diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/CollectionsPage.163591da.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/CollectionsPage.163591da.js new file mode 100644 index 0000000..63ebd25 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/CollectionsPage.163591da.js @@ -0,0 +1,355 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function e(e){return e&&e.__esModule?e.default:e}function t(e,t,l,o){Object.defineProperty(e,t,{get:l,set:o,enumerable:!0,configurable:!0})}var l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o=l.parcelRequire1d24;o.register("3WqdX",(function(l,n){var i;i=l.exports,Object.defineProperty(i,"__esModule",{value:!0,configurable:!0}),t(l.exports,"default",(function(){return K}),(function(e){return K=e}));var r=o("9ktGj"),a=o("cR6w7"),s=o("lBuGR"),c=o("lMzyG"),u=o("iPvw0"),d=o("4y59b"),p=o("lDSNw"),f=o("cZIbv"),m=o("miiws"),h=o("eWtgS"),g=o("bpx2y"),v=o("aanFI"),b=o("jLA72"),S=o("6l2nq"),C=o("kn91D"),_=o("6ha3o"),x=o("lkKWy"),y=o("lr3EX"),w=o("hxnkQ"),T=o("bbJBf"),I=o("2J1DV"),E=o("hdqhe"),R=o("3TwKu"),k=o("9WOUE"),z=o("gMNJN"),O=o("h5kyv"),P=o("ahHYB"),A=o("jVOSI"),M=o("a9Adj"),L=o("aDrya"),D=function(e,t){var l={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(l[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(o=Object.getOwnPropertySymbols(e);ne.collapsed?"-90deg":"0deg"}); +`,W=(0,f.default)(m.Circle).attrs({diameter:32})``,U=(0,f.default)(C.Text).attrs({size:17,weight:600,lineHeight:22})``,B=(0,f.default)(h.EmptyStateText)` + height: 0; +`,V=f.default.div` + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + height: 100%; +`,Z=e(p).memo((t=>{const l=(t=>{var l,o,n,i,d,f,m,h,g,v;const{id:b}=t,{t:S}=(0,c.useTranslation)(),{pushDetailView:C}=(0,_.useDetailViews)(),{data:[x]}=(0,s.useFeatureFlags)(["enable-collection-pages"]),{data:y}=z.hooks.useSelectedMultiChainAccount(),w=null!==(l=null==y?void 0:y.addresses)&&void 0!==l?l:[],T=z.hooks.useCollection({id:b,addresses:w}),I=(0,a.useCollectionCollectible)(T),{data:E}=z.hooks.useCollectible({id:null!==(o=null==I?void 0:I.id)&&void 0!==o?o:"",addresses:w}),R=null==E?void 0:E.chainData,{data:k=[]}=z.hooks.usePinnedCollections(null!==(n=null==y?void 0:y.identifier)&&void 0!==n?n:""),j=(0,a.useIsCollectionPinned)(k,null!==(i=null==T?void 0:T.id)&&void 0!==i?i:""),{data:H=[]}=z.hooks.useHiddenCollections(null!==(d=null==y?void 0:y.identifier)&&void 0!==d?d:""),{data:N=[]}=z.hooks.useUnhiddenCollections(null!==(f=null==y?void 0:y.identifier)&&void 0!==f?f:""),F=(0,a.useIsCollectionHidden)(H,N,null!==(m=null==T?void 0:T.id)&&void 0!==m?m:"",!!(null==T?void 0:T.isSpam)),{data:G}=z.hooks.useShowWalletShortcutsSettings(),W=null!=G?G:u.DEFAULT_SHOW_WALLET_SHORTCUTS,U=(0,p.useCallback)((()=>{var t,l;if(T)if((0,P.prefetchShortcuts)(T,W),x)C(e(p).createElement(M.CollectionPage,{id:T.id}));else if(1===T.items.length){if(null==E?void 0:E.chainData){const e=(0,r.getCollectibleData)({chainID:E.chain.id,amount:null!==(t=E.balance)&&void 0!==t?t:"",symbol:null!==(l=E.symbol)&&void 0!==l?l:"",collectible:E.chainData}),{asset:o}=e,n=D(e,["asset"]),i=Object.assign(Object.assign({},n),o);O.analytics.capture("assetDetailClick",{data:i})}const[o]=T.items;C(e(p).createElement(A.CollectiblePage,{collectibleId:o.id}))}else C(e(p).createElement(L.LegacyCollectionPage,{id:T.id}))}),[T,E,x,C,W]),B=(0,p.useMemo)((()=>{if(!T)return;const e=T.items.filter((e=>!!e.listings));return 0!==e.length?1===T.items.length&&1===e.length?S("collectiblesListed"):S("collectiblesNrOfListed",{nrOfListed:e.length}):void 0}),[T,S]),V=(0,p.useMemo)((()=>{if(T)return(0,a.selectBestCollectionName)(T,E)}),[T,E]),Z=(0,a.useCollectionMediaUri)(E),$=(0,a.useCollectionItemsCount)(T);return{isError:!T,name:V,nrOfItems:$,image:Z,chainData:R,mediaType:null===(h=null==E?void 0:E.media)||void 0===h?void 0:h.type,listedBadge:B,isPinned:j,isHidden:F,isSpam:null!==(v=null===(g=null==E?void 0:E.collection)||void 0===g?void 0:g.isSpam)&&void 0!==v&&v,onClick:U}})(t),{isError:o}=l,n=D(l,["isError"]);return e(p).createElement(E.CollectibleTileWrapper,{key:t.id},o?e(p).createElement(x.CollectibleMediaIconContainer,null,e(p).createElement(y.CollectibleMediaPlaceholder,{width:48})):e(p).createElement(I.CollectibleTile,Object.assign({},n)))})),$=e(p).memo((t=>e(p).createElement(F,null,e(p).createElement(U,null,t.title),e(p).createElement(G,{collapsed:t.collapsed},e(p).createElement(W,null,e(p).createElement(v.IconChevronDown,{width:10,fill:"white"})))))),q=e(p).memo((t=>{const{t:l}=(0,c.useTranslation)(),{collections:o,hiddenCollections:n,gridRowCount:i,isTrimmed:r}=t,a=(0,p.useMemo)((()=>{const e=[{data:o,id:"collections",collapsible:!1,initialCollapsed:!1}];return r&&e.push({title:l("collectiblesTrimmed"),id:"trimmed",data:[],collapsible:!1,initialCollapsed:!1}),n.length>0&&e.push({title:l("collectionsHiddenCollections"),id:"hidden-collectibles",data:n,collapsible:!0,initialCollapsed:!0}),e}),[o,n,r,l]);return 0===i?e(p).createElement(V,null,e(p).createElement(B,null,l("collectiblesNoCollectibles"))):e(p).createElement(w.CollectiblesMultichainGrid,{sections:a,defaultRowHeight:k.GRID_ROW_HEIGHT+k.GRID_ITEM_MARGIN,renderCard:t=>e(p).createElement(Z,Object.assign({},t)),renderTitle:(t,l)=>e(p).createElement($,{title:t,collapsed:l})})}));var K=()=>{var t;const{t:l}=(0,c.useTranslation)(),[o,n]=(0,p.useState)(""),i=null!==(t=(0,d.useDebouncedState)(o))&&void 0!==t?t:"",r=(()=>{var e,t,l,o;const{data:n}=z.hooks.useSelectedMultiChainAccount(),i=null!==(e=null==n?void 0:n.addresses)&&void 0!==e?e:[],{data:r=[],isLoading:s,isError:c,isRefetching:u,isRefetchError:d,refetch:f}=z.hooks.useCollections({addresses:i,queryOptions:{staleTime:H,refetchInterval:j}}),m=z.hooks.useCollectionsAreTrimmed({addresses:i}),{data:h=[]}=z.hooks.usePinnedCollections(null!==(t=null==n?void 0:n.identifier)&&void 0!==t?t:""),{data:g=[]}=z.hooks.useHiddenCollections(null!==(l=null==n?void 0:n.identifier)&&void 0!==l?l:""),{data:v=[]}=z.hooks.useUnhiddenCollections(null!==(o=null==n?void 0:n.identifier)&&void 0!==o?o:""),{collections:b,hiddenCollections:S}=(0,a.useOrderedCollections)({allCollections:r,hiddenCollectionIds:g,unhiddenCollectionIds:v,pinnedCollectionIds:h}),C=(0,p.useMemo)((()=>{const e=Math.ceil((null!=b?b:[]).length/2),t=Math.ceil((null!=S?S:[]).length/2);return e+t+(t>0?1:0)}),[b,S]);return{collections:b,hiddenCollections:S,isLoading:s,isRefetching:u,isError:c,isRefetchError:d,gridRowCount:C,isTrimmed:m,refetch:f}})(),{isLoading:s,isError:u,isRefetchError:f,isRefetching:m,refetch:h,isTrimmed:v}=r,S=D(r,["isLoading","isError","isRefetchError","isRefetching","refetch","isTrimmed"]),C=(0,a.useSearchCollectiblesStrict)(S.collections,S.hiddenCollections,i),_=S.collections.length+S.hiddenCollections.length===0;return e(p).createElement(e(p).Fragment,null,_?null:e(p).createElement(N,null,e(p).createElement(b.SearchInput,{value:o,placeholder:l("collectiblesSearchPlaceholderText"),onChange:e=>n(e.currentTarget.value),showClearIcon:o.length>0,onClear:()=>n("")})),s||m&&_?e(p).createElement(T.CollectiblesGridLoader,null):_&&(u||f)?e(p).createElement(g.ErrorView,{title:l("errorAndOfflineUnableToFetchCollectibles"),description:"",buttonText:l("homeErrorButtonText"),refetch:h}):""!==i?e(p).createElement(R.CollectionSearchResults,Object.assign({},C,{isTrimmed:v})):e(p).createElement(q,Object.assign({},S,{isTrimmed:v})))}})),o.register("hxnkQ",(function(l,n){t(l.exports,"CollectiblesMultichainGrid",(function(){return C}));var i=o("lMzyG"),r=o("4y59b"),a=o("lDSNw"),s=o("67tYn"),c=o("6vkKs"),u=o("9pETe"),d=o("cZIbv"),p=o("2GOJc"),f=o("9WOUE");const m=d.default.div` + width: 100%; + padding-bottom: ${15-f.GRID_ITEM_MARGIN}px; // phantom adds 15px padding +`,h=d.default.div` + display: flex; + justify-content: space-between; +`,g=d.default.div` + align-self: center; +`;function v(e){return"string"==typeof e.title}const b=t=>{const{style:l,collapsedSections:o,onToggleCollapse:n,index:r,rows:s,renderCard:c,renderTitle:u}=t,{t:d}=(0,i.useTranslation)(),f=s[r];if(!f)return null;const m=f.sectionId,b=o[m],S=`row-${r}`;if("trimmed"===m)return e(a).createElement(h,{key:S,style:l},e(a).createElement(g,null,e(a).createElement(p.InlineNotification,{color:"#FFDC62",title:d("collectiblesTrimmed"),titleMaxLines:3})));if(v(f))return e(a).createElement(h,{key:S,style:l,onClick:()=>n(m)},u&&u(f.title,b));{if(b)return e(a).createElement(e(a).Fragment,null);const[t,o]=f.row;return e(a).createElement(h,{key:S,style:l},t?c(t):null,o?c(o):null)}},S=t=>{var l;const{sections:o,renderCard:n,renderTitle:i,defaultRowHeight:s}=t,[d,p]=(0,a.useState)((()=>o.reduce(((e,t)=>t.collapsible?Object.assign(Object.assign({},e),{[t.id]:t.initialCollapsed}):e),{}))),h=(0,a.useMemo)((()=>{const e=[];for(const t of o){t.title&&e.push({sectionId:t.id,title:t.title});if(d[t.id])continue;const l=(0,r.chunks)(t.data,2);for(const o of l)e.push({sectionId:t.id,row:o})}return e}),[o,d]),g=(0,a.useCallback)((e=>{p(Object.assign(Object.assign({},d),{[e]:!d[e]}))}),[d,p]),S=(0,a.useCallback)((({index:e})=>{const t=h[e];return"trimmed"===t.sectionId?120:v(t)?f.SECTION_TITLE_HEIGHT:s}),[s,h]),C=(0,a.useRef)(document.getElementById("tab-content"));return e(a).createElement(m,null,e(a).createElement(e(u),{scrollElement:null!==(l=C.current)&&void 0!==l?l:void 0},(({height:t=0,width:l=0,isScrolling:o,onChildScroll:r,scrollTop:s})=>e(a).createElement(e(c),{autoHeight:!0,autoWidth:!0,height:t,width:l,isScrolling:o,onScroll:r,scrollTop:s,rowCount:h.length,overscanRowCount:4,rowHeight:S,rowRenderer:t=>e(a).createElement(b,Object.assign({},t,{renderCard:n,renderTitle:i,rows:h,onToggleCollapse:g,collapsedSections:d}))}))))},C=t=>{const[l]=e(s)(0);return l()?e(a).createElement(S,Object.assign({},t)):null}})),o.register("67tYn",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0});var l=o("2WUgS"),n=l.__importDefault(o("9KXce")),i=l.__importDefault(o("894GI"));e.exports.default=function(e){void 0===e&&(e=0);var t=i.default();return n.default(t,e)}})),o.register("9KXce",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0});var l=o("lDSNw");e.exports.default=function(e,t){void 0===t&&(t=0);var o=l.useRef(!1),n=l.useRef(),i=l.useRef(e),r=l.useCallback((function(){return o.current}),[]),a=l.useCallback((function(){o.current=!1,n.current&&clearTimeout(n.current),n.current=setTimeout((function(){o.current=!0,i.current()}),t)}),[t]),s=l.useCallback((function(){o.current=null,n.current&&clearTimeout(n.current)}),[]);return l.useEffect((function(){i.current=e}),[e]),l.useEffect((function(){return a(),s}),[t]),[r,s,a]}})),o.register("894GI",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0});var l=o("lDSNw"),n=function(e){return(e+1)%1e6};e.exports.default=function(){return l.useReducer(n,0)[1]}})),o.register("6vkKs",(function(e,t){var l=o("8QUGU");Object.defineProperty(e.exports,"__esModule",{value:!0}),Object.defineProperty(e.exports,"default",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e.exports,"List",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e.exports,"bpfrpt_proptype_RowRendererParams",{enumerable:!0,get:function(){return i.bpfrpt_proptype_RowRendererParams}});var n=l(o("1iyBV")),i=o("iPleg")})),o.register("1iyBV",(function(e,t){var l=o("8QUGU"),n=o("4ZUel");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=void 0;var i=l(o("hKZMS")),r=l(o("cok9b")),a=l(o("dIU22")),s=l(o("i424E")),c=l(o("bdBuH")),u=l(o("9zwXN")),d=l(o("8B9I3")),p=l(o("eRI02")),f=n(o("lWIc0")),m=n(o("lDSNw")),h=l(o("kEbMD"));o("iPleg");l(o("houiY"));var g,v,b=(v=g=function(e){function t(){var e,l;(0,r.default)(this,t);for(var o=arguments.length,n=new Array(o),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,l=void 0===t?0:t,o=e.rowIndex,n=void 0===o?0:o;this.Grid&&this.Grid.recomputeGridSize({rowIndex:n,columnIndex:l})}},{key:"recomputeRowHeights",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:e,columnIndex:0})}},{key:"scrollToPosition",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:e})}},{key:"scrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:e})}},{key:"render",value:function(){var e=this.props,t=e.className,l=e.noRowsRenderer,o=e.scrollToIndex,n=e.width,r=(0,h.default)("ReactVirtualized__List",t);return m.createElement(f.default,(0,i.default)({},this.props,{autoContainerWidth:!0,cellRenderer:this._cellRenderer,className:r,columnWidth:n,columnCount:1,noContentRenderer:l,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,scrollToRow:o}))}}]),t}(m.PureComponent),(0,p.default)(g,"propTypes",null),v);e.exports.default=b,(0,p.default)(b,"defaultProps",{autoHeight:!1,estimatedRowSize:30,onScroll:function(){},noRowsRenderer:function(){return null},onRowsRendered:function(){},overscanIndicesGetter:f.accessibilityOverscanIndicesGetter,overscanRowCount:10,scrollToAlignment:"auto",scrollToIndex:-1,style:{}})})),o.register("4ZUel",(function(e,t){var l=o("cWBEB").default;function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,l=new WeakMap;return(n=function(e){return e?l:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==l(e)&&"function"!=typeof e)return{default:e};var o=n(t);if(o&&o.has(e))return o.get(e);var i={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=r?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(i,a,s):i[a]=e[a]}return i.default=e,o&&o.set(e,i),i},e.exports.__esModule=!0,e.exports.default=e.exports})),o.register("lWIc0",(function(e,t){var l=o("8QUGU");Object.defineProperty(e.exports,"__esModule",{value:!0}),Object.defineProperty(e.exports,"default",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e.exports,"Grid",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e.exports,"accessibilityOverscanIndicesGetter",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e.exports,"defaultCellRangeRenderer",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e.exports,"defaultOverscanIndicesGetter",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e.exports,"bpfrpt_proptype_NoContentRenderer",{enumerable:!0,get:function(){return s.bpfrpt_proptype_NoContentRenderer}}),Object.defineProperty(e.exports,"bpfrpt_proptype_Alignment",{enumerable:!0,get:function(){return s.bpfrpt_proptype_Alignment}}),Object.defineProperty(e.exports,"bpfrpt_proptype_CellPosition",{enumerable:!0,get:function(){return s.bpfrpt_proptype_CellPosition}}),Object.defineProperty(e.exports,"bpfrpt_proptype_CellSize",{enumerable:!0,get:function(){return s.bpfrpt_proptype_CellSize}}),Object.defineProperty(e.exports,"bpfrpt_proptype_OverscanIndicesGetter",{enumerable:!0,get:function(){return s.bpfrpt_proptype_OverscanIndicesGetter}}),Object.defineProperty(e.exports,"bpfrpt_proptype_RenderedSection",{enumerable:!0,get:function(){return s.bpfrpt_proptype_RenderedSection}}),Object.defineProperty(e.exports,"bpfrpt_proptype_CellRendererParams",{enumerable:!0,get:function(){return s.bpfrpt_proptype_CellRendererParams}}),Object.defineProperty(e.exports,"bpfrpt_proptype_Scroll",{enumerable:!0,get:function(){return s.bpfrpt_proptype_Scroll}});var n=l(o("9itmz")),i=l(o("36q0U")),r=l(o("hDALt")),a=l(o("bmZpw")),s=o("gom2z")})),o.register("9itmz",(function(e,t){var l=o("8QUGU"),n=o("4ZUel");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=e.exports.DEFAULT_SCROLLING_RESET_TIME_INTERVAL=void 0;var i=l(o("hKZMS")),r=l(o("cok9b")),a=l(o("dIU22")),s=l(o("i424E")),c=l(o("bdBuH")),u=l(o("9zwXN")),d=l(o("8B9I3")),p=l(o("eRI02")),f=n(o("lDSNw")),m=l(o("kEbMD")),h=l(o("esRmo")),g=l(o("8GFgc")),v=l(o("h7PO1")),b=n(o("bmZpw")),S=l(o("ctQXc")),C=l(o("hDALt")),_=l(o("igUb4")),x=o("cBLyO"),y=o("iX86i");o("gom2z");var w,T;l(o("houiY"));function I(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,o)}return l}function E(e){for(var t=1;t0&&(l._initialScrollTop=l._getCalculatedScrollTop(e,l.state)),e.scrollToColumn>0&&(l._initialScrollLeft=l._getCalculatedScrollLeft(e,l.state)),l}return(0,d.default)(t,e),(0,a.default)(t,[{key:"getOffsetForCell",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.alignment,l=void 0===t?this.props.scrollToAlignment:t,o=e.columnIndex,n=void 0===o?this.props.scrollToColumn:o,i=e.rowIndex,r=void 0===i?this.props.scrollToRow:i,a=E({},this.props,{scrollToAlignment:l,scrollToColumn:n,scrollToRow:r});return{scrollLeft:this._getCalculatedScrollLeft(a),scrollTop:this._getCalculatedScrollTop(a)}}},{key:"getTotalRowsHeight",value:function(){return this.state.instanceProps.rowSizeAndPositionManager.getTotalSize()}},{key:"getTotalColumnsWidth",value:function(){return this.state.instanceProps.columnSizeAndPositionManager.getTotalSize()}},{key:"handleScrollEvent",value:function(e){var t=e.scrollLeft,l=void 0===t?0:t,o=e.scrollTop,n=void 0===o?0:o;if(!(n<0)){this._debounceScrollEnded();var i=this.props,r=i.autoHeight,a=i.autoWidth,s=i.height,c=i.width,u=this.state.instanceProps,d=u.scrollbarSize,p=u.rowSizeAndPositionManager.getTotalSize(),f=u.columnSizeAndPositionManager.getTotalSize(),m=Math.min(Math.max(0,f-c+d),l),h=Math.min(Math.max(0,p-s+d),n);if(this.state.scrollLeft!==m||this.state.scrollTop!==h){var g={isScrolling:!0,scrollDirectionHorizontal:m!==this.state.scrollLeft?m>this.state.scrollLeft?b.SCROLL_DIRECTION_FORWARD:b.SCROLL_DIRECTION_BACKWARD:this.state.scrollDirectionHorizontal,scrollDirectionVertical:h!==this.state.scrollTop?h>this.state.scrollTop?b.SCROLL_DIRECTION_FORWARD:b.SCROLL_DIRECTION_BACKWARD:this.state.scrollDirectionVertical,scrollPositionChangeReason:R};r||(g.scrollTop=h),a||(g.scrollLeft=m),g.needToResetStyleCache=!1,this.setState(g)}this._invokeOnScrollMemoizer({scrollLeft:m,scrollTop:h,totalColumnsWidth:f,totalRowsHeight:p})}}},{key:"invalidateCellSizeAfterRender",value:function(e){var t=e.columnIndex,l=e.rowIndex;this._deferredInvalidateColumnIndex="number"==typeof this._deferredInvalidateColumnIndex?Math.min(this._deferredInvalidateColumnIndex,t):t,this._deferredInvalidateRowIndex="number"==typeof this._deferredInvalidateRowIndex?Math.min(this._deferredInvalidateRowIndex,l):l}},{key:"measureAllCells",value:function(){var e=this.props,t=e.columnCount,l=e.rowCount,o=this.state.instanceProps;o.columnSizeAndPositionManager.getSizeAndPositionOfCell(t-1),o.rowSizeAndPositionManager.getSizeAndPositionOfCell(l-1)}},{key:"recomputeGridSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,l=void 0===t?0:t,o=e.rowIndex,n=void 0===o?0:o,i=this.props,r=i.scrollToColumn,a=i.scrollToRow,s=this.state.instanceProps;s.columnSizeAndPositionManager.resetCell(l),s.rowSizeAndPositionManager.resetCell(n),this._recomputeScrollLeftFlag=r>=0&&(this.state.scrollDirectionHorizontal===b.SCROLL_DIRECTION_FORWARD?l<=r:l>=r),this._recomputeScrollTopFlag=a>=0&&(this.state.scrollDirectionVertical===b.SCROLL_DIRECTION_FORWARD?n<=a:n>=a),this._styleCache={},this._cellCache={},this.forceUpdate()}},{key:"scrollToCell",value:function(e){var t=e.columnIndex,l=e.rowIndex,o=this.props.columnCount,n=this.props;o>1&&void 0!==t&&this._updateScrollLeftForScrollToColumn(E({},n,{scrollToColumn:t})),void 0!==l&&this._updateScrollTopForScrollToRow(E({},n,{scrollToRow:l}))}},{key:"componentDidMount",value:function(){var e=this.props,l=e.getScrollbarSize,o=e.height,n=e.scrollLeft,i=e.scrollToColumn,r=e.scrollTop,a=e.scrollToRow,s=e.width,c=this.state.instanceProps;if(this._initialScrollTop=0,this._initialScrollLeft=0,this._handleInvalidatedGridSize(),c.scrollbarSizeMeasured||this.setState((function(e){var t=E({},e,{needToResetStyleCache:!1});return t.instanceProps.scrollbarSize=l(),t.instanceProps.scrollbarSizeMeasured=!0,t})),"number"==typeof n&&n>=0||"number"==typeof r&&r>=0){var u=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:n,scrollTop:r});u&&(u.needToResetStyleCache=!1,this.setState(u))}this._scrollingContainer&&(this._scrollingContainer.scrollLeft!==this.state.scrollLeft&&(this._scrollingContainer.scrollLeft=this.state.scrollLeft),this._scrollingContainer.scrollTop!==this.state.scrollTop&&(this._scrollingContainer.scrollTop=this.state.scrollTop));var d=o>0&&s>0;i>=0&&d&&this._updateScrollLeftForScrollToColumn(),a>=0&&d&&this._updateScrollTopForScrollToRow(),this._invokeOnGridRenderedHelper(),this._invokeOnScrollMemoizer({scrollLeft:n||0,scrollTop:r||0,totalColumnsWidth:c.columnSizeAndPositionManager.getTotalSize(),totalRowsHeight:c.rowSizeAndPositionManager.getTotalSize()}),this._maybeCallOnScrollbarPresenceChange()}},{key:"componentDidUpdate",value:function(e,t){var l=this,o=this.props,n=o.autoHeight,i=o.autoWidth,r=o.columnCount,a=o.height,s=o.rowCount,c=o.scrollToAlignment,u=o.scrollToColumn,d=o.scrollToRow,p=o.width,f=this.state,m=f.scrollLeft,h=f.scrollPositionChangeReason,g=f.scrollTop,v=f.instanceProps;this._handleInvalidatedGridSize();var b=r>0&&0===e.columnCount||s>0&&0===e.rowCount;h===k&&(!i&&m>=0&&(m!==this._scrollingContainer.scrollLeft||b)&&(this._scrollingContainer.scrollLeft=m),!n&&g>=0&&(g!==this._scrollingContainer.scrollTop||b)&&(this._scrollingContainer.scrollTop=g));var C=(0===e.width||0===e.height)&&a>0&&p>0;if(this._recomputeScrollLeftFlag?(this._recomputeScrollLeftFlag=!1,this._updateScrollLeftForScrollToColumn(this.props)):(0,S.default)({cellSizeAndPositionManager:v.columnSizeAndPositionManager,previousCellsCount:e.columnCount,previousCellSize:e.columnWidth,previousScrollToAlignment:e.scrollToAlignment,previousScrollToIndex:e.scrollToColumn,previousSize:e.width,scrollOffset:m,scrollToAlignment:c,scrollToIndex:u,size:p,sizeJustIncreasedFromZero:C,updateScrollIndexCallback:function(){return l._updateScrollLeftForScrollToColumn(l.props)}}),this._recomputeScrollTopFlag?(this._recomputeScrollTopFlag=!1,this._updateScrollTopForScrollToRow(this.props)):(0,S.default)({cellSizeAndPositionManager:v.rowSizeAndPositionManager,previousCellsCount:e.rowCount,previousCellSize:e.rowHeight,previousScrollToAlignment:e.scrollToAlignment,previousScrollToIndex:e.scrollToRow,previousSize:e.height,scrollOffset:g,scrollToAlignment:c,scrollToIndex:d,size:a,sizeJustIncreasedFromZero:C,updateScrollIndexCallback:function(){return l._updateScrollTopForScrollToRow(l.props)}}),this._invokeOnGridRenderedHelper(),m!==t.scrollLeft||g!==t.scrollTop){var _=v.rowSizeAndPositionManager.getTotalSize(),x=v.columnSizeAndPositionManager.getTotalSize();this._invokeOnScrollMemoizer({scrollLeft:m,scrollTop:g,totalColumnsWidth:x,totalRowsHeight:_})}this._maybeCallOnScrollbarPresenceChange()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&(0,y.cancelAnimationTimeout)(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var e=this.props,t=e.autoContainerWidth,l=e.autoHeight,o=e.autoWidth,n=e.className,r=e.containerProps,a=e.containerRole,s=e.containerStyle,c=e.height,u=e.id,d=e.noContentRenderer,p=e.role,h=e.style,g=e.tabIndex,v=e.width,b=this.state,S=b.instanceProps,C=b.needToResetStyleCache,_=this._isScrolling(),x={boxSizing:"border-box",direction:"ltr",height:l?"auto":c,position:"relative",width:o?"auto":v,WebkitOverflowScrolling:"touch",willChange:"transform"};C&&(this._styleCache={}),this.state.isScrolling||this._resetStyleCache(),this._calculateChildrenToRender(this.props,this.state);var y=S.columnSizeAndPositionManager.getTotalSize(),w=S.rowSizeAndPositionManager.getTotalSize(),T=w>c?S.scrollbarSize:0,I=y>v?S.scrollbarSize:0;I===this._horizontalScrollBarSize&&T===this._verticalScrollBarSize||(this._horizontalScrollBarSize=I,this._verticalScrollBarSize=T,this._scrollbarPresenceChanged=!0),x.overflowX=y+T<=v?"hidden":"auto",x.overflowY=w+I<=c?"hidden":"auto";var R=this._childrenToDisplay,k=0===R.length&&c>0&&v>0;return f.createElement("div",(0,i.default)({ref:this._setScrollingContainerRef},r,{"aria-label":this.props["aria-label"],"aria-readonly":this.props["aria-readonly"],className:(0,m.default)("ReactVirtualized__Grid",n),id:u,onScroll:this._onScroll,role:p,style:E({},x,{},h),tabIndex:g}),R.length>0&&f.createElement("div",{className:"ReactVirtualized__Grid__innerScrollContainer",role:a,style:E({width:t?"auto":y,height:w,maxWidth:y,maxHeight:w,overflow:"hidden",pointerEvents:_?"none":"",position:"relative"},s)},R),k&&d())}},{key:"_calculateChildrenToRender",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,l=e.cellRenderer,o=e.cellRangeRenderer,n=e.columnCount,i=e.deferredMeasurementCache,r=e.height,a=e.overscanColumnCount,s=e.overscanIndicesGetter,c=e.overscanRowCount,u=e.rowCount,d=e.width,p=e.isScrollingOptOut,f=t.scrollDirectionHorizontal,m=t.scrollDirectionVertical,h=t.instanceProps,g=this._initialScrollTop>0?this._initialScrollTop:t.scrollTop,v=this._initialScrollLeft>0?this._initialScrollLeft:t.scrollLeft,b=this._isScrolling(e,t);if(this._childrenToDisplay=[],r>0&&d>0){var S=h.columnSizeAndPositionManager.getVisibleCellRange({containerSize:d,offset:v}),C=h.rowSizeAndPositionManager.getVisibleCellRange({containerSize:r,offset:g}),_=h.columnSizeAndPositionManager.getOffsetAdjustment({containerSize:d,offset:v}),x=h.rowSizeAndPositionManager.getOffsetAdjustment({containerSize:r,offset:g});this._renderedColumnStartIndex=S.start,this._renderedColumnStopIndex=S.stop,this._renderedRowStartIndex=C.start,this._renderedRowStopIndex=C.stop;var y=s({direction:"horizontal",cellCount:n,overscanCellsCount:a,scrollDirection:f,startIndex:"number"==typeof S.start?S.start:0,stopIndex:"number"==typeof S.stop?S.stop:-1}),w=s({direction:"vertical",cellCount:u,overscanCellsCount:c,scrollDirection:m,startIndex:"number"==typeof C.start?C.start:0,stopIndex:"number"==typeof C.stop?C.stop:-1}),T=y.overscanStartIndex,I=y.overscanStopIndex,E=w.overscanStartIndex,R=w.overscanStopIndex;if(i){if(!i.hasFixedHeight())for(var k=E;k<=R;k++)if(!i.has(k,0)){T=0,I=n-1;break}if(!i.hasFixedWidth())for(var z=T;z<=I;z++)if(!i.has(0,z)){E=0,R=u-1;break}}this._childrenToDisplay=o({cellCache:this._cellCache,cellRenderer:l,columnSizeAndPositionManager:h.columnSizeAndPositionManager,columnStartIndex:T,columnStopIndex:I,deferredMeasurementCache:i,horizontalOffsetAdjustment:_,isScrolling:b,isScrollingOptOut:p,parent:this,rowSizeAndPositionManager:h.rowSizeAndPositionManager,rowStartIndex:E,rowStopIndex:R,scrollLeft:v,scrollTop:g,styleCache:this._styleCache,verticalOffsetAdjustment:x,visibleColumnIndices:S,visibleRowIndices:C}),this._columnStartIndex=T,this._columnStopIndex=I,this._rowStartIndex=E,this._rowStopIndex=R}}},{key:"_debounceScrollEnded",value:function(){var e=this.props.scrollingResetTimeInterval;this._disablePointerEventsTimeoutId&&(0,y.cancelAnimationTimeout)(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=(0,y.requestAnimationTimeout)(this._debounceScrollEndedCallback,e)}},{key:"_handleInvalidatedGridSize",value:function(){if("number"==typeof this._deferredInvalidateColumnIndex&&"number"==typeof this._deferredInvalidateRowIndex){var e=this._deferredInvalidateColumnIndex,t=this._deferredInvalidateRowIndex;this._deferredInvalidateColumnIndex=null,this._deferredInvalidateRowIndex=null,this.recomputeGridSize({columnIndex:e,rowIndex:t})}}},{key:"_invokeOnScrollMemoizer",value:function(e){var t=this,l=e.scrollLeft,o=e.scrollTop,n=e.totalColumnsWidth,i=e.totalRowsHeight;this._onScrollMemoizer({callback:function(e){var l=e.scrollLeft,o=e.scrollTop,r=t.props,a=r.height;(0,r.onScroll)({clientHeight:a,clientWidth:r.width,scrollHeight:i,scrollLeft:l,scrollTop:o,scrollWidth:n})},indices:{scrollLeft:l,scrollTop:o}})}},{key:"_isScrolling",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return Object.hasOwnProperty.call(e,"isScrolling")?Boolean(e.isScrolling):Boolean(t.isScrolling)}},{key:"_maybeCallOnScrollbarPresenceChange",value:function(){if(this._scrollbarPresenceChanged){var e=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,e({horizontal:this._horizontalScrollBarSize>0,size:this.state.instanceProps.scrollbarSize,vertical:this._verticalScrollBarSize>0})}}},{key:"scrollToPosition",value:function(e){var l=e.scrollLeft,o=e.scrollTop,n=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:l,scrollTop:o});n&&(n.needToResetStyleCache=!1,this.setState(n))}},{key:"_getCalculatedScrollLeft",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return t._getCalculatedScrollLeft(e,l)}},{key:"_updateScrollLeftForScrollToColumn",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,o=t._getScrollLeftForScrollToColumnStateUpdate(e,l);o&&(o.needToResetStyleCache=!1,this.setState(o))}},{key:"_getCalculatedScrollTop",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return t._getCalculatedScrollTop(e,l)}},{key:"_resetStyleCache",value:function(){var e=this._styleCache,t=this._cellCache,l=this.props.isScrollingOptOut;this._cellCache={},this._styleCache={};for(var o=this._rowStartIndex;o<=this._rowStopIndex;o++)for(var n=this._columnStartIndex;n<=this._columnStopIndex;n++){var i="".concat(o,"-").concat(n);this._styleCache[i]=e[i],l&&(this._cellCache[i]=t[i])}}},{key:"_updateScrollTopForScrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,o=t._getScrollTopForScrollToRowStateUpdate(e,l);o&&(o.needToResetStyleCache=!1,this.setState(o))}}],[{key:"getDerivedStateFromProps",value:function(e,l){var o={};0===e.columnCount&&0!==l.scrollLeft||0===e.rowCount&&0!==l.scrollTop?(o.scrollLeft=0,o.scrollTop=0):(e.scrollLeft!==l.scrollLeft&&e.scrollToColumn<0||e.scrollTop!==l.scrollTop&&e.scrollToRow<0)&&Object.assign(o,t._getScrollToPositionStateUpdate({prevState:l,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}));var n,i,r=l.instanceProps;return o.needToResetStyleCache=!1,e.columnWidth===r.prevColumnWidth&&e.rowHeight===r.prevRowHeight||(o.needToResetStyleCache=!0),r.columnSizeAndPositionManager.configure({cellCount:e.columnCount,estimatedCellSize:t._getEstimatedColumnSize(e),cellSizeGetter:t._wrapSizeGetter(e.columnWidth)}),r.rowSizeAndPositionManager.configure({cellCount:e.rowCount,estimatedCellSize:t._getEstimatedRowSize(e),cellSizeGetter:t._wrapSizeGetter(e.rowHeight)}),0!==r.prevColumnCount&&0!==r.prevRowCount||(r.prevColumnCount=0,r.prevRowCount=0),e.autoHeight&&!1===e.isScrolling&&!0===r.prevIsScrolling&&Object.assign(o,{isScrolling:!1}),(0,h.default)({cellCount:r.prevColumnCount,cellSize:"number"==typeof r.prevColumnWidth?r.prevColumnWidth:null,computeMetadataCallback:function(){return r.columnSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:e,nextCellsCount:e.columnCount,nextCellSize:"number"==typeof e.columnWidth?e.columnWidth:null,nextScrollToIndex:e.scrollToColumn,scrollToIndex:r.prevScrollToColumn,updateScrollOffsetForScrollToIndex:function(){n=t._getScrollLeftForScrollToColumnStateUpdate(e,l)}}),(0,h.default)({cellCount:r.prevRowCount,cellSize:"number"==typeof r.prevRowHeight?r.prevRowHeight:null,computeMetadataCallback:function(){return r.rowSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:e,nextCellsCount:e.rowCount,nextCellSize:"number"==typeof e.rowHeight?e.rowHeight:null,nextScrollToIndex:e.scrollToRow,scrollToIndex:r.prevScrollToRow,updateScrollOffsetForScrollToIndex:function(){i=t._getScrollTopForScrollToRowStateUpdate(e,l)}}),r.prevColumnCount=e.columnCount,r.prevColumnWidth=e.columnWidth,r.prevIsScrolling=!0===e.isScrolling,r.prevRowCount=e.rowCount,r.prevRowHeight=e.rowHeight,r.prevScrollToColumn=e.scrollToColumn,r.prevScrollToRow=e.scrollToRow,r.scrollbarSize=e.getScrollbarSize(),void 0===r.scrollbarSize?(r.scrollbarSizeMeasured=!1,r.scrollbarSize=0):r.scrollbarSizeMeasured=!0,o.instanceProps=r,E({},o,{},n,{},i)}},{key:"_getEstimatedColumnSize",value:function(e){return"number"==typeof e.columnWidth?e.columnWidth:e.estimatedColumnSize}},{key:"_getEstimatedRowSize",value:function(e){return"number"==typeof e.rowHeight?e.rowHeight:e.estimatedRowSize}},{key:"_getScrollToPositionStateUpdate",value:function(e){var t=e.prevState,l=e.scrollLeft,o=e.scrollTop,n={scrollPositionChangeReason:k};return"number"==typeof l&&l>=0&&(n.scrollDirectionHorizontal=l>t.scrollLeft?b.SCROLL_DIRECTION_FORWARD:b.SCROLL_DIRECTION_BACKWARD,n.scrollLeft=l),"number"==typeof o&&o>=0&&(n.scrollDirectionVertical=o>t.scrollTop?b.SCROLL_DIRECTION_FORWARD:b.SCROLL_DIRECTION_BACKWARD,n.scrollTop=o),"number"==typeof l&&l>=0&&l!==t.scrollLeft||"number"==typeof o&&o>=0&&o!==t.scrollTop?n:{}}},{key:"_wrapSizeGetter",value:function(e){return"function"==typeof e?e:function(){return e}}},{key:"_getCalculatedScrollLeft",value:function(e,t){var l=e.columnCount,o=e.height,n=e.scrollToAlignment,i=e.scrollToColumn,r=e.width,a=t.scrollLeft,s=t.instanceProps;if(l>0){var c=l-1,u=i<0?c:Math.min(c,i),d=s.rowSizeAndPositionManager.getTotalSize(),p=s.scrollbarSizeMeasured&&d>o?s.scrollbarSize:0;return s.columnSizeAndPositionManager.getUpdatedOffsetForIndex({align:n,containerSize:r-p,currentOffset:a,targetIndex:u})}return 0}},{key:"_getScrollLeftForScrollToColumnStateUpdate",value:function(e,l){var o=l.scrollLeft,n=t._getCalculatedScrollLeft(e,l);return"number"==typeof n&&n>=0&&o!==n?t._getScrollToPositionStateUpdate({prevState:l,scrollLeft:n,scrollTop:-1}):{}}},{key:"_getCalculatedScrollTop",value:function(e,t){var l=e.height,o=e.rowCount,n=e.scrollToAlignment,i=e.scrollToRow,r=e.width,a=t.scrollTop,s=t.instanceProps;if(o>0){var c=o-1,u=i<0?c:Math.min(c,i),d=s.columnSizeAndPositionManager.getTotalSize(),p=s.scrollbarSizeMeasured&&d>r?s.scrollbarSize:0;return s.rowSizeAndPositionManager.getUpdatedOffsetForIndex({align:n,containerSize:l-p,currentOffset:a,targetIndex:u})}return 0}},{key:"_getScrollTopForScrollToRowStateUpdate",value:function(e,l){var o=l.scrollTop,n=t._getCalculatedScrollTop(e,l);return"number"==typeof n&&n>=0&&o!==n?t._getScrollToPositionStateUpdate({prevState:l,scrollLeft:-1,scrollTop:n}):{}}}]),t}(f.PureComponent),(0,p.default)(w,"propTypes",null),T);(0,p.default)(z,"defaultProps",{"aria-label":"grid","aria-readonly":!0,autoContainerWidth:!1,autoHeight:!1,autoWidth:!1,cellRangeRenderer:C.default,containerRole:"rowgroup",containerStyle:{},estimatedColumnSize:100,estimatedRowSize:30,getScrollbarSize:_.default,noContentRenderer:function(){return null},onScroll:function(){},onScrollbarPresenceChange:function(){},onSectionRendered:function(){},overscanColumnCount:0,overscanIndicesGetter:b.default,overscanRowCount:10,role:"grid",scrollingResetTimeInterval:150,scrollToAlignment:"auto",scrollToColumn:-1,scrollToRow:-1,style:{},tabIndex:0,isScrollingOptOut:!1}),(0,x.polyfill)(z);var O=z;e.exports.default=O})),o.register("esRmo",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=function(e){var t=e.cellCount,l=e.cellSize,o=e.computeMetadataCallback,n=e.computeMetadataCallbackProps,i=e.nextCellsCount,r=e.nextCellSize,a=e.nextScrollToIndex,s=e.scrollToIndex,c=e.updateScrollOffsetForScrollToIndex;t===i&&("number"!=typeof l&&"number"!=typeof r||l===r)||(o(n),s>=0&&s===a&&c())}})),o.register("8GFgc",(function(e,t){var l=o("8QUGU");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=void 0;var n=l(o("i0mIC")),i=l(o("cok9b")),r=l(o("dIU22")),a=l(o("eRI02")),s=l(o("6m2YZ")),c=o("6yCS2");o("gom2z");var u=function(){function e(t){var l=t.maxScrollSize,o=void 0===l?(0,c.getMaxElementSize)():l,r=(0,n.default)(t,["maxScrollSize"]);(0,i.default)(this,e),(0,a.default)(this,"_cellSizeAndPositionManager",void 0),(0,a.default)(this,"_maxScrollSize",void 0),this._cellSizeAndPositionManager=new s.default(r),this._maxScrollSize=o}return(0,r.default)(e,[{key:"areOffsetsAdjusted",value:function(){return this._cellSizeAndPositionManager.getTotalSize()>this._maxScrollSize}},{key:"configure",value:function(e){this._cellSizeAndPositionManager.configure(e)}},{key:"getCellCount",value:function(){return this._cellSizeAndPositionManager.getCellCount()}},{key:"getEstimatedCellSize",value:function(){return this._cellSizeAndPositionManager.getEstimatedCellSize()}},{key:"getLastMeasuredIndex",value:function(){return this._cellSizeAndPositionManager.getLastMeasuredIndex()}},{key:"getOffsetAdjustment",value:function(e){var t=e.containerSize,l=e.offset,o=this._cellSizeAndPositionManager.getTotalSize(),n=this.getTotalSize(),i=this._getOffsetPercentage({containerSize:t,offset:l,totalSize:n});return Math.round(i*(n-o))}},{key:"getSizeAndPositionOfCell",value:function(e){return this._cellSizeAndPositionManager.getSizeAndPositionOfCell(e)}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._cellSizeAndPositionManager.getSizeAndPositionOfLastMeasuredCell()}},{key:"getTotalSize",value:function(){return Math.min(this._maxScrollSize,this._cellSizeAndPositionManager.getTotalSize())}},{key:"getUpdatedOffsetForIndex",value:function(e){var t=e.align,l=void 0===t?"auto":t,o=e.containerSize,n=e.currentOffset,i=e.targetIndex;n=this._safeOffsetToOffset({containerSize:o,offset:n});var r=this._cellSizeAndPositionManager.getUpdatedOffsetForIndex({align:l,containerSize:o,currentOffset:n,targetIndex:i});return this._offsetToSafeOffset({containerSize:o,offset:r})}},{key:"getVisibleCellRange",value:function(e){var t=e.containerSize,l=e.offset;return l=this._safeOffsetToOffset({containerSize:t,offset:l}),this._cellSizeAndPositionManager.getVisibleCellRange({containerSize:t,offset:l})}},{key:"resetCell",value:function(e){this._cellSizeAndPositionManager.resetCell(e)}},{key:"_getOffsetPercentage",value:function(e){var t=e.containerSize,l=e.offset,o=e.totalSize;return o<=t?0:l/(o-t)}},{key:"_offsetToSafeOffset",value:function(e){var t=e.containerSize,l=e.offset,o=this._cellSizeAndPositionManager.getTotalSize(),n=this.getTotalSize();if(o===n)return l;var i=this._getOffsetPercentage({containerSize:t,offset:l,totalSize:o});return Math.round(i*(n-t))}},{key:"_safeOffsetToOffset",value:function(e){var t=e.containerSize,l=e.offset,o=this._cellSizeAndPositionManager.getTotalSize(),n=this.getTotalSize();if(o===n)return l;var i=this._getOffsetPercentage({containerSize:t,offset:l,totalSize:n});return Math.round(i*(o-t))}}]),e}();e.exports.default=u})),o.register("6m2YZ",(function(e,t){var l=o("8QUGU");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=void 0;var n=l(o("cok9b")),i=l(o("dIU22")),r=l(o("eRI02"));o("gom2z");var a=function(){function e(t){var l=t.cellCount,o=t.cellSizeGetter,i=t.estimatedCellSize;(0,n.default)(this,e),(0,r.default)(this,"_cellSizeAndPositionData",{}),(0,r.default)(this,"_lastMeasuredIndex",-1),(0,r.default)(this,"_lastBatchedIndex",-1),(0,r.default)(this,"_cellCount",void 0),(0,r.default)(this,"_cellSizeGetter",void 0),(0,r.default)(this,"_estimatedCellSize",void 0),this._cellSizeGetter=o,this._cellCount=l,this._estimatedCellSize=i}return(0,i.default)(e,[{key:"areOffsetsAdjusted",value:function(){return!1}},{key:"configure",value:function(e){var t=e.cellCount,l=e.estimatedCellSize,o=e.cellSizeGetter;this._cellCount=t,this._estimatedCellSize=l,this._cellSizeGetter=o}},{key:"getCellCount",value:function(){return this._cellCount}},{key:"getEstimatedCellSize",value:function(){return this._estimatedCellSize}},{key:"getLastMeasuredIndex",value:function(){return this._lastMeasuredIndex}},{key:"getOffsetAdjustment",value:function(){return 0}},{key:"getSizeAndPositionOfCell",value:function(e){if(e<0||e>=this._cellCount)throw Error("Requested index ".concat(e," is outside of range 0..").concat(this._cellCount));if(e>this._lastMeasuredIndex)for(var t=this.getSizeAndPositionOfLastMeasuredCell(),l=t.offset+t.size,o=this._lastMeasuredIndex+1;o<=e;o++){var n=this._cellSizeGetter({index:o});if(void 0===n||isNaN(n))throw Error("Invalid size returned for cell ".concat(o," of value ").concat(n));null===n?(this._cellSizeAndPositionData[o]={offset:l,size:0},this._lastBatchedIndex=e):(this._cellSizeAndPositionData[o]={offset:l,size:n},l+=n,this._lastMeasuredIndex=e)}return this._cellSizeAndPositionData[e]}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._lastMeasuredIndex>=0?this._cellSizeAndPositionData[this._lastMeasuredIndex]:{offset:0,size:0}}},{key:"getTotalSize",value:function(){var e=this.getSizeAndPositionOfLastMeasuredCell();return e.offset+e.size+(this._cellCount-this._lastMeasuredIndex-1)*this._estimatedCellSize}},{key:"getUpdatedOffsetForIndex",value:function(e){var t=e.align,l=void 0===t?"auto":t,o=e.containerSize,n=e.currentOffset,i=e.targetIndex;if(o<=0)return 0;var r,a=this.getSizeAndPositionOfCell(i),s=a.offset,c=s-o+a.size;switch(l){case"start":r=s;break;case"end":r=c;break;case"center":r=s-(o-a.size)/2;break;default:r=Math.max(c,Math.min(s,n))}var u=this.getTotalSize();return Math.max(0,Math.min(u-o,r))}},{key:"getVisibleCellRange",value:function(e){var t=e.containerSize,l=e.offset;if(0===this.getTotalSize())return{};var o=l+t,n=this._findNearestCell(l),i=this.getSizeAndPositionOfCell(n);l=i.offset+i.size;for(var r=n;ll&&(e=o-1)}return t>0?t-1:0}},{key:"_exponentialSearch",value:function(e,t){for(var l=1;e=e?this._binarySearch(l,0,e):this._exponentialSearch(l,e)}}]),e}();e.exports.default=a})),o.register("gom2z",(function(e,t){var l=o("8QUGU"),n=o("4ZUel");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.bpfrpt_proptype_VisibleCellRange=e.exports.bpfrpt_proptype_Alignment=e.exports.bpfrpt_proptype_OverscanIndicesGetter=e.exports.bpfrpt_proptype_OverscanIndices=e.exports.bpfrpt_proptype_OverscanIndicesGetterParams=e.exports.bpfrpt_proptype_RenderedSection=e.exports.bpfrpt_proptype_ScrollbarPresenceChange=e.exports.bpfrpt_proptype_Scroll=e.exports.bpfrpt_proptype_NoContentRenderer=e.exports.bpfrpt_proptype_CellSize=e.exports.bpfrpt_proptype_CellSizeGetter=e.exports.bpfrpt_proptype_CellRangeRenderer=e.exports.bpfrpt_proptype_CellRangeRendererParams=e.exports.bpfrpt_proptype_StyleCache=e.exports.bpfrpt_proptype_CellCache=e.exports.bpfrpt_proptype_CellRenderer=e.exports.bpfrpt_proptype_CellRendererParams=e.exports.bpfrpt_proptype_CellPosition=void 0;n(o("lDSNw")),l(o("8GFgc")),l(o("houiY"));e.exports.bpfrpt_proptype_CellPosition=null;e.exports.bpfrpt_proptype_CellRendererParams=null;e.exports.bpfrpt_proptype_CellRenderer=null;e.exports.bpfrpt_proptype_CellCache=null;e.exports.bpfrpt_proptype_StyleCache=null;e.exports.bpfrpt_proptype_CellRangeRendererParams=null;e.exports.bpfrpt_proptype_CellRangeRenderer=null;e.exports.bpfrpt_proptype_CellSizeGetter=null;e.exports.bpfrpt_proptype_CellSize=null;e.exports.bpfrpt_proptype_NoContentRenderer=null;e.exports.bpfrpt_proptype_Scroll=null;e.exports.bpfrpt_proptype_ScrollbarPresenceChange=null;e.exports.bpfrpt_proptype_RenderedSection=null;e.exports.bpfrpt_proptype_OverscanIndicesGetterParams=null;e.exports.bpfrpt_proptype_OverscanIndices=null;e.exports.bpfrpt_proptype_OverscanIndicesGetter=null;e.exports.bpfrpt_proptype_Alignment=null;e.exports.bpfrpt_proptype_VisibleCellRange=null})),o.register("6yCS2",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getMaxElementSize=void 0;e.exports.getMaxElementSize=function(){return"undefined"!=typeof window&&window.chrome?16777100:15e5}})),o.register("h7PO1",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t={};return function(l){var o=l.callback,n=l.indices,i=Object.keys(n),r=!e||i.every((function(e){var t=n[e];return Array.isArray(t)?t.length>0:t>=0})),a=i.length!==Object.keys(t).length||i.some((function(e){var l=t[e],o=n[e];return Array.isArray(o)?l.join(",")!==o.join(","):l!==o}));t=n,r&&a&&o(n)}}})),o.register("bmZpw",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=function(e){var t=e.cellCount,o=e.overscanCellsCount,n=e.scrollDirection,i=e.startIndex,r=e.stopIndex;return n===l?{overscanStartIndex:Math.max(0,i),overscanStopIndex:Math.min(t-1,r+o)}:{overscanStartIndex:Math.max(0,i-o),overscanStopIndex:Math.min(t-1,r)}},e.exports.SCROLL_DIRECTION_VERTICAL=e.exports.SCROLL_DIRECTION_HORIZONTAL=e.exports.SCROLL_DIRECTION_FORWARD=e.exports.SCROLL_DIRECTION_BACKWARD=void 0,o("gom2z");e.exports.SCROLL_DIRECTION_BACKWARD=-1;var l=1;e.exports.SCROLL_DIRECTION_FORWARD=l;e.exports.SCROLL_DIRECTION_HORIZONTAL="horizontal";e.exports.SCROLL_DIRECTION_VERTICAL="vertical"})),o.register("ctQXc",(function(e,t){var l=o("8QUGU");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=function(e){var t=e.cellSize,l=e.cellSizeAndPositionManager,o=e.previousCellsCount,n=e.previousCellSize,i=e.previousScrollToAlignment,r=e.previousScrollToIndex,a=e.previousSize,s=e.scrollOffset,c=e.scrollToAlignment,u=e.scrollToIndex,d=e.size,p=e.sizeJustIncreasedFromZero,f=e.updateScrollIndexCallback,m=l.getCellCount(),h=u>=0&&u0&&(dl.getTotalSize()-d&&f(m-1)};l(o("8GFgc"));o("gom2z")})),o.register("hDALt",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=function(e){for(var t=e.cellCache,l=e.cellRenderer,o=e.columnSizeAndPositionManager,n=e.columnStartIndex,i=e.columnStopIndex,r=e.deferredMeasurementCache,a=e.horizontalOffsetAdjustment,s=e.isScrolling,c=e.isScrollingOptOut,u=e.parent,d=e.rowSizeAndPositionManager,p=e.rowStartIndex,f=e.rowStopIndex,m=e.styleCache,h=e.verticalOffsetAdjustment,g=e.visibleColumnIndices,v=e.visibleRowIndices,b=[],S=o.areOffsetsAdjusted()||d.areOffsetsAdjusted(),C=!s&&!S,_=p;_<=f;_++)for(var x=d.getSizeAndPositionOfCell(_),y=n;y<=i;y++){var w=o.getSizeAndPositionOfCell(y),T=y>=g.start&&y<=g.stop&&_>=v.start&&_<=v.stop,I="".concat(_,"-").concat(y),E=void 0;C&&m[I]?E=m[I]:r&&!r.has(_,y)?E={height:"auto",left:0,position:"absolute",top:0,width:"auto"}:(E={height:x.size,left:w.offset+a,position:"absolute",top:x.offset+h,width:w.size},m[I]=E);var R={columnIndex:y,isScrolling:s,isVisible:T,key:I,parent:u,rowIndex:_,style:E},k=void 0;!c&&!s||a||h?k=l(R):(t[I]||(t[I]=l(R)),k=t[I]),null!=k&&!1!==k&&b.push(k)}return b},o("gom2z")})),o.register("iX86i",(function(e,t){var l=o("8QUGU");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.bpfrpt_proptype_AnimationTimeoutId=e.exports.requestAnimationTimeout=e.exports.cancelAnimationTimeout=void 0;var n=o("35y4v");l(o("houiY"));e.exports.bpfrpt_proptype_AnimationTimeoutId=null;e.exports.cancelAnimationTimeout=function(e){return(0,n.caf)(e.id)};e.exports.requestAnimationTimeout=function(e,t){var l;Promise.resolve().then((function(){l=Date.now()}));var o={id:(0,n.raf)((function i(){Date.now()-l>=t?e.call():o.id=(0,n.raf)(i)}))};return o}})),o.register("35y4v",(function(e,t){var l;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.caf=e.exports.raf=void 0;var o=(l="undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).requestAnimationFrame||l.webkitRequestAnimationFrame||l.mozRequestAnimationFrame||l.oRequestAnimationFrame||l.msRequestAnimationFrame||function(e){return l.setTimeout(e,1e3/60)},n=l.cancelAnimationFrame||l.webkitCancelAnimationFrame||l.mozCancelAnimationFrame||l.oCancelAnimationFrame||l.msCancelAnimationFrame||function(e){l.clearTimeout(e)},i=o;e.exports.raf=i;var r=n;e.exports.caf=r})),o.register("36q0U",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=function(e){var t=e.cellCount,o=e.overscanCellsCount,n=e.scrollDirection,i=e.startIndex,r=e.stopIndex;return o=Math.max(1,o),n===l?{overscanStartIndex:Math.max(0,i-1),overscanStopIndex:Math.min(t-1,r+o)}:{overscanStartIndex:Math.max(0,i-o),overscanStopIndex:Math.min(t-1,r+1)}},e.exports.SCROLL_DIRECTION_VERTICAL=e.exports.SCROLL_DIRECTION_HORIZONTAL=e.exports.SCROLL_DIRECTION_FORWARD=e.exports.SCROLL_DIRECTION_BACKWARD=void 0,o("gom2z");e.exports.SCROLL_DIRECTION_BACKWARD=-1;var l=1;e.exports.SCROLL_DIRECTION_FORWARD=l;e.exports.SCROLL_DIRECTION_HORIZONTAL="horizontal";e.exports.SCROLL_DIRECTION_VERTICAL="vertical"})),o.register("iPleg",(function(e,t){var l=o("8QUGU"),n=o("4ZUel");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.bpfrpt_proptype_Scroll=e.exports.bpfrpt_proptype_RenderedRows=e.exports.bpfrpt_proptype_RowRenderer=e.exports.bpfrpt_proptype_RowRendererParams=void 0;n(o("lDSNw")),l(o("houiY"));e.exports.bpfrpt_proptype_RowRendererParams=null;e.exports.bpfrpt_proptype_RowRenderer=null;e.exports.bpfrpt_proptype_RenderedRows=null;e.exports.bpfrpt_proptype_Scroll=null})),o.register("9pETe",(function(e,t){var l=o("4ZUel");Object.defineProperty(e.exports,"__esModule",{value:!0}),Object.defineProperty(e.exports,"WindowScroller",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e.exports,"IS_SCROLLING_TIMEOUT",{enumerable:!0,get:function(){return n.IS_SCROLLING_TIMEOUT}}),e.exports.default=void 0;var n=l(o("kPVn3")),i=n.default;e.exports.default=i})),o.register("kPVn3",(function(e,t){var l=o("8QUGU"),n=o("4ZUel");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=e.exports.IS_SCROLLING_TIMEOUT=void 0;var i,r,a=l(o("cok9b")),s=l(o("dIU22")),c=l(o("i424E")),u=l(o("bdBuH")),d=l(o("9zwXN")),p=l(o("8B9I3")),f=l(o("eRI02")),m=n(o("lDSNw")),h=n(o("ef4Zh")),g=o("jk5xz"),v=o("whTpj"),b=l(o("kQK3G"));l(o("houiY"));function S(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,o)}return l}e.exports.IS_SCROLLING_TIMEOUT=150;var C=function(){return"undefined"!=typeof window?window:void 0},_=(r=i=function(e){function t(){var e,l;(0,a.default)(this,t);for(var o=arguments.length,n=new Array(o),i=0;i0&&void 0!==arguments[0]?arguments[0]:this.props.scrollElement,t=this.props.onResize,l=this.state,o=l.height,n=l.width,i=this._child||h.findDOMNode(this);if(i instanceof Element&&e){var r=(0,v.getPositionOffset)(i,e);this._positionFromTop=r.top,this._positionFromLeft=r.left}var a=(0,v.getDimensions)(e,this.props);o===a.height&&n===a.width||(this.setState({height:a.height,width:a.width}),t({height:a.height,width:a.width}))}},{key:"componentDidMount",value:function(){var e=this.props.scrollElement;this._detectElementResize=(0,b.default)(),this.updatePosition(e),e&&((0,g.registerScrollListener)(this,e),this._registerResizeListener(e)),this._isMounted=!0}},{key:"componentDidUpdate",value:function(e,t){var l=this.props.scrollElement,o=e.scrollElement;o!==l&&null!=o&&null!=l&&(this.updatePosition(l),(0,g.unregisterScrollListener)(this,o),(0,g.registerScrollListener)(this,l),this._unregisterResizeListener(o),this._registerResizeListener(l))}},{key:"componentWillUnmount",value:function(){var e=this.props.scrollElement;e&&((0,g.unregisterScrollListener)(this,e),this._unregisterResizeListener(e)),this._isMounted=!1}},{key:"render",value:function(){var e=this.props.children,t=this.state,l=t.isScrolling,o=t.scrollTop,n=t.scrollLeft,i=t.height,r=t.width;return e({onChildScroll:this._onChildScroll,registerChild:this._registerChild,height:i,isScrolling:l,scrollLeft:n,scrollTop:o,width:r})}}]),t}(m.PureComponent),(0,f.default)(i,"propTypes",null),r);e.exports.default=_,(0,f.default)(_,"defaultProps",{onResize:function(){},onScroll:function(){},scrollingResetTimeInterval:150,scrollElement:C(),serverHeight:0,serverWidth:0})})),o.register("jk5xz",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.registerScrollListener=function(e,t){n.some((function(e){return e.props.scrollElement===t}))||t.addEventListener("scroll",c);n.push(e)},e.exports.unregisterScrollListener=function(e,t){(n=n.filter((function(t){return t!==e}))).length||(t.removeEventListener("scroll",c),r&&((0,l.cancelAnimationTimeout)(r),a()))};var l=o("iX86i");o("kPVn3");var n=[],i=null,r=null;function a(){r&&(r=null,document.body&&null!=i&&(document.body.style.pointerEvents=i),i=null)}function s(){a(),n.forEach((function(e){return e.__resetIsScrolling()}))}function c(e){e.currentTarget===window&&null==i&&document.body&&(i=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),function(){r&&(0,l.cancelAnimationTimeout)(r);var e=0;n.forEach((function(t){e=Math.max(e,t.props.scrollingResetTimeInterval)})),r=(0,l.requestAnimationTimeout)(s,e)}(),n.forEach((function(t){t.props.scrollElement===e.currentTarget&&t.__handleWindowScrollEvent()}))}})),o.register("whTpj",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getDimensions=function(e,t){if(e){if(l(e)){var n=window,i=n.innerHeight,r=n.innerWidth;return{height:"number"==typeof i?i:0,width:"number"==typeof r?r:0}}return o(e)}return{height:t.serverHeight,width:t.serverWidth}},e.exports.getPositionOffset=function(e,t){if(l(t)&&document.documentElement){var i=document.documentElement,r=o(e),a=o(i);return{top:r.top-a.top,left:r.left-a.left}}var s=n(t),c=o(e),u=o(t);return{top:c.top+s.top-u.top,left:c.left+s.left-u.left}},e.exports.getScrollOffset=n;var l=function(e){return e===window},o=function(e){return e.getBoundingClientRect()};function n(e){return l(e)&&document.documentElement?{top:"scrollY"in window?window.scrollY:document.documentElement.scrollTop,left:"scrollX"in window?window.scrollX:document.documentElement.scrollLeft}:{top:e.scrollTop,left:e.scrollLeft}}})),o.register("kQK3G",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=function(e,t){var o;o=void 0!==t?t:"undefined"!=typeof window?window:"undefined"!=typeof self?self:l;var n=void 0!==o.document&&o.document.attachEvent;if(!n){var i=(C=o.requestAnimationFrame||o.mozRequestAnimationFrame||o.webkitRequestAnimationFrame||function(e){return o.setTimeout(e,20)},function(e){return C(e)}),r=(S=o.cancelAnimationFrame||o.mozCancelAnimationFrame||o.webkitCancelAnimationFrame||o.clearTimeout,function(e){return S(e)}),a=function(e){var t=e.__resizeTriggers__,l=t.firstElementChild,o=t.lastElementChild,n=l.firstElementChild;o.scrollLeft=o.scrollWidth,o.scrollTop=o.scrollHeight,n.style.width=l.offsetWidth+1+"px",n.style.height=l.offsetHeight+1+"px",l.scrollLeft=l.scrollWidth,l.scrollTop=l.scrollHeight},s=function(e){if(!(e.target.className&&"function"==typeof e.target.className.indexOf&&e.target.className.indexOf("contract-trigger")<0&&e.target.className.indexOf("expand-trigger")<0)){var t=this;a(this),this.__resizeRAF__&&r(this.__resizeRAF__),this.__resizeRAF__=i((function(){(function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height})(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach((function(l){l.call(t,e)})))}))}},c=!1,u="",d="animationstart",p="Webkit Moz O ms".split(" "),f="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),m=o.document.createElement("fakeelement");if(void 0!==m.style.animationName&&(c=!0),!1===c)for(var h=0;h div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',o=t.head||t.getElementsByTagName("head")[0],n=t.createElement("style");n.id="detectElementResize",n.type="text/css",null!=e&&n.setAttribute("nonce",e),n.styleSheet?n.styleSheet.cssText=l:n.appendChild(t.createTextNode(l)),o.appendChild(n)}}(i),t.__resizeLast__={},t.__resizeListeners__=[],(t.__resizeTriggers__=i.createElement("div")).className="resize-triggers";var c='
';if(window.trustedTypes){var u=trustedTypes.createPolicy("react-virtualized-auto-sizer",{createHTML:function(){return c}});t.__resizeTriggers__.innerHTML=u.createHTML("")}else t.__resizeTriggers__.innerHTML=c;t.appendChild(t.__resizeTriggers__),a(t),t.addEventListener("scroll",s,!0),d&&(t.__resizeTriggers__.__animationListener__=function(e){e.animationName==g&&a(t)},t.__resizeTriggers__.addEventListener(d,t.__resizeTriggers__.__animationListener__))}t.__resizeListeners__.push(l)}},removeResizeListener:function(e,t){if(n)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",s,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(d,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}})),o.register("9WOUE",(function(e,l){t(e.exports,"GRID_COLUMN_WIDTH",(function(){return o})),t(e.exports,"GRID_ROW_HEIGHT",(function(){return n})),t(e.exports,"GRID_ITEM_MARGIN",(function(){return i})),t(e.exports,"SECTION_TITLE_HEIGHT",(function(){return r}));const o=159,n=159,i=10,r=52})),o.register("bbJBf",(function(l,n){t(l.exports,"CollectiblesGridLoader",(function(){return c}));var i=o("lDSNw"),r=o("cZIbv"),a=o("batd2");const s=r.default.div` + display: grid; + grid-gap: 10px; + grid-template-columns: 159px 159px; + padding-bottom: 15px; +`,c=e(i).memo((()=>e(i).createElement(s,null,[...Array(6).keys()].map(((t,l)=>e(i).createElement(a.CollectibleTileLoader,{key:`num-${t}idx-${l}`}))))))})),o.register("2J1DV",(function(l,n){t(l.exports,"CollectibleTile",(function(){return b}));var i=o("cR6w7"),r=o("lDSNw"),a=o("cZIbv"),s=o("aanFI"),c=o("dH5T0"),u=o("8Ezu4"),d=o("c3ged"),p=o("lkKWy"),f=o("lr3EX"),m=o("clwik");const h=a.default.div` + width: 100%; + height: 100%; + border-radius: 8px; + overflow: hidden; + position: relative; + cursor: pointer; +`,g=a.default.div` + margin-right: 2px; +`,v=a.default.div` + flex-direction: row; + display: flex; + align-items: center; + margin-left: -4px; +`,b=e(r).memo((t=>{const{image:l,chainData:o,mediaType:n,name:a,nrOfItems:s,listedBadge:g,isPinned:b,isHidden:_,isSpam:x,onClick:y}=t,w=x&&_,T=(0,r.useMemo)((()=>w?e(r).createElement(p.CollectibleMediaIconContainer,null,e(r).createElement(d.CollectibleMediaHidden,{width:64})):l?e(r).createElement(u.CollectibleImage,{uri:l,showSkeletonBadge:!a}):(0,i.isBitcoinRareSatsCollectibleChainData)(o)?e(r).createElement(m.CollectibleRareSats,Object.assign({},o.utxoDetails)):e(r).createElement(p.CollectibleMediaIconContainer,null,e(r).createElement(f.CollectibleMediaPlaceholder,{type:n}))),[w,o,l,n,a]);return e(r).createElement(h,{onClick:y,role:"button","aria-label":a,"data-testid":`collectible-tile-${a}`},T,a?e(r).createElement(c.CollectibleBadge,{name:a,placement:"bottom-left",count:s,icon:b||_?e(r).createElement(v,null,_?e(r).createElement(C,null):e(r).createElement(S,null)):null}):null,g?e(r).createElement(c.CollectibleBadge,{name:g,textSize:"small",placement:"top-left",testId:"listed-badge"}):null)})),S=()=>e(r).createElement(g,null,e(r).createElement(s.IconPin,{width:16,height:16})),C=()=>e(r).createElement(g,null,e(r).createElement(s.IconHide,{width:16,height:16}))})),o.register("dH5T0",(function(l,n){t(l.exports,"CollectibleBadge",(function(){return f}));var i=o("cR6w7"),r=o("lDSNw"),a=o("cZIbv"),s=o("kn91D");const c=a.default.div` + position: absolute; + left: 4px; + right: 4px; + ${({placement:e})=>{switch(e){case"bottom-left":return"\n bottom: 4px;\n ";case"top-left":return"\n top: 4px;\n "}}} +`,u=a.default.div` + background: rgba(24, 24, 24, 0.85); + backdrop-filter: blur(15px); + max-width: 100%; + border-radius: 6px; + display: inline-flex; + justify-content: center; + pointer-events: none; + ${({placement:e})=>{switch(e){case"bottom-left":return"\n padding: 6px 10px;\n ";case"top-left":return"\n padding: 2px 6px;\n "}}} +`,d=a.default.div` + flex: 1; + margin-left: 4px; +`,p=(0,a.default)(s.StyledText).attrs({lineHeight:17,weight:600,noWrap:!0})``,f=e(r).memo((t=>{const{name:l,count:o,placement:n,textSize:a,icon:s,testId:f}=t;return e(r).createElement(c,{placement:n,"data-testid":f},e(r).createElement(u,{placement:n},s,e(r).createElement(p,{size:"small"===a?12:14,noWrap:!0,textTransform:"capitalize"},l),o?e(r).createElement(d,null,e(r).createElement(p,{opacity:.5,size:14},(0,i.formatCount)(o))):null))}))})),o.register("c3ged",(function(l,n){t(l.exports,"CollectibleMediaHidden",(function(){return a}));var i=o("lDSNw"),r=o("aanFI");const a=e(i).memo((({width:t=48,fill:l="#474747"})=>e(i).createElement(r.IconHide,{width:t,height:t,fill:l})))})),o.register("hdqhe",(function(e,l){t(e.exports,"CollectibleTileWrapper",(function(){return r}));var n=o("cZIbv"),i=o("9WOUE");const r=n.default.div` + width: ${i.GRID_COLUMN_WIDTH}px; + height: ${i.GRID_ROW_HEIGHT}px; + margin-bottom: ${i.GRID_ITEM_MARGIN}px; +`})),o.register("3TwKu",(function(l,n){t(l.exports,"CollectionSearchResults",(function(){return S}));var i=o("lMzyG"),r=o("lDSNw"),a=o("5jGDu"),s=o("9pETe"),c=o("cZIbv"),u=o("eWtgS"),d=o("2GOJc"),p=o("9WOUE"),f=o("7Dkx3"),m=o("7c4iD"),h=o("kiFtv");const g=c.default.div` + width: 100%; + padding-bottom: ${15-p.GRID_ITEM_MARGIN}px; +`,v=c.default.div` + padding-bottom: 15px; +`,b=t=>{var l,o,n,i;const{index:s,data:c,style:u,parent:d,cellMeasurementCache:p}=t,f=c[s],h=`row-${s}-${null!==(i=null!==(o=null===(l=null==f?void 0:f.collectible)||void 0===l?void 0:l.id)&&void 0!==o?o:null===(n=null==f?void 0:f.collection)||void 0===n?void 0:n.id)&&void 0!==i?i:""}`;return e(r).createElement(a.CellMeasurer,{cache:p,key:h,parent:d,rowIndex:s},e(r).createElement("div",{style:u},e(r).createElement(m.ResultRow,{item:f})))},S=e(r).memo((t=>{var l;const{t:o}=(0,i.useTranslation)(),{isTrimmed:n}=t,{searchRows:c,numSearchRows:p}=(e=>{const{t:t}=(0,i.useTranslation)(),{collections:l,collectibles:o,hiddenCollections:n}=e,r={type:h.ResultType.Title,title:t("collectiblesSearchCollectionsSection")},a=l.map((e=>({type:h.ResultType.Collection,collection:e}))),s={type:h.ResultType.Title,title:t("collectiblesSearchItemsSection")},c=o.map((e=>({type:h.ResultType.Collectible,collectible:e}))),u={type:h.ResultType.Title,title:t("collectionsHiddenCollections")},d=n.map((e=>({type:h.ResultType.Collection,collection:e}))),p=[...a.length>0?[r]:[],...a,...c.length>0?[s]:[],...c,...d.length>0?[u]:[],...d];return{searchRows:p,numSearchRows:p.length}})(t),m=(0,f.useCellMeasurementCache)(h.ROW_HEIGHT+h.ITEM_MARGIN),S=(0,r.useRef)(document.getElementById("tab-content"));return 0===c.length?e(r).createElement(e(r).Fragment,null,e(r).createElement(u.EmptyStateText,null,o("collectiblesNoCollectibles")),n&&e(r).createElement(v,null,e(r).createElement(d.InlineNotification,{color:"#FFDC62",title:o("collectiblesTrimmed")}))):e(r).createElement(g,null,e(r).createElement(e(s),{scrollElement:null!==(l=S.current)&&void 0!==l?l:void 0},(({height:t=0,width:l=0,isScrolling:o,onChildScroll:n,scrollTop:i})=>e(r).createElement(a.List,{autoHeight:!0,autoWidth:!0,height:t,width:l,isScrolling:o,onScroll:n,scrollTop:i,rowCount:p,rowHeight:m.rowHeight,rowRenderer:t=>e(r).createElement(b,Object.assign({},t,{data:c,cellMeasurementCache:m}))}))))}))})),o.register("7Dkx3",(function(e,l){t(e.exports,"useCellMeasurementCache",(function(){return i}));var n=o("bCaQI");const i=e=>new(0,n.CellMeasurerCache)({fixedWidth:!0,defaultHeight:e})})),o.register("7c4iD",(function(l,n){t(l.exports,"ResultRow",(function(){return E}));var i=o("cR6w7"),r=o("lMzyG"),a=o("lDSNw"),s=o("cZIbv"),c=o("44I6u"),u=o("6l2nq"),d=o("kn91D"),p=o("6ha3o"),f=o("jVOSI"),m=o("aDrya"),h=o("h5kyv"),g=o("8Ezu4"),v=o("lr3EX"),b=o("kiFtv");const S=(0,s.default)(u.Row).attrs({align:"center",padding:"10px"})` + background-color: #2a2a2a; + border-radius: 6px; + height: ${b.ROW_HEIGHT}px; + margin-bottom: ${b.ITEM_MARGIN}px; + cursor: pointer; +`,C=(0,s.default)(c.Column).attrs({justify:"center"})``,_=(0,s.default)(d.Text).attrs({size:16,weight:600,lineHeight:19,noWrap:!0,maxWidth:"210px"})` + margin: 0 0 5px 0; +`,x=(0,s.default)(d.Text).attrs({color:"#777777",size:14,lineHeight:17,noWrap:!0})``,y=(0,s.default)(d.Text).attrs({color:"#777777",size:16,lineHeight:22,noWrap:!0,weight:600,textAlign:"left",margin:"6px 0 8px"})``,w=s.default.div` + width: 55px; + aspect-ratio: 1; + margin-right: 10px; + position: relative; + display: flex; + justify-content: center; + align-items: center; +`,T=t=>{const{collection:l}=t,{pushDetailView:o}=(0,p.useDetailViews)(),{t:n}=(0,r.useTranslation)(),s=(0,i.useCollectionCollectible)(l),c=(0,i.useCollectibleMediaURI)(null==s?void 0:s.media,"image",!1,"small"),d=(0,a.useCallback)((()=>{var t;if(h.analytics.capture("collectibleSearchItemClick"),l)if(1===l.items.length){const[n]=null!==(t=null==l?void 0:l.items)&&void 0!==t?t:[];o(e(a).createElement(f.CollectiblePage,{collectibleId:n.id}))}else o(e(a).createElement(m.LegacyCollectionPage,{id:l.id}))}),[l,o]);return l?e(a).createElement(S,{onClick:d},e(a).createElement(w,null,c?e(a).createElement(g.CollectibleImage,{uri:c,width:50,height:50}):e(a).createElement(v.CollectibleMediaPlaceholder,{type:"image",width:42})),e(a).createElement(u.Row,null,e(a).createElement(C,null,e(a).createElement(_,null,l.name),e(a).createElement(x,null,n("collectiblesSearchNrOfItems",{nrOfItems:l.items.length}))))):null},I=t=>{var l;const{collectible:o}=t,{pushDetailView:n}=(0,p.useDetailViews)(),r=(0,i.useCollectibleMediaURI)(null==o?void 0:o.media,"image",!1,"small"),s=(0,a.useCallback)((()=>{h.analytics.capture("collectibleSearchItemClick"),o&&n(e(a).createElement(f.CollectiblePage,{collectibleId:o.id}))}),[o,n]);return o?e(a).createElement(S,{onClick:s},e(a).createElement(w,null,r?e(a).createElement(g.CollectibleImage,{uri:r,width:50,height:50}):e(a).createElement(v.CollectibleMediaPlaceholder,{type:null===(l=o.media)||void 0===l?void 0:l.type,width:42})),e(a).createElement(u.Row,null,e(a).createElement(C,null,e(a).createElement(_,null,o.name),e(a).createElement(x,null,o.collection.name)))):null},E=t=>{const{item:l}=t;switch(l.type){case b.ResultType.Title:return e(a).createElement(y,null,l.title);case b.ResultType.Collection:return e(a).createElement(T,{collection:l.collection});case b.ResultType.Collectible:return e(a).createElement(I,{collectible:l.collectible});default:return null}}})),o.register("jVOSI",(function(l,n){t(l.exports,"CollectiblePage",(function(){return Y}),(function(e){return Y=e}));var i=o("6Tvfa"),r=o("cR6w7"),a=o("lBuGR"),s=o("gYh0e"),c=o("lMzyG"),u=o("iPvw0"),d=o("4y59b"),p=o("fOc77"),f=o("7dqns"),m=o("c1thM"),h=o("lDSNw"),g=o("aoFe8"),v=o("gmVmN"),b=o("cZIbv"),S=o("laYjG"),C=o("miiws"),_=o("44I6u"),x=o("hjWkM"),y=o("ks67t"),w=o("bpx2y"),T=o("aanFI"),I=o("enu3l"),E=o("6l2nq"),R=o("kn91D"),k=o("aXzxc"),z=o("1m1xj"),O=o("klAqO"),P=o("2iKI9"),A=o("3ujUr"),M=o("lW0yU"),L=o("bLaqz"),D=o("gMNJN"),j=o("2LZGp"),H=o("1yIB4"),N=o("h5kyv"),F=function(e,t){var l={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(l[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(o=Object.getOwnPropertySymbols(e);n *:not(:empty) { + margin-bottom: 16px; + } +`,B=(0,b.default)(S.Button)` + margin-bottom: 10px; +`,V=(0,b.default)(_.Column)` + gap: 24px; +`,Z=b.default.div` + display: flex; + flex-wrap: wrap; +`,$=(0,b.default)(R.Text)` + margin-bottom: 8px; +`,q=b.default.div` + border-radius: 6px; + border: 1px solid #333333; + padding: 8px 10px; + display: flex; + flex-direction: column; + margin-right: 10px; + margin-bottom: 10px; + max-width: max-content; + word-break: break-word; + align-items: flex-start; +`,K=b.default.img` + height: 56px; + width: 56px; + align-items: center; + justify-content: center; + margin-right: 8px; + border-radius: 14px; + padding: 16px; + background-color: ${e=>e.theme.purpleLight}; +`,Q=b.default.div` + margin-top: 16px; + margin-bottom: 24px; + width: 100%; +`;const X=e(h).memo((t=>{var l;const{t:o}=(0,c.useTranslation)(),{showEditCollectibleListingModal:n,showCollectibleListingModal:i}=(0,k.useLegacyModals)(),{handleShowModalVisibility:u,handleHideModalVisibility:g}=(0,j.useModals)(),[b]=(0,r.useCollectiblesStore)((e=>[e.setSendCollectible])),C=(0,r.useListCollectibleStore)((e=>e.setListPrice)),w=(0,r.useListCollectibleStore)((e=>e.setListCollectible)),{collectible:P,listing:D,isValidCollectible:H,onListingURLClick:F,collectibleAsSPLTokenAccount:X,summaryItems:Y,chainSpecificSummarySection:J,collectibleTraits:ee,ctaBanner:te,onCtaBannerClick:le,bidSummary:oe,showOfferButton:ne,onClickOffer:ie,shortcuts:re,isReadOnlyAccount:ae,amountToBurn:se,explorerName:ce,isBurnable:ue,isHidden:de,isPinned:pe,onBurnToken:fe,onReportNotSpam:me,onReportSpam:he,onSetAsAvatar:ge,onToggleHide:ve,onTogglePin:be,onViewOnExplorer:Se}=t,{data:[Ce]}=(0,a.useFeatureFlags)(["enable-cta-bar"]),_e=Ce&&!ae,xe=(0,h.useMemo)((()=>(0,s.getIsNonTransferable)(P)),[P]),ye=(0,h.useMemo)((()=>!ae&&!D&&!xe),[xe,ae,D]),we=ye&&re.length>0,{description:Te,externalUrl:Ie,listings:Ee,media:Re}=P,ke=null==P?void 0:P.collection.name,ze=null!==(l=null==P?void 0:P.collection.isSpam)&&void 0!==l&&l,Oe=(0,d.parseURL)(Ie),Pe=null==Oe?void 0:Oe.hostname,Ae=ze||!Te&&!Oe?null:e(h).createElement(L.CollectibleSummaryHeader,{description:Te,url:Oe}),Me=(0,h.useMemo)((()=>{var e,t,l;return null!==(l=null===(t=null===(e=null==P?void 0:P.chainData)||void 0===e?void 0:e.compression)||void 0===t?void 0:t.compressed)&&void 0!==l&&l}),[null==P?void 0:P.chainData]),Le=(0,h.useMemo)((()=>ye&&!1===ae&&H&&!D&&!!X&&!Me&&!xe),[ye,H,D,X,Me,ae,xe]),De=(0,h.useCallback)((()=>{X&&(w({asset:X,listings:null}),i(X))}),[w,X,i]),je=(0,h.useCallback)((()=>{if(Le)return De()}),[De,Le]),He=(0,h.useCallback)((()=>{N.analytics.capture("walletShortcutsModalOpenClick",(0,p.trackModalOpen)({type:"collectible",collectionName:null!=ke?ke:"",hostname:null!=Pe?Pe:"",platform:"browser-ext"})),u("shortcutsSheet",{type:"collectible",hostname:null!=Pe?Pe:"",shortcuts:re,collectionName:null!=ke?ke:""})}),[Pe,re,ke,u]),Ne=(0,h.useCallback)((()=>{N.analytics.capture("collectibleSpamOverlayDismissed",{data:{collectible:{id:null==P?void 0:P.id,name:null==P?void 0:P.name}}})}),[null==P?void 0:P.id,null==P?void 0:P.name]),Fe=ze&&de,Ge=(0,h.useCallback)((()=>{var e;(()=>{const e=document.querySelector("audio"),t=document.querySelector("video"),l=null!=e?e:t;(null==l?void 0:l.paused)||null==l||l.pause()})(),b(P),u("sendCollectible"),N.analytics.capture("selectSendAsset",{asset:{type:"collectible",symbol:P.symbol,name:P.name},data:{chainId:null===(e=P.chain)||void 0===e?void 0:e.id}})}),[P,u,b]),We=(0,h.useMemo)((()=>re.map((e=>({text:e.label,type:`shortcut-${e.icon}`,onClick:()=>{!function(e,t,l){N.analytics.capture("walletShortcutsLinkOpenClick",(0,p.trackLinkOpen)({type:"collectible",hostname:null!=e?e:"",collectionName:null!=t?t:"",platform:"browser-ext"},l)),window.open(l.uri)}(null!=Pe?Pe:"",null!=ke?ke:"",e)}})))),[ke,Pe,re]),Ue=(0,r.useCollectibleCTABar)({amountToBurn:se,explorerName:ce,isBurnable:ue,isHidden:de,isPinned:pe,isSpam:null==P?void 0:P.collection.isSpam,onBurnToken:fe,onList:je,onReportNotSpam:me,onReportSpam:he,onSend:Ge,onSetAsAvatar:ge,onShortcuts:He,onToggleHide:ve,onTogglePin:be,onViewOnExplorer:Se,shortcuts:We,shouldDisplaySend:ye,shouldDisplayShortcuts:we,shouldDisplayListOnSolana:Le});return e(h).createElement(U,null,e(h).createElement(E.Row,null,e(h).createElement(M.CollectibleMediaWrapper,{isOverlayVisible:Fe,onOverlayPressed:Ne},e(h).createElement(G,null,e(h).createElement(O.CollectibleDetailMedia,{media:Re,collectibleChainData:P.chainData}),(null==D?void 0:D.listingPriceUiAmount)?e(h).createElement(A.CollectibleListingBadge,{title:o("collectiblesListed"),amount:null==D?void 0:D.listingPriceUiAmount,symbol:"SOL"}):null))),_e?null:e(h).createElement(W,null,ye?e(h).createElement(S.Button,{theme:"primary",onClick:Ge},o("commandSend")):null,Le?e(h).createElement(S.Button,{theme:"primary",onClick:je},o("collectibleDetailList")):null,we?e(h).createElement(S.Button,{theme:"primary",onClick:He},e(h).createElement(T.IconShortcuts,{fill:""})):null,!ae&&D&&X?e(h).createElement(_.Column,null,e(h).createElement(B,{theme:"primary",disabled:!(null==D?void 0:D.url),onClick:F},o("listStatusViewOnMagicEden")),e(h).createElement(S.Button,{theme:"primary",onClick:()=>{var e;w({asset:X,listings:null!=Ee?Ee:null}),C((0,v.lamportsToSolana)(parseInt(null!==(e=D.listingPrice)&&void 0!==e?e:"0",10)).toNumber()),n(X)}},o("collectiblesEditListing"))):null),_e&&e(h).createElement(e(h).Fragment,null,e(h).createElement(Q,null,e(h).createElement(x.CTABar,{headerText:null==P?void 0:P.name,actions:Ue.actions,shortcuts:Ue.shortcuts,hostname:Pe,uiContextName:"collectibleDetail"})),e(h).createElement(W,null,!ae&&D&&X?e(h).createElement(_.Column,null,e(h).createElement(B,{theme:"primary",disabled:!(null==D?void 0:D.url),onClick:F},o("listStatusViewOnMagicEden")),e(h).createElement(S.Button,{theme:"primary",onClick:()=>{var e;w({asset:X,listings:null!=Ee?Ee:null}),C((0,v.lamportsToSolana)(parseInt(null!==(e=D.listingPrice)&&void 0!==e?e:"0",10)).toNumber()),n(X)}},o("collectiblesEditListing"))):null)),te&&e(h).createElement(z.CollectibleCtaBanner,{title:te.title,subtitle:te.subtitle,iconFill:te.iconFill,onClick:le}),e(h).createElement(f.AnimatePresence,null,oe&&ne?e(h).createElement(m.motion.div,{style:{width:"100%"},initial:{height:0,opacity:0,scale:.8},animate:{height:"auto",opacity:1,scale:1},transition:{ease:"easeInOut",duration:.3}},e(h).createElement(I.CollectibleSellCTA,{title:o("collectibleDetailSellNow",{symbol:oe.currencySymbol,amount:oe.receiveAmountFormatted}),subtitle:o("collectibleDetailEasilyAccept"),onClick:()=>ie(P,oe)})):null),e(h).createElement(V,null,e(h).createElement(E.Row,null,Y.length>0?e(h).createElement(y.Summary,{header:Ae,rows:Y}):null),J&&J.items.length>0?e(h).createElement(E.Row,null,e(h).createElement(_.Column,null,e(h).createElement(e(h).Fragment,null,e(h).createElement($,{weight:500,size:16,color:"#777",textAlign:"left"},J.label),e(h).createElement(E.Row,null,e(h).createElement(y.Summary,{rows:J.items}))))):null,e(h).createElement(E.Row,null,e(h).createElement(_.Column,null,!!ee&&ee.length>0&&e(h).createElement(e(h).Fragment,null,e(h).createElement($,{weight:500,size:16,color:"#777",textAlign:"left"},o("collectibleDetailProperties")),e(h).createElement(Z,null,ee.map((({type:t,value:l,modal:n})=>e(h).createElement(q,{key:t,onClick:()=>{if(!n)return;const{name:t,description:l,iconUrl:i}=n;u("interstitial",{bodyTitle:t,bodyDescription:l,alignBody:"center",icon:e(h).createElement(K,{src:i}),FooterComponent:()=>e(h).createElement(S.Button,{theme:"primary",onClick:()=>g("interstitial")},o("gotIt"))})}},e(h).createElement(R.Text,{lineHeight:15,weight:500,size:12,color:"#777",textTransform:"uppercase",textAlign:"left"},t),e(h).createElement(R.Text,{lineHeight:17,color:"white",size:14,weight:500,textAlign:"left"},l))))))))))})),Y=t=>{var l;const{t:o}=(0,c.useTranslation)(),{collectibleId:n}=t,d=(t=>{var l,o,n,d,p,f,m,v;const{collectibleId:b}=t,{t:_}=(0,c.useTranslation)(),{data:x}=D.hooks.useShowWalletShortcutsSettings(),y=null!=x?x:u.DEFAULT_SHOW_WALLET_SHORTCUTS,{showCollectibleBurnModal:w}=(0,k.useLegacyModals)(),{handleShowModalVisibility:I,handleHideModalVisibility:E}=(0,j.useModals)(),{data:R}=D.hooks.useSelectedMultiChainAccount(),z=null==R?void 0:R.isReadOnly,O=null!==(l=null==R?void 0:R.addresses)&&void 0!==l?l:[],P=null===(o=O.find((e=>e.networkID.startsWith("solana"))))||void 0===o?void 0:o.address,{data:[A]}=(0,a.useFeatureFlags)(["enable-cta-bar"]),M=A&&!z,{data:L}=D.hooks.useCollectible({id:b,addresses:O}),{ctaBanner:F,traits:G}=D.hooks.useCollectibleDetailViewState(L),W=(0,h.useCallback)((()=>{if(!F)return;const{title:t,subtitle:l,buttonText:o,uri:n,iconFill:i}=F.modal;N.analytics.capture("collectibleCtaClick",{data:{title:t}}),I("interstitial",{bodyTitle:t,bodyDescription:l,icon:e(h).createElement(C.Circle,{diameter:72,color:i,alpha:.2},e(h).createElement(T.IconLock2,{width:36,height:36,fill:i})),alignBody:"center",FooterComponent:()=>e(h).createElement(S.Button,{theme:"primary",onClick:()=>{window.open(n,"_blank"),E("interstitial")}},o)})}),[F,E,I]),{bidSummary:U,isListedOnSolana:B,sellSteps:V}=D.hooks.useInstantSell({collectible:L}),Z=(0,h.useMemo)((()=>{const e=!!V.orderId&&V.steps.length>0;return!B&&void 0!==U&&!z&&e}),[V.orderId,V.steps.length,B,U,z]),$=(0,h.useCallback)(((e,t)=>{N.analytics.capture("collectibleSellCTAClick"),I("instantSell",{collectible:e,bidSummary:t})}),[I]),{shortcuts:q}=D.hooks.useShortcuts(L,"desktop",y),{data:K}=D.hooks.usePreferredExplorers(),Q=(0,r.useCollectibleExplorer)(L,K),X=Number(null!==(n=null==L?void 0:L.balance)&&void 0!==n?n:""),Y=(0,h.useMemo)((()=>{if(L&&P)return(0,r.convertCollectibleToSPLTokenAccount)(L,P)}),[L,P]),J=(0,h.useMemo)((()=>{var e;return null===(e=null==L?void 0:L.listings)||void 0===e?void 0:e.magic_eden}),[null===(d=null==L?void 0:L.listings)||void 0===d?void 0:d.magic_eden]),ee=null!==(f=null===(p=null==L?void 0:L.collection.marketplaces)||void 0===p?void 0:p.some((e=>e.isVerified)))&&void 0!==f&&f,te=!(z||!Y||ee||J),{isPinned:le,onTogglePin:oe}=D.hooks.usePinCollectionProps({collectionId:null==L?void 0:L.collection.id,isSpam:null===(m=null==L?void 0:L.collection)||void 0===m?void 0:m.isSpam,accountId:null==R?void 0:R.identifier,networkId:null===(v=null==L?void 0:L.chain)||void 0===v?void 0:v.id,toast:g.toast}),{isHidden:ne,onToggleHide:ie}=D.hooks.useHideCollectionProps({collectible:L,accountId:null==R?void 0:R.identifier,toast:g.toast}),{mutate:re}=D.hooks.useSetMultiChainAccountIcon(),ae=null==L?void 0:L.media,se=null==ae?void 0:ae.type,ce=(0,r.useCollectibleMediaURI)(ae,se,!0,"large"),ue=D.hooks.useReportSpamProps({collectible:L,accountId:null==R?void 0:R.identifier,toast:g.toast}),de=D.hooks.useReportNotSpam({collectible:L,accountId:null==R?void 0:R.identifier,toast:g.toast}),pe=(0,h.useCallback)((()=>{(null==R?void 0:R.identifier)&&(N.analytics.capture("accountAvatarModified",{data:{type:i.AccountIconType.Image}}),re({identifier:R.identifier,icon:{type:i.AccountIconType.Image,imageUrl:ce}}))}),[re,null==R?void 0:R.identifier,ce]),fe=(0,h.useCallback)((()=>{L&&w(L)}),[w,L]),me=(0,h.useCallback)((()=>{Q&&window.open(Q.url,"_blank")}),[Q]),he=(0,h.useMemo)((()=>{var e;return M?[]:[{key:"collection-group-1",data:[...R&&"image"===se&&ce?[{key:"set-avatar",label:_("collectibleDetailSetAsAvatar"),onClick:pe}]:[],{key:"pin-collection",label:_(le?"assetDetailUnpinCollection":"assetDetailPinCollection"),onClick:oe},{key:"hide-collection",label:_(ne?"assetDetailUnhideCollection":"assetDetailHideCollection"),onClick:ie}]},{key:"collection-group-2",data:[...(null===(e=null==L?void 0:L.collection)||void 0===e?void 0:e.isSpam)?[{key:"report-not-spam",label:_(ne?"collectiblesReportAsNotSpamAndUnhide":"collectiblesReportAsNotSpam"),onClick:de,variant:H.CTAVariant.Info}]:[{key:"report-spam",label:_(ne?"collectiblesReportAsSpam":"collectiblesReportAsSpamAndHide"),onClick:ue,variant:H.CTAVariant.Warning}],...te&&X>0&&L?[{key:"burn",label:_("collectibleBurnTitleWithCount",{count:X}),onClick:fe,variant:H.CTAVariant.Warning}]:[]]},{key:"collection-group-3",data:[...Q?[{key:"view-on-explorer",label:_("collectibleDetailViewOnExplorer",{explorer:Q.name}),onClick:me}]:[]]}]}),[M,R,se,ce,_,pe,le,oe,ne,ie,L,ue,de,te,X,fe,Q,me]),ge=(0,h.useMemo)((()=>(0,r.isSolanaCollectibleChainData)(null==L?void 0:L.chainData)&&(null==L?void 0:L.chainData.standard)!==s.SPLTokenStandard.SemiFungible&&!!(null==L?void 0:L.collection.id)),[null==L?void 0:L.chainData,null==L?void 0:L.collection]),ve=(0,h.useCallback)((()=>{(null==J?void 0:J.url)&&window.open(null==J?void 0:J.url)}),[null==J?void 0:J.url]),be=D.hooks.useCollectibleSummaryItems(L,{positiveColor:"#21E56F",negativeColor:"#EB3742"}),Se=(0,r.useCollectibleChainSpecificInfoSection)(L);return{collectibleActionSections:he,collectible:L,ctaBanner:F,onCtaBannerClick:W,listing:J,bidSummary:U,showOfferButton:Z,onClickOffer:$,isValidCollectible:ge,collectibleAsSPLTokenAccount:Y,onListingURLClick:ve,summaryItems:be,chainSpecificSummarySection:Se,collectibleTraits:G,shortcuts:q,isReadOnlyAccount:z,isHidden:ne,amountToBurn:X,explorerName:null==Q?void 0:Q.name,isBurnable:te,isPinned:le,onBurnToken:fe,onReportNotSpam:de,onReportSpam:ue,onSetAsAvatar:pe,onToggleHide:ie,onTogglePin:oe,onViewOnExplorer:me}})({collectibleId:n}),{collectibleActionSections:p,collectible:f}=d,m=F(d,["collectibleActionSections","collectible"]);return e(h).createElement(e(h).Fragment,null,e(h).createElement(P.CollectibleHeaderTitle,{sections:p,title:null!==(l=null==f?void 0:f.name)&&void 0!==l?l:o("collectiblesUnknownCollectible"),value:null==f?void 0:f.balance}),f?e(h).createElement(X,Object.assign({collectible:f},m)):e(h).createElement(w.ErrorView,{title:o("errorAndOfflineSomethingWentWrong"),description:o("errorAndOfflineSomethingWentWrongTryAgain")}))}})),o.register("hjWkM",(function(l,n){t(l.exports,"CTABar",(function(){return g}));var i=o("jlKgL"),r=o("lDSNw"),a=o("cZIbv"),s=o("2LZGp"),c=o("iyZMg"),u=o("dTI5G");const d=a.default.div` + display: grid; + grid-gap: 8px; + grid-template-columns: ${e=>`repeat(${e.buttonCount}, minmax(0, 1fr));`}; + width: 100%; + height: 74px; +`,p=a.default.button` + display: flex; + border: 0; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 12px; + border-radius: 16px; + gap: 4px; + font-size: 12px; + font-style: normal; + font-weight: 600; + line-height: 16px; + cursor: pointer; + + &:disabled { + cursor: default; + } +`,f=a.default.div` + height: 24px; + overflow: hidden; +`,m=(0,a.default)(p)` + background: #2a2a2a; + * { + color: ${e=>e.theme.grayLight}; + } + &:hover:enabled { + background: #333333; + } +`,h=(0,a.default)(p)` + background: #2a2a2a; + * { + color: ${e=>e.theme.grayLight}; + } + &:hover:enabled { + background: #333333; + } +`;function g({actions:t,shortcuts:l,hostname:o,headerText:n,maxButtons:a=4,uiContextName:p,disabled:g=!1}){var v;const b=(0,r.useMemo)((()=>t.length>a?t.slice(a-1):[]),[t,a]),S=(0,r.useMemo)((()=>b.length>0?t.slice(0,a-1):t),[t,b,a]),C=t.length+(null!==(v=null==l?void 0:l.length)&&void 0!==v?v:0),{handleShowModalVisibility:_,handleHideModalVisibility:x}=(0,s.useModals)(),y=(0,r.useCallback)(((e,t)=>{c.fungibleAnalytics.ctaBarTrackPrimaryButtonsClick({uiContext:{name:p},position:t,type:e,maxButtons:a,primaryActions:S,moreActions:b})}),[a,b,S,p]);return e(r).createElement(d,{buttonCount:Math.min(t.length,a)},S.map((t=>{var l;return e(r).createElement(m,{disabled:g,key:t.type,type:"button",onClick:()=>{y(t.type,"primary"),t.onClick(t.type)}},e(r).createElement(f,null,e(r).createElement(u.CTAIcon,{color:g?"gray":"accentPrimary",type:t.type})),e(r).createElement("span",null,null!==(l=t.singleWordAltText)&&void 0!==l?l:t.text))})),b.length>0?e(r).createElement(h,{disabled:g,type:"button",onClick:()=>{c.fungibleAnalytics.ctaBarTrackMoreButtonClick({uiContext:{name:p},maxButtons:a,totalButtons:C}),_("callToActionSheet",{headerText:n,actions:b,shortcuts:l,hostname:o,onClose:()=>{x("callToActionSheet")},trackAction:e=>{y(e,"more")}})}},e(r).createElement(i.icons.MoreHorizontal,{size:24,color:"accentPrimary"}),e(r).createElement("span",null,"More")):null)}})),o.register("iyZMg",(function(e,l){t(e.exports,"fungibleAnalytics",(function(){return r}));var n=o("gYh0e"),i=o("h5kyv");const r=new(0,n.FungibleAnalytics)(i.analytics)})),o.register("enu3l",(function(l,n){t(l.exports,"CollectibleSellCTA",(function(){return f}));var i=o("lDSNw"),r=o("cZIbv"),a=o("miiws"),s=o("44I6u"),c=o("aanFI"),u=o("6l2nq"),d=o("kn91D");const p=(0,r.default)(u.Row)` + background-color: #2a2a2a; + border-radius: 8px; + padding: 12px; + gap: 12px; + cursor: pointer; + + :hover { + opacity: 1; + background: #333333; + } +`,f=({title:t,subtitle:l,onClick:o})=>e(i).createElement(p,{onClick:o},e(i).createElement(a.Circle,{diameter:48,color:"rgba(33, 229, 111, 0.1)"},e(i).createElement(c.IconWallet,{fill:"#21E56F"})),e(i).createElement(s.Column,null,e(i).createElement(u.Row,{justify:"space-between",align:"center"},e(i).createElement(d.Text,{color:"#fffff",size:16,weight:600,textAlign:"left"},t)),e(i).createElement(d.Text,{color:"#999999",size:14,weight:400,lineHeight:18,textAlign:"left"},l)))})),o.register("1m1xj",(function(l,n){t(l.exports,"CollectibleCtaBanner",(function(){return g}));var i=o("lDSNw"),r=o("cZIbv"),a=o("miiws"),s=o("44I6u"),c=o("aanFI"),u=o("6l2nq"),d=o("kn91D"),p=o("a8kcR");const f=(0,r.default)(u.Row)` + background-color: ${e=>e.theme.borderLight}; + border-radius: 8px; + padding: 12px; + gap: 12px; + cursor: pointer; + + :hover { + opacity: 1; + background: #333333; + } +`,m=(0,r.default)(d.StyledText).attrs({size:16,color:p.theme.white,weight:600})` + text-align: left; +`,h=(0,r.default)(d.StyledText).attrs({size:14,color:p.theme.grayLight,weight:400})` + text-align: left; + line-height: 18px; +`,g=({title:t,subtitle:l,iconFill:o="#2a2a2a",onClick:n})=>e(i).createElement(f,{onClick:n},e(i).createElement(a.Circle,{diameter:48,color:o,alpha:.2},e(i).createElement(c.IconLock2,{width:20,height:20,fill:o})),e(i).createElement(s.Column,null,e(i).createElement(u.Row,{justify:"space-between",align:"center"},e(i).createElement(m,null,t)),e(i).createElement(h,null,l)))})),o.register("2iKI9",(function(l,n){t(l.exports,"CollectibleHeaderTitle",(function(){return p}));var i=o("cR6w7"),r=o("lDSNw"),a=o("cZIbv"),s=o("jQk2k"),c=o("kn91D");const u=(0,a.default)(c.StyledText).attrs({as:"span",weight:500})``,d=(0,a.default)(c.StyledText).attrs({as:"label",weight:500,color:"#999999"})``,p=e(r).memo((({title:t,value:l,sections:o})=>e(r).createElement(s.PageHeader,{sections:o},e(r).createElement(u,null,t),l?e(r).createElement(d,null," ",(0,i.formatCount)(Number(l))):null)))})),o.register("3ujUr",(function(l,n){t(l.exports,"CollectibleListingBadge",(function(){return p}));var i=o("lDSNw"),r=o("cZIbv"),a=o("aanFI"),s=o("kn91D");const c=r.default.div` + position: absolute; + display: flex; + align-items: center; + pointer-events: none; + left: 4px; + top: 4px; + padding: 4px 6px; + margin: 8px; + background: rgba(24, 24, 24, 0.85); + backdrop-filter: blur(15px); + border-radius: 6px; +`,u=r.default.div` + padding-left: 6px; + padding-right: 4px; +`,d=(0,r.default)(s.StyledText).attrs({textAlign:"left",weight:600,noWrap:!0})``,p=e(i).memo((t=>{const{title:l,amount:o,symbol:n}=t;return e(i).createElement(c,null,e(i).createElement(a.IconMagicEdenCircle,null),e(i).createElement(u,null,e(i).createElement(d,{opacity:.5,size:12,lineHeight:16,textTransform:"capitalize"},l),e(i).createElement(d,{noWrap:!0,lineHeight:20,textTransform:"capitalize"},`${o} ${n}`)))}))})),o.register("lW0yU",(function(l,n){t(l.exports,"CollectibleMediaWrapper",(function(){return d}));var i=o("lMzyG"),r=o("lDSNw"),a=o("cZIbv"),s=o("aanFI"),c=o("kn91D"),u=o("e4dpo");const d=({children:t,isOverlayVisible:l,onOverlayPressed:o})=>e(r).createElement(u.ToggleViewComponent,{visible:l,overlay:p,onViewToggled:o},t),p=t=>e(r).createElement(f,null,e(r).createElement(m,null,e(r).createElement(s.IconHide,{width:32,height:32,fill:"#999999"}),e(r).createElement(h,null,i.i18next.t("collectibleDetailSpamOverlayDescription")),e(r).createElement(g,{onClick:t},i.i18next.t("collectibleDetailSpamOverlayReveal")))),f=a.default.div` + aspect-ratio: 1; + justify-content: center; + border-radius: 8px; + align-items: center; + background-color: ${e=>e.theme.backgroundDark}; +`,m=a.default.div` + width: 100%; + height: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + border-radius: 8px; + padding: 16px; + overflow: hidden; +`,h=(0,a.default)(c.Text).attrs({size:15,weight:400,lineHeight:21,color:"#999999",margin:"12px 0px"})``,g=(0,a.default)(c.Text).attrs({size:15,lineHeight:21,weight:500,color:"#ab9ff2",textAlign:"center"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; + &:hover { + color: #7d66d9; + } +`})),o.register("e4dpo",(function(l,n){t(l.exports,"ToggleViewComponent",(function(){return a}));var i=o("lDSNw"),r=o("cZIbv");const a=({children:t,overlay:l,visible:o=!1,onViewToggled:n})=>{const[r,a]=(0,i.useState)(o),c=(0,i.useCallback)((()=>{a(!r),null==n||n()}),[r,n]);return e(i).createElement(s,null,r?l(c):t)},s=r.default.div``})),o.register("bLaqz",(function(l,n){t(l.exports,"CollectibleSummaryHeader",(function(){return d}));var i=o("lMzyG"),r=o("lDSNw"),a=o("laYjG"),s=o("kn91D"),c=o("aXzxc"),u=o("h5kyv");const d=e(r).memo((t=>{const{description:l,url:o}=t,{showExternalLinkWarningModal:n}=(0,c.useLegacyModals)(),d=(0,r.useCallback)((()=>{o&&(u.analytics.capture("collectibleExternalLinkWarningPrompted",{data:{url:o.toString()}}),n({url:o}))}),[n,o]),{t:p}=(0,i.useTranslation)();return e(r).createElement(e(r).Fragment,null,l&&e(r).createElement(s.Text,{weight:500,size:14,color:"#777",textAlign:"left"},p("collectibleDetailDescription")),l&&e(r).createElement(s.Text,{size:14,textAlign:"left",lineHeight:20,wordBreak:"break-word"},l),o&&e(r).createElement(a.Button,{theme:"link",onClick:d,paddingY:0,lineHeight:20,fontSize:14,fontWeight:500},o.href))}))})),o.register("aDrya",(function(l,n){t(l.exports,"LegacyCollectionPage",(function(){return I}),(function(e){return I=e}));var i=o("9ktGj"),r=o("cR6w7"),a=o("lMzyG"),s=o("lDSNw"),c=o("aoFe8"),u=o("bpx2y"),d=o("6ha3o"),p=o("2iKI9"),f=o("lkKWy"),m=o("lr3EX"),h=o("hxnkQ"),g=o("2J1DV"),v=o("hdqhe"),b=o("9WOUE"),S=o("gMNJN"),C=o("1yIB4"),_=o("h5kyv"),x=o("jVOSI"),y=function(e,t){var l={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(l[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(o=Object.getOwnPropertySymbols(e);n{const l=(t=>{var l,o,n;const{id:c}=t,{t:u}=(0,a.useTranslation)(),{pushDetailView:p}=(0,d.useDetailViews)(),{data:f}=S.hooks.useSelectedMultiChainAccount(),m=null!==(l=null==f?void 0:f.addresses)&&void 0!==l?l:[],{data:h}=S.hooks.useCollectible({id:c,addresses:m}),g=null==h?void 0:h.chainData,v=(0,s.useCallback)((()=>{var t,l;if(!(null==h?void 0:h.chainData))return;const o=(0,i.getCollectibleData)({chainID:h.chain.id,amount:null!==(t=h.balance)&&void 0!==t?t:"",symbol:null!==(l=h.symbol)&&void 0!==l?l:"",collectible:h.chainData}),{asset:n}=o,r=y(o,["asset"]),a=Object.assign(Object.assign({},r),n);_.analytics.capture("assetDetailClick",{data:a}),p(e(s).createElement(x.CollectiblePage,{collectibleId:h.id}))}),[h,p]),b=(0,s.useMemo)((()=>{if(null==h?void 0:h.listings)return u("collectiblesListed")}),[h,u]),C=(0,r.useCollectibleMediaURI)(null==h?void 0:h.media,"image",!1,"medium");return{isError:!h,image:C,chainData:g,mediaType:null===(o=null==h?void 0:h.media)||void 0===o?void 0:o.type,listedBadge:b,onClick:v,isSpam:null===(n=null==h?void 0:h.collection)||void 0===n?void 0:n.isSpam}})(t),{isError:o}=l,n=y(l,["isError"]);return e(s).createElement(v.CollectibleTileWrapper,null,o?e(s).createElement(f.CollectibleMediaIconContainer,null,e(s).createElement(m.CollectibleMediaPlaceholder,{type:n.mediaType})):e(s).createElement(g.CollectibleTile,Object.assign({},n)))})),T=e(s).memo((t=>{const{collectibles:l}=t,o=(0,s.useMemo)((()=>[{data:l,id:"collectibles",collapsible:!1,initialCollapsed:!1}]),[l]);return e(s).createElement(h.CollectiblesMultichainGrid,{sections:o,defaultRowHeight:b.GRID_ROW_HEIGHT+b.GRID_ITEM_MARGIN,renderCard:t=>e(s).createElement(w,Object.assign({},t))})})),I=t=>{const{t:l}=(0,a.useTranslation)(),o=(e=>{var t,l;const{id:o}=e,{t:n}=(0,a.useTranslation)(),{data:i}=S.hooks.useSelectedMultiChainAccount(),u=null!==(t=null==i?void 0:i.addresses)&&void 0!==t?t:[],d=S.hooks.useCollection({id:o,addresses:u}),p=(0,s.useMemo)((()=>{var e;return null!==(e=null==d?void 0:d.items)&&void 0!==e?e:[]}),[d]),f=(0,s.useMemo)((()=>Math.ceil(p.length/2)),[p.length]),m=(0,s.useMemo)((()=>{if(d)return(0,r.selectBestCollectionName)(d,d.items[0])}),[d]),h=(0,r.useCollectionCollectible)(d),{isPinned:g,onTogglePin:v}=S.hooks.usePinCollectionProps({collectionId:null==d?void 0:d.id,isSpam:null==d?void 0:d.isSpam,accountId:null==i?void 0:i.identifier,networkId:null===(l=null==h?void 0:h.chain)||void 0===l?void 0:l.id,toast:c.toast}),{isHidden:b,onToggleHide:_}=S.hooks.useHideCollectionProps({collectible:h,accountId:null==i?void 0:i.identifier,toast:c.toast}),x=S.hooks.useReportSpamProps({collectible:h,accountId:null==i?void 0:i.identifier,toast:c.toast}),y=S.hooks.useReportNotSpam({collectible:h,accountId:null==i?void 0:i.identifier,toast:c.toast}),w=(0,s.useMemo)((()=>[{key:"collection-group-1",data:[{key:"deposit",label:n(g?"assetDetailUnpinCollection":"assetDetailPinCollection"),onClick:v},{key:"hide",label:n(b?"assetDetailUnhideCollection":"assetDetailHideCollection"),onClick:_}]},{key:"collection-group-2",data:[...(null==d?void 0:d.isSpam)?[{key:"report-not-spam",label:n(b?"collectiblesReportAsNotSpamAndUnhide":"collectiblesReportAsNotSpam"),onClick:y,variant:C.CTAVariant.Info}]:[{key:"report-spam",label:n(b?"collectiblesReportAsSpam":"collectiblesReportAsSpamAndHide"),onClick:x,variant:C.CTAVariant.Warning}]]}]),[g,n,v,b,_,null==d?void 0:d.isSpam,x,y]);return{collectibles:p,collectionName:m,isError:!d,gridRowCount:f,optionSections:w}})(t),{isError:n,collectionName:i,optionSections:d}=o,f=y(o,["isError","collectionName","optionSections"]);return e(s).createElement(e(s).Fragment,null,e(s).createElement(p.CollectibleHeaderTitle,{title:null!=i?i:l("collectiblesUnknownCollection"),value:f.collectibles.length.toString(),sections:d}),n?e(s).createElement(u.ErrorView,{title:l("errorAndOfflineUnableToFetchCollectibles"),description:"",buttonText:l("homeErrorButtonText")}):e(s).createElement(T,Object.assign({},f)))}})),o.register("kiFtv",(function(e,l){t(e.exports,"ROW_HEIGHT",(function(){return o})),t(e.exports,"ITEM_MARGIN",(function(){return n})),t(e.exports,"ResultType",(function(){return i}));const o=74,n=10;var i,r;(r=i||(i={}))[r.Title=0]="Title",r[r.Collection=1]="Collection",r[r.Collectible=2]="Collectible"})),o.register("ahHYB",(function(l,n){t(l.exports,"prefetchShortcuts",(function(){return c}));var i=o("bpTD2"),r=o("fOc77"),a=o("c2RKU"),s=o("5Doro");const c=e(a)(r.prefetchShortcuts,(0,i.getAPIEnvironment)(),s.queryClient)})),o.register("c2RKU",(function(e,t){e.exports=function(e){var t=[].slice.call(arguments,1);return t.length?function(){for(var l=[].slice.call(arguments),o=[],n=0;ne(i).createElement(e(i).Fragment,null,e(i).createElement(a.CollectibleHeaderTitle,{title:t}),e(i).createElement(u.CollectionSummaryRow,{logoUri:l,name:t,floorPrice:o}),e(i).createElement(c.CollectionHoldings,Object.assign({},n)),e(i).createElement(s.CollectionAbout,Object.assign({},r))))),h=({id:t})=>{const{pushDetailView:l}=(0,r.useDetailViews)(),o=(0,i.useCallback)((t=>{l(e(i).createElement(p.CollectiblePage,{collectibleId:t}))}),[l]),n=(0,i.useCallback)((()=>{l(e(i).createElement(f.LegacyCollectionPage,{id:t}))}),[l,t]),a=(0,i.useCallback)((e=>{window.open(e)}),[]),s=d.hooks.useCollectionPageViewState({id:t,onHoldingsCollectiblePress:o,onSeeAllHoldingsPress:n,onSocialLinkPress:a});return e(i).createElement(m,Object.assign({},s))}})),o.register("jW2Dy",(function(l,n){t(l.exports,"CollectionAbout",(function(){return m}));var i=o("4y59b"),r=o("lDSNw"),a=o("cZIbv"),s=o("5RSKW"),c=o("kn91D"),u=o("a8kcR"),d=o("ly1Tg");const p=e(r).memo((({socialLinks:t,socialLinksTitle:l})=>e(r).createElement(S,null,e(r).createElement(b,null,l),t.map((t=>e(r).createElement(C,{key:t.label,onClick:()=>t.onPress(t.url)},e(r).createElement(_,null,t.label))))))),f=e(r).memo((({label:t,value:l})=>e(r).createElement(x,null,e(r).createElement(y,null,t),e(r).createElement(w,null,l)))),m=e(r).memo((({aboutTitle:t,description:l,socialLinksTitle:o,socialLinks:n,items:a})=>{const c=[l?e(r).createElement(v,null,l):null,n.length>0?e(r).createElement(p,{socialLinksTitle:o,socialLinks:n}):null,...a.length>0?a.map((t=>e(r).createElement(f,Object.assign({},t)))):[]].filter(i.nonNullable),u=(0,i.interleave)(c,e(r).createElement(s.ItemSeparator,{gap:1}));return e(r).createElement(h,null,e(r).createElement(d.Title,{title:t}),e(r).createElement(g,null,u.map(((t,l)=>e(r).createElement("div",{key:`r-${l}`},t)))))})),h=a.default.div` + padding-bottom: 20px; +`,g=a.default.div` + border-radius: 16px; + overflow: hidden; +`,v=(0,a.default)(c.Text).attrs({size:15,lineHeight:20,weight:400,color:u.theme.grayLight,textAlign:"left"})` + background: ${u.theme.backgroundDark}; + padding: 16px; +`,b=(0,a.default)(c.Text).attrs({size:17,lineHeight:22,weight:400,color:u.theme.white,textAlign:"left"})` + background: ${u.theme.backgroundDark}; + margin-bottom: 8px; +`,S=a.default.div` + padding: 16px; + background: ${u.theme.backgroundDark}; +`,C=a.default.div` + display: inline-block; + border-radius: 32px; + padding: 4px 8px; + background: ${u.theme.buttonGray}; +`,_=(0,a.default)(c.Text).attrs({size:15,lineHeight:20,weight:600,color:u.theme.white,textAlign:"left"})``,x=a.default.div` + background: ${u.theme.backgroundDark}; + display: flex; + justify-content: space-between; + flex-direction: row; + align-items: center; + padding: 16px; +`,y=(0,a.default)(c.Text).attrs({size:17,lineHeight:22,weight:400,color:u.theme.white,textAlign:"left"})``,w=(0,a.default)(c.Text).attrs({size:17,lineHeight:22,weight:400,color:u.theme.grayLight,textAlign:"left"})``})),o.register("ly1Tg",(function(l,n){t(l.exports,"Title",(function(){return c}));var i=o("lDSNw"),r=o("cZIbv"),a=o("hjnIF"),s=o("kn91D");const c=e(i).memo((({title:t,isLoading:l=!1})=>l?e(i).createElement(d,null,e(i).createElement(p,null)):e(i).createElement(u,null,t))),u=(0,r.default)(s.Text).attrs({size:22,lineHeight:28,weight:600,color:"#FFFFFF",textAlign:"left"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; + margin-bottom: 12px; +`,d=r.default.div` + margin: 6px 0 20px; +`,p=(0,r.default)(a.SkeletonLoader)` + width: 170px; + height: 20px; + border-radius: 16px; +`})),o.register("978aX",(function(l,n){t(l.exports,"CollectionHoldings",(function(){return u}));var i=o("lDSNw"),r=o("cZIbv"),a=o("2M1MA"),s=o("9tP8Q"),c=o("ly1Tg");const u=e(i).memo((({holdings:t,holdingsTitle:l,isLoadingHoldings:o,onSeeAllHoldingsPress:n,seeAllHoldingsText:r,showHoldings:u,showSeeAllHoldings:p})=>u?e(i).createElement(d,null,e(i).createElement(c.Title,{title:l,isLoading:o}),e(i).createElement(a.Grid,{items:t,isLoading:o}),p?e(i).createElement(s.SeeAllLink,{text:r,onPress:n}):null):null)),d=r.default.div` + padding-bottom: 20px; +`})),o.register("2M1MA",(function(l,n){t(l.exports,"Grid",(function(){return u}));var i=o("lDSNw"),r=o("cZIbv"),a=o("hjnIF"),s=o("hqMeo");const c=e(i).memo((()=>e(i).createElement(d,null,Array.from({length:4}).map(((t,l)=>e(i).createElement(a.SkeletonLoader,{key:`s-${l}`,borderRadius:"16px",aspectRatio:1})))))),u=e(i).memo((({items:t,isLoading:l})=>l?e(i).createElement(c,null):e(i).createElement(d,null,t.map((t=>e(i).createElement(p,{key:t.id},e(i).createElement(s.GridItem,Object.assign({},t)))))))),d=r.default.div` + display: grid; + grid-gap: 8px; + grid-template-columns: 1fr 1fr; +`,p=r.default.div``})),o.register("hqMeo",(function(l,n){t(l.exports,"GridItem",(function(){return s}));var i=o("lDSNw"),r=o("cZIbv"),a=o("kn91D");const s=e(i).memo((({id:t,imageUri:l,title:o,subtitle:n,onPress:r})=>{const a=(0,i.useCallback)((()=>r(t)),[t,r]);return e(i).createElement(c,{onClick:a},e(i).createElement(u,{src:l}),e(i).createElement(d,null,e(i).createElement(p,null,o),n?e(i).createElement(f,null,n):null))})),c=r.default.div` + background-color: #2c2d30; + border-radius: 16px; + overflow: hidden; +`,u=r.default.img` + width: 100%; + aspect-ratio: 1; +`,d=r.default.div` + padding: 8px 12px; + justify-content: center; +`,p=(0,r.default)(a.Text).attrs({size:14,lineHeight:18,weight:600,color:"#FFFFFF",textAlign:"left"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; +`,f=(0,r.default)(a.Text).attrs({size:12,lineHeight:16,weight:600,color:"#999999",textAlign:"left"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; +`})),o.register("9tP8Q",(function(l,n){t(l.exports,"SeeAllLink",(function(){return s}));var i=o("lDSNw"),r=o("cZIbv"),a=o("kn91D");const s=e(i).memo((({text:t,onPress:l})=>e(i).createElement(c,{onClick:l},t))),c=(0,r.default)(a.Text).attrs({size:17,lineHeight:22,weight:400,color:"#AB9FF2",textAlign:"center"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; + padding: 12px; +`})),o.register("hqjmL",(function(l,n){t(l.exports,"CollectionSummaryRow",(function(){return c}));var i=o("lDSNw"),r=o("cZIbv"),a=o("2PGvS"),s=o("kn91D");const c=e(i).memo((({logoUri:t,name:l,floorPrice:o})=>e(i).createElement(u,null,t?e(i).createElement(d,null,e(i).createElement(p,{src:t})):null,e(i).createElement(f,null,e(i).createElement(m,null,l),o?e(i).createElement(h,null,o):null)))),u=r.default.div` + display: flex; + flex-direction: row; + margin-bottom: 16px; +`,d=r.default.div` + flex-shrink: 0; + flex-basis: 48px; + margin-right: 12px; + border-radius: 12px; + overflow: hidden; +`,p=(0,r.default)(a.ShapedImage).attrs({size:"normal",shape:"square"})``,f=r.default.div` + display: flex; + flex-direction: column; + justify-content: center; +`,m=(0,r.default)(s.Text).attrs({size:22,lineHeight:28,weight:600,color:"#FFFFFF",textAlign:"left"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; +`,h=(0,r.default)(s.Text).attrs({size:15,lineHeight:20,weight:400,color:"#999999",textAlign:"left"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; +`})),o.register("2PGvS",(function(l,n){t(l.exports,"ShapedImage",(function(){return m}));var i=o("4y59b"),r=o("lDSNw"),a=o("cZIbv"),s=o("miiws"),c=o("c6Gae"),u=o("hjnIF");const d=e=>{if("number"==typeof e)return e;switch(null!=e?e:"small"){case"normal":return 48;case"small":return 32;case"xsmall":return 24;case"xxsmall":return 16}},p=(0,a.default)(c.PImage)` + border-radius: ${e=>e.borderradius}px; + width: 100%; + height: 100%; +`,f=a.default.div` + width: ${e=>e.width}px; + height: ${e=>e.height}px; + align-items: center; + justify-content: center; + background-color: ${e=>{var t;return(0,i.hexToRGB)(e.color,null!==(t=e.alpha)&&void 0!==t?t:.1)}}; +`,m=({src:t,fallback:l,alt:o,size:n="normal",shape:i="circle",style:a})=>{const c=null!=l?l:e(r).createElement(h,null,"?"),m=d(n),g=d(n),v=(e=>"square"===e?6:0)(i);return"circle"===i?e(r).createElement(s.Circle,{color:"#222222",diameter:m,style:a},e(r).createElement(p,{src:t,fallback:c,alt:o||void 0,width:m,height:g,borderradius:v,loader:e(r).createElement(u.SkeletonLoader,{borderRadius:`${v}px`,width:`${m}px`,height:`${g}px`})})):e(r).createElement(f,{color:"#222222",width:m,height:g,style:a},e(r).createElement(p,{src:t,fallback:c,alt:o||"",width:m,height:g,borderradius:v,loader:e(r).createElement(u.SkeletonLoader,{borderRadius:`${v}px`,width:`${m}px`,height:`${g}px`})}))},h=a.default.div` + font-size: 22px; + line-height: 28px; + display: flex; + align-items: center; + justify-content: center; +`})); +//# sourceMappingURL=CollectionsPage.163591da.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/CollectionsPage.ecb976b5.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/CollectionsPage.ecb976b5.js new file mode 100644 index 0000000..2339d1c --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/CollectionsPage.ecb976b5.js @@ -0,0 +1,355 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function e(e){return e&&e.__esModule?e.default:e}function t(e,t,l,o){Object.defineProperty(e,t,{get:l,set:o,enumerable:!0,configurable:!0})}var l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o=l.parcelRequire1d24;o.register("aEspS",(function(l,n){var i;i=l.exports,Object.defineProperty(i,"__esModule",{value:!0,configurable:!0}),t(l.exports,"default",(function(){return J}),(function(e){return J=e}));var r=o("h0VH5"),a=o("21aqi"),s=o("3ljHn"),c=o("43063"),u=o("5uSEV"),d=o("RVqnc"),p=o("29o0l"),f=o("gkfw3"),m=o("6UMd8"),h=o("jdSb9"),g=o("8pWVO"),v=o("j81qC"),b=o("kGh2H"),S=o("634r8"),C=o("27SDj"),_=o("i1NO2"),x=o("cdvtD"),y=o("aalu0"),w=o("kCGw2"),T=o("7gpsI"),E=o("em3OQ"),R=o("398VP"),I=o("bGPWr"),k=o("grqUg"),O=o("gX5Te"),z=o("twk6W"),P=o("8HUHr"),A=o("6ouCP"),M=o("kg4B1"),L=o("8bmH5"),D=function(e,t){var l={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(l[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(o=Object.getOwnPropertySymbols(e);ne.collapsed?"-90deg":"0deg"}); +`,N=(0,f.default)(m.Circle).attrs({diameter:32})``,V=(0,f.default)(C.Text).attrs({size:17,weight:600,lineHeight:22})``,B=(0,f.default)(h.EmptyStateText)` + height: 0; +`,U=f.default.div` + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + height: 100%; +`,q=e(p).memo((t=>{const l=(t=>{var l,o,n,i,d,f,m,h,g,v;const{id:b}=t,{t:S}=(0,c.useTranslation)(),{pushDetailView:C}=(0,_.useDetailViews)(),{data:[x]}=(0,s.useFeatureFlags)(["enable-collection-pages"]),{data:y}=O.hooks.useSelectedMultiChainAccount(),w=null!==(l=null==y?void 0:y.addresses)&&void 0!==l?l:[],T=O.hooks.useCollection({id:b,addresses:w}),E=(0,a.useCollectionCollectible)(T),{data:R}=O.hooks.useCollectible({id:null!==(o=null==E?void 0:E.id)&&void 0!==o?o:"",addresses:w}),I=null==R?void 0:R.chainData,{data:k=[]}=O.hooks.usePinnedCollections(null!==(n=null==y?void 0:y.identifier)&&void 0!==n?n:""),H=(0,a.useIsCollectionPinned)(k,null!==(i=null==T?void 0:T.id)&&void 0!==i?i:""),{data:j=[]}=O.hooks.useHiddenCollections(null!==(d=null==y?void 0:y.identifier)&&void 0!==d?d:""),{data:F=[]}=O.hooks.useUnhiddenCollections(null!==(f=null==y?void 0:y.identifier)&&void 0!==f?f:""),W=(0,a.useIsCollectionHidden)(j,F,null!==(m=null==T?void 0:T.id)&&void 0!==m?m:"",!!(null==T?void 0:T.isSpam)),{data:G}=O.hooks.useShowWalletShortcutsSettings(),N=null!=G?G:u.DEFAULT_SHOW_WALLET_SHORTCUTS,V=(0,p.useCallback)((()=>{var t,l;if(T)if((0,P.prefetchShortcuts)(T,N),x)C(e(p).createElement(M.CollectionPage,{id:T.id}));else if(1===T.items.length){if(null==R?void 0:R.chainData){const e=(0,r.getCollectibleData)({chainID:R.chain.id,amount:null!==(t=R.balance)&&void 0!==t?t:"",symbol:null!==(l=R.symbol)&&void 0!==l?l:"",collectible:R.chainData}),{asset:o}=e,n=D(e,["asset"]),i=Object.assign(Object.assign({},n),o);z.analytics.capture("assetDetailClick",{data:i})}const[o]=T.items;C(e(p).createElement(A.CollectiblePage,{collectibleId:o.id}))}else C(e(p).createElement(L.LegacyCollectionPage,{id:T.id}))}),[T,R,x,C,N]),B=(0,p.useMemo)((()=>{if(!T)return;const e=T.items.filter((e=>!!e.listings));return 0!==e.length?1===T.items.length&&1===e.length?S("collectiblesListed"):S("collectiblesNrOfListed",{nrOfListed:e.length}):void 0}),[T,S]),U=(0,p.useMemo)((()=>{if(T)return(0,a.selectBestCollectionName)(T,R)}),[T,R]),q=(0,a.useCollectionMediaUri)(R),$=(0,a.useCollectionItemsCount)(T);return{isError:!T,name:U,nrOfItems:$,image:q,chainData:I,mediaType:null===(h=null==R?void 0:R.media)||void 0===h?void 0:h.type,listedBadge:B,isPinned:H,isHidden:W,isSpam:null!==(v=null===(g=null==R?void 0:R.collection)||void 0===g?void 0:g.isSpam)&&void 0!==v&&v,onClick:V}})(t),{isError:o}=l,n=D(l,["isError"]);return e(p).createElement(R.CollectibleTileWrapper,{key:t.id},o?e(p).createElement(x.CollectibleMediaIconContainer,null,e(p).createElement(y.CollectibleMediaPlaceholder,{width:48})):e(p).createElement(E.CollectibleTile,Object.assign({},n)))})),$=e(p).memo((t=>e(p).createElement(W,null,e(p).createElement(V,null,t.title),e(p).createElement(G,{collapsed:t.collapsed},e(p).createElement(N,null,e(p).createElement(v.IconChevronDown,{width:10,fill:"white"})))))),X=e(p).memo((t=>{const{t:l}=(0,c.useTranslation)(),{collections:o,hiddenCollections:n,gridRowCount:i,isTrimmed:r}=t,a=(0,p.useMemo)((()=>{const e=[{data:o,id:"collections",collapsible:!1,initialCollapsed:!1}];return r&&e.push({title:l("collectiblesTrimmed"),id:"trimmed",data:[],collapsible:!1,initialCollapsed:!1}),n.length>0&&e.push({title:l("collectionsHiddenCollections"),id:"hidden-collectibles",data:n,collapsible:!0,initialCollapsed:!0}),e}),[o,n,r,l]);return 0===i?e(p).createElement(U,null,e(p).createElement(B,null,l("collectiblesNoCollectibles"))):e(p).createElement(w.CollectiblesMultichainGrid,{sections:a,defaultRowHeight:k.GRID_ROW_HEIGHT+k.GRID_ITEM_MARGIN,renderCard:t=>e(p).createElement(q,Object.assign({},t)),renderTitle:(t,l)=>e(p).createElement($,{title:t,collapsed:l})})}));var J=()=>{var t;const{t:l}=(0,c.useTranslation)(),[o,n]=(0,p.useState)(""),i=null!==(t=(0,d.useDebouncedState)(o))&&void 0!==t?t:"",r=(()=>{var e,t,l,o;const{data:n}=O.hooks.useSelectedMultiChainAccount(),i=null!==(e=null==n?void 0:n.addresses)&&void 0!==e?e:[],{data:r=[],isLoading:s,isError:c,isRefetching:u,isRefetchError:d,refetch:f}=O.hooks.useCollections({addresses:i,queryOptions:{staleTime:j,refetchInterval:H}}),m=O.hooks.useCollectionsAreTrimmed({addresses:i}),{data:h=[]}=O.hooks.usePinnedCollections(null!==(t=null==n?void 0:n.identifier)&&void 0!==t?t:""),{data:g=[]}=O.hooks.useHiddenCollections(null!==(l=null==n?void 0:n.identifier)&&void 0!==l?l:""),{data:v=[]}=O.hooks.useUnhiddenCollections(null!==(o=null==n?void 0:n.identifier)&&void 0!==o?o:""),{collections:b,hiddenCollections:S}=(0,a.useOrderedCollections)({allCollections:r,hiddenCollectionIds:g,unhiddenCollectionIds:v,pinnedCollectionIds:h}),C=(0,p.useMemo)((()=>{const e=Math.ceil((null!=b?b:[]).length/2),t=Math.ceil((null!=S?S:[]).length/2);return e+t+(t>0?1:0)}),[b,S]);return{collections:b,hiddenCollections:S,isLoading:s,isRefetching:u,isError:c,isRefetchError:d,gridRowCount:C,isTrimmed:m,refetch:f}})(),{isLoading:s,isError:u,isRefetchError:f,isRefetching:m,refetch:h,isTrimmed:v}=r,S=D(r,["isLoading","isError","isRefetchError","isRefetching","refetch","isTrimmed"]),C=(0,a.useSearchCollectiblesStrict)(S.collections,S.hiddenCollections,i),_=S.collections.length+S.hiddenCollections.length===0;return e(p).createElement(e(p).Fragment,null,_?null:e(p).createElement(F,null,e(p).createElement(b.SearchInput,{value:o,placeholder:l("collectiblesSearchPlaceholderText"),onChange:e=>n(e.currentTarget.value),showClearIcon:o.length>0,onClear:()=>n("")})),s||m&&_?e(p).createElement(T.CollectiblesGridLoader,null):_&&(u||f)?e(p).createElement(g.ErrorView,{title:l("errorAndOfflineUnableToFetchCollectibles"),description:"",buttonText:l("homeErrorButtonText"),refetch:h}):""!==i?e(p).createElement(I.CollectionSearchResults,Object.assign({},C,{isTrimmed:v})):e(p).createElement(X,Object.assign({},S,{isTrimmed:v})))}})),o.register("kCGw2",(function(l,n){t(l.exports,"CollectiblesMultichainGrid",(function(){return C}));var i=o("43063"),r=o("RVqnc"),a=o("29o0l"),s=o("3zJ8a"),c=o("8pE6h"),u=o("5sZQg"),d=o("gkfw3"),p=o("2cS4t"),f=o("grqUg");const m=d.default.div` + width: 100%; + padding-bottom: ${15-f.GRID_ITEM_MARGIN}px; // phantom adds 15px padding +`,h=d.default.div` + display: flex; + justify-content: space-between; +`,g=d.default.div` + align-self: center; +`;function v(e){return"string"==typeof e.title}const b=t=>{const{style:l,collapsedSections:o,onToggleCollapse:n,index:r,rows:s,renderCard:c,renderTitle:u}=t,{t:d}=(0,i.useTranslation)(),f=s[r];if(!f)return null;const m=f.sectionId,b=o[m],S=`row-${r}`;if("trimmed"===m)return e(a).createElement(h,{key:S,style:l},e(a).createElement(g,null,e(a).createElement(p.InlineNotification,{color:"#FFDC62",title:d("collectiblesTrimmed"),titleMaxLines:3})));if(v(f))return e(a).createElement(h,{key:S,style:l,onClick:()=>n(m)},u&&u(f.title,b));{if(b)return e(a).createElement(e(a).Fragment,null);const[t,o]=f.row;return e(a).createElement(h,{key:S,style:l},t?c(t):null,o?c(o):null)}},S=t=>{var l;const{sections:o,renderCard:n,renderTitle:i,defaultRowHeight:s}=t,[d,p]=(0,a.useState)((()=>o.reduce(((e,t)=>t.collapsible?Object.assign(Object.assign({},e),{[t.id]:t.initialCollapsed}):e),{}))),h=(0,a.useMemo)((()=>{const e=[];for(const t of o){t.title&&e.push({sectionId:t.id,title:t.title});if(d[t.id])continue;const l=(0,r.chunks)(t.data,2);for(const o of l)e.push({sectionId:t.id,row:o})}return e}),[o,d]),g=(0,a.useCallback)((e=>{p(Object.assign(Object.assign({},d),{[e]:!d[e]}))}),[d,p]),S=(0,a.useCallback)((({index:e})=>{const t=h[e];return"trimmed"===t.sectionId?120:v(t)?f.SECTION_TITLE_HEIGHT:s}),[s,h]),C=(0,a.useRef)(document.getElementById("tab-content"));return e(a).createElement(m,null,e(a).createElement(e(u),{scrollElement:null!==(l=C.current)&&void 0!==l?l:void 0},(({height:t=0,width:l=0,isScrolling:o,onChildScroll:r,scrollTop:s})=>e(a).createElement(e(c),{autoHeight:!0,autoWidth:!0,height:t,width:l,isScrolling:o,onScroll:r,scrollTop:s,rowCount:h.length,overscanRowCount:4,rowHeight:S,rowRenderer:t=>e(a).createElement(b,Object.assign({},t,{renderCard:n,renderTitle:i,rows:h,onToggleCollapse:g,collapsedSections:d}))}))))},C=t=>{const[l]=e(s)(0);return l()?e(a).createElement(S,Object.assign({},t)):null}})),o.register("3zJ8a",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0});var l=o("YZf6l"),n=l.__importDefault(o("kgFOK")),i=l.__importDefault(o("dwW7r"));e.exports.default=function(e){void 0===e&&(e=0);var t=i.default();return n.default(t,e)}})),o.register("kgFOK",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0});var l=o("29o0l");e.exports.default=function(e,t){void 0===t&&(t=0);var o=l.useRef(!1),n=l.useRef(),i=l.useRef(e),r=l.useCallback((function(){return o.current}),[]),a=l.useCallback((function(){o.current=!1,n.current&&clearTimeout(n.current),n.current=setTimeout((function(){o.current=!0,i.current()}),t)}),[t]),s=l.useCallback((function(){o.current=null,n.current&&clearTimeout(n.current)}),[]);return l.useEffect((function(){i.current=e}),[e]),l.useEffect((function(){return a(),s}),[t]),[r,s,a]}})),o.register("dwW7r",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0});var l=o("29o0l"),n=function(e){return(e+1)%1e6};e.exports.default=function(){return l.useReducer(n,0)[1]}})),o.register("8pE6h",(function(e,t){"use strict";var l=o("6Jb0H");Object.defineProperty(e.exports,"__esModule",{value:!0}),Object.defineProperty(e.exports,"default",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e.exports,"List",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e.exports,"bpfrpt_proptype_RowRendererParams",{enumerable:!0,get:function(){return i.bpfrpt_proptype_RowRendererParams}});var n=l(o("93Pq7")),i=o("2RbR7")})),o.register("93Pq7",(function(e,t){"use strict";var l=o("6Jb0H"),n=o("9RGzt");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=void 0;var i=l(o("8kDWd")),r=l(o("1Awl6")),a=l(o("a3q3Q")),s=l(o("lGbpV")),c=l(o("heHiz")),u=l(o("he5Lv")),d=l(o("c3hwr")),p=l(o("46ZaM")),f=n(o("4tA6q")),m=n(o("29o0l")),h=l(o("9WInQ"));o("2RbR7");l(o("bOxRX"));var g,v,b=(v=g=function(e){function t(){var e,l;(0,r.default)(this,t);for(var o=arguments.length,n=new Array(o),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,l=void 0===t?0:t,o=e.rowIndex,n=void 0===o?0:o;this.Grid&&this.Grid.recomputeGridSize({rowIndex:n,columnIndex:l})}},{key:"recomputeRowHeights",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:e,columnIndex:0})}},{key:"scrollToPosition",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:e})}},{key:"scrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:e})}},{key:"render",value:function(){var e=this.props,t=e.className,l=e.noRowsRenderer,o=e.scrollToIndex,n=e.width,r=(0,h.default)("ReactVirtualized__List",t);return m.createElement(f.default,(0,i.default)({},this.props,{autoContainerWidth:!0,cellRenderer:this._cellRenderer,className:r,columnWidth:n,columnCount:1,noContentRenderer:l,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,scrollToRow:o}))}}]),t}(m.PureComponent),(0,p.default)(g,"propTypes",null),v);e.exports.default=b,(0,p.default)(b,"defaultProps",{autoHeight:!1,estimatedRowSize:30,onScroll:function(){},noRowsRenderer:function(){return null},onRowsRendered:function(){},overscanIndicesGetter:f.accessibilityOverscanIndicesGetter,overscanRowCount:10,scrollToAlignment:"auto",scrollToIndex:-1,style:{}})})),o.register("9RGzt",(function(e,t){var l=o("lGLME").default;function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,l=new WeakMap;return(n=function(e){return e?l:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==l(e)&&"function"!=typeof e)return{default:e};var o=n(t);if(o&&o.has(e))return o.get(e);var i={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=r?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(i,a,s):i[a]=e[a]}return i.default=e,o&&o.set(e,i),i},e.exports.__esModule=!0,e.exports.default=e.exports})),o.register("4tA6q",(function(e,t){"use strict";var l=o("6Jb0H");Object.defineProperty(e.exports,"__esModule",{value:!0}),Object.defineProperty(e.exports,"default",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e.exports,"Grid",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e.exports,"accessibilityOverscanIndicesGetter",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e.exports,"defaultCellRangeRenderer",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e.exports,"defaultOverscanIndicesGetter",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e.exports,"bpfrpt_proptype_NoContentRenderer",{enumerable:!0,get:function(){return s.bpfrpt_proptype_NoContentRenderer}}),Object.defineProperty(e.exports,"bpfrpt_proptype_Alignment",{enumerable:!0,get:function(){return s.bpfrpt_proptype_Alignment}}),Object.defineProperty(e.exports,"bpfrpt_proptype_CellPosition",{enumerable:!0,get:function(){return s.bpfrpt_proptype_CellPosition}}),Object.defineProperty(e.exports,"bpfrpt_proptype_CellSize",{enumerable:!0,get:function(){return s.bpfrpt_proptype_CellSize}}),Object.defineProperty(e.exports,"bpfrpt_proptype_OverscanIndicesGetter",{enumerable:!0,get:function(){return s.bpfrpt_proptype_OverscanIndicesGetter}}),Object.defineProperty(e.exports,"bpfrpt_proptype_RenderedSection",{enumerable:!0,get:function(){return s.bpfrpt_proptype_RenderedSection}}),Object.defineProperty(e.exports,"bpfrpt_proptype_CellRendererParams",{enumerable:!0,get:function(){return s.bpfrpt_proptype_CellRendererParams}}),Object.defineProperty(e.exports,"bpfrpt_proptype_Scroll",{enumerable:!0,get:function(){return s.bpfrpt_proptype_Scroll}});var n=l(o("dKOLF")),i=l(o("a35f2")),r=l(o("8xqJ6")),a=l(o("2OpEL")),s=o("64HCo")})),o.register("dKOLF",(function(e,t){"use strict";var l=o("6Jb0H"),n=o("9RGzt");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=e.exports.DEFAULT_SCROLLING_RESET_TIME_INTERVAL=void 0;var i=l(o("8kDWd")),r=l(o("1Awl6")),a=l(o("a3q3Q")),s=l(o("lGbpV")),c=l(o("heHiz")),u=l(o("he5Lv")),d=l(o("c3hwr")),p=l(o("46ZaM")),f=n(o("29o0l")),m=l(o("9WInQ")),h=l(o("1qrsR")),g=l(o("ibAAa")),v=l(o("f7Rbf")),b=n(o("2OpEL")),S=l(o("b0XdM")),C=l(o("8xqJ6")),_=l(o("ggLkl")),x=o("gMWAH"),y=o("luEdQ");o("64HCo");var w,T;l(o("bOxRX"));function E(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,o)}return l}function R(e){for(var t=1;t0&&(l._initialScrollTop=l._getCalculatedScrollTop(e,l.state)),e.scrollToColumn>0&&(l._initialScrollLeft=l._getCalculatedScrollLeft(e,l.state)),l}return(0,d.default)(t,e),(0,a.default)(t,[{key:"getOffsetForCell",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.alignment,l=void 0===t?this.props.scrollToAlignment:t,o=e.columnIndex,n=void 0===o?this.props.scrollToColumn:o,i=e.rowIndex,r=void 0===i?this.props.scrollToRow:i,a=R({},this.props,{scrollToAlignment:l,scrollToColumn:n,scrollToRow:r});return{scrollLeft:this._getCalculatedScrollLeft(a),scrollTop:this._getCalculatedScrollTop(a)}}},{key:"getTotalRowsHeight",value:function(){return this.state.instanceProps.rowSizeAndPositionManager.getTotalSize()}},{key:"getTotalColumnsWidth",value:function(){return this.state.instanceProps.columnSizeAndPositionManager.getTotalSize()}},{key:"handleScrollEvent",value:function(e){var t=e.scrollLeft,l=void 0===t?0:t,o=e.scrollTop,n=void 0===o?0:o;if(!(n<0)){this._debounceScrollEnded();var i=this.props,r=i.autoHeight,a=i.autoWidth,s=i.height,c=i.width,u=this.state.instanceProps,d=u.scrollbarSize,p=u.rowSizeAndPositionManager.getTotalSize(),f=u.columnSizeAndPositionManager.getTotalSize(),m=Math.min(Math.max(0,f-c+d),l),h=Math.min(Math.max(0,p-s+d),n);if(this.state.scrollLeft!==m||this.state.scrollTop!==h){var g={isScrolling:!0,scrollDirectionHorizontal:m!==this.state.scrollLeft?m>this.state.scrollLeft?b.SCROLL_DIRECTION_FORWARD:b.SCROLL_DIRECTION_BACKWARD:this.state.scrollDirectionHorizontal,scrollDirectionVertical:h!==this.state.scrollTop?h>this.state.scrollTop?b.SCROLL_DIRECTION_FORWARD:b.SCROLL_DIRECTION_BACKWARD:this.state.scrollDirectionVertical,scrollPositionChangeReason:I};r||(g.scrollTop=h),a||(g.scrollLeft=m),g.needToResetStyleCache=!1,this.setState(g)}this._invokeOnScrollMemoizer({scrollLeft:m,scrollTop:h,totalColumnsWidth:f,totalRowsHeight:p})}}},{key:"invalidateCellSizeAfterRender",value:function(e){var t=e.columnIndex,l=e.rowIndex;this._deferredInvalidateColumnIndex="number"==typeof this._deferredInvalidateColumnIndex?Math.min(this._deferredInvalidateColumnIndex,t):t,this._deferredInvalidateRowIndex="number"==typeof this._deferredInvalidateRowIndex?Math.min(this._deferredInvalidateRowIndex,l):l}},{key:"measureAllCells",value:function(){var e=this.props,t=e.columnCount,l=e.rowCount,o=this.state.instanceProps;o.columnSizeAndPositionManager.getSizeAndPositionOfCell(t-1),o.rowSizeAndPositionManager.getSizeAndPositionOfCell(l-1)}},{key:"recomputeGridSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,l=void 0===t?0:t,o=e.rowIndex,n=void 0===o?0:o,i=this.props,r=i.scrollToColumn,a=i.scrollToRow,s=this.state.instanceProps;s.columnSizeAndPositionManager.resetCell(l),s.rowSizeAndPositionManager.resetCell(n),this._recomputeScrollLeftFlag=r>=0&&(this.state.scrollDirectionHorizontal===b.SCROLL_DIRECTION_FORWARD?l<=r:l>=r),this._recomputeScrollTopFlag=a>=0&&(this.state.scrollDirectionVertical===b.SCROLL_DIRECTION_FORWARD?n<=a:n>=a),this._styleCache={},this._cellCache={},this.forceUpdate()}},{key:"scrollToCell",value:function(e){var t=e.columnIndex,l=e.rowIndex,o=this.props.columnCount,n=this.props;o>1&&void 0!==t&&this._updateScrollLeftForScrollToColumn(R({},n,{scrollToColumn:t})),void 0!==l&&this._updateScrollTopForScrollToRow(R({},n,{scrollToRow:l}))}},{key:"componentDidMount",value:function(){var e=this.props,l=e.getScrollbarSize,o=e.height,n=e.scrollLeft,i=e.scrollToColumn,r=e.scrollTop,a=e.scrollToRow,s=e.width,c=this.state.instanceProps;if(this._initialScrollTop=0,this._initialScrollLeft=0,this._handleInvalidatedGridSize(),c.scrollbarSizeMeasured||this.setState((function(e){var t=R({},e,{needToResetStyleCache:!1});return t.instanceProps.scrollbarSize=l(),t.instanceProps.scrollbarSizeMeasured=!0,t})),"number"==typeof n&&n>=0||"number"==typeof r&&r>=0){var u=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:n,scrollTop:r});u&&(u.needToResetStyleCache=!1,this.setState(u))}this._scrollingContainer&&(this._scrollingContainer.scrollLeft!==this.state.scrollLeft&&(this._scrollingContainer.scrollLeft=this.state.scrollLeft),this._scrollingContainer.scrollTop!==this.state.scrollTop&&(this._scrollingContainer.scrollTop=this.state.scrollTop));var d=o>0&&s>0;i>=0&&d&&this._updateScrollLeftForScrollToColumn(),a>=0&&d&&this._updateScrollTopForScrollToRow(),this._invokeOnGridRenderedHelper(),this._invokeOnScrollMemoizer({scrollLeft:n||0,scrollTop:r||0,totalColumnsWidth:c.columnSizeAndPositionManager.getTotalSize(),totalRowsHeight:c.rowSizeAndPositionManager.getTotalSize()}),this._maybeCallOnScrollbarPresenceChange()}},{key:"componentDidUpdate",value:function(e,t){var l=this,o=this.props,n=o.autoHeight,i=o.autoWidth,r=o.columnCount,a=o.height,s=o.rowCount,c=o.scrollToAlignment,u=o.scrollToColumn,d=o.scrollToRow,p=o.width,f=this.state,m=f.scrollLeft,h=f.scrollPositionChangeReason,g=f.scrollTop,v=f.instanceProps;this._handleInvalidatedGridSize();var b=r>0&&0===e.columnCount||s>0&&0===e.rowCount;h===k&&(!i&&m>=0&&(m!==this._scrollingContainer.scrollLeft||b)&&(this._scrollingContainer.scrollLeft=m),!n&&g>=0&&(g!==this._scrollingContainer.scrollTop||b)&&(this._scrollingContainer.scrollTop=g));var C=(0===e.width||0===e.height)&&a>0&&p>0;if(this._recomputeScrollLeftFlag?(this._recomputeScrollLeftFlag=!1,this._updateScrollLeftForScrollToColumn(this.props)):(0,S.default)({cellSizeAndPositionManager:v.columnSizeAndPositionManager,previousCellsCount:e.columnCount,previousCellSize:e.columnWidth,previousScrollToAlignment:e.scrollToAlignment,previousScrollToIndex:e.scrollToColumn,previousSize:e.width,scrollOffset:m,scrollToAlignment:c,scrollToIndex:u,size:p,sizeJustIncreasedFromZero:C,updateScrollIndexCallback:function(){return l._updateScrollLeftForScrollToColumn(l.props)}}),this._recomputeScrollTopFlag?(this._recomputeScrollTopFlag=!1,this._updateScrollTopForScrollToRow(this.props)):(0,S.default)({cellSizeAndPositionManager:v.rowSizeAndPositionManager,previousCellsCount:e.rowCount,previousCellSize:e.rowHeight,previousScrollToAlignment:e.scrollToAlignment,previousScrollToIndex:e.scrollToRow,previousSize:e.height,scrollOffset:g,scrollToAlignment:c,scrollToIndex:d,size:a,sizeJustIncreasedFromZero:C,updateScrollIndexCallback:function(){return l._updateScrollTopForScrollToRow(l.props)}}),this._invokeOnGridRenderedHelper(),m!==t.scrollLeft||g!==t.scrollTop){var _=v.rowSizeAndPositionManager.getTotalSize(),x=v.columnSizeAndPositionManager.getTotalSize();this._invokeOnScrollMemoizer({scrollLeft:m,scrollTop:g,totalColumnsWidth:x,totalRowsHeight:_})}this._maybeCallOnScrollbarPresenceChange()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&(0,y.cancelAnimationTimeout)(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var e=this.props,t=e.autoContainerWidth,l=e.autoHeight,o=e.autoWidth,n=e.className,r=e.containerProps,a=e.containerRole,s=e.containerStyle,c=e.height,u=e.id,d=e.noContentRenderer,p=e.role,h=e.style,g=e.tabIndex,v=e.width,b=this.state,S=b.instanceProps,C=b.needToResetStyleCache,_=this._isScrolling(),x={boxSizing:"border-box",direction:"ltr",height:l?"auto":c,position:"relative",width:o?"auto":v,WebkitOverflowScrolling:"touch",willChange:"transform"};C&&(this._styleCache={}),this.state.isScrolling||this._resetStyleCache(),this._calculateChildrenToRender(this.props,this.state);var y=S.columnSizeAndPositionManager.getTotalSize(),w=S.rowSizeAndPositionManager.getTotalSize(),T=w>c?S.scrollbarSize:0,E=y>v?S.scrollbarSize:0;E===this._horizontalScrollBarSize&&T===this._verticalScrollBarSize||(this._horizontalScrollBarSize=E,this._verticalScrollBarSize=T,this._scrollbarPresenceChanged=!0),x.overflowX=y+T<=v?"hidden":"auto",x.overflowY=w+E<=c?"hidden":"auto";var I=this._childrenToDisplay,k=0===I.length&&c>0&&v>0;return f.createElement("div",(0,i.default)({ref:this._setScrollingContainerRef},r,{"aria-label":this.props["aria-label"],"aria-readonly":this.props["aria-readonly"],className:(0,m.default)("ReactVirtualized__Grid",n),id:u,onScroll:this._onScroll,role:p,style:R({},x,{},h),tabIndex:g}),I.length>0&&f.createElement("div",{className:"ReactVirtualized__Grid__innerScrollContainer",role:a,style:R({width:t?"auto":y,height:w,maxWidth:y,maxHeight:w,overflow:"hidden",pointerEvents:_?"none":"",position:"relative"},s)},I),k&&d())}},{key:"_calculateChildrenToRender",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,l=e.cellRenderer,o=e.cellRangeRenderer,n=e.columnCount,i=e.deferredMeasurementCache,r=e.height,a=e.overscanColumnCount,s=e.overscanIndicesGetter,c=e.overscanRowCount,u=e.rowCount,d=e.width,p=e.isScrollingOptOut,f=t.scrollDirectionHorizontal,m=t.scrollDirectionVertical,h=t.instanceProps,g=this._initialScrollTop>0?this._initialScrollTop:t.scrollTop,v=this._initialScrollLeft>0?this._initialScrollLeft:t.scrollLeft,b=this._isScrolling(e,t);if(this._childrenToDisplay=[],r>0&&d>0){var S=h.columnSizeAndPositionManager.getVisibleCellRange({containerSize:d,offset:v}),C=h.rowSizeAndPositionManager.getVisibleCellRange({containerSize:r,offset:g}),_=h.columnSizeAndPositionManager.getOffsetAdjustment({containerSize:d,offset:v}),x=h.rowSizeAndPositionManager.getOffsetAdjustment({containerSize:r,offset:g});this._renderedColumnStartIndex=S.start,this._renderedColumnStopIndex=S.stop,this._renderedRowStartIndex=C.start,this._renderedRowStopIndex=C.stop;var y=s({direction:"horizontal",cellCount:n,overscanCellsCount:a,scrollDirection:f,startIndex:"number"==typeof S.start?S.start:0,stopIndex:"number"==typeof S.stop?S.stop:-1}),w=s({direction:"vertical",cellCount:u,overscanCellsCount:c,scrollDirection:m,startIndex:"number"==typeof C.start?C.start:0,stopIndex:"number"==typeof C.stop?C.stop:-1}),T=y.overscanStartIndex,E=y.overscanStopIndex,R=w.overscanStartIndex,I=w.overscanStopIndex;if(i){if(!i.hasFixedHeight())for(var k=R;k<=I;k++)if(!i.has(k,0)){T=0,E=n-1;break}if(!i.hasFixedWidth())for(var O=T;O<=E;O++)if(!i.has(0,O)){R=0,I=u-1;break}}this._childrenToDisplay=o({cellCache:this._cellCache,cellRenderer:l,columnSizeAndPositionManager:h.columnSizeAndPositionManager,columnStartIndex:T,columnStopIndex:E,deferredMeasurementCache:i,horizontalOffsetAdjustment:_,isScrolling:b,isScrollingOptOut:p,parent:this,rowSizeAndPositionManager:h.rowSizeAndPositionManager,rowStartIndex:R,rowStopIndex:I,scrollLeft:v,scrollTop:g,styleCache:this._styleCache,verticalOffsetAdjustment:x,visibleColumnIndices:S,visibleRowIndices:C}),this._columnStartIndex=T,this._columnStopIndex=E,this._rowStartIndex=R,this._rowStopIndex=I}}},{key:"_debounceScrollEnded",value:function(){var e=this.props.scrollingResetTimeInterval;this._disablePointerEventsTimeoutId&&(0,y.cancelAnimationTimeout)(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=(0,y.requestAnimationTimeout)(this._debounceScrollEndedCallback,e)}},{key:"_handleInvalidatedGridSize",value:function(){if("number"==typeof this._deferredInvalidateColumnIndex&&"number"==typeof this._deferredInvalidateRowIndex){var e=this._deferredInvalidateColumnIndex,t=this._deferredInvalidateRowIndex;this._deferredInvalidateColumnIndex=null,this._deferredInvalidateRowIndex=null,this.recomputeGridSize({columnIndex:e,rowIndex:t})}}},{key:"_invokeOnScrollMemoizer",value:function(e){var t=this,l=e.scrollLeft,o=e.scrollTop,n=e.totalColumnsWidth,i=e.totalRowsHeight;this._onScrollMemoizer({callback:function(e){var l=e.scrollLeft,o=e.scrollTop,r=t.props,a=r.height;(0,r.onScroll)({clientHeight:a,clientWidth:r.width,scrollHeight:i,scrollLeft:l,scrollTop:o,scrollWidth:n})},indices:{scrollLeft:l,scrollTop:o}})}},{key:"_isScrolling",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return Object.hasOwnProperty.call(e,"isScrolling")?Boolean(e.isScrolling):Boolean(t.isScrolling)}},{key:"_maybeCallOnScrollbarPresenceChange",value:function(){if(this._scrollbarPresenceChanged){var e=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,e({horizontal:this._horizontalScrollBarSize>0,size:this.state.instanceProps.scrollbarSize,vertical:this._verticalScrollBarSize>0})}}},{key:"scrollToPosition",value:function(e){var l=e.scrollLeft,o=e.scrollTop,n=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:l,scrollTop:o});n&&(n.needToResetStyleCache=!1,this.setState(n))}},{key:"_getCalculatedScrollLeft",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return t._getCalculatedScrollLeft(e,l)}},{key:"_updateScrollLeftForScrollToColumn",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,o=t._getScrollLeftForScrollToColumnStateUpdate(e,l);o&&(o.needToResetStyleCache=!1,this.setState(o))}},{key:"_getCalculatedScrollTop",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return t._getCalculatedScrollTop(e,l)}},{key:"_resetStyleCache",value:function(){var e=this._styleCache,t=this._cellCache,l=this.props.isScrollingOptOut;this._cellCache={},this._styleCache={};for(var o=this._rowStartIndex;o<=this._rowStopIndex;o++)for(var n=this._columnStartIndex;n<=this._columnStopIndex;n++){var i="".concat(o,"-").concat(n);this._styleCache[i]=e[i],l&&(this._cellCache[i]=t[i])}}},{key:"_updateScrollTopForScrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,o=t._getScrollTopForScrollToRowStateUpdate(e,l);o&&(o.needToResetStyleCache=!1,this.setState(o))}}],[{key:"getDerivedStateFromProps",value:function(e,l){var o={};0===e.columnCount&&0!==l.scrollLeft||0===e.rowCount&&0!==l.scrollTop?(o.scrollLeft=0,o.scrollTop=0):(e.scrollLeft!==l.scrollLeft&&e.scrollToColumn<0||e.scrollTop!==l.scrollTop&&e.scrollToRow<0)&&Object.assign(o,t._getScrollToPositionStateUpdate({prevState:l,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}));var n,i,r=l.instanceProps;return o.needToResetStyleCache=!1,e.columnWidth===r.prevColumnWidth&&e.rowHeight===r.prevRowHeight||(o.needToResetStyleCache=!0),r.columnSizeAndPositionManager.configure({cellCount:e.columnCount,estimatedCellSize:t._getEstimatedColumnSize(e),cellSizeGetter:t._wrapSizeGetter(e.columnWidth)}),r.rowSizeAndPositionManager.configure({cellCount:e.rowCount,estimatedCellSize:t._getEstimatedRowSize(e),cellSizeGetter:t._wrapSizeGetter(e.rowHeight)}),0!==r.prevColumnCount&&0!==r.prevRowCount||(r.prevColumnCount=0,r.prevRowCount=0),e.autoHeight&&!1===e.isScrolling&&!0===r.prevIsScrolling&&Object.assign(o,{isScrolling:!1}),(0,h.default)({cellCount:r.prevColumnCount,cellSize:"number"==typeof r.prevColumnWidth?r.prevColumnWidth:null,computeMetadataCallback:function(){return r.columnSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:e,nextCellsCount:e.columnCount,nextCellSize:"number"==typeof e.columnWidth?e.columnWidth:null,nextScrollToIndex:e.scrollToColumn,scrollToIndex:r.prevScrollToColumn,updateScrollOffsetForScrollToIndex:function(){n=t._getScrollLeftForScrollToColumnStateUpdate(e,l)}}),(0,h.default)({cellCount:r.prevRowCount,cellSize:"number"==typeof r.prevRowHeight?r.prevRowHeight:null,computeMetadataCallback:function(){return r.rowSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:e,nextCellsCount:e.rowCount,nextCellSize:"number"==typeof e.rowHeight?e.rowHeight:null,nextScrollToIndex:e.scrollToRow,scrollToIndex:r.prevScrollToRow,updateScrollOffsetForScrollToIndex:function(){i=t._getScrollTopForScrollToRowStateUpdate(e,l)}}),r.prevColumnCount=e.columnCount,r.prevColumnWidth=e.columnWidth,r.prevIsScrolling=!0===e.isScrolling,r.prevRowCount=e.rowCount,r.prevRowHeight=e.rowHeight,r.prevScrollToColumn=e.scrollToColumn,r.prevScrollToRow=e.scrollToRow,r.scrollbarSize=e.getScrollbarSize(),void 0===r.scrollbarSize?(r.scrollbarSizeMeasured=!1,r.scrollbarSize=0):r.scrollbarSizeMeasured=!0,o.instanceProps=r,R({},o,{},n,{},i)}},{key:"_getEstimatedColumnSize",value:function(e){return"number"==typeof e.columnWidth?e.columnWidth:e.estimatedColumnSize}},{key:"_getEstimatedRowSize",value:function(e){return"number"==typeof e.rowHeight?e.rowHeight:e.estimatedRowSize}},{key:"_getScrollToPositionStateUpdate",value:function(e){var t=e.prevState,l=e.scrollLeft,o=e.scrollTop,n={scrollPositionChangeReason:k};return"number"==typeof l&&l>=0&&(n.scrollDirectionHorizontal=l>t.scrollLeft?b.SCROLL_DIRECTION_FORWARD:b.SCROLL_DIRECTION_BACKWARD,n.scrollLeft=l),"number"==typeof o&&o>=0&&(n.scrollDirectionVertical=o>t.scrollTop?b.SCROLL_DIRECTION_FORWARD:b.SCROLL_DIRECTION_BACKWARD,n.scrollTop=o),"number"==typeof l&&l>=0&&l!==t.scrollLeft||"number"==typeof o&&o>=0&&o!==t.scrollTop?n:{}}},{key:"_wrapSizeGetter",value:function(e){return"function"==typeof e?e:function(){return e}}},{key:"_getCalculatedScrollLeft",value:function(e,t){var l=e.columnCount,o=e.height,n=e.scrollToAlignment,i=e.scrollToColumn,r=e.width,a=t.scrollLeft,s=t.instanceProps;if(l>0){var c=l-1,u=i<0?c:Math.min(c,i),d=s.rowSizeAndPositionManager.getTotalSize(),p=s.scrollbarSizeMeasured&&d>o?s.scrollbarSize:0;return s.columnSizeAndPositionManager.getUpdatedOffsetForIndex({align:n,containerSize:r-p,currentOffset:a,targetIndex:u})}return 0}},{key:"_getScrollLeftForScrollToColumnStateUpdate",value:function(e,l){var o=l.scrollLeft,n=t._getCalculatedScrollLeft(e,l);return"number"==typeof n&&n>=0&&o!==n?t._getScrollToPositionStateUpdate({prevState:l,scrollLeft:n,scrollTop:-1}):{}}},{key:"_getCalculatedScrollTop",value:function(e,t){var l=e.height,o=e.rowCount,n=e.scrollToAlignment,i=e.scrollToRow,r=e.width,a=t.scrollTop,s=t.instanceProps;if(o>0){var c=o-1,u=i<0?c:Math.min(c,i),d=s.columnSizeAndPositionManager.getTotalSize(),p=s.scrollbarSizeMeasured&&d>r?s.scrollbarSize:0;return s.rowSizeAndPositionManager.getUpdatedOffsetForIndex({align:n,containerSize:l-p,currentOffset:a,targetIndex:u})}return 0}},{key:"_getScrollTopForScrollToRowStateUpdate",value:function(e,l){var o=l.scrollTop,n=t._getCalculatedScrollTop(e,l);return"number"==typeof n&&n>=0&&o!==n?t._getScrollToPositionStateUpdate({prevState:l,scrollLeft:-1,scrollTop:n}):{}}}]),t}(f.PureComponent),(0,p.default)(w,"propTypes",null),T);(0,p.default)(O,"defaultProps",{"aria-label":"grid","aria-readonly":!0,autoContainerWidth:!1,autoHeight:!1,autoWidth:!1,cellRangeRenderer:C.default,containerRole:"rowgroup",containerStyle:{},estimatedColumnSize:100,estimatedRowSize:30,getScrollbarSize:_.default,noContentRenderer:function(){return null},onScroll:function(){},onScrollbarPresenceChange:function(){},onSectionRendered:function(){},overscanColumnCount:0,overscanIndicesGetter:b.default,overscanRowCount:10,role:"grid",scrollingResetTimeInterval:150,scrollToAlignment:"auto",scrollToColumn:-1,scrollToRow:-1,style:{},tabIndex:0,isScrollingOptOut:!1}),(0,x.polyfill)(O);var z=O;e.exports.default=z})),o.register("1qrsR",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=function(e){var t=e.cellCount,l=e.cellSize,o=e.computeMetadataCallback,n=e.computeMetadataCallbackProps,i=e.nextCellsCount,r=e.nextCellSize,a=e.nextScrollToIndex,s=e.scrollToIndex,c=e.updateScrollOffsetForScrollToIndex;t===i&&("number"!=typeof l&&"number"!=typeof r||l===r)||(o(n),s>=0&&s===a&&c())}})),o.register("ibAAa",(function(e,t){"use strict";var l=o("6Jb0H");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=void 0;var n=l(o("cUK94")),i=l(o("1Awl6")),r=l(o("a3q3Q")),a=l(o("46ZaM")),s=l(o("7J2YO")),c=o("ixhBE");o("64HCo");var u=function(){function e(t){var l=t.maxScrollSize,o=void 0===l?(0,c.getMaxElementSize)():l,r=(0,n.default)(t,["maxScrollSize"]);(0,i.default)(this,e),(0,a.default)(this,"_cellSizeAndPositionManager",void 0),(0,a.default)(this,"_maxScrollSize",void 0),this._cellSizeAndPositionManager=new s.default(r),this._maxScrollSize=o}return(0,r.default)(e,[{key:"areOffsetsAdjusted",value:function(){return this._cellSizeAndPositionManager.getTotalSize()>this._maxScrollSize}},{key:"configure",value:function(e){this._cellSizeAndPositionManager.configure(e)}},{key:"getCellCount",value:function(){return this._cellSizeAndPositionManager.getCellCount()}},{key:"getEstimatedCellSize",value:function(){return this._cellSizeAndPositionManager.getEstimatedCellSize()}},{key:"getLastMeasuredIndex",value:function(){return this._cellSizeAndPositionManager.getLastMeasuredIndex()}},{key:"getOffsetAdjustment",value:function(e){var t=e.containerSize,l=e.offset,o=this._cellSizeAndPositionManager.getTotalSize(),n=this.getTotalSize(),i=this._getOffsetPercentage({containerSize:t,offset:l,totalSize:n});return Math.round(i*(n-o))}},{key:"getSizeAndPositionOfCell",value:function(e){return this._cellSizeAndPositionManager.getSizeAndPositionOfCell(e)}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._cellSizeAndPositionManager.getSizeAndPositionOfLastMeasuredCell()}},{key:"getTotalSize",value:function(){return Math.min(this._maxScrollSize,this._cellSizeAndPositionManager.getTotalSize())}},{key:"getUpdatedOffsetForIndex",value:function(e){var t=e.align,l=void 0===t?"auto":t,o=e.containerSize,n=e.currentOffset,i=e.targetIndex;n=this._safeOffsetToOffset({containerSize:o,offset:n});var r=this._cellSizeAndPositionManager.getUpdatedOffsetForIndex({align:l,containerSize:o,currentOffset:n,targetIndex:i});return this._offsetToSafeOffset({containerSize:o,offset:r})}},{key:"getVisibleCellRange",value:function(e){var t=e.containerSize,l=e.offset;return l=this._safeOffsetToOffset({containerSize:t,offset:l}),this._cellSizeAndPositionManager.getVisibleCellRange({containerSize:t,offset:l})}},{key:"resetCell",value:function(e){this._cellSizeAndPositionManager.resetCell(e)}},{key:"_getOffsetPercentage",value:function(e){var t=e.containerSize,l=e.offset,o=e.totalSize;return o<=t?0:l/(o-t)}},{key:"_offsetToSafeOffset",value:function(e){var t=e.containerSize,l=e.offset,o=this._cellSizeAndPositionManager.getTotalSize(),n=this.getTotalSize();if(o===n)return l;var i=this._getOffsetPercentage({containerSize:t,offset:l,totalSize:o});return Math.round(i*(n-t))}},{key:"_safeOffsetToOffset",value:function(e){var t=e.containerSize,l=e.offset,o=this._cellSizeAndPositionManager.getTotalSize(),n=this.getTotalSize();if(o===n)return l;var i=this._getOffsetPercentage({containerSize:t,offset:l,totalSize:n});return Math.round(i*(o-t))}}]),e}();e.exports.default=u})),o.register("7J2YO",(function(e,t){"use strict";var l=o("6Jb0H");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=void 0;var n=l(o("1Awl6")),i=l(o("a3q3Q")),r=l(o("46ZaM"));o("64HCo");var a=function(){function e(t){var l=t.cellCount,o=t.cellSizeGetter,i=t.estimatedCellSize;(0,n.default)(this,e),(0,r.default)(this,"_cellSizeAndPositionData",{}),(0,r.default)(this,"_lastMeasuredIndex",-1),(0,r.default)(this,"_lastBatchedIndex",-1),(0,r.default)(this,"_cellCount",void 0),(0,r.default)(this,"_cellSizeGetter",void 0),(0,r.default)(this,"_estimatedCellSize",void 0),this._cellSizeGetter=o,this._cellCount=l,this._estimatedCellSize=i}return(0,i.default)(e,[{key:"areOffsetsAdjusted",value:function(){return!1}},{key:"configure",value:function(e){var t=e.cellCount,l=e.estimatedCellSize,o=e.cellSizeGetter;this._cellCount=t,this._estimatedCellSize=l,this._cellSizeGetter=o}},{key:"getCellCount",value:function(){return this._cellCount}},{key:"getEstimatedCellSize",value:function(){return this._estimatedCellSize}},{key:"getLastMeasuredIndex",value:function(){return this._lastMeasuredIndex}},{key:"getOffsetAdjustment",value:function(){return 0}},{key:"getSizeAndPositionOfCell",value:function(e){if(e<0||e>=this._cellCount)throw Error("Requested index ".concat(e," is outside of range 0..").concat(this._cellCount));if(e>this._lastMeasuredIndex)for(var t=this.getSizeAndPositionOfLastMeasuredCell(),l=t.offset+t.size,o=this._lastMeasuredIndex+1;o<=e;o++){var n=this._cellSizeGetter({index:o});if(void 0===n||isNaN(n))throw Error("Invalid size returned for cell ".concat(o," of value ").concat(n));null===n?(this._cellSizeAndPositionData[o]={offset:l,size:0},this._lastBatchedIndex=e):(this._cellSizeAndPositionData[o]={offset:l,size:n},l+=n,this._lastMeasuredIndex=e)}return this._cellSizeAndPositionData[e]}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._lastMeasuredIndex>=0?this._cellSizeAndPositionData[this._lastMeasuredIndex]:{offset:0,size:0}}},{key:"getTotalSize",value:function(){var e=this.getSizeAndPositionOfLastMeasuredCell();return e.offset+e.size+(this._cellCount-this._lastMeasuredIndex-1)*this._estimatedCellSize}},{key:"getUpdatedOffsetForIndex",value:function(e){var t=e.align,l=void 0===t?"auto":t,o=e.containerSize,n=e.currentOffset,i=e.targetIndex;if(o<=0)return 0;var r,a=this.getSizeAndPositionOfCell(i),s=a.offset,c=s-o+a.size;switch(l){case"start":r=s;break;case"end":r=c;break;case"center":r=s-(o-a.size)/2;break;default:r=Math.max(c,Math.min(s,n))}var u=this.getTotalSize();return Math.max(0,Math.min(u-o,r))}},{key:"getVisibleCellRange",value:function(e){var t=e.containerSize,l=e.offset;if(0===this.getTotalSize())return{};var o=l+t,n=this._findNearestCell(l),i=this.getSizeAndPositionOfCell(n);l=i.offset+i.size;for(var r=n;ll&&(e=o-1)}return t>0?t-1:0}},{key:"_exponentialSearch",value:function(e,t){for(var l=1;e=e?this._binarySearch(l,0,e):this._exponentialSearch(l,e)}}]),e}();e.exports.default=a})),o.register("64HCo",(function(e,t){"use strict";var l=o("6Jb0H"),n=o("9RGzt");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.bpfrpt_proptype_VisibleCellRange=e.exports.bpfrpt_proptype_Alignment=e.exports.bpfrpt_proptype_OverscanIndicesGetter=e.exports.bpfrpt_proptype_OverscanIndices=e.exports.bpfrpt_proptype_OverscanIndicesGetterParams=e.exports.bpfrpt_proptype_RenderedSection=e.exports.bpfrpt_proptype_ScrollbarPresenceChange=e.exports.bpfrpt_proptype_Scroll=e.exports.bpfrpt_proptype_NoContentRenderer=e.exports.bpfrpt_proptype_CellSize=e.exports.bpfrpt_proptype_CellSizeGetter=e.exports.bpfrpt_proptype_CellRangeRenderer=e.exports.bpfrpt_proptype_CellRangeRendererParams=e.exports.bpfrpt_proptype_StyleCache=e.exports.bpfrpt_proptype_CellCache=e.exports.bpfrpt_proptype_CellRenderer=e.exports.bpfrpt_proptype_CellRendererParams=e.exports.bpfrpt_proptype_CellPosition=void 0;n(o("29o0l")),l(o("ibAAa")),l(o("bOxRX"));e.exports.bpfrpt_proptype_CellPosition=null;e.exports.bpfrpt_proptype_CellRendererParams=null;e.exports.bpfrpt_proptype_CellRenderer=null;e.exports.bpfrpt_proptype_CellCache=null;e.exports.bpfrpt_proptype_StyleCache=null;e.exports.bpfrpt_proptype_CellRangeRendererParams=null;e.exports.bpfrpt_proptype_CellRangeRenderer=null;e.exports.bpfrpt_proptype_CellSizeGetter=null;e.exports.bpfrpt_proptype_CellSize=null;e.exports.bpfrpt_proptype_NoContentRenderer=null;e.exports.bpfrpt_proptype_Scroll=null;e.exports.bpfrpt_proptype_ScrollbarPresenceChange=null;e.exports.bpfrpt_proptype_RenderedSection=null;e.exports.bpfrpt_proptype_OverscanIndicesGetterParams=null;e.exports.bpfrpt_proptype_OverscanIndices=null;e.exports.bpfrpt_proptype_OverscanIndicesGetter=null;e.exports.bpfrpt_proptype_Alignment=null;e.exports.bpfrpt_proptype_VisibleCellRange=null})),o.register("ixhBE",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getMaxElementSize=void 0;e.exports.getMaxElementSize=function(){return"undefined"!=typeof window&&window.chrome?16777100:15e5}})),o.register("f7Rbf",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t={};return function(l){var o=l.callback,n=l.indices,i=Object.keys(n),r=!e||i.every((function(e){var t=n[e];return Array.isArray(t)?t.length>0:t>=0})),a=i.length!==Object.keys(t).length||i.some((function(e){var l=t[e],o=n[e];return Array.isArray(o)?l.join(",")!==o.join(","):l!==o}));t=n,r&&a&&o(n)}}})),o.register("2OpEL",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=function(e){var t=e.cellCount,o=e.overscanCellsCount,n=e.scrollDirection,i=e.startIndex,r=e.stopIndex;return n===l?{overscanStartIndex:Math.max(0,i),overscanStopIndex:Math.min(t-1,r+o)}:{overscanStartIndex:Math.max(0,i-o),overscanStopIndex:Math.min(t-1,r)}},e.exports.SCROLL_DIRECTION_VERTICAL=e.exports.SCROLL_DIRECTION_HORIZONTAL=e.exports.SCROLL_DIRECTION_FORWARD=e.exports.SCROLL_DIRECTION_BACKWARD=void 0,o("64HCo");e.exports.SCROLL_DIRECTION_BACKWARD=-1;var l=1;e.exports.SCROLL_DIRECTION_FORWARD=l;e.exports.SCROLL_DIRECTION_HORIZONTAL="horizontal";e.exports.SCROLL_DIRECTION_VERTICAL="vertical"})),o.register("b0XdM",(function(e,t){"use strict";var l=o("6Jb0H");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=function(e){var t=e.cellSize,l=e.cellSizeAndPositionManager,o=e.previousCellsCount,n=e.previousCellSize,i=e.previousScrollToAlignment,r=e.previousScrollToIndex,a=e.previousSize,s=e.scrollOffset,c=e.scrollToAlignment,u=e.scrollToIndex,d=e.size,p=e.sizeJustIncreasedFromZero,f=e.updateScrollIndexCallback,m=l.getCellCount(),h=u>=0&&u0&&(dl.getTotalSize()-d&&f(m-1)};l(o("ibAAa"));o("64HCo")})),o.register("8xqJ6",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=function(e){for(var t=e.cellCache,l=e.cellRenderer,o=e.columnSizeAndPositionManager,n=e.columnStartIndex,i=e.columnStopIndex,r=e.deferredMeasurementCache,a=e.horizontalOffsetAdjustment,s=e.isScrolling,c=e.isScrollingOptOut,u=e.parent,d=e.rowSizeAndPositionManager,p=e.rowStartIndex,f=e.rowStopIndex,m=e.styleCache,h=e.verticalOffsetAdjustment,g=e.visibleColumnIndices,v=e.visibleRowIndices,b=[],S=o.areOffsetsAdjusted()||d.areOffsetsAdjusted(),C=!s&&!S,_=p;_<=f;_++)for(var x=d.getSizeAndPositionOfCell(_),y=n;y<=i;y++){var w=o.getSizeAndPositionOfCell(y),T=y>=g.start&&y<=g.stop&&_>=v.start&&_<=v.stop,E="".concat(_,"-").concat(y),R=void 0;C&&m[E]?R=m[E]:r&&!r.has(_,y)?R={height:"auto",left:0,position:"absolute",top:0,width:"auto"}:(R={height:x.size,left:w.offset+a,position:"absolute",top:x.offset+h,width:w.size},m[E]=R);var I={columnIndex:y,isScrolling:s,isVisible:T,key:E,parent:u,rowIndex:_,style:R},k=void 0;!c&&!s||a||h?k=l(I):(t[E]||(t[E]=l(I)),k=t[E]),null!=k&&!1!==k&&b.push(k)}return b},o("64HCo")})),o.register("luEdQ",(function(e,t){"use strict";var l=o("6Jb0H");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.bpfrpt_proptype_AnimationTimeoutId=e.exports.requestAnimationTimeout=e.exports.cancelAnimationTimeout=void 0;var n=o("lleqH");l(o("bOxRX"));e.exports.bpfrpt_proptype_AnimationTimeoutId=null;e.exports.cancelAnimationTimeout=function(e){return(0,n.caf)(e.id)};e.exports.requestAnimationTimeout=function(e,t){var l;Promise.resolve().then((function(){l=Date.now()}));var o={id:(0,n.raf)((function i(){Date.now()-l>=t?e.call():o.id=(0,n.raf)(i)}))};return o}})),o.register("lleqH",(function(e,t){"use strict";var l;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.caf=e.exports.raf=void 0;var o=(l="undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).requestAnimationFrame||l.webkitRequestAnimationFrame||l.mozRequestAnimationFrame||l.oRequestAnimationFrame||l.msRequestAnimationFrame||function(e){return l.setTimeout(e,1e3/60)},n=l.cancelAnimationFrame||l.webkitCancelAnimationFrame||l.mozCancelAnimationFrame||l.oCancelAnimationFrame||l.msCancelAnimationFrame||function(e){l.clearTimeout(e)},i=o;e.exports.raf=i;var r=n;e.exports.caf=r})),o.register("a35f2",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=function(e){var t=e.cellCount,o=e.overscanCellsCount,n=e.scrollDirection,i=e.startIndex,r=e.stopIndex;return o=Math.max(1,o),n===l?{overscanStartIndex:Math.max(0,i-1),overscanStopIndex:Math.min(t-1,r+o)}:{overscanStartIndex:Math.max(0,i-o),overscanStopIndex:Math.min(t-1,r+1)}},e.exports.SCROLL_DIRECTION_VERTICAL=e.exports.SCROLL_DIRECTION_HORIZONTAL=e.exports.SCROLL_DIRECTION_FORWARD=e.exports.SCROLL_DIRECTION_BACKWARD=void 0,o("64HCo");e.exports.SCROLL_DIRECTION_BACKWARD=-1;var l=1;e.exports.SCROLL_DIRECTION_FORWARD=l;e.exports.SCROLL_DIRECTION_HORIZONTAL="horizontal";e.exports.SCROLL_DIRECTION_VERTICAL="vertical"})),o.register("2RbR7",(function(e,t){"use strict";var l=o("6Jb0H"),n=o("9RGzt");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.bpfrpt_proptype_Scroll=e.exports.bpfrpt_proptype_RenderedRows=e.exports.bpfrpt_proptype_RowRenderer=e.exports.bpfrpt_proptype_RowRendererParams=void 0;n(o("29o0l")),l(o("bOxRX"));e.exports.bpfrpt_proptype_RowRendererParams=null;e.exports.bpfrpt_proptype_RowRenderer=null;e.exports.bpfrpt_proptype_RenderedRows=null;e.exports.bpfrpt_proptype_Scroll=null})),o.register("5sZQg",(function(e,t){"use strict";var l=o("9RGzt");Object.defineProperty(e.exports,"__esModule",{value:!0}),Object.defineProperty(e.exports,"WindowScroller",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e.exports,"IS_SCROLLING_TIMEOUT",{enumerable:!0,get:function(){return n.IS_SCROLLING_TIMEOUT}}),e.exports.default=void 0;var n=l(o("7RMXX")),i=n.default;e.exports.default=i})),o.register("7RMXX",(function(e,t){"use strict";var l=o("6Jb0H"),n=o("9RGzt");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=e.exports.IS_SCROLLING_TIMEOUT=void 0;var i,r,a=l(o("1Awl6")),s=l(o("a3q3Q")),c=l(o("lGbpV")),u=l(o("heHiz")),d=l(o("he5Lv")),p=l(o("c3hwr")),f=l(o("46ZaM")),m=n(o("29o0l")),h=n(o("iuQtP")),g=o("cFVYF"),v=o("dzxAW"),b=l(o("j0FLL"));l(o("bOxRX"));function S(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,o)}return l}e.exports.IS_SCROLLING_TIMEOUT=150;var C=function(){return"undefined"!=typeof window?window:void 0},_=(r=i=function(e){function t(){var e,l;(0,a.default)(this,t);for(var o=arguments.length,n=new Array(o),i=0;i0&&void 0!==arguments[0]?arguments[0]:this.props.scrollElement,t=this.props.onResize,l=this.state,o=l.height,n=l.width,i=this._child||h.findDOMNode(this);if(i instanceof Element&&e){var r=(0,v.getPositionOffset)(i,e);this._positionFromTop=r.top,this._positionFromLeft=r.left}var a=(0,v.getDimensions)(e,this.props);o===a.height&&n===a.width||(this.setState({height:a.height,width:a.width}),t({height:a.height,width:a.width}))}},{key:"componentDidMount",value:function(){var e=this.props.scrollElement;this._detectElementResize=(0,b.default)(),this.updatePosition(e),e&&((0,g.registerScrollListener)(this,e),this._registerResizeListener(e)),this._isMounted=!0}},{key:"componentDidUpdate",value:function(e,t){var l=this.props.scrollElement,o=e.scrollElement;o!==l&&null!=o&&null!=l&&(this.updatePosition(l),(0,g.unregisterScrollListener)(this,o),(0,g.registerScrollListener)(this,l),this._unregisterResizeListener(o),this._registerResizeListener(l))}},{key:"componentWillUnmount",value:function(){var e=this.props.scrollElement;e&&((0,g.unregisterScrollListener)(this,e),this._unregisterResizeListener(e)),this._isMounted=!1}},{key:"render",value:function(){var e=this.props.children,t=this.state,l=t.isScrolling,o=t.scrollTop,n=t.scrollLeft,i=t.height,r=t.width;return e({onChildScroll:this._onChildScroll,registerChild:this._registerChild,height:i,isScrolling:l,scrollLeft:n,scrollTop:o,width:r})}}]),t}(m.PureComponent),(0,f.default)(i,"propTypes",null),r);e.exports.default=_,(0,f.default)(_,"defaultProps",{onResize:function(){},onScroll:function(){},scrollingResetTimeInterval:150,scrollElement:C(),serverHeight:0,serverWidth:0})})),o.register("cFVYF",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.registerScrollListener=function(e,t){n.some((function(e){return e.props.scrollElement===t}))||t.addEventListener("scroll",c);n.push(e)},e.exports.unregisterScrollListener=function(e,t){(n=n.filter((function(t){return t!==e}))).length||(t.removeEventListener("scroll",c),r&&((0,l.cancelAnimationTimeout)(r),a()))};var l=o("luEdQ");o("7RMXX");var n=[],i=null,r=null;function a(){r&&(r=null,document.body&&null!=i&&(document.body.style.pointerEvents=i),i=null)}function s(){a(),n.forEach((function(e){return e.__resetIsScrolling()}))}function c(e){e.currentTarget===window&&null==i&&document.body&&(i=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),function(){r&&(0,l.cancelAnimationTimeout)(r);var e=0;n.forEach((function(t){e=Math.max(e,t.props.scrollingResetTimeInterval)})),r=(0,l.requestAnimationTimeout)(s,e)}(),n.forEach((function(t){t.props.scrollElement===e.currentTarget&&t.__handleWindowScrollEvent()}))}})),o.register("dzxAW",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getDimensions=function(e,t){if(e){if(l(e)){var n=window,i=n.innerHeight,r=n.innerWidth;return{height:"number"==typeof i?i:0,width:"number"==typeof r?r:0}}return o(e)}return{height:t.serverHeight,width:t.serverWidth}},e.exports.getPositionOffset=function(e,t){if(l(t)&&document.documentElement){var i=document.documentElement,r=o(e),a=o(i);return{top:r.top-a.top,left:r.left-a.left}}var s=n(t),c=o(e),u=o(t);return{top:c.top+s.top-u.top,left:c.left+s.left-u.left}},e.exports.getScrollOffset=n;var l=function(e){return e===window},o=function(e){return e.getBoundingClientRect()};function n(e){return l(e)&&document.documentElement?{top:"scrollY"in window?window.scrollY:document.documentElement.scrollTop,left:"scrollX"in window?window.scrollX:document.documentElement.scrollLeft}:{top:e.scrollTop,left:e.scrollLeft}}})),o.register("j0FLL",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=function(e,t){var o;o=void 0!==t?t:"undefined"!=typeof window?window:"undefined"!=typeof self?self:l;var n=void 0!==o.document&&o.document.attachEvent;if(!n){var i=(C=o.requestAnimationFrame||o.mozRequestAnimationFrame||o.webkitRequestAnimationFrame||function(e){return o.setTimeout(e,20)},function(e){return C(e)}),r=(S=o.cancelAnimationFrame||o.mozCancelAnimationFrame||o.webkitCancelAnimationFrame||o.clearTimeout,function(e){return S(e)}),a=function(e){var t=e.__resizeTriggers__,l=t.firstElementChild,o=t.lastElementChild,n=l.firstElementChild;o.scrollLeft=o.scrollWidth,o.scrollTop=o.scrollHeight,n.style.width=l.offsetWidth+1+"px",n.style.height=l.offsetHeight+1+"px",l.scrollLeft=l.scrollWidth,l.scrollTop=l.scrollHeight},s=function(e){if(!(e.target.className&&"function"==typeof e.target.className.indexOf&&e.target.className.indexOf("contract-trigger")<0&&e.target.className.indexOf("expand-trigger")<0)){var t=this;a(this),this.__resizeRAF__&&r(this.__resizeRAF__),this.__resizeRAF__=i((function(){(function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height})(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach((function(l){l.call(t,e)})))}))}},c=!1,u="",d="animationstart",p="Webkit Moz O ms".split(" "),f="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),m=o.document.createElement("fakeelement");if(void 0!==m.style.animationName&&(c=!0),!1===c)for(var h=0;h div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',o=t.head||t.getElementsByTagName("head")[0],n=t.createElement("style");n.id="detectElementResize",n.type="text/css",null!=e&&n.setAttribute("nonce",e),n.styleSheet?n.styleSheet.cssText=l:n.appendChild(t.createTextNode(l)),o.appendChild(n)}}(i),t.__resizeLast__={},t.__resizeListeners__=[],(t.__resizeTriggers__=i.createElement("div")).className="resize-triggers";var c='
';if(window.trustedTypes){var u=trustedTypes.createPolicy("react-virtualized-auto-sizer",{createHTML:function(){return c}});t.__resizeTriggers__.innerHTML=u.createHTML("")}else t.__resizeTriggers__.innerHTML=c;t.appendChild(t.__resizeTriggers__),a(t),t.addEventListener("scroll",s,!0),d&&(t.__resizeTriggers__.__animationListener__=function(e){e.animationName==g&&a(t)},t.__resizeTriggers__.addEventListener(d,t.__resizeTriggers__.__animationListener__))}t.__resizeListeners__.push(l)}},removeResizeListener:function(e,t){if(n)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",s,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(d,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}})),o.register("grqUg",(function(e,l){t(e.exports,"GRID_COLUMN_WIDTH",(function(){return o})),t(e.exports,"GRID_ROW_HEIGHT",(function(){return n})),t(e.exports,"GRID_ITEM_MARGIN",(function(){return i})),t(e.exports,"SECTION_TITLE_HEIGHT",(function(){return r}));const o=159,n=159,i=10,r=52})),o.register("7gpsI",(function(l,n){t(l.exports,"CollectiblesGridLoader",(function(){return c}));var i=o("29o0l"),r=o("gkfw3"),a=o("f2gO1");const s=r.default.div` + display: grid; + grid-gap: 10px; + grid-template-columns: 159px 159px; + padding-bottom: 15px; +`,c=e(i).memo((()=>e(i).createElement(s,null,[...Array(6).keys()].map(((t,l)=>e(i).createElement(a.CollectibleTileLoader,{key:`num-${t}idx-${l}`}))))))})),o.register("em3OQ",(function(l,n){t(l.exports,"CollectibleTile",(function(){return b}));var i=o("21aqi"),r=o("29o0l"),a=o("gkfw3"),s=o("j81qC"),c=o("l6wvi"),u=o("6nHeB"),d=o("bPy5O"),p=o("cdvtD"),f=o("aalu0"),m=o("c23iG");const h=a.default.div` + width: 100%; + height: 100%; + border-radius: 8px; + overflow: hidden; + position: relative; + cursor: pointer; +`,g=a.default.div` + margin-right: 2px; +`,v=a.default.div` + flex-direction: row; + display: flex; + align-items: center; + margin-left: -4px; +`,b=e(r).memo((t=>{const{image:l,chainData:o,mediaType:n,name:a,nrOfItems:s,listedBadge:g,isPinned:b,isHidden:_,isSpam:x,onClick:y}=t,w=x&&_,T=(0,r.useMemo)((()=>w?e(r).createElement(p.CollectibleMediaIconContainer,null,e(r).createElement(d.CollectibleMediaHidden,{width:64})):l?e(r).createElement(u.CollectibleImage,{uri:l,showSkeletonBadge:!a}):(0,i.isBitcoinRareSatsCollectibleChainData)(o)?e(r).createElement(m.CollectibleRareSats,Object.assign({},o.utxoDetails)):e(r).createElement(p.CollectibleMediaIconContainer,null,e(r).createElement(f.CollectibleMediaPlaceholder,{type:n}))),[w,o,l,n,a]);return e(r).createElement(h,{onClick:y,role:"button","aria-label":a,"data-testid":`collectible-tile-${a}`},T,a?e(r).createElement(c.CollectibleBadge,{name:a,placement:"bottom-left",count:s,icon:b||_?e(r).createElement(v,null,_?e(r).createElement(C,null):e(r).createElement(S,null)):null}):null,g?e(r).createElement(c.CollectibleBadge,{name:g,textSize:"small",placement:"top-left",testId:"listed-badge"}):null)})),S=()=>e(r).createElement(g,null,e(r).createElement(s.IconPin,{width:16,height:16})),C=()=>e(r).createElement(g,null,e(r).createElement(s.IconHide,{width:16,height:16}))})),o.register("l6wvi",(function(l,n){t(l.exports,"CollectibleBadge",(function(){return f}));var i=o("21aqi"),r=o("29o0l"),a=o("gkfw3"),s=o("27SDj");const c=a.default.div` + position: absolute; + left: 4px; + right: 4px; + ${({placement:e})=>{switch(e){case"bottom-left":return"\n bottom: 4px;\n ";case"top-left":return"\n top: 4px;\n "}}} +`,u=a.default.div` + background: rgba(24, 24, 24, 0.85); + backdrop-filter: blur(15px); + max-width: 100%; + border-radius: 6px; + display: inline-flex; + justify-content: center; + pointer-events: none; + ${({placement:e})=>{switch(e){case"bottom-left":return"\n padding: 6px 10px;\n ";case"top-left":return"\n padding: 2px 6px;\n "}}} +`,d=a.default.div` + flex: 1; + margin-left: 4px; +`,p=(0,a.default)(s.StyledText).attrs({lineHeight:17,weight:600,noWrap:!0})``,f=e(r).memo((t=>{const{name:l,count:o,placement:n,textSize:a,icon:s,testId:f}=t;return e(r).createElement(c,{placement:n,"data-testid":f},e(r).createElement(u,{placement:n},s,e(r).createElement(p,{size:"small"===a?12:14,noWrap:!0,textTransform:"capitalize"},l),o?e(r).createElement(d,null,e(r).createElement(p,{opacity:.5,size:14},(0,i.formatCount)(o))):null))}))})),o.register("bPy5O",(function(l,n){t(l.exports,"CollectibleMediaHidden",(function(){return a}));var i=o("29o0l"),r=o("j81qC");const a=e(i).memo((({width:t=48,fill:l="#474747"})=>e(i).createElement(r.IconHide,{width:t,height:t,fill:l})))})),o.register("398VP",(function(e,l){t(e.exports,"CollectibleTileWrapper",(function(){return r}));var n=o("gkfw3"),i=o("grqUg");const r=n.default.div` + width: ${i.GRID_COLUMN_WIDTH}px; + height: ${i.GRID_ROW_HEIGHT}px; + margin-bottom: ${i.GRID_ITEM_MARGIN}px; +`})),o.register("bGPWr",(function(l,n){t(l.exports,"CollectionSearchResults",(function(){return S}));var i=o("43063"),r=o("29o0l"),a=o("6RB6n"),s=o("5sZQg"),c=o("gkfw3"),u=o("jdSb9"),d=o("2cS4t"),p=o("grqUg"),f=o("hpC3m"),m=o("55syZ"),h=o("9hYP6");const g=c.default.div` + width: 100%; + padding-bottom: ${15-p.GRID_ITEM_MARGIN}px; +`,v=c.default.div` + padding-bottom: 15px; +`,b=t=>{var l,o,n,i;const{index:s,data:c,style:u,parent:d,cellMeasurementCache:p}=t,f=c[s],h=`row-${s}-${null!==(i=null!==(o=null===(l=null==f?void 0:f.collectible)||void 0===l?void 0:l.id)&&void 0!==o?o:null===(n=null==f?void 0:f.collection)||void 0===n?void 0:n.id)&&void 0!==i?i:""}`;return e(r).createElement(a.CellMeasurer,{cache:p,key:h,parent:d,rowIndex:s},e(r).createElement("div",{style:u},e(r).createElement(m.ResultRow,{item:f})))},S=e(r).memo((t=>{var l;const{t:o}=(0,i.useTranslation)(),{isTrimmed:n}=t,{searchRows:c,numSearchRows:p}=(e=>{const{t:t}=(0,i.useTranslation)(),{collections:l,collectibles:o,hiddenCollections:n}=e,r={type:h.ResultType.Title,title:t("collectiblesSearchCollectionsSection")},a=l.map((e=>({type:h.ResultType.Collection,collection:e}))),s={type:h.ResultType.Title,title:t("collectiblesSearchItemsSection")},c=o.map((e=>({type:h.ResultType.Collectible,collectible:e}))),u={type:h.ResultType.Title,title:t("collectionsHiddenCollections")},d=n.map((e=>({type:h.ResultType.Collection,collection:e}))),p=[...a.length>0?[r]:[],...a,...c.length>0?[s]:[],...c,...d.length>0?[u]:[],...d];return{searchRows:p,numSearchRows:p.length}})(t),m=(0,f.useCellMeasurementCache)(h.ROW_HEIGHT+h.ITEM_MARGIN),S=(0,r.useRef)(document.getElementById("tab-content"));return 0===c.length?e(r).createElement(e(r).Fragment,null,e(r).createElement(u.EmptyStateText,null,o("collectiblesNoCollectibles")),n&&e(r).createElement(v,null,e(r).createElement(d.InlineNotification,{color:"#FFDC62",title:o("collectiblesTrimmed")}))):e(r).createElement(g,null,e(r).createElement(e(s),{scrollElement:null!==(l=S.current)&&void 0!==l?l:void 0},(({height:t=0,width:l=0,isScrolling:o,onChildScroll:n,scrollTop:i})=>e(r).createElement(a.List,{autoHeight:!0,autoWidth:!0,height:t,width:l,isScrolling:o,onScroll:n,scrollTop:i,rowCount:p,rowHeight:m.rowHeight,rowRenderer:t=>e(r).createElement(b,Object.assign({},t,{data:c,cellMeasurementCache:m}))}))))}))})),o.register("hpC3m",(function(e,l){t(e.exports,"useCellMeasurementCache",(function(){return i}));var n=o("lxM5U");const i=e=>new(0,n.CellMeasurerCache)({fixedWidth:!0,defaultHeight:e})})),o.register("55syZ",(function(l,n){t(l.exports,"ResultRow",(function(){return R}));var i=o("21aqi"),r=o("43063"),a=o("29o0l"),s=o("gkfw3"),c=o("aWXnn"),u=o("634r8"),d=o("27SDj"),p=o("i1NO2"),f=o("6ouCP"),m=o("8bmH5"),h=o("twk6W"),g=o("6nHeB"),v=o("aalu0"),b=o("9hYP6");const S=(0,s.default)(u.Row).attrs({align:"center",padding:"10px"})` + background-color: #2a2a2a; + border-radius: 6px; + height: ${b.ROW_HEIGHT}px; + margin-bottom: ${b.ITEM_MARGIN}px; + cursor: pointer; +`,C=(0,s.default)(c.Column).attrs({justify:"center"})``,_=(0,s.default)(d.Text).attrs({size:16,weight:600,lineHeight:19,noWrap:!0,maxWidth:"210px"})` + margin: 0 0 5px 0; +`,x=(0,s.default)(d.Text).attrs({color:"#777777",size:14,lineHeight:17,noWrap:!0})``,y=(0,s.default)(d.Text).attrs({color:"#777777",size:16,lineHeight:22,noWrap:!0,weight:600,textAlign:"left",margin:"6px 0 8px"})``,w=s.default.div` + width: 55px; + aspect-ratio: 1; + margin-right: 10px; + position: relative; + display: flex; + justify-content: center; + align-items: center; +`,T=t=>{const{collection:l}=t,{pushDetailView:o}=(0,p.useDetailViews)(),{t:n}=(0,r.useTranslation)(),s=(0,i.useCollectionCollectible)(l),c=(0,i.useCollectibleMediaURI)(null==s?void 0:s.media,"image",!1,"small"),d=(0,a.useCallback)((()=>{var t;if(h.analytics.capture("collectibleSearchItemClick"),l)if(1===l.items.length){const[n]=null!==(t=null==l?void 0:l.items)&&void 0!==t?t:[];o(e(a).createElement(f.CollectiblePage,{collectibleId:n.id}))}else o(e(a).createElement(m.LegacyCollectionPage,{id:l.id}))}),[l,o]);return l?e(a).createElement(S,{onClick:d},e(a).createElement(w,null,c?e(a).createElement(g.CollectibleImage,{uri:c,width:50,height:50}):e(a).createElement(v.CollectibleMediaPlaceholder,{type:"image",width:42})),e(a).createElement(u.Row,null,e(a).createElement(C,null,e(a).createElement(_,null,l.name),e(a).createElement(x,null,n("collectiblesSearchNrOfItems",{nrOfItems:l.items.length}))))):null},E=t=>{var l;const{collectible:o}=t,{pushDetailView:n}=(0,p.useDetailViews)(),r=(0,i.useCollectibleMediaURI)(null==o?void 0:o.media,"image",!1,"small"),s=(0,a.useCallback)((()=>{h.analytics.capture("collectibleSearchItemClick"),o&&n(e(a).createElement(f.CollectiblePage,{collectibleId:o.id}))}),[o,n]);return o?e(a).createElement(S,{onClick:s},e(a).createElement(w,null,r?e(a).createElement(g.CollectibleImage,{uri:r,width:50,height:50}):e(a).createElement(v.CollectibleMediaPlaceholder,{type:null===(l=o.media)||void 0===l?void 0:l.type,width:42})),e(a).createElement(u.Row,null,e(a).createElement(C,null,e(a).createElement(_,null,o.name),e(a).createElement(x,null,o.collection.name)))):null},R=t=>{const{item:l}=t;switch(l.type){case b.ResultType.Title:return e(a).createElement(y,null,l.title);case b.ResultType.Collection:return e(a).createElement(T,{collection:l.collection});case b.ResultType.Collectible:return e(a).createElement(E,{collectible:l.collectible});default:return null}}})),o.register("6ouCP",(function(l,n){t(l.exports,"CollectiblePage",(function(){return Y}),(function(e){return Y=e}));var i=o("4xbAj"),r=o("21aqi"),a=o("3ljHn"),s=o("5slFC"),c=o("43063"),u=o("5uSEV"),d=o("RVqnc"),p=o("iMnOw"),f=o("1fwzV"),m=o("lz5BI"),h=o("29o0l"),g=o("jkMDT"),v=o("Nt4tV"),b=o("gkfw3"),S=o("hFkH3"),C=o("6UMd8"),_=o("aWXnn"),x=o("lq7YC"),y=o("ggMbr"),w=o("8pWVO"),T=o("j81qC"),E=o("jVWts"),R=o("634r8"),I=o("27SDj"),k=o("brWcm"),O=o("6N7XF"),z=o("dnETA"),P=o("axWfD"),A=o("felE0"),M=o("hI0OX"),L=o("9hGCd"),D=o("gX5Te"),H=o("feAoQ"),j=o("60vo7"),F=o("twk6W"),W=function(e,t){var l={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(l[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(o=Object.getOwnPropertySymbols(e);n *:not(:empty) { + margin-bottom: 16px; + } +`,B=(0,b.default)(S.Button)` + margin-bottom: 10px; +`,U=(0,b.default)(_.Column)` + gap: 24px; +`,q=b.default.div` + display: flex; + flex-wrap: wrap; +`,$=(0,b.default)(I.Text)` + margin-bottom: 8px; +`,X=b.default.div` + border-radius: 6px; + border: 1px solid #333333; + padding: 8px 10px; + display: flex; + flex-direction: column; + margin-right: 10px; + margin-bottom: 10px; + max-width: max-content; + word-break: break-word; + align-items: flex-start; +`,J=b.default.img` + height: 56px; + width: 56px; + align-items: center; + justify-content: center; + margin-right: 8px; + border-radius: 14px; + padding: 16px; + background-color: ${e=>e.theme.purpleLight}; +`,Q=b.default.div` + margin-top: 16px; + margin-bottom: 24px; + width: 100%; +`;const Z=e(h).memo((t=>{var l;const{t:o}=(0,c.useTranslation)(),{showEditCollectibleListingModal:n,showCollectibleListingModal:i}=(0,k.useLegacyModals)(),{handleShowModalVisibility:u,handleHideModalVisibility:g}=(0,H.useModals)(),[b]=(0,r.useCollectiblesStore)((e=>[e.setSendCollectible])),C=(0,r.useListCollectibleStore)((e=>e.setListPrice)),w=(0,r.useListCollectibleStore)((e=>e.setListCollectible)),{collectible:P,listing:D,isValidCollectible:j,onListingURLClick:W,collectibleAsSPLTokenAccount:Z,summaryItems:Y,chainSpecificSummarySection:K,collectibleTraits:ee,ctaBanner:te,onCtaBannerClick:le,bidSummary:oe,showOfferButton:ne,onClickOffer:ie,shortcuts:re,isReadOnlyAccount:ae,amountToBurn:se,explorerName:ce,isBurnable:ue,isHidden:de,isPinned:pe,onBurnToken:fe,onReportNotSpam:me,onReportSpam:he,onSetAsAvatar:ge,onToggleHide:ve,onTogglePin:be,onViewOnExplorer:Se}=t,{data:[Ce]}=(0,a.useFeatureFlags)(["enable-cta-bar"]),_e=Ce&&!ae,xe=(0,h.useMemo)((()=>(0,s.getIsNonTransferable)(P)),[P]),ye=(0,h.useMemo)((()=>!ae&&!D&&!xe),[xe,ae,D]),we=ye&&re.length>0,{description:Te,externalUrl:Ee,listings:Re,media:Ie}=P,ke=null==P?void 0:P.collection.name,Oe=null!==(l=null==P?void 0:P.collection.isSpam)&&void 0!==l&&l,ze=(0,d.parseURL)(Ee),Pe=null==ze?void 0:ze.hostname,Ae=Oe||!Te&&!ze?null:e(h).createElement(L.CollectibleSummaryHeader,{description:Te,url:ze}),Me=(0,h.useMemo)((()=>{var e,t,l;return null!==(l=null===(t=null===(e=null==P?void 0:P.chainData)||void 0===e?void 0:e.compression)||void 0===t?void 0:t.compressed)&&void 0!==l&&l}),[null==P?void 0:P.chainData]),Le=(0,h.useMemo)((()=>ye&&!1===ae&&j&&!D&&!!Z&&!Me&&!xe),[ye,j,D,Z,Me,ae,xe]),De=(0,h.useCallback)((()=>{Z&&(w({asset:Z,listings:null}),i(Z))}),[w,Z,i]),He=(0,h.useCallback)((()=>{if(Le)return De()}),[De,Le]),je=(0,h.useCallback)((()=>{F.analytics.capture("walletShortcutsModalOpenClick",(0,p.trackModalOpen)({type:"collectible",collectionName:null!=ke?ke:"",hostname:null!=Pe?Pe:"",platform:"browser-ext"})),u("shortcutsSheet",{type:"collectible",hostname:null!=Pe?Pe:"",shortcuts:re,collectionName:null!=ke?ke:""})}),[Pe,re,ke,u]),Fe=(0,h.useCallback)((()=>{F.analytics.capture("collectibleSpamOverlayDismissed",{data:{collectible:{id:null==P?void 0:P.id,name:null==P?void 0:P.name}}})}),[null==P?void 0:P.id,null==P?void 0:P.name]),We=Oe&&de,Ge=(0,h.useCallback)((()=>{var e;(()=>{const e=document.querySelector("audio"),t=document.querySelector("video"),l=null!=e?e:t;(null==l?void 0:l.paused)||null==l||l.pause()})(),b(P),u("sendCollectible"),F.analytics.capture("selectSendAsset",{asset:{type:"collectible",symbol:P.symbol,name:P.name},data:{chainId:null===(e=P.chain)||void 0===e?void 0:e.id}})}),[P,u,b]),Ne=(0,h.useMemo)((()=>re.map((e=>({text:e.label,type:`shortcut-${e.icon}`,onClick:()=>{!function(e,t,l){F.analytics.capture("walletShortcutsLinkOpenClick",(0,p.trackLinkOpen)({type:"collectible",hostname:null!=e?e:"",collectionName:null!=t?t:"",platform:"browser-ext"},l)),window.open(l.uri)}(null!=Pe?Pe:"",null!=ke?ke:"",e)}})))),[ke,Pe,re]),Ve=(0,r.useCollectibleCTABar)({amountToBurn:se,explorerName:ce,isBurnable:ue,isHidden:de,isPinned:pe,isSpam:null==P?void 0:P.collection.isSpam,onBurnToken:fe,onList:He,onReportNotSpam:me,onReportSpam:he,onSend:Ge,onSetAsAvatar:ge,onShortcuts:je,onToggleHide:ve,onTogglePin:be,onViewOnExplorer:Se,shortcuts:Ne,shouldDisplaySend:ye,shouldDisplayShortcuts:we,shouldDisplayListOnSolana:Le});return e(h).createElement(V,null,e(h).createElement(R.Row,null,e(h).createElement(M.CollectibleMediaWrapper,{isOverlayVisible:We,onOverlayPressed:Fe},e(h).createElement(G,null,e(h).createElement(z.CollectibleDetailMedia,{media:Ie,collectibleChainData:P.chainData}),(null==D?void 0:D.listingPriceUiAmount)?e(h).createElement(A.CollectibleListingBadge,{title:o("collectiblesListed"),amount:null==D?void 0:D.listingPriceUiAmount,symbol:"SOL"}):null))),_e?null:e(h).createElement(N,null,ye?e(h).createElement(S.Button,{theme:"primary",onClick:Ge},o("commandSend")):null,Le?e(h).createElement(S.Button,{theme:"primary",onClick:He},o("collectibleDetailList")):null,we?e(h).createElement(S.Button,{theme:"primary",onClick:je},e(h).createElement(T.IconShortcuts,{fill:""})):null,!ae&&D&&Z?e(h).createElement(_.Column,null,e(h).createElement(B,{theme:"primary",disabled:!(null==D?void 0:D.url),onClick:W},o("listStatusViewOnMagicEden")),e(h).createElement(S.Button,{theme:"primary",onClick:()=>{var e;w({asset:Z,listings:null!=Re?Re:null}),C((0,v.lamportsToSolana)(parseInt(null!==(e=D.listingPrice)&&void 0!==e?e:"0",10)).toNumber()),n(Z)}},o("collectiblesEditListing"))):null),_e&&e(h).createElement(e(h).Fragment,null,e(h).createElement(Q,null,e(h).createElement(x.CTABar,{headerText:null==P?void 0:P.name,actions:Ve.actions,shortcuts:Ve.shortcuts,hostname:Pe,uiContextName:"collectibleDetail"})),e(h).createElement(N,null,!ae&&D&&Z?e(h).createElement(_.Column,null,e(h).createElement(B,{theme:"primary",disabled:!(null==D?void 0:D.url),onClick:W},o("listStatusViewOnMagicEden")),e(h).createElement(S.Button,{theme:"primary",onClick:()=>{var e;w({asset:Z,listings:null!=Re?Re:null}),C((0,v.lamportsToSolana)(parseInt(null!==(e=D.listingPrice)&&void 0!==e?e:"0",10)).toNumber()),n(Z)}},o("collectiblesEditListing"))):null)),te&&e(h).createElement(O.CollectibleCtaBanner,{title:te.title,subtitle:te.subtitle,iconFill:te.iconFill,onClick:le}),e(h).createElement(f.AnimatePresence,null,oe&&ne?e(h).createElement(m.motion.div,{style:{width:"100%"},initial:{height:0,opacity:0,scale:.8},animate:{height:"auto",opacity:1,scale:1},transition:{ease:"easeInOut",duration:.3}},e(h).createElement(E.CollectibleSellCTA,{title:o("collectibleDetailSellNow",{symbol:oe.currencySymbol,amount:oe.receiveAmountFormatted}),subtitle:o("collectibleDetailEasilyAccept"),onClick:()=>ie(P,oe)})):null),e(h).createElement(U,null,e(h).createElement(R.Row,null,Y.length>0?e(h).createElement(y.Summary,{header:Ae,rows:Y}):null),K&&K.items.length>0?e(h).createElement(R.Row,null,e(h).createElement(_.Column,null,e(h).createElement(e(h).Fragment,null,e(h).createElement($,{weight:500,size:16,color:"#777",textAlign:"left"},K.label),e(h).createElement(R.Row,null,e(h).createElement(y.Summary,{rows:K.items}))))):null,e(h).createElement(R.Row,null,e(h).createElement(_.Column,null,!!ee&&ee.length>0&&e(h).createElement(e(h).Fragment,null,e(h).createElement($,{weight:500,size:16,color:"#777",textAlign:"left"},o("collectibleDetailProperties")),e(h).createElement(q,null,ee.map((({type:t,value:l,modal:n})=>e(h).createElement(X,{key:t,onClick:()=>{if(!n)return;const{name:t,description:l,iconUrl:i}=n;u("interstitial",{bodyTitle:t,bodyDescription:l,alignBody:"center",icon:e(h).createElement(J,{src:i}),FooterComponent:()=>e(h).createElement(S.Button,{theme:"primary",onClick:()=>g("interstitial")},o("gotIt"))})}},e(h).createElement(I.Text,{lineHeight:15,weight:500,size:12,color:"#777",textTransform:"uppercase",textAlign:"left"},t),e(h).createElement(I.Text,{lineHeight:17,color:"white",size:14,weight:500,textAlign:"left"},l))))))))))})),Y=t=>{var l;const{t:o}=(0,c.useTranslation)(),{collectibleId:n}=t,d=(t=>{var l,o,n,d,p,f,m,v;const{collectibleId:b}=t,{t:_}=(0,c.useTranslation)(),{data:x}=D.hooks.useShowWalletShortcutsSettings(),y=null!=x?x:u.DEFAULT_SHOW_WALLET_SHORTCUTS,{showCollectibleBurnModal:w}=(0,k.useLegacyModals)(),{handleShowModalVisibility:E,handleHideModalVisibility:R}=(0,H.useModals)(),{data:I}=D.hooks.useSelectedMultiChainAccount(),O=null==I?void 0:I.isReadOnly,z=null!==(l=null==I?void 0:I.addresses)&&void 0!==l?l:[],P=null===(o=z.find((e=>e.networkID.startsWith("solana"))))||void 0===o?void 0:o.address,{data:[A]}=(0,a.useFeatureFlags)(["enable-cta-bar"]),M=A&&!O,{data:L}=D.hooks.useCollectible({id:b,addresses:z}),{ctaBanner:W,traits:G}=D.hooks.useCollectibleDetailViewState(L),N=(0,h.useCallback)((()=>{if(!W)return;const{title:t,subtitle:l,buttonText:o,uri:n,iconFill:i}=W.modal;F.analytics.capture("collectibleCtaClick",{data:{title:t}}),E("interstitial",{bodyTitle:t,bodyDescription:l,icon:e(h).createElement(C.Circle,{diameter:72,color:i,alpha:.2},e(h).createElement(T.IconLock2,{width:36,height:36,fill:i})),alignBody:"center",FooterComponent:()=>e(h).createElement(S.Button,{theme:"primary",onClick:()=>{window.open(n,"_blank"),R("interstitial")}},o)})}),[W,R,E]),{bidSummary:V,isListedOnSolana:B,sellSteps:U}=D.hooks.useInstantSell({collectible:L}),q=(0,h.useMemo)((()=>{const e=!!U.orderId&&U.steps.length>0;return!B&&void 0!==V&&!O&&e}),[U.orderId,U.steps.length,B,V,O]),$=(0,h.useCallback)(((e,t)=>{F.analytics.capture("collectibleSellCTAClick"),E("instantSell",{collectible:e,bidSummary:t})}),[E]),{shortcuts:X}=D.hooks.useShortcuts(L,"desktop",y),{data:J}=D.hooks.usePreferredExplorers(),Q=(0,r.useCollectibleExplorer)(L,J),Z=Number(null!==(n=null==L?void 0:L.balance)&&void 0!==n?n:""),Y=(0,h.useMemo)((()=>{if(L&&P)return(0,r.convertCollectibleToSPLTokenAccount)(L,P)}),[L,P]),K=(0,h.useMemo)((()=>{var e;return null===(e=null==L?void 0:L.listings)||void 0===e?void 0:e.magic_eden}),[null===(d=null==L?void 0:L.listings)||void 0===d?void 0:d.magic_eden]),ee=null!==(f=null===(p=null==L?void 0:L.collection.marketplaces)||void 0===p?void 0:p.some((e=>e.isVerified)))&&void 0!==f&&f,te=!(O||!Y||ee||K),{isPinned:le,onTogglePin:oe}=D.hooks.usePinCollectionProps({collectionId:null==L?void 0:L.collection.id,isSpam:null===(m=null==L?void 0:L.collection)||void 0===m?void 0:m.isSpam,accountId:null==I?void 0:I.identifier,networkId:null===(v=null==L?void 0:L.chain)||void 0===v?void 0:v.id,toast:g.toast}),{isHidden:ne,onToggleHide:ie}=D.hooks.useHideCollectionProps({collectible:L,accountId:null==I?void 0:I.identifier,toast:g.toast}),{mutate:re}=D.hooks.useSetMultiChainAccountIcon(),ae=null==L?void 0:L.media,se=null==ae?void 0:ae.type,ce=(0,r.useCollectibleMediaURI)(ae,se,!0,"large"),ue=D.hooks.useReportSpamProps({collectible:L,accountId:null==I?void 0:I.identifier,toast:g.toast}),de=D.hooks.useReportNotSpam({collectible:L,accountId:null==I?void 0:I.identifier,toast:g.toast}),pe=(0,h.useCallback)((()=>{(null==I?void 0:I.identifier)&&(F.analytics.capture("accountAvatarModified",{data:{type:i.AccountIconType.Image}}),re({identifier:I.identifier,icon:{type:i.AccountIconType.Image,imageUrl:ce}}))}),[re,null==I?void 0:I.identifier,ce]),fe=(0,h.useCallback)((()=>{L&&w(L)}),[w,L]),me=(0,h.useCallback)((()=>{Q&&window.open(Q.url,"_blank")}),[Q]),he=(0,h.useMemo)((()=>{var e;return M?[]:[{key:"collection-group-1",data:[...I&&"image"===se&&ce?[{key:"set-avatar",label:_("collectibleDetailSetAsAvatar"),onClick:pe}]:[],{key:"pin-collection",label:_(le?"assetDetailUnpinCollection":"assetDetailPinCollection"),onClick:oe},{key:"hide-collection",label:_(ne?"assetDetailUnhideCollection":"assetDetailHideCollection"),onClick:ie}]},{key:"collection-group-2",data:[...(null===(e=null==L?void 0:L.collection)||void 0===e?void 0:e.isSpam)?[{key:"report-not-spam",label:_(ne?"collectiblesReportAsNotSpamAndUnhide":"collectiblesReportAsNotSpam"),onClick:de,variant:j.CTAVariant.Info}]:[{key:"report-spam",label:_(ne?"collectiblesReportAsSpam":"collectiblesReportAsSpamAndHide"),onClick:ue,variant:j.CTAVariant.Warning}],...te&&Z>0&&L?[{key:"burn",label:_("collectibleBurnTitleWithCount",{count:Z}),onClick:fe,variant:j.CTAVariant.Warning}]:[]]},{key:"collection-group-3",data:[...Q?[{key:"view-on-explorer",label:_("collectibleDetailViewOnExplorer",{explorer:Q.name}),onClick:me}]:[]]}]}),[M,I,se,ce,_,pe,le,oe,ne,ie,L,ue,de,te,Z,fe,Q,me]),ge=(0,h.useMemo)((()=>(0,r.isSolanaCollectibleChainData)(null==L?void 0:L.chainData)&&(null==L?void 0:L.chainData.standard)!==s.SPLTokenStandard.SemiFungible&&!!(null==L?void 0:L.collection.id)),[null==L?void 0:L.chainData,null==L?void 0:L.collection]),ve=(0,h.useCallback)((()=>{(null==K?void 0:K.url)&&window.open(null==K?void 0:K.url)}),[null==K?void 0:K.url]),be=D.hooks.useCollectibleSummaryItems(L,{positiveColor:"#21E56F",negativeColor:"#EB3742"}),Se=(0,r.useCollectibleChainSpecificInfoSection)(L);return{collectibleActionSections:he,collectible:L,ctaBanner:W,onCtaBannerClick:N,listing:K,bidSummary:V,showOfferButton:q,onClickOffer:$,isValidCollectible:ge,collectibleAsSPLTokenAccount:Y,onListingURLClick:ve,summaryItems:be,chainSpecificSummarySection:Se,collectibleTraits:G,shortcuts:X,isReadOnlyAccount:O,isHidden:ne,amountToBurn:Z,explorerName:null==Q?void 0:Q.name,isBurnable:te,isPinned:le,onBurnToken:fe,onReportNotSpam:de,onReportSpam:ue,onSetAsAvatar:pe,onToggleHide:ie,onTogglePin:oe,onViewOnExplorer:me}})({collectibleId:n}),{collectibleActionSections:p,collectible:f}=d,m=W(d,["collectibleActionSections","collectible"]);return e(h).createElement(e(h).Fragment,null,e(h).createElement(P.CollectibleHeaderTitle,{sections:p,title:null!==(l=null==f?void 0:f.name)&&void 0!==l?l:o("collectiblesUnknownCollectible"),value:null==f?void 0:f.balance}),f?e(h).createElement(Z,Object.assign({collectible:f},m)):e(h).createElement(w.ErrorView,{title:o("errorAndOfflineSomethingWentWrong"),description:o("errorAndOfflineSomethingWentWrongTryAgain")}))}})),o.register("lq7YC",(function(l,n){t(l.exports,"CTABar",(function(){return g}));var i=o("9yJOd"),r=o("29o0l"),a=o("gkfw3"),s=o("feAoQ"),c=o("6UR7D"),u=o("h7kan");const d=a.default.div` + display: grid; + grid-gap: 8px; + grid-template-columns: ${e=>`repeat(${e.buttonCount}, minmax(0, 1fr));`}; + width: 100%; + height: 74px; +`,p=a.default.button` + display: flex; + border: 0; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 12px; + border-radius: 16px; + gap: 4px; + font-size: 12px; + font-style: normal; + font-weight: 600; + line-height: 16px; + cursor: pointer; + + &:disabled { + cursor: default; + } +`,f=a.default.div` + height: 24px; + overflow: hidden; +`,m=(0,a.default)(p)` + background: #2a2a2a; + * { + color: ${e=>e.theme.grayLight}; + } + &:hover:enabled { + background: #333333; + } +`,h=(0,a.default)(p)` + background: #2a2a2a; + * { + color: ${e=>e.theme.grayLight}; + } + &:hover:enabled { + background: #333333; + } +`;function g({actions:t,shortcuts:l,hostname:o,headerText:n,maxButtons:a=4,uiContextName:p,disabled:g=!1}){var v;const b=(0,r.useMemo)((()=>t.length>a?t.slice(a-1):[]),[t,a]),S=(0,r.useMemo)((()=>b.length>0?t.slice(0,a-1):t),[t,b,a]),C=t.length+(null!==(v=null==l?void 0:l.length)&&void 0!==v?v:0),{handleShowModalVisibility:_,handleHideModalVisibility:x}=(0,s.useModals)(),y=(0,r.useCallback)(((e,t)=>{c.fungibleAnalytics.ctaBarTrackPrimaryButtonsClick({uiContext:{name:p},position:t,type:e,maxButtons:a,primaryActions:S,moreActions:b})}),[a,b,S,p]);return e(r).createElement(d,{buttonCount:Math.min(t.length,a)},S.map((t=>{var l;return e(r).createElement(m,{disabled:g,key:t.type,type:"button",onClick:()=>{y(t.type,"primary"),t.onClick(t.type)}},e(r).createElement(f,null,e(r).createElement(u.CTAIcon,{color:g?"gray":"accentPrimary",type:t.type})),e(r).createElement("span",null,null!==(l=t.singleWordAltText)&&void 0!==l?l:t.text))})),b.length>0?e(r).createElement(h,{disabled:g,type:"button",onClick:()=>{c.fungibleAnalytics.ctaBarTrackMoreButtonClick({uiContext:{name:p},maxButtons:a,totalButtons:C}),_("callToActionSheet",{headerText:n,actions:b,shortcuts:l,hostname:o,onClose:()=>{x("callToActionSheet")},trackAction:e=>{y(e,"more")}})}},e(r).createElement(i.icons.MoreHorizontal,{size:24,color:"accentPrimary"}),e(r).createElement("span",null,"More")):null)}})),o.register("6UR7D",(function(e,l){t(e.exports,"fungibleAnalytics",(function(){return r}));var n=o("5slFC"),i=o("twk6W");const r=new(0,n.FungibleAnalytics)(i.analytics)})),o.register("jVWts",(function(l,n){t(l.exports,"CollectibleSellCTA",(function(){return f}));var i=o("29o0l"),r=o("gkfw3"),a=o("6UMd8"),s=o("aWXnn"),c=o("j81qC"),u=o("634r8"),d=o("27SDj");const p=(0,r.default)(u.Row)` + background-color: #2a2a2a; + border-radius: 8px; + padding: 12px; + gap: 12px; + cursor: pointer; + + :hover { + opacity: 1; + background: #333333; + } +`,f=({title:t,subtitle:l,onClick:o})=>e(i).createElement(p,{onClick:o},e(i).createElement(a.Circle,{diameter:48,color:"rgba(33, 229, 111, 0.1)"},e(i).createElement(c.IconWallet,{fill:"#21E56F"})),e(i).createElement(s.Column,null,e(i).createElement(u.Row,{justify:"space-between",align:"center"},e(i).createElement(d.Text,{color:"#fffff",size:16,weight:600,textAlign:"left"},t)),e(i).createElement(d.Text,{color:"#999999",size:14,weight:400,lineHeight:18,textAlign:"left"},l)))})),o.register("6N7XF",(function(l,n){t(l.exports,"CollectibleCtaBanner",(function(){return g}));var i=o("29o0l"),r=o("gkfw3"),a=o("6UMd8"),s=o("aWXnn"),c=o("j81qC"),u=o("634r8"),d=o("27SDj"),p=o("4K7Du");const f=(0,r.default)(u.Row)` + background-color: ${e=>e.theme.borderLight}; + border-radius: 8px; + padding: 12px; + gap: 12px; + cursor: pointer; + + :hover { + opacity: 1; + background: #333333; + } +`,m=(0,r.default)(d.StyledText).attrs({size:16,color:p.theme.white,weight:600})` + text-align: left; +`,h=(0,r.default)(d.StyledText).attrs({size:14,color:p.theme.grayLight,weight:400})` + text-align: left; + line-height: 18px; +`,g=({title:t,subtitle:l,iconFill:o="#2a2a2a",onClick:n})=>e(i).createElement(f,{onClick:n},e(i).createElement(a.Circle,{diameter:48,color:o,alpha:.2},e(i).createElement(c.IconLock2,{width:20,height:20,fill:o})),e(i).createElement(s.Column,null,e(i).createElement(u.Row,{justify:"space-between",align:"center"},e(i).createElement(m,null,t)),e(i).createElement(h,null,l)))})),o.register("axWfD",(function(l,n){t(l.exports,"CollectibleHeaderTitle",(function(){return p}));var i=o("21aqi"),r=o("29o0l"),a=o("gkfw3"),s=o("fw9SR"),c=o("27SDj");const u=(0,a.default)(c.StyledText).attrs({as:"span",weight:500})``,d=(0,a.default)(c.StyledText).attrs({as:"label",weight:500,color:"#999999"})``,p=e(r).memo((({title:t,value:l,sections:o})=>e(r).createElement(s.PageHeader,{sections:o},e(r).createElement(u,null,t),l?e(r).createElement(d,null," ",(0,i.formatCount)(Number(l))):null)))})),o.register("felE0",(function(l,n){t(l.exports,"CollectibleListingBadge",(function(){return p}));var i=o("29o0l"),r=o("gkfw3"),a=o("j81qC"),s=o("27SDj");const c=r.default.div` + position: absolute; + display: flex; + align-items: center; + pointer-events: none; + left: 4px; + top: 4px; + padding: 4px 6px; + margin: 8px; + background: rgba(24, 24, 24, 0.85); + backdrop-filter: blur(15px); + border-radius: 6px; +`,u=r.default.div` + padding-left: 6px; + padding-right: 4px; +`,d=(0,r.default)(s.StyledText).attrs({textAlign:"left",weight:600,noWrap:!0})``,p=e(i).memo((t=>{const{title:l,amount:o,symbol:n}=t;return e(i).createElement(c,null,e(i).createElement(a.IconMagicEdenCircle,null),e(i).createElement(u,null,e(i).createElement(d,{opacity:.5,size:12,lineHeight:16,textTransform:"capitalize"},l),e(i).createElement(d,{noWrap:!0,lineHeight:20,textTransform:"capitalize"},`${o} ${n}`)))}))})),o.register("hI0OX",(function(l,n){t(l.exports,"CollectibleMediaWrapper",(function(){return d}));var i=o("43063"),r=o("29o0l"),a=o("gkfw3"),s=o("j81qC"),c=o("27SDj"),u=o("4Fx9v");const d=({children:t,isOverlayVisible:l,onOverlayPressed:o})=>e(r).createElement(u.ToggleViewComponent,{visible:l,overlay:p,onViewToggled:o},t),p=t=>e(r).createElement(f,null,e(r).createElement(m,null,e(r).createElement(s.IconHide,{width:32,height:32,fill:"#999999"}),e(r).createElement(h,null,i.i18next.t("collectibleDetailSpamOverlayDescription")),e(r).createElement(g,{onClick:t},i.i18next.t("collectibleDetailSpamOverlayReveal")))),f=a.default.div` + aspect-ratio: 1; + justify-content: center; + border-radius: 8px; + align-items: center; + background-color: ${e=>e.theme.backgroundDark}; +`,m=a.default.div` + width: 100%; + height: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + border-radius: 8px; + padding: 16px; + overflow: hidden; +`,h=(0,a.default)(c.Text).attrs({size:15,weight:400,lineHeight:21,color:"#999999",margin:"12px 0px"})``,g=(0,a.default)(c.Text).attrs({size:15,lineHeight:21,weight:500,color:"#ab9ff2",textAlign:"center"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; + &:hover { + color: #7d66d9; + } +`})),o.register("4Fx9v",(function(l,n){t(l.exports,"ToggleViewComponent",(function(){return a}));var i=o("29o0l"),r=o("gkfw3");const a=({children:t,overlay:l,visible:o=!1,onViewToggled:n})=>{const[r,a]=(0,i.useState)(o),c=(0,i.useCallback)((()=>{a(!r),null==n||n()}),[r,n]);return e(i).createElement(s,null,r?l(c):t)},s=r.default.div``})),o.register("9hGCd",(function(l,n){t(l.exports,"CollectibleSummaryHeader",(function(){return d}));var i=o("43063"),r=o("29o0l"),a=o("hFkH3"),s=o("27SDj"),c=o("brWcm"),u=o("twk6W");const d=e(r).memo((t=>{const{description:l,url:o}=t,{showExternalLinkWarningModal:n}=(0,c.useLegacyModals)(),d=(0,r.useCallback)((()=>{o&&(u.analytics.capture("collectibleExternalLinkWarningPrompted",{data:{url:o.toString()}}),n({url:o}))}),[n,o]),{t:p}=(0,i.useTranslation)();return e(r).createElement(e(r).Fragment,null,l&&e(r).createElement(s.Text,{weight:500,size:14,color:"#777",textAlign:"left"},p("collectibleDetailDescription")),l&&e(r).createElement(s.Text,{size:14,textAlign:"left",lineHeight:20,wordBreak:"break-word"},l),o&&e(r).createElement(a.Button,{theme:"link",onClick:d,paddingY:0,lineHeight:20,fontSize:14,fontWeight:500},o.href))}))})),o.register("8bmH5",(function(l,n){t(l.exports,"LegacyCollectionPage",(function(){return E}),(function(e){return E=e}));var i=o("h0VH5"),r=o("21aqi"),a=o("43063"),s=o("29o0l"),c=o("jkMDT"),u=o("8pWVO"),d=o("i1NO2"),p=o("axWfD"),f=o("cdvtD"),m=o("aalu0"),h=o("kCGw2"),g=o("em3OQ"),v=o("398VP"),b=o("grqUg"),S=o("gX5Te"),C=o("60vo7"),_=o("twk6W"),x=o("6ouCP"),y=function(e,t){var l={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(l[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(o=Object.getOwnPropertySymbols(e);n{const l=(t=>{var l,o,n;const{id:c}=t,{t:u}=(0,a.useTranslation)(),{pushDetailView:p}=(0,d.useDetailViews)(),{data:f}=S.hooks.useSelectedMultiChainAccount(),m=null!==(l=null==f?void 0:f.addresses)&&void 0!==l?l:[],{data:h}=S.hooks.useCollectible({id:c,addresses:m}),g=null==h?void 0:h.chainData,v=(0,s.useCallback)((()=>{var t,l;if(!(null==h?void 0:h.chainData))return;const o=(0,i.getCollectibleData)({chainID:h.chain.id,amount:null!==(t=h.balance)&&void 0!==t?t:"",symbol:null!==(l=h.symbol)&&void 0!==l?l:"",collectible:h.chainData}),{asset:n}=o,r=y(o,["asset"]),a=Object.assign(Object.assign({},r),n);_.analytics.capture("assetDetailClick",{data:a}),p(e(s).createElement(x.CollectiblePage,{collectibleId:h.id}))}),[h,p]),b=(0,s.useMemo)((()=>{if(null==h?void 0:h.listings)return u("collectiblesListed")}),[h,u]),C=(0,r.useCollectibleMediaURI)(null==h?void 0:h.media,"image",!1,"medium");return{isError:!h,image:C,chainData:g,mediaType:null===(o=null==h?void 0:h.media)||void 0===o?void 0:o.type,listedBadge:b,onClick:v,isSpam:null===(n=null==h?void 0:h.collection)||void 0===n?void 0:n.isSpam}})(t),{isError:o}=l,n=y(l,["isError"]);return e(s).createElement(v.CollectibleTileWrapper,null,o?e(s).createElement(f.CollectibleMediaIconContainer,null,e(s).createElement(m.CollectibleMediaPlaceholder,{type:n.mediaType})):e(s).createElement(g.CollectibleTile,Object.assign({},n)))})),T=e(s).memo((t=>{const{collectibles:l}=t,o=(0,s.useMemo)((()=>[{data:l,id:"collectibles",collapsible:!1,initialCollapsed:!1}]),[l]);return e(s).createElement(h.CollectiblesMultichainGrid,{sections:o,defaultRowHeight:b.GRID_ROW_HEIGHT+b.GRID_ITEM_MARGIN,renderCard:t=>e(s).createElement(w,Object.assign({},t))})})),E=t=>{const{t:l}=(0,a.useTranslation)(),o=(e=>{var t,l;const{id:o}=e,{t:n}=(0,a.useTranslation)(),{data:i}=S.hooks.useSelectedMultiChainAccount(),u=null!==(t=null==i?void 0:i.addresses)&&void 0!==t?t:[],d=S.hooks.useCollection({id:o,addresses:u}),p=(0,s.useMemo)((()=>{var e;return null!==(e=null==d?void 0:d.items)&&void 0!==e?e:[]}),[d]),f=(0,s.useMemo)((()=>Math.ceil(p.length/2)),[p.length]),m=(0,s.useMemo)((()=>{if(d)return(0,r.selectBestCollectionName)(d,d.items[0])}),[d]),h=(0,r.useCollectionCollectible)(d),{isPinned:g,onTogglePin:v}=S.hooks.usePinCollectionProps({collectionId:null==d?void 0:d.id,isSpam:null==d?void 0:d.isSpam,accountId:null==i?void 0:i.identifier,networkId:null===(l=null==h?void 0:h.chain)||void 0===l?void 0:l.id,toast:c.toast}),{isHidden:b,onToggleHide:_}=S.hooks.useHideCollectionProps({collectible:h,accountId:null==i?void 0:i.identifier,toast:c.toast}),x=S.hooks.useReportSpamProps({collectible:h,accountId:null==i?void 0:i.identifier,toast:c.toast}),y=S.hooks.useReportNotSpam({collectible:h,accountId:null==i?void 0:i.identifier,toast:c.toast}),w=(0,s.useMemo)((()=>[{key:"collection-group-1",data:[{key:"deposit",label:n(g?"assetDetailUnpinCollection":"assetDetailPinCollection"),onClick:v},{key:"hide",label:n(b?"assetDetailUnhideCollection":"assetDetailHideCollection"),onClick:_}]},{key:"collection-group-2",data:[...(null==d?void 0:d.isSpam)?[{key:"report-not-spam",label:n(b?"collectiblesReportAsNotSpamAndUnhide":"collectiblesReportAsNotSpam"),onClick:y,variant:C.CTAVariant.Info}]:[{key:"report-spam",label:n(b?"collectiblesReportAsSpam":"collectiblesReportAsSpamAndHide"),onClick:x,variant:C.CTAVariant.Warning}]]}]),[g,n,v,b,_,null==d?void 0:d.isSpam,x,y]);return{collectibles:p,collectionName:m,isError:!d,gridRowCount:f,optionSections:w}})(t),{isError:n,collectionName:i,optionSections:d}=o,f=y(o,["isError","collectionName","optionSections"]);return e(s).createElement(e(s).Fragment,null,e(s).createElement(p.CollectibleHeaderTitle,{title:null!=i?i:l("collectiblesUnknownCollection"),value:f.collectibles.length.toString(),sections:d}),n?e(s).createElement(u.ErrorView,{title:l("errorAndOfflineUnableToFetchCollectibles"),description:"",buttonText:l("homeErrorButtonText")}):e(s).createElement(T,Object.assign({},f)))}})),o.register("9hYP6",(function(e,l){t(e.exports,"ROW_HEIGHT",(function(){return o})),t(e.exports,"ITEM_MARGIN",(function(){return n})),t(e.exports,"ResultType",(function(){return i}));const o=74,n=10;var i,r;(r=i||(i={}))[r.Title=0]="Title",r[r.Collection=1]="Collection",r[r.Collectible=2]="Collectible"})),o.register("8HUHr",(function(l,n){t(l.exports,"prefetchShortcuts",(function(){return c}));var i=o("2onIY"),r=o("iMnOw"),a=o("j7Vzu"),s=o("41yT6");const c=e(a)(r.prefetchShortcuts,(0,i.getAPIEnvironment)(),s.queryClient)})),o.register("j7Vzu",(function(e,t){e.exports=function(e){var t=[].slice.call(arguments,1);return t.length?function(){for(var l=[].slice.call(arguments),o=[],n=0;ne(i).createElement(e(i).Fragment,null,e(i).createElement(a.CollectibleHeaderTitle,{title:t}),e(i).createElement(u.CollectionSummaryRow,{logoUri:l,name:t,floorPrice:o}),e(i).createElement(c.CollectionHoldings,Object.assign({},n)),e(i).createElement(s.CollectionAbout,Object.assign({},r))))),h=({id:t})=>{const{pushDetailView:l}=(0,r.useDetailViews)(),o=(0,i.useCallback)((t=>{l(e(i).createElement(p.CollectiblePage,{collectibleId:t}))}),[l]),n=(0,i.useCallback)((()=>{l(e(i).createElement(f.LegacyCollectionPage,{id:t}))}),[l,t]),a=(0,i.useCallback)((e=>{window.open(e)}),[]),s=d.hooks.useCollectionPageViewState({id:t,onHoldingsCollectiblePress:o,onSeeAllHoldingsPress:n,onSocialLinkPress:a});return e(i).createElement(m,Object.assign({},s))}})),o.register("jxEdJ",(function(l,n){t(l.exports,"CollectionAbout",(function(){return m}));var i=o("RVqnc"),r=o("29o0l"),a=o("gkfw3"),s=o("75q0e"),c=o("27SDj"),u=o("4K7Du"),d=o("4UGdH");const p=e(r).memo((({socialLinks:t,socialLinksTitle:l})=>e(r).createElement(S,null,e(r).createElement(b,null,l),t.map((t=>e(r).createElement(C,{key:t.label,onClick:()=>t.onPress(t.url)},e(r).createElement(_,null,t.label))))))),f=e(r).memo((({label:t,value:l})=>e(r).createElement(x,null,e(r).createElement(y,null,t),e(r).createElement(w,null,l)))),m=e(r).memo((({aboutTitle:t,description:l,socialLinksTitle:o,socialLinks:n,items:a})=>{const c=[l?e(r).createElement(v,null,l):null,n.length>0?e(r).createElement(p,{socialLinksTitle:o,socialLinks:n}):null,...a.length>0?a.map((t=>e(r).createElement(f,Object.assign({},t)))):[]].filter(i.nonNullable),u=(0,i.interleave)(c,e(r).createElement(s.ItemSeparator,{gap:1}));return e(r).createElement(h,null,e(r).createElement(d.Title,{title:t}),e(r).createElement(g,null,u.map(((t,l)=>e(r).createElement("div",{key:`r-${l}`},t)))))})),h=a.default.div` + padding-bottom: 20px; +`,g=a.default.div` + border-radius: 16px; + overflow: hidden; +`,v=(0,a.default)(c.Text).attrs({size:15,lineHeight:20,weight:400,color:u.theme.grayLight,textAlign:"left"})` + background: ${u.theme.backgroundDark}; + padding: 16px; +`,b=(0,a.default)(c.Text).attrs({size:17,lineHeight:22,weight:400,color:u.theme.white,textAlign:"left"})` + background: ${u.theme.backgroundDark}; + margin-bottom: 8px; +`,S=a.default.div` + padding: 16px; + background: ${u.theme.backgroundDark}; +`,C=a.default.div` + display: inline-block; + border-radius: 32px; + padding: 4px 8px; + background: ${u.theme.buttonGray}; +`,_=(0,a.default)(c.Text).attrs({size:15,lineHeight:20,weight:600,color:u.theme.white,textAlign:"left"})``,x=a.default.div` + background: ${u.theme.backgroundDark}; + display: flex; + justify-content: space-between; + flex-direction: row; + align-items: center; + padding: 16px; +`,y=(0,a.default)(c.Text).attrs({size:17,lineHeight:22,weight:400,color:u.theme.white,textAlign:"left"})``,w=(0,a.default)(c.Text).attrs({size:17,lineHeight:22,weight:400,color:u.theme.grayLight,textAlign:"left"})``})),o.register("4UGdH",(function(l,n){t(l.exports,"Title",(function(){return c}));var i=o("29o0l"),r=o("gkfw3"),a=o("hiI91"),s=o("27SDj");const c=e(i).memo((({title:t,isLoading:l=!1})=>l?e(i).createElement(d,null,e(i).createElement(p,null)):e(i).createElement(u,null,t))),u=(0,r.default)(s.Text).attrs({size:22,lineHeight:28,weight:600,color:"#FFFFFF",textAlign:"left"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; + margin-bottom: 12px; +`,d=r.default.div` + margin: 6px 0 20px; +`,p=(0,r.default)(a.SkeletonLoader)` + width: 170px; + height: 20px; + border-radius: 16px; +`})),o.register("gCyer",(function(l,n){t(l.exports,"CollectionHoldings",(function(){return u}));var i=o("29o0l"),r=o("gkfw3"),a=o("0P77p"),s=o("6VEx4"),c=o("4UGdH");const u=e(i).memo((({holdings:t,holdingsTitle:l,isLoadingHoldings:o,onSeeAllHoldingsPress:n,seeAllHoldingsText:r,showHoldings:u,showSeeAllHoldings:p})=>u?e(i).createElement(d,null,e(i).createElement(c.Title,{title:l,isLoading:o}),e(i).createElement(a.Grid,{items:t,isLoading:o}),p?e(i).createElement(s.SeeAllLink,{text:r,onPress:n}):null):null)),d=r.default.div` + padding-bottom: 20px; +`})),o.register("0P77p",(function(l,n){t(l.exports,"Grid",(function(){return u}));var i=o("29o0l"),r=o("gkfw3"),a=o("hiI91"),s=o("errmb");const c=e(i).memo((()=>e(i).createElement(d,null,Array.from({length:4}).map(((t,l)=>e(i).createElement(a.SkeletonLoader,{key:`s-${l}`,borderRadius:"16px",aspectRatio:1})))))),u=e(i).memo((({items:t,isLoading:l})=>l?e(i).createElement(c,null):e(i).createElement(d,null,t.map((t=>e(i).createElement(p,{key:t.id},e(i).createElement(s.GridItem,Object.assign({},t)))))))),d=r.default.div` + display: grid; + grid-gap: 8px; + grid-template-columns: 1fr 1fr; +`,p=r.default.div``})),o.register("errmb",(function(l,n){t(l.exports,"GridItem",(function(){return s}));var i=o("29o0l"),r=o("gkfw3"),a=o("27SDj");const s=e(i).memo((({id:t,imageUri:l,title:o,subtitle:n,onPress:r})=>{const a=(0,i.useCallback)((()=>r(t)),[t,r]);return e(i).createElement(c,{onClick:a},e(i).createElement(u,{src:l}),e(i).createElement(d,null,e(i).createElement(p,null,o),n?e(i).createElement(f,null,n):null))})),c=r.default.div` + background-color: #2c2d30; + border-radius: 16px; + overflow: hidden; +`,u=r.default.img` + width: 100%; + aspect-ratio: 1; +`,d=r.default.div` + padding: 8px 12px; + justify-content: center; +`,p=(0,r.default)(a.Text).attrs({size:14,lineHeight:18,weight:600,color:"#FFFFFF",textAlign:"left"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; +`,f=(0,r.default)(a.Text).attrs({size:12,lineHeight:16,weight:600,color:"#999999",textAlign:"left"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; +`})),o.register("6VEx4",(function(l,n){t(l.exports,"SeeAllLink",(function(){return s}));var i=o("29o0l"),r=o("gkfw3"),a=o("27SDj");const s=e(i).memo((({text:t,onPress:l})=>e(i).createElement(c,{onClick:l},t))),c=(0,r.default)(a.Text).attrs({size:17,lineHeight:22,weight:400,color:"#AB9FF2",textAlign:"center"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; + padding: 12px; +`})),o.register("aXgxx",(function(l,n){t(l.exports,"CollectionSummaryRow",(function(){return c}));var i=o("29o0l"),r=o("gkfw3"),a=o("4Wvp3"),s=o("27SDj");const c=e(i).memo((({logoUri:t,name:l,floorPrice:o})=>e(i).createElement(u,null,t?e(i).createElement(d,null,e(i).createElement(p,{src:t})):null,e(i).createElement(f,null,e(i).createElement(m,null,l),o?e(i).createElement(h,null,o):null)))),u=r.default.div` + display: flex; + flex-direction: row; + margin-bottom: 16px; +`,d=r.default.div` + flex-shrink: 0; + flex-basis: 48px; + margin-right: 12px; + border-radius: 12px; + overflow: hidden; +`,p=(0,r.default)(a.ShapedImage).attrs({size:"normal",shape:"square"})``,f=r.default.div` + display: flex; + flex-direction: column; + justify-content: center; +`,m=(0,r.default)(s.Text).attrs({size:22,lineHeight:28,weight:600,color:"#FFFFFF",textAlign:"left"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; +`,h=(0,r.default)(s.Text).attrs({size:15,lineHeight:20,weight:400,color:"#999999",textAlign:"left"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; +`})),o.register("4Wvp3",(function(l,n){t(l.exports,"ShapedImage",(function(){return m}));var i=o("RVqnc"),r=o("29o0l"),a=o("gkfw3"),s=o("6UMd8"),c=o("izu1Y"),u=o("hiI91");const d=e=>{if("number"==typeof e)return e;switch(null!=e?e:"small"){case"normal":return 48;case"small":return 32;case"xsmall":return 24;case"xxsmall":return 16}},p=(0,a.default)(c.PImage)` + border-radius: ${e=>e.borderradius}px; + width: 100%; + height: 100%; +`,f=a.default.div` + width: ${e=>e.width}px; + height: ${e=>e.height}px; + align-items: center; + justify-content: center; + background-color: ${e=>{var t;return(0,i.hexToRGB)(e.color,null!==(t=e.alpha)&&void 0!==t?t:.1)}}; +`,m=({src:t,fallback:l,alt:o,size:n="normal",shape:i="circle",style:a})=>{const c=null!=l?l:e(r).createElement(h,null,"?"),m=d(n),g=d(n),v=(e=>"square"===e?6:0)(i);return"circle"===i?e(r).createElement(s.Circle,{color:"#222222",diameter:m,style:a},e(r).createElement(p,{src:t,fallback:c,alt:o||void 0,width:m,height:g,borderradius:v,loader:e(r).createElement(u.SkeletonLoader,{borderRadius:`${v}px`,width:`${m}px`,height:`${g}px`})})):e(r).createElement(f,{color:"#222222",width:m,height:g,style:a},e(r).createElement(p,{src:t,fallback:c,alt:o||"",width:m,height:g,borderradius:v,loader:e(r).createElement(u.SkeletonLoader,{borderRadius:`${v}px`,width:`${m}px`,height:`${g}px`})}))},h=a.default.div` + font-size: 22px; + line-height: 28px; + display: flex; + align-items: center; + justify-content: center; +`}))}(); +//# sourceMappingURL=CollectionsPage.ecb976b5.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ConnectHardwareMultichainFlow.0390354b.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ConnectHardwareMultichainFlow.0390354b.js new file mode 100644 index 0000000..802e411 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ConnectHardwareMultichainFlow.0390354b.js @@ -0,0 +1,64 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function e(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r={},o={},i=n.parcelRequire1d24;null==i&&((i=function(e){if(e in r)return r[e].exports;if(e in o){var t=o[e];delete o[e];var n={id:e,exports:{}};return r[e]=n,t.call(n.exports,n,n.exports),n.exports}var i=new Error("Cannot find module '"+e+"'");throw i.code="MODULE_NOT_FOUND",i}).register=function(e,t){o[e]=t},n.parcelRequire1d24=i),i.register("86Tdh",(function(e,t){i("eOkdY").register(JSON.parse('{"eITPT":"ConnectHardwareMultichainFlow.0390354b.js","5Hh3e":"bip32.0415b1e7.js","bnDSu":"Solana.39b78c22.js","aYF3y":"Solana.c02c12fc.js","ia8XW":"Eth.2d040527.js","9l3GE":"main.30915ee0.js","4nmlj":"semver.339a6680.js","jqZb5":"ledgerSignerBitcoin.49fa1444.js","8ZV50":"english.dc8cdfce.js","bSKtD":"crypto-browserify.e188246b.js","99t1D":"TransportWebHID.10460d8f.js","9Dpy0":"notification.5cbd182e.css"}'))})),i.register("eOkdY",(function(t,n){var r,o;e(t.exports,"register",(function(){return r}),(function(e){return r=e})),e(t.exports,"resolve",(function(){return o}),(function(e){return o=e}));var i={};r=function(e){for(var t=Object.keys(e),n=0;n(0,L.isFeatureEnabled)("kill-quests"))),ne=(0,u.createExploreHooks)(I,c.getAPIEnvironment,B,t.getDeviceId(),(()=>(0,L.isFeatureEnabled)("enable-bitcoin-explore"))),re=(0,p.createHealthHooks)();return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},B),_),j),G),$),Z),K),q),W),H),z),U),J),Q),X),V),ee),te),ne),re)}({analytics:L.analytics,chainAvailabilityDeps:{storage:N,isBitcoinFlagEnabled:(0,L.isFeatureEnabled)("enable-bitcoin-default")},fungiblesSdk:K,legacyStorage:new(0,I.LocalStorage),priorityFeeService:j,queryClient:D.queryClient,storage:N,utxoManager:F,vaultProxy:B})})),i.register("OZskz",(function(t,n){e(t.exports,"createAutoConfirmHooks",(function(){return i("c8vyP").createAutoConfirmHooks})),e(t.exports,"AbstractAutoConfirmService",(function(){return i("gSZiQ").AbstractAutoConfirmService})),e(t.exports,"AutoConfirmAnalytics",(function(){return i("guZvk").AutoConfirmAnalytics})),i("fLCrw");i("c8vyP"),i("gSZiQ"),i("guZvk")})),i.register("fLCrw",(function(t,n){e(t.exports,"createAutoConfirmHooks",(function(){return i("c8vyP").createAutoConfirmHooks}));i("gwqsO"),i("gvOZ5"),i("4b0uC"),i("lSVit"),i("c8vyP")})),i.register("gwqsO",(function(e,t){i("3ljHn"),i("29o0l"),i("lSVit")})),i.register("lSVit",(function(t,n){e(t.exports,"useFetchEnabledNetworkIdsForDomain",(function(){return d}),(function(e){return d=e}));var r=i("2onIY"),o=i("beWYh"),s=i("5ekp2"),a=i("Nt4tV"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const u=e=>[`auto-confirm:${e}--enabled`];function d(e){return(0,s.useQuery)({queryKey:u((0,a.removeWebPrefixes)(e)),cacheTime:3e5,queryFn(){return c(this,void 0,void 0,(function*(){return yield function(e){return c(this,void 0,void 0,(function*(){const t=yield o.RequestClient.getInstance().post(`${(0,r.getAPIEnvironment)()}/auto-confirm/v1/dapp`,{domain:e}),{data:n}=t;return(null==n?void 0:n.supportedChainIds)&&Array.isArray(n.supportedChainIds)?n.supportedChainIds:[]}))}((0,a.removeWebPrefixes)(e))}))}})}})),i.register("gvOZ5",(function(n,r){e(n.exports,"useAutoConfirmSettingsStore",(function(){return a}));var o=i("gTwcH");const s={settings:void 0,origin:void 0,accountIdentifier:void 0},a=t(o)((e=>Object.assign(Object.assign({},s),{setSettingsForDomain:(t,n,r)=>e({accountIdentifier:t,origin:n,settings:r}),reset:()=>e(s)})))})),i.register("4b0uC",(function(n,r){e(n.exports,"useAutoConfirmSettingsProps",(function(){return g}),(function(e){return g=e}));var o=i("4xbAj"),s=i("3ljHn"),a=i("5uSEV"),c=i("4VuRl"),u=i("29o0l"),d=i("9w5Wb"),l=i("gvOZ5"),f=i("lSVit"),p=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const g=(e,n,r,i,g,h,{origin:v,autoSave:y=!1})=>{const{data:m}=(0,o.useSelectedMultiChainAccount)(e,n,r,!1,i),A=m?m.identifier:"",{get:{data:T},set:{mutateAsync:b}}=(0,a.useAutoConfirmSettings)(n,h,A,v),w=t(d)(T),S=(0,o.useSelectedNetworks)(e,n,r,i),{data:x=[],isLoading:E}=(0,f.useFetchEnabledNetworkIdsForDomain)(v),{data:[C,O]}=(0,s.useFeatureFlags)(["kill-automatic-approval","enable-automatic-approval-for-all-dapps"]),D=x.length>0,k=!C&&(O||D),{shadowSettings:P,setShadowSettings:I,reset:L,origin:R,accountIdentifier:N}=(0,l.useAutoConfirmSettingsStore)((e=>({shadowSettings:e.settings,setShadowSettings:e.setSettingsForDomain,origin:e.origin,accountIdentifier:e.accountIdentifier,reset:e.reset})));t(u).useEffect((()=>{v==R&&A==N||L()}),[v,R,L,A,N]),t(u).useEffect((()=>{k&&null!=T&&(null!=T&&null==P&&I(A,v,T),null==T||!y||(0,c.dequal)(T,P)||(0,c.dequal)(T,w)||I(A,v,T))}),[T,I,P,v,A,k,y,R,N,w]);const j=t(u).useMemo((()=>(0,o.isHardwareWalletAccountType)(null==m?void 0:m.type)),[m]),B=t(u).useMemo((()=>O?S:S.filter((e=>x.includes(e)))),[S,x,O]),F=t(u).useCallback((e=>{var t;return e?!!(null===(t=null==P?void 0:P.networks)||void 0===t?void 0:t[e]):B.some((e=>{var t;return!!(null===(t=null==P?void 0:P.networks)||void 0===t?void 0:t[e])}))}),[B,P]),M=t(u).useCallback((e=>{var t,n;if(!k||j)return;const r=JSON.parse(JSON.stringify(P));if((null==r?void 0:r.networks)&&null==(null===(t=null==r?void 0:r.networks)||void 0===t?void 0:t[e]))r.networks[e]=!0;else{if(!(null==r?void 0:r.networks))return!1;r.networks[e]=!r.networks[e]}r.sessionStartTime=Date.now(),r.maxSessionDuration=a.MAX_SESSION_DURATION,I(A,v,r),y&&b(r);const o=null!==(n=r.networks[e])&&void 0!==n&&n;return g.onAutoConfirmSettingsChanged({origin:v,networkID:e,enabled:o,sessionStartTime:o?null==r?void 0:r.sessionStartTime:void 0,maxSessionDuration:o?null==r?void 0:r.maxSessionDuration:void 0,view:y?"TRUSTED_APP":"NOTIFICATION"}),o}),[k,j,P,I,A,v,y,g,b]),_=t(u).useCallback((()=>{if(!k||null==P||j)return;const e=!F(),t=JSON.parse(JSON.stringify(P));for(const n of B)t.networks[n]=e;return t.sessionStartTime=Date.now(),t.maxSessionDuration=a.MAX_SESSION_DURATION,I(A,v,JSON.parse(JSON.stringify(t))),y&&b(t),g.onAutoConfirmSettingsChanged({origin:v,networkID:"all",enabled:e,sessionStartTime:e?null==t?void 0:t.sessionStartTime:void 0,maxSessionDuration:e?null==t?void 0:t.maxSessionDuration:void 0,view:y?"TRUSTED_APP":"NOTIFICATION"}),e}),[k,P,j,F,I,A,v,y,g,B,b]),K=t(u).useCallback((()=>p(void 0,void 0,void 0,(function*(){k&&null!=P&&!j&&(yield b(P))}))),[P,b,k,j]),q=t(u).useMemo((()=>{var e;return null!=(null==P?void 0:P.sessionStartTime)?new Date((null==P?void 0:P.sessionStartTime)+1e3*(null!==(e=null==P?void 0:P.maxSessionDuration)&&void 0!==e?e:0)):null}),[null==P?void 0:P.sessionStartTime,null==P?void 0:P.maxSessionDuration]),U=E;return t(u).useMemo((()=>({enabled:k,isHardwareAccount:j,showAutoConfirmRow:k&&!j,toggle:M,networkIDs:B,isActive:F,untilDate:q,settings:P,toggleAll:_,save:K,resetShadowSettings:L,loading:U,isAutoConfirmIsTouched:!(0,c.dequal)(P,T)})),[k,j,M,B,F,q,P,_,K,L,U,T])}})),i.register("9w5Wb",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0});var n=i("29o0l");e.exports.default=function(e){var t=n.useRef();return n.useEffect((function(){t.current=e})),t.current}})),i.register("c8vyP",(function(t,n){e(t.exports,"createAutoConfirmHooks",(function(){return a}));var r=i("4xbAj"),o=i("guZvk"),s=i("4b0uC");function a(e,t,n,i,a){const c=new(0,r.AccountAnalytics)(i),u=new(0,o.AutoConfirmAnalytics)(i);return{useAutoConfirmSettingsProps:r=>(0,s.useAutoConfirmSettingsProps)(e,t,n,c,u,a,r)}}})),i.register("guZvk",(function(t,n){e(t.exports,"AutoConfirmAnalytics",(function(){return c}),(function(e){return c=e}));var r,o=i("csW2r"),s=function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},a=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};class c{onAutoConfirmSettingsChanged({origin:e,networkID:t,enabled:n,sessionStartTime:i,maxSessionDuration:s,view:c}){o.telemetry.addBreadcrumb(`Auto-Confirm: ${n?"Enabling":"Disabling"} network ID ${t}`,o.FeatureTag.AutoConfirm,o.Severity.Info),a(this,r,"f").capture("autoConfirmSettingsChanged",{data:{origin:e,networkId:t,enabled:n,sessionStartTime:n?i:void 0,maxSessionDuration:n?s:void 0,view:c}})}transactionAutoConfirmed(e,t){var n;const i={type:"transaction",sequenceId:e,data:t};return(null===(n=t.autoConfirm.auditTrail)||void 0===n?void 0:n.length)&&t.autoConfirm.auditTrail.length<7&&(t.autoConfirm.suspectSettingsTamper=!0),o.telemetry.addBreadcrumb(`Auto-Confirm: transaction on origin ${t.origin} for network ${t.networkId} auto-confirmed`,o.FeatureTag.AutoConfirm,o.Severity.Info),t.autoConfirm.suspectSettingsTamper&&o.telemetry.addBreadcrumb("Auto-Confirm: suspected tampering with settings...",o.FeatureTag.AutoConfirm,o.Severity.Info),a(this,r,"f").capture("transactionAutoConfirmed",i)}messageAutoConfirmed(e,t){var n;const i={type:"message",sequenceId:e,data:t};return(null===(n=t.autoConfirm.auditTrail)||void 0===n?void 0:n.length)&&t.autoConfirm.auditTrail.length<7&&(t.autoConfirm.suspectSettingsTamper=!0),o.telemetry.addBreadcrumb(`Auto-Confirm: message on origin ${t.origin} for network ${t.networkId} auto-confirmed`,o.FeatureTag.AutoConfirm,o.Severity.Info),t.autoConfirm.suspectSettingsTamper&&o.telemetry.addBreadcrumb("Auto-Confirm: suspected tampering with settings...",o.FeatureTag.AutoConfirm,o.Severity.Info),a(this,r,"f").capture("transactionAutoConfirmed",i)}constructor(e){r.set(this,void 0),s(this,r,e,"f")}}r=new WeakMap})),i.register("gSZiQ",(function(t,n){e(t.exports,"AbstractAutoConfirmService",(function(){return f}),(function(e){return f=e}));var r=i("cFUcx"),o=i("5uSEV"),s=i("7gANb"),a=i("Nt4tV"),c=i("cr4aP"),u=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))},d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);oe<=Date.now()-6e4));return e>-1&&l.splice(e),!(l.length>=10)&&(l.push(Date.now()),!0)}isAutoConfirmSessionActive(e,t){return u(this,void 0,void 0,(function*(){this.executedChecksAudit.push(r.AutoConfirmCheck.IsAutoConfirmSessionActive);const n=yield(0,o.getAutoConfirmSettingsForDomain)(this.storage,e,t),i=(0,o.isAutoConfirmSessionActive)(n);return{sessionStartTime:n.sessionStartTime,sessionMaxDuration:n.maxSessionDuration,success:i}}))}didPassEthTransactionSimulation(e){return u(this,void 0,void 0,(function*(){this.executedChecksAudit.push(r.AutoConfirmCheck.DidPassEthTransactionSimulation);try{return function(e){var t,n,r,o,i,a;if(null==(null===(t=null==e?void 0:e.evaluation)||void 0===t?void 0:t.action))return{success:!1};if(null!=(null===(o=null===(r=null===(n=null==e?void 0:e.evaluation)||void 0===n?void 0:n.simulationResults)||void 0===r?void 0:r.error)||void 0===o?void 0:o.kind))return{success:!1};const c=s.simulations.estimateDollarValueFromEstimation(null===(a=null===(i=null==e?void 0:e.evaluation)||void 0===i?void 0:i.simulationResults)||void 0===a?void 0:a.expectedStateChanges).out;return{success:"NONE"===e.evaluation.action,dollarValue:parseFloat(c.toFixed(6))}}(yield s.simulations.scanMultichainTransaction({label:"autoConfirmScanTransaction",params:{networkID:e.networkID,url:e.url.href,userAccount:e.userAccountAddress,transactions:e.data}}))}catch(e){return{success:!1}}}))}didPassSolTransactionSimulation(e){return u(this,void 0,void 0,(function*(){this.executedChecksAudit.push(r.AutoConfirmCheck.DidPassSolTransactionSimulation);try{const t=yield s.simulations.scanMultichainTransaction({label:"autoConfirmScanTransaction",params:{networkID:e.networkID,url:e.url.href,userAccount:e.userAccountAddress,transactions:e.data}});return null==t?{success:!1}:function(e){var t,n,r,o,i,a;if(null==(null===(t=null==e?void 0:e.evaluation)||void 0===t?void 0:t.action))return{success:!1};if(null!=(null===(o=null===(r=null===(n=null==e?void 0:e.evaluation)||void 0===n?void 0:n.simulationResults)||void 0===r?void 0:r.error)||void 0===o?void 0:o.kind))return{success:!1};const c=s.simulations.estimateDollarValueFromEstimation(null===(a=null===(i=null==e?void 0:e.evaluation)||void 0===i?void 0:i.simulationResults)||void 0===a?void 0:a.expectedStateChanges).out;return{success:"NONE"===e.evaluation.action,dollarValue:parseFloat(c.toFixed(6))}}(t)}catch(e){return{success:!1}}}))}didPassEthMessageSimulation(e){return u(this,void 0,void 0,(function*(){this.executedChecksAudit.push(r.AutoConfirmCheck.DidPassEthMessageSimulation);try{const r=yield s.simulations.scanMessageQueryFn({networkID:e.networkID,parsedMessage:e.data,url:e.url.href,userAccount:e.userAccountAddress});return!(!r||r.error)&&(null!=(null===(n=null==(t=r)?void 0:t.evaluation)||void 0===n?void 0:n.action)&&"NONE"===t.evaluation.action)}catch(n){return!1}var t,n}))}constructor(e){this.storage=e,this.executedChecksAudit=[]}}})),i.register("cr4aP",(function(t,n){e(t.exports,"isDappWhitelistedForTransaction",(function(){return u}),(function(e){return u=e})),e(t.exports,"isDappWhitelistedForMessage",(function(){return d}),(function(e){return d=e}));var r=i("iOvk1"),o=i("2onIY"),s=i("beWYh"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const c=e=>`${(0,o.getAPIEnvironment)()}/auto-confirm/v1/${e}`;function u(e){return a(this,void 0,void 0,(function*(){if(r.Chains.isEVMNetworkID(e.chainId)){const t=(yield s.RequestClient.getInstance().post(c("transaction"),{txObjects:e.txObjects,chainId:e.chainId,domain:e.domain})).data;return!0===(null==t?void 0:t.isEligible)}if(r.Chains.isSolanaNetworkID(e.chainId)){const t=(yield s.RequestClient.getInstance().post(c("transaction"),{transactions:e.transactions,chainId:e.chainId,domain:e.domain})).data;return!0===(null==t?void 0:t.isEligible)}return!1}))}function d(e){return a(this,void 0,void 0,(function*(){if(r.Chains.isEVMNetworkID(e.chainId)){const t=JSON.parse(JSON.stringify(e.data));delete t.message,delete t.primaryType,delete t.types;const n=yield s.RequestClient.getInstance().post(c("message"),{chainId:e.chainId,domain:e.domain,data:[t]}),r=yield n.data;return!0===(null==r?void 0:r.isEligible)}return!1}))}})),i.register("eJxop",(function(t,n){e(t.exports,"refetchLedgerAddresses",(function(){return i("dZ3qP").refetchLedgerAddresses})),e(t.exports,"resetLedgerAddresses",(function(){return i("dZ3qP").resetLedgerAddresses})),e(t.exports,"setLedgerTransportStateOverride",(function(){return i("dZ3qP").setLedgerTransportStateOverride})),e(t.exports,"createHardwareWireHooks",(function(){return i("3r36j").createHardwareWireHooks})),e(t.exports,"DEFAULT_LEDGER_TRANSPORT_STATE",(function(){return i("bwiqA").DEFAULT_LEDGER_TRANSPORT_STATE})),e(t.exports,"LEDGER_NOT_CONNECTED_STATE",(function(){return i("bwiqA").LEDGER_NOT_CONNECTED_STATE})),e(t.exports,"LEDGER_RECONNECTING_STATE",(function(){return i("bwiqA").LEDGER_RECONNECTING_STATE})),e(t.exports,"LEDGER_WAITING_FOR_APPROVAL_STATE",(function(){return i("bwiqA").LEDGER_WAITING_FOR_APPROVAL_STATE})),e(t.exports,"LedgerApp",(function(){return i("e59pI").LedgerApp})),e(t.exports,"LedgerLockedError",(function(){return i("a5LJM").LedgerLockedError})),e(t.exports,"getLedgerTransportState",(function(){return i("5i9Ta").getLedgerTransportState})),e(t.exports,"deriveLedgerAddresses",(function(){return i("54Y8k").deriveLedgerAddresses})),e(t.exports,"getLedgerAppDisplayName",(function(){return i("4kKEQ").getLedgerAppDisplayName})),e(t.exports,"getLedgerAppForAddressType",(function(){return i("4kKEQ").getLedgerAppForAddressType})),e(t.exports,"getLedgerAppForNetworkID",(function(){return i("4kKEQ").getLedgerAppForNetworkID})),e(t.exports,"createLedgerWireSigner",(function(){return i("cWagW").createLedgerWireSigner})),e(t.exports,"getAddressTypeFromDerivationPathType",(function(){return i("4vX1O").getAddressTypeFromDerivationPathType}));i("3r36j"),i("bwiqA"),i("e59pI");i("d1qVj");i("a5LJM"),i("5i9Ta"),i("54Y8k"),i("51YJE"),i("dfz3b"),i("4kKEQ"),i("cWagW"),i("4vX1O")})),i.register("3r36j",(function(t,n){e(t.exports,"createHardwareWireHooks",(function(){return c}));i("jgqfR");var r=i("4GWtC"),o=i("4Oih6"),s=(i("led49"),i("6epSx")),a=i("1yw5t");i("6ZHK3");function c(e,t){const{defaultTransportTimeout:n}=e;return{useIsLedgerSupported:()=>(0,r.default)(e),useLedgerWireTransportState:(n,r,o)=>(0,s.useLedgerWireTransportState)(e,t,n,r,o),useRequestLedgerPermission:(n,r)=>(0,a.default)(e,t,n,r),useLedgerAddresses:(e,r,i,s)=>(0,o.default)(n,t,e,r,i,s)}}})),i.register("jgqfR",(function(t,n){e(t.exports,"useConnectedLedgerDeviceMetadata",(function(){return a}));var r=i("5ekp2"),o=i("9O68d"),s=i("dUHlc");const a=(e,t)=>{const n=!!t,i=s.hardwareQueryKeys.accountConnectedDevice(t);return(0,r.useQuery)({enabled:n,queryKey:i,queryFn:()=>(0,o.getConnectedLedgerDeviceMetadata)(e,null!=t?t:"")})}})),i.register("9O68d",(function(t,n){e(t.exports,"getConnectedLedgerDeviceMetadata",(function(){return c}),(function(e){return c=e}));var r=i("4xbAj"),o=i("csW2r"),s=i("a5LJM"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const c=(e,t)=>a(void 0,void 0,void 0,(function*(){var n;o.telemetry.addBreadcrumb(o.FeatureTag.Ledger,`Getting Connected Ledger Device metadata for account: ${t}`,o.Severity.Info);const i=yield(0,r.getMultiChainAccountMetadata)(e,t),a=null===(n=null==i?void 0:i.connectedDevices)||void 0===n?void 0:n.find((e=>e.deviceType===r.DeviceType.Ledger&&e.connectionType===r.ConnectionType.BLE));if(!a)throw new(0,s.AccountMetadataNoConnectedDevicesError);return a}))})),i.register("a5LJM",(function(t,n){e(t.exports,"LedgerNotConnectedError",(function(){return o})),e(t.exports,"LedgerMultipleAppsRequestedError",(function(){return i})),e(t.exports,"LedgerLockedError",(function(){return s})),e(t.exports,"LedgerDuplicateAddressReceivedError",(function(){return a})),e(t.exports,"AccountMetadataNoConnectedDevicesError",(function(){return c}));class r extends Error{constructor(e){super(e)}}class o extends r{constructor(e="Ledger not connected."){super(e)}}class i extends r{constructor(e="Multiple apps requested from Ledger. Only request one at a time."){super(e)}}class s extends r{constructor(e="Ledger is locked, unlock to get addresses or sign."){super(e)}}class a extends r{constructor(e="Duplicate ledger address received"){super(e)}}class c extends r{constructor(e="No connected devices."){super(e)}}})),i.register("dUHlc",(function(t,n){e(t.exports,"HARDWARE_BASE_QUERY_KEY",(function(){return r})),e(t.exports,"hardwareQueryKeys",(function(){return o}));const r="@phantom/hardware",o={isLedgerSupported:()=>[`${r}:is-ledger-supported`],ledgerTransportState:()=>[`${r}:ledger-transport-state`],ledgerAddress:(e,t)=>[`${r}:ledger-address`,{chainType:e,derivationPath:t}],ledgerAddresses:(e=[],t)=>[`${r}:ledger-addresses`,{derivationPathParams:e,enableLedgerXPubDerivation:t}],requestLedgerPermission:()=>[`${r}:request-ledger-permission`],accountConnectedDevice:e=>[`${r}:account-connected-device`,{accountIdentifier:e}]}})),i.register("4GWtC",(function(t,n){e(t.exports,"default",(function(){return a}),(function(e){return a=e}));var r=i("5ekp2"),o=i("dUHlc"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))},a=e=>{const t=o.hardwareQueryKeys.isLedgerSupported();return(0,r.useQuery)({queryKey:t,queryFn:()=>s(void 0,void 0,void 0,(function*(){return e.isSupported()}))})}})),i.register("4Oih6",(function(t,n){e(t.exports,"default",(function(){return l}),(function(e){return l=e}));var r=i("7mQ3Y"),o=i("5ekp2"),s=i("a5LJM"),a=i("4kKEQ"),c=i("54Y8k"),u=i("dUHlc"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))},l=(e,t,n,i=[],l=!1,f=!1,p=(()=>{}))=>{var g;const h=(0,a.getLedgerAppForAddressType)(r.AddressTypes.getAddressType(i[0].pathType)),v=n.isConnected&&i.length>0&&h===(null===(g=n.selectedApp)||void 0===g?void 0:g.app),y=u.hardwareQueryKeys.ledgerAddresses(i,f);return(0,o.useQuery)({enabled:v,queryKey:y,queryFn:()=>d(void 0,void 0,void 0,(function*(){const n=yield t.getQueryData(u.hardwareQueryKeys.ledgerTransportState());if(!n)throw new(0,s.LedgerNotConnectedError);return(0,c.deriveLedgerAddresses)({transportTimeout:e,state:n,derivationPathParams:i,enableDebugLogs:l,enableLedgerXPubDerivation:f,onSuccess:p})})),retry:!1})}})),i.register("4kKEQ",(function(t,n){e(t.exports,"getLedgerAppDisplayName",(function(){return a})),e(t.exports,"getLedgerAppForNetworkID",(function(){return c})),e(t.exports,"getLedgerAppForAddressType",(function(){return u}));var r=i("iOvk1"),o=i("7mQ3Y"),s=i("e59pI");const a=e=>{switch(e){case s.LedgerApp.Bitcoin:return"Bitcoin";case s.LedgerApp.EVM:return"Ethereum";case s.LedgerApp.Solana:return"Solana"}},c=e=>{const t=r.Chains.getAddressTypes(e);return u(t[0])},u=e=>{switch(e){case o.AddressType.BitcoinTaproot:case o.AddressType.BitcoinNativeSegwit:case o.AddressType.BitcoinNestedSegwit:case o.AddressType.BitcoinLegacy:return s.LedgerApp.Bitcoin;case o.AddressType.EVM:return s.LedgerApp.EVM;case o.AddressType.Solana:return s.LedgerApp.Solana}}})),i.register("e59pI",(function(t,n){e(t.exports,"LedgerApp",(function(){return r}));var r,o,s=i("7XqVB");(o=r||(r={})).Bitcoin="Bitcoin",o.EVM="EVM",o.Solana="Solana";const a=s.z.string().regex(/^[0-9A-Fa-f]*$/,{message:"String must have only valid hex characters"});s.z.object({publicKey:a,chainCode:a}),s.z.object({name:s.z.string(),id:s.z.string().min(1),rssi:s.z.number().int()}),s.z.union([s.z.literal("low"),s.z.literal("medium"),s.z.literal("high")])})),i.register("54Y8k",(function(t,n){e(t.exports,"deriveLedgerAddresses",(function(){return y}),(function(e){return y=e}));var r=i("jZpRu"),o=i("7mQ3Y"),s=i("csW2r"),a=i("RVqnc"),c=i("a5LJM"),u=i("aLMPl"),d=i("2XRol"),l=i("bOnUg"),f=i("5E8aH"),p=i("eCWDh"),g=i("4kKEQ"),h=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const v=(e,t,n,r)=>{const i=new Set;return(s,d)=>h(void 0,void 0,void 0,(function*(){if(!t.isConnected)throw new(0,c.LedgerNotConnectedError);const l=e;try{const e=yield(0,a.withRetry)((()=>h(void 0,void 0,void 0,(function*(){const e=o.AddressTypes.getAddressType(s.pathType),n=yield(0,a.withTimeout)((0,u.getLedgerAddress)(t.transport,e,d,r),3e3);if(i.has(n.address))throw new(0,c.LedgerDuplicateAddressReceivedError);return n}))),(e=>{const t=e instanceof c.LedgerDuplicateAddressReceivedError;t&&(0,f.debugLog)(n,`❌ Duplicate address detected, retrying in ${l}ms...`);const r="InvalidChannel"===e.id;return r&&(0,f.debugLog)(n,`Invalid channel, trying again in ${l}ms...`),t||r}),3,l);return(0,f.debugLog)(n,`✅ Received address for ${d}: ${e.address}`),i.add(e.address),e}catch(e){throw yield(0,a.delayAsync)(1e3),e}}))},y=({transportTimeout:e,state:t,derivationPathParams:n,enableDebugLogs:i,enableLedgerXPubDerivation:a,onSuccess:u})=>h(void 0,void 0,void 0,(function*(){const y=Date.now();(e=>{let t,n=!0;for(const r of e){const e=o.AddressTypes.getAddressType(r.pathType),i=(0,g.getLedgerAppForAddressType)(e);if(t?n=n&&t===i:t=i,!n)throw new(0,c.LedgerMultipleAppsRequestedError)}})(n);const m=a?((e,t,n)=>{const i=v(e,t,n,!0),a={};return(e,c)=>h(void 0,void 0,void 0,(function*(){const u=o.AddressTypes.getAddressType(e.pathType);switch(u){case o.AddressType.BitcoinTaproot:case o.AddressType.BitcoinNativeSegwit:case o.AddressType.BitcoinNestedSegwit:case o.AddressType.BitcoinLegacy:{let r=a[e.pathType];if(!r)try{r=yield(0,d.createBitcoinChildAddressDeriver)(t,e.pathType),a[e.pathType]=r}catch(t){return s.telemetry.captureError(new Error(`error creating xpub from derivation path: ${c}. Reason: ${t.message}`),s.FeatureTag.Ledger),i(e,c)}const o=r(e.index);return(0,f.debugLog)(n,`⭐️ Derived address with xpub for ${c}: ${o.address}`),{type:"address",addressType:u,address:o.address,publicKey:o.publicKey}}case o.AddressType.Solana:return i(e,c);case o.AddressType.EVM:if(e.pathType===r.DerivationPathType.Bip44RootEthereum)return i(e,c);{let t=a[e.pathType];if(!t)try{const n=(0,p.getRelativeDerivationPath)("grandparent",e.pathType),r=yield i(e,n);if(r.addressType!==u||"chain-code"!==r.type)throw new Error(`invalid response from Ledger requesting grandparent path: ${n}`);const o=(0,p.getRelativeDerivationPath)("parent",e.pathType),s=yield i(e,o);if(s.addressType!==u||"chain-code"!==s.type)throw new Error(`invalid response from Ledger requesting parent path: ${n}`);t=(0,l.createEthereumChildAddressDeriver)(r,s),a[e.pathType]=t}catch(t){return s.telemetry.captureError(new Error(`error creating xpub from derivation path: ${c}. Reason: ${t.message}`),s.FeatureTag.Ledger),i(e,c)}const r=t(e.index);return(0,f.debugLog)(n,`⭐️ Derived address with xpub for ${c}: ${r.address}`),{type:"address",addressType:u,address:r.address,publicKey:r.publicKey}}}}))})(e,t,i):v(e,t,i,!1),A={};for(const e of n){const t=(0,r.getDerivationPath)(e),n=yield m(e,t);A[t]=n}const T=(Date.now()-y)/1e3;return(0,f.debugLog)(i,`✅ Finished requesting addresses for ${n.length} derivation paths. Time: ${T} s`),u(T),A}))})),i.register("aLMPl",(function(n,r){e(n.exports,"getLedgerAddress",(function(){return g}),(function(e){return g=e}));var o=i("jZpRu"),s=i("iOvk1"),a=i("7mQ3Y"),c=i("85iHy"),u=i("a5LJM"),d=i("eCWDh"),l=i("2XRol"),f=i("2B5FA"),p=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const g=(e,n,r,i)=>p(void 0,void 0,void 0,(function*(){const p=r.replace("m/","");try{switch(n){case a.AddressType.BitcoinTaproot:case a.AddressType.BitcoinNativeSegwit:case a.AddressType.BitcoinNestedSegwit:case a.AddressType.BitcoinLegacy:{const t=yield(0,f.getBitcoinLedgerApp)(e),i=a.AddressTypes[n].defaultDerivationPathType,c=(0,o.parseDerivationPath)(r).index,u=(0,d.getRelativeDerivationPath)("parent",i),p=yield t.getExtendedPubkey(u),g=(yield(0,l.createHDNodeFromXpub)(p,"mainnet")).derivePath(`${c}`);return{type:"chain-code",addressType:n,address:(0,a.publicKeyToAddress)({publicKey:new Uint8Array(g.publicKey),addressType:n,networkID:s.BitcoinNetworkID.Mainnet}),publicKey:g.publicKey.toString("hex"),chainCode:g.chainCode.toString("hex")}}case a.AddressType.Solana:{const r=yield(0,f.getSolanaLedgerApp)(e),{address:o}=yield r.getAddress(p);return{type:"address",addressType:n,address:t(c).encode(o),publicKey:o.toString("hex")}}case a.AddressType.EVM:{const t=yield(0,f.getEthereumLedgerApp)(e),{publicKey:r,address:o,chainCode:s}=yield t.getAddress(p,!1,i);if(i){if(!s)throw new Error("Chain code is requested from Ledger device, but no chain code was received.");return{type:"chain-code",addressType:n,address:o,publicKey:r,chainCode:s}}return{type:"address",addressType:n,address:o,publicKey:r}}}}catch(e){throw"TransportLocked"===e.id?new(0,u.LedgerLockedError):e}}))})),i.register("eCWDh",(function(t,n){e(t.exports,"getRelativeDerivationPath",(function(){return o}));var r=i("jZpRu");const o=(e,t)=>{switch(e){case"grandparent":switch(t){case r.DerivationPathType.BitcoinTaproot:return"m/86'/0'/0'";case r.DerivationPathType.BitcoinNativeSegwit:return"m/84'/0'/0'";case r.DerivationPathType.BitcoinNestedSegwit:return"m/46'/0'/0'";case r.DerivationPathType.BitcoinLegacy:return"m/44'/0'/0'";case r.DerivationPathType.Bip44Ethereum:return"m/44'/60'/0'";case r.DerivationPathType.Bip44EthereumSecondary:return"m/44'/60'/1'";case r.DerivationPathType.Bip44EthereumTertiary:return"m/44'/60'/2'"}break;case"parent":switch(t){case r.DerivationPathType.BitcoinTaproot:return"m/86'/0'/0'/0";case r.DerivationPathType.BitcoinNativeSegwit:return"m/84'/0'/0'/0";case r.DerivationPathType.BitcoinNestedSegwit:return"m/46'/0'/0'/0";case r.DerivationPathType.BitcoinLegacy:return"m/44'/0'/0'/0";case r.DerivationPathType.Bip44Ethereum:return"m/44'/60'/0'/0";case r.DerivationPathType.Bip44EthereumSecondary:return"m/44'/60'/1'/0";case r.DerivationPathType.Bip44EthereumTertiary:return"m/44'/60'/2'/0"}}}})),i.register("2XRol",(function(t,n){e(t.exports,"createHDNodeFromXpub",(function(){return f}),(function(e){return f=e})),e(t.exports,"createBitcoinChildAddressDeriver",(function(){return p}),(function(e){return p=e}));var r=i("7mQ3Y"),o=i("dG1lS"),s=i("a5LJM"),a=i("4vX1O"),c=i("eCWDh"),u=i("2B5FA"),d=i("8tcqI").Buffer,l=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const f=(e,t)=>l(void 0,void 0,void 0,(function*(){const{default:n}=yield i("7FZdA");return n(yield Promise.resolve(i("2NpJF"))).fromBase58(e,"mainnet"===t?o.networks.bitcoin:o.networks.testnet)})),p=(e,t)=>l(void 0,void 0,void 0,(function*(){if(!e.isConnected)throw new(0,s.LedgerNotConnectedError);const n=yield(0,u.getBitcoinLedgerApp)(e.transport),o=(0,c.getRelativeDerivationPath)("parent",t),i=yield n.getExtendedPubkey(o),l=yield f(i,"mainnet");return e=>{const n=new Uint8Array(l.derivePath(`${e}`).publicKey),o=(0,r.publicKeyToAddress)({publicKey:n,addressType:(0,a.getAddressTypeFromDerivationPathType)(t)});return{publicKey:d.from(n).toString("hex"),address:o}}}))})),i.register("4vX1O",(function(t,n){e(t.exports,"getAddressTypeFromDerivationPathType",(function(){return s}));var r=i("jZpRu"),o=i("7mQ3Y");function s(e){switch(e){case r.DerivationPathType.Bip44RootSolana:case r.DerivationPathType.Bip44ChangeSolana:case r.DerivationPathType.Bip44Solana:case r.DerivationPathType.DeprecatedSolana:return o.AddressType.Solana;case r.DerivationPathType.Bip44RootEthereum:case r.DerivationPathType.Bip44Ethereum:case r.DerivationPathType.Bip44EthereumSecondary:case r.DerivationPathType.Bip44EthereumTertiary:return o.AddressType.EVM;case r.DerivationPathType.BitcoinLegacy:return o.AddressType.BitcoinLegacy;case r.DerivationPathType.BitcoinNativeSegwit:return o.AddressType.BitcoinNativeSegwit;case r.DerivationPathType.BitcoinNestedSegwit:return o.AddressType.BitcoinNestedSegwit;case r.DerivationPathType.BitcoinTaproot:return o.AddressType.BitcoinTaproot}}})),i.register("2B5FA",(function(t,n){e(t.exports,"getSolanaLedgerApp",(function(){return o}),(function(e){return o=e})),e(t.exports,"getEthereumLedgerApp",(function(){return s}),(function(e){return s=e})),e(t.exports,"getEthereumLedgerService",(function(){return a}),(function(e){return a=e})),e(t.exports,"getBitcoinLedgerApp",(function(){return c}),(function(e){return c=e}));var r=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};function o(e){return r(this,void 0,void 0,(function*(){const{default:t}=yield i("eFyyc");return new t(e)}))}function s(e){return r(this,void 0,void 0,(function*(){const{default:t}=yield i("dK1dE");return new t(e)}))}function a(){return r(this,void 0,void 0,(function*(){const{ledgerService:e}=yield i("dK1dE");return e}))}function c(e){return r(this,void 0,void 0,(function*(){const{AppClient:t}=yield i("fcrIy");return new t(e)}))}})),i.register("eFyyc",(function(e,t){e.exports=Promise.all([i("j1yuj")(i("2FqAO").getBundleURL("eITPT")+i("eOkdY").resolve("aYF3y")),i("j1yuj")(i("2FqAO").getBundleURL("eITPT")+i("eOkdY").resolve("bnDSu"))]).then((()=>i("903Vo")))})),i.register("j1yuj",(function(e,t){"use strict";var n=i("hE0rk");e.exports=n((function(e){return new Promise((function(t,n){var r=document.getElementsByTagName("script");if([].concat(r).some((function(t){return t.src===e})))t();else{var o=document.createElement("link");o.href=e,o.rel="preload",o.as="script",document.head.appendChild(o);var i=document.createElement("script");i.async=!0,i.type="text/javascript",i.src=e,i.onerror=function(t){var r=new TypeError("Failed to fetch dynamically imported module: ".concat(e,". Error: ").concat(t.message));i.onerror=i.onload=null,i.remove(),n(r)},i.onload=function(){i.onerror=i.onload=null,t()},document.getElementsByTagName("head")[0].appendChild(i)}}))}))})),i.register("hE0rk",(function(e,t){"use strict";var n={},r={},o={};e.exports=function(e,t){return function(i){var s=function(e){switch(e){case"preload":return r;case"prefetch":return o;default:return n}}(t);return s[i]?s[i]:s[i]=e.apply(null,arguments).catch((function(e){throw delete s[i],e}))}}})),i.register("2FqAO",(function(t,n){var r;e(t.exports,"getBundleURL",(function(){return r}),(function(e){return r=e}));var o={};function i(e){return(""+e).replace(/^((?:https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/.+)\/[^/]+$/,"$1")+"/"}r=function(e){var t=o[e];return t||(t=function(){try{throw new Error}catch(t){var e=(""+t.stack).match(/(https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/[^)\n]+/g);if(e)return i(e[2])}return"/"}(),o[e]=t),t}})),i.register("dK1dE",(function(e,t){e.exports=Promise.all([i("j1yuj")(i("2FqAO").getBundleURL("eITPT")+i("eOkdY").resolve("aYF3y")),i("j1yuj")(i("2FqAO").getBundleURL("eITPT")+i("eOkdY").resolve("ia8XW"))]).then((()=>i("lwgEg")))})),i.register("fcrIy",(function(e,t){e.exports=i("j1yuj")(i("2FqAO").getBundleURL("eITPT")+i("eOkdY").resolve("9l3GE")).then((()=>i("MlrnL")))})),i.register("7FZdA",(function(e,t){e.exports=i("j1yuj")(i("2FqAO").getBundleURL("eITPT")+i("eOkdY").resolve("5Hh3e")).then((()=>i("aQ6v5")))})),i.register("bOnUg",(function(n,r){e(n.exports,"createEthereumChildAddressDeriver",(function(){return f}));var o=i("8tcqI"),s=i("8qXbd"),a=i("7cTdJ"),c=i("bU4Vn"),u=i("cFUcx"),d=i("85iHy");const l=(e,n,r)=>(e=>{const n=(0,a.sha256)((0,a.sha256)(e)).replace("0x","").slice(0,8);return t(d).encode(o.Buffer.concat([o.Buffer.from(e),o.Buffer.from(n,"hex")]))})(o.Buffer.from(`0488b21e04${e.replace("0x","")}00000000${n}${r.replace("0x","").toLowerCase()}`,"hex")),f=(e,t)=>{const n=(r=e.publicKey,(0,a.ripemd160)((0,a.sha256)((0,c.computePublicKey)(`0x${r}`,!0))).replace("0x","").slice(0,8));var r;const o=(0,c.computePublicKey)(`0x${t.publicKey}`,!0),i=l(n,t.chainCode,o),d=s.HDNode.fromExtendedKey(i);return e=>{const t=d.derivePath(`${e}`);if(u.EthAddress.safeParse(t.address).success)return{publicKey:t.publicKey,address:t.address};throw new Error(`Invalid Ethereum Child Address derived: ${t.address}`)}}})),i.register("5E8aH",(function(t,n){e(t.exports,"debugLog",(function(){return r}));const r=(e,t)=>{if(e){const e=new Date;console.log(`[${e.toISOString()}] ${t}`)}}})),i.register("led49",(function(t,n){e(t.exports,"useLedgerBLETransportState",(function(){return g}),(function(e){return g=e}));var r=i("RVqnc"),o=i("5ekp2"),s=i("bwiqA"),a=i("5E8aH"),c=i("5EX67"),u=i("dZ3qP"),d=i("20mzf"),l=i("dUHlc"),f=i("4GWtC"),p=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const g=(e,t,n)=>{const{deviceID:i,enabled:g=!0,enableDebugLogs:h=!1,refetchInterval:v=1e3,pairingTimeout:y=e.defaultTransportTimeout,expectedLedgerApp:m}=n,{data:A=!1}=(0,f.default)(e),T=!!i&&g&&A,b=l.hardwareQueryKeys.ledgerTransportState();return(0,o.useQuery)({enabled:T,queryKey:b,queryFn:()=>p(void 0,void 0,void 0,(function*(){if(!T)return s.LEDGER_NOT_CONNECTED_STATE;let n,o=t.getQueryData(b),l=!1,f=0;do{try{n=(yield Promise.all([(0,r.withTimeout)((0,d.fetchLedgerBLETransportState)(e,h,i,m),y),(0,r.delayAsync)(200)]))[0]}catch(e){n=s.LEDGER_NOT_CONNECTED_STATE}l=!!(null==o?void 0:o.isConnected)&&"not-connected"===n.status&&++f<5,l&&((0,u.setLedgerTransportStateOverride)(t,s.LEDGER_RECONNECTING_STATE),(0,a.debugLog)(h,"Attempting to reconnect..."),1===f&&(0,c.debugLogStateChange)(h,o,s.LEDGER_RECONNECTING_STATE),yield(0,r.delayAsync)(1e3))}while(l);return(0,c.debugLogStateChange)(h,o,n),f>0&&(o=s.LEDGER_RECONNECTING_STATE),(0,c.debugLogStateChange)(h,o,n),(null==o?void 0:o.isConnected)&&!n.isConnected&&(0,u.resetLedgerAddresses)(t).then((()=>(0,u.refetchLedgerAddresses)(t))),n})),refetchOnMount:!0,refetchInterval:v,initialData:s.LEDGER_NOT_CONNECTED_STATE})}})),i.register("bwiqA",(function(t,n){e(t.exports,"LEDGER_NOT_CONNECTED_STATE",(function(){return r})),e(t.exports,"LEDGER_RECONNECTING_STATE",(function(){return o})),e(t.exports,"LEDGER_WAITING_FOR_APPROVAL_STATE",(function(){return i})),e(t.exports,"DEFAULT_LEDGER_TRANSPORT_STATE",(function(){return s}));const r={status:"not-connected",isConnected:!1},o={status:"reconnecting",isConnected:!1},i={status:"waiting-for-approval",isConnected:!1},s=r})),i.register("5EX67",(function(t,n){e(t.exports,"debugLogStateChange",(function(){return s}));var r=i("4kKEQ"),o=i("5E8aH");const s=(e=!1,t,n)=>{if((null==t?void 0:t.status)===n.status)return;let i,s="";switch(n.status){case"connected":i="🟢 Connected",s=`, selected app: ${n.selectedApp?(0,r.getLedgerAppDisplayName)(n.selectedApp.app):"None"}`;break;case"needs-permission":i="🟠 Needs Permission";break;case"reconnecting":i="🟠 Reconnecting";break;case"waiting-for-approval":i="🟠 Waiting For Approval";break;case"not-connected":i="⚪️ Not Connected"}(0,o.debugLog)(e,`${i}${s}`)}})),i.register("dZ3qP",(function(t,n){e(t.exports,"resetLedgerAddresses",(function(){return s}),(function(e){return s=e})),e(t.exports,"refetchLedgerAddresses",(function(){return a}),(function(e){return a=e})),e(t.exports,"invalidateLedgerTransportState",(function(){return c}),(function(e){return c=e})),e(t.exports,"setLedgerTransportStateOverride",(function(){return u}),(function(e){return u=e}));var r=i("dUHlc"),o=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const s=e=>o(void 0,void 0,void 0,(function*(){yield e.resetQueries([`${r.HARDWARE_BASE_QUERY_KEY}:ledger-addresses`])})),a=e=>o(void 0,void 0,void 0,(function*(){yield e.refetchQueries([`${r.HARDWARE_BASE_QUERY_KEY}:ledger-addresses`])})),c=e=>o(void 0,void 0,void 0,(function*(){yield e.invalidateQueries(r.hardwareQueryKeys.ledgerTransportState())})),u=(e,t)=>e.setQueryData(r.hardwareQueryKeys.ledgerTransportState(),t)})),i.register("20mzf",(function(t,n){e(t.exports,"fetchLedgerBLETransportState",(function(){return c}),(function(e){return c=e}));var r=i("bwiqA"),o=i("51YJE"),s=i("5E8aH"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const c=(e,t,n,i)=>a(void 0,void 0,void 0,(function*(){if(!n)return(0,s.debugLog)(t,"Attempting to connect to Ledger BLE device, no device ID specified."),r.LEDGER_NOT_CONNECTED_STATE;const a=yield e.open(n);if(!a)return(0,s.debugLog)(t,`Unable to connect to transport with deviceID: ${n}`),r.LEDGER_NOT_CONNECTED_STATE;return{status:"connected",isConnected:!0,transport:a,selectedApp:yield(0,o.getSelectedLedgerApp)(a,e.defaultTransportTimeout,i)}}))})),i.register("51YJE",(function(t,n){e(t.exports,"getSelectedLedgerApp",(function(){return u}),(function(e){return u=e}));var r=i("RVqnc"),o=i("e59pI"),s=i("bP9qo"),a=i("2B5FA"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const u=(e,t=2e3,n)=>c(void 0,void 0,void 0,(function*(){const i=()=>c(void 0,void 0,void 0,(function*(){const t=n?[n]:Object.values(o.LedgerApp);return((e,t)=>c(void 0,void 0,void 0,(function*(){for(const n of t)switch(n){case o.LedgerApp.Solana:try{const t=yield(0,a.getSolanaLedgerApp)(e),r=yield t.getAppConfiguration();return{app:n,version:r.version,blindSigningEnabled:r.blindSigningEnabled}}catch(e){}break;case o.LedgerApp.EVM:try{const t=yield(0,a.getEthereumLedgerApp)(e),r=yield t.getAppConfiguration();return{app:n,version:r.version,blindSigningEnabled:1===r.arbitraryDataEnabled}}catch(e){}break;case o.LedgerApp.Bitcoin:try{return{app:n,version:(yield(0,s.getBitcoinAppConfiguration)(e)).version}}catch(e){}}return null})))(e,t)}));try{return yield(0,r.withTimeout)(i(),t)}catch(e){return null}}))})),i.register("bP9qo",(function(t,n){e(t.exports,"getBitcoinAppConfiguration",(function(){return o}),(function(e){return o=e}));var r=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const o=e=>r(void 0,void 0,void 0,(function*(){const t=yield e.send(176,1,0,0);let n=0;if(1!==t[n++])throw new Error("getBitcoinAppConfiguration: format not supported");const r=t[n++],o=t.subarray(n,n+=r).toString("ascii");if("Bitcoin"!==o)throw new Error("Ledger Bitcoin app not selected.");const i=t[n++];return{name:o,version:t.subarray(n,n+=i).toString("ascii")}}))})),i.register("6epSx",(function(t,n){e(t.exports,"useLedgerWireTransportState",(function(){return h}),(function(e){return h=e}));var r=i("RVqnc"),o=i("5ekp2"),s=i("29o0l"),a=i("bwiqA"),c=i("5E8aH"),u=i("5EX67"),d=i("dZ3qP"),l=i("4NgK7"),f=i("dUHlc"),p=i("4GWtC"),g=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const h=(e,t,n=!0,i=!1,h=2e3)=>{const[v,y]=(0,s.useState)(h);(0,s.useEffect)((()=>{e.on("disconnect",(()=>{(0,c.debugLog)(i,"disconnect event received from Ledger transport."),(0,d.invalidateLedgerTransportState)(t)}))}),[e,t]);const{data:m=!1}=(0,p.default)(e),A=n&&m,T=f.hardwareQueryKeys.ledgerTransportState();return(0,o.useQuery)({enabled:A,queryKey:T,queryFn:()=>g(void 0,void 0,void 0,(function*(){if(!A)return a.LEDGER_NOT_CONNECTED_STATE;let n,o=t.getQueryData(T),s=!1,f=0;do{try{n=(yield Promise.all([(0,r.withTimeout)((0,l.fetchLedgerWireTransportState)(e,i,f>0?a.LEDGER_RECONNECTING_STATE:o),e.defaultTransportTimeout),(0,r.delayAsync)(200)]))[0]}catch(e){n=a.LEDGER_NOT_CONNECTED_STATE}s=!!(null==o?void 0:o.isConnected)&&"not-connected"===n.status&&++f<5,s&&((0,d.setLedgerTransportStateOverride)(t,a.LEDGER_RECONNECTING_STATE),(0,c.debugLog)(i,"Attempting to reconnect..."),1===f&&(0,u.debugLogStateChange)(i,o,a.LEDGER_RECONNECTING_STATE),yield(0,r.delayAsync)(500))}while(s);return f>0&&(o=a.LEDGER_RECONNECTING_STATE),(0,u.debugLogStateChange)(i,o,n),(null==o?void 0:o.isConnected)&&!n.isConnected&&(0,d.resetLedgerAddresses)(t).then((()=>(0,d.refetchLedgerAddresses)(t))),n})),onSuccess:e=>(e.isConnected?y(3500):y(h),null),refetchOnMount:!0,refetchInterval:v,initialData:a.LEDGER_NOT_CONNECTED_STATE})}})),i.register("4NgK7",(function(t,n){e(t.exports,"fetchLedgerWireTransportState",(function(){return c}),(function(e){return c=e}));var r=i("bwiqA"),o=i("51YJE"),s=i("5E8aH"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const c=(e,t,n)=>a(void 0,void 0,void 0,(function*(){if(0===(yield e.getNumDevices()))return n!==r.LEDGER_NOT_CONNECTED_STATE&&(0,s.debugLog)(t,"Unable to detect Ledger devices."),r.LEDGER_NOT_CONNECTED_STATE;let i=n?n.transport:void 0;if((null==n?void 0:n.isConnected)&&(null==n?void 0:n.selectedApp)||"waiting-for-approval"===(null==n?void 0:n.status))return n;if(i||(i=yield e.getFirstOpenedTransport(),i&&(0,s.debugLog)(t,"Found previously-opened transport.")),i||(i=yield e.openConnected(),i&&(0,s.debugLog)(t,"Opened a new connection to a previously-opened transport.")),!i)return(0,s.debugLog)(t,"Need permission to use the connected Ledger device."),{status:"needs-permission",isConnected:!1};return{status:"connected",isConnected:!0,transport:i,selectedApp:yield(0,o.getSelectedLedgerApp)(i,e.defaultTransportTimeout)}}))})),i.register("1yw5t",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=i("5ekp2"),o=i("51YJE"),s=i("5E8aH"),a=i("5EX67"),c=i("dZ3qP"),u=i("dUHlc"),d=i("4NgK7"),l=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))},f=(e,t,n=!0,i=!1)=>{const f=u.hardwareQueryKeys.requestLedgerPermission();return(0,r.useQuery)({enabled:n,queryKey:f,queryFn:()=>l(void 0,void 0,void 0,(function*(){var n,r,l,f,p,g,h;let v;try{(0,s.debugLog)(i,"Requesting permission to connect to Ledger..."),v=yield e.request()}catch(o){if((0,s.debugLog)(i,`Received error trying to request permission: ${o}`),"string"==typeof o.message&&(null===(n=o.message)||void 0===n?void 0:n.includes("device is already open"))){(0,s.debugLog)(i,"✅ Permission granted, device already open. Connecting to device...");const n=u.hardwareQueryKeys.ledgerTransportState(),o=yield t.getQueryData(n);let g;try{g=yield(0,d.fetchLedgerWireTransportState)(e,i,o)}catch(e){}return(null==g?void 0:g.isConnected)?((0,s.debugLog)(i,`✅ Permission granted. Connected to Ledger device: ${null!==(l=null===(r=g.transport.deviceModel)||void 0===r?void 0:r.productName)&&void 0!==l?l:"Unknown device"}. Selected app: ${null!==(p=null===(f=null==g?void 0:g.selectedApp)||void 0===f?void 0:f.app)&&void 0!==p?p:"none"}`),yield(0,c.setLedgerTransportStateOverride)(t,g),(0,a.debugLogStateChange)(i,void 0,g),{type:"granted",transport:g.transport}):((0,s.debugLog)(i,"❌ Unable to connect. Try again and make sure device is unlocked."),{type:"unable-to-connect"})}return(0,s.debugLog)(i,"❌ Permission denied."),{type:"denied"}}if(!v){const e="Unable to connect to Ledger device. Permission granted, but no Transport received.";return(0,s.debugLog)(i,`❌ ${e}`),{type:"unable-to-connect"}}const y={status:"connected",isConnected:!0,transport:v,selectedApp:yield(0,o.getSelectedLedgerApp)(v,e.defaultTransportTimeout)};return yield(0,c.setLedgerTransportStateOverride)(t,y),(0,a.debugLogStateChange)(i,void 0,y),(0,s.debugLog)(i,`✅ Permission granted. Connected to Ledger device: ${null!==(h=null===(g=v.deviceModel)||void 0===g?void 0:g.productName)&&void 0!==h?h:"Unknown device"}`),{type:"granted",transport:v}})),cacheTime:0,staleTime:0,refetchOnMount:!0})}})),i.register("6ZHK3",(function(t,n){e(t.exports,"useNearbyLedgerBLEDevices",(function(){return o}));var r=i("29o0l");(e=>{const t=[];for(let o=1;o<=e;++o){const e=(n=0,r=3,n=Math.ceil(n),r=Math.floor(r),Math.floor(Math.random()*(r-n)+n));let i;i=0===e?0:1===e?-70:-100,t.push({name:`Nano X ${o}`,id:`${o}`,rssi:i})}var n,r;t.sort(((e,t)=>t.rssi-e.rssi))})(100);const o=(e,t)=>{const n=(0,r.useRef)([]),o=(0,r.useRef)(),[i,s]=(0,r.useState)([]);return(0,r.useEffect)((()=>{var r;if(!t)return void(null===(r=o.current)||void 0===r||r.unsubscribe());let i=n.current;const a=e.scan({onDeviceAdded:e=>{i=i.filter((t=>t.id!==e.id)),i.push(e),i.sort(((e,t)=>t.rssi-e.rssi));const t=[...i];n.current.length!==t.length&&(n.current=t,s(n.current))},onDeviceRemoved:e=>{i=i.filter((t=>t.id!==e.id)),i.sort(((e,t)=>t.rssi-e.rssi));const t=[...i];n.current.length!==t.length&&(n.current=t,s(n.current))},onError:e=>{var t;console.error(e),null===(t=o.current)||void 0===t||t.unsubscribe()}});return o.current=a,()=>{var e;null===(e=o.current)||void 0===e||e.unsubscribe()}}),[e,t]),i}})),i.register("d1qVj",(function(e,t){var n,r,o=i("dZ3qP");n=e.exports,r=o,Object.keys(r).forEach((function(e){"default"===e||"__esModule"===e||n.hasOwnProperty(e)||Object.defineProperty(n,e,{enumerable:!0,get:function(){return r[e]}})}))})),i.register("5i9Ta",(function(t,n){e(t.exports,"getLedgerTransportState",(function(){return a}),(function(e){return a=e}));var r=i("bwiqA"),o=i("dUHlc"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const a=e=>s(void 0,void 0,void 0,(function*(){const t=yield e.getQueryData(o.hardwareQueryKeys.ledgerTransportState());return null!=t?t:r.LEDGER_NOT_CONNECTED_STATE}))})),i.register("dfz3b",(function(e,t){})),i.register("cWagW",(function(n,r){e(n.exports,"createLedgerWireSigner",(function(){return k}),(function(e){return k=e}));var o=i("8tcqI"),s=i("4v43U"),a=i("4xbAj"),c=i("jZpRu"),u=i("iOvk1"),d=i("7mQ3Y"),l=i("hMVEP"),f=i("csW2r"),p=i("RVqnc"),g=i("dG1lS"),h=i("85iHy"),v=i("bwiqA"),y=i("4NgK7"),m=(i("9O68d"),i("e59pI")),A=i("eCWDh"),T=i("4kKEQ"),b=i("1yP1g"),w=i("2XRol"),S=i("2B5FA"),x=i("51YJE"),E=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const C=(e,n,r)=>E(void 0,void 0,void 0,(function*(){let s;try{s="string"==typeof r.message?"transaction"===r.signingType?t(h).decode(r.message):o.Buffer.from(r.message,"utf8"):r.message}catch(e){return(0,a.createVaultSignerError)(a.VaultSignerErrorType.InvalidMessageEncoding)}const c=yield(0,S.getSolanaLedgerApp)(e),u=n.replace("m/","");let d;switch(r.signingType){case"transaction":try{const e=yield c.signTransaction(u,o.Buffer.from(s));d=t(h).encode(e.signature)}catch(n){const r=yield((e,t)=>E(void 0,void 0,void 0,(function*(){try{const n=yield(0,x.getSelectedLedgerApp)(e);if(!n||n.app!==m.LedgerApp.Solana)return null;const r=(0,l.messageStringToTransaction)(t),{gte:o}=yield i("fCyuH");return{isVersionedTx:"version"in r&&"legacy"!==r.version,isVersionedTxSupported:o(n.version,"1.3.1")}}catch(e){return null}})))(e,t(h).encode(s));if(!r)throw n;const{isVersionedTx:o,isVersionedTxSupported:c}=r;if(o&&!c)return(0,a.createVaultSignerError)(a.VaultSignerErrorType.UnsupportedOperation,"Versioned Transactions is not supported on this version of Ledger. Please upgrade your Solana Ledger firmware to version 1.3.1.");throw n}break;case"message":return(0,a.createVaultSignerError)(a.VaultSignerErrorType.UnsupportedOperation,"Signing off chain messages with Ledger is not yet supported.")}return{status:"success",signature:d}})),O=e=>e.startsWith("0x")?e:`0x${e}`,D=(e,t,n)=>E(void 0,void 0,void 0,(function*(){try{if("isJWT"in n)return(0,a.createVaultSignerError)(a.VaultSignerErrorType.InternalError,"Cannot sign JWT with ledger");switch(n.chainType){case d.AddressType.BitcoinTaproot:case d.AddressType.BitcoinNativeSegwit:case d.AddressType.BitcoinNestedSegwit:case d.AddressType.BitcoinLegacy:return yield((e,t,n)=>E(void 0,void 0,void 0,(function*(){var r;const s=g.networks.bitcoin,l=yield(0,S.getBitcoinLedgerApp)(e),f=yield l.getMasterFingerprint(),p=(0,c.parseDerivationPath)(t);if(void 0===p.index||isNaN(p.index)||c.DerivationPathType.BitcoinTaproot!==p.pathType&&c.DerivationPathType.BitcoinNativeSegwit!==p.pathType)return{status:"error",type:a.VaultSignerErrorType.InvalidDerivationPath,message:"Unsupported Derivation Path. Bitcoin derivation paths should have a valid index."};const h=new(0,(yield i("ghA7T")).default)(l);switch(n.signingType){case"message":{const e=o.Buffer.from(n.message).toString("utf8"),r=(0,A.getRelativeDerivationPath)("parent",p.pathType),i=yield l.getExtendedPubkey(r),s=(yield(0,w.createHDNodeFromXpub)(i,"mainnet")).derive(p.index).publicKey,a=(0,d.publicKeyToAddress)({publicKey:new Uint8Array(s),addressType:n.chainType,networkID:u.NetworkIDs.Bitcoin.Mainnet}),c=yield h.signBIP322(e,t,a,s);return{status:"success",signature:o.Buffer.from(c,"base64").toString("hex"),message:n.message}}case"transaction":{let e,t,i=g.Psbt.fromHex(n.message,{network:s});const v=new Set;for(const s of null!==(r=n.inputsToSign)&&void 0!==r?r:[]){const n=(0,u.addressTypeFromAddress)(u.BitcoinNetworkID.Mainnet,s.address),r=d.AddressTypes[n].defaultDerivationPathType,g=(0,c.getDerivationPath)({pathType:r,index:p.index});v.add(n);for(const r of s.signingIndexes)if(n===d.AddressType.BitcoinNativeSegwit){if(!t){const e=(0,A.getRelativeDerivationPath)("parent",c.DerivationPathType.BitcoinNativeSegwit),n=yield l.getExtendedPubkey(e);t=yield(0,w.createHDNodeFromXpub)(n,"mainnet")}i.updateInput(r,{bip32Derivation:[{masterFingerprint:o.Buffer.from(f,"hex"),pubkey:t.derivePath(`${p.index}`).publicKey,path:g}]})}else if(n===d.AddressType.BitcoinTaproot){if(!e){const t=(0,A.getRelativeDerivationPath)("parent",c.DerivationPathType.BitcoinTaproot),n=yield l.getExtendedPubkey(t);e=yield(0,w.createHDNodeFromXpub)(n,"mainnet")}i.updateInput(r,{tapBip32Derivation:[{leafHashes:[],masterFingerprint:o.Buffer.from(f,"hex"),pubkey:(0,a.toXOnly)(e.derivePath(`${p.index}`).publicKey),path:g}]})}}let y=0;for(const e of v){y++;const t=y===v.size,r=(0,c.getDerivationPath)({pathType:d.AddressTypes[e].defaultDerivationPathType,index:p.index});i=yield h.signPSBT(i,r,f,t&&n.finalize,e)}return{status:"success",signature:i.toHex()}}}})))(e,t,n);case d.AddressType.EVM:return yield((e,t,n)=>E(void 0,void 0,void 0,(function*(){const{joinSignature:r}=yield Promise.resolve(i("kIJ9R")),c=yield(0,S.getEthereumLedgerApp)(e),u=t.replace("m/","");switch(n.signingType){case"typedData":switch(n.version){case 1:return(0,a.createVaultSignerError)(a.VaultSignerErrorType.UnsupportedOperation);case 3:case 4:{const e=()=>E(void 0,void 0,void 0,(function*(){const e=(0,b.convertSignTypedDataToEip712Message)(n.data);return c.signEIP712Message(u,e)})),t=()=>E(void 0,void 0,void 0,(function*(){const e=3===n.version?s.SignTypedDataVersion.V3:s.SignTypedDataVersion.V4,t=n.data,r=s.TypedDataUtils.sanitizeData(t),o=s.TypedDataUtils.hashStruct("EIP712Domain",r.domain,r.types,e).toString("hex"),i=s.TypedDataUtils.hashStruct(r.primaryType,r.message,r.types,e).toString("hex");return yield c.signEIP712HashedMessage(u,o,i)})),{r:o,s:i,v:a}=yield e().catch(t);return{status:"success",signature:r({r:O(o),s:O(i),v:a})}}}break;case"message":{const e=o.Buffer.from(n.message,"utf8"),{r:t,s:i,v:s}=yield c.signPersonalMessage(u,e.toString("hex"));return{status:"success",signature:r({r:O(t),s:O(i),v:s})}}case"transaction":{const e=n.message.replace("0x",""),t=yield(0,S.getEthereumLedgerService)(),o=yield t.resolveTransaction(e,{},{}),{r:i,s:s,v:a}=yield c.signTransaction(u,e,o);return{status:"success",signature:r({r:O(i),s:O(s),v:Number.parseInt(a.replace("0x",""),16)})}}}})))(e,t,n);case d.AddressType.Solana:return yield C(e,t,n)}}catch(e){return f.telemetry.captureError(e,f.FeatureTag.Ledger),(0,a.createVaultSignerError)(a.VaultSignerErrorType.InternalError)}})),k=e=>({type:a.VaultSignerPluginType.Ledger,sign:(t,n,r)=>E(void 0,void 0,void 0,(function*(){var t;let o,i=v.LEDGER_NOT_CONNECTED_STATE;try{i=yield(0,p.withRetry)((()=>(0,p.withTimeout)((0,y.fetchLedgerWireTransportState)(e,!1),e.defaultTransportTimeout)),(()=>!0),3,1e3)}catch(e){}switch(i.status){case"needs-permission":return(0,a.createVaultSignerError)(a.VaultSignerErrorType.LedgerNeedPermission,"Need permission to connect to Ledger.");case"not-connected":case"reconnecting":case"waiting-for-approval":return(0,a.createVaultSignerError)(a.VaultSignerErrorType.LedgerNotConnected,"Unable to connect to Ledger. Make sure your Ledger device is plugged in.");case"connected":{if("isJWT"in r)return(0,a.createVaultSignerError)(a.VaultSignerErrorType.InternalError,"Cannot sign JWT with ledger");const e=(0,T.getLedgerAppForAddressType)(r.chainType);if((null===(t=i.selectedApp)||void 0===t?void 0:t.app)!==e)return(0,a.createVaultSignerError)(a.VaultSignerErrorType.LedgerAppNotOpen,`Ledger App not open. Open the ${(0,T.getLedgerAppDisplayName)(e)} app on your Ledger device.`);o=i.transport}}return D(o,n,r)}))})})),i.register("1yP1g",(function(t,n){e(t.exports,"convertSignTypedDataToEip712Message",(function(){return r}));const r=e=>{var t;const n={name:e.domain.name,version:e.domain.version,verifyingContract:e.domain.verifyingContract,chainId:null===(t=e.domain)||void 0===t?void 0:t.chainId},r=[],o={};for(const[t,n]of Object.entries(e.types))for(const e of n)"EIP712Domain"===t?r.push(e):t in o?o[t].push(e):o[t]=[e];return{domain:n,types:Object.assign({EIP712Domain:r},o),primaryType:e.primaryType,message:Object.assign({},e.message)}}})),i.register("fCyuH",(function(e,t){e.exports=i("j1yuj")(i("2FqAO").getBundleURL("eITPT")+i("eOkdY").resolve("4nmlj")).then((()=>i("4TDRm")))})),i.register("ghA7T",(function(e,t){e.exports=Promise.all([i("j1yuj")(i("2FqAO").getBundleURL("eITPT")+i("eOkdY").resolve("9l3GE")),i("j1yuj")(i("2FqAO").getBundleURL("eITPT")+i("eOkdY").resolve("jqZb5"))]).then((()=>i("fjdno")))})),i.register("a8PCa",(function(t,n){e(t.exports,"createHealthHooks",(function(){return i("hGGhs").createHealthHooks}));i("hGGhs"),i("gLvos")})),i.register("hGGhs",(function(t,n){e(t.exports,"createHealthHooks",(function(){return o}));var r=i("kaiHT");function o(){return{useNetworkHealth:(e,t)=>(0,r.useNetworkHealth)(e,t)}}})),i.register("kaiHT",(function(t,n){e(t.exports,"useNetworkHealth",(function(){return a}),(function(e){return a=e}));var r=i("5ekp2"),o=i("bbpnu"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};function a(e,t=!0){return(0,r.useQuery)({queryKey:["solana","health",{locale:e}],refetchInterval:15e4,enabled:t,queryFn(){return s(this,void 0,void 0,(function*(){return yield(0,o.fetchNetworkHealth)(e)}))}})}})),i.register("bbpnu",(function(t,n){e(t.exports,"fetchNetworkHealth",(function(){return c}),(function(e){return c=e}));var r=i("2onIY"),o=i("beWYh"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const a=e=>`${(0,r.getAPIEnvironment)()}/solana/health/v1?locale=${e}`;function c(e){return s(this,void 0,void 0,(function*(){const t=new(0,o.RequestClient);t.withDefaultHeaders({Accept:"application/json"});const n=yield t.get(a(e));if(!(0,o.responseIsOkay)(n))throw new Error("Failed to retrieve Solana network health");return n.data}))}})),i.register("gLvos",(function(e,t){var n,r;(r=n||(n={})).ok="ok",r.degraded="degraded",r.majorOutage="majorOutage"})),i.register("g9PKp",(function(t,n){e(t.exports,"createOnboardingHooks",(function(){return i("89Vzt").createOnboardingHooks})),e(t.exports,"BATCH_SIZE_BY_PLATFORM",(function(){return i("1eGkH").BATCH_SIZE_BY_PLATFORM})),e(t.exports,"useSelectMultichainAccountsProps",(function(){return i("1eGkH").useSelectMultichainAccountsProps})),e(t.exports,"ALLOWED_ONBOARDING_STORAGE_KEYS_FOR_EXPORT",(function(){return i("vUpML").ALLOWED_ONBOARDING_STORAGE_KEYS_FOR_EXPORT})),e(t.exports,"OnboardingStorageKeys",(function(){return i("d08rP").OnboardingStorageKeys})),e(t.exports,"OnboardingType",(function(){return i("7cOUp").OnboardingType})),e(t.exports,"discoverAccounts",(function(){return i("hwACv").discoverAccounts}));i("89Vzt"),i("1eGkH"),i("8taMK"),i("jFh3h"),i("vUpML"),i("d08rP"),i("7cOUp"),i("7n0ia"),i("hl6Md"),i("hwACv"),i("fGTlj"),i("cZNQz")})),i.register("89Vzt",(function(t,n){e(t.exports,"createOnboardingHooks",(function(){return f}));var r=i("hl6Md"),o=i("l7a7Z"),s=i("fZg4E"),a=i("1vrFI"),c=i("eiyTy"),u=i("1loje"),d=i("aQ1g3"),l=i("3bN09");function f(e,t,n,i,f){const p=new(0,r.LedgerOnboardingAnalytics)(n);return{useIsFirstTimeOnboarding:()=>(0,a.useIsFirstTimeOnboarding)(e),useSetIsFirstTimeOnboarding:()=>(0,a.useSetIsFirstTimeOnboarding)(e,t),useIsResettingApp:()=>(0,c.useIsResettingApp)(e),useSetIsResettingApp:()=>(0,c.useSetIsResettingApp)(e,t),useSetIsFirstTimeResettingApp:()=>(0,c.useSetIsFirstTimeResettingApp)(e,t),useDeriveLedgerAccounts:e=>(0,o.useDeriveLedgerAccounts)(i,t,p,e),useDiscoverLedgerAccounts:e=>(0,s.useDiscoverLedgerAccounts)(p,e),useTermsAcknowledgement:()=>(0,d.useTermsAcknowledgement)(e,f),useWhatsNewOverlay:()=>(0,l.useWhatsNewOverlay)(e),useSetTermsAcknowledgement:()=>(0,u.useSetTermsAcknowledgement)(e,t),useSetAcknowledgeWhatsNewOverlay:()=>(0,l.useSetAcknowledgeWhatsNewOverlay)(e,t)}}})),i.register("hl6Md",(function(t,n){e(t.exports,"LedgerOnboardingAnalytics",(function(){return d}),(function(e){return d=e}));var r=i("iOvk1");i("eJxop");var o,s=i("e59pI"),a=i("7mQ3Y"),c=function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},u=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};class d{constructor(e){o.set(this,void 0),this.onOpen=()=>u(this,o,"f").capture("connectHardwareOpen"),this.onSelectedChains=e=>{const t=new Set(e),n=[];for(const e of r.Chains.getAllChainIDs())t.has(e)&&n.push(e);const i={numChains:n.length,selectedChains:n.map((e=>e.charAt(0).toUpperCase()+e.slice(1))).join(", ")};u(this,o,"f").capture("connectHardwareSelectedChains",{data:i})},this.onDerivedAccounts=e=>{const t={};for(const[n,r]of Object.entries(e.derivedAddresses)){if(!l(n))continue;const e={numberOfDerivedAccounts:r.addresses.length};void 0!==r.duration&&(e.derivationDuration=r.duration),t[n]=e}u(this,o,"f").capture("connectHardwareAccountsDerived",{data:Object.assign({},t)})},this.onDiscoveredAccounts=e=>{var t;const{discoveredAccounts:n}=e,r={};for(const e of n){if("undiscovered"===e.status)continue;const n=e.accounts.reduce(((e,{derivationPathType:t,hasAccountActivity:n})=>(e[a.AddressTypes.getAddressType(t)]={derivationPathType:t,hasAccountActivity:n},e)),{});for(const{hasAccountActivity:e,derivationPathType:o}of Object.values(n)){if(!e)continue;const n=null!==(t=r[o])&&void 0!==t?t:0;r[o]=n+1}}u(this,o,"f").capture("connectHardwareAccountsDiscovered",{data:{numberOfActiveAccounts:r}})},this.onConnectedAccounts=e=>{var t;const n={};for(const r of e.accounts){const e=[...r.addresses,...r.publicKeys].reduce(((e,t)=>(e[a.AddressTypes.getAddressType(t.pathType)]=t.pathType,e)),{});for(const r of Object.values(e)){const e=null!==(t=n[r])&&void 0!==t?t:0;n[r]=e+1}}u(this,o,"f").capture("connectHardwareAccountsConnected",{data:{numberOfAccountsImported:e.accounts.length,numberOfAccountsImportedByDerivationPath:n}})},c(this,o,e,"f")}}function l(e){return"string"==typeof e&&Object.keys(s.LedgerApp).includes(e)}o=new WeakMap})),i.register("l7a7Z",(function(t,n){e(t.exports,"useDeriveLedgerAccounts",(function(){return l}),(function(e){return l=e})),i("eJxop");var r=i("bwiqA"),o=i("5i9Ta"),s=i("5ekp2"),a=i("29o0l"),c=i("aJdXK"),u=i("jFh3h"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const l=(e,t,n,i)=>{var l;const{selectedChains:f,ledgerTransportState:p=r.LEDGER_NOT_CONNECTED_STATE}=i,g=f.length>0&&p.isConnected,h=u.onboardingQueryKeys.deriveLedgerAccounts,v=p.isConnected?null===(l=p.selectedApp)||void 0===l?void 0:l.app:void 0;(0,a.useEffect)((()=>{v&&t.invalidateQueries(h)}),[v,t,h]);return(0,s.useQuery)({enabled:g,queryKey:h,queryFn:()=>d(void 0,void 0,void 0,(function*(){const r=yield t.getQueryData(h);return(0,c.deriveLedgerAccounts)(Object.assign(Object.assign({ledgerDeps:e,queryClient:t,ledgerOnboardingAnalytics:n,queryKey:h},i),{ledgerTransportState:yield(0,o.getLedgerTransportState)(t),previousResponse:r}))})),retry:!1})}})),i.register("aJdXK",(function(t,n){e(t.exports,"deriveLedgerAccounts",(function(){return p}),(function(e){return p=e}));var r=i("jZpRu"),o=i("iOvk1");i("eJxop");var s=i("4kKEQ"),a=i("54Y8k"),c=i("vUpML"),u=i("1wrYO"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const l={ledgerAppsToDerive:[],currentlyDerivingNetworkIDs:[],derivedAddresses:{}},f=(e,t)=>e.map((e=>({ledgerApp:e,status:t[e]?"complete":"incomplete"}))),p=e=>d(void 0,void 0,void 0,(function*(){var t;const{ledgerDeps:n,queryClient:i,ledgerOnboardingAnalytics:d,queryKey:p,selectedChains:g,enableDebugLogs:h=!0,enableLedgerXPubDerivation:v=!0,ledgerTransportState:y,previousResponse:m=l}=e;if(!(({selectedChains:e,ledgerTransportState:t})=>e.length>0&&t.isConnected)(e))return{ledgerAppsToDerive:[],currentlyDerivingNetworkIDs:[],derivedAddresses:{}};const A=m.derivedAddresses,T=new Set(g),b=o.Chains.getAllNetworkIDs({mainnetOnly:!0}).filter((e=>{const t=o.Chains.getChainID(e);return T.has(t)})),w=Array.from(b.map((e=>(0,s.getLedgerAppForNetworkID)(e))).reduce(((e,t)=>(e.add(t),e)),new Set)),S=f(w,A),x=S.find((e=>"incomplete"===e.status));if(!x)return{ledgerAppsToDerive:[],currentlyDerivingNetworkIDs:[],derivedAddresses:A};const{ledgerApp:E}=x,C=S.filter((e=>"incomplete"===e.status)).map((e=>e.ledgerApp)),O=b.filter((e=>(0,s.getLedgerAppForNetworkID)(e)===E));if(i.setQueryData(p,{ledgerAppsToDerive:C,currentlyDerivingNetworkIDs:O,derivedAddresses:A}),!y.isConnected||(null===(t=y.selectedApp)||void 0===t?void 0:t.app)!==E)return{ledgerAppsToDerive:C,currentlyDerivingNetworkIDs:O,derivedAddresses:A};const D=(0,u.createLedgerOnboardingParams)(E,c.LEDGER_ONBOARDING_INDICES_TO_DERIVE);let k;const P=yield(0,a.deriveLedgerAddresses)({transportTimeout:n.defaultTransportTimeout,state:y,derivationPathParams:D,enableDebugLogs:h,enableLedgerXPubDerivation:v,onSuccess:e=>{k=e}}),I=D.map((e=>{const t=(0,r.getDerivationPath)(e),n=P[t];return{paramsUsed:e,address:n.address,publicKey:n.publicKey}})),L=Object.assign(Object.assign({},A),{[E]:{addresses:I,duration:k}}),R=f(w,L).filter((e=>"incomplete"===e.status)).map((e=>e.ledgerApp)),N=0===R.length?[]:b.filter((e=>(0,s.getLedgerAppForNetworkID)(e)===R[0])),j={ledgerAppsToDerive:R,currentlyDerivingNetworkIDs:N,derivedAddresses:L};return 0===R.length&&d.onDerivedAccounts(j),j}))})),i.register("vUpML",(function(t,n){e(t.exports,"LEDGER_ONBOARDING_INDICES_TO_DERIVE",(function(){return o})),e(t.exports,"ALLOWED_ONBOARDING_STORAGE_KEYS_FOR_EXPORT",(function(){return s}));var r=i("d08rP");const o=19,s=[r.OnboardingStorageKeys.FirstTimeOnboarding,r.OnboardingStorageKeys.IsResettingApp]})),i.register("d08rP",(function(t,n){var r,o;e(t.exports,"OnboardingStorageKeys",(function(){return r})),(o=r||(r={})).FirstTimeOnboarding="firstTimeOnboarding",o.IsResettingApp="isResettingApp"})),i.register("1wrYO",(function(t,n){e(t.exports,"createLedgerOnboardingParams",(function(){return s}));var r=i("jZpRu");i("eJxop");var o=i("e59pI");const s=(e,t)=>{const n=[];e===o.LedgerApp.Solana?n.push({pathType:r.DerivationPathType.Bip44RootSolana}):e===o.LedgerApp.EVM&&n.push({pathType:r.DerivationPathType.Bip44RootEthereum});for(let i=0;i{const n=(0,o.isDiscoverLedgerAccountsEnabled)(t),i=s.onboardingQueryKeys.discoverLedgerAccounts;return(0,r.useQuery)({enabled:n,queryKey:i,queryFn:()=>a(void 0,void 0,void 0,(function*(){return(0,o.discoverLedgerAccounts)(Object.assign({ledgerOnboardingAnalytics:e},t))}))})}})),i.register("57b0z",(function(t,n){e(t.exports,"isDiscoverLedgerAccountsEnabled",(function(){return f}),(function(e){return f=e})),e(t.exports,"discoverLedgerAccounts",(function(){return p}),(function(e){return p=e}));var r=i("4xbAj"),o=i("iOvk1");i("eJxop");var s=i("4kKEQ"),a=i("4vX1O"),c=i("creZv"),u=i("hwACv"),d=i("cZNQz"),l=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const f=({existingAccountsFetched:e,selectedChains:t,deriveLedgerAccountsResponse:n})=>e&&t.length>0&&!!n&&0===n.ledgerAppsToDerive.length,p=e=>l(void 0,void 0,void 0,(function*(){var t,n,i,l,p;const{ledgerOnboardingAnalytics:g,existingAccounts:h,discoveryBatchSize:v,selectedChains:y,deriveLedgerAccountsResponse:m,retryDiscoverAccountsOnFail:A=!0}=e;if(!f(e))throw new Error("Query disabled.");const T={},b=new Set(y);for(const e of o.Chains.getAllNetworkIDs({mainnetOnly:!0})){if(!b.has(o.Chains.getChainID(e)))continue;const c=(0,s.getLedgerAppForNetworkID)(e),u=null!==(i=null===(n=(null!==(t=null==m?void 0:m.derivedAddresses)&&void 0!==t?t:{})[c])||void 0===n?void 0:n.addresses)&&void 0!==i?i:[];for(const{address:t,publicKey:n,paramsUsed:o}of u){const i=(0,r.getDerivationPathGroupKey)(o),s=null!==(l=T[i])&&void 0!==l?l:{accounts:{},derivationIndex:null!==(p=o.index)&&void 0!==p?p:-1};s.accounts[`${e}-${t}`]={chainType:(0,a.getAddressTypeFromDerivationPathType)(o.pathType),chainId:e,address:t,publicKey:n,pathParams:o},T[i]=s}}const w=Object.entries(T).sort((([e,t],[n,o])=>(0,r.compareDerivationPathGroup)(e,n))).map((([e,t])=>t)),S=(0,d.getExistingAddressesSet)(h),x=w.reduce(((e,t)=>{let n=!1;for(const{address:e}of Object.values(t.accounts))n=n||S.has(e);return n||e.push(t),e}),[]),E=[],C=[];for(let e=0;eObject.entries(e.accounts).reduce(((e,[t,n])=>(e[t]={account:n},e)),{})));C.push(t)}for(const e of C)E.push((0,u.discoverAccounts)(e,A));const O=(yield Promise.all(E)).flat().map((e=>{switch(e.status){case"discovered":return Object.assign(Object.assign({},e),{accounts:e.accounts.filter((e=>e.hasAccountActivity||(0,r.isRecommendedDerivationPathType)(e.derivationPathType)))});case"undiscovered":return Object.assign(Object.assign({},e),{accounts:e.accounts.filter((e=>(0,r.isRecommendedDerivationPathType)(e.derivationPathType)))})}})).filter((e=>e.accounts.length>0)).map((e=>{const t=(0,c.default)();return Object.assign(Object.assign({},e),{discoveryIdentifier:t})})),D=O.filter((e=>"undiscovered"===e.status||e.isSelectedByDefault)),k=O.filter((e=>!("undiscovered"===e.status||e.isSelectedByDefault))).slice(0,2),P=D.length>0,I=h.filter((e=>e.type===r.AccountType.Ledger)).length,L=(P?[...D,...k]:O.slice(0,3)).map(((e,t)=>Object.assign(Object.assign({},e),{accountIndex:I+t}))),R={};L.forEach(((e,t)=>{("discovered"===e.status&&e.isSelectedByDefault||0===t)&&(R[e.discoveryIdentifier]=!0)}));const N={discoveredAccounts:L,activeAccountsFound:P,defaultSelectedAccounts:R};return g.onDiscoveredAccounts(N),N}))})),i.register("hwACv",(function(t,n){e(t.exports,"discoverAccounts",(function(){return m}),(function(e){return m=e})),e(t.exports,"useDiscoverMultiChainAccounts",(function(){return T}),(function(e){return T=e}));var r=i("4xbAj"),o=i("jZpRu"),s=i("iOvk1"),a=i("7mQ3Y"),c=i("csW2r"),u=i("RVqnc"),d=i("wGjeD"),l=i("fGTlj"),f=i("8tcqI").Buffer,p=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const g="fetch-multi-chain-accounts-by-seed",h=(e,t)=>[o.DerivationPathType.BitcoinTaproot,o.DerivationPathType.BitcoinNativeSegwit].map((n=>{const r={pathType:n,index:e},{publicKey:o}=t.derivePathType(n,e),i=a.AddressTypes.getAddressType(n),c=(0,a.publicKeyToAddress)({publicKey:o,addressType:i});return{chainType:i,chainId:s.NetworkIDs.Bitcoin.Mainnet,address:c,publicKey:f.from(o).toString("hex"),pathParams:r}})),v=(e,t)=>[o.DerivationPathType.Bip44Ethereum,o.DerivationPathType.Bip44EthereumSecondary,o.DerivationPathType.Bip44EthereumTertiary].map((n=>{const r={pathType:n,index:e},{publicKey:o}=t.derivePathType(n,e);return{chainType:a.AddressTypes.getAddressType(n),pathType:n,address:(0,a.publicKeyToAddress)({publicKey:o,addressType:a.AddressType.EVM}),publicKey:f.from(o).toString("hex"),pathParams:r}})),y=(e,t)=>[o.DerivationPathType.Bip44ChangeSolana,o.DerivationPathType.Bip44Solana,o.DerivationPathType.DeprecatedSolana].map((n=>{const r={pathType:n,index:e},i=t.derivePathType(n,e);let c;switch(n){case o.DerivationPathType.Bip44RootSolana:case o.DerivationPathType.Bip44Solana:case o.DerivationPathType.Bip44ChangeSolana:c=i.publicKey;break;case o.DerivationPathType.DeprecatedSolana:c=(0,a.getDeprecatedSolanaKeyPairFromPrivateKey)(i.secretKey).publicKey}const u=(0,a.publicKeyToAddress)({publicKey:c,addressType:a.AddressType.Solana});return{chainType:a.AddressType.Solana,chainId:s.NetworkIDs.Solana.Mainnet,address:u,publicKey:f.from(c).toString("hex"),pathParams:r}})),m=(e,t=!0)=>p(void 0,void 0,void 0,(function*(){const n=Object.assign({},...e);try{const e=Object.values(n).map((({account:e})=>({address:e.address,chainId:e.chainId})));let o;o=t?(yield(0,u.withRetry)((()=>p(void 0,void 0,void 0,(function*(){return(0,u.withTimeout)((0,l.fetchDiscoverAccounts)({accounts:e}),1e4)}))),(()=>!0),2)).accounts:(yield(0,l.fetchDiscoverAccounts)({accounts:e})).accounts;const i={};for(const e of o){const{account:t}=n[`${e.chain.id}-${e.address}`],o=t.publicKey,s=t.chainType,a=(0,r.getDerivationPathGroupKey)(t.pathParams),c=Object.assign(Object.assign({},e),{publicKey:o,chainType:s,derivationPathType:t.pathParams.pathType,hasAccountActivity:!!e.lastActivityTimestamp||parseFloat(e.amount)>0});i[a]=[...i[a]||[],c]}Object.keys(i).forEach((e=>{i[e]=i[e].sort(((e,t)=>s.Chains.compareNetworkID(e.chain.id,t.chain.id)))}));const a=Object.values(i),c=a.filter((e=>e.some((e=>e.hasAccountActivity)))),d=!!c.length;return(d?c:a).map((e=>{var t;const r=e[0];return{status:"discovered",seedIndex:null!==(t=n[`${r.chain.id}-${r.address}`].account.pathParams.index)&&void 0!==t?t:-1,isSelectedByDefault:d,accounts:e}}))}catch(e){const t=Object.values(n).map((({account:e})=>e)),o={};for(const e of t){const{account:t}=n[`${e.chainId}-${e.address}`],i=(0,r.getDerivationPathGroupKey)(t.pathParams),c=Object.assign(Object.assign({},e),{chain:{id:e.chainId,name:s.Chains.getNetworkName(e.chainId),symbol:s.Chains.getTokenSymbol(e.chainId)},chainType:a.AddressTypes.getAddressType(t.pathParams.pathType),derivationPathType:t.pathParams.pathType,hasAccountActivity:!1});o[i]=[...o[i]||[],c]}Object.keys(o).forEach((e=>{o[e]=o[e].sort(((e,t)=>s.Chains.compareNetworkID(e.chain.id,t.chain.id)))}));const i=Object.values(o).map((e=>{var t;const r=e[0];return{status:"undiscovered",seedIndex:null!==(t=n[`${r.chain.id}-${r.address}`].account.pathParams.index)&&void 0!==t?t:-1,accounts:e,isSelectedByDefault:!1}}));return i}})),A=({hdWallet:e,startIndex:t,endIndex:n,enabledAddressTypes:r})=>p(void 0,void 0,void 0,(function*(){const o=[];for(let i=t;i<=n;++i){const t={};if(r.includes(a.AddressType.BitcoinNativeSegwit))for(const n of h(i,e))t[`${s.NetworkIDs.Bitcoin.Mainnet}-${n.address}`]={account:n};if(r.includes(a.AddressType.EVM)){const n=v(i,e),r=s.Chains.getChainIDs(a.AddressType.EVM);for(const e of r){const r=s.Chains[e];for(const{address:e,publicKey:o,chainType:i,pathParams:s}of n)t[`${r.mainnetID}-${e}`]={account:{chainType:i,chainId:r.mainnetID,address:e,publicKey:o,pathParams:s}}}}if(r.includes(a.AddressType.Solana))for(const n of y(i,e))t[`${n.chainId}-${n.address}`]={account:n};o.push(t)}return m(o)}));function T({batchSize:e,hdWallet:t,enabledAddressTypes:n}){const r=!!t&&0!=n.length,o=[g,e];return(0,d.useInfiniteQuery)({enabled:r,queryKey:o,queryFn:({pageParam:r=0})=>p(this,void 0,void 0,(function*(){if(e<1)throw new Error(`Need positive batchSize: ${e}`);if(!t)throw new Error("Missing HDWallet");const o=[],i=[],s=0===r;let a=r,c=!0;for(;c;){const r=a,u=a+e-1,d=(yield A({hdWallet:t,startIndex:r,endIndex:u,enabledAddressTypes:n})).flat(1);a+=e,c=!1;for(const e of d)o.push(e),("undiscovered"===e.status||e.isSelectedByDefault)&&i.push(e),s&&"discovered"===e.status&&e.isSelectedByDefault&&(c=!0)}if(s&&0===i.length&&o.length>1){const e=o[0],t=e.accounts.map((e=>Object.assign(Object.assign({},e),{hasAccountActivity:!1}))),n={status:"undiscovered",seedIndex:e.seedIndex,accounts:t,isSelectedByDefault:!1};i.push(n)}return i})),getNextPageParam:(t,n)=>{const r=n.length,o=r?n[0]:[],i=o.length?b(o[o.length-1].seedIndex,e):0;return 1===r?i:i+e*(r-1)},cacheTime:0,staleTime:0,onError:e=>c.telemetry.captureError(e,c.FeatureTag.Account)})}const b=(e,t)=>Math.ceil(e/t)*t+t})),i.register("fGTlj",(function(t,n){e(t.exports,"fetchDiscoverAccounts",(function(){return d}),(function(e){return d=e}));var r=i("iOvk1"),o=i("2onIY"),s=i("beWYh"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const c=`${(0,o.getAPIEnvironment)()}/discover/v1`,u={Accept:"application/json"},d=e=>a(void 0,void 0,void 0,(function*(){if(!e.accounts.length)throw new Error("Must send at least 1 account for discovery");const t=new(0,s.RequestClient);t.withDefaultHeaders(u);const n=yield t.post(c,e),o=n.data;if(!(0,s.responseIsOkay)(n)){if((i=o)&&"string"==typeof i.message)throw new Error(o.message);throw new Error(`Unable to discover accounts with args: ${JSON.stringify(e)}`)}var i;if((e=>{if(!e||!Array.isArray(e.accounts))return!1;for(const t of e.accounts)if("string"!=typeof t.address||"string"!=typeof t.amount||t.lastActivityTimestamp&&"number"!=typeof t.lastActivityTimestamp||!t.chain||"string"!=typeof t.chain.id||!new Set(r.Chains.getAllNetworkIDs()).has(t.chain.id)||"string"!=typeof t.chain.name||"string"!=typeof t.chain.symbol||"string"!=typeof t.chain.imageUrl)return!1;return!0})(o))return o;throw new Error(`Invalid discover accounts response: ${JSON.stringify(o)}`)}))})),i.register("cZNQz",(function(t,n){e(t.exports,"getExistingAddressesSet",(function(){return r}));const r=e=>{const t=new Set;for(const n of e)for(const{address:e}of n.addresses)t.add(e);return t}})),i.register("1vrFI",(function(t,n){e(t.exports,"useIsFirstTimeOnboarding",(function(){return u}),(function(e){return u=e})),e(t.exports,"useSetIsFirstTimeOnboarding",(function(){return d}),(function(e){return d=e}));var r=i("9W7fs"),o=i("5ekp2"),s=i("d08rP"),a=i("jFh3h"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const u=e=>{const{data:t}=(0,o.useQuery)({queryKey:a.onboardingQueryKeys.firstTimeOnboarding,queryFn:()=>c(void 0,void 0,void 0,(function*(){const t=yield e.get(s.OnboardingStorageKeys.FirstTimeOnboarding);return null===t||t.isFirstTimeOnboarding}))});return t},d=(e,t)=>(0,r.useMutation)({mutationFn:n=>c(void 0,void 0,void 0,(function*(){yield e.set(s.OnboardingStorageKeys.FirstTimeOnboarding,{isFirstTimeOnboarding:n}),t.setQueryData(a.onboardingQueryKeys.firstTimeOnboarding,n)}))})})),i.register("eiyTy",(function(t,n){e(t.exports,"useIsResettingApp",(function(){return u}),(function(e){return u=e})),e(t.exports,"useSetIsResettingApp",(function(){return d}),(function(e){return d=e})),e(t.exports,"useSetIsFirstTimeResettingApp",(function(){return l}),(function(e){return l=e}));var r=i("9W7fs"),o=i("5ekp2"),s=i("d08rP"),a=i("jFh3h"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const u=e=>{const{data:t}=(0,o.useQuery)({queryKey:a.onboardingQueryKeys.isResettingApp,queryFn:()=>c(void 0,void 0,void 0,(function*(){const t=yield e.get(s.OnboardingStorageKeys.IsResettingApp);return null===t?{isResettingApp:!1,isFirstTimeResettingApp:!1}:t}))});return t},d=(e,t)=>(0,r.useMutation)({mutationFn:n=>c(void 0,void 0,void 0,(function*(){var r;const o=yield e.get(s.OnboardingStorageKeys.IsResettingApp),i=null!==(r=null==o?void 0:o.isFirstTimeResettingApp)&&void 0!==r&&r;yield e.set(s.OnboardingStorageKeys.IsResettingApp,{isResettingApp:n,isFirstTimeResettingApp:i}),t.setQueryData(a.onboardingQueryKeys.isResettingApp,{isResettingApp:n,isFirstTimeResettingApp:i})}))}),l=(e,t)=>(0,r.useMutation)({mutationFn:n=>c(void 0,void 0,void 0,(function*(){var r;const o=yield e.get(s.OnboardingStorageKeys.IsResettingApp),i=null!==(r=null==o?void 0:o.isResettingApp)&&void 0!==r&&r;yield e.set(s.OnboardingStorageKeys.IsResettingApp,{isResettingApp:i,isFirstTimeResettingApp:n}),t.setQueryData(a.onboardingQueryKeys.isResettingApp,{isResettingApp:i,isFirstTimeResettingApp:n})}))})})),i.register("1loje",(function(t,n){e(t.exports,"useSetTermsAcknowledgement",(function(){return a}),(function(e){return a=e}));var r=i("4xbAj"),o=i("9W7fs"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const a=(e,t)=>(0,o.useMutation)({mutationFn:n=>s(void 0,void 0,void 0,(function*(){yield e.set(r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2,n),t.setQueryData([r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2],n)}))})})),i.register("aQ1g3",(function(t,n){e(t.exports,"useTermsAcknowledgement",(function(){return a}),(function(e){return a=e}));var r=i("4xbAj"),o=i("5ekp2"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const a=(e,t)=>(0,o.useQuery)({queryKey:[r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2],queryFn:()=>s(void 0,void 0,void 0,(function*(){const n=yield e.get(r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2),o=yield((e,t,n)=>s(void 0,void 0,void 0,(function*(){if(e)return e;try{const e=yield n.get(r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2);return e&&(yield t.set(r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2,e),yield n.remove(r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2)),t.get(r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2)}catch(e){return null}})))(n,e,t);return!!o}))})})),i.register("3bN09",(function(t,n){e(t.exports,"useWhatsNewOverlay",(function(){return c}),(function(e){return c=e})),e(t.exports,"useSetAcknowledgeWhatsNewOverlay",(function(){return u}),(function(e){return u=e}));var r=i("HlEsU"),o=i("9W7fs"),s=i("5ekp2"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const c=e=>(0,s.useQuery)({queryKey:[r.StorageKeys.LastSeenWhatsNewId],queryFn:()=>a(void 0,void 0,void 0,(function*(){var t;return 37>(null!==(t=yield e.get(r.StorageKeys.LastSeenWhatsNewId))&&void 0!==t?t:0)}))}),u=(e,t)=>(0,o.useMutation)({mutationFn:()=>a(void 0,void 0,void 0,(function*(){yield e.set(r.StorageKeys.LastSeenWhatsNewId,37)})),onSuccess:()=>{t.setQueryData([r.StorageKeys.LastSeenWhatsNewId],!1)}})})),i.register("1eGkH",(function(t,n){e(t.exports,"BATCH_SIZE_BY_PLATFORM",(function(){return l}),(function(e){return l=e})),e(t.exports,"useSelectMultichainAccountsProps",(function(){return f}),(function(e){return f=e}));var r=i("43063"),o=i("RVqnc"),s=i("29o0l"),a=i("7z19N"),c=i("hwACv"),u=i("8taMK"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const l={extension:7,ios:7,android:7},f=({platform:e,seed:t,navigationCallback:n,storageCallback:i,enabledAddressTypes:f})=>{var p;const{t:g}=(0,r.useTranslation)(),h=g("onboardingSelectAccountsFindMoreAccounts"),[v,y]=(0,s.useState)({}),[m,A]=(0,s.useState)(!1),[T,b]=(0,s.useState)(!1),[w,S]=(0,s.useState)(h),x=(0,u.useCachedHDWallet)(t),{data:E,status:C,fetchNextPage:O,isFetchingNextPage:D}=(0,c.useDiscoverMultiChainAccounts)({batchSize:l[e],hdWallet:x,enabledAddressTypes:f}),k=(0,s.useMemo)((()=>{var e;return null!==(e=null==E?void 0:E.pages.flat())&&void 0!==e?e:[]}),[E]),P=(I=k,(0,s.useMemo)((()=>I?I.map((e=>"undiscovered"===e.status?e:Object.assign(Object.assign({},e),{accounts:e.accounts.filter((e=>e.hasAccountActivity))}))):[]),[I]));var I;const L=(R=P,(0,s.useMemo)((()=>R.reduce(((e,t,n)=>(e[n]=0===n||t.isSelectedByDefault,e)),{})),[R]));var R;const N=((e,t)=>(0,s.useMemo)((()=>{var n;return null!==(n=null==e?void 0:e.reduce(((e,n,r)=>t[r]?[...e,n]:e),[]))&&void 0!==n?n:[]}),[e,t]))(k,v),j=(({activeAccountsNumber:e,allAccountsNumber:t,hasDiscoveryFailed:n})=>{const{t:o}=(0,r.useTranslation)(),i=e>0&&!n;return(0,s.useMemo)((()=>0===t?o("onboardingImportImportingFindingAccounts"):0===e?o("onboardingImportAccountsEmptyResult"):1===t?i?o("onboardingImportAccountsFoundAccounts_one",{numberOfWallets:e}):o("onboardingImportAccountsFoundAccountsNoActivity_one",{numberOfWallets:t}):t>1?i?o("onboardingImportAccountsFoundAccounts_other",{numberOfWallets:e}):o("onboardingImportAccountsFoundAccountsNoActivity_other",{numberOfWallets:t}):""),[e,t,i,o])})({activeAccountsNumber:P.length,allAccountsNumber:k.length,hasDiscoveryFailed:"undiscovered"===(null===(p=k[0])||void 0===p?void 0:p.status)});((e,t)=>{const{t:n}=(0,r.useTranslation)();(0,s.useEffect)((()=>{let r;if(e){const{pages:o}=e,i=o.length>1,s=0===o[o.length-1].length;i&&s&&(t(n("onboardingSelectAccountsFindMoreNoneFound")),r=setTimeout((()=>{t(n("onboardingSelectAccountsFindMoreAccounts"))}),3e3))}return()=>{r&&clearTimeout(r)}}),[e])})(E,S),((e,t)=>{(0,s.useEffect)((()=>{t((t=>{const{length:n}=Object.keys(e),r={};for(let o=0;ob(!0)),[]),F=(0,s.useCallback)((e=>{if("success"!==C)return;const t=Object.assign({},v);t[e]=!t[e],y(t)}),[C,v,y]),M=(0,s.useCallback)((()=>d(void 0,void 0,void 0,(function*(){m||(A(!0),yield(0,o.delayAsync)(0),yield i(N,(0,a.generateImportedAccountChainAnalytics)(N)),n((0,a.generateImportedAccountChainAnalytics)(N)))}))),[m,N,n,i]),_={expanded:T,findMoreAccountsButtonText:w,isFetchingMoreAccounts:D,isImporting:m,renderedPages:P,selectedAccounts:v,subtitle:j,findMoreAccounts:O,onExpand:B,onImport:M,onSelect:F};return"success"!==C?Object.assign({status:"loading",isImportButtonDisabled:!0},_):Object.assign({status:"success",isImportButtonDisabled:0===N.length},_)}})),i.register("7z19N",(function(t,n){e(t.exports,"generateImportedAccountChainAnalytics",(function(){return r}));const r=e=>e.reduce(((e,t)=>{var n,r,o,i;let s=e;for(const a of t.accounts){const t=a.chain.name.toLowerCase();if((null===(n=e[t])||void 0===n?void 0:n.balance)&&(null===(r=e[t])||void 0===r?void 0:r.history))continue;const c="amount"in a&&parseFloat(a.amount)>0,u=a.hasAccountActivity;e[t]?s=Object.assign(Object.assign({},s),{[t]:Object.assign(Object.assign({},s[t]),{balance:c||(null===(o=s[t])||void 0===o?void 0:o.balance),history:u||(null===(i=s[t])||void 0===i?void 0:i.history)})}):s=Object.assign(Object.assign({},s),{[t]:{balance:c,history:u}})}return s}),{})})),i.register("8taMK",(function(t,n){e(t.exports,"useCachedHDWallet",(function(){return s}));var r=i("jZpRu"),o=i("29o0l");const s=e=>{const[t,n]=(0,o.useState)(null);return(0,o.useEffect)((()=>{if(e.length){const t=new(0,r.CachedHDWallet)(e);return n(t),()=>{n(null),t.cleanup()}}}),[e]),t}})),i.register("7cOUp",(function(t,n){e(t.exports,"OnboardingType",(function(){return r}));var r,o,s=i("7XqVB");(o=r||(r={})).Initial="initial",o.Create="create",o.Import="import",o.Restore="restore",o.Append="append",o.SeedVault="seedVault";const a=s.z.object({balance:s.z.boolean(),history:s.z.boolean()});s.z.record(s.z.string(),a)})),i.register("7n0ia",(function(e,t){i("jFh3h")})),i.register("iMnOw",(function(t,n){e(t.exports,"prefetchShortcuts",(function(){return i("hhqwY").prefetchShortcuts})),e(t.exports,"trackLinkOpen",(function(){return i("iGNwb").trackLinkOpen})),e(t.exports,"trackModalOpen",(function(){return i("iGNwb").trackModalOpen})),e(t.exports,"createShortcutHooks",(function(){return i("cxnZW").createShortcutHooks})),e(t.exports,"DEFAULT_ICON",(function(){return i("6xd2z").DEFAULT_ICON})),e(t.exports,"getIcon",(function(){return i("itgZy").getIcon})),e(t.exports,"WALLET_SHORTCUTS_QUERY_KEY",(function(){return i("eSfrU").WALLET_SHORTCUTS_QUERY_KEY}));i("hhqwY"),i("iGNwb"),i("cxnZW"),i("2HIjl"),i("6xd2z"),i("itgZy"),i("eSfrU")})),i.register("hhqwY",(function(t,n){e(t.exports,"prefetchShortcuts",(function(){return a}));var r=i("eSfrU"),o=i("3cTmb");const s=10;function a(e,t,n,i){if(!n)return;const{externalUrl:a,isSpam:c,items:u}=n;if(c||!i)return;const d=(null!=u?u:[]).map((e=>e.externalUrl));Array.from(new Set([a,...d])).reduce(((e,t)=>{const n=(0,o.ensureExternalUrl)(t);return(0,o.isValidUrl)(n)&&e.length{const i=(0,o.ensureExternalUrl)(n);(0,o.isValidUrl)(i)&&t.prefetchQuery((0,r.getShortcutsQuery)(new URL(i),e)).catch((e=>{console.error(`Failed to prefetch ${i}`,e)}))}))}})),i.register("eSfrU",(function(t,n){e(t.exports,"WALLET_SHORTCUTS_QUERY_KEY",(function(){return c}),(function(e){return c=e})),e(t.exports,"getShortcutsQuery",(function(){return u}),(function(e){return u=e}));var r=i("beWYh"),o=i("6xd2z"),s=i("3cTmb"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const c="wallet-shortcuts",u=(e,t)=>({queryKey:[c,null==e?void 0:e.toString()],queryFn(){return a(this,void 0,void 0,(function*(){if(!e)throw new Error("URL is null");const n=(0,s.appendShortcut)(e),r=yield l(t,n);if(!1===o.SchemaType.safeParse(r).success)throw new Error(`Invalid shortcut response from URL ${n.toString()}`);return o.SchemaType.parse(r).shortcuts}))}}),d=new Error("Failed to fetch shortcuts for collection"),l=(e,t)=>a(void 0,void 0,void 0,(function*(){const n=`${e}/collectibles/v1/shortcuts`;let o;try{const e=new(0,r.RequestClient);o=yield e.post(n,{uri:t.toString()})}catch(e){throw d}if(!(0,r.responseIsOkay)(o))throw d;return o.data}))})),i.register("6xd2z",(function(t,n){e(t.exports,"DEFAULT_ICON",(function(){return o})),e(t.exports,"SchemaType",(function(){return f}));var r=i("7XqVB");const o="default",s=r.z.union([r.z.literal("vote"),r.z.literal("vote-2"),r.z.literal("stake"),r.z.literal("stake-2"),r.z.literal("view"),r.z.literal("chat"),r.z.literal("tip"),r.z.literal("mint"),r.z.literal("mint-2"),r.z.literal("discord"),r.z.literal("twitter"),r.z.literal("twitter-2"),r.z.literal("x"),r.z.literal("instagram"),r.z.literal("telegram"),r.z.literal("leaderboard"),r.z.literal("gaming"),r.z.literal("gaming-2"),r.z.literal("generic-link"),r.z.literal("generic-add"),r.z.literal(o)]).optional().default(o).catch(o),a=r.z.object({label:r.z.string(),uri:r.z.string().url().refine((e=>e.startsWith("https://")||e.startsWith("solana:")),(e=>({message:`${e} is not a valid protocol`}))),prefersExternalTarget:r.z.boolean().optional().default(!1),preferredPresentation:r.z.union([r.z.literal("default"),r.z.literal("immerse")]).optional().default("immerse"),platform:r.z.union([r.z.literal("mobile"),r.z.literal("desktop"),r.z.literal("all")]).optional().default("all"),icon:s}),c=a.extend({limitToCollections:r.z.string().array().optional().default([]).refine((e=>0===e.length||e.every((e=>e.length))),(e=>({message:`${e} is not a valid array of collection ids`})))}),u=a.extend({type:r.z.literal("fungible"),limitToTokenAddresses:r.z.string().array().optional().default([]).refine((e=>0===e.length||e.every((e=>e.length))),(e=>({message:`${e} is not a valid array of token addresses`})))}),d=c.extend({type:r.z.literal("collectible").optional().default("collectible")}),l=r.z.union([d,u]),f=r.z.union([r.z.object({version:r.z.literal(1),shortcuts:r.z.array(c).optional().default([])}),r.z.object({version:r.z.literal(2),shortcuts:r.z.array(l).optional().default([])})]);r.z.object({collectionId:r.z.string().optional(),tokenId:r.z.string().optional(),ownerAddress:r.z.string().optional()})})),i.register("3cTmb",(function(t,n){e(t.exports,"appendShortcut",(function(){return r})),e(t.exports,"ensureExternalUrl",(function(){return o})),e(t.exports,"isValidUrl",(function(){return i}));const r=e=>{const t=e.pathname.split("/").filter((e=>""!==e)).join("/"),n=new URL(`https://${e.hostname}`);return n.pathname=t+"/shortcuts.json",n.search=e.search,n},o=e=>{if(!e||!e.trim())return"";const t=e.trim();return/^https?:\/\//.test(t)?t:`https://${t}`},i=e=>{if(!e)return!1;try{return new URL(e),!0}catch(e){return!1}}})),i.register("iGNwb",(function(t,n){e(t.exports,"trackLinkOpen",(function(){return o}),(function(e){return o=e})),e(t.exports,"trackModalOpen",(function(){return i}),(function(e){return i=e}));var r=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o(0,o.useShortcuts)(e(),t,n,r),usePrefetchShortcuts:(n,o)=>(0,r.usePrefetchShortcuts)(e(),t,n,o)}}})),i.register("2HIjl",(function(t,n){e(t.exports,"usePrefetchShortcuts",(function(){return u})),e(t.exports,"useFetchShortcuts",(function(){return l}));var r=i("RVqnc"),o=i("5ekp2"),s=i("29o0l"),a=i("hhqwY"),c=i("eSfrU");const u=(e,t,n,r)=>{(0,s.useEffect)((()=>{(0,a.prefetchShortcuts)(e,t,n,r)}),[n,r,e,t])},d=(0,r.toMilliseconds)({minutes:5}),l=(e,t,n)=>{const r=null!==t&&n;return(0,o.useQuery)(Object.assign({enabled:r,cacheTime:d,staleTime:d,refetchInterval:!1,refetchOnMount:!1},(0,c.getShortcutsQuery)(t,e)))}})),i.register("g4RTB",(function(t,n){e(t.exports,"useShortcuts",(function(){return u}));var r=i("21aqi"),o=i("3cTmb"),s=i("2HIjl"),a=i("7vlRB");function c(e){return Boolean(e&&"object"==typeof e&&"type"in e&&"fungible"===e.type)}function u(e,t,n,r){var i,u;const l=function(e){return c(e)?(0,o.ensureExternalUrl)(e.externalUrl):(0,o.ensureExternalUrl)(null==e?void 0:e.externalUrl)}(t),f=(0,o.isValidUrl)(l)&&Boolean(l)&&!function(e){var t;return!c(e)&&(null===(t=null==e?void 0:e.collection.isSpam)||void 0===t||t)}(t)&&r,{data:p,isLoading:g}=(0,s.useFetchShortcuts)(e,f&&l?new URL(l):null,r),h=c(t)?"":null!==(i=d(t))&&void 0!==i?i:"",v=c(t)?t.tokenAddress:null!==(u=null==t?void 0:t.id)&&void 0!==u?u:"",y=c(t)?{platform:n,tokenAddress:v,type:"fungible"}:{platform:n,collectionId:h,type:"collectible"},m=(0,a.useMappedShortcuts)(null!=p?p:[],{collectionId:h,tokenId:v,ownerAddress:null==t?void 0:t.owner},y);return{isLoading:!t||g&&f,shortcuts:f?m:[]}}const d=e=>{if(null==e?void 0:e.chainData)return(0,r.isEthereumCollectibleChainData)(e.chainData)?e.chainData.contract:(0,r.isSolanaCollectibleChainData)(e.chainData)?e.collection.id:(0,r.isBitcoinCollectibleChainData)(e.chainData)?e.chainData.firstCreatedInscriptionId:void 0}})),i.register("7vlRB",(function(t,n){e(t.exports,"useMappedShortcuts",(function(){return a}));var r=i("29o0l"),o=i("isMve"),s=i("duQNm");const a=(e,t,n)=>(0,r.useMemo)((()=>{const r=(0,s.parse)({input:t,shortcuts:e});return(0,o.filter)(r,n)}),[e,t,n])})),i.register("isMve",(function(t,n){e(t.exports,"filter",(function(){return r}));const r=(e,t)=>e?e.filter((e=>"fungible"===t.type?function(e,t){const n="type"in e&&"fungible"===e.type?e:null;if(!n)return!1;const r="all"===n.platform||n.platform===t.platform,o=n.limitToTokenAddresses&&n.limitToTokenAddresses.length>0;return!(!r||o)||!(!r||!o)&&n.limitToTokenAddresses.some((e=>e===t.tokenAddress))}(e,t):function(e,t){const n="type"in e&&"collectible"!==e.type?null:e;if(!n)return!1;const r="all"===n.platform||n.platform===t.platform,o=n.limitToCollections&&n.limitToCollections.length>0;return!(!r||o)||!(!r||!o)&&n.limitToCollections.some((e=>e===t.collectionId))}(e,t))).slice(0,20):[]})),i.register("duQNm",(function(t,n){e(t.exports,"parse",(function(){return r}));const r=({input:e,shortcuts:t})=>{if(0===t.length)return[];let n=JSON.stringify(t);return e.collectionId&&(n=n.replaceAll("{{collectionId}}",e.collectionId)),e.tokenId&&(n=n.replaceAll("{{tokenId}}",e.tokenId)),e.ownerAddress&&(n=n.replaceAll("{{ownerAddress}}",e.ownerAddress)),JSON.parse(n)}})),i.register("itgZy",(function(t,n){e(t.exports,"getIcon",(function(){return a}));var r=i("RVqnc"),o=i("6xd2z");const s=[["twitter",[/twitter.com/i]],["x",[/x.com/i]],["discord",[/discord.com/i,/discord.gg/i]],["telegram",[/t.me/i]],["instagram",[/instagram.com/i]]];function a(e,t){const n=(0,r.getHostname)(e.toString());return t===o.DEFAULT_ICON&&n?function(e){for(const[t,n]of s)if(n.some((t=>t.test(e))))return t;return o.DEFAULT_ICON}(n):t}})),i.register("5MNpG",(function(n,r){e(n.exports,"getVaultProxy",(function(){return g}),(function(e){return g=e})),e(n.exports,"importSeedAccount",(function(){return v}),(function(e){return v=e})),e(n.exports,"isExistingSeed",(function(){return y}),(function(e){return y=e})),e(n.exports,"exportPrivateKey",(function(){return b}),(function(e){return b=e})),e(n.exports,"exportEntropy",(function(){return w}),(function(e){return w=e}));var o=i("4xbAj"),s=i("96hm7"),a=i("7mQ3Y"),c=i("k8NWT"),u=i("85iHy"),d=i("hulLf"),l=i("gErWM"),f=i("8tcqI").Buffer,p=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const g=()=>({addAccountForSeed:m,addReadonlyAccount:T,importPrivateKeyAccount:h,connectLedgerAccounts:A,fetchAllAccounts:C,fetchAllSeedMetas:O,connectSolanaSeedVaultAccounts:()=>{throw new Error("Solana Seed Vault is not supported on browser extension.")},deriveAddresses:S,removeAccount:e=>p(void 0,void 0,void 0,(function*(){if(!(yield x(e)))throw new Error("Error while removing account")})),reorderAccount:(e,t)=>p(void 0,void 0,void 0,(function*(){if(!(yield E(e,t)))throw new Error("Error while reordering account")})),sign:D}),h=(e,t,n)=>p(void 0,void 0,void 0,(function*(){const r=t.fold((e=>f.from(e.buffer).toString("base64"))),o=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.ImportPrivateKeyAccount,[e,r,n]),i=yield c.sendMessage(d.browser.runtime,o);if("error"in i)throw new Error(i.error.message);if("string"==typeof i.result)return JSON.parse(i.result);throw new Error("Invalid response")})),v=(e,n,r)=>p(void 0,void 0,void 0,(function*(){const o=e.getEntropy(),i=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.ImportSeedAccount,[t(u).encode(o),n,r]);o.fill(0);const s=yield c.sendMessage(d.browser.runtime,i);if("error"in s)throw new Error(s.error.message);if("string"==typeof s.result)return JSON.parse(s.result);throw new Error("Invalid response")})),y=e=>p(void 0,void 0,void 0,(function*(){const n=e.getEntropy(),r=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.IsExistingSeed,t(u).encode(n));n.fill(0);const o=yield c.sendMessage(d.browser.runtime,r);if("error"in o)throw new Error(o.error.message);if("boolean"==typeof o.result||null===o.result)return o.result;throw new Error("Invalid response")})),m=e=>p(void 0,void 0,void 0,(function*(){const t=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.AddAccountForSeed,[e]),n=c.parse(yield d.browser.runtime.sendMessage(c.stringify(t)));if("error"in n)throw new Error(n.error.message);if("string"==typeof n.result)return JSON.parse(n.result);throw new Error("Invalid response")})),A=(e,t)=>p(void 0,void 0,void 0,(function*(){const n=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.AddLedgerAccounts,[e,t]),r=c.parse(yield d.browser.runtime.sendMessage(c.stringify(n)));if("error"in r)throw new Error(r.error.message);if("string"==typeof r.result)return JSON.parse(r.result);throw new Error("Invalid response")})),T=e=>p(void 0,void 0,void 0,(function*(){const t=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.ImportReadOnlyAccount,e),n=c.parse(yield d.browser.runtime.sendMessage(c.stringify(t)));if("error"in n)throw new Error(n.error.message);if("string"==typeof n.result)return JSON.parse(n.result);throw new Error("Invalid response")})),b=(e,t,n)=>p(void 0,void 0,void 0,(function*(){const r=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.ExportPrivateKey,[e,t,n]),o=c.parse(yield d.browser.runtime.sendMessage(c.stringify(r)));if("error"in o)throw new Error(o.error.message);if("string"==typeof o.result)return s.ObfuscatedBytes.from(f.from(o.result,"hex"));throw new Error("Invalid response")})),w=(e,t)=>p(void 0,void 0,void 0,(function*(){const n=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.ExportEntropy,[e,t]),r=c.parse(yield d.browser.runtime.sendMessage(c.stringify(n)));if("error"in r)throw new Error(r.error.message);if("string"==typeof r.result)return s.ObfuscatedBytes.from(f.from(r.result,"hex"));throw new Error("Invalid response")})),S=()=>p(void 0,void 0,void 0,(function*(){const e=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.DeriveAddresses),t=yield c.sendMessage(d.browser.runtime,e);if("error"in t)throw new Error(t.error.message);return t.result})),x=e=>p(void 0,void 0,void 0,(function*(){const t=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.RemoveAccount,e),n=yield c.sendMessage(d.browser.runtime,t);if("error"in n)throw new Error(n.error.message);return n.result})),E=(e,t)=>p(void 0,void 0,void 0,(function*(){const n=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.ReorderAccount,{identifier:e,toIndex:t}),r=yield c.sendMessage(d.browser.runtime,n);if("error"in r)throw new Error(r.error.message);return r.result})),C=()=>p(void 0,void 0,void 0,(function*(){const e=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.GetAllAccounts),t=c.parse(yield d.browser.runtime.sendMessage(c.stringify(e)));if("error"in t)throw new Error(t.error.message);if("string"==typeof t.result){const e=JSON.parse(t.result);return(0,o.deserializeVaultAccount)({accounts:e}).accounts}throw new Error("Invalid response")})),O=()=>p(void 0,void 0,void 0,(function*(){const e=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.GetAllSeeds),t=c.parse(yield d.browser.runtime.sendMessage(c.stringify(e)));if("error"in t)throw new Error(t.error.message);if("string"==typeof t.result)return JSON.parse(t.result);throw new Error("Invalid response")})),D=(e,n)=>p(void 0,void 0,void 0,(function*(){const r=o.VaultSignerParams.parse(n);"chainType"in r&&r.chainType===a.AddressType.Solana&&"transaction"===r.signingType&&"string"!=typeof r.message&&(r.message=t(u).encode(r.message));const i=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.Sign,{accountIdentifier:e,params:r}),s=c.parse(yield d.browser.runtime.sendMessage(c.stringify(i)));if("error"in s)throw new Error(s.error.message);if("string"==typeof s.result)return JSON.parse(s.result);throw new Error("Invalid response")}))})),i.register("cqeOY",(function(t,n){e(t.exports,"getLegacyMnemonicFetcher",(function(){return a}),(function(e){return a=e}));var r=i("96hm7"),o=i("1btQY"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const a=()=>({fetch:()=>s(void 0,void 0,void 0,(function*(){const e=yield(0,o.getLegacyMnemonic)();if(!e)return null;switch(e.type){case"bip39":{const t=yield e.value.getMnemonic(),n=r.ObfuscatedBytes.from(t);return t.fill(0),n}case"deprecated":{const t=r.ObfuscatedBytes.from(e.value);return e.value.fill(0),t}}}))})})),i.register("1btQY",(function(n,r){e(n.exports,"getLegacyMnemonic",(function(){return l}),(function(e){return l=e}));var o=i("k8NWT"),s=i("85iHy"),a=i("hulLf"),c=i("gErWM"),u=i("fSBRP"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const l=()=>d(void 0,void 0,void 0,(function*(){const e=(0,c.createJsonRpcRequest)(c.WalletToBackgroundRequestMethods.GetLegacyMnemonic),n=o.parse(yield a.browser.runtime.sendMessage(o.stringify(e)));if("error"in n)throw new Error(n.error.message);if(!n.result)return null;const[r,i]=n.result;switch(r){case 0:{const e=new Uint8Array(t(s).decode(i).buffer),n=(yield(0,u.getBip39)()).fromEntropy(e);return e.fill(0),{type:"bip39",value:n}}case 1:return{type:"deprecated",value:new Uint8Array(t(s).decode(i).buffer)}}}))})),i.register("fSBRP",(function(t,n){e(t.exports,"getBip39",(function(){return s}),(function(e){return s=e})),i("dyTLY");var r=i("28ipF");i("aNyyc");var o=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const s=(()=>{let e=null;return()=>o(void 0,void 0,void 0,(function*(){e||(e=yield r.Bip39Factory.webCrypto("english"));return e}))})()})),i.register("dyTLY",(function(t,n){e(t.exports,"Bip39Factory",(function(){return i("28ipF").Bip39Factory}));i("1GBLm"),i("28ipF")})),i.register("1GBLm",(function(t,n){e(t.exports,"ERR_UNKNOWN",(function(){return o}),(function(e){return o=e})),e(t.exports,"ERR_INVALID_CHECKSUM",(function(){return a}),(function(e){return a=e})),e(t.exports,"assertEntropyLengthIsValid",(function(){return f}),(function(e){return f=e})),e(t.exports,"assertWordlistIsValid",(function(){return g}),(function(e){return g=e})),e(t.exports,"generateEntropy",(function(){return h}),(function(e){return h=e})),e(t.exports,"deriveBits",(function(){return v}),(function(e){return v=e})),e(t.exports,"mapBitsToIndexes",(function(){return y}),(function(e){return y=e})),e(t.exports,"indexesToEntropy",(function(){return m}),(function(e){return m=e})),e(t.exports,"entropyToIndexes",(function(){return A}),(function(e){return A=e})),e(t.exports,"mnemonicToIndexes",(function(){return T}),(function(e){return T=e})),e(t.exports,"entropyToMnemonic",(function(){return b}),(function(e){return b=e})),e(t.exports,"entropyToSeed",(function(){return S}),(function(e){return S=e}));var r=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const o=new Error("Unknown error"),i=new Error("Invalid entropy length"),s=new Error("Invalid mn*monic sentence length"),a=new Error("Invalid checksum"),c=new RangeError("Invalid mn*monic word"),u=new RangeError("Invalid wordlist"),d=new RangeError("Invalid wordlist index"),l=(e,t)=>{if(!e)throw t};function f(e){l(e>=128,i),l(e<=256,i),l(e%32==0,i)}function p(e){l(e>=12,s),l(e<=24,s),l(e%3==0,s)}function g(e){l(2048===e.length,u),l(e.every((e=>"string"==typeof e)),u)}function h(e,t){return p(e),t(4*e/3)}function v(e,t){return r(this,void 0,void 0,(function*(){const n=8*e.length;f(n);const r=n/32,o=yield t(e),[i]=o,s=8-r,a=i>>>s<>>0,c=new Uint8Array(e.length+1);return c.set(e,0),c[c.length-1]=a,c}))}function y(e){const t=8*(e.length-1);f(t);const n=(t+t/32)/11,r=new ArrayBuffer(4*n),o=new DataView(r);let i=0,a=0,c=0;for(const t of e)if(c+=8,a|=t<<32-c,a>>>=0,c>=11){const e=a>>>21;l(e>=0&&e<=2047,d),o.setUint32(4*i,e,!0),i++,a<<=11,a>>>=0,c-=11}return l(i===n,s),new Uint32Array(r)}function m(e){p(e.length);const t=function(e){p(e.length);const t=11*e.length,n=new ArrayBuffer(Math.ceil(t/8)),r=new DataView(n),o=new DataView(e.buffer),i=e.length;let s=0,a=0,c=0,u=8;for(let e=0;e0;){const e=n>=u?u:n;s|=t>>32-(32-n)-e&(1<>>=0,n-=e,u-=e,u<=0&&(u=8),a%8==0&&(r.setUint8(c,s),c++,s=0)}}return i%8!=0&&r.setUint8(c,s),new Uint8Array(n)}(e),n=t.slice(0,t.length-1);return t.fill(0),n}function A(e,t){return r(this,void 0,void 0,(function*(){f(8*e.length);const n=yield v(e,t),r=y(n);return n.fill(0),r}))}function T(e,t){g(t);const n=new Set(t),r=new Uint32Array(24);let o=0,i="";for(let s=0;se+t[n].length+1),-1));let i=0;for(const e of r){i>0&&(o[i++]=32);const n=t[e];for(const e of n)o[i++]=e.charCodeAt(0)}return r.fill(0),o}))}const w=Uint8Array.of(109,110,101,109,111,110,105,99);function S(e,t,n,o,i){return r(this,void 0,void 0,(function*(){const r=yield b(e,n,o),s=new Uint8Array(w.length+t.length);s.set(w,0),s.set(t,w.length);const a=yield i(r,s,2048,64,"sha512");return s.fill(0),r.fill(0),a}))}})),i.register("28ipF",(function(t,n){e(t.exports,"Bip39Factory",(function(){return p}),(function(e){return p=e}));var r=i("1GBLm"),o=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))},s=function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},a=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};function c(e){return o(this,void 0,void 0,(function*(){if("english"===e)return(yield i("i99tY")).default}))}function u(e){return t=>new e(t)}function d(e,t){return n=>o(this,void 0,void 0,(function*(){let o=null,i=null,s=null,a=null,c=null;try{i=(0,r.indexesToEntropy)(n),s=yield(0,r.deriveBits)(i,t),a=(0,r.mapBitsToIndexes)(s);const o=n[n.length-1];if(o!==a[a.length-1])throw r.ERR_INVALID_CHECKSUM;c=e.fromEntropy(i)}catch(e){e instanceof Error?o=e:(console.error(e),o=r.ERR_UNKNOWN)}finally{if(null==i||i.fill(0),null==s||s.fill(0),null==a||a.fill(0),o)throw o;return c}}))}function l(e,t){return n=>o(this,void 0,void 0,(function*(){let o=null,i=null,s=null;try{i=(0,r.mnemonicToIndexes)(n,t),s=yield e.fromIndexes(i)}catch(e){e instanceof Error?o=e:(console.error(e),o=r.ERR_UNKNOWN)}finally{if(null==i||i.fill(0),o)throw o;return s}}))}function f(e,t){return n=>{let o=null,i=null,s=null;try{i=(0,r.generateEntropy)(n,t),s=e.fromEntropy(i)}catch(e){e instanceof Error?o=e:(console.error(e),o=r.ERR_UNKNOWN)}finally{if(null==i||i.fill(0),o)throw o;return s}}}class p{static webCrypto(e){var t,n;return o(this,void 0,void 0,(function*(){const i="string"==typeof e?yield c(e):e;(0,r.assertWordlistIsValid)(i);const p=e=>o(this,void 0,void 0,(function*(){return new Uint8Array(yield crypto.subtle.digest("SHA-256",e))})),g=(e,t,n,r,i)=>o(this,void 0,void 0,(function*(){const o="SHA-"+i.substring(3),s=yield crypto.subtle.importKey("raw",e,"PBKDF2",!1,["deriveBits"]),a=yield crypto.subtle.deriveBits({name:"PBKDF2",salt:t,iterations:n,hash:o},s,8*r);return new Uint8Array(a)}));return n=class{constructor(e){t.set(this,void 0),this.deriveSeed=(e=new Uint8Array)=>(0,r.entropyToSeed)(a(this,t,"f"),e,i,p,g),this.getEntropy=()=>a(this,t,"f").slice(),this.getIndexes=()=>(0,r.entropyToIndexes)(a(this,t,"f"),p),this.getMnemonic=()=>(0,r.entropyToMnemonic)(a(this,t,"f"),i,p),this.getSentenceLength=()=>{const e=8*a(this,t,"f").length;return(e+e/32)/11},(0,r.assertEntropyLengthIsValid)(8*e.length),s(this,t,e.slice(),"f")}},t=new WeakMap,n.fromEntropy=u(n),n.fromIndexes=d(n,p),n.fromMnemonic=l(n,i),n.fromSentenceLength=f(n,(e=>crypto.getRandomValues(new Uint8Array(e)))),n.wordlist=i,n}))}static nodeCrypto(e){var t,n;return o(this,void 0,void 0,(function*(){const o="string"==typeof e?yield c(e):e;(0,r.assertWordlistIsValid)(o);const{randomBytes:p,createHash:g,pbkdf2:h}=yield i("juFnv"),v=e=>new Uint8Array(g("sha256").update(e).digest().buffer),y=(...e)=>new Promise(((t,n)=>{h(...e,((e,r)=>{if(e)return n(e);t(new Uint8Array(r.buffer))}))}));return n=class{constructor(e){t.set(this,void 0),this.deriveSeed=(e=new Uint8Array)=>(0,r.entropyToSeed)(a(this,t,"f"),e,o,v,y),this.getEntropy=()=>a(this,t,"f").slice(),this.getIndexes=()=>(0,r.entropyToIndexes)(a(this,t,"f"),v),this.getMnemonic=()=>(0,r.entropyToMnemonic)(a(this,t,"f"),o,v),this.getSentenceLength=()=>{const e=8*a(this,t,"f").length;return(e+e/32)/11},(0,r.assertEntropyLengthIsValid)(8*e.length),s(this,t,e.slice(),"f")}},t=new WeakMap,n.fromEntropy=u(n),n.fromIndexes=d(n,v),n.fromMnemonic=l(n,o),n.fromSentenceLength=f(n,(e=>new Uint8Array(p(e).buffer))),n.wordlist=o,n}))}static customCrypto(e,t){var n,i;return o(this,void 0,void 0,(function*(){const o="string"==typeof e?yield c(e):e;(0,r.assertWordlistIsValid)(o);const{random:p,sha256:g,pbkdf2:h}=t;return i=class{constructor(e){n.set(this,void 0),this.deriveSeed=(e=new Uint8Array)=>(0,r.entropyToSeed)(a(this,n,"f"),e,o,g,h),this.getEntropy=()=>a(this,n,"f").slice(),this.getIndexes=()=>(0,r.entropyToIndexes)(a(this,n,"f"),g),this.getMnemonic=()=>(0,r.entropyToMnemonic)(a(this,n,"f"),o,g),this.getSentenceLength=()=>{const e=8*a(this,n,"f").length;return(e+e/32)/11},(0,r.assertEntropyLengthIsValid)(8*e.length),s(this,n,e.slice(),"f")}},n=new WeakMap,i.fromEntropy=u(i),i.fromIndexes=d(i,g),i.fromMnemonic=l(i,o),i.fromSentenceLength=f(i,p),i.wordlist=o,i}))}}})),i.register("i99tY",(function(e,t){e.exports=i("j1yuj")(i("2FqAO").getBundleURL("eITPT")+i("eOkdY").resolve("8ZV50")).then((()=>i("jI6Lx")))})),i.register("juFnv",(function(e,t){e.exports=i("j1yuj")(i("2FqAO").getBundleURL("eITPT")+i("eOkdY").resolve("bSKtD")).then((()=>i("ieXYQ")))})),i.register("dbmto",(function(t,n){e(t.exports,"getLedgerWebHIDDependencies",(function(){return c}),(function(e){return c=e}));var r=i("2jR04"),o=i("c8OXT"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))};const a=()=>s(void 0,void 0,void 0,(function*(){const{default:e}=yield i("ckDob");return e})),c=()=>({defaultTransportTimeout:2e3,isSupported:()=>s(void 0,void 0,void 0,(function*(){if(o.BROWSER_ENV.browser.name===r.BROWSER_MAP.firefox||o.BROWSER_ENV.browser.name===r.BROWSER_MAP.safari)return!1;return(yield a()).isSupported()})),getNumDevices:()=>s(void 0,void 0,void 0,(function*(){const e=yield a();return(yield e.list()).length})),getFirstOpenedTransport:()=>s(void 0,void 0,void 0,(function*(){const e=yield a(),t=(yield e.list()).find((e=>e.opened));return t?new e(t):void 0})),create:()=>s(void 0,void 0,void 0,(function*(){return(yield a()).create()})),openConnected:()=>s(void 0,void 0,void 0,(function*(){const e=yield a();return yield e.openConnected()})),request:()=>s(void 0,void 0,void 0,(function*(){const e=yield a();return yield e.request()})),on:(e,t)=>{"hid"in window.navigator&&window.navigator.hid.addEventListener(e,(()=>{t()}))}})})),i.register("ckDob",(function(e,t){e.exports=Promise.all([i("j1yuj")(i("2FqAO").getBundleURL("eITPT")+i("eOkdY").resolve("4nmlj")),i("j1yuj")(i("2FqAO").getBundleURL("eITPT")+i("eOkdY").resolve("aYF3y")),i("j1yuj")(i("2FqAO").getBundleURL("eITPT")+i("eOkdY").resolve("99t1D"))]).then((()=>i("bnr7p")))})),i.register("634r8",(function(t,n){e(t.exports,"Row",(function(){return r}));const r=i("gkfw3").default.div` + display: flex; + flex-direction: row; + width: ${e=>e.width}; + margin: ${e=>e.margin}; + padding: ${e=>e.padding}; + align-items: ${e=>e.align}; + justify-content: ${e=>e.justify}; +`;r.defaultProps={width:"100%",align:"center",justify:"flex-start"}})),i.register("6UMd8",(function(t,n){e(t.exports,"Circle",(function(){return o}));var r=i("RVqnc");const o=i("gkfw3").default.div` + height: ${e=>e.diameter}px; + width: ${e=>e.diameter}px; + margin: ${e=>e.margin}; + background-color: ${e=>e.alpha&&e.color?(0,r.hexToRGB)(e.color,e.alpha):e.color}; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + opacity: ${e=>e.opacity}; + overflow: hidden; + ${e=>e.includeDarkBoxShadow?"box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.25);":""} +`;o.defaultProps={color:"#333333",diameter:24,opacity:1}})),i.register("2eJU6",(function(t,n){e(t.exports,"useIsomorphicLayoutEffect",(function(){return o}));var r=i("29o0l"),o=(0,i("7hYQv").canUseDOM)()?r.useLayoutEffect:r.useEffect})),i.register("7hYQv",(function(t,n){function r(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}e(t.exports,"canUseDOM",(function(){return r}))})),i.register("18uvf",(function(t,n){function r(e){}function o(e,t,n){}e(t.exports,"useCheckStyles",(function(){return r})),e(t.exports,"useControlledSwitchWarning",(function(){return o})),i("29o0l")})),i.register("cXfhD",(function(t,n){e(t.exports,"useComposedRefs",(function(){return u}));var r=i("29o0l"),o=i("aYhYb");function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function c(e,t){if(null!=e)if((0,o.isFunction)(e))e(t);else try{e.current=t}catch(n){throw new Error('Cannot assign value "'+t+'" to ref "'+e+'"')}}function u(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:f(e)?2:p(e)?3:0}function c(e,t){return 2===a(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function u(e,t){return 2===a(e)?e.get(t):e[t]}function d(e,t,n){var r=a(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function l(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function f(e){return _&&e instanceof Map}function p(e){return K&&e instanceof Set}function g(e){return e.o||e.t}function h(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=G(e);delete t[H];for(var n=$(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=y),Object.freeze(e),t&&s(e,(function(e,t){return v(t,!0)}),!0)),e}function y(){r(2)}function m(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function A(e){var t=z[e];return t||r(18,e),t}function T(){return F}function b(e,t){t&&(A("Patches"),e.u=[],e.s=[],e.v=t)}function w(e){S(e),e.p.forEach(E),e.p=null}function S(e){e===F&&(F=e.l)}function x(e){return F={p:[],l:F,h:e,m:!0,_:0}}function E(e){var t=e[H];0===t.i||1===t.i?t.j():t.O=!0}function C(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.g||A("ES5").S(t,e,o),o?(n[H].P&&(w(t),r(4)),i(e)&&(e=O(t,e),t.l||k(t,e)),t.u&&A("Patches").M(n[H].t,e,t.u,t.s)):e=O(t,n,[]),w(t),t.u&&t.v(t.u,t.s),e!==U?e:void 0}function O(e,t,n){if(m(t))return t;var r=t[H];if(!r)return s(t,(function(o,i){return D(e,r,t,o,i,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return k(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=h(r.k):r.o;s(3===r.i?new Set(o):o,(function(t,i){return D(e,r,o,t,i,n)})),k(e,o,!1),n&&e.u&&A("Patches").R(r,n,e.u,e.s)}return r.o}function D(e,t,n,r,s,a){if(o(s)){var u=O(e,s,a&&t&&3!==t.i&&!c(t.D,r)?a.concat(r):void 0);if(d(n,r,u),!o(u))return;e.m=!1}if(i(s)&&!m(s)){if(!e.h.F&&e._<1)return;O(e,s),t&&t.A.l||k(e,s)}}function k(e,t,n){void 0===n&&(n=!1),e.h.F&&e.m&&v(t,n)}function P(e,t){var n=e[H];return(n?g(n):e)[t]}function I(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function L(e){e.P||(e.P=!0,e.l&&L(e.l))}function R(e){e.o||(e.o=h(e.t))}function N(e,t,n){var r=f(t)?A("MapSet").N(t,n):p(t)?A("MapSet").T(t,n):e.g?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:T(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,i=Q;n&&(o=[r],i=Y);var s=Proxy.revocable(o,i),a=s.revoke,c=s.proxy;return r.k=c,r.j=a,c}(t,n):A("ES5").J(t,n);return(n?n.A:T()).p.push(r),r}function j(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return h(e)}e(t.exports,"default",(function(){return ee}));var B,F,M="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),_="undefined"!=typeof Map,K="undefined"!=typeof Set,q="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,U=M?Symbol.for("immer-nothing"):((B={})["immer-nothing"]=!0,B),W=M?Symbol.for("immer-draftable"):"__$immer_draftable",H=M?Symbol.for("immer-state"):"__$immer_state",V=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),$="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,G=Object.getOwnPropertyDescriptors||function(e){var t={};return $(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},z={},Q={get:function(e,t){if(t===H)return e;var n=g(e);if(!c(n,t))return function(e,t,n){var r,o=I(t,n);return o?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!i(r)?r:r===P(e.t,t)?(R(e),e.o[t]=N(e.A.h,r,e)):r},has:function(e,t){return t in g(e)},ownKeys:function(e){return Reflect.ownKeys(g(e))},set:function(e,t,n){var r=I(g(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=P(g(e),t),i=null==o?void 0:o[H];if(i&&i.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(l(n,o)&&(void 0!==n||c(e.t,t)))return!0;R(e),L(e)}return e.o[t]===n&&"number"!=typeof n&&(void 0!==n||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return void 0!==P(e.t,t)||t in e.t?(e.D[t]=!1,R(e),L(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=g(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},Y={};s(Q,(function(e,t){Y[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),Y.deleteProperty=function(e,t){return Y.set.call(this,e,t,void 0)},Y.set=function(e,t,n){return Q.set.call(this,e[0],t,n,e[0])};var J=function(){function e(e){var t=this;this.g=q,this.F=!0,this.produce=function(e,n,o){if("function"==typeof e&&"function"!=typeof n){var s=n;n=e;var a=t;return function(e){var t=this;void 0===e&&(e=s);for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i1?r-1:0),i=1;i=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var i=A("Patches").$;return o(e)?i(e,t):this.produce(e,(function(e){return i(e,t)}))},e}(),Z=new J,X=Z.produce,ee=(Z.produceWithPatches.bind(Z),Z.setAutoFreeze.bind(Z),Z.setUseProxies.bind(Z),Z.applyPatches.bind(Z),Z.createDraft.bind(Z),Z.finishDraft.bind(Z),X)})),i.register("84vNm",(function(t,n){e(t.exports,"default",(function(){return a}));var r=i("29o0l"),o=i("kn0JG"),s=function(e,t){return e===t};function a(e,t){void 0===t&&(t=s);var n=(0,r.useRef)(),i=(0,r.useRef)(e);return(0,o.useFirstMountState)()||t(i.current,e)||(n.current=i.current,i.current=e),n.current}})),i.register("kn0JG",(function(t,n){e(t.exports,"useFirstMountState",(function(){return o}));var r=i("29o0l");function o(){var e=(0,r.useRef)(!0);return e.current?(e.current=!1,!0):e.current}})),i.register("7CBpB",(function(t,n){e(t.exports,"createNamedContext",(function(){return o}));var r=i("29o0l");function o(e,t){return(0,r.createContext)(t)}})),i.register("7bRVh",(function(n,r){e(n.exports,"TokenNameBadge",(function(){return u})),e(n.exports,"AddressTypeBadge",(function(){return d}));var o=i("5slFC"),s=i("29o0l"),a=i("gX5Te"),c=i("jBmjc");const u=({children:e,networkID:n,walletAddress:r})=>t(s).createElement(c.TitleBadgeWrapper,null,e,r?t(s).createElement(d,{networkID:n,address:r}):null),d=({networkID:e,address:n})=>{const r=a.hooks.useEnabledAddressTypes();if(!(0,o.showAddressTypeBadge)(r,e))return null;const i=(0,o.getAddressBadge)(e,n);return i?t(s).createElement(c.TitleBadge,{text:i}):null}})),i.register("jBmjc",(function(n,r){e(n.exports,"TitleBadge",(function(){return u})),e(n.exports,"TitleBadgeContainer",(function(){return l})),e(n.exports,"TitleBadgeWrapper",(function(){return d}));var o=i("RVqnc"),s=i("29o0l"),a=i("gkfw3"),c=i("27SDj");const u=({text:e})=>t(s).createElement(l,null,t(s).createElement(f,null,e)),d=a.default.div` + display: flex; + align-items: center; +`,l=a.default.div` + background: ${(0,o.hexToRGB)("#FFFFFF",.1)}; + border-radius: 3px; + padding: 0px 4px; + color: white; + display: inline-block; + margin-left: 5px; +`,f=(0,a.default)(c.StyledText).attrs({size:12,lineHeight:17,weight:600,noWrap:!0})``})),i.register("bOxRX",(function(e,t){e.exports=i("hTL7p")()})),i.register("hTL7p",(function(e,t){"use strict";var n=i("9eJ3d");function r(){}function o(){}o.resetWarningCache=r,e.exports=function(){function e(e,t,r,o,i,s){if(s!==n){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var i={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:r};return i.PropTypes=i,i}})),i.register("9eJ3d",(function(e,t){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"})),i.register("brdH9",(function(t,n){ +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. All rights reserved. +Licensed under the Apache License, Version 2.0 (the "License"); you may not use +this file except in compliance with the License. You may obtain a copy of the +License at http://www.apache.org/licenses/LICENSE-2.0 + +THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED +WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, +MERCHANTABLITY OR NON-INFRINGEMENT. + +See the Apache Version 2.0 License for specific language governing permissions +and limitations under the License. +***************************************************************************** */ +var r,o;e(t.exports,"assign",(function(){return a})),e(t.exports,"createMachine",(function(){return f})),e(t.exports,"interpret",(function(){return g})),(o=r||(r={}))[o.NotStarted=0]="NotStarted",o[o.Running=1]="Running",o[o.Stopped=2]="Stopped";var i={type:"xstate.init"};function s(e){return void 0===e?[]:[].concat(e)}function a(e){return{type:"xstate.assign",assignment:e}}function c(e,t){return"string"==typeof(e="string"==typeof e&&t&&t[e]?t[e]:e)?{type:e}:"function"==typeof e?{type:e.name,exec:e}:e}function u(e){return function(t){return e===t}}function d(e){return"string"==typeof e?{type:e}:e}function l(e,t){return{value:e,context:t,actions:[],changed:!1,matches:u(e)}}function f(e,t){void 0===t&&(t={});var n={config:e,_options:t,initialState:{value:e.initial,actions:s(e.states[e.initial].entry).map((function(e){return c(e,t.actions)})),context:e.context,matches:u(e.initial)},transition:function(t,r){var o,i,a="string"==typeof t?{value:t,context:e.context}:t,f=a.value,p=a.context,g=d(r),h=e.states[f];if(h.on){var v=s(h.on[g.type]),y=function(t){if(void 0===t)return{value:l(f,p)};var r="string"==typeof t?{target:t}:t,o=r.target,i=void 0===o?f:o,s=r.actions,a=void 0===s?[]:s,d=r.cond,v=p;if((void 0===d?function(){return!0}:d)(p,g)){var y=e.states[i],m=!1,A=[].concat(h.exit,a,y.entry).filter((function(e){return e})).map((function(e){return c(e,n._options.actions)})).filter((function(e){if("xstate.assign"===e.type){m=!0;var t=Object.assign({},v);return"function"==typeof e.assignment?t=e.assignment(v,g):Object.keys(e.assignment).forEach((function(n){t[n]="function"==typeof e.assignment[n]?e.assignment[n](v,g):e.assignment[n]})),v=t,!1}return!0}));return{value:{value:i,context:v,actions:A,changed:i!==f||A.length>0||m,matches:u(i)}}}};try{for(var m=function(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}(v),A=m.next();!A.done;A=m.next()){var T=y(A.value);if("object"==typeof T)return T.value}}catch(e){o={error:e}}finally{try{A&&!A.done&&(i=m.return)&&i.call(m)}finally{if(o)throw o.error}}}return l(f,p)}};return n}var p=function(e,t){return e.actions.forEach((function(n){var r=n.exec;return r&&r(e.context,t)}))};function g(e){var t=e.initialState,n=r.NotStarted,o=new Set,s={_machine:e,send:function(i){n===r.Running&&(t=e.transition(t,i),p(t,d(i)),o.forEach((function(e){return e(t)})))},subscribe:function(e){return o.add(e),e(t),{unsubscribe:function(){return o.delete(e)}}},start:function(){return n=r.Running,p(t,i),s},stop:function(){return n=r.Stopped,o.clear(),s},get state(){return t},get status(){return n}};return s}})),i.register("guOPS",(function(t,n){e(t.exports,"useMachine",(function(){return d})),e(t.exports,"useCreateMachine",(function(){return l}));var r=i("29o0l"),o=i("brdH9"),s=(o=i("brdH9"),i("aYhYb")),a=i("tlhWQ");function c(){return c=Object.assign||function(e){for(var t=1;t{if(!e)return null;const l={height:n,width:r,stroke:i,strokeWidth:u};return o.Chains.isBitcoinNetworkID(e)?"medium"===d?t(a).createElement(c.IconChainBitcoin,Object.assign({},l)):t(a).createElement(c.IconChainBitcoinLarge,Object.assign({},l)):o.Chains.isSolanaNetworkID(e)?"medium"===d?t(a).createElement(c.IconChainSolana,Object.assign({},l)):t(a).createElement(c.IconChainSolanaLarge,Object.assign({},l)):o.Chains.isEthereumNetworkID(e)?"medium"===d?t(a).createElement(c.IconChainEthereum,Object.assign({},l)):t(a).createElement(c.IconChainEthereumLarge,Object.assign({},l)):o.Chains.isPolygonNetworkID(e)?"medium"===d?t(a).createElement(c.IconChainPolygon,Object.assign({},l)):t(a).createElement(c.IconChainPolygonLarge,Object.assign({},l)):(0,s.assertNever)(e)}))})),i.register("lLNMU",(function(n,r){e(n.exports,"CheckboxGroup",(function(){return f}),(function(e){return f=e})),e(n.exports,"Checkbox",(function(){return p}),(function(e){return p=e}));var o=i("iI3jK"),s=i("29o0l"),a=i("gkfw3"),c=i("j81qC"),u=i("634r8"),d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{var t;return null!==(t=e.margin)&&void 0!==t?t:0}}; + > * { + margin-right: 10px; + } + + label { + color: #ab9ff2; + cursor: pointer; + + &:hover { + color: #e2dffe; + } + } +`,p=e=>{const{checked:n,onChange:r,color:i,checkColor:a}=e,u=d(e,["checked","onChange","color","checkColor"]),f=function(e,t="#AB9FF2"){return(0,s.useMemo)((()=>({background:"#282828",border:`1px solid ${e?t:"#4d4d4d"}`,borderRadius:"6px",height:`${l}px`,minHeight:`${l}px`,width:`${l}px`,minWidth:`${l}px`,cursor:"pointer",userSelect:"none",position:"relative",outlineColor:"transparent",outlineStyle:"none",boxShadow:"none"})),[e,t])}(n,i),p=function(e,t="#AB9FF2"){return(0,s.useMemo)((()=>({display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",width:"100%",height:"100%",userSelect:"none",pointerEvents:"none",borderRadius:"4px",opacity:""+(e?1:0),zIndex:1,background:e?t:"transparent"})),[e,t])}(n,i);return t(s).createElement(o.CustomCheckboxContainer,{checked:n,onChange:r,style:f},t(s).createElement(o.CustomCheckboxInput,Object.assign({},u)),t(s).createElement("span",{"aria-hidden":!0,style:p},t(s).createElement(c.IconCheckmark,{width:"0.9em",fill:a||"#222"})))}})),i.register("iI3jK",(function(t,n){e(t.exports,"CustomCheckboxContainer",(function(){return R})),e(t.exports,"CustomCheckboxInput",(function(){return N}));var r=i("29o0l"),o=i("7CBpB"),s=i("aYhYb"),a=i("18uvf"),c=i("cXfhD"),u=i("5mEzL"),d=i("2eJU6"),l=i("brdH9"),f=i("guOPS");function p(){return p=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var h,v,y,m,A,T=!1;function b(e){return!(!e||e.isControlled||e.disabled)}function w(e){return function(t,n){return t&&t.isControlled&&n.state===e}}(y=v||(v={})).Checked="checked",y.Mixed="mixed",y.Unchecked="unchecked",(A=m||(m={})).GetDerivedData="GET_DERIVED_DATA",A.Mount="MOUNT",A.Set="SET",A.Toggle="TOGGLE",A.Unmount="UNMOUNT";var S=(0,l.assign)((function(e,t){return p({},e,{refs:t.refs})})),x=((h={})[m.Mount]={actions:S},h[m.GetDerivedData]={actions:[S,(0,l.assign)((function(e,t){return p({},e,t.data)}))]},h[m.Set]=[{target:v.Checked,cond:w(v.Checked)},{target:v.Unchecked,cond:w(v.Unchecked)},{target:v.Mixed,cond:w(v.Mixed)}],h),E=function(e,t){var n,r,o,i;return{id:"mixed-checkbox",initial:e,context:{disabled:t.disabled,isControlled:t.isControlled,refs:{input:null}},states:(i={},i[v.Unchecked]={entry:S,on:p((n={},n[m.Toggle]={target:v.Checked,cond:b},n),x)},i[v.Checked]={entry:S,on:p((r={},r[m.Toggle]={target:v.Unchecked,cond:b},r),x)},i[v.Mixed]={entry:S,on:p((o={},o[m.Toggle]={target:v.Checked,cond:b},o),x)},i)}};function C(e,t,n){void 0===n&&(n="useMixedCheckbox");var o,i=t||{},s=i.checked,a=i.defaultChecked,c=i.disabled,l=i.onChange,p=i.onClick,g=null!=s,h=(0,f.useCreateMachine)(E(O(g?s:a),{disabled:!!c,isControlled:g})),y=(0,f.useMachine)(h,{input:e},T),A=y[0],b=y[1],w={"aria-checked":D(A.value),checked:(o=A.value,o===v.Checked),disabled:!!c,onChange:(0,u.composeEventHandlers)(l,(function(){g||b(m.Toggle)})),onClick:(0,u.composeEventHandlers)(p,(function(){x()})),type:"checkbox"},S={checked:D(A.value)};function x(){e.current&&(e.current.indeterminate=A.value===v.Mixed)}return(0,r.useEffect)((function(){g&&b({type:m.Set,state:O(s)})}),[g,s,b]),(0,d.useIsomorphicLayoutEffect)(x),(0,r.useEffect)((function(){b({type:m.GetDerivedData,data:{disabled:c,isControlled:g}})}),[c,g,b]),[w,S]}function O(e){return!0===e?v.Checked:"mixed"===e?v.Mixed:v.Unchecked}function D(e){return e===v.Checked||e===v.Mixed&&"mixed"}function k(e,t,n){var o=null!=e,i=(0,r.useRef)(o).current;(0,r.useEffect)((function(){}),[n,t,o,i])}var P=["as","checked","children","defaultChecked","disabled","onClick","onChange","__componentName"],I=["as","onBlur","onFocus"],L=(0,o.createNamedContext)("CustomCheckboxContext",{});var R=(0,r.forwardRef)((function(e,t){var n=e.as,o=void 0===n?"span":n,i=e.checked,c=e.children,d=e.defaultChecked,l=e.disabled,f=e.onClick,h=e.onChange,v=e.__componentName,y=void 0===v?"CustomCheckboxContainer":v,m=g(e,P),A=(0,r.useRef)(null),T=C(A,{defaultChecked:d,checked:i,disabled:l,onChange:h},y),b=T[0],w=T[1],S=(0,r.useState)(!1),x=S[0],E=S[1];var D={defaultChecked:d,disabled:l,focused:x,inputProps:b,inputRef:A,setFocused:E};return k(i,"checked",y),(0,a.useCheckStyles)("checkbox"),(0,r.createElement)(L.Provider,{value:D},(0,r.createElement)(o,p({},m,{ref:t,"data-reach-custom-checkbox-container":"","data-focused":x?"":void 0,"data-state":O(w.checked),onClick:(0,u.composeEventHandlers)(f,(function(){window.requestAnimationFrame((function(){A.current&&A.current.focus()}))}))}),(0,s.isFunction)(c)?c({checked:b["aria-checked"],inputRef:A,focused:x}):c))})),N=(0,r.forwardRef)((function(e,t){var n=e.as,o=void 0===n?"input":n,i=e.onBlur,s=e.onFocus,a=g(e,I),d=(0,r.useContext)(L),l=d.focused,f=d.inputProps,h=d.inputRef,v=d.setFocused,y=(0,c.useComposedRefs)(t,h),m=(0,r.useRef)(!0);return(0,r.useEffect)((function(){return function(){m.current=!1}}),[]),(0,r.createElement)(o,p({},a,f,{ref:y,type:"checkbox","data-reach-custom-checkbox-input":"","data-focused":l?"":void 0,onBlur:(0,u.composeEventHandlers)(i,(function(){window.requestAnimationFrame((function(){m.current&&v(!1)}))})),onFocus:(0,u.composeEventHandlers)(s,(function(){window.requestAnimationFrame((function(){m.current&&v(!0)}))}))}))}))})),i("86Tdh")}(); +//# sourceMappingURL=ConnectHardwareMultichainFlow.0390354b.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ConnectHardwareMultichainFlow.727b05bc.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ConnectHardwareMultichainFlow.727b05bc.js new file mode 100644 index 0000000..48b3bc3 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ConnectHardwareMultichainFlow.727b05bc.js @@ -0,0 +1,185 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function e(e){return e&&e.__esModule?e.default:e}function t(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var n=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;n.register("3qeW6",(function(r,a){var o;o=r.exports,Object.defineProperty(o,"__esModule",{value:!0,configurable:!0}),t(r.exports,"default",(function(){return g}));var c=n("1fwzV"),i=n("lz5BI"),s=n("29o0l"),l=n("84vNm"),d=n("1wtq7"),u=n("bQfjx"),p=n("krk0C"),m=n("V2q0K"),h=n("3Kg4v");var g=()=>{var t;const{hardwareStepStack:n,pushStep:r,popStep:a,currentStep:o}=(0,m.useHardwareOnboardingStore)(),g=(0,l.default)(n,((e,t)=>(null==e?void 0:e.length)===t.length)),f=(0,s.useCallback)((()=>{var e,t,n,r,c;(null===(e=o())||void 0===e?void 0:e.props.preventBack)||((null===(t=o())||void 0===t?void 0:t.props.onBackCallback)&&(null===(c=null===(n=o())||void 0===n?void 0:(r=n.props).onBackCallback)||void 0===c||c.call(r)),a())}),[o,a]);(0,s.useEffect)((()=>{r(e(s).createElement(p.ConnectHardwareMultichain,null))}),[r]);const y=n.length>(null!=g?g:[]).length,w=0===(null==g?void 0:g.length),S={initial:{x:w?0:y?150:-150,opacity:w?1:0},animate:{x:0,opacity:1},exit:{opacity:0},transition:{duration:.2}};return e(s).createElement(d.ConnectHardwareContainer,null,e(s).createElement(u.StepHeader,{totalSteps:h.TOTAL_CONNECT_HARDWARE_STEPS,onBackClick:f,showBackButton:!(null===(t=o())||void 0===t?void 0:t.props.preventBack),currentStepIndex:n.length-1}),e(s).createElement(c.AnimatePresence,{mode:"wait"},e(s).createElement(i.motion.div,Object.assign({style:{display:"flex",flexGrow:1},key:`${n.length}_${null==g?void 0:g.length}`},S),o())))}})),n.register("1wtq7",(function(e,r){t(e.exports,"ConnectHardwareContainer",(function(){return a}));const a=n("gkfw3").default.main` + width: 400px; + min-height: 450px; + background-color: #222222; + border: 1px solid #323232; + box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.3); + border-radius: 8px; + position: relative; + overflow: hidden; + display: flex; + flex-direction: column; +`})),n.register("bQfjx",(function(r,a){t(r.exports,"StepHeader",(function(){return g}));var o=n("RVqnc"),c=n("29o0l"),i=n("gkfw3"),s=n("lSd3H"),l=n("6UMd8"),d=n("j81qC"),u=n("634r8");const p=(0,i.default)(u.Row).attrs({justify:"space-between"})` + background-color: #222222; + padding: 10px 16px; + border-bottom: 1px solid #323232; + height: 46px; + opacity: ${e=>{var t;return null!==(t=e.opacity)&&void 0!==t?t:"1"}}; +`,m=i.default.div` + display: flex; + margin-left: 10px; + > * { + margin-right: 10px; + } +`,h=i.default.div` + width: 24px; + height: 24px; +`,g=({onBackClick:t,totalSteps:n,currentStepIndex:r,isHidden:a,showBackButtonOnFirstStep:i,showBackButton:u=!0})=>{const g=u&&(i||0!==r);return e(c).createElement(p,{opacity:a?0:1},g?e(c).createElement(s.ChevronCircle,{right:1,onClick:t},e(c).createElement(d.IconChevronLeft,null)):e(c).createElement(h,null),e(c).createElement(m,null,(0,o.range)(n).map((t=>{const n=t<=r?"#AB9FF2":"#333";return e(c).createElement(l.Circle,{key:t,diameter:12,color:n})}))),e(c).createElement(h,null))}})),n.register("lSd3H",(function(e,r){t(e.exports,"ChevronCircle",(function(){return c}));var a=n("gkfw3"),o=n("6UMd8");const c=(0,a.default)(o.Circle)` + cursor: pointer; + width: 24px; + height: 24px; + transition: background-color 200ms ease; + background-color: ${e=>e.$isExpanded?"#000":"#333"} !important; + :hover { + background-color: #444444; + svg { + fill: white; + } + } + svg { + fill: ${e=>e.$isExpanded?"white":"#666666"}; + transition: fill 200ms ease; + position: relative; + ${e=>e.top?`top: ${e.top}px;`:""} + ${e=>e.right?`right: ${e.right}px;`:""} + } +`})),n.register("krk0C",(function(r,a){t(r.exports,"ConnectHardwareMultichain",(function(){return v}));var o=n("iOvk1"),c=n("3ljHn"),i=n("43063"),s=n("29o0l"),l=n("9CoSy"),d=n("gX5Te"),u=n("hFkH3"),p=n("cb8KS"),m=n("kFW5d"),h=n("3mrWC"),g=n("j81qC"),f=n("bhnmm"),y=n("efSU2"),w=n("ivB1q"),S=n("V2q0K");const x=()=>{(0,c.usePrefetchFeatureFlagsEffect)();const t=(0,S.useHardwareOnboardingStore)((e=>e.pushStep)),n=(0,S.useHardwareOnboardingStore)((e=>e.setSelectedChains)),{t:r}=(0,i.useTranslation)(),a=d.hooks.useEnabledNetworkIDs(),g=d.hooks.useEnabledAddressTypes(),{data:x,isFetching:v,refetch:C}=d.hooks.useRequestLedgerPermission(!0,!0),{buttonDisabled:b,defaultIcon:T,primaryText:E,secondaryText:k,buttonText:A,iconType:H,onClick:I}=(0,s.useMemo)((()=>{var c,i;let d=!1;const u=e(s).createElement(f.SpinnerIcon,null);let m,h,S,b=p.ConfirmationIconType.Default,T=l.NOOP;if(v)m=r("connectHardwareSearching"),h=r("connectHardwareMakeSureConnected"),S=r("commandContinue"),d=!0;else if("granted"===(null==x?void 0:x.type)){const l=null!==(i=null===(c=x.transport.deviceModel)||void 0===c?void 0:c.productName)&&void 0!==i?i:"Ledger";b=p.ConfirmationIconType.Success,m=r("connectHardwarePairSuccessPrimary",{productName:l}),h=r("connectHardwarePairSuccessSecondary",{productName:l}),S=r("commandContinue"),d=!1,T=()=>{if(1===g.length){const r=new Map;r.set(g[0],{});for(const e of a){const t=o.Chains.getAddressTypes(e);for(const n of t)r.set(n,{[e]:!0})}n(g,r),t(e(s).createElement(y.ConnectHardwareMultichainOpenApp,{preventBack:!0}))}else t(e(s).createElement(w.ConnectHardwareMultichainSelectChain,{onBackCallback:()=>{n([],new Map)}}))}}else"denied"===(null==x?void 0:x.type)?(b=p.ConfirmationIconType.Failure,m=r("connectHardwarePermissionDeniedPrimary"),h=r("connectHardwarePermissionDeniedSecondary"),S=r("commandTryAgain"),d=!1,T=C):x&&"unable-to-connect"!==x.type||(b=p.ConfirmationIconType.Failure,m=r("connectHardwarePermissionUnableToConnect"),h=r("connectHardwareWaitingForApplicationSecondaryText"),S=r("commandTryAgain"),d=!1,T=C);return{buttonDisabled:d,defaultIcon:u,primaryText:m,secondaryText:h,buttonText:S,iconType:b,onClick:T}}),[a,g,x,t,C,v,n,r]);return e(s).createElement(m.ConnectHardwareStepContainer,null,e(s).createElement(h.IconHeader,{icon:e(s).createElement(p.ConfirmationIcon,{defaultIcon:T,type:H}),primaryText:E,headerStyle:h.IconHeaderStyle.Large,secondaryText:k}),e(s).createElement(u.Button,{onClick:I,theme:"primary",disabled:b},A))},v=()=>{const{pushSubStep:t}=(0,S.useHardwareOnboardingStore)(),{t:n}=(0,i.useTranslation)();return e(s).createElement(m.ConnectHardwareStepContainer,null,e(s).createElement(h.IconHeader,{icon:e(s).createElement(g.IconLedgerLogo,null),primaryText:n("connectHardwareLedger"),headerStyle:h.IconHeaderStyle.Large,secondaryText:n("connectHardwareStartConnection"),animateText:!0}),e(s).createElement(u.Button,{onClick:()=>{t(e(s).createElement(x,null))},theme:"primary"},n("commandConnect")))}})),n.register("cb8KS",(function(r,a){t(r.exports,"ConfirmationIconType",(function(){return h})),t(r.exports,"ConfirmationIcon",(function(){return f}));var o=n("1fwzV"),c=n("lz5BI"),i=n("29o0l"),s=n("gkfw3"),l=n("6UMd8"),d=n("j81qC");const u=s.default.div` + position: relative; +`,p=(0,s.default)(c.motion.div)` + width: ${e=>e.width}px; + height: ${e=>e.width}px; +`,m=(0,s.default)(c.motion.div)` + top: 0; + width: 100%; + height: 100%; + position: absolute; + display: flex; + justify-content: center; + align-items: center; +`;var h,g;(g=h||(h={})).Default="default",g.Warning="warning",g.Failure="failure",g.Success="success";const f=({type:t,iconWidth:n,defaultIcon:r,backgroundWidth:a=94})=>e(i).createElement(u,null,e(i).createElement(o.AnimatePresence,{mode:"wait",initial:!1},e(i).createElement(p,{width:a,key:t,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2}},(()=>{switch(t){case h.Default:return e(i).createElement(l.Circle,{diameter:a,color:"#181818",includeDarkBoxShadow:!0});case h.Warning:return e(i).createElement(l.Circle,{diameter:a,color:"#FFDC62",opacity:.1});case h.Failure:return e(i).createElement(l.Circle,{diameter:a,color:"#EB3742",opacity:.1});case h.Success:return e(i).createElement(l.Circle,{diameter:a,color:"#21E56F",opacity:.1})}})())),e(i).createElement(o.AnimatePresence,{mode:"wait",initial:!0},e(i).createElement(m,{key:t,initial:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:10},transition:{duration:.4,bounce:.4,type:"spring"}},(()=>{switch(t){case h.Default:return null!=r?r:e(i).createElement(d.IconQuestionMark,{width:null!=n?n:30});case h.Warning:return e(i).createElement(d.IconExclamationMarkCircle,{width:40,height:40,circleFill:"#FFDC62",exclamationFill:"#00000000"});case h.Failure:return e(i).createElement(d.IconFailure,{width:null!=n?n:30});case h.Success:return e(i).createElement(d.IconCheckmark,{height:"100%",width:null!=n?n:40,fill:"#21E56F"})}})())))})),n.register("kFW5d",(function(e,r){t(e.exports,"ConnectHardwareStepContainer",(function(){return a}));const a=n("gkfw3").default.div` + padding: 55px 20px 20px; + display: flex; + flex: 1; + flex-direction: column; + justify-content: space-between; + overflow: auto; +`})),n.register("3mrWC",(function(r,a){t(r.exports,"IconHeaderStyle",(function(){return f})),t(r.exports,"IconHeader",(function(){return v}));var o=n("29o0l"),c=n("gkfw3"),i=n("91Dw6"),s=n("j81qC"),l=n("27SDj");const d=c.default.div` + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +`,u=c.keyframes` + 0% { + top: 15px; + opacity: 0; + }; + 100% { + top: 0px; + opacity: 1; + }; +`,p=c.default.div` + animation-name: ${e=>e.animateText?u:"none"}; + animation-duration: ${e=>e.animateText?".5s":"0s"}; + position: relative; +`,m=(0,c.default)(l.Text)` + margin: ${e=>e.margin}; +`;m.defaultProps={margin:"20px auto 0 auto"};const h=(0,c.default)(l.Text)` + margin: ${e=>e.margin}; +`;h.defaultProps={margin:"15px 0px 0px 0px"};const g=c.default.div` + position: relative; + left: 38px; + bottom: 22px; +`;var f,y;(y=f||(f={})).Medium="medium",y.Large="large",y.Small="small";const w={[f.Large]:30,[f.Medium]:28,[f.Small]:24},S={[f.Large]:34,[f.Medium]:34,[f.Small]:29},x={[f.Large]:18,[f.Medium]:16,[f.Small]:14},v=({className:t,icon:n,primaryText:r,secondaryText:a,headerStyle:c,showWarning:l=!1,showError:u=!1,animateText:y=!1})=>{c=null!=c?c:f.Medium;const v=w[c],C=S[c],b=x[c],T={[f.Large]:22,[f.Medium]:19,[f.Small]:17}[c],E="small"===c?"16px 0 0 0":void 0,k=u?i.ERROR_COLOR:"#777777";return e(o).createElement(d,{className:t},null!=n?n:e(o).createElement(s.IconUnknownOrigin,null),l?e(o).createElement(g,null,e(o).createElement(s.IconExclamationMarkCircle,null)):e(o).createElement(e(o).Fragment,null),e(o).createElement(p,{animateText:y},r&&e(o).createElement(m,{margin:E,weight:500,size:v,lineHeight:C,maxWidth:"320px"},r),a&&e(o).createElement(h,{margin:E,wordBreak:"break-word",size:b,lineHeight:T,color:k},a)))};v.defaultProps={headerStyle:f.Medium}})),n.register("91Dw6",(function(e,n){t(e.exports,"WARNING_COLOR",(function(){return r})),t(e.exports,"DANGER_COLOR",(function(){return a})),t(e.exports,"ERROR_COLOR",(function(){return o}));const r="#FFDC62",a="#EB3742",o="#eb3742"})),n.register("efSU2",(function(r,a){t(r.exports,"ConnectHardwareMultichainOpenApp",(function(){return O}),(function(e){return O=e}));var o=n("4xbAj"),c=n("jZpRu"),i=n("iOvk1"),s=n("3ljHn"),l=n("eJxop"),d=n("43063"),u=n("7mQ3Y"),p=n("g9PKp"),m=n("29o0l"),h=n("gkfw3"),g=n("creZv"),f=n("gX5Te"),y=n("gcdBN"),w=n("hFkH3"),S=n("cGJ3C"),x=n("cb8KS"),v=n("kFW5d"),C=n("3mrWC"),b=n("bhnmm"),T=n("27SDj"),E=n("6NY04"),k=n("V2q0K"),A=function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function c(e){try{s(r.next(e))}catch(e){o(e)}}function i(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(c,i)}s((r=r.apply(e,t||[])).next())}))};const H=h.default.div` + align-self: center; + background-color: rgba(255, 255, 255, 0.03); + border-radius: 80px; + padding: 8px 16px; + max-width: 150px; +`,I=h.default.div` + display: flex; + + svg { + position: relative; + + :first-child { + left: ${e=>e.logoCount>1?"12.5px":0}; + } + + :nth-child(2) { + left: ${e=>e.logoCount>1?"-12.5px":0}; + } + } +`,O=()=>{const t=(0,k.useHardwareOnboardingStore)((e=>e.chainImportStep)),n=(0,k.useHardwareOnboardingStore)((e=>e.setIncrementChainImportStep)),r=(0,k.useHardwareOnboardingStore)((e=>e.selectedChains)),a=(0,k.useHardwareOnboardingStore)((e=>e.selectedChainsMap)),h=(0,k.useHardwareOnboardingStore)((e=>e.pushStep)),D=(0,k.useHardwareOnboardingStore)((e=>e.pushSubStep)),B=(0,k.useHardwareOnboardingStore)((e=>e.setDiscoveredAccounts)),M=(0,k.useHardwareOnboardingStore)((e=>e.setDerivedAccountGroups)),P=(0,m.useRef)(k.useHardwareOnboardingStore.getState().derivedAccountGroups),{t:j,i18n:L}=(0,d.useTranslation)(),N=r[t-1],{data:F=[],isFetched:R,isError:W}=f.hooks.useAllMultiChainAccounts(),[$,K]=(0,m.useState)(!1),_=(0,m.useMemo)((()=>{const e=[],t=a.get(N)||{};for(const[n,r]of Object.entries(t))r&&e.push(n);return e}),[N,a]),{chainNameTextOr:q,chainNameTextAnd:V}=(0,m.useMemo)((()=>{const e=_.map((e=>i.Chains.getChainName(e))),t=new Intl.ListFormat(L.resolvedLanguage,{style:"long",type:"disjunction"}),n=new Intl.ListFormat(L.resolvedLanguage,{style:"long",type:"conjunction"});return{chainNameTextOr:t.format(e),chainNameTextAnd:n.format(e)}}),[_,L]),G=(0,m.useMemo)((()=>_.map((t=>e(m).createElement(S.ChainLogo,{key:t,networkID:t,width:90,height:90,strokeWidth:1})))),[_]);(0,m.useEffect)((()=>{const e=k.useHardwareOnboardingStore.subscribe((e=>P.current=e.derivedAccountGroups));return()=>e()}),[]);const U=(0,m.useMemo)((()=>{const e=[];switch(N){case u.AddressType.Solana:e.push({pathType:c.DerivationPathType.Bip44RootSolana});break;case u.AddressType.EVM:e.push({pathType:c.DerivationPathType.Bip44RootEthereum});case u.AddressType.BitcoinTaproot:case u.AddressType.BitcoinNativeSegwit:case u.AddressType.BitcoinNestedSegwit:case u.AddressType.BitcoinLegacy:}for(let t=0;t<19;++t)switch(N){case u.AddressType.Solana:e.push({index:t,pathType:c.DerivationPathType.Bip44ChangeSolana}),e.push({index:t,pathType:c.DerivationPathType.Bip44Solana});break;case u.AddressType.EVM:e.push({index:t,pathType:c.DerivationPathType.Bip44Ethereum}),e.push({index:t,pathType:c.DerivationPathType.Bip44EthereumSecondary});break;case u.AddressType.BitcoinTaproot:case u.AddressType.BitcoinNativeSegwit:case u.AddressType.BitcoinNestedSegwit:case u.AddressType.BitcoinLegacy:e.push({index:t,pathType:c.DerivationPathType.BitcoinTaproot},{index:t,pathType:c.DerivationPathType.BitcoinNativeSegwit})}return e}),[N]),[z,Q]=(0,m.useState)(!0),{data:Y=l.LEDGER_NOT_CONNECTED_STATE}=f.hooks.useLedgerWireTransportState(z,!0),{data:[Z]}=(0,s.useFeatureFlags)(["kill-ledger-xpub-derivation"]),{data:J,error:X,fetchStatus:ee,refetch:te}=f.hooks.useLedgerAddresses(Y,U,!0,!Z),ne="fetching"===ee,re=!Y.isConnected&&"reconnecting"!==Y.status,[ae,oe]=(0,m.useState)(!1),{data:ce,refetch:ie}=f.hooks.useRequestLedgerPermission(ae,!0);(0,m.useEffect)((()=>{re&&Q(!1)}),[re]),(0,m.useEffect)((()=>{"granted"===(null==ce?void 0:ce.type)&&(Q(!0),oe(!1))}),[ce]);const se=(0,m.useCallback)((()=>A(void 0,void 0,void 0,(function*(){var n;if(J&&Object.keys(J).length){const a=[...P.current];let c=0;for(const e of Object.values(J)){const t=null!==(n=a[c])&&void 0!==n?n:{accounts:{}},r={accounts:Object.assign({},t.accounts),derivationIndex:U[c].index};switch(e.addressType){case u.AddressType.EVM:_.includes(i.NetworkIDs.Polygon.Mainnet)&&(r.accounts[`${i.NetworkIDs.Polygon.Mainnet}-${e.address}`]={chainType:e.addressType,chainId:i.NetworkIDs.Polygon.Mainnet,address:e.address,publicKey:e.publicKey,pathParams:U[c]}),_.includes(i.NetworkIDs.Ethereum.Mainnet)&&(r.accounts[`${i.NetworkIDs.Ethereum.Mainnet}-${e.address}`]={chainType:e.addressType,chainId:i.NetworkIDs.Ethereum.Mainnet,address:e.address,publicKey:e.publicKey,pathParams:U[c]});break;case u.AddressType.Solana:r.accounts[`${i.NetworkIDs.Solana.Mainnet}-${e.address}`]={chainType:e.addressType,address:e.address,publicKey:e.publicKey,chainId:i.NetworkIDs.Solana.Mainnet,pathParams:U[c]};break;case u.AddressType.BitcoinTaproot:case u.AddressType.BitcoinNativeSegwit:case u.AddressType.BitcoinNestedSegwit:case u.AddressType.BitcoinLegacy:r.accounts[`${i.NetworkIDs.Bitcoin.Mainnet}-${e.address}`]={chainType:e.addressType,address:e.address,publicKey:e.publicKey,chainId:i.NetworkIDs.Bitcoin.Mainnet,pathParams:U[c]}}a[c]=r,c++}if(M(a),R&&r.length===t){K(!0);const t=(e=>{const t=new Set;for(const n of e)for(const{address:e}of n.addresses)t.add(e);return t})(F),n=a.reduce(((e,n)=>{let r=!1;for(const{address:e}of Object.values(n.accounts))r=r||t.has(e);return r||e.push(n),e}),[]),r=[],c=[];for(let e=0;eObject.entries(e.accounts).reduce(((e,[t,n])=>(e[t]={account:n},e)),{})));c.push(t)}for(const e of c)r.push((0,p.discoverAccounts)(e));const i=(yield Promise.all(r)).flat().map((e=>{switch(e.status){case"discovered":return Object.assign(Object.assign({},e),{accounts:e.accounts.filter((e=>e.hasAccountActivity||(0,o.isRecommendedDerivationPathType)(e.derivationPathType)))});case"undiscovered":return Object.assign(Object.assign({},e),{accounts:e.accounts.filter((e=>(0,o.isRecommendedDerivationPathType)(e.derivationPathType)))})}})).filter((e=>e.accounts.length>0)).map((e=>{const t=(0,g.default)();return Object.assign(Object.assign({},e),{discoveryIdentifier:t})})),s=i.filter((e=>"undiscovered"===e.status||e.isSelectedByDefault)),l=i.filter((e=>!("undiscovered"===e.status||e.isSelectedByDefault))).slice(0,2),d=s.length>0,u=F.filter((e=>e.type===o.AccountType.Ledger)).length,f=(d?[...s,...l]:i.filter((e=>!e.accounts.some((e=>!(0,o.isRecommendedDerivationPathType)(e.derivationPathType))))).slice(0,3)).map(((e,t)=>Object.assign(Object.assign({},e),{accountIndex:u+t})));B(f,d),h(e(m).createElement(E.ConnectHardwareMultichainImportAccount,{preventBack:!0}))}}}))),[J,M,R,r.length,t,U,_,F,B,h]);let le,de,ue,pe;(0,m.useEffect)((()=>{J&&Object.keys(J).length===U.length&&(se(),r.length!==t&&(n(),D(e(m).createElement(O,{preventBack:!0}))))}),[J,U,h,D,t,r,se,n]);let me=()=>{};return W?(le=e(m).createElement(x.ConfirmationIcon,{type:x.ConfirmationIconType.Failure}),de=j("connectHardwareErrorLedgerGeneric"),ue=j("connectHardwareErrorLedgerPhantomLocked"),me=()=>A(void 0,void 0,void 0,(function*(){const e=yield(0,y.getCurrentTabAsync)();void 0!==e.id&&(0,y.closeTabAsync)(e.id)})),pe=j("commandClose")):ce&&"granted"!==ce.type?(le=e(m).createElement(x.ConfirmationIcon,{type:x.ConfirmationIconType.Warning}),de=j("connectHardwarePermissionDeniedPrimary"),ue=j("connectHardwarePermissionDeniedSecondary"),pe=j("homeErrorButtonText"),me=ie):re?(le=e(m).createElement(x.ConfirmationIcon,{type:x.ConfirmationIconType.Warning}),de=j("connectHardwarePermissionUnableToConnect"),ue=j("connectHardwarePermissionUnableToConnectDescription"),pe=j("commandConnect"),me=ie):X instanceof l.LedgerLockedError?(le=e(m).createElement(x.ConfirmationIcon,{type:x.ConfirmationIconType.Failure}),de=j("connectHardwareErrorLedgerLocked"),ue=j("connectHardwareErrorLedgerLockedDescription"),pe=j("homeErrorButtonText"),me=te):X?(le=e(m).createElement(x.ConfirmationIcon,{type:x.ConfirmationIconType.Failure}),de=j("connectHardwareErrorLedgerGeneric"),ue=j("connectHardwareErrorLedgerGenericDescription"),pe=j("homeErrorButtonText"),me=te):"reconnecting"==Y.status?(le=e(m).createElement(x.ConfirmationIcon,{defaultIcon:e(m).createElement(b.SpinnerIcon,null),type:x.ConfirmationIconType.Default}),de=j("connectHardwareConnecting"),ue=j("connectHardwareConnectingDescription")):$?(le=e(m).createElement(x.ConfirmationIcon,{defaultIcon:e(m).createElement(b.SpinnerIcon,null),type:x.ConfirmationIconType.Default}),de=j("connectHardwareDiscoveringAccounts"),ue=j("connectHardwareDiscoveringAccountsDescription")):ne?(le=e(m).createElement(x.ConfirmationIcon,{defaultIcon:e(m).createElement(b.SpinnerIcon,null),type:x.ConfirmationIconType.Default}),de=j("connectHardwareConnectingAccounts"),ue=j("connectHardwareFindingAccountsWithActivity",{chainName:V})):(le=e(m).createElement(I,{logoCount:G.length},G),de=j("connectHardwareOpenAppInterpolated",{app:q}),ue=j("connectHardwareOpenAppDescription")),e(m).createElement(v.ConnectHardwareStepContainer,null,e(m).createElement(C.IconHeader,{icon:le,primaryText:de,headerStyle:C.IconHeaderStyle.Large,secondaryText:ue}),pe?e(m).createElement(w.Button,{onClick:me,theme:"primary"},pe):e(m).createElement(H,null,e(m).createElement(T.Text,{color:"#999999",size:14},j("connectHardwareAccountsStepOfSteps",{stepNum:t,totalSteps:r.length}))))}})),n.register("6NY04",(function(r,a){t(r.exports,"ConnectHardwareMultichainImportAccount",(function(){return y}));var o=n("43063"),c=n("29o0l"),i=n("gkfw3"),s=n("hFkH3"),l=n("cb8KS"),d=n("kFW5d"),u=n("3mrWC"),p=n("2QUtj"),m=n("eNcWQ"),h=n("V2q0K");const g=i.default.div` + margin-bottom: 35px; +`,f=(0,i.default)(s.Button)` + margin-bottom: 10px; +`,y=()=>{const t=(0,h.useHardwareOnboardingStore)((e=>e.discoveredAccounts)),n=(0,h.useHardwareOnboardingStore)((e=>e.activeAccountsFound)),r=(0,h.useHardwareOnboardingStore)((e=>e.setSelectedAccounts)),a=(0,h.useHardwareOnboardingStore)((e=>e.pushSubStep)),{t:i}=(0,o.useTranslation)(),y=(0,c.useMemo)((()=>{let e;if(n){const n=t.filter((e=>"undiscovered"===e.status||e.isSelectedByDefault));e=i(1===n.length?"connectHardwareFoundAccountsWithActivitySingular":"connectHardwareFoundAccountsWithActivity",{numOfAccounts:n.length})}else e=i("connectHardwareFoundSomeAccounts");return e}),[n,i,t]),w=(0,c.useCallback)((()=>{a(e(c).createElement(m.ConnectHardwareMultichainSelectAccounts,{activeAccounts:t}))}),[a,t]),S=(0,c.useCallback)((()=>{a(e(c).createElement(p.ConnectHardwareMultichainImportConfirmation,{preventBack:!0}))}),[a]);return(0,c.useEffect)((()=>{const e=t.reduce(((e,t,n)=>(("discovered"===t.status&&t.isSelectedByDefault||0===n)&&(e[t.discoveryIdentifier]=!0),e)),{});r(e)}),[t,r,n,i]),e(c).createElement(d.ConnectHardwareStepContainer,null,e(c).createElement(g,null,e(c).createElement(u.IconHeader,{icon:e(c).createElement(l.ConfirmationIcon,{type:l.ConfirmationIconType.Success}),primaryText:i("connectHardwareConnectAccounts"),headerStyle:u.IconHeaderStyle.Large,secondaryText:y})),e(c).createElement(f,{onClick:w,theme:"default"},i("connectHardwareSelectAccounts")),e(c).createElement(s.Button,{onClick:S,theme:"primary"},i("commandContinue")))}})),n.register("2QUtj",(function(r,a){t(r.exports,"ConnectHardwareMultichainImportConfirmation",(function(){return h}));var o=n("jZpRu"),c=n("43063"),i=n("29o0l"),s=n("gX5Te"),l=n("hFkH3"),d=n("cb8KS"),u=n("kFW5d"),p=n("3mrWC"),m=n("V2q0K");const h=()=>{const t=(0,m.useHardwareOnboardingStore)((e=>e.discoveredAccounts)),n=(0,m.useHardwareOnboardingStore)((e=>e.selectedAccounts)),{t:r}=(0,c.useTranslation)(),{mutateAsync:a}=s.hooks.useConnectLedgerAccounts(),{mutateAsync:h}=s.hooks.useUpdateVisibleBitcoinAddressTypes(),[g,f]=(0,i.useState)(!1),y=(0,i.useMemo)((()=>t.filter((e=>!!n[e.discoveryIdentifier]))),[t,n]);return(0,i.useEffect)((()=>{if(y.length){const e=[],t=new Set;for(const n of y){const{accounts:r,seedIndex:a,accountIndex:c}=n,i=[],s=[];for(const e of r)(0,o.isBitcoinDerivationPathType)(e.derivationPathType)?(s.push({pathType:e.derivationPathType,value:e.publicKey}),"amount"in e&&0===parseFloat(e.amount)||t.add(e.chainType)):((0,o.isEVMDerivationPathType)(e.derivationPathType)||(0,o.isSolanaDerivationPathType)(e.derivationPathType))&&i.push({pathType:e.derivationPathType,value:e.address});e.push({derivationIndex:a,addresses:i,publicKeys:s,accountIndex:c})}a({accounts:e}).then((()=>{t.size>0&&h({addressTypes:Array.from(t)})})).finally((()=>f(!0)))}else f(!0)}),[y,a,h]),e(i).createElement(u.ConnectHardwareStepContainer,null,e(i).createElement(p.IconHeader,{icon:e(i).createElement(d.ConfirmationIcon,{type:d.ConfirmationIconType.Success}),primaryText:r("connectHardwareAccountsAddedInterpolated",{numOfAccounts:y.length}),headerStyle:p.IconHeaderStyle.Large,secondaryText:r("connectHardwareFinishSecondaryText")}),e(i).createElement(l.Button,{onClick:()=>{window.close()},theme:"primary",disabled:!g},r("pastParticipleDone")))}})),n.register("V2q0K",(function(r,a){t(r.exports,"useHardwareOnboardingStore",(function(){return l}));var o=n("RVqnc"),c=n("1I4L6"),i=n("gTwcH");const s={hardwareStepStack:[],hardwareStepSubStack:{},selectedChains:[],selectedChainsMap:new Map,chainImportStep:1,derivedAccountGroups:[],discoveredAccounts:[],activeAccountsFound:!1,selectedAccounts:{}},l=e(i)(((e,t)=>Object.assign(Object.assign({},s),{pushStep:n=>{const r=t().hardwareStepStack;e({hardwareStepStack:r.concat(n)})},popStep:()=>{var n;const r=t().hardwareStepStack.length-1;if((null!==(n=t().hardwareStepSubStack[r])&&void 0!==n?n:[]).length)return e((0,c.default)((e=>{e.hardwareStepSubStack[r]=e.hardwareStepSubStack[r].slice(0,-1)})));e((0,c.default)((e=>{e.hardwareStepStack=e.hardwareStepStack.slice(0,-1)})))},pushSubStep:n=>{var r;const a=t().hardwareStepStack.length-1,o=null!==(r=t().hardwareStepSubStack[a])&&void 0!==r?r:[];e((0,c.default)((e=>{e.hardwareStepSubStack[a]=o.concat([n])})))},currentStep:()=>{var e;const n=t().hardwareStepStack,r=t().hardwareStepSubStack,a=n.length>0?n.length-1:n.length;return(null===(e=r[a])||void 0===e?void 0:e.length)?(0,o.getLast)(r[a]):(0,o.getLast)(n)},setSelectedChains:(t,n)=>{e({selectedChains:t,selectedChainsMap:n})},setDecrementChainImportStep:()=>{const n=t().chainImportStep;e({chainImportStep:n-1})},setIncrementChainImportStep:()=>{const n=t().chainImportStep;e({chainImportStep:n+1})},setDerivedAccountGroups:t=>{e({derivedAccountGroups:t})},setDiscoveredAccounts:(t,n)=>{e({discoveredAccounts:t,activeAccountsFound:n})},selectAccount:n=>{const r=t().selectedAccounts,a=Object.assign({},r);a[n]=!0,e({selectedAccounts:a})},deselectAccount:n=>{const r=t().selectedAccounts,a=Object.assign({},r);delete a[n],e({selectedAccounts:a})},setSelectedAccounts:t=>{e({selectedAccounts:t})}})))})),n.register("eNcWQ",(function(r,a){t(r.exports,"ConnectHardwareMultichainSelectAccounts",(function(){return g}));var o=n("43063"),c=n("29o0l"),i=n("gkfw3"),s=n("j1Q6i"),l=n("hFkH3"),d=n("kFW5d"),u=n("27SDj"),p=n("2QUtj"),m=n("V2q0K");const h=(0,i.default)(u.Text)` + margin-top: 15px; +`,g=({activeAccounts:t})=>{const n=(0,m.useHardwareOnboardingStore)((e=>e.selectedAccounts)),r=(0,m.useHardwareOnboardingStore)((e=>e.selectAccount)),a=(0,m.useHardwareOnboardingStore)((e=>e.deselectAccount)),i=(0,m.useHardwareOnboardingStore)((e=>e.pushSubStep)),{t:g}=(0,o.useTranslation)(),f=(0,c.useMemo)((()=>0===Object.values(n).filter((e=>!!e)).length),[n]),y=(0,c.useCallback)((()=>{i(e(c).createElement(p.ConnectHardwareMultichainImportConfirmation,{preventBack:!0}))}),[i]);return e(c).createElement(d.ConnectHardwareStepContainer,null,e(c).createElement("div",{style:{marginBottom:15}},e(c).createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:30}},e(c).createElement(u.Text,{weight:500,size:30,lineHeight:34,maxWidth:"320px"},g("connectHardwareSelectAccounts")),e(c).createElement(h,{wordBreak:"break-word",size:18,lineHeight:22,color:"#777777"},g("connectHardwareChooseAccountsToConnect"))),e(c).createElement("div",{style:{maxHeight:420,overflowY:"scroll"}},t.map((({accounts:t,discoveryIdentifier:o,accountIndex:i})=>{const l=!!n[o];return e(c).createElement(s.DiscoveredAccountRow,{key:o,accountType:"ledger",accounts:t,accountIndex:i,checked:l,onPress:()=>{l?a(o):r(o)}})})))),e(c).createElement(l.Button,{onClick:y,theme:"primary",disabled:f},g("commandContinue")))}})),n.register("j1Q6i",(function(r,a){t(r.exports,"DiscoveredAccountRow",(function(){return f}));var o=n("4xbAj"),c=n("43063"),i=n("RVqnc"),s=n("29o0l"),l=n("Nt4tV"),d=n("gkfw3"),u=n("cGJ3C"),p=n("lLNMU"),m=n("7bRVh"),h=n("27SDj");const g=({account:t})=>{const{t:n}=(0,c.useTranslation)();return e(s).createElement(b,null,e(s).createElement(w,null,e(s).createElement(u.ChainLogo,{networkID:t.chain.id,height:40,width:40,spacing:"large"})),e(s).createElement(S,null,e(s).createElement(v,null,e(s).createElement(m.TokenNameBadge,{networkID:t.chain.id,walletAddress:t.address},e(s).createElement(T,null,t.chain.name)),e(s).createElement(T,null,(0,o.formatHashMedium)(t.address,4))),e(s).createElement(x,null,"amount"in t&&"chain"in t?e(s).createElement(E,null,(0,l.formatTokenAmount)(t.amount)," ",t.chain.symbol):null,"amount"in t?e(s).createElement(E,null,t.lastActivityTimestamp?n("onboardingImportAccountsLastActive",{formattedTimestamp:(0,i.formatTimestampFromNow)(1e3*t.lastActivityTimestamp,!0)}):n("onboardingImportAccountsCreateNew")):null)))},f=e(s).memo((({accountType:t,accounts:n,checked:r,accountIndex:a,onPress:o})=>{const{t:i}=(0,c.useTranslation)(),l=a+1;return e(s).createElement(y,null,e(s).createElement(C,null,e(s).createElement(T,null,((e,t,n)=>{switch(t){case"seed":return e("onboardingImportAccountsAccountName",{walletIndex:n});case"ledger":return e("onboardingImportAccountsLedgerAccountName",{walletIndex:n})}})(i,t,l)),e(s).createElement(p.Checkbox,{checked:r,onChange:o})),n.map(((t,n)=>e(s).createElement(g,{key:`${t.address}-${n}`,account:t}))))})),y=d.default.div` + margin-bottom: 24px; + width: 100%; +`,w=d.default.div` + flex-shrink: 0; + margin-right: 10px; +`,S=d.default.div` + display: flex; + flex-direction: column; + width: 100%; +`,x=d.default.div` + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + width: 100%; +`,v=(0,d.default)(x)` + margin-bottom: 2px; +`,C=(0,d.default)(x)` + background: #2a2a2a; + margin-bottom: 1px; + padding: 12px 16px 12px 14px; + border-top-left-radius: 6px; + border-top-right-radius: 6px; + + & > span { + margin-right: 0; + } +`,b=d.default.div` + background: #2a2a2a; + margin-top: 1px; + padding: 17px 16px 17px 14px; + width: 100%; + display: flex; + align-items: center; + + &:last-of-type { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + } +`,T=(0,d.default)(h.Text).attrs({size:16,lineHeight:19,weight:600})``,E=(0,d.default)(h.Text).attrs({size:14,lineHeight:17,weight:400,color:"#777777"})``})),n.register("ivB1q",(function(r,a){t(r.exports,"ConnectHardwareMultichainSelectChain",(function(){return b}));var o=n("iOvk1"),c=n("43063"),i=n("29o0l"),s=n("gkfw3"),l=n("gX5Te"),d=n("cI6uH"),u=n("hFkH3"),p=n("cGJ3C"),m=n("lLNMU"),h=n("kFW5d"),g=n("27SDj"),f=n("efSU2"),y=n("V2q0K");const w=s.default.div` + align-items: center; + background-color: #2a2a2a; + border-radius: 6px; + cursor: pointer; + display: flex; + justify-content: space-between; + margin-bottom: 12px; + padding: 16px 24px 16px 12px; + + :last-child { + margin-bottom: 28px; + } + + > span { + margin-right: 0px; + } +`,S=s.default.div` + margin-right: 12px; +`,x=s.default.div` + margin-top: 30px; +`,v=s.default.div` + display: flex; + align-items: center; +`,C=({networkID:t,icon:n,onPressChain:r,isChecked:a})=>e(i).createElement(w,{onClick:()=>{r(t)}},e(i).createElement(v,null,e(i).createElement(S,null,n),e(i).createElement(g.Text,{size:16,weight:600},o.Chains.getNetworkName(t))),e(i).createElement(m.Checkbox,{checked:a})),b=()=>{const{pushSubStep:t,selectedChains:n,setSelectedChains:r,selectedChainsMap:a}=(0,y.useHardwareOnboardingStore)(),{t:s}=(0,c.useTranslation)(),m=l.hooks.useEnabledNetworkIDs(),w=l.hooks.useEnabledAddressTypes(),S=(0,i.useCallback)((e=>{const t=new Map(a),n=o.Chains.getAddressTypes(e);for(const r of n){const n=a.get(r),o=null==n?void 0:n[e];t.set(r,Object.assign(Object.assign({},n),{[e]:!o}))}const c=w.filter((e=>{const n=t.get(e)||{};return Object.values(n).reduce(((e,t)=>t?++e:e),0)>0}));r(c,t)}),[w,r,a]);(0,d.useEffectOnce)((()=>{const e=new Map;for(const t of w)e.set(t,{});for(const t of m){const n=o.Chains.getAddressTypes(t);for(const r of n){const n=e.get(r);e.set(r,Object.assign(Object.assign({},n),{[t]:!1}))}}r(n,e)}),w.length>0&&m.length>0);const v=(0,i.useMemo)((()=>m.map((t=>{const n=o.Chains.getAddressTypes(t);let r=!1;for(const e of n){const n=a.get(e);r=(null==n?void 0:n[t])||r}return e(i).createElement(C,{key:t,icon:e(i).createElement(p.ChainLogo,{networkID:t,width:40,height:40,stroke:""}),networkID:t,onPressChain:S,isChecked:r})}))),[m,a,S]),b=(0,i.useMemo)((()=>{let e=0;for(const t of a.values())e+=Object.values(t).reduce(((e,t)=>t?++e:e),0);return 0===e}),[a]);return e(i).createElement(h.ConnectHardwareStepContainer,null,e(i).createElement("div",null,e(i).createElement(g.Text,{weight:500,size:28,lineHeight:34},s("connectHardwareSelectChains")),e(i).createElement(x,null,v)),e(i).createElement(u.Button,{onClick:()=>{t(e(i).createElement(f.ConnectHardwareMultichainOpenApp,{preventBack:!0}))},theme:"primary",disabled:b},s("commandContinue")))}})),n.register("cI6uH",(function(e,r){t(e.exports,"useEffectOnce",(function(){return o}));var a=n("29o0l");const o=(e,t)=>{const n=(0,a.useRef)(!1);(0,a.useEffect)((()=>{if(!n.current&&t)return n.current=!0,e()}))}})),n.register("3Kg4v",(function(e,n){t(e.exports,"TOTAL_CONNECT_HARDWARE_STEPS",(function(){return r}));const r=3}))}(); +//# sourceMappingURL=ConnectHardwareMultichainFlow.727b05bc.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ConnectHardwareMultichainFlow.ad78d4a0.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ConnectHardwareMultichainFlow.ad78d4a0.js new file mode 100644 index 0000000..16dc44a --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ConnectHardwareMultichainFlow.ad78d4a0.js @@ -0,0 +1,64 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function e(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r={},o={},i=n.parcelRequire1d24;null==i&&((i=function(e){if(e in r)return r[e].exports;if(e in o){var t=o[e];delete o[e];var n={id:e,exports:{}};return r[e]=n,t.call(n.exports,n,n.exports),n.exports}var i=new Error("Cannot find module '"+e+"'");throw i.code="MODULE_NOT_FOUND",i}).register=function(e,t){o[e]=t},n.parcelRequire1d24=i),i.register("1t1n2",(function(e,t){i("5V6iE").register(JSON.parse('{"1ueev":"ConnectHardwareMultichainFlow.ad78d4a0.js","98k3u":"bip32.f27ae5a8.js","9x3Iv":"Solana.95d9c53c.js","9eTlR":"Solana.f98d672f.js","hFDiN":"Eth.e923e106.js","3P9Hz":"main.488cbe0e.js","2UKlV":"semver.8ccfa2da.js","vQhtf":"ledgerSignerBitcoin.68759ed2.js","8ydDW":"english.6aeeb454.js","esIsT":"crypto-browserify.1c9b4a3e.js","h3t8x":"TransportWebHID.6ce3c950.js","9Dpy0":"notification.5cbd182e.css"}'))})),i.register("5V6iE",(function(t,n){var r,o;e(t.exports,"register",(function(){return r}),(function(e){return r=e})),e(t.exports,"resolve",(function(){return o}),(function(e){return o=e}));var i={};r=function(e){for(var t=Object.keys(e),n=0;n(0,L.isFeatureEnabled)("kill-quests"))),ne=(0,u.createExploreHooks)(I,a.getAPIEnvironment,M,t.getDeviceId(),(()=>(0,L.isFeatureEnabled)("enable-bitcoin-explore"))),re=(0,p.createHealthHooks)();return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},M),_),B),V),z),Y),K),H),q),W),G),U),X),Q),Z),$),ee),te),ne),re)}({analytics:L.analytics,chainAvailabilityDeps:{storage:R,isBitcoinFlagEnabled:(0,L.isFeatureEnabled)("enable-bitcoin-default")},fungiblesSdk:K,legacyStorage:new(0,I.LocalStorage),priorityFeeService:B,queryClient:C.queryClient,storage:R,utxoManager:F,vaultProxy:M})})),i.register("4ZT2Y",(function(t,n){e(t.exports,"createAutoConfirmHooks",(function(){return i("iOfbc").createAutoConfirmHooks})),i("jXsMe");i("iOfbc"),i("aKET2"),i("6qtMD")})),i.register("jXsMe",(function(t,n){e(t.exports,"createAutoConfirmHooks",(function(){return i("iOfbc").createAutoConfirmHooks}));i("lvwZP"),i("74ky9"),i("3piFU"),i("auOYu"),i("iOfbc")})),i.register("lvwZP",(function(e,t){i("lBuGR"),i("lDSNw"),i("auOYu")})),i.register("auOYu",(function(t,n){e(t.exports,"useFetchEnabledNetworkIdsForDomain",(function(){return d}),(function(e){return d=e}));var r=i("bpTD2"),o=i("8kIyR"),s=i("lNRH9"),c=i("gmVmN"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const u=e=>[`auto-confirm:${e}--enabled`];function d(e){return(0,s.useQuery)({queryKey:u((0,c.removeWebPrefixes)(e)),cacheTime:3e5,queryFn(){return a(this,void 0,void 0,(function*(){return yield function(e){return a(this,void 0,void 0,(function*(){const t=yield o.RequestClient.getInstance().post(`${(0,r.getAPIEnvironment)()}/auto-confirm/v1/dapp`,{domain:e}),{data:n}=t;return(null==n?void 0:n.supportedChainIds)&&Array.isArray(n.supportedChainIds)?n.supportedChainIds:[]}))}((0,c.removeWebPrefixes)(e))}))}})}})),i.register("74ky9",(function(n,r){e(n.exports,"useAutoConfirmSettingsStore",(function(){return c}));var o=i("9xrNA");const s={settings:void 0,origin:void 0,accountIdentifier:void 0},c=t(o)((e=>Object.assign(Object.assign({},s),{setSettingsForDomain:(t,n,r)=>e({accountIdentifier:t,origin:n,settings:r}),reset:()=>e(s)})))})),i.register("3piFU",(function(n,r){e(n.exports,"useAutoConfirmSettingsProps",(function(){return g}),(function(e){return g=e}));var o=i("6Tvfa"),s=i("lBuGR"),c=i("iPvw0"),a=i("6nLCM"),u=i("lDSNw"),d=i("lQxWu"),l=i("74ky9"),f=i("auOYu"),p=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const g=(e,n,r,i,g,v,{origin:h,autoSave:y=!1})=>{const{data:m}=(0,o.useSelectedMultiChainAccount)(e,n,r,!1,i),w=m?m.identifier:"",{get:{data:b},set:{mutateAsync:T}}=(0,c.useAutoConfirmSettings)(n,v,w,h),A=t(d)(b),x=(0,o.useSelectedNetworks)(e,n,r,i),{data:S=[],isLoading:E}=(0,f.useFetchEnabledNetworkIdsForDomain)(h),{data:[D,O]}=(0,s.useFeatureFlags)(["kill-automatic-approval","enable-automatic-approval-for-all-dapps"]),C=S.length>0,P=!D&&(O||C),{shadowSettings:k,setShadowSettings:I,reset:L,origin:N,accountIdentifier:R}=(0,l.useAutoConfirmSettingsStore)((e=>({shadowSettings:e.settings,setShadowSettings:e.setSettingsForDomain,origin:e.origin,accountIdentifier:e.accountIdentifier,reset:e.reset})));t(u).useEffect((()=>{h==N&&w==R||L()}),[h,N,L,w,R]),t(u).useEffect((()=>{P&&null!=b&&(null!=b&&null==k&&I(w,h,b),null==b||!y||(0,a.dequal)(b,k)||(0,a.dequal)(b,A)||I(w,h,b))}),[b,I,k,h,w,P,y,N,R,A]);const B=t(u).useMemo((()=>(0,o.isHardwareWalletAccountType)(null==m?void 0:m.type)),[m]),M=t(u).useMemo((()=>O?x:x.filter((e=>S.includes(e)))),[x,S,O]),F=t(u).useCallback((e=>{var t;return e?!!(null===(t=null==k?void 0:k.networks)||void 0===t?void 0:t[e]):M.some((e=>{var t;return!!(null===(t=null==k?void 0:k.networks)||void 0===t?void 0:t[e])}))}),[M,k]),j=t(u).useCallback((e=>{var t,n;if(!P||B)return;const r=JSON.parse(JSON.stringify(k));if((null==r?void 0:r.networks)&&null==(null===(t=null==r?void 0:r.networks)||void 0===t?void 0:t[e]))r.networks[e]=!0;else{if(!(null==r?void 0:r.networks))return!1;r.networks[e]=!r.networks[e]}r.sessionStartTime=Date.now(),r.maxSessionDuration=c.MAX_SESSION_DURATION,I(w,h,r),y&&T(r);const o=null!==(n=r.networks[e])&&void 0!==n&&n;return g.onAutoConfirmSettingsChanged({origin:h,networkID:e,enabled:o,sessionStartTime:o?null==r?void 0:r.sessionStartTime:void 0,maxSessionDuration:o?null==r?void 0:r.maxSessionDuration:void 0,view:y?"TRUSTED_APP":"NOTIFICATION"}),o}),[P,B,k,I,w,h,y,g,T]),_=t(u).useCallback((()=>{if(!P||null==k||B)return;const e=!F(),t=JSON.parse(JSON.stringify(k));for(const n of M)t.networks[n]=e;return t.sessionStartTime=Date.now(),t.maxSessionDuration=c.MAX_SESSION_DURATION,I(w,h,JSON.parse(JSON.stringify(t))),y&&T(t),g.onAutoConfirmSettingsChanged({origin:h,networkID:"all",enabled:e,sessionStartTime:e?null==t?void 0:t.sessionStartTime:void 0,maxSessionDuration:e?null==t?void 0:t.maxSessionDuration:void 0,view:y?"TRUSTED_APP":"NOTIFICATION"}),e}),[P,k,B,F,I,w,h,y,g,M,T]),K=t(u).useCallback((()=>p(void 0,void 0,void 0,(function*(){P&&null!=k&&!B&&(yield T(k))}))),[k,T,P,B]),H=t(u).useMemo((()=>{var e;return null!=(null==k?void 0:k.sessionStartTime)?new Date((null==k?void 0:k.sessionStartTime)+1e3*(null!==(e=null==k?void 0:k.maxSessionDuration)&&void 0!==e?e:0)):null}),[null==k?void 0:k.sessionStartTime,null==k?void 0:k.maxSessionDuration]),U=E;return t(u).useMemo((()=>({enabled:P,isHardwareAccount:B,showAutoConfirmRow:P&&!B,toggle:j,networkIDs:M,isActive:F,untilDate:H,settings:k,toggleAll:_,save:K,resetShadowSettings:L,loading:U,isAutoConfirmIsTouched:!(0,a.dequal)(k,b)})),[P,B,j,M,F,H,k,_,K,L,U,b])}})),i.register("lQxWu",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0});var n=i("lDSNw");e.exports.default=function(e){var t=n.useRef();return n.useEffect((function(){t.current=e})),t.current}})),i.register("iOfbc",(function(t,n){e(t.exports,"createAutoConfirmHooks",(function(){return c}));var r=i("6Tvfa"),o=i("6qtMD"),s=i("3piFU");function c(e,t,n,i,c){const a=new(0,r.AccountAnalytics)(i),u=new(0,o.AutoConfirmAnalytics)(i);return{useAutoConfirmSettingsProps:r=>(0,s.useAutoConfirmSettingsProps)(e,t,n,a,u,c,r)}}})),i.register("6qtMD",(function(t,n){e(t.exports,"AutoConfirmAnalytics",(function(){return a}),(function(e){return a=e}));var r,o=i("4yY1D"),s=function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},c=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};class a{onAutoConfirmSettingsChanged({origin:e,networkID:t,enabled:n,sessionStartTime:i,maxSessionDuration:s,view:a}){o.telemetry.addBreadcrumb(`Auto-Confirm: ${n?"Enabling":"Disabling"} network ID ${t}`,o.FeatureTag.AutoConfirm,o.Severity.Info),c(this,r,"f").capture("autoConfirmSettingsChanged",{data:{origin:e,networkId:t,enabled:n,sessionStartTime:n?i:void 0,maxSessionDuration:n?s:void 0,view:a}})}transactionAutoConfirmed(e,t){var n;const i={type:"transaction",sequenceId:e,data:t};return(null===(n=t.autoConfirm.auditTrail)||void 0===n?void 0:n.length)&&t.autoConfirm.auditTrail.length<7&&(t.autoConfirm.suspectSettingsTamper=!0),o.telemetry.addBreadcrumb(`Auto-Confirm: transaction on origin ${t.origin} for network ${t.networkId} auto-confirmed`,o.FeatureTag.AutoConfirm,o.Severity.Info),t.autoConfirm.suspectSettingsTamper&&o.telemetry.addBreadcrumb("Auto-Confirm: suspected tampering with settings...",o.FeatureTag.AutoConfirm,o.Severity.Info),c(this,r,"f").capture("transactionAutoConfirmed",i)}messageAutoConfirmed(e,t){var n;const i={type:"message",sequenceId:e,data:t};return(null===(n=t.autoConfirm.auditTrail)||void 0===n?void 0:n.length)&&t.autoConfirm.auditTrail.length<7&&(t.autoConfirm.suspectSettingsTamper=!0),o.telemetry.addBreadcrumb(`Auto-Confirm: message on origin ${t.origin} for network ${t.networkId} auto-confirmed`,o.FeatureTag.AutoConfirm,o.Severity.Info),t.autoConfirm.suspectSettingsTamper&&o.telemetry.addBreadcrumb("Auto-Confirm: suspected tampering with settings...",o.FeatureTag.AutoConfirm,o.Severity.Info),c(this,r,"f").capture("transactionAutoConfirmed",i)}constructor(e){r.set(this,void 0),s(this,r,e,"f")}}r=new WeakMap})),i.register("aKET2",(function(e,t){i("4chX7"),i("iPvw0"),i("4raQz"),i("gmVmN"),i("3YrMy")})),i.register("3YrMy",(function(t,n){e(t.exports,"isDappWhitelistedForTransaction",(function(){return u}),(function(e){return u=e})),e(t.exports,"isDappWhitelistedForMessage",(function(){return d}),(function(e){return d=e}));var r=i("belzv"),o=i("bpTD2"),s=i("8kIyR"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const a=e=>`${(0,o.getAPIEnvironment)()}/auto-confirm/v1/${e}`;function u(e){return c(this,void 0,void 0,(function*(){if(r.Chains.isEVMNetworkID(e.chainId)){const t=(yield s.RequestClient.getInstance().post(a("transaction"),{txObjects:e.txObjects,chainId:e.chainId,domain:e.domain})).data;return!0===(null==t?void 0:t.isEligible)}if(r.Chains.isSolanaNetworkID(e.chainId)){const t=(yield s.RequestClient.getInstance().post(a("transaction"),{transactions:e.transactions,chainId:e.chainId,domain:e.domain})).data;return!0===(null==t?void 0:t.isEligible)}return!1}))}function d(e){return c(this,void 0,void 0,(function*(){if(r.Chains.isEVMNetworkID(e.chainId)){const t=JSON.parse(JSON.stringify(e.data));delete t.message,delete t.primaryType,delete t.types;const n=yield s.RequestClient.getInstance().post(a("message"),{chainId:e.chainId,domain:e.domain,data:[t]}),r=yield n.data;return!0===(null==r?void 0:r.isEligible)}return!1}))}})),i.register("hsoDC",(function(t,n){e(t.exports,"refetchLedgerAddresses",(function(){return i("7wUYG").refetchLedgerAddresses})),e(t.exports,"resetLedgerAddresses",(function(){return i("7wUYG").resetLedgerAddresses})),e(t.exports,"setLedgerTransportStateOverride",(function(){return i("7wUYG").setLedgerTransportStateOverride})),e(t.exports,"createHardwareWireHooks",(function(){return i("cHdXl").createHardwareWireHooks})),e(t.exports,"DEFAULT_LEDGER_TRANSPORT_STATE",(function(){return i("lMux6").DEFAULT_LEDGER_TRANSPORT_STATE})),e(t.exports,"LEDGER_NOT_CONNECTED_STATE",(function(){return i("lMux6").LEDGER_NOT_CONNECTED_STATE})),e(t.exports,"LEDGER_RECONNECTING_STATE",(function(){return i("lMux6").LEDGER_RECONNECTING_STATE})),e(t.exports,"LEDGER_WAITING_FOR_APPROVAL_STATE",(function(){return i("lMux6").LEDGER_WAITING_FOR_APPROVAL_STATE})),e(t.exports,"LedgerApp",(function(){return i("dPPBv").LedgerApp})),e(t.exports,"LedgerLockedError",(function(){return i("9JfiT").LedgerLockedError})),e(t.exports,"getLedgerTransportState",(function(){return i("7as68").getLedgerTransportState})),e(t.exports,"deriveLedgerAddresses",(function(){return i("kr4Fg").deriveLedgerAddresses})),e(t.exports,"getLedgerAppDisplayName",(function(){return i("iG6SM").getLedgerAppDisplayName})),e(t.exports,"getLedgerAppForAddressType",(function(){return i("iG6SM").getLedgerAppForAddressType})),e(t.exports,"getLedgerAppForNetworkID",(function(){return i("iG6SM").getLedgerAppForNetworkID})),e(t.exports,"getAddressTypeFromDerivationPathType",(function(){return i("a54cU").getAddressTypeFromDerivationPathType}));i("cHdXl"),i("lMux6"),i("dPPBv");i("5ARdl");i("9JfiT"),i("7as68"),i("kr4Fg"),i("1Jx7r"),i("fB0uY"),i("iG6SM"),i("iqxmM"),i("a54cU")})),i.register("cHdXl",(function(t,n){e(t.exports,"createHardwareWireHooks",(function(){return a}));i("c8GJp");var r=i("gw8mx"),o=i("4cs7m"),s=(i("02DDj"),i("3umQi")),c=i("3KU10");i("3R3wS");function a(e,t){const{defaultTransportTimeout:n}=e;return{useIsLedgerSupported:()=>(0,r.default)(e),useLedgerWireTransportState:(n,r,o)=>(0,s.useLedgerWireTransportState)(e,t,n,r,o),useRequestLedgerPermission:(n,r)=>(0,c.default)(e,t,n,r),useLedgerAddresses:(e,r,i,s)=>(0,o.default)(n,t,e,r,i,s)}}})),i.register("c8GJp",(function(t,n){e(t.exports,"useConnectedLedgerDeviceMetadata",(function(){return c}));var r=i("lNRH9"),o=i("iTpzE"),s=i("4ODJX");const c=(e,t)=>{const n=!!t,i=s.hardwareQueryKeys.accountConnectedDevice(t);return(0,r.useQuery)({enabled:n,queryKey:i,queryFn:()=>(0,o.getConnectedLedgerDeviceMetadata)(e,null!=t?t:"")})}})),i.register("iTpzE",(function(t,n){e(t.exports,"getConnectedLedgerDeviceMetadata",(function(){return a}),(function(e){return a=e}));var r=i("6Tvfa"),o=i("4yY1D"),s=i("9JfiT"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const a=(e,t)=>c(void 0,void 0,void 0,(function*(){var n;o.telemetry.addBreadcrumb(o.FeatureTag.Ledger,`Getting Connected Ledger Device metadata for account: ${t}`,o.Severity.Info);const i=yield(0,r.getMultiChainAccountMetadata)(e,t),c=null===(n=null==i?void 0:i.connectedDevices)||void 0===n?void 0:n.find((e=>e.deviceType===r.DeviceType.Ledger&&e.connectionType===r.ConnectionType.BLE));if(!c)throw new(0,s.AccountMetadataNoConnectedDevicesError);return c}))})),i.register("9JfiT",(function(t,n){e(t.exports,"LedgerNotConnectedError",(function(){return o})),e(t.exports,"LedgerMultipleAppsRequestedError",(function(){return i})),e(t.exports,"LedgerLockedError",(function(){return s})),e(t.exports,"LedgerDuplicateAddressReceivedError",(function(){return c})),e(t.exports,"AccountMetadataNoConnectedDevicesError",(function(){return a}));class r extends Error{constructor(e){super(e)}}class o extends r{constructor(e="Ledger not connected."){super(e)}}class i extends r{constructor(e="Multiple apps requested from Ledger. Only request one at a time."){super(e)}}class s extends r{constructor(e="Ledger is locked, unlock to get addresses or sign."){super(e)}}class c extends r{constructor(e="Duplicate ledger address received"){super(e)}}class a extends r{constructor(e="No connected devices."){super(e)}}})),i.register("4ODJX",(function(t,n){e(t.exports,"HARDWARE_BASE_QUERY_KEY",(function(){return r})),e(t.exports,"hardwareQueryKeys",(function(){return o}));const r="@phantom/hardware",o={isLedgerSupported:()=>[`${r}:is-ledger-supported`],ledgerTransportState:()=>[`${r}:ledger-transport-state`],ledgerAddress:(e,t)=>[`${r}:ledger-address`,{chainType:e,derivationPath:t}],ledgerAddresses:(e=[],t)=>[`${r}:ledger-addresses`,{derivationPathParams:e,enableLedgerXPubDerivation:t}],requestLedgerPermission:()=>[`${r}:request-ledger-permission`],accountConnectedDevice:e=>[`${r}:account-connected-device`,{accountIdentifier:e}]}})),i.register("gw8mx",(function(t,n){e(t.exports,"default",(function(){return c}),(function(e){return c=e}));var r=i("lNRH9"),o=i("4ODJX"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))},c=e=>{const t=o.hardwareQueryKeys.isLedgerSupported();return(0,r.useQuery)({queryKey:t,queryFn:()=>s(void 0,void 0,void 0,(function*(){return e.isSupported()}))})}})),i.register("4cs7m",(function(t,n){e(t.exports,"default",(function(){return l}),(function(e){return l=e}));var r=i("gd9Oy"),o=i("lNRH9"),s=i("9JfiT"),c=i("iG6SM"),a=i("kr4Fg"),u=i("4ODJX"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))},l=(e,t,n,i=[],l=!1,f=!1,p=(()=>{}))=>{var g;const v=(0,c.getLedgerAppForAddressType)(r.AddressTypes.getAddressType(i[0].pathType)),h=n.isConnected&&i.length>0&&v===(null===(g=n.selectedApp)||void 0===g?void 0:g.app),y=u.hardwareQueryKeys.ledgerAddresses(i,f);return(0,o.useQuery)({enabled:h,queryKey:y,queryFn:()=>d(void 0,void 0,void 0,(function*(){const n=yield t.getQueryData(u.hardwareQueryKeys.ledgerTransportState());if(!n)throw new(0,s.LedgerNotConnectedError);return(0,a.deriveLedgerAddresses)({transportTimeout:e,state:n,derivationPathParams:i,enableDebugLogs:l,enableLedgerXPubDerivation:f,onSuccess:p})})),retry:!1})}})),i.register("iG6SM",(function(t,n){e(t.exports,"getLedgerAppDisplayName",(function(){return c})),e(t.exports,"getLedgerAppForNetworkID",(function(){return a})),e(t.exports,"getLedgerAppForAddressType",(function(){return u}));var r=i("belzv"),o=i("gd9Oy"),s=i("dPPBv");const c=e=>{switch(e){case s.LedgerApp.Bitcoin:return"Bitcoin";case s.LedgerApp.EVM:return"Ethereum";case s.LedgerApp.Solana:return"Solana"}},a=e=>{const t=r.Chains.getAddressTypes(e);return u(t[0])},u=e=>{switch(e){case o.AddressType.BitcoinTaproot:case o.AddressType.BitcoinNativeSegwit:case o.AddressType.BitcoinNestedSegwit:case o.AddressType.BitcoinLegacy:return s.LedgerApp.Bitcoin;case o.AddressType.EVM:return s.LedgerApp.EVM;case o.AddressType.Solana:return s.LedgerApp.Solana}}})),i.register("dPPBv",(function(t,n){e(t.exports,"LedgerApp",(function(){return r}));var r,o,s=i("7pPsM");(o=r||(r={})).Bitcoin="Bitcoin",o.EVM="EVM",o.Solana="Solana";const c=s.z.string().regex(/^[0-9A-Fa-f]*$/,{message:"String must have only valid hex characters"});s.z.object({publicKey:c,chainCode:c}),s.z.object({name:s.z.string(),id:s.z.string().min(1),rssi:s.z.number().int()}),s.z.union([s.z.literal("low"),s.z.literal("medium"),s.z.literal("high")])})),i.register("kr4Fg",(function(t,n){e(t.exports,"deriveLedgerAddresses",(function(){return y}),(function(e){return y=e}));var r=i("d0go3"),o=i("gd9Oy"),s=i("4yY1D"),c=i("4y59b"),a=i("9JfiT"),u=i("71Me8"),d=i("fALED"),l=i("hOTYq"),f=i("hgJF4"),p=i("keP0C"),g=i("iG6SM"),v=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const h=(e,t,n,r)=>{const i=new Set;return(s,d)=>v(void 0,void 0,void 0,(function*(){if(!t.isConnected)throw new(0,a.LedgerNotConnectedError);const l=e;try{const e=yield(0,c.withRetry)((()=>v(void 0,void 0,void 0,(function*(){const e=o.AddressTypes.getAddressType(s.pathType),n=yield(0,c.withTimeout)((0,u.getLedgerAddress)(t.transport,e,d,r),3e3);if(i.has(n.address))throw new(0,a.LedgerDuplicateAddressReceivedError);return n}))),(e=>{const t=e instanceof a.LedgerDuplicateAddressReceivedError;t&&(0,f.debugLog)(n,`❌ Duplicate address detected, retrying in ${l}ms...`);const r="InvalidChannel"===e.id;return r&&(0,f.debugLog)(n,`Invalid channel, trying again in ${l}ms...`),t||r}),3,l);return(0,f.debugLog)(n,`✅ Received address for ${d}: ${e.address}`),i.add(e.address),e}catch(e){throw yield(0,c.delayAsync)(1e3),e}}))},y=({transportTimeout:e,state:t,derivationPathParams:n,enableDebugLogs:i,enableLedgerXPubDerivation:c,onSuccess:u})=>v(void 0,void 0,void 0,(function*(){const y=Date.now();(e=>{let t,n=!0;for(const r of e){const e=o.AddressTypes.getAddressType(r.pathType),i=(0,g.getLedgerAppForAddressType)(e);if(t?n=n&&t===i:t=i,!n)throw new(0,a.LedgerMultipleAppsRequestedError)}})(n);const m=c?((e,t,n)=>{const i=h(e,t,n,!0),c={};return(e,a)=>v(void 0,void 0,void 0,(function*(){const u=o.AddressTypes.getAddressType(e.pathType);switch(u){case o.AddressType.BitcoinTaproot:case o.AddressType.BitcoinNativeSegwit:case o.AddressType.BitcoinNestedSegwit:case o.AddressType.BitcoinLegacy:{let r=c[e.pathType];if(!r)try{r=yield(0,d.createBitcoinChildAddressDeriver)(t,e.pathType),c[e.pathType]=r}catch(t){return s.telemetry.captureError(new Error(`error creating xpub from derivation path: ${a}. Reason: ${t.message}`),s.FeatureTag.Ledger),i(e,a)}const o=r(e.index);return(0,f.debugLog)(n,`⭐️ Derived address with xpub for ${a}: ${o.address}`),{type:"address",addressType:u,address:o.address,publicKey:o.publicKey}}case o.AddressType.Solana:return i(e,a);case o.AddressType.EVM:if(e.pathType===r.DerivationPathType.Bip44RootEthereum)return i(e,a);{let t=c[e.pathType];if(!t)try{const n=(0,p.getRelativeDerivationPath)("grandparent",e.pathType),r=yield i(e,n);if(r.addressType!==u||"chain-code"!==r.type)throw new Error(`invalid response from Ledger requesting grandparent path: ${n}`);const o=(0,p.getRelativeDerivationPath)("parent",e.pathType),s=yield i(e,o);if(s.addressType!==u||"chain-code"!==s.type)throw new Error(`invalid response from Ledger requesting parent path: ${n}`);t=(0,l.createEthereumChildAddressDeriver)(r,s),c[e.pathType]=t}catch(t){return s.telemetry.captureError(new Error(`error creating xpub from derivation path: ${a}. Reason: ${t.message}`),s.FeatureTag.Ledger),i(e,a)}const r=t(e.index);return(0,f.debugLog)(n,`⭐️ Derived address with xpub for ${a}: ${r.address}`),{type:"address",addressType:u,address:r.address,publicKey:r.publicKey}}}}))})(e,t,i):h(e,t,i,!1),w={};for(const e of n){const t=(0,r.getDerivationPath)(e),n=yield m(e,t);w[t]=n}const b=(Date.now()-y)/1e3;return(0,f.debugLog)(i,`✅ Finished requesting addresses for ${n.length} derivation paths. Time: ${b} s`),u(b),w}))})),i.register("71Me8",(function(n,r){e(n.exports,"getLedgerAddress",(function(){return g}),(function(e){return g=e}));var o=i("d0go3"),s=i("belzv"),c=i("gd9Oy"),a=i("13Nf3"),u=i("9JfiT"),d=i("keP0C"),l=i("fALED"),f=i("9tNa2"),p=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const g=(e,n,r,i)=>p(void 0,void 0,void 0,(function*(){const p=r.replace("m/","");try{switch(n){case c.AddressType.BitcoinTaproot:case c.AddressType.BitcoinNativeSegwit:case c.AddressType.BitcoinNestedSegwit:case c.AddressType.BitcoinLegacy:{const t=yield(0,f.getBitcoinLedgerApp)(e),i=c.AddressTypes[n].defaultDerivationPathType,a=(0,o.parseDerivationPath)(r).index,u=(0,d.getRelativeDerivationPath)("parent",i),p=yield t.getExtendedPubkey(u),g=(yield(0,l.createHDNodeFromXpub)(p,"mainnet")).derivePath(`${a}`);return{type:"chain-code",addressType:n,address:(0,c.publicKeyToAddress)({publicKey:new Uint8Array(g.publicKey),addressType:n,networkID:s.BitcoinNetworkID.Mainnet}),publicKey:g.publicKey.toString("hex"),chainCode:g.chainCode.toString("hex")}}case c.AddressType.Solana:{const r=yield(0,f.getSolanaLedgerApp)(e),{address:o}=yield r.getAddress(p);return{type:"address",addressType:n,address:t(a).encode(o),publicKey:o.toString("hex")}}case c.AddressType.EVM:{const t=yield(0,f.getEthereumLedgerApp)(e),{publicKey:r,address:o,chainCode:s}=yield t.getAddress(p,!1,i);if(i){if(!s)throw new Error("Chain code is requested from Ledger device, but no chain code was received.");return{type:"chain-code",addressType:n,address:o,publicKey:r,chainCode:s}}return{type:"address",addressType:n,address:o,publicKey:r}}}}catch(e){throw"TransportLocked"===e.id?new(0,u.LedgerLockedError):e}}))})),i.register("keP0C",(function(t,n){e(t.exports,"getRelativeDerivationPath",(function(){return o}));var r=i("d0go3");const o=(e,t)=>{switch(e){case"grandparent":switch(t){case r.DerivationPathType.BitcoinTaproot:return"m/86'/0'/0'";case r.DerivationPathType.BitcoinNativeSegwit:return"m/84'/0'/0'";case r.DerivationPathType.BitcoinNestedSegwit:return"m/46'/0'/0'";case r.DerivationPathType.BitcoinLegacy:return"m/44'/0'/0'";case r.DerivationPathType.Bip44Ethereum:return"m/44'/60'/0'";case r.DerivationPathType.Bip44EthereumSecondary:return"m/44'/60'/1'";case r.DerivationPathType.Bip44EthereumTertiary:return"m/44'/60'/2'"}break;case"parent":switch(t){case r.DerivationPathType.BitcoinTaproot:return"m/86'/0'/0'/0";case r.DerivationPathType.BitcoinNativeSegwit:return"m/84'/0'/0'/0";case r.DerivationPathType.BitcoinNestedSegwit:return"m/46'/0'/0'/0";case r.DerivationPathType.BitcoinLegacy:return"m/44'/0'/0'/0";case r.DerivationPathType.Bip44Ethereum:return"m/44'/60'/0'/0";case r.DerivationPathType.Bip44EthereumSecondary:return"m/44'/60'/1'/0";case r.DerivationPathType.Bip44EthereumTertiary:return"m/44'/60'/2'/0"}}}})),i.register("fALED",(function(t,n){e(t.exports,"createHDNodeFromXpub",(function(){return f}),(function(e){return f=e})),e(t.exports,"createBitcoinChildAddressDeriver",(function(){return p}),(function(e){return p=e}));var r=i("gd9Oy"),o=i("5GnSC"),s=i("9JfiT"),c=i("a54cU"),a=i("keP0C"),u=i("9tNa2"),d=i("6rT8n").Buffer,l=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const f=(e,t)=>l(void 0,void 0,void 0,(function*(){const{default:n}=yield i("cN3SA");return n(yield Promise.resolve(i("4sHMz"))).fromBase58(e,"mainnet"===t?o.networks.bitcoin:o.networks.testnet)})),p=(e,t)=>l(void 0,void 0,void 0,(function*(){if(!e.isConnected)throw new(0,s.LedgerNotConnectedError);const n=yield(0,u.getBitcoinLedgerApp)(e.transport),o=(0,a.getRelativeDerivationPath)("parent",t),i=yield n.getExtendedPubkey(o),l=yield f(i,"mainnet");return e=>{const n=new Uint8Array(l.derivePath(`${e}`).publicKey),o=(0,r.publicKeyToAddress)({publicKey:n,addressType:(0,c.getAddressTypeFromDerivationPathType)(t)});return{publicKey:d.from(n).toString("hex"),address:o}}}))})),i.register("a54cU",(function(t,n){e(t.exports,"getAddressTypeFromDerivationPathType",(function(){return s}));var r=i("d0go3"),o=i("gd9Oy");function s(e){switch(e){case r.DerivationPathType.Bip44RootSolana:case r.DerivationPathType.Bip44ChangeSolana:case r.DerivationPathType.Bip44Solana:case r.DerivationPathType.DeprecatedSolana:return o.AddressType.Solana;case r.DerivationPathType.Bip44RootEthereum:case r.DerivationPathType.Bip44Ethereum:case r.DerivationPathType.Bip44EthereumSecondary:case r.DerivationPathType.Bip44EthereumTertiary:return o.AddressType.EVM;case r.DerivationPathType.BitcoinLegacy:return o.AddressType.BitcoinLegacy;case r.DerivationPathType.BitcoinNativeSegwit:return o.AddressType.BitcoinNativeSegwit;case r.DerivationPathType.BitcoinNestedSegwit:return o.AddressType.BitcoinNestedSegwit;case r.DerivationPathType.BitcoinTaproot:return o.AddressType.BitcoinTaproot}}})),i.register("9tNa2",(function(t,n){e(t.exports,"getSolanaLedgerApp",(function(){return o}),(function(e){return o=e})),e(t.exports,"getEthereumLedgerApp",(function(){return s}),(function(e){return s=e})),e(t.exports,"getEthereumLedgerService",(function(){return c}),(function(e){return c=e})),e(t.exports,"getBitcoinLedgerApp",(function(){return a}),(function(e){return a=e}));var r=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};function o(e){return r(this,void 0,void 0,(function*(){const{default:t}=yield i("hWeJs");return new t(e)}))}function s(e){return r(this,void 0,void 0,(function*(){const{default:t}=yield i("j96oi");return new t(e)}))}function c(){return r(this,void 0,void 0,(function*(){const{ledgerService:e}=yield i("j96oi");return e}))}function a(e){return r(this,void 0,void 0,(function*(){const{AppClient:t}=yield i("d7BBz");return new t(e)}))}})),i.register("hWeJs",(function(e,t){e.exports=Promise.all([import("./"+i("5V6iE").resolve("9eTlR")),import("./"+i("5V6iE").resolve("9x3Iv"))]).then((()=>i("k4oSe")))})),i.register("j96oi",(function(e,t){e.exports=Promise.all([import("./"+i("5V6iE").resolve("9eTlR")),import("./"+i("5V6iE").resolve("hFDiN"))]).then((()=>i("QdbMl")))})),i.register("d7BBz",(function(e,t){e.exports=import("./"+i("5V6iE").resolve("3P9Hz")).then((()=>i("2h0yV")))})),i.register("cN3SA",(function(e,t){e.exports=import("./"+i("5V6iE").resolve("98k3u")).then((()=>i("lQedB")))})),i.register("hOTYq",(function(n,r){e(n.exports,"createEthereumChildAddressDeriver",(function(){return f}));var o=i("6rT8n"),s=i("6xolq"),c=i("xtN6v"),a=i("cSgaA"),u=i("4chX7"),d=i("13Nf3");const l=(e,n,r)=>(e=>{const n=(0,c.sha256)((0,c.sha256)(e)).replace("0x","").slice(0,8);return t(d).encode(o.Buffer.concat([o.Buffer.from(e),o.Buffer.from(n,"hex")]))})(o.Buffer.from(`0488b21e04${e.replace("0x","")}00000000${n}${r.replace("0x","").toLowerCase()}`,"hex")),f=(e,t)=>{const n=(r=e.publicKey,(0,c.ripemd160)((0,c.sha256)((0,a.computePublicKey)(`0x${r}`,!0))).replace("0x","").slice(0,8));var r;const o=(0,a.computePublicKey)(`0x${t.publicKey}`,!0),i=l(n,t.chainCode,o),d=s.HDNode.fromExtendedKey(i);return e=>{const t=d.derivePath(`${e}`);if(u.EthAddress.safeParse(t.address).success)return{publicKey:t.publicKey,address:t.address};throw new Error(`Invalid Ethereum Child Address derived: ${t.address}`)}}})),i.register("hgJF4",(function(t,n){e(t.exports,"debugLog",(function(){return r}));const r=(e,t)=>{if(e){const e=new Date;console.log(`[${e.toISOString()}] ${t}`)}}})),i.register("02DDj",(function(t,n){e(t.exports,"useLedgerBLETransportState",(function(){return g}),(function(e){return g=e}));var r=i("4y59b"),o=i("lNRH9"),s=i("lMux6"),c=i("hgJF4"),a=i("de28I"),u=i("7wUYG"),d=i("3MSav"),l=i("4ODJX"),f=i("gw8mx"),p=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const g=(e,t,n)=>{const{deviceID:i,enabled:g=!0,enableDebugLogs:v=!1,refetchInterval:h=1e3,pairingTimeout:y=e.defaultTransportTimeout,expectedLedgerApp:m}=n,{data:w=!1}=(0,f.default)(e),b=!!i&&g&&w,T=l.hardwareQueryKeys.ledgerTransportState();return(0,o.useQuery)({enabled:b,queryKey:T,queryFn:()=>p(void 0,void 0,void 0,(function*(){if(!b)return s.LEDGER_NOT_CONNECTED_STATE;let n,o=t.getQueryData(T),l=!1,f=0;do{try{n=(yield Promise.all([(0,r.withTimeout)((0,d.fetchLedgerBLETransportState)(e,v,i,m),y),(0,r.delayAsync)(200)]))[0]}catch(e){n=s.LEDGER_NOT_CONNECTED_STATE}l=!!(null==o?void 0:o.isConnected)&&"not-connected"===n.status&&++f<5,l&&((0,u.setLedgerTransportStateOverride)(t,s.LEDGER_RECONNECTING_STATE),(0,c.debugLog)(v,"Attempting to reconnect..."),1===f&&(0,a.debugLogStateChange)(v,o,s.LEDGER_RECONNECTING_STATE),yield(0,r.delayAsync)(1e3))}while(l);return(0,a.debugLogStateChange)(v,o,n),f>0&&(o=s.LEDGER_RECONNECTING_STATE),(0,a.debugLogStateChange)(v,o,n),(null==o?void 0:o.isConnected)&&!n.isConnected&&(0,u.resetLedgerAddresses)(t).then((()=>(0,u.refetchLedgerAddresses)(t))),n})),refetchOnMount:!0,refetchInterval:h,initialData:s.LEDGER_NOT_CONNECTED_STATE})}})),i.register("lMux6",(function(t,n){e(t.exports,"LEDGER_NOT_CONNECTED_STATE",(function(){return r})),e(t.exports,"LEDGER_RECONNECTING_STATE",(function(){return o})),e(t.exports,"LEDGER_WAITING_FOR_APPROVAL_STATE",(function(){return i})),e(t.exports,"DEFAULT_LEDGER_TRANSPORT_STATE",(function(){return s}));const r={status:"not-connected",isConnected:!1},o={status:"reconnecting",isConnected:!1},i={status:"waiting-for-approval",isConnected:!1},s=r})),i.register("de28I",(function(t,n){e(t.exports,"debugLogStateChange",(function(){return s}));var r=i("iG6SM"),o=i("hgJF4");const s=(e=!1,t,n)=>{if((null==t?void 0:t.status)===n.status)return;let i,s="";switch(n.status){case"connected":i="🟢 Connected",s=`, selected app: ${n.selectedApp?(0,r.getLedgerAppDisplayName)(n.selectedApp.app):"None"}`;break;case"needs-permission":i="🟠 Needs Permission";break;case"reconnecting":i="🟠 Reconnecting";break;case"waiting-for-approval":i="🟠 Waiting For Approval";break;case"not-connected":i="⚪️ Not Connected"}(0,o.debugLog)(e,`${i}${s}`)}})),i.register("7wUYG",(function(t,n){e(t.exports,"resetLedgerAddresses",(function(){return s}),(function(e){return s=e})),e(t.exports,"refetchLedgerAddresses",(function(){return c}),(function(e){return c=e})),e(t.exports,"invalidateLedgerTransportState",(function(){return a}),(function(e){return a=e})),e(t.exports,"setLedgerTransportStateOverride",(function(){return u}),(function(e){return u=e}));var r=i("4ODJX"),o=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const s=e=>o(void 0,void 0,void 0,(function*(){yield e.resetQueries([`${r.HARDWARE_BASE_QUERY_KEY}:ledger-addresses`])})),c=e=>o(void 0,void 0,void 0,(function*(){yield e.refetchQueries([`${r.HARDWARE_BASE_QUERY_KEY}:ledger-addresses`])})),a=e=>o(void 0,void 0,void 0,(function*(){yield e.invalidateQueries(r.hardwareQueryKeys.ledgerTransportState())})),u=(e,t)=>e.setQueryData(r.hardwareQueryKeys.ledgerTransportState(),t)})),i.register("3MSav",(function(t,n){e(t.exports,"fetchLedgerBLETransportState",(function(){return a}),(function(e){return a=e}));var r=i("lMux6"),o=i("1Jx7r"),s=i("hgJF4"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const a=(e,t,n,i)=>c(void 0,void 0,void 0,(function*(){if(!n)return(0,s.debugLog)(t,"Attempting to connect to Ledger BLE device, no device ID specified."),r.LEDGER_NOT_CONNECTED_STATE;const c=yield e.open(n);if(!c)return(0,s.debugLog)(t,`Unable to connect to transport with deviceID: ${n}`),r.LEDGER_NOT_CONNECTED_STATE;return{status:"connected",isConnected:!0,transport:c,selectedApp:yield(0,o.getSelectedLedgerApp)(c,e.defaultTransportTimeout,i)}}))})),i.register("1Jx7r",(function(t,n){e(t.exports,"getSelectedLedgerApp",(function(){return u}),(function(e){return u=e}));var r=i("4y59b"),o=i("dPPBv"),s=i("i3h8i"),c=i("9tNa2"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const u=(e,t=2e3,n)=>a(void 0,void 0,void 0,(function*(){const i=()=>a(void 0,void 0,void 0,(function*(){const t=n?[n]:Object.values(o.LedgerApp);return((e,t)=>a(void 0,void 0,void 0,(function*(){for(const n of t)switch(n){case o.LedgerApp.Solana:try{const t=yield(0,c.getSolanaLedgerApp)(e),r=yield t.getAppConfiguration();return{app:n,version:r.version,blindSigningEnabled:r.blindSigningEnabled}}catch(e){}break;case o.LedgerApp.EVM:try{const t=yield(0,c.getEthereumLedgerApp)(e),r=yield t.getAppConfiguration();return{app:n,version:r.version,blindSigningEnabled:1===r.arbitraryDataEnabled}}catch(e){}break;case o.LedgerApp.Bitcoin:try{return{app:n,version:(yield(0,s.getBitcoinAppConfiguration)(e)).version}}catch(e){}}return null})))(e,t)}));try{return yield(0,r.withTimeout)(i(),t)}catch(e){return null}}))})),i.register("i3h8i",(function(t,n){e(t.exports,"getBitcoinAppConfiguration",(function(){return o}),(function(e){return o=e}));var r=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const o=e=>r(void 0,void 0,void 0,(function*(){const t=yield e.send(176,1,0,0);let n=0;if(1!==t[n++])throw new Error("getBitcoinAppConfiguration: format not supported");const r=t[n++],o=t.subarray(n,n+=r).toString("ascii");if("Bitcoin"!==o)throw new Error("Ledger Bitcoin app not selected.");const i=t[n++];return{name:o,version:t.subarray(n,n+=i).toString("ascii")}}))})),i.register("3umQi",(function(t,n){e(t.exports,"useLedgerWireTransportState",(function(){return v}),(function(e){return v=e}));var r=i("4y59b"),o=i("lNRH9"),s=i("lDSNw"),c=i("lMux6"),a=i("hgJF4"),u=i("de28I"),d=i("7wUYG"),l=i("1NWaX"),f=i("4ODJX"),p=i("gw8mx"),g=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const v=(e,t,n=!0,i=!1,v=2e3)=>{const[h,y]=(0,s.useState)(v);(0,s.useEffect)((()=>{e.on("disconnect",(()=>{(0,a.debugLog)(i,"disconnect event received from Ledger transport."),(0,d.invalidateLedgerTransportState)(t)}))}),[e,t]);const{data:m=!1}=(0,p.default)(e),w=n&&m,b=f.hardwareQueryKeys.ledgerTransportState();return(0,o.useQuery)({enabled:w,queryKey:b,queryFn:()=>g(void 0,void 0,void 0,(function*(){if(!w)return c.LEDGER_NOT_CONNECTED_STATE;let n,o=t.getQueryData(b),s=!1,f=0;do{try{n=(yield Promise.all([(0,r.withTimeout)((0,l.fetchLedgerWireTransportState)(e,i,f>0?c.LEDGER_RECONNECTING_STATE:o),e.defaultTransportTimeout),(0,r.delayAsync)(200)]))[0]}catch(e){n=c.LEDGER_NOT_CONNECTED_STATE}s=!!(null==o?void 0:o.isConnected)&&"not-connected"===n.status&&++f<5,s&&((0,d.setLedgerTransportStateOverride)(t,c.LEDGER_RECONNECTING_STATE),(0,a.debugLog)(i,"Attempting to reconnect..."),1===f&&(0,u.debugLogStateChange)(i,o,c.LEDGER_RECONNECTING_STATE),yield(0,r.delayAsync)(500))}while(s);return f>0&&(o=c.LEDGER_RECONNECTING_STATE),(0,u.debugLogStateChange)(i,o,n),(null==o?void 0:o.isConnected)&&!n.isConnected&&(0,d.resetLedgerAddresses)(t).then((()=>(0,d.refetchLedgerAddresses)(t))),n})),onSuccess:e=>(e.isConnected?y(3500):y(v),null),refetchOnMount:!0,refetchInterval:h,initialData:c.LEDGER_NOT_CONNECTED_STATE})}})),i.register("1NWaX",(function(t,n){e(t.exports,"fetchLedgerWireTransportState",(function(){return a}),(function(e){return a=e}));var r=i("lMux6"),o=i("1Jx7r"),s=i("hgJF4"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const a=(e,t,n)=>c(void 0,void 0,void 0,(function*(){if(0===(yield e.getNumDevices()))return n!==r.LEDGER_NOT_CONNECTED_STATE&&(0,s.debugLog)(t,"Unable to detect Ledger devices."),r.LEDGER_NOT_CONNECTED_STATE;let i=n?n.transport:void 0;if((null==n?void 0:n.isConnected)&&(null==n?void 0:n.selectedApp)||"waiting-for-approval"===(null==n?void 0:n.status))return n;if(i||(i=yield e.getFirstOpenedTransport(),i&&(0,s.debugLog)(t,"Found previously-opened transport.")),i||(i=yield e.openConnected(),i&&(0,s.debugLog)(t,"Opened a new connection to a previously-opened transport.")),!i)return(0,s.debugLog)(t,"Need permission to use the connected Ledger device."),{status:"needs-permission",isConnected:!1};return{status:"connected",isConnected:!0,transport:i,selectedApp:yield(0,o.getSelectedLedgerApp)(i,e.defaultTransportTimeout)}}))})),i.register("3KU10",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=i("lNRH9"),o=i("1Jx7r"),s=i("hgJF4"),c=i("de28I"),a=i("7wUYG"),u=i("4ODJX"),d=i("1NWaX"),l=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))},f=(e,t,n=!0,i=!1)=>{const f=u.hardwareQueryKeys.requestLedgerPermission();return(0,r.useQuery)({enabled:n,queryKey:f,queryFn:()=>l(void 0,void 0,void 0,(function*(){var n,r,l,f,p,g,v;let h;try{(0,s.debugLog)(i,"Requesting permission to connect to Ledger..."),h=yield e.request()}catch(o){if((0,s.debugLog)(i,`Received error trying to request permission: ${o}`),"string"==typeof o.message&&(null===(n=o.message)||void 0===n?void 0:n.includes("device is already open"))){(0,s.debugLog)(i,"✅ Permission granted, device already open. Connecting to device...");const n=u.hardwareQueryKeys.ledgerTransportState(),o=yield t.getQueryData(n);let g;try{g=yield(0,d.fetchLedgerWireTransportState)(e,i,o)}catch(e){}return(null==g?void 0:g.isConnected)?((0,s.debugLog)(i,`✅ Permission granted. Connected to Ledger device: ${null!==(l=null===(r=g.transport.deviceModel)||void 0===r?void 0:r.productName)&&void 0!==l?l:"Unknown device"}. Selected app: ${null!==(p=null===(f=null==g?void 0:g.selectedApp)||void 0===f?void 0:f.app)&&void 0!==p?p:"none"}`),yield(0,a.setLedgerTransportStateOverride)(t,g),(0,c.debugLogStateChange)(i,void 0,g),{type:"granted",transport:g.transport}):((0,s.debugLog)(i,"❌ Unable to connect. Try again and make sure device is unlocked."),{type:"unable-to-connect"})}return(0,s.debugLog)(i,"❌ Permission denied."),{type:"denied"}}if(!h){const e="Unable to connect to Ledger device. Permission granted, but no Transport received.";return(0,s.debugLog)(i,`❌ ${e}`),{type:"unable-to-connect"}}const y={status:"connected",isConnected:!0,transport:h,selectedApp:yield(0,o.getSelectedLedgerApp)(h,e.defaultTransportTimeout)};return yield(0,a.setLedgerTransportStateOverride)(t,y),(0,c.debugLogStateChange)(i,void 0,y),(0,s.debugLog)(i,`✅ Permission granted. Connected to Ledger device: ${null!==(v=null===(g=h.deviceModel)||void 0===g?void 0:g.productName)&&void 0!==v?v:"Unknown device"}`),{type:"granted",transport:h}})),cacheTime:0,staleTime:0,refetchOnMount:!0})}})),i.register("3R3wS",(function(t,n){e(t.exports,"useNearbyLedgerBLEDevices",(function(){return o}));var r=i("lDSNw");(e=>{const t=[];for(let o=1;o<=e;++o){const e=(n=0,r=3,n=Math.ceil(n),r=Math.floor(r),Math.floor(Math.random()*(r-n)+n));let i;i=0===e?0:1===e?-70:-100,t.push({name:`Nano X ${o}`,id:`${o}`,rssi:i})}var n,r;t.sort(((e,t)=>t.rssi-e.rssi))})(100);const o=(e,t)=>{const n=(0,r.useRef)([]),o=(0,r.useRef)(),[i,s]=(0,r.useState)([]);return(0,r.useEffect)((()=>{var r;if(!t)return void(null===(r=o.current)||void 0===r||r.unsubscribe());let i=n.current;const c=e.scan({onDeviceAdded:e=>{i=i.filter((t=>t.id!==e.id)),i.push(e),i.sort(((e,t)=>t.rssi-e.rssi));const t=[...i];n.current.length!==t.length&&(n.current=t,s(n.current))},onDeviceRemoved:e=>{i=i.filter((t=>t.id!==e.id)),i.sort(((e,t)=>t.rssi-e.rssi));const t=[...i];n.current.length!==t.length&&(n.current=t,s(n.current))},onError:e=>{var t;console.error(e),null===(t=o.current)||void 0===t||t.unsubscribe()}});return o.current=c,()=>{var e;null===(e=o.current)||void 0===e||e.unsubscribe()}}),[e,t]),i}})),i.register("5ARdl",(function(e,t){var n,r,o=i("7wUYG");n=e.exports,r=o,Object.keys(r).forEach((function(e){"default"===e||"__esModule"===e||n.hasOwnProperty(e)||Object.defineProperty(n,e,{enumerable:!0,get:function(){return r[e]}})}))})),i.register("7as68",(function(t,n){e(t.exports,"getLedgerTransportState",(function(){return c}),(function(e){return c=e}));var r=i("lMux6"),o=i("4ODJX"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const c=e=>s(void 0,void 0,void 0,(function*(){const t=yield e.getQueryData(o.hardwareQueryKeys.ledgerTransportState());return null!=t?t:r.LEDGER_NOT_CONNECTED_STATE}))})),i.register("fB0uY",(function(e,t){})),i.register("iqxmM",(function(e,t){i("6rT8n"),i("eE7wc"),i("6Tvfa"),i("d0go3"),i("belzv"),i("gd9Oy"),i("3fvLJ"),i("4yY1D"),i("4y59b"),i("5GnSC"),i("13Nf3"),i("lMux6"),i("1NWaX"),i("iTpzE"),i("dPPBv"),i("keP0C"),i("iG6SM"),i("1ZJGX"),i("fALED"),i("9tNa2"),i("1Jx7r")})),i.register("1ZJGX",(function(t,n){e(t.exports,"convertSignTypedDataToEip712Message",(function(){return r}));const r=e=>{var t;const n={name:e.domain.name,version:e.domain.version,verifyingContract:e.domain.verifyingContract,chainId:null===(t=e.domain)||void 0===t?void 0:t.chainId},r=[],o={};for(const[t,n]of Object.entries(e.types))for(const e of n)"EIP712Domain"===t?r.push(e):t in o?o[t].push(e):o[t]=[e];return{domain:n,types:Object.assign({EIP712Domain:r},o),primaryType:e.primaryType,message:Object.assign({},e.message)}}})),i.register("fbmp8",(function(e,t){e.exports=import("./"+i("5V6iE").resolve("2UKlV")).then((()=>i("3sixR")))})),i.register("dp0CL",(function(e,t){e.exports=Promise.all([import("./"+i("5V6iE").resolve("3P9Hz")),import("./"+i("5V6iE").resolve("vQhtf"))]).then((()=>i("1XnPb")))})),i.register("aQDQo",(function(t,n){e(t.exports,"createHealthHooks",(function(){return i("jLjZt").createHealthHooks}));i("jLjZt"),i("dhXqE")})),i.register("jLjZt",(function(t,n){e(t.exports,"createHealthHooks",(function(){return o}));var r=i("g2msm");function o(){return{useNetworkHealth:(e,t)=>(0,r.useNetworkHealth)(e,t)}}})),i.register("g2msm",(function(t,n){e(t.exports,"useNetworkHealth",(function(){return c}),(function(e){return c=e}));var r=i("lNRH9"),o=i("bQoZE"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};function c(e,t=!0){return(0,r.useQuery)({queryKey:["solana","health",{locale:e}],refetchInterval:15e4,enabled:t,queryFn(){return s(this,void 0,void 0,(function*(){return yield(0,o.fetchNetworkHealth)(e)}))}})}})),i.register("bQoZE",(function(t,n){e(t.exports,"fetchNetworkHealth",(function(){return a}),(function(e){return a=e}));var r=i("bpTD2"),o=i("8kIyR"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const c=e=>`${(0,r.getAPIEnvironment)()}/solana/health/v1?locale=${e}`;function a(e){return s(this,void 0,void 0,(function*(){const t=new(0,o.RequestClient);t.withDefaultHeaders({Accept:"application/json"});const n=yield t.get(c(e));if(!(0,o.responseIsOkay)(n))throw new Error("Failed to retrieve Solana network health");return n.data}))}})),i.register("dhXqE",(function(e,t){var n,r;(r=n||(n={})).ok="ok",r.degraded="degraded",r.majorOutage="majorOutage"})),i.register("W0Kfy",(function(t,n){e(t.exports,"createOnboardingHooks",(function(){return i("8We9Q").createOnboardingHooks})),e(t.exports,"BATCH_SIZE_BY_PLATFORM",(function(){return i("a6TvO").BATCH_SIZE_BY_PLATFORM})),e(t.exports,"useSelectMultichainAccountsProps",(function(){return i("a6TvO").useSelectMultichainAccountsProps})),e(t.exports,"ALLOWED_ONBOARDING_STORAGE_KEYS_FOR_EXPORT",(function(){return i("aP4uK").ALLOWED_ONBOARDING_STORAGE_KEYS_FOR_EXPORT})),e(t.exports,"OnboardingType",(function(){return i("cviTh").OnboardingType})),e(t.exports,"discoverAccounts",(function(){return i("feBHk").discoverAccounts}));i("8We9Q"),i("a6TvO"),i("arV63"),i("bpVLE"),i("aP4uK"),i("cSA8p"),i("cviTh"),i("iXAls"),i("kXIUx"),i("feBHk"),i("5lcT5"),i("9qNQV")})),i.register("8We9Q",(function(t,n){e(t.exports,"createOnboardingHooks",(function(){return f}));var r=i("kXIUx"),o=i("5glVg"),s=i("45FS4"),c=i("ekgVg"),a=i("1TkaT"),u=i("5x4lU"),d=i("b8vJU"),l=i("4Tmjz");function f(e,t,n,i,f){const p=new(0,r.LedgerOnboardingAnalytics)(n);return{useIsFirstTimeOnboarding:()=>(0,c.useIsFirstTimeOnboarding)(e),useSetIsFirstTimeOnboarding:()=>(0,c.useSetIsFirstTimeOnboarding)(e,t),useIsResettingApp:()=>(0,a.useIsResettingApp)(e),useSetIsResettingApp:()=>(0,a.useSetIsResettingApp)(e,t),useSetIsFirstTimeResettingApp:()=>(0,a.useSetIsFirstTimeResettingApp)(e,t),useDeriveLedgerAccounts:e=>(0,o.useDeriveLedgerAccounts)(i,t,p,e),useDiscoverLedgerAccounts:e=>(0,s.useDiscoverLedgerAccounts)(p,e),useTermsAcknowledgement:()=>(0,d.useTermsAcknowledgement)(e,f),useWhatsNewOverlay:()=>(0,l.useWhatsNewOverlay)(e),useSetTermsAcknowledgement:()=>(0,u.useSetTermsAcknowledgement)(e,t),useSetAcknowledgeWhatsNewOverlay:()=>(0,l.useSetAcknowledgeWhatsNewOverlay)(e,t)}}})),i.register("kXIUx",(function(t,n){e(t.exports,"LedgerOnboardingAnalytics",(function(){return d}),(function(e){return d=e}));var r=i("belzv");i("hsoDC");var o,s=i("dPPBv"),c=i("gd9Oy"),a=function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},u=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};class d{constructor(e){o.set(this,void 0),this.onOpen=()=>u(this,o,"f").capture("connectHardwareOpen"),this.onSelectedChains=e=>{const t=new Set(e),n=[];for(const e of r.Chains.getAllChainIDs())t.has(e)&&n.push(e);const i={numChains:n.length,selectedChains:n.map((e=>e.charAt(0).toUpperCase()+e.slice(1))).join(", ")};u(this,o,"f").capture("connectHardwareSelectedChains",{data:i})},this.onDerivedAccounts=e=>{const t={};for(const[n,r]of Object.entries(e.derivedAddresses)){if(!l(n))continue;const e={numberOfDerivedAccounts:r.addresses.length};void 0!==r.duration&&(e.derivationDuration=r.duration),t[n]=e}u(this,o,"f").capture("connectHardwareAccountsDerived",{data:Object.assign({},t)})},this.onDiscoveredAccounts=e=>{var t;const{discoveredAccounts:n}=e,r={};for(const e of n){if("undiscovered"===e.status)continue;const n=e.accounts.reduce(((e,{derivationPathType:t,hasAccountActivity:n})=>(e[c.AddressTypes.getAddressType(t)]={derivationPathType:t,hasAccountActivity:n},e)),{});for(const{hasAccountActivity:e,derivationPathType:o}of Object.values(n)){if(!e)continue;const n=null!==(t=r[o])&&void 0!==t?t:0;r[o]=n+1}}u(this,o,"f").capture("connectHardwareAccountsDiscovered",{data:{numberOfActiveAccounts:r}})},this.onConnectedAccounts=e=>{var t;const n={};for(const r of e.accounts){const e=[...r.addresses,...r.publicKeys].reduce(((e,t)=>(e[c.AddressTypes.getAddressType(t.pathType)]=t.pathType,e)),{});for(const r of Object.values(e)){const e=null!==(t=n[r])&&void 0!==t?t:0;n[r]=e+1}}u(this,o,"f").capture("connectHardwareAccountsConnected",{data:{numberOfAccountsImported:e.accounts.length,numberOfAccountsImportedByDerivationPath:n}})},a(this,o,e,"f")}}function l(e){return"string"==typeof e&&Object.keys(s.LedgerApp).includes(e)}o=new WeakMap})),i.register("5glVg",(function(t,n){e(t.exports,"useDeriveLedgerAccounts",(function(){return l}),(function(e){return l=e})),i("hsoDC");var r=i("lMux6"),o=i("7as68"),s=i("lNRH9"),c=i("lDSNw"),a=i("4bmfd"),u=i("bpVLE"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const l=(e,t,n,i)=>{var l;const{selectedChains:f,ledgerTransportState:p=r.LEDGER_NOT_CONNECTED_STATE}=i,g=f.length>0&&p.isConnected,v=u.onboardingQueryKeys.deriveLedgerAccounts,h=p.isConnected?null===(l=p.selectedApp)||void 0===l?void 0:l.app:void 0;(0,c.useEffect)((()=>{h&&t.invalidateQueries(v)}),[h,t,v]);return(0,s.useQuery)({enabled:g,queryKey:v,queryFn:()=>d(void 0,void 0,void 0,(function*(){const r=yield t.getQueryData(v);return(0,a.deriveLedgerAccounts)(Object.assign(Object.assign({ledgerDeps:e,queryClient:t,ledgerOnboardingAnalytics:n,queryKey:v},i),{ledgerTransportState:yield(0,o.getLedgerTransportState)(t),previousResponse:r}))})),retry:!1})}})),i.register("4bmfd",(function(t,n){e(t.exports,"deriveLedgerAccounts",(function(){return p}),(function(e){return p=e}));var r=i("d0go3"),o=i("belzv");i("hsoDC");var s=i("iG6SM"),c=i("kr4Fg"),a=i("aP4uK"),u=i("9VYtE"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const l={ledgerAppsToDerive:[],currentlyDerivingNetworkIDs:[],derivedAddresses:{}},f=(e,t)=>e.map((e=>({ledgerApp:e,status:t[e]?"complete":"incomplete"}))),p=e=>d(void 0,void 0,void 0,(function*(){var t;const{ledgerDeps:n,queryClient:i,ledgerOnboardingAnalytics:d,queryKey:p,selectedChains:g,enableDebugLogs:v=!0,enableLedgerXPubDerivation:h=!0,ledgerTransportState:y,previousResponse:m=l}=e;if(!(({selectedChains:e,ledgerTransportState:t})=>e.length>0&&t.isConnected)(e))return{ledgerAppsToDerive:[],currentlyDerivingNetworkIDs:[],derivedAddresses:{}};const w=m.derivedAddresses,b=new Set(g),T=o.Chains.getAllNetworkIDs({mainnetOnly:!0}).filter((e=>{const t=o.Chains.getChainID(e);return b.has(t)})),A=Array.from(T.map((e=>(0,s.getLedgerAppForNetworkID)(e))).reduce(((e,t)=>(e.add(t),e)),new Set)),x=f(A,w),S=x.find((e=>"incomplete"===e.status));if(!S)return{ledgerAppsToDerive:[],currentlyDerivingNetworkIDs:[],derivedAddresses:w};const{ledgerApp:E}=S,D=x.filter((e=>"incomplete"===e.status)).map((e=>e.ledgerApp)),O=T.filter((e=>(0,s.getLedgerAppForNetworkID)(e)===E));if(i.setQueryData(p,{ledgerAppsToDerive:D,currentlyDerivingNetworkIDs:O,derivedAddresses:w}),!y.isConnected||(null===(t=y.selectedApp)||void 0===t?void 0:t.app)!==E)return{ledgerAppsToDerive:D,currentlyDerivingNetworkIDs:O,derivedAddresses:w};const C=(0,u.createLedgerOnboardingParams)(E,a.LEDGER_ONBOARDING_INDICES_TO_DERIVE);let P;const k=yield(0,c.deriveLedgerAddresses)({transportTimeout:n.defaultTransportTimeout,state:y,derivationPathParams:C,enableDebugLogs:v,enableLedgerXPubDerivation:h,onSuccess:e=>{P=e}}),I=C.map((e=>{const t=(0,r.getDerivationPath)(e),n=k[t];return{paramsUsed:e,address:n.address,publicKey:n.publicKey}})),L=Object.assign(Object.assign({},w),{[E]:{addresses:I,duration:P}}),N=f(A,L).filter((e=>"incomplete"===e.status)).map((e=>e.ledgerApp)),R=0===N.length?[]:T.filter((e=>(0,s.getLedgerAppForNetworkID)(e)===N[0])),B={ledgerAppsToDerive:N,currentlyDerivingNetworkIDs:R,derivedAddresses:L};return 0===N.length&&d.onDerivedAccounts(B),B}))})),i.register("aP4uK",(function(t,n){e(t.exports,"LEDGER_ONBOARDING_INDICES_TO_DERIVE",(function(){return o})),e(t.exports,"ALLOWED_ONBOARDING_STORAGE_KEYS_FOR_EXPORT",(function(){return s}));var r=i("cSA8p");const o=19,s=[r.OnboardingStorageKeys.FirstTimeOnboarding,r.OnboardingStorageKeys.IsResettingApp]})),i.register("cSA8p",(function(t,n){var r,o;e(t.exports,"OnboardingStorageKeys",(function(){return r})),(o=r||(r={})).FirstTimeOnboarding="firstTimeOnboarding",o.IsResettingApp="isResettingApp"})),i.register("9VYtE",(function(t,n){e(t.exports,"createLedgerOnboardingParams",(function(){return s}));var r=i("d0go3");i("hsoDC");var o=i("dPPBv");const s=(e,t)=>{const n=[];e===o.LedgerApp.Solana?n.push({pathType:r.DerivationPathType.Bip44RootSolana}):e===o.LedgerApp.EVM&&n.push({pathType:r.DerivationPathType.Bip44RootEthereum});for(let i=0;i{const n=(0,o.isDiscoverLedgerAccountsEnabled)(t),i=s.onboardingQueryKeys.discoverLedgerAccounts;return(0,r.useQuery)({enabled:n,queryKey:i,queryFn:()=>c(void 0,void 0,void 0,(function*(){return(0,o.discoverLedgerAccounts)(Object.assign({ledgerOnboardingAnalytics:e},t))}))})}})),i.register("gejWP",(function(t,n){e(t.exports,"isDiscoverLedgerAccountsEnabled",(function(){return f}),(function(e){return f=e})),e(t.exports,"discoverLedgerAccounts",(function(){return p}),(function(e){return p=e}));var r=i("6Tvfa"),o=i("belzv");i("hsoDC");var s=i("iG6SM"),c=i("a54cU"),a=i("8PPME"),u=i("feBHk"),d=i("9qNQV"),l=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const f=({existingAccountsFetched:e,selectedChains:t,deriveLedgerAccountsResponse:n})=>e&&t.length>0&&!!n&&0===n.ledgerAppsToDerive.length,p=e=>l(void 0,void 0,void 0,(function*(){var t,n,i,l,p;const{ledgerOnboardingAnalytics:g,existingAccounts:v,discoveryBatchSize:h,selectedChains:y,deriveLedgerAccountsResponse:m,retryDiscoverAccountsOnFail:w=!0}=e;if(!f(e))throw new Error("Query disabled.");const b={},T=new Set(y);for(const e of o.Chains.getAllNetworkIDs({mainnetOnly:!0})){if(!T.has(o.Chains.getChainID(e)))continue;const a=(0,s.getLedgerAppForNetworkID)(e),u=null!==(i=null===(n=(null!==(t=null==m?void 0:m.derivedAddresses)&&void 0!==t?t:{})[a])||void 0===n?void 0:n.addresses)&&void 0!==i?i:[];for(const{address:t,publicKey:n,paramsUsed:o}of u){const i=(0,r.getDerivationPathGroupKey)(o),s=null!==(l=b[i])&&void 0!==l?l:{accounts:{},derivationIndex:null!==(p=o.index)&&void 0!==p?p:-1};s.accounts[`${e}-${t}`]={chainType:(0,c.getAddressTypeFromDerivationPathType)(o.pathType),chainId:e,address:t,publicKey:n,pathParams:o},b[i]=s}}const A=Object.entries(b).sort((([e,t],[n,o])=>(0,r.compareDerivationPathGroup)(e,n))).map((([e,t])=>t)),x=(0,d.getExistingAddressesSet)(v),S=A.reduce(((e,t)=>{let n=!1;for(const{address:e}of Object.values(t.accounts))n=n||x.has(e);return n||e.push(t),e}),[]),E=[],D=[];for(let e=0;eObject.entries(e.accounts).reduce(((e,[t,n])=>(e[t]={account:n},e)),{})));D.push(t)}for(const e of D)E.push((0,u.discoverAccounts)(e,w));const O=(yield Promise.all(E)).flat().map((e=>{switch(e.status){case"discovered":return Object.assign(Object.assign({},e),{accounts:e.accounts.filter((e=>e.hasAccountActivity||(0,r.isRecommendedDerivationPathType)(e.derivationPathType)))});case"undiscovered":return Object.assign(Object.assign({},e),{accounts:e.accounts.filter((e=>(0,r.isRecommendedDerivationPathType)(e.derivationPathType)))})}})).filter((e=>e.accounts.length>0)).map((e=>{const t=(0,a.default)();return Object.assign(Object.assign({},e),{discoveryIdentifier:t})})),C=O.filter((e=>"undiscovered"===e.status||e.isSelectedByDefault)),P=O.filter((e=>!("undiscovered"===e.status||e.isSelectedByDefault))).slice(0,2),k=C.length>0,I=v.filter((e=>e.type===r.AccountType.Ledger)).length,L=(k?[...C,...P]:O.slice(0,3)).map(((e,t)=>Object.assign(Object.assign({},e),{accountIndex:I+t}))),N={};L.forEach(((e,t)=>{("discovered"===e.status&&e.isSelectedByDefault||0===t)&&(N[e.discoveryIdentifier]=!0)}));const R={discoveredAccounts:L,activeAccountsFound:k,defaultSelectedAccounts:N};return g.onDiscoveredAccounts(R),R}))})),i.register("feBHk",(function(t,n){e(t.exports,"discoverAccounts",(function(){return m}),(function(e){return m=e})),e(t.exports,"useDiscoverMultiChainAccounts",(function(){return b}),(function(e){return b=e}));var r=i("6Tvfa"),o=i("d0go3"),s=i("belzv"),c=i("gd9Oy"),a=i("4yY1D"),u=i("4y59b"),d=i("tv9Be"),l=i("5lcT5"),f=i("6rT8n").Buffer,p=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const g="fetch-multi-chain-accounts-by-seed",v=(e,t)=>[o.DerivationPathType.BitcoinTaproot,o.DerivationPathType.BitcoinNativeSegwit].map((n=>{const r={pathType:n,index:e},{publicKey:o}=t.derivePathType(n,e),i=c.AddressTypes.getAddressType(n),a=(0,c.publicKeyToAddress)({publicKey:o,addressType:i});return{chainType:i,chainId:s.NetworkIDs.Bitcoin.Mainnet,address:a,publicKey:f.from(o).toString("hex"),pathParams:r}})),h=(e,t)=>[o.DerivationPathType.Bip44Ethereum,o.DerivationPathType.Bip44EthereumSecondary,o.DerivationPathType.Bip44EthereumTertiary].map((n=>{const r={pathType:n,index:e},{publicKey:o}=t.derivePathType(n,e);return{chainType:c.AddressTypes.getAddressType(n),pathType:n,address:(0,c.publicKeyToAddress)({publicKey:o,addressType:c.AddressType.EVM}),publicKey:f.from(o).toString("hex"),pathParams:r}})),y=(e,t)=>[o.DerivationPathType.Bip44ChangeSolana,o.DerivationPathType.Bip44Solana,o.DerivationPathType.DeprecatedSolana].map((n=>{const r={pathType:n,index:e},i=t.derivePathType(n,e);let a;switch(n){case o.DerivationPathType.Bip44RootSolana:case o.DerivationPathType.Bip44Solana:case o.DerivationPathType.Bip44ChangeSolana:a=i.publicKey;break;case o.DerivationPathType.DeprecatedSolana:a=(0,c.getDeprecatedSolanaKeyPairFromPrivateKey)(i.secretKey).publicKey}const u=(0,c.publicKeyToAddress)({publicKey:a,addressType:c.AddressType.Solana});return{chainType:c.AddressType.Solana,chainId:s.NetworkIDs.Solana.Mainnet,address:u,publicKey:f.from(a).toString("hex"),pathParams:r}})),m=(e,t=!0)=>p(void 0,void 0,void 0,(function*(){const n=Object.assign({},...e);try{const e=Object.values(n).map((({account:e})=>({address:e.address,chainId:e.chainId})));let o;o=t?(yield(0,u.withRetry)((()=>p(void 0,void 0,void 0,(function*(){return(0,u.withTimeout)((0,l.fetchDiscoverAccounts)({accounts:e}),1e4)}))),(()=>!0),2)).accounts:(yield(0,l.fetchDiscoverAccounts)({accounts:e})).accounts;const i={};for(const e of o){const{account:t}=n[`${e.chain.id}-${e.address}`],o=t.publicKey,s=t.chainType,c=(0,r.getDerivationPathGroupKey)(t.pathParams),a=Object.assign(Object.assign({},e),{publicKey:o,chainType:s,derivationPathType:t.pathParams.pathType,hasAccountActivity:!!e.lastActivityTimestamp||parseFloat(e.amount)>0});i[c]=[...i[c]||[],a]}Object.keys(i).forEach((e=>{i[e]=i[e].sort(((e,t)=>s.Chains.compareNetworkID(e.chain.id,t.chain.id)))}));const c=Object.values(i),a=c.filter((e=>e.some((e=>e.hasAccountActivity)))),d=!!a.length;return(d?a:c).map((e=>{var t;const r=e[0];return{status:"discovered",seedIndex:null!==(t=n[`${r.chain.id}-${r.address}`].account.pathParams.index)&&void 0!==t?t:-1,isSelectedByDefault:d,accounts:e}}))}catch(e){const t=Object.values(n).map((({account:e})=>e)),o={};for(const e of t){const{account:t}=n[`${e.chainId}-${e.address}`],i=(0,r.getDerivationPathGroupKey)(t.pathParams),a=Object.assign(Object.assign({},e),{chain:{id:e.chainId,name:s.Chains.getNetworkName(e.chainId),symbol:s.Chains.getTokenSymbol(e.chainId)},chainType:c.AddressTypes.getAddressType(t.pathParams.pathType),derivationPathType:t.pathParams.pathType,hasAccountActivity:!1});o[i]=[...o[i]||[],a]}Object.keys(o).forEach((e=>{o[e]=o[e].sort(((e,t)=>s.Chains.compareNetworkID(e.chain.id,t.chain.id)))}));const i=Object.values(o).map((e=>{var t;const r=e[0];return{status:"undiscovered",seedIndex:null!==(t=n[`${r.chain.id}-${r.address}`].account.pathParams.index)&&void 0!==t?t:-1,accounts:e,isSelectedByDefault:!1}}));return i}})),w=({hdWallet:e,startIndex:t,endIndex:n,enabledAddressTypes:r})=>p(void 0,void 0,void 0,(function*(){const o=[];for(let i=t;i<=n;++i){const t={};if(r.includes(c.AddressType.BitcoinNativeSegwit))for(const n of v(i,e))t[`${s.NetworkIDs.Bitcoin.Mainnet}-${n.address}`]={account:n};if(r.includes(c.AddressType.EVM)){const n=h(i,e),r=s.Chains.getChainIDs(c.AddressType.EVM);for(const e of r){const r=s.Chains[e];for(const{address:e,publicKey:o,chainType:i,pathParams:s}of n)t[`${r.mainnetID}-${e}`]={account:{chainType:i,chainId:r.mainnetID,address:e,publicKey:o,pathParams:s}}}}if(r.includes(c.AddressType.Solana))for(const n of y(i,e))t[`${n.chainId}-${n.address}`]={account:n};o.push(t)}return m(o)}));function b({batchSize:e,hdWallet:t,enabledAddressTypes:n}){const r=!!t&&0!=n.length,o=[g,e];return(0,d.useInfiniteQuery)({enabled:r,queryKey:o,queryFn:({pageParam:r=0})=>p(this,void 0,void 0,(function*(){if(e<1)throw new Error(`Need positive batchSize: ${e}`);if(!t)throw new Error("Missing HDWallet");const o=[],i=[],s=0===r;let c=r,a=!0;for(;a;){const r=c,u=c+e-1,d=(yield w({hdWallet:t,startIndex:r,endIndex:u,enabledAddressTypes:n})).flat(1);c+=e,a=!1;for(const e of d)o.push(e),("undiscovered"===e.status||e.isSelectedByDefault)&&i.push(e),s&&"discovered"===e.status&&e.isSelectedByDefault&&(a=!0)}if(s&&0===i.length&&o.length>1){const e=o[0],t=e.accounts.map((e=>Object.assign(Object.assign({},e),{hasAccountActivity:!1}))),n={status:"undiscovered",seedIndex:e.seedIndex,accounts:t,isSelectedByDefault:!1};i.push(n)}return i})),getNextPageParam:(t,n)=>{const r=n.length,o=r?n[0]:[],i=o.length?T(o[o.length-1].seedIndex,e):0;return 1===r?i:i+e*(r-1)},cacheTime:0,staleTime:0,onError:e=>a.telemetry.captureError(e,a.FeatureTag.Account)})}const T=(e,t)=>Math.ceil(e/t)*t+t})),i.register("5lcT5",(function(t,n){e(t.exports,"fetchDiscoverAccounts",(function(){return d}),(function(e){return d=e}));var r=i("belzv"),o=i("bpTD2"),s=i("8kIyR"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const a=`${(0,o.getAPIEnvironment)()}/discover/v1`,u={Accept:"application/json"},d=e=>c(void 0,void 0,void 0,(function*(){if(!e.accounts.length)throw new Error("Must send at least 1 account for discovery");const t=new(0,s.RequestClient);t.withDefaultHeaders(u);const n=yield t.post(a,e),o=n.data;if(!(0,s.responseIsOkay)(n)){if((i=o)&&"string"==typeof i.message)throw new Error(o.message);throw new Error(`Unable to discover accounts with args: ${JSON.stringify(e)}`)}var i;if((e=>{if(!e||!Array.isArray(e.accounts))return!1;for(const t of e.accounts)if("string"!=typeof t.address||"string"!=typeof t.amount||t.lastActivityTimestamp&&"number"!=typeof t.lastActivityTimestamp||!t.chain||"string"!=typeof t.chain.id||!new Set(r.Chains.getAllNetworkIDs()).has(t.chain.id)||"string"!=typeof t.chain.name||"string"!=typeof t.chain.symbol||"string"!=typeof t.chain.imageUrl)return!1;return!0})(o))return o;throw new Error(`Invalid discover accounts response: ${JSON.stringify(o)}`)}))})),i.register("9qNQV",(function(t,n){e(t.exports,"getExistingAddressesSet",(function(){return r}));const r=e=>{const t=new Set;for(const n of e)for(const{address:e}of n.addresses)t.add(e);return t}})),i.register("ekgVg",(function(t,n){e(t.exports,"useIsFirstTimeOnboarding",(function(){return u}),(function(e){return u=e})),e(t.exports,"useSetIsFirstTimeOnboarding",(function(){return d}),(function(e){return d=e}));var r=i("fG04A"),o=i("lNRH9"),s=i("cSA8p"),c=i("bpVLE"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const u=e=>{const{data:t}=(0,o.useQuery)({queryKey:c.onboardingQueryKeys.firstTimeOnboarding,queryFn:()=>a(void 0,void 0,void 0,(function*(){const t=yield e.get(s.OnboardingStorageKeys.FirstTimeOnboarding);return null===t||t.isFirstTimeOnboarding}))});return t},d=(e,t)=>(0,r.useMutation)({mutationFn:n=>a(void 0,void 0,void 0,(function*(){yield e.set(s.OnboardingStorageKeys.FirstTimeOnboarding,{isFirstTimeOnboarding:n}),t.setQueryData(c.onboardingQueryKeys.firstTimeOnboarding,n)}))})})),i.register("1TkaT",(function(t,n){e(t.exports,"useIsResettingApp",(function(){return u}),(function(e){return u=e})),e(t.exports,"useSetIsResettingApp",(function(){return d}),(function(e){return d=e})),e(t.exports,"useSetIsFirstTimeResettingApp",(function(){return l}),(function(e){return l=e}));var r=i("fG04A"),o=i("lNRH9"),s=i("cSA8p"),c=i("bpVLE"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const u=e=>{const{data:t}=(0,o.useQuery)({queryKey:c.onboardingQueryKeys.isResettingApp,queryFn:()=>a(void 0,void 0,void 0,(function*(){const t=yield e.get(s.OnboardingStorageKeys.IsResettingApp);return null===t?{isResettingApp:!1,isFirstTimeResettingApp:!1}:t}))});return t},d=(e,t)=>(0,r.useMutation)({mutationFn:n=>a(void 0,void 0,void 0,(function*(){var r;const o=yield e.get(s.OnboardingStorageKeys.IsResettingApp),i=null!==(r=null==o?void 0:o.isFirstTimeResettingApp)&&void 0!==r&&r;yield e.set(s.OnboardingStorageKeys.IsResettingApp,{isResettingApp:n,isFirstTimeResettingApp:i}),t.setQueryData(c.onboardingQueryKeys.isResettingApp,{isResettingApp:n,isFirstTimeResettingApp:i})}))}),l=(e,t)=>(0,r.useMutation)({mutationFn:n=>a(void 0,void 0,void 0,(function*(){var r;const o=yield e.get(s.OnboardingStorageKeys.IsResettingApp),i=null!==(r=null==o?void 0:o.isResettingApp)&&void 0!==r&&r;yield e.set(s.OnboardingStorageKeys.IsResettingApp,{isResettingApp:i,isFirstTimeResettingApp:n}),t.setQueryData(c.onboardingQueryKeys.isResettingApp,{isResettingApp:i,isFirstTimeResettingApp:n})}))})})),i.register("5x4lU",(function(t,n){e(t.exports,"useSetTermsAcknowledgement",(function(){return c}),(function(e){return c=e}));var r=i("6Tvfa"),o=i("fG04A"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const c=(e,t)=>(0,o.useMutation)({mutationFn:n=>s(void 0,void 0,void 0,(function*(){yield e.set(r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2,n),t.setQueryData([r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2],n)}))})})),i.register("b8vJU",(function(t,n){e(t.exports,"useTermsAcknowledgement",(function(){return c}),(function(e){return c=e}));var r=i("6Tvfa"),o=i("lNRH9"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const c=(e,t)=>(0,o.useQuery)({queryKey:[r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2],queryFn:()=>s(void 0,void 0,void 0,(function*(){const n=yield e.get(r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2),o=yield((e,t,n)=>s(void 0,void 0,void 0,(function*(){if(e)return e;try{const e=yield n.get(r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2);return e&&(yield t.set(r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2,e),yield n.remove(r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2)),t.get(r.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2)}catch(e){return null}})))(n,e,t);return!!o}))})})),i.register("4Tmjz",(function(t,n){e(t.exports,"useWhatsNewOverlay",(function(){return a}),(function(e){return a=e})),e(t.exports,"useSetAcknowledgeWhatsNewOverlay",(function(){return u}),(function(e){return u=e}));var r=i("1uUV4"),o=i("fG04A"),s=i("lNRH9"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const a=e=>(0,s.useQuery)({queryKey:[r.StorageKeys.LastSeenWhatsNewId],queryFn:()=>c(void 0,void 0,void 0,(function*(){var t;return 37>(null!==(t=yield e.get(r.StorageKeys.LastSeenWhatsNewId))&&void 0!==t?t:0)}))}),u=(e,t)=>(0,o.useMutation)({mutationFn:()=>c(void 0,void 0,void 0,(function*(){yield e.set(r.StorageKeys.LastSeenWhatsNewId,37)})),onSuccess:()=>{t.setQueryData([r.StorageKeys.LastSeenWhatsNewId],!1)}})})),i.register("a6TvO",(function(t,n){e(t.exports,"BATCH_SIZE_BY_PLATFORM",(function(){return l}),(function(e){return l=e})),e(t.exports,"useSelectMultichainAccountsProps",(function(){return f}),(function(e){return f=e}));var r=i("lMzyG"),o=i("4y59b"),s=i("lDSNw"),c=i("8yJNR"),a=i("feBHk"),u=i("arV63"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const l={extension:7,ios:7,android:7},f=({platform:e,seed:t,navigationCallback:n,storageCallback:i,enabledAddressTypes:f})=>{var p;const{t:g}=(0,r.useTranslation)(),v=g("onboardingSelectAccountsFindMoreAccounts"),[h,y]=(0,s.useState)({}),[m,w]=(0,s.useState)(!1),[b,T]=(0,s.useState)(!1),[A,x]=(0,s.useState)(v),S=(0,u.useCachedHDWallet)(t),{data:E,status:D,fetchNextPage:O,isFetchingNextPage:C}=(0,a.useDiscoverMultiChainAccounts)({batchSize:l[e],hdWallet:S,enabledAddressTypes:f}),P=(0,s.useMemo)((()=>{var e;return null!==(e=null==E?void 0:E.pages.flat())&&void 0!==e?e:[]}),[E]),k=(I=P,(0,s.useMemo)((()=>I?I.map((e=>"undiscovered"===e.status?e:Object.assign(Object.assign({},e),{accounts:e.accounts.filter((e=>e.hasAccountActivity))}))):[]),[I]));var I;const L=(N=k,(0,s.useMemo)((()=>N.reduce(((e,t,n)=>(e[n]=0===n||t.isSelectedByDefault,e)),{})),[N]));var N;const R=((e,t)=>(0,s.useMemo)((()=>{var n;return null!==(n=null==e?void 0:e.reduce(((e,n,r)=>t[r]?[...e,n]:e),[]))&&void 0!==n?n:[]}),[e,t]))(P,h),B=(({activeAccountsNumber:e,allAccountsNumber:t,hasDiscoveryFailed:n})=>{const{t:o}=(0,r.useTranslation)(),i=e>0&&!n;return(0,s.useMemo)((()=>0===t?o("onboardingImportImportingFindingAccounts"):0===e?o("onboardingImportAccountsEmptyResult"):1===t?i?o("onboardingImportAccountsFoundAccounts_one",{numberOfWallets:e}):o("onboardingImportAccountsFoundAccountsNoActivity_one",{numberOfWallets:t}):t>1?i?o("onboardingImportAccountsFoundAccounts_other",{numberOfWallets:e}):o("onboardingImportAccountsFoundAccountsNoActivity_other",{numberOfWallets:t}):""),[e,t,i,o])})({activeAccountsNumber:k.length,allAccountsNumber:P.length,hasDiscoveryFailed:"undiscovered"===(null===(p=P[0])||void 0===p?void 0:p.status)});((e,t)=>{const{t:n}=(0,r.useTranslation)();(0,s.useEffect)((()=>{let r;if(e){const{pages:o}=e,i=o.length>1,s=0===o[o.length-1].length;i&&s&&(t(n("onboardingSelectAccountsFindMoreNoneFound")),r=setTimeout((()=>{t(n("onboardingSelectAccountsFindMoreAccounts"))}),3e3))}return()=>{r&&clearTimeout(r)}}),[e])})(E,x),((e,t)=>{(0,s.useEffect)((()=>{t((t=>{const{length:n}=Object.keys(e),r={};for(let o=0;oT(!0)),[]),F=(0,s.useCallback)((e=>{if("success"!==D)return;const t=Object.assign({},h);t[e]=!t[e],y(t)}),[D,h,y]),j=(0,s.useCallback)((()=>d(void 0,void 0,void 0,(function*(){m||(w(!0),yield(0,o.delayAsync)(0),yield i(R,(0,c.generateImportedAccountChainAnalytics)(R)),n((0,c.generateImportedAccountChainAnalytics)(R)))}))),[m,R,n,i]),_={expanded:b,findMoreAccountsButtonText:A,isFetchingMoreAccounts:C,isImporting:m,renderedPages:k,selectedAccounts:h,subtitle:B,findMoreAccounts:O,onExpand:M,onImport:j,onSelect:F};return"success"!==D?Object.assign({status:"loading",isImportButtonDisabled:!0},_):Object.assign({status:"success",isImportButtonDisabled:0===R.length},_)}})),i.register("8yJNR",(function(t,n){e(t.exports,"generateImportedAccountChainAnalytics",(function(){return r}));const r=e=>e.reduce(((e,t)=>{var n,r,o,i;let s=e;for(const c of t.accounts){const t=c.chain.name.toLowerCase();if((null===(n=e[t])||void 0===n?void 0:n.balance)&&(null===(r=e[t])||void 0===r?void 0:r.history))continue;const a="amount"in c&&parseFloat(c.amount)>0,u=c.hasAccountActivity;e[t]?s=Object.assign(Object.assign({},s),{[t]:Object.assign(Object.assign({},s[t]),{balance:a||(null===(o=s[t])||void 0===o?void 0:o.balance),history:u||(null===(i=s[t])||void 0===i?void 0:i.history)})}):s=Object.assign(Object.assign({},s),{[t]:{balance:a,history:u}})}return s}),{})})),i.register("arV63",(function(t,n){e(t.exports,"useCachedHDWallet",(function(){return s}));var r=i("d0go3"),o=i("lDSNw");const s=e=>{const[t,n]=(0,o.useState)(null);return(0,o.useEffect)((()=>{if(e.length){const t=new(0,r.CachedHDWallet)(e);return n(t),()=>{n(null),t.cleanup()}}}),[e]),t}})),i.register("cviTh",(function(t,n){e(t.exports,"OnboardingType",(function(){return r}));var r,o,s=i("7pPsM");(o=r||(r={})).Initial="initial",o.Create="create",o.Import="import",o.Restore="restore",o.Append="append",o.SeedVault="seedVault";const c=s.z.object({balance:s.z.boolean(),history:s.z.boolean()});s.z.record(s.z.string(),c)})),i.register("iXAls",(function(e,t){i("bpVLE")})),i.register("fOc77",(function(t,n){e(t.exports,"prefetchShortcuts",(function(){return i("c1xlr").prefetchShortcuts})),e(t.exports,"trackLinkOpen",(function(){return i("vH2es").trackLinkOpen})),e(t.exports,"trackModalOpen",(function(){return i("vH2es").trackModalOpen})),e(t.exports,"createShortcutHooks",(function(){return i("jXZgH").createShortcutHooks})),e(t.exports,"DEFAULT_ICON",(function(){return i("fxzB8").DEFAULT_ICON})),e(t.exports,"getIcon",(function(){return i("2lhm1").getIcon})),e(t.exports,"WALLET_SHORTCUTS_QUERY_KEY",(function(){return i("81b1l").WALLET_SHORTCUTS_QUERY_KEY}));i("c1xlr"),i("vH2es"),i("jXZgH"),i("hKbhf"),i("fxzB8"),i("2lhm1"),i("81b1l")})),i.register("c1xlr",(function(t,n){e(t.exports,"prefetchShortcuts",(function(){return c}));var r=i("81b1l"),o=i("9IAca");const s=10;function c(e,t,n,i){if(!n)return;const{externalUrl:c,isSpam:a,items:u}=n;if(a||!i)return;const d=(null!=u?u:[]).map((e=>e.externalUrl));Array.from(new Set([c,...d])).reduce(((e,t)=>{const n=(0,o.ensureExternalUrl)(t);return(0,o.isValidUrl)(n)&&e.length{const i=(0,o.ensureExternalUrl)(n);(0,o.isValidUrl)(i)&&t.prefetchQuery((0,r.getShortcutsQuery)(new URL(i),e)).catch((e=>{console.error(`Failed to prefetch ${i}`,e)}))}))}})),i.register("81b1l",(function(t,n){e(t.exports,"WALLET_SHORTCUTS_QUERY_KEY",(function(){return a}),(function(e){return a=e})),e(t.exports,"getShortcutsQuery",(function(){return u}),(function(e){return u=e}));var r=i("8kIyR"),o=i("fxzB8"),s=i("9IAca"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const a="wallet-shortcuts",u=(e,t)=>({queryKey:[a,null==e?void 0:e.toString()],queryFn(){return c(this,void 0,void 0,(function*(){if(!e)throw new Error("URL is null");const n=(0,s.appendShortcut)(e),r=yield l(t,n);if(!1===o.SchemaType.safeParse(r).success)throw new Error(`Invalid shortcut response from URL ${n.toString()}`);return o.SchemaType.parse(r).shortcuts}))}}),d=new Error("Failed to fetch shortcuts for collection"),l=(e,t)=>c(void 0,void 0,void 0,(function*(){const n=`${e}/collectibles/v1/shortcuts`;let o;try{const e=new(0,r.RequestClient);o=yield e.post(n,{uri:t.toString()})}catch(e){throw d}if(!(0,r.responseIsOkay)(o))throw d;return o.data}))})),i.register("fxzB8",(function(t,n){e(t.exports,"DEFAULT_ICON",(function(){return o})),e(t.exports,"SchemaType",(function(){return f}));var r=i("7pPsM");const o="default",s=r.z.union([r.z.literal("vote"),r.z.literal("vote-2"),r.z.literal("stake"),r.z.literal("stake-2"),r.z.literal("view"),r.z.literal("chat"),r.z.literal("tip"),r.z.literal("mint"),r.z.literal("mint-2"),r.z.literal("discord"),r.z.literal("twitter"),r.z.literal("twitter-2"),r.z.literal("x"),r.z.literal("instagram"),r.z.literal("telegram"),r.z.literal("leaderboard"),r.z.literal("gaming"),r.z.literal("gaming-2"),r.z.literal("generic-link"),r.z.literal("generic-add"),r.z.literal(o)]).optional().default(o).catch(o),c=r.z.object({label:r.z.string(),uri:r.z.string().url().refine((e=>e.startsWith("https://")||e.startsWith("solana:")),(e=>({message:`${e} is not a valid protocol`}))),prefersExternalTarget:r.z.boolean().optional().default(!1),preferredPresentation:r.z.union([r.z.literal("default"),r.z.literal("immerse")]).optional().default("immerse"),platform:r.z.union([r.z.literal("mobile"),r.z.literal("desktop"),r.z.literal("all")]).optional().default("all"),icon:s}),a=c.extend({limitToCollections:r.z.string().array().optional().default([]).refine((e=>0===e.length||e.every((e=>e.length))),(e=>({message:`${e} is not a valid array of collection ids`})))}),u=c.extend({type:r.z.literal("fungible"),limitToTokenAddresses:r.z.string().array().optional().default([]).refine((e=>0===e.length||e.every((e=>e.length))),(e=>({message:`${e} is not a valid array of token addresses`})))}),d=a.extend({type:r.z.literal("collectible").optional().default("collectible")}),l=r.z.union([d,u]),f=r.z.union([r.z.object({version:r.z.literal(1),shortcuts:r.z.array(a).optional().default([])}),r.z.object({version:r.z.literal(2),shortcuts:r.z.array(l).optional().default([])})]);r.z.object({collectionId:r.z.string().optional(),tokenId:r.z.string().optional(),ownerAddress:r.z.string().optional()})})),i.register("9IAca",(function(t,n){e(t.exports,"appendShortcut",(function(){return r})),e(t.exports,"ensureExternalUrl",(function(){return o})),e(t.exports,"isValidUrl",(function(){return i}));const r=e=>{const t=e.pathname.split("/").filter((e=>""!==e)).join("/"),n=new URL(`https://${e.hostname}`);return n.pathname=t+"/shortcuts.json",n.search=e.search,n},o=e=>{if(!e||!e.trim())return"";const t=e.trim();return/^https?:\/\//.test(t)?t:`https://${t}`},i=e=>{if(!e)return!1;try{return new URL(e),!0}catch(e){return!1}}})),i.register("vH2es",(function(t,n){e(t.exports,"trackLinkOpen",(function(){return o}),(function(e){return o=e})),e(t.exports,"trackModalOpen",(function(){return i}),(function(e){return i=e}));var r=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o(0,o.useShortcuts)(e(),t,n,r),usePrefetchShortcuts:(n,o)=>(0,r.usePrefetchShortcuts)(e(),t,n,o)}}})),i.register("hKbhf",(function(t,n){e(t.exports,"usePrefetchShortcuts",(function(){return u})),e(t.exports,"useFetchShortcuts",(function(){return l}));var r=i("4y59b"),o=i("lNRH9"),s=i("lDSNw"),c=i("c1xlr"),a=i("81b1l");const u=(e,t,n,r)=>{(0,s.useEffect)((()=>{(0,c.prefetchShortcuts)(e,t,n,r)}),[n,r,e,t])},d=(0,r.toMilliseconds)({minutes:5}),l=(e,t,n)=>{const r=null!==t&&n;return(0,o.useQuery)(Object.assign({enabled:r,cacheTime:d,staleTime:d,refetchInterval:!1,refetchOnMount:!1},(0,a.getShortcutsQuery)(t,e)))}})),i.register("hhSeR",(function(t,n){e(t.exports,"useShortcuts",(function(){return u}));var r=i("cR6w7"),o=i("9IAca"),s=i("hKbhf"),c=i("cCvgZ");function a(e){return Boolean(e&&"object"==typeof e&&"type"in e&&"fungible"===e.type)}function u(e,t,n,r){var i,u;const l=function(e){return a(e)?(0,o.ensureExternalUrl)(e.externalUrl):(0,o.ensureExternalUrl)(null==e?void 0:e.externalUrl)}(t),f=(0,o.isValidUrl)(l)&&Boolean(l)&&!function(e){var t;return!a(e)&&(null===(t=null==e?void 0:e.collection.isSpam)||void 0===t||t)}(t)&&r,{data:p,isLoading:g}=(0,s.useFetchShortcuts)(e,f&&l?new URL(l):null,r),v=a(t)?"":null!==(i=d(t))&&void 0!==i?i:"",h=a(t)?t.tokenAddress:null!==(u=null==t?void 0:t.id)&&void 0!==u?u:"",y=a(t)?{platform:n,tokenAddress:h,type:"fungible"}:{platform:n,collectionId:v,type:"collectible"},m=(0,c.useMappedShortcuts)(null!=p?p:[],{collectionId:v,tokenId:h,ownerAddress:null==t?void 0:t.owner},y);return{isLoading:!t||g&&f,shortcuts:f?m:[]}}const d=e=>{if(null==e?void 0:e.chainData)return(0,r.isEthereumCollectibleChainData)(e.chainData)?e.chainData.contract:(0,r.isSolanaCollectibleChainData)(e.chainData)?e.collection.id:(0,r.isBitcoinCollectibleChainData)(e.chainData)?e.chainData.firstCreatedInscriptionId:void 0}})),i.register("cCvgZ",(function(t,n){e(t.exports,"useMappedShortcuts",(function(){return c}));var r=i("lDSNw"),o=i("92XKC"),s=i("2Snx5");const c=(e,t,n)=>(0,r.useMemo)((()=>{const r=(0,s.parse)({input:t,shortcuts:e});return(0,o.filter)(r,n)}),[e,t,n])})),i.register("92XKC",(function(t,n){e(t.exports,"filter",(function(){return r}));const r=(e,t)=>e?e.filter((e=>"fungible"===t.type?function(e,t){const n="type"in e&&"fungible"===e.type?e:null;if(!n)return!1;const r="all"===n.platform||n.platform===t.platform,o=n.limitToTokenAddresses&&n.limitToTokenAddresses.length>0;return!(!r||o)||!(!r||!o)&&n.limitToTokenAddresses.some((e=>e===t.tokenAddress))}(e,t):function(e,t){const n="type"in e&&"collectible"!==e.type?null:e;if(!n)return!1;const r="all"===n.platform||n.platform===t.platform,o=n.limitToCollections&&n.limitToCollections.length>0;return!(!r||o)||!(!r||!o)&&n.limitToCollections.some((e=>e===t.collectionId))}(e,t))).slice(0,20):[]})),i.register("2Snx5",(function(t,n){e(t.exports,"parse",(function(){return r}));const r=({input:e,shortcuts:t})=>{if(0===t.length)return[];let n=JSON.stringify(t);return e.collectionId&&(n=n.replaceAll("{{collectionId}}",e.collectionId)),e.tokenId&&(n=n.replaceAll("{{tokenId}}",e.tokenId)),e.ownerAddress&&(n=n.replaceAll("{{ownerAddress}}",e.ownerAddress)),JSON.parse(n)}})),i.register("2lhm1",(function(t,n){e(t.exports,"getIcon",(function(){return c}));var r=i("4y59b"),o=i("fxzB8");const s=[["twitter",[/twitter.com/i]],["x",[/x.com/i]],["discord",[/discord.com/i,/discord.gg/i]],["telegram",[/t.me/i]],["instagram",[/instagram.com/i]]];function c(e,t){const n=(0,r.getHostname)(e.toString());return t===o.DEFAULT_ICON&&n?function(e){for(const[t,n]of s)if(n.some((t=>t.test(e))))return t;return o.DEFAULT_ICON}(n):t}})),i.register("5ZL0s",(function(n,r){e(n.exports,"getVaultProxy",(function(){return g}),(function(e){return g=e})),e(n.exports,"importSeedAccount",(function(){return h}),(function(e){return h=e})),e(n.exports,"isExistingSeed",(function(){return y}),(function(e){return y=e})),e(n.exports,"exportPrivateKey",(function(){return T}),(function(e){return T=e})),e(n.exports,"exportEntropy",(function(){return A}),(function(e){return A=e}));var o=i("6Tvfa"),s=i("aQIUM"),c=i("gd9Oy"),a=i("c9gT2"),u=i("13Nf3"),d=i("f44BS"),l=i("fXsMl"),f=i("6rT8n").Buffer,p=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const g=()=>({addAccountForSeed:m,addReadonlyAccount:b,importPrivateKeyAccount:v,connectLedgerAccounts:w,fetchAllAccounts:D,fetchAllSeedMetas:O,connectSolanaSeedVaultAccounts:()=>{throw new Error("Solana Seed Vault is not supported on browser extension.")},deriveAddresses:x,removeAccount:e=>p(void 0,void 0,void 0,(function*(){if(!(yield S(e)))throw new Error("Error while removing account")})),reorderAccount:(e,t)=>p(void 0,void 0,void 0,(function*(){if(!(yield E(e,t)))throw new Error("Error while reordering account")})),sign:C}),v=(e,t,n)=>p(void 0,void 0,void 0,(function*(){const r=t.fold((e=>f.from(e.buffer).toString("base64"))),o=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.ImportPrivateKeyAccount,[e,r,n]),i=yield a.sendMessage(d.browser.runtime,o);if("error"in i)throw new Error(i.error.message);if("string"==typeof i.result)return JSON.parse(i.result);throw new Error("Invalid response")})),h=(e,n,r)=>p(void 0,void 0,void 0,(function*(){const o=e.getEntropy(),i=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.ImportSeedAccount,[t(u).encode(o),n,r]);o.fill(0);const s=yield a.sendMessage(d.browser.runtime,i);if("error"in s)throw new Error(s.error.message);if("string"==typeof s.result)return JSON.parse(s.result);throw new Error("Invalid response")})),y=e=>p(void 0,void 0,void 0,(function*(){const n=e.getEntropy(),r=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.IsExistingSeed,t(u).encode(n));n.fill(0);const o=yield a.sendMessage(d.browser.runtime,r);if("error"in o)throw new Error(o.error.message);if("boolean"==typeof o.result||null===o.result)return o.result;throw new Error("Invalid response")})),m=e=>p(void 0,void 0,void 0,(function*(){const t=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.AddAccountForSeed,[e]),n=a.parse(yield d.browser.runtime.sendMessage(a.stringify(t)));if("error"in n)throw new Error(n.error.message);if("string"==typeof n.result)return JSON.parse(n.result);throw new Error("Invalid response")})),w=(e,t)=>p(void 0,void 0,void 0,(function*(){const n=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.AddLedgerAccounts,[e,t]),r=a.parse(yield d.browser.runtime.sendMessage(a.stringify(n)));if("error"in r)throw new Error(r.error.message);if("string"==typeof r.result)return JSON.parse(r.result);throw new Error("Invalid response")})),b=e=>p(void 0,void 0,void 0,(function*(){const t=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.ImportReadOnlyAccount,e),n=a.parse(yield d.browser.runtime.sendMessage(a.stringify(t)));if("error"in n)throw new Error(n.error.message);if("string"==typeof n.result)return JSON.parse(n.result);throw new Error("Invalid response")})),T=(e,t,n)=>p(void 0,void 0,void 0,(function*(){const r=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.ExportPrivateKey,[e,t,n]),o=a.parse(yield d.browser.runtime.sendMessage(a.stringify(r)));if("error"in o)throw new Error(o.error.message);if("string"==typeof o.result)return s.ObfuscatedBytes.from(f.from(o.result,"hex"));throw new Error("Invalid response")})),A=(e,t)=>p(void 0,void 0,void 0,(function*(){const n=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.ExportEntropy,[e,t]),r=a.parse(yield d.browser.runtime.sendMessage(a.stringify(n)));if("error"in r)throw new Error(r.error.message);if("string"==typeof r.result)return s.ObfuscatedBytes.from(f.from(r.result,"hex"));throw new Error("Invalid response")})),x=()=>p(void 0,void 0,void 0,(function*(){const e=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.DeriveAddresses),t=yield a.sendMessage(d.browser.runtime,e);if("error"in t)throw new Error(t.error.message);return t.result})),S=e=>p(void 0,void 0,void 0,(function*(){const t=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.RemoveAccount,e),n=yield a.sendMessage(d.browser.runtime,t);if("error"in n)throw new Error(n.error.message);return n.result})),E=(e,t)=>p(void 0,void 0,void 0,(function*(){const n=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.ReorderAccount,{identifier:e,toIndex:t}),r=yield a.sendMessage(d.browser.runtime,n);if("error"in r)throw new Error(r.error.message);return r.result})),D=()=>p(void 0,void 0,void 0,(function*(){const e=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.GetAllAccounts),t=a.parse(yield d.browser.runtime.sendMessage(a.stringify(e)));if("error"in t)throw new Error(t.error.message);if("string"==typeof t.result){const e=JSON.parse(t.result);return(0,o.deserializeVaultAccount)({accounts:e}).accounts}throw new Error("Invalid response")})),O=()=>p(void 0,void 0,void 0,(function*(){const e=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.GetAllSeeds),t=a.parse(yield d.browser.runtime.sendMessage(a.stringify(e)));if("error"in t)throw new Error(t.error.message);if("string"==typeof t.result)return JSON.parse(t.result);throw new Error("Invalid response")})),C=(e,n)=>p(void 0,void 0,void 0,(function*(){const r=o.VaultSignerParams.parse(n);"chainType"in r&&r.chainType===c.AddressType.Solana&&"transaction"===r.signingType&&"string"!=typeof r.message&&(r.message=t(u).encode(r.message));const i=(0,l.createJsonRpcRequest)(l.WalletToBackgroundRequestMethods.Sign,{accountIdentifier:e,params:r}),s=a.parse(yield d.browser.runtime.sendMessage(a.stringify(i)));if("error"in s)throw new Error(s.error.message);if("string"==typeof s.result)return JSON.parse(s.result);throw new Error("Invalid response")}))})),i.register("5cqUH",(function(t,n){e(t.exports,"getLegacyMnemonicFetcher",(function(){return c}),(function(e){return c=e}));var r=i("aQIUM"),o=i("1hThF"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const c=()=>({fetch:()=>s(void 0,void 0,void 0,(function*(){const e=yield(0,o.getLegacyMnemonic)();if(!e)return null;switch(e.type){case"bip39":{const t=yield e.value.getMnemonic(),n=r.ObfuscatedBytes.from(t);return t.fill(0),n}case"deprecated":{const t=r.ObfuscatedBytes.from(e.value);return e.value.fill(0),t}}}))})})),i.register("1hThF",(function(n,r){e(n.exports,"getLegacyMnemonic",(function(){return l}),(function(e){return l=e}));var o=i("c9gT2"),s=i("13Nf3"),c=i("f44BS"),a=i("fXsMl"),u=i("9F7Hg"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const l=()=>d(void 0,void 0,void 0,(function*(){const e=(0,a.createJsonRpcRequest)(a.WalletToBackgroundRequestMethods.GetLegacyMnemonic),n=o.parse(yield c.browser.runtime.sendMessage(o.stringify(e)));if("error"in n)throw new Error(n.error.message);if(!n.result)return null;const[r,i]=n.result;switch(r){case 0:{const e=new Uint8Array(t(s).decode(i).buffer),n=(yield(0,u.getBip39)()).fromEntropy(e);return e.fill(0),{type:"bip39",value:n}}case 1:return{type:"deprecated",value:new Uint8Array(t(s).decode(i).buffer)}}}))})),i.register("9F7Hg",(function(t,n){e(t.exports,"getBip39",(function(){return s}),(function(e){return s=e})),i("dvKEl");var r=i("2EjNO");i("8WRrL");var o=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const s=(()=>{let e=null;return()=>o(void 0,void 0,void 0,(function*(){e||(e=yield r.Bip39Factory.webCrypto("english"));return e}))})()})),i.register("dvKEl",(function(t,n){e(t.exports,"Bip39Factory",(function(){return i("2EjNO").Bip39Factory}));i("88Yw1"),i("2EjNO")})),i.register("88Yw1",(function(t,n){e(t.exports,"ERR_UNKNOWN",(function(){return o}),(function(e){return o=e})),e(t.exports,"ERR_INVALID_CHECKSUM",(function(){return c}),(function(e){return c=e})),e(t.exports,"assertEntropyLengthIsValid",(function(){return f}),(function(e){return f=e})),e(t.exports,"assertWordlistIsValid",(function(){return g}),(function(e){return g=e})),e(t.exports,"generateEntropy",(function(){return v}),(function(e){return v=e})),e(t.exports,"deriveBits",(function(){return h}),(function(e){return h=e})),e(t.exports,"mapBitsToIndexes",(function(){return y}),(function(e){return y=e})),e(t.exports,"indexesToEntropy",(function(){return m}),(function(e){return m=e})),e(t.exports,"entropyToIndexes",(function(){return w}),(function(e){return w=e})),e(t.exports,"mnemonicToIndexes",(function(){return b}),(function(e){return b=e})),e(t.exports,"entropyToMnemonic",(function(){return T}),(function(e){return T=e})),e(t.exports,"entropyToSeed",(function(){return x}),(function(e){return x=e}));var r=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const o=new Error("Unknown error"),i=new Error("Invalid entropy length"),s=new Error("Invalid mn*monic sentence length"),c=new Error("Invalid checksum"),a=new RangeError("Invalid mn*monic word"),u=new RangeError("Invalid wordlist"),d=new RangeError("Invalid wordlist index"),l=(e,t)=>{if(!e)throw t};function f(e){l(e>=128,i),l(e<=256,i),l(e%32==0,i)}function p(e){l(e>=12,s),l(e<=24,s),l(e%3==0,s)}function g(e){l(2048===e.length,u),l(e.every((e=>"string"==typeof e)),u)}function v(e,t){return p(e),t(4*e/3)}function h(e,t){return r(this,void 0,void 0,(function*(){const n=8*e.length;f(n);const r=n/32,o=yield t(e),[i]=o,s=8-r,c=i>>>s<>>0,a=new Uint8Array(e.length+1);return a.set(e,0),a[a.length-1]=c,a}))}function y(e){const t=8*(e.length-1);f(t);const n=(t+t/32)/11,r=new ArrayBuffer(4*n),o=new DataView(r);let i=0,c=0,a=0;for(const t of e)if(a+=8,c|=t<<32-a,c>>>=0,a>=11){const e=c>>>21;l(e>=0&&e<=2047,d),o.setUint32(4*i,e,!0),i++,c<<=11,c>>>=0,a-=11}return l(i===n,s),new Uint32Array(r)}function m(e){p(e.length);const t=function(e){p(e.length);const t=11*e.length,n=new ArrayBuffer(Math.ceil(t/8)),r=new DataView(n),o=new DataView(e.buffer),i=e.length;let s=0,c=0,a=0,u=8;for(let e=0;e0;){const e=n>=u?u:n;s|=t>>32-(32-n)-e&(1<>>=0,n-=e,u-=e,u<=0&&(u=8),c%8==0&&(r.setUint8(a,s),a++,s=0)}}return i%8!=0&&r.setUint8(a,s),new Uint8Array(n)}(e),n=t.slice(0,t.length-1);return t.fill(0),n}function w(e,t){return r(this,void 0,void 0,(function*(){f(8*e.length);const n=yield h(e,t),r=y(n);return n.fill(0),r}))}function b(e,t){g(t);const n=new Set(t),r=new Uint32Array(24);let o=0,i="";for(let s=0;se+t[n].length+1),-1));let i=0;for(const e of r){i>0&&(o[i++]=32);const n=t[e];for(const e of n)o[i++]=e.charCodeAt(0)}return r.fill(0),o}))}const A=Uint8Array.of(109,110,101,109,111,110,105,99);function x(e,t,n,o,i){return r(this,void 0,void 0,(function*(){const r=yield T(e,n,o),s=new Uint8Array(A.length+t.length);s.set(A,0),s.set(t,A.length);const c=yield i(r,s,2048,64,"sha512");return s.fill(0),r.fill(0),c}))}})),i.register("2EjNO",(function(t,n){e(t.exports,"Bip39Factory",(function(){return p}),(function(e){return p=e}));var r=i("88Yw1"),o=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))},s=function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},c=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};function a(e){return o(this,void 0,void 0,(function*(){if("english"===e)return(yield i("dCUvq")).default}))}function u(e){return t=>new e(t)}function d(e,t){return n=>o(this,void 0,void 0,(function*(){let o=null,i=null,s=null,c=null,a=null;try{i=(0,r.indexesToEntropy)(n),s=yield(0,r.deriveBits)(i,t),c=(0,r.mapBitsToIndexes)(s);const o=n[n.length-1];if(o!==c[c.length-1])throw r.ERR_INVALID_CHECKSUM;a=e.fromEntropy(i)}catch(e){e instanceof Error?o=e:(console.error(e),o=r.ERR_UNKNOWN)}finally{if(null==i||i.fill(0),null==s||s.fill(0),null==c||c.fill(0),o)throw o;return a}}))}function l(e,t){return n=>o(this,void 0,void 0,(function*(){let o=null,i=null,s=null;try{i=(0,r.mnemonicToIndexes)(n,t),s=yield e.fromIndexes(i)}catch(e){e instanceof Error?o=e:(console.error(e),o=r.ERR_UNKNOWN)}finally{if(null==i||i.fill(0),o)throw o;return s}}))}function f(e,t){return n=>{let o=null,i=null,s=null;try{i=(0,r.generateEntropy)(n,t),s=e.fromEntropy(i)}catch(e){e instanceof Error?o=e:(console.error(e),o=r.ERR_UNKNOWN)}finally{if(null==i||i.fill(0),o)throw o;return s}}}class p{static webCrypto(e){var t,n;return o(this,void 0,void 0,(function*(){const i="string"==typeof e?yield a(e):e;(0,r.assertWordlistIsValid)(i);const p=e=>o(this,void 0,void 0,(function*(){return new Uint8Array(yield crypto.subtle.digest("SHA-256",e))})),g=(e,t,n,r,i)=>o(this,void 0,void 0,(function*(){const o="SHA-"+i.substring(3),s=yield crypto.subtle.importKey("raw",e,"PBKDF2",!1,["deriveBits"]),c=yield crypto.subtle.deriveBits({name:"PBKDF2",salt:t,iterations:n,hash:o},s,8*r);return new Uint8Array(c)}));return n=class{constructor(e){t.set(this,void 0),this.deriveSeed=(e=new Uint8Array)=>(0,r.entropyToSeed)(c(this,t,"f"),e,i,p,g),this.getEntropy=()=>c(this,t,"f").slice(),this.getIndexes=()=>(0,r.entropyToIndexes)(c(this,t,"f"),p),this.getMnemonic=()=>(0,r.entropyToMnemonic)(c(this,t,"f"),i,p),this.getSentenceLength=()=>{const e=8*c(this,t,"f").length;return(e+e/32)/11},(0,r.assertEntropyLengthIsValid)(8*e.length),s(this,t,e.slice(),"f")}},t=new WeakMap,n.fromEntropy=u(n),n.fromIndexes=d(n,p),n.fromMnemonic=l(n,i),n.fromSentenceLength=f(n,(e=>crypto.getRandomValues(new Uint8Array(e)))),n.wordlist=i,n}))}static nodeCrypto(e){var t,n;return o(this,void 0,void 0,(function*(){const o="string"==typeof e?yield a(e):e;(0,r.assertWordlistIsValid)(o);const{randomBytes:p,createHash:g,pbkdf2:v}=yield i("f5plE"),h=e=>new Uint8Array(g("sha256").update(e).digest().buffer),y=(...e)=>new Promise(((t,n)=>{v(...e,((e,r)=>{if(e)return n(e);t(new Uint8Array(r.buffer))}))}));return n=class{constructor(e){t.set(this,void 0),this.deriveSeed=(e=new Uint8Array)=>(0,r.entropyToSeed)(c(this,t,"f"),e,o,h,y),this.getEntropy=()=>c(this,t,"f").slice(),this.getIndexes=()=>(0,r.entropyToIndexes)(c(this,t,"f"),h),this.getMnemonic=()=>(0,r.entropyToMnemonic)(c(this,t,"f"),o,h),this.getSentenceLength=()=>{const e=8*c(this,t,"f").length;return(e+e/32)/11},(0,r.assertEntropyLengthIsValid)(8*e.length),s(this,t,e.slice(),"f")}},t=new WeakMap,n.fromEntropy=u(n),n.fromIndexes=d(n,h),n.fromMnemonic=l(n,o),n.fromSentenceLength=f(n,(e=>new Uint8Array(p(e).buffer))),n.wordlist=o,n}))}static customCrypto(e,t){var n,i;return o(this,void 0,void 0,(function*(){const o="string"==typeof e?yield a(e):e;(0,r.assertWordlistIsValid)(o);const{random:p,sha256:g,pbkdf2:v}=t;return i=class{constructor(e){n.set(this,void 0),this.deriveSeed=(e=new Uint8Array)=>(0,r.entropyToSeed)(c(this,n,"f"),e,o,g,v),this.getEntropy=()=>c(this,n,"f").slice(),this.getIndexes=()=>(0,r.entropyToIndexes)(c(this,n,"f"),g),this.getMnemonic=()=>(0,r.entropyToMnemonic)(c(this,n,"f"),o,g),this.getSentenceLength=()=>{const e=8*c(this,n,"f").length;return(e+e/32)/11},(0,r.assertEntropyLengthIsValid)(8*e.length),s(this,n,e.slice(),"f")}},n=new WeakMap,i.fromEntropy=u(i),i.fromIndexes=d(i,g),i.fromMnemonic=l(i,o),i.fromSentenceLength=f(i,p),i.wordlist=o,i}))}}})),i.register("dCUvq",(function(e,t){e.exports=import("./"+i("5V6iE").resolve("8ydDW")).then((()=>i("ggpRk")))})),i.register("f5plE",(function(e,t){e.exports=import("./"+i("5V6iE").resolve("esIsT")).then((()=>i("c5KV4")))})),i.register("9hiP6",(function(t,n){e(t.exports,"getLedgerWebHIDDependencies",(function(){return a}),(function(e){return a=e}));var r=i("8Hh7g"),o=i("ibYAx"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))};const c=()=>s(void 0,void 0,void 0,(function*(){const{default:e}=yield i("UpAFA");return e})),a=()=>({defaultTransportTimeout:2e3,isSupported:()=>s(void 0,void 0,void 0,(function*(){if(o.BROWSER_ENV.browser.name===r.BROWSER_MAP.firefox||o.BROWSER_ENV.browser.name===r.BROWSER_MAP.safari)return!1;return(yield c()).isSupported()})),getNumDevices:()=>s(void 0,void 0,void 0,(function*(){const e=yield c();return(yield e.list()).length})),getFirstOpenedTransport:()=>s(void 0,void 0,void 0,(function*(){const e=yield c(),t=(yield e.list()).find((e=>e.opened));return t?new e(t):void 0})),create:()=>s(void 0,void 0,void 0,(function*(){return(yield c()).create()})),openConnected:()=>s(void 0,void 0,void 0,(function*(){const e=yield c();return yield e.openConnected()})),request:()=>s(void 0,void 0,void 0,(function*(){const e=yield c();return yield e.request()})),on:(e,t)=>{"hid"in window.navigator&&window.navigator.hid.addEventListener(e,(()=>{t()}))}})})),i.register("UpAFA",(function(e,t){e.exports=Promise.all([import("./"+i("5V6iE").resolve("2UKlV")),import("./"+i("5V6iE").resolve("9eTlR")),import("./"+i("5V6iE").resolve("h3t8x"))]).then((()=>i("2Vsq5")))})),i.register("6l2nq",(function(t,n){e(t.exports,"Row",(function(){return r}));const r=i("cZIbv").default.div` + display: flex; + flex-direction: row; + width: ${e=>e.width}; + margin: ${e=>e.margin}; + padding: ${e=>e.padding}; + align-items: ${e=>e.align}; + justify-content: ${e=>e.justify}; +`;r.defaultProps={width:"100%",align:"center",justify:"flex-start"}})),i.register("miiws",(function(t,n){e(t.exports,"Circle",(function(){return o}));var r=i("4y59b");const o=i("cZIbv").default.div` + height: ${e=>e.diameter}px; + width: ${e=>e.diameter}px; + margin: ${e=>e.margin}; + background-color: ${e=>e.alpha&&e.color?(0,r.hexToRGB)(e.color,e.alpha):e.color}; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + opacity: ${e=>e.opacity}; + overflow: hidden; + ${e=>e.includeDarkBoxShadow?"box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.25);":""} +`;o.defaultProps={color:"#333333",diameter:24,opacity:1}})),i.register("2KczM",(function(t,n){e(t.exports,"useIsomorphicLayoutEffect",(function(){return o}));var r=i("lDSNw"),o=(0,i("8UVR7").canUseDOM)()?r.useLayoutEffect:r.useEffect})),i.register("8UVR7",(function(t,n){function r(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}e(t.exports,"canUseDOM",(function(){return r}))})),i.register("3Uon5",(function(t,n){function r(e){}function o(e,t,n){}e(t.exports,"useCheckStyles",(function(){return r})),e(t.exports,"useControlledSwitchWarning",(function(){return o})),i("lDSNw")})),i.register("9PqFM",(function(t,n){e(t.exports,"useComposedRefs",(function(){return u}));var r=i("lDSNw"),o=i("l4vvo");function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function a(e,t){if(null!=e)if((0,o.isFunction)(e))e(t);else try{e.current=t}catch(n){throw new Error('Cannot assign value "'+t+'" to ref "'+e+'"')}}function u(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:f(e)?2:p(e)?3:0}function a(e,t){return 2===c(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function u(e,t){return 2===c(e)?e.get(t):e[t]}function d(e,t,n){var r=c(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function l(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function f(e){return _&&e instanceof Map}function p(e){return K&&e instanceof Set}function g(e){return e.o||e.t}function v(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=V(e);delete t[W];for(var n=z(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=y),Object.freeze(e),t&&s(e,(function(e,t){return h(t,!0)}),!0)),e}function y(){r(2)}function m(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function w(e){var t=G[e];return t||r(18,e),t}function b(){return F}function T(e,t){t&&(w("Patches"),e.u=[],e.s=[],e.v=t)}function A(e){x(e),e.p.forEach(E),e.p=null}function x(e){e===F&&(F=e.l)}function S(e){return F={p:[],l:F,h:e,m:!0,_:0}}function E(e){var t=e[W];0===t.i||1===t.i?t.j():t.O=!0}function D(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.g||w("ES5").S(t,e,o),o?(n[W].P&&(A(t),r(4)),i(e)&&(e=O(t,e),t.l||P(t,e)),t.u&&w("Patches").M(n[W].t,e,t.u,t.s)):e=O(t,n,[]),A(t),t.u&&t.v(t.u,t.s),e!==U?e:void 0}function O(e,t,n){if(m(t))return t;var r=t[W];if(!r)return s(t,(function(o,i){return C(e,r,t,o,i,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return P(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=v(r.k):r.o;s(3===r.i?new Set(o):o,(function(t,i){return C(e,r,o,t,i,n)})),P(e,o,!1),n&&e.u&&w("Patches").R(r,n,e.u,e.s)}return r.o}function C(e,t,n,r,s,c){if(o(s)){var u=O(e,s,c&&t&&3!==t.i&&!a(t.D,r)?c.concat(r):void 0);if(d(n,r,u),!o(u))return;e.m=!1}if(i(s)&&!m(s)){if(!e.h.F&&e._<1)return;O(e,s),t&&t.A.l||P(e,s)}}function P(e,t,n){void 0===n&&(n=!1),e.h.F&&e.m&&h(t,n)}function k(e,t){var n=e[W];return(n?g(n):e)[t]}function I(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function L(e){e.P||(e.P=!0,e.l&&L(e.l))}function N(e){e.o||(e.o=v(e.t))}function R(e,t,n){var r=f(t)?w("MapSet").N(t,n):p(t)?w("MapSet").T(t,n):e.g?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:b(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,i=Q;n&&(o=[r],i=J);var s=Proxy.revocable(o,i),c=s.revoke,a=s.proxy;return r.k=a,r.j=c,a}(t,n):w("ES5").J(t,n);return(n?n.A:b()).p.push(r),r}function B(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return v(e)}e(t.exports,"default",(function(){return ee}));var M,F,j="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),_="undefined"!=typeof Map,K="undefined"!=typeof Set,H="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,U=j?Symbol.for("immer-nothing"):((M={})["immer-nothing"]=!0,M),q=j?Symbol.for("immer-draftable"):"__$immer_draftable",W=j?Symbol.for("immer-state"):"__$immer_state",$=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),z="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,V=Object.getOwnPropertyDescriptors||function(e){var t={};return z(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},G={},Q={get:function(e,t){if(t===W)return e;var n=g(e);if(!a(n,t))return function(e,t,n){var r,o=I(t,n);return o?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!i(r)?r:r===k(e.t,t)?(N(e),e.o[t]=R(e.A.h,r,e)):r},has:function(e,t){return t in g(e)},ownKeys:function(e){return Reflect.ownKeys(g(e))},set:function(e,t,n){var r=I(g(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=k(g(e),t),i=null==o?void 0:o[W];if(i&&i.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(l(n,o)&&(void 0!==n||a(e.t,t)))return!0;N(e),L(e)}return e.o[t]===n&&"number"!=typeof n&&(void 0!==n||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return void 0!==k(e.t,t)||t in e.t?(e.D[t]=!1,N(e),L(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=g(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},J={};s(Q,(function(e,t){J[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),J.deleteProperty=function(e,t){return J.set.call(this,e,t,void 0)},J.set=function(e,t,n){return Q.set.call(this,e[0],t,n,e[0])};var X=function(){function e(e){var t=this;this.g=H,this.F=!0,this.produce=function(e,n,o){if("function"==typeof e&&"function"!=typeof n){var s=n;n=e;var c=t;return function(e){var t=this;void 0===e&&(e=s);for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i1?r-1:0),i=1;i=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var i=w("Patches").$;return o(e)?i(e,t):this.produce(e,(function(e){return i(e,t)}))},e}(),Y=new X,Z=Y.produce,ee=(Y.produceWithPatches.bind(Y),Y.setAutoFreeze.bind(Y),Y.setUseProxies.bind(Y),Y.applyPatches.bind(Y),Y.createDraft.bind(Y),Y.finishDraft.bind(Y),Z)})),i.register("LqQFk",(function(t,n){e(t.exports,"default",(function(){return c}));var r=i("lDSNw"),o=i("lPSQ1"),s=function(e,t){return e===t};function c(e,t){void 0===t&&(t=s);var n=(0,r.useRef)(),i=(0,r.useRef)(e);return(0,o.useFirstMountState)()||t(i.current,e)||(n.current=i.current,i.current=e),n.current}})),i.register("lPSQ1",(function(t,n){e(t.exports,"useFirstMountState",(function(){return o}));var r=i("lDSNw");function o(){var e=(0,r.useRef)(!0);return e.current?(e.current=!1,!0):e.current}})),i.register("g1ck2",(function(t,n){e(t.exports,"createNamedContext",(function(){return o}));var r=i("lDSNw");function o(e,t){return(0,r.createContext)(t)}})),i.register("e4sKe",(function(n,r){e(n.exports,"TokenNameBadge",(function(){return u})),e(n.exports,"AddressTypeBadge",(function(){return d}));var o=i("gYh0e"),s=i("lDSNw"),c=i("gMNJN"),a=i("csTfi");const u=({children:e,networkID:n,walletAddress:r})=>t(s).createElement(a.TitleBadgeWrapper,null,e,r?t(s).createElement(d,{networkID:n,address:r}):null),d=({networkID:e,address:n})=>{const r=c.hooks.useEnabledAddressTypes();if(!(0,o.showAddressTypeBadge)(r,e))return null;const i=(0,o.getAddressBadge)(e,n);return i?t(s).createElement(a.TitleBadge,{text:i}):null}})),i.register("csTfi",(function(n,r){e(n.exports,"TitleBadge",(function(){return u})),e(n.exports,"TitleBadgeContainer",(function(){return l})),e(n.exports,"TitleBadgeWrapper",(function(){return d}));var o=i("4y59b"),s=i("lDSNw"),c=i("cZIbv"),a=i("kn91D");const u=({text:e})=>t(s).createElement(l,null,t(s).createElement(f,null,e)),d=c.default.div` + display: flex; + align-items: center; +`,l=c.default.div` + background: ${(0,o.hexToRGB)("#FFFFFF",.1)}; + border-radius: 3px; + padding: 0px 4px; + color: white; + display: inline-block; + margin-left: 5px; +`,f=(0,c.default)(a.StyledText).attrs({size:12,lineHeight:17,weight:600,noWrap:!0})``})),i.register("houiY",(function(e,t){e.exports=i("jAiiq")()})),i.register("jAiiq",(function(e,t){var n=i("kXOqC");function r(){}function o(){}o.resetWarningCache=r,e.exports=function(){function e(e,t,r,o,i,s){if(s!==n){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var i={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:r};return i.PropTypes=i,i}})),i.register("kXOqC",(function(e,t){e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"})),i.register("KqC1b",(function(t,n){ +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. All rights reserved. +Licensed under the Apache License, Version 2.0 (the "License"); you may not use +this file except in compliance with the License. You may obtain a copy of the +License at http://www.apache.org/licenses/LICENSE-2.0 + +THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED +WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, +MERCHANTABLITY OR NON-INFRINGEMENT. + +See the Apache Version 2.0 License for specific language governing permissions +and limitations under the License. +***************************************************************************** */ +var r,o;e(t.exports,"assign",(function(){return c})),e(t.exports,"createMachine",(function(){return f})),e(t.exports,"interpret",(function(){return g})),(o=r||(r={}))[o.NotStarted=0]="NotStarted",o[o.Running=1]="Running",o[o.Stopped=2]="Stopped";var i={type:"xstate.init"};function s(e){return void 0===e?[]:[].concat(e)}function c(e){return{type:"xstate.assign",assignment:e}}function a(e,t){return"string"==typeof(e="string"==typeof e&&t&&t[e]?t[e]:e)?{type:e}:"function"==typeof e?{type:e.name,exec:e}:e}function u(e){return function(t){return e===t}}function d(e){return"string"==typeof e?{type:e}:e}function l(e,t){return{value:e,context:t,actions:[],changed:!1,matches:u(e)}}function f(e,t){void 0===t&&(t={});var n={config:e,_options:t,initialState:{value:e.initial,actions:s(e.states[e.initial].entry).map((function(e){return a(e,t.actions)})),context:e.context,matches:u(e.initial)},transition:function(t,r){var o,i,c="string"==typeof t?{value:t,context:e.context}:t,f=c.value,p=c.context,g=d(r),v=e.states[f];if(v.on){var h=s(v.on[g.type]),y=function(t){if(void 0===t)return{value:l(f,p)};var r="string"==typeof t?{target:t}:t,o=r.target,i=void 0===o?f:o,s=r.actions,c=void 0===s?[]:s,d=r.cond,h=p;if((void 0===d?function(){return!0}:d)(p,g)){var y=e.states[i],m=!1,w=[].concat(v.exit,c,y.entry).filter((function(e){return e})).map((function(e){return a(e,n._options.actions)})).filter((function(e){if("xstate.assign"===e.type){m=!0;var t=Object.assign({},h);return"function"==typeof e.assignment?t=e.assignment(h,g):Object.keys(e.assignment).forEach((function(n){t[n]="function"==typeof e.assignment[n]?e.assignment[n](h,g):e.assignment[n]})),h=t,!1}return!0}));return{value:{value:i,context:h,actions:w,changed:i!==f||w.length>0||m,matches:u(i)}}}};try{for(var m=function(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}(h),w=m.next();!w.done;w=m.next()){var b=y(w.value);if("object"==typeof b)return b.value}}catch(e){o={error:e}}finally{try{w&&!w.done&&(i=m.return)&&i.call(m)}finally{if(o)throw o.error}}}return l(f,p)}};return n}var p=function(e,t){return e.actions.forEach((function(n){var r=n.exec;return r&&r(e.context,t)}))};function g(e){var t=e.initialState,n=r.NotStarted,o=new Set,s={_machine:e,send:function(i){n===r.Running&&(t=e.transition(t,i),p(t,d(i)),o.forEach((function(e){return e(t)})))},subscribe:function(e){return o.add(e),e(t),{unsubscribe:function(){return o.delete(e)}}},start:function(){return n=r.Running,p(t,i),s},stop:function(){return n=r.Stopped,o.clear(),s},get state(){return t},get status(){return n}};return s}})),i.register("3C4EA",(function(t,n){e(t.exports,"useMachine",(function(){return d})),e(t.exports,"useCreateMachine",(function(){return l}));var r=i("lDSNw"),o=i("KqC1b"),s=(o=i("KqC1b"),i("l4vvo")),c=i("8KJ9S");function a(){return a=Object.assign||function(e){for(var t=1;t{if(!e)return null;const l={height:n,width:r,stroke:i,strokeWidth:u};return o.Chains.isBitcoinNetworkID(e)?"medium"===d?t(c).createElement(a.IconChainBitcoin,Object.assign({},l)):t(c).createElement(a.IconChainBitcoinLarge,Object.assign({},l)):o.Chains.isSolanaNetworkID(e)?"medium"===d?t(c).createElement(a.IconChainSolana,Object.assign({},l)):t(c).createElement(a.IconChainSolanaLarge,Object.assign({},l)):o.Chains.isEthereumNetworkID(e)?"medium"===d?t(c).createElement(a.IconChainEthereum,Object.assign({},l)):t(c).createElement(a.IconChainEthereumLarge,Object.assign({},l)):o.Chains.isPolygonNetworkID(e)?"medium"===d?t(c).createElement(a.IconChainPolygon,Object.assign({},l)):t(c).createElement(a.IconChainPolygonLarge,Object.assign({},l)):(0,s.assertNever)(e)}))})),i.register("7E6dj",(function(n,r){e(n.exports,"CheckboxGroup",(function(){return f}),(function(e){return f=e})),e(n.exports,"Checkbox",(function(){return p}),(function(e){return p=e}));var o=i("fkSoA"),s=i("lDSNw"),c=i("cZIbv"),a=i("aanFI"),u=i("6l2nq"),d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{var t;return null!==(t=e.margin)&&void 0!==t?t:0}}; + > * { + margin-right: 10px; + } + + label { + color: #ab9ff2; + cursor: pointer; + + &:hover { + color: #e2dffe; + } + } +`,p=e=>{const{checked:n,onChange:r,color:i,checkColor:c}=e,u=d(e,["checked","onChange","color","checkColor"]),f=function(e,t="#AB9FF2"){return(0,s.useMemo)((()=>({background:"#282828",border:`1px solid ${e?t:"#4d4d4d"}`,borderRadius:"6px",height:`${l}px`,minHeight:`${l}px`,width:`${l}px`,minWidth:`${l}px`,cursor:"pointer",userSelect:"none",position:"relative",outlineColor:"transparent",outlineStyle:"none",boxShadow:"none"})),[e,t])}(n,i),p=function(e,t="#AB9FF2"){return(0,s.useMemo)((()=>({display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",width:"100%",height:"100%",userSelect:"none",pointerEvents:"none",borderRadius:"4px",opacity:""+(e?1:0),zIndex:1,background:e?t:"transparent"})),[e,t])}(n,i);return t(s).createElement(o.CustomCheckboxContainer,{checked:n,onChange:r,style:f},t(s).createElement(o.CustomCheckboxInput,Object.assign({},u)),t(s).createElement("span",{"aria-hidden":!0,style:p},t(s).createElement(a.IconCheckmark,{width:"0.9em",fill:c||"#222"})))}})),i.register("fkSoA",(function(t,n){e(t.exports,"CustomCheckboxContainer",(function(){return N})),e(t.exports,"CustomCheckboxInput",(function(){return R}));var r=i("lDSNw"),o=i("g1ck2"),s=i("l4vvo"),c=i("3Uon5"),a=i("9PqFM"),u=i("a9mJX"),d=i("2KczM"),l=i("KqC1b"),f=i("3C4EA");function p(){return p=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var v,h,y,m,w,b=!1;function T(e){return!(!e||e.isControlled||e.disabled)}function A(e){return function(t,n){return t&&t.isControlled&&n.state===e}}(y=h||(h={})).Checked="checked",y.Mixed="mixed",y.Unchecked="unchecked",(w=m||(m={})).GetDerivedData="GET_DERIVED_DATA",w.Mount="MOUNT",w.Set="SET",w.Toggle="TOGGLE",w.Unmount="UNMOUNT";var x=(0,l.assign)((function(e,t){return p({},e,{refs:t.refs})})),S=((v={})[m.Mount]={actions:x},v[m.GetDerivedData]={actions:[x,(0,l.assign)((function(e,t){return p({},e,t.data)}))]},v[m.Set]=[{target:h.Checked,cond:A(h.Checked)},{target:h.Unchecked,cond:A(h.Unchecked)},{target:h.Mixed,cond:A(h.Mixed)}],v),E=function(e,t){var n,r,o,i;return{id:"mixed-checkbox",initial:e,context:{disabled:t.disabled,isControlled:t.isControlled,refs:{input:null}},states:(i={},i[h.Unchecked]={entry:x,on:p((n={},n[m.Toggle]={target:h.Checked,cond:T},n),S)},i[h.Checked]={entry:x,on:p((r={},r[m.Toggle]={target:h.Unchecked,cond:T},r),S)},i[h.Mixed]={entry:x,on:p((o={},o[m.Toggle]={target:h.Checked,cond:T},o),S)},i)}};function D(e,t,n){void 0===n&&(n="useMixedCheckbox");var o,i=t||{},s=i.checked,c=i.defaultChecked,a=i.disabled,l=i.onChange,p=i.onClick,g=null!=s,v=(0,f.useCreateMachine)(E(O(g?s:c),{disabled:!!a,isControlled:g})),y=(0,f.useMachine)(v,{input:e},b),w=y[0],T=y[1],A={"aria-checked":C(w.value),checked:(o=w.value,o===h.Checked),disabled:!!a,onChange:(0,u.composeEventHandlers)(l,(function(){g||T(m.Toggle)})),onClick:(0,u.composeEventHandlers)(p,(function(){S()})),type:"checkbox"},x={checked:C(w.value)};function S(){e.current&&(e.current.indeterminate=w.value===h.Mixed)}return(0,r.useEffect)((function(){g&&T({type:m.Set,state:O(s)})}),[g,s,T]),(0,d.useIsomorphicLayoutEffect)(S),(0,r.useEffect)((function(){T({type:m.GetDerivedData,data:{disabled:a,isControlled:g}})}),[a,g,T]),[A,x]}function O(e){return!0===e?h.Checked:"mixed"===e?h.Mixed:h.Unchecked}function C(e){return e===h.Checked||e===h.Mixed&&"mixed"}function P(e,t,n){var o=null!=e,i=(0,r.useRef)(o).current;(0,r.useEffect)((function(){}),[n,t,o,i])}var k=["as","checked","children","defaultChecked","disabled","onClick","onChange","__componentName"],I=["as","onBlur","onFocus"],L=(0,o.createNamedContext)("CustomCheckboxContext",{});var N=(0,r.forwardRef)((function(e,t){var n=e.as,o=void 0===n?"span":n,i=e.checked,a=e.children,d=e.defaultChecked,l=e.disabled,f=e.onClick,v=e.onChange,h=e.__componentName,y=void 0===h?"CustomCheckboxContainer":h,m=g(e,k),w=(0,r.useRef)(null),b=D(w,{defaultChecked:d,checked:i,disabled:l,onChange:v},y),T=b[0],A=b[1],x=(0,r.useState)(!1),S=x[0],E=x[1];var C={defaultChecked:d,disabled:l,focused:S,inputProps:T,inputRef:w,setFocused:E};return P(i,"checked",y),(0,c.useCheckStyles)("checkbox"),(0,r.createElement)(L.Provider,{value:C},(0,r.createElement)(o,p({},m,{ref:t,"data-reach-custom-checkbox-container":"","data-focused":S?"":void 0,"data-state":O(A.checked),onClick:(0,u.composeEventHandlers)(f,(function(){window.requestAnimationFrame((function(){w.current&&w.current.focus()}))}))}),(0,s.isFunction)(a)?a({checked:T["aria-checked"],inputRef:w,focused:S}):a))})),R=(0,r.forwardRef)((function(e,t){var n=e.as,o=void 0===n?"input":n,i=e.onBlur,s=e.onFocus,c=g(e,I),d=(0,r.useContext)(L),l=d.focused,f=d.inputProps,v=d.inputRef,h=d.setFocused,y=(0,a.useComposedRefs)(t,v),m=(0,r.useRef)(!0);return(0,r.useEffect)((function(){return function(){m.current=!1}}),[]),(0,r.createElement)(o,p({},c,f,{ref:y,type:"checkbox","data-reach-custom-checkbox-input":"","data-focused":l?"":void 0,onBlur:(0,u.composeEventHandlers)(i,(function(){window.requestAnimationFrame((function(){m.current&&h(!1)}))})),onFocus:(0,u.composeEventHandlers)(s,(function(){window.requestAnimationFrame((function(){m.current&&h(!0)}))}))}))}))})),i("1t1n2"); +//# sourceMappingURL=ConnectHardwareMultichainFlow.ad78d4a0.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ConnectHardwareMultichainFlow.f0a3e674.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ConnectHardwareMultichainFlow.f0a3e674.js new file mode 100644 index 0000000..993fa54 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ConnectHardwareMultichainFlow.f0a3e674.js @@ -0,0 +1,185 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function e(e){return e&&e.__esModule?e.default:e}function t(e,t,n,a){Object.defineProperty(e,t,{get:n,set:a,enumerable:!0,configurable:!0})}var n=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;n.register("7CSQK",(function(a,r){var o;o=a.exports,Object.defineProperty(o,"__esModule",{value:!0,configurable:!0}),t(a.exports,"default",(function(){return g}));var c=n("7dqns"),i=n("c1thM"),s=n("lDSNw"),l=n("LqQFk"),d=n("1zoRR"),u=n("03gS4"),p=n("6rQTd"),m=n("cOTPM"),h=n("l7cFC");var g=()=>{var t;const{hardwareStepStack:n,pushStep:a,popStep:r,currentStep:o}=(0,m.useHardwareOnboardingStore)(),g=(0,l.default)(n,((e,t)=>(null==e?void 0:e.length)===t.length)),f=(0,s.useCallback)((()=>{var e,t,n,a,c;(null===(e=o())||void 0===e?void 0:e.props.preventBack)||((null===(t=o())||void 0===t?void 0:t.props.onBackCallback)&&(null===(c=null===(n=o())||void 0===n?void 0:(a=n.props).onBackCallback)||void 0===c||c.call(a)),r())}),[o,r]);(0,s.useEffect)((()=>{a(e(s).createElement(p.ConnectHardwareMultichain,null))}),[a]);const y=n.length>(null!=g?g:[]).length,w=0===(null==g?void 0:g.length),v={initial:{x:w?0:y?150:-150,opacity:w?1:0},animate:{x:0,opacity:1},exit:{opacity:0},transition:{duration:.2}};return e(s).createElement(d.ConnectHardwareContainer,null,e(s).createElement(u.StepHeader,{totalSteps:h.TOTAL_CONNECT_HARDWARE_STEPS,onBackClick:f,showBackButton:!(null===(t=o())||void 0===t?void 0:t.props.preventBack),currentStepIndex:n.length-1}),e(s).createElement(c.AnimatePresence,{mode:"wait"},e(s).createElement(i.motion.div,Object.assign({style:{display:"flex",flexGrow:1},key:`${n.length}_${null==g?void 0:g.length}`},v),o())))}})),n.register("1zoRR",(function(e,a){t(e.exports,"ConnectHardwareContainer",(function(){return r}));const r=n("cZIbv").default.main` + width: 400px; + min-height: 450px; + background-color: #222222; + border: 1px solid #323232; + box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.3); + border-radius: 8px; + position: relative; + overflow: hidden; + display: flex; + flex-direction: column; +`})),n.register("03gS4",(function(a,r){t(a.exports,"StepHeader",(function(){return g}));var o=n("4y59b"),c=n("lDSNw"),i=n("cZIbv"),s=n("gR1av"),l=n("miiws"),d=n("aanFI"),u=n("6l2nq");const p=(0,i.default)(u.Row).attrs({justify:"space-between"})` + background-color: #222222; + padding: 10px 16px; + border-bottom: 1px solid #323232; + height: 46px; + opacity: ${e=>{var t;return null!==(t=e.opacity)&&void 0!==t?t:"1"}}; +`,m=i.default.div` + display: flex; + margin-left: 10px; + > * { + margin-right: 10px; + } +`,h=i.default.div` + width: 24px; + height: 24px; +`,g=({onBackClick:t,totalSteps:n,currentStepIndex:a,isHidden:r,showBackButtonOnFirstStep:i,showBackButton:u=!0})=>{const g=u&&(i||0!==a);return e(c).createElement(p,{opacity:r?0:1},g?e(c).createElement(s.ChevronCircle,{right:1,onClick:t},e(c).createElement(d.IconChevronLeft,null)):e(c).createElement(h,null),e(c).createElement(m,null,(0,o.range)(n).map((t=>{const n=t<=a?"#AB9FF2":"#333";return e(c).createElement(l.Circle,{key:t,diameter:12,color:n})}))),e(c).createElement(h,null))}})),n.register("gR1av",(function(e,a){t(e.exports,"ChevronCircle",(function(){return c}));var r=n("cZIbv"),o=n("miiws");const c=(0,r.default)(o.Circle)` + cursor: pointer; + width: 24px; + height: 24px; + transition: background-color 200ms ease; + background-color: ${e=>e.$isExpanded?"#000":"#333"} !important; + :hover { + background-color: #444444; + svg { + fill: white; + } + } + svg { + fill: ${e=>e.$isExpanded?"white":"#666666"}; + transition: fill 200ms ease; + position: relative; + ${e=>e.top?`top: ${e.top}px;`:""} + ${e=>e.right?`right: ${e.right}px;`:""} + } +`})),n.register("6rQTd",(function(a,r){t(a.exports,"ConnectHardwareMultichain",(function(){return x}));var o=n("belzv"),c=n("lBuGR"),i=n("lMzyG"),s=n("lDSNw"),l=n("NQvFB"),d=n("gMNJN"),u=n("laYjG"),p=n("5ftLv"),m=n("6eOa4"),h=n("kpxNY"),g=n("aanFI"),f=n("02iAW"),y=n("4YoIT"),w=n("7zNi3"),v=n("cOTPM");const S=()=>{(0,c.usePrefetchFeatureFlagsEffect)();const t=(0,v.useHardwareOnboardingStore)((e=>e.pushStep)),n=(0,v.useHardwareOnboardingStore)((e=>e.setSelectedChains)),{t:a}=(0,i.useTranslation)(),r=d.hooks.useEnabledNetworkIDs(),g=d.hooks.useEnabledAddressTypes(),{data:S,isFetching:x,refetch:T}=d.hooks.useRequestLedgerPermission(!0,!0),{buttonDisabled:b,defaultIcon:C,primaryText:E,secondaryText:k,buttonText:I,iconType:A,onClick:H}=(0,s.useMemo)((()=>{var c,i;let d=!1;const u=e(s).createElement(f.SpinnerIcon,null);let m,h,v,b=p.ConfirmationIconType.Default,C=l.NOOP;if(x)m=a("connectHardwareSearching"),h=a("connectHardwareMakeSureConnected"),v=a("commandContinue"),d=!0;else if("granted"===(null==S?void 0:S.type)){const l=null!==(i=null===(c=S.transport.deviceModel)||void 0===c?void 0:c.productName)&&void 0!==i?i:"Ledger";b=p.ConfirmationIconType.Success,m=a("connectHardwarePairSuccessPrimary",{productName:l}),h=a("connectHardwarePairSuccessSecondary",{productName:l}),v=a("commandContinue"),d=!1,C=()=>{if(1===g.length){const a=new Map;a.set(g[0],{});for(const e of r){const t=o.Chains.getAddressTypes(e);for(const n of t)a.set(n,{[e]:!0})}n(g,a),t(e(s).createElement(y.ConnectHardwareMultichainOpenApp,{preventBack:!0}))}else t(e(s).createElement(w.ConnectHardwareMultichainSelectChain,{onBackCallback:()=>{n([],new Map)}}))}}else"denied"===(null==S?void 0:S.type)?(b=p.ConfirmationIconType.Failure,m=a("connectHardwarePermissionDeniedPrimary"),h=a("connectHardwarePermissionDeniedSecondary"),v=a("commandTryAgain"),d=!1,C=T):S&&"unable-to-connect"!==S.type||(b=p.ConfirmationIconType.Failure,m=a("connectHardwarePermissionUnableToConnect"),h=a("connectHardwareWaitingForApplicationSecondaryText"),v=a("commandTryAgain"),d=!1,C=T);return{buttonDisabled:d,defaultIcon:u,primaryText:m,secondaryText:h,buttonText:v,iconType:b,onClick:C}}),[r,g,S,t,T,x,n,a]);return e(s).createElement(m.ConnectHardwareStepContainer,null,e(s).createElement(h.IconHeader,{icon:e(s).createElement(p.ConfirmationIcon,{defaultIcon:C,type:A}),primaryText:E,headerStyle:h.IconHeaderStyle.Large,secondaryText:k}),e(s).createElement(u.Button,{onClick:H,theme:"primary",disabled:b},I))},x=()=>{const{pushSubStep:t}=(0,v.useHardwareOnboardingStore)(),{t:n}=(0,i.useTranslation)();return e(s).createElement(m.ConnectHardwareStepContainer,null,e(s).createElement(h.IconHeader,{icon:e(s).createElement(g.IconLedgerLogo,null),primaryText:n("connectHardwareLedger"),headerStyle:h.IconHeaderStyle.Large,secondaryText:n("connectHardwareStartConnection"),animateText:!0}),e(s).createElement(u.Button,{onClick:()=>{t(e(s).createElement(S,null))},theme:"primary"},n("commandConnect")))}})),n.register("5ftLv",(function(a,r){t(a.exports,"ConfirmationIconType",(function(){return h})),t(a.exports,"ConfirmationIcon",(function(){return f}));var o=n("7dqns"),c=n("c1thM"),i=n("lDSNw"),s=n("cZIbv"),l=n("miiws"),d=n("aanFI");const u=s.default.div` + position: relative; +`,p=(0,s.default)(c.motion.div)` + width: ${e=>e.width}px; + height: ${e=>e.width}px; +`,m=(0,s.default)(c.motion.div)` + top: 0; + width: 100%; + height: 100%; + position: absolute; + display: flex; + justify-content: center; + align-items: center; +`;var h,g;(g=h||(h={})).Default="default",g.Warning="warning",g.Failure="failure",g.Success="success";const f=({type:t,iconWidth:n,defaultIcon:a,backgroundWidth:r=94})=>e(i).createElement(u,null,e(i).createElement(o.AnimatePresence,{mode:"wait",initial:!1},e(i).createElement(p,{width:r,key:t,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2}},(()=>{switch(t){case h.Default:return e(i).createElement(l.Circle,{diameter:r,color:"#181818",includeDarkBoxShadow:!0});case h.Warning:return e(i).createElement(l.Circle,{diameter:r,color:"#FFDC62",opacity:.1});case h.Failure:return e(i).createElement(l.Circle,{diameter:r,color:"#EB3742",opacity:.1});case h.Success:return e(i).createElement(l.Circle,{diameter:r,color:"#21E56F",opacity:.1})}})())),e(i).createElement(o.AnimatePresence,{mode:"wait",initial:!0},e(i).createElement(m,{key:t,initial:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:10},transition:{duration:.4,bounce:.4,type:"spring"}},(()=>{switch(t){case h.Default:return null!=a?a:e(i).createElement(d.IconQuestionMark,{width:null!=n?n:30});case h.Warning:return e(i).createElement(d.IconExclamationMarkCircle,{width:40,height:40,circleFill:"#FFDC62",exclamationFill:"#00000000"});case h.Failure:return e(i).createElement(d.IconFailure,{width:null!=n?n:30});case h.Success:return e(i).createElement(d.IconCheckmark,{height:"100%",width:null!=n?n:40,fill:"#21E56F"})}})())))})),n.register("6eOa4",(function(e,a){t(e.exports,"ConnectHardwareStepContainer",(function(){return r}));const r=n("cZIbv").default.div` + padding: 55px 20px 20px; + display: flex; + flex: 1; + flex-direction: column; + justify-content: space-between; + overflow: auto; +`})),n.register("kpxNY",(function(a,r){t(a.exports,"IconHeaderStyle",(function(){return f})),t(a.exports,"IconHeader",(function(){return x}));var o=n("lDSNw"),c=n("cZIbv"),i=n("e0omL"),s=n("aanFI"),l=n("kn91D");const d=c.default.div` + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +`,u=c.keyframes` + 0% { + top: 15px; + opacity: 0; + }; + 100% { + top: 0px; + opacity: 1; + }; +`,p=c.default.div` + animation-name: ${e=>e.animateText?u:"none"}; + animation-duration: ${e=>e.animateText?".5s":"0s"}; + position: relative; +`,m=(0,c.default)(l.Text)` + margin: ${e=>e.margin}; +`;m.defaultProps={margin:"20px auto 0 auto"};const h=(0,c.default)(l.Text)` + margin: ${e=>e.margin}; +`;h.defaultProps={margin:"15px 0px 0px 0px"};const g=c.default.div` + position: relative; + left: 38px; + bottom: 22px; +`;var f,y;(y=f||(f={})).Medium="medium",y.Large="large",y.Small="small";const w={[f.Large]:30,[f.Medium]:28,[f.Small]:24},v={[f.Large]:34,[f.Medium]:34,[f.Small]:29},S={[f.Large]:18,[f.Medium]:16,[f.Small]:14},x=({className:t,icon:n,primaryText:a,secondaryText:r,headerStyle:c,showWarning:l=!1,showError:u=!1,animateText:y=!1})=>{c=null!=c?c:f.Medium;const x=w[c],T=v[c],b=S[c],C={[f.Large]:22,[f.Medium]:19,[f.Small]:17}[c],E="small"===c?"16px 0 0 0":void 0,k=u?i.ERROR_COLOR:"#777777";return e(o).createElement(d,{className:t},null!=n?n:e(o).createElement(s.IconUnknownOrigin,null),l?e(o).createElement(g,null,e(o).createElement(s.IconExclamationMarkCircle,null)):e(o).createElement(e(o).Fragment,null),e(o).createElement(p,{animateText:y},a&&e(o).createElement(m,{margin:E,weight:500,size:x,lineHeight:T,maxWidth:"320px"},a),r&&e(o).createElement(h,{margin:E,wordBreak:"break-word",size:b,lineHeight:C,color:k},r)))};x.defaultProps={headerStyle:f.Medium}})),n.register("e0omL",(function(e,n){t(e.exports,"WARNING_COLOR",(function(){return a})),t(e.exports,"DANGER_COLOR",(function(){return r})),t(e.exports,"ERROR_COLOR",(function(){return o}));const a="#FFDC62",r="#EB3742",o="#eb3742"})),n.register("4YoIT",(function(a,r){t(a.exports,"ConnectHardwareMultichainOpenApp",(function(){return O}),(function(e){return O=e}));var o=n("6Tvfa"),c=n("d0go3"),i=n("belzv"),s=n("lBuGR"),l=n("hsoDC"),d=n("lMzyG"),u=n("gd9Oy"),p=n("W0Kfy"),m=n("lDSNw"),h=n("cZIbv"),g=n("8PPME"),f=n("gMNJN"),y=n("d1qx3"),w=n("laYjG"),v=n("03QiC"),S=n("5ftLv"),x=n("6eOa4"),T=n("kpxNY"),b=n("02iAW"),C=n("kn91D"),E=n("hvJaJ"),k=n("cOTPM"),I=function(e,t,n,a){return new(n||(n=Promise))((function(r,o){function c(e){try{s(a.next(e))}catch(e){o(e)}}function i(e){try{s(a.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(c,i)}s((a=a.apply(e,t||[])).next())}))};const A=h.default.div` + align-self: center; + background-color: rgba(255, 255, 255, 0.03); + border-radius: 80px; + padding: 8px 16px; + max-width: 150px; +`,H=h.default.div` + display: flex; + + svg { + position: relative; + + :first-child { + left: ${e=>e.logoCount>1?"12.5px":0}; + } + + :nth-child(2) { + left: ${e=>e.logoCount>1?"-12.5px":0}; + } + } +`,O=()=>{const t=(0,k.useHardwareOnboardingStore)((e=>e.chainImportStep)),n=(0,k.useHardwareOnboardingStore)((e=>e.setIncrementChainImportStep)),a=(0,k.useHardwareOnboardingStore)((e=>e.selectedChains)),r=(0,k.useHardwareOnboardingStore)((e=>e.selectedChainsMap)),h=(0,k.useHardwareOnboardingStore)((e=>e.pushStep)),D=(0,k.useHardwareOnboardingStore)((e=>e.pushSubStep)),M=(0,k.useHardwareOnboardingStore)((e=>e.setDiscoveredAccounts)),N=(0,k.useHardwareOnboardingStore)((e=>e.setDerivedAccountGroups)),P=(0,m.useRef)(k.useHardwareOnboardingStore.getState().derivedAccountGroups),{t:B,i18n:L}=(0,d.useTranslation)(),F=a[t-1],{data:j=[],isFetched:R,isError:$}=f.hooks.useAllMultiChainAccounts(),[z,G]=(0,m.useState)(!1),_=(0,m.useMemo)((()=>{const e=[],t=r.get(F)||{};for(const[n,a]of Object.entries(t))a&&e.push(n);return e}),[F,r]),{chainNameTextOr:W,chainNameTextAnd:Y}=(0,m.useMemo)((()=>{const e=_.map((e=>i.Chains.getChainName(e))),t=new Intl.ListFormat(L.resolvedLanguage,{style:"long",type:"disjunction"}),n=new Intl.ListFormat(L.resolvedLanguage,{style:"long",type:"conjunction"});return{chainNameTextOr:t.format(e),chainNameTextAnd:n.format(e)}}),[_,L]),K=(0,m.useMemo)((()=>_.map((t=>e(m).createElement(v.ChainLogo,{key:t,networkID:t,width:90,height:90,strokeWidth:1})))),[_]);(0,m.useEffect)((()=>{const e=k.useHardwareOnboardingStore.subscribe((e=>P.current=e.derivedAccountGroups));return()=>e()}),[]);const Z=(0,m.useMemo)((()=>{const e=[];switch(F){case u.AddressType.Solana:e.push({pathType:c.DerivationPathType.Bip44RootSolana});break;case u.AddressType.EVM:e.push({pathType:c.DerivationPathType.Bip44RootEthereum});case u.AddressType.BitcoinTaproot:case u.AddressType.BitcoinNativeSegwit:case u.AddressType.BitcoinNestedSegwit:case u.AddressType.BitcoinLegacy:}for(let t=0;t<19;++t)switch(F){case u.AddressType.Solana:e.push({index:t,pathType:c.DerivationPathType.Bip44ChangeSolana}),e.push({index:t,pathType:c.DerivationPathType.Bip44Solana});break;case u.AddressType.EVM:e.push({index:t,pathType:c.DerivationPathType.Bip44Ethereum}),e.push({index:t,pathType:c.DerivationPathType.Bip44EthereumSecondary});break;case u.AddressType.BitcoinTaproot:case u.AddressType.BitcoinNativeSegwit:case u.AddressType.BitcoinNestedSegwit:case u.AddressType.BitcoinLegacy:e.push({index:t,pathType:c.DerivationPathType.BitcoinTaproot},{index:t,pathType:c.DerivationPathType.BitcoinNativeSegwit})}return e}),[F]),[Q,q]=(0,m.useState)(!0),{data:J=l.LEDGER_NOT_CONNECTED_STATE}=f.hooks.useLedgerWireTransportState(Q,!0),{data:[V]}=(0,s.useFeatureFlags)(["kill-ledger-xpub-derivation"]),{data:U,error:X,fetchStatus:ee,refetch:te}=f.hooks.useLedgerAddresses(J,Z,!0,!V),ne="fetching"===ee,ae=!J.isConnected&&"reconnecting"!==J.status,[re,oe]=(0,m.useState)(!1),{data:ce,refetch:ie}=f.hooks.useRequestLedgerPermission(re,!0);(0,m.useEffect)((()=>{ae&&q(!1)}),[ae]),(0,m.useEffect)((()=>{"granted"===(null==ce?void 0:ce.type)&&(q(!0),oe(!1))}),[ce]);const se=(0,m.useCallback)((()=>I(void 0,void 0,void 0,(function*(){var n;if(U&&Object.keys(U).length){const r=[...P.current];let c=0;for(const e of Object.values(U)){const t=null!==(n=r[c])&&void 0!==n?n:{accounts:{}},a={accounts:Object.assign({},t.accounts),derivationIndex:Z[c].index};switch(e.addressType){case u.AddressType.EVM:_.includes(i.NetworkIDs.Polygon.Mainnet)&&(a.accounts[`${i.NetworkIDs.Polygon.Mainnet}-${e.address}`]={chainType:e.addressType,chainId:i.NetworkIDs.Polygon.Mainnet,address:e.address,publicKey:e.publicKey,pathParams:Z[c]}),_.includes(i.NetworkIDs.Ethereum.Mainnet)&&(a.accounts[`${i.NetworkIDs.Ethereum.Mainnet}-${e.address}`]={chainType:e.addressType,chainId:i.NetworkIDs.Ethereum.Mainnet,address:e.address,publicKey:e.publicKey,pathParams:Z[c]});break;case u.AddressType.Solana:a.accounts[`${i.NetworkIDs.Solana.Mainnet}-${e.address}`]={chainType:e.addressType,address:e.address,publicKey:e.publicKey,chainId:i.NetworkIDs.Solana.Mainnet,pathParams:Z[c]};break;case u.AddressType.BitcoinTaproot:case u.AddressType.BitcoinNativeSegwit:case u.AddressType.BitcoinNestedSegwit:case u.AddressType.BitcoinLegacy:a.accounts[`${i.NetworkIDs.Bitcoin.Mainnet}-${e.address}`]={chainType:e.addressType,address:e.address,publicKey:e.publicKey,chainId:i.NetworkIDs.Bitcoin.Mainnet,pathParams:Z[c]}}r[c]=a,c++}if(N(r),R&&a.length===t){G(!0);const t=(e=>{const t=new Set;for(const n of e)for(const{address:e}of n.addresses)t.add(e);return t})(j),n=r.reduce(((e,n)=>{let a=!1;for(const{address:e}of Object.values(n.accounts))a=a||t.has(e);return a||e.push(n),e}),[]),a=[],c=[];for(let e=0;eObject.entries(e.accounts).reduce(((e,[t,n])=>(e[t]={account:n},e)),{})));c.push(t)}for(const e of c)a.push((0,p.discoverAccounts)(e));const i=(yield Promise.all(a)).flat().map((e=>{switch(e.status){case"discovered":return Object.assign(Object.assign({},e),{accounts:e.accounts.filter((e=>e.hasAccountActivity||(0,o.isRecommendedDerivationPathType)(e.derivationPathType)))});case"undiscovered":return Object.assign(Object.assign({},e),{accounts:e.accounts.filter((e=>(0,o.isRecommendedDerivationPathType)(e.derivationPathType)))})}})).filter((e=>e.accounts.length>0)).map((e=>{const t=(0,g.default)();return Object.assign(Object.assign({},e),{discoveryIdentifier:t})})),s=i.filter((e=>"undiscovered"===e.status||e.isSelectedByDefault)),l=i.filter((e=>!("undiscovered"===e.status||e.isSelectedByDefault))).slice(0,2),d=s.length>0,u=j.filter((e=>e.type===o.AccountType.Ledger)).length,f=(d?[...s,...l]:i.filter((e=>!e.accounts.some((e=>!(0,o.isRecommendedDerivationPathType)(e.derivationPathType))))).slice(0,3)).map(((e,t)=>Object.assign(Object.assign({},e),{accountIndex:u+t})));M(f,d),h(e(m).createElement(E.ConnectHardwareMultichainImportAccount,{preventBack:!0}))}}}))),[U,N,R,a.length,t,Z,_,j,M,h]);let le,de,ue,pe;(0,m.useEffect)((()=>{U&&Object.keys(U).length===Z.length&&(se(),a.length!==t&&(n(),D(e(m).createElement(O,{preventBack:!0}))))}),[U,Z,h,D,t,a,se,n]);let me=()=>{};return $?(le=e(m).createElement(S.ConfirmationIcon,{type:S.ConfirmationIconType.Failure}),de=B("connectHardwareErrorLedgerGeneric"),ue=B("connectHardwareErrorLedgerPhantomLocked"),me=()=>I(void 0,void 0,void 0,(function*(){const e=yield(0,y.getCurrentTabAsync)();void 0!==e.id&&(0,y.closeTabAsync)(e.id)})),pe=B("commandClose")):ce&&"granted"!==ce.type?(le=e(m).createElement(S.ConfirmationIcon,{type:S.ConfirmationIconType.Warning}),de=B("connectHardwarePermissionDeniedPrimary"),ue=B("connectHardwarePermissionDeniedSecondary"),pe=B("homeErrorButtonText"),me=ie):ae?(le=e(m).createElement(S.ConfirmationIcon,{type:S.ConfirmationIconType.Warning}),de=B("connectHardwarePermissionUnableToConnect"),ue=B("connectHardwarePermissionUnableToConnectDescription"),pe=B("commandConnect"),me=ie):X instanceof l.LedgerLockedError?(le=e(m).createElement(S.ConfirmationIcon,{type:S.ConfirmationIconType.Failure}),de=B("connectHardwareErrorLedgerLocked"),ue=B("connectHardwareErrorLedgerLockedDescription"),pe=B("homeErrorButtonText"),me=te):X?(le=e(m).createElement(S.ConfirmationIcon,{type:S.ConfirmationIconType.Failure}),de=B("connectHardwareErrorLedgerGeneric"),ue=B("connectHardwareErrorLedgerGenericDescription"),pe=B("homeErrorButtonText"),me=te):"reconnecting"==J.status?(le=e(m).createElement(S.ConfirmationIcon,{defaultIcon:e(m).createElement(b.SpinnerIcon,null),type:S.ConfirmationIconType.Default}),de=B("connectHardwareConnecting"),ue=B("connectHardwareConnectingDescription")):z?(le=e(m).createElement(S.ConfirmationIcon,{defaultIcon:e(m).createElement(b.SpinnerIcon,null),type:S.ConfirmationIconType.Default}),de=B("connectHardwareDiscoveringAccounts"),ue=B("connectHardwareDiscoveringAccountsDescription")):ne?(le=e(m).createElement(S.ConfirmationIcon,{defaultIcon:e(m).createElement(b.SpinnerIcon,null),type:S.ConfirmationIconType.Default}),de=B("connectHardwareConnectingAccounts"),ue=B("connectHardwareFindingAccountsWithActivity",{chainName:Y})):(le=e(m).createElement(H,{logoCount:K.length},K),de=B("connectHardwareOpenAppInterpolated",{app:W}),ue=B("connectHardwareOpenAppDescription")),e(m).createElement(x.ConnectHardwareStepContainer,null,e(m).createElement(T.IconHeader,{icon:le,primaryText:de,headerStyle:T.IconHeaderStyle.Large,secondaryText:ue}),pe?e(m).createElement(w.Button,{onClick:me,theme:"primary"},pe):e(m).createElement(A,null,e(m).createElement(C.Text,{color:"#999999",size:14},B("connectHardwareAccountsStepOfSteps",{stepNum:t,totalSteps:a.length}))))}})),n.register("hvJaJ",(function(a,r){t(a.exports,"ConnectHardwareMultichainImportAccount",(function(){return y}));var o=n("lMzyG"),c=n("lDSNw"),i=n("cZIbv"),s=n("laYjG"),l=n("5ftLv"),d=n("6eOa4"),u=n("kpxNY"),p=n("7R0Mp"),m=n("ajvrz"),h=n("cOTPM");const g=i.default.div` + margin-bottom: 35px; +`,f=(0,i.default)(s.Button)` + margin-bottom: 10px; +`,y=()=>{const t=(0,h.useHardwareOnboardingStore)((e=>e.discoveredAccounts)),n=(0,h.useHardwareOnboardingStore)((e=>e.activeAccountsFound)),a=(0,h.useHardwareOnboardingStore)((e=>e.setSelectedAccounts)),r=(0,h.useHardwareOnboardingStore)((e=>e.pushSubStep)),{t:i}=(0,o.useTranslation)(),y=(0,c.useMemo)((()=>{let e;if(n){const n=t.filter((e=>"undiscovered"===e.status||e.isSelectedByDefault));e=i(1===n.length?"connectHardwareFoundAccountsWithActivitySingular":"connectHardwareFoundAccountsWithActivity",{numOfAccounts:n.length})}else e=i("connectHardwareFoundSomeAccounts");return e}),[n,i,t]),w=(0,c.useCallback)((()=>{r(e(c).createElement(m.ConnectHardwareMultichainSelectAccounts,{activeAccounts:t}))}),[r,t]),v=(0,c.useCallback)((()=>{r(e(c).createElement(p.ConnectHardwareMultichainImportConfirmation,{preventBack:!0}))}),[r]);return(0,c.useEffect)((()=>{const e=t.reduce(((e,t,n)=>(("discovered"===t.status&&t.isSelectedByDefault||0===n)&&(e[t.discoveryIdentifier]=!0),e)),{});a(e)}),[t,a,n,i]),e(c).createElement(d.ConnectHardwareStepContainer,null,e(c).createElement(g,null,e(c).createElement(u.IconHeader,{icon:e(c).createElement(l.ConfirmationIcon,{type:l.ConfirmationIconType.Success}),primaryText:i("connectHardwareConnectAccounts"),headerStyle:u.IconHeaderStyle.Large,secondaryText:y})),e(c).createElement(f,{onClick:w,theme:"default"},i("connectHardwareSelectAccounts")),e(c).createElement(s.Button,{onClick:v,theme:"primary"},i("commandContinue")))}})),n.register("7R0Mp",(function(a,r){t(a.exports,"ConnectHardwareMultichainImportConfirmation",(function(){return h}));var o=n("d0go3"),c=n("lMzyG"),i=n("lDSNw"),s=n("gMNJN"),l=n("laYjG"),d=n("5ftLv"),u=n("6eOa4"),p=n("kpxNY"),m=n("cOTPM");const h=()=>{const t=(0,m.useHardwareOnboardingStore)((e=>e.discoveredAccounts)),n=(0,m.useHardwareOnboardingStore)((e=>e.selectedAccounts)),{t:a}=(0,c.useTranslation)(),{mutateAsync:r}=s.hooks.useConnectLedgerAccounts(),{mutateAsync:h}=s.hooks.useUpdateVisibleBitcoinAddressTypes(),[g,f]=(0,i.useState)(!1),y=(0,i.useMemo)((()=>t.filter((e=>!!n[e.discoveryIdentifier]))),[t,n]);return(0,i.useEffect)((()=>{if(y.length){const e=[],t=new Set;for(const n of y){const{accounts:a,seedIndex:r,accountIndex:c}=n,i=[],s=[];for(const e of a)(0,o.isBitcoinDerivationPathType)(e.derivationPathType)?(s.push({pathType:e.derivationPathType,value:e.publicKey}),"amount"in e&&0===parseFloat(e.amount)||t.add(e.chainType)):((0,o.isEVMDerivationPathType)(e.derivationPathType)||(0,o.isSolanaDerivationPathType)(e.derivationPathType))&&i.push({pathType:e.derivationPathType,value:e.address});e.push({derivationIndex:r,addresses:i,publicKeys:s,accountIndex:c})}r({accounts:e}).then((()=>{t.size>0&&h({addressTypes:Array.from(t)})})).finally((()=>f(!0)))}else f(!0)}),[y,r,h]),e(i).createElement(u.ConnectHardwareStepContainer,null,e(i).createElement(p.IconHeader,{icon:e(i).createElement(d.ConfirmationIcon,{type:d.ConfirmationIconType.Success}),primaryText:a("connectHardwareAccountsAddedInterpolated",{numOfAccounts:y.length}),headerStyle:p.IconHeaderStyle.Large,secondaryText:a("connectHardwareFinishSecondaryText")}),e(i).createElement(l.Button,{onClick:()=>{window.close()},theme:"primary",disabled:!g},a("pastParticipleDone")))}})),n.register("cOTPM",(function(a,r){t(a.exports,"useHardwareOnboardingStore",(function(){return l}));var o=n("4y59b"),c=n("90BMT"),i=n("9xrNA");const s={hardwareStepStack:[],hardwareStepSubStack:{},selectedChains:[],selectedChainsMap:new Map,chainImportStep:1,derivedAccountGroups:[],discoveredAccounts:[],activeAccountsFound:!1,selectedAccounts:{}},l=e(i)(((e,t)=>Object.assign(Object.assign({},s),{pushStep:n=>{const a=t().hardwareStepStack;e({hardwareStepStack:a.concat(n)})},popStep:()=>{var n;const a=t().hardwareStepStack.length-1;if((null!==(n=t().hardwareStepSubStack[a])&&void 0!==n?n:[]).length)return e((0,c.default)((e=>{e.hardwareStepSubStack[a]=e.hardwareStepSubStack[a].slice(0,-1)})));e((0,c.default)((e=>{e.hardwareStepStack=e.hardwareStepStack.slice(0,-1)})))},pushSubStep:n=>{var a;const r=t().hardwareStepStack.length-1,o=null!==(a=t().hardwareStepSubStack[r])&&void 0!==a?a:[];e((0,c.default)((e=>{e.hardwareStepSubStack[r]=o.concat([n])})))},currentStep:()=>{var e;const n=t().hardwareStepStack,a=t().hardwareStepSubStack,r=n.length>0?n.length-1:n.length;return(null===(e=a[r])||void 0===e?void 0:e.length)?(0,o.getLast)(a[r]):(0,o.getLast)(n)},setSelectedChains:(t,n)=>{e({selectedChains:t,selectedChainsMap:n})},setDecrementChainImportStep:()=>{const n=t().chainImportStep;e({chainImportStep:n-1})},setIncrementChainImportStep:()=>{const n=t().chainImportStep;e({chainImportStep:n+1})},setDerivedAccountGroups:t=>{e({derivedAccountGroups:t})},setDiscoveredAccounts:(t,n)=>{e({discoveredAccounts:t,activeAccountsFound:n})},selectAccount:n=>{const a=t().selectedAccounts,r=Object.assign({},a);r[n]=!0,e({selectedAccounts:r})},deselectAccount:n=>{const a=t().selectedAccounts,r=Object.assign({},a);delete r[n],e({selectedAccounts:r})},setSelectedAccounts:t=>{e({selectedAccounts:t})}})))})),n.register("ajvrz",(function(a,r){t(a.exports,"ConnectHardwareMultichainSelectAccounts",(function(){return g}));var o=n("lMzyG"),c=n("lDSNw"),i=n("cZIbv"),s=n("izP3E"),l=n("laYjG"),d=n("6eOa4"),u=n("kn91D"),p=n("7R0Mp"),m=n("cOTPM");const h=(0,i.default)(u.Text)` + margin-top: 15px; +`,g=({activeAccounts:t})=>{const n=(0,m.useHardwareOnboardingStore)((e=>e.selectedAccounts)),a=(0,m.useHardwareOnboardingStore)((e=>e.selectAccount)),r=(0,m.useHardwareOnboardingStore)((e=>e.deselectAccount)),i=(0,m.useHardwareOnboardingStore)((e=>e.pushSubStep)),{t:g}=(0,o.useTranslation)(),f=(0,c.useMemo)((()=>0===Object.values(n).filter((e=>!!e)).length),[n]),y=(0,c.useCallback)((()=>{i(e(c).createElement(p.ConnectHardwareMultichainImportConfirmation,{preventBack:!0}))}),[i]);return e(c).createElement(d.ConnectHardwareStepContainer,null,e(c).createElement("div",{style:{marginBottom:15}},e(c).createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:30}},e(c).createElement(u.Text,{weight:500,size:30,lineHeight:34,maxWidth:"320px"},g("connectHardwareSelectAccounts")),e(c).createElement(h,{wordBreak:"break-word",size:18,lineHeight:22,color:"#777777"},g("connectHardwareChooseAccountsToConnect"))),e(c).createElement("div",{style:{maxHeight:420,overflowY:"scroll"}},t.map((({accounts:t,discoveryIdentifier:o,accountIndex:i})=>{const l=!!n[o];return e(c).createElement(s.DiscoveredAccountRow,{key:o,accountType:"ledger",accounts:t,accountIndex:i,checked:l,onPress:()=>{l?r(o):a(o)}})})))),e(c).createElement(l.Button,{onClick:y,theme:"primary",disabled:f},g("commandContinue")))}})),n.register("izP3E",(function(a,r){t(a.exports,"DiscoveredAccountRow",(function(){return f}));var o=n("6Tvfa"),c=n("lMzyG"),i=n("4y59b"),s=n("lDSNw"),l=n("gmVmN"),d=n("cZIbv"),u=n("03QiC"),p=n("7E6dj"),m=n("e4sKe"),h=n("kn91D");const g=({account:t})=>{const{t:n}=(0,c.useTranslation)();return e(s).createElement(b,null,e(s).createElement(w,null,e(s).createElement(u.ChainLogo,{networkID:t.chain.id,height:40,width:40,spacing:"large"})),e(s).createElement(v,null,e(s).createElement(x,null,e(s).createElement(m.TokenNameBadge,{networkID:t.chain.id,walletAddress:t.address},e(s).createElement(C,null,t.chain.name)),e(s).createElement(C,null,(0,o.formatHashMedium)(t.address,4))),e(s).createElement(S,null,"amount"in t&&"chain"in t?e(s).createElement(E,null,(0,l.formatTokenAmount)(t.amount)," ",t.chain.symbol):null,"amount"in t?e(s).createElement(E,null,t.lastActivityTimestamp?n("onboardingImportAccountsLastActive",{formattedTimestamp:(0,i.formatTimestampFromNow)(1e3*t.lastActivityTimestamp,!0)}):n("onboardingImportAccountsCreateNew")):null)))},f=e(s).memo((({accountType:t,accounts:n,checked:a,accountIndex:r,onPress:o})=>{const{t:i}=(0,c.useTranslation)(),l=r+1;return e(s).createElement(y,null,e(s).createElement(T,null,e(s).createElement(C,null,((e,t,n)=>{switch(t){case"seed":return e("onboardingImportAccountsAccountName",{walletIndex:n});case"ledger":return e("onboardingImportAccountsLedgerAccountName",{walletIndex:n})}})(i,t,l)),e(s).createElement(p.Checkbox,{checked:a,onChange:o})),n.map(((t,n)=>e(s).createElement(g,{key:`${t.address}-${n}`,account:t}))))})),y=d.default.div` + margin-bottom: 24px; + width: 100%; +`,w=d.default.div` + flex-shrink: 0; + margin-right: 10px; +`,v=d.default.div` + display: flex; + flex-direction: column; + width: 100%; +`,S=d.default.div` + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + width: 100%; +`,x=(0,d.default)(S)` + margin-bottom: 2px; +`,T=(0,d.default)(S)` + background: #2a2a2a; + margin-bottom: 1px; + padding: 12px 16px 12px 14px; + border-top-left-radius: 6px; + border-top-right-radius: 6px; + + & > span { + margin-right: 0; + } +`,b=d.default.div` + background: #2a2a2a; + margin-top: 1px; + padding: 17px 16px 17px 14px; + width: 100%; + display: flex; + align-items: center; + + &:last-of-type { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + } +`,C=(0,d.default)(h.Text).attrs({size:16,lineHeight:19,weight:600})``,E=(0,d.default)(h.Text).attrs({size:14,lineHeight:17,weight:400,color:"#777777"})``})),n.register("7zNi3",(function(a,r){t(a.exports,"ConnectHardwareMultichainSelectChain",(function(){return b}));var o=n("belzv"),c=n("lMzyG"),i=n("lDSNw"),s=n("cZIbv"),l=n("gMNJN"),d=n("gdILj"),u=n("laYjG"),p=n("03QiC"),m=n("7E6dj"),h=n("6eOa4"),g=n("kn91D"),f=n("4YoIT"),y=n("cOTPM");const w=s.default.div` + align-items: center; + background-color: #2a2a2a; + border-radius: 6px; + cursor: pointer; + display: flex; + justify-content: space-between; + margin-bottom: 12px; + padding: 16px 24px 16px 12px; + + :last-child { + margin-bottom: 28px; + } + + > span { + margin-right: 0px; + } +`,v=s.default.div` + margin-right: 12px; +`,S=s.default.div` + margin-top: 30px; +`,x=s.default.div` + display: flex; + align-items: center; +`,T=({networkID:t,icon:n,onPressChain:a,isChecked:r})=>e(i).createElement(w,{onClick:()=>{a(t)}},e(i).createElement(x,null,e(i).createElement(v,null,n),e(i).createElement(g.Text,{size:16,weight:600},o.Chains.getNetworkName(t))),e(i).createElement(m.Checkbox,{checked:r})),b=()=>{const{pushSubStep:t,selectedChains:n,setSelectedChains:a,selectedChainsMap:r}=(0,y.useHardwareOnboardingStore)(),{t:s}=(0,c.useTranslation)(),m=l.hooks.useEnabledNetworkIDs(),w=l.hooks.useEnabledAddressTypes(),v=(0,i.useCallback)((e=>{const t=new Map(r),n=o.Chains.getAddressTypes(e);for(const a of n){const n=r.get(a),o=null==n?void 0:n[e];t.set(a,Object.assign(Object.assign({},n),{[e]:!o}))}const c=w.filter((e=>{const n=t.get(e)||{};return Object.values(n).reduce(((e,t)=>t?++e:e),0)>0}));a(c,t)}),[w,a,r]);(0,d.useEffectOnce)((()=>{const e=new Map;for(const t of w)e.set(t,{});for(const t of m){const n=o.Chains.getAddressTypes(t);for(const a of n){const n=e.get(a);e.set(a,Object.assign(Object.assign({},n),{[t]:!1}))}}a(n,e)}),w.length>0&&m.length>0);const x=(0,i.useMemo)((()=>m.map((t=>{const n=o.Chains.getAddressTypes(t);let a=!1;for(const e of n){const n=r.get(e);a=(null==n?void 0:n[t])||a}return e(i).createElement(T,{key:t,icon:e(i).createElement(p.ChainLogo,{networkID:t,width:40,height:40,stroke:""}),networkID:t,onPressChain:v,isChecked:a})}))),[m,r,v]),b=(0,i.useMemo)((()=>{let e=0;for(const t of r.values())e+=Object.values(t).reduce(((e,t)=>t?++e:e),0);return 0===e}),[r]);return e(i).createElement(h.ConnectHardwareStepContainer,null,e(i).createElement("div",null,e(i).createElement(g.Text,{weight:500,size:28,lineHeight:34},s("connectHardwareSelectChains")),e(i).createElement(S,null,x)),e(i).createElement(u.Button,{onClick:()=>{t(e(i).createElement(f.ConnectHardwareMultichainOpenApp,{preventBack:!0}))},theme:"primary",disabled:b},s("commandContinue")))}})),n.register("gdILj",(function(e,a){t(e.exports,"useEffectOnce",(function(){return o}));var r=n("lDSNw");const o=(e,t)=>{const n=(0,r.useRef)(!1);(0,r.useEffect)((()=>{if(!n.current&&t)return n.current=!0,e()}))}})),n.register("l7cFC",(function(e,n){t(e.exports,"TOTAL_CONNECT_HARDWARE_STEPS",(function(){return a}));const a=3})); +//# sourceMappingURL=ConnectHardwareMultichainFlow.f0a3e674.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/DailyMotion.247616e2.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/DailyMotion.247616e2.js new file mode 100644 index 0000000..9dd9ec9 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/DailyMotion.247616e2.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){var e=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;e.register("7oaa5",(function(t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.default=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(e("29o0l")),i=e("c9pO7"),a=e("icJ0p");function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&g[g.length-1])||6!==Q[0]&&2!==Q[0])){i=0;continue}if(3===Q[0]&&(!g||Q[1]>g[0]&&Q[1]=A.length&&(A=void 0),{value:A&&A[E++],done:!A}}};throw new TypeError(B?"Object is not iterable.":"Symbol.iterator is not defined.")},M={eth:1,erc20:2,erc721:3,erc20mintable:4,erc721mintable:5},F=function(){function A(A,B,I){void 0===B&&(B="w0w"),void 0===I&&(I={}),this.transport=A,this.loadConfig=I,A.decorateAppAPIMethods(this,["getAddress","provideERC20TokenInformation","signTransaction","signPersonalMessage","getAppConfiguration","signEIP712Message","signEIP712HashedMessage","starkGetPublicKey","starkSignOrder","starkSignOrder_v2","starkSignTransfer","starkSignTransfer_v2","starkProvideQuantum","starkProvideQuantum_v2","starkUnsafeSign","eth2GetPublicKey","eth2SetWithdrawalIndex","setExternalPlugin","setPlugin","getEIP1024PublicEncryptionKey","getEIP1024SharedSecret"],B)}return A.prototype.setLoadConfig=function(A){this.loadConfig=A},A.prototype.getAddress=function(A,B,I){var E=(0,Q.splitPath)(A),g=R.alloc(1+4*E.length);return g[0]=E.length,E.forEach((function(A,B){g.writeUInt32BE(A,1+4*B)})),this.transport.send(224,2,B?1:0,I?1:0,g).then((function(A){var B=A[0],E=A[1+B];return{publicKey:A.slice(1,1+B).toString("hex"),address:"0x"+A.slice(1+B+1,1+B+1+E).toString("ascii"),chainCode:I?A.slice(1+B+1+E,1+B+1+E+32).toString("hex"):void 0}}))},A.prototype.signTransaction=function(A,B,I){return U(this,void 0,void 0,(function(){var E,g,w,U,M,F,G,D,o,c,a,r,l,h,N,Z,s,J,k,u,Y,f,P,d,p,O,H,m,W,x,L,b,y,K,v,j,q,z,X,_,$,AA,BA;return T(this,(function(IA){switch(IA.label){case 0:return void 0!==I?[3,2]:(console.warn("hw-app-eth: signTransaction(path, rawTxHex, resolution): please provide the 'resolution' parameter. See https://github.com/LedgerHQ/ledgerjs/blob/master/packages/hw-app-eth/README.md – the previous signature is deprecated and providing the 3rd 'resolution' parameter explicitly will become mandatory so you have the control on the resolution and the fallback mecanism (e.g. fallback to blind signing or not).// Possible solution:\n + import { ledgerService } from '@ledgerhq/hw-app-eth';\n + const resolution = await ledgerService.resolveTransaction(rawTxHex);"),[4,i.default.resolveTransaction(B,this.loadConfig,{externalPlugins:!0,erc20:!0}).catch((function(A){return console.warn("an error occurred in resolveTransaction => fallback to blind signing: "+String(A)),null}))]);case 1:I=IA.sent(),IA.label=2;case 2:if(!I)return[3,31];IA.label=3;case 3:IA.trys.push([3,8,9,10]),E=n(I.plugin),g=E.next(),IA.label=4;case 4:return g.done?[3,7]:(w=g.value,[4,e(this.transport,w)]);case 5:IA.sent(),IA.label=6;case 6:return g=E.next(),[3,4];case 7:return[3,10];case 8:return U=IA.sent(),j={error:U},[3,10];case 9:try{g&&!g.done&&(q=E.return)&&q.call(E)}finally{if(j)throw j.error}return[7];case 10:IA.trys.push([10,15,16,17]),M=n(I.externalPlugin),F=M.next(),IA.label=11;case 11:return F.done?[3,14]:(G=F.value,D=G.payload,o=G.signature,[4,t(this.transport,D,o)]);case 12:IA.sent(),IA.label=13;case 13:return F=M.next(),[3,11];case 14:return[3,17];case 15:return c=IA.sent(),z={error:c},[3,17];case 16:try{F&&!F.done&&(X=M.return)&&X.call(M)}finally{if(z)throw z.error}return[7];case 17:IA.trys.push([17,22,23,24]),a=n(I.nfts),r=a.next(),IA.label=18;case 18:return r.done?[3,21]:(l=r.value,[4,V(this.transport,R.from(l,"hex"))]);case 19:IA.sent(),IA.label=20;case 20:return r=a.next(),[3,18];case 21:return[3,24];case 22:return h=IA.sent(),_={error:h},[3,24];case 23:try{r&&!r.done&&($=a.return)&&$.call(a)}finally{if(_)throw _.error}return[7];case 24:IA.trys.push([24,29,30,31]),N=n(I.erc20Tokens),Z=N.next(),IA.label=25;case 25:return Z.done?[3,28]:(s=Z.value,[4,S(this.transport,R.from(s,"hex"))]);case 26:IA.sent(),IA.label=27;case 27:return Z=N.next(),[3,25];case 28:return[3,31];case 29:return J=IA.sent(),AA={error:J},[3,31];case 30:try{Z&&!Z.done&&(BA=N.return)&&BA.call(N)}finally{if(AA)throw AA.error}return[7];case 31:k=R.from(B,"hex"),u=(0,Q.decodeTxInfo)(k),Y=u.vrsOffset,f=u.txType,P=u.chainId,d=u.chainIdTruncated,p=(0,Q.splitPath)(A),H=0,m=function(){var A,B,I,E;return T(this,(function(g){switch(g.label){case 0:return B=(A=0===H)?149-4*p.length:150,I=H+B>k.length?k.length-H:B,0!=Y&&H+I>=Y&&(I=k.length-H),E=R.alloc(A?1+4*p.length+I:I),A?(E[0]=p.length,p.forEach((function(A,B){E.writeUInt32BE(A,1+4*B)})),k.copy(E,1+4*p.length,H,H+I)):k.copy(E,0,H,H+I),[4,W.transport.send(224,4,A?0:128,0,E).catch((function(A){throw function(A){return A&&27264===A.statusCode?new(0,C.EthAppPleaseEnableContractData)("Please enable Blind signing or Contract data in the Ethereum app Settings"):A}(A)}))];case 1:return O=g.sent(),H+=I,[2]}}))},W=this,IA.label=32;case 32:return H===k.length?[3,34]:[5,m()];case 33:return IA.sent(),[3,32];case 34:return x=O[0],L="",P.times(2).plus(35).plus(1).isGreaterThan(255)?(b=(2*d+35)%256,y=Math.abs(x-b),L=null!=f?y%2==1?"00":"01":P.times(2).plus(35).plus(y).toString(16)):L=x.toString(16),L.length%2==1&&(L="0"+L),K=O.slice(1,33).toString("hex"),v=O.slice(33,65).toString("hex"),[2,{v:L,r:K,s:v}]}}))}))},A.prototype.getAppConfiguration=function(){return this.transport.send(224,6,0,0).then((function(A){return{arbitraryDataEnabled:1&A[0],erc20ProvisioningNecessary:2&A[0],starkEnabled:4&A[0],starkv2Supported:8&A[0],version:A[1]+"."+A[2]+"."+A[3]}}))},A.prototype.signPersonalMessage=function(A,B){return U(this,void 0,void 0,(function(){var I,E,g,i,C,w,U,n,M;return T(this,(function(F){switch(F.label){case 0:I=(0,Q.splitPath)(A),E=0,g=R.from(B,"hex"),C=function(){var A,B,Q;return T(this,(function(C){switch(C.label){case 0:return A=0===E?149-4*I.length-4:150,B=E+A>g.length?g.length-E:A,Q=R.alloc(0===E?1+4*I.length+4+B:B),0===E?(Q[0]=I.length,I.forEach((function(A,B){Q.writeUInt32BE(A,1+4*B)})),Q.writeUInt32BE(g.length,1+4*I.length),g.copy(Q,1+4*I.length+4,E,E+B)):g.copy(Q,0,E,E+B),[4,w.transport.send(224,8,0===E?0:128,0,Q)];case 1:return i=C.sent(),E+=B,[2]}}))},w=this,F.label=1;case 1:return E===g.length?[3,3]:[5,C()];case 2:return F.sent(),[3,1];case 3:return U=i[0],n=i.slice(1,33).toString("hex"),M=i.slice(33,65).toString("hex"),[2,{v:U,r:n,s:M}]}}))}))},A.prototype.signEIP712HashedMessage=function(A,B,I){return(0,w.signEIP712HashedMessage)(this.transport,A,B,I)},A.prototype.signEIP712Message=function(A,B,I){return void 0===I&&(I=!1),U(this,void 0,void 0,(function(){return T(this,(function(E){return[2,(0,w.signEIP712Message)(this.transport,A,B,I,this.loadConfig)]}))}))},A.prototype.starkGetPublicKey=function(A,B){var I=(0,Q.splitPath)(A),E=R.alloc(1+4*I.length);return E[0]=I.length,I.forEach((function(A,B){E.writeUInt32BE(A,1+4*B)})),this.transport.send(240,2,B?1:0,0,E).then((function(A){return A.slice(0,A.length-2)}))},A.prototype.starkSignOrder=function(A,B,I,E,g,i,C,w,U,T,n){var M=(0,Q.maybeHexBuffer)(B),F=(0,Q.maybeHexBuffer)(E),S=(0,Q.splitPath)(A),V=R.alloc(1+4*S.length+20+32+20+32+4+4+8+8+4+4,0),t=0;return V[0]=S.length,S.forEach((function(A,B){V.writeUInt32BE(A,1+4*B)})),t=1+4*S.length,M&&M.copy(V,t),t+=20,R.from(I.toString(16).padStart(64,"0"),"hex").copy(V,t),t+=32,F&&F.copy(V,t),t+=20,R.from(g.toString(16).padStart(64,"0"),"hex").copy(V,t),t+=32,V.writeUInt32BE(i,t),t+=4,V.writeUInt32BE(C,t),t+=4,R.from(w.toString(16).padStart(16,"0"),"hex").copy(V,t),t+=8,R.from(U.toString(16).padStart(16,"0"),"hex").copy(V,t),t+=8,V.writeUInt32BE(T,t),t+=4,V.writeUInt32BE(n,t),this.transport.send(240,4,1,0,V).then((function(A){return{r:A.slice(1,33).toString("hex"),s:A.slice(33,65).toString("hex")}}))},A.prototype.starkSignOrder_v2=function(A,B,I,E,g,i,C,w,U,T,n,F,S,V,t){var e=(0,Q.maybeHexBuffer)(B),G=(0,Q.maybeHexBuffer)(i);if(!(I in M))throw new Error("eth.starkSignOrderv2 invalid source quantization type="+I);if(!(C in M))throw new Error("eth.starkSignOrderv2 invalid destination quantization type="+C);var D=(0,Q.splitPath)(A),o=R.alloc(1+4*D.length+1+20+32+32+1+20+32+32+4+4+8+8+4+4,0),c=0;return o[0]=D.length,D.forEach((function(A,B){o.writeUInt32BE(A,1+4*B)})),c=1+4*D.length,o[c]=M[I],c++,e&&e.copy(o,c),c+=20,E&&R.from(E.toString(16).padStart(64,"0"),"hex").copy(o,c),c+=32,g&&R.from(g.toString(16).padStart(64,"0"),"hex").copy(o,c),o[c+=32]=M[C],c++,G&&G.copy(o,c),c+=20,w&&R.from(w.toString(16).padStart(64,"0"),"hex").copy(o,c),c+=32,U&&R.from(U.toString(16).padStart(64,"0"),"hex").copy(o,c),c+=32,o.writeUInt32BE(T,c),c+=4,o.writeUInt32BE(n,c),c+=4,R.from(F.toString(16).padStart(16,"0"),"hex").copy(o,c),c+=8,R.from(S.toString(16).padStart(16,"0"),"hex").copy(o,c),c+=8,o.writeUInt32BE(V,c),c+=4,o.writeUInt32BE(t,c),this.transport.send(240,4,3,0,o).then((function(A){return{r:A.slice(1,33).toString("hex"),s:A.slice(33,65).toString("hex")}}))},A.prototype.starkSignTransfer=function(A,B,I,E,g,i,C,w,U){var T=(0,Q.maybeHexBuffer)(B),n=(0,Q.hexBuffer)(E),M=(0,Q.splitPath)(A),F=R.alloc(1+4*M.length+20+32+32+4+4+8+4+4,0),S=0;return F[0]=M.length,M.forEach((function(A,B){F.writeUInt32BE(A,1+4*B)})),S=1+4*M.length,T&&T.copy(F,S),S+=20,R.from(I.toString(16).padStart(64,"0"),"hex").copy(F,S),S+=32,n.copy(F,S),S+=32,F.writeUInt32BE(g,S),S+=4,F.writeUInt32BE(i,S),S+=4,R.from(C.toString(16).padStart(16,"0"),"hex").copy(F,S),S+=8,F.writeUInt32BE(w,S),S+=4,F.writeUInt32BE(U,S),this.transport.send(240,4,2,0,F).then((function(A){return{r:A.slice(1,33).toString("hex"),s:A.slice(33,65).toString("hex")}}))},A.prototype.starkSignTransfer_v2=function(A,B,I,E,g,i,C,w,U,T,n,F,S){var V=(0,Q.maybeHexBuffer)(B),t=(0,Q.hexBuffer)(i),e=(0,Q.maybeHexBuffer)(F);if(!(I in M))throw new Error("eth.starkSignTransferv2 invalid quantization type="+I);var G=(0,Q.splitPath)(A),D=R.alloc(1+4*G.length+1+20+32+32+32+4+4+8+4+4+(e?52:0),0),o=0;return D[0]=G.length,G.forEach((function(A,B){D.writeUInt32BE(A,1+4*B)})),o=1+4*G.length,D[o]=M[I],o++,V&&V.copy(D,o),o+=20,E&&R.from(E.toString(16).padStart(64,"0"),"hex").copy(D,o),o+=32,g&&R.from(g.toString(16).padStart(64,"0"),"hex").copy(D,o),o+=32,t.copy(D,o),o+=32,D.writeUInt32BE(C,o),o+=4,D.writeUInt32BE(w,o),o+=4,R.from(U.toString(16).padStart(16,"0"),"hex").copy(D,o),o+=8,D.writeUInt32BE(T,o),o+=4,D.writeUInt32BE(n,o),e&&S&&(o+=4,R.from(S.toString(16).padStart(64,"0"),"hex").copy(D,o),o+=32,e.copy(D,o)),this.transport.send(240,4,e?5:4,0,D).then((function(A){return{r:A.slice(1,33).toString("hex"),s:A.slice(33,65).toString("hex")}}))},A.prototype.starkProvideQuantum=function(A,B){var I=(0,Q.maybeHexBuffer)(A),E=R.alloc(52,0);return I&&I.copy(E,0),R.from(B.toString(16).padStart(64,"0"),"hex").copy(E,20),this.transport.send(240,8,0,0,E).then((function(){return!0}),(function(A){if(A&&27904===A.statusCode)return!1;throw A}))},A.prototype.starkProvideQuantum_v2=function(A,B,I,E){var g=(0,Q.maybeHexBuffer)(A);if(!(B in M))throw new Error("eth.starkProvideQuantumV2 invalid quantization type="+B);var i=R.alloc(84,0),C=0;return g&&g.copy(i,C),C+=20,I&&R.from(I.toString(16).padStart(64,"0"),"hex").copy(i,C),C+=32,E&&R.from(E.toString(16).padStart(64,"0"),"hex").copy(i,C),this.transport.send(240,8,M[B],0,i).then((function(){return!0}),(function(A){if(A&&27904===A.statusCode)return!1;throw A}))},A.prototype.starkUnsafeSign=function(A,B){var I,E=(0,Q.hexBuffer)(B),g=(0,Q.splitPath)(A),i=R.alloc(1+4*g.length+32);return i[0]=g.length,g.forEach((function(A,B){i.writeUInt32BE(A,1+4*B)})),I=1+4*g.length,E.copy(i,I),this.transport.send(240,10,0,0,i).then((function(A){return{r:A.slice(1,33).toString("hex"),s:A.slice(33,65).toString("hex")}}))},A.prototype.eth2GetPublicKey=function(A,B){var I=(0,Q.splitPath)(A),E=R.alloc(1+4*I.length);return E[0]=I.length,I.forEach((function(A,B){E.writeUInt32BE(A,1+4*B)})),this.transport.send(224,14,B?1:0,0,E).then((function(A){return{publicKey:A.slice(0,-2).toString("hex")}}))},A.prototype.eth2SetWithdrawalIndex=function(A){var B=R.alloc(4,0);return B.writeUInt32BE(A,0),this.transport.send(224,16,0,0,B).then((function(){return!0}),(function(A){if(A&&27904===A.statusCode)return!1;throw A}))},A.prototype.getEIP1024PublicEncryptionKey=function(A,B){var I=(0,Q.splitPath)(A),E=R.alloc(1+4*I.length);return E[0]=I.length,I.forEach((function(A,B){E.writeUInt32BE(A,1+4*B)})),this.transport.send(224,24,B?1:0,0,E).then((function(A){return{publicKey:A.slice(0,-2).toString("hex")}}))},A.prototype.getEIP1024SharedSecret=function(A,B,I){var E,g=(0,Q.splitPath)(A),i=(0,Q.hexBuffer)(B),C=R.alloc(1+4*g.length+32);return C[0]=g.length,g.forEach((function(A,B){C.writeUInt32BE(A,1+4*B)})),E=1+4*g.length,i.copy(C,E),this.transport.send(224,24,I?1:0,1,C).then((function(A){return{sharedSecret:A.slice(0,-2).toString("hex")}}))},A.prototype.provideERC20TokenInformation=function(A){var B=A.data;return S(this.transport,B)},A.prototype.setExternalPlugin=function(A,B,I){return console.warn("hw-app-eth: eth.setExternalPlugin is deprecated. signTransaction solves this for you when providing it in `resolution`."),t(this.transport,A,I)},A.prototype.setPlugin=function(A){return console.warn("hw-app-eth: eth.setPlugin is deprecated. signTransaction solves this for you when providing it in `resolution`."),e(this.transport,A)},A}();function S(A,B){return A.send(224,10,0,0,B).then((function(){return!0}),(function(A){if(A&&27904===A.statusCode)return!1;throw A}))}function V(A,B){return A.send(224,20,0,0,B).then((function(){return!0}),(function(A){if(A&&27904===A.statusCode)throw new(0,C.EthAppNftNotSupported);throw A}))}function t(A,B,I){var E=R.from(B,"hex"),g=R.from(I,"hex"),Q=R.concat([E,g]);return A.send(224,18,0,0,Q).then((function(){return!0}),(function(A){if(A&&27264===A.statusCode)return!1;if(A&&27012===A.statusCode)return!1;if(A&&27904===A.statusCode)return!1;throw A}))}function e(A,B){var I=R.from(B,"hex");return A.send(224,22,0,0,I).then((function(){return!0}),(function(A){if(A&&27264===A.statusCode)return!1;if(A&&27012===A.statusCode)return!1;if(A&&27904===A.statusCode)return!1;throw A}))}})),I.register("9RoFP",(function(B,E){A(B.exports,"splitPath",(function(){return R}),(function(A){return R=A})),A(B.exports,"hexBuffer",(function(){return U}),(function(A){return U=A})),A(B.exports,"maybeHexBuffer",(function(){return T}),(function(A){return T=A})),A(B.exports,"decodeTxInfo",(function(){return e}),(function(A){return e=A})),A(B.exports,"intAsHexBytes",(function(){return G}),(function(A){return G=A})),A(B.exports,"tokenSelectors",(function(){return D}),(function(A){return D=A})),A(B.exports,"nftSelectors",(function(){return o}),(function(A){return o=A})),A(B.exports,"mergeResolutions",(function(){return c}),(function(A){return c=A}));var g=I("3amGd"),Q=I("kAKNF"),i=I("8tcqI").Buffer,C=function(A,B){var I="function"==typeof Symbol&&A[Symbol.iterator];if(!I)return A;var E,g,Q=I.call(A),i=[];try{for(;(void 0===B||B-- >0)&&!(E=Q.next()).done;)i.push(E.value)}catch(A){g={error:A}}finally{try{E&&!E.done&&(I=Q.return)&&I.call(Q)}finally{if(g)throw g.error}}return i},w=function(A,B,I){if(I||2===arguments.length)for(var E,g=0,Q=B.length;g1&&"'"===A[A.length-1]&&(I+=2147483648),B.push(I))})),B}function U(A){return i.from(A.startsWith("0x")?A.slice(2):A,"hex")}function T(A){return A?U(A):null}var n,M,F,S,V,t,e=function(A){var B,I=[1,2].includes(A[0])?A[0]:null,E=null===I?A:A.slice(1),C=(0,g.decode)(E).map((function(A){return i.from(A.slice(2),"hex")})),w=0,R=(0,g.decode)(E),U=(B=2===I?{data:R[7],to:R[5],chainId:C[0]}:1===I?{data:R[6],to:R[4],chainId:C[0]}:{data:R[5],to:R[3],chainId:C.length>6?C[6]:i.from("0x01","hex")}).chainId,T=new(0,Q.BigNumber)(0);if(U){T=new(0,Q.BigNumber)(U.toString("hex"),16);var n=i.alloc(4);U.length>4?U.copy(n):U.copy(n,4-U.length),w=n.readUInt32BE(0)}var M=0;if(null===I&&C.length>6){var F=i.from((0,g.encode)(C.slice(-3)).slice(2),"hex");if(M=A.length-(F.length-1),F[0]>247)M++,M+=F[0]-247-1}return{decodedTx:B,txType:I,chainId:T,chainIdTruncated:w,vrsOffset:M}},G=function(A,B){return A.toString(16).padStart(2*B,"0")};(M=n||(n={})).APPROVE="0x095ea7b3",M.TRANSFER="0xa9059cbb",(S=F||(F={})).APPROVE="0x095ea7b3",S.SET_APPROVAL_FOR_ALL="0xa22cb465",S.TRANSFER_FROM="0x23b872dd",S.SAFE_TRANSFER_FROM="0x42842e0e",S.SAFE_TRANSFER_FROM_WITH_DATA="0xb88d4fde",(t=V||(V={})).SET_APPROVAL_FOR_ALL="0xa22cb465",t.SAFE_TRANSFER_FROM="0xf242432a",t.SAFE_BATCH_TRANSFER_FROM="0x2eb2c2d6";var D=Object.values(n),o=w(w([],C(Object.values(F)),!1),C(Object.values(V)),!1),c=function(A,B){var I,E,g={nfts:[],erc20Tokens:[],externalPlugin:[],plugin:[]};for(var Q in A)(I=g[Q]).push.apply(I,w([],C(A[Q]),!1));for(var Q in B)(E=g[Q]).push.apply(E,w([],C(B[Q]),!1));return g}})),I.register("01gv3",(function(B,E){A(B.exports,"default",(function(){return V}),(function(A){return V=A}));var g=I("fkrsS"),Q=I("5c9tF"),i=I("4s4XT"),C=I("kHf9a"),w=I("c46mQ"),R=I("9RoFP"),U=I("8tcqI").Buffer,T=function(A,B,I,E){return new(I||(I=Promise))((function(g,Q){function i(A){try{w(E.next(A))}catch(A){Q(A)}}function C(A){try{w(E.throw(A))}catch(A){Q(A)}}function w(A){var B;A.done?g(A.value):(B=A.value,B instanceof I?B:new I((function(A){A(B)}))).then(i,C)}w((E=E.apply(A,B||[])).next())}))},n=function(A,B){var I,E,g,Q,i={label:0,sent:function(){if(1&g[0])throw g[1];return g[1]},trys:[],ops:[]};return Q={next:C(0),throw:C(1),return:C(2)},"function"==typeof Symbol&&(Q[Symbol.iterator]=function(){return this}),Q;function C(Q){return function(C){return function(Q){if(I)throw new TypeError("Generator is already executing.");for(;i;)try{if(I=1,E&&(g=2&Q[0]?E.return:Q[0]?E.throw||((g=E.return)&&g.call(E),0):E.next)&&!(g=g.call(E,Q[1])).done)return g;switch(E=0,g&&(Q=[2&Q[0],g.value]),Q[0]){case 0:case 1:g=Q;break;case 4:return i.label++,{value:Q[1],done:!1};case 5:i.label++,E=Q[1],Q=[0];continue;case 7:Q=i.ops.pop(),i.trys.pop();continue;default:if(!(g=i.trys,(g=g.length>0&&g[g.length-1])||6!==Q[0]&&2!==Q[0])){i=0;continue}if(3===Q[0]&&(!g||Q[1]>g[0]&&Q[1]=A.length&&(A=void 0),{value:A&&A[E++],done:!A}}};throw new TypeError(B?"Object is not iterable.":"Symbol.iterator is not defined.")},F=function(A,B,I,E){return T(void 0,void 0,void 0,(function(){var Q,i,R,U;return n(this,(function(T){switch(T.label){case 0:return Q={nfts:[],erc20Tokens:[]},E.nft?[4,(0,w.getNFTInfo)(A,B,I)]:[3,2];case 1:(i=T.sent())?((0,g.log)("ethereum","loaded nft info for "+i.contractAddress+" ("+i.collectionName+")"),Q.nfts.push(i.data)):(0,g.log)("ethereum","couldn't load nft info for "+A),T.label=2;case 2:return E.token?[4,(0,C.findERC20SignaturesInfo)(I)]:[3,4];case 3:R=T.sent(),(U=(0,C.byContractAddressAndChainId)(A,B,R))?((0,g.log)("ethereum","loaded erc20token info for "+U.contractAddress+" ("+U.ticker+")"),Q.erc20Tokens.push(U.data.toString("hex"))):(0,g.log)("ethereum","couldn't load erc20token info for "+A),T.label=4;case 4:return[2,Q]}}))}))},S=function(A,B,I,E,C,U){return T(void 0,void 0,void 0,(function(){var T,S,V,t,e,G,D,o,c,a,r,l,h,N,Z,s,J,k;return n(this,(function(n){switch(n.label){case 0:return T={externalPlugin:[],plugin:[],nfts:[],erc20Tokens:[]},U.nft?[4,(0,w.loadNftPlugin)(A,B,E,C)]:[3,2];case 1:(S=n.sent())?T.plugin.push(S):(0,g.log)("ethereum","no NFT plugin payload for selector "+B+" and address "+A),n.label=2;case 2:return U.externalPlugins?[4,(0,i.loadInfosForContractMethod)(A,B,E,C)]:[3,13];case 3:if(!(V=n.sent()))return[3,12];if(t=V.plugin,e=V.payload,G=V.signature,D=V.erc20OfInterest,o=V.abi,t&&((0,g.log)("ethereum","found plugin for "+B),T.externalPlugin.push({payload:e,signature:G})),!(D&&D.length&&o))return[3,11];c=new(0,Q.Interface)(o),a=c.parseTransaction(I).args,n.label=4;case 4:n.trys.push([4,9,10,11]),r=M(D),l=r.next(),n.label=5;case 5:return l.done?[3,8]:(h=l.value,N=h.split(".").reduce((function(A,B){return"-1"===B&&Array.isArray(A)?A[A.length-1]:A[B]}),a),[4,F(N,E,C,{nft:!1,externalPlugins:!1,token:!0})]);case 6:Z=n.sent(),T=(0,R.mergeResolutions)(T,Z),n.label=7;case 7:return l=r.next(),[3,5];case 8:return[3,11];case 9:return s=n.sent(),J={error:s},[3,11];case 10:try{l&&!l.done&&(k=r.return)&&k.call(r)}finally{if(J)throw J.error}return[7];case 11:return[3,13];case 12:(0,g.log)("ethereum","no infos for selector "+B),n.label=13;case 13:return[2,T]}}))}))},V={resolveTransaction:function(A,B,I){return T(void 0,void 0,void 0,(function(){var E,g,Q,i,C,w,T,M,V;return n(this,(function(n){switch(n.label){case 0:return E=U.from(A,"hex"),g=(0,R.decodeTxInfo)(E),Q=g.decodedTx,i=g.chainIdTruncated,C=Q.to,w=Q.data.length>=10&&Q.data.substring(0,10),T={},M={},w?(V={token:I.erc20&&R.tokenSelectors.includes(w),nft:I.nft&&R.nftSelectors.includes(w),externalPlugins:I.externalPlugins},[4,S(C,w,Q,i,B,V)]):[3,3];case 1:return T=n.sent(),[4,F(C,i,B,V)];case 2:M=n.sent(),n.label=3;case 3:return[2,(0,R.mergeResolutions)(T,M)]}}))}))}}})),I.register("fkrsS",(function(B,I){A(B.exports,"log",(function(){return Q}));var E=0,g=[],Q=function(A,B,I){var Q={type:A,id:String(++E),date:new Date};B&&(Q.message=B),I&&(Q.data=I),function(A){for(var B=0;B0&&g[g.length-1])||6!==Q[0]&&2!==Q[0])){i=0;continue}if(3===Q[0]&&(!g||Q[1]>g[0]&&Q[1]=200&&A<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};g.forEach(["delete","get","head"],(function(A){T.headers[A]={}})),g.forEach(["post","put","patch"],(function(A){T.headers[A]=g.merge(w)})),A.exports=T})),I.register("gqJ0r",(function(A,B){"use strict";var E=I("2cfaU");A.exports=function(A,B){E.forEach(A,(function(I,E){E!==B&&E.toUpperCase()===B.toUpperCase()&&(A[B]=I,delete A[E])}))}})),I.register("lUNdr",(function(A,B){"use strict";A.exports=function(A,B,I,E,g){return A.config=B,I&&(A.code=I),A.request=E,A.response=g,A.isAxiosError=!0,A.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},A}})),I.register("N52kT",(function(A,B){"use strict";A.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}})),I.register("gJRCO",(function(A,B){"use strict";var E=I("2cfaU"),g=I("9es7d"),Q=I("ktYEK"),i=I("86IR5"),C=I("hmOKi"),w=I("8JXw3"),R=I("bL9q3"),U=I("4Wm3p"),T=I("N52kT"),n=I("fEKNs");A.exports=function(A){return new Promise((function(B,I){var M,F=A.data,S=A.headers,V=A.responseType;function t(){A.cancelToken&&A.cancelToken.unsubscribe(M),A.signal&&A.signal.removeEventListener("abort",M)}E.isFormData(F)&&delete S["Content-Type"];var e=new XMLHttpRequest;if(A.auth){var G=A.auth.username||"",D=A.auth.password?unescape(encodeURIComponent(A.auth.password)):"";S.Authorization="Basic "+btoa(G+":"+D)}var o=C(A.baseURL,A.url);function c(){if(e){var E="getAllResponseHeaders"in e?w(e.getAllResponseHeaders()):null,Q={data:V&&"text"!==V&&"json"!==V?e.response:e.responseText,status:e.status,statusText:e.statusText,headers:E,config:A,request:e};g((function(A){B(A),t()}),(function(A){I(A),t()}),Q),e=null}}if(e.open(A.method.toUpperCase(),i(o,A.params,A.paramsSerializer),!0),e.timeout=A.timeout,"onloadend"in e?e.onloadend=c:e.onreadystatechange=function(){e&&4===e.readyState&&(0!==e.status||e.responseURL&&0===e.responseURL.indexOf("file:"))&&setTimeout(c)},e.onabort=function(){e&&(I(U("Request aborted",A,"ECONNABORTED",e)),e=null)},e.onerror=function(){I(U("Network Error",A,null,e)),e=null},e.ontimeout=function(){var B=A.timeout?"timeout of "+A.timeout+"ms exceeded":"timeout exceeded",E=A.transitional||T;A.timeoutErrorMessage&&(B=A.timeoutErrorMessage),I(U(B,A,E.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",e)),e=null},E.isStandardBrowserEnv()){var a=(A.withCredentials||R(o))&&A.xsrfCookieName?Q.read(A.xsrfCookieName):void 0;a&&(S[A.xsrfHeaderName]=a)}"setRequestHeader"in e&&E.forEach(S,(function(A,B){void 0===F&&"content-type"===B.toLowerCase()?delete S[B]:e.setRequestHeader(B,A)})),E.isUndefined(A.withCredentials)||(e.withCredentials=!!A.withCredentials),V&&"json"!==V&&(e.responseType=A.responseType),"function"==typeof A.onDownloadProgress&&e.addEventListener("progress",A.onDownloadProgress),"function"==typeof A.onUploadProgress&&e.upload&&e.upload.addEventListener("progress",A.onUploadProgress),(A.cancelToken||A.signal)&&(M=function(A){e&&(I(!A||A&&A.type?new n("canceled"):A),e.abort(),e=null)},A.cancelToken&&A.cancelToken.subscribe(M),A.signal&&(A.signal.aborted?M():A.signal.addEventListener("abort",M))),F||(F=null),e.send(F)}))}})),I.register("9es7d",(function(A,B){"use strict";var E=I("4Wm3p");A.exports=function(A,B,I){var g=I.config.validateStatus;I.status&&g&&!g(I.status)?B(E("Request failed with status code "+I.status,I.config,null,I.request,I)):A(I)}})),I.register("4Wm3p",(function(A,B){"use strict";var E=I("lUNdr");A.exports=function(A,B,I,g,Q){var i=new Error(A);return E(i,B,I,g,Q)}})),I.register("ktYEK",(function(A,B){"use strict";var E=I("2cfaU");A.exports=E.isStandardBrowserEnv()?{write:function(A,B,I,g,Q,i){var C=[];C.push(A+"="+encodeURIComponent(B)),E.isNumber(I)&&C.push("expires="+new Date(I).toGMTString()),E.isString(g)&&C.push("path="+g),E.isString(Q)&&C.push("domain="+Q),!0===i&&C.push("secure"),document.cookie=C.join("; ")},read:function(A){var B=document.cookie.match(new RegExp("(^|;\\s*)("+A+")=([^;]*)"));return B?decodeURIComponent(B[3]):null},remove:function(A){this.write(A,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}})),I.register("hmOKi",(function(A,B){"use strict";var E=I("4zvqH"),g=I("4vvYC");A.exports=function(A,B){return A&&!E(B)?g(A,B):B}})),I.register("4zvqH",(function(A,B){"use strict";A.exports=function(A){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(A)}})),I.register("4vvYC",(function(A,B){"use strict";A.exports=function(A,B){return B?A.replace(/\/+$/,"")+"/"+B.replace(/^\/+/,""):A}})),I.register("8JXw3",(function(A,B){"use strict";var E=I("2cfaU"),g=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];A.exports=function(A){var B,I,Q,i={};return A?(E.forEach(A.split("\n"),(function(A){if(Q=A.indexOf(":"),B=E.trim(A.substr(0,Q)).toLowerCase(),I=E.trim(A.substr(Q+1)),B){if(i[B]&&g.indexOf(B)>=0)return;i[B]="set-cookie"===B?(i[B]?i[B]:[]).concat([I]):i[B]?i[B]+", "+I:I}})),i):i}})),I.register("bL9q3",(function(A,B){"use strict";var E=I("2cfaU");A.exports=E.isStandardBrowserEnv()?function(){var A,B=/(msie|trident)/i.test(navigator.userAgent),I=document.createElement("a");function g(A){var E=A;return B&&(I.setAttribute("href",E),E=I.href),I.setAttribute("href",E),{href:I.href,protocol:I.protocol?I.protocol.replace(/:$/,""):"",host:I.host,search:I.search?I.search.replace(/^\?/,""):"",hash:I.hash?I.hash.replace(/^#/,""):"",hostname:I.hostname,port:I.port,pathname:"/"===I.pathname.charAt(0)?I.pathname:"/"+I.pathname}}return A=g(window.location.href),function(B){var I=E.isString(B)?g(B):B;return I.protocol===A.protocol&&I.host===A.host}}():function(){return!0}})),I.register("fEKNs",(function(A,B){"use strict";function I(A){this.message=A}I.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},I.prototype.__CANCEL__=!0,A.exports=I})),I.register("gFU0e",(function(A,B){"use strict";A.exports=function(A){return!(!A||!A.__CANCEL__)}})),I.register("gyVjS",(function(A,B){"use strict";var E=I("2cfaU");A.exports=function(A,B){B=B||{};var I={};function g(A,B){return E.isPlainObject(A)&&E.isPlainObject(B)?E.merge(A,B):E.isPlainObject(B)?E.merge({},B):E.isArray(B)?B.slice():B}function Q(I){return E.isUndefined(B[I])?E.isUndefined(A[I])?void 0:g(void 0,A[I]):g(A[I],B[I])}function i(A){if(!E.isUndefined(B[A]))return g(void 0,B[A])}function C(I){return E.isUndefined(B[I])?E.isUndefined(A[I])?void 0:g(void 0,A[I]):g(void 0,B[I])}function w(I){return I in B?g(A[I],B[I]):I in A?g(void 0,A[I]):void 0}var R={url:i,method:i,data:i,baseURL:C,transformRequest:C,transformResponse:C,paramsSerializer:C,timeout:C,timeoutMessage:C,withCredentials:C,adapter:C,responseType:C,xsrfCookieName:C,xsrfHeaderName:C,onUploadProgress:C,onDownloadProgress:C,decompress:C,maxContentLength:C,maxBodyLength:C,transport:C,httpAgent:C,httpsAgent:C,cancelToken:C,socketPath:C,responseEncoding:C,validateStatus:w};return E.forEach(Object.keys(A).concat(Object.keys(B)),(function(A){var B=R[A]||Q,g=B(A);E.isUndefined(g)&&B!==w||(I[A]=g)})),I}})),I.register("cduwp",(function(A,B){"use strict";var E=I("50kjY").version,g={};["object","boolean","number","function","string","symbol"].forEach((function(A,B){g[A]=function(I){return typeof I===A||"a"+(B<1?"n ":" ")+A}}));var Q={};g.transitional=function(A,B,I){function g(A,B){return"[Axios v"+E+"] Transitional option '"+A+"'"+B+(I?". "+I:"")}return function(I,E,i){if(!1===A)throw new Error(g(E," has been removed"+(B?" in "+B:"")));return B&&!Q[E]&&(Q[E]=!0,console.warn(g(E," has been deprecated since v"+B+" and will be removed in the near future"))),!A||A(I,E,i)}},A.exports={assertOptions:function(A,B,I){if("object"!=typeof A)throw new TypeError("options must be an object");for(var E=Object.keys(A),g=E.length;g-- >0;){var Q=E[g],i=B[Q];if(i){var C=A[Q],w=void 0===C||i(C,Q,A);if(!0!==w)throw new TypeError("option "+Q+" must be "+w)}else if(!0!==I)throw Error("Unknown option "+Q)}},validators:g}})),I.register("50kjY",(function(A,B){A.exports={version:"0.26.1"}})),I.register("6Anpp",(function(A,B){"use strict";var E=I("fEKNs");function g(A){if("function"!=typeof A)throw new TypeError("executor must be a function.");var B;this.promise=new Promise((function(A){B=A}));var I=this;this.promise.then((function(A){if(I._listeners){var B,E=I._listeners.length;for(B=0;B0&&g[g.length-1])||6!==Q[0]&&2!==Q[0])){i=0;continue}if(3===Q[0]&&(!g||Q[1]>g[0]&&Q[1]0&&g[g.length-1])||6!==Q[0]&&2!==Q[0])){i=0;continue}if(3===Q[0]&&(!g||Q[1]>g[0]&&Q[1]0&&g[g.length-1])||6!==Q[0]&&2!==Q[0])){i=0;continue}if(3===Q[0]&&(!g||Q[1]>g[0]&&Q[1]0)&&!(E=Q.next()).done;)i.push(E.value)}catch(A){g={error:A}}finally{try{E&&!E.done&&(I=Q.return)&&I.call(Q)}finally{if(g)throw g.error}}return i},n=function(A){var B="function"==typeof Symbol&&Symbol.iterator,I=B&&A[B],E=0;if(I)return I.call(A);if(A&&"number"==typeof A.length)return{next:function(){return A&&E>=A.length&&(A=void 0),{value:A&&A[E++],done:!A}}};throw new TypeError(B?"Object is not iterable.":"Symbol.iterator is not defined.")},M=function(A,B){var I;!function(A){A[A.CLA=224]="CLA",A[A.INS=26]="INS",A[A.P1_complete=0]="P1_complete",A[A.P1_partial=1]="P1_partial",A[A.P2_name=0]="P2_name",A[A.P2_field=255]="P2_field"}(I||(I={}));var E=B.structType,g=B.value,Q="name"===E&&"string"==typeof g?C.from(g,"utf-8"):g;return A.send(I.CLA,I.INS,I.P1_complete,"name"===E?I.P2_name:I.P2_field,Q)},F=function(A,B){return R(void 0,void 0,void 0,(function(){var I,E,Q,w,R,T,M,F,S,V,t,e,G,D,o,c,a,r;return U(this,(function(U){switch(U.label){case 0:if(function(A){A[A.CLA=224]="CLA",A[A.INS=28]="INS",A[A.P1_complete=0]="P1_complete",A[A.P1_partial=1]="P1_partial",A[A.P2_root=0]="P2_root",A[A.P2_array=15]="P2_array",A[A.P2_field=255]="P2_field"}(I||(I={})),E=B.structType,Q=B.value,"root"===E)return[2,A.send(I.CLA,I.INS,I.P1_complete,I.P2_root,C.from(Q,"utf-8"))];if("array"===E)return[2,A.send(I.CLA,I.INS,I.P1_complete,I.P2_array,C.from((0,g.intAsHexBytes)(Q,1),"hex"))];if("field"!==E)return[3,8];if(w=Q.data,R=Q.type,T=Q.sizeInBits,!(M=null===(r=i.EIP712_TYPE_ENCODERS[R.toUpperCase()])||void 0===r?void 0:r.call(i.EIP712_TYPE_ENCODERS,w,T)))return[3,8];F=Math.floor(M.length/256),S=M.length%256,V=C.concat([C.from((0,g.intAsHexBytes)(F,1),"hex"),C.from((0,g.intAsHexBytes)(S,1),"hex"),M]),t=new Array(Math.ceil(V.length/256)).fill(null).map((function(A,B){return V.slice(255*B,255*(B+1))})),U.label=1;case 1:U.trys.push([1,6,7,8]),e=n(t),G=e.next(),U.label=2;case 2:return G.done?[3,5]:(D=G.value,[4,A.send(I.CLA,I.INS,D!==t[t.length-1]?I.P1_partial:I.P1_complete,I.P2_field,D)]);case 3:U.sent(),U.label=4;case 4:return G=e.next(),[3,2];case 5:return[3,8];case 6:return o=U.sent(),c={error:o},[3,8];case 7:try{G&&!G.done&&(a=e.return)&&a.call(e)}finally{if(c)throw c.error}return[7];case 8:return[2,Promise.resolve()]}}))}))};function S(A,B,I){return R(this,void 0,void 0,(function(){var E,Q,i,w,R,T,n,M,F,S,V,t;return U(this,(function(U){switch(function(A){A[A.CLA=224]="CLA",A[A.INS=30]="INS",A[A.P1=0]="P1",A[A.P2_activate=0]="P2_activate",A[A.P2_contract_name=15]="P2_contract_name",A[A.P2_show_field=255]="P2_show_field"}(E||(E={})),B){case"activate":return[2,A.send(E.CLA,E.INS,E.P1,E.P2_activate)];case"contractName":return T=(Q=I).displayName,i=Q.filtersCount,n=Q.sig,M=C.from((0,g.intAsHexBytes)(T.length,1),"hex"),F=C.from(T),w=C.from((0,g.intAsHexBytes)(i,1),"hex"),S=C.from((0,g.intAsHexBytes)(n.length/2,1),"hex"),V=C.from(n,"hex"),t=C.concat([M,F,w,S,V]),[2,A.send(E.CLA,E.INS,E.P1,E.P2_contract_name,t)];case"showField":return T=(R=I).displayName,n=R.sig,M=C.from((0,g.intAsHexBytes)(T.length,1),"hex"),F=C.from(T),S=C.from((0,g.intAsHexBytes)(n.length/2,1),"hex"),V=C.from(n,"hex"),t=C.concat([M,F,S,V]),[2,A.send(E.CLA,E.INS,E.P1,E.P2_show_field,t)]}return[2]}))}))}var V=function(A,B,I,E,V){return void 0===E&&(E=!1),R(void 0,void 0,void 0,(function(){var t,e,G,D,o,c,a,r,l,h,N,Z,s,J,k,u,Y,f,P,d,p,O,H,m,W,x,L,b,y,K,v,j,q,z,X,_,$,AA,BA,IA,EA,gA,QA,iA,CA,wA,RA,UA,TA,nA,MA;return U(this,(function(FA){switch(FA.label){case 0:return function(A){A[A.CLA=224]="CLA",A[A.INS=12]="INS",A[A.P1=0]="P1",A[A.P2_v0=0]="P2_v0",A[A.P2_full=1]="P2_full"}(t||(t={})),e=I.primaryType,G=I.types,D=I.domain,o=I.message,c=(0,Q.getLoadConfig)(V).cryptoassetsBaseURL,a=(0,i.sortObjectAlphabetically)(G),[4,(0,i.getFiltersForMessage)(I,c)];case 1:r=FA.sent(),l=Object.entries(a),FA.label=2;case 2:FA.trys.push([2,14,15,16]),h=n(l),N=h.next(),FA.label=3;case 3:return N.done?[3,13]:(Z=T(N.value,2),s=Z[0],J=Z[1],[4,M(A,{structType:"name",value:s})]);case 4:FA.sent(),FA.label=5;case 5:FA.trys.push([5,10,11,12]),wA=void 0,k=n(J),u=k.next(),FA.label=6;case 6:return u.done?[3,9]:(Y=u.value,f=Y.name,BA=Y.type,P=(0,i.makeTypeEntryStructBuffer)({name:f,type:BA}),[4,M(A,{structType:"field",value:P})]);case 7:FA.sent(),FA.label=8;case 8:return u=k.next(),[3,6];case 9:return[3,12];case 10:return d=FA.sent(),wA={error:d},[3,12];case 11:try{u&&!u.done&&(RA=k.return)&&RA.call(k)}finally{if(wA)throw wA.error}return[7];case 12:return N=h.next(),[3,3];case 13:return[3,16];case 14:return p=FA.sent(),iA={error:p},[3,16];case 15:try{N&&!N.done&&(CA=h.return)&&CA.call(h)}finally{if(iA)throw iA.error}return[7];case 16:return r?[4,S(A,"activate")]:[3,18];case 17:FA.sent(),FA.label=18;case 18:return O=function(A,B,I){var E,g={};for(var Q in B)g[Q]=null===(E=B[Q])||void 0===E?void 0:E.reduce((function(A,B){var I;return w(w({},A),((I={})[B.name]=B.type,I))}),{});var C=function(B,E,Q){return void 0===Q&&(Q=""),R(void 0,void 0,void 0,(function(){var w,R,M,V,t,e,G,D,o,c,a,r,l,h,N,Z,s,J,k,u,Y,f,P,d,p;return U(this,(function(U){switch(U.label){case 0:return w=T(B,2),R=w[0],M=w[1],V=T(M),t=V[0],e=V.slice(1),G=!i.EIP712_TYPE_PROPERTIES[(null===(d=null==R?void 0:R.name)||void 0===d?void 0:d.toUpperCase())||""],Array.isArray(E)&&void 0!==t?[4,F(A,{structType:"array",value:E.length})]:[3,10];case 1:U.sent(),U.label=2;case 2:U.trys.push([2,7,8,9]),D=n(E),o=D.next(),U.label=3;case 3:return o.done?[3,6]:(c=o.value,[4,C([R,e],c,"".concat(Q,".[]"))]);case 4:U.sent(),U.label=5;case 5:return o=D.next(),[3,3];case 6:return[3,9];case 7:return a=U.sent(),u={error:a},[3,9];case 8:try{o&&!o.done&&(Y=D.return)&&Y.call(D)}finally{if(u)throw u.error}return[7];case 9:return[3,23];case 10:if(!G)return[3,19];U.label=11;case 11:U.trys.push([11,16,17,18]),r=n(Object.entries(E)),l=r.next(),U.label=12;case 12:return l.done?[3,15]:(h=T(l.value,2),N=h[0],Z=h[1],(s=null===(p=g[(null==R?void 0:R.name)||""])||void 0===p?void 0:p[N])?[4,C((0,i.destructTypeFromString)(s),Z,"".concat(Q,".").concat(N))]:[3,14]);case 13:U.sent(),U.label=14;case 14:return l=r.next(),[3,12];case 15:return[3,18];case 16:return J=U.sent(),f={error:J},[3,18];case 17:try{l&&!l.done&&(P=r.return)&&P.call(r)}finally{if(f)throw f.error}return[7];case 18:return[3,23];case 19:return(k=null==I?void 0:I.fields.find((function(A){return Q===A.path})))?[4,S(A,"showField",{displayName:k.label,sig:k.signature})]:[3,21];case 20:U.sent(),U.label=21;case 21:return[4,F(A,{structType:"field",value:{data:E,type:(null==R?void 0:R.name)||"",sizeInBits:null==R?void 0:R.bits}})];case 22:U.sent(),U.label=23;case 23:return[2]}}))}))};return C}(A,a,r),[4,F(A,{structType:"root",value:H="EIP712Domain"})];case 19:FA.sent(),m=a[H],FA.label=20;case 20:FA.trys.push([20,25,26,27]),W=n(m),x=W.next(),FA.label=21;case 21:return x.done?[3,24]:(L=x.value,b=L.name,BA=L.type,y=D[b],[4,O((0,i.destructTypeFromString)(BA),y)]);case 22:FA.sent(),FA.label=23;case 23:return x=W.next(),[3,21];case 24:return[3,27];case 25:return K=FA.sent(),UA={error:K},[3,27];case 26:try{x&&!x.done&&(TA=W.return)&&TA.call(W)}finally{if(UA)throw UA.error}return[7];case 27:return r?(v=r.contractName,j=r.fields,q={displayName:v.label,filtersCount:j.length,sig:v.signature},[4,S(A,"contractName",q)]):[3,29];case 28:FA.sent(),FA.label=29;case 29:return[4,F(A,{structType:"root",value:e})];case 30:FA.sent(),z=a[e],FA.label=31;case 31:FA.trys.push([31,36,37,38]),X=n(z),_=X.next(),FA.label=32;case 32:return _.done?[3,35]:($=_.value,AA=$.name,BA=$.type,IA=o[AA],[4,O((0,i.destructTypeFromString)(BA),IA,AA)]);case 33:FA.sent(),FA.label=34;case 34:return _=X.next(),[3,32];case 35:return[3,38];case 36:return EA=FA.sent(),nA={error:EA},[3,38];case 37:try{_&&!_.done&&(MA=X.return)&&MA.call(X)}finally{if(nA)throw nA.error}return[7];case 38:return gA=(0,g.splitPath)(B),(QA=C.alloc(1+4*gA.length))[0]=gA.length,gA.forEach((function(A,B){QA.writeUInt32BE(A,1+4*B)})),[2,A.send(t.CLA,t.INS,t.P1,E?t.P2_v0:t.P2_full,QA).then((function(A){return{v:A[0],r:A.slice(1,33).toString("hex"),s:A.slice(33,65).toString("hex")}}))]}}))}))},t=function(A,B,I,E){var Q=(0,g.hexBuffer)(I),i=(0,g.hexBuffer)(E),w=(0,g.splitPath)(B),R=C.alloc(1+4*w.length+32+32,0),U=0;return R[0]=w.length,w.forEach((function(A,B){R.writeUInt32BE(A,1+4*B)})),U=1+4*w.length,Q.copy(R,U),U+=32,i.copy(R,U),A.send(224,12,0,0,R).then((function(A){return{v:A[0],r:A.slice(1,33).toString("hex"),s:A.slice(33,65).toString("hex")}}))}})),I.register("kiWbd",(function(E,g){A(E.exports,"EIP712_TYPE_PROPERTIES",(function(){return t}),(function(A){return t=A})),A(E.exports,"EIP712_TYPE_ENCODERS",(function(){return e}),(function(A){return e=A})),A(E.exports,"destructTypeFromString",(function(){return G}),(function(A){return G=A})),A(E.exports,"makeTypeEntryStructBuffer",(function(){return D}),(function(A){return D=A})),A(E.exports,"isEIP712Message",(function(){return o}),(function(A){return o=A})),A(E.exports,"sortObjectAlphabetically",(function(){return c}),(function(A){return c=A})),A(E.exports,"getFiltersForMessage",(function(){return a}),(function(A){return a=A}));var Q,i,C=I("hSWOL"),w=I("8vdyi"),R=I("9RoFP"),U=I("a1KWb"),T=I("kAKNF"),n=I("8tcqI").Buffer,M=function(A,B,I,E){return new(I||(I=Promise))((function(g,Q){function i(A){try{w(E.next(A))}catch(A){Q(A)}}function C(A){try{w(E.throw(A))}catch(A){Q(A)}}function w(A){var B;A.done?g(A.value):(B=A.value,B instanceof I?B:new I((function(A){A(B)}))).then(i,C)}w((E=E.apply(A,B||[])).next())}))},F=function(A,B){var I,E,g,Q,i={label:0,sent:function(){if(1&g[0])throw g[1];return g[1]},trys:[],ops:[]};return Q={next:C(0),throw:C(1),return:C(2)},"function"==typeof Symbol&&(Q[Symbol.iterator]=function(){return this}),Q;function C(Q){return function(C){return function(Q){if(I)throw new TypeError("Generator is already executing.");for(;i;)try{if(I=1,E&&(g=2&Q[0]?E.return:Q[0]?E.throw||((g=E.return)&&g.call(E),0):E.next)&&!(g=g.call(E,Q[1])).done)return g;switch(E=0,g&&(Q=[2&Q[0],g.value]),Q[0]){case 0:case 1:g=Q;break;case 4:return i.label++,{value:Q[1],done:!1};case 5:i.label++,E=Q[1],Q=[0];continue;case 7:Q=i.ops.pop(),i.trys.pop();continue;default:if(!(g=i.trys,(g=g.length>0&&g[g.length-1])||6!==Q[0]&&2!==Q[0])){i=0;continue}if(3===Q[0]&&(!g||Q[1]>g[0]&&Q[1]0)&&!(E=Q.next()).done;)i.push(E.value)}catch(A){g={error:A}}finally{try{E&&!E.done&&(I=Q.return)&&I.call(Q)}finally{if(g)throw g.error}}return i},V=function(A,B,I){if(I||2===arguments.length)for(var E,g=0,Q=B.length;g=16)throw new Error("Eth utils - constructTypeDescByteString - Cannot accept a typeValue >= 16 because the typeValue can only be 4 bits in binary[object Object]");var E=A?"1":"0",g="number"==typeof B?"1":"0",Q=I.toString(2).padStart(4,"0");return(0,R.intAsHexBytes)(parseInt(E+g+"00"+Q,2),1)}(M,e,V),o=[n.from(D,"hex")];return F===t.CUSTOM&&(o.push(n.from((0,R.intAsHexBytes)(null!==(E=null===(I=null==U?void 0:U.name)||void 0===I?void 0:I.length)&&void 0!==E?E:0,1),"hex")),o.push(n.from(null!==(g=null==U?void 0:U.name)&&void 0!==g?g:"","utf-8"))),"number"==typeof e&&o.push(n.from((0,R.intAsHexBytes)(e,1),"hex")),M&&(o.push(n.from((0,R.intAsHexBytes)(T.length,1),"hex")),T.forEach((function(A){"number"==typeof A?o.push(n.from((0,R.intAsHexBytes)(Q.FIXED,1),"hex"),n.from((0,R.intAsHexBytes)(A,1),"hex")):o.push(n.from((0,R.intAsHexBytes)(Q.DYNAMIC,1),"hex"))}))),o.push(n.from((0,R.intAsHexBytes)(i.length,1),"hex"),n.from(i,"utf-8")),n.concat(o)};function o(A){return"object"==typeof A&&"types"in A&&"primaryType"in A&&"domain"in A&&"message"in A}var c=function(A){return Object.keys(A).sort().reduce((function(B,I){var E=Array.isArray(A[I])?A[I].map((function(A){return c(A)})):A[I];return B[I]=E,B}),{})},a=function(A,I){return M(void 0,void 0,void 0,(function(){var E,g,Q,i,R,T;return F(this,(function(n){switch(n.label){case 0:E=function(A){var I=A.types,E=c(I);return B(w)(JSON.stringify(E).replace(" ","")).toString()}(A),g="".concat(null!==(i=null===(Q=A.domain)||void 0===Q?void 0:Q.chainId)&&void 0!==i?i:0,":").concat(null!==(T=null===(R=A.domain)||void 0===R?void 0:R.verifyingContract)&&void 0!==T?T:"0x0000000000000000000000000000000000000000",":").concat(E),n.label=1;case 1:return n.trys.push([1,4,,5]),I?[4,B(C).get("".concat(I,"/eip712.json"))]:[3,3];case 2:return[2,n.sent().data[g]||B(U)[g]];case 3:throw new Error;case 4:return n.sent(),[2,B(U)[g]];case 5:return[2]}}))}))}})),I.register("8vdyi",(function(A,B){var E,g,Q,i,C,w;A.exports=(w=I("65Srm"),I("1sY0x"),g=(E=w).lib.WordArray,Q=E.algo,i=Q.SHA256,C=Q.SHA224=i.extend({_doReset:function(){this._hash=new g.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var A=i._doFinalize.call(this);return A.sigBytes-=4,A}}),E.SHA224=i._createHelper(C),E.HmacSHA224=i._createHmacHelper(C),w.SHA224)})),I.register("a1KWb",(function(A,B){A.exports={"1:0x7f268357a8c2552623316e2562d90e642bb538e5:d8e4f2bd77f7562e99ea5df4adb127291a2bfbc225ae55450038f27f":{contractName:{label:"OpenSea Listing",signature:"304402205f01e62b2331ecb9f1cb3f49a764d66015937cb20cb4c3af625146905ca4832402205076eeb4a74619b4552278836b548c8e525813faa9008399e43bfed7db016408"},fields:[{label:"Contract address",path:"exchange",signature:"3044022069df3b1c82dda9849a3df4cd0dd263d2b6c35e4fb8946865a35f5555830971b802201880d72b3d956867b597a2f5097d7f8799bad6e636d3de4030515634bba47155"},{label:"Price",path:"basePrice",signature:"3045022100db49dbd8426193b6012781f43c3b445d1cf845d99d738091c1f068951728333402204326a2da5203f25deec049deba760bb31a86507c73fe6828c68e0db2eabfc966"},{label:"Offer expiration",path:"expirationTime",signature:"3045022100e71a4921740fcdf4e489c517fc82f9b7e83cfbd675dff318acb91fbf8eaf175402203fac43650771c6523dad8d995ef414d035a92d262a9cf95885ef2704337a2382"}]}}}))}(); +//# sourceMappingURL=Eth.2d040527.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Eth.e923e106.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Eth.e923e106.js new file mode 100644 index 0000000..b37e949 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Eth.e923e106.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function A(A,B,I,E){Object.defineProperty(A,B,{get:I,set:E,enumerable:!0,configurable:!0})}function B(A){return A&&A.__esModule?A.default:A}var I=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;I.register("QdbMl",(function(B,E){var g;g=B.exports,Object.defineProperty(g,"__esModule",{value:!0,configurable:!0}),A(B.exports,"default",(function(){return F}),(function(A){return F=A})),A(B.exports,"ledgerService",(function(){return I("6KGCD").default}),(function(A){return I("6KGCD").default=A})),A(B.exports,"isEIP712Message",(function(){return I("yVuqH").isEIP712Message}),(function(A){return I("yVuqH").isEIP712Message=A})),A(B.exports,"getFiltersForMessage",(function(){return I("yVuqH").getFiltersForMessage}),(function(A){return I("yVuqH").getFiltersForMessage=A}));var Q=I("aCLfN"),C=I("6KGCD"),i=I("k65vr"),w=I("km3Qz"),R=(I("yVuqH"),I("6rT8n").Buffer),U=function(A,B,I,E){return new(I||(I=Promise))((function(g,Q){function C(A){try{w(E.next(A))}catch(A){Q(A)}}function i(A){try{w(E.throw(A))}catch(A){Q(A)}}function w(A){var B;A.done?g(A.value):(B=A.value,B instanceof I?B:new I((function(A){A(B)}))).then(C,i)}w((E=E.apply(A,B||[])).next())}))},T=function(A,B){var I,E,g,Q,C={label:0,sent:function(){if(1&g[0])throw g[1];return g[1]},trys:[],ops:[]};return Q={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(Q[Symbol.iterator]=function(){return this}),Q;function i(Q){return function(i){return function(Q){if(I)throw new TypeError("Generator is already executing.");for(;C;)try{if(I=1,E&&(g=2&Q[0]?E.return:Q[0]?E.throw||((g=E.return)&&g.call(E),0):E.next)&&!(g=g.call(E,Q[1])).done)return g;switch(E=0,g&&(Q=[2&Q[0],g.value]),Q[0]){case 0:case 1:g=Q;break;case 4:return C.label++,{value:Q[1],done:!1};case 5:C.label++,E=Q[1],Q=[0];continue;case 7:Q=C.ops.pop(),C.trys.pop();continue;default:if(!(g=C.trys,(g=g.length>0&&g[g.length-1])||6!==Q[0]&&2!==Q[0])){C=0;continue}if(3===Q[0]&&(!g||Q[1]>g[0]&&Q[1]=A.length&&(A=void 0),{value:A&&A[E++],done:!A}}};throw new TypeError(B?"Object is not iterable.":"Symbol.iterator is not defined.")},M={eth:1,erc20:2,erc721:3,erc20mintable:4,erc721mintable:5},F=function(){function A(A,B,I){void 0===B&&(B="w0w"),void 0===I&&(I={}),this.transport=A,this.loadConfig=I,A.decorateAppAPIMethods(this,["getAddress","provideERC20TokenInformation","signTransaction","signPersonalMessage","getAppConfiguration","signEIP712Message","signEIP712HashedMessage","starkGetPublicKey","starkSignOrder","starkSignOrder_v2","starkSignTransfer","starkSignTransfer_v2","starkProvideQuantum","starkProvideQuantum_v2","starkUnsafeSign","eth2GetPublicKey","eth2SetWithdrawalIndex","setExternalPlugin","setPlugin","getEIP1024PublicEncryptionKey","getEIP1024SharedSecret"],B)}return A.prototype.setLoadConfig=function(A){this.loadConfig=A},A.prototype.getAddress=function(A,B,I){var E=(0,Q.splitPath)(A),g=R.alloc(1+4*E.length);return g[0]=E.length,E.forEach((function(A,B){g.writeUInt32BE(A,1+4*B)})),this.transport.send(224,2,B?1:0,I?1:0,g).then((function(A){var B=A[0],E=A[1+B];return{publicKey:A.slice(1,1+B).toString("hex"),address:"0x"+A.slice(1+B+1,1+B+1+E).toString("ascii"),chainCode:I?A.slice(1+B+1+E,1+B+1+E+32).toString("hex"):void 0}}))},A.prototype.signTransaction=function(A,B,I){return U(this,void 0,void 0,(function(){var E,g,w,U,M,F,G,D,o,a,c,r,l,h,N,Z,s,J,k,u,Y,f,P,d,p,O,H,m,W,x,L,b,y,K,v,j,q,z,X,_,$,AA,BA;return T(this,(function(IA){switch(IA.label){case 0:return void 0!==I?[3,2]:(console.warn("hw-app-eth: signTransaction(path, rawTxHex, resolution): please provide the 'resolution' parameter. See https://github.com/LedgerHQ/ledgerjs/blob/master/packages/hw-app-eth/README.md – the previous signature is deprecated and providing the 3rd 'resolution' parameter explicitly will become mandatory so you have the control on the resolution and the fallback mecanism (e.g. fallback to blind signing or not).// Possible solution:\n + import { ledgerService } from '@ledgerhq/hw-app-eth';\n + const resolution = await ledgerService.resolveTransaction(rawTxHex);"),[4,C.default.resolveTransaction(B,this.loadConfig,{externalPlugins:!0,erc20:!0}).catch((function(A){return console.warn("an error occurred in resolveTransaction => fallback to blind signing: "+String(A)),null}))]);case 1:I=IA.sent(),IA.label=2;case 2:if(!I)return[3,31];IA.label=3;case 3:IA.trys.push([3,8,9,10]),E=n(I.plugin),g=E.next(),IA.label=4;case 4:return g.done?[3,7]:(w=g.value,[4,e(this.transport,w)]);case 5:IA.sent(),IA.label=6;case 6:return g=E.next(),[3,4];case 7:return[3,10];case 8:return U=IA.sent(),j={error:U},[3,10];case 9:try{g&&!g.done&&(q=E.return)&&q.call(E)}finally{if(j)throw j.error}return[7];case 10:IA.trys.push([10,15,16,17]),M=n(I.externalPlugin),F=M.next(),IA.label=11;case 11:return F.done?[3,14]:(G=F.value,D=G.payload,o=G.signature,[4,t(this.transport,D,o)]);case 12:IA.sent(),IA.label=13;case 13:return F=M.next(),[3,11];case 14:return[3,17];case 15:return a=IA.sent(),z={error:a},[3,17];case 16:try{F&&!F.done&&(X=M.return)&&X.call(M)}finally{if(z)throw z.error}return[7];case 17:IA.trys.push([17,22,23,24]),c=n(I.nfts),r=c.next(),IA.label=18;case 18:return r.done?[3,21]:(l=r.value,[4,V(this.transport,R.from(l,"hex"))]);case 19:IA.sent(),IA.label=20;case 20:return r=c.next(),[3,18];case 21:return[3,24];case 22:return h=IA.sent(),_={error:h},[3,24];case 23:try{r&&!r.done&&($=c.return)&&$.call(c)}finally{if(_)throw _.error}return[7];case 24:IA.trys.push([24,29,30,31]),N=n(I.erc20Tokens),Z=N.next(),IA.label=25;case 25:return Z.done?[3,28]:(s=Z.value,[4,S(this.transport,R.from(s,"hex"))]);case 26:IA.sent(),IA.label=27;case 27:return Z=N.next(),[3,25];case 28:return[3,31];case 29:return J=IA.sent(),AA={error:J},[3,31];case 30:try{Z&&!Z.done&&(BA=N.return)&&BA.call(N)}finally{if(AA)throw AA.error}return[7];case 31:k=R.from(B,"hex"),u=(0,Q.decodeTxInfo)(k),Y=u.vrsOffset,f=u.txType,P=u.chainId,d=u.chainIdTruncated,p=(0,Q.splitPath)(A),H=0,m=function(){var A,B,I,E;return T(this,(function(g){switch(g.label){case 0:return B=(A=0===H)?149-4*p.length:150,I=H+B>k.length?k.length-H:B,0!=Y&&H+I>=Y&&(I=k.length-H),E=R.alloc(A?1+4*p.length+I:I),A?(E[0]=p.length,p.forEach((function(A,B){E.writeUInt32BE(A,1+4*B)})),k.copy(E,1+4*p.length,H,H+I)):k.copy(E,0,H,H+I),[4,W.transport.send(224,4,A?0:128,0,E).catch((function(A){throw function(A){return A&&27264===A.statusCode?new(0,i.EthAppPleaseEnableContractData)("Please enable Blind signing or Contract data in the Ethereum app Settings"):A}(A)}))];case 1:return O=g.sent(),H+=I,[2]}}))},W=this,IA.label=32;case 32:return H===k.length?[3,34]:[5,m()];case 33:return IA.sent(),[3,32];case 34:return x=O[0],L="",P.times(2).plus(35).plus(1).isGreaterThan(255)?(b=(2*d+35)%256,y=Math.abs(x-b),L=null!=f?y%2==1?"00":"01":P.times(2).plus(35).plus(y).toString(16)):L=x.toString(16),L.length%2==1&&(L="0"+L),K=O.slice(1,33).toString("hex"),v=O.slice(33,65).toString("hex"),[2,{v:L,r:K,s:v}]}}))}))},A.prototype.getAppConfiguration=function(){return this.transport.send(224,6,0,0).then((function(A){return{arbitraryDataEnabled:1&A[0],erc20ProvisioningNecessary:2&A[0],starkEnabled:4&A[0],starkv2Supported:8&A[0],version:A[1]+"."+A[2]+"."+A[3]}}))},A.prototype.signPersonalMessage=function(A,B){return U(this,void 0,void 0,(function(){var I,E,g,C,i,w,U,n,M;return T(this,(function(F){switch(F.label){case 0:I=(0,Q.splitPath)(A),E=0,g=R.from(B,"hex"),i=function(){var A,B,Q;return T(this,(function(i){switch(i.label){case 0:return A=0===E?149-4*I.length-4:150,B=E+A>g.length?g.length-E:A,Q=R.alloc(0===E?1+4*I.length+4+B:B),0===E?(Q[0]=I.length,I.forEach((function(A,B){Q.writeUInt32BE(A,1+4*B)})),Q.writeUInt32BE(g.length,1+4*I.length),g.copy(Q,1+4*I.length+4,E,E+B)):g.copy(Q,0,E,E+B),[4,w.transport.send(224,8,0===E?0:128,0,Q)];case 1:return C=i.sent(),E+=B,[2]}}))},w=this,F.label=1;case 1:return E===g.length?[3,3]:[5,i()];case 2:return F.sent(),[3,1];case 3:return U=C[0],n=C.slice(1,33).toString("hex"),M=C.slice(33,65).toString("hex"),[2,{v:U,r:n,s:M}]}}))}))},A.prototype.signEIP712HashedMessage=function(A,B,I){return(0,w.signEIP712HashedMessage)(this.transport,A,B,I)},A.prototype.signEIP712Message=function(A,B,I){return void 0===I&&(I=!1),U(this,void 0,void 0,(function(){return T(this,(function(E){return[2,(0,w.signEIP712Message)(this.transport,A,B,I,this.loadConfig)]}))}))},A.prototype.starkGetPublicKey=function(A,B){var I=(0,Q.splitPath)(A),E=R.alloc(1+4*I.length);return E[0]=I.length,I.forEach((function(A,B){E.writeUInt32BE(A,1+4*B)})),this.transport.send(240,2,B?1:0,0,E).then((function(A){return A.slice(0,A.length-2)}))},A.prototype.starkSignOrder=function(A,B,I,E,g,C,i,w,U,T,n){var M=(0,Q.maybeHexBuffer)(B),F=(0,Q.maybeHexBuffer)(E),S=(0,Q.splitPath)(A),V=R.alloc(1+4*S.length+20+32+20+32+4+4+8+8+4+4,0),t=0;return V[0]=S.length,S.forEach((function(A,B){V.writeUInt32BE(A,1+4*B)})),t=1+4*S.length,M&&M.copy(V,t),t+=20,R.from(I.toString(16).padStart(64,"0"),"hex").copy(V,t),t+=32,F&&F.copy(V,t),t+=20,R.from(g.toString(16).padStart(64,"0"),"hex").copy(V,t),t+=32,V.writeUInt32BE(C,t),t+=4,V.writeUInt32BE(i,t),t+=4,R.from(w.toString(16).padStart(16,"0"),"hex").copy(V,t),t+=8,R.from(U.toString(16).padStart(16,"0"),"hex").copy(V,t),t+=8,V.writeUInt32BE(T,t),t+=4,V.writeUInt32BE(n,t),this.transport.send(240,4,1,0,V).then((function(A){return{r:A.slice(1,33).toString("hex"),s:A.slice(33,65).toString("hex")}}))},A.prototype.starkSignOrder_v2=function(A,B,I,E,g,C,i,w,U,T,n,F,S,V,t){var e=(0,Q.maybeHexBuffer)(B),G=(0,Q.maybeHexBuffer)(C);if(!(I in M))throw new Error("eth.starkSignOrderv2 invalid source quantization type="+I);if(!(i in M))throw new Error("eth.starkSignOrderv2 invalid destination quantization type="+i);var D=(0,Q.splitPath)(A),o=R.alloc(1+4*D.length+1+20+32+32+1+20+32+32+4+4+8+8+4+4,0),a=0;return o[0]=D.length,D.forEach((function(A,B){o.writeUInt32BE(A,1+4*B)})),a=1+4*D.length,o[a]=M[I],a++,e&&e.copy(o,a),a+=20,E&&R.from(E.toString(16).padStart(64,"0"),"hex").copy(o,a),a+=32,g&&R.from(g.toString(16).padStart(64,"0"),"hex").copy(o,a),o[a+=32]=M[i],a++,G&&G.copy(o,a),a+=20,w&&R.from(w.toString(16).padStart(64,"0"),"hex").copy(o,a),a+=32,U&&R.from(U.toString(16).padStart(64,"0"),"hex").copy(o,a),a+=32,o.writeUInt32BE(T,a),a+=4,o.writeUInt32BE(n,a),a+=4,R.from(F.toString(16).padStart(16,"0"),"hex").copy(o,a),a+=8,R.from(S.toString(16).padStart(16,"0"),"hex").copy(o,a),a+=8,o.writeUInt32BE(V,a),a+=4,o.writeUInt32BE(t,a),this.transport.send(240,4,3,0,o).then((function(A){return{r:A.slice(1,33).toString("hex"),s:A.slice(33,65).toString("hex")}}))},A.prototype.starkSignTransfer=function(A,B,I,E,g,C,i,w,U){var T=(0,Q.maybeHexBuffer)(B),n=(0,Q.hexBuffer)(E),M=(0,Q.splitPath)(A),F=R.alloc(1+4*M.length+20+32+32+4+4+8+4+4,0),S=0;return F[0]=M.length,M.forEach((function(A,B){F.writeUInt32BE(A,1+4*B)})),S=1+4*M.length,T&&T.copy(F,S),S+=20,R.from(I.toString(16).padStart(64,"0"),"hex").copy(F,S),S+=32,n.copy(F,S),S+=32,F.writeUInt32BE(g,S),S+=4,F.writeUInt32BE(C,S),S+=4,R.from(i.toString(16).padStart(16,"0"),"hex").copy(F,S),S+=8,F.writeUInt32BE(w,S),S+=4,F.writeUInt32BE(U,S),this.transport.send(240,4,2,0,F).then((function(A){return{r:A.slice(1,33).toString("hex"),s:A.slice(33,65).toString("hex")}}))},A.prototype.starkSignTransfer_v2=function(A,B,I,E,g,C,i,w,U,T,n,F,S){var V=(0,Q.maybeHexBuffer)(B),t=(0,Q.hexBuffer)(C),e=(0,Q.maybeHexBuffer)(F);if(!(I in M))throw new Error("eth.starkSignTransferv2 invalid quantization type="+I);var G=(0,Q.splitPath)(A),D=R.alloc(1+4*G.length+1+20+32+32+32+4+4+8+4+4+(e?52:0),0),o=0;return D[0]=G.length,G.forEach((function(A,B){D.writeUInt32BE(A,1+4*B)})),o=1+4*G.length,D[o]=M[I],o++,V&&V.copy(D,o),o+=20,E&&R.from(E.toString(16).padStart(64,"0"),"hex").copy(D,o),o+=32,g&&R.from(g.toString(16).padStart(64,"0"),"hex").copy(D,o),o+=32,t.copy(D,o),o+=32,D.writeUInt32BE(i,o),o+=4,D.writeUInt32BE(w,o),o+=4,R.from(U.toString(16).padStart(16,"0"),"hex").copy(D,o),o+=8,D.writeUInt32BE(T,o),o+=4,D.writeUInt32BE(n,o),e&&S&&(o+=4,R.from(S.toString(16).padStart(64,"0"),"hex").copy(D,o),o+=32,e.copy(D,o)),this.transport.send(240,4,e?5:4,0,D).then((function(A){return{r:A.slice(1,33).toString("hex"),s:A.slice(33,65).toString("hex")}}))},A.prototype.starkProvideQuantum=function(A,B){var I=(0,Q.maybeHexBuffer)(A),E=R.alloc(52,0);return I&&I.copy(E,0),R.from(B.toString(16).padStart(64,"0"),"hex").copy(E,20),this.transport.send(240,8,0,0,E).then((function(){return!0}),(function(A){if(A&&27904===A.statusCode)return!1;throw A}))},A.prototype.starkProvideQuantum_v2=function(A,B,I,E){var g=(0,Q.maybeHexBuffer)(A);if(!(B in M))throw new Error("eth.starkProvideQuantumV2 invalid quantization type="+B);var C=R.alloc(84,0),i=0;return g&&g.copy(C,i),i+=20,I&&R.from(I.toString(16).padStart(64,"0"),"hex").copy(C,i),i+=32,E&&R.from(E.toString(16).padStart(64,"0"),"hex").copy(C,i),this.transport.send(240,8,M[B],0,C).then((function(){return!0}),(function(A){if(A&&27904===A.statusCode)return!1;throw A}))},A.prototype.starkUnsafeSign=function(A,B){var I,E=(0,Q.hexBuffer)(B),g=(0,Q.splitPath)(A),C=R.alloc(1+4*g.length+32);return C[0]=g.length,g.forEach((function(A,B){C.writeUInt32BE(A,1+4*B)})),I=1+4*g.length,E.copy(C,I),this.transport.send(240,10,0,0,C).then((function(A){return{r:A.slice(1,33).toString("hex"),s:A.slice(33,65).toString("hex")}}))},A.prototype.eth2GetPublicKey=function(A,B){var I=(0,Q.splitPath)(A),E=R.alloc(1+4*I.length);return E[0]=I.length,I.forEach((function(A,B){E.writeUInt32BE(A,1+4*B)})),this.transport.send(224,14,B?1:0,0,E).then((function(A){return{publicKey:A.slice(0,-2).toString("hex")}}))},A.prototype.eth2SetWithdrawalIndex=function(A){var B=R.alloc(4,0);return B.writeUInt32BE(A,0),this.transport.send(224,16,0,0,B).then((function(){return!0}),(function(A){if(A&&27904===A.statusCode)return!1;throw A}))},A.prototype.getEIP1024PublicEncryptionKey=function(A,B){var I=(0,Q.splitPath)(A),E=R.alloc(1+4*I.length);return E[0]=I.length,I.forEach((function(A,B){E.writeUInt32BE(A,1+4*B)})),this.transport.send(224,24,B?1:0,0,E).then((function(A){return{publicKey:A.slice(0,-2).toString("hex")}}))},A.prototype.getEIP1024SharedSecret=function(A,B,I){var E,g=(0,Q.splitPath)(A),C=(0,Q.hexBuffer)(B),i=R.alloc(1+4*g.length+32);return i[0]=g.length,g.forEach((function(A,B){i.writeUInt32BE(A,1+4*B)})),E=1+4*g.length,C.copy(i,E),this.transport.send(224,24,I?1:0,1,i).then((function(A){return{sharedSecret:A.slice(0,-2).toString("hex")}}))},A.prototype.provideERC20TokenInformation=function(A){var B=A.data;return S(this.transport,B)},A.prototype.setExternalPlugin=function(A,B,I){return console.warn("hw-app-eth: eth.setExternalPlugin is deprecated. signTransaction solves this for you when providing it in `resolution`."),t(this.transport,A,I)},A.prototype.setPlugin=function(A){return console.warn("hw-app-eth: eth.setPlugin is deprecated. signTransaction solves this for you when providing it in `resolution`."),e(this.transport,A)},A}();function S(A,B){return A.send(224,10,0,0,B).then((function(){return!0}),(function(A){if(A&&27904===A.statusCode)return!1;throw A}))}function V(A,B){return A.send(224,20,0,0,B).then((function(){return!0}),(function(A){if(A&&27904===A.statusCode)throw new(0,i.EthAppNftNotSupported);throw A}))}function t(A,B,I){var E=R.from(B,"hex"),g=R.from(I,"hex"),Q=R.concat([E,g]);return A.send(224,18,0,0,Q).then((function(){return!0}),(function(A){if(A&&27264===A.statusCode)return!1;if(A&&27012===A.statusCode)return!1;if(A&&27904===A.statusCode)return!1;throw A}))}function e(A,B){var I=R.from(B,"hex");return A.send(224,22,0,0,I).then((function(){return!0}),(function(A){if(A&&27264===A.statusCode)return!1;if(A&&27012===A.statusCode)return!1;if(A&&27904===A.statusCode)return!1;throw A}))}})),I.register("aCLfN",(function(B,E){A(B.exports,"splitPath",(function(){return R}),(function(A){return R=A})),A(B.exports,"hexBuffer",(function(){return U}),(function(A){return U=A})),A(B.exports,"maybeHexBuffer",(function(){return T}),(function(A){return T=A})),A(B.exports,"decodeTxInfo",(function(){return e}),(function(A){return e=A})),A(B.exports,"intAsHexBytes",(function(){return G}),(function(A){return G=A})),A(B.exports,"tokenSelectors",(function(){return D}),(function(A){return D=A})),A(B.exports,"nftSelectors",(function(){return o}),(function(A){return o=A})),A(B.exports,"mergeResolutions",(function(){return a}),(function(A){return a=A}));var g=I("5SE7z"),Q=I("3yHS8"),C=I("6rT8n").Buffer,i=function(A,B){var I="function"==typeof Symbol&&A[Symbol.iterator];if(!I)return A;var E,g,Q=I.call(A),C=[];try{for(;(void 0===B||B-- >0)&&!(E=Q.next()).done;)C.push(E.value)}catch(A){g={error:A}}finally{try{E&&!E.done&&(I=Q.return)&&I.call(Q)}finally{if(g)throw g.error}}return C},w=function(A,B,I){if(I||2===arguments.length)for(var E,g=0,Q=B.length;g1&&"'"===A[A.length-1]&&(I+=2147483648),B.push(I))})),B}function U(A){return C.from(A.startsWith("0x")?A.slice(2):A,"hex")}function T(A){return A?U(A):null}var n,M,F,S,V,t,e=function(A){var B,I=[1,2].includes(A[0])?A[0]:null,E=null===I?A:A.slice(1),i=(0,g.decode)(E).map((function(A){return C.from(A.slice(2),"hex")})),w=0,R=(0,g.decode)(E),U=(B=2===I?{data:R[7],to:R[5],chainId:i[0]}:1===I?{data:R[6],to:R[4],chainId:i[0]}:{data:R[5],to:R[3],chainId:i.length>6?i[6]:C.from("0x01","hex")}).chainId,T=new(0,Q.BigNumber)(0);if(U){T=new(0,Q.BigNumber)(U.toString("hex"),16);var n=C.alloc(4);U.length>4?U.copy(n):U.copy(n,4-U.length),w=n.readUInt32BE(0)}var M=0;if(null===I&&i.length>6){var F=C.from((0,g.encode)(i.slice(-3)).slice(2),"hex");if(M=A.length-(F.length-1),F[0]>247)M++,M+=F[0]-247-1}return{decodedTx:B,txType:I,chainId:T,chainIdTruncated:w,vrsOffset:M}},G=function(A,B){return A.toString(16).padStart(2*B,"0")};(M=n||(n={})).APPROVE="0x095ea7b3",M.TRANSFER="0xa9059cbb",(S=F||(F={})).APPROVE="0x095ea7b3",S.SET_APPROVAL_FOR_ALL="0xa22cb465",S.TRANSFER_FROM="0x23b872dd",S.SAFE_TRANSFER_FROM="0x42842e0e",S.SAFE_TRANSFER_FROM_WITH_DATA="0xb88d4fde",(t=V||(V={})).SET_APPROVAL_FOR_ALL="0xa22cb465",t.SAFE_TRANSFER_FROM="0xf242432a",t.SAFE_BATCH_TRANSFER_FROM="0x2eb2c2d6";var D=Object.values(n),o=w(w([],i(Object.values(F)),!1),i(Object.values(V)),!1),a=function(A,B){var I,E,g={nfts:[],erc20Tokens:[],externalPlugin:[],plugin:[]};for(var Q in A)(I=g[Q]).push.apply(I,w([],i(A[Q]),!1));for(var Q in B)(E=g[Q]).push.apply(E,w([],i(B[Q]),!1));return g}})),I.register("6KGCD",(function(B,E){A(B.exports,"default",(function(){return V}),(function(A){return V=A}));var g=I("krsE8"),Q=I("86sc8"),C=I("789Qi"),i=I("eMUHn"),w=I("1POHq"),R=I("aCLfN"),U=I("6rT8n").Buffer,T=function(A,B,I,E){return new(I||(I=Promise))((function(g,Q){function C(A){try{w(E.next(A))}catch(A){Q(A)}}function i(A){try{w(E.throw(A))}catch(A){Q(A)}}function w(A){var B;A.done?g(A.value):(B=A.value,B instanceof I?B:new I((function(A){A(B)}))).then(C,i)}w((E=E.apply(A,B||[])).next())}))},n=function(A,B){var I,E,g,Q,C={label:0,sent:function(){if(1&g[0])throw g[1];return g[1]},trys:[],ops:[]};return Q={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(Q[Symbol.iterator]=function(){return this}),Q;function i(Q){return function(i){return function(Q){if(I)throw new TypeError("Generator is already executing.");for(;C;)try{if(I=1,E&&(g=2&Q[0]?E.return:Q[0]?E.throw||((g=E.return)&&g.call(E),0):E.next)&&!(g=g.call(E,Q[1])).done)return g;switch(E=0,g&&(Q=[2&Q[0],g.value]),Q[0]){case 0:case 1:g=Q;break;case 4:return C.label++,{value:Q[1],done:!1};case 5:C.label++,E=Q[1],Q=[0];continue;case 7:Q=C.ops.pop(),C.trys.pop();continue;default:if(!(g=C.trys,(g=g.length>0&&g[g.length-1])||6!==Q[0]&&2!==Q[0])){C=0;continue}if(3===Q[0]&&(!g||Q[1]>g[0]&&Q[1]=A.length&&(A=void 0),{value:A&&A[E++],done:!A}}};throw new TypeError(B?"Object is not iterable.":"Symbol.iterator is not defined.")},F=function(A,B,I,E){return T(void 0,void 0,void 0,(function(){var Q,C,R,U;return n(this,(function(T){switch(T.label){case 0:return Q={nfts:[],erc20Tokens:[]},E.nft?[4,(0,w.getNFTInfo)(A,B,I)]:[3,2];case 1:(C=T.sent())?((0,g.log)("ethereum","loaded nft info for "+C.contractAddress+" ("+C.collectionName+")"),Q.nfts.push(C.data)):(0,g.log)("ethereum","couldn't load nft info for "+A),T.label=2;case 2:return E.token?[4,(0,i.findERC20SignaturesInfo)(I)]:[3,4];case 3:R=T.sent(),(U=(0,i.byContractAddressAndChainId)(A,B,R))?((0,g.log)("ethereum","loaded erc20token info for "+U.contractAddress+" ("+U.ticker+")"),Q.erc20Tokens.push(U.data.toString("hex"))):(0,g.log)("ethereum","couldn't load erc20token info for "+A),T.label=4;case 4:return[2,Q]}}))}))},S=function(A,B,I,E,i,U){return T(void 0,void 0,void 0,(function(){var T,S,V,t,e,G,D,o,a,c,r,l,h,N,Z,s,J,k;return n(this,(function(n){switch(n.label){case 0:return T={externalPlugin:[],plugin:[],nfts:[],erc20Tokens:[]},U.nft?[4,(0,w.loadNftPlugin)(A,B,E,i)]:[3,2];case 1:(S=n.sent())?T.plugin.push(S):(0,g.log)("ethereum","no NFT plugin payload for selector "+B+" and address "+A),n.label=2;case 2:return U.externalPlugins?[4,(0,C.loadInfosForContractMethod)(A,B,E,i)]:[3,13];case 3:if(!(V=n.sent()))return[3,12];if(t=V.plugin,e=V.payload,G=V.signature,D=V.erc20OfInterest,o=V.abi,t&&((0,g.log)("ethereum","found plugin for "+B),T.externalPlugin.push({payload:e,signature:G})),!(D&&D.length&&o))return[3,11];a=new(0,Q.Interface)(o),c=a.parseTransaction(I).args,n.label=4;case 4:n.trys.push([4,9,10,11]),r=M(D),l=r.next(),n.label=5;case 5:return l.done?[3,8]:(h=l.value,N=h.split(".").reduce((function(A,B){return"-1"===B&&Array.isArray(A)?A[A.length-1]:A[B]}),c),[4,F(N,E,i,{nft:!1,externalPlugins:!1,token:!0})]);case 6:Z=n.sent(),T=(0,R.mergeResolutions)(T,Z),n.label=7;case 7:return l=r.next(),[3,5];case 8:return[3,11];case 9:return s=n.sent(),J={error:s},[3,11];case 10:try{l&&!l.done&&(k=r.return)&&k.call(r)}finally{if(J)throw J.error}return[7];case 11:return[3,13];case 12:(0,g.log)("ethereum","no infos for selector "+B),n.label=13;case 13:return[2,T]}}))}))},V={resolveTransaction:function(A,B,I){return T(void 0,void 0,void 0,(function(){var E,g,Q,C,i,w,T,M,V;return n(this,(function(n){switch(n.label){case 0:return E=U.from(A,"hex"),g=(0,R.decodeTxInfo)(E),Q=g.decodedTx,C=g.chainIdTruncated,i=Q.to,w=Q.data.length>=10&&Q.data.substring(0,10),T={},M={},w?(V={token:I.erc20&&R.tokenSelectors.includes(w),nft:I.nft&&R.nftSelectors.includes(w),externalPlugins:I.externalPlugins},[4,S(i,w,Q,C,B,V)]):[3,3];case 1:return T=n.sent(),[4,F(i,C,B,V)];case 2:M=n.sent(),n.label=3;case 3:return[2,(0,R.mergeResolutions)(T,M)]}}))}))}}})),I.register("krsE8",(function(B,I){A(B.exports,"log",(function(){return Q}));var E=0,g=[],Q=function(A,B,I){var Q={type:A,id:String(++E),date:new Date};B&&(Q.message=B),I&&(Q.data=I),function(A){for(var B=0;B0&&g[g.length-1])||6!==Q[0]&&2!==Q[0])){C=0;continue}if(3===Q[0]&&(!g||Q[1]>g[0]&&Q[1]=200&&A<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};g.forEach(["delete","get","head"],(function(A){T.headers[A]={}})),g.forEach(["post","put","patch"],(function(A){T.headers[A]=g.merge(w)})),A.exports=T})),I.register("dpqTi",(function(A,B){var E=I("6b3Dr");A.exports=function(A,B){E.forEach(A,(function(I,E){E!==B&&E.toUpperCase()===B.toUpperCase()&&(A[B]=I,delete A[E])}))}})),I.register("1qKjZ",(function(A,B){A.exports=function(A,B,I,E,g){return A.config=B,I&&(A.code=I),A.request=E,A.response=g,A.isAxiosError=!0,A.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},A}})),I.register("1fkbF",(function(A,B){A.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}})),I.register("5eTgx",(function(A,B){var E=I("6b3Dr"),g=I("7EV5H"),Q=I("aRh3M"),C=I("jMRgt"),i=I("cm0fh"),w=I("fgHVi"),R=I("i4p8a"),U=I("2uciG"),T=I("1fkbF"),n=I("4i7Wt");A.exports=function(A){return new Promise((function(B,I){var M,F=A.data,S=A.headers,V=A.responseType;function t(){A.cancelToken&&A.cancelToken.unsubscribe(M),A.signal&&A.signal.removeEventListener("abort",M)}E.isFormData(F)&&delete S["Content-Type"];var e=new XMLHttpRequest;if(A.auth){var G=A.auth.username||"",D=A.auth.password?unescape(encodeURIComponent(A.auth.password)):"";S.Authorization="Basic "+btoa(G+":"+D)}var o=i(A.baseURL,A.url);function a(){if(e){var E="getAllResponseHeaders"in e?w(e.getAllResponseHeaders()):null,Q={data:V&&"text"!==V&&"json"!==V?e.response:e.responseText,status:e.status,statusText:e.statusText,headers:E,config:A,request:e};g((function(A){B(A),t()}),(function(A){I(A),t()}),Q),e=null}}if(e.open(A.method.toUpperCase(),C(o,A.params,A.paramsSerializer),!0),e.timeout=A.timeout,"onloadend"in e?e.onloadend=a:e.onreadystatechange=function(){e&&4===e.readyState&&(0!==e.status||e.responseURL&&0===e.responseURL.indexOf("file:"))&&setTimeout(a)},e.onabort=function(){e&&(I(U("Request aborted",A,"ECONNABORTED",e)),e=null)},e.onerror=function(){I(U("Network Error",A,null,e)),e=null},e.ontimeout=function(){var B=A.timeout?"timeout of "+A.timeout+"ms exceeded":"timeout exceeded",E=A.transitional||T;A.timeoutErrorMessage&&(B=A.timeoutErrorMessage),I(U(B,A,E.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",e)),e=null},E.isStandardBrowserEnv()){var c=(A.withCredentials||R(o))&&A.xsrfCookieName?Q.read(A.xsrfCookieName):void 0;c&&(S[A.xsrfHeaderName]=c)}"setRequestHeader"in e&&E.forEach(S,(function(A,B){void 0===F&&"content-type"===B.toLowerCase()?delete S[B]:e.setRequestHeader(B,A)})),E.isUndefined(A.withCredentials)||(e.withCredentials=!!A.withCredentials),V&&"json"!==V&&(e.responseType=A.responseType),"function"==typeof A.onDownloadProgress&&e.addEventListener("progress",A.onDownloadProgress),"function"==typeof A.onUploadProgress&&e.upload&&e.upload.addEventListener("progress",A.onUploadProgress),(A.cancelToken||A.signal)&&(M=function(A){e&&(I(!A||A&&A.type?new n("canceled"):A),e.abort(),e=null)},A.cancelToken&&A.cancelToken.subscribe(M),A.signal&&(A.signal.aborted?M():A.signal.addEventListener("abort",M))),F||(F=null),e.send(F)}))}})),I.register("7EV5H",(function(A,B){var E=I("2uciG");A.exports=function(A,B,I){var g=I.config.validateStatus;I.status&&g&&!g(I.status)?B(E("Request failed with status code "+I.status,I.config,null,I.request,I)):A(I)}})),I.register("2uciG",(function(A,B){var E=I("1qKjZ");A.exports=function(A,B,I,g,Q){var C=new Error(A);return E(C,B,I,g,Q)}})),I.register("aRh3M",(function(A,B){var E=I("6b3Dr");A.exports=E.isStandardBrowserEnv()?{write:function(A,B,I,g,Q,C){var i=[];i.push(A+"="+encodeURIComponent(B)),E.isNumber(I)&&i.push("expires="+new Date(I).toGMTString()),E.isString(g)&&i.push("path="+g),E.isString(Q)&&i.push("domain="+Q),!0===C&&i.push("secure"),document.cookie=i.join("; ")},read:function(A){var B=document.cookie.match(new RegExp("(^|;\\s*)("+A+")=([^;]*)"));return B?decodeURIComponent(B[3]):null},remove:function(A){this.write(A,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}})),I.register("cm0fh",(function(A,B){var E=I("bczIR"),g=I("e2Gay");A.exports=function(A,B){return A&&!E(B)?g(A,B):B}})),I.register("bczIR",(function(A,B){A.exports=function(A){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(A)}})),I.register("e2Gay",(function(A,B){A.exports=function(A,B){return B?A.replace(/\/+$/,"")+"/"+B.replace(/^\/+/,""):A}})),I.register("fgHVi",(function(A,B){var E=I("6b3Dr"),g=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];A.exports=function(A){var B,I,Q,C={};return A?(E.forEach(A.split("\n"),(function(A){if(Q=A.indexOf(":"),B=E.trim(A.substr(0,Q)).toLowerCase(),I=E.trim(A.substr(Q+1)),B){if(C[B]&&g.indexOf(B)>=0)return;C[B]="set-cookie"===B?(C[B]?C[B]:[]).concat([I]):C[B]?C[B]+", "+I:I}})),C):C}})),I.register("i4p8a",(function(A,B){var E=I("6b3Dr");A.exports=E.isStandardBrowserEnv()?function(){var A,B=/(msie|trident)/i.test(navigator.userAgent),I=document.createElement("a");function g(A){var E=A;return B&&(I.setAttribute("href",E),E=I.href),I.setAttribute("href",E),{href:I.href,protocol:I.protocol?I.protocol.replace(/:$/,""):"",host:I.host,search:I.search?I.search.replace(/^\?/,""):"",hash:I.hash?I.hash.replace(/^#/,""):"",hostname:I.hostname,port:I.port,pathname:"/"===I.pathname.charAt(0)?I.pathname:"/"+I.pathname}}return A=g(window.location.href),function(B){var I=E.isString(B)?g(B):B;return I.protocol===A.protocol&&I.host===A.host}}():function(){return!0}})),I.register("4i7Wt",(function(A,B){function I(A){this.message=A}I.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},I.prototype.__CANCEL__=!0,A.exports=I})),I.register("3whRB",(function(A,B){A.exports=function(A){return!(!A||!A.__CANCEL__)}})),I.register("jGJux",(function(A,B){var E=I("6b3Dr");A.exports=function(A,B){B=B||{};var I={};function g(A,B){return E.isPlainObject(A)&&E.isPlainObject(B)?E.merge(A,B):E.isPlainObject(B)?E.merge({},B):E.isArray(B)?B.slice():B}function Q(I){return E.isUndefined(B[I])?E.isUndefined(A[I])?void 0:g(void 0,A[I]):g(A[I],B[I])}function C(A){if(!E.isUndefined(B[A]))return g(void 0,B[A])}function i(I){return E.isUndefined(B[I])?E.isUndefined(A[I])?void 0:g(void 0,A[I]):g(void 0,B[I])}function w(I){return I in B?g(A[I],B[I]):I in A?g(void 0,A[I]):void 0}var R={url:C,method:C,data:C,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:w};return E.forEach(Object.keys(A).concat(Object.keys(B)),(function(A){var B=R[A]||Q,g=B(A);E.isUndefined(g)&&B!==w||(I[A]=g)})),I}})),I.register("aKTm7",(function(A,B){var E=I("6yKi9").version,g={};["object","boolean","number","function","string","symbol"].forEach((function(A,B){g[A]=function(I){return typeof I===A||"a"+(B<1?"n ":" ")+A}}));var Q={};g.transitional=function(A,B,I){function g(A,B){return"[Axios v"+E+"] Transitional option '"+A+"'"+B+(I?". "+I:"")}return function(I,E,C){if(!1===A)throw new Error(g(E," has been removed"+(B?" in "+B:"")));return B&&!Q[E]&&(Q[E]=!0,console.warn(g(E," has been deprecated since v"+B+" and will be removed in the near future"))),!A||A(I,E,C)}},A.exports={assertOptions:function(A,B,I){if("object"!=typeof A)throw new TypeError("options must be an object");for(var E=Object.keys(A),g=E.length;g-- >0;){var Q=E[g],C=B[Q];if(C){var i=A[Q],w=void 0===i||C(i,Q,A);if(!0!==w)throw new TypeError("option "+Q+" must be "+w)}else if(!0!==I)throw Error("Unknown option "+Q)}},validators:g}})),I.register("6yKi9",(function(A,B){A.exports={version:"0.26.1"}})),I.register("12TBy",(function(A,B){var E=I("4i7Wt");function g(A){if("function"!=typeof A)throw new TypeError("executor must be a function.");var B;this.promise=new Promise((function(A){B=A}));var I=this;this.promise.then((function(A){if(I._listeners){var B,E=I._listeners.length;for(B=0;B0&&g[g.length-1])||6!==Q[0]&&2!==Q[0])){C=0;continue}if(3===Q[0]&&(!g||Q[1]>g[0]&&Q[1]0&&g[g.length-1])||6!==Q[0]&&2!==Q[0])){C=0;continue}if(3===Q[0]&&(!g||Q[1]>g[0]&&Q[1]0&&g[g.length-1])||6!==Q[0]&&2!==Q[0])){C=0;continue}if(3===Q[0]&&(!g||Q[1]>g[0]&&Q[1]0)&&!(E=Q.next()).done;)C.push(E.value)}catch(A){g={error:A}}finally{try{E&&!E.done&&(I=Q.return)&&I.call(Q)}finally{if(g)throw g.error}}return C},n=function(A){var B="function"==typeof Symbol&&Symbol.iterator,I=B&&A[B],E=0;if(I)return I.call(A);if(A&&"number"==typeof A.length)return{next:function(){return A&&E>=A.length&&(A=void 0),{value:A&&A[E++],done:!A}}};throw new TypeError(B?"Object is not iterable.":"Symbol.iterator is not defined.")},M=function(A,B){var I;!function(A){A[A.CLA=224]="CLA",A[A.INS=26]="INS",A[A.P1_complete=0]="P1_complete",A[A.P1_partial=1]="P1_partial",A[A.P2_name=0]="P2_name",A[A.P2_field=255]="P2_field"}(I||(I={}));var E=B.structType,g=B.value,Q="name"===E&&"string"==typeof g?i.from(g,"utf-8"):g;return A.send(I.CLA,I.INS,I.P1_complete,"name"===E?I.P2_name:I.P2_field,Q)},F=function(A,B){return R(void 0,void 0,void 0,(function(){var I,E,Q,w,R,T,M,F,S,V,t,e,G,D,o,a,c,r;return U(this,(function(U){switch(U.label){case 0:if(function(A){A[A.CLA=224]="CLA",A[A.INS=28]="INS",A[A.P1_complete=0]="P1_complete",A[A.P1_partial=1]="P1_partial",A[A.P2_root=0]="P2_root",A[A.P2_array=15]="P2_array",A[A.P2_field=255]="P2_field"}(I||(I={})),E=B.structType,Q=B.value,"root"===E)return[2,A.send(I.CLA,I.INS,I.P1_complete,I.P2_root,i.from(Q,"utf-8"))];if("array"===E)return[2,A.send(I.CLA,I.INS,I.P1_complete,I.P2_array,i.from((0,g.intAsHexBytes)(Q,1),"hex"))];if("field"!==E)return[3,8];if(w=Q.data,R=Q.type,T=Q.sizeInBits,!(M=null===(r=C.EIP712_TYPE_ENCODERS[R.toUpperCase()])||void 0===r?void 0:r.call(C.EIP712_TYPE_ENCODERS,w,T)))return[3,8];F=Math.floor(M.length/256),S=M.length%256,V=i.concat([i.from((0,g.intAsHexBytes)(F,1),"hex"),i.from((0,g.intAsHexBytes)(S,1),"hex"),M]),t=new Array(Math.ceil(V.length/256)).fill(null).map((function(A,B){return V.slice(255*B,255*(B+1))})),U.label=1;case 1:U.trys.push([1,6,7,8]),e=n(t),G=e.next(),U.label=2;case 2:return G.done?[3,5]:(D=G.value,[4,A.send(I.CLA,I.INS,D!==t[t.length-1]?I.P1_partial:I.P1_complete,I.P2_field,D)]);case 3:U.sent(),U.label=4;case 4:return G=e.next(),[3,2];case 5:return[3,8];case 6:return o=U.sent(),a={error:o},[3,8];case 7:try{G&&!G.done&&(c=e.return)&&c.call(e)}finally{if(a)throw a.error}return[7];case 8:return[2,Promise.resolve()]}}))}))};function S(A,B,I){return R(this,void 0,void 0,(function(){var E,Q,C,w,R,T,n,M,F,S,V,t;return U(this,(function(U){switch(function(A){A[A.CLA=224]="CLA",A[A.INS=30]="INS",A[A.P1=0]="P1",A[A.P2_activate=0]="P2_activate",A[A.P2_contract_name=15]="P2_contract_name",A[A.P2_show_field=255]="P2_show_field"}(E||(E={})),B){case"activate":return[2,A.send(E.CLA,E.INS,E.P1,E.P2_activate)];case"contractName":return T=(Q=I).displayName,C=Q.filtersCount,n=Q.sig,M=i.from((0,g.intAsHexBytes)(T.length,1),"hex"),F=i.from(T),w=i.from((0,g.intAsHexBytes)(C,1),"hex"),S=i.from((0,g.intAsHexBytes)(n.length/2,1),"hex"),V=i.from(n,"hex"),t=i.concat([M,F,w,S,V]),[2,A.send(E.CLA,E.INS,E.P1,E.P2_contract_name,t)];case"showField":return T=(R=I).displayName,n=R.sig,M=i.from((0,g.intAsHexBytes)(T.length,1),"hex"),F=i.from(T),S=i.from((0,g.intAsHexBytes)(n.length/2,1),"hex"),V=i.from(n,"hex"),t=i.concat([M,F,S,V]),[2,A.send(E.CLA,E.INS,E.P1,E.P2_show_field,t)]}return[2]}))}))}var V=function(A,B,I,E,V){return void 0===E&&(E=!1),R(void 0,void 0,void 0,(function(){var t,e,G,D,o,a,c,r,l,h,N,Z,s,J,k,u,Y,f,P,d,p,O,H,m,W,x,L,b,y,K,v,j,q,z,X,_,$,AA,BA,IA,EA,gA,QA,CA,iA,wA,RA,UA,TA,nA,MA;return U(this,(function(FA){switch(FA.label){case 0:return function(A){A[A.CLA=224]="CLA",A[A.INS=12]="INS",A[A.P1=0]="P1",A[A.P2_v0=0]="P2_v0",A[A.P2_full=1]="P2_full"}(t||(t={})),e=I.primaryType,G=I.types,D=I.domain,o=I.message,a=(0,Q.getLoadConfig)(V).cryptoassetsBaseURL,c=(0,C.sortObjectAlphabetically)(G),[4,(0,C.getFiltersForMessage)(I,a)];case 1:r=FA.sent(),l=Object.entries(c),FA.label=2;case 2:FA.trys.push([2,14,15,16]),h=n(l),N=h.next(),FA.label=3;case 3:return N.done?[3,13]:(Z=T(N.value,2),s=Z[0],J=Z[1],[4,M(A,{structType:"name",value:s})]);case 4:FA.sent(),FA.label=5;case 5:FA.trys.push([5,10,11,12]),wA=void 0,k=n(J),u=k.next(),FA.label=6;case 6:return u.done?[3,9]:(Y=u.value,f=Y.name,BA=Y.type,P=(0,C.makeTypeEntryStructBuffer)({name:f,type:BA}),[4,M(A,{structType:"field",value:P})]);case 7:FA.sent(),FA.label=8;case 8:return u=k.next(),[3,6];case 9:return[3,12];case 10:return d=FA.sent(),wA={error:d},[3,12];case 11:try{u&&!u.done&&(RA=k.return)&&RA.call(k)}finally{if(wA)throw wA.error}return[7];case 12:return N=h.next(),[3,3];case 13:return[3,16];case 14:return p=FA.sent(),CA={error:p},[3,16];case 15:try{N&&!N.done&&(iA=h.return)&&iA.call(h)}finally{if(CA)throw CA.error}return[7];case 16:return r?[4,S(A,"activate")]:[3,18];case 17:FA.sent(),FA.label=18;case 18:return O=function(A,B,I){var E,g={};for(var Q in B)g[Q]=null===(E=B[Q])||void 0===E?void 0:E.reduce((function(A,B){var I;return w(w({},A),((I={})[B.name]=B.type,I))}),{});var i=function(B,E,Q){return void 0===Q&&(Q=""),R(void 0,void 0,void 0,(function(){var w,R,M,V,t,e,G,D,o,a,c,r,l,h,N,Z,s,J,k,u,Y,f,P,d,p;return U(this,(function(U){switch(U.label){case 0:return w=T(B,2),R=w[0],M=w[1],V=T(M),t=V[0],e=V.slice(1),G=!C.EIP712_TYPE_PROPERTIES[(null===(d=null==R?void 0:R.name)||void 0===d?void 0:d.toUpperCase())||""],Array.isArray(E)&&void 0!==t?[4,F(A,{structType:"array",value:E.length})]:[3,10];case 1:U.sent(),U.label=2;case 2:U.trys.push([2,7,8,9]),D=n(E),o=D.next(),U.label=3;case 3:return o.done?[3,6]:(a=o.value,[4,i([R,e],a,"".concat(Q,".[]"))]);case 4:U.sent(),U.label=5;case 5:return o=D.next(),[3,3];case 6:return[3,9];case 7:return c=U.sent(),u={error:c},[3,9];case 8:try{o&&!o.done&&(Y=D.return)&&Y.call(D)}finally{if(u)throw u.error}return[7];case 9:return[3,23];case 10:if(!G)return[3,19];U.label=11;case 11:U.trys.push([11,16,17,18]),r=n(Object.entries(E)),l=r.next(),U.label=12;case 12:return l.done?[3,15]:(h=T(l.value,2),N=h[0],Z=h[1],(s=null===(p=g[(null==R?void 0:R.name)||""])||void 0===p?void 0:p[N])?[4,i((0,C.destructTypeFromString)(s),Z,"".concat(Q,".").concat(N))]:[3,14]);case 13:U.sent(),U.label=14;case 14:return l=r.next(),[3,12];case 15:return[3,18];case 16:return J=U.sent(),f={error:J},[3,18];case 17:try{l&&!l.done&&(P=r.return)&&P.call(r)}finally{if(f)throw f.error}return[7];case 18:return[3,23];case 19:return(k=null==I?void 0:I.fields.find((function(A){return Q===A.path})))?[4,S(A,"showField",{displayName:k.label,sig:k.signature})]:[3,21];case 20:U.sent(),U.label=21;case 21:return[4,F(A,{structType:"field",value:{data:E,type:(null==R?void 0:R.name)||"",sizeInBits:null==R?void 0:R.bits}})];case 22:U.sent(),U.label=23;case 23:return[2]}}))}))};return i}(A,c,r),[4,F(A,{structType:"root",value:H="EIP712Domain"})];case 19:FA.sent(),m=c[H],FA.label=20;case 20:FA.trys.push([20,25,26,27]),W=n(m),x=W.next(),FA.label=21;case 21:return x.done?[3,24]:(L=x.value,b=L.name,BA=L.type,y=D[b],[4,O((0,C.destructTypeFromString)(BA),y)]);case 22:FA.sent(),FA.label=23;case 23:return x=W.next(),[3,21];case 24:return[3,27];case 25:return K=FA.sent(),UA={error:K},[3,27];case 26:try{x&&!x.done&&(TA=W.return)&&TA.call(W)}finally{if(UA)throw UA.error}return[7];case 27:return r?(v=r.contractName,j=r.fields,q={displayName:v.label,filtersCount:j.length,sig:v.signature},[4,S(A,"contractName",q)]):[3,29];case 28:FA.sent(),FA.label=29;case 29:return[4,F(A,{structType:"root",value:e})];case 30:FA.sent(),z=c[e],FA.label=31;case 31:FA.trys.push([31,36,37,38]),X=n(z),_=X.next(),FA.label=32;case 32:return _.done?[3,35]:($=_.value,AA=$.name,BA=$.type,IA=o[AA],[4,O((0,C.destructTypeFromString)(BA),IA,AA)]);case 33:FA.sent(),FA.label=34;case 34:return _=X.next(),[3,32];case 35:return[3,38];case 36:return EA=FA.sent(),nA={error:EA},[3,38];case 37:try{_&&!_.done&&(MA=X.return)&&MA.call(X)}finally{if(nA)throw nA.error}return[7];case 38:return gA=(0,g.splitPath)(B),(QA=i.alloc(1+4*gA.length))[0]=gA.length,gA.forEach((function(A,B){QA.writeUInt32BE(A,1+4*B)})),[2,A.send(t.CLA,t.INS,t.P1,E?t.P2_v0:t.P2_full,QA).then((function(A){return{v:A[0],r:A.slice(1,33).toString("hex"),s:A.slice(33,65).toString("hex")}}))]}}))}))},t=function(A,B,I,E){var Q=(0,g.hexBuffer)(I),C=(0,g.hexBuffer)(E),w=(0,g.splitPath)(B),R=i.alloc(1+4*w.length+32+32,0),U=0;return R[0]=w.length,w.forEach((function(A,B){R.writeUInt32BE(A,1+4*B)})),U=1+4*w.length,Q.copy(R,U),U+=32,C.copy(R,U),A.send(224,12,0,0,R).then((function(A){return{v:A[0],r:A.slice(1,33).toString("hex"),s:A.slice(33,65).toString("hex")}}))}})),I.register("yVuqH",(function(E,g){A(E.exports,"EIP712_TYPE_PROPERTIES",(function(){return t}),(function(A){return t=A})),A(E.exports,"EIP712_TYPE_ENCODERS",(function(){return e}),(function(A){return e=A})),A(E.exports,"destructTypeFromString",(function(){return G}),(function(A){return G=A})),A(E.exports,"makeTypeEntryStructBuffer",(function(){return D}),(function(A){return D=A})),A(E.exports,"isEIP712Message",(function(){return o}),(function(A){return o=A})),A(E.exports,"sortObjectAlphabetically",(function(){return a}),(function(A){return a=A})),A(E.exports,"getFiltersForMessage",(function(){return c}),(function(A){return c=A}));var Q,C,i=I("aDlTl"),w=I("gDeMb"),R=I("aCLfN"),U=I("41SkV"),T=I("3yHS8"),n=I("6rT8n").Buffer,M=function(A,B,I,E){return new(I||(I=Promise))((function(g,Q){function C(A){try{w(E.next(A))}catch(A){Q(A)}}function i(A){try{w(E.throw(A))}catch(A){Q(A)}}function w(A){var B;A.done?g(A.value):(B=A.value,B instanceof I?B:new I((function(A){A(B)}))).then(C,i)}w((E=E.apply(A,B||[])).next())}))},F=function(A,B){var I,E,g,Q,C={label:0,sent:function(){if(1&g[0])throw g[1];return g[1]},trys:[],ops:[]};return Q={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(Q[Symbol.iterator]=function(){return this}),Q;function i(Q){return function(i){return function(Q){if(I)throw new TypeError("Generator is already executing.");for(;C;)try{if(I=1,E&&(g=2&Q[0]?E.return:Q[0]?E.throw||((g=E.return)&&g.call(E),0):E.next)&&!(g=g.call(E,Q[1])).done)return g;switch(E=0,g&&(Q=[2&Q[0],g.value]),Q[0]){case 0:case 1:g=Q;break;case 4:return C.label++,{value:Q[1],done:!1};case 5:C.label++,E=Q[1],Q=[0];continue;case 7:Q=C.ops.pop(),C.trys.pop();continue;default:if(!(g=C.trys,(g=g.length>0&&g[g.length-1])||6!==Q[0]&&2!==Q[0])){C=0;continue}if(3===Q[0]&&(!g||Q[1]>g[0]&&Q[1]0)&&!(E=Q.next()).done;)C.push(E.value)}catch(A){g={error:A}}finally{try{E&&!E.done&&(I=Q.return)&&I.call(Q)}finally{if(g)throw g.error}}return C},V=function(A,B,I){if(I||2===arguments.length)for(var E,g=0,Q=B.length;g=16)throw new Error("Eth utils - constructTypeDescByteString - Cannot accept a typeValue >= 16 because the typeValue can only be 4 bits in binary[object Object]");var E=A?"1":"0",g="number"==typeof B?"1":"0",Q=I.toString(2).padStart(4,"0");return(0,R.intAsHexBytes)(parseInt(E+g+"00"+Q,2),1)}(M,e,V),o=[n.from(D,"hex")];return F===t.CUSTOM&&(o.push(n.from((0,R.intAsHexBytes)(null!==(E=null===(I=null==U?void 0:U.name)||void 0===I?void 0:I.length)&&void 0!==E?E:0,1),"hex")),o.push(n.from(null!==(g=null==U?void 0:U.name)&&void 0!==g?g:"","utf-8"))),"number"==typeof e&&o.push(n.from((0,R.intAsHexBytes)(e,1),"hex")),M&&(o.push(n.from((0,R.intAsHexBytes)(T.length,1),"hex")),T.forEach((function(A){"number"==typeof A?o.push(n.from((0,R.intAsHexBytes)(Q.FIXED,1),"hex"),n.from((0,R.intAsHexBytes)(A,1),"hex")):o.push(n.from((0,R.intAsHexBytes)(Q.DYNAMIC,1),"hex"))}))),o.push(n.from((0,R.intAsHexBytes)(C.length,1),"hex"),n.from(C,"utf-8")),n.concat(o)};function o(A){return"object"==typeof A&&"types"in A&&"primaryType"in A&&"domain"in A&&"message"in A}var a=function(A){return Object.keys(A).sort().reduce((function(B,I){var E=Array.isArray(A[I])?A[I].map((function(A){return a(A)})):A[I];return B[I]=E,B}),{})},c=function(A,I){return M(void 0,void 0,void 0,(function(){var E,g,Q,C,R,T;return F(this,(function(n){switch(n.label){case 0:E=function(A){var I=A.types,E=a(I);return B(w)(JSON.stringify(E).replace(" ","")).toString()}(A),g="".concat(null!==(C=null===(Q=A.domain)||void 0===Q?void 0:Q.chainId)&&void 0!==C?C:0,":").concat(null!==(T=null===(R=A.domain)||void 0===R?void 0:R.verifyingContract)&&void 0!==T?T:"0x0000000000000000000000000000000000000000",":").concat(E),n.label=1;case 1:return n.trys.push([1,4,,5]),I?[4,B(i).get("".concat(I,"/eip712.json"))]:[3,3];case 2:return[2,n.sent().data[g]||B(U)[g]];case 3:throw new Error;case 4:return n.sent(),[2,B(U)[g]];case 5:return[2]}}))}))}})),I.register("gDeMb",(function(A,B){var E,g,Q,C,i,w;A.exports=(w=I("bs277"),I("93R6i"),g=(E=w).lib.WordArray,Q=E.algo,C=Q.SHA256,i=Q.SHA224=C.extend({_doReset:function(){this._hash=new g.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var A=C._doFinalize.call(this);return A.sigBytes-=4,A}}),E.SHA224=C._createHelper(i),E.HmacSHA224=C._createHmacHelper(i),w.SHA224)})),I.register("41SkV",(function(A,B){A.exports={"1:0x7f268357a8c2552623316e2562d90e642bb538e5:d8e4f2bd77f7562e99ea5df4adb127291a2bfbc225ae55450038f27f":{contractName:{label:"OpenSea Listing",signature:"304402205f01e62b2331ecb9f1cb3f49a764d66015937cb20cb4c3af625146905ca4832402205076eeb4a74619b4552278836b548c8e525813faa9008399e43bfed7db016408"},fields:[{label:"Contract address",path:"exchange",signature:"3044022069df3b1c82dda9849a3df4cd0dd263d2b6c35e4fb8946865a35f5555830971b802201880d72b3d956867b597a2f5097d7f8799bad6e636d3de4030515634bba47155"},{label:"Price",path:"basePrice",signature:"3045022100db49dbd8426193b6012781f43c3b445d1cf845d99d738091c1f068951728333402204326a2da5203f25deec049deba760bb31a86507c73fe6828c68e0db2eabfc966"},{label:"Offer expiration",path:"expirationTime",signature:"3045022100e71a4921740fcdf4e489c517fc82f9b7e83cfbd675dff318acb91fbf8eaf175402203fac43650771c6523dad8d995ef414d035a92d262a9cf95885ef2704337a2382"}]}}})); +//# sourceMappingURL=Eth.e923e106.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/EthSelectWallet.9c373740.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/EthSelectWallet.9c373740.js new file mode 100644 index 0000000..182349c --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/EthSelectWallet.9c373740.js @@ -0,0 +1,41 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function e(e){return e&&e.__esModule?e.default:e}function t(e,t,l,n){Object.defineProperty(e,t,{get:l,set:n,enumerable:!0,configurable:!0})}var l=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;l.register("6VDxw",(function(n,a){var r;r=n.exports,Object.defineProperty(r,"__esModule",{value:!0,configurable:!0}),t(n.exports,"EthSelectWallet",(function(){return k})),t(n.exports,"default",(function(){return M}));var i=l("lMzyG"),o=l("4chX7"),s=l("lDSNw"),c=l("cZIbv"),u=l("laYjG"),d=l("7E6dj"),p=l("kpxNY"),m=l("aanFI"),f=l("kn91D"),x=l("cJ96h"),h=l("j5DyG");const g=c.default.div` + display: flex; + flex-direction: column; + gap: 10px; +`,E=c.default.div` + display: flex; + flex-direction: row; + align-items: center; +`,y=c.default.div` + background: #2a2a2a; + border-radius: 6px; + padding: 12px 16px; +`,_=c.default.div` + display: flex; + flex-direction: row; + color: #fff; + cursor: pointer; + font-size: 14px; + width: fit-content; + margin-bottom: 8px; + + > span { + min-height: 14px !important; + height: 14px !important; + min-width: 14px !important; + width: 14px !important; + border-radius: 3px !important; + } +`,w=c.default.div` + display: flex; + gap: 16px; +`,b=c.default.div` + padding: 27px 0; + flex: 1; + display: flex; + flex-direction: column; + justify-content: center; +`,k=e(s).memo((({requestId:t})=>{const{t:l}=(0,i.useTranslation)(),n=(0,x.usePostOutgoingBackgroundResponse)(),[a,r]=(0,s.useState)(!1);let c;null!==t&&(c=t);const k=(0,s.useCallback)((()=>{n({jsonrpc:"2.0",id:c,result:a?o.user.user_selectEthWallet.result.enum.ALWAYS_USE_PHANTOM:o.user.user_selectEthWallet.result.enum.CONTINUE_WITH_PHANTOM})}),[c,n,a]),M=(0,s.useCallback)((()=>{n({jsonrpc:"2.0",id:c,result:a?o.user.user_selectEthWallet.result.enum.ALWAYS_USE_METAMASK:o.user.user_selectEthWallet.result.enum.CONTINUE_WITH_METAMASK})}),[c,n,a]);return e(s).createElement(h.Container,null,e(s).createElement(h.Body,{style:{display:"flex",alignItems:"center"}},e(s).createElement(b,null,e(s).createElement(p.IconHeader,{icon:e(s).createElement(w,null,e(s).createElement(m.IconPhantomLogo,{width:64}),e(s).createElement(m.IconMetaMask,{width:64,height:64})),primaryText:l("whichExtensionToConnectWith"),headerStyle:p.IconHeaderStyle.Small}))),e(s).createElement(h.Footer,{plain:!0,style:{padding:"0px 16px 16px"}},e(s).createElement(g,null,e(s).createElement(E,null,e(s).createElement(u.Button,{onClick:M,"data-testid":"select_wallet--metamask"},l("useMetaMask"))),e(s).createElement(E,null,e(s).createElement(u.Button,{theme:"primary",onClick:k,"data-testid":"select_wallet--phantom"},l("usePhantom"))),e(s).createElement(y,{"data-testid":"select_wallet--dont_ask_me_again",onClick:()=>r(!a)},e(s).createElement(_,null,e(s).createElement(d.Checkbox,{checked:a})," ",l("dontAskMeAgain")),e(s).createElement(f.Text,{color:"#777777",size:13,weight:500,lineHeight:16,textAlign:"left"},l("configureInSettings"))))))}));var M=k})); +//# sourceMappingURL=EthSelectWallet.9c373740.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/EthSelectWallet.d391f92f.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/EthSelectWallet.d391f92f.js new file mode 100644 index 0000000..4926ca4 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/EthSelectWallet.d391f92f.js @@ -0,0 +1,41 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function e(e){return e&&e.__esModule?e.default:e}function t(e,t,l,n){Object.defineProperty(e,t,{get:l,set:n,enumerable:!0,configurable:!0})}var l=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;l.register("fniF6",(function(n,a){var r;r=n.exports,Object.defineProperty(r,"__esModule",{value:!0,configurable:!0}),t(n.exports,"EthSelectWallet",(function(){return k})),t(n.exports,"default",(function(){return M}));var i=l("43063"),o=l("cFUcx"),s=l("29o0l"),c=l("gkfw3"),u=l("hFkH3"),d=l("lLNMU"),p=l("3mrWC"),f=l("j81qC"),m=l("27SDj"),x=l("fxXaZ"),g=l("FGYv9");const h=c.default.div` + display: flex; + flex-direction: column; + gap: 10px; +`,E=c.default.div` + display: flex; + flex-direction: row; + align-items: center; +`,_=c.default.div` + background: #2a2a2a; + border-radius: 6px; + padding: 12px 16px; +`,y=c.default.div` + display: flex; + flex-direction: row; + color: #fff; + cursor: pointer; + font-size: 14px; + width: fit-content; + margin-bottom: 8px; + + > span { + min-height: 14px !important; + height: 14px !important; + min-width: 14px !important; + width: 14px !important; + border-radius: 3px !important; + } +`,w=c.default.div` + display: flex; + gap: 16px; +`,b=c.default.div` + padding: 27px 0; + flex: 1; + display: flex; + flex-direction: column; + justify-content: center; +`,k=e(s).memo((({requestId:t})=>{const{t:l}=(0,i.useTranslation)(),n=(0,x.usePostOutgoingBackgroundResponse)(),[a,r]=(0,s.useState)(!1);let c;null!==t&&(c=t);const k=(0,s.useCallback)((()=>{n({jsonrpc:"2.0",id:c,result:a?o.user.user_selectEthWallet.result.enum.ALWAYS_USE_PHANTOM:o.user.user_selectEthWallet.result.enum.CONTINUE_WITH_PHANTOM})}),[c,n,a]),M=(0,s.useCallback)((()=>{n({jsonrpc:"2.0",id:c,result:a?o.user.user_selectEthWallet.result.enum.ALWAYS_USE_METAMASK:o.user.user_selectEthWallet.result.enum.CONTINUE_WITH_METAMASK})}),[c,n,a]);return e(s).createElement(g.Container,null,e(s).createElement(g.Body,{style:{display:"flex",alignItems:"center"}},e(s).createElement(b,null,e(s).createElement(p.IconHeader,{icon:e(s).createElement(w,null,e(s).createElement(f.IconPhantomLogo,{width:64}),e(s).createElement(f.IconMetaMask,{width:64,height:64})),primaryText:l("whichExtensionToConnectWith"),headerStyle:p.IconHeaderStyle.Small}))),e(s).createElement(g.Footer,{plain:!0,style:{padding:"0px 16px 16px"}},e(s).createElement(h,null,e(s).createElement(E,null,e(s).createElement(u.Button,{onClick:M,"data-testid":"select_wallet--metamask"},l("useMetaMask"))),e(s).createElement(E,null,e(s).createElement(u.Button,{theme:"primary",onClick:k,"data-testid":"select_wallet--phantom"},l("usePhantom"))),e(s).createElement(_,{"data-testid":"select_wallet--dont_ask_me_again",onClick:()=>r(!a)},e(s).createElement(y,null,e(s).createElement(d.Checkbox,{checked:a})," ",l("dontAskMeAgain")),e(s).createElement(m.Text,{color:"#777777",size:13,weight:500,lineHeight:16,textAlign:"left"},l("configureInSettings"))))))}));var M=k}))}(); +//# sourceMappingURL=EthSelectWallet.d391f92f.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ExplorePage.48913488.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ExplorePage.48913488.js new file mode 100644 index 0000000..8a10b94 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ExplorePage.48913488.js @@ -0,0 +1,834 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function e(e){return e&&e.__esModule?e.default:e}function t(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var n=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;n.register("lXzah",(function(r,l){var i;i=r.exports,Object.defineProperty(i,"__esModule",{value:!0,configurable:!0}),t(r.exports,"ExplorePageContent",(function(){return b})),t(r.exports,"default",(function(){return P}));var a=n("hM5LD"),o=n("RVqnc"),s=n("70W8C"),c=n("29o0l"),d=n("88tsI"),u=n("iQL9s"),p=n("gkfw3"),m=n("27SDj"),f=n("elSIy"),x=n("eaUwt"),g=n("a0hzK"),h=n("4iDyO"),E=n("kQTlk"),k=n("gX5Te"),w=n("kWfcq"),y=n("gcdBN");function b(){var t;k.hooks.useExploreLoadAllQueries();const n=(0,u.useLocation)(),{t:r}=(0,d.useTranslation)(),{data:l}=k.hooks.useShouldShowQuests({platform:"extension",appVersion:(0,y.getManifestVersion)()}),{error:i,refetch:p}=k.hooks.useQuests({platform:"extension",appVersion:(0,y.getManifestVersion)()}),{setActiveSection:m,activeSection:b}=(0,a.useExplore)();(0,c.useEffect)((()=>{var e;"quests"===(null===(e=n.state)||void 0===e?void 0:e.tab)&&l&&m("quests")}),[null===(t=n.state)||void 0===t?void 0:t.tab,l,i,m]);const{error:P,refetch:D}=k.hooks.useLearn(),{error:R,refetch:A}=k.hooks.useExploreTokens(),{error:$,refetch:j}=k.hooks.useExploreSites(),{error:N,refetch:M}=k.hooks.useExploreCollections(),{error:q,refetch:z}=k.hooks.useExploreRecommendedTokens(),{error:B,refetch:O}=k.hooks.useExploreRecommendedSites(),{error:F,refetch:_}=k.hooks.useExploreRecommendedCollections(),Q=i&&P&&R&&$&&N&&q&&B&&F,X=(0,c.useCallback)((()=>{l&&p(),A(),j(),M(),z(),O(),_(),D()}),[p,A,j,M,z,O,_,D,l]),[U,V]=e(c).useState(""),W=(0,o.useDebouncedState)(U,250),H=e(s)((e=>{e&&w.exploreAnalytics.onExploreSearchedByUser({searchTerm:e})}),1e3),Z=!!W;return(0,c.useEffect)((()=>{H(W)}),[W,H]),Q?e(c).createElement(C,null,e(c).createElement(f.ExplorePageError,{title:r("exploreErrorTitle"),buttonText:r("exploreErrorButtonText"),description:r("exploreErrorDescription"),refetch:X})):e(c).createElement(v,null,e(c).createElement(x.ExploreSearchHeader,{value:U,onChange:V}),e(c).createElement(S,{hide:Z},e(c).createElement(E.ExploreTabsTitles,null)),e(c).createElement(L,{hide:Z},e(c).createElement(h.ExploreTabs,null),"tokens"===b&&e(c).createElement(I,null,e(c).createElement(T,null,r("exploreTokensLegalDisclaimer")))),e(c).createElement(L,{hide:!Z},e(c).createElement(g.ExploreSearchResults,{query:W})))}const v=p.default.div` + position: absolute; + display: flex; + flex-direction: column; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: hidden; +`,C=p.default.div` + padding: 16px; +`,S=p.default.div` + display: ${({hide:e})=>e?"none":"initial"}; + overflow-x: hidden; +`,L=(0,p.default)(S)` + display: ${({hide:e})=>e?"none":"flex"}; + flex: 1; + flex-direction: column; + overflow-y: auto; +`,I=p.default.div` + padding: 12px 16px; +`,T=(0,p.default)(m.Text)` + color: #999; + font-feature-settings: "calt" off; + + font-size: 13px; + font-style: normal; + font-weight: 400; + line-height: 16px; + text-align: left; +`;var P=()=>e(c).createElement(a.ExploreProvider,{appVersion:(0,y.getManifestVersion)(),platform:"extension",initialSection:"sites"},e(c).createElement(b,null))})),n.register("elSIy",(function(r,l){t(r.exports,"ExplorePageError",(function(){return h}));var i=n("29o0l"),a=n("gkfw3"),o=n("aWXnn"),s=n("j81qC"),c=n("634r8"),d=n("27SDj");const u=(0,a.default)(o.Column).attrs({align:"center"})``,p=a.default.div` + width: 48px; + height: 48px; + position: relative; + margin-bottom: 15px; + border-radius: 100%; + background: rgba(255, 220, 98, 0.2); +`,m=(0,a.default)(c.Row).attrs({align:"center",justify:"center"})` + height: 100%; +`,f=(0,a.default)(d.Text).attrs({size:17,weight:500,lineHeight:22,margin:"0 0 10px 0"})``,x=(0,a.default)(d.Text).attrs({size:15,weight:500,lineHeight:21,margin:"0 0 15px 0",color:"#777777"})``,g=(0,a.default)(d.Text).attrs({size:16,weight:500,lineHeight:22,margin:"0",color:"#AB9FF2"})``,h=e(i).memo((t=>e(i).createElement(u,null,e(i).createElement(p,null,e(i).createElement(m,null,e(i).createElement(s.IconExclamationMarkCircle,{width:22,exclamationFill:"transparent",circleFill:"#FFE920"}))),e(i).createElement(f,null,t.title),e(i).createElement(x,null,t.description),e(i).createElement(g,{onClick:t.refetch},t.buttonText))))})),n.register("eaUwt",(function(r,l){t(r.exports,"ExploreSearchHeader",(function(){return c}));var i=n("43063"),a=n("29o0l"),o=n("gkfw3"),s=n("kGh2H");const c=({value:t,onChange:n})=>{const{t:r}=(0,i.useTranslation)();return e(a).createElement(d,null,e(a).createElement(s.SearchInput,{placeholder:r("dappBrowserSearchPlaceholder"),value:t,onChange:e=>{"value"in e.target&&"string"==typeof e.target.value&&n(e.target.value)},showClearIcon:!!t,onClear:()=>{n("")}}))},d=o.default.div` + padding: 16px; + padding-bottom: 0; +`})),n.register("a0hzK",(function(r,l){t(r.exports,"ExploreSearchResults",(function(){return f}));var i=n("lz5BI"),a=n("29o0l"),o=n("88tsI"),s=n("gkfw3"),c=n("4Wvp3"),d=n("hiI91"),u=n("27SDj"),p=n("kWfcq"),m=n("hl21e");const f=({query:t})=>{const{dapps:n,isLoading:r}=(0,m.useExploreSearchList)(t),l=(0,a.useMemo)((()=>[...new Array(5).keys()]),[]),{t:i}=(0,o.useTranslation)();return r?e(a).createElement(x,{testId:"explore-search-results-loading",items:l.map((t=>({key:t.toString(),image:e(a).createElement(y,null),textMain:e(a).createElement(d.SkeletonLoader,{width:"96px",height:"16px",marginBottom:"2px",borderRadius:"16px"}),textSecondary:e(a).createElement(d.SkeletonLoader,{width:"62px",height:"14.5px",borderRadius:"16px"})})))}):n.length?e(a).createElement(x,{testId:"explore-search-results",items:n.map(((t,n)=>({key:t.id,href:t.href,image:e(a).createElement(c.ShapedImage,{src:t.imageUrl,size:"xsmall",shape:"square"}),textMain:e(a).createElement(k,null,t.name),textSecondary:e(a).createElement(w,null,t.category),onClick:()=>{p.exploreAnalytics.onExploreSearchItemClickedByUser({itemDetails:{position:n+1,title:t.name,id:t.id}})}})))}):e(a).createElement(b,{"data-testid":"explore-search-results-nodata"},e(a).createElement(v,null,i("dappBrowserSearchNoApps")))},x=({items:t,testId:n})=>e(a).createElement(g,{"data-testid":n},t.map(((n,r)=>e(a).createElement(h,{key:n.key,href:n.href,onClick:n.onClick,whileHover:{background:"#333"},style:{background:"#222"},transition:{ease:[.5,1,.89,1],duration:.1}},e(a).createElement("div",null,n.image),e(a).createElement(E,{isLast:r===t.length-1},n.textMain,n.textSecondary))))),g=s.default.div` + margin-top: 16px; + width: 100%; +`,h=(0,s.default)(i.motion.a).attrs({target:"_blank",rel:"noopener noreferrer"})` + display: flex; + align-items: center; + padding: 0 16px; + gap: 16px; + text-decoration: none; +`,E=s.default.div` + display: flex; + flex-direction: column; + border-bottom: ${e=>e.isLast?"none":"1px solid #323232"}; + width: 100%; + padding: 16px 0; +`,k=(0,s.default)(u.Text)` + text-align: left; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: normal; +`,w=(0,s.default)(u.Text)` + text-align: left; + color: #999; + font-size: 13px; + font-style: normal; + font-weight: 500; + line-height: normal; +`,y=(0,s.default)(d.SkeletonLoader)` + border-radius: 6px; + height: 24px; + width: 24px; +`,b=s.default.div` + position: absolute; + top: 64px; + right: 0; + bottom: 0; + left: 0; + display: flex; + justify-content: center; + align-items: center; + padding-bottom: 56px; +`,v=(0,s.default)(u.Text)` + color: #999; + font-size: 16px; + font-style: normal; + font-weight: 500; + line-height: normal; +`})),n.register("4Wvp3",(function(r,l){t(r.exports,"ShapedImage",(function(){return f}));var i=n("RVqnc"),a=n("29o0l"),o=n("gkfw3"),s=n("6UMd8"),c=n("izu1Y"),d=n("hiI91");const u=e=>{if("number"==typeof e)return e;switch(null!=e?e:"small"){case"normal":return 48;case"small":return 32;case"xsmall":return 24;case"xxsmall":return 16}},p=(0,o.default)(c.PImage)` + border-radius: ${e=>e.borderradius}px; + width: 100%; + height: 100%; +`,m=o.default.div` + width: ${e=>e.width}px; + height: ${e=>e.height}px; + align-items: center; + justify-content: center; + background-color: ${e=>{var t;return(0,i.hexToRGB)(e.color,null!==(t=e.alpha)&&void 0!==t?t:.1)}}; +`,f=({src:t,fallback:n,alt:r,size:l="normal",shape:i="circle",style:o})=>{const c=null!=n?n:e(a).createElement(x,null,"?"),f=u(l),g=u(l),h=(e=>"square"===e?6:0)(i);return"circle"===i?e(a).createElement(s.Circle,{color:"#222222",diameter:f,style:o},e(a).createElement(p,{src:t,fallback:c,alt:r||void 0,width:f,height:g,borderradius:h,loader:e(a).createElement(d.SkeletonLoader,{borderRadius:`${h}px`,width:`${f}px`,height:`${g}px`})})):e(a).createElement(m,{color:"#222222",width:f,height:g,style:o},e(a).createElement(p,{src:t,fallback:c,alt:r||"",width:f,height:g,borderradius:h,loader:e(a).createElement(d.SkeletonLoader,{borderRadius:`${h}px`,width:`${f}px`,height:`${g}px`})}))},x=o.default.div` + font-size: 22px; + line-height: 28px; + display: flex; + align-items: center; + justify-content: center; +`})),n.register("kWfcq",(function(e,r){t(e.exports,"exploreAnalytics",(function(){return a}));var l=n("hM5LD"),i=n("twk6W");const a=new(0,l.ExploreAnalytics)(i.analytics)})),n.register("hl21e",(function(e,r){t(e.exports,"useExploreSearchList",(function(){return c}));var l=n("hM5LD"),i=n("RVqnc"),a=n("Nt4tV"),o=n("gX5Te"),s=n("g7Vwv");const c=e=>{const t=o.hooks.useEnabledNetworkIDs(),{data:n,isLoading:r}=o.hooks.useRecommendedSearchSites({networkIds:t});return{dapps:(0,s.useFuse)(n||[],(0,a.removeWebPrefixes)(e),l.FUSE_EXPLORE_DAPPS_CONFIG).map((e=>Object.assign(Object.assign({},e),{href:(0,i.getOriginAndHostname)(e.domain).origin}))),isLoading:r}}})),n.register("4iDyO",(function(r,l){t(r.exports,"ExploreTabs",(function(){return m}));var i=n("29o0l"),a=n("hURGI"),o=n("lSj6f"),s=n("eD0bo"),c=n("9EnUg"),d=n("4gU20"),u=n("Dly5J"),p=n("TiCFQ");function m(){const{sections:t,activeSectionIdx:n}=(0,o.useExploreSections)(),r=(0,i.useMemo)((()=>t.map((t=>{switch(t){case"sites":return e(i).createElement(u.ExploreTabSites,null);case"tokens":return e(i).createElement(p.ExploreTabTokens,null);case"collections":return e(i).createElement(d.ExploreTabCollections,null);case"quests":return e(i).createElement(a.Quests,null);case"learn":return e(i).createElement(c.Learn,null);default:return null}}))),[t]);return e(i).createElement(s.default,{activeIndex:n,items:r})}})),n.register("hURGI",(function(r,l){t(r.exports,"Quests",(function(){return f}),(function(e){return f=e}));var i=n("4xbAj"),a=n("29o0l"),o=n("gkfw3"),s=n("gX5Te"),c=n("gcdBN"),d=n("dzdn8"),u=n("adrCr"),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(r=Object.getOwnPropertySymbols(e);ln?e(a).createElement("div",null,e(a).createElement(d.QuestSkeletonHeader,null),e(a).createElement(d.QuestSkeleton,null),e(a).createElement(d.QuestSkeleton,null)):e(a).createElement("div",null,e(a).createElement(u.QuestsList,{quests:t})))),f=()=>{const t=(()=>{const{data:e=[],isLoading:t,error:n}=s.hooks.useQuests({platform:"extension",appVersion:(0,c.getManifestVersion)()}),{data:r}=s.hooks.useSelectedMultiChainAccount(),{data:l}=s.hooks.useIsAnalyticsOptedOut();return(0,a.useMemo)((()=>({shouldShowQuests:!l&&(null==r?void 0:r.type)!==i.AccountType.ReadOnly&&!n,quests:e,isLoading:t})),[r,e,l,t,n])})(),{shouldShowQuests:n}=t,r=p(t,["shouldShowQuests"]);return n?e(a).createElement(x,{"data-testid":"quests"},e(a).createElement(m,Object.assign({},r))):null},x=o.default.div` + padding: 16px; + padding-top: 0; +`})),n.register("dzdn8",(function(r,l){t(r.exports,"Separator",(function(){return x})),t(r.exports,"QuestSkeletonHeader",(function(){return g})),t(r.exports,"QuestSkeleton",(function(){return h}));var i=n("29o0l"),a=n("gkfw3"),o=n("aWXnn"),s=n("634r8"),c=n("hiI91");const d="14px",u="8px",p="#484848",m=(0,a.default)(c.SkeletonLoader)` + width: 100%; + height: 144px; + border-top-left-radius: ${u}; + border-top-right-radius: ${u}; +`,f=(0,a.default)(c.SkeletonLoader).attrs({backgroundColor:"#484848",borderRadius:"8px"})``,x=a.default.div` + background: #474747; + height: 1px; + opacity: 0.6; + width: 100%; +`,g=()=>e(i).createElement(c.SkeletonLoader,{align:"center",width:"150px",height:"30px",backgroundColor:"#2D2D2D",borderRadius:u,margin:"0 auto 17px auto"}),h=()=>e(i).createElement(e(i).Fragment,null,e(i).createElement(c.SkeletonLoader,{width:"100%",height:"308px",backgroundColor:"#2D2D2D",borderRadius:u,margin:"0 0 10px 0"},e(i).createElement(o.Column,null,e(i).createElement(m,{align:"flex-start",justify:"flex-end",margin:"0 0 10px"},e(i).createElement(f,{align:"flex-start",justify:"flex-end",width:"65px",height:"20px",margin:"10px 10px 0 0",borderRadius:"32px"})),e(i).createElement(o.Column,{padding:"16px"},e(i).createElement(c.SkeletonLoader,{justify:"flex-start",width:"60px",height:d,backgroundColor:p,borderRadius:"8px",margin:"0 0 17px 0"}),e(i).createElement(c.SkeletonLoader,{justify:"flex-start",width:"125px",height:d,backgroundColor:p,borderRadius:u})),e(i).createElement(x,null),e(i).createElement(s.Row,{padding:"16px"},e(i).createElement(c.SkeletonLoader,{width:"40px",height:"40px",backgroundColor:p,borderRadius:u}),e(i).createElement(o.Column,{width:"auto",margin:"0 0 0 10px"},e(i).createElement(c.SkeletonLoader,{justify:"flex-start",width:"60px",height:d,backgroundColor:p,borderRadius:u,margin:"0 0 5px 0"}),e(i).createElement(c.SkeletonLoader,{justify:"flex-start",width:"125px",height:d,backgroundColor:p,borderRadius:u}))))))})),n.register("adrCr",(function(r,l){t(r.exports,"QuestsList",(function(){return o}));var i=n("29o0l"),a=n("jG8Ox");const o=({quests:t})=>e(i).createElement(e(i).Fragment,null,t.map((t=>e(i).createElement(a.QuestListItem,Object.assign({key:t.id},t)))))})),n.register("jG8Ox",(function(e,r){t(e.exports,"QuestListItem",(function(){return L}));var l=n("43063"),i=n("ibwoK"),a=n("29o0l"),o=n("gkfw3"),s=n("43gjF"),c=n("feAoQ"),d=n("eKiPG"),u=n("hFkH3"),p=n("6UMd8"),m=n("27SDj"),f=n("hOnAa"),x=n("dzdn8"),g=n("jOfN3");const h=o.default.div` + border: 1px solid rgba(71, 71, 71, 0.4); + border-radius: ${12}px; + box-shadow: ${e=>e.isPreview?"":"0px 4px 20px 0px rgba(0, 0, 0, 0.25)"}; + cursor: ${e=>e.isDisabled||e.isPreview?"auto":"pointer"}; + margin-bottom: 24px; + position: relative; +`,E=o.default.div` + background-color: rgba(44, 45, 48, 0.5); + border-radius: ${12}px; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; +`,k=o.default.div` + align-items: center; + border-top-left-radius: ${12}px; + border-top-right-radius: ${12}px; + display: flex; + height: 144px; + justify-content: center; + overflow: hidden; +`,w=o.default.img` + max-width: 100%; +`,y=o.default.div` + padding: 16px; +`,b=(0,o.default)(m.Text)` + margin-bottom: 8px; +`,v=(0,o.default)(m.Text)``,C=(0,o.default)(p.Circle).attrs({diameter:32})` + background-color: transparent; + border: 1px solid #333333; +`,S=a.memo((e=>{const{titleLong:t,imageUrl:n,description:r,isCompleted:l,reward:i,badge:o,isPreview:s,questState:c,onClickQuest:d,onClickQuestRewardPreview:u,onClaimQuestReward:p}=e;return a.createElement(h,{onClick:d,isDisabled:l,isPreview:s,"data-testid":"quest-list-item"},a.createElement(k,null,a.createElement(w,{src:n}),o&&a.createElement(g.QuestStatusBadge,{color:o.color,text:o.text}),s&&a.createElement(E,null)),a.createElement(x.Separator,null),a.createElement(y,null,a.createElement(b,{textAlign:"left",size:16,weight:500,lineHeight:19},t),a.createElement(v,{color:"#999",textAlign:"left",weight:400,lineHeight:17,size:14},r)),i&&a.createElement(a.Fragment,null,a.createElement(x.Separator,null),a.createElement(f.QuestRewardSection,{isQuestCompleted:l,questState:c,reward:i,onClickQuestRewardPreview:u,onClaimQuestReward:p})))})),L=e=>{const t=(e=>{const{t:t}=(0,l.useTranslation)(),{id:n,titleShort:r,networkIds:o,interstitial:p,reward:f,isPreview:x,previewUrl:g,questState:h}=e,{handleShowModalVisibility:E,handleHideModalVisibility:k}=(0,c.useModals)(),w=(0,s.useDeepLink)(),y=a.useMemo((()=>["claimed","completed_unclaimable","completed"].includes(h)),[h]),b=a.useCallback((e=>{if(x&&null!=g)return d.questAnalytics.onQuestPreviewUrlClick({questId:n,shortName:r},g),void w(e,{destinationType:i.DeepLinkDestination.ExternalLink,url:g});if(y||null==p)return;const{destinationType:t,url:l,lineItems:o,primaryButtonText:s,secondaryButtonText:c,title:f}=p,h=s.length>19||c.length>19;d.questAnalytics.onQuestSelected({questId:n,shortName:r}),E("interstitial",{bodyTitle:f,details:o.map(((e,t)=>({icon:a.createElement(C,null,a.createElement(m.Text,{size:14},t+1)),title:e.title,subtitle:e.description}))),icon:p.imageUrl,onDismiss:()=>{d.questAnalytics.onQuestInterstitialDismiss({questId:n,shortName:r})},FooterComponent:()=>a.createElement(u.ButtonGroup,{vertical:h,buttons:[{text:c,onClick:()=>{d.questAnalytics.onQuestInterstitialSecondaryClick({questId:n,shortName:r,buttonText:c}),k("interstitial")}},{text:s,theme:"primary",onClick:()=>{d.questAnalytics.onQuestInterstitialPrimaryClick({questId:n,shortName:r,buttonText:s}),w(e,{destinationType:t,url:l}),k("interstitial")}}]})})}),[E,k,p,w,n,y,x,g,r]),v=a.useCallback((e=>{if(y||null==f||f.hasClaimed)return;e.stopPropagation();const{title:n,description:r,imageUrl:l}=f;E("interstitial",{bodyTitle:n,bodyDescription:r,icon:l,FooterComponent:()=>a.createElement(u.Button,{onClick:()=>k("interstitial")},t("commandDismiss"))})}),[y,E,k,f,t]),S=a.useCallback((()=>{null==f||f.hasClaimed||(d.questAnalytics.onQuestRewardClaimed({questId:n,shortName:r}),E("claimReward",{questId:n,networkIds:o,onPressDismiss:()=>k("claimReward")}))}),[f,n,o,E,k,r]);return a.useMemo((()=>Object.assign(Object.assign({},e),{isCompleted:y,onClickQuestRewardPreview:v,onClaimQuestReward:S,onClickQuest:b})),[y,e,b,v,S])})(e);return a.createElement(S,Object.assign({},t))}})),n.register("43gjF",(function(r,l){t(r.exports,"useDeepLink",(function(){return m}));var i=n("ibwoK"),a=n("29o0l"),o=n("iQL9s"),s=n("brWcm"),c=n("jOE8F"),d=n("9aR5q"),u=n("gcdBN"),p=n("jcNNm");const m=()=>{const{showSettingsMenu:t}=(0,c.useSettingsMenu)(),{showBuyFungibleSelectionModal:n}=(0,s.useLegacyModals)(),r=(0,o.useNavigate)();return(0,a.useCallback)(((l,o)=>{const{destinationType:s,url:c}=o;switch(s){case i.DeepLinkDestination.ExternalLink:(0,u.openTabAsync)({url:c});break;case i.DeepLinkDestination.Buy:n();break;case i.DeepLinkDestination.Collectibles:r(d.Path.Collectibles);break;case i.DeepLinkDestination.Explore:r(d.Path.Explore);break;case i.DeepLinkDestination.Quests:r(d.Path.Explore,{state:{tab:"quests",date:Date.now()}});break;case i.DeepLinkDestination.Swapper:r(d.Path.Swap);break;case i.DeepLinkDestination.SettingsImportSeedPhrase:(0,u.openTabAsync)({url:"onboarding.html?append=true"});break;case i.DeepLinkDestination.ConnectHardwareWallet:(0,u.openTabAsync)({url:"connect_hardware.html"});break;default:{const n=(0,p.getSanityComponentMapping)(s);if(!n)return;t(l,e(a).createElement(n,null))}}}),[r,t,n])}})),n.register("jcNNm",(function(e,r){t(e.exports,"getSanityComponentMapping",(function(){return a}));var l=n("ibwoK"),i=n("3FC78");const a=e=>{if(e===l.DeepLinkDestination.SettingsSecurityAndPrivacy)return i.MultiChainSecurity}})),n.register("eKiPG",(function(e,r){t(e.exports,"questAnalytics",(function(){return a}));var l=n("hnZYD"),i=n("twk6W");const a=new(0,l.QuestAnalytics)(i.analytics)})),n.register("hOnAa",(function(r,l){t(r.exports,"QuestRewardSection",(function(){return f}));var i=n("43063"),a=n("29o0l"),o=n("gkfw3"),s=n("hFkH3"),c=n("j81qC"),d=n("27SDj");const u=o.default.div` + padding: 16px; +`,p=o.default.div` + align-self: center; + margin-right: 8px; +`,m=(0,o.default)(s.Button).attrs({theme:"primary"})` + align-self: center; + height: 32px; + max-width: 80px; + padding: 8px 14px; + width: auto; +`,f=({isQuestCompleted:t,questState:n,reward:r,onClickQuestRewardPreview:l,onClaimQuestReward:o})=>{const{t:s}=(0,i.useTranslation)(),f="completed"===n||"claimed"===n,x=s("claimed"===n?"pastParticipleClaimed":"commandClaim");return e(a).createElement(u,null,e(a).createElement("div",{style:{display:"flex"}},e(a).createElement("div",{onClick:l,style:{cursor:t?"auto":"pointer",display:"flex",flexGrow:1,marginRight:16}},e(a).createElement(p,null,e(a).createElement(c.IconReward,null)),e(a).createElement("div",null,e(a).createElement(d.Text,{color:"#999",textAlign:"left",size:13,lineHeight:16},s("reward")),e(a).createElement(d.Text,{textAlign:"left",size:14,weight:600,lineHeight:16},r.title))),f&&e(a).createElement(m,{onClick:o,disabled:"claimed"===n},e(a).createElement(d.Text,{color:"#222",weight:600,lineHeight:16,size:13},x))))}})),n.register("jOfN3",(function(r,l){t(r.exports,"QuestStatusBadge",(function(){return s}));var i=n("29o0l"),a=n("gkfw3"),o=n("27SDj");const s=({color:t,text:n})=>e(i).createElement(c,null,e(i).createElement(d,{color:t},n)),c=a.default.div` + background: rgba(34, 34, 34, 0.8); + backdrop-filter: blur(2px); + border-radius: 32px; + position: absolute; + top: 8px; + right: 8px; + padding: 4px 8px; +`,d=(0,a.default)(o.Text)` + color: ${e=>e.color}; + font-size: 13px; + font-weight: 600; + line-height: normal; +`})),n.register("lSj6f",(function(e,r){t(e.exports,"useExploreSections",(function(){return s}));var l=n("hM5LD"),i=n("29o0l"),a=n("gX5Te"),o=n("gcdBN");const s=()=>{const{data:e}=a.hooks.useShouldShowQuests({platform:"extension",appVersion:(0,o.getManifestVersion)()}),{activeSection:t,sections:n}=(0,l.useExplore)(),r=(0,i.useMemo)((()=>n.filter((t=>!("quests"===t&&!e)))),[n,e]),s=(0,i.useMemo)((()=>r.indexOf(t)),[t,r]);return{sections:r,activeSectionIdx:s}}})),n.register("eD0bo",(function(r,l){t(r.exports,"default",(function(){return s}));var i=n("29o0l"),a=n("3w1Ia"),o=n("gkfw3");function s({activeIndex:t,items:n,animateFirstTime:r=!1}){const[l,o]=e(i).useState(!0),s=(0,a.default)(t),u=t-(s||0)>0;return(0,i.useEffect)((()=>{t!==s&&o(!1)}),[t,s,o]),e(i).createElement(d,null,n.map(((n,a)=>e(i).createElement(c,{key:`animation-slide-left-${a}`,testID:`animation-item-${a}`,active:t===a,isLeft:u,shouldAnimate:!!r||!l,inView:!u&&t===a-1||u&&t===a+1||t===a},n))))}const c=({active:t,children:n,testID:r,isLeft:l,shouldAnimate:a,inView:o})=>e(i).createElement(u,{active:t,"data-testid":r,shouldAnimate:a,isLeft:l,inView:o},n),d=o.default.div` + position: relative; + width: 100%; + height: ${e=>e.height?`${e.height}px`:"auto"}; + padding-top: 16px; +`,u=o.default.div` + display: ${e=>e.active?"block":"none"}; + visibility: ${e=>e.inView?"visible":"hidden"}; + animation-name: ${e=>e.isLeft?e.active?p:x:e.active?f:m}; + animation-duration: ${e=>e.shouldAnimate?"0.5s":"0s"}; + animation-fill-mode: forwards; + animation-timing-function: ease-in-out; + transition: opacity 0.5s ease-in-out; +`,p=o.keyframes` + 0% { + left: 300px; + opacity: 0; + }; + 100% { + left: 0px; + opacity: 1 + }; +`,m=o.keyframes` + 0% { + left: 0px; + opacity: 1; + }; + 90% { + left: 300px; + opacity: 0; + }; + 100% { + left: 600px; + opacity: 0; + }; +`,f=o.keyframes` + 0% { + left: -300px; + opacity: 0; + }; + 100% { + left: 0px; + opacity: 1 + }; +`,x=o.keyframes` + 0% { + left: 0px; + opacity: 1; + }; + 90% { + left: -300px; + opacity: 0; + }; + 100% { + left: -600px; + opacity: 0; + }; +`})),n.register("9EnUg",(function(r,l){t(r.exports,"Learn",(function(){return p}));var i=n("29o0l"),a=n("88tsI"),o=n("gkfw3"),s=n("8pWVO"),c=n("gX5Te"),d=n("4LOwo"),u=n("aErJr");const p=()=>{const{isLoading:t,data:n,error:r,refetch:l}=c.hooks.useLearn(),{t:o}=(0,a.useTranslation)();return r&&!t&&!n||0===(null==n?void 0:n.data.length)?e(i).createElement(f,null,e(i).createElement(s.ErrorView,{title:o("exploreLearnErrorTitle"),description:o("exploreLearnErrorDescription"),refetch:l})):e(i).createElement(m,{"data-testid":"learn-container"},t?e(i).createElement(u.LearnSkeleton,null):e(i).createElement(d.LearnCards,{items:(null==n?void 0:n.data)||[]}))},m=o.default.div` + padding: 0 16px 16px 16px; +`,f=o.default.div` + padding: 16px; +`})),n.register("4LOwo",(function(r,l){t(r.exports,"LearnCards",(function(){return p}));var i=n("29o0l"),a=n("gkfw3"),o=n("27SDj"),s=n("kWfcq"),c=n("cSCtg");const d=({item:t,position:n})=>e(i).createElement(f,{hidePointer:!0,halfWidth:"half-width"===t.layout,"data-testid":"learn-card-tip",onClick:()=>{s.exploreAnalytics.onExploreLearnItemClickedByUser({itemDetails:{position:n,id:t.id,title:t.title,type:"tip"}})}},e(i).createElement(g,{background:t.backgroundColor},e(i).createElement(h,null,e(i).createElement(E,null,e(i).createElement(b,{color:"black",opacity:.5},e(i).createElement(C,{"data-testid":"learn-card-tip-icon"},e(i).createElement("img",{width:"16px",height:"16px",src:t.icon})),t.title)),e(i).createElement(E,null,e(i).createElement(y,{opacity:.7},t.description))))),u=({item:t,position:n})=>{const r=(0,i.useCallback)((()=>{s.exploreAnalytics.onExploreLearnItemClickedByUser({itemDetails:{position:n,id:t.id,title:t.title,type:"article"}})}),[t.id,t.title,n]);return"half-width"===t.layout?e(i).createElement(x,{href:t.url,onClick:r},e(i).createElement(f,{halfWidth:!0,"data-testid":"learn-card-article-half"},e(i).createElement(g,null,e(i).createElement(w,{style:{height:"50%"}},e(i).createElement(v,{src:t.backgroundImageUrl})),e(i).createElement(k,{background:t.backgroundColor},e(i).createElement(y,null,t.title))))):e(i).createElement(x,{href:t.url,onClick:r},e(i).createElement(f,{"data-testid":"learn-card-article-full"},e(i).createElement(g,{background:t.backgroundColor},e(i).createElement(h,null,e(i).createElement(y,null,t.title),e(i).createElement(b,{color:"#474747"},t.description))),e(i).createElement(g,null,e(i).createElement(v,{src:t.backgroundImageUrl}))))},p=({items:t})=>e(i).createElement(m,{"data-testid":"learn-cards"},t.map(((t,n)=>"learnArticle"===t.type?e(i).createElement(u,{item:t,key:t.title,position:n}):e(i).createElement(d,{item:t,key:t.title,position:n})))),m=a.default.div` + display: flex; + flex-wrap: wrap; + justify-content: space-around; + gap: 8px; +`,f=a.default.div` + border-radius: 16px; + height: ${c.EXPLORE_CARD_SIZE_PX}; + display: flex; + overflow: hidden; + cursor: ${e=>e.hidePointer?"auto":"pointer"}; + width: ${e=>e.halfWidth?"calc(50% - 4px)":"auto"}; +`,x=a.default.a.attrs({target:"_blank",rel:"noopener noreferrer"})` + text-decoration: none; + display: contents; +`,g=a.default.div` + display: flex; + flex-direction: column; + flex: 1; + width: 100%; + background: ${e=>e.background||"auto"}; +`,h=a.default.div` + padding: 12px 16px; + display: flex; + height: 100%; + flex-direction: column; + justify-content: space-between; +`,E=a.default.div` + display: flex; +`,k=(0,a.default)(E)` + padding: 16px; + background: ${e=>e.background||"auto"}; +`,w=(0,a.default)(E)` + flex: 1; +`,y=(0,a.default)(o.Text)` + text-align: left; + color: black; + font-size: 18px; + font-style: normal; + font-weight: 600; + line-height: 24px; + letter-spacing: -0.36px; +`,b=(0,a.default)(o.Text)` + text-align: left; + font-size: 14px; + font-style: normal; + font-weight: 600; + line-height: normal; + display: flex; + align-items: center; +`,v=a.default.img` + width: 100%; + height: 100%; + object-fit: cover; +`,C=a.default.span` + display: flex; + margin-right: 4px; +`})),n.register("cSCtg",(function(e,r){t(e.exports,"EXPLORE_CARD_SIZE",(function(){return l})),t(e.exports,"EXPLORE_CARD_SIZE_PX",(function(){return i}));const l=(n("c8OXT").PHANTOM_WIDTH-40)/2,i=`${l}px`})),n.register("aErJr",(function(r,l){t(r.exports,"LearnSkeleton",(function(){return u}));var i=n("29o0l"),a=n("gkfw3"),o=n("hiI91"),s=n("cSCtg");const c=()=>e(i).createElement(m,null,e(i).createElement(x,null,e(i).createElement(h,{width:"110px"}),e(i).createElement(h,{width:"90px"}),e(i).createElement(h,{width:"105px"})),e(i).createElement(f,null,e(i).createElement(h,{width:"64px"}))),d=()=>e(i).createElement(m,null,e(i).createElement(x,null,e(i).createElement(h,{width:"110px"}),e(i).createElement(h,{width:"90px"}))),u=()=>e(i).createElement(p,{"data-testid":"learn-skeleton"},e(i).createElement(c,null),e(i).createElement(g,null,e(i).createElement(d,null),e(i).createElement(d,null)),e(i).createElement(c,null)),p=a.default.div` + display: flex; + flex-direction: column; + gap: 8px; + padding-bottom: 10px; +`,m=(0,a.default)(o.SkeletonLoader)` + background: #323232; + display: flex; + flex-direction: column; + width: 100%; + height: ${s.EXPLORE_CARD_SIZE_PX}; + border-radius: 14px; + padding: 16px; + justify-content: flex-end; +`,f=a.default.div` + display: flex; + flex: 1; + flex-direction: column; + justify-content: flex-end; +`,x=a.default.div` + display: flex; + flex-direction: column; + gap: 8px; +`,g=a.default.div` + display: flex; + gap: 8px; +`,h=(0,a.default)(o.SkeletonLoader)` + height: 16px; + border-radius: 16px; +`})),n.register("4gU20",(function(r,l){t(r.exports,"ExploreTabCollections",(function(){return u}));var i=n("29o0l"),a=n("gX5Te"),o=n("45Lgr"),s=n("ebFSn"),c=n("g8Ra9"),d=n("c3TWf");const u=()=>{const{isPreviousData:t}=a.hooks.useExploreCollections(),{isExploreLoading:n}=a.hooks.useIsExploreLoading();return e(i).createElement("div",null,e(i).createElement(o.CarouselCollections,null),n&&!t?e(i).createElement(c.ExploreFiltersSkeleton,null):e(i).createElement(s.default,{tab:"collections"}),e(i).createElement(d.ExploreListCollections,null))}})),n.register("45Lgr",(function(r,l){t(r.exports,"CarouselCollections",(function(){return p}));var i=n("29o0l"),a=n("gkfw3"),o=n("gX5Te"),s=n("kWfcq"),c=n("kri2B"),d=n("erfH8"),u=n("jdxan");function p(){var t;const{error:n,data:r}=o.hooks.useExploreRecommendedCollections(),{isExploreLoading:l}=o.hooks.useIsExploreLoading(),a=(0,i.useCallback)(((t,n)=>e(i).createElement(m,{href:t.marketplacePages[0].collectionUrl},e(i).createElement(u.CarouselCardContainer,{key:`carousel-card-collections-${n}`,onPress:()=>{s.exploreAnalytics.onExploreCarouselItemClickedByUser({datasourceId:(null==r?void 0:r.uuid)||"",carouselName:"collections",itemDetails:{position:n,title:t.name,id:t.id}})}},e(i).createElement(d.CarouselCardCollection,{collection:t})))),[null==r?void 0:r.uuid]);return e(i).createElement(c.default,{name:"collections",items:r?r.data:[],renderCard:a,isLoading:l,isEmpty:!(!n||(null==r?void 0:r.data)&&0!==(null===(t=null==r?void 0:r.data)||void 0===t?void 0:t.length))})}const m=a.default.a.attrs({target:"_blank",rel:"noopener noreferrer"})` + text-decoration: none; + display: contents; +`})),n.register("kri2B",(function(r,l){t(r.exports,"default",(function(){return k}));var i=n("ha3TG"),a=n("1fwzV"),o=n("lz5BI"),s=n("kdk4D"),c=n("48pU7"),d=n("29o0l"),u=n("gkfw3"),p=n("j81qC"),m=n("kWfcq"),f=n("cSCtg"),x=n("60S1R");const g=-1*(f.EXPLORE_CARD_SIZE+8),h={type:"spring",stiffness:256.1,damping:24,mass:1},E=2;function k({items:t,renderCard:n,isLoading:r,isEmpty:l,name:o}){const[u,f]=(0,d.useState)(0),[k,C]=(0,d.useState)(!1),S=(0,s.useMotionValue)(0),L=(0,d.useMemo)((()=>g*(t.length-E)),[t]),I=(0,d.useCallback)((e=>e<0?0:e>t.length-1?t.length-1:e),[t]),T=(0,d.useCallback)((()=>I(Math.round(S.get()/g))),[S,I]);(0,c.useMotionValueEvent)(S,"change",(()=>{f(T())}));const P=(0,d.useCallback)((e=>{const t=I(e)*g;(0,i.animate)(S,t,h),m.exploreAnalytics.onExploreCarouselDragged({listName:o})}),[I,S,o]),D={fill:"#222",width:16,height:16};return r?e(d).createElement(x.CarouselSkeleton,null):l?null:e(d).createElement(w,{"data-testid":`explore-carousel-${o}`},e(d).createElement(a.AnimatePresence,{initial:!1},u>=1&&e(d).createElement(v,{onClick:()=>P(u-1)},e(d).createElement(p.IconArrowLeftThin,Object.assign({},D)))),e(d).createElement(a.AnimatePresence,{initial:!1},u<=t.length-E-1&&e(d).createElement(v,{isRight:!0,onClick:()=>P(u+1)},e(d).createElement(p.IconArrowRightThin,Object.assign({},D)))),e(d).createElement(y,{style:{x:S},drag:t.length>E?"x":void 0,dragConstraints:{left:L,right:0},onDragStart:()=>C(!0),onDragEnd:()=>{C(!1),P(T()),m.exploreAnalytics.onExploreCarouselDragged({listName:o})},onWheel:e=>{if(0===e.deltaX)return;const t=S.get()-e.deltaX;return t>0?S.set(0):te(d).createElement(b,{key:`carousel-item-${l}`,isLast:l===t.length-1,onClick:e=>{k&&(e.stopPropagation(),e.preventDefault())},transition:{type:"spring",damping:20,stiffness:400,duration:.6,mass:1},whileHover:{scale:1.05}},n(r,l))))))}const w=u.default.div` + width: 100vw; + margin-bottom: 24px; +`,y=(0,u.default)(o.motion.div)` + display: flex; + flex-direction: row; + padding: 0 16px; +`,b=(0,u.default)(o.motion.div)` + position: relative; + margin-right: ${e=>e.isLast?0:8}px; +`,v=(0,u.default)(o.motion.div).attrs({transition:{ease:[.16,1,.3,1],duration:.5},initial:{opacity:0,translateY:8},animate:{opacity:1,translateY:0},exit:{opacity:0,translateY:8}})` + background: #ab9ff2; + width: 32px; + height: 32px; + border-radius: 50%; + position: absolute; + z-index: 1; + left: ${e=>e.isRight?"auto":"4px"}; + right: ${e=>e.isRight?"4px":"auto"}; + top: ${f.EXPLORE_CARD_SIZE/2}px; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + box-shadow: + 0px 1px 2px 0px rgba(0, 0, 0, 0.19), + 0px 3px 3px 0px rgba(0, 0, 0, 0.17), + 0px 7px 4px 0px rgba(0, 0, 0, 0.1), + 0px 12px 5px 0px rgba(0, 0, 0, 0.03), + 0px 18px 5px 0px rgba(0, 0, 0, 0); +`})),n.register("48pU7",(function(e,r){t(e.exports,"useMotionValueEvent",(function(){return i}));var l=n("29o0l");function i(e,t,n){(0,l.useInsertionEffect)((()=>e.on(t,n)),[e,t,n])}})),n.register("60S1R",(function(r,l){t(r.exports,"CarouselSkeleton",(function(){return c}));var i=n("29o0l"),a=n("gkfw3"),o=n("hiI91"),s=n("cSCtg");function c({items:t=10}){const n=(0,i.useMemo)((()=>{const e=[];for(let n=0;ne(i).createElement(d,{key:t}))))}function d(){return e(i).createElement(p,null,e(i).createElement(f,null,e(i).createElement(x,null,e(i).createElement(o.SkeletonLoader,{width:"90px",height:"16px",marginBottom:"4px",borderRadius:"16px"}),e(i).createElement(o.SkeletonLoader,{width:"64px",height:"16px",borderRadius:"16px"})),e(i).createElement(m,null)))}const u=a.default.div` + display: flex; + flex-direction: row; + align-items: center; + padding-left: 16px; + margin-bottom: 24px; +`,p=(0,a.default)(o.SkeletonLoader)` + background: #323232; + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-end; + padding: 6px 8px 8px 12px; + + margin-right: 8px; + border-radius: 16px; + height: ${s.EXPLORE_CARD_SIZE_PX}; + width: ${s.EXPLORE_CARD_SIZE_PX}; + min-width: ${s.EXPLORE_CARD_SIZE_PX}; +`,m=(0,a.default)(o.SkeletonLoader)` + background: ${e=>e.theme.skeletonLight}; + border-radius: 14px; + height: 48px; + width: 48px; + margin-bottom: 8px; +`,f=a.default.div` + display: flex; + width: 100%; + flex-direction: row; + justify-content: space-between; +`,x=a.default.div` + display: flex; + + flex-direction: column; + justify-content: flex-end; +`})),n.register("erfH8",(function(r,l){t(r.exports,"CarouselCardCollection",(function(){return u}));var i=n("RVqnc"),a=n("kAKNF"),o=n("29o0l"),s=n("Nt4tV"),c=n("gkfw3"),d=n("gEaMM");const u=({collection:t})=>{const n=(0,o.useMemo)((()=>{const n=new(e(a))(t.floorPrices[0].value,10).dividedBy(new(e(a))(10).pow(t.floorPrices[0].paymentToken.decimals)).toNumber();return`${(0,s.formatNumber)(n)} ${t.floorPrices[0].paymentToken.symbol} `}),[t.floorPrices]);return e(o).createElement(d.CarouselBackgroundImageCard,{src:t.imageUrl},e(o).createElement(p,null,e(o).createElement("div",null,e(o).createElement(m,null,(0,i.truncateString)(t.name,9)),e(o).createElement(f,null,n))))},p=c.default.div` + width: 100%; + padding: 8px 12px; +`,m=c.default.div` + font-size: 18px; + font-weight: 600; + line-height: 22px; +`,f=c.default.div` + font-weight: 600; + color: ${e=>e.theme.grayLight}; + font-size: 14px; + line-height: 18px; +`})),n.register("gEaMM",(function(r,l){t(r.exports,"CarouselBackgroundImageCard",(function(){return c}));var i=n("29o0l"),a=n("gkfw3"),o=n("izu1Y"),s=n("cSCtg");const c=({src:t,children:n})=>e(i).createElement(e(i).Fragment,null,e(i).createElement(d,{src:t}),e(i).createElement(u,null,n)),d=(0,a.default)(o.PImage)` + width: ${s.EXPLORE_CARD_SIZE_PX}; + height: ${s.EXPLORE_CARD_SIZE_PX}; + border-radius: 16px; +`,u=a.default.div` + position: absolute; + left: 0; + background: rgba(24, 24, 24, 0.8); + backdrop-filter: blur(24px); + width: 100%; + height: 54px; + + /* reduce by 1 pixel to prevent border-radius clipping issue */ + bottom: -1px; + border-bottom-left-radius: 15px; + border-bottom-right-radius: 15px; +`})),n.register("jdxan",(function(r,l){t(r.exports,"CarouselCardContainer",(function(){return s}));var i=n("29o0l"),a=n("gkfw3"),o=n("cSCtg");function s({children:t,onPress:n}){return e(i).createElement(c,{onClick:n},t,e(i).createElement(d,null))}const c=a.default.div` + width: ${o.EXPLORE_CARD_SIZE_PX}; + height: ${o.EXPLORE_CARD_SIZE_PX}; + position: relative; + cursor: pointer; + overflow: hidden; +`,d=a.default.div` + background: transparent; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + cursor: pointer; +`})),n.register("ebFSn",(function(r,l){t(r.exports,"default",(function(){return E}));var i=n("iOvk1"),a=n("hM5LD"),o=n("3ljHn"),s=n("43063"),c=n("lz5BI"),d=n("29o0l"),u=n("gkfw3"),p=n("hnPyv"),m=n("j81qC"),f=n("gX5Te"),x=n("4K7Du"),g=n("kWfcq");const h="200px";function E({tab:t}){const{data:n,mutate:r}=f.hooks.useExploreSelectedNetwork(),{currentSortOption:l,getSortOptions:i,setSortOption:a}=f.hooks.useExploreSortOption(),o=i(t),s=l(t);return e(d).createElement(b,{"data-testid":`explore-filters-${t}`},e(d).createElement(y,{value:s,options:o,onChange:e=>{(e=>{a(t,e)})(e),g.exploreAnalytics.onExploreFilterChangedByUser({filterType:"sort",filterValue:e,listName:t})}}),e(d).createElement(w,{value:n,onChange:e=>{r(e),g.exploreAnalytics.onExploreFilterChangedByUser({filterType:"network",filterValue:e,listName:t})}}))}const k=({networkLabel:t,NetworkIcon:n})=>{const[r,l]=e(d).useState(!1);return e(d).createElement(C,{onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1)},e(d).createElement("span",{style:{color:r?x.theme.purple:x.theme.white}},t)," ",e(d).createElement(n,{width:20,height:20,fill:r?x.theme.purple:x.theme.white}))};function w({value:t,onChange:n}){const{t:r}=(0,s.useTranslation)(),{data:[l]}=(0,o.useFeatureFlags)(["enable-bitcoin-explore"]),{data:c}=f.hooks.useSelectedMultiChainAccount(),u=(0,d.useMemo)((()=>{const t=[],o=c?(0,a.getAccountMainnetNetworkIds)(c,l):[];return o.includes(i.SolanaNetworkID.Mainnet)&&t.push({label:e(d).createElement(k,{networkLabel:"Solana",NetworkIcon:m.IconChainSolana}),key:"Solana",onClick:()=>n(i.SolanaNetworkID.Mainnet)}),o.includes(i.EthereumNetworkID.Mainnet)&&t.push({label:e(d).createElement(k,{networkLabel:"Ethereum",NetworkIcon:m.IconChainEthereum}),key:"Ethereum",onClick:()=>n(i.EthereumNetworkID.Mainnet)}),o.includes(i.PolygonNetworkID.Mainnet)&&t.push({label:e(d).createElement(k,{networkLabel:"Polygon",NetworkIcon:m.IconChainPolygon}),key:"Polygon",onClick:()=>n(i.PolygonNetworkID.Mainnet)}),o.includes(i.BitcoinNetworkID.Mainnet)&&l&&t.push({label:e(d).createElement(k,{networkLabel:"Bitcoin",NetworkIcon:m.IconChainBitcoin}),key:"Bitcoin",onClick:()=>n(i.BitcoinNetworkID.Mainnet)}),t.length>1&&t.push({label:e(d).createElement(k,{networkLabel:r("exploreFilterByall_networks"),NetworkIcon:m.IconStackedLayers}),key:"all_networks",onClick:()=>n("all_networks")}),t}),[n,r,l,c]);return u.length>1?e(d).createElement(v,null,e(d).createElement(p.Dropdown,{items:u,dropdownWidth:h,noDropdownItemPadding:!0},e(d).createElement(S,null,e(d).createElement(L,null,(e=>{switch(e){case i.SolanaNetworkID.Mainnet:return"Solana";case i.EthereumNetworkID.Mainnet:return"Ethereum";case i.PolygonNetworkID.Mainnet:return"Polygon";case i.BitcoinNetworkID.Mainnet:return"Bitcoin";case"all_networks":return r("exploreFilterByall_networks");default:return""}})(t)),e(d).createElement(m.IconChevronDown,{width:12,height:12,fill:"#999999"})))):null}function y({options:t,value:n,onChange:r}){const{t:l}=(0,s.useTranslation)(),i=(0,d.useMemo)((()=>t.map((e=>({label:l(`exploreSortBy${e}`),key:e,onClick:()=>{r(e)}})))),[r,t,l]);return e(d).createElement(v,null,e(d).createElement(p.Dropdown,{items:i,dropdownWidth:h},e(d).createElement(S,{"data-testid":"exploreSortBy-button"},e(d).createElement(L,null,l(`exploreSortBy${n}`)),e(d).createElement(m.IconChevronDown,{width:12,height:12,fill:"#999999"}))))}const b=u.default.div` + display: flex; + flex-direction: row; + justify-content: flex-start; + padding: 8px 16px 4px 16px; +`,v=u.default.div` + margin-right: 4px; +`,C=u.default.div` + display: flex; + flex-direction: row; + align-items: center; + width: 100%; + justify-content: space-between; + padding: 7px 0; +`,S=(0,u.default)(c.motion.div).attrs({activeOpacity:.6,whileHover:{background:"#3B3C40"},transition:{ease:[.5,1,.89,1],duration:.1},style:{background:"#2a2a2a"}})` + align-items: center; + justify-content: space-between; + padding: 6px 12px; + border-radius: 48px; + display: flex; + height: 32px; + cursor: pointer; +`,L=u.default.div` + margin-right: 6px; + color: ${e=>e.theme.white}; + font-size: 15px; + font-weight: 600; +`})),n.register("g8Ra9",(function(r,l){t(r.exports,"ExploreFiltersSkeleton",(function(){return s}));var i=n("29o0l"),a=n("gkfw3"),o=n("hiI91");function s(){return e(i).createElement(c,null,e(i).createElement(d,{width:"99px",height:"26px"}),e(i).createElement(d,{width:"124px",height:"26px"}))}const c=a.default.div` + display: flex; + flex-direction: row; + padding: 8px 16px 16px 16px; +`,d=(0,a.default)(o.SkeletonLoader)` + background: ${e=>e.theme.skeletonLight}; + border-radius: 48px; + margin-right: 4px; +`})),n.register("c3TWf",(function(r,l){t(r.exports,"ExploreListCollections",(function(){return x}));var i=n("43063"),a=n("29o0l"),o=n("gkfw3"),s=n("gX5Te"),c=n("kWfcq"),d=n("fBlwq"),u=n("fMvHQ"),p=n("jWARq"),m=n("3n8yM"),f=n("kDfwQ");function x(){const{error:t,data:n}=s.hooks.useExploreCollections(),{isExploreLoading:r}=s.hooks.useIsExploreLoading(),{t:l}=(0,i.useTranslation)();return t&&!n?e(a).createElement(d.ExploreNetworkError,null):e(a).createElement(u.default,{items:n?n.data:[],renderItem:(t,r)=>e(a).createElement(g,{key:`carousel-card-collections-${r}`,href:t.marketplacePages[0].collectionUrl},e(a).createElement(m.ListItemContainer,{onPress:()=>{c.exploreAnalytics.onExploreListItemClickedByUser({datasourceId:(null==n?void 0:n.uuid)||"",listName:"collections",itemDetails:{position:r,title:t.name,id:t.id}})}},e(a).createElement(p.ListItemCollection,{collection:t,position:r+1}))),listName:"collections",header:e(a).createElement(f.ListHeader,{titles:["#",l("exploreFloor"),l("exploreVolume")]}),isLoading:r})}const g=o.default.a.attrs({target:"_blank",rel:"noopener noreferrer"})` + text-decoration: none; + display: contents; +`})),n.register("fBlwq",(function(r,l){t(r.exports,"ExploreNetworkError",(function(){return x}));var i=n("29o0l"),a=n("88tsI"),o=n("gkfw3"),s=n("j81qC"),c=n("634r8"),d=n("27SDj");const u=o.default.div` + padding: 0 16px; + margin-bottom: 16px; +`,p=o.default.div` + padding: 16px; + border-radius: 9px; + display: flex; + flex-direction: row; + align-items: center; + background: #2a2a2a; +`,m=(0,o.default)(c.Row).attrs({align:"center",justify:"center"})` + width: 24px; + height: 24px; +`,f=(0,o.default)(d.Text).attrs({size:14,weight:400,lineHeight:21,marginLeft:8,color:"#EB3742"})``,x=()=>{const{t:t}=(0,a.useTranslation)();return e(i).createElement(u,{"data-testid":"explore-network-error"},e(i).createElement(p,null,e(i).createElement(m,null,e(i).createElement(s.IconExclamationMarkCircle,{width:18,exclamationFill:"transparent",circleFill:"#EB3742"})),e(i).createElement(f,null,t("exploreNetworkError"))))}})),n.register("fMvHQ",(function(r,l){t(r.exports,"default",(function(){return d}));var i=n("1fwzV"),a=n("lz5BI"),o=n("29o0l"),s=n("gkfw3"),c=n("NfYUA");function d({items:t,listName:n,renderItem:r,header:l,isLoading:a}){return e(o).createElement(u,{"data-testid":`explore-list-${n}`},l,e(o).createElement(i.AnimatePresence,null,a&&e(o).createElement(m,null,e(o).createElement(c.ListSkeleton,null))),!a&&t.map(((t,l)=>e(o).createElement(p,{key:`list-item-${n}-${l}`,"data-testid":`list-item-${n}-${l}`,whileHover:{background:"#333"},style:{background:"#222"},transition:{ease:[.5,1,.89,1],duration:.1}},r(t,l)))))}const u=s.default.div` + flex-direction: column; + width: 100%; +`,p=(0,s.default)(a.motion.div)` + flex: 1; + width: 100%; + cursor: pointer; +`,m=(0,s.default)(a.motion.div).attrs({initial:{opacity:1},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2,ease:"easeInOut"}})``})),n.register("NfYUA",(function(r,l){t(r.exports,"ListSkeleton",(function(){return s}));var i=n("29o0l"),a=n("gkfw3"),o=n("hiI91");function s({items:t=10}){const n=(0,i.useMemo)((()=>{const e=[];for(let n=0;ne(i).createElement(c,{key:t,index:n+1}))))}function c({index:t}){return e(i).createElement(u,null,e(i).createElement(p,null,e(i).createElement(f,null,e(i).createElement(x,null,t)),e(i).createElement(g,null),e(i).createElement("div",null,e(i).createElement(o.SkeletonLoader,{width:"95px",height:"20px",marginBottom:"4px",borderRadius:"16px"}),e(i).createElement(o.SkeletonLoader,{width:"69px",height:"20px",borderRadius:"16px"}))),e(i).createElement(m,null,e(i).createElement(o.SkeletonLoader,{width:"69px",height:"20px",marginBottom:"4px",borderRadius:"16px"}),e(i).createElement(o.SkeletonLoader,{width:"38px",height:"20px",borderRadius:"16px"})))}const d=a.default.div` + padding: 0 16px; + flex-direction: column; + width: 100%; +`,u=a.default.div` + flex-direction: row; + flex-wrap: nowrap; + justify-content: space-between; + gap: 10px; + display: flex; + padding: 12px 0; +`,p=a.default.div` + flex-direction: row; + align-items: center; + justify-content: flex-start; + gap: 8px; + display: flex; +`,m=a.default.div` + flex-direction: column; + align-items: flex-end; + justify-content: center; + text-align: right; +`,f=a.default.div` + width: 18px; + height: 18px; + display: flex; + align-items: center; + justify-content: center; +`,x=a.default.div` + font-size: 14px; + line-height: 18px; + color: #777777; +`,g=(0,a.default)(o.SkeletonLoader)` + background: ${e=>e.theme.skeletonLight}; + border-radius: 14px; + height: 48px; + width: 48px; +`})),n.register("jWARq",(function(r,l){t(r.exports,"ListItemCollection",(function(){return p}));var i=n("RVqnc"),a=n("kAKNF"),o=n("29o0l"),s=n("Nt4tV"),c=n("gkfw3"),d=n("izu1Y"),u=n("hiI91");const p=({collection:t,position:n})=>{const r=(0,o.useMemo)((()=>{const n=new(e(a))(t.floorPrices[0].value,10).dividedBy(new(e(a))(10).pow(t.floorPrices[0].paymentToken.decimals)).toNumber();return`${(0,s.formatNumber)(n)} ${t.floorPrices[0].paymentToken.symbol} `}),[t.floorPrices]),l=(0,o.useMemo)((()=>{const n=new(e(a))(t.volume||0,10).dividedBy(new(e(a))(10).pow(t.floorPrices[0].paymentToken.decimals)).toNumber();return`${(0,s.formatNumber)(n,{compact:n>=1e3})} ${t.floorPrices[0].paymentToken.symbol}`}),[t.volume,t.floorPrices]);return e(o).createElement(m,null,e(o).createElement(f,null,e(o).createElement(g,null,e(o).createElement(h,null,n)),e(o).createElement(b,{src:t.imageUrl,width:48,height:48,fallback:e(o).createElement(u.SkeletonLoader,{borderRadius:"14px",width:"48px",height:"48px"}),loader:e(o).createElement(u.SkeletonLoader,{borderRadius:"14px",width:"48px",height:"48px"})}),e(o).createElement("div",null,e(o).createElement(E,null,(0,i.truncateString)(t.name,15)),e(o).createElement(k,null,r))),e(o).createElement(x,null,e(o).createElement(w,null,l),e(o).createElement(y,{green:t.volumePercentChange>=0},(0,s.formatNumber)(t.volumePercentChange,{compact:!0,includePlusPrefix:!0}),"%")))},m=c.default.div` + flex-direction: row; + flex-wrap: nowrap; + justify-content: space-between; + gap: 10px; + display: flex; +`,f=c.default.div` + flex-direction: row; + align-items: center; + justify-content: flex-start; + gap: 8px; + display: flex; +`,x=c.default.div` + display: flex; + flex-direction: column; + align-items: flex-end; + justify-content: center; + text-align: right; +`,g=c.default.div` + width: 18px; + height: 18px; + display: flex; + align-items: center; + justify-content: center; +`,h=c.default.div` + font-size: 14px; + line-height: 18px; + color: #777777; + font-weight: 600; +`,E=c.default.div` + font-size: 17px; + line-height: 22px; + height: 22px; + overflow-x: hidden; +`,k=c.default.div` + font-size: 15px; + line-height: 20px; + color: ${e=>e.theme.grayLight}; +`,w=c.default.div` + font-size: 17px; + line-height: 22px; + white-space: nowrap; +`,y=c.default.div` + font-size: 15px; + line-height: 20px; + color: ${e=>e.green?e.theme.green:e.theme.alert}; + text-align: right; +`,b=(0,c.default)(d.PImage)` + border-radius: 14px; + width: 48px; + height: 48px; +`})),n.register("3n8yM",(function(r,l){t(r.exports,"ListItemContainer",(function(){return a}));var i=n("29o0l");function a({children:t,onPress:n}){return e(i).createElement(o,{onClick:n},t)}const o=n("gkfw3").default.div` + width: 100%; + padding: 12px 16px; +`})),n.register("kDfwQ",(function(r,l){t(r.exports,"ListHeader",(function(){return o}));var i=n("29o0l"),a=n("gkfw3");const o=({titles:t})=>e(i).createElement(s,null,e(i).createElement(c,null,e(i).createElement(p,null,e(i).createElement(u,null,t[0])),e(i).createElement(u,null,t[1])),e(i).createElement(d,null,e(i).createElement(u,null,t[2]))),s=a.default.div` + flex-direction: row; + width: 100%; + justify-content: space-between; + display: flex; + padding-left: 16px; + padding-right: 16px; + padding-bottom: 4px; + padding-top: 12px; +`,c=a.default.div` + flex-direction: row; + align-items: center; + justify-content: flex-start; + gap: 8px; + display: flex; +`,d=a.default.div` + flex-direction: row; + align-items: center; + justify-content: flex-end; + gap: 10px; + display: flex; +`,u=a.default.div` + font-size: 14px; + line-height: 18px; + font-weight: 600; + color: ${e=>e.theme.grayLight}; +`,p=a.default.div` + width: 74px; + padding-left: 4px; +`})),n.register("Dly5J",(function(r,l){t(r.exports,"ExploreTabSites",(function(){return u}));var i=n("29o0l"),a=n("gX5Te"),o=n("744R7"),s=n("ebFSn"),c=n("g8Ra9"),d=n("lwG9A");const u=()=>{const{isPreviousData:t}=a.hooks.useExploreSites(),{isExploreLoading:n}=a.hooks.useIsExploreLoading();return e(i).createElement("div",null,e(i).createElement(o.CarouselSites,null),n&&!t?e(i).createElement(c.ExploreFiltersSkeleton,null):e(i).createElement(s.default,{tab:"sites"}),e(i).createElement(d.ExploreListSites,null))}})),n.register("744R7",(function(r,l){t(r.exports,"CarouselSites",(function(){return m}));var i=n("RVqnc"),a=n("29o0l"),o=n("gkfw3"),s=n("gX5Te"),c=n("kWfcq"),d=n("kri2B"),u=n("jdxan"),p=n("8sm7E");function m(){var t;const{error:n,data:r}=s.hooks.useExploreRecommendedSites(),{isExploreLoading:l}=s.hooks.useIsExploreLoading(),o=(0,a.useCallback)(((t,n)=>e(a).createElement(f,{key:`carousel-card-sites-${n}`,href:(0,i.formatSearchURI)(t.url)},e(a).createElement(u.CarouselCardContainer,{onPress:()=>{c.exploreAnalytics.onExploreCarouselItemClickedByUser({datasourceId:(null==r?void 0:r.uuid)||"",carouselName:"sites",itemDetails:{position:n,title:t.name,id:t.id}})}},e(a).createElement(p.CarouselCardSite,{site:t})))),[null==r?void 0:r.uuid]);return e(a).createElement(d.default,{name:"sites",items:r?r.data:[],renderCard:o,isLoading:l,isEmpty:!(!n||(null==r?void 0:r.data)&&0!==(null===(t=null==r?void 0:r.data)||void 0===t?void 0:t.length))})}const f=o.default.a.attrs({target:"_blank",rel:"noopener noreferrer"})` + text-decoration: none; + display: contents; +`})),n.register("8sm7E",(function(r,l){t(r.exports,"CarouselCardSite",(function(){return d}));var i=n("43063"),a=n("29o0l"),o=n("gkfw3"),s=n("izu1Y"),c=n("gEaMM");const d=({site:t})=>{const{t:n}=(0,i.useTranslation)();return e(a).createElement(c.CarouselBackgroundImageCard,{src:t.backgroundImageUrl},e(a).createElement(u,null,e(a).createElement(f,null,e(a).createElement(p,null,t.name),e(a).createElement(m,null,n(`exploreCategory${t.category}`))),e(a).createElement(x,null,e(a).createElement(g,{src:t.imageUrl}))))},u=o.default.div` + display: flex; + flex-direction: row; + justify-content: space-between; + padding: 6px 12px 8px 12px; +`,p=o.default.div` + font-weight: 600; + font-size: 18px; + line-height: 22px; + width: 100%; + white-space: nowrap; + -webkit-mask-image: linear-gradient(91deg, black 85%, transparent); +`,m=o.default.div` + color: ${e=>e.theme.grayLight}; + font-size: 14px; + font-weight: 600; + line-height: 18px; +`,f=o.default.div` + flex: 1; + width: 100%; + overflow-x: hidden; +`,x=o.default.div` + transform: translateY(-12px); +`,g=(0,o.default)(s.PImage)` + width: 48px; + height: 48px; + border-radius: 14px; +`})),n.register("lwG9A",(function(r,l){t(r.exports,"ExploreListSites",(function(){return f}));var i=n("RVqnc"),a=n("29o0l"),o=n("gkfw3"),s=n("gX5Te"),c=n("kWfcq"),d=n("fBlwq"),u=n("fMvHQ"),p=n("3n8yM"),m=n("8H5kP");function f(){const{error:t,data:n}=s.hooks.useExploreSites(),{isExploreLoading:r}=s.hooks.useIsExploreLoading();return t&&!n?e(a).createElement(d.ExploreNetworkError,null):e(a).createElement(u.default,{items:n?n.data:[],renderItem:(t,r)=>e(a).createElement(x,{key:`carousel-card-sites-${r}`,href:(0,i.formatSearchURI)(t.url)},e(a).createElement(p.ListItemContainer,{onPress:()=>{c.exploreAnalytics.onExploreListItemClickedByUser({datasourceId:(null==n?void 0:n.uuid)||"",listName:"sites",itemDetails:{position:r,title:t.name,id:t.id}})}},e(a).createElement(m.ListItemSite,{site:t,position:r+1}))),listName:"sites",isLoading:r,header:null})}const x=o.default.a.attrs({target:"_blank",rel:"noopener noreferrer"})` + text-decoration: none; + display: contents; +`})),n.register("8H5kP",(function(r,l){t(r.exports,"ListItemSite",(function(){return u}));var i=n("43063"),a=n("RVqnc"),o=n("29o0l"),s=n("gkfw3"),c=n("izu1Y"),d=n("hiI91");const u=({site:t,position:n})=>{const{t:r}=(0,i.useTranslation)();return e(o).createElement(p,null,e(o).createElement(m,null,e(o).createElement(f,null,n)),e(o).createElement(h,{src:t.imageUrl,width:48,height:48,fallback:e(o).createElement(d.SkeletonLoader,{borderRadius:"14px",width:"48px",height:"48px"}),loader:e(o).createElement(d.SkeletonLoader,{borderRadius:"14px",width:"48px",height:"48px"})}),e(o).createElement("div",null,e(o).createElement(x,null,(0,a.truncateString)(t.name,15)),e(o).createElement(g,null,r(`exploreCategory${t.category}`))))},p=s.default.div` + flex-direction: row; + flex-wrap: wrap; + justify-content: flex-start; + gap: 10px; + display: flex; + align-items: center; +`,m=s.default.div` + width: 18px; + height: 18px; + display: flex; + align-items: center; + justify-content: center; +`,f=s.default.div` + font-size: 14px; + line-height: 18px; + color: #777777; + font-weight: 600; +`,x=s.default.div` + font-size: 17px; + line-height: 22px; +`,g=s.default.div` + font-size: 15px; + line-height: 20px; + color: ${e=>e.theme.grayLight}; +`,h=(0,s.default)(c.PImage)` + border-radius: 14px; + width: 48px; + height: 48px; +`})),n.register("TiCFQ",(function(r,l){t(r.exports,"ExploreTabTokens",(function(){return u}));var i=n("29o0l"),a=n("gX5Te"),o=n("fhtEP"),s=n("ebFSn"),c=n("g8Ra9"),d=n("bQ2R6");const u=()=>{const{isPreviousData:t}=a.hooks.useExploreTokens(),{currentSortOption:n}=a.hooks.useExploreSortOption(),{isExploreLoading:r}=a.hooks.useIsExploreLoading(),l=n("tokens");return e(i).createElement("div",null,e(i).createElement(o.CarouselTokens,null),r&&!t?e(i).createElement(c.ExploreFiltersSkeleton,null):e(i).createElement(s.default,{tab:"tokens"}),e(i).createElement(d.ExploreListTokens,{displayType:l}))}})),n.register("fhtEP",(function(r,l){t(r.exports,"CarouselTokens",(function(){return m}));var i=n("hM5LD"),a=n("29o0l"),o=n("gX5Te"),s=n("kWfcq"),c=n("d1Nvi"),d=n("kri2B"),u=n("jdxan"),p=n("bcPY6");function m(){var t;const{error:n,data:r}=o.hooks.useExploreRecommendedTokens(),{isExploreLoading:l}=o.hooks.useIsExploreLoading(),m=(0,c.useNavigateToSwapper)(),{data:f}=o.hooks.useSelectedMultiChainAccount(),x=null==f?void 0:f.isReadOnly,g=(0,a.useCallback)(((t,n)=>e(a).createElement(u.CarouselCardContainer,{key:`carousel-card-token-${n}`,onPress:()=>{(0,i.shouldNavigateToSwapper)(x,t)&&(m({buyFungible:t.tokens[0]}),s.exploreAnalytics.onExploreCarouselItemClickedByUser({datasourceId:(null==r?void 0:r.uuid)||"",carouselName:"tokens",itemDetails:{position:n,title:t.tokens[0].data.name||t.id,id:t.id||""}}))}},e(a).createElement(p.CarouselCardToken,{token:t}))),[null==r?void 0:r.uuid,m,x]);return e(a).createElement(d.default,{name:"tokens",items:r?r.data:[],renderCard:g,isLoading:l,isEmpty:!(!n||(null==r?void 0:r.data)&&0!==(null===(t=null==r?void 0:r.data)||void 0===t?void 0:t.length))})}})),n.register("d1Nvi",(function(e,r){t(e.exports,"useNavigateToSwapper",(function(){return d}));var l=n("iOvk1"),i=n("5slFC"),a=n("29o0l"),o=n("iQL9s"),s=n("9aR5q");const c=e=>{const t=(0,i.getFungibleCaip19FromFungible)(e);return(0,l.encodeCaip19)(t)},d=()=>{const e=(0,o.useNavigate)();return(0,a.useCallback)((({sellFungible:t,buyFungible:n,sellAmount:r})=>{const l=new URLSearchParams;t&&l.append("sellFungible",c(t)),n&&l.append("buyFungible",c(n)),r&&l.append("sellAmount",r),e(`${s.Path.Swap}?${l.toString()}`)}),[e])}})),n.register("bcPY6",(function(r,l){t(r.exports,"CarouselCardToken",(function(){return u}));var i=n("RVqnc"),a=n("29o0l"),o=n("Nt4tV"),s=n("gkfw3"),c=n("izu1Y"),d=n("cSCtg");const u=({token:t})=>{const n=t.tokens[0];return e(a).createElement(p,null,e(a).createElement(m,null,e(a).createElement(f,null,e(a).createElement(x,null,(0,i.truncateString)(n.data.name||"",12)),e(a).createElement(g,null,n.data.symbol)),e(a).createElement(h,{src:n.data.logoUri||""})),e(a).createElement(E,null,e(a).createElement(k,null,(0,o.formatDollarAmount)(parseFloat(t.currentPrice),{minimumAmount:1e-6,decimalFormatSmallNumbers:"0.[000000]",roundDecimals:!0})),e(a).createElement(w,{green:parseFloat(t.priceChangePercentage)>=0},(0,o.formatNumber)(parseFloat(t.priceChangePercentage),{includePlusPrefix:!0,suffix:"%"}))))},p=s.default.div` + display: flex; + flex-direction: column; + justify-content: space-between; + height: ${d.EXPLORE_CARD_SIZE_PX}; + width: ${d.EXPLORE_CARD_SIZE_PX}; + padding: 10px 12px; + background-color: #2c2d30; + border-radius: 16px; +`,m=s.default.div` + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + gap: 8px; +`,f=s.default.div` + height: 36px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + gap: 3px; +`,x=s.default.div` + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: normal; +`,g=s.default.div` + color: ${e=>e.theme.grayLight}; + font-size: 13px; + font-style: normal; + font-weight: 500; + line-height: normal; +`,h=(0,s.default)(c.PImage)` + width: 32px; + height: 32px; + border-radius: 100px; +`,E=s.default.div` + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 2px; +`,k=s.default.div` + font-size: 22px; + font-style: normal; + font-weight: 500; + line-height: 24px; + letter-spacing: -0.44px; +`,w=s.default.div` + font-size: 13px; + font-style: normal; + font-weight: 500; + line-height: normal; + color: ${e=>e.green?e.theme.green:e.theme.alert}; +`})),n.register("bQ2R6",(function(r,l){t(r.exports,"ExploreListTokens",(function(){return h}));var i=n("hM5LD"),a=n("43063"),o=n("29o0l"),s=n("gkfw3"),c=n("gX5Te"),d=n("kWfcq"),u=n("d1Nvi"),p=n("fBlwq"),m=n("fMvHQ"),f=n("3n8yM"),x=n("9AQVS"),g=n("kDfwQ");function h({displayType:t}){const{error:n,data:r}=c.hooks.useExploreTokens(),{isExploreLoading:l}=c.hooks.useIsExploreLoading(),{data:s}=c.hooks.useExploreSelectedNetwork(),{t:h}=(0,a.useTranslation)(),{data:k}=c.hooks.useSelectedMultiChainAccount(),w=null==k?void 0:k.isReadOnly,y=(0,u.useNavigateToSwapper)(),b=(0,o.useMemo)((()=>{switch(t){case"market_cap":return["#",h("exploreToken"),h("exploreCap")];case"gainers":case"losers":return["#",h("exploreToken"),h("explorePrice")];default:return["#",h("exploreToken"),h("explore24hVolume")]}}),[t,h]);return n&&!r?e(o).createElement(p.ExploreNetworkError,null):e(o).createElement(m.default,{items:r?r.data:[],renderItem:(n,l)=>e(o).createElement(f.ListItemContainer,{key:`carousel-card-tokens-${l}`,onPress:()=>{var e;if((0,i.shouldNavigateToSwapper)(w,n)){const t=null!==(e=n.tokens.find((e=>e.data.chain.id===s)))&&void 0!==e?e:n.tokens[0];y({buyFungible:t}),d.exploreAnalytics.onExploreListItemClickedByUser({datasourceId:(null==r?void 0:r.uuid)||"",listName:"tokens",itemDetails:{position:l,title:t.data.name||n.id,id:n.id}})}}},e(o).createElement(E,null,e(o).createElement(x.ListItemToken,{token:n,position:l+1,displayType:t}))),listName:"tokens",isLoading:l,header:e(o).createElement(g.ListHeader,{titles:b})})}const E=s.default.div` + cursor: pointer; +`})),n.register("9AQVS",(function(r,l){t(r.exports,"ListItemToken",(function(){return u}));var i=n("RVqnc"),a=n("29o0l"),o=n("Nt4tV"),s=n("gkfw3"),c=n("izu1Y"),d=n("hiI91");const u=({token:t,position:n,displayType:r})=>{const l=t.tokens[0],s=(0,a.useMemo)((()=>{switch(r){case"market_cap":return e(a).createElement(e(a).Fragment,null,e(a).createElement(w,null,(0,o.formatDollarAmount)(parseFloat(t.marketCap)||0,{compact:!0})),e(a).createElement(y,{green:parseFloat(t.marketCapChangePercentage)>=0},(0,o.formatNumber)(parseFloat(t.marketCapChangePercentage),{includePlusPrefix:!0,suffix:"%",compact:!0})));case"volume":return e(a).createElement(e(a).Fragment,null,e(a).createElement(w,null,(0,o.formatDollarAmount)(parseFloat(t.volume)||0,{compact:!0})));default:return e(a).createElement(e(a).Fragment,null,e(a).createElement(w,null,(0,o.formatDollarAmount)(parseFloat(t.currentPrice),{minimumAmount:1e-6,decimalFormatSmallNumbers:"0.[000000]",roundDecimals:!0})),e(a).createElement(y,{green:parseFloat(t.priceChangePercentage)>=0},(0,o.formatNumber)(parseFloat(t.priceChangePercentage),{includePlusPrefix:!0,suffix:"%",compact:!0})))}}),[r,t]);return e(a).createElement(p,null,e(a).createElement(m,null,e(a).createElement(g,null,e(a).createElement(h,null,n)),e(a).createElement(b,{src:l.data.logoUri||"",width:48,height:48,fallback:e(a).createElement(C,null,e(a).createElement(v,null,l.data.symbol)),loader:e(a).createElement(d.SkeletonLoader,{borderRadius:"14px",width:"48px",height:"48px"})}),e(a).createElement(f,null,e(a).createElement(E,null,(0,i.truncateString)(l.data.name||"",15)),e(a).createElement(k,null,l.data.symbol))),e(a).createElement(x,null,s))},p=s.default.div` + flex-direction: row; + flex-wrap: no-wrap; + justify-content: space-between; + gap: 10px; + display: flex; +`,m=s.default.div` + flex-direction: row; + align-items: center; + justify-content: flex-start; + gap: 8px; + display: flex; + overflow: hidden; +`,f=s.default.div` + overflow: hidden; +`,x=s.default.div` + flex-direction: column; + align-items: flex-end; + justify-content: center; + display: flex; + flex: 1; +`,g=s.default.div` + width: 18px; + min-width: 18px; + height: 18px; + min-height: 18px; + display: flex; + align-items: center; + justify-content: center; +`,h=s.default.div` + font-size: 14px; + line-height: 18px; + color: #777777; + font-weight: 600; +`,E=s.default.div` + font-size: 17px; + line-height: 22px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +`,k=s.default.div` + font-size: 15px; + line-height: 20px; + color: ${e=>e.theme.grayLight}; +`,w=s.default.div` + font-size: 17px; + line-height: 22px; +`,y=s.default.div` + font-size: 15px; + line-height: 20px; + color: ${e=>e.green?e.theme.green:e.theme.alert}; +`,b=(0,s.default)(c.PImage)` + width: 48px; + height: 48px; + border-radius: 100px; +`,v=s.default.div.attrs({numberOfLines:1})` + color: ${e=>e.theme.white}; + font-size: 12px; +`,C=s.default.div` + width: 48px; + min-width: 48px; + height: 48px; + min-height: 48px; + border-radius: 100px; + background-color: ${e=>e.theme.buttonGray}; + display: flex; + align-items: center; + justify-content: center; +`})),n.register("kQTlk",(function(r,l){t(r.exports,"ExploreTabsTitles",(function(){return u}));var i=n("hM5LD"),a=n("29o0l"),o=n("88tsI"),s=n("kWfcq"),c=n("lSj6f"),d=n("lzZgH");const u=()=>{const{activeSectionIdx:t,sections:n}=(0,c.useExploreSections)(),{setActiveSection:r}=(0,i.useExplore)(),{t:l}=(0,o.useTranslation)(),u=(0,a.useMemo)((()=>n.map((e=>{switch(e){case"sites":return l("exploreApps");case"tokens":return l("exploreTokens");case"collections":return l("exploreCollections");case"quests":return l("quests");case"learn":return l("exploreLearn");default:return""}}))),[n,l]);return e(a).createElement(d.default,{values:u,activeTabIndex:t,setActiveTabIndex:e=>{const t=n[e];r(t),s.exploreAnalytics.onExploreTabClickedByUser({tabName:t})}})}})),n.register("lzZgH",(function(r,l){t(r.exports,"default",(function(){return m}));var i=n("ha3TG"),a=n("lz5BI"),o=n("kdk4D"),s=n("29o0l"),c=n("gkfw3"),d=n("kWfcq");const u=16,p={duration:.3,delay:0,ease:"easeOut"};function m({values:t,activeTabIndex:n,setActiveTabIndex:r}){const l=(0,s.useRef)(null),[a,c]=(0,s.useState)(null),[m,E]=(0,s.useState)(0);(0,s.useEffect)((()=>{l.current&&E(l.current.scrollWidth)}),[t]);const k=(0,o.useMotionValue)(0),w=(0,s.useMemo)((()=>{const e=window.innerWidth-m-u;return Math.min(0,e)}),[m]),y=(0,s.useCallback)(((e,t)=>{const{left:n,right:r}=e.getBoundingClientRect(),l=r>window.innerWidth-u;if(l||n{c(k.get())},onDragEnd:()=>{c(null),d.exploreAnalytics.onExploreTabTitlesDragged()},onWheel:e=>{if(0===e.deltaX)return;const t=k.get()-e.deltaX;return t>0?k.set(0):t{const i=n===l;return e(s).createElement(g,{"data-testid":`tab-title-${t}`,key:`tab-title-${l}`,active:n===l},e(s).createElement(h,{onClick:e=>{if(null!==a)return e.stopPropagation(),void e.preventDefault();r(l),y(e.currentTarget)},isActive:i},t))}))))}const f=c.default.div` + border-bottom: 1px solid ${e=>e.theme.border}; +`,x=(0,c.default)(a.motion.div)` + display: flex; + flex-direction: row; + padding: 0 16px; +`,g=c.default.div` + border-bottom-style: solid; + border-bottom-width: ${e=>e.active?"2px":0}; + border-bottom-color: ${e=>e.active?e.theme.purple:e.theme.border}; + margin-right: 8px; + height: 56px; + display: flex; + align-items: center; +`,h=c.default.div` + padding: 8px 4px; + border-radius: 8px; + font-size: 18px; + font-weight: 600; + cursor: pointer; + color: ${e=>e.isActive?e.theme.white:e.theme.grayLight}; + transition: + color 0.1s cubic-bezier(0.5, 1, 0.89, 1), + background 0.3s cubic-bezier(0.16, 1, 0.3, 1); + white-space: nowrap; + + height: 32px; + display: flex; + align-items: center; + + &:active { + color: ${e=>e.theme.white}; + background: #333; + } +`}))}(); +//# sourceMappingURL=ExplorePage.48913488.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ExplorePage.4e464988.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ExplorePage.4e464988.js new file mode 100644 index 0000000..cf7a5d6 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ExplorePage.4e464988.js @@ -0,0 +1,834 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function e(e){return e&&e.__esModule?e.default:e}function t(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var n=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;n.register("Cx7PX",(function(r,l){var i;i=r.exports,Object.defineProperty(i,"__esModule",{value:!0,configurable:!0}),t(r.exports,"ExplorePageContent",(function(){return y})),t(r.exports,"default",(function(){return N}));var a=n("54qyi"),o=n("4y59b"),s=n("egSKH"),c=n("lDSNw"),d=n("bjaYq"),u=n("lz7nT"),p=n("cZIbv"),m=n("kn91D"),x=n("fnNJD"),f=n("cHds5"),g=n("dk3Xb"),h=n("1tudC"),E=n("lAgRD"),b=n("gMNJN"),w=n("iacGS"),k=n("d1qx3");function y(){var t;b.hooks.useExploreLoadAllQueries();const n=(0,u.useLocation)(),{t:r}=(0,d.useTranslation)(),{data:l}=b.hooks.useShouldShowQuests({platform:"extension",appVersion:(0,k.getManifestVersion)()}),{error:i,refetch:p}=b.hooks.useQuests({platform:"extension",appVersion:(0,k.getManifestVersion)()}),{setActiveSection:m,activeSection:y}=(0,a.useExplore)();(0,c.useEffect)((()=>{var e;"quests"===(null===(e=n.state)||void 0===e?void 0:e.tab)&&l&&m("quests")}),[null===(t=n.state)||void 0===t?void 0:t.tab,l,i,m]);const{error:N,refetch:P}=b.hooks.useLearn(),{error:T,refetch:A}=b.hooks.useExploreTokens(),{error:R,refetch:M}=b.hooks.useExploreSites(),{error:$,refetch:j}=b.hooks.useExploreCollections(),{error:F,refetch:z}=b.hooks.useExploreRecommendedTokens(),{error:Z,refetch:_}=b.hooks.useExploreRecommendedSites(),{error:q,refetch:G}=b.hooks.useExploreRecommendedCollections(),B=i&&N&&T&&R&&$&&F&&Z&&q,O=(0,c.useCallback)((()=>{l&&p(),A(),M(),j(),z(),_(),G(),P()}),[p,A,M,j,z,_,G,P,l]),[Q,X]=e(c).useState(""),H=(0,o.useDebouncedState)(Q,250),U=e(s)((e=>{e&&w.exploreAnalytics.onExploreSearchedByUser({searchTerm:e})}),1e3),V=!!H;return(0,c.useEffect)((()=>{U(H)}),[H,U]),B?e(c).createElement(S,null,e(c).createElement(x.ExplorePageError,{title:r("exploreErrorTitle"),buttonText:r("exploreErrorButtonText"),description:r("exploreErrorDescription"),refetch:O})):e(c).createElement(v,null,e(c).createElement(f.ExploreSearchHeader,{value:Q,onChange:X}),e(c).createElement(C,{hide:V},e(c).createElement(E.ExploreTabsTitles,null)),e(c).createElement(I,{hide:V},e(c).createElement(h.ExploreTabs,null),"tokens"===y&&e(c).createElement(L,null,e(c).createElement(D,null,r("exploreTokensLegalDisclaimer")))),e(c).createElement(I,{hide:!V},e(c).createElement(g.ExploreSearchResults,{query:H})))}const v=p.default.div` + position: absolute; + display: flex; + flex-direction: column; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: hidden; +`,S=p.default.div` + padding: 16px; +`,C=p.default.div` + display: ${({hide:e})=>e?"none":"initial"}; + overflow-x: hidden; +`,I=(0,p.default)(C)` + display: ${({hide:e})=>e?"none":"flex"}; + flex: 1; + flex-direction: column; + overflow-y: auto; +`,L=p.default.div` + padding: 12px 16px; +`,D=(0,p.default)(m.Text)` + color: #999; + font-feature-settings: "calt" off; + + font-size: 13px; + font-style: normal; + font-weight: 400; + line-height: 16px; + text-align: left; +`;var N=()=>e(c).createElement(a.ExploreProvider,{appVersion:(0,k.getManifestVersion)(),platform:"extension",initialSection:"sites"},e(c).createElement(y,null))})),n.register("fnNJD",(function(r,l){t(r.exports,"ExplorePageError",(function(){return h}));var i=n("lDSNw"),a=n("cZIbv"),o=n("44I6u"),s=n("aanFI"),c=n("6l2nq"),d=n("kn91D");const u=(0,a.default)(o.Column).attrs({align:"center"})``,p=a.default.div` + width: 48px; + height: 48px; + position: relative; + margin-bottom: 15px; + border-radius: 100%; + background: rgba(255, 220, 98, 0.2); +`,m=(0,a.default)(c.Row).attrs({align:"center",justify:"center"})` + height: 100%; +`,x=(0,a.default)(d.Text).attrs({size:17,weight:500,lineHeight:22,margin:"0 0 10px 0"})``,f=(0,a.default)(d.Text).attrs({size:15,weight:500,lineHeight:21,margin:"0 0 15px 0",color:"#777777"})``,g=(0,a.default)(d.Text).attrs({size:16,weight:500,lineHeight:22,margin:"0",color:"#AB9FF2"})``,h=e(i).memo((t=>e(i).createElement(u,null,e(i).createElement(p,null,e(i).createElement(m,null,e(i).createElement(s.IconExclamationMarkCircle,{width:22,exclamationFill:"transparent",circleFill:"#FFE920"}))),e(i).createElement(x,null,t.title),e(i).createElement(f,null,t.description),e(i).createElement(g,{onClick:t.refetch},t.buttonText))))})),n.register("cHds5",(function(r,l){t(r.exports,"ExploreSearchHeader",(function(){return c}));var i=n("lMzyG"),a=n("lDSNw"),o=n("cZIbv"),s=n("jLA72");const c=({value:t,onChange:n})=>{const{t:r}=(0,i.useTranslation)();return e(a).createElement(d,null,e(a).createElement(s.SearchInput,{placeholder:r("dappBrowserSearchPlaceholder"),value:t,onChange:e=>{"value"in e.target&&"string"==typeof e.target.value&&n(e.target.value)},showClearIcon:!!t,onClear:()=>{n("")}}))},d=o.default.div` + padding: 16px; + padding-bottom: 0; +`})),n.register("dk3Xb",(function(r,l){t(r.exports,"ExploreSearchResults",(function(){return x}));var i=n("c1thM"),a=n("lDSNw"),o=n("bjaYq"),s=n("cZIbv"),c=n("2PGvS"),d=n("hjnIF"),u=n("kn91D"),p=n("iacGS"),m=n("3A33D");const x=({query:t})=>{const{dapps:n,isLoading:r}=(0,m.useExploreSearchList)(t),l=(0,a.useMemo)((()=>[...new Array(5).keys()]),[]),{t:i}=(0,o.useTranslation)();return r?e(a).createElement(f,{testId:"explore-search-results-loading",items:l.map((t=>({key:t.toString(),image:e(a).createElement(k,null),textMain:e(a).createElement(d.SkeletonLoader,{width:"96px",height:"16px",marginBottom:"2px",borderRadius:"16px"}),textSecondary:e(a).createElement(d.SkeletonLoader,{width:"62px",height:"14.5px",borderRadius:"16px"})})))}):n.length?e(a).createElement(f,{testId:"explore-search-results",items:n.map(((t,n)=>({key:t.id,href:t.href,image:e(a).createElement(c.ShapedImage,{src:t.imageUrl,size:"xsmall",shape:"square"}),textMain:e(a).createElement(b,null,t.name),textSecondary:e(a).createElement(w,null,t.category),onClick:()=>{p.exploreAnalytics.onExploreSearchItemClickedByUser({itemDetails:{position:n+1,title:t.name,id:t.id}})}})))}):e(a).createElement(y,{"data-testid":"explore-search-results-nodata"},e(a).createElement(v,null,i("dappBrowserSearchNoApps")))},f=({items:t,testId:n})=>e(a).createElement(g,{"data-testid":n},t.map(((n,r)=>e(a).createElement(h,{key:n.key,href:n.href,onClick:n.onClick,whileHover:{background:"#333"},style:{background:"#222"},transition:{ease:[.5,1,.89,1],duration:.1}},e(a).createElement("div",null,n.image),e(a).createElement(E,{isLast:r===t.length-1},n.textMain,n.textSecondary))))),g=s.default.div` + margin-top: 16px; + width: 100%; +`,h=(0,s.default)(i.motion.a).attrs({target:"_blank",rel:"noopener noreferrer"})` + display: flex; + align-items: center; + padding: 0 16px; + gap: 16px; + text-decoration: none; +`,E=s.default.div` + display: flex; + flex-direction: column; + border-bottom: ${e=>e.isLast?"none":"1px solid #323232"}; + width: 100%; + padding: 16px 0; +`,b=(0,s.default)(u.Text)` + text-align: left; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: normal; +`,w=(0,s.default)(u.Text)` + text-align: left; + color: #999; + font-size: 13px; + font-style: normal; + font-weight: 500; + line-height: normal; +`,k=(0,s.default)(d.SkeletonLoader)` + border-radius: 6px; + height: 24px; + width: 24px; +`,y=s.default.div` + position: absolute; + top: 64px; + right: 0; + bottom: 0; + left: 0; + display: flex; + justify-content: center; + align-items: center; + padding-bottom: 56px; +`,v=(0,s.default)(u.Text)` + color: #999; + font-size: 16px; + font-style: normal; + font-weight: 500; + line-height: normal; +`})),n.register("2PGvS",(function(r,l){t(r.exports,"ShapedImage",(function(){return x}));var i=n("4y59b"),a=n("lDSNw"),o=n("cZIbv"),s=n("miiws"),c=n("c6Gae"),d=n("hjnIF");const u=e=>{if("number"==typeof e)return e;switch(null!=e?e:"small"){case"normal":return 48;case"small":return 32;case"xsmall":return 24;case"xxsmall":return 16}},p=(0,o.default)(c.PImage)` + border-radius: ${e=>e.borderradius}px; + width: 100%; + height: 100%; +`,m=o.default.div` + width: ${e=>e.width}px; + height: ${e=>e.height}px; + align-items: center; + justify-content: center; + background-color: ${e=>{var t;return(0,i.hexToRGB)(e.color,null!==(t=e.alpha)&&void 0!==t?t:.1)}}; +`,x=({src:t,fallback:n,alt:r,size:l="normal",shape:i="circle",style:o})=>{const c=null!=n?n:e(a).createElement(f,null,"?"),x=u(l),g=u(l),h=(e=>"square"===e?6:0)(i);return"circle"===i?e(a).createElement(s.Circle,{color:"#222222",diameter:x,style:o},e(a).createElement(p,{src:t,fallback:c,alt:r||void 0,width:x,height:g,borderradius:h,loader:e(a).createElement(d.SkeletonLoader,{borderRadius:`${h}px`,width:`${x}px`,height:`${g}px`})})):e(a).createElement(m,{color:"#222222",width:x,height:g,style:o},e(a).createElement(p,{src:t,fallback:c,alt:r||"",width:x,height:g,borderradius:h,loader:e(a).createElement(d.SkeletonLoader,{borderRadius:`${h}px`,width:`${x}px`,height:`${g}px`})}))},f=o.default.div` + font-size: 22px; + line-height: 28px; + display: flex; + align-items: center; + justify-content: center; +`})),n.register("iacGS",(function(e,r){t(e.exports,"exploreAnalytics",(function(){return a}));var l=n("54qyi"),i=n("h5kyv");const a=new(0,l.ExploreAnalytics)(i.analytics)})),n.register("3A33D",(function(e,r){t(e.exports,"useExploreSearchList",(function(){return c}));var l=n("54qyi"),i=n("4y59b"),a=n("gmVmN"),o=n("gMNJN"),s=n("GbSLs");const c=e=>{const t=o.hooks.useEnabledNetworkIDs(),{data:n,isLoading:r}=o.hooks.useRecommendedSearchSites({networkIds:t});return{dapps:(0,s.useFuse)(n||[],(0,a.removeWebPrefixes)(e),l.FUSE_EXPLORE_DAPPS_CONFIG).map((e=>Object.assign(Object.assign({},e),{href:(0,i.getOriginAndHostname)(e.domain).origin}))),isLoading:r}}})),n.register("1tudC",(function(r,l){t(r.exports,"ExploreTabs",(function(){return m}));var i=n("lDSNw"),a=n("cecAp"),o=n("86rg0"),s=n("gBwyG"),c=n("4jLAN"),d=n("4bI2f"),u=n("28cqA"),p=n("1sMuZ");function m(){const{sections:t,activeSectionIdx:n}=(0,o.useExploreSections)(),r=(0,i.useMemo)((()=>t.map((t=>{switch(t){case"sites":return e(i).createElement(u.ExploreTabSites,null);case"tokens":return e(i).createElement(p.ExploreTabTokens,null);case"collections":return e(i).createElement(d.ExploreTabCollections,null);case"quests":return e(i).createElement(a.Quests,null);case"learn":return e(i).createElement(c.Learn,null);default:return null}}))),[t]);return e(i).createElement(s.default,{activeIndex:n,items:r})}})),n.register("cecAp",(function(r,l){t(r.exports,"Quests",(function(){return x}),(function(e){return x=e}));var i=n("6Tvfa"),a=n("lDSNw"),o=n("cZIbv"),s=n("gMNJN"),c=n("d1qx3"),d=n("8XpGW"),u=n("k4rlt"),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(r=Object.getOwnPropertySymbols(e);ln?e(a).createElement("div",null,e(a).createElement(d.QuestSkeletonHeader,null),e(a).createElement(d.QuestSkeleton,null),e(a).createElement(d.QuestSkeleton,null)):e(a).createElement("div",null,e(a).createElement(u.QuestsList,{quests:t})))),x=()=>{const t=(()=>{const{data:e=[],isLoading:t,error:n}=s.hooks.useQuests({platform:"extension",appVersion:(0,c.getManifestVersion)()}),{data:r}=s.hooks.useSelectedMultiChainAccount(),{data:l}=s.hooks.useIsAnalyticsOptedOut();return(0,a.useMemo)((()=>({shouldShowQuests:!l&&(null==r?void 0:r.type)!==i.AccountType.ReadOnly&&!n,quests:e,isLoading:t})),[r,e,l,t,n])})(),{shouldShowQuests:n}=t,r=p(t,["shouldShowQuests"]);return n?e(a).createElement(f,{"data-testid":"quests"},e(a).createElement(m,Object.assign({},r))):null},f=o.default.div` + padding: 16px; + padding-top: 0; +`})),n.register("8XpGW",(function(r,l){t(r.exports,"Separator",(function(){return f})),t(r.exports,"QuestSkeletonHeader",(function(){return g})),t(r.exports,"QuestSkeleton",(function(){return h}));var i=n("lDSNw"),a=n("cZIbv"),o=n("44I6u"),s=n("6l2nq"),c=n("hjnIF");const d="14px",u="8px",p="#484848",m=(0,a.default)(c.SkeletonLoader)` + width: 100%; + height: 144px; + border-top-left-radius: ${u}; + border-top-right-radius: ${u}; +`,x=(0,a.default)(c.SkeletonLoader).attrs({backgroundColor:"#484848",borderRadius:"8px"})``,f=a.default.div` + background: #474747; + height: 1px; + opacity: 0.6; + width: 100%; +`,g=()=>e(i).createElement(c.SkeletonLoader,{align:"center",width:"150px",height:"30px",backgroundColor:"#2D2D2D",borderRadius:u,margin:"0 auto 17px auto"}),h=()=>e(i).createElement(e(i).Fragment,null,e(i).createElement(c.SkeletonLoader,{width:"100%",height:"308px",backgroundColor:"#2D2D2D",borderRadius:u,margin:"0 0 10px 0"},e(i).createElement(o.Column,null,e(i).createElement(m,{align:"flex-start",justify:"flex-end",margin:"0 0 10px"},e(i).createElement(x,{align:"flex-start",justify:"flex-end",width:"65px",height:"20px",margin:"10px 10px 0 0",borderRadius:"32px"})),e(i).createElement(o.Column,{padding:"16px"},e(i).createElement(c.SkeletonLoader,{justify:"flex-start",width:"60px",height:d,backgroundColor:p,borderRadius:"8px",margin:"0 0 17px 0"}),e(i).createElement(c.SkeletonLoader,{justify:"flex-start",width:"125px",height:d,backgroundColor:p,borderRadius:u})),e(i).createElement(f,null),e(i).createElement(s.Row,{padding:"16px"},e(i).createElement(c.SkeletonLoader,{width:"40px",height:"40px",backgroundColor:p,borderRadius:u}),e(i).createElement(o.Column,{width:"auto",margin:"0 0 0 10px"},e(i).createElement(c.SkeletonLoader,{justify:"flex-start",width:"60px",height:d,backgroundColor:p,borderRadius:u,margin:"0 0 5px 0"}),e(i).createElement(c.SkeletonLoader,{justify:"flex-start",width:"125px",height:d,backgroundColor:p,borderRadius:u}))))))})),n.register("k4rlt",(function(r,l){t(r.exports,"QuestsList",(function(){return o}));var i=n("lDSNw"),a=n("bvnT7");const o=({quests:t})=>e(i).createElement(e(i).Fragment,null,t.map((t=>e(i).createElement(a.QuestListItem,Object.assign({key:t.id},t)))))})),n.register("bvnT7",(function(e,r){t(e.exports,"QuestListItem",(function(){return I}));var l=n("lMzyG"),i=n("8NH57"),a=n("lDSNw"),o=n("cZIbv"),s=n("jl49C"),c=n("2LZGp"),d=n("ktQU4"),u=n("laYjG"),p=n("miiws"),m=n("kn91D"),x=n("eLIAP"),f=n("8XpGW"),g=n("fLLui");const h=o.default.div` + border: 1px solid rgba(71, 71, 71, 0.4); + border-radius: ${12}px; + box-shadow: ${e=>e.isPreview?"":"0px 4px 20px 0px rgba(0, 0, 0, 0.25)"}; + cursor: ${e=>e.isDisabled||e.isPreview?"auto":"pointer"}; + margin-bottom: 24px; + position: relative; +`,E=o.default.div` + background-color: rgba(44, 45, 48, 0.5); + border-radius: ${12}px; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; +`,b=o.default.div` + align-items: center; + border-top-left-radius: ${12}px; + border-top-right-radius: ${12}px; + display: flex; + height: 144px; + justify-content: center; + overflow: hidden; +`,w=o.default.img` + max-width: 100%; +`,k=o.default.div` + padding: 16px; +`,y=(0,o.default)(m.Text)` + margin-bottom: 8px; +`,v=(0,o.default)(m.Text)``,S=(0,o.default)(p.Circle).attrs({diameter:32})` + background-color: transparent; + border: 1px solid #333333; +`,C=a.memo((e=>{const{titleLong:t,imageUrl:n,description:r,isCompleted:l,reward:i,badge:o,isPreview:s,questState:c,onClickQuest:d,onClickQuestRewardPreview:u,onClaimQuestReward:p}=e;return a.createElement(h,{onClick:d,isDisabled:l,isPreview:s,"data-testid":"quest-list-item"},a.createElement(b,null,a.createElement(w,{src:n}),o&&a.createElement(g.QuestStatusBadge,{color:o.color,text:o.text}),s&&a.createElement(E,null)),a.createElement(f.Separator,null),a.createElement(k,null,a.createElement(y,{textAlign:"left",size:16,weight:500,lineHeight:19},t),a.createElement(v,{color:"#999",textAlign:"left",weight:400,lineHeight:17,size:14},r)),i&&a.createElement(a.Fragment,null,a.createElement(f.Separator,null),a.createElement(x.QuestRewardSection,{isQuestCompleted:l,questState:c,reward:i,onClickQuestRewardPreview:u,onClaimQuestReward:p})))})),I=e=>{const t=(e=>{const{t:t}=(0,l.useTranslation)(),{id:n,titleShort:r,networkIds:o,interstitial:p,reward:x,isPreview:f,previewUrl:g,questState:h}=e,{handleShowModalVisibility:E,handleHideModalVisibility:b}=(0,c.useModals)(),w=(0,s.useDeepLink)(),k=a.useMemo((()=>["claimed","completed_unclaimable","completed"].includes(h)),[h]),y=a.useCallback((e=>{if(f&&null!=g)return d.questAnalytics.onQuestPreviewUrlClick({questId:n,shortName:r},g),void w(e,{destinationType:i.DeepLinkDestination.ExternalLink,url:g});if(k||null==p)return;const{destinationType:t,url:l,lineItems:o,primaryButtonText:s,secondaryButtonText:c,title:x}=p,h=s.length>19||c.length>19;d.questAnalytics.onQuestSelected({questId:n,shortName:r}),E("interstitial",{bodyTitle:x,details:o.map(((e,t)=>({icon:a.createElement(S,null,a.createElement(m.Text,{size:14},t+1)),title:e.title,subtitle:e.description}))),icon:p.imageUrl,onDismiss:()=>{d.questAnalytics.onQuestInterstitialDismiss({questId:n,shortName:r})},FooterComponent:()=>a.createElement(u.ButtonGroup,{vertical:h,buttons:[{text:c,onClick:()=>{d.questAnalytics.onQuestInterstitialSecondaryClick({questId:n,shortName:r,buttonText:c}),b("interstitial")}},{text:s,theme:"primary",onClick:()=>{d.questAnalytics.onQuestInterstitialPrimaryClick({questId:n,shortName:r,buttonText:s}),w(e,{destinationType:t,url:l}),b("interstitial")}}]})})}),[E,b,p,w,n,k,f,g,r]),v=a.useCallback((e=>{if(k||null==x||x.hasClaimed)return;e.stopPropagation();const{title:n,description:r,imageUrl:l}=x;E("interstitial",{bodyTitle:n,bodyDescription:r,icon:l,FooterComponent:()=>a.createElement(u.Button,{onClick:()=>b("interstitial")},t("commandDismiss"))})}),[k,E,b,x,t]),C=a.useCallback((()=>{null==x||x.hasClaimed||(d.questAnalytics.onQuestRewardClaimed({questId:n,shortName:r}),E("claimReward",{questId:n,networkIds:o,onPressDismiss:()=>b("claimReward")}))}),[x,n,o,E,b,r]);return a.useMemo((()=>Object.assign(Object.assign({},e),{isCompleted:k,onClickQuestRewardPreview:v,onClaimQuestReward:C,onClickQuest:y})),[k,e,y,v,C])})(e);return a.createElement(C,Object.assign({},t))}})),n.register("jl49C",(function(r,l){t(r.exports,"useDeepLink",(function(){return m}));var i=n("8NH57"),a=n("lDSNw"),o=n("lz7nT"),s=n("aXzxc"),c=n("7J3aJ"),d=n("8182A"),u=n("d1qx3"),p=n("lrImj");const m=()=>{const{showSettingsMenu:t}=(0,c.useSettingsMenu)(),{showBuyFungibleSelectionModal:n}=(0,s.useLegacyModals)(),r=(0,o.useNavigate)();return(0,a.useCallback)(((l,o)=>{const{destinationType:s,url:c}=o;switch(s){case i.DeepLinkDestination.ExternalLink:(0,u.openTabAsync)({url:c});break;case i.DeepLinkDestination.Buy:n();break;case i.DeepLinkDestination.Collectibles:r(d.Path.Collectibles);break;case i.DeepLinkDestination.Explore:r(d.Path.Explore);break;case i.DeepLinkDestination.Quests:r(d.Path.Explore,{state:{tab:"quests",date:Date.now()}});break;case i.DeepLinkDestination.Swapper:r(d.Path.Swap);break;case i.DeepLinkDestination.SettingsImportSeedPhrase:(0,u.openTabAsync)({url:"onboarding.html?append=true"});break;case i.DeepLinkDestination.ConnectHardwareWallet:(0,u.openTabAsync)({url:"connect_hardware.html"});break;default:{const n=(0,p.getSanityComponentMapping)(s);if(!n)return;t(l,e(a).createElement(n,null))}}}),[r,t,n])}})),n.register("lrImj",(function(e,r){t(e.exports,"getSanityComponentMapping",(function(){return a}));var l=n("8NH57"),i=n("i14LG");const a=e=>{if(e===l.DeepLinkDestination.SettingsSecurityAndPrivacy)return i.MultiChainSecurity}})),n.register("ktQU4",(function(e,r){t(e.exports,"questAnalytics",(function(){return a}));var l=n("bUo8j"),i=n("h5kyv");const a=new(0,l.QuestAnalytics)(i.analytics)})),n.register("eLIAP",(function(r,l){t(r.exports,"QuestRewardSection",(function(){return x}));var i=n("lMzyG"),a=n("lDSNw"),o=n("cZIbv"),s=n("laYjG"),c=n("aanFI"),d=n("kn91D");const u=o.default.div` + padding: 16px; +`,p=o.default.div` + align-self: center; + margin-right: 8px; +`,m=(0,o.default)(s.Button).attrs({theme:"primary"})` + align-self: center; + height: 32px; + max-width: 80px; + padding: 8px 14px; + width: auto; +`,x=({isQuestCompleted:t,questState:n,reward:r,onClickQuestRewardPreview:l,onClaimQuestReward:o})=>{const{t:s}=(0,i.useTranslation)(),x="completed"===n||"claimed"===n,f=s("claimed"===n?"pastParticipleClaimed":"commandClaim");return e(a).createElement(u,null,e(a).createElement("div",{style:{display:"flex"}},e(a).createElement("div",{onClick:l,style:{cursor:t?"auto":"pointer",display:"flex",flexGrow:1,marginRight:16}},e(a).createElement(p,null,e(a).createElement(c.IconReward,null)),e(a).createElement("div",null,e(a).createElement(d.Text,{color:"#999",textAlign:"left",size:13,lineHeight:16},s("reward")),e(a).createElement(d.Text,{textAlign:"left",size:14,weight:600,lineHeight:16},r.title))),x&&e(a).createElement(m,{onClick:o,disabled:"claimed"===n},e(a).createElement(d.Text,{color:"#222",weight:600,lineHeight:16,size:13},f))))}})),n.register("fLLui",(function(r,l){t(r.exports,"QuestStatusBadge",(function(){return s}));var i=n("lDSNw"),a=n("cZIbv"),o=n("kn91D");const s=({color:t,text:n})=>e(i).createElement(c,null,e(i).createElement(d,{color:t},n)),c=a.default.div` + background: rgba(34, 34, 34, 0.8); + backdrop-filter: blur(2px); + border-radius: 32px; + position: absolute; + top: 8px; + right: 8px; + padding: 4px 8px; +`,d=(0,a.default)(o.Text)` + color: ${e=>e.color}; + font-size: 13px; + font-weight: 600; + line-height: normal; +`})),n.register("86rg0",(function(e,r){t(e.exports,"useExploreSections",(function(){return s}));var l=n("54qyi"),i=n("lDSNw"),a=n("gMNJN"),o=n("d1qx3");const s=()=>{const{data:e}=a.hooks.useShouldShowQuests({platform:"extension",appVersion:(0,o.getManifestVersion)()}),{activeSection:t,sections:n}=(0,l.useExplore)(),r=(0,i.useMemo)((()=>n.filter((t=>!("quests"===t&&!e)))),[n,e]),s=(0,i.useMemo)((()=>r.indexOf(t)),[t,r]);return{sections:r,activeSectionIdx:s}}})),n.register("gBwyG",(function(r,l){t(r.exports,"default",(function(){return s}));var i=n("lDSNw"),a=n("jVSWn"),o=n("cZIbv");function s({activeIndex:t,items:n,animateFirstTime:r=!1}){const[l,o]=e(i).useState(!0),s=(0,a.default)(t),u=t-(s||0)>0;return(0,i.useEffect)((()=>{t!==s&&o(!1)}),[t,s,o]),e(i).createElement(d,null,n.map(((n,a)=>e(i).createElement(c,{key:`animation-slide-left-${a}`,testID:`animation-item-${a}`,active:t===a,isLeft:u,shouldAnimate:!!r||!l,inView:!u&&t===a-1||u&&t===a+1||t===a},n))))}const c=({active:t,children:n,testID:r,isLeft:l,shouldAnimate:a,inView:o})=>e(i).createElement(u,{active:t,"data-testid":r,shouldAnimate:a,isLeft:l,inView:o},n),d=o.default.div` + position: relative; + width: 100%; + height: ${e=>e.height?`${e.height}px`:"auto"}; + padding-top: 16px; +`,u=o.default.div` + display: ${e=>e.active?"block":"none"}; + visibility: ${e=>e.inView?"visible":"hidden"}; + animation-name: ${e=>e.isLeft?e.active?p:f:e.active?x:m}; + animation-duration: ${e=>e.shouldAnimate?"0.5s":"0s"}; + animation-fill-mode: forwards; + animation-timing-function: ease-in-out; + transition: opacity 0.5s ease-in-out; +`,p=o.keyframes` + 0% { + left: 300px; + opacity: 0; + }; + 100% { + left: 0px; + opacity: 1 + }; +`,m=o.keyframes` + 0% { + left: 0px; + opacity: 1; + }; + 90% { + left: 300px; + opacity: 0; + }; + 100% { + left: 600px; + opacity: 0; + }; +`,x=o.keyframes` + 0% { + left: -300px; + opacity: 0; + }; + 100% { + left: 0px; + opacity: 1 + }; +`,f=o.keyframes` + 0% { + left: 0px; + opacity: 1; + }; + 90% { + left: -300px; + opacity: 0; + }; + 100% { + left: -600px; + opacity: 0; + }; +`})),n.register("4jLAN",(function(r,l){t(r.exports,"Learn",(function(){return p}));var i=n("lDSNw"),a=n("bjaYq"),o=n("cZIbv"),s=n("bpx2y"),c=n("gMNJN"),d=n("kCMom"),u=n("7R9fe");const p=()=>{const{isLoading:t,data:n,error:r,refetch:l}=c.hooks.useLearn(),{t:o}=(0,a.useTranslation)();return r&&!t&&!n||0===(null==n?void 0:n.data.length)?e(i).createElement(x,null,e(i).createElement(s.ErrorView,{title:o("exploreLearnErrorTitle"),description:o("exploreLearnErrorDescription"),refetch:l})):e(i).createElement(m,{"data-testid":"learn-container"},t?e(i).createElement(u.LearnSkeleton,null):e(i).createElement(d.LearnCards,{items:(null==n?void 0:n.data)||[]}))},m=o.default.div` + padding: 0 16px 16px 16px; +`,x=o.default.div` + padding: 16px; +`})),n.register("kCMom",(function(r,l){t(r.exports,"LearnCards",(function(){return p}));var i=n("lDSNw"),a=n("cZIbv"),o=n("kn91D"),s=n("iacGS"),c=n("1GaZ5");const d=({item:t,position:n})=>e(i).createElement(x,{hidePointer:!0,halfWidth:"half-width"===t.layout,"data-testid":"learn-card-tip",onClick:()=>{s.exploreAnalytics.onExploreLearnItemClickedByUser({itemDetails:{position:n,id:t.id,title:t.title,type:"tip"}})}},e(i).createElement(g,{background:t.backgroundColor},e(i).createElement(h,null,e(i).createElement(E,null,e(i).createElement(y,{color:"black",opacity:.5},e(i).createElement(S,{"data-testid":"learn-card-tip-icon"},e(i).createElement("img",{width:"16px",height:"16px",src:t.icon})),t.title)),e(i).createElement(E,null,e(i).createElement(k,{opacity:.7},t.description))))),u=({item:t,position:n})=>{const r=(0,i.useCallback)((()=>{s.exploreAnalytics.onExploreLearnItemClickedByUser({itemDetails:{position:n,id:t.id,title:t.title,type:"article"}})}),[t.id,t.title,n]);return"half-width"===t.layout?e(i).createElement(f,{href:t.url,onClick:r},e(i).createElement(x,{halfWidth:!0,"data-testid":"learn-card-article-half"},e(i).createElement(g,null,e(i).createElement(w,{style:{height:"50%"}},e(i).createElement(v,{src:t.backgroundImageUrl})),e(i).createElement(b,{background:t.backgroundColor},e(i).createElement(k,null,t.title))))):e(i).createElement(f,{href:t.url,onClick:r},e(i).createElement(x,{"data-testid":"learn-card-article-full"},e(i).createElement(g,{background:t.backgroundColor},e(i).createElement(h,null,e(i).createElement(k,null,t.title),e(i).createElement(y,{color:"#474747"},t.description))),e(i).createElement(g,null,e(i).createElement(v,{src:t.backgroundImageUrl}))))},p=({items:t})=>e(i).createElement(m,{"data-testid":"learn-cards"},t.map(((t,n)=>"learnArticle"===t.type?e(i).createElement(u,{item:t,key:t.title,position:n}):e(i).createElement(d,{item:t,key:t.title,position:n})))),m=a.default.div` + display: flex; + flex-wrap: wrap; + justify-content: space-around; + gap: 8px; +`,x=a.default.div` + border-radius: 16px; + height: ${c.EXPLORE_CARD_SIZE_PX}; + display: flex; + overflow: hidden; + cursor: ${e=>e.hidePointer?"auto":"pointer"}; + width: ${e=>e.halfWidth?"calc(50% - 4px)":"auto"}; +`,f=a.default.a.attrs({target:"_blank",rel:"noopener noreferrer"})` + text-decoration: none; + display: contents; +`,g=a.default.div` + display: flex; + flex-direction: column; + flex: 1; + width: 100%; + background: ${e=>e.background||"auto"}; +`,h=a.default.div` + padding: 12px 16px; + display: flex; + height: 100%; + flex-direction: column; + justify-content: space-between; +`,E=a.default.div` + display: flex; +`,b=(0,a.default)(E)` + padding: 16px; + background: ${e=>e.background||"auto"}; +`,w=(0,a.default)(E)` + flex: 1; +`,k=(0,a.default)(o.Text)` + text-align: left; + color: black; + font-size: 18px; + font-style: normal; + font-weight: 600; + line-height: 24px; + letter-spacing: -0.36px; +`,y=(0,a.default)(o.Text)` + text-align: left; + font-size: 14px; + font-style: normal; + font-weight: 600; + line-height: normal; + display: flex; + align-items: center; +`,v=a.default.img` + width: 100%; + height: 100%; + object-fit: cover; +`,S=a.default.span` + display: flex; + margin-right: 4px; +`})),n.register("1GaZ5",(function(e,r){t(e.exports,"EXPLORE_CARD_SIZE",(function(){return l})),t(e.exports,"EXPLORE_CARD_SIZE_PX",(function(){return i}));const l=(n("ibYAx").PHANTOM_WIDTH-40)/2,i=`${l}px`})),n.register("7R9fe",(function(r,l){t(r.exports,"LearnSkeleton",(function(){return u}));var i=n("lDSNw"),a=n("cZIbv"),o=n("hjnIF"),s=n("1GaZ5");const c=()=>e(i).createElement(m,null,e(i).createElement(f,null,e(i).createElement(h,{width:"110px"}),e(i).createElement(h,{width:"90px"}),e(i).createElement(h,{width:"105px"})),e(i).createElement(x,null,e(i).createElement(h,{width:"64px"}))),d=()=>e(i).createElement(m,null,e(i).createElement(f,null,e(i).createElement(h,{width:"110px"}),e(i).createElement(h,{width:"90px"}))),u=()=>e(i).createElement(p,{"data-testid":"learn-skeleton"},e(i).createElement(c,null),e(i).createElement(g,null,e(i).createElement(d,null),e(i).createElement(d,null)),e(i).createElement(c,null)),p=a.default.div` + display: flex; + flex-direction: column; + gap: 8px; + padding-bottom: 10px; +`,m=(0,a.default)(o.SkeletonLoader)` + background: #323232; + display: flex; + flex-direction: column; + width: 100%; + height: ${s.EXPLORE_CARD_SIZE_PX}; + border-radius: 14px; + padding: 16px; + justify-content: flex-end; +`,x=a.default.div` + display: flex; + flex: 1; + flex-direction: column; + justify-content: flex-end; +`,f=a.default.div` + display: flex; + flex-direction: column; + gap: 8px; +`,g=a.default.div` + display: flex; + gap: 8px; +`,h=(0,a.default)(o.SkeletonLoader)` + height: 16px; + border-radius: 16px; +`})),n.register("4bI2f",(function(r,l){t(r.exports,"ExploreTabCollections",(function(){return u}));var i=n("lDSNw"),a=n("gMNJN"),o=n("fs8H6"),s=n("hTknS"),c=n("5oT4X"),d=n("706Mc");const u=()=>{const{isPreviousData:t}=a.hooks.useExploreCollections(),{isExploreLoading:n}=a.hooks.useIsExploreLoading();return e(i).createElement("div",null,e(i).createElement(o.CarouselCollections,null),n&&!t?e(i).createElement(c.ExploreFiltersSkeleton,null):e(i).createElement(s.default,{tab:"collections"}),e(i).createElement(d.ExploreListCollections,null))}})),n.register("fs8H6",(function(r,l){t(r.exports,"CarouselCollections",(function(){return p}));var i=n("lDSNw"),a=n("cZIbv"),o=n("gMNJN"),s=n("iacGS"),c=n("h868b"),d=n("aKaH8"),u=n("ifWd7");function p(){var t;const{error:n,data:r}=o.hooks.useExploreRecommendedCollections(),{isExploreLoading:l}=o.hooks.useIsExploreLoading(),a=(0,i.useCallback)(((t,n)=>e(i).createElement(m,{href:t.marketplacePages[0].collectionUrl},e(i).createElement(u.CarouselCardContainer,{key:`carousel-card-collections-${n}`,onPress:()=>{s.exploreAnalytics.onExploreCarouselItemClickedByUser({datasourceId:(null==r?void 0:r.uuid)||"",carouselName:"collections",itemDetails:{position:n,title:t.name,id:t.id}})}},e(i).createElement(d.CarouselCardCollection,{collection:t})))),[null==r?void 0:r.uuid]);return e(i).createElement(c.default,{name:"collections",items:r?r.data:[],renderCard:a,isLoading:l,isEmpty:!(!n||(null==r?void 0:r.data)&&0!==(null===(t=null==r?void 0:r.data)||void 0===t?void 0:t.length))})}const m=a.default.a.attrs({target:"_blank",rel:"noopener noreferrer"})` + text-decoration: none; + display: contents; +`})),n.register("h868b",(function(r,l){t(r.exports,"default",(function(){return b}));var i=n("bK93X"),a=n("7dqns"),o=n("c1thM"),s=n("1bdlq"),c=n("8GcfJ"),d=n("lDSNw"),u=n("cZIbv"),p=n("aanFI"),m=n("iacGS"),x=n("1GaZ5"),f=n("fwQxH");const g=-1*(x.EXPLORE_CARD_SIZE+8),h={type:"spring",stiffness:256.1,damping:24,mass:1},E=2;function b({items:t,renderCard:n,isLoading:r,isEmpty:l,name:o}){const[u,x]=(0,d.useState)(0),[b,S]=(0,d.useState)(!1),C=(0,s.useMotionValue)(0),I=(0,d.useMemo)((()=>g*(t.length-E)),[t]),L=(0,d.useCallback)((e=>e<0?0:e>t.length-1?t.length-1:e),[t]),D=(0,d.useCallback)((()=>L(Math.round(C.get()/g))),[C,L]);(0,c.useMotionValueEvent)(C,"change",(()=>{x(D())}));const N=(0,d.useCallback)((e=>{const t=L(e)*g;(0,i.animate)(C,t,h),m.exploreAnalytics.onExploreCarouselDragged({listName:o})}),[L,C,o]),P={fill:"#222",width:16,height:16};return r?e(d).createElement(f.CarouselSkeleton,null):l?null:e(d).createElement(w,{"data-testid":`explore-carousel-${o}`},e(d).createElement(a.AnimatePresence,{initial:!1},u>=1&&e(d).createElement(v,{onClick:()=>N(u-1)},e(d).createElement(p.IconArrowLeftThin,Object.assign({},P)))),e(d).createElement(a.AnimatePresence,{initial:!1},u<=t.length-E-1&&e(d).createElement(v,{isRight:!0,onClick:()=>N(u+1)},e(d).createElement(p.IconArrowRightThin,Object.assign({},P)))),e(d).createElement(k,{style:{x:C},drag:t.length>E?"x":void 0,dragConstraints:{left:I,right:0},onDragStart:()=>S(!0),onDragEnd:()=>{S(!1),N(D()),m.exploreAnalytics.onExploreCarouselDragged({listName:o})},onWheel:e=>{if(0===e.deltaX)return;const t=C.get()-e.deltaX;return t>0?C.set(0):te(d).createElement(y,{key:`carousel-item-${l}`,isLast:l===t.length-1,onClick:e=>{b&&(e.stopPropagation(),e.preventDefault())},transition:{type:"spring",damping:20,stiffness:400,duration:.6,mass:1},whileHover:{scale:1.05}},n(r,l))))))}const w=u.default.div` + width: 100vw; + margin-bottom: 24px; +`,k=(0,u.default)(o.motion.div)` + display: flex; + flex-direction: row; + padding: 0 16px; +`,y=(0,u.default)(o.motion.div)` + position: relative; + margin-right: ${e=>e.isLast?0:8}px; +`,v=(0,u.default)(o.motion.div).attrs({transition:{ease:[.16,1,.3,1],duration:.5},initial:{opacity:0,translateY:8},animate:{opacity:1,translateY:0},exit:{opacity:0,translateY:8}})` + background: #ab9ff2; + width: 32px; + height: 32px; + border-radius: 50%; + position: absolute; + z-index: 1; + left: ${e=>e.isRight?"auto":"4px"}; + right: ${e=>e.isRight?"4px":"auto"}; + top: ${x.EXPLORE_CARD_SIZE/2}px; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + box-shadow: + 0px 1px 2px 0px rgba(0, 0, 0, 0.19), + 0px 3px 3px 0px rgba(0, 0, 0, 0.17), + 0px 7px 4px 0px rgba(0, 0, 0, 0.1), + 0px 12px 5px 0px rgba(0, 0, 0, 0.03), + 0px 18px 5px 0px rgba(0, 0, 0, 0); +`})),n.register("8GcfJ",(function(e,r){t(e.exports,"useMotionValueEvent",(function(){return i}));var l=n("lDSNw");function i(e,t,n){(0,l.useInsertionEffect)((()=>e.on(t,n)),[e,t,n])}})),n.register("fwQxH",(function(r,l){t(r.exports,"CarouselSkeleton",(function(){return c}));var i=n("lDSNw"),a=n("cZIbv"),o=n("hjnIF"),s=n("1GaZ5");function c({items:t=10}){const n=(0,i.useMemo)((()=>{const e=[];for(let n=0;ne(i).createElement(d,{key:t}))))}function d(){return e(i).createElement(p,null,e(i).createElement(x,null,e(i).createElement(f,null,e(i).createElement(o.SkeletonLoader,{width:"90px",height:"16px",marginBottom:"4px",borderRadius:"16px"}),e(i).createElement(o.SkeletonLoader,{width:"64px",height:"16px",borderRadius:"16px"})),e(i).createElement(m,null)))}const u=a.default.div` + display: flex; + flex-direction: row; + align-items: center; + padding-left: 16px; + margin-bottom: 24px; +`,p=(0,a.default)(o.SkeletonLoader)` + background: #323232; + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-end; + padding: 6px 8px 8px 12px; + + margin-right: 8px; + border-radius: 16px; + height: ${s.EXPLORE_CARD_SIZE_PX}; + width: ${s.EXPLORE_CARD_SIZE_PX}; + min-width: ${s.EXPLORE_CARD_SIZE_PX}; +`,m=(0,a.default)(o.SkeletonLoader)` + background: ${e=>e.theme.skeletonLight}; + border-radius: 14px; + height: 48px; + width: 48px; + margin-bottom: 8px; +`,x=a.default.div` + display: flex; + width: 100%; + flex-direction: row; + justify-content: space-between; +`,f=a.default.div` + display: flex; + + flex-direction: column; + justify-content: flex-end; +`})),n.register("aKaH8",(function(r,l){t(r.exports,"CarouselCardCollection",(function(){return u}));var i=n("4y59b"),a=n("3yHS8"),o=n("lDSNw"),s=n("gmVmN"),c=n("cZIbv"),d=n("ctrIg");const u=({collection:t})=>{const n=(0,o.useMemo)((()=>{const n=new(e(a))(t.floorPrices[0].value,10).dividedBy(new(e(a))(10).pow(t.floorPrices[0].paymentToken.decimals)).toNumber();return`${(0,s.formatNumber)(n)} ${t.floorPrices[0].paymentToken.symbol} `}),[t.floorPrices]);return e(o).createElement(d.CarouselBackgroundImageCard,{src:t.imageUrl},e(o).createElement(p,null,e(o).createElement("div",null,e(o).createElement(m,null,(0,i.truncateString)(t.name,9)),e(o).createElement(x,null,n))))},p=c.default.div` + width: 100%; + padding: 8px 12px; +`,m=c.default.div` + font-size: 18px; + font-weight: 600; + line-height: 22px; +`,x=c.default.div` + font-weight: 600; + color: ${e=>e.theme.grayLight}; + font-size: 14px; + line-height: 18px; +`})),n.register("ctrIg",(function(r,l){t(r.exports,"CarouselBackgroundImageCard",(function(){return c}));var i=n("lDSNw"),a=n("cZIbv"),o=n("c6Gae"),s=n("1GaZ5");const c=({src:t,children:n})=>e(i).createElement(e(i).Fragment,null,e(i).createElement(d,{src:t}),e(i).createElement(u,null,n)),d=(0,a.default)(o.PImage)` + width: ${s.EXPLORE_CARD_SIZE_PX}; + height: ${s.EXPLORE_CARD_SIZE_PX}; + border-radius: 16px; +`,u=a.default.div` + position: absolute; + left: 0; + background: rgba(24, 24, 24, 0.8); + backdrop-filter: blur(24px); + width: 100%; + height: 54px; + + /* reduce by 1 pixel to prevent border-radius clipping issue */ + bottom: -1px; + border-bottom-left-radius: 15px; + border-bottom-right-radius: 15px; +`})),n.register("ifWd7",(function(r,l){t(r.exports,"CarouselCardContainer",(function(){return s}));var i=n("lDSNw"),a=n("cZIbv"),o=n("1GaZ5");function s({children:t,onPress:n}){return e(i).createElement(c,{onClick:n},t,e(i).createElement(d,null))}const c=a.default.div` + width: ${o.EXPLORE_CARD_SIZE_PX}; + height: ${o.EXPLORE_CARD_SIZE_PX}; + position: relative; + cursor: pointer; + overflow: hidden; +`,d=a.default.div` + background: transparent; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + cursor: pointer; +`})),n.register("hTknS",(function(r,l){t(r.exports,"default",(function(){return E}));var i=n("belzv"),a=n("54qyi"),o=n("lBuGR"),s=n("lMzyG"),c=n("c1thM"),d=n("lDSNw"),u=n("cZIbv"),p=n("2tQxs"),m=n("aanFI"),x=n("gMNJN"),f=n("a8kcR"),g=n("iacGS");const h="200px";function E({tab:t}){const{data:n,mutate:r}=x.hooks.useExploreSelectedNetwork(),{currentSortOption:l,getSortOptions:i,setSortOption:a}=x.hooks.useExploreSortOption(),o=i(t),s=l(t);return e(d).createElement(y,{"data-testid":`explore-filters-${t}`},e(d).createElement(k,{value:s,options:o,onChange:e=>{(e=>{a(t,e)})(e),g.exploreAnalytics.onExploreFilterChangedByUser({filterType:"sort",filterValue:e,listName:t})}}),e(d).createElement(w,{value:n,onChange:e=>{r(e),g.exploreAnalytics.onExploreFilterChangedByUser({filterType:"network",filterValue:e,listName:t})}}))}const b=({networkLabel:t,NetworkIcon:n})=>{const[r,l]=e(d).useState(!1);return e(d).createElement(S,{onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1)},e(d).createElement("span",{style:{color:r?f.theme.purple:f.theme.white}},t)," ",e(d).createElement(n,{width:20,height:20,fill:r?f.theme.purple:f.theme.white}))};function w({value:t,onChange:n}){const{t:r}=(0,s.useTranslation)(),{data:[l]}=(0,o.useFeatureFlags)(["enable-bitcoin-explore"]),{data:c}=x.hooks.useSelectedMultiChainAccount(),u=(0,d.useMemo)((()=>{const t=[],o=c?(0,a.getAccountMainnetNetworkIds)(c,l):[];return o.includes(i.SolanaNetworkID.Mainnet)&&t.push({label:e(d).createElement(b,{networkLabel:"Solana",NetworkIcon:m.IconChainSolana}),key:"Solana",onClick:()=>n(i.SolanaNetworkID.Mainnet)}),o.includes(i.EthereumNetworkID.Mainnet)&&t.push({label:e(d).createElement(b,{networkLabel:"Ethereum",NetworkIcon:m.IconChainEthereum}),key:"Ethereum",onClick:()=>n(i.EthereumNetworkID.Mainnet)}),o.includes(i.PolygonNetworkID.Mainnet)&&t.push({label:e(d).createElement(b,{networkLabel:"Polygon",NetworkIcon:m.IconChainPolygon}),key:"Polygon",onClick:()=>n(i.PolygonNetworkID.Mainnet)}),o.includes(i.BitcoinNetworkID.Mainnet)&&l&&t.push({label:e(d).createElement(b,{networkLabel:"Bitcoin",NetworkIcon:m.IconChainBitcoin}),key:"Bitcoin",onClick:()=>n(i.BitcoinNetworkID.Mainnet)}),t.length>1&&t.push({label:e(d).createElement(b,{networkLabel:r("exploreFilterByall_networks"),NetworkIcon:m.IconStackedLayers}),key:"all_networks",onClick:()=>n("all_networks")}),t}),[n,r,l,c]);return u.length>1?e(d).createElement(v,null,e(d).createElement(p.Dropdown,{items:u,dropdownWidth:h,noDropdownItemPadding:!0},e(d).createElement(C,null,e(d).createElement(I,null,(e=>{switch(e){case i.SolanaNetworkID.Mainnet:return"Solana";case i.EthereumNetworkID.Mainnet:return"Ethereum";case i.PolygonNetworkID.Mainnet:return"Polygon";case i.BitcoinNetworkID.Mainnet:return"Bitcoin";case"all_networks":return r("exploreFilterByall_networks");default:return""}})(t)),e(d).createElement(m.IconChevronDown,{width:12,height:12,fill:"#999999"})))):null}function k({options:t,value:n,onChange:r}){const{t:l}=(0,s.useTranslation)(),i=(0,d.useMemo)((()=>t.map((e=>({label:l(`exploreSortBy${e}`),key:e,onClick:()=>{r(e)}})))),[r,t,l]);return e(d).createElement(v,null,e(d).createElement(p.Dropdown,{items:i,dropdownWidth:h},e(d).createElement(C,{"data-testid":"exploreSortBy-button"},e(d).createElement(I,null,l(`exploreSortBy${n}`)),e(d).createElement(m.IconChevronDown,{width:12,height:12,fill:"#999999"}))))}const y=u.default.div` + display: flex; + flex-direction: row; + justify-content: flex-start; + padding: 8px 16px 4px 16px; +`,v=u.default.div` + margin-right: 4px; +`,S=u.default.div` + display: flex; + flex-direction: row; + align-items: center; + width: 100%; + justify-content: space-between; + padding: 7px 0; +`,C=(0,u.default)(c.motion.div).attrs({activeOpacity:.6,whileHover:{background:"#3B3C40"},transition:{ease:[.5,1,.89,1],duration:.1},style:{background:"#2a2a2a"}})` + align-items: center; + justify-content: space-between; + padding: 6px 12px; + border-radius: 48px; + display: flex; + height: 32px; + cursor: pointer; +`,I=u.default.div` + margin-right: 6px; + color: ${e=>e.theme.white}; + font-size: 15px; + font-weight: 600; +`})),n.register("5oT4X",(function(r,l){t(r.exports,"ExploreFiltersSkeleton",(function(){return s}));var i=n("lDSNw"),a=n("cZIbv"),o=n("hjnIF");function s(){return e(i).createElement(c,null,e(i).createElement(d,{width:"99px",height:"26px"}),e(i).createElement(d,{width:"124px",height:"26px"}))}const c=a.default.div` + display: flex; + flex-direction: row; + padding: 8px 16px 16px 16px; +`,d=(0,a.default)(o.SkeletonLoader)` + background: ${e=>e.theme.skeletonLight}; + border-radius: 48px; + margin-right: 4px; +`})),n.register("706Mc",(function(r,l){t(r.exports,"ExploreListCollections",(function(){return f}));var i=n("lMzyG"),a=n("lDSNw"),o=n("cZIbv"),s=n("gMNJN"),c=n("iacGS"),d=n("fgEo1"),u=n("60clc"),p=n("ekffL"),m=n("7zA4G"),x=n("awIgE");function f(){const{error:t,data:n}=s.hooks.useExploreCollections(),{isExploreLoading:r}=s.hooks.useIsExploreLoading(),{t:l}=(0,i.useTranslation)();return t&&!n?e(a).createElement(d.ExploreNetworkError,null):e(a).createElement(u.default,{items:n?n.data:[],renderItem:(t,r)=>e(a).createElement(g,{key:`carousel-card-collections-${r}`,href:t.marketplacePages[0].collectionUrl},e(a).createElement(m.ListItemContainer,{onPress:()=>{c.exploreAnalytics.onExploreListItemClickedByUser({datasourceId:(null==n?void 0:n.uuid)||"",listName:"collections",itemDetails:{position:r,title:t.name,id:t.id}})}},e(a).createElement(p.ListItemCollection,{collection:t,position:r+1}))),listName:"collections",header:e(a).createElement(x.ListHeader,{titles:["#",l("exploreFloor"),l("exploreVolume")]}),isLoading:r})}const g=o.default.a.attrs({target:"_blank",rel:"noopener noreferrer"})` + text-decoration: none; + display: contents; +`})),n.register("fgEo1",(function(r,l){t(r.exports,"ExploreNetworkError",(function(){return f}));var i=n("lDSNw"),a=n("bjaYq"),o=n("cZIbv"),s=n("aanFI"),c=n("6l2nq"),d=n("kn91D");const u=o.default.div` + padding: 0 16px; + margin-bottom: 16px; +`,p=o.default.div` + padding: 16px; + border-radius: 9px; + display: flex; + flex-direction: row; + align-items: center; + background: #2a2a2a; +`,m=(0,o.default)(c.Row).attrs({align:"center",justify:"center"})` + width: 24px; + height: 24px; +`,x=(0,o.default)(d.Text).attrs({size:14,weight:400,lineHeight:21,marginLeft:8,color:"#EB3742"})``,f=()=>{const{t:t}=(0,a.useTranslation)();return e(i).createElement(u,{"data-testid":"explore-network-error"},e(i).createElement(p,null,e(i).createElement(m,null,e(i).createElement(s.IconExclamationMarkCircle,{width:18,exclamationFill:"transparent",circleFill:"#EB3742"})),e(i).createElement(x,null,t("exploreNetworkError"))))}})),n.register("60clc",(function(r,l){t(r.exports,"default",(function(){return d}));var i=n("7dqns"),a=n("c1thM"),o=n("lDSNw"),s=n("cZIbv"),c=n("h9SiU");function d({items:t,listName:n,renderItem:r,header:l,isLoading:a}){return e(o).createElement(u,{"data-testid":`explore-list-${n}`},l,e(o).createElement(i.AnimatePresence,null,a&&e(o).createElement(m,null,e(o).createElement(c.ListSkeleton,null))),!a&&t.map(((t,l)=>e(o).createElement(p,{key:`list-item-${n}-${l}`,"data-testid":`list-item-${n}-${l}`,whileHover:{background:"#333"},style:{background:"#222"},transition:{ease:[.5,1,.89,1],duration:.1}},r(t,l)))))}const u=s.default.div` + flex-direction: column; + width: 100%; +`,p=(0,s.default)(a.motion.div)` + flex: 1; + width: 100%; + cursor: pointer; +`,m=(0,s.default)(a.motion.div).attrs({initial:{opacity:1},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2,ease:"easeInOut"}})``})),n.register("h9SiU",(function(r,l){t(r.exports,"ListSkeleton",(function(){return s}));var i=n("lDSNw"),a=n("cZIbv"),o=n("hjnIF");function s({items:t=10}){const n=(0,i.useMemo)((()=>{const e=[];for(let n=0;ne(i).createElement(c,{key:t,index:n+1}))))}function c({index:t}){return e(i).createElement(u,null,e(i).createElement(p,null,e(i).createElement(x,null,e(i).createElement(f,null,t)),e(i).createElement(g,null),e(i).createElement("div",null,e(i).createElement(o.SkeletonLoader,{width:"95px",height:"20px",marginBottom:"4px",borderRadius:"16px"}),e(i).createElement(o.SkeletonLoader,{width:"69px",height:"20px",borderRadius:"16px"}))),e(i).createElement(m,null,e(i).createElement(o.SkeletonLoader,{width:"69px",height:"20px",marginBottom:"4px",borderRadius:"16px"}),e(i).createElement(o.SkeletonLoader,{width:"38px",height:"20px",borderRadius:"16px"})))}const d=a.default.div` + padding: 0 16px; + flex-direction: column; + width: 100%; +`,u=a.default.div` + flex-direction: row; + flex-wrap: nowrap; + justify-content: space-between; + gap: 10px; + display: flex; + padding: 12px 0; +`,p=a.default.div` + flex-direction: row; + align-items: center; + justify-content: flex-start; + gap: 8px; + display: flex; +`,m=a.default.div` + flex-direction: column; + align-items: flex-end; + justify-content: center; + text-align: right; +`,x=a.default.div` + width: 18px; + height: 18px; + display: flex; + align-items: center; + justify-content: center; +`,f=a.default.div` + font-size: 14px; + line-height: 18px; + color: #777777; +`,g=(0,a.default)(o.SkeletonLoader)` + background: ${e=>e.theme.skeletonLight}; + border-radius: 14px; + height: 48px; + width: 48px; +`})),n.register("ekffL",(function(r,l){t(r.exports,"ListItemCollection",(function(){return p}));var i=n("4y59b"),a=n("3yHS8"),o=n("lDSNw"),s=n("gmVmN"),c=n("cZIbv"),d=n("c6Gae"),u=n("hjnIF");const p=({collection:t,position:n})=>{const r=(0,o.useMemo)((()=>{const n=new(e(a))(t.floorPrices[0].value,10).dividedBy(new(e(a))(10).pow(t.floorPrices[0].paymentToken.decimals)).toNumber();return`${(0,s.formatNumber)(n)} ${t.floorPrices[0].paymentToken.symbol} `}),[t.floorPrices]),l=(0,o.useMemo)((()=>{const n=new(e(a))(t.volume||0,10).dividedBy(new(e(a))(10).pow(t.floorPrices[0].paymentToken.decimals)).toNumber();return`${(0,s.formatNumber)(n,{compact:n>=1e3})} ${t.floorPrices[0].paymentToken.symbol}`}),[t.volume,t.floorPrices]);return e(o).createElement(m,null,e(o).createElement(x,null,e(o).createElement(g,null,e(o).createElement(h,null,n)),e(o).createElement(y,{src:t.imageUrl,width:48,height:48,fallback:e(o).createElement(u.SkeletonLoader,{borderRadius:"14px",width:"48px",height:"48px"}),loader:e(o).createElement(u.SkeletonLoader,{borderRadius:"14px",width:"48px",height:"48px"})}),e(o).createElement("div",null,e(o).createElement(E,null,(0,i.truncateString)(t.name,15)),e(o).createElement(b,null,r))),e(o).createElement(f,null,e(o).createElement(w,null,l),e(o).createElement(k,{green:t.volumePercentChange>=0},(0,s.formatNumber)(t.volumePercentChange,{compact:!0,includePlusPrefix:!0}),"%")))},m=c.default.div` + flex-direction: row; + flex-wrap: nowrap; + justify-content: space-between; + gap: 10px; + display: flex; +`,x=c.default.div` + flex-direction: row; + align-items: center; + justify-content: flex-start; + gap: 8px; + display: flex; +`,f=c.default.div` + display: flex; + flex-direction: column; + align-items: flex-end; + justify-content: center; + text-align: right; +`,g=c.default.div` + width: 18px; + height: 18px; + display: flex; + align-items: center; + justify-content: center; +`,h=c.default.div` + font-size: 14px; + line-height: 18px; + color: #777777; + font-weight: 600; +`,E=c.default.div` + font-size: 17px; + line-height: 22px; + height: 22px; + overflow-x: hidden; +`,b=c.default.div` + font-size: 15px; + line-height: 20px; + color: ${e=>e.theme.grayLight}; +`,w=c.default.div` + font-size: 17px; + line-height: 22px; + white-space: nowrap; +`,k=c.default.div` + font-size: 15px; + line-height: 20px; + color: ${e=>e.green?e.theme.green:e.theme.alert}; + text-align: right; +`,y=(0,c.default)(d.PImage)` + border-radius: 14px; + width: 48px; + height: 48px; +`})),n.register("7zA4G",(function(r,l){t(r.exports,"ListItemContainer",(function(){return a}));var i=n("lDSNw");function a({children:t,onPress:n}){return e(i).createElement(o,{onClick:n},t)}const o=n("cZIbv").default.div` + width: 100%; + padding: 12px 16px; +`})),n.register("awIgE",(function(r,l){t(r.exports,"ListHeader",(function(){return o}));var i=n("lDSNw"),a=n("cZIbv");const o=({titles:t})=>e(i).createElement(s,null,e(i).createElement(c,null,e(i).createElement(p,null,e(i).createElement(u,null,t[0])),e(i).createElement(u,null,t[1])),e(i).createElement(d,null,e(i).createElement(u,null,t[2]))),s=a.default.div` + flex-direction: row; + width: 100%; + justify-content: space-between; + display: flex; + padding-left: 16px; + padding-right: 16px; + padding-bottom: 4px; + padding-top: 12px; +`,c=a.default.div` + flex-direction: row; + align-items: center; + justify-content: flex-start; + gap: 8px; + display: flex; +`,d=a.default.div` + flex-direction: row; + align-items: center; + justify-content: flex-end; + gap: 10px; + display: flex; +`,u=a.default.div` + font-size: 14px; + line-height: 18px; + font-weight: 600; + color: ${e=>e.theme.grayLight}; +`,p=a.default.div` + width: 74px; + padding-left: 4px; +`})),n.register("28cqA",(function(r,l){t(r.exports,"ExploreTabSites",(function(){return u}));var i=n("lDSNw"),a=n("gMNJN"),o=n("iBj6N"),s=n("hTknS"),c=n("5oT4X"),d=n("dA6Zr");const u=()=>{const{isPreviousData:t}=a.hooks.useExploreSites(),{isExploreLoading:n}=a.hooks.useIsExploreLoading();return e(i).createElement("div",null,e(i).createElement(o.CarouselSites,null),n&&!t?e(i).createElement(c.ExploreFiltersSkeleton,null):e(i).createElement(s.default,{tab:"sites"}),e(i).createElement(d.ExploreListSites,null))}})),n.register("iBj6N",(function(r,l){t(r.exports,"CarouselSites",(function(){return m}));var i=n("4y59b"),a=n("lDSNw"),o=n("cZIbv"),s=n("gMNJN"),c=n("iacGS"),d=n("h868b"),u=n("ifWd7"),p=n("i68Tg");function m(){var t;const{error:n,data:r}=s.hooks.useExploreRecommendedSites(),{isExploreLoading:l}=s.hooks.useIsExploreLoading(),o=(0,a.useCallback)(((t,n)=>e(a).createElement(x,{key:`carousel-card-sites-${n}`,href:(0,i.formatSearchURI)(t.url)},e(a).createElement(u.CarouselCardContainer,{onPress:()=>{c.exploreAnalytics.onExploreCarouselItemClickedByUser({datasourceId:(null==r?void 0:r.uuid)||"",carouselName:"sites",itemDetails:{position:n,title:t.name,id:t.id}})}},e(a).createElement(p.CarouselCardSite,{site:t})))),[null==r?void 0:r.uuid]);return e(a).createElement(d.default,{name:"sites",items:r?r.data:[],renderCard:o,isLoading:l,isEmpty:!(!n||(null==r?void 0:r.data)&&0!==(null===(t=null==r?void 0:r.data)||void 0===t?void 0:t.length))})}const x=o.default.a.attrs({target:"_blank",rel:"noopener noreferrer"})` + text-decoration: none; + display: contents; +`})),n.register("i68Tg",(function(r,l){t(r.exports,"CarouselCardSite",(function(){return d}));var i=n("lMzyG"),a=n("lDSNw"),o=n("cZIbv"),s=n("c6Gae"),c=n("ctrIg");const d=({site:t})=>{const{t:n}=(0,i.useTranslation)();return e(a).createElement(c.CarouselBackgroundImageCard,{src:t.backgroundImageUrl},e(a).createElement(u,null,e(a).createElement(x,null,e(a).createElement(p,null,t.name),e(a).createElement(m,null,n(`exploreCategory${t.category}`))),e(a).createElement(f,null,e(a).createElement(g,{src:t.imageUrl}))))},u=o.default.div` + display: flex; + flex-direction: row; + justify-content: space-between; + padding: 6px 12px 8px 12px; +`,p=o.default.div` + font-weight: 600; + font-size: 18px; + line-height: 22px; + width: 100%; + white-space: nowrap; + -webkit-mask-image: linear-gradient(91deg, black 85%, transparent); +`,m=o.default.div` + color: ${e=>e.theme.grayLight}; + font-size: 14px; + font-weight: 600; + line-height: 18px; +`,x=o.default.div` + flex: 1; + width: 100%; + overflow-x: hidden; +`,f=o.default.div` + transform: translateY(-12px); +`,g=(0,o.default)(s.PImage)` + width: 48px; + height: 48px; + border-radius: 14px; +`})),n.register("dA6Zr",(function(r,l){t(r.exports,"ExploreListSites",(function(){return x}));var i=n("4y59b"),a=n("lDSNw"),o=n("cZIbv"),s=n("gMNJN"),c=n("iacGS"),d=n("fgEo1"),u=n("60clc"),p=n("7zA4G"),m=n("7Kfe9");function x(){const{error:t,data:n}=s.hooks.useExploreSites(),{isExploreLoading:r}=s.hooks.useIsExploreLoading();return t&&!n?e(a).createElement(d.ExploreNetworkError,null):e(a).createElement(u.default,{items:n?n.data:[],renderItem:(t,r)=>e(a).createElement(f,{key:`carousel-card-sites-${r}`,href:(0,i.formatSearchURI)(t.url)},e(a).createElement(p.ListItemContainer,{onPress:()=>{c.exploreAnalytics.onExploreListItemClickedByUser({datasourceId:(null==n?void 0:n.uuid)||"",listName:"sites",itemDetails:{position:r,title:t.name,id:t.id}})}},e(a).createElement(m.ListItemSite,{site:t,position:r+1}))),listName:"sites",isLoading:r,header:null})}const f=o.default.a.attrs({target:"_blank",rel:"noopener noreferrer"})` + text-decoration: none; + display: contents; +`})),n.register("7Kfe9",(function(r,l){t(r.exports,"ListItemSite",(function(){return u}));var i=n("lMzyG"),a=n("4y59b"),o=n("lDSNw"),s=n("cZIbv"),c=n("c6Gae"),d=n("hjnIF");const u=({site:t,position:n})=>{const{t:r}=(0,i.useTranslation)();return e(o).createElement(p,null,e(o).createElement(m,null,e(o).createElement(x,null,n)),e(o).createElement(h,{src:t.imageUrl,width:48,height:48,fallback:e(o).createElement(d.SkeletonLoader,{borderRadius:"14px",width:"48px",height:"48px"}),loader:e(o).createElement(d.SkeletonLoader,{borderRadius:"14px",width:"48px",height:"48px"})}),e(o).createElement("div",null,e(o).createElement(f,null,(0,a.truncateString)(t.name,15)),e(o).createElement(g,null,r(`exploreCategory${t.category}`))))},p=s.default.div` + flex-direction: row; + flex-wrap: wrap; + justify-content: flex-start; + gap: 10px; + display: flex; + align-items: center; +`,m=s.default.div` + width: 18px; + height: 18px; + display: flex; + align-items: center; + justify-content: center; +`,x=s.default.div` + font-size: 14px; + line-height: 18px; + color: #777777; + font-weight: 600; +`,f=s.default.div` + font-size: 17px; + line-height: 22px; +`,g=s.default.div` + font-size: 15px; + line-height: 20px; + color: ${e=>e.theme.grayLight}; +`,h=(0,s.default)(c.PImage)` + border-radius: 14px; + width: 48px; + height: 48px; +`})),n.register("1sMuZ",(function(r,l){t(r.exports,"ExploreTabTokens",(function(){return u}));var i=n("lDSNw"),a=n("gMNJN"),o=n("9yEL6"),s=n("hTknS"),c=n("5oT4X"),d=n("gt4Z2");const u=()=>{const{isPreviousData:t}=a.hooks.useExploreTokens(),{currentSortOption:n}=a.hooks.useExploreSortOption(),{isExploreLoading:r}=a.hooks.useIsExploreLoading(),l=n("tokens");return e(i).createElement("div",null,e(i).createElement(o.CarouselTokens,null),r&&!t?e(i).createElement(c.ExploreFiltersSkeleton,null):e(i).createElement(s.default,{tab:"tokens"}),e(i).createElement(d.ExploreListTokens,{displayType:l}))}})),n.register("9yEL6",(function(r,l){t(r.exports,"CarouselTokens",(function(){return m}));var i=n("54qyi"),a=n("lDSNw"),o=n("gMNJN"),s=n("iacGS"),c=n("lKTPx"),d=n("h868b"),u=n("ifWd7"),p=n("j8AfH");function m(){var t;const{error:n,data:r}=o.hooks.useExploreRecommendedTokens(),{isExploreLoading:l}=o.hooks.useIsExploreLoading(),m=(0,c.useNavigateToSwapper)(),{data:x}=o.hooks.useSelectedMultiChainAccount(),f=null==x?void 0:x.isReadOnly,g=(0,a.useCallback)(((t,n)=>e(a).createElement(u.CarouselCardContainer,{key:`carousel-card-token-${n}`,onPress:()=>{(0,i.shouldNavigateToSwapper)(f,t)&&(m({buyFungible:t.tokens[0]}),s.exploreAnalytics.onExploreCarouselItemClickedByUser({datasourceId:(null==r?void 0:r.uuid)||"",carouselName:"tokens",itemDetails:{position:n,title:t.tokens[0].data.name||t.id,id:t.id||""}}))}},e(a).createElement(p.CarouselCardToken,{token:t}))),[null==r?void 0:r.uuid,m,f]);return e(a).createElement(d.default,{name:"tokens",items:r?r.data:[],renderCard:g,isLoading:l,isEmpty:!(!n||(null==r?void 0:r.data)&&0!==(null===(t=null==r?void 0:r.data)||void 0===t?void 0:t.length))})}})),n.register("lKTPx",(function(e,r){t(e.exports,"useNavigateToSwapper",(function(){return d}));var l=n("belzv"),i=n("gYh0e"),a=n("lDSNw"),o=n("lz7nT"),s=n("8182A");const c=e=>{const t=(0,i.getFungibleCaip19FromFungible)(e);return(0,l.encodeCaip19)(t)},d=()=>{const e=(0,o.useNavigate)();return(0,a.useCallback)((({sellFungible:t,buyFungible:n,sellAmount:r})=>{const l=new URLSearchParams;t&&l.append("sellFungible",c(t)),n&&l.append("buyFungible",c(n)),r&&l.append("sellAmount",r),e(`${s.Path.Swap}?${l.toString()}`)}),[e])}})),n.register("j8AfH",(function(r,l){t(r.exports,"CarouselCardToken",(function(){return u}));var i=n("4y59b"),a=n("lDSNw"),o=n("gmVmN"),s=n("cZIbv"),c=n("c6Gae"),d=n("1GaZ5");const u=({token:t})=>{const n=t.tokens[0];return e(a).createElement(p,null,e(a).createElement(m,null,e(a).createElement(x,null,e(a).createElement(f,null,(0,i.truncateString)(n.data.name||"",12)),e(a).createElement(g,null,n.data.symbol)),e(a).createElement(h,{src:n.data.logoUri||""})),e(a).createElement(E,null,e(a).createElement(b,null,(0,o.formatDollarAmount)(parseFloat(t.currentPrice),{minimumAmount:1e-6,decimalFormatSmallNumbers:"0.[000000]",roundDecimals:!0})),e(a).createElement(w,{green:parseFloat(t.priceChangePercentage)>=0},(0,o.formatNumber)(parseFloat(t.priceChangePercentage),{includePlusPrefix:!0,suffix:"%"}))))},p=s.default.div` + display: flex; + flex-direction: column; + justify-content: space-between; + height: ${d.EXPLORE_CARD_SIZE_PX}; + width: ${d.EXPLORE_CARD_SIZE_PX}; + padding: 10px 12px; + background-color: #2c2d30; + border-radius: 16px; +`,m=s.default.div` + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + gap: 8px; +`,x=s.default.div` + height: 36px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + gap: 3px; +`,f=s.default.div` + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: normal; +`,g=s.default.div` + color: ${e=>e.theme.grayLight}; + font-size: 13px; + font-style: normal; + font-weight: 500; + line-height: normal; +`,h=(0,s.default)(c.PImage)` + width: 32px; + height: 32px; + border-radius: 100px; +`,E=s.default.div` + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 2px; +`,b=s.default.div` + font-size: 22px; + font-style: normal; + font-weight: 500; + line-height: 24px; + letter-spacing: -0.44px; +`,w=s.default.div` + font-size: 13px; + font-style: normal; + font-weight: 500; + line-height: normal; + color: ${e=>e.green?e.theme.green:e.theme.alert}; +`})),n.register("gt4Z2",(function(r,l){t(r.exports,"ExploreListTokens",(function(){return h}));var i=n("54qyi"),a=n("lMzyG"),o=n("lDSNw"),s=n("cZIbv"),c=n("gMNJN"),d=n("iacGS"),u=n("lKTPx"),p=n("fgEo1"),m=n("60clc"),x=n("7zA4G"),f=n("41PSP"),g=n("awIgE");function h({displayType:t}){const{error:n,data:r}=c.hooks.useExploreTokens(),{isExploreLoading:l}=c.hooks.useIsExploreLoading(),{data:s}=c.hooks.useExploreSelectedNetwork(),{t:h}=(0,a.useTranslation)(),{data:b}=c.hooks.useSelectedMultiChainAccount(),w=null==b?void 0:b.isReadOnly,k=(0,u.useNavigateToSwapper)(),y=(0,o.useMemo)((()=>{switch(t){case"market_cap":return["#",h("exploreToken"),h("exploreCap")];case"gainers":case"losers":return["#",h("exploreToken"),h("explorePrice")];default:return["#",h("exploreToken"),h("explore24hVolume")]}}),[t,h]);return n&&!r?e(o).createElement(p.ExploreNetworkError,null):e(o).createElement(m.default,{items:r?r.data:[],renderItem:(n,l)=>e(o).createElement(x.ListItemContainer,{key:`carousel-card-tokens-${l}`,onPress:()=>{var e;if((0,i.shouldNavigateToSwapper)(w,n)){const t=null!==(e=n.tokens.find((e=>e.data.chain.id===s)))&&void 0!==e?e:n.tokens[0];k({buyFungible:t}),d.exploreAnalytics.onExploreListItemClickedByUser({datasourceId:(null==r?void 0:r.uuid)||"",listName:"tokens",itemDetails:{position:l,title:t.data.name||n.id,id:n.id}})}}},e(o).createElement(E,null,e(o).createElement(f.ListItemToken,{token:n,position:l+1,displayType:t}))),listName:"tokens",isLoading:l,header:e(o).createElement(g.ListHeader,{titles:y})})}const E=s.default.div` + cursor: pointer; +`})),n.register("41PSP",(function(r,l){t(r.exports,"ListItemToken",(function(){return u}));var i=n("4y59b"),a=n("lDSNw"),o=n("gmVmN"),s=n("cZIbv"),c=n("c6Gae"),d=n("hjnIF");const u=({token:t,position:n,displayType:r})=>{const l=t.tokens[0],s=(0,a.useMemo)((()=>{switch(r){case"market_cap":return e(a).createElement(e(a).Fragment,null,e(a).createElement(w,null,(0,o.formatDollarAmount)(parseFloat(t.marketCap)||0,{compact:!0})),e(a).createElement(k,{green:parseFloat(t.marketCapChangePercentage)>=0},(0,o.formatNumber)(parseFloat(t.marketCapChangePercentage),{includePlusPrefix:!0,suffix:"%",compact:!0})));case"volume":return e(a).createElement(e(a).Fragment,null,e(a).createElement(w,null,(0,o.formatDollarAmount)(parseFloat(t.volume)||0,{compact:!0})));default:return e(a).createElement(e(a).Fragment,null,e(a).createElement(w,null,(0,o.formatDollarAmount)(parseFloat(t.currentPrice),{minimumAmount:1e-6,decimalFormatSmallNumbers:"0.[000000]",roundDecimals:!0})),e(a).createElement(k,{green:parseFloat(t.priceChangePercentage)>=0},(0,o.formatNumber)(parseFloat(t.priceChangePercentage),{includePlusPrefix:!0,suffix:"%",compact:!0})))}}),[r,t]);return e(a).createElement(p,null,e(a).createElement(m,null,e(a).createElement(g,null,e(a).createElement(h,null,n)),e(a).createElement(y,{src:l.data.logoUri||"",width:48,height:48,fallback:e(a).createElement(S,null,e(a).createElement(v,null,l.data.symbol)),loader:e(a).createElement(d.SkeletonLoader,{borderRadius:"14px",width:"48px",height:"48px"})}),e(a).createElement(x,null,e(a).createElement(E,null,(0,i.truncateString)(l.data.name||"",15)),e(a).createElement(b,null,l.data.symbol))),e(a).createElement(f,null,s))},p=s.default.div` + flex-direction: row; + flex-wrap: no-wrap; + justify-content: space-between; + gap: 10px; + display: flex; +`,m=s.default.div` + flex-direction: row; + align-items: center; + justify-content: flex-start; + gap: 8px; + display: flex; + overflow: hidden; +`,x=s.default.div` + overflow: hidden; +`,f=s.default.div` + flex-direction: column; + align-items: flex-end; + justify-content: center; + display: flex; + flex: 1; +`,g=s.default.div` + width: 18px; + min-width: 18px; + height: 18px; + min-height: 18px; + display: flex; + align-items: center; + justify-content: center; +`,h=s.default.div` + font-size: 14px; + line-height: 18px; + color: #777777; + font-weight: 600; +`,E=s.default.div` + font-size: 17px; + line-height: 22px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +`,b=s.default.div` + font-size: 15px; + line-height: 20px; + color: ${e=>e.theme.grayLight}; +`,w=s.default.div` + font-size: 17px; + line-height: 22px; +`,k=s.default.div` + font-size: 15px; + line-height: 20px; + color: ${e=>e.green?e.theme.green:e.theme.alert}; +`,y=(0,s.default)(c.PImage)` + width: 48px; + height: 48px; + border-radius: 100px; +`,v=s.default.div.attrs({numberOfLines:1})` + color: ${e=>e.theme.white}; + font-size: 12px; +`,S=s.default.div` + width: 48px; + min-width: 48px; + height: 48px; + min-height: 48px; + border-radius: 100px; + background-color: ${e=>e.theme.buttonGray}; + display: flex; + align-items: center; + justify-content: center; +`})),n.register("lAgRD",(function(r,l){t(r.exports,"ExploreTabsTitles",(function(){return u}));var i=n("54qyi"),a=n("lDSNw"),o=n("bjaYq"),s=n("iacGS"),c=n("86rg0"),d=n("YBIrC");const u=()=>{const{activeSectionIdx:t,sections:n}=(0,c.useExploreSections)(),{setActiveSection:r}=(0,i.useExplore)(),{t:l}=(0,o.useTranslation)(),u=(0,a.useMemo)((()=>n.map((e=>{switch(e){case"sites":return l("exploreApps");case"tokens":return l("exploreTokens");case"collections":return l("exploreCollections");case"quests":return l("quests");case"learn":return l("exploreLearn");default:return""}}))),[n,l]);return e(a).createElement(d.default,{values:u,activeTabIndex:t,setActiveTabIndex:e=>{const t=n[e];r(t),s.exploreAnalytics.onExploreTabClickedByUser({tabName:t})}})}})),n.register("YBIrC",(function(r,l){t(r.exports,"default",(function(){return m}));var i=n("bK93X"),a=n("c1thM"),o=n("1bdlq"),s=n("lDSNw"),c=n("cZIbv"),d=n("iacGS");const u=16,p={duration:.3,delay:0,ease:"easeOut"};function m({values:t,activeTabIndex:n,setActiveTabIndex:r}){const l=(0,s.useRef)(null),[a,c]=(0,s.useState)(null),[m,E]=(0,s.useState)(0);(0,s.useEffect)((()=>{l.current&&E(l.current.scrollWidth)}),[t]);const b=(0,o.useMotionValue)(0),w=(0,s.useMemo)((()=>{const e=window.innerWidth-m-u;return Math.min(0,e)}),[m]),k=(0,s.useCallback)(((e,t)=>{const{left:n,right:r}=e.getBoundingClientRect(),l=r>window.innerWidth-u;if(l||n{c(b.get())},onDragEnd:()=>{c(null),d.exploreAnalytics.onExploreTabTitlesDragged()},onWheel:e=>{if(0===e.deltaX)return;const t=b.get()-e.deltaX;return t>0?b.set(0):t{const i=n===l;return e(s).createElement(g,{"data-testid":`tab-title-${t}`,key:`tab-title-${l}`,active:n===l},e(s).createElement(h,{onClick:e=>{if(null!==a)return e.stopPropagation(),void e.preventDefault();r(l),k(e.currentTarget)},isActive:i},t))}))))}const x=c.default.div` + border-bottom: 1px solid ${e=>e.theme.border}; +`,f=(0,c.default)(a.motion.div)` + display: flex; + flex-direction: row; + padding: 0 16px; +`,g=c.default.div` + border-bottom-style: solid; + border-bottom-width: ${e=>e.active?"2px":0}; + border-bottom-color: ${e=>e.active?e.theme.purple:e.theme.border}; + margin-right: 8px; + height: 56px; + display: flex; + align-items: center; +`,h=c.default.div` + padding: 8px 4px; + border-radius: 8px; + font-size: 18px; + font-weight: 600; + cursor: pointer; + color: ${e=>e.isActive?e.theme.white:e.theme.grayLight}; + transition: + color 0.1s cubic-bezier(0.5, 1, 0.89, 1), + background 0.3s cubic-bezier(0.16, 1, 0.3, 1); + white-space: nowrap; + + height: 32px; + display: flex; + align-items: center; + + &:active { + color: ${e=>e.theme.white}; + background: #333; + } +`})); +//# sourceMappingURL=ExplorePage.4e464988.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Facebook.4d115ef1.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Facebook.4d115ef1.js new file mode 100644 index 0000000..ec97ac3 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Facebook.4d115ef1.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +var e=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;e.register("XlgVr",(function(t,r){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.default=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=e[a]}r.default=e,t&&t.set(e,r);return r}(e("lDSNw")),a=e("4ebHJ"),u=e("7aQRu");function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function l(){return l=Object.assign||function(e){for(var t=1;t1,b=y&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||v)&&!window.MSStream,m=/www\.dropbox\.com\/.+/,P=/https:\/\/watch\.cloudflarestream\.com\/([a-z0-9]+)/,E=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(f,e);var t,n,r,a=c(f);function f(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f);for(var t=arguments.length,n=new Array(t),r=0;r0?n.end(n.length-1):t}},{key:"getCurrentTime",value:function(){return this.player?this.player.currentTime:null}},{key:"getSecondsLoaded",value:function(){if(!this.player)return null;var e=this.player.buffered;if(0===e.length)return 0;var t=e.end(e.length-1),n=this.getDuration();return t>n?n:t}},{key:"getSource",value:function(e){var t=this.shouldUseHLS(e),n=this.shouldUseDASH(e),r=this.shouldUseFLV(e);if(!(e instanceof Array||(0,i.isMediaStream)(e)||t||n||r))return m.test(e)?e.replace("www.dropbox.com","dl.dropboxusercontent.com"):e}},{key:"render",value:function(){var e=this.props,t=e.url,n=e.playing,r=e.loop,i=e.controls,s=e.muted,a=e.config,l=e.width,p=e.height,c=this.shouldUseAudio(this.props)?"audio":"video",d={width:"auto"===l?l:"100%",height:"auto"===p?p:"100%"};return o.default.createElement(c,u({ref:this.ref,src:this.getSource(t),style:d,preload:"auto",autoPlay:n||void 0,controls:i,muted:s,loop:r},a.attributes),t instanceof Array&&t.map(this.renderSourceElement),a.tracks.map(this.renderTrack))}}])&&l(t.prototype,n),r&&l(t,r),f}(o.Component);t.exports.default=E,h(E,"displayName","FilePlayer"),h(E,"canPlay",s.canPlay.file)})); +//# sourceMappingURL=FilePlayer.1594a744.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/FilePlayer.9db7f84f.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/FilePlayer.9db7f84f.js new file mode 100644 index 0000000..7ae6d99 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/FilePlayer.9db7f84f.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){var e=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;e.register("bQr6H",(function(t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.default=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=o?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}n.default=e,t&&t.set(e,n);return n}(e("29o0l")),i=e("c9pO7"),s=e("icJ0p");function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function u(){return u=Object.assign||function(e){for(var t=1;t1,b=y&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||v)&&!window.MSStream,m=/www\.dropbox\.com\/.+/,P=/https:\/\/watch\.cloudflarestream\.com\/([a-z0-9]+)/,E=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(f,e);var t,n,r,a=c(f);function f(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f);for(var t=arguments.length,n=new Array(t),r=0;r0?n.end(n.length-1):t}},{key:"getCurrentTime",value:function(){return this.player?this.player.currentTime:null}},{key:"getSecondsLoaded",value:function(){if(!this.player)return null;var e=this.player.buffered;if(0===e.length)return 0;var t=e.end(e.length-1),n=this.getDuration();return t>n?n:t}},{key:"getSource",value:function(e){var t=this.shouldUseHLS(e),n=this.shouldUseDASH(e),r=this.shouldUseFLV(e);if(!(e instanceof Array||(0,i.isMediaStream)(e)||t||n||r))return m.test(e)?e.replace("www.dropbox.com","dl.dropboxusercontent.com"):e}},{key:"render",value:function(){var e=this.props,t=e.url,n=e.playing,r=e.loop,i=e.controls,s=e.muted,a=e.config,l=e.width,p=e.height,c=this.shouldUseAudio(this.props)?"audio":"video",d={width:"auto"===l?l:"100%",height:"auto"===p?p:"100%"};return o.default.createElement(c,u({ref:this.ref,src:this.getSource(t),style:d,preload:"auto",autoPlay:n||void 0,controls:i,muted:s,loop:r},a.attributes),t instanceof Array&&t.map(this.renderSourceElement),a.tracks.map(this.renderTrack))}}])&&l(t.prototype,n),r&&l(t,r),f}(o.Component);t.exports.default=E,h(E,"displayName","FilePlayer"),h(E,"canPlay",s.canPlay.file)}))}(); +//# sourceMappingURL=FilePlayer.9db7f84f.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/HomeTabPage.0d4c362a.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/HomeTabPage.0d4c362a.js new file mode 100644 index 0000000..609d3df --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/HomeTabPage.0d4c362a.js @@ -0,0 +1,401 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function e(e){return e&&e.__esModule?e.default:e}function t(e,t,n,a){Object.defineProperty(e,t,{get:n,set:a,enumerable:!0,configurable:!0})}var n=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;n.register("bNkV0",(function(a,i){var l;l=a.exports,Object.defineProperty(l,"__esModule",{value:!0,configurable:!0}),t(a.exports,"default",(function(){return R}),(function(e){return R=e}));var r=n("6Tvfa"),o=n("belzv"),s=n("lBuGR"),c=n("gYh0e"),u=n("lMzyG"),d=n("4y59b"),g=n("fvKRK"),m=n("lDSNw"),p=n("5jGDu"),h=n("cZIbv"),b=n("cyeOH"),f=n("44I6u"),x=n("hjWkM"),y=n("13Voq"),k=n("lFbWC"),v=n("bKtYH"),E=n("6ha3o"),w=n("aXzxc"),S=n("hnhp8"),A=n("e9bgh"),T=n("iKm61"),M=n("iTDlK"),C=n("gMNJN"),D=n("2LZGp"),B=n("1j4wJ"),F=n("h5kyv"),I=n("8egSn"),N=function(e,t,n,a){return new(n||(n=Promise))((function(i,l){function r(e){try{s(a.next(e))}catch(e){l(e)}}function o(e){try{s(a.throw(e))}catch(e){l(e)}}function s(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(r,o)}s((a=a.apply(e,t||[])).next())}))};const L=e(m).memo((({visibilityOverrides:t,fungibles:n,isMainnet:a,onMouseEnter:i})=>{var l;const{t:r}=(0,u.useTranslation)(),{pushDetailView:s}=(0,E.useDetailViews)(),c=(0,m.useRef)(document.getElementById("tab-content"));(0,m.useEffect)((()=>{const e=document.getElementById("tab-content");e&&(c.current=e)}),[]);const d=(0,m.useCallback)((({networkID:t,chainName:n,fungibleKey:a,name:i,symbol:l,tokenAddress:r,type:c,walletAddress:u})=>{F.analytics.capture("assetDetailClick",{asset:{type:"fungible",chain:n,isNativeOfType:n,address:r},data:{networkId:t,chainId:o.Chains.getChainID(t)}}),s(e(m).createElement(I.FungibleDetailPage,{networkID:t,chainName:n,name:i,symbol:l,fungibleKey:a,tokenAddress:r,type:c,walletAddress:u}))}),[s]),g=(0,m.useCallback)((({key:l,index:o,style:s})=>{const c=Math.min(o+1,n.length),u=[];for(let l=o;ld({networkID:g.id,chainName:g.name,fungibleKey:b,name:y,symbol:h,tokenAddress:f,type:c,walletAddress:x}),onMouseEnter:i,showBalance:!0,showCurrencyValues:a})))}return e(m).createElement("div",{key:l,style:s},u)}),[n,a,d,i,r,t]);return e(m).createElement(p.WindowScroller,{scrollElement:null!==(l=c.current)&&void 0!==l?l:void 0},(({height:t=0,isScrolling:a,registerChild:i,scrollTop:l})=>e(m).createElement(p.AutoSizer,{disableHeight:!0,style:{width:"100%"}},(({width:r})=>e(m).createElement("div",{ref:i},e(m).createElement(p.List,{autoHeight:!0,width:r,height:t,scrollTop:l,isScrolling:a,rowCount:n.length,rowHeight:S.FUNGIBLE_TOKEN_ROW_HEIGHT+10,rowRenderer:g}))))))})),P=(0,d.toMilliseconds)({seconds:5}),z=(0,d.toMilliseconds)({seconds:10}),H=h.default.div` + margin-top: 32px; + margin-bottom: 32px; + width: 100%; +`;var R=()=>{const{data:t,isHidingAllFungibles:n,isLoading:a,isErrorTokens:i,isReadOnlyAccount:l,refetch:o,shouldShowPartialError:d,partialErrorMessage:p}=(()=>{const e=(0,g.useQueryClient)(),{showDepositListModal:t,showFungibleVisibilityModal:n,showBuyFungibleSelectionModal:a,showSendFungibleSelectionModal:i}=(0,w.useLegacyModals)(),{handleShowModalVisibility:l,handleHideModalVisibility:o}=(0,D.useModals)(),{t:d}=(0,u.useTranslation)(),p=(0,m.useMemo)((()=>({manageTokenList:d("homeManageTokenList"),receive:d("commandReceive"),send:d("commandSend"),buy:d("commandBuy"),errorTitle:d("homeErrorTitle"),errorDescription:d("homeErrorDescription"),errorButton:d("homeErrorButtonText")})),[d]),{data:[h]}=(0,s.useFeatureFlags)(["enable-cta-bar"]),{data:b}=C.hooks.useSelectedMultiChainAccount(),{ctaActions:f,shouldShowPartialError:x,partialErrorMessage:y}=C.hooks.useHomeViewState({onTappingBuy:a,onTappingReceive:t,onTappingSend:i,account:b}),{accountBalance:k,accountId:v}=(0,m.useMemo)((()=>{var e,t;return{accountBalance:null===(e=null==b?void 0:b.balance)||void 0===e?void 0:e.value,accountId:null!==(t=null==b?void 0:b.identifier)&&void 0!==t?t:""}}),[b]),E=null==b?void 0:b.isReadOnly,S=!C.hooks.useIsTestnetMode(),T=(0,c.useFungiblesStore)((e=>e.resetSendSlice));(0,m.useEffect)((function(){v&&T()}),[v,T]);const{fungibles:M,visibilityOverrides:F,portfolio:I,isHidingAllFungibles:L,isLoadingVisibilityOverrides:H,isLoadingTokens:R,isLoadingPrices:V,isErrorTokens:O,refetch:W}=C.hooks.useFungibles({useTokenQueryOptions:{staleTime:P,refetchInterval:z}}),{mutate:$}=C.hooks.useSetMultiChainAccountBalance();(0,r.useSetAccountBalanceEffect)({accountBalance:k,accountId:v,value:I.value,setAccountBalance:$});const j=C.hooks.useSelectedNetworks();(0,B.useWalletBalanceAnalytics)(M,j,v);const U=(0,m.useCallback)((()=>N(void 0,void 0,void 0,(function*(){return yield(0,c.prefetchSPLTokenMap)(e)}))),[e]),G=(0,m.useMemo)((()=>M.filter((e=>(0,c.isVisibleMint)(F,{key:e.data.key,spamStatus:e.data.spamStatus})))),[M,F]),Z=H||R||V,{buttonDisabled:K}=(0,A.getButtonState)({isLoading:Z,isEnabled:M.length>0||L,isErrorTokens:O});return{data:(0,m.useMemo)((()=>({fungibles:G,earnings:I.earnings,value:I.value,isMainnet:S,translations:p,visibilityOverrides:F,enableCTABar:h,ctaActions:f,buttonDisabled:K,showDepositListModal:t,showBuyFungibleSelectionModal:a,showSendFungibleSelectionModal:i,showFungibleVisibilityModal:n,handlePrefetchSPLTokenMap:U,handleShowModalVisibility:l,handleHideModalVisibility:o})),[F,G,I,n,p,S,a,t,i,U,l,o,h,f,K]),isHidingAllFungibles:L,isLoading:H||R||V,isErrorTokens:O,isReadOnlyAccount:E,refetch:W,shouldShowPartialError:x,partialErrorMessage:y}})(),{fungibles:h,translations:E,isMainnet:S,earnings:F,value:I,visibilityOverrides:R,enableCTABar:V,ctaActions:O,buttonDisabled:W,showDepositListModal:$,showBuyFungibleSelectionModal:j,showSendFungibleSelectionModal:U,handlePrefetchSPLTokenMap:G,handleShowModalVisibility:Z}=t,{manageTokenList:K,receive:_,send:Q,buy:J,errorTitle:X,errorDescription:Y,errorButton:q}=E,ee=h.length>0;return e(m).createElement(f.Column,{align:"center"},e(m).createElement(A.Header,{enableCTABar:V,earnings:F,value:I,buyButtonText:J,receiveButtonText:_,hasFungibles:ee,isErrorTokens:i,isLoading:a,isHidingAllFungibles:n,isReadOnlyAccount:l,sendButtonText:Q,showDollarValues:S,prefetchSPLTokenMap:G,showSendFungibleSelectionModal:U,showDepositListModal:$,showBuyFungibleSelectionModal:j,shouldShowPartialError:d,partialErrorMessage:p}),V&&!l&&e(m).createElement(H,null,e(m).createElement(x.CTABar,{disabled:W,actions:O,uiContextName:"home"})),e(m).createElement(b.ActionBannersVisibility,{isReadOnlyAccount:l}),e(m).createElement(k.HelloBitcoinInterstitialVisibility,null),e(m).createElement(y.ForceUpgradeInterstitialVisibility,null),a?[1,2,3].map((t=>e(m).createElement(v.RowSkeletonLoader,{key:`fungible-token-row-loader-${t}`}))):ee?e(m).createElement(L,{visibilityOverrides:R,fungibles:h,isMainnet:S,onMouseEnter:G}):n?null:e(m).createElement(T.HomeError,{title:X,description:Y,buttonText:q,refetch:o}),a?null:ee||n?e(m).createElement(M.ManageTokenListButton,{buttonText:K,onClick:()=>Z("fungibleVisibility")}):null)}})),n.register("cyeOH",(function(a,i){t(a.exports,"ActionBannersVisibility",(function(){return S}));var l=n("lBuGR"),r=n("8NH57"),o=n("lDSNw"),s=n("lQxWu"),c=n("cZIbv"),u=n("gMNJN"),d=n("c3wGO"),g=n("d1qx3"),m=n("aanFI"),p=n("3ou76"),h=n("57LGC"),b=n("eayxI");const f=c.default.div` + height: 0; + transition: height 0.2s ease-in-out; + width: 100%; + ${e=>e.animate?"height: "+(e.shouldCollapse?"100px":"120px"):""} +`,x=c.default.div` + transition: transform 0.5s ease; + width: 100%; +`,y=(0,c.default)(p.IconBackground)``,k=c.default.div` + visibility: ${e=>e.isVisible?"visible":"hidden"}; +`,v=c.default.div` + align-items: center; + display: flex; + justify-content: space-between; +`,E=e(o).memo((({banners:t,currentIndex:n,hasNextBanner:a,hasPrevBanner:i,onNextBannerClick:l,onPrevBannerClick:r})=>{const s=t.length<=1;return e(o).createElement(f,{animate:t.length>0,shouldCollapse:s},e(o).createElement(x,null,e(o).createElement(b.ActionBannerList,{banners:t,currentIndex:n}),!s&&e(o).createElement(v,null,e(o).createElement(k,{isVisible:i},e(o).createElement(y,{onClick:r},e(o).createElement(m.IconArrowLeftShort,null))),e(o).createElement(h.default,{numOfItems:t.length,currentIndex:n,maxVisible:5}),e(o).createElement(k,{isVisible:a},e(o).createElement(y,{onClick:l},e(o).createElement(m.IconArrowRightShort,null))))))})),w=()=>{const t=(()=>{const{data:t={banners:[]}}=u.hooks.useActionBanners({platform:"extension",appVersion:(0,g.getManifestVersion)()}),{data:n}=u.hooks.useSelectedMultiChainAccountIdentifier(),{banners:a}=t,i=e(s)(n),[l,c]=(0,o.useState)(0),m=(0,o.useCallback)((()=>{c((e=>e+1))}),[]),p=(0,o.useCallback)((()=>{c((e=>e-1))}),[]);return(0,o.useEffect)((()=>{if(a.length&&n)if(i!==n)c(0);else if(l>=a.length)c(a.length-1);else{const e=a[l],t=(0,r.generateActionBannerBaseAnalyticsPayload)(e);d.actionBannerAnalytics.onBannerSeen(t)}}),[l,a,n,i]),(0,o.useMemo)((()=>({banners:a,currentIndex:l,hasNextBanner:l0,onNextBannerClick:m,onPrevBannerClick:p})),[a,l,p,m])})();return e(o).createElement(E,Object.assign({},t))},S=({isReadOnlyAccount:t})=>{const{data:[n]}=(0,l.useFeatureFlags)(["kill-action-banners"]);return t||n?null:e(o).createElement(w,null)}})),n.register("c3wGO",(function(e,a){t(e.exports,"actionBannerAnalytics",(function(){return r}));var i=n("8NH57"),l=n("h5kyv");const r=new(0,i.ActionBannerAnalytics)(l.analytics)})),n.register("57LGC",(function(a,i){t(a.exports,"default",(function(){return d}));var l=n("lDSNw"),r=n("cZIbv");const o=r.default.div` + display: flex; + justify-content: ${e=>e.shouldCenter?"center":"flex-start"}; + align-items: center; + position: relative; + overflow: hidden; + width: ${e=>9*(e.maxVisible-1)+18}px; +`,s=r.default.div` + align-items: center; + display: flex; + ${e=>e.shouldShift&&r.css` + transform: translateX(calc(-${9}px * ${e.shiftAmount})); + transition: transform 0.3s ease-in-out; + `} +`,c=r.default.div` + align-items: center; + background-color: #999999; + border-radius: 95px; + display: flex; + height: ${5}px; + justify-content: center; + margin: 0 ${2}px; + min-width: ${5}px; + transition: all 0.3s ease-in-out; + ${e=>e.isActive&&r.css` + min-width: ${14}px; + `} + ${e=>e.isSmall&&r.css` + min-width: 3px; + margin: 0 ${2}px; + height: 3px; + `} +`,u=r.default.div` + width: ${14}px; + height: ${5}px; + border-radius: 95px; + position: absolute; + margin: 0 ${2}px; + background-color: #ab9ff2; + transition: transform 0.3s ease-in-out; + ${e=>e.position&&r.css` + transform: translateX(${9*e.position}px); + `} +`;var d=({numOfItems:t,currentIndex:n,maxVisible:a=5})=>{const i=t>a&&n>a-3,r=i?n-(a-3):0;return e(l).createElement(o,{shouldCenter:a>t,maxVisible:a},e(l).createElement(s,{shouldShift:i,shiftAmount:r},Array.from({length:t}).map(((t,a)=>{const r=(a===n-2||a===n+2)&&i;return e(l).createElement(c,{key:`pagination-dot-${a}`,isActive:n===a,isSmall:r})})),e(l).createElement(u,{position:n})))}})),n.register("eayxI",(function(a,i){t(a.exports,"ActionBannerList",(function(){return u}));var l=n("lDSNw"),r=n("cZIbv"),o=n("8BRi0");const s=r.default.ul` + align-items: center; + display: flex; + margin-bottom: 8px; + transition: transform 0.5s ease; + transform: ${e=>`translateX(${-100*e.currentIndex}%)`}; +`,c=r.default.li` + align-items: center; + display: flex; + height: 74px; + flex: 0 0 100%; + padding: ${e=>e.isActive?"0":e.isNext||e.isPrevious?"0 6px":"0"}; +`,u=({banners:t,currentIndex:n})=>e(l).createElement(s,{currentIndex:n},t.map(((t,a)=>e(l).createElement(c,{key:t.id,isActive:n===a,isNext:n+1===a,isPrevious:n-1===a},e(l).createElement(o.ActionBannerListItem,{banner:t,isActive:n===a})))))})),n.register("8BRi0",(function(a,i){t(a.exports,"ActionBannerListItem",(function(){return w}));var l=n("lMzyG"),r=n("8NH57"),o=n("c1thM"),s=n("lDSNw"),c=n("cZIbv"),u=n("gMNJN"),d=n("jl49C"),g=n("2LZGp"),m=n("c3wGO"),p=n("laYjG"),h=n("aanFI"),b=n("kn91D");const f=(0,c.default)(o.motion.button)` + background: none; + background-color: rgba(60, 49, 91, 0.4); + border: 1px solid rgb(60, 49, 91); + border-radius: 8px; + cursor: pointer; + height: ${e=>e.isActive?74:.9*74}px; /* 0.9 is taken from parallaxAdjacentItemScale from the carousel on mobile */ + padding: 10px 12px; + width: 100%; + + &:hover { + background-color: rgba(60, 49, 91, 0.6); + } +`,x=(0,c.default)(o.motion.div)` + align-items: center; + display: flex; +`,y=c.default.img` + margin-right: 12px; + width: 44px; +`,k=(0,c.default)(b.Text).attrs({lineHeight:17,size:14})` + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + display: -webkit-box; + flex: 1; + overflow: hidden; + text-align: left; +`,v=c.default.div` + position: relative; + top: -15px; + right: -3px; + background-color: rgba(255, 255, 255, 0.1); + border-radius: 50%; + display: flex; + height: 20px; + justify-content: center; + width: 20px; +`,E=e(s).memo((({banner:t,isActive:n,onClickBanner:a,onCloseBanner:i})=>e(s).createElement(f,{layout:!0,onClick:a,isActive:n},e(s).createElement(x,{layout:!0},e(s).createElement(y,{src:t.imageUrl}),e(s).createElement(k,{weight:600},t.description),e(s).createElement(v,{onClick:i},e(s).createElement(h.IconClose,{fill:"#ffffff",width:8})))))),w=t=>{const n=(({banner:t,isActive:n})=>{const{t:a}=(0,l.useTranslation)(),i=(0,d.useDeepLink)(),{mutateAsync:o}=u.hooks.useDismissActionBanner(),{handleShowModalVisibility:c,handleHideModalVisibility:h}=(0,g.useModals)(),b=(0,s.useCallback)((n=>{const l=(0,r.generateActionBannerBaseAnalyticsPayload)(t);switch(m.actionBannerAnalytics.onBannerClick(l),t.bannerType){case r.ActionBannerType.DirectLink:{const{destinationType:e,url:a}=t;i(n,{destinationType:e,url:a});break}case r.ActionBannerType.Modal:{const{interstitial:l,destinationType:o,url:u}=t,{title:d,lineItems:g=[],imageUrl:b,primaryButtonText:f=a("commandContinue"),secondaryButtonText:x=a("commandDismiss")}=l,y=(0,r.generateActionBannerInterstitialAnalyticsPayload)(t),k=g.map((e=>({icon:e.imageUrl,subtitle:e.description,title:e.title})));c("interstitial",{bodyTitle:d,details:k,icon:b,onDismiss:()=>{m.actionBannerAnalytics.onInterstitialDismiss(y)},FooterComponent:()=>e(s).createElement(p.ButtonPair,{primaryText:f,secondaryText:x,onPrimaryClicked:()=>{i(n,{destinationType:o,url:u}),m.actionBannerAnalytics.onInterstitialPrimaryClick(y),h("interstitial")},onSecondaryClicked:()=>{m.actionBannerAnalytics.onInterstitialSecondaryClick(y),h("interstitial")}})}),m.actionBannerAnalytics.onInterstitialSeen(y);break}}}),[t,c,h,a,i]),f=(0,s.useCallback)((e=>{e.stopPropagation(),o({actionBannerId:t.id});const n=(0,r.generateActionBannerBaseAnalyticsPayload)(t);m.actionBannerAnalytics.onBannerDismiss(n)}),[t,o]);return(0,s.useMemo)((()=>({isActive:n,banner:t,onClickBanner:b,onCloseBanner:f})),[t,n,b,f])})(t);return e(s).createElement(E,Object.assign({},n))}})),n.register("jl49C",(function(a,i){t(a.exports,"useDeepLink",(function(){return m}));var l=n("8NH57"),r=n("lDSNw"),o=n("lz7nT"),s=n("aXzxc"),c=n("7J3aJ"),u=n("8182A"),d=n("d1qx3"),g=n("lrImj");const m=()=>{const{showSettingsMenu:t}=(0,c.useSettingsMenu)(),{showBuyFungibleSelectionModal:n}=(0,s.useLegacyModals)(),a=(0,o.useNavigate)();return(0,r.useCallback)(((i,o)=>{const{destinationType:s,url:c}=o;switch(s){case l.DeepLinkDestination.ExternalLink:(0,d.openTabAsync)({url:c});break;case l.DeepLinkDestination.Buy:n();break;case l.DeepLinkDestination.Collectibles:a(u.Path.Collectibles);break;case l.DeepLinkDestination.Explore:a(u.Path.Explore);break;case l.DeepLinkDestination.Quests:a(u.Path.Explore,{state:{tab:"quests",date:Date.now()}});break;case l.DeepLinkDestination.Swapper:a(u.Path.Swap);break;case l.DeepLinkDestination.SettingsImportSeedPhrase:(0,d.openTabAsync)({url:"onboarding.html?append=true"});break;case l.DeepLinkDestination.ConnectHardwareWallet:(0,d.openTabAsync)({url:"connect_hardware.html"});break;default:{const n=(0,g.getSanityComponentMapping)(s);if(!n)return;t(i,e(r).createElement(n,null))}}}),[a,t,n])}})),n.register("lrImj",(function(e,a){t(e.exports,"getSanityComponentMapping",(function(){return r}));var i=n("8NH57"),l=n("i14LG");const r=e=>{if(e===i.DeepLinkDestination.SettingsSecurityAndPrivacy)return l.MultiChainSecurity}})),n.register("hjWkM",(function(a,i){t(a.exports,"CTABar",(function(){return b}));var l=n("jlKgL"),r=n("lDSNw"),o=n("cZIbv"),s=n("2LZGp"),c=n("iyZMg"),u=n("dTI5G");const d=o.default.div` + display: grid; + grid-gap: 8px; + grid-template-columns: ${e=>`repeat(${e.buttonCount}, minmax(0, 1fr));`}; + width: 100%; + height: 74px; +`,g=o.default.button` + display: flex; + border: 0; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 12px; + border-radius: 16px; + gap: 4px; + font-size: 12px; + font-style: normal; + font-weight: 600; + line-height: 16px; + cursor: pointer; + + &:disabled { + cursor: default; + } +`,m=o.default.div` + height: 24px; + overflow: hidden; +`,p=(0,o.default)(g)` + background: #2a2a2a; + * { + color: ${e=>e.theme.grayLight}; + } + &:hover:enabled { + background: #333333; + } +`,h=(0,o.default)(g)` + background: #2a2a2a; + * { + color: ${e=>e.theme.grayLight}; + } + &:hover:enabled { + background: #333333; + } +`;function b({actions:t,shortcuts:n,hostname:a,headerText:i,maxButtons:o=4,uiContextName:g,disabled:b=!1}){var f;const x=(0,r.useMemo)((()=>t.length>o?t.slice(o-1):[]),[t,o]),y=(0,r.useMemo)((()=>x.length>0?t.slice(0,o-1):t),[t,x,o]),k=t.length+(null!==(f=null==n?void 0:n.length)&&void 0!==f?f:0),{handleShowModalVisibility:v,handleHideModalVisibility:E}=(0,s.useModals)(),w=(0,r.useCallback)(((e,t)=>{c.fungibleAnalytics.ctaBarTrackPrimaryButtonsClick({uiContext:{name:g},position:t,type:e,maxButtons:o,primaryActions:y,moreActions:x})}),[o,x,y,g]);return e(r).createElement(d,{buttonCount:Math.min(t.length,o)},y.map((t=>{var n;return e(r).createElement(p,{disabled:b,key:t.type,type:"button",onClick:()=>{w(t.type,"primary"),t.onClick(t.type)}},e(r).createElement(m,null,e(r).createElement(u.CTAIcon,{color:b?"gray":"accentPrimary",type:t.type})),e(r).createElement("span",null,null!==(n=t.singleWordAltText)&&void 0!==n?n:t.text))})),x.length>0?e(r).createElement(h,{disabled:b,type:"button",onClick:()=>{c.fungibleAnalytics.ctaBarTrackMoreButtonClick({uiContext:{name:g},maxButtons:o,totalButtons:k}),v("callToActionSheet",{headerText:i,actions:x,shortcuts:n,hostname:a,onClose:()=>{E("callToActionSheet")},trackAction:e=>{w(e,"more")}})}},e(r).createElement(l.icons.MoreHorizontal,{size:24,color:"accentPrimary"}),e(r).createElement("span",null,"More")):null)}})),n.register("iyZMg",(function(e,a){t(e.exports,"fungibleAnalytics",(function(){return r}));var i=n("gYh0e"),l=n("h5kyv");const r=new(0,i.FungibleAnalytics)(l.analytics)})),n.register("e9bgh",(function(a,i){t(a.exports,"Header",(function(){return L})),t(a.exports,"getButtonState",(function(){return O}));var l=n("lMzyG"),r=n("4QHep"),o=n("jlKgL"),s=n("4y59b"),c=n("lDSNw"),u=n("gmVmN"),d=n("cZIbv"),g=n("44I6u"),m=n("aanFI"),p=n("6l2nq"),h=n("goqEN"),b=n("hjnIF"),f=n("kn91D"),x=n("ibYAx"),y=n("e8X5Q");const k=(0,d.default)(g.Column).attrs({align:"center"})` + width: ${x.PHANTOM_WIDTH}px; + margin-top: -16px; + background: ${e=>e.background}; +`,v=(0,d.default)(g.Column).attrs({align:"center"})` + margin-top: 2rem; +`,E=(0,d.default)(g.Column).attrs({align:"center",justify:"center",width:"100%"})` + height: 5.3rem; +`,w=(0,d.default)(b.SkeletonLoader).attrs({height:"8px",borderRadius:"6px",backgroundColor:"#484848"})` + opacity: 0.2; +`,S=(0,d.default)(p.Row)` + height: 8px; + border-radius: 6px; + background-color: ${(0,s.hexToRGB)("#999999",.5)}; + opacity: 0.5; +`,A=(0,d.default)(h.ShrinkingText)` + margin-bottom: 11px; +`,T=d.default.div` + display: flex; + flex-direction: row; + padding: 16px 5px; + justify-content: center; + align-items: center; + gap: 6px; + flex: 1 0 0; + border-radius: 62px; + backdrop-filter: blur(2px); + background: rgba(0, 0, 0, 0.2); +`,M=(0,d.default)(f.Text).attrs({size:15,weight:"600",color:"#FFF",lineHeight:20})``,C=(0,d.default)(f.Text).attrs({size:36,weight:"bold",color:"#777"})``,D=(0,d.default)(p.Row).attrs({justify:"center"})``,B=(0,d.default)(f.Text).attrs({weight:500,size:18})` + margin-right: 6px; +`,F=(0,d.default)(f.Text).attrs({weight:500,size:18})` + border-radius: 6px; + padding: 2px 5px; +`,I=d.default.div` + display: flex; + flex-direction: row; + gap: 8px; + width: 326px; + margin-top: 2rem; + margin-bottom: 22px; + > * { + box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.16); + } +`,N=d.default.div` + padding: 16px; + padding-bottom: 0px; +`,L=e(c).memo((({enableCTABar:t,buyButtonText:n,receiveButtonText:a,hasFungibles:i,isErrorTokens:r,isLoading:u,isHidingAllFungibles:d,isReadOnlyAccount:g,showBuyFungibleSelectionModal:p,showDepositListModal:h,showSendFungibleSelectionModal:b,value:f,earnings:x,prefetchSPLTokenMap:L,sendButtonText:W,showDollarValues:$,shouldShowPartialError:j,partialErrorMessage:U})=>{const{t:G}=(0,l.useTranslation)(),Z=z(x),K=P({earnings:x,isNeutral:!$||u||d}),_=H(f),Q=R(x),J=V(f,x),{buttonTheme:X,buttonDisabled:Y}=O({isLoading:u,isEnabled:i||d,isErrorTokens:r});return e(c).createElement(k,{background:K},j?e(c).createElement(N,null,e(c).createElement(y.PartialErrorBanner,{partialErrorMessage:U})):null,e(c).createElement(v,null,$?u?e(c).createElement(E,null,e(c).createElement(w,{width:"184px",margin:"0 0 10px 0"}),e(c).createElement(w,{width:"112px"})):i||d?e(c).createElement(e(c).Fragment,null,e(c).createElement(A,{maxFontSize:38,fontWeight:600},_),e(c).createElement(D,null,e(c).createElement(B,{color:Z},Q),e(c).createElement(F,{color:Z,backgroundColor:(0,s.hexToRGB)(Z,.1)},J))):r?e(c).createElement(E,null,e(c).createElement(S,{width:"184px",margin:"0 0 10px 0"}),e(c).createElement(S,{width:"112px"})):null:e(c).createElement(E,null,e(c).createElement(C,null,"–"))),g?e(c).createElement(I,null,e(c).createElement(T,null,e(c).createElement(m.IconEye,{width:20,height:20,fill:"#FFFFFF"}),e(c).createElement(M,null,G("readOnlyAccountBannerWarning")))):!t&&e(c).createElement(I,null,e(c).createElement(o.Button,{onMouseEnter:L,onClick:h,disabled:Y,variant:{theme:X}},a),e(c).createElement(o.Button,{onClick:p,variant:{theme:X},disabled:Y},n),e(c).createElement(o.Button,{onClick:b,variant:{theme:X},disabled:Y},W)))})),P=({earnings:e,isNeutral:t})=>t||void 0===e||0===e?"linear-gradient(180deg, rgba(136, 136, 136, 0.05) 0%, rgba(136, 136, 136, 0) 100%)":e>0?"linear-gradient(180deg, rgba(33, 229, 111, 0.05) 0%, rgba(33, 229, 111, 0) 100%)":"linear-gradient(180deg, rgba(235, 55, 66, 0.05) 0%, rgba(235, 55, 66, 0) 100%)",z=e=>void 0===e||0===e?"#777777":e>0?"#21E56F":"#EB3742",H=e=>void 0===e?"-":0===e?"$0.00":(0,u.formatDollarAmount)(e),R=e=>void 0===e?"-":0===e?"+$0.00":(0,u.formatDollarAmount)(e,{includePlusPrefix:!0}),V=(e,t)=>{const n=void 0===t;return void 0===e||n?"-":`${n||t>=0?"+":"-"}${Math.abs((0,r.calculatePercentChange)(e-t,e)).toFixed(2)}%`},O=({isLoading:e,isEnabled:t,isErrorTokens:n})=>{let a="primary",i=!1;switch(!0){case e:a="secondary",i=!0;break;case t:a="primary",i=!1;break;case n:a="secondary",i=!0}return{buttonTheme:a,buttonDisabled:i}}})),n.register("goqEN",(function(a,i){t(a.exports,"ShrinkingText",(function(){return d}));var l=n("lDSNw"),r=n("cZIbv"),o=n("gw3Qt"),s=n("kn91D");const c=r.default.div` + display: flex; + flex-direction: column; + align-items: center; + font-size: ${e=>`${e.fontSize}px`}; + width: 100%; +`,u=(0,r.default)(s.Text)` + font-size: ${e=>e.fontSize}; + line-height: 120%; + font-weight: ${e=>e.fontWeight}; +`,d=e(l).memo((({children:t,className:n,maxFontSize:a,fontWeight:i=500})=>{const[r,s]=(0,o.useFitText)();return e(l).createElement(c,{className:n,ref:s,fontSize:a},e(l).createElement(u,{fontSize:r,weight:i,noWrap:!0},t))}))})),n.register("gw3Qt",(function(e,a){t(e.exports,"useFitText",(function(){return l}));var i=n("lDSNw");const l=()=>{const e=(0,i.useRef)(null),[t,n]=(0,i.useState)({fontSize:100,fontSizePrev:20,fontSizeMax:100,fontSizeMin:20}),{fontSize:a,fontSizeMax:l,fontSizeMin:r,fontSizePrev:o}=t;return(0,i.useEffect)((()=>{const t=Math.abs(a-o)<=5,i=null!==e.current&&(e.current.scrollHeight>e.current.offsetHeight||e.current.scrollWidth>e.current.offsetWidth),s=a>o;if(t){if(i){n({fontSize:oe(l).createElement(c,null,e(l).createElement("div",null,e(l).createElement(o.IconInfoCircle,{width:18,height:18,fill:"#999999"})),e(l).createElement(u,null,t))})),n.register("iKm61",(function(a,i){t(a.exports,"HomeError",(function(){return f}));var l=n("lDSNw"),r=n("cZIbv"),o=n("44I6u"),s=n("aanFI"),c=n("6l2nq"),u=n("kn91D");const d=(0,r.default)(o.Column).attrs({align:"center"})``,g=r.default.div` + width: 48px; + height: 48px; + position: relative; + margin-bottom: 15px; + border-radius: 100%; + background: rgba(255, 220, 98, 0.2); +`,m=(0,r.default)(c.Row).attrs({align:"center",justify:"center"})` + height: 100%; +`,p=(0,r.default)(u.Text).attrs({size:17,weight:500,lineHeight:22,margin:"0 0 10px 0"})``,h=(0,r.default)(u.Text).attrs({size:15,weight:500,lineHeight:21,margin:"0 0 15px 0",color:"#777777"})``,b=(0,r.default)(u.Text).attrs({size:16,weight:500,lineHeight:22,margin:"0",color:"#AB9FF2"})``,f=e(l).memo((t=>e(l).createElement(d,null,e(l).createElement(g,null,e(l).createElement(m,null,e(l).createElement(s.IconExclamationMarkCircle,{width:22,exclamationFill:"transparent",circleFill:"#FFE920"}))),e(l).createElement(p,null,t.title),e(l).createElement(h,null,t.description),e(l).createElement(b,{onClick:t.refetch},t.buttonText))))})),n.register("iTDlK",(function(a,i){t(a.exports,"ManageTokenListButton",(function(){return m}));var l=n("lDSNw"),r=n("cZIbv"),o=n("aanFI"),s=n("3ou76"),c=n("6l2nq"),u=n("kn91D");const d=(0,r.default)(c.Row).attrs({justify:"center",margin:"0 auto",width:"auto"})` + cursor: pointer; + height: 48px; + margin-bottom: 10px; + p { + font-weight: 500; + } + &:hover { + p { + color: #ab9ff2 !important; + } + svg { + fill: #ab9ff2; + path { + stroke: #ab9ff2; + } + circle { + stroke: #ab9ff2; + } + } + } +`,g=(0,r.default)(u.Text).attrs({size:16,color:"#777777",weight:500,margin:"0 0 0 10px",lineHeight:19,noWrap:!0})``,m=e(l).memo((t=>e(l).createElement(d,{onClick:t.onClick},e(l).createElement(s.IconWrapper,null,e(l).createElement(o.IconTokenListSettings,null)),e(l).createElement(g,null,t.buttonText))))})),n.register("1j4wJ",(function(e,a){t(e.exports,"useWalletBalanceAnalytics",(function(){return o}));var i=n("lDSNw"),l=n("iyZMg"),r=n("gMNJN");function o(e,t,n){const a=r.hooks.useIsTestnetMode(),[o,s]=(0,i.useState)(!1);(0,i.useEffect)((()=>{a||s(!1)}),[n,a]),(0,i.useEffect)((()=>{!o&&t.length&&e.length&&!a&&(l.fungibleAnalytics.walletBalance(n,t,e),s(!0))}),[n,t,e,o,a])}})),n.register("8egSn",(function(a,i){t(a.exports,"FungibleDetailPage",(function(){return Q}),(function(e){return Q=e}));var l=n("6Tvfa"),r=n("belzv"),o=n("lBuGR"),s=n("gYh0e"),c=n("5VjGu"),u=n("lMzyG"),d=n("4raQz"),g=n("4y59b"),m=n("kd2w2"),p=n("3yHS8"),h=n("lDSNw"),b=n("lz7nT"),f=n("NQvFB"),x=n("cZIbv"),y=n("hjWkM"),k=n("jQk2k"),v=n("aLflh"),E=n("aanFI"),w=n("1yzIb"),S=n("lLIZI"),A=n("aXzxc"),T=n("fskOJ"),M=n("7CjHJ"),C=n("jBYwZ"),D=n("2pb0B"),B=n("1HSLJ"),F=n("3OE1H"),I=n("e8X5Q"),N=n("lKTPx"),L=n("gMNJN"),P=n("2XM7d"),z=n("2LZGp"),H=n("1yIB4"),R=n("8182A"),V=n("h5kyv"),O=function(e,t,n,a){return new(n||(n=Promise))((function(i,l){function r(e){try{s(a.next(e))}catch(e){l(e)}}function o(e){try{s(a.throw(e))}catch(e){l(e)}}function s(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(r,o)}s((a=a.apply(e,t||[])).next())}))};const W=e(p)(0),$=x.default.div` + margin: 24px 0 0 0; + width: 100%; +`,j=x.default.div` + margin: 24px 0 0 0; + width: 100%; +`,U=x.default.div` + margin-bottom: 9px; + width: 100%; +`,G=x.default.div` + margin-top: 16px; + margin-bottom: 24px; + width: 100%; +`,Z=x.default.div` + padding-bottom: 16px; +`,K=e=>{const{fungibleKey:t}=e,{data:[n=!1,a]}=(0,o.useFeatureFlags)(["enable-asset-details","enable-cta-bar"]),{t:i}=(0,u.useTranslation)(),{data:l}=L.hooks.useSelectedMultiChainAccount(),c=null==l?void 0:l.isReadOnly,{addresses:d}=(0,h.useMemo)((()=>{var e,t;return{addresses:null!==(e=null==l?void 0:l.addresses)&&void 0!==e?e:[],accountIdentifier:null!==(t=null==l?void 0:l.identifier)&&void 0!==t?t:""}}),[l]),{fungible:g}=L.hooks.useFungible({key:t}),{fungible:p}=L.hooks.useFungible({key:s.FungibleTokenType.SolanaNative}),x=(null==g?void 0:g.type)===s.FungibleTokenType.SolanaNative&&!c,y=void 0!==g?(0,s.parseOwnerAddress)(g):"",k=L.hooks.useFungibleExplorerUrl(g),{explorerName:v,explorerUrl:E}={explorerName:null==k?void 0:k.explorerName,explorerUrl:null==k?void 0:k.explorerUrl},w=(0,h.useMemo)((()=>({viewInExplorer:i("assetDetailViewOnExplorer",{explorer:v}),stakeSolText:i("assetDetailStakeSOL"),unwrapAllText:i("assetDetailUnwrapAll"),unwrappingSOLText:i("assetDetailUnwrappingSOL"),copyAddress:i("commandCopyTokenAddress"),reportSpam:i("commandReportAsSpam")})),[v,i]),{showValidatorListModal:S,hideValidatorListModal:T}=(0,A.useLegacyModals)(),M=(0,b.useNavigate)(),{mutateAsync:C}=L.hooks.useUnwrapSOL(),D=(0,s.useTokenAddressFromFungible)(g),{mutateAsync:B}=L.hooks.useSetVisibilityOverrides(),F=(0,h.useMemo)((()=>{const e=[];if((null==g?void 0:g.type)===s.FungibleTokenType.SPL&&g.data.mintAddress===m.NATIVE_MINT.toBase58()){const t=p,n=d.find(r.isSolanaChainAddress);!!g.data.splTokenAccountPubkey&&void 0!==n&&!!t&&+t.data.amount>f.DEFAULT_FEE.toNumber()&&!c&&e.unshift({key:"unwrap-all",label:w.unwrapAllText,onClick:()=>{O(void 0,void 0,void 0,(function*(){yield C(),M(R.Path.Notifications)}))}})}if(y&&!n){e.push({key:"view-in-explorer",label:w.viewInExplorer,onClick:()=>{window.open(E,"_blank")}}),D&&e.push({key:"copy-address",label:w.copyAddress,onClick:()=>{(0,P.copyToClipboard)(D)}});const t=(0,s.getHandleMarkAsSpam)({analytics:V.analytics,fungible:g,accountId:null==l?void 0:l.identifier,setVisibilityOverrides:B});t&&e.push({variant:H.CTAVariant.Warning,key:"report-spam",label:w.reportSpam,onClick:t})}return x&&!n&&e.push({key:"stake-sol",label:w.stakeSolText,onClick:()=>S({onClose:T})}),e}),[g,y,x,p,d,w.unwrapAllText,w.viewInExplorer,w.stakeSolText,w.copyAddress,w.reportSpam,C,M,E,S,T,n,c,D,B,null==l?void 0:l.identifier]);return a?[]:F},_=e(h).memo((t=>{var n;const{enableCTABar:a,chainAddress:i,fungible:l,fungibleName:r,actionItems:u,tokenAddress:d,fungibleSymbol:m,fungibleBalance:p,fungiblePrice:b,fungibleTokenType:f,fungiblePermanentDelegate:x,summaryItems:A,canStake:M,showUnwrapBlurEth:N,showDollarValue:L,i18nStrings:P,accounts:H,pageHeader:R,isDeveloperMode:V,developerModeStatus:O,handleShowSendModal:W,handleShowDepositFungibleModal:K,handleSwapClick:_,enableAssetDetails:Q,isReadOnlyAccount:J,isSplNonTransferable:X,derivedSpamStatus:Y,onMarkNotSpam:q,ctaActions:ee,shouldShowPartialError:te,partialErrorMessage:ne}=t,ae=e(h).createElement(e(h).Fragment,null,e(h).createElement(k.PageHeader,{isSticky:!0,items:u.length>0?u:void 0},R),te?e(h).createElement(Z,null,e(h).createElement(I.PartialErrorBanner,{partialErrorMessage:ne})):null,e(h).createElement(U,null,Q&&l?e(h).createElement(e(h).Fragment,null,e(h).createElement(D.FungibleSummaryCard,{type:l.type,chain:l.data.chain,logoUri:l.data.logoUri,name:l.data.name,price:l.data.price,priceChange24h:l.data.priceChange24h,symbol:l.data.symbol,tokenAddress:l.data.tokenAddress})):e(h).createElement(T.FungibleDetailHeader,{enableCTABar:a,chainAddress:i,balance:p,symbol:m,mint:d,dollarValue:b,fungibleTokenType:f,showDollarValue:L,sendButtonText:P.sendButtonText,receiveButtonText:P.receiveButtonText,swapButtonText:P.swapButtonText,handleShowSendModal:W,handleShowDepositFungibleModal:K,handleSwapClick:_,isReadOnlyAccount:J,isSplNonTransferable:X}),a&&!J&&e(h).createElement(G,null,e(h).createElement(y.CTABar,{actions:ee,uiContextName:"fungibleDetail"})),Y===s.SpamStatus.PossibleSpam&&e(h).createElement(j,null,e(h).createElement(w.WarningCardWithActions,{message:P.spamWarning,variant:"warning",Icon:E.IconEyeOff,actions:[(null==l?void 0:l.data.spamStatus)===s.SpamStatus.PossibleSpam&&{label:P.reportAsNotSpam,onClick:q}].filter(g.filterBoolean)})),M&&e(h).createElement($,null,e(h).createElement(B.StartEarningSol,null)),N&&l?e(h).createElement($,null,e(h).createElement(F.ButtonUnwrapFungible,{fungible:l})):null,x&&e(h).createElement(j,null,e(h).createElement(S.WarningDialog,{message:P.permanentDelegateWarning,variant:2})),A.length>0?e(h).createElement(C.FungibleSummary,{name:r,items:A}):null)),ie=(0,c.useFetchInfiniteHistoryItems)(H),le=ie.isLoading||"loading"===O,{isError:re}=(0,c.useFetchRefreshInfiniteHistoryItems)(H),{handleShowModalVisibility:oe}=(0,z.useModals)(),se=(0,h.useCallback)((e=>oe("historyItem",e)),[oe]),ce=(0,h.useCallback)((e=>oe("pendingTransaction",e)),[oe]),{data:[ue=!1]}=(0,o.useFeatureFlags)(["enable-spam-filtering"]);return void 0===l?ae:e(h).createElement(v.HistoryList,Object.assign({header:ae,dataPages:null===(n=ie.data)||void 0===n?void 0:n.pages,isLoading:le,fetchNextPage:ie.fetchNextPage,refetch:ie.refetch,hasNextPage:ie.hasNextPage,isFetchingNextPage:ie.isFetchingNextPage,isError:ie.isError,isRefreshError:re,isRefreshingConfirmedTxs:!1,isDeveloperMode:V,showHistoryItemModal:se,showPendingTransactionModal:ce},ue?{filter:e=>!(0,c.isSpamTransaction)(e,i?[i]:[])}:{}))})),Q=e(h).memo((t=>{const{data:n,loading:a}=(e=>{var t;const{networkID:n,fungibleKey:a,name:i,symbol:m,tokenAddress:p,walletAddress:x}=e,{data:[y=!1,k,v]}=(0,o.useFeatureFlags)(["enable-asset-details","enable-cta-bar","kill-brc20-sends"]),{showSendFungibleFormModal:E,showDepositFungibleModal:w,hideDepositFungibleModal:S}=(0,A.useLegacyModals)(),{data:T,isLoading:M}=L.hooks.useSelectedMultiChainAccount(),C=null==T?void 0:T.isReadOnly,{data:D=l.DEFAULT_DEVELOPER_MODE,status:B}=L.hooks.useDeveloperMode(),F=D.isDeveloperMode,{fungibles:I,isLoadingTokens:z,refetch:H,visibilityOverrides:$}=L.hooks.useFungibles(),j=(0,s.useFungiblesStore)((e=>e.setSendFungibleKey)),{fungible:U,fungibleName:G,fungibleSymbol:Z,fungibleBalance:_,fungiblePrice:Q,fungibleTokenType:J,fungiblePermanentDelegate:X}=(0,h.useMemo)((()=>{var e,t,n;const l=I.find((e=>e.data.key===a)),r=(0,s.getPermananetDelegateAddress)(l);return{fungible:l,fungibleName:null!==(e=null==l?void 0:l.data.name)&&void 0!==e?e:i,fungibleSymbol:null!==(t=null==l?void 0:l.data.symbol)&&void 0!==t?t:m,fungibleBalance:null!==(n=null==l?void 0:l.data.balance)&&void 0!==n?n:W,fungiblePrice:null==l?void 0:l.data.usd,fungibleTokenType:null==l?void 0:l.type,fungiblePermanentDelegate:r}}),[a,I,i,m]),Y=(0,s.getDerivedSpamStatus)($,{key:a,spamStatus:null!==(t=null==U?void 0:U.data.spamStatus)&&void 0!==t?t:s.SpamStatus.NotVerified}),{data:q}=L.hooks.useSelectedChainAddress({networkID:n,address:null==U?void 0:U.data.walletAddress}),{t:ee}=(0,u.useTranslation)(),te=(0,h.useMemo)((()=>({recentActivityText:ee("assetDetailRecentActivity"),sendButtonText:ee("commandSend"),receiveButtonText:ee("commandReceive"),swapButtonText:ee("commandSwap"),permanentDelegateWarning:ee("assetDetailPermanentDelegateWarning",{delegate:X}),spamWarning:ee("tokenSpamWarning"),reportAsNotSpam:ee("commandReportAsNotSpam")})),[ee,X]),ne=G,ae=(0,g.truncateString)(ne,20),ie=(0,c.getTokenHistoryFilterId)(U),le=(0,h.useMemo)((()=>{const e=q?[q]:[];return(0,c.getAccountsWithFilter)(e,n,ie)}),[q,n,ie]),re=(null==U?void 0:U.data.tokenAddress)===s.BLUR_ETH_MINT_ADDRESS&&!C,oe=(0,h.useCallback)((()=>{U&&(j(null==U?void 0:U.data.key),E(U))}),[U,j,E]),se=(0,h.useCallback)((()=>{var e;w({accountName:null!==(e=null==T?void 0:T.name)&&void 0!==e?e:"",walletAddress:x,address:p,symbol:Z,onClose:S,networkID:n})}),[null==T?void 0:T.name,S,p,x,w,Z,n]),ce=!r.Chains.isSolanaNetworkID(n)||"mainnet-beta"===(0,d.getClusterBySolanaChainId)(n),{isSolana:ue}=(0,h.useMemo)((()=>{const e=I.find((e=>e.data.key===a));return{isSolana:(null==e?void 0:e.type)===s.FungibleTokenType.SolanaNative}}),[a,I]),de=ue&&!C,ge=K(e),{summaryItems:me,shouldShowPartialError:pe,partialErrorMessage:he}=L.hooks.useFungibleDetailViewState({fungibleKey:a,account:T}),be=(0,h.useMemo)((()=>{if(U)return(0,r.encodeCaip19)((0,s.getFungibleCaip19FromFungible)(U))}),[U]),fe=(0,N.useNavigateToSwapper)(),xe=(0,h.useCallback)((()=>{U&&be&&(V.analytics.capture("fungibleSwapClick",{data:{caip19:be}}),fe({sellFungible:U}))}),[U,be,fe]),{mutateAsync:ye}=L.hooks.useSetVisibilityOverrides(),ke=(0,h.useCallback)((()=>O(void 0,void 0,void 0,(function*(){U&&(null==T?void 0:T.identifier)&&(V.analytics.capture("fungiblesReportAsNotSpam",{data:{caip19:(0,r.encodeCaip19)((0,s.getFungibleCaip19FromFungible)(U))}}),yield ye({accountId:T.identifier,mutations:[{fungibleKey:U.data.key,visibility:s.VisibilityStatus.VisibleNotSpam}]}))}))),[T,U,ye]),ve=(0,h.useMemo)((()=>(0,s.getIsNonTransferable)(U)),[U]),Ee=L.hooks.useCanSwapWithNetworkID({networkID:null==q?void 0:q.networkID}),{showValidatorListModal:we,hideValidatorListModal:Se}=(0,A.useLegacyModals)(),Ae=(0,h.useCallback)((()=>we({onClose:Se})),[Se,we]),Te=(0,h.useCallback)((()=>{p&&(0,P.copyToClipboard)(p)}),[p]),{mutateAsync:Me}=L.hooks.useUnwrapSOL(),Ce=(0,b.useNavigate)(),De=(0,h.useCallback)((()=>O(void 0,void 0,void 0,(function*(){yield Me(),Ce(R.Path.Notifications)}))),[Ce,Me]),Be=L.hooks.useFungibleExplorerUrl(U),Fe=(0,h.useCallback)((()=>{window.open(null==Be?void 0:Be.explorerUrl,"_blank")}),[null==Be?void 0:Be.explorerUrl]),{ctaActions:Ie}=L.hooks.useFungibleCTAActions({balance:_,canSwap:Ee,chainAddress:q,fee:f.DEFAULT_FEE,fungible:U,isReadOnlyAccount:C,isSplNonTransferable:ve,killBrc20Sends:v,onCopyTokenAccountAddressPress:Te,onDepositPress:se,onMarkNotSpam:ke,onSendPress:oe,onStakeSolPress:Ae,onSwapPress:xe,onUnwrapWrappedSolPress:De,onViewOnExplorerPress:Fe,type:null!=J?J:s.FungibleTokenType.SolanaNative});return{data:(0,h.useMemo)((()=>({enableCTABar:k,chainAddress:q,fungible:U,tokenAddress:p,fungibleName:G,fungibleSymbol:Z,fungibleBalance:_,fungiblePrice:Q,fungibleTokenType:J,fungiblePermanentDelegate:X,summaryItems:me,canStake:de,showUnwrapBlurEth:re,showDollarValue:ce,i18nStrings:te,accounts:le,actionItems:ge,pageHeader:ae,isDeveloperMode:F,developerModeStatus:B,handleShowSendModal:oe,handleShowDepositFungibleModal:se,handleSwapClick:xe,refetch:H,enableAssetDetails:y,walletAddress:x,isReadOnlyAccount:C,isSplNonTransferable:(0,s.getIsNonTransferable)(U),derivedSpamStatus:Y,onMarkNotSpam:ke,ctaActions:Ie,shouldShowPartialError:pe,partialErrorMessage:he})),[k,q,U,p,G,Z,_,Q,J,X,me,de,re,ce,te,le,ge,ae,F,B,oe,se,xe,H,y,x,C,Y,ke,Ie,pe,he]),loading:M||z}})(t);return a?e(h).createElement(M.FungibleDetailLoader,{depositText:n.i18nStrings.receiveButtonText,sendText:n.i18nStrings.sendButtonText}):e(h).createElement(_,Object.assign({},n))}))})),n.register("1yzIb",(function(e,a){t(e.exports,"WarningCardWithActions",(function(){return h}));var i=n("4raQz"),l=n("lDSNw"),r=n("cZIbv"),o=n("aanFI"),s=n("kn91D");const c=r.default.div` + display: flex; + flex-direction: column; + background-color: ${e=>e.color}; + width: 100%; + border-width: 1px; + border-style: solid; + border-color: ${e=>e.color}; + border-radius: 12px; + gap: 8px; +`,u=r.default.div` + display: flex; + margin: 16px; + gap: 8px; +`,d=r.default.div` + display: flex; + justify-content: ${e=>1===e.buttonCount?"center":"space-between"}; + border-top: 1px solid rgba(0, 0, 0, 0.1); + padding: 4px 8px; + margin-bottom: 4px; +`,g=r.default.div` + padding: 3px; +`,m=r.default.button` + border: none; + background: transparent; + color: #222222; + cursor: pointer; + padding: 8px; + &:nth-child(1) { + font-weight: bold; + } +`,p=(0,r.default)(s.Text).attrs({size:14,weight:400,lineHeight:17,textAlign:"left",wordBreak:"break-word"})``,h=({message:e,inverted:t=!1,variant:n="warning",actions:a,Icon:r})=>{let s="#2A2A2A",h="#222222";switch(null!=r||(r="warning"!==n||t?o.IconExclamationMarkOctagon:o.IconExclamationMarkTriangle),n){case"warning":default:s=i.simulations.WARNING_COLOR;break;case"danger":s=i.simulations.DANGER_COLOR;break;case"error":h=i.simulations.ERROR_COLOR}return l.createElement(c,{color:s},l.createElement(u,null,l.createElement(g,null,l.createElement(r,{fill:h,width:18,height:18})),l.createElement(p,{color:h},e)),0===a.length?null:l.createElement(d,{buttonCount:a.length},a.map((e=>l.createElement(m,{key:e.label,onClick:e.onClick,type:"button"},e.label)))))}})),n.register("fskOJ",(function(a,i){t(a.exports,"FungibleDetailHeader",(function(){return y}));var l=n("6Tvfa"),r=n("gYh0e"),o=n("lDSNw"),s=n("gmVmN"),c=n("cZIbv"),u=n("laYjG"),d=n("44I6u"),g=n("goqEN"),m=n("kn91D"),p=n("gMNJN"),h=n("h5kyv");const b=(0,c.default)(d.Column).attrs({align:"center"})` + background: #2a2a2a; + padding: 16px 14px; + border-radius: 6px; +`,f=(0,c.default)(m.Text).attrs({size:16,color:"#777777"})` + margin-top: 7px; +`,x=(0,c.default)(u.ButtonGroup)` + margin-top: 20px; +`,y=e(o).memo((t=>{const{enableCTABar:n,mint:a,symbol:i,balance:c,dollarValue:d,fungibleTokenType:m,showDollarValue:y,sendButtonText:k,receiveButtonText:v,swapButtonText:E,chainAddress:w,isReadOnlyAccount:S,handleShowSendModal:A,handleShowDepositFungibleModal:T,handleSwapClick:M,isSplNonTransferable:C}=t,D=a?(0,l.formatAddressShort)(a):void 0,B=`${(0,s.formatTokenAmount)(c)} ${null!=i?i:D}`,F=m!==r.FungibleTokenType.BRC20||!(0,h.isFeatureEnabled)("kill-brc20-sends"),I=p.hooks.useCanSendFungible({balance:c,fungibleTokenType:m,chainAddress:w,isSendEnabledForTokenType:F,isSplNonTransferable:C}),N=p.hooks.useCanSwapWithNetworkID({networkID:null==w?void 0:w.networkID}),L=!S&&!n;return e(o).createElement(b,null,e(o).createElement(g.ShrinkingText,{maxFontSize:38},B),y&&e(o).createElement(f,null,d?(0,s.formatDollarAmount)(d):"–"),L&&e(o).createElement(x,{buttonStyle:u.ButtonPairStyle.Small,buttons:[{theme:"primary",text:v,onClick:T},I&&{theme:"primary",text:k,onClick:A},I&&N&&{theme:"primary",text:E,onClick:M}].filter(Boolean)}))}))})),n.register("7CjHJ",(function(a,i){t(a.exports,"FungibleDetailLoader",(function(){return b}));var l=n("lDSNw"),r=n("cZIbv"),o=n("laYjG"),s=n("44I6u"),c=n("6l2nq"),u=n("hjnIF");const d=[1,2],g=(0,r.default)(c.Row)` + height: 35px; +`,m=(0,r.default)(s.Column).attrs({align:"center"})` + background: #2a2a2a; + padding: 16px 14px; + border-radius: 6px; + margin-bottom: 24px; +`,p=r.default.div` + width: 44px; + height: 44px; + margin-right: 10px; +`,h=(0,r.default)(u.SkeletonLoader).attrs({height:"8px",backgroundColor:"#484848",borderRadius:"8px"})``,b=e(l).memo((t=>e(l).createElement(e(l).Fragment,null,e(l).createElement(g,{justify:"center"},e(l).createElement(h,{width:"120px",height:"10px",margin:"0 0 7px 0"})),e(l).createElement(m,null,e(l).createElement(u.SkeletonLoader,{width:"100%",height:"70px",padding:"15px 0 30px 0"},e(l).createElement(s.Column,null,e(l).createElement(c.Row,{justify:"center",margin:"0 auto"},e(l).createElement(h,{width:"120px",height:"10px",margin:"0 0 7px 0"})),e(l).createElement(c.Row,{justify:"center",margin:"0 auto"},e(l).createElement(h,{width:"60px",height:"8px"})))),e(l).createElement(o.ButtonPair,{primaryText:t.sendText,primaryDisabled:!0,primaryTheme:"default",secondaryText:t.depositText,secondaryDisabled:!0,secondaryTheme:"default",buttonPairStyle:o.ButtonPairStyle.Small})),d.map((t=>e(l).createElement(u.SkeletonLoader,{key:`fungible-detail-row-loader-${t}`,align:"center",width:"100%",height:"74px",backgroundColor:"#2D2D2D",borderRadius:"8px",margin:"0 0 10px 0",padding:"10px"},e(l).createElement(p,null,e(l).createElement(u.SkeletonLoader,{width:"44px",height:"44px",backgroundColor:"#434343",borderRadius:"50%"})),e(l).createElement(s.Column,null,e(l).createElement(c.Row,{margin:"0 0 10px",justify:"space-between"},e(l).createElement(h,{width:"120px"}),e(l).createElement(h,{width:"60px"})),e(l).createElement(c.Row,{justify:"space-between"},e(l).createElement(h,{width:"75px"}),e(l).createElement(h,{width:"35px"})))))))))})),n.register("jBYwZ",(function(a,i){t(a.exports,"FungibleSummary",(function(){return g}));var l=n("lMzyG"),r=n("lDSNw"),o=n("cZIbv"),s=n("ks67t"),c=n("kn91D");const u=o.default.div` + margin: 24px auto 0 auto; + width: 100%; +`,d=(0,o.default)(c.Text).attrs({size:16,weight:500,color:"#777777",textAlign:"left",margin:"0 auto 16px 0",noWrap:!0})``,g=({name:t,items:n})=>{const{t:a}=(0,l.useTranslation)();return e(r).createElement(u,null,e(r).createElement(d,null,a("assetDetailAboutLabel",{fungibleName:t})),e(r).createElement(s.Summary,{rows:n}))}})),n.register("2pb0B",(function(a,i){t(a.exports,"FungibleSummaryCard",(function(){return b}));var l=n("belzv"),r=n("lDSNw"),o=n("gmVmN"),s=n("cZIbv"),c=n("6EObQ");const u=s.default.div` + display: flex; + align-items: center; + margin: 16px 0; +`,d=s.default.div` + display: flex; + flex-direction: column; +`,g=s.default.div` + overflow: hidden; + word-break: break-word; + text-overflow: ellipsis; + word-break: break-all; + font-size: 22px; + font-weight: 600; + line-height: 28px; +`,m=s.default.div` + font-size: 15px; + line-height: 20px; + text-align: right; + color: ${e=>e.positive?"#21E56F;":"#EB3742;"}; +`,p=s.default.div` + display: flex; + overflow: hidden; + word-break: break-word; + text-overflow: ellipsis; + word-break: break-all; + color: #777777; + font-size: 15px; + line-height: 20px; + text-align: ${e=>{var t;return null!==(t=e.textAlign)&&void 0!==t?t:"left"}}; +`,h=s.default.figure` + margin-right: 12px; +`,b=({logoUri:t,symbol:n,tokenAddress:a,chain:i,price:s,priceChange24h:b,name:f,type:x})=>{if(i.id===l.BitcoinNetworkID.Mainnet||i.id===l.BitcoinNetworkID.Testnet)return null;const y="number"==typeof b?b:e(r).createElement(e(r).Fragment,null,"—");return e(r).createElement(u,null,e(r).createElement(h,null,e(r).createElement(c.EcosystemImage,{image:{type:"fungible",src:t,fallback:n||a},tokenType:x,chainMeta:i})),e(r).createElement(d,null,e(r).createElement(g,null,f," "),e(r).createElement(p,null,n," • ",(0,o.formatDollarAmount)(s||0)," ","number"==typeof y&&0!==y?e(r).createElement(m,{positive:y>0},(0,o.formatNumber)(y,{includePlusPrefix:!0,suffix:"%"})):e(r).createElement(e(r).Fragment,null,(0,o.formatNumber)(0,{includePlusPrefix:!0,suffix:"%"})))))}})),n.register("1HSLJ",(function(a,i){t(a.exports,"StartEarningSol",(function(){return A}));var l=n("lMzyG"),r=n("gd9Oy"),o=n("4raQz"),s=n("4y59b"),c=n("lDSNw"),u=n("cZIbv"),d=n("miiws"),g=n("aanFI"),m=n("bkZ83"),p=n("02iAW"),h=n("4tc9b"),b=n("kn91D"),f=n("6ha3o"),x=n("aXzxc"),y=n("gMNJN"),k=n("1di4e");const v=(0,u.default)(h.TokenRowBody)` + display: grid; + grid-template-columns: 44px auto; + column-gap: 10px; + margin-bottom: 0; +`,E=u.default.div` + overflow: hidden; +`,w=u.default.div` + display: grid; + grid-template-columns: 1fr; +`,S=u.default.div` + display: grid; + grid-template-columns: 1fr 1fr; + gap: 10px; +`,A=()=>{var t;const{t:n}=(0,l.useTranslation)(),{pushDetailView:a}=(0,f.useDetailViews)(),{showValidatorListModal:i,hideValidatorListModal:u}=(0,x.useLegacyModals)(),{data:h}=y.hooks.useSelectedChainAddress(r.AddressType.Solana),A=null!==(t=null==h?void 0:h.address)&&void 0!==t?t:"",T=(0,c.useMemo)((()=>(0,o.createConnectionBySolanaNetworkID)(null==h?void 0:h.networkID)),[null==h?void 0:h.networkID]),M=y.hooks.useStakeAccounts(T,A),{isFetching:C,isError:D}=M,{totalStake:B,totalRewards:F,numAccounts:I}=(0,c.useMemo)((()=>{var e;const t=null!==(e=M.data)&&void 0!==e?e:[];return{totalStake:t.reduce(((e,t)=>e+t.lamports),0),totalRewards:t.reduce(((e,t)=>{var n;return e+(null!==(n=t.inflationReward)&&void 0!==n?n:0)}),0),numAccounts:t.length}}),[M.data]);return e(c).createElement(v,{role:"button",isDisabled:C,onClick:()=>{D?M.refetch():C||(I>0?a(e(c).createElement(k.StakeAccountListPage,null)):i({onClose:u}))}},C?e(c).createElement(d.Circle,{diameter:44,color:(0,s.hexToRGB)("#AB9FF2",.2)},e(c).createElement(p.Spinner,{diameter:28})):D?e(c).createElement(d.Circle,{diameter:44,color:(0,s.hexToRGB)("#EB3742",.1)},e(c).createElement(g.IconFailure,null)):e(c).createElement(d.Circle,{diameter:44,color:"#3F3D29"},e(c).createElement(g.IconStar,null)),e(c).createElement(E,null,C?e(c).createElement(w,null,e(c).createElement(b.Text,{size:16,weight:600,lineHeight:19,textAlign:"left"},n("startEarningSolLoading")),e(c).createElement(b.Text,{color:"#777777",size:14,lineHeight:17,textAlign:"left",noWrap:!0},n("startEarningSolSearching"))):D?e(c).createElement(w,null,e(c).createElement(b.Text,{size:16,weight:600,lineHeight:19,textAlign:"left"},n("startEarningSolErrorTroubleLoading")),e(c).createElement(b.Text,{color:"#777777",size:14,lineHeight:17,textAlign:"left",noWrap:!0},n("startEarningSolErrorClosePhantom"))):I?e(c).createElement(e(c).Fragment,null,e(c).createElement(S,null,e(c).createElement(b.Text,{size:16,weight:600,lineHeight:19,textAlign:"left"},n("startEarningSolYourStake")),e(c).createElement(b.Text,{size:14,weight:400,lineHeight:17,textAlign:"right",noWrap:!0},e(c).createElement(m.SolBalance,null,B))),e(c).createElement(S,null,e(c).createElement(b.Text,{color:"#777777",size:14,lineHeight:19,textAlign:"left",noWrap:!0},I," ",1===I?"account":"accounts"),e(c).createElement(b.Text,{size:14,color:""+(F>0?"#21E56F":"#777777"),lineHeight:17,textAlign:"right",noWrap:!0},F>0?e(c).createElement(e(c).Fragment,null,"+",e(c).createElement(m.SolBalance,null,F)):"–"))):e(c).createElement(w,null,e(c).createElement(b.Text,{size:16,weight:600,lineHeight:19,textAlign:"left"},n("startEarningSolPrimaryText")),e(c).createElement(b.Text,{color:"#777777",size:14,lineHeight:17,textAlign:"left",noWrap:!0},n("startEarningSolStakeTokens")))))}})),n.register("1di4e",(function(a,i){t(a.exports,"StakeAccountListPage",(function(){return h}));var l=n("belzv"),r=n("lMzyG"),o=n("4raQz"),s=n("lDSNw"),c=n("jQk2k"),u=n("aanFI"),d=n("ll4uk"),g=n("aXzxc"),m=n("7sEvl"),p=n("gMNJN");const h=()=>{const{t:t}=(0,r.useTranslation)(),{showValidatorListModal:n,hideValidatorListModal:a}=(0,g.useLegacyModals)(),{data:i}=p.hooks.useSelectedMultiChainAccount(),{solanaPublicKey:h,connection:b}=(0,s.useMemo)((()=>{var e,t;const n=(null!==(e=null==i?void 0:i.addresses)&&void 0!==e?e:[]).find((e=>l.Chains.isSolanaNetworkID(e.networkID))),a=null!==(t=null==n?void 0:n.address)&&void 0!==t?t:"",r=null==n?void 0:n.networkID;return{solanaPublicKey:a,connection:(0,o.createConnection)((0,o.getClusterBySolanaChainId)(r))}}),[i]),f=p.hooks.useStakeAccounts(b,h);return e(s).createElement(e(s).Fragment,null,e(s).createElement(c.PageHeader,{onIconClick:()=>n({onClose:a}),icon:e(s).createElement(u.IconPlus,null)},t("stakeAccountListViewPrimaryText")),e(s).createElement(d.FullHeightLoadingContent,{isLoading:!f.isFetched},e(s).createElement(m.StakeAccountList,null)))}})),n.register("7sEvl",(function(a,i){t(a.exports,"StakeAccountList",(function(){return v}));var l=n("6Tvfa"),r=n("belzv"),o=n("lMzyG"),s=n("6oMdZ"),c=n("4raQz"),u=n("lDSNw"),d=n("cZIbv"),g=n("bpx2y"),m=n("ll4uk"),p=n("bkZ83"),h=n("jAo12"),b=n("4tc9b"),f=n("kn91D"),x=n("aXzxc"),y=n("gMNJN"),k=n("h5kyv");const v=()=>{var t;const{t:n}=(0,o.useTranslation)();(0,u.useEffect)((()=>(k.analytics.capture("showStakeAccountList"),()=>{k.analytics.capture("hideStakeAccountList")})),[]);const{data:a}=y.hooks.useSelectedMultiChainAccount(),{solanaPublicKey:i,connection:l}=(0,u.useMemo)((()=>{var e,t;const n=(null!==(e=null==a?void 0:a.addresses)&&void 0!==e?e:[]).find((e=>r.Chains.isSolanaNetworkID(e.networkID))),i=null!==(t=null==n?void 0:n.address)&&void 0!==t?t:"",l=null==n?void 0:n.networkID;return{solanaChainAddress:n,solanaPublicKey:i,connection:(0,c.createConnection)((0,c.getClusterBySolanaChainId)(l))}}),[a]),s=y.hooks.useStakeAccounts(l,i),d=null!==(t=s.data)&&void 0!==t?t:[];return e(u).createElement(m.FullHeightLoadingContent,{isLoading:!s.isFetched},s.isError?e(u).createElement(g.ErrorView,{title:n("errorAndOfflineSomethingWentWrong"),description:n("stakeAccountListErrorFetching"),refetch:()=>{s.isFetching||s.refetch()}}):e(u).createElement(E,{data:d,connection:l}),e(u).createElement("br",null))},E=t=>{const{t:n}=(0,o.useTranslation)(),a=F(t.connection),i=t.data.slice().sort(((e,t)=>e.lamports>t.lamports?-1:1)),l=i.filter((e=>e.type===s.StakeAccountType.Delegated)),r=i.filter((e=>e.type===s.StakeAccountType.Initialized));return l.length||r.length?e(u).createElement(e(u).Fragment,null,l.length>0&&e(u).createElement(e(u).Fragment,null,l.map((n=>{var i,l,r;const{stake:o,voter:s}=n.info.stake.delegation,c=a.get(s),d=null===(i=null==c?void 0:c.info)||void 0===i?void 0:i.name,g=null===(l=null==c?void 0:c.info)||void 0===l?void 0:l.keybaseUsername,m=null===(r=null==c?void 0:c.info)||void 0===r?void 0:r.iconUrl;return e(u).createElement(D,{key:n.pubkey,pubkey:n.pubkey,balance:n.lamports,delegatedStake:Number(o),inflationReward:n.inflationReward,voteAccountPubkey:s,name:d,keybaseUsername:g,iconUrl:m,connection:t.connection})}))),r.length>0&&e(u).createElement(e(u).Fragment,null,r.map((n=>e(u).createElement(B,{key:n.pubkey,pubkey:n.pubkey,balance:n.lamports,inflationReward:n.inflationReward,connection:t.connection}))))):e(u).createElement(w,null,e(u).createElement(f.Text,{size:16,color:"#666666"},n("stakeAccountListNoStakingAccounts")))},w=d.default.div` + display: flex; + align-items: center; + justify-content: center; + width: 100%; + height: calc(100% - 42px); +`,S=(0,d.default)(b.TokenRowBody)` + display: grid; + grid-template-columns: 44px auto; + column-gap: 10px; +`,A=(0,d.default)(h.TokenImage).attrs({width:44})``,T=d.default.div` + overflow: hidden; +`,M=d.default.div` + display: grid; + grid-template-columns: 1fr 1fr; + gap: 10px; +`,C=(0,d.default)(f.Text)` + color: ${e=>"active"===e.activationState?"#21E56F":"inactive"===e.activationState?"#EB3742":"activating"===e.activationState||"deactivating"===e.activationState?"#FFE920":"#777777"}; +`,D=t=>{var n,a,i;const{t:r}=(0,o.useTranslation)(),{showStakeAccountDetailModal:s}=(0,x.useLegacyModals)(),{data:c}=y.hooks.useKeybaseUserAvatar(t.keybaseUsername),d=null!==(a=null!==(n=t.name)&&void 0!==n?n:t.keybaseUsername)&&void 0!==a?a:(0,l.formatHashMedium)(t.voteAccountPubkey),g=y.hooks.useStakeActivationData(t.connection,t.pubkey).data,m=t.inflationReward&&t.inflationReward>0;return e(u).createElement(S,{onClick:()=>{s({stakeAccountPubkey:t.pubkey})}},e(u).createElement(A,{iconUrl:null!==(i=t.iconUrl)&&void 0!==i?i:c}),e(u).createElement(T,null,e(u).createElement(M,null,e(u).createElement(f.Text,{size:16,weight:600,lineHeight:19,textAlign:"left",noWrap:!0},d),e(u).createElement(f.Text,{size:14,weight:400,lineHeight:19,textAlign:"right",noWrap:!0},e(u).createElement(p.SolBalance,null,t.delegatedStake))),e(u).createElement(M,null,e(u).createElement(C,{size:14,activationState:null==g?void 0:g.state,lineHeight:19,textAlign:"left",textTransform:"capitalize",noWrap:!0},"activating"===(null==g?void 0:g.state)?r("stakeAccountListActivationActivating"):"","active"===(null==g?void 0:g.state)?r("stakeAccountListActivationActive"):"","inactive"===(null==g?void 0:g.state)?r("stakeAccountListActivationInactive"):"","deactivating"===(null==g?void 0:g.state)?r("stakeAccountListActivationDeactivating"):""),e(u).createElement(f.Text,{size:14,color:""+(m?"#21E56F":"#777777"),lineHeight:19,textAlign:"right",noWrap:!0},m?e(u).createElement(e(u).Fragment,null,"+",e(u).createElement(p.SolBalance,null,t.inflationReward)):"-"))))},B=t=>{const{t:n}=(0,o.useTranslation)(),{showStakeAccountDetailModal:a}=(0,x.useLegacyModals)(),i=y.hooks.useStakeActivationData(t.connection,t.pubkey).data,l=t.inflationReward&&t.inflationReward>0;return e(u).createElement(S,{onClick:()=>a({stakeAccountPubkey:t.pubkey})},e(u).createElement(A,null),e(u).createElement(T,null,e(u).createElement(M,null,e(u).createElement(f.Text,{size:16,weight:600,lineHeight:19,textAlign:"left",noWrap:!0},t.pubkey),e(u).createElement(f.Text,{size:14,weight:400,lineHeight:19,textAlign:"right",noWrap:!0},e(u).createElement(p.SolBalance,null,t.balance))),e(u).createElement(M,null,e(u).createElement(C,{size:14,activationState:null==i?void 0:i.state,lineHeight:19,textAlign:"left",textTransform:"capitalize",noWrap:!0},"activating"===(null==i?void 0:i.state)?n("stakeAccountListActivationActivating"):"","active"===(null==i?void 0:i.state)?n("stakeAccountListActivationActive"):"","inactive"===(null==i?void 0:i.state)?n("stakeAccountListActivationInactive"):"","deactivating"===(null==i?void 0:i.state)?n("stakeAccountListActivationDeactivating"):""),e(u).createElement(f.Text,{size:14,color:""+(l?"#21E56F":"#777777"),lineHeight:19,textAlign:"right",noWrap:!0},l&&"+",e(u).createElement(p.SolBalance,null,t.inflationReward)))))},F=e=>{var t;const n=y.hooks.useValidators(e),a=null!==(t=n.results)&&void 0!==t?t:[],i=(0,u.useRef)(a);i.current=a;return(0,u.useMemo)((()=>new Map(i.current.map((e=>[e.voteAccountPubkey,e])))),[n.dataUpdatedAt,i])}})),n.register("3OE1H",(function(a,i){t(a.exports,"ButtonUnwrapFungible",(function(){return h}));var l=n("lMzyG"),r=n("lDSNw"),o=n("cZIbv"),s=n("6EObQ"),c=n("4tc9b"),u=n("kn91D"),d=n("2LZGp");const g=(0,o.default)(c.TokenRowBody)` + display: grid; + grid-template-columns: 44px auto; + column-gap: 10px; + margin-bottom: 0; +`,m=o.default.div` + display: grid; + grid-template-columns: 1fr; +`,p=(0,o.default)(u.Text)` + margin-top: 5px; +`,h=({fungible:t})=>{const{symbol:n,name:a,logoUri:i,chain:o}=t.data,{t:c}=(0,l.useTranslation)(),{handleShowModalVisibility:h}=(0,d.useModals)(),b=(0,r.useCallback)((()=>{h("approveUnwrapFungible",{fungible:t})}),[t,h]);return e(r).createElement(g,{onClick:b},e(r).createElement(s.EcosystemImage,{image:{type:"icon",preset:"swap"},size:48,badge:{src:null!=i?i:""}}),e(r).createElement(m,null,e(r).createElement(u.Text,{size:16,weight:600,lineHeight:19,textAlign:"left"},c("unwrapFungibleTitle",{tokenSymbol:n})),e(r).createElement(p,{color:"#777777",size:14,lineHeight:17,textAlign:"left"},c("unwrapFungibleDescription",{fromToken:a,toToken:o.symbol}))))}})),n.register("lKTPx",(function(e,a){t(e.exports,"useNavigateToSwapper",(function(){return u}));var i=n("belzv"),l=n("gYh0e"),r=n("lDSNw"),o=n("lz7nT"),s=n("8182A");const c=e=>{const t=(0,l.getFungibleCaip19FromFungible)(e);return(0,i.encodeCaip19)(t)},u=()=>{const e=(0,o.useNavigate)();return(0,r.useCallback)((({sellFungible:t,buyFungible:n,sellAmount:a})=>{const i=new URLSearchParams;t&&i.append("sellFungible",c(t)),n&&i.append("buyFungible",c(n)),a&&i.append("sellAmount",a),e(`${s.Path.Swap}?${i.toString()}`)}),[e])}})); +//# sourceMappingURL=HomeTabPage.0d4c362a.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/HomeTabPage.461b9d42.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/HomeTabPage.461b9d42.js new file mode 100644 index 0000000..eb6f6db --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/HomeTabPage.461b9d42.js @@ -0,0 +1,401 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function e(e){return e&&e.__esModule?e.default:e}function t(e,t,n,a){Object.defineProperty(e,t,{get:n,set:a,enumerable:!0,configurable:!0})}var n=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;n.register("izxKn",(function(a,i){var l;l=a.exports,Object.defineProperty(l,"__esModule",{value:!0,configurable:!0}),t(a.exports,"default",(function(){return V}),(function(e){return V=e}));var o=n("4xbAj"),r=n("iOvk1"),s=n("3ljHn"),c=n("5slFC"),u=n("43063"),d=n("RVqnc"),g=n("7dHjq"),m=n("29o0l"),p=n("6RB6n"),f=n("gkfw3"),h=n("8cn6w"),b=n("aWXnn"),k=n("lq7YC"),x=n("kckw8"),y=n("lsCEZ"),v=n("gGtJv"),w=n("i1NO2"),E=n("brWcm"),S=n("dKFQQ"),A=n("dRJ3q"),T=n("bJlxR"),C=n("d1JH7"),M=n("gX5Te"),F=n("feAoQ"),B=n("kdiZd"),D=n("twk6W"),I=n("lJodL"),L=function(e,t,n,a){return new(n||(n=Promise))((function(i,l){function o(e){try{s(a.next(e))}catch(e){l(e)}}function r(e){try{s(a.throw(e))}catch(e){l(e)}}function s(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,r)}s((a=a.apply(e,t||[])).next())}))};const P=e(m).memo((({visibilityOverrides:t,fungibles:n,isMainnet:a,onMouseEnter:i})=>{var l;const{t:o}=(0,u.useTranslation)(),{pushDetailView:s}=(0,w.useDetailViews)(),c=(0,m.useRef)(document.getElementById("tab-content"));(0,m.useEffect)((()=>{const e=document.getElementById("tab-content");e&&(c.current=e)}),[]);const d=(0,m.useCallback)((({networkID:t,chainName:n,fungibleKey:a,name:i,symbol:l,tokenAddress:o,type:c,walletAddress:u})=>{D.analytics.capture("assetDetailClick",{asset:{type:"fungible",chain:n,isNativeOfType:n,address:o},data:{networkId:t,chainId:r.Chains.getChainID(t)}}),s(e(m).createElement(I.FungibleDetailPage,{networkID:t,chainName:n,name:i,symbol:l,fungibleKey:a,tokenAddress:o,type:c,walletAddress:u}))}),[s]),g=(0,m.useCallback)((({key:l,index:r,style:s})=>{const c=Math.min(r+1,n.length),u=[];for(let l=r;ld({networkID:g.id,chainName:g.name,fungibleKey:h,name:x,symbol:f,tokenAddress:b,type:c,walletAddress:k}),onMouseEnter:i,showBalance:!0,showCurrencyValues:a})))}return e(m).createElement("div",{key:l,style:s},u)}),[n,a,d,i,o,t]);return e(m).createElement(p.WindowScroller,{scrollElement:null!==(l=c.current)&&void 0!==l?l:void 0},(({height:t=0,isScrolling:a,registerChild:i,scrollTop:l})=>e(m).createElement(p.AutoSizer,{disableHeight:!0,style:{width:"100%"}},(({width:o})=>e(m).createElement("div",{ref:i},e(m).createElement(p.List,{autoHeight:!0,width:o,height:t,scrollTop:l,isScrolling:a,rowCount:n.length,rowHeight:S.FUNGIBLE_TOKEN_ROW_HEIGHT+10,rowRenderer:g}))))))})),N=(0,d.toMilliseconds)({seconds:5}),R=(0,d.toMilliseconds)({seconds:10}),H=f.default.div` + margin-top: 32px; + margin-bottom: 32px; + width: 100%; +`;var V=()=>{const{data:t,isHidingAllFungibles:n,isLoading:a,isErrorTokens:i,isReadOnlyAccount:l,refetch:r,shouldShowPartialError:d,partialErrorMessage:p}=(()=>{const e=(0,g.useQueryClient)(),{showDepositListModal:t,showFungibleVisibilityModal:n,showBuyFungibleSelectionModal:a,showSendFungibleSelectionModal:i}=(0,E.useLegacyModals)(),{handleShowModalVisibility:l,handleHideModalVisibility:r}=(0,F.useModals)(),{t:d}=(0,u.useTranslation)(),p=(0,m.useMemo)((()=>({manageTokenList:d("homeManageTokenList"),receive:d("commandReceive"),send:d("commandSend"),buy:d("commandBuy"),errorTitle:d("homeErrorTitle"),errorDescription:d("homeErrorDescription"),errorButton:d("homeErrorButtonText")})),[d]),{data:[f]}=(0,s.useFeatureFlags)(["enable-cta-bar"]),{data:h}=M.hooks.useSelectedMultiChainAccount(),{ctaActions:b,shouldShowPartialError:k,partialErrorMessage:x}=M.hooks.useHomeViewState({onTappingBuy:a,onTappingReceive:t,onTappingSend:i,account:h}),{accountBalance:y,accountId:v}=(0,m.useMemo)((()=>{var e,t;return{accountBalance:null===(e=null==h?void 0:h.balance)||void 0===e?void 0:e.value,accountId:null!==(t=null==h?void 0:h.identifier)&&void 0!==t?t:""}}),[h]),w=null==h?void 0:h.isReadOnly,S=!M.hooks.useIsTestnetMode(),T=(0,c.useFungiblesStore)((e=>e.resetSendSlice));(0,m.useEffect)((function(){v&&T()}),[v,T]);const{fungibles:C,visibilityOverrides:D,portfolio:I,isHidingAllFungibles:P,isLoadingVisibilityOverrides:H,isLoadingTokens:V,isLoadingPrices:W,isErrorTokens:O,refetch:z}=M.hooks.useFungibles({useTokenQueryOptions:{staleTime:N,refetchInterval:R}}),{mutate:j}=M.hooks.useSetMultiChainAccountBalance();(0,o.useSetAccountBalanceEffect)({accountBalance:y,accountId:v,value:I.value,setAccountBalance:j});const $=M.hooks.useSelectedNetworks();(0,B.useWalletBalanceAnalytics)(C,$,v);const U=(0,m.useCallback)((()=>L(void 0,void 0,void 0,(function*(){return yield(0,c.prefetchSPLTokenMap)(e)}))),[e]),q=(0,m.useMemo)((()=>C.filter((e=>(0,c.isVisibleMint)(D,{key:e.data.key,spamStatus:e.data.spamStatus})))),[C,D]),X=H||V||W,{buttonDisabled:K}=(0,A.getButtonState)({isLoading:X,isEnabled:C.length>0||P,isErrorTokens:O});return{data:(0,m.useMemo)((()=>({fungibles:q,earnings:I.earnings,value:I.value,isMainnet:S,translations:p,visibilityOverrides:D,enableCTABar:f,ctaActions:b,buttonDisabled:K,showDepositListModal:t,showBuyFungibleSelectionModal:a,showSendFungibleSelectionModal:i,showFungibleVisibilityModal:n,handlePrefetchSPLTokenMap:U,handleShowModalVisibility:l,handleHideModalVisibility:r})),[D,q,I,n,p,S,a,t,i,U,l,r,f,b,K]),isHidingAllFungibles:P,isLoading:H||V||W,isErrorTokens:O,isReadOnlyAccount:w,refetch:z,shouldShowPartialError:k,partialErrorMessage:x}})(),{fungibles:f,translations:w,isMainnet:S,earnings:D,value:I,visibilityOverrides:V,enableCTABar:W,ctaActions:O,buttonDisabled:z,showDepositListModal:j,showBuyFungibleSelectionModal:$,showSendFungibleSelectionModal:U,handlePrefetchSPLTokenMap:q,handleShowModalVisibility:X}=t,{manageTokenList:K,receive:_,send:Q,buy:J,errorTitle:G,errorDescription:Y,errorButton:Z}=w,ee=f.length>0;return e(m).createElement(b.Column,{align:"center"},e(m).createElement(A.Header,{enableCTABar:W,earnings:D,value:I,buyButtonText:J,receiveButtonText:_,hasFungibles:ee,isErrorTokens:i,isLoading:a,isHidingAllFungibles:n,isReadOnlyAccount:l,sendButtonText:Q,showDollarValues:S,prefetchSPLTokenMap:q,showSendFungibleSelectionModal:U,showDepositListModal:j,showBuyFungibleSelectionModal:$,shouldShowPartialError:d,partialErrorMessage:p}),W&&!l&&e(m).createElement(H,null,e(m).createElement(k.CTABar,{disabled:z,actions:O,uiContextName:"home"})),e(m).createElement(h.ActionBannersVisibility,{isReadOnlyAccount:l}),e(m).createElement(y.HelloBitcoinInterstitialVisibility,null),e(m).createElement(x.ForceUpgradeInterstitialVisibility,null),a?[1,2,3].map((t=>e(m).createElement(v.RowSkeletonLoader,{key:`fungible-token-row-loader-${t}`}))):ee?e(m).createElement(P,{visibilityOverrides:V,fungibles:f,isMainnet:S,onMouseEnter:q}):n?null:e(m).createElement(T.HomeError,{title:G,description:Y,buttonText:Z,refetch:r}),a?null:ee||n?e(m).createElement(C.ManageTokenListButton,{buttonText:K,onClick:()=>X("fungibleVisibility")}):null)}})),n.register("8cn6w",(function(a,i){t(a.exports,"ActionBannersVisibility",(function(){return S}));var l=n("3ljHn"),o=n("ibwoK"),r=n("29o0l"),s=n("9w5Wb"),c=n("gkfw3"),u=n("gX5Te"),d=n("4RT7E"),g=n("gcdBN"),m=n("j81qC"),p=n("6I6Pd"),f=n("dd8D3"),h=n("5bn5I");const b=c.default.div` + height: 0; + transition: height 0.2s ease-in-out; + width: 100%; + ${e=>e.animate?"height: "+(e.shouldCollapse?"100px":"120px"):""} +`,k=c.default.div` + transition: transform 0.5s ease; + width: 100%; +`,x=(0,c.default)(p.IconBackground)``,y=c.default.div` + visibility: ${e=>e.isVisible?"visible":"hidden"}; +`,v=c.default.div` + align-items: center; + display: flex; + justify-content: space-between; +`,w=e(r).memo((({banners:t,currentIndex:n,hasNextBanner:a,hasPrevBanner:i,onNextBannerClick:l,onPrevBannerClick:o})=>{const s=t.length<=1;return e(r).createElement(b,{animate:t.length>0,shouldCollapse:s},e(r).createElement(k,null,e(r).createElement(h.ActionBannerList,{banners:t,currentIndex:n}),!s&&e(r).createElement(v,null,e(r).createElement(y,{isVisible:i},e(r).createElement(x,{onClick:o},e(r).createElement(m.IconArrowLeftShort,null))),e(r).createElement(f.default,{numOfItems:t.length,currentIndex:n,maxVisible:5}),e(r).createElement(y,{isVisible:a},e(r).createElement(x,{onClick:l},e(r).createElement(m.IconArrowRightShort,null))))))})),E=()=>{const t=(()=>{const{data:t={banners:[]}}=u.hooks.useActionBanners({platform:"extension",appVersion:(0,g.getManifestVersion)()}),{data:n}=u.hooks.useSelectedMultiChainAccountIdentifier(),{banners:a}=t,i=e(s)(n),[l,c]=(0,r.useState)(0),m=(0,r.useCallback)((()=>{c((e=>e+1))}),[]),p=(0,r.useCallback)((()=>{c((e=>e-1))}),[]);return(0,r.useEffect)((()=>{if(a.length&&n)if(i!==n)c(0);else if(l>=a.length)c(a.length-1);else{const e=a[l],t=(0,o.generateActionBannerBaseAnalyticsPayload)(e);d.actionBannerAnalytics.onBannerSeen(t)}}),[l,a,n,i]),(0,r.useMemo)((()=>({banners:a,currentIndex:l,hasNextBanner:l0,onNextBannerClick:m,onPrevBannerClick:p})),[a,l,p,m])})();return e(r).createElement(w,Object.assign({},t))},S=({isReadOnlyAccount:t})=>{const{data:[n]}=(0,l.useFeatureFlags)(["kill-action-banners"]);return t||n?null:e(r).createElement(E,null)}})),n.register("4RT7E",(function(e,a){t(e.exports,"actionBannerAnalytics",(function(){return o}));var i=n("ibwoK"),l=n("twk6W");const o=new(0,i.ActionBannerAnalytics)(l.analytics)})),n.register("dd8D3",(function(a,i){t(a.exports,"default",(function(){return d}));var l=n("29o0l"),o=n("gkfw3");const r=o.default.div` + display: flex; + justify-content: ${e=>e.shouldCenter?"center":"flex-start"}; + align-items: center; + position: relative; + overflow: hidden; + width: ${e=>9*(e.maxVisible-1)+18}px; +`,s=o.default.div` + align-items: center; + display: flex; + ${e=>e.shouldShift&&o.css` + transform: translateX(calc(-${9}px * ${e.shiftAmount})); + transition: transform 0.3s ease-in-out; + `} +`,c=o.default.div` + align-items: center; + background-color: #999999; + border-radius: 95px; + display: flex; + height: ${5}px; + justify-content: center; + margin: 0 ${2}px; + min-width: ${5}px; + transition: all 0.3s ease-in-out; + ${e=>e.isActive&&o.css` + min-width: ${14}px; + `} + ${e=>e.isSmall&&o.css` + min-width: 3px; + margin: 0 ${2}px; + height: 3px; + `} +`,u=o.default.div` + width: ${14}px; + height: ${5}px; + border-radius: 95px; + position: absolute; + margin: 0 ${2}px; + background-color: #ab9ff2; + transition: transform 0.3s ease-in-out; + ${e=>e.position&&o.css` + transform: translateX(${9*e.position}px); + `} +`;var d=({numOfItems:t,currentIndex:n,maxVisible:a=5})=>{const i=t>a&&n>a-3,o=i?n-(a-3):0;return e(l).createElement(r,{shouldCenter:a>t,maxVisible:a},e(l).createElement(s,{shouldShift:i,shiftAmount:o},Array.from({length:t}).map(((t,a)=>{const o=(a===n-2||a===n+2)&&i;return e(l).createElement(c,{key:`pagination-dot-${a}`,isActive:n===a,isSmall:o})})),e(l).createElement(u,{position:n})))}})),n.register("5bn5I",(function(a,i){t(a.exports,"ActionBannerList",(function(){return u}));var l=n("29o0l"),o=n("gkfw3"),r=n("clXr3");const s=o.default.ul` + align-items: center; + display: flex; + margin-bottom: 8px; + transition: transform 0.5s ease; + transform: ${e=>`translateX(${-100*e.currentIndex}%)`}; +`,c=o.default.li` + align-items: center; + display: flex; + height: 74px; + flex: 0 0 100%; + padding: ${e=>e.isActive?"0":e.isNext||e.isPrevious?"0 6px":"0"}; +`,u=({banners:t,currentIndex:n})=>e(l).createElement(s,{currentIndex:n},t.map(((t,a)=>e(l).createElement(c,{key:t.id,isActive:n===a,isNext:n+1===a,isPrevious:n-1===a},e(l).createElement(r.ActionBannerListItem,{banner:t,isActive:n===a})))))})),n.register("clXr3",(function(a,i){t(a.exports,"ActionBannerListItem",(function(){return E}));var l=n("43063"),o=n("ibwoK"),r=n("lz5BI"),s=n("29o0l"),c=n("gkfw3"),u=n("gX5Te"),d=n("43gjF"),g=n("feAoQ"),m=n("4RT7E"),p=n("hFkH3"),f=n("j81qC"),h=n("27SDj");const b=(0,c.default)(r.motion.button)` + background: none; + background-color: rgba(60, 49, 91, 0.4); + border: 1px solid rgb(60, 49, 91); + border-radius: 8px; + cursor: pointer; + height: ${e=>e.isActive?74:.9*74}px; /* 0.9 is taken from parallaxAdjacentItemScale from the carousel on mobile */ + padding: 10px 12px; + width: 100%; + + &:hover { + background-color: rgba(60, 49, 91, 0.6); + } +`,k=(0,c.default)(r.motion.div)` + align-items: center; + display: flex; +`,x=c.default.img` + margin-right: 12px; + width: 44px; +`,y=(0,c.default)(h.Text).attrs({lineHeight:17,size:14})` + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + display: -webkit-box; + flex: 1; + overflow: hidden; + text-align: left; +`,v=c.default.div` + position: relative; + top: -15px; + right: -3px; + background-color: rgba(255, 255, 255, 0.1); + border-radius: 50%; + display: flex; + height: 20px; + justify-content: center; + width: 20px; +`,w=e(s).memo((({banner:t,isActive:n,onClickBanner:a,onCloseBanner:i})=>e(s).createElement(b,{layout:!0,onClick:a,isActive:n},e(s).createElement(k,{layout:!0},e(s).createElement(x,{src:t.imageUrl}),e(s).createElement(y,{weight:600},t.description),e(s).createElement(v,{onClick:i},e(s).createElement(f.IconClose,{fill:"#ffffff",width:8})))))),E=t=>{const n=(({banner:t,isActive:n})=>{const{t:a}=(0,l.useTranslation)(),i=(0,d.useDeepLink)(),{mutateAsync:r}=u.hooks.useDismissActionBanner(),{handleShowModalVisibility:c,handleHideModalVisibility:f}=(0,g.useModals)(),h=(0,s.useCallback)((n=>{const l=(0,o.generateActionBannerBaseAnalyticsPayload)(t);switch(m.actionBannerAnalytics.onBannerClick(l),t.bannerType){case o.ActionBannerType.DirectLink:{const{destinationType:e,url:a}=t;i(n,{destinationType:e,url:a});break}case o.ActionBannerType.Modal:{const{interstitial:l,destinationType:r,url:u}=t,{title:d,lineItems:g=[],imageUrl:h,primaryButtonText:b=a("commandContinue"),secondaryButtonText:k=a("commandDismiss")}=l,x=(0,o.generateActionBannerInterstitialAnalyticsPayload)(t),y=g.map((e=>({icon:e.imageUrl,subtitle:e.description,title:e.title})));c("interstitial",{bodyTitle:d,details:y,icon:h,onDismiss:()=>{m.actionBannerAnalytics.onInterstitialDismiss(x)},FooterComponent:()=>e(s).createElement(p.ButtonPair,{primaryText:b,secondaryText:k,onPrimaryClicked:()=>{i(n,{destinationType:r,url:u}),m.actionBannerAnalytics.onInterstitialPrimaryClick(x),f("interstitial")},onSecondaryClicked:()=>{m.actionBannerAnalytics.onInterstitialSecondaryClick(x),f("interstitial")}})}),m.actionBannerAnalytics.onInterstitialSeen(x);break}}}),[t,c,f,a,i]),b=(0,s.useCallback)((e=>{e.stopPropagation(),r({actionBannerId:t.id});const n=(0,o.generateActionBannerBaseAnalyticsPayload)(t);m.actionBannerAnalytics.onBannerDismiss(n)}),[t,r]);return(0,s.useMemo)((()=>({isActive:n,banner:t,onClickBanner:h,onCloseBanner:b})),[t,n,h,b])})(t);return e(s).createElement(w,Object.assign({},n))}})),n.register("43gjF",(function(a,i){t(a.exports,"useDeepLink",(function(){return m}));var l=n("ibwoK"),o=n("29o0l"),r=n("iQL9s"),s=n("brWcm"),c=n("jOE8F"),u=n("9aR5q"),d=n("gcdBN"),g=n("jcNNm");const m=()=>{const{showSettingsMenu:t}=(0,c.useSettingsMenu)(),{showBuyFungibleSelectionModal:n}=(0,s.useLegacyModals)(),a=(0,r.useNavigate)();return(0,o.useCallback)(((i,r)=>{const{destinationType:s,url:c}=r;switch(s){case l.DeepLinkDestination.ExternalLink:(0,d.openTabAsync)({url:c});break;case l.DeepLinkDestination.Buy:n();break;case l.DeepLinkDestination.Collectibles:a(u.Path.Collectibles);break;case l.DeepLinkDestination.Explore:a(u.Path.Explore);break;case l.DeepLinkDestination.Quests:a(u.Path.Explore,{state:{tab:"quests",date:Date.now()}});break;case l.DeepLinkDestination.Swapper:a(u.Path.Swap);break;case l.DeepLinkDestination.SettingsImportSeedPhrase:(0,d.openTabAsync)({url:"onboarding.html?append=true"});break;case l.DeepLinkDestination.ConnectHardwareWallet:(0,d.openTabAsync)({url:"connect_hardware.html"});break;default:{const n=(0,g.getSanityComponentMapping)(s);if(!n)return;t(i,e(o).createElement(n,null))}}}),[a,t,n])}})),n.register("jcNNm",(function(e,a){t(e.exports,"getSanityComponentMapping",(function(){return o}));var i=n("ibwoK"),l=n("3FC78");const o=e=>{if(e===i.DeepLinkDestination.SettingsSecurityAndPrivacy)return l.MultiChainSecurity}})),n.register("lq7YC",(function(a,i){t(a.exports,"CTABar",(function(){return h}));var l=n("9yJOd"),o=n("29o0l"),r=n("gkfw3"),s=n("feAoQ"),c=n("6UR7D"),u=n("h7kan");const d=r.default.div` + display: grid; + grid-gap: 8px; + grid-template-columns: ${e=>`repeat(${e.buttonCount}, minmax(0, 1fr));`}; + width: 100%; + height: 74px; +`,g=r.default.button` + display: flex; + border: 0; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 12px; + border-radius: 16px; + gap: 4px; + font-size: 12px; + font-style: normal; + font-weight: 600; + line-height: 16px; + cursor: pointer; + + &:disabled { + cursor: default; + } +`,m=r.default.div` + height: 24px; + overflow: hidden; +`,p=(0,r.default)(g)` + background: #2a2a2a; + * { + color: ${e=>e.theme.grayLight}; + } + &:hover:enabled { + background: #333333; + } +`,f=(0,r.default)(g)` + background: #2a2a2a; + * { + color: ${e=>e.theme.grayLight}; + } + &:hover:enabled { + background: #333333; + } +`;function h({actions:t,shortcuts:n,hostname:a,headerText:i,maxButtons:r=4,uiContextName:g,disabled:h=!1}){var b;const k=(0,o.useMemo)((()=>t.length>r?t.slice(r-1):[]),[t,r]),x=(0,o.useMemo)((()=>k.length>0?t.slice(0,r-1):t),[t,k,r]),y=t.length+(null!==(b=null==n?void 0:n.length)&&void 0!==b?b:0),{handleShowModalVisibility:v,handleHideModalVisibility:w}=(0,s.useModals)(),E=(0,o.useCallback)(((e,t)=>{c.fungibleAnalytics.ctaBarTrackPrimaryButtonsClick({uiContext:{name:g},position:t,type:e,maxButtons:r,primaryActions:x,moreActions:k})}),[r,k,x,g]);return e(o).createElement(d,{buttonCount:Math.min(t.length,r)},x.map((t=>{var n;return e(o).createElement(p,{disabled:h,key:t.type,type:"button",onClick:()=>{E(t.type,"primary"),t.onClick(t.type)}},e(o).createElement(m,null,e(o).createElement(u.CTAIcon,{color:h?"gray":"accentPrimary",type:t.type})),e(o).createElement("span",null,null!==(n=t.singleWordAltText)&&void 0!==n?n:t.text))})),k.length>0?e(o).createElement(f,{disabled:h,type:"button",onClick:()=>{c.fungibleAnalytics.ctaBarTrackMoreButtonClick({uiContext:{name:g},maxButtons:r,totalButtons:y}),v("callToActionSheet",{headerText:i,actions:k,shortcuts:n,hostname:a,onClose:()=>{w("callToActionSheet")},trackAction:e=>{E(e,"more")}})}},e(o).createElement(l.icons.MoreHorizontal,{size:24,color:"accentPrimary"}),e(o).createElement("span",null,"More")):null)}})),n.register("6UR7D",(function(e,a){t(e.exports,"fungibleAnalytics",(function(){return o}));var i=n("5slFC"),l=n("twk6W");const o=new(0,i.FungibleAnalytics)(l.analytics)})),n.register("dRJ3q",(function(a,i){t(a.exports,"Header",(function(){return P})),t(a.exports,"getButtonState",(function(){return O}));var l=n("43063"),o=n("56oyT"),r=n("9yJOd"),s=n("RVqnc"),c=n("29o0l"),u=n("Nt4tV"),d=n("gkfw3"),g=n("aWXnn"),m=n("j81qC"),p=n("634r8"),f=n("bf8Wb"),h=n("hiI91"),b=n("27SDj"),k=n("c8OXT"),x=n("89k2q");const y=(0,d.default)(g.Column).attrs({align:"center"})` + width: ${k.PHANTOM_WIDTH}px; + margin-top: -16px; + background: ${e=>e.background}; +`,v=(0,d.default)(g.Column).attrs({align:"center"})` + margin-top: 2rem; +`,w=(0,d.default)(g.Column).attrs({align:"center",justify:"center",width:"100%"})` + height: 5.3rem; +`,E=(0,d.default)(h.SkeletonLoader).attrs({height:"8px",borderRadius:"6px",backgroundColor:"#484848"})` + opacity: 0.2; +`,S=(0,d.default)(p.Row)` + height: 8px; + border-radius: 6px; + background-color: ${(0,s.hexToRGB)("#999999",.5)}; + opacity: 0.5; +`,A=(0,d.default)(f.ShrinkingText)` + margin-bottom: 11px; +`,T=d.default.div` + display: flex; + flex-direction: row; + padding: 16px 5px; + justify-content: center; + align-items: center; + gap: 6px; + flex: 1 0 0; + border-radius: 62px; + backdrop-filter: blur(2px); + background: rgba(0, 0, 0, 0.2); +`,C=(0,d.default)(b.Text).attrs({size:15,weight:"600",color:"#FFF",lineHeight:20})``,M=(0,d.default)(b.Text).attrs({size:36,weight:"bold",color:"#777"})``,F=(0,d.default)(p.Row).attrs({justify:"center"})``,B=(0,d.default)(b.Text).attrs({weight:500,size:18})` + margin-right: 6px; +`,D=(0,d.default)(b.Text).attrs({weight:500,size:18})` + border-radius: 6px; + padding: 2px 5px; +`,I=d.default.div` + display: flex; + flex-direction: row; + gap: 8px; + width: 326px; + margin-top: 2rem; + margin-bottom: 22px; + > * { + box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.16); + } +`,L=d.default.div` + padding: 16px; + padding-bottom: 0px; +`,P=e(c).memo((({enableCTABar:t,buyButtonText:n,receiveButtonText:a,hasFungibles:i,isErrorTokens:o,isLoading:u,isHidingAllFungibles:d,isReadOnlyAccount:g,showBuyFungibleSelectionModal:p,showDepositListModal:f,showSendFungibleSelectionModal:h,value:b,earnings:k,prefetchSPLTokenMap:P,sendButtonText:z,showDollarValues:j,shouldShowPartialError:$,partialErrorMessage:U})=>{const{t:q}=(0,l.useTranslation)(),X=R(k),K=N({earnings:k,isNeutral:!j||u||d}),_=H(b),Q=V(k),J=W(b,k),{buttonTheme:G,buttonDisabled:Y}=O({isLoading:u,isEnabled:i||d,isErrorTokens:o});return e(c).createElement(y,{background:K},$?e(c).createElement(L,null,e(c).createElement(x.PartialErrorBanner,{partialErrorMessage:U})):null,e(c).createElement(v,null,j?u?e(c).createElement(w,null,e(c).createElement(E,{width:"184px",margin:"0 0 10px 0"}),e(c).createElement(E,{width:"112px"})):i||d?e(c).createElement(e(c).Fragment,null,e(c).createElement(A,{maxFontSize:38,fontWeight:600},_),e(c).createElement(F,null,e(c).createElement(B,{color:X},Q),e(c).createElement(D,{color:X,backgroundColor:(0,s.hexToRGB)(X,.1)},J))):o?e(c).createElement(w,null,e(c).createElement(S,{width:"184px",margin:"0 0 10px 0"}),e(c).createElement(S,{width:"112px"})):null:e(c).createElement(w,null,e(c).createElement(M,null,"–"))),g?e(c).createElement(I,null,e(c).createElement(T,null,e(c).createElement(m.IconEye,{width:20,height:20,fill:"#FFFFFF"}),e(c).createElement(C,null,q("readOnlyAccountBannerWarning")))):!t&&e(c).createElement(I,null,e(c).createElement(r.Button,{onMouseEnter:P,onClick:f,disabled:Y,variant:{theme:G}},a),e(c).createElement(r.Button,{onClick:p,variant:{theme:G},disabled:Y},n),e(c).createElement(r.Button,{onClick:h,variant:{theme:G},disabled:Y},z)))})),N=({earnings:e,isNeutral:t})=>t||void 0===e||0===e?"linear-gradient(180deg, rgba(136, 136, 136, 0.05) 0%, rgba(136, 136, 136, 0) 100%)":e>0?"linear-gradient(180deg, rgba(33, 229, 111, 0.05) 0%, rgba(33, 229, 111, 0) 100%)":"linear-gradient(180deg, rgba(235, 55, 66, 0.05) 0%, rgba(235, 55, 66, 0) 100%)",R=e=>void 0===e||0===e?"#777777":e>0?"#21E56F":"#EB3742",H=e=>void 0===e?"-":0===e?"$0.00":(0,u.formatDollarAmount)(e),V=e=>void 0===e?"-":0===e?"+$0.00":(0,u.formatDollarAmount)(e,{includePlusPrefix:!0}),W=(e,t)=>{const n=void 0===t;return void 0===e||n?"-":`${n||t>=0?"+":"-"}${Math.abs((0,o.calculatePercentChange)(e-t,e)).toFixed(2)}%`},O=({isLoading:e,isEnabled:t,isErrorTokens:n})=>{let a="primary",i=!1;switch(!0){case e:a="secondary",i=!0;break;case t:a="primary",i=!1;break;case n:a="secondary",i=!0}return{buttonTheme:a,buttonDisabled:i}}})),n.register("bf8Wb",(function(a,i){t(a.exports,"ShrinkingText",(function(){return d}));var l=n("29o0l"),o=n("gkfw3"),r=n("5e82h"),s=n("27SDj");const c=o.default.div` + display: flex; + flex-direction: column; + align-items: center; + font-size: ${e=>`${e.fontSize}px`}; + width: 100%; +`,u=(0,o.default)(s.Text)` + font-size: ${e=>e.fontSize}; + line-height: 120%; + font-weight: ${e=>e.fontWeight}; +`,d=e(l).memo((({children:t,className:n,maxFontSize:a,fontWeight:i=500})=>{const[o,s]=(0,r.useFitText)();return e(l).createElement(c,{className:n,ref:s,fontSize:a},e(l).createElement(u,{fontSize:o,weight:i,noWrap:!0},t))}))})),n.register("5e82h",(function(e,a){t(e.exports,"useFitText",(function(){return l}));var i=n("29o0l");const l=()=>{const e=(0,i.useRef)(null),[t,n]=(0,i.useState)({fontSize:100,fontSizePrev:20,fontSizeMax:100,fontSizeMin:20}),{fontSize:a,fontSizeMax:l,fontSizeMin:o,fontSizePrev:r}=t;return(0,i.useEffect)((()=>{const t=Math.abs(a-r)<=5,i=null!==e.current&&(e.current.scrollHeight>e.current.offsetHeight||e.current.scrollWidth>e.current.offsetWidth),s=a>r;if(t){if(i){n({fontSize:re(l).createElement(c,null,e(l).createElement("div",null,e(l).createElement(r.IconInfoCircle,{width:18,height:18,fill:"#999999"})),e(l).createElement(u,null,t))})),n.register("bJlxR",(function(a,i){t(a.exports,"HomeError",(function(){return b}));var l=n("29o0l"),o=n("gkfw3"),r=n("aWXnn"),s=n("j81qC"),c=n("634r8"),u=n("27SDj");const d=(0,o.default)(r.Column).attrs({align:"center"})``,g=o.default.div` + width: 48px; + height: 48px; + position: relative; + margin-bottom: 15px; + border-radius: 100%; + background: rgba(255, 220, 98, 0.2); +`,m=(0,o.default)(c.Row).attrs({align:"center",justify:"center"})` + height: 100%; +`,p=(0,o.default)(u.Text).attrs({size:17,weight:500,lineHeight:22,margin:"0 0 10px 0"})``,f=(0,o.default)(u.Text).attrs({size:15,weight:500,lineHeight:21,margin:"0 0 15px 0",color:"#777777"})``,h=(0,o.default)(u.Text).attrs({size:16,weight:500,lineHeight:22,margin:"0",color:"#AB9FF2"})``,b=e(l).memo((t=>e(l).createElement(d,null,e(l).createElement(g,null,e(l).createElement(m,null,e(l).createElement(s.IconExclamationMarkCircle,{width:22,exclamationFill:"transparent",circleFill:"#FFE920"}))),e(l).createElement(p,null,t.title),e(l).createElement(f,null,t.description),e(l).createElement(h,{onClick:t.refetch},t.buttonText))))})),n.register("d1JH7",(function(a,i){t(a.exports,"ManageTokenListButton",(function(){return m}));var l=n("29o0l"),o=n("gkfw3"),r=n("j81qC"),s=n("6I6Pd"),c=n("634r8"),u=n("27SDj");const d=(0,o.default)(c.Row).attrs({justify:"center",margin:"0 auto",width:"auto"})` + cursor: pointer; + height: 48px; + margin-bottom: 10px; + p { + font-weight: 500; + } + &:hover { + p { + color: #ab9ff2 !important; + } + svg { + fill: #ab9ff2; + path { + stroke: #ab9ff2; + } + circle { + stroke: #ab9ff2; + } + } + } +`,g=(0,o.default)(u.Text).attrs({size:16,color:"#777777",weight:500,margin:"0 0 0 10px",lineHeight:19,noWrap:!0})``,m=e(l).memo((t=>e(l).createElement(d,{onClick:t.onClick},e(l).createElement(s.IconWrapper,null,e(l).createElement(r.IconTokenListSettings,null)),e(l).createElement(g,null,t.buttonText))))})),n.register("kdiZd",(function(e,a){t(e.exports,"useWalletBalanceAnalytics",(function(){return r}));var i=n("29o0l"),l=n("6UR7D"),o=n("gX5Te");function r(e,t,n){const a=o.hooks.useIsTestnetMode(),[r,s]=(0,i.useState)(!1);(0,i.useEffect)((()=>{a||s(!1)}),[n,a]),(0,i.useEffect)((()=>{!r&&t.length&&e.length&&!a&&(l.fungibleAnalytics.walletBalance(n,t,e),s(!0))}),[n,t,e,r,a])}})),n.register("lJodL",(function(a,i){t(a.exports,"FungibleDetailPage",(function(){return Q}),(function(e){return Q=e}));var l=n("4xbAj"),o=n("iOvk1"),r=n("3ljHn"),s=n("5slFC"),c=n("fVtZG"),u=n("43063"),d=n("7gANb"),g=n("RVqnc"),m=n("bfrkk"),p=n("kAKNF"),f=n("29o0l"),h=n("iQL9s"),b=n("9CoSy"),k=n("gkfw3"),x=n("lq7YC"),y=n("fw9SR"),v=n("arJgN"),w=n("j81qC"),E=n("foUnP"),S=n("SkwOZ"),A=n("brWcm"),T=n("6Shk9"),C=n("kqJU1"),M=n("jWb4B"),F=n("9F3Q5"),B=n("2NxXf"),D=n("hsn7I"),I=n("89k2q"),L=n("d1Nvi"),P=n("gX5Te"),N=n("conwf"),R=n("feAoQ"),H=n("60vo7"),V=n("9aR5q"),W=n("twk6W"),O=function(e,t,n,a){return new(n||(n=Promise))((function(i,l){function o(e){try{s(a.next(e))}catch(e){l(e)}}function r(e){try{s(a.throw(e))}catch(e){l(e)}}function s(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,r)}s((a=a.apply(e,t||[])).next())}))};const z=e(p)(0),j=k.default.div` + margin: 24px 0 0 0; + width: 100%; +`,$=k.default.div` + margin: 24px 0 0 0; + width: 100%; +`,U=k.default.div` + margin-bottom: 9px; + width: 100%; +`,q=k.default.div` + margin-top: 16px; + margin-bottom: 24px; + width: 100%; +`,X=k.default.div` + padding-bottom: 16px; +`,K=e=>{const{fungibleKey:t}=e,{data:[n=!1,a]}=(0,r.useFeatureFlags)(["enable-asset-details","enable-cta-bar"]),{t:i}=(0,u.useTranslation)(),{data:l}=P.hooks.useSelectedMultiChainAccount(),c=null==l?void 0:l.isReadOnly,{addresses:d}=(0,f.useMemo)((()=>{var e,t;return{addresses:null!==(e=null==l?void 0:l.addresses)&&void 0!==e?e:[],accountIdentifier:null!==(t=null==l?void 0:l.identifier)&&void 0!==t?t:""}}),[l]),{fungible:g}=P.hooks.useFungible({key:t}),{fungible:p}=P.hooks.useFungible({key:s.FungibleTokenType.SolanaNative}),k=(null==g?void 0:g.type)===s.FungibleTokenType.SolanaNative&&!c,x=void 0!==g?(0,s.parseOwnerAddress)(g):"",y=P.hooks.useFungibleExplorerUrl(g),{explorerName:v,explorerUrl:w}={explorerName:null==y?void 0:y.explorerName,explorerUrl:null==y?void 0:y.explorerUrl},E=(0,f.useMemo)((()=>({viewInExplorer:i("assetDetailViewOnExplorer",{explorer:v}),stakeSolText:i("assetDetailStakeSOL"),unwrapAllText:i("assetDetailUnwrapAll"),unwrappingSOLText:i("assetDetailUnwrappingSOL"),copyAddress:i("commandCopyTokenAddress"),reportSpam:i("commandReportAsSpam")})),[v,i]),{showValidatorListModal:S,hideValidatorListModal:T}=(0,A.useLegacyModals)(),C=(0,h.useNavigate)(),{mutateAsync:M}=P.hooks.useUnwrapSOL(),F=(0,s.useTokenAddressFromFungible)(g),{mutateAsync:B}=P.hooks.useSetVisibilityOverrides(),D=(0,f.useMemo)((()=>{const e=[];if((null==g?void 0:g.type)===s.FungibleTokenType.SPL&&g.data.mintAddress===m.NATIVE_MINT.toBase58()){const t=p,n=d.find(o.isSolanaChainAddress);!!g.data.splTokenAccountPubkey&&void 0!==n&&!!t&&+t.data.amount>b.DEFAULT_FEE.toNumber()&&!c&&e.unshift({key:"unwrap-all",label:E.unwrapAllText,onClick:()=>{O(void 0,void 0,void 0,(function*(){yield M(),C(V.Path.Notifications)}))}})}if(x&&!n){e.push({key:"view-in-explorer",label:E.viewInExplorer,onClick:()=>{window.open(w,"_blank")}}),F&&e.push({key:"copy-address",label:E.copyAddress,onClick:()=>{(0,N.copyToClipboard)(F)}});const t=(0,s.getHandleMarkAsSpam)({analytics:W.analytics,fungible:g,accountId:null==l?void 0:l.identifier,setVisibilityOverrides:B});t&&e.push({variant:H.CTAVariant.Warning,key:"report-spam",label:E.reportSpam,onClick:t})}return k&&!n&&e.push({key:"stake-sol",label:E.stakeSolText,onClick:()=>S({onClose:T})}),e}),[g,x,k,p,d,E.unwrapAllText,E.viewInExplorer,E.stakeSolText,E.copyAddress,E.reportSpam,M,C,w,S,T,n,c,F,B,null==l?void 0:l.identifier]);return a?[]:D},_=e(f).memo((t=>{var n;const{enableCTABar:a,chainAddress:i,fungible:l,fungibleName:o,actionItems:u,tokenAddress:d,fungibleSymbol:m,fungibleBalance:p,fungiblePrice:h,fungibleTokenType:b,fungiblePermanentDelegate:k,summaryItems:A,canStake:C,showUnwrapBlurEth:L,showDollarValue:P,i18nStrings:N,accounts:H,pageHeader:V,isDeveloperMode:W,developerModeStatus:O,handleShowSendModal:z,handleShowDepositFungibleModal:K,handleSwapClick:_,enableAssetDetails:Q,isReadOnlyAccount:J,isSplNonTransferable:G,derivedSpamStatus:Y,onMarkNotSpam:Z,ctaActions:ee,shouldShowPartialError:te,partialErrorMessage:ne}=t,ae=e(f).createElement(e(f).Fragment,null,e(f).createElement(y.PageHeader,{isSticky:!0,items:u.length>0?u:void 0},V),te?e(f).createElement(X,null,e(f).createElement(I.PartialErrorBanner,{partialErrorMessage:ne})):null,e(f).createElement(U,null,Q&&l?e(f).createElement(e(f).Fragment,null,e(f).createElement(F.FungibleSummaryCard,{type:l.type,chain:l.data.chain,logoUri:l.data.logoUri,name:l.data.name,price:l.data.price,priceChange24h:l.data.priceChange24h,symbol:l.data.symbol,tokenAddress:l.data.tokenAddress})):e(f).createElement(T.FungibleDetailHeader,{enableCTABar:a,chainAddress:i,balance:p,symbol:m,mint:d,dollarValue:h,fungibleTokenType:b,showDollarValue:P,sendButtonText:N.sendButtonText,receiveButtonText:N.receiveButtonText,swapButtonText:N.swapButtonText,handleShowSendModal:z,handleShowDepositFungibleModal:K,handleSwapClick:_,isReadOnlyAccount:J,isSplNonTransferable:G}),a&&!J&&e(f).createElement(q,null,e(f).createElement(x.CTABar,{actions:ee,uiContextName:"fungibleDetail"})),Y===s.SpamStatus.PossibleSpam&&e(f).createElement($,null,e(f).createElement(E.WarningCardWithActions,{message:N.spamWarning,variant:"warning",Icon:w.IconEyeOff,actions:[(null==l?void 0:l.data.spamStatus)===s.SpamStatus.PossibleSpam&&{label:N.reportAsNotSpam,onClick:Z}].filter(g.filterBoolean)})),C&&e(f).createElement(j,null,e(f).createElement(B.StartEarningSol,null)),L&&l?e(f).createElement(j,null,e(f).createElement(D.ButtonUnwrapFungible,{fungible:l})):null,k&&e(f).createElement($,null,e(f).createElement(S.WarningDialog,{message:N.permanentDelegateWarning,variant:2})),A.length>0?e(f).createElement(M.FungibleSummary,{name:o,items:A}):null)),ie=(0,c.useFetchInfiniteHistoryItems)(H),le=ie.isLoading||"loading"===O,{isError:oe}=(0,c.useFetchRefreshInfiniteHistoryItems)(H),{handleShowModalVisibility:re}=(0,R.useModals)(),se=(0,f.useCallback)((e=>re("historyItem",e)),[re]),ce=(0,f.useCallback)((e=>re("pendingTransaction",e)),[re]),{data:[ue=!1]}=(0,r.useFeatureFlags)(["enable-spam-filtering"]);return void 0===l?ae:e(f).createElement(v.HistoryList,Object.assign({header:ae,dataPages:null===(n=ie.data)||void 0===n?void 0:n.pages,isLoading:le,fetchNextPage:ie.fetchNextPage,refetch:ie.refetch,hasNextPage:ie.hasNextPage,isFetchingNextPage:ie.isFetchingNextPage,isError:ie.isError,isRefreshError:oe,isRefreshingConfirmedTxs:!1,isDeveloperMode:W,showHistoryItemModal:se,showPendingTransactionModal:ce},ue?{filter:e=>!(0,c.isSpamTransaction)(e,i?[i]:[])}:{}))})),Q=e(f).memo((t=>{const{data:n,loading:a}=(e=>{var t;const{networkID:n,fungibleKey:a,name:i,symbol:m,tokenAddress:p,walletAddress:k}=e,{data:[x=!1,y,v]}=(0,r.useFeatureFlags)(["enable-asset-details","enable-cta-bar","kill-brc20-sends"]),{showSendFungibleFormModal:w,showDepositFungibleModal:E,hideDepositFungibleModal:S}=(0,A.useLegacyModals)(),{data:T,isLoading:C}=P.hooks.useSelectedMultiChainAccount(),M=null==T?void 0:T.isReadOnly,{data:F=l.DEFAULT_DEVELOPER_MODE,status:B}=P.hooks.useDeveloperMode(),D=F.isDeveloperMode,{fungibles:I,isLoadingTokens:R,refetch:H,visibilityOverrides:j}=P.hooks.useFungibles(),$=(0,s.useFungiblesStore)((e=>e.setSendFungibleKey)),{fungible:U,fungibleName:q,fungibleSymbol:X,fungibleBalance:_,fungiblePrice:Q,fungibleTokenType:J,fungiblePermanentDelegate:G}=(0,f.useMemo)((()=>{var e,t,n;const l=I.find((e=>e.data.key===a)),o=(0,s.getPermananetDelegateAddress)(l);return{fungible:l,fungibleName:null!==(e=null==l?void 0:l.data.name)&&void 0!==e?e:i,fungibleSymbol:null!==(t=null==l?void 0:l.data.symbol)&&void 0!==t?t:m,fungibleBalance:null!==(n=null==l?void 0:l.data.balance)&&void 0!==n?n:z,fungiblePrice:null==l?void 0:l.data.usd,fungibleTokenType:null==l?void 0:l.type,fungiblePermanentDelegate:o}}),[a,I,i,m]),Y=(0,s.getDerivedSpamStatus)(j,{key:a,spamStatus:null!==(t=null==U?void 0:U.data.spamStatus)&&void 0!==t?t:s.SpamStatus.NotVerified}),{data:Z}=P.hooks.useSelectedChainAddress({networkID:n,address:null==U?void 0:U.data.walletAddress}),{t:ee}=(0,u.useTranslation)(),te=(0,f.useMemo)((()=>({recentActivityText:ee("assetDetailRecentActivity"),sendButtonText:ee("commandSend"),receiveButtonText:ee("commandReceive"),swapButtonText:ee("commandSwap"),permanentDelegateWarning:ee("assetDetailPermanentDelegateWarning",{delegate:G}),spamWarning:ee("tokenSpamWarning"),reportAsNotSpam:ee("commandReportAsNotSpam")})),[ee,G]),ne=q,ae=(0,g.truncateString)(ne,20),ie=(0,c.getTokenHistoryFilterId)(U),le=(0,f.useMemo)((()=>{const e=Z?[Z]:[];return(0,c.getAccountsWithFilter)(e,n,ie)}),[Z,n,ie]),oe=(null==U?void 0:U.data.tokenAddress)===s.BLUR_ETH_MINT_ADDRESS&&!M,re=(0,f.useCallback)((()=>{U&&($(null==U?void 0:U.data.key),w(U))}),[U,$,w]),se=(0,f.useCallback)((()=>{var e;E({accountName:null!==(e=null==T?void 0:T.name)&&void 0!==e?e:"",walletAddress:k,address:p,symbol:X,onClose:S,networkID:n})}),[null==T?void 0:T.name,S,p,k,E,X,n]),ce=!o.Chains.isSolanaNetworkID(n)||"mainnet-beta"===(0,d.getClusterBySolanaChainId)(n),{isSolana:ue}=(0,f.useMemo)((()=>{const e=I.find((e=>e.data.key===a));return{isSolana:(null==e?void 0:e.type)===s.FungibleTokenType.SolanaNative}}),[a,I]),de=ue&&!M,ge=K(e),{summaryItems:me,shouldShowPartialError:pe,partialErrorMessage:fe}=P.hooks.useFungibleDetailViewState({fungibleKey:a,account:T}),he=(0,f.useMemo)((()=>{if(U)return(0,o.encodeCaip19)((0,s.getFungibleCaip19FromFungible)(U))}),[U]),be=(0,L.useNavigateToSwapper)(),ke=(0,f.useCallback)((()=>{U&&he&&(W.analytics.capture("fungibleSwapClick",{data:{caip19:he}}),be({sellFungible:U}))}),[U,he,be]),{mutateAsync:xe}=P.hooks.useSetVisibilityOverrides(),ye=(0,f.useCallback)((()=>O(void 0,void 0,void 0,(function*(){U&&(null==T?void 0:T.identifier)&&(W.analytics.capture("fungiblesReportAsNotSpam",{data:{caip19:(0,o.encodeCaip19)((0,s.getFungibleCaip19FromFungible)(U))}}),yield xe({accountId:T.identifier,mutations:[{fungibleKey:U.data.key,visibility:s.VisibilityStatus.VisibleNotSpam}]}))}))),[T,U,xe]),ve=(0,f.useMemo)((()=>(0,s.getIsNonTransferable)(U)),[U]),we=P.hooks.useCanSwapWithNetworkID({networkID:null==Z?void 0:Z.networkID}),{showValidatorListModal:Ee,hideValidatorListModal:Se}=(0,A.useLegacyModals)(),Ae=(0,f.useCallback)((()=>Ee({onClose:Se})),[Se,Ee]),Te=(0,f.useCallback)((()=>{p&&(0,N.copyToClipboard)(p)}),[p]),{mutateAsync:Ce}=P.hooks.useUnwrapSOL(),Me=(0,h.useNavigate)(),Fe=(0,f.useCallback)((()=>O(void 0,void 0,void 0,(function*(){yield Ce(),Me(V.Path.Notifications)}))),[Me,Ce]),Be=P.hooks.useFungibleExplorerUrl(U),De=(0,f.useCallback)((()=>{window.open(null==Be?void 0:Be.explorerUrl,"_blank")}),[null==Be?void 0:Be.explorerUrl]),{ctaActions:Ie}=P.hooks.useFungibleCTAActions({balance:_,canSwap:we,chainAddress:Z,fee:b.DEFAULT_FEE,fungible:U,isReadOnlyAccount:M,isSplNonTransferable:ve,killBrc20Sends:v,onCopyTokenAccountAddressPress:Te,onDepositPress:se,onMarkNotSpam:ye,onSendPress:re,onStakeSolPress:Ae,onSwapPress:ke,onUnwrapWrappedSolPress:Fe,onViewOnExplorerPress:De,type:null!=J?J:s.FungibleTokenType.SolanaNative});return{data:(0,f.useMemo)((()=>({enableCTABar:y,chainAddress:Z,fungible:U,tokenAddress:p,fungibleName:q,fungibleSymbol:X,fungibleBalance:_,fungiblePrice:Q,fungibleTokenType:J,fungiblePermanentDelegate:G,summaryItems:me,canStake:de,showUnwrapBlurEth:oe,showDollarValue:ce,i18nStrings:te,accounts:le,actionItems:ge,pageHeader:ae,isDeveloperMode:D,developerModeStatus:B,handleShowSendModal:re,handleShowDepositFungibleModal:se,handleSwapClick:ke,refetch:H,enableAssetDetails:x,walletAddress:k,isReadOnlyAccount:M,isSplNonTransferable:(0,s.getIsNonTransferable)(U),derivedSpamStatus:Y,onMarkNotSpam:ye,ctaActions:Ie,shouldShowPartialError:pe,partialErrorMessage:fe})),[y,Z,U,p,q,X,_,Q,J,G,me,de,oe,ce,te,le,ge,ae,D,B,re,se,ke,H,x,k,M,Y,ye,Ie,pe,fe]),loading:C||R}})(t);return a?e(f).createElement(C.FungibleDetailLoader,{depositText:n.i18nStrings.receiveButtonText,sendText:n.i18nStrings.sendButtonText}):e(f).createElement(_,Object.assign({},n))}))})),n.register("foUnP",(function(e,a){t(e.exports,"WarningCardWithActions",(function(){return f}));var i=n("7gANb"),l=n("29o0l"),o=n("gkfw3"),r=n("j81qC"),s=n("27SDj");const c=o.default.div` + display: flex; + flex-direction: column; + background-color: ${e=>e.color}; + width: 100%; + border-width: 1px; + border-style: solid; + border-color: ${e=>e.color}; + border-radius: 12px; + gap: 8px; +`,u=o.default.div` + display: flex; + margin: 16px; + gap: 8px; +`,d=o.default.div` + display: flex; + justify-content: ${e=>1===e.buttonCount?"center":"space-between"}; + border-top: 1px solid rgba(0, 0, 0, 0.1); + padding: 4px 8px; + margin-bottom: 4px; +`,g=o.default.div` + padding: 3px; +`,m=o.default.button` + border: none; + background: transparent; + color: #222222; + cursor: pointer; + padding: 8px; + &:nth-child(1) { + font-weight: bold; + } +`,p=(0,o.default)(s.Text).attrs({size:14,weight:400,lineHeight:17,textAlign:"left",wordBreak:"break-word"})``,f=({message:e,inverted:t=!1,variant:n="warning",actions:a,Icon:o})=>{let s="#2A2A2A",f="#222222";switch(null!=o||(o="warning"!==n||t?r.IconExclamationMarkOctagon:r.IconExclamationMarkTriangle),n){case"warning":default:s=i.simulations.WARNING_COLOR;break;case"danger":s=i.simulations.DANGER_COLOR;break;case"error":f=i.simulations.ERROR_COLOR}return l.createElement(c,{color:s},l.createElement(u,null,l.createElement(g,null,l.createElement(o,{fill:f,width:18,height:18})),l.createElement(p,{color:f},e)),0===a.length?null:l.createElement(d,{buttonCount:a.length},a.map((e=>l.createElement(m,{key:e.label,onClick:e.onClick,type:"button"},e.label)))))}})),n.register("6Shk9",(function(a,i){t(a.exports,"FungibleDetailHeader",(function(){return x}));var l=n("4xbAj"),o=n("5slFC"),r=n("29o0l"),s=n("Nt4tV"),c=n("gkfw3"),u=n("hFkH3"),d=n("aWXnn"),g=n("bf8Wb"),m=n("27SDj"),p=n("gX5Te"),f=n("twk6W");const h=(0,c.default)(d.Column).attrs({align:"center"})` + background: #2a2a2a; + padding: 16px 14px; + border-radius: 6px; +`,b=(0,c.default)(m.Text).attrs({size:16,color:"#777777"})` + margin-top: 7px; +`,k=(0,c.default)(u.ButtonGroup)` + margin-top: 20px; +`,x=e(r).memo((t=>{const{enableCTABar:n,mint:a,symbol:i,balance:c,dollarValue:d,fungibleTokenType:m,showDollarValue:x,sendButtonText:y,receiveButtonText:v,swapButtonText:w,chainAddress:E,isReadOnlyAccount:S,handleShowSendModal:A,handleShowDepositFungibleModal:T,handleSwapClick:C,isSplNonTransferable:M}=t,F=a?(0,l.formatAddressShort)(a):void 0,B=`${(0,s.formatTokenAmount)(c)} ${null!=i?i:F}`,D=m!==o.FungibleTokenType.BRC20||!(0,f.isFeatureEnabled)("kill-brc20-sends"),I=p.hooks.useCanSendFungible({balance:c,fungibleTokenType:m,chainAddress:E,isSendEnabledForTokenType:D,isSplNonTransferable:M}),L=p.hooks.useCanSwapWithNetworkID({networkID:null==E?void 0:E.networkID}),P=!S&&!n;return e(r).createElement(h,null,e(r).createElement(g.ShrinkingText,{maxFontSize:38},B),x&&e(r).createElement(b,null,d?(0,s.formatDollarAmount)(d):"–"),P&&e(r).createElement(k,{buttonStyle:u.ButtonPairStyle.Small,buttons:[{theme:"primary",text:v,onClick:T},I&&{theme:"primary",text:y,onClick:A},I&&L&&{theme:"primary",text:w,onClick:C}].filter(Boolean)}))}))})),n.register("kqJU1",(function(a,i){t(a.exports,"FungibleDetailLoader",(function(){return h}));var l=n("29o0l"),o=n("gkfw3"),r=n("hFkH3"),s=n("aWXnn"),c=n("634r8"),u=n("hiI91");const d=[1,2],g=(0,o.default)(c.Row)` + height: 35px; +`,m=(0,o.default)(s.Column).attrs({align:"center"})` + background: #2a2a2a; + padding: 16px 14px; + border-radius: 6px; + margin-bottom: 24px; +`,p=o.default.div` + width: 44px; + height: 44px; + margin-right: 10px; +`,f=(0,o.default)(u.SkeletonLoader).attrs({height:"8px",backgroundColor:"#484848",borderRadius:"8px"})``,h=e(l).memo((t=>e(l).createElement(e(l).Fragment,null,e(l).createElement(g,{justify:"center"},e(l).createElement(f,{width:"120px",height:"10px",margin:"0 0 7px 0"})),e(l).createElement(m,null,e(l).createElement(u.SkeletonLoader,{width:"100%",height:"70px",padding:"15px 0 30px 0"},e(l).createElement(s.Column,null,e(l).createElement(c.Row,{justify:"center",margin:"0 auto"},e(l).createElement(f,{width:"120px",height:"10px",margin:"0 0 7px 0"})),e(l).createElement(c.Row,{justify:"center",margin:"0 auto"},e(l).createElement(f,{width:"60px",height:"8px"})))),e(l).createElement(r.ButtonPair,{primaryText:t.sendText,primaryDisabled:!0,primaryTheme:"default",secondaryText:t.depositText,secondaryDisabled:!0,secondaryTheme:"default",buttonPairStyle:r.ButtonPairStyle.Small})),d.map((t=>e(l).createElement(u.SkeletonLoader,{key:`fungible-detail-row-loader-${t}`,align:"center",width:"100%",height:"74px",backgroundColor:"#2D2D2D",borderRadius:"8px",margin:"0 0 10px 0",padding:"10px"},e(l).createElement(p,null,e(l).createElement(u.SkeletonLoader,{width:"44px",height:"44px",backgroundColor:"#434343",borderRadius:"50%"})),e(l).createElement(s.Column,null,e(l).createElement(c.Row,{margin:"0 0 10px",justify:"space-between"},e(l).createElement(f,{width:"120px"}),e(l).createElement(f,{width:"60px"})),e(l).createElement(c.Row,{justify:"space-between"},e(l).createElement(f,{width:"75px"}),e(l).createElement(f,{width:"35px"})))))))))})),n.register("jWb4B",(function(a,i){t(a.exports,"FungibleSummary",(function(){return g}));var l=n("43063"),o=n("29o0l"),r=n("gkfw3"),s=n("ggMbr"),c=n("27SDj");const u=r.default.div` + margin: 24px auto 0 auto; + width: 100%; +`,d=(0,r.default)(c.Text).attrs({size:16,weight:500,color:"#777777",textAlign:"left",margin:"0 auto 16px 0",noWrap:!0})``,g=({name:t,items:n})=>{const{t:a}=(0,l.useTranslation)();return e(o).createElement(u,null,e(o).createElement(d,null,a("assetDetailAboutLabel",{fungibleName:t})),e(o).createElement(s.Summary,{rows:n}))}})),n.register("9F3Q5",(function(a,i){t(a.exports,"FungibleSummaryCard",(function(){return h}));var l=n("iOvk1"),o=n("29o0l"),r=n("Nt4tV"),s=n("gkfw3"),c=n("qppYH");const u=s.default.div` + display: flex; + align-items: center; + margin: 16px 0; +`,d=s.default.div` + display: flex; + flex-direction: column; +`,g=s.default.div` + overflow: hidden; + word-break: break-word; + text-overflow: ellipsis; + word-break: break-all; + font-size: 22px; + font-weight: 600; + line-height: 28px; +`,m=s.default.div` + font-size: 15px; + line-height: 20px; + text-align: right; + color: ${e=>e.positive?"#21E56F;":"#EB3742;"}; +`,p=s.default.div` + display: flex; + overflow: hidden; + word-break: break-word; + text-overflow: ellipsis; + word-break: break-all; + color: #777777; + font-size: 15px; + line-height: 20px; + text-align: ${e=>{var t;return null!==(t=e.textAlign)&&void 0!==t?t:"left"}}; +`,f=s.default.figure` + margin-right: 12px; +`,h=({logoUri:t,symbol:n,tokenAddress:a,chain:i,price:s,priceChange24h:h,name:b,type:k})=>{if(i.id===l.BitcoinNetworkID.Mainnet||i.id===l.BitcoinNetworkID.Testnet)return null;const x="number"==typeof h?h:e(o).createElement(e(o).Fragment,null,"—");return e(o).createElement(u,null,e(o).createElement(f,null,e(o).createElement(c.EcosystemImage,{image:{type:"fungible",src:t,fallback:n||a},tokenType:k,chainMeta:i})),e(o).createElement(d,null,e(o).createElement(g,null,b," "),e(o).createElement(p,null,n," • ",(0,r.formatDollarAmount)(s||0)," ","number"==typeof x&&0!==x?e(o).createElement(m,{positive:x>0},(0,r.formatNumber)(x,{includePlusPrefix:!0,suffix:"%"})):e(o).createElement(e(o).Fragment,null,(0,r.formatNumber)(0,{includePlusPrefix:!0,suffix:"%"})))))}})),n.register("2NxXf",(function(a,i){t(a.exports,"StartEarningSol",(function(){return A}));var l=n("43063"),o=n("7mQ3Y"),r=n("7gANb"),s=n("RVqnc"),c=n("29o0l"),u=n("gkfw3"),d=n("6UMd8"),g=n("j81qC"),m=n("8FDsw"),p=n("bhnmm"),f=n("24y7X"),h=n("27SDj"),b=n("i1NO2"),k=n("brWcm"),x=n("gX5Te"),y=n("aoqPC");const v=(0,u.default)(f.TokenRowBody)` + display: grid; + grid-template-columns: 44px auto; + column-gap: 10px; + margin-bottom: 0; +`,w=u.default.div` + overflow: hidden; +`,E=u.default.div` + display: grid; + grid-template-columns: 1fr; +`,S=u.default.div` + display: grid; + grid-template-columns: 1fr 1fr; + gap: 10px; +`,A=()=>{var t;const{t:n}=(0,l.useTranslation)(),{pushDetailView:a}=(0,b.useDetailViews)(),{showValidatorListModal:i,hideValidatorListModal:u}=(0,k.useLegacyModals)(),{data:f}=x.hooks.useSelectedChainAddress(o.AddressType.Solana),A=null!==(t=null==f?void 0:f.address)&&void 0!==t?t:"",T=(0,c.useMemo)((()=>(0,r.createConnectionBySolanaNetworkID)(null==f?void 0:f.networkID)),[null==f?void 0:f.networkID]),C=x.hooks.useStakeAccounts(T,A),{isFetching:M,isError:F}=C,{totalStake:B,totalRewards:D,numAccounts:I}=(0,c.useMemo)((()=>{var e;const t=null!==(e=C.data)&&void 0!==e?e:[];return{totalStake:t.reduce(((e,t)=>e+t.lamports),0),totalRewards:t.reduce(((e,t)=>{var n;return e+(null!==(n=t.inflationReward)&&void 0!==n?n:0)}),0),numAccounts:t.length}}),[C.data]);return e(c).createElement(v,{role:"button",isDisabled:M,onClick:()=>{F?C.refetch():M||(I>0?a(e(c).createElement(y.StakeAccountListPage,null)):i({onClose:u}))}},M?e(c).createElement(d.Circle,{diameter:44,color:(0,s.hexToRGB)("#AB9FF2",.2)},e(c).createElement(p.Spinner,{diameter:28})):F?e(c).createElement(d.Circle,{diameter:44,color:(0,s.hexToRGB)("#EB3742",.1)},e(c).createElement(g.IconFailure,null)):e(c).createElement(d.Circle,{diameter:44,color:"#3F3D29"},e(c).createElement(g.IconStar,null)),e(c).createElement(w,null,M?e(c).createElement(E,null,e(c).createElement(h.Text,{size:16,weight:600,lineHeight:19,textAlign:"left"},n("startEarningSolLoading")),e(c).createElement(h.Text,{color:"#777777",size:14,lineHeight:17,textAlign:"left",noWrap:!0},n("startEarningSolSearching"))):F?e(c).createElement(E,null,e(c).createElement(h.Text,{size:16,weight:600,lineHeight:19,textAlign:"left"},n("startEarningSolErrorTroubleLoading")),e(c).createElement(h.Text,{color:"#777777",size:14,lineHeight:17,textAlign:"left",noWrap:!0},n("startEarningSolErrorClosePhantom"))):I?e(c).createElement(e(c).Fragment,null,e(c).createElement(S,null,e(c).createElement(h.Text,{size:16,weight:600,lineHeight:19,textAlign:"left"},n("startEarningSolYourStake")),e(c).createElement(h.Text,{size:14,weight:400,lineHeight:17,textAlign:"right",noWrap:!0},e(c).createElement(m.SolBalance,null,B))),e(c).createElement(S,null,e(c).createElement(h.Text,{color:"#777777",size:14,lineHeight:19,textAlign:"left",noWrap:!0},I," ",1===I?"account":"accounts"),e(c).createElement(h.Text,{size:14,color:""+(D>0?"#21E56F":"#777777"),lineHeight:17,textAlign:"right",noWrap:!0},D>0?e(c).createElement(e(c).Fragment,null,"+",e(c).createElement(m.SolBalance,null,D)):"–"))):e(c).createElement(E,null,e(c).createElement(h.Text,{size:16,weight:600,lineHeight:19,textAlign:"left"},n("startEarningSolPrimaryText")),e(c).createElement(h.Text,{color:"#777777",size:14,lineHeight:17,textAlign:"left",noWrap:!0},n("startEarningSolStakeTokens")))))}})),n.register("aoqPC",(function(a,i){t(a.exports,"StakeAccountListPage",(function(){return f}));var l=n("iOvk1"),o=n("43063"),r=n("7gANb"),s=n("29o0l"),c=n("fw9SR"),u=n("j81qC"),d=n("8oN8T"),g=n("brWcm"),m=n("90wQB"),p=n("gX5Te");const f=()=>{const{t:t}=(0,o.useTranslation)(),{showValidatorListModal:n,hideValidatorListModal:a}=(0,g.useLegacyModals)(),{data:i}=p.hooks.useSelectedMultiChainAccount(),{solanaPublicKey:f,connection:h}=(0,s.useMemo)((()=>{var e,t;const n=(null!==(e=null==i?void 0:i.addresses)&&void 0!==e?e:[]).find((e=>l.Chains.isSolanaNetworkID(e.networkID))),a=null!==(t=null==n?void 0:n.address)&&void 0!==t?t:"",o=null==n?void 0:n.networkID;return{solanaPublicKey:a,connection:(0,r.createConnection)((0,r.getClusterBySolanaChainId)(o))}}),[i]),b=p.hooks.useStakeAccounts(h,f);return e(s).createElement(e(s).Fragment,null,e(s).createElement(c.PageHeader,{onIconClick:()=>n({onClose:a}),icon:e(s).createElement(u.IconPlus,null)},t("stakeAccountListViewPrimaryText")),e(s).createElement(d.FullHeightLoadingContent,{isLoading:!b.isFetched},e(s).createElement(m.StakeAccountList,null)))}})),n.register("90wQB",(function(a,i){t(a.exports,"StakeAccountList",(function(){return v}));var l=n("4xbAj"),o=n("iOvk1"),r=n("43063"),s=n("egHtJ"),c=n("7gANb"),u=n("29o0l"),d=n("gkfw3"),g=n("8pWVO"),m=n("8oN8T"),p=n("8FDsw"),f=n("2GM8F"),h=n("24y7X"),b=n("27SDj"),k=n("brWcm"),x=n("gX5Te"),y=n("twk6W");const v=()=>{var t;const{t:n}=(0,r.useTranslation)();(0,u.useEffect)((()=>(y.analytics.capture("showStakeAccountList"),()=>{y.analytics.capture("hideStakeAccountList")})),[]);const{data:a}=x.hooks.useSelectedMultiChainAccount(),{solanaPublicKey:i,connection:l}=(0,u.useMemo)((()=>{var e,t;const n=(null!==(e=null==a?void 0:a.addresses)&&void 0!==e?e:[]).find((e=>o.Chains.isSolanaNetworkID(e.networkID))),i=null!==(t=null==n?void 0:n.address)&&void 0!==t?t:"",l=null==n?void 0:n.networkID;return{solanaChainAddress:n,solanaPublicKey:i,connection:(0,c.createConnection)((0,c.getClusterBySolanaChainId)(l))}}),[a]),s=x.hooks.useStakeAccounts(l,i),d=null!==(t=s.data)&&void 0!==t?t:[];return e(u).createElement(m.FullHeightLoadingContent,{isLoading:!s.isFetched},s.isError?e(u).createElement(g.ErrorView,{title:n("errorAndOfflineSomethingWentWrong"),description:n("stakeAccountListErrorFetching"),refetch:()=>{s.isFetching||s.refetch()}}):e(u).createElement(w,{data:d,connection:l}),e(u).createElement("br",null))},w=t=>{const{t:n}=(0,r.useTranslation)(),a=D(t.connection),i=t.data.slice().sort(((e,t)=>e.lamports>t.lamports?-1:1)),l=i.filter((e=>e.type===s.StakeAccountType.Delegated)),o=i.filter((e=>e.type===s.StakeAccountType.Initialized));return l.length||o.length?e(u).createElement(e(u).Fragment,null,l.length>0&&e(u).createElement(e(u).Fragment,null,l.map((n=>{var i,l,o;const{stake:r,voter:s}=n.info.stake.delegation,c=a.get(s),d=null===(i=null==c?void 0:c.info)||void 0===i?void 0:i.name,g=null===(l=null==c?void 0:c.info)||void 0===l?void 0:l.keybaseUsername,m=null===(o=null==c?void 0:c.info)||void 0===o?void 0:o.iconUrl;return e(u).createElement(F,{key:n.pubkey,pubkey:n.pubkey,balance:n.lamports,delegatedStake:Number(r),inflationReward:n.inflationReward,voteAccountPubkey:s,name:d,keybaseUsername:g,iconUrl:m,connection:t.connection})}))),o.length>0&&e(u).createElement(e(u).Fragment,null,o.map((n=>e(u).createElement(B,{key:n.pubkey,pubkey:n.pubkey,balance:n.lamports,inflationReward:n.inflationReward,connection:t.connection}))))):e(u).createElement(E,null,e(u).createElement(b.Text,{size:16,color:"#666666"},n("stakeAccountListNoStakingAccounts")))},E=d.default.div` + display: flex; + align-items: center; + justify-content: center; + width: 100%; + height: calc(100% - 42px); +`,S=(0,d.default)(h.TokenRowBody)` + display: grid; + grid-template-columns: 44px auto; + column-gap: 10px; +`,A=(0,d.default)(f.TokenImage).attrs({width:44})``,T=d.default.div` + overflow: hidden; +`,C=d.default.div` + display: grid; + grid-template-columns: 1fr 1fr; + gap: 10px; +`,M=(0,d.default)(b.Text)` + color: ${e=>"active"===e.activationState?"#21E56F":"inactive"===e.activationState?"#EB3742":"activating"===e.activationState||"deactivating"===e.activationState?"#FFE920":"#777777"}; +`,F=t=>{var n,a,i;const{t:o}=(0,r.useTranslation)(),{showStakeAccountDetailModal:s}=(0,k.useLegacyModals)(),{data:c}=x.hooks.useKeybaseUserAvatar(t.keybaseUsername),d=null!==(a=null!==(n=t.name)&&void 0!==n?n:t.keybaseUsername)&&void 0!==a?a:(0,l.formatHashMedium)(t.voteAccountPubkey),g=x.hooks.useStakeActivationData(t.connection,t.pubkey).data,m=t.inflationReward&&t.inflationReward>0;return e(u).createElement(S,{onClick:()=>{s({stakeAccountPubkey:t.pubkey})}},e(u).createElement(A,{iconUrl:null!==(i=t.iconUrl)&&void 0!==i?i:c}),e(u).createElement(T,null,e(u).createElement(C,null,e(u).createElement(b.Text,{size:16,weight:600,lineHeight:19,textAlign:"left",noWrap:!0},d),e(u).createElement(b.Text,{size:14,weight:400,lineHeight:19,textAlign:"right",noWrap:!0},e(u).createElement(p.SolBalance,null,t.delegatedStake))),e(u).createElement(C,null,e(u).createElement(M,{size:14,activationState:null==g?void 0:g.state,lineHeight:19,textAlign:"left",textTransform:"capitalize",noWrap:!0},"activating"===(null==g?void 0:g.state)?o("stakeAccountListActivationActivating"):"","active"===(null==g?void 0:g.state)?o("stakeAccountListActivationActive"):"","inactive"===(null==g?void 0:g.state)?o("stakeAccountListActivationInactive"):"","deactivating"===(null==g?void 0:g.state)?o("stakeAccountListActivationDeactivating"):""),e(u).createElement(b.Text,{size:14,color:""+(m?"#21E56F":"#777777"),lineHeight:19,textAlign:"right",noWrap:!0},m?e(u).createElement(e(u).Fragment,null,"+",e(u).createElement(p.SolBalance,null,t.inflationReward)):"-"))))},B=t=>{const{t:n}=(0,r.useTranslation)(),{showStakeAccountDetailModal:a}=(0,k.useLegacyModals)(),i=x.hooks.useStakeActivationData(t.connection,t.pubkey).data,l=t.inflationReward&&t.inflationReward>0;return e(u).createElement(S,{onClick:()=>a({stakeAccountPubkey:t.pubkey})},e(u).createElement(A,null),e(u).createElement(T,null,e(u).createElement(C,null,e(u).createElement(b.Text,{size:16,weight:600,lineHeight:19,textAlign:"left",noWrap:!0},t.pubkey),e(u).createElement(b.Text,{size:14,weight:400,lineHeight:19,textAlign:"right",noWrap:!0},e(u).createElement(p.SolBalance,null,t.balance))),e(u).createElement(C,null,e(u).createElement(M,{size:14,activationState:null==i?void 0:i.state,lineHeight:19,textAlign:"left",textTransform:"capitalize",noWrap:!0},"activating"===(null==i?void 0:i.state)?n("stakeAccountListActivationActivating"):"","active"===(null==i?void 0:i.state)?n("stakeAccountListActivationActive"):"","inactive"===(null==i?void 0:i.state)?n("stakeAccountListActivationInactive"):"","deactivating"===(null==i?void 0:i.state)?n("stakeAccountListActivationDeactivating"):""),e(u).createElement(b.Text,{size:14,color:""+(l?"#21E56F":"#777777"),lineHeight:19,textAlign:"right",noWrap:!0},l&&"+",e(u).createElement(p.SolBalance,null,t.inflationReward)))))},D=e=>{var t;const n=x.hooks.useValidators(e),a=null!==(t=n.results)&&void 0!==t?t:[],i=(0,u.useRef)(a);i.current=a;return(0,u.useMemo)((()=>new Map(i.current.map((e=>[e.voteAccountPubkey,e])))),[n.dataUpdatedAt,i])}})),n.register("hsn7I",(function(a,i){t(a.exports,"ButtonUnwrapFungible",(function(){return f}));var l=n("43063"),o=n("29o0l"),r=n("gkfw3"),s=n("qppYH"),c=n("24y7X"),u=n("27SDj"),d=n("feAoQ");const g=(0,r.default)(c.TokenRowBody)` + display: grid; + grid-template-columns: 44px auto; + column-gap: 10px; + margin-bottom: 0; +`,m=r.default.div` + display: grid; + grid-template-columns: 1fr; +`,p=(0,r.default)(u.Text)` + margin-top: 5px; +`,f=({fungible:t})=>{const{symbol:n,name:a,logoUri:i,chain:r}=t.data,{t:c}=(0,l.useTranslation)(),{handleShowModalVisibility:f}=(0,d.useModals)(),h=(0,o.useCallback)((()=>{f("approveUnwrapFungible",{fungible:t})}),[t,f]);return e(o).createElement(g,{onClick:h},e(o).createElement(s.EcosystemImage,{image:{type:"icon",preset:"swap"},size:48,badge:{src:null!=i?i:""}}),e(o).createElement(m,null,e(o).createElement(u.Text,{size:16,weight:600,lineHeight:19,textAlign:"left"},c("unwrapFungibleTitle",{tokenSymbol:n})),e(o).createElement(p,{color:"#777777",size:14,lineHeight:17,textAlign:"left"},c("unwrapFungibleDescription",{fromToken:a,toToken:r.symbol}))))}})),n.register("d1Nvi",(function(e,a){t(e.exports,"useNavigateToSwapper",(function(){return u}));var i=n("iOvk1"),l=n("5slFC"),o=n("29o0l"),r=n("iQL9s"),s=n("9aR5q");const c=e=>{const t=(0,l.getFungibleCaip19FromFungible)(e);return(0,i.encodeCaip19)(t)},u=()=>{const e=(0,r.useNavigate)();return(0,o.useCallback)((({sellFungible:t,buyFungible:n,sellAmount:a})=>{const i=new URLSearchParams;t&&i.append("sellFungible",c(t)),n&&i.append("buyFungible",c(n)),a&&i.append("sellAmount",a),e(`${s.Path.Swap}?${i.toString()}`)}),[e])}}))}(); +//# sourceMappingURL=HomeTabPage.461b9d42.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-Bold.6a3bb5f9.woff b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-Bold.6a3bb5f9.woff new file mode 100644 index 0000000..80f70f0 Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-Bold.6a3bb5f9.woff differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-BoldItalic.934ab0d3.woff b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-BoldItalic.934ab0d3.woff new file mode 100644 index 0000000..03238dd Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-BoldItalic.934ab0d3.woff differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-Italic.439496ae.woff b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-Italic.439496ae.woff new file mode 100644 index 0000000..9c21aed Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-Italic.439496ae.woff differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-Medium.42fabd1d.woff b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-Medium.42fabd1d.woff new file mode 100644 index 0000000..1d50f80 Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-Medium.42fabd1d.woff differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-MediumItalic.6c034fee.woff b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-MediumItalic.6c034fee.woff new file mode 100644 index 0000000..9eb5b9d Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-MediumItalic.6c034fee.woff differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-Regular.3b5c1ea8.woff b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-Regular.3b5c1ea8.woff new file mode 100644 index 0000000..7cb4990 Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-Regular.3b5c1ea8.woff differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-SemiBold.02b70154.woff b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-SemiBold.02b70154.woff new file mode 100644 index 0000000..490bd9d Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-SemiBold.02b70154.woff differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-SemiBoldItalic.0403f8ad.woff b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-SemiBoldItalic.0403f8ad.woff new file mode 100644 index 0000000..839fc3d Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Inter-SemiBoldItalic.0403f8ad.woff differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Kaltura.7b66bbb8.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Kaltura.7b66bbb8.js new file mode 100644 index 0000000..8176dcf --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Kaltura.7b66bbb8.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){var e=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;e.register("ijmc2",(function(t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.default=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=o?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}n.default=e,t&&t.set(e,n);return n}(e("29o0l")),u=e("c9pO7"),a=e("icJ0p");function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function i(e,t){for(var n=0;ne(a).createElement(d.History,{isSpam:!1})}))}(); +//# sourceMappingURL=RecentActivity.23a9f43d.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/RecentActivity.dba769e7.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/RecentActivity.dba769e7.js new file mode 100644 index 0000000..43d69d8 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/RecentActivity.dba769e7.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function e(e){return e&&e.__esModule?e.default:e}var n=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;n.register("eDKJc",(function(r,t){var o,l,f,i,u;o=r.exports,Object.defineProperty(o,"__esModule",{value:!0,configurable:!0}),l=r.exports,f="default",i=function(){return s},Object.defineProperty(l,f,{get:i,set:u,enumerable:!0,configurable:!0});var a=n("lDSNw"),d=n("8G2jm");var s=()=>e(a).createElement(d.History,{isSpam:!1})})); +//# sourceMappingURL=RecentActivity.dba769e7.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Solana.39b78c22.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Solana.39b78c22.js new file mode 100644 index 0000000..b273070 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Solana.39b78c22.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function t(t){return t&&t.__esModule?t.default:t}var e=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;e.register("903Vo",(function(r,n){var o,i,a,u,l;o=r.exports,Object.defineProperty(o,"__esModule",{value:!0,configurable:!0}),i=r.exports,a="default",u=function(){return A},l=function(t){return A=t},Object.defineProperty(i,a,{get:u,set:l,enumerable:!0,configurable:!0});var s,c,f=e("dhsdG"),h=e("kLlMG"),p=e("8tcqI").Buffer,d=function(t,e,r,n){return new(r||(r=Promise))((function(o,i){function a(t){try{l(n.next(t))}catch(t){i(t)}}function u(t){try{l(n.throw(t))}catch(t){i(t)}}function l(t){var e;t.done?o(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(a,u)}l((n=n.apply(t,e||[])).next())}))},y=function(t,e){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0)&&!(n=i.next()).done;)a.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},g=function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},w=255,b=4,m=5,E=6,I=7;(c=s||(s={}))[c.BLIND_SIGNATURE_REQUIRED=26632]="BLIND_SIGNATURE_REQUIRED";var T,S,A=function(){function e(t,e){void 0===e&&(e="solana_default_scramble_key"),this.transport=t,this.transport.decorateAppAPIMethods(this,["getAddress","signTransaction","getAppConfiguration"],e)}return e.prototype.getAddress=function(t,e){return void 0===e&&(e=!1),d(this,void 0,void 0,(function(){var r;return y(this,(function(n){switch(n.label){case 0:return r=this.pathToBuffer(t),[4,this.sendToDevice(m,e?1:0,r)];case 1:return[2,{address:n.sent()}]}}))}))},e.prototype.signTransaction=function(t,e){return d(this,void 0,void 0,(function(){var r,n,o;return y(this,(function(i){switch(i.label){case 0:return r=this.pathToBuffer(t),(n=p.alloc(1)).writeUInt8(1,0),o=p.concat([n,r,e]),[4,this.sendToDevice(E,1,o)];case 1:return[2,{signature:i.sent()}]}}))}))},e.prototype.signOffchainMessage=function(t,e){return d(this,void 0,void 0,(function(){var r,n,o;return y(this,(function(i){switch(i.label){case 0:return r=this.pathToBuffer(t),(n=p.alloc(1)).writeUInt8(1,0),o=p.concat([n,r,e]),[4,this.sendToDevice(I,1,o)];case 1:return[2,{signature:i.sent()}]}}))}))},e.prototype.getAppConfiguration=function(){return d(this,void 0,void 0,(function(){var t,e,r,n,o,i;return y(this,(function(a){switch(a.label){case 0:return[4,this.sendToDevice(b,0,p.alloc(0))];case 1:return t=v.apply(void 0,[a.sent(),5]),e=t[0],r=t[1],n=t[2],o=t[3],i=t[4],[2,{blindSigningEnabled:Boolean(e),pubKeyDisplayMode:r,version:"".concat(n,".").concat(o,".").concat(i)}]}}))}))},e.prototype.pathToBuffer=function(e){var r=e.split("/").map((function(t){return t.endsWith("'")||t.endsWith("h")?t:t+"'"})).join("/"),n=t(h).fromString(r).toPathArray();return this.serializePath(n)},e.prototype.serializePath=function(t){var e,r,n=p.alloc(1+4*t.length);n.writeUInt8(t.length,0);try{for(var o=g(t.entries()),i=o.next();!i.done;i=o.next()){var a=v(i.value,2),u=a[0],l=a[1];n.writeUInt32BE(l,1+4*u)}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}return n},e.prototype.sendToDevice=function(t,e,r){return d(this,void 0,void 0,(function(){var n,o,i,a,u,l,c;return y(this,(function(h){switch(h.label){case 0:if(n=[f.StatusCodes.OK,s.BLIND_SIGNATURE_REQUIRED],o=0,i=0,!(r.length>w))return[3,3];h.label=1;case 1:return r.length-i>w?(a=r.slice(i,i+w),i+=w,[4,this.transport.send(224,t,e,2|o,a,n)]):[3,3];case 2:return u=h.sent(),this.throwOnFailure(u),o|=1,[3,1];case 3:return l=r.slice(i),[4,this.transport.send(224,t,e,o,l,n)];case 4:return c=h.sent(),this.throwOnFailure(c),[2,c.slice(0,c.length-2)]}}))}))},e.prototype.throwOnFailure=function(t){if(t.readUInt16BE(t.length-2)===s.BLIND_SIGNATURE_REQUIRED)throw new Error("Missing a parameter. Try enabling blind signature in the app")},e}();(S=T||(T={}))[S.LONG=0]="LONG",S[S.SHORT=1]="SHORT"})),e.register("kLlMG",(function(t,e){const r=2147483648;var n=function(t){if(!Array.isArray(t))throw new Error("Input must be an Array");if(0===t.length)throw new Error("Path must contain at least one level");for(var e=0;e=r)throw new Error("Invalid child index");if("h"===u[2]||"H"===u[2]||"'"===u[2])i[a]+=r;else if(0!=u[2].length)throw new Error("Invalid modifier")}return new n(i)},n.prototype.toPathArray=function(){return this.path},n.prototype.toString=function(t,e){for(var n=new Array(this.path.length),o=0;o"},t.exports=n}))}(); +//# sourceMappingURL=Solana.39b78c22.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Solana.95d9c53c.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Solana.95d9c53c.js new file mode 100644 index 0000000..d8b99ae --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Solana.95d9c53c.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function t(t){return t&&t.__esModule?t.default:t}var e=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;e.register("k4oSe",(function(r,n){var o,i,a,u,l;o=r.exports,Object.defineProperty(o,"__esModule",{value:!0,configurable:!0}),i=r.exports,a="default",u=function(){return A},l=function(t){return A=t},Object.defineProperty(i,a,{get:u,set:l,enumerable:!0,configurable:!0});var s,c,f=e("iBvu5"),h=e("9UXyL"),p=e("6rT8n").Buffer,d=function(t,e,r,n){return new(r||(r=Promise))((function(o,i){function a(t){try{l(n.next(t))}catch(t){i(t)}}function u(t){try{l(n.throw(t))}catch(t){i(t)}}function l(t){var e;t.done?o(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(a,u)}l((n=n.apply(t,e||[])).next())}))},y=function(t,e){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0)&&!(n=i.next()).done;)a.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},g=function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},w=255,b=4,m=5,E=6,I=7;(c=s||(s={}))[c.BLIND_SIGNATURE_REQUIRED=26632]="BLIND_SIGNATURE_REQUIRED";var T,S,A=function(){function e(t,e){void 0===e&&(e="solana_default_scramble_key"),this.transport=t,this.transport.decorateAppAPIMethods(this,["getAddress","signTransaction","getAppConfiguration"],e)}return e.prototype.getAddress=function(t,e){return void 0===e&&(e=!1),d(this,void 0,void 0,(function(){var r;return y(this,(function(n){switch(n.label){case 0:return r=this.pathToBuffer(t),[4,this.sendToDevice(m,e?1:0,r)];case 1:return[2,{address:n.sent()}]}}))}))},e.prototype.signTransaction=function(t,e){return d(this,void 0,void 0,(function(){var r,n,o;return y(this,(function(i){switch(i.label){case 0:return r=this.pathToBuffer(t),(n=p.alloc(1)).writeUInt8(1,0),o=p.concat([n,r,e]),[4,this.sendToDevice(E,1,o)];case 1:return[2,{signature:i.sent()}]}}))}))},e.prototype.signOffchainMessage=function(t,e){return d(this,void 0,void 0,(function(){var r,n,o;return y(this,(function(i){switch(i.label){case 0:return r=this.pathToBuffer(t),(n=p.alloc(1)).writeUInt8(1,0),o=p.concat([n,r,e]),[4,this.sendToDevice(I,1,o)];case 1:return[2,{signature:i.sent()}]}}))}))},e.prototype.getAppConfiguration=function(){return d(this,void 0,void 0,(function(){var t,e,r,n,o,i;return y(this,(function(a){switch(a.label){case 0:return[4,this.sendToDevice(b,0,p.alloc(0))];case 1:return t=v.apply(void 0,[a.sent(),5]),e=t[0],r=t[1],n=t[2],o=t[3],i=t[4],[2,{blindSigningEnabled:Boolean(e),pubKeyDisplayMode:r,version:"".concat(n,".").concat(o,".").concat(i)}]}}))}))},e.prototype.pathToBuffer=function(e){var r=e.split("/").map((function(t){return t.endsWith("'")||t.endsWith("h")?t:t+"'"})).join("/"),n=t(h).fromString(r).toPathArray();return this.serializePath(n)},e.prototype.serializePath=function(t){var e,r,n=p.alloc(1+4*t.length);n.writeUInt8(t.length,0);try{for(var o=g(t.entries()),i=o.next();!i.done;i=o.next()){var a=v(i.value,2),u=a[0],l=a[1];n.writeUInt32BE(l,1+4*u)}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}return n},e.prototype.sendToDevice=function(t,e,r){return d(this,void 0,void 0,(function(){var n,o,i,a,u,l,c;return y(this,(function(h){switch(h.label){case 0:if(n=[f.StatusCodes.OK,s.BLIND_SIGNATURE_REQUIRED],o=0,i=0,!(r.length>w))return[3,3];h.label=1;case 1:return r.length-i>w?(a=r.slice(i,i+w),i+=w,[4,this.transport.send(224,t,e,2|o,a,n)]):[3,3];case 2:return u=h.sent(),this.throwOnFailure(u),o|=1,[3,1];case 3:return l=r.slice(i),[4,this.transport.send(224,t,e,o,l,n)];case 4:return c=h.sent(),this.throwOnFailure(c),[2,c.slice(0,c.length-2)]}}))}))},e.prototype.throwOnFailure=function(t){if(t.readUInt16BE(t.length-2)===s.BLIND_SIGNATURE_REQUIRED)throw new Error("Missing a parameter. Try enabling blind signature in the app")},e}();(S=T||(T={}))[S.LONG=0]="LONG",S[S.SHORT=1]="SHORT"})),e.register("9UXyL",(function(t,e){const r=2147483648;var n=function(t){if(!Array.isArray(t))throw new Error("Input must be an Array");if(0===t.length)throw new Error("Path must contain at least one level");for(var e=0;e=r)throw new Error("Invalid child index");if("h"===u[2]||"H"===u[2]||"'"===u[2])i[a]+=r;else if(0!=u[2].length)throw new Error("Invalid modifier")}return new n(i)},n.prototype.toPathArray=function(){return this.path},n.prototype.toString=function(t,e){for(var n=new Array(this.path.length),o=0;o"},t.exports=n})); +//# sourceMappingURL=Solana.95d9c53c.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Solana.c02c12fc.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Solana.c02c12fc.js new file mode 100644 index 0000000..23b7a99 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Solana.c02c12fc.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function r(r,e,t,o){Object.defineProperty(r,e,{get:t,set:o,enumerable:!0,configurable:!0})}var e=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;e.register("dhsdG",(function(t,o){r(t.exports,"DisconnectedDevice",(function(){return c}),(function(r){return c=r})),r(t.exports,"DisconnectedDeviceDuringOperation",(function(){return u}),(function(r){return u=r})),r(t.exports,"TransportOpenUserCancelled",(function(){return C}),(function(r){return C=r})),r(t.exports,"TransportRaceCondition",(function(){return i}),(function(r){return i=r})),r(t.exports,"TransportError",(function(){return l}),(function(r){return l=r})),r(t.exports,"StatusCodes",(function(){return E}),(function(r){return E=r})),r(t.exports,"TransportStatusError",(function(){return d}),(function(r){return d=r})),r(t.exports,"createCustomErrorClass",(function(){return e("boBPe").createCustomErrorClass}),(function(r){return e("boBPe").createCustomErrorClass=r}));var s,a=e("boBPe"),n=(s=function(r,e){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,e){r.__proto__=e}||function(r,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])},s(r,e)},function(r,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=r}s(r,e),r.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}),c=((0,a.createCustomErrorClass)("AccountNameRequired"),(0,a.createCustomErrorClass)("AccountNotSupported"),(0,a.createCustomErrorClass)("AmountRequired"),(0,a.createCustomErrorClass)("BluetoothRequired"),(0,a.createCustomErrorClass)("BtcUnmatchedApp"),(0,a.createCustomErrorClass)("CantOpenDevice"),(0,a.createCustomErrorClass)("CashAddrNotSupported"),(0,a.createCustomErrorClass)("CurrencyNotSupported"),(0,a.createCustomErrorClass)("DeviceAppVerifyNotSupported"),(0,a.createCustomErrorClass)("DeviceGenuineSocketEarlyClose"),(0,a.createCustomErrorClass)("DeviceNotGenuine"),(0,a.createCustomErrorClass)("DeviceOnDashboardExpected"),(0,a.createCustomErrorClass)("DeviceOnDashboardUnexpected"),(0,a.createCustomErrorClass)("DeviceInOSUExpected"),(0,a.createCustomErrorClass)("DeviceHalted"),(0,a.createCustomErrorClass)("DeviceNameInvalid"),(0,a.createCustomErrorClass)("DeviceSocketFail"),(0,a.createCustomErrorClass)("DeviceSocketNoBulkStatus"),(0,a.createCustomErrorClass)("DisconnectedDevice")),u=(0,a.createCustomErrorClass)("DisconnectedDeviceDuringOperation"),C=((0,a.createCustomErrorClass)("DeviceExtractOnboardingStateError"),(0,a.createCustomErrorClass)("DeviceOnboardingStatePollingError"),(0,a.createCustomErrorClass)("EnpointConfig"),(0,a.createCustomErrorClass)("EthAppPleaseEnableContractData"),(0,a.createCustomErrorClass)("FeeEstimationFailed"),(0,a.createCustomErrorClass)("FirmwareNotRecognized"),(0,a.createCustomErrorClass)("HardResetFail"),(0,a.createCustomErrorClass)("InvalidXRPTag"),(0,a.createCustomErrorClass)("InvalidAddress"),(0,a.createCustomErrorClass)("InvalidAddressBecauseDestinationIsAlsoSource"),(0,a.createCustomErrorClass)("LatestMCUInstalledError"),(0,a.createCustomErrorClass)("UnknownMCU"),(0,a.createCustomErrorClass)("LedgerAPIError"),(0,a.createCustomErrorClass)("LedgerAPIErrorWithMessage"),(0,a.createCustomErrorClass)("LedgerAPINotAvailable"),(0,a.createCustomErrorClass)("ManagerAppAlreadyInstalled"),(0,a.createCustomErrorClass)("ManagerAppRelyOnBTC"),(0,a.createCustomErrorClass)("ManagerAppDepInstallRequired"),(0,a.createCustomErrorClass)("ManagerAppDepUninstallRequired"),(0,a.createCustomErrorClass)("ManagerDeviceLocked"),(0,a.createCustomErrorClass)("ManagerFirmwareNotEnoughSpace"),(0,a.createCustomErrorClass)("ManagerNotEnoughSpace"),(0,a.createCustomErrorClass)("ManagerUninstallBTCDep"),(0,a.createCustomErrorClass)("NetworkDown"),(0,a.createCustomErrorClass)("NoAddressesFound"),(0,a.createCustomErrorClass)("NotEnoughBalance"),(0,a.createCustomErrorClass)("NotEnoughBalanceToDelegate"),(0,a.createCustomErrorClass)("NotEnoughBalanceInParentAccount"),(0,a.createCustomErrorClass)("NotEnoughSpendableBalance"),(0,a.createCustomErrorClass)("NotEnoughBalanceBecauseDestinationNotCreated"),(0,a.createCustomErrorClass)("NoAccessToCamera"),(0,a.createCustomErrorClass)("NotEnoughGas"),(0,a.createCustomErrorClass)("NotSupportedLegacyAddress"),(0,a.createCustomErrorClass)("GasLessThanEstimate"),(0,a.createCustomErrorClass)("PriorityFeeTooLow"),(0,a.createCustomErrorClass)("PriorityFeeTooHigh"),(0,a.createCustomErrorClass)("PriorityFeeHigherThanMaxFee"),(0,a.createCustomErrorClass)("MaxFeeTooLow"),(0,a.createCustomErrorClass)("PasswordsDontMatch"),(0,a.createCustomErrorClass)("PasswordIncorrect"),(0,a.createCustomErrorClass)("RecommendSubAccountsToEmpty"),(0,a.createCustomErrorClass)("RecommendUndelegation"),(0,a.createCustomErrorClass)("TimeoutTagged"),(0,a.createCustomErrorClass)("UnexpectedBootloader"),(0,a.createCustomErrorClass)("MCUNotGenuineToDashboard"),(0,a.createCustomErrorClass)("RecipientRequired"),(0,a.createCustomErrorClass)("UnavailableTezosOriginatedAccountReceive"),(0,a.createCustomErrorClass)("UnavailableTezosOriginatedAccountSend"),(0,a.createCustomErrorClass)("UpdateFetchFileFail"),(0,a.createCustomErrorClass)("UpdateIncorrectHash"),(0,a.createCustomErrorClass)("UpdateIncorrectSig"),(0,a.createCustomErrorClass)("UpdateYourApp"),(0,a.createCustomErrorClass)("UserRefusedDeviceNameChange"),(0,a.createCustomErrorClass)("UserRefusedAddress"),(0,a.createCustomErrorClass)("UserRefusedFirmwareUpdate"),(0,a.createCustomErrorClass)("UserRefusedAllowManager"),(0,a.createCustomErrorClass)("UserRefusedOnDevice"),(0,a.createCustomErrorClass)("TransportOpenUserCancelled")),i=((0,a.createCustomErrorClass)("TransportInterfaceNotAvailable"),(0,a.createCustomErrorClass)("TransportRaceCondition")),l=((0,a.createCustomErrorClass)("TransportWebUSBGestureRequired"),(0,a.createCustomErrorClass)("DeviceShouldStayInApp"),(0,a.createCustomErrorClass)("WebsocketConnectionError"),(0,a.createCustomErrorClass)("WebsocketConnectionFailed"),(0,a.createCustomErrorClass)("WrongDeviceForAccount"),(0,a.createCustomErrorClass)("WrongAppForCurrency"),(0,a.createCustomErrorClass)("ETHAddressNonEIP"),(0,a.createCustomErrorClass)("CantScanQRCode"),(0,a.createCustomErrorClass)("FeeNotLoaded"),(0,a.createCustomErrorClass)("FeeRequired"),(0,a.createCustomErrorClass)("FeeTooHigh"),(0,a.createCustomErrorClass)("DustLimit"),(0,a.createCustomErrorClass)("PendingOperation"),(0,a.createCustomErrorClass)("SyncError"),(0,a.createCustomErrorClass)("PairingFailed"),(0,a.createCustomErrorClass)("GenuineCheckFailed"),(0,a.createCustomErrorClass)("LedgerAPI4xx"),(0,a.createCustomErrorClass)("LedgerAPI5xx"),(0,a.createCustomErrorClass)("FirmwareOrAppUpdateRequired"),(0,a.createCustomErrorClass)("LanguageNotFound"),(0,a.createCustomErrorClass)("NoDBPathGiven"),(0,a.createCustomErrorClass)("DBWrongPassword"),(0,a.createCustomErrorClass)("DBNotReset"),function(r){function e(e,t){var o=this,s="TransportError";return(o=r.call(this,e||s)||this).name=s,o.message=e,o.stack=(new Error).stack,o.id=t,o}return n(e,r),e}(Error));(0,a.addCustomErrorDeserializer)("TransportError",(function(r){return new l(r.message,r.id)}));var E={PIN_REMAINING_ATTEMPTS:25536,INCORRECT_LENGTH:26368,MISSING_CRITICAL_PARAMETER:26624,COMMAND_INCOMPATIBLE_FILE_STRUCTURE:27009,SECURITY_STATUS_NOT_SATISFIED:27010,CONDITIONS_OF_USE_NOT_SATISFIED:27013,INCORRECT_DATA:27264,NOT_ENOUGH_MEMORY_SPACE:27268,REFERENCED_DATA_NOT_FOUND:27272,FILE_ALREADY_EXISTS:27273,INCORRECT_P1_P2:27392,INS_NOT_SUPPORTED:27904,CLA_NOT_SUPPORTED:28160,TECHNICAL_PROBLEM:28416,OK:36864,MEMORY_PROBLEM:37440,NO_EF_SELECTED:37888,INVALID_OFFSET:37890,FILE_NOT_FOUND:37892,INCONSISTENT_FILE:37896,ALGORITHM_NOT_SUPPORTED:38020,INVALID_KCV:38021,CODE_NOT_INITIALIZED:38914,ACCESS_CONDITION_NOT_FULFILLED:38916,CONTRADICTION_SECRET_CODE_STATUS:38920,CONTRADICTION_INVALIDATION:38928,CODE_BLOCKED:38976,MAX_VALUE_REACHED:38992,GP_AUTH_FAILED:25344,LICENSING:28482,HALTED:28586,LOCKED_DEVICE:21781};function d(r){this.name="TransportStatusError";var e=Object.keys(E).find((function(e){return E[e]===r}))||"UNKNOWN_ERROR",t=function(r){switch(r){case 26368:return"Incorrect length";case 26624:return"Missing critical parameter";case 27010:return"Security not satisfied (dongle locked or have invalid access rights)";case 27013:return"Condition of use not satisfied (denied by the user?)";case 27264:return"Invalid data received";case 27392:return"Invalid parameter received";case 21781:return"Locked device"}if(28416<=r&&r<=28671)return"Internal error, please report"}(r)||e,o=r.toString(16);this.message="Ledger device: ".concat(t," (0x").concat(o,")"),this.stack=(new Error).stack,this.statusCode=r,this.statusText=e}d.prototype=new Error,(0,a.addCustomErrorDeserializer)("TransportStatusError",(function(r){return new d(r.statusCode)}))})),e.register("boBPe",(function(e,t){r(e.exports,"addCustomErrorDeserializer",(function(){return c}),(function(r){return c=r})),r(e.exports,"createCustomErrorClass",(function(){return u}),(function(r){return u=r}));var o,s=(o=function(r,e){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,e){r.__proto__=e}||function(r,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])},o(r,e)},function(r,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=r}o(r,e),r.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}),a={},n={},c=function(r,e){n[r]=e},u=function(r){var e=function(e){function t(o,s,a){var n=e.call(this,o||r,a)||this;if(Object.setPrototypeOf(n,t.prototype),n.name=r,s)for(var c in s)n[c]=s[c];if(a&&"object"==typeof a&&"cause"in a&&!("cause"in n)){var u=a.cause;n.cause=u,"stack"in u&&(n.stack=n.stack+"\nCAUSE: "+u.stack)}return n}return s(t,e),t}(Error);return a[r]=e,e}}))}(); +//# sourceMappingURL=Solana.c02c12fc.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Solana.f98d672f.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Solana.f98d672f.js new file mode 100644 index 0000000..9fb2a6b --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/Solana.f98d672f.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function r(r,e,t,o){Object.defineProperty(r,e,{get:t,set:o,enumerable:!0,configurable:!0})}var e=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;e.register("iBvu5",(function(t,o){r(t.exports,"DisconnectedDevice",(function(){return c}),(function(r){return c=r})),r(t.exports,"DisconnectedDeviceDuringOperation",(function(){return u}),(function(r){return u=r})),r(t.exports,"TransportOpenUserCancelled",(function(){return C}),(function(r){return C=r})),r(t.exports,"TransportRaceCondition",(function(){return i}),(function(r){return i=r})),r(t.exports,"TransportError",(function(){return l}),(function(r){return l=r})),r(t.exports,"StatusCodes",(function(){return E}),(function(r){return E=r})),r(t.exports,"TransportStatusError",(function(){return d}),(function(r){return d=r})),r(t.exports,"createCustomErrorClass",(function(){return e("3BQlJ").createCustomErrorClass}),(function(r){return e("3BQlJ").createCustomErrorClass=r}));var s,a=e("3BQlJ"),n=(s=function(r,e){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,e){r.__proto__=e}||function(r,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])},s(r,e)},function(r,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=r}s(r,e),r.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}),c=((0,a.createCustomErrorClass)("AccountNameRequired"),(0,a.createCustomErrorClass)("AccountNotSupported"),(0,a.createCustomErrorClass)("AmountRequired"),(0,a.createCustomErrorClass)("BluetoothRequired"),(0,a.createCustomErrorClass)("BtcUnmatchedApp"),(0,a.createCustomErrorClass)("CantOpenDevice"),(0,a.createCustomErrorClass)("CashAddrNotSupported"),(0,a.createCustomErrorClass)("CurrencyNotSupported"),(0,a.createCustomErrorClass)("DeviceAppVerifyNotSupported"),(0,a.createCustomErrorClass)("DeviceGenuineSocketEarlyClose"),(0,a.createCustomErrorClass)("DeviceNotGenuine"),(0,a.createCustomErrorClass)("DeviceOnDashboardExpected"),(0,a.createCustomErrorClass)("DeviceOnDashboardUnexpected"),(0,a.createCustomErrorClass)("DeviceInOSUExpected"),(0,a.createCustomErrorClass)("DeviceHalted"),(0,a.createCustomErrorClass)("DeviceNameInvalid"),(0,a.createCustomErrorClass)("DeviceSocketFail"),(0,a.createCustomErrorClass)("DeviceSocketNoBulkStatus"),(0,a.createCustomErrorClass)("DisconnectedDevice")),u=(0,a.createCustomErrorClass)("DisconnectedDeviceDuringOperation"),C=((0,a.createCustomErrorClass)("DeviceExtractOnboardingStateError"),(0,a.createCustomErrorClass)("DeviceOnboardingStatePollingError"),(0,a.createCustomErrorClass)("EnpointConfig"),(0,a.createCustomErrorClass)("EthAppPleaseEnableContractData"),(0,a.createCustomErrorClass)("FeeEstimationFailed"),(0,a.createCustomErrorClass)("FirmwareNotRecognized"),(0,a.createCustomErrorClass)("HardResetFail"),(0,a.createCustomErrorClass)("InvalidXRPTag"),(0,a.createCustomErrorClass)("InvalidAddress"),(0,a.createCustomErrorClass)("InvalidAddressBecauseDestinationIsAlsoSource"),(0,a.createCustomErrorClass)("LatestMCUInstalledError"),(0,a.createCustomErrorClass)("UnknownMCU"),(0,a.createCustomErrorClass)("LedgerAPIError"),(0,a.createCustomErrorClass)("LedgerAPIErrorWithMessage"),(0,a.createCustomErrorClass)("LedgerAPINotAvailable"),(0,a.createCustomErrorClass)("ManagerAppAlreadyInstalled"),(0,a.createCustomErrorClass)("ManagerAppRelyOnBTC"),(0,a.createCustomErrorClass)("ManagerAppDepInstallRequired"),(0,a.createCustomErrorClass)("ManagerAppDepUninstallRequired"),(0,a.createCustomErrorClass)("ManagerDeviceLocked"),(0,a.createCustomErrorClass)("ManagerFirmwareNotEnoughSpace"),(0,a.createCustomErrorClass)("ManagerNotEnoughSpace"),(0,a.createCustomErrorClass)("ManagerUninstallBTCDep"),(0,a.createCustomErrorClass)("NetworkDown"),(0,a.createCustomErrorClass)("NoAddressesFound"),(0,a.createCustomErrorClass)("NotEnoughBalance"),(0,a.createCustomErrorClass)("NotEnoughBalanceToDelegate"),(0,a.createCustomErrorClass)("NotEnoughBalanceInParentAccount"),(0,a.createCustomErrorClass)("NotEnoughSpendableBalance"),(0,a.createCustomErrorClass)("NotEnoughBalanceBecauseDestinationNotCreated"),(0,a.createCustomErrorClass)("NoAccessToCamera"),(0,a.createCustomErrorClass)("NotEnoughGas"),(0,a.createCustomErrorClass)("NotSupportedLegacyAddress"),(0,a.createCustomErrorClass)("GasLessThanEstimate"),(0,a.createCustomErrorClass)("PriorityFeeTooLow"),(0,a.createCustomErrorClass)("PriorityFeeTooHigh"),(0,a.createCustomErrorClass)("PriorityFeeHigherThanMaxFee"),(0,a.createCustomErrorClass)("MaxFeeTooLow"),(0,a.createCustomErrorClass)("PasswordsDontMatch"),(0,a.createCustomErrorClass)("PasswordIncorrect"),(0,a.createCustomErrorClass)("RecommendSubAccountsToEmpty"),(0,a.createCustomErrorClass)("RecommendUndelegation"),(0,a.createCustomErrorClass)("TimeoutTagged"),(0,a.createCustomErrorClass)("UnexpectedBootloader"),(0,a.createCustomErrorClass)("MCUNotGenuineToDashboard"),(0,a.createCustomErrorClass)("RecipientRequired"),(0,a.createCustomErrorClass)("UnavailableTezosOriginatedAccountReceive"),(0,a.createCustomErrorClass)("UnavailableTezosOriginatedAccountSend"),(0,a.createCustomErrorClass)("UpdateFetchFileFail"),(0,a.createCustomErrorClass)("UpdateIncorrectHash"),(0,a.createCustomErrorClass)("UpdateIncorrectSig"),(0,a.createCustomErrorClass)("UpdateYourApp"),(0,a.createCustomErrorClass)("UserRefusedDeviceNameChange"),(0,a.createCustomErrorClass)("UserRefusedAddress"),(0,a.createCustomErrorClass)("UserRefusedFirmwareUpdate"),(0,a.createCustomErrorClass)("UserRefusedAllowManager"),(0,a.createCustomErrorClass)("UserRefusedOnDevice"),(0,a.createCustomErrorClass)("TransportOpenUserCancelled")),i=((0,a.createCustomErrorClass)("TransportInterfaceNotAvailable"),(0,a.createCustomErrorClass)("TransportRaceCondition")),l=((0,a.createCustomErrorClass)("TransportWebUSBGestureRequired"),(0,a.createCustomErrorClass)("DeviceShouldStayInApp"),(0,a.createCustomErrorClass)("WebsocketConnectionError"),(0,a.createCustomErrorClass)("WebsocketConnectionFailed"),(0,a.createCustomErrorClass)("WrongDeviceForAccount"),(0,a.createCustomErrorClass)("WrongAppForCurrency"),(0,a.createCustomErrorClass)("ETHAddressNonEIP"),(0,a.createCustomErrorClass)("CantScanQRCode"),(0,a.createCustomErrorClass)("FeeNotLoaded"),(0,a.createCustomErrorClass)("FeeRequired"),(0,a.createCustomErrorClass)("FeeTooHigh"),(0,a.createCustomErrorClass)("DustLimit"),(0,a.createCustomErrorClass)("PendingOperation"),(0,a.createCustomErrorClass)("SyncError"),(0,a.createCustomErrorClass)("PairingFailed"),(0,a.createCustomErrorClass)("GenuineCheckFailed"),(0,a.createCustomErrorClass)("LedgerAPI4xx"),(0,a.createCustomErrorClass)("LedgerAPI5xx"),(0,a.createCustomErrorClass)("FirmwareOrAppUpdateRequired"),(0,a.createCustomErrorClass)("LanguageNotFound"),(0,a.createCustomErrorClass)("NoDBPathGiven"),(0,a.createCustomErrorClass)("DBWrongPassword"),(0,a.createCustomErrorClass)("DBNotReset"),function(r){function e(e,t){var o=this,s="TransportError";return(o=r.call(this,e||s)||this).name=s,o.message=e,o.stack=(new Error).stack,o.id=t,o}return n(e,r),e}(Error));(0,a.addCustomErrorDeserializer)("TransportError",(function(r){return new l(r.message,r.id)}));var E={PIN_REMAINING_ATTEMPTS:25536,INCORRECT_LENGTH:26368,MISSING_CRITICAL_PARAMETER:26624,COMMAND_INCOMPATIBLE_FILE_STRUCTURE:27009,SECURITY_STATUS_NOT_SATISFIED:27010,CONDITIONS_OF_USE_NOT_SATISFIED:27013,INCORRECT_DATA:27264,NOT_ENOUGH_MEMORY_SPACE:27268,REFERENCED_DATA_NOT_FOUND:27272,FILE_ALREADY_EXISTS:27273,INCORRECT_P1_P2:27392,INS_NOT_SUPPORTED:27904,CLA_NOT_SUPPORTED:28160,TECHNICAL_PROBLEM:28416,OK:36864,MEMORY_PROBLEM:37440,NO_EF_SELECTED:37888,INVALID_OFFSET:37890,FILE_NOT_FOUND:37892,INCONSISTENT_FILE:37896,ALGORITHM_NOT_SUPPORTED:38020,INVALID_KCV:38021,CODE_NOT_INITIALIZED:38914,ACCESS_CONDITION_NOT_FULFILLED:38916,CONTRADICTION_SECRET_CODE_STATUS:38920,CONTRADICTION_INVALIDATION:38928,CODE_BLOCKED:38976,MAX_VALUE_REACHED:38992,GP_AUTH_FAILED:25344,LICENSING:28482,HALTED:28586,LOCKED_DEVICE:21781};function d(r){this.name="TransportStatusError";var e=Object.keys(E).find((function(e){return E[e]===r}))||"UNKNOWN_ERROR",t=function(r){switch(r){case 26368:return"Incorrect length";case 26624:return"Missing critical parameter";case 27010:return"Security not satisfied (dongle locked or have invalid access rights)";case 27013:return"Condition of use not satisfied (denied by the user?)";case 27264:return"Invalid data received";case 27392:return"Invalid parameter received";case 21781:return"Locked device"}if(28416<=r&&r<=28671)return"Internal error, please report"}(r)||e,o=r.toString(16);this.message="Ledger device: ".concat(t," (0x").concat(o,")"),this.stack=(new Error).stack,this.statusCode=r,this.statusText=e}d.prototype=new Error,(0,a.addCustomErrorDeserializer)("TransportStatusError",(function(r){return new d(r.statusCode)}))})),e.register("3BQlJ",(function(e,t){r(e.exports,"addCustomErrorDeserializer",(function(){return c}),(function(r){return c=r})),r(e.exports,"createCustomErrorClass",(function(){return u}),(function(r){return u=r}));var o,s=(o=function(r,e){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,e){r.__proto__=e}||function(r,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])},o(r,e)},function(r,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=r}o(r,e),r.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}),a={},n={},c=function(r,e){n[r]=e},u=function(r){var e=function(e){function t(o,s,a){var n=e.call(this,o||r,a)||this;if(Object.setPrototypeOf(n,t.prototype),n.name=r,s)for(var c in s)n[c]=s[c];if(a&&"object"==typeof a&&"cause"in a&&!("cause"in n)){var u=a.cause;n.cause=u,"stack"in u&&(n.stack=n.stack+"\nCAUSE: "+u.stack)}return n}return s(t,e),t}(Error);return a[r]=e,e}})); +//# sourceMappingURL=Solana.f98d672f.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/SoundCloud.3f794315.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/SoundCloud.3f794315.js new file mode 100644 index 0000000..cf6a64c --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/SoundCloud.3f794315.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){var e=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;e.register("e7nXh",(function(t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.default=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=c();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var i=o?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}n.default=e,t&&t.set(e,n);return n}(e("29o0l")),u=e("c9pO7"),i=e("icJ0p");function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;te(c).createElement(m,{"data-testid":"slippage-settings-menu-open-button",onClick:l,role:"button","aria-label":t},e(c).createElement(w,null,e(c).createElement(d.IconTokenListSettings,{className:"settingsMenuIcon",width:16,stroke:"#777"}),n?e(c).createElement(h,null,`${n}%`):null))));var y=()=>{const{t:t}=(0,f.useTranslation)(),{handleShowModalVisibility:n}=(0,b.useModals)(),l=(0,c.useCallback)((()=>{n("slippageSettings")}),[n]),{data:a}=g.hooks.useSlippageTolerance();return e(c).createElement(x,{ariaLabel:t("commandOpen"),slippageTolerance:a,showSettings:l})}}))}(); +//# sourceMappingURL=SwapSettingsButton.6a1f394d.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/SwapSettingsButton.dcca0fcd.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/SwapSettingsButton.dcca0fcd.js new file mode 100644 index 0000000..3199918 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/SwapSettingsButton.dcca0fcd.js @@ -0,0 +1,37 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function e(e){return e&&e.__esModule?e.default:e}var t=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;t.register("4jJyn",(function(n,l){var a,i,o,r,s;a=n.exports,Object.defineProperty(a,"__esModule",{value:!0,configurable:!0}),i=n.exports,o="default",r=function(){return w},Object.defineProperty(i,o,{get:r,set:s,enumerable:!0,configurable:!0});var f=t("lMzyG"),c=t("lDSNw"),u=t("cZIbv"),d=t("aanFI"),p=t("kn91D"),g=t("gMNJN"),b=t("2LZGp");const m=u.default.div` + position: relative; + display: inline-flex; + align-items: center; + justify-content: center; + padding: 4px; + gap: 4px; + right: 8px; + cursor: pointer; + &:hover { + svg { + fill: #ab9ff2; + path { + stroke: #ab9ff2; + } + circle { + stroke: #ab9ff2; + } + } + p { + color: #ab9ff2; + } + } +`,y=(0,u.default)(p.Text)` + color: #777; + font-size: 14px; + font-weight: 500; + margin-left: 4px; +`,h=u.default.div` + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; +`,v=e(c).memo((({ariaLabel:t,slippageTolerance:n,showSettings:l})=>e(c).createElement(m,{"data-testid":"slippage-settings-menu-open-button",onClick:l,role:"button","aria-label":t},e(c).createElement(h,null,e(c).createElement(d.IconTokenListSettings,{className:"settingsMenuIcon",width:16,stroke:"#777"}),n?e(c).createElement(y,null,`${n}%`):null))));var w=()=>{const{t:t}=(0,f.useTranslation)(),{handleShowModalVisibility:n}=(0,b.useModals)(),l=(0,c.useCallback)((()=>{n("slippageSettings")}),[n]),{data:a}=g.hooks.useSlippageTolerance();return e(c).createElement(v,{ariaLabel:t("commandOpen"),slippageTolerance:a,showSettings:l})}})); +//# sourceMappingURL=SwapSettingsButton.dcca0fcd.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/SwapTabPage.71ae0f47.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/SwapTabPage.71ae0f47.js new file mode 100644 index 0000000..e1524da --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/SwapTabPage.71ae0f47.js @@ -0,0 +1,98 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function e(e){return e&&e.__esModule?e.default:e}function t(e,t,n,l){Object.defineProperty(e,t,{get:n,set:l,enumerable:!0,configurable:!0})}var n=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;n.register("8FuDc",(function(l,a){var o;o=l.exports,Object.defineProperty(o,"__esModule",{value:!0,configurable:!0}),t(l.exports,"default",(function(){return x}));var i=n("lBuGR"),r=n("a0t1u"),s=n("lDSNw"),u=n("lz7nT"),d=n("44I6u"),c=n("5RSKW"),p=n("hjnIF"),m=n("3wXUE"),g=n("72nwa"),b=n("dRMhw"),h=n("iZRoy"),f=n("gMNJN");const w=()=>{const{multichainQuoteResponse:t,hasNoRoutes:n}=(0,r.useMultichainQuote)();return e(s).createElement(h.SwapWrapper,null,e(s).createElement(d.Column,{justify:"space-between",flex:1},e(s).createElement(d.Column,{align:"normal"},e(s).createElement(m.SwapSellAssetCard,null),e(s).createElement(m.SwapBuyAssetCard,null),t||n?e(s).createElement(g.SwapInfoCard,null):null),e(s).createElement(d.Column,null,t?e(s).createElement(b.SwapReviewButton,null):null)))};var x=()=>{const{isLoadingInitialAssets:t}=(()=>{var e,t,n;const[l]=(0,u.useSearchParams)(),a=null!==(e=l.get("sellFungible"))&&void 0!==e?e:void 0,o=null!==(t=l.get("sellAmount"))&&void 0!==t?t:void 0,d=null!==(n=l.get("buyFungible"))&&void 0!==n?n:void 0,{data:[c]}=(0,i.useFeatureFlags)(["enable-native-bridge-pairs"]),p=(0,r.useSwapperStore)((e=>e.resetSwapper));f.hooks.useSubscribeSwapQuoteToQueries({skipInitialBuyFungible:!0}),f.hooks.useSubscribeGasEstimation();const{isLoading:m}=f.hooks.useInitialAssets({paramsSellFungible:a,paramsSellAmount:o,paramsBuyFungible:d,enableNativeBridgePairs:c});return(0,s.useLayoutEffect)((()=>p),[p]),{isLoadingInitialAssets:m}})();return t?e(s).createElement(e(s).Fragment,null,e(s).createElement(p.SkeletonLoader,{height:"120px",borderRadius:"8px 8px 0 0"}),e(s).createElement(c.ItemSeparator,{gap:1}),e(s).createElement(p.SkeletonLoader,{height:"120px",borderRadius:"0 0 8px 8px"})):e(s).createElement(w,null)}})),n.register("3wXUE",(function(l,a){t(l.exports,"SwapSellAssetCard",(function(){return f})),t(l.exports,"SwapBuyAssetCard",(function(){return E}));var o=n("lBuGR"),i=n("lMzyG"),r=n("lDSNw"),s=n("cZIbv"),u=n("miiws"),d=n("6EObQ"),c=n("aanFI"),p=n("kn91D"),m=n("gMNJN"),g=n("2LZGp"),b=n("hveHb");const h=e(r).memo((({onClick:t})=>e(r).createElement(C,null,e(r).createElement(I,{onClick:t},e(r).createElement(c.IconArrowDownSquare,{fill:"#000000"}))))),f=()=>{const t=(()=>{const{data:[e]}=(0,o.useFeatureFlags)(["enable-native-bridge-pairs"]),t=m.hooks.useSwapSellAssetProps({enableNativeBridgePairs:e,isBalanceHidden:!1}),{handleShowModalVisibility:n}=(0,g.useModals)(),l=(0,r.useCallback)((()=>{n("swapSellAssetSelect")}),[n]);return Object.assign(Object.assign({},t),{onSellAssetClicked:l})})();return e(r).createElement(w,Object.assign({},t))},w=e(r).memo((({assetButtonTitle:t,assetSubheadline:n,decimals:l,formattedMaxSellAmount:a,sellFungible:o,notEnoughAssets:i,hasMinimumSellAmount:s,uiSellAmount:u,onSellAssetClicked:p,setMaxSellAmount:m,updateSellAmount:g})=>{const{chain:h,logoUri:f,symbol:w,tokenAddress:x}=o.data;return e(r).createElement(v,{roundedTop:!0},e(r).createElement(B,{onClick:p},e(r).createElement(d.EcosystemImage,{image:{type:"fungible",src:f,fallback:w||x},size:44,tokenType:o.type,chainMeta:h}),e(r).createElement(F,null,e(r).createElement(y,null,o.data.name),e(r).createElement(A,null,n)),e(r).createElement(c.IconChevronDownThin,{fill:"#999999"})),e(r).createElement(M,null,e(r).createElement(b.SwapperInput,{dropdownTestID:"swap-sell-asset-dropdown",assetButtonTitle:t,decimals:l,disabled:!1,hasWarning:i||!s,isLoadingAmount:!1,isLoadingAssets:!1,onClick:p,onUserInput:g,value:u,maxSellAmount:a,setMaxSellAmount:m,fontSize:28})))})),x=e(r).memo((({t:t,assetButtonTitle:n,assetSubheadline:l,buyAmount:a,currencyValue:o,decimals:i,symbol:s,logoUri:u,tokenAddress:p,tokenType:m,network:g,isFetchingQuote:f,onBuyAssetClicked:w,onSwitchTokens:x})=>g&&m?e(r).createElement(e(r).Fragment,null,e(r).createElement(h,{onClick:x}),e(r).createElement(v,{roundedBottom:!0},e(r).createElement(B,{onClick:w},e(r).createElement(d.EcosystemImage,{image:{type:"fungible",src:u,fallback:s||p},size:44,tokenType:m,chainMeta:g}),e(r).createElement(F,null,e(r).createElement(y,null,n),e(r).createElement(A,null,l)),e(r).createElement(c.IconChevronDownThin,{fill:"#999999"})),e(r).createElement(M,null,e(r).createElement(b.SwapperInput,{dropdownTestID:"swap-buy-asset-dropdown",assetButtonTitle:n,decimals:i,disabled:!0,hasWarning:!1,isLoadingAmount:f,isLoadingAssets:!1,onClick:w,onUserInput:()=>{},value:a,currencyValue:o,fontSize:28})))):e(r).createElement(S,{t:t,onClick:w}))),E=()=>{const t=(()=>{const{t:e}=(0,i.useTranslation)(),{handleShowModalVisibility:t}=(0,g.useModals)(),n=(0,r.useCallback)((()=>{t("swapBuyAssetSelect")}),[t]),{isSingleChainEnabled:l}=m.hooks.useEnabledChainsInfo(),a=m.hooks.useSwapBuyAssetProps({isSingleChainEnabled:l});return Object.assign(Object.assign({},a),{onBuyAssetClicked:n,t:e})})();return e(r).createElement(x,Object.assign({},t))},S=({t:t,onClick:n})=>e(r).createElement(e(r).Fragment,null,e(r).createElement(h,null),e(r).createElement(k,{onClick:n},e(r).createElement(B,null,e(r).createElement(T,null,e(r).createElement(c.IconPlusThin,{width:20})),e(r).createElement(F,null,e(r).createElement(A,{size:16,weight:600},t("swapSelectToken")))))),v=s.default.div` + background: #2a2a2a; + border-top-right-radius: ${e=>e.roundedTop?8:0}px; + border-top-left-radius: ${e=>e.roundedTop?8:0}px; + border-bottom-right-radius: ${e=>e.roundedBottom?8:0}px; + border-bottom-left-radius: ${e=>e.roundedBottom?8:0}px; + padding: 8px; +`,k=(0,s.default)(v).attrs({roundedBottom:!0})` + cursor: pointer; +`,y=(0,s.default)(p.Text).attrs({size:16,color:"#FFF",weight:600,lineHeight:19,textAlign:"left"})``,A=(0,s.default)(p.Text).attrs((e=>({size:e.size||14,color:"#777",weight:e.weight||400,lineHeight:17,textAlign:"left"})))``,C=s.default.div` + display: flex; + align-items: center; + justify-content: center; + position: relative; + height: 1px; +`,I=(0,s.default)(u.Circle).attrs({color:"#AB9FF2",diameter:32})` + z-index: 0; + cursor: pointer; + &:hover { + background: #e2dffe; + } + margin-top: -16px; + margin-bottom: -16px; +`,T=(0,s.default)(u.Circle).attrs({color:"#181818",diameter:44})``,B=s.default.div` + display: flex; + flex-direction: row; + align-items: center; + cursor: pointer; + &:hover { + background: #333333; + } + padding: 8px; + border-radius: 8px; +`,F=s.default.div` + display: flex; + flex-direction: column; + margin-left: 10px; + width: 100%; +`,M=s.default.div` + padding: 0 0 8px 8px; +`})),n.register("hveHb",(function(l,a){t(l.exports,"SwapperInput",(function(){return m}));var o=n("lMzyG"),i=n("lDSNw"),r=n("cZIbv"),s=n("jLA72"),u=n("hjnIF"),d=n("kn91D");const c=r.default.div` + display: flex; + align-items: center; + height: 36px; + input { + font-size: ${e=>{var t;return null!==(t=e.fontSize)&&void 0!==t?t:34}}px; + line-height: 1; + font-weight: 600; + padding: 0; + background: none; + } +`,p=r.default.div` + width: 100%; + margin-top: 11px; + margin-bottom: 10px; +`,m=({decimals:t,disabled:n,hasWarning:l,isLoadingAmount:a,value:r,name:m="amount","aria-labelledby":b,"aria-label":h,onUserInput:f,maxSellAmount:w,setMaxSellAmount:x,currencyValue:E,fontSize:S})=>{const{t:v}=(0,o.useTranslation)();return e(i).createElement(c,{hasWarning:l,fontSize:S},a?e(i).createElement(p,null,e(i).createElement(u.SkeletonLoader,{width:"100px",height:"20px",backgroundColor:"#434343",borderRadius:"10px"})):e(i).createElement(s.NumericalInput,{"aria-labelledby":b,"aria-label":h,name:m,border:"0",placeholder:"0",warning:l,value:r,decimalLimit:t,disabled:n,onUserInput:f}),w&&void 0!==x&&e(i).createElement(g,{onClick:x},v("maxInputMax")),a?e(i).createElement(u.SkeletonLoader,{width:"50px",height:"12px",backgroundColor:"#434343",borderRadius:"10px"}):E?e(i).createElement(d.Text,{size:16,color:"#777"},E):void 0)},g=r.default.div` + color: #ab9ff2; + font-size: 14px; + font-weight: 400; + white-space: nowrap; + cursor: pointer; + margin-left: 5px; + border-radius: 8px; + padding: 8px; + &:hover { + background-color: #333333; + } +`})),n.register("dRMhw",(function(l,a){t(l.exports,"SwapReviewButton",(function(){return g}));var o=n("lMzyG"),i=n("a0t1u"),r=n("lDSNw"),s=n("laYjG"),u=n("gMNJN"),d=n("2LZGp");const c=()=>{const{t:t}=(0,o.useTranslation)();return e(r).createElement(s.Button,{type:"submit",theme:"default",disabled:!0},t("swapFlowActionButtonText"))},p=()=>{const{disabled:t,theme:n,title:l,onClick:a}=m();return e(r).createElement(s.Button,{type:"submit",theme:n,disabled:t,onClick:a},l)},m=()=>{const{t:e}=(0,o.useTranslation)(),{hasEnoughAssets:t,hasNoRoutes:n,canSwap:l,hasNoFundsForFees:a,sourceNativeToken:s}=u.hooks.useSwapReviewButtonProps(),c=(0,i.useSwapperStore)((e=>e.setQuoteFetchIntervalToggle)),{handleShowModalVisibility:p}=(0,d.useModals)(),m=(0,r.useCallback)((()=>{a?p("insufficientBalance",{networkId:s.networkId,token:{balance:s.balance,required:s.required}}):(c(!1),p("swapReview"))}),[a,p,s.networkId,s.balance,s.required,c]);return l?{disabled:!1,theme:"primary",title:e("swapFlowActionButtonText"),onClick:m}:t?n?{disabled:!0,theme:"default",title:e("swapNoQuotesFound"),onClick:m}:{disabled:!0,theme:"default",title:e("swapFlowActionButtonText"),onClick:m}:{disabled:!0,theme:"warning",title:e("sendFormErrorInsufficientBalance"),onClick:m}},g=()=>{const{multichainQuoteResponse:t}=(0,i.useMultichainQuote)();return t?e(r).createElement(p,null):e(r).createElement(c,null)}})),n.register("iZRoy",(function(l,a){t(l.exports,"SwapWrapper",(function(){return p}));var o=n("belzv"),i=n("lMzyG"),r=n("lDSNw"),s=n("cZIbv"),u=n("gMNJN"),d=n("9mefy");const c=s.default.div` + display: flex; + flex: 1; + padding-bottom: 16px; + margin-bottom: -16px; // fix extension padding issue when scrollable or not +`,p=e(r).memo((({children:t})=>{const n=u.hooks.useSelectedNetworks().every((e=>o.Chains.isMainnetNetworkID(e))),{t:l}=(0,i.useTranslation)(),a=(0,r.useMemo)((()=>({availableOnlyOnMainnet:l("swapAvailableOnMainnet")})),[l]);return n?e(r).createElement(c,null,t):e(r).createElement(d.SwapNotAvailableWrapper,{message:a.availableOnlyOnMainnet,swapDisabled:!0},t)}))})),n.register("9mefy",(function(l,a){t(l.exports,"SwapNotAvailableWrapper",(function(){return g}));var o=n("4y59b"),i=n("lDSNw"),r=n("cZIbv"),s=n("kn91D");const u=r.default.div` + overflow-y: "scroll"; + padding-top: 16px; +`,d=r.default.fieldset.attrs({disabled:!0})` + pointer-events: none; + user-select: none; +`,c=r.default.div` + position: absolute; + z-index: 1; + top: 0; + height: 100vh; + width: 100%; + background-color: ${(0,o.hexToRGB)("#222222",.75)}; +`,p=r.default.div` + background-color: ${(0,o.hexToRGB)("#E5A221",.7)}; + padding: 12px 15px; + position: absolute; + /* TODO: change 15px to 16px and create a screen padding constant like on mobile */ + top: -15px; + left: -15px; + right: 15px; + width: calc(100% + 2 * 15px); +`,m=(0,r.default)(s.Text).attrs({size:14,lineHeight:19,weight:500,color:"#fff",textAlign:"left"})``,g=({message:t,swapDisabled:n=!0,children:l})=>n?e(i).createElement(e(i).Fragment,null,e(i).createElement(c,{"data-testid":"disable-overlay"},e(i).createElement(p,null,e(i).createElement(m,null,t))),e(i).createElement(d,{"data-testid":"disable-wrapper"},l)):e(i).createElement(u,null,e(i).createElement(p,null,e(i).createElement(m,null,t)),e(i).createElement(e(i).Fragment,null,l))})); +//# sourceMappingURL=SwapTabPage.71ae0f47.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/SwapTabPage.87a070f1.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/SwapTabPage.87a070f1.js new file mode 100644 index 0000000..bdf2845 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/SwapTabPage.87a070f1.js @@ -0,0 +1,98 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function e(e){return e&&e.__esModule?e.default:e}function t(e,t,n,l){Object.defineProperty(e,t,{get:n,set:l,enumerable:!0,configurable:!0})}var n=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;n.register("1fvbV",(function(l,a){var o;o=l.exports,Object.defineProperty(o,"__esModule",{value:!0,configurable:!0}),t(l.exports,"default",(function(){return x}));var r=n("3ljHn"),i=n("kram9"),s=n("29o0l"),u=n("iQL9s"),d=n("aWXnn"),c=n("75q0e"),p=n("hiI91"),m=n("fxDW6"),g=n("daIFc"),f=n("aQ8sL"),b=n("gPUr2"),h=n("gX5Te");const w=()=>{const{multichainQuoteResponse:t,hasNoRoutes:n}=(0,i.useMultichainQuote)();return e(s).createElement(b.SwapWrapper,null,e(s).createElement(d.Column,{justify:"space-between",flex:1},e(s).createElement(d.Column,{align:"normal"},e(s).createElement(m.SwapSellAssetCard,null),e(s).createElement(m.SwapBuyAssetCard,null),t||n?e(s).createElement(g.SwapInfoCard,null):null),e(s).createElement(d.Column,null,t?e(s).createElement(f.SwapReviewButton,null):null)))};var x=()=>{const{isLoadingInitialAssets:t}=(()=>{var e,t,n;const[l]=(0,u.useSearchParams)(),a=null!==(e=l.get("sellFungible"))&&void 0!==e?e:void 0,o=null!==(t=l.get("sellAmount"))&&void 0!==t?t:void 0,d=null!==(n=l.get("buyFungible"))&&void 0!==n?n:void 0,{data:[c]}=(0,r.useFeatureFlags)(["enable-native-bridge-pairs"]),p=(0,i.useSwapperStore)((e=>e.resetSwapper));h.hooks.useSubscribeSwapQuoteToQueries({skipInitialBuyFungible:!0}),h.hooks.useSubscribeGasEstimation();const{isLoading:m}=h.hooks.useInitialAssets({paramsSellFungible:a,paramsSellAmount:o,paramsBuyFungible:d,enableNativeBridgePairs:c});return(0,s.useLayoutEffect)((()=>p),[p]),{isLoadingInitialAssets:m}})();return t?e(s).createElement(e(s).Fragment,null,e(s).createElement(p.SkeletonLoader,{height:"120px",borderRadius:"8px 8px 0 0"}),e(s).createElement(c.ItemSeparator,{gap:1}),e(s).createElement(p.SkeletonLoader,{height:"120px",borderRadius:"0 0 8px 8px"})):e(s).createElement(w,null)}})),n.register("fxDW6",(function(l,a){t(l.exports,"SwapSellAssetCard",(function(){return h})),t(l.exports,"SwapBuyAssetCard",(function(){return E}));var o=n("3ljHn"),r=n("43063"),i=n("29o0l"),s=n("gkfw3"),u=n("6UMd8"),d=n("qppYH"),c=n("j81qC"),p=n("27SDj"),m=n("gX5Te"),g=n("feAoQ"),f=n("aC1K2");const b=e(i).memo((({onClick:t})=>e(i).createElement(C,null,e(i).createElement(T,{onClick:t},e(i).createElement(c.IconArrowDownSquare,{fill:"#000000"}))))),h=()=>{const t=(()=>{const{data:[e]}=(0,o.useFeatureFlags)(["enable-native-bridge-pairs"]),t=m.hooks.useSwapSellAssetProps({enableNativeBridgePairs:e,isBalanceHidden:!1}),{handleShowModalVisibility:n}=(0,g.useModals)(),l=(0,i.useCallback)((()=>{n("swapSellAssetSelect")}),[n]);return Object.assign(Object.assign({},t),{onSellAssetClicked:l})})();return e(i).createElement(w,Object.assign({},t))},w=e(i).memo((({assetButtonTitle:t,assetSubheadline:n,decimals:l,formattedMaxSellAmount:a,sellFungible:o,notEnoughAssets:r,hasMinimumSellAmount:s,uiSellAmount:u,onSellAssetClicked:p,setMaxSellAmount:m,updateSellAmount:g})=>{const{chain:b,logoUri:h,symbol:w,tokenAddress:x}=o.data;return e(i).createElement(S,{roundedTop:!0},e(i).createElement(B,{onClick:p},e(i).createElement(d.EcosystemImage,{image:{type:"fungible",src:h,fallback:w||x},size:44,tokenType:o.type,chainMeta:b}),e(i).createElement(F,null,e(i).createElement(y,null,o.data.name),e(i).createElement(A,null,n)),e(i).createElement(c.IconChevronDownThin,{fill:"#999999"})),e(i).createElement(M,null,e(i).createElement(f.SwapperInput,{dropdownTestID:"swap-sell-asset-dropdown",assetButtonTitle:t,decimals:l,disabled:!1,hasWarning:r||!s,isLoadingAmount:!1,isLoadingAssets:!1,onClick:p,onUserInput:g,value:u,maxSellAmount:a,setMaxSellAmount:m,fontSize:28})))})),x=e(i).memo((({t:t,assetButtonTitle:n,assetSubheadline:l,buyAmount:a,currencyValue:o,decimals:r,symbol:s,logoUri:u,tokenAddress:p,tokenType:m,network:g,isFetchingQuote:h,onBuyAssetClicked:w,onSwitchTokens:x})=>g&&m?e(i).createElement(e(i).Fragment,null,e(i).createElement(b,{onClick:x}),e(i).createElement(S,{roundedBottom:!0},e(i).createElement(B,{onClick:w},e(i).createElement(d.EcosystemImage,{image:{type:"fungible",src:u,fallback:s||p},size:44,tokenType:m,chainMeta:g}),e(i).createElement(F,null,e(i).createElement(y,null,n),e(i).createElement(A,null,l)),e(i).createElement(c.IconChevronDownThin,{fill:"#999999"})),e(i).createElement(M,null,e(i).createElement(f.SwapperInput,{dropdownTestID:"swap-buy-asset-dropdown",assetButtonTitle:n,decimals:r,disabled:!0,hasWarning:!1,isLoadingAmount:h,isLoadingAssets:!1,onClick:w,onUserInput:()=>{},value:a,currencyValue:o,fontSize:28})))):e(i).createElement(k,{t:t,onClick:w}))),E=()=>{const t=(()=>{const{t:e}=(0,r.useTranslation)(),{handleShowModalVisibility:t}=(0,g.useModals)(),n=(0,i.useCallback)((()=>{t("swapBuyAssetSelect")}),[t]),{isSingleChainEnabled:l}=m.hooks.useEnabledChainsInfo(),a=m.hooks.useSwapBuyAssetProps({isSingleChainEnabled:l});return Object.assign(Object.assign({},a),{onBuyAssetClicked:n,t:e})})();return e(i).createElement(x,Object.assign({},t))},k=({t:t,onClick:n})=>e(i).createElement(e(i).Fragment,null,e(i).createElement(b,null),e(i).createElement(v,{onClick:n},e(i).createElement(B,null,e(i).createElement(I,null,e(i).createElement(c.IconPlusThin,{width:20})),e(i).createElement(F,null,e(i).createElement(A,{size:16,weight:600},t("swapSelectToken")))))),S=s.default.div` + background: #2a2a2a; + border-top-right-radius: ${e=>e.roundedTop?8:0}px; + border-top-left-radius: ${e=>e.roundedTop?8:0}px; + border-bottom-right-radius: ${e=>e.roundedBottom?8:0}px; + border-bottom-left-radius: ${e=>e.roundedBottom?8:0}px; + padding: 8px; +`,v=(0,s.default)(S).attrs({roundedBottom:!0})` + cursor: pointer; +`,y=(0,s.default)(p.Text).attrs({size:16,color:"#FFF",weight:600,lineHeight:19,textAlign:"left"})``,A=(0,s.default)(p.Text).attrs((e=>({size:e.size||14,color:"#777",weight:e.weight||400,lineHeight:17,textAlign:"left"})))``,C=s.default.div` + display: flex; + align-items: center; + justify-content: center; + position: relative; + height: 1px; +`,T=(0,s.default)(u.Circle).attrs({color:"#AB9FF2",diameter:32})` + z-index: 0; + cursor: pointer; + &:hover { + background: #e2dffe; + } + margin-top: -16px; + margin-bottom: -16px; +`,I=(0,s.default)(u.Circle).attrs({color:"#181818",diameter:44})``,B=s.default.div` + display: flex; + flex-direction: row; + align-items: center; + cursor: pointer; + &:hover { + background: #333333; + } + padding: 8px; + border-radius: 8px; +`,F=s.default.div` + display: flex; + flex-direction: column; + margin-left: 10px; + width: 100%; +`,M=s.default.div` + padding: 0 0 8px 8px; +`})),n.register("aC1K2",(function(l,a){t(l.exports,"SwapperInput",(function(){return m}));var o=n("43063"),r=n("29o0l"),i=n("gkfw3"),s=n("kGh2H"),u=n("hiI91"),d=n("27SDj");const c=i.default.div` + display: flex; + align-items: center; + height: 36px; + input { + font-size: ${e=>{var t;return null!==(t=e.fontSize)&&void 0!==t?t:34}}px; + line-height: 1; + font-weight: 600; + padding: 0; + background: none; + } +`,p=i.default.div` + width: 100%; + margin-top: 11px; + margin-bottom: 10px; +`,m=({decimals:t,disabled:n,hasWarning:l,isLoadingAmount:a,value:i,name:m="amount","aria-labelledby":f,"aria-label":b,onUserInput:h,maxSellAmount:w,setMaxSellAmount:x,currencyValue:E,fontSize:k})=>{const{t:S}=(0,o.useTranslation)();return e(r).createElement(c,{hasWarning:l,fontSize:k},a?e(r).createElement(p,null,e(r).createElement(u.SkeletonLoader,{width:"100px",height:"20px",backgroundColor:"#434343",borderRadius:"10px"})):e(r).createElement(s.NumericalInput,{"aria-labelledby":f,"aria-label":b,name:m,border:"0",placeholder:"0",warning:l,value:i,decimalLimit:t,disabled:n,onUserInput:h}),w&&void 0!==x&&e(r).createElement(g,{onClick:x},S("maxInputMax")),a?e(r).createElement(u.SkeletonLoader,{width:"50px",height:"12px",backgroundColor:"#434343",borderRadius:"10px"}):E?e(r).createElement(d.Text,{size:16,color:"#777"},E):void 0)},g=i.default.div` + color: #ab9ff2; + font-size: 14px; + font-weight: 400; + white-space: nowrap; + cursor: pointer; + margin-left: 5px; + border-radius: 8px; + padding: 8px; + &:hover { + background-color: #333333; + } +`})),n.register("aQ8sL",(function(l,a){t(l.exports,"SwapReviewButton",(function(){return g}));var o=n("43063"),r=n("kram9"),i=n("29o0l"),s=n("hFkH3"),u=n("gX5Te"),d=n("feAoQ");const c=()=>{const{t:t}=(0,o.useTranslation)();return e(i).createElement(s.Button,{type:"submit",theme:"default",disabled:!0},t("swapFlowActionButtonText"))},p=()=>{const{disabled:t,theme:n,title:l,onClick:a}=m();return e(i).createElement(s.Button,{type:"submit",theme:n,disabled:t,onClick:a},l)},m=()=>{const{t:e}=(0,o.useTranslation)(),{hasEnoughAssets:t,hasNoRoutes:n,canSwap:l,hasNoFundsForFees:a,sourceNativeToken:s}=u.hooks.useSwapReviewButtonProps(),c=(0,r.useSwapperStore)((e=>e.setQuoteFetchIntervalToggle)),{handleShowModalVisibility:p}=(0,d.useModals)(),m=(0,i.useCallback)((()=>{a?p("insufficientBalance",{networkId:s.networkId,token:{balance:s.balance,required:s.required}}):(c(!1),p("swapReview"))}),[a,p,s.networkId,s.balance,s.required,c]);return l?{disabled:!1,theme:"primary",title:e("swapFlowActionButtonText"),onClick:m}:t?n?{disabled:!0,theme:"default",title:e("swapNoQuotesFound"),onClick:m}:{disabled:!0,theme:"default",title:e("swapFlowActionButtonText"),onClick:m}:{disabled:!0,theme:"warning",title:e("sendFormErrorInsufficientBalance"),onClick:m}},g=()=>{const{multichainQuoteResponse:t}=(0,r.useMultichainQuote)();return t?e(i).createElement(p,null):e(i).createElement(c,null)}})),n.register("gPUr2",(function(l,a){t(l.exports,"SwapWrapper",(function(){return p}));var o=n("iOvk1"),r=n("43063"),i=n("29o0l"),s=n("gkfw3"),u=n("gX5Te"),d=n("3Doua");const c=s.default.div` + display: flex; + flex: 1; + padding-bottom: 16px; + margin-bottom: -16px; // fix extension padding issue when scrollable or not +`,p=e(i).memo((({children:t})=>{const n=u.hooks.useSelectedNetworks().every((e=>o.Chains.isMainnetNetworkID(e))),{t:l}=(0,r.useTranslation)(),a=(0,i.useMemo)((()=>({availableOnlyOnMainnet:l("swapAvailableOnMainnet")})),[l]);return n?e(i).createElement(c,null,t):e(i).createElement(d.SwapNotAvailableWrapper,{message:a.availableOnlyOnMainnet,swapDisabled:!0},t)}))})),n.register("3Doua",(function(l,a){t(l.exports,"SwapNotAvailableWrapper",(function(){return g}));var o=n("RVqnc"),r=n("29o0l"),i=n("gkfw3"),s=n("27SDj");const u=i.default.div` + overflow-y: "scroll"; + padding-top: 16px; +`,d=i.default.fieldset.attrs({disabled:!0})` + pointer-events: none; + user-select: none; +`,c=i.default.div` + position: absolute; + z-index: 1; + top: 0; + height: 100vh; + width: 100%; + background-color: ${(0,o.hexToRGB)("#222222",.75)}; +`,p=i.default.div` + background-color: ${(0,o.hexToRGB)("#E5A221",.7)}; + padding: 12px 15px; + position: absolute; + /* TODO: change 15px to 16px and create a screen padding constant like on mobile */ + top: -15px; + left: -15px; + right: 15px; + width: calc(100% + 2 * 15px); +`,m=(0,i.default)(s.Text).attrs({size:14,lineHeight:19,weight:500,color:"#fff",textAlign:"left"})``,g=({message:t,swapDisabled:n=!0,children:l})=>n?e(r).createElement(e(r).Fragment,null,e(r).createElement(c,{"data-testid":"disable-overlay"},e(r).createElement(p,null,e(r).createElement(m,null,t))),e(r).createElement(d,{"data-testid":"disable-wrapper"},l)):e(r).createElement(u,null,e(r).createElement(p,null,e(r).createElement(m,null,t)),e(r).createElement(e(r).Fragment,null,l))}))}(); +//# sourceMappingURL=SwapTabPage.87a070f1.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/TransportWebHID.10460d8f.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/TransportWebHID.10460d8f.js new file mode 100644 index 0000000..7181f2d --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/TransportWebHID.10460d8f.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function e(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var n=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;n.register("bnr7p",(function(t,r){var o;o=t.exports,Object.defineProperty(o,"__esModule",{value:!0,configurable:!0}),e(t.exports,"default",(function(){return S}),(function(e){return S=e}));var i,u=n("2M6Ym"),c=n("30UET"),a=n("bBvUw"),s=n("fkrsS"),l=n("dhsdG"),d=n("8tcqI").Buffer,f=(i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},i(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),p=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function u(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,c)}a((r=r.apply(e,t||[])).next())}))},h=function(e,t){var n,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u},y=[{vendorId:a.ledgerUSBVendorId}],g=function(){return Promise.resolve(!(!window.navigator||!window.navigator.hid))},b=function(){var e=navigator.hid;if(!e)throw new(0,l.TransportError)("navigator.hid is not supported","HIDNotSupported");return e};function m(){return p(this,void 0,void 0,(function(){var e;return h(this,(function(t){switch(t.label){case 0:return[4,b().requestDevice({filters:y})];case 1:return e=t.sent(),Array.isArray(e)?[2,e]:[2,[e]]}}))}))}function w(){return p(this,void 0,void 0,(function(){return h(this,(function(e){switch(e.label){case 0:return[4,b().getDevices()];case 1:return[2,e.sent().filter((function(e){return e.vendorId===a.ledgerUSBVendorId}))]}}))}))}var S=function(e){function t(t){var n=e.call(this)||this;return n.channel=Math.floor(65535*Math.random()),n.packetSize=64,n.inputs=[],n.read=function(){return n.inputs.length?Promise.resolve(n.inputs.shift()):new Promise((function(e){n.inputCallback=e}))},n.onInputReport=function(e){var t=d.from(e.data.buffer);n.inputCallback?(n.inputCallback(t),n.inputCallback=null):n.inputs.push(t)},n._disconnectEmitted=!1,n._emitDisconnect=function(e){n._disconnectEmitted||(n._disconnectEmitted=!0,n.emit("disconnect",e))},n.exchange=function(e){return p(n,void 0,void 0,(function(){var t=this;return h(this,(function(n){switch(n.label){case 0:return[4,this.exchangeAtomicImpl((function(){return p(t,void 0,void 0,(function(){var t,n,r,o,i,u,a,l,d;return h(this,(function(f){switch(f.label){case 0:n=(t=this).channel,r=t.packetSize,(0,s.log)("apdu","=> "+e.toString("hex")),o=(0,c.default)(n,r),i=o.makeBlocks(e),u=0,f.label=1;case 1:return u0?[2,e[0]]:[4,m()];case 2:return[2,t.sent()[0]]}}))}))}().then((function(n){if(n){if(!t){var r="number"==typeof n.productId?(0,a.identifyUSBProductId)(n.productId):void 0;e.next({type:"add",descriptor:n,deviceModel:r}),e.complete()}}else e.error(new(0,l.TransportOpenUserCancelled)("Access denied to use Ledger device"))}),(function(t){e.error(new(0,l.TransportOpenUserCancelled)(t.message))})),{unsubscribe:function(){t=!0}}},t}(u.default)})),n.register("2M6Ym",(function(r,o){e(r.exports,"default",(function(){return h}),(function(e){return h=e})),e(r.exports,"TransportError",(function(){return n("dhsdG").TransportError}),(function(e){return n("dhsdG").TransportError=e})),e(r.exports,"TransportStatusError",(function(){return n("dhsdG").TransportStatusError}),(function(e){return n("dhsdG").TransportStatusError=e})),e(r.exports,"StatusCodes",(function(){return n("dhsdG").StatusCodes}),(function(e){return n("dhsdG").StatusCodes=e})),e(r.exports,"getAltStatusMessage",(function(){return $2055791338c5c724$re_export$getAltStatusMessage}),(function(e){return $2055791338c5c724$re_export$getAltStatusMessage=e}));var i=n("c6JNE"),u=n("dhsdG"),c=n("8tcqI").Buffer,a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function u(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,c)}a((r=r.apply(e,t||[])).next())}))},s=function(e,t){var n,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u},d=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},p=function(){function e(){var e=this;this.exchangeTimeout=3e4,this.unresponsiveTimeout=15e3,this.deviceModel=null,this._events=new(t(i)),this.send=function(t,n,r,o,i,l){return void 0===i&&(i=c.alloc(0)),void 0===l&&(l=[u.StatusCodes.OK]),a(e,void 0,void 0,(function(){var e,a;return s(this,(function(s){switch(s.label){case 0:if(i.length>=256)throw new(0,u.TransportError)("data.length exceed 256 bytes limit. Got: "+i.length,"DataLengthTooBig");return[4,this.exchange(c.concat([c.from([t,n,r,o]),c.from([i.length]),i]))];case 1:if(e=s.sent(),a=e.readUInt16BE(e.length-2),!l.some((function(e){return e===a})))throw new(0,u.TransportStatusError)(a);return[2,e]}}))}))},this.exchangeAtomicImpl=function(t){return a(e,void 0,void 0,(function(){var e,n,r,o,i,c=this;return s(this,(function(a){switch(a.label){case 0:if(this.exchangeBusyPromise)throw new(0,u.TransportRaceCondition)("An action was already pending on the Ledger device. Please deny or reconnect.");n=new Promise((function(t){e=t})),this.exchangeBusyPromise=n,r=!1,o=setTimeout((function(){r=!0,c.emit("unresponsive")}),this.unresponsiveTimeout),a.label=1;case 1:return a.trys.push([1,,3,4]),[4,t()];case 2:return i=a.sent(),r&&this.emit("responsive"),[2,i];case 3:return clearTimeout(o),e&&e(),this.exchangeBusyPromise=null,[7];case 4:return[2]}}))}))},this._appAPIlock=null}return e.prototype.exchange=function(e){throw new Error("exchange not implemented")},e.prototype.setScrambleKey=function(e){},e.prototype.close=function(){return Promise.resolve()},e.prototype.on=function(e,t){this._events.on(e,t)},e.prototype.off=function(e,t){this._events.removeListener(e,t)},e.prototype.emit=function(e){for(var t,n=[],r=1;ra&&(o=o.slice(0,a)),{data:o,dataLength:a,sequence:s}},getReducedResult:function(e){if(e&&e.dataLength===e.data.length)return e.data}}}})),n.register("bBvUw",(function(r,o){e(r.exports,"ledgerUSBVendorId",(function(){return f}),(function(e){return f=e})),e(r.exports,"identifyUSBProductId",(function(){return p}),(function(e){return p=e}));var i,u,c,a=n("4TDRm"),s=function(){return s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n>8;return d.find((function(e){return e.productIdMM===n}))},h=[],v={};for(var y in l){var g=l[y],b=g.bluetoothSpec;if(b)for(var m=0;m0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u},y=[{vendorId:a.ledgerUSBVendorId}],g=function(){return Promise.resolve(!(!window.navigator||!window.navigator.hid))},b=function(){var e=navigator.hid;if(!e)throw new(0,l.TransportError)("navigator.hid is not supported","HIDNotSupported");return e};function m(){return p(this,void 0,void 0,(function(){var e;return h(this,(function(t){switch(t.label){case 0:return[4,b().requestDevice({filters:y})];case 1:return e=t.sent(),Array.isArray(e)?[2,e]:[2,[e]]}}))}))}function w(){return p(this,void 0,void 0,(function(){return h(this,(function(e){switch(e.label){case 0:return[4,b().getDevices()];case 1:return[2,e.sent().filter((function(e){return e.vendorId===a.ledgerUSBVendorId}))]}}))}))}var S=function(e){function t(t){var n=e.call(this)||this;return n.channel=Math.floor(65535*Math.random()),n.packetSize=64,n.inputs=[],n.read=function(){return n.inputs.length?Promise.resolve(n.inputs.shift()):new Promise((function(e){n.inputCallback=e}))},n.onInputReport=function(e){var t=f.from(e.data.buffer);n.inputCallback?(n.inputCallback(t),n.inputCallback=null):n.inputs.push(t)},n._disconnectEmitted=!1,n._emitDisconnect=function(e){n._disconnectEmitted||(n._disconnectEmitted=!0,n.emit("disconnect",e))},n.exchange=function(e){return p(n,void 0,void 0,(function(){var t=this;return h(this,(function(n){switch(n.label){case 0:return[4,this.exchangeAtomicImpl((function(){return p(t,void 0,void 0,(function(){var t,n,r,o,i,u,a,l,f;return h(this,(function(d){switch(d.label){case 0:n=(t=this).channel,r=t.packetSize,(0,s.log)("apdu","=> "+e.toString("hex")),o=(0,c.default)(n,r),i=o.makeBlocks(e),u=0,d.label=1;case 1:return u0?[2,e[0]]:[4,m()];case 2:return[2,t.sent()[0]]}}))}))}().then((function(n){if(n){if(!t){var r="number"==typeof n.productId?(0,a.identifyUSBProductId)(n.productId):void 0;e.next({type:"add",descriptor:n,deviceModel:r}),e.complete()}}else e.error(new(0,l.TransportOpenUserCancelled)("Access denied to use Ledger device"))}),(function(t){e.error(new(0,l.TransportOpenUserCancelled)(t.message))})),{unsubscribe:function(){t=!0}}},t}(u.default)})),n.register("e5ps5",(function(r,o){e(r.exports,"default",(function(){return h}),(function(e){return h=e})),e(r.exports,"TransportError",(function(){return n("iBvu5").TransportError}),(function(e){return n("iBvu5").TransportError=e})),e(r.exports,"TransportStatusError",(function(){return n("iBvu5").TransportStatusError}),(function(e){return n("iBvu5").TransportStatusError=e})),e(r.exports,"StatusCodes",(function(){return n("iBvu5").StatusCodes}),(function(e){return n("iBvu5").StatusCodes=e})),e(r.exports,"getAltStatusMessage",(function(){return $a415468fbc832053$re_export$getAltStatusMessage}),(function(e){return $a415468fbc832053$re_export$getAltStatusMessage=e}));var i=n("2p5of"),u=n("iBvu5"),c=n("6rT8n").Buffer,a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function u(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,c)}a((r=r.apply(e,t||[])).next())}))},s=function(e,t){var n,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u},f=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},p=function(){function e(){var e=this;this.exchangeTimeout=3e4,this.unresponsiveTimeout=15e3,this.deviceModel=null,this._events=new(t(i)),this.send=function(t,n,r,o,i,l){return void 0===i&&(i=c.alloc(0)),void 0===l&&(l=[u.StatusCodes.OK]),a(e,void 0,void 0,(function(){var e,a;return s(this,(function(s){switch(s.label){case 0:if(i.length>=256)throw new(0,u.TransportError)("data.length exceed 256 bytes limit. Got: "+i.length,"DataLengthTooBig");return[4,this.exchange(c.concat([c.from([t,n,r,o]),c.from([i.length]),i]))];case 1:if(e=s.sent(),a=e.readUInt16BE(e.length-2),!l.some((function(e){return e===a})))throw new(0,u.TransportStatusError)(a);return[2,e]}}))}))},this.exchangeAtomicImpl=function(t){return a(e,void 0,void 0,(function(){var e,n,r,o,i,c=this;return s(this,(function(a){switch(a.label){case 0:if(this.exchangeBusyPromise)throw new(0,u.TransportRaceCondition)("An action was already pending on the Ledger device. Please deny or reconnect.");n=new Promise((function(t){e=t})),this.exchangeBusyPromise=n,r=!1,o=setTimeout((function(){r=!0,c.emit("unresponsive")}),this.unresponsiveTimeout),a.label=1;case 1:return a.trys.push([1,,3,4]),[4,t()];case 2:return i=a.sent(),r&&this.emit("responsive"),[2,i];case 3:return clearTimeout(o),e&&e(),this.exchangeBusyPromise=null,[7];case 4:return[2]}}))}))},this._appAPIlock=null}return e.prototype.exchange=function(e){throw new Error("exchange not implemented")},e.prototype.setScrambleKey=function(e){},e.prototype.close=function(){return Promise.resolve()},e.prototype.on=function(e,t){this._events.on(e,t)},e.prototype.off=function(e,t){this._events.removeListener(e,t)},e.prototype.emit=function(e){for(var t,n=[],r=1;ra&&(o=o.slice(0,a)),{data:o,dataLength:a,sequence:s}},getReducedResult:function(e){if(e&&e.dataLength===e.data.length)return e.data}}}})),n.register("h6NoS",(function(r,o){e(r.exports,"ledgerUSBVendorId",(function(){return d}),(function(e){return d=e})),e(r.exports,"identifyUSBProductId",(function(){return p}),(function(e){return p=e}));var i,u,c,a=n("3sixR"),s=function(){return s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n>8;return f.find((function(e){return e.productIdMM===n}))},h=[],v={};for(var y in l){var g=l[y],b=g.bluetoothSpec;if(b)for(var m=0;me.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);nthis[e])),this.addressTypeByDerivationPathType={},this.allAddressTypeDefinitions.forEach((e=>{this.addressTypeByDerivationPathType[e.defaultDerivationPathType]=e.type,e.otherDerivationPathType.forEach((t=>{this.addressTypeByDerivationPathType[t]=e.type}))}))}}})),s.register("5QLUq",(function(t,r){e(t.exports,"BitcoinLegacyAddressType",(function(){return o})),s("jZpRu");var n=s("6fzaU"),i=s("hX0bG");class o{constructor(){this.type=i.AddressType.BitcoinLegacy,this.displayName="Legacy",this.defaultDerivationPathType=n.DerivationPathType.BitcoinLegacy,this.otherDerivationPathType=[]}}})),s.register("jZpRu",(function(t,r){e(t.exports,"CachedHDWallet",(function(){return m}),(function(e){return m=e})),e(t.exports,"getDerivationPath",(function(){return s("iIPcw").getDerivationPath}),(function(e){return s("iIPcw").getDerivationPath=e})),e(t.exports,"parseDerivationPath",(function(){return s("iIPcw").parseDerivationPath}),(function(e){return s("iIPcw").parseDerivationPath=e})),e(t.exports,"DerivationPathParams",(function(){return s("iIPcw").DerivationPathParams}),(function(e){return s("iIPcw").DerivationPathParams=e})),e(t.exports,"BitcoinDerivationPathType",(function(){return s("6fzaU").BitcoinDerivationPathType}),(function(e){return s("6fzaU").BitcoinDerivationPathType=e})),e(t.exports,"EVMDerivationPathType",(function(){return s("6fzaU").EVMDerivationPathType}),(function(e){return s("6fzaU").EVMDerivationPathType=e})),e(t.exports,"SolanaDerivationPathType",(function(){return s("6fzaU").SolanaDerivationPathType}),(function(e){return s("6fzaU").SolanaDerivationPathType=e})),e(t.exports,"DerivationPathType",(function(){return s("6fzaU").DerivationPathType}),(function(e){return s("6fzaU").DerivationPathType=e})),e(t.exports,"isBitcoinDerivationPathType",(function(){return s("8rhKD").isBitcoinDerivationPathType}),(function(e){return s("8rhKD").isBitcoinDerivationPathType=e})),e(t.exports,"isEVMDerivationPathType",(function(){return s("8rhKD").isEVMDerivationPathType}),(function(e){return s("8rhKD").isEVMDerivationPathType=e})),e(t.exports,"isSolanaDerivationPathType",(function(){return s("8rhKD").isSolanaDerivationPathType}),(function(e){return s("8rhKD").isSolanaDerivationPathType=e}));var n,i,o=s("gw3rz"),a=s("6CTZ4"),u=s("5TKQ6"),c=s("4g8ju"),l=s("2728E"),d=s("dHqkb"),f=s("6fzaU"),h=s("8rhKD"),p=(s("iIPcw"),f=s("6fzaU"),h=s("8rhKD"),function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r}),y=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};o.utils.sha512Sync=(...e)=>(0,a.sha512)(o.utils.concatBytes(...e));const{getPublicKey:g}=o.sync;class m{derivePathType(e,t){switch(e){case f.DerivationPathType.BitcoinTaproot:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/86'/0'/0'/0/${t}`,useCompressedPublicKey:!0});case f.DerivationPathType.BitcoinNativeSegwit:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/84'/0'/0'/0/${t}`,useCompressedPublicKey:!0});case f.DerivationPathType.BitcoinNestedSegwit:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/46'/0'/0'/0/${t}`,useCompressedPublicKey:!0});case f.DerivationPathType.BitcoinLegacy:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/44'/0'/0'/0/${t}`,useCompressedPublicKey:!0});case f.DerivationPathType.Bip44Ethereum:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/44'/60'/0'/0/${t}`});case f.DerivationPathType.Bip44EthereumSecondary:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/44'/60'/1'/0/${t}`});case f.DerivationPathType.Bip44EthereumTertiary:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/44'/60'/2'/0/${t}`});case f.DerivationPathType.Bip44RootEthereum:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:"m/44'/60'"});case f.DerivationPathType.Bip44ChangeSolana:return this.derivePath({ellipticCurve:"ed25519",derivationPath:`m/44'/501'/${t}'/0'`});case f.DerivationPathType.Bip44Solana:return this.derivePath({ellipticCurve:"ed25519",derivationPath:`m/44'/501'/${t}'`});case f.DerivationPathType.DeprecatedSolana:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/501'/${t}'/0/0`});case f.DerivationPathType.Bip44RootSolana:return this.derivePath({ellipticCurve:"ed25519",derivationPath:"m/44'/501'"})}}derivePath(e){return"ed25519"===e.ellipticCurve?this.deriveED25519Path(e):"secp256k1"===e.ellipticCurve?this.deriveSECP256K1Path(e):(0,h.assertNever)(e)}deriveED25519Path(e){var t,r;const{ellipticCurve:i,derivationPath:o}=e,s=o.split("/");let a=y(this,n,"f");for(const e of s){if("m"===e)continue;if(!a)throw new Error("Cannot derive path, no current node.");let n=null!==(r=null===(t=a.nodes)||void 0===t?void 0:t[e])&&void 0!==r?r:null;if(!n){const t={ellipticCurve:i,value:(0,l.CKDPriv)(a.value,parseInt(e,10)+c.HARDENED_OFFSET),nodes:{}};n=t,a.nodes[e]=t}a=n}if(!a)throw new Error(`Unable to derive ${o} on curve ${i}.`);const u=g(a.value.key),d=new Uint8Array(64);return d.set(a.value.key),d.set(u,32),{publicKey:u,secretKey:d}}deriveSECP256K1Path(e){var t,r;const{ellipticCurve:n,derivationPath:o,useCompressedPublicKey:s=!1}=e,a=o.split("/");let l=y(this,i,"f");for(const e of a){if("m"===e)continue;if(!l)throw new Error("Cannot derive path, no current node.");let i=null!==(r=null===(t=l.nodes)||void 0===t?void 0:t[e])&&void 0!==r?r:null;if(!i){let t=0;e.endsWith("'")&&(t=c.HARDENED_OFFSET);const r={ellipticCurve:n,value:(0,d.CKDPriv)(l.value,parseInt(e,10)+t),nodes:{}};i=r,l.nodes[e]=r}l=i}if(!l)throw new Error(`Unable to derive ${o} on curve ${n}.`);const f=l.value.key;return{publicKey:(0,u.getPublicKey)(f,s),secretKey:new Uint8Array(f)}}cleanUpTree(e){if(e){e.value.key.fill(0),e.value.chainCode.fill(0);const t=Object.values(e.nodes);for(const e of t)this.cleanUpTree(e)}}cleanup(){this.cleanUpTree(y(this,n,"f")),this.cleanUpTree(y(this,i,"f")),p(this,n,null,"f"),p(this,i,null,"f")}constructor(e){n.set(this,void 0),i.set(this,void 0),p(this,n,{ellipticCurve:"ed25519",value:(0,l.getMasterKeyFromSeed)(e),nodes:{}},"f"),p(this,i,{ellipticCurve:"secp256k1",value:(0,d.getMasterKeyFromSeed)(e),nodes:{}},"f")}}n=new WeakMap,i=new WeakMap})),s.register("gw3rz",(function(t,r){e(t.exports,"Point",(function(){return E})),e(t.exports,"utils",(function(){return re})),e(t.exports,"sync",(function(){return ee})); +/*! noble-ed25519 - MIT License (c) 2019 Paul Miller (paulmillr.com) */ +var n=s("l8s8s");const i=BigInt(0),o=BigInt(1),a=BigInt(2),u=BigInt(8),c=BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),l=Object.freeze({a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),P:BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),l:c,n:c,h:BigInt(8),Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960")}),d=BigInt("0x10000000000000000000000000000000000000000000000000000000000000000"),f=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"),h=(BigInt("6853475219497561581579357271197624642482790079785650197046958215289687604742"),BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235")),p=BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"),y=BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"),g=BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952");class m{static fromAffine(e){if(!(e instanceof E))throw new TypeError("ExtendedPoint#fromAffine: expected Point");return e.equals(E.ZERO)?m.ZERO:new m(e.x,e.y,o,D(e.x*e.y))}static toAffineBatch(e){const t=function(e,t=l.P){const r=new Array(e.length),n=L(e.reduce(((e,n,o)=>n===i?e:(r[o]=e,D(e*n,t))),o),t);return e.reduceRight(((e,n,o)=>n===i?e:(r[o]=D(e*r[o],t),D(e*n,t))),n),r}(e.map((e=>e.z)));return e.map(((e,r)=>e.toAffine(t[r])))}static normalizeZ(e){return this.toAffineBatch(e).map(this.fromAffine)}equals(e){b(e);const{x:t,y:r,z:n}=this,{x:i,y:o,z:s}=e,a=D(t*s),u=D(i*n),c=D(r*s),l=D(o*n);return a===u&&c===l}negate(){return new m(D(-this.x),this.y,this.z,D(-this.t))}double(){const{x:e,y:t,z:r}=this,{a:n}=l,i=D(e*e),o=D(t*t),s=D(a*D(r*r)),u=D(n*i),c=e+t,d=D(D(c*c)-i-o),f=u+o,h=f-s,p=u-o,y=D(d*h),g=D(f*p),v=D(d*p),b=D(h*f);return new m(y,g,b,v)}add(e){b(e);const{x:t,y:r,z:n,t:o}=this,{x:s,y:u,z:c,t:l}=e,d=D((r-t)*(u+s)),f=D((r+t)*(u-s)),h=D(f-d);if(h===i)return this.double();const p=D(n*a*l),y=D(o*a*c),g=y+p,v=f+d,w=y-p,x=D(g*h),A=D(v*w),S=D(g*w),E=D(h*v);return new m(x,A,E,S)}subtract(e){return this.add(e.negate())}precomputeWindow(e){const t=1+256/e,r=[];let n=this,i=n;for(let o=0;o>=d,a>u&&(a-=l,e+=o);const f=r,h=r+Math.abs(a)-1,p=t%2!=0,y=a<0;0===a?s=s.add(v(p,n[f])):i=i.add(v(y,n[h]))}return m.normalizeZ([i,s])[0]}multiply(e,t){return this.wNAF(q(e,l.l),t)}multiplyUnsafe(e){let t=q(e,l.l,!1);const r=m.BASE,n=m.ZERO;if(t===i)return n;if(this.equals(n)||t===o)return this;if(this.equals(r))return this.wNAF(t);let s=n,a=this;for(;t>i;)t&o&&(s=s.add(a)),a=a.double(),t>>=o;return s}isSmallOrder(){return this.multiplyUnsafe(l.h).equals(m.ZERO)}isTorsionFree(){let e=this.multiplyUnsafe(l.l/a).double();return l.l%a&&(e=e.add(this)),e.equals(m.ZERO)}toAffine(e){const{x:t,y:r,z:n}=this,i=this.equals(m.ZERO);null==e&&(e=i?u:L(n));const s=D(t*e),a=D(r*e),c=D(n*e);if(i)return E.ZERO;if(c!==o)throw new Error("invZ was invalid");return new E(s,a)}fromRistrettoBytes(){x()}toRistrettoBytes(){x()}fromRistrettoHash(){x()}constructor(e,t,r,n){this.x=e,this.y=t,this.z=r,this.t=n}}function v(e,t){const r=t.negate();return e?r:t}function b(e){if(!(e instanceof m))throw new TypeError("ExtendedPoint expected")}function w(e){if(!(e instanceof A))throw new TypeError("RistrettoPoint expected")}function x(){throw new Error("Legacy method: switch to RistrettoPoint")}m.BASE=new m(l.Gx,l.Gy,o,D(l.Gx*l.Gy)),m.ZERO=new m(i,o,o,i);class A{static calcElligatorRistrettoMap(e){const{d:t}=l,r=D(f*e*e),n=D((r+o)*y);let i=BigInt(-1);const s=D((i-t*r)*D(r+t));let{isValid:a,value:u}=j(n,s),c=D(u*e);M(c)||(c=D(-c)),a||(u=c),a||(i=r);const d=D(i*(r-o)*g-s),p=u*u,v=D((u+u)*s),b=D(d*h),w=D(o-p),x=D(o+p);return new m(D(v*x),D(w*b),D(b*x),D(v*w))}static hashToCurve(e){const t=N((e=H(e,64)).slice(0,32)),r=this.calcElligatorRistrettoMap(t),n=N(e.slice(32,64)),i=this.calcElligatorRistrettoMap(n);return new A(r.add(i))}static fromHex(e){e=H(e,32);const{a:t,d:r}=l,n="RistrettoPoint.fromHex: the hex is not valid encoding of RistrettoPoint",s=N(e);if(!function(e,t){if(e.length!==t.length)return!1;for(let r=0;r=n)throw new Error("Expected 0 < hex < P");if(!t&&s>=d)throw new Error("Expected 0 < hex < 2**256");const a=D(s*s),u=D(a-o),c=D(r*a+o);let{isValid:f,value:h}=j(u,c);if(!f)throw new Error("Point.fromHex: invalid y coordinate");const p=(h&o)===o;return 0!=(128&e[31])!==p&&(h=D(-h)),new E(h,s)}static async fromPrivateKey(e){return(await Q(e)).point}toRawBytes(){const e=C(this.y);return e[31]|=this.x&o?128:0,e}toHex(){return _(this.toRawBytes())}toX25519(){const{y:e}=this;return C(D((o+e)*L(o-e)))}isTorsionFree(){return m.fromAffine(this).isTorsionFree()}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new E(D(-this.x),this.y)}add(e){return m.fromAffine(this).add(m.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return m.fromAffine(this).multiply(e,this).toAffine()}constructor(e,t){this.x=e,this.y=t}}E.BASE=new E(l.Gx,l.Gy),E.ZERO=new E(i,o);class T{static fromHex(e){const t=H(e,64),r=E.fromHex(t.slice(0,32),!1),n=O(t.slice(32,64));return new T(r,n)}assertValidity(){const{r:e,s:t}=this;if(!(e instanceof E))throw new Error("Expected Point instance");return q(t,l.l,!1),this}toRawBytes(){const e=new Uint8Array(64);return e.set(this.r.toRawBytes()),e.set(C(this.s),32),e}toHex(){return _(this.toRawBytes())}constructor(e,t){this.r=e,this.s=t,this.assertValidity()}}function k(...e){if(!e.every((e=>e instanceof Uint8Array)))throw new Error("Expected Uint8Array list");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),r=new Uint8Array(t);for(let t=0,n=0;tt.toString(16).padStart(2,"0")));function _(e){if(!(e instanceof Uint8Array))throw new Error("Uint8Array expected");let t="";for(let r=0;r=i?r:t+r}function L(e,t=l.P){if(e===i||t<=i)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let r=D(e,t),n=t,s=i,a=o,u=o,c=i;for(;r!==i;){const e=n/r,t=n%r,i=s-u*e,o=a-c*e;n=r,r=t,s=u,a=c,u=i,c=o}if(n!==o)throw new Error("invert: does not exist");return D(s,t)}function F(e,t){const{P:r}=l;let n=e;for(;t-- >i;)n*=n,n%=r;return n}function U(e){const{P:t}=l,r=BigInt(5),n=BigInt(10),i=BigInt(20),s=BigInt(40),u=BigInt(80),c=e*e%t*e%t,d=F(c,a)*c%t,f=F(d,o)*e%t,h=F(f,r)*f%t,p=F(h,n)*h%t,y=F(p,i)*p%t,g=F(y,s)*y%t,m=F(g,u)*g%t,v=F(m,u)*g%t,b=F(v,n)*h%t;return{pow_p_5_8:F(b,a)*e%t,b2:c}}function j(e,t){const r=D(t*t*t),n=D(r*r*t);let i=D(e*r*U(e*n).pow_p_5_8);const o=D(t*i*i),s=i,a=D(i*f),u=o===e,c=o===D(-e),l=o===D(-e*f);return u&&(i=s),(c||l)&&(i=a),M(i)&&(i=D(-i)),{isValid:u||c,value:i}}function K(e){return j(o,e)}function z(e){return D(O(e),l.l)}function H(e,t){const r=e instanceof Uint8Array?Uint8Array.from(e):P(e);if("number"==typeof t&&r.length!==t)throw new Error(`Expected ${t} bytes`);return r}function q(e,t,r=!0){if(!t)throw new TypeError("Specify max value");if("number"==typeof e&&Number.isSafeInteger(e)&&(e=BigInt(e)),"bigint"==typeof e&&e{if((e=H(e)).length<40||e.length>1024)throw new Error("Expected 40-1024 bytes of private key as per FIPS 186");return D(O(e),l.l-o)+o},randomBytes:(e=32)=>{if(te.web)return te.web.getRandomValues(new Uint8Array(e));if(te.node){const{randomBytes:t}=te.node;return new Uint8Array(t(e).buffer)}throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>re.randomBytes(32),sha512:async(...e)=>{const t=k(...e);if(te.web){const e=await te.web.subtle.digest("SHA-512",t.buffer);return new Uint8Array(e)}if(te.node)return Uint8Array.from(te.node.createHash("sha512").update(t).digest());throw new Error("The environment doesn't have sha512 function")},precompute(e=8,t=E.BASE){const r=t.equals(E.BASE)?t:new E(t.x,t.y);return r._setWindowSize(e),r.multiply(a),r},sha512Sync:void 0};Object.defineProperties(re,{sha512Sync:{configurable:!1,get:()=>$,set(e){$||($=e)}}})})),s.register("l8s8s",(function(e,t){})),s.register("6CTZ4",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.sha384=e.exports.sha512_256=e.exports.sha512_224=e.exports.sha512=e.exports.SHA512=void 0;var r=s("6Ghc7"),n=s("8kwtQ"),i=s("k0bg7");const[o,a]=n.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map((e=>BigInt(e)))),u=new Uint32Array(80),c=new Uint32Array(80);class l extends r.SHA2{get(){const{Ah:e,Al:t,Bh:r,Bl:n,Ch:i,Cl:o,Dh:s,Dl:a,Eh:u,El:c,Fh:l,Fl:d,Gh:f,Gl:h,Hh:p,Hl:y}=this;return[e,t,r,n,i,o,s,a,u,c,l,d,f,h,p,y]}set(e,t,r,n,i,o,s,a,u,c,l,d,f,h,p,y){this.Ah=0|e,this.Al=0|t,this.Bh=0|r,this.Bl=0|n,this.Ch=0|i,this.Cl=0|o,this.Dh=0|s,this.Dl=0|a,this.Eh=0|u,this.El=0|c,this.Fh=0|l,this.Fl=0|d,this.Gh=0|f,this.Gl=0|h,this.Hh=0|p,this.Hl=0|y}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t),c[r]=e.getUint32(t+=4);for(let e=16;e<80;e++){const t=0|u[e-15],r=0|c[e-15],i=n.default.rotrSH(t,r,1)^n.default.rotrSH(t,r,8)^n.default.shrSH(t,r,7),o=n.default.rotrSL(t,r,1)^n.default.rotrSL(t,r,8)^n.default.shrSL(t,r,7),s=0|u[e-2],a=0|c[e-2],l=n.default.rotrSH(s,a,19)^n.default.rotrBH(s,a,61)^n.default.shrSH(s,a,6),d=n.default.rotrSL(s,a,19)^n.default.rotrBL(s,a,61)^n.default.shrSL(s,a,6),f=n.default.add4L(o,d,c[e-7],c[e-16]),h=n.default.add4H(f,i,l,u[e-7],u[e-16]);u[e]=0|h,c[e]=0|f}let{Ah:r,Al:i,Bh:s,Bl:l,Ch:d,Cl:f,Dh:h,Dl:p,Eh:y,El:g,Fh:m,Fl:v,Gh:b,Gl:w,Hh:x,Hl:A}=this;for(let e=0;e<80;e++){const t=n.default.rotrSH(y,g,14)^n.default.rotrSH(y,g,18)^n.default.rotrBH(y,g,41),S=n.default.rotrSL(y,g,14)^n.default.rotrSL(y,g,18)^n.default.rotrBL(y,g,41),E=y&m^~y&b,T=g&v^~g&w,k=n.default.add5L(A,S,T,a[e],c[e]),I=n.default.add5H(k,x,t,E,o[e],u[e]),_=0|k,P=n.default.rotrSH(r,i,28)^n.default.rotrBH(r,i,34)^n.default.rotrBH(r,i,39),R=n.default.rotrSL(r,i,28)^n.default.rotrBL(r,i,34)^n.default.rotrBL(r,i,39),C=r&s^r&d^s&d,M=i&l^i&f^l&f;x=0|b,A=0|w,b=0|m,w=0|v,m=0|y,v=0|g,({h:y,l:g}=n.default.add(0|h,0|p,0|I,0|_)),h=0|d,p=0|f,d=0|s,f=0|l,s=0|r,l=0|i;const O=n.default.add3L(_,R,M);r=n.default.add3H(O,I,P,C),i=0|O}({h:r,l:i}=n.default.add(0|this.Ah,0|this.Al,0|r,0|i)),({h:s,l:l}=n.default.add(0|this.Bh,0|this.Bl,0|s,0|l)),({h:d,l:f}=n.default.add(0|this.Ch,0|this.Cl,0|d,0|f)),({h:h,l:p}=n.default.add(0|this.Dh,0|this.Dl,0|h,0|p)),({h:y,l:g}=n.default.add(0|this.Eh,0|this.El,0|y,0|g)),({h:m,l:v}=n.default.add(0|this.Fh,0|this.Fl,0|m,0|v)),({h:b,l:w}=n.default.add(0|this.Gh,0|this.Gl,0|b,0|w)),({h:x,l:A}=n.default.add(0|this.Hh,0|this.Hl,0|x,0|A)),this.set(r,i,s,l,d,f,h,p,y,g,m,v,b,w,x,A)}roundClean(){u.fill(0),c.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)}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}}e.exports.SHA512=l;class d extends l{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}}class f extends l{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class h extends l{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}e.exports.sha512=(0,i.wrapConstructor)((()=>new l)),e.exports.sha512_224=(0,i.wrapConstructor)((()=>new d)),e.exports.sha512_256=(0,i.wrapConstructor)((()=>new f)),e.exports.sha384=(0,i.wrapConstructor)((()=>new h))})),s.register("6Ghc7",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.SHA2=void 0;var r=s("8U9lh"),n=s("k0bg7");class i extends n.Hash{update(e){r.default.exists(this);const{view:t,buffer:i,blockLen:o}=this,s=(e=(0,n.toBytes)(e)).length;for(let r=0;ro-a&&(this.process(i,0),a=0);for(let e=a;e>i&o),a=Number(r&o),u=n?4:0,c=n?0:4;e.setUint32(t+u,s,n),e.setUint32(t+c,a,n)}(i,o-8,BigInt(8*this.length),s),this.process(i,0);const u=(0,n.createView)(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const l=c/4,d=this.get();if(l>d.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;e0&&!t.includes(e.length))throw new TypeError(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");r(e.outputLen),r(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function a(e,t){i(e);const r=t.outputLen;if(e.lengthnew Uint8Array(e.buffer,e.byteOffset,e.byteLength);e.exports.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));e.exports.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);if(e.exports.rotr=(e,t)=>e<<32-t|e>>>t,e.exports.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!e.exports.isLE)throw new Error("Non little-endian hardware is not supported");const n=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));e.exports.bytesToHex=function(e){if(!(e instanceof Uint8Array))throw new Error("Uint8Array expected");let t="";for(let r=0;r{},e.exports.asyncLoop=async function(t,r,n){let i=Date.now();for(let o=0;o=0&&te instanceof Uint8Array)))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),r=new Uint8Array(t);for(let t=0,n=0;t"[object Object]"===Object.prototype.toString.call(e)&&e.constructor===Object;e.exports.checkOpts=function(e,t){if(void 0!==t&&("object"!=typeof t||!a(t)))throw new TypeError("Options should be object or undefined");return Object.assign(e,t)},e.exports.wrapConstructor=function(e){const t=t=>e().update(o(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t},e.exports.wrapConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(o(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},e.exports.randomBytes=function(e=32){if(r.crypto.web)return r.crypto.web.getRandomValues(new Uint8Array(e));if(r.crypto.node)return new Uint8Array(r.crypto.node.randomBytes(e).buffer);throw new Error("The environment doesn't have randomBytes function")}})),s.register("bXC0m",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.crypto=void 0,e.exports.crypto={node:void 0,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0}})),s.register("8kwtQ",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.add=e.exports.toBig=e.exports.split=e.exports.fromBig=void 0;const r=BigInt(2**32-1),n=BigInt(32);function i(e,t=!1){return t?{h:Number(e&r),l:Number(e>>n&r)}:{h:0|Number(e>>n&r),l:0|Number(e&r)}}function o(e,t=!1){let r=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let o=0;oBigInt(e>>>0)<>>0);function s(e,t,r,n){const i=(t>>>0)+(n>>>0);return{h:e+r+(i/2**32|0)|0,l:0|i}}e.exports.add=s;const a={fromBig:i,split:o,toBig:e.exports.toBig,shrSH:(e,t,r)=>e>>>r,shrSL:(e,t,r)=>e<<32-r|t>>>r,rotrSH:(e,t,r)=>e>>>r|t<<32-r,rotrSL:(e,t,r)=>e<<32-r|t>>>r,rotrBH:(e,t,r)=>e<<64-r|t>>>r-32,rotrBL:(e,t,r)=>e>>>r-32|t<<64-r,rotr32H:(e,t)=>t,rotr32L:(e,t)=>e,rotlSH:(e,t,r)=>e<>>32-r,rotlSL:(e,t,r)=>t<>>32-r,rotlBH:(e,t,r)=>t<>>64-r,rotlBL:(e,t,r)=>e<>>64-r,add:s,add3L:(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0),add3H:(e,t,r,n)=>t+r+n+(e/2**32|0)|0,add4L:(e,t,r,n)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0),add4H:(e,t,r,n,i)=>t+r+n+i+(e/2**32|0)|0,add5H:(e,t,r,n,i,o)=>t+r+n+i+o+(e/2**32|0)|0,add5L:(e,t,r,n,i)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0)+(i>>>0)};e.exports.default=a})),s.register("5TKQ6",(function(t,r){e(t.exports,"CURVE",(function(){return l})),e(t.exports,"Point",(function(){return T})),e(t.exports,"Signature",(function(){return _})),e(t.exports,"utils",(function(){return Ee})),e(t.exports,"getPublicKey",(function(){return ee})),e(t.exports,"recoverPublicKey",(function(){return te})),e(t.exports,"getSharedSecret",(function(){return ne})),e(t.exports,"sign",(function(){return ce})),e(t.exports,"signSync",(function(){return le})),e(t.exports,"verify",(function(){return fe})),e(t.exports,"schnorr",(function(){return we})); +/*! noble-secp256k1 - MIT License (c) 2019 Paul Miller (paulmillr.com) */ +var n=s("l8s8s");const i=BigInt(0),o=BigInt(1),a=BigInt(2),u=BigInt(3),c=BigInt(8),l=Object.freeze({a:i,b:BigInt(7),P:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:o,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")}),d=(e,t)=>(e+t/a)/t,f={beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar(e){const{n:t}=l,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-o*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),i=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),s=r,a=BigInt("0x100000000000000000000000000000000"),u=d(s*e,t),c=d(-n*e,t);let f=K(e-u*r-c*i,t),h=K(-u*n-c*s,t);const p=f>a,y=h>a;if(p&&(f=t-f),y&&(h=t-h),f>a||h>a)throw new Error("splitScalarEndo: Endomorphism failed, k="+e);return{k1neg:p,k1:f,k2neg:y,k2:h}}},h=32,p=32,y=32,g=h+1,m=2*h+1;function v(e){const{a:t,b:r}=l,n=K(e*e),i=K(n*e);return K(i+t*e+r)}const b=l.a===i;class w extends Error{constructor(e){super(e)}}function x(e){if(!(e instanceof A))throw new TypeError("JacobianPoint expected")}class A{static fromAffine(e){if(!(e instanceof T))throw new TypeError("JacobianPoint#fromAffine: expected Point");return e.equals(T.ZERO)?A.ZERO:new A(e.x,e.y,o)}static toAffineBatch(e){const t=function(e,t=l.P){const r=new Array(e.length),n=H(e.reduce(((e,n,o)=>n===i?e:(r[o]=e,K(e*n,t))),o),t);return e.reduceRight(((e,n,o)=>n===i?e:(r[o]=K(e*r[o],t),K(e*n,t))),n),r}(e.map((e=>e.z)));return e.map(((e,r)=>e.toAffine(t[r])))}static normalizeZ(e){return A.toAffineBatch(e).map(A.fromAffine)}equals(e){x(e);const{x:t,y:r,z:n}=this,{x:i,y:o,z:s}=e,a=K(n*n),u=K(s*s),c=K(t*u),l=K(i*a),d=K(K(r*s)*u),f=K(K(o*n)*a);return c===l&&d===f}negate(){return new A(this.x,K(-this.y),this.z)}double(){const{x:e,y:t,z:r}=this,n=K(e*e),i=K(t*t),o=K(i*i),s=e+i,l=K(a*(K(s*s)-n-o)),d=K(u*n),f=K(d*d),h=K(f-a*l),p=K(d*(l-h)-c*o),y=K(a*t*r);return new A(h,p,y)}add(e){x(e);const{x:t,y:r,z:n}=this,{x:o,y:s,z:u}=e;if(o===i||s===i)return this;if(t===i||r===i)return e;const c=K(n*n),l=K(u*u),d=K(t*l),f=K(o*c),h=K(K(r*u)*l),p=K(K(s*n)*c),y=K(f-d),g=K(p-h);if(y===i)return g===i?this.double():A.ZERO;const m=K(y*y),v=K(y*m),b=K(d*m),w=K(g*g-v-a*b),S=K(g*(b-w)-h*v),E=K(n*u*y);return new A(w,S,E)}subtract(e){return this.add(e.negate())}multiplyUnsafe(e){const t=A.ZERO;if("bigint"==typeof e&&e===i)return t;let r=j(e);if(r===o)return this;if(!b){let e=t,n=this;for(;r>i;)r&o&&(e=e.add(n)),n=n.double(),r>>=o;return e}let{k1neg:n,k1:s,k2neg:a,k2:u}=f.splitScalar(r),c=t,l=t,d=this;for(;s>i||u>i;)s&o&&(c=c.add(d)),u&o&&(l=l.add(d)),d=d.double(),s>>=o,u>>=o;return n&&(c=c.negate()),a&&(l=l.negate()),l=new A(K(l.x*f.beta),l.y,l.z),c.add(l)}precomputeWindow(e){const t=b?128/e+1:256/e+1,r=[];let n=this,i=n;for(let o=0;o>=d,a>u&&(a-=l,e+=o);const f=r,h=r+Math.abs(a)-1,p=t%2!=0,y=a<0;0===a?s=s.add(S(p,n[f])):i=i.add(S(y,n[h]))}return{p:i,f:s}}multiply(e,t){let r,n,i=j(e);if(b){const{k1neg:e,k1:o,k2neg:s,k2:a}=f.splitScalar(i);let{p:u,f:c}=this.wNAF(o,t),{p:l,f:d}=this.wNAF(a,t);u=S(e,u),l=S(s,l),l=new A(K(l.x*f.beta),l.y,l.z),r=u.add(l),n=c.add(d)}else{const{p:e,f:o}=this.wNAF(i,t);r=e,n=o}return A.normalizeZ([r,n])[0]}toAffine(e){const{x:t,y:r,z:n}=this,i=this.equals(A.ZERO);null==e&&(e=i?c:H(n));const s=e,a=K(s*s),u=K(a*s),l=K(t*a),d=K(r*u),f=K(n*s);if(i)return T.ZERO;if(f!==o)throw new Error("invZ was invalid");return new T(l,d)}constructor(e,t,r){this.x=e,this.y=t,this.z=r}}function S(e,t){const r=t.negate();return e?r:t}A.BASE=new A(l.Gx,l.Gy,o),A.ZERO=new A(i,o,i);const E=new WeakMap;class T{_setWindowSize(e){this._WINDOW_SIZE=e,E.delete(this)}hasEvenY(){return this.y%a===i}static fromCompressedHex(e){const t=32===e.length,r=F(t?e:e.subarray(1));if(!Z(r))throw new Error("Point is not on curve");let n=function(e){const{P:t}=l,r=BigInt(6),n=BigInt(11),i=BigInt(22),o=BigInt(23),s=BigInt(44),c=BigInt(88),d=e*e*e%t,f=d*d*e%t,h=z(f,u)*f%t,p=z(h,u)*f%t,y=z(p,a)*d%t,g=z(y,n)*y%t,m=z(g,i)*g%t,v=z(m,s)*m%t,b=z(v,c)*v%t,w=z(b,s)*m%t,x=z(w,u)*f%t,A=z(x,o)*g%t,S=z(A,r)*d%t,E=z(S,a);if(E*E%t!==e)throw new Error("Cannot find square root");return E}(v(r));const i=(n&o)===o;if(t)i&&(n=K(-n));else{1==(1&e[0])!==i&&(n=K(-n))}const s=new T(r,n);return s.assertValidity(),s}static fromUncompressedHex(e){const t=F(e.subarray(1,h+1)),r=F(e.subarray(h+1,2*h+1)),n=new T(t,r);return n.assertValidity(),n}static fromHex(e){const t=U(e),r=t.length,n=t[0];if(r===h)return this.fromCompressedHex(t);if(r===g&&(2===n||3===n))return this.fromCompressedHex(t);if(r===m&&4===n)return this.fromUncompressedHex(t);throw new Error(`Point.fromHex: received invalid point. Expected 32-${g} compressed bytes or ${m} uncompressed bytes, not ${r}`)}static fromPrivateKey(e){return T.BASE.multiply(Y(e))}static fromSignature(e,t,r){const{r:n,s:i}=J(t);if(![0,1,2,3].includes(r))throw new Error("Cannot recover: invalid recovery bit");const o=q(U(e)),{n:s}=l,a=2===r||3===r?n+s:n,u=H(a,s),c=K(-o*u,s),d=K(i*u,s),f=1&r?"03":"02",h=T.fromHex(f+O(a)),p=T.BASE.multiplyAndAddUnsafe(h,c,d);if(!p)throw new Error("Cannot recover signature: point at infinify");return p.assertValidity(),p}toRawBytes(e=!1){return L(this.toHex(e))}toHex(e=!1){const t=O(this.x);if(e){return`${this.hasEvenY()?"02":"03"}${t}`}return`04${t}${O(this.y)}`}toHexX(){return this.toHex(!0).slice(2)}toRawX(){return this.toRawBytes(!0).slice(1)}assertValidity(){const e="Point is not on elliptic curve",{x:t,y:r}=this;if(!Z(t)||!Z(r))throw new Error(e);const n=K(r*r);if(K(n-v(t))!==i)throw new Error(e)}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new T(this.x,K(-this.y))}double(){return A.fromAffine(this).double().toAffine()}add(e){return A.fromAffine(this).add(A.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return A.fromAffine(this).multiply(e,this).toAffine()}multiplyAndAddUnsafe(e,t,r){const n=A.fromAffine(this),s=t===i||t===o||this!==T.BASE?n.multiplyUnsafe(t):n.multiply(t),a=A.fromAffine(e).multiplyUnsafe(r),u=s.add(a);return u.equals(A.ZERO)?void 0:u.toAffine()}constructor(e,t){this.x=e,this.y=t}}function k(e){return Number.parseInt(e[0],16)>=8?"00"+e:e}function I(e){if(e.length<2||2!==e[0])throw new Error(`Invalid signature integer tag: ${C(e)}`);const t=e[1],r=e.subarray(2,t+2);if(!t||r.length!==t)throw new Error("Invalid signature integer: wrong length");if(0===r[0]&&r[1]<=127)throw new Error("Invalid signature integer: trailing length");return{data:F(r),left:e.subarray(t+2)}}T.BASE=new T(l.Gx,l.Gy),T.ZERO=new T(i,i);class _{static fromCompact(e){const t=e instanceof Uint8Array,r="Signature.fromCompact";if("string"!=typeof e&&!t)throw new TypeError(`${r}: Expected string or Uint8Array`);const n=t?C(e):e;if(128!==n.length)throw new Error(`${r}: Expected 64-byte hex`);return new _(D(n.slice(0,64)),D(n.slice(64,128)))}static fromDER(e){const t=e instanceof Uint8Array;if("string"!=typeof e&&!t)throw new TypeError("Signature.fromDER: Expected string or Uint8Array");const{r:r,s:n}=function(e){if(e.length<2||48!=e[0])throw new Error(`Invalid signature tag: ${C(e)}`);if(e[1]!==e.length-2)throw new Error("Invalid signature: incorrect length");const{data:t,left:r}=I(e.subarray(2)),{data:n,left:i}=I(r);if(i.length)throw new Error(`Invalid signature: left bytes after parsing: ${C(i)}`);return{r:t,s:n}}(t?e:L(e));return new _(r,n)}static fromHex(e){return this.fromDER(e)}assertValidity(){const{r:e,s:t}=this;if(!$(e))throw new Error("Invalid Signature: r must be 0 < r < n");if(!$(t))throw new Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){const e=l.n>>o;return this.s>e}normalizeS(){return this.hasHighS()?new _(this.r,K(-this.s,l.n)):this}toDERRawBytes(){return L(this.toDERHex())}toDERHex(){const e=k(N(this.s)),t=k(N(this.r)),r=e.length/2,n=t.length/2,i=N(r),o=N(n);return`30${N(n+r+4)}02${o}${t}02${i}${e}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return L(this.toCompactHex())}toCompactHex(){return O(this.r)+O(this.s)}constructor(e,t){this.r=e,this.s=t,this.assertValidity()}}function P(...e){if(!e.every((e=>e instanceof Uint8Array)))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),r=new Uint8Array(t);for(let t=0,n=0;tt.toString(16).padStart(2,"0")));function C(e){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");let t="";for(let r=0;r0)return BigInt(e);if("bigint"==typeof e&&$(e))return e;throw new TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function K(e,t=l.P){const r=e%t;return r>=i?r:t+r}function z(e,t){const{P:r}=l;let n=e;for(;t-- >i;)n*=n,n%=r;return n}function H(e,t=l.P){if(e===i||t<=i)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let r=K(e,t),n=t,s=i,a=o,u=o,c=i;for(;r!==i;){const e=n/r,t=n%r,i=s-u*e,o=a-c*e;n=r,r=t,s=u,a=c,u=i,c=o}if(n!==o)throw new Error("invert: does not exist");return K(s,t)}function q(e,t=!1){const r=function(e){const t=8*e.length-8*p,r=F(e);return t>0?r>>BigInt(t):r}(e);if(t)return r;const{n:n}=l;return r>=n?r-n:r}let V,W;class G{hmac(...e){return Ee.hmacSha256(this.k,...e)}hmacSync(...e){return W(this.k,...e)}checkSync(){if("function"!=typeof W)throw new w("hmacSha256Sync needs to be set")}incr(){if(this.counter>=1e3)throw new Error("Tried 1,000 k values for sign(), all were invalid");this.counter+=1}async reseed(e=new Uint8Array){this.k=await this.hmac(this.v,Uint8Array.from([0]),e),this.v=await this.hmac(this.v),0!==e.length&&(this.k=await this.hmac(this.v,Uint8Array.from([1]),e),this.v=await this.hmac(this.v))}reseedSync(e=new Uint8Array){this.checkSync(),this.k=this.hmacSync(this.v,Uint8Array.from([0]),e),this.v=this.hmacSync(this.v),0!==e.length&&(this.k=this.hmacSync(this.v,Uint8Array.from([1]),e),this.v=this.hmacSync(this.v))}async generate(){this.incr();let e=0;const t=[];for(;e0)t=BigInt(e);else if("string"==typeof e){if(e.length!==2*p)throw new Error("Expected 32 bytes of private key");t=D(e)}else{if(!(e instanceof Uint8Array))throw new TypeError("Expected valid private key");if(e.length!==p)throw new Error("Expected 32 bytes of private key");t=F(e)}if(!$(t))throw new Error("Expected private key: 0 < key < n");return t}function X(e){return e instanceof T?(e.assertValidity(),e):T.fromHex(e)}function J(e){if(e instanceof _)return e.assertValidity(),e;try{return _.fromDER(e)}catch(t){return _.fromCompact(e)}}function ee(e,t=!1){return T.fromPrivateKey(e).toRawBytes(t)}function te(e,t,r,n=!1){return T.fromSignature(e,t,r).toRawBytes(n)}function re(e){const t=e instanceof Uint8Array,r="string"==typeof e,n=(t||r)&&e.length;return t?n===g||n===m:r?n===2*g||n===2*m:e instanceof T}function ne(e,t,r=!1){if(re(e))throw new TypeError("getSharedSecret: first arg must be private key");if(!re(t))throw new TypeError("getSharedSecret: second arg must be public key");const n=X(t);return n.assertValidity(),n.multiply(Y(e)).toRawBytes(r)}function ie(e){return F(e.length>h?e.slice(0,h):e)}function oe(e){const t=ie(e),r=K(t,l.n);return se(r{e=U(e);const t=p+8;if(e.length1024)throw new Error("Expected valid bytes of private key as per FIPS 186");return B(K(F(e),l.n-o)+o)},randomBytes:(e=32)=>{if(xe.web)return xe.web.getRandomValues(new Uint8Array(e));if(xe.node){const{randomBytes:t}=xe.node;return Uint8Array.from(t(e))}throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>Ee.hashToPrivateKey(Ee.randomBytes(p+8)),precompute(e=8,t=T.BASE){const r=t===T.BASE?t:new T(t.x,t.y);return r._setWindowSize(e),r.multiply(u),r},sha256:async(...e)=>{if(xe.web){const t=await xe.web.subtle.digest("SHA-256",P(...e));return new Uint8Array(t)}if(xe.node){const{createHash:t}=xe.node,r=t("sha256");return e.forEach((e=>r.update(e))),Uint8Array.from(r.digest())}throw new Error("The environment doesn't have sha256 function")},hmacSha256:async(e,...t)=>{if(xe.web){const r=await xe.web.subtle.importKey("raw",e,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),n=P(...t),i=await xe.web.subtle.sign("HMAC",r,n);return new Uint8Array(i)}if(xe.node){const{createHmac:r}=xe.node,n=r("sha256",e);return t.forEach((e=>n.update(e))),Uint8Array.from(n.digest())}throw new Error("The environment doesn't have hmac-sha256 function")},sha256Sync:void 0,hmacSha256Sync:void 0,taggedHash:async(e,...t)=>{let r=Se[e];if(void 0===r){const t=await Ee.sha256(Uint8Array.from(e,(e=>e.charCodeAt(0))));r=P(t,t),Se[e]=r}return Ee.sha256(r,...t)},taggedHashSync:(e,...t)=>{if("function"!=typeof V)throw new w("sha256Sync is undefined, you need to set it");let r=Se[e];if(void 0===r){const t=V(Uint8Array.from(e,(e=>e.charCodeAt(0))));r=P(t,t),Se[e]=r}return V(r,...t)},_JacobianPoint:A};Object.defineProperties(Ee,{sha256Sync:{configurable:!1,get:()=>V,set(e){V||(V=e)}},hmacSha256Sync:{configurable:!1,get:()=>W,set(e){W||(W=e)}}})})),s.register("4g8ju",(function(t,r){e(t.exports,"DERIVATION_PATH_COMPONENT_REGEX",(function(){return n})),e(t.exports,"HARDENED_OFFSET",(function(){return i}));const n=new RegExp("^[0-9]+'?$"),i=2147483648})),s.register("2728E",(function(t,r){e(t.exports,"getMasterKeyFromSeed",(function(){return a})),e(t.exports,"CKDPriv",(function(){return u}));var n=s("2E83V"),i=s("6CTZ4"),o=(s("4g8ju"),s("8tcqI").Buffer);new RegExp("^m(\\/[0-9]+')+$");const a=e=>{const t=o.from((0,n.hmac)(i.sha512,o.from("ed25519 seed"),e)).toString("hex"),r=t.slice(0,64),s=t.slice(64);return{key:o.from(r,"hex"),chainCode:o.from(s,"hex")}},u=({key:e,chainCode:t},r)=>{const s=o.allocUnsafe(4);s.writeUInt32BE(r,0);const a=o.concat([o.alloc(1,0),e,s]),u=o.from((0,n.hmac)(i.sha512,t,a)).toString("hex"),c=u.slice(0,64),l=u.slice(64);return{key:o.from(c,"hex"),chainCode:o.from(l,"hex")}}})),s.register("2E83V",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.hmac=void 0;var r=s("8U9lh"),n=s("k0bg7");class i extends n.Hash{update(e){return r.default.exists(this),this.iHash.update(e),this}digestInto(e){r.default.exists(this),r.default.bytes(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){const e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));const{oHash:t,iHash:r,finished:n,destroyed:i,blockLen:o,outputLen:s}=this;return e.finished=n,e.destroyed=i,e.blockLen=o,e.outputLen=s,e.oHash=t._cloneInto(e.oHash),e.iHash=r._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}constructor(e,t){super(),this.finished=!1,this.destroyed=!1,r.default.hash(e);const i=(0,n.toBytes)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw new TypeError("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,s=new Uint8Array(o);s.set(i.length>o?e.create().update(i).digest():i);for(let e=0;enew i(e,t).update(r).digest(),e.exports.hmac.create=(e,t)=>new i(e,t)})),s.register("8tcqI",(function(t,r){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */var n,i,o,a;e(t.exports,"Buffer",(function(){return n}),(function(e){return n=e})),e(t.exports,"SlowBuffer",(function(){return i}),(function(e){return i=e})),e(t.exports,"INSPECT_MAX_BYTES",(function(){return o}),(function(e){return o=e})),e(t.exports,"kMaxLength",(function(){return a}),(function(e){return a=e}));var u=s("1iwmJ"),c=s("fno87");const l="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;n=h,i=function(e){+e!=e&&(e=0);return h.alloc(+e)},o=50;const d=2147483647;function f(e){if(e>d)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,h.prototype),t}function h(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return g(e)}return p(e,t,r)}function p(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!h.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|w(e,t);let n=f(r);const i=n.write(e,t);i!==r&&(n=n.slice(0,i));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(ee(e,Uint8Array)){const t=new Uint8Array(e);return v(t.buffer,t.byteOffset,t.byteLength)}return m(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(ee(e,ArrayBuffer)||e&&ee(e.buffer,ArrayBuffer))return v(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(ee(e,SharedArrayBuffer)||e&&ee(e.buffer,SharedArrayBuffer)))return v(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return h.from(n,t,r);const i=function(e){if(h.isBuffer(e)){const t=0|b(e.length),r=f(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||te(e.length)?f(0):m(e);if("Buffer"===e.type&&Array.isArray(e.data))return m(e.data)}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return h.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function y(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function g(e){return y(e),f(e<0?0:0|b(e))}function m(e){const t=e.length<0?0:0|b(e.length),r=f(t);for(let n=0;n=d)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+d.toString(16)+" bytes");return 0|e}function w(e,t){if(h.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||ee(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return Y(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return X(e).length;default:if(i)return n?-1:Y(e).length;t=(""+t).toLowerCase(),i=!0}}function x(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return N(this,t,r);case"utf8":case"utf-8":return C(this,t,r);case"ascii":return O(this,t,r);case"latin1":case"binary":return B(this,t,r);case"base64":return R(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return D(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function A(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function S(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),te(r=+r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=h.from(t,n)),h.isBuffer(t))return 0===t.length?-1:E(e,t,r,n,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):E(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function E(e,t,r,n,i){let o,s=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){let n=-1;for(o=r;oa&&(r=a-u),o=r;o>=0;o--){let r=!0;for(let n=0;ni&&(n=i):n=i;const o=t.length;let s;for(n>o/2&&(n=o/2),s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(t,e.length-r),e,r,n)}function R(e,t,r){return 0===t&&r===e.length?u.fromByteArray(e):u.fromByteArray(e.slice(t,r))}function C(e,t,r){r=Math.min(e.length,r);const n=[];let i=t;for(;i239?4:t>223?3:t>191?2:1;if(i+s<=r){let r,n,a,u;switch(s){case 1:t<128&&(o=t);break;case 2:r=e[i+1],128==(192&r)&&(u=(31&t)<<6|63&r,u>127&&(o=u));break;case 3:r=e[i+1],n=e[i+2],128==(192&r)&&128==(192&n)&&(u=(15&t)<<12|(63&r)<<6|63&n,u>2047&&(u<55296||u>57343)&&(o=u));break;case 4:r=e[i+1],n=e[i+2],a=e[i+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(u=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a,u>65535&&u<1114112&&(o=u))}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(e){const t=e.length;if(t<=M)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(h.isBuffer(t)||(t=h.from(t)),t.copy(n,i)):Uint8Array.prototype.set.call(n,t,i);else{if(!h.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,i)}i+=t.length}return n},h.byteLength=w,h.prototype._isBuffer=!0,h.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""},l&&(h.prototype[l]=h.prototype.inspect),h.prototype.compare=function(e,t,r,n,i){if(ee(e,Uint8Array)&&(e=h.from(e,e.offset,e.byteLength)),!h.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;let o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0);const a=Math.min(o,s),u=this.slice(n,i),c=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let o=!1;for(;;)switch(n){case"hex":return T(this,e,t,r);case"utf8":case"utf-8":return k(this,e,t,r);case"ascii":case"latin1":case"binary":return I(this,e,t,r);case"base64":return _(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},h.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const M=4096;function O(e,t,r){let n="";r=Math.min(e.length,r);for(let i=t;in)&&(r=n);let i="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function F(e,t,r,n,i,o){if(!h.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function U(e,t,r,n,i){G(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function j(e,t,r,n,i){G(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function K(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function z(e,t,r,n,i){return t=+t,r>>>=0,i||K(e,0,r,4),c.write(e,t,r,n,23,4),r+4}function H(e,t,r,n,i){return t=+t,r>>>=0,i||K(e,0,r,8),c.write(e,t,r,n,52,8),r+8}h.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||L(e,t,this.length);let n=this[e],i=1,o=0;for(;++o>>=0,t>>>=0,r||L(e,t,this.length);let n=this[e+--t],i=1;for(;t>0&&(i*=256);)n+=this[e+--t]*i;return n},h.prototype.readUint8=h.prototype.readUInt8=function(e,t){return e>>>=0,t||L(e,1,this.length),this[e]},h.prototype.readUint16LE=h.prototype.readUInt16LE=function(e,t){return e>>>=0,t||L(e,2,this.length),this[e]|this[e+1]<<8},h.prototype.readUint16BE=h.prototype.readUInt16BE=function(e,t){return e>>>=0,t||L(e,2,this.length),this[e]<<8|this[e+1]},h.prototype.readUint32LE=h.prototype.readUInt32LE=function(e,t){return e>>>=0,t||L(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},h.prototype.readUint32BE=h.prototype.readUInt32BE=function(e,t){return e>>>=0,t||L(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},h.prototype.readBigUInt64LE=ne((function(e){$(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Z(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,i=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(i)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Z(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],i=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||L(e,t,this.length);let n=this[e],i=1,o=0;for(;++o=i&&(n-=Math.pow(2,8*t)),n},h.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||L(e,t,this.length);let n=t,i=1,o=this[e+--n];for(;n>0&&(i*=256);)o+=this[e+--n]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},h.prototype.readInt8=function(e,t){return e>>>=0,t||L(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},h.prototype.readInt16LE=function(e,t){e>>>=0,t||L(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},h.prototype.readInt16BE=function(e,t){e>>>=0,t||L(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},h.prototype.readInt32LE=function(e,t){return e>>>=0,t||L(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},h.prototype.readInt32BE=function(e,t){return e>>>=0,t||L(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},h.prototype.readBigInt64LE=ne((function(e){$(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Z(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Z(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||L(e,4,this.length),c.read(this,e,!0,23,4)},h.prototype.readFloatBE=function(e,t){return e>>>=0,t||L(e,4,this.length),c.read(this,e,!1,23,4)},h.prototype.readDoubleLE=function(e,t){return e>>>=0,t||L(e,8,this.length),c.read(this,e,!0,52,8)},h.prototype.readDoubleBE=function(e,t){return e>>>=0,t||L(e,8,this.length),c.read(this,e,!1,52,8)},h.prototype.writeUintLE=h.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){F(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,!n){F(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},h.prototype.writeUint8=h.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,1,255,0),this[t]=255&e,t+1},h.prototype.writeUint16LE=h.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},h.prototype.writeUint16BE=h.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},h.prototype.writeUint32LE=h.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},h.prototype.writeUint32BE=h.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},h.prototype.writeBigUInt64LE=ne((function(e,t=0){return U(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),h.prototype.writeBigUInt64BE=ne((function(e,t=0){return j(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),h.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);F(this,e,t,r,n-1,-n)}let i=0,o=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+r},h.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);F(this,e,t,r,n-1,-n)}let i=r-1,o=1,s=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/o>>0)-s&255;return t+r},h.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},h.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},h.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},h.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},h.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},h.prototype.writeBigInt64LE=ne((function(e,t=0){return U(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),h.prototype.writeBigInt64BE=ne((function(e,t=0){return j(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),h.prototype.writeFloatLE=function(e,t,r){return z(this,e,t,!0,r)},h.prototype.writeFloatBE=function(e,t,r){return z(this,e,t,!1,r)},h.prototype.writeDoubleLE=function(e,t,r){return H(this,e,t,!0,r)},h.prototype.writeDoubleBE=function(e,t,r){return H(this,e,t,!1,r)},h.prototype.copy=function(e,t,r,n){if(!h.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function G(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(o+1)}${n}`:`>= -(2${n} ** ${8*(o+1)-1}${n}) and < 2 ** ${8*(o+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new q.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,r){$(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||Z(t,e.length-(r+1))}(n,i,o)}function $(e,t){if("number"!=typeof e)throw new q.ERR_INVALID_ARG_TYPE(t,"number",e)}function Z(e,t,r){if(Math.floor(e)!==e)throw $(e,r),new q.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new q.ERR_BUFFER_OUT_OF_BOUNDS;throw new q.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}V("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),V("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),V("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>2**32?i=W(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=W(i)),i+="n"),n+=` It must be ${t}. Received ${i}`,n}),RangeError);const Q=/[^+/0-9A-Za-z-_]/g;function Y(e,t){let r;t=t||1/0;const n=e.length;let i=null;const o=[];for(let s=0;s55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function X(e){return u.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(Q,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function J(e,t,r,n){let i;for(i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function ee(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function te(e){return e!=e}const re=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let i=0;i<16;++i)t[n+i]=e[r]+e[i]}return t}();function ne(e){return"undefined"==typeof BigInt?ie:e}function ie(){throw new Error("BigInt not supported")}})),s.register("1iwmJ",(function(t,r){var n,i;e(t.exports,"toByteArray",(function(){return n}),(function(e){return n=e})),e(t.exports,"fromByteArray",(function(){return i}),(function(e){return i=e})),n=function(e){var t,r,n=d(e),i=n[0],o=n[1],u=new a(function(e,t,r){return 3*(t+r)/4-r}(0,i,o)),c=0,l=o>0?i-4:i;for(r=0;r>16&255,u[c++]=t>>8&255,u[c++]=255&t;2===o&&(t=s[e.charCodeAt(r)]<<2|s[e.charCodeAt(r+1)]>>4,u[c++]=255&t);1===o&&(t=s[e.charCodeAt(r)]<<10|s[e.charCodeAt(r+1)]<<4|s[e.charCodeAt(r+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t);return u},i=function(e){for(var t,r=e.length,n=r%3,i=[],s=16383,a=0,u=r-n;au?u:a+s));1===n?(t=e[r-1],i.push(o[t>>2]+o[t<<4&63]+"==")):2===n&&(t=(e[r-2]<<8)+e[r-1],i.push(o[t>>10]+o[t>>4&63]+o[t<<2&63]+"="));return i.join("")};for(var o=[],s=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,l=u.length;c0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function f(e,t,r){for(var n,i,s=[],a=t;a>18&63]+o[i>>12&63]+o[i>>6&63]+o[63&i]);return s.join("")}s["-".charCodeAt(0)]=62,s["_".charCodeAt(0)]=63})),s.register("fno87",(function(t,r){ +/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */var n,i;e(t.exports,"read",(function(){return n}),(function(e){return n=e})),e(t.exports,"write",(function(){return i}),(function(e){return i=e})),n=function(e,t,r,n,i){var o,s,a=8*i-n-1,u=(1<>1,l=-7,d=r?i-1:0,f=r?-1:1,h=e[t+d];for(d+=f,o=h&(1<<-l)-1,h>>=-l,l+=a;l>0;o=256*o+e[t+d],d+=f,l-=8);for(s=o&(1<<-l)-1,o>>=-l,l+=n;l>0;s=256*s+e[t+d],d+=f,l-=8);if(0===o)o=1-c;else{if(o===u)return s?NaN:1/0*(h?-1:1);s+=Math.pow(2,n),o-=c}return(h?-1:1)*s*Math.pow(2,o-n)},i=function(e,t,r,n,i,o){var s,a,u,c=8*o-i-1,l=(1<>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:o-1,p=n?1:-1,y=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),(t+=s+d>=1?f/u:f*Math.pow(2,1-d))*u>=2&&(s++,u/=2),s+d>=l?(a=0,s=l):s+d>=1?(a=(t*u-1)*Math.pow(2,i),s+=d):(a=t*Math.pow(2,d-1)*Math.pow(2,i),s=0));i>=8;e[r+h]=255&a,h+=p,a/=256,i-=8);for(s=s<0;e[r+h]=255&s,h+=p,s/=256,c-=8);e[r+h-p]|=128*y}})),s.register("dHqkb",(function(t,r){e(t.exports,"getMasterKeyFromSeed",(function(){return h})),e(t.exports,"CKDPriv",(function(){return p}));var n=s("8tcqI"),i=s("hijKk"),o=s("kIJ9R"),a=s("2E83V"),u=s("6CTZ4"),c=s("5TKQ6"),l=s("4g8ju");const d=n.Buffer.from("Bitcoin seed"),f=i.BigNumber.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h=e=>{const t=n.Buffer.from((0,a.hmac)(u.sha512,n.Buffer.from(d),e)).toString("hex"),r=t.slice(0,64),i=t.slice(64);return{key:n.Buffer.from(r,"hex"),chainCode:n.Buffer.from(i,"hex")}},p=(e,t)=>{const{key:r,chainCode:s}=e,d=new Uint8Array(37);if(t&l.HARDENED_OFFSET)d.set(r,1);else{const e=(0,c.getPublicKey)(r,!0);d.set((0,o.arrayify)(e))}for(let e=24;e>=0;e-=8)d[33+(e>>3)]=t>>24-e&255;const h=n.Buffer.from((0,a.hmac)(u.sha512,s,d)).toString("hex"),p=h.slice(0,64),y=h.slice(64),g=(0,o.hexZeroPad)((0,o.hexlify)(i.BigNumber.from(`0x${p}`).add(`0x${r.toString("hex")}`).mod(f)),32);return{key:n.Buffer.from(g.replace("0x",""),"hex"),chainCode:n.Buffer.from(y,"hex")}}})),s.register("hijKk",(function(r,n){e(r.exports,"BigNumber",(function(){return p})),e(r.exports,"_base36To16",(function(){return b})),e(r.exports,"_base16To36",(function(){return w}));var i=s("c1rzP"),o=s("kIJ9R"),a=s("2pLMw"),u=s("fQTYw"),c=t(i).BN;const l=new(0,a.Logger)(u.version),d={},f=9007199254740991;let h=!1;class p{fromTwos(e){return g(m(this).fromTwos(e))}toTwos(e){return g(m(this).toTwos(e))}abs(){return"-"===this._hex[0]?p.from(this._hex.substring(1)):this}add(e){return g(m(this).add(m(e)))}sub(e){return g(m(this).sub(m(e)))}div(e){return p.from(e).isZero()&&v("division-by-zero","div"),g(m(this).div(m(e)))}mul(e){return g(m(this).mul(m(e)))}mod(e){const t=m(e);return t.isNeg()&&v("division-by-zero","mod"),g(m(this).umod(t))}pow(e){const t=m(e);return t.isNeg()&&v("negative-power","pow"),g(m(this).pow(t))}and(e){const t=m(e);return(this.isNegative()||t.isNeg())&&v("unbound-bitwise-result","and"),g(m(this).and(t))}or(e){const t=m(e);return(this.isNegative()||t.isNeg())&&v("unbound-bitwise-result","or"),g(m(this).or(t))}xor(e){const t=m(e);return(this.isNegative()||t.isNeg())&&v("unbound-bitwise-result","xor"),g(m(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&v("negative-width","mask"),g(m(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&v("negative-width","shl"),g(m(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&v("negative-width","shr"),g(m(this).shrn(e))}eq(e){return m(this).eq(m(e))}lt(e){return m(this).lt(m(e))}lte(e){return m(this).lte(m(e))}gt(e){return m(this).gt(m(e))}gte(e){return m(this).gte(m(e))}isNegative(){return"-"===this._hex[0]}isZero(){return m(this).isZero()}toNumber(){try{return m(this).toNumber()}catch(e){v("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return l.throwError("this platform does not support BigInt",a.Logger.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?h||(h=!0,l.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?l.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",a.Logger.errors.UNEXPECTED_ARGUMENT,{}):l.throwError("BigNumber.toString does not accept parameters",a.Logger.errors.UNEXPECTED_ARGUMENT,{})),m(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof p)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new p(d,y(e)):e.match(/^-?[0-9]+$/)?new p(d,y(new c(e))):l.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&v("underflow","BigNumber.from",e),(e>=f||e<=-9007199254740991)&&v("overflow","BigNumber.from",e),p.from(String(e));const t=e;if("bigint"==typeof t)return p.from(t.toString());if((0,o.isBytes)(t))return p.from((0,o.hexlify)(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return p.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&((0,o.isHexString)(e)||"-"===e[0]&&(0,o.isHexString)(e.substring(1))))return p.from(e)}return l.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}constructor(e,t){e!==d&&l.throwError("cannot call constructor directly; use BigNumber.from",a.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}}function y(e){if("string"!=typeof e)return y(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&l.throwArgumentError("invalid hex","value",e),"0x00"===(e=y(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function g(e){return p.from(y(e))}function m(e){const t=p.from(e).toHexString();return"-"===t[0]?new c("-"+t.substring(3),16):new c(t.substring(2),16)}function v(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),l.throwError(e,a.Logger.errors.NUMERIC_FAULT,n)}function b(e){return new c(e,36).toString(16)}function w(e){return new c(e,16).toString(36)}})),s.register("c1rzP",(function(e,t){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function i(e,t,r){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var o;"object"==typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:s("l8s8s").Buffer}catch(e){}function a(e,t){var n=e.charCodeAt(t);return n>=48&&n<=57?n-48:n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:void r(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,n,i){for(var o=0,s=0,a=Math.min(e.length,n),u=t;u=49?c-49+10:c>=17?c-17+10:c,r(c>=0&&s0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===n)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},i.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},i.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{i.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){i.prototype.inspect=d}else i.prototype.inspect=d;function d(){return(this.red?""}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],h=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];i.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,s=0;s>>24-i&16777215,(i+=2)>=26&&(i-=26,s--),n=0!==o||s!==this.length-1?f[6-u.length]+u+n:u+n}for(0!==o&&(n=o.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var c=h[e],l=p[e];n="";var d=this.clone();for(d.negative=0;!d.isZero();){var y=d.modrn(l).toString(e);n=(d=d.idivn(l)).isZero()?y+n:f[c-y.length]+y+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16,2)},o&&(i.prototype.toBuffer=function(e,t){return this.toArrayLike(o,e,t)}),i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function y(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,f=Math.min(c,t.length-1),h=Math.max(0,c-e.length+1);h<=f;h++){var p=c-h|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[h])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}i.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},i.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?i.prototype._countBits=function(e){return 32-Math.clz32(e)}:i.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this._strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,h=0|s[1],p=8191&h,y=h>>>13,g=0|s[2],m=8191&g,v=g>>>13,b=0|s[3],w=8191&b,x=b>>>13,A=0|s[4],S=8191&A,E=A>>>13,T=0|s[5],k=8191&T,I=T>>>13,_=0|s[6],P=8191&_,R=_>>>13,C=0|s[7],M=8191&C,O=C>>>13,B=0|s[8],N=8191&B,D=B>>>13,L=0|s[9],F=8191&L,U=L>>>13,j=0|a[0],K=8191&j,z=j>>>13,H=0|a[1],q=8191&H,V=H>>>13,W=0|a[2],G=8191&W,$=W>>>13,Z=0|a[3],Q=8191&Z,Y=Z>>>13,X=0|a[4],J=8191&X,ee=X>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,fe=le>>>13,he=0|a[9],pe=8191&he,ye=he>>>13;r.negative=e.negative^t.negative,r.length=19;var ge=(c+(n=Math.imul(d,K))|0)+((8191&(i=(i=Math.imul(d,z))+Math.imul(f,K)|0))<<13)|0;c=((o=Math.imul(f,z))+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(p,K),i=(i=Math.imul(p,z))+Math.imul(y,K)|0,o=Math.imul(y,z);var me=(c+(n=n+Math.imul(d,q)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(f,q)|0))<<13)|0;c=((o=o+Math.imul(f,V)|0)+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(m,K),i=(i=Math.imul(m,z))+Math.imul(v,K)|0,o=Math.imul(v,z),n=n+Math.imul(p,q)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(y,q)|0,o=o+Math.imul(y,V)|0;var ve=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,$)|0)+Math.imul(f,G)|0))<<13)|0;c=((o=o+Math.imul(f,$)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(w,K),i=(i=Math.imul(w,z))+Math.imul(x,K)|0,o=Math.imul(x,z),n=n+Math.imul(m,q)|0,i=(i=i+Math.imul(m,V)|0)+Math.imul(v,q)|0,o=o+Math.imul(v,V)|0,n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,$)|0)+Math.imul(y,G)|0,o=o+Math.imul(y,$)|0;var be=(c+(n=n+Math.imul(d,Q)|0)|0)+((8191&(i=(i=i+Math.imul(d,Y)|0)+Math.imul(f,Q)|0))<<13)|0;c=((o=o+Math.imul(f,Y)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(S,K),i=(i=Math.imul(S,z))+Math.imul(E,K)|0,o=Math.imul(E,z),n=n+Math.imul(w,q)|0,i=(i=i+Math.imul(w,V)|0)+Math.imul(x,q)|0,o=o+Math.imul(x,V)|0,n=n+Math.imul(m,G)|0,i=(i=i+Math.imul(m,$)|0)+Math.imul(v,G)|0,o=o+Math.imul(v,$)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,Y)|0;var we=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(f,J)|0))<<13)|0;c=((o=o+Math.imul(f,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(k,K),i=(i=Math.imul(k,z))+Math.imul(I,K)|0,o=Math.imul(I,z),n=n+Math.imul(S,q)|0,i=(i=i+Math.imul(S,V)|0)+Math.imul(E,q)|0,o=o+Math.imul(E,V)|0,n=n+Math.imul(w,G)|0,i=(i=i+Math.imul(w,$)|0)+Math.imul(x,G)|0,o=o+Math.imul(x,$)|0,n=n+Math.imul(m,Q)|0,i=(i=i+Math.imul(m,Y)|0)+Math.imul(v,Q)|0,o=o+Math.imul(v,Y)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(y,J)|0,o=o+Math.imul(y,ee)|0;var xe=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(f,re)|0))<<13)|0;c=((o=o+Math.imul(f,ne)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(P,K),i=(i=Math.imul(P,z))+Math.imul(R,K)|0,o=Math.imul(R,z),n=n+Math.imul(k,q)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(I,q)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(S,G)|0,i=(i=i+Math.imul(S,$)|0)+Math.imul(E,G)|0,o=o+Math.imul(E,$)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(x,Q)|0,o=o+Math.imul(x,Y)|0,n=n+Math.imul(m,J)|0,i=(i=i+Math.imul(m,ee)|0)+Math.imul(v,J)|0,o=o+Math.imul(v,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(y,re)|0,o=o+Math.imul(y,ne)|0;var Ae=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(f,oe)|0))<<13)|0;c=((o=o+Math.imul(f,se)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(M,K),i=(i=Math.imul(M,z))+Math.imul(O,K)|0,o=Math.imul(O,z),n=n+Math.imul(P,q)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,q)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,$)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,$)|0,n=n+Math.imul(S,Q)|0,i=(i=i+Math.imul(S,Y)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(w,J)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(x,J)|0,o=o+Math.imul(x,ee)|0,n=n+Math.imul(m,re)|0,i=(i=i+Math.imul(m,ne)|0)+Math.imul(v,re)|0,o=o+Math.imul(v,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(y,oe)|0,o=o+Math.imul(y,se)|0;var Se=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(f,ue)|0))<<13)|0;c=((o=o+Math.imul(f,ce)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(N,K),i=(i=Math.imul(N,z))+Math.imul(D,K)|0,o=Math.imul(D,z),n=n+Math.imul(M,q)|0,i=(i=i+Math.imul(M,V)|0)+Math.imul(O,q)|0,o=o+Math.imul(O,V)|0,n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,$)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,$)|0,n=n+Math.imul(k,Q)|0,i=(i=i+Math.imul(k,Y)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(S,J)|0,i=(i=i+Math.imul(S,ee)|0)+Math.imul(E,J)|0,o=o+Math.imul(E,ee)|0,n=n+Math.imul(w,re)|0,i=(i=i+Math.imul(w,ne)|0)+Math.imul(x,re)|0,o=o+Math.imul(x,ne)|0,n=n+Math.imul(m,oe)|0,i=(i=i+Math.imul(m,se)|0)+Math.imul(v,oe)|0,o=o+Math.imul(v,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(y,ue)|0,o=o+Math.imul(y,ce)|0;var Ee=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,fe)|0)+Math.imul(f,de)|0))<<13)|0;c=((o=o+Math.imul(f,fe)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(F,K),i=(i=Math.imul(F,z))+Math.imul(U,K)|0,o=Math.imul(U,z),n=n+Math.imul(N,q)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,q)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(M,G)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(O,G)|0,o=o+Math.imul(O,$)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(R,Q)|0,o=o+Math.imul(R,Y)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(S,re)|0,i=(i=i+Math.imul(S,ne)|0)+Math.imul(E,re)|0,o=o+Math.imul(E,ne)|0,n=n+Math.imul(w,oe)|0,i=(i=i+Math.imul(w,se)|0)+Math.imul(x,oe)|0,o=o+Math.imul(x,se)|0,n=n+Math.imul(m,ue)|0,i=(i=i+Math.imul(m,ce)|0)+Math.imul(v,ue)|0,o=o+Math.imul(v,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,fe)|0)+Math.imul(y,de)|0,o=o+Math.imul(y,fe)|0;var Te=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ye)|0)+Math.imul(f,pe)|0))<<13)|0;c=((o=o+Math.imul(f,ye)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(F,q),i=(i=Math.imul(F,V))+Math.imul(U,q)|0,o=Math.imul(U,V),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,$)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,$)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(O,Q)|0,o=o+Math.imul(O,Y)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(S,oe)|0,i=(i=i+Math.imul(S,se)|0)+Math.imul(E,oe)|0,o=o+Math.imul(E,se)|0,n=n+Math.imul(w,ue)|0,i=(i=i+Math.imul(w,ce)|0)+Math.imul(x,ue)|0,o=o+Math.imul(x,ce)|0,n=n+Math.imul(m,de)|0,i=(i=i+Math.imul(m,fe)|0)+Math.imul(v,de)|0,o=o+Math.imul(v,fe)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ye)|0)+Math.imul(y,pe)|0))<<13)|0;c=((o=o+Math.imul(y,ye)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(F,G),i=(i=Math.imul(F,$))+Math.imul(U,G)|0,o=Math.imul(U,$),n=n+Math.imul(N,Q)|0,i=(i=i+Math.imul(N,Y)|0)+Math.imul(D,Q)|0,o=o+Math.imul(D,Y)|0,n=n+Math.imul(M,J)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(O,J)|0,o=o+Math.imul(O,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(S,ue)|0,i=(i=i+Math.imul(S,ce)|0)+Math.imul(E,ue)|0,o=o+Math.imul(E,ce)|0,n=n+Math.imul(w,de)|0,i=(i=i+Math.imul(w,fe)|0)+Math.imul(x,de)|0,o=o+Math.imul(x,fe)|0;var Ie=(c+(n=n+Math.imul(m,pe)|0)|0)+((8191&(i=(i=i+Math.imul(m,ye)|0)+Math.imul(v,pe)|0))<<13)|0;c=((o=o+Math.imul(v,ye)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(F,Q),i=(i=Math.imul(F,Y))+Math.imul(U,Q)|0,o=Math.imul(U,Y),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(M,re)|0,i=(i=i+Math.imul(M,ne)|0)+Math.imul(O,re)|0,o=o+Math.imul(O,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(S,de)|0,i=(i=i+Math.imul(S,fe)|0)+Math.imul(E,de)|0,o=o+Math.imul(E,fe)|0;var _e=(c+(n=n+Math.imul(w,pe)|0)|0)+((8191&(i=(i=i+Math.imul(w,ye)|0)+Math.imul(x,pe)|0))<<13)|0;c=((o=o+Math.imul(x,ye)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(F,J),i=(i=Math.imul(F,ee))+Math.imul(U,J)|0,o=Math.imul(U,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,se)|0)+Math.imul(O,oe)|0,o=o+Math.imul(O,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,fe)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,fe)|0;var Pe=(c+(n=n+Math.imul(S,pe)|0)|0)+((8191&(i=(i=i+Math.imul(S,ye)|0)+Math.imul(E,pe)|0))<<13)|0;c=((o=o+Math.imul(E,ye)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(F,re),i=(i=Math.imul(F,ne))+Math.imul(U,re)|0,o=Math.imul(U,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(M,ue)|0,i=(i=i+Math.imul(M,ce)|0)+Math.imul(O,ue)|0,o=o+Math.imul(O,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,fe)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,fe)|0;var Re=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ye)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ye)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(F,oe),i=(i=Math.imul(F,se))+Math.imul(U,oe)|0,o=Math.imul(U,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(M,de)|0,i=(i=i+Math.imul(M,fe)|0)+Math.imul(O,de)|0,o=o+Math.imul(O,fe)|0;var Ce=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ye)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ye)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(F,ue),i=(i=Math.imul(F,ce))+Math.imul(U,ue)|0,o=Math.imul(U,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,fe)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,fe)|0;var Me=(c+(n=n+Math.imul(M,pe)|0)|0)+((8191&(i=(i=i+Math.imul(M,ye)|0)+Math.imul(O,pe)|0))<<13)|0;c=((o=o+Math.imul(O,ye)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(F,de),i=(i=Math.imul(F,fe))+Math.imul(U,de)|0,o=Math.imul(U,fe);var Oe=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ye)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ye)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863;var Be=(c+(n=Math.imul(F,pe))|0)+((8191&(i=(i=Math.imul(F,ye))+Math.imul(U,pe)|0))<<13)|0;return c=((o=Math.imul(U,ye))+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,u[0]=ge,u[1]=me,u[2]=ve,u[3]=be,u[4]=we,u[5]=xe,u[6]=Ae,u[7]=Se,u[8]=Ee,u[9]=Te,u[10]=ke,u[11]=Ie,u[12]=_e,u[13]=Pe,u[14]=Re,u[15]=Ce,u[16]=Me,u[17]=Oe,u[18]=Be,0!==c&&(u[19]=c,r.length++),r};function m(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function v(e,t,r){return m(e,t,r)}function b(e,t){this.x=e,this.y=t}Math.imul||(g=y),i.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?g(this,e,t):r<63?y(this,e,t):r<1024?m(this,e,t):v(this,e,t)},b.prototype.makeRBT=function(e){for(var t=new Array(e),r=i.prototype._countBits(e)-1,n=0;n>=1;return n},b.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,n[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,n+=o/67108864|0,n+=s>>>26,this.words[i]=67108863&s}return 0!==n&&(this.words[i]=n,this.length++),t?this.ineg():this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new i(1);for(var r=this,n=0;n=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var s=0;for(t=0;t>>26-n}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},i.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+n]=67108863&o}for(;i>26,this.words[i+n]=67108863&o;if(0===a)return this._strip();for(r(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},i.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,s=0|o.words[o.length-1];0!==(r=26-this._countBits(s))&&(o=o.ushln(r),n.iushln(r),s=0|o.words[o.length-1]);var a,u=n.length-o.length;if("mod"!==t){(a=new i(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var f=67108864*(0|n.words[o.length+d])+(0|n.words[o.length+d-1]);for(f=Math.min(f/s|0,67108863),n._ishlnsubmul(o,f,d);0!==n.negative;)f--,n.negative=0,n._ishlnsubmul(o,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=f)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},i.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(o=a.div.neg()),"div"!==t&&(s=a.mod.neg(),n&&0!==s.negative&&s.iadd(e)),{div:o,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(o=a.div.neg()),{div:o,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),n&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modrn(e.words[0]))}:this._wordDiv(e,t);var o,s,a},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modrn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=67108864%e,i=0,o=this.length-1;o>=0;o--)i=(n*i+(0|this.words[o]))%e;return t?-i:i},i.prototype.modn=function(e){return this.modrn(e)},i.prototype.idivn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*n;this.words[i]=o/e|0,n=o%e}return this._strip(),t?this.ineg():this},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o=new i(1),s=new i(0),a=new i(0),u=new i(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var l=n.clone(),d=t.clone();!t.isZero();){for(var f=0,h=1;0==(t.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(o.isOdd()||s.isOdd())&&(o.iadd(l),s.isub(d)),o.iushrn(1),s.iushrn(1);for(var p=0,y=1;0==(n.words[0]&y)&&p<26;++p,y<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(a),s.isub(u)):(n.isub(t),a.isub(o),u.isub(s))}return{a:a,b:u,gcd:n.iushln(c)}},i.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o,s=new i(1),a=new i(0),u=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,l=1;0==(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,f=1;0==(n.words[0]&f)&&d<26;++d,f<<=1);if(d>0)for(n.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(n)>=0?(t.isub(n),s.isub(a)):(n.isub(t),a.isub(s))}return(o=0===t.cmpn(1)?s:a).cmpn(0)<0&&o.iadd(e),o},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new k(e)},i.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function x(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function A(){x.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function S(){x.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function E(){x.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function T(){x.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function I(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}x.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},x.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},x.prototype.split=function(e,t){e.iushrn(this.n,0,t)},x.prototype.imulK=function(e){return e.imul(this.k)},n(A,x),A.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},A.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new A;else if("p224"===e)t=new S;else if("p192"===e)t=new E;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new T}return w[e]=t,t},k.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new i(1)).iushrn(2);return this.pow(e,n)}for(var o=this.m.subn(1),s=0;!o.isZero()&&0===o.andln(1);)s++,o.iushrn(1);r(!o.isZero());var a=new i(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new i(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,o),f=this.pow(e,o.addn(1).iushrn(1)),h=this.pow(e,o),p=s;0!==h.cmp(a);){for(var y=h,g=0;0!==y.cmp(a);g++)y=y.redSqr();r(g=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;o!==r[0]&&(o=this.sqr(o)),0!==d||0!==s?(s<<=1,s|=d,(4===++a||0===n&&0===l)&&(o=this.mul(o,r[s]),a=0,s=0)):a=0}u=26}return o},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new I(e)},n(I,k),I.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},I.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},I.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},I.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),s=o;return o.cmp(this.m)>=0?s=o.isub(this.m):o.cmpn(0)<0&&(s=o.iadd(this.m)),s._forceRed(this)},I.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)})),s.register("kIJ9R",(function(t,r){e(t.exports,"isBytesLike",(function(){return c})),e(t.exports,"isHexString",(function(){return g})),e(t.exports,"isBytes",(function(){return d})),e(t.exports,"arrayify",(function(){return f})),e(t.exports,"concat",(function(){return h})),e(t.exports,"stripZeros",(function(){return p})),e(t.exports,"zeroPad",(function(){return y})),e(t.exports,"hexlify",(function(){return v})),e(t.exports,"hexDataLength",(function(){return b})),e(t.exports,"hexDataSlice",(function(){return w})),e(t.exports,"hexConcat",(function(){return x})),e(t.exports,"hexValue",(function(){return A})),e(t.exports,"hexStripZeros",(function(){return S})),e(t.exports,"hexZeroPad",(function(){return E})),e(t.exports,"splitSignature",(function(){return T})),e(t.exports,"joinSignature",(function(){return k}));var n=s("2pLMw"),i=s("fyvPx");const o=new(0,n.Logger)(i.version);function a(e){return!!e.toHexString}function u(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return u(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function c(e){return g(e)&&!(e.length%2)||d(e)}function l(e){return"number"==typeof e&&e==e&&e%1==0}function d(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!l(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function f(e,t){if(t||(t={}),"number"==typeof e){o.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),u(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),a(e)&&(e=e.toHexString()),g(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":o.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;ef(e))),r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);return t.reduce(((e,t)=>(n.set(t,e),e+t.length)),0),u(n)}function p(e){let t=f(e);if(0===t.length)return t;let r=0;for(;rt&&o.throwArgumentError("value out of range","value",arguments[0]);const r=new Uint8Array(t);return r.set(e,t-e.length),u(r)}function g(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/))&&(!t||e.length===2+2*t)}const m="0123456789abcdef";function v(e,t){if(t||(t={}),"number"==typeof e){o.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=m[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),a(e))return e.toHexString();if(g(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":o.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(d(e)){let t="0x";for(let r=0;r>4]+m[15&n]}return t}return o.throwArgumentError("invalid hexlify value","value",e)}function b(e){if("string"!=typeof e)e=v(e);else if(!g(e)||e.length%2)return null;return(e.length-2)/2}function w(e,t,r){return"string"!=typeof e?e=v(e):(!g(e)||e.length%2)&&o.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=r?"0x"+e.substring(t,2+2*r):"0x"+e.substring(t)}function x(e){let t="0x";return e.forEach((e=>{t+=v(e).substring(2)})),t}function A(e){const t=S(v(e,{hexPad:"left"}));return"0x"===t?"0x0":t}function S(e){"string"!=typeof e&&(e=v(e)),g(e)||o.throwArgumentError("invalid hex string","value",e),e=e.substring(2);let t=0;for(;t2*t+2&&o.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function T(e){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(c(e)){let r=f(e);64===r.length?(t.v=27+(r[32]>>7),r[32]&=127,t.r=v(r.slice(0,32)),t.s=v(r.slice(32,64))):65===r.length?(t.r=v(r.slice(0,32)),t.s=v(r.slice(32,64)),t.v=r[64]):o.throwArgumentError("invalid signature string","signature",e),t.v<27&&(0===t.v||1===t.v?t.v+=27:o.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(r[32]|=128),t._vs=v(r.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){const r=y(f(t._vs),32);t._vs=v(r);const n=r[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=n:t.recoveryParam!==n&&o.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),r[0]&=127;const i=v(r);null==t.s?t.s=i:t.s!==i&&o.throwArgumentError("signature v mismatch _vs","signature",e)}if(null==t.recoveryParam)null==t.v?o.throwArgumentError("signature missing v and recoveryParam","signature",e):0===t.v||1===t.v?t.recoveryParam=t.v:t.recoveryParam=1-t.v%2;else if(null==t.v)t.v=27+t.recoveryParam;else{const r=0===t.v||1===t.v?t.v:1-t.v%2;t.recoveryParam!==r&&o.throwArgumentError("signature recoveryParam mismatch v","signature",e)}null!=t.r&&g(t.r)?t.r=E(t.r,32):o.throwArgumentError("signature missing or invalid r","signature",e),null!=t.s&&g(t.s)?t.s=E(t.s,32):o.throwArgumentError("signature missing or invalid s","signature",e);const r=f(t.s);r[0]>=128&&o.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(r[0]|=128);const n=v(r);t._vs&&(g(t._vs)||o.throwArgumentError("signature invalid _vs","signature",e),t._vs=E(t._vs,32)),null==t._vs?t._vs=n:t._vs!==n&&o.throwArgumentError("signature _vs mismatch v and s","signature",e)}return t.yParityAndS=t._vs,t.compact=t.r+t.yParityAndS.substring(2),t}function k(e){return v(h([(e=T(e)).r,e.s,e.recoveryParam?"0x1c":"0x1b"]))}})),s.register("2pLMw",(function(t,r){e(t.exports,"Logger",(function(){return g}));var n=s("4dQ05");let i=!1,o=!1;const a={debug:1,default:2,info:2,warning:3,error:4,off:5};let u=a.default,c=null;const l=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var d,f,h,p;(f=d||(d={})).DEBUG="DEBUG",f.INFO="INFO",f.WARNING="WARNING",f.ERROR="ERROR",f.OFF="OFF",(p=h||(h={})).UNKNOWN_ERROR="UNKNOWN_ERROR",p.NOT_IMPLEMENTED="NOT_IMPLEMENTED",p.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",p.NETWORK_ERROR="NETWORK_ERROR",p.SERVER_ERROR="SERVER_ERROR",p.TIMEOUT="TIMEOUT",p.BUFFER_OVERRUN="BUFFER_OVERRUN",p.NUMERIC_FAULT="NUMERIC_FAULT",p.MISSING_NEW="MISSING_NEW",p.INVALID_ARGUMENT="INVALID_ARGUMENT",p.MISSING_ARGUMENT="MISSING_ARGUMENT",p.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",p.CALL_EXCEPTION="CALL_EXCEPTION",p.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",p.NONCE_EXPIRED="NONCE_EXPIRED",p.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",p.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",p.TRANSACTION_REPLACED="TRANSACTION_REPLACED",p.ACTION_REJECTED="ACTION_REJECTED";const y="0123456789abcdef";class g{_log(e,t){const r=e.toLowerCase();null==a[r]&&this.throwArgumentError("invalid log level name","logLevel",e),u>a[r]||console.log.apply(console,t)}debug(...e){this._log(g.levels.DEBUG,e)}info(...e){this._log(g.levels.INFO,e)}warn(...e){this._log(g.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=g.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=y[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case h.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case h.CALL_EXCEPTION:case h.INSUFFICIENT_FUNDS:case h.MISSING_NEW:case h.NONCE_EXPIRED:case h.REPLACEMENT_UNDERPRICED:case h.TRANSACTION_REPLACED:case h.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,g.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),l&&this.throwError("platform missing String.prototype.normalize",g.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:l})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,g.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,g.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,g.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",g.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",g.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",g.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return c||(c=new g(n.version)),c}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",g.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",g.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=a[e.toLowerCase()];null!=t?u=t:g.globalLogger().warn("invalid log level - "+e)}static from(e){return new g(e)}constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}}g.errors=h,g.levels=d})),s.register("4dQ05",(function(t,r){e(t.exports,"version",(function(){return n}));const n="logger/5.7.0"})),s.register("fyvPx",(function(t,r){e(t.exports,"version",(function(){return n}));const n="bytes/5.7.0"})),s.register("fQTYw",(function(t,r){e(t.exports,"version",(function(){return n}));const n="bignumber/5.7.0"})),s.register("6fzaU",(function(t,r){e(t.exports,"DerivationPath",(function(){return o})),e(t.exports,"DerivationPathType",(function(){return a})),e(t.exports,"BitcoinDerivationPathType",(function(){return c})),e(t.exports,"EVMDerivationPathType",(function(){return l})),e(t.exports,"SolanaDerivationPathType",(function(){return d}));var n=s("7XqVB"),i=s("4g8ju");const o=n.z.string().refine((e=>{if("string"!=typeof e)return!1;const t=e.split("/");if(t.length<2||"m"!==t[0])return!1;for(let e=1;ee,i.assertIs=function(e){},i.assertNever=function(e){throw new Error},i.arrayToEnum=e=>{const t={};for(const r of e)t[r]=r;return t},i.getValidEnumValues=e=>{const t=i.objectKeys(e).filter((t=>"number"!=typeof e[e[t]])),r={};for(const n of t)r[n]=e[n];return i.objectValues(r)},i.objectValues=e=>i.objectKeys(e).map((function(t){return e[t]})),i.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{const t=[];for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t},i.find=(e,t)=>{for(const r of e)if(t(r))return r},i.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e,i.joinValues=function(e,t=" | "){return e.map((e=>"string"==typeof e?`'${e}'`:e)).join(t)},i.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t,(o||(o={})).mergeShapes=(e,t)=>({...e,...t});const s=n.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),a=e=>{switch(typeof e){case"undefined":return s.undefined;case"string":return s.string;case"number":return isNaN(e)?s.nan:s.number;case"boolean":return s.boolean;case"function":return s.function;case"bigint":return s.bigint;case"symbol":return s.symbol;case"object":return Array.isArray(e)?s.array:null===e?s.null:e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch?s.promise:"undefined"!=typeof Map&&e instanceof Map?s.map:"undefined"!=typeof Set&&e instanceof Set?s.set:"undefined"!=typeof Date&&e instanceof Date?s.date:s.object;default:return s.unknown}},u=n.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class c extends Error{get errors(){return this.issues}format(e){const t=e||function(e){return e.message},r={_errors:[]},n=e=>{for(const i of e.issues)if("invalid_union"===i.code)i.unionErrors.map(n);else if("invalid_return_type"===i.code)n(i.returnTypeError);else if("invalid_arguments"===i.code)n(i.argumentsError);else if(0===i.path.length)r._errors.push(t(i));else{let e=r,n=0;for(;ne.message)){const t={},r=[];for(const n of this.issues)n.path.length>0?(t[n.path[0]]=t[n.path[0]]||[],t[n.path[0]].push(e(n))):r.push(e(n));return{formErrors:r,fieldErrors:t}}get formErrors(){return this.flatten()}constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};const t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}}c.create=e=>new c(e);const l=(e,t)=>{let r;switch(e.code){case u.invalid_type:r=e.received===s.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case u.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,n.jsonStringifyReplacer)}`;break;case u.unrecognized_keys:r=`Unrecognized key(s) in object: ${n.joinValues(e.keys,", ")}`;break;case u.invalid_union:r="Invalid input";break;case u.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${n.joinValues(e.options)}`;break;case u.invalid_enum_value:r=`Invalid enum value. Expected ${n.joinValues(e.options)}, received '${e.received}'`;break;case u.invalid_arguments:r="Invalid function arguments";break;case u.invalid_return_type:r="Invalid function return type";break;case u.invalid_date:r="Invalid date";break;case u.invalid_string:"object"==typeof e.validation?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,"number"==typeof e.validation.position&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:n.assertNever(e.validation):r="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case u.too_small:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:"Invalid input";break;case u.too_big:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"bigint"===e.type?`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:"Invalid input";break;case u.custom:r="Invalid input";break;case u.invalid_intersection_types:r="Intersection results could not be merged";break;case u.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case u.not_finite:r="Number must be finite";break;default:r=t.defaultError,n.assertNever(e)}return{message:r}};let d=l;function f(){return d}const h=e=>{const{data:t,path:r,errorMaps:n,issueData:i}=e,o=[...r,...i.path||[]],s={...i,path:o};let a="";const u=n.filter((e=>!!e)).slice().reverse();for(const e of u)a=e(s,{data:t,defaultError:a}).message;return{...i,path:o,message:i.message||a}};function p(e,t){const r=h({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,f(),l].filter((e=>!!e))});e.common.issues.push(r)}class y{dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){const r=[];for(const n of t){if("aborted"===n.status)return g;"dirty"===n.status&&e.dirty(),r.push(n.value)}return{status:e.value,value:r}}static async mergeObjectAsync(e,t){const r=[];for(const e of t)r.push({key:await e.key,value:await e.value});return y.mergeObjectSync(e,r)}static mergeObjectSync(e,t){const r={};for(const n of t){const{key:t,value:i}=n;if("aborted"===t.status)return g;if("aborted"===i.status)return g;"dirty"===t.status&&e.dirty(),"dirty"===i.status&&e.dirty(),"__proto__"===t.value||void 0===i.value&&!n.alwaysSet||(r[t.value]=i.value)}return{status:e.value,value:r}}constructor(){this.value="valid"}}const g=Object.freeze({status:"aborted"}),m=e=>({status:"dirty",value:e}),v=e=>({status:"valid",value:e}),b=e=>"aborted"===e.status,w=e=>"dirty"===e.status,x=e=>"valid"===e.status,A=e=>"undefined"!=typeof Promise&&e instanceof Promise;var S,E;(E=S||(S={})).errToObj=e=>"string"==typeof e?{message:e}:e||{},E.toString=e=>"string"==typeof e?e:null==e?void 0:e.message;class T{get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}constructor(e,t,r,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=r,this._key=n}}const k=(e,t)=>{if(x(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const t=new c(e.common.issues);return this._error=t,this._error}}};function I(e){if(!e)return{};const{errorMap:t,invalid_type_error:r,required_error:n,description:i}=e;if(t&&(r||n))throw new Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');if(t)return{errorMap:t,description:i};return{errorMap:(e,t)=>"invalid_type"!==e.code?{message:t.defaultError}:void 0===t.data?{message:null!=n?n:t.defaultError}:{message:null!=r?r:t.defaultError},description:i}}class _{get description(){return this._def.description}_getType(e){return a(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:a(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new y,ctx:{common:e.parent.common,data:e.data,parsedType:a(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){const t=this._parse(e);if(A(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){const t=this._parse(e);return Promise.resolve(t)}parse(e,t){const r=this.safeParse(e,t);if(r.success)return r.data;throw r.error}safeParse(e,t){var r;const n={common:{issues:[],async:null!==(r=null==t?void 0:t.async)&&void 0!==r&&r,contextualErrorMap:null==t?void 0:t.errorMap},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:a(e)},i=this._parseSync({data:e,path:n.path,parent:n});return k(n,i)}async parseAsync(e,t){const r=await this.safeParseAsync(e,t);if(r.success)return r.data;throw r.error}async safeParseAsync(e,t){const r={common:{issues:[],contextualErrorMap:null==t?void 0:t.errorMap,async:!0},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:a(e)},n=this._parse({data:e,path:r.path,parent:r}),i=await(A(n)?n:Promise.resolve(n));return k(r,i)}refine(e,t){const r=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement(((t,n)=>{const i=e(t),o=()=>n.addIssue({code:u.custom,...r(t)});return"undefined"!=typeof Promise&&i instanceof Promise?i.then((e=>!!e||(o(),!1))):!!i||(o(),!1)}))}refinement(e,t){return this._refinement(((r,n)=>!!e(r)||(n.addIssue("function"==typeof t?t(r,n):t),!1)))}_refinement(e){return new ye({schema:this,typeName:Ie.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return ge.create(this,this._def)}nullable(){return me.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Q.create(this,this._def)}promise(){return pe.create(this,this._def)}or(e){return J.create([this,e],this._def)}and(e){return ne.create(this,e,this._def)}transform(e){return new ye({...I(this._def),schema:this,typeName:Ie.ZodEffects,effect:{type:"transform",transform:e}})}default(e){const t="function"==typeof e?e:()=>e;return new ve({...I(this._def),innerType:this,defaultValue:t,typeName:Ie.ZodDefault})}brand(){return new Ae({typeName:Ie.ZodBranded,type:this,...I(this._def)})}catch(e){const t="function"==typeof e?e:()=>e;return new be({...I(this._def),innerType:this,catchValue:t,typeName:Ie.ZodCatch})}describe(e){return new(0,this.constructor)({...this._def,description:e})}pipe(e){return Se.create(this,e)}readonly(){return Ee.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}}const P=/^c[^\s-]{8,}$/i,R=/^[a-z][a-z0-9]*$/,C=/^[0-9A-HJKMNP-TV-Z]{26}$/,M=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,O=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i;let B;const N=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,D=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/;class L extends _{_parse(e){this._def.coerce&&(e.data=String(e.data));if(this._getType(e)!==s.string){const t=this._getOrReturnCtx(e);return p(t,{code:u.invalid_type,expected:s.string,received:t.parsedType}),g}const t=new y;let r;for(const s of this._def.checks)if("min"===s.kind)e.data.lengths.value&&(r=this._getOrReturnCtx(e,r),p(r,{code:u.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),t.dirty());else if("length"===s.kind){const n=e.data.length>s.value,i=e.data.lengthe.test(t)),{validation:t,code:u.invalid_string,...S.errToObj(r)})}_addCheck(e){return new L({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...S.errToObj(e)})}url(e){return this._addCheck({kind:"url",...S.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...S.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...S.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...S.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...S.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...S.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...S.errToObj(e)})}datetime(e){var t;return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,offset:null!==(t=null==e?void 0:e.offset)&&void 0!==t&&t,...S.errToObj(null==e?void 0:e.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...S.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:null==t?void 0:t.position,...S.errToObj(null==t?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...S.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...S.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...S.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...S.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...S.errToObj(t)})}nonempty(e){return this.min(1,S.errToObj(e))}trim(){return new L({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new L({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new L({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find((e=>"datetime"===e.kind))}get isEmail(){return!!this._def.checks.find((e=>"email"===e.kind))}get isURL(){return!!this._def.checks.find((e=>"url"===e.kind))}get isEmoji(){return!!this._def.checks.find((e=>"emoji"===e.kind))}get isUUID(){return!!this._def.checks.find((e=>"uuid"===e.kind))}get isCUID(){return!!this._def.checks.find((e=>"cuid"===e.kind))}get isCUID2(){return!!this._def.checks.find((e=>"cuid2"===e.kind))}get isULID(){return!!this._def.checks.find((e=>"ulid"===e.kind))}get isIP(){return!!this._def.checks.find((e=>"ip"===e.kind))}get minLength(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.valuen?r:n;return parseInt(e.toFixed(i).replace(".",""))%parseInt(t.toFixed(i).replace(".",""))/Math.pow(10,i)}L.create=e=>{var t;return new L({checks:[],typeName:Ie.ZodString,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...I(e)})};class U extends _{_parse(e){this._def.coerce&&(e.data=Number(e.data));if(this._getType(e)!==s.number){const t=this._getOrReturnCtx(e);return p(t,{code:u.invalid_type,expected:s.number,received:t.parsedType}),g}let t;const r=new y;for(const i of this._def.checks)if("int"===i.kind)n.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),p(t,{code:u.invalid_type,expected:"integer",received:"float",message:i.message}),r.dirty());else if("min"===i.kind){(i.inclusive?e.datai.value:e.data>=i.value)&&(t=this._getOrReturnCtx(e,t),p(t,{code:u.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),r.dirty())}else"multipleOf"===i.kind?0!==F(e.data,i.value)&&(t=this._getOrReturnCtx(e,t),p(t,{code:u.not_multiple_of,multipleOf:i.value,message:i.message}),r.dirty()):"finite"===i.kind?Number.isFinite(e.data)||(t=this._getOrReturnCtx(e,t),p(t,{code:u.not_finite,message:i.message}),r.dirty()):n.assertNever(i);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,S.toString(t))}gt(e,t){return this.setLimit("min",e,!1,S.toString(t))}lte(e,t){return this.setLimit("max",e,!0,S.toString(t))}lt(e,t){return this.setLimit("max",e,!1,S.toString(t))}setLimit(e,t,r,n){return new U({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:S.toString(n)}]})}_addCheck(e){return new U({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:S.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:S.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:S.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:S.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:S.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:S.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:S.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:S.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:S.toString(e)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value"int"===e.kind||"multipleOf"===e.kind&&n.isInteger(e.value)))}get isFinite(){let e=null,t=null;for(const r of this._def.checks){if("finite"===r.kind||"int"===r.kind||"multipleOf"===r.kind)return!0;"min"===r.kind?(null===t||r.value>t)&&(t=r.value):"max"===r.kind&&(null===e||r.valuenew U({checks:[],typeName:Ie.ZodNumber,coerce:(null==e?void 0:e.coerce)||!1,...I(e)});class j extends _{_parse(e){this._def.coerce&&(e.data=BigInt(e.data));if(this._getType(e)!==s.bigint){const t=this._getOrReturnCtx(e);return p(t,{code:u.invalid_type,expected:s.bigint,received:t.parsedType}),g}let t;const r=new y;for(const i of this._def.checks)if("min"===i.kind){(i.inclusive?e.datai.value:e.data>=i.value)&&(t=this._getOrReturnCtx(e,t),p(t,{code:u.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),r.dirty())}else"multipleOf"===i.kind?e.data%i.value!==BigInt(0)&&(t=this._getOrReturnCtx(e,t),p(t,{code:u.not_multiple_of,multipleOf:i.value,message:i.message}),r.dirty()):n.assertNever(i);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,S.toString(t))}gt(e,t){return this.setLimit("min",e,!1,S.toString(t))}lte(e,t){return this.setLimit("max",e,!0,S.toString(t))}lt(e,t){return this.setLimit("max",e,!1,S.toString(t))}setLimit(e,t,r,n){return new j({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:S.toString(n)}]})}_addCheck(e){return new j({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:S.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:S.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:S.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:S.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:S.toString(t)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value{var t;return new j({checks:[],typeName:Ie.ZodBigInt,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...I(e)})};class K extends _{_parse(e){this._def.coerce&&(e.data=Boolean(e.data));if(this._getType(e)!==s.boolean){const t=this._getOrReturnCtx(e);return p(t,{code:u.invalid_type,expected:s.boolean,received:t.parsedType}),g}return v(e.data)}}K.create=e=>new K({typeName:Ie.ZodBoolean,coerce:(null==e?void 0:e.coerce)||!1,...I(e)});class z extends _{_parse(e){this._def.coerce&&(e.data=new Date(e.data));if(this._getType(e)!==s.date){const t=this._getOrReturnCtx(e);return p(t,{code:u.invalid_type,expected:s.date,received:t.parsedType}),g}if(isNaN(e.data.getTime())){return p(this._getOrReturnCtx(e),{code:u.invalid_date}),g}const t=new y;let r;for(const i of this._def.checks)"min"===i.kind?e.data.getTime()i.value&&(r=this._getOrReturnCtx(e,r),p(r,{code:u.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),t.dirty()):n.assertNever(i);return{status:t.value,value:new Date(e.data.getTime())}}_addCheck(e){return new z({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:S.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:S.toString(t)})}get minDate(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.valuenew z({checks:[],coerce:(null==e?void 0:e.coerce)||!1,typeName:Ie.ZodDate,...I(e)});class H extends _{_parse(e){if(this._getType(e)!==s.symbol){const t=this._getOrReturnCtx(e);return p(t,{code:u.invalid_type,expected:s.symbol,received:t.parsedType}),g}return v(e.data)}}H.create=e=>new H({typeName:Ie.ZodSymbol,...I(e)});class q extends _{_parse(e){if(this._getType(e)!==s.undefined){const t=this._getOrReturnCtx(e);return p(t,{code:u.invalid_type,expected:s.undefined,received:t.parsedType}),g}return v(e.data)}}q.create=e=>new q({typeName:Ie.ZodUndefined,...I(e)});class V extends _{_parse(e){if(this._getType(e)!==s.null){const t=this._getOrReturnCtx(e);return p(t,{code:u.invalid_type,expected:s.null,received:t.parsedType}),g}return v(e.data)}}V.create=e=>new V({typeName:Ie.ZodNull,...I(e)});class W extends _{_parse(e){return v(e.data)}constructor(){super(...arguments),this._any=!0}}W.create=e=>new W({typeName:Ie.ZodAny,...I(e)});class G extends _{_parse(e){return v(e.data)}constructor(){super(...arguments),this._unknown=!0}}G.create=e=>new G({typeName:Ie.ZodUnknown,...I(e)});class $ extends _{_parse(e){const t=this._getOrReturnCtx(e);return p(t,{code:u.invalid_type,expected:s.never,received:t.parsedType}),g}}$.create=e=>new $({typeName:Ie.ZodNever,...I(e)});class Z extends _{_parse(e){if(this._getType(e)!==s.undefined){const t=this._getOrReturnCtx(e);return p(t,{code:u.invalid_type,expected:s.void,received:t.parsedType}),g}return v(e.data)}}Z.create=e=>new Z({typeName:Ie.ZodVoid,...I(e)});class Q extends _{_parse(e){const{ctx:t,status:r}=this._processInputParams(e),n=this._def;if(t.parsedType!==s.array)return p(t,{code:u.invalid_type,expected:s.array,received:t.parsedType}),g;if(null!==n.exactLength){const e=t.data.length>n.exactLength.value,i=t.data.lengthn.maxLength.value&&(p(t,{code:u.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),r.dirty()),t.common.async)return Promise.all([...t.data].map(((e,r)=>n.type._parseAsync(new T(t,e,t.path,r))))).then((e=>y.mergeArray(r,e)));const i=[...t.data].map(((e,r)=>n.type._parseSync(new T(t,e,t.path,r))));return y.mergeArray(r,i)}get element(){return this._def.type}min(e,t){return new Q({...this._def,minLength:{value:e,message:S.toString(t)}})}max(e,t){return new Q({...this._def,maxLength:{value:e,message:S.toString(t)}})}length(e,t){return new Q({...this._def,exactLength:{value:e,message:S.toString(t)}})}nonempty(e){return this.min(1,e)}}function Y(e){if(e instanceof X){const t={};for(const r in e.shape){const n=e.shape[r];t[r]=ge.create(Y(n))}return new X({...e._def,shape:()=>t})}return e instanceof Q?new Q({...e._def,type:Y(e.element)}):e instanceof ge?ge.create(Y(e.unwrap())):e instanceof me?me.create(Y(e.unwrap())):e instanceof ie?ie.create(e.items.map((e=>Y(e)))):e}Q.create=(e,t)=>new Q({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Ie.ZodArray,...I(t)});class X extends _{_getCached(){if(null!==this._cached)return this._cached;const e=this._def.shape(),t=n.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==s.object){const t=this._getOrReturnCtx(e);return p(t,{code:u.invalid_type,expected:s.object,received:t.parsedType}),g}const{status:t,ctx:r}=this._processInputParams(e),{shape:n,keys:i}=this._getCached(),o=[];if(!(this._def.catchall instanceof $&&"strip"===this._def.unknownKeys))for(const e in r.data)i.includes(e)||o.push(e);const a=[];for(const e of i){const t=n[e],i=r.data[e];a.push({key:{status:"valid",value:e},value:t._parse(new T(r,i,r.path,e)),alwaysSet:e in r.data})}if(this._def.catchall instanceof $){const e=this._def.unknownKeys;if("passthrough"===e)for(const e of o)a.push({key:{status:"valid",value:e},value:{status:"valid",value:r.data[e]}});else if("strict"===e)o.length>0&&(p(r,{code:u.unrecognized_keys,keys:o}),t.dirty());else if("strip"!==e)throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const e=this._def.catchall;for(const t of o){const n=r.data[t];a.push({key:{status:"valid",value:t},value:e._parse(new T(r,n,r.path,t)),alwaysSet:t in r.data})}}return r.common.async?Promise.resolve().then((async()=>{const e=[];for(const t of a){const r=await t.key;e.push({key:r,value:await t.value,alwaysSet:t.alwaysSet})}return e})).then((e=>y.mergeObjectSync(t,e))):y.mergeObjectSync(t,a)}get shape(){return this._def.shape()}strict(e){return S.errToObj,new X({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,r)=>{var n,i,o,s;const a=null!==(o=null===(i=(n=this._def).errorMap)||void 0===i?void 0:i.call(n,t,r).message)&&void 0!==o?o:r.defaultError;return"unrecognized_keys"===t.code?{message:null!==(s=S.errToObj(e).message)&&void 0!==s?s:a}:{message:a}}}:{}})}strip(){return new X({...this._def,unknownKeys:"strip"})}passthrough(){return new X({...this._def,unknownKeys:"passthrough"})}extend(e){return new X({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new X({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:Ie.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new X({...this._def,catchall:e})}pick(e){const t={};return n.objectKeys(e).forEach((r=>{e[r]&&this.shape[r]&&(t[r]=this.shape[r])})),new X({...this._def,shape:()=>t})}omit(e){const t={};return n.objectKeys(this.shape).forEach((r=>{e[r]||(t[r]=this.shape[r])})),new X({...this._def,shape:()=>t})}deepPartial(){return Y(this)}partial(e){const t={};return n.objectKeys(this.shape).forEach((r=>{const n=this.shape[r];e&&!e[r]?t[r]=n:t[r]=n.optional()})),new X({...this._def,shape:()=>t})}required(e){const t={};return n.objectKeys(this.shape).forEach((r=>{if(e&&!e[r])t[r]=this.shape[r];else{let e=this.shape[r];for(;e instanceof ge;)e=e._def.innerType;t[r]=e}})),new X({...this._def,shape:()=>t})}keyof(){return de(n.objectKeys(this.shape))}constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}}X.create=(e,t)=>new X({shape:()=>e,unknownKeys:"strip",catchall:$.create(),typeName:Ie.ZodObject,...I(t)}),X.strictCreate=(e,t)=>new X({shape:()=>e,unknownKeys:"strict",catchall:$.create(),typeName:Ie.ZodObject,...I(t)}),X.lazycreate=(e,t)=>new X({shape:e,unknownKeys:"strip",catchall:$.create(),typeName:Ie.ZodObject,...I(t)});class J extends _{_parse(e){const{ctx:t}=this._processInputParams(e),r=this._def.options;if(t.common.async)return Promise.all(r.map((async e=>{const r={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:r}),ctx:r}}))).then((function(e){for(const t of e)if("valid"===t.result.status)return t.result;for(const r of e)if("dirty"===r.result.status)return t.common.issues.push(...r.ctx.common.issues),r.result;const r=e.map((e=>new c(e.ctx.common.issues)));return p(t,{code:u.invalid_union,unionErrors:r}),g}));{let e;const n=[];for(const i of r){const r={...t,common:{...t.common,issues:[]},parent:null},o=i._parseSync({data:t.data,path:t.path,parent:r});if("valid"===o.status)return o;"dirty"!==o.status||e||(e={result:o,ctx:r}),r.common.issues.length&&n.push(r.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;const i=n.map((e=>new c(e)));return p(t,{code:u.invalid_union,unionErrors:i}),g}}get options(){return this._def.options}}J.create=(e,t)=>new J({options:e,typeName:Ie.ZodUnion,...I(t)});const ee=e=>e instanceof ce?ee(e.schema):e instanceof ye?ee(e.innerType()):e instanceof le?[e.value]:e instanceof fe?e.options:e instanceof he?Object.keys(e.enum):e instanceof ve?ee(e._def.innerType):e instanceof q?[void 0]:e instanceof V?[null]:null;class te extends _{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==s.object)return p(t,{code:u.invalid_type,expected:s.object,received:t.parsedType}),g;const r=this.discriminator,n=t.data[r],i=this.optionsMap.get(n);return i?t.common.async?i._parseAsync({data:t.data,path:t.path,parent:t}):i._parseSync({data:t.data,path:t.path,parent:t}):(p(t,{code:u.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),g)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,r){const n=new Map;for(const r of t){const t=ee(r.shape[e]);if(!t)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(const i of t){if(n.has(i))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(i)}`);n.set(i,r)}}return new te({typeName:Ie.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...I(r)})}}function re(e,t){const r=a(e),i=a(t);if(e===t)return{valid:!0,data:e};if(r===s.object&&i===s.object){const r=n.objectKeys(t),i=n.objectKeys(e).filter((e=>-1!==r.indexOf(e))),o={...e,...t};for(const r of i){const n=re(e[r],t[r]);if(!n.valid)return{valid:!1};o[r]=n.data}return{valid:!0,data:o}}if(r===s.array&&i===s.array){if(e.length!==t.length)return{valid:!1};const r=[];for(let n=0;n{if(b(e)||b(n))return g;const i=re(e.value,n.value);return i.valid?((w(e)||w(n))&&t.dirty(),{status:t.value,value:i.data}):(p(r,{code:u.invalid_intersection_types}),g)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then((([e,t])=>n(e,t))):n(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}ne.create=(e,t,r)=>new ne({left:e,right:t,typeName:Ie.ZodIntersection,...I(r)});class ie extends _{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==s.array)return p(r,{code:u.invalid_type,expected:s.array,received:r.parsedType}),g;if(r.data.lengththis._def.items.length&&(p(r,{code:u.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());const n=[...r.data].map(((e,t)=>{const n=this._def.items[t]||this._def.rest;return n?n._parse(new T(r,e,r.path,t)):null})).filter((e=>!!e));return r.common.async?Promise.all(n).then((e=>y.mergeArray(t,e))):y.mergeArray(t,n)}get items(){return this._def.items}rest(e){return new ie({...this._def,rest:e})}}ie.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new ie({items:e,typeName:Ie.ZodTuple,rest:null,...I(t)})};class oe extends _{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==s.object)return p(r,{code:u.invalid_type,expected:s.object,received:r.parsedType}),g;const n=[],i=this._def.keyType,o=this._def.valueType;for(const e in r.data)n.push({key:i._parse(new T(r,e,r.path,e)),value:o._parse(new T(r,r.data[e],r.path,e))});return r.common.async?y.mergeObjectAsync(t,n):y.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,r){return new oe(t instanceof _?{keyType:e,valueType:t,typeName:Ie.ZodRecord,...I(r)}:{keyType:L.create(),valueType:e,typeName:Ie.ZodRecord,...I(t)})}}class se extends _{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==s.map)return p(r,{code:u.invalid_type,expected:s.map,received:r.parsedType}),g;const n=this._def.keyType,i=this._def.valueType,o=[...r.data.entries()].map((([e,t],o)=>({key:n._parse(new T(r,e,r.path,[o,"key"])),value:i._parse(new T(r,t,r.path,[o,"value"]))})));if(r.common.async){const e=new Map;return Promise.resolve().then((async()=>{for(const r of o){const n=await r.key,i=await r.value;if("aborted"===n.status||"aborted"===i.status)return g;"dirty"!==n.status&&"dirty"!==i.status||t.dirty(),e.set(n.value,i.value)}return{status:t.value,value:e}}))}{const e=new Map;for(const r of o){const n=r.key,i=r.value;if("aborted"===n.status||"aborted"===i.status)return g;"dirty"!==n.status&&"dirty"!==i.status||t.dirty(),e.set(n.value,i.value)}return{status:t.value,value:e}}}}se.create=(e,t,r)=>new se({valueType:t,keyType:e,typeName:Ie.ZodMap,...I(r)});class ae extends _{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==s.set)return p(r,{code:u.invalid_type,expected:s.set,received:r.parsedType}),g;const n=this._def;null!==n.minSize&&r.data.sizen.maxSize.value&&(p(r,{code:u.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());const i=this._def.valueType;function o(e){const r=new Set;for(const n of e){if("aborted"===n.status)return g;"dirty"===n.status&&t.dirty(),r.add(n.value)}return{status:t.value,value:r}}const a=[...r.data.values()].map(((e,t)=>i._parse(new T(r,e,r.path,t))));return r.common.async?Promise.all(a).then((e=>o(e))):o(a)}min(e,t){return new ae({...this._def,minSize:{value:e,message:S.toString(t)}})}max(e,t){return new ae({...this._def,maxSize:{value:e,message:S.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}ae.create=(e,t)=>new ae({valueType:e,minSize:null,maxSize:null,typeName:Ie.ZodSet,...I(t)});class ue extends _{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==s.function)return p(t,{code:u.invalid_type,expected:s.function,received:t.parsedType}),g;function r(e,r){return h({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,f(),l].filter((e=>!!e)),issueData:{code:u.invalid_arguments,argumentsError:r}})}function n(e,r){return h({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,f(),l].filter((e=>!!e)),issueData:{code:u.invalid_return_type,returnTypeError:r}})}const i={errorMap:t.common.contextualErrorMap},o=t.data;if(this._def.returns instanceof pe){const e=this;return v((async function(...t){const s=new c([]),a=await e._def.args.parseAsync(t,i).catch((e=>{throw s.addIssue(r(t,e)),s})),u=await Reflect.apply(o,this,a);return await e._def.returns._def.type.parseAsync(u,i).catch((e=>{throw s.addIssue(n(u,e)),s}))}))}{const e=this;return v((function(...t){const s=e._def.args.safeParse(t,i);if(!s.success)throw new c([r(t,s.error)]);const a=Reflect.apply(o,this,s.data),u=e._def.returns.safeParse(a,i);if(!u.success)throw new c([n(a,u.error)]);return u.data}))}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new ue({...this._def,args:ie.create(e).rest(G.create())})}returns(e){return new ue({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,r){return new ue({args:e||ie.create([]).rest(G.create()),returns:t||G.create(),typeName:Ie.ZodFunction,...I(r)})}constructor(){super(...arguments),this.validate=this.implement}}class ce extends _{get schema(){return this._def.getter()}_parse(e){const{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}ce.create=(e,t)=>new ce({getter:e,typeName:Ie.ZodLazy,...I(t)});class le extends _{_parse(e){if(e.data!==this._def.value){const t=this._getOrReturnCtx(e);return p(t,{received:t.data,code:u.invalid_literal,expected:this._def.value}),g}return{status:"valid",value:e.data}}get value(){return this._def.value}}function de(e,t){return new fe({values:e,typeName:Ie.ZodEnum,...I(t)})}le.create=(e,t)=>new le({value:e,typeName:Ie.ZodLiteral,...I(t)});class fe extends _{_parse(e){if("string"!=typeof e.data){const t=this._getOrReturnCtx(e),r=this._def.values;return p(t,{expected:n.joinValues(r),received:t.parsedType,code:u.invalid_type}),g}if(-1===this._def.values.indexOf(e.data)){const t=this._getOrReturnCtx(e),r=this._def.values;return p(t,{received:t.data,code:u.invalid_enum_value,options:r}),g}return v(e.data)}get options(){return this._def.values}get enum(){const e={};for(const t of this._def.values)e[t]=t;return e}get Values(){const e={};for(const t of this._def.values)e[t]=t;return e}get Enum(){const e={};for(const t of this._def.values)e[t]=t;return e}extract(e){return fe.create(e)}exclude(e){return fe.create(this.options.filter((t=>!e.includes(t))))}}fe.create=de;class he extends _{_parse(e){const t=n.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(e);if(r.parsedType!==s.string&&r.parsedType!==s.number){const e=n.objectValues(t);return p(r,{expected:n.joinValues(e),received:r.parsedType,code:u.invalid_type}),g}if(-1===t.indexOf(e.data)){const e=n.objectValues(t);return p(r,{received:r.data,code:u.invalid_enum_value,options:e}),g}return v(e.data)}get enum(){return this._def.values}}he.create=(e,t)=>new he({values:e,typeName:Ie.ZodNativeEnum,...I(t)});class pe extends _{unwrap(){return this._def.type}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==s.promise&&!1===t.common.async)return p(t,{code:u.invalid_type,expected:s.promise,received:t.parsedType}),g;const r=t.parsedType===s.promise?t.data:Promise.resolve(t.data);return v(r.then((e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap}))))}}pe.create=(e,t)=>new pe({type:e,typeName:Ie.ZodPromise,...I(t)});class ye extends _{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Ie.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){const{status:t,ctx:r}=this._processInputParams(e),i=this._def.effect||null,o={addIssue:e=>{p(r,e),e.fatal?t.abort():t.dirty()},get path(){return r.path}};if(o.addIssue=o.addIssue.bind(o),"preprocess"===i.type){const e=i.transform(r.data,o);return r.common.issues.length?{status:"dirty",value:r.data}:r.common.async?Promise.resolve(e).then((e=>this._def.schema._parseAsync({data:e,path:r.path,parent:r}))):this._def.schema._parseSync({data:e,path:r.path,parent:r})}if("refinement"===i.type){const e=e=>{const t=i.refinement(e,o);if(r.common.async)return Promise.resolve(t);if(t instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1===r.common.async){const n=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===n.status?g:("dirty"===n.status&&t.dirty(),e(n.value),{status:t.value,value:n.value})}return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then((r=>"aborted"===r.status?g:("dirty"===r.status&&t.dirty(),e(r.value).then((()=>({status:t.value,value:r.value}))))))}if("transform"===i.type){if(!1===r.common.async){const e=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!x(e))return e;const n=i.transform(e.value,o);if(n instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:n}}return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then((e=>x(e)?Promise.resolve(i.transform(e.value,o)).then((e=>({status:t.value,value:e}))):e))}n.assertNever(i)}}ye.create=(e,t,r)=>new ye({schema:e,typeName:Ie.ZodEffects,effect:t,...I(r)}),ye.createWithPreprocess=(e,t,r)=>new ye({schema:t,effect:{type:"preprocess",transform:e},typeName:Ie.ZodEffects,...I(r)});class ge extends _{_parse(e){return this._getType(e)===s.undefined?v(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}ge.create=(e,t)=>new ge({innerType:e,typeName:Ie.ZodOptional,...I(t)});class me extends _{_parse(e){return this._getType(e)===s.null?v(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}me.create=(e,t)=>new me({innerType:e,typeName:Ie.ZodNullable,...I(t)});class ve extends _{_parse(e){const{ctx:t}=this._processInputParams(e);let r=t.data;return t.parsedType===s.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}ve.create=(e,t)=>new ve({innerType:e,typeName:Ie.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...I(t)});class be extends _{_parse(e){const{ctx:t}=this._processInputParams(e),r={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return A(n)?n.then((e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new c(r.common.issues)},input:r.data})}))):{status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new c(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}be.create=(e,t)=>new be({innerType:e,typeName:Ie.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...I(t)});class we extends _{_parse(e){if(this._getType(e)!==s.nan){const t=this._getOrReturnCtx(e);return p(t,{code:u.invalid_type,expected:s.nan,received:t.parsedType}),g}return{status:"valid",value:e.data}}}we.create=e=>new we({typeName:Ie.ZodNaN,...I(e)});const xe=Symbol("zod_brand");class Ae extends _{_parse(e){const{ctx:t}=this._processInputParams(e),r=t.data;return this._def.type._parse({data:r,path:t.path,parent:t})}unwrap(){return this._def.type}}class Se extends _{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.common.async){return(async()=>{const e=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?g:"dirty"===e.status?(t.dirty(),m(e.value)):this._def.out._parseAsync({data:e.value,path:r.path,parent:r})})()}{const e=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?g:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:r.path,parent:r})}}static create(e,t){return new Se({in:e,out:t,typeName:Ie.ZodPipeline})}}class Ee extends _{_parse(e){const t=this._def.innerType._parse(e);return x(t)&&(t.value=Object.freeze(t.value)),t}}Ee.create=(e,t)=>new Ee({innerType:e,typeName:Ie.ZodReadonly,...I(t)});const Te=(e,t={},r)=>e?W.create().superRefine(((n,i)=>{var o,s;if(!e(n)){const e="function"==typeof t?t(n):"string"==typeof t?{message:t}:t,a=null===(s=null!==(o=e.fatal)&&void 0!==o?o:r)||void 0===s||s,u="string"==typeof e?{message:e}:e;i.addIssue({code:"custom",...u,fatal:a})}})):W.create(),ke={object:X.lazycreate};var Ie,_e;(_e=Ie||(Ie={})).ZodString="ZodString",_e.ZodNumber="ZodNumber",_e.ZodNaN="ZodNaN",_e.ZodBigInt="ZodBigInt",_e.ZodBoolean="ZodBoolean",_e.ZodDate="ZodDate",_e.ZodSymbol="ZodSymbol",_e.ZodUndefined="ZodUndefined",_e.ZodNull="ZodNull",_e.ZodAny="ZodAny",_e.ZodUnknown="ZodUnknown",_e.ZodNever="ZodNever",_e.ZodVoid="ZodVoid",_e.ZodArray="ZodArray",_e.ZodObject="ZodObject",_e.ZodUnion="ZodUnion",_e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",_e.ZodIntersection="ZodIntersection",_e.ZodTuple="ZodTuple",_e.ZodRecord="ZodRecord",_e.ZodMap="ZodMap",_e.ZodSet="ZodSet",_e.ZodFunction="ZodFunction",_e.ZodLazy="ZodLazy",_e.ZodLiteral="ZodLiteral",_e.ZodEnum="ZodEnum",_e.ZodEffects="ZodEffects",_e.ZodNativeEnum="ZodNativeEnum",_e.ZodOptional="ZodOptional",_e.ZodNullable="ZodNullable",_e.ZodDefault="ZodDefault",_e.ZodCatch="ZodCatch",_e.ZodPromise="ZodPromise",_e.ZodBranded="ZodBranded",_e.ZodPipeline="ZodPipeline",_e.ZodReadonly="ZodReadonly";const Pe=L.create,Re=U.create,Ce=we.create,Me=j.create,Oe=K.create,Be=z.create,Ne=H.create,De=q.create,Le=V.create,Fe=W.create,Ue=G.create,je=$.create,Ke=Z.create,ze=Q.create,He=X.create,qe=X.strictCreate,Ve=J.create,We=te.create,Ge=ne.create,$e=ie.create,Ze=oe.create,Qe=se.create,Ye=ae.create,Xe=ue.create,Je=ce.create,et=le.create,tt=fe.create,rt=he.create,nt=pe.create,it=ye.create,ot=ge.create,st=me.create,at=ye.createWithPreprocess,ut=Se.create,ct={string:e=>L.create({...e,coerce:!0}),number:e=>U.create({...e,coerce:!0}),boolean:e=>K.create({...e,coerce:!0}),bigint:e=>j.create({...e,coerce:!0}),date:e=>z.create({...e,coerce:!0})},lt=g;var dt=Object.freeze({__proto__:null,defaultErrorMap:l,setErrorMap:function(e){d=e},getErrorMap:f,makeIssue:h,EMPTY_PATH:[],addIssueToContext:p,ParseStatus:y,INVALID:g,DIRTY:m,OK:v,isAborted:b,isDirty:w,isValid:x,isAsync:A,get util(){return n},get objectUtil(){return o},ZodParsedType:s,getParsedType:a,ZodType:_,ZodString:L,ZodNumber:U,ZodBigInt:j,ZodBoolean:K,ZodDate:z,ZodSymbol:H,ZodUndefined:q,ZodNull:V,ZodAny:W,ZodUnknown:G,ZodNever:$,ZodVoid:Z,ZodArray:Q,ZodObject:X,ZodUnion:J,ZodDiscriminatedUnion:te,ZodIntersection:ne,ZodTuple:ie,ZodRecord:oe,ZodMap:se,ZodSet:ae,ZodFunction:ue,ZodLazy:ce,ZodLiteral:le,ZodEnum:fe,ZodNativeEnum:he,ZodPromise:pe,ZodEffects:ye,ZodTransformer:ye,ZodOptional:ge,ZodNullable:me,ZodDefault:ve,ZodCatch:be,ZodNaN:we,BRAND:xe,ZodBranded:Ae,ZodPipeline:Se,ZodReadonly:Ee,custom:Te,Schema:_,ZodSchema:_,late:ke,get ZodFirstPartyTypeKind(){return Ie},coerce:ct,any:Fe,array:ze,bigint:Me,boolean:Oe,date:Be,discriminatedUnion:We,effect:it,enum:tt,function:Xe,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>Te((t=>t instanceof e),t),intersection:Ge,lazy:Je,literal:et,map:Qe,nan:Ce,nativeEnum:rt,never:je,null:Le,nullable:st,number:Re,object:He,oboolean:()=>Oe().optional(),onumber:()=>Re().optional(),optional:ot,ostring:()=>Pe().optional(),pipeline:ut,preprocess:at,promise:nt,record:Ze,set:Ye,strictObject:qe,string:Pe,symbol:Ne,transformer:it,tuple:$e,undefined:De,union:Ve,unknown:Ue,void:Ke,NEVER:lt,ZodIssueCode:u,quotelessJson:e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ZodError:c})})),s.register("8rhKD",(function(t,r){e(t.exports,"assertNever",(function(){return o})),e(t.exports,"isBitcoinDerivationPathType",(function(){return a})),e(t.exports,"isEVMDerivationPathType",(function(){return u})),e(t.exports,"isSolanaDerivationPathType",(function(){return c}));var n=s("6fzaU");const i=new Error("Unsupported path."),o=(e,t=i)=>{throw t},a=e=>{switch(e){case n.DerivationPathType.BitcoinTaproot:case n.DerivationPathType.BitcoinNativeSegwit:case n.DerivationPathType.BitcoinNestedSegwit:case n.DerivationPathType.BitcoinLegacy:return!0;case n.DerivationPathType.Bip44RootEthereum:case n.DerivationPathType.Bip44Ethereum:case n.DerivationPathType.Bip44EthereumSecondary:case n.DerivationPathType.Bip44EthereumTertiary:case n.DerivationPathType.Bip44RootSolana:case n.DerivationPathType.Bip44Solana:case n.DerivationPathType.Bip44ChangeSolana:case n.DerivationPathType.DeprecatedSolana:return!1}},u=e=>{switch(e){case n.DerivationPathType.BitcoinTaproot:case n.DerivationPathType.BitcoinNativeSegwit:case n.DerivationPathType.BitcoinNestedSegwit:case n.DerivationPathType.BitcoinLegacy:return!1;case n.DerivationPathType.Bip44RootEthereum:case n.DerivationPathType.Bip44Ethereum:case n.DerivationPathType.Bip44EthereumSecondary:case n.DerivationPathType.Bip44EthereumTertiary:return!0;case n.DerivationPathType.Bip44RootSolana:case n.DerivationPathType.Bip44Solana:case n.DerivationPathType.Bip44ChangeSolana:case n.DerivationPathType.DeprecatedSolana:return!1}},c=e=>{switch(e){case n.DerivationPathType.BitcoinTaproot:case n.DerivationPathType.BitcoinNativeSegwit:case n.DerivationPathType.BitcoinNestedSegwit:case n.DerivationPathType.BitcoinLegacy:case n.DerivationPathType.Bip44RootEthereum:case n.DerivationPathType.Bip44Ethereum:case n.DerivationPathType.Bip44EthereumSecondary:case n.DerivationPathType.Bip44EthereumTertiary:return!1;case n.DerivationPathType.Bip44RootSolana:case n.DerivationPathType.Bip44Solana:case n.DerivationPathType.Bip44ChangeSolana:case n.DerivationPathType.DeprecatedSolana:return!0}}})),s.register("iIPcw",(function(t,r){e(t.exports,"DerivationPathParams",(function(){return y})),e(t.exports,"getDerivationPath",(function(){return v})),e(t.exports,"parseDerivationPath",(function(){return w}));var n=s("7XqVB"),i=s("6fzaU");const o=n.z.union([n.z.literal(i.DerivationPathType.Bip44ChangeSolana),n.z.literal(i.DerivationPathType.Bip44Solana),n.z.literal(i.DerivationPathType.DeprecatedSolana)]),a=n.z.union([n.z.literal(i.DerivationPathType.Bip44Ethereum),n.z.literal(i.DerivationPathType.Bip44EthereumSecondary),n.z.literal(i.DerivationPathType.Bip44EthereumTertiary)]),u=n.z.union([n.z.literal(i.DerivationPathType.BitcoinTaproot),n.z.literal(i.DerivationPathType.BitcoinNativeSegwit),n.z.literal(i.DerivationPathType.BitcoinNestedSegwit),n.z.literal(i.DerivationPathType.BitcoinLegacy)]),c=n.z.number().int().min(0),l=n.z.object({pathType:n.z.literal(i.DerivationPathType.Bip44RootSolana),index:n.z.number().optional()}),d=n.z.object({pathType:o,index:c}),f=n.z.object({pathType:n.z.literal(i.DerivationPathType.Bip44RootEthereum),index:n.z.number().optional()}),h=n.z.object({pathType:a,index:c}),p=n.z.object({pathType:u,index:c}),y=n.z.union([l,d,f,h,p]),g=new Error("Invalid derivation path."),m=new Error("Unsupported derivation path."),v=e=>{if(!y.safeParse(e).success)throw g;switch(e.pathType){case i.DerivationPathType.BitcoinTaproot:return`m/86'/0'/0'/0/${e.index}`;case i.DerivationPathType.BitcoinNativeSegwit:return`m/84'/0'/0'/0/${e.index}`;case i.DerivationPathType.BitcoinNestedSegwit:return`m/46'/0'/0'/0/${e.index}`;case i.DerivationPathType.BitcoinLegacy:return`m/44'/0'/0'/0/${e.index}`;case i.DerivationPathType.Bip44RootEthereum:return"m/44'/60'";case i.DerivationPathType.Bip44Ethereum:return`m/44'/60'/0'/0/${e.index}`;case i.DerivationPathType.Bip44EthereumSecondary:return`m/44'/60'/1'/0/${e.index}`;case i.DerivationPathType.Bip44EthereumTertiary:return`m/44'/60'/2'/0/${e.index}`;case i.DerivationPathType.Bip44RootSolana:return"m/44'/501'";case i.DerivationPathType.DeprecatedSolana:return`m/501'/${e.index}'/0/0`;case i.DerivationPathType.Bip44Solana:return`m/44'/501'/${e.index}'`;case i.DerivationPathType.Bip44ChangeSolana:return`m/44'/501'/${e.index}'/0'`}},b=2147483648,w=e=>{let t;const r=i.DerivationPath.safeParse(`m/${e.replace("m/","")}`);if(r.success)t=r.data;else try{t=(e=>{var t;try{const r=null!==(t=e.replace("0x","").match(/.{1,2}/g))&&void 0!==t?t:[];if(0===r.length)throw g;const n=parseInt(r[0],16);let i="m";for(let e=0;e=b;o&&(n-=b),i+=`/${n.toString(10)}${o?"'":""}`}return i}catch(e){throw g}})(e)}catch(e){throw g}if("m/44'/501'"===t)return{pathType:i.DerivationPathType.Bip44RootSolana};if("m/44'/60'"===t)return{pathType:i.DerivationPathType.Bip44RootEthereum};const n=t.replace("m/","").split("/");try{if(5===n.length&&"86'"===n[0]&&"0'"===n[1]&&"0'"===n[2]&&"0"===n[3])return{pathType:i.DerivationPathType.BitcoinTaproot,index:parseInt(n[4],10)};if(5===n.length&&"84'"===n[0]&&"0'"===n[1]&&"0'"===n[2]&&"0"===n[3])return{pathType:i.DerivationPathType.BitcoinNativeSegwit,index:parseInt(n[4],10)};if(5===n.length&&"46'"===n[0]&&"0'"===n[1]&&"0'"===n[2]&&"0"===n[3])return{pathType:i.DerivationPathType.BitcoinNestedSegwit,index:parseInt(n[4],10)};if(5===n.length&&"44'"===n[0]&&"0'"===n[1]&&"0'"===n[2]&&"0"===n[3])return{pathType:i.DerivationPathType.BitcoinLegacy,index:parseInt(n[4],10)};if(5===n.length&&"44'"===n[0]&&"60'"===n[1]&&"0'"===n[2]&&"0"===n[3])return{pathType:i.DerivationPathType.Bip44Ethereum,index:parseInt(n[4],10)};if(5===n.length&&"44'"===n[0]&&"60'"===n[1]&&"1'"===n[2]&&"0"===n[3])return{pathType:i.DerivationPathType.Bip44EthereumSecondary,index:parseInt(n[4],10)};if(5===n.length&&"44'"===n[0]&&"60'"===n[1]&&"2'"===n[2]&&"0"===n[3])return{pathType:i.DerivationPathType.Bip44EthereumTertiary,index:parseInt(n[4],10)};if(4===n.length&&"44'"===n[0]&&"501'"===n[1]&&"0'"===n[3])return{pathType:i.DerivationPathType.Bip44ChangeSolana,index:parseInt(n[2],10)};if(3===n.length&&"44'"===n[0]&&"501'"===n[1])return{pathType:i.DerivationPathType.Bip44Solana,index:parseInt(n[2],10)};if(4===n.length&&"501'"===n[0]&&"0"===n[2]&&"0"===n[3])return{pathType:i.DerivationPathType.DeprecatedSolana,index:parseInt(n[1],10)}}catch(e){}throw m}})),s.register("hX0bG",(function(t,r){e(t.exports,"AddressType",(function(){return n})),e(t.exports,"BitcoinAddressType",(function(){return a}));var n,i,o=s("7XqVB");(i=n||(n={})).BitcoinTaproot="bip122_p2tr",i.BitcoinNativeSegwit="bip122_p2wpkh",i.BitcoinNestedSegwit="bip122_p2sh",i.BitcoinLegacy="bip122_p2pkh",i.Solana="solana",i.EVM="eip155";const a=o.z.union([o.z.literal(n.BitcoinTaproot),o.z.literal(n.BitcoinNativeSegwit),o.z.literal(n.BitcoinNestedSegwit),o.z.literal(n.BitcoinLegacy)])})),s.register("6DsY7",(function(t,r){e(t.exports,"BitcoinNativeSegwitAddressType",(function(){return o})),s("jZpRu");var n=s("6fzaU"),i=s("hX0bG");class o{constructor(){this.type=i.AddressType.BitcoinNativeSegwit,this.displayName="Native Segwit",this.defaultDerivationPathType=n.DerivationPathType.BitcoinNativeSegwit,this.otherDerivationPathType=[]}}})),s.register("59Sqm",(function(t,r){e(t.exports,"BitcoinNestedSegwitAddressType",(function(){return o})),s("jZpRu");var n=s("6fzaU"),i=s("hX0bG");class o{constructor(){this.type=i.AddressType.BitcoinNestedSegwit,this.displayName="Nested Segwit",this.defaultDerivationPathType=n.DerivationPathType.BitcoinNestedSegwit,this.otherDerivationPathType=[]}}})),s.register("98GPP",(function(t,r){e(t.exports,"BitcoinTaprootAddressType",(function(){return o})),s("jZpRu");var n=s("6fzaU"),i=s("hX0bG");class o{constructor(){this.type=i.AddressType.BitcoinTaproot,this.displayName="Taproot",this.defaultDerivationPathType=n.DerivationPathType.BitcoinTaproot,this.otherDerivationPathType=[]}}})),s.register("gbO6N",(function(t,r){e(t.exports,"EVMAddressType",(function(){return o})),s("jZpRu");var n=s("6fzaU"),i=s("hX0bG");class o{constructor(){this.type=i.AddressType.EVM,this.displayName="Ethereum",this.defaultDerivationPathType=n.DerivationPathType.Bip44Ethereum,this.otherDerivationPathType=[n.DerivationPathType.Bip44RootEthereum,n.DerivationPathType.Bip44EthereumSecondary,n.DerivationPathType.Bip44EthereumTertiary]}}})),s.register("4jtHq",(function(t,r){e(t.exports,"SolanaAddressType",(function(){return o})),s("jZpRu");var n=s("6fzaU"),i=s("hX0bG");class o{constructor(){this.type=i.AddressType.Solana,this.displayName="Solana",this.defaultDerivationPathType=n.DerivationPathType.Bip44ChangeSolana,this.otherDerivationPathType=[n.DerivationPathType.Bip44RootSolana,n.DerivationPathType.Bip44Solana,n.DerivationPathType.DeprecatedSolana]}}})),s.register("fCJ6c",(function(t,r){e(t.exports,"KeypairGeneratorChainPluginBitcoin",(function(){return u}));var n=s("5TKQ6"),i=s("jZpRu"),o=s("hX0bG"),a=s("8tcqI").Buffer;class u{generateKeypairFromPrivateKey(e){const t=e.fold((e=>a.from(e)));return{publicKey:(0,n.getPublicKey)(t,!0),privateKey:t}}generateKeypairFromSeed(e,t,r){const n=e.fold((e=>new(0,i.CachedHDWallet)(e)));try{const e=n.derivePathType(r,t);return{publicKey:e.publicKey,privateKey:e.secretKey}}finally{n.cleanup()}}constructor(){this.addressTypes=[o.AddressType.BitcoinTaproot,o.AddressType.BitcoinNativeSegwit,o.AddressType.BitcoinNestedSegwit,o.AddressType.BitcoinLegacy]}}})),s.register("kYyQ0",(function(t,r){e(t.exports,"KeypairGeneratorChainPluginEthereum",(function(){return u}));var n=s("8lZG1"),i=s("jZpRu"),o=s("hX0bG"),a=s("8tcqI").Buffer;class u{generateKeypairFromPrivateKey(e){const t=e.fold((e=>new(0,n.Wallet)(new Uint8Array(e))));return{publicKey:new Uint8Array(a.from(t.publicKey.slice(2),"hex")),privateKey:new Uint8Array(a.from(t.privateKey.slice(2),"hex"))}}generateKeypairFromSeed(e,t,r){const n=e.fold((e=>new(0,i.CachedHDWallet)(e)));try{const e=n.derivePathType(r,t);return{publicKey:e.publicKey,privateKey:e.secretKey}}finally{n.cleanup()}}constructor(){this.addressTypes=[o.AddressType.EVM]}}})),s.register("8lZG1",(function(t,r){e(t.exports,"Wallet",(function(){return A}),(function(e){return A=e}));var n=s("ircdt"),i=s("fZjlw"),o=s("R2Vii"),a=s("kIJ9R"),u=s("c9Cpt"),c=s("aZHq2"),l=s("8qXbd"),d=s("5uTwJ"),f=s("6zCs7"),h=s("54LIB"),p=s("bU4Vn"),y=s("1nqA3"),g=s("lDMSX"),m=s("hVqIw"),v=s("2pLMw"),b=s("4DA6z"),w=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const x=new(0,v.Logger)(b.version);class A extends o.Signer{get mnemonic(){return this._mnemonic()}get privateKey(){return this._signingKey().privateKey}get publicKey(){return this._signingKey().publicKey}getAddress(){return Promise.resolve(this.address)}connect(e){return new A(this,e)}signTransaction(e){return(0,f.resolveProperties)(e).then((t=>{null!=t.from&&((0,n.getAddress)(t.from)!==this.address&&x.throwArgumentError("transaction from address mismatch","transaction.from",e.from),delete t.from);const r=this._signingKey().signDigest((0,d.keccak256)((0,m.serialize)(t)));return(0,m.serialize)(t,r)}))}signMessage(e){return w(this,void 0,void 0,(function*(){return(0,a.joinSignature)(this._signingKey().signDigest((0,c.hashMessage)(e)))}))}_signTypedData(e,t,r){return w(this,void 0,void 0,(function*(){const n=yield u.TypedDataEncoder.resolveNames(e,t,r,(e=>(null==this.provider&&x.throwError("cannot resolve ENS names without a provider",v.Logger.errors.UNSUPPORTED_OPERATION,{operation:"resolveName",value:e}),this.provider.resolveName(e))));return(0,a.joinSignature)(this._signingKey().signDigest(u.TypedDataEncoder.hash(n.domain,t,n.value)))}))}encrypt(e,t,r){if("function"!=typeof t||r||(r=t,t={}),r&&"function"!=typeof r)throw new Error("invalid callback");return t||(t={}),(0,g.encrypt)(this,e,t,r)}static createRandom(e){let t=(0,h.randomBytes)(16);e||(e={}),e.extraEntropy&&(t=(0,a.arrayify)((0,a.hexDataSlice)((0,d.keccak256)((0,a.concat)([t,e.extraEntropy])),0,16)));const r=(0,l.entropyToMnemonic)(t,e.locale);return A.fromMnemonic(r,e.path,e.locale)}static fromEncryptedJson(e,t,r){return(0,y.decryptJsonWallet)(e,t,r).then((e=>new A(e)))}static fromEncryptedJsonSync(e,t){return new A((0,y.decryptJsonWalletSync)(e,t))}static fromMnemonic(e,t,r){return t||(t=l.defaultPath),new A(l.HDNode.fromMnemonic(e,null,r).derivePath(t))}constructor(e,t){if(super(),null!=(r=e)&&(0,a.isHexString)(r.privateKey,32)&&null!=r.address){const t=new(0,p.SigningKey)(e.privateKey);if((0,f.defineReadOnly)(this,"_signingKey",(()=>t)),(0,f.defineReadOnly)(this,"address",(0,m.computeAddress)(this.publicKey)),this.address!==(0,n.getAddress)(e.address)&&x.throwArgumentError("privateKey/address mismatch","privateKey","[REDACTED]"),function(e){const t=e.mnemonic;return t&&t.phrase}(e)){const t=e.mnemonic;(0,f.defineReadOnly)(this,"_mnemonic",(()=>({phrase:t.phrase,path:t.path||l.defaultPath,locale:t.locale||"en"})));const r=this.mnemonic,n=l.HDNode.fromMnemonic(r.phrase,null,r.locale).derivePath(r.path);(0,m.computeAddress)(n.privateKey)!==this.address&&x.throwArgumentError("mnemonic/address mismatch","privateKey","[REDACTED]")}else(0,f.defineReadOnly)(this,"_mnemonic",(()=>null))}else{if(p.SigningKey.isSigningKey(e))"secp256k1"!==e.curve&&x.throwArgumentError("unsupported curve; must be secp256k1","privateKey","[REDACTED]"),(0,f.defineReadOnly)(this,"_signingKey",(()=>e));else{"string"==typeof e&&e.match(/^[0-9a-f]*$/i)&&64===e.length&&(e="0x"+e);const t=new(0,p.SigningKey)(e);(0,f.defineReadOnly)(this,"_signingKey",(()=>t))}(0,f.defineReadOnly)(this,"_mnemonic",(()=>null)),(0,f.defineReadOnly)(this,"address",(0,m.computeAddress)(this.publicKey))}var r;t&&!i.Provider.isProvider(t)&&x.throwArgumentError("invalid provider","provider",t),(0,f.defineReadOnly)(this,"provider",t||null)}}})),s.register("ircdt",(function(t,r){e(t.exports,"getAddress",(function(){return g})),e(t.exports,"isAddress",(function(){return m})),e(t.exports,"getContractAddress",(function(){return v}));var n=s("kIJ9R"),i=s("hijKk"),o=s("5uTwJ"),a=s("3amGd"),u=s("2pLMw"),c=s("h0iHZ");const l=new(0,u.Logger)(c.version);function d(e){(0,n.isHexString)(e,20)||l.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let e=0;e<40;e++)r[e]=t[e].charCodeAt(0);const i=(0,n.arrayify)((0,o.keccak256)(r));for(let e=0;e<40;e+=2)i[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&i[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const f={};for(let e=0;e<10;e++)f[String(e)]=String(e);for(let e=0;e<26;e++)f[String.fromCharCode(65+e)]=String(10+e);const h=Math.floor((p=9007199254740991,Math.log10?Math.log10(p):Math.log(p)/Math.LN10));var p;function y(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>f[e])).join("");for(;t.length>=h;){let e=t.substring(0,h);t=parseInt(e,10)%97+t.substring(e.length)}let r=String(98-parseInt(t,10)%97);for(;r.length<2;)r="0"+r;return r}function g(e){let t=null;if("string"!=typeof e&&l.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=d(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&l.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==y(e)&&l.throwArgumentError("bad icap checksum","address",e),t=(0,i._base36To16)(e.substring(4));t.length<40;)t="0"+t;t=d("0x"+t)}else l.throwArgumentError("invalid address","address",e);return t}function m(e){try{return g(e),!0}catch(e){}return!1}function v(e){let t=null;try{t=g(e.from)}catch(t){l.throwArgumentError("missing from address","transaction",e)}const r=(0,n.stripZeros)((0,n.arrayify)(i.BigNumber.from(e.nonce).toHexString()));return g((0,n.hexDataSlice)((0,o.keccak256)((0,a.encode)([t,r])),12))}})),s.register("5uTwJ",(function(r,n){e(r.exports,"keccak256",(function(){return a}));var i=s("iQwJY"),o=s("kIJ9R");function a(e){return"0x"+t(i).keccak_256((0,o.arrayify)(e))}})),s.register("iQwJY",(function(e,t){var n=s("4QUf5"); +/** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.8.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2018 + * @license MIT + */!function(){"use strict";var t="input is invalid type",i="object"==typeof window,o=i?window:{};o.JS_SHA3_NO_WINDOW&&(i=!1);var s=!i&&"object"==typeof self;!o.JS_SHA3_NO_NODE_JS&&"object"==typeof n&&n.versions&&n.versions.node?o=r:s&&(o=self);var a=!o.JS_SHA3_NO_COMMON_JS&&e.exports,u="function"==typeof define&&define.amd,c=!o.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,l="0123456789abcdef".split(""),d=[4,1024,262144,67108864],f=[0,8,16,24],h=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],p=[224,256,384,512],y=[128,256],g=["hex","buffer","arrayBuffer","array","digest"],m={128:168,256:136};!o.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!c||!o.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var v=function(e,t,r){return function(n){return new O(e,t,e).update(n)[r]()}},b=function(e,t,r){return function(n,i){return new O(e,t,i).update(n)[r]()}},w=function(e,t,r){return function(t,n,i,o){return T["cshake"+e].update(t,n,i,o)[r]()}},x=function(e,t,r){return function(t,n,i,o){return T["kmac"+e].update(t,n,i,o)[r]()}},A=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function B(e,t,r){O.call(this,e,t,r)}O.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var r,n=typeof e;if("string"!==n){if("object"!==n)throw new Error(t);if(null===e)throw new Error(t);if(c&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||c&&ArrayBuffer.isView(e)))throw new Error(t);r=!0}for(var i,o,s=this.blocks,a=this.byteCount,u=e.length,l=this.blockCount,d=0,h=this.s;d>2]|=e[d]<>2]|=o<>2]|=(192|o>>6)<>2]|=(128|63&o)<=57344?(s[i>>2]|=(224|o>>12)<>2]|=(128|o>>6&63)<>2]|=(128|63&o)<>2]|=(240|o>>18)<>2]|=(128|o>>12&63)<>2]|=(128|o>>6&63)<>2]|=(128|63&o)<=a){for(this.start=i-a,this.block=s[l],i=0;i>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},O.prototype.encodeString=function(e){var r,n=typeof e;if("string"!==n){if("object"!==n)throw new Error(t);if(null===e)throw new Error(t);if(c&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||c&&ArrayBuffer.isView(e)))throw new Error(t);r=!0}var i=0,o=e.length;if(r)i=o;else for(var s=0;s=57344?i+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++s)),i+=4)}return i+=this.encode(8*i),this.update(e),i},O.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+l[15&e]+l[e>>12&15]+l[e>>8&15]+l[e>>20&15]+l[e>>16&15]+l[e>>28&15]+l[e>>24&15];s%t==0&&(N(r),o=0)}return i&&(e=r[o],a+=l[e>>4&15]+l[15&e],i>1&&(a+=l[e>>12&15]+l[e>>8&15]),i>2&&(a+=l[e>>20&15]+l[e>>16&15])),a},O.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&N(n)}return o&&(e=a<<2,t=n[s],u[e]=255&t,o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u},B.prototype=new O,B.prototype.finalize=function(){return this.encode(this.outputBits,!0),O.prototype.finalize.call(this)};var N=function(e){var t,r,n,i,o,s,a,u,c,l,d,f,p,y,g,m,v,b,w,x,A,S,E,T,k,I,_,P,R,C,M,O,B,N,D,L,F,U,j,K,z,H,q,V,W,G,$,Z,Q,Y,X,J,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(f=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(p=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|c>>>31),r=o^(c<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|d>>>31),r=a^(d<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(f<<1|p>>>31),r=c^(p<<1|f>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|o>>>31),r=d^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,y=e[0],g=e[1],G=e[11]<<4|e[10]>>>28,$=e[10]<<4|e[11]>>>28,P=e[20]<<3|e[21]>>>29,R=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,H=e[40]<<18|e[41]>>>14,q=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,m=e[13]<<12|e[12]>>>20,v=e[12]<<12|e[13]>>>20,Z=e[22]<<10|e[23]>>>22,Q=e[23]<<10|e[22]>>>22,C=e[33]<<13|e[32]>>>19,M=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,F=e[15]<<6|e[14]>>>26,b=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Y=e[34]<<15|e[35]>>>17,X=e[35]<<15|e[34]>>>17,O=e[45]<<29|e[44]>>>3,B=e[44]<<29|e[45]>>>3,T=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,U=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,x=e[36]<<21|e[37]>>>11,A=e[37]<<21|e[36]>>>11,J=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,V=e[8]<<27|e[9]>>>5,W=e[9]<<27|e[8]>>>5,I=e[18]<<20|e[19]>>>12,_=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,K=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,S=e[48]<<14|e[49]>>>18,E=e[49]<<14|e[48]>>>18,e[0]=y^~m&b,e[1]=g^~v&w,e[10]=T^~I&P,e[11]=k^~_&R,e[20]=N^~L&U,e[21]=D^~F&j,e[30]=V^~G&Z,e[31]=W^~$&Q,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=m^~b&x,e[3]=v^~w&A,e[12]=I^~P&C,e[13]=_^~R&M,e[22]=L^~U&K,e[23]=F^~j&z,e[32]=G^~Z&Y,e[33]=$^~Q&X,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=b^~x&S,e[5]=w^~A&E,e[14]=P^~C&O,e[15]=R^~M&B,e[24]=U^~K&H,e[25]=j^~z&q,e[34]=Z^~Y&J,e[35]=Q^~X&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=x^~S&y,e[7]=A^~E&g,e[16]=C^~O&T,e[17]=M^~B&k,e[26]=K^~H&N,e[27]=z^~q&D,e[36]=Y^~J&V,e[37]=X^~ee&W,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=S^~y&m,e[9]=E^~g&v,e[18]=O^~T&I,e[19]=B^~k&_,e[28]=H^~N&L,e[29]=q^~D&F,e[38]=J^~V&G,e[39]=ee^~W&$,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=h[n],e[1]^=h[n+1]};if(a)e.exports=T;else{for(I=0;I1)for(var r=1;r>=8;return t}function c(e,t,r){let n=0;for(let i=0;it+1+n&&a.throwError("child data too short",i.Logger.errors.BUFFER_OVERRUN,{})}return{consumed:1+n,result:o}}function h(e,t){if(0===e.length&&a.throwError("data too short",i.Logger.errors.BUFFER_OVERRUN,{}),e[t]>=248){const r=e[t]-247;t+1+r>e.length&&a.throwError("data short segment too short",i.Logger.errors.BUFFER_OVERRUN,{});const n=c(e,t+1,r);return t+1+r+n>e.length&&a.throwError("data long segment too short",i.Logger.errors.BUFFER_OVERRUN,{}),f(e,t,t+1+r,r+n)}if(e[t]>=192){const r=e[t]-192;return t+1+r>e.length&&a.throwError("data array too short",i.Logger.errors.BUFFER_OVERRUN,{}),f(e,t,t+1,r)}if(e[t]>=184){const r=e[t]-183;t+1+r>e.length&&a.throwError("data array too short",i.Logger.errors.BUFFER_OVERRUN,{});const o=c(e,t+1,r);t+1+r+o>e.length&&a.throwError("data array too short",i.Logger.errors.BUFFER_OVERRUN,{});return{consumed:1+r+o,result:(0,n.hexlify)(e.slice(t+1+r,t+1+r+o))}}if(e[t]>=128){const r=e[t]-128;t+1+r>e.length&&a.throwError("data too short",i.Logger.errors.BUFFER_OVERRUN,{});return{consumed:1+r,result:(0,n.hexlify)(e.slice(t+1,t+1+r))}}return{consumed:1,result:(0,n.hexlify)(e[t])}}function p(e){const t=(0,n.arrayify)(e),r=h(t,0);return r.consumed!==t.length&&a.throwArgumentError("invalid rlp data","data",e),r.result}})),s.register("2hlfg",(function(t,r){e(t.exports,"version",(function(){return n}));const n="rlp/5.7.0"})),s.register("h0iHZ",(function(t,r){e(t.exports,"version",(function(){return n}));const n="address/5.7.0"})),s.register("fZjlw",(function(t,r){e(t.exports,"ForkEvent",(function(){return l}),(function(e){return l=e})),e(t.exports,"Provider",(function(){return d}),(function(e){return d=e}));var n=s("hijKk"),i=(s("kIJ9R"),s("6zCs7")),o=s("2pLMw"),a=s("lk28B"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=new(0,o.Logger)(a.version);class l extends i.Description{static isForkEvent(e){return!(!e||!e._isForkEvent)}}class d{getFeeData(){return u(this,void 0,void 0,(function*(){const{block:e,gasPrice:t}=yield(0,i.resolveProperties)({block:this.getBlock("latest"),gasPrice:this.getGasPrice().catch((e=>null))});let r=null,o=null,s=null;return e&&e.baseFeePerGas&&(r=e.baseFeePerGas,s=n.BigNumber.from("1500000000"),o=e.baseFeePerGas.mul(2).add(s)),{lastBaseFeePerGas:r,maxFeePerGas:o,maxPriorityFeePerGas:s,gasPrice:t}}))}addListener(e,t){return this.on(e,t)}removeListener(e,t){return this.off(e,t)}static isProvider(e){return!(!e||!e._isProvider)}constructor(){c.checkAbstract(new.target,d),(0,i.defineReadOnly)(this,"_isProvider",!0)}}})),s.register("6zCs7",(function(t,r){e(t.exports,"defineReadOnly",(function(){return u}),(function(e){return u=e})),e(t.exports,"getStatic",(function(){return c}),(function(e){return c=e})),e(t.exports,"resolveProperties",(function(){return l}),(function(e){return l=e})),e(t.exports,"checkProperties",(function(){return d}),(function(e){return d=e})),e(t.exports,"shallowCopy",(function(){return f}),(function(e){return f=e})),e(t.exports,"deepCopy",(function(){return g}),(function(e){return g=e})),e(t.exports,"Description",(function(){return m}),(function(e){return m=e}));var n=s("2pLMw"),i=s("k5gIz"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=new(0,n.Logger)(i.version);function u(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}function c(e,t){for(let r=0;r<32;r++){if(e[t])return e[t];if(!e.prototype||"object"!=typeof e.prototype)break;e=Object.getPrototypeOf(e.prototype).constructor}return null}function l(e){return o(this,void 0,void 0,(function*(){const t=Object.keys(e).map((t=>{const r=e[t];return Promise.resolve(r).then((e=>({key:t,value:e})))}));return(yield Promise.all(t)).reduce(((e,t)=>(e[t.key]=t.value,e)),{})}))}function d(e,t){e&&"object"==typeof e||a.throwArgumentError("invalid object","object",e),Object.keys(e).forEach((r=>{t[r]||a.throwArgumentError("invalid object key - "+r,"transaction:"+r,e)}))}function f(e){const t={};for(const r in e)t[r]=e[r];return t}const h={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function p(e){if(null==e||h[typeof e])return!0;if(Array.isArray(e)||"object"==typeof e){if(!Object.isFrozen(e))return!1;const t=Object.keys(e);for(let r=0;rg(e))));if("object"==typeof e){const t={};for(const r in e){const n=e[r];void 0!==n&&u(t,r,g(n))}return t}return a.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function g(e){return y(e)}class m{constructor(e){for(const t in e)this[t]=g(e[t])}}})),s.register("k5gIz",(function(t,r){e(t.exports,"version",(function(){return n}));const n="properties/5.7.0"})),s.register("lk28B",(function(t,r){e(t.exports,"version",(function(){return n}));const n="abstract-provider/5.7.0"})),s.register("R2Vii",(function(t,r){e(t.exports,"Signer",(function(){return d}),(function(e){return d=e})),e(t.exports,"VoidSigner",(function(){return f}),(function(e){return f=e}));var n=s("6zCs7"),i=s("2pLMw"),o=s("cEsFq"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const u=new(0,i.Logger)(o.version),c=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],l=[i.Logger.errors.INSUFFICIENT_FUNDS,i.Logger.errors.NONCE_EXPIRED,i.Logger.errors.REPLACEMENT_UNDERPRICED];class d{getBalance(e){return a(this,void 0,void 0,(function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),e)}))}getTransactionCount(e){return a(this,void 0,void 0,(function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),e)}))}estimateGas(e){return a(this,void 0,void 0,(function*(){this._checkProvider("estimateGas");const t=yield(0,n.resolveProperties)(this.checkTransaction(e));return yield this.provider.estimateGas(t)}))}call(e,t){return a(this,void 0,void 0,(function*(){this._checkProvider("call");const r=yield(0,n.resolveProperties)(this.checkTransaction(e));return yield this.provider.call(r,t)}))}sendTransaction(e){return a(this,void 0,void 0,(function*(){this._checkProvider("sendTransaction");const t=yield this.populateTransaction(e),r=yield this.signTransaction(t);return yield this.provider.sendTransaction(r)}))}getChainId(){return a(this,void 0,void 0,(function*(){this._checkProvider("getChainId");return(yield this.provider.getNetwork()).chainId}))}getGasPrice(){return a(this,void 0,void 0,(function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()}))}getFeeData(){return a(this,void 0,void 0,(function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()}))}resolveName(e){return a(this,void 0,void 0,(function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(e)}))}checkTransaction(e){for(const t in e)-1===c.indexOf(t)&&u.throwArgumentError("invalid transaction key: "+t,"transaction",e);const t=(0,n.shallowCopy)(e);return null==t.from?t.from=this.getAddress():t.from=Promise.all([Promise.resolve(t.from),this.getAddress()]).then((t=>(t[0].toLowerCase()!==t[1].toLowerCase()&&u.throwArgumentError("from address mismatch","transaction",e),t[0]))),t}populateTransaction(e){return a(this,void 0,void 0,(function*(){const t=yield(0,n.resolveProperties)(this.checkTransaction(e));null!=t.to&&(t.to=Promise.resolve(t.to).then((e=>a(this,void 0,void 0,(function*(){if(null==e)return null;const t=yield this.resolveName(e);return null==t&&u.throwArgumentError("provided ENS name resolves to null","tx.to",e),t})))),t.to.catch((e=>{})));const r=null!=t.maxFeePerGas||null!=t.maxPriorityFeePerGas;if(null==t.gasPrice||2!==t.type&&!r?0!==t.type&&1!==t.type||!r||u.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",e):u.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",e),2!==t.type&&null!=t.type||null==t.maxFeePerGas||null==t.maxPriorityFeePerGas)if(0===t.type||1===t.type)null==t.gasPrice&&(t.gasPrice=this.getGasPrice());else{const e=yield this.getFeeData();if(null==t.type)if(null!=e.maxFeePerGas&&null!=e.maxPriorityFeePerGas)if(t.type=2,null!=t.gasPrice){const e=t.gasPrice;delete t.gasPrice,t.maxFeePerGas=e,t.maxPriorityFeePerGas=e}else null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas);else null!=e.gasPrice?(r&&u.throwError("network does not support EIP-1559",i.Logger.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),null==t.gasPrice&&(t.gasPrice=e.gasPrice),t.type=0):u.throwError("failed to get consistent fee data",i.Logger.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"});else 2===t.type&&(null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas))}else t.type=2;return null==t.nonce&&(t.nonce=this.getTransactionCount("pending")),null==t.gasLimit&&(t.gasLimit=this.estimateGas(t).catch((e=>{if(l.indexOf(e.code)>=0)throw e;return u.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",i.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:e,tx:t})}))),null==t.chainId?t.chainId=this.getChainId():t.chainId=Promise.all([Promise.resolve(t.chainId),this.getChainId()]).then((t=>(0!==t[1]&&t[0]!==t[1]&&u.throwArgumentError("chainId address mismatch","transaction",e),t[0]))),yield(0,n.resolveProperties)(t)}))}_checkProvider(e){this.provider||u.throwError("missing provider",i.Logger.errors.UNSUPPORTED_OPERATION,{operation:e||"_checkProvider"})}static isSigner(e){return!(!e||!e._isSigner)}constructor(){u.checkAbstract(new.target,d),(0,n.defineReadOnly)(this,"_isSigner",!0)}}class f extends d{getAddress(){return Promise.resolve(this.address)}_fail(e,t){return Promise.resolve().then((()=>{u.throwError(e,i.Logger.errors.UNSUPPORTED_OPERATION,{operation:t})}))}signMessage(e){return this._fail("VoidSigner cannot sign messages","signMessage")}signTransaction(e){return this._fail("VoidSigner cannot sign transactions","signTransaction")}_signTypedData(e,t,r){return this._fail("VoidSigner cannot sign typed data","signTypedData")}connect(e){return new f(this.address,e)}constructor(e,t){super(),(0,n.defineReadOnly)(this,"address",e),(0,n.defineReadOnly)(this,"provider",t||null)}}})),s.register("cEsFq",(function(t,r){e(t.exports,"version",(function(){return n}));const n="abstract-signer/5.7.0"})),s.register("c9Cpt",(function(t,r){e(t.exports,"TypedDataEncoder",(function(){return I}),(function(e){return I=e}));var n=s("ircdt"),i=s("hijKk"),o=s("kIJ9R"),a=s("5uTwJ"),u=s("6zCs7"),c=s("2pLMw"),l=s("3H2WH"),d=s("3U6ax"),f=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const h=new(0,c.Logger)(l.version),p=new Uint8Array(32);p.fill(0);const y=i.BigNumber.from(-1),g=i.BigNumber.from(0),m=i.BigNumber.from(1),v=i.BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");const b=(0,o.hexZeroPad)(m.toHexString(),32),w=(0,o.hexZeroPad)(g.toHexString(),32),x={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},A=["name","version","chainId","verifyingContract","salt"];function S(e){return function(t){return"string"!=typeof t&&h.throwArgumentError(`invalid domain value for ${JSON.stringify(e)}`,`domain.${e}`,t),t}}const E={name:S("name"),version:S("version"),chainId:function(e){try{return i.BigNumber.from(e).toString()}catch(e){}return h.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",e)},verifyingContract:function(e){try{return(0,n.getAddress)(e).toLowerCase()}catch(e){}return h.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",e)},salt:function(e){try{const t=(0,o.arrayify)(e);if(32!==t.length)throw new Error("bad length");return(0,o.hexlify)(t)}catch(e){}return h.throwArgumentError('invalid domain value "salt"',"domain.salt",e)}};function T(e){{const t=e.match(/^(u?)int(\d*)$/);if(t){const r=""===t[1],n=parseInt(t[2]||"256");(n%8!=0||n>256||t[2]&&t[2]!==String(n))&&h.throwArgumentError("invalid numeric width","type",e);const s=v.mask(r?n-1:n),a=r?s.add(m).mul(y):g;return function(t){const r=i.BigNumber.from(t);return(r.lt(a)||r.gt(s))&&h.throwArgumentError(`value out-of-bounds for ${e}`,"value",t),(0,o.hexZeroPad)(r.toTwos(256).toHexString(),32)}}}{const t=e.match(/^bytes(\d+)$/);if(t){const r=parseInt(t[1]);return(0===r||r>32||t[1]!==String(r))&&h.throwArgumentError("invalid bytes width","type",e),function(t){return(0,o.arrayify)(t).length!==r&&h.throwArgumentError(`invalid length for ${e}`,"value",t),function(e){const t=(0,o.arrayify)(e),r=t.length%32;return r?(0,o.hexConcat)([t,p.slice(r)]):(0,o.hexlify)(t)}(t)}}}switch(e){case"address":return function(e){return(0,o.hexZeroPad)((0,n.getAddress)(e),32)};case"bool":return function(e){return e?b:w};case"bytes":return function(e){return(0,a.keccak256)(e)};case"string":return function(e){return(0,d.id)(e)}}return null}function k(e,t){return`${e}(${t.map((({name:e,type:t})=>t+" "+e)).join(",")})`}class I{getEncoder(e){let t=this._encoderCache[e];return t||(t=this._encoderCache[e]=this._getEncoder(e)),t}_getEncoder(e){{const t=T(e);if(t)return t}const t=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(t){const e=t[1],r=this.getEncoder(e),n=parseInt(t[3]);return t=>{n>=0&&t.length!==n&&h.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t);let i=t.map(r);return this._types[e]&&(i=i.map(a.keccak256)),(0,a.keccak256)((0,o.hexConcat)(i))}}const r=this.types[e];if(r){const t=(0,d.id)(this._types[e]);return e=>{const n=r.map((({name:t,type:r})=>{const n=this.getEncoder(r)(e[t]);return this._types[r]?(0,a.keccak256)(n):n}));return n.unshift(t),(0,o.hexConcat)(n)}}return h.throwArgumentError(`unknown type: ${e}`,"type",e)}encodeType(e){const t=this._types[e];return t||h.throwArgumentError(`unknown type: ${JSON.stringify(e)}`,"name",e),t}encodeData(e,t){return this.getEncoder(e)(t)}hashStruct(e,t){return(0,a.keccak256)(this.encodeData(e,t))}encode(e){return this.encodeData(this.primaryType,e)}hash(e){return this.hashStruct(this.primaryType,e)}_visit(e,t,r){if(T(e))return r(e,t);const n=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(n){const e=n[1],i=parseInt(n[3]);return i>=0&&t.length!==i&&h.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t),t.map((t=>this._visit(e,t,r)))}const i=this.types[e];return i?i.reduce(((e,{name:n,type:i})=>(e[n]=this._visit(i,t[n],r),e)),{}):h.throwArgumentError(`unknown type: ${e}`,"type",e)}visit(e,t){return this._visit(this.primaryType,e,t)}static from(e){return new I(e)}static getPrimaryType(e){return I.from(e).primaryType}static hashStruct(e,t,r){return I.from(t).hashStruct(e,r)}static hashDomain(e){const t=[];for(const r in e){const n=x[r];n||h.throwArgumentError(`invalid typed-data domain key: ${JSON.stringify(r)}`,"domain",e),t.push({name:r,type:n})}return t.sort(((e,t)=>A.indexOf(e.name)-A.indexOf(t.name))),I.hashStruct("EIP712Domain",{EIP712Domain:t},e)}static encode(e,t,r){return(0,o.hexConcat)(["0x1901",I.hashDomain(e),I.from(t).hash(r)])}static hash(e,t,r){return(0,a.keccak256)(I.encode(e,t,r))}static resolveNames(e,t,r,n){return f(this,void 0,void 0,(function*(){e=(0,u.shallowCopy)(e);const i={};e.verifyingContract&&!(0,o.isHexString)(e.verifyingContract,20)&&(i[e.verifyingContract]="0x");const s=I.from(t);s.visit(r,((e,t)=>("address"!==e||(0,o.isHexString)(t,20)||(i[t]="0x"),t)));for(const e in i)i[e]=yield n(e);return e.verifyingContract&&i[e.verifyingContract]&&(e.verifyingContract=i[e.verifyingContract]),r=s.visit(r,((e,t)=>"address"===e&&i[t]?i[t]:t)),{domain:e,value:r}}))}static getPayload(e,t,r){I.hashDomain(e);const n={},s=[];A.forEach((t=>{const r=e[t];null!=r&&(n[t]=E[t](r),s.push({name:t,type:x[t]}))}));const a=I.from(t),c=(0,u.shallowCopy)(t);return c.EIP712Domain?h.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",t):c.EIP712Domain=s,a.encode(r),{types:c,domain:n,primaryType:a.primaryType,message:a.visit(r,((e,t)=>{if(e.match(/^bytes(\d*)/))return(0,o.hexlify)((0,o.arrayify)(t));if(e.match(/^u?int/))return i.BigNumber.from(t).toString();switch(e){case"address":return t.toLowerCase();case"bool":return!!t;case"string":return"string"!=typeof t&&h.throwArgumentError("invalid string","value",t),t}return h.throwArgumentError("unsupported type","type",e)}))}}constructor(e){(0,u.defineReadOnly)(this,"types",Object.freeze((0,u.deepCopy)(e))),(0,u.defineReadOnly)(this,"_encoderCache",{}),(0,u.defineReadOnly)(this,"_types",{});const t={},r={},n={};Object.keys(e).forEach((e=>{t[e]={},r[e]=[],n[e]={}}));for(const n in e){const i={};e[n].forEach((o=>{i[o.name]&&h.throwArgumentError(`duplicate variable name ${JSON.stringify(o.name)} in ${JSON.stringify(n)}`,"types",e),i[o.name]=!0;const s=o.type.match(/^([^\x5b]*)(\x5b|$)/)[1];s===n&&h.throwArgumentError(`circular type reference to ${JSON.stringify(s)}`,"types",e);T(s)||(r[s]||h.throwArgumentError(`unknown type ${JSON.stringify(s)}`,"types",e),r[s].push(n),t[n][s]=!0)}))}const i=Object.keys(r).filter((e=>0===r[e].length));0===i.length?h.throwArgumentError("missing primary type","types",e):i.length>1&&h.throwArgumentError(`ambiguous primary types or unused types: ${i.map((e=>JSON.stringify(e))).join(", ")}`,"types",e),(0,u.defineReadOnly)(this,"primaryType",i[0]),function i(o,s){s[o]&&h.throwArgumentError(`circular type reference to ${JSON.stringify(o)}`,"types",e),s[o]=!0,Object.keys(t[o]).forEach((e=>{r[e]&&(i(e,s),Object.keys(s).forEach((t=>{n[t][e]=!0})))})),delete s[o]}(this.primaryType,{});for(const t in n){const r=Object.keys(n[t]);r.sort(),this._types[t]=k(t,e[t])+r.map((t=>k(t,e[t]))).join("")}}}})),s.register("3H2WH",(function(t,r){e(t.exports,"version",(function(){return n}));const n="hash/5.7.0"})),s.register("3U6ax",(function(t,r){e(t.exports,"id",(function(){return o}));var n=s("5uTwJ"),i=s("dPznH");function o(e){return(0,n.keccak256)((0,i.toUtf8Bytes)(e))}})),s.register("dPznH",(function(t,r){e(t.exports,"UnicodeNormalizationForm",(function(){return u})),e(t.exports,"toUtf8Bytes",(function(){return y})),e(t.exports,"toUtf8String",(function(){return g})),e(t.exports,"toUtf8CodePoints",(function(){return m}));var n=s("kIJ9R"),i=s("2pLMw"),o=s("cju6V");const a=new(0,i.Logger)(o.version);var u,c,l,d;function f(e,t,r,n,i){if(e===l.BAD_PREFIX||e===l.UNEXPECTED_CONTINUE){let e=0;for(let n=t+1;n>6==2;n++)e++;return e}return e===l.OVERRUN?r.length-t-1:0}(c=u||(u={})).current="",c.NFC="NFC",c.NFD="NFD",c.NFKC="NFKC",c.NFKD="NFKD",(d=l||(l={})).UNEXPECTED_CONTINUE="unexpected continuation byte",d.BAD_PREFIX="bad codepoint prefix",d.OVERRUN="string overrun",d.MISSING_CONTINUE="missing continuation byte",d.OUT_OF_RANGE="out of UTF-8 range",d.UTF16_SURROGATE="UTF-16 surrogate",d.OVERLONG="overlong representation";const h=Object.freeze({error:function(e,t,r,n,i){return a.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:f,replace:function(e,t,r,n,i){return e===l.OVERLONG?(n.push(i),0):(n.push(65533),f(e,t,r))}});function p(e,t){null==t&&(t=h.error),e=(0,n.arrayify)(e);const r=[];let i=0;for(;i>7==0){r.push(n);continue}let o=null,s=null;if(192==(224&n))o=1,s=127;else if(224==(240&n))o=2,s=2047;else{if(240!=(248&n)){i+=t(128==(192&n)?l.UNEXPECTED_CONTINUE:l.BAD_PREFIX,i-1,e,r);continue}o=3,s=65535}if(i-1+o>=e.length){i+=t(l.OVERRUN,i-1,e,r);continue}let a=n&(1<<8-o-1)-1;for(let n=0;n1114111?i+=t(l.OUT_OF_RANGE,i-1-o,e,r,a):a>=55296&&a<=57343?i+=t(l.UTF16_SURROGATE,i-1-o,e,r,a):a<=s?i+=t(l.OVERLONG,i-1-o,e,r,a):r.push(a))}return r}function y(e,t=u.current){t!=u.current&&(a.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return(0,n.arrayify)(r)}function g(e,t){return p(e,t).map((e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e))))).join("")}function m(e,t=u.current){return p(y(e,t))}})),s.register("cju6V",(function(t,r){e(t.exports,"version",(function(){return n}));const n="strings/5.7.0"})),s.register("aZHq2",(function(t,r){e(t.exports,"hashMessage",(function(){return u}));var n=s("kIJ9R"),i=s("5uTwJ"),o=s("dPznH");const a="Ethereum Signed Message:\n";function u(e){return"string"==typeof e&&(e=(0,o.toUtf8Bytes)(e)),(0,i.keccak256)((0,n.concat)([(0,o.toUtf8Bytes)(a),(0,o.toUtf8Bytes)(String(e.length)),e]))}})),s.register("8qXbd",(function(t,r){e(t.exports,"defaultPath",(function(){return k})),e(t.exports,"HDNode",(function(){return I})),e(t.exports,"entropyToMnemonic",(function(){return R})),e(t.exports,"mnemonicToEntropy",(function(){return P})),e(t.exports,"mnemonicToSeed",(function(){return _}));var n=s("ltXfO"),i=s("kIJ9R"),o=s("hijKk"),a=s("dPznH"),u=s("8TRGu"),c=s("6zCs7"),l=s("bU4Vn"),d=s("7cTdJ"),f=s("jW2W3"),h=s("hVqIw"),p=s("ckwhG"),y=s("2pLMw"),g=s("2cQZ0");const m=new(0,y.Logger)(g.version),v=o.BigNumber.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),b=(0,a.toUtf8Bytes)("Bitcoin seed"),w=2147483648;function x(e){return(1<=256)throw new Error("Depth too large!");return S((0,i.concat)([null!=this.privateKey?"0x0488ADE4":"0x0488B21E",(0,i.hexlify)(this.depth),this.parentFingerprint,(0,i.hexZeroPad)((0,i.hexlify)(this.index),4),this.chainCode,null!=this.privateKey?(0,i.concat)(["0x00",this.privateKey]):this.publicKey]))}neuter(){return new I(T,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}_derive(e){if(e>4294967295)throw new Error("invalid index - "+String(e));let t=this.path;t&&(t+="/"+(e&~w));const r=new Uint8Array(37);if(e&w){if(!this.privateKey)throw new Error("cannot derive child of neutered node");r.set((0,i.arrayify)(this.privateKey),1),t&&(t+="'")}else r.set((0,i.arrayify)(this.publicKey));for(let t=24;t>=0;t-=8)r[33+(t>>3)]=e>>24-t&255;const n=(0,i.arrayify)((0,d.computeHmac)(f.SupportedAlgorithm.sha512,this.chainCode,r)),s=n.slice(0,32),a=n.slice(32);let u=null,c=null;if(this.privateKey)u=A(o.BigNumber.from(s).add(this.privateKey).mod(v));else{c=new(0,l.SigningKey)((0,i.hexlify)(s))._addPoint(this.publicKey)}let h=t;const p=this.mnemonic;return p&&(h=Object.freeze({phrase:p.phrase,path:t,locale:p.locale||"en"})),new I(T,u,c,this.fingerprint,A(a),e,this.depth+1,h)}derivePath(e){const t=e.split("/");if(0===t.length||"m"===t[0]&&0!==this.depth)throw new Error("invalid path - "+e);"m"===t[0]&&t.shift();let r=this;for(let e=0;e=w)throw new Error("invalid path index - "+n);r=r._derive(w+e)}else{if(!n.match(/^[0-9]+$/))throw new Error("invalid path component - "+n);{const e=parseInt(n);if(e>=w)throw new Error("invalid path index - "+n);r=r._derive(e)}}}return r}static _fromSeed(e,t){const r=(0,i.arrayify)(e);if(r.length<16||r.length>64)throw new Error("invalid seed");const n=(0,i.arrayify)((0,d.computeHmac)(f.SupportedAlgorithm.sha512,b,r));return new I(T,A(n.slice(0,32)),null,"0x00000000",A(n.slice(32)),0,0,t)}static fromMnemonic(e,t,r){return e=R(P(e,r=E(r)),r),I._fromSeed(_(e,t),{phrase:e,path:"m",locale:r.locale})}static fromSeed(e){return I._fromSeed(e,null)}static fromExtendedKey(e){const t=n.Base58.decode(e);82===t.length&&S(t.slice(0,78))===e||m.throwArgumentError("invalid extended key","extendedKey","[REDACTED]");const r=t[4],o=(0,i.hexlify)(t.slice(5,9)),s=parseInt((0,i.hexlify)(t.slice(9,13)).substring(2),16),a=(0,i.hexlify)(t.slice(13,45)),u=t.slice(45,78);switch((0,i.hexlify)(t.slice(0,4))){case"0x0488b21e":case"0x043587cf":return new I(T,null,(0,i.hexlify)(u),o,a,s,r,null);case"0x0488ade4":case"0x04358394 ":if(0!==u[0])break;return new I(T,(0,i.hexlify)(u.slice(1)),null,o,a,s,r,null)}return m.throwArgumentError("invalid extended key","extendedKey","[REDACTED]")}constructor(e,t,r,n,o,s,a,u){if(e!==T)throw new Error("HDNode constructor cannot be called directly");if(t){const e=new(0,l.SigningKey)(t);(0,c.defineReadOnly)(this,"privateKey",e.privateKey),(0,c.defineReadOnly)(this,"publicKey",e.compressedPublicKey)}else(0,c.defineReadOnly)(this,"privateKey",null),(0,c.defineReadOnly)(this,"publicKey",(0,i.hexlify)(r));(0,c.defineReadOnly)(this,"parentFingerprint",n),(0,c.defineReadOnly)(this,"fingerprint",(0,i.hexDataSlice)((0,d.ripemd160)((0,d.sha256)(this.publicKey)),0,4)),(0,c.defineReadOnly)(this,"address",(0,h.computeAddress)(this.publicKey)),(0,c.defineReadOnly)(this,"chainCode",o),(0,c.defineReadOnly)(this,"index",s),(0,c.defineReadOnly)(this,"depth",a),null==u?((0,c.defineReadOnly)(this,"mnemonic",null),(0,c.defineReadOnly)(this,"path",null)):"string"==typeof u?((0,c.defineReadOnly)(this,"mnemonic",null),(0,c.defineReadOnly)(this,"path",u)):((0,c.defineReadOnly)(this,"mnemonic",u),(0,c.defineReadOnly)(this,"path",u.path))}}function _(e,t){t||(t="");const r=(0,a.toUtf8Bytes)("mnemonic"+t,a.UnicodeNormalizationForm.NFKD);return(0,u.pbkdf2)((0,a.toUtf8Bytes)(e,a.UnicodeNormalizationForm.NFKD),r,2048,64,"sha512")}function P(e,t){t=E(t),m.checkNormalize();const r=t.split(e);if(r.length%3!=0)throw new Error("invalid mnemonic");const n=(0,i.arrayify)(new Uint8Array(Math.ceil(11*r.length/8)));let o=0;for(let e=0;e>3]|=1<<7-o%8),o++}const s=32*r.length/3,a=x(r.length/3);if(((0,i.arrayify)((0,d.sha256)(n.slice(0,s/8)))[0]&a)!==(n[n.length-1]&a))throw new Error("invalid checksum");return(0,i.hexlify)(n.slice(0,s/8))}function R(e,t){if(t=E(t),(e=(0,i.arrayify)(e)).length%4!=0||e.length<16||e.length>32)throw new Error("invalid entropy");const r=[0];let n=11;for(let t=0;t8?(r[r.length-1]<<=8,r[r.length-1]|=e[t],n-=8):(r[r.length-1]<<=n,r[r.length-1]|=e[t]>>8-n,r.push(e[t]&(1<<8-n)-1),n+=3);const o=e.length/4,s=(0,i.arrayify)((0,d.sha256)(e))[0]&x(o);return r[r.length-1]<<=o,r[r.length-1]|=s>>8-o,t.join(r.map((e=>t.getWord(e))))}})),s.register("ltXfO",(function(t,r){e(t.exports,"Base58",(function(){return a}));var n=s("kIJ9R"),i=s("6zCs7");class o{encode(e){let t=(0,n.arrayify)(e);if(0===t.length)return"";let r=[0];for(let e=0;e0;)r.push(n%this.base),n=n/this.base|0}let i="";for(let e=0;0===t[e]&&e=0;--e)i+=this.alphabet[r[e]];return i}decode(e){if("string"!=typeof e)throw new TypeError("Expected String");let t=[];if(0===e.length)return new Uint8Array(t);t.push(0);for(let r=0;r>=8;for(;i>0;)t.push(255&i),i>>=8}for(let r=0;e[r]===this._leader&&r>24&255,l[t.length+1]=h>>16&255,l[t.length+2]=h>>8&255,l[t.length+3]=255&h;let p=(0,n.arrayify)((0,i.computeHmac)(s,e,l));a||(a=p.length,f=new Uint8Array(a),u=Math.ceil(o/a),d=o-(u-1)*a),f.set(p);for(let t=1;t=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function O(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function B(e){return 1===e.length?"0"+e:e}function N(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}n=C,i=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),i=0;i>6|192,r[n++]=63&o|128):M(e,i)?(o=65536+((1023&o)<<10)+(1023&e.charCodeAt(++i)),r[n++]=o>>18|240,r[n++]=o>>12&63|128,r[n++]=o>>6&63|128,r[n++]=63&o|128):(r[n++]=o>>12|224,r[n++]=o>>6&63|128,r[n++]=63&o|128)}else for(i=0;i>>0}return o},f=function(e,t){for(var r=new Array(4*e.length),n=0,i=0;n>>24,r[i+1]=o>>>16&255,r[i+2]=o>>>8&255,r[i+3]=255&o):(r[i+3]=o>>>24,r[i+2]=o>>>16&255,r[i+1]=o>>>8&255,r[i]=255&o)}return r},h=function(e,t){return e>>>t|e<<32-t},p=function(e,t){return e<>>32-t},y=function(e,t){return e+t>>>0},g=function(e,t,r){return e+t+r>>>0},m=function(e,t,r,n){return e+t+r+n>>>0},v=function(e,t,r,n,i){return e+t+r+n+i>>>0},b=function(e,t,r,n){var i=e[t],o=n+e[t+1]>>>0,s=(o>>0,e[t+1]=o},w=function(e,t,r,n){return(t+n>>>0>>0},x=function(e,t,r,n){return t+n>>>0},A=function(e,t,r,n,i,o,s,a){var u=0,c=t;return u+=(c=c+n>>>0)>>0)>>0)>>0},S=function(e,t,r,n,i,o,s,a){return t+n+o+a>>>0},E=function(e,t,r,n,i,o,s,a,u,c){var l=0,d=t;return l+=(d=d+n>>>0)>>0)>>0)>>0)>>0},T=function(e,t,r,n,i,o,s,a,u,c){return t+n+o+a+c>>>0},k=function(e,t,r){return(t<<32-r|e>>>r)>>>0},I=function(e,t,r){return(e<<32-r|t>>>r)>>>0},_=function(e,t,r){return e>>>r},P=function(e,t,r){return(e<<32-r|t>>>r)>>>0}})),s.register("l09e5",(function(e,t){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=r,r.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}})),s.register("14ABq",(function(e,t){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}})),s.register("jzbjb",(function(t,r){var n;e(t.exports,"BlockHash",(function(){return n}),(function(e){return n=e}));var i=s("ftDXV"),o=s("l09e5");function a(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}n=a,a.prototype.update=function(e,t){if(e=i.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var r=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-r,e.length),0===this.pending.length&&(this.pending=null),e=i.join32(e,0,e.length-r,this.endian);for(var n=0;n>>24&255,n[i++]=e>>>16&255,n[i++]=e>>>8&255,n[i++]=255&e}else for(n[i++]=255&e,n[i++]=e>>>8&255,n[i++]=e>>>16&255,n[i++]=e>>>24&255,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,o=8;o>>3},l=function(e){return d(e,17)^d(e,19)^e>>>10}})),s.register("f3TN2",(function(e,t){"use strict";var r=s("ftDXV"),n=s("f1gry");function i(){if(!(this instanceof i))return new i;n.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(i,n),e.exports=i,i.blockSize=512,i.outSize=224,i.hmacStrength=192,i.padLength=64,i.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h.slice(0,7),"big"):r.split32(this.h.slice(0,7),"big")}})),s.register("f1gry",(function(e,t){"use strict";var r=s("ftDXV"),n=s("jzbjb"),i=s("lJ2pl"),o=s("l09e5"),a=r.sum32,u=r.sum32_4,c=r.sum32_5,l=i.ch32,d=i.maj32,f=i.s0_256,h=i.s1_256,p=i.g0_256,y=i.g1_256,g=n.BlockHash,m=[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];function v(){if(!(this instanceof v))return new v;g.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=m,this.W=new Array(64)}r.inherits(v,g),e.exports=v,v.blockSize=512,v.outSize=256,v.hmacStrength=192,v.padLength=64,v.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;nthis.blockSize&&(e=(new this.Hash).update(e).digest()),n(e.length<=this.blockSize);for(var t=e.length;t>8,s=255&i;o?r.push(o,s):r.push(s)}return r},r.zero2=n,r.toHex=i,r.encode=function(e,t){return"hex"===t?i(e):e}})),f=u((function(e,r){"use strict";var n=r;n.assert=c,n.toArray=d.toArray,n.zero2=d.zero2,n.toHex=d.toHex,n.encode=d.encode,n.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(a)):a=0,n[s]=a,o.iushrn(1)}return n},n.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,o=0;e.cmpn(-i)>0||t.cmpn(-o)>0;){var s,a,u=e.andln(3)+i&3,c=t.andln(3)+o&3;3===u&&(u=-1),3===c&&(c=-1),s=0==(1&u)?0:3!==(n=e.andln(7)+i&7)&&5!==n||2!==c?u:-u,r[0].push(s),a=0==(1&c)?0:3!==(n=t.andln(7)+o&7)&&5!==n||2!==u?c:-c,r[1].push(a),2*i===s+1&&(i=1-i),2*o===a+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},n.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},n.parseBytes=function(e){return"string"==typeof e?n.toArray(e,"hex"):e},n.intFromLE=function(e){return new(t(o))(e,"hex","le")}})),h=f.getNAF,p=f.getJSF,y=f.assert;function g(e,r){this.type=e,this.p=new(t(o))(r.p,16),this.red=r.prime?t(o).red(r.prime):t(o).mont(this.p),this.zero=new(t(o))(0).toRed(this.red),this.one=new(t(o))(1).toRed(this.red),this.two=new(t(o))(2).toRed(this.red),this.n=r.n&&new(t(o))(r.n,16),this.g=r.g&&this.pointFromJSON(r.g,r.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var m=g;function v(e,t){this.curve=e,this.type=t,this.precomputed=null}g.prototype.point=function(){throw new Error("Not implemented")},g.prototype.validate=function(){throw new Error("Not implemented")},g.prototype._fixedNafMul=function(e,t){y(e.precomputed);var r=e._getDoubles(),n=h(t,1,this._bitLength),i=(1<=o;u--)s=(s<<1)+n[u];a.push(s)}for(var c=this.jpoint(null,null,null),l=this.jpoint(null,null,null),d=i;d>0;d--){for(o=0;o=0;a--){for(var u=0;a>=0&&0===o[a];a--)u++;if(a>=0&&u++,s=s.dblp(u),a<0)break;var c=o[a];y(0!==c),s="affine"===e.type?c>0?s.mixedAdd(i[c-1>>1]):s.mixedAdd(i[-c-1>>1].neg()):c>0?s.add(i[c-1>>1]):s.add(i[-c-1>>1].neg())}return"affine"===e.type?s.toP():s},g.prototype._wnafMulAdd=function(e,t,r,n,i){var o,s,a,u=this._wnafT1,c=this._wnafT2,l=this._wnafT3,d=0;for(o=0;o=1;o-=2){var y=o-1,g=o;if(1===u[y]&&1===u[g]){var m=[t[y],null,null,t[g]];0===t[y].y.cmp(t[g].y)?(m[1]=t[y].add(t[g]),m[2]=t[y].toJ().mixedAdd(t[g].neg())):0===t[y].y.cmp(t[g].y.redNeg())?(m[1]=t[y].toJ().mixedAdd(t[g]),m[2]=t[y].add(t[g].neg())):(m[1]=t[y].toJ().mixedAdd(t[g]),m[2]=t[y].toJ().mixedAdd(t[g].neg()));var v=[-3,-1,-5,-7,0,7,5,1,3],b=p(r[y],r[g]);for(d=Math.max(b[0].length,d),l[y]=new Array(d),l[g]=new Array(d),s=0;s=0;o--){for(var E=0;o>=0;){var T=!0;for(s=0;s=0&&E++,A=A.dblp(E),o<0)break;for(s=0;s0?a=c[s][k-1>>1]:k<0&&(a=c[s][-k-1>>1].neg()),A="affine"===a.type?A.mixedAdd(a):A.add(a))}}for(o=0;o=Math.ceil((e.bitLength()+1)/t.step)},v.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i=0&&(a=r,u=n),i.negative&&(i=i.neg(),s=s.neg()),a.negative&&(a=a.neg(),u=u.neg()),[{a:i,b:s},{a:a,b:u}]},x.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),o=r.b.neg().mul(e).divRound(this.n),s=i.mul(r.a),a=o.mul(n.a),u=i.mul(r.b),c=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:u.add(c).neg()}},x.prototype.pointFromX=function(e,r){(e=new(t(o))(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),i=n.redSqrt();if(0!==i.redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");var s=i.fromRed().isOdd();return(r&&!s||!r&&s)&&(i=i.redNeg()),this.point(e,i)},x.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},x.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},S.prototype.isInfinity=function(){return this.inf},S.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},S.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},S.prototype.getX=function(){return this.x.fromRed()},S.prototype.getY=function(){return this.y.fromRed()},S.prototype.mul=function(e){return e=new(t(o))(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},S.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},S.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},S.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},S.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},S.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},b(E,m.BasePoint),x.prototype.jpoint=function(e,t,r){return new E(this,e,t,r)},E.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},E.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},E.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(i),u=o.redSub(s);if(0===a.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),d=n.redMul(c),f=u.redSqr().redIAdd(l).redISub(d).redISub(d),h=u.redMul(d.redISub(f)).redISub(o.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(f,h,p)},E.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=i.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),l=r.redMul(u),d=a.redSqr().redIAdd(c).redISub(l).redISub(l),f=a.redMul(l.redISub(d)).redISub(i.redMul(c)),h=this.z.redMul(s);return this.curve.jpoint(d,f,h)},E.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},E.prototype.inspect=function(){return this.isInfinity()?"":""},E.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var T=u((function(e,t){"use strict";var r=t;r.base=m,r.short=A,r.mont=null,r.edwards=null})),k=u((function(e,r){"use strict";var n,i=r,o=f.assert;function s(e){"short"===e.type?this.curve=new T.short(e):"edwards"===e.type?this.curve=new T.edwards(e):this.curve=new T.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,o(this.g.validate(),"Invalid curve"),o(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function u(e,t){Object.defineProperty(i,e,{configurable:!0,enumerable:!0,get:function(){var r=new s(t);return Object.defineProperty(i,e,{configurable:!0,enumerable:!0,value:r}),r}})}i.PresetCurve=s,u("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:t(a).sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),u("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:t(a).sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),u("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:t(a).sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),u("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:t(a).sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),u("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:t(a).sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),u("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:t(a).sha256,gRed:!1,g:["9"]}),u("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:t(a).sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=null.crash()}catch(e){n=void 0}u("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:t(a).sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})}));function I(e){if(!(this instanceof I))return new I(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=d.toArray(e.entropy,e.entropyEnc||"hex"),r=d.toArray(e.nonce,e.nonceEnc||"hex"),n=d.toArray(e.pers,e.persEnc||"hex");c(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}var _=I;I.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},I.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=d.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length"};var M=f.assert;function O(e,r){if(e instanceof O)return e;this._importDER(e,r)||(M(e.r&&e.s,"Signature without r or s"),this.r=new(t(o))(e.r,16),this.s=new(t(o))(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var B=O;function N(){this.place=0}function D(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,s=t.place;o>>=0;return!(i<=127)&&(t.place=s,i)}function L(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}O.prototype._importDER=function(e,r){e=f.toArray(e,r);var n=new N;if(48!==e[n.place++])return!1;var i=D(e,n);if(!1===i)return!1;if(i+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var s=D(e,n);if(!1===s)return!1;var a=e.slice(n.place,s+n.place);if(n.place+=s,2!==e[n.place++])return!1;var u=D(e,n);if(!1===u)return!1;if(e.length!==u+n.place)return!1;var c=e.slice(n.place,u+n.place);if(0===a[0]){if(!(128&a[1]))return!1;a=a.slice(1)}if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}return this.r=new(t(o))(a),this.s=new(t(o))(c),this.recoveryParam=null,!0},O.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=L(t),r=L(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];F(n,t.length),(n=n.concat(t)).push(2),F(n,r.length);var i=n.concat(r),o=[48];return F(o,i.length),o=o.concat(i),f.encode(o,e)};var U=function(){throw new Error("unsupported")},j=f.assert;function K(e){if(!(this instanceof K))return new K(e);"string"==typeof e&&(j(Object.prototype.hasOwnProperty.call(k,e),"Unknown curve "+e),e=k[e]),e instanceof k.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var z=K;K.prototype.keyPair=function(e){return new C(this,e)},K.prototype.keyFromPrivate=function(e,t){return C.fromPrivate(this,e,t)},K.prototype.keyFromPublic=function(e,t){return C.fromPublic(this,e,t)},K.prototype.genKeyPair=function(e){e||(e={});for(var r=new _({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||U(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),i=this.n.sub(new(t(o))(2));;){var s=new(t(o))(r.generate(n));if(!(s.cmp(i)>0))return s.iaddn(1),this.keyFromPrivate(s)}},K.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},K.prototype.sign=function(e,r,n,i){"object"==typeof n&&(i=n,n=null),i||(i={}),r=this.keyFromPrivate(r,n),e=this._truncateToN(new(t(o))(e,16));for(var s=this.n.byteLength(),a=r.getPrivate().toArray("be",s),u=e.toArray("be",s),c=new _({hash:this.hash,entropy:a,nonce:u,pers:i.pers,persEnc:i.persEnc||"utf8"}),l=this.n.sub(new(t(o))(1)),d=0;;d++){var f=i.k?i.k(d):new(t(o))(c.generate(this.n.byteLength()));if(!((f=this._truncateToN(f,!0)).cmpn(1)<=0||f.cmp(l)>=0)){var h=this.g.mul(f);if(!h.isInfinity()){var p=h.getX(),y=p.umod(this.n);if(0!==y.cmpn(0)){var g=f.invm(this.n).mul(y.mul(r.getPrivate()).iadd(e));if(0!==(g=g.umod(this.n)).cmpn(0)){var m=(h.getY().isOdd()?1:0)|(0!==p.cmp(y)?2:0);return i.canonical&&g.cmp(this.nh)>0&&(g=this.n.sub(g),m^=1),new B({r:y,s:g,recoveryParam:m})}}}}}},K.prototype.verify=function(e,r,n,i){e=this._truncateToN(new(t(o))(e,16)),n=this.keyFromPublic(n,i);var s=(r=new B(r,"hex")).r,a=r.s;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var u,c=a.invm(this.n),l=c.mul(e).umod(this.n),d=c.mul(s).umod(this.n);return this.curve._maxwellTrick?!(u=this.g.jmulAdd(l,n.getPublic(),d)).isInfinity()&&u.eqXToP(s):!(u=this.g.mulAdd(l,n.getPublic(),d)).isInfinity()&&0===u.getX().umod(this.n).cmp(s)},K.prototype.recoverPubKey=function(e,r,n,i){j((3&n)===n,"The recovery param is more than two bits"),r=new B(r,i);var s=this.n,a=new(t(o))(e),u=r.r,c=r.s,l=1&n,d=n>>1;if(u.cmp(this.curve.p.umod(this.curve.n))>=0&&d)throw new Error("Unable to find sencond key candinate");u=d?this.curve.pointFromX(u.add(this.curve.n),l):this.curve.pointFromX(u,l);var f=r.r.invm(s),h=s.sub(a).mul(f).umod(s),p=c.mul(f).umod(s);return this.g.mulAdd(h,u,p)},K.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new B(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")};var H=u((function(e,t){"use strict";var r=t;r.version="6.5.4",r.utils=f,r.rand=function(){throw new Error("unsupported")},r.curve=T,r.curves=k,r.ec=z,r.eddsa=null})),q=H.ec})),s.register("euKbj",(function(t,r){e(t.exports,"version",(function(){return n}));const n="signing-key/5.7.0"})),s.register("hVqIw",(function(t,r){e(t.exports,"computeAddress",(function(){return x})),e(t.exports,"recoverAddress",(function(){return A})),e(t.exports,"accessListify",(function(){return T})),e(t.exports,"serialize",(function(){return P})),e(t.exports,"parse",(function(){return C}));var n=s("ircdt"),i=s("hijKk"),o=s("kIJ9R"),a=s("gYbmz"),u=s("5uTwJ"),c=s("6zCs7"),l=s("3amGd"),d=s("bU4Vn"),f=s("2pLMw"),h=s("cDdol");const p=new(0,f.Logger)(h.version);var y,g;function m(e){return"0x"===e?null:(0,n.getAddress)(e)}function v(e){return"0x"===e?a.Zero:i.BigNumber.from(e)}(g=y||(y={}))[g.legacy=0]="legacy",g[g.eip2930=1]="eip2930",g[g.eip1559=2]="eip1559";const b=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],w={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,type:!0,value:!0};function x(e){const t=(0,d.computePublicKey)(e);return(0,n.getAddress)((0,o.hexDataSlice)((0,u.keccak256)((0,o.hexDataSlice)(t,1)),12))}function A(e,t){return x((0,d.recoverPublicKey)((0,o.arrayify)(e),t))}function S(e,t){const r=(0,o.stripZeros)(i.BigNumber.from(e).toHexString());return r.length>32&&p.throwArgumentError("invalid length for "+t,"transaction:"+t,e),r}function E(e,t){return{address:(0,n.getAddress)(e),storageKeys:(t||[]).map(((t,r)=>(32!==(0,o.hexDataLength)(t)&&p.throwArgumentError("invalid access list storageKey",`accessList[${e}:${r}]`,t),t.toLowerCase())))}}function T(e){if(Array.isArray(e))return e.map(((e,t)=>Array.isArray(e)?(e.length>2&&p.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${t}]`,e),E(e[0],e[1])):E(e.address,e.storageKeys)));const t=Object.keys(e).map((t=>{const r=e[t].reduce(((e,t)=>(e[t]=!0,e)),{});return E(t,Object.keys(r).sort())}));return t.sort(((e,t)=>e.address.localeCompare(t.address))),t}function k(e){return T(e).map((e=>[e.address,e.storageKeys]))}function I(e,t){if(null!=e.gasPrice){const t=i.BigNumber.from(e.gasPrice),r=i.BigNumber.from(e.maxFeePerGas||0);t.eq(r)||p.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:t,maxFeePerGas:r})}const r=[S(e.chainId||0,"chainId"),S(e.nonce||0,"nonce"),S(e.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),S(e.maxFeePerGas||0,"maxFeePerGas"),S(e.gasLimit||0,"gasLimit"),null!=e.to?(0,n.getAddress)(e.to):"0x",S(e.value||0,"value"),e.data||"0x",k(e.accessList||[])];if(t){const e=(0,o.splitSignature)(t);r.push(S(e.recoveryParam,"recoveryParam")),r.push((0,o.stripZeros)(e.r)),r.push((0,o.stripZeros)(e.s))}return(0,o.hexConcat)(["0x02",l.encode(r)])}function _(e,t){const r=[S(e.chainId||0,"chainId"),S(e.nonce||0,"nonce"),S(e.gasPrice||0,"gasPrice"),S(e.gasLimit||0,"gasLimit"),null!=e.to?(0,n.getAddress)(e.to):"0x",S(e.value||0,"value"),e.data||"0x",k(e.accessList||[])];if(t){const e=(0,o.splitSignature)(t);r.push(S(e.recoveryParam,"recoveryParam")),r.push((0,o.stripZeros)(e.r)),r.push((0,o.stripZeros)(e.s))}return(0,o.hexConcat)(["0x01",l.encode(r)])}function P(e,t){if(null==e.type||0===e.type)return null!=e.accessList&&p.throwArgumentError("untyped transactions do not support accessList; include type: 1","transaction",e),function(e,t){(0,c.checkProperties)(e,w);const r=[];b.forEach((function(t){let n=e[t.name]||[];const i={};t.numeric&&(i.hexPad="left"),n=(0,o.arrayify)((0,o.hexlify)(n,i)),t.length&&n.length!==t.length&&n.length>0&&p.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,n),t.maxLength&&(n=(0,o.stripZeros)(n),n.length>t.maxLength&&p.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,n)),r.push((0,o.hexlify)(n))}));let n=0;if(null!=e.chainId?(n=e.chainId,"number"!=typeof n&&p.throwArgumentError("invalid transaction.chainId","transaction",e)):t&&!(0,o.isBytesLike)(t)&&t.v>28&&(n=Math.floor((t.v-35)/2)),0!==n&&(r.push((0,o.hexlify)(n)),r.push("0x"),r.push("0x")),!t)return l.encode(r);const i=(0,o.splitSignature)(t);let s=27+i.recoveryParam;return 0!==n?(r.pop(),r.pop(),r.pop(),s+=2*n+8,i.v>28&&i.v!==s&&p.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t)):i.v!==s&&p.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t),r.push((0,o.hexlify)(s)),r.push((0,o.stripZeros)((0,o.arrayify)(i.r))),r.push((0,o.stripZeros)((0,o.arrayify)(i.s))),l.encode(r)}(e,t);switch(e.type){case 1:return _(e,t);case 2:return I(e,t)}return p.throwError(`unsupported transaction type: ${e.type}`,f.Logger.errors.UNSUPPORTED_OPERATION,{operation:"serializeTransaction",transactionType:e.type})}function R(e,t,r){try{const r=v(t[0]).toNumber();if(0!==r&&1!==r)throw new Error("bad recid");e.v=r}catch(e){p.throwArgumentError("invalid v for transaction type: 1","v",t[0])}e.r=(0,o.hexZeroPad)(t[1],32),e.s=(0,o.hexZeroPad)(t[2],32);try{const t=(0,u.keccak256)(r(e));e.from=A(t,{r:e.r,s:e.s,recoveryParam:e.v})}catch(e){}}function C(e){const t=(0,o.arrayify)(e);if(t[0]>127)return function(e){const t=l.decode(e);9!==t.length&&6!==t.length&&p.throwArgumentError("invalid raw transaction","rawTransaction",e);const r={nonce:v(t[0]).toNumber(),gasPrice:v(t[1]),gasLimit:v(t[2]),to:m(t[3]),value:v(t[4]),data:t[5],chainId:0};if(6===t.length)return r;try{r.v=i.BigNumber.from(t[6]).toNumber()}catch(e){return r}if(r.r=(0,o.hexZeroPad)(t[7],32),r.s=(0,o.hexZeroPad)(t[8],32),i.BigNumber.from(r.r).isZero()&&i.BigNumber.from(r.s).isZero())r.chainId=r.v,r.v=0;else{r.chainId=Math.floor((r.v-35)/2),r.chainId<0&&(r.chainId=0);let n=r.v-27;const i=t.slice(0,6);0!==r.chainId&&(i.push((0,o.hexlify)(r.chainId)),i.push("0x"),i.push("0x"),n-=2*r.chainId+8);const s=(0,u.keccak256)(l.encode(i));try{r.from=A(s,{r:(0,o.hexlify)(r.r),s:(0,o.hexlify)(r.s),recoveryParam:n})}catch(e){}r.hash=(0,u.keccak256)(e)}return r.type=null,r}(t);switch(t[0]){case 1:return function(e){const t=l.decode(e.slice(1));8!==t.length&&11!==t.length&&p.throwArgumentError("invalid component count for transaction type: 1","payload",(0,o.hexlify)(e));const r={type:1,chainId:v(t[0]).toNumber(),nonce:v(t[1]).toNumber(),gasPrice:v(t[2]),gasLimit:v(t[3]),to:m(t[4]),value:v(t[5]),data:t[6],accessList:T(t[7])};return 8===t.length||(r.hash=(0,u.keccak256)(e),R(r,t.slice(8),_)),r}(t);case 2:return function(e){const t=l.decode(e.slice(1));9!==t.length&&12!==t.length&&p.throwArgumentError("invalid component count for transaction type: 2","payload",(0,o.hexlify)(e));const r=v(t[2]),n=v(t[3]),i={type:2,chainId:v(t[0]).toNumber(),nonce:v(t[1]).toNumber(),maxPriorityFeePerGas:r,maxFeePerGas:n,gasPrice:null,gasLimit:v(t[4]),to:m(t[5]),value:v(t[6]),data:t[7],accessList:T(t[8])};return 9===t.length||(i.hash=(0,u.keccak256)(e),R(i,t.slice(9),I)),i}(t)}return p.throwError(`unsupported transaction type: ${t[0]}`,f.Logger.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:t[0]})}})),s.register("gYbmz",(function(t,r){e(t.exports,"NegativeOne",(function(){return i})),e(t.exports,"Zero",(function(){return o})),e(t.exports,"One",(function(){return a})),e(t.exports,"MaxUint256",(function(){return u}));var n=s("hijKk");const i=n.BigNumber.from(-1),o=n.BigNumber.from(0),a=n.BigNumber.from(1),u=n.BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")})),s.register("cDdol",(function(t,r){e(t.exports,"version",(function(){return n}));const n="transactions/5.7.0"})),s.register("ckwhG",(function(t,r){e(t.exports,"wordlists",(function(){return n}));const n={en:s("5iXuw").langEn}})),s.register("5iXuw",(function(t,r){e(t.exports,"langEn",(function(){return c}));var n=s("hLVU3");const i="AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo";let o=null;function a(e){if(null==o&&(o=i.replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" "),"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60"!==n.Wordlist.check(e)))throw o=null,new Error("BIP39 Wordlist for en (English) FAILED")}class u extends n.Wordlist{getWord(e){return a(this),o[e]}getWordIndex(e){return a(this),o.indexOf(e)}constructor(){super("en")}}const c=new u;n.Wordlist.register(c)})),s.register("hLVU3",(function(t,r){e(t.exports,"Wordlist",(function(){return c}));var n=s("3U6ax"),i=s("6zCs7"),o=s("2pLMw"),a=s("9r0Bs");const u=new(0,o.Logger)(a.version);class c{split(e){return e.toLowerCase().split(/ +/g)}join(e){return e.join(" ")}static check(e){const t=[];for(let r=0;r<2048;r++){const n=e.getWord(r);if(r!==e.getWordIndex(n))return"0x";t.push(n)}return(0,n.id)(t.join("\n")+"\n")}static register(e,t){t||(t=e.locale)}constructor(e){u.checkAbstract(new.target,c),(0,i.defineReadOnly)(this,"locale",e)}}})),s.register("9r0Bs",(function(t,r){e(t.exports,"version",(function(){return n}));const n="wordlists/5.7.0"})),s.register("2cQZ0",(function(t,r){e(t.exports,"version",(function(){return n}));const n="hdnode/5.7.0"})),s.register("54LIB",(function(t,n){e(t.exports,"randomBytes",(function(){return d}));var i=s("kIJ9R"),o=s("2pLMw"),a=s("j1fwf");const u=new(0,o.Logger)(a.version);const c=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==r)return r;throw new Error("unable to locate global object")}();let l=c.crypto||c.msCrypto;function d(e){(e<=0||e>1024||e%1||e!=e)&&u.throwArgumentError("invalid length","length",e);const t=new Uint8Array(e);return l.getRandomValues(t),(0,i.arrayify)(t)}l&&l.getRandomValues||(u.warn("WARNING: Missing strong random number source"),l={getRandomValues:function(e){return u.throwError("no secure random source avaialble",o.Logger.errors.UNSUPPORTED_OPERATION,{operation:"crypto.getRandomValues"})}})})),s.register("j1fwf",(function(t,r){e(t.exports,"version",(function(){return n}));const n="random/5.7.0"})),s.register("1nqA3",(function(t,r){e(t.exports,"decryptJsonWallet",(function(){return a})),e(t.exports,"decryptJsonWalletSync",(function(){return u}));var n=s("6v9JR"),i=s("eVKpl"),o=s("lDMSX");function a(e,t,r){if((0,i.isCrowdsaleWallet)(e)){r&&r(0);const i=(0,n.decrypt)(e,t);return r&&r(1),Promise.resolve(i)}return(0,i.isKeystoreWallet)(e)?(0,o.decrypt)(e,t,r):Promise.reject(new Error("invalid JSON wallet"))}function u(e,t){if((0,i.isCrowdsaleWallet)(e))return(0,n.decrypt)(e,t);if((0,i.isKeystoreWallet)(e))return(0,o.decryptSync)(e,t);throw new Error("invalid JSON wallet")}})),s.register("6v9JR",(function(r,n){e(r.exports,"decrypt",(function(){return m}));var i=s("44xu6"),o=s("ircdt"),a=s("kIJ9R"),u=s("5uTwJ"),c=s("8TRGu"),l=s("dPznH"),d=s("6zCs7"),f=s("2pLMw"),h=s("hPXXE"),p=s("3FmK8");const y=new(0,f.Logger)(h.version);class g extends d.Description{isCrowdsaleAccount(e){return!(!e||!e._isCrowdsaleAccount)}}function m(e,r){const n=JSON.parse(e);r=(0,p.getPassword)(r);const s=(0,o.getAddress)((0,p.searchPath)(n,"ethaddr")),d=(0,p.looseArrayify)((0,p.searchPath)(n,"encseed"));d&&d.length%16==0||y.throwArgumentError("invalid encseed","json",e);const f=(0,a.arrayify)((0,c.pbkdf2)(r,r,2e3,32,"sha256")).slice(0,16),h=d.slice(0,16),m=d.slice(16),v=new(t(i).ModeOfOperation.cbc)(f,h),b=t(i).padding.pkcs7.strip((0,a.arrayify)(v.decrypt(m)));let w="";for(let e=0;e255)return!1;return!0}function i(e,t){if(e.buffer&&ArrayBuffer.isView(e)&&"Uint8Array"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!n(e))throw new Error("Array contains invalid value: "+e);return new Uint8Array(e)}if(r(e.length)&&n(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function o(e){return new Uint8Array(e)}function s(e,t,r,n,i){null==n&&null==i||(e=e.slice?e.slice(n,i):Array.prototype.slice.call(e,n,i)),t.set(e,r)}var a,u={toBytes:function(e){var t=[],r=0;for(e=encodeURI(e);r191&&n<224?(t.push(String.fromCharCode((31&n)<<6|63&e[r+1])),r+=2):(t.push(String.fromCharCode((15&n)<<12|(63&e[r+1])<<6|63&e[r+2])),r+=3)}return t.join("")}},c=(a="0123456789abcdef",{toBytes:function(e){for(var t=[],r=0;r>4]+a[15&n])}return t.join("")}}),l={16:10,24:12,32:14},d=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],f=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],h=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],p=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],y=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],g=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],m=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],v=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],b=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],w=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],x=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],A=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],S=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],E=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],T=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function k(e){for(var t=[],r=0;r>2,this._Ke[r][t%4]=o[t],this._Kd[e-r][t%4]=o[t];for(var s,a=0,u=i;u>16&255]<<24^f[s>>8&255]<<16^f[255&s]<<8^f[s>>24&255]^d[a]<<24,a+=1,8!=i)for(t=1;t>8&255]<<8^f[s>>16&255]<<16^f[s>>24&255]<<24;for(t=i/2+1;t>2,h=u%4,this._Ke[c][h]=o[t],this._Kd[e-c][h]=o[t++],u++}for(var c=1;c>24&255]^S[s>>16&255]^E[s>>8&255]^T[255&s]},I.prototype.encrypt=function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,r=[0,0,0,0],n=k(e),i=0;i<4;i++)n[i]^=this._Ke[0][i];for(var s=1;s>24&255]^y[n[(i+1)%4]>>16&255]^g[n[(i+2)%4]>>8&255]^m[255&n[(i+3)%4]]^this._Ke[s][i];n=r.slice()}var a,u=o(16);for(i=0;i<4;i++)a=this._Ke[t][i],u[4*i]=255&(f[n[i]>>24&255]^a>>24),u[4*i+1]=255&(f[n[(i+1)%4]>>16&255]^a>>16),u[4*i+2]=255&(f[n[(i+2)%4]>>8&255]^a>>8),u[4*i+3]=255&(f[255&n[(i+3)%4]]^a);return u},I.prototype.decrypt=function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,r=[0,0,0,0],n=k(e),i=0;i<4;i++)n[i]^=this._Kd[0][i];for(var s=1;s>24&255]^b[n[(i+3)%4]>>16&255]^w[n[(i+2)%4]>>8&255]^x[255&n[(i+1)%4]]^this._Kd[s][i];n=r.slice()}var a,u=o(16);for(i=0;i<4;i++)a=this._Kd[t][i],u[4*i]=255&(h[n[i]>>24&255]^a>>24),u[4*i+1]=255&(h[n[(i+3)%4]>>16&255]^a>>16),u[4*i+2]=255&(h[n[(i+2)%4]>>8&255]^a>>8),u[4*i+3]=255&(h[255&n[(i+1)%4]]^a);return u};var _=function(e){if(!(this instanceof _))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new I(e)};_.prototype.encrypt=function(e){if((e=i(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=o(e.length),r=o(16),n=0;n=0;--t)this._counter[t]=e%256,e>>=8},M.prototype.setBytes=function(e){if(16!=(e=i(e,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e},M.prototype.increment=function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}};var O=function(e,t){if(!(this instanceof O))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",t instanceof M||(t=new M(t)),this._counter=t,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new I(e)};O.prototype.encrypt=function(e){for(var t=i(e,!0),r=0;r16)throw new Error("PKCS#7 padding byte out of range");for(var r=e.length-t,n=0;n{const n=(r=(0,u.arrayify)(r)).slice(0,16),o=r.slice(16,32),s=r.slice(32,64),a=new(t(i).Counter)(A),c=new(t(i).ModeOfOperation.ctr)(n,a),h=(0,u.arrayify)(c.encrypt(d)),p=(0,l.keccak256)((0,u.concat)([o,h])),w={address:e.address.substring(2).toLowerCase(),id:(0,y.uuidV4)(S),version:3,crypto:{cipher:"aes-128-ctr",cipherparams:{iv:(0,u.hexlify)(A).substring(2)},ciphertext:(0,u.hexlify)(h).substring(2),kdf:"scrypt",kdfparams:{salt:(0,u.hexlify)(x).substring(2),n:E,dklen:32,p:k,r:T},mac:p.substring(2)}};if(g){const e=(0,f.randomBytes)(16),r=new(t(i).Counter)(e),n=new(t(i).ModeOfOperation.ctr)(s,r),o=(0,u.arrayify)(n.encrypt(g)),a=new Date,c=a.getUTCFullYear()+"-"+(0,y.zpad)(a.getUTCMonth()+1,2)+"-"+(0,y.zpad)(a.getUTCDate(),2)+"T"+(0,y.zpad)(a.getUTCHours(),2)+"-"+(0,y.zpad)(a.getUTCMinutes(),2)+"-"+(0,y.zpad)(a.getUTCSeconds(),2)+".0Z";w["x-ethers"]={client:b,gethFilename:"UTC--"+c+"--"+w.address,mnemonicCounter:(0,u.hexlify)(e).substring(2),mnemonicCiphertext:(0,u.hexlify)(o).substring(2),path:m,locale:v,version:"0.1"}}return JSON.stringify(w)}))}})),s.register("cIfyr",(function(e,t){"use strict";!function(t){const r=2147483647;function n(e){const t=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]);let r=1779033703,n=3144134277,i=1013904242,o=2773480762,s=1359893119,a=2600822924,u=528734635,c=1541459225;const l=new Uint32Array(64);function d(e){let d=0,f=e.length;for(;f>=64;){let h,p,y,g,m,v=r,b=n,w=i,x=o,A=s,S=a,E=u,T=c;for(p=0;p<16;p++)y=d+4*p,l[p]=(255&e[y])<<24|(255&e[y+1])<<16|(255&e[y+2])<<8|255&e[y+3];for(p=16;p<64;p++)h=l[p-2],g=(h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10,h=l[p-15],m=(h>>>7|h<<25)^(h>>>18|h<<14)^h>>>3,l[p]=(g+l[p-7]|0)+(m+l[p-16]|0)|0;for(p=0;p<64;p++)g=(((A>>>6|A<<26)^(A>>>11|A<<21)^(A>>>25|A<<7))+(A&S^~A&E)|0)+(T+(t[p]+l[p]|0)|0)|0,m=((v>>>2|v<<30)^(v>>>13|v<<19)^(v>>>22|v<<10))+(v&b^v&w^b&w)|0,T=E,E=S,S=A,A=x+g|0,x=w,w=b,b=v,v=g+m|0;r=r+v|0,n=n+b|0,i=i+w|0,o=o+x|0,s=s+A|0,a=a+S|0,u=u+E|0,c=c+T|0,d+=64,f-=64}}d(e);let f,h=e.length%64,p=e.length/536870912|0,y=e.length<<3,g=h<56?56:120,m=e.slice(e.length-h,e.length);for(m.push(128),f=h+1;f>>24&255),m.push(p>>>16&255),m.push(p>>>8&255),m.push(p>>>0&255),m.push(y>>>24&255),m.push(y>>>16&255),m.push(y>>>8&255),m.push(y>>>0&255),d(m),[r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,u>>>24&255,u>>>16&255,u>>>8&255,u>>>0&255,c>>>24&255,c>>>16&255,c>>>8&255,c>>>0&255]}function i(e,t,r){e=e.length<=64?e:n(e);const i=64+t.length+4,o=new Array(i),s=new Array(64);let a,u=[];for(a=0;a<64;a++)o[a]=54;for(a=0;a=i-4;e--){if(o[e]++,o[e]<=255)return;o[e]=0}}for(;r>=32;)c(),u=u.concat(n(s.concat(n(o)))),r-=32;return r>0&&(c(),u=u.concat(n(s.concat(n(o))).slice(0,r))),u}function o(e,t,r,n,i){let o;for(c(e,16*(2*r-1),i,0,16),o=0;o<2*r;o++)u(e,16*o,i,16),a(i,n),c(i,0,e,t+16*o,16);for(o=0;o>>32-t}function a(e,t){c(e,0,t,0,16);for(let e=8;e>0;e-=2)t[4]^=s(t[0]+t[12],7),t[8]^=s(t[4]+t[0],9),t[12]^=s(t[8]+t[4],13),t[0]^=s(t[12]+t[8],18),t[9]^=s(t[5]+t[1],7),t[13]^=s(t[9]+t[5],9),t[1]^=s(t[13]+t[9],13),t[5]^=s(t[1]+t[13],18),t[14]^=s(t[10]+t[6],7),t[2]^=s(t[14]+t[10],9),t[6]^=s(t[2]+t[14],13),t[10]^=s(t[6]+t[2],18),t[3]^=s(t[15]+t[11],7),t[7]^=s(t[3]+t[15],9),t[11]^=s(t[7]+t[3],13),t[15]^=s(t[11]+t[7],18),t[1]^=s(t[0]+t[3],7),t[2]^=s(t[1]+t[0],9),t[3]^=s(t[2]+t[1],13),t[0]^=s(t[3]+t[2],18),t[6]^=s(t[5]+t[4],7),t[7]^=s(t[6]+t[5],9),t[4]^=s(t[7]+t[6],13),t[5]^=s(t[4]+t[7],18),t[11]^=s(t[10]+t[9],7),t[8]^=s(t[11]+t[10],9),t[9]^=s(t[8]+t[11],13),t[10]^=s(t[9]+t[8],18),t[12]^=s(t[15]+t[14],7),t[13]^=s(t[12]+t[15],9),t[14]^=s(t[13]+t[12],13),t[15]^=s(t[14]+t[13],18);for(let r=0;r<16;++r)e[r]+=t[r]}function u(e,t,r,n){for(let i=0;i=256)return!1}return!0}function d(e,t){if("number"!=typeof e||e%1)throw new Error("invalid "+t);return e}function f(e,t,n,s,a,f,h){if(n=d(n,"N"),s=d(s,"r"),a=d(a,"p"),f=d(f,"dkLen"),0===n||0!=(n&n-1))throw new Error("N must be power of 2");if(n>r/128/s)throw new Error("N too large");if(s>r/128/a)throw new Error("r too large");if(!l(e))throw new Error("password must be an array or buffer");if(e=Array.prototype.slice.call(e),!l(t))throw new Error("salt must be an array or buffer");t=Array.prototype.slice.call(t);let p=i(e,t,128*a*s);const y=new Uint32Array(32*a*s);for(let e=0;eP&&(t=P);for(let e=0;eP&&(t=P);for(let e=0;e>0&255),p.push(y[e]>>8&255),p.push(y[e]>>16&255),p.push(y[e]>>24&255);const r=i(e,p,f);return h&&h(null,1,r),r}h&&R(C)};if(!h)for(;;){const e=C();if(null!=e)return e}C()}const h={scrypt:function(e,t,r,n,i,o,s){return new Promise((function(a,u){let c=0;s&&s(0),f(e,t,r,n,i,o,(function(e,t,r){if(e)u(e);else if(r)s&&1!==c&&s(1),a(new Uint8Array(r));else if(s&&t!==c)return c=t,s(t)}))}))},syncScrypt:function(e,t,r,n,i,o){return new Uint8Array(f(e,t,r,n,i,o))}};void 0!==e.exports?e.exports=h:"function"==typeof define&&define.amd?define(h):t&&(t.scrypt&&(t._scrypt=t.scrypt),t.scrypt=h)}(e.exports)})),s.register("4DA6z",(function(t,r){e(t.exports,"version",(function(){return n}));const n="wallet/5.7.0"})),s.register("frqwP",(function(t,r){e(t.exports,"KeypairGeneratorChainPluginSolana",(function(){return c}));var n=s("jZpRu"),i=s("6fzaU");s("hMVEP");var o=s("liYfk"),a=s("hX0bG"),u=s("cLdt5");class c{generateKeypairFromPrivateKey(e){const t=e.fold((e=>new(0,o.Account)(new Uint8Array(e))));return{publicKey:t.publicKey.toBytes(),privateKey:t.secretKey}}generateKeypairFromSeed(e,t,r){const o=e.fold((e=>new(0,n.CachedHDWallet)(e)));try{const e=o.derivePathType(r,t);switch(r){case i.DerivationPathType.BitcoinTaproot:case i.DerivationPathType.BitcoinNativeSegwit:case i.DerivationPathType.BitcoinNestedSegwit:case i.DerivationPathType.BitcoinLegacy:case i.DerivationPathType.Bip44RootSolana:case i.DerivationPathType.Bip44Solana:case i.DerivationPathType.Bip44ChangeSolana:case i.DerivationPathType.Bip44RootEthereum:case i.DerivationPathType.Bip44Ethereum:case i.DerivationPathType.Bip44EthereumSecondary:case i.DerivationPathType.Bip44EthereumTertiary:return{publicKey:e.publicKey,privateKey:e.secretKey};case i.DerivationPathType.DeprecatedSolana:{const t=(0,u.getDeprecatedSolanaKeyPairFromPrivateKey)(e.secretKey);return{publicKey:t.publicKey,privateKey:t.secretKey}}}}finally{o.cleanup()}}constructor(){this.addressTypes=[a.AddressType.Solana]}}})),s.register("hMVEP",(function(t,r){e(t.exports,"Transaction",(function(){return s("liYfk").Transaction})),e(t.exports,"VersionedTransaction",(function(){return s("liYfk").VersionedTransaction})),e(t.exports,"Message",(function(){return s("liYfk").Message})),e(t.exports,"VersionedMessage",(function(){return s("liYfk").VersionedMessage})),e(t.exports,"TransactionMessage",(function(){return s("liYfk").TransactionMessage})),e(t.exports,"TransactionInstruction",(function(){return s("liYfk").TransactionInstruction})),e(t.exports,"u64",(function(){return s("jwaGr").u64})),e(t.exports,"solanaInstructionEncodeData",(function(){return s("82OKm").encodeData})),e(t.exports,"getRecentBlockhash",(function(){return s("7X4Bj").getRecentBlockhash})),e(t.exports,"getSignatures",(function(){return s("7X4Bj").getSignatures})),e(t.exports,"isVersionedTransaction",(function(){return s("7X4Bj").isVersionedTransaction})),e(t.exports,"messageStringToTransaction",(function(){return s("7X4Bj").messageStringToTransaction})),e(t.exports,"setFeePayerIfNotExists",(function(){return s("7X4Bj").setFeePayerIfNotExists})),e(t.exports,"setRecentBlockhash",(function(){return s("7X4Bj").setRecentBlockhash})),e(t.exports,"setRecentBlockhashIfNotExists",(function(){return s("7X4Bj").setRecentBlockhashIfNotExists})),e(t.exports,"signWithAdditionalSigners",(function(){return s("7X4Bj").signWithAdditionalSigners})),e(t.exports,"transactionStringToMessageString",(function(){return s("7X4Bj").transactionStringToMessageString})),e(t.exports,"transactionStringToTransaction",(function(){return s("7X4Bj").transactionStringToTransaction})),e(t.exports,"transactionToBase58TransactionString",(function(){return s("7X4Bj").transactionToBase58TransactionString})),e(t.exports,"transactionToSerializedMessage",(function(){return s("7X4Bj").transactionToSerializedMessage})),e(t.exports,"isSafeMessage",(function(){return s("7X4Bj").isSafeMessage})),e(t.exports,"BufferLayout",(function(){return s("faf7S")}));s("faf7S");var i=s("liYfk");i=s("liYfk"),s("jwaGr"),s("82OKm"),s("7X4Bj");n(t.exports,i)})),s.register("faf7S",(function(e,t){ +/** + * Support for translating between Uint8Array instances and JavaScript + * native types. + * + * {@link module:Layout~Layout|Layout} is the basis of a class + * hierarchy that associates property names with sequences of encoded + * bytes. + * + * Layouts are supported for these scalar (numeric) types: + * * {@link module:Layout~UInt|Unsigned integers in little-endian + * format} with {@link module:Layout.u8|8-bit}, {@link + * module:Layout.u16|16-bit}, {@link module:Layout.u24|24-bit}, + * {@link module:Layout.u32|32-bit}, {@link + * module:Layout.u40|40-bit}, and {@link module:Layout.u48|48-bit} + * representation ranges; + * * {@link module:Layout~UIntBE|Unsigned integers in big-endian + * format} with {@link module:Layout.u16be|16-bit}, {@link + * module:Layout.u24be|24-bit}, {@link module:Layout.u32be|32-bit}, + * {@link module:Layout.u40be|40-bit}, and {@link + * module:Layout.u48be|48-bit} representation ranges; + * * {@link module:Layout~Int|Signed integers in little-endian + * format} with {@link module:Layout.s8|8-bit}, {@link + * module:Layout.s16|16-bit}, {@link module:Layout.s24|24-bit}, + * {@link module:Layout.s32|32-bit}, {@link + * module:Layout.s40|40-bit}, and {@link module:Layout.s48|48-bit} + * representation ranges; + * * {@link module:Layout~IntBE|Signed integers in big-endian format} + * with {@link module:Layout.s16be|16-bit}, {@link + * module:Layout.s24be|24-bit}, {@link module:Layout.s32be|32-bit}, + * {@link module:Layout.s40be|40-bit}, and {@link + * module:Layout.s48be|48-bit} representation ranges; + * * 64-bit integral values that decode to an exact (if magnitude is + * less than 2^53) or nearby integral Number in {@link + * module:Layout.nu64|unsigned little-endian}, {@link + * module:Layout.nu64be|unsigned big-endian}, {@link + * module:Layout.ns64|signed little-endian}, and {@link + * module:Layout.ns64be|unsigned big-endian} encodings; + * * 32-bit floating point values with {@link + * module:Layout.f32|little-endian} and {@link + * module:Layout.f32be|big-endian} representations; + * * 64-bit floating point values with {@link + * module:Layout.f64|little-endian} and {@link + * module:Layout.f64be|big-endian} representations; + * * {@link module:Layout.const|Constants} that take no space in the + * encoded expression. + * + * and for these aggregate types: + * * {@link module:Layout.seq|Sequence}s of instances of a {@link + * module:Layout~Layout|Layout}, with JavaScript representation as + * an Array and constant or data-dependent {@link + * module:Layout~Sequence#count|length}; + * * {@link module:Layout.struct|Structure}s that aggregate a + * heterogeneous sequence of {@link module:Layout~Layout|Layout} + * instances, with JavaScript representation as an Object; + * * {@link module:Layout.union|Union}s that support multiple {@link + * module:Layout~VariantLayout|variant layouts} over a fixed + * (padded) or variable (not padded) span of bytes, using an + * unsigned integer at the start of the data or a separate {@link + * module:Layout.unionLayoutDiscriminator|layout element} to + * determine which layout to use when interpreting the buffer + * contents; + * * {@link module:Layout.bits|BitStructure}s that contain a sequence + * of individual {@link + * module:Layout~BitStructure#addField|BitField}s packed into an 8, + * 16, 24, or 32-bit unsigned integer starting at the least- or + * most-significant bit; + * * {@link module:Layout.cstr|C strings} of varying length; + * * {@link module:Layout.blob|Blobs} of fixed- or variable-{@link + * module:Layout~Blob#length|length} raw data. + * + * All {@link module:Layout~Layout|Layout} instances are immutable + * after construction, to prevent internal state from becoming + * inconsistent. + * + * @local Layout + * @local ExternalLayout + * @local GreedyCount + * @local OffsetLayout + * @local UInt + * @local UIntBE + * @local Int + * @local IntBE + * @local NearUInt64 + * @local NearUInt64BE + * @local NearInt64 + * @local NearInt64BE + * @local Float + * @local FloatBE + * @local Double + * @local DoubleBE + * @local Sequence + * @local Structure + * @local UnionDiscriminator + * @local UnionLayoutDiscriminator + * @local Union + * @local VariantLayout + * @local BitStructure + * @local BitField + * @local Boolean + * @local Blob + * @local CString + * @local Constant + * @local bindConstructorLayout + * @module Layout + * @license MIT + * @author Peter A. Bigot + * @see {@link https://github.com/pabigot/buffer-layout|buffer-layout on GitHub} + */ +"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.s16=e.exports.s8=e.exports.nu64be=e.exports.u48be=e.exports.u40be=e.exports.u32be=e.exports.u24be=e.exports.u16be=e.exports.nu64=e.exports.u48=e.exports.u40=e.exports.u32=e.exports.u24=e.exports.u16=e.exports.u8=e.exports.offset=e.exports.greedy=e.exports.Constant=e.exports.UTF8=e.exports.CString=e.exports.Blob=e.exports.Boolean=e.exports.BitField=e.exports.BitStructure=e.exports.VariantLayout=e.exports.Union=e.exports.UnionLayoutDiscriminator=e.exports.UnionDiscriminator=e.exports.Structure=e.exports.Sequence=e.exports.DoubleBE=e.exports.Double=e.exports.FloatBE=e.exports.Float=e.exports.NearInt64BE=e.exports.NearInt64=e.exports.NearUInt64BE=e.exports.NearUInt64=e.exports.IntBE=e.exports.Int=e.exports.UIntBE=e.exports.UInt=e.exports.OffsetLayout=e.exports.GreedyCount=e.exports.ExternalLayout=e.exports.bindConstructorLayout=e.exports.nameWithProperty=e.exports.Layout=e.exports.uint8ArrayToBuffer=e.exports.checkUint8Array=void 0,e.exports.constant=e.exports.utf8=e.exports.cstr=e.exports.blob=e.exports.unionLayoutDiscriminator=e.exports.union=e.exports.seq=e.exports.bits=e.exports.struct=e.exports.f64be=e.exports.f64=e.exports.f32be=e.exports.f32=e.exports.ns64be=e.exports.s48be=e.exports.s40be=e.exports.s32be=e.exports.s24be=e.exports.s16be=e.exports.ns64=e.exports.s48=e.exports.s40=e.exports.s32=e.exports.s24=void 0;var r=s("8tcqI");function n(e){if(!(e instanceof Uint8Array))throw new TypeError("b must be a Uint8Array")}function i(e){return n(e),r.Buffer.from(e.buffer,e.byteOffset,e.length)}e.exports.checkUint8Array=n,e.exports.uint8ArrayToBuffer=i;class o{makeDestinationObject(){return{}}getSpan(e,t){if(0>this.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){}constructor(e,t){if(!Number.isInteger(e))throw new TypeError("span must be an integer");this.span=e,this.property=t}}function a(e,t){return t.property?e+"["+t.property+"]":e}e.exports.Layout=o,e.exports.nameWithProperty=a,e.exports.bindConstructorLayout=function(e,t){if("function"!=typeof e)throw new TypeError("Class must be constructor");if(Object.prototype.hasOwnProperty.call(e,"layout_"))throw new Error("Class is already bound to a layout");if(!(t&&t instanceof o))throw new TypeError("layout must be a Layout");if(Object.prototype.hasOwnProperty.call(t,"boundConstructor_"))throw new Error("layout is already bound to a constructor");e.layout_=t,t.boundConstructor_=e,t.makeDestinationObject=()=>new e,Object.defineProperty(e.prototype,"encode",{value(e,r){return t.encode(this,e,r)},writable:!0}),Object.defineProperty(e,"decode",{value:(e,r)=>t.decode(e,r),writable:!0})};class u extends o{isCount(){throw new Error("ExternalLayout is abstract")}}e.exports.ExternalLayout=u;class c extends u{isCount(){return!0}decode(e,t=0){n(e);const r=e.length-t;return Math.floor(r/this.elementSpan)}encode(e,t,r){return 0}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}}e.exports.GreedyCount=c;class l extends u{isCount(){return this.layout instanceof d||this.layout instanceof f}decode(e,t=0){return this.layout.decode(e,t+this.offset)}encode(e,t,r=0){return this.layout.encode(e,t,r+this.offset)}constructor(e,t=0,r){if(!(e instanceof o))throw new TypeError("layout must be a Layout");if(!Number.isInteger(t))throw new TypeError("offset must be integer or undefined");super(e.span,r||e.property),this.layout=e,this.offset=t}}e.exports.OffsetLayout=l;class d extends o{decode(e,t=0){return i(e).readUIntLE(t,this.span)}encode(e,t,r=0){return i(t).writeUIntLE(e,r,this.span),this.span}constructor(e,t){if(super(e,t),6e+n.encode(i,t,r+e)),0);return this.count instanceof u&&this.count.encode(e.length,t,r),i}constructor(e,t,r){if(!(e instanceof o))throw new TypeError("elementLayout must be a Layout");if(!(t instanceof u&&t.isCount()||Number.isInteger(t)&&0<=t))throw new TypeError("count must be non-negative integer or an unsigned integer ExternalLayout");let n=-1;!(t instanceof u)&&0{const i=n.getSpan(e,t);return t+=i,r+i}),0)}catch(e){throw new RangeError("indeterminate span")}return r}decode(e,t=0){n(e);const r=this.makeDestinationObject();for(const n of this.fields)if(void 0!==n.property&&(r[n.property]=n.decode(e,t)),t+=n.getSpan(e,t),this.decodePrefixes&&e.length===t)break;return r}encode(e,t,r=0){const n=r;let i=0,o=0;for(const n of this.fields){let s=n.span;if(o=0s&&(s=n.getSpan(t,r)))}i=r,r+=s}return i+o-n}fromArray(e){const t=this.makeDestinationObject();for(const r of this.fields)void 0!==r.property&&0r.span?t=-1:0<=t&&(t+=r.span)}}constructor(e,t,r){if(!Array.isArray(e)||!e.reduce(((e,t)=>e&&t instanceof o),!0))throw new TypeError("fields must be array of Layout instances");"boolean"==typeof t&&void 0===r&&(r=t,t=void 0);for(const t of e)if(0>t.span&&void 0===t.property)throw new Error("fields cannot contain unnamed variable-length layout");let n=-1;try{n=e.reduce(((e,t)=>e+t.getSpan()),0)}catch(e){}super(n,t),this.fields=e,this.decodePrefixes=!!r}}e.exports.Structure=I;class _{decode(e,t){throw new Error("UnionDiscriminator is abstract")}encode(e,t,r){throw new Error("UnionDiscriminator is abstract")}constructor(e){this.property=e}}e.exports.UnionDiscriminator=_;class P extends _{decode(e,t){return this.layout.decode(e,t)}encode(e,t,r){return this.layout.encode(e,t,r)}constructor(e,t){if(!(e instanceof u&&e.isCount()))throw new TypeError("layout must be an unsigned integer ExternalLayout");super(t||e.property||"variant"),this.layout=e}}e.exports.UnionLayoutDiscriminator=P;class R extends o{getSpan(e,t=0){if(0<=this.span)return this.span;const r=this.getVariant(e,t);if(!r)throw new Error("unable to determine span for unrecognized variant");return r.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 r=this.registry[t];if(r.property&&Object.prototype.hasOwnProperty.call(e,r.property))return r}throw new Error("unable to infer src variant")}decode(e,t=0){let r;const n=this.discriminator,i=n.decode(e,t),o=this.registry[i];if(void 0===o){const o=this.defaultLayout;let s=0;this.usesPrefixDiscriminator&&(s=n.layout.span),r=this.makeDestinationObject(),r[n.property]=i,r[o.property]=o.decode(e,t+s)}else r=o.decode(e,t);return r}encode(e,t,r=0){const n=this.getSourceVariant(e);if(void 0===n){const n=this.discriminator,i=this.defaultLayout;let o=0;return this.usesPrefixDiscriminator&&(o=n.layout.span),n.encode(e[n.property],t,r),o+i.encode(e[i.property],t,r+o)}return n.encode(e,t,r)}addVariant(e,t,r){const n=new C(this,e,t,r);return this.registry[e]=n,n}getVariant(e,t=0){let r;return r=e instanceof Uint8Array?this.discriminator.decode(e,t):e,this.registry[r]}constructor(e,t,r){let n;if(e instanceof d||e instanceof f)n=new P(new l(e));else if(e instanceof u&&e.isCount())n=new P(e);else{if(!(e instanceof _))throw new TypeError("discr must be a UnionDiscriminator or an unsigned integer layout");n=e}if(void 0===t&&(t=null),!(null===t||t instanceof o))throw new TypeError("defaultLayout must be null or a Layout");if(null!==t){if(0>t.span)throw new Error("defaultLayout must have constant span");void 0===t.property&&(t=t.replicate("content"))}let i=-1;t&&(i=t.span,0<=i&&(e instanceof d||e instanceof f)&&(i+=n.layout.span)),super(i,r),this.discriminator=n,this.usesPrefixDiscriminator=e instanceof d||e instanceof f,this.defaultLayout=t,this.registry={};let s=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(e){return s(e)},this.configGetSourceVariant=function(e){s=e.bind(this)}}}e.exports.Union=R;class C extends o{getSpan(e,t=0){if(0<=this.span)return this.span;let r=0;this.union.usesPrefixDiscriminator&&(r=this.union.discriminator.layout.span);let n=0;return this.layout&&(n=this.layout.getSpan(e,t+r)),r+n}decode(e,t=0){const r=this.makeDestinationObject();if(this!==this.union.getVariant(e,t))throw new Error("variant mismatch");let n=0;return this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span),this.layout?r[this.property]=this.layout.decode(e,t+n):this.property?r[this.property]=!0:this.union.usesPrefixDiscriminator&&(r[this.union.discriminator.property]=this.variant),r}encode(e,t,r=0){let n=0;if(this.union.usesPrefixDiscriminator&&(n=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,r);let i=n;if(this.layout&&(this.layout.encode(e[this.property],t,r+n),i+=this.layout.getSpan(t,r+n),0<=this.union.span&&i>this.union.span))throw new Error("encoded variant overruns containing union");return i}fromArray(e){if(this.layout)return this.layout.fromArray(e)}constructor(e,t,r,n){if(!(e instanceof R))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("string"==typeof r&&void 0===n&&(n=r,r=null),r){if(!(r instanceof o))throw new TypeError("layout must be a Layout");if(null!==e.defaultLayout&&0<=r.span&&r.span>e.defaultLayout.span)throw new Error("variant span exceeds span of containing union");if("string"!=typeof n)throw new TypeError("variant must have a String property")}let i=e.span;0>e.span&&(i=r?r.span:0,0<=i&&e.usesPrefixDiscriminator&&(i+=e.discriminator.layout.span)),super(i,n),this.union=e,this.variant=t,this.layout=r||null}}function M(e){return 0>e&&(e+=4294967296),e}e.exports.VariantLayout=C;class O extends o{decode(e,t=0){const r=this.makeDestinationObject(),n=this.word.decode(e,t);this._packedSetValue(n);for(const t of this.fields)void 0!==t.property&&(r[t.property]=t.decode(e));return r}encode(e,t,r=0){const n=this.word.decode(t,r);this._packedSetValue(n);for(const t of this.fields)if(void 0!==t.property){const r=e[t.property];void 0!==r&&t.encode(r)}return this.word.encode(this._packedGetValue(),t,r)}addField(e,t){const r=new B(this,e,t);return this.fields.push(r),r}addBoolean(e){const t=new N(this,e);return this.fields.push(t),t}fieldFor(e){if("string"!=typeof e)throw new TypeError("property must be string");for(const t of this.fields)if(t.property===e)return t}constructor(e,t,r){if(!(e instanceof d||e instanceof f))throw new TypeError("word must be a UInt or UIntBE layout");if("string"==typeof t&&void 0===r&&(r=t,t=!1),4>>this.start}encode(e){if("number"!=typeof e||!Number.isInteger(e)||e!==M(e&this.valueMask))throw new TypeError(a("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);const t=this.container._packedGetValue(),r=M(e<=t)throw new TypeError("bits must be positive integer");const n=8*e.span,i=e.fields.reduce(((e,t)=>e+t.bits),0);if(t+i>n)throw new Error("bits too long for span remainder ("+(n-i)+" of "+n+" remain)");this.container=e,this.bits=t,this.valueMask=(1<r&&(r=this.length.decode(e,t)),r}decode(e,t=0){let r=this.span;return 0>r&&(r=this.length.decode(e,t)),i(e).slice(t,t+r)}encode(e,t,r){let n=this.length;if(this.length instanceof u&&(n=e.length),!(e instanceof Uint8Array&&n===e.length))throw new TypeError(a("Blob.encode",this)+" requires (length "+n+") Uint8Array as src");if(r+n>t.length)throw new RangeError("encoding overruns Uint8Array");const o=i(e);return i(t).write(o.toString("hex"),r,n,"hex"),this.length instanceof u&&this.length.encode(n,t,r),n}constructor(e,t){if(!(e instanceof u&&e.isCount()||Number.isInteger(e)&&0<=e))throw new TypeError("length must be positive integer or an unsigned integer ExternalLayout");let r=-1;e instanceof u||(r=e),super(r,t),this.length=e}}e.exports.Blob=D;class L extends o{getSpan(e,t=0){n(e);let r=t;for(;rt.length)throw new RangeError("encoding overruns Buffer");const a=i(t);return o.copy(a,n),a[n+s]=0,s+1}constructor(e){super(-1,e)}}e.exports.CString=L;class F extends o{getSpan(e,t=0){return n(e),e.length-t}decode(e,t=0){const r=this.getSpan(e,t);if(0<=this.maxSpan&&this.maxSpant.length)throw new RangeError("encoding overruns Buffer");return o.copy(i(t),n),s}constructor(e,t){if("string"==typeof e&&void 0===t&&(t=e,e=void 0),void 0===e)e=-1;else if(!Number.isInteger(e))throw new TypeError("maxSpan must be an integer");super(-1,t),this.maxSpan=e}}e.exports.UTF8=F;class U extends o{decode(e,t){return this.value}encode(e,t,r){return 0}constructor(e,t){super(0,t),this.value=e}}e.exports.Constant=U,e.exports.greedy=(e,t)=>new c(e,t),e.exports.offset=(e,t,r)=>new l(e,t,r),e.exports.u8=e=>new d(1,e),e.exports.u16=e=>new d(2,e),e.exports.u24=e=>new d(3,e),e.exports.u32=e=>new d(4,e),e.exports.u40=e=>new d(5,e),e.exports.u48=e=>new d(6,e),e.exports.nu64=e=>new v(e),e.exports.u16be=e=>new f(2,e),e.exports.u24be=e=>new f(3,e),e.exports.u32be=e=>new f(4,e),e.exports.u40be=e=>new f(5,e),e.exports.u48be=e=>new f(6,e),e.exports.nu64be=e=>new b(e),e.exports.s8=e=>new h(1,e),e.exports.s16=e=>new h(2,e),e.exports.s24=e=>new h(3,e),e.exports.s32=e=>new h(4,e),e.exports.s40=e=>new h(5,e),e.exports.s48=e=>new h(6,e),e.exports.ns64=e=>new w(e),e.exports.s16be=e=>new p(2,e),e.exports.s24be=e=>new p(3,e),e.exports.s32be=e=>new p(4,e),e.exports.s40be=e=>new p(5,e),e.exports.s48be=e=>new p(6,e),e.exports.ns64be=e=>new x(e),e.exports.f32=e=>new A(e),e.exports.f32be=e=>new S(e),e.exports.f64=e=>new E(e),e.exports.f64be=e=>new T(e),e.exports.struct=(e,t,r)=>new I(e,t,r),e.exports.bits=(e,t,r)=>new O(e,t,r),e.exports.seq=(e,t,r)=>new k(e,t,r),e.exports.union=(e,t,r)=>new R(e,t,r),e.exports.unionLayoutDiscriminator=(e,t)=>new P(e,t),e.exports.blob=(e,t)=>new D(e,t),e.exports.cstr=e=>new L(e),e.exports.utf8=(e,t)=>new F(e,t),e.exports.constant=(e,t)=>new U(e,t)})),s.register("liYfk",(function(r,n){e(r.exports,"Struct",(function(){return _})),e(r.exports,"SOLANA_SCHEMA",(function(){return R})),e(r.exports,"Enum",(function(){return P})),e(r.exports,"MAX_SEED_LENGTH",(function(){return M})),e(r.exports,"PUBLIC_KEY_LENGTH",(function(){return O})),e(r.exports,"PublicKey",(function(){return N})),e(r.exports,"Account",(function(){return D})),e(r.exports,"BPF_LOADER_DEPRECATED_PROGRAM_ID",(function(){return L})),e(r.exports,"PACKET_DATA_SIZE",(function(){return F})),e(r.exports,"VERSION_PREFIX_MASK",(function(){return U})),e(r.exports,"SIGNATURE_LENGTH_IN_BYTES",(function(){return j})),e(r.exports,"TransactionExpiredBlockheightExceededError",(function(){return K})),e(r.exports,"TransactionExpiredTimeoutError",(function(){return z})),e(r.exports,"TransactionExpiredNonceInvalidError",(function(){return H})),e(r.exports,"MessageAccountKeys",(function(){return q})),e(r.exports,"Message",(function(){return J})),e(r.exports,"MessageV0",(function(){return ee})),e(r.exports,"VersionedMessage",(function(){return te})),e(r.exports,"TransactionStatus",(function(){return re})),e(r.exports,"TransactionInstruction",(function(){return oe})),e(r.exports,"Transaction",(function(){return se})),e(r.exports,"TransactionMessage",(function(){return ae})),e(r.exports,"VersionedTransaction",(function(){return ue})),e(r.exports,"SYSVAR_CLOCK_PUBKEY",(function(){return ce})),e(r.exports,"SYSVAR_EPOCH_SCHEDULE_PUBKEY",(function(){return le})),e(r.exports,"SYSVAR_INSTRUCTIONS_PUBKEY",(function(){return de})),e(r.exports,"SYSVAR_RECENT_BLOCKHASHES_PUBKEY",(function(){return fe})),e(r.exports,"SYSVAR_RENT_PUBKEY",(function(){return he})),e(r.exports,"SYSVAR_REWARDS_PUBKEY",(function(){return pe})),e(r.exports,"SYSVAR_SLOT_HASHES_PUBKEY",(function(){return ye})),e(r.exports,"SYSVAR_SLOT_HISTORY_PUBKEY",(function(){return ge})),e(r.exports,"SYSVAR_STAKE_HISTORY_PUBKEY",(function(){return me})),e(r.exports,"sendAndConfirmTransaction",(function(){return ve})),e(r.exports,"FeeCalculatorLayout",(function(){return Ae})),e(r.exports,"NONCE_ACCOUNT_LENGTH",(function(){return Ee})),e(r.exports,"NonceAccount",(function(){return Te})),e(r.exports,"SystemInstruction",(function(){return _e})),e(r.exports,"SYSTEM_INSTRUCTION_LAYOUTS",(function(){return Pe})),e(r.exports,"SystemProgram",(function(){return Re})),e(r.exports,"Loader",(function(){return Me})),e(r.exports,"BPF_LOADER_PROGRAM_ID",(function(){return Oe})),e(r.exports,"BpfLoader",(function(){return Be})),e(r.exports,"EpochSchedule",(function(){return je})),e(r.exports,"SendTransactionError",(function(){return Ke})),e(r.exports,"SolanaJSONRPCErrorCode",(function(){return ze})),e(r.exports,"SolanaJSONRPCError",(function(){return He})),e(r.exports,"AddressLookupTableAccount",(function(){return We})),e(r.exports,"BLOCKHASH_CACHE_TIMEOUT_MS",(function(){return Xe})),e(r.exports,"Connection",(function(){return Lr})),e(r.exports,"Keypair",(function(){return Fr})),e(r.exports,"LOOKUP_TABLE_INSTRUCTION_LAYOUTS",(function(){return Ur})),e(r.exports,"AddressLookupTableInstruction",(function(){return jr})),e(r.exports,"AddressLookupTableProgram",(function(){return Kr})),e(r.exports,"ComputeBudgetInstruction",(function(){return zr})),e(r.exports,"COMPUTE_BUDGET_INSTRUCTION_LAYOUTS",(function(){return Hr})),e(r.exports,"ComputeBudgetProgram",(function(){return qr})),e(r.exports,"Ed25519Program",(function(){return Wr})),e(r.exports,"Secp256k1Program",(function(){return Zr})),e(r.exports,"STAKE_CONFIG_ID",(function(){return Qr})),e(r.exports,"Authorized",(function(){return Yr})),e(r.exports,"Lockup",(function(){return Xr})),e(r.exports,"StakeInstruction",(function(){return Jr})),e(r.exports,"STAKE_INSTRUCTION_LAYOUTS",(function(){return en})),e(r.exports,"StakeProgram",(function(){return rn})),e(r.exports,"StakeAuthorizationLayout",(function(){return tn})),e(r.exports,"VoteInit",(function(){return nn})),e(r.exports,"VoteInstruction",(function(){return on})),e(r.exports,"VoteProgram",(function(){return un})),e(r.exports,"VoteAuthorizationLayout",(function(){return an})),e(r.exports,"VALIDATOR_INFO_KEY",(function(){return cn})),e(r.exports,"ValidatorInfo",(function(){return dn})),e(r.exports,"VOTE_PROGRAM_ID",(function(){return fn})),e(r.exports,"VoteAccount",(function(){return pn})),e(r.exports,"clusterApiUrl",(function(){return bn})),e(r.exports,"sendAndConfirmRawTransaction",(function(){return wn})),e(r.exports,"LAMPORTS_PER_SOL",(function(){return xn}));var i=s("kY7sy"),o=s("6CTZ4"),a=s("gw3rz"),u=s("c1rzP"),c=s("85iHy"),l=s("e3ovm"),d=s("lDT3o"),f=s("faf7S"),h=(f=s("faf7S"),s("e6Uwk")),p=s("ggqnz"),y=s("hif0n"),g=s("dr7Uk"),m=s("lisVB"),v=s("7gxz9"),b=s("2E83V"),w=s("5TKQ6");a.utils.sha512Sync=(...e)=>(0,o.sha512)(a.utils.concatBytes(...e));const x=a.utils.randomPrivateKey,A=()=>{const e=a.utils.randomPrivateKey(),t=S(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),{publicKey:t,secretKey:r}},S=a.sync.getPublicKey;function E(e){try{return a.Point.fromHex(e,!0),!0}catch{return!1}}const T=(e,t)=>a.sync.sign(e,t.slice(0,32)),k=a.sync.verify,I=e=>i.Buffer.isBuffer(e)?e:e instanceof Uint8Array?i.Buffer.from(e.buffer,e.byteOffset,e.byteLength):i.Buffer.from(e);class _{encode(){return i.Buffer.from((0,d.serialize)(R,this))}static decode(e){return(0,d.deserialize)(R,this,e)}static decodeUnchecked(e){return(0,d.deserializeUnchecked)(R,this,e)}constructor(e){Object.assign(this,e)}}class P extends _{constructor(e){if(super(e),this.enum="",1!==Object.keys(e).length)throw new Error("Enum can only take single value");Object.keys(e).map((e=>{this.enum=e}))}}const R=new Map;let C;const M=32,O=32;let B=1;C=Symbol.toStringTag;class N extends _{static unique(){const e=new N(B);return B+=1,new N(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return t(c).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(i.Buffer);if(e.length===O)return e;const t=i.Buffer.alloc(32);return e.copy(t,32-e.length),t}get[C](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,t,r){const n=i.Buffer.concat([e.toBuffer(),i.Buffer.from(t),r.toBuffer()]),o=(0,l.sha256)(n);return new N(o)}static createProgramAddressSync(e,t){let r=i.Buffer.alloc(0);e.forEach((function(e){if(e.length>M)throw new TypeError("Max seed length exceeded");r=i.Buffer.concat([r,I(e)])})),r=i.Buffer.concat([r,t.toBuffer(),i.Buffer.from("ProgramDerivedAddress")]);const n=(0,l.sha256)(r);if(E(n))throw new Error("Invalid seeds, address must fall off the curve");return new N(n)}static async createProgramAddress(e,t){return this.createProgramAddressSync(e,t)}static findProgramAddressSync(e,t){let r,n=255;for(;0!=n;){try{const o=e.concat(i.Buffer.from([n]));r=this.createProgramAddressSync(o,t)}catch(e){if(e instanceof TypeError)throw e;n--;continue}return[r,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){return E(new N(e).toBytes())}constructor(e){if(super({}),this._bn=void 0,function(e){return void 0!==e._bn}(e))this._bn=e._bn;else{if("string"==typeof e){const r=t(c).decode(e);if(r.length!=O)throw new Error("Invalid public key input");this._bn=new(t(u))(r)}else this._bn=new(t(u))(e);if(this._bn.byteLength()>O)throw new Error("Invalid public key input")}}}N.default=new N("11111111111111111111111111111111"),R.set(N,{kind:"struct",fields:[["_bn","u256"]]});class D{get publicKey(){return new N(this._publicKey)}get secretKey(){return i.Buffer.concat([this._secretKey,this._publicKey],64)}constructor(e){if(this._publicKey=void 0,this._secretKey=void 0,e){const t=I(e);if(64!==e.length)throw new Error("bad secret key size");this._publicKey=t.slice(32,64),this._secretKey=t.slice(0,32)}else this._secretKey=I(x()),this._publicKey=I(S(this._secretKey))}}const L=new N("BPFLoader1111111111111111111111111111111111"),F=1232,U=127,j=64;class K extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}}Object.defineProperty(K.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});class z 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(z.prototype,"name",{value:"TransactionExpiredTimeoutError"});class H extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}}Object.defineProperty(H.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});class q{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 t=new Map;this.keySegments().flat().forEach(((e,r)=>{t.set(e.toBase58(),r)}));const r=e=>{const r=t.get(e.toBase58());if(void 0===r)throw new Error("Encountered an unknown instruction account key during compilation");return r};return e.map((e=>({programIdIndex:r(e.programId),accountKeyIndexes:e.keys.map((e=>r(e.pubkey))),data:e.data})))}constructor(e,t){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=t}}const V=(e="publicKey")=>f.blob(32,e),W=(e="signature")=>f.blob(64,e),G=(e="string")=>{const t=f.struct([f.u32("length"),f.u32("lengthPadding"),f.blob(f.offset(f.u32(),-8),"chars")],e),r=t.decode.bind(t),n=t.encode.bind(t),o=t;return o.decode=(e,t)=>r(e,t).chars.toString(),o.encode=(e,t,r)=>{const o={chars:i.Buffer.from(e,"utf8")};return n(o,t,r)},o.alloc=e=>f.u32().span+f.u32().span+i.Buffer.from(e,"utf8").length,o};function $(e,t){const r=e=>{if(e.span>=0)return e.span;if("function"==typeof e.alloc)return e.alloc(t[e.property]);if("count"in e&&"elementLayout"in e){const n=t[e.property];if(Array.isArray(n))return n.length*r(e.elementLayout)}else if("fields"in e)return $({layout:e},t[e.property]);return 0};let n=0;return e.layout.fields.forEach((e=>{n+=r(e)})),n}function Z(e){let t=0,r=0;for(;;){let n=e.shift();if(t|=(127&n)<<7*r,r+=1,0==(128&n))break}return t}function Q(e,t){let r=t;for(;;){let t=127&r;if(r>>=7,0==r){e.push(t);break}t|=128,e.push(t)}}function Y(e,t){if(!e)throw new Error(t||"Assertion failed")}class X{static compile(e,t){const r=new Map,n=e=>{const t=e.toBase58();let n=r.get(t);return void 0===n&&(n={isSigner:!1,isWritable:!1,isInvoked:!1},r.set(t,n)),n},i=n(t);i.isSigner=!0,i.isWritable=!0;for(const t of e){n(t.programId).isInvoked=!0;for(const e of t.keys){const t=n(e.pubkey);t.isSigner||(t.isSigner=e.isSigner),t.isWritable||(t.isWritable=e.isWritable)}}return new X(t,r)}getMessageComponents(){const e=[...this.keyMetaMap.entries()];Y(e.length<=256,"Max static account keys length exceeded");const t=e.filter((([,e])=>e.isSigner&&e.isWritable)),r=e.filter((([,e])=>e.isSigner&&!e.isWritable)),n=e.filter((([,e])=>!e.isSigner&&e.isWritable)),i=e.filter((([,e])=>!e.isSigner&&!e.isWritable)),o={numRequiredSignatures:t.length+r.length,numReadonlySignedAccounts:r.length,numReadonlyUnsignedAccounts:i.length};{Y(t.length>0,"Expected at least one writable signer key");const[e]=t[0];Y(e===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}return[o,[...t.map((([e])=>new N(e))),...r.map((([e])=>new N(e))),...n.map((([e])=>new N(e))),...i.map((([e])=>new N(e)))]]}extractTableLookup(e){const[t,r]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&e.isWritable)),[n,i]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&!e.isWritable));if(0!==t.length||0!==n.length)return[{accountKey:e.key,writableIndexes:t,readonlyIndexes:n},{writable:r,readonly:i}]}drainKeysFoundInLookupTable(e,t){const r=new Array,n=new Array;for(const[i,o]of this.keyMetaMap.entries())if(t(o)){const t=new N(i),o=e.findIndex((e=>e.equals(t)));o>=0&&(Y(o<256,"Max lookup table index exceeded"),r.push(o),n.push(t),this.keyMetaMap.delete(i))}return[r,n]}constructor(e,t){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=t}}class J{get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map((e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:t(c).decode(e.data)})))}get addressTableLookups(){return[]}getAccountKeys(){return new q(this.staticAccountKeys)}static compile(e){const r=X.compile(e.instructions,e.payerKey),[n,i]=r.getMessageComponents(),o=new q(i).compileInstructions(e.instructions).map((e=>({programIdIndex:e.programIdIndex,accounts:e.accountKeyIndexes,data:t(c).encode(e.data)})));return new J({header:n,accountKeys:i,recentBlockhash:e.recentBlockhash,instructions:o})}isAccountSigner(e){return e=this.header.numRequiredSignatures){return e-t!this.isProgramId(t)))}serialize(){const e=this.accountKeys.length;let r=[];Q(r,e);const n=this.instructions.map((e=>{const{accounts:r,programIdIndex:n}=e,o=Array.from(t(c).decode(e.data));let s=[];Q(s,r.length);let a=[];return Q(a,o.length),{programIdIndex:n,keyIndicesCount:i.Buffer.from(s),keyIndices:r,dataLength:i.Buffer.from(a),data:o}}));let o=[];Q(o,n.length);let s=i.Buffer.alloc(F);i.Buffer.from(o).copy(s);let a=o.length;n.forEach((e=>{const t=f.struct([f.u8("programIdIndex"),f.blob(e.keyIndicesCount.length,"keyIndicesCount"),f.seq(f.u8("keyIndex"),e.keyIndices.length,"keyIndices"),f.blob(e.dataLength.length,"dataLength"),f.seq(f.u8("userdatum"),e.data.length,"data")]).encode(e,s,a);a+=t})),s=s.slice(0,a);const u=f.struct([f.blob(1,"numRequiredSignatures"),f.blob(1,"numReadonlySignedAccounts"),f.blob(1,"numReadonlyUnsignedAccounts"),f.blob(r.length,"keyCount"),f.seq(V("key"),e,"keys"),V("recentBlockhash")]),l={numRequiredSignatures:i.Buffer.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:i.Buffer.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:i.Buffer.from([this.header.numReadonlyUnsignedAccounts]),keyCount:i.Buffer.from(r),keys:this.accountKeys.map((e=>I(e.toBytes()))),recentBlockhash:t(c).decode(this.recentBlockhash)};let d=i.Buffer.alloc(2048);const h=u.encode(l,d);return s.copy(d,h),d.slice(0,h+s.length)}static from(e){let r=[...e];const n=r.shift();if(n!==(n&U))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");const o=r.shift(),s=r.shift(),a=Z(r);let u=[];for(let e=0;enew N(e))),this.recentBlockhash=e.recentBlockhash,this.instructions=e.instructions,this.instructions.forEach((e=>this.indexToProgramIds.set(e.programIdIndex,this.accountKeys[e.programIdIndex])))}}class ee{get version(){return 0}get numAccountKeysFromLookups(){let e=0;for(const t of this.addressTableLookups)e+=t.readonlyIndexes.length+t.writableIndexes.length;return e}getAccountKeys(e){let t;if(e&&"accountKeysFromLookups"in e&&e.accountKeysFromLookups){if(this.numAccountKeysFromLookups!=e.accountKeysFromLookups.writable.length+e.accountKeysFromLookups.readonly.length)throw new Error("Failed to get account keys because of a mismatch in the number of account keys from lookups");t=e.accountKeysFromLookups}else if(e&&"addressLookupTableAccounts"in e&&e.addressLookupTableAccounts)t=this.resolveAddressTableLookups(e.addressLookupTableAccounts);else if(this.addressTableLookups.length>0)throw new Error("Failed to get account keys because address table lookups were not resolved");return new q(this.staticAccountKeys,t)}isAccountSigner(e){return e=r){return e-re+t.writableIndexes.length),0)}if(e>=this.header.numRequiredSignatures){return e-te.key.equals(r.accountKey)));if(!n)throw new Error(`Failed to find address lookup table account for table key ${r.accountKey.toBase58()}`);for(const e of r.writableIndexes){if(!(ee.toBytes())),recentBlockhash:t(c).decode(this.recentBlockhash),instructionsLength:new Uint8Array(n),serializedInstructions:r,addressTableLookupsLength:new Uint8Array(o),serializedAddressTableLookups:i},a);return a.slice(0,u)}serializeInstructions(){let e=0;const t=new Uint8Array(F);for(const r of this.compiledInstructions){const n=Array();Q(n,r.accountKeyIndexes.length);const i=Array();Q(i,r.data.length);e+=f.struct([f.u8("programIdIndex"),f.blob(n.length,"encodedAccountKeyIndexesLength"),f.seq(f.u8(),r.accountKeyIndexes.length,"accountKeyIndexes"),f.blob(i.length,"encodedDataLength"),f.blob(r.data.length,"data")]).encode({programIdIndex:r.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(n),accountKeyIndexes:r.accountKeyIndexes,encodedDataLength:new Uint8Array(i),data:r.data},t,e)}return t.slice(0,e)}serializeAddressTableLookups(){let e=0;const t=new Uint8Array(F);for(const r of this.addressTableLookups){const n=Array();Q(n,r.writableIndexes.length);const i=Array();Q(i,r.readonlyIndexes.length);e+=f.struct([V("accountKey"),f.blob(n.length,"encodedWritableIndexesLength"),f.seq(f.u8(),r.writableIndexes.length,"writableIndexes"),f.blob(i.length,"encodedReadonlyIndexesLength"),f.seq(f.u8(),r.readonlyIndexes.length,"readonlyIndexes")]).encode({accountKey:r.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(n),writableIndexes:r.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(i),readonlyIndexes:r.readonlyIndexes},t,e)}return t.slice(0,e)}static deserialize(e){let r=[...e];const n=r.shift(),i=n&U;Y(n!==i,"Expected versioned message but received legacy message");Y(0===i,`Expected versioned message with version 0 but found version ${i}`);const o={numRequiredSignatures:r.shift(),numReadonlySignedAccounts:r.shift(),numReadonlyUnsignedAccounts:r.shift()},s=[],a=Z(r);for(let e=0;e{const t=te.deserializeMessageVersion(e);if("legacy"===t)return J.from(e);if(0===t)return ee.deserialize(e);throw new Error(`Transaction message version ${t} deserialization is not supported`)}};let re;var ne;(ne=re||(re={}))[ne.BLOCKHEIGHT_EXCEEDED=0]="BLOCKHEIGHT_EXCEEDED",ne[ne.PROCESSED=1]="PROCESSED",ne[ne.TIMED_OUT=2]="TIMED_OUT",ne[ne.NONCE_INVALID=3]="NONCE_INVALID";const ie=i.Buffer.alloc(j).fill(0);class oe{toJSON(){return{keys:this.keys.map((({pubkey:e,isSigner:t,isWritable:r})=>({pubkey:e.toJSON(),isSigner:t,isWritable:r}))),programId:this.programId.toJSON(),data:[...this.data]}}constructor(e){this.keys=void 0,this.programId=void 0,this.data=i.Buffer.alloc(0),this.programId=e.programId,this.keys=e.keys,e.data&&(this.data=e.data)}}class se{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}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(0===e.length)throw new Error("No instructions");return e.forEach((e=>{"instructions"in e?this.instructions=this.instructions.concat(e.instructions):"data"in e&&"programId"in e&&"keys"in e?this.instructions.push(e):this.instructions.push(new oe(e))})),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let e,r,n;if(this.nonceInfo?(e=this.nonceInfo.nonce,r=this.instructions[0]!=this.nonceInfo.nonceInstruction?[this.nonceInfo.nonceInstruction,...this.instructions]:this.instructions):(e=this.recentBlockhash,r=this.instructions),!e)throw new Error("Transaction recentBlockhash required");if(r.length<1&&console.warn("No instructions provided"),this.feePayer)n=this.feePayer;else{if(!(this.signatures.length>0&&this.signatures[0].publicKey))throw new Error("Transaction fee payer required");n=this.signatures[0].publicKey}for(let e=0;e{e.keys.forEach((e=>{o.push({...e})}));const t=e.programId.toString();i.includes(t)||i.push(t)})),i.forEach((e=>{o.push({pubkey:new N(e),isSigner:!1,isWritable:!1})}));const s=[];o.forEach((e=>{const t=e.pubkey.toString(),r=s.findIndex((e=>e.pubkey.toString()===t));r>-1?(s[r].isWritable=s[r].isWritable||e.isWritable,s[r].isSigner=s[r].isSigner||e.isSigner):s.push(e)})),s.sort((function(e,t){return e.isSigner!==t.isSigner?e.isSigner?-1:1:e.isWritable!==t.isWritable?e.isWritable?-1:1:e.pubkey.toBase58().localeCompare(t.pubkey.toBase58())}));const a=s.findIndex((e=>e.pubkey.equals(n)));if(a>-1){const[e]=s.splice(a,1);e.isSigner=!0,e.isWritable=!0,s.unshift(e)}else s.unshift({pubkey:n,isSigner:!0,isWritable:!0});for(const e of this.signatures){const t=s.findIndex((t=>t.pubkey.equals(e.publicKey)));if(!(t>-1))throw new Error(`unknown signer: ${e.publicKey.toString()}`);s[t].isSigner||(s[t].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."))}let u=0,l=0,d=0;const f=[],h=[];s.forEach((({pubkey:e,isSigner:t,isWritable:r})=>{t?(f.push(e.toString()),u+=1,r||(l+=1)):(h.push(e.toString()),r||(d+=1))}));const p=f.concat(h),y=r.map((e=>{const{data:r,programId:n}=e;return{programIdIndex:p.indexOf(n.toString()),accounts:e.keys.map((e=>p.indexOf(e.pubkey.toString()))),data:t(c).encode(r)}}));return y.forEach((e=>{Y(e.programIdIndex>=0),e.accounts.forEach((e=>Y(e>=0)))})),new J({header:{numRequiredSignatures:u,numReadonlySignedAccounts:l,numReadonlyUnsignedAccounts:d},accountKeys:p,recentBlockhash:e,instructions:y})}_compile(){const e=this.compileMessage(),t=e.accountKeys.slice(0,e.header.numRequiredSignatures);if(this.signatures.length===t.length){if(this.signatures.every(((e,r)=>t[r].equals(e.publicKey))))return e}return this.signatures=t.map((e=>({signature:null,publicKey:e}))),e}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(e){return(await e.getFeeForMessage(this.compileMessage())).value}setSigners(...e){if(0===e.length)throw new Error("No signers");const t=new Set;this.signatures=e.filter((e=>{const r=e.toString();return!t.has(r)&&(t.add(r),!0)})).map((e=>({signature:null,publicKey:e})))}sign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}this.signatures=r.map((e=>({signature:null,publicKey:e.publicKey})));const n=this._compile();this._partialSign(n,...r)}partialSign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}const n=this._compile();this._partialSign(n,...r)}_partialSign(e,...t){const r=e.serialize();t.forEach((e=>{const t=T(r,e.secretKey);this._addSignature(e.publicKey,I(t))}))}addSignature(e,t){this._compile(),this._addSignature(e,t)}_addSignature(e,t){Y(64===t.length);const r=this.signatures.findIndex((t=>e.equals(t.publicKey)));if(r<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[r].signature=i.Buffer.from(t)}verifySignatures(e){return this._verifySignatures(this.serializeMessage(),void 0===e||e)}_verifySignatures(e,t){for(const{signature:r,publicKey:n}of this.signatures)if(null===r){if(t)return!1}else if(!k(r,e,n.toBytes()))return!1;return!0}serialize(e){const{requireAllSignatures:t,verifySignatures:r}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),n=this.serializeMessage();if(r&&!this._verifySignatures(n,t))throw new Error("Signature verification failed");return this._serialize(n)}_serialize(e){const{signatures:t}=this,r=[];Q(r,t.length);const n=r.length+64*t.length+e.length,o=i.Buffer.alloc(n);return Y(t.length<256),i.Buffer.from(r).copy(o,0),t.forEach((({signature:e},t)=>{null!==e&&(Y(64===e.length,"signature has invalid length"),i.Buffer.from(e).copy(o,r.length+64*t))})),e.copy(o,r.length+64*t.length),Y(o.length<=F,`Transaction too large: ${o.length} > ${F}`),o}get keys(){return Y(1===this.instructions.length),this.instructions[0].keys.map((e=>e.pubkey))}get programId(){return Y(1===this.instructions.length),this.instructions[0].programId}get data(){return Y(1===this.instructions.length),this.instructions[0].data}static from(e){let r=[...e];const n=Z(r);let o=[];for(let e=0;e0&&(n.feePayer=e.accountKeys[0]),r.forEach(((r,i)=>{const o={signature:r==t(c).encode(ie)?null:t(c).decode(r),publicKey:e.accountKeys[i]};n.signatures.push(o)})),e.instructions.forEach((r=>{const i=r.accounts.map((t=>{const r=e.accountKeys[t];return{pubkey:r,isSigner:n.signatures.some((e=>e.publicKey.toString()===r.toString()))||e.isAccountSigner(t),isWritable:e.isAccountWritable(t)}}));n.instructions.push(new oe({keys:i,programId:e.accountKeys[r.programIdIndex],data:t(c).decode(r.data)}))})),n._message=e,n._json=n.toJSON(),n}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:r}=e;this.minNonceContextSlot=t,this.nonceInfo=r}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){const{blockhash:t,lastValidBlockHeight:r}=e;this.recentBlockhash=t,this.lastValidBlockHeight=r}else{const{recentBlockhash:t,nonceInfo:r}=e;r&&(this.nonceInfo=r),this.recentBlockhash=t}}}class ae{static decompile(e,t){const{header:r,compiledInstructions:n,recentBlockhash:i}=e,{numRequiredSignatures:o,numReadonlySignedAccounts:s,numReadonlyUnsignedAccounts:a}=r,u=o-s;Y(u>0,"Message header is invalid");const c=e.staticAccountKeys.length-o-a;Y(c>=0,"Message header is invalid");const l=e.getAccountKeys(t),d=l.get(0);if(void 0===d)throw new Error("Failed to decompile message because no account keys were found");const f=[];for(const e of n){const t=[];for(const n of e.accountKeyIndexes){const e=l.get(n);if(void 0===e)throw new Error(`Failed to find key for account key index ${n}`);let i;i=ne.equals(n.publicKey)));Y(e>=0,`Cannot sign with non signer key ${n.publicKey.toBase58()}`),this.signatures[e]=T(t,n.secretKey)}}addSignature(e,t){Y(64===t.byteLength,"Signature must be 64 bytes long");const r=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures).findIndex((t=>t.equals(e)));Y(r>=0,`Can not add signature; \`${e.toBase58()}\` is not required to sign this transaction`),this.signatures[r]=t}constructor(e,t){if(this.signatures=void 0,this.message=void 0,void 0!==t)Y(t.length===e.header.numRequiredSignatures,"Expected signatures length to be equal to the number of required signatures"),this.signatures=t;else{const t=[];for(let r=0;rsetTimeout(t,e)))}function we(e,t){const r=e.layout.span>=0?e.layout.span:$(e,t),n=i.Buffer.alloc(r),o=Object.assign({instruction:e.index},t);return e.layout.encode(o,n),n}function xe(e,t){let r;try{r=e.layout.decode(t)}catch(e){throw new Error("invalid instruction; "+e)}if(r.instruction!==e.index)throw new Error(`invalid instruction; instruction index mismatch ${r.instruction} != ${e.index}`);return r}const Ae=f.nu64("lamportsPerSignature"),Se=f.struct([f.u32("version"),f.u32("state"),V("authorizedPubkey"),V("nonce"),f.struct([Ae],"feeCalculator")]),Ee=Se.span;class Te{static fromAccountData(e){const t=Se.decode(I(e),0);return new Te({authorizedPubkey:new N(t.authorizedPubkey),nonce:new N(t.nonce).toString(),feeCalculator:t.feeCalculator})}constructor(e){this.authorizedPubkey=void 0,this.nonce=void 0,this.feeCalculator=void 0,this.authorizedPubkey=e.authorizedPubkey,this.nonce=e.nonce,this.feeCalculator=e.feeCalculator}}const ke=(Ie=8,e=>{const t=(0,f.blob)(Ie,e),{encode:r,decode:n}=(e=>({decode:e.decode.bind(e),encode:e.encode.bind(e)}))(t),o=t;return o.decode=(e,t)=>{const r=n(e,t);return(0,h.toBigIntLE)(i.Buffer.from(r))},o.encode=(e,t,n)=>{const i=(0,h.toBufferLE)(e,Ie);return r(i,t,n)},o});var Ie;class _e{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=f.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Pe))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a SystemInstruction");return r}static decodeCreateAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t,space:r,programId:n}=xe(Pe.Create,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,lamports:t,space:r,programId:new N(n)}}static decodeTransfer(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t}=xe(Pe.Transfer,e.data);return{fromPubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,lamports:t}}static decodeTransferWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t,seed:r,programId:n}=xe(Pe.TransferWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,basePubkey:e.keys[1].pubkey,toPubkey:e.keys[2].pubkey,lamports:t,seed:r,programId:new N(n)}}static decodeAllocate(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{space:t}=xe(Pe.Allocate,e.data);return{accountPubkey:e.keys[0].pubkey,space:t}}static decodeAllocateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,space:n,programId:i}=xe(Pe.AllocateWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new N(t),seed:r,space:n,programId:new N(i)}}static decodeAssign(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{programId:t}=xe(Pe.Assign,e.data);return{accountPubkey:e.keys[0].pubkey,programId:new N(t)}}static decodeAssignWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,programId:n}=xe(Pe.AssignWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new N(t),seed:r,programId:new N(n)}}static decodeCreateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{base:t,seed:r,lamports:n,space:i,programId:o}=xe(Pe.CreateWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,basePubkey:new N(t),seed:r,lamports:n,space:i,programId:new N(o)}}static decodeNonceInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{authorized:t}=xe(Pe.InitializeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:new N(t)}}static decodeNonceAdvance(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),xe(Pe.AdvanceNonceAccount,e.data),{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static decodeNonceWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=xe(Pe.WithdrawNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t}}static decodeNonceAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t}=xe(Pe.AuthorizeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[1].pubkey,newAuthorizedPubkey:new N(t)}}static checkProgramId(e){if(!e.equals(Re.programId))throw new Error("invalid instruction; programId is not SystemProgram")}static checkKeyLength(e,t){if(e.length0?i:1,space:o.length,programId:n}));null!==a&&await ve(e,a,[t,r],{commitment:"confirmed"})}const s=f.struct([f.u32("instruction"),f.u32("offset"),f.u32("bytesLength"),f.u32("bytesLengthPadding"),f.seq(f.u8("byte"),f.offset(f.u32(),-8),"bytes")]),a=Me.chunkSize;let u=0,c=o,l=[];for(;c.length>0;){const o=c.slice(0,a),d=i.Buffer.alloc(a+16);s.encode({instruction:0,offset:u,bytes:o,bytesLength:0,bytesLengthPadding:0},d);const f=(new se).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0}],programId:n,data:d});if(l.push(ve(e,f,[t,r],{commitment:"confirmed"})),e._rpcEndpoint.includes("solana.com")){const e=4;await be(1e3/e)}u+=a,c=c.slice(a)}await Promise.all(l);{const o=f.struct([f.u32("instruction")]),s=i.Buffer.alloc(o.span);o.encode({instruction:1},s);const a=(new se).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0},{pubkey:he,isSigner:!1,isWritable:!1}],programId:n,data:s});await ve(e,a,[t,r],{commitment:"confirmed"})}return!0}constructor(){}}Me.chunkSize=Ce;const Oe=new N("BPFLoader2111111111111111111111111111111111");class Be{static getMinNumSignatures(e){return Me.getMinNumSignatures(e)}static load(e,t,r,n,i){return Me.load(e,t,r,i,n)}}var Ne=Object.prototype.toString,De=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};function Le(e,t){var r,n,i,o,s,a,u;if(!0===e)return"true";if(!1===e)return"false";switch(typeof e){case"object":if(null===e)return null;if(e.toJSON&&"function"==typeof e.toJSON)return Le(e.toJSON(),t);if("[object Array]"===(u=Ne.call(e))){for(i="[",n=e.length-1,r=0;r-1&&(i+=Le(e[r],!0)),i+"]"}if("[object Object]"===u){for(n=(o=De(e).sort()).length,i="",r=0;r1;)e/=2,t++;return t}class je{getEpoch(e){return this.getEpochAndSlotIndex(e)[0]}getEpochAndSlotIndex(e){if(e>1,t|=t>>2,t|=t>>4,t|=t>>8,t|=t>>16,1+(t|=t>>32)))-Ue(32)-1;return[r,e-(this.getSlotsInEpoch(r)-32)]}{const t=e-this.firstNormalSlot,r=Math.floor(t/this.slotsPerEpoch);return[this.firstNormalEpoch+r,t%this.slotsPerEpoch]}var t}getFirstSlotInEpoch(e){return e<=this.firstNormalEpoch?32*(Math.pow(2,e)-1):(e-this.firstNormalEpoch)*this.slotsPerEpoch+this.firstNormalSlot}getLastSlotInEpoch(e){return this.getFirstSlotInEpoch(e)+this.getSlotsInEpoch(e)-1}getSlotsInEpoch(e){return e{const n=t(m)(e,{autoconnect:!0,max_reconnects:5,reconnect:!0,reconnect_interval:1e3,...r});return this.underlyingSocket="socket"in n?n.socket:n,n}),e,r,n),this.underlyingSocket=void 0}}class We{isActive(){const e=BigInt("0xffffffffffffffff");return this.state.deactivationSlot===e}static deserialize(e){const t=function(e,t){let r;try{r=e.layout.decode(t)}catch(e){throw new Error("invalid instruction; "+e)}if(r.typeIndex!==e.index)throw new Error(`invalid account data; account type mismatch ${r.typeIndex} != ${e.index}`);return r}(Ge,e),r=e.length-56;Y(r>=0,"lookup table is invalid"),Y(r%32==0,"lookup table is invalid");const n=r/32,{addresses:i}=f.struct([f.seq(V(),n,"addresses")]).decode(e.slice(56));return{deactivationSlot:t.deactivationSlot,lastExtendedSlot:t.lastExtendedSlot,lastExtendedSlotStartIndex:t.lastExtendedStartIndex,authority:0!==t.authority.length?new N(t.authority[0]):void 0,addresses:i.map((e=>new N(e)))}}constructor(e){this.key=void 0,this.state=void 0,this.key=e.key,this.state=e.state}}const Ge={index:1,layout:f.struct([f.u32("typeIndex"),ke("deactivationSlot"),f.nu64("lastExtendedSlot"),f.u8("lastExtendedStartIndex"),f.u8(),f.seq(V(),f.offset(f.u8(),-1),"authority")])},$e=/^[^:]+:\/\/([^:[]+|\[[^\]]+\])(:\d+)?(.*)/i;const Ze=(0,p.coerce)((0,p.instance)(N),(0,p.string)(),(e=>new N(e))),Qe=(0,p.tuple)([(0,p.string)(),(0,p.literal)("base64")]),Ye=(0,p.coerce)((0,p.instance)(i.Buffer),Qe,(e=>i.Buffer.from(e[0],"base64"))),Xe=3e4;function Je(e){let t,r;if("string"==typeof e)t=e;else if(e){const{commitment:n,...i}=e;t=n,r=i}return{commitment:t,config:r}}function et(e){return(0,p.union)([(0,p.type)({jsonrpc:(0,p.literal)("2.0"),id:(0,p.string)(),result:e}),(0,p.type)({jsonrpc:(0,p.literal)("2.0"),id:(0,p.string)(),error:(0,p.type)({code:(0,p.unknown)(),message:(0,p.string)(),data:(0,p.optional)((0,p.any)())})})])}const tt=et((0,p.unknown)());function rt(e){return(0,p.coerce)(et(e),tt,(t=>"error"in t?t:{...t,result:(0,p.create)(t.result,e)}))}function nt(e){return rt((0,p.type)({context:(0,p.type)({slot:(0,p.number)()}),value:e}))}function it(e){return(0,p.type)({context:(0,p.type)({slot:(0,p.number)()}),value:e})}function ot(e,r){return 0===e?new ee({header:r.header,staticAccountKeys:r.accountKeys.map((e=>new N(e))),recentBlockhash:r.recentBlockhash,compiledInstructions:r.instructions.map((e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:t(c).decode(e.data)}))),addressTableLookups:r.addressTableLookups}):new J(r)}const st=(0,p.type)({foundation:(0,p.number)(),foundationTerm:(0,p.number)(),initial:(0,p.number)(),taper:(0,p.number)(),terminal:(0,p.number)()}),at=rt((0,p.array)((0,p.nullable)((0,p.type)({epoch:(0,p.number)(),effectiveSlot:(0,p.number)(),amount:(0,p.number)(),postBalance:(0,p.number)(),commission:(0,p.optional)((0,p.nullable)((0,p.number)()))})))),ut=(0,p.type)({total:(0,p.number)(),validator:(0,p.number)(),foundation:(0,p.number)(),epoch:(0,p.number)()}),ct=(0,p.type)({epoch:(0,p.number)(),slotIndex:(0,p.number)(),slotsInEpoch:(0,p.number)(),absoluteSlot:(0,p.number)(),blockHeight:(0,p.optional)((0,p.number)()),transactionCount:(0,p.optional)((0,p.number)())}),lt=(0,p.type)({slotsPerEpoch:(0,p.number)(),leaderScheduleSlotOffset:(0,p.number)(),warmup:(0,p.boolean)(),firstNormalEpoch:(0,p.number)(),firstNormalSlot:(0,p.number)()}),dt=(0,p.record)((0,p.string)(),(0,p.array)((0,p.number)())),ft=(0,p.nullable)((0,p.union)([(0,p.type)({}),(0,p.string)()])),ht=(0,p.type)({err:ft}),pt=(0,p.literal)("receivedSignature"),yt=(0,p.type)({"solana-core":(0,p.string)(),"feature-set":(0,p.optional)((0,p.number)())}),gt=nt((0,p.type)({err:(0,p.nullable)((0,p.union)([(0,p.type)({}),(0,p.string)()])),logs:(0,p.nullable)((0,p.array)((0,p.string)())),accounts:(0,p.optional)((0,p.nullable)((0,p.array)((0,p.nullable)((0,p.type)({executable:(0,p.boolean)(),owner:(0,p.string)(),lamports:(0,p.number)(),data:(0,p.array)((0,p.string)()),rentEpoch:(0,p.optional)((0,p.number)())}))))),unitsConsumed:(0,p.optional)((0,p.number)()),returnData:(0,p.optional)((0,p.nullable)((0,p.type)({programId:(0,p.string)(),data:(0,p.tuple)([(0,p.string)(),(0,p.literal)("base64")])})))})),mt=nt((0,p.type)({byIdentity:(0,p.record)((0,p.string)(),(0,p.array)((0,p.number)())),range:(0,p.type)({firstSlot:(0,p.number)(),lastSlot:(0,p.number)()})}));const vt=rt(st),bt=rt(ut),wt=rt(ct),xt=rt(lt),At=rt(dt),St=rt((0,p.number)()),Et=nt((0,p.type)({total:(0,p.number)(),circulating:(0,p.number)(),nonCirculating:(0,p.number)(),nonCirculatingAccounts:(0,p.array)(Ze)})),Tt=(0,p.type)({amount:(0,p.string)(),uiAmount:(0,p.nullable)((0,p.number)()),decimals:(0,p.number)(),uiAmountString:(0,p.optional)((0,p.string)())}),kt=nt((0,p.array)((0,p.type)({address:Ze,amount:(0,p.string)(),uiAmount:(0,p.nullable)((0,p.number)()),decimals:(0,p.number)(),uiAmountString:(0,p.optional)((0,p.string)())}))),It=nt((0,p.array)((0,p.type)({pubkey:Ze,account:(0,p.type)({executable:(0,p.boolean)(),owner:Ze,lamports:(0,p.number)(),data:Ye,rentEpoch:(0,p.number)()})}))),_t=(0,p.type)({program:(0,p.string)(),parsed:(0,p.unknown)(),space:(0,p.number)()}),Pt=nt((0,p.array)((0,p.type)({pubkey:Ze,account:(0,p.type)({executable:(0,p.boolean)(),owner:Ze,lamports:(0,p.number)(),data:_t,rentEpoch:(0,p.number)()})}))),Rt=nt((0,p.array)((0,p.type)({lamports:(0,p.number)(),address:Ze}))),Ct=(0,p.type)({executable:(0,p.boolean)(),owner:Ze,lamports:(0,p.number)(),data:Ye,rentEpoch:(0,p.number)()}),Mt=(0,p.type)({pubkey:Ze,account:Ct}),Ot=(0,p.coerce)((0,p.union)([(0,p.instance)(i.Buffer),_t]),(0,p.union)([Qe,_t]),(e=>Array.isArray(e)?(0,p.create)(e,Ye):e)),Bt=(0,p.type)({executable:(0,p.boolean)(),owner:Ze,lamports:(0,p.number)(),data:Ot,rentEpoch:(0,p.number)()}),Nt=(0,p.type)({pubkey:Ze,account:Bt}),Dt=(0,p.type)({state:(0,p.union)([(0,p.literal)("active"),(0,p.literal)("inactive"),(0,p.literal)("activating"),(0,p.literal)("deactivating")]),active:(0,p.number)(),inactive:(0,p.number)()}),Lt=rt((0,p.array)((0,p.type)({signature:(0,p.string)(),slot:(0,p.number)(),err:ft,memo:(0,p.nullable)((0,p.string)()),blockTime:(0,p.optional)((0,p.nullable)((0,p.number)()))}))),Ft=rt((0,p.array)((0,p.type)({signature:(0,p.string)(),slot:(0,p.number)(),err:ft,memo:(0,p.nullable)((0,p.string)()),blockTime:(0,p.optional)((0,p.nullable)((0,p.number)()))}))),Ut=(0,p.type)({subscription:(0,p.number)(),result:it(Ct)}),jt=(0,p.type)({pubkey:Ze,account:Ct}),Kt=(0,p.type)({subscription:(0,p.number)(),result:it(jt)}),zt=(0,p.type)({parent:(0,p.number)(),slot:(0,p.number)(),root:(0,p.number)()}),Ht=(0,p.type)({subscription:(0,p.number)(),result:zt}),qt=(0,p.union)([(0,p.type)({type:(0,p.union)([(0,p.literal)("firstShredReceived"),(0,p.literal)("completed"),(0,p.literal)("optimisticConfirmation"),(0,p.literal)("root")]),slot:(0,p.number)(),timestamp:(0,p.number)()}),(0,p.type)({type:(0,p.literal)("createdBank"),parent:(0,p.number)(),slot:(0,p.number)(),timestamp:(0,p.number)()}),(0,p.type)({type:(0,p.literal)("frozen"),slot:(0,p.number)(),timestamp:(0,p.number)(),stats:(0,p.type)({numTransactionEntries:(0,p.number)(),numSuccessfulTransactions:(0,p.number)(),numFailedTransactions:(0,p.number)(),maxTransactionsPerEntry:(0,p.number)()})}),(0,p.type)({type:(0,p.literal)("dead"),slot:(0,p.number)(),timestamp:(0,p.number)(),err:(0,p.string)()})]),Vt=(0,p.type)({subscription:(0,p.number)(),result:qt}),Wt=(0,p.type)({subscription:(0,p.number)(),result:it((0,p.union)([ht,pt]))}),Gt=(0,p.type)({subscription:(0,p.number)(),result:(0,p.number)()}),$t=(0,p.type)({pubkey:(0,p.string)(),gossip:(0,p.nullable)((0,p.string)()),tpu:(0,p.nullable)((0,p.string)()),rpc:(0,p.nullable)((0,p.string)()),version:(0,p.nullable)((0,p.string)())}),Zt=(0,p.type)({votePubkey:(0,p.string)(),nodePubkey:(0,p.string)(),activatedStake:(0,p.number)(),epochVoteAccount:(0,p.boolean)(),epochCredits:(0,p.array)((0,p.tuple)([(0,p.number)(),(0,p.number)(),(0,p.number)()])),commission:(0,p.number)(),lastVote:(0,p.number)(),rootSlot:(0,p.nullable)((0,p.number)())}),Qt=rt((0,p.type)({current:(0,p.array)(Zt),delinquent:(0,p.array)(Zt)})),Yt=(0,p.union)([(0,p.literal)("processed"),(0,p.literal)("confirmed"),(0,p.literal)("finalized")]),Xt=(0,p.type)({slot:(0,p.number)(),confirmations:(0,p.nullable)((0,p.number)()),err:ft,confirmationStatus:(0,p.optional)(Yt)}),Jt=nt((0,p.array)((0,p.nullable)(Xt))),er=rt((0,p.number)()),tr=(0,p.type)({accountKey:Ze,writableIndexes:(0,p.array)((0,p.number)()),readonlyIndexes:(0,p.array)((0,p.number)())}),rr=(0,p.type)({signatures:(0,p.array)((0,p.string)()),message:(0,p.type)({accountKeys:(0,p.array)((0,p.string)()),header:(0,p.type)({numRequiredSignatures:(0,p.number)(),numReadonlySignedAccounts:(0,p.number)(),numReadonlyUnsignedAccounts:(0,p.number)()}),instructions:(0,p.array)((0,p.type)({accounts:(0,p.array)((0,p.number)()),data:(0,p.string)(),programIdIndex:(0,p.number)()})),recentBlockhash:(0,p.string)(),addressTableLookups:(0,p.optional)((0,p.array)(tr))})}),nr=(0,p.type)({pubkey:Ze,signer:(0,p.boolean)(),writable:(0,p.boolean)(),source:(0,p.optional)((0,p.union)([(0,p.literal)("transaction"),(0,p.literal)("lookupTable")]))}),ir=(0,p.type)({accountKeys:(0,p.array)(nr),signatures:(0,p.array)((0,p.string)())}),or=(0,p.type)({parsed:(0,p.unknown)(),program:(0,p.string)(),programId:Ze}),sr=(0,p.type)({accounts:(0,p.array)(Ze),data:(0,p.string)(),programId:Ze}),ar=(0,p.union)([sr,or]),ur=(0,p.union)([(0,p.type)({parsed:(0,p.unknown)(),program:(0,p.string)(),programId:(0,p.string)()}),(0,p.type)({accounts:(0,p.array)((0,p.string)()),data:(0,p.string)(),programId:(0,p.string)()})]),cr=(0,p.coerce)(ar,ur,(e=>"accounts"in e?(0,p.create)(e,sr):(0,p.create)(e,or))),lr=(0,p.type)({signatures:(0,p.array)((0,p.string)()),message:(0,p.type)({accountKeys:(0,p.array)(nr),instructions:(0,p.array)(cr),recentBlockhash:(0,p.string)(),addressTableLookups:(0,p.optional)((0,p.nullable)((0,p.array)(tr)))})}),dr=(0,p.type)({accountIndex:(0,p.number)(),mint:(0,p.string)(),owner:(0,p.optional)((0,p.string)()),uiTokenAmount:Tt}),fr=(0,p.type)({writable:(0,p.array)(Ze),readonly:(0,p.array)(Ze)}),hr=(0,p.type)({err:ft,fee:(0,p.number)(),innerInstructions:(0,p.optional)((0,p.nullable)((0,p.array)((0,p.type)({index:(0,p.number)(),instructions:(0,p.array)((0,p.type)({accounts:(0,p.array)((0,p.number)()),data:(0,p.string)(),programIdIndex:(0,p.number)()}))})))),preBalances:(0,p.array)((0,p.number)()),postBalances:(0,p.array)((0,p.number)()),logMessages:(0,p.optional)((0,p.nullable)((0,p.array)((0,p.string)()))),preTokenBalances:(0,p.optional)((0,p.nullable)((0,p.array)(dr))),postTokenBalances:(0,p.optional)((0,p.nullable)((0,p.array)(dr))),loadedAddresses:(0,p.optional)(fr),computeUnitsConsumed:(0,p.optional)((0,p.number)())}),pr=(0,p.type)({err:ft,fee:(0,p.number)(),innerInstructions:(0,p.optional)((0,p.nullable)((0,p.array)((0,p.type)({index:(0,p.number)(),instructions:(0,p.array)(cr)})))),preBalances:(0,p.array)((0,p.number)()),postBalances:(0,p.array)((0,p.number)()),logMessages:(0,p.optional)((0,p.nullable)((0,p.array)((0,p.string)()))),preTokenBalances:(0,p.optional)((0,p.nullable)((0,p.array)(dr))),postTokenBalances:(0,p.optional)((0,p.nullable)((0,p.array)(dr))),loadedAddresses:(0,p.optional)(fr),computeUnitsConsumed:(0,p.optional)((0,p.number)())}),yr=(0,p.union)([(0,p.literal)(0),(0,p.literal)("legacy")]),gr=(0,p.type)({pubkey:(0,p.string)(),lamports:(0,p.number)(),postBalance:(0,p.nullable)((0,p.number)()),rewardType:(0,p.nullable)((0,p.string)()),commission:(0,p.optional)((0,p.nullable)((0,p.number)()))}),mr=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),transactions:(0,p.array)((0,p.type)({transaction:rr,meta:(0,p.nullable)(hr),version:(0,p.optional)(yr)})),rewards:(0,p.optional)((0,p.array)(gr)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),vr=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),rewards:(0,p.optional)((0,p.array)(gr)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),br=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),transactions:(0,p.array)((0,p.type)({transaction:ir,meta:(0,p.nullable)(hr),version:(0,p.optional)(yr)})),rewards:(0,p.optional)((0,p.array)(gr)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),wr=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),transactions:(0,p.array)((0,p.type)({transaction:lr,meta:(0,p.nullable)(pr),version:(0,p.optional)(yr)})),rewards:(0,p.optional)((0,p.array)(gr)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),xr=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),transactions:(0,p.array)((0,p.type)({transaction:ir,meta:(0,p.nullable)(pr),version:(0,p.optional)(yr)})),rewards:(0,p.optional)((0,p.array)(gr)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),Ar=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),rewards:(0,p.optional)((0,p.array)(gr)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),Sr=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),transactions:(0,p.array)((0,p.type)({transaction:rr,meta:(0,p.nullable)(hr)})),rewards:(0,p.optional)((0,p.array)(gr)),blockTime:(0,p.nullable)((0,p.number)())}))),Er=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),signatures:(0,p.array)((0,p.string)()),blockTime:(0,p.nullable)((0,p.number)())}))),Tr=rt((0,p.nullable)((0,p.type)({slot:(0,p.number)(),meta:hr,blockTime:(0,p.optional)((0,p.nullable)((0,p.number)())),transaction:rr,version:(0,p.optional)(yr)}))),kr=rt((0,p.nullable)((0,p.type)({slot:(0,p.number)(),transaction:lr,meta:(0,p.nullable)(pr),blockTime:(0,p.optional)((0,p.nullable)((0,p.number)())),version:(0,p.optional)(yr)}))),Ir=nt((0,p.type)({blockhash:(0,p.string)(),feeCalculator:(0,p.type)({lamportsPerSignature:(0,p.number)()})})),_r=nt((0,p.type)({blockhash:(0,p.string)(),lastValidBlockHeight:(0,p.number)()})),Pr=(0,p.type)({slot:(0,p.number)(),numTransactions:(0,p.number)(),numSlots:(0,p.number)(),samplePeriodSecs:(0,p.number)()}),Rr=rt((0,p.array)(Pr)),Cr=nt((0,p.nullable)((0,p.type)({feeCalculator:(0,p.type)({lamportsPerSignature:(0,p.number)()})}))),Mr=rt((0,p.string)()),Or=rt((0,p.string)()),Br=(0,p.type)({err:ft,logs:(0,p.array)((0,p.string)()),signature:(0,p.string)()}),Nr=(0,p.type)({result:it(Br),subscription:(0,p.number)()}),Dr={"solana-client":"js/0.0.0-development"};class Lr{get commitment(){return this._commitment}get rpcEndpoint(){return this._rpcEndpoint}async getBalanceAndContext(e,t){const{commitment:r,config:n}=Je(t),i=this._buildArgs([e.toBase58()],r,void 0,n),o=await this._rpcRequest("getBalance",i),s=(0,p.create)(o,nt((0,p.number)()));if("error"in s)throw new He(s.error,`failed to get balance for ${e.toBase58()}`);return s.result}async getBalance(e,t){return await this.getBalanceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get balance of account "+e.toBase58()+": "+t)}))}async getBlockTime(e){const t=await this._rpcRequest("getBlockTime",[e]),r=(0,p.create)(t,rt((0,p.nullable)((0,p.number)())));if("error"in r)throw new He(r.error,`failed to get block time for slot ${e}`);return r.result}async getMinimumLedgerSlot(){const e=await this._rpcRequest("minimumLedgerSlot",[]),t=(0,p.create)(e,rt((0,p.number)()));if("error"in t)throw new He(t.error,"failed to get minimum ledger slot");return t.result}async getFirstAvailableBlock(){const e=await this._rpcRequest("getFirstAvailableBlock",[]),t=(0,p.create)(e,St);if("error"in t)throw new He(t.error,"failed to get first available block");return t.result}async getSupply(e){let t={};t="string"==typeof e?{commitment:e}:e?{...e,commitment:e&&e.commitment||this.commitment}:{commitment:this.commitment};const r=await this._rpcRequest("getSupply",[t]),n=(0,p.create)(r,Et);if("error"in n)throw new He(n.error,"failed to get supply");return n.result}async getTokenSupply(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenSupply",r),i=(0,p.create)(n,nt(Tt));if("error"in i)throw new He(i.error,"failed to get token supply");return i.result}async getTokenAccountBalance(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenAccountBalance",r),i=(0,p.create)(n,nt(Tt));if("error"in i)throw new He(i.error,"failed to get token account balance");return i.result}async getTokenAccountsByOwner(e,t,r){const{commitment:n,config:i}=Je(r);let o=[e.toBase58()];"mint"in t?o.push({mint:t.mint.toBase58()}):o.push({programId:t.programId.toBase58()});const s=this._buildArgs(o,n,"base64",i),a=await this._rpcRequest("getTokenAccountsByOwner",s),u=(0,p.create)(a,It);if("error"in u)throw new He(u.error,`failed to get token accounts owned by account ${e.toBase58()}`);return u.result}async getParsedTokenAccountsByOwner(e,t,r){let n=[e.toBase58()];"mint"in t?n.push({mint:t.mint.toBase58()}):n.push({programId:t.programId.toBase58()});const i=this._buildArgs(n,r,"jsonParsed"),o=await this._rpcRequest("getTokenAccountsByOwner",i),s=(0,p.create)(o,Pt);if("error"in s)throw new He(s.error,`failed to get token accounts owned by account ${e.toBase58()}`);return s.result}async getLargestAccounts(e){const t={...e,commitment:e&&e.commitment||this.commitment},r=t.filter||t.commitment?[t]:[],n=await this._rpcRequest("getLargestAccounts",r),i=(0,p.create)(n,Rt);if("error"in i)throw new He(i.error,"failed to get largest accounts");return i.result}async getTokenLargestAccounts(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenLargestAccounts",r),i=(0,p.create)(n,kt);if("error"in i)throw new He(i.error,"failed to get token largest accounts");return i.result}async getAccountInfoAndContext(e,t){const{commitment:r,config:n}=Je(t),i=this._buildArgs([e.toBase58()],r,"base64",n),o=await this._rpcRequest("getAccountInfo",i),s=(0,p.create)(o,nt((0,p.nullable)(Ct)));if("error"in s)throw new He(s.error,`failed to get info about account ${e.toBase58()}`);return s.result}async getParsedAccountInfo(e,t){const{commitment:r,config:n}=Je(t),i=this._buildArgs([e.toBase58()],r,"jsonParsed",n),o=await this._rpcRequest("getAccountInfo",i),s=(0,p.create)(o,nt((0,p.nullable)(Bt)));if("error"in s)throw new He(s.error,`failed to get info about account ${e.toBase58()}`);return s.result}async getAccountInfo(e,t){try{return(await this.getAccountInfoAndContext(e,t)).value}catch(t){throw new Error("failed to get info about account "+e.toBase58()+": "+t)}}async getMultipleParsedAccounts(e,t){const{commitment:r,config:n}=Je(t),i=e.map((e=>e.toBase58())),o=this._buildArgs([i],r,"jsonParsed",n),s=await this._rpcRequest("getMultipleAccounts",o),a=(0,p.create)(s,nt((0,p.array)((0,p.nullable)(Bt))));if("error"in a)throw new He(a.error,`failed to get info for accounts ${i}`);return a.result}async getMultipleAccountsInfoAndContext(e,t){const{commitment:r,config:n}=Je(t),i=e.map((e=>e.toBase58())),o=this._buildArgs([i],r,"base64",n),s=await this._rpcRequest("getMultipleAccounts",o),a=(0,p.create)(s,nt((0,p.array)((0,p.nullable)(Ct))));if("error"in a)throw new He(a.error,`failed to get info for accounts ${i}`);return a.result}async getMultipleAccountsInfo(e,t){return(await this.getMultipleAccountsInfoAndContext(e,t)).value}async getStakeActivation(e,t,r){const{commitment:n,config:i}=Je(t),o=this._buildArgs([e.toBase58()],n,void 0,{...i,epoch:null!=r?r:i?.epoch}),s=await this._rpcRequest("getStakeActivation",o),a=(0,p.create)(s,rt(Dt));if("error"in a)throw new He(a.error,`failed to get Stake Activation ${e.toBase58()}`);return a.result}async getProgramAccounts(e,t){const{commitment:r,config:n}=Je(t),{encoding:i,...o}=n||{},s=this._buildArgs([e.toBase58()],r,i||"base64",o),a=await this._rpcRequest("getProgramAccounts",s),u=(0,p.create)(a,rt((0,p.array)(Mt)));if("error"in u)throw new He(u.error,`failed to get accounts owned by program ${e.toBase58()}`);return u.result}async getParsedProgramAccounts(e,t){const{commitment:r,config:n}=Je(t),i=this._buildArgs([e.toBase58()],r,"jsonParsed",n),o=await this._rpcRequest("getProgramAccounts",i),s=(0,p.create)(o,rt((0,p.array)(Nt)));if("error"in s)throw new He(s.error,`failed to get accounts owned by program ${e.toBase58()}`);return s.result}async confirmTransaction(e,r){let n,i;if("string"==typeof e)n=e;else{const t=e;if(t.abortSignal?.aborted)return Promise.reject(t.abortSignal.reason);n=t.signature}try{i=t(c).decode(n)}catch(e){throw new Error("signature must be base58 encoded: "+n)}return Y(64===i.length,"signature has invalid length"),"string"==typeof e?await this.confirmTransactionUsingLegacyTimeoutStrategy({commitment:r||this.commitment,signature:n}):"lastValidBlockHeight"in e?await this.confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:r||this.commitment,strategy:e}):await this.confirmTransactionUsingDurableNonceStrategy({commitment:r||this.commitment,strategy:e})}getCancellationPromise(e){return new Promise(((t,r)=>{null!=e&&(e.aborted?r(e.reason):e.addEventListener("abort",(()=>{r(e.reason)})))}))}getTransactionConfirmationPromise({commitment:e,signature:t}){let r,n,i=!1;return{abortConfirmation:()=>{n&&(n(),n=void 0),null!=r&&(this.removeSignatureListener(r),r=void 0)},confirmationPromise:new Promise(((o,s)=>{try{r=this.onSignature(t,((e,t)=>{r=void 0;const n={context:t,value:e};o({__type:re.PROCESSED,response:n})}),e);const a=new Promise((e=>{null==r?e():n=this._onSubscriptionStateChange(r,(t=>{"subscribed"===t&&e()}))}));(async()=>{if(await a,i)return;const r=await this.getSignatureStatus(t);if(i)return;if(null==r)return;const{context:n,value:u}=r;if(null!=u)if(u?.err)s(u.err);else{switch(e){case"confirmed":case"single":case"singleGossip":if("processed"===u.confirmationStatus)return;break;case"finalized":case"max":case"root":if("processed"===u.confirmationStatus||"confirmed"===u.confirmationStatus)return}i=!0,o({__type:re.PROCESSED,response:{context:n,value:u}})}})()}catch(e){s(e)}}))}}async confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:e,strategy:{abortSignal:t,lastValidBlockHeight:r,signature:n}}){let i=!1;const o=new Promise((t=>{const n=async()=>{try{return await this.getBlockHeight(e)}catch(e){return-1}};(async()=>{let e=await n();if(!i){for(;e<=r;){if(await be(1e3),i)return;if(e=await n(),i)return}t({__type:re.BLOCKHEIGHT_EXCEEDED})}})()})),{abortConfirmation:s,confirmationPromise:a}=this.getTransactionConfirmationPromise({commitment:e,signature:n}),u=this.getCancellationPromise(t);let c;try{const e=await Promise.race([u,a,o]);if(e.__type!==re.PROCESSED)throw new K(n);c=e.response}finally{i=!0,s()}return c}async confirmTransactionUsingDurableNonceStrategy({commitment:e,strategy:{abortSignal:t,minContextSlot:r,nonceAccountPubkey:n,nonceValue:i,signature:o}}){let s=!1;const a=new Promise((t=>{let o=i,a=null;const u=async()=>{try{const{context:t,value:i}=await this.getNonceAndContext(n,{commitment:e,minContextSlot:r});return a=t.slot,i?.nonce}catch(e){return o}};(async()=>{if(o=await u(),!s)for(;;){if(i!==o)return void t({__type:re.NONCE_INVALID,slotInWhichNonceDidAdvance:a});if(await be(2e3),s)return;if(o=await u(),s)return}})()})),{abortConfirmation:u,confirmationPromise:c}=this.getTransactionConfirmationPromise({commitment:e,signature:o}),l=this.getCancellationPromise(t);let d;try{const t=await Promise.race([l,c,a]);if(t.__type===re.PROCESSED)d=t.response;else{let n;for(;;){const e=await this.getSignatureStatus(o);if(null==e)break;if(!(e.context.slot<(t.slotInWhichNonceDidAdvance??r))){n=e;break}await be(400)}if(!n?.value)throw new H(o);{const t=e||"finalized",{confirmationStatus:r}=n.value;switch(t){case"processed":case"recent":if("processed"!==r&&"confirmed"!==r&&"finalized"!==r)throw new H(o);break;case"confirmed":case"single":case"singleGossip":if("confirmed"!==r&&"finalized"!==r)throw new H(o);break;case"finalized":case"max":case"root":if("finalized"!==r)throw new H(o)}d={context:n.context,value:{err:n.value.err}}}}}finally{s=!0,u()}return d}async confirmTransactionUsingLegacyTimeoutStrategy({commitment:e,signature:t}){let r;const n=new Promise((t=>{let n=this._confirmTransactionInitialTimeout||6e4;switch(e){case"processed":case"recent":case"single":case"confirmed":case"singleGossip":n=this._confirmTransactionInitialTimeout||3e4}r=setTimeout((()=>t({__type:re.TIMED_OUT,timeoutMs:n})),n)})),{abortConfirmation:i,confirmationPromise:o}=this.getTransactionConfirmationPromise({commitment:e,signature:t});let s;try{const e=await Promise.race([o,n]);if(e.__type!==re.PROCESSED)throw new z(t,e.timeoutMs/1e3);s=e.response}finally{clearTimeout(r),i()}return s}async getClusterNodes(){const e=await this._rpcRequest("getClusterNodes",[]),t=(0,p.create)(e,rt((0,p.array)($t)));if("error"in t)throw new He(t.error,"failed to get cluster nodes");return t.result}async getVoteAccounts(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getVoteAccounts",t),n=(0,p.create)(r,Qt);if("error"in n)throw new He(n.error,"failed to get vote accounts");return n.result}async getSlot(e){const{commitment:t,config:r}=Je(e),n=this._buildArgs([],t,void 0,r),i=await this._rpcRequest("getSlot",n),o=(0,p.create)(i,rt((0,p.number)()));if("error"in o)throw new He(o.error,"failed to get slot");return o.result}async getSlotLeader(e){const{commitment:t,config:r}=Je(e),n=this._buildArgs([],t,void 0,r),i=await this._rpcRequest("getSlotLeader",n),o=(0,p.create)(i,rt((0,p.string)()));if("error"in o)throw new He(o.error,"failed to get slot leader");return o.result}async getSlotLeaders(e,t){const r=[e,t],n=await this._rpcRequest("getSlotLeaders",r),i=(0,p.create)(n,rt((0,p.array)(Ze)));if("error"in i)throw new He(i.error,"failed to get slot leaders");return i.result}async getSignatureStatus(e,t){const{context:r,value:n}=await this.getSignatureStatuses([e],t);Y(1===n.length);return{context:r,value:n[0]}}async getSignatureStatuses(e,t){const r=[e];t&&r.push(t);const n=await this._rpcRequest("getSignatureStatuses",r),i=(0,p.create)(n,Jt);if("error"in i)throw new He(i.error,"failed to get signature status");return i.result}async getTransactionCount(e){const{commitment:t,config:r}=Je(e),n=this._buildArgs([],t,void 0,r),i=await this._rpcRequest("getTransactionCount",n),o=(0,p.create)(i,rt((0,p.number)()));if("error"in o)throw new He(o.error,"failed to get transaction count");return o.result}async getTotalSupply(e){return(await this.getSupply({commitment:e,excludeNonCirculatingAccountsList:!0})).value.total}async getInflationGovernor(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getInflationGovernor",t),n=(0,p.create)(r,vt);if("error"in n)throw new He(n.error,"failed to get inflation");return n.result}async getInflationReward(e,t,r){const{commitment:n,config:i}=Je(r),o=this._buildArgs([e.map((e=>e.toBase58()))],n,void 0,{...i,epoch:null!=t?t:i?.epoch}),s=await this._rpcRequest("getInflationReward",o),a=(0,p.create)(s,at);if("error"in a)throw new He(a.error,"failed to get inflation reward");return a.result}async getInflationRate(){const e=await this._rpcRequest("getInflationRate",[]),t=(0,p.create)(e,bt);if("error"in t)throw new He(t.error,"failed to get inflation rate");return t.result}async getEpochInfo(e){const{commitment:t,config:r}=Je(e),n=this._buildArgs([],t,void 0,r),i=await this._rpcRequest("getEpochInfo",n),o=(0,p.create)(i,wt);if("error"in o)throw new He(o.error,"failed to get epoch info");return o.result}async getEpochSchedule(){const e=await this._rpcRequest("getEpochSchedule",[]),t=(0,p.create)(e,xt);if("error"in t)throw new He(t.error,"failed to get epoch schedule");const r=t.result;return new je(r.slotsPerEpoch,r.leaderScheduleSlotOffset,r.warmup,r.firstNormalEpoch,r.firstNormalSlot)}async getLeaderSchedule(){const e=await this._rpcRequest("getLeaderSchedule",[]),t=(0,p.create)(e,At);if("error"in t)throw new He(t.error,"failed to get leader schedule");return t.result}async getMinimumBalanceForRentExemption(e,t){const r=this._buildArgs([e],t),n=await this._rpcRequest("getMinimumBalanceForRentExemption",r),i=(0,p.create)(n,er);return"error"in i?(console.warn("Unable to fetch minimum balance for rent exemption"),0):i.result}async getRecentBlockhashAndContext(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getRecentBlockhash",t),n=(0,p.create)(r,Ir);if("error"in n)throw new He(n.error,"failed to get recent blockhash");return n.result}async getRecentPerformanceSamples(e){const t=await this._rpcRequest("getRecentPerformanceSamples",e?[e]:[]),r=(0,p.create)(t,Rr);if("error"in r)throw new He(r.error,"failed to get recent performance samples");return r.result}async getFeeCalculatorForBlockhash(e,t){const r=this._buildArgs([e],t),n=await this._rpcRequest("getFeeCalculatorForBlockhash",r),i=(0,p.create)(n,Cr);if("error"in i)throw new He(i.error,"failed to get fee calculator");const{context:o,value:s}=i.result;return{context:o,value:null!==s?s.feeCalculator:null}}async getFeeForMessage(e,t){const r=I(e.serialize()).toString("base64"),n=this._buildArgs([r],t),i=await this._rpcRequest("getFeeForMessage",n),o=(0,p.create)(i,nt((0,p.nullable)((0,p.number)())));if("error"in o)throw new He(o.error,"failed to get fee for message");if(null===o.result)throw new Error("invalid blockhash");return o.result}async getRecentBlockhash(e){try{return(await this.getRecentBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhash(e){try{return(await this.getLatestBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhashAndContext(e){const{commitment:t,config:r}=Je(e),n=this._buildArgs([],t,void 0,r),i=await this._rpcRequest("getLatestBlockhash",n),o=(0,p.create)(i,_r);if("error"in o)throw new He(o.error,"failed to get latest blockhash");return o.result}async getVersion(){const e=await this._rpcRequest("getVersion",[]),t=(0,p.create)(e,rt(yt));if("error"in t)throw new He(t.error,"failed to get version");return t.result}async getGenesisHash(){const e=await this._rpcRequest("getGenesisHash",[]),t=(0,p.create)(e,rt((0,p.string)()));if("error"in t)throw new He(t.error,"failed to get genesis hash");return t.result}async getBlock(e,t){const{commitment:r,config:n}=Je(t),i=this._buildArgsAtLeastConfirmed([e],r,void 0,n),o=await this._rpcRequest("getBlock",i);try{switch(n?.transactionDetails){case"accounts":{const e=(0,p.create)(o,br);if("error"in e)throw e.error;return e.result}case"none":{const e=(0,p.create)(o,vr);if("error"in e)throw e.error;return e.result}default:{const e=(0,p.create)(o,mr);if("error"in e)throw e.error;const{result:t}=e;return t?{...t,transactions:t.transactions.map((({transaction:e,meta:t,version:r})=>({meta:t,transaction:{...e,message:ot(r,e.message)},version:r})))}:null}}}catch(e){throw new He(e,"failed to get confirmed block")}}async getParsedBlock(e,t){const{commitment:r,config:n}=Je(t),i=this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n),o=await this._rpcRequest("getBlock",i);try{switch(n?.transactionDetails){case"accounts":{const e=(0,p.create)(o,xr);if("error"in e)throw e.error;return e.result}case"none":{const e=(0,p.create)(o,Ar);if("error"in e)throw e.error;return e.result}default:{const e=(0,p.create)(o,wr);if("error"in e)throw e.error;return e.result}}}catch(e){throw new He(e,"failed to get block")}}async getBlockHeight(e){const{commitment:t,config:r}=Je(e),n=this._buildArgs([],t,void 0,r),i=await this._rpcRequest("getBlockHeight",n),o=(0,p.create)(i,rt((0,p.number)()));if("error"in o)throw new He(o.error,"failed to get block height information");return o.result}async getBlockProduction(e){let t,r;if("string"==typeof e)r=e;else if(e){const{commitment:n,...i}=e;r=n,t=i}const n=this._buildArgs([],r,"base64",t),i=await this._rpcRequest("getBlockProduction",n),o=(0,p.create)(i,mt);if("error"in o)throw new He(o.error,"failed to get block production information");return o.result}async getTransaction(e,t){const{commitment:r,config:n}=Je(t),i=this._buildArgsAtLeastConfirmed([e],r,void 0,n),o=await this._rpcRequest("getTransaction",i),s=(0,p.create)(o,Tr);if("error"in s)throw new He(s.error,"failed to get transaction");const a=s.result;return a?{...a,transaction:{...a.transaction,message:ot(a.version,a.transaction.message)}}:a}async getParsedTransaction(e,t){const{commitment:r,config:n}=Je(t),i=this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n),o=await this._rpcRequest("getTransaction",i),s=(0,p.create)(o,kr);if("error"in s)throw new He(s.error,"failed to get transaction");return s.result}async getParsedTransactions(e,t){const{commitment:r,config:n}=Je(t),i=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n)})));return(await this._rpcBatchRequest(i)).map((e=>{const t=(0,p.create)(e,kr);if("error"in t)throw new He(t.error,"failed to get transactions");return t.result}))}async getTransactions(e,t){const{commitment:r,config:n}=Je(t),i=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],r,void 0,n)})));return(await this._rpcBatchRequest(i)).map((e=>{const t=(0,p.create)(e,Tr);if("error"in t)throw new He(t.error,"failed to get transactions");const r=t.result;return r?{...r,transaction:{...r.transaction,message:ot(r.version,r.transaction.message)}}:r}))}async getConfirmedBlock(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=await this._rpcRequest("getConfirmedBlock",r),i=(0,p.create)(n,Sr);if("error"in i)throw new He(i.error,"failed to get confirmed block");const o=i.result;if(!o)throw new Error("Confirmed block "+e+" not found");const s={...o,transactions:o.transactions.map((({transaction:e,meta:t})=>{const r=new J(e.message);return{meta:t,transaction:{...e,message:r}}}))};return{...s,transactions:s.transactions.map((({transaction:e,meta:t})=>({meta:t,transaction:se.populate(e.message,e.signatures)})))}}async getBlocks(e,t,r){const n=this._buildArgsAtLeastConfirmed(void 0!==t?[e,t]:[e],r),i=await this._rpcRequest("getBlocks",n),o=(0,p.create)(i,rt((0,p.array)((0,p.number)())));if("error"in o)throw new He(o.error,"failed to get blocks");return o.result}async getBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=await this._rpcRequest("getBlock",r),i=(0,p.create)(n,Er);if("error"in i)throw new He(i.error,"failed to get block");const o=i.result;if(!o)throw new Error("Block "+e+" not found");return o}async getConfirmedBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=await this._rpcRequest("getConfirmedBlock",r),i=(0,p.create)(n,Er);if("error"in i)throw new He(i.error,"failed to get confirmed block");const o=i.result;if(!o)throw new Error("Confirmed block "+e+" not found");return o}async getConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=await this._rpcRequest("getConfirmedTransaction",r),i=(0,p.create)(n,Tr);if("error"in i)throw new He(i.error,"failed to get transaction");const o=i.result;if(!o)return o;const s=new J(o.transaction.message),a=o.transaction.signatures;return{...o,transaction:se.populate(s,a)}}async getParsedConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,"jsonParsed"),n=await this._rpcRequest("getConfirmedTransaction",r),i=(0,p.create)(n,kr);if("error"in i)throw new He(i.error,"failed to get confirmed transaction");return i.result}async getParsedConfirmedTransactions(e,t){const r=e.map((e=>({methodName:"getConfirmedTransaction",args:this._buildArgsAtLeastConfirmed([e],t,"jsonParsed")})));return(await this._rpcBatchRequest(r)).map((e=>{const t=(0,p.create)(e,kr);if("error"in t)throw new He(t.error,"failed to get confirmed transactions");return t.result}))}async getConfirmedSignaturesForAddress(e,t,r){let n={},i=await this.getFirstAvailableBlock();for(;!("until"in n)&&!(--t<=0||t0&&(n.until=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}let o=await this.getSlot("finalized");for(;!("before"in n||++r>o);)try{const e=await this.getConfirmedBlockSignatures(r);e.signatures.length>0&&(n.before=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}return(await this.getConfirmedSignaturesForAddress2(e,n)).map((e=>e.signature))}async getConfirmedSignaturesForAddress2(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),i=await this._rpcRequest("getConfirmedSignaturesForAddress2",n),o=(0,p.create)(i,Lt);if("error"in o)throw new He(o.error,"failed to get confirmed signatures for address");return o.result}async getSignaturesForAddress(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),i=await this._rpcRequest("getSignaturesForAddress",n),o=(0,p.create)(i,Ft);if("error"in o)throw new He(o.error,"failed to get signatures for address");return o.result}async getAddressLookupTable(e,t){const{context:r,value:n}=await this.getAccountInfoAndContext(e,t);let i=null;return null!==n&&(i=new We({key:e,state:We.deserialize(n.data)})),{context:r,value:i}}async getNonceAndContext(e,t){const{context:r,value:n}=await this.getAccountInfoAndContext(e,t);let i=null;return null!==n&&(i=Te.fromAccountData(n.data)),{context:r,value:i}}async getNonce(e,t){return await this.getNonceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get nonce for account "+e.toBase58()+": "+t)}))}async requestAirdrop(e,t){const r=await this._rpcRequest("requestAirdrop",[e.toBase58(),t]),n=(0,p.create)(r,Mr);if("error"in n)throw new He(n.error,`airdrop to ${e.toBase58()} failed`);return n.result}async _blockhashWithExpiryBlockHeight(e){if(!e){for(;this._pollingBlockhash;)await be(100);const e=Date.now()-this._blockhashInfo.lastFetch>=Xe;if(null!==this._blockhashInfo.latestBlockhash&&!e)return this._blockhashInfo.latestBlockhash}return await this._pollNewBlockhash()}async _pollNewBlockhash(){this._pollingBlockhash=!0;try{const e=Date.now(),t=this._blockhashInfo.latestBlockhash,r=t?t.blockhash:null;for(let e=0;e<50;e++){const e=await this.getLatestBlockhash("finalized");if(r!==e.blockhash)return this._blockhashInfo={latestBlockhash:e,lastFetch:Date.now(),transactionSignatures:[],simulatedSignatures:[]},e;await be(200)}throw new Error(`Unable to obtain a new blockhash after ${Date.now()-e}ms`)}finally{this._pollingBlockhash=!1}}async getStakeMinimumDelegation(e){const{commitment:t,config:r}=Je(e),n=this._buildArgs([],t,"base64",r),i=await this._rpcRequest("getStakeMinimumDelegation",n),o=(0,p.create)(i,nt((0,p.number)()));if("error"in o)throw new He(o.error,"failed to get stake minimum delegation");return o.result}async simulateTransaction(e,t,r){if("message"in e){const n=e.serialize(),o=i.Buffer.from(n).toString("base64");if(Array.isArray(t)||void 0!==r)throw new Error("Invalid arguments");const s=t||{};s.encoding="base64","commitment"in s||(s.commitment=this.commitment);const a=[o,s],u=await this._rpcRequest("simulateTransaction",a),c=(0,p.create)(u,gt);if("error"in c)throw new Error("failed to simulate transaction: "+c.error.message);return c.result}let n;if(e instanceof se){let t=e;n=new se,n.feePayer=t.feePayer,n.instructions=e.instructions,n.nonceInfo=t.nonceInfo,n.signatures=t.signatures}else n=se.populate(e),n._message=n._json=void 0;if(void 0!==t&&!Array.isArray(t))throw new Error("Invalid arguments");const o=t;if(n.nonceInfo&&o)n.sign(...o);else{let e=this._disableBlockhashCaching;for(;;){const t=await this._blockhashWithExpiryBlockHeight(e);if(n.lastValidBlockHeight=t.lastValidBlockHeight,n.recentBlockhash=t.blockhash,!o)break;if(n.sign(...o),!n.signature)throw new Error("!signature");const r=n.signature.toString("base64");if(!this._blockhashInfo.simulatedSignatures.includes(r)&&!this._blockhashInfo.transactionSignatures.includes(r)){this._blockhashInfo.simulatedSignatures.push(r);break}e=!0}}const s=n._compile(),a=s.serialize(),u=n._serialize(a).toString("base64"),c={encoding:"base64",commitment:this.commitment};if(r){const e=(Array.isArray(r)?r:s.nonProgramIds()).map((e=>e.toBase58()));c.accounts={encoding:"base64",addresses:e}}o&&(c.sigVerify=!0);const l=[u,c],d=await this._rpcRequest("simulateTransaction",l),f=(0,p.create)(d,gt);if("error"in f){let e;if("data"in f.error&&(e=f.error.data.logs,e&&Array.isArray(e))){const t="\n ",r=t+e.join(t);console.error(f.error.message,r)}throw new Ke("failed to simulate transaction: "+f.error.message,e)}return f.result}async sendTransaction(e,t,r){if("version"in e){if(t&&Array.isArray(t))throw new Error("Invalid arguments");const n=e.serialize();return await this.sendRawTransaction(n,r)}if(void 0===t||!Array.isArray(t))throw new Error("Invalid arguments");const n=t;if(e.nonceInfo)e.sign(...n);else{let t=this._disableBlockhashCaching;for(;;){const r=await this._blockhashWithExpiryBlockHeight(t);if(e.lastValidBlockHeight=r.lastValidBlockHeight,e.recentBlockhash=r.blockhash,e.sign(...n),!e.signature)throw new Error("!signature");const i=e.signature.toString("base64");if(!this._blockhashInfo.transactionSignatures.includes(i)){this._blockhashInfo.transactionSignatures.push(i);break}t=!0}}const i=e.serialize();return await this.sendRawTransaction(i,r)}async sendRawTransaction(e,t){const r=I(e).toString("base64");return await this.sendEncodedTransaction(r,t)}async sendEncodedTransaction(e,t){const r={encoding:"base64"},n=t&&t.skipPreflight,i=t&&t.preflightCommitment||this.commitment;t&&null!=t.maxRetries&&(r.maxRetries=t.maxRetries),t&&null!=t.minContextSlot&&(r.minContextSlot=t.minContextSlot),n&&(r.skipPreflight=n),i&&(r.preflightCommitment=i);const o=[e,r],s=await this._rpcRequest("sendTransaction",o),a=(0,p.create)(s,Or);if("error"in a){let e;throw"data"in a.error&&(e=a.error.data.logs),new Ke("failed to send transaction: "+a.error.message,e)}return a.result}_wsOnOpen(){this._rpcWebSocketConnected=!0,this._rpcWebSocketHeartbeat=setInterval((()=>{(async()=>{try{await this._rpcWebSocket.notify("ping")}catch{}})()}),5e3),this._updateSubscriptions()}_wsOnError(e){this._rpcWebSocketConnected=!1,console.error("ws error:",e.message)}_wsOnClose(e){this._rpcWebSocketConnected=!1,this._rpcWebSocketGeneration=(this._rpcWebSocketGeneration+1)%Number.MAX_SAFE_INTEGER,this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null),this._rpcWebSocketHeartbeat&&(clearInterval(this._rpcWebSocketHeartbeat),this._rpcWebSocketHeartbeat=null),1e3!==e?(this._subscriptionCallbacksByServerSubscriptionId={},Object.entries(this._subscriptionsByHash).forEach((([e,t])=>{this._setSubscription(e,{...t,state:"pending"})}))):this._updateSubscriptions()}_setSubscription(e,t){const r=this._subscriptionsByHash[e]?.state;if(this._subscriptionsByHash[e]=t,r!==t.state){const r=this._subscriptionStateChangeCallbacksByHash[e];r&&r.forEach((e=>{try{e(t.state)}catch{}}))}}_onSubscriptionStateChange(e,t){var r;const n=this._subscriptionHashByClientSubscriptionId[e];if(null==n)return()=>{};const i=(r=this._subscriptionStateChangeCallbacksByHash)[n]||(r[n]=new Set);return i.add(t),()=>{i.delete(t),0===i.size&&delete this._subscriptionStateChangeCallbacksByHash[n]}}async _updateSubscriptions(){if(0===Object.keys(this._subscriptionsByHash).length)return void(this._rpcWebSocketConnected&&(this._rpcWebSocketConnected=!1,this._rpcWebSocketIdleTimeout=setTimeout((()=>{this._rpcWebSocketIdleTimeout=null;try{this._rpcWebSocket.close()}catch(e){e instanceof Error&&console.log(`Error when closing socket connection: ${e.message}`)}}),500)));if(null!==this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketConnected=!0),!this._rpcWebSocketConnected)return void this._rpcWebSocket.connect();const e=this._rpcWebSocketGeneration,t=()=>e===this._rpcWebSocketGeneration;await Promise.all(Object.keys(this._subscriptionsByHash).map((async e=>{const r=this._subscriptionsByHash[e];if(void 0!==r)switch(r.state){case"pending":case"unsubscribed":if(0===r.callbacks.size)return delete this._subscriptionsByHash[e],"unsubscribed"===r.state&&delete this._subscriptionCallbacksByServerSubscriptionId[r.serverSubscriptionId],void await this._updateSubscriptions();await(async()=>{const{args:n,method:i}=r;try{this._setSubscription(e,{...r,state:"subscribing"});const t=await this._rpcWebSocket.call(i,n);this._setSubscription(e,{...r,serverSubscriptionId:t,state:"subscribed"}),this._subscriptionCallbacksByServerSubscriptionId[t]=r.callbacks,await this._updateSubscriptions()}catch(o){if(o instanceof Error&&console.error(`${i} error for argument`,n,o.message),!t())return;this._setSubscription(e,{...r,state:"pending"}),await this._updateSubscriptions()}})();break;case"subscribed":0===r.callbacks.size&&await(async()=>{const{serverSubscriptionId:n,unsubscribeMethod:i}=r;if(this._subscriptionsAutoDisposedByRpc.has(n))this._subscriptionsAutoDisposedByRpc.delete(n);else{this._setSubscription(e,{...r,state:"unsubscribing"}),this._setSubscription(e,{...r,state:"unsubscribing"});try{await this._rpcWebSocket.call(i,[n])}catch(n){if(n instanceof Error&&console.error(`${i} error:`,n.message),!t())return;return this._setSubscription(e,{...r,state:"subscribed"}),void await this._updateSubscriptions()}}this._setSubscription(e,{...r,state:"unsubscribed"}),await this._updateSubscriptions()})()}})))}_handleServerNotification(e,t){const r=this._subscriptionCallbacksByServerSubscriptionId[e];void 0!==r&&r.forEach((e=>{try{e(...t)}catch(e){console.error(e)}}))}_wsOnAccountNotification(e){const{result:t,subscription:r}=(0,p.create)(e,Ut);this._handleServerNotification(r,[t.value,t.context])}_makeSubscription(e,t){const r=this._nextClientSubscriptionId++,n=Fe([e.method,t]),i=this._subscriptionsByHash[n];return void 0===i?this._subscriptionsByHash[n]={...e,args:t,callbacks:new Set([e.callback]),state:"pending"}:i.callbacks.add(e.callback),this._subscriptionHashByClientSubscriptionId[r]=n,this._subscriptionDisposeFunctionsByClientSubscriptionId[r]=async()=>{delete this._subscriptionDisposeFunctionsByClientSubscriptionId[r],delete this._subscriptionHashByClientSubscriptionId[r];const t=this._subscriptionsByHash[n];Y(void 0!==t,`Could not find a \`Subscription\` when tearing down client subscription #${r}`),t.callbacks.delete(e.callback),await this._updateSubscriptions()},this._updateSubscriptions(),r}onAccountChange(e,t,r){const n=this._buildArgs([e.toBase58()],r||this._commitment||"finalized","base64");return this._makeSubscription({callback:t,method:"accountSubscribe",unsubscribeMethod:"accountUnsubscribe"},n)}async removeAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"account change")}_wsOnProgramAccountNotification(e){const{result:t,subscription:r}=(0,p.create)(e,Kt);this._handleServerNotification(r,[{accountId:t.value.pubkey,accountInfo:t.value.account},t.context])}onProgramAccountChange(e,t,r,n){const i=this._buildArgs([e.toBase58()],r||this._commitment||"finalized","base64",n?{filters:n}:void 0);return this._makeSubscription({callback:t,method:"programSubscribe",unsubscribeMethod:"programUnsubscribe"},i)}async removeProgramAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"program account change")}onLogs(e,t,r){const n=this._buildArgs(["object"==typeof e?{mentions:[e.toString()]}:e],r||this._commitment||"finalized");return this._makeSubscription({callback:t,method:"logsSubscribe",unsubscribeMethod:"logsUnsubscribe"},n)}async removeOnLogsListener(e){await this._unsubscribeClientSubscription(e,"logs")}_wsOnLogsNotification(e){const{result:t,subscription:r}=(0,p.create)(e,Nr);this._handleServerNotification(r,[t.value,t.context])}_wsOnSlotNotification(e){const{result:t,subscription:r}=(0,p.create)(e,Ht);this._handleServerNotification(r,[t])}onSlotChange(e){return this._makeSubscription({callback:e,method:"slotSubscribe",unsubscribeMethod:"slotUnsubscribe"},[])}async removeSlotChangeListener(e){await this._unsubscribeClientSubscription(e,"slot change")}_wsOnSlotUpdatesNotification(e){const{result:t,subscription:r}=(0,p.create)(e,Vt);this._handleServerNotification(r,[t])}onSlotUpdate(e){return this._makeSubscription({callback:e,method:"slotsUpdatesSubscribe",unsubscribeMethod:"slotsUpdatesUnsubscribe"},[])}async removeSlotUpdateListener(e){await this._unsubscribeClientSubscription(e,"slot update")}async _unsubscribeClientSubscription(e,t){const r=this._subscriptionDisposeFunctionsByClientSubscriptionId[e];r?await r():console.warn(`Ignored unsubscribe request because an active subscription with id \`${e}\` for '${t}' events could not be found.`)}_buildArgs(e,t,r,n){const i=t||this._commitment;if(i||r||n){let t={};r&&(t.encoding=r),i&&(t.commitment=i),n&&(t=Object.assign(t,n)),e.push(t)}return e}_buildArgsAtLeastConfirmed(e,t,r,n){const i=t||this._commitment;if(i&&!["confirmed","finalized"].includes(i))throw new Error("Using Connection with default commitment: `"+this._commitment+"`, but method requires at least `confirmed`");return this._buildArgs(e,t,r,n)}_wsOnSignatureNotification(e){const{result:t,subscription:r}=(0,p.create)(e,Wt);"receivedSignature"!==t.value&&this._subscriptionsAutoDisposedByRpc.add(r),this._handleServerNotification(r,"receivedSignature"===t.value?[{type:"received"},t.context]:[{type:"status",result:t.value},t.context])}onSignature(e,t,r){const n=this._buildArgs([e],r||this._commitment||"finalized"),i=this._makeSubscription({callback:(e,r)=>{if("status"===e.type){t(e.result,r);try{this.removeSignatureListener(i)}catch(e){}}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},n);return i}onSignatureWithOptions(e,t,r){const{commitment:n,...i}={...r,commitment:r&&r.commitment||this._commitment||"finalized"},o=this._buildArgs([e],n,void 0,i),s=this._makeSubscription({callback:(e,r)=>{t(e,r);try{this.removeSignatureListener(s)}catch(e){}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},o);return s}async removeSignatureListener(e){await this._unsubscribeClientSubscription(e,"signature result")}_wsOnRootNotification(e){const{result:t,subscription:r}=(0,p.create)(e,Gt);this._handleServerNotification(r,[t])}onRootChange(e){return this._makeSubscription({callback:e,method:"rootSubscribe",unsubscribeMethod:"rootUnsubscribe"},[])}async removeRootChangeListener(e){await this._unsubscribeClientSubscription(e,"root change")}constructor(e,r){let n,i,o,s,a,u;var c;this._commitment=void 0,this._confirmTransactionInitialTimeout=void 0,this._rpcEndpoint=void 0,this._rpcWsEndpoint=void 0,this._rpcClient=void 0,this._rpcRequest=void 0,this._rpcBatchRequest=void 0,this._rpcWebSocket=void 0,this._rpcWebSocketConnected=!1,this._rpcWebSocketHeartbeat=null,this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketGeneration=0,this._disableBlockhashCaching=!1,this._pollingBlockhash=!1,this._blockhashInfo={latestBlockhash:null,lastFetch:0,transactionSignatures:[],simulatedSignatures:[]},this._nextClientSubscriptionId=0,this._subscriptionDisposeFunctionsByClientSubscriptionId={},this._subscriptionHashByClientSubscriptionId={},this._subscriptionStateChangeCallbacksByHash={},this._subscriptionCallbacksByServerSubscriptionId={},this._subscriptionsByHash={},this._subscriptionsAutoDisposedByRpc=new Set,r&&"string"==typeof r?this._commitment=r:r&&(this._commitment=r.commitment,this._confirmTransactionInitialTimeout=r.confirmTransactionInitialTimeout,n=r.wsEndpoint,i=r.httpHeaders,o=r.fetch,s=r.fetchMiddleware,a=r.disableRetryOnRateLimit,u=r.httpAgent),this._rpcEndpoint=function(e){if(!1===/^https?:/.test(e))throw new TypeError("Endpoint URL must start with `http:` or `https:`.");return e}(e),this._rpcWsEndpoint=n||function(e){const t=e.match($e);if(null==t)throw TypeError(`Failed to validate endpoint URL \`${e}\``);const[r,n,i,o]=t,s=e.startsWith("https:")?"wss:":"ws:",a=null==i?null:parseInt(i.slice(1),10);return`${s}//${n}${null==a?"":`:${a+1}`}${o}`}(e),this._rpcClient=function(e,r,n,i,o,s){const a=n||qe;let u;return null!=s&&console.warn("You have supplied an `httpAgent` when creating a `Connection` in a browser environment.It has been ignored; `httpAgent` is only used in Node environments."),i&&(u=async(e,t)=>{const r=await new Promise(((r,n)=>{try{i(e,t,((e,t)=>r([e,t])))}catch(e){n(e)}}));return await a(...r)}),new(t(y))((async(t,n)=>{const i={method:"POST",body:t,agent:void 0,headers:Object.assign({"Content-Type":"application/json"},r||{},Dr)};try{let t,r=5,s=500;for(;t=u?await u(e,i):await a(e,i),429===t.status&&!0!==o&&(r-=1,0!==r);)console.log(`Server responded with ${t.status} ${t.statusText}. Retrying after ${s}ms delay...`),await be(s),s*=2;const c=await t.text();t.ok?n(null,c):n(new Error(`${t.status} ${t.statusText}: ${c}`))}catch(e){e instanceof Error&&n(e)}}),{})}(e,i,o,s,a,u),this._rpcRequest=(c=this._rpcClient,(e,t)=>new Promise(((r,n)=>{c.request(e,t,((e,t)=>{e?n(e):r(t)}))}))),this._rpcBatchRequest=function(e){return t=>new Promise(((r,n)=>{0===t.length&&r([]);const i=t.map((t=>e.request(t.methodName,t.args)));e.request(i,((e,t)=>{e?n(e):r(t)}))}))}(this._rpcClient),this._rpcWebSocket=new Ve(this._rpcWsEndpoint,{autoconnect:!1,max_reconnects:1/0}),this._rpcWebSocket.on("open",this._wsOnOpen.bind(this)),this._rpcWebSocket.on("error",this._wsOnError.bind(this)),this._rpcWebSocket.on("close",this._wsOnClose.bind(this)),this._rpcWebSocket.on("accountNotification",this._wsOnAccountNotification.bind(this)),this._rpcWebSocket.on("programNotification",this._wsOnProgramAccountNotification.bind(this)),this._rpcWebSocket.on("slotNotification",this._wsOnSlotNotification.bind(this)),this._rpcWebSocket.on("slotsUpdatesNotification",this._wsOnSlotUpdatesNotification.bind(this)),this._rpcWebSocket.on("signatureNotification",this._wsOnSignatureNotification.bind(this)),this._rpcWebSocket.on("rootNotification",this._wsOnRootNotification.bind(this)),this._rpcWebSocket.on("logsNotification",this._wsOnLogsNotification.bind(this))}}class Fr{static generate(){return new Fr(A())}static fromSecretKey(e,t){if(64!==e.byteLength)throw new Error("bad secret key size");const r=e.slice(32,64);if(!t||!t.skipValidation){const t=e.slice(0,32),n=S(t);for(let e=0;e<32;e++)if(r[e]!==n[e])throw new Error("provided secretKey is invalid")}return new Fr({publicKey:r,secretKey:e})}static fromSeed(e){const t=S(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),new Fr({publicKey:t,secretKey:r})}get publicKey(){return new N(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}constructor(e){this._keypair=void 0,this._keypair=e??A()}}const Ur=Object.freeze({CreateLookupTable:{index:0,layout:f.struct([f.u32("instruction"),ke("recentSlot"),f.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:f.struct([f.u32("instruction")])},ExtendLookupTable:{index:2,layout:f.struct([f.u32("instruction"),ke(),f.seq(V(),f.offset(f.u32(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:f.struct([f.u32("instruction")])},CloseLookupTable:{index:4,layout:f.struct([f.u32("instruction")])}});class jr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=f.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Ur))if(n.index==t){r=e;break}if(!r)throw new Error("Invalid Instruction. Should be a LookupTable Instruction");return r}static decodeCreateLookupTable(e){this.checkProgramId(e.programId),this.checkKeysLength(e.keys,4);const{recentSlot:t}=xe(Ur.CreateLookupTable,e.data);return{authority:e.keys[1].pubkey,payer:e.keys[2].pubkey,recentSlot:Number(t)}}static decodeExtendLookupTable(e){if(this.checkProgramId(e.programId),e.keys.length<2)throw new Error(`invalid instruction; found ${e.keys.length} keys, expected at least 2`);const{addresses:t}=xe(Ur.ExtendLookupTable,e.data);return{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey,payer:e.keys.length>2?e.keys[2].pubkey:void 0,addresses:t.map((e=>new N(e)))}}static decodeCloseLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,3),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey,recipient:e.keys[2].pubkey}}static decodeFreezeLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,2),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey}}static decodeDeactivateLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,2),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey}}static checkProgramId(e){if(!e.equals(Kr.programId))throw new Error("invalid instruction; programId is not AddressLookupTable Program")}static checkKeysLength(e,t){if(e.lengthe.toBytes()))}),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return e.payer&&r.push({pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:Re.programId,isSigner:!1,isWritable:!1}),new oe({programId:this.programId,keys:r,data:t})}static deactivateLookupTable(e){const t=we(Ur.DeactivateLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new oe({programId:this.programId,keys:r,data:t})}static closeLookupTable(e){const t=we(Ur.CloseLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.recipient,isSigner:!1,isWritable:!0}];return new oe({programId:this.programId,keys:r,data:t})}constructor(){}}Kr.programId=new N("AddressLookupTab1e1111111111111111111111111");class zr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=f.u8("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Hr))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a ComputeBudgetInstruction");return r}static decodeRequestUnits(e){this.checkProgramId(e.programId);const{units:t,additionalFee:r}=xe(Hr.RequestUnits,e.data);return{units:t,additionalFee:r}}static decodeRequestHeapFrame(e){this.checkProgramId(e.programId);const{bytes:t}=xe(Hr.RequestHeapFrame,e.data);return{bytes:t}}static decodeSetComputeUnitLimit(e){this.checkProgramId(e.programId);const{units:t}=xe(Hr.SetComputeUnitLimit,e.data);return{units:t}}static decodeSetComputeUnitPrice(e){this.checkProgramId(e.programId);const{microLamports:t}=xe(Hr.SetComputeUnitPrice,e.data);return{microLamports:t}}static checkProgramId(e){if(!e.equals(qr.programId))throw new Error("invalid instruction; programId is not ComputeBudgetProgram")}constructor(){}}const Hr=Object.freeze({RequestUnits:{index:0,layout:f.struct([f.u8("instruction"),f.u32("units"),f.u32("additionalFee")])},RequestHeapFrame:{index:1,layout:f.struct([f.u8("instruction"),f.u32("bytes")])},SetComputeUnitLimit:{index:2,layout:f.struct([f.u8("instruction"),f.u32("units")])},SetComputeUnitPrice:{index:3,layout:f.struct([f.u8("instruction"),ke("microLamports")])}});class qr{static requestUnits(e){const t=we(Hr.RequestUnits,e);return new oe({keys:[],programId:this.programId,data:t})}static requestHeapFrame(e){const t=we(Hr.RequestHeapFrame,e);return new oe({keys:[],programId:this.programId,data:t})}static setComputeUnitLimit(e){const t=we(Hr.SetComputeUnitLimit,e);return new oe({keys:[],programId:this.programId,data:t})}static setComputeUnitPrice(e){const t=we(Hr.SetComputeUnitPrice,{microLamports:BigInt(e.microLamports)});return new oe({keys:[],programId:this.programId,data:t})}constructor(){}}qr.programId=new N("ComputeBudget111111111111111111111111111111");const Vr=f.struct([f.u8("numSignatures"),f.u8("padding"),f.u16("signatureOffset"),f.u16("signatureInstructionIndex"),f.u16("publicKeyOffset"),f.u16("publicKeyInstructionIndex"),f.u16("messageDataOffset"),f.u16("messageDataSize"),f.u16("messageInstructionIndex")]);class Wr{static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,instructionIndex:o}=e;Y(32===t.length,`Public Key must be 32 bytes but received ${t.length} bytes`),Y(64===n.length,`Signature must be 64 bytes but received ${n.length} bytes`);const s=Vr.span,a=s+t.length,u=a+n.length,c=i.Buffer.alloc(u+r.length),l=null==o?65535:o;return Vr.encode({numSignatures:1,padding:0,signatureOffset:a,signatureInstructionIndex:l,publicKeyOffset:s,publicKeyInstructionIndex:l,messageDataOffset:u,messageDataSize:r.length,messageInstructionIndex:l},c),c.fill(t,s),c.fill(n,a),c.fill(r,u),new oe({keys:[],programId:Wr.programId,data:c})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;Y(64===t.length,`Private key must be 64 bytes but received ${t.length} bytes`);try{const e=Fr.fromSecretKey(t),i=e.publicKey.toBytes(),o=T(r,e.secretKey);return this.createInstructionWithPublicKey({publicKey:i,message:r,signature:o,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}}constructor(){}}Wr.programId=new N("Ed25519SigVerify111111111111111111111111111"),w.utils.hmacSha256Sync=(e,...t)=>{const r=b.hmac.create(l.sha256,e);return t.forEach((e=>r.update(e))),r.digest()};w.utils.isValidPrivateKey;const Gr=w.getPublicKey,$r=f.struct([f.u8("numSignatures"),f.u16("signatureOffset"),f.u8("signatureInstructionIndex"),f.u16("ethAddressOffset"),f.u8("ethAddressInstructionIndex"),f.u16("messageDataOffset"),f.u16("messageDataSize"),f.u8("messageInstructionIndex"),f.blob(20,"ethAddress"),f.blob(64,"signature"),f.u8("recoveryId")]);class Zr{static publicKeyToEthAddress(e){Y(64===e.length,`Public key must be 64 bytes but received ${e.length} bytes`);try{return i.Buffer.from((0,v.keccak_256)(I(e))).slice(-20)}catch(e){throw new Error(`Error constructing Ethereum address: ${e}`)}}static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,recoveryId:i,instructionIndex:o}=e;return Zr.createInstructionWithEthAddress({ethAddress:Zr.publicKeyToEthAddress(t),message:r,signature:n,recoveryId:i,instructionIndex:o})}static createInstructionWithEthAddress(e){const{ethAddress:t,message:r,signature:n,recoveryId:o,instructionIndex:s=0}=e;let a;a="string"==typeof t?t.startsWith("0x")?i.Buffer.from(t.substr(2),"hex"):i.Buffer.from(t,"hex"):t,Y(20===a.length,`Address must be 20 bytes but received ${a.length} bytes`);const u=12+a.length,c=u+n.length+1,l=i.Buffer.alloc($r.span+r.length);return $r.encode({numSignatures:1,signatureOffset:u,signatureInstructionIndex:s,ethAddressOffset:12,ethAddressInstructionIndex:s,messageDataOffset:c,messageDataSize:r.length,messageInstructionIndex:s,signature:I(n),ethAddress:I(a),recoveryId:o},l),l.fill(I(r),$r.span),new oe({keys:[],programId:Zr.programId,data:l})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;Y(32===t.length,`Private key must be 32 bytes but received ${t.length} bytes`);try{const e=I(t),a=Gr(e,!1).slice(1),u=i.Buffer.from((0,v.keccak_256)(I(r))),[c,l]=(o=u,s=e,w.signSync(o,s,{der:!1,recovered:!0}));return this.createInstructionWithPublicKey({publicKey:a,message:r,signature:c,recoveryId:l,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}var o,s}constructor(){}}Zr.programId=new N("KeccakSecp256k11111111111111111111111111111");const Qr=new N("StakeConfig11111111111111111111111111111111");class Yr{constructor(e,t){this.staker=void 0,this.withdrawer=void 0,this.staker=e,this.withdrawer=t}}class Xr{constructor(e,t,r){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=e,this.epoch=t,this.custodian=r}}Xr.default=new Xr(0,0,N.default);class Jr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=f.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(en))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a StakeInstruction");return r}static decodeInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t,lockup:r}=xe(en.Initialize,e.data);return{stakePubkey:e.keys[0].pubkey,authorized:new Yr(new N(t.staker),new N(t.withdrawer)),lockup:new Xr(r.unixTimestamp,r.epoch,new N(r.custodian))}}static decodeDelegate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,6),xe(en.Delegate,e.data),{stakePubkey:e.keys[0].pubkey,votePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[5].pubkey}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,stakeAuthorizationType:r}=xe(en.Authorize,e.data),n={stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new N(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(n.custodianPubkey=e.keys[3].pubkey),n}static decodeAuthorizeWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{newAuthorized:t,stakeAuthorizationType:r,authoritySeed:n,authorityOwner:i}=xe(en.AuthorizeWithSeed,e.data),o={stakePubkey:e.keys[0].pubkey,authorityBase:e.keys[1].pubkey,authoritySeed:n,authorityOwner:new N(i),newAuthorizedPubkey:new N(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(o.custodianPubkey=e.keys[3].pubkey),o}static decodeSplit(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=xe(en.Split,e.data);return{stakePubkey:e.keys[0].pubkey,splitStakePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[2].pubkey,lamports:t}}static decodeMerge(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),xe(en.Merge,e.data),{stakePubkey:e.keys[0].pubkey,sourceStakePubKey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=xe(en.Withdraw,e.data),r={stakePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t};return e.keys.length>5&&(r.custodianPubkey=e.keys[5].pubkey),r}static decodeDeactivate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),xe(en.Deactivate,e.data),{stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static checkProgramId(e){if(!e.equals(rn.programId))throw new Error("invalid instruction; programId is not StakeProgram")}static checkKeyLength(e,t){if(e.lengthf.struct([V("staker"),V("withdrawer")],e))(),((e="lockup")=>f.struct([f.ns64("unixTimestamp"),f.ns64("epoch"),V("custodian")],e))()])},Authorize:{index:1,layout:f.struct([f.u32("instruction"),V("newAuthorized"),f.u32("stakeAuthorizationType")])},Delegate:{index:2,layout:f.struct([f.u32("instruction")])},Split:{index:3,layout:f.struct([f.u32("instruction"),f.ns64("lamports")])},Withdraw:{index:4,layout:f.struct([f.u32("instruction"),f.ns64("lamports")])},Deactivate:{index:5,layout:f.struct([f.u32("instruction")])},Merge:{index:7,layout:f.struct([f.u32("instruction")])},AuthorizeWithSeed:{index:8,layout:f.struct([f.u32("instruction"),V("newAuthorized"),f.u32("stakeAuthorizationType"),G("authoritySeed"),V("authorityOwner")])}}),tn=Object.freeze({Staker:{index:0},Withdrawer:{index:1}});class rn{static initialize(e){const{stakePubkey:t,authorized:r,lockup:n}=e,i=n||Xr.default,o=we(en.Initialize,{authorized:{staker:I(r.staker.toBuffer()),withdrawer:I(r.withdrawer.toBuffer())},lockup:{unixTimestamp:i.unixTimestamp,epoch:i.epoch,custodian:I(i.custodian.toBuffer())}}),s={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:he,isSigner:!1,isWritable:!1}],programId:this.programId,data:o};return new oe(s)}static createAccountWithSeed(e){const t=new se;t.add(Re.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:i}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:i}))}static createAccount(e){const t=new se;t.add(Re.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:i}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:i}))}static delegate(e){const{stakePubkey:t,authorizedPubkey:r,votePubkey:n}=e,i=we(en.Delegate);return(new se).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:ce,isSigner:!1,isWritable:!1},{pubkey:me,isSigner:!1,isWritable:!1},{pubkey:Qr,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static authorize(e){const{stakePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,stakeAuthorizationType:i,custodianPubkey:o}=e,s=we(en.Authorize,{newAuthorized:I(n.toBuffer()),stakeAuthorizationType:i.index}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ce,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return o&&a.push({pubkey:o,isSigner:!1,isWritable:!1}),(new se).add({keys:a,programId:this.programId,data:s})}static authorizeWithSeed(e){const{stakePubkey:t,authorityBase:r,authoritySeed:n,authorityOwner:i,newAuthorizedPubkey:o,stakeAuthorizationType:s,custodianPubkey:a}=e,u=we(en.AuthorizeWithSeed,{newAuthorized:I(o.toBuffer()),stakeAuthorizationType:s.index,authoritySeed:n,authorityOwner:I(i.toBuffer())}),c=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1},{pubkey:ce,isSigner:!1,isWritable:!1}];return a&&c.push({pubkey:a,isSigner:!1,isWritable:!1}),(new se).add({keys:c,programId:this.programId,data:u})}static splitInstruction(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:i}=e,o=we(en.Split,{lamports:i});return new oe({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:o})}static split(e){const t=new se;return t.add(Re.createAccount({fromPubkey:e.authorizedPubkey,newAccountPubkey:e.splitStakePubkey,lamports:0,space:this.space,programId:this.programId})),t.add(this.splitInstruction(e))}static splitWithSeed(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,basePubkey:i,seed:o,lamports:s}=e,a=new se;return a.add(Re.allocate({accountPubkey:n,basePubkey:i,seed:o,space:this.space,programId:this.programId})),a.add(this.splitInstruction({stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:s}))}static merge(e){const{stakePubkey:t,sourceStakePubKey:r,authorizedPubkey:n}=e,i=we(en.Merge);return(new se).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:ce,isSigner:!1,isWritable:!1},{pubkey:me,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static withdraw(e){const{stakePubkey:t,authorizedPubkey:r,toPubkey:n,lamports:i,custodianPubkey:o}=e,s=we(en.Withdraw,{lamports:i}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:ce,isSigner:!1,isWritable:!1},{pubkey:me,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return o&&a.push({pubkey:o,isSigner:!1,isWritable:!1}),(new se).add({keys:a,programId:this.programId,data:s})}static deactivate(e){const{stakePubkey:t,authorizedPubkey:r}=e,n=we(en.Deactivate);return(new se).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ce,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}constructor(){}}rn.programId=new N("Stake11111111111111111111111111111111111111"),rn.space=200;class nn{constructor(e,t,r,n){this.nodePubkey=void 0,this.authorizedVoter=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.nodePubkey=e,this.authorizedVoter=t,this.authorizedWithdrawer=r,this.commission=n}}class on{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=f.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(sn))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a VoteInstruction");return r}static decodeInitializeAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,4);const{voteInit:t}=xe(sn.InitializeAccount,e.data);return{votePubkey:e.keys[0].pubkey,nodePubkey:e.keys[3].pubkey,voteInit:new nn(new N(t.nodePubkey),new N(t.authorizedVoter),new N(t.authorizedWithdrawer),t.commission)}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,voteAuthorizationType:r}=xe(sn.Authorize,e.data);return{votePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new N(t),voteAuthorizationType:{index:r}}}static decodeAuthorizeWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:t,currentAuthorityDerivedKeySeed:r,newAuthorized:n,voteAuthorizationType:i}}=xe(sn.AuthorizeWithSeed,e.data);return{currentAuthorityDerivedKeyBasePubkey:e.keys[2].pubkey,currentAuthorityDerivedKeyOwnerPubkey:new N(t),currentAuthorityDerivedKeySeed:r,newAuthorizedPubkey:new N(n),voteAuthorizationType:{index:i},votePubkey:e.keys[0].pubkey}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=xe(sn.Withdraw,e.data);return{votePubkey:e.keys[0].pubkey,authorizedWithdrawerPubkey:e.keys[2].pubkey,lamports:t,toPubkey:e.keys[1].pubkey}}static checkProgramId(e){if(!e.equals(un.programId))throw new Error("invalid instruction; programId is not VoteProgram")}static checkKeyLength(e,t){if(e.lengthf.struct([V("nodePubkey"),V("authorizedVoter"),V("authorizedWithdrawer"),f.u8("commission")],e))()])},Authorize:{index:1,layout:f.struct([f.u32("instruction"),V("newAuthorized"),f.u32("voteAuthorizationType")])},Withdraw:{index:3,layout:f.struct([f.u32("instruction"),f.ns64("lamports")])},AuthorizeWithSeed:{index:10,layout:f.struct([f.u32("instruction"),((e="voteAuthorizeWithSeedArgs")=>f.struct([f.u32("voteAuthorizationType"),V("currentAuthorityDerivedKeyOwnerPubkey"),G("currentAuthorityDerivedKeySeed"),V("newAuthorized")],e))()])}}),an=Object.freeze({Voter:{index:0},Withdrawer:{index:1}});class un{static initializeAccount(e){const{votePubkey:t,nodePubkey:r,voteInit:n}=e,i=we(sn.InitializeAccount,{voteInit:{nodePubkey:I(n.nodePubkey.toBuffer()),authorizedVoter:I(n.authorizedVoter.toBuffer()),authorizedWithdrawer:I(n.authorizedWithdrawer.toBuffer()),commission:n.commission}}),o={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:he,isSigner:!1,isWritable:!1},{pubkey:ce,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i};return new oe(o)}static createAccount(e){const t=new se;return t.add(Re.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.votePubkey,lamports:e.lamports,space:this.space,programId:this.programId})),t.add(this.initializeAccount({votePubkey:e.votePubkey,nodePubkey:e.voteInit.nodePubkey,voteInit:e.voteInit}))}static authorize(e){const{votePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,voteAuthorizationType:i}=e,o=we(sn.Authorize,{newAuthorized:I(n.toBuffer()),voteAuthorizationType:i.index}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ce,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return(new se).add({keys:s,programId:this.programId,data:o})}static authorizeWithSeed(e){const{currentAuthorityDerivedKeyBasePubkey:t,currentAuthorityDerivedKeyOwnerPubkey:r,currentAuthorityDerivedKeySeed:n,newAuthorizedPubkey:i,voteAuthorizationType:o,votePubkey:s}=e,a=we(sn.AuthorizeWithSeed,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:I(r.toBuffer()),currentAuthorityDerivedKeySeed:n,newAuthorized:I(i.toBuffer()),voteAuthorizationType:o.index}}),u=[{pubkey:s,isSigner:!1,isWritable:!0},{pubkey:ce,isSigner:!1,isWritable:!1},{pubkey:t,isSigner:!0,isWritable:!1}];return(new se).add({keys:u,programId:this.programId,data:a})}static withdraw(e){const{votePubkey:t,authorizedWithdrawerPubkey:r,lamports:n,toPubkey:i}=e,o=we(sn.Withdraw,{lamports:n}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:i,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return(new se).add({keys:s,programId:this.programId,data:o})}static safeWithdraw(e,t,r){if(e.lamports>t-r)throw new Error("Withdraw will leave vote account with insuffcient funds.");return un.withdraw(e)}constructor(){}}un.programId=new N("Vote111111111111111111111111111111111111111"),un.space=3731;const cn=new N("Va1idator1nfo111111111111111111111111111111"),ln=(0,p.type)({name:(0,p.string)(),website:(0,p.optional)((0,p.string)()),details:(0,p.optional)((0,p.string)()),keybaseUsername:(0,p.optional)((0,p.string)())});class dn{static fromConfigData(e){let t=[...e];if(2!==Z(t))return null;const r=[];for(let e=0;e<2;e++){const e=new N(t.slice(0,O));t=t.slice(O);const n=1===t.slice(0,1)[0];t=t.slice(1),r.push({publicKey:e,isSigner:n})}if(r[0].publicKey.equals(cn)&&r[1].isSigner){const e=G().decode(i.Buffer.from(t)),n=JSON.parse(e);return(0,p.assert)(n,ln),new dn(r[1].publicKey,n)}return null}constructor(e,t){this.key=void 0,this.info=void 0,this.key=e,this.info=t}}const fn=new N("Vote111111111111111111111111111111111111111"),hn=f.struct([V("nodePubkey"),V("authorizedWithdrawer"),f.u8("commission"),f.nu64(),f.seq(f.struct([f.nu64("slot"),f.u32("confirmationCount")]),f.offset(f.u32(),-8),"votes"),f.u8("rootSlotValid"),f.nu64("rootSlot"),f.nu64(),f.seq(f.struct([f.nu64("epoch"),V("authorizedVoter")]),f.offset(f.u32(),-8),"authorizedVoters"),f.struct([f.seq(f.struct([V("authorizedPubkey"),f.nu64("epochOfLastAuthorizedSwitch"),f.nu64("targetEpoch")]),32,"buf"),f.nu64("idx"),f.u8("isEmpty")],"priorVoters"),f.nu64(),f.seq(f.struct([f.nu64("epoch"),f.nu64("credits"),f.nu64("prevCredits")]),f.offset(f.u32(),-8),"epochCredits"),f.struct([f.nu64("slot"),f.nu64("timestamp")],"lastTimestamp")]);class pn{static fromAccountData(e){const t=hn.decode(I(e),4);let r=t.rootSlot;return t.rootSlotValid||(r=null),new pn({nodePubkey:new N(t.nodePubkey),authorizedWithdrawer:new N(t.authorizedWithdrawer),commission:t.commission,votes:t.votes,rootSlot:r,authorizedVoters:t.authorizedVoters.map(yn),priorVoters:mn(t.priorVoters),epochCredits:t.epochCredits,lastTimestamp:t.lastTimestamp})}constructor(e){this.nodePubkey=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.rootSlot=void 0,this.votes=void 0,this.authorizedVoters=void 0,this.priorVoters=void 0,this.epochCredits=void 0,this.lastTimestamp=void 0,this.nodePubkey=e.nodePubkey,this.authorizedWithdrawer=e.authorizedWithdrawer,this.commission=e.commission,this.rootSlot=e.rootSlot,this.votes=e.votes,this.authorizedVoters=e.authorizedVoters,this.priorVoters=e.priorVoters,this.epochCredits=e.epochCredits,this.lastTimestamp=e.lastTimestamp}}function yn({authorizedVoter:e,epoch:t}){return{epoch:t,authorizedVoter:new N(e)}}function gn({authorizedPubkey:e,epochOfLastAuthorizedSwitch:t,targetEpoch:r}){return{authorizedPubkey:new N(e),epochOfLastAuthorizedSwitch:t,targetEpoch:r}}function mn({buf:e,idx:t,isEmpty:r}){return r?[]:[...e.slice(t+1).map(gn),...e.slice(0,t).map(gn)]}const vn={http:{devnet:"http://api.devnet.solana.com",testnet:"http://api.testnet.solana.com","mainnet-beta":"http://api.mainnet-beta.solana.com/"},https:{devnet:"https://api.devnet.solana.com",testnet:"https://api.testnet.solana.com","mainnet-beta":"https://api.mainnet-beta.solana.com/"}};function bn(e,t){const r=!1===t?"http":"https";if(!e)return vn[r].devnet;const n=vn[r][e];if(!n)throw new Error(`Unknown ${r} cluster: ${e}`);return n}async function wn(e,t,r,n){let i,o;r&&Object.prototype.hasOwnProperty.call(r,"lastValidBlockHeight")||r&&Object.prototype.hasOwnProperty.call(r,"nonceValue")?(i=r,o=n):o=r;const s=o&&{skipPreflight:o.skipPreflight,preflightCommitment:o.preflightCommitment||o.commitment,minContextSlot:o.minContextSlot},a=await e.sendRawTransaction(t,s),u=o&&o.commitment,c=i?e.confirmTransaction(i,u):e.confirmTransaction(a,u),l=(await c).value;if(l.err)throw new Error(`Raw transaction ${a} failed (${JSON.stringify(l)})`);return a}const xn=1e9})),s.register("kY7sy",(function(t,r){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */var n,i;e(t.exports,"Buffer",(function(){return n}),(function(e){return n=e})),e(t.exports,"INSPECT_MAX_BYTES",(function(){return i}),(function(e){return i=e}));var o=s("1iwmJ"),a=s("fno87");const u="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;n=d,i=50;const c=2147483647;function l(e){if(e>c)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,d.prototype),t}function d(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return p(e)}return f(e,t,r)}function f(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!d.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|v(e,t);let n=l(r);const i=n.write(e,t);i!==r&&(n=n.slice(0,i));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(X(e,Uint8Array)){const t=new Uint8Array(e);return g(t.buffer,t.byteOffset,t.byteLength)}return y(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(X(e,ArrayBuffer)||e&&X(e.buffer,ArrayBuffer))return g(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(X(e,SharedArrayBuffer)||e&&X(e.buffer,SharedArrayBuffer)))return g(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return d.from(n,t,r);const i=function(e){if(d.isBuffer(e)){const t=0|m(e.length),r=l(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||J(e.length)?l(0):y(e);if("Buffer"===e.type&&Array.isArray(e.data))return y(e.data)}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return d.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function h(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function p(e){return h(e),l(e<0?0:0|m(e))}function y(e){const t=e.length<0?0:0|m(e.length),r=l(t);for(let n=0;n=c)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+c.toString(16)+" bytes");return 0|e}function v(e,t){if(d.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||X(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return Z(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return Q(e).length;default:if(i)return n?-1:Z(e).length;t=(""+t).toLowerCase(),i=!0}}function b(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return O(this,t,r);case"utf8":case"utf-8":return P(this,t,r);case"ascii":return C(this,t,r);case"latin1":case"binary":return M(this,t,r);case"base64":return _(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function w(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function x(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),J(r=+r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=d.from(t,n)),d.isBuffer(t))return 0===t.length?-1:A(e,t,r,n,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):A(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function A(e,t,r,n,i){let o,s=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){let n=-1;for(o=r;oa&&(r=a-u),o=r;o>=0;o--){let r=!0;for(let n=0;ni&&(n=i):n=i;const o=t.length;let s;for(n>o/2&&(n=o/2),s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(t,e.length-r),e,r,n)}function _(e,t,r){return 0===t&&r===e.length?o.fromByteArray(e):o.fromByteArray(e.slice(t,r))}function P(e,t,r){r=Math.min(e.length,r);const n=[];let i=t;for(;i239?4:t>223?3:t>191?2:1;if(i+s<=r){let r,n,a,u;switch(s){case 1:t<128&&(o=t);break;case 2:r=e[i+1],128==(192&r)&&(u=(31&t)<<6|63&r,u>127&&(o=u));break;case 3:r=e[i+1],n=e[i+2],128==(192&r)&&128==(192&n)&&(u=(15&t)<<12|(63&r)<<6|63&n,u>2047&&(u<55296||u>57343)&&(o=u));break;case 4:r=e[i+1],n=e[i+2],a=e[i+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(u=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a,u>65535&&u<1114112&&(o=u))}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(e){const t=e.length;if(t<=R)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(d.isBuffer(t)||(t=d.from(t)),t.copy(n,i)):Uint8Array.prototype.set.call(n,t,i);else{if(!d.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,i)}i+=t.length}return n},d.byteLength=v,d.prototype._isBuffer=!0,d.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""},u&&(d.prototype[u]=d.prototype.inspect),d.prototype.compare=function(e,t,r,n,i){if(X(e,Uint8Array)&&(e=d.from(e,e.offset,e.byteLength)),!d.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;let o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0);const a=Math.min(o,s),u=this.slice(n,i),c=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let o=!1;for(;;)switch(n){case"hex":return S(this,e,t,r);case"utf8":case"utf-8":return E(this,e,t,r);case"ascii":case"latin1":case"binary":return T(this,e,t,r);case"base64":return k(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const R=4096;function C(e,t,r){let n="";r=Math.min(e.length,r);for(let i=t;in)&&(r=n);let i="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function D(e,t,r,n,i,o){if(!d.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function L(e,t,r,n,i){V(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function F(e,t,r,n,i){V(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function U(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function j(e,t,r,n,i){return t=+t,r>>>=0,i||U(e,0,r,4),a.write(e,t,r,n,23,4),r+4}function K(e,t,r,n,i){return t=+t,r>>>=0,i||U(e,0,r,8),a.write(e,t,r,n,52,8),r+8}d.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||N(e,t,this.length);let n=this[e],i=1,o=0;for(;++o>>=0,t>>>=0,r||N(e,t,this.length);let n=this[e+--t],i=1;for(;t>0&&(i*=256);)n+=this[e+--t]*i;return n},d.prototype.readUint8=d.prototype.readUInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),this[e]},d.prototype.readUint16LE=d.prototype.readUInt16LE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]|this[e+1]<<8},d.prototype.readUint16BE=d.prototype.readUInt16BE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]<<8|this[e+1]},d.prototype.readUint32LE=d.prototype.readUInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},d.prototype.readUint32BE=d.prototype.readUInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},d.prototype.readBigUInt64LE=te((function(e){W(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,i=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(i)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],i=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||N(e,t,this.length);let n=this[e],i=1,o=0;for(;++o=i&&(n-=Math.pow(2,8*t)),n},d.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||N(e,t,this.length);let n=t,i=1,o=this[e+--n];for(;n>0&&(i*=256);)o+=this[e+--n]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},d.prototype.readInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},d.prototype.readInt16LE=function(e,t){e>>>=0,t||N(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt16BE=function(e,t){e>>>=0,t||N(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},d.prototype.readInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},d.prototype.readBigInt64LE=te((function(e){W(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||N(e,4,this.length),a.read(this,e,!0,23,4)},d.prototype.readFloatBE=function(e,t){return e>>>=0,t||N(e,4,this.length),a.read(this,e,!1,23,4)},d.prototype.readDoubleLE=function(e,t){return e>>>=0,t||N(e,8,this.length),a.read(this,e,!0,52,8)},d.prototype.readDoubleBE=function(e,t){return e>>>=0,t||N(e,8,this.length),a.read(this,e,!1,52,8)},d.prototype.writeUintLE=d.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){D(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,!n){D(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},d.prototype.writeUint8=d.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,1,255,0),this[t]=255&e,t+1},d.prototype.writeUint16LE=d.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeUint16BE=d.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeUint32LE=d.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},d.prototype.writeUint32BE=d.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigUInt64LE=te((function(e,t=0){return L(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeBigUInt64BE=te((function(e,t=0){return F(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);D(this,e,t,r,n-1,-n)}let i=0,o=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+r},d.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);D(this,e,t,r,n-1,-n)}let i=r-1,o=1,s=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/o>>0)-s&255;return t+r},d.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},d.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},d.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigInt64LE=te((function(e,t=0){return L(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeBigInt64BE=te((function(e,t=0){return F(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeFloatLE=function(e,t,r){return j(this,e,t,!0,r)},d.prototype.writeFloatBE=function(e,t,r){return j(this,e,t,!1,r)},d.prototype.writeDoubleLE=function(e,t,r){return K(this,e,t,!0,r)},d.prototype.writeDoubleBE=function(e,t,r){return K(this,e,t,!1,r)},d.prototype.copy=function(e,t,r,n){if(!d.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function V(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(o+1)}${n}`:`>= -(2${n} ** ${8*(o+1)-1}${n}) and < 2 ** ${8*(o+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new z.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,r){W(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||G(t,e.length-(r+1))}(n,i,o)}function W(e,t){if("number"!=typeof e)throw new z.ERR_INVALID_ARG_TYPE(t,"number",e)}function G(e,t,r){if(Math.floor(e)!==e)throw W(e,r),new z.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new z.ERR_BUFFER_OUT_OF_BOUNDS;throw new z.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}H("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),H("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),H("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>2**32?i=q(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=q(i)),i+="n"),n+=` It must be ${t}. Received ${i}`,n}),RangeError);const $=/[^+/0-9A-Za-z-_]/g;function Z(e,t){let r;t=t||1/0;const n=e.length;let i=null;const o=[];for(let s=0;s55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function Q(e){return o.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace($,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Y(e,t,r,n){let i;for(i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function X(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function J(e){return e!=e}const ee=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let i=0;i<16;++i)t[n+i]=e[r]+e[i]}return t}();function te(e){return"undefined"==typeof BigInt?re:e}function re(){throw new Error("BigInt not supported")}})),s.register("85iHy",(function(e,t){var r=s("3c6Au");e.exports=r("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")})),s.register("3c6Au",(function(e,t){"use strict";var r=s("2VKww").Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),n=0;n>>0,l=new Uint8Array(s);e[n];){var d=t[e.charCodeAt(n)];if(255===d)return;for(var f=0,h=s-1;(0!==d||f>>0,l[h]=d%256>>>0,d=d/256>>>0;if(0!==d)throw new Error("Non-zero carry");o=f,n++}for(var p=s-o;p!==s&&0===l[p];)p++;var y=r.allocUnsafe(i+(s-p));y.fill(0,0,i);for(var g=i;p!==s;)y[g++]=l[p++];return y}return{encode:function(t){if((Array.isArray(t)||t instanceof Uint8Array)&&(t=r.from(t)),!r.isBuffer(t))throw new TypeError("Expected Buffer");if(0===t.length)return"";for(var n=0,i=0,o=0,s=t.length;o!==s&&0===t[o];)o++,n++;for(var c=(s-o)*l+1>>>0,d=new Uint8Array(c);o!==s;){for(var f=t[o],h=0,p=c-1;(0!==f||h>>0,d[p]=f%a>>>0,f=f/a>>>0;if(0!==f)throw new Error("Non-zero carry");i=h,o++}for(var y=c-i;y!==c&&0===d[y];)y++;for(var g=u.repeat(n);y */ +var r=s("8tcqI"),n=r.Buffer;function i(e,t){for(var r in e)t[r]=e[r]}function o(e,t,r){return n(e,t,r)}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?e.exports=r:(i(r,e.exports),e.exports.Buffer=o),o.prototype=Object.create(n.prototype),i(n,o),o.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return n(e,t,r)},o.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var i=n(e);return void 0!==t?"string"==typeof r?i.fill(t,r):i.fill(t):i.fill(0),i},o.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}})),s.register("e3ovm",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.sha224=e.exports.sha256=void 0;var r=s("6Ghc7"),n=s("k0bg7");const i=(e,t,r)=>e&t^e&r^t&r,o=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]),a=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),u=new Uint32Array(64);class c extends r.SHA2{get(){const{A:e,B:t,C:r,D:n,E:i,F:o,G:s,H:a}=this;return[e,t,r,n,i,o,s,a]}set(e,t,r,n,i,o,s,a){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|n,this.E=0|i,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=u[e-15],r=u[e-2],i=(0,n.rotr)(t,7)^(0,n.rotr)(t,18)^t>>>3,o=(0,n.rotr)(r,17)^(0,n.rotr)(r,19)^r>>>10;u[e]=o+u[e-7]+i+u[e-16]|0}let{A:r,B:s,C:a,D:c,E:l,F:d,G:f,H:h}=this;for(let e=0;e<64;e++){const t=h+((0,n.rotr)(l,6)^(0,n.rotr)(l,11)^(0,n.rotr)(l,25))+((p=l)&d^~p&f)+o[e]+u[e]|0,y=((0,n.rotr)(r,2)^(0,n.rotr)(r,13)^(0,n.rotr)(r,22))+i(r,s,a)|0;h=f,f=d,d=l,l=c+t|0,c=a,a=s,s=r,r=t+y|0}var p;r=r+this.A|0,s=s+this.B|0,a=a+this.C|0,c=c+this.D|0,l=l+this.E|0,d=d+this.F|0,f=f+this.G|0,h=h+this.H|0,this.set(r,s,a,c,l,d,f,h)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}constructor(){super(64,32,8,!1),this.A=0|a[0],this.B=0|a[1],this.C=0|a[2],this.D=0|a[3],this.E=0|a[4],this.F=0|a[5],this.G=0|a[6],this.H=0|a[7]}}class l extends c{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}e.exports.sha256=(0,n.wrapConstructor)((()=>new c)),e.exports.sha224=(0,n.wrapConstructor)((()=>new l))})),s.register("lDT3o",(function(e,t){var r=s("kY7sy").Buffer,n=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__decorate||function(e,t,r,n){var i,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s},a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},u=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.deserializeUnchecked=e.exports.deserialize=e.exports.serialize=e.exports.BinaryReader=e.exports.BinaryWriter=e.exports.BorshError=e.exports.baseDecode=e.exports.baseEncode=void 0;const c=u(s("c1rzP")),l=u(s("85iHy")),d=a(s("5rvRH")),f=new("function"!=typeof TextDecoder?d.TextDecoder:TextDecoder)("utf-8",{fatal:!0});e.exports.baseEncode=function(e){return"string"==typeof e&&(e=r.from(e,"utf8")),l.default.encode(r.from(e))},e.exports.baseDecode=function(e){return r.from(l.default.decode(e))};const h=1024;class p extends Error{addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}}e.exports.BorshError=p;class y{maybeResize(){this.buf.length<16+this.length&&(this.buf=r.concat([this.buf,r.alloc(h)]))}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(r.from(new c.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(r.from(new c.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(r.from(new c.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(r.from(new c.default(e).toArray("le",64)))}writeBuffer(e){this.buf=r.concat([r.from(this.buf.subarray(0,this.length)),e,r.alloc(h)]),this.length+=e.length}writeString(e){this.maybeResize();const t=r.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(r.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(const r of e)this.maybeResize(),t(r)}toArray(){return this.buf.subarray(0,this.length)}constructor(){this.buf=r.alloc(h),this.length=0}}function g(e,t,r){const n=r.value;r.value=function(...e){try{return n.apply(this,e)}catch(e){if(e instanceof RangeError){const t=e.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(t)>=0)throw new p("Reached the end of buffer when deserializing")}throw e}}}e.exports.BinaryWriter=y;class m{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 c.default(e,"le")}readU128(){const e=this.readBuffer(16);return new c.default(e,"le")}readU256(){const e=this.readBuffer(32);return new c.default(e,"le")}readU512(){const e=this.readBuffer(64);return new c.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new p(`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 f.decode(t)}catch(e){throw new p(`Error decoding UTF-8 string: ${e}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){const t=this.readU32(),r=Array();for(let n=0;n{b(e,t,r,n[0],i)}));else if(void 0!==n.kind)switch(n.kind){case"option":null==r?i.writeU8(0):(i.writeU8(1),b(e,t,r,n.type,i));break;case"map":i.writeU32(r.size),r.forEach(((r,o)=>{b(e,t,o,n.key,i),b(e,t,r,n.value,i)}));break;default:throw new p(`FieldType ${n} unrecognized`)}else w(e,r,i)}catch(e){throw e instanceof p&&e.addToFieldPath(t),e}}function w(e,t,r){if("function"==typeof t.borshSerialize)return void t.borshSerialize(r);const n=e.get(t.constructor);if(!n)throw new p(`Class ${t.constructor.name} is missing in schema`);if("struct"===n.kind)n.fields.map((([n,i])=>{b(e,n,t[n],i,r)}));else{if("enum"!==n.kind)throw new p(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`);{const i=t[n.field];for(let o=0;ox(e,t,r[0],n)))}if("option"===r.kind){return n.readU8()?x(e,t,r.type,n):void 0}if("map"===r.kind){let i=new Map;const o=n.readU32();for(let s=0;s=n.values.length)throw new p(`Enum index: ${i} is out of range`);const[o,s]=n.values[i];return new t({[o]:x(e,o,s,r)})}throw new p(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`)}o([g],m.prototype,"readU8",null),o([g],m.prototype,"readU16",null),o([g],m.prototype,"readU32",null),o([g],m.prototype,"readU64",null),o([g],m.prototype,"readU128",null),o([g],m.prototype,"readU256",null),o([g],m.prototype,"readU512",null),o([g],m.prototype,"readString",null),o([g],m.prototype,"readFixedArray",null),o([g],m.prototype,"readArray",null),e.exports.BinaryReader=m,e.exports.serialize=function(e,t,r=y){const n=new r;return w(e,t,n),n.toArray()},e.exports.deserialize=function(e,t,r,n=m){const i=new n(r),o=A(e,t,i);if(i.offset>6*r)+n];r>0;){var s=t>>6*(r-1);i.push(128|63&s),r-=1}return i}}f.prototype={decode:function(e,t){var r;r="object"==typeof e&&e instanceof ArrayBuffer?new Uint8Array(e):"object"==typeof e&&"buffer"in e&&e.buffer instanceof ArrayBuffer?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0),t=s(t),this._streaming||(this._decoder=new p({fatal:this._fatal}),this._BOMseen=!1),this._streaming=Boolean(t.stream);for(var n,i=new u(r),o=[];!i.endOfStream()&&(n=this._decoder.handler(i,i.read()))!==c;)null!==n&&(Array.isArray(n)?o.push.apply(o,n):o.push(n));if(!this._streaming){do{if((n=this._decoder.handler(i,i.read()))===c)break;null!==n&&(Array.isArray(n)?o.push.apply(o,n):o.push(n))}while(!i.endOfStream());this._decoder=null}return o.length&&(-1===["utf-8"].indexOf(this.encoding)||this._ignoreBOM||this._BOMseen||(65279===o[0]?(this._BOMseen=!0,o.shift()):this._BOMseen=!0)),function(e){for(var t="",r=0;r>10),56320+(1023&n)))}return t}(o)}},h.prototype={encode:function(e,t){e=e?String(e):"",t=s(t),this._streaming||(this._encoder=new y(this._options)),this._streaming=Boolean(t.stream);for(var r,n=[],i=new u(function(e){for(var t=String(e),r=t.length,n=0,i=[];n57343)i.push(o);else if(56320<=o&&o<=57343)i.push(65533);else if(55296<=o&&o<=56319)if(n===r-1)i.push(65533);else{var s=e.charCodeAt(n+1);if(56320<=s&&s<=57343){var a=1023&o,u=1023&s;i.push(65536+(a<<10)+u),n+=1}else i.push(65533)}n+=1}return i}(e));!i.endOfStream()&&(r=this._encoder.handler(i,i.read()))!==c;)Array.isArray(r)?n.push.apply(n,r):n.push(r);if(!this._streaming){for(;(r=this._encoder.handler(i,i.read()))!==c;)Array.isArray(r)?n.push.apply(n,r):n.push(r);this._encoder=null}return new Uint8Array(n)}},n=h,i=f})),s.register("e6Uwk",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.toBigIntLE=function(e){{const t=r.from(e);t.reverse();const n=t.toString("hex");return 0===n.length?BigInt(0):BigInt(`0x${n}`)}},e.exports.toBigIntBE=function(e){{const t=e.toString("hex");return 0===t.length?BigInt(0):BigInt(`0x${t}`)}},e.exports.toBufferLE=function(e,t){{const n=e.toString(16),i=r.from(n.padStart(2*t,"0").slice(0,2*t),"hex");return i.reverse(),i}},e.exports.toBufferBE=function(e,t){{const n=e.toString(16);return r.from(n.padStart(2*t,"0").slice(0,2*t),"hex")}}})),s.register("ggqnz",(function(t,r){e(t.exports,"assert",(function(){return l})),e(t.exports,"create",(function(){return d})),e(t.exports,"optional",(function(){return S})),e(t.exports,"any",(function(){return y})),e(t.exports,"array",(function(){return g})),e(t.exports,"boolean",(function(){return m})),e(t.exports,"instance",(function(){return v})),e(t.exports,"literal",(function(){return b})),e(t.exports,"nullable",(function(){return x})),e(t.exports,"number",(function(){return A})),e(t.exports,"record",(function(){return E})),e(t.exports,"string",(function(){return T})),e(t.exports,"tuple",(function(){return k})),e(t.exports,"type",(function(){return I})),e(t.exports,"union",(function(){return _})),e(t.exports,"unknown",(function(){return P})),e(t.exports,"coerce",(function(){return R}));class n extends TypeError{constructor(e,t){let r;const{message:n,...i}=e,{path:o}=e;super(0===o.length?n:"At path: "+o.join(".")+" -- "+n),Object.assign(this,i),this.name=this.constructor.name,this.failures=()=>{var n;return null!=(n=r)?n:r=[e,...t()]}}}function i(e){return"object"==typeof e&&null!=e}function o(e){return"string"==typeof e?JSON.stringify(e):""+e}function s(e,t,r,n){if(!0===e)return;!1===e?e={}:"string"==typeof e&&(e={message:e});const{path:i,branch:s}=t,{type:a}=r,{refinement:u,message:c="Expected a value of type `"+a+"`"+(u?" with refinement `"+u+"`":"")+", but received: `"+o(n)+"`"}=e;return{value:n,type:a,refinement:u,key:i[i.length-1],path:i,branch:s,...e,message:c}}function*a(e,t,r,n){var o;i(o=e)&&"function"==typeof o[Symbol.iterator]||(e=[e]);for(const i of e){const e=s(i,t,r,n);e&&(yield e)}}function*u(e,t,r={}){const{path:n=[],branch:o=[e],coerce:s=!1,mask:a=!1}=r,c={path:n,branch:o};if(s&&(e=t.coercer(e,c),a&&"type"!==t.type&&i(t.schema)&&i(e)&&!Array.isArray(e)))for(const r in e)void 0===t.schema[r]&&delete e[r];let l=!0;for(const r of t.validator(e,c))l=!1,yield[r,void 0];for(let[r,d,f]of t.entries(e,c)){const t=u(d,f,{path:void 0===r?n:[...n,r],branch:void 0===r?o:[...o,d],coerce:s,mask:a});for(const n of t)n[0]?(l=!1,yield[n[0],void 0]):s&&(d=n[1],void 0===r?e=d:e instanceof Map?e.set(r,d):e instanceof Set?e.add(d):i(e)&&(e[r]=d))}if(l)for(const r of t.refiner(e,c))l=!1,yield[r,void 0];l&&(yield[void 0,e])}class c{assert(e){return l(e,this)}create(e){return d(e,this)}is(e){return f(e,this)}mask(e){return function(e,t){const r=h(e,t,{coerce:!0,mask:!0});if(r[0])throw r[0];return r[1]}(e,this)}validate(e,t={}){return h(e,this,t)}constructor(e){const{type:t,schema:r,validator:n,refiner:i,coercer:o=(e=>e),entries:s=function*(){}}=e;this.type=t,this.schema=r,this.entries=s,this.coercer=o,this.validator=n?(e,t)=>a(n(e,t),t,this,e):()=>[],this.refiner=i?(e,t)=>a(i(e,t),t,this,e):()=>[]}}function l(e,t){const r=h(e,t);if(r[0])throw r[0]}function d(e,t){const r=h(e,t,{coerce:!0});if(r[0])throw r[0];return r[1]}function f(e,t){return!h(e,t)[0]}function h(e,t,r={}){const i=u(e,t,r),o=function(e){const{done:t,value:r}=e.next();return t?void 0:r}(i);if(o[0]){return[new n(o[0],(function*(){for(const e of i)e[0]&&(yield e[0])})),void 0]}return[void 0,o[1]]}function p(e,t){return new c({type:e,schema:null,validator:t})}function y(){return p("any",(()=>!0))}function g(e){return new c({type:"array",schema:e,*entries(t){if(e&&Array.isArray(t))for(const[r,n]of t.entries())yield[r,n,e]},coercer:e=>Array.isArray(e)?e.slice():e,validator:e=>Array.isArray(e)||"Expected an array value, but received: "+o(e)})}function m(){return p("boolean",(e=>"boolean"==typeof e))}function v(e){return p("instance",(t=>t instanceof e||"Expected a `"+e.name+"` instance, but received: "+o(t)))}function b(e){const t=o(e),r=typeof e;return new c({type:"literal",schema:"string"===r||"number"===r||"boolean"===r?e:null,validator:r=>r===e||"Expected the literal `"+t+"`, but received: "+o(r)})}function w(){return p("never",(()=>!1))}function x(e){return new c({...e,validator:(t,r)=>null===t||e.validator(t,r),refiner:(t,r)=>null===t||e.refiner(t,r)})}function A(){return p("number",(e=>"number"==typeof e&&!isNaN(e)||"Expected a number, but received: "+o(e)))}function S(e){return new c({...e,validator:(t,r)=>void 0===t||e.validator(t,r),refiner:(t,r)=>void 0===t||e.refiner(t,r)})}function E(e,t){return new c({type:"record",schema:null,*entries(r){if(i(r))for(const n in r){const i=r[n];yield[n,n,e],yield[n,i,t]}},validator:e=>i(e)||"Expected an object, but received: "+o(e)})}function T(){return p("string",(e=>"string"==typeof e||"Expected a string, but received: "+o(e)))}function k(e){const t=w();return new c({type:"tuple",schema:null,*entries(r){if(Array.isArray(r)){const n=Math.max(e.length,r.length);for(let i=0;iArray.isArray(e)||"Expected an array, but received: "+o(e)})}function I(e){const t=Object.keys(e);return new c({type:"type",schema:e,*entries(r){if(i(r))for(const n of t)yield[n,r[n],e[n]]},validator:e=>i(e)||"Expected an object, but received: "+o(e)})}function _(e){const t=e.map((e=>e.type)).join(" | ");return new c({type:"union",schema:null,validator(r,n){const i=[];for(const t of e){const[...e]=u(r,t,n),[o]=e;if(!o[0])return[];for(const[t]of e)t&&i.push(t)}return["Expected the value to satisfy a union of `"+t+"`, but received: "+o(r),...i]}})}function P(){return p("unknown",(()=>!0))}function R(e,t,r){return new c({...e,coercer:(n,i)=>f(n,t)?e.coercer(r(n,i),i):e.coercer(n,i)})}})),s.register("hif0n",(function(e,t){"use strict";var r=s("creZv").default,n=s("dfcHa");const i=function(e,t){if(!(this instanceof i))return new i(e,t);t||(t={}),this.options={reviver:void 0!==t.reviver?t.reviver:null,replacer:void 0!==t.replacer?t.replacer:null,generator:void 0!==t.generator?t.generator:function(){return r()},version:void 0!==t.version?t.version:2,notificationIdNull:"boolean"==typeof t.notificationIdNull&&t.notificationIdNull},this.callServer=e};e.exports=i,i.prototype.request=function(e,t,r,i){const o=this;let s=null;const a=Array.isArray(e)&&"function"==typeof t;if(1===this.options.version&&a)throw new TypeError("JSON-RPC 1.0 does not support batching");if(a||!a&&e&&"object"==typeof e&&"function"==typeof t)i=t,s=e;else{"function"==typeof r&&(i=r,r=void 0);const o="function"==typeof i;try{s=n(e,t,r,{generator:this.options.generator,version:this.options.version,notificationIdNull:this.options.notificationIdNull})}catch(e){if(o)return i(e);throw e}if(!o)return s}let u;try{u=JSON.stringify(s,this.options.replacer)}catch(e){return i(e)}return this.callServer(u,(function(e,t){o._parseResponse(e,t,i)})),s},i.prototype._parseResponse=function(e,t,r){if(e)return void r(e);if(!t)return r();let n;try{n=JSON.parse(t,this.options.reviver)}catch(e){return r(e)}if(3===r.length){if(Array.isArray(n)){const e=function(e){return void 0!==e.error},t=function(t){return!e(t)};return r(null,n.filter(e),n.filter(t))}return r(null,n.error,n.result)}r(null,n)}})),s.register("creZv",(function(t,r){e(t.exports,"default",(function(){return a}));var n=s("6fefj"),i=s("cWFwD"),o=s("kUmSt");var a=function(e,t,r){if(n.default.randomUUID&&!t&&!e)return n.default.randomUUID();const s=(e=e||{}).random||(e.rng||i.default)();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=s[e];return t}return(0,o.unsafeStringify)(s)}})),s.register("6fefj",(function(t,r){e(t.exports,"default",(function(){return n}));var n={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)}})),s.register("cWFwD",(function(t,r){let n;e(t.exports,"default",(function(){return o}));const i=new Uint8Array(16);function o(){if(!n&&(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!n))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(i)}})),s.register("kUmSt",(function(t,r){e(t.exports,"unsafeStringify",(function(){return i}));s("37gIg");const n=[];for(let e=0;e<256;++e)n.push((e+256).toString(16).slice(1));function i(e,t=0){return n[e[t+0]]+n[e[t+1]]+n[e[t+2]]+n[e[t+3]]+"-"+n[e[t+4]]+n[e[t+5]]+"-"+n[e[t+6]]+n[e[t+7]]+"-"+n[e[t+8]]+n[e[t+9]]+"-"+n[e[t+10]]+n[e[t+11]]+n[e[t+12]]+n[e[t+13]]+n[e[t+14]]+n[e[t+15]]}})),s.register("37gIg",(function(t,r){e(t.exports,"default",(function(){return i}));var n=s("5uSRy");var i=function(e){return"string"==typeof e&&n.default.test(e)}})),s.register("5uSRy",(function(t,r){e(t.exports,"default",(function(){return n}));var n=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i})),s.register("dfcHa",(function(e,t){"use strict";var r=s("creZv").default;e.exports=function(e,t,n,i){if("string"!=typeof e)throw new TypeError(e+" must be a string");const o="number"==typeof(i=i||{}).version?i.version:2;if(1!==o&&2!==o)throw new TypeError(o+" must be 1 or 2");const s={method:e};if(2===o&&(s.jsonrpc="2.0"),t){if("object"!=typeof t&&!Array.isArray(t))throw new TypeError(t+" must be an object, array or omitted");s.params=t}if(void 0===n){const e="function"==typeof i.generator?i.generator:function(){return r()};s.id=e(s,i)}else 2===o&&null===n?i.notificationIdNull&&(s.id=null):s.id=n;return s}})),s.register("dr7Uk",(function(e,t){var r=s("8tcqI").Buffer,n=s("6Jb0H");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=void 0;var i=n(s("2wPbj")),o=n(s("b7ias")),a=n(s("lGLME")),u=n(s("1Awl6")),c=n(s("a3q3Q")),l=n(s("c3hwr")),d=n(s("lGbpV")),f=n(s("heHiz")),h=s("2fBWq");function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=(0,f.default)(e);if(t){var i=(0,f.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,d.default)(this,r)}}var y=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i1&&void 0!==arguments[1]?arguments[1]:"ws://localhost:8080",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;(0,u.default)(this,h);var o=n.autoconnect,s=void 0===o||o,a=n.reconnect,c=void 0===a||a,l=n.reconnect_interval,d=void 0===l?1e3:l,p=n.max_reconnects,g=void 0===p?5:p,m=y(n,["autoconnect","reconnect","reconnect_interval","max_reconnects"]);return(t=f.call(this)).webSocketFactory=e,t.queue={},t.rpc_id=0,t.address=r,t.autoconnect=s,t.ready=!1,t.reconnect=c,t.reconnect_timer_id=void 0,t.reconnect_interval=d,t.max_reconnects=g,t.rest_options=m,t.current_reconnects=0,t.generate_request_id=i||function(){return++t.rpc_id},t.autoconnect&&t._connect(t.address,Object.assign({autoconnect:t.autoconnect,reconnect:t.reconnect,reconnect_interval:t.reconnect_interval,max_reconnects:t.max_reconnects},t.rest_options)),t}return(0,c.default)(h,[{key:"connect",value:function(){this.socket||this._connect(this.address,Object.assign({autoconnect:this.autoconnect,reconnect:this.reconnect,reconnect_interval:this.reconnect_interval,max_reconnects:this.max_reconnects},this.rest_options))}},{key:"call",value:function(e,t,r,n){var i=this;return n||"object"!==(0,a.default)(r)||(n=r,r=null),new Promise((function(o,s){if(!i.ready)return s(new Error("socket not ready"));var a=i.generate_request_id(e,t),u={jsonrpc:"2.0",method:e,params:t||null,id:a};i.socket.send(JSON.stringify(u),n,(function(e){if(e)return s(e);i.queue[a]={promise:[o,s]},r&&(i.queue[a].timeout=setTimeout((function(){delete i.queue[a],s(new Error("reply timeout"))}),r))}))}))}},{key:"login",value:(d=(0,o.default)(i.default.mark((function e(t){var r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.call("rpc.login",t);case 2:if(r=e.sent){e.next=5;break}throw new Error("authentication failed");case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"listMethods",value:(s=(0,o.default)(i.default.mark((function e(){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.call("__listMethods");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{key:"notify",value:function(e,t){var r=this;return new Promise((function(n,i){if(!r.ready)return i(new Error("socket not ready"));var o={jsonrpc:"2.0",method:e,params:t||null};r.socket.send(JSON.stringify(o),(function(e){if(e)return i(e);n()}))}))}},{key:"subscribe",value:(n=(0,o.default)(i.default.mark((function e(t){var r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"string"==typeof t&&(t=[t]),e.next=3,this.call("rpc.on",t);case 3:if(r=e.sent,"string"!=typeof t||"ok"===r[t]){e.next=6;break}throw new Error("Failed subscribing to an event '"+t+"' with: "+r[t]);case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"unsubscribe",value:(t=(0,o.default)(i.default.mark((function e(t){var r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"string"==typeof t&&(t=[t]),e.next=3,this.call("rpc.off",t);case 3:if(r=e.sent,"string"!=typeof t||"ok"===r[t]){e.next=6;break}throw new Error("Failed unsubscribing from an event with: "+r);case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"close",value:function(e,t){this.socket.close(e||1e3,t)}},{key:"_connect",value:function(e,t){var n=this;clearTimeout(this.reconnect_timer_id),this.socket=this.webSocketFactory(e,t),this.socket.addEventListener("open",(function(){n.ready=!0,n.emit("open"),n.current_reconnects=0})),this.socket.addEventListener("message",(function(e){var t=e.data;t instanceof ArrayBuffer&&(t=r.from(t).toString());try{t=JSON.parse(t)}catch(e){return}if(t.notification&&n.listeners(t.notification).length){if(!Object.keys(t.params).length)return n.emit(t.notification);var i=[t.notification];if(t.params.constructor===Object)i.push(t.params);else for(var o=0;on.current_reconnects||0===n.max_reconnects)&&(n.reconnect_timer_id=setTimeout((function(){return n._connect(e,t)}),n.reconnect_interval)))}))}}]),h}(h.EventEmitter);e.exports.default=g})),s.register("6Jb0H",(function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("2wPbj",(function(e,t){var r=s("jFupu")();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}})),s.register("jFupu",(function(e,t){var r=s("lGLME").default;function n(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */e.exports=n=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},i=Object.prototype,o=i.hasOwnProperty,s=Object.defineProperty||function(e,t,r){e[t]=r.value},a="function"==typeof Symbol?Symbol:{},u=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function d(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,r){return e[t]=r}}function f(e,t,r,n){var i=t&&t.prototype instanceof y?t:y,o=Object.create(i.prototype),a=new _(n||[]);return s(o,"_invoke",{value:E(e,r,a)}),o}function h(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var p={};function y(){}function g(){}function m(){}var v={};d(v,u,(function(){return this}));var b=Object.getPrototypeOf,w=b&&b(b(P([])));w&&w!==i&&o.call(w,u)&&(v=w);var x=m.prototype=y.prototype=Object.create(v);function A(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(i,s,a,u){var c=h(e[i],e,s);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==r(d)&&o.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,a,u)}),(function(e){n("throw",e,a,u)})):t.resolve(d).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,u)}))}u(c.arg)}var i;s(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,i){n(e,r,t,i)}))}return i=i?i.then(o,o):o()}})}function E(e,t,r){var n="suspendedStart";return function(i,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===i)throw o;return R()}for(r.method=i,r.arg=o;;){var s=r.delegate;if(s){var a=T(s,r);if(a){if(a===p)continue;return a}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var u=h(e,t,r);if("normal"===u.type){if(n=r.done?"completed":"suspendedYield",u.arg===p)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n="completed",r.method="throw",r.arg=u.arg)}}}function T(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,T(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),p;var i=h(n,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,p;var o=i.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function _(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function P(e){if(e){var t=e[u];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r=0;--n){var i=this.tryEntries[n],s=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var a=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(a&&u){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;I(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:P(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),p}},t}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("lGLME",(function(e,t){function r(t){return e.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,r(t)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("b7ias",(function(e,t){function r(e,t,r,n,i,o,s){try{var a=e[o](s),u=a.value}catch(e){return void r(e)}a.done?t(u):Promise.resolve(u).then(n,i)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(i,o){var s=e.apply(t,n);function a(e){r(s,i,o,a,u,"next",e)}function u(e){r(s,i,o,a,u,"throw",e)}a(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("1Awl6",(function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("a3q3Q",(function(e,t){var r=s("4c6Es");function n(e,t){for(var n=0;n>f)*p)%h,t&d&&(i^=l<<(l<r>32?n.default.rotlBH(e,t,r):n.default.rotlSH(e,t,r),v=(e,t,r)=>r>32?n.default.rotlBL(e,t,r):n.default.rotlSL(e,t,r);function b(e,t=24){const r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)r[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){const n=(t+8)%10,i=(t+2)%10,o=r[i],s=r[i+1],a=m(o,s,1)^r[n],u=v(o,s,1)^r[n+1];for(let r=0;r<50;r+=10)e[t+r]^=a,e[t+r+1]^=u}let t=e[2],i=e[3];for(let r=0;r<24;r++){const n=a[r],s=m(t,i,n),u=v(t,i,n),c=o[r];t=e[c],i=e[c+1],e[c]=s,e[c+1]=u}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)r[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~r[(n+2)%10]&r[(n+4)%10]}e[0]^=y[n],e[1]^=g[n]}r.fill(0)}e.exports.keccakP=b;class w extends i.Hash{keccak(){b(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){r.default.exists(this);const{blockLen:t,state:n}=this,o=(e=(0,i.toBytes)(e)).length;for(let r=0;r=n&&this.keccak();const o=Math.min(n-this.posOut,i-r);e.set(t.subarray(this.posOut,this.posOut+o),r),this.posOut+=o,r+=o}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return r.default.number(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(r.default.output(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:r,outputLen:n,rounds:i,enableXOF:o}=this;return e||(e=new w(t,r,n,o,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=r,e.outputLen=n,e.enableXOF=o,e.destroyed=this.destroyed,e}constructor(e,t,n,o=!1,s=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=n,this.enableXOF=o,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,r.default.number(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,i.u32)(this.state)}}e.exports.Keccak=w;const x=(e,t,r)=>(0,i.wrapConstructor)((()=>new w(t,e,r)));e.exports.sha3_224=x(6,144,28),e.exports.sha3_256=x(6,136,32),e.exports.sha3_384=x(6,104,48),e.exports.sha3_512=x(6,72,64),e.exports.keccak_224=x(1,144,28),e.exports.keccak_256=x(1,136,32),e.exports.keccak_384=x(1,104,48),e.exports.keccak_512=x(1,72,64);const A=(e,t,r)=>(0,i.wrapConstructorWithOpts)(((n={})=>new w(t,e,void 0===n.dkLen?r:n.dkLen,!0)));e.exports.shake128=A(31,168,16),e.exports.shake256=A(31,136,32)})),s.register("jwaGr",(function(t,r){e(t.exports,"u64",(function(){return u}));var n=s("kY7sy"),i=s("faf7S"),o=s("e6Uwk"),a=function(e){return function(t){var r=(0,i.blob)(e,t),s=function(e){return{decode:e.decode.bind(e),encode:e.encode.bind(e)}}(r),a=s.encode,u=s.decode,c=r;return c.decode=function(e,t){var r=u(e,t);return(0,o.toBigIntLE)(n.Buffer.from(r))},c.encode=function(t,r,n){var i=(0,o.toBufferLE)(t,e);return a(i,r,n)},c}},u=a(8);a(16),a(24),a(32)})),s.register("82OKm",(function(t,r){e(t.exports,"encodeData",(function(){return o}));var n=s("kY7sy"),i=s("2Sili");function o(e,t){var r=e.layout.span>=0?e.layout.span:i.getAlloc(e,t),o=n.Buffer.alloc(r),s=Object.assign({instruction:e.index},t);return e.layout.encode(s,o),o}})),s.register("2Sili",(function(t,r){e(t.exports,"getAlloc",(function(){return n}));s("kY7sy"),s("faf7S");function n(e,t){var r=function(e){if(e.span>=0)return e.span;if("function"==typeof e.alloc)return e.alloc(t[e.property]);if("count"in e&&"elementLayout"in e){var i=t[e.property];if(Array.isArray(i))return i.length*r(e.elementLayout)}else if("fields"in e)return n({layout:e},t[e.property]);return 0},i=0;return e.layout.fields.forEach((function(e){i+=r(e)})),i}})),s.register("7X4Bj",(function(r,n){e(r.exports,"transactionToSerializedMessage",(function(){return u})),e(r.exports,"isVersionedTransaction",(function(){return l})),e(r.exports,"transactionStringToMessageString",(function(){return c})),e(r.exports,"transactionStringToTransaction",(function(){return h})),e(r.exports,"transactionToBase58TransactionString",(function(){return f})),e(r.exports,"messageStringToTransaction",(function(){return p})),e(r.exports,"setRecentBlockhash",(function(){return y})),e(r.exports,"getRecentBlockhash",(function(){return g})),e(r.exports,"setRecentBlockhashIfNotExists",(function(){return m})),e(r.exports,"setFeePayerIfNotExists",(function(){return v})),e(r.exports,"signWithAdditionalSigners",(function(){return b})),e(r.exports,"getSignatures",(function(){return w})),e(r.exports,"isSafeMessage",(function(){return x}));var i=s("8tcqI");s("RVqnc");s("2ad2U");var o=s("liYfk"),a=s("85iHy");i.Buffer.alloc(64).fill(0);const u=e=>l(e)?i.Buffer.from(e.message.serialize()):e.serializeMessage(),c=e=>(e=>t(a).encode(u(e)))(h(e,"bs58")),l=e=>e&&"version"in e,d=(e,t)=>l(e)?i.Buffer.from(e.serialize()):e.serialize(null!=t?t:{requireAllSignatures:!1,verifySignatures:!1}),f=(e,r)=>t(a).encode(d(e,r)),h=(e,r)=>{let n;if("base64"===r)n=i.Buffer.from(e,"base64");else{if("bs58"!==r)throw new Error("Unsupported encoding");n=t(a).decode(e)}return o.VersionedTransaction.deserialize(n)},p=e=>{const r=t(a).decode(e);if("legacy"===o.VersionedMessage.deserializeMessageVersion(r)){const e=o.Message.from(r);return o.Transaction.populate(e,[])}const n=o.VersionedMessage.deserialize(r);return new(0,o.VersionedTransaction)(n)},y=(e,t)=>{l(e)?e.message.recentBlockhash=t:e.recentBlockhash=t},g=e=>l(e)?e.message.recentBlockhash:e.recentBlockhash,m=(e,t)=>{g(e)||y(e,t)},v=(e,t)=>{(e=>l(e)?e.message.staticAccountKeys[0]:e.feePayer)(e)||((e,t)=>{l(e)||(e.feePayer=t)})(e,t)},b=(e,t)=>{l(e)?e.sign(t):e.partialSign(...t)},w=e=>l(e)?e.signatures.map((e=>i.Buffer.from(e))):e.signatures.map((e=>e.signature)).filter((e=>null!==e));function x(e){var t,r,n,s;if(!function(e){const t=e.length;let r=0;for(;r=t||128!=(192&e[r+1])||128!=(192&e[r+2])||224===e[r]&&128==(224&e[r+1])||237===e[r]&&160==(224&e[r+1]))return!1;r+=3}else{if(240!=(248&e[r]))return!1;if(r+3>=t||128!=(192&e[r+1])||128!=(192&e[r+2])||128!=(192&e[r+3])||240===e[r]&&128==(240&e[r+1])||244===e[r]&&e[r+1]>143||e[r]>244)return!1;r+=4}return!0}(i.Buffer.from(e)))return!1;let a,u;try{a=o.Message.from(e)}catch(e){a=void 0}try{u=o.VersionedMessage.deserialize(e)}catch(e){u=void 0}return!a&&!u||0===(null!==(r=null===(t=null==a?void 0:a.instructions)||void 0===t?void 0:t.length)&&void 0!==r?r:0)&&0===(null!==(s=null===(n=null==u?void 0:u.compiledInstructions)||void 0===n?void 0:n.length)&&void 0!==s?s:0)}})),s.register("RVqnc",(function(t,r){e(t.exports,"chunks",(function(){return s("2Zcbg").chunks})),e(t.exports,"getLast",(function(){return s("6vx8W").getLast})),e(t.exports,"interleave",(function(){return s("5QnIK").interleave})),e(t.exports,"nonNullable",(function(){return s("9Q9Fp").nonNullable})),e(t.exports,"range",(function(){return s("1B65c").range})),e(t.exports,"sum",(function(){return s("2ad2U").sum})),e(t.exports,"zip",(function(){return s("hW0pS").zip})),e(t.exports,"filterBoolean",(function(){return s("36dLq").filterBoolean})),e(t.exports,"RingBuffer",(function(){return s("eWCYE").RingBuffer})),e(t.exports,"assertNever",(function(){return s("crjwk").assertNever})),e(t.exports,"isValidJSONObject",(function(){return s("l5s7j").isValidJSONObject})),e(t.exports,"hasKey",(function(){return s("8SbOY").hasKey})),e(t.exports,"delayAsync",(function(){return s("1zpOy").delayAsync})),e(t.exports,"withRetry",(function(){return s("8whWW").withRetry})),e(t.exports,"withTimeout",(function(){return s("ETVFl").withTimeout})),e(t.exports,"capitalizeFirstLetter",(function(){return s("eEiyD").capitalizeFirstLetter})),e(t.exports,"ellipsize",(function(){return s("bWrIt").ellipsize})),e(t.exports,"equalsIgnoringCase",(function(){return s("lfTaI").equalsIgnoringCase})),e(t.exports,"truncateString",(function(){return s("cYzHi").truncateString})),e(t.exports,"bucketByTime",(function(){return s("79hbg").bucketByTime})),e(t.exports,"formatUntil",(function(){return s("9WNL9").formatUntil})),e(t.exports,"toMilliseconds",(function(){return s("4XgrI").toMilliseconds})),e(t.exports,"formatTimestampFromNow",(function(){return s("bYK7f").formatTimestampFromNow})),e(t.exports,"formatTimestampAsDate",(function(){return s("1lf9V").formatTimestampAsDate})),e(t.exports,"formatURL",(function(){return s("ivSsf").formatURL})),e(t.exports,"getHostname",(function(){return s("9925P").getHostname})),e(t.exports,"getOrigin",(function(){return s("9lUKc").getOrigin})),e(t.exports,"getOriginAndHostname",(function(){return s("3kLIN").getOriginAndHostname})),e(t.exports,"parseURL",(function(){return s("a38Tz").parseURL})),e(t.exports,"formatSearchURI",(function(){return s("7fUh8").formatSearchURI})),e(t.exports,"TTLCache",(function(){return s("kaaQG").TTLCache})),e(t.exports,"hexToRGB",(function(){return s("8tQ2a").hexToRGB})),e(t.exports,"date",(function(){return s("26RNb").date})),e(t.exports,"useDebouncedCallback",(function(){return s("iTkLu").useDebouncedCallback})),e(t.exports,"useDebouncedChangeHandler",(function(){return s("dbWmE").useDebouncedChangeHandler})),e(t.exports,"useDebouncedState",(function(){return s("gVPWl").useDebouncedState})),s("daMBs");s("2Zcbg"),s("6vx8W"),s("5QnIK"),s("9Q9Fp"),s("1B65c"),s("2ad2U"),s("hW0pS"),s("36dLq"),s("eWCYE");s("1GqvN");s("crjwk"),s("l5s7j");s("keVqW");s("8SbOY");s("8uE5h");s("1zpOy"),s("8whWW"),s("ETVFl");s("2GtZ2");s("eEiyD"),s("bWrIt"),s("lfTaI"),s("cYzHi");s("eS8mp");s("79hbg"),s("9WNL9"),s("4XgrI"),s("bYK7f"),s("1lf9V");s("7LPPT");s("iH1zS");s("8xGex");s("ivSsf"),s("9925P"),s("9lUKc"),s("3kLIN"),s("a38Tz"),s("7fUh8");s("aDuI5");s("kaaQG");s("4YYG4");s("8tQ2a");s("ck5mZ");s("26RNb");s("8RFo4");s("iTkLu"),s("dbWmE"),s("gVPWl")})),s.register("daMBs",(function(t,r){e(t.exports,"chunks",(function(){return s("2Zcbg").chunks})),e(t.exports,"getLast",(function(){return s("6vx8W").getLast})),e(t.exports,"interleave",(function(){return s("5QnIK").interleave})),e(t.exports,"nonNullable",(function(){return s("9Q9Fp").nonNullable})),e(t.exports,"range",(function(){return s("1B65c").range})),e(t.exports,"sum",(function(){return s("2ad2U").sum})),e(t.exports,"zip",(function(){return s("hW0pS").zip})),e(t.exports,"filterBoolean",(function(){return s("36dLq").filterBoolean})),e(t.exports,"RingBuffer",(function(){return s("eWCYE").RingBuffer}));s("2Zcbg"),s("ioG6y"),s("9Cdw6"),s("8MhT1"),s("6vx8W"),s("5QnIK"),s("9Q9Fp"),s("jkYMc"),s("bd8DY"),s("1B65c"),s("2ad2U"),s("hW0pS"),s("36dLq"),s("eWCYE")})),s.register("2Zcbg",(function(t,r){e(t.exports,"chunks",(function(){return n}));const n=(e,t)=>Array.apply(0,new Array(Math.ceil(e.length/t))).map(((r,n)=>e.slice(n*t,(n+1)*t)))})),s.register("ioG6y",(function(e,t){})),s.register("9Cdw6",(function(e,t){})),s.register("8MhT1",(function(e,t){})),s.register("6vx8W",(function(t,r){e(t.exports,"getLast",(function(){return n}));const n=e=>{if(0!==e.length)return e[e.length-1]}})),s.register("5QnIK",(function(t,r){function n(e,t){const r=[];for(let n=0;n[...Array(e).keys()]})),s.register("2ad2U",(function(t,r){e(t.exports,"sum",(function(){return i}));const n=(e,t)=>e+t,i=e=>e.reduce(n,0)})),s.register("hW0pS",(function(t,r){e(t.exports,"zip",(function(){return n}));const n=(e,t)=>e.map(((e,r)=>[e,t[r]]))})),s.register("36dLq",(function(t,r){e(t.exports,"filterBoolean",(function(){return n}));const n=e=>Boolean(e)})),s.register("eWCYE",(function(t,r){e(t.exports,"RingBuffer",(function(){return n}));class n{static fromArray(e,t=0){const r=new n(t);return r.fromArray(e,0===t),r}getSize(){return this.size}getPos(){return this.pos}getBufferLength(){return this.buffer.length}add(...e){e.forEach((e=>{this.buffer[this.pos]=e,this.pos=(this.pos+1)%this.size}))}get(e){if(e<0&&(e+=this.buffer.length),!(e<0||e>this.buffer.length))return this.buffer.lengththis.buffer.length)return[];const r=this.toArray(),n=r.splice(e,t);return this.fromArray(r),n}removeFirst(){return this.remove(0)[0]}removeLast(){return this.remove(-1)[0]}toArray(){return this.buffer.slice(this.pos).concat(this.buffer.slice(0,this.pos))}fromArray(e,t=!1){if(!Array.isArray(e))throw new TypeError("Input value is not an array.");t&&this.resize(e.length),0!==this.size&&(this.buffer=e.slice(-this.size),this.pos=this.buffer.length%this.size)}clear(){this.buffer=[],this.pos=0}resize(e){if(e<0)throw new RangeError("The size does not allow negative values.");if(0===e)this.clear();else if(e!==this.size){const t=this.toArray();this.fromArray(t.slice(-e)),this.pos=this.buffer.length%e}this.size=e}isFull(){return this.buffer.length===this.size}isEmpty(){return 0===this.buffer.length}constructor(e){if(this.buffer=[],this.pos=0,e<0)throw new RangeError("Invalid size.");this.size=e}}})),s.register("1GqvN",(function(t,r){e(t.exports,"assertNever",(function(){return s("crjwk").assertNever})),e(t.exports,"isValidJSONObject",(function(){return s("l5s7j").isValidJSONObject}));s("crjwk"),s("l5s7j")})),s.register("crjwk",(function(t,r){e(t.exports,"assertNever",(function(){return i}));const n=new Error("Unsupported path."),i=(e,t=n)=>{throw t}})),s.register("l5s7j",(function(t,r){e(t.exports,"isValidJSONObject",(function(){return n}));const n=e=>{try{if(null==e)throw"JSON must be set";if(!isNaN(parseInt(e)))throw"Numbers are not valid JSON";return JSON.parse(e),!0}catch(e){return!1}}})),s.register("keVqW",(function(t,r){e(t.exports,"hasKey",(function(){return s("8SbOY").hasKey}));s("8SbOY")})),s.register("8SbOY",(function(t,r){function n(e,t){return e in t}e(t.exports,"hasKey",(function(){return n}))})),s.register("8uE5h",(function(t,r){e(t.exports,"delayAsync",(function(){return s("1zpOy").delayAsync})),e(t.exports,"withRetry",(function(){return s("8whWW").withRetry})),e(t.exports,"withTimeout",(function(){return s("ETVFl").withTimeout}));s("1zpOy"),s("8whWW"),s("ETVFl")})),s.register("1zpOy",(function(t,r){function n(e){return new Promise((t=>setTimeout(t,e)))}e(t.exports,"delayAsync",(function(){return n}))})),s.register("8whWW",(function(t,r){e(t.exports,"withRetry",(function(){return o}),(function(e){return o=e}));var n=s("1zpOy"),i=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function o(e,t,r=3,o=2e3){return i(this,void 0,void 0,(function*(){return function(e,t){const r="function"==typeof t.interval?t.interval:()=>t.interval;if("function"!=typeof e)throw new Error("Invalid arguments for retryInternal");let o=1;return function s(){return i(this,void 0,void 0,(function*(){try{return yield e()}catch(e){if(o++o*Math.pow(2,e-1),errorFilter:t})}))}})),s.register("ETVFl",(function(t,r){e(t.exports,"withTimeout",(function(){return i}),(function(e){return i=e}));var n=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const i=(e,t)=>n(void 0,void 0,void 0,(function*(){return new Promise(((r,n)=>{const i=setTimeout((()=>{n("Promise timed out")}),t);e.then((e=>{r(e),clearTimeout(i)})).catch(n)}))}))})),s.register("2GtZ2",(function(t,r){e(t.exports,"capitalizeFirstLetter",(function(){return s("eEiyD").capitalizeFirstLetter})),e(t.exports,"ellipsize",(function(){return s("bWrIt").ellipsize})),e(t.exports,"truncateString",(function(){return s("cYzHi").truncateString})),e(t.exports,"equalsIgnoringCase",(function(){return s("lfTaI").equalsIgnoringCase}));s("eEiyD"),s("bWrIt"),s("cYzHi"),s("lfTaI")})),s.register("eEiyD",(function(t,r){e(t.exports,"capitalizeFirstLetter",(function(){return n}));const n=e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()})),s.register("bWrIt",(function(t,r){function n(e,t,r){const n=t+r+"...".length;if(e.length<=n)return e;return`${e.substring(0,t)}...${e.substring(e.length-r)}`}e(t.exports,"ellipsize",(function(){return n}))})),s.register("cYzHi",(function(t,r){e(t.exports,"truncateString",(function(){return n}));const n=(e,t)=>{const r=e,n=`${r.substring(0,t)}...`;return n.length>=e.length?e:r.length>t?n:r}})),s.register("lfTaI",(function(t,r){function n(e,t){return 0===e.localeCompare(t,void 0,{sensitivity:"base"})}e(t.exports,"equalsIgnoringCase",(function(){return n}))})),s.register("eS8mp",(function(t,r){e(t.exports,"toMilliseconds",(function(){return s("4XgrI").toMilliseconds})),e(t.exports,"bucketByTime",(function(){return s("79hbg").bucketByTime})),e(t.exports,"formatUntil",(function(){return s("9WNL9").formatUntil})),e(t.exports,"formatTimestampFromNow",(function(){return s("bYK7f").formatTimestampFromNow})),e(t.exports,"formatTimestampAsDate",(function(){return s("1lf9V").formatTimestampAsDate}));s("4XgrI"),s("f56ac"),s("hQ2xv"),s("79hbg"),s("9WNL9"),s("bYK7f"),s("1lf9V")})),s.register("4XgrI",(function(t,r){e(t.exports,"toMilliseconds",(function(){return i}));const n={days:e=>864e5*e,hours:e=>36e5*e,minutes:e=>6e4*e,seconds:e=>1e3*e,milliseconds:e=>e,microseconds:e=>e/1e3,nanoseconds:e=>e/1e6};function i(e){let t=0;for(const[r,i]of Object.entries(e)){t+=(0,n[r])(i)}return t}})),s.register("f56ac",(function(e,r){var n=s("eaiDQ"),i=s("4TA5P");t(n).extend(t(i))})),s.register("eaiDQ",(function(e,t){e.exports,e.exports=function(){"use strict";var e=1e3,t=6e4,r=36e5,n="millisecond",i="second",o="minute",s="hour",a="day",u="week",c="month",l="quarter",d="year",f="date",h="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|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(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||t[0])+"]"}},m=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},v={s:m,z:function(e){var t=-e.utcOffset(),r=Math.abs(t),n=Math.floor(r/60),i=r%60;return(t<=0?"+":"-")+m(n,2,"0")+":"+m(i,2,"0")},m:function e(t,r){if(t.date()1)return e(s[0])}else{var a=t.name;w[a]=t,i=a}return!n&&i&&(b=i),i||!n&&b},E=function(e,t){if(A(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new k(r)},T=v;T.l=S,T.i=A,T.w=function(e,t){return E(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function g(e){this.$L=S(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var m=g.prototype;return m.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(T.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var n=t.match(p);if(n){var i=n[2]-1||0,o=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,o)):new Date(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,o)}}return new Date(t)}(e),this.init()},m.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},m.$utils=function(){return T},m.isValid=function(){return!(this.$d.toString()===h)},m.isSame=function(e,t){var r=E(e);return this.startOf(t)<=r&&r<=this.endOf(t)},m.isAfter=function(e,t){return E(e){var r;const n={Today:[],Yesterday:[],"Last Week":[],Earlier:[]};for(const o of e){const e=null!==(r=o.timestamp)&&void 0!==r?r:0,s=t(i).unix(e/1e3);let a="Earlier";s.isToday()?a="Today":s.isYesterday()?a="Yesterday":s.isAfter(t(i)().subtract(1,"week"))&&(a="Last Week"),n[a].push(o)}return Object.keys(n).reduce(((e,t)=>Object.assign(Object.assign({},e),{[t]:n[t].sort(((e,t)=>(null==e.timestamp&&(e.timestamp=0),null==t.timestamp&&(t.timestamp=0),e.timestampt.timestamp?-1:0))).map((e=>e.data))})),{})}})),s.register("7O1J8",(function(e,t){e.exports,e.exports=function(){"use strict";return function(e,t,r){t.prototype.isToday=function(){var e="YYYY-MM-DD",t=r();return this.format(e)===t.format(e)}}}()})),s.register("7Xl3I",(function(e,t){e.exports,e.exports=function(){"use strict";return function(e,t,r){t.prototype.isYesterday=function(){var e="YYYY-MM-DD",t=r().subtract(1,"day");return this.format(e)===t.format(e)}}}()})),s.register("9WNL9",(function(r,n){e(r.exports,"formatUntil",(function(){return a}));var i=s("eaiDQ"),o=s("7bHjf");t(i).extend(t(o));const a=e=>t(i)(e).calendar()})),s.register("7bHjf",(function(e,t){e.exports,e.exports=function(){"use strict";return function(e,t,r){var n="h:mm A",i={lastDay:"[Yesterday at] "+n,sameDay:"[Today at] "+n,nextDay:"[Tomorrow at] "+n,nextWeek:"dddd [at] "+n,lastWeek:"[Last] dddd [at] "+n,sameElse:"MM/DD/YYYY"};t.prototype.calendar=function(e,t){var n=t||this.$locale().calendar||i,o=r(e||void 0).startOf("d"),s=this.diff(o,"d",!0),a="sameElse",u=s<-6?a:s<-1?"lastWeek":s<0?"lastDay":s<1?"sameDay":s<2?"nextDay":s<7?"nextWeek":a,c=n[u]||i[u];return"function"==typeof c?c.call(this,r()):this.format(c)}}}()})),s.register("bYK7f",(function(t,r){e(t.exports,"formatTimestampFromNow",(function(){return i})),s("ck5mZ");var n=s("26RNb");const i=(e,t=!1)=>{const r=n.date.duration((0,n.date)().diff((0,n.date)(e))),i=[[r.years(),"y"],[r.months(),"mo"],[r.days(),"d"],[r.hours(),"h"],[r.minutes(),"m"],[r.seconds(),"s"],[r.milliseconds(),"ms"]].find((e=>0!==e[0]));if(!i)return"";const[o,s]=i;return!t||"ms"!==s&&"s"!==s?"ms"===s?"now":"s"===s?o<15?"now":"< 1m":`${o}${s}`:"< 1m"}})),s.register("ck5mZ",(function(t,r){e(t.exports,"date",(function(){return s("26RNb").date}));s("26RNb")})),s.register("26RNb",(function(r,n){e(r.exports,"date",(function(){return u}));var i=s("eaiDQ"),o=s("4TA5P"),a=s("fa29x");t(i).extend(t(a)),t(i).extend(t(o));const u=t(i);(new Date).getTimezoneOffset()})),s.register("fa29x",(function(e,t){e.exports,e.exports=function(){"use strict";return function(e,t,r){e=e||{};var n=t.prototype,i={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,r,i){return n.fromToBase(e,t,r,i)}r.en.relativeTime=i,n.fromToBase=function(t,n,o,s,a){for(var u,c,l,d=o.$locale().relativeTime||i,f=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=f.length,p=0;p0,g<=y.r||!y.r){g<=1&&p>0&&(y=f[p-1]);var m=d[y.l];a&&(g=a(""+g)),c="string"==typeof m?m.replace("%d",g):m(g,n,y.l,l);break}}if(n)return c;var v=l?d.future:d.past;return"function"==typeof v?v(c):v.replace("%s",c)},n.to=function(e,t){return o(e,t,this,!0)},n.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?r.utc():r()};n.toNow=function(e){return this.to(s(this),e)},n.fromNow=function(e){return this.from(s(this),e)}}}()})),s.register("1lf9V",(function(t,r){e(t.exports,"formatTimestampAsDate",(function(){return i})),s("ck5mZ");var n=s("26RNb");const i=(e,t)=>{const r=(0,n.date)(e);return`${r.format("MMM D, YYYY")} ${t||""} ${r.format("h:mm a")}`}})),s.register("7LPPT",(function(e,t){s("iH1zS")})),s.register("iH1zS",(function(e,t){})),s.register("8xGex",(function(t,r){e(t.exports,"getHostname",(function(){return s("9925P").getHostname})),e(t.exports,"getOrigin",(function(){return s("9lUKc").getOrigin})),e(t.exports,"getOriginAndHostname",(function(){return s("3kLIN").getOriginAndHostname})),e(t.exports,"formatURL",(function(){return s("ivSsf").formatURL})),e(t.exports,"parseURL",(function(){return s("a38Tz").parseURL})),e(t.exports,"formatSearchURI",(function(){return s("7fUh8").formatSearchURI}));s("9925P"),s("9lUKc"),s("3kLIN"),s("ivSsf"),s("a38Tz"),s("kUZ43"),s("7fUh8")})),s.register("9925P",(function(t,r){e(t.exports,"getHostname",(function(){return n}));const n=e=>{if(e)try{return new URL(e).hostname}catch(e){return}}})),s.register("9lUKc",(function(t,r){e(t.exports,"getOrigin",(function(){return n}));const n=e=>{if(e)try{return new URL(e).origin}catch(e){return}}})),s.register("3kLIN",(function(t,r){e(t.exports,"getOriginAndHostname",(function(){return i}));const n={origin:void 0,hostname:void 0},i=e=>{if(!e)return n;e.startsWith("http://")||e.startsWith("https://")||(e=`https://${e}`);try{const t=new URL(e);return{origin:t.origin,hostname:t.hostname}}catch(e){return n}}})),s.register("ivSsf",(function(t,r){e(t.exports,"formatURL",(function(){return n}));const n=({url:e,format:t})=>{if(!e)return null;e.startsWith("http")||2!==e.split(".").length||(e=`http://${e}`),e.startsWith("www.")&&(e=`https://${e}`),e.startsWith("http")||e.startsWith("https")||(e=`https://${e}`);try{const{hostname:r,href:n}=new URL(e);switch(t){case"hostname":return r.replace("www.","");case"root":return r.split(".").slice(-2).join(".");case"domain":return r.split(".").slice(-2)[0];case"full":return n;default:return r}}catch(e){return null}}})),s.register("a38Tz",(function(t,r){e(t.exports,"parseURL",(function(){return i}));const n=["http:","https:","phantom:","solana:"],i=e=>{var t;if(!e)return null;let r=null;if(/^https?:/i.test(e)&&!e.includes("://"))return null;const i=/^(?\w+:)/.exec(e),o=null===(t=null==i?void 0:i.groups)||void 0===t?void 0:t.specifiedProtocol.toLowerCase();if(o&&!n.includes(o))return null;try{if(r=new URL(i?e:`https://${e}`),r&&"http:"===r.protocol&&(r.protocol="https:"),r&&!n.some((e=>e===(null==r?void 0:r.protocol))))return null}catch(e){}return r}})),s.register("kUZ43",(function(t,r){e(t.exports,"isValidUrl",(function(){return i}));const n=/^(https?:\/\/)?(localhost(:\d+)|[\w-]+(\.[\w-]+)+(:\d+)?)(\/\S*)?/;function i(e){return!!e&&n.test(e)}})),s.register("7fUh8",(function(t,r){e(t.exports,"formatSearchURI",(function(){return a}));var n=s("kUZ43");const i=["localhost","127.0.0.1"],o=e=>`https://www.google.com/search?q=${e}`,a=e=>{try{const t=/^https?:\/\//i.test(e),r=(0,n.isValidUrl)(e);if(r&&t)return e;if(!r)throw new Error("Query is not a valid URL");const o=t?e:`http://${e}`,s=new URL(o);if(i.includes(s.hostname))return o;if(!e.includes("."))throw new Error("missing tld");return s.toString().replace(/^http:\/\//i,"https://").replace(/\/$/,"")}catch(t){const r=encodeURIComponent(e);return o(r)}}})),s.register("aDuI5",(function(t,r){e(t.exports,"TTLCache",(function(){return s("kaaQG").TTLCache}));s("kaaQG")})),s.register("kaaQG",(function(t,r){e(t.exports,"TTLCache",(function(){return i}),(function(e){return i=e}));var n=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class i{updateCache(){return n(this,void 0,void 0,(function*(){try{const e=yield this.asyncFunction();yield this.storage.set(this.cacheKey,e),yield this.storage.set(this.cacheExpirationKey,Date.now()+this.ttlMs)}catch(e){throw new Error("error updating cache: "+(null==e?void 0:e.message),{cause:e})}}))}get(){return n(this,void 0,void 0,(function*(){const e=yield this.storage.get(this.cacheKey);try{if(e)return e;yield this.updateCache();return yield this.storage.get(this.cacheKey)}finally{const e=yield this.storage.get(this.cacheExpirationKey);("number"!=typeof e||e{const r=parseInt(e.slice(1,3),16),n=parseInt(e.slice(3,5),16),i=parseInt(e.slice(5,7),16);return"number"==typeof t?"rgba("+r+", "+n+", "+i+", "+t+")":"rgb("+r+", "+n+", "+i+")"}})),s.register("8RFo4",(function(t,r){e(t.exports,"useDebouncedCallback",(function(){return s("iTkLu").useDebouncedCallback})),e(t.exports,"useDebouncedChangeHandler",(function(){return s("dbWmE").useDebouncedChangeHandler})),e(t.exports,"useDebouncedState",(function(){return s("gVPWl").useDebouncedState}));s("iTkLu"),s("dbWmE"),s("gVPWl")})),s.register("iTkLu",(function(t,r){e(t.exports,"useDebouncedCallback",(function(){return i}));var n=s("29o0l");const i=(e,t=1e3)=>{const r=(0,n.useRef)(!1);return(0,n.useCallback)((()=>{r.current||(r.current=!0,e(),setTimeout((()=>{r.current=!1}),t))}),[e,t])}})),s.register("29o0l",(function(e,t){"use strict";e.exports=s("khDvF")})),s.register("khDvF",(function(t,r){ +/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +var n,i,o,s,a,u,c,l,d,f,h,p,y,g,m,v,b,w,x,A,S,E,T,k,I,_,P,R,C,M,O,B,N,D,L;e(t.exports,"Children",(function(){return n}),(function(e){return n=e})),e(t.exports,"Component",(function(){return i}),(function(e){return i=e})),e(t.exports,"Fragment",(function(){return o}),(function(e){return o=e})),e(t.exports,"Profiler",(function(){return s}),(function(e){return s=e})),e(t.exports,"PureComponent",(function(){return a}),(function(e){return a=e})),e(t.exports,"StrictMode",(function(){return u}),(function(e){return u=e})),e(t.exports,"Suspense",(function(){return c}),(function(e){return c=e})),e(t.exports,"__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",(function(){return l}),(function(e){return l=e})),e(t.exports,"cloneElement",(function(){return d}),(function(e){return d=e})),e(t.exports,"createContext",(function(){return f}),(function(e){return f=e})),e(t.exports,"createElement",(function(){return h}),(function(e){return h=e})),e(t.exports,"createFactory",(function(){return p}),(function(e){return p=e})),e(t.exports,"createRef",(function(){return y}),(function(e){return y=e})),e(t.exports,"forwardRef",(function(){return g}),(function(e){return g=e})),e(t.exports,"isValidElement",(function(){return m}),(function(e){return m=e})),e(t.exports,"lazy",(function(){return v}),(function(e){return v=e})),e(t.exports,"memo",(function(){return b}),(function(e){return b=e})),e(t.exports,"startTransition",(function(){return w}),(function(e){return w=e})),e(t.exports,"unstable_act",(function(){return x}),(function(e){return x=e})),e(t.exports,"useCallback",(function(){return A}),(function(e){return A=e})),e(t.exports,"useContext",(function(){return S}),(function(e){return S=e})),e(t.exports,"useDebugValue",(function(){return E}),(function(e){return E=e})),e(t.exports,"useDeferredValue",(function(){return T}),(function(e){return T=e})),e(t.exports,"useEffect",(function(){return k}),(function(e){return k=e})),e(t.exports,"useId",(function(){return I}),(function(e){return I=e})),e(t.exports,"useImperativeHandle",(function(){return _}),(function(e){return _=e})),e(t.exports,"useInsertionEffect",(function(){return P}),(function(e){return P=e})),e(t.exports,"useLayoutEffect",(function(){return R}),(function(e){return R=e})),e(t.exports,"useMemo",(function(){return C}),(function(e){return C=e})),e(t.exports,"useReducer",(function(){return M}),(function(e){return M=e})),e(t.exports,"useRef",(function(){return O}),(function(e){return O=e})),e(t.exports,"useState",(function(){return B}),(function(e){return B=e})),e(t.exports,"useSyncExternalStore",(function(){return N}),(function(e){return N=e})),e(t.exports,"useTransition",(function(){return D}),(function(e){return D=e})),e(t.exports,"version",(function(){return L}),(function(e){return L=e}));var F=Symbol.for("react.element"),U=Symbol.for("react.portal"),j=Symbol.for("react.fragment"),K=Symbol.for("react.strict_mode"),z=Symbol.for("react.profiler"),H=Symbol.for("react.provider"),q=Symbol.for("react.context"),V=Symbol.for("react.forward_ref"),W=Symbol.for("react.suspense"),G=Symbol.for("react.memo"),$=Symbol.for("react.lazy"),Z=Symbol.iterator;var Q={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Y=Object.assign,X={};function J(e,t,r){this.props=e,this.context=t,this.refs=X,this.updater=r||Q}function ee(){}function te(e,t,r){this.props=e,this.context=t,this.refs=X,this.updater=r||Q}J.prototype.isReactComponent={},J.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},J.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},ee.prototype=J.prototype;var re=te.prototype=new ee;re.constructor=te,Y(re,J.prototype),re.isPureReactComponent=!0;var ne=Array.isArray,ie=Object.prototype.hasOwnProperty,oe={current:null},se={key:!0,ref:!0,__self:!0,__source:!0};function ae(e,t,r){var n,i={},o=null,s=null;if(null!=t)for(n in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)ie.call(t,n)&&!se.hasOwnProperty(n)&&(i[n]=t[n]);var a=arguments.length-2;if(1===a)i.children=r;else if(1e)),s=(0,n.useRef)(),a=(0,n.useCallback)((e=>{o(e),s.current&&clearTimeout(s.current),s.current=setTimeout((()=>{t(e),s.current=void 0}),r)}),[r,t]);return(0,n.useEffect)((()=>{s.current&&(clearTimeout(s.current),s.current=void 0),o(e)}),[e]),[i,a]}})),s.register("gVPWl",(function(t,r){e(t.exports,"useDebouncedState",(function(){return i}));var n=s("29o0l");function i(e,t=100){const[r,i]=(0,n.useState)(e),o=(0,n.useRef)();return(0,n.useEffect)((()=>(o.current&&clearTimeout(o.current),o.current=setTimeout((()=>{i(e)}),t),()=>{o.current&&clearTimeout(o.current)})),[i,e,t]),r}})),s.register("cLdt5",(function(t,r){e(t.exports,"getDeprecatedSolanaKeyPairFromPrivateKey",(function(){return a}));var n=s("gw3rz"),i=s("6CTZ4");n.utils.sha512Sync=(...e)=>(0,i.sha512)(n.utils.concatBytes(...e));const{getPublicKey:o}=n.sync,a=e=>{const t=o(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),{publicKey:t,secretKey:r}}})),s.register("jRUvH",(function(t,r){e(t.exports,"isAddressType",(function(){return i}));var n=s("1f62U");function i(e){return n.AddressTypes.getAll().includes(e)}})),s.register("bhYjL",(function(r,n){e(r.exports,"decodePrivateKeyFromString",(function(){return h}));var i=s("8lZG1");s("RVqnc");var o=s("crjwk"),a=s("85iHy"),u=s("6mqWr"),c=s("f4TPf"),l=s("ekfrE"),d=s("hX0bG"),f=s("8tcqI").Buffer;const h=e=>{const{privateKey:t,addressType:r}=e;switch(r){case d.AddressType.BitcoinTaproot:case d.AddressType.BitcoinNativeSegwit:case d.AddressType.BitcoinNestedSegwit:case d.AddressType.BitcoinLegacy:try{return{key:p(t,e.networkIDValue),encoding:"hex"}}catch(e){throw new Error("Could not find encoding for Bitcoin private key")}case d.AddressType.EVM:try{return{key:y(t),encoding:"hex"}}catch(e){throw new Error("Could not find encoding for EVM private key")}case d.AddressType.Solana:try{return m(t)}catch(e){throw new Error("Could not find encoding for Solana private key")}default:return(0,o.assertNever)(r)}},p=(e,r)=>{try{const{privateKey:n}=l.decodeRaw(t(u).decode(e),r);return n}catch(e){throw new Error("Provided Bitcoin private key is invalid!")}},y=e=>{const t=f.from(e.replace("0x",""),"hex");try{return new(0,i.Wallet)(new Uint8Array(t)),t}catch(e){throw new Error("Provided Ethereum private key is invalid!")}},g=e=>{const r=t(c).sign.keyPair.fromSecretKey(e),n=f.from("phantom-secret-key-validation"),i=t(c).sign.detached(n,e);if(!t(c).sign.detached.verify(n,i,r.publicKey))throw new Error("Provided Solana private key is invalid!")},m=e=>{try{const t=JSON.parse(e);return g(Uint8Array.from(t)),{key:t,encoding:"uint8array"}}catch(e){}try{const r=t(a).decode(e);return g(r),{key:r,encoding:"base58"}}catch(e){}try{const t=f.from(e,"hex");return g(t),{key:t,encoding:"hex"}}catch(e){}try{const t=f.from(e,"base64");return g(t),{key:t,encoding:"base64"}}catch(e){}throw new Error("Provided Solana private key is invalid!")}})),s.register("6mqWr",(function(e,t){"use strict";var r=s("e3ovm").sha256,n=s("f8R2y");e.exports=n((function(e){return r(r(e))}))})),s.register("f8R2y",(function(e,t){"use strict";var r=s("9KWvY");e.exports=function(e){function t(t){var r=t.slice(0,-4),n=t.slice(-4),i=e(r);if(!(n[0]^i[0]|n[1]^i[1]|n[2]^i[2]|n[3]^i[3]))return r}return{encode:function(t){var n=Uint8Array.from(t),i=e(n),o=n.length+4,s=new Uint8Array(o);return s.set(n,0),s.set(i.subarray(0,4),n.length),r.encode(s,o)},decode:function(e){var n=t(r.decode(e));if(!n)throw new Error("Invalid checksum");return n},decodeUnsafe:function(e){var n=r.decodeUnsafe(e);if(n)return t(n)}}}})),s.register("9KWvY",(function(e,t){var r=s("cxHLD");e.exports=r("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")})),s.register("cxHLD",(function(e,t){"use strict";e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r>>0,c=new Uint8Array(o);e[r];){var l=t[e.charCodeAt(r)];if(255===l)return;for(var d=0,f=o-1;(0!==l||d>>0,c[f]=l%256>>>0,l=l/256>>>0;if(0!==l)throw new Error("Non-zero carry");i=d,r++}for(var h=o-i;h!==o&&0===c[h];)h++;for(var p=new Uint8Array(n+(o-h)),y=n;h!==o;)p[y++]=c[h++];return p}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===t.length)return"";for(var r=0,n=0,i=0,o=t.length;i!==o&&0===t[i];)i++,r++;for(var u=(o-i)*c+1>>>0,l=new Uint8Array(u);i!==o;){for(var d=t[i],f=0,h=u-1;(0!==d||f>>0,l[h]=d%s>>>0,d=d/s>>>0;if(0!==d)throw new Error("Non-zero carry");n=f,i++}for(var p=u-n;p!==u&&0===l[p];)p++;for(var y=a.repeat(r);p>24&255,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r,e[t+4]=n>>24&255,e[t+5]=n>>16&255,e[t+6]=n>>8&255,e[t+7]=255&n}function y(e,t,r,n,i){var o,s=0;for(o=0;o>>8)-1}function g(e,t,r,n){return y(e,t,r,n,16)}function m(e,t,r,n){return y(e,t,r,n,32)}function v(e,t,r,n){!function(e,t,r,n){for(var i,o=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,s=255&r[0]|(255&r[1])<<8|(255&r[2])<<16|(255&r[3])<<24,a=255&r[4]|(255&r[5])<<8|(255&r[6])<<16|(255&r[7])<<24,u=255&r[8]|(255&r[9])<<8|(255&r[10])<<16|(255&r[11])<<24,c=255&r[12]|(255&r[13])<<8|(255&r[14])<<16|(255&r[15])<<24,l=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,d=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,f=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,h=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,p=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,y=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,g=255&r[16]|(255&r[17])<<8|(255&r[18])<<16|(255&r[19])<<24,m=255&r[20]|(255&r[21])<<8|(255&r[22])<<16|(255&r[23])<<24,v=255&r[24]|(255&r[25])<<8|(255&r[26])<<16|(255&r[27])<<24,b=255&r[28]|(255&r[29])<<8|(255&r[30])<<16|(255&r[31])<<24,w=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,x=o,A=s,S=a,E=u,T=c,k=l,I=d,_=f,P=h,R=p,C=y,M=g,O=m,B=v,N=b,D=w,L=0;L<20;L+=2)x^=(i=(O^=(i=(P^=(i=(T^=(i=x+O|0)<<7|i>>>25)+x|0)<<9|i>>>23)+T|0)<<13|i>>>19)+P|0)<<18|i>>>14,k^=(i=(A^=(i=(B^=(i=(R^=(i=k+A|0)<<7|i>>>25)+k|0)<<9|i>>>23)+R|0)<<13|i>>>19)+B|0)<<18|i>>>14,C^=(i=(I^=(i=(S^=(i=(N^=(i=C+I|0)<<7|i>>>25)+C|0)<<9|i>>>23)+N|0)<<13|i>>>19)+S|0)<<18|i>>>14,D^=(i=(M^=(i=(_^=(i=(E^=(i=D+M|0)<<7|i>>>25)+D|0)<<9|i>>>23)+E|0)<<13|i>>>19)+_|0)<<18|i>>>14,x^=(i=(E^=(i=(S^=(i=(A^=(i=x+E|0)<<7|i>>>25)+x|0)<<9|i>>>23)+A|0)<<13|i>>>19)+S|0)<<18|i>>>14,k^=(i=(T^=(i=(_^=(i=(I^=(i=k+T|0)<<7|i>>>25)+k|0)<<9|i>>>23)+I|0)<<13|i>>>19)+_|0)<<18|i>>>14,C^=(i=(R^=(i=(P^=(i=(M^=(i=C+R|0)<<7|i>>>25)+C|0)<<9|i>>>23)+M|0)<<13|i>>>19)+P|0)<<18|i>>>14,D^=(i=(N^=(i=(B^=(i=(O^=(i=D+N|0)<<7|i>>>25)+D|0)<<9|i>>>23)+O|0)<<13|i>>>19)+B|0)<<18|i>>>14;x=x+o|0,A=A+s|0,S=S+a|0,E=E+u|0,T=T+c|0,k=k+l|0,I=I+d|0,_=_+f|0,P=P+h|0,R=R+p|0,C=C+y|0,M=M+g|0,O=O+m|0,B=B+v|0,N=N+b|0,D=D+w|0,e[0]=x>>>0&255,e[1]=x>>>8&255,e[2]=x>>>16&255,e[3]=x>>>24&255,e[4]=A>>>0&255,e[5]=A>>>8&255,e[6]=A>>>16&255,e[7]=A>>>24&255,e[8]=S>>>0&255,e[9]=S>>>8&255,e[10]=S>>>16&255,e[11]=S>>>24&255,e[12]=E>>>0&255,e[13]=E>>>8&255,e[14]=E>>>16&255,e[15]=E>>>24&255,e[16]=T>>>0&255,e[17]=T>>>8&255,e[18]=T>>>16&255,e[19]=T>>>24&255,e[20]=k>>>0&255,e[21]=k>>>8&255,e[22]=k>>>16&255,e[23]=k>>>24&255,e[24]=I>>>0&255,e[25]=I>>>8&255,e[26]=I>>>16&255,e[27]=I>>>24&255,e[28]=_>>>0&255,e[29]=_>>>8&255,e[30]=_>>>16&255,e[31]=_>>>24&255,e[32]=P>>>0&255,e[33]=P>>>8&255,e[34]=P>>>16&255,e[35]=P>>>24&255,e[36]=R>>>0&255,e[37]=R>>>8&255,e[38]=R>>>16&255,e[39]=R>>>24&255,e[40]=C>>>0&255,e[41]=C>>>8&255,e[42]=C>>>16&255,e[43]=C>>>24&255,e[44]=M>>>0&255,e[45]=M>>>8&255,e[46]=M>>>16&255,e[47]=M>>>24&255,e[48]=O>>>0&255,e[49]=O>>>8&255,e[50]=O>>>16&255,e[51]=O>>>24&255,e[52]=B>>>0&255,e[53]=B>>>8&255,e[54]=B>>>16&255,e[55]=B>>>24&255,e[56]=N>>>0&255,e[57]=N>>>8&255,e[58]=N>>>16&255,e[59]=N>>>24&255,e[60]=D>>>0&255,e[61]=D>>>8&255,e[62]=D>>>16&255,e[63]=D>>>24&255}(e,t,r,n)}function b(e,t,r,n){!function(e,t,r,n){for(var i,o=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,s=255&r[0]|(255&r[1])<<8|(255&r[2])<<16|(255&r[3])<<24,a=255&r[4]|(255&r[5])<<8|(255&r[6])<<16|(255&r[7])<<24,u=255&r[8]|(255&r[9])<<8|(255&r[10])<<16|(255&r[11])<<24,c=255&r[12]|(255&r[13])<<8|(255&r[14])<<16|(255&r[15])<<24,l=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,d=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,f=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,h=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,p=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,y=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,g=255&r[16]|(255&r[17])<<8|(255&r[18])<<16|(255&r[19])<<24,m=255&r[20]|(255&r[21])<<8|(255&r[22])<<16|(255&r[23])<<24,v=255&r[24]|(255&r[25])<<8|(255&r[26])<<16|(255&r[27])<<24,b=255&r[28]|(255&r[29])<<8|(255&r[30])<<16|(255&r[31])<<24,w=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,x=0;x<20;x+=2)o^=(i=(m^=(i=(h^=(i=(c^=(i=o+m|0)<<7|i>>>25)+o|0)<<9|i>>>23)+c|0)<<13|i>>>19)+h|0)<<18|i>>>14,l^=(i=(s^=(i=(v^=(i=(p^=(i=l+s|0)<<7|i>>>25)+l|0)<<9|i>>>23)+p|0)<<13|i>>>19)+v|0)<<18|i>>>14,y^=(i=(d^=(i=(a^=(i=(b^=(i=y+d|0)<<7|i>>>25)+y|0)<<9|i>>>23)+b|0)<<13|i>>>19)+a|0)<<18|i>>>14,w^=(i=(g^=(i=(f^=(i=(u^=(i=w+g|0)<<7|i>>>25)+w|0)<<9|i>>>23)+u|0)<<13|i>>>19)+f|0)<<18|i>>>14,o^=(i=(u^=(i=(a^=(i=(s^=(i=o+u|0)<<7|i>>>25)+o|0)<<9|i>>>23)+s|0)<<13|i>>>19)+a|0)<<18|i>>>14,l^=(i=(c^=(i=(f^=(i=(d^=(i=l+c|0)<<7|i>>>25)+l|0)<<9|i>>>23)+d|0)<<13|i>>>19)+f|0)<<18|i>>>14,y^=(i=(p^=(i=(h^=(i=(g^=(i=y+p|0)<<7|i>>>25)+y|0)<<9|i>>>23)+g|0)<<13|i>>>19)+h|0)<<18|i>>>14,w^=(i=(b^=(i=(v^=(i=(m^=(i=w+b|0)<<7|i>>>25)+w|0)<<9|i>>>23)+m|0)<<13|i>>>19)+v|0)<<18|i>>>14;e[0]=o>>>0&255,e[1]=o>>>8&255,e[2]=o>>>16&255,e[3]=o>>>24&255,e[4]=l>>>0&255,e[5]=l>>>8&255,e[6]=l>>>16&255,e[7]=l>>>24&255,e[8]=y>>>0&255,e[9]=y>>>8&255,e[10]=y>>>16&255,e[11]=y>>>24&255,e[12]=w>>>0&255,e[13]=w>>>8&255,e[14]=w>>>16&255,e[15]=w>>>24&255,e[16]=d>>>0&255,e[17]=d>>>8&255,e[18]=d>>>16&255,e[19]=d>>>24&255,e[20]=f>>>0&255,e[21]=f>>>8&255,e[22]=f>>>16&255,e[23]=f>>>24&255,e[24]=h>>>0&255,e[25]=h>>>8&255,e[26]=h>>>16&255,e[27]=h>>>24&255,e[28]=p>>>0&255,e[29]=p>>>8&255,e[30]=p>>>16&255,e[31]=p>>>24&255}(e,t,r,n)}var w=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function x(e,t,r,n,i,o,s){var a,u,c=new Uint8Array(16),l=new Uint8Array(64);for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=o[u];for(;i>=64;){for(v(l,c,s,w),u=0;u<64;u++)e[t+u]=r[n+u]^l[u];for(a=1,u=8;u<16;u++)a=a+(255&c[u])|0,c[u]=255&a,a>>>=8;i-=64,t+=64,n+=64}if(i>0)for(v(l,c,s,w),u=0;u=64;){for(v(u,a,i,w),s=0;s<64;s++)e[t+s]=u[s];for(o=1,s=8;s<16;s++)o=o+(255&a[s])|0,a[s]=255&o,o>>>=8;r-=64,t+=64}if(r>0)for(v(u,a,i,w),s=0;s>>13|r<<3),n=255&e[4]|(255&e[5])<<8,this.r[2]=7939&(r>>>10|n<<6),i=255&e[6]|(255&e[7])<<8,this.r[3]=8191&(n>>>7|i<<9),o=255&e[8]|(255&e[9])<<8,this.r[4]=255&(i>>>4|o<<12),this.r[5]=o>>>1&8190,s=255&e[10]|(255&e[11])<<8,this.r[6]=8191&(o>>>14|s<<2),a=255&e[12]|(255&e[13])<<8,this.r[7]=8065&(s>>>11|a<<5),u=255&e[14]|(255&e[15])<<8,this.r[8]=8191&(a>>>8|u<<8),this.r[9]=u>>>5&127,this.pad[0]=255&e[16]|(255&e[17])<<8,this.pad[1]=255&e[18]|(255&e[19])<<8,this.pad[2]=255&e[20]|(255&e[21])<<8,this.pad[3]=255&e[22]|(255&e[23])<<8,this.pad[4]=255&e[24]|(255&e[25])<<8,this.pad[5]=255&e[26]|(255&e[27])<<8,this.pad[6]=255&e[28]|(255&e[29])<<8,this.pad[7]=255&e[30]|(255&e[31])<<8};function k(e,t,r,n,i,o){var s=new T(o);return s.update(r,n,i),s.finish(e,t),0}function I(e,t,r,n,i,o){var s=new Uint8Array(16);return k(s,0,r,n,i,o),g(e,t,s,0)}function _(e,t,r,n,i){var o;if(r<32)return-1;for(E(e,0,t,0,r,n,i),k(e,16,e,32,r-32,e),o=0;o<16;o++)e[o]=0;return 0}function P(e,t,r,n,i){var o,s=new Uint8Array(32);if(r<32)return-1;if(S(s,0,32,n,i),0!==I(t,16,t,32,r-32,s))return-1;for(E(e,0,t,0,r,n,i),o=0;o<32;o++)e[o]=0;return 0}function R(e,t){var r;for(r=0;r<16;r++)e[r]=0|t[r]}function C(e){var t,r,n=1;for(t=0;t<16;t++)r=e[t]+n+65535,n=Math.floor(r/65536),e[t]=r-65536*n;e[0]+=n-1+37*(n-1)}function M(e,t,r){for(var n,i=~(r-1),o=0;o<16;o++)n=i&(e[o]^t[o]),e[o]^=n,t[o]^=n}function O(e,r){var n,i,o,s=t(),a=t();for(n=0;n<16;n++)a[n]=r[n];for(C(a),C(a),C(a),i=0;i<2;i++){for(s[0]=a[0]-65517,n=1;n<15;n++)s[n]=a[n]-65535-(s[n-1]>>16&1),s[n-1]&=65535;s[15]=a[15]-32767-(s[14]>>16&1),o=s[15]>>16&1,s[14]&=65535,M(a,s,1-o)}for(n=0;n<16;n++)e[2*n]=255&a[n],e[2*n+1]=a[n]>>8}function B(e,t){var r=new Uint8Array(32),n=new Uint8Array(32);return O(r,e),O(n,t),m(r,0,n,0)}function N(e){var t=new Uint8Array(32);return O(t,e),1&t[0]}function D(e,t){var r;for(r=0;r<16;r++)e[r]=t[2*r]+(t[2*r+1]<<8);e[15]&=32767}function L(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]+r[n]}function F(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]-r[n]}function U(e,t,r){var n,i,o=0,s=0,a=0,u=0,c=0,l=0,d=0,f=0,h=0,p=0,y=0,g=0,m=0,v=0,b=0,w=0,x=0,A=0,S=0,E=0,T=0,k=0,I=0,_=0,P=0,R=0,C=0,M=0,O=0,B=0,N=0,D=r[0],L=r[1],F=r[2],U=r[3],j=r[4],K=r[5],z=r[6],H=r[7],q=r[8],V=r[9],W=r[10],G=r[11],$=r[12],Z=r[13],Q=r[14],Y=r[15];o+=(n=t[0])*D,s+=n*L,a+=n*F,u+=n*U,c+=n*j,l+=n*K,d+=n*z,f+=n*H,h+=n*q,p+=n*V,y+=n*W,g+=n*G,m+=n*$,v+=n*Z,b+=n*Q,w+=n*Y,s+=(n=t[1])*D,a+=n*L,u+=n*F,c+=n*U,l+=n*j,d+=n*K,f+=n*z,h+=n*H,p+=n*q,y+=n*V,g+=n*W,m+=n*G,v+=n*$,b+=n*Z,w+=n*Q,x+=n*Y,a+=(n=t[2])*D,u+=n*L,c+=n*F,l+=n*U,d+=n*j,f+=n*K,h+=n*z,p+=n*H,y+=n*q,g+=n*V,m+=n*W,v+=n*G,b+=n*$,w+=n*Z,x+=n*Q,A+=n*Y,u+=(n=t[3])*D,c+=n*L,l+=n*F,d+=n*U,f+=n*j,h+=n*K,p+=n*z,y+=n*H,g+=n*q,m+=n*V,v+=n*W,b+=n*G,w+=n*$,x+=n*Z,A+=n*Q,S+=n*Y,c+=(n=t[4])*D,l+=n*L,d+=n*F,f+=n*U,h+=n*j,p+=n*K,y+=n*z,g+=n*H,m+=n*q,v+=n*V,b+=n*W,w+=n*G,x+=n*$,A+=n*Z,S+=n*Q,E+=n*Y,l+=(n=t[5])*D,d+=n*L,f+=n*F,h+=n*U,p+=n*j,y+=n*K,g+=n*z,m+=n*H,v+=n*q,b+=n*V,w+=n*W,x+=n*G,A+=n*$,S+=n*Z,E+=n*Q,T+=n*Y,d+=(n=t[6])*D,f+=n*L,h+=n*F,p+=n*U,y+=n*j,g+=n*K,m+=n*z,v+=n*H,b+=n*q,w+=n*V,x+=n*W,A+=n*G,S+=n*$,E+=n*Z,T+=n*Q,k+=n*Y,f+=(n=t[7])*D,h+=n*L,p+=n*F,y+=n*U,g+=n*j,m+=n*K,v+=n*z,b+=n*H,w+=n*q,x+=n*V,A+=n*W,S+=n*G,E+=n*$,T+=n*Z,k+=n*Q,I+=n*Y,h+=(n=t[8])*D,p+=n*L,y+=n*F,g+=n*U,m+=n*j,v+=n*K,b+=n*z,w+=n*H,x+=n*q,A+=n*V,S+=n*W,E+=n*G,T+=n*$,k+=n*Z,I+=n*Q,_+=n*Y,p+=(n=t[9])*D,y+=n*L,g+=n*F,m+=n*U,v+=n*j,b+=n*K,w+=n*z,x+=n*H,A+=n*q,S+=n*V,E+=n*W,T+=n*G,k+=n*$,I+=n*Z,_+=n*Q,P+=n*Y,y+=(n=t[10])*D,g+=n*L,m+=n*F,v+=n*U,b+=n*j,w+=n*K,x+=n*z,A+=n*H,S+=n*q,E+=n*V,T+=n*W,k+=n*G,I+=n*$,_+=n*Z,P+=n*Q,R+=n*Y,g+=(n=t[11])*D,m+=n*L,v+=n*F,b+=n*U,w+=n*j,x+=n*K,A+=n*z,S+=n*H,E+=n*q,T+=n*V,k+=n*W,I+=n*G,_+=n*$,P+=n*Z,R+=n*Q,C+=n*Y,m+=(n=t[12])*D,v+=n*L,b+=n*F,w+=n*U,x+=n*j,A+=n*K,S+=n*z,E+=n*H,T+=n*q,k+=n*V,I+=n*W,_+=n*G,P+=n*$,R+=n*Z,C+=n*Q,M+=n*Y,v+=(n=t[13])*D,b+=n*L,w+=n*F,x+=n*U,A+=n*j,S+=n*K,E+=n*z,T+=n*H,k+=n*q,I+=n*V,_+=n*W,P+=n*G,R+=n*$,C+=n*Z,M+=n*Q,O+=n*Y,b+=(n=t[14])*D,w+=n*L,x+=n*F,A+=n*U,S+=n*j,E+=n*K,T+=n*z,k+=n*H,I+=n*q,_+=n*V,P+=n*W,R+=n*G,C+=n*$,M+=n*Z,O+=n*Q,B+=n*Y,w+=(n=t[15])*D,s+=38*(A+=n*F),a+=38*(S+=n*U),u+=38*(E+=n*j),c+=38*(T+=n*K),l+=38*(k+=n*z),d+=38*(I+=n*H),f+=38*(_+=n*q),h+=38*(P+=n*V),p+=38*(R+=n*W),y+=38*(C+=n*G),g+=38*(M+=n*$),m+=38*(O+=n*Z),v+=38*(B+=n*Q),b+=38*(N+=n*Y),o=(n=(o+=38*(x+=n*L))+(i=1)+65535)-65536*(i=Math.floor(n/65536)),s=(n=s+i+65535)-65536*(i=Math.floor(n/65536)),a=(n=a+i+65535)-65536*(i=Math.floor(n/65536)),u=(n=u+i+65535)-65536*(i=Math.floor(n/65536)),c=(n=c+i+65535)-65536*(i=Math.floor(n/65536)),l=(n=l+i+65535)-65536*(i=Math.floor(n/65536)),d=(n=d+i+65535)-65536*(i=Math.floor(n/65536)),f=(n=f+i+65535)-65536*(i=Math.floor(n/65536)),h=(n=h+i+65535)-65536*(i=Math.floor(n/65536)),p=(n=p+i+65535)-65536*(i=Math.floor(n/65536)),y=(n=y+i+65535)-65536*(i=Math.floor(n/65536)),g=(n=g+i+65535)-65536*(i=Math.floor(n/65536)),m=(n=m+i+65535)-65536*(i=Math.floor(n/65536)),v=(n=v+i+65535)-65536*(i=Math.floor(n/65536)),b=(n=b+i+65535)-65536*(i=Math.floor(n/65536)),w=(n=w+i+65535)-65536*(i=Math.floor(n/65536)),o=(n=(o+=i-1+37*(i-1))+(i=1)+65535)-65536*(i=Math.floor(n/65536)),s=(n=s+i+65535)-65536*(i=Math.floor(n/65536)),a=(n=a+i+65535)-65536*(i=Math.floor(n/65536)),u=(n=u+i+65535)-65536*(i=Math.floor(n/65536)),c=(n=c+i+65535)-65536*(i=Math.floor(n/65536)),l=(n=l+i+65535)-65536*(i=Math.floor(n/65536)),d=(n=d+i+65535)-65536*(i=Math.floor(n/65536)),f=(n=f+i+65535)-65536*(i=Math.floor(n/65536)),h=(n=h+i+65535)-65536*(i=Math.floor(n/65536)),p=(n=p+i+65535)-65536*(i=Math.floor(n/65536)),y=(n=y+i+65535)-65536*(i=Math.floor(n/65536)),g=(n=g+i+65535)-65536*(i=Math.floor(n/65536)),m=(n=m+i+65535)-65536*(i=Math.floor(n/65536)),v=(n=v+i+65535)-65536*(i=Math.floor(n/65536)),b=(n=b+i+65535)-65536*(i=Math.floor(n/65536)),w=(n=w+i+65535)-65536*(i=Math.floor(n/65536)),o+=i-1+37*(i-1),e[0]=o,e[1]=s,e[2]=a,e[3]=u,e[4]=c,e[5]=l,e[6]=d,e[7]=f,e[8]=h,e[9]=p,e[10]=y,e[11]=g,e[12]=m,e[13]=v,e[14]=b,e[15]=w}function j(e,t){U(e,t,t)}function K(e,r){var n,i=t();for(n=0;n<16;n++)i[n]=r[n];for(n=253;n>=0;n--)j(i,i),2!==n&&4!==n&&U(i,i,r);for(n=0;n<16;n++)e[n]=i[n]}function z(e,r){var n,i=t();for(n=0;n<16;n++)i[n]=r[n];for(n=250;n>=0;n--)j(i,i),1!==n&&U(i,i,r);for(n=0;n<16;n++)e[n]=i[n]}function H(e,r,n){var i,o,s=new Uint8Array(32),a=new Float64Array(80),c=t(),l=t(),d=t(),f=t(),h=t(),p=t();for(o=0;o<31;o++)s[o]=r[o];for(s[31]=127&r[31]|64,s[0]&=248,D(a,n),o=0;o<16;o++)l[o]=a[o],f[o]=c[o]=d[o]=0;for(c[0]=f[0]=1,o=254;o>=0;--o)M(c,l,i=s[o>>>3]>>>(7&o)&1),M(d,f,i),L(h,c,d),F(c,c,d),L(d,l,f),F(l,l,f),j(f,h),j(p,c),U(c,d,c),U(d,l,h),L(h,c,d),F(c,c,d),j(l,c),F(d,f,p),U(c,d,u),L(c,c,f),U(d,d,c),U(c,f,p),U(f,l,a),j(l,h),M(c,l,i),M(d,f,i);for(o=0;o<16;o++)a[o+16]=c[o],a[o+32]=d[o],a[o+48]=l[o],a[o+64]=f[o];var y=a.subarray(32),g=a.subarray(16);return K(y,y),U(g,g,y),O(e,g),0}function q(e,t){return H(e,t,i)}function V(e,t){return r(t,32),q(e,t)}function W(e,t,r){var i=new Uint8Array(32);return H(i,r,t),b(e,n,i,w)}T.prototype.blocks=function(e,t,r){for(var n,i,o,s,a,u,c,l,d,f,h,p,y,g,m,v,b,w,x,A=this.fin?0:2048,S=this.h[0],E=this.h[1],T=this.h[2],k=this.h[3],I=this.h[4],_=this.h[5],P=this.h[6],R=this.h[7],C=this.h[8],M=this.h[9],O=this.r[0],B=this.r[1],N=this.r[2],D=this.r[3],L=this.r[4],F=this.r[5],U=this.r[6],j=this.r[7],K=this.r[8],z=this.r[9];r>=16;)f=d=0,f+=(S+=8191&(n=255&e[t+0]|(255&e[t+1])<<8))*O,f+=(E+=8191&(n>>>13|(i=255&e[t+2]|(255&e[t+3])<<8)<<3))*(5*z),f+=(T+=8191&(i>>>10|(o=255&e[t+4]|(255&e[t+5])<<8)<<6))*(5*K),f+=(k+=8191&(o>>>7|(s=255&e[t+6]|(255&e[t+7])<<8)<<9))*(5*j),d=(f+=(I+=8191&(s>>>4|(a=255&e[t+8]|(255&e[t+9])<<8)<<12))*(5*U))>>>13,f&=8191,f+=(_+=a>>>1&8191)*(5*F),f+=(P+=8191&(a>>>14|(u=255&e[t+10]|(255&e[t+11])<<8)<<2))*(5*L),f+=(R+=8191&(u>>>11|(c=255&e[t+12]|(255&e[t+13])<<8)<<5))*(5*D),f+=(C+=8191&(c>>>8|(l=255&e[t+14]|(255&e[t+15])<<8)<<8))*(5*N),h=d+=(f+=(M+=l>>>5|A)*(5*B))>>>13,h+=S*B,h+=E*O,h+=T*(5*z),h+=k*(5*K),d=(h+=I*(5*j))>>>13,h&=8191,h+=_*(5*U),h+=P*(5*F),h+=R*(5*L),h+=C*(5*D),d+=(h+=M*(5*N))>>>13,h&=8191,p=d,p+=S*N,p+=E*B,p+=T*O,p+=k*(5*z),d=(p+=I*(5*K))>>>13,p&=8191,p+=_*(5*j),p+=P*(5*U),p+=R*(5*F),p+=C*(5*L),y=d+=(p+=M*(5*D))>>>13,y+=S*D,y+=E*N,y+=T*B,y+=k*O,d=(y+=I*(5*z))>>>13,y&=8191,y+=_*(5*K),y+=P*(5*j),y+=R*(5*U),y+=C*(5*F),g=d+=(y+=M*(5*L))>>>13,g+=S*L,g+=E*D,g+=T*N,g+=k*B,d=(g+=I*O)>>>13,g&=8191,g+=_*(5*z),g+=P*(5*K),g+=R*(5*j),g+=C*(5*U),m=d+=(g+=M*(5*F))>>>13,m+=S*F,m+=E*L,m+=T*D,m+=k*N,d=(m+=I*B)>>>13,m&=8191,m+=_*O,m+=P*(5*z),m+=R*(5*K),m+=C*(5*j),v=d+=(m+=M*(5*U))>>>13,v+=S*U,v+=E*F,v+=T*L,v+=k*D,d=(v+=I*N)>>>13,v&=8191,v+=_*B,v+=P*O,v+=R*(5*z),v+=C*(5*K),b=d+=(v+=M*(5*j))>>>13,b+=S*j,b+=E*U,b+=T*F,b+=k*L,d=(b+=I*D)>>>13,b&=8191,b+=_*N,b+=P*B,b+=R*O,b+=C*(5*z),w=d+=(b+=M*(5*K))>>>13,w+=S*K,w+=E*j,w+=T*U,w+=k*F,d=(w+=I*L)>>>13,w&=8191,w+=_*D,w+=P*N,w+=R*B,w+=C*O,x=d+=(w+=M*(5*z))>>>13,x+=S*z,x+=E*K,x+=T*j,x+=k*U,d=(x+=I*F)>>>13,x&=8191,x+=_*L,x+=P*D,x+=R*N,x+=C*B,S=f=8191&(d=(d=((d+=(x+=M*O)>>>13)<<2)+d|0)+(f&=8191)|0),E=h+=d>>>=13,T=p&=8191,k=y&=8191,I=g&=8191,_=m&=8191,P=v&=8191,R=b&=8191,C=w&=8191,M=x&=8191,t+=16,r-=16;this.h[0]=S,this.h[1]=E,this.h[2]=T,this.h[3]=k,this.h[4]=I,this.h[5]=_,this.h[6]=P,this.h[7]=R,this.h[8]=C,this.h[9]=M},T.prototype.finish=function(e,t){var r,n,i,o,s=new Uint16Array(10);if(this.leftover){for(o=this.leftover,this.buffer[o++]=1;o<16;o++)this.buffer[o]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(r=this.h[1]>>>13,this.h[1]&=8191,o=2;o<10;o++)this.h[o]+=r,r=this.h[o]>>>13,this.h[o]&=8191;for(this.h[0]+=5*r,r=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=r,r=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=r,s[0]=this.h[0]+5,r=s[0]>>>13,s[0]&=8191,o=1;o<10;o++)s[o]=this.h[o]+r,r=s[o]>>>13,s[o]&=8191;for(s[9]-=8192,n=(1^r)-1,o=0;o<10;o++)s[o]&=n;for(n=~n,o=0;o<10;o++)this.h[o]=this.h[o]&n|s[o];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),i=this.h[0]+this.pad[0],this.h[0]=65535&i,o=1;o<8;o++)i=(this.h[o]+this.pad[o]|0)+(i>>>16)|0,this.h[o]=65535&i;e[t+0]=this.h[0]>>>0&255,e[t+1]=this.h[0]>>>8&255,e[t+2]=this.h[1]>>>0&255,e[t+3]=this.h[1]>>>8&255,e[t+4]=this.h[2]>>>0&255,e[t+5]=this.h[2]>>>8&255,e[t+6]=this.h[3]>>>0&255,e[t+7]=this.h[3]>>>8&255,e[t+8]=this.h[4]>>>0&255,e[t+9]=this.h[4]>>>8&255,e[t+10]=this.h[5]>>>0&255,e[t+11]=this.h[5]>>>8&255,e[t+12]=this.h[6]>>>0&255,e[t+13]=this.h[6]>>>8&255,e[t+14]=this.h[7]>>>0&255,e[t+15]=this.h[7]>>>8&255},T.prototype.update=function(e,t,r){var n,i;if(this.leftover){for((i=16-this.leftover)>r&&(i=r),n=0;n=16&&(i=r-r%16,this.blocks(e,t,i),t+=i,r-=i),r){for(n=0;n=128;){for(A=0;A<16;A++)S=8*A+$,R[A]=r[S+0]<<24|r[S+1]<<16|r[S+2]<<8|r[S+3],C[A]=r[S+4]<<24|r[S+5]<<16|r[S+6]<<8|r[S+7];for(A=0;A<80;A++)if(i=M,o=O,s=B,a=N,u=D,c=L,l=F,U,f=j,h=K,p=z,y=H,g=q,m=V,v=W,G,k=65535&(T=G),I=T>>>16,_=65535&(E=U),P=E>>>16,k+=65535&(T=(q>>>14|D<<18)^(q>>>18|D<<14)^(D>>>9|q<<23)),I+=T>>>16,_+=65535&(E=(D>>>14|q<<18)^(D>>>18|q<<14)^(q>>>9|D<<23)),P+=E>>>16,k+=65535&(T=q&V^~q&W),I+=T>>>16,_+=65535&(E=D&L^~D&F),P+=E>>>16,E=Z[2*A],k+=65535&(T=Z[2*A+1]),I+=T>>>16,_+=65535&E,P+=E>>>16,E=R[A%16],I+=(T=C[A%16])>>>16,_+=65535&E,P+=E>>>16,_+=(I+=(k+=65535&T)>>>16)>>>16,k=65535&(T=x=65535&k|I<<16),I=T>>>16,_=65535&(E=w=65535&_|(P+=_>>>16)<<16),P=E>>>16,k+=65535&(T=(j>>>28|M<<4)^(M>>>2|j<<30)^(M>>>7|j<<25)),I+=T>>>16,_+=65535&(E=(M>>>28|j<<4)^(j>>>2|M<<30)^(j>>>7|M<<25)),P+=E>>>16,I+=(T=j&K^j&z^K&z)>>>16,_+=65535&(E=M&O^M&B^O&B),P+=E>>>16,d=65535&(_+=(I+=(k+=65535&T)>>>16)>>>16)|(P+=_>>>16)<<16,b=65535&k|I<<16,k=65535&(T=y),I=T>>>16,_=65535&(E=a),P=E>>>16,I+=(T=x)>>>16,_+=65535&(E=w),P+=E>>>16,O=i,B=o,N=s,D=a=65535&(_+=(I+=(k+=65535&T)>>>16)>>>16)|(P+=_>>>16)<<16,L=u,F=c,U=l,M=d,K=f,z=h,H=p,q=y=65535&k|I<<16,V=g,W=m,G=v,j=b,A%16==15)for(S=0;S<16;S++)E=R[S],k=65535&(T=C[S]),I=T>>>16,_=65535&E,P=E>>>16,E=R[(S+9)%16],k+=65535&(T=C[(S+9)%16]),I+=T>>>16,_+=65535&E,P+=E>>>16,w=R[(S+1)%16],k+=65535&(T=((x=C[(S+1)%16])>>>1|w<<31)^(x>>>8|w<<24)^(x>>>7|w<<25)),I+=T>>>16,_+=65535&(E=(w>>>1|x<<31)^(w>>>8|x<<24)^w>>>7),P+=E>>>16,w=R[(S+14)%16],I+=(T=((x=C[(S+14)%16])>>>19|w<<13)^(w>>>29|x<<3)^(x>>>6|w<<26))>>>16,_+=65535&(E=(w>>>19|x<<13)^(x>>>29|w<<3)^w>>>6),P+=E>>>16,P+=(_+=(I+=(k+=65535&T)>>>16)>>>16)>>>16,R[S]=65535&_|P<<16,C[S]=65535&k|I<<16;k=65535&(T=j),I=T>>>16,_=65535&(E=M),P=E>>>16,E=e[0],I+=(T=t[0])>>>16,_+=65535&E,P+=E>>>16,P+=(_+=(I+=(k+=65535&T)>>>16)>>>16)>>>16,e[0]=M=65535&_|P<<16,t[0]=j=65535&k|I<<16,k=65535&(T=K),I=T>>>16,_=65535&(E=O),P=E>>>16,E=e[1],I+=(T=t[1])>>>16,_+=65535&E,P+=E>>>16,P+=(_+=(I+=(k+=65535&T)>>>16)>>>16)>>>16,e[1]=O=65535&_|P<<16,t[1]=K=65535&k|I<<16,k=65535&(T=z),I=T>>>16,_=65535&(E=B),P=E>>>16,E=e[2],I+=(T=t[2])>>>16,_+=65535&E,P+=E>>>16,P+=(_+=(I+=(k+=65535&T)>>>16)>>>16)>>>16,e[2]=B=65535&_|P<<16,t[2]=z=65535&k|I<<16,k=65535&(T=H),I=T>>>16,_=65535&(E=N),P=E>>>16,E=e[3],I+=(T=t[3])>>>16,_+=65535&E,P+=E>>>16,P+=(_+=(I+=(k+=65535&T)>>>16)>>>16)>>>16,e[3]=N=65535&_|P<<16,t[3]=H=65535&k|I<<16,k=65535&(T=q),I=T>>>16,_=65535&(E=D),P=E>>>16,E=e[4],I+=(T=t[4])>>>16,_+=65535&E,P+=E>>>16,P+=(_+=(I+=(k+=65535&T)>>>16)>>>16)>>>16,e[4]=D=65535&_|P<<16,t[4]=q=65535&k|I<<16,k=65535&(T=V),I=T>>>16,_=65535&(E=L),P=E>>>16,E=e[5],I+=(T=t[5])>>>16,_+=65535&E,P+=E>>>16,P+=(_+=(I+=(k+=65535&T)>>>16)>>>16)>>>16,e[5]=L=65535&_|P<<16,t[5]=V=65535&k|I<<16,k=65535&(T=W),I=T>>>16,_=65535&(E=F),P=E>>>16,E=e[6],I+=(T=t[6])>>>16,_+=65535&E,P+=E>>>16,P+=(_+=(I+=(k+=65535&T)>>>16)>>>16)>>>16,e[6]=F=65535&_|P<<16,t[6]=W=65535&k|I<<16,k=65535&(T=G),I=T>>>16,_=65535&(E=U),P=E>>>16,E=e[7],I+=(T=t[7])>>>16,_+=65535&E,P+=E>>>16,P+=(_+=(I+=(k+=65535&T)>>>16)>>>16)>>>16,e[7]=U=65535&_|P<<16,t[7]=G=65535&k|I<<16,$+=128,n-=128}return n}function Y(e,t,r){var n,i=new Int32Array(8),o=new Int32Array(8),s=new Uint8Array(256),a=r;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,o[0]=4089235720,o[1]=2227873595,o[2]=4271175723,o[3]=1595750129,o[4]=2917565137,o[5]=725511199,o[6]=4215389547,o[7]=327033209,Q(i,o,t,r),r%=128,n=0;n=0;--i)J(e,t,n=r[i/8|0]>>(7&i)&1),X(t,e),X(e,e),J(e,t,n)}function re(e,r){var n=[t(),t(),t(),t()];R(n[0],d),R(n[1],f),R(n[2],a),U(n[3],d,f),te(e,n,r)}function ne(e,n,i){var o,s=new Uint8Array(64),a=[t(),t(),t(),t()];for(i||r(n,32),Y(s,n,32),s[0]&=248,s[31]&=127,s[31]|=64,re(a,s),ee(e,a),o=0;o<32;o++)n[o+32]=e[o];return 0}var ie=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 oe(e,t){var r,n,i,o;for(n=63;n>=32;--n){for(r=0,i=n-32,o=n-12;i>4)*ie[i],r=t[i]>>8,t[i]&=255;for(i=0;i<32;i++)t[i]-=r*ie[i];for(n=0;n<32;n++)t[n+1]+=t[n]>>8,e[n]=255&t[n]}function se(e){var t,r=new Float64Array(64);for(t=0;t<64;t++)r[t]=e[t];for(t=0;t<64;t++)e[t]=0;oe(e,r)}function ae(e,r,n,i){var o,s,a=new Uint8Array(64),u=new Uint8Array(64),c=new Uint8Array(64),l=new Float64Array(64),d=[t(),t(),t(),t()];Y(a,i,32),a[0]&=248,a[31]&=127,a[31]|=64;var f=n+64;for(o=0;o>7&&F(e[0],o,e[0]),U(e[3],e[0],e[1]),0)}(f,i))return-1;for(s=0;s=0},e.sign.keyPair=function(){var e=new Uint8Array(ge),t=new Uint8Array(me);return ne(e,t),{publicKey:e,secretKey:t}},e.sign.keyPair.fromSecretKey=function(e){if(be(e),e.length!==me)throw new Error("bad secret key size");for(var t=new Uint8Array(ge),r=0;r>>32-t}function c(e,t,r,n,i,o,s){return u(e+(t&r|~t&n)+i+o|0,s)+t|0}function l(e,t,r,n,i,o,s){return u(e+(t&n|r&~n)+i+o|0,s)+t|0}function d(e,t,r,n,i,o,s){return u(e+(t^r^n)+i+o|0,s)+t|0}function f(e,t,r,n,i,o,s){return u(e+(r^(t|~n))+i+o|0,s)+t|0}r(a,n),a.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var r=this._a,n=this._b,i=this._c,s=this._d;r=c(r,n,i,s,e[0],3614090360,7),s=c(s,r,n,i,e[1],3905402710,12),i=c(i,s,r,n,e[2],606105819,17),n=c(n,i,s,r,e[3],3250441966,22),r=c(r,n,i,s,e[4],4118548399,7),s=c(s,r,n,i,e[5],1200080426,12),i=c(i,s,r,n,e[6],2821735955,17),n=c(n,i,s,r,e[7],4249261313,22),r=c(r,n,i,s,e[8],1770035416,7),s=c(s,r,n,i,e[9],2336552879,12),i=c(i,s,r,n,e[10],4294925233,17),n=c(n,i,s,r,e[11],2304563134,22),r=c(r,n,i,s,e[12],1804603682,7),s=c(s,r,n,i,e[13],4254626195,12),i=c(i,s,r,n,e[14],2792965006,17),r=l(r,n=c(n,i,s,r,e[15],1236535329,22),i,s,e[1],4129170786,5),s=l(s,r,n,i,e[6],3225465664,9),i=l(i,s,r,n,e[11],643717713,14),n=l(n,i,s,r,e[0],3921069994,20),r=l(r,n,i,s,e[5],3593408605,5),s=l(s,r,n,i,e[10],38016083,9),i=l(i,s,r,n,e[15],3634488961,14),n=l(n,i,s,r,e[4],3889429448,20),r=l(r,n,i,s,e[9],568446438,5),s=l(s,r,n,i,e[14],3275163606,9),i=l(i,s,r,n,e[3],4107603335,14),n=l(n,i,s,r,e[8],1163531501,20),r=l(r,n,i,s,e[13],2850285829,5),s=l(s,r,n,i,e[2],4243563512,9),i=l(i,s,r,n,e[7],1735328473,14),r=d(r,n=l(n,i,s,r,e[12],2368359562,20),i,s,e[5],4294588738,4),s=d(s,r,n,i,e[8],2272392833,11),i=d(i,s,r,n,e[11],1839030562,16),n=d(n,i,s,r,e[14],4259657740,23),r=d(r,n,i,s,e[1],2763975236,4),s=d(s,r,n,i,e[4],1272893353,11),i=d(i,s,r,n,e[7],4139469664,16),n=d(n,i,s,r,e[10],3200236656,23),r=d(r,n,i,s,e[13],681279174,4),s=d(s,r,n,i,e[0],3936430074,11),i=d(i,s,r,n,e[3],3572445317,16),n=d(n,i,s,r,e[6],76029189,23),r=d(r,n,i,s,e[9],3654602809,4),s=d(s,r,n,i,e[12],3873151461,11),i=d(i,s,r,n,e[15],530742520,16),r=f(r,n=d(n,i,s,r,e[2],3299628645,23),i,s,e[0],4096336452,6),s=f(s,r,n,i,e[7],1126891415,10),i=f(i,s,r,n,e[14],2878612391,15),n=f(n,i,s,r,e[5],4237533241,21),r=f(r,n,i,s,e[12],1700485571,6),s=f(s,r,n,i,e[3],2399980690,10),i=f(i,s,r,n,e[10],4293915773,15),n=f(n,i,s,r,e[1],2240044497,21),r=f(r,n,i,s,e[8],1873313359,6),s=f(s,r,n,i,e[15],4264355552,10),i=f(i,s,r,n,e[6],2734768916,15),n=f(n,i,s,r,e[13],1309151649,21),r=f(r,n,i,s,e[4],4149444226,6),s=f(s,r,n,i,e[11],3174756917,10),i=f(i,s,r,n,e[2],718787259,15),n=f(n,i,s,r,e[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+i|0,this._d=this._d+s|0},a.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=i.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=a})),s.register("iceSh",(function(e,t){"use strict";var r=s("2VKww").Buffer,n=s("300UK").Transform;function i(e){n.call(this),this._block=r.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}s("14ABq")(i,n),i.prototype._transform=function(e,t,r){var n=null;try{this.update(e,t)}catch(e){n=e}r(n)},i.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},i.prototype.update=function(e,t){if(function(e,t){if(!r.isBuffer(e)&&"string"!=typeof e)throw new TypeError(t+" must be a string or a buffer")}(e,"Data"),this._finalized)throw new Error("Digest already called");r.isBuffer(e)||(e=r.from(e,t));for(var n=this._block,i=0;this._blockOffset+e.length-i>=this._blockSize;){for(var o=this._blockOffset;o0;++s)this._length[s]+=a,(a=this._length[s]/4294967296|0)>0&&(this._length[s]-=4294967296*a);return this},i.prototype._update=function(){throw new Error("_update is not implemented")},i.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return t},i.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=i})),s.register("300UK",(function(e,t){(t=e.exports=s("j8YKw")).Stream=t,t.Readable=t,t.Writable=s("efr0A"),t.Duplex=s("d0vpC"),t.Transform=s("ehEt9"),t.PassThrough=s("7qgJ4"),t.finished=s("3AQbd"),t.pipeline=s("rSgmM")})),s.register("j8YKw",(function(e,t){var n,i=s("4QUf5");e.exports=k,k.ReadableState=T;s("c6JNE").EventEmitter;var o=function(e,t){return e.listeners(t).length},a=s("kQXs9"),u=s("8tcqI").Buffer,c=r.Uint8Array||function(){};var l,d=s("l8s8s");l=d&&d.debuglog?d.debuglog("stream"):function(){};var f,h,p,y=s("5WXvF"),g=s("fboDs"),m=s("8PaT8").getHighWaterMark,v=s("4cDpj").codes,b=v.ERR_INVALID_ARG_TYPE,w=v.ERR_STREAM_PUSH_AFTER_EOF,x=v.ERR_METHOD_NOT_IMPLEMENTED,A=v.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;s("14ABq")(k,a);var S=g.errorOrDestroy,E=["error","close","destroy","pause","resume"];function T(e,t,r){n=n||s("d0vpC"),e=e||{},"boolean"!=typeof r&&(r=t instanceof n),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=m(this,e,"readableHighWaterMark",r),this.buffer=new y,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(f||(f=s("5dIBl").StringDecoder),this.decoder=new f(e.encoding),this.encoding=e.encoding)}function k(e){if(n=n||s("d0vpC"),!(this instanceof k))return new k(e);var t=this instanceof n;this._readableState=new T(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),a.call(this)}function I(e,t,r,n,i){l("readableAddChunk",t);var o,s=e._readableState;if(null===t)s.reading=!1,function(e,t){if(l("onEofChunk"),t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?C(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,M(e)))}(e,s);else if(i||(o=function(e,t){var r;n=t,u.isBuffer(n)||n instanceof c||"string"==typeof t||void 0===t||e.objectMode||(r=new b("chunk",["string","Buffer","Uint8Array"],t));var n;return r}(s,t)),o)S(e,o);else if(s.objectMode||t&&t.length>0)if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===u.prototype||(t=function(e){return u.from(e)}(t)),n)s.endEmitted?S(e,new A):_(e,s,t,!0);else if(s.ended)S(e,new w);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?_(e,s,t,!1):O(e,s)):_(e,s,t,!1)}else n||(s.reading=!1,O(e,s));return!s.ended&&(s.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=P?e=P:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function C(e){var t=e._readableState;l("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(l("emitReadable",t.flowing),t.emittedReadable=!0,i.nextTick(M,e))}function M(e){var t=e._readableState;l("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,F(e)}function O(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(B,e,t))}function B(e,t){for(;!t.reading&&!t.ended&&(t.length0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function D(e){l("readable nexttick read 0"),e.read(0)}function L(e,t){l("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),F(e),t.flowing&&!t.reading&&e.read(0)}function F(e){var t=e._readableState;for(l("flow",t.flowing);t.flowing&&null!==e.read(););}function U(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function j(e){var t=e._readableState;l("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,i.nextTick(K,t,e))}function K(e,t){if(l("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function z(e,t){for(var r=0,n=e.length;r=t.highWaterMark:t.length>0)||t.ended))return l("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?j(this):C(this),null;if(0===(e=R(e,t))&&t.ended)return 0===t.length&&j(this),null;var n,i=t.needReadable;return l("need readable",i),(0===t.length||t.length-e0?U(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&j(this)),null!==n&&this.emit("data",n),n},k.prototype._read=function(e){S(this,new x("_read()"))},k.prototype.pipe=function(e,t){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e)}n.pipesCount+=1,l("pipe count=%d opts=%j",n.pipesCount,t);var s=(!t||!1!==t.end)&&e!==i.stdout&&e!==i.stderr?u:g;function a(t,i){l("onunpipe"),t===r&&i&&!1===i.hasUnpiped&&(i.hasUnpiped=!0,l("cleanup"),e.removeListener("close",p),e.removeListener("finish",y),e.removeListener("drain",c),e.removeListener("error",h),e.removeListener("unpipe",a),r.removeListener("end",u),r.removeListener("end",g),r.removeListener("data",f),d=!0,!n.awaitDrain||e._writableState&&!e._writableState.needDrain||c())}function u(){l("onend"),e.end()}n.endEmitted?i.nextTick(s):r.once("end",s),e.on("unpipe",a);var c=function(e){return function(){var t=e._readableState;l("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&o(e,"data")&&(t.flowing=!0,F(e))}}(r);e.on("drain",c);var d=!1;function f(t){l("ondata");var i=e.write(t);l("dest.write",i),!1===i&&((1===n.pipesCount&&n.pipes===e||n.pipesCount>1&&-1!==z(n.pipes,e))&&!d&&(l("false write response, pause",n.awaitDrain),n.awaitDrain++),r.pause())}function h(t){l("onerror",t),g(),e.removeListener("error",h),0===o(e,"error")&&S(e,t)}function p(){e.removeListener("finish",y),g()}function y(){l("onfinish"),e.removeListener("close",p),g()}function g(){l("unpipe"),r.unpipe(e)}return r.on("data",f),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",h),e.once("close",p),e.once("finish",y),e.emit("pipe",r),n.flowing||(l("pipe resume"),r.resume()),e},k.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o0,!1!==n.flowing&&this.resume()):"readable"===e&&(n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,l("on readable",n.length,n.reading),n.length?C(this):n.reading||i.nextTick(D,this))),r},k.prototype.addListener=k.prototype.on,k.prototype.removeListener=function(e,t){var r=a.prototype.removeListener.call(this,e,t);return"readable"===e&&i.nextTick(N,this),r},k.prototype.removeAllListeners=function(e){var t=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||i.nextTick(N,this),t},k.prototype.resume=function(){var e=this._readableState;return e.flowing||(l("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,i.nextTick(L,e,t))}(this,e)),e.paused=!1,this},k.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},k.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var i in e.on("end",(function(){if(l("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){(l("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i)||(r.objectMode||i&&i.length)&&(t.push(i)||(n=!0,e.pause()))})),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var o=0;o0&&s.length>i&&!s.warned){s.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=s.length,a=l,console&&console.warn&&console.warn(a)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function f(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=d.bind(n);return i.listener=r,n.wrapFn=i,i}function h(e,t,r){var n=e._events;if(void 0===n)return[];var i=n[t];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(e){for(var t=new Array(e.length),r=0;r0&&(s=t[0]),s instanceof Error)throw s;var a=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var u=o[e];if(void 0===u)return!1;if("function"==typeof u)i(u,this,t);else{var c=u.length,l=y(u,c);for(r=0;r=0;o--)if(r[o]===t||r[o].listener===t){s=r[o].listener,i=o;break}if(i<0)return this;0===i?r.shift():function(e,t){for(;t+1=0;n--)this.removeListener(e,t[n]);return this},s.prototype.listeners=function(e){return h(this,e,!0)},s.prototype.rawListeners=function(e){return h(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):p.call(e,t)},s.prototype.listenerCount=p,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}})),s.register("kQXs9",(function(e,t){e.exports=s("c6JNE").EventEmitter})),s.register("5WXvF",(function(e,t){"use strict";function r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){for(var r=0;r0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return o.alloc(0);for(var t,r,n,i=o.allocUnsafe(e>>>0),s=this.head,a=0;s;)t=s.data,r=i,n=a,o.prototype.copy.call(t,r,n),a+=s.data.length,s=s.next;return i}},{key:"consume",value:function(e,t){var r;return ei.length?i.length:e;if(o===i.length?n+=i:n+=i.slice(0,e),0==(e-=o)){o===i.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(o));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(e){var t=o.allocUnsafe(e),r=this.head,n=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var i=r.data,s=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,s),0==(e-=s)){s===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(s));break}++n}return this.length-=n,t}},{key:u,value:function(e,t){return a(this,function(e){for(var t=1;t2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}o("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),o("ERR_INVALID_ARG_TYPE",(function(e,t,r){var n,i,o,a;if("string"==typeof t&&(i="not ",t.substr(!o||o<0?0:+o,i.length)===i)?(n="must not be",t=t.replace(/^not /,"")):n="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument"))a="The ".concat(e," ").concat(n," ").concat(s(t,"type"));else{var u=function(e,t,r){return"number"!=typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument";a='The "'.concat(e,'" ').concat(u," ").concat(n," ").concat(s(t,"type"))}return a+=". Received type ".concat(typeof r)}),TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),n=i})),s.register("d0vpC",(function(e,t){var r=s("4QUf5"),n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=l;var i=s("j8YKw"),o=s("efr0A");s("14ABq")(l,i);for(var a=n(o.prototype),u=0;u-1))throw new A(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(k.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),k.prototype._write=function(e,t,r){r(new g("_write()"))},k.prototype._writev=null,k.prototype.end=function(e,t,r){var n=this._writableState;return"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||function(e,t,r){t.ending=!0,M(e,t),r&&(t.finished?i.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,n,r),this},Object.defineProperty(k.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),k.prototype.destroy=f.destroy,k.prototype._undestroy=f.undestroy,k.prototype._destroy=function(e,t){t(e)}})),s.register("j6tc2",(function(e,t){function n(e){try{if(!r.localStorage)return!1}catch(e){return!1}var t=r.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}})),s.register("5dIBl",(function(t,r){var n;e(t.exports,"StringDecoder",(function(){return n}),(function(e){return n=e}));var i=s("2VKww").Buffer,o=i.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(i.isEncoding===o||!o(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=l,this.end=d,t=4;break;case"utf8":this.fillLast=c,t=4;break;case"base64":this.text=f,this.end=h,t=3;break;default:return this.write=p,void(this.end=y)}this.lastNeed=0,this.lastTotal=0,this.lastChar=i.allocUnsafe(t)}function u(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function c(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function l(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function d(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function f(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function h(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function y(e){return e&&e.length?this.write(e):""}n=a,a.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0)return i>0&&(e.lastNeed=i-1),i;if(--n=0)return i>0&&(e.lastNeed=i-2),i;if(--n=0)return i>0&&(2===i?i=0:e.lastNeed=i-3),i;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},a.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}})),s.register("8BKdK",(function(e,t){var r,n=s("4QUf5");function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var o=s("3AQbd"),a=Symbol("lastResolve"),u=Symbol("lastReject"),c=Symbol("error"),l=Symbol("ended"),d=Symbol("lastPromise"),f=Symbol("handlePromise"),h=Symbol("stream");function p(e,t){return{value:e,done:t}}function y(e){var t=e[a];if(null!==t){var r=e[h].read();null!==r&&(e[d]=null,e[a]=null,e[u]=null,t(p(r,!1)))}}function g(e){n.nextTick(y,e)}var m=Object.getPrototypeOf((function(){})),v=Object.setPrototypeOf((i(r={get stream(){return this[h]},next:function(){var e=this,t=this[c];if(null!==t)return Promise.reject(t);if(this[l])return Promise.resolve(p(void 0,!0));if(this[h].destroyed)return new Promise((function(t,r){n.nextTick((function(){e[c]?r(e[c]):t(p(void 0,!0))}))}));var r,i=this[d];if(i)r=new Promise(function(e,t){return function(r,n){e.then((function(){t[l]?r(p(void 0,!0)):t[f](r,n)}),n)}}(i,this));else{var o=this[h].read();if(null!==o)return Promise.resolve(p(o,!1));r=new Promise(this[f])}return this[d]=r,r}},Symbol.asyncIterator,(function(){return this})),i(r,"return",(function(){var e=this;return new Promise((function(t,r){e[h].destroy(null,(function(e){e?r(e):t(p(void 0,!0))}))}))})),r),m);e.exports=function(e){var t,r=Object.create(v,(i(t={},h,{value:e,writable:!0}),i(t,a,{value:null,writable:!0}),i(t,u,{value:null,writable:!0}),i(t,c,{value:null,writable:!0}),i(t,l,{value:e._readableState.endEmitted,writable:!0}),i(t,f,{value:function(e,t){var n=r[h].read();n?(r[d]=null,r[a]=null,r[u]=null,e(p(n,!1))):(r[a]=e,r[u]=t)},writable:!0}),t));return r[d]=null,o(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[u];return null!==t&&(r[d]=null,r[a]=null,r[u]=null,t(e)),void(r[c]=e)}var n=r[a];null!==n&&(r[d]=null,r[a]=null,r[u]=null,n(p(void 0,!0))),r[l]=!0})),e.on("readable",g.bind(null,r)),r}})),s.register("3AQbd",(function(e,t){"use strict";var r=s("4cDpj").codes.ERR_STREAM_PREMATURE_CLOSE;function n(){}e.exports=function e(t,i,o){if("function"==typeof i)return e(t,null,i);i||(i={}),o=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),i=0;i0,(function(e){l||(l=e),e&&f.forEach(u),i||(f.forEach(u),d(l))}))}));return t.reduce(c)}})),s.register("e9LKc",(function(e,t){"use strict";var r=s("8tcqI").Buffer,n=s("14ABq"),i=s("iceSh"),o=new Array(16),a=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],u=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],c=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],l=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],d=[0,1518500249,1859775393,2400959708,2840853838],f=[1352829926,1548603684,1836072691,2053994217,0];function h(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function p(e,t){return e<>>32-t}function y(e,t,r,n,i,o,s,a){return p(e+(t^r^n)+o+s|0,a)+i|0}function g(e,t,r,n,i,o,s,a){return p(e+(t&r|~t&n)+o+s|0,a)+i|0}function m(e,t,r,n,i,o,s,a){return p(e+((t|~r)^n)+o+s|0,a)+i|0}function v(e,t,r,n,i,o,s,a){return p(e+(t&n|r&~n)+o+s|0,a)+i|0}function b(e,t,r,n,i,o,s,a){return p(e+(t^(r|~n))+o+s|0,a)+i|0}n(h,i),h.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var r=0|this._a,n=0|this._b,i=0|this._c,s=0|this._d,h=0|this._e,w=0|this._a,x=0|this._b,A=0|this._c,S=0|this._d,E=0|this._e,T=0;T<80;T+=1){var k,I;T<16?(k=y(r,n,i,s,h,e[a[T]],d[0],c[T]),I=b(w,x,A,S,E,e[u[T]],f[0],l[T])):T<32?(k=g(r,n,i,s,h,e[a[T]],d[1],c[T]),I=v(w,x,A,S,E,e[u[T]],f[1],l[T])):T<48?(k=m(r,n,i,s,h,e[a[T]],d[2],c[T]),I=m(w,x,A,S,E,e[u[T]],f[2],l[T])):T<64?(k=v(r,n,i,s,h,e[a[T]],d[3],c[T]),I=g(w,x,A,S,E,e[u[T]],f[3],l[T])):(k=b(r,n,i,s,h,e[a[T]],d[4],c[T]),I=y(w,x,A,S,E,e[u[T]],f[4],l[T])),r=h,h=s,s=p(i,10),i=n,n=k,w=E,E=S,S=p(A,10),A=x,x=I}var _=this._b+i+S|0;this._b=this._c+s+E|0,this._c=this._d+h+w|0,this._d=this._e+r+x|0,this._e=this._a+n+A|0,this._a=_},h.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=r.alloc?r.alloc(20):new r(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=h})),s.register("563ox",(function(e,t){var r=e.exports=function(e){e=e.toLowerCase();var t=r[e];if(!t)throw new Error(e+" is not supported (we accept pull requests)");return new t};r.sha=s("4k9xI"),r.sha1=s("4NH3g"),r.sha224=s("59GOH"),r.sha256=s("iVxbT"),r.sha384=s("bVs9w"),r.sha512=s("gGhlA")})),s.register("4k9xI",(function(e,t){var r=s("14ABq"),n=s("3SyWj"),i=s("2VKww").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function u(){this.init(),this._w=a,n.call(this,64,56)}function c(e){return e<<30|e>>>2}function l(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}r(u,n),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,i=0|this._b,s=0|this._c,a=0|this._d,u=0|this._e,d=0;d<16;++d)r[d]=e.readInt32BE(4*d);for(;d<80;++d)r[d]=r[d-3]^r[d-8]^r[d-14]^r[d-16];for(var f=0;f<80;++f){var h=~~(f/20),p=0|((t=n)<<5|t>>>27)+l(h,i,s,a)+u+r[f]+o[h];u=a,a=s,s=c(i),i=n,n=p}this._a=n+this._a|0,this._b=i+this._b|0,this._c=s+this._c|0,this._d=a+this._d|0,this._e=u+this._e|0},u.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=u})),s.register("3SyWj",(function(e,t){var r=s("2VKww").Buffer;function n(e,t){this._block=r.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}n.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=r.from(e,t));for(var n=this._block,i=this._blockSize,o=e.length,s=this._len,a=0;a=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(4294967295&r)>>>0,i=(r-n)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var o=this._hash();return e?o.toString(e):o},n.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=n})),s.register("4NH3g",(function(e,t){var r=s("14ABq"),n=s("3SyWj"),i=s("2VKww").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function u(){this.init(),this._w=a,n.call(this,64,56)}function c(e){return e<<5|e>>>27}function l(e){return e<<30|e>>>2}function d(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}r(u,n),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,i=0|this._b,s=0|this._c,a=0|this._d,u=0|this._e,f=0;f<16;++f)r[f]=e.readInt32BE(4*f);for(;f<80;++f)r[f]=(t=r[f-3]^r[f-8]^r[f-14]^r[f-16])<<1|t>>>31;for(var h=0;h<80;++h){var p=~~(h/20),y=c(n)+d(p,i,s,a)+u+r[h]+o[p]|0;u=a,a=s,s=l(i),i=n,n=y}this._a=n+this._a|0,this._b=i+this._b|0,this._c=s+this._c|0,this._d=a+this._d|0,this._e=u+this._e|0},u.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=u})),s.register("59GOH",(function(e,t){var r=s("14ABq"),n=s("iVxbT"),i=s("3SyWj"),o=s("2VKww").Buffer,a=new Array(64);function u(){this.init(),this._w=a,i.call(this,64,56)}r(u,n),u.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},u.prototype._hash=function(){var e=o.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=u})),s.register("iVxbT",(function(e,t){var r=s("14ABq"),n=s("3SyWj"),i=s("2VKww").Buffer,o=[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],a=new Array(64);function u(){this.init(),this._w=a,n.call(this,64,56)}function c(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function d(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function f(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function h(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}r(u,n),u.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},u.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,i=0|this._b,s=0|this._c,a=0|this._d,u=0|this._e,p=0|this._f,y=0|this._g,g=0|this._h,m=0;m<16;++m)r[m]=e.readInt32BE(4*m);for(;m<64;++m)r[m]=0|(((t=r[m-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+r[m-7]+h(r[m-15])+r[m-16];for(var v=0;v<64;++v){var b=g+f(u)+c(u,p,y)+o[v]+r[v]|0,w=d(n)+l(n,i,s)|0;g=y,y=p,p=u,u=a+b|0,a=s,s=i,i=n,n=b+w|0}this._a=n+this._a|0,this._b=i+this._b|0,this._c=s+this._c|0,this._d=a+this._d|0,this._e=u+this._e|0,this._f=p+this._f|0,this._g=y+this._g|0,this._h=g+this._h|0},u.prototype._hash=function(){var e=i.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=u})),s.register("bVs9w",(function(e,t){var r=s("14ABq"),n=s("gGhlA"),i=s("3SyWj"),o=s("2VKww").Buffer,a=new Array(160);function u(){this.init(),this._w=a,i.call(this,128,112)}r(u,n),u.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},u.prototype._hash=function(){var e=o.allocUnsafe(48);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=u})),s.register("gGhlA",(function(e,t){var r=s("14ABq"),n=s("3SyWj"),i=s("2VKww").Buffer,o=[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],a=new Array(160);function u(){this.init(),this._w=a,n.call(this,128,112)}function c(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function d(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function f(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function h(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function y(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function g(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function m(e,t){return e>>>0>>0?1:0}r(u,n),u.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},u.prototype._update=function(e){for(var t=this._w,r=0|this._ah,n=0|this._bh,i=0|this._ch,s=0|this._dh,a=0|this._eh,u=0|this._fh,v=0|this._gh,b=0|this._hh,w=0|this._al,x=0|this._bl,A=0|this._cl,S=0|this._dl,E=0|this._el,T=0|this._fl,k=0|this._gl,I=0|this._hl,_=0;_<32;_+=2)t[_]=e.readInt32BE(4*_),t[_+1]=e.readInt32BE(4*_+4);for(;_<160;_+=2){var P=t[_-30],R=t[_-30+1],C=h(P,R),M=p(R,P),O=y(P=t[_-4],R=t[_-4+1]),B=g(R,P),N=t[_-14],D=t[_-14+1],L=t[_-32],F=t[_-32+1],U=M+D|0,j=C+N+m(U,M)|0;j=(j=j+O+m(U=U+B|0,B)|0)+L+m(U=U+F|0,F)|0,t[_]=j,t[_+1]=U}for(var K=0;K<160;K+=2){j=t[K],U=t[K+1];var z=l(r,n,i),H=l(w,x,A),q=d(r,w),V=d(w,r),W=f(a,E),G=f(E,a),$=o[K],Z=o[K+1],Q=c(a,u,v),Y=c(E,T,k),X=I+G|0,J=b+W+m(X,I)|0;J=(J=(J=J+Q+m(X=X+Y|0,Y)|0)+$+m(X=X+Z|0,Z)|0)+j+m(X=X+U|0,U)|0;var ee=V+H|0,te=q+z+m(ee,V)|0;b=v,I=k,v=u,k=T,u=a,T=E,a=s+J+m(E=S+X|0,S)|0,s=i,S=A,i=n,A=x,n=r,x=w,r=J+te+m(w=X+ee|0,X)|0}this._al=this._al+w|0,this._bl=this._bl+x|0,this._cl=this._cl+A|0,this._dl=this._dl+S|0,this._el=this._el+E|0,this._fl=this._fl+T|0,this._gl=this._gl+k|0,this._hl=this._hl+I|0,this._ah=this._ah+r+m(this._al,w)|0,this._bh=this._bh+n+m(this._bl,x)|0,this._ch=this._ch+i+m(this._cl,A)|0,this._dh=this._dh+s+m(this._dl,S)|0,this._eh=this._eh+a+m(this._el,E)|0,this._fh=this._fh+u+m(this._fl,T)|0,this._gh=this._gh+v+m(this._gl,k)|0,this._hh=this._hh+b+m(this._hl,I)|0},u.prototype._hash=function(){var e=i.allocUnsafe(64);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=u})),s.register("j4kg1",(function(e,t){var r=s("2VKww").Buffer,n=s("lRRX1").Transform,i=s("5dIBl").StringDecoder;function o(e){n.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}s("14ABq")(o,n),o.prototype.update=function(e,t,n){"string"==typeof e&&(e=r.from(e,t));var i=this._update(e);return this.hashMode?this:(n&&(i=this._toString(i,n)),i)},o.prototype.setAutoPadding=function(){},o.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},o.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},o.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},o.prototype._transform=function(e,t,r){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){n=e}finally{r(n)}},o.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},o.prototype._finalOrDigest=function(e){var t=this.__final()||r.alloc(0);return e&&(t=this._toString(t,e,!0)),t},o.prototype._toString=function(e,t,r){if(this._decoder||(this._decoder=new i(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var n=this._decoder.write(e);return r&&(n+=this._decoder.end()),n},e.exports=o})),s.register("lRRX1",(function(e,t){e.exports=n;var r=s("c6JNE").EventEmitter;function n(){r.call(this)}s("14ABq")(n,r),n.Readable=s("j8YKw"),n.Writable=s("efr0A"),n.Duplex=s("d0vpC"),n.Transform=s("ehEt9"),n.PassThrough=s("7qgJ4"),n.finished=s("3AQbd"),n.pipeline=s("rSgmM"),n.Stream=n,n.prototype.pipe=function(e,t){var n=this;function i(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()}function o(){n.readable&&n.resume&&n.resume()}n.on("data",i),e.on("drain",o),e._isStdio||t&&!1===t.end||(n.on("end",a),n.on("close",u));var s=!1;function a(){s||(s=!0,e.end())}function u(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function c(e){if(l(),0===r.listenerCount(this,"error"))throw e}function l(){n.removeListener("data",i),e.removeListener("drain",o),n.removeListener("end",a),n.removeListener("close",u),n.removeListener("error",c),e.removeListener("error",c),n.removeListener("end",l),n.removeListener("close",l),e.removeListener("close",l)}return n.on("error",c),e.on("error",c),n.on("end",l),n.on("close",l),e.on("close",l),e.emit("pipe",n),e}})),s.register("jCpx7",(function(e,t){"use strict";var r=s("85iHy"),n=s("2VKww").Buffer;e.exports=function(e){function t(t){var r=t.slice(0,-4),n=t.slice(-4),i=e(r);if(!(n[0]^i[0]|n[1]^i[1]|n[2]^i[2]|n[3]^i[3]))return r}return{encode:function(t){var i=e(t);return r.encode(n.concat([t,i],t.length+4))},decode:function(e){var n=t(r.decode(e));if(!n)throw new Error("Invalid checksum");return n},decodeUnsafe:function(e){var n=r.decodeUnsafe(e);if(n)return t(n)}}}})),s.register("6VBbG",(function(r,n){e(r.exports,"exportPrivateKeyAsString",(function(){return d})),s("RVqnc");var i=s("crjwk"),o=s("85iHy"),a=s("6mqWr"),u=s("ekfrE"),c=s("hX0bG"),l=s("8tcqI").Buffer;const d=e=>{const{privateKey:r,addressType:n}=e;switch(n){case c.AddressType.BitcoinTaproot:case c.AddressType.BitcoinNativeSegwit:case c.AddressType.BitcoinNestedSegwit:case c.AddressType.BitcoinLegacy:return t(a).encode(u.encodeRaw(e.networkIDValue,l.from(r),!0));case c.AddressType.EVM:return"0x"+l.from(r).toString("hex");case c.AddressType.Solana:return t(o).encode(r);default:return(0,i.assertNever)(n)}}})),s.register("bCFjW",(function(t,r){e(t.exports,"getPrivateKeyAsObfuscatedBytes",(function(){return a})),s("96hm7");var n=s("djxa7"),i=s("bhYjL"),o=s("8tcqI").Buffer;const a=e=>{try{return n.ObfuscatedBytes.from((0,i.decodePrivateKeyFromString)(e).key)}catch(e){return console.error(e),n.ObfuscatedBytes.from(o.from(""))}}})),s.register("96hm7",(function(t,r){e(t.exports,"ObfuscatedBytes",(function(){return s("djxa7").ObfuscatedBytes})),s("hyhGg");s("djxa7")})),s.register("hyhGg",(function(t,r){e(t.exports,"ObfuscatedBytes",(function(){return s("djxa7").ObfuscatedBytes}));s("djxa7")})),s.register("djxa7",(function(t,r){e(t.exports,"ObfuscatedBytes",(function(){return l}),(function(e){return l=e}));var n,i,o=s("f4TPf"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},u=function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r},c=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};class l{static from(e){return new l(e)}constructor(e){n.set(this,void 0),i.set(this,void 0),this.read=e=>{const t=h(c(this,n,"f"),c(this,i,"f"));try{e(t)}finally{this.cleanup(t)}},this.readAsync=e=>a(this,void 0,void 0,(function*(){const t=h(c(this,n,"f"),c(this,i,"f"));try{yield e(t)}finally{this.cleanup(t)}})),this.fold=e=>{const t=h(c(this,n,"f"),c(this,i,"f"));try{return e(t)}finally{this.cleanup(t)}},this.foldAsync=e=>a(this,void 0,void 0,(function*(){const t=h(c(this,n,"f"),c(this,i,"f"));try{return yield e(t)}finally{this.cleanup(t)}})),this.cleanup=e=>{const t=d(e.length),r=f(e,t);u(this,i,t,"f"),u(this,n,r,"f"),e.fill(0)};const t=e.length,r=d(t),o=f(e,r);u(this,i,r,"f"),u(this,n,o,"f")}}n=new WeakMap,i=new WeakMap;const d=e=>"undefined"!=typeof window&&(null===window||void 0===window?void 0:window.crypto)&&"function"==typeof window.crypto.getRandomValues?window.crypto.getRandomValues(new Uint8Array(e)):(0,o.randomBytes)(e),f=(e,t)=>{const r=e.length,n=new Uint8Array(r);for(let i=0;i{const r=e.length,n=new Uint8Array(r);for(let i=0;i{var n,o,s,a;const l="bip122:000000000933ea01ad0ee984209779ba"===r?c.networks.testnet:c.networks.bitcoin;let h;switch(t){case d.AddressType.BitcoinTaproot:c.initEccLib(i),h=null===(n=c.payments.p2tr({internalPubkey:f.from(e.slice(1,33)),network:l},{validate:!1}))||void 0===n?void 0:n.address;break;case d.AddressType.BitcoinNativeSegwit:h=null===(o=c.payments.p2wpkh({pubkey:f.from(e),network:l},{validate:!1}))||void 0===o?void 0:o.address;break;case d.AddressType.BitcoinNestedSegwit:{const t=f.from(e),r=c.payments.p2wpkh({pubkey:t,network:l},{validate:!1});h=null===(s=c.payments.p2sh({pubkey:t,network:l,redeem:r},{validate:!1}))||void 0===s?void 0:s.address;break}case d.AddressType.BitcoinLegacy:h=null===(a=c.payments.p2pkh({pubkey:f.from(e),network:l},{validate:!1}))||void 0===a?void 0:a.address;break;default:(0,u.assertNever)(t)}if(!h)throw new Error("Could not derive Bitcoin address from public key");return h},y=e=>{const t=e.slice(1),r=(0,o.keccak_256)(t).slice(12);return g(`0x${f.from(r).toString("hex")}`)},g=e=>{if(!a.HexString.safeParse(e).success)throw new Error("toChecksumAddress: Input address is not a valid hex string.");const t=e.toLowerCase().replace("0x",""),r=f.from((0,o.keccak_256)(f.from(t,"utf-8"))).toString("hex");let n="0x";for(let e=0;e=8?n+=t[e].toUpperCase():n+=t[e];return n}})),s.register("2NpJF",(function(t,r){var n,i,o,a,u,c,l,d,f,h,p,y,g,m,v,b,w,x,A;e(t.exports,"isPoint",(function(){return n}),(function(e){return n=e})),e(t.exports,"isPointCompressed",(function(){return i}),(function(e){return i=e})),e(t.exports,"isPrivate",(function(){return o}),(function(e){return o=e})),e(t.exports,"isXOnlyPoint",(function(){return a}),(function(e){return a=e})),e(t.exports,"pointAdd",(function(){return u}),(function(e){return u=e})),e(t.exports,"pointAddScalar",(function(){return c}),(function(e){return c=e})),e(t.exports,"pointCompress",(function(){return l}),(function(e){return l=e})),e(t.exports,"pointFromScalar",(function(){return d}),(function(e){return d=e})),e(t.exports,"pointMultiply",(function(){return f}),(function(e){return f=e})),e(t.exports,"privateAdd",(function(){return h}),(function(e){return h=e})),e(t.exports,"privateNegate",(function(){return p}),(function(e){return p=e})),e(t.exports,"privateSub",(function(){return y}),(function(e){return y=e})),e(t.exports,"sign",(function(){return g}),(function(e){return g=e})),e(t.exports,"signSchnorr",(function(){return m}),(function(e){return m=e})),e(t.exports,"verify",(function(){return v}),(function(e){return v=e})),e(t.exports,"verifySchnorr",(function(){return b}),(function(e){return b=e})),e(t.exports,"xOnlyPointAddTweak",(function(){return w}),(function(e){return w=e})),e(t.exports,"xOnlyPointFromPoint",(function(){return x}),(function(e){return x=e})),e(t.exports,"xOnlyPointFromScalar",(function(){return A}),(function(e){return A=e}));var S=s("8tcqI").Buffer,E=s("5TKQ6"),T=s("9FAvM"),k=s("eWDrw");function I(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}})),t.default=e,Object.freeze(t)}var _=I(E);_.utils.hmacSha256Sync=(e,...t)=>T.hmac(k.sha256,e,_.utils.concatBytes(...t)),_.utils.sha256Sync=(...e)=>k.sha256(_.utils.concatBytes(...e));const P=_.utils._normalizePrivateKey,R=32,C=32,M=new Uint8Array([255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65]),O=32;function B(e,t){for(let r=0;r<32;++r)if(e[r]!==t[r])return e[r]=0)}function D(e){return e instanceof Uint8Array&&64===e.length&&B(e.subarray(0,32),M)<0&&B(e.subarray(32,64),M)<0}function L(e){return e instanceof Uint8Array&&e.length===R}function F(e){return void 0===e||e instanceof Uint8Array&&e.length===O}function U(e){if("string"!=typeof e)throw new TypeError("hexToNumber: expected string, got "+typeof e);return BigInt(`0x${e}`)}function j(e){let t;if("bigint"==typeof e)t=e;else if("number"==typeof e&&Number.isSafeInteger(e)&&e>=0)t=BigInt(e);else if("string"==typeof e){if(64!==e.length)throw new Error("Expected 32 bytes of private scalar");t=U(e)}else{if(!(e instanceof Uint8Array))throw new TypeError("Expected valid private scalar");if(32!==e.length)throw new Error("Expected 32 bytes of private scalar");r=e,t=U(_.utils.bytesToHex(r))}var r;if(t<0)throw new Error("Expected private scalar >= 0");return t}const K=(e,t)=>{const r=P(e),n=j(t),i=_.utils._bigintTo32Bytes(_.utils.mod(r+n,_.CURVE.n));return _.utils.isValidPrivateKey(i)?i:null},z=(e,t)=>{const r=P(e),n=j(t),i=_.utils._bigintTo32Bytes(_.utils.mod(r-n,_.CURVE.n));return _.utils.isValidPrivateKey(i)?i:null},H=e=>{const t=P(e),r=_.utils._bigintTo32Bytes(_.CURVE.n-t);return _.utils.isValidPrivateKey(r)?r:null},q=(e,t,r)=>{const n=_.Point.fromHex(e),i=j(t),o=_.Point.BASE.multiplyAndAddUnsafe(n,i,1n);if(!o)throw new Error("Tweaked point at infinity");return o.toRawBytes(r)},V=(e,t,r)=>{const n=_.Point.fromHex(e),i="string"==typeof t?t:_.utils.bytesToHex(t),o=BigInt(`0x${i}`);return n.multiply(o).toRawBytes(r)};function W(e,t){return void 0===e?void 0===t||Q(t):!!e}function G(e){try{return e()}catch(e){return null}}function $(e,t){if(32===e.length!==t)return!1;try{return!!_.Point.fromHex(e)}catch(e){return!1}}function Z(e){return $(e,!1)}function Q(e){return $(e,!1)&&33===e.length}function Y(e){return _.utils.isValidPrivateKey(e)}function X(e){return $(e,!0)}function J(e){if(!Z(e))throw new Error("Expected Point");return e.slice(1,33)}function ee(e,t){if(!Y(e))throw new Error("Expected Private");return G((()=>_.getPublicKey(e,W(t))))}n=Z,i=Q,o=Y,a=X,u=function(e,t,r){if(!Z(e)||!Z(t))throw new Error("Expected Point");return G((()=>{const n=_.Point.fromHex(e),i=_.Point.fromHex(t);return n.equals(i.negate())?null:n.add(i).toRawBytes(W(r,e))}))},c=function(e,t,r){if(!Z(e))throw new Error("Expected Point");if(!N(t))throw new Error("Expected Tweak");return G((()=>q(e,t,W(r,e))))},l=function(e,t){if(!Z(e))throw new Error("Expected Point");return _.Point.fromHex(e).toRawBytes(W(t,e))},d=ee,f=function(e,t,r){if(!Z(e))throw new Error("Expected Point");if(!N(t))throw new Error("Expected Tweak");return G((()=>V(e,t,W(r,e))))},h=function(e,t){if(!1===Y(e))throw new Error("Expected Private");if(!1===N(t))throw new Error("Expected Tweak");return G((()=>K(e,t)))},p=function(e){if(!1===Y(e))throw new Error("Expected Private");return H(e)},y=function(e,t){if(!1===Y(e))throw new Error("Expected Private");if(!1===N(t))throw new Error("Expected Tweak");return G((()=>z(e,t)))},g=function(e,t,r){if(!Y(t))throw new Error("Expected Private");if(!L(e))throw new Error("Expected Scalar");if(!F(r))throw new Error("Expected Extra Data (32 bytes)");return _.signSync(e,t,{der:!1,extraEntropy:r})},m=function(e,t,r=S.alloc(32,0)){if(!Y(t))throw new Error("Expected Private");if(!L(e))throw new Error("Expected Scalar");if(!F(r))throw new Error("Expected Extra Data (32 bytes)");return _.schnorr.signSync(e,t,r)},v=function(e,t,r,n){if(!Z(t))throw new Error("Expected Point");if(!D(r))throw new Error("Expected Signature");if(!L(e))throw new Error("Expected Scalar");return _.verify(r,e,t,{strict:n})},b=function(e,t,r){if(!X(t))throw new Error("Expected Point");if(!D(r))throw new Error("Expected Signature");if(!L(e))throw new Error("Expected Scalar");return _.schnorr.verifySync(r,e,t)},w=function(e,t){if(!X(e))throw new Error("Expected Point");if(!N(t))throw new Error("Expected Tweak");return G((()=>{const r=q(e,t,!0);return{parity:r[0]%2==1?1:0,xOnlyPubkey:r.slice(1)}}))},x=J,A=function(e){if(!Y(e))throw new Error("Expected Private");return J(ee(e))}})),s.register("9FAvM",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.hmac=e.exports.HMAC=void 0;var r=s("aiHgE"),n=s("kBWuW");class i extends n.Hash{update(e){return r.default.exists(this),this.iHash.update(e),this}digestInto(e){r.default.exists(this),r.default.bytes(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){const e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));const{oHash:t,iHash:r,finished:n,destroyed:i,blockLen:o,outputLen:s}=this;return e.finished=n,e.destroyed=i,e.blockLen=o,e.outputLen=s,e.oHash=t._cloneInto(e.oHash),e.iHash=r._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}constructor(e,t){super(),this.finished=!1,this.destroyed=!1,r.default.hash(e);const i=(0,n.toBytes)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,s=new Uint8Array(o);s.set(i.length>o?e.create().update(i).digest():i);for(let e=0;enew i(e,t).update(r).digest(),e.exports.hmac.create=(e,t)=>new i(e,t)})),s.register("aiHgE",(function(e,t){"use strict";function r(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}function n(e){if("boolean"!=typeof e)throw new Error(`Expected boolean, not ${e}`)}function i(e,...t){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");r(e.outputLen),r(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function a(e,t){i(e);const r=t.outputLen;if(e.lengthe instanceof Uint8Array;e.exports.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength);e.exports.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));e.exports.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);if(e.exports.rotr=(e,t)=>e<<32-t|e>>>t,e.exports.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!e.exports.isLE)throw new Error("Non little-endian hardware is not supported");const i=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));e.exports.bytesToHex=function(e){if(!n(e))throw new Error("Uint8Array expected");let t="";for(let r=0;r{},e.exports.asyncLoop=async function(t,r,n){let i=Date.now();for(let o=0;o=0&&te+t.length),0));let r=0;return e.forEach((e=>{if(!n(e))throw new Error("Uint8Array expected");t.set(e,r),r+=e.length})),t};e.exports.Hash=class{clone(){return this._cloneInto()}};const u=e=>"[object Object]"===Object.prototype.toString.call(e)&&e.constructor===Object;e.exports.checkOpts=function(e,t){if(void 0!==t&&("object"!=typeof t||!u(t)))throw new Error("Options should be object or undefined");return Object.assign(e,t)},e.exports.wrapConstructor=function(e){const t=t=>e().update(a(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t},e.exports.wrapConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(a(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},e.exports.wrapXOFConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(a(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},e.exports.randomBytes=function(e=32){if(r.crypto&&"function"==typeof r.crypto.getRandomValues)return r.crypto.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}})),s.register("6dWOU",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.crypto=void 0,e.exports.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0})),s.register("eWDrw",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.sha224=e.exports.sha256=void 0;var r=s("izK90"),n=s("kBWuW");const i=(e,t,r)=>e&t^e&r^t&r,o=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]),a=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),u=new Uint32Array(64);class c extends r.SHA2{get(){const{A:e,B:t,C:r,D:n,E:i,F:o,G:s,H:a}=this;return[e,t,r,n,i,o,s,a]}set(e,t,r,n,i,o,s,a){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|n,this.E=0|i,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=u[e-15],r=u[e-2],i=(0,n.rotr)(t,7)^(0,n.rotr)(t,18)^t>>>3,o=(0,n.rotr)(r,17)^(0,n.rotr)(r,19)^r>>>10;u[e]=o+u[e-7]+i+u[e-16]|0}let{A:r,B:s,C:a,D:c,E:l,F:d,G:f,H:h}=this;for(let e=0;e<64;e++){const t=h+((0,n.rotr)(l,6)^(0,n.rotr)(l,11)^(0,n.rotr)(l,25))+((p=l)&d^~p&f)+o[e]+u[e]|0,y=((0,n.rotr)(r,2)^(0,n.rotr)(r,13)^(0,n.rotr)(r,22))+i(r,s,a)|0;h=f,f=d,d=l,l=c+t|0,c=a,a=s,s=r,r=t+y|0}var p;r=r+this.A|0,s=s+this.B|0,a=a+this.C|0,c=c+this.D|0,l=l+this.E|0,d=d+this.F|0,f=f+this.G|0,h=h+this.H|0,this.set(r,s,a,c,l,d,f,h)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}constructor(){super(64,32,8,!1),this.A=0|a[0],this.B=0|a[1],this.C=0|a[2],this.D=0|a[3],this.E=0|a[4],this.F=0|a[5],this.G=0|a[6],this.H=0|a[7]}}class l extends c{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}e.exports.sha256=(0,n.wrapConstructor)((()=>new c)),e.exports.sha224=(0,n.wrapConstructor)((()=>new l))})),s.register("izK90",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.SHA2=void 0;var r=s("aiHgE"),n=s("kBWuW");class i extends n.Hash{update(e){r.default.exists(this);const{view:t,buffer:i,blockLen:o}=this,s=(e=(0,n.toBytes)(e)).length;for(let r=0;ro-a&&(this.process(i,0),a=0);for(let e=a;e>i&o),a=Number(r&o),u=n?4:0,c=n?0:4;e.setUint32(t+u,s,n),e.setUint32(t+c,a,n)}(i,o-8,BigInt(8*this.length),s),this.process(i,0);const u=(0,n.createView)(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const l=c/4,d=this.get();if(l>d.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;e`0x${e.toString(16)}`)).or(c.min(3,{message:"Must be 3 or more characters long (should always have at least one digit - zero is '0x0')."})).refine((e=>"0x0"===e||"0"!==e[2]),{message:"Invalid hex quantity: leading zero digits are not allowed."}),d=c.refine((e=>e.length%2==0),{message:"Invalid hex-encoded data: must be even number of digits"}),f=u.z.string().transform((e=>{const t=d.safeParse(e);return t.success?t.data:`0x${i.Buffer.from(e).toString("hex")}`})),h=u.z.union([u.z.string(),u.z.number()]).transform(((e,t)=>{if("number"==typeof e)return e;const r=e.startsWith("0x")?16:10,n=parseInt(e,r);return Number.isNaN(n)&&t.addIssue({code:u.z.ZodIssueCode.custom,message:"Could not parse as LenientInteger"}),n})),p=e=>d.refine((t=>t.length===2*e+2),{message:`Invalid byte length. (Expected ${e} bytes)`}),y=c.refine(o.isAddress,{message:"Invalid Ethereum address."}),g=p(32),m=p(256),v=u.z.object({blockHash:g,address:y,logIndex:l,data:d,removed:u.z.boolean().optional(),topics:u.z.array(g),blockNumber:l.nullable(),transactionIndex:l,transactionHash:g}),b=u.z.object({transactionHash:g,transactionIndex:l,blockHash:g,blockNumber:l,from:y,to:y.nullable().optional(),root:g.optional(),status:u.z.literal("0x1").or(u.z.literal("0x0")).optional(),cumulativeGasUsed:l,gasUsed:l,contractAddress:y.nullable(),logs:u.z.array(v),logsBloom:m,effectiveGasPrice:l.optional(),type:l.optional()}),w=u.z.object({from:y.optional(),chainId:l.optional(),to:y.optional(),gas:l.optional(),gasPrice:l.optional(),value:l.optional(),data:d.optional(),nonce:l.optional()}),x=u.z.object({name:u.z.string(),type:u.z.string()}),A=u.z.array(x),S=u.z.object({chainId:h.optional(),name:u.z.string(),verifyingContract:y,version:u.z.string().optional()}),E=u.z.object({type:u.z.string(),name:u.z.string(),value:u.z.string()}).array(),T=u.z.object({domain:S,message:u.z.record(u.z.any()),primaryType:u.z.string(),types:u.z.object({EIP712Domain:A}).and(u.z.record(x.array()))}),k=u.z.object({chainId:h.optional(),name:u.z.string().optional(),verifyingContract:y.optional(),version:u.z.string().optional(),salt:u.z.string().optional()}),I=u.z.object({domain:k,message:u.z.record(u.z.any()),primaryType:u.z.string(),types:u.z.object({EIP712Domain:A}).and(u.z.record(x.array()))}),_=u.z.object({name:u.z.literal("owner"),type:u.z.literal("address")}),P=u.z.object({name:u.z.literal("spender"),type:u.z.literal("address")}),R=u.z.object({name:u.z.literal("value"),type:u.z.literal("uint256")}),C=u.z.object({name:u.z.literal("value"),type:u.z.literal("uint256")}),M=u.z.object({name:u.z.literal("deadline"),type:u.z.literal("uint256")}),O=u.z.tuple([x,x,x,x,x]).refine((e=>{const t=[_,P,R,C,M],r=new Set(["owner","spender","value","nonce","deadline"]);for(const n of e)for(const e of t){const t=e.safeParse(n);t.success&&r.delete(t.data.name)}return 0===r.size})).transform((()=>[{name:"owner",type:"address"},{name:"spender",type:"address"},{name:"value",type:"uint256"},{name:"nonce",type:"uint256"},{name:"deadline",type:"uint256"}])),B=u.z.literal("Permit"),N=u.z.object({EIP712Domain:A,Permit:O}),D=u.z.object({owner:y,spender:y,value:l,nonce:l,deadline:l});u.z.object({domain:k,primaryType:B,types:N,message:D});var L,F;(F=L||(L={})).legacy="0x0",F.eip2930="0x1",F.eip1559="0x2";const U=u.z.tuple([y,u.z.array(g)]),j=u.z.object({chainId:l.optional(),data:d.optional(),from:y,gas:l.optional(),gasPrice:l.optional(),nonce:l.optional(),to:y.optional(),value:l.optional(),type:u.z.nativeEnum(L).optional(),accessList:u.z.array(U).optional(),maxPriorityFeePerGas:l.optional(),maxFeePerGas:l.optional(),gasLimit:l.optional()}).transform((e=>(null==e.gas&&null!=e.gasLimit&&(e.gas=e.gasLimit,delete e.gasLimit),e))).brand("EthUnsignedTransactionObject"),K=u.z.object({blockHash:g.nullish(),blockNumber:l.nullish(),from:y,gas:l,gasPrice:l.nullish(),hash:g,input:d,nonce:l,to:y.nullable(),transactionIndex:l.nullish(),value:l,v:l,r:l,s:l}),z=u.z.object({address:y.optional(),balance:l,codeHash:g,nonce:l,storageHash:g,accountProof:u.z.array(c),storageProof:u.z.array(u.z.object({key:l,value:l,proof:u.z.array(c)}))}),H=u.z.literal("latest").or(u.z.literal("earliest")).or(u.z.literal("pending")).or(u.z.literal("finalized")),q=u.z.object({number:l.nullable(),hash:g.nullable(),parentHash:g,nonce:p(8).nullable(),sha3Uncles:g,logsBloom:m.nullable(),transactionsRoot:g,stateRoot:g,receiptsRoot:g,miner:y.nullable(),mixHash:g.optional(),difficulty:l,totalDifficulty:l.nullable(),extraData:d,size:l,gasLimit:l,gasUsed:l,timestamp:l,transactions:u.z.array(K).or(u.z.array(g)),uncles:u.z.array(g),baseFeePerGas:l.optional()}),V=u.z.enum(["CONTINUE_WITH_PHANTOM","CONTINUE_WITH_METAMASK","ALWAYS_USE_PHANTOM","ALWAYS_USE_METAMASK"]),W=u.z.string().refine((e=>{try{return 32===t(a).decode(e).byteLength}catch(e){return!1}}),{message:"String must be a valid solana public key of 32 bytes"}),G=u.z.union([u.z.literal("bip122_p2tr"),u.z.literal("bip122_p2wpkh"),u.z.literal("bip122_p2sh"),u.z.literal("bip122_p2pkh")]),$=u.z.object({address:u.z.string(),publicKey:u.z.string(),addressType:G}).and(u.z.object({purpose:u.z.union([u.z.literal("payment"),u.z.literal("ordinals")])})),Z=(u.z.string().refine((e=>{try{return 64===t(a).decode(e).byteLength}catch(e){return!1}}),{message:"String must be a valid solana address of 64 bytes"}),u.z.string().refine((e=>{try{return t(a).decode(e),!0}catch(e){return!1}}),{message:"String must be a base 58 encoded"})),Q=u.z.object({url:u.z.string().url(),title:u.z.string(),icon:u.z.string().nullable(),tabId:u.z.number().optional()}),Y=u.z.array(u.z.any()),X=u.z.unknown().transform(((e,t)=>"object"==typeof e&&null!==e?e:(t.addIssue({code:u.z.ZodIssueCode.custom,message:"Not an object"}),u.z.NEVER))),J=u.z.union([u.z.null(),u.z.string(),u.z.number(),u.z.boolean(),Y,X]),ee=u.z.literal("2.0"),te=u.z.union([u.z.string(),u.z.number(),u.z.null()]),re=u.z.object({jsonrpc:u.z.literal("2.0"),id:te,method:u.z.string(),params:J.optional()}),ne=u.z.array(re),ie=u.z.object({jsonrpc:u.z.literal("2.0"),method:u.z.string(),params:J});var oe,se;(se=oe||(oe={}))[se.ParseError=-32700]="ParseError",se[se.InternalError=-32603]="InternalError",se[se.InvalidParams=-32602]="InvalidParams",se[se.MethodNotFound=-32601]="MethodNotFound",se[se.InvalidRequest=-32600]="InvalidRequest",se[se.TransactionRejected=-32003]="TransactionRejected",se[se.ResourceUnavailable=-32002]="ResourceUnavailable",se[se.InvalidInput=-32e3]="InvalidInput",se[se.UserRejectedRequest=4001]="UserRejectedRequest",se[se.Unauthorized=4100]="Unauthorized",se[se.Disconnected=4900]="Disconnected",se[se.ChainDisconnected=4901]="ChainDisconnected",se[se.ExecutionReverted=3]="ExecutionReverted";oe.UserRejectedRequest,oe.InternalError,oe.MethodNotFound,oe.InvalidInput,oe.Unauthorized,oe.Disconnected,oe.ChainDisconnected,oe.TransactionRejected,oe.ResourceUnavailable,oe.ParseError,oe.InvalidParams,oe.InvalidRequest,oe.ExecutionReverted;const ae=u.z.object({code:u.z.nativeEnum(oe).or(u.z.number()),message:u.z.string()}),ue=u.z.object({error:ae}).or(u.z.object({result:J})),ce=u.z.object({jsonrpc:u.z.literal("2.0"),id:te}).and(ue),le=u.z.array(ce),de=u.z.object({domain:u.z.string().optional(),address:u.z.string().optional(),statement:u.z.string().optional(),uri:u.z.string().optional(),version:u.z.string().optional(),chainId:u.z.string().optional(),nonce:u.z.string().optional(),issuedAt:u.z.string().optional(),expirationTime:u.z.string().optional(),notBefore:u.z.string().optional(),requestId:u.z.string().optional(),resources:u.z.array(u.z.string()).optional()}),fe=u.z.literal("mainnet"),he=u.z.literal("testnet"),pe=u.z.literal("devnet"),ye=u.z.literal("localnet"),ge=u.z.enum([fe.value,he.value,pe.value,ye.value]),me=u.z.literal("1"),ve=u.z.literal("5"),be=u.z.literal("11155111"),we=u.z.enum([me.value,ve.value,be.value]),xe=u.z.literal("0x1"),Ae=u.z.literal("0x5"),Se=u.z.literal("0xaa36a7"),Ee=u.z.enum([xe.value,Ae.value,Se.value]),Te=u.z.literal("137"),ke=u.z.literal("80001"),Ie=u.z.enum([Te.value,ke.value]),_e=u.z.literal("0x89"),Pe=u.z.literal("0x13881"),Re=u.z.enum([_e.value,Pe.value])})),s.register("i8QpB",(function(t,r){e(t.exports,"createRpcRequestParser",(function(){return o})),e(t.exports,"createRpcResponseParser",(function(){return a})),e(t.exports,"createRpcNotificationParser",(function(){return u})),e(t.exports,"legacyTokenListChainIdToSolanaChainId",(function(){return c})),e(t.exports,"getSupportedChainDescriptor",(function(){return l})),e(t.exports,"supportedEVMHexChainIdToDecimal",(function(){return d})),e(t.exports,"supportedEVMChainIdToHex",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu");function o(e,t){return n.z.object({jsonrpc:i.RpcProtocolVersion,id:i.RpcRequestId,method:e,params:t})}function a(e,t){return n.z.object({jsonrpc:i.RpcProtocolVersion,id:i.RpcRequestId}).and(n.z.object({result:e}).or(n.z.object({error:t})))}function u(e,t){return n.z.object({jsonrpc:i.RpcProtocolVersion,method:e,params:t})}function c(e){switch(e){case"101":return"mainnet";case"102":return"testnet";case"103":return"devnet"}return null}function l(e){const t="string"==typeof e?e.replace(/^(eip155:|solana:)/gm,""):`${e}`;return function(e){return i.SolanaChainId.safeParse(e).success}(t)?{chainType:"solana",chainName:"solana",networkId:t}:function(e){return i.SupportedEthereumChainId.safeParse(e).success}(t)?{chainType:"eip155",chainName:"ethereum",networkId:t}:function(e){return i.SupportedEthereumHexChainId.safeParse(e).success}(t)?{chainType:"eip155",chainName:"ethereum",networkId:parseInt(t.substring(2),16).toString()}:function(e){return i.SupportedPolygonChainId.safeParse(e).success}(t)?{chainType:"eip155",chainName:"polygon",networkId:t}:function(e){return i.SupportedPolygonHexChainId.safeParse(e).success}(t)?{chainType:"eip155",chainName:"polygon",networkId:parseInt(t.substring(2),16).toString()}:null}function d(e){return i.SupportedEthereumChainId.or(i.SupportedPolygonChainId).parse(parseInt(e.substring(2),16).toString())}function f(e){return i.SupportedEthereumHexChainId.or(i.SupportedPolygonHexChainId).parse("0x"+parseInt(e,10).toString(16))}})),s.register("iOZl7",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("btc_signPSBT"),u=n.z.tuple([n.z.instanceof(Uint8Array),n.z.object({inputsToSign:n.z.array(n.z.object({address:n.z.string(),signingIndexes:n.z.array(n.z.number()),sigHash:n.z.number().optional()})),finalize:n.z.boolean()})]),c=n.z.instanceof(Uint8Array),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("bP2dG",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("btc_signMessage"),u=n.z.object({address:n.z.string(),message:n.z.instanceof(Uint8Array)}),c=n.z.object({signature:n.z.instanceof(Uint8Array),signedMessage:n.z.instanceof(Uint8Array)}),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("3AstY",(function(t,r){e(t.exports,"eth_accounts",(function(){return s("fdRyv")})),e(t.exports,"eth_blockNumber",(function(){return s("4InoV")})),e(t.exports,"eth_call",(function(){return s("bDZ3f")})),e(t.exports,"eth_cancelPrivateTransaction",(function(){return s("21qBc")})),e(t.exports,"eth_chainId",(function(){return s("d1nrl")})),e(t.exports,"eth_estimateGas",(function(){return s("5xYks")})),e(t.exports,"eth_feeHistory",(function(){return s("2vDnd")})),e(t.exports,"eth_gasPrice",(function(){return s("6HXFp")})),e(t.exports,"eth_getBalance",(function(){return s("koC9Z")})),e(t.exports,"eth_getBlockByHash",(function(){return s("b4H4v")})),e(t.exports,"eth_getBlockByNumber",(function(){return s("i9bWq")})),e(t.exports,"eth_getBlockReceipts",(function(){return s("5jUpV")})),e(t.exports,"eth_getBlockTransactionCountByHash",(function(){return s("9dglf")})),e(t.exports,"eth_getBlockTransactionCountByNumber",(function(){return s("id7cU")})),e(t.exports,"eth_getCode",(function(){return s("OJXaR")})),e(t.exports,"eth_getFilterChanges",(function(){return s("bvWwJ")})),e(t.exports,"eth_getFilterLogs",(function(){return s("bOoTd")})),e(t.exports,"eth_getLogs",(function(){return s("9LqQn")})),e(t.exports,"eth_getProof",(function(){return s("4zLnh")})),e(t.exports,"eth_getStorageAt",(function(){return s("36USR")})),e(t.exports,"eth_getTransactionByBlockHashAndIndex",(function(){return s("dogo0")})),e(t.exports,"eth_getTransactionByBlockNumberAndIndex",(function(){return s("96gFX")})),e(t.exports,"eth_getTransactionByHash",(function(){return s("9Uip5")})),e(t.exports,"eth_getTransactionCount",(function(){return s("iOkxO")})),e(t.exports,"eth_getTransactionReceipt",(function(){return s("1yLMg")})),e(t.exports,"eth_getUncleByBlockHashAndIndex",(function(){return s("cGQ5B")})),e(t.exports,"eth_getUncleByBlockNumberAndIndex",(function(){return s("alZLb")})),e(t.exports,"eth_getUncleCountByBlockHash",(function(){return s("aKGTE")})),e(t.exports,"eth_getUncleCountByBlockNumber",(function(){return s("jROXX")})),e(t.exports,"eth_maxPriorityFeePerGas",(function(){return s("8EI8D")})),e(t.exports,"eth_newBlockFilter",(function(){return s("jEaAB")})),e(t.exports,"eth_newFilter",(function(){return s("4ShO5")})),e(t.exports,"eth_newPendingTransactionFilter",(function(){return s("jKSFg")})),e(t.exports,"personal_sign",(function(){return s("ieYIY")})),e(t.exports,"eth_protocolVersion",(function(){return s("iMVZg")})),e(t.exports,"eth_requestAccounts",(function(){return s("2ayPy")})),e(t.exports,"eth_sendPrivateTransaction",(function(){return s("1YQts")})),e(t.exports,"eth_sendRawTransaction",(function(){return s("3OFD8")})),e(t.exports,"eth_sendTransaction",(function(){return s("aPPfJ")})),e(t.exports,"eth_sign",(function(){return s("1wFSr")})),e(t.exports,"eth_signTransaction",(function(){return s("aH1iW")})),e(t.exports,"eth_signTypedData",(function(){return s("llbgA")})),e(t.exports,"eth_signTypedData_v3",(function(){return s("hdKVA")})),e(t.exports,"eth_signTypedData_v4",(function(){return s("i9CuA")})),e(t.exports,"eth_subscribe",(function(){return s("ktd8L")})),e(t.exports,"eth_uninstallFilter",(function(){return s("gd3yG")})),e(t.exports,"eth_unsubscribe",(function(){return s("ihRSl")})),e(t.exports,"net_listening",(function(){return s("8RoXG")})),e(t.exports,"net_version",(function(){return s("26dR9")})),e(t.exports,"wallet_addEthereumChain",(function(){return s("68aZl")})),e(t.exports,"wallet_selectEthereumProvider",(function(){return s("dsRV7")})),e(t.exports,"wallet_switchEthereumChain",(function(){return s("ik7mf")})),e(t.exports,"wallet_watchAsset",(function(){return s("9yR9L")})),e(t.exports,"web3_clientVersion",(function(){return s("eonjT")})),e(t.exports,"web3_sha3",(function(){return s("lftGx")}));s("fdRyv"),s("4InoV"),s("bDZ3f"),s("21qBc"),s("d1nrl"),s("5xYks"),s("2vDnd"),s("6HXFp"),s("koC9Z"),s("b4H4v"),s("i9bWq"),s("5jUpV"),s("9dglf"),s("id7cU"),s("OJXaR"),s("bvWwJ"),s("bOoTd"),s("9LqQn"),s("4zLnh"),s("36USR"),s("dogo0"),s("96gFX"),s("9Uip5"),s("iOkxO"),s("1yLMg"),s("cGQ5B"),s("alZLb"),s("aKGTE"),s("jROXX"),s("8EI8D"),s("jEaAB"),s("4ShO5"),s("jKSFg"),s("ieYIY"),s("iMVZg"),s("2ayPy"),s("1YQts"),s("3OFD8"),s("aPPfJ"),s("1wFSr"),s("aH1iW"),s("llbgA"),s("hdKVA"),s("i9CuA"),s("ktd8L"),s("gd3yG"),s("ihRSl"),s("8RoXG"),s("26dR9"),s("68aZl"),s("dsRV7"),s("ik7mf"),s("9yR9L"),s("eonjT"),s("lftGx")})),s.register("fdRyv",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_accounts"),u=n.z.tuple([]),c=n.z.array(i.EthAddress),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("4InoV",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_blockNumber"),u=n.z.tuple([]),c=i.HexQuantity,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("bDZ3f",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_call"),u=n.z.tuple([i.EthTransactionCall,i.HexQuantity.or(i.BlockTag)]),c=i.HexData,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("21qBc",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_cancelPrivateTransaction"),u=n.z.tuple([n.z.object({txHash:i.EthHash})]),c=n.z.boolean(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("d1nrl",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_chainId"),u=n.z.tuple([]),c=i.HexString,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("5xYks",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_estimateGas"),u=n.z.tuple([i.EthTransactionCall]),c=i.HexQuantity,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("2vDnd",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_feeHistory"),u=n.z.tuple([n.z.number(),i.HexQuantity.or(i.BlockTag),n.z.array(n.z.number()).optional()]),c=n.z.object({oldestBlock:n.z.number(),reward:n.z.array(n.z.tuple([i.HexQuantity,i.HexQuantity])).optional(),baseFeePerGas:n.z.array(i.HexQuantity),gasUsedRatio:n.z.array(n.z.number())}),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("6HXFp",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_gasPrice"),u=n.z.tuple([]),c=i.HexQuantity,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("koC9Z",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getBalance"),u=n.z.tuple([i.EthAddress,i.HexQuantity.or(i.BlockTag)]),c=i.HexQuantity,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("b4H4v",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getBlockByHash"),u=n.z.tuple([i.EthHash,n.z.boolean()]),c=i.EthBlock,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("i9bWq",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getBlockByNumber"),u=n.z.tuple([i.HexQuantity.or(i.BlockTag),n.z.boolean()]),c=i.EthBlock,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("5jUpV",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getBlockReceipts"),u=n.z.tuple([i.EthHash.or(i.HexQuantity).or(i.BlockTag)]),c=n.z.array(i.EthTransactionReceipt),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("9dglf",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getBlockTransactionCountByHash"),u=n.z.tuple([i.EthHash]),c=i.HexQuantity,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("id7cU",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getBlockTransactionCountByNumber"),u=n.z.tuple([i.HexQuantity]),c=i.HexQuantity,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("OJXaR",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getCode"),u=n.z.tuple([i.EthAddress,n.z.union([i.HexQuantity,i.BlockTag])]),c=i.HexData,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("bvWwJ",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getFilterChanges"),u=n.z.tuple([i.HexQuantity]),c=n.z.array(i.EthLog),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("bOoTd",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getFilterLogs"),u=n.z.tuple([i.HexQuantity]),c=n.z.array(i.EthLog),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("9LqQn",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getLogs"),u=n.z.tuple([n.z.object({fromBlock:i.HexQuantity.or(i.BlockTag).optional(),toBlock:n.z.string().optional(),address:i.EthAddress.optional(),topics:n.z.array(i.EthHash).optional(),blockHash:i.EthHash.optional()})]),c=n.z.array(i.EthLog),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("4zLnh",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getProof"),u=n.z.tuple([i.EthAddress,n.z.array(i.EthHash),i.HexQuantity.or(i.BlockTag)]),c=i.EthAccount,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("36USR",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getStorageAt"),u=n.z.tuple([i.EthAddress,i.HexQuantity,i.HexQuantity.or(i.BlockTag)]),c=i.HexData,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("dogo0",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getTransactionByBlockHashAndIndex"),u=n.z.tuple([i.EthHash,i.HexQuantity]),c=i.EthTransaction.nullable(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("96gFX",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getTransactionByBlockNumberAndIndex"),u=n.z.tuple([n.z.string(),i.HexQuantity]),c=i.EthTransaction,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("9Uip5",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getTransactionByHash"),u=n.z.tuple([i.EthHash]),c=i.EthTransaction.nullable(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("iOkxO",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getTransactionCount"),u=n.z.tuple([i.EthAddress,i.HexQuantity.or(i.BlockTag)]),c=i.HexQuantity,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("1yLMg",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getTransactionReceipt"),u=n.z.tuple([i.EthHash]),c=i.EthTransactionReceipt.nullable(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("cGQ5B",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getUncleByBlockHashAndIndex"),u=n.z.tuple([i.HexQuantity.or(i.BlockTag),i.HexQuantity]),c=i.EthBlock,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("alZLb",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getUncleByBlockNumberAndIndex"),u=n.z.tuple([i.HexQuantity.or(i.BlockTag),i.HexQuantity]),c=i.EthBlock,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("aKGTE",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getUncleCountByBlockHash"),u=n.z.tuple([i.EthHash]),c=i.HexQuantity,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("jROXX",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_getUncleCountByBlockNumber"),u=n.z.tuple([i.HexQuantity.or(i.BlockTag)]),c=i.HexQuantity,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("8EI8D",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_maxPriorityFeePerGas"),u=n.z.tuple([]),c=i.HexQuantity,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("jEaAB",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_newBlockFilter"),u=n.z.tuple([]),c=i.HexQuantity,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("4ShO5",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_newFilter"),u=n.z.tuple([n.z.object({fromBlock:i.HexQuantity.optional(),toBlock:i.HexQuantity.optional(),address:i.EthAddress.or(n.z.array(i.EthAddress)).optional(),topics:n.z.array(i.HexData.nullable().or(n.z.array(i.HexData.nullable()))).optional()})]),c=i.HexQuantity,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("jKSFg",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_newPendingTransactionFilter"),u=n.z.tuple([]),c=i.HexQuantity,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("ieYIY",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("personal_sign"),u=n.z.union([n.z.tuple([i.LenientHexData,i.EthAddress]),n.z.tuple([i.LenientHexData,i.EthAddress,n.z.unknown()])]),c=i.HexData,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("iMVZg",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_protocolVersion"),u=n.z.tuple([]),c=n.z.string(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("2ayPy",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_requestAccounts"),u=n.z.tuple([]),c=n.z.array(i.EthAddress),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("1YQts",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_sendPrivateTransaction"),u=n.z.tuple([n.z.object({tx:i.EthHash,maxBlockNumber:i.HexQuantity.optional(),preferences:n.z.object({fast:n.z.boolean()}).optional()})]),c=i.EthHash,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("3OFD8",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_sendRawTransaction"),u=n.z.tuple([i.HexData]),c=i.EthHash,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("aPPfJ",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_sendTransaction"),u=n.z.tuple([i.EthUnsignedTransactionObject]),c=i.EthHash,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("1wFSr",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_sign"),u=n.z.tuple([i.EthAddress,i.LenientHexData]),c=i.HexData,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("aH1iW",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_signTransaction"),u=n.z.tuple([i.EthUnsignedTransactionObject]),c=i.HexData,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("llbgA",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_signTypedData"),u=n.z.tuple([i.EthTypedDataV1,i.EthAddress]),c=i.HexData,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("hdKVA",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_signTypedData_v3"),u=n.z.tuple([i.EthAddress,n.z.string().transform(((e,t)=>{try{const t=JSON.parse(e);return i.EthTypedDataV3.parse(t)}catch(e){return t.addIssue({code:n.z.ZodIssueCode.custom,message:"Invalid typed data:"+e.message,fatal:!0}),n.z.NEVER}})).or(i.EthTypedDataV3)]),c=i.HexData,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("i9CuA",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_signTypedData_v4"),u=n.z.tuple([i.EthAddress,n.z.string().transform(((e,t)=>{try{const t=JSON.parse(e);return i.EthTypedDataV4.parse(t)}catch(e){return t.addIssue({code:n.z.ZodIssueCode.custom,message:"Invalid typed data:"+e.message,fatal:!0}),n.z.NEVER}})).or(i.EthTypedDataV4)]),c=i.HexData,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("ktd8L",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_subscribe"),u=n.z.union([n.z.tuple([n.z.union([n.z.literal("alchemy_pendingTransactions"),n.z.literal("newPendingTransactions"),n.z.literal("newHeads"),n.z.literal("logs")])]),n.z.tuple([n.z.union([n.z.literal("alchemy_pendingTransactions"),n.z.literal("newPendingTransactions"),n.z.literal("newHeads"),n.z.literal("logs")]),n.z.union([n.z.object({fromAddress:n.z.union([i.EthAddress,n.z.array(i.EthAddress)]).optional(),toAddress:n.z.union([i.EthAddress,n.z.array(i.EthAddress)]).optional(),hashesOnly:n.z.boolean().optional()}),n.z.object({address:n.z.union([i.EthAddress,n.z.array(i.EthAddress)]).optional(),topics:n.z.array(n.z.union([n.z.null(),i.EthAddress,n.z.array(i.EthAddress)]))})])])]),c=n.z.union([i.HexString,n.z.object({result:i.EthTransaction,subscription:i.HexString}),n.z.object({result:i.EthHash,subscription:i.HexString}),n.z.object({result:n.z.object({difficulty:i.HexString,extraData:i.HexString,gasLimit:i.HexString,gasUsed:i.HexString,logsBloom:i.HexString,miner:i.EthAddress,nonce:i.HexString,number:i.HexString,parentHash:i.EthHash,receiptRoot:i.EthHash,sha3Uncles:i.EthHash,stateRoot:i.EthHash,timestamp:i.HexString,transactionsRoot:i.EthHash}),subscription:i.HexString}),n.z.object({result:i.EthLog,subscription:i.HexString})]),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("gd3yG",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_uninstallFilter"),u=n.z.tuple([i.HexQuantity]),c=n.z.boolean(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("ihRSl",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("eth_unsubscribe"),u=n.z.tuple([i.HexQuantity]),c=n.z.boolean(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("8RoXG",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("net_listening"),u=n.z.tuple([]),c=n.z.boolean(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("26dR9",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("net_version"),u=n.z.tuple([]),c=n.z.string(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("68aZl",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("wallet_addEthereumChain"),u=n.z.tuple([n.z.object({chainId:i.HexString,chainName:n.z.string(),nativeCurrency:n.z.object({name:n.z.string(),symbol:n.z.string().refine((e=>{const{length:t}=e;return t>=2&&t<=6}),{message:"Value is not a valid symbol."}),decimals:n.z.number()}),rpcUrls:n.z.array(n.z.string()),blockExplorerUrls:n.z.union([n.z.tuple([n.z.string()]),n.z.null()]).optional(),iconUrls:n.z.array(n.z.string()).optional()})]),c=n.z.null(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("dsRV7",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("wallet_selectEthereumProvider"),u=n.z.tuple([]),c=i.SelectWalletOption,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("ik7mf",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("wallet_switchEthereumChain"),u=n.z.tuple([n.z.object({chainId:i.HexString})]),c=n.z.null(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("9yR9L",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("wallet_watchAsset"),u=n.z.object({type:n.z.literal("ERC20"),options:n.z.object({address:i.EthAddress,symbol:n.z.string(),decimals:n.z.number(),image:n.z.string()})}),c=n.z.boolean(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("eonjT",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("web3_clientVersion"),u=n.z.tuple([]),c=n.z.string(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("lftGx",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("web3_sha3"),u=n.z.tuple([i.HexData]),c=i.HexData,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("lWfbJ",(function(t,r){e(t.exports,"phantom_accountChanged",(function(){return s("6akIz")})),e(t.exports,"phantom_metaMaskOverrideSettingsChanged",(function(){return s("c1ZxF")})),e(t.exports,"phantom_chainChanged",(function(){return s("9hfx3")})),e(t.exports,"phantom_dappIcon",(function(){return s("20z5q")})),e(t.exports,"phantom_dappMeta",(function(){return s("i8AZo")})),e(t.exports,"phantom_trustRevoked",(function(){return s("7tewC")}));s("6akIz"),s("c1ZxF"),s("9hfx3"),s("20z5q"),s("i8AZo"),s("7tewC")})),s.register("6akIz",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"notification",(function(){return c}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("phantom_accountChanged"),u=n.z.object({evm:n.z.optional(i.EthAddress),sol:n.z.optional(i.SolanaAddress),btc:n.z.array(i.BitcoinAddressWithPurpose)}).nullable(),c=(0,o.createRpcNotificationParser)(a,u)})),s.register("c1ZxF",(function(t,r){e(t.exports,"method",(function(){return o})),e(t.exports,"params",(function(){return a})),e(t.exports,"notification",(function(){return u}));var n=s("7XqVB"),i=s("i8QpB");const o=n.z.literal("phantom_metaMaskOverrideSettingsChanged"),a=n.z.null(),u=(0,i.createRpcNotificationParser)(o,a)})),s.register("9hfx3",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"notification",(function(){return c}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("phantom_chainChanged"),u=n.z.object({evm:n.z.optional(i.SupportedEthereumHexChainId.or(i.SupportedPolygonHexChainId))}).nullable(),c=(0,o.createRpcNotificationParser)(a,u)})),s.register("20z5q",(function(t,r){e(t.exports,"method",(function(){return o})),e(t.exports,"params",(function(){return a})),e(t.exports,"notification",(function(){return u}));var n=s("7XqVB"),i=s("i8QpB");const o=n.z.literal("phantom_dappIcon"),a=n.z.string().nullable(),u=(0,i.createRpcNotificationParser)(o,a)})),s.register("i8AZo",(function(t,r){e(t.exports,"method",(function(){return o})),e(t.exports,"params",(function(){return a})),e(t.exports,"notification",(function(){return u}));var n=s("7XqVB"),i=s("i8QpB");const o=n.z.literal("phantom_dappMeta"),a=n.z.object({title:n.z.string(),url:n.z.string(),icons:n.z.object({href:n.z.string(),size:n.z.object({width:n.z.number(),height:n.z.number()})}).array()}),u=(0,i.createRpcNotificationParser)(o,a)})),s.register("7tewC",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"notification",(function(){return c}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("phantom_trustRevoked"),u=n.z.object({evm:n.z.optional(i.EthAddress),sol:n.z.optional(i.SolanaAddress),btc:n.z.array(i.BitcoinAddressWithPurpose)}).nullable(),c=(0,o.createRpcNotificationParser)(a,u)})),s.register("ikvyr",(function(t,r){e(t.exports,"sol_connect",(function(){return s("9lY9l")})),e(t.exports,"sol_disconnect",(function(){return s("8KBf8")})),e(t.exports,"sol_signAllTransactions",(function(){return s("bohmV")})),e(t.exports,"sol_signAndSendTransaction",(function(){return s("lxtHq")})),e(t.exports,"sol_signAndSendAllTransactions",(function(){return s("5FT5L")})),e(t.exports,"sol_signMessage",(function(){return s("cDVs2")})),e(t.exports,"sol_signIn",(function(){return s("dOpHM")})),e(t.exports,"sol_signTransaction",(function(){return s("54mcd")})),e(t.exports,"common",(function(){return s("4aBhJ")}));s("9lY9l"),s("8KBf8"),s("bohmV"),s("lxtHq"),s("5FT5L"),s("cDVs2"),s("dOpHM"),s("54mcd"),s("4aBhJ")})),s.register("9lY9l",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("sol_connect"),u=n.z.object({onlyIfTrusted:n.z.optional(n.z.boolean())}),c=n.z.object({publicKey:n.z.string()}),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("8KBf8",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("sol_disconnect"),u=i.AnyJson.optional(),c=n.z.null(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("bohmV",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("sol_signAllTransactions"),u=n.z.object({transactions:n.z.array(i.Base58)}),c=n.z.array(n.z.object({signature:n.z.string(),transaction:i.Base58,version:n.z.union([n.z.literal("legacy"),n.z.number()])})),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("lxtHq",(function(t,r){e(t.exports,"method",(function(){return u})),e(t.exports,"params",(function(){return c})),e(t.exports,"result",(function(){return l})),e(t.exports,"error",(function(){return d})),e(t.exports,"request",(function(){return f})),e(t.exports,"response",(function(){return h}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB"),a=s("4aBhJ");const u=n.z.literal("sol_signAndSendTransaction"),c=n.z.object({transaction:i.Base58,options:a.SolanaSendOptions}),l=n.z.object({signature:n.z.string(),publicKey:n.z.string()}),d=i.RpcError,f=(0,o.createRpcRequestParser)(u,c),h=(0,o.createRpcResponseParser)(l,d)})),s.register("4aBhJ",(function(t,r){e(t.exports,"SolanaSendOptions",(function(){return i})),e(t.exports,"SolanaProviderEvent",(function(){return o}));var n=s("7XqVB");const i=n.z.optional(n.z.object({skipPreflight:n.z.optional(n.z.boolean()),preflightCommitment:n.z.optional(n.z.union([n.z.literal("processed"),n.z.literal("confirmed"),n.z.literal("finalized"),n.z.literal("recent"),n.z.literal("single"),n.z.literal("singleGossip"),n.z.literal("root"),n.z.literal("max")])),maxRetries:n.z.optional(n.z.number()),minContextSlot:n.z.optional(n.z.number())}));var o,a;(a=o||(o={})).Connect="connect",a.Disconnect="disconnect",a.AccountChanged="accountChanged";n.z.nativeEnum(o)})),s.register("5FT5L",(function(t,r){e(t.exports,"method",(function(){return u})),e(t.exports,"params",(function(){return c})),e(t.exports,"result",(function(){return l})),e(t.exports,"error",(function(){return d})),e(t.exports,"request",(function(){return f})),e(t.exports,"response",(function(){return h}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB"),a=s("4aBhJ");const u=n.z.literal("sol_signAndSendAllTransactions"),c=n.z.object({transactions:n.z.array(i.Base58),options:a.SolanaSendOptions}),l=n.z.object({signatures:n.z.array(n.z.union([n.z.string(),n.z.null()])),publicKey:n.z.string()}),d=i.RpcError,f=(0,o.createRpcRequestParser)(u,c),h=(0,o.createRpcResponseParser)(l,d)})),s.register("cDVs2",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("sol_signMessage"),u=n.z.object({message:i.Base58,display:n.z.union([n.z.literal("utf8"),n.z.literal("hex")])}),c=n.z.object({signature:n.z.string(),publicKey:n.z.string()}),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("dOpHM",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("sol_signIn"),u=n.z.object({signInData:i.SolanaSignInData}),c=n.z.object({address:n.z.string(),signedMessage:n.z.string(),signature:n.z.string()}),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("54mcd",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("sol_signTransaction"),u=n.z.object({transaction:i.Base58}),c=n.z.object({signature:n.z.string(),transaction:i.Base58,version:n.z.union([n.z.literal("legacy"),n.z.number()])}),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("eP9El",(function(t,r){e(t.exports,"user_approveBtcRequestAccounts",(function(){return s("5cxbW")})),e(t.exports,"user_approveBtcSignPSBT",(function(){return s("gM6KP")})),e(t.exports,"user_approveBtcSignMessage",(function(){return s("kX3Kk")})),e(t.exports,"user_approveEthRequestAccounts",(function(){return s("aobBz")})),e(t.exports,"user_approveEthSendTransaction",(function(){return s("6FA6p")})),e(t.exports,"user_approveEthSignMessage",(function(){return s("18XG4")})),e(t.exports,"user_approveSolConnect",(function(){return s("j91gn")})),e(t.exports,"user_approveSolSignAllTransactions",(function(){return s("58EYx")})),e(t.exports,"user_approveSolSignAndSendTransaction",(function(){return s("8PWMG")})),e(t.exports,"user_approveSolSignAndSendAllTransactions",(function(){return s("6OKWR")})),e(t.exports,"user_approveSolSignIn",(function(){return s("fhRy6")})),e(t.exports,"user_approveSolSignMessage",(function(){return s("QdWEN")})),e(t.exports,"user_approveSolSignTransaction",(function(){return s("3t3EH")})),e(t.exports,"user_confirmEIP712IncorrectChainId",(function(){return s("lWhS3")})),e(t.exports,"user_confirmIncorrectMode",(function(){return s("9LkD3")})),e(t.exports,"user_confirmUnsupportedAccount",(function(){return s("iuuoY")})),e(t.exports,"user_confirmUnsupportedNetwork",(function(){return s("7z2K9")})),e(t.exports,"user_selectEthWallet",(function(){return s("it3Nt")}));s("5cxbW"),s("gM6KP"),s("kX3Kk"),s("aobBz"),s("6FA6p"),s("18XG4"),s("j91gn"),s("58EYx"),s("8PWMG"),s("6OKWR"),s("fhRy6"),s("QdWEN"),s("3t3EH"),s("lWhS3"),s("9LkD3"),s("iuuoY"),s("7z2K9"),s("it3Nt")})),s.register("5cxbW",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("user_approveBtcRequestAccounts"),u=n.z.tuple([i.DappMetadata]),c=n.z.null(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("gM6KP",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("user_approveBtcSignPSBT"),u=n.z.tuple([i.DappMetadata,n.z.object({psbt:n.z.instanceof(Uint8Array),sequenceId:n.z.string()})]),c=n.z.discriminatedUnion("type",[n.z.object({type:n.z.literal("signAndSend")}),n.z.object({type:n.z.literal("send"),signature:n.z.string()})]),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("kX3Kk",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("user_approveBtcSignMessage"),u=n.z.tuple([i.DappMetadata,n.z.object({message:n.z.instanceof(Uint8Array),sequenceId:n.z.string()})]),c=n.z.discriminatedUnion("type",[n.z.object({type:n.z.literal("signAndSend")}),n.z.object({type:n.z.literal("send"),signature:n.z.string()})]),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("aobBz",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("user_approveEthRequestAccounts"),u=n.z.tuple([i.DappMetadata]),c=n.z.null(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("6FA6p",(function(t,r){e(t.exports,"method",(function(){return u})),e(t.exports,"params",(function(){return c})),e(t.exports,"result",(function(){return l})),e(t.exports,"error",(function(){return d})),e(t.exports,"request",(function(){return f})),e(t.exports,"response",(function(){return h}));var n=s("7XqVB"),i=s("jk7G0"),o=s("hCLwu"),a=s("i8QpB");const u=n.z.literal("user_approveEthSendTransaction"),c=n.z.tuple([o.DappMetadata,n.z.object({transaction:o.EthUnsignedTransactionObject,autoConfirmStatusCode:n.z.nativeEnum(i.AutoConfirmStatusCode),sequenceId:n.z.string()})]),l=n.z.discriminatedUnion("type",[n.z.object({type:n.z.literal("signAndSend"),maxFeePerGas:o.HexQuantity,maxPriorityFeePerGas:o.HexQuantity}),n.z.object({type:n.z.literal("send"),signature:o.HexString,maxFeePerGas:o.HexQuantity,maxPriorityFeePerGas:o.HexQuantity})]),d=o.RpcError,f=(0,a.createRpcRequestParser)(u,c),h=(0,a.createRpcResponseParser)(l,d)})),s.register("jk7G0",(function(t,r){var n,i,o,s;e(t.exports,"AutoConfirmStatusCode",(function(){return n})),e(t.exports,"AutoConfirmCheck",(function(){return o})),(i=n||(n={})).OK="OK",i.FeatureKilled="FEATURE_KILLED",i.WalletLocked="WALLET_LOCKED",i.TabNotFocused="TAB_NOT_FOCUSED",i.Disabled="DISABLED",i.SessionExpired="SESSION_EXPIRED",i.RateLimitExceeded="RATE_LIMIT_EXCEEDED",i.SimulationFailed="SIMULATION_FAILED",i.UnsupportedDapp="UNSUPPORTED_DAPP",i.UnsupportedNetworkId="UNSUPPORTED_NETWORK_ID",i.UnsupportedMethod="UNSUPPORTED_METHOD",i.Unimplemented="UNIMPLEMENTED",i.Unknown="UNKNOWN",(s=o||(o={})).IsWalletUnlocked="IS_WALLET_UNLOCKED",s.IsTabFocused="IS_TAB_FOCUSED",s.IsAutoConfirmEnabledInUserSettings="IS_AUTO_CONFIRM_ENABLED_IN_USER_SETTINGS",s.IsAutoConfirmSessionActive="IS_AUTO_CONFIRM_SESSION_ACTIVE",s.IsFeatureFlagEnabled="IS_FEATURE_FLAG_ENABLED",s.IsDappWhitelistOverridden="IS_DAPP_WHITELIST_OVERRIDDEN",s.IsNotRateLimited="IS_NOT_RATE_LIMITED",s.DidPassEthTransactionSimulation="DID_PASS_ETH_TRANSACTION_SIMULATION",s.DidPassSolTransactionSimulation="DID_PASS_SOL_TRANSACTION_SIMULATION",s.DidPassEthMessageSimulation="DID_PASS_ETH_MESSAGE_SIMULATION"})),s.register("18XG4",(function(t,r){e(t.exports,"method",(function(){return u})),e(t.exports,"params",(function(){return c})),e(t.exports,"result",(function(){return l})),e(t.exports,"error",(function(){return d})),e(t.exports,"request",(function(){return f})),e(t.exports,"response",(function(){return h}));var n=s("7XqVB"),i=s("jk7G0"),o=s("hCLwu"),a=s("i8QpB");const u=n.z.literal("user_approveEthSignMessage"),c=n.z.tuple([o.DappMetadata,n.z.object({signer:o.EthAddress,message:o.HexData,originalMethod:n.z.enum(["eth_sign","personal_sign","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4"]),chainId:n.z.string(),autoConfirmStatusCode:n.z.nativeEnum(i.AutoConfirmStatusCode),sequenceId:n.z.string()})]),l=n.z.discriminatedUnion("approvalType",[n.z.object({approvalType:n.z.literal("user")}),n.z.object({approvalType:n.z.literal("hardware"),signature:o.HexString})]),d=o.RpcError,f=(0,a.createRpcRequestParser)(u,c),h=(0,a.createRpcResponseParser)(l,d)})),s.register("j91gn",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("user_approveSolConnect"),u=n.z.tuple([i.DappMetadata]),c=n.z.null(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("58EYx",(function(t,r){e(t.exports,"method",(function(){return u})),e(t.exports,"params",(function(){return c})),e(t.exports,"result",(function(){return l})),e(t.exports,"error",(function(){return d})),e(t.exports,"request",(function(){return f})),e(t.exports,"response",(function(){return h}));var n=s("7XqVB"),i=s("jk7G0"),o=s("hCLwu"),a=s("i8QpB");const u=n.z.literal("user_approveSolSignAllTransactions"),c=n.z.tuple([o.DappMetadata,n.z.object({transactions:n.z.array(o.Base58),autoConfirmStatusCode:n.z.nativeEnum(i.AutoConfirmStatusCode),sequenceId:n.z.string()})]),l=n.z.discriminatedUnion("type",[n.z.object({type:n.z.literal("signAndSend")}),n.z.object({type:n.z.literal("send"),result:n.z.array(n.z.object({signedTransaction:o.Base58,signature:o.Base58,version:n.z.union([n.z.literal("legacy"),n.z.number()])}))})]),d=o.RpcError,f=(0,a.createRpcRequestParser)(u,c),h=(0,a.createRpcResponseParser)(l,d)})),s.register("8PWMG",(function(t,r){e(t.exports,"method",(function(){return u})),e(t.exports,"params",(function(){return c})),e(t.exports,"result",(function(){return l})),e(t.exports,"error",(function(){return d})),e(t.exports,"request",(function(){return f})),e(t.exports,"response",(function(){return h}));var n=s("7XqVB"),i=s("jk7G0"),o=s("hCLwu"),a=s("i8QpB");const u=n.z.literal("user_approveSolSignAndSendTransaction"),c=n.z.tuple([o.DappMetadata,n.z.object({transaction:n.z.string(),autoConfirmStatusCode:n.z.nativeEnum(i.AutoConfirmStatusCode),sequenceId:n.z.string()})]),l=n.z.discriminatedUnion("type",[n.z.object({type:n.z.literal("signAndSend")}),n.z.object({type:n.z.literal("send"),signedTransaction:o.Base58,signature:o.Base58,version:n.z.union([n.z.literal("legacy"),n.z.number()])})]),d=o.RpcError,f=(0,a.createRpcRequestParser)(u,c),h=(0,a.createRpcResponseParser)(l,d)})),s.register("6OKWR",(function(t,r){e(t.exports,"method",(function(){return u})),e(t.exports,"params",(function(){return c})),e(t.exports,"result",(function(){return l})),e(t.exports,"error",(function(){return d})),e(t.exports,"request",(function(){return f})),e(t.exports,"response",(function(){return h}));var n=s("7XqVB"),i=s("jk7G0"),o=s("hCLwu"),a=s("i8QpB");const u=n.z.literal("user_approveSolSignAndSendAllTransactions"),c=n.z.tuple([o.DappMetadata,n.z.object({transactions:n.z.array(o.Base58),autoConfirmStatusCode:n.z.nativeEnum(i.AutoConfirmStatusCode),sequenceId:n.z.string()})]),l=n.z.discriminatedUnion("type",[n.z.object({type:n.z.literal("signAndSend")}),n.z.object({type:n.z.literal("send"),result:n.z.array(n.z.object({signedTransaction:o.Base58,signature:o.Base58,version:n.z.union([n.z.literal("legacy"),n.z.number()])}))})]),d=o.RpcError,f=(0,a.createRpcRequestParser)(u,c),h=(0,a.createRpcResponseParser)(l,d)})),s.register("fhRy6",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("user_approveSolSignIn"),u=n.z.tuple([i.DappMetadata,n.z.object({connect:n.z.boolean(),signInData:i.SolanaSignInData,message:i.Base58,errorDetails:n.z.array(n.z.object({label:n.z.string(),message:n.z.string()})).optional(),sequenceId:n.z.string()})]),c=n.z.discriminatedUnion("type",[n.z.object({type:n.z.literal("signAndSend")}),n.z.object({type:n.z.literal("send"),signature:i.Base58})]),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("QdWEN",(function(t,r){e(t.exports,"method",(function(){return u})),e(t.exports,"params",(function(){return c})),e(t.exports,"result",(function(){return l})),e(t.exports,"error",(function(){return d})),e(t.exports,"request",(function(){return f})),e(t.exports,"response",(function(){return h}));var n=s("7XqVB"),i=s("jk7G0"),o=s("hCLwu"),a=s("i8QpB");const u=n.z.literal("user_approveSolSignMessage"),c=n.z.tuple([o.DappMetadata,n.z.object({message:o.Base58,display:n.z.union([n.z.literal("utf8"),n.z.literal("hex")]),autoConfirmStatusCode:n.z.nativeEnum(i.AutoConfirmStatusCode),sequenceId:n.z.string()})]),l=n.z.discriminatedUnion("type",[n.z.object({type:n.z.literal("signAndSend")}),n.z.object({type:n.z.literal("send"),signature:o.Base58})]),d=o.RpcError,f=(0,a.createRpcRequestParser)(u,c),h=(0,a.createRpcResponseParser)(l,d)})),s.register("3t3EH",(function(t,r){e(t.exports,"method",(function(){return u})),e(t.exports,"params",(function(){return c})),e(t.exports,"result",(function(){return l})),e(t.exports,"error",(function(){return d})),e(t.exports,"request",(function(){return f})),e(t.exports,"response",(function(){return h}));var n=s("7XqVB"),i=s("jk7G0"),o=s("hCLwu"),a=s("i8QpB");const u=n.z.literal("user_approveSolSignTransaction"),c=n.z.tuple([o.DappMetadata,n.z.object({transaction:n.z.string(),autoConfirmStatusCode:n.z.nativeEnum(i.AutoConfirmStatusCode),sequenceId:n.z.string()})]),l=n.z.discriminatedUnion("type",[n.z.object({type:n.z.literal("signAndSend")}),n.z.object({type:n.z.literal("send"),signedTransaction:o.Base58,signature:o.Base58,version:n.z.union([n.z.literal("legacy"),n.z.number()])})]),d=o.RpcError,f=(0,a.createRpcRequestParser)(u,c),h=(0,a.createRpcResponseParser)(l,d)})),s.register("lWhS3",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("user_confirmEIP712IncorrectChainId"),u=n.z.tuple([i.DappMetadata,n.z.object({connectedChainId:n.z.string(),messageChainId:n.z.string()})]),c=n.z.null(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("9LkD3",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("user_confirmIncorrectMode"),u=n.z.tuple([i.DappMetadata,n.z.enum(["mainnet","testnet"])]),c=n.z.null(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("iuuoY",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("user_confirmUnsupportedAccount"),u=n.z.tuple([i.DappMetadata,n.z.literal("ethereum").or(n.z.literal("solana"))]),c=n.z.null(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("7z2K9",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("user_confirmUnsupportedNetwork"),u=n.z.tuple([i.DappMetadata,n.z.string()]),c=n.z.null(),l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("it3Nt",(function(t,r){e(t.exports,"method",(function(){return a})),e(t.exports,"params",(function(){return u})),e(t.exports,"result",(function(){return c})),e(t.exports,"error",(function(){return l})),e(t.exports,"request",(function(){return d})),e(t.exports,"response",(function(){return f}));var n=s("7XqVB"),i=s("hCLwu"),o=s("i8QpB");const a=n.z.literal("user_selectEthWallet"),u=n.z.tuple([i.DappMetadata]),c=i.SelectWalletOption,l=i.RpcError,d=(0,o.createRpcRequestParser)(a,u),f=(0,o.createRpcResponseParser)(c,l)})),s.register("dG1lS",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.initEccLib=e.exports.Transaction=e.exports.opcodes=e.exports.Psbt=e.exports.Block=e.exports.script=e.exports.payments=e.exports.networks=e.exports.crypto=e.exports.address=void 0;var r=s("8vz5Y");e.exports.address=r;var n=s("e1bET");e.exports.crypto=n;var i=s("57TEj");e.exports.networks=i;var o=s("gW2sp");e.exports.payments=o;var a=s("fRxhe");e.exports.script=a;var u=s("hZtlG");Object.defineProperty(e.exports,"Block",{enumerable:!0,get:function(){return u.Block}});var c=s("48sY6");Object.defineProperty(e.exports,"Psbt",{enumerable:!0,get:function(){return c.Psbt}});var l=s("kADmE");Object.defineProperty(e.exports,"opcodes",{enumerable:!0,get:function(){return l.OPS}});var d=s("1Xu88");Object.defineProperty(e.exports,"Transaction",{enumerable:!0,get:function(){return d.Transaction}});var f=s("hvCtU");Object.defineProperty(e.exports,"initEccLib",{enumerable:!0,get:function(){return f.initEccLib}})})),s.register("8vz5Y",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.toOutputScript=e.exports.fromOutputScript=e.exports.toBech32=e.exports.toBase58Check=e.exports.fromBech32=e.exports.fromBase58Check=void 0;var n=s("57TEj"),i=s("gW2sp"),o=s("fRxhe"),a=s("4k5Fc"),u=s("dsKLG"),c=s("6mqWr");const l=40,d=2,f=16,h=2,p=80,y="WARNING: Sending to a future segwit version address can lead to loss of funds. End users MUST be warned carefully in the GUI and asked if they wish to proceed with caution. Wallets should verify the segwit version from the output of fromBech32, then decide when it is safe to use which version of segwit.";function g(e){const t=r.from(c.decode(e));if(t.length<21)throw new TypeError(e+" is too short");if(t.length>21)throw new TypeError(e+" is too long");return{version:t.readUInt8(0),hash:t.slice(1)}}function m(e){let t,n;try{t=u.bech32.decode(e)}catch(e){}if(t){if(n=t.words[0],0!==n)throw new TypeError(e+" uses wrong encoding")}else if(t=u.bech32m.decode(e),n=t.words[0],0===n)throw new TypeError(e+" uses wrong encoding");const i=u.bech32.fromWords(t.words.slice(1));return{version:n,prefix:t.prefix,data:r.from(i)}}function v(e,t,r){const n=u.bech32.toWords(e);return n.unshift(t),0===t?u.bech32.encode(r,n):u.bech32m.encode(r,n)}e.exports.fromBase58Check=g,e.exports.fromBech32=m,e.exports.toBase58Check=function(e,t){(0,a.typeforce)((0,a.tuple)(a.Hash160bit,a.UInt8),arguments);const n=r.allocUnsafe(21);return n.writeUInt8(t,0),e.copy(n,1),c.encode(n)},e.exports.toBech32=v,e.exports.fromOutputScript=function(e,t){t=t||n.bitcoin;try{return i.p2pkh({output:e,network:t}).address}catch(e){}try{return i.p2sh({output:e,network:t}).address}catch(e){}try{return i.p2wpkh({output:e,network:t}).address}catch(e){}try{return i.p2wsh({output:e,network:t}).address}catch(e){}try{return i.p2tr({output:e,network:t}).address}catch(e){}try{return function(e,t){const r=e.slice(2);if(r.lengthl)throw new TypeError("Invalid program length for segwit address");const n=e[0]-p;if(nf)throw new TypeError("Invalid version for segwit address");if(e[1]!==r.length)throw new TypeError("Invalid script for segwit address");return console.warn(y),v(r,n,t.bech32)}(e,t)}catch(e){}throw new Error(o.toASM(e)+" has no matching Address")},e.exports.toOutputScript=function(e,t){let r,s;t=t||n.bitcoin;try{r=g(e)}catch(e){}if(r){if(r.version===t.pubKeyHash)return i.p2pkh({hash:r.hash}).output;if(r.version===t.scriptHash)return i.p2sh({hash:r.hash}).output}else{try{s=m(e)}catch(e){}if(s){if(s.prefix!==t.bech32)throw new Error(e+" has an invalid prefix");if(0===s.version){if(20===s.data.length)return i.p2wpkh({hash:s.data}).output;if(32===s.data.length)return i.p2wsh({hash:s.data}).output}else if(1===s.version){if(32===s.data.length)return i.p2tr({pubkey:s.data}).output}else if(s.version>=h&&s.version<=f&&s.data.length>=d&&s.data.length<=l)return console.warn(y),o.compile([s.version+p,s.data])}}throw new Error(e+" has no matching Script")}})),s.register("57TEj",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.testnet=e.exports.regtest=e.exports.bitcoin=void 0,e.exports.bitcoin={messagePrefix:"Bitcoin Signed Message:\n",bech32:"bc",bip32:{public:76067358,private:76066276},pubKeyHash:0,scriptHash:5,wif:128},e.exports.regtest={messagePrefix:"Bitcoin Signed Message:\n",bech32:"bcrt",bip32:{public:70617039,private:70615956},pubKeyHash:111,scriptHash:196,wif:239},e.exports.testnet={messagePrefix:"Bitcoin Signed Message:\n",bech32:"tb",bip32:{public:70617039,private:70615956},pubKeyHash:111,scriptHash:196,wif:239}})),s.register("gW2sp",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2tr=e.exports.p2wsh=e.exports.p2wpkh=e.exports.p2sh=e.exports.p2pkh=e.exports.p2pk=e.exports.p2ms=e.exports.embed=void 0;var r=s("cTem2");Object.defineProperty(e.exports,"embed",{enumerable:!0,get:function(){return r.p2data}});var n=s("6ASFH");Object.defineProperty(e.exports,"p2ms",{enumerable:!0,get:function(){return n.p2ms}});var i=s("b8YUv");Object.defineProperty(e.exports,"p2pk",{enumerable:!0,get:function(){return i.p2pk}});var o=s("6rDna");Object.defineProperty(e.exports,"p2pkh",{enumerable:!0,get:function(){return o.p2pkh}});var a=s("7T7gJ");Object.defineProperty(e.exports,"p2sh",{enumerable:!0,get:function(){return a.p2sh}});var u=s("3EKv5");Object.defineProperty(e.exports,"p2wpkh",{enumerable:!0,get:function(){return u.p2wpkh}});var c=s("8CrHe");Object.defineProperty(e.exports,"p2wsh",{enumerable:!0,get:function(){return c.p2wsh}});var l=s("ff0Sy");Object.defineProperty(e.exports,"p2tr",{enumerable:!0,get:function(){return l.p2tr}})})),s.register("cTem2",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2data=void 0;var r=s("57TEj"),n=s("fRxhe"),i=s("4k5Fc"),o=s("OMO6F");const a=n.OPS;e.exports.p2data=function(e,t){if(!e.data&&!e.output)throw new TypeError("Not enough data");t=Object.assign({validate:!0},t||{}),(0,i.typeforce)({network:i.typeforce.maybe(i.typeforce.Object),output:i.typeforce.maybe(i.typeforce.Buffer),data:i.typeforce.maybe(i.typeforce.arrayOf(i.typeforce.Buffer))},e);const s={name:"embed",network:e.network||r.bitcoin};if(o.prop(s,"output",(()=>{if(e.data)return n.compile([a.OP_RETURN].concat(e.data))})),o.prop(s,"data",(()=>{if(e.output)return n.decompile(e.output).slice(1)})),t.validate&&e.output){const t=n.decompile(e.output);if(t[0]!==a.OP_RETURN)throw new TypeError("Output is invalid");if(!t.slice(1).every(i.typeforce.Buffer))throw new TypeError("Output is invalid");if(e.data&&!function(e,t){return e.length===t.length&&e.every(((e,r)=>e.equals(t[r])))}(e.data,s.data))throw new TypeError("Data mismatch")}return Object.assign(s,e)}})),s.register("fRxhe",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.signature=e.exports.number=e.exports.isCanonicalScriptSignature=e.exports.isDefinedHashType=e.exports.isCanonicalPubKey=e.exports.toStack=e.exports.fromASM=e.exports.toASM=e.exports.decompile=e.exports.compile=e.exports.countNonPushOnlyOPs=e.exports.isPushOnly=e.exports.OPS=void 0;var n=s("55EaA"),i=s("kADmE");Object.defineProperty(e.exports,"OPS",{enumerable:!0,get:function(){return i.OPS}});var o=s("g6KjJ"),a=s("7s0UY"),u=s("ghDpy"),c=s("4k5Fc");const{typeforce:l}=c,d=i.OPS.OP_RESERVED;function f(e){return c.Buffer(e)||function(e){return c.Number(e)&&(e===i.OPS.OP_0||e>=i.OPS.OP_1&&e<=i.OPS.OP_16||e===i.OPS.OP_1NEGATE)}(e)}function h(e){return c.Array(e)&&e.every(f)}function p(e){return 0===e.length?i.OPS.OP_0:1===e.length?e[0]>=1&&e[0]<=16?d+e[0]:129===e[0]?i.OPS.OP_1NEGATE:void 0:void 0}function y(e){return r.isBuffer(e)}function g(e){return r.isBuffer(e)}function m(e){if(y(e))return e;l(c.Array,e);const t=e.reduce(((e,t)=>g(t)?1===t.length&&void 0!==p(t)?e+1:e+o.encodingLength(t.length)+t.length:e+1),0),n=r.allocUnsafe(t);let i=0;if(e.forEach((e=>{if(g(e)){const t=p(e);if(void 0!==t)return n.writeUInt8(t,i),void(i+=1);i+=o.encode(n,e.length,i),e.copy(n,i),i+=e.length}else n.writeUInt8(e,i),i+=1})),i!==n.length)throw new Error("Could not decode chunks");return n}function v(e){if(t=e,c.Array(t))return e;var t;l(c.Buffer,e);const r=[];let n=0;for(;ni.OPS.OP_0&&t<=i.OPS.OP_PUSHDATA4){const t=o.decode(e,n);if(null===t)return null;if(n+=t.size,n+t.number>e.length)return null;const i=e.slice(n,n+t.number);n+=t.number;const s=p(i);void 0!==s?r.push(s):r.push(i)}else r.push(t),n+=1}return r}function b(e){const t=-129&e;return t>0&&t<4}e.exports.isPushOnly=h,e.exports.countNonPushOnlyOPs=function(e){return e.length-e.filter(f).length},e.exports.compile=m,e.exports.decompile=v,e.exports.toASM=function(e){return y(e)&&(e=v(e)),e.map((e=>{if(g(e)){const t=p(e);if(void 0===t)return e.toString("hex");e=t}return i.REVERSE_OPS[e]})).join(" ")},e.exports.fromASM=function(e){return l(c.String,e),m(e.split(" ").map((e=>void 0!==i.OPS[e]?i.OPS[e]:(l(c.Hex,e),r.from(e,"hex")))))},e.exports.toStack=function(e){return e=v(e),l(h,e),e.map((e=>g(e)?e:e===i.OPS.OP_0?r.allocUnsafe(0):a.encode(e-d)))},e.exports.isCanonicalPubKey=function(e){return c.isPoint(e)},e.exports.isDefinedHashType=b,e.exports.isCanonicalScriptSignature=function(e){return!!r.isBuffer(e)&&(!!b(e[e.length-1])&&n.check(e.slice(0,-1)))},e.exports.number=a,e.exports.signature=u})),s.register("55EaA",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.encode=e.exports.decode=e.exports.check=void 0,e.exports.check=function(e){if(e.length<8)return!1;if(e.length>72)return!1;if(48!==e[0])return!1;if(e[1]!==e.length-2)return!1;if(2!==e[2])return!1;const t=e[3];if(0===t)return!1;if(5+t>=e.length)return!1;if(2!==e[4+t])return!1;const r=e[5+t];return 0!==r&&(6+t+r===e.length&&(!(128&e[4])&&(!(t>1&&0===e[4]&&!(128&e[5]))&&(!(128&e[t+6])&&!(r>1&&0===e[t+6]&&!(128&e[t+7]))))))},e.exports.decode=function(e){if(e.length<8)throw new Error("DER sequence length is too short");if(e.length>72)throw new Error("DER sequence length is too long");if(48!==e[0])throw new Error("Expected DER sequence");if(e[1]!==e.length-2)throw new Error("DER sequence length is invalid");if(2!==e[2])throw new Error("Expected DER integer");const t=e[3];if(0===t)throw new Error("R length is zero");if(5+t>=e.length)throw new Error("R length is too long");if(2!==e[4+t])throw new Error("Expected DER integer (2)");const r=e[5+t];if(0===r)throw new Error("S length is zero");if(6+t+r!==e.length)throw new Error("S length is invalid");if(128&e[4])throw new Error("R value is negative");if(t>1&&0===e[4]&&!(128&e[5]))throw new Error("R value excessively padded");if(128&e[t+6])throw new Error("S value is negative");if(r>1&&0===e[t+6]&&!(128&e[t+7]))throw new Error("S value excessively padded");return{r:e.slice(4,4+t),s:e.slice(6+t)}},e.exports.encode=function(e,t){const n=e.length,i=t.length;if(0===n)throw new Error("R length is zero");if(0===i)throw new Error("S length is zero");if(n>33)throw new Error("R length is too long");if(i>33)throw new Error("S length is too long");if(128&e[0])throw new Error("R value is negative");if(128&t[0])throw new Error("S value is negative");if(n>1&&0===e[0]&&!(128&e[1]))throw new Error("R value excessively padded");if(i>1&&0===t[0]&&!(128&t[1]))throw new Error("S value excessively padded");const o=r.allocUnsafe(6+n+i);return o[0]=48,o[1]=o.length-2,o[2]=2,o[3]=e.length,e.copy(o,4),o[4+n]=2,o[5+n]=t.length,t.copy(o,6+n),o}})),s.register("kADmE",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.REVERSE_OPS=e.exports.OPS=void 0;const r={OP_FALSE:0,OP_0:0,OP_PUSHDATA1:76,OP_PUSHDATA2:77,OP_PUSHDATA4:78,OP_1NEGATE:79,OP_RESERVED:80,OP_TRUE:81,OP_1:81,OP_2:82,OP_3:83,OP_4:84,OP_5:85,OP_6:86,OP_7:87,OP_8:88,OP_9:89,OP_10:90,OP_11:91,OP_12:92,OP_13:93,OP_14:94,OP_15:95,OP_16:96,OP_NOP:97,OP_VER:98,OP_IF:99,OP_NOTIF:100,OP_VERIF:101,OP_VERNOTIF:102,OP_ELSE:103,OP_ENDIF:104,OP_VERIFY:105,OP_RETURN:106,OP_TOALTSTACK:107,OP_FROMALTSTACK:108,OP_2DROP:109,OP_2DUP:110,OP_3DUP:111,OP_2OVER:112,OP_2ROT:113,OP_2SWAP:114,OP_IFDUP:115,OP_DEPTH:116,OP_DROP:117,OP_DUP:118,OP_NIP:119,OP_OVER:120,OP_PICK:121,OP_ROLL:122,OP_ROT:123,OP_SWAP:124,OP_TUCK:125,OP_CAT:126,OP_SUBSTR:127,OP_LEFT:128,OP_RIGHT:129,OP_SIZE:130,OP_INVERT:131,OP_AND:132,OP_OR:133,OP_XOR:134,OP_EQUAL:135,OP_EQUALVERIFY:136,OP_RESERVED1:137,OP_RESERVED2:138,OP_1ADD:139,OP_1SUB:140,OP_2MUL:141,OP_2DIV:142,OP_NEGATE:143,OP_ABS:144,OP_NOT:145,OP_0NOTEQUAL:146,OP_ADD:147,OP_SUB:148,OP_MUL:149,OP_DIV:150,OP_MOD:151,OP_LSHIFT:152,OP_RSHIFT:153,OP_BOOLAND:154,OP_BOOLOR:155,OP_NUMEQUAL:156,OP_NUMEQUALVERIFY:157,OP_NUMNOTEQUAL:158,OP_LESSTHAN:159,OP_GREATERTHAN:160,OP_LESSTHANOREQUAL:161,OP_GREATERTHANOREQUAL:162,OP_MIN:163,OP_MAX:164,OP_WITHIN:165,OP_RIPEMD160:166,OP_SHA1:167,OP_SHA256:168,OP_HASH160:169,OP_HASH256:170,OP_CODESEPARATOR:171,OP_CHECKSIG:172,OP_CHECKSIGVERIFY:173,OP_CHECKMULTISIG:174,OP_CHECKMULTISIGVERIFY:175,OP_NOP1:176,OP_NOP2:177,OP_CHECKLOCKTIMEVERIFY:177,OP_NOP3:178,OP_CHECKSEQUENCEVERIFY:178,OP_NOP4:179,OP_NOP5:180,OP_NOP6:181,OP_NOP7:182,OP_NOP8:183,OP_NOP9:184,OP_NOP10:185,OP_CHECKSIGADD:186,OP_PUBKEYHASH:253,OP_PUBKEY:254,OP_INVALIDOPCODE:255};e.exports.OPS=r;const n={};e.exports.REVERSE_OPS=n;for(const e of Object.keys(r)){n[r[e]]=e}})),s.register("g6KjJ",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.decode=e.exports.encode=e.exports.encodingLength=void 0;var r=s("kADmE");function n(e){return ee.length)return null;i=e.readUInt8(t+1),o=2}else if(n===r.OPS.OP_PUSHDATA2){if(t+3>e.length)return null;i=e.readUInt16LE(t+1),o=3}else{if(t+5>e.length)return null;if(n!==r.OPS.OP_PUSHDATA4)throw new Error("Unexpected opcode");i=e.readUInt32LE(t+1),o=5}return{opcode:n,number:i,size:o}}})),s.register("7s0UY",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.encode=e.exports.decode=void 0,e.exports.decode=function(e,t,r){t=t||4,r=void 0===r||r;const n=e.length;if(0===n)return 0;if(n>t)throw new TypeError("Script number overflow");if(r&&0==(127&e[n-1])&&(n<=1||0==(128&e[n-2])))throw new Error("Non-minimally encoded script number");if(5===n){const t=e.readUInt32LE(0),r=e.readUInt8(4);return 128&r?-(4294967296*(-129&r)+t):4294967296*r+t}let i=0;for(let t=0;t2147483647?5:i>8388607?4:i>32767?3:i>127?2:i>0?1:0;var i;const o=r.allocUnsafe(n),s=e<0;for(let e=0;e>=8;return 128&o[n-1]?o.writeUInt8(s?128:0,n-1):s&&(o[n-1]|=128),o}})),s.register("ghDpy",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.encode=e.exports.decode=void 0;var r=s("8tcqI").Buffer,n=s("55EaA"),i=s("4k5Fc");const{typeforce:o}=i,a=r.alloc(1,0);function u(e){let t=0;for(;0===e[t];)++t;return t===e.length?a:128&(e=e.slice(t))[0]?r.concat([a,e],1+e.length):e}function c(e){0===e[0]&&(e=e.slice(1));const t=r.alloc(32,0),n=Math.max(0,32-e.length);return e.copy(t,n),t}e.exports.decode=function(e){const t=e.readUInt8(e.length-1),i=-129&t;if(i<=0||i>=4)throw new Error("Invalid hashType "+t);const o=n.decode(e.slice(0,-1)),s=c(o.r),a=c(o.s);return{signature:r.concat([s,a],64),hashType:t}},e.exports.encode=function(e,t){o({signature:i.BufferN(64),hashType:i.UInt8},{signature:e,hashType:t});const s=-129&t;if(s<=0||s>=4)throw new Error("Invalid hashType "+t);const a=r.allocUnsafe(1);a.writeUInt8(t,0);const c=u(e.slice(0,32)),l=u(e.slice(32,64));return r.concat([n.encode(c,l),a])}})),s.register("4k5Fc",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.oneOf=e.exports.Null=e.exports.BufferN=e.exports.Function=e.exports.UInt32=e.exports.UInt8=e.exports.tuple=e.exports.maybe=e.exports.Hex=e.exports.Buffer=e.exports.String=e.exports.Boolean=e.exports.Array=e.exports.Number=e.exports.Hash256bit=e.exports.Hash160bit=e.exports.Buffer256bit=e.exports.isTaptree=e.exports.isTapleaf=e.exports.TAPLEAF_VERSION_MASK=e.exports.Network=e.exports.ECPoint=e.exports.Satoshi=e.exports.Signer=e.exports.BIP32Path=e.exports.UInt31=e.exports.isPoint=e.exports.typeforce=void 0;var r=s("8tcqI");e.exports.typeforce=s("fkMzm");const n=r.Buffer.alloc(32,0),i=r.Buffer.from("fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f","hex");e.exports.isPoint=function(e){if(!r.Buffer.isBuffer(e))return!1;if(e.length<33)return!1;const t=e[0],o=e.slice(1,33);if(0===o.compare(n))return!1;if(o.compare(i)>=0)return!1;if((2===t||3===t)&&33===e.length)return!0;const s=e.slice(33);return 0!==s.compare(n)&&(!(s.compare(i)>=0)&&(4===t&&65===e.length))};const o=Math.pow(2,31)-1;function a(t){return e.exports.typeforce.String(t)&&!!t.match(/^(m\/)?(\d+'?\/)*\d+'?$/)}e.exports.UInt31=function(t){return e.exports.typeforce.UInt32(t)&&t<=o},e.exports.BIP32Path=a,a.toJSON=()=>"BIP32 derivation path",e.exports.Signer=function(t){return(e.exports.typeforce.Buffer(t.publicKey)||"function"==typeof t.getPublicKey)&&"function"==typeof t.sign};const u=21e14;function c(t){return!(!t||!("output"in t))&&(!!r.Buffer.isBuffer(t.output)&&(void 0===t.version||(t.version&e.exports.TAPLEAF_VERSION_MASK)===t.version))}e.exports.Satoshi=function(t){return e.exports.typeforce.UInt53(t)&&t<=u},e.exports.ECPoint=e.exports.typeforce.quacksLike("Point"),e.exports.Network=e.exports.typeforce.compile({messagePrefix:e.exports.typeforce.oneOf(e.exports.typeforce.Buffer,e.exports.typeforce.String),bip32:{public:e.exports.typeforce.UInt32,private:e.exports.typeforce.UInt32},pubKeyHash:e.exports.typeforce.UInt8,scriptHash:e.exports.typeforce.UInt8,wif:e.exports.typeforce.UInt8}),e.exports.TAPLEAF_VERSION_MASK=254,e.exports.isTapleaf=c,e.exports.isTaptree=function t(r){return(0,e.exports.Array)(r)?2===r.length&&r.every((e=>t(e))):c(r)},e.exports.Buffer256bit=e.exports.typeforce.BufferN(32),e.exports.Hash160bit=e.exports.typeforce.BufferN(20),e.exports.Hash256bit=e.exports.typeforce.BufferN(32),e.exports.Number=e.exports.typeforce.Number,e.exports.Array=e.exports.typeforce.Array,e.exports.Boolean=e.exports.typeforce.Boolean,e.exports.String=e.exports.typeforce.String,e.exports.Buffer=e.exports.typeforce.Buffer,e.exports.Hex=e.exports.typeforce.Hex,e.exports.maybe=e.exports.typeforce.maybe,e.exports.tuple=e.exports.typeforce.tuple,e.exports.UInt8=e.exports.typeforce.UInt8,e.exports.UInt32=e.exports.typeforce.UInt32,e.exports.Function=e.exports.typeforce.Function,e.exports.BufferN=e.exports.typeforce.BufferN,e.exports.Null=e.exports.typeforce.Null,e.exports.oneOf=e.exports.typeforce.oneOf})),s.register("fkMzm",(function(e,t){var r=s("1yMIc"),n=s("iFTRQ"),i=r.tfJSON,o=r.TfTypeError,a=r.TfPropertyTypeError,u=r.tfSubError,c=r.getValueTypeName,l={arrayOf:function(e,t){function r(r,i){return!!n.Array(r)&&(!n.Nil(r)&&(!(void 0!==t.minLength&&r.lengtht.maxLength)&&((void 0===t.length||r.length===t.length)&&r.every((function(t,r){try{return f(e,t,i)}catch(e){throw u(e,r)}}))))))}return e=d(e),t=t||{},r.toJSON=function(){var r="["+i(e)+"]";return void 0!==t.length?r+="{"+t.length+"}":void 0===t.minLength&&void 0===t.maxLength||(r+="{"+(void 0===t.minLength?0:t.minLength)+","+(void 0===t.maxLength?1/0:t.maxLength)+"}"),r},r},maybe:function e(t){function r(r,i){return n.Nil(r)||t(r,i,e)}return t=d(t),r.toJSON=function(){return"?"+i(t)},r},map:function(e,t){function r(r,i){if(!n.Object(r))return!1;if(n.Nil(r))return!1;for(var o in r){try{t&&f(t,o,i)}catch(e){throw u(e,o,"key")}try{var s=r[o];f(e,s,i)}catch(e){throw u(e,o)}}return!0}return e=d(e),t&&(t=d(t)),r.toJSON=t?function(){return"{"+i(t)+": "+i(e)+"}"}:function(){return"{"+i(e)+"}"},r},object:function(e){var t={};for(var r in e)t[r]=d(e[r]);function o(e,r){if(!n.Object(e))return!1;if(n.Nil(e))return!1;var i;try{for(i in t){f(t[i],e[i],r)}}catch(e){throw u(e,i)}if(r)for(i in e)if(!t[i])throw new a(void 0,i);return!0}return o.toJSON=function(){return i(t)},o},anyOf:function(){var e=[].slice.call(arguments).map(d);function t(t,r){return e.some((function(e){try{return f(e,t,r)}catch(e){return!1}}))}return t.toJSON=function(){return e.map(i).join("|")},t},allOf:function(){var e=[].slice.call(arguments).map(d);function t(t,r){return e.every((function(e){try{return f(e,t,r)}catch(e){return!1}}))}return t.toJSON=function(){return e.map(i).join(" & ")},t},quacksLike:function(e){function t(t){return e===c(t)}return t.toJSON=function(){return e},t},tuple:function(){var e=[].slice.call(arguments).map(d);function t(t,r){return!n.Nil(t)&&(!n.Nil(t.length)&&((!r||t.length===e.length)&&e.every((function(e,n){try{return f(e,t[n],r)}catch(e){throw u(e,n)}}))))}return t.toJSON=function(){return"("+e.map(i).join(", ")+")"},t},value:function(e){function t(t){return t===e}return t.toJSON=function(){return e},t}};function d(e){if(n.String(e))return"?"===e[0]?l.maybe(e.slice(1)):n[e]||l.quacksLike(e);if(e&&n.Object(e)){if(n.Array(e)){if(1!==e.length)throw new TypeError("Expected compile() parameter of type Array of length 1");return l.arrayOf(e[0])}return l.object(e)}return n.Function(e)?e:l.value(e)}function f(e,t,r,i){if(n.Function(e)){if(e(t,r))return!0;throw new o(i||e,t)}return f(d(e),t,r)}for(var h in l.oneOf=l.anyOf,n)f[h]=n[h];for(h in l)f[h]=l[h];var p=s("62bD7");for(h in p)f[h]=p[h];f.compile=d,f.TfTypeError=o,f.TfPropertyTypeError=a,e.exports=f})),s.register("1yMIc",(function(e,t){var r=s("iFTRQ");function n(e){return e.name||e.toString().match(/function (.*?)\s*\(/)[1]}function i(e){return r.Nil(e)?"":n(e.constructor)}function o(e,t){Error.captureStackTrace&&Error.captureStackTrace(e,t)}function a(e){return r.Function(e)?e.toJSON?e.toJSON():n(e):r.Array(e)?"Array":e&&r.Object(e)?"Object":void 0!==e?e:""}function u(e,t,n){var i=function(e){return r.Function(e)?"":r.String(e)?JSON.stringify(e):e&&r.Object(e)?"":e}(t);return"Expected "+a(e)+", got"+(""!==n?" "+n:"")+(""!==i?" "+i:"")}function c(e,t,r){r=r||i(t),this.message=u(e,t,r),o(this,c),this.__type=e,this.__value=t,this.__valueTypeName=r}function l(e,t,r,n,s){e?(s=s||i(n),this.message=function(e,t,r,n,i){var o='" of type ';return"key"===t&&(o='" with key type '),u('property "'+a(r)+o+a(e),n,i)}(e,r,t,n,s)):this.message='Unexpected property "'+t+'"',o(this,c),this.__label=r,this.__property=t,this.__type=e,this.__value=n,this.__valueTypeName=s}c.prototype=Object.create(Error.prototype),c.prototype.constructor=c,l.prototype=Object.create(Error.prototype),l.prototype.constructor=c,e.exports={TfTypeError:c,TfPropertyTypeError:l,tfCustomError:function(e,t){return new c(e,{},t)},tfSubError:function(e,t,r){return e instanceof l?(t=t+"."+e.__property,e=new l(e.__type,t,e.__label,e.__value,e.__valueTypeName)):e instanceof c&&(e=new l(e.__type,t,r,e.__value,e.__valueTypeName)),o(e),e},tfJSON:a,getValueTypeName:i}})),s.register("iFTRQ",(function(e,t){var r={Array:function(e){return null!=e&&e.constructor===Array},Boolean:function(e){return"boolean"==typeof e},Function:function(e){return"function"==typeof e},Nil:function(e){return null==e},Number:function(e){return"number"==typeof e},Object:function(e){return"object"==typeof e},String:function(e){return"string"==typeof e},"":function(){return!0}};for(var n in r.Null=r.Nil,r)r[n].toJSON=function(e){return e}.bind(null,n);e.exports=r})),s.register("62bD7",(function(e,t){var r=s("8tcqI").Buffer,n=s("iFTRQ"),i=s("1yMIc");function o(e){return r.isBuffer(e)}function a(e){return"string"==typeof e&&/^([0-9a-f]{2})+$/i.test(e)}function u(e,t){var r=e.toJSON();function n(n){if(!e(n))return!1;if(n.length===t)return!0;throw i.tfCustomError(r+"(Length: "+t+")",r+"(Length: "+n.length+")")}return n.toJSON=function(){return r},n}var c=u.bind(null,n.Array),l=u.bind(null,o),d=u.bind(null,a),f=u.bind(null,n.String);var h=Math.pow(2,53)-1;var p={ArrayN:c,Buffer:o,BufferN:l,Finite:function(e){return"number"==typeof e&&isFinite(e)},Hex:a,HexN:d,Int8:function(e){return e<<24>>24===e},Int16:function(e){return e<<16>>16===e},Int32:function(e){return(0|e)===e},Int53:function(e){return"number"==typeof e&&e>=-h&&e<=h&&Math.floor(e)===e},Range:function(e,t,r){function i(n,i){return r(n,i)&&n>e&&n>>0===e},UInt53:function(e){return"number"==typeof e&&e>=0&&e<=h&&Math.floor(e)===e}};for(var y in p)p[y].toJSON=function(e){return e}.bind(null,y);e.exports=p})),s.register("OMO6F",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.value=e.exports.prop=void 0,e.exports.prop=function(e,t,r){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get(){const e=r.call(this);return this[t]=e,e},set(e){Object.defineProperty(this,t,{configurable:!0,enumerable:!0,value:e,writable:!0})}})},e.exports.value=function(e){let t;return()=>(void 0!==t||(t=e()),t)}})),s.register("6ASFH",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2ms=void 0;var r=s("57TEj"),n=s("fRxhe"),i=s("4k5Fc"),o=s("OMO6F");const a=n.OPS,u=a.OP_RESERVED;function c(e,t){return e.length===t.length&&e.every(((e,r)=>e.equals(t[r])))}e.exports.p2ms=function(e,t){if(!(e.input||e.output||e.pubkeys&&void 0!==e.m||e.signatures))throw new TypeError("Not enough data");function s(e){return n.isCanonicalScriptSignature(e)||void 0!==(t.allowIncomplete&&e===a.OP_0)}t=Object.assign({validate:!0},t||{}),(0,i.typeforce)({network:i.typeforce.maybe(i.typeforce.Object),m:i.typeforce.maybe(i.typeforce.Number),n:i.typeforce.maybe(i.typeforce.Number),output:i.typeforce.maybe(i.typeforce.Buffer),pubkeys:i.typeforce.maybe(i.typeforce.arrayOf(i.isPoint)),signatures:i.typeforce.maybe(i.typeforce.arrayOf(s)),input:i.typeforce.maybe(i.typeforce.Buffer)},e);const l={network:e.network||r.bitcoin};let d=[],f=!1;function h(e){f||(f=!0,d=n.decompile(e),l.m=d[0]-u,l.n=d[d.length-2]-u,l.pubkeys=d.slice(1,-2))}if(o.prop(l,"output",(()=>{if(e.m&&l.n&&e.pubkeys)return n.compile([].concat(u+e.m,e.pubkeys,u+l.n,a.OP_CHECKMULTISIG))})),o.prop(l,"m",(()=>{if(l.output)return h(l.output),l.m})),o.prop(l,"n",(()=>{if(l.pubkeys)return l.pubkeys.length})),o.prop(l,"pubkeys",(()=>{if(e.output)return h(e.output),l.pubkeys})),o.prop(l,"signatures",(()=>{if(e.input)return n.decompile(e.input).slice(1)})),o.prop(l,"input",(()=>{if(e.signatures)return n.compile([a.OP_0].concat(e.signatures))})),o.prop(l,"witness",(()=>{if(l.input)return[]})),o.prop(l,"name",(()=>{if(l.m&&l.n)return`p2ms(${l.m} of ${l.n})`})),t.validate){if(e.output){if(h(e.output),!i.typeforce.Number(d[0]))throw new TypeError("Output is invalid");if(!i.typeforce.Number(d[d.length-2]))throw new TypeError("Output is invalid");if(d[d.length-1]!==a.OP_CHECKMULTISIG)throw new TypeError("Output is invalid");if(l.m<=0||l.n>16||l.m>l.n||l.n!==d.length-3)throw new TypeError("Output is invalid");if(!l.pubkeys.every((e=>(0,i.isPoint)(e))))throw new TypeError("Output is invalid");if(void 0!==e.m&&e.m!==l.m)throw new TypeError("m mismatch");if(void 0!==e.n&&e.n!==l.n)throw new TypeError("n mismatch");if(e.pubkeys&&!c(e.pubkeys,l.pubkeys))throw new TypeError("Pubkeys mismatch")}if(e.pubkeys){if(void 0!==e.n&&e.n!==e.pubkeys.length)throw new TypeError("Pubkey count mismatch");if(l.n=e.pubkeys.length,l.nl.m)throw new TypeError("Too many signatures provided")}if(e.input){if(e.input[0]!==a.OP_0)throw new TypeError("Input is invalid");if(0===l.signatures.length||!l.signatures.every(s))throw new TypeError("Input has invalid signature(s)");if(e.signatures&&!c(e.signatures,l.signatures))throw new TypeError("Signature mismatch");if(void 0!==e.m&&e.m!==e.signatures.length)throw new TypeError("Signature count mismatch")}}return Object.assign(l,e)}})),s.register("b8YUv",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2pk=void 0;var r=s("57TEj"),n=s("fRxhe"),i=s("4k5Fc"),o=s("OMO6F");const a=n.OPS;e.exports.p2pk=function(e,t){if(!(e.input||e.output||e.pubkey||e.input||e.signature))throw new TypeError("Not enough data");t=Object.assign({validate:!0},t||{}),(0,i.typeforce)({network:i.typeforce.maybe(i.typeforce.Object),output:i.typeforce.maybe(i.typeforce.Buffer),pubkey:i.typeforce.maybe(i.isPoint),signature:i.typeforce.maybe(n.isCanonicalScriptSignature),input:i.typeforce.maybe(i.typeforce.Buffer)},e);const s=o.value((()=>n.decompile(e.input))),u={name:"p2pk",network:e.network||r.bitcoin};if(o.prop(u,"output",(()=>{if(e.pubkey)return n.compile([e.pubkey,a.OP_CHECKSIG])})),o.prop(u,"pubkey",(()=>{if(e.output)return e.output.slice(1,-1)})),o.prop(u,"signature",(()=>{if(e.input)return s()[0]})),o.prop(u,"input",(()=>{if(e.signature)return n.compile([e.signature])})),o.prop(u,"witness",(()=>{if(u.input)return[]})),t.validate){if(e.output){if(e.output[e.output.length-1]!==a.OP_CHECKSIG)throw new TypeError("Output is invalid");if(!(0,i.isPoint)(u.pubkey))throw new TypeError("Output pubkey is invalid");if(e.pubkey&&!e.pubkey.equals(u.pubkey))throw new TypeError("Pubkey mismatch")}if(e.signature&&e.input&&!e.input.equals(u.input))throw new TypeError("Signature mismatch");if(e.input){if(1!==s().length)throw new TypeError("Input is invalid");if(!n.isCanonicalScriptSignature(u.signature))throw new TypeError("Input has invalid signature")}}return Object.assign(u,e)}})),s.register("6rDna",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2pkh=void 0;var n=s("e1bET"),i=s("57TEj"),o=s("fRxhe"),a=s("4k5Fc"),u=s("OMO6F"),c=s("6mqWr");const l=o.OPS;e.exports.p2pkh=function(e,t){if(!(e.address||e.hash||e.output||e.pubkey||e.input))throw new TypeError("Not enough data");t=Object.assign({validate:!0},t||{}),(0,a.typeforce)({network:a.typeforce.maybe(a.typeforce.Object),address:a.typeforce.maybe(a.typeforce.String),hash:a.typeforce.maybe(a.typeforce.BufferN(20)),output:a.typeforce.maybe(a.typeforce.BufferN(25)),pubkey:a.typeforce.maybe(a.isPoint),signature:a.typeforce.maybe(o.isCanonicalScriptSignature),input:a.typeforce.maybe(a.typeforce.Buffer)},e);const s=u.value((()=>{const t=r.from(c.decode(e.address));return{version:t.readUInt8(0),hash:t.slice(1)}})),d=u.value((()=>o.decompile(e.input))),f=e.network||i.bitcoin,h={name:"p2pkh",network:f};if(u.prop(h,"address",(()=>{if(!h.hash)return;const e=r.allocUnsafe(21);return e.writeUInt8(f.pubKeyHash,0),h.hash.copy(e,1),c.encode(e)})),u.prop(h,"hash",(()=>e.output?e.output.slice(3,23):e.address?s().hash:e.pubkey||h.pubkey?n.hash160(e.pubkey||h.pubkey):void 0)),u.prop(h,"output",(()=>{if(h.hash)return o.compile([l.OP_DUP,l.OP_HASH160,h.hash,l.OP_EQUALVERIFY,l.OP_CHECKSIG])})),u.prop(h,"pubkey",(()=>{if(e.input)return d()[1]})),u.prop(h,"signature",(()=>{if(e.input)return d()[0]})),u.prop(h,"input",(()=>{if(e.pubkey&&e.signature)return o.compile([e.signature,e.pubkey])})),u.prop(h,"witness",(()=>{if(h.input)return[]})),t.validate){let t=r.from([]);if(e.address){if(s().version!==f.pubKeyHash)throw new TypeError("Invalid version or Network mismatch");if(20!==s().hash.length)throw new TypeError("Invalid address");t=s().hash}if(e.hash){if(t.length>0&&!t.equals(e.hash))throw new TypeError("Hash mismatch");t=e.hash}if(e.output){if(25!==e.output.length||e.output[0]!==l.OP_DUP||e.output[1]!==l.OP_HASH160||20!==e.output[2]||e.output[23]!==l.OP_EQUALVERIFY||e.output[24]!==l.OP_CHECKSIG)throw new TypeError("Output is invalid");const r=e.output.slice(3,23);if(t.length>0&&!t.equals(r))throw new TypeError("Hash mismatch");t=r}if(e.pubkey){const r=n.hash160(e.pubkey);if(t.length>0&&!t.equals(r))throw new TypeError("Hash mismatch");t=r}if(e.input){const r=d();if(2!==r.length)throw new TypeError("Input is invalid");if(!o.isCanonicalScriptSignature(r[0]))throw new TypeError("Input has invalid signature");if(!(0,a.isPoint)(r[1]))throw new TypeError("Input has invalid pubkey");if(e.signature&&!e.signature.equals(r[0]))throw new TypeError("Signature mismatch");if(e.pubkey&&!e.pubkey.equals(r[1]))throw new TypeError("Pubkey mismatch");const i=n.hash160(r[1]);if(t.length>0&&!t.equals(i))throw new TypeError("Hash mismatch")}}return Object.assign(h,e)}})),s.register("e1bET",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.taggedHash=e.exports.TAGGED_HASH_PREFIXES=e.exports.TAGS=e.exports.hash256=e.exports.hash160=e.exports.sha256=e.exports.sha1=e.exports.ripemd160=void 0;var r=s("8tcqI").Buffer,n=s("50w0I"),i=s("qpZSV"),o=s("e3ovm");function a(e){return r.from((0,o.sha256)(Uint8Array.from(e)))}e.exports.ripemd160=function(e){return r.from((0,n.ripemd160)(Uint8Array.from(e)))},e.exports.sha1=function(e){return r.from((0,i.sha1)(Uint8Array.from(e)))},e.exports.sha256=a,e.exports.hash160=function(e){return r.from((0,n.ripemd160)((0,o.sha256)(Uint8Array.from(e))))},e.exports.hash256=function(e){return r.from((0,o.sha256)((0,o.sha256)(Uint8Array.from(e))))},e.exports.TAGS=["BIP0340/challenge","BIP0340/aux","BIP0340/nonce","TapLeaf","TapBranch","TapSighash","TapTweak","KeyAgg list","KeyAgg coefficient"],e.exports.TAGGED_HASH_PREFIXES={"BIP0340/challenge":r.from([123,181,45,122,159,239,88,50,62,177,191,122,64,125,179,130,210,243,242,216,27,177,34,79,73,254,81,143,109,72,211,124,123,181,45,122,159,239,88,50,62,177,191,122,64,125,179,130,210,243,242,216,27,177,34,79,73,254,81,143,109,72,211,124]),"BIP0340/aux":r.from([241,239,78,94,192,99,202,218,109,148,202,250,157,152,126,160,105,38,88,57,236,193,31,151,45,119,165,46,216,193,204,144,241,239,78,94,192,99,202,218,109,148,202,250,157,152,126,160,105,38,88,57,236,193,31,151,45,119,165,46,216,193,204,144]),"BIP0340/nonce":r.from([7,73,119,52,167,155,203,53,91,155,140,125,3,79,18,28,244,52,215,62,247,45,218,25,135,0,97,251,82,191,235,47,7,73,119,52,167,155,203,53,91,155,140,125,3,79,18,28,244,52,215,62,247,45,218,25,135,0,97,251,82,191,235,47]),TapLeaf:r.from([174,234,143,220,66,8,152,49,5,115,75,88,8,29,30,38,56,211,95,28,181,64,8,212,211,87,202,3,190,120,233,238,174,234,143,220,66,8,152,49,5,115,75,88,8,29,30,38,56,211,95,28,181,64,8,212,211,87,202,3,190,120,233,238]),TapBranch:r.from([25,65,161,242,229,110,185,95,162,169,241,148,190,92,1,247,33,111,51,237,130,176,145,70,52,144,208,91,245,22,160,21,25,65,161,242,229,110,185,95,162,169,241,148,190,92,1,247,33,111,51,237,130,176,145,70,52,144,208,91,245,22,160,21]),TapSighash:r.from([244,10,72,223,75,42,112,200,180,146,75,242,101,70,97,237,61,149,253,102,163,19,235,135,35,117,151,198,40,228,160,49,244,10,72,223,75,42,112,200,180,146,75,242,101,70,97,237,61,149,253,102,163,19,235,135,35,117,151,198,40,228,160,49]),TapTweak:r.from([232,15,225,99,156,156,160,80,227,175,27,57,193,67,198,62,66,156,188,235,21,217,64,251,181,197,161,244,175,87,197,233,232,15,225,99,156,156,160,80,227,175,27,57,193,67,198,62,66,156,188,235,21,217,64,251,181,197,161,244,175,87,197,233]),"KeyAgg list":r.from([72,28,151,28,60,11,70,215,240,178,117,174,89,141,78,44,126,215,49,156,89,74,92,110,199,158,160,212,153,2,148,240,72,28,151,28,60,11,70,215,240,178,117,174,89,141,78,44,126,215,49,156,89,74,92,110,199,158,160,212,153,2,148,240]),"KeyAgg coefficient":r.from([191,201,4,3,77,28,136,232,200,14,34,229,61,36,86,109,100,130,78,214,66,114,129,192,145,0,249,77,205,82,201,129,191,201,4,3,77,28,136,232,200,14,34,229,61,36,86,109,100,130,78,214,66,114,129,192,145,0,249,77,205,82,201,129])},e.exports.taggedHash=function(t,n){return a(r.concat([e.exports.TAGGED_HASH_PREFIXES[t],n]))}})),s.register("50w0I",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ripemd160=e.exports.RIPEMD160=void 0;var r=s("6Ghc7"),n=s("k0bg7");const i=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),o=Uint8Array.from({length:16},((e,t)=>t)),a=o.map((e=>(9*e+5)%16));let u=[o],c=[a];for(let e=0;e<4;e++)for(let t of[u,c])t.push(t[e].map((e=>i[e])));const l=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map((e=>new Uint8Array(e))),d=u.map(((e,t)=>e.map((e=>l[t][e])))),f=c.map(((e,t)=>e.map((e=>l[t][e])))),h=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),p=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),y=(e,t)=>e<>>32-t;function g(e,t,r,n){return 0===e?t^r^n:1===e?t&r|~t&n:2===e?(t|~r)^n:3===e?t&n|r&~n:t^(r|~n)}const m=new Uint32Array(16);class v extends r.SHA2{get(){const{h0:e,h1:t,h2:r,h3:n,h4:i}=this;return[e,t,r,n,i]}set(e,t,r,n,i){this.h0=0|e,this.h1=0|t,this.h2=0|r,this.h3=0|n,this.h4=0|i}process(e,t){for(let r=0;r<16;r++,t+=4)m[r]=e.getUint32(t,!0);let r=0|this.h0,n=r,i=0|this.h1,o=i,s=0|this.h2,a=s,l=0|this.h3,v=l,b=0|this.h4,w=b;for(let e=0;e<5;e++){const t=4-e,x=h[e],A=p[e],S=u[e],E=c[e],T=d[e],k=f[e];for(let t=0;t<16;t++){const n=y(r+g(e,i,s,l)+m[S[t]]+x,T[t])+b|0;r=b,b=l,l=0|y(s,10),s=i,i=n}for(let e=0;e<16;e++){const r=y(n+g(t,o,a,v)+m[E[e]]+A,k[e])+w|0;n=w,w=v,v=0|y(a,10),a=o,o=r}}this.set(this.h1+s+v|0,this.h2+l+w|0,this.h3+b+n|0,this.h4+r+o|0,this.h0+i+a|0)}roundClean(){m.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}}e.exports.RIPEMD160=v,e.exports.ripemd160=(0,n.wrapConstructor)((()=>new v))})),s.register("qpZSV",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.sha1=void 0;var r=s("6Ghc7"),n=s("k0bg7");const i=(e,t)=>e<>>32-t>>>0,o=(e,t,r)=>e&t^e&r^t&r,a=new Uint32Array([1732584193,4023233417,2562383102,271733878,3285377520]),u=new Uint32Array(80);class c extends r.SHA2{get(){const{A:e,B:t,C:r,D:n,E:i}=this;return[e,t,r,n,i]}set(e,t,r,n,i){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|n,this.E=0|i}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t,!1);for(let e=16;e<80;e++)u[e]=i(u[e-3]^u[e-8]^u[e-14]^u[e-16],1);let{A:r,B:n,C:s,D:a,E:c}=this;for(let e=0;e<80;e++){let t,d;e<20?(t=(l=n)&s^~l&a,d=1518500249):e<40?(t=n^s^a,d=1859775393):e<60?(t=o(n,s,a),d=2400959708):(t=n^s^a,d=3395469782);const f=i(r,5)+t+c+d+u[e]|0;c=a,a=s,s=i(n,30),n=r,r=f}var l;r=r+this.A|0,n=n+this.B|0,s=s+this.C|0,a=a+this.D|0,c=c+this.E|0,this.set(r,n,s,a,c)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0),this.buffer.fill(0)}constructor(){super(64,20,8,!1),this.A=0|a[0],this.B=0|a[1],this.C=0|a[2],this.D=0|a[3],this.E=0|a[4]}}e.exports.sha1=(0,n.wrapConstructor)((()=>new c))})),s.register("7T7gJ",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2sh=void 0;var n=s("e1bET"),i=s("57TEj"),o=s("fRxhe"),a=s("4k5Fc"),u=s("OMO6F"),c=s("6mqWr");const l=o.OPS;e.exports.p2sh=function(e,t){if(!(e.address||e.hash||e.output||e.redeem||e.input))throw new TypeError("Not enough data");t=Object.assign({validate:!0},t||{}),(0,a.typeforce)({network:a.typeforce.maybe(a.typeforce.Object),address:a.typeforce.maybe(a.typeforce.String),hash:a.typeforce.maybe(a.typeforce.BufferN(20)),output:a.typeforce.maybe(a.typeforce.BufferN(23)),redeem:a.typeforce.maybe({network:a.typeforce.maybe(a.typeforce.Object),output:a.typeforce.maybe(a.typeforce.Buffer),input:a.typeforce.maybe(a.typeforce.Buffer),witness:a.typeforce.maybe(a.typeforce.arrayOf(a.typeforce.Buffer))}),input:a.typeforce.maybe(a.typeforce.Buffer),witness:a.typeforce.maybe(a.typeforce.arrayOf(a.typeforce.Buffer))},e);let s=e.network;s||(s=e.redeem&&e.redeem.network||i.bitcoin);const d={network:s},f=u.value((()=>{const t=r.from(c.decode(e.address));return{version:t.readUInt8(0),hash:t.slice(1)}})),h=u.value((()=>o.decompile(e.input))),p=u.value((()=>{const t=h(),n=t[t.length-1];return{network:s,output:n===l.OP_FALSE?r.from([]):n,input:o.compile(t.slice(0,-1)),witness:e.witness||[]}}));if(u.prop(d,"address",(()=>{if(!d.hash)return;const e=r.allocUnsafe(21);return e.writeUInt8(d.network.scriptHash,0),d.hash.copy(e,1),c.encode(e)})),u.prop(d,"hash",(()=>e.output?e.output.slice(2,22):e.address?f().hash:d.redeem&&d.redeem.output?n.hash160(d.redeem.output):void 0)),u.prop(d,"output",(()=>{if(d.hash)return o.compile([l.OP_HASH160,d.hash,l.OP_EQUAL])})),u.prop(d,"redeem",(()=>{if(e.input)return p()})),u.prop(d,"input",(()=>{if(e.redeem&&e.redeem.input&&e.redeem.output)return o.compile([].concat(o.decompile(e.redeem.input),e.redeem.output))})),u.prop(d,"witness",(()=>d.redeem&&d.redeem.witness?d.redeem.witness:d.input?[]:void 0)),u.prop(d,"name",(()=>{const e=["p2sh"];return void 0!==d.redeem&&void 0!==d.redeem.name&&e.push(d.redeem.name),e.join("-")})),t.validate){let t=r.from([]);if(e.address){if(f().version!==s.scriptHash)throw new TypeError("Invalid version or Network mismatch");if(20!==f().hash.length)throw new TypeError("Invalid address");t=f().hash}if(e.hash){if(t.length>0&&!t.equals(e.hash))throw new TypeError("Hash mismatch");t=e.hash}if(e.output){if(23!==e.output.length||e.output[0]!==l.OP_HASH160||20!==e.output[1]||e.output[22]!==l.OP_EQUAL)throw new TypeError("Output is invalid");const r=e.output.slice(2,22);if(t.length>0&&!t.equals(r))throw new TypeError("Hash mismatch");t=r}const i=e=>{if(e.output){const r=o.decompile(e.output);if(!r||r.length<1)throw new TypeError("Redeem.output too short");if(e.output.byteLength>520)throw new TypeError("Redeem.output unspendable if larger than 520 bytes");if(o.countNonPushOnlyOPs(r)>201)throw new TypeError("Redeem.output unspendable with more than 201 non-push ops");const i=n.hash160(e.output);if(t.length>0&&!t.equals(i))throw new TypeError("Hash mismatch");t=i}if(e.input){const t=e.input.length>0,r=e.witness&&e.witness.length>0;if(!t&&!r)throw new TypeError("Empty input");if(t&&r)throw new TypeError("Input and witness provided");if(t){const t=o.decompile(e.input);if(!o.isPushOnly(t))throw new TypeError("Non push-only scriptSig")}}};if(e.input){const e=h();if(!e||e.length<1)throw new TypeError("Input too short");if(!r.isBuffer(p().output))throw new TypeError("Input is invalid");i(p())}if(e.redeem){if(e.redeem.network&&e.redeem.network!==s)throw new TypeError("Network mismatch");if(e.input){const t=p();if(e.redeem.output&&!e.redeem.output.equals(t.output))throw new TypeError("Redeem.output mismatch");if(e.redeem.input&&!e.redeem.input.equals(t.input))throw new TypeError("Redeem.input mismatch")}i(e.redeem)}if(e.witness&&e.redeem&&e.redeem.witness&&!function(e,t){return e.length===t.length&&e.every(((e,r)=>e.equals(t[r])))}(e.redeem.witness,e.witness))throw new TypeError("Witness and redeem.witness mismatch")}return Object.assign(d,e)}})),s.register("3EKv5",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2wpkh=void 0;var r=s("8tcqI").Buffer,n=s("e1bET"),i=s("57TEj"),o=s("fRxhe"),a=s("4k5Fc"),u=s("OMO6F"),c=s("dsKLG");const l=o.OPS,d=r.alloc(0);e.exports.p2wpkh=function(e,t){if(!(e.address||e.hash||e.output||e.pubkey||e.witness))throw new TypeError("Not enough data");t=Object.assign({validate:!0},t||{}),(0,a.typeforce)({address:a.typeforce.maybe(a.typeforce.String),hash:a.typeforce.maybe(a.typeforce.BufferN(20)),input:a.typeforce.maybe(a.typeforce.BufferN(0)),network:a.typeforce.maybe(a.typeforce.Object),output:a.typeforce.maybe(a.typeforce.BufferN(22)),pubkey:a.typeforce.maybe(a.isPoint),signature:a.typeforce.maybe(o.isCanonicalScriptSignature),witness:a.typeforce.maybe(a.typeforce.arrayOf(a.typeforce.Buffer))},e);const s=u.value((()=>{const t=c.bech32.decode(e.address),n=t.words.shift(),i=c.bech32.fromWords(t.words);return{version:n,prefix:t.prefix,data:r.from(i)}})),f=e.network||i.bitcoin,h={name:"p2wpkh",network:f};if(u.prop(h,"address",(()=>{if(!h.hash)return;const e=c.bech32.toWords(h.hash);return e.unshift(0),c.bech32.encode(f.bech32,e)})),u.prop(h,"hash",(()=>e.output?e.output.slice(2,22):e.address?s().data:e.pubkey||h.pubkey?n.hash160(e.pubkey||h.pubkey):void 0)),u.prop(h,"output",(()=>{if(h.hash)return o.compile([l.OP_0,h.hash])})),u.prop(h,"pubkey",(()=>e.pubkey?e.pubkey:e.witness?e.witness[1]:void 0)),u.prop(h,"signature",(()=>{if(e.witness)return e.witness[0]})),u.prop(h,"input",(()=>{if(h.witness)return d})),u.prop(h,"witness",(()=>{if(e.pubkey&&e.signature)return[e.signature,e.pubkey]})),t.validate){let t=r.from([]);if(e.address){if(f&&f.bech32!==s().prefix)throw new TypeError("Invalid prefix or Network mismatch");if(0!==s().version)throw new TypeError("Invalid address version");if(20!==s().data.length)throw new TypeError("Invalid address data");t=s().data}if(e.hash){if(t.length>0&&!t.equals(e.hash))throw new TypeError("Hash mismatch");t=e.hash}if(e.output){if(22!==e.output.length||e.output[0]!==l.OP_0||20!==e.output[1])throw new TypeError("Output is invalid");if(t.length>0&&!t.equals(e.output.slice(2)))throw new TypeError("Hash mismatch");t=e.output.slice(2)}if(e.pubkey){const r=n.hash160(e.pubkey);if(t.length>0&&!t.equals(r))throw new TypeError("Hash mismatch");if(t=r,!(0,a.isPoint)(e.pubkey)||33!==e.pubkey.length)throw new TypeError("Invalid pubkey for p2wpkh")}if(e.witness){if(2!==e.witness.length)throw new TypeError("Witness is invalid");if(!o.isCanonicalScriptSignature(e.witness[0]))throw new TypeError("Witness has invalid signature");if(!(0,a.isPoint)(e.witness[1])||33!==e.witness[1].length)throw new TypeError("Witness has invalid pubkey");if(e.signature&&!e.signature.equals(e.witness[0]))throw new TypeError("Signature mismatch");if(e.pubkey&&!e.pubkey.equals(e.witness[1]))throw new TypeError("Pubkey mismatch");const r=n.hash160(e.witness[1]);if(t.length>0&&!t.equals(r))throw new TypeError("Hash mismatch")}}return Object.assign(h,e)}})),s.register("dsKLG",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.bech32m=e.exports.bech32=void 0;const r="qpzry9x8gf2tvdw0s3jn54khce6mua7l",n={};for(let e=0;e>25;return(33554431&e)<<5^996825010&-(t>>0&1)^642813549&-(t>>1&1)^513874426&-(t>>2&1)^1027748829&-(t>>3&1)^705979059&-(t>>4&1)}function o(e){let t=1;for(let r=0;r126)return"Invalid prefix ("+e+")";t=i(t)^n>>5}t=i(t);for(let r=0;r=r;)o-=r,a.push(i>>o&s);if(n)o>0&&a.push(i<=t)return"Excess padding";if(i<r)return"Exceeds length limit";const s=e.toLowerCase(),a=e.toUpperCase();if(e!==s&&e!==a)return"Mixed-case string "+e;const u=(e=s).lastIndexOf("1");if(-1===u)return"No separator character for "+e;if(0===u)return"Missing prefix for "+e;const c=e.slice(0,u),l=e.slice(u+1);if(l.length<6)return"Data too short";let d=o(c);if("string"==typeof d)return d;const f=[];for(let e=0;e=l.length||f.push(r)}return d!==t?"Invalid checksum for "+e:{prefix:c,words:f}}return t="bech32"===e?1:734539939,{decodeUnsafe:function(e,t){const r=s(e,t);if("object"==typeof r)return r},decode:function(e,t){const r=s(e,t);if("object"==typeof r)return r;throw new Error(r)},encode:function(e,n,s){if(s=s||90,e.length+7+n.length>s)throw new TypeError("Exceeds length limit");let a=o(e=e.toLowerCase());if("string"==typeof a)throw new Error(a);let u=e+"1";for(let e=0;e>5!=0)throw new Error("Non 5-bit word");a=i(a)^t,u+=r.charAt(t)}for(let e=0;e<6;++e)a=i(a);a^=t;for(let e=0;e<6;++e){const t=a>>5*(5-e)&31;u+=r.charAt(t)}return u},toWords:a,fromWordsUnsafe:u,fromWords:c}}e.exports.bech32=l("bech32"),e.exports.bech32m=l("bech32m")})),s.register("8CrHe",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2wsh=void 0;var r=s("8tcqI").Buffer,n=s("e1bET"),i=s("57TEj"),o=s("fRxhe"),a=s("4k5Fc"),u=s("OMO6F"),c=s("dsKLG");const l=o.OPS,d=r.alloc(0);function f(e){return!(!r.isBuffer(e)||65!==e.length||4!==e[0]||!(0,a.isPoint)(e))}e.exports.p2wsh=function(e,t){if(!(e.address||e.hash||e.output||e.redeem||e.witness))throw new TypeError("Not enough data");t=Object.assign({validate:!0},t||{}),(0,a.typeforce)({network:a.typeforce.maybe(a.typeforce.Object),address:a.typeforce.maybe(a.typeforce.String),hash:a.typeforce.maybe(a.typeforce.BufferN(32)),output:a.typeforce.maybe(a.typeforce.BufferN(34)),redeem:a.typeforce.maybe({input:a.typeforce.maybe(a.typeforce.Buffer),network:a.typeforce.maybe(a.typeforce.Object),output:a.typeforce.maybe(a.typeforce.Buffer),witness:a.typeforce.maybe(a.typeforce.arrayOf(a.typeforce.Buffer))}),input:a.typeforce.maybe(a.typeforce.BufferN(0)),witness:a.typeforce.maybe(a.typeforce.arrayOf(a.typeforce.Buffer))},e);const s=u.value((()=>{const t=c.bech32.decode(e.address),n=t.words.shift(),i=c.bech32.fromWords(t.words);return{version:n,prefix:t.prefix,data:r.from(i)}})),h=u.value((()=>o.decompile(e.redeem.input)));let p=e.network;p||(p=e.redeem&&e.redeem.network||i.bitcoin);const y={network:p};if(u.prop(y,"address",(()=>{if(!y.hash)return;const e=c.bech32.toWords(y.hash);return e.unshift(0),c.bech32.encode(p.bech32,e)})),u.prop(y,"hash",(()=>e.output?e.output.slice(2):e.address?s().data:y.redeem&&y.redeem.output?n.sha256(y.redeem.output):void 0)),u.prop(y,"output",(()=>{if(y.hash)return o.compile([l.OP_0,y.hash])})),u.prop(y,"redeem",(()=>{if(e.witness)return{output:e.witness[e.witness.length-1],input:d,witness:e.witness.slice(0,-1)}})),u.prop(y,"input",(()=>{if(y.witness)return d})),u.prop(y,"witness",(()=>{if(e.redeem&&e.redeem.input&&e.redeem.input.length>0&&e.redeem.output&&e.redeem.output.length>0){const t=o.toStack(h());return y.redeem=Object.assign({witness:t},e.redeem),y.redeem.input=d,[].concat(t,e.redeem.output)}if(e.redeem&&e.redeem.output&&e.redeem.witness)return[].concat(e.redeem.witness,e.redeem.output)})),u.prop(y,"name",(()=>{const e=["p2wsh"];return void 0!==y.redeem&&void 0!==y.redeem.name&&e.push(y.redeem.name),e.join("-")})),t.validate){let t=r.from([]);if(e.address){if(s().prefix!==p.bech32)throw new TypeError("Invalid prefix or Network mismatch");if(0!==s().version)throw new TypeError("Invalid address version");if(32!==s().data.length)throw new TypeError("Invalid address data");t=s().data}if(e.hash){if(t.length>0&&!t.equals(e.hash))throw new TypeError("Hash mismatch");t=e.hash}if(e.output){if(34!==e.output.length||e.output[0]!==l.OP_0||32!==e.output[1])throw new TypeError("Output is invalid");const r=e.output.slice(2);if(t.length>0&&!t.equals(r))throw new TypeError("Hash mismatch");t=r}if(e.redeem){if(e.redeem.network&&e.redeem.network!==p)throw new TypeError("Network mismatch");if(e.redeem.input&&e.redeem.input.length>0&&e.redeem.witness&&e.redeem.witness.length>0)throw new TypeError("Ambiguous witness source");if(e.redeem.output){const r=o.decompile(e.redeem.output);if(!r||r.length<1)throw new TypeError("Redeem.output is invalid");if(e.redeem.output.byteLength>3600)throw new TypeError("Redeem.output unspendable if larger than 3600 bytes");if(o.countNonPushOnlyOPs(r)>201)throw new TypeError("Redeem.output unspendable with more than 201 non-push ops");const i=n.sha256(e.redeem.output);if(t.length>0&&!t.equals(i))throw new TypeError("Hash mismatch");t=i}if(e.redeem.input&&!o.isPushOnly(h()))throw new TypeError("Non push-only scriptSig");if(e.witness&&e.redeem.witness&&!function(e,t){return e.length===t.length&&e.every(((e,r)=>e.equals(t[r])))}(e.witness,e.redeem.witness))throw new TypeError("Witness and redeem.witness mismatch");if(e.redeem.input&&h().some(f)||e.redeem.output&&(o.decompile(e.redeem.output)||[]).some(f))throw new TypeError("redeem.input or redeem.output contains uncompressed pubkey")}if(e.witness&&e.witness.length>0){const t=e.witness[e.witness.length-1];if(e.redeem&&e.redeem.output&&!e.redeem.output.equals(t))throw new TypeError("Witness and redeem.output mismatch");if(e.witness.some(f)||(o.decompile(t)||[]).some(f))throw new TypeError("Witness contains uncompressed pubkey")}}return Object.assign(y,e)}})),s.register("ff0Sy",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2tr=void 0;var r=s("8tcqI"),n=s("57TEj"),i=s("fRxhe"),o=s("4k5Fc"),a=s("hvCtU"),u=s("b8eQ2"),c=s("OMO6F"),l=s("dsKLG");const d=i.OPS,f=1,h=80;e.exports.p2tr=function(e,t){if(!(e.address||e.output||e.pubkey||e.internalPubkey||e.witness&&e.witness.length>1))throw new TypeError("Not enough data");t=Object.assign({validate:!0},t||{}),(0,o.typeforce)({address:o.typeforce.maybe(o.typeforce.String),input:o.typeforce.maybe(o.typeforce.BufferN(0)),network:o.typeforce.maybe(o.typeforce.Object),output:o.typeforce.maybe(o.typeforce.BufferN(34)),internalPubkey:o.typeforce.maybe(o.typeforce.BufferN(32)),hash:o.typeforce.maybe(o.typeforce.BufferN(32)),pubkey:o.typeforce.maybe(o.typeforce.BufferN(32)),signature:o.typeforce.maybe(o.typeforce.anyOf(o.typeforce.BufferN(64),o.typeforce.BufferN(65))),witness:o.typeforce.maybe(o.typeforce.arrayOf(o.typeforce.Buffer)),scriptTree:o.typeforce.maybe(o.isTaptree),redeem:o.typeforce.maybe({output:o.typeforce.maybe(o.typeforce.Buffer),redeemVersion:o.typeforce.maybe(o.typeforce.Number),witness:o.typeforce.maybe(o.typeforce.arrayOf(o.typeforce.Buffer))}),redeemVersion:o.typeforce.maybe(o.typeforce.Number)},e);const s=c.value((()=>{const t=l.bech32m.decode(e.address),n=t.words.shift(),i=l.bech32m.fromWords(t.words);return{version:n,prefix:t.prefix,data:r.Buffer.from(i)}})),p=c.value((()=>{if(e.witness&&e.witness.length)return e.witness.length>=2&&e.witness[e.witness.length-1][0]===h?e.witness.slice(0,-1):e.witness.slice()})),y=c.value((()=>e.scriptTree?(0,u.toHashTree)(e.scriptTree):e.hash?{hash:e.hash}:void 0)),g=e.network||n.bitcoin,m={name:"p2tr",network:g};if(c.prop(m,"address",(()=>{if(!m.pubkey)return;const e=l.bech32m.toWords(m.pubkey);return e.unshift(f),l.bech32m.encode(g.bech32,e)})),c.prop(m,"hash",(()=>{const e=y();if(e)return e.hash;const t=p();if(t&&t.length>1){const e=t[t.length-1],r=e[0]&o.TAPLEAF_VERSION_MASK,n=t[t.length-2],i=(0,u.tapleafHash)({output:n,version:r});return(0,u.rootHashFromPath)(e,i)}return null})),c.prop(m,"output",(()=>{if(m.pubkey)return i.compile([d.OP_1,m.pubkey])})),c.prop(m,"redeemVersion",(()=>e.redeemVersion?e.redeemVersion:e.redeem&&void 0!==e.redeem.redeemVersion&&null!==e.redeem.redeemVersion?e.redeem.redeemVersion:u.LEAF_VERSION_TAPSCRIPT)),c.prop(m,"redeem",(()=>{const e=p();if(e&&!(e.length<2))return{output:e[e.length-2],witness:e.slice(0,-2),redeemVersion:e[e.length-1][0]&o.TAPLEAF_VERSION_MASK}})),c.prop(m,"pubkey",(()=>{if(e.pubkey)return e.pubkey;if(e.output)return e.output.slice(2);if(e.address)return s().data;if(m.internalPubkey){const e=(0,u.tweakKey)(m.internalPubkey,m.hash);if(e)return e.x}})),c.prop(m,"internalPubkey",(()=>{if(e.internalPubkey)return e.internalPubkey;const t=p();return t&&t.length>1?t[t.length-1].slice(1,33):void 0})),c.prop(m,"signature",(()=>{if(e.signature)return e.signature;const t=p();return t&&1===t.length?t[0]:void 0})),c.prop(m,"witness",(()=>{if(e.witness)return e.witness;const t=y();if(t&&e.redeem&&e.redeem.output&&e.internalPubkey){const n=(0,u.tapleafHash)({output:e.redeem.output,version:m.redeemVersion}),i=(0,u.findScriptPath)(t,n);if(!i)return;const o=(0,u.tweakKey)(e.internalPubkey,t.hash);if(!o)return;const s=r.Buffer.concat([r.Buffer.from([m.redeemVersion|o.parity]),e.internalPubkey].concat(i));return[e.redeem.output,s]}return e.signature?[e.signature]:void 0})),t.validate){let t=r.Buffer.from([]);if(e.address){if(g&&g.bech32!==s().prefix)throw new TypeError("Invalid prefix or Network mismatch");if(s().version!==f)throw new TypeError("Invalid address version");if(32!==s().data.length)throw new TypeError("Invalid address data");t=s().data}if(e.pubkey){if(t.length>0&&!t.equals(e.pubkey))throw new TypeError("Pubkey mismatch");t=e.pubkey}if(e.output){if(34!==e.output.length||e.output[0]!==d.OP_1||32!==e.output[1])throw new TypeError("Output is invalid");if(t.length>0&&!t.equals(e.output.slice(2)))throw new TypeError("Pubkey mismatch");t=e.output.slice(2)}if(e.internalPubkey){const r=(0,u.tweakKey)(e.internalPubkey,m.hash);if(t.length>0&&!t.equals(r.x))throw new TypeError("Pubkey mismatch");t=r.x}if(t&&t.length&&!(0,a.getEccLib)().isXOnlyPoint(t))throw new TypeError("Invalid pubkey for p2tr");const n=y();if(e.hash&&n&&!e.hash.equals(n.hash))throw new TypeError("Hash mismatch");if(e.redeem&&e.redeem.output&&n){const t=(0,u.tapleafHash)({output:e.redeem.output,version:m.redeemVersion});if(!(0,u.findScriptPath)(n,t))throw new TypeError("Redeem script not in tree")}const c=p();if(e.redeem&&m.redeem){if(e.redeem.redeemVersion&&e.redeem.redeemVersion!==m.redeem.redeemVersion)throw new TypeError("Redeem.redeemVersion and witness mismatch");if(e.redeem.output){if(0===i.decompile(e.redeem.output).length)throw new TypeError("Redeem.output is invalid");if(m.redeem.output&&!e.redeem.output.equals(m.redeem.output))throw new TypeError("Redeem.output and witness mismatch")}if(e.redeem.witness&&m.redeem.witness&&!function(e,t){return e.length===t.length&&e.every(((e,r)=>e.equals(t[r])))}(e.redeem.witness,m.redeem.witness))throw new TypeError("Redeem.witness and witness mismatch")}if(c&&c.length)if(1===c.length){if(e.signature&&!e.signature.equals(c[0]))throw new TypeError("Signature mismatch")}else{const r=c[c.length-1];if(r.length<33)throw new TypeError(`The control-block length is too small. Got ${r.length}, expected min 33.`);if((r.length-33)%32!=0)throw new TypeError(`The control-block length of ${r.length} is incorrect!`);const n=(r.length-33)/32;if(n>128)throw new TypeError(`The script path is too long. Got ${n}, expected max 128.`);const i=r.slice(1,33);if(e.internalPubkey&&!e.internalPubkey.equals(i))throw new TypeError("Internal pubkey mismatch");if(!(0,a.getEccLib)().isXOnlyPoint(i))throw new TypeError("Invalid internalPubkey for p2tr witness");const s=r[0]&o.TAPLEAF_VERSION_MASK,l=c[c.length-2],d=(0,u.tapleafHash)({output:l,version:s}),f=(0,u.rootHashFromPath)(r,d),h=(0,u.tweakKey)(i,f);if(!h)throw new TypeError("Invalid outputKey for p2tr witness");if(t.length&&!t.equals(h.x))throw new TypeError("Pubkey mismatch for p2tr witness");if(h.parity!==(1&r[0]))throw new Error("Incorrect parity")}}return Object.assign(m,e)}})),s.register("hvCtU",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getEccLib=e.exports.initEccLib=void 0;const n={};e.exports.initEccLib=function(e){var t;e?e!==n.eccLib&&(o("function"==typeof(t=e).isXOnlyPoint),o(t.isXOnlyPoint(i("79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"))),o(t.isXOnlyPoint(i("fffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffc2e"))),o(t.isXOnlyPoint(i("f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9"))),o(t.isXOnlyPoint(i("0000000000000000000000000000000000000000000000000000000000000001"))),o(!t.isXOnlyPoint(i("0000000000000000000000000000000000000000000000000000000000000000"))),o(!t.isXOnlyPoint(i("fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"))),o("function"==typeof t.xOnlyPointAddTweak),a.forEach((e=>{const n=t.xOnlyPointAddTweak(i(e.pubkey),i(e.tweak));null===e.result?o(null===n):(o(null!==n),o(n.parity===e.parity),o(r.from(n.xOnlyPubkey).equals(i(e.result))))})),n.eccLib=e):n.eccLib=e},e.exports.getEccLib=function(){if(!n.eccLib)throw new Error("No ECC Library provided. You must call initEccLib() with a valid TinySecp256k1Interface instance");return n.eccLib};const i=e=>r.from(e,"hex");function o(e){if(!e)throw new Error("ecc library invalid")}const a=[{pubkey:"79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",tweak:"fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140",parity:-1,result:null},{pubkey:"1617d38ed8d8657da4d4761e8057bc396ea9e4b9d29776d4be096016dbd2509b",tweak:"a8397a935f0dfceba6ba9618f6451ef4d80637abf4e6af2669fbc9de6a8fd2ac",parity:1,result:"e478f99dab91052ab39a33ea35fd5e6e4933f4d28023cd597c9a1f6760346adf"},{pubkey:"2c0b7cf95324a07d05398b240174dc0c2be444d96b159aa6c7f7b1e668680991",tweak:"823c3cd2142744b075a87eade7e1b8678ba308d566226a0056ca2b7a76f86b47",parity:0,result:"9534f8dc8c6deda2dc007655981c78b49c5d96c778fbf363462a11ec9dfd948c"}]})),s.register("b8eQ2",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tweakKey=e.exports.tapTweakHash=e.exports.tapleafHash=e.exports.findScriptPath=e.exports.toHashTree=e.exports.rootHashFromPath=e.exports.MAX_TAPTREE_DEPTH=e.exports.LEAF_VERSION_TAPSCRIPT=void 0;var r=s("8tcqI"),n=s("hvCtU"),i=s("e1bET"),o=s("9ewNr"),a=s("4k5Fc");e.exports.LEAF_VERSION_TAPSCRIPT=192,e.exports.MAX_TAPTREE_DEPTH=128;const u=e=>"left"in e&&"right"in e;function c(t){const n=t.version||e.exports.LEAF_VERSION_TAPSCRIPT;return i.taggedHash("TapLeaf",r.Buffer.concat([r.Buffer.from([n]),f(t.output)]))}function l(e,t){return i.taggedHash("TapTweak",r.Buffer.concat(t?[e,t]:[e]))}function d(e,t){return i.taggedHash("TapBranch",r.Buffer.concat([e,t]))}function f(e){const t=o.varuint.encodingLength(e.length),n=r.Buffer.allocUnsafe(t);return o.varuint.encode(e.length,n),r.Buffer.concat([n,e])}e.exports.rootHashFromPath=function(e,t){if(e.length<33)throw new TypeError(`The control-block length is too small. Got ${e.length}, expected min 33.`);const r=(e.length-33)/32;let n=t;for(let t=0;te.hash.compare(t.hash)));const[n,i]=r;return{hash:d(n.hash,i.hash),left:n,right:i}},e.exports.findScriptPath=function e(t,r){if(u(t)){const n=e(t.left,r);if(void 0!==n)return[...n,t.right.hash];const i=e(t.right,r);if(void 0!==i)return[...i,t.left.hash]}else if(t.hash.equals(r))return[]},e.exports.tapleafHash=c,e.exports.tapTweakHash=l,e.exports.tweakKey=function(e,t){if(!r.Buffer.isBuffer(e))return null;if(32!==e.length)return null;if(t&&32!==t.length)return null;const i=l(e,t),o=(0,n.getEccLib)().xOnlyPointAddTweak(e,i);return o&&null!==o.xOnlyPubkey?{parity:o.parity,x:r.Buffer.from(o.xOnlyPubkey)}:null}})),s.register("9ewNr",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.BufferReader=e.exports.BufferWriter=e.exports.cloneBuffer=e.exports.reverseBuffer=e.exports.writeUInt64LE=e.exports.readUInt64LE=e.exports.varuint=void 0;var n=s("4k5Fc");const{typeforce:i}=n;var o=s("LZKcD");function a(e,t){if("number"!=typeof e)throw new Error("cannot write a non-number as a number");if(e<0)throw new Error("specified a negative value for writing an unsigned value");if(e>t)throw new Error("RangeError: value out of range");if(Math.floor(e)!==e)throw new Error("value has a fractional component")}function u(e,t){const r=e.readUInt32LE(t);let n=e.readUInt32LE(t+4);return n*=4294967296,a(n+r,9007199254740991),n+r}function c(e,t,r){return a(t,9007199254740991),e.writeInt32LE(-1&t,r),e.writeUInt32LE(Math.floor(t/4294967296),r+4),r+8}e.exports.varuint=o,e.exports.readUInt64LE=u,e.exports.writeUInt64LE=c,e.exports.reverseBuffer=function(e){if(e.length<1)return e;let t=e.length-1,r=0;for(let n=0;nthis.writeVarSlice(e)))}end(){if(this.buffer.length===this.offset)return this.buffer;throw new Error(`buffer size ${this.buffer.length}, offset ${this.offset}`)}constructor(e,t=0){this.buffer=e,this.offset=t,i(n.tuple(n.Buffer,n.UInt32),[e,t])}}e.exports.BufferWriter=l;e.exports.BufferReader=class{readUInt8(){const e=this.buffer.readUInt8(this.offset);return this.offset++,e}readInt32(){const e=this.buffer.readInt32LE(this.offset);return this.offset+=4,e}readUInt32(){const e=this.buffer.readUInt32LE(this.offset);return this.offset+=4,e}readUInt64(){const e=u(this.buffer,this.offset);return this.offset+=8,e}readVarInt(){const e=o.decode(this.buffer,this.offset);return this.offset+=o.decode.bytes,e}readSlice(e){if(this.buffer.lengthn||e%1!=0)throw new RangeError("value out of range")}function o(e){return i(e),e<253?1:e<=65535?3:e<=4294967295?5:9}e.exports={encode:function e(t,n,s){if(i(t),n||(n=r.allocUnsafe(o(t))),!r.isBuffer(n))throw new TypeError("buffer must be a Buffer instance");return s||(s=0),t<253?(n.writeUInt8(t,s),e.bytes=1):t<=65535?(n.writeUInt8(253,s),n.writeUInt16LE(t,s+1),e.bytes=3):t<=4294967295?(n.writeUInt8(254,s),n.writeUInt32LE(t,s+1),e.bytes=5):(n.writeUInt8(255,s),n.writeUInt32LE(t>>>0,s+1),n.writeUInt32LE(t/4294967296|0,s+5),e.bytes=9),n},decode:function e(t,n){if(!r.isBuffer(t))throw new TypeError("buffer must be a Buffer instance");n||(n=0);var o=t.readUInt8(n);if(o<253)return e.bytes=1,o;if(253===o)return e.bytes=3,t.readUInt16LE(n+1);if(254===o)return e.bytes=5,t.readUInt32LE(n+1);e.bytes=9;var s=t.readUInt32LE(n+1),a=4294967296*t.readUInt32LE(n+5)+s;return i(a),a},encodingLength:o}})),s.register("hZtlG",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.Block=void 0;var n=s("9ewNr"),i=s("e1bET"),o=s("1Yy0g"),a=s("1Xu88"),u=s("4k5Fc");const{typeforce:c}=u,l=new TypeError("Cannot compute merkle root for zero transactions"),d=new TypeError("Cannot compute witness commit for non-segwit block");class f{static fromBuffer(e){if(e.length<80)throw new Error("Buffer too small (< 80 bytes)");const t=new n.BufferReader(e),r=new f;if(r.version=t.readInt32(),r.prevHash=t.readSlice(32),r.merkleRoot=t.readSlice(32),r.timestamp=t.readUInt32(),r.bits=t.readUInt32(),r.nonce=t.readUInt32(),80===e.length)return r;const i=()=>{const e=a.Transaction.fromBuffer(t.buffer.slice(t.offset),!0);return t.offset+=e.byteLength(),e},o=t.readVarInt();r.transactions=[];for(let e=0;e>24)-3,n=8388607&e,i=r.alloc(32,0);return i.writeUIntBE(n,29-t,3),i}static calculateMerkleRoot(e,t){if(c([{getHash:u.Function}],e),0===e.length)throw l;if(t&&!h(e))throw d;const n=e.map((e=>e.getHash(t))),s=(0,o.fastMerkleRoot)(n,i.hash256);return t?i.hash256(r.concat([s,e[0].ins[0].witness[0]])):s}getWitnessCommit(){if(!h(this.transactions))return null;const e=this.transactions[0].outs.filter((e=>e.script.slice(0,6).equals(r.from("6a24aa21a9ed","hex")))).map((e=>e.script.slice(6,38)));if(0===e.length)return null;const t=e[e.length-1];return t instanceof r&&32===t.length?t:null}hasWitnessCommit(){return this.witnessCommit instanceof r&&32===this.witnessCommit.length||null!==this.getWitnessCommit()}hasWitness(){return(e=this.transactions)instanceof Array&&e.some((e=>"object"==typeof e&&e.ins instanceof Array&&e.ins.some((e=>"object"==typeof e&&e.witness instanceof Array&&e.witness.length>0))));var e}weight(){return 3*this.byteLength(!1,!1)+this.byteLength(!1,!0)}byteLength(e,t=!0){return e||!this.transactions?80:80+n.varuint.encodingLength(this.transactions.length)+this.transactions.reduce(((e,r)=>e+r.byteLength(t)),0)}getHash(){return i.hash256(this.toBuffer(!0))}getId(){return(0,n.reverseBuffer)(this.getHash()).toString("hex")}getUTCDate(){const e=new Date(0);return e.setUTCSeconds(this.timestamp),e}toBuffer(e){const t=r.allocUnsafe(this.byteLength(e)),i=new n.BufferWriter(t);return i.writeInt32(this.version),i.writeSlice(this.prevHash),i.writeSlice(this.merkleRoot),i.writeUInt32(this.timestamp),i.writeUInt32(this.bits),i.writeUInt32(this.nonce),e||!this.transactions||(n.varuint.encode(this.transactions.length,t,i.offset),i.offset+=n.varuint.encode.bytes,this.transactions.forEach((e=>{const r=e.byteLength();e.toBuffer(t,i.offset),i.offset+=r}))),t}toHex(e){return this.toBuffer(e).toString("hex")}checkTxRoots(){const e=this.hasWitnessCommit();return!(!e&&this.hasWitness())&&(this.__checkMerkleRoot()&&(!e||this.__checkWitnessCommit()))}checkProofOfWork(){const e=(0,n.reverseBuffer)(this.getHash()),t=f.calculateTarget(this.bits);return e.compare(t)<=0}__checkMerkleRoot(){if(!this.transactions)throw l;const e=f.calculateMerkleRoot(this.transactions);return 0===this.merkleRoot.compare(e)}__checkWitnessCommit(){if(!this.transactions)throw l;if(!this.hasWitnessCommit())throw d;const e=f.calculateMerkleRoot(this.transactions,!0);return 0===this.witnessCommit.compare(e)}constructor(){this.version=1,this.prevHash=void 0,this.merkleRoot=void 0,this.timestamp=0,this.witnessCommit=void 0,this.bits=0,this.nonce=0,this.transactions=void 0}}function h(e){return e instanceof Array&&e[0]&&e[0].ins&&e[0].ins instanceof Array&&e[0].ins[0]&&e[0].ins[0].witness&&e[0].ins[0].witness instanceof Array&&e[0].ins[0].witness.length>0}e.exports.Block=f})),s.register("1Yy0g",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.fastMerkleRoot=void 0,e.exports.fastMerkleRoot=function(e,t){if(!Array.isArray(e))throw TypeError("Expected values Array");if("function"!=typeof t)throw TypeError("Expected digest Function");let n=e.length;const i=e.concat();for(;n>1;){let e=0;for(let o=0;o0!==e.witness.length))}weight(){return 3*this.byteLength(!1)+this.byteLength(!0)}virtualSize(){return Math.ceil(this.weight()/4)}byteLength(e=!0){const t=e&&this.hasWitnesses();return(t?10:8)+n.varuint.encodingLength(this.ins.length)+n.varuint.encodingLength(this.outs.length)+this.ins.reduce(((e,t)=>e+40+c(t.script)),0)+this.outs.reduce(((e,t)=>e+8+c(t.script)),0)+(t?this.ins.reduce(((e,t)=>e+function(e){const t=e.length;return n.varuint.encodingLength(t)+e.reduce(((e,t)=>e+c(t)),0)}(t.witness)),0):0)}clone(){const e=new g;return e.version=this.version,e.locktime=this.locktime,e.ins=this.ins.map((e=>({hash:e.hash,index:e.index,script:e.script,sequence:e.sequence,witness:e.witness}))),e.outs=this.outs.map((e=>({script:e.script,value:e.value}))),e}hashForSignature(e,t,n){if(u(a.tuple(a.UInt32,a.Buffer,a.Number),arguments),e>=this.ins.length)return h;const s=o.compile(o.decompile(t).filter((e=>e!==o.OPS.OP_CODESEPARATOR))),c=this.clone();if((31&n)===g.SIGHASH_NONE)c.outs=[],c.ins.forEach(((t,r)=>{r!==e&&(t.sequence=0)}));else if((31&n)===g.SIGHASH_SINGLE){if(e>=this.outs.length)return h;c.outs.length=e+1;for(let t=0;t{r!==e&&(t.sequence=0)}))}n&g.SIGHASH_ANYONECANPAY?(c.ins=[c.ins[e]],c.ins[0].script=s):(c.ins.forEach((e=>{e.script=l})),c.ins[e].script=s);const d=r.allocUnsafe(c.byteLength(!1)+4);return d.writeInt32LE(n,d.length-4),c.__toBuffer(d,0,!1),i.hash256(d)}hashForWitnessV1(e,t,o,s,d,f){if(u(a.tuple(a.UInt32,u.arrayOf(a.Buffer),u.arrayOf(a.Satoshi),a.UInt32),arguments),o.length!==this.ins.length||t.length!==this.ins.length)throw new Error("Must supply prevout script and value for all inputs");const h=s===g.SIGHASH_DEFAULT?g.SIGHASH_ALL:s&g.SIGHASH_OUTPUT_MASK,p=(s&g.SIGHASH_INPUT_MASK)===g.SIGHASH_ANYONECANPAY,y=h===g.SIGHASH_NONE,m=h===g.SIGHASH_SINGLE;let v=l,b=l,w=l,x=l,A=l;if(!p){let e=n.BufferWriter.withCapacity(36*this.ins.length);this.ins.forEach((t=>{e.writeSlice(t.hash),e.writeUInt32(t.index)})),v=i.sha256(e.end()),e=n.BufferWriter.withCapacity(8*this.ins.length),o.forEach((t=>e.writeUInt64(t))),b=i.sha256(e.end()),e=n.BufferWriter.withCapacity(t.map(c).reduce(((e,t)=>e+t))),t.forEach((t=>e.writeVarSlice(t))),w=i.sha256(e.end()),e=n.BufferWriter.withCapacity(4*this.ins.length),this.ins.forEach((t=>e.writeUInt32(t.sequence))),x=i.sha256(e.end())}if(y||m){if(m&&e8+c(e.script))).reduce(((e,t)=>e+t)),t=n.BufferWriter.withCapacity(e);this.outs.forEach((e=>{t.writeUInt64(e.value),t.writeVarSlice(e.script)})),A=i.sha256(t.end())}const S=(d?2:0)+(f?1:0),E=174-(p?49:0)-(y?32:0)+(f?32:0)+(d?37:0),T=n.BufferWriter.withCapacity(E);if(T.writeUInt8(s),T.writeInt32(this.version),T.writeUInt32(this.locktime),T.writeSlice(v),T.writeSlice(b),T.writeSlice(w),T.writeSlice(x),y||m||T.writeSlice(A),T.writeUInt8(S),p){const r=this.ins[e];T.writeSlice(r.hash),T.writeUInt32(r.index),T.writeUInt64(o[e]),T.writeVarSlice(t[e]),T.writeUInt32(r.sequence)}else T.writeUInt32(e);if(f){const e=n.BufferWriter.withCapacity(c(f));e.writeVarSlice(f),T.writeSlice(i.sha256(e.end()))}return m&&T.writeSlice(A),d&&(T.writeSlice(d),T.writeUInt8(0),T.writeUInt32(4294967295)),i.taggedHash("TapSighash",r.concat([r.from([0]),T.end()]))}hashForWitnessV0(e,t,o,s){u(a.tuple(a.UInt32,a.Buffer,a.Satoshi,a.UInt32),arguments);let l,d=r.from([]),h=f,p=f,y=f;if(s&g.SIGHASH_ANYONECANPAY||(d=r.allocUnsafe(36*this.ins.length),l=new n.BufferWriter(d,0),this.ins.forEach((e=>{l.writeSlice(e.hash),l.writeUInt32(e.index)})),p=i.hash256(d)),s&g.SIGHASH_ANYONECANPAY||(31&s)===g.SIGHASH_SINGLE||(31&s)===g.SIGHASH_NONE||(d=r.allocUnsafe(4*this.ins.length),l=new n.BufferWriter(d,0),this.ins.forEach((e=>{l.writeUInt32(e.sequence)})),y=i.hash256(d)),(31&s)!==g.SIGHASH_SINGLE&&(31&s)!==g.SIGHASH_NONE){const e=this.outs.reduce(((e,t)=>e+8+c(t.script)),0);d=r.allocUnsafe(e),l=new n.BufferWriter(d,0),this.outs.forEach((e=>{l.writeUInt64(e.value),l.writeVarSlice(e.script)})),h=i.hash256(d)}else if((31&s)===g.SIGHASH_SINGLE&&e{o.writeSlice(e.hash),o.writeUInt32(e.index),o.writeVarSlice(e.script),o.writeUInt32(e.sequence)})),o.writeVarInt(this.outs.length),this.outs.forEach((e=>{void 0!==e.value?o.writeUInt64(e.value):o.writeSlice(e.valueBuffer),o.writeVarSlice(e.script)})),s&&this.ins.forEach((e=>{o.writeVector(e.witness)})),o.writeUInt32(this.locktime),void 0!==t?e.slice(t,o.offset):e}constructor(){this.version=1,this.locktime=0,this.ins=[],this.outs=[]}}e.exports.Transaction=g,g.DEFAULT_SEQUENCE=4294967295,g.SIGHASH_DEFAULT=0,g.SIGHASH_ALL=1,g.SIGHASH_NONE=2,g.SIGHASH_SINGLE=3,g.SIGHASH_ANYONECANPAY=128,g.SIGHASH_OUTPUT_MASK=3,g.SIGHASH_INPUT_MASK=128,g.ADVANCED_TRANSACTION_MARKER=0,g.ADVANCED_TRANSACTION_FLAG=1})),s.register("48sY6",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.Psbt=void 0;var n=s("27TOO"),i=s("4lW9l"),o=s("daOmu"),a=s("8vz5Y"),u=s("9ewNr"),c=s("57TEj"),l=s("gW2sp"),d=s("b8eQ2"),f=s("fRxhe"),h=s("1Xu88"),p=s("k7b1f"),y=s("iiym2");const g={network:c.bitcoin,maximumFeeRate:5e3};class m{static fromBase64(e,t={}){const n=r.from(e,"base64");return this.fromBuffer(n,t)}static fromHex(e,t={}){const n=r.from(e,"hex");return this.fromBuffer(n,t)}static fromBuffer(e,t={}){const r=n.Psbt.fromBuffer(e,v),i=new m(t,r);var o,s;return o=i.__CACHE.__TX,s=i.__CACHE,o.ins.forEach((e=>{I(s,e)})),i}get inputCount(){return this.data.inputs.length}get version(){return this.__CACHE.__TX.version}set version(e){this.setVersion(e)}get locktime(){return this.__CACHE.__TX.locktime}set locktime(e){this.setLocktime(e)}get txInputs(){return this.__CACHE.__TX.ins.map((e=>({hash:(0,u.cloneBuffer)(e.hash),index:e.index,sequence:e.sequence})))}get txOutputs(){return this.__CACHE.__TX.outs.map((e=>{let t;try{t=(0,a.fromOutputScript)(e.script,this.opts.network)}catch(e){}return{script:(0,u.cloneBuffer)(e.script),value:e.value,address:t}}))}combine(...e){return this.data.combine(...e.map((e=>e.data))),this}clone(){const e=m.fromBuffer(this.data.toBuffer());return e.opts=JSON.parse(JSON.stringify(this.opts)),e}setMaximumFeeRate(e){E(e),this.opts.maximumFeeRate=e}setVersion(e){E(e),T(this.data.inputs,"setVersion");const t=this.__CACHE;return t.__TX.version=e,t.__EXTRACTED_TX=void 0,this}setLocktime(e){E(e),T(this.data.inputs,"setLocktime");const t=this.__CACHE;return t.__TX.locktime=e,t.__EXTRACTED_TX=void 0,this}setInputSequence(e,t){E(t),T(this.data.inputs,"setInputSequence");const r=this.__CACHE;if(r.__TX.ins.length<=e)throw new Error("Input index too high");return r.__TX.ins[e].sequence=t,r.__EXTRACTED_TX=void 0,this}addInputs(e){return e.forEach((e=>this.addInput(e))),this}addInput(e){if(arguments.length>1||!e||void 0===e.hash||void 0===e.index)throw new Error("Invalid arguments for Psbt.addInput. Requires single object with at least [hash] and [index]");(0,p.checkTaprootInputFields)(e,e,"addInput"),T(this.data.inputs,"addInput"),e.witnessScript&&$(e.witnessScript);const t=this.__CACHE;this.data.addInput(e);I(t,t.__TX.ins[t.__TX.ins.length-1]);const r=this.data.inputs.length-1,n=this.data.inputs[r];return n.nonWitnessUtxo&&K(this.__CACHE,n,r),t.__FEE=void 0,t.__FEE_RATE=void 0,t.__EXTRACTED_TX=void 0,this}addOutputs(e){return e.forEach((e=>this.addOutput(e))),this}addOutput(e){if(arguments.length>1||!e||void 0===e.value||void 0===e.address&&void 0===e.script)throw new Error("Invalid arguments for Psbt.addOutput. Requires single object with at least [script or address] and [value]");T(this.data.inputs,"addOutput");const{address:t}=e;if("string"==typeof t){const{network:r}=this.opts,n=(0,a.toOutputScript)(t,r);e=Object.assign(e,{script:n})}(0,p.checkTaprootOutputFields)(e,e,"addOutput");const r=this.__CACHE;return this.data.addOutput(e),r.__FEE=void 0,r.__FEE_RATE=void 0,r.__EXTRACTED_TX=void 0,this}extractTransaction(e){if(!this.data.inputs.every(A))throw new Error("Not finalized");const t=this.__CACHE;if(e||function(e,t,r){const n=t.__FEE_RATE||e.getFeeRate(),i=t.__EXTRACTED_TX.virtualSize(),o=n*i;if(n>=r.maximumFeeRate)throw new Error(`Warning: You are paying around ${(o/1e8).toFixed(8)} in fees, which is ${n} satoshi per byte for a transaction with a VSize of ${i} bytes (segwit counted as 0.25 byte per byte). Use setMaximumFeeRate method to raise your threshold, or pass true to the first arg of extractTransaction.`)}(this,t,this.opts),t.__EXTRACTED_TX)return t.__EXTRACTED_TX;const r=t.__TX.clone();return z(this.data.inputs,r,t,!0),r}getFeeRate(){return C("__FEE_RATE","fee rate",this.data.inputs,this.__CACHE)}getFee(){return C("__FEE","fee",this.data.inputs,this.__CACHE)}finalizeAllInputs(){return(0,o.checkForInput)(this.data.inputs,0),Q(this.data.inputs.length).forEach((e=>this.finalizeInput(e))),this}finalizeInput(e,t){const r=(0,o.checkForInput)(this.data.inputs,e);return(0,p.isTaprootInput)(r)?this._finalizeTaprootInput(e,r,void 0,t):this._finalizeInput(e,r,t)}finalizeTaprootInput(e,t,r=p.tapScriptFinalizer){const n=(0,o.checkForInput)(this.data.inputs,e);if((0,p.isTaprootInput)(n))return this._finalizeTaprootInput(e,n,t,r);throw new Error(`Cannot finalize input #${e}. Not Taproot.`)}_finalizeInput(e,t,r=M){const{script:n,isP2SH:i,isP2WSH:o,isSegwit:s}=function(e,t,r){const n=r.__TX,i={script:null,isSegwit:!1,isP2SH:!1,isP2WSH:!1};if(i.isP2SH=!!t.redeemScript,i.isP2WSH=!!t.witnessScript,t.witnessScript)i.script=t.witnessScript;else if(t.redeemScript)i.script=t.redeemScript;else if(t.nonWitnessUtxo){const o=H(r,t,e),s=n.ins[e].index;i.script=o.outs[s].script}else t.witnessUtxo&&(i.script=t.witnessUtxo.script);(t.witnessScript||(0,y.isP2WPKH)(i.script))&&(i.isSegwit=!0);return i}(e,t,this.__CACHE);if(!n)throw new Error(`No script found for input #${e}`);!function(e){if(!e.sighashType||!e.partialSig)return;const{partialSig:t,sighashType:r}=e;t.forEach((e=>{const{hashType:t}=f.signature.decode(e.signature);if(r!==t)throw new Error("Signature sighash does not match input sighash type")}))}(t);const{finalScriptSig:a,finalScriptWitness:u}=r(e,t,n,s,i,o);if(a&&this.data.updateInput(e,{finalScriptSig:a}),u&&this.data.updateInput(e,{finalScriptWitness:u}),!a&&!u)throw new Error(`Unknown error finalizing input #${e}`);return this.data.clearFinalizedInput(e),this}_finalizeTaprootInput(e,t,r,n=p.tapScriptFinalizer){if(!t.witnessUtxo)throw new Error(`Cannot finalize input #${e}. Missing withness utxo.`);if(t.tapKeySig){const r=l.p2tr({output:t.witnessUtxo.script,signature:t.tapKeySig}),n=(0,y.witnessStackToScriptWitness)(r.witness);this.data.updateInput(e,{finalScriptWitness:n})}else{const{finalScriptWitness:i}=n(e,t,r);this.data.updateInput(e,{finalScriptWitness:i})}return this.data.clearFinalizedInput(e),this}getInputType(e){const t=(0,o.checkForInput)(this.data.inputs,e),n=G(q(e,t,this.__CACHE),e,"input",t.redeemScript||function(e){if(!e)return;const t=f.decompile(e);if(!t)return;const n=t[t.length-1];if(!r.isBuffer(n)||W(n)||(i=n,f.isCanonicalScriptSignature(i)))return;var i;if(!f.decompile(n))return;return n}(t.finalScriptSig),t.witnessScript||function(e){if(!e)return;const t=j(e),r=t[t.length-1];if(W(r))return;if(!f.decompile(r))return;return r}(t.finalScriptWitness));return("raw"===n.type?"":n.type+"-")+Z(n.meaningfulScript)}inputHasPubkey(e,t){return function(e,t,r,n){const i=q(r,t,n),{meaningfulScript:o}=G(i,r,"input",t.redeemScript,t.witnessScript);return(0,y.pubkeyInScript)(e,o)}(t,(0,o.checkForInput)(this.data.inputs,e),e,this.__CACHE)}inputHasHDKey(e,t){const r=(0,o.checkForInput)(this.data.inputs,e),n=S(t);return!!r.bip32Derivation&&r.bip32Derivation.some(n)}outputHasPubkey(e,t){return function(e,t,r,n){const i=n.__TX.outs[r].script,{meaningfulScript:o}=G(i,r,"output",t.redeemScript,t.witnessScript);return(0,y.pubkeyInScript)(e,o)}(t,(0,o.checkForOutput)(this.data.outputs,e),e,this.__CACHE)}outputHasHDKey(e,t){const r=(0,o.checkForOutput)(this.data.outputs,e),n=S(t);return!!r.bip32Derivation&&r.bip32Derivation.some(n)}validateSignaturesOfAllInputs(e){(0,o.checkForInput)(this.data.inputs,0);return Q(this.data.inputs.length).map((t=>this.validateSignaturesOfInput(t,e))).reduce(((e,t)=>!0===t&&e),!0)}validateSignaturesOfInput(e,t,r){const n=this.data.inputs[e];return(0,p.isTaprootInput)(n)?this.validateSignaturesOfTaprootInput(e,t,r):this._validateSignaturesOfInput(e,t,r)}_validateSignaturesOfInput(e,t,r){const n=this.data.inputs[e],i=(n||{}).partialSig;if(!n||!i||i.length<1)throw new Error("No signatures to validate");if("function"!=typeof t)throw new Error("Need validator function to validate signatures");const o=r?i.filter((e=>e.pubkey.equals(r))):i;if(o.length<1)throw new Error("No signatures for this pubkey");const s=[];let a,u,c;for(const r of o){const i=f.signature.decode(r.signature),{hash:o,script:l}=c!==i.hashType?B(e,Object.assign({},n,{sighashType:i.hashType}),this.__CACHE,!0):{hash:a,script:u};c=i.hashType,a=o,u=l,k(r.pubkey,l,"verify"),s.push(t(r.pubkey,o,i.signature))}return s.every((e=>!0===e))}validateSignaturesOfTaprootInput(e,t,r){const n=this.data.inputs[e],i=(n||{}).tapKeySig,o=(n||{}).tapScriptSig;if(!n&&!i&&(!o||o.length))throw new Error("No signatures to validate");if("function"!=typeof t)throw new Error("Need validator function to validate signatures");const s=(r=r&&(0,p.toXOnly)(r))?L(e,n,this.data.inputs,r,this.__CACHE):function(e,t,r,n){const i=[];if(t.tapInternalKey){const r=N(e,t,n);r&&i.push(r)}if(t.tapScriptSig){const e=t.tapScriptSig.map((e=>e.pubkey));i.push(...e)}const o=i.map((i=>L(e,t,r,i,n)));return o.flat()}(e,n,this.data.inputs,this.__CACHE);if(!s.length)throw new Error("No signatures for this pubkey");const a=s.find((e=>!e.leafHash));let u=0;if(i&&a){if(!t(a.pubkey,a.hash,D(i)))return!1;u++}if(o)for(const e of o){const r=s.find((t=>e.pubkey.equals(t.pubkey)));if(r){if(!t(e.pubkey,r.hash,D(e.signature)))return!1;u++}}return u>0}signAllInputsHD(e,t=[h.Transaction.SIGHASH_ALL]){if(!e||!e.publicKey||!e.fingerprint)throw new Error("Need HDSigner to sign input");const r=[];for(const n of Q(this.data.inputs.length))try{this.signInputHD(n,e,t),r.push(!0)}catch(e){r.push(!1)}if(r.every((e=>!1===e)))throw new Error("No inputs were signed");return this}signAllInputsHDAsync(e,t=[h.Transaction.SIGHASH_ALL]){return new Promise(((r,n)=>{if(!e||!e.publicKey||!e.fingerprint)return n(new Error("Need HDSigner to sign input"));const i=[],o=[];for(const r of Q(this.data.inputs.length))o.push(this.signInputHDAsync(r,e,t).then((()=>{i.push(!0)}),(()=>{i.push(!1)})));return Promise.all(o).then((()=>{if(i.every((e=>!1===e)))return n(new Error("No inputs were signed"));r()}))}))}signInputHD(e,t,r=[h.Transaction.SIGHASH_ALL]){if(!t||!t.publicKey||!t.fingerprint)throw new Error("Need HDSigner to sign input");return U(e,this.data.inputs,t).forEach((t=>this.signInput(e,t,r))),this}signInputHDAsync(e,t,r=[h.Transaction.SIGHASH_ALL]){return new Promise(((n,i)=>{if(!t||!t.publicKey||!t.fingerprint)return i(new Error("Need HDSigner to sign input"));const o=U(e,this.data.inputs,t).map((t=>this.signInputAsync(e,t,r)));return Promise.all(o).then((()=>{n()})).catch(i)}))}signAllInputs(e,t){if(!e||!e.publicKey)throw new Error("Need Signer to sign input");const r=[];for(const n of Q(this.data.inputs.length))try{this.signInput(n,e,t),r.push(!0)}catch(e){r.push(!1)}if(r.every((e=>!1===e)))throw new Error("No inputs were signed");return this}signAllInputsAsync(e,t){return new Promise(((r,n)=>{if(!e||!e.publicKey)return n(new Error("Need Signer to sign input"));const i=[],o=[];for(const[r]of this.data.inputs.entries())o.push(this.signInputAsync(r,e,t).then((()=>{i.push(!0)}),(()=>{i.push(!1)})));return Promise.all(o).then((()=>{if(i.every((e=>!1===e)))return n(new Error("No inputs were signed"));r()}))}))}signInput(e,t,r){if(!t||!t.publicKey)throw new Error("Need Signer to sign input");const n=(0,o.checkForInput)(this.data.inputs,e);return(0,p.isTaprootInput)(n)?this._signTaprootInput(e,n,t,void 0,r):this._signInput(e,t,r)}signTaprootInput(e,t,r,n){if(!t||!t.publicKey)throw new Error("Need Signer to sign input");const i=(0,o.checkForInput)(this.data.inputs,e);if((0,p.isTaprootInput)(i))return this._signTaprootInput(e,i,t,r,n);throw new Error(`Input #${e} is not of type Taproot.`)}_signInput(e,t,r=[h.Transaction.SIGHASH_ALL]){const{hash:n,sighashType:i}=O(this.data.inputs,e,t.publicKey,this.__CACHE,r),o=[{pubkey:t.publicKey,signature:f.signature.encode(t.sign(n),i)}];return this.data.updateInput(e,{partialSig:o}),this}_signTaprootInput(e,t,r,n,i=[h.Transaction.SIGHASH_DEFAULT]){const o=this.checkTaprootHashesForSig(e,t,r,n,i),s=o.filter((e=>!e.leafHash)).map((e=>(0,p.serializeTaprootSignature)(r.signSchnorr(e.hash),t.sighashType)))[0],a=o.filter((e=>!!e.leafHash)).map((e=>({pubkey:(0,p.toXOnly)(r.publicKey),signature:(0,p.serializeTaprootSignature)(r.signSchnorr(e.hash),t.sighashType),leafHash:e.leafHash})));return s&&this.data.updateInput(e,{tapKeySig:s}),a.length&&this.data.updateInput(e,{tapScriptSig:a}),this}signInputAsync(e,t,r){return Promise.resolve().then((()=>{if(!t||!t.publicKey)throw new Error("Need Signer to sign input");const n=(0,o.checkForInput)(this.data.inputs,e);return(0,p.isTaprootInput)(n)?this._signTaprootInputAsync(e,n,t,void 0,r):this._signInputAsync(e,t,r)}))}signTaprootInputAsync(e,t,r,n){return Promise.resolve().then((()=>{if(!t||!t.publicKey)throw new Error("Need Signer to sign input");const i=(0,o.checkForInput)(this.data.inputs,e);if((0,p.isTaprootInput)(i))return this._signTaprootInputAsync(e,i,t,r,n);throw new Error(`Input #${e} is not of type Taproot.`)}))}_signInputAsync(e,t,r=[h.Transaction.SIGHASH_ALL]){const{hash:n,sighashType:i}=O(this.data.inputs,e,t.publicKey,this.__CACHE,r);return Promise.resolve(t.sign(n)).then((r=>{const n=[{pubkey:t.publicKey,signature:f.signature.encode(r,i)}];this.data.updateInput(e,{partialSig:n})}))}async _signTaprootInputAsync(e,t,r,n,i=[h.Transaction.SIGHASH_DEFAULT]){const o=this.checkTaprootHashesForSig(e,t,r,n,i),s=[],a=o.filter((e=>!e.leafHash))[0];if(a){const e=Promise.resolve(r.signSchnorr(a.hash)).then((e=>({tapKeySig:(0,p.serializeTaprootSignature)(e,t.sighashType)})));s.push(e)}const u=o.filter((e=>!!e.leafHash));if(u.length){const e=u.map((e=>Promise.resolve(r.signSchnorr(e.hash)).then((n=>({tapScriptSig:[{pubkey:(0,p.toXOnly)(r.publicKey),signature:(0,p.serializeTaprootSignature)(n,t.sighashType),leafHash:e.leafHash}]})))));s.push(...e)}return Promise.all(s).then((t=>{t.forEach((t=>this.data.updateInput(e,t)))}))}checkTaprootHashesForSig(e,t,r,n,i){if("function"!=typeof r.signSchnorr)throw new Error(`Need Schnorr Signer to sign taproot input #${e}.`);const o=L(e,t,this.data.inputs,r.publicKey,this.__CACHE,n,i);if(!o||!o.length)throw new Error(`Can not sign for input #${e} with the key ${r.publicKey.toString("hex")}`);return o}toBuffer(){return w(this.__CACHE),this.data.toBuffer()}toHex(){return w(this.__CACHE),this.data.toHex()}toBase64(){return w(this.__CACHE),this.data.toBase64()}updateGlobal(e){return this.data.updateGlobal(e),this}updateInput(e,t){return t.witnessScript&&$(t.witnessScript),(0,p.checkTaprootInputFields)(this.data.inputs[e],t,"updateInput"),this.data.updateInput(e,t),t.nonWitnessUtxo&&K(this.__CACHE,this.data.inputs[e],e),this}updateOutput(e,t){const r=this.data.outputs[e];return(0,p.checkTaprootOutputFields)(r,t,"updateOutput"),this.data.updateOutput(e,t),this}addUnknownKeyValToGlobal(e){return this.data.addUnknownKeyValToGlobal(e),this}addUnknownKeyValToInput(e,t){return this.data.addUnknownKeyValToInput(e,t),this}addUnknownKeyValToOutput(e,t){return this.data.addUnknownKeyValToOutput(e,t),this}clearFinalizedInput(e){return this.data.clearFinalizedInput(e),this}constructor(e={},t=new n.Psbt(new b)){this.data=t,this.opts=Object.assign({},g,e),this.__CACHE={__NON_WITNESS_UTXO_TX_CACHE:[],__NON_WITNESS_UTXO_BUF_CACHE:[],__TX_IN_CACHE:{},__TX:this.data.globalMap.unsignedTx.tx,__UNSAFE_SIGN_NONSEGWIT:!1},0===this.data.inputs.length&&this.setVersion(2);const r=(e,t,r,n)=>Object.defineProperty(e,t,{enumerable:r,writable:n});r(this,"__CACHE",!1,!0),r(this,"opts",!1,!0)}}e.exports.Psbt=m;const v=e=>new b(e);class b{getInputOutputCounts(){return{inputCount:this.tx.ins.length,outputCount:this.tx.outs.length}}addInput(e){if(void 0===e.hash||void 0===e.index||!r.isBuffer(e.hash)&&"string"!=typeof e.hash||"number"!=typeof e.index)throw new Error("Error adding input.");const t="string"==typeof e.hash?(0,u.reverseBuffer)(r.from(e.hash,"hex")):e.hash;this.tx.addInput(t,e.index,e.sequence)}addOutput(e){if(void 0===e.script||void 0===e.value||!r.isBuffer(e.script)||"number"!=typeof e.value)throw new Error("Error adding output.");this.tx.addOutput(e.script,e.value)}toBuffer(){return this.tx.toBuffer()}constructor(e=r.from([2,0,0,0,0,0,0,0,0,0])){this.tx=h.Transaction.fromBuffer(e),function(e){if(!e.ins.every((e=>e.script&&0===e.script.length&&e.witness&&0===e.witness.length)))throw new Error("Format Error: Transaction ScriptSigs are not empty")}(this.tx),Object.defineProperty(this,"tx",{enumerable:!1,writable:!0})}}function w(e){if(!1!==e.__UNSAFE_SIGN_NONSEGWIT)throw new Error("Not BIP174 compliant, can not export")}function x(e,t,r){if(!t)return!1;let n;if(n=r?r.map((e=>{const r=function(e){if(65===e.length){const t=1&e[64],r=e.slice(0,33);return r[0]=2|t,r}return e.slice()}(e);return t.find((e=>e.pubkey.equals(r)))})).filter((e=>!!e)):t,n.length>e)throw new Error("Too many signatures");return n.length===e}function A(e){return!!e.finalScriptSig||!!e.finalScriptWitness}function S(e){return t=>!!t.masterFingerprint.equals(e.fingerprint)&&!!e.derivePath(t.path).publicKey.equals(t.pubkey)}function E(e){if("number"!=typeof e||e!==Math.floor(e)||e>4294967295||e<0)throw new Error("Invalid 32 bit integer")}function T(e,t){e.forEach((e=>{if((0,p.isTaprootInput)(e)?(0,p.checkTaprootInputForSigs)(e,t):(0,y.checkInputForSig)(e,t))throw new Error("Can not modify transaction, signatures exist.")}))}function k(e,t,r){if(!(0,y.pubkeyInScript)(e,t))throw new Error(`Can not ${r} for this input with the key ${e.toString("hex")}`)}function I(e,t){const n=(0,u.reverseBuffer)(r.from(t.hash)).toString("hex")+":"+t.index;if(e.__TX_IN_CACHE[n])throw new Error("Duplicate input detected.");e.__TX_IN_CACHE[n]=1}function _(e,t){return(r,n,i,o)=>{const s=e({redeem:{output:i}}).output;if(!n.equals(s))throw new Error(`${t} for ${o} #${r} doesn't match the scriptPubKey in the prevout`)}}const P=_(l.p2sh,"Redeem script"),R=_(l.p2wsh,"Witness script");function C(e,t,r,n){if(!r.every(A))throw new Error(`PSBT must be finalized to calculate ${t}`);if("__FEE_RATE"===e&&n.__FEE_RATE)return n.__FEE_RATE;if("__FEE"===e&&n.__FEE)return n.__FEE;let i,o=!0;return n.__EXTRACTED_TX?(i=n.__EXTRACTED_TX,o=!1):i=n.__TX.clone(),z(r,i,n,o),"__FEE_RATE"===e?n.__FEE_RATE:"__FEE"===e?n.__FEE:void 0}function M(e,t,r,n,i,o){const s=Z(r);if(!function(e,t,r){switch(r){case"pubkey":case"pubkeyhash":case"witnesspubkeyhash":return x(1,e.partialSig);case"multisig":const r=l.p2ms({output:t});return x(r.m,e.partialSig,r.pubkeys);default:return!1}}(t,r,s))throw new Error(`Can not finalize input #${e}`);return function(e,t,r,n,i,o){let s,a;const u=function(e,t,r){let n;switch(t){case"multisig":const t=function(e,t){const r=l.p2ms({output:e});return r.pubkeys.map((e=>(t.filter((t=>t.pubkey.equals(e)))[0]||{}).signature)).filter((e=>!!e))}(e,r);n=l.p2ms({output:e,signatures:t});break;case"pubkey":n=l.p2pk({output:e,signature:r[0].signature});break;case"pubkeyhash":n=l.p2pkh({output:e,pubkey:r[0].pubkey,signature:r[0].signature});break;case"witnesspubkeyhash":n=l.p2wpkh({output:e,pubkey:r[0].pubkey,signature:r[0].signature})}return n}(e,t,r),c=o?l.p2wsh({redeem:u}):null,d=i?l.p2sh({redeem:c||u}):null;n?(a=c?(0,y.witnessStackToScriptWitness)(c.witness):(0,y.witnessStackToScriptWitness)(u.witness),d&&(s=d.input)):s=d?d.input:u.input;return{finalScriptSig:s,finalScriptWitness:a}}(r,s,t.partialSig,n,i,o)}function O(e,t,r,n,i){const s=(0,o.checkForInput)(e,t),{hash:a,sighashType:u,script:c}=B(t,s,n,!1,i);return k(r,c,"sign"),{hash:a,sighashType:u}}function B(e,t,r,n,i){const o=r.__TX,s=t.sighashType||h.Transaction.SIGHASH_ALL;let a,u;if(F(s,i),t.nonWitnessUtxo){const n=H(r,t,e),i=o.ins[e].hash,s=n.getHash();if(!i.equals(s))throw new Error(`Non-witness UTXO hash for input #${e} doesn't match the hash specified in the prevout`);const a=o.ins[e].index;u=n.outs[a]}else{if(!t.witnessUtxo)throw new Error("Need a Utxo input item for signing");u=t.witnessUtxo}const{meaningfulScript:c,type:d}=G(u.script,e,"input",t.redeemScript,t.witnessScript);if(["p2sh-p2wsh","p2wsh"].indexOf(d)>=0)a=o.hashForWitnessV0(e,c,u.value,s);else if((0,y.isP2WPKH)(c)){const t=l.p2pkh({hash:c.slice(2)}).output;a=o.hashForWitnessV0(e,t,u.value,s)}else{if(void 0===t.nonWitnessUtxo&&!1===r.__UNSAFE_SIGN_NONSEGWIT)throw new Error(`Input #${e} has witnessUtxo but non-segwit script: ${c.toString("hex")}`);n||!1===r.__UNSAFE_SIGN_NONSEGWIT||console.warn("Warning: Signing non-segwit inputs without the full parent transaction means there is a chance that a miner could feed you incorrect information to trick you into paying large fees. This behavior is the same as Psbt's predecesor (TransactionBuilder - now removed) when signing non-segwit scripts. You are not able to export this Psbt with toBuffer|toBase64|toHex since it is not BIP174 compliant.\n*********************\nPROCEED WITH CAUTION!\n*********************"),a=o.hashForSignature(e,c,s)}return{script:c,sighashType:s,hash:a}}function N(e,t,r){const{script:n}=V(e,t,r);return(0,y.isP2TR)(n)?n.subarray(2,34):null}function D(e){return 64===e.length?e:e.subarray(0,64)}function L(e,t,n,i,o,s,a){const u=o.__TX,c=t.sighashType||h.Transaction.SIGHASH_DEFAULT;F(c,a);const l=n.map(((e,t)=>V(t,e,o))),f=l.map((e=>e.script)),g=l.map((e=>e.value)),m=[];if(t.tapInternalKey&&!s){const n=N(e,t,o)||r.from([]);if((0,p.toXOnly)(i).equals(n)){const t=u.hashForWitnessV1(e,f,g,c);m.push({pubkey:i,hash:t})}}const v=(t.tapLeafScript||[]).filter((e=>(0,y.pubkeyInScript)(i,e.script))).map((e=>{const t=(0,d.tapleafHash)({output:e.script,version:e.leafVersion});return Object.assign({hash:t},e)})).filter((e=>!s||s.equals(e.hash))).map((t=>{const r=u.hashForWitnessV1(e,f,g,h.Transaction.SIGHASH_DEFAULT,t.hash);return{pubkey:i,hash:r,leafHash:t.hash}}));return m.concat(v)}function F(e,t){if(t&&t.indexOf(e)<0){const t=function(e){let t=e&h.Transaction.SIGHASH_ANYONECANPAY?"SIGHASH_ANYONECANPAY | ":"";switch(31&e){case h.Transaction.SIGHASH_ALL:t+="SIGHASH_ALL";break;case h.Transaction.SIGHASH_SINGLE:t+="SIGHASH_SINGLE";break;case h.Transaction.SIGHASH_NONE:t+="SIGHASH_NONE"}return t}(e);throw new Error(`Sighash type is not allowed. Retry the sign method passing the sighashTypes array of whitelisted types. Sighash type: ${t}`)}}function U(e,t,r){const n=(0,o.checkForInput)(t,e);if(!n.bip32Derivation||0===n.bip32Derivation.length)throw new Error("Need bip32Derivation to sign with HD");const i=n.bip32Derivation.map((e=>e.masterFingerprint.equals(r.fingerprint)?e:void 0)).filter((e=>!!e));if(0===i.length)throw new Error("Need one bip32Derivation masterFingerprint to match the HDSigner fingerprint");return i.map((e=>{const t=r.derivePath(e.path);if(!e.pubkey.equals(t.publicKey))throw new Error("pubkey did not match bip32Derivation");return t}))}function j(e){let t=0;function r(){const r=i.decode(e,t);return t+=i.decode.bytes,r}function n(){return n=r(),t+=n,e.slice(t-n,t);var n}return function(){const e=r(),t=[];for(let r=0;r{if(n&&e.finalScriptSig&&(t.ins[o].script=e.finalScriptSig),n&&e.finalScriptWitness&&(t.ins[o].witness=j(e.finalScriptWitness)),e.witnessUtxo)i+=e.witnessUtxo.value;else if(e.nonWitnessUtxo){const n=H(r,e,o),s=t.ins[o].index,a=n.outs[s];i+=a.value}}));const o=t.outs.reduce(((e,t)=>e+t.value),0),s=i-o;if(s<0)throw new Error("Outputs are spending more than Inputs");const a=t.virtualSize();r.__FEE=s,r.__EXTRACTED_TX=t,r.__FEE_RATE=Math.floor(s/a)}function H(e,t,r){const n=e.__NON_WITNESS_UTXO_TX_CACHE;return n[r]||K(e,t,r),n[r]}function q(e,t,r){const{script:n}=V(e,t,r);return n}function V(e,t,r){if(void 0!==t.witnessUtxo)return{script:t.witnessUtxo.script,value:t.witnessUtxo.value};if(void 0!==t.nonWitnessUtxo){const n=H(r,t,e).outs[r.__TX.ins[e].index];return{script:n.script,value:n.value}}throw new Error("Can't find pubkey in input without Utxo data")}function W(e){return 33===e.length&&f.isCanonicalPubKey(e)}function G(e,t,r,n,i){const o=(0,y.isP2SHScript)(e),s=o&&n&&(0,y.isP2WSHScript)(n),a=(0,y.isP2WSHScript)(e);if(o&&void 0===n)throw new Error("scriptPubkey is P2SH but redeemScript missing");if((a||s)&&void 0===i)throw new Error("scriptPubkey or redeemScript is P2WSH but witnessScript missing");let u;return s?(u=i,P(t,e,n,r),R(t,n,i,r),$(u)):a?(u=i,R(t,e,i,r),$(u)):o?(u=n,P(t,e,n,r)):u=e,{meaningfulScript:u,type:s?"p2sh-p2wsh":o?"p2sh":a?"p2wsh":"raw"}}function $(e){if((0,y.isP2WPKH)(e)||(0,y.isP2SHScript)(e))throw new Error("P2WPKH or P2SH can not be contained within P2WSH")}function Z(e){return(0,y.isP2WPKH)(e)?"witnesspubkeyhash":(0,y.isP2PKH)(e)?"pubkeyhash":(0,y.isP2MS)(e)?"multisig":(0,y.isP2PK)(e)?"pubkey":"nonstandard"}function Q(e){return[...Array(e).keys()]}})),s.register("27TOO",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("9r02p"),i=s("aqWEv"),o=s("4hlf7"),a=s("daOmu");e.exports.Psbt=class{static fromBase64(e,t){const n=r.from(e,"base64");return this.fromBuffer(n,t)}static fromHex(e,t){const n=r.from(e,"hex");return this.fromBuffer(n,t)}static fromBuffer(e,t){const r=i.psbtFromBuffer(e,t),n=new this(r.globalMap.unsignedTx);return Object.assign(n,r),n}toBase64(){return this.toBuffer().toString("base64")}toHex(){return this.toBuffer().toString("hex")}toBuffer(){return i.psbtToBuffer(this)}updateGlobal(e){return a.updateGlobal(e,this.globalMap),this}updateInput(e,t){const r=a.checkForInput(this.inputs,e);return a.updateInput(t,r),this}updateOutput(e,t){const r=a.checkForOutput(this.outputs,e);return a.updateOutput(t,r),this}addUnknownKeyValToGlobal(e){return a.checkHasKey(e,this.globalMap.unknownKeyVals,a.getEnumLength(o.GlobalTypes)),this.globalMap.unknownKeyVals||(this.globalMap.unknownKeyVals=[]),this.globalMap.unknownKeyVals.push(e),this}addUnknownKeyValToInput(e,t){const r=a.checkForInput(this.inputs,e);return a.checkHasKey(t,r.unknownKeyVals,a.getEnumLength(o.InputTypes)),r.unknownKeyVals||(r.unknownKeyVals=[]),r.unknownKeyVals.push(t),this}addUnknownKeyValToOutput(e,t){const r=a.checkForOutput(this.outputs,e);return a.checkHasKey(t,r.unknownKeyVals,a.getEnumLength(o.OutputTypes)),r.unknownKeyVals||(r.unknownKeyVals=[]),r.unknownKeyVals.push(t),this}addInput(e){this.globalMap.unsignedTx.addInput(e),this.inputs.push({unknownKeyVals:[]});const t=e.unknownKeyVals||[],r=this.inputs.length-1;if(!Array.isArray(t))throw new Error("unknownKeyVals must be an Array");return t.forEach((e=>this.addUnknownKeyValToInput(r,e))),a.addInputAttributes(this.inputs,e),this}addOutput(e){this.globalMap.unsignedTx.addOutput(e),this.outputs.push({unknownKeyVals:[]});const t=e.unknownKeyVals||[],r=this.outputs.length-1;if(!Array.isArray(t))throw new Error("unknownKeyVals must be an Array");return t.forEach((e=>this.addUnknownKeyValToOutput(r,e))),a.addOutputAttributes(this.outputs,e),this}clearFinalizedInput(e){const t=a.checkForInput(this.inputs,e);a.inputCheckUncleanFinalized(e,t);for(const e of Object.keys(t))["witnessUtxo","nonWitnessUtxo","finalScriptSig","finalScriptWitness","unknownKeyVals"].includes(e)||delete t[e];return this}combine(...e){const t=n.combine([this].concat(e));return Object.assign(this,t),this}getTransaction(){return this.globalMap.unsignedTx.toBuffer()}constructor(e){this.inputs=[],this.outputs=[],this.globalMap={unsignedTx:e}}}})),s.register("9r02p",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0});var r=s("aqWEv");function n(e,t,r){return n=>{if(e.has(n))return;const i=r.filter((e=>e.key.toString("hex")===n))[0];t.push(i),e.add(n)}}function i(e){return e.globalMap.unsignedTx}function o(e){const t=new Set;return e.forEach((e=>{const r=e.key.toString("hex");if(t.has(r))throw new Error("Combine: KeyValue Map keys should be unique");t.add(r)})),t}e.exports.combine=function(e){const t=e[0],s=r.psbtToKeyVals(t),a=e.slice(1);if(0===a.length)throw new Error("Combine: Nothing to combine");const u=i(t);if(void 0===u)throw new Error("Combine: Self missing transaction");const c=o(s.globalKeyVals),l=s.inputKeyVals.map(o),d=s.outputKeyVals.map(o);for(const e of a){const t=i(e);if(void 0===t||!t.toBuffer().equals(u.toBuffer()))throw new Error("Combine: One of the Psbts does not have the same transaction.");const a=r.psbtToKeyVals(e);o(a.globalKeyVals).forEach(n(c,s.globalKeyVals,a.globalKeyVals));a.inputKeyVals.map(o).forEach(((e,t)=>e.forEach(n(l[t],s.inputKeyVals[t],a.inputKeyVals[t]))));a.outputKeyVals.map(o).forEach(((e,t)=>e.forEach(n(d[t],s.outputKeyVals[t],a.outputKeyVals[t]))))}return r.psbtFromKeyVals(u,{globalMapKeyVals:s.globalKeyVals,inputKeyVals:s.inputKeyVals,outputKeyVals:s.outputKeyVals})}})),s.register("aqWEv",(function(e,t){"use strict";function r(t){for(var r in t)e.exports.hasOwnProperty(r)||(e.exports[r]=t[r])}Object.defineProperty(e.exports,"__esModule",{value:!0}),r(s("g7Pt8")),r(s("jce75"))})),s.register("g7Pt8",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("isncX"),i=s("kTT6l"),o=s("4lW9l"),a=s("4hlf7");function u(e,t,n){if(!t.equals(r.from([n])))throw new Error(`Format Error: Invalid ${e} key: ${t.toString("hex")}`)}function c(e,{globalMapKeyVals:t,inputKeyVals:r,outputKeyVals:o}){const s={unsignedTx:e};let c=0;for(const e of t)switch(e.key[0]){case a.GlobalTypes.UNSIGNED_TX:if(u("global",e.key,a.GlobalTypes.UNSIGNED_TX),c>0)throw new Error("Format Error: GlobalMap has multiple UNSIGNED_TX");c++;break;case a.GlobalTypes.GLOBAL_XPUB:void 0===s.globalXpub&&(s.globalXpub=[]),s.globalXpub.push(n.globals.globalXpub.decode(e));break;default:s.unknownKeyVals||(s.unknownKeyVals=[]),s.unknownKeyVals.push(e)}const l=r.length,d=o.length,f=[],h=[];for(const e of i.range(l)){const t={};for(const i of r[e])switch(n.inputs.checkPubkey(i),i.key[0]){case a.InputTypes.NON_WITNESS_UTXO:if(u("input",i.key,a.InputTypes.NON_WITNESS_UTXO),void 0!==t.nonWitnessUtxo)throw new Error("Format Error: Input has multiple NON_WITNESS_UTXO");t.nonWitnessUtxo=n.inputs.nonWitnessUtxo.decode(i);break;case a.InputTypes.WITNESS_UTXO:if(u("input",i.key,a.InputTypes.WITNESS_UTXO),void 0!==t.witnessUtxo)throw new Error("Format Error: Input has multiple WITNESS_UTXO");t.witnessUtxo=n.inputs.witnessUtxo.decode(i);break;case a.InputTypes.PARTIAL_SIG:void 0===t.partialSig&&(t.partialSig=[]),t.partialSig.push(n.inputs.partialSig.decode(i));break;case a.InputTypes.SIGHASH_TYPE:if(u("input",i.key,a.InputTypes.SIGHASH_TYPE),void 0!==t.sighashType)throw new Error("Format Error: Input has multiple SIGHASH_TYPE");t.sighashType=n.inputs.sighashType.decode(i);break;case a.InputTypes.REDEEM_SCRIPT:if(u("input",i.key,a.InputTypes.REDEEM_SCRIPT),void 0!==t.redeemScript)throw new Error("Format Error: Input has multiple REDEEM_SCRIPT");t.redeemScript=n.inputs.redeemScript.decode(i);break;case a.InputTypes.WITNESS_SCRIPT:if(u("input",i.key,a.InputTypes.WITNESS_SCRIPT),void 0!==t.witnessScript)throw new Error("Format Error: Input has multiple WITNESS_SCRIPT");t.witnessScript=n.inputs.witnessScript.decode(i);break;case a.InputTypes.BIP32_DERIVATION:void 0===t.bip32Derivation&&(t.bip32Derivation=[]),t.bip32Derivation.push(n.inputs.bip32Derivation.decode(i));break;case a.InputTypes.FINAL_SCRIPTSIG:u("input",i.key,a.InputTypes.FINAL_SCRIPTSIG),t.finalScriptSig=n.inputs.finalScriptSig.decode(i);break;case a.InputTypes.FINAL_SCRIPTWITNESS:u("input",i.key,a.InputTypes.FINAL_SCRIPTWITNESS),t.finalScriptWitness=n.inputs.finalScriptWitness.decode(i);break;case a.InputTypes.POR_COMMITMENT:u("input",i.key,a.InputTypes.POR_COMMITMENT),t.porCommitment=n.inputs.porCommitment.decode(i);break;case a.InputTypes.TAP_KEY_SIG:u("input",i.key,a.InputTypes.TAP_KEY_SIG),t.tapKeySig=n.inputs.tapKeySig.decode(i);break;case a.InputTypes.TAP_SCRIPT_SIG:void 0===t.tapScriptSig&&(t.tapScriptSig=[]),t.tapScriptSig.push(n.inputs.tapScriptSig.decode(i));break;case a.InputTypes.TAP_LEAF_SCRIPT:void 0===t.tapLeafScript&&(t.tapLeafScript=[]),t.tapLeafScript.push(n.inputs.tapLeafScript.decode(i));break;case a.InputTypes.TAP_BIP32_DERIVATION:void 0===t.tapBip32Derivation&&(t.tapBip32Derivation=[]),t.tapBip32Derivation.push(n.inputs.tapBip32Derivation.decode(i));break;case a.InputTypes.TAP_INTERNAL_KEY:u("input",i.key,a.InputTypes.TAP_INTERNAL_KEY),t.tapInternalKey=n.inputs.tapInternalKey.decode(i);break;case a.InputTypes.TAP_MERKLE_ROOT:u("input",i.key,a.InputTypes.TAP_MERKLE_ROOT),t.tapMerkleRoot=n.inputs.tapMerkleRoot.decode(i);break;default:t.unknownKeyVals||(t.unknownKeyVals=[]),t.unknownKeyVals.push(i)}f.push(t)}for(const e of i.range(d)){const t={};for(const r of o[e])switch(n.outputs.checkPubkey(r),r.key[0]){case a.OutputTypes.REDEEM_SCRIPT:if(u("output",r.key,a.OutputTypes.REDEEM_SCRIPT),void 0!==t.redeemScript)throw new Error("Format Error: Output has multiple REDEEM_SCRIPT");t.redeemScript=n.outputs.redeemScript.decode(r);break;case a.OutputTypes.WITNESS_SCRIPT:if(u("output",r.key,a.OutputTypes.WITNESS_SCRIPT),void 0!==t.witnessScript)throw new Error("Format Error: Output has multiple WITNESS_SCRIPT");t.witnessScript=n.outputs.witnessScript.decode(r);break;case a.OutputTypes.BIP32_DERIVATION:void 0===t.bip32Derivation&&(t.bip32Derivation=[]),t.bip32Derivation.push(n.outputs.bip32Derivation.decode(r));break;case a.OutputTypes.TAP_INTERNAL_KEY:u("output",r.key,a.OutputTypes.TAP_INTERNAL_KEY),t.tapInternalKey=n.outputs.tapInternalKey.decode(r);break;case a.OutputTypes.TAP_TREE:u("output",r.key,a.OutputTypes.TAP_TREE),t.tapTree=n.outputs.tapTree.decode(r);break;case a.OutputTypes.TAP_BIP32_DERIVATION:void 0===t.tapBip32Derivation&&(t.tapBip32Derivation=[]),t.tapBip32Derivation.push(n.outputs.tapBip32Derivation.decode(r));break;default:t.unknownKeyVals||(t.unknownKeyVals=[]),t.unknownKeyVals.push(r)}h.push(t)}return{globalMap:s,inputs:f,outputs:h}}e.exports.psbtFromBuffer=function(e,t){let r=0;function n(){const t=o.decode(e,r);r+=o.encodingLength(t);const n=e.slice(r,r+t);return r+=t,n}function s(){return{key:n(),value:n()}}function u(){if(r>=e.length)throw new Error("Format Error: Unexpected End of PSBT");const t=0===e.readUInt8(r);return t&&r++,t}if(1886610036!==function(){const t=e.readUInt32BE(r);return r+=4,t}())throw new Error("Format Error: Invalid Magic Number");if(255!==function(){const t=e.readUInt8(r);return r+=1,t}())throw new Error("Format Error: Magic Number must be followed by 0xff separator");const l=[],d={};for(;!u();){const e=s(),t=e.key.toString("hex");if(d[t])throw new Error("Format Error: Keys must be unique for global keymap: key "+t);d[t]=1,l.push(e)}const f=l.filter((e=>e.key[0]===a.GlobalTypes.UNSIGNED_TX));if(1!==f.length)throw new Error("Format Error: Only one UNSIGNED_TX allowed");const h=t(f[0].value),{inputCount:p,outputCount:y}=h.getInputOutputCounts(),g=[],m=[];for(const e of i.range(p)){const t={},r=[];for(;!u();){const n=s(),i=n.key.toString("hex");if(t[i])throw new Error("Format Error: Keys must be unique for each input: input index "+e+" key "+i);t[i]=1,r.push(n)}g.push(r)}for(const e of i.range(y)){const t={},r=[];for(;!u();){const n=s(),i=n.key.toString("hex");if(t[i])throw new Error("Format Error: Keys must be unique for each output: output index "+e+" key "+i);t[i]=1,r.push(n)}m.push(r)}return c(h,{globalMapKeyVals:l,inputKeyVals:g,outputKeyVals:m})},e.exports.checkKeyBuffer=u,e.exports.psbtFromKeyVals=c})),s.register("isncX",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0});var r=s("4hlf7"),n=s("amuIb"),i=s("2On2R"),o=s("dp575"),a=s("lMs9t"),u=s("lRzKi"),c=s("54wQx"),l=s("gFiY2"),d=s("hsf9I"),f=s("23DgE"),h=s("kOC4d"),p=s("fJgIk"),y=s("aIgic"),g=s("bRRUs"),m=s("1zouQ"),v=s("8Y45g"),b=s("7Y6tn"),w=s("edOSc"),x=s("xAoCI"),A=s("b5ZAl"),S=s("jZJkm");const E={unsignedTx:i,globalXpub:n,checkPubkey:b.makeChecker([])};e.exports.globals=E;const T={nonWitnessUtxo:u,partialSig:c,sighashType:d,finalScriptSig:o,finalScriptWitness:a,porCommitment:l,witnessUtxo:g,bip32Derivation:v.makeConverter(r.InputTypes.BIP32_DERIVATION),redeemScript:w.makeConverter(r.InputTypes.REDEEM_SCRIPT),witnessScript:S.makeConverter(r.InputTypes.WITNESS_SCRIPT),checkPubkey:b.makeChecker([r.InputTypes.PARTIAL_SIG,r.InputTypes.BIP32_DERIVATION]),tapKeySig:f,tapScriptSig:y,tapLeafScript:h,tapBip32Derivation:x.makeConverter(r.InputTypes.TAP_BIP32_DERIVATION),tapInternalKey:A.makeConverter(r.InputTypes.TAP_INTERNAL_KEY),tapMerkleRoot:p};e.exports.inputs=T;const k={bip32Derivation:v.makeConverter(r.OutputTypes.BIP32_DERIVATION),redeemScript:w.makeConverter(r.OutputTypes.REDEEM_SCRIPT),witnessScript:S.makeConverter(r.OutputTypes.WITNESS_SCRIPT),checkPubkey:b.makeChecker([r.OutputTypes.BIP32_DERIVATION]),tapBip32Derivation:x.makeConverter(r.OutputTypes.TAP_BIP32_DERIVATION),tapTree:m,tapInternalKey:A.makeConverter(r.OutputTypes.TAP_INTERNAL_KEY)};e.exports.outputs=k})),s.register("4hlf7",(function(e,t){"use strict";var r,n,i;Object.defineProperty(e.exports,"__esModule",{value:!0}),(r=e.exports.GlobalTypes||(e.exports.GlobalTypes={}))[r.UNSIGNED_TX=0]="UNSIGNED_TX",r[r.GLOBAL_XPUB=1]="GLOBAL_XPUB",e.exports.GLOBAL_TYPE_NAMES=["unsignedTx","globalXpub"],(n=e.exports.InputTypes||(e.exports.InputTypes={}))[n.NON_WITNESS_UTXO=0]="NON_WITNESS_UTXO",n[n.WITNESS_UTXO=1]="WITNESS_UTXO",n[n.PARTIAL_SIG=2]="PARTIAL_SIG",n[n.SIGHASH_TYPE=3]="SIGHASH_TYPE",n[n.REDEEM_SCRIPT=4]="REDEEM_SCRIPT",n[n.WITNESS_SCRIPT=5]="WITNESS_SCRIPT",n[n.BIP32_DERIVATION=6]="BIP32_DERIVATION",n[n.FINAL_SCRIPTSIG=7]="FINAL_SCRIPTSIG",n[n.FINAL_SCRIPTWITNESS=8]="FINAL_SCRIPTWITNESS",n[n.POR_COMMITMENT=9]="POR_COMMITMENT",n[n.TAP_KEY_SIG=19]="TAP_KEY_SIG",n[n.TAP_SCRIPT_SIG=20]="TAP_SCRIPT_SIG",n[n.TAP_LEAF_SCRIPT=21]="TAP_LEAF_SCRIPT",n[n.TAP_BIP32_DERIVATION=22]="TAP_BIP32_DERIVATION",n[n.TAP_INTERNAL_KEY=23]="TAP_INTERNAL_KEY",n[n.TAP_MERKLE_ROOT=24]="TAP_MERKLE_ROOT",e.exports.INPUT_TYPE_NAMES=["nonWitnessUtxo","witnessUtxo","partialSig","sighashType","redeemScript","witnessScript","bip32Derivation","finalScriptSig","finalScriptWitness","porCommitment","tapKeySig","tapScriptSig","tapLeafScript","tapBip32Derivation","tapInternalKey","tapMerkleRoot"],(i=e.exports.OutputTypes||(e.exports.OutputTypes={}))[i.REDEEM_SCRIPT=0]="REDEEM_SCRIPT",i[i.WITNESS_SCRIPT=1]="WITNESS_SCRIPT",i[i.BIP32_DERIVATION=2]="BIP32_DERIVATION",i[i.TAP_INTERNAL_KEY=5]="TAP_INTERNAL_KEY",i[i.TAP_TREE=6]="TAP_TREE",i[i.TAP_BIP32_DERIVATION=7]="TAP_BIP32_DERIVATION",e.exports.OUTPUT_TYPE_NAMES=["redeemScript","witnessScript","bip32Derivation","tapInternalKey","tapTree","tapBip32Derivation"]})),s.register("amuIb",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");const i=e=>[...Array(e).keys()];e.exports.decode=function(e){if(e.key[0]!==n.GlobalTypes.GLOBAL_XPUB)throw new Error("Decode Error: could not decode globalXpub with key 0x"+e.key.toString("hex"));if(79!==e.key.length||![2,3].includes(e.key[46]))throw new Error("Decode Error: globalXpub has invalid extended pubkey in key 0x"+e.key.toString("hex"));if(e.value.length/4%1!=0)throw new Error("Decode Error: Global GLOBAL_XPUB value length should be multiple of 4");const t=e.key.slice(1),r={masterFingerprint:e.value.slice(0,4),extendedPubkey:t,path:"m"};for(const t of i(e.value.length/4-1)){const n=e.value.readUInt32LE(4*t+4),i=!!(2147483648&n),o=2147483647&n;r.path+="/"+o.toString(10)+(i?"'":"")}return r},e.exports.encode=function(e){const t=r.from([n.GlobalTypes.GLOBAL_XPUB]),i=r.concat([t,e.extendedPubkey]),o=e.path.split("/"),s=r.allocUnsafe(4*o.length);e.masterFingerprint.copy(s,0);let a=4;return o.slice(1).forEach((e=>{const t="'"===e.slice(-1);let r=2147483647&parseInt(t?e.slice(0,-1):e,10);t&&(r+=2147483648),s.writeUInt32LE(r,a),a+=4})),{key:i,value:s}},e.exports.expected="{ masterFingerprint: Buffer; extendedPubkey: Buffer; path: string; }",e.exports.check=function(e){const t=e.extendedPubkey,n=e.masterFingerprint,i=e.path;return r.isBuffer(t)&&78===t.length&&[2,3].indexOf(t[45])>-1&&r.isBuffer(n)&&4===n.length&&"string"==typeof i&&!!i.match(/^m(\/\d+'?)*$/)},e.exports.canAddToArray=function(e,t,r){const n=t.extendedPubkey.toString("hex");return!r.has(n)&&(r.add(n),0===e.filter((e=>e.extendedPubkey.equals(t.extendedPubkey))).length)}})),s.register("2On2R",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.encode=function(e){return{key:r.from([n.GlobalTypes.UNSIGNED_TX]),value:e.toBuffer()}}})),s.register("dp575",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.FINAL_SCRIPTSIG)throw new Error("Decode Error: could not decode finalScriptSig with key 0x"+e.key.toString("hex"));return e.value},e.exports.encode=function(e){return{key:r.from([n.InputTypes.FINAL_SCRIPTSIG]),value:e}},e.exports.expected="Buffer",e.exports.check=function(e){return r.isBuffer(e)},e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.finalScriptSig}})),s.register("lMs9t",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.FINAL_SCRIPTWITNESS)throw new Error("Decode Error: could not decode finalScriptWitness with key 0x"+e.key.toString("hex"));return e.value},e.exports.encode=function(e){return{key:r.from([n.InputTypes.FINAL_SCRIPTWITNESS]),value:e}},e.exports.expected="Buffer",e.exports.check=function(e){return r.isBuffer(e)},e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.finalScriptWitness}})),s.register("lRzKi",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.NON_WITNESS_UTXO)throw new Error("Decode Error: could not decode nonWitnessUtxo with key 0x"+e.key.toString("hex"));return e.value},e.exports.encode=function(e){return{key:r.from([n.InputTypes.NON_WITNESS_UTXO]),value:e}},e.exports.expected="Buffer",e.exports.check=function(e){return r.isBuffer(e)},e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.nonWitnessUtxo}})),s.register("54wQx",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.PARTIAL_SIG)throw new Error("Decode Error: could not decode partialSig with key 0x"+e.key.toString("hex"));if(34!==e.key.length&&66!==e.key.length||![2,3,4].includes(e.key[1]))throw new Error("Decode Error: partialSig has invalid pubkey in key 0x"+e.key.toString("hex"));return{pubkey:e.key.slice(1),signature:e.value}},e.exports.encode=function(e){const t=r.from([n.InputTypes.PARTIAL_SIG]);return{key:r.concat([t,e.pubkey]),value:e.signature}},e.exports.expected="{ pubkey: Buffer; signature: Buffer; }",e.exports.check=function(e){return r.isBuffer(e.pubkey)&&r.isBuffer(e.signature)&&[33,65].includes(e.pubkey.length)&&[2,3,4].includes(e.pubkey[0])&&function(e){if(!r.isBuffer(e)||e.length<9)return!1;if(48!==e[0])return!1;if(e.length!==e[1]+3)return!1;if(2!==e[2])return!1;const t=e[3];if(t>33||t<1)return!1;if(2!==e[3+t+1])return!1;const n=e[3+t+2];return!(n>33||n<1)&&e.length===3+t+2+n+2}(e.signature)},e.exports.canAddToArray=function(e,t,r){const n=t.pubkey.toString("hex");return!r.has(n)&&(r.add(n),0===e.filter((e=>e.pubkey.equals(t.pubkey))).length)}})),s.register("gFiY2",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.POR_COMMITMENT)throw new Error("Decode Error: could not decode porCommitment with key 0x"+e.key.toString("hex"));return e.value.toString("utf8")},e.exports.encode=function(e){return{key:r.from([n.InputTypes.POR_COMMITMENT]),value:r.from(e,"utf8")}},e.exports.expected="string",e.exports.check=function(e){return"string"==typeof e},e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.porCommitment}})),s.register("hsf9I",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.SIGHASH_TYPE)throw new Error("Decode Error: could not decode sighashType with key 0x"+e.key.toString("hex"));return e.value.readUInt32LE(0)},e.exports.encode=function(e){const t=r.from([n.InputTypes.SIGHASH_TYPE]),i=r.allocUnsafe(4);return i.writeUInt32LE(e,0),{key:t,value:i}},e.exports.expected="number",e.exports.check=function(e){return"number"==typeof e},e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.sighashType}})),s.register("23DgE",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");function i(e){return r.isBuffer(e)&&(64===e.length||65===e.length)}e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.TAP_KEY_SIG||1!==e.key.length)throw new Error("Decode Error: could not decode tapKeySig with key 0x"+e.key.toString("hex"));if(!i(e.value))throw new Error("Decode Error: tapKeySig not a valid 64-65-byte BIP340 signature");return e.value},e.exports.encode=function(e){return{key:r.from([n.InputTypes.TAP_KEY_SIG]),value:e}},e.exports.expected="Buffer",e.exports.check=i,e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.tapKeySig}})),s.register("kOC4d",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.TAP_LEAF_SCRIPT)throw new Error("Decode Error: could not decode tapLeafScript with key 0x"+e.key.toString("hex"));if((e.key.length-2)%32!=0)throw new Error("Decode Error: tapLeafScript has invalid control block in key 0x"+e.key.toString("hex"));const t=e.value[e.value.length-1];if((254&e.key[1])!==t)throw new Error("Decode Error: tapLeafScript bad leaf version in key 0x"+e.key.toString("hex"));const r=e.value.slice(0,-1);return{controlBlock:e.key.slice(1),script:r,leafVersion:t}},e.exports.encode=function(e){const t=r.from([n.InputTypes.TAP_LEAF_SCRIPT]),i=r.from([e.leafVersion]);return{key:r.concat([t,e.controlBlock]),value:r.concat([e.script,i])}},e.exports.expected="{ controlBlock: Buffer; leafVersion: number, script: Buffer; }",e.exports.check=function(e){return r.isBuffer(e.controlBlock)&&(e.controlBlock.length-1)%32==0&&(254&e.controlBlock[0])===e.leafVersion&&r.isBuffer(e.script)},e.exports.canAddToArray=function(e,t,r){const n=t.controlBlock.toString("hex");return!r.has(n)&&(r.add(n),0===e.filter((e=>e.controlBlock.equals(t.controlBlock))).length)}})),s.register("fJgIk",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");function i(e){return r.isBuffer(e)&&32===e.length}e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.TAP_MERKLE_ROOT||1!==e.key.length)throw new Error("Decode Error: could not decode tapMerkleRoot with key 0x"+e.key.toString("hex"));if(!i(e.value))throw new Error("Decode Error: tapMerkleRoot not a 32-byte hash");return e.value},e.exports.encode=function(e){return{key:r.from([n.InputTypes.TAP_MERKLE_ROOT]),value:e}},e.exports.expected="Buffer",e.exports.check=i,e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.tapMerkleRoot}})),s.register("aIgic",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.TAP_SCRIPT_SIG)throw new Error("Decode Error: could not decode tapScriptSig with key 0x"+e.key.toString("hex"));if(65!==e.key.length)throw new Error("Decode Error: tapScriptSig has invalid key 0x"+e.key.toString("hex"));if(64!==e.value.length&&65!==e.value.length)throw new Error("Decode Error: tapScriptSig has invalid signature in key 0x"+e.key.toString("hex"));return{pubkey:e.key.slice(1,33),leafHash:e.key.slice(33),signature:e.value}},e.exports.encode=function(e){const t=r.from([n.InputTypes.TAP_SCRIPT_SIG]);return{key:r.concat([t,e.pubkey,e.leafHash]),value:e.signature}},e.exports.expected="{ pubkey: Buffer; leafHash: Buffer; signature: Buffer; }",e.exports.check=function(e){return r.isBuffer(e.pubkey)&&r.isBuffer(e.leafHash)&&r.isBuffer(e.signature)&&32===e.pubkey.length&&32===e.leafHash.length&&(64===e.signature.length||65===e.signature.length)},e.exports.canAddToArray=function(e,t,r){const n=t.pubkey.toString("hex")+t.leafHash.toString("hex");return!r.has(n)&&(r.add(n),0===e.filter((e=>e.pubkey.equals(t.pubkey)&&e.leafHash.equals(t.leafHash))).length)}})),s.register("bRRUs",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7"),i=s("kTT6l"),o=s("4lW9l");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.WITNESS_UTXO)throw new Error("Decode Error: could not decode witnessUtxo with key 0x"+e.key.toString("hex"));const t=i.readUInt64LE(e.value,0);let r=8;const s=o.decode(e.value,r);r+=o.encodingLength(s);const a=e.value.slice(r);if(a.length!==s)throw new Error("Decode Error: WITNESS_UTXO script is not proper length");return{script:a,value:t}},e.exports.encode=function(e){const{script:t,value:s}=e,a=o.encodingLength(t.length),u=r.allocUnsafe(8+a+t.length);return i.writeUInt64LE(u,s,0),o.encode(t.length,u,8),t.copy(u,8+a),{key:r.from([n.InputTypes.WITNESS_UTXO]),value:u}},e.exports.expected="{ script: Buffer; value: number; }",e.exports.check=function(e){return r.isBuffer(e.script)&&"number"==typeof e.value},e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.witnessUtxo}})),s.register("kTT6l",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4lW9l");function i(e){const t=e.key.length,i=e.value.length,o=n.encodingLength(t),s=n.encodingLength(i),a=r.allocUnsafe(o+t+s+i);return n.encode(t,a,0),e.key.copy(a,o),n.encode(i,a,o+t),e.value.copy(a,o+t+s),a}function o(e,t){if("number"!=typeof e)throw new Error("cannot write a non-number as a number");if(e<0)throw new Error("specified a negative value for writing an unsigned value");if(e>t)throw new Error("RangeError: value out of range");if(Math.floor(e)!==e)throw new Error("value has a fractional component")}e.exports.range=e=>[...Array(e).keys()],e.exports.reverseBuffer=function(e){if(e.length<1)return e;let t=e.length-1,r=0;for(let n=0;nn||e%1!=0)throw new RangeError("value out of range")}function o(e){return i(e),e<253?1:e<=65535?3:e<=4294967295?5:9}e.exports.encode=function e(t,n,s){if(i(t),n||(n=r.allocUnsafe(o(t))),!r.isBuffer(n))throw new TypeError("buffer must be a Buffer instance");return s||(s=0),t<253?(n.writeUInt8(t,s),Object.assign(e,{bytes:1})):t<=65535?(n.writeUInt8(253,s),n.writeUInt16LE(t,s+1),Object.assign(e,{bytes:3})):t<=4294967295?(n.writeUInt8(254,s),n.writeUInt32LE(t,s+1),Object.assign(e,{bytes:5})):(n.writeUInt8(255,s),n.writeUInt32LE(t>>>0,s+1),n.writeUInt32LE(t/4294967296|0,s+5),Object.assign(e,{bytes:9})),n},e.exports.decode=function e(t,n){if(!r.isBuffer(t))throw new TypeError("buffer must be a Buffer instance");n||(n=0);const o=t.readUInt8(n);if(o<253)return Object.assign(e,{bytes:1}),o;if(253===o)return Object.assign(e,{bytes:3}),t.readUInt16LE(n+1);if(254===o)return Object.assign(e,{bytes:5}),t.readUInt32LE(n+1);{Object.assign(e,{bytes:9});const r=t.readUInt32LE(n+1),o=4294967296*t.readUInt32LE(n+5)+r;return i(o),o}},e.exports.encodingLength=o})),s.register("1zouQ",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7"),i=s("4lW9l");e.exports.decode=function(e){if(e.key[0]!==n.OutputTypes.TAP_TREE||1!==e.key.length)throw new Error("Decode Error: could not decode tapTree with key 0x"+e.key.toString("hex"));let t=0;const r=[];for(;t[r.of(e.depth,e.leafVersion),i.encode(e.script.length),e.script])));return{key:t,value:r.concat(o)}},e.exports.expected="{ leaves: [{ depth: number; leafVersion: number, script: Buffer; }] }",e.exports.check=function(e){return Array.isArray(e.leaves)&&e.leaves.every((e=>e.depth>=0&&e.depth<=128&&(254&e.leafVersion)===e.leafVersion&&r.isBuffer(e.script)))},e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.tapTree}})),s.register("8Y45g",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});const n=e=>[...Array(e).keys()],i=e=>33===e.length&&[2,3].includes(e[0])||65===e.length&&4===e[0];e.exports.makeConverter=function(e,t=i){return{decode:function(r){if(r.key[0]!==e)throw new Error("Decode Error: could not decode bip32Derivation with key 0x"+r.key.toString("hex"));const i=r.key.slice(1);if(!t(i))throw new Error("Decode Error: bip32Derivation has invalid pubkey in key 0x"+r.key.toString("hex"));if(r.value.length/4%1!=0)throw new Error("Decode Error: Input BIP32_DERIVATION value length should be multiple of 4");const o={masterFingerprint:r.value.slice(0,4),pubkey:i,path:"m"};for(const e of n(r.value.length/4-1)){const t=r.value.readUInt32LE(4*e+4),n=!!(2147483648&t),i=2147483647&t;o.path+="/"+i.toString(10)+(n?"'":"")}return o},encode:function(t){const n=r.from([e]),i=r.concat([n,t.pubkey]),o=t.path.split("/"),s=r.allocUnsafe(4*o.length);t.masterFingerprint.copy(s,0);let a=4;return o.slice(1).forEach((e=>{const t="'"===e.slice(-1);let r=2147483647&parseInt(t?e.slice(0,-1):e,10);t&&(r+=2147483648),s.writeUInt32LE(r,a),a+=4})),{key:i,value:s}},check:function(e){return r.isBuffer(e.pubkey)&&r.isBuffer(e.masterFingerprint)&&"string"==typeof e.path&&t(e.pubkey)&&4===e.masterFingerprint.length},expected:"{ masterFingerprint: Buffer; pubkey: Buffer; path: string; }",canAddToArray:function(e,t,r){const n=t.pubkey.toString("hex");return!r.has(n)&&(r.add(n),0===e.filter((e=>e.pubkey.equals(t.pubkey))).length)}}}})),s.register("7Y6tn",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.makeChecker=function(e){return function(t){let r;if(e.includes(t.key[0])&&(r=t.key.slice(1),33!==r.length&&65!==r.length||![2,3,4].includes(r[0])))throw new Error("Format Error: invalid pubkey in key 0x"+t.key.toString("hex"));return r}}})),s.register("edOSc",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.makeConverter=function(e){return{decode:function(t){if(t.key[0]!==e)throw new Error("Decode Error: could not decode redeemScript with key 0x"+t.key.toString("hex"));return t.value},encode:function(t){return{key:r.from([e]),value:t}},check:function(e){return r.isBuffer(e)},expected:"Buffer",canAdd:function(e,t){return!!e&&!!t&&void 0===e.redeemScript}}}})),s.register("xAoCI",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4lW9l"),i=s("8Y45g");const o=e=>32===e.length;e.exports.makeConverter=function(e){const t=i.makeConverter(e,o);return{decode:function(e){const r=n.decode(e.value),i=n.encodingLength(r),o=t.decode({key:e.key,value:e.value.slice(i+32*r)}),s=new Array(r);for(let t=0,n=i;tr.isBuffer(e)&&32===e.length))&&t.check(e)},expected:"{ masterFingerprint: Buffer; pubkey: Buffer; path: string; leafHashes: Buffer[]; }",canAddToArray:t.canAddToArray}}})),s.register("b5ZAl",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.makeConverter=function(e){return{decode:function(t){if(t.key[0]!==e||1!==t.key.length)throw new Error("Decode Error: could not decode tapInternalKey with key 0x"+t.key.toString("hex"));if(32!==t.value.length)throw new Error("Decode Error: tapInternalKey not a 32-byte x-only pubkey");return t.value},encode:function(t){return{key:r.from([e]),value:t}},check:function(e){return r.isBuffer(e)&&32===e.length},expected:"Buffer",canAdd:function(e,t){return!!e&&!!t&&void 0===e.tapInternalKey}}}})),s.register("jZJkm",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.makeConverter=function(e){return{decode:function(t){if(t.key[0]!==e)throw new Error("Decode Error: could not decode witnessScript with key 0x"+t.key.toString("hex"));return t.value},encode:function(t){return{key:r.from([e]),value:t}},check:function(e){return r.isBuffer(e)},expected:"Buffer",canAdd:function(e,t){return!!e&&!!t&&void 0===e.witnessScript}}}})),s.register("jce75",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("isncX"),i=s("kTT6l");e.exports.psbtToBuffer=function({globalMap:e,inputs:t,outputs:n}){const{globalKeyVals:o,inputKeyVals:s,outputKeyVals:a}=u({globalMap:e,inputs:t,outputs:n}),c=i.keyValsToBuffer(o),l=e=>0===e.length?[r.from([0])]:e.map(i.keyValsToBuffer),d=l(s),f=l(a),h=r.allocUnsafe(5);return h.writeUIntBE(482972169471,0,5),r.concat([h,c].concat(d,f))};const o=(e,t)=>e.key.compare(t.key);function a(e,t){const r=new Set,n=Object.entries(e).reduce(((e,[n,i])=>{if("unknownKeyVals"===n)return e;const o=t[n];if(void 0===o)return e;const s=(Array.isArray(i)?i:[i]).map(o.encode);return s.map((e=>e.key.toString("hex"))).forEach((e=>{if(r.has(e))throw new Error("Serialize Error: Duplicate key: "+e);r.add(e)})),e.concat(s)}),[]),i=e.unknownKeyVals?e.unknownKeyVals.filter((e=>!r.has(e.key.toString("hex")))):[];return n.concat(i).sort(o)}function u({globalMap:e,inputs:t,outputs:r}){return{globalKeyVals:a(e,n.globals),inputKeyVals:t.map((e=>a(e,n.inputs))),outputKeyVals:r.map((e=>a(e,n.outputs)))}}e.exports.psbtToKeyVals=u})),s.register("daOmu",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("isncX");function i(e,t){const r=e[t];if(void 0===r)throw new Error(`No input #${t}`);return r}function o(e,t){const r=e[t];if(void 0===r)throw new Error(`No output #${t}`);return r}function a(e,t,r,n){throw new Error(`Data for ${e} key ${t} is incorrect: Expected ${r} and got ${JSON.stringify(n)}`)}function u(e){return(t,r)=>{for(const i of Object.keys(t)){const o=t[i],{canAdd:s,canAddToArray:u,check:c,expected:l}=n[e+"s"][i]||{};if(c)if(!!u){if(!Array.isArray(o)||r[i]&&!Array.isArray(r[i]))throw new Error(`Key type ${i} must be an array`);o.every(c)||a(e,i,l,o);const t=r[i]||[],n=new Set;if(!o.every((e=>u(t,e,n))))throw new Error("Can not add duplicate data to array");r[i]=t.concat(o)}else{if(c(o)||a(e,i,l,o),!s(r,o))throw new Error(`Can not add duplicate data to ${e}`);r[i]=o}}}}e.exports.checkForInput=i,e.exports.checkForOutput=o,e.exports.checkHasKey=function(e,t,r){if(e.key[0]t.key.equals(e.key))).length)throw new Error(`Duplicate Key: ${e.key.toString("hex")}`)},e.exports.getEnumLength=function(e){let t=0;return Object.keys(e).forEach((e=>{Number(isNaN(Number(e)))&&t++})),t},e.exports.inputCheckUncleanFinalized=function(e,t){let r=!1;if(t.nonWitnessUtxo||t.witnessUtxo){const e=!!t.redeemScript,n=!!t.witnessScript,i=!e||!!t.finalScriptSig,o=!n||!!t.finalScriptWitness,s=!!t.finalScriptSig||!!t.finalScriptWitness;r=i&&o&&s}if(!1===r)throw new Error(`Input #${e} has too much or too little data to clean`)},e.exports.updateGlobal=u("global"),e.exports.updateInput=u("input"),e.exports.updateOutput=u("output"),e.exports.addInputAttributes=function(t,r){const n=i(t,t.length-1);e.exports.updateInput(r,n)},e.exports.addOutputAttributes=function(t,r){const n=o(t,t.length-1);e.exports.updateOutput(r,n)},e.exports.defaultVersionSetter=function(e,t){if(!r.isBuffer(t)||t.length<4)throw new Error("Set Version: Invalid Transaction");return t.writeUInt32LE(e,0),t},e.exports.defaultLocktimeSetter=function(e,t){if(!r.isBuffer(t)||t.length<4)throw new Error("Set Locktime: Invalid Transaction");return t.writeUInt32LE(e,t.length-4),t}})),s.register("k7b1f",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.checkTaprootInputForSigs=e.exports.tapTreeFromList=e.exports.tapTreeToList=e.exports.tweakInternalPubKey=e.exports.checkTaprootOutputFields=e.exports.checkTaprootInputFields=e.exports.isTaprootOutput=e.exports.isTaprootInput=e.exports.serializeTaprootSignature=e.exports.tapScriptFinalizer=e.exports.toXOnly=void 0;var n=s("4k5Fc"),i=s("1Xu88"),o=s("iiym2"),a=s("b8eQ2"),u=s("gW2sp");o=s("iiym2");function c(e){return e&&!!(e.tapInternalKey||e.tapMerkleRoot||e.tapLeafScript&&e.tapLeafScript.length||e.tapBip32Derivation&&e.tapBip32Derivation.length||e.witnessUtxo&&(0,o.isP2TR)(e.witnessUtxo.script))}function l(e,t){return e&&!!(e.tapInternalKey||e.tapTree||e.tapBip32Derivation&&e.tapBip32Derivation.length||t&&(0,o.isP2TR)(t))}function d(e=[]){return 1===e.length&&0===e[0].depth?{output:e[0].script,version:e[0].leafVersion}:function(e){let t;for(const r of e)if(t=p(r,t),!t)throw new Error("No room left to insert tapleaf in tree");return t}(e)}function f(e){return{signature:e.slice(0,64),hashType:e.slice(64)[0]||i.Transaction.SIGHASH_DEFAULT}}function h(e,t=[],r=0){if(r>a.MAX_TAPTREE_DEPTH)throw new Error("Max taptree depth exceeded.");return e?(0,n.isTapleaf)(e)?(t.push({depth:r,leafVersion:e.version||a.LEAF_VERSION_TAPSCRIPT,script:e.output}),t):(e[0]&&h(e[0],t,r+1),e[1]&&h(e[1],t,r+1),t):[]}function p(e,t,r=0){if(r>a.MAX_TAPTREE_DEPTH)throw new Error("Max taptree depth exceeded.");if(e.depth===r)return t?void 0:{output:e.script,version:e.leafVersion};if((0,n.isTapleaf)(t))return;const i=p(e,t&&t[0],r+1);if(i)return[i,t&&t[1]];const o=p(e,t&&t[1],r+1);return o?[t&&t[0],o]:void 0}function y(e,t){if(!t)return!0;const r=(0,a.tapleafHash)({output:e.script,version:e.leafVersion});return(0,a.rootHashFromPath)(e.controlBlock,r).equals(t)}function g(e){return e&&!!(e.redeemScript||e.witnessScript||e.bip32Derivation&&e.bip32Derivation.length)}e.exports.toXOnly=e=>32===e.length?e:e.slice(1,33),e.exports.tapScriptFinalizer=function(e,t,r){const n=function(e,t,r){if(!e.tapScriptSig||!e.tapScriptSig.length)throw new Error(`Can not finalize taproot input #${t}. No tapleaf script signature provided.`);const n=(e.tapLeafScript||[]).sort(((e,t)=>e.controlBlock.length-t.controlBlock.length)).find((t=>function(e,t,r){const n=(0,a.tapleafHash)({output:e.script,version:e.leafVersion});return(!r||r.equals(n))&&void 0!==t.find((e=>e.leafHash.equals(n)))}(t,e.tapScriptSig,r)));if(!n)throw new Error(`Can not finalize taproot input #${t}. Signature for tapleaf script not found.`);return n}(t,e,r);try{const e=function(e,t){const r=(0,a.tapleafHash)({output:t.script,version:t.leafVersion});return(e.tapScriptSig||[]).filter((e=>e.leafHash.equals(r))).map((e=>function(e,t){return Object.assign({positionInScript:(0,o.pubkeyPositionInScript)(t.pubkey,e)},t)}(t.script,e))).sort(((e,t)=>t.positionInScript-e.positionInScript)).map((e=>e.signature))}(t,n),r=e.concat(n.script).concat(n.controlBlock);return{finalScriptWitness:(0,o.witnessStackToScriptWitness)(r)}}catch(t){throw new Error(`Can not finalize taproot input #${e}: ${t}`)}},e.exports.serializeTaprootSignature=function(e,t){const n=t?r.from([t]):r.from([]);return r.concat([e,n])},e.exports.isTaprootInput=c,e.exports.isTaprootOutput=l,e.exports.checkTaprootInputFields=function(e,t,r){!function(e,t,r){const n=c(e)&&g(t),i=g(e)&&c(t),o=e===t&&c(t)&&g(t);if(n||i||o)throw new Error(`Invalid arguments for Psbt.${r}. Cannot use both taproot and non-taproot fields.`)}(e,t,r),function(e,t,r){if(t.tapMerkleRoot){const n=(t.tapLeafScript||[]).every((e=>y(e,t.tapMerkleRoot))),i=(e.tapLeafScript||[]).every((e=>y(e,t.tapMerkleRoot)));if(!n||!i)throw new Error(`Invalid arguments for Psbt.${r}. Tapleaf not part of taptree.`)}else if(e.tapMerkleRoot){if(!(t.tapLeafScript||[]).every((t=>y(t,e.tapMerkleRoot))))throw new Error(`Invalid arguments for Psbt.${r}. Tapleaf not part of taptree.`)}}(e,t,r)},e.exports.checkTaprootOutputFields=function(e,t,r){!function(e,t,r){const n=l(e)&&g(t),i=g(e)&&l(t),o=e===t&&l(t)&&g(t);if(n||i||o)throw new Error(`Invalid arguments for Psbt.${r}. Cannot use both taproot and non-taproot fields.`)}(e,t,r),function(e,t){if(!t.tapTree&&!t.tapInternalKey)return;const r=t.tapInternalKey||e.tapInternalKey,n=t.tapTree||e.tapTree;if(r){const{script:t}=e,i=function(e,t){const r=t&&d(t.leaves),{output:n}=(0,u.p2tr)({internalPubkey:e,scriptTree:r});return n}(r,n);if(t&&!t.equals(i))throw new Error("Error adding output. Script or address missmatch.")}}(e,t)},e.exports.tweakInternalPubKey=function(e,t){const r=t.tapInternalKey,n=r&&(0,a.tweakKey)(r,t.tapMerkleRoot);if(!n)throw new Error(`Cannot tweak tap internal key for input #${e}. Public key: ${r&&r.toString("hex")}`);return n.x},e.exports.tapTreeToList=function(e){if(!(0,n.isTaptree)(e))throw new Error("Cannot convert taptree to tapleaf list. Expecting a tapree structure.");return h(e)},e.exports.tapTreeFromList=d,e.exports.checkTaprootInputForSigs=function(e,t){return function(e){const t=[];e.tapKeySig&&t.push(e.tapKeySig);e.tapScriptSig&&t.push(...e.tapScriptSig.map((e=>e.signature)));if(!t.length){const r=function(e){if(!e)return;const t=e.slice(2);if(64===t.length||65===t.length)return t}(e.finalScriptWitness);r&&t.push(r)}return t}(e).some((e=>(0,o.signatureBlocksAction)(e,f,t)))}})),s.register("iiym2",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.signatureBlocksAction=e.exports.checkInputForSig=e.exports.pubkeyInScript=e.exports.pubkeyPositionInScript=e.exports.witnessStackToScriptWitness=e.exports.isP2TR=e.exports.isP2SHScript=e.exports.isP2WSHScript=e.exports.isP2WPKH=e.exports.isP2PKH=e.exports.isP2PK=e.exports.isP2MS=void 0;var n=s("4lW9l"),i=s("fRxhe"),o=s("1Xu88"),a=s("e1bET"),u=s("gW2sp");function c(e){return t=>{try{return e({output:t}),!0}catch(e){return!1}}}function l(e,t){const r=(0,a.hash160)(e),n=e.slice(1,33),o=i.decompile(t);if(null===o)throw new Error("Unknown script error");return o.findIndex((t=>"number"!=typeof t&&(t.equals(e)||t.equals(r)||t.equals(n))))}function d(e,t,r){const{hashType:n}=t(e),i=[];n&o.Transaction.SIGHASH_ANYONECANPAY&&i.push("addInput");switch(31&n){case o.Transaction.SIGHASH_ALL:break;case o.Transaction.SIGHASH_SINGLE:case o.Transaction.SIGHASH_NONE:i.push("addOutput"),i.push("setInputSequence")}return-1===i.indexOf(r)}e.exports.isP2MS=c(u.p2ms),e.exports.isP2PK=c(u.p2pk),e.exports.isP2PKH=c(u.p2pkh),e.exports.isP2WPKH=c(u.p2wpkh),e.exports.isP2WSHScript=c(u.p2wsh),e.exports.isP2SHScript=c(u.p2sh),e.exports.isP2TR=c(u.p2tr),e.exports.witnessStackToScriptWitness=function(e){let t=r.allocUnsafe(0);function i(e){const i=t.length,o=n.encodingLength(e);t=r.concat([t,r.allocUnsafe(o)]),n.encode(e,t,i)}function o(e){i(e.length),function(e){t=r.concat([t,r.from(e)])}(e)}var s;return i((s=e).length),s.forEach(o),t},e.exports.pubkeyPositionInScript=l,e.exports.pubkeyInScript=function(e,t){return-1!==l(e,t)},e.exports.checkInputForSig=function(e,t){return function(e){let t=[];if(0===(e.partialSig||[]).length){if(!e.finalScriptSig&&!e.finalScriptWitness)return[];t=function(e){const t=e.finalScriptSig&&i.decompile(e.finalScriptSig)||[],n=e.finalScriptWitness&&i.decompile(e.finalScriptWitness)||[];return t.concat(n).filter((e=>r.isBuffer(e)&&i.isCanonicalScriptSignature(e))).map((e=>({signature:e})))}(e)}else t=e.partialSig;return t.map((e=>e.signature))}(e).some((e=>d(e,i.signature.decode,t)))},e.exports.signatureBlocksAction=d})),s.register("h4dsj",(function(t,r){e(t.exports,"isBitcoinAddressType",(function(){return i}));var n=s("hX0bG");function i(e){return n.BitcoinAddressType.safeParse(e).success}})),s.register("iOvk1",(function(t,r){e(t.exports,"BRI",(function(){return s("360C1").BRI})),e(t.exports,"Caip19Address",(function(){return s("hsAye").Caip19Address})),e(t.exports,"Caip19ResourceType",(function(){return s("hsAye").Caip19ResourceType})),e(t.exports,"EncodedCAIP19",(function(){return s("hsAye").EncodedCAIP19})),e(t.exports,"FungibleCaip19",(function(){return s("hsAye").FungibleCaip19})),e(t.exports,"isEvmCaip19Address",(function(){return s("ckwml").isEvmCaip19Address})),e(t.exports,"decodeCaip19",(function(){return s("6RM3S").decodeCaip19})),e(t.exports,"encodeCaip19",(function(){return s("kCQUs").encodeCaip19})),e(t.exports,"enableChainID",(function(){return s("i9Z0y").enableChainID})),e(t.exports,"NetworkID",(function(){return s("kZfdH").NetworkID})),e(t.exports,"NetworkIDs",(function(){return s("kZfdH").NetworkIDs})),e(t.exports,"BitcoinAddress",(function(){return s("aKI1C").BitcoinAddress})),e(t.exports,"BitcoinNetworkID",(function(){return s("aKI1C").BitcoinNetworkID})),e(t.exports,"ZodBitcoinNetworkID",(function(){return s("aKI1C").ZodBitcoinNetworkID})),e(t.exports,"EVMNetworkID",(function(){return s("gS84f").EVMNetworkID})),e(t.exports,"EthereumNetworkID",(function(){return s("gS84f").EthereumNetworkID})),e(t.exports,"PolygonNetworkID",(function(){return s("3rp8a").PolygonNetworkID})),e(t.exports,"SolanaNetworkID",(function(){return s("WiuIh").SolanaNetworkID})),e(t.exports,"ZodSolanaNetworkID",(function(){return s("WiuIh").ZodSolanaNetworkID})),e(t.exports,"Sdk",(function(){return s("f67nI").Sdk})),e(t.exports,"ChainSdkRegistry",(function(){return s("cyznO").ChainSdkRegistry})),e(t.exports,"BITCOIN_FINALITY",(function(){return s("k7SGl").BITCOIN_FINALITY})),e(t.exports,"CHAIN_ID_TO_GENERIC_NAME",(function(){return s("k7SGl").CHAIN_ID_TO_GENERIC_NAME})),e(t.exports,"EVM_FINALITY",(function(){return s("k7SGl").EVM_FINALITY})),e(t.exports,"SOLANA_TOKEN_2022_PROGRAM_ID",(function(){return s("k7SGl").SOLANA_TOKEN_2022_PROGRAM_ID})),e(t.exports,"createChainHooks",(function(){return s("g974k").createChainHooks})),e(t.exports,"Chain",(function(){return s("d3oOU").Chain})),e(t.exports,"Slip44",(function(){return s("d3oOU").Slip44})),e(t.exports,"Address",(function(){return s("p0n0h").Address})),e(t.exports,"ChainAddresses",(function(){return s("p0n0h").ChainAddresses})),e(t.exports,"Chains",(function(){return s("hQuuj").Chains})),e(t.exports,"NetworkMetadata",(function(){return s("AL5sm").NetworkMetadata})),e(t.exports,"addressTypeFromAddress",(function(){return s("5vOj6").addressTypeFromAddress})),e(t.exports,"getNetworkMetadata",(function(){return s("AL5sm").getNetworkMetadata})),e(t.exports,"hexToCAIP2",(function(){return s("5h9Ym").hexToCAIP2})),e(t.exports,"isBitcoinChainAddress",(function(){return s("p0n0h").isBitcoinChainAddress})),e(t.exports,"isSolanaChainAddress",(function(){return s("p0n0h").isSolanaChainAddress})),e(t.exports,"solanaNetworkIDToCAIPSolanaNetworkID",(function(){return s("lJl4G").solanaNetworkIDToCAIPSolanaNetworkID})),e(t.exports,"validateAddress",(function(){return s("3M4EG").validateAddress})),e(t.exports,"validateNetworkIDFromChain",(function(){return s("4qp65").validateNetworkIDFromChain})),e(t.exports,"chainAddressToCaip19Address",(function(){return s("p0n0h").chainAddressToCaip19Address})),e(t.exports,"getNativeFungibleCaip19ForChain",(function(){return s("7x0nr").getNativeFungibleCaip19ForChain})),e(t.exports,"getCachedChainAvailability",(function(){return s("4BLKW").getCachedChainAvailability})),e(t.exports,"fetchChainAvailability",(function(){return s("fzavp").fetchChainAvailability})),s("4DgHM");s("360C1"),s("hsAye"),s("ckwml"),s("6RM3S"),s("kCQUs"),s("i9Z0y"),s("kZfdH"),s("aKI1C"),s("gS84f"),s("3rp8a"),s("WiuIh"),s("f67nI"),s("cyznO"),s("k7SGl"),s("g974k"),s("d3oOU");s("hDnE9");s("p0n0h"),s("hQuuj"),s("AL5sm"),s("5vOj6"),s("5h9Ym"),s("lJl4G"),s("3M4EG"),s("4qp65"),s("7x0nr"),s("4BLKW"),s("fzavp")})),s.register("4DgHM",(function(t,r){e(t.exports,"BRI",(function(){return s("360C1").BRI})),e(t.exports,"Caip19Address",(function(){return s("hsAye").Caip19Address})),e(t.exports,"Caip19ResourceType",(function(){return s("hsAye").Caip19ResourceType})),e(t.exports,"EncodedCAIP19",(function(){return s("hsAye").EncodedCAIP19})),e(t.exports,"FungibleCaip19",(function(){return s("hsAye").FungibleCaip19})),e(t.exports,"decodeCaip19",(function(){return s("6RM3S").decodeCaip19})),e(t.exports,"encodeCaip19",(function(){return s("kCQUs").encodeCaip19})),e(t.exports,"isEvmCaip19Address",(function(){return s("ckwml").isEvmCaip19Address}));s("360C1"),s("hsAye"),s("6RM3S"),s("kCQUs"),s("ckwml")})),s.register("360C1",(function(t,r){e(t.exports,"BRI",(function(){return o}));var n=s("7XqVB"),i=s("hQuuj");const o=n.z.string().refine((e=>{const t=e.split("/");if(t.length<2)return!1;const r=t[0],n=t[1].split(":");if(n.length<2)return!1;const o=n[0],s=n[1];return"string"==typeof e&&i.Chains.isNetworkID(r)&&o.match(/^[-a-z0-9]{2,8}/)&&s.match(/^[-a-zA-Z0-9]{1,64}/)}),{message:"Value is not a valid BRI string."})})),s.register("hQuuj",(function(t,r){e(t.exports,"Chains",(function(){return h})),s("7mQ3Y");var n=s("hX0bG"),i=s("aKI1C"),o=s("gS84f"),a=s("3rp8a"),u=s("WiuIh"),c=s("d3oOU");const l={[c.Chain.Bitcoin]:new(0,i.BitcoinChain),[c.Chain.Ethereum]:new(0,o.EthereumChain),[c.Chain.Polygon]:new(0,a.PolygonChain),[c.Chain.Solana]:new(0,u.SolanaChain)},d={[c.Chain.Solana]:1,[c.Chain.Ethereum]:2,[c.Chain.Polygon]:3,[c.Chain.Bitcoin]:4},f={[c.Chain.Solana]:!0,[c.Chain.Ethereum]:!0,[c.Chain.Polygon]:!0,[c.Chain.Bitcoin]:!0},h=(()=>{function e(e,t){return d[e]-d[t]}const t=Object.values(c.Chain).sort(e),r=t.map((e=>l[e])),i={},o=[],s={},a={},u={};function h(e){if(e){let t=r;return e.evmOnly&&(t=t.filter((e=>e.addressTypes.includes(n.AddressType.EVM)))),e.mainnetOnly?t.map((e=>e.mainnetID)):t.flatMap((e=>Object.keys(e.networks)))}return o}function p(e){return Object.keys(l.ethereum.networks).includes(e)}function y(e){return Object.keys(l.polygon.networks).includes(e)}function g(e){return p(e)||y(e)}function m(e){return Object.keys(l.solana.networks).includes(e)}return r.forEach((e=>{const t=Object.keys(e.networks);o.push(...t),t.forEach((t=>{i[t]=e}));const r=Object.values(e.networks);s[e.id]=r.map((e=>e.id)),r.forEach((e=>{a[e.id]=e}));for(const t of e.addressTypes){const r=u[t];r?r.push(e.id):u[t]=[e.id]}})),Object.assign(Object.assign({},l),{getAllChainIDs:function(e){return(null==e?void 0:e.evmOnly)?t.filter((e=>l[e].addressTypes.includes(n.AddressType.EVM))):t},getDefaultChainEnablement:function(e,t){return!(e===c.Chain.Bitcoin&&!t)&&f[e]},getNetworkIDs:function(e){return s[e]},getAllNetworkIDs:h,getChainDefinition:function(e){return i[e]},getAddressType:function(e){const t=i[e];if(1===t.addressTypes.length){const[e]=t.addressTypes;return e}throw`The chain ${t.id} has multiple address types`},getAddressTypes:function(e){return i[e].addressTypes},getChainID:function(e){return i[e].id},getChainName:function(e){return i[e].name},getTokenDecimals:function(e){return i[e].tokenDecimals},getTokenSymbol:function(e){return i[e].tokenSymbol},getMainnetNetworkID:function(e){return i[e].mainnetID},getEVMNetworkIDValue:function(e){let t;if(g(e)&&(t=a[e].value),"number"==typeof t)return t;throw new Error(`Invalid NetworkID: ${e}. Must be an EVM NetworkID.`)},getSolanaNetworkIDValue:function(e){if(!m(e))throw new Error(`Invalid NetworkID: ${e}. Must be a Solana NetworkID.`);return l.solana.networks[e].value},_DO_NOT_USE_getAddressType:function(e){return i[e].addressTypes[0]},isNetworkID:function(e){return h().includes(e)},isBitcoinNetworkID:function(e){return Object.keys(l.bitcoin.networks).includes(e)},isEVMNetworkID:g,isSolanaNetworkID:m,isEthereumNetworkID:p,isPolygonNetworkID:y,isLocalNetworkID:function(e){return i[e].localnetID===e},isMainnetNetworkID:function(e){return i[e].mainnetID===e},getNetworkDefinition:function(e){return a[e]},getNetworkName:function(e,t=!1){const r=a[e];return t&&r.shortName?r.shortName:r.name},getChainIDs:function(e){return u[e]},compareChainID:e,compareNetworkID:function(t,r){return e(i[t].id,i[r].id)},getRpcProxyUrl:function(e){return a[e].rpcProxyUrl}})})()})),s.register("aKI1C",(function(t,r){e(t.exports,"BitcoinChain",(function(){return d})),e(t.exports,"BitcoinNetworkID",(function(){return i})),e(t.exports,"ZodBitcoinNetworkID",(function(){return f})),e(t.exports,"BitcoinAddress",(function(){return h})),e(t.exports,"BitcoinChainAddress",(function(){return p}));var n=s("2NpJF");s("7mQ3Y");var i,o,a=s("hX0bG"),u=s("dG1lS"),c=s("7XqVB"),l=s("d3oOU");class d{constructor(){this.id=l.Chain.Bitcoin,this.addressTypes=[a.AddressType.BitcoinTaproot,a.AddressType.BitcoinNativeSegwit],this.iconUrl="https://static.phantom.app/assets/bitcoin.png",this.name="Bitcoin",this.networks={[i.Mainnet]:{id:i.Mainnet,name:"Bitcoin",value:128},[i.Testnet]:{id:i.Testnet,name:"Bitcoin Testnet",shortName:"Testnet",value:239}},this.mainnetID=i.Mainnet,this.tokenDecimals=8,this.tokenSymbol="BTC",this.slip44=l.Slip44.Bitcoin}}(o=i||(i={})).Mainnet="bip122:000000000019d6689c085ae165831e93",o.Testnet="bip122:000000000933ea01ad0ee984209779ba";const f=c.z.union([c.z.literal(i.Mainnet),c.z.literal(i.Testnet)]),h=c.z.string().refine((e=>{try{return u.initEccLib(n),u.address.toOutputScript(e),!0}catch(e){return!1}}),{message:"Invalid Bitcoin address."}),p=c.z.object({networkID:f,addressType:c.z.nativeEnum(a.AddressType),address:h,publicKey:c.z.instanceof(Uint8Array).optional()})})),s.register("d3oOU",(function(t,r){var n,i,o,s;e(t.exports,"Chain",(function(){return n})),e(t.exports,"Slip44",(function(){return o})),(i=n||(n={})).Bitcoin="bitcoin",i.Ethereum="ethereum",i.Polygon="polygon",i.Solana="solana",(s=o||(o={})).Ethereum="60",s.Polygon="966",s.Solana="501",s.Bitcoin="0"})),s.register("gS84f",(function(t,r){e(t.exports,"EthereumChain",(function(){return d})),e(t.exports,"EthereumNetworkID",(function(){return i})),e(t.exports,"EVMNetworkID",(function(){return h})),e(t.exports,"EVMChainAddress",(function(){return p})),s("7mQ3Y");var n=s("hX0bG");s("cFUcx");var i,o,a=s("hCLwu"),u=s("7XqVB"),c=s("d3oOU"),l=s("3rp8a");class d{constructor(){this.id=c.Chain.Ethereum,this.addressTypes=[n.AddressType.EVM],this.iconUrl="https://static.phantom.app/assets/ethereum.png",this.name="Ethereum",this.networks={[i.Mainnet]:{id:i.Mainnet,name:"Ethereum",rpcProxyUrl:"https://eth-mainnet.phantom.app",value:1},[i.Goerli]:{id:i.Goerli,name:"Ethereum Goerli",shortName:"Goerli",rpcProxyUrl:"https://eth-goerli.phantom.app",value:5},[i.Sepolia]:{id:i.Sepolia,name:"Ethereum Sepolia",shortName:"Sepolia",rpcProxyUrl:"https://eth-sepolia.phantom.app",value:11155111}},this.mainnetID=i.Mainnet,this.tokenDecimals=18,this.tokenSymbol="ETH",this.slip44=c.Slip44.Ethereum}}(o=i||(i={})).Mainnet="eip155:1",o.Goerli="eip155:5",o.Sepolia="eip155:11155111";const f=u.z.union([u.z.literal(i.Mainnet),u.z.literal(i.Goerli),u.z.literal(i.Sepolia)]),h=u.z.union([f,l.ZodPolygonNetworkID]),p=u.z.object({networkID:h,addressType:u.z.nativeEnum(n.AddressType),address:a.EthAddress})})),s.register("3rp8a",(function(t,r){e(t.exports,"PolygonChain",(function(){return c})),e(t.exports,"PolygonNetworkID",(function(){return n})),e(t.exports,"ZodPolygonNetworkID",(function(){return l})),s("7mQ3Y");var n,i,o=s("hX0bG"),a=s("7XqVB"),u=s("d3oOU");class c{constructor(){this.id=u.Chain.Polygon,this.addressTypes=[o.AddressType.EVM],this.iconUrl="https://static.phantom.app/assets/polygon.png",this.name="Polygon",this.networks={[n.Mainnet]:{id:n.Mainnet,name:"Polygon",rpcProxyUrl:"https://polygon-mainnet.phantom.app",value:137},[n.Mumbai]:{id:n.Mumbai,name:"Polygon Mumbai",shortName:"Mumbai",rpcProxyUrl:"https://polygon-mumbai.phantom.app",value:80001}},this.mainnetID=n.Mainnet,this.tokenDecimals=18,this.tokenSymbol="MATIC",this.slip44=u.Slip44.Polygon}}(i=n||(n={})).Mainnet="eip155:137",i.Mumbai="eip155:80001";const l=a.z.union([a.z.literal(n.Mainnet),a.z.literal(n.Mumbai)])})),s.register("WiuIh",(function(t,r){e(t.exports,"SolanaChain",(function(){return l})),e(t.exports,"SolanaNetworkID",(function(){return i})),e(t.exports,"ZodSolanaNetworkID",(function(){return d})),e(t.exports,"SolanaChainAddress",(function(){return f})),s("7mQ3Y");var n=s("hX0bG");s("cFUcx");var i,o,a=s("hCLwu"),u=s("7XqVB"),c=s("d3oOU");class l{constructor(){this.id=c.Chain.Solana,this.addressTypes=[n.AddressType.Solana],this.iconUrl="https://static.phantom.app/assets/solana.png",this.name="Solana",this.networks={[i.Mainnet]:{id:i.Mainnet,name:"Solana",rpcProxyUrl:"https://solana-mainnet.phantom.app/YBPpkkN4g91xDiAnTE9r0RcMkjg0sKUIWvAfoFVJ",value:"mainnet"},[i.Testnet]:{id:i.Testnet,name:"Solana Testnet",shortName:"Testnet",value:"testnet"},[i.Devnet]:{id:i.Devnet,name:"Solana Devnet",shortName:"Devnet",value:"devnet"},[i.Localnet]:{id:i.Localnet,name:"Solana Localnet",shortName:"Localnet",value:"localnet"}},this.localnetID=i.Localnet,this.mainnetID=i.Mainnet,this.tokenDecimals=9,this.tokenSymbol="SOL",this.slip44=c.Slip44.Solana}}(o=i||(i={})).Mainnet="solana:101",o.Testnet="solana:102",o.Devnet="solana:103",o.Localnet="solana:localnet";const d=u.z.union([u.z.literal(i.Mainnet),u.z.literal(i.Testnet),u.z.literal(i.Devnet),u.z.literal(i.Localnet)]),f=u.z.object({networkID:d,addressType:u.z.nativeEnum(n.AddressType),address:a.SolanaAddress})})),s.register("hsAye",(function(t,r){e(t.exports,"Caip19ResourceType",(function(){return n})),e(t.exports,"EncodedCAIP19",(function(){return h})),e(t.exports,"Caip19Address",(function(){return g})),e(t.exports,"FungibleCaip19",(function(){return w})),s("cFUcx");var n,i,o=s("hCLwu"),a=s("7XqVB"),u=s("kZfdH"),c=s("aKI1C"),l=s("gS84f"),d=s("WiuIh"),f=s("d3oOU");(i=n||(n={})).address="address",i.tx="tx",i.nativeToken="nativeToken";const h=a.z.string(),p=a.z.object({chainId:u.NetworkID,resourceType:a.z.nativeEnum(n)}),y=p.extend({resourceType:a.z.literal(n.nativeToken),slip44:a.z.nativeEnum(f.Slip44)}),g=p.extend({resourceType:a.z.literal(n.address),address:a.z.string()}),m=g.extend({chainId:d.ZodSolanaNetworkID,address:o.SolanaAddress}),v=g.extend({chainId:l.EVMNetworkID,address:o.EthAddress,tokenId:a.z.string().optional()}),b=g.extend({chainId:c.ZodBitcoinNetworkID,address:c.BitcoinAddress.or(a.z.string())}),w=a.z.union([y,g,m,v,b])})),s.register("kZfdH",(function(t,r){e(t.exports,"NetworkIDs",(function(){return c})),e(t.exports,"NetworkID",(function(){return l}));var n=s("7XqVB"),i=s("aKI1C"),o=s("gS84f"),a=s("3rp8a"),u=s("WiuIh");const c={Bitcoin:i.BitcoinNetworkID,Ethereum:o.EthereumNetworkID,Polygon:a.PolygonNetworkID,Solana:u.SolanaNetworkID},l=n.z.union([i.ZodBitcoinNetworkID,o.EVMNetworkID,u.ZodSolanaNetworkID]);n.z.union([i.BitcoinChainAddress,o.EVMChainAddress,u.SolanaChainAddress])})),s.register("6RM3S",(function(t,r){e(t.exports,"decodeCaip19",(function(){return a}));var n=s("d3oOU"),i=s("hQuuj"),o=s("hsAye");const a=e=>{const t=e.split("/");if(t.length>3||t.length<2)throw new Error(`Cannot decode malformed caip19 string '${e}'`);const r=t[0];if(!(i.Chains.isEVMNetworkID(r)||i.Chains.isSolanaNetworkID(r)||i.Chains.isBitcoinNetworkID(r)))throw new Error(`Cannot decode unsupported chain '${r}'`);const s=t[1].split(":");if(2!==s.length)throw new Error(`Invalid resource specification '${t[1]}'`);const[a,u]=s;if(!Object.values(o.Caip19ResourceType).includes(a))throw new Error(`Unsupported resource type '${a}'`);if(a===o.Caip19ResourceType.nativeToken){if(!Object.values(n.Slip44).includes(u))throw new Error(`Unsupported slip44 '${u}'`);return{chainId:r,resourceType:a,slip44:u}}if(i.Chains.isEVMNetworkID(r)){if(a===o.Caip19ResourceType.address){return 3===t.length?{chainId:r,address:u,resourceType:a,tokenId:t[2]}:{chainId:r,address:u,resourceType:a}}throw new Error(`Unsupported resource type ${a} for chain ${r}`)}if(i.Chains.isSolanaNetworkID(r)){if(a===o.Caip19ResourceType.address){return{chainId:r,address:u,resourceType:a}}throw new Error(`Unsupported resource type ${a} for chain ${r}`)}if(i.Chains.isBitcoinNetworkID(r)){if(a===o.Caip19ResourceType.address){return{chainId:r,address:u,resourceType:a}}throw new Error(`Unsupported resource type ${a} for chain ${r}`)}throw new Error(`Cannot decode malformed caip19 string '${e}'`)}})),s.register("kCQUs",(function(t,r){e(t.exports,"encodeCaip19",(function(){return c}));var n=s("aKI1C"),i=s("gS84f"),o=s("3rp8a"),a=s("WiuIh"),u=s("hsAye");const c=e=>{if(e.resourceType===u.Caip19ResourceType.nativeToken)return`${e.chainId}/${u.Caip19ResourceType.nativeToken}:${e.slip44}`;switch(e.chainId){case i.EthereumNetworkID.Mainnet:case i.EthereumNetworkID.Goerli:case i.EthereumNetworkID.Sepolia:case o.PolygonNetworkID.Mainnet:case o.PolygonNetworkID.Mumbai:return e.address=e.address.toLowerCase(),"tokenId"in e&&"string"==typeof e.tokenId&&e.tokenId?`${e.chainId}/${u.Caip19ResourceType.address}:${e.address}/${e.tokenId}`:`${e.chainId}/${u.Caip19ResourceType.address}:${e.address}`;case a.SolanaNetworkID.Mainnet:case a.SolanaNetworkID.Testnet:case a.SolanaNetworkID.Devnet:case a.SolanaNetworkID.Localnet:return`${e.chainId}/${u.Caip19ResourceType.address}:${e.address}`;case n.BitcoinNetworkID.Mainnet:case n.BitcoinNetworkID.Testnet:{const t=e;return`${t.chainId}/${u.Caip19ResourceType.address}:${t.address}`}}}})),s.register("ckwml",(function(t,r){e(t.exports,"isEvmCaip19Address",(function(){return o}));var n=s("hQuuj"),i=s("hsAye");function o(e){return!!e&&(e.resourceType===i.Caip19ResourceType.address&&!!n.Chains.isEVMNetworkID(e.chainId))}})),s.register("i9Z0y",(function(t,r){e(t.exports,"getDisabledChainIDs",(function(){return l}),(function(e){return l=e})),e(t.exports,"disableChainID",(function(){return d}),(function(e){return d=e})),e(t.exports,"enableChainID",(function(){return f}),(function(e){return f=e})),e(t.exports,"hasSetDisabledAddressTypes",(function(){return p}),(function(e){return p=e})),e(t.exports,"getDisabledAddressTypes",(function(){return y}),(function(e){return y=e})),e(t.exports,"enableAddressType",(function(){return g}),(function(e){return g=e})),e(t.exports,"disableAddressType",(function(){return m}),(function(e){return m=e})),s("7mQ3Y");var n=s("hX0bG");s("hDnE9");var i=s("hQuuj"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=".phantom-labs.internal.enabledChainsOverrideSettings",u=e=>o(void 0,void 0,void 0,(function*(){try{const t=yield e.get(a);return null==t?void 0:t.settings}catch(e){return null}})),c=(e,t,r)=>o(void 0,void 0,void 0,(function*(){const n=yield u(r);return r.set(a,{version:1,settings:Object.assign(Object.assign({},null!=n&&n),{[e]:t})})})),l=(e,t)=>o(void 0,void 0,void 0,(function*(){const r=[];let n;try{n=yield u(e),n&&Object.entries(n).forEach((([e,t])=>{t||r.push(e)}))}catch(e){}try{const t=yield e.get(v);t&&1!==t.version&&t.chains.forEach((e=>{n&&n[e]||r.push(e)}))}catch(e){}try{i.Chains.getAllChainIDs().forEach((e=>{n&&n[e]||i.Chains.getDefaultChainEnablement(e,t)||r.push(e)}))}catch(e){}return[...new Set(r)]})),d=(e,t)=>o(void 0,void 0,void 0,(function*(){return c(e,!1,t)})),f=(e,t)=>o(void 0,void 0,void 0,(function*(){return c(e,!0,t)})),h=".phantom-labs.internal.disabledAddressTypes",p=e=>o(void 0,void 0,void 0,(function*(){let t;try{t=null!==(yield e.get(h))}catch(e){t=!1}return t})),y=e=>o(void 0,void 0,void 0,(function*(){var t;let r;try{const n=yield e.get(h);r=null!==(t=null==n?void 0:n.addressTypes)&&void 0!==t?t:[]}catch(e){r=[]}return[...new Set([...r,n.AddressType.BitcoinNestedSegwit,n.AddressType.BitcoinLegacy])]})),g=(e,t)=>o(void 0,void 0,void 0,(function*(){var r;const n=yield t.get(h),i=new Set(null!==(r=null==n?void 0:n.addressTypes)&&void 0!==r?r:[]);return i.delete(e),t.set(h,{version:1,addressTypes:Array.from(i)})})),m=(e,t)=>o(void 0,void 0,void 0,(function*(){var r;const n=yield t.get(h),i=new Set(null!==(r=null==n?void 0:n.addressTypes)&&void 0!==r?r:[]);return i.add(e),t.set(h,{version:1,addressTypes:Array.from(i)})})),v=".phantom-labs.internal.disabledChains"})),s.register("hDnE9",(function(t,r){e(t.exports,"isBitcoinEnabled",(function(){return s("fvnjL").isBitcoinEnabled})),e(t.exports,"isEVMEnabled",(function(){return s("fvnjL").isEVMEnabled})),e(t.exports,"isSingleChainEnabled",(function(){return s("fvnjL").isSingleChainEnabled})),e(t.exports,"isSolanaEnabled",(function(){return s("fvnjL").isSolanaEnabled})),e(t.exports,"isSolanaOnlyEnabled",(function(){return s("fvnjL").isSolanaOnlyEnabled})),e(t.exports,"Address",(function(){return s("p0n0h").Address})),e(t.exports,"ChainAddresses",(function(){return s("p0n0h").ChainAddresses})),e(t.exports,"chainAddressToCaip19Address",(function(){return s("p0n0h").chainAddressToCaip19Address})),e(t.exports,"isBitcoinChainAddress",(function(){return s("p0n0h").isBitcoinChainAddress})),e(t.exports,"isSolanaChainAddress",(function(){return s("p0n0h").isSolanaChainAddress})),e(t.exports,"Chains",(function(){return s("hQuuj").Chains})),e(t.exports,"hexToCAIP2",(function(){return s("5h9Ym").hexToCAIP2})),e(t.exports,"NetworkMetadata",(function(){return s("AL5sm").NetworkMetadata})),e(t.exports,"getNetworkMetadata",(function(){return s("AL5sm").getNetworkMetadata})),e(t.exports,"solanaNetworkIDToCAIPSolanaNetworkID",(function(){return s("lJl4G").solanaNetworkIDToCAIPSolanaNetworkID})),e(t.exports,"validateAddress",(function(){return s("3M4EG").validateAddress})),e(t.exports,"addressTypeFromAddress",(function(){return s("5vOj6").addressTypeFromAddress})),e(t.exports,"validateNetworkIDFromChain",(function(){return s("4qp65").validateNetworkIDFromChain})),e(t.exports,"getNativeFungibleCaip19ForChain",(function(){return s("7x0nr").getNativeFungibleCaip19ForChain}));s("fvnjL"),s("p0n0h"),s("hQuuj"),s("5h9Ym"),s("AL5sm"),s("lJl4G"),s("3M4EG"),s("5vOj6"),s("4qp65"),s("7x0nr")})),s.register("fvnjL",(function(t,r){e(t.exports,"isBitcoinEnabled",(function(){return a})),e(t.exports,"isEVMEnabled",(function(){return u})),e(t.exports,"isSolanaEnabled",(function(){return c})),e(t.exports,"isSingleChainEnabled",(function(){return l})),e(t.exports,"isSolanaOnlyEnabled",(function(){return d})),s("7mQ3Y");var n=s("hX0bG"),i=s("d3oOU"),o=s("hQuuj");const a=e=>e.includes(i.Chain.Bitcoin),u=e=>o.Chains.getChainIDs(n.AddressType.EVM).some((t=>e.includes(t))),c=e=>e.includes(i.Chain.Solana),l=e=>1===e.length,d=e=>1===e.length&&e.includes(i.Chain.Solana)})),s.register("p0n0h",(function(t,r){e(t.exports,"isBitcoinChainAddress",(function(){return d})),e(t.exports,"isSolanaChainAddress",(function(){return f})),e(t.exports,"Address",(function(){return h})),e(t.exports,"ChainAddresses",(function(){return p})),e(t.exports,"chainAddressToCaip19Address",(function(){return y})),s("7mQ3Y");var n=s("hX0bG"),i=s("7XqVB");s("4DgHM");var o=s("hsAye"),a=s("kZfdH"),u=s("aKI1C"),c=(s("gS84f"),s("WiuIh")),l=s("hQuuj");function d(e){return u.BitcoinChainAddress.safeParse(e).success}function f(e){return c.SolanaChainAddress.safeParse(e).success}const h=i.z.object({networkID:a.NetworkID,addressType:i.z.nativeEnum(n.AddressType),address:i.z.string()}),p={toKey:e=>`${e.networkID}-${e.address}`},y=e=>{const t={chainId:e.networkID,address:e.address,resourceType:o.Caip19ResourceType.address};return l.Chains.isEVMNetworkID(e.networkID)&&(t.address=t.address.toLowerCase()),t}})),s.register("5h9Ym",(function(t,r){e(t.exports,"hexToCAIP2",(function(){return i}));var n=s("kZfdH");function i(e){return[n.NetworkIDs.Solana.Devnet,n.NetworkIDs.Solana.Testnet,n.NetworkIDs.Solana.Mainnet].map((e=>parseInt(e.replace("solana:","")))).includes(parseInt(e,16))?`solana:${parseInt(e,16)}`:`eip155:${parseInt(e,16)}`}})),s.register("AL5sm",(function(t,r){e(t.exports,"NetworkMetadata",(function(){return a})),e(t.exports,"getNetworkMetadata",(function(){return u}));var n=s("7XqVB"),i=s("kZfdH"),o=s("hQuuj");const a=n.z.object({id:i.NetworkID,name:n.z.string(),symbol:n.z.string(),imageUrl:n.z.string()});function u(e){const{name:t,tokenSymbol:r,iconUrl:n}=o.Chains.getChainDefinition(e);return{id:e,name:t,symbol:r,imageUrl:n}}})),s.register("lJl4G",(function(t,r){e(t.exports,"solanaNetworkIDToCAIPSolanaNetworkID",(function(){return i}));var n=s("kZfdH");function i(e){switch(e){case"devnet":return n.NetworkIDs.Solana.Devnet;case"mainnet":return n.NetworkIDs.Solana.Mainnet;case"testnet":return n.NetworkIDs.Solana.Testnet;case"localnet":return n.NetworkIDs.Solana.Localnet}}})),s.register("3M4EG",(function(t,r){e(t.exports,"validateAddress",(function(){return u})),s("cFUcx");var n=s("hCLwu");s("RVqnc");var i=s("crjwk"),o=s("aKI1C"),a=s("hQuuj");function u(e,t){return a.Chains.isBitcoinNetworkID(t)?o.BitcoinAddress.safeParse(e).success:a.Chains.isEVMNetworkID(t)?n.EthAddress.safeParse(e).success:a.Chains.isSolanaNetworkID(t)?n.SolanaAddress.safeParse(e).success:(0,i.assertNever)(t)}})),s.register("5vOj6",(function(t,r){e(t.exports,"addressTypeFromAddress",(function(){return a})),s("7mQ3Y");var n=s("hX0bG");s("RVqnc");var i=s("crjwk"),o=s("hQuuj");const a=(e,t)=>{if(o.Chains.isBitcoinNetworkID(e)){switch(!0){case t.startsWith("bc1p")||t.startsWith("bcrt1p")||t.startsWith("tb1p"):return n.AddressType.BitcoinTaproot;case t.startsWith("bc1q")||t.startsWith("tb1q"):return n.AddressType.BitcoinNativeSegwit;case t.startsWith("3")||t.startsWith("2"):return n.AddressType.BitcoinNestedSegwit;case t.startsWith("1")||t.startsWith("m"):return n.AddressType.BitcoinLegacy}throw new Error(`Unable to get address type from invalid Bitcoin address: ${t}`)}return o.Chains.isEVMNetworkID(e)?n.AddressType.EVM:o.Chains.isSolanaNetworkID(e)?n.AddressType.Solana:(0,i.assertNever)(e)}})),s.register("4qp65",(function(t,r){e(t.exports,"validateNetworkIDFromChain",(function(){return o}));var n=s("d3oOU"),i=s("hQuuj");const o=(e,t)=>{switch(e){case n.Chain.Bitcoin:return i.Chains.isBitcoinNetworkID(t);case n.Chain.Ethereum:case n.Chain.Polygon:return i.Chains.isEVMNetworkID(t);case n.Chain.Solana:return i.Chains.isSolanaNetworkID(t)}}})),s.register("7x0nr",(function(t,r){e(t.exports,"getNativeFungibleCaip19ForChain",(function(){return o})),s("4DgHM");var n=s("hsAye"),i=s("hQuuj");const o=e=>{const t=i.Chains.getNetworkIDs(e),r=i.Chains.getMainnetNetworkID(t[0]),o=i.Chains[e].slip44;return{chainId:r,resourceType:n.Caip19ResourceType.nativeToken,slip44:o}}})),s.register("f67nI",(function(t,r){e(t.exports,"Sdk",(function(){return a})),s("hDnE9");var n=s("hQuuj"),i=s("eJjnr"),o=s("cyznO");class a{get(e){if((0,i.isChain)(e))return this.registry.get(e);if((0,i.isNetworkID)(e)){const t=n.Chains.getChainID(e);return this.registry.get(t)}throw new Error("Invalid input type for SDK get method")}constructor(){this.registry=new(0,o.ChainSdkRegistry)}}})),s.register("eJjnr",(function(t,r){e(t.exports,"isChain",(function(){return o})),e(t.exports,"isNetworkID",(function(){return a}));var n=s("kZfdH"),i=s("d3oOU");function o(e){return Object.values(i.Chain).includes(e)}function a(e){return n.NetworkID.safeParse(e).success}})),s.register("cyznO",(function(t,r){e(t.exports,"ChainSdkRegistry",(function(){return n}));class n{register(e,t){this.chainSdkMap.set(e,t)}get(e){const t=this.chainSdkMap.get(e);if(!t)throw new Error(`No SDK implementation found for chain: ${e}`);return t}constructor(){this.chainSdkMap=new Map}}})),s.register("k7SGl",(function(t,r){e(t.exports,"CHAIN_ID_TO_GENERIC_NAME",(function(){return i})),e(t.exports,"EVM_FINALITY",(function(){return o})),e(t.exports,"BITCOIN_FINALITY",(function(){return a})),e(t.exports,"EMPTY_ADDRESS_TYPES",(function(){return u})),e(t.exports,"EMPTY_CHAINS",(function(){return c})),e(t.exports,"EMPTY_NETWORK_IDS",(function(){return l})),e(t.exports,"DEFAULT_ENABLED_CHAINS_INFO",(function(){return d})),e(t.exports,"SOLANA_TOKEN_2022_PROGRAM_ID",(function(){return f}));var n=s("kZfdH");const i={[n.NetworkIDs.Solana.Mainnet]:"onboardingImportAccountsBadgeSolana",[n.NetworkIDs.Solana.Testnet]:"onboardingImportAccountsBadgeSolana",[n.NetworkIDs.Solana.Devnet]:"onboardingImportAccountsBadgeSolana",[n.NetworkIDs.Solana.Localnet]:"onboardingImportAccountsBadgeSolana",[n.NetworkIDs.Ethereum.Mainnet]:"onboardingImportAccountsBadgeEthereum",[n.NetworkIDs.Ethereum.Goerli]:"onboardingImportAccountsBadgeEthereum",[n.NetworkIDs.Ethereum.Sepolia]:"onboardingImportAccountsBadgeEthereum",[n.NetworkIDs.Polygon.Mainnet]:"onboardingImportAccountsBadgePolygon",[n.NetworkIDs.Polygon.Mumbai]:"onboardingImportAccountsBadgePolygon",[n.NetworkIDs.Bitcoin.Mainnet]:"Bitcoin",[n.NetworkIDs.Bitcoin.Testnet]:"Bitcoin"},o={[n.NetworkIDs.Ethereum.Mainnet]:6,[n.NetworkIDs.Ethereum.Goerli]:6,[n.NetworkIDs.Ethereum.Sepolia]:6,[n.NetworkIDs.Polygon.Mainnet]:128,[n.NetworkIDs.Polygon.Mumbai]:128},a={[n.NetworkIDs.Bitcoin.Mainnet]:1,[n.NetworkIDs.Bitcoin.Testnet]:1},u=[],c=[],l=[],d={isBitcoinEnabled:!1,isEVMEnabled:!1,isSolanaEnabled:!1,isSingleChainEnabled:!1,isSolanaOnlyEnabled:!1},f="TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"})),s.register("g974k",(function(t,r){e(t.exports,"createChainHooks",(function(){return d}));var n=s("k7SGl"),i=s("1sQzV"),o=s("aBUI3"),a=s("i18y6"),u=s("4JCYz"),c=s("ghj6b"),l=s("aPNOL");function d(e,t,r,s){return{useChainAvailability:()=>(0,i.useChainAvailability)(t),useEnabledAddressTypes:()=>{var e,r;return null!==(r=null===(e=(0,i.useChainAvailability)(t).data)||void 0===e?void 0:e.enabledAddressTypes)&&void 0!==r?r:n.EMPTY_ADDRESS_TYPES},useEnabledChains:()=>{var e,r;return null!==(r=null===(e=(0,i.useChainAvailability)(t).data)||void 0===e?void 0:e.enabledChainIDs)&&void 0!==r?r:n.EMPTY_CHAINS},useEnabledNetworkIDs:e=>{const r=(0,i.useChainAvailability)(t).data;return r?e?r.enabledNetworkIDs:r.enabledMainnetOnlyNetworkIDs:n.EMPTY_NETWORK_IDS},useEnabledChainsInfo:()=>{const{data:e}=(0,i.useChainAvailability)(t);return e?e.enabledChainsInfo:n.DEFAULT_ENABLED_CHAINS_INFO},useEnableAddressTypes:()=>(0,u.useEnableAddressTypes)(e,t,r,s),useDisableAddressTypes:()=>(0,o.useDisableAddressTypes)(t,r,s),useUpdateVisibleBitcoinAddressTypes:()=>(0,l.useUpdateVisibleBitcoinAddressTypes)(e,t,r,s),useEnableChains:()=>(0,c.useEnableChains)(e,t,r,s),useDisableChains:()=>(0,a.useDisableChains)(t,r,s)}}})),s.register("1sQzV",(function(t,r){e(t.exports,"useChainAvailability",(function(){return a}));var n=s("5ekp2"),i=s("fzavp"),o=s("djsXH");const a=e=>(0,n.useQuery)({queryKey:o.chainsQueryKeys.chainAvailability,queryFn:()=>(0,i.fetchChainAvailability)(e)})})),s.register("5ekp2",(function(t,r){e(t.exports,"useQuery",(function(){return a}));var n=s("iKKzk"),i=s("3Pyfv"),o=s("dsciT");function a(e,t,r){const s=(0,n.parseQueryArgs)(e,t,r);return(0,o.useBaseQuery)(s,i.QueryObserver)}})),s.register("iKKzk",(function(t,r){e(t.exports,"isServer",(function(){return n})),e(t.exports,"noop",(function(){return i})),e(t.exports,"functionalUpdate",(function(){return o})),e(t.exports,"isValidTimeout",(function(){return s})),e(t.exports,"timeUntilStale",(function(){return a})),e(t.exports,"parseQueryArgs",(function(){return u})),e(t.exports,"parseMutationArgs",(function(){return c})),e(t.exports,"parseFilterArgs",(function(){return l})),e(t.exports,"matchQuery",(function(){return d})),e(t.exports,"hashQueryKeyByOptions",(function(){return h})),e(t.exports,"partialMatchKey",(function(){return y})),e(t.exports,"matchMutation",(function(){return f})),e(t.exports,"hashQueryKey",(function(){return p})),e(t.exports,"shallowEqualObjects",(function(){return v})),e(t.exports,"sleep",(function(){return S})),e(t.exports,"scheduleMicrotask",(function(){return E})),e(t.exports,"getAbortController",(function(){return T})),e(t.exports,"replaceData",(function(){return k}));const n="undefined"==typeof window;function i(){}function o(e,t){return"function"==typeof e?e(t):e}function s(e){return"number"==typeof e&&e>=0&&e!==1/0}function a(e,t){return Math.max(e+(t||0)-Date.now(),0)}function u(e,t,r){return A(e)?"function"==typeof t?{...r,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function c(e,t,r){return A(e)?"function"==typeof t?{...r,mutationKey:e,mutationFn:t}:{...t,mutationKey:e}:"function"==typeof e?{...t,mutationFn:e}:{...e}}function l(e,t,r){return A(e)?[{...t,queryKey:e},r]:[e||{},t]}function d(e,t){const{type:r="all",exact:n,fetchStatus:i,predicate:o,queryKey:s,stale:a}=e;if(A(s))if(n){if(t.queryHash!==h(s,t.options))return!1}else if(!y(t.queryKey,s))return!1;if("all"!==r){const e=t.isActive();if("active"===r&&!e)return!1;if("inactive"===r&&e)return!1}return("boolean"!=typeof a||t.isStale()===a)&&((void 0===i||i===t.state.fetchStatus)&&!(o&&!o(t)))}function f(e,t){const{exact:r,fetching:n,predicate:i,mutationKey:o}=e;if(A(o)){if(!t.options.mutationKey)return!1;if(r){if(p(t.options.mutationKey)!==p(o))return!1}else if(!y(t.options.mutationKey,o))return!1}return("boolean"!=typeof n||"loading"===t.state.status===n)&&!(i&&!i(t))}function h(e,t){return((null==t?void 0:t.queryKeyHashFn)||p)(e)}function p(e){return JSON.stringify(e,((e,t)=>w(t)?Object.keys(t).sort().reduce(((e,r)=>(e[r]=t[r],e)),{}):t))}function y(e,t){return g(e,t)}function g(e,t){return e===t||typeof e==typeof t&&(!(!e||!t||"object"!=typeof e||"object"!=typeof t)&&!Object.keys(t).some((r=>!g(e[r],t[r]))))}function m(e,t){if(e===t)return e;const r=b(e)&&b(t);if(r||w(e)&&w(t)){const n=r?e.length:Object.keys(e).length,i=r?t:Object.keys(t),o=i.length,s=r?[]:{};let a=0;for(let n=0;n{setTimeout(t,e)}))}function E(e){S(0).then(e)}function T(){if("function"==typeof AbortController)return new AbortController}function k(e,t,r){return null!=r.isDataEqual&&r.isDataEqual(e,t)?e:"function"==typeof r.structuralSharing?r.structuralSharing(e,t):!1!==r.structuralSharing?m(e,t):t}})),s.register("3Pyfv",(function(t,r){e(t.exports,"QueryObserver",(function(){return c}));var n=s("iKKzk"),i=s("4nwh4"),o=s("ixnow"),a=s("5rODI"),u=s("7bSUD");class c extends a.Subscribable{bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.length&&(this.currentQuery.addObserver(this),l(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return d(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return d(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=[],this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){const r=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),(0,n.shallowEqualObjects)(r,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=r.queryKey),this.updateQuery();const o=this.hasListeners();o&&f(this.currentQuery,i,this.options,r)&&this.executeFetch(),this.updateResult(t),!o||this.currentQuery===i&&this.options.enabled===r.enabled&&this.options.staleTime===r.staleTime||this.updateStaleTimeout();const s=this.computeRefetchInterval();!o||this.currentQuery===i&&this.options.enabled===r.enabled&&s===this.currentRefetchInterval||this.updateRefetchInterval(s)}getOptimisticResult(e){const t=this.client.getQueryCache().build(this.client,e);return this.createResult(t,e)}getCurrentResult(){return this.currentResult}trackResult(e){const t={};return Object.keys(e).forEach((r=>{Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(r),e[r])})})),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){const t=this.client.defaultQueryOptions(e),r=this.client.getQueryCache().build(this.client,t);return r.isFetchingOptimistic=!0,r.fetch().then((()=>this.createResult(r,t)))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:null==(t=e.cancelRefetch)||t}).then((()=>(this.updateResult(),this.currentResult)))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return null!=e&&e.throwOnError||(t=t.catch(n.noop)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),n.isServer||this.currentResult.isStale||!(0,n.isValidTimeout)(this.options.staleTime))return;const e=(0,n.timeUntilStale)(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout((()=>{this.currentResult.isStale||this.updateResult()}),e)}computeRefetchInterval(){var e;return"function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(e=this.options.refetchInterval)&&e}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!n.isServer&&!1!==this.options.enabled&&(0,n.isValidTimeout)(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval((()=>{(this.options.refetchIntervalInBackground||o.focusManager.isFocused())&&this.executeFetch()}),this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){const r=this.currentQuery,i=this.options,o=this.currentResult,s=this.currentResultState,a=this.currentResultOptions,c=e!==r,d=c?e.state:this.currentQueryInitialState,p=c?this.currentResult:this.previousQueryResult,{state:y}=e;let g,{dataUpdatedAt:m,error:v,errorUpdatedAt:b,fetchStatus:w,status:x}=y,A=!1,S=!1;if(t._optimisticResults){const n=this.hasListeners(),o=!n&&l(e,t),s=n&&f(e,r,t,i);(o||s)&&(w=(0,u.canFetch)(e.options.networkMode)?"fetching":"paused",m||(x="loading")),"isRestoring"===t._optimisticResults&&(w="idle")}if(t.keepPreviousData&&!y.dataUpdateCount&&null!=p&&p.isSuccess&&"error"!==x)g=p.data,m=p.dataUpdatedAt,x=p.status,A=!0;else if(t.select&&void 0!==y.data)if(o&&y.data===(null==s?void 0:s.data)&&t.select===this.selectFn)g=this.selectResult;else try{this.selectFn=t.select,g=t.select(y.data),g=(0,n.replaceData)(null==o?void 0:o.data,g,t),this.selectResult=g,this.selectError=null}catch(e){this.selectError=e}else g=y.data;if(void 0!==t.placeholderData&&void 0===g&&"loading"===x){let e;if(null!=o&&o.isPlaceholderData&&t.placeholderData===(null==a?void 0:a.placeholderData))e=o.data;else if(e="function"==typeof t.placeholderData?t.placeholderData():t.placeholderData,t.select&&void 0!==e)try{e=t.select(e),e=(0,n.replaceData)(null==o?void 0:o.data,e,t),this.selectError=null}catch(e){this.selectError=e}void 0!==e&&(x="success",g=e,S=!0)}this.selectError&&(v=this.selectError,g=this.selectResult,b=Date.now(),x="error");const E="fetching"===w;return{status:x,fetchStatus:w,isLoading:"loading"===x,isSuccess:"success"===x,isError:"error"===x,data:g,dataUpdatedAt:m,error:v,errorUpdatedAt:b,failureCount:y.fetchFailureCount,errorUpdateCount:y.errorUpdateCount,isFetched:y.dataUpdateCount>0||y.errorUpdateCount>0,isFetchedAfterMount:y.dataUpdateCount>d.dataUpdateCount||y.errorUpdateCount>d.errorUpdateCount,isFetching:E,isRefetching:E&&"loading"!==x,isLoadingError:"error"===x&&0===y.dataUpdatedAt,isPaused:"paused"===w,isPlaceholderData:S,isPreviousData:A,isRefetchError:"error"===x&&0!==y.dataUpdatedAt,isStale:h(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){const t=this.currentResult,r=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,(0,n.shallowEqualObjects)(r,t))return;this.currentResult=r;const i={cache:!0};!1!==(null==e?void 0:e.listeners)&&(()=>{if(!t)return!0;const{notifyOnChangeProps:e}=this.options;if("all"===e||!e&&!this.trackedProps.size)return!0;const r=new Set(null!=e?e:this.trackedProps);return this.options.useErrorBoundary&&r.add("error"),Object.keys(this.currentResult).some((e=>{const n=e;return this.currentResult[n]!==t[n]&&r.has(n)}))})()&&(i.listeners=!0),this.notify({...i,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const t={};"success"===e.type?t.onSuccess=!e.manual:"error"!==e.type||(0,u.isCancelledError)(e.error)||(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){i.notifyManager.batch((()=>{var t,r,n,i;if(e.onSuccess)null==(t=(r=this.options).onSuccess)||t.call(r,this.currentResult.data),null==(n=(i=this.options).onSettled)||n.call(i,this.currentResult.data,null);else if(e.onError){var o,s,a,u;null==(o=(s=this.options).onError)||o.call(s,this.currentResult.error),null==(a=(u=this.options).onSettled)||a.call(u,void 0,this.currentResult.error)}e.listeners&&this.listeners.forEach((e=>{e(this.currentResult)})),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})}))}constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}}function l(e,t){return function(e,t){return!(!1===t.enabled||e.state.dataUpdatedAt||"error"===e.state.status&&!1===t.retryOnMount)}(e,t)||e.state.dataUpdatedAt>0&&d(e,t,t.refetchOnMount)}function d(e,t,r){if(!1!==t.enabled){const n="function"==typeof r?r(e):r;return"always"===n||!1!==n&&h(e,t)}return!1}function f(e,t,r,n){return!1!==r.enabled&&(e!==t||!1===n.enabled)&&(!r.suspense||"error"!==e.state.status)&&h(e,r)}function h(e,t){return e.isStaleByTime(t.staleTime)}})),s.register("4nwh4",(function(t,r){e(t.exports,"notifyManager",(function(){return i}));var n=s("iKKzk");const i=function(){let e=[],t=0,r=e=>{e()},i=e=>{e()};const o=i=>{t?e.push(i):(0,n.scheduleMicrotask)((()=>{r(i)}))},s=()=>{const t=e;e=[],t.length&&(0,n.scheduleMicrotask)((()=>{i((()=>{t.forEach((e=>{r(e)}))}))}))};return{batch:e=>{let r;t++;try{r=e()}finally{t--,t||s()}return r},batchCalls:e=>(...t)=>{o((()=>{e(...t)}))},schedule:o,setNotifyFunction:e=>{r=e},setBatchNotifyFunction:e=>{i=e}}}()})),s.register("ixnow",(function(t,r){e(t.exports,"focusManager",(function(){return a}));var n=s("5rODI"),i=s("iKKzk");class o extends n.Subscribable{onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()}))}setFocused(e){this.focused=e,e&&this.onFocus()}onFocus(){this.listeners.forEach((e=>{e()}))}isFocused(){return"boolean"==typeof this.focused?this.focused:"undefined"==typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}constructor(){super(),this.setup=e=>{if(!i.isServer&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}}const a=new o})),s.register("5rODI",(function(t,r){e(t.exports,"Subscribable",(function(){return n}));class n{subscribe(e){return this.listeners.push(e),this.onSubscribe(),()=>{this.listeners=this.listeners.filter((t=>t!==e)),this.onUnsubscribe()}}hasListeners(){return this.listeners.length>0}onSubscribe(){}onUnsubscribe(){}constructor(){this.listeners=[],this.subscribe=this.subscribe.bind(this)}}})),s.register("7bSUD",(function(t,r){e(t.exports,"canFetch",(function(){return u})),e(t.exports,"isCancelledError",(function(){return l})),e(t.exports,"createRetryer",(function(){return d}));var n=s("ixnow"),i=s("kKX7c"),o=s("iKKzk");function a(e){return Math.min(1e3*2**e,3e4)}function u(e){return"online"!==(null!=e?e:"online")||i.onlineManager.isOnline()}class c{constructor(e){this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent}}function l(e){return e instanceof c}function d(e){let t,r,s,l=!1,d=0,f=!1;const h=new Promise(((e,t)=>{r=e,s=t})),p=()=>!n.focusManager.isFocused()||"always"!==e.networkMode&&!i.onlineManager.isOnline(),y=n=>{f||(f=!0,null==e.onSuccess||e.onSuccess(n),null==t||t(),r(n))},g=r=>{f||(f=!0,null==e.onError||e.onError(r),null==t||t(),s(r))},m=()=>new Promise((r=>{t=e=>{if(f||!p())return r(e)},null==e.onPause||e.onPause()})).then((()=>{t=void 0,f||null==e.onContinue||e.onContinue()})),v=()=>{if(f)return;let t;try{t=e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(y).catch((t=>{var r,n;if(f)return;const i=null!=(r=e.retry)?r:3,s=null!=(n=e.retryDelay)?n:a,u="function"==typeof s?s(d,t):s,c=!0===i||"number"==typeof i&&d{if(p())return m()})).then((()=>{l?g(t):v()}))):g(t)}))};return u(e.networkMode)?v():m().then(v),{promise:h,cancel:t=>{f||(g(new c(t)),null==e.abort||e.abort())},continue:()=>{null==t||t()},cancelRetry:()=>{l=!0},continueRetry:()=>{l=!1}}}})),s.register("kKX7c",(function(t,r){e(t.exports,"onlineManager",(function(){return a}));var n=s("5rODI"),i=s("iKKzk");class o extends n.Subscribable{onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((e=>{"boolean"==typeof e?this.setOnline(e):this.onOnline()}))}setOnline(e){this.online=e,e&&this.onOnline()}onOnline(){this.listeners.forEach((e=>{e()}))}isOnline(){return"boolean"==typeof this.online?this.online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine}constructor(){super(),this.setup=e=>{if(!i.isServer&&window.addEventListener){const t=()=>e();return window.addEventListener("online",t,!1),window.addEventListener("offline",t,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",t)}}}}}const a=new o})),s.register("dsciT",(function(t,r){e(t.exports,"useBaseQuery",(function(){return d}));var n=s("29o0l"),i=s("jnqSD"),o=s("4nwh4"),a=s("cEgwl"),u=s("7dHjq"),c=s("8mX7P"),l=s("9fuwE");function d(e,t){const r=(0,u.useQueryClient)({context:e.context}),s=(0,c.useIsRestoring)(),d=(0,a.useQueryErrorResetBoundary)(),f=r.defaultQueryOptions(e);f._optimisticResults=s?"isRestoring":"optimistic",f.onError&&(f.onError=o.notifyManager.batchCalls(f.onError)),f.onSuccess&&(f.onSuccess=o.notifyManager.batchCalls(f.onSuccess)),f.onSettled&&(f.onSettled=o.notifyManager.batchCalls(f.onSettled)),f.suspense&&"number"!=typeof f.staleTime&&(f.staleTime=1e3),(0,l.ensurePreventErrorBoundaryRetry)(f,d),(0,l.useClearResetErrorBoundary)(d);const[h]=n.useState((()=>new t(r,f))),p=h.getOptimisticResult(f);if((0,i.useSyncExternalStore)(n.useCallback((e=>s?()=>{}:h.subscribe(o.notifyManager.batchCalls(e))),[h,s]),(()=>h.getCurrentResult()),(()=>h.getCurrentResult())),n.useEffect((()=>{h.setOptions(f,{listeners:!1})}),[f,h]),f.suspense&&p.isLoading&&p.isFetching&&!s)throw h.fetchOptimistic(f).then((({data:e})=>{null==f.onSuccess||f.onSuccess(e),null==f.onSettled||f.onSettled(e,null)})).catch((e=>{d.clearReset(),null==f.onError||f.onError(e),null==f.onSettled||f.onSettled(void 0,e)}));if((0,l.getHasError)({result:p,errorResetBoundary:d,useErrorBoundary:f.useErrorBoundary,query:h.getCurrentQuery()}))throw p.error;return f.notifyOnChangeProps?p:h.trackResult(p)}})),s.register("jnqSD",(function(t,r){e(t.exports,"useSyncExternalStore",(function(){return n}));const n=s("4h8Xs").useSyncExternalStore})),s.register("4h8Xs",(function(e,t){"use strict";e.exports=s("yMcCH")})),s.register("yMcCH",(function(t,r){ +/** + * @license React + * use-sync-external-store-shim.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +var n;e(t.exports,"useSyncExternalStore",(function(){return n}),(function(e){return n=e}));var i=s("29o0l");var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=i.useState,u=i.useEffect,c=i.useLayoutEffect,l=i.useDebugValue;function d(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var f="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),i=n[0].inst,o=n[1];return c((function(){i.value=r,i.getSnapshot=t,d(i)&&o({inst:i})}),[e,r,t]),u((function(){return d(i)&&o({inst:i}),e((function(){d(i)&&o({inst:i})}))}),[e]),l(r),r};n=void 0!==i.useSyncExternalStore?i.useSyncExternalStore:f})),s.register("cEgwl",(function(t,r){e(t.exports,"useQueryErrorResetBoundary",(function(){return a}));var n=s("29o0l");function i(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const o=n.createContext(i()),a=()=>n.useContext(o)})),s.register("7dHjq",(function(t,r){e(t.exports,"useQueryClient",(function(){return u})),e(t.exports,"QueryClientProvider",(function(){return c}));var n=s("29o0l");const i=n.createContext(void 0),o=n.createContext(!1);function a(e,t){return e||(t&&"undefined"!=typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=i),window.ReactQueryClientContext):i)}const u=({context:e}={})=>{const t=n.useContext(a(e,n.useContext(o)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},c=({client:e,children:t,context:r,contextSharing:i=!1})=>{n.useEffect((()=>(e.mount(),()=>{e.unmount()})),[e]);const s=a(r,i);return n.createElement(o.Provider,{value:!r&&i},n.createElement(s.Provider,{value:e},t))}})),s.register("8mX7P",(function(t,r){e(t.exports,"useIsRestoring",(function(){return o})),e(t.exports,"IsRestoringProvider",(function(){return a}));var n=s("29o0l");const i=n.createContext(!1),o=()=>n.useContext(i),a=i.Provider})),s.register("9fuwE",(function(t,r){e(t.exports,"ensurePreventErrorBoundaryRetry",(function(){return o})),e(t.exports,"useClearResetErrorBoundary",(function(){return a})),e(t.exports,"getHasError",(function(){return u}));var n=s("29o0l"),i=s("j6Dap");const o=(e,t)=>{(e.suspense||e.useErrorBoundary)&&(t.isReset()||(e.retryOnMount=!1))},a=e=>{n.useEffect((()=>{e.clearReset()}),[e])},u=({result:e,errorResetBoundary:t,useErrorBoundary:r,query:n})=>e.isError&&!t.isReset()&&!e.isFetching&&(0,i.shouldThrowError)(r,[e.error,n])})),s.register("j6Dap",(function(t,r){function n(e,t){return"function"==typeof e?e(...t):!!e}e(t.exports,"shouldThrowError",(function(){return n}))})),s.register("fzavp",(function(t,r){e(t.exports,"fetchChainAvailability",(function(){return c}),(function(e){return c=e})),s("7mQ3Y");var n=s("1f62U"),i=s("i9Z0y");s("hDnE9");var o=s("hQuuj"),a=s("fvnjL"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=e=>u(void 0,void 0,void 0,(function*(){const{storage:t,isBitcoinFlagEnabled:r}=e,s=o.Chains.getAllChainIDs(),u=yield(0,i.getDisabledChainIDs)(t,r),c=new Set(u),l=s.filter((e=>!c.has(e))),d=o.Chains.getAllNetworkIDs({mainnetOnly:!1}),f=o.Chains.getAllNetworkIDs({mainnetOnly:!0}),h=new Set(u.flatMap((e=>o.Chains.getNetworkIDs(e)))),p=d.filter((e=>!h.has(e))),y=f.filter((e=>!h.has(e))),g=n.AddressTypes.getAll(),m=yield(0,i.getDisabledAddressTypes)(t),v=new Set(m);for(const e of g){const t=o.Chains.getChainIDs(e);if(!t){v.add(e);continue}t.every((e=>c.has(e)))&&v.add(e)}const b=g.filter((e=>!v.has(e)));return{supportedChainIDs:s,supportedAddressTypes:g,supportedNetworkIDs:d,supportedMainnetOnlyNetworkIDs:f,disabledChainIDs:u,enabledChainIDs:l,enabledAddressTypes:b,enabledNetworkIDs:p,enabledMainnetOnlyNetworkIDs:y,enabledChainsInfo:{isBitcoinEnabled:(0,a.isBitcoinEnabled)(l),isEVMEnabled:(0,a.isEVMEnabled)(l),isSolanaEnabled:(0,a.isSolanaEnabled)(l),isSingleChainEnabled:(0,a.isSingleChainEnabled)(l),isSolanaOnlyEnabled:(0,a.isSolanaOnlyEnabled)(l)}}}))})),s.register("djsXH",(function(t,r){e(t.exports,"chainsQueryKeys",(function(){return i}));const n="@phantom/chains",i={enabledChains:[`${n}:enabled-chains`],enabledAddressTypes:[`${n}:enabled-address-types`],enabledNetworkIDs:e=>[`${n}:enabled-network-ids`,{mainnetOnly:e}],chainAvailability:[`${n}:chain-availability`]}})),s.register("aBUI3",(function(t,r){e(t.exports,"useDisableAddressTypes",(function(){return u}),(function(e){return u=e}));var n=s("9W7fs"),i=s("i9Z0y"),o=s("4BLKW"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const u=(e,t,r)=>(0,n.useMutation)({mutationFn:({addressTypes:n})=>a(void 0,void 0,void 0,(function*(){for(const t of n)yield(0,i.disableAddressType)(t,e.storage);yield(0,o.invalidateChainAvailability)(t),yield Promise.all(r.map((e=>e(t))))}))})})),s.register("9W7fs",(function(t,r){e(t.exports,"useMutation",(function(){return d}));var n=s("29o0l"),i=s("jnqSD"),o=s("6KPQA"),a=s("4nwh4"),u=s("iKKzk"),c=s("7dHjq"),l=s("j6Dap");function d(e,t,r){const s=(0,u.parseMutationArgs)(e,t,r),d=(0,c.useQueryClient)({context:s.context}),[h]=n.useState((()=>new(0,o.MutationObserver)(d,s)));n.useEffect((()=>{h.setOptions(s)}),[h,s]);const p=(0,i.useSyncExternalStore)(n.useCallback((e=>h.subscribe(a.notifyManager.batchCalls(e))),[h]),(()=>h.getCurrentResult()),(()=>h.getCurrentResult())),y=n.useCallback(((e,t)=>{h.mutate(e,t).catch(f)}),[h]);if(p.error&&(0,l.shouldThrowError)(h.options.useErrorBoundary,[p.error]))throw p.error;return{...p,mutate:y,mutateAsync:p.mutate}}function f(){}})),s.register("6KPQA",(function(t,r){e(t.exports,"MutationObserver",(function(){return u}));var n=s("lOsKv"),i=s("4nwh4"),o=s("5rODI"),a=s("iKKzk");class u extends o.Subscribable{bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){const t=this.options;this.options=this.client.defaultMutationOptions(e),(0,a.shallowEqualObjects)(t,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this})}onUnsubscribe(){var e;this.listeners.length||(null==(e=this.currentMutation)||e.removeObserver(this))}onMutationUpdate(e){this.updateResult();const t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==e?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:(0,n.getDefaultState)(),t={...e,isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){i.notifyManager.batch((()=>{var t,r,n,i;if(this.mutateOptions)if(e.onSuccess)null==(t=(r=this.mutateOptions).onSuccess)||t.call(r,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(n=(i=this.mutateOptions).onSettled)||n.call(i,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context);else if(e.onError){var o,s,a,u;null==(o=(s=this.mutateOptions).onError)||o.call(s,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(a=(u=this.mutateOptions).onSettled)||a.call(u,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}e.listeners&&this.listeners.forEach((e=>{e(this.currentResult)}))}))}constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}}})),s.register("lOsKv",(function(t,r){e(t.exports,"Mutation",(function(){return u})),e(t.exports,"getDefaultState",(function(){return c}));var n=s("72SXf"),i=s("4nwh4"),o=s("vxiv0"),a=s("7bSUD");class u extends o.Removable{setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){-1===this.observers.indexOf(e)&&(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter((t=>t!==e)),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()}async execute(){const e=()=>{var e;return this.retryer=(0,a.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(e=this.options.retry)?e:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},t="loading"===this.state.status;try{var r,n,i,o,s,u;if(!t){var c,l,d,f;this.dispatch({type:"loading",variables:this.options.variables}),null==(c=(l=this.mutationCache.config).onMutate)||c.call(l,this.state.variables,this);const e=await(null==(d=(f=this.options).onMutate)?void 0:d.call(f,this.state.variables));e!==this.state.context&&this.dispatch({type:"loading",context:e,variables:this.state.variables})}const a=await e();return null==(r=(n=this.mutationCache.config).onSuccess)||r.call(n,a,this.state.variables,this.state.context,this),await(null==(i=(o=this.options).onSuccess)?void 0:i.call(o,a,this.state.variables,this.state.context)),await(null==(s=(u=this.options).onSettled)?void 0:s.call(u,a,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:a}),a}catch(e){try{var h,p,y,g,m,v;throw null==(h=(p=this.mutationCache.config).onError)||h.call(p,e,this.state.variables,this.state.context,this),await(null==(y=(g=this.options).onError)?void 0:y.call(g,e,this.state.variables,this.state.context)),await(null==(m=(v=this.options).onSettled)?void 0:m.call(v,void 0,e,this.state.variables,this.state.context)),e}finally{this.dispatch({type:"error",error:e})}}}dispatch(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:t.failureCount+1};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"loading":return{...t,context:e.context,data:void 0,error:null,isPaused:!(0,a.canFetch)(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...t,data:e.data,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,isPaused:!1,status:"error"};case"setState":return{...t,...e.state}}})(this.state),i.notifyManager.batch((()=>{this.observers.forEach((t=>{t.onMutationUpdate(e)})),this.mutationCache.notify({mutation:this,type:"updated",action:e})}))}constructor(e){super(),this.options={...e.defaultOptions,...e.options},this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||n.defaultLogger,this.observers=[],this.state=e.state||c(),this.meta=e.meta,this.updateCacheTime(this.options.cacheTime),this.scheduleGc()}}function c(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}})),s.register("72SXf",(function(t,r){e(t.exports,"defaultLogger",(function(){return n}));const n=console})),s.register("vxiv0",(function(t,r){e(t.exports,"Removable",(function(){return i}));var n=s("iKKzk");class i{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,n.isValidTimeout)(this.cacheTime)&&(this.gcTimeout=setTimeout((()=>{this.optionalRemove()}),this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,null!=e?e:n.isServer?1/0:3e5)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}})),s.register("4BLKW",(function(t,r){e(t.exports,"invalidateChainAvailability",(function(){return o}),(function(e){return o=e})),e(t.exports,"getCachedChainAvailability",(function(){return a}),(function(e){return a=e}));s("fzavp");var n=s("djsXH"),i=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const o=e=>i(void 0,void 0,void 0,(function*(){yield e.invalidateQueries(n.chainsQueryKeys.chainAvailability)})),a=e=>e.getQueryData(n.chainsQueryKeys.chainAvailability)})),s.register("i18y6",(function(t,r){e(t.exports,"useDisableChains",(function(){return u}),(function(e){return u=e}));var n=s("9W7fs"),i=s("i9Z0y"),o=s("4BLKW"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const u=(e,t,r)=>(0,n.useMutation)({mutationFn:({chainIDs:n})=>a(void 0,void 0,void 0,(function*(){for(const t of n)yield(0,i.disableChainID)(t,e.storage);yield(0,o.invalidateChainAvailability)(t),yield Promise.all(r.map((e=>e(t))))}))})})),s.register("4JCYz",(function(t,r){e(t.exports,"useEnableAddressTypes",(function(){return u}),(function(e){return u=e}));var n=s("9W7fs"),i=s("i9Z0y"),o=s("4BLKW"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const u=(e,t,r,s)=>(0,n.useMutation)({mutationFn:({addressTypes:n})=>a(void 0,void 0,void 0,(function*(){for(const e of n)yield(0,i.enableAddressType)(e,t.storage);yield e.deriveAddresses(),yield(0,o.invalidateChainAvailability)(r),yield Promise.all(s.map((e=>e(r))))}))})})),s.register("ghj6b",(function(t,r){e(t.exports,"useEnableChains",(function(){return u}),(function(e){return u=e}));var n=s("9W7fs"),i=s("i9Z0y"),o=s("4BLKW"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const u=(e,t,r,s)=>(0,n.useMutation)({mutationFn:({chainIDs:n})=>a(void 0,void 0,void 0,(function*(){for(const e of n)yield(0,i.enableChainID)(e,t.storage);yield e.deriveAddresses(),yield(0,o.invalidateChainAvailability)(r),yield Promise.all(s.map((e=>e(r))))}))})})),s.register("aPNOL",(function(t,r){e(t.exports,"useUpdateVisibleBitcoinAddressTypes",(function(){return d}),(function(e){return d=e})),s("7mQ3Y");var n=s("hX0bG"),i=s("9W7fs"),o=s("i9Z0y"),a=s("hQuuj"),u=s("aBUI3"),c=s("4JCYz"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const d=(e,t,r,s)=>{const{mutateAsync:d}=(0,u.useDisableAddressTypes)(t,r,s),{mutateAsync:f}=(0,c.useEnableAddressTypes)(e,t,r,s);return(0,i.useMutation)({mutationFn:({addressTypes:e})=>l(void 0,void 0,void 0,(function*(){if(yield(0,o.hasSetDisabledAddressTypes)(t.storage))yield f({addressTypes:e});else{const t=new Set(a.Chains.bitcoin.addressTypes);for(const r of e)t.delete(r);if(t.size===a.Chains.bitcoin.addressTypes.length&&t.delete(n.AddressType.BitcoinNativeSegwit),t.size>0){const e=Array.from(t);yield d({addressTypes:e})}}}))})}})),s.register("4xbAj",(function(t,r){e(t.exports,"DEFAULT_ACCOUNT_ICON",(function(){return s("c89j8").DEFAULT_ACCOUNT_ICON})),e(t.exports,"DEFAULT_DEVELOPER_MODE",(function(){return s("c89j8").DEFAULT_DEVELOPER_MODE})),e(t.exports,"DEFAULT_NETWORK_SETTING",(function(){return s("c89j8").DEFAULT_NETWORK_SETTING})),e(t.exports,"SUPPORTED_TEST_NETWORKS",(function(){return s("c89j8").SUPPORTED_TEST_NETWORKS})),e(t.exports,"getDefaultDerivationPathTypesForAddressTypes",(function(){return s("c89j8").getDefaultDerivationPathTypesForAddressTypes})),e(t.exports,"VAULT_ADD_ACCOUNT_COUNT_LIMIT",(function(){return s("c89j8").VAULT_ADD_ACCOUNT_COUNT_LIMIT})),e(t.exports,"createAccountHooks",(function(){return s("6jMAB").createAccountHooks})),e(t.exports,"useAllMultiChainAccounts",(function(){return s("5Ddag").useAllMultiChainAccountsQuery})),e(t.exports,"useImportPrivateKeyForm",(function(){return s("bZFZB").useImportPrivateKeyForm})),e(t.exports,"useLogExportPrivateKeyParams",(function(){return s("3KYEY").useLogExportPrivateKeyParams})),e(t.exports,"useSelectedChainAddress",(function(){return s("4YckM").useSelectedChainAddress})),e(t.exports,"useSelectedNetworks",(function(){return s("b5GZP").useSelectedNetworks})),e(t.exports,"useAddReadOnlyAccountForm",(function(){return s("kJ1Oj").useAddReadOnlyAccountForm})),e(t.exports,"useWalletInitials",(function(){return s("jQ4EB").useWalletInitials})),e(t.exports,"useSetAccountBalanceEffect",(function(){return s("2zz0S").useSetAccountBalanceEffect})),e(t.exports,"AccountMigrationCannotStartError",(function(){return s("8U2TE").AccountMigrationCannotStartError})),e(t.exports,"MigrationCannotStartStorageErrorCode",(function(){return s("8U2TE").MigrationCannotStartStorageErrorCode})),e(t.exports,"SecretType",(function(){return s("8U2TE").SecretType})),e(t.exports,"convertVaultAccountToChainAddresses",(function(){return s("9vcVr").convertVaultAccountToChainAddresses})),e(t.exports,"useEditAccountMetadataStore",(function(){return s("b0PfA").useEditAccountMetadataStore})),e(t.exports,"isRecommendedDerivationPathType",(function(){return s("etX7R").isRecommendedDerivationPathType})),e(t.exports,"getDerivationPathGroupKey",(function(){return s("7DkTh").getDerivationPathGroupKey})),e(t.exports,"compareDerivationPathGroup",(function(){return s("75AyV").compareDerivationPathGroup})),e(t.exports,"isHardwareWalletAccountType",(function(){return s("1b7Op").isHardwareWalletAccountType})),e(t.exports,"getAddressByAccount",(function(){return s("TeeZu").getAddressByAccount})),e(t.exports,"getAddressForVaultAccounts",(function(){return s("TeeZu").getAddressForVaultAccounts})),e(t.exports,"getChainAddressByAccount",(function(){return s("TeeZu").getChainAddressByAccount})),e(t.exports,"formatAddressValue",(function(){return s("gaJ2W").formatAddressValue})),e(t.exports,"formatHashMedium",(function(){return s("6HZTu").formatHashMedium})),e(t.exports,"formatAddress",(function(){return s("bcqdd").formatAddress})),e(t.exports,"formatAddressShort",(function(){return s("kv72F").formatAddressShort})),e(t.exports,"parseBonfidaHandle",(function(){return s("gH0pE").parseBonfidaHandle})),e(t.exports,"parseENSHandle",(function(){return s("gWdun").parseENSHandle})),e(t.exports,"StorageKeyAccounts",(function(){return s("cnxqM").StorageKeyAccounts})),e(t.exports,"ALLOWED_ACCOUNTS_STORAGE_KEYS_FOR_EXPORT",(function(){return s("cnxqM").ALLOWED_ACCOUNTS_STORAGE_KEYS_FOR_EXPORT})),e(t.exports,"VAULT_ACCOUNTS_STORAGE_KEY",(function(){return s("gzxl7").accountsStorageKey})),e(t.exports,"AccountType",(function(){return s("3U2BZ").AccountType})),e(t.exports,"LedgerAccountCreationMeta",(function(){return s("3U2BZ").LedgerAccountCreationMeta})),e(t.exports,"MultiChainVaultSigner",(function(){return s("ddaSz").MultiChainVaultSigner})),e(t.exports,"VaultSignerPluginType",(function(){return s("9xwh7").VaultSignerPluginType})),e(t.exports,"createBitcoinKeyPairSigner",(function(){return s("gBrtg").createBitcoinKeyPairSigner})),e(t.exports,"createEthereumKeyPairSigner",(function(){return s("6cQvQ").createEthereumKeyPairSigner})),e(t.exports,"createJWTKeypairSigner",(function(){return s("hJ7GS").createJWTKeypairSigner})),e(t.exports,"createSolanaKeyPairSigner",(function(){return s("cO5u3").createSolanaKeyPairSigner})),e(t.exports,"createVaultSignerError",(function(){return s("9XyXc").createVaultSignerError})),e(t.exports,"isVaultSignerParams",(function(){return s("iZG0G").isVaultSignerParams})),e(t.exports,"toXOnly",(function(){return s("gBrtg").toXOnly})),e(t.exports,"VaultSignerErrorType",(function(){return s("9xwh7").VaultSignerErrorType})),e(t.exports,"VaultSignerParams",(function(){return s("9xwh7").VaultSignerParams})),e(t.exports,"serializeVaultAccount",(function(){return s("63mgW").serializeVaultAccount})),e(t.exports,"deserializeVaultAccount",(function(){return s("63mgW").deserializeVaultAccount})),e(t.exports,"createVaultCache",(function(){return s("3bXx7").createVaultCache})),e(t.exports,"createVault",(function(){return s("8inpO").createVault})),e(t.exports,"MigrationStep",(function(){return s("ii979").MigrationStep})),e(t.exports,"logMigrationError",(function(){return s("ii979").logMigrationError})),e(t.exports,"createAccountMigrator",(function(){return s("8xgth").createAccountMigrator})),e(t.exports,"getMultiChainAccountMetadata",(function(){return s("1pxSb").getMultiChainAccountMetadata})),e(t.exports,"AccountIconType",(function(){return s("6Jokq").AccountIconType})),e(t.exports,"DeviceType",(function(){return s("6Jokq").DeviceType})),e(t.exports,"ConnectionType",(function(){return s("6Jokq").ConnectionType})),e(t.exports,"invalidateAllAccounts",(function(){return s("76Chf").invalidateAllAccounts})),e(t.exports,"getAllMultiChainAccounts",(function(){return s("b9HZR").getAllMultiChainAccounts})),e(t.exports,"useSelectedMultiChainAccount",(function(){return s("i5vJl").useSelectedMultiChainAccount})),e(t.exports,"getSelectedMultichainAccount",(function(){return s("lzAoQ").getSelectedMultichainAccount})),e(t.exports,"MigrationAnalytics",(function(){return s("9tMIE").MigrationAnalytics})),e(t.exports,"AccountAnalytics",(function(){return s("frRrG").AccountAnalytics})),e(t.exports,"ERR_NO_BITCOIN_ADDRESS",(function(){return s("rSFgF").ERR_NO_BITCOIN_ADDRESS})),e(t.exports,"ERR_MISSING_CHAIN_AVAILABILITY",(function(){return s("rSFgF").ERR_MISSING_CHAIN_AVAILABILITY})),e(t.exports,"selectNonReadOnlyAccounts",(function(){return s("eAxxW").selectNonReadOnlyAccounts}));s("c89j8");s("QZ0l8");s("6jMAB"),s("5Ddag"),s("bZFZB"),s("3KYEY"),s("4YckM"),s("b5GZP"),s("kJ1Oj"),s("jQ4EB"),s("2zz0S"),s("8U2TE"),s("9vcVr");s("fCnn4");s("b0PfA"),s("iq07B"),s("etX7R"),s("7DkTh"),s("75AyV"),s("1b7Op"),s("TeeZu"),s("gaJ2W"),s("6HZTu"),s("bcqdd"),s("kv72F"),s("gH0pE"),s("gWdun"),s("cnxqM"),s("gzxl7"),s("3U2BZ");s("hQa5A");s("ddaSz"),s("9xwh7"),s("gBrtg"),s("6cQvQ"),s("hJ7GS"),s("cO5u3"),s("9XyXc"),s("iZG0G"),s("9xwh7"),s("63mgW"),s("7m7Dk"),s("3bXx7"),s("8inpO"),s("ii979"),s("8xgth"),s("1pxSb"),s("6Jokq"),s("6Jokq"),s("76Chf"),s("b9HZR"),s("i5vJl"),s("lzAoQ");var i=s("6f61T");s("9tMIE"),s("frRrG"),s("rSFgF"),s("2lVpV"),s("eAxxW"),s("a012O");n(t.exports,i)})),s.register("c89j8",(function(t,r){e(t.exports,"VAULT_ADD_ACCOUNT_COUNT_LIMIT",(function(){return c})),e(t.exports,"DEFAULT_ACCOUNT_ICON",(function(){return l})),e(t.exports,"DEFAULT_DEVELOPER_MODE",(function(){return d})),e(t.exports,"DEFAULT_SOLANA_TEST_NETWORK",(function(){return f})),e(t.exports,"DEFAULT_EVM_TEST_NETWORK",(function(){return h})),e(t.exports,"DEFAULT_NETWORK_SETTING",(function(){return p})),e(t.exports,"SUPPORTED_TEST_NETWORKS",(function(){return y})),e(t.exports,"getDefaultDerivationPathTypesForAddressTypes",(function(){return g})),e(t.exports,"SOLANA_TO_ETHEREUM_PATH_TYPE",(function(){return m})),e(t.exports,"DERIVATION_PATH_TYPE_TO_PRIORITY",(function(){return v})),s("jZpRu");var n=s("6fzaU");s("iOvk1");var i=s("kZfdH");s("7mQ3Y");var o=s("hX0bG"),a=s("1f62U"),u=s("6Jokq");const c=100,l={unicode:void 0,imageUrl:void 0,type:u.AccountIconType.Default},d={version:1,isDeveloperMode:!1},f=i.NetworkIDs.Solana.Devnet,h=i.NetworkIDs.Ethereum.Goerli,p={version:1,setting:{[o.AddressType.Solana]:f,[o.AddressType.EVM]:h}},y={[o.AddressType.BitcoinNativeSegwit]:[{name:"Bitcoin Testnet",chainID:i.NetworkIDs.Bitcoin.Testnet}],[o.AddressType.BitcoinTaproot]:[{name:"Bitcoin Testnet",chainID:i.NetworkIDs.Bitcoin.Testnet}],[o.AddressType.BitcoinNestedSegwit]:[{name:"Bitcoin Testnet",chainID:i.NetworkIDs.Bitcoin.Testnet}],[o.AddressType.BitcoinLegacy]:[{name:"Bitcoin Testnet",chainID:i.NetworkIDs.Bitcoin.Testnet}],[o.AddressType.Solana]:[{name:"Solana Testnet",chainID:i.NetworkIDs.Solana.Testnet},{name:"Solana Devnet",chainID:i.NetworkIDs.Solana.Devnet},{name:"Solana Localnet",chainID:i.NetworkIDs.Solana.Localnet}],[o.AddressType.EVM]:[{name:"Ethereum Goerli",chainID:i.NetworkIDs.Ethereum.Goerli},{name:"Ethereum Sepolia",chainID:i.NetworkIDs.Ethereum.Sepolia},{name:"Polygon Mumbai",chainID:i.NetworkIDs.Polygon.Mumbai}]};function g(e){return e.map((e=>a.AddressTypes[e].defaultDerivationPathType))}const m={[n.DerivationPathType.Bip44RootSolana]:n.DerivationPathType.Bip44RootEthereum,[n.DerivationPathType.Bip44ChangeSolana]:n.DerivationPathType.Bip44Ethereum,[n.DerivationPathType.Bip44Solana]:n.DerivationPathType.Bip44EthereumSecondary,[n.DerivationPathType.DeprecatedSolana]:n.DerivationPathType.Bip44EthereumTertiary,[n.DerivationPathType.Bip44RootEthereum]:null,[n.DerivationPathType.Bip44Ethereum]:null,[n.DerivationPathType.Bip44EthereumSecondary]:null,[n.DerivationPathType.Bip44EthereumTertiary]:null,[n.DerivationPathType.BitcoinTaproot]:null,[n.DerivationPathType.BitcoinNativeSegwit]:null,[n.DerivationPathType.BitcoinNestedSegwit]:null,[n.DerivationPathType.BitcoinLegacy]:null},v={[n.DerivationPathType.Bip44RootSolana]:-1,[n.DerivationPathType.Bip44RootEthereum]:-1,[n.DerivationPathType.BitcoinTaproot]:0,[n.DerivationPathType.BitcoinNativeSegwit]:0,[n.DerivationPathType.BitcoinNestedSegwit]:0,[n.DerivationPathType.BitcoinLegacy]:0,[n.DerivationPathType.Bip44ChangeSolana]:0,[n.DerivationPathType.Bip44Ethereum]:0,[n.DerivationPathType.Bip44Solana]:1,[n.DerivationPathType.Bip44EthereumSecondary]:1,[n.DerivationPathType.DeprecatedSolana]:2,[n.DerivationPathType.Bip44EthereumTertiary]:2}})),s.register("6Jokq",(function(t,r){e(t.exports,"AccountIconType",(function(){return n})),e(t.exports,"DeviceType",(function(){return u})),e(t.exports,"ConnectionType",(function(){return c}));var n,i,o=s("7XqVB");(i=n||(n={})).Image="image",i.Emoji="emoji",i.ReadOnlyDefault="read-only-default",i.Default="default";const a=o.z.object({type:o.z.nativeEnum(n),imageUrl:o.z.string().optional(),unicode:o.z.string().optional()});var u,c;(u||(u={})).Ledger="ledger",(c||(c={})).BLE="ble";const l=o.z.object({version:o.z.literal(1),connectionType:o.z.nativeEnum(c),deviceType:o.z.nativeEnum(u),id:o.z.string().min(1),name:o.z.string().optional(),model:o.z.string().optional()}),d=o.z.object({value:o.z.number(),timestamp:o.z.number()});o.z.object({name:o.z.string(),icon:a.optional(),connectedDevices:l.array().optional(),balance:d.optional()})})),s.register("QZ0l8",(function(t,r){e(t.exports,"createAccountHooks",(function(){return s("6jMAB").createAccountHooks})),e(t.exports,"useAllMultiChainAccounts",(function(){return s("5Ddag").useAllMultiChainAccountsQuery})),e(t.exports,"useImportPrivateKeyForm",(function(){return s("bZFZB").useImportPrivateKeyForm})),e(t.exports,"useLogExportPrivateKeyParams",(function(){return s("3KYEY").useLogExportPrivateKeyParams})),e(t.exports,"useWalletInitials",(function(){return s("jQ4EB").useWalletInitials})),e(t.exports,"useSelectedChainAddress",(function(){return s("4YckM").useSelectedChainAddress})),e(t.exports,"useSelectedNetworks",(function(){return s("b5GZP").useSelectedNetworks})),e(t.exports,"useSetAccountBalanceEffect",(function(){return s("2zz0S").useSetAccountBalanceEffect})),e(t.exports,"useAddReadOnlyAccountForm",(function(){return s("kJ1Oj").useAddReadOnlyAccountForm}));s("5Ddag"),s("g30zN"),s("6jMAB"),s("kJ1Oj"),s("bZFZB"),s("3KYEY"),s("4YckM"),s("h8i0K"),s("b5GZP"),s("2zz0S"),s("jQ4EB")})),s.register("5Ddag",(function(t,r){e(t.exports,"useAllMultiChainAccountsQuery",(function(){return h}),(function(e){return h=e})),e(t.exports,"useAllMultiChainAccounts",(function(){return p}),(function(e){return p=e})),s("iOvk1");var n=s("4BLKW");s("csW2r");var i=s("fKWqZ"),o=s("g79CS"),a=s("5ekp2"),u=s("7dHjq"),c=s("rSFgF"),l=s("b9HZR"),d=s("51uPS"),f=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function h(e,t,r,s){const{isSuccess:h}=r.useChainAvailability(),p=(0,u.useQueryClient)(),y=d.accountQueryKeys.allMultiChainAccounts();return(0,a.useQuery)({enabled:h,queryKey:y,queryFn:()=>f(this,void 0,void 0,(function*(){const r=(0,n.getCachedChainAvailability)(p);if(!r)throw c.ERR_MISSING_CHAIN_AVAILABILITY;const s=yield(0,l.getAllMultiChainAccounts)(e,t,r);return i.telemetry.addBreadcrumb(o.FeatureTag.Account,`Finished fetching all accounts. Num accounts: ${s.length}`,o.Severity.Info),s})),onError:e=>i.telemetry.captureError(e,o.FeatureTag.Account),select:s})}const p=(e,t,r)=>{const{isSuccess:n,isFetching:i,data:o=[]}=h(e,t,r),s=n&&!i&&!!o.length;return s?{enabled:s,accounts:o}:{enabled:s}}})),s.register("csW2r",(function(t,r){e(t.exports,"telemetry",(function(){return s("fKWqZ").telemetry})),e(t.exports,"FeatureTag",(function(){return s("g79CS").FeatureTag})),e(t.exports,"Severity",(function(){return s("g79CS").Severity})),e(t.exports,"safeBreadcrumbData",(function(){return s("1kX1S").safeBreadcrumbData})),e(t.exports,"fileLogger",(function(){return s("evQae").fileLogger})),e(t.exports,"formatAppState",(function(){return s("b9mHF").formatAppState})),e(t.exports,"stringify",(function(){return s("b9mHF").stringify})),e(t.exports,"ERROR_LOGGER_NOT_INITIALIZED",(function(){return s("iusde").ERROR_LOGGER_NOT_INITIALIZED})),e(t.exports,"ERROR_UNSUPPORTED_METHOD",(function(){return s("iusde").ERROR_UNSUPPORTED_METHOD}));s("fKWqZ"),s("g79CS"),s("1kX1S"),s("evQae"),s("2KAMH"),s("b9mHF"),s("iusde")})),s.register("fKWqZ",(function(t,r){e(t.exports,"telemetry",(function(){return w}),(function(e){return w=e}));var n=s("cCT1Q"),i=s("evQae"),o=s("1Nevt"),a=s("bQ0UT"),u=s("3jb8S"),c=s("cHQSm"),l=s("g79CS"),d=s("1kX1S"),f=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const h=["The server encountered a temporary error","premature close","The browser is shutting down."];let p=!1;const y=()=>f(void 0,void 0,void 0,(function*(){const{addBreadcrumb:e,captureException:t,captureMessage:r,init:n,setTags:i,setUser:o,Integrations:a,reactRouterV6Instrumentation:u}=yield s("a07qe");return{addBreadcrumb:e,captureException:t,captureMessage:r,init:n,setTags:i,setUser:o,Integrations:a,reactRouterV6Instrumentation:u}})),g=[a.pkiScanner,u.signatureAndPubkeyScanner],m=(0,o.fileLoggerMiddleware)(i.fileLogger),v=[...g,m],b={init:()=>f(void 0,void 0,void 0,(function*(){var e,t,r,n;const{init:o,Integrations:s}=yield y();o({sampleRate:.1,tracesSampleRate:.005,beforeSend:(e,t)=>f(void 0,void 0,void 0,(function*(){const r=null==t?void 0:t.originalException;for(const e of h){if(r instanceof Error&&r.message===e)return null;if("string"==typeof r&&r===e)return null}if(r&&!p){const e=`${(new Date).toISOString()}-logs.txt`,r=yield i.fileLogger.getRecentLogs();t.attachments=[{filename:e,data:r}],p=!0}return e})),dsn:"https://7dd258b578034183af4f7603586dadd3@o516213.ingest.sentry.io/5622375",release:null===(t=null===(e=null===chrome||void 0===chrome?void 0:chrome.runtime)||void 0===e?void 0:e.getManifest())||void 0===t?void 0:t.version,dist:null===(n=null===(r=null===chrome||void 0===chrome?void 0:chrome.runtime)||void 0===r?void 0:r.getManifest())||void 0===n?void 0:n.version,environment:"production",beforeBreadcrumb:(e,t)=>{if("xhr"===e.category&&null!=t){const r={requestBody:t.xhr.__sentry_xhr_v2__.body,response:t.xhr.response,responseUrl:t.xhr.responseURL,statusCode:t.xhr.__sentry_xhr_v2__.status_code,method:t.xhr.__sentry_xhr_v2__.method,url:t.xhr.__sentry_xhr_v2__.url};for(const e of g)if(void 0!==e.beforeEvent){if(e.beforeEvent(JSON.stringify(r),{featureTag:l.FeatureTag.Generic,severity:l.Severity.Error}).shouldExit)return(0,d.isDevelopmentEnv)()&&console.warn(new(0,l.MiddlewareException)("Middleware exception on breadcrumbs object. Payload: "+JSON.stringify(r))),{}}return Object.assign(Object.assign({},e),{hint:t,data:r})}return e},integrations:function(e){return e.filter((function(e){return["InboundFilters","FunctionToString","LinkedErrors","Dedupe"].includes(e.name)})).concat([new s.Breadcrumbs({dom:!1,history:!1,console:!1})])}})})),captureError:(e,t)=>f(void 0,void 0,void 0,(function*(){const{captureException:r}=yield y();r(e,{tags:{feature:t,team:(0,l.teamForTag)(t)}})})),captureMessage:(e,t,r=l.Severity.Info)=>f(void 0,void 0,void 0,(function*(){const{captureMessage:n}=yield y();n(e,{tags:{feature:t,team:(0,l.teamForTag)(t)},level:r})})),addBreadcrumb:(e,t,r,n)=>f(void 0,void 0,void 0,(function*(){const{addBreadcrumb:i}=yield y();i({category:e,message:t,level:r,data:n})})),setUser:e=>f(void 0,void 0,void 0,(function*(){const{setUser:t}=yield y();t(e)})),setTags:e=>f(void 0,void 0,void 0,(function*(){const{setTags:t}=yield y();t(e)}))},w=(0,c.createTelemetry)({provider:(0,d.isTelemetryDisabled)()?n.MockTelemetryProvider:b},v)})),s.register("cCT1Q",(function(t,r){e(t.exports,"MockTelemetryProvider",(function(){return o}),(function(e){return o=e}));var n=s("g79CS"),i=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const o={init:()=>i(void 0,void 0,void 0,(function*(){})),captureError:(e,t)=>{},captureMessage:(e,t,r=n.Severity.Info)=>{},addBreadcrumb:(e,t,r)=>{},setUser:e=>i(void 0,void 0,void 0,(function*(){})),setTags:e=>i(void 0,void 0,void 0,(function*(){}))}})),s.register("g79CS",(function(t,r){e(t.exports,"Severity",(function(){return n})),e(t.exports,"FeatureTag",(function(){return u})),e(t.exports,"teamForTag",(function(){return d})),e(t.exports,"MiddlewareException",(function(){return f})),s("RVqnc");var n,i,o,a,u,c,l=s("crjwk");(i=n||(n={})).Debug="debug",i.Fatal="fatal",i.Error="error",i.Info="info",(a=o||(o={})).PD="PD",a.DX="DX",a.IO="IO",(c=u||(u={})).Account="account",c.ActionBanner="actionBanner",c.AutoConfirm="autoConfirm",c.BugReporter="bugReporter",c.Collectibles="collectibles",c.DappBrowser="dappBrowser",c.DappRegistry="dappRegistry",c.DeepLinks="deepLinks",c.FileLogger="fileLogger",c.Fungibles="fungibles",c.History="history",c.Ledger="ledger",c.MagicEden="magicEden",c.Migration="migration",c.MobileWalletAdapter="mobileWalletAdapter",c.Network="network",c.OnRamp="onRamp",c.Prices="prices",c.Provider="provider",c.Quest="quest",c.Settings="settings",c.Staking="staking",c.Storage="storage",c.StartUp="startUp",c.Swapper="swapper",c.Transaction="transaction",c.TrustedApps="trustedApps",c.Generic="generic";const d=e=>{switch(e){case u.Collectibles:case u.MagicEden:case u.Fungibles:case u.Staking:case u.Swapper:case u.Prices:return o.PD;case u.AutoConfirm:case u.DeepLinks:case u.DappBrowser:case u.DappRegistry:case u.Network:case u.Transaction:case u.Provider:case u.History:case u.TrustedApps:return o.DX;case u.Account:case u.ActionBanner:case u.BugReporter:case u.Ledger:case u.Settings:case u.Storage:case u.OnRamp:case u.Migration:case u.MobileWalletAdapter:case u.FileLogger:case u.Generic:case u.Quest:case u.StartUp:return o.IO;default:return(0,l.assertNever)(e)}};class f extends Error{constructor(e){super(e),this.name="MiddlewareException"}}})),s.register("evQae",(function(t,r){e(t.exports,"fileLogger",(function(){return d}),(function(e){return d=e}));var n=s("4Q0Xe"),i=s("bQ0UT"),o=s("g79CS"),a=s("1kX1S"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=(0,n.ignoreMessages)(["premature close"]);class l extends Error{constructor(e="File logger uninitialized. Call fileLogger.init() before calling other functions."){super(e)}}const d=function(e=[]){let t=null;return{init:function({provider:e}){return u(this,void 0,void 0,(function*(){yield e.init(),t={provider:e}}))},downloadLog:function(e){return u(this,void 0,void 0,(function*(){if(!t)throw new l;return t.provider.downloadLog(e)}))},getLogFilePaths:function(){return u(this,void 0,void 0,(function*(){if(!t)throw new l;return t.provider.getLogFilePaths()}))},getRecentLogs:function(){return u(this,void 0,void 0,(function*(){if(!t)throw new l;return t.provider.getRecentLogs()}))},sendLogFilesByEmail:function(e){return u(this,void 0,void 0,(function*(){if(!t)throw new l;return t.provider.sendLogFilesByEmail(e)}))},write:function(r,n,i,s){if(!t)throw new l;for(const t of e)if(void 0!==(null==t?void 0:t.beforeEvent)){const e=t.beforeEvent(r,{featureTag:n,severity:i});if(e.shouldExit)return void((0,a.isDevelopmentEnv)()&&console.warn(new(0,o.MiddlewareException)(e.message)))}t.provider.write(r,n,i,s);for(const t of e)if(void 0!==(null==t?void 0:t.afterEvent)){const e=t.afterEvent(r,{featureTag:n,severity:i});if(e.shouldExit)return void((0,a.isDevelopmentEnv)()&&console.warn(new(0,o.MiddlewareException)(e.message)))}}}}([c,i.pkiScanner])})),s.register("4Q0Xe",(function(t,r){e(t.exports,"ignoreMessages",(function(){return n}));const n=e=>({beforeEvent:(t,r)=>{for(const r of e)if(t===r)return{modified:{message:""},shouldExit:!0,message:"Error message ignored by logging middleware."};return{modified:{message:t},shouldExit:!1}},afterEvent:void 0})})),s.register("bQ0UT",(function(t,r){e(t.exports,"pkiScanner",(function(){return i}));const n=new RegExp(`(${["seed","mnemonic","seedAndMnemonic","ObfuscatedBytes"].join("|")})`,"mi"),i={beforeEvent:(e,t)=>n.test(e)||t.data&&n.test(JSON.stringify(t.data))?{modified:Object.assign({message:n.test(e)?"":e},t.data?{data:Object.entries(t.data).reduce(((e,[t,r])=>("string"==typeof r&&n.test(r)?e[t]="":n.test(t)||(e[t]=r),e)),{})}:{}),shouldExit:!0,message:"Sensitive data detected by pki scanner. File logging blocked."}:{modified:Object.assign({message:e},t.data?{data:t.data}:{}),shouldExit:!1},afterEvent:void 0}})),s.register("1kX1S",(function(r,n){e(r.exports,"isDevelopmentEnv",(function(){return a})),e(r.exports,"LOG_PREFIX",(function(){return u})),e(r.exports,"isTelemetryDisabled",(function(){return c})),e(r.exports,"safeBreadcrumbData",(function(){return l}));var i=s("2rCCX"),o=s("9n5pc");function a(){return"ReactNative"===navigator.product&&__DEV__}const u="[Telemetry Development Log]",c=()=>["t","y","1","true","yes"].some((e=>{var t;return(void 0===(t=void 0)?void 0:t.toLowerCase())===e}));function l(e){return Object.entries(e).reduce(((e,[r,n])=>(void 0===n||(t(o)(n)||t(i)(n)||"string"==typeof n||"boolean"==typeof n||null===n?e[r]=n:function(e){return"object"==typeof e&&null!==e&&"toString"in e&&"function"==typeof e.toString}(n)&&(e[r]=n.toString())),e)),{})}})),s.register("2rCCX",(function(e,t){var n="[object Date]",i="object"==typeof r&&r&&r.Object===Object&&r,o=t&&!t.nodeType&&t,s=o&&e&&!e.nodeType&&e,a=s&&s.exports===o&&i.process,u=function(){try{return a&&a.binding("util")}catch(e){}}(),c=u&&u.isDate;var l=Object.prototype.toString;var d,f=c?(d=c,function(e){return d(e)}):function(e){return function(e){return!!e&&"object"==typeof e}(e)&&l.call(e)==n};e.exports=f})),s.register("9n5pc",(function(e,t){var r="[object Number]",n=Object.prototype.toString;e.exports=function(e){return"number"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&n.call(e)==r}})),s.register("1Nevt",(function(t,r){e(t.exports,"fileLoggerMiddleware",(function(){return n}));const n=e=>({beforeEvent:(t,r)=>(e.write(t,r.featureTag,r.severity,r.data),{modified:Object.assign({message:t},r.data?{data:r.data}:{}),shouldExit:!1}),afterEvent:void 0})})),s.register("3jb8S",(function(t,r){e(t.exports,"signatureAndPubkeyScanner",(function(){return i}));var n=s("dQ1Xb");const i={beforeEvent:(e,t)=>({modified:Object.assign({message:(0,n.stripSignaturesAndPubkeysFromString)(e)},t.data?{data:(0,n.stripSignaturesAndPubkeysFromContextObject)(t.data)}:{}),shouldExit:!1}),afterEvent:void 0}})),s.register("dQ1Xb",(function(t,r){e(t.exports,"stripSignaturesAndPubkeysFromContextObject",(function(){return i})),e(t.exports,"stripSignaturesAndPubkeysFromString",(function(){return o}));const n={SOLANA_SIGNATURE:/\b[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{88}\b/g,EVM_SIGNATURE:/\b0x[a-fA-F0-9]{64}\b/g,SOLANA_PUBKEY:/\b[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{44}\b/g,EVM_PUBKEY:/\b0x[a-fA-F0-9]{40}\b/g},i=e=>Object.entries(e).reduce(((e,[t,r])=>(e[t]="string"==typeof r?o(r):r,e)),{}),o=e=>{let t=e;for(const e in n){const r=n[e];t=t.replace(r,"")}return t}})),s.register("cHQSm",(function(t,r){e(t.exports,"createTelemetry",(function(){return c}),(function(e){return c=e}));var n=s("g79CS"),i=s("1kX1S"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function a(e,t,{featureTag:r,message:n,severity:i,data:o}){const s={message:n,data:o};for(const n of e){const e=n[t];if(e){const t=e(s.message,{featureTag:r,severity:i,data:s.data});if(t.shouldExit)return t;s.message=t.modified.message,t.modified.data&&(s.data=t.modified.data)}}return s}function u(e){if("shouldExit"in e&&e.shouldExit)throw new(0,n.MiddlewareException)(e.message);if("shouldExit"in e)throw new Error("Invalid response from middleware")}function c(e,t){return{init:function(){return o(this,void 0,void 0,(function*(){yield e.provider.init()}))},captureError:function(r,o){try{const s=a(t,"beforeEvent",{message:r.message,featureTag:o,severity:n.Severity.Error});u(s);const c=new Error(s.message);(0,i.isDevelopmentEnv)()?!(0,i.isTelemetryDisabled)()&&console.error(i.LOG_PREFIX,c):e.provider.captureError(c,o);u(a(t,"afterEvent",{message:s.message,featureTag:o,severity:n.Severity.Error}))}catch(e){(0,i.isDevelopmentEnv)()&&console.warn(e)}},captureMessage:function(r,o,s=n.Severity.Info){try{const n=a(t,"beforeEvent",{message:r,featureTag:o,severity:s});u(n),(0,i.isDevelopmentEnv)()?!(0,i.isTelemetryDisabled)()&&console.error(i.LOG_PREFIX,n.message):e.provider.captureMessage(n.message,o,s);u(a(t,"afterEvent",{message:n.message,featureTag:o,severity:s}))}catch(e){(0,i.isDevelopmentEnv)()&&console.warn(e)}},addBreadcrumb:function(r,n,o,s){try{const c=a(t,"beforeEvent",{featureTag:r,message:n,severity:o,data:s});u(c),(0,i.isDevelopmentEnv)()?!(0,i.isTelemetryDisabled)()&&console.log(...[i.LOG_PREFIX,c.message,c.data].filter(Boolean)):e.provider.addBreadcrumb(r,c.message,o,c.data);u(a(t,"afterEvent",{featureTag:r,message:c.message,severity:o,data:c.data}))}catch(e){(0,i.isDevelopmentEnv)()&&console.warn(e)}},setUser:function(t){return o(this,void 0,void 0,(function*(){(0,i.isDevelopmentEnv)()?!(0,i.isTelemetryDisabled)()&&console.log(i.LOG_PREFIX,t):yield e.provider.setUser(t)}))},setTags:function(t){return o(this,void 0,void 0,(function*(){yield e.provider.setTags(t)}))}}}})),s.register("a07qe",(function(e,t){e.exports=s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("6WXjt")).then((()=>s("k6wmH")))})),s.register("j1yuj",(function(e,t){"use strict";var r=s("hE0rk");e.exports=r((function(e){return new Promise((function(t,r){var n=document.getElementsByTagName("script");if([].concat(n).some((function(t){return t.src===e})))t();else{var i=document.createElement("link");i.href=e,i.rel="preload",i.as="script",document.head.appendChild(i);var o=document.createElement("script");o.async=!0,o.type="text/javascript",o.src=e,o.onerror=function(t){var n=new TypeError("Failed to fetch dynamically imported module: ".concat(e,". Error: ").concat(t.message));o.onerror=o.onload=null,o.remove(),r(n)},o.onload=function(){o.onerror=o.onload=null,t()},document.getElementsByTagName("head")[0].appendChild(o)}}))}))})),s.register("hE0rk",(function(e,t){"use strict";var r={},n={},i={};e.exports=function(e,t){return function(o){var s=function(e){switch(e){case"preload":return n;case"prefetch":return i;default:return r}}(t);return s[o]?s[o]:s[o]=e.apply(null,arguments).catch((function(e){throw delete s[o],e}))}}})),s.register("2FqAO",(function(t,r){var n;e(t.exports,"getBundleURL",(function(){return n}),(function(e){return n=e}));var i={};function o(e){return(""+e).replace(/^((?:https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/.+)\/[^/]+$/,"$1")+"/"}n=function(e){var t=i[e];return t||(t=function(){try{throw new Error}catch(t){var e=(""+t.stack).match(/(https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/[^)\n]+/g);if(e)return o(e[2])}return"/"}(),i[e]=t),t}})),s.register("2KAMH",(function(e,t){})),s.register("b9mHF",(function(t,r){e(t.exports,"stringify",(function(){return i}),(function(e){return i=e})),e(t.exports,"formatAppState",(function(){return f}),(function(e){return f=e}));var n=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{obj:t,depth:r=0,maxDepth:n=20,quoteStrings:i=!0}=e;if(r>=n)return"... (max-depth reached)";const c=u(t);switch(c){case"Object":return o(e);case"Array":return s(e);case"function":return a(e);case"RegExp":return"/"+t.source+"/"+t.flags;case"Date":case"string":return i?`"${t}"`:t+"";case"boolean":return t?"true":"false";case"number":return t+"";case"null":case"undefined":return c;default:return"?"}},o=e=>{const{obj:t,indent:r}=e,o=n(e,["obj","indent"]);let s="{",a=e.depth;if(l(t)>0){s+="\n",a++;let e=0;for(const n in t){s+=c(a,r),s+=n+": ";const u=i(Object.assign(Object.assign({},o),{obj:t[n],depth:a,indent:r}));u&&(s+=u),e{const{obj:t,indent:r}=e,o=n(e,["obj","indent"]);let s="[",a=e.depth,d=!1;if(t.length>0){a++;for(let e=0;e0&&(f=!0),"Array"===n&&t[e].length>0&&(f=!0),!d&&f&&(s+="\n");const h=i(Object.assign(Object.assign({},o),{obj:t[e],depth:a,indent:r}));h&&(f&&(s+=c(a,r)),s+=h,e{const{obj:t,depth:r,indent:n}=e;let i=r;return String(t).split("\n").map((e=>{e.match(/\}/)&&i--;const t=c(i,n)+e.trim();return e.match(/\{/)&&i++,t})).join("\n")},u=e=>{if(null===e)return"null";if(void 0===e)return"undefined";{let t=typeof e;return"object"===t&&(t=Array.isArray(e)?"Array":e instanceof Date?"Date":e instanceof RegExp?"RegExp":"Object"),t}},c=(e,t)=>t.repeat(Math.max(e,0)),l=e=>{let t=0;for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&t++;return t},d="------------------------------------------------\n",f=e=>{let t="======================================================\nApplication State\n======================================================\n\n";for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t+=`${d}`,t+=`${r}\n${d}\n`,t+=i({obj:e[r],depth:0,maxDepth:20,indent:" ",quoteStrings:!0}),t+="\n\n");return t+="======================================================\nApplication Logs\n======================================================\n\n",t}})),s.register("iusde",(function(t,r){e(t.exports,"ERROR_LOGGER_NOT_INITIALIZED",(function(){return n})),e(t.exports,"ERROR_UNSUPPORTED_METHOD",(function(){return i}));const n="Logger not initialized",i="Method not supported on this platform"})),s.register("rSFgF",(function(t,r){e(t.exports,"ERROR_NO_ACCOUNTS",(function(){return n})),e(t.exports,"ERR_MISSING_CHAIN_AVAILABILITY",(function(){return i})),e(t.exports,"NoAccountFoundFromIdentifierErrorMsg",(function(){return o})),e(t.exports,"ERR_NO_BITCOIN_ADDRESS",(function(){return s})),e(t.exports,"ERR_NO_EIP155_ADDRESS",(function(){return a})),e(t.exports,"ERR_NO_SOLANA_ADDRESS",(function(){return u})),e(t.exports,"ERR_NO_UNKNOWN_ADDRESS",(function(){return c})),e(t.exports,"ERR_LEGACY_MNEMONIC_NO_MNEMONIC",(function(){return l})),e(t.exports,"ERR_INTERNAL_ERROR",(function(){return d}));const n=new Error("Trying to find a selected account, but there no accounts in the vault."),i=new Error("Missing ChainAvailability."),o=(e,t)=>`No account found! Num accounts: ${e} | Identifier used: ${t}`,s=new Error("The current account group has no valid bitcoin address"),a=new Error("The current account group has no valid EIP-155 address"),u=new Error("The current account group has no valid solana address"),c=new Error("The current account group has no valid address or the the chain type was unsupported"),l=new Error("[Legacy Mn*monic Fetch] no legacy mn*monic in storage"),d=new Error("[Legacy Mn*monic Fetch] internal error fetching legacy mn*monic")})),s.register("b9HZR",(function(t,r){e(t.exports,"getAllMultiChainAccounts",(function(){return f}),(function(e){return f=e}));var n=s("8PTXn"),i=s("c89j8"),o=s("9vcVr"),a=s("1pxSb"),u=s("cnxqM"),c=s("3U2BZ"),l=s("hLXJ7"),d=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const f=(e,t,r)=>d(void 0,void 0,void 0,(function*(){const s=yield e.fetchAllAccounts();if(0===s.length)return[];const d=t.get(u.StorageKeyAccounts.DeveloperMode),f=(0,l.getMultiChainNetworkSetting)(t),h=(0,a.getAllMultiChainAccountMetadata)(t),[p,y,g]=yield Promise.all([d,f,h]);return s.map((e=>{var t;let s=g[e.identifier];s||(s={name:n.default.t("onboardingImportAccountsAccountName",{walletIndex:""})});const a={name:s.name,icon:s.icon,balance:s.balance,identifier:e.identifier,addresses:(0,o.convertVaultAccountToChainAddresses)(e,r.enabledMainnetOnlyNetworkIDs,r.enabledAddressTypes,r.enabledChainIDs,null!=y?y:i.DEFAULT_NETWORK_SETTING,null!==(t=null==p?void 0:p.isDeveloperMode)&&void 0!==t&&t)};return e.type===c.AccountType.Seed?Object.assign(Object.assign({},a),{type:c.AccountType.Seed,seedIdentifier:e.seedIdentifier,isReadOnly:!1}):e.type===c.AccountType.ReadOnly?Object.assign(Object.assign({},a),{type:c.AccountType.ReadOnly,isReadOnly:!0}):Object.assign(Object.assign({},a),{type:e.type,isReadOnly:!1})}))}))})),s.register("8PTXn",(function(t,r){e(t.exports,"default",(function(){return he})),e(t.exports,"t",(function(){return pe}));var n=s("3XYKp"),i=s("eV2Jt"),o=s("2UzNr"),a=s("d6z0L"),u=s("VH9gb"),c=s("ld0va"),l=s("gIUnq"),d=s("8JKWr"),f=s("Bn6it");function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};(0,i.default)(this,e),this.init(t,r)}return(0,o.default)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||y,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r1?t-1:0),n=1;n-1?e.replace(/###/g,"."):e}function i(){return!e||"string"==typeof e}for(var o="string"!=typeof t?[].concat(t):t.split(".");o.length>1;){if(i())return{};var s=n(o.shift());!e[s]&&r&&(e[s]=new r),e=Object.prototype.hasOwnProperty.call(e,s)?e[s]:{}}return i()?{}:{obj:e,k:n(o.shift())}}function A(e,t,r){var n=x(e,t,Object);n.obj[n.k]=r}function S(e,t){var r=x(e,t),n=r.obj,i=r.k;if(n)return n[i]}function E(e,t,r){var n=S(e,r);return void 0!==n?n:S(t,r)}function T(e,t,r){for(var n in t)"__proto__"!==n&&"constructor"!==n&&(n in e?"string"==typeof e[n]||e[n]instanceof String||"string"==typeof t[n]||t[n]instanceof String?r&&(e[n]=t[n]):T(e[n],t[n],r):e[n]=t[n]);return e}function k(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var I={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function _(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return I[e]})):e}var P="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,R=[" ",",","?","!",";"];function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function M(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return e[t];for(var n=t.split(r),i=e,o=0;oo+s;)s++,u=i[a=n.slice(o,o+s).join(r)];if(void 0===u)return;if(null===u)return null;if(t.endsWith(a)){if("string"==typeof u)return u;if(a&&"string"==typeof u[a])return u[a]}var c=n.slice(o+s).join(r);return c?B(u,c,r):void 0}i=i[n[o]]}return i}}var N=function(e){(0,u.default)(r,e);var t=O(r);function r(e){var n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return(0,i.default)(this,r),n=t.call(this),P&&v.call((0,a.default)(n)),n.data=e||{},n.options=o,void 0===n.options.keySeparator&&(n.options.keySeparator="."),void 0===n.options.ignoreJSONStructure&&(n.options.ignoreJSONStructure=!0),n}return(0,o.default)(r,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,o=void 0!==n.ignoreJSONStructure?n.ignoreJSONStructure:this.options.ignoreJSONStructure,s=[e,t];r&&"string"!=typeof r&&(s=s.concat(r)),r&&"string"==typeof r&&(s=s.concat(i?r.split(i):r)),e.indexOf(".")>-1&&(s=e.split("."));var a=S(this.data,s);return a||!o||"string"!=typeof r?a:B(this.data&&this.data[e]&&this.data[e][t],r,i)}},{key:"addResource",value:function(e,t,r,n){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},o=this.options.keySeparator;void 0===o&&(o=".");var s=[e,t];r&&(s=s.concat(o?r.split(o):r)),e.indexOf(".")>-1&&(n=t,t=(s=e.split("."))[1]),this.addNamespaces(t),A(this.data,s,n),i.silent||this.emit("added",e,t,r,n)}},{key:"addResources",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var i in r)"string"!=typeof r[i]&&"[object Array]"!==Object.prototype.toString.apply(r[i])||this.addResource(e,t,i,r[i],{silent:!0});n.silent||this.emit("added",e,t,r)}},{key:"addResourceBundle",value:function(e,t,r,n,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},s=[e,t];e.indexOf(".")>-1&&(n=r,r=t,t=(s=e.split("."))[1]),this.addNamespaces(t);var a=S(this.data,s)||{};n?T(a,r,i):a=M(M({},a),r),A(this.data,s,a),o.silent||this.emit("added",e,t,r)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?M(M({},{}),this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"hasLanguageSomeTranslations",value:function(e){var t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find((function(e){return t[e]&&Object.keys(t[e]).length>0}))}},{key:"toJSON",value:function(){return this.data}}]),r}(v),D={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,r,n,i){var o=this;return e.forEach((function(e){o.processors[e]&&(t=o.processors[e].process(t,r,n,i))})),t}};function L(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function F(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return(0,i.default)(this,r),n=t.call(this),P&&v.call((0,a.default)(n)),o=["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],s=e,u=(0,a.default)(n),o.forEach((function(e){s[e]&&(u[e]=s[e])})),n.options=c,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=m.create("translator"),n}return(0,o.default)(r,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;var r=this.resolve(e,t);return r&&void 0!==r.res}},{key:"extractFromKey",value:function(e,t){var r=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===r&&(r=":");var n=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,i=t.ns||this.options.defaultNS||[],o=r&&e.indexOf(r)>-1,s=!(this.options.userDefinedKeySeparator||t.keySeparator||this.options.userDefinedNsSeparator||t.nsSeparator||function(e,t,r){t=t||"",r=r||"";var n=R.filter((function(e){return t.indexOf(e)<0&&r.indexOf(e)<0}));if(0===n.length)return!0;var i=new RegExp("(".concat(n.map((function(e){return"?"===e?"\\?":e})).join("|"),")")),o=!i.test(e);if(!o){var s=e.indexOf(r);s>0&&!i.test(e.substring(0,s))&&(o=!0)}return o}(e,r,n));if(o&&!s){var a=e.match(this.interpolator.nestingRegexp);if(a&&a.length>0)return{key:e,namespaces:i};var u=e.split(r);(r!==n||r===n&&this.options.ns.indexOf(u[0])>-1)&&(i=u.shift()),e=u.join(n)}return"string"==typeof i&&(i=[i]),{key:e,namespaces:i}}},{key:"translate",value:function(e,t,i){var o=this;if("object"!==(0,n.default)(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var s=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,a=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,u=this.extractFromKey(e[e.length-1],t),c=u.key,l=u.namespaces,d=l[l.length-1],f=t.lng||this.language,h=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(f&&"cimode"===f.toLowerCase()){if(h){var p=t.nsSeparator||this.options.nsSeparator;return s?(y.res="".concat(d).concat(p).concat(c),y):"".concat(d).concat(p).concat(c)}return s?(y.res=c,y):c}var y=this.resolve(e,t),g=y&&y.res,m=y&&y.usedKey||c,v=y&&y.exactUsedKey||c,b=Object.prototype.toString.apply(g),w=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,x=!this.i18nFormat||this.i18nFormat.handleAsObject;if(x&&g&&("string"!=typeof g&&"boolean"!=typeof g&&"number"!=typeof g)&&["[object Number]","[object Function]","[object RegExp]"].indexOf(b)<0&&("string"!=typeof w||"[object Array]"!==b)){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var A=this.options.returnedObjectHandler?this.options.returnedObjectHandler(m,g,F(F({},t),{},{ns:l})):"key '".concat(c," (").concat(this.language,")' returned an object instead of string.");return s?(y.res=A,y):A}if(a){var S="[object Array]"===b,E=S?[]:{},T=S?v:m;for(var k in g)if(Object.prototype.hasOwnProperty.call(g,k)){var I="".concat(T).concat(a).concat(k);E[k]=this.translate(I,F(F({},t),{joinArrays:!1,ns:l})),E[k]===I&&(E[k]=g[k])}g=E}}else if(x&&"string"==typeof w&&"[object Array]"===b)(g=g.join(w))&&(g=this.extendTranslation(g,e,t,i));else{var _=!1,P=!1,R=void 0!==t.count&&"string"!=typeof t.count,C=r.hasDefaultValue(t),M=R?this.pluralResolver.getSuffix(f,t.count,t):"",O=t["defaultValue".concat(M)]||t.defaultValue;!this.isValidLookup(g)&&C&&(_=!0,g=O),this.isValidLookup(g)||(P=!0,g=c);var B=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&P?void 0:g,N=C&&O!==g&&this.options.updateMissing;if(P||_||N){if(this.logger.log(N?"updateKey":"missingKey",f,d,c,N?O:g),a){var D=this.resolve(c,F(F({},t),{},{keySeparator:!1}));D&&D.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var L=[],U=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&U&&U[0])for(var j=0;j1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!s.isValidLookup(t)){var u=s.extractFromKey(e,a),c=u.key;r=c;var l=u.namespaces;s.options.fallbackNS&&(l=l.concat(s.options.fallbackNS));var d=void 0!==a.count&&"string"!=typeof a.count,f=d&&!a.ordinal&&0===a.count&&s.pluralResolver.shouldUseIntlApi(),h=void 0!==a.context&&("string"==typeof a.context||"number"==typeof a.context)&&""!==a.context,p=a.lngs?a.lngs:s.languageUtils.toResolveHierarchy(a.lng||s.language,a.fallbackLng);l.forEach((function(e){s.isValidLookup(t)||(o=e,!j["".concat(p[0],"-").concat(e)]&&s.utils&&s.utils.hasLoadedNamespace&&!s.utils.hasLoadedNamespace(o)&&(j["".concat(p[0],"-").concat(e)]=!0,s.logger.warn('key "'.concat(r,'" for languages "').concat(p.join(", "),'" won\'t get resolved as namespace "').concat(o,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),p.forEach((function(r){if(!s.isValidLookup(t)){i=r;var o,u=[c];if(s.i18nFormat&&s.i18nFormat.addLookupKeys)s.i18nFormat.addLookupKeys(u,c,r,e,a);else{var l;d&&(l=s.pluralResolver.getSuffix(r,a.count,a));var p="".concat(s.options.pluralSeparator,"zero");if(d&&(u.push(c+l),f&&u.push(c+p)),h){var y="".concat(c).concat(s.options.contextSeparator).concat(a.context);u.push(y),d&&(u.push(y+l),f&&u.push(y+p))}}for(;o=u.pop();)s.isValidLookup(t)||(n=o,t=s.getResource(r,e,o,a))}})))}))}})),{res:t,usedKey:r,exactUsedKey:n,usedLng:i,usedNS:o}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,r,n):this.resourceStore.getResource(e,t,r,n)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t===r.substring(0,t.length)&&void 0!==e[r])return!0;return!1}}]),r}(v);function z(e){return e.charAt(0).toUpperCase()+e.slice(1)}var H=function(){function e(t){(0,i.default)(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=m.create("languageUtils")}return(0,o.default)(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],r=e.split("-");return this.options.lowerCaseLng?r=r.map((function(e){return e.toLowerCase()})):2===r.length?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),t.indexOf(r[1].toLowerCase())>-1&&(r[1]=z(r[1].toLowerCase()))):3===r.length&&(r[0]=r[0].toLowerCase(),2===r[1].length&&(r[1]=r[1].toUpperCase()),"sgn"!==r[0]&&2===r[2].length&&(r[2]=r[2].toUpperCase()),t.indexOf(r[1].toLowerCase())>-1&&(r[1]=z(r[1].toLowerCase())),t.indexOf(r[2].toLowerCase())>-1&&(r[2]=z(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,r=this;return e?(e.forEach((function(e){if(!t){var n=r.formatLanguageCode(e);r.options.supportedLngs&&!r.isSupportedCode(n)||(t=n)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var n=r.getLanguagePartFromCode(e);if(r.isSupportedCode(n))return t=n;t=r.options.supportedLngs.find((function(e){if(0===e.indexOf(n))return e}))}})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var r=e[t];return r||(r=e[this.getScriptPartFromCode(t)]),r||(r=e[this.formatLanguageCode(t)]),r||(r=e[this.getLanguagePartFromCode(t)]),r||(r=e.default),r||[]}},{key:"toResolveHierarchy",value:function(e,t){var r=this,n=this.getFallbackCodes(t||this.options.fallbackLng||[],e),i=[],o=function(e){e&&(r.isSupportedCode(e)?i.push(e):r.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&o(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&o(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&o(this.getLanguagePartFromCode(e))):"string"==typeof e&&o(this.formatLanguageCode(e)),n.forEach((function(e){i.indexOf(e)<0&&o(r.formatLanguageCode(e))})),i}}]),e}(),q=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],V={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}},W=["v1","v2","v3"],G={zero:0,one:1,two:2,few:3,many:4,other:5};var $=function(){function e(t){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,i.default)(this,e),this.languageUtils=t,this.options=n,this.logger=m.create("pluralResolver"),this.options.compatibilityJSON&&"v4"!==this.options.compatibilityJSON||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=(r={},q.forEach((function(e){e.lngs.forEach((function(t){r[t]={numbers:e.nr,plurals:V[e.fc]}}))})),r)}return(0,o.default)(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(e,{type:t.ordinal?"ordinal":"cardinal"})}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.getRule(e,t);return this.shouldUseIntlApi()?r&&r.resolvedOptions().pluralCategories.length>1:r&&r.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,r).map((function(e){return"".concat(t).concat(e)}))}},{key:"getSuffixes",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getRule(e,r);return n?this.shouldUseIntlApi()?n.resolvedOptions().pluralCategories.sort((function(e,t){return G[e]-G[t]})).map((function(e){return"".concat(t.options.prepend).concat(e)})):n.numbers.map((function(n){return t.getSuffix(e,n,r)})):[]}},{key:"getSuffix",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=this.getRule(e,r);return n?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(n.select(t)):this.getSuffixRetroCompatible(n,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,t){var r=this,n=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),i=e.numbers[n];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===i?i="plural":1===i&&(i=""));var o=function(){return r.options.prepend&&i.toString()?r.options.prepend+i.toString():i.toString()};return"v1"===this.options.compatibilityJSON?1===i?"":"number"==typeof i?"_plural_".concat(i.toString()):o():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?o():this.options.prepend&&n.toString()?this.options.prepend+n.toString():n.toString()}},{key:"shouldUseIntlApi",value:function(){return!W.includes(this.options.compatibilityJSON)}}]),e}();function Z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Q(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};(0,i.default)(this,e),this.logger=m.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return(0,o.default)(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:_,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?k(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?k(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?k(t.nestingPrefix):t.nestingPrefixEscaped||k("$t("),this.nestingSuffix=t.nestingSuffix?k(t.nestingSuffix):t.nestingSuffixEscaped||k(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var r="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(r,"g")}},{key:"interpolate",value:function(e,t,r,n){var i,o,s,a=this,u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var l=function(e){if(e.indexOf(a.formatSeparator)<0){var i=E(t,u,e);return a.alwaysFormat?a.format(i,void 0,r,Q(Q(Q({},n),t),{},{interpolationkey:e})):i}var o=e.split(a.formatSeparator),s=o.shift().trim(),c=o.join(a.formatSeparator).trim();return a.format(E(t,u,s),c,r,Q(Q(Q({},n),t),{},{interpolationkey:s}))};this.resetRegExp();var d=n&&n.missingInterpolationHandler||this.options.missingInterpolationHandler,f=n&&n.interpolation&&void 0!==n.interpolation.skipOnVariables?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return c(e)}},{regex:this.regexp,safeValue:function(e){return a.escapeValue?c(a.escape(e)):c(e)}}].forEach((function(t){for(s=0;i=t.regex.exec(e);){var r=i[1].trim();if(void 0===(o=l(r)))if("function"==typeof d){var u=d(e,i,n);o="string"==typeof u?u:""}else if(n&&n.hasOwnProperty(r))o="";else{if(f){o=i[0];continue}a.logger.warn("missed to pass in variable ".concat(r," for interpolating ").concat(e)),o=""}else"string"==typeof o||a.useRawValueToEscape||(o=w(o));var c=t.safeValue(o);if(e=e.replace(i[0],c),f?(t.regex.lastIndex+=o.length,t.regex.lastIndex-=i[0].length):t.regex.lastIndex=0,++s>=a.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var r,n,i,o=this,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function a(e,t){var r=this.nestingOptionsSeparator;if(e.indexOf(r)<0)return e;var n=e.split(new RegExp("".concat(r,"[ ]*{"))),o="{".concat(n[1]);e=n[0];var s=(o=this.interpolate(o,i)).match(/'/g),a=o.match(/"/g);(s&&s.length%2==0&&!a||a.length%2!=0)&&(o=o.replace(/'/g,'"'));try{i=JSON.parse(o),t&&(i=Q(Q({},t),i))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(r).concat(o)}return delete i.defaultValue,e}for(;r=this.nestingRegexp.exec(e);){var u=[];(i=(i=Q({},s)).replace&&"string"!=typeof i.replace?i.replace:i).applyPostProcessor=!1,delete i.defaultValue;var c=!1;if(-1!==r[0].indexOf(this.formatSeparator)&&!/{.*}/.test(r[1])){var l=r[1].split(this.formatSeparator).map((function(e){return e.trim()}));r[1]=l.shift(),u=l,c=!0}if((n=t(a.call(this,r[1].trim(),i),i))&&r[0]===e&&"string"!=typeof n)return n;"string"!=typeof n&&(n=w(n)),n||(this.logger.warn("missed to resolve ".concat(r[1]," for nesting ").concat(e)),n=""),c&&(n=u.reduce((function(e,t){return o.format(e,t,s.lng,Q(Q({},s),{},{interpolationkey:r[1].trim()}))}),n.trim())),e=e.replace(r[0],n),this.regexp.lastIndex=0}return e}}]),e}();function X(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function J(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};(0,i.default)(this,e),this.logger=m.create("formatter"),this.options=t,this.formats={number:ee((function(e,t){var r=new Intl.NumberFormat(e,t);return function(e){return r.format(e)}})),currency:ee((function(e,t){var r=new Intl.NumberFormat(e,J(J({},t),{},{style:"currency"}));return function(e){return r.format(e)}})),datetime:ee((function(e,t){var r=new Intl.DateTimeFormat(e,J({},t));return function(e){return r.format(e)}})),relativetime:ee((function(e,t){var r=new Intl.RelativeTimeFormat(e,J({},t));return function(e){return r.format(e,t.range||"day")}})),list:ee((function(e,t){var r=new Intl.ListFormat(e,J({},t));return function(e){return r.format(e)}}))},this.init(t)}return(0,o.default)(e,[{key:"init",value:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||","}},{key:"add",value:function(e,t){this.formats[e.toLowerCase().trim()]=t}},{key:"addCached",value:function(e,t){this.formats[e.toLowerCase().trim()]=ee(t)}},{key:"format",value:function(e,t,r,n){var i=this;return t.split(this.formatSeparator).reduce((function(e,t){var o=function(e){var t=e.toLowerCase().trim(),r={};if(e.indexOf("(")>-1){var n=e.split("(");t=n[0].toLowerCase().trim();var i=n[1].substring(0,n[1].length-1);"currency"===t&&i.indexOf(":")<0?r.currency||(r.currency=i.trim()):"relativetime"===t&&i.indexOf(":")<0?r.range||(r.range=i.trim()):i.split(";").forEach((function(e){if(e){var t=e.split(":"),n=(0,f.default)(t),i=n[0],o=n.slice(1).join(":").trim().replace(/^'+|'+$/g,"");r[i.trim()]||(r[i.trim()]=o),"false"===o&&(r[i.trim()]=!1),"true"===o&&(r[i.trim()]=!0),isNaN(o)||(r[i.trim()]=parseInt(o,10))}}))}return{formatName:t,formatOptions:r}}(t),s=o.formatName,a=o.formatOptions;if(i.formats[s]){var u=e;try{var c=n&&n.formatParams&&n.formatParams[n.interpolationkey]||{},l=c.locale||c.lng||n.locale||n.lng||r;u=i.formats[s](e,l,J(J(J({},a),n),c))}catch(e){i.logger.warn(e)}return u}return i.logger.warn("there was no format function for ".concat(s)),e}),e)}}]),e}();function re(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ne(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{};return(0,i.default)(this,r),s=t.call(this),P&&v.call((0,a.default)(s)),s.backend=e,s.store=n,s.services=o,s.languageUtils=o.languageUtils,s.options=u,s.logger=m.create("backendConnector"),s.waitingReads=[],s.maxParallelReads=u.maxParallelReads||10,s.readingCalls=0,s.maxRetries=u.maxRetries>=0?u.maxRetries:5,s.retryTimeout=u.retryTimeout>=1?u.retryTimeout:350,s.state={},s.queue=[],s.backend&&s.backend.init&&s.backend.init(o,u.backend,u),s}return(0,o.default)(r,[{key:"queueLoad",value:function(e,t,r,n){var i=this,o={},s={},a={},u={};return e.forEach((function(e){var n=!0;t.forEach((function(t){var a="".concat(e,"|").concat(t);!r.reload&&i.store.hasResourceBundle(e,t)?i.state[a]=2:i.state[a]<0||(1===i.state[a]?void 0===s[a]&&(s[a]=!0):(i.state[a]=1,n=!1,void 0===s[a]&&(s[a]=!0),void 0===o[a]&&(o[a]=!0),void 0===u[t]&&(u[t]=!0)))})),n||(a[e]=!0)})),(Object.keys(o).length||Object.keys(s).length)&&this.queue.push({pending:s,pendingCount:Object.keys(s).length,loaded:{},errors:[],callback:n}),{toLoad:Object.keys(o),pending:Object.keys(s),toLoadLanguages:Object.keys(a),toLoadNamespaces:Object.keys(u)}}},{key:"loaded",value:function(e,t,r){var n=e.split("|"),i=n[0],o=n[1];t&&this.emit("failedLoading",i,o,t),r&&this.store.addResourceBundle(i,o,r),this.state[e]=t?-1:2;var s={};this.queue.forEach((function(r){var n,a,u,c,l,d;n=r.loaded,a=o,c=x(n,[i],Object),l=c.obj,d=c.k,l[d]=l[d]||[],u&&(l[d]=l[d].concat(a)),u||l[d].push(a),function(e,t){void 0!==e.pending[t]&&(delete e.pending[t],e.pendingCount--)}(r,e),t&&r.errors.push(t),0!==r.pendingCount||r.done||(Object.keys(r.loaded).forEach((function(e){s[e]||(s[e]={});var t=r.loaded[e];t.length&&t.forEach((function(t){void 0===s[e][t]&&(s[e][t]=!0)}))})),r.done=!0,r.errors.length?r.callback(r.errors):r.callback())})),this.emit("loaded",s),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,r){var n=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,s=arguments.length>5?arguments[5]:void 0;if(!e.length)return s(null,{});if(this.readingCalls>=this.maxParallelReads)this.waitingReads.push({lng:e,ns:t,fcName:r,tried:i,wait:o,callback:s});else{this.readingCalls++;var a=function(a,u){if(n.readingCalls--,n.waitingReads.length>0){var c=n.waitingReads.shift();n.read(c.lng,c.ns,c.fcName,c.tried,c.wait,c.callback)}a&&u&&i2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var o=this.queueLoad(e,t,n,i);if(!o.toLoad.length)return o.pending.length||i(),null;o.toLoad.forEach((function(e){r.loadOne(e)}))}},{key:"load",value:function(e,t,r){this.prepareLoading(e,t,{},r)}},{key:"reload",value:function(e,t,r){this.prepareLoading(e,t,{reload:!0},r)}},{key:"loadOne",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e.split("|"),i=n[0],o=n[1];this.read(i,o,"read",void 0,void 0,(function(n,s){n&&t.logger.warn("".concat(r,"loading namespace ").concat(o," for language ").concat(i," failed"),n),!n&&s&&t.logger.log("".concat(r,"loaded namespace ").concat(o," for language ").concat(i),s),t.loaded(e,n,s)}))}},{key:"saveMissing",value:function(e,t,r,n,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:function(){};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t))this.logger.warn('did not save key "'.concat(r,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");else if(null!=r&&""!==r){if(this.backend&&this.backend.create){var a=ne(ne({},o),{},{isUpdate:i}),u=this.backend.create.bind(this.backend);if(u.length<6)try{var c;(c=5===u.length?u(e,t,r,n,a):u(e,t,r,n))&&"function"==typeof c.then?c.then((function(e){return s(null,e)})).catch(s):s(null,c)}catch(e){s(e)}else u(e,t,r,n,s,a)}e&&e[0]&&this.store.addResource(e[0],t,r,n)}}}]),r}(v);function se(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===(0,n.default)(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===(0,n.default)(e[2])||"object"===(0,n.default)(e[3])){var r=e[3]||e[2];Object.keys(r).forEach((function(e){t[e]=r[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,r,n){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function ae(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function ue(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ce(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},s=arguments.length>1?arguments[1]:void 0;if((0,i.default)(this,r),e=t.call(this),P&&v.call((0,a.default)(e)),e.options=ae(o),e.services={},e.logger=m,e.modules={external:[]},n=(0,a.default)(e),Object.getOwnPropertyNames(Object.getPrototypeOf(n)).forEach((function(e){"function"==typeof n[e]&&(n[e]=n[e].bind(n))})),s&&!e.isInitialized&&!o.isClone){if(!e.options.initImmediate)return e.init(o,s),(0,c.default)(e,(0,a.default)(e));setTimeout((function(){e.init(o,s)}),0)}return e}return(0,o.default)(r,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;"function"==typeof t&&(r=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));var n=se();function i(e){return e?"function"==typeof e?new e:e:null}if(this.options=ce(ce(ce({},n),this.options),ae(t)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=ce(ce({},n.interpolation),this.options.interpolation)),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!this.options.isClone){var o;this.modules.logger?m.init(i(this.modules.logger),this.options):m.init(null,this.options),this.modules.formatter?o=this.modules.formatter:"undefined"!=typeof Intl&&(o=te);var s=new H(this.options);this.store=new N(this.options.resources,this.options);var a=this.services;a.logger=m,a.resourceStore=this.store,a.languageUtils=s,a.pluralResolver=new $(s,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!o||this.options.interpolation.format&&this.options.interpolation.format!==n.interpolation.format||(a.formatter=i(o),a.formatter.init(a,this.options),this.options.interpolation.format=a.formatter.format.bind(a.formatter)),a.interpolator=new Y(this.options),a.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},a.backendConnector=new oe(i(this.modules.backend),a.resourceStore,a,this.options),a.backendConnector.on("*",(function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i1?r-1:0),i=1;i0&&"dev"!==u[0]&&(this.options.lng=u[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach((function(t){e[t]=function(){var r;return(r=e.store)[t].apply(r,arguments)}}));["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach((function(t){e[t]=function(){var r;return(r=e.store)[t].apply(r,arguments),e}}));var c=b(),l=function(){var t=function(t,n){e.isInitialized&&!e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),c.resolve(n),r(t,n)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),c}},{key:"loadResources",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:de,n="string"==typeof e?e:this.language;if("function"==typeof e&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(n&&"cimode"===n.toLowerCase())return r();var i=[],o=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){i.indexOf(e)<0&&i.push(e)}))};if(n)o(n);else this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((function(e){return o(e)}));this.options.preload&&this.options.preload.forEach((function(e){return o(e)})),this.services.backendConnector.load(i,this.options.ns,(function(e){e||t.resolvedLanguage||!t.language||t.setResolvedLanguage(t.language),r(e)}))}else r(null)}},{key:"reloadResources",value:function(e,t,r){var n=b();return e||(e=this.languages),t||(t=this.options.ns),r||(r=de),this.services.backendConnector.reload(e,t,(function(e){n.resolve(),r(e)})),n}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&D.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"setResolvedLanguage",value:function(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(var t=0;t-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}},{key:"changeLanguage",value:function(e,t){var r=this;this.isLanguageChangingTo=e;var n=b();this.emit("languageChanging",e);var i=function(e){r.language=e,r.languages=r.services.languageUtils.toResolveHierarchy(e),r.resolvedLanguage=void 0,r.setResolvedLanguage(e)},o=function(o){e||o||!r.services.languageDetector||(o=[]);var s="string"==typeof o?o:r.services.languageUtils.getBestMatchFromCodes(o);s&&(r.language||i(s),r.translator.language||r.translator.changeLanguage(s),r.services.languageDetector&&r.services.languageDetector.cacheUserLanguage&&r.services.languageDetector.cacheUserLanguage(s)),r.loadResources(s,(function(e){!function(e,o){o?(i(o),r.translator.changeLanguage(o),r.isLanguageChangingTo=void 0,r.emit("languageChanged",o),r.logger.log("languageChanged",o)):r.isLanguageChangingTo=void 0,n.resolve((function(){return r.t.apply(r,arguments)})),t&&t(e,(function(){return r.t.apply(r,arguments)}))}(e,s)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(o):this.services.languageDetector.detect(o):o(e):o(this.services.languageDetector.detect()),n}},{key:"getFixedT",value:function(e,t,r){var i=this,o=function e(t,o){var s;if("object"!==(0,n.default)(o)){for(var a=arguments.length,u=new Array(a>2?a-2:0),c=2;c1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var n=this.resolvedLanguage||this.languages[0],i=!!this.options&&this.options.fallbackLng,o=this.languages[this.languages.length-1];if("cimode"===n.toLowerCase())return!0;var s=function(e,r){var n=t.services.backendConnector.state["".concat(e,"|").concat(r)];return-1===n||2===n};if(r.precheck){var a=r.precheck(this,s);if(void 0!==a)return a}return!!this.hasResourceBundle(n,e)||(!(this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages))||!(!s(n,e)||i&&!s(o,e)))}},{key:"loadNamespaces",value:function(e,t){var r=this,n=b();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((function(e){r.options.ns.indexOf(e)<0&&r.options.ns.push(e)})),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var r=b();"string"==typeof e&&(e=[e]);var n=this.options.preload||[],i=e.filter((function(e){return n.indexOf(e)<0}));return i.length?(this.options.preload=n.concat(i),this.loadResources((function(e){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";var t=this.services&&this.services.languageUtils||new H(se());return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(t.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:de,i=ce(ce(ce({},this.options),t),{isClone:!0}),o=new r(i);void 0===t.debug&&void 0===t.prefix||(o.logger=o.logger.clone(t));return["store","services","language"].forEach((function(t){o[t]=e[t]})),o.services=ce({},this.services),o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o.translator=new K(o.services,o.options),o.translator.on("*",(function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}));var he=fe.createInstance();he.createInstance=fe.createInstance;he.createInstance,he.dir,he.init,he.loadResources,he.reloadResources,he.use,he.changeLanguage,he.getFixedT;var pe=he.t;he.exists,he.setDefaultNamespace,he.hasLoadedNamespace,he.loadNamespaces,he.loadLanguages})),s.register("3XYKp",(function(t,r){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}e(t.exports,"default",(function(){return n}))})),s.register("eV2Jt",(function(t,r){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}e(t.exports,"default",(function(){return n}))})),s.register("2UzNr",(function(t,r){e(t.exports,"default",(function(){return o}));var n=s("aQ5Zy");function i(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r{let l;switch(l=c?Object.values(u.setting):t,e.type){case a.AccountType.Seed:return((e,t,r,s)=>{const a=[];for(const u of t){const t=n.Chains.getChainID(u);if(s.includes(t))for(const s of n.Chains[t].addressTypes){if(!r.includes(s))continue;const t=e.chains[s];if(t)switch(t.chainType){case i.AddressType.EVM:case i.AddressType.Solana:a.push({networkID:u,addressType:s,address:t.address});break;case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:a.push({networkID:u,addressType:s,publicKey:t.publicKey,address:t.addresses[u]});break;default:(0,o.assertNever)(t)}}}return a})(e,l,r,s);case a.AccountType.Ledger:return((e,t,r,s)=>{const a=[];for(const u of t){const t=n.Chains.getChainID(u);if(s.includes(t))for(const s of n.Chains[t].addressTypes){if(!r.includes(s))continue;const t=e.chains[s];if(t)switch(t.chainType){case i.AddressType.EVM:case i.AddressType.Solana:a.push({networkID:u,addressType:s,address:t.address});break;case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:a.push({networkID:u,addressType:s,publicKey:t.publicKey,address:t.addresses[u]});break;default:(0,o.assertNever)(t)}}}return a})(e,l,r,s);case a.AccountType.SeedVault:return((e,t,r,i)=>{const o=[];for(const s of t){const t=n.Chains.getChainID(s);if(i.includes(t))for(const i of n.Chains[t].addressTypes)r.includes(i)&&e.chainType===i&&o.push({networkID:s,addressType:i,address:e.address})}return o})(e,l,r,s);case a.AccountType.PrivateKey:return((e,t,r,s)=>{const a=[];for(const u of t){const t=n.Chains.getChainID(u);if(s.includes(t))for(const s of n.Chains[t].addressTypes)if(r.includes(s)&&e.chainType===s)switch(e.chainType){case i.AddressType.EVM:case i.AddressType.Solana:a.push({networkID:u,addressType:s,address:e.address});break;case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:a.push({networkID:u,addressType:s,publicKey:e.publicKey,address:e.addresses[u]});break;default:(0,o.assertNever)(e)}}return a})(e,l,r,s);case a.AccountType.ReadOnly:return((e,t,r,i)=>{const o=[];for(const s of t){const t=n.Chains.getChainID(s);if(i.includes(t))for(const i of n.Chains[t].addressTypes)if(r.includes(i))for(const[t,r]of Object.entries(e.addresses))t===i&&o.push({networkID:s,addressType:i,address:r})}return o})(e,l,r,s)}}})),s.register("3U2BZ",(function(t,r){e(t.exports,"AccountType",(function(){return n})),e(t.exports,"LedgerAccountCreationMeta",(function(){return u})),e(t.exports,"VaultFetchAccountInvalidIdentifier",(function(){return c})),e(t.exports,"VaultFetchAccountUndefinedBitcoinAddressError",(function(){return l})),e(t.exports,"VaultExportSecretsInvalidAddressType",(function(){return d})),e(t.exports,"VaultExportSecretsHardwareWallet",(function(){return f})),e(t.exports,"VaultExportSecretsReadOnlyAccount",(function(){return h})),e(t.exports,"VaultImportReadOnlyAccount",(function(){return p})),e(t.exports,"VaultImportSeedDuplicate",(function(){return y})),e(t.exports,"VaultFetchSeedInvalidIdentifier",(function(){return g})),e(t.exports,"VaultImportSeedInvalidDerivationIndex",(function(){return m})),e(t.exports,"VaultImportPrivateKeyDuplicate",(function(){return v})),e(t.exports,"VaultFetchPrivateKeyInvalidIdentifier",(function(){return b})),e(t.exports,"VaultImportAccountDuplicate",(function(){return w})),s("jZpRu");var n,i,o=s("6fzaU"),a=s("7XqVB");(i=n||(n={})).Seed="seed",i.PrivateKey="privateKey",i.Ledger="ledger",i.SeedVault="seedVault",i.ReadOnly="readOnly";const u=a.z.object({derivationIndex:a.z.number(),addresses:a.z.array(a.z.object({pathType:a.z.union([o.EVMDerivationPathType,o.SolanaDerivationPathType]),value:a.z.string()})),publicKeys:a.z.array(a.z.object({pathType:o.BitcoinDerivationPathType,value:a.z.string()}))});class c extends Error{constructor(){super(...arguments),this.message="No account exists in storage for identifier"}}class l extends Error{constructor(){super(...arguments),this.message="No account exists in storage for identifier"}}class d extends Error{constructor(){super(...arguments),this.message="Address type not found or incompatible with account"}}class f extends Error{constructor(){super(...arguments),this.message="Hardware wallet account does not have known secr*ts"}}class h extends Error{constructor(){super(...arguments),this.message="Read only account does not have known secr*ts"}}class p extends Error{constructor(){super(...arguments),this.message="Invalid configuration for read only account"}}class y extends Error{constructor(){super(...arguments),this.message="Seed already exists in storage"}}class g extends Error{constructor(){super(...arguments),this.message="No seed exists in storage for identifier"}}class m extends Error{constructor(){super(...arguments),this.message="The derivation index is missing or invalid"}}class v extends Error{constructor(){super(...arguments),this.message="Private key already exists in storage"}}class b extends Error{constructor(){super(...arguments),this.message="No private key exists in storage for identifier"}}class w extends Error{constructor(e,t){super(),this.message=`Account of type ${e} found in Vault, while trying to add ${t} account`}}})),s.register("1pxSb",(function(t,r){e(t.exports,"setMultiChainAccountName",(function(){return c}),(function(e){return c=e})),e(t.exports,"setMultiChainAccountIcon",(function(){return l}),(function(e){return l=e})),e(t.exports,"setMultiChainAccountBalance",(function(){return d}),(function(e){return d=e})),e(t.exports,"addMultiChainAccountMetadata",(function(){return f}),(function(e){return f=e})),e(t.exports,"addMultiChainAccountMetadataBatch",(function(){return h}),(function(e){return h=e})),e(t.exports,"getMultiChainAccountMetadata",(function(){return p}),(function(e){return p=e})),e(t.exports,"getAllMultiChainAccountMetadata",(function(){return y}),(function(e){return y=e})),e(t.exports,"removeMultiChainAccountMetadata",(function(){return g}),(function(e){return g=e}));var n=s("8PTXn"),i=s("cnxqM"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=new Error("Failed to add user account metadata to storage"),u=new Error("Could not find account metadata in storage");function c(e,t,r){return o(this,void 0,void 0,(function*(){const n=yield e.get(i.StorageKeyAccounts.AccountsMetadata);if(!n)throw u;let o=n.accounts[t];o?o.name=r:(o={name:r},n.accounts[t]=o),yield e.set(i.StorageKeyAccounts.AccountsMetadata,n)}))}function l(e,t,r){return o(this,void 0,void 0,(function*(){const o=yield e.get(i.StorageKeyAccounts.AccountsMetadata);if(!o)throw u;let s=o.accounts[t];s?s.icon=r:(s={icon:r,name:n.default.t("onboardingImportAccountsAccountName",{walletIndex:""})},o.accounts[t]=s),yield e.set(i.StorageKeyAccounts.AccountsMetadata,o)}))}function d(e,t,r){return o(this,void 0,void 0,(function*(){const o=yield e.get(i.StorageKeyAccounts.AccountsMetadata);if(!o)throw u;let s=o.accounts[t];s?s.balance=r:(s={balance:r,name:n.default.t("onboardingImportAccountsAccountName",{walletIndex:""})},o.accounts[t]=s),yield e.set(i.StorageKeyAccounts.AccountsMetadata,o)}))}function f(e,t,r){return o(this,void 0,void 0,(function*(){try{let n=yield e.get(i.StorageKeyAccounts.AccountsMetadata);n?n.accounts[t]=r:n={version:1,accounts:{[t]:r}},yield e.set(i.StorageKeyAccounts.AccountsMetadata,n)}catch(e){throw a}}))}function h(e,t){return o(this,void 0,void 0,(function*(){try{let r=yield e.get(i.StorageKeyAccounts.AccountsMetadata);r?r.accounts=Object.assign(Object.assign({},r.accounts),t):r={version:1,accounts:Object.assign({},t)},yield e.set(i.StorageKeyAccounts.AccountsMetadata,r)}catch(e){throw a}}))}function p(e,t){return o(this,void 0,void 0,(function*(){const r=yield e.get(i.StorageKeyAccounts.AccountsMetadata);if(!r)throw u;let o=r.accounts[t];return o||(o={name:n.default.t("onboardingImportAccountsAccountName",{walletIndex:""})}),o}))}function y(e){return o(this,void 0,void 0,(function*(){const t=yield e.get(i.StorageKeyAccounts.AccountsMetadata);if(!t)throw u;return t.accounts}))}function g(e,t){return o(this,void 0,void 0,(function*(){const r=yield e.get(i.StorageKeyAccounts.AccountsMetadata);if(!r)throw u;delete r.accounts[t],yield e.set(i.StorageKeyAccounts.AccountsMetadata,r)}))}})),s.register("cnxqM",(function(t,r){e(t.exports,"StorageKeyAccounts",(function(){return n}),(function(e){return n=e})),e(t.exports,"ALLOWED_ACCOUNTS_STORAGE_KEYS_FOR_EXPORT",(function(){return s}),(function(e){return s=e})),e(t.exports,"getSelectedAccountIdentifier",(function(){return a}),(function(e){return a=e})),e(t.exports,"setSelectedAccountIdentifier",(function(){return c}),(function(e){return c=e}));var n,i,o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};(i=n||(n={})).TermsHaveBeenAcknowledgedV2="termsHaveBeenAcknowledged2",i.NetworkSetting="networkSetting",i.DeveloperMode="developerMode",i.SelectedAccount=".phantom-labs.account.selectedAccount",i.AccountsMetadata=".phantom-labs.account.accountMetadata",i.MigratedWithInvalidChecksum=".phantom-labs.account.migratedWithInvalidChecksum",i.AccountMetas="accountMetas";const s=[n.AccountsMetadata,n.DeveloperMode,n.NetworkSetting,n.SelectedAccount,n.TermsHaveBeenAcknowledgedV2];new Error("Failed to clear selected account index");function a(e){return o(this,void 0,void 0,(function*(){try{const t=yield e.get(n.SelectedAccount);return 2===(null==t?void 0:t.version)?t.identifier:null}catch(e){throw u}}))}const u=new Error("Failed to get selected account identifier");function c(e,t){return o(this,void 0,void 0,(function*(){try{const r={version:2,identifier:t};return yield e.set(n.SelectedAccount,r)}catch(e){throw l}}))}const l=new Error("Failed to set selected account identifier")})),s.register("hLXJ7",(function(t,r){e(t.exports,"getMultiChainNetworkSetting",(function(){return c}),(function(e){return c=e})),s("iOvk1");var n=s("hQuuj");s("7mQ3Y");var i=s("hX0bG"),o=s("c89j8"),a=s("cnxqM"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=e=>u(void 0,void 0,void 0,(function*(){const t=yield e.get(a.StorageKeyAccounts.NetworkSetting);return t?l(e,t):o.DEFAULT_NETWORK_SETTING})),l=(e,t)=>u(void 0,void 0,void 0,(function*(){let r=!1;const s=t.setting[i.AddressType.Solana];s&&n.Chains.isMainnetNetworkID(s)&&(t.setting[i.AddressType.Solana]=o.DEFAULT_SOLANA_TEST_NETWORK,r=!0);const u=t.setting[i.AddressType.EVM];return u&&n.Chains.isMainnetNetworkID(u)&&(t.setting[i.AddressType.EVM]=o.DEFAULT_EVM_TEST_NETWORK,r=!0),r&&(yield e.set(a.StorageKeyAccounts.NetworkSetting,t)),t}))})),s.register("51uPS",(function(t,r){e(t.exports,"MULTI_CHAIN_ACCOUNT_IDENTIFIER_KEY",(function(){return i})),e(t.exports,"accountQueryKeys",(function(){return o}));const n="@phantom/accounts",i=`${n}:multi-chain-account-identifier`,o={allMultiChainAccounts:()=>[`${n}:all-multi-chain-accounts`],allMultiChainSeeds:()=>[`${n}:all-multi-chain-seeds`],developerMode:()=>[`${n}:developer-mode`],multiChainAccountIdentifier:e=>[i,{identifier:e}],selectedMultiChainAccount:()=>[`${n}:selected-multi-chain-account`],selectedMultiChainAccountIdentifier:()=>[`${n}:selected-multi-chain-account-identifier`],selectedAccountIndex:()=>[`${n}:selected-account-index`],selectedMultiChainNetworkSetting:()=>[`${n}:selected-multi-chain-network-setting`],trustedApps:()=>[`${n}:multi-chain-trusted-apps`],migratedWithInvalidChecksum:()=>[`${n}:migrated-with-invalid-checksum`],legacyMnemonic:()=>[`${n}:legacy-mnemonic`]}})),s.register("g30zN",(function(t,r){e(t.exports,"useAllMultiChainSeeds",(function(){return c}),(function(e){return c=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("5ekp2"),a=s("51uPS"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function c(e){const t=a.accountQueryKeys.allMultiChainSeeds();return(0,o.useQuery)({queryKey:t,queryFn:()=>u(this,void 0,void 0,(function*(){return yield e.fetchAllSeedMetas()})),onError:e=>n.telemetry.captureError(e,i.FeatureTag.Account)})}})),s.register("6jMAB",(function(t,r){e(t.exports,"createAccountHooks",(function(){return L}));var n=s("frRrG"),i=s("9tMIE"),o=s("d6RYa"),a=s("1pa9L"),u=s("i0iIL"),c=s("jA1Ou"),l=s("5Ddag"),d=s("g30zN"),f=s("6f61T"),h=s("kSL59"),p=s("fP77G"),y=s("lkWwm"),g=s("13IHp"),m=s("dMWlk"),v=s("8iECD"),b=s("7B4rf"),w=s("ko3qs"),x=s("eS4jp"),A=s("Ecv1W"),S=s("eyyD7"),E=s("i5vJl"),T=s("4Kkaq"),k=s("ZE4Ax"),I=s("3lTiR"),_=s("bTbto"),P=s("hyyXb"),R=s("gYHc6"),C=s("4f5qo"),M=s("e2NBV"),O=s("4WVsG"),B=s("4YckM"),N=s("h8i0K"),D=s("b5GZP");function L(e,t,r,s,L,F,U,j){const K=new(0,n.AccountAnalytics)(F),z=new(0,i.MigrationAnalytics)(F);return{useAccountsExport:()=>(0,C.useAccountsExport)(e,t,L,K),useAllMultiChainAccounts:r=>(0,l.useAllMultiChainAccountsQuery)(e,t,L,r),useAllMultiChainSeeds:()=>(0,d.useAllMultiChainSeeds)(e),useDeveloperMode:()=>(0,p.useDeveloperMode)(t),useIsTestnetMode:()=>(0,O.useIsTestnetMode)(t),useIsLocalnetMode:()=>(0,O.useIsLocalnetMode)(e,t,L,K),useMultiChainAccountWithIdentifier:r=>(0,v.useMultiChainAccountWithIdentifier)(e,t,L,r),useMultiChainNetworkSetting:()=>(0,b.useMultiChainNetworkSetting)(t),useSelectedChainAddress:r=>(0,B.useSelectedChainAddress)(r,e,t,L,K),useSelectedMultiChainAccount:(r,n)=>(0,E.useSelectedMultiChainAccount)(e,t,L,r,K,j,n),useSelectedMultiChainAccountIdentifier:r=>(0,T.useSelectedMultiChainAccountIdentifier)(t,e,r),useIsSelectedLedgerAccount:()=>(0,M.useIsSelectedLedgerAccount)(e,t,L,K),useSelectedNetworks:()=>(0,D.useSelectedNetworks)(e,t,L,K),useSelectedNetwork:r=>(0,N.useSelectedNetwork)(r,e,t,L,K),useMigratedWithInvalidChecksum:()=>(0,m.useMigratedWithInvalidChecksum)(t,e),useLegacyMnemonic:()=>(0,g.useLegacyMnemonic)(U,z),useAddMultiChainSeedAccount:()=>(0,u.useAddMultiChainSeedAccount)(e,t,s),useAddReadOnlyAccount:()=>(0,c.useAddReadOnlyAccount)(e,t,s),useImportPrivateKeyAccount:()=>(0,y.useImportPrivateKeyAccount)(e,t,s),useConnectLedgerAccounts:()=>(0,f.useConnectLedgerAccounts)(e,t,s),useConnectSolanaSeedVaultAccounts:()=>(0,h.useConnectSolanaSeedVaultAccounts)(e,t,s),useRenameMultiChainAccount:()=>(0,A.useRenameMultiChainAccount)(t,s),useReorderMultiChainAccount:()=>(0,S.useReorderMultiChainAccount)(e,s),useSetMultiChainAccountBalance:()=>(0,I.useSetMultiChainAccountBalance)(t,s),useSetMultiChainAccountIcon:()=>(0,_.useSetMultiChainAccountIcon)(t,s),useRemoveMultiChainAccount:()=>(0,w.useRemoveMultiChainAccount)(e,t,s,F),useRemoveMultiChainSeed:()=>(0,x.useRemoveMultiChainSeed)(e,t,s,F),useSetDeveloperMode:()=>(0,k.useSetDeveloperMode)(t,s),useSetSelectedMultiChainAccountIdentifier:()=>(0,R.useSetSelectedMultiChainAccountIdentifier)(t,s,F),useSetMultiChainNetworkSetting:()=>(0,P.useSetMultiChainNetworkSetting)(t,s),useAddMultiChainAccountMetadata:()=>(0,o.useAddMultiChainAccountMetadata)(t,s),useAddMultiChainAccountMetadataBatch:()=>(0,a.useAddMultiChainAccountMetadataBatch)(t,s)}}})),s.register("frRrG",(function(t,r){e(t.exports,"AccountAnalytics",(function(){return d}),(function(e){return d=e})),s("iOvk1");var n=s("hQuuj");s("RVqnc");var i,o=s("crjwk"),a=s("3U2BZ"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},c=function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r},l=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};class d{constructor(e){i.set(this,void 0),this.identifyAccount=(e,t,r)=>u(this,void 0,void 0,(function*(){const s={hasSolanaAddress:!!t.addresses.find((e=>n.Chains.isSolanaNetworkID(e.networkID))),hasEthereumAddress:!!t.addresses.find((e=>n.Chains.isEthereumNetworkID(e.networkID))),hasBitcoinAddress:!!t.addresses.find((e=>n.Chains.isBitcoinNetworkID(e.networkID)))},u=r.enabledChainIDs.map((e=>n.Chains[e].name)).join(", "),c=new Set,d=new Set;for(const t of e)switch(t.type){case a.AccountType.Seed:c.add(t.seedIdentifier);break;case a.AccountType.ReadOnly:break;case a.AccountType.PrivateKey:case a.AccountType.Ledger:case a.AccountType.SeedVault:d.add(t.identifier);break;default:(0,o.assertNever)(t)}switch(t.type){case a.AccountType.Seed:l(this,i,"f").identify(t.identifier,Object.assign(Object.assign({},s),{accountType:t.type,rootID:t.seedIdentifier,rootIds:Array.from(c),accountIds:Array.from(d),isReadOnly:!1,enabledChains:u}));break;case a.AccountType.ReadOnly:l(this,i,"f").identify(t.identifier,Object.assign(Object.assign({},s),{accountType:t.type,isReadOnly:!0,enabledChains:u}));break;case a.AccountType.PrivateKey:case a.AccountType.Ledger:case a.AccountType.SeedVault:l(this,i,"f").identify(t.identifier,Object.assign(Object.assign({},s),{accountType:t.type,rootIds:Array.from(c),accountIds:Array.from(d),isReadOnly:!1,enabledChains:u}));break;default:(0,o.assertNever)(t)}})),this.onAppSessionStart=e=>{var t;const r=new Map;for(const i of e){if(i.type===a.AccountType.ReadOnly)continue;const{addresses:e,identifier:o}=i;for(const s of e){const e=n.Chains.getChainName(s.networkID),a={type:i.type,accountId:o,id:s.address};if(r.get(e)){const n=null!==(t=r.get(e))&&void 0!==t?t:[];r.set(e,[...n,a])}else r.set(e,[a])}}l(this,i,"f").capture("appSessionStart",{data:{ids:Object.fromEntries(r)}})},c(this,i,e,"f")}}i=new WeakMap})),s.register("9tMIE",(function(t,r){e(t.exports,"MigrationAnalytics",(function(){return s}),(function(e){return s=e}));var n,i=function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r},o=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};class s{onMigrateInvalidChecksum(){o(this,n,"f").capture("migrationMultichainMigrateInvalidChecksum")}onAccountsOnlyMigrationStarted(){o(this,n,"f").capture("migrationMultichainAccountOnlyMigrationStarted")}onAccountsOnlyMigrationSettled(e){o(this,n,"f").capture("migrationMultichainAccountOnlyMigrationSettled",{data:{isSuccess:e}})}onMigrationFailureFlowOpened(){o(this,n,"f").capture("migrationFailureOpen")}onMigrationFailureUnableToFetchLegacyMnemonic(e){o(this,n,"f").capture("migrationFailureUnableToFetchLegacyMnemonic",{data:{reason:e}})}onCanStartMigrationResult(e){e.result||o(this,n,"f").capture("migrationMultichainCannotStart",{data:{reason:e.reason}})}onMigrationStarted(){o(this,n,"f").capture("migrationMultichainStarted")}onMigrationSettled(e,t){o(this,n,"f").capture("migrationMultichain",{data:{isGTM:e,isSuccess:t}})}onMigrationSecureStore(){o(this,n,"f").capture("migrationSecureStore")}constructor(e){n.set(this,void 0),i(this,n,e,"f")}}n=new WeakMap})),s.register("d6RYa",(function(t,r){e(t.exports,"useAddMultiChainAccountMetadata",(function(){return l}),(function(e){return l=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("9W7fs"),a=s("1pxSb"),u=s("76Chf"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function l(e,t){return(0,o.useMutation)({mutationFn:({accountIdentifier:t,metadata:r})=>c(this,void 0,void 0,(function*(){n.telemetry.addBreadcrumb(i.FeatureTag.Account,"Adding Multichain Account Metadata",i.Severity.Info),yield(0,a.addMultiChainAccountMetadata)(e,t,r)})),onSuccess:()=>{(0,u.invalidateAllAccounts)(t)}})}})),s.register("76Chf",(function(t,r){e(t.exports,"invalidateAllAccounts",(function(){return o}),(function(e){return o=e})),e(t.exports,"invalidateSelectedAccount",(function(){return a}),(function(e){return a=e}));var n=s("51uPS"),i=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const o=e=>i(void 0,void 0,void 0,(function*(){yield e.invalidateQueries(n.accountQueryKeys.allMultiChainSeeds()),yield e.invalidateQueries(n.accountQueryKeys.allMultiChainAccounts()),yield e.invalidateQueries([n.MULTI_CHAIN_ACCOUNT_IDENTIFIER_KEY]),yield a(e)})),a=e=>i(void 0,void 0,void 0,(function*(){yield e.invalidateQueries(n.accountQueryKeys.selectedMultiChainAccount()),yield e.invalidateQueries(n.accountQueryKeys.selectedAccountIndex()),yield e.invalidateQueries(n.accountQueryKeys.selectedMultiChainAccountIdentifier())}))})),s.register("1pa9L",(function(t,r){e(t.exports,"useAddMultiChainAccountMetadataBatch",(function(){return l}),(function(e){return l=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("9W7fs"),a=s("1pxSb"),u=s("76Chf"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function l(e,t){return(0,o.useMutation)({mutationFn:({metadataBatch:t})=>c(this,void 0,void 0,(function*(){n.telemetry.addBreadcrumb(i.FeatureTag.Account,`Adding Multichain Account Metadata Batch: ${Object.entries(t).length} entries`,i.Severity.Info),yield(0,a.addMultiChainAccountMetadataBatch)(e,t)})),onSuccess:()=>{(0,u.invalidateAllAccounts)(t)},onError:e=>{n.telemetry.captureError(e,i.FeatureTag.Account)}})}})),s.register("i0iIL",(function(t,r){e(t.exports,"useAddMultiChainSeedAccount",(function(){return h}),(function(e){return h=e})),s("43063");var n=s("hPHdZ");s("csW2r");var i=s("fKWqZ"),o=s("g79CS"),a=s("9W7fs"),u=s("1pxSb"),c=s("cnxqM"),l=s("76Chf"),d=s("51uPS"),f=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function h(e,t,r){const{t:s}=(0,n.useTranslation)();return(0,a.useMutation)({mutationFn:({name:r,icon:n,seedIdentifier:a})=>f(this,void 0,void 0,(function*(){i.telemetry.addBreadcrumb(o.FeatureTag.Account,"Generating new multi-chain account",o.Severity.Info);const l=yield e.addAccountForSeed(a);let d;if(r&&0!==r.length)d=r;else{const t=yield e.fetchAllAccounts();d=s("onboardingImportAccountsAccountName",{walletIndex:t.length})}const f={name:d,icon:n};return yield(0,u.addMultiChainAccountMetadata)(t,l.identifier,f),yield(0,c.setSelectedAccountIdentifier)(t,l.identifier),l})),onSettled:()=>{(0,l.invalidateAllAccounts)(r)},onSuccess:e=>{r.setQueryData(d.accountQueryKeys.selectedMultiChainAccountIdentifier(),e.identifier)},onError:e=>i.telemetry.captureError(e,o.FeatureTag.Account)})}})),s.register("43063",(function(t,r){e(t.exports,"i18next",(function(){return s("8PTXn").default})),e(t.exports,"initReactI18next",(function(){return s("dzlPF").initReactI18next})),e(t.exports,"Trans",(function(){return s("i83ss").Trans})),e(t.exports,"useTranslation",(function(){return s("hPHdZ").useTranslation})),e(t.exports,"Backend",(function(){return s("gqy5J").default})),e(t.exports,"LanguageDetector",(function(){return s("ctkVz").default})),e(t.exports,"LocalizedError",(function(){return s("lv19y").LocalizedError}));s("8PTXn"),s("ctkVz"),s("gqy5J");s("88tsI");s("dzlPF"),s("i83ss"),s("hPHdZ"),s("lv19y"),s("loZLe")})),s.register("ctkVz",(function(t,r){e(t.exports,"default",(function(){return k}));var n=s("eV2Jt"),i=s("2UzNr"),o=[],a=o.forEach,u=o.slice;var c=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,l=function(e,t,r){var n=r||{};n.path=n.path||"/";var i=e+"="+encodeURIComponent(t);if(n.maxAge>0){var o=n.maxAge-0;if(isNaN(o))throw new Error("maxAge should be a Number");i+="; Max-Age="+Math.floor(o)}if(n.domain){if(!c.test(n.domain))throw new TypeError("option domain is invalid");i+="; Domain="+n.domain}if(n.path){if(!c.test(n.path))throw new TypeError("option path is invalid");i+="; Path="+n.path}if(n.expires){if("function"!=typeof n.expires.toUTCString)throw new TypeError("option expires is invalid");i+="; Expires="+n.expires.toUTCString()}if(n.httpOnly&&(i+="; HttpOnly"),n.secure&&(i+="; Secure"),n.sameSite)switch("string"==typeof n.sameSite?n.sameSite.toLowerCase():n.sameSite){case!0:i+="; SameSite=Strict";break;case"lax":i+="; SameSite=Lax";break;case"strict":i+="; SameSite=Strict";break;case"none":i+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return i},d=function(e,t,r,n){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{path:"/",sameSite:"strict"};r&&(i.expires=new Date,i.expires.setTime(i.expires.getTime()+6e4*r)),n&&(i.domain=n),document.cookie=l(e,encodeURIComponent(t),i)},f=function(e){for(var t=e+"=",r=document.cookie.split(";"),n=0;n0)r[n].substring(0,i)===e.lookupQuerystring&&(t=r[n].substring(i+1))}return t}},y=null,g=function(){if(null!==y)return y;try{y="undefined"!==window&&null!==window.localStorage;var e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch(e){y=!1}return y},m={name:"localStorage",lookup:function(e){var t;if(e.lookupLocalStorage&&g()){var r=window.localStorage.getItem(e.lookupLocalStorage);r&&(t=r)}return t},cacheUserLanguage:function(e,t){t.lookupLocalStorage&&g()&&window.localStorage.setItem(t.lookupLocalStorage,e)}},v=null,b=function(){if(null!==v)return v;try{v="undefined"!==window&&null!==window.sessionStorage;var e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch(e){v=!1}return v},w={name:"sessionStorage",lookup:function(e){var t;if(e.lookupSessionStorage&&b()){var r=window.sessionStorage.getItem(e.lookupSessionStorage);r&&(t=r)}return t},cacheUserLanguage:function(e,t){t.lookupSessionStorage&&b()&&window.sessionStorage.setItem(t.lookupSessionStorage,e)}},x={name:"navigator",lookup:function(e){var t=[];if("undefined"!=typeof navigator){if(navigator.languages)for(var r=0;r0?t:void 0}},A={name:"htmlTag",lookup:function(e){var t,r=e.htmlTag||("undefined"!=typeof document?document.documentElement:null);return r&&"function"==typeof r.getAttribute&&(t=r.getAttribute("lang")),t}},S={name:"path",lookup:function(e){var t;if("undefined"!=typeof window){var r=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(r instanceof Array)if("number"==typeof e.lookupFromPathIndex){if("string"!=typeof r[e.lookupFromPathIndex])return;t=r[e.lookupFromPathIndex].replace("/","")}else t=r[0].replace("/","")}return t}},E={name:"subdomain",lookup:function(e){var t;if("undefined"!=typeof window){var r=window.location.href.match(/(?:http[s]*\:\/\/)*(.*?)\.(?=[^\/]*\..{2,5})/gi);r instanceof Array&&(t="number"==typeof e.lookupFromSubdomainIndex?r[e.lookupFromSubdomainIndex].replace("http://","").replace("https://","").replace(".",""):r[0].replace("http://","").replace("https://","").replace(".",""))}return t}};var T=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,n.default)(this,e),this.type="languageDetector",this.detectors={},this.init(t,r)}return(0,i.default)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=e,this.options=function(e){return a.call(u.call(arguments,1),(function(t){if(t)for(var r in t)void 0===e[r]&&(e[r]=t[r])})),e}(t,this.options||{},{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"]}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=r,this.addDetector(h),this.addDetector(p),this.addDetector(m),this.addDetector(w),this.addDetector(x),this.addDetector(A),this.addDetector(S),this.addDetector(E)}},{key:"addDetector",value:function(e){this.detectors[e.name]=e}},{key:"detect",value:function(e){var t=this;e||(e=this.options.order);var r=[];return e.forEach((function(e){if(t.detectors[e]){var n=t.detectors[e].lookup(t.options);n&&"string"==typeof n&&(n=[n]),n&&(r=r.concat(n))}})),this.services.languageUtils.getBestMatchFromCodes?r:r.length>0?r[0]:null}},{key:"cacheUserLanguage",value:function(e,t){var r=this;t||(t=this.options.caches),t&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||t.forEach((function(t){r.detectors[t]&&r.detectors[t].cacheUserLanguage(e,r.options)})))}}]),e}();T.type="languageDetector";var k=T})),s.register("gqy5J",(function(t,r){e(t.exports,"default",(function(){return c}));var n=s("5keTy"),i=s("ksZE0");function o(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.services=t,this.options=r,this.allOptions=n,this.type="backend",this.init(t,r,n)}var t,r,i;return t=e,r=[{key:"init",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=e,this.options=(0,n.defaults)(r,this.options||{},a()),this.allOptions=i,this.services&&this.options.reloadInterval&&setInterval((function(){return t.reload()}),this.options.reloadInterval)}},{key:"readMulti",value:function(e,t,r){this._readAny(e,e,t,t,r)}},{key:"read",value:function(e,t,r){this._readAny([e],e,[t],t,r)}},{key:"_readAny",value:function(e,t,r,i,o){var s=this,a=this.options.loadPath;"function"==typeof this.options.loadPath&&(a=this.options.loadPath(e,r)),(a=(0,n.makePromise)(a)).then((function(n){var a=s.services.interpolator.interpolate(n,{lng:e.join("+"),ns:r.join("+")});s.loadUrl(a,o,t,i)}))}},{key:"loadUrl",value:function(e,t,r,n){var i=this;this.options.request(this.options,e,void 0,(function(o,s){if(s&&(s.status>=500&&s.status<600||!s.status))return t("failed loading "+e+"; status code: "+s.status,!0);if(s&&s.status>=400&&s.status<500)return t("failed loading "+e+"; status code: "+s.status,!1);if(!s&&o&&o.message&&o.message.indexOf("Failed to fetch")>-1)return t("failed loading "+e+": "+o.message,!0);if(o)return t(o,!1);var a,u;try{a="string"==typeof s.data?i.options.parse(s.data,r,n):s.data}catch(t){u="failed parsing "+e+" to json"}if(u)return t(u,!1);t(null,a)}))}},{key:"create",value:function(e,t,r,n,i){var o=this;if(this.options.addPath){"string"==typeof e&&(e=[e]);var s=this.options.parsePayload(t,r,n),a=0,u=[],c=[];e.forEach((function(r){var n=o.options.addPath;"function"==typeof o.options.addPath&&(n=o.options.addPath(r,t));var l=o.services.interpolator.interpolate(n,{lng:r,ns:t});o.options.request(o.options,l,s,(function(t,r){a+=1,u.push(t),c.push(r),a===e.length&&i&&i(u,c)}))}))}}},{key:"reload",value:function(){var e=this,t=this.services,r=t.backendConnector,n=t.languageUtils,i=t.logger,o=r.language;if(!o||"cimode"!==o.toLowerCase()){var s=[],a=function(e){n.toResolveHierarchy(e).forEach((function(e){s.indexOf(e)<0&&s.push(e)}))};a(o),this.allOptions.preload&&this.allOptions.preload.forEach((function(e){return a(e)})),s.forEach((function(t){e.allOptions.ns.forEach((function(e){r.read(t,e,"read",null,null,(function(n,o){n&&i.warn("loading namespace ".concat(e," for language ").concat(t," failed"),n),!n&&o&&i.log("loaded namespace ".concat(e," for language ").concat(t),o),r.loaded("".concat(t,"|").concat(e),n,o)}))}))}))}}}],r&&o(t.prototype,r),i&&o(t,i),e}();u.type="backend";var c=u})),s.register("5keTy",(function(t,r){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}e(t.exports,"defaults",(function(){return a})),e(t.exports,"hasXMLHttpRequest",(function(){return u})),e(t.exports,"makePromise",(function(){return c}));var i=[],o=i.forEach,s=i.slice;function a(e){return o.call(s.call(arguments,1),(function(t){if(t)for(var r in t)void 0===e[r]&&(e[r]=t[r])})),e}function u(){return"function"==typeof XMLHttpRequest||"object"===("undefined"==typeof XMLHttpRequest?"undefined":n(XMLHttpRequest))}function c(e){return function(e){return!!e&&"function"==typeof e.then}(e)?e:Promise.resolve(e)}})),s.register("ksZE0",(function(t,n){e(t.exports,"default",(function(){return f}));var i,o,a,u=s("5keTy"),c=s("iZcCL");function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}"function"==typeof fetch&&(void 0!==r&&r.fetch?i=r.fetch:"undefined"!=typeof window&&window.fetch&&(i=window.fetch)),u.hasXMLHttpRequest&&(void 0!==r&&r.XMLHttpRequest?o=r.XMLHttpRequest:"undefined"!=typeof window&&window.XMLHttpRequest&&(o=window.XMLHttpRequest)),"function"==typeof ActiveXObject&&(void 0!==r&&r.ActiveXObject?a=r.ActiveXObject:"undefined"!=typeof window&&window.ActiveXObject&&(a=window.ActiveXObject)),i||!c||o||a||(i=c.default||c),"function"!=typeof i&&(i=void 0);var d=function(e,t){if(t&&"object"===l(t)){var r="";for(var n in t)r+="&"+encodeURIComponent(n)+"="+encodeURIComponent(t[n]);if(!r)return e;e=e+(-1!==e.indexOf("?")?"&":"?")+r.slice(1)}return e},f=function(e,t,r,n){return"function"==typeof r&&(n=r,r=void 0),n=n||function(){},i?function(e,t,r,n){e.queryStringParams&&(t=d(t,e.queryStringParams));var o=(0,u.defaults)({},"function"==typeof e.customHeaders?e.customHeaders():e.customHeaders);r&&(o["Content-Type"]="application/json"),i(t,(0,u.defaults)({method:r?"POST":"GET",body:r?e.stringify(r):void 0,headers:o},"function"==typeof e.requestOptions?e.requestOptions(r):e.requestOptions)).then((function(e){if(!e.ok)return n(e.statusText||"Error",{status:e.status});e.text().then((function(t){n(null,{status:e.status,data:t})})).catch(n)})).catch(n)}(e,t,r,n):u.hasXMLHttpRequest||"function"==typeof ActiveXObject?function(e,t,r,n){r&&"object"===l(r)&&(r=d("",r).slice(1)),e.queryStringParams&&(t=d(t,e.queryStringParams));try{var i;(i=o?new o:new a("MSXML2.XMLHTTP.3.0")).open(r?"POST":"GET",t,1),e.crossDomain||i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i.withCredentials=!!e.withCredentials,r&&i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.overrideMimeType&&i.overrideMimeType("application/json");var s=e.customHeaders;if(s="function"==typeof s?s():s)for(var u in s)i.setRequestHeader(u,s[u]);i.onreadystatechange=function(){i.readyState>3&&n(i.status>=400?i.statusText:null,{status:i.status,data:i.responseText})},i.send(r)}catch(e){console&&console.log(e)}}(e,t,r,n):void 0}})),s.register("iZcCL",(function(e,t){var n;if("function"==typeof fetch&&(void 0!==r&&r.fetch?n=r.fetch:"undefined"!=typeof window&&window.fetch&&(n=window.fetch)),"undefined"==typeof window||void 0===window.document){var i=n||s("P5JA1");i.default&&(i=i.default),e.exports.default=i,e.exports=e.exports.default}})),s.register("P5JA1",(function(e,t){var r,n="undefined"!=typeof self?self:this,i=function(){function e(){this.fetch=!1,this.DOMException=n.DOMException}return e.prototype=n,new e}();r=i,function(e){var t={searchParams:"URLSearchParams"in r,iterable:"Symbol"in r&&"iterator"in Symbol,blob:"FileReader"in r&&"Blob"in r&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in r,arrayBuffer:"ArrayBuffer"in r};if(t.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],i=ArrayBuffer.isView||function(e){return e&&n.indexOf(Object.prototype.toString.call(e))>-1};function o(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function s(e){return"string"!=typeof e&&(e=String(e)),e}function a(e){var r={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(r[Symbol.iterator]=function(){return r}),r}function u(e){this.map={},e instanceof u?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function c(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function l(e){return new Promise((function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}}))}function d(e){var t=new FileReader,r=l(t);return t.readAsArrayBuffer(e),r}function f(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function h(){return this.bodyUsed=!1,this._initBody=function(e){var r;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:t.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:t.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():t.arrayBuffer&&t.blob&&(r=e)&&DataView.prototype.isPrototypeOf(r)?(this._bodyArrayBuffer=f(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):t.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||i(e))?this._bodyArrayBuffer=f(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=c(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?c(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(d)}),this.text=function(){var e,t,r,n=c(this);if(n)return n;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,r=l(t),t.readAsText(e),r;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=new Array(t.length),n=0;n-1?n:r),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(i)}function g(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),i=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(i))}})),t}function m(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new u(t.headers),this.url=t.url||"",this._initBody(e)}y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},h.call(y.prototype),h.call(m.prototype),m.prototype.clone=function(){return new m(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new u(this.headers),url:this.url})},m.error=function(){var e=new m(null,{status:0,statusText:""});return e.type="error",e};var v=[301,302,303,307,308];m.redirect=function(e,t){if(-1===v.indexOf(t))throw new RangeError("Invalid status code");return new m(null,{status:t,headers:{location:e}})},e.DOMException=r.DOMException;try{new e.DOMException}catch(t){e.DOMException=function(e,t){this.message=e,this.name=t;var r=Error(e);this.stack=r.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function b(r,n){return new Promise((function(i,o){var s=new y(r,n);if(s.signal&&s.signal.aborted)return o(new e.DOMException("Aborted","AbortError"));var a=new XMLHttpRequest;function c(){a.abort()}a.onload=function(){var e,t,r={status:a.status,statusText:a.statusText,headers:(e=a.getAllResponseHeaders()||"",t=new u,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var r=e.split(":"),n=r.shift().trim();if(n){var i=r.join(":").trim();t.append(n,i)}})),t)};r.url="responseURL"in a?a.responseURL:r.headers.get("X-Request-URL");var n="response"in a?a.response:a.responseText;i(new m(n,r))},a.onerror=function(){o(new TypeError("Network request failed"))},a.ontimeout=function(){o(new TypeError("Network request failed"))},a.onabort=function(){o(new e.DOMException("Aborted","AbortError"))},a.open(s.method,s.url,!0),"include"===s.credentials?a.withCredentials=!0:"omit"===s.credentials&&(a.withCredentials=!1),"responseType"in a&&t.blob&&(a.responseType="blob"),s.headers.forEach((function(e,t){a.setRequestHeader(t,e)})),s.signal&&(s.signal.addEventListener("abort",c),a.onreadystatechange=function(){4===a.readyState&&s.signal.removeEventListener("abort",c)}),a.send(void 0===s._bodyInit?null:s._bodyInit)}))}b.polyfill=!0,r.fetch||(r.fetch=b,r.Headers=u,r.Request=y,r.Response=m),e.Headers=u,e.Request=y,e.Response=m,e.fetch=b,Object.defineProperty(e,"__esModule",{value:!0})}({}),i.fetch.ponyfill=!0,delete i.fetch.polyfill;var o=i;(t=o.fetch).default=o.fetch,t.fetch=o.fetch,t.Headers=o.Headers,t.Request=o.Request,t.Response=o.Response,e.exports=t})),s.register("88tsI",(function(t,r){e(t.exports,"Trans",(function(){return s("i83ss").Trans})),e(t.exports,"useTranslation",(function(){return s("hPHdZ").useTranslation})),e(t.exports,"initReactI18next",(function(){return s("dzlPF").initReactI18next}));s("i83ss"),s("fgxTS"),s("hPHdZ"),s("iS43h"),s("eQ3Oe"),s("dpKrG"),s("bA7Wq"),s("7eEIg");s("aKGiV");s("dzlPF")})),s.register("i83ss",(function(r,n){e(r.exports,"Trans",(function(){return h}));var i=s("46ZaM"),o=s("cUK94"),a=s("29o0l"),u=s("fgxTS"),c=s("aKGiV"),l=s("dgK5q"),d=["children","count","parent","i18nKey","context","tOptions","values","defaults","components","ns","i18n","t","shouldUnescape"];function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){var r=e.children,n=e.count,s=e.parent,h=e.i18nKey,p=e.context,y=e.tOptions,g=void 0===y?{}:y,m=e.values,v=e.defaults,b=e.components,w=e.ns,x=e.i18n,A=e.t,S=e.shouldUnescape,E=t(o)(e,d),T=(0,a.useContext)(c.I18nContext)||{},k=T.i18n,I=T.defaultNS,_=x||k||(0,l.getI18n)(),P=A||_&&_.t.bind(_);return(0,u.Trans)(function(e){for(var r=1;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("iFHjx",(function(e,t){e.exports=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("fgxTS",(function(r,n){e(r.exports,"Trans",(function(){return A}));var i=s("cUK94"),o=s("lGLME"),a=s("46ZaM"),u=s("29o0l"),c=s("9h8fG"),l=s("1BJjd"),d=s("eudrl"),f=s("dgK5q"),h=["format"],p=["children","count","parent","i18nKey","context","tOptions","values","defaults","components","ns","i18n","t","shouldUnescape"];function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var r=1;r0:!!r}function v(e){return e?e.props?e.props.children:e.children:[]}function b(e){return Array.isArray(e)?e:[e]}function w(e,r){if(!e)return"";var n="",s=b(e),a=r.transSupportBasicHtmlNodes&&r.transKeepBasicHtmlNodesFor?r.transKeepBasicHtmlNodesFor:[];return s.forEach((function(e,s){if("string"==typeof e)n+="".concat(e);else if((0,u.isValidElement)(e)){var c=Object.keys(e.props).length,d=a.indexOf(e.type)>-1,f=e.props.children;if(!f&&d&&0===c)n+="<".concat(e.type,"/>");else if(f||d&&0===c)if(e.props.i18nIsDynamicList)n+="<".concat(s,">");else if(d&&1===c&&"string"==typeof f)n+="<".concat(e.type,">").concat(f,"");else{var p=w(f,r);n+="<".concat(s,">").concat(p,"")}else n+="<".concat(s,">")}else if(null===e)(0,l.warn)("Trans: the passed in value is invalid - seems you passed in a null child.");else if("object"===t(o)(e)){var y=e.format,g=t(i)(e,h),m=Object.keys(g);if(1===m.length){var v=y?"".concat(m[0],", ").concat(y):m[0];n+="{{".concat(v,"}}")}else(0,l.warn)("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",e)}else(0,l.warn)("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",e)})),n}function x(e,r,n,i,s,a){if(""===r)return[];var l=i.transKeepBasicHtmlNodesFor||[],d=r&&new RegExp(l.join("|")).test(r);if(!e&&!d)return[r];var f={};!function e(r){b(r).forEach((function(r){"string"!=typeof r&&(m(r)?e(v(r)):"object"!==t(o)(r)||(0,u.isValidElement)(r)||Object.assign(f,r))}))}(e);var h=c.default.parse("<0>".concat(r,"")),p=g(g({},f),s);function y(e,t,r){var n=v(e),i=x(n,t.children,r);return function(e){return"[object Array]"===Object.prototype.toString.call(e)&&e.every((function(e){return(0,u.isValidElement)(e)}))}(n)&&0===i.length?n:i}function w(e,t,r,n,i){e.dummy&&(e.children=t),r.push((0,u.cloneElement)(e,g(g({},e.props),{},{key:n}),i?void 0:t))}function x(r,s,c){var f=b(r);return b(s).reduce((function(r,s,h){var v,b,A,S=s.children&&s.children[0]&&s.children[0].content&&n.services.interpolator.interpolate(s.children[0].content,p,n.language);if("tag"===s.type){var E=f[parseInt(s.name,10)];!E&&1===c.length&&c[0][s.name]&&(E=c[0][s.name]),E||(E={});var T=0!==Object.keys(s.attrs).length?(v={props:s.attrs},(A=g({},b=E)).props=Object.assign(v.props,b.props),A):E,k=(0,u.isValidElement)(T),I=k&&m(s,!0)&&!s.voidElement,_=d&&"object"===t(o)(T)&&T.dummy&&!k,P="object"===t(o)(e)&&null!==e&&Object.hasOwnProperty.call(e,s.name);if("string"==typeof T){var R=n.services.interpolator.interpolate(T,p,n.language);r.push(R)}else if(m(T)||I){w(T,y(T,s,c),r,h)}else if(_){var C=x(f,s.children,c);r.push((0,u.cloneElement)(T,g(g({},T.props),{},{key:h}),C))}else if(Number.isNaN(parseFloat(s.name))){if(P)w(T,y(T,s,c),r,h,s.voidElement);else if(i.transSupportBasicHtmlNodes&&l.indexOf(s.name)>-1)if(s.voidElement)r.push((0,u.createElement)(s.name,{key:"".concat(s.name,"-").concat(h)}));else{var M=x(f,s.children,c);r.push((0,u.createElement)(s.name,{key:"".concat(s.name,"-").concat(h)},M))}else if(s.voidElement)r.push("<".concat(s.name," />"));else{var O=x(f,s.children,c);r.push("<".concat(s.name,">").concat(O,""))}}else if("object"!==t(o)(T)||k)1===s.children.length&&S?r.push((0,u.cloneElement)(T,g(g({},T.props),{},{key:h}),S)):r.push((0,u.cloneElement)(T,g(g({},T.props),{},{key:h})));else{var B=s.children[0]?S:null;B&&r.push(B)}}else if("text"===s.type){var N=i.transWrapTextNodes,D=a?i.unescape(n.services.interpolator.interpolate(s.content,p,n.language)):n.services.interpolator.interpolate(s.content,p,n.language);N?r.push((0,u.createElement)(N,{key:"".concat(s.name,"-").concat(h)},D)):r.push(D)}return r}),[])}return v(x([{dummy:!0,children:e||[]}],h,b(e||[]))[0])}function A(e){var r=e.children,n=e.count,o=e.parent,s=e.i18nKey,a=e.context,c=e.tOptions,h=void 0===c?{}:c,y=e.values,m=e.defaults,v=e.components,b=e.ns,A=e.i18n,S=e.t,E=e.shouldUnescape,T=t(i)(e,p),k=A||(0,f.getI18n)();if(!k)return(0,l.warnOnce)("You will need to pass in an i18next instance by using i18nextReactModule"),r;var I=S||k.t.bind(k)||function(e){return e};a&&(h.context=a);var _=g(g({},(0,d.getDefaults)()),k.options&&k.options.react),P=b||I.ns||k.options&&k.options.defaultNS;P="string"==typeof P?[P]:P||["translation"];var R=m||w(r,_)||_.transEmptyNodeValue||s,C=_.hashTransKey,M=s||(C?C(R):R),O=y?h.interpolation:{interpolation:g(g({},h.interpolation),{},{prefix:"#$?",suffix:"?$#"})},B=g(g(g(g({},h),{},{count:n},y),O),{},{defaultValue:R,ns:P}),N=x(v||r,M?I(M,B):R,k,_,B,E),D=void 0!==o?o:_.defaultTransParent;return D?(0,u.createElement)(D,T,N):N}})),s.register("9h8fG",(function(r,n){e(r.exports,"default",(function(){return f}));var i=s("h83LG"),o=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function a(e){var r={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},n=e.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(r.name=n[1],(t(i)[n[1]]||"/"===e.charAt(e.length-2))&&(r.voidElement=!0),r.name.startsWith("!--"))){var s=e.indexOf("--\x3e");return{type:"comment",comment:-1!==s?e.slice(4,s):""}}for(var a=new RegExp(o),u=null;null!==(u=a.exec(e));)if(u[0].trim())if(u[1]){var c=u[1].trim(),l=[c,""];c.indexOf("=")>-1&&(l=c.split("=")),r.attrs[l[0]]=l[1],a.lastIndex--}else u[2]&&(r.attrs[u[2]]=u[3].trim().substring(1,u[3].length-1));return r}var u=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,c=/^\s*$/,l=Object.create(null);function d(e,t){switch(t.type){case"text":return e+t.content;case"tag":return e+="<"+t.name+(t.attrs?function(e){var t=[];for(var r in e)t.push(r+'="'+e[r]+'"');return t.length?" "+t.join(" "):""}(t.attrs):"")+(t.voidElement?"/>":">"),t.voidElement?e:e+t.children.reduce(d,"")+"";case"comment":return e+"\x3c!--"+t.comment+"--\x3e"}}var f={parse:function(e,t){t||(t={}),t.components||(t.components=l);var r,n=[],i=[],o=-1,s=!1;if(0!==e.indexOf("<")){var d=e.indexOf("<");n.push({type:"text",content:-1===d?e:e.substring(0,d)})}return e.replace(u,(function(u,l){if(s){if(u!=="")return;s=!1}var d,f="/"!==u.charAt(1),h=u.startsWith("\x3c!--"),p=l+u.length,y=e.charAt(p);if(h){var g=a(u);return o<0?(n.push(g),n):((d=i[o]).children.push(g),n)}if(f&&(o++,"tag"===(r=a(u)).type&&t.components[r.name]&&(r.type="component",s=!0),r.voidElement||s||!y||"<"===y||r.children.push({type:"text",content:e.slice(p,e.indexOf("<",p))}),0===o&&n.push(r),(d=i[o-1])&&d.children.push(r),i[o]=r),(!f||r.voidElement)&&(o>-1&&(r.voidElement||r.name===u.slice(2,-1))&&(o--,r=-1===o?n:i[o]),!s&&"<"!==y&&y)){d=-1===o?n:i[o].children;var m=e.indexOf("<",p),v=e.slice(p,-1===m?void 0:m);c.test(v)&&(v=" "),(m>-1&&o+d.length>=0||" "!==v)&&d.push({type:"text",content:v})}})),n},stringify:function(e){return e.reduce((function(e,t){return e+d("",t)}),"")}}})),s.register("h83LG",(function(e,t){e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}})),s.register("1BJjd",(function(t,r){function n(){if(console&&console.warn){for(var e,t=arguments.length,r=new Array(t),n=0;n2&&void 0!==arguments[2]?arguments[2]:{};return t.languages&&t.languages.length?void 0!==t.options.ignoreJSONStructure?t.hasLoadedNamespace(e,{precheck:function(t,n){if(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!n(t.isLanguageChangingTo,e))return!1}}):function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=t.languages[0],i=!!t.options&&t.options.fallbackLng,o=t.languages[t.languages.length-1];if("cimode"===n.toLowerCase())return!0;var s=function(e,r){var n=t.services.backendConnector.state["".concat(e,"|").concat(r)];return-1===n||2===n};return!(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!s(t.isLanguageChangingTo,e)||!t.hasResourceBundle(n,e)&&t.services.backendConnector.backend&&(!t.options.resources||t.options.partialBundledLanguages)&&(!s(n,e)||i&&!s(o,e)))}(e,t,r):(o("i18n.languages were undefined or empty",t.languages),!0)}function u(e){return e.displayName||e.name||("string"==typeof e&&e.length>0?e:"Unknown")}})),s.register("eudrl",(function(r,n){e(r.exports,"setDefaults",(function(){return c})),e(r.exports,"getDefaults",(function(){return l}));var i=s("46ZaM");function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var r=1;r0&&void 0!==arguments[0]?arguments[0]:{};u=a(a({},u),e)}function l(){return u}})),s.register("4TF5z",(function(t,r){e(t.exports,"unescape",(function(){return s}));var n=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,i={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},o=function(e){return i[e]},s=function(e){return e.replace(n,o)}})),s.register("dgK5q",(function(t,r){var n;function i(e){n=e}function o(){return n}e(t.exports,"setI18n",(function(){return i})),e(t.exports,"getI18n",(function(){return o}))})),s.register("aKGiV",(function(r,n){e(r.exports,"I18nContext",(function(){return f})),e(r.exports,"ReportNamespaces",(function(){return h})),e(r.exports,"composeInitialProps",(function(){return p})),e(r.exports,"getDefaults",(function(){return s("eudrl").getDefaults})),e(r.exports,"getI18n",(function(){return s("dgK5q").getI18n})),e(r.exports,"initReactI18next",(function(){return s("dzlPF").initReactI18next}));var i=s("46ZaM"),o=s("1Awl6"),a=s("a3q3Q"),u=s("29o0l"),c=(s("eudrl"),s("dgK5q"));s("dzlPF");function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var r=1;r1&&void 0!==arguments[1]?arguments[1]:{},n=r.i18n,o=(0,a.useContext)(u.I18nContext)||{},s=o.i18n,f=o.defaultNS,y=n||s||(0,c.getI18n)();if(y&&!y.reportNamespaces&&(y.reportNamespaces=new(0,u.ReportNamespaces)),!y){(0,d.warnOnce)("You will need to pass in an i18next instance by using initReactI18next");var g=function(e){return Array.isArray(e)?e[e.length-1]:e},m=[g,{},!1];return m.t=g,m.i18n={},m.ready=!1,m}y.options.react&&void 0!==y.options.react.wait&&(0,d.warnOnce)("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var v=h(h(h({},(0,l.getDefaults)()),y.options.react),r),b=v.useSuspense,w=v.keyPrefix,x=e||f||y.options&&y.options.defaultNS;x="string"==typeof x?[x]:x||["translation"],y.reportNamespaces.addUsedNamespaces&&y.reportNamespaces.addUsedNamespaces(x);var A=(y.isInitialized||y.initializedStoreOnce)&&x.every((function(e){return(0,d.hasLoadedNamespace)(e,y,v)}));function S(){return y.getFixedT(null,"fallback"===v.nsMode?x:x[0],w)}var E=(0,a.useState)(S),T=t(i)(E,2),k=T[0],I=T[1],_=x.join(),P=p(_),R=(0,a.useRef)(!0);(0,a.useEffect)((function(){var e=v.bindI18n,t=v.bindI18nStore;function r(){R.current&&I(S)}return R.current=!0,A||b||(0,d.loadNamespaces)(y,x,(function(){R.current&&I(S)})),A&&P&&P!==_&&R.current&&I(S),e&&y&&y.on(e,r),t&&y&&y.store.on(t,r),function(){R.current=!1,e&&y&&e.split(" ").forEach((function(e){return y.off(e,r)})),t&&y&&t.split(" ").forEach((function(e){return y.store.off(e,r)}))}}),[y,_]);var C=(0,a.useRef)(!0);(0,a.useEffect)((function(){R.current&&!C.current&&I(S),C.current=!1}),[y,w]);var M=[k,y,A];if(M.t=k,M.i18n=y,M.ready=A,A)return M;if(!A&&!b)return M;throw new Promise((function(e){(0,d.loadNamespaces)(y,x,(function(){e()}))}))}})),s.register("912RF",(function(e,t){var r=s("aMM0D"),n=s("3MBoU"),i=s("enUqd"),o=s("f2q6I");e.exports=function(e,t){return r(e)||n(e,t)||i(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("aMM0D",(function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("3MBoU",(function(e,t){e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,s,a=[],u=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(a.push(n.value),a.length!==t);u=!0);}catch(e){c=!0,i=e}finally{try{if(!u&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(c)throw i}}return a}},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("enUqd",(function(e,t){var r=s("gGKQK");e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("gGKQK",(function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]?arguments[2]:{}).i18n,s=((0,n.useContext)(i.I18nContext)||{}).i18n,a=r||s||(0,o.getI18n)();a.options&&a.options.isClone||(e&&!a.initializedStoreOnce&&(a.services.resourceStore.data=e,a.options.ns=Object.values(e).reduce((function(e,t){return Object.keys(t).forEach((function(t){e.indexOf(t)<0&&e.push(t)})),e}),a.options.ns),a.initializedStoreOnce=!0,a.isInitialized=!0),t&&!a.initializedLanguageOnce&&(a.changeLanguage(t),a.initializedLanguageOnce=!0))}})),s.register("lv19y",(function(t,r){e(t.exports,"LocalizedError",(function(){return i}));var n=s("8PTXn");class i extends Error{constructor({key:e="UnknownError"}={}){const t=`localizedError${e}`;super(n.default.exists(t)?n.default.t(t):n.default.t("localizedErrorUnknownError")),this.code=e,this.translationKey=t}}})),s.register("loZLe",(function(e,t){})),s.register("jA1Ou",(function(t,r){e(t.exports,"useAddReadOnlyAccount",(function(){return f}),(function(e){return f=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("9W7fs"),a=s("1pxSb"),u=s("cnxqM"),c=s("76Chf"),l=s("51uPS"),d=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function f(e,t,r){return(0,o.useMutation)({mutationFn:({name:r,addresses:n,icon:i})=>d(this,void 0,void 0,(function*(){const o=yield e.addReadonlyAccount(n),s={name:r,icon:i};return yield(0,a.addMultiChainAccountMetadata)(t,o.identifier,s),yield(0,u.setSelectedAccountIdentifier)(t,o.identifier),o})),onSettled:()=>{(0,c.invalidateAllAccounts)(r)},onSuccess:e=>{r.setQueryData(l.accountQueryKeys.selectedMultiChainAccountIdentifier(),e.identifier)},onError:e=>n.telemetry.captureError(e,i.FeatureTag.Account)})}})),s.register("6f61T",(function(t,r){e(t.exports,"useConnectLedgerAccounts",(function(){return y}),(function(e){return y=e})),s("43063");var n=s("hPHdZ");s("csW2r");var i=s("fKWqZ"),o=s("g79CS"),a=s("9W7fs"),u=s("creZv"),c=s("6Jokq"),l=s("cnxqM"),d=s("76Chf"),f=s("51uPS"),h=s("1pa9L"),p=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function y(e,t,r){const{mutateAsync:s}=(0,h.useAddMultiChainAccountMetadataBatch)(t,r),{t:y}=(0,n.useTranslation)();return(0,a.useMutation)({mutationFn:({accounts:n,pairedBLEDevice:i})=>p(this,void 0,void 0,(function*(){var o;const a=(0,u.default)(),d=yield e.connectLedgerAccounts(a,n),h=d.reduce(((e,t,r)=>{const{name:o,accountIndex:s}=n[r];let a,u;a=o&&0!==o.length?o:y("onboardingImportAccountsLedgerAccountName",{walletIndex:1+s}),i&&(u=[Object.assign(Object.assign({},i),{version:1,connectionType:c.ConnectionType.BLE,deviceType:c.DeviceType.Ledger})]);const l={name:a,icon:void 0,connectedDevices:u};return e[t.identifier]=l,e}),{});yield s({metadataBatch:h});let p=null===(o=d[0])||void 0===o?void 0:o.identifier;if(!p){p=(yield e.fetchAllAccounts())[0].identifier}return yield(0,l.setSelectedAccountIdentifier)(t,p),r.setQueryData(f.accountQueryKeys.selectedMultiChainAccountIdentifier(),p),d})),onSettled:()=>{(0,d.invalidateAllAccounts)(r)},onError:e=>i.telemetry.captureError(e,o.FeatureTag.Account)})}})),s.register("kSL59",(function(t,r){e(t.exports,"useConnectSolanaSeedVaultAccounts",(function(){return d}),(function(e){return d=e})),s("43063");var n=s("hPHdZ"),i=s("9W7fs"),o=s("cnxqM"),a=s("76Chf"),u=s("51uPS"),c=s("1pa9L"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function d(e,t,r){const{mutateAsync:s}=(0,c.useAddMultiChainAccountMetadataBatch)(t,r),{t:d}=(0,n.useTranslation)();return(0,i.useMutation)({mutationFn:n=>l(this,void 0,void 0,(function*(){const{metas:i}=n;if(0===i.length)throw new Error("tried to connect Solana Seed Vault Accounts but gave 0 account metas.");const a=yield e.connectSolanaSeedVaultAccounts(i),c=a.reduce(((e,t,r)=>{const{name:n,accountIndex:o}=i[r];let s;s=n&&0!==n.length?n:d("onboardingImportAccountsSMSAccountName",{walletIndex:o+1});const a={name:s,icon:void 0};return e[t.identifier]=a,e}),{});return yield s({metadataBatch:c}),yield(0,o.setSelectedAccountIdentifier)(t,a[0].identifier),r.setQueryData(u.accountQueryKeys.selectedMultiChainAccountIdentifier(),a[0].identifier),a})),onSettled:()=>{(0,a.invalidateAllAccounts)(r)}})}})),s.register("fP77G",(function(t,r){e(t.exports,"useDeveloperMode",(function(){return c}),(function(e){return c=e}));var n=s("5ekp2"),i=s("c89j8"),o=s("cnxqM"),a=s("51uPS"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function c(e){const t=a.accountQueryKeys.developerMode();return(0,n.useQuery)({queryKey:t,queryFn:()=>u(this,void 0,void 0,(function*(){return(yield e.get(o.StorageKeyAccounts.DeveloperMode))||i.DEFAULT_DEVELOPER_MODE}))})}})),s.register("lkWwm",(function(t,r){e(t.exports,"useImportPrivateKeyAccount",(function(){return f}),(function(e){return f=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("9W7fs"),a=s("1pxSb"),u=s("cnxqM"),c=s("76Chf"),l=s("51uPS"),d=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function f(e,t,r){return(0,o.useMutation)({mutationFn:({chainType:r,privateKey:o,name:s,icon:c})=>d(this,void 0,void 0,(function*(){n.telemetry.addBreadcrumb(i.FeatureTag.Account,"Importing Private Key Account",i.Severity.Info);const l=yield e.importPrivateKeyAccount(r,o),d={name:s,icon:c};return yield(0,a.addMultiChainAccountMetadata)(t,l.identifier,d),yield(0,u.setSelectedAccountIdentifier)(t,l.identifier),l})),onSettled:()=>{(0,c.invalidateAllAccounts)(r)},onSuccess:e=>{r.setQueryData(l.accountQueryKeys.selectedMultiChainAccountIdentifier(),e.identifier)}})}})),s.register("13IHp",(function(t,r){e(t.exports,"useLegacyMnemonic",(function(){return l}),(function(e){return l=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("5ekp2"),a=s("rSFgF"),u=s("51uPS"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const l=(e,t)=>{const r=u.accountQueryKeys.legacyMnemonic();return(0,o.useQuery)({queryKey:r,queryFn:()=>c(void 0,void 0,void 0,(function*(){try{const t=yield e.fetch();if(!t)throw a.ERR_LEGACY_MNEMONIC_NO_MNEMONIC;return t}catch(e){const r=e===a.ERR_LEGACY_MNEMONIC_NO_MNEMONIC,o=r?"missing-seed":"internal-error";let s;throw t.onMigrationFailureUnableToFetchLegacyMnemonic(o),s=e instanceof Error?e.message:"unknown reason",n.telemetry.addBreadcrumb(i.FeatureTag.Migration,`Unknown error while fetching legacy storage. Reason: ${s}`,i.Severity.Error),n.telemetry.captureError(r?a.ERR_LEGACY_MNEMONIC_NO_MNEMONIC:a.ERR_INTERNAL_ERROR,i.FeatureTag.Migration),a.ERR_INTERNAL_ERROR}}))})}})),s.register("dMWlk",(function(t,r){e(t.exports,"useMigratedWithInvalidChecksum",(function(){return c}),(function(e){return c=e}));var n=s("5ekp2"),i=s("51uPS"),o=s("cnxqM"),a=s("g30zN"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=(e,t)=>{const{data:r=[],isSuccess:s}=(0,a.useAllMultiChainSeeds)(t),c=s,l=i.accountQueryKeys.migratedWithInvalidChecksum();return(0,n.useQuery)({enabled:c,queryKey:l,queryFn:()=>u(void 0,void 0,void 0,(function*(){if(!(r.length>0))return{migratedWithInvalidChecksum:!1};return(yield e.get(o.StorageKeyAccounts.MigratedWithInvalidChecksum))?{migratedWithInvalidChecksum:!0,seedIdentifier:r[0].identifier}:{migratedWithInvalidChecksum:!1}}))})}})),s.register("8iECD",(function(t,r){e(t.exports,"useMultiChainAccountWithIdentifier",(function(){return d}),(function(e){return d=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("5ekp2"),a=s("rSFgF"),u=s("51uPS"),c=s("5Ddag"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function d(e,t,r,s){const d=(0,c.useAllMultiChainAccounts)(e,t,r),f=d.enabled&&s.length>0,h=u.accountQueryKeys.multiChainAccountIdentifier(s);return(0,o.useQuery)({enabled:f,queryKey:h,queryFn:()=>l(this,void 0,void 0,(function*(){if(n.telemetry.addBreadcrumb(i.FeatureTag.Account,"Fetching Multichain Account with Identifier",i.Severity.Info),!d.enabled)throw a.ERROR_NO_ACCOUNTS;const{accounts:e}=d,t=e.find((e=>e.identifier===s));if(!t)throw new Error((0,a.NoAccountFoundFromIdentifierErrorMsg)(e.length,s));return t})),onError:e=>n.telemetry.captureError(e,i.FeatureTag.Account)})}})),s.register("7B4rf",(function(t,r){e(t.exports,"useMultiChainNetworkSetting",(function(){return a}));var n=s("5ekp2"),i=s("hLXJ7"),o=s("51uPS");function a(e){const t=o.accountQueryKeys.selectedMultiChainNetworkSetting();return(0,n.useQuery)({queryKey:t,queryFn:()=>(0,i.getMultiChainNetworkSetting)(e)})}})),s.register("ko3qs",(function(t,r){e(t.exports,"useRemoveMultiChainAccount",(function(){return d}),(function(e){return d=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("9W7fs"),a=s("1pxSb"),u=s("cnxqM"),c=s("76Chf"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function d(e,t,r,s){return(0,o.useMutation)({mutationFn:({identifier:r})=>l(this,void 0,void 0,(function*(){n.telemetry.addBreadcrumb(i.FeatureTag.Account,"Removing Multichain Account",i.Severity.Info);const[o]=yield Promise.all([(0,u.getSelectedAccountIdentifier)(t),e.removeAccount(r),(0,a.removeMultiChainAccountMetadata)(t,r)]);r===o&&(yield(0,u.setSelectedAccountIdentifier)(t,"")),s.capture("removeAccount")})),onSuccess:()=>{(0,c.invalidateAllAccounts)(r)}})}})),s.register("eS4jp",(function(t,r){e(t.exports,"useRemoveMultiChainSeed",(function(){return d}),(function(e){return d=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("9W7fs"),a=s("1pxSb"),u=s("3U2BZ"),c=s("76Chf"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function d(e,t,r,s){return(0,o.useMutation)({mutationFn:({seedIdentifier:r})=>l(this,void 0,void 0,(function*(){const n=yield e.fetchAllAccounts(),i=[];for(const e of n)e.type===u.AccountType.Seed&&e.seedIdentifier===r&&i.push(e.identifier);for(const r of i)yield Promise.all([e.removeAccount(r),(0,a.removeMultiChainAccountMetadata)(t,r)]);s.capture("removeSeed",{data:{numOfAccounts:i.length}})})),onSuccess:()=>{(0,c.invalidateAllAccounts)(r)},onError:e=>{n.telemetry.captureError(e,i.FeatureTag.Account)}})}})),s.register("Ecv1W",(function(t,r){e(t.exports,"useRenameMultiChainAccount",(function(){return l}),(function(e){return l=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("9W7fs"),a=s("1pxSb"),u=s("76Chf"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function l(e,t){return(0,o.useMutation)({mutationFn:({identifier:t,name:r})=>c(this,void 0,void 0,(function*(){n.telemetry.addBreadcrumb(i.FeatureTag.Account,"Renaming Multichain Account",i.Severity.Info),yield(0,a.setMultiChainAccountName)(e,t,r)})),onSuccess:()=>{(0,u.invalidateAllAccounts)(t)},onError:e=>n.telemetry.captureError(e,i.FeatureTag.Account)})}})),s.register("eyyD7",(function(t,r){e(t.exports,"useReorderMultiChainAccount",(function(){return a}),(function(e){return a=e}));var n=s("9W7fs"),i=s("76Chf"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function a(e,t){return(0,n.useMutation)({mutationFn:({identifier:t,toIndex:r})=>o(this,void 0,void 0,(function*(){yield e.reorderAccount(t,r)})),onSuccess:()=>{(0,i.invalidateAllAccounts)(t)}})}})),s.register("i5vJl",(function(t,r){e(t.exports,"useSelectedMultiChainAccount",(function(){return b}),(function(e){return b=e})),s("iOvk1");var n=s("4BLKW");s("3ljHn");var i=s("cnMMD"),o=s("6dPJF");s("43063");var a=s("8PTXn");s("csW2r");var u=s("fKWqZ"),c=s("g79CS"),l=s("5ekp2"),d=s("7dHjq"),f=s("29o0l"),h=s("rSFgF"),p=s("iq07B"),y=s("3U2BZ"),g=s("51uPS"),m=s("5Ddag"),v=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function b(e,t,r,s=!0,b,w,x){const A=(0,f.useMemo)((()=>i.featureFlagClient.isFeatureEnabled("frontend-enable-esp-user-properties-update")),[]),{isSuccess:S}=r.useChainAvailability(),E=(0,m.useAllMultiChainAccounts)(e,t,r),T=E.enabled&&S,k=(0,o.useRefreshFeatureFlags)(),I=(0,d.useQueryClient)(),_=g.accountQueryKeys.selectedMultiChainAccount();return(0,l.useQuery)({queryKey:_,queryFn:()=>v(this,void 0,void 0,(function*(){var e;const r=(0,n.getCachedChainAvailability)(I);if(!r)throw h.ERR_MISSING_CHAIN_AVAILABILITY;if(!E.enabled)throw h.ERROR_NO_ACCOUNTS;const o=yield(0,p.getSelectedAccountFromStorage)(E.accounts,t);if(u.telemetry.addBreadcrumb(c.FeatureTag.Account,`Finished fetching selected account. account.id: ${o.identifier}`,c.Severity.Info),A&&w){const t=null!==(e=o.addresses.map((e=>e.address)))&&void 0!==e?e:[];Promise.all(t.map((e=>w(e,a.default.language))))}return i.featureFlagClient.setSubjectAttributes({rootID:(null==o?void 0:o.type)===y.AccountType.Seed?o.seedIdentifier:void 0}),k(),b.identifyAccount(E.accounts,o,r),o})),onError:s?e=>u.telemetry.captureError(e,c.FeatureTag.Account):void 0,enabled:T,select:x})}})),s.register("3ljHn",(function(t,r){e(t.exports,"featureFlags",(function(){return s("hey1y").featureFlags})),e(t.exports,"ENABLED_FLAGS",(function(){return s("jeJrS").ENABLED_FLAGS})),e(t.exports,"EPPO_API_KEY",(function(){return s("jeJrS").EPPO_API_KEY})),e(t.exports,"featureFlagClient",(function(){return s("cnMMD").featureFlagClient})),e(t.exports,"BasicFlagProvider",(function(){return s("3iPT3").BasicFlagProvider})),e(t.exports,"DeveloperSettingsProvider",(function(){return s("5aTmG").DeveloperSettingsProvider})),e(t.exports,"EppoProvider",(function(){return s("8yJ51").EppoProvider})),e(t.exports,"getFeatureFlagOverrides",(function(){return s("fboG0").getFeatureFlagOverrides})),e(t.exports,"setFeatureFlagOverride",(function(){return s("8RbYp").setFeatureFlagOverride})),e(t.exports,"getCountry",(function(){return s("35PjW").getCountry})),e(t.exports,"useFeatureFlags",(function(){return s("6dPJF").useFeatureFlags})),e(t.exports,"fetchFeatureFlags",(function(){return s("6dPJF").fetchFeatureFlags})),e(t.exports,"usePrefetchFeatureFlagsEffect",(function(){return s("6dPJF").usePrefetchFeatureFlagsEffect})),e(t.exports,"useRefreshFeatureFlags",(function(){return s("6dPJF").useRefreshFeatureFlags}));s("hey1y"),s("jeJrS"),s("cnMMD");s("F3Niy");s("3iPT3"),s("5aTmG"),s("8yJ51");s("SyZPq");s("fboG0"),s("8RbYp"),s("35PjW"),s("6dPJF")})),s.register("hey1y",(function(t,r){e(t.exports,"featureFlags",(function(){return n}));const n=["enable-api-auth","enable-asset-details","enable-automatic-approval-for-all-dapps","enable-bitcoin-default","enable-bitcoin-explore","enable-blocklist-blowfish-logonly","enable-blocklist-metrics","enable-bug-reporter","enable-collection-pages","enable-cta-bar","enable-force-upgrade","enable-free-cnft-mint","enable-friction-interstitial","enable-http-wrapper","enable-http-wrapper-rpc","enable-native-bridge-pairs","enable-prices-error-banner","enable-share-mint-button","enable-spam-filtering","enable-tokens-error-banner","enable-view-only-accounts","frontend-check-reonboarding-needed","frontend-enable-esp-user-properties-update","frontend-enable-session-start","kill-action-banners","kill-automatic-approval","kill-blowfish-blocklist","kill-brc20-sends","kill-collectibles","kill-explore","kill-extension-storage-integrity-check","kill-ledger-xpub-derivation","kill-phantom-validator","kill-quests","kill-swapper","kill-swapper-simulation","kill-test","kill-vault-secure-cache","mobile-enable-review-request","wallet-balance-background-foreground-timer"]})),s.register("jeJrS",(function(t,r){e(t.exports,"ENABLED_FLAGS",(function(){return n})),e(t.exports,"EPPO_API_KEY",(function(){return i}));const n=[],i="92ab006e-0974-4c69-a6b7-132ad504a071"})),s.register("cnMMD",(function(r,n){e(r.exports,"featureFlagClient",(function(){return a}),(function(e){return a=e}));var i=s("gDuGD"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=new class{setProviders(e){this._providers=e}initializeFeatureFlags(){return o(this,void 0,void 0,(function*(){yield t(i)(this._providers.map((e=>e.initializeFeatureFlags?e.initializeFeatureFlags():Promise.resolve())))}))}setSubjectId(e){this._providers.forEach((t=>{var r;return null===(r=t.setSubjectId)||void 0===r?void 0:r.call(t,e)}))}setSubjectAttributes(e){this._providers.forEach((t=>{var r;return null===(r=t.setSubjectAttributes)||void 0===r?void 0:r.call(t,e)}))}isFeatureEnabled(e){return this._providers.reduce(((t,r)=>{const n=r.isFeatureEnabled(e);return null===n?t:n}),!1)}isMultivariateFeatureEnabled(e,t){return this._providers.reduce(((r,n)=>{const i=n.isMultivariateFeatureEnabled(e,t);return null===i?r:i}),!1)}getMultivariateAssignment(e){return this._providers.reduce(((t,r)=>{var n,i;const o=null!==(i=null===(n=r.getMultivariateAssignment)||void 0===n?void 0:n.call(r,e))&&void 0!==i?i:null;return null===o?t:o}),null)}getFeatureFlags(){return o(this,void 0,void 0,(function*(){return(yield Promise.all(this._providers.map((e=>{var t;return null!==(t=e.getFeatureFlags())&&void 0!==t?t:{}})))).reduce(((e,t)=>Object.assign(Object.assign({},e),t)),{})}))}getFeatureFlagsPrefixed(){return o(this,void 0,void 0,(function*(){const e=yield this.getFeatureFlags();return Object.keys(e).reduce(((t,r)=>Object.assign(Object.assign({},t),{[`featureFlag.${r}`]:e[r]})),{})}))}refreshFeatureFlags(){return o(this,void 0,void 0,(function*(){yield t(i)(this._providers.map((e=>e.refreshFeatureFlags())))}))}constructor(){this._providers=[]}}})),s.register("gDuGD",(function(e,t){"use strict";var r=s("5Qhvf"),n=s("kkCLn"),i=s("4sPFQ"),o=s("9nv04"),a=s("kjl11"),u=s("64Rkb");i();var c=r(a()),l=function(e){return c(void 0===this?Promise:this,e)};n(l,{getPolyfill:a,implementation:o,shim:u}),e.exports=l})),s.register("5Qhvf",(function(e,t){"use strict";var r=s("a4xeP"),n=s("feiDn"),i=n("%Function.prototype.apply%"),o=n("%Function.prototype.call%"),a=n("%Reflect.apply%",!0)||r.call(o,i),u=n("%Object.getOwnPropertyDescriptor%",!0),c=n("%Object.defineProperty%",!0),l=n("%Math.max%");if(c)try{c({},"a",{value:1})}catch(e){c=null}e.exports=function(e){var t=a(r,o,arguments);u&&c&&(u(t,"length").configurable&&c(t,"length",{value:1+l(0,e.length-(arguments.length-1))}));return t};var d=function(){return a(r,i,arguments)};c?c(e.exports,"apply",{value:d}):e.exports.apply=d})),s.register("a4xeP",(function(e,t){"use strict";var r=s("fKc17");e.exports=Function.prototype.bind||r})),s.register("fKc17",(function(e,t){"use strict";var r="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,i=Object.prototype.toString,o="[object Function]";e.exports=function(e){var t=this;if("function"!=typeof t||i.call(t)!==o)throw new TypeError(r+t);for(var s,a=n.call(arguments,1),u=Math.max(0,t.length-a.length),c=[],l=0;l1&&"boolean"!=typeof t)throw new o('"allowMissing" argument must be a boolean');if(null===E(/^%?[^%]*%?$/,e))throw new n("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=I(e),i=r.length>0?r[0]:"",s=_("%"+i+"%",t),a=s.name,c=s.value,l=!1,d=s.alias;d&&(i=d[0],x(r,w([0,1],d)));for(var f=1,h=!0;f=r.length){var v=u(c,p);c=(h=!!v)&&"get"in v&&!("originalValue"in v.get)?v.get:c[p]}else h=b(c,p),c=c[p];h&&!l&&(y[a]=c)}}return c}})),s.register("fhHjc",(function(e,t){"use strict";var r="undefined"!=typeof Symbol&&Symbol,n=s("hQYJS");e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&n())))}})),s.register("hQYJS",(function(e,t){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var n=Object.getOwnPropertySymbols(e);if(1!==n.length||n[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}})),s.register("4zPTU",(function(e,t){"use strict";var r=s("a4xeP");e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)})),s.register("kkCLn",(function(e,t){"use strict";var r=s("4PkZl"),n="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,o=Array.prototype.concat,a=Object.defineProperty,u=s("8M1Px")(),c=a&&u,l=function(e,t,r,n){if(t in e)if(!0===n){if(e[t]===r)return}else if("function"!=typeof(o=n)||"[object Function]"!==i.call(o)||!n())return;var o;c?a(e,t,{configurable:!0,enumerable:!1,value:r,writable:!0}):e[t]=r},d=function(e,t){var i=arguments.length>2?arguments[2]:{},s=r(t);n&&(s=o.call(s,Object.getOwnPropertySymbols(t)));for(var a=0;a=0&&"[object Function]"===r.call(e.callee)),n}})),s.register("24TfL",(function(e,t){"use strict";var r;if(!Object.keys){var n=Object.prototype.hasOwnProperty,i=Object.prototype.toString,o=s("36Mek"),a=Object.prototype.propertyIsEnumerable,u=!a.call({toString:null},"toString"),c=a.call((function(){}),"prototype"),l=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},f={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},h=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!f["$"+e]&&n.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"==typeof e,r="[object Function]"===i.call(e),s=o(e),a=t&&"[object String]"===i.call(e),f=[];if(!t&&!r&&!s)throw new TypeError("Object.keys called on a non-object");var p=c&&r;if(a&&e.length>0&&!n.call(e,0))for(var y=0;y0)for(var g=0;g1?i(t,arguments[1]):i(t)}})),s.register("aGIQ2",(function(e,t){var r=s("4QUf5"),n=s("if144");if(s("fhHjc")()||s("hQYJS")()){var i=Symbol.iterator;e.exports=function(e){return null!=e&&void 0!==e[i]?e[i]():n(e)?Array.prototype[i].call(e):void 0}}else{var o=s("bv7rI"),a=s("5gw4a"),u=s("feiDn"),c=u("%Map%",!0),l=u("%Set%",!0),d=s("e2MzZ"),f=d("Array.prototype.push"),h=d("String.prototype.charCodeAt"),p=d("String.prototype.slice"),y=function(e){var t=0;return{next:function(){var r,n=t>=e.length;return n||(r=e[t],t+=1),{done:n,value:r}}}},g=function(e,t){if(o(e)||n(e))return y(e);if(a(e)){var r=0;return{next:function(){var t=function(e,t){if(t+1>=e.length)return t+1;var r=h(e,t);if(r<55296||r>56319)return t+1;var n=h(e,t+1);return n<56320||n>57343?t+1:t+2}(e,r),n=p(e,r,t);return r=t,{done:t>e.length,value:n}}}}return t&&void 0!==e["_es6-shim iterator_"]?e["_es6-shim iterator_"]():void 0};if(c||l){var m=s("fRNLV"),v=s("j62CA"),b=d("Map.prototype.forEach",!0),w=d("Set.prototype.forEach",!0);if(void 0===r||!r.versions||!r.versions.node)var x=d("Map.prototype.iterator",!0),A=d("Set.prototype.iterator",!0),S=function(e){var t=!1;return{next:function(){try{return{done:t,value:t?void 0:e.next()}}catch(e){return t=!0,{done:!0,value:void 0}}}}};var E=d("Map.prototype.@@iterator",!0)||d("Map.prototype._es6-shim iterator_",!0),T=d("Set.prototype.@@iterator",!0)||d("Set.prototype._es6-shim iterator_",!0);e.exports=function(e){return function(e){if(m(e)){if(x)return S(x(e));if(E)return E(e);if(b){var t=[];return b(e,(function(e,r){f(t,[r,e])})),y(t)}}if(v(e)){if(A)return S(A(e));if(T)return T(e);if(w){var r=[];return w(e,(function(e){f(r,e)})),y(r)}}}(e)||g(e)}}else e.exports=function(e){if(null!=e)return g(e,!0)}}})),s.register("if144",(function(e,t){"use strict";var r=s("daqdY")(),n=s("e2MzZ")("Object.prototype.toString"),i=function(e){return!(r&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===n(e)},o=function(e){return!!i(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==n(e)&&"[object Function]"===n(e.callee)},a=function(){return i(arguments)}();i.isLegacyArguments=o,e.exports=a?i:o})),s.register("daqdY",(function(e,t){"use strict";var r=s("hQYJS");e.exports=function(){return r()&&!!Symbol.toStringTag}})),s.register("e2MzZ",(function(e,t){"use strict";var r=s("feiDn"),n=s("5Qhvf"),i=n(r("String.prototype.indexOf"));e.exports=function(e,t){var o=r(e,!!t);return"function"==typeof o&&i(e,".prototype.")>-1?n(o):o}})),s.register("bv7rI",(function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}})),s.register("5gw4a",(function(e,t){"use strict";var r=String.prototype.valueOf,n=Object.prototype.toString,i=s("daqdY")();e.exports=function(e){return"string"==typeof e||"object"==typeof e&&(i?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object String]"===n.call(e))}})),s.register("fRNLV",(function(e,t){"use strict";var r,n="function"==typeof Map&&Map.prototype?Map:null,i="function"==typeof Set&&Set.prototype?Set:null;n||(r=function(e){return!1});var o=n?Map.prototype.has:null,s=i?Set.prototype.has:null;r||o||(r=function(e){return!1}),e.exports=r||function(e){if(!e||"object"!=typeof e)return!1;try{if(o.call(e),s)try{s.call(e)}catch(e){return!0}return e instanceof n}catch(e){}return!1}})),s.register("j62CA",(function(e,t){"use strict";var r,n="function"==typeof Map&&Map.prototype?Map:null,i="function"==typeof Set&&Set.prototype?Set:null;i||(r=function(e){return!1});var o=n?Map.prototype.has:null,s=i?Set.prototype.has:null;r||s||(r=function(e){return!1}),e.exports=r||function(e){if(!e||"object"!=typeof e)return!1;try{if(s.call(e),o)try{o.call(e)}catch(e){return!0}return e instanceof i}catch(e){}return!1}})),s.register("i5YTO",(function(e,t){"use strict";var r=TypeError;e.exports=function(e){if(!e||"function"!=typeof e.next)throw new r("iterator must be an object with a `next` method");if(arguments.length>1){var t=arguments[1];if("function"!=typeof t)throw new r("`callback`, if provided, must be a function")}for(var n,i=t||[];(n=e.next())&&!n.done;)t?t(n.value):i.push(n.value);if(!t)return i}})),s.register("9xTgW",(function(e,t){"use strict";var r=s("kkCLn"),n=s("iowFm"),i=s("e2MzZ"),o=s("7R8Dm"),a=s("kIico"),u=a(),c=s("d75t3"),l=i("Array.prototype.slice"),d=function(e,t){return n(e),u.apply(e,l(arguments,1))};r(d,{getPolyfill:a,implementation:o,shim:c}),e.exports=d})),s.register("iowFm",(function(e,t){"use strict";e.exports=s("8w4hB")})),s.register("8w4hB",(function(e,t){"use strict";var r=s("feiDn")("%TypeError%");e.exports=function(e,t){if(null==e)throw new r(t||"Cannot call method on "+e);return e}})),s.register("7R8Dm",(function(e,t){"use strict";var r=s("fOlnk"),n=s("eiZks"),i=s("dzplp"),o=s("5xfue"),a=s("6aQpp"),u=s("Mp8nd"),c=s("8rH2i"),l=s("jQN1M"),d=s("c4r9D"),f=s("e2MzZ"),h=s("5gw4a"),p=Object("a"),y="a"!==p[0]||!(0 in p),g=f("String.prototype.split");e.exports=function(e){var t,s=l(this),f=y&&h(s)?g(s,""):s,p=c(f.length);if(!u(e))throw new TypeError("Array.prototype.map callback must be a function");arguments.length>1&&(t=arguments[1]);for(var m=r(s,p),v=0;v= 0");if(!u(e))return o(t);var r=a(e,"constructor");if(n&&"Object"===d(r)&&null===(r=a(r,n))&&(r=void 0),void 0===r)return o(t);if(!c(r))throw new i("C must be a constructor");return new r(t)}})),s.register("02N42",(function(e,t){"use strict";var r=s("feiDn"),n=r("%Array.prototype%"),i=r("%RangeError%"),o=r("%SyntaxError%"),a=r("%TypeError%"),u=s("k4osg"),c=Math.pow(2,32)-1,l=r("%Object.setPrototypeOf%",!0)||([].__proto__!==n?null:function(e,t){return e.__proto__=t,e});e.exports=function(e){if(!u(e)||e<0)throw new a("Assertion failed: `length` must be an integer Number >= 0");if(e>c)throw new i("length is greater than (2**32 - 1)");var t=arguments.length>1?arguments[1]:n,r=[];if(t!==n){if(!l)throw new o("ArrayCreate: a `proto` argument that is not `Array.prototype` is not supported in an environment that does not support setting the [[Prototype]]");l(r,t)}return 0!==e&&(r.length=e),r}})),s.register("k4osg",(function(e,t){"use strict";var r=s("3fSvr"),n=s("2vGog"),i=s("33VoN"),o=s("g2q82"),a=s("cpgau");e.exports=function(e){if("Number"!==i(e)||o(e)||!a(e))return!1;var t=r(e);return n(t)===t}})),s.register("3fSvr",(function(e,t){"use strict";var r=s("feiDn")("%Math.abs%");e.exports=function(e){return r(e)}})),s.register("2vGog",(function(e,t){"use strict";var r=s("33VoN"),n=Math.floor;e.exports=function(e){return"BigInt"===r(e)?e:n(e)}})),s.register("g2q82",(function(e,t){"use strict";e.exports=Number.isNaN||function(e){return e!=e}})),s.register("cpgau",(function(e,t){"use strict";var r=Number.isNaN||function(e){return e!=e};e.exports=Number.isFinite||function(e){return"number"==typeof e&&!r(e)&&e!==1/0&&e!==-1/0}})),s.register("5xfue",(function(e,t){"use strict";var r=s("feiDn")("%TypeError%"),n=s("aVbJV"),i=s("hK6zY"),o=s("33VoN");e.exports=function(e,t){if("Object"!==o(e))throw new r("Assertion failed: Type(O) is not Object");if(!i(t))throw new r("Assertion failed: IsPropertyKey(P) is not true, got "+n(t));return e[t]}})),s.register("aVbJV",(function(e,t){var r="function"==typeof Map&&Map.prototype,n=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=r&&n&&"function"==typeof n.get?n.get:null,o=r&&Map.prototype.forEach,a="function"==typeof Set&&Set.prototype,u=Object.getOwnPropertyDescriptor&&a?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=a&&u&&"function"==typeof u.get?u.get:null,l=a&&Set.prototype.forEach,d="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,f="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,h="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,p=Boolean.prototype.valueOf,y=Object.prototype.toString,g=Function.prototype.toString,m=String.prototype.match,v=String.prototype.slice,b=String.prototype.replace,w=String.prototype.toUpperCase,x=String.prototype.toLowerCase,A=RegExp.prototype.test,S=Array.prototype.concat,E=Array.prototype.join,T=Array.prototype.slice,k=Math.floor,I="function"==typeof BigInt?BigInt.prototype.valueOf:null,_=Object.getOwnPropertySymbols,P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,R="function"==typeof Symbol&&"object"==typeof Symbol.iterator,C="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===R||"symbol")?Symbol.toStringTag:null,M=Object.prototype.propertyIsEnumerable,O=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function B(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||A.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var n=e<0?-k(-e):k(e);if(n!==e){var i=String(n),o=v.call(t,i.length+1);return b.call(i,r,"$&_")+"."+b.call(b.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(t,r,"$&_")}var N=s("l8s8s"),D=N.custom,L=z(D)?D:null;function F(e,t,r){var n="double"===(r.quoteStyle||t)?'"':"'";return n+e+n}function U(e){return b.call(String(e),/"/g,""")}function j(e){return!("[object Array]"!==V(e)||C&&"object"==typeof e&&C in e)}function K(e){return!("[object RegExp]"!==V(e)||C&&"object"==typeof e&&C in e)}function z(e){if(R)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!P)return!1;try{return P.call(e),!0}catch(e){}return!1}e.exports=function e(t,r,n,s){var a=r||{};if(q(a,"quoteStyle")&&"single"!==a.quoteStyle&&"double"!==a.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(q(a,"maxStringLength")&&("number"==typeof a.maxStringLength?a.maxStringLength<0&&a.maxStringLength!==1/0:null!==a.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var u=!q(a,"customInspect")||a.customInspect;if("boolean"!=typeof u&&"symbol"!==u)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(q(a,"indent")&&null!==a.indent&&"\t"!==a.indent&&!(parseInt(a.indent,10)===a.indent&&a.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(q(a,"numericSeparator")&&"boolean"!=typeof a.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var y=a.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return G(t,a);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var w=String(t);return y?B(t,w):w}if("bigint"==typeof t){var A=String(t)+"n";return y?B(t,A):A}var k=void 0===a.depth?5:a.depth;if(void 0===n&&(n=0),n>=k&&k>0&&"object"==typeof t)return j(t)?"[Array]":"[Object]";var _,D=function(e,t){var r;if("\t"===e.indent)r="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;r=E.call(Array(e.indent+1)," ")}return{base:r,prev:E.call(Array(t+1),r)}}(a,n);if(void 0===s)s=[];else if(W(s,t)>=0)return"[Circular]";function H(t,r,i){if(r&&(s=T.call(s)).push(r),i){var o={depth:a.depth};return q(a,"quoteStyle")&&(o.quoteStyle=a.quoteStyle),e(t,o,n+1,s)}return e(t,a,n+1,s)}if("function"==typeof t&&!K(t)){var $=function(e){if(e.name)return e.name;var t=m.call(g.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}(t),ee=J(t,H);return"[Function"+($?": "+$:" (anonymous)")+"]"+(ee.length>0?" { "+E.call(ee,", ")+" }":"")}if(z(t)){var te=R?b.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):P.call(t);return"object"!=typeof t||R?te:Z(te)}if((_=t)&&"object"==typeof _&&("undefined"!=typeof HTMLElement&&_ instanceof HTMLElement||"string"==typeof _.nodeName&&"function"==typeof _.getAttribute)){for(var re="<"+x.call(String(t.nodeName)),ne=t.attributes||[],ie=0;ie"}if(j(t)){if(0===t.length)return"[]";var oe=J(t,H);return D&&!function(e){for(var t=0;t=0)return!1;return!0}(oe)?"["+X(oe,D)+"]":"[ "+E.call(oe,", ")+" ]"}if(function(e){return!("[object Error]"!==V(e)||C&&"object"==typeof e&&C in e)}(t)){var se=J(t,H);return"cause"in Error.prototype||!("cause"in t)||M.call(t,"cause")?0===se.length?"["+String(t)+"]":"{ ["+String(t)+"] "+E.call(se,", ")+" }":"{ ["+String(t)+"] "+E.call(S.call("[cause]: "+H(t.cause),se),", ")+" }"}if("object"==typeof t&&u){if(L&&"function"==typeof t[L]&&N)return N(t,{depth:k-n});if("symbol"!==u&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!i||!e||"object"!=typeof e)return!1;try{i.call(e);try{c.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var ae=[];return o&&o.call(t,(function(e,r){ae.push(H(r,t,!0)+" => "+H(e,t))})),Y("Map",i.call(t),ae,D)}if(function(e){if(!c||!e||"object"!=typeof e)return!1;try{c.call(e);try{i.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var ue=[];return l&&l.call(t,(function(e){ue.push(H(e,t))})),Y("Set",c.call(t),ue,D)}if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e,d);try{f.call(e,f)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return Q("WeakMap");if(function(e){if(!f||!e||"object"!=typeof e)return!1;try{f.call(e,f);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return Q("WeakSet");if(function(e){if(!h||!e||"object"!=typeof e)return!1;try{return h.call(e),!0}catch(e){}return!1}(t))return Q("WeakRef");if(function(e){return!("[object Number]"!==V(e)||C&&"object"==typeof e&&C in e)}(t))return Z(H(Number(t)));if(function(e){if(!e||"object"!=typeof e||!I)return!1;try{return I.call(e),!0}catch(e){}return!1}(t))return Z(H(I.call(t)));if(function(e){return!("[object Boolean]"!==V(e)||C&&"object"==typeof e&&C in e)}(t))return Z(p.call(t));if(function(e){return!("[object String]"!==V(e)||C&&"object"==typeof e&&C in e)}(t))return Z(H(String(t)));if(!function(e){return!("[object Date]"!==V(e)||C&&"object"==typeof e&&C in e)}(t)&&!K(t)){var ce=J(t,H),le=O?O(t)===Object.prototype:t instanceof Object||t.constructor===Object,de=t instanceof Object?"":"null prototype",fe=!le&&C&&Object(t)===t&&C in t?v.call(V(t),8,-1):de?"Object":"",he=(le||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(fe||de?"["+E.call(S.call([],fe||[],de||[]),": ")+"] ":"");return 0===ce.length?he+"{}":D?he+"{"+X(ce,D)+"}":he+"{ "+E.call(ce,", ")+" }"}return String(t)};var H=Object.prototype.hasOwnProperty||function(e){return e in this};function q(e,t){return H.call(e,t)}function V(e){return y.call(e)}function W(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return G(v.call(e,0,t.maxStringLength),t)+n}return F(b.call(b.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,$),"single",t)}function $(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+w.call(t.toString(16))}function Z(e){return"Object("+e+")"}function Q(e){return e+" { ? }"}function Y(e,t,r,n){return e+" ("+t+") {"+(n?X(r,n):E.call(r,", "))+"}"}function X(e,t){if(0===e.length)return"";var r="\n"+t.prev+t.base;return r+E.call(e,","+r)+"\n"+t.prev}function J(e,t){var r=j(e),n=[];if(r){n.length=e.length;for(var i=0;i=0&&e["[[EndIndex]]"]>=e["[[StartIndex]]"]&&String(parseInt(e["[[StartIndex]]"],10))===String(e["[[StartIndex]]"])&&String(parseInt(e["[[EndIndex]]"],10))===String(e["[[EndIndex]]"])}})),s.register("cSMvg",(function(e,t){"use strict";e.exports=function(e){if(void 0===e)return e;var t={};return"[[Value]]"in e&&(t.value=e["[[Value]]"]),"[[Writable]]"in e&&(t.writable=!!e["[[Writable]]"]),"[[Get]]"in e&&(t.get=e["[[Get]]"]),"[[Set]]"in e&&(t.set=e["[[Set]]"]),"[[Enumerable]]"in e&&(t.enumerable=!!e["[[Enumerable]]"]),"[[Configurable]]"in e&&(t.configurable=!!e["[[Configurable]]"]),t}})),s.register("hAPTa",(function(e,t){"use strict";var r=s("4zPTU"),n=s("ii074"),i=s("33VoN");e.exports=function(e){return void 0!==e&&(n(i,"Property Descriptor","Desc",e),!(!r(e,"[[Get]]")&&!r(e,"[[Set]]")))}})),s.register("e1GNl",(function(e,t){"use strict";var r=s("4zPTU"),n=s("ii074"),i=s("33VoN");e.exports=function(e){return void 0!==e&&(n(i,"Property Descriptor","Desc",e),!(!r(e,"[[Value]]")&&!r(e,"[[Writable]]")))}})),s.register("iakDh",(function(e,t){"use strict";var r=s("g2q82");e.exports=function(e,t){return e===t?0!==e||1/e==1/t:r(e)&&r(t)}})),s.register("98iaG",(function(e,t){"use strict";var r=s("4zPTU"),n=s("feiDn")("%TypeError%"),i=s("33VoN"),o=s("dxgH9"),a=s("Mp8nd");e.exports=function(e){if("Object"!==i(e))throw new n("ToPropertyDescriptor requires an object");var t={};if(r(e,"enumerable")&&(t["[[Enumerable]]"]=o(e.enumerable)),r(e,"configurable")&&(t["[[Configurable]]"]=o(e.configurable)),r(e,"value")&&(t["[[Value]]"]=e.value),r(e,"writable")&&(t["[[Writable]]"]=o(e.writable)),r(e,"get")){var s=e.get;if(void 0!==s&&!a(s))throw new n("getter must be a function");t["[[Get]]"]=s}if(r(e,"set")){var u=e.set;if(void 0!==u&&!a(u))throw new n("setter must be a function");t["[[Set]]"]=u}if((r(t,"[[Get]]")||r(t,"[[Set]]"))&&(r(t,"[[Value]]")||r(t,"[[Writable]]")))throw new n("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return t}})),s.register("dxgH9",(function(e,t){"use strict";e.exports=function(e){return!!e}})),s.register("Mp8nd",(function(e,t){"use strict";e.exports=s("fR5K0")})),s.register("fR5K0",(function(e,t){"use strict";var r,n,i=Function.prototype.toString,o="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof o&&"function"==typeof Object.defineProperty)try{r=Object.defineProperty({},"length",{get:function(){throw n}}),n={},o((function(){throw 42}),null,r)}catch(e){e!==n&&(o=null)}else o=null;var s=/^\s*class\b/,a=function(e){try{var t=i.call(e);return s.test(t)}catch(e){return!1}},u=function(e){try{return!a(e)&&(i.call(e),!0)}catch(e){return!1}},c=Object.prototype.toString,l="function"==typeof Symbol&&!!Symbol.toStringTag,d=!(0 in[,]),f=function(){return!1};if("object"==typeof document){var h=document.all;c.call(h)===c.call(document.all)&&(f=function(e){if((d||!e)&&(void 0===e||"object"==typeof e))try{var t=c.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=o?function(e){if(f(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{o(e,null,r)}catch(e){if(e!==n)return!1}return!a(e)&&u(e)}:function(e){if(f(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(l)return u(e);if(a(e))return!1;var t=c.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&u(e)}})),s.register("eiZks",(function(e,t){"use strict";var r=s("feiDn"),n=s("e2MzZ"),i=r("%TypeError%"),o=s("6v07N"),a=r("%Reflect.apply%",!0)||n("%Function.prototype.apply%");e.exports=function(e,t){var r=arguments.length>2?arguments[2]:[];if(!o(r))throw new i("Assertion failed: optional `argumentsList`, if provided, must be a List");return a(e,t,r)}})),s.register("dzplp",(function(e,t){"use strict";var r=s("feiDn")("%TypeError%"),n=s("XGXZk"),i=s("hK6zY"),o=s("33VoN");e.exports=function(e,t,s){if("Object"!==o(e))throw new r("Assertion failed: Type(O) is not Object");if(!i(t))throw new r("Assertion failed: IsPropertyKey(P) is not true");var a=n(e,t,s);if(!a)throw new r("unable to create data property");return a}})),s.register("XGXZk",(function(e,t){"use strict";var r=s("feiDn")("%TypeError%"),n=s("hXa2j"),i=s("7YK7X"),o=s("6alKE"),a=s("e1GNl"),u=s("8hbUY"),c=s("hK6zY"),l=s("iakDh"),d=s("33VoN");e.exports=function(e,t,s){if("Object"!==d(e))throw new r("Assertion failed: Type(O) is not Object");if(!c(t))throw new r("Assertion failed: IsPropertyKey(P) is not true");var f=o(e,t),h=!f||u(e);return!(f&&!f["[[Configurable]]"]||!h)&&n(a,l,i,e,t,{"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Value]]":s,"[[Writable]]":!0})}})),s.register("6alKE",(function(e,t){"use strict";var r=s("feiDn"),n=s("cFpCU"),i=r("%TypeError%"),o=s("e2MzZ")("Object.prototype.propertyIsEnumerable"),a=s("4zPTU"),u=s("6v07N"),c=s("hK6zY"),l=s("1pnkZ"),d=s("98iaG"),f=s("33VoN");e.exports=function(e,t){if("Object"!==f(e))throw new i("Assertion failed: O must be an Object");if(!c(t))throw new i("Assertion failed: P must be a Property Key");if(a(e,t)){if(!n){var r=u(e)&&"length"===t,s=l(e)&&"lastIndex"===t;return{"[[Configurable]]":!(r||s),"[[Enumerable]]":o(e,t),"[[Value]]":e[t],"[[Writable]]":!0}}return d(n(e,t))}}})),s.register("cFpCU",(function(e,t){"use strict";var r=s("feiDn")("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(e){r=null}e.exports=r})),s.register("1pnkZ",(function(e,t){"use strict";var r=s("feiDn")("%Symbol.match%",!0),n=s("f8Hws"),i=s("dxgH9");e.exports=function(e){if(!e||"object"!=typeof e)return!1;if(r){var t=e[r];if(void 0!==t)return i(t)}return n(e)}})),s.register("f8Hws",(function(e,t){"use strict";var r,n,i,o,a=s("e2MzZ"),u=s("daqdY")();if(u){r=a("Object.prototype.hasOwnProperty"),n=a("RegExp.prototype.exec"),i={};var c=function(){throw i};o={toString:c,valueOf:c},"symbol"==typeof Symbol.toPrimitive&&(o[Symbol.toPrimitive]=c)}var l=a("Object.prototype.toString"),d=Object.getOwnPropertyDescriptor;e.exports=u?function(e){if(!e||"object"!=typeof e)return!1;var t=d(e,"lastIndex");if(!(t&&r(t,"value")))return!1;try{n(e,o)}catch(e){return e===i}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===l(e)}})),s.register("8hbUY",(function(e,t){"use strict";var r=s("feiDn"),n=r("%Object.preventExtensions%",!0),i=r("%Object.isExtensible%",!0),o=s("gq3WR");e.exports=n?function(e){return!o(e)&&i(e)}:function(e){return!o(e)}})),s.register("gq3WR",(function(e,t){"use strict";e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}})),s.register("6aQpp",(function(e,t){"use strict";var r=s("feiDn")("%TypeError%"),n=s("hK6zY"),i=s("33VoN");e.exports=function(e,t){if("Object"!==i(e))throw new r("Assertion failed: `O` must be an Object");if(!n(t))throw new r("Assertion failed: `P` must be a Property Key");return t in e}})),s.register("8rH2i",(function(e,t){"use strict";var r=s("04ySx");e.exports=function(e){return r(e)>>>0}})),s.register("04ySx",(function(e,t){"use strict";var r=s("feiDn"),n=r("%TypeError%"),i=r("%Number%"),o=r("%RegExp%"),a=r("%parseInt%"),u=s("e2MzZ"),c=s("6bJYR"),l=s("gq3WR"),d=u("String.prototype.slice"),f=c(/^0b[01]+$/i),h=c(/^0o[0-7]+$/i),p=c(/^[-+]0x[0-9a-f]+$/i),y=c(new o("["+["…","​","￾"].join("")+"]","g")),g=["\t\n\v\f\r   ᠎    ","          \u2028","\u2029\ufeff"].join(""),m=new RegExp("(^["+g+"]+)|(["+g+"]+$)","g"),v=u("String.prototype.replace"),b=s("2oUCL");e.exports=function e(t){var r=l(t)?t:b(t,i);if("symbol"==typeof r)throw new n("Cannot convert a Symbol value to a number");if("bigint"==typeof r)throw new n("Conversion from 'BigInt' to 'number' is not allowed.");if("string"==typeof r){if(f(r))return e(a(d(r,2),2));if(h(r))return e(a(d(r,2),8));if(y(r)||p(r))return NaN;var o=function(e){return v(e,m,"")}(r);if(o!==r)return e(o)}return i(r)}})),s.register("6bJYR",(function(e,t){"use strict";var r=s("e2MzZ"),n=s("feiDn"),i=s("f8Hws"),o=r("RegExp.prototype.exec"),a=n("%TypeError%");e.exports=function(e){if(!i(e))throw new a("`regex` must be a RegExp");return function(t){return null!==o(e,t)}}})),s.register("2oUCL",(function(e,t){"use strict";var r=s("5uJE0");e.exports=function(e){return arguments.length>1?r(e,arguments[1]):r(e)}})),s.register("5uJE0",(function(e,t){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,n=s("5dYw8"),i=s("fR5K0"),o=s("ajLU4"),a=s("8beuT"),u=function(e,t){if(null==e)throw new TypeError("Cannot call method on "+e);if("string"!=typeof t||"number"!==t&&"string"!==t)throw new TypeError('hint must be "string" or "number"');var r,o,s,a="string"===t?["toString","valueOf"]:["valueOf","toString"];for(s=0;s1&&(arguments[1]===String?i="string":arguments[1]===Number&&(i="number")),r&&(Symbol.toPrimitive?t=c(e,Symbol.toPrimitive):a(e)&&(t=Symbol.prototype.valueOf)),void 0!==t){var s=t.call(e,i);if(n(s))return s;throw new TypeError("unable to convert exotic object to primitive")}return"default"===i&&(o(e)||a(e))&&(i="string"),u(e,"default"===i?"number":i)}})),s.register("5dYw8",(function(e,t){"use strict";e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}})),s.register("ajLU4",(function(e,t){"use strict";var r=Date.prototype.getDay,n=Object.prototype.toString,i=s("daqdY")();e.exports=function(e){return"object"==typeof e&&null!==e&&(i?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object Date]"===n.call(e))}})),s.register("8beuT",(function(e,t){"use strict";var r=Object.prototype.toString;if(s("fhHjc")()){var n=Symbol.prototype.toString,i=/^Symbol\(.*\)$/;e.exports=function(e){if("symbol"==typeof e)return!0;if("[object Symbol]"!==r.call(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&i.test(n.call(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}})),s.register("jQN1M",(function(e,t){"use strict";var r=s("feiDn")("%Object%"),n=s("iowFm");e.exports=function(e){return n(e),r(e)}})),s.register("c4r9D",(function(e,t){"use strict";var r=s("feiDn"),n=r("%String%"),i=r("%TypeError%");e.exports=function(e){if("symbol"==typeof e)throw new i("Cannot convert a Symbol value to a string");return n(e)}})),s.register("kIico",(function(e,t){"use strict";var r=s("119hr"),n=s("7R8Dm");e.exports=function(){var e=Array.prototype.map;return r(e)?e:n}})),s.register("119hr",(function(e,t){e.exports=function(e){var t=!0,r=!0,n=!1;if("function"==typeof e){try{e.call("f",(function(e,r,n){"object"!=typeof n&&(t=!1)})),e.call([null],(function(){"use strict";r="string"==typeof this}),"x")}catch(e){n=!0}return!n&&t&&r}return!1}})),s.register("d75t3",(function(e,t){"use strict";var r=s("kkCLn"),n=s("kIico");e.exports=function(){var e=n();return r(Array.prototype,{map:e},{map:function(){return Array.prototype.map!==e}}),e}})),s.register("kjl11",(function(e,t){"use strict";var r=s("4sPFQ"),n=s("9nv04");e.exports=function(){return r(),"function"==typeof Promise.allSettled?Promise.allSettled:n}})),s.register("64Rkb",(function(e,t){"use strict";var r=s("4sPFQ"),n=s("kjl11"),i=s("kkCLn");e.exports=function(){r();var e=n();return i(Promise,{allSettled:e},{allSettled:function(){return Promise.allSettled!==e}}),e}})),s.register("F3Niy",(function(t,r){e(t.exports,"BasicFlagProvider",(function(){return s("3iPT3").BasicFlagProvider})),e(t.exports,"DeveloperSettingsProvider",(function(){return s("5aTmG").DeveloperSettingsProvider})),e(t.exports,"EppoProvider",(function(){return s("8yJ51").EppoProvider}));s("js7tz"),s("3iPT3"),s("5aTmG");s("229Sk");s("8yJ51"),s("aTWkQ")})),s.register("js7tz",(function(e,t){})),s.register("3iPT3",(function(t,r){e(t.exports,"BasicFlagProvider",(function(){return i}),(function(e){return i=e}));var n=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class i{refreshFeatureFlags(){return Promise.resolve()}isFeatureEnabled(e){return this.isMultivariateFeatureEnabled(e,!0)}isMultivariateFeatureEnabled(e,t){return void 0===this._flags[e]?null:this._flags[e]===t}getFeatureFlags(){return n(this,void 0,void 0,(function*(){return Promise.resolve(this._flags)}))}constructor(e){this._flags={},this._flags=Object.fromEntries(e.map((e=>[e,!0])))}}})),s.register("5aTmG",(function(t,r){e(t.exports,"DeveloperSettingsProvider",(function(){return o}),(function(e){return o=e}));var n=s("fboG0"),i=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class o{refreshFeatureFlags(){return i(this,void 0,void 0,(function*(){this._storedFlags=yield(0,n.getFeatureFlagOverrides)(this._storage)}))}isFeatureEnabled(e){return this.isMultivariateFeatureEnabled(e,!0)}isMultivariateFeatureEnabled(e,t){return void 0===this._storedFlags[e]?null:this._storedFlags[e]===t}getFeatureFlags(){return i(this,void 0,void 0,(function*(){return this._storedFlags=yield(0,n.getFeatureFlagOverrides)(this._storage),this._storedFlags}))}constructor({storage:e}){this._storedFlags={},this._storage=e,(()=>{i(this,void 0,void 0,(function*(){this._storedFlags=yield(0,n.getFeatureFlagOverrides)(e)}))})()}}})),s.register("fboG0",(function(t,r){e(t.exports,"getFeatureFlagOverrides",(function(){return o}),(function(e){return o=e})),s("HlEsU");var n=s("a8rmj"),i=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function o(e){return i(this,void 0,void 0,(function*(){try{const t=yield e.get(n.StorageKeys.FeatureFlagOverrides);return null!=t?t:{}}catch(e){throw new Error("Failed to fetch feature flag overrides")}}))}})),s.register("HlEsU",(function(t,r){e(t.exports,"createStorageHooks",(function(){return s("kWFom").createStorageHooks})),e(t.exports,"useStorageExport",(function(){return s("fLWKf").useStorageExport})),e(t.exports,"EncryptedStorage",(function(){return s("6WDeI").EncryptedStorage})),e(t.exports,"EncryptedStorageValueContainer",(function(){return s("6WDeI").EncryptedStorageValueContainer})),e(t.exports,"StorageEncryptionKeyManager",(function(){return s("9uQJm").StorageEncryptionKeyManager})),e(t.exports,"DEFAULT_SEND_FORM_ERRORS",(function(){return s("a8rmj").DEFAULT_SEND_FORM_ERRORS})),e(t.exports,"ExtensionAlarms",(function(){return s("a8rmj").ExtensionAlarms})),e(t.exports,"StorageKeys",(function(){return s("a8rmj").StorageKeys}));s("3KwFb"),s("kWFom"),s("fLWKf"),s("6WDeI"),s("9uQJm"),s("a8rmj")})),s.register("3KwFb",(function(e,t){})),s.register("kWFom",(function(t,r){e(t.exports,"createStorageHooks",(function(){return i}));var n=s("6T5Gh");function i(e,t,r){return{useRemoveLegacyStorageData:i=>(0,n.useRemoveLegacyStorageData)(e,t,r,i)}}})),s.register("6T5Gh",(function(t,r){e(t.exports,"useRemoveLegacyStorageData",(function(){return l}),(function(e){return l=e})),s("RVqnc");var n=s("4XgrI"),i=s("5ekp2"),o=s("29o0l"),a=s("a8rmj"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=[a.StorageKeys.Cluster,a.StorageKeys.MainnetRpcUrl,a.StorageKeys.TokenList,a.StorageKeys.SwapQuoteToAsset,a.StorageKeys.SwapQuoteSlippage,a.StorageKeys.SwapQuoteFromAsset,a.StorageKeys.CachedBlocklistDiff];function l(e,t,r,s){const l=(0,o.useMemo)((()=>[a.StorageKeys.LatestCleanedStorageVersion]),[]),{data:d}=(0,i.useQuery)({queryKey:l,queryFn:()=>u(this,void 0,void 0,(function*(){var e;return null!==(e=yield t.get(a.StorageKeys.LatestCleanedStorageVersion))&&void 0!==e?e:"0.0.0"})),staleTime:(0,n.toMilliseconds)({days:1}),cacheTime:(0,n.toMilliseconds)({days:15})});(0,o.useEffect)((()=>{if(d&&s!==d){(()=>u(this,void 0,void 0,(function*(){yield e.remove(c),yield t.set(a.StorageKeys.LatestCleanedStorageVersion,s),r.invalidateQueries(l)})))()}}),[s,d,e,r,l,t])}})),s.register("a8rmj",(function(t,r){var n,i,o,s;e(t.exports,"StorageKeys",(function(){return n})),e(t.exports,"ExtensionAlarms",(function(){return o})),e(t.exports,"DEFAULT_SEND_FORM_ERRORS",(function(){return a})),(i=n||(n={})).AuthEnabled="authEnabled",i.BalanceHiddenStatus="balanceHiddenStatus",i.BuyFormValues="buyFormValues",i.CachedBlocklistDiff="cachedBlocklistDiff",i.CachedBloomFilter="cachedBloomFilter",i.CachedBloomFilterHash="cachedBloomFilterHash",i.CachedScanDataRecents="cachedScanDataRecents",i.CustomGasControls="customGasControls",i.DappBrowserBookmarks="dAppBrowserBookmarks",i.DeviceId="deviceId",i.ExploreFilters="exploreFilters",i.FeatureFlags="featureFlags",i.FeatureFlagOverrides="featureFlagsOverrides",i.LastSeenWhatsNewId="lastSeenWhatsNewId",i.LatestCleanedStorageVersion="latestCleanedStorageVersion",i.LockTimerMs="lockTimerMs",i.MaxWalletIndex="maxWalletIndex",i.MetamaskExplainerMobileHasBeenDismissed="metamaskExplainerMobileHasBeenDismissed",i.MinedTransactionsForAnalytics="minedTransactionsForAnalytics",i.OnboardingDone="onboardingDone",i.OwnerToClusterToLamportBalance="ownerToClusterToLamportBalance",i.OwnerToHiddenMints="ownerToHiddenMints",i.PendingTransactions="pendingTransactions",i.PriceMap="priceMap",i.UserExplorerPreferenceV2="userExplorerPreferenceV2",i.UserRecentAddresses="userRecentAddresses",i.UserSavedAddresses="userSavedAddresses",i.UserTrustedApps="userTrustedApps",i.UserWhitelistSubdomains="userWhitelistedSubdomains",i.UserWhitelistedOrigins="userWhitelistedOrigins",i.Cluster="cluster",i.EncryptedMnemonic="encryptedMnemonic",i.EncryptedSeedAndMnemonic="encryptedSeedAndMnemonic",i.MainnetRpcUrl="mainnetRpcEndpoint",i.SwapQuoteFromAsset="swapQuoteFromAsset",i.SwapQuoteSlippage="swapQuoteSlippage",i.SwapQuoteToAsset="swapQuoteToAsset",i.TokenList="tokenList",i.TrustedApplicationsByOwnerBrowser="trustedApplicationsByOwner",i.TrustedApplicationsByOwnerBrowserV2="trustedApplicationsByOwnerBrowser",i.TrustedApplicationsByOwnerMobile="trustedApplicationsByOwnerMobile",i.UnencryptedSeedAndMnemonic="unencryptedSeedAndMnemonic",i.UserExplorerPreference="userExplorerPreference",(s=o||(o={})).DeleteStorageValue="deleteStorageValue",s.LockExtension="lockExtension";const a={recipientError:void 0,amountError:void 0}})),s.register("fLWKf",(function(t,r){e(t.exports,"useStorageExport",(function(){return u}),(function(e){return u=e}));var n=s("5ekp2"),i=s("f6tvV"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=["export-storage"],u=(e,t)=>{const r=[...i.ALLOWED_STORAGE_KEYS_FOR_EXPORT,...t];return(0,n.useQuery)({queryKey:a,queryFn:()=>c(e,r),cacheTime:0,staleTime:0})},c=(e,t)=>o(void 0,void 0,void 0,(function*(){try{const r={};for(const{key:n,storage:i}of e){const e=yield i.getAll();r[n]=l(e,t)}return r}catch(e){throw new Error(`Error getting storage data: ${JSON.stringify(e)}`)}})),l=(e,t)=>{try{const r={};for(const n of t)e[n]&&(r[n]=e[n]);return r}catch(e){throw new Error(`Error processing storage data: ${JSON.stringify(e)}`)}}})),s.register("f6tvV",(function(t,r){e(t.exports,"ALLOWED_STORAGE_KEYS_FOR_EXPORT",(function(){return i}));var n=s("a8rmj");const i=[n.StorageKeys.AuthEnabled,n.StorageKeys.BalanceHiddenStatus,n.StorageKeys.BuyFormValues,n.StorageKeys.CustomGasControls,n.StorageKeys.DappBrowserBookmarks,n.StorageKeys.DeviceId,n.StorageKeys.FeatureFlags,n.StorageKeys.FeatureFlagOverrides,n.StorageKeys.LastSeenWhatsNewId,n.StorageKeys.LatestCleanedStorageVersion,n.StorageKeys.LockTimerMs,n.StorageKeys.MaxWalletIndex,n.StorageKeys.MetamaskExplainerMobileHasBeenDismissed,n.StorageKeys.OnboardingDone,n.StorageKeys.OwnerToHiddenMints,n.StorageKeys.PendingTransactions,n.StorageKeys.PriceMap,n.StorageKeys.UserExplorerPreferenceV2,n.StorageKeys.UserRecentAddresses,n.StorageKeys.UserSavedAddresses,n.StorageKeys.UserTrustedApps,n.StorageKeys.UserWhitelistSubdomains,n.StorageKeys.UserWhitelistedOrigins]})),s.register("6WDeI",(function(t,r){e(t.exports,"EncryptedStorageValueContainer",(function(){return u}),(function(e){return u=e})),e(t.exports,"EncryptedStorage",(function(){return d}),(function(e){return d=e}));var n=s("jyBSL"),i=s("7XqVB"),o=s("8tcqI").Buffer,a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const u=i.z.object({version:i.z.literal(1),content:n.EncryptedText});var c,l;(l=c||(c={})).Plain="plain",l.Secure="secure";class d{static fromStorage(e,t){return new this({store:e,type:c.Plain},t)}static fromSecureStorage(e,t){return new this({store:e,type:c.Secure},t)}rotateEncryptionKey(e){return a(this,void 0,void 0,(function*(){return this.storageEncryptionKeyManager.rotateEncryptionKey(((t,r)=>a(this,void 0,void 0,(function*(){const n=yield this.getAllSecureValues(),i={};for(const[e,r]of Object.entries(n)){const n=yield this.encrypt(r,t);i[e]=n}return r(i,e)}))))}))}getSecureValue(e){return a(this,void 0,void 0,(function*(){let t;switch(this.storage.type){case c.Plain:t=yield this.storage.store.get(e);break;case c.Secure:t=yield this.storage.store.getSecureValue(e)}if(!t)return null;return this.decrypt(t)}))}getAllSecureValues(e){return a(this,void 0,void 0,(function*(){const t={};let r;switch(this.storage.type){case c.Plain:r=yield this.storage.store.getAll(e);break;case c.Secure:r=yield this.storage.store.getAllSecureValues(e)}for(const[e,n]of Object.entries(r)){const r=u.safeParse(n);if(r.success){const n=yield this.decrypt(r.data);t[e]=n}}return t}))}removeSecureValue(e){return a(this,void 0,void 0,(function*(){switch(this.storage.type){case c.Plain:yield this.storage.store.remove(e);break;case c.Secure:yield this.storage.store.removeSecureValue(e)}}))}setSecureValue(e,t){return a(this,void 0,void 0,(function*(){const r=yield this.encrypt(t);switch(this.storage.type){case c.Plain:yield this.storage.store.set(e,r);break;case c.Secure:yield this.storage.store.setSecureValue(e,r)}}))}setAllSecureValues(e){return a(this,void 0,void 0,(function*(){const t={};for(const[r,n]of Object.entries(e)){const e=yield this.encrypt(n);t[r]=e}switch(this.storage.type){case c.Plain:yield this.storage.store.setAll(t);break;case c.Secure:yield this.storage.store.setAllSecureValues(t)}}))}encrypt(e,t){return a(this,void 0,void 0,(function*(){const r=JSON.stringify(e),i=null!=t?t:yield this.storageEncryptionKeyManager.getDeviceEncryptionKey();if(!i)throw new Error("[EncryptedStorage.encrypt] Failed to get valid encryption key");return{version:1,content:yield i.foldAsync((e=>(0,n.generateEncryptedTextAsync)(r,e)))}}))}decrypt(e){return a(this,void 0,void 0,(function*(){const t=yield this.storageEncryptionKeyManager.getDeviceEncryptionKey();if(!t)throw new Error("[EncryptedStorage.decrypt] Failed to get valid encryption key");const r=yield t.foldAsync((t=>(0,n.decryptEncryptedTextAsync)(e.content,t)));return JSON.parse(o.from(r).toString())}))}constructor(e,t){this.storage=e,this.storageEncryptionKeyManager=t}}})),s.register("jyBSL",(function(r,n){e(r.exports,"EncryptedText",(function(){return m}),(function(e){return m=e})),e(r.exports,"generateEncryptedText",(function(){return v}),(function(e){return v=e})),e(r.exports,"generateEncryptedTextAsync",(function(){return b}),(function(e){return b=e})),e(r.exports,"decryptEncryptedTextAsync",(function(){return w}),(function(e){return w=e})),s("csW2r");var i=s("fKWqZ"),o=s("g79CS"),a=s("85iHy"),u=s("aNyyc"),c=s("f4TPf"),l=s("7XqVB"),d=s("8tcqI").Buffer,f=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const h="pbkdf2",p=16,y=1e4,g="sha256",m=l.z.object({encrypted:l.z.string(),nonce:l.z.string(),kdf:l.z.string(),salt:l.z.string(),iterations:l.z.number(),digest:l.z.string()});function v(e,r){return f(this,void 0,void 0,(function*(){const n=(0,c.randomBytes)(p),i=(0,c.randomBytes)(c.secretbox.nonceLength),o=yield A(r,n,y,g),s=(0,c.secretbox)(e,i,o);return{encrypted:t(a).encode(s),nonce:t(a).encode(i),kdf:h,salt:t(a).encode(n),iterations:y,digest:g}}))}function b(e,t){return f(this,void 0,void 0,(function*(){return v(d.from(e),t)}))}function w(e,t){return f(this,void 0,void 0,(function*(){try{return yield x(e,t)}catch(r){const n=d.from(t).toString("utf-8"),s=d.from(n),a=yield x(e,s);return a&&i.telemetry.addBreadcrumb(o.FeatureTag.Storage,"DecryptEncryptedText: Legacy decryption successful ✅",o.Severity.Info),a}}))}function x(e,r){return f(this,void 0,void 0,(function*(){const n=t(a).decode(e.encrypted),i=t(a).decode(e.nonce),o=t(a).decode(e.salt),s=yield A(r,o,e.iterations,e.digest),u=c.secretbox.open(n,i,s);if(!u)throw new Error("Unable to open secretbox: Incorrect Password");return u}))}function A(e,t,r,n){return f(this,void 0,void 0,(function*(){return new Promise(((i,o)=>(0,u.pbkdf2)(e,t,r,c.secretbox.keyLength,n,((e,t)=>e?o(e):i(t)))))}))}})),s.register("aNyyc",(function(t,r){var n,i;e(t.exports,"pbkdf2",(function(){return n}),(function(e){return n=e})),e(t.exports,"pbkdf2Sync",(function(){return i}),(function(e){return i=e})),n=s("hcx6a"),i=s("9y0IF")})),s.register("hcx6a",(function(e,t){var n,i,o=s("2VKww").Buffer,a=s("beDBP"),u=s("dThYz"),c=s("9y0IF"),l=s("fMxmG"),d=r.crypto&&r.crypto.subtle,f={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},h=[];function p(){return i||(i=r.process&&r.process.nextTick?r.process.nextTick:r.queueMicrotask?r.queueMicrotask:r.setImmediate?r.setImmediate:r.setTimeout)}function y(e,t,r,n,i){return d.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then((function(e){return d.deriveBits({name:"PBKDF2",salt:t,iterations:r,hash:{name:i}},e,n<<3)})).then((function(e){return o.from(e)}))}e.exports=function(e,t,i,s,g,m){"function"==typeof g&&(m=g,g=void 0);var v=f[(g=g||"sha1").toLowerCase()];if(v&&"function"==typeof r.Promise){if(a(i,s),e=l(e,u,"Password"),t=l(t,u,"Salt"),"function"!=typeof m)throw new Error("No callback provided to pbkdf2");!function(e,t){e.then((function(e){p()((function(){t(null,e)}))}),(function(e){p()((function(){t(e)}))}))}(function(e){if(r.process&&!r.process.browser)return Promise.resolve(!1);if(!d||!d.importKey||!d.deriveBits)return Promise.resolve(!1);if(void 0!==h[e])return h[e];var t=y(n=n||o.alloc(8),n,10,128,e).then((function(){return!0})).catch((function(){return!1}));return h[e]=t,t}(v).then((function(r){return r?y(e,t,i,s,v):c(e,t,i,s,g)})),m)}else p()((function(){var r;try{r=c(e,t,i,s,g)}catch(e){return m(e)}m(null,r)}))}})),s.register("beDBP",(function(e,t){var r=Math.pow(2,30)-1;e.exports=function(e,t){if("number"!=typeof e)throw new TypeError("Iterations not a number");if(e<0)throw new TypeError("Bad iterations");if("number"!=typeof t)throw new TypeError("Key length not a number");if(t<0||t>r||t!=t)throw new TypeError("Bad key length")}})),s.register("dThYz",(function(e,t){var n,i=s("4QUf5");if(r.process&&r.process.browser)n="utf-8";else if(r.process&&r.process.version){n=parseInt(i.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary"}else n="utf-8";e.exports=n})),s.register("9y0IF",(function(e,t){var r=s("6A12X"),n=s("e9LKc"),i=s("563ox"),o=s("2VKww").Buffer,a=s("beDBP"),u=s("dThYz"),c=s("fMxmG"),l=o.alloc(128),d={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function f(e,t,s){var a=function(e){function t(t){return i(e).update(t).digest()}function o(e){return(new n).update(e).digest()}return"rmd160"===e||"ripemd160"===e?o:"md5"===e?r:t}(e),u="sha512"===e||"sha384"===e?128:64;t.length>u?t=a(t):t.lengthc(this,void 0,void 0,(function*(){return yield this.encrypt(e,t)}))));return yield this.saveExistingKey(r),this.encryptionKey=r,this.tempEncryptionKey=null,!0}))}hasPersistedDeviceEncryptionKey(){return c(this,void 0,void 0,(function*(){return this.encryptionKey||(this.encryptionKey=yield this.fetchExistingKey()),!!this.encryptionKey}))}deletePersistedDeviceEncryptionKey(){return c(this,void 0,void 0,(function*(){return this.encryptionKey=null,this.deleteExistingKey().then((()=>!0)).catch((()=>!1))}))}updatePassword(e){return c(this,void 0,void 0,(function*(){if(!this.deps.getPassword())throw new l;const t=yield this.fetchAndDecryptExistingKey();if(!t)throw new d;const r=yield this.encrypt(t,e);yield this.saveExistingKey(r),this.encryptionKey=r}))}rotateEncryptionKey(e){return c(this,void 0,void 0,(function*(){const t=this.deps.getPassword();if(!t)throw new l;if(!(yield this.fetchAndDecryptExistingKey()))throw new d;const r=n.ObfuscatedBytes.from(this.randomEncryptionKey());return e(r,((e,n)=>c(this,void 0,void 0,(function*(){const i=null!=n?n:t,o=yield r.foldAsync((e=>this.encrypt(e,i)));return yield this.saveExistingKey(o,e),this.encryptionKey=o,this.tempEncryptionKey=null,!0}))))}))}verifyPassword(e){return c(this,void 0,void 0,(function*(){if(this.encryptionKey||(this.encryptionKey=yield this.fetchExistingKey()),this.encryptionKey){return!!(yield this.decrypt(this.encryptionKey,e).catch((()=>!1)))}return i.telemetry.addBreadcrumb(o.FeatureTag.Storage,"Failed to get existing encryption key!",o.Severity.Info),!1}))}fetchAndDecryptExistingKey(){return c(this,void 0,void 0,(function*(){if(this.encryptionKey||(this.encryptionKey=yield this.fetchExistingKey()),this.encryptionKey){const e=this.getPassword();return this.decrypt(this.encryptionKey,e)}return i.telemetry.addBreadcrumb(o.FeatureTag.Storage,"Failed to get existing encryption key!",o.Severity.Info),null}))}getPassword(){const e=this.deps.getPassword();if(!e)throw new l;return e}fetchExistingKey(){return c(this,void 0,void 0,(function*(){return this.deps.storage.get(h)}))}saveExistingKey(e,t){return c(this,void 0,void 0,(function*(){if(t){const r=Object.assign(Object.assign({},t),{[h]:e});return this.deps.storage.setAll(r)}return this.deps.storage.set(h,e)}))}deleteExistingKey(){return c(this,void 0,void 0,(function*(){return this.deps.storage.remove(h)}))}randomEncryptionKey(){return(0,u.randomBytes)(32)}encrypt(e,t){return c(this,void 0,void 0,(function*(){return t.foldAsync((t=>(0,a.generateEncryptedText)(e,t))).then((e=>({version:1,encryptedKey:e})))}))}decrypt(e,t){return c(this,void 0,void 0,(function*(){return t.foldAsync((t=>(0,a.decryptEncryptedTextAsync)(e.encryptedKey,t))).catch((()=>{throw new f}))}))}constructor(e){this.deps=e,this.encryptionKey=null,this.tempEncryptionKey=null}}})),s.register("229Sk",(function(t,r){e(t.exports,"EppoProvider",(function(){return s("8yJ51").EppoProvider}));s("8yJ51"),s("jGw3Z")})),s.register("8yJ51",(function(t,r){e(t.exports,"EppoProvider",(function(){return u}),(function(e){return u=e}));var n=s("hey1y"),i=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};var o,a;(a=o||(o={})).variant="variant",a.control="control";class u{initializeFeatureFlags(){return i(this,void 0,void 0,(function*(){yield this._eppoSDK.init({apiKey:this._apiKey,baseUrl:"https://eppo-proxy.phantom.app/api",assignmentLogger:{logAssignment(){}}})}))}setSubjectId(e){this._subjectId=e}refreshFeatureFlags(){return i(this,void 0,void 0,(function*(){return Promise.resolve()}))}setSubjectAttributes(e){this._subjectAttributes=Object.assign(Object.assign({},this._subjectAttributes),e)}isFeatureEnabled(e){return this.isMultivariateFeatureEnabled(e,o.variant)}isMultivariateFeatureEnabled(e,t){const r=this.getMultivariateAssignment(e);if(null===r)return null;if("true"===r)return!0;if("false"===r)return!1;return 0===("string"==typeof t?t:"boolean"==typeof t&&!0===t?o.variant:o.control).localeCompare(r,void 0,{sensitivity:"accent"})}getMultivariateAssignment(e){return this._eppoSDK.getInstance().getAssignment(this._subjectId,e,this._subjectAttributes)}getFeatureFlags(){return i(this,void 0,void 0,(function*(){const e=this._featureFlags.reduce(((e,t)=>{const r=this.isFeatureEnabled(t);return null===r?e:Object.assign(Object.assign({},e),{[t]:r})}),{});return Promise.resolve(e)}))}constructor({apiKey:e,subjectId:t,deviceAttributes:r,eppoSDK:i}){if(this._subjectAttributes={},this._subjectId=t,this._subjectAttributes=Object.assign({},r),this._featureFlags=[...n.featureFlags],this._eppoSDK=i,!e)throw new Error("EPPO_API_KEY env variable required for production.");this._apiKey=e}}})),s.register("jGw3Z",(function(e,t){})),s.register("aTWkQ",(function(e,t){s("jeJrS"),s("hey1y");s("SyZPq");s("fboG0")})),s.register("SyZPq",(function(t,r){e(t.exports,"getFeatureFlagOverrides",(function(){return s("fboG0").getFeatureFlagOverrides})),e(t.exports,"setFeatureFlagOverride",(function(){return s("8RbYp").setFeatureFlagOverride}));s("fboG0"),s("8RbYp")})),s.register("8RbYp",(function(t,r){e(t.exports,"setFeatureFlagOverride",(function(){return a}),(function(e){return a=e})),s("HlEsU");var n=s("a8rmj"),i=s("fboG0"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function a(e,t,r){return o(this,void 0,void 0,(function*(){try{const o=yield(0,i.getFeatureFlagOverrides)(e);return o[t]=r,yield e.set(n.StorageKeys.FeatureFlagOverrides,o)}catch(e){throw new Error("Failed to set feature flag override")}}))}})),s.register("35PjW",(function(t,r){e(t.exports,"getCountry",(function(){return o}),(function(e){return o=e}));var n=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const i={country:"XX"},o=()=>n(void 0,void 0,void 0,(function*(){try{const e=yield fetch("https://eppo-proxy.phantom.app/country");if(e.ok){const t=yield e.json();return void 0===t.country?i:t}return i}catch(e){return i}}))})),s.register("6dPJF",(function(t,r){e(t.exports,"fetchFeatureFlags",(function(){return l}),(function(e){return l=e})),e(t.exports,"useFeatureFlags",(function(){return d}),(function(e){return d=e})),e(t.exports,"useRefreshFeatureFlags",(function(){return f}),(function(e){return f=e})),e(t.exports,"usePrefetchFeatureFlagsEffect",(function(){return h}),(function(e){return h=e}));var n=s("5ekp2"),i=s("7dHjq"),o=s("29o0l"),a=s("cnMMD"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c="feature-flags",l=()=>u(void 0,void 0,void 0,(function*(){const e=yield a.featureFlagClient.getFeatureFlags();return new Map(Object.entries(e))})),d=e=>{const{data:t,isLoading:r,isSuccess:i,isError:s,isFetched:a}=(0,n.useQuery)({queryKey:[c],queryFn:l});return{data:(0,o.useMemo)((()=>{const r=[];for(const n of e)r.push(!!(null==t?void 0:t.get(n)));return r}),[t,e]),isLoading:r,isSuccess:i,isError:s,isFetched:a}},f=()=>{const e=(0,i.useQueryClient)();return()=>e.invalidateQueries([c])},h=()=>{const e=(0,i.useQueryClient)();(0,o.useEffect)((()=>{e.prefetchQuery([c],l)}),[e])}})),s.register("iq07B",(function(t,r){e(t.exports,"getSelectedAccountFromStorage",(function(){return a}),(function(e){return a=e}));var n=s("rSFgF"),i=s("cnxqM"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=(e,t)=>o(void 0,void 0,void 0,(function*(){if(0===e.length)throw n.ERROR_NO_ACCOUNTS;const r=yield(0,i.getSelectedAccountIdentifier)(t),o=e.find((e=>e.identifier===r));return o||e[0]}))})),s.register("4Kkaq",(function(t,r){e(t.exports,"useSelectedMultiChainAccountIdentifier",(function(){return l}),(function(e){return l=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("5ekp2"),a=s("cnxqM"),u=s("51uPS"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function l(e,t,r=!0){const s=u.accountQueryKeys.selectedMultiChainAccountIdentifier();return(0,o.useQuery)({queryKey:s,queryFn:()=>c(this,void 0,void 0,(function*(){const r=yield(0,a.getSelectedAccountIdentifier)(e);if(!r){const r=(yield t.fetchAllAccounts())[0];if(!r)throw new Error("No account found, cannot select any account.");const n=r.identifier;return yield(0,a.setSelectedAccountIdentifier)(e,n),n}return r})),onError:r?e=>n.telemetry.captureError(e,i.FeatureTag.Account):void 0})}})),s.register("ZE4Ax",(function(t,r){e(t.exports,"useSetDeveloperMode",(function(){return c}),(function(e){return c=e}));var n=s("9W7fs"),i=s("cnxqM"),o=s("76Chf"),a=s("51uPS"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function c(e,t){return(0,n.useMutation)({mutationFn:({developerMode:r})=>u(this,void 0,void 0,(function*(){t.setQueryData(a.accountQueryKeys.developerMode(),r),yield e.set(i.StorageKeyAccounts.DeveloperMode,r)})),onSuccess:()=>{(0,o.invalidateAllAccounts)(t)}})}})),s.register("3lTiR",(function(t,r){e(t.exports,"useSetMultiChainAccountBalance",(function(){return l}),(function(e){return l=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("9W7fs"),a=s("1pxSb"),u=s("76Chf"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function l(e,t){return(0,o.useMutation)({mutationFn:({identifier:t,balance:r})=>c(this,void 0,void 0,(function*(){n.telemetry.addBreadcrumb(i.FeatureTag.Account,"Setting Multichain Account Balance",i.Severity.Info),yield(0,a.setMultiChainAccountBalance)(e,t,r)})),onSuccess:()=>{(0,u.invalidateAllAccounts)(t)}})}})),s.register("bTbto",(function(t,r){e(t.exports,"useSetMultiChainAccountIcon",(function(){return l}),(function(e){return l=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("9W7fs"),a=s("1pxSb"),u=s("76Chf"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function l(e,t){return(0,o.useMutation)({mutationFn:({identifier:t,icon:r})=>c(this,void 0,void 0,(function*(){n.telemetry.addBreadcrumb(i.FeatureTag.Account,"Setting Multichain Account Icon",i.Severity.Info),yield(0,a.setMultiChainAccountIcon)(e,t,r)})),onSuccess:()=>{(0,u.invalidateAllAccounts)(t)}})}})),s.register("hyyXb",(function(t,r){e(t.exports,"useSetMultiChainNetworkSetting",(function(){return c}),(function(e){return c=e}));var n=s("9W7fs"),i=s("cnxqM"),o=s("76Chf"),a=s("51uPS"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function c(e,t){return(0,n.useMutation)({mutationFn:({networkSetting:r})=>u(this,void 0,void 0,(function*(){t.setQueryData(a.accountQueryKeys.selectedMultiChainNetworkSetting(),r),yield e.set(i.StorageKeyAccounts.NetworkSetting,r)})),onSuccess:()=>{(0,o.invalidateAllAccounts)(t)}})}})),s.register("gYHc6",(function(t,r){e(t.exports,"useSetSelectedMultiChainAccountIdentifier",(function(){return d}),(function(e){return d=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("9W7fs"),a=s("cnxqM"),u=s("76Chf"),c=s("51uPS"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function d(e,t,r){return(0,o.useMutation)({mutationFn:({identifier:t})=>l(this,void 0,void 0,(function*(){return yield(0,a.setSelectedAccountIdentifier)(e,t),r.capture("changeAccount",{data:{identifier:t}}),t})),onSuccess:e=>{(0,u.invalidateSelectedAccount)(t),t.setQueryData(c.accountQueryKeys.selectedMultiChainAccountIdentifier(),e)},onError:e=>n.telemetry.captureError(e,i.FeatureTag.Account)})}})),s.register("4f5qo",(function(t,r){e(t.exports,"useAccountsExport",(function(){return c})),s("iOvk1");var n=s("hQuuj"),i=s("29o0l"),o=s("5Ddag"),a=s("i5vJl"),u=s("b5GZP");const c=(e,t,r,s)=>{const{data:c,isFetching:l}=(0,o.useAllMultiChainAccountsQuery)(e,t,r),{data:d,isFetching:f}=(0,a.useSelectedMultiChainAccount)(e,t,r,!1,s),h=(0,u.useSelectedNetworks)(e,t,r,s);return(0,i.useMemo)((()=>({data:{"All Accounts":c,"Selected Account":null!=d?d:null,"Selected Networks":h.map((e=>n.Chains.getNetworkName(e)))},isFetching:l||f})),[c,l,f,d,h])}})),s.register("b5GZP",(function(t,r){e(t.exports,"useSelectedNetworks",(function(){return o}));var n=s("29o0l"),i=s("i5vJl");const o=(e,t,r,o)=>{const{data:s}=(0,i.useSelectedMultiChainAccount)(e,t,r,!0,o);return(0,n.useMemo)((()=>{var e;const t=null!==(e=null==s?void 0:s.addresses)&&void 0!==e?e:[];return[...new Set(t.map((e=>e.networkID)))]}),[s])}})),s.register("e2NBV",(function(t,r){e(t.exports,"useIsSelectedLedgerAccount",(function(){return o}));var n=s("i5vJl"),i=s("3U2BZ");const o=(e,t,r,o)=>{const{data:s}=(0,n.useSelectedMultiChainAccount)(e,t,r,!1,o);return s?s.type===i.AccountType.Ledger:void 0}})),s.register("4WVsG",(function(t,r){e(t.exports,"useIsTestnetMode",(function(){return a})),e(t.exports,"useIsLocalnetMode",(function(){return u})),s("iOvk1");var n=s("hQuuj"),i=s("fP77G"),o=s("b5GZP");const a=e=>{const{data:t}=(0,i.useDeveloperMode)(e);return!!(null==t?void 0:t.isDeveloperMode)},u=(e,t,r,i)=>(0,o.useSelectedNetworks)(e,t,r,i).some((e=>n.Chains.isLocalNetworkID(e)))})),s.register("4YckM",(function(t,r){e(t.exports,"useSelectedChainAddress",(function(){return u})),s("iOvk1");var n=s("hQuuj");s("7mQ3Y");var i=s("jRUvH"),o=s("29o0l"),a=s("i5vJl");const u=(e,t,r,s,u,c=!0)=>{const l=(0,o.useMemo)((()=>{if(e){if(function(e){return"object"==typeof e&&"address"in e&&("string"==typeof e.address||void 0===e.address)&&"networkID"in e}(e))return t=>t.address===e.address&&t.networkID===e.networkID;if(n.Chains.isNetworkID(e))return t=>t.networkID===e;if((0,i.isAddressType)(e))return t=>t.addressType===e;throw new Error(`Unrecognized filter type: ${e}`)}return()=>!1}),[e]);return(0,a.useSelectedMultiChainAccount)(t,r,s,c,u,void 0,(t=>{const r=t.addresses.filter(l);if(r.length>1)throw new Error(`Multiple addresses match filter: ${e}`);return r[0]}))}})),s.register("h8i0K",(function(t,r){e(t.exports,"useSelectedNetwork",(function(){return a})),s("iOvk1");var n=s("hQuuj"),i=s("29o0l"),o=s("i5vJl");const a=(e,t,r,s,a)=>{const u=(0,i.useCallback)((t=>{var r;return null===(r=t.addresses.find((t=>e===n.Chains.getChainID(t.networkID))))||void 0===r?void 0:r.networkID}),[e]);return(0,o.useSelectedMultiChainAccount)(t,r,s,!0,a,void 0,u)}})),s.register("kJ1Oj",(function(t,r){e(t.exports,"useAddReadOnlyAccountForm",(function(){return l}),(function(e){return l=e})),s("iOvk1");var n=s("kZfdH"),i=s("3M4EG");s("43063");var o=s("hPHdZ"),a=s("29o0l"),u=s("aqYtv"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const l=({accounts:e,editableAccountMetadata:t,addReadOnlyAccount:r,fetchDomainOwner:s})=>{const{t:l}=(0,o.useTranslation)(),d=(null==t?void 0:t.networkID)||n.NetworkIDs.Solana.Mainnet,{formState:{errors:f},control:h,clearErrors:p,getValues:y,setValue:g,register:m,handleSubmit:v,watch:b,trigger:w}=(0,u.useForm)({mode:"all"}),{networkID:x,name:A,address:S,resolvedAddress:E}=b(),T=(0,a.useMemo)((()=>({required:{value:!0,message:l("addAccountImportAccountPublicKeyRequired")},validate:t=>c(void 0,void 0,void 0,(function*(){if(""===t)return!0;if(!(0,i.validateAddress)(t,x||d))try{const r=yield s(t,x);if(r){g("resolvedAddress",r);return!e.find((e=>e.addresses.map((e=>e.address)).includes(r)))||l("addAccountImportAccountDuplicateAddress")}return l("addAccountImportAccountIncorrectFormat")}catch(e){return l("sendFormErrorInvalidDomain")}g("resolvedAddress",t);return!e.find((e=>e.addresses.map((e=>e.address)).includes(t)))||l("addAccountImportAccountDuplicateAddress")}))})),[l,e,x,d,s,g]),k=A&&E&&!f.name&&!f.address,I=(0,a.useCallback)((({networkID:e,name:n,addressType:i,resolvedAddress:o},s,a)=>c(void 0,void 0,void 0,(function*(){const u={};u[i]=o,s(),r({name:n,addresses:u,icon:null==t?void 0:t.icon}),a.capture("addReadOnlyAccount",{data:{networkID:e,chainType:i}})}))),[r,null==t?void 0:t.icon]);return{Controller:u.Controller,canSubmit:k,control:h,errors:f,nameValidations:{required:!0},address:S,addressValidations:T,clearErrors:p,getValues:y,handleSubmit:v,onSubmit:I,register:m,setValue:g,trigger:w}}})),s.register("aqYtv",(function(r,n){e(r.exports,"useController",(function(){return F})),e(r.exports,"Controller",(function(){return U})),e(r.exports,"useForm",(function(){return Pe}));var i=s("29o0l"),o=e=>"checkbox"===e.type,a=e=>e instanceof Date,u=e=>null==e;const c=e=>"object"==typeof e;var l=e=>!u(e)&&!Array.isArray(e)&&c(e)&&!a(e),d=e=>l(e)&&e.target?o(e.target)?e.target.checked:e.target.value:e,f=(e,t)=>[...e].some((e=>(e=>e.substring(0,e.search(/.\d/))||e)(t)===e)),h=e=>e.filter(Boolean),p=e=>void 0===e,y=(e,t,r)=>{if(!t||!l(e))return r;const n=h(t.split(/[,[\].]+?/)).reduce(((e,t)=>u(e)?e:e[t]),e);return p(n)||n===e?p(e[t])?r:e[t]:n};const g={BLUR:"blur",CHANGE:"change"},m={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},v="max",b="min",w="maxLength",x="minLength",A="pattern",S="required",E="validate";var T=(e,t)=>{const r=Object.assign({},e);return delete r[t],r};const k=t(i).createContext(null),I=()=>t(i).useContext(k);var _=(e,t,r,n=!0)=>{function i(i){return()=>{if(i in e)return t[i]!==m.all&&(t[i]=!n||m.all),r&&(r[i]=!0),e[i]}}const o={};for(const t in e)Object.defineProperty(o,t,{get:i(t)});return o},P=e=>l(e)&&!Object.keys(e).length,R=(e,t,r)=>{const n=T(e,"name");return P(n)||Object.keys(n).length>=Object.keys(t).length||Object.keys(n).find((e=>t[e]===(!r||m.all)))},C=e=>Array.isArray(e)?e:[e],M=(e,t,r)=>r&&t?e===t:!e||!t||e===t||C(e).some((e=>e&&(e.startsWith(t)||t.startsWith(e))));function O(e){const r=t(i).useRef(e);r.current=e,t(i).useEffect((()=>{const t=!e.disabled&&r.current.subject.subscribe({next:r.current.callback});return()=>(e=>{e&&e.unsubscribe()})(t)}),[e.disabled])}var B=e=>"string"==typeof e,N=(e,t,r,n)=>{const i=Array.isArray(e);return B(e)?(n&&t.watch.add(e),y(r,e)):i?e.map((e=>(n&&t.watch.add(e),y(r,e)))):(n&&(t.watchAll=!0),r)},D=e=>"function"==typeof e,L=e=>{for(const t in e)if(D(e[t]))return!0;return!1};function F(e){const r=I(),{name:n,control:o=r.control,shouldUnregister:s}=e,a=f(o._names.array,n),u=function(e){const r=I(),{control:n=r.control,name:o,defaultValue:s,disabled:a,exact:u}=e||{},c=t(i).useRef(o);c.current=o;const d=t(i).useCallback((e=>{if(M(c.current,e.name,u)){const t=N(c.current,n._names,e.values||n._formValues);h(p(c.current)||l(t)&&!L(t)?Object.assign({},t):Array.isArray(t)?[...t]:p(t)?s:t)}}),[n,u,s]);O({disabled:a,subject:n._subjects.watch,callback:d});const[f,h]=t(i).useState(p(s)?n._getWatch(o):s);return t(i).useEffect((()=>{n._removeUnmounted()})),f}({control:o,name:n,defaultValue:y(o._formValues,n,y(o._defaultValues,n,e.defaultValue)),exact:!a}),c=function(e){const r=I(),{control:n=r.control,disabled:o,name:s,exact:a}=e||{},[u,c]=t(i).useState(n._formState),l=t(i).useRef({isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),d=t(i).useRef(s),f=t(i).useRef(!0);return d.current=s,O({disabled:o,callback:t(i).useCallback((e=>f.current&&M(d.current,e.name,a)&&R(e,l.current)&&c(Object.assign(Object.assign({},n._formState),e))),[n,a]),subject:n._subjects.state}),t(i).useEffect((()=>()=>{f.current=!1}),[]),_(u,n._proxyFormState,l.current,!1)}({control:o,name:n}),h=t(i).useRef(o.register(n,Object.assign(Object.assign({},e.rules),{value:u})));return t(i).useEffect((()=>{const e=(e,t)=>{const r=y(o._fields,e);r&&(r._f.mount=t)};return e(n,!0),()=>{const t=o._options.shouldUnregister||s;a?t&&o._stateFlags.action:t?o.unregister(n):e(n,!1)}}),[n,o,a,s]),{field:{name:n,value:u,onChange:t(i).useCallback((e=>{h.current.onChange({target:{value:d(e),name:n},type:g.CHANGE})}),[n]),onBlur:t(i).useCallback((()=>{h.current.onBlur({target:{value:y(o._formValues,n),name:n},type:g.BLUR})}),[n,o]),ref:t(i).useCallback((e=>{const t=y(o._fields,n);e&&t&&e.focus&&(t._f.ref={focus:()=>e.focus(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})}),[n,o])},formState:c,fieldState:{invalid:!!y(c.errors,n),isDirty:!!y(c.dirtyFields,n),isTouched:!!y(c.touchedFields,n),error:y(c.errors,n)}}}const U=e=>e.render(F(e));var j=(e,t,r,n,i)=>t?Object.assign(Object.assign({},r[e]),{types:Object.assign(Object.assign({},r[e]&&r[e].types?r[e].types:{}),{[n]:i||!0})}):{},K=e=>/^\w*$/.test(e),z=e=>h(e.replace(/["|']|\]/g,"").split(/\.|\[/));function H(e,t,r){let n=-1;const i=K(t)?[t]:z(t),o=i.length,s=o-1;for(;++n{for(const n of r||Object.keys(e)){const r=y(e,n);if(r){const e=r._f,n=T(r,"_f");if(e&&t(e.name)){if(e.ref.focus&&p(e.ref.focus()))break;if(e.refs){e.refs[0].focus();break}}else l(n)&&q(n,t)}}};var V=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))));function W(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(!r&&!l(e))return e;t=r?[]:{};for(const r in e){if(D(e[r])){t=e;break}t[r]=W(e[r])}}return t}function G(){let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}}var $=e=>u(e)||!c(e);function Z(e,t){if($(e)||$(t))return e===t;if(a(e)&&a(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const i of r){const r=e[i];if(!n.includes(i))return!1;if("ref"!==i){const e=t[i];if(a(r)&&a(e)||l(r)&&l(e)||Array.isArray(r)&&Array.isArray(e)?!Z(r,e):r!==e)return!1}}return!0}var Q=e=>({isOnSubmit:!e||e===m.onSubmit,isOnBlur:e===m.onBlur,isOnChange:e===m.onChange,isOnAll:e===m.all,isOnTouch:e===m.onTouched}),Y=e=>"boolean"==typeof e,X=e=>"file"===e.type,J=e=>e instanceof HTMLElement,ee=e=>"select-multiple"===e.type,te=e=>"radio"===e.type,re=e=>te(e)||o(e),ne="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document,ie=e=>J(e)&&e.isConnected;function oe(e,t){const r=K(t)?[t]:z(t),n=1==r.length?e:function(e,t){const r=t.slice(0,-1).length;let n=0;for(;n0&&(o=e);++il(e)&&!P(e)||Y(e))).length)&&(o?delete o[t]:delete e[t]),o=n}}return e}function se(e,t={}){const r=Array.isArray(e);if(l(e)||r)for(const r in e)Array.isArray(e[r])||l(e[r])&&!L(e[r])?(t[r]=Array.isArray(e[r])?[]:{},se(e[r],t[r])):u(e[r])||(t[r]=!0);return t}function ae(e,t,r){const n=Array.isArray(e);if(l(e)||n)for(const n in e)Array.isArray(e[n])||l(e[n])&&!L(e[n])?p(t)||$(r[n])?r[n]=Array.isArray(e[n])?se(e[n],[]):Object.assign({},se(e[n])):ae(e[n],u(t)?{}:t[n],r[n]):r[n]=!Z(e[n],t[n]);return r}var ue=(e,t)=>ae(e,t,se(t));const ce={value:!1,isValid:!1},le={value:!0,isValid:!0};var de=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!p(e[0].attributes.value)?p(e[0].value)||""===e[0].value?le:{value:e[0].value,isValid:!0}:le:ce}return ce},fe=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>p(e)?e:t?""===e?NaN:+e:r&&B(e)?new Date(e):n?n(e):e;const he={isValid:!1,value:null};var pe=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),he):he;function ye(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return X(t)?t.files:te(t)?pe(e.refs).value:ee(t)?[...t.selectedOptions].map((({value:e})=>e)):o(t)?de(e.refs).value:fe(p(t.value)?e.ref.value:t.value,e)}var ge=(e,t,r,n)=>{const i={};for(const r of e){const e=y(t,r);e&&H(i,r,e._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}},me=e=>e instanceof RegExp,ve=e=>p(e)?void 0:me(e)?e.source:l(e)?me(e.value)?e.value.source:e.value:e,be=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function we(e,t,r){const n=y(e,r);if(n||K(r))return{error:n,name:r};const i=r.split(".");for(;i.length;){const n=i.join("."),o=y(t,n),s=y(e,n);if(o&&!Array.isArray(o)&&r!==n)return{name:r};if(s&&s.type)return{name:n,error:s};i.pop()}return{name:r}}var xe=(e,t,r,n,i)=>!i.isOnAll&&(!r&&i.isOnTouch?!(t||e):(r?n.isOnBlur:i.isOnBlur)?!e:!(r?n.isOnChange:i.isOnChange)||e),Ae=(e,t)=>!h(y(e,t)).length&&oe(e,t),Se=e=>B(e)||t(i).isValidElement(e);function Ee(e,t,r="validate"){if(Se(e)||Array.isArray(e)&&e.every(Se)||Y(e)&&!e)return{type:r,message:Se(e)?e:"",ref:t}}var Te=e=>l(e)&&!me(e)?e:{value:e,message:""},ke=async(e,t,r,n)=>{const{ref:i,refs:s,required:a,maxLength:c,minLength:d,min:f,max:h,pattern:p,validate:y,name:g,valueAsNumber:m,mount:T,disabled:k}=e._f;if(!T||k)return{};const I=s?s[0]:i,_=e=>{n&&I.reportValidity&&(I.setCustomValidity(Y(e)?"":e||" "),I.reportValidity())},R={},C=te(i),M=o(i),O=C||M,N=(m||X(i))&&!i.value||""===t||Array.isArray(t)&&!t.length,L=j.bind(null,g,r,R),F=(e,t,r,n=w,o=x)=>{const s=e?t:r;R[g]=Object.assign({type:e?n:o,message:s,ref:i},L(e?n:o,s))};if(a&&(!O&&(N||u(t))||Y(t)&&!t||M&&!de(s).isValid||C&&!pe(s).isValid)){const{value:e,message:t}=Se(a)?{value:!!a,message:a}:Te(a);if(e&&(R[g]=Object.assign({type:S,message:t,ref:I},L(S,t)),!r))return _(t),R}if(!(N||u(f)&&u(h))){let e,n;const o=Te(h),s=Te(f);if(isNaN(t)){const r=i.valueAsDate||new Date(t);B(o.value)&&(e=r>new Date(o.value)),B(s.value)&&(n=ro.value),u(s.value)||(n=re.value,o=!u(n.value)&&t.length{let t=!1;return x.isValid&&(t=r.resolver?P((await L()).errors):await F(i,!0),e||t===n.isValid||(n.isValid=t,A.state.next({isValid:t}))),t},_=(e,t)=>(H(n.errors,e,t),A.state.next({errors:n.errors})),R=(e,t,r,n)=>{const o=y(i,e);if(o){const i=y(c,e,p(r)?y(s,e):r);p(i)||n&&n.defaultChecked||t?H(c,e,t?i:ye(o._f)):K(e,i),l.mount&&I()}},M=(e,t,r,i,o)=>{let a=!1;const u={name:e},c=y(n.touchedFields,e);if(x.isDirty){const e=n.isDirty;n.isDirty=u.isDirty=U(),a=e!==u.isDirty}if(x.dirtyFields&&(!r||i)){const r=y(n.dirtyFields,e);Z(y(s,e),t)?oe(n.dirtyFields,e):H(n.dirtyFields,e,!0),u.dirtyFields=n.dirtyFields,a=a||r!==y(n.dirtyFields,e)}return r&&!c&&(H(n.touchedFields,e,r),u.touchedFields=n.touchedFields,a=a||x.touchedFields&&c!==r),a&&o&&A.state.next(u),a?u:{}},O=async(r,i,o,s,a)=>{const u=y(n.errors,i),c=x.isValid&&n.isValid!==o;var l,d;if(e.delayError&&s?(t=t||(l=_,d=e.delayError,(...e)=>{clearTimeout(b),b=window.setTimeout((()=>l(...e)),d)}),t(i,s)):(clearTimeout(b),s?H(n.errors,i,s):oe(n.errors,i)),((s?!Z(u,s):u)||!P(a)||c)&&!r){const e=Object.assign(Object.assign(Object.assign({},a),c?{isValid:o}:{}),{errors:n.errors,name:i});n=Object.assign(Object.assign({},n),e),A.state.next(e)}w[i]--,x.isValidating&&!w[i]&&(A.state.next({isValidating:!1}),w={})},L=async e=>r.resolver?await r.resolver(Object.assign({},c),r.context,ge(e||v.mount,i,r.criteriaMode,r.shouldUseNativeValidation)):{},F=async(e,t,i={valid:!0})=>{for(const o in e){const s=e[o];if(s){const e=s._f,o=T(s,"_f");if(e){const o=await ke(s,y(c,e.name),k,r.shouldUseNativeValidation);if(o[e.name]&&(i.valid=!1,t))break;t||(o[e.name]?H(n.errors,e.name,o[e.name]):oe(n.errors,e.name))}o&&await F(o,t,i)}}return i.valid},U=(e,t)=>(e&&t&&H(c,e,t),!Z(ce(),s)),j=(e,t,r)=>{const n=Object.assign({},l.mount?c:p(t)?s:B(e)?{[e]:t}:t);return N(e,v,n,r)},K=(e,t,r={})=>{const n=y(i,e);let s=t;if(n){const r=n._f;r&&(!r.disabled&&H(c,e,fe(t,r)),s=ne&&J(r.ref)&&u(t)?"":t,ee(r.ref)?[...r.ref.options].forEach((e=>e.selected=s.includes(e.value))):r.refs?o(r.ref)?r.refs.length>1?r.refs.forEach((e=>e.checked=Array.isArray(s)?!!s.find((t=>t===e.value)):s===e.value)):r.refs[0]&&(r.refs[0].checked=!!s):r.refs.forEach((e=>e.checked=e.value===s)):X(r.ref)||(r.ref.value=s,r.ref.type||A.watch.next({name:e})))}(r.shouldDirty||r.shouldTouch)&&M(e,s,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&ae(e)},z=(e,t,r)=>{for(const n in t){const o=t[n],s=`${e}.${n}`,u=y(i,s);!v.array.has(e)&&$(o)&&(!u||u._f)||a(o)?K(s,o,r):z(s,o,r)}},te=(e,t,r={})=>{const o=y(i,e),a=v.array.has(e);H(c,e,t),a?(A.array.next({name:e,values:c}),(x.isDirty||x.dirtyFields)&&r.shouldDirty&&(n.dirtyFields=ue(s,c),A.state.next({name:e,dirtyFields:n.dirtyFields,isDirty:U(e,t)}))):!o||o._f||u(t)?K(e,t,r):z(e,t,r),V(e,v)&&A.state.next({}),A.watch.next({name:e})},se=async e=>{const t=e.target;let o=t.name;const s=y(i,o);if(s){let a,u;const l=t.type?ye(s._f):d(e),f=e.type===g.BLUR,h=!be(s._f)&&!r.resolver&&!y(n.errors,o)&&!s._f.deps||xe(f,y(n.touchedFields,o),n.isSubmitted,E,S),p=V(o,v,f);H(c,o,l),f?s._f.onBlur&&s._f.onBlur(e):s._f.onChange&&s._f.onChange(e);const m=M(o,l,f,!1),b=!P(m)||p;if(!f&&A.watch.next({name:o,type:e.type}),h)return b&&A.state.next(Object.assign({name:o},p?{}:m));if(!f&&p&&A.state.next({}),w[o]=(w[o],1),x.isValidating&&A.state.next({isValidating:!0}),r.resolver){const{errors:e}=await L([o]),t=we(n.errors,i,o),r=we(e,i,t.name||o);a=r.error,o=r.name,u=P(e)}else a=(await ke(s,y(c,o),k,r.shouldUseNativeValidation))[o],u=await I(!0);s._f.deps&&ae(s._f.deps),O(!1,o,u,a,m)}},ae=async(e,t={})=>{let o,s;const a=C(e);if(A.state.next({isValidating:!0}),r.resolver){const t=await(async e=>{const{errors:t}=await L();if(e)for(const r of e){const e=y(t,r);e?H(n.errors,r,e):oe(n.errors,r)}else n.errors=t;return t})(p(e)?e:a);o=P(t),s=e?!a.some((e=>y(t,e))):o}else e?(s=(await Promise.all(a.map((async e=>{const t=y(i,e);return await F(t&&t._f?{[e]:t}:t)})))).every(Boolean),(s||n.isValid)&&I()):s=o=await F(i);return A.state.next(Object.assign(Object.assign(Object.assign({},!B(e)||x.isValid&&o!==n.isValid?{}:{name:e}),r.resolver?{isValid:o}:{}),{errors:n.errors,isValidating:!1})),t.shouldFocus&&!s&&q(i,(e=>y(n.errors,e)),e?a:v.mount),s},ce=e=>{const t=Object.assign(Object.assign({},s),l.mount?c:{});return p(e)?t:B(e)?y(t,e):e.map((e=>y(t,e)))},le=(e,t={})=>{for(const o of e?C(e):v.mount)v.mount.delete(o),v.array.delete(o),y(i,o)&&(t.keepValue||(oe(i,o),oe(c,o)),!t.keepError&&oe(n.errors,o),!t.keepDirty&&oe(n.dirtyFields,o),!t.keepTouched&&oe(n.touchedFields,o),!r.shouldUnregister&&!t.keepDefaultValue&&oe(s,o));A.watch.next({}),A.state.next(Object.assign(Object.assign({},n),t.keepDirty?{isDirty:U()}:{})),!t.keepIsValid&&I()},de=(e,t={})=>{let n=y(i,e);const o=Y(t.disabled);return H(i,e,{_f:Object.assign(Object.assign(Object.assign({},n&&n._f?n._f:{ref:{name:e}}),{name:e,mount:!0}),t)}),v.mount.add(e),n?o&&H(c,e,t.disabled?void 0:y(c,e,ye(n._f))):R(e,!0,t.value),Object.assign(Object.assign(Object.assign({},o?{disabled:t.disabled}:{}),r.shouldUseNativeValidation?{required:!!t.required,min:ve(t.min),max:ve(t.max),minLength:ve(t.minLength),maxLength:ve(t.maxLength),pattern:ve(t.pattern)}:{}),{name:e,onChange:se,onBlur:se,ref:o=>{if(o){de(e,t),n=y(i,e);const r=p(o.value)&&o.querySelectorAll&&o.querySelectorAll("input,select,textarea")[0]||o,s=re(r),a=n._f.refs||[];if(s?a.find((e=>e===r)):r===n._f.ref)return;H(i,e,{_f:Object.assign(Object.assign({},n._f),s?{refs:a.concat(r).filter(ie),ref:{type:r.type,name:e}}:{ref:r})}),R(e,!1,void 0,r)}else n=y(i,e,{}),n._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!f(v.array,e)||!l.action)&&v.unMount.add(e)}})};return{control:{register:de,unregister:le,_executeSchema:L,_getWatch:j,_getDirty:U,_updateValid:I,_removeUnmounted:()=>{for(const e of v.unMount){const t=y(i,e);t&&(t._f.refs?t._f.refs.every((e=>!ie(e))):!ie(t._f.ref))&&le(e)}v.unMount=new Set},_updateFieldArray:(e,t,r,o=[],a=!0,u=!0)=>{if(l.action=!0,u&&Array.isArray(y(i,e))){const n=t(y(i,e),r.argA,r.argB);a&&H(i,e,n)}if(x.errors&&u&&Array.isArray(y(n.errors,e))){const i=t(y(n.errors,e),r.argA,r.argB);a&&H(n.errors,e,i),Ae(n.errors,e)}if(x.touchedFields&&Array.isArray(y(n.touchedFields,e))){const i=t(y(n.touchedFields,e),r.argA,r.argB);a&&H(n.touchedFields,e,i)}x.dirtyFields&&(n.dirtyFields=ue(s,c)),A.state.next({isDirty:U(e,o),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})},_getFieldArray:t=>h(y(l.mount?c:s,t,e.shouldUnregister?y(s,t,[]):[])),_subjects:A,_proxyFormState:x,get _fields(){return i},set _fields(e){i=e},get _formValues(){return c},set _formValues(e){c=e},get _stateFlags(){return l},set _stateFlags(e){l=e},get _defaultValues(){return s},set _defaultValues(e){s=e},get _names(){return v},set _names(e){v=e},get _formState(){return n},set _formState(e){n=e},get _options(){return r},set _options(e){r=Object.assign(Object.assign({},r),e)}},trigger:ae,register:de,handleSubmit:(e,t)=>async o=>{o&&(o.preventDefault&&o.preventDefault(),o.persist&&o.persist());let s=!0,a=r.shouldUnregister?W(c):Object.assign({},c);A.state.next({isSubmitting:!0});try{if(r.resolver){const{errors:e,values:t}=await L();n.errors=e,a=t}else await F(i);P(n.errors)&&Object.keys(n.errors).every((e=>y(a,e)))?(A.state.next({errors:{},isSubmitting:!0}),await e(a,o)):(t&&await t(n.errors,o),r.shouldFocusError&&q(i,(e=>y(n.errors,e)),v.mount))}catch(e){throw s=!1,e}finally{n.isSubmitted=!0,A.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:P(n.errors)&&s,submitCount:n.submitCount+1,errors:n.errors})}},watch:(e,t)=>D(e)?A.watch.subscribe({next:r=>e(j(void 0,t),r)}):j(e,t,!0),setValue:te,getValues:ce,reset:(t,r={})=>{const o=t||s,a=W(o),u=t&&!P(t)?a:s;if(r.keepDefaultValues||(s=o),!r.keepValues){if(ne&&p(t))for(const e of v.mount){const t=y(i,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;try{J(e)&&e.closest("form").reset();break}catch(e){}}}c=e.shouldUnregister?r.keepDefaultValues?W(s):{}:a,i={},A.array.next({values:u}),A.watch.next({values:u})}v={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},l.mount=!x.isValid||!!r.keepIsValid,l.watch=!!e.shouldUnregister,A.state.next({submitCount:r.keepSubmitCount?n.submitCount:0,isDirty:r.keepDirty?n.isDirty:!!r.keepDefaultValues&&!Z(t,s),isSubmitted:!!r.keepIsSubmitted&&n.isSubmitted,dirtyFields:r.keepDirty?n.dirtyFields:r.keepDefaultValues&&t?Object.entries(t).reduce(((e,[t,r])=>Object.assign(Object.assign({},e),{[t]:r!==y(s,t)})),{}):{},touchedFields:r.keepTouched?n.touchedFields:{},errors:r.keepErrors?n.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},resetField:(e,t={})=>{y(i,e)&&(p(t.defaultValue)?te(e,y(s,e)):(te(e,t.defaultValue),H(s,e,t.defaultValue)),t.keepTouched||oe(n.touchedFields,e),t.keepDirty||(oe(n.dirtyFields,e),n.isDirty=t.defaultValue?U(e,y(s,e)):U()),t.keepError||(oe(n.errors,e),x.isValid&&I()),A.state.next(Object.assign({},n)))},clearErrors:e=>{e?C(e).forEach((e=>oe(n.errors,e))):n.errors={},A.state.next({errors:n.errors})},unregister:le,setError:(e,t,r)=>{const o=(y(i,e,{_f:{}})._f||{}).ref;H(n.errors,e,Object.assign(Object.assign({},t),{ref:o})),A.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&o&&o.focus&&o.focus()},setFocus:e=>{const t=y(i,e)._f;(t.ref.focus?t.ref:t.refs[0]).focus()}}}function Pe(e={}){const r=t(i).useRef(),[n,o]=t(i).useState({isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,errors:{}});r.current?r.current.control._options=e:r.current=Object.assign(Object.assign({},_e(e)),{formState:n});const s=r.current.control,a=t(i).useCallback((e=>{R(e,s._proxyFormState,!0)&&(s._formState=Object.assign(Object.assign({},s._formState),e),o(Object.assign({},s._formState)))}),[s]);return O({subject:s._subjects.state,callback:a}),t(i).useEffect((()=>{s._stateFlags.mount||(s._proxyFormState.isValid&&s._updateValid(),s._stateFlags.mount=!0),s._stateFlags.watch&&(s._stateFlags.watch=!1,s._subjects.state.next({})),s._removeUnmounted()})),r.current.formState=_(n,s._proxyFormState),r.current}})),s.register("bZFZB",(function(r,n){e(r.exports,"useImportPrivateKeyForm",(function(){return v}),(function(e){return v=e})),s("iOvk1");var i=s("kZfdH"),o=s("hQuuj");s("43063");var a=s("hPHdZ");s("7mQ3Y");var u=s("hX0bG"),c=s("YBVsq"),l=s("bCFjW"),d=s("ade4r"),f=s("85iHy"),h=s("29o0l"),p=s("aqYtv"),y=s("b0PfA"),g=s("8tcqI").Buffer,m=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const v=({importPrivateKeyCallback:e,existingAccounts:r,editableAccountMetadata:n,analytics:s})=>{const{t:v}=(0,a.useTranslation)(),{formState:{errors:b},control:w,clearErrors:x,getValues:A,setValue:S,register:E,handleSubmit:T,watch:k,trigger:I}=(0,p.useForm)({mode:"all",defaultValues:{addressType:(null==n?void 0:n.addressType)||u.AddressType.Solana,networkID:(null==n?void 0:n.networkID)||i.NetworkIDs.Solana.Mainnet}}),[_,P]=(0,h.useState)(null),R=(0,y.useEditAccountMetadataStore)((e=>e.setEditableAccountMetadata)),{name:C}=k(),M=null==n?void 0:n.secrets,O=A("networkID"),B=A("addressType"),N=A("privateKey"),D=(0,h.useMemo)((()=>new(0,c.KeypairGenerator)),[]),L=(0,h.useMemo)((()=>({required:{value:!0,message:v("addAccountImportAccountPrivateKeyRequired")},onChange:e=>{e.target.value||P(null)},validate:e=>{try{const t=A("networkID"),i=A("addressType");if(/\s/.test(e)||!i){return v("addAccountImportAccountIncorrectFormat")}const s=o.Chains.getNetworkDefinition(t).value,a=(0,l.getPrivateKeyAsObfuscatedBytes)({privateKey:e,addressType:i,networkIDValue:s});R(Object.assign(Object.assign({},n),{secrets:a}));const u=D.generateKeypairFromPrivateKey(a,i);if(r.find((e=>e.addresses.map((e=>e.address)).includes((0,d.publicKeyToAddress)({publicKey:u.publicKey,addressType:i,networkID:t}))||e.addresses.filter((e=>"publicKey"in e)).map((e=>e.publicKey)).find((e=>!!e&&g.from(e).equals(g.from(u.publicKey))))))){return v("addAccountImportAccountDuplicatePrivateKey")}return!0}catch(e){return v("addAccountImportAccountIncorrectFormat")}}})),[v,D,r,n,R,A]);(0,h.useEffect)((()=>{if(b.privateKey)P(null);else if(N||M)try{const e=o.Chains.getNetworkDefinition(O).value,r=M||(0,l.getPrivateKeyAsObfuscatedBytes)({privateKey:N,addressType:B,networkIDValue:e}),n=D.generateKeypairFromPrivateKey(r,B);if(!N){let e="";switch(B){case u.AddressType.Solana:e=t(f).encode(n.privateKey);break;case u.AddressType.EVM:e="0x"+g.from(n.privateKey).toString("hex")}S("privateKey",e)}P((0,d.publicKeyToAddress)({publicKey:n.publicKey,addressType:B,networkID:O}))}catch(e){P(null)}}),[b.privateKey,B,D,N,M,S,O]);const F=(0,h.useMemo)((()=>!(!C||!N||b.name||b.privateKey)),[b.name,b.privateKey,C,N]),U=(0,h.useCallback)((({networkID:t,name:r,privateKey:i,addressType:a})=>m(void 0,void 0,void 0,(function*(){const u=o.Chains.getNetworkDefinition(t).value,c=(0,l.getPrivateKeyAsObfuscatedBytes)({privateKey:i,addressType:a,networkIDValue:u});e({chainType:a,name:r,icon:null==n?void 0:n.icon,privateKey:c}),s.capture("addPrivateKeyAccount",{data:{networkID:t,chainType:a}})}))),[e,null==n?void 0:n.icon,s]);return{formOnSubmitHandler:T((e=>U(e))),canSubmit:F,control:w,getValues:A,register:E,setValue:S,trigger:I,errors:b,clearErrors:x,nameValidations:{required:!0},privateKey:N,privateKeyValidations:L,addressPreview:_}}})),s.register("b0PfA",(function(r,n){e(r.exports,"useEditAccountMetadataStore",(function(){return a}));var i=s("gTwcH");const o={editableAccountMetadata:void 0,setEditableAccountMetadata:()=>{}},a=t(i)((e=>Object.assign(Object.assign({},o),{setEditableAccountMetadata:t=>{e({editableAccountMetadata:t})}})))})),s.register("gTwcH",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0});var r=s("29o0l");function n(e){var t,r=new Set,n=function(e,n){var i="function"==typeof e?e(t):e;if(i!==t){var o=t;t=n?i:Object.assign({},t,i),r.forEach((function(e){return e(t,o)}))}},i=function(){return t},o={setState:n,getState:i,subscribe:function(e,n,o){return n||o?function(e,n,o){void 0===n&&(n=i),void 0===o&&(o=Object.is),console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");var s=n(t);function a(){var r=n(t);if(!o(s,r)){var i=s;e(s=r,i)}}return r.add(a),function(){return r.delete(a)}}(e,n,o):(r.add(e),function(){return r.delete(e)})},destroy:function(){return r.clear()}};return t=e(n,i,o),o}var i="undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent)?r.useEffect:r.useLayoutEffect;e.exports.default=function(e){var t="function"==typeof e?n(e):e,o=function(e,n){void 0===e&&(e=t.getState),void 0===n&&(n=Object.is);var o,s=r.useReducer((function(e){return e+1}),0)[1],a=t.getState(),u=r.useRef(a),c=r.useRef(e),l=r.useRef(n),d=r.useRef(!1),f=r.useRef();void 0===f.current&&(f.current=e(a));var h=!1;(u.current!==a||c.current!==e||l.current!==n||d.current)&&(o=e(a),h=!n(f.current,o)),i((function(){h&&(f.current=o),u.current=a,c.current=e,l.current=n,d.current=!1}));var p=r.useRef(a);i((function(){var e=function(){try{var e=t.getState(),r=c.current(e);l.current(f.current,r)||(u.current=e,f.current=r,s())}catch(e){d.current=!0,s()}},r=t.subscribe(e);return t.getState()!==p.current&&e(),r}),[]);var y=h?o:f.current;return r.useDebugValue(y),y};return Object.assign(o,t),o[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");var e=[o,t];return{next:function(){var t=e.length<=0;return{value:e.shift(),done:t}}}},o}})),s.register("3KYEY",(function(t,r){e(t.exports,"useLogExportPrivateKeyParams",(function(){return a})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("29o0l");const a=(e,t)=>(0,o.useCallback)((()=>{n.telemetry.addBreadcrumb(i.FeatureTag.Account,`Failed to export secret for accountID: "${e}", networkID: "${t.networkID}", address: "${t.address}"`,i.Severity.Error)}),[e,t])})),s.register("2zz0S",(function(t,r){e(t.exports,"useSetAccountBalanceEffect",(function(){return i}));var n=s("29o0l");const i=({accountBalance:e,accountId:t,value:r,setAccountBalance:i})=>{(0,n.useEffect)((()=>{if(t&&void 0!==r&&r!==e){const e=Date.now();i({identifier:t,balance:{timestamp:e,value:r}})}}),[e,t,r,i])}})),s.register("jQ4EB",(function(t,r){e(t.exports,"useWalletInitials",(function(){return u})),s("RVqnc");var n=s("eEiyD"),i=s("29o0l");const o=/(\p{Emoji_Presentation}|\p{Extended_Pictographic})/giu,a=/[\p{Script=Latin}\p{Script=Cyrillic}]+/giu,u=(e,t)=>(0,i.useMemo)((()=>{var r;const i=e.split(" ");let s=null!==(r=i[0])&&void 0!==r?r:"";const u=new RegExp(o).test(s),c=new RegExp(a).test(s),l=!u&&!c,d=t+1;if(u){const e=Array.from(s);if(e.length>1){let t="";for(const r of e){if(!r.match(o))break;t+=r}s=t}}else c&&(s=(0,n.capitalizeFirstLetter)(s).charAt(0));if(i.length>1){const e=Number(i[1]);if(Number.isInteger(e)&&e>=0)return l?d:`${s}${e}`}return l?d:s}),[e,t])})),s.register("8U2TE",(function(t,r){e(t.exports,"MigrationCannotStartStorageErrorCode",(function(){return n})),e(t.exports,"MigrationCannotStartValidityErrorCode",(function(){return o})),e(t.exports,"AccountMigrationCannotStartError",(function(){return l})),e(t.exports,"SecretType",(function(){return u}));s("7XqVB").z.string().regex(/^(root-derivation-path-group|(recommended|secondary|tertiary)-group:index-[0-9]+)$/,{message:"Invalid derivation path group."});var n,i,o,a,u,c;(i=n||(n={})).UnableToCreateBip39Dependency="Unable to create bip39 dependency",i.FailedToFetchBip39Mnemonic="Failed to fetch bip39 mn*monic from storage",i.FailedToParseBip39Mnemonic="Failed to parse bip39 mn*monic as JSON object",i.FailedToDecryptBip39Mnemonic="Failed to decrypt bip39 mn*monic",i.FailedToConstructBip39Entropy="Failed to construct bip39 mn*monic from entropy",i.FailedToFetchDeprecatedMnemonic="Failed to fetch deprecated mn*monic from storage",i.FailedToParseDeprecatedMnemonic="Failed to parse deprecated mn*monic as JSON object",i.FailedToDecryptDeprecatedMnemonic="Failed to decrypt deprecated mn*monic",i.FailedToParseRawDeprecatedMnemonic="Failed to parse deprecated mn*monic from raw JSON",i.FailedToCreateDeprecatedMnemonicString="Failed to create deprecated m*monic from a string",i.FailedToCreateDeprecatedMnemonicStringArray="Failed to create deprecated mn*monic from a string array",i.FailedToCreateDeprecatedMnemonicObjectUint8Array="Failed to create deprecated mn*monic from an object or uint8array",i.FailedToFetchAccountMetas="Failed to fetch account metas from storage",i.NoSeed="No legacy se*d available",(a=o||(o={})).InvalidChecksum="Se*d has invalid checksum",a.InvalidEntropy="Se*d has invalid entropy",a.LessThan12Words="Se*d has less than twelve words",a.InvalidWordCount="Se*d has invalid world count",a.InvalidWords="Se*d has invalid words",a.InternalError="Unknown error fetching se*d";class l extends Error{constructor(e){super(e),this.code=e}}(c=u||(u={})).PrivateKey="privateKey",c.Mnemonic="mnemonic"})),s.register("fCnn4",(function(t,r){e(t.exports,"useEditAccountMetadataStore",(function(){return s("b0PfA").useEditAccountMetadataStore}));s("b0PfA")})),s.register("etX7R",(function(t,r){e(t.exports,"isRecommendedDerivationPathType",(function(){return i})),s("jZpRu");var n=s("6fzaU");const i=e=>{switch(e){case n.DerivationPathType.BitcoinTaproot:case n.DerivationPathType.BitcoinNativeSegwit:case n.DerivationPathType.BitcoinNestedSegwit:case n.DerivationPathType.BitcoinLegacy:case n.DerivationPathType.Bip44ChangeSolana:case n.DerivationPathType.Bip44Ethereum:return!0;case n.DerivationPathType.Bip44Solana:case n.DerivationPathType.DeprecatedSolana:case n.DerivationPathType.Bip44RootSolana:case n.DerivationPathType.Bip44RootEthereum:case n.DerivationPathType.Bip44EthereumSecondary:case n.DerivationPathType.Bip44EthereumTertiary:return!1}}})),s.register("7DkTh",(function(t,r){e(t.exports,"getDerivationPathGroupKey",(function(){return i})),s("jZpRu");var n=s("6fzaU");const i=({pathType:e,index:t})=>{switch(e){case n.DerivationPathType.Bip44RootEthereum:case n.DerivationPathType.Bip44RootSolana:return"root-derivation-path-group";case n.DerivationPathType.Bip44ChangeSolana:case n.DerivationPathType.Bip44Ethereum:case n.DerivationPathType.BitcoinTaproot:case n.DerivationPathType.BitcoinNativeSegwit:case n.DerivationPathType.BitcoinNestedSegwit:case n.DerivationPathType.BitcoinLegacy:return`recommended-group:index-${t}`;case n.DerivationPathType.Bip44EthereumSecondary:case n.DerivationPathType.Bip44Solana:return`secondary-group:index-${t}`;case n.DerivationPathType.Bip44EthereumTertiary:case n.DerivationPathType.DeprecatedSolana:return`tertiary-group:index-${t}`}}})),s.register("75AyV",(function(t,r){e(t.exports,"compareDerivationPathGroup",(function(){return i}));const n={recommended:0,secondary:1,tertiary:2},i=(e,t)=>{var r,i;if(e===t)return 0;if("root-derivation-path-group"===e)return-1;if("root-derivation-path-group"===t)return 1;const o="index-",s=e.slice(e.indexOf(o)+o.length),a=t.slice(t.indexOf(o)+o.length);if(sa)return 1;const u=null!==(r=n[e.slice(0,e.indexOf("-group"))])&&void 0!==r?r:3,c=null!==(i=n[t.slice(0,t.indexOf("-group"))])&&void 0!==i?i:3;return uc?1:0}})),s.register("1b7Op",(function(t,r){e(t.exports,"isHardwareWalletAccountType",(function(){return i}));var n=s("3U2BZ");const i=e=>null!=e&&[n.AccountType.Ledger,n.AccountType.SeedVault].includes(e)})),s.register("TeeZu",(function(t,r){e(t.exports,"getAddressForVaultAccounts",(function(){return c})),e(t.exports,"getChainAddressByAccount",(function(){return d})),e(t.exports,"getAddressByAccount",(function(){return f})),s("iOvk1");var n=s("kZfdH");s("7mQ3Y");var i=s("hX0bG");s("RVqnc");var o=s("crjwk"),a=s("rSFgF"),u=s("3U2BZ");function c(e,t,r){for(const n of e)if(n.identifier.toLowerCase()===t.toLowerCase())return l(n,r)}function l(e,t){switch(e.type){case u.AccountType.Seed:case u.AccountType.Ledger:{const r=e.chains[t];if(!r)break;switch(r.chainType){case i.AddressType.EVM:case i.AddressType.Solana:return r.address;case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:{const e=n.NetworkIDs.Bitcoin.Mainnet;return r.addresses[e]}default:(0,o.assertNever)(r)}break}case u.AccountType.ReadOnly:return e.addresses[t];case u.AccountType.SeedVault:case u.AccountType.PrivateKey:if(e.chainType===t)switch(e.chainType){case i.AddressType.EVM:case i.AddressType.Solana:return e.address;case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:{const t=n.NetworkIDs.Bitcoin.Mainnet;return e.addresses[t]}default:(0,o.assertNever)(e)}return;default:(0,o.assertNever)(e)}}function d(e,t){var r;const n=(null!==(r=null==e?void 0:e.addresses)&&void 0!==r?r:[]).find((({addressType:e})=>e===t));if(!(null==e?void 0:e.addresses)||!n)switch(t){case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:throw a.ERR_NO_BITCOIN_ADDRESS;case i.AddressType.EVM:throw a.ERR_NO_EIP155_ADDRESS;case i.AddressType.Solana:throw a.ERR_NO_SOLANA_ADDRESS;default:throw a.ERR_NO_UNKNOWN_ADDRESS}return n}function f(e,t){var r;return null===(r=d(e,t))||void 0===r?void 0:r.address}})),s.register("gaJ2W",(function(t,r){e(t.exports,"formatAddressValue",(function(){return i}));var n=s("6HZTu");const i=e=>{const t=e.toString();return(0,n.formatHashMedium)(t)}})),s.register("6HZTu",(function(t,r){e(t.exports,"formatHashMedium",(function(){return n}));const n=(e,t=5)=>{const r=e.length,n=e.startsWith("0x")?t+2:t;return`${e.substring(0,n)}...${e.substring(r-t,r)}`}})),s.register("bcqdd",(function(t,r){e(t.exports,"formatAddress",(function(){return i}));var n=s("ltuGB");const i=(e,t,r,i=4)=>{const o=t?t.name:r,s=(0,n.formatIfNotHandle)(e,i);return o?`${o} (${s})`:s}})),s.register("ltuGB",(function(t,r){e(t.exports,"formatIfNotHandle",(function(){return i}));var n=s("6HZTu");const i=(e,t=5)=>e.includes(".")||e.includes("@")?e:(0,n.formatHashMedium)(e,t)})),s.register("kv72F",(function(t,r){e(t.exports,"formatAddressShort",(function(){return n}));const n=e=>`${e.substring(0,5)}...`})),s.register("gH0pE",(function(t,r){function n(e){return[e.endsWith(".sol"),"@"===e,e.startsWith("@")&&e.length>1]}e(t.exports,"parseBonfidaHandle",(function(){return n}))})),s.register("gWdun",(function(t,r){function n(e){return[e.endsWith(".eth")]}e(t.exports,"parseENSHandle",(function(){return n}))})),s.register("gzxl7",(function(t,r){e(t.exports,"accountsStorageKey",(function(){return p}),(function(e){return p=e})),e(t.exports,"fetchAllAccounts",(function(){return b}),(function(e){return b=e})),e(t.exports,"fetchAllSeedMeta",(function(){return w}),(function(e){return w=e})),e(t.exports,"fetchSecretIdentifiers",(function(){return x}),(function(e){return x=e})),e(t.exports,"fetchEntropy",(function(){return A}),(function(e){return A=e})),e(t.exports,"fetchPrivateKey",(function(){return S}),(function(e){return S=e})),e(t.exports,"storeAccount",(function(){return E}),(function(e){return E=e})),e(t.exports,"removeDanglingSecrets",(function(){return _}),(function(e){return _=e})),e(t.exports,"storeAccounts",(function(){return T}),(function(e){return T=e})),e(t.exports,"storePrivateKey",(function(){return k}),(function(e){return k=e})),e(t.exports,"storeSeed",(function(){return I}),(function(e){return I=e})),e(t.exports,"storeIntegrityCheck",(function(){return P}),(function(e){return P=e})),e(t.exports,"fetchIntegrityCheck",(function(){return R}),(function(e){return R=e})),e(t.exports,"clearVault",(function(){return C}),(function(e){return C=e})),s("iOvk1");var n=s("aKI1C");s("7mQ3Y");var i=s("hX0bG"),o=s("ade4r");s("RVqnc");var a=s("crjwk"),u=s("hC3le"),c=s("63mgW"),l=s("aitHt"),d=s("3U2BZ"),f=s("8tcqI").Buffer,h=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const p=`${l.baseStorageKey}.accounts`,y=`${l.baseStorageKey}.secrets`,g=e=>`${l.baseStorageKey}.privateKey.${e}`,m=e=>`${l.baseStorageKey}.seed.${e}`,v=`${l.baseStorageKey}.integrityCheck`;function b(e){var t;return h(this,void 0,void 0,(function*(){const r=yield M(e);return null!==(t=null==r?void 0:r.accounts)&&void 0!==t?t:[]}))}function w(e){return h(this,void 0,void 0,(function*(){const t=yield x(e),r=new Set(t.seedIdentifiers),n=yield b(e);for(const e of n)e.type===d.AccountType.Seed&&r.add(e.seedIdentifier);const i=[];for(const t of r){const r=yield A(e,t);r.entropy.fill(0),i.push({identifier:r.identifier})}return i}))}function x(e){return h(this,void 0,void 0,(function*(){const t=yield e.generalStorage.get(y);return null!=t?t:{version:1,privateKeyIdentifiers:[],seedIdentifiers:[]}}))}function A(e,t){return h(this,void 0,void 0,(function*(){const r=m(t),n=yield e.secretsStorage.getSecureValue(r);if(null==n)throw new(0,d.VaultFetchSeedInvalidIdentifier);return(0,c.isSerializedBuffer)(n.entropy)?n.entropy=new Uint8Array(f.from(n.entropy)):n.entropy=new Uint8Array(Object.values(n.entropy)),n}))}function S(e,t){return h(this,void 0,void 0,(function*(){const r=g(t),n=yield e.secretsStorage.getSecureValue(r);if(null==n)throw new(0,d.VaultFetchPrivateKeyInvalidIdentifier);return n.privateKey=new Uint8Array(f.from(n.privateKey)),n}))}function E(e,t,r=!0){return h(this,void 0,void 0,(function*(){let n=yield M(e);if(n){let o=n.accounts;const s=function(e,t){const r=[],n=[];switch(t.type){case d.AccountType.Seed:case d.AccountType.Ledger:Object.values(t.chains).forEach((e=>{switch(e.chainType){case i.AddressType.EVM:case i.AddressType.Solana:n.push(e.publicKey);break;case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:r.push(e.publicKey);break;default:(0,a.assertNever)(e)}}));break;case d.AccountType.ReadOnly:Object.values(t.addresses).forEach((e=>{n.push(e)}));break;case d.AccountType.PrivateKey:switch(t.chainType){case i.AddressType.EVM:case i.AddressType.Solana:n.push(t.publicKey);break;case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:r.push(t.publicKey);break;default:(0,a.assertNever)(t)}break;case d.AccountType.SeedVault:n.push(t.publicKey);break;default:(e=>{throw new Error("unknown account type")})()}const o=[];for(const t of e){let e;switch(t.type){case d.AccountType.Seed:case d.AccountType.Ledger:e=Object.values(t.chains).some((e=>{switch(e.chainType){case i.AddressType.EVM:case i.AddressType.Solana:return!!n.find((t=>(0,u.isEqual)(t,e.publicKey)));case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:return!!r.find((t=>(0,u.isEqual)(t,e.publicKey)));default:(0,a.assertNever)(e)}}));break;case d.AccountType.ReadOnly:e=Object.values(t.addresses).some((e=>!!n.find((t=>(0,u.isEqual)(t,e)))));break;case d.AccountType.PrivateKey:case d.AccountType.SeedVault:e=!!n.find((e=>(0,u.isEqual)(e,t.publicKey)));break;default:(e=>{throw new Error("unknown account type")})()}e&&o.push(t)}return o}(o,t);if(s.length>0){if(!r)throw new(0,d.VaultImportAccountDuplicate)(s[0].type,t.type);const n=B(t.type);for(const e of s)if(B(e.type)>=n)throw new(0,d.VaultImportAccountDuplicate)(e.type,t.type);o.push(t);const i=s.map((e=>e.identifier));yield _(e,o,i),o=o.filter((e=>!i.includes(e.identifier)))}else o.push(t);n.accounts=o}else n={version:1,accounts:[t]};return T(e,n.accounts)}))}function T(e,t){return h(this,void 0,void 0,(function*(){const r={version:1,accounts:t};return e.generalStorage.set(p,(0,c.serializeVaultStorageAccount)(r))}))}function k(e,t){return h(this,void 0,void 0,(function*(){const r=g(t.identifier);yield e.secretsStorage.setSecureValue(r,t),yield function(e,t){return h(this,void 0,void 0,(function*(){const r=yield x(e);return r.privateKeyIdentifiers=[...new Set([...r.privateKeyIdentifiers,t])],e.generalStorage.set(y,r)}))}(e,t.identifier)}))}function I(e,t){return h(this,void 0,void 0,(function*(){const r=m(t.identifier);yield e.secretsStorage.setSecureValue(r,t),yield function(e,t){return h(this,void 0,void 0,(function*(){const r=yield x(e);return r.seedIdentifiers=[...new Set([...r.seedIdentifiers,t])],e.generalStorage.set(y,r)}))}(e,t.identifier)}))}function _(e,t,r){return h(this,void 0,void 0,(function*(){const n=[],i=[];for(const e of t)r.includes(e.identifier)?i.push(e):n.push(e);const o=new Set,s=new Set;for(const e of n)switch(e.type){case d.AccountType.Seed:o.add(e.seedIdentifier);break;case d.AccountType.PrivateKey:s.add(e.privateKeyIdentifier);break;case d.AccountType.Ledger:case d.AccountType.ReadOnly:case d.AccountType.SeedVault:break;default:(0,a.assertNever)(e)}const u=[],c=[];for(const e of i)switch(e.type){case d.AccountType.Seed:o.has(e.seedIdentifier)||u.push(e.seedIdentifier);break;case d.AccountType.PrivateKey:s.has(e.privateKeyIdentifier)||c.push(e.privateKeyIdentifier);break;case d.AccountType.Ledger:case d.AccountType.ReadOnly:case d.AccountType.SeedVault:break;default:(0,a.assertNever)(e)}const l=(yield x(e)).seedIdentifiers;yield e.generalStorage.set(y,{version:1,privateKeyIdentifiers:Array.from(s),seedIdentifiers:l.filter((e=>o.has(e)))}),yield e.secretsStorage.removeSecureValue([...u.map((e=>m(e))),...c.map((e=>g(e)))])}))}function P(e,t){return h(this,void 0,void 0,(function*(){t?yield e.secretsStorage.setSecureValue(v,t):yield e.secretsStorage.removeSecureValue(v)}))}function R(e){return h(this,void 0,void 0,(function*(){return e.secretsStorage.getSecureValue(v)}))}function C(e){return h(this,void 0,void 0,(function*(){yield e.generalStorage.remove(p);const t=yield x(e),r=t.privateKeyIdentifiers.map((e=>g(e))),n=t.seedIdentifiers.map((e=>m(e)));yield e.secretsStorage.removeSecureValue([...r,...n]),yield e.generalStorage.remove(y),yield e.secretsStorage.removeSecureValue(v),yield e.secureCache.clear()}))}function M(e){return h(this,void 0,void 0,(function*(){let t=yield e.generalStorage.get(p);return t?(t=(0,c.deserializeVaultStorageAccount)(t),t=yield function(e,t){return h(this,void 0,void 0,(function*(){let r=!1;return t.accounts.forEach((e=>{switch(e.type){case d.AccountType.PrivateKey:r=O(e)||r;break;case d.AccountType.ReadOnly:break;case d.AccountType.Ledger:case d.AccountType.Seed:Object.values(e.chains).forEach((e=>{r=O(e)||r}));break;case d.AccountType.SeedVault:break;default:(0,a.assertNever)(e)}})),r&&(yield T(e,t.accounts)),t}))}(e,t),t):null}))}function O(e){let t=!1;switch(e.chainType){case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:Object.values(n.BitcoinNetworkID).forEach((r=>{if(e.addresses&&e.addresses[r])return;const n=(0,o.publicKeyToAddress)({publicKey:e.publicKey,addressType:e.chainType,networkID:r});e.addresses=Object.assign(Object.assign({},e.addresses),{[r]:n}),t=!0}))}return t}function B(e){switch(e){case d.AccountType.ReadOnly:return 1;case d.AccountType.PrivateKey:return 2;case d.AccountType.Seed:return 3;case d.AccountType.Ledger:return 4;case d.AccountType.SeedVault:return 5;default:return 0}}})),s.register("hC3le",(function(t,r){function n(e,t){return"string"==typeof e?e===t:e.length===t.length&&e.every(((e,r)=>e===t[r]))}e(t.exports,"isEqual",(function(){return n}))})),s.register("63mgW",(function(r,n){e(r.exports,"deserializeVaultAccount",(function(){return d})),e(r.exports,"isSerializedBuffer",(function(){return y})),e(r.exports,"serializeVaultAccount",(function(){return f})),e(r.exports,"deserializeVaultStorageAccount",(function(){return h})),e(r.exports,"serializeVaultStorageAccount",(function(){return p})),s("7mQ3Y");var i=s("hX0bG");s("RVqnc");var o=s("crjwk"),a=s("8SbOY"),u=s("9N3ov"),c=s("3U2BZ"),l=s("8tcqI").Buffer;function d(e){return(e=t(u)(e)).accounts.forEach((e=>{switch(e.type){case c.AccountType.PrivateKey:switch(e.chainType){case i.AddressType.EVM:case i.AddressType.Solana:break;case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:y(e.publicKey)&&(e.publicKey=new Uint8Array(l.from(e.publicKey)));break;default:(0,o.assertNever)(e)}break;case c.AccountType.ReadOnly:break;case c.AccountType.Ledger:case c.AccountType.Seed:for(const t of Object.keys(e.chains)){const r=e.chains[t];if(r)switch(r.chainType){case i.AddressType.EVM:case i.AddressType.Solana:break;case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:y(r.publicKey)&&(r.publicKey=new Uint8Array(l.from(r.publicKey)));break;default:(0,o.assertNever)(r)}}break;case c.AccountType.SeedVault:break;default:(0,o.assertNever)(e)}})),e}function f(e){return(e=t(u)(e)).accounts.forEach((e=>{switch(e.type){case c.AccountType.PrivateKey:switch(e.chainType){case i.AddressType.EVM:case i.AddressType.Solana:break;case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:e.publicKey instanceof Uint8Array&&(e.publicKey=l.from(e.publicKey).toJSON());break;default:(0,o.assertNever)(e)}break;case c.AccountType.ReadOnly:break;case c.AccountType.Ledger:case c.AccountType.Seed:for(const t of Object.keys(e.chains)){const r=e.chains[t];if(r)switch(r.chainType){case i.AddressType.EVM:case i.AddressType.Solana:break;case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:r.publicKey instanceof Uint8Array&&(e.chains[t].publicKey=l.from(r.publicKey).toJSON());break;default:(0,o.assertNever)(r)}}break;case c.AccountType.SeedVault:break;default:(0,o.assertNever)(e)}})),e}function h(e){return(e=t(u)(e)).accounts.forEach((e=>{var t;switch(e.type){case c.AccountType.PrivateKey:1===e.version&&y(e.publicKey)&&(e.publicKey=new Uint8Array(l.from(e.publicKey)));break;case c.AccountType.ReadOnly:break;case c.AccountType.Ledger:case c.AccountType.Seed:for(const r of Object.keys(e.chains))if(1===e.version&&y(null===(t=e.chains[r])||void 0===t?void 0:t.publicKey)){const t=e.chains[r];t&&(t.publicKey=new Uint8Array(l.from(t.publicKey)))}break;case c.AccountType.SeedVault:break;default:(0,o.assertNever)(e)}})),e}function p(e){return(e=t(u)(e)).accounts.forEach((e=>{var t,r;switch(e.type){case c.AccountType.PrivateKey:1===e.version&&e.publicKey instanceof Uint8Array&&(e.publicKey=l.from(e.publicKey).toJSON());break;case c.AccountType.ReadOnly:break;case c.AccountType.Ledger:case c.AccountType.Seed:for(const n of Object.keys(e.chains))1===e.version&&(null===(t=e.chains[n])||void 0===t?void 0:t.publicKey)instanceof Uint8Array&&(e.chains[n].publicKey=l.from(null===(r=e.chains[n])||void 0===r?void 0:r.publicKey).toJSON());break;case c.AccountType.SeedVault:break;default:(0,o.assertNever)(e)}})),e}function y(e){return!!e&&"object"==typeof e&&(0,a.hasKey)("type",e)&&"string"==typeof e.type&&(0,a.hasKey)("data",e)&&Array.isArray(e.data)&&e.data.every((e=>!Number.isNaN(parseInt(e))))}})),s.register("9N3ov",(function(e,t){var n=200,i="__lodash_hash_undefined__",o=9007199254740991,s="[object Arguments]",a="[object Boolean]",u="[object Date]",c="[object Function]",l="[object GeneratorFunction]",d="[object Map]",f="[object Number]",h="[object Object]",p="[object Promise]",y="[object RegExp]",g="[object Set]",m="[object String]",v="[object Symbol]",b="[object WeakMap]",w="[object ArrayBuffer]",x="[object DataView]",A="[object Float32Array]",S="[object Float64Array]",E="[object Int8Array]",T="[object Int16Array]",k="[object Int32Array]",I="[object Uint8Array]",_="[object Uint8ClampedArray]",P="[object Uint16Array]",R="[object Uint32Array]",C=/\w*$/,M=/^\[object .+?Constructor\]$/,O=/^(?:0|[1-9]\d*)$/,B={};B[s]=B["[object Array]"]=B[w]=B[x]=B[a]=B[u]=B[A]=B[S]=B[E]=B[T]=B[k]=B[d]=B[f]=B[h]=B[y]=B[g]=B[m]=B[v]=B[I]=B[_]=B[P]=B[R]=!0,B["[object Error]"]=B[c]=B[b]=!1;var N="object"==typeof r&&r&&r.Object===Object&&r,D="object"==typeof self&&self&&self.Object===Object&&self,L=N||D||Function("return this")(),F=t&&!t.nodeType&&t,U=F&&e&&!e.nodeType&&e,j=U&&U.exports===F;function K(e,t){return e.set(t[0],t[1]),e}function z(e,t){return e.add(t),e}function H(e,t,r,n){var i=-1,o=e?e.length:0;for(n&&o&&(r=e[++i]);++i-1},_e.prototype.set=function(e,t){var r=this.__data__,n=Oe(r,e);return n<0?r.push([e,t]):r[n][1]=t,this},Pe.prototype.clear=function(){this.__data__={hash:new Ie,map:new(ye||_e),string:new Ie}},Pe.prototype.delete=function(e){return Fe(this,e).delete(e)},Pe.prototype.get=function(e){return Fe(this,e).get(e)},Pe.prototype.has=function(e){return Fe(this,e).has(e)},Pe.prototype.set=function(e,t){return Fe(this,e).set(e,t),this},Re.prototype.clear=function(){this.__data__=new _e},Re.prototype.delete=function(e){return this.__data__.delete(e)},Re.prototype.get=function(e){return this.__data__.get(e)},Re.prototype.has=function(e){return this.__data__.has(e)},Re.prototype.set=function(e,t){var r=this.__data__;if(r instanceof _e){var i=r.__data__;if(!ye||i.length-1&&e%1==0&&e-1&&e%1==0&&e<=o}(e.length)&&!Ze(e)}var $e=fe||function(){return!1};function Ze(e){var t=Qe(e)?re.call(e):"";return t==c||t==l}function Qe(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function Ye(e){return Ge(e)?Ce(e):function(e){if(!He(e))return he(e);var t=[];for(var r in Object(e))te.call(e,r)&&"constructor"!=r&&t.push(r);return t}(e)}e.exports=function(e){return Be(e,!0,!0)}})),s.register("aitHt",(function(t,r){e(t.exports,"baseStorageKey",(function(){return n}));const n=".phantom-labs.vault"})),s.register("hQa5A",(function(t,r){e(t.exports,"VaultSignerPluginType",(function(){return s("9xwh7").VaultSignerPluginType})),e(t.exports,"MultiChainVaultSigner",(function(){return s("ddaSz").MultiChainVaultSigner})),e(t.exports,"createSolanaKeyPairSigner",(function(){return s("cO5u3").createSolanaKeyPairSigner})),e(t.exports,"createEthereumKeyPairSigner",(function(){return s("6cQvQ").createEthereumKeyPairSigner})),e(t.exports,"createBitcoinKeyPairSigner",(function(){return s("gBrtg").createBitcoinKeyPairSigner})),e(t.exports,"createJWTKeypairSigner",(function(){return s("hJ7GS").createJWTKeypairSigner})),e(t.exports,"isVaultSignerParams",(function(){return s("iZG0G").isVaultSignerParams})),e(t.exports,"createVaultSignerError",(function(){return s("9XyXc").createVaultSignerError})),e(t.exports,"toXOnly",(function(){return s("gBrtg").toXOnly}));s("gBrtg"),s("6cQvQ"),s("hJ7GS"),s("cO5u3"),s("ddaSz"),s("9XyXc"),s("9xwh7"),s("iZG0G")})),s.register("gBrtg",(function(t,r){e(t.exports,"toXOnly",(function(){return g}),(function(e){return g=e})),e(t.exports,"createBitcoinKeyPairSigner",(function(){return v}),(function(e){return v=e}));var n=s("8tcqI"),i=s("k0bg7"),o=s("5TKQ6");s("iOvk1");var a=s("5vOj6"),u=s("aKI1C");s("7mQ3Y");var c=s("hX0bG"),l=s("cRIoa"),d=s("dG1lS"),f=s("LZKcD"),h=s("9XyXc"),p=s("9xwh7"),y=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const g=e=>32===e.length?e:e.slice(1,33);function m(e){const{sha256:t}=d.crypto,r=t(n.Buffer.from("BIP0322-signed-message"));return t(n.Buffer.concat([r,r,n.Buffer.from(e)])).toString("hex")}const v=()=>({type:p.VaultSignerPluginType.KeyPair,sign:(e,t)=>y(void 0,void 0,void 0,(function*(){var r,s,d,y,v,b;try{switch(t.signingType){case"message":{const a=t.chainType,u=n.Buffer.from(t.message).toString("utf8"),h=null===(r=e[t.chainType])||void 0===r?void 0:r.privateKey;if(!h)throw new Error("missing private key for ("+t.chainType+")");const p=n.Buffer.from(h).toString("hex"),y=((e,t)=>{switch(e){case c.AddressType.BitcoinTaproot:return o.schnorr.getPublicKey(t);case c.AddressType.BitcoinNestedSegwit:case c.AddressType.BitcoinNativeSegwit:return o.getPublicKey(t,!0);default:throw new Error("Unsupported Address Type")}})(a,p),g=((e,t)=>{const r=l.NETWORK;switch(e){case c.AddressType.BitcoinTaproot:return l.p2tr(t,void 0,r);case c.AddressType.BitcoinNativeSegwit:return l.p2wpkh(t,r);case c.AddressType.BitcoinNestedSegwit:{const e=l.p2wpkh(t,r);return l.p2sh(e,r)}default:throw new Error("Unsupported Address Type")}})(a,y),v=n.Buffer.from("0000000000000000000000000000000000000000000000000000000000000000","hex"),b=0,w=4294967295,x=0,A=l.Script.encode(["OP_0",n.Buffer.from(m(u),"hex")]),S=new l.Transaction({allowUnknownOutputs:!0,version:b});S.addOutput({amount:BigInt(0),script:g.script}),S.addInput({txid:v,index:w,sequence:x,finalScriptSig:A});const E=new l.Transaction({allowUnknownOutputs:!0,version:b});E.addInput({txid:S.id,index:0,sequence:x,tapInternalKey:a===c.AddressType.BitcoinTaproot?y:void 0,witnessUtxo:{script:g.script,amount:BigInt(0)},redeemScript:g.redeemScript}),E.addOutput({script:l.Script.encode(["RETURN"]),amount:BigInt(0)}),E.sign(n.Buffer.from(p,"hex"),void 0,(0,i.randomBytes)(32)),E.finalize();let T=null;const k=E.getInput(0);if(!(null===(s=k.finalScriptWitness)||void 0===s?void 0:s.length))throw new Error("couldnt produce a signature");{const e=(0,f.encode)(null===(d=k.finalScriptWitness)||void 0===d?void 0:d.length);T=n.Buffer.concat([e,...k.finalScriptWitness.map((e=>{return t=e,n.Buffer.concat([(0,f.encode)(t.byteLength),t]);var t}))])}return{status:"success",signature:T.toString("hex"),message:E.toBytes()}}case"transaction":{const r=yield function(e,t,r,o){const s=l.Transaction.fromPSBT(r,{allowUnknownInputs:!0});try{t.forEach((t=>{const r=(0,a.addressTypeFromAddress)(u.BitcoinNetworkID.Mainnet,t.address),c=e[r];if(!c)throw new Error("missing private key for ("+r+")");const{publicKey:d,privateKey:f}=c;t.signingIndexes.forEach((e=>{var r;const a=s.getInput(e),u=(null===(r=a.witnessUtxo)||void 0===r?void 0:r.script)&&l.OutScript.decode(a.witnessUtxo.script);if(t.isScriptSpend||a.tapInternalKey||"tr"!==(null==u?void 0:u.type)||s.updateInput(e,{tapInternalKey:g(n.Buffer.from(d))}),t.sigHash)try{s.signIdx(f,e,[t.sigHash],(0,i.randomBytes)(32))}catch(t){s.signIdx(f,e,void 0,(0,i.randomBytes)(32))}else s.signIdx(f,e,void 0,(0,i.randomBytes)(32));if(o)try{s.finalizeIdx(e)}catch(e){}}))}))}catch(e){throw console.error(e),new Error(`Error signing PSBT ${e.toString()}`)}return Promise.resolve(s.toPSBT(0))}(e,null!==(y=t.inputsToSign)&&void 0!==y?y:[],n.Buffer.from(null!==(v=t.message)&&void 0!==v?v:"","hex"),null!==(b=t.finalize)&&void 0!==b&&b);return{status:"success",signature:n.Buffer.from(r).toString("hex")}}}}catch(e){return(0,h.createVaultSignerError)(p.VaultSignerErrorType.InternalError)}}))})})),s.register("cRIoa",(function(t,r){e(t.exports,"NETWORK",(function(){return R})),e(t.exports,"Script",(function(){return L})),e(t.exports,"OutScript",(function(){return Ve})),e(t.exports,"Transaction",(function(){return ct})),e(t.exports,"p2sh",(function(){return Me})),e(t.exports,"p2wpkh",(function(){return Ne})),e(t.exports,"p2tr",(function(){return ze})); +/*! scure-btc-signer - MIT License (c) 2022 Paul Miller (paulmillr.com) */ +var n=s("9huDv"),i=s("d1c1D"),o=s("cMnAd"),a=s("1uXCA"),u=s("kN3Qd");const{ProjectivePoint:c,sign:l,getPublicKey:d}=n.secp256k1,f=n.secp256k1.CURVE.n,h=(e,t)=>void 0===e?t:e,p=u.isBytes,y=e=>(0,o.ripemd160)((0,i.sha256)(e)),g=(...e)=>(0,i.sha256)((0,i.sha256)(m(...e))),m=u.concatBytes,v=(0,a.base58check)(i.sha256);function b(e){if(Array.isArray(e))return e.map((e=>b(e)));if(e instanceof Uint8Array)return Uint8Array.from(e);if(["number","bigint","boolean","string","undefined"].includes(typeof e))return e;if(null===e)return e;if("object"==typeof e)return Object.fromEntries(Object.entries(e).map((([e,t])=>[e,b(t)])));throw new Error(`cloneDeep: unknown type=${e} (${typeof e})`)}var w,x;function A(e,t){const r=e.length;if(t===w.ecdsa){if(32===r)throw new Error("Expected non-Schnorr key");return c.fromHex(e),e}if(t===w.schnorr){if(32!==r)throw new Error("Expected 32-byte Schnorr key");return n.schnorr.utils.lift_x(n.schnorr.utils.bytesToNumberBE(e)),e}throw new Error("Unknown key type")}function S(e,t){try{return A(e,t),!0}catch(e){return!1}}(x=w||(w={}))[x.ecdsa=0]="ecdsa",x[x.schnorr=1]="schnorr";const E=e=>e.r=f)throw new Error("tweak higher than curve order");return o}function k(e,t){const r=n.schnorr.utils,i=T(e,t),o=r.lift_x(r.bytesToNumberBE(e)).add(c.fromPrivateKey(i)),s=o.hasEvenY()?0:1;return[r.pointToBytes(o),s]}const I=u.validate(u.bytes(null),(e=>A(e,w.ecdsa))),_=u.validate(u.bytes(32),(e=>A(e,w.schnorr))),P=u.validate(u.bytes(null),(e=>{if(64!==e.length&&65!==e.length)throw new Error("Schnorr signature should be 64 or 65 bytes long");return e}));const R={bech32:"bc",pubKeyHash:0,scriptHash:5,wif:128},C=2,M=4294967295,O=new Uint8Array(32);u.coders.decimal(8);function B(e,t){if(!p(e)||!p(t))throw new Error(`cmp: wrong type a=${typeof e} b=${typeof t}`);const r=Math.min(e.length,t.length);for(let n=0;n{for(let r of t){if("string"==typeof r){if(void 0===N[r])throw new Error(`Unknown opcode=${r}`);e.byte(N[r]);continue}if("number"==typeof r){if(0===r){e.byte(0);continue}if(1<=r&&r<=16){e.byte(N.OP_1-1+r);continue}}if("number"==typeof r&&(r=F().encode(BigInt(r))),!p(r))throw new Error(`Wrong Script OP=${r} (${typeof r})`);const t=r.length;t{const t=[];for(;!e.isEnd();){const r=e.byte();if(N.OP_0{if(0n===t)return;const r=t<0,n=BigInt(t),i=[];for(let e=r?-n:n;e;e>>=8n)i.push(Number(0xffn&e));i[i.length-1]>=128?i.push(r?128:0):r&&(i[i.length-1]|=128),e.bytes(new Uint8Array(i))},decodeStream:r=>{const n=r.leftBytes;if(n>e)throw new Error(`ScriptNum: number (${n}) bigger than limit=${e}`);if(0===n)return 0n;if(t&&0==(127&r.data[n-1])&&(n<=1||0==(128&r.data[n-2])))throw new Error("Non-minimally encoded ScriptNum");let i=0,o=0n;for(let e=0;e=128&&(o&=2n**BigInt(8*n)-1n>>1n,o=-o),o}})}const U={253:[253,2,253n,65535n],254:[254,4,65536n,4294967295n],255:[255,8,4294967296n,18446744073709551615n]},j=u.wrap({encodeStream:(e,t)=>{if("number"==typeof t&&(t=BigInt(t)),0n<=t&&t<=252n)return e.byte(Number(t));for(const[r,n,i,o]of Object.values(U))if(!(i>t||t>o)){e.byte(r);for(let r=0;r>8n*BigInt(r)&0xffn));return}throw e.err(`VarInt too big: ${t}`)},decodeStream:e=>{const t=e.byte();if(t<=252)return BigInt(t);const[r,n,i]=U[t];let o=0n;for(let t=0;tu.array(j,e),H=u.bytes(j),q=u.struct({txid:u.bytes(32,!0),index:u.U32LE,finalScriptSig:H,sequence:u.U32LE}),V=u.struct({amount:u.U64LE,script:H}),W={amount:0xffffffffffffffffn,script:u.EMPTY},G=u.array(K,H),$=u.struct({version:u.I32LE,segwitFlag:u.flag(new Uint8Array([0,1])),inputs:z(q),outputs:z(V),witnesses:u.flagged("segwitFlag",u.array("inputs/length",G)),lockTime:u.U32LE});const Z=u.validate($,(function(e){if(e.segwitFlag&&e.witnesses&&!e.witnesses.length)throw new Error("Segwit flag with empty witnesses array");return e}));function Q(e){const[t,r,n,i,o,s]=e;return{type:t,kc:r,vc:n,reqInc:i,allowInc:o,silentIgnore:s}}const Y=u.struct({fingerprint:u.U32BE,path:u.array(null,u.U32LE)}),X=u.struct({version:u.U8,internalKey:u.bytes(32),merklePath:u.array(null,u.bytes(32))}),J=u.validate(X,(e=>{if(e.merklePath.length>128)throw new Error("TaprootControlBlock: merklePath should be of length 0..128 (inclusive)");return e})),ee=u.struct({hashes:u.array(K,u.bytes(32)),der:Y}),te=u.bytes(78),re=u.struct({pubKey:_,leafHash:u.bytes(32)}),ne=u.array(null,u.struct({depth:u.U8,version:u.U8,script:H})),ie=u.bytes(null),oe=u.bytes(20),se=u.bytes(32),ae={unsignedTx:[0,!1,Z,[0],[0],!1],xpub:[1,te,Y,[],[0,2],!1],txVersion:[2,!1,u.U32LE,[2],[2],!1],fallbackLocktime:[3,!1,u.U32LE,[],[2],!1],inputCount:[4,!1,K,[2],[2],!1],outputCount:[5,!1,K,[2],[2],!1],txModifiable:[6,!1,u.U8,[],[2],!1],version:[251,!1,u.U32LE,[],[0,2],!1],proprietary:[252,ie,ie,[],[0,2],!1]},ue={nonWitnessUtxo:[0,!1,Z,[],[0,2],!1],witnessUtxo:[1,!1,V,[],[0,2],!1],partialSig:[2,I,ie,[],[0,2],!1],sighashType:[3,!1,u.U32LE,[],[0,2],!1],redeemScript:[4,!1,ie,[],[0,2],!1],witnessScript:[5,!1,ie,[],[0,2],!1],bip32Derivation:[6,I,Y,[],[0,2],!1],finalScriptSig:[7,!1,ie,[],[0,2],!1],finalScriptWitness:[8,!1,G,[],[0,2],!1],porCommitment:[9,!1,ie,[],[0,2],!1],ripemd160:[10,oe,ie,[],[0,2],!1],sha256:[11,se,ie,[],[0,2],!1],hash160:[12,oe,ie,[],[0,2],!1],hash256:[13,se,ie,[],[0,2],!1],txid:[14,!1,se,[2],[2],!0],index:[15,!1,u.U32LE,[2],[2],!0],sequence:[16,!1,u.U32LE,[],[2],!0],requiredTimeLocktime:[17,!1,u.U32LE,[],[2],!1],requiredHeightLocktime:[18,!1,u.U32LE,[],[2],!1],tapKeySig:[19,!1,P,[],[0,2],!1],tapScriptSig:[20,re,P,[],[0,2],!1],tapLeafScript:[21,J,ie,[],[0,2],!1],tapBip32Derivation:[22,se,ee,[],[0,2],!1],tapInternalKey:[23,!1,_,[],[0,2],!1],tapMerkleRoot:[24,!1,se,[],[0,2],!1],proprietary:[252,ie,ie,[],[0,2],!1]},ce=["txid","sequence","index","witnessUtxo","nonWitnessUtxo","finalScriptSig","finalScriptWitness","unknown"],le=["partialSig","finalScriptSig","finalScriptWitness","tapKeySig","tapScriptSig"],de={redeemScript:[0,!1,ie,[],[0,2],!1],witnessScript:[1,!1,ie,[],[0,2],!1],bip32Derivation:[2,I,Y,[],[0,2],!1],amount:[3,!1,u.I64LE,[2],[2],!0],script:[4,!1,ie,[2],[2],!0],tapInternalKey:[5,!1,_,[],[0,2],!1],tapTree:[6,!1,ne,[],[0,2],!1],tapBip32Derivation:[7,_,ee,[],[0,2],!1],proprietary:[252,ie,ie,[],[0,2],!1]},fe=[],he=u.array(u.NULL,u.struct({key:u.prefix(K,u.struct({type:K,key:u.bytes(null)})),value:u.bytes(K)}));u.struct({type:K,key:u.bytes(null)});function pe(e){const t={};for(const r in e){const[n,i,o]=e[r];t[n]=[r,i,o]}return u.wrap({encodeStream:(t,r)=>{let n=[];for(const t in e){const i=r[t];if(void 0===i)continue;const[o,s,a]=e[t];if(s){const e=i.map((([e,t])=>[s.encode(e),a.encode(t)]));e.sort(((e,t)=>B(e[0],t[0])));for(const[t,r]of e)n.push({key:{key:t,type:o},value:r})}else n.push({key:{type:o,key:u.EMPTY},value:a.encode(i)})}if(r.unknown){r.unknown.sort(((e,t)=>B(e[0].key,t[0].key)));for(const[e,t]of r.unknown)n.push({key:e,value:t})}he.encodeStream(t,n)},decodeStream:e=>{const r=he.decodeStream(e),n={},i={};for(const e of r){let r="unknown",o=e.key.key,s=e.value;if(t[e.key.type]){const[u,c,l]=t[e.key.type];if(r=u,!c&&o.length)throw new Error(`PSBT: Non-empty key for ${r} (key=${a.hex.encode(o)} value=${a.hex.encode(s)}`);if(o=c?c.decode(o):void 0,s=l.decode(s),!c){if(n[r])throw new Error(`PSBT: Same keys: ${r} (key=${o} value=${s})`);n[r]=s,i[r]=!0;continue}}else o={type:e.key.type,key:e.key.key};if(i[r])throw new Error(`PSBT: Key type with empty key and no key=${r} val=${s}`);n[r]||(n[r]=[]),n[r].push([o,s])}return n}})}function ye(e,t){if(!u.equalBytes(e.hash,(0,i.sha256)(t)))throw new Error("checkScript: wsh wrong witnessScript hash");const r=Ve.decode(t);if("tr"===r.type||"tr_ns"===r.type||"tr_ms"===r.type)throw new Error(`checkScript: P2${r.type} cannot be wrapped in P2SH`);if("wpkh"===r.type||"sh"===r.type)throw new Error(`checkScript: P2${r.type} cannot be wrapped in P2WSH`)}function ge(e,t,r){if(e){const n=Ve.decode(e);if("tr_ns"===n.type||"tr_ms"===n.type||"ms"===n.type||"pk"==n.type)throw new Error(`checkScript: non-wrapped ${n.type}`);if("sh"===n.type&&t){if(!u.equalBytes(n.hash,y(t)))throw new Error("checkScript: sh wrong redeemScript hash");const e=Ve.decode(t);if("tr"===e.type||"tr_ns"===e.type||"tr_ms"===e.type)throw new Error(`checkScript: P2${e.type} cannot be wrapped in P2SH`);if("sh"===e.type)throw new Error("checkScript: P2SH cannot be wrapped in P2SH")}"wsh"===n.type&&r&&ye(n,r)}if(t){const e=Ve.decode(t);"wsh"===e.type&&r&&ye(e,r)}}const me=u.validate(pe(ue),(e=>{if(e.finalScriptWitness&&!e.finalScriptWitness.length)throw new Error("validateInput: wmpty finalScriptWitness");if(e.partialSig&&!e.partialSig.length)throw new Error("Empty partialSig");if(e.partialSig)for(const[t]of e.partialSig)A(t,w.ecdsa);if(e.bip32Derivation)for(const[t]of e.bip32Derivation)A(t,w.ecdsa);if(void 0!==e.requiredTimeLocktime&&e.requiredTimeLocktime<5e8)throw new Error(`validateInput: wrong timeLocktime=${e.requiredTimeLocktime}`);if(void 0!==e.requiredHeightLocktime&&(e.requiredHeightLocktime<=0||e.requiredHeightLocktime>=5e8))throw new Error(`validateInput: wrong heighLocktime=${e.requiredHeightLocktime}`);if(e.nonWitnessUtxo&&void 0!==e.index){const t=e.nonWitnessUtxo.outputs.length-1;if(e.index>t)throw new Error(`validateInput: index(${e.index}) not in nonWitnessUtxo`);const r=e.nonWitnessUtxo.outputs[e.index];if(e.witnessUtxo&&(!u.equalBytes(e.witnessUtxo.script,r.script)||e.witnessUtxo.amount!==r.amount))throw new Error("validateInput: witnessUtxo different from nonWitnessUtxo")}if(e.tapLeafScript)for(const[t,r]of e.tapLeafScript){if((254&t.version)!==r[r.length-1])throw new Error("validateInput: tapLeafScript version mimatch");if(1&r[r.length-1])throw new Error("validateInput: tapLeafScript version has parity bit!")}if(e.nonWitnessUtxo&&e.index&&e.txid){if(e.nonWitnessUtxo.outputs.length-1{if(e.bip32Derivation)for(const[t]of e.bip32Derivation)A(t,w.ecdsa);return e})),be=u.validate(pe(ae),(e=>{if(0===(e.version||0)){if(!e.unsignedTx)throw new Error("PSBTv0: missing unsignedTx");if(e.unsignedTx.segwitFlag||e.unsignedTx.witnesses)throw new Error("PSBTv0: witness in unsingedTx");for(const t of e.unsignedTx.inputs)if(t.finalScriptSig&&t.finalScriptSig.length)throw new Error("PSBTv0: input scriptSig found in unsignedTx")}return e})),we=u.struct({magic:u.magic(u.string(new Uint8Array([255])),"psbt"),global:be,inputs:u.array("global/unsignedTx/inputs/length",me),outputs:u.array(null,ve)}),xe=u.struct({magic:u.magic(u.string(new Uint8Array([255])),"psbt"),global:be,inputs:u.array("global/inputCount",me),outputs:u.array("global/outputCount",ve)});u.struct({magic:u.magic(u.string(new Uint8Array([255])),"psbt"),items:u.array(null,u.apply(u.array(u.NULL,u.tuple([u.hex(K),u.bytes(j)])),u.coders.dict()))});function Ae(e,t,r){for(const n in r){if("unknown"===n)continue;if(!t[n])continue;const{allowInc:r}=Q(t[n]);if(!r.includes(e))throw new Error(`PSBTv${e}: field ${n} is not allowed`)}for(const n in t){const{reqInc:i}=Q(t[n]);if(i.includes(e)&&void 0===r[n])throw new Error(`PSBTv${e}: missing required field ${n}`)}}function Se(e,t,r){const n={};for(const i in r){const o=i;if("unknown"!==o){if(!t[o])continue;const{allowInc:r,silentIgnore:n}=Q(t[o]);if(!r.includes(e)){if(n)continue;throw new Error(`Failed to serialize in PSBTv${e}: ${o} but versions allows inclusion=${r}`)}}n[o]=r[o]}return n}function Ee(e){const t=e&&e.global&&e.global.version||0;Ae(t,ae,e.global);for(const r of e.inputs)Ae(t,ue,r);for(const r of e.outputs)Ae(t,de,r);const r=t?e.global.inputCount:e.global.unsignedTx.inputs.length;if(e.inputs.length1||n.length&&Object.keys(n[0]).length)throw new Error(`Unexpected inputs left in tx=${n}`);const i=t?e.global.outputCount:e.global.unsignedTx.outputs.length;if(e.outputs.length1||o.length&&Object.keys(o[0]).length)throw new Error(`Unexpected outputs left in tx=${o}`);return e}function Te(e,t,r,n){const i={...r,...t};for(const o in e){const s=o,[c,l,d]=e[s],f=n&&!n.includes(o);if(void 0===t[o]&&o in t){if(f)throw new Error(`Cannot remove signed field=${o}`);delete i[o]}else if(l){const e=r&&r[o]?r[o]:[];let n=t[s];if(n){if(!Array.isArray(n))throw new Error(`keyMap(${o}): KV pairs should be [k, v][]`);n=n.map((e=>{if(2!==e.length)throw new Error(`keyMap(${o}): KV pairs should be [k, v][]`);return["string"==typeof e[0]?l.decode(a.hex.decode(e[0])):e[0],"string"==typeof e[1]?d.decode(a.hex.decode(e[1])):e[1]]}));const t={},r=(e,r,n)=>{if(void 0===t[e])return void(t[e]=[r,n]);const i=a.hex.encode(d.encode(t[e][1])),o=a.hex.encode(d.encode(n));if(i!==o)throw new Error(`keyMap(${s}): same key=${e} oldVal=${i} newVal=${o}`)};for(const[t,n]of e){r(a.hex.encode(l.encode(t)),t,n)}for(const[e,i]of n){const n=a.hex.encode(l.encode(e));if(void 0===i){if(f)throw new Error(`Cannot remove signed field=${s}/${e}`);delete t[n]}else r(n,e,i)}i[s]=Object.values(t)}}else if("string"==typeof i[o])i[o]=d.decode(a.hex.decode(i[o]));else if(f&&o in t&&r&&void 0!==r[o]&&!u.equalBytes(d.encode(t[o]),d.encode(r[o])))throw new Error(`Cannot change signed field=${o}`)}for(const t in i)e[t]||delete i[t];return i}const ke=u.validate(we,Ee),Ie=u.validate(xe,Ee),_e=u.struct({txid:u.bytes(32,!0),index:u.U32LE}),Pe={encode(e){if(2===e.length&&p(e[0])&&S(e[0],w.ecdsa)&&"CHECKSIG"===e[1])return{type:"pk",pubkey:e[0]}},decode:e=>"pk"===e.type?[e.pubkey,"CHECKSIG"]:void 0},Re={encode(e){if(5===e.length&&"DUP"===e[0]&&"HASH160"===e[1]&&p(e[2])&&"EQUALVERIFY"===e[3]&&"CHECKSIG"===e[4])return{type:"pkh",hash:e[2]}},decode:e=>"pkh"===e.type?["DUP","HASH160",e.hash,"EQUALVERIFY","CHECKSIG"]:void 0},Ce={encode(e){if(3===e.length&&"HASH160"===e[0]&&p(e[1])&&"EQUAL"===e[2])return{type:"sh",hash:e[1]}},decode:e=>"sh"===e.type?["HASH160",e.hash,"EQUAL"]:void 0},Me=(e,t=R)=>{const r=e.script;if(!p(r))throw new Error(`Wrong script: ${typeof e.script}, expected Uint8Array`);const n=y(r);ge(Ve.encode({type:"sh",hash:n}),r,e.witnessScript);const i={type:"sh",redeemScript:r,script:Ve.encode({type:"sh",hash:n}),address:Ze(t).encode({type:"sh",hash:n})};return e.witnessScript&&(i.witnessScript=e.witnessScript),i},Oe={encode(e){if(2===e.length&&0===e[0]&&p(e[1])&&32===e[1].length)return{type:"wsh",hash:e[1]}},decode:e=>"wsh"===e.type?[0,e.hash]:void 0},Be={encode(e){if(2===e.length&&0===e[0]&&p(e[1])&&20===e[1].length)return{type:"wpkh",hash:e[1]}},decode:e=>"wpkh"===e.type?[0,e.hash]:void 0},Ne=(e,t=R)=>{if(!S(e,w.ecdsa))throw new Error("P2WPKH: invalid publicKey");if(65===e.length)throw new Error("P2WPKH: uncompressed public key");const r=y(e);return{type:"wpkh",script:Ve.encode({type:"wpkh",hash:r}),address:Ze(t).encode({type:"wpkh",hash:r})}},De={encode(e){const t=e.length-1;if("CHECKMULTISIG"!==e[t])return;const r=e[0],n=e[t-1];if("number"!=typeof r||"number"!=typeof n)return;const i=e.slice(1,-2);if(n===i.length){for(const e of i)if(!p(e))return;return{type:"ms",m:r,pubkeys:i}}},decode:e=>"ms"===e.type?[e.m,...e.pubkeys,e.pubkeys.length,"CHECKMULTISIG"]:void 0},Le={encode(e){if(2===e.length&&1===e[0]&&p(e[1]))return{type:"tr",pubkey:e[1]}},decode:e=>"tr"===e.type?[1,e.pubkey]:void 0};function Fe(e,t,r=!1){if(!e)throw new Error("taprootHashTree: empty tree");if(Array.isArray(e)&&1===e.length&&(e=e[0]),!Array.isArray(e)){const{leafVersion:n,script:i}=e;if(e.tapLeafScript||e.tapMerkleRoot&&!u.equalBytes(e.tapMerkleRoot,u.EMPTY))throw new Error("P2TR: tapRoot leafScript cannot have tree");const o="string"==typeof i?a.hex.decode(i):i;if(!p(o))throw new Error(`checkScript: wrong script type=${o}`);return function(e,t,r=!1){const n=Ve.decode(e);if("unknown"===n.type&&r)return;if(!["tr_ns","tr_ms"].includes(n.type))throw new Error(`P2TR: invalid leaf script=${n.type}`);const i=n;if(!r&&i.pubkeys)for(const e of i.pubkeys){if(u.equalBytes(e,Ke))throw new Error("Unspendable taproot key in leaf script");if(u.equalBytes(e,t))throw new Error("Using P2TR with leaf script with same key as internal key is not supported")}}(o,t,r),{type:"leaf",version:n,script:o,hash:st(o,n)}}if(2!==e.length&&(e=function(e){const t=Array.from(e);for(;t.length>=2;){t.sort(((e,t)=>(t.weight||1)-(e.weight||1)));const e=t.pop(),r=t.pop(),n=(r?.weight||1)+(e?.weight||1);t.push({weight:n,childs:[r?.childs||r,e?.childs||e]})}const r=t[0];return r?.childs||r}(e)),2!==e.length)throw new Error("hashTree: non binary tree!");const i=Fe(e[0],t,r),o=Fe(e[1],t,r);let[s,c]=[i.hash,o.hash];return-1===B(c,s)&&([s,c]=[c,s]),{type:"branch",left:i,right:o,hash:n.schnorr.utils.taggedHash("TapBranch",s,c)}}function Ue(e,t=[]){if(!e)throw new Error("taprootAddPath: empty tree");if("leaf"===e.type)return{...e,path:t};if("branch"!==e.type)throw new Error(`taprootAddPath: wrong type=${e}`);return{...e,path:t,left:Ue(e.left,[e.right.hash,...t]),right:Ue(e.right,[e.left.hash,...t])}}function je(e){if(!e)throw new Error("taprootAddPath: empty tree");if("leaf"===e.type)return[e];if("branch"!==e.type)throw new Error(`taprootWalkTree: wrong type=${e}`);return[...je(e.left),...je(e.right)]}const Ke=(0,i.sha256)(c.BASE.toRawBytes(!1));function ze(e,t,r=R,n=!1){if(!e&&!t)throw new Error("p2tr: should have pubKey or scriptTree (or both)");const i="string"==typeof e?a.hex.decode(e):e||Ke;if(!S(i,w.schnorr))throw new Error("p2tr: non-schnorr pubkey");let o=t?Ue(Fe(t,i,n)):void 0;const s=o?o.hash:void 0,[c,l]=k(i,s||u.EMPTY);let d,f;o&&(d=je(o).map((e=>({...e,controlBlock:J.encode({version:(e.version||ot)+l,internalKey:i,merklePath:e.path})})))),d&&(f=d.map((e=>[J.decode(e.controlBlock),m(e.script,new Uint8Array([e.version||ot]))])));const h={type:"tr",script:Ve.encode({type:"tr",pubkey:c}),address:Ze(r).encode({type:"tr",pubkey:c}),tweakedPubkey:c,tapInternalKey:i};return d&&(h.leaves=d),f&&(h.tapLeafScript=f),s&&(h.tapMerkleRoot=s),h}const He=[Pe,Re,Ce,Oe,Be,De,Le,{encode(e){const t=e.length-1;if("CHECKSIG"!==e[t])return;const r=[];for(let n=0;n{if("tr_ns"!==e.type)return;const t=[];for(let r=0;rNumber.MAX_SAFE_INTEGER)return;return Number(n)}catch(e){return}}(e[t-1]);if("number"==typeof n){for(let n=0;n{if("tr_ms"!==e.type)return;const t=[e.pubkeys[0],"CHECKSIG"];for(let r=1;r({type:"unknown",script:L.encode(e)}),decode:e=>"unknown"===e.type?L.decode(e.script):void 0}],qe=u.apply(L,u.coders.match(He)),Ve=u.validate(qe,(e=>{if("pk"===e.type&&!S(e.pubkey,w.ecdsa))throw new Error("OutScript/pk: wrong key");if(!("pkh"!==e.type&&"sh"!==e.type&&"wpkh"!==e.type||p(e.hash)&&20===e.hash.length))throw new Error(`OutScript/${e.type}: wrong hash`);if("wsh"===e.type&&(!p(e.hash)||32!==e.hash.length))throw new Error("OutScript/wsh: wrong hash");if(!("tr"!==e.type||p(e.pubkey)&&S(e.pubkey,w.schnorr)))throw new Error("OutScript/tr: wrong taproot public key");if(("ms"===e.type||"tr_ns"===e.type||"tr_ms"===e.type)&&!Array.isArray(e.pubkeys))throw new Error("OutScript/multisig: wrong pubkeys array");if("ms"===e.type){const t=e.pubkeys.length;for(const t of e.pubkeys)if(!S(t,w.ecdsa))throw new Error("OutScript/multisig: wrong pubkey");if(e.m<=0||t>16||e.m>t)throw new Error("OutScript/multisig: invalid params")}if("tr_ns"===e.type||"tr_ms"===e.type)for(const t of e.pubkeys)if(!S(t,w.schnorr))throw new Error(`OutScript/${e.type}: wrong pubkey`);if("tr_ms"===e.type){const t=e.pubkeys.length;if(e.m<=0||t>999||e.m>t)throw new Error("OutScript/tr_ms: invalid params")}return e}));function We(e,t){if(t.length<2||t.length>40)throw new Error("Witness: invalid length");if(e>16)throw new Error("Witness: invalid version");if(0===e&&20!==t.length&&32!==t.length)throw new Error("Witness: invalid length for version")}function Ge(e,t,r=R){We(e,t);const n=0===e?a.bech32:a.bech32m;return n.encode(r.bech32,[e].concat(n.toWords(t)))}function $e(e,t){return v.encode(m(Uint8Array.from(t),e))}function Ze(e=R){return{encode(t){const{type:r}=t;if("wpkh"===r)return Ge(0,t.hash,e);if("wsh"===r)return Ge(0,t.hash,e);if("tr"===r)return Ge(1,t.pubkey,e);if("pkh"===r)return $e(t.hash,[e.pubKeyHash]);if("sh"===r)return $e(t.hash,[e.scriptHash]);throw new Error(`Unknown address type=${r}`)},decode(t){if(t.length<14||t.length>74)throw new Error("Invalid address length");if(e.bech32&&t.toLowerCase().startsWith(e.bech32)){let r;try{if(r=a.bech32.decode(t),0!==r.words[0])throw new Error(`bech32: wrong version=${r.words[0]}`)}catch(e){if(r=a.bech32m.decode(t),0===r.words[0])throw new Error(`bech32m: wrong version=${r.words[0]}`)}if(r.prefix!==e.bech32)throw new Error(`wrong bech32 prefix=${r.prefix}`);const[n,...i]=r.words,o=a.bech32.fromWords(i);if(We(n,o),0===n&&32===o.length)return{type:"wsh",hash:o};if(0===n&&20===o.length)return{type:"wpkh",hash:o};if(1===n&&32===o.length)return{type:"tr",pubkey:o};throw new Error("Unknown witness program")}const r=v.decode(t);if(21!==r.length)throw new Error("Invalid base58 address");if(r[0]===e.pubKeyHash)return{type:"pkh",hash:r.slice(1)};if(r[0]===e.scriptHash)return{type:"sh",hash:r.slice(1)};throw new Error(`Invalid address prefix=${r[0]}`)}}}var Qe,Ye,Xe,Je;function et(e){if("number"!=typeof e||"string"!=typeof Xe[e])throw new Error(`Invalid SigHash=${e}`);return e}function tt(e){const t=31&e;return{isAny:!!(e&Qe.ANYONECANPAY),isNone:t===Qe.NONE,isSingle:t===Qe.SINGLE}}(Ye=Qe||(Qe={}))[Ye.DEFAULT=0]="DEFAULT",Ye[Ye.ALL=1]="ALL",Ye[Ye.NONE=2]="NONE",Ye[Ye.SINGLE=3]="SINGLE",Ye[Ye.ANYONECANPAY=128]="ANYONECANPAY",(Je=Xe||(Xe={}))[Je.DEFAULT=0]="DEFAULT",Je[Je.ALL=1]="ALL",Je[Je.NONE=2]="NONE",Je[Je.SINGLE=3]="SINGLE",Je[Je.DEFAULT_ANYONECANPAY=128]="DEFAULT_ANYONECANPAY",Je[Je.ALL_ANYONECANPAY=129]="ALL_ANYONECANPAY",Je[Je.NONE_ANYONECANPAY=130]="NONE_ANYONECANPAY",Je[Je.SINGLE_ANYONECANPAY=131]="SINGLE_ANYONECANPAY";function rt(e){if(void 0===e.txid||void 0===e.index)throw new Error("Transaction/input: txid and index required");return{txid:e.txid,index:e.index,sequence:h(e.sequence,M),finalScriptSig:h(e.finalScriptSig,u.EMPTY)}}function nt(e){for(const t in e){const r=t;ce.includes(r)||delete e[r]}}function it(e){if(void 0===e.script||void 0===e.amount)throw new Error("Transaction/output: script and amount required");return{script:e.script,amount:e.amount}}const ot=192,st=(e,t=ot)=>n.schnorr.utils.taggedHash("TapLeaf",new Uint8Array([t]),H.encode(e));function at(e,t,r,i=u.EMPTY){return u.equalBytes(r,t)&&(e=function(e,t=new Uint8Array){const r=n.schnorr.utils,i=r.bytesToNumberBE(e),o=c.fromPrivateKey(i),s=o.hasEvenY()?i:r.mod(-i,f),a=T(r.pointToBytes(o),t);return r.numberToBytesBE(r.mod(s+a,f),32)}(e,i),t=n.schnorr.getPublicKey(e)),{privKey:e,pubKey:t}}const ut={}.toString;class ct{static fromRaw(e,t={}){const r=Z.decode(e),n=new ct({...t,version:r.version,lockTime:r.lockTime});for(const e of r.outputs)n.addOutput(e);if(n.outputs=r.outputs,n.inputs=r.inputs,r.witnesses)for(let e=0;e({finalScriptSig:u.EMPTY,...r.global.unsignedTx?.inputs[t],...e})));const l=0===n?i?.outputs.length:r.global.outputCount;return a.outputs=r.outputs.slice(0,l).map(((e,t)=>({...e,...r.global.unsignedTx?.outputs[t]}))),a.global={...r.global,txVersion:o},0!==s&&(a.global.fallbackLocktime=s),a}toPSBT(e=this.opts.PSBTVersion){if(0!==e&&2!==e)throw new Error(`Wrong PSBT version=${e}`);const t=this.inputs.map((t=>Se(e,ue,t)));for(const e of t)e.partialSig&&!e.partialSig.length&&delete e.partialSig,e.finalScriptSig&&!e.finalScriptSig.length&&delete e.finalScriptSig,e.finalScriptWitness&&!e.finalScriptWitness.length&&delete e.finalScriptWitness;const r=this.outputs.map((t=>Se(e,de,t))),n={...this.global};return 0===e?(n.unsignedTx=Z.decode(this.unsignedTx),delete n.fallbackLocktime,delete n.txVersion):(n.version=e,n.txVersion=this.version,n.inputCount=this.inputs.length,n.outputCount=this.outputs.length,n.fallbackLocktime&&0===n.fallbackLocktime&&delete n.fallbackLocktime),this.opts.bip174jsCompat&&(t.length||t.push({}),r.length||r.push({})),(0===e?ke:Ie).encode({global:n,inputs:t,outputs:r})}get lockTime(){let e=0,t=0,r=0,n=0;for(const i of this.inputs)i.requiredHeightLocktime&&(e=Math.max(e,i.requiredHeightLocktime),t++),i.requiredTimeLocktime&&(r=Math.max(r,i.requiredTimeLocktime),n++);return t&&t>=n?e:0!==r?r:this.global.fallbackLocktime||0}get version(){if(void 0===this.global.txVersion)throw new Error("No global.txVersion");return this.global.txVersion}inputStatus(e){this.checkInputIdx(e);const t=this.inputs[e];return t.finalScriptSig&&t.finalScriptSig.length||t.finalScriptWitness&&t.finalScriptWitness.length?"finalized":t.tapKeySig||t.tapScriptSig&&t.tapScriptSig.length||t.partialSig&&t.partialSig.length?"signed":"unsigned"}inputSighash(e){this.checkInputIdx(e);const t=this.inputType(this.inputs[e]).sighash,r=t===Qe.DEFAULT?Qe.ALL:3&t;return{sigInputs:t&Qe.ANYONECANPAY,sigOutputs:r}}signStatus(){let e=!0,t=!0,r=[],n=[];for(let i=0;i({...t,finalScriptSig:e&&t.finalScriptSig||u.EMPTY}))),outputs:this.outputs.map(it),witnesses:this.inputs.map((e=>e.finalScriptWitness||[])),segwitFlag:t&&this.hasWitnesses})}get unsignedTx(){return this.toBytes(!1,!1)}get hex(){return a.hex.encode(this.toBytes(!0,this.hasWitnesses))}get hash(){if(!this.isFinal)throw new Error("Transaction is not finalized");return a.hex.encode(g(this.toBytes(!0)))}get id(){if(!this.isFinal)throw new Error("Transaction is not finalized");return a.hex.encode(g(this.toBytes(!0)).reverse())}checkInputIdx(e){if(!Number.isSafeInteger(e)||0>e||e>=this.inputs.length)throw new Error(`Wrong input index=${e}`)}getInput(e){return this.checkInputIdx(e),b(this.inputs[e])}get inputsLength(){return this.inputs.length}normalizeInput(e,t,r){let{nonWitnessUtxo:n,txid:i}=e;"string"==typeof n&&(n=a.hex.decode(n)),p(n)&&(n=Z.decode(n)),void 0===n&&(n=t?.nonWitnessUtxo),"string"==typeof i&&(i=a.hex.decode(i)),void 0===i&&(i=t?.txid);let o,s={...t,...e,nonWitnessUtxo:n,txid:i};return void 0===s.nonWitnessUtxo&&delete s.nonWitnessUtxo,void 0===s.sequence&&(s.sequence=M),null===s.tapMerkleRoot&&delete s.tapMerkleRoot,s=Te(ue,s,t,r),me.encode(s),s.nonWitnessUtxo&&void 0!==s.index?o=s.nonWitnessUtxo.outputs[s.index]:s.witnessUtxo&&(o=s.witnessUtxo),o&&!this.opts.disableScriptCheck&&ge(o&&o.script,s.redeemScript,s.witnessScript),s}addInput(e,t=!1){if(!t&&!this.signStatus().addInput)throw new Error("Tx has signed inputs, cannot add new one");return this.inputs.push(this.normalizeInput(e)),this.inputs.length-1}updateInput(e,t,r=!1){let n;if(this.checkInputIdx(e),!r){const t=this.signStatus();t.addInput&&!t.inputs.includes(e)||(n=le)}this.inputs[e]=this.normalizeInput(t,this.inputs[e],n)}checkOutputIdx(e){if(!Number.isSafeInteger(e)||0>e||e>=this.outputs.length)throw new Error(`Wrong output index=${e}`)}getOutput(e){return this.checkOutputIdx(e),b(this.outputs[e])}get outputsLength(){return this.outputs.length}normalizeOutput(e,t,r){let{amount:n,script:i}=e;if(void 0===n&&(n=t?.amount),"bigint"!=typeof n)throw new Error("amount must be bigint sats");"string"==typeof i&&(i=a.hex.decode(i)),void 0===i&&(i=t?.script);let o={...t,...e,amount:n,script:i};if(void 0===o.amount&&delete o.amount,o=Te(de,o,t,r),ve.encode(o),o.script&&!this.opts.allowUnknownOutputs&&"unknown"===Ve.decode(o.script).type)throw new Error("Transaction/output: unknown output script type, there is a chance that input is unspendable. Pass allowUnknownScript=true, if you sure");return this.opts.disableScriptCheck||ge(o.script,o.redeemScript,o.witnessScript),o}addOutput(e,t=!1){if(!t&&!this.signStatus().addOutput)throw new Error("Tx has signed outputs, cannot add new one");return this.outputs.push(this.normalizeOutput(e)),this.outputs.length-1}updateOutput(e,t,r=!1){let n;if(this.checkOutputIdx(e),!r){const t=this.signStatus();t.addOutput&&!t.outputs.includes(e)||(n=fe)}this.outputs[e]=this.normalizeOutput(t,this.outputs[e],n)}addOutputAddress(e,t,r=R){return this.addOutput({script:Ve.encode(Ze(r).decode(e)),amount:t})}get fee(){let e=0n;for(const t of this.inputs){const r=this.prevOut(t);if(!r)throw new Error("Empty input amount");e+=r.amount}const t=this.outputs.map(it);for(const r of t)e-=r.amount;return e}preimageLegacy(e,t,r){const{isAny:n,isNone:i,isSingle:o}=tt(r);if(e<0||!Number.isSafeInteger(e))throw new Error(`Invalid input idx=${e}`);if(o&&e>=this.outputs.length||e>=this.inputs.length)return u.U256BE.encode(1n);t=L.encode(L.decode(t).filter((e=>"CODESEPARATOR"!==e)));let s=this.inputs.map(rt).map(((r,n)=>({...r,finalScriptSig:n===e?t:u.EMPTY})));n?s=[s[e]]:(i||o)&&(s=s.map(((t,r)=>({...t,sequence:r===e?t.sequence:0}))));let a=this.outputs.map(it);i?a=[]:o&&(a=a.slice(0,e).fill(W).concat([a[e]]));const c=Z.encode({lockTime:this.lockTime,version:this.version,segwitFlag:!1,inputs:s,outputs:a});return g(c,u.I32LE.encode(r))}preimageWitnessV0(e,t,r,n){const{isAny:i,isNone:o,isSingle:s}=tt(r);let a=O,c=O,l=O;const d=this.inputs.map(rt),f=this.outputs.map(it);i||(a=g(...d.map(_e.encode))),i||s||o||(c=g(...d.map((e=>u.U32LE.encode(e.sequence))))),s||o?s&&eu.U32LE.encode(e.sequence)))].map((e=>(0,i.sha256)(m(...e))))),f===Qe.ALL&&d.push((0,i.sha256)(m(...y.map(V.encode))));const g=(l?1:0)|(a?2:0);if(d.push(new Uint8Array([g])),h===Qe.ANYONECANPAY){const r=p[e];d.push(_e.encode(r),u.U64LE.encode(o[e]),H.encode(t[e]),u.U32LE.encode(r.sequence))}else d.push(u.U32LE.encode(e));return 1&g&&d.push((0,i.sha256)(H.encode(l||u.EMPTY))),f===Qe.SINGLE&&d.push(et[1].fingerprint==e.fingerprint)).map((([t,{path:r}])=>{let n=e;for(const e of r)n=n.deriveChild(e);if(!u.equalBytes(n.publicKey,t))throw new Error("bip32Derivation: wrong pubKey");if(!n.privateKey)throw new Error("bip32Derivation: no privateKey");return n}));if(!r.length)throw new Error(`bip32Derivation: no items with fingerprint=${e.fingerprint}`);let n=!1;for(const e of r)this.signIdx(e.privateKey,t)&&(n=!0);return n}r?r.forEach(et):r=[s.defaultSighash];const a=s.sighash;if(!r.includes(a))throw new Error(`Input with not allowed sigHash=${a}. Allowed: ${r.join(", ")}`);const{sigOutputs:c}=this.inputSighash(t);if(c===Qe.SINGLE&&t>=this.outputs.length)throw new Error(`Input with sighash SINGLE, but there is no output with corresponding index=${t}`);const f=this.prevOut(o);if("taproot"===s.txType){if(o.tapBip32Derivation)throw new Error("tapBip32Derivation unsupported");const r=this.inputs.map(this.prevOut),s=r.map((e=>e.script)),c=r.map((e=>e.amount));let l=!1,d=n.schnorr.getPublicKey(e),f=o.tapMerkleRoot||u.EMPTY;if(o.tapInternalKey){const{pubKey:r,privKey:h}=at(e,d,o.tapInternalKey,f),[p,y]=k(o.tapInternalKey,f);if(u.equalBytes(p,r)){const e=this.preimageWitnessV1(t,s,a,c),r=m(n.schnorr.sign(e,h,i),a!==Qe.DEFAULT?new Uint8Array([a]):u.EMPTY);this.updateInput(t,{tapKeySig:r},!0),l=!0}}if(o.tapLeafScript){o.tapScriptSig=o.tapScriptSig||[];for(const[r,f]of o.tapLeafScript){const r=f.subarray(0,-1),o=L.decode(r),h=f[f.length-1],y=st(r,h);if(-1===o.findIndex((e=>p(e)&&u.equalBytes(e,d))))continue;const g=this.preimageWitnessV1(t,s,a,c,void 0,r,h),v=m(n.schnorr.sign(g,e,i),a!==Qe.DEFAULT?new Uint8Array([a]):u.EMPTY);this.updateInput(t,{tapScriptSig:[[{pubKey:d,leafHash:y},v]]},!0),l=!0}}if(!l)throw new Error("No taproot scripts signed");return!0}{const r=d(e);let n=!1;const i=y(r);for(const e of L.decode(s.lastScript))p(e)&&(u.equalBytes(e,r)||u.equalBytes(e,i))&&(n=!0);if(!n)throw new Error(`Input script doesn't have pubKey: ${s.lastScript}`);let o;if("legacy"===s.txType)o=this.preimageLegacy(t,s.lastScript,a);else{if("segwit"!==s.txType)throw new Error(`Transaction/sign: unknown tx type: ${s.txType}`);{let e=s.lastScript;"wpkh"===s.last.type&&(e=Ve.encode({type:"pkh",hash:s.last.hash})),o=this.preimageWitnessV0(t,e,a,f.amount)}}const c=function(e,t,r=!1){let n=l(e,t);if(r&&!E(n)){const r=new Uint8Array(32);for(let i=0;iJ.encode(e[0]).length-J.encode(t[0]).length));for(const[r,n]of e){const e=n.slice(0,-1),i=n[n.length-1],o=Ve.decode(e),s=st(e,i),a=t.tapScriptSig.filter((e=>u.equalBytes(e[0].leafHash,s)));let c=[];if("tr_ms"===o.type){const e=o.m,t=o.pubkeys;let r=0;for(const n of t){const t=a.findIndex((e=>u.equalBytes(e[0].pubKey,n)));r!==e&&-1!==t?(c.push(a[t][1]),r++):c.push(u.EMPTY)}if(r!==e)continue}else if("tr_ns"===o.type){for(const e of o.pubkeys){const t=a.findIndex((t=>u.equalBytes(t[0].pubKey,e)));-1!==t&&c.push(a[t][1])}if(c.length!==o.pubkeys.length)continue}else{if("unknown"!==o.type||!this.opts.allowUnknownInputs)throw new Error("Finalize: Unknown tapLeafScript");{const t=L.decode(e);if(c=a.map((([{pubKey:e},r])=>{const n=t.findIndex((t=>p(t)&&u.equalBytes(t,e)));if(-1===n)throw new Error("finalize/taproot: cannot find position of pubkey in script");return{signature:r,pos:n}})).sort(((e,t)=>e.pos-t.pos)).map((e=>e.signature)),!c.length)continue}}t.finalScriptWitness=c.reverse().concat([e,J.encode(r)]);break}if(!t.finalScriptWitness)throw new Error("finalize/taproot: empty witness")}}return t.finalScriptSig=u.EMPTY,void nt(t)}if(!t.partialSig||!t.partialSig.length)throw new Error("Not enough partial sign");let n,o,s=u.EMPTY,a=[];if("ms"===r.last.type){const e=r.last.m,n=r.last.pubkeys;let i=[];for(const e of n){const r=t.partialSig.find((t=>u.equalBytes(e,t[0])));r&&i.push(r[1])}if(i=i.slice(0,e),i.length!==e)throw new Error(`Multisig: wrong signatures count, m=${e} n=${n.length} signatures=${i.length}`);s=L.encode([0,...i])}else if("pk"===r.last.type)s=L.encode([t.partialSig[0][1]]);else if("pkh"===r.last.type)s=L.encode([t.partialSig[0][1],t.partialSig[0][0]]);else if("wpkh"===r.last.type)s=u.EMPTY,a=[t.partialSig[0][1],t.partialSig[0][0]];else if("unknown"===r.last.type&&!this.opts.allowUnknownInputs)throw new Error("Unknown inputs not allowed");if(r.type.includes("wsh-")&&(s.length&&r.lastScript.length&&(a=L.decode(s).map((e=>{if(0===e)return u.EMPTY;if(p(e))return e;throw new Error(`Wrong witness op=${e}`)}))),a=a.concat(r.lastScript)),"segwit"===r.txType&&(o=a),r.type.startsWith("sh-wsh-")?n=L.encode([L.encode([0,(0,i.sha256)(r.lastScript)])]):r.type.startsWith("sh-")?n=L.encode([...L.decode(s),r.lastScript]):r.type.startsWith("wsh-")||"segwit"!==r.txType&&(n=s),!n&&!o)throw new Error("Unknown error finalizing input");n&&(t.finalScriptSig=n),o&&(t.finalScriptWitness=o),nt(t)}finalize(){for(let e=0;e(e+t/h)/t;function y(e){const t=l,r=BigInt(3),n=BigInt(6),o=BigInt(11),s=BigInt(22),a=BigInt(23),u=BigInt(44),c=BigInt(88),d=e*e*e%t,f=d*d*e%t,p=(0,i.pow2)(f,r,t)*f%t,y=(0,i.pow2)(p,r,t)*f%t,m=(0,i.pow2)(y,h,t)*d%t,v=(0,i.pow2)(m,o,t)*m%t,b=(0,i.pow2)(v,s,t)*v%t,w=(0,i.pow2)(b,u,t)*b%t,x=(0,i.pow2)(w,c,t)*w%t,A=(0,i.pow2)(x,u,t)*b%t,S=(0,i.pow2)(A,r,t)*f%t,E=(0,i.pow2)(S,a,t)*v%t,T=(0,i.pow2)(E,n,t)*d%t,k=(0,i.pow2)(T,h,t);if(!g.eql(g.sqr(k),e))throw new Error("Cannot find square root");return k}const g=(0,i.Field)(l,void 0,void 0,{sqrt:y});e.exports.secp256k1=(0,c.createCurve)({a:BigInt(0),b:BigInt(7),Fp:g,n:d,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{const t=d,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-f*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),s=r,a=BigInt("0x100000000000000000000000000000000"),u=p(s*e,t),c=p(-n*e,t);let l=(0,i.mod)(e-u*r-c*o,t),h=(0,i.mod)(-u*n-c*s,t);const y=l>a,g=h>a;if(y&&(l=t-l),g&&(h=t-h),l>a||h>a)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:y,k1:l,k2neg:g,k2:h}}}},r.sha256);const m=BigInt(0),v=e=>"bigint"==typeof e&&m"bigint"==typeof e&&me.charCodeAt(0))));n=(0,a.concatBytes)(t,t),w[e]=n}return(0,r.sha256)((0,a.concatBytes)(n,...t))}const A=e=>e.toRawBytes(!0).slice(1),S=e=>(0,a.numberToBytesBE)(e,32),E=e=>(0,i.mod)(e,l),T=e=>(0,i.mod)(e,d),k=e.exports.secp256k1.ProjectivePoint,I=(e,t,r)=>k.BASE.multiplyAndAddUnsafe(e,t,r);function _(t){let r=e.exports.secp256k1.utils.normPrivateKeyToScalar(t),n=k.fromPrivateKey(r);return{scalar:n.hasEvenY()?r:T(-r),bytes:A(n)}}function P(e){if(!v(e))throw new Error("bad x: need 0 < x < p");const t=E(e*e);let r=y(E(t*e+BigInt(7)));r%h!==m&&(r=E(-r));const n=new k(e,r,f);return n.assertValidity(),n}function R(...e){return T((0,a.bytesToNumberBE)(x("BIP0340/challenge",...e)))}function C(e){return _(e).bytes}function M(e,t,r=(0,n.randomBytes)(32)){const i=(0,a.ensureBytes)("message",e),{bytes:o,scalar:s}=_(t),u=(0,a.ensureBytes)("auxRand",r,32),c=S(s^(0,a.bytesToNumberBE)(x("BIP0340/aux",u))),l=x("BIP0340/nonce",c,o,i),d=T((0,a.bytesToNumberBE)(l));if(d===m)throw new Error("sign failed: k is zero");const{bytes:f,scalar:h}=_(d),p=R(f,o,i),y=new Uint8Array(64);if(y.set(f,0),y.set(S(T(h+p*s)),32),!O(y,i,o))throw new Error("sign: Invalid signature produced");return y}function O(e,t,r){const n=(0,a.ensureBytes)("signature",e,64),i=(0,a.ensureBytes)("message",t),o=(0,a.ensureBytes)("publicKey",r,32);try{const e=P((0,a.bytesToNumberBE)(o)),t=(0,a.bytesToNumberBE)(n.subarray(0,32));if(!v(t))return!1;const r=(0,a.bytesToNumberBE)(n.subarray(32,64));if(!b(r))return!1;const s=R(S(t),A(e),i),u=I(e,r,T(-s));return!(!u||!u.hasEvenY()||u.toAffine().x!==t)}catch(e){return!1}}e.exports.schnorr={getPublicKey:C,sign:M,verify:O,utils:{randomPrivateKey:e.exports.secp256k1.utils.randomPrivateKey,lift_x:P,pointToBytes:A,numberToBytesBE:a.numberToBytesBE,bytesToNumberBE:a.bytesToNumberBE,taggedHash:x,mod:i.mod}};const B=(()=>(0,u.isogenyMap)(g,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((e=>e.map((e=>BigInt(e)))))))(),N=(()=>(0,o.mapToCurveSimpleSWU)(g,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:g.create(BigInt("-11"))}))(),D=(()=>(0,u.createHasher)(e.exports.secp256k1.ProjectivePoint,(e=>{const{x:t,y:r}=N(g.create(e[0]));return B(t,r)}),{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:g.ORDER,m:1,k:128,expand:"xmd",hash:r.sha256}))();e.exports.hashToCurve=D.hashToCurve,e.exports.encodeToCurve=D.encodeToCurve})),s.register("d1c1D",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.sha224=e.exports.sha256=void 0;var r=s("dITxW"),n=s("jGkiv");const i=(e,t,r)=>e&t^e&r^t&r,o=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]),a=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),u=new Uint32Array(64);class c extends r.SHA2{get(){const{A:e,B:t,C:r,D:n,E:i,F:o,G:s,H:a}=this;return[e,t,r,n,i,o,s,a]}set(e,t,r,n,i,o,s,a){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|n,this.E=0|i,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=u[e-15],r=u[e-2],i=(0,n.rotr)(t,7)^(0,n.rotr)(t,18)^t>>>3,o=(0,n.rotr)(r,17)^(0,n.rotr)(r,19)^r>>>10;u[e]=o+u[e-7]+i+u[e-16]|0}let{A:r,B:s,C:a,D:c,E:l,F:d,G:f,H:h}=this;for(let e=0;e<64;e++){const t=h+((0,n.rotr)(l,6)^(0,n.rotr)(l,11)^(0,n.rotr)(l,25))+((p=l)&d^~p&f)+o[e]+u[e]|0,y=((0,n.rotr)(r,2)^(0,n.rotr)(r,13)^(0,n.rotr)(r,22))+i(r,s,a)|0;h=f,f=d,d=l,l=c+t|0,c=a,a=s,s=r,r=t+y|0}var p;r=r+this.A|0,s=s+this.B|0,a=a+this.C|0,c=c+this.D|0,l=l+this.E|0,d=d+this.F|0,f=f+this.G|0,h=h+this.H|0,this.set(r,s,a,c,l,d,f,h)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}constructor(){super(64,32,8,!1),this.A=0|a[0],this.B=0|a[1],this.C=0|a[2],this.D=0|a[3],this.E=0|a[4],this.F=0|a[5],this.G=0|a[6],this.H=0|a[7]}}class l extends c{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}e.exports.sha256=(0,n.wrapConstructor)((()=>new c)),e.exports.sha224=(0,n.wrapConstructor)((()=>new l))})),s.register("dITxW",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.SHA2=void 0;var r=s("kZuDu"),n=s("jGkiv");class i extends n.Hash{update(e){(0,r.exists)(this);const{view:t,buffer:i,blockLen:o}=this,s=(e=(0,n.toBytes)(e)).length;for(let r=0;ro-a&&(this.process(i,0),a=0);for(let e=a;e>i&o),a=Number(r&o),u=n?4:0,c=n?0:4;e.setUint32(t+u,s,n),e.setUint32(t+c,a,n)}(i,o-8,BigInt(8*this.length),s),this.process(i,0);const u=(0,n.createView)(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const l=c/4,d=this.get();if(l>d.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;e0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");r(e.outputLen),r(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function a(e,t){i(e);const r=t.outputLen;if(e.lengthe instanceof Uint8Array;e.exports.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength);e.exports.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));e.exports.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);if(e.exports.rotr=(e,t)=>e<<32-t|e>>>t,e.exports.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!e.exports.isLE)throw new Error("Non little-endian hardware is not supported");const i=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));e.exports.bytesToHex=function(e){if(!n(e))throw new Error("Uint8Array expected");let t="";for(let r=0;r{},e.exports.asyncLoop=async function(t,r,n){let i=Date.now();for(let o=0;o=0&&te+t.length),0));let r=0;return e.forEach((e=>{if(!n(e))throw new Error("Uint8Array expected");t.set(e,r),r+=e.length})),t};e.exports.Hash=class{clone(){return this._cloneInto()}};const u={}.toString;e.exports.checkOpts=function(e,t){if(void 0!==t&&"[object Object]"!==u.call(t))throw new Error("Options should be object or undefined");return Object.assign(e,t)},e.exports.wrapConstructor=function(e){const t=t=>e().update(a(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t},e.exports.wrapConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(a(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},e.exports.wrapXOFConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(a(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},e.exports.randomBytes=function(e=32){if(r.crypto&&"function"==typeof r.crypto.getRandomValues)return r.crypto.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}})),s.register("c0TTU",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.crypto=void 0,e.exports.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0})),s.register("drHGj",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.mapHashToField=e.exports.getMinHashLength=e.exports.getFieldBytesLength=e.exports.hashToPrivateScalar=e.exports.FpSqrtEven=e.exports.FpSqrtOdd=e.exports.Field=e.exports.nLength=e.exports.FpIsSquare=e.exports.FpDiv=e.exports.FpInvertBatch=e.exports.FpPow=e.exports.validateField=e.exports.isNegativeLE=e.exports.FpSqrt=e.exports.tonelliShanks=e.exports.invert=e.exports.pow2=e.exports.pow=e.exports.mod=void 0;var r=s("kU4P1");const n=BigInt(0),i=BigInt(1),o=BigInt(2),a=BigInt(3),u=BigInt(4),c=BigInt(5),l=BigInt(8);BigInt(9),BigInt(16);function d(e,t){const r=e%t;return r>=n?r:t+r}function f(e,t,r){if(r<=n||t 0");if(r===i)return n;let o=i;for(;t>n;)t&i&&(o=o*e%r),e=e*e%r,t>>=i;return o}function h(e,t){if(e===n||t<=n)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let r=d(e,t),o=t,s=n,a=i,u=i,c=n;for(;r!==n;){const e=o/r,t=o%r,n=s-u*e,i=a-c*e;o=r,r=t,s=u,a=c,u=n,c=i}if(o!==i)throw new Error("invert: does not exist");return d(s,t)}function p(e){const t=(e-i)/o;let r,s,a;for(r=e-i,s=0;r%o===n;r/=o,s++);for(a=o;an;)i*=i,i%=r;return i},e.exports.invert=h,e.exports.tonelliShanks=p,e.exports.FpSqrt=y;e.exports.isNegativeLE=(e,t)=>(d(e,t)&i)===i;const g=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function m(e,t,r){if(r 0");if(r===n)return e.ONE;if(r===i)return t;let o=e.ONE,s=t;for(;r>n;)r&i&&(o=e.mul(o,s)),s=e.sqr(s),r>>=i;return o}function v(e,t){const r=new Array(t.length),n=t.reduce(((t,n,i)=>e.is0(n)?t:(r[i]=t,e.mul(t,n))),e.ONE),i=e.inv(n);return t.reduceRight(((t,n,i)=>e.is0(n)?t:(r[i]=e.mul(t,r[i]),e.mul(t,n))),i),r}function b(e,t){const r=void 0!==t?t:e.toString(2).length;return{nBitLength:r,nByteLength:Math.ceil(r/8)}}function w(e){if("bigint"!=typeof e)throw new Error("field order must be bigint");const t=e.toString(2).length;return Math.ceil(t/8)}function x(e){const t=w(e);return t+Math.ceil(t/2)}e.exports.validateField=function(e){const t=g.reduce(((e,t)=>(e[t]="function",e)),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"});return(0,r.validateObject)(e,t)},e.exports.FpPow=m,e.exports.FpInvertBatch=v,e.exports.FpDiv=function(e,t,r){return e.mul(t,"bigint"==typeof r?h(r,e.ORDER):e.inv(r))},e.exports.FpIsSquare=function(e){const t=(e.ORDER-i)/o;return r=>{const n=e.pow(r,t);return e.eql(n,e.ZERO)||e.eql(n,e.ONE)}},e.exports.nLength=b,e.exports.Field=function(e,t,o=!1,s={}){if(e<=n)throw new Error(`Expected Field ORDER > 0, got ${e}`);const{nBitLength:a,nByteLength:u}=b(e,t);if(u>2048)throw new Error("Field lengths over 2048 bytes are not supported");const c=y(e),l=Object.freeze({ORDER:e,BITS:a,BYTES:u,MASK:(0,r.bitMask)(a),ZERO:n,ONE:i,create:t=>d(t,e),isValid:t=>{if("bigint"!=typeof t)throw new Error("Invalid field element: expected bigint, got "+typeof t);return n<=t&&te===n,isOdd:e=>(e&i)===i,neg:t=>d(-t,e),eql:(e,t)=>e===t,sqr:t=>d(t*t,e),add:(t,r)=>d(t+r,e),sub:(t,r)=>d(t-r,e),mul:(t,r)=>d(t*r,e),pow:(e,t)=>m(l,e,t),div:(t,r)=>d(t*h(r,e),e),sqrN:e=>e*e,addN:(e,t)=>e+t,subN:(e,t)=>e-t,mulN:(e,t)=>e*t,inv:t=>h(t,e),sqrt:s.sqrt||(e=>c(l,e)),invertBatch:e=>v(l,e),cmov:(e,t,r)=>r?t:e,toBytes:e=>o?(0,r.numberToBytesLE)(e,u):(0,r.numberToBytesBE)(e,u),fromBytes:e=>{if(e.length!==u)throw new Error(`Fp.fromBytes: expected ${u}, got ${e.length}`);return o?(0,r.bytesToNumberLE)(e):(0,r.bytesToNumberBE)(e)}});return Object.freeze(l)},e.exports.FpSqrtOdd=function(e,t){if(!e.isOdd)throw new Error("Field doesn't have isOdd");const r=e.sqrt(t);return e.isOdd(r)?r:e.neg(r)},e.exports.FpSqrtEven=function(e,t){if(!e.isOdd)throw new Error("Field doesn't have isOdd");const r=e.sqrt(t);return e.isOdd(r)?e.neg(r):r},e.exports.hashToPrivateScalar=function(e,t,n=!1){const o=(e=(0,r.ensureBytes)("privateHash",e)).length,s=b(t).nByteLength+8;if(s<24||o1024)throw new Error(`hashToPrivateScalar: expected ${s}-1024 bytes of input, got ${o}`);return d(n?(0,r.bytesToNumberLE)(e):(0,r.bytesToNumberBE)(e),t-i)+i},e.exports.getFieldBytesLength=w,e.exports.getMinHashLength=x,e.exports.mapHashToField=function(e,t,n=!1){const o=e.length,s=w(t),a=x(t);if(o<16||o1024)throw new Error(`expected ${a}-1024 bytes of input, got ${o}`);const u=d(n?(0,r.bytesToNumberBE)(e):(0,r.bytesToNumberLE)(e),t-i)+i;return n?(0,r.numberToBytesLE)(u,s):(0,r.numberToBytesBE)(u,s)}})),s.register("kU4P1",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.validateObject=e.exports.createHmacDrbg=e.exports.bitMask=e.exports.bitSet=e.exports.bitGet=e.exports.bitLen=e.exports.utf8ToBytes=e.exports.equalBytes=e.exports.concatBytes=e.exports.ensureBytes=e.exports.numberToVarBytesBE=e.exports.numberToBytesLE=e.exports.numberToBytesBE=e.exports.bytesToNumberLE=e.exports.bytesToNumberBE=e.exports.hexToBytes=e.exports.hexToNumber=e.exports.numberToHexUnpadded=e.exports.bytesToHex=void 0; +/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */ +const r=BigInt(0),n=BigInt(1),i=BigInt(2),o=e=>e instanceof Uint8Array,s=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function a(e){if(!o(e))throw new Error("Uint8Array expected");let t="";for(let r=0;re+t.length),0));let r=0;return e.forEach((e=>{if(!o(e))throw new Error("Uint8Array expected");t.set(e,r),r+=e.length})),t}e.exports.bytesToHex=a,e.exports.numberToHexUnpadded=u,e.exports.hexToNumber=c,e.exports.hexToBytes=l,e.exports.bytesToNumberBE=function(e){return c(a(e))},e.exports.bytesToNumberLE=function(e){if(!o(e))throw new Error("Uint8Array expected");return c(a(Uint8Array.from(e).reverse()))},e.exports.numberToBytesBE=d,e.exports.numberToBytesLE=function(e,t){return d(e,t).reverse()},e.exports.numberToVarBytesBE=function(e){return l(u(e))},e.exports.ensureBytes=function(e,t,r){let n;if("string"==typeof t)try{n=l(t)}catch(r){throw new Error(`${e} must be valid hex string, got "${t}". Cause: ${r}`)}else{if(!o(t))throw new Error(`${e} must be hex string or Uint8Array`);n=Uint8Array.from(t)}const i=n.length;if("number"==typeof r&&i!==r)throw new Error(`${e} expected ${r} bytes, got ${i}`);return n},e.exports.concatBytes=f,e.exports.equalBytes=function(e,t){if(e.length!==t.length)return!1;for(let r=0;rr;e>>=n,t+=1);return t},e.exports.bitGet=function(e,t){return e>>BigInt(t)&n};e.exports.bitSet=(e,t,i)=>e|(i?n:r)<(i<new Uint8Array(e),p=e=>Uint8Array.from(e);e.exports.createHmacDrbg=function(e,t,r){if("number"!=typeof e||e<2)throw new Error("hashLen must be a number");if("number"!=typeof t||t<2)throw new Error("qByteLen must be a number");if("function"!=typeof r)throw new Error("hmacFn must be a function");let n=h(e),i=h(e),o=0;const s=()=>{n.fill(1),i.fill(0),o=0},a=(...e)=>r(i,n,...e),u=(e=h())=>{i=a(p([0]),e),n=a(),0!==e.length&&(i=a(p([1]),e),n=a())},c=()=>{if(o++>=1e3)throw new Error("drbg: tried 1000 values");let e=0;const r=[];for(;e{let r;for(s(),u(e);!(r=t(c()));)u();return s(),r}};const y={bigint:e=>"bigint"==typeof e,function:e=>"function"==typeof e,boolean:e=>"boolean"==typeof e,string:e=>"string"==typeof e,stringOrUint8Array:e=>"string"==typeof e||e instanceof Uint8Array,isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>"function"==typeof e&&Number.isSafeInteger(e.outputLen)};e.exports.validateObject=function(e,t,r={}){const n=(t,r,n)=>{const i=y[r];if("function"!=typeof i)throw new Error(`Invalid validator "${r}", expected function`);const o=e[t];if(!(n&&void 0===o||i(o,e)))throw new Error(`Invalid param ${String(t)}=${o} (${typeof o}), expected ${r}`)};for(const[e,r]of Object.entries(t))n(e,r,!1);for(const[e,t]of Object.entries(r))n(e,t,!0);return e}})),s.register("dIkPR",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.mapToCurveSimpleSWU=e.exports.SWUFpSqrtRatio=e.exports.weierstrass=e.exports.weierstrassPoints=e.exports.DER=void 0;var r=s("drHGj"),n=s("kU4P1"),i=(n=s("kU4P1"),s("GCiVb"));const{bytesToNumberBE:o,hexToBytes:a}=n;e.exports.DER={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(t){const{Err:r}=e.exports.DER;if(t.length<2||2!==t[0])throw new r("Invalid signature integer tag");const n=t[1],i=t.subarray(2,n+2);if(!n||i.length!==n)throw new r("Invalid signature integer: wrong length");if(128&i[0])throw new r("Invalid signature integer: negative");if(0===i[0]&&!(128&i[1]))throw new r("Invalid signature integer: unnecessary leading zero");return{d:o(i),l:t.subarray(n+2)}},toSig(t){const{Err:r}=e.exports.DER,n="string"==typeof t?a(t):t;if(!(n instanceof Uint8Array))throw new Error("ui8a expected");let i=n.length;if(i<2||48!=n[0])throw new r("Invalid signature tag");if(n[1]!==i-2)throw new r("Invalid signature: incorrect length");const{d:o,l:s}=e.exports.DER._parseInt(n.subarray(2)),{d:u,l:c}=e.exports.DER._parseInt(s);if(c.length)throw new r("Invalid signature: left bytes after parsing");return{r:o,s:u}},hexFromSig(e){const t=e=>8&Number.parseInt(e[0],16)?"00"+e:e,r=e=>{const t=e.toString(16);return 1&t.length?`0${t}`:t},n=t(r(e.s)),i=t(r(e.r)),o=n.length/2,s=i.length/2,a=r(o),u=r(s);return`30${r(s+o+4)}02${u}${i}02${a}${n}`}};const u=BigInt(0),c=BigInt(1),l=BigInt(2),d=BigInt(3),f=BigInt(4);function h(e){const t=function(e){const t=(0,i.validateBasic)(e);n.validateObject(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:r,Fp:o,a:s}=t;if(r){if(!o.eql(s,o.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof r||"bigint"!=typeof r.beta||"function"!=typeof r.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}(e),{Fp:o}=t,s=t.toBytes||((e,t,r)=>{const i=t.toAffine();return n.concatBytes(Uint8Array.from([4]),o.toBytes(i.x),o.toBytes(i.y))}),a=t.fromBytes||(e=>{const t=e.subarray(1);return{x:o.fromBytes(t.subarray(0,o.BYTES)),y:o.fromBytes(t.subarray(o.BYTES,2*o.BYTES))}});function l(e){const{a:r,b:n}=t,i=o.sqr(e),s=o.mul(i,e);return o.add(o.add(s,o.mul(e,r)),n)}if(!o.eql(o.sqr(t.Gy),l(t.Gx)))throw new Error("bad generator point: equation left != right");function f(e){return"bigint"==typeof e&&uo.eql(e,o.ZERO);return n(t)&&n(r)?m.ZERO:new m(t,r,o.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(e){const t=o.invertBatch(e.map((e=>e.pz)));return e.map(((e,r)=>e.toAffine(t[r]))).map(m.fromAffine)}static fromHex(e){const t=m.fromAffine(a((0,n.ensureBytes)("pointHex",e)));return t.assertValidity(),t}static fromPrivateKey(e){return m.BASE.multiply(p(e))}_setWindowSize(e){this._WINDOW_SIZE=e,y.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint&&!o.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:e,y:r}=this.toAffine();if(!o.isValid(e)||!o.isValid(r))throw new Error("bad point: x or y not FE");const n=o.sqr(r),i=l(e);if(!o.eql(n,i))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:e}=this.toAffine();if(o.isOdd)return!o.isOdd(e);throw new Error("Field doesn't support isOdd")}equals(e){g(e);const{px:t,py:r,pz:n}=this,{px:i,py:s,pz:a}=e,u=o.eql(o.mul(t,a),o.mul(i,n)),c=o.eql(o.mul(r,a),o.mul(s,n));return u&&c}negate(){return new m(this.px,o.neg(this.py),this.pz)}double(){const{a:e,b:r}=t,n=o.mul(r,d),{px:i,py:s,pz:a}=this;let u=o.ZERO,c=o.ZERO,l=o.ZERO,f=o.mul(i,i),h=o.mul(s,s),p=o.mul(a,a),y=o.mul(i,s);return y=o.add(y,y),l=o.mul(i,a),l=o.add(l,l),u=o.mul(e,l),c=o.mul(n,p),c=o.add(u,c),u=o.sub(h,c),c=o.add(h,c),c=o.mul(u,c),u=o.mul(y,u),l=o.mul(n,l),p=o.mul(e,p),y=o.sub(f,p),y=o.mul(e,y),y=o.add(y,l),l=o.add(f,f),f=o.add(l,f),f=o.add(f,p),f=o.mul(f,y),c=o.add(c,f),p=o.mul(s,a),p=o.add(p,p),f=o.mul(p,y),u=o.sub(u,f),l=o.mul(p,h),l=o.add(l,l),l=o.add(l,l),new m(u,c,l)}add(e){g(e);const{px:r,py:n,pz:i}=this,{px:s,py:a,pz:u}=e;let c=o.ZERO,l=o.ZERO,f=o.ZERO;const h=t.a,p=o.mul(t.b,d);let y=o.mul(r,s),v=o.mul(n,a),b=o.mul(i,u),w=o.add(r,n),x=o.add(s,a);w=o.mul(w,x),x=o.add(y,v),w=o.sub(w,x),x=o.add(r,i);let A=o.add(s,u);return x=o.mul(x,A),A=o.add(y,b),x=o.sub(x,A),A=o.add(n,i),c=o.add(a,u),A=o.mul(A,c),c=o.add(v,b),A=o.sub(A,c),f=o.mul(h,x),c=o.mul(p,b),f=o.add(c,f),c=o.sub(v,f),f=o.add(v,f),l=o.mul(c,f),v=o.add(y,y),v=o.add(v,y),b=o.mul(h,b),x=o.mul(p,x),v=o.add(v,b),b=o.sub(y,b),b=o.mul(h,b),x=o.add(x,b),y=o.mul(v,x),l=o.add(l,y),y=o.mul(A,x),c=o.mul(w,c),c=o.sub(c,y),y=o.mul(w,v),f=o.mul(A,f),f=o.add(f,y),new m(c,l,f)}subtract(e){return this.add(e.negate())}is0(){return this.equals(m.ZERO)}wNAF(e){return b.wNAFCached(this,y,e,(e=>{const t=o.invertBatch(e.map((e=>e.pz)));return e.map(((e,r)=>e.toAffine(t[r]))).map(m.fromAffine)}))}multiplyUnsafe(e){const r=m.ZERO;if(e===u)return r;if(h(e),e===c)return this;const{endo:n}=t;if(!n)return b.unsafeLadder(this,e);let{k1neg:i,k1:s,k2neg:a,k2:l}=n.splitScalar(e),d=r,f=r,p=this;for(;s>u||l>u;)s&c&&(d=d.add(p)),l&c&&(f=f.add(p)),p=p.double(),s>>=c,l>>=c;return i&&(d=d.negate()),a&&(f=f.negate()),f=new m(o.mul(f.px,n.beta),f.py,f.pz),d.add(f)}multiply(e){h(e);let r,n,i=e;const{endo:s}=t;if(s){const{k1neg:e,k1:t,k2neg:a,k2:u}=s.splitScalar(i);let{p:c,f:l}=this.wNAF(t),{p:d,f:f}=this.wNAF(u);c=b.constTimeNegate(e,c),d=b.constTimeNegate(a,d),d=new m(o.mul(d.px,s.beta),d.py,d.pz),r=c.add(d),n=l.add(f)}else{const{p:e,f:t}=this.wNAF(i);r=e,n=t}return m.normalizeZ([r,n])[0]}multiplyAndAddUnsafe(e,t,r){const n=m.BASE,i=(e,t)=>t!==u&&t!==c&&e.equals(n)?e.multiply(t):e.multiplyUnsafe(t),o=i(this,t).add(i(e,r));return o.is0()?void 0:o}toAffine(e){const{px:t,py:r,pz:n}=this,i=this.is0();null==e&&(e=i?o.ONE:o.inv(n));const s=o.mul(t,e),a=o.mul(r,e),u=o.mul(n,e);if(i)return{x:o.ZERO,y:o.ZERO};if(!o.eql(u,o.ONE))throw new Error("invZ was invalid");return{x:s,y:a}}isTorsionFree(){const{h:e,isTorsionFree:r}=t;if(e===c)return!0;if(r)return r(m,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:e,clearCofactor:r}=t;return e===c?this:r?r(m,this):this.multiplyUnsafe(t.h)}toRawBytes(e=!0){return this.assertValidity(),s(m,this,e)}toHex(e=!0){return n.bytesToHex(this.toRawBytes(e))}constructor(e,t,r){if(this.px=e,this.py=t,this.pz=r,null==e||!o.isValid(e))throw new Error("x required");if(null==t||!o.isValid(t))throw new Error("y required");if(null==r||!o.isValid(r))throw new Error("z required")}}m.BASE=new m(t.Gx,t.Gy,o.ONE),m.ZERO=new m(o.ZERO,o.ONE,o.ZERO);const v=t.nBitLength,b=(0,i.wNAF)(m,t.endo?Math.ceil(v/2):v);return{CURVE:t,ProjectivePoint:m,normPrivateKeyToScalar:p,weierstrassEquation:l,isWithinCurveOrder:f}}function p(e,t){const r=e.ORDER;let n=u;for(let e=r-c;e%l===u;e/=l)n+=c;const i=n,o=l<{let n=g,o=e.pow(r,p),s=e.sqr(o);s=e.mul(s,r);let a=e.mul(t,s);a=e.pow(a,h),a=e.mul(a,o),o=e.mul(a,r),s=e.mul(a,t);let u=e.mul(s,o);a=e.pow(u,y);let d=e.eql(a,e.ONE);o=e.mul(s,m),a=e.mul(u,n),s=e.cmov(o,s,d),u=e.cmov(a,u,d);for(let t=i;t>c;t--){let r=t-l;r=l<{let o=e.sqr(i);const s=e.mul(t,i);o=e.mul(o,s);let a=e.pow(o,r);a=e.mul(a,s);const u=e.mul(a,n),c=e.mul(e.sqr(a),i),l=e.eql(c,t);return{isValid:l,value:e.cmov(u,a,l)}}}return v}e.exports.weierstrassPoints=h,e.exports.weierstrass=function(t){const o=function(e){const t=(0,i.validateBasic)(e);return n.validateObject(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}(t),{Fp:s,n:a}=o,l=s.BYTES+1,d=2*s.BYTES+1;function f(e){return r.mod(e,a)}function p(e){return r.invert(e,a)}const{ProjectivePoint:y,normPrivateKeyToScalar:g,weierstrassEquation:m,isWithinCurveOrder:v}=h({...o,toBytes(e,t,r){const i=t.toAffine(),o=s.toBytes(i.x),a=n.concatBytes;return r?a(Uint8Array.from([t.hasEvenY()?2:3]),o):a(Uint8Array.from([4]),o,s.toBytes(i.y))},fromBytes(e){const t=e.length,r=e[0],i=e.subarray(1);if(t!==l||2!==r&&3!==r){if(t===d&&4===r){return{x:s.fromBytes(i.subarray(0,s.BYTES)),y:s.fromBytes(i.subarray(s.BYTES,2*s.BYTES))}}throw new Error(`Point of length ${t} was invalid. Expected ${l} compressed bytes or ${d} uncompressed bytes`)}{const e=n.bytesToNumberBE(i);if(!(u<(o=e)&&on.bytesToHex(n.numberToBytesBE(e,o.nByteLength));function w(e){return e>a>>c}const x=(e,t,r)=>n.bytesToNumberBE(e.slice(t,r));class A{static fromCompact(e){const t=o.nByteLength;return e=(0,n.ensureBytes)("compactSignature",e,2*t),new A(x(e,0,t),x(e,t,2*t))}static fromDER(t){const{r:r,s:i}=e.exports.DER.toSig((0,n.ensureBytes)("DER",t));return new A(r,i)}assertValidity(){if(!v(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!v(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(e){return new A(this.r,this.s,e)}recoverPublicKey(e){const{r:t,s:r,recovery:i}=this,a=k((0,n.ensureBytes)("msgHash",e));if(null==i||![0,1,2,3].includes(i))throw new Error("recovery id invalid");const u=2===i||3===i?t+o.n:t;if(u>=s.ORDER)throw new Error("recovery id 2 or 3 invalid");const c=0==(1&i)?"02":"03",l=y.fromHex(c+b(u)),d=p(u),h=f(-a*d),g=f(r*d),m=y.BASE.multiplyAndAddUnsafe(l,h,g);if(!m)throw new Error("point at infinify");return m.assertValidity(),m}hasHighS(){return w(this.s)}normalizeS(){return this.hasHighS()?new A(this.r,f(-this.s),this.recovery):this}toDERRawBytes(){return n.hexToBytes(this.toDERHex())}toDERHex(){return e.exports.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return n.hexToBytes(this.toCompactHex())}toCompactHex(){return b(this.r)+b(this.s)}constructor(e,t,r){this.r=e,this.s=t,this.recovery=r,this.assertValidity()}}const S={isValidPrivateKey(e){try{return g(e),!0}catch(e){return!1}},normPrivateKeyToScalar:g,randomPrivateKey:()=>{const e=r.getMinHashLength(o.n);return r.mapHashToField(o.randomBytes(e),o.n)},precompute:(e=8,t=y.BASE)=>(t._setWindowSize(e),t.multiply(BigInt(3)),t)};function E(e){const t=e instanceof Uint8Array,r="string"==typeof e,n=(t||r)&&e.length;return t?n===l||n===d:r?n===2*l||n===2*d:e instanceof y}const T=o.bits2int||function(e){const t=n.bytesToNumberBE(e),r=8*e.length-o.nBitLength;return r>0?t>>BigInt(r):t},k=o.bits2int_modN||function(e){return f(T(e))},I=n.bitMask(o.nBitLength);function _(e){if("bigint"!=typeof e)throw new Error("bigint expected");if(!(u<=e&&ee in r)))throw new Error("sign() legacy options not supported");const{hash:i,randomBytes:a}=o;let{lowS:l,prehash:d,extraEntropy:h}=r;null==l&&(l=!0),e=(0,n.ensureBytes)("msgHash",e),d&&(e=(0,n.ensureBytes)("prehashed msgHash",i(e)));const m=k(e),b=g(t),x=[_(b),_(m)];if(null!=h){const e=!0===h?a(s.BYTES):h;x.push((0,n.ensureBytes)("extraEntropy",e))}const S=n.concatBytes(...x),E=m;return{seed:S,k2sig:function(e){const t=T(e);if(!v(t))return;const r=p(t),n=y.BASE.multiply(t).toAffine(),i=f(n.x);if(i===u)return;const o=f(r*f(E+i*b));if(o===u)return;let s=(n.x===i?0:2)|Number(n.y&c),a=o;return l&&w(o)&&(a=function(e){return w(e)?f(-e):e}(o),s^=1),new A(i,a,s)}}}const R={lowS:o.lowS,prehash:!1},C={lowS:o.lowS,prehash:!1};return y.BASE._setWindowSize(8),{CURVE:o,getPublicKey:function(e,t=!0){return y.fromPrivateKey(e).toRawBytes(t)},getSharedSecret:function(e,t,r=!0){if(E(e))throw new Error("first arg must be private key");if(!E(t))throw new Error("second arg must be public key");return y.fromHex(t).multiply(g(e)).toRawBytes(r)},sign:function(e,t,r=R){const{seed:i,k2sig:s}=P(e,t,r),a=o;return n.createHmacDrbg(a.hash.outputLen,a.nByteLength,a.hmac)(i,s)},verify:function(t,r,i,s=C){const a=t;if(r=(0,n.ensureBytes)("msgHash",r),i=(0,n.ensureBytes)("publicKey",i),"strict"in s)throw new Error("options.strict was renamed to lowS");const{lowS:u,prehash:c}=s;let l,d;try{if("string"==typeof a||a instanceof Uint8Array)try{l=A.fromDER(a)}catch(t){if(!(t instanceof e.exports.DER.Err))throw t;l=A.fromCompact(a)}else{if("object"!=typeof a||"bigint"!=typeof a.r||"bigint"!=typeof a.s)throw new Error("PARSE");{const{r:e,s:t}=a;l=new A(e,t)}}d=y.fromHex(i)}catch(e){if("PARSE"===e.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(u&&l.hasHighS())return!1;c&&(r=o.hash(r));const{r:h,s:g}=l,m=k(r),v=p(g),b=f(m*v),w=f(h*v),x=y.BASE.multiplyAndAddUnsafe(d,b,w)?.toAffine();return!!x&&f(x.x)===h},ProjectivePoint:y,Signature:A,utils:S}},e.exports.SWUFpSqrtRatio=p,e.exports.mapToCurveSimpleSWU=function(e,t){if(r.validateField(e),!e.isValid(t.A)||!e.isValid(t.B)||!e.isValid(t.Z))throw new Error("mapToCurveSimpleSWU: invalid opts");const n=p(e,t.Z);if(!e.isOdd)throw new Error("Fp.isOdd is not implemented!");return r=>{let i,o,s,a,u,c,l,d;i=e.sqr(r),i=e.mul(i,t.Z),o=e.sqr(i),o=e.add(o,i),s=e.add(o,e.ONE),s=e.mul(s,t.B),a=e.cmov(t.Z,e.neg(o),!e.eql(o,e.ZERO)),a=e.mul(a,t.A),o=e.sqr(s),c=e.sqr(a),u=e.mul(c,t.A),o=e.add(o,u),o=e.mul(o,s),c=e.mul(c,a),u=e.mul(c,t.B),o=e.add(o,u),l=e.mul(i,s);const{isValid:f,value:h}=n(o,c);d=e.mul(i,r),d=e.mul(d,h),l=e.cmov(l,s,f),d=e.cmov(d,h,f);const p=e.isOdd(r)===e.isOdd(d);return d=e.cmov(e.neg(d),d,p),l=e.div(l,a),{x:l,y:d}}}})),s.register("GCiVb",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.validateBasic=e.exports.wNAF=void 0;var r=s("drHGj"),n=s("kU4P1");const i=BigInt(0),o=BigInt(1);e.exports.wNAF=function(e,t){const r=(e,t)=>{const r=t.negate();return e?r:t},n=e=>({windows:Math.ceil(t/e)+1,windowSize:2**(e-1)});return{constTimeNegate:r,unsafeLadder(t,r){let n=e.ZERO,s=t;for(;r>i;)r&o&&(n=n.add(s)),s=s.double(),r>>=o;return n},precomputeWindow(e,t){const{windows:r,windowSize:i}=n(t),o=[];let s=e,a=s;for(let e=0;e>=h,n>u&&(n-=f,s+=o);const a=t,p=t+Math.abs(n)-1,y=e%2!=0,g=n<0;0===n?l=l.add(r(y,i[a])):c=c.add(r(g,i[p]))}return{p:c,f:l}},wNAFCached(e,t,r,n){const i=e._WINDOW_SIZE||1;let o=t.get(e);return o||(o=this.precomputeWindow(e,i),1!==i&&t.set(e,n(o))),this.wNAF(i,o,r)}}},e.exports.validateBasic=function(e){return(0,r.validateField)(e.Fp),(0,n.validateObject)(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,r.nLength)(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}})),s.register("kF9J8",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createHasher=e.exports.isogenyMap=e.exports.hash_to_field=e.exports.expand_message_xof=e.exports.expand_message_xmd=void 0;var r=s("drHGj"),n=s("kU4P1");const i=n.bytesToNumberBE;function o(e,t){if(e<0||e>=1<<8*t)throw new Error(`bad I2OSP call: value=${e} length=${t}`);const r=Array.from({length:t}).fill(0);for(let n=t-1;n>=0;n--)r[n]=255&e,e>>>=8;return new Uint8Array(r)}function a(e,t){const r=new Uint8Array(e.length);for(let n=0;n255&&(t=i((0,n.concatBytes)((0,n.utf8ToBytes)("H2C-OVERSIZE-DST-"),t)));const{outputLen:s,blockLen:l}=i,d=Math.ceil(r/s);if(d>255)throw new Error("Invalid xmd length");const f=(0,n.concatBytes)(t,o(t.length,1)),h=o(0,l),p=o(r,2),y=new Array(d),g=i((0,n.concatBytes)(h,e,p,o(0,1),f));y[0]=i((0,n.concatBytes)(g,o(1,1),f));for(let e=1;e<=d;e++){const t=[a(g,y[e-1]),o(e+1,1),f];y[e]=i((0,n.concatBytes)(...t))}return(0,n.concatBytes)(...y).slice(0,r)}function d(e,t,r,i,s){if(u(e),u(t),c(r),t.length>255){const e=Math.ceil(2*i/8);t=s.create({dkLen:e}).update((0,n.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(t).digest()}if(r>65535||t.length>255)throw new Error("expand_message_xof: invalid lenInBytes");return s.create({dkLen:r}).update(e).update(o(r,2)).update(t).update(o(t.length,1)).digest()}function f(e,t,o){(0,n.validateObject)(o,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});const{p:s,k:a,m:f,hash:h,expand:p,DST:y}=o;u(e),c(t);const g=function(e){if(e instanceof Uint8Array)return e;if("string"==typeof e)return(0,n.utf8ToBytes)(e);throw new Error("DST must be Uint8Array or string")}(y),m=s.toString(2).length,v=Math.ceil((m+a)/8),b=t*f*v;let w;if("xmd"===p)w=l(e,g,b,h);else if("xof"===p)w=d(e,g,b,a,h);else{if("_internal_pass"!==p)throw new Error('expand must be "xmd" or "xof"');w=e}const x=new Array(t);for(let e=0;eArray.from(e).reverse()));return(t,n)=>{const[i,o,s,a]=r.map((r=>r.reduce(((r,n)=>e.add(e.mul(r,t),n)))));return t=e.div(i,o),n=e.mul(n,e.div(s,a)),{x:t,y:n}}},e.exports.createHasher=function(e,t,r){if("function"!=typeof t)throw new Error("mapToCurve() must be defined");return{hashToCurve(n,i){const o=f(n,2,{...r,DST:r.DST,...i}),s=e.fromAffine(t(o[0])),a=e.fromAffine(t(o[1])),u=s.add(a).clearCofactor();return u.assertValidity(),u},encodeToCurve(n,i){const o=f(n,1,{...r,DST:r.encodeDST,...i}),s=e.fromAffine(t(o[0])).clearCofactor();return s.assertValidity(),s}}}})),s.register("eQrYc",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCurve=e.exports.getHash=void 0;var r=s("lFKJW"),n=s("jGkiv"),i=s("dIkPR");function o(e){return{hash:e,hmac:(t,...i)=>(0,r.hmac)(e,t,(0,n.concatBytes)(...i)),randomBytes:n.randomBytes}}e.exports.getHash=o,e.exports.createCurve=function(e,t){const r=t=>(0,i.weierstrass)({...e,...o(t)});return Object.freeze({...r(t),create:r})}})),s.register("lFKJW",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.hmac=e.exports.HMAC=void 0;var r=s("kZuDu"),n=s("jGkiv");class i extends n.Hash{update(e){return(0,r.exists)(this),this.iHash.update(e),this}digestInto(e){(0,r.exists)(this),(0,r.bytes)(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){const e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));const{oHash:t,iHash:r,finished:n,destroyed:i,blockLen:o,outputLen:s}=this;return e.finished=n,e.destroyed=i,e.blockLen=o,e.outputLen=s,e.oHash=t._cloneInto(e.oHash),e.iHash=r._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,r.hash)(e);const i=(0,n.toBytes)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,s=new Uint8Array(o);s.set(i.length>o?e.create().update(i).digest():i);for(let e=0;enew i(e,t).update(r).digest(),e.exports.hmac.create=(e,t)=>new i(e,t)})),s.register("cMnAd",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ripemd160=e.exports.RIPEMD160=void 0;var r=s("dITxW"),n=s("jGkiv");const i=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),o=Uint8Array.from({length:16},((e,t)=>t));let a=[o],u=[o.map((e=>(9*e+5)%16))];for(let e=0;e<4;e++)for(let t of[a,u])t.push(t[e].map((e=>i[e])));const c=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map((e=>new Uint8Array(e))),l=a.map(((e,t)=>e.map((e=>c[t][e])))),d=u.map(((e,t)=>e.map((e=>c[t][e])))),f=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),h=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),p=(e,t)=>e<>>32-t;function y(e,t,r,n){return 0===e?t^r^n:1===e?t&r|~t&n:2===e?(t|~r)^n:3===e?t&n|r&~n:t^(r|~n)}const g=new Uint32Array(16);class m extends r.SHA2{get(){const{h0:e,h1:t,h2:r,h3:n,h4:i}=this;return[e,t,r,n,i]}set(e,t,r,n,i){this.h0=0|e,this.h1=0|t,this.h2=0|r,this.h3=0|n,this.h4=0|i}process(e,t){for(let r=0;r<16;r++,t+=4)g[r]=e.getUint32(t,!0);let r=0|this.h0,n=r,i=0|this.h1,o=i,s=0|this.h2,c=s,m=0|this.h3,v=m,b=0|this.h4,w=b;for(let e=0;e<5;e++){const t=4-e,x=f[e],A=h[e],S=a[e],E=u[e],T=l[e],k=d[e];for(let t=0;t<16;t++){const n=p(r+y(e,i,s,m)+g[S[t]]+x,T[t])+b|0;r=b,b=m,m=0|p(s,10),s=i,i=n}for(let e=0;e<16;e++){const r=p(n+y(t,o,c,v)+g[E[e]]+A,k[e])+w|0;n=w,w=v,v=0|p(c,10),c=o,o=r}}this.set(this.h1+s+v|0,this.h2+m+w|0,this.h3+b+n|0,this.h4+r+o|0,this.h0+i+c|0)}roundClean(){g.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}}e.exports.RIPEMD160=m,e.exports.ripemd160=(0,n.wrapConstructor)((()=>new m))})),s.register("1uXCA",(function(t,r){ +/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */ +function n(e){if(!Number.isSafeInteger(e))throw new Error(`Wrong integer: ${e}`)}function i(...e){const t=(e,t)=>r=>e(t(r));return{encode:Array.from(e).reverse().reduce(((e,r)=>e?t(e,r.encode):r.encode),void 0),decode:e.reduce(((e,r)=>e?t(e,r.decode):r.decode),void 0)}}function o(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("alphabet.encode input should be an array of numbers");return t.map((t=>{if(n(t),t<0||t>=e.length)throw new Error(`Digit index outside alphabet: ${t} (alphabet: ${e.length})`);return e[t]}))},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("alphabet.decode input should be array of strings");return t.map((t=>{if("string"!=typeof t)throw new Error(`alphabet.decode: not string element=${t}`);const r=e.indexOf(t);if(-1===r)throw new Error(`Unknown letter: "${t}". Allowed: ${e}`);return r}))}}}function s(e=""){if("string"!=typeof e)throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw new Error(`join.encode: non-string input=${e}`);return t.join(e)},decode:t=>{if("string"!=typeof t)throw new Error("join.decode input should be string");return t.split(e)}}}function a(e,t="="){if(n(e),"string"!=typeof t)throw new Error("padding chr should be string");return{encode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let e of r)if("string"!=typeof e)throw new Error(`padding.encode: non-string input=${e}`);for(;r.length*e%8;)r.push(t);return r},decode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let e of r)if("string"!=typeof e)throw new Error(`padding.decode: non-string input=${e}`);let n=r.length;if(n*e%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;n>0&&r[n-1]===t;n--)if(!((n-1)*e%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,n)}}}function u(e){if("function"!=typeof e)throw new Error("normalize fn should be function");return{encode:e=>e,decode:t=>e(t)}}function c(e,t,r){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(r<2)throw new Error(`convertRadix: wrong to=${r}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let i=0;const o=[],s=Array.from(e);for(s.forEach((e=>{if(n(e),e<0||e>=t)throw new Error(`Wrong integer: ${e}`)}));;){let e=0,n=!0;for(let o=i;ot?l(t,e%t):e,d=(e,t)=>e+(t-l(e,t));function f(e,t,r,i){if(!Array.isArray(e))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(d(t,r)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${r} carryBits=${d(t,r)}`);let o=0,s=0;const a=2**r-1,u=[];for(const i of e){if(n(i),i>=2**t)throw new Error(`convertRadix2: invalid data word=${i} from=${t}`);if(o=o<32)throw new Error(`convertRadix2: carry overflow pos=${s} from=${t}`);for(s+=t;s>=r;s-=r)u.push((o>>s-r&a)>>>0);o&=2**s-1}if(o=o<=t)throw new Error("Excess padding");if(!i&&o)throw new Error(`Non-zero padding: ${o}`);return i&&s>0&&u.push(o>>>0),u}function h(e){return n(e),{encode:t=>{if(!(t instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return c(Array.from(t),256,e)},decode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(c(t,e,256))}}}function p(e,t=!1){if(n(e),e<=0||e>32)throw new Error("radix2: bits should be in (0..32]");if(d(8,e)>32||d(e,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!(r instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return f(Array.from(r),8,e,!t)},decode:r=>{if(!Array.isArray(r)||r.length&&"number"!=typeof r[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(f(r,e,8,t))}}}function y(e){if("function"!=typeof e)throw new Error("unsafeWrapper fn should be function");return function(...t){try{return e.apply(null,t)}catch(e){}}}function g(e,t){if(n(e),"function"!=typeof t)throw new Error("checksum fn should be function");return{encode(r){if(!(r instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const n=t(r).slice(0,e),i=new Uint8Array(r.length+e);return i.set(r),i.set(n,r.length),i},decode(r){if(!(r instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const n=r.slice(0,-e),i=t(n).slice(0,e),o=r.slice(-e);for(let t=0;te.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),i(p(6),o("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),a(6),s(""))),w=i(p(6),o("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),a(6),s("")),x=(p(6),o("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),s(""),e=>i(h(58),o(e),s(""))),A=x("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),S=[0,2,3,5,6,7,9,10,11],E={encode(e){let t="";for(let r=0;ri(g(4,(t=>e(e(t)))),A),k=i(o("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),s("")),I=[996825010,642813549,513874426,1027748829,705979059];function _(e){const t=e>>25;let r=(33554431&e)<<5;for(let e=0;e>e&1)&&(r^=I[e]);return r}function P(e,t,r=1){const n=e.length;let i=1;for(let t=0;t126)throw new Error(`Invalid prefix (${e})`);i=_(i)^r>>5}i=_(i);for(let t=0;tr)throw new TypeError(`Wrong string length: ${e.length} (${e}). Expected (8..${r})`);const n=e.toLowerCase();if(e!==n&&e!==e.toUpperCase())throw new Error("String must be lowercase or uppercase");const i=(e=n).lastIndexOf("1");if(0===i||-1===i)throw new Error('Letter "1" must be present between prefix and data only');const o=e.slice(0,i),s=e.slice(i+1);if(s.length<6)throw new Error("Data must be at least 6 characters long");const a=k.decode(s).slice(0,-6),u=P(o,a,t);if(!s.endsWith(u))throw new Error(`Invalid checksum in ${e}: expected "${u}"`);return{prefix:o,words:a}}return{encode:function(e,r,n=90){if("string"!=typeof e)throw new Error("bech32.encode prefix should be string, not "+typeof e);if(!Array.isArray(r)||r.length&&"number"!=typeof r[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof r);const i=e.length+7+r.length;if(!1!==n&&i>n)throw new TypeError(`Length ${i} exceeds limit ${n}`);const o=e.toLowerCase(),s=P(o,r,t);return`${o}1${k.encode(r)}${s}`},decode:s,decodeToBytes:function(e){const{prefix:t,words:r}=s(e,!1);return{prefix:t,words:r,bytes:n(r)}},decodeUnsafe:y(s),fromWords:n,fromWordsUnsafe:o,toWords:i}}const C=R("bech32"),M=R("bech32m"),O={encode:e=>(new TextDecoder).decode(e),decode:e=>(new TextEncoder).encode(e)},B=i(p(4),o("0123456789abcdef"),s(""),u((e=>{if("string"!=typeof e||e.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof e} with length ${e.length}`);return e.toLowerCase()}))),N={utf8:O,hex:B,base16:m,base32:v,base64:b,base64url:w,base58:A,base58xmr:E},D="Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr",L=(e,t)=>{if("string"!=typeof e||!N.hasOwnProperty(e))throw new TypeError(D);if(!(t instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return N[e].encode(t)},F=(e,t)=>{if(!N.hasOwnProperty(e))throw new TypeError(D);if("string"!=typeof t)throw new TypeError("stringToBytes() expects string");return N[e].decode(t)}})),s.register("kN3Qd",(function(t,r){e(t.exports,"EMPTY",(function(){return i})),e(t.exports,"NULL",(function(){return o})),e(t.exports,"equalBytes",(function(){return a})),e(t.exports,"concatBytes",(function(){return u})),e(t.exports,"isBytes",(function(){return c})),e(t.exports,"wrap",(function(){return p})),e(t.exports,"coders",(function(){return m})),e(t.exports,"U256BE",(function(){return b})),e(t.exports,"U64LE",(function(){return w})),e(t.exports,"I64LE",(function(){return x})),e(t.exports,"apply",(function(){return C})),e(t.exports,"U32LE",(function(){return S})),e(t.exports,"U32BE",(function(){return E})),e(t.exports,"I32LE",(function(){return T})),e(t.exports,"U16LE",(function(){return k})),e(t.exports,"U8",(function(){return I})),e(t.exports,"bytes",(function(){return _})),e(t.exports,"string",(function(){return P})),e(t.exports,"hex",(function(){return R})),e(t.exports,"validate",(function(){return M})),e(t.exports,"flag",(function(){return O})),e(t.exports,"flagged",(function(){return B})),e(t.exports,"magic",(function(){return N})),e(t.exports,"struct",(function(){return L})),e(t.exports,"tuple",(function(){return F})),e(t.exports,"prefix",(function(){return U})),e(t.exports,"array",(function(){return j}));var n=s("1uXCA");const i=new Uint8Array,o=new Uint8Array([0]);function a(e,t){if(e.length!==t.length)return!1;for(let r=0;re+t.length),0),r=new Uint8Array(t);for(let t=0,n=0;te instanceof Uint8Array;class l{err(e){return new Error(`Reader(${this.fieldPath.join("/")}): ${e}`)}absBytes(e){if(e>this.data.length)throw new Error("absBytes: Unexpected end of buffer");return this.data.subarray(e)}bytes(e,t=!1){if(this.bitPos)throw this.err("readBytes: bitPos not empty");if(!Number.isFinite(e))throw this.err(`readBytes: wrong length=${e}`);if(this.pos+e>this.data.length)throw this.err("readBytes: Unexpected end of buffer");const r=this.data.subarray(this.pos,this.pos+e);return t||(this.pos+=e),r}byte(e=!1){if(this.bitPos)throw this.err("readByte: bitPos not empty");return this.data[e?this.pos:this.pos++]}get leftBytes(){return this.data.length-this.pos}isEnd(){return this.pos>=this.data.length&&!this.bitPos}length(e){let t;if(g(e)?t=Number(e.decodeStream(this)):"number"==typeof e?t=e:"string"==typeof e&&(t=y(this.path,e.split("/"))),"bigint"==typeof t&&(t=Number(t)),"number"!=typeof t)throw this.err(`Wrong length: ${t}`);return t}bits(e){if(e>32)throw this.err("BitReader: cannot read more than 32 bits in single call");let t=0;for(;e;){this.bitPos||(this.bitBuf=this.data[this.pos++],this.bitPos=8);const r=Math.min(e,this.bitPos);this.bitPos-=r,t=t<>this.bitPos&2**r-1,this.bitBuf&=2**this.bitPos-1,e-=r}return t>>>0}find(e,t=this.pos){if(!c(e))throw this.err(`find: needle is not bytes! ${e}`);if(this.bitPos)throw this.err("findByte: bitPos not empty");if(!e.length)throw this.err("find: needle is empty");for(let r=t;-1!==(r=this.data.indexOf(e[0],r));r++){if(-1===r)return;if(this.data.length-r32)throw this.err("writeBits: cannot write more than 32 bits in single call");if(e>=2**t)throw this.err(`writeBits: value (${e}) >= 2**bits (${t})`);for(;t;){const r=Math.min(t,8-this.bitPos);this.bitBuf=this.bitBuf<>t-r,this.bitPos+=r,e&=2**(t-=r)-1,8===this.bitPos&&(this.bitPos=0,this.buffers.push(new Uint8Array([this.bitBuf])),this.pos++)}}fieldPathPush(e){this.fieldPath.push(e)}fieldPathPop(){this.fieldPath.pop()}constructor(e=[],t=[]){this.path=e,this.fieldPath=t,this.buffers=[],this.pos=0,this.ptrs=[],this.bitBuf=0,this.bitPos=0}}const f=e=>Uint8Array.from(e).reverse();function h(e,t,r,n){if(n){const n=2n**(r-1n);if(t<-n||t>=n)throw e.err("sInt: value out of bounds")}else if(0n>t||t>=2n**r)throw e.err("uInt: value out of bounds")}function p(e){return{...e,encode:t=>{const r=new d;return e.encodeStream(r,t),r.buffer},decode:t=>{const r=new l(t),n=e.decodeStream(r);return r.finish(),n}}}function y(e,t){e=Array.from(e);let r=0;for(;r{const t={};for(const[r,n]of e){if(void 0!==t[r])throw new Error(`coders.dict: same key(${r}) appears twice in struct`);t[r]=n}return t},decode:e=>Object.entries(e)}},number:{encode:e=>{if(e>BigInt(Number.MAX_SAFE_INTEGER))throw new Error(`coders.number: element bigger than MAX_SAFE_INTEGER=${e}`);return Number(e)},decode:e=>BigInt(e)},tsEnum:function(e){return{encode:t=>e[t],decode:t=>e[t]}},decimal:function(e){const t=10n**BigInt(e);return{encode:t=>{let r=(t<0n?-t:t).toString(10),n=r.length-e;n<0&&(r=r.padStart(r.length-n,"0"),n=0);let i=r.length-1;for(;i>=n&&"0"===r[i];i--);let[o,s]=[r.slice(0,n),r.slice(n,i+1)];return o||(o="0"),t<0n&&(o="-"+o),s?`${o}.${s}`:o},decode:r=>{let n=!1;r.startsWith("-")&&(n=!0,r=r.slice(1));let i=r.indexOf(".");i=-1===i?r.length:i;const[o,s]=[r.slice(0,i),r.slice(i+1)],a=BigInt(o)*t,u=Math.min(s.length,e),c=a+BigInt(s.slice(0,u))*10n**BigInt(e-u);return n?-c:c}}},match:function(e){return{encode:t=>{for(const r of e){const e=r.encode(t);if(void 0!==e)return e}throw new Error(`match/encode: cannot find match in ${t}`)},decode:t=>{for(const r of e){const e=r.decode(t);if(void 0!==e)return e}throw new Error(`match/decode: cannot find match in ${t}`)}}}},v=(e,t=!1,r=!1)=>p({size:e,encodeStream:(n,i)=>{if("number"!=typeof i&&"bigint"!=typeof i)throw n.err(`bigint: invalid value: ${i}`);let o=BigInt(i);const s=BigInt(e);h(n,o,8n*s,!!r);r&&o<0&&(o|=2n**(8n*s-1n));let a=[];for(let t=0;t>=8n;let u=new Uint8Array(a).reverse();n.bytes(t?u.reverse():u)},decodeStream:n=>{const i=BigInt(e);let o=n.bytes(e);t&&(o=f(o));const s=f(o),a=2n**(8n*i-1n);let u=0n;for(let e=0;e{if(e>6)throw new Error("int supports size up to 6 bytes (48 bits), for other use bigint");return C(v(e,t,r),m.number)}),S=A(4,!0),E=A(4,!1),T=A(4,!0,!0),k=(A(4,!1,!0),A(2,!0)),I=(A(2,!1),A(2,!0,!0),A(2,!1,!0),A(1,!1)),_=(A(1,!1,!0),p({size:1,encodeStream:(e,t)=>e.byte(t?1:0),decodeStream:e=>{const t=e.byte();if(0!==t&&1!==t)throw e.err(`bool: invalid value ${t}`);return 1===t}}),(e,t=!1)=>p({size:"number"==typeof e?e:void 0,encodeStream:(r,n)=>{if(!c(n))throw r.err(`bytes: invalid value ${n}`);c(e)||r.length(e,n.length),r.bytes(t?f(n):n),c(e)&&r.bytes(e)},decodeStream:r=>{let n;if(c(e)){const t=r.find(e);if(!t)throw r.err("bytes: cannot find terminator");n=r.bytes(t-r.pos),r.bytes(e.length)}else n=r.bytes(null===e?r.leftBytes:r.length(e));return t?f(n):n}})),P=(e,t=!1)=>{const r=_(e,t);return p({size:r.size,encodeStream:(e,t)=>r.encodeStream(e,n.utf8.decode(t)),decodeStream:e=>n.utf8.encode(r.decodeStream(e))})},R=(P(o),(e,t=!1,r=!1)=>{const i=_(e,t);return p({size:i.size,encodeStream:(e,t)=>{if(r&&!t.startsWith("0x"))throw new Error("hex(withZero=true).encode input should start with 0x");const o=n.hex.decode(r?t.slice(2):t);return i.encodeStream(e,o)},decodeStream:e=>(r?"0x":"")+n.hex.encode(i.decodeStream(e))})});function C(e,t){if(!g(e))throw new Error(`apply: invalid inner value ${e}`);return p({size:e.size,encodeStream:(r,n)=>{let i;try{i=t.decode(n)}catch(e){throw r.err(""+e)}return e.encodeStream(r,i)},decodeStream:r=>{const n=e.decodeStream(r);try{return t.encode(n)}catch(e){throw r.err(""+e)}}})}function M(e,t){if(!g(e))throw new Error(`validate: invalid inner value ${e}`);return p({size:e.size,encodeStream:(r,n)=>e.encodeStream(r,t(n)),decodeStream:r=>t(e.decodeStream(r))})}const O=(e,t=!1)=>p({size:e.length,encodeStream:(r,n)=>{!!n!==t&&r.bytes(e)},decodeStream:r=>{let n=r.leftBytes>=e.length;return n&&(n=a(r.bytes(e.length,!0),e),n&&r.bytes(e.length)),n!==t}});function B(e,t,r){if(!g(t))throw new Error(`flagged: invalid inner value ${t}`);return p({encodeStream:(n,i)=>{"string"==typeof e?y(n.path,e.split("/"))?t.encodeStream(n,i):r&&t.encodeStream(n,r):(e.encodeStream(n,!!i),i?t.encodeStream(n,i):r&&t.encodeStream(n,r))},decodeStream:n=>{let i=!1;if(i="string"==typeof e?y(n.path,e.split("/")):e.decodeStream(n),i)return t.decodeStream(n);r&&t.decodeStream(n)}})}function N(e,t,r=!0){if(!g(e))throw new Error(`flagged: invalid inner value ${e}`);return p({size:e.size,encodeStream:(r,n)=>e.encodeStream(r,t),decodeStream:n=>{const i=e.decodeStream(n);if(r&&"object"!=typeof i&&i!==t||c(t)&&!a(t,i))throw n.err(`magic: invalid value: ${i} !== ${t}`)}})}function D(e){let t=0;for(let r of e){if(!r.size)return;t+=r.size}return t}function L(e){if(Array.isArray(e))throw new Error("Packed.Struct: got array instead of object");return p({size:D(Object.values(e)),encodeStream:(t,r)=>{if("object"!=typeof r||null===r)throw t.err(`struct: invalid value ${r}`);t.path.push(r);for(let n in e){t.fieldPathPush(n),e[n].encodeStream(t,r[n]),t.fieldPathPop()}t.path.pop()},decodeStream:t=>{let r={};t.path.push(r);for(let n in e)t.fieldPathPush(n),r[n]=e[n].decodeStream(t),t.fieldPathPop();return t.path.pop(),r}})}function F(e){if(!Array.isArray(e))throw new Error(`Packed.Tuple: got ${typeof e} instead of array`);return p({size:D(e),encodeStream:(t,r)=>{if(!Array.isArray(r))throw t.err(`tuple: invalid value ${r}`);t.path.push(r);for(let n=0;n{let r=[];t.path.push(r);for(let n=0;n{const i=new d(e.path,e.fieldPath);t.encodeStream(i,n),r.encodeStream(e,i.buffer)},decodeStream:e=>{const n=r.decodeStream(e);return t.decodeStream(new l(n,e.path,e.fieldPath))}})}function j(e,t){if(!g(t))throw new Error(`array: invalid inner value ${t}`);return p({size:"number"==typeof e&&t.size?e*t.size:void 0,encodeStream:(r,n)=>{if(!Array.isArray(n))throw r.err(`array: invalid value ${n}`);c(e)||r.length(e,n.length),r.path.push(n);for(let i=0;ir.pos-s)continue;const t=r.buffer.subarray(s,r.pos);if(a(t.subarray(0,e.length),e))throw r.err(`array: inner element encoding same as separator. elm=${o} data=${t}`)}r.fieldPathPop()}r.path.pop(),c(e)&&r.bytes(e)},decodeStream:r=>{let n=[];if(null===e){let e=0;for(r.path.push(n);!(r.isEnd()||(r.fieldPathPush(""+e++),n.push(t.decodeStream(r)),r.fieldPathPop(),t.size&&r.leftBytes({status:"error",type:e,message:null!=t?t:i[e].message})})),s.register("9xwh7",(function(t,r){e(t.exports,"VaultSignerParams",(function(){return A})),e(t.exports,"VaultSignerErrorType",(function(){return S})),e(t.exports,"VaultSignerPluginType",(function(){return T})),s("funY9");var n=s("1CZd6");s("7mQ3Y");var i=s("hX0bG");s("cFUcx");var o=s("hCLwu"),a=s("7XqVB");const u=a.z.array(a.z.object({address:a.z.string(),signingIndexes:a.z.array(a.z.number()),sigHash:a.z.number().optional(),isScriptSpend:a.z.boolean().optional()})),c=a.z.object({chainType:i.BitcoinAddressType,signingType:a.z.literal("transaction"),message:a.z.string().min(1),inputsToSign:u.optional(),finalize:a.z.boolean()}),l=a.z.object({chainType:i.BitcoinAddressType,signingType:a.z.literal("message"),message:a.z.instanceof(Uint8Array)}),d=c.or(l),f=a.z.object({chainType:a.z.literal(i.AddressType.Solana),signingType:a.z.literal("transaction"),message:a.z.union([a.z.string().min(1),a.z.instanceof(Uint8Array)])}),h=a.z.object({chainType:a.z.literal(i.AddressType.Solana),signingType:a.z.literal("message"),message:a.z.string().min(1)}),p=f.or(h),y=a.z.object({chainType:a.z.literal(i.AddressType.EVM),signingType:a.z.literal("transaction"),message:a.z.string().min(1)}),g=a.z.object({chainType:a.z.literal(i.AddressType.EVM),signingType:a.z.literal("message"),message:a.z.string().min(1)}),m=a.z.object({chainType:a.z.literal(i.AddressType.EVM),signingType:a.z.literal("typedData"),version:a.z.literal(1),data:o.EthTypedDataV1}),v=a.z.object({chainType:a.z.literal(i.AddressType.EVM),signingType:a.z.literal("typedData"),version:a.z.literal(3),data:o.EthTypedDataV3}),b=a.z.object({chainType:a.z.literal(i.AddressType.EVM),signingType:a.z.literal("typedData"),version:a.z.literal(4),data:o.EthTypedDataV4}),w=y.or(g).or(m).or(v).or(b),x=a.z.object({isJWT:a.z.literal(!0),data:n.UnsignedClientJWT}),A=(a.z.object({status:a.z.literal("success"),signature:a.z.string()}),a.z.object({status:a.z.literal("success"),signature:a.z.string()}),a.z.object({status:a.z.literal("success"),signature:a.z.string(),message:a.z.instanceof(Uint8Array).optional()}),a.z.object({status:a.z.literal("success"),signature:a.z.string(),signedJWT:n.SignedClientJWT.optional()}),p.or(w).or(d).or(x));var S,E,T,k;(E=S||(S={})).InvalidInput="invalidInput",E.InvalidAccountId="invalidAccountId",E.InvalidAddressType="invalidAddressType",E.InvalidMessageEncoding="invalidMessageEncoding",E.InvalidDerivationPath="invalidDerivationPath",E.LedgerAppNotOpen="ledgerAppNotOpen",E.LedgerNotConnected="ledgerNotConnected",E.LedgerNeedPermission="ledgerNeedPermission",E.UnsupportedOperation="unsupportedOperation",E.InternalError="internalError",E.ExpiredTokenError="expiredToken",E.BeforeIATError="beforeTimeOfIssuance",E.InvalidClaimError="invalidClaim",(k=T||(T={})).KeyPair="keyPair",k.Ledger="ledger",k.SeedVault="seedVault"})),s.register("funY9",(function(t,r){e(t.exports,"PHANTOM_ISSUER",(function(){return s("edQuA").PHANTOM_ISSUER})),e(t.exports,"PHANTOM_AUTH_ENDPOINT_AUDIENCE",(function(){return s("edQuA").PHANTOM_AUTH_ENDPOINT_AUDIENCE})),e(t.exports,"SignedClientJWT",(function(){return s("1CZd6").SignedClientJWT})),e(t.exports,"UnsignedClientJWT",(function(){return s("1CZd6").UnsignedClientJWT}));s("aNR3Q"),s("edQuA"),s("1CZd6")})),s.register("aNR3Q",(function(e,t){s("8tcqI"),s("edQuA")})),s.register("edQuA",(function(t,r){e(t.exports,"CLIENT_JWT_VALIDITY_PERIOD",(function(){return n})),e(t.exports,"PHANTOM_ISSUER",(function(){return i})),e(t.exports,"PHANTOM_AUTH_ENDPOINT_AUDIENCE",(function(){return o}));const n=6e5,i="https://phantom.app",o="https://api.phantom.app/auth/v1/token"})),s.register("1CZd6",(function(t,r){e(t.exports,"SignedClientJWT",(function(){return u})),e(t.exports,"UnsignedClientJWT",(function(){return d}));var n=s("7XqVB");const i=n.z.union([n.z.literal("seed"),n.z.literal("privateKey")]),o=n.z.object({alg:n.z.string(),type:n.z.string(),kid:n.z.string()}),a=n.z.object({sub:n.z.string(),iss:n.z.string(),aud:n.z.string(),nbf:n.z.number(),exp:n.z.number(),iat:n.z.number(),credType:i}),u=n.z.object({header:o,payload:a,signature:n.z.string()}),c=n.z.object({alg:n.z.string(),type:n.z.string()}),l=n.z.object({iss:n.z.string(),aud:n.z.string(),nbf:n.z.number(),exp:n.z.number(),iat:n.z.number(),credType:i}),d=n.z.object({header:c,payload:l})})),s.register("6cQvQ",(function(t,r){e(t.exports,"createEthereumKeyPairSigner",(function(){return d}));var n=s("8tcqI"),i=s("kIJ9R"),o=s("bU4Vn"),a=s("4v43U"),u=s("iQwJY"),c=s("9XyXc"),l=s("9xwh7");const d=()=>({type:l.VaultSignerPluginType.KeyPair,sign:(e,t)=>{try{switch(t.signingType){case"typedData":switch(t.version){case 1:{const r=n.Buffer.from(e.privateKey.slice()),i=a.SignTypedDataVersion.V1,{data:o}=t,s=(0,a.signTypedData)({privateKey:r,version:i,data:o});return r.fill(0),Promise.resolve({status:"success",signature:s})}case 3:{const r=n.Buffer.from(e.privateKey.slice()),i=a.SignTypedDataVersion.V3,o=t.data,s=(0,a.signTypedData)({privateKey:r,version:i,data:o});return r.fill(0),Promise.resolve({status:"success",signature:s})}case 4:{const r=n.Buffer.from(e.privateKey.slice()),i=a.SignTypedDataVersion.V4,o=t.data,s=(0,a.signTypedData)({privateKey:r,version:i,data:o});return r.fill(0),Promise.resolve({status:"success",signature:s})}}break;case"message":{const r=t.message,i=(0,a.personalSign)({privateKey:n.Buffer.from(e.privateKey),data:r});return Promise.resolve({status:"success",signature:i})}case"transaction":{const r=n.Buffer.from(t.message.replace("0x",""),"hex"),s=new(0,o.SigningKey)(e.privateKey),a=`0x${(0,u.keccak256)(r)}`,c=(0,i.joinSignature)(s.signDigest(a));return Promise.resolve({status:"success",signature:c})}}}catch(e){return console.error(e),Promise.resolve((0,c.createVaultSignerError)(l.VaultSignerErrorType.InvalidMessageEncoding))}}})})),s.register("4v43U",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.normalize=e.exports.concatSig=void 0,n(s("2BZZ3"),e.exports),n(s("30To8"),e.exports),n(s("3yorQ"),e.exports);var i=s("amfVN");Object.defineProperty(e.exports,"concatSig",{enumerable:!0,get:function(){return i.concatSig}}),Object.defineProperty(e.exports,"normalize",{enumerable:!0,get:function(){return i.normalize}})})),s.register("2BZZ3",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.extractPublicKey=e.exports.recoverPersonalSignature=e.exports.personalSign=void 0;var r=s("k98eU"),n=s("amfVN");function i(e,t){const i=r.hashPersonalMessage(n.legacyToBuffer(e));return n.recoverPublicKey(i,t)}e.exports.personalSign=function({privateKey:e,data:t}){if(n.isNullish(t))throw new Error("Missing data parameter");if(n.isNullish(e))throw new Error("Missing privateKey parameter");const i=n.legacyToBuffer(t),o=r.hashPersonalMessage(i),s=r.ecsign(o,e);return n.concatSig(r.toBuffer(s.v),s.r,s.s)},e.exports.recoverPersonalSignature=function({data:e,signature:t}){if(n.isNullish(e))throw new Error("Missing data parameter");if(n.isNullish(t))throw new Error("Missing signature parameter");const o=i(e,t),s=r.publicToAddress(o);return r.bufferToHex(s)},e.exports.extractPublicKey=function({data:e,signature:t}){if(n.isNullish(e))throw new Error("Missing data parameter");if(n.isNullish(t))throw new Error("Missing signature parameter");return`0x${i(e,t).toString("hex")}`}})),s.register("k98eU",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.secp256k1=e.exports.rlp=e.exports.BN=void 0;var i=s("k2ssj");e.exports.secp256k1=i;var o=s("gDG4Y"),a=s("hNvMl");e.exports.BN=a;var u=s("eVskd");e.exports.rlp=u,Object.assign(e.exports,o),n(s("4snQf"),e.exports),n(s("eAoDO"),e.exports),n(s("ielaw"),e.exports),n(s("6sOkL"),e.exports),n(s("iGYIr"),e.exports),n(s("R0kmx"),e.exports)})),s.register("k2ssj",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ecdhUnsafe=e.exports.ecdh=e.exports.recover=e.exports.verify=e.exports.sign=e.exports.signatureImportLax=e.exports.signatureImport=e.exports.signatureExport=e.exports.signatureNormalize=e.exports.publicKeyCombine=e.exports.publicKeyTweakMul=e.exports.publicKeyTweakAdd=e.exports.publicKeyVerify=e.exports.publicKeyConvert=e.exports.publicKeyCreate=e.exports.privateKeyTweakMul=e.exports.privateKeyTweakAdd=e.exports.privateKeyModInverse=e.exports.privateKeyNegate=e.exports.privateKeyImport=e.exports.privateKeyExport=e.exports.privateKeyVerify=void 0;var n=s("x8vZC"),i=s("aqSTD"),o=s("l03M6");e.exports.privateKeyVerify=function(e){return 32===e.length&&n.privateKeyVerify(Uint8Array.from(e))},e.exports.privateKeyExport=function(e,t){if(32!==e.length)throw new RangeError("private key length is invalid");var r=i.privateKeyExport(e,t);return o.privateKeyExport(e,r,t)},e.exports.privateKeyImport=function(t){if(null!==(t=o.privateKeyImport(t))&&32===t.length&&e.exports.privateKeyVerify(t))return t;throw new Error("couldn't import from DER format")},e.exports.privateKeyNegate=function(e){return r.from(n.privateKeyNegate(Uint8Array.from(e)))},e.exports.privateKeyModInverse=function(e){if(32!==e.length)throw new Error("private key length is invalid");return r.from(i.privateKeyModInverse(Uint8Array.from(e)))},e.exports.privateKeyTweakAdd=function(e,t){return r.from(n.privateKeyTweakAdd(Uint8Array.from(e),t))},e.exports.privateKeyTweakMul=function(e,t){return r.from(n.privateKeyTweakMul(Uint8Array.from(e),Uint8Array.from(t)))},e.exports.publicKeyCreate=function(e,t){return r.from(n.publicKeyCreate(Uint8Array.from(e),t))},e.exports.publicKeyConvert=function(e,t){return r.from(n.publicKeyConvert(Uint8Array.from(e),t))},e.exports.publicKeyVerify=function(e){return(33===e.length||65===e.length)&&n.publicKeyVerify(Uint8Array.from(e))},e.exports.publicKeyTweakAdd=function(e,t,i){return r.from(n.publicKeyTweakAdd(Uint8Array.from(e),Uint8Array.from(t),i))},e.exports.publicKeyTweakMul=function(e,t,i){return r.from(n.publicKeyTweakMul(Uint8Array.from(e),Uint8Array.from(t),i))},e.exports.publicKeyCombine=function(e,t){var i=[];return e.forEach((function(e){i.push(Uint8Array.from(e))})),r.from(n.publicKeyCombine(i,t))},e.exports.signatureNormalize=function(e){return r.from(n.signatureNormalize(Uint8Array.from(e)))},e.exports.signatureExport=function(e){return r.from(n.signatureExport(Uint8Array.from(e)))},e.exports.signatureImport=function(e){return r.from(n.signatureImport(Uint8Array.from(e)))},e.exports.signatureImportLax=function(e){if(0===e.length)throw new RangeError("signature length is invalid");var t=o.signatureImportLax(e);if(null===t)throw new Error("couldn't parse DER signature");return i.signatureImport(t)},e.exports.sign=function(e,t,i){if(null===i)throw new TypeError("options should be an Object");var o=void 0;if(i){if(o={},null===i.data)throw new TypeError("options.data should be a Buffer");if(i.data){if(32!=i.data.length)throw new RangeError("options.data length is invalid");o.data=new Uint8Array(i.data)}if(null===i.noncefn)throw new TypeError("options.noncefn should be a Function");i.noncefn&&(o.noncefn=function(e,t,n,o,s){var a=null!=n?r.from(n):null,u=null!=o?r.from(o):null,c=r.from("");return i.noncefn&&(c=i.noncefn(r.from(e),r.from(t),a,u,s)),new Uint8Array(c)})}var s=n.ecdsaSign(Uint8Array.from(e),Uint8Array.from(t),o);return{signature:r.from(s.signature),recovery:s.recid}},e.exports.verify=function(e,t,r){return n.ecdsaVerify(Uint8Array.from(t),Uint8Array.from(e),r)},e.exports.recover=function(e,t,i,o){return r.from(n.ecdsaRecover(Uint8Array.from(t),i,Uint8Array.from(e),o))},e.exports.ecdh=function(e,t){return r.from(n.ecdh(Uint8Array.from(e),Uint8Array.from(t),{}))},e.exports.ecdhUnsafe=function(e,t,n){if(33!==e.length&&65!==e.length)throw new RangeError("public key length is invalid");if(32!==t.length)throw new RangeError("private key length is invalid");return r.from(i.ecdhUnsafe(Uint8Array.from(e),Uint8Array.from(t),n))}})),s.register("x8vZC",(function(e,t){"use strict";var r=e.exports&&e.exports.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},n=e.exports&&e.exports.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]new Uint8Array(e)),t){return"function"==typeof e&&(e=e(t)),y("output",e,t),e}function v(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=e=>({contextRandomize(t){if(p(null===t||t instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==t&&y("seed",t,32),1===e.contextRandomize(t))throw new Error(o)},privateKeyVerify:t=>(y("private key",t,32),0===e.privateKeyVerify(t)),privateKeyNegate(t){switch(y("private key",t,32),e.privateKeyNegate(t)){case 0:return t;case 1:throw new Error(r)}},privateKeyTweakAdd(t,r){switch(y("private key",t,32),y("tweak",r,32),e.privateKeyTweakAdd(t,r)){case 0:return t;case 1:throw new Error(n)}},privateKeyTweakMul(t,r){switch(y("private key",t,32),y("tweak",r,32),e.privateKeyTweakMul(t,r)){case 0:return t;case 1:throw new Error(i)}},publicKeyVerify:t=>(y("public key",t,[33,65]),0===e.publicKeyVerify(t)),publicKeyCreate(t,r=!0,n){switch(y("private key",t,32),g(r),n=m(n,r?33:65),e.publicKeyCreate(n,t)){case 0:return n;case 1:throw new Error(s);case 2:throw new Error(u)}},publicKeyConvert(t,r=!0,n){switch(y("public key",t,[33,65]),g(r),n=m(n,r?33:65),e.publicKeyConvert(n,t)){case 0:return n;case 1:throw new Error(a);case 2:throw new Error(u)}},publicKeyNegate(t,n=!0,i){switch(y("public key",t,[33,65]),g(n),i=m(i,n?33:65),e.publicKeyNegate(i,t)){case 0:return i;case 1:throw new Error(a);case 2:throw new Error(r);case 3:throw new Error(u)}},publicKeyCombine(t,r=!0,n){p(Array.isArray(t),"Expected public keys to be an Array"),p(t.length>0,"Expected public keys array will have more than zero items");for(const e of t)y("public key",e,[33,65]);switch(g(r),n=m(n,r?33:65),e.publicKeyCombine(n,t)){case 0:return n;case 1:throw new Error(a);case 2:throw new Error(c);case 3:throw new Error(u)}},publicKeyTweakAdd(t,r,i=!0,o){switch(y("public key",t,[33,65]),y("tweak",r,32),g(i),o=m(o,i?33:65),e.publicKeyTweakAdd(o,t,r)){case 0:return o;case 1:throw new Error(a);case 2:throw new Error(n)}},publicKeyTweakMul(t,r,n=!0,o){switch(y("public key",t,[33,65]),y("tweak",r,32),g(n),o=m(o,n?33:65),e.publicKeyTweakMul(o,t,r)){case 0:return o;case 1:throw new Error(a);case 2:throw new Error(i)}},signatureNormalize(t){switch(y("signature",t,64),e.signatureNormalize(t)){case 0:return t;case 1:throw new Error(l)}},signatureExport(t,n){y("signature",t,64);const i={output:n=m(n,72),outputlen:72};switch(e.signatureExport(i,t)){case 0:return n.slice(0,i.outputlen);case 1:throw new Error(l);case 2:throw new Error(r)}},signatureImport(t,n){switch(y("signature",t),n=m(n,64),e.signatureImport(n,t)){case 0:return n;case 1:throw new Error(l);case 2:throw new Error(r)}},ecdsaSign(t,n,i={},o){y("message",t,32),y("private key",n,32),p("Object"===v(i),"Expected options to be an Object"),void 0!==i.data&&y("options.data",i.data),void 0!==i.noncefn&&p("Function"===v(i.noncefn),"Expected options.noncefn to be a Function");const s={signature:o=m(o,64),recid:null};switch(e.ecdsaSign(s,t,n,i.data,i.noncefn)){case 0:return s;case 1:throw new Error(d);case 2:throw new Error(r)}},ecdsaVerify(t,r,n){switch(y("signature",t,64),y("message",r,32),y("public key",n,[33,65]),e.ecdsaVerify(t,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(l);case 2:throw new Error(a)}},ecdsaRecover(t,n,i,o=!0,s){switch(y("signature",t,64),p("Number"===v(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),y("message",i,32),g(o),s=m(s,o?33:65),e.ecdsaRecover(s,t,n,i)){case 0:return s;case 1:throw new Error(l);case 2:throw new Error(f);case 3:throw new Error(r)}},ecdh(t,r,n={},i){switch(y("public key",t,[33,65]),y("private key",r,32),p("Object"===v(n),"Expected options to be an Object"),void 0!==n.data&&y("options.data",n.data),void 0!==n.hashfn?(p("Function"===v(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&y("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&y("options.ybuf",n.ybuf,32),y("output",i)):i=m(i,32),e.ecdh(i,t,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return i;case 1:throw new Error(a);case 2:throw new Error(h)}}})}));s.register("4PNsI",(function(e,t){const r=new(0,s("hcQVt").ec)("secp256k1"),n=r.curve,i=n.n.constructor;function o(e){const t=e[0];switch(t){case 2:case 3:return 33!==e.length?null:function(e,t){let o=new i(t);if(o.cmp(n.p)>=0)return null;o=o.toRed(n.red);let s=o.redSqr().redIMul(o).redIAdd(n.b).redSqrt();return 3===e!==s.isOdd()&&(s=s.redNeg()),r.keyPair({pub:{x:o,y:s}})}(t,e.subarray(1,33));case 4:case 6:case 7:return 65!==e.length?null:function(e,t,o){let s=new i(t),a=new i(o);if(s.cmp(n.p)>=0||a.cmp(n.p)>=0)return null;if(s=s.toRed(n.red),a=a.toRed(n.red),(6===e||7===e)&&a.isOdd()!==(7===e))return null;const u=s.redSqr().redIMul(s);return a.redSqr().redISub(u.redIAdd(n.b)).isZero()?r.keyPair({pub:{x:s,y:a}}):null}(t,e.subarray(1,33),e.subarray(33,65));default:return null}}function a(e,t){const r=t.encode(null,33===e.length);for(let t=0;t0,privateKeyVerify(e){const t=new i(e);return t.cmp(n.n)<0&&!t.isZero()?0:1},privateKeyNegate(e){const t=new i(e),r=n.n.sub(t).umod(n.n).toArrayLike(Uint8Array,"be",32);return e.set(r),0},privateKeyTweakAdd(e,t){const r=new i(t);if(r.cmp(n.n)>=0)return 1;if(r.iadd(new i(e)),r.cmp(n.n)>=0&&r.isub(n.n),r.isZero())return 1;const o=r.toArrayLike(Uint8Array,"be",32);return e.set(o),0},privateKeyTweakMul(e,t){let r=new i(t);if(r.cmp(n.n)>=0||r.isZero())return 1;r.imul(new i(e)),r.cmp(n.n)>=0&&(r=r.umod(n.n));const o=r.toArrayLike(Uint8Array,"be",32);return e.set(o),0},publicKeyVerify:e=>null===o(e)?1:0,publicKeyCreate(e,t){const o=new i(t);if(o.cmp(n.n)>=0||o.isZero())return 1;return a(e,r.keyFromPrivate(t).getPublic()),0},publicKeyConvert(e,t){const r=o(t);if(null===r)return 1;return a(e,r.getPublic()),0},publicKeyNegate(e,t){const r=o(t);if(null===r)return 1;const n=r.getPublic();return n.y=n.y.redNeg(),a(e,n),0},publicKeyCombine(e,t){const r=new Array(t.length);for(let e=0;e=0)return 2;const u=s.getPublic().add(n.g.mul(r));return u.isInfinity()?2:(a(e,u),0)},publicKeyTweakMul(e,t,r){const s=o(t);if(null===s)return 1;if((r=new i(r)).cmp(n.n)>=0||r.isZero())return 2;return a(e,s.getPublic().mul(r)),0},signatureNormalize(e){const t=new i(e.subarray(0,32)),o=new i(e.subarray(32,64));return t.cmp(n.n)>=0||o.cmp(n.n)>=0?1:(1===o.cmp(r.nh)&&e.set(n.n.sub(o).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(e,t){const r=t.subarray(0,32),o=t.subarray(32,64);if(new i(r).cmp(n.n)>=0)return 1;if(new i(o).cmp(n.n)>=0)return 1;const{output:s}=e;let a=s.subarray(4,37);a[0]=0,a.set(r,1);let u=33,c=0;for(;u>1&&0===a[c]&&!(128&a[c+1]);--u,++c);if(a=a.subarray(c),128&a[0])return 1;if(u>1&&0===a[0]&&!(128&a[1]))return 1;let l=s.subarray(39,72);l[0]=0,l.set(o,1);let d=33,f=0;for(;d>1&&0===l[f]&&!(128&l[f+1]);--d,++f);return l=l.subarray(f),128&l[0]||d>1&&0===l[0]&&!(128&l[1])?1:(e.outputlen=6+u+d,s[0]=48,s[1]=e.outputlen-2,s[2]=2,s[3]=a.length,s.set(a,4),s[4+u]=2,s[5+u]=l.length,s.set(l,6+u),0)},signatureImport(e,t){if(t.length<8)return 1;if(t.length>72)return 1;if(48!==t[0])return 1;if(t[1]!==t.length-2)return 1;if(2!==t[2])return 1;const r=t[3];if(0===r)return 1;if(5+r>=t.length)return 1;if(2!==t[4+r])return 1;const o=t[5+r];if(0===o)return 1;if(6+r+o!==t.length)return 1;if(128&t[4])return 1;if(r>1&&0===t[4]&&!(128&t[5]))return 1;if(128&t[r+6])return 1;if(o>1&&0===t[r+6]&&!(128&t[r+7]))return 1;let s=t.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;let a=t.subarray(6+r);if(33===a.length&&0===a[0]&&(a=a.slice(1)),a.length>32)throw new Error("S length is too long");let u=new i(s);u.cmp(n.n)>=0&&(u=new i(0));let c=new i(t.subarray(6+r));return c.cmp(n.n)>=0&&(c=new i(0)),e.set(u.toArrayLike(Uint8Array,"be",32),0),e.set(c.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(e,t,o,s,a){if(a){const e=a;a=r=>{const n=e(t,o,null,s,r);if(!(n instanceof Uint8Array&&32===n.length))throw new Error("This is the way");return new i(n)}}const u=new i(o);if(u.cmp(n.n)>=0||u.isZero())return 1;let c;try{c=r.sign(t,o,{canonical:!0,k:a,pers:s})}catch(e){return 1}return e.signature.set(c.r.toArrayLike(Uint8Array,"be",32),0),e.signature.set(c.s.toArrayLike(Uint8Array,"be",32),32),e.recid=c.recoveryParam,0},ecdsaVerify(e,t,s){const a={r:e.subarray(0,32),s:e.subarray(32,64)},u=new i(a.r),c=new i(a.s);if(u.cmp(n.n)>=0||c.cmp(n.n)>=0)return 1;if(1===c.cmp(r.nh)||u.isZero()||c.isZero())return 3;const l=o(s);if(null===l)return 2;const d=l.getPublic();return r.verify(t,a,d)?0:3},ecdsaRecover(e,t,o,s){const u={r:t.slice(0,32),s:t.slice(32,64)},c=new i(u.r),l=new i(u.s);if(c.cmp(n.n)>=0||l.cmp(n.n)>=0)return 1;if(c.isZero()||l.isZero())return 2;let d;try{d=r.recoverPubKey(s,u,o)}catch(e){return 2}return a(e,d),0},ecdh(e,t,s,a,u,c,l){const d=o(t);if(null===d)return 1;const f=new i(s);if(f.cmp(n.n)>=0||f.isZero())return 2;const h=d.getPublic().mul(f);if(void 0===u){const t=h.encode(null,!0),n=r.hash().update(t).digest();for(let t=0;t<32;++t)e[t]=n[t]}else{c||(c=new Uint8Array(32));const t=h.getX().toArray("be",32);for(let e=0;e<32;++e)c[e]=t[e];l||(l=new Uint8Array(32));const r=h.getY().toArray("be",32);for(let e=0;e<32;++e)l[e]=r[e];const n=u(c,l,a);if(!(n instanceof Uint8Array&&n.length===e.length))return 2;e.set(n)}return 0}}})),s.register("hcQVt",(function(e,t){"use strict";var r=e.exports;r.version=s("9TXyQ").version,r.utils=s("hoW8N"),r.rand=s("6YmsK"),r.curve=s("3uUAy"),r.curves=s("fVrCD"),r.ec=s("exEEy"),r.eddsa=s("enlYm")})),s.register("9TXyQ",(function(e,t){e.exports=JSON.parse('{"name":"elliptic","version":"6.5.4","description":"EC cryptography","main":"lib/elliptic.js","files":["lib"],"scripts":{"lint":"eslint lib test","lint:fix":"npm run lint -- --fix","unit":"istanbul test _mocha --reporter=spec test/index.js","test":"npm run lint && npm run unit","version":"grunt dist && git add dist/"},"repository":{"type":"git","url":"git@github.com:indutny/elliptic"},"keywords":["EC","Elliptic","curve","Cryptography"],"author":"Fedor Indutny ","license":"MIT","bugs":{"url":"https://github.com/indutny/elliptic/issues"},"homepage":"https://github.com/indutny/elliptic","devDependencies":{"brfs":"^2.0.2","coveralls":"^3.1.0","eslint":"^7.6.0","grunt":"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1","istanbul":"^0.4.5","mocha":"^8.0.1"},"dependencies":{"bn.js":"^4.11.9","brorand":"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1","inherits":"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}')})),s.register("hoW8N",(function(e,t){"use strict";var r=e.exports,n=s("6GGWx"),i=s("l09e5"),o=s("dIPG4");r.assert=i,r.toArray=o.toArray,r.zero2=o.zero2,r.toHex=o.toHex,r.encode=o.encode,r.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(a)):a=0,n[s]=a,o.iushrn(1)}return n},r.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,o=0;e.cmpn(-i)>0||t.cmpn(-o)>0;){var s,a,u=e.andln(3)+i&3,c=t.andln(3)+o&3;3===u&&(u=-1),3===c&&(c=-1),s=0==(1&u)?0:3!==(n=e.andln(7)+i&7)&&5!==n||2!==c?u:-u,r[0].push(s),a=0==(1&c)?0:3!==(n=t.andln(7)+o&7)&&5!==n||2!==u?c:-c,r[1].push(a),2*i===s+1&&(i=1-i),2*o===a+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},r.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},r.parseBytes=function(e){return"string"==typeof e?r.toArray(e,"hex"):e},r.intFromLE=function(e){return new n(e,"hex","le")}})),s.register("6GGWx",(function(e,t){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function i(e,t,r){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var o;"object"==typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:s("l8s8s").Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,n){for(var i=0,o=Math.min(e.length,r),s=t;s=49?a-49+10:a>=17?a-17+10:a}return i}i.isBN=function(e){return e instanceof i||null!==e&&"object"==typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===n)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this.strip()},i.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this.strip()},i.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},i.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,f=Math.min(c,t.length-1),h=Math.max(0,c-e.length+1);h<=f;h++){var p=c-h|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[h])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r.strip()}i.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?l[6-u.length]+u+n:u+n,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(n=o.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var c=d[e],h=f[e];n="";var p=this.clone();for(p.negative=0;!p.isZero();){var y=p.modn(h).toString(e);n=(p=p.idivn(h)).isZero()?y+n:l[c-y.length]+y+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16)},i.prototype.toBuffer=function(e,t){return r(void 0!==o),this.toArrayLike(o,e,t)},i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},i.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var s,a,u="le"===t,c=new e(o),l=this.clone();if(u){for(a=0;!l.isZero();a++)s=l.andln(255),l.iushrn(8),c[a]=s;for(;a=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,h=0|s[1],p=8191&h,y=h>>>13,g=0|s[2],m=8191&g,v=g>>>13,b=0|s[3],w=8191&b,x=b>>>13,A=0|s[4],S=8191&A,E=A>>>13,T=0|s[5],k=8191&T,I=T>>>13,_=0|s[6],P=8191&_,R=_>>>13,C=0|s[7],M=8191&C,O=C>>>13,B=0|s[8],N=8191&B,D=B>>>13,L=0|s[9],F=8191&L,U=L>>>13,j=0|a[0],K=8191&j,z=j>>>13,H=0|a[1],q=8191&H,V=H>>>13,W=0|a[2],G=8191&W,$=W>>>13,Z=0|a[3],Q=8191&Z,Y=Z>>>13,X=0|a[4],J=8191&X,ee=X>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,fe=le>>>13,he=0|a[9],pe=8191&he,ye=he>>>13;r.negative=e.negative^t.negative,r.length=19;var ge=(c+(n=Math.imul(d,K))|0)+((8191&(i=(i=Math.imul(d,z))+Math.imul(f,K)|0))<<13)|0;c=((o=Math.imul(f,z))+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(p,K),i=(i=Math.imul(p,z))+Math.imul(y,K)|0,o=Math.imul(y,z);var me=(c+(n=n+Math.imul(d,q)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(f,q)|0))<<13)|0;c=((o=o+Math.imul(f,V)|0)+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(m,K),i=(i=Math.imul(m,z))+Math.imul(v,K)|0,o=Math.imul(v,z),n=n+Math.imul(p,q)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(y,q)|0,o=o+Math.imul(y,V)|0;var ve=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,$)|0)+Math.imul(f,G)|0))<<13)|0;c=((o=o+Math.imul(f,$)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(w,K),i=(i=Math.imul(w,z))+Math.imul(x,K)|0,o=Math.imul(x,z),n=n+Math.imul(m,q)|0,i=(i=i+Math.imul(m,V)|0)+Math.imul(v,q)|0,o=o+Math.imul(v,V)|0,n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,$)|0)+Math.imul(y,G)|0,o=o+Math.imul(y,$)|0;var be=(c+(n=n+Math.imul(d,Q)|0)|0)+((8191&(i=(i=i+Math.imul(d,Y)|0)+Math.imul(f,Q)|0))<<13)|0;c=((o=o+Math.imul(f,Y)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(S,K),i=(i=Math.imul(S,z))+Math.imul(E,K)|0,o=Math.imul(E,z),n=n+Math.imul(w,q)|0,i=(i=i+Math.imul(w,V)|0)+Math.imul(x,q)|0,o=o+Math.imul(x,V)|0,n=n+Math.imul(m,G)|0,i=(i=i+Math.imul(m,$)|0)+Math.imul(v,G)|0,o=o+Math.imul(v,$)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,Y)|0;var we=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(f,J)|0))<<13)|0;c=((o=o+Math.imul(f,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(k,K),i=(i=Math.imul(k,z))+Math.imul(I,K)|0,o=Math.imul(I,z),n=n+Math.imul(S,q)|0,i=(i=i+Math.imul(S,V)|0)+Math.imul(E,q)|0,o=o+Math.imul(E,V)|0,n=n+Math.imul(w,G)|0,i=(i=i+Math.imul(w,$)|0)+Math.imul(x,G)|0,o=o+Math.imul(x,$)|0,n=n+Math.imul(m,Q)|0,i=(i=i+Math.imul(m,Y)|0)+Math.imul(v,Q)|0,o=o+Math.imul(v,Y)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(y,J)|0,o=o+Math.imul(y,ee)|0;var xe=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(f,re)|0))<<13)|0;c=((o=o+Math.imul(f,ne)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(P,K),i=(i=Math.imul(P,z))+Math.imul(R,K)|0,o=Math.imul(R,z),n=n+Math.imul(k,q)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(I,q)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(S,G)|0,i=(i=i+Math.imul(S,$)|0)+Math.imul(E,G)|0,o=o+Math.imul(E,$)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(x,Q)|0,o=o+Math.imul(x,Y)|0,n=n+Math.imul(m,J)|0,i=(i=i+Math.imul(m,ee)|0)+Math.imul(v,J)|0,o=o+Math.imul(v,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(y,re)|0,o=o+Math.imul(y,ne)|0;var Ae=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(f,oe)|0))<<13)|0;c=((o=o+Math.imul(f,se)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(M,K),i=(i=Math.imul(M,z))+Math.imul(O,K)|0,o=Math.imul(O,z),n=n+Math.imul(P,q)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,q)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,$)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,$)|0,n=n+Math.imul(S,Q)|0,i=(i=i+Math.imul(S,Y)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(w,J)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(x,J)|0,o=o+Math.imul(x,ee)|0,n=n+Math.imul(m,re)|0,i=(i=i+Math.imul(m,ne)|0)+Math.imul(v,re)|0,o=o+Math.imul(v,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(y,oe)|0,o=o+Math.imul(y,se)|0;var Se=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(f,ue)|0))<<13)|0;c=((o=o+Math.imul(f,ce)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(N,K),i=(i=Math.imul(N,z))+Math.imul(D,K)|0,o=Math.imul(D,z),n=n+Math.imul(M,q)|0,i=(i=i+Math.imul(M,V)|0)+Math.imul(O,q)|0,o=o+Math.imul(O,V)|0,n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,$)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,$)|0,n=n+Math.imul(k,Q)|0,i=(i=i+Math.imul(k,Y)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(S,J)|0,i=(i=i+Math.imul(S,ee)|0)+Math.imul(E,J)|0,o=o+Math.imul(E,ee)|0,n=n+Math.imul(w,re)|0,i=(i=i+Math.imul(w,ne)|0)+Math.imul(x,re)|0,o=o+Math.imul(x,ne)|0,n=n+Math.imul(m,oe)|0,i=(i=i+Math.imul(m,se)|0)+Math.imul(v,oe)|0,o=o+Math.imul(v,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(y,ue)|0,o=o+Math.imul(y,ce)|0;var Ee=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,fe)|0)+Math.imul(f,de)|0))<<13)|0;c=((o=o+Math.imul(f,fe)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(F,K),i=(i=Math.imul(F,z))+Math.imul(U,K)|0,o=Math.imul(U,z),n=n+Math.imul(N,q)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,q)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(M,G)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(O,G)|0,o=o+Math.imul(O,$)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(R,Q)|0,o=o+Math.imul(R,Y)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(S,re)|0,i=(i=i+Math.imul(S,ne)|0)+Math.imul(E,re)|0,o=o+Math.imul(E,ne)|0,n=n+Math.imul(w,oe)|0,i=(i=i+Math.imul(w,se)|0)+Math.imul(x,oe)|0,o=o+Math.imul(x,se)|0,n=n+Math.imul(m,ue)|0,i=(i=i+Math.imul(m,ce)|0)+Math.imul(v,ue)|0,o=o+Math.imul(v,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,fe)|0)+Math.imul(y,de)|0,o=o+Math.imul(y,fe)|0;var Te=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ye)|0)+Math.imul(f,pe)|0))<<13)|0;c=((o=o+Math.imul(f,ye)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(F,q),i=(i=Math.imul(F,V))+Math.imul(U,q)|0,o=Math.imul(U,V),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,$)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,$)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(O,Q)|0,o=o+Math.imul(O,Y)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(S,oe)|0,i=(i=i+Math.imul(S,se)|0)+Math.imul(E,oe)|0,o=o+Math.imul(E,se)|0,n=n+Math.imul(w,ue)|0,i=(i=i+Math.imul(w,ce)|0)+Math.imul(x,ue)|0,o=o+Math.imul(x,ce)|0,n=n+Math.imul(m,de)|0,i=(i=i+Math.imul(m,fe)|0)+Math.imul(v,de)|0,o=o+Math.imul(v,fe)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ye)|0)+Math.imul(y,pe)|0))<<13)|0;c=((o=o+Math.imul(y,ye)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(F,G),i=(i=Math.imul(F,$))+Math.imul(U,G)|0,o=Math.imul(U,$),n=n+Math.imul(N,Q)|0,i=(i=i+Math.imul(N,Y)|0)+Math.imul(D,Q)|0,o=o+Math.imul(D,Y)|0,n=n+Math.imul(M,J)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(O,J)|0,o=o+Math.imul(O,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(S,ue)|0,i=(i=i+Math.imul(S,ce)|0)+Math.imul(E,ue)|0,o=o+Math.imul(E,ce)|0,n=n+Math.imul(w,de)|0,i=(i=i+Math.imul(w,fe)|0)+Math.imul(x,de)|0,o=o+Math.imul(x,fe)|0;var Ie=(c+(n=n+Math.imul(m,pe)|0)|0)+((8191&(i=(i=i+Math.imul(m,ye)|0)+Math.imul(v,pe)|0))<<13)|0;c=((o=o+Math.imul(v,ye)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(F,Q),i=(i=Math.imul(F,Y))+Math.imul(U,Q)|0,o=Math.imul(U,Y),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(M,re)|0,i=(i=i+Math.imul(M,ne)|0)+Math.imul(O,re)|0,o=o+Math.imul(O,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(S,de)|0,i=(i=i+Math.imul(S,fe)|0)+Math.imul(E,de)|0,o=o+Math.imul(E,fe)|0;var _e=(c+(n=n+Math.imul(w,pe)|0)|0)+((8191&(i=(i=i+Math.imul(w,ye)|0)+Math.imul(x,pe)|0))<<13)|0;c=((o=o+Math.imul(x,ye)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(F,J),i=(i=Math.imul(F,ee))+Math.imul(U,J)|0,o=Math.imul(U,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,se)|0)+Math.imul(O,oe)|0,o=o+Math.imul(O,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,fe)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,fe)|0;var Pe=(c+(n=n+Math.imul(S,pe)|0)|0)+((8191&(i=(i=i+Math.imul(S,ye)|0)+Math.imul(E,pe)|0))<<13)|0;c=((o=o+Math.imul(E,ye)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(F,re),i=(i=Math.imul(F,ne))+Math.imul(U,re)|0,o=Math.imul(U,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(M,ue)|0,i=(i=i+Math.imul(M,ce)|0)+Math.imul(O,ue)|0,o=o+Math.imul(O,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,fe)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,fe)|0;var Re=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ye)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ye)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(F,oe),i=(i=Math.imul(F,se))+Math.imul(U,oe)|0,o=Math.imul(U,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(M,de)|0,i=(i=i+Math.imul(M,fe)|0)+Math.imul(O,de)|0,o=o+Math.imul(O,fe)|0;var Ce=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ye)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ye)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(F,ue),i=(i=Math.imul(F,ce))+Math.imul(U,ue)|0,o=Math.imul(U,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,fe)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,fe)|0;var Me=(c+(n=n+Math.imul(M,pe)|0)|0)+((8191&(i=(i=i+Math.imul(M,ye)|0)+Math.imul(O,pe)|0))<<13)|0;c=((o=o+Math.imul(O,ye)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(F,de),i=(i=Math.imul(F,fe))+Math.imul(U,de)|0,o=Math.imul(U,fe);var Oe=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ye)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ye)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863;var Be=(c+(n=Math.imul(F,pe))|0)+((8191&(i=(i=Math.imul(F,ye))+Math.imul(U,pe)|0))<<13)|0;return c=((o=Math.imul(U,ye))+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,u[0]=ge,u[1]=me,u[2]=ve,u[3]=be,u[4]=we,u[5]=xe,u[6]=Ae,u[7]=Se,u[8]=Ee,u[9]=Te,u[10]=ke,u[11]=Ie,u[12]=_e,u[13]=Pe,u[14]=Re,u[15]=Ce,u[16]=Me,u[17]=Oe,u[18]=Be,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){return(new g).mulp(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(p=h),i.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?p(this,e,t):n<63?h(this,e,t):n<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,e,t):y(this,e,t),r},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=i.prototype._countBits(e)-1,n=0;n>=1;return n},g.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,n[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,t+=i/67108864|0,t+=o>>>26,this.words[n]=67108863&o}return 0!==t&&(this.words[n]=t,this.length++),this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i}return t}(e);if(0===t.length)return new i(1);for(var r=this,n=0;n=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var s=0;for(t=0;t>>26-n}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},i.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+n]=67108863&o}for(;i>26,this.words[i+n]=67108863&o;if(0===a)return this.strip();for(r(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},i.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,s=0|o.words[o.length-1];0!==(r=26-this._countBits(s))&&(o=o.ushln(r),n.iushln(r),s=0|o.words[o.length-1]);var a,u=n.length-o.length;if("mod"!==t){(a=new i(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var f=67108864*(0|n.words[o.length+d])+(0|n.words[o.length+d-1]);for(f=Math.min(f/s|0,67108863),n._ishlnsubmul(o,f,d);0!==n.negative;)f--,n.negative=0,n._ishlnsubmul(o,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=f)}return a&&a.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},i.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(o=a.div.neg()),"div"!==t&&(s=a.mod.neg(),n&&0!==s.negative&&s.iadd(e)),{div:o,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(o=a.div.neg()),{div:o,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),n&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modn(e.words[0]))}:this._wordDiv(e,t);var o,s,a},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modn=function(e){r(e<=67108863);for(var t=67108864%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},i.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o=new i(1),s=new i(0),a=new i(0),u=new i(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var l=n.clone(),d=t.clone();!t.isZero();){for(var f=0,h=1;0==(t.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(o.isOdd()||s.isOdd())&&(o.iadd(l),s.isub(d)),o.iushrn(1),s.iushrn(1);for(var p=0,y=1;0==(n.words[0]&y)&&p<26;++p,y<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(a),s.isub(u)):(n.isub(t),a.isub(o),u.isub(s))}return{a:a,b:u,gcd:n.iushln(c)}},i.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o,s=new i(1),a=new i(0),u=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,l=1;0==(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,f=1;0==(n.words[0]&f)&&d<26;++d,f<<=1);if(d>0)for(n.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(n)>=0?(t.isub(n),s.isub(a)):(n.isub(t),a.isub(s))}return(o=0===t.cmpn(1)?s:a).cmpn(0)<0&&o.iadd(e),o},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new S(e)},i.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function v(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){v.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){v.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function x(){v.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function A(){v.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function E(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}v.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},v.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},v.prototype.split=function(e,t){e.iushrn(this.n,0,t)},v.prototype.imulK=function(e){return e.imul(this.k)},n(b,v),b.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},b.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new b;else if("p224"===e)t=new w;else if("p192"===e)t=new x;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new A}return m[e]=t,t},S.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new i(1)).iushrn(2);return this.pow(e,n)}for(var o=this.m.subn(1),s=0;!o.isZero()&&0===o.andln(1);)s++,o.iushrn(1);r(!o.isZero());var a=new i(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new i(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,o),f=this.pow(e,o.addn(1).iushrn(1)),h=this.pow(e,o),p=s;0!==h.cmp(a);){for(var y=h,g=0;0!==y.cmp(a);g++)y=y.redSqr();r(g=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;o!==r[0]&&(o=this.sqr(o)),0!==d||0!==s?(s<<=1,s|=d,(4===++a||0===n&&0===l)&&(o=this.mul(o,r[s]),a=0,s=0)):a=0}u=26}return o},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new E(e)},n(E,S),E.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},E.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},E.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},E.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),s=o;return o.cmp(this.m)>=0?s=o.isub(this.m):o.cmpn(0)<0&&(s=o.iadd(this.m)),s._forceRed(this)},E.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)})),s.register("dIPG4",(function(e,t){"use strict";var r=e.exports;function n(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",r=0;r>8,s=255&i;o?r.push(o,s):r.push(s)}return r},r.zero2=n,r.toHex=i,r.encode=function(e,t){return"hex"===t?i(e):e}})),s.register("6YmsK",(function(e,t){var r;function n(e){this.rand=e}if(e.exports=function(e){return r||(r=new n(null)),r.generate(e)},e.exports.Rand=n,n.prototype.generate=function(e){return this._rand(e)},n.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function c(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=u,u.prototype.point=function(){throw new Error("Not implemented")},u.prototype.validate=function(){throw new Error("Not implemented")},u.prototype._fixedNafMul=function(e,t){a(e.precomputed);var r=e._getDoubles(),n=i(t,1,this._bitLength),o=(1<=s;l--)u=(u<<1)+n[l];c.push(u)}for(var d=this.jpoint(null,null,null),f=this.jpoint(null,null,null),h=o;h>0;h--){for(s=0;s=0;c--){for(var l=0;c>=0&&0===s[c];c--)l++;if(c>=0&&l++,u=u.dblp(l),c<0)break;var d=s[c];a(0!==d),u="affine"===e.type?d>0?u.mixedAdd(o[d-1>>1]):u.mixedAdd(o[-d-1>>1].neg()):d>0?u.add(o[d-1>>1]):u.add(o[-d-1>>1].neg())}return"affine"===e.type?u.toP():u},u.prototype._wnafMulAdd=function(e,t,r,n,s){var a,u,c,l=this._wnafT1,d=this._wnafT2,f=this._wnafT3,h=0;for(a=0;a=1;a-=2){var y=a-1,g=a;if(1===l[y]&&1===l[g]){var m=[t[y],null,null,t[g]];0===t[y].y.cmp(t[g].y)?(m[1]=t[y].add(t[g]),m[2]=t[y].toJ().mixedAdd(t[g].neg())):0===t[y].y.cmp(t[g].y.redNeg())?(m[1]=t[y].toJ().mixedAdd(t[g]),m[2]=t[y].add(t[g].neg())):(m[1]=t[y].toJ().mixedAdd(t[g]),m[2]=t[y].toJ().mixedAdd(t[g].neg()));var v=[-3,-1,-5,-7,0,7,5,1,3],b=o(r[y],r[g]);for(h=Math.max(b[0].length,h),f[y]=new Array(h),f[g]=new Array(h),u=0;u=0;a--){for(var E=0;a>=0;){var T=!0;for(u=0;u=0&&E++,A=A.dblp(E),a<0)break;for(u=0;u0?c=d[u][k-1>>1]:k<0&&(c=d[u][-k-1>>1].neg()),A="affine"===c.type?A.mixedAdd(c):A.add(c))}}for(a=0;a=Math.ceil((e.bitLength()+1)/t.step)},c.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i=0&&(s=t,a=r),i.negative&&(i=i.neg(),o=o.neg()),s.negative&&(s=s.neg(),a=a.neg()),[{a:i,b:o},{a:s,b:a}]},u.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),o=r.b.neg().mul(e).divRound(this.n),s=i.mul(r.a),a=o.mul(n.a),u=i.mul(r.b),c=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:u.add(c).neg()}},u.prototype.pointFromX=function(e,t){(e=new n(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),i=r.redSqrt();if(0!==i.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var o=i.fromRed().isOdd();return(t&&!o||!t&&o)&&(i=i.redNeg()),this.point(e,i)},u.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},u.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},c.prototype.isInfinity=function(){return this.inf},c.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},c.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},c.prototype.getX=function(){return this.x.fromRed()},c.prototype.getY=function(){return this.y.fromRed()},c.prototype.mul=function(e){return e=new n(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},c.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},c.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},c.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},c.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},i(l,o.BasePoint),u.prototype.jpoint=function(e,t,r){return new l(this,e,t,r)},l.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},l.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},l.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(i),u=o.redSub(s);if(0===a.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),d=n.redMul(c),f=u.redSqr().redIAdd(l).redISub(d).redISub(d),h=u.redMul(d.redISub(f)).redISub(o.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(f,h,p)},l.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=i.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),l=r.redMul(u),d=a.redSqr().redIAdd(c).redISub(l).redISub(l),f=a.redMul(l.redISub(d)).redISub(i.redMul(c)),h=this.z.redMul(s);return this.curve.jpoint(d,f,h)},l.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},l.prototype.inspect=function(){return this.isInfinity()?"":""},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}})),s.register("5pkxd",(function(e,t){"use strict";var r=s("6GGWx"),n=s("14ABq"),i=s("9yOt0"),o=s("hoW8N");function a(e){i.call(this,"mont",e),this.a=new r(e.a,16).toRed(this.red),this.b=new r(e.b,16).toRed(this.red),this.i4=new r(4).toRed(this.red).redInvm(),this.two=new r(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function u(e,t,n){i.BasePoint.call(this,e,"projective"),null===t&&null===n?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new r(t,16),this.z=new r(n,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}n(a,i),e.exports=a,a.prototype.validate=function(e){var t=e.normalize().x,r=t.redSqr(),n=r.redMul(t).redAdd(r.redMul(this.a)).redAdd(t);return 0===n.redSqrt().redSqr().cmp(n)},n(u,i.BasePoint),a.prototype.decodePoint=function(e,t){return this.point(o.toArray(e,t),1)},a.prototype.point=function(e,t){return new u(this,e,t)},a.prototype.pointFromJSON=function(e){return u.fromJSON(this,e)},u.prototype.precompute=function(){},u.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},u.fromJSON=function(e,t){return new u(e,t[0],t[1]||e.one)},u.prototype.inspect=function(){return this.isInfinity()?"":""},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},u.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),r=e.redSub(t),n=e.redMul(t),i=r.redMul(t.redAdd(this.curve.a24.redMul(r)));return this.curve.point(n,i)},u.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.diffAdd=function(e,t){var r=this.x.redAdd(this.z),n=this.x.redSub(this.z),i=e.x.redAdd(e.z),o=e.x.redSub(e.z).redMul(r),s=i.redMul(n),a=t.z.redMul(o.redAdd(s).redSqr()),u=t.x.redMul(o.redISub(s).redSqr());return this.curve.point(a,u)},u.prototype.mul=function(e){for(var t=e.clone(),r=this,n=this.curve.point(null,null),i=[];0!==t.cmpn(0);t.iushrn(1))i.push(t.andln(1));for(var o=i.length-1;o>=0;o--)0===i[o]?(r=r.diffAdd(n,this),n=n.dbl()):(n=r.diffAdd(n,this),r=r.dbl());return n},u.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},u.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},u.prototype.getX=function(){return this.normalize(),this.x.fromRed()}})),s.register("kAZH8",(function(e,t){"use strict";var r=s("hoW8N"),n=s("6GGWx"),i=s("14ABq"),o=s("9yOt0"),a=r.assert;function u(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,o.call(this,"edwards",e),this.a=new n(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new n(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new n(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),a(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function c(e,t,r,i,s){o.BasePoint.call(this,e,"projective"),null===t&&null===r&&null===i?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new n(t,16),this.y=new n(r,16),this.z=i?new n(i,16):this.curve.one,this.t=s&&new n(s,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}i(u,o),e.exports=u,u.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},u.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},u.prototype.jpoint=function(e,t,r,n){return this.point(e,t,r,n)},u.prototype.pointFromX=function(e,t){(e=new n(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),i=this.c2.redSub(this.a.redMul(r)),o=this.one.redSub(this.c2.redMul(this.d).redMul(r)),s=i.redMul(o.redInvm()),a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");var u=a.fromRed().isOdd();return(t&&!u||!t&&u)&&(a=a.redNeg()),this.point(e,a)},u.prototype.pointFromY=function(e,t){(e=new n(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),i=r.redSub(this.c2),o=r.redMul(this.d).redMul(this.c2).redSub(this.a),s=i.redMul(o.redInvm());if(0===s.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");return a.fromRed().isOdd()!==t&&(a=a.redNeg()),this.point(a,e)},u.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),r=e.y.redSqr(),n=t.redMul(this.a).redAdd(r),i=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(r)));return 0===n.cmp(i)},i(c,o.BasePoint),u.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},u.prototype.point=function(e,t,r,n){return new c(this,e,t,r,n)},c.fromJSON=function(e,t){return new c(e,t[0],t[1],t[2])},c.prototype.inspect=function(){return this.isInfinity()?"":""},c.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},c.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr();r=r.redIAdd(r);var n=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),o=n.redAdd(t),s=o.redSub(r),a=n.redSub(t),u=i.redMul(s),c=o.redMul(a),l=i.redMul(a),d=s.redMul(o);return this.curve.point(u,c,d,l)},c.prototype._projDbl=function(){var e,t,r,n,i,o,s=this.x.redAdd(this.y).redSqr(),a=this.x.redSqr(),u=this.y.redSqr();if(this.curve.twisted){var c=(n=this.curve._mulA(a)).redAdd(u);this.zOne?(e=s.redSub(a).redSub(u).redMul(c.redSub(this.curve.two)),t=c.redMul(n.redSub(u)),r=c.redSqr().redSub(c).redSub(c)):(i=this.z.redSqr(),o=c.redSub(i).redISub(i),e=s.redSub(a).redISub(u).redMul(o),t=c.redMul(n.redSub(u)),r=c.redMul(o))}else n=a.redAdd(u),i=this.curve._mulC(this.z).redSqr(),o=n.redSub(i).redSub(i),e=this.curve._mulC(s.redISub(n)).redMul(o),t=this.curve._mulC(n).redMul(a.redISub(u)),r=n.redMul(o);return this.curve.point(e,t,r)},c.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},c.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),r=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),n=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),o=r.redSub(t),s=i.redSub(n),a=i.redAdd(n),u=r.redAdd(t),c=o.redMul(s),l=a.redMul(u),d=o.redMul(u),f=s.redMul(a);return this.curve.point(c,l,f,d)},c.prototype._projAdd=function(e){var t,r,n=this.z.redMul(e.z),i=n.redSqr(),o=this.x.redMul(e.x),s=this.y.redMul(e.y),a=this.curve.d.redMul(o).redMul(s),u=i.redSub(a),c=i.redAdd(a),l=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(s),d=n.redMul(u).redMul(l);return this.curve.twisted?(t=n.redMul(c).redMul(s.redSub(this.curve._mulA(o))),r=u.redMul(c)):(t=n.redMul(c).redMul(s.redSub(o)),r=this.curve._mulC(u).redMul(c)),this.curve.point(d,t,r)},c.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},c.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!1)},c.prototype.jmulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!0)},c.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},c.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()},c.prototype.getY=function(){return this.normalize(),this.y.fromRed()},c.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},c.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var r=e.clone(),n=this.curve.redN.redMul(this.z);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(n),0===this.x.cmp(t))return!0}},c.prototype.toP=c.prototype.normalize,c.prototype.mixedAdd=c.prototype.add})),s.register("fVrCD",(function(e,t){"use strict";var r,n=e.exports,i=s("8O410"),o=s("3uUAy"),a=s("hoW8N").assert;function u(e){"short"===e.type?this.curve=new o.short(e):"edwards"===e.type?this.curve=new o.edwards(e):this.curve=new o.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,a(this.g.validate(),"Invalid curve"),a(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function c(e,t){Object.defineProperty(n,e,{configurable:!0,enumerable:!0,get:function(){var r=new u(t);return Object.defineProperty(n,e,{configurable:!0,enumerable:!0,value:r}),r}})}n.PresetCurve=u,c("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:i.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),c("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:i.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),c("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:i.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),c("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:i.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),c("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:i.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),c("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:i.sha256,gRed:!1,g:["9"]}),c("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:i.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=s("3lxfH")}catch(e){r=void 0}c("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:i.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})})),s.register("3lxfH",(function(e,t){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}})),s.register("exEEy",(function(e,t){"use strict";var r=s("6GGWx"),n=s("c8FFI"),i=s("hoW8N"),o=s("fVrCD"),a=s("6YmsK"),u=i.assert,c=s("fENsE"),l=s("kFtnZ");function d(e){if(!(this instanceof d))return new d(e);"string"==typeof e&&(u(Object.prototype.hasOwnProperty.call(o,e),"Unknown curve "+e),e=o[e]),e instanceof o.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=d,d.prototype.keyPair=function(e){return new c(this,e)},d.prototype.keyFromPrivate=function(e,t){return c.fromPrivate(this,e,t)},d.prototype.keyFromPublic=function(e,t){return c.fromPublic(this,e,t)},d.prototype.genKeyPair=function(e){e||(e={});for(var t=new n({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||a(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),i=this.n.byteLength(),o=this.n.sub(new r(2));;){var s=new r(t.generate(i));if(!(s.cmp(o)>0))return s.iaddn(1),this.keyFromPrivate(s)}},d.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},d.prototype.sign=function(e,t,i,o){"object"==typeof i&&(o=i,i=null),o||(o={}),t=this.keyFromPrivate(t,i),e=this._truncateToN(new r(e,16));for(var s=this.n.byteLength(),a=t.getPrivate().toArray("be",s),u=e.toArray("be",s),c=new n({hash:this.hash,entropy:a,nonce:u,pers:o.pers,persEnc:o.persEnc||"utf8"}),d=this.n.sub(new r(1)),f=0;;f++){var h=o.k?o.k(f):new r(c.generate(this.n.byteLength()));if(!((h=this._truncateToN(h,!0)).cmpn(1)<=0||h.cmp(d)>=0)){var p=this.g.mul(h);if(!p.isInfinity()){var y=p.getX(),g=y.umod(this.n);if(0!==g.cmpn(0)){var m=h.invm(this.n).mul(g.mul(t.getPrivate()).iadd(e));if(0!==(m=m.umod(this.n)).cmpn(0)){var v=(p.getY().isOdd()?1:0)|(0!==y.cmp(g)?2:0);return o.canonical&&m.cmp(this.nh)>0&&(m=this.n.sub(m),v^=1),new l({r:g,s:m,recoveryParam:v})}}}}}},d.prototype.verify=function(e,t,n,i){e=this._truncateToN(new r(e,16)),n=this.keyFromPublic(n,i);var o=(t=new l(t,"hex")).r,s=t.s;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var a,u=s.invm(this.n),c=u.mul(e).umod(this.n),d=u.mul(o).umod(this.n);return this.curve._maxwellTrick?!(a=this.g.jmulAdd(c,n.getPublic(),d)).isInfinity()&&a.eqXToP(o):!(a=this.g.mulAdd(c,n.getPublic(),d)).isInfinity()&&0===a.getX().umod(this.n).cmp(o)},d.prototype.recoverPubKey=function(e,t,n,i){u((3&n)===n,"The recovery param is more than two bits"),t=new l(t,i);var o=this.n,s=new r(e),a=t.r,c=t.s,d=1&n,f=n>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&f)throw new Error("Unable to find sencond key candinate");a=f?this.curve.pointFromX(a.add(this.curve.n),d):this.curve.pointFromX(a,d);var h=t.r.invm(o),p=o.sub(s).mul(h).umod(o),y=c.mul(h).umod(o);return this.g.mulAdd(p,a,y)},d.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new l(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")}})),s.register("c8FFI",(function(e,t){"use strict";var r=s("8O410"),n=s("dIPG4"),i=s("l09e5");function o(e){if(!(this instanceof o))return new o(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=n.toArray(e.entropy,e.entropyEnc||"hex"),r=n.toArray(e.nonce,e.nonceEnc||"hex"),s=n.toArray(e.pers,e.persEnc||"hex");i(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,s)}e.exports=o,o.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},o.prototype.generate=function(e,t,r,i){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(i=r,r=t,t=null),r&&(r=n.toArray(r,i||"hex"),this._update(r));for(var o=[];o.length"}})),s.register("kFtnZ",(function(e,t){"use strict";var r=s("6GGWx"),n=s("hoW8N"),i=n.assert;function o(e,t){if(e instanceof o)return e;this._importDER(e,t)||(i(e.r&&e.s,"Signature without r or s"),this.r=new r(e.r,16),this.s=new r(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function a(){this.place=0}function u(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,s=t.place;o>>=0;return!(i<=127)&&(t.place=s,i)}function c(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}e.exports=o,o.prototype._importDER=function(e,t){e=n.toArray(e,t);var i=new a;if(48!==e[i.place++])return!1;var o=u(e,i);if(!1===o)return!1;if(o+i.place!==e.length)return!1;if(2!==e[i.place++])return!1;var s=u(e,i);if(!1===s)return!1;var c=e.slice(i.place,s+i.place);if(i.place+=s,2!==e[i.place++])return!1;var l=u(e,i);if(!1===l)return!1;if(e.length!==l+i.place)return!1;var d=e.slice(i.place,l+i.place);if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}if(0===d[0]){if(!(128&d[1]))return!1;d=d.slice(1)}return this.r=new r(c),this.s=new r(d),this.recoveryParam=null,!0},o.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=c(t),r=c(r);!(r[0]||128&r[1]);)r=r.slice(1);var i=[2];l(i,t.length),(i=i.concat(t)).push(2),l(i,r.length);var o=i.concat(r),s=[48];return l(s,o.length),s=s.concat(o),n.encode(s,e)}})),s.register("enlYm",(function(e,t){"use strict";var r=s("8O410"),n=s("fVrCD"),i=s("hoW8N"),o=i.assert,a=i.parseBytes,u=s("e5dFd"),c=s("jG7EW");function l(e){if(o("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof l))return new l(e);e=n[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=r.sha512}e.exports=l,l.prototype.sign=function(e,t){e=a(e);var r=this.keyFromSecret(t),n=this.hashInt(r.messagePrefix(),e),i=this.g.mul(n),o=this.encodePoint(i),s=this.hashInt(o,r.pubBytes(),e).mul(r.priv()),u=n.add(s).umod(this.curve.n);return this.makeSignature({R:i,S:u,Rencoded:o})},l.prototype.verify=function(e,t,r){e=a(e),t=this.makeSignature(t);var n=this.keyFromPublic(r),i=this.hashInt(t.Rencoded(),n.pubBytes(),e),o=this.g.mul(t.S());return t.R().add(n.pub().mul(i)).eq(o)},l.prototype.hashInt=function(){for(var e=this.hash(),t=0;to)throw new RangeError("requested too many random bytes");var r=a.allocUnsafe(e);if(e>0)if(e>i)for(var s=0;s=0)throw new Error("couldn't export to DER format");var s=i.g.mul(r);return a(s.getX(),s.getY(),t)},e.exports.privateKeyModInverse=function(e){var t=new n(e);if(t.ucmp(o.n)>=0||t.isZero())throw new Error("private key range is invalid");return t.invm(o.n).toArrayLike(r,"be",32)},e.exports.signatureImport=function(e){var t=new n(e.r);t.ucmp(o.n)>=0&&(t=new n(0));var i=new n(e.s);return i.ucmp(o.n)>=0&&(i=new n(0)),r.concat([t.toArrayLike(r,"be",32),i.toArrayLike(r,"be",32)])},e.exports.ecdhUnsafe=function(e,t,r){void 0===r&&(r=!0);var s=i.keyFromPublic(e),u=new n(t);if(u.ucmp(o.n)>=0||u.isZero())throw new Error("scalar was invalid (zero or overflow)");var c=s.pub.mul(u);return a(c.getX(),c.getY(),r)};var a=function(e,t,n){var i;return n?((i=r.alloc(33))[0]=t.isOdd()?3:2,e.toArrayLike(r,"be",32).copy(i,1)):((i=r.alloc(65))[0]=4,e.toArrayLike(r,"be",32).copy(i,1),t.toArrayLike(r,"be",32).copy(i,33)),i}})),s.register("hNvMl",(function(e,t){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function i(e,t,r){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var o;"object"==typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:s("l8s8s").Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,n){for(var i=0,o=Math.min(e.length,r),s=t;s=49?a-49+10:a>=17?a-17+10:a}return i}i.isBN=function(e){return e instanceof i||null!==e&&"object"==typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===n)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this.strip()},i.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this.strip()},i.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},i.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,f=Math.min(c,t.length-1),h=Math.max(0,c-e.length+1);h<=f;h++){var p=c-h|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[h])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r.strip()}i.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?l[6-u.length]+u+n:u+n,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(n=o.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var c=d[e],h=f[e];n="";var p=this.clone();for(p.negative=0;!p.isZero();){var y=p.modn(h).toString(e);n=(p=p.idivn(h)).isZero()?y+n:l[c-y.length]+y+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16)},i.prototype.toBuffer=function(e,t){return r(void 0!==o),this.toArrayLike(o,e,t)},i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},i.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var s,a,u="le"===t,c=new e(o),l=this.clone();if(u){for(a=0;!l.isZero();a++)s=l.andln(255),l.iushrn(8),c[a]=s;for(;a=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,h=0|s[1],p=8191&h,y=h>>>13,g=0|s[2],m=8191&g,v=g>>>13,b=0|s[3],w=8191&b,x=b>>>13,A=0|s[4],S=8191&A,E=A>>>13,T=0|s[5],k=8191&T,I=T>>>13,_=0|s[6],P=8191&_,R=_>>>13,C=0|s[7],M=8191&C,O=C>>>13,B=0|s[8],N=8191&B,D=B>>>13,L=0|s[9],F=8191&L,U=L>>>13,j=0|a[0],K=8191&j,z=j>>>13,H=0|a[1],q=8191&H,V=H>>>13,W=0|a[2],G=8191&W,$=W>>>13,Z=0|a[3],Q=8191&Z,Y=Z>>>13,X=0|a[4],J=8191&X,ee=X>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,fe=le>>>13,he=0|a[9],pe=8191&he,ye=he>>>13;r.negative=e.negative^t.negative,r.length=19;var ge=(c+(n=Math.imul(d,K))|0)+((8191&(i=(i=Math.imul(d,z))+Math.imul(f,K)|0))<<13)|0;c=((o=Math.imul(f,z))+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(p,K),i=(i=Math.imul(p,z))+Math.imul(y,K)|0,o=Math.imul(y,z);var me=(c+(n=n+Math.imul(d,q)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(f,q)|0))<<13)|0;c=((o=o+Math.imul(f,V)|0)+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(m,K),i=(i=Math.imul(m,z))+Math.imul(v,K)|0,o=Math.imul(v,z),n=n+Math.imul(p,q)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(y,q)|0,o=o+Math.imul(y,V)|0;var ve=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,$)|0)+Math.imul(f,G)|0))<<13)|0;c=((o=o+Math.imul(f,$)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(w,K),i=(i=Math.imul(w,z))+Math.imul(x,K)|0,o=Math.imul(x,z),n=n+Math.imul(m,q)|0,i=(i=i+Math.imul(m,V)|0)+Math.imul(v,q)|0,o=o+Math.imul(v,V)|0,n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,$)|0)+Math.imul(y,G)|0,o=o+Math.imul(y,$)|0;var be=(c+(n=n+Math.imul(d,Q)|0)|0)+((8191&(i=(i=i+Math.imul(d,Y)|0)+Math.imul(f,Q)|0))<<13)|0;c=((o=o+Math.imul(f,Y)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(S,K),i=(i=Math.imul(S,z))+Math.imul(E,K)|0,o=Math.imul(E,z),n=n+Math.imul(w,q)|0,i=(i=i+Math.imul(w,V)|0)+Math.imul(x,q)|0,o=o+Math.imul(x,V)|0,n=n+Math.imul(m,G)|0,i=(i=i+Math.imul(m,$)|0)+Math.imul(v,G)|0,o=o+Math.imul(v,$)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,Y)|0;var we=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(f,J)|0))<<13)|0;c=((o=o+Math.imul(f,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(k,K),i=(i=Math.imul(k,z))+Math.imul(I,K)|0,o=Math.imul(I,z),n=n+Math.imul(S,q)|0,i=(i=i+Math.imul(S,V)|0)+Math.imul(E,q)|0,o=o+Math.imul(E,V)|0,n=n+Math.imul(w,G)|0,i=(i=i+Math.imul(w,$)|0)+Math.imul(x,G)|0,o=o+Math.imul(x,$)|0,n=n+Math.imul(m,Q)|0,i=(i=i+Math.imul(m,Y)|0)+Math.imul(v,Q)|0,o=o+Math.imul(v,Y)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(y,J)|0,o=o+Math.imul(y,ee)|0;var xe=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(f,re)|0))<<13)|0;c=((o=o+Math.imul(f,ne)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(P,K),i=(i=Math.imul(P,z))+Math.imul(R,K)|0,o=Math.imul(R,z),n=n+Math.imul(k,q)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(I,q)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(S,G)|0,i=(i=i+Math.imul(S,$)|0)+Math.imul(E,G)|0,o=o+Math.imul(E,$)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(x,Q)|0,o=o+Math.imul(x,Y)|0,n=n+Math.imul(m,J)|0,i=(i=i+Math.imul(m,ee)|0)+Math.imul(v,J)|0,o=o+Math.imul(v,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(y,re)|0,o=o+Math.imul(y,ne)|0;var Ae=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(f,oe)|0))<<13)|0;c=((o=o+Math.imul(f,se)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(M,K),i=(i=Math.imul(M,z))+Math.imul(O,K)|0,o=Math.imul(O,z),n=n+Math.imul(P,q)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,q)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,$)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,$)|0,n=n+Math.imul(S,Q)|0,i=(i=i+Math.imul(S,Y)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(w,J)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(x,J)|0,o=o+Math.imul(x,ee)|0,n=n+Math.imul(m,re)|0,i=(i=i+Math.imul(m,ne)|0)+Math.imul(v,re)|0,o=o+Math.imul(v,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(y,oe)|0,o=o+Math.imul(y,se)|0;var Se=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(f,ue)|0))<<13)|0;c=((o=o+Math.imul(f,ce)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(N,K),i=(i=Math.imul(N,z))+Math.imul(D,K)|0,o=Math.imul(D,z),n=n+Math.imul(M,q)|0,i=(i=i+Math.imul(M,V)|0)+Math.imul(O,q)|0,o=o+Math.imul(O,V)|0,n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,$)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,$)|0,n=n+Math.imul(k,Q)|0,i=(i=i+Math.imul(k,Y)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(S,J)|0,i=(i=i+Math.imul(S,ee)|0)+Math.imul(E,J)|0,o=o+Math.imul(E,ee)|0,n=n+Math.imul(w,re)|0,i=(i=i+Math.imul(w,ne)|0)+Math.imul(x,re)|0,o=o+Math.imul(x,ne)|0,n=n+Math.imul(m,oe)|0,i=(i=i+Math.imul(m,se)|0)+Math.imul(v,oe)|0,o=o+Math.imul(v,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(y,ue)|0,o=o+Math.imul(y,ce)|0;var Ee=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,fe)|0)+Math.imul(f,de)|0))<<13)|0;c=((o=o+Math.imul(f,fe)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(F,K),i=(i=Math.imul(F,z))+Math.imul(U,K)|0,o=Math.imul(U,z),n=n+Math.imul(N,q)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,q)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(M,G)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(O,G)|0,o=o+Math.imul(O,$)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(R,Q)|0,o=o+Math.imul(R,Y)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(S,re)|0,i=(i=i+Math.imul(S,ne)|0)+Math.imul(E,re)|0,o=o+Math.imul(E,ne)|0,n=n+Math.imul(w,oe)|0,i=(i=i+Math.imul(w,se)|0)+Math.imul(x,oe)|0,o=o+Math.imul(x,se)|0,n=n+Math.imul(m,ue)|0,i=(i=i+Math.imul(m,ce)|0)+Math.imul(v,ue)|0,o=o+Math.imul(v,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,fe)|0)+Math.imul(y,de)|0,o=o+Math.imul(y,fe)|0;var Te=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ye)|0)+Math.imul(f,pe)|0))<<13)|0;c=((o=o+Math.imul(f,ye)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(F,q),i=(i=Math.imul(F,V))+Math.imul(U,q)|0,o=Math.imul(U,V),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,$)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,$)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(O,Q)|0,o=o+Math.imul(O,Y)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(S,oe)|0,i=(i=i+Math.imul(S,se)|0)+Math.imul(E,oe)|0,o=o+Math.imul(E,se)|0,n=n+Math.imul(w,ue)|0,i=(i=i+Math.imul(w,ce)|0)+Math.imul(x,ue)|0,o=o+Math.imul(x,ce)|0,n=n+Math.imul(m,de)|0,i=(i=i+Math.imul(m,fe)|0)+Math.imul(v,de)|0,o=o+Math.imul(v,fe)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ye)|0)+Math.imul(y,pe)|0))<<13)|0;c=((o=o+Math.imul(y,ye)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(F,G),i=(i=Math.imul(F,$))+Math.imul(U,G)|0,o=Math.imul(U,$),n=n+Math.imul(N,Q)|0,i=(i=i+Math.imul(N,Y)|0)+Math.imul(D,Q)|0,o=o+Math.imul(D,Y)|0,n=n+Math.imul(M,J)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(O,J)|0,o=o+Math.imul(O,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(S,ue)|0,i=(i=i+Math.imul(S,ce)|0)+Math.imul(E,ue)|0,o=o+Math.imul(E,ce)|0,n=n+Math.imul(w,de)|0,i=(i=i+Math.imul(w,fe)|0)+Math.imul(x,de)|0,o=o+Math.imul(x,fe)|0;var Ie=(c+(n=n+Math.imul(m,pe)|0)|0)+((8191&(i=(i=i+Math.imul(m,ye)|0)+Math.imul(v,pe)|0))<<13)|0;c=((o=o+Math.imul(v,ye)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(F,Q),i=(i=Math.imul(F,Y))+Math.imul(U,Q)|0,o=Math.imul(U,Y),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(M,re)|0,i=(i=i+Math.imul(M,ne)|0)+Math.imul(O,re)|0,o=o+Math.imul(O,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(S,de)|0,i=(i=i+Math.imul(S,fe)|0)+Math.imul(E,de)|0,o=o+Math.imul(E,fe)|0;var _e=(c+(n=n+Math.imul(w,pe)|0)|0)+((8191&(i=(i=i+Math.imul(w,ye)|0)+Math.imul(x,pe)|0))<<13)|0;c=((o=o+Math.imul(x,ye)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(F,J),i=(i=Math.imul(F,ee))+Math.imul(U,J)|0,o=Math.imul(U,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,se)|0)+Math.imul(O,oe)|0,o=o+Math.imul(O,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,fe)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,fe)|0;var Pe=(c+(n=n+Math.imul(S,pe)|0)|0)+((8191&(i=(i=i+Math.imul(S,ye)|0)+Math.imul(E,pe)|0))<<13)|0;c=((o=o+Math.imul(E,ye)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(F,re),i=(i=Math.imul(F,ne))+Math.imul(U,re)|0,o=Math.imul(U,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(M,ue)|0,i=(i=i+Math.imul(M,ce)|0)+Math.imul(O,ue)|0,o=o+Math.imul(O,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,fe)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,fe)|0;var Re=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ye)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ye)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(F,oe),i=(i=Math.imul(F,se))+Math.imul(U,oe)|0,o=Math.imul(U,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(M,de)|0,i=(i=i+Math.imul(M,fe)|0)+Math.imul(O,de)|0,o=o+Math.imul(O,fe)|0;var Ce=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ye)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ye)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(F,ue),i=(i=Math.imul(F,ce))+Math.imul(U,ue)|0,o=Math.imul(U,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,fe)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,fe)|0;var Me=(c+(n=n+Math.imul(M,pe)|0)|0)+((8191&(i=(i=i+Math.imul(M,ye)|0)+Math.imul(O,pe)|0))<<13)|0;c=((o=o+Math.imul(O,ye)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(F,de),i=(i=Math.imul(F,fe))+Math.imul(U,de)|0,o=Math.imul(U,fe);var Oe=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ye)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ye)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863;var Be=(c+(n=Math.imul(F,pe))|0)+((8191&(i=(i=Math.imul(F,ye))+Math.imul(U,pe)|0))<<13)|0;return c=((o=Math.imul(U,ye))+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,u[0]=ge,u[1]=me,u[2]=ve,u[3]=be,u[4]=we,u[5]=xe,u[6]=Ae,u[7]=Se,u[8]=Ee,u[9]=Te,u[10]=ke,u[11]=Ie,u[12]=_e,u[13]=Pe,u[14]=Re,u[15]=Ce,u[16]=Me,u[17]=Oe,u[18]=Be,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){return(new g).mulp(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(p=h),i.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?p(this,e,t):n<63?h(this,e,t):n<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,e,t):y(this,e,t),r},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=i.prototype._countBits(e)-1,n=0;n>=1;return n},g.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,n[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,t+=i/67108864|0,t+=o>>>26,this.words[n]=67108863&o}return 0!==t&&(this.words[n]=t,this.length++),this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i}return t}(e);if(0===t.length)return new i(1);for(var r=this,n=0;n=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var s=0;for(t=0;t>>26-n}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},i.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+n]=67108863&o}for(;i>26,this.words[i+n]=67108863&o;if(0===a)return this.strip();for(r(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},i.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,s=0|o.words[o.length-1];0!==(r=26-this._countBits(s))&&(o=o.ushln(r),n.iushln(r),s=0|o.words[o.length-1]);var a,u=n.length-o.length;if("mod"!==t){(a=new i(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var f=67108864*(0|n.words[o.length+d])+(0|n.words[o.length+d-1]);for(f=Math.min(f/s|0,67108863),n._ishlnsubmul(o,f,d);0!==n.negative;)f--,n.negative=0,n._ishlnsubmul(o,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=f)}return a&&a.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},i.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(o=a.div.neg()),"div"!==t&&(s=a.mod.neg(),n&&0!==s.negative&&s.iadd(e)),{div:o,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(o=a.div.neg()),{div:o,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),n&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modn(e.words[0]))}:this._wordDiv(e,t);var o,s,a},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modn=function(e){r(e<=67108863);for(var t=67108864%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},i.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o=new i(1),s=new i(0),a=new i(0),u=new i(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var l=n.clone(),d=t.clone();!t.isZero();){for(var f=0,h=1;0==(t.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(o.isOdd()||s.isOdd())&&(o.iadd(l),s.isub(d)),o.iushrn(1),s.iushrn(1);for(var p=0,y=1;0==(n.words[0]&y)&&p<26;++p,y<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(a),s.isub(u)):(n.isub(t),a.isub(o),u.isub(s))}return{a:a,b:u,gcd:n.iushln(c)}},i.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o,s=new i(1),a=new i(0),u=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,l=1;0==(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,f=1;0==(n.words[0]&f)&&d<26;++d,f<<=1);if(d>0)for(n.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(n)>=0?(t.isub(n),s.isub(a)):(n.isub(t),a.isub(s))}return(o=0===t.cmpn(1)?s:a).cmpn(0)<0&&o.iadd(e),o},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new S(e)},i.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function v(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){v.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){v.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function x(){v.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function A(){v.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function E(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}v.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},v.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},v.prototype.split=function(e,t){e.iushrn(this.n,0,t)},v.prototype.imulK=function(e){return e.imul(this.k)},n(b,v),b.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},b.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new b;else if("p224"===e)t=new w;else if("p192"===e)t=new x;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new A}return m[e]=t,t},S.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new i(1)).iushrn(2);return this.pow(e,n)}for(var o=this.m.subn(1),s=0;!o.isZero()&&0===o.andln(1);)s++,o.iushrn(1);r(!o.isZero());var a=new i(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new i(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,o),f=this.pow(e,o.addn(1).iushrn(1)),h=this.pow(e,o),p=s;0!==h.cmp(a);){for(var y=h,g=0;0!==y.cmp(a);g++)y=y.redSqr();r(g=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;o!==r[0]&&(o=this.sqr(o)),0!==d||0!==s?(s<<=1,s|=d,(4===++a||0===n&&0===l)&&(o=this.mul(o,r[s]),a=0,s=0)):a=0}u=26}return o},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new E(e)},n(E,S),E.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},E.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},E.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},E.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),s=o;return o.cmp(this.m)>=0?s=o.isub(this.m):o.cmpn(0)<0&&(s=o.iadd(this.m)),s._forceRed(this)},E.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)})),s.register("l03M6",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0});var r=s("8tcqI").Buffer,n=r.from([48,129,211,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,133,48,129,130,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,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,254,255,255,252,47,48,6,4,1,0,4,1,7,4,33,2,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,36,3,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),i=r.from([48,130,1,19,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,165,48,129,162,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,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,254,255,255,252,47,48,6,4,1,0,4,1,7,4,65,4,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,72,58,218,119,38,163,196,101,93,164,251,252,14,17,8,168,253,23,180,72,166,133,84,25,156,71,208,143,251,16,212,184,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,68,3,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);e.exports.privateKeyExport=function(e,t,o){void 0===o&&(o=!0);var s=r.from(o?n:i);return e.copy(s,o?8:9),t.copy(s,o?181:214),s},e.exports.privateKeyImport=function(e){var t=e.length,r=0;if(t2)return null;if(t<(r+=1)+n)return null;var i=e[r+n-1]|(n>1?e[r+n-2]<<8:0);return t<(r+=n)+i||t32||ti)return null;if(2!==e[o++])return null;var a=e[o++];if(128&a){if(o+(s=a-128)>i)return null;for(;s>0&&0===e[o];o+=1,s-=1);for(a=0;s>0;o+=1,s-=1)a=(a<<8)+e[o]}if(a>i-o)return null;var u=o;if(o+=a,2!==e[o++])return null;var c=e[o++];if(128&c){if(o+(s=c-128)>i)return null;for(;s>0&&0===e[o];o+=1,s-=1);for(c=0;s>0;o+=1,s-=1)c=(c<<8)+e[o]}if(c>i-o)return null;var l=o;for(o+=c;a>0&&0===e[u];a-=1,u+=1);if(a>32)return null;var d=e.slice(u,u+a);for(d.copy(t,32-d.length);c>0&&0===e[l];c-=1,l+=1);if(c>32)return null;var f=e.slice(l,l+c);return f.copy(n,32-f.length),{r:t,s:n}}})),s.register("gDG4Y",(function(e,t){var r=s("8tcqI").Buffer,n=s("6ODqq"),i=s("18s5y");function o(e){var t=e;if("string"!=typeof t)throw new Error("[ethjs-util] while padding to even, value must be string, is currently "+typeof t+", while padToEven.");return t.length%2&&(t="0"+t),t}function a(e){return"0x"+e.toString(16)}e.exports={arrayContainsArray:function(e,t,r){if(!0!==Array.isArray(e))throw new Error("[ethjs-util] method arrayContainsArray requires input 'superset' to be an array got type '"+typeof e+"'");if(!0!==Array.isArray(t))throw new Error("[ethjs-util] method arrayContainsArray requires input 'subset' to be an array got type '"+typeof t+"'");return t[Boolean(r)?"some":"every"]((function(t){return e.indexOf(t)>=0}))},intToBuffer:function(e){var t=a(e);return new r(o(t.slice(2)),"hex")},getBinarySize:function(e){if("string"!=typeof e)throw new Error("[ethjs-util] while getting binary size, method getBinarySize requires input 'str' to be type String, got '"+typeof e+"'.");return r.byteLength(e,"utf8")},isHexPrefixed:n,stripHexPrefix:i,padToEven:o,intToHex:a,fromAscii:function(e){for(var t="",r=0;re.length)throw new Error("invalid rlp: total length is larger than the data");if(0===(s=e.slice(n,d)).length)throw new Error("invalid rlp, List has a invalid length");for(;s.length;)a=u(s),c.push(a.data),s=a.remainder;return{data:c,remainder:e.slice(d)}}function c(e){return"0x"===e.slice(0,2)}function l(e){if(e<0)throw new Error("Invalid integer as argument, must be unsigned!");var t=e.toString(16);return t.length%2?"0"+t:t}function d(e){if(!r.isBuffer(e)){if("string"==typeof e)return c(e)?r.from((n="string"!=typeof(o=e)?o:c(o)?o.slice(2):o).length%2?"0"+n:n,"hex"):r.from(e);if("number"==typeof e||"bigint"==typeof e)return e?(t=l(e),r.from(t,"hex")):r.from([]);if(null==e)return r.from([]);if(e instanceof Uint8Array)return r.from(e);if(i.default.isBN(e))return r.from(e.toArray());throw new Error("invalid type")}var t,n,o;return e}e.exports.encode=function e(t){if(Array.isArray(t)){for(var n=[],i=0;i=8?o+=e[s].toUpperCase():o+=e[s];return o},e.exports.isValidChecksumAddress=function(t,r){return e.exports.isValidAddress(t)&&e.exports.toChecksumAddress(t,r)===t},e.exports.generateAddress=function(e,t){e=u.toBuffer(e);var n=new a(t);return n.isZero()?c.rlphash([e,null]).slice(-20):c.rlphash([e,r.from(n.toArray())]).slice(-20)},e.exports.generateAddress2=function(e,t,i){var o=u.toBuffer(e),s=u.toBuffer(t),a=u.toBuffer(i);return n(20===o.length),n(32===s.length),c.keccak256(r.concat([r.from("ff","hex"),o,s,c.keccak256(a)])).slice(-20)},e.exports.isPrecompiled=function(e){var t=u.unpad(e);return 1===t.length&&t[0]>=1&&t[0]<=8},e.exports.isValidPrivate=function(e){return o.privateKeyVerify(e)},e.exports.isValidPublic=function(e,t){return void 0===t&&(t=!1),64===e.length?o.publicKeyVerify(r.concat([r.from([4]),e])):!!t&&o.publicKeyVerify(e)},e.exports.pubToAddress=function(e,t){return void 0===t&&(t=!1),e=u.toBuffer(e),t&&64!==e.length&&(e=o.publicKeyConvert(e,!1).slice(1)),n(64===e.length),c.keccak(e).slice(-20)},e.exports.publicToAddress=e.exports.pubToAddress,e.exports.privateToAddress=function(t){return e.exports.publicToAddress(e.exports.privateToPublic(t))},e.exports.privateToPublic=function(e){return e=u.toBuffer(e),o.publicKeyCreate(e,!1).slice(1)},e.exports.importPublic=function(e){return 64!==(e=u.toBuffer(e)).length&&(e=o.publicKeyConvert(e,!1).slice(1)),e}})),s.register("av9x8",(function(e,t){var r=s("4QUf5");function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}var i,o,a=s("xh3bR").codes,u=a.ERR_AMBIGUOUS_ARGUMENT,c=a.ERR_INVALID_ARG_TYPE,l=a.ERR_INVALID_ARG_VALUE,d=a.ERR_INVALID_RETURN_VALUE,f=a.ERR_MISSING_ARGS,h=s("97MBA"),p=s("7xvHL").inspect,y=s("7xvHL").types,g=y.isPromise,m=y.isRegExp,v=Object.assign?Object.assign:s("kSBlY").assign,b=Object.is?Object.is:s("dxz8c");new Map;function w(){var e=s("aNyKT");i=e.isDeepEqual,o=e.isDeepStrictEqual}var x=!1,A=e.exports=k,S={};function E(e){if(e.message instanceof Error)throw e.message;throw new h(e)}function T(e,t,r,n){if(!r){var i=!1;if(0===t)i=!0,n="No value argument passed to `assert.ok()`";else if(n instanceof Error)throw n;var o=new h({actual:r,expected:!0,message:n,operator:"==",stackStartFn:e});throw o.generatedMessage=i,o}}function k(){for(var e=arguments.length,t=new Array(e),r=0;r1?r-1:0),i=1;i1?r-1:0),i=1;i1?r-1:0),i=1;i1?r-1:0),i=1;i2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}f("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),f("ERR_INVALID_ARG_TYPE",(function(e,t,r){var n,o,a,u;if(void 0===c&&(c=s("av9x8")),c("string"==typeof e,"'name' must be a string"),"string"==typeof t&&(o="not ",t.substr(!a||a<0?0:+a,o.length)===o)?(n="must not be",t=t.replace(/^not /,"")):n="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument"))u="The ".concat(e," ").concat(n," ").concat(h(t,"type"));else{var l=function(e,t,r){return"number"!=typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument";u='The "'.concat(e,'" ').concat(l," ").concat(n," ").concat(h(t,"type"))}return u+=". Received type ".concat(i(r))}),TypeError),f("ERR_INVALID_ARG_VALUE",(function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===l&&(l=s("7xvHL"));var n=l.inspect(t);return n.length>128&&(n="".concat(n.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(r,". Received ").concat(n)}),TypeError,RangeError),f("ERR_INVALID_RETURN_VALUE",(function(e,t,r){var n;return n=r&&r.constructor&&r.constructor.name?"instance of ".concat(r.constructor.name):"type ".concat(i(r)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(n,".")}),TypeError),f("ERR_MISSING_ARGS",(function(){for(var e=arguments.length,t=new Array(e),r=0;r0,"At least one arg needs to be specified");var n="The ",i=t.length;switch(t=t.map((function(e){return'"'.concat(e,'"')})),i){case 1:n+="".concat(t[0]," argument");break;case 2:n+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:n+=t.slice(0,i-1).join(", "),n+=", and ".concat(t[i-1]," arguments")}return"".concat(n," must be specified")}),TypeError),n=d})),s.register("7xvHL",(function(e,t){var r=s("4QUf5"),n=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n=o)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}})),a=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),y(r)?n.showHidden=r:r&&e.exports._extend(n,r),b(n.showHidden)&&(n.showHidden=!1),b(n.depth)&&(n.depth=2),b(n.colors)&&(n.colors=!1),b(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=c),d(n,t,n.depth)}function c(e,t){var r=u.styles[t];return r?"["+u.colors[r][0]+"m"+e+"["+u.colors[r][1]+"m":e}function l(e,t){return e}function d(t,r,n){if(t.customInspect&&r&&E(r.inspect)&&r.inspect!==e.exports.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,t);return v(i)||(i=d(t,i,n)),i}var o=function(e,t){if(b(t))return e.stylize("undefined","undefined");if(v(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}if(m(t))return e.stylize(""+t,"number");if(y(t))return e.stylize(""+t,"boolean");if(g(t))return e.stylize("null","null")}(t,r);if(o)return o;var s=Object.keys(r),a=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(s);if(t.showHidden&&(s=Object.getOwnPropertyNames(r)),S(r)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return f(r);if(0===s.length){if(E(r)){var u=r.name?": "+r.name:"";return t.stylize("[Function"+u+"]","special")}if(w(r))return t.stylize(RegExp.prototype.toString.call(r),"regexp");if(A(r))return t.stylize(Date.prototype.toString.call(r),"date");if(S(r))return f(r)}var c,l="",x=!1,T=["{","}"];(p(r)&&(x=!0,T=["[","]"]),E(r))&&(l=" [Function"+(r.name?": "+r.name:"")+"]");return w(r)&&(l=" "+RegExp.prototype.toString.call(r)),A(r)&&(l=" "+Date.prototype.toUTCString.call(r)),S(r)&&(l=" "+f(r)),0!==s.length||x&&0!=r.length?n<0?w(r)?t.stylize(RegExp.prototype.toString.call(r),"regexp"):t.stylize("[Object]","special"):(t.seen.push(r),c=x?function(e,t,r,n,i){for(var o=[],s=0,a=t.length;s=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0);return n>60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}(c,l,T)):T[0]+l+T[1]}function f(e){return"["+Error.prototype.toString.call(e)+"]"}function h(e,t,r,n,i,o){var s,a,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?a=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(a=e.stylize("[Setter]","special")),_(n,i)||(s="["+i+"]"),a||(e.seen.indexOf(u.value)<0?(a=g(r)?d(e,u.value,null):d(e,u.value,r-1)).indexOf("\n")>-1&&(a=o?a.split("\n").map((function(e){return" "+e})).join("\n").slice(2):"\n"+a.split("\n").map((function(e){return" "+e})).join("\n")):a=e.stylize("[Circular]","special")),b(s)){if(o&&i.match(/^\d+$/))return a;(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.slice(1,-1),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+a}function p(e){return Array.isArray(e)}function y(e){return"boolean"==typeof e}function g(e){return null===e}function m(e){return"number"==typeof e}function v(e){return"string"==typeof e}function b(e){return void 0===e}function w(e){return x(e)&&"[object RegExp]"===T(e)}function x(e){return"object"==typeof e&&null!==e}function A(e){return x(e)&&"[object Date]"===T(e)}function S(e){return x(e)&&("[object Error]"===T(e)||e instanceof Error)}function E(e){return"function"==typeof e}function T(e){return Object.prototype.toString.call(e)}function k(e){return e<10?"0"+e.toString(10):e.toString(10)}e.exports.debuglog=function(t){if(t=t.toUpperCase(),!o[t])if(a.test(t)){var n=r.pid;o[t]=function(){var r=e.exports.format.apply(e.exports,arguments);console.error("%s %d: %s",t,n,r)}}else o[t]=function(){};return o[t]},e.exports.inspect=u,u.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.exports.types=s("hxxPA"),e.exports.isArray=p,e.exports.isBoolean=y,e.exports.isNull=g,e.exports.isNullOrUndefined=function(e){return null==e},e.exports.isNumber=m,e.exports.isString=v,e.exports.isSymbol=function(e){return"symbol"==typeof e},e.exports.isUndefined=b,e.exports.isRegExp=w,e.exports.types.isRegExp=w,e.exports.isObject=x,e.exports.isDate=A,e.exports.types.isDate=A,e.exports.isError=S,e.exports.types.isNativeError=S,e.exports.isFunction=E,e.exports.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},e.exports.isBuffer=s("kF5FW");var I=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function _(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports.log=function(){var t,r;console.log("%s - %s",(t=new Date,r=[k(t.getHours()),k(t.getMinutes()),k(t.getSeconds())].join(":"),[t.getDate(),I[t.getMonth()],r].join(" ")),e.exports.format.apply(e.exports,arguments))},e.exports.inherits=s("14ABq"),e.exports._extend=function(e,t){if(!t||!x(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var P="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function R(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}e.exports.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(P&&e[P]){var t;if("function"!=typeof(t=e[P]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,P,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise((function(e,n){t=e,r=n})),i=[],o=0;o-1?t:"Object"===t&&function(e){var t=!1;return n(g,(function(r,n){if(!t)try{r(e),t=h(n,1)}catch(e){}})),t}(e)}return u?function(e){var t=!1;return n(g,(function(r,n){if(!t)try{"$"+r(e)===n&&(t=h(n,1))}catch(e){}})),t}(e):null}})),s.register("365Xh",(function(e,t){"use strict";var r=s("fR5K0"),n=Object.prototype.toString,i=Object.prototype.hasOwnProperty,o=function(e,t,r){for(var n=0,o=e.length;n=3&&(s=i),"[object Array]"===n.call(e)?o(e,t,s):"string"==typeof e?a(e,t,s):u(e,t,s)}})),s.register("ik8P8",(function(e,t){"use strict";var n=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],i="undefined"==typeof globalThis?r:globalThis;e.exports=function(){for(var e=[],t=0;t1&&"boolean"!=typeof t)throw new o('"allowMissing" argument must be a boolean');if(null===k(/^%?[^%]*%?$/,e))throw new n("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=P(e),i=r.length>0?r[0]:"",s=R("%"+i+"%",t),a=s.name,c=s.value,l=!1,d=s.alias;d&&(i=d[0],S(r,A([0,1],d)));for(var f=1,h=!0;f=r.length){var v=u(c,p);c=(h=!!v)&&"get"in v&&!("originalValue"in v.get)?v.get:c[p]}else h=x(c,p),c=c[p];h&&!l&&(g[a]=c)}}return c}})),s.register("2jMye",(function(e,t){"use strict";var r={foo:{}},n=Object;e.exports=function(){return{__proto__:r}.foo===r.foo&&!({__proto__:null}instanceof n)}})),s.register("h4nAr",(function(e,t){"use strict";var r=s("h6StF");e.exports=Function.prototype.bind||r})),s.register("h6StF",(function(e,t){"use strict";var r="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,i=Object.prototype.toString,o="[object Function]";e.exports=function(e){var t=this;if("function"!=typeof t||i.call(t)!==o)throw new TypeError(r+t);for(var s,a=n.call(arguments,1),u=Math.max(0,t.length-a.length),c=[],l=0;l4294967295||u(t)!==t)throw new a("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],s=!0,c=!0;if("length"in e&&o){var l=o(e,"length");l&&!l.configurable&&(s=!1),l&&!l.writable&&(c=!1)}return(s||c||!r)&&(i?n(e,"length",t,!0,!0):n(e,"length",t)),e}})),s.register("kGYns",(function(e,t){"use strict";var r,n=SyntaxError,i=Function,o=TypeError,a=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(e){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(e){u=null}var c=function(){throw new o},l=u?function(){try{return c}catch(e){try{return u(arguments,"callee").get}catch(e){return c}}}():c,d=s("fhHjc")(),f=s("2jMye")(),h=Object.getPrototypeOf||(f?function(e){return e.__proto__}:null),p={},y="undefined"!=typeof Uint8Array&&h?h(Uint8Array):r,g={"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":d&&h?h([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":p,"%AsyncGenerator%":p,"%AsyncGeneratorFunction%":p,"%AsyncIteratorPrototype%":p,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":p,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d&&h?h(h([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d&&h?h((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d&&h?h((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d&&h?h(""[Symbol.iterator]()):r,"%Symbol%":d?Symbol:r,"%SyntaxError%":n,"%ThrowTypeError%":l,"%TypedArray%":y,"%TypeError%":o,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet};if(h)try{null.error}catch(e){var m=h(h(e));g["%Error.prototype%"]=m}var v=function e(t){var r;if("%AsyncFunction%"===t)r=a("async function () {}");else if("%GeneratorFunction%"===t)r=a("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=a("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&h&&(r=h(i.prototype))}return g[t]=r,r},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},w=s("a4xeP"),x=s("4zPTU"),A=w.call(Function.call,Array.prototype.concat),S=w.call(Function.apply,Array.prototype.splice),E=w.call(Function.call,String.prototype.replace),T=w.call(Function.call,String.prototype.slice),k=w.call(Function.call,RegExp.prototype.exec),I=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,_=/\\(\\)?/g,P=function(e){var t=T(e,0,1),r=T(e,-1);if("%"===t&&"%"!==r)throw new n("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new n("invalid intrinsic syntax, expected opening `%`");var i=[];return E(e,I,(function(e,t,r,n){i[i.length]=r?E(n,_,"$1"):t||e})),i},R=function(e,t){var r,i=e;if(x(b,i)&&(i="%"+(r=b[i])[0]+"%"),x(g,i)){var s=g[i];if(s===p&&(s=v(i)),void 0===s&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:i,value:s}}throw new n("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new o('"allowMissing" argument must be a boolean');if(null===k(/^%?[^%]*%?$/,e))throw new n("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=P(e),i=r.length>0?r[0]:"",s=R("%"+i+"%",t),a=s.name,c=s.value,l=!1,d=s.alias;d&&(i=d[0],S(r,A([0,1],d)));for(var f=1,h=!0;f=r.length){var v=u(c,p);c=(h=!!v)&&"get"in v&&!("originalValue"in v.get)?v.get:c[p]}else h=x(c,p),c=c[p];h&&!l&&(g[a]=c)}}return c}})),s.register("gpWQy",(function(e,t){"use strict";var r=s("8M1Px")(),n=s("fvcSQ"),i=r&&n("%Object.defineProperty%",!0);if(i)try{i({},"a",{value:1})}catch(e){i=!1}var o=n("%SyntaxError%"),a=n("%TypeError%"),u=s("cFpCU");e.exports=function(e,t,r){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new a("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new a("`loose`, if provided, must be a boolean");var n=arguments.length>3?arguments[3]:null,s=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,l=arguments.length>6&&arguments[6],d=!!u&&u(e,t);if(i)i(e,t,{configurable:null===c&&d?d.configurable:!c,enumerable:null===n&&d?d.enumerable:!n,value:r,writable:null===s&&d?d.writable:!s});else{if(!l&&(n||s||c))throw new o("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=r}}})),s.register("fvcSQ",(function(e,t){"use strict";var r,n=SyntaxError,i=Function,o=TypeError,a=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(e){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(e){u=null}var c=function(){throw new o},l=u?function(){try{return c}catch(e){try{return u(arguments,"callee").get}catch(e){return c}}}():c,d=s("fhHjc")(),f=s("2jMye")(),h=Object.getPrototypeOf||(f?function(e){return e.__proto__}:null),p={},y="undefined"!=typeof Uint8Array&&h?h(Uint8Array):r,g={"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":d&&h?h([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":p,"%AsyncGenerator%":p,"%AsyncGeneratorFunction%":p,"%AsyncIteratorPrototype%":p,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":p,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d&&h?h(h([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d&&h?h((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d&&h?h((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d&&h?h(""[Symbol.iterator]()):r,"%Symbol%":d?Symbol:r,"%SyntaxError%":n,"%ThrowTypeError%":l,"%TypedArray%":y,"%TypeError%":o,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet};if(h)try{null.error}catch(e){var m=h(h(e));g["%Error.prototype%"]=m}var v=function e(t){var r;if("%AsyncFunction%"===t)r=a("async function () {}");else if("%GeneratorFunction%"===t)r=a("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=a("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&h&&(r=h(i.prototype))}return g[t]=r,r},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},w=s("a4xeP"),x=s("4zPTU"),A=w.call(Function.call,Array.prototype.concat),S=w.call(Function.apply,Array.prototype.splice),E=w.call(Function.call,String.prototype.replace),T=w.call(Function.call,String.prototype.slice),k=w.call(Function.call,RegExp.prototype.exec),I=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,_=/\\(\\)?/g,P=function(e){var t=T(e,0,1),r=T(e,-1);if("%"===t&&"%"!==r)throw new n("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new n("invalid intrinsic syntax, expected opening `%`");var i=[];return E(e,I,(function(e,t,r,n){i[i.length]=r?E(n,_,"$1"):t||e})),i},R=function(e,t){var r,i=e;if(x(b,i)&&(i="%"+(r=b[i])[0]+"%"),x(g,i)){var s=g[i];if(s===p&&(s=v(i)),void 0===s&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:i,value:s}}throw new n("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new o('"allowMissing" argument must be a boolean');if(null===k(/^%?[^%]*%?$/,e))throw new n("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=P(e),i=r.length>0?r[0]:"",s=R("%"+i+"%",t),a=s.name,c=s.value,l=!1,d=s.alias;d&&(i=d[0],S(r,A([0,1],d)));for(var f=1,h=!0;f=r.length){var v=u(c,p);c=(h=!!v)&&"get"in v&&!("originalValue"in v.get)?v.get:c[p]}else h=x(c,p),c=c[p];h&&!l&&(g[a]=c)}}return c}})),s.register("7DrYr",(function(e,t){"use strict";var r=s("jTElZ"),n=s("Cc50z"),i=n(r("String.prototype.indexOf"));e.exports=function(e,t){var o=r(e,!!t);return"function"==typeof o&&i(e,".prototype.")>-1?n(o):o}})),s.register("kRfwB",(function(e,t){"use strict";var n=s("cNsvH"),i=s("ik8P8"),o=s("e2MzZ"),a=o("Object.prototype.toString"),u=s("daqdY")(),c="undefined"==typeof globalThis?r:globalThis,l=i(),d=o("Array.prototype.indexOf",!0)||function(e,t){for(var r=0;r-1}return!!p&&function(e){var t=!1;return n(h,(function(r,n){if(!t)try{t=r.call(e)===n}catch(e){}})),t}(e)}})),s.register("cNsvH",(function(e,t){var r=Object.prototype.hasOwnProperty,n=Object.prototype.toString;e.exports=function(e,t,i){if("[object Function]"!==n.call(t))throw new TypeError("iterator must be a function");var o=e.length;if(o===+o)for(var s=0;se.length)&&(r=e.length),e.substring(r-t.length,r)===t}var g="",m="",v="",b="",w={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"},x=10;function A(e){var t=Object.keys(e),r=Object.create(Object.getPrototypeOf(e));return t.forEach((function(t){r[t]=e[t]})),Object.defineProperty(r,"message",{value:e.message}),r}function S(e){return h(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function E(e,t,n){var i="",o="",s=0,a="",u=!1,c=S(e),l=c.split("\n"),d=S(t).split("\n"),h=0,p="";if("strictEqual"===n&&"object"===f(e)&&"object"===f(t)&&null!==e&&null!==t&&(n="strictEqualObject"),1===l.length&&1===d.length&&l[0]!==d[0]){var A=l[0].length+d[0].length;if(A<=x){if(!("object"===f(e)&&null!==e||"object"===f(t)&&null!==t||0===e&&0===t))return"".concat(w[n],"\n\n")+"".concat(l[0]," !== ").concat(d[0],"\n")}else if("strictEqualObject"!==n){if(A<(r.stderr&&r.stderr.isTTY?r.stderr.columns:80)){for(;l[0][h]===d[0][h];)h++;h>2&&(p="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var r=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,r-e.length)}(" ",h),"^"),h=0)}}}for(var E=l[l.length-1],T=d[d.length-1];E===T&&(h++<2?a="\n ".concat(E).concat(a):i=E,l.pop(),d.pop(),0!==l.length&&0!==d.length);)E=l[l.length-1],T=d[d.length-1];var k=Math.max(l.length,d.length);if(0===k){var I=c.split("\n");if(I.length>30)for(I[26]="".concat(g,"...").concat(b);I.length>27;)I.pop();return"".concat(w.notIdentical,"\n\n").concat(I.join("\n"),"\n")}h>3&&(a="\n".concat(g,"...").concat(b).concat(a),u=!0),""!==i&&(a="\n ".concat(i).concat(a),i="");var _=0,P=w[n]+"\n".concat(m,"+ actual").concat(b," ").concat(v,"- expected").concat(b),R=" ".concat(g,"...").concat(b," Lines skipped");for(h=0;h1&&h>2&&(C>4?(o+="\n".concat(g,"...").concat(b),u=!0):C>3&&(o+="\n ".concat(d[h-2]),_++),o+="\n ".concat(d[h-1]),_++),s=h,i+="\n".concat(v,"-").concat(b," ").concat(d[h]),_++;else if(d.length1&&h>2&&(C>4?(o+="\n".concat(g,"...").concat(b),u=!0):C>3&&(o+="\n ".concat(l[h-2]),_++),o+="\n ".concat(l[h-1]),_++),s=h,o+="\n".concat(m,"+").concat(b," ").concat(l[h]),_++;else{var M=d[h],O=l[h],B=O!==M&&(!y(O,",")||O.slice(0,-1)!==M);B&&y(M,",")&&M.slice(0,-1)===O&&(B=!1,O+=","),B?(C>1&&h>2&&(C>4?(o+="\n".concat(g,"...").concat(b),u=!0):C>3&&(o+="\n ".concat(l[h-2]),_++),o+="\n ".concat(l[h-1]),_++),s=h,o+="\n".concat(m,"+").concat(b," ").concat(O),i+="\n".concat(v,"-").concat(b," ").concat(M),_+=2):(o+=i,i="",1!==C&&0!==h||(o+="\n ".concat(O),_++))}if(_>20&&h30)for(x[26]="".concat(g,"...").concat(b);x.length>27;)x.pop();n=1===x.length?o(this,d(t).call(this,"".concat(y," ").concat(x[0]))):o(this,d(t).call(this,"".concat(y,"\n\n").concat(x.join("\n"),"\n")))}else{var T=S(c),k="",I=w[s];"notDeepEqual"===s||"notEqual"===s?(T="".concat(w[s],"\n\n").concat(T)).length>1024&&(T="".concat(T.slice(0,1021),"...")):(k="".concat(S(l)),T.length>512&&(T="".concat(T.slice(0,509),"...")),k.length>512&&(k="".concat(k.slice(0,509),"...")),"deepEqual"===s||"equal"===s?T="".concat(I,"\n\n").concat(T,"\n\nshould equal\n\n"):k=" ".concat(s," ").concat(k)),n=o(this,d(t).call(this,"".concat(T).concat(k)))}return Error.stackTraceLimit=h,n.generatedMessage=!i,Object.defineProperty(a(n),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),n.code="ERR_ASSERTION",n.actual=c,n.expected=l,n.operator=s,Error.captureStackTrace&&Error.captureStackTrace(a(n),u),n.stack,n.name="AssertionError",o(n)}var s,u,c;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(t,e),s=t,u=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:h.custom,value:function(e,t){return h(this,function(e){for(var t=1;t10)return!0;for(var t=0;t57)return!0}return 10===e.length&&e>=Math.pow(2,32)}function M(e){return Object.keys(e).filter(C).concat(c(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))} +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */function O(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,i=0,o=Math.min(r,n);i0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e},e.exports.stripZeros=e.exports.unpad,e.exports.toBuffer=function(e){if(!r.isBuffer(e))if(Array.isArray(e))e=r.from(e);else if("string"==typeof e){if(!n.isHexString(e))throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: "+e);e=r.from(n.padToEven(n.stripHexPrefix(e)),"hex")}else if("number"==typeof e)e=n.intToBuffer(e);else if(null==e)e=r.allocUnsafe(0);else if(i.isBN(e))e=e.toArrayLike(r);else{if(!e.toArray)throw new Error("invalid type");e=r.from(e.toArray())}return e},e.exports.bufferToInt=function(t){return new i(e.exports.toBuffer(t)).toNumber()},e.exports.bufferToHex=function(t){return"0x"+(t=e.exports.toBuffer(t)).toString("hex")},e.exports.fromSigned=function(e){return new i(e).fromTwos(256)},e.exports.toUnsigned=function(e){return r.from(e.toTwos(256).toArray())},e.exports.addHexPrefix=function(e){return"string"!=typeof e||n.isHexPrefixed(e)?e:"0x"+e},e.exports.baToJSON=function(t){if(r.isBuffer(t))return"0x"+t.toString("hex");if(t instanceof Array){for(var n=[],i=0;i{class t extends n{_transform(e,t,r){let n=null;try{this.update(e,t)}catch(e){n=e}r(n)}_flush(e){let t=null;try{this.push(this.digest())}catch(e){t=e}e(t)}update(e,t){if(!r.isBuffer(e)&&"string"!=typeof e)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Digest already called");return r.isBuffer(e)||(e=r.from(e,t)),this._state.absorb(e),this}digest(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0,this._delimitedSuffix&&this._state.absorbLastFewBits(this._delimitedSuffix);let t=this._state.squeeze(this._hashBitLength/8);return void 0!==e&&(t=t.toString(e)),this._resetState(),t}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){const e=new t(this._rate,this._capacity,this._delimitedSuffix,this._hashBitLength,this._options);return this._state.copy(e._state),e._finalized=this._finalized,e}constructor(t,r,n,i,o){super(o),this._rate=t,this._capacity=r,this._delimitedSuffix=n,this._hashBitLength=i,this._options=o,this._state=new e,this._state.initialize(t,r),this._finalized=!1}}return t}})),s.register("6yF09",(function(e,t){var r=s("8tcqI").Buffer,n=s("300UK").Transform;e.exports=e=>{class t extends n{_transform(e,t,r){let n=null;try{this.update(e,t)}catch(e){n=e}r(n)}_flush(){}_read(e){this.push(this.squeeze(e))}update(e,t){if(!r.isBuffer(e)&&"string"!=typeof e)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Squeeze already called");return r.isBuffer(e)||(e=r.from(e,t)),this._state.absorb(e),this}squeeze(e,t){this._finalized||(this._finalized=!0,this._state.absorbLastFewBits(this._delimitedSuffix));let r=this._state.squeeze(e);return void 0!==t&&(r=r.toString(t)),r}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){const e=new t(this._rate,this._capacity,this._delimitedSuffix,this._options);return this._state.copy(e._state),e._finalized=this._finalized,e}constructor(t,r,n,i){super(i),this._rate=t,this._capacity=r,this._delimitedSuffix=n,this._options=i,this._state=new e,this._state.initialize(t,r),this._finalized=!1}}return t}})),s.register("8hgZl",(function(e,t){var r=s("8tcqI").Buffer,n=s("1VMGZ");function i(){this.state=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.blockSize=null,this.count=0,this.squeezing=!1}i.prototype.initialize=function(e,t){for(let e=0;e<50;++e)this.state[e]=0;this.blockSize=e/8,this.count=0,this.squeezing=!1},i.prototype.absorb=function(e){for(let t=0;t>>this.count%4*8&255,this.count+=1,this.count===this.blockSize&&(n.p1600(this.state),this.count=0);return t},i.prototype.copy=function(e){for(let t=0;t<50;++t)e.state[t]=this.state[t];e.blockSize=this.blockSize,e.count=this.count,e.squeezing=this.squeezing},e.exports=i})),s.register("1VMGZ",(function(t,r){var n;e(t.exports,"p1600",(function(){return n}),(function(e){return n=e}));const i=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648];n=function(e){for(let t=0;t<24;++t){const r=e[0]^e[10]^e[20]^e[30]^e[40],n=e[1]^e[11]^e[21]^e[31]^e[41],o=e[2]^e[12]^e[22]^e[32]^e[42],s=e[3]^e[13]^e[23]^e[33]^e[43],a=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],c=e[6]^e[16]^e[26]^e[36]^e[46],l=e[7]^e[17]^e[27]^e[37]^e[47],d=e[8]^e[18]^e[28]^e[38]^e[48],f=e[9]^e[19]^e[29]^e[39]^e[49];let h=d^(o<<1|s>>>31),p=f^(s<<1|o>>>31);const y=e[0]^h,g=e[1]^p,m=e[10]^h,v=e[11]^p,b=e[20]^h,w=e[21]^p,x=e[30]^h,A=e[31]^p,S=e[40]^h,E=e[41]^p;h=r^(a<<1|u>>>31),p=n^(u<<1|a>>>31);const T=e[2]^h,k=e[3]^p,I=e[12]^h,_=e[13]^p,P=e[22]^h,R=e[23]^p,C=e[32]^h,M=e[33]^p,O=e[42]^h,B=e[43]^p;h=o^(c<<1|l>>>31),p=s^(l<<1|c>>>31);const N=e[4]^h,D=e[5]^p,L=e[14]^h,F=e[15]^p,U=e[24]^h,j=e[25]^p,K=e[34]^h,z=e[35]^p,H=e[44]^h,q=e[45]^p;h=a^(d<<1|f>>>31),p=u^(f<<1|d>>>31);const V=e[6]^h,W=e[7]^p,G=e[16]^h,$=e[17]^p,Z=e[26]^h,Q=e[27]^p,Y=e[36]^h,X=e[37]^p,J=e[46]^h,ee=e[47]^p;h=c^(r<<1|n>>>31),p=l^(n<<1|r>>>31);const te=e[8]^h,re=e[9]^p,ne=e[18]^h,ie=e[19]^p,oe=e[28]^h,se=e[29]^p,ae=e[38]^h,ue=e[39]^p,ce=e[48]^h,le=e[49]^p,de=y,fe=g,he=v<<4|m>>>28,pe=m<<4|v>>>28,ye=b<<3|w>>>29,ge=w<<3|b>>>29,me=A<<9|x>>>23,ve=x<<9|A>>>23,be=S<<18|E>>>14,we=E<<18|S>>>14,xe=T<<1|k>>>31,Ae=k<<1|T>>>31,Se=_<<12|I>>>20,Ee=I<<12|_>>>20,Te=P<<10|R>>>22,ke=R<<10|P>>>22,Ie=M<<13|C>>>19,_e=C<<13|M>>>19,Pe=O<<2|B>>>30,Re=B<<2|O>>>30,Ce=D<<30|N>>>2,Me=N<<30|D>>>2,Oe=L<<6|F>>>26,Be=F<<6|L>>>26,Ne=j<<11|U>>>21,De=U<<11|j>>>21,Le=K<<15|z>>>17,Fe=z<<15|K>>>17,Ue=q<<29|H>>>3,je=H<<29|q>>>3,Ke=V<<28|W>>>4,ze=W<<28|V>>>4,He=$<<23|G>>>9,qe=G<<23|$>>>9,Ve=Z<<25|Q>>>7,We=Q<<25|Z>>>7,Ge=Y<<21|X>>>11,$e=X<<21|Y>>>11,Ze=ee<<24|J>>>8,Qe=J<<24|ee>>>8,Ye=te<<27|re>>>5,Xe=re<<27|te>>>5,Je=ne<<20|ie>>>12,et=ie<<20|ne>>>12,tt=se<<7|oe>>>25,rt=oe<<7|se>>>25,nt=ae<<8|ue>>>24,it=ue<<8|ae>>>24,ot=ce<<14|le>>>18,st=le<<14|ce>>>18;e[0]=de^~Se&Ne,e[1]=fe^~Ee&De,e[10]=Ke^~Je&ye,e[11]=ze^~et&ge,e[20]=xe^~Oe&Ve,e[21]=Ae^~Be&We,e[30]=Ye^~he&Te,e[31]=Xe^~pe&ke,e[40]=Ce^~He&tt,e[41]=Me^~qe&rt,e[2]=Se^~Ne&Ge,e[3]=Ee^~De&$e,e[12]=Je^~ye&Ie,e[13]=et^~ge&_e,e[22]=Oe^~Ve&nt,e[23]=Be^~We&it,e[32]=he^~Te&Le,e[33]=pe^~ke&Fe,e[42]=He^~tt&me,e[43]=qe^~rt&ve,e[4]=Ne^~Ge&ot,e[5]=De^~$e&st,e[14]=ye^~Ie&Ue,e[15]=ge^~_e&je,e[24]=Ve^~nt&be,e[25]=We^~it&we,e[34]=Te^~Le&Ze,e[35]=ke^~Fe&Qe,e[44]=tt^~me&Pe,e[45]=rt^~ve&Re,e[6]=Ge^~ot&de,e[7]=$e^~st&fe,e[16]=Ie^~Ue&Ke,e[17]=_e^~je&ze,e[26]=nt^~be&xe,e[27]=it^~we&Ae,e[36]=Le^~Ze&Ye,e[37]=Fe^~Qe&Xe,e[46]=me^~Pe&Ce,e[47]=ve^~Re&Me,e[8]=ot^~de&Se,e[9]=st^~fe&Ee,e[18]=Ue^~Ke&Je,e[19]=je^~ze&et,e[28]=be^~xe&Oe,e[29]=we^~Ae&Be,e[38]=Ze^~Ye&he,e[39]=Qe^~Xe&pe,e[48]=Pe^~Ce&He,e[49]=Re^~Me&qe,e[0]^=i[2*t],e[1]^=i[2*t+1]}}})),s.register("6sOkL",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.hashPersonalMessage=e.exports.isValidSignature=e.exports.fromRpcSig=e.exports.toRpcSig=e.exports.ecrecover=e.exports.ecsign=void 0;var n=s("k2ssj"),i=s("hNvMl"),o=s("iGYIr"),a=s("ielaw");function u(e,t){return t?e-(2*t+35):e-27}function c(e){return 0===e||1===e}e.exports.ecsign=function(e,t,r){var i=n.sign(e,t),o=i.recovery;return{r:i.signature.slice(0,32),s:i.signature.slice(32,64),v:r?o+(2*r+35):o+27}},e.exports.ecrecover=function(e,t,i,s,a){var l=r.concat([o.setLength(i,32),o.setLength(s,32)],64),d=u(t,a);if(!c(d))throw new Error("Invalid signature v value");var f=n.recover(e,l,d);return n.publicKeyConvert(f,!1).slice(1)},e.exports.toRpcSig=function(e,t,n,i){if(!c(u(e,i)))throw new Error("Invalid signature v value");return o.bufferToHex(r.concat([o.setLengthLeft(t,32),o.setLengthLeft(n,32),o.toBuffer(e)]))},e.exports.fromRpcSig=function(e){var t=o.toBuffer(e);if(65!==t.length)throw new Error("Invalid signature length");var r=t[64];return r<27&&(r+=27),{v:r,r:t.slice(0,32),s:t.slice(32,64)}},e.exports.isValidSignature=function(e,t,r,n,o){void 0===n&&(n=!0);var s=new i("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),a=new i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==t.length||32!==r.length)return!1;if(!c(u(e,o)))return!1;var l=new i(t),d=new i(r);return!(l.isZero()||l.gt(a)||d.isZero()||d.gt(a))&&(!n||1!==d.cmp(s))},e.exports.hashPersonalMessage=function(e){var t=r.from("Ethereum Signed Message:\n"+e.length.toString(),"utf-8");return a.keccak(r.concat([t,e]))}})),s.register("R0kmx",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.defineProperties=void 0;var n=s("av9x8"),i=s("gDG4Y"),o=s("eVskd"),a=s("iGYIr");e.exports.defineProperties=function(e,t,s){if(e.raw=[],e._fields=[],e.toJSON=function(t){if(void 0===t&&(t=!1),t){var r={};return e._fields.forEach((function(t){r[t]="0x"+e[t].toString("hex")})),r}return a.baToJSON(e.raw)},e.serialize=function(){return o.encode(e.raw)},t.forEach((function(t,i){function o(){return e.raw[i]}function s(o){"00"!==(o=a.toBuffer(o)).toString("hex")||t.allowZero||(o=r.allocUnsafe(0)),t.allowLess&&t.length?(o=a.stripZeros(o),n(t.length>=o.length,"The field "+t.name+" must not have more "+t.length+" bytes")):t.allowZero&&0===o.length||!t.length||n(t.length===o.length,"The field "+t.name+" must have byte length of "+t.length),e.raw[i]=o}e._fields.push(t.name),Object.defineProperty(e,t.name,{enumerable:!0,configurable:!0,get:o,set:s}),t.default&&(e[t.name]=t.default),t.alias&&Object.defineProperty(e,t.alias,{enumerable:!1,configurable:!0,set:s,get:o})})),s)if("string"==typeof s&&(s=r.from(i.stripHexPrefix(s),"hex")),r.isBuffer(s)&&(s=o.decode(s)),Array.isArray(s)){if(s.length>e._fields.length)throw new Error("wrong number of fields in data");s.forEach((function(t,r){e[e._fields[r]]=a.toBuffer(t)}))}else{if("object"!=typeof s)throw new Error("invalid data");var u=Object.keys(s);t.forEach((function(t){-1!==u.indexOf(t.name)&&(e[t.name]=s[t.name]),-1!==u.indexOf(t.alias)&&(e[t.alias]=s[t.alias])}))}}})),s.register("amfVN",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.normalize=e.exports.recoverPublicKey=e.exports.concatSig=e.exports.legacyToBuffer=e.exports.isNullish=e.exports.padWithZeroes=void 0;var n=s("k98eU"),i=s("gDG4Y");function o(e,t){if(""!==e&&!/^[a-f0-9]+$/iu.test(e))throw new Error(`Expected an unprefixed hex string. Received: ${e}`);if(t<0)throw new Error(`Expected a non-negative integer target length. Received: ${t}`);return String.prototype.padStart.call(e,t,"0")}e.exports.padWithZeroes=o,e.exports.isNullish=function(e){return null==e},e.exports.legacyToBuffer=function(e){return"string"!=typeof e||i.isHexString(e)?n.toBuffer(e):r.from(e)},e.exports.concatSig=function(e,t,r){const s=n.fromSigned(t),a=n.fromSigned(r),u=n.bufferToInt(e),c=o(n.toUnsigned(s).toString("hex"),64),l=o(n.toUnsigned(a).toString("hex"),64),d=i.stripHexPrefix(i.intToHex(u));return n.addHexPrefix(c.concat(l,d))},e.exports.recoverPublicKey=function(e,t){const r=n.fromRpcSig(t);return n.ecrecover(e,r.v,r.r,r.s)},e.exports.normalize=function(e){if(e){if("number"==typeof e){const t=n.toBuffer(e);e=n.bufferToHex(t)}if("string"!=typeof e){let t="eth-sig-util.normalize() requires hex string or integer input.";throw t+=` received ${typeof e}: ${e}`,new Error(t)}return n.addHexPrefix(e.toLowerCase())}}})),s.register("30To8",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.recoverTypedSignature=e.exports.signTypedData=e.exports.typedSignatureHash=e.exports.TypedDataUtils=e.exports.TYPED_MESSAGE_SCHEMA=e.exports.SignTypedDataVersion=void 0;var n,i,o=s("k98eU"),a=s("2zy7I"),u=s("amfVN");function c(e,t){if(!Object.keys(n).includes(e))throw new Error(`Invalid version: '${e}'`);if(t&&!t.includes(e))throw new Error(`SignTypedDataVersion not allowed: '${e}'. Allowed versions are: ${t.join(", ")}`)}function l(e,t,i,s,u){if(c(u,[n.V3,n.V4]),void 0!==e[i])return["bytes32",u===n.V4&&null==s?"0x0000000000000000000000000000000000000000000000000000000000000000":o.keccak(d(i,s,e,u))];if(void 0===s)throw new Error(`missing value for field ${t} of type ${i}`);if("bytes"===i)return["bytes32",o.keccak(s)];if("string"===i)return"string"==typeof s&&(s=r.from(s,"utf8")),["bytes32",o.keccak(s)];if(i.lastIndexOf("]")===i.length-1){if(u===n.V3)throw new Error("Arrays are unimplemented in encodeData; use V4 extension");const r=i.slice(0,i.lastIndexOf("[")),c=s.map((n=>l(e,t,r,n,u)));return["bytes32",o.keccak(a.rawEncode(c.map((([e])=>e)),c.map((([,e])=>e))))]}return[i,s]}function d(e,t,r,i){c(i,[n.V3,n.V4]);const o=["bytes32"],s=[y(e,r)];for(const a of r[e]){if(i===n.V3&&void 0===t[a.name])continue;const[e,u]=l(r,a.name,a.type,t[a.name],i);o.push(e),s.push(u)}return a.rawEncode(o,s)}function f(e,t){let r="";const n=h(e,t);n.delete(e);const i=[e,...Array.from(n).sort()];for(const e of i){if(!t[e])throw new Error(`No type definition specified: ${e}`);r+=`${e}(${t[e].map((({name:e,type:t})=>`${t} ${e}`)).join(",")})`}return r}function h(e,t,r=new Set){if([e]=e.match(/^\w*/u),r.has(e)||void 0===t[e])return r;r.add(e);for(const n of t[e])h(n.type,t,r);return r}function p(e,t,r,i){return c(i,[n.V3,n.V4]),o.keccak(d(e,t,r,i))}function y(e,t){return o.keccak(f(e,t))}function g(t){const r={};for(const n in e.exports.TYPED_MESSAGE_SCHEMA.properties)t[n]&&(r[n]=t[n]);return"types"in r&&(r.types=Object.assign({EIP712Domain:[]},r.types)),r}function m(e){const t=new Error("Expect argument to be non-empty array");if("object"!=typeof e||!("length"in e)||!e.length)throw t;const r=e.map((function(e){return"bytes"!==e.type?e.value:u.legacyToBuffer(e.value)})),n=e.map((function(e){return e.type})),i=e.map((function(e){if(!e.name)throw t;return`${e.type} ${e.name}`}));return a.soliditySHA3(["bytes32","bytes32"],[a.soliditySHA3(new Array(e.length).fill("string"),i),a.soliditySHA3(n,r)])}(i=n=e.exports.SignTypedDataVersion||(e.exports.SignTypedDataVersion={})).V1="V1",i.V3="V3",i.V4="V4",e.exports.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"]},e.exports.TypedDataUtils={encodeData:d,encodeType:f,findTypeDependencies:h,hashStruct:p,hashType:y,sanitizeData:g,eip712Hash:function(e,t){c(t,[n.V3,n.V4]);const i=g(e),s=[r.from("1901","hex")];return s.push(p("EIP712Domain",i.domain,i.types,t)),"EIP712Domain"!==i.primaryType&&s.push(p(i.primaryType,i.message,i.types,t)),o.keccak(r.concat(s))}},e.exports.typedSignatureHash=function(e){const t=m(e);return o.bufferToHex(t)},e.exports.signTypedData=function({privateKey:t,data:r,version:i}){if(c(i),u.isNullish(r))throw new Error("Missing data parameter");if(u.isNullish(t))throw new Error("Missing private key parameter");const s=i===n.V1?m(r):e.exports.TypedDataUtils.eip712Hash(r,i),a=o.ecsign(s,t);return u.concatSig(o.toBuffer(a.v),a.r,a.s)},e.exports.recoverTypedSignature=function({data:t,signature:r,version:i}){if(c(i),u.isNullish(t))throw new Error("Missing data parameter");if(u.isNullish(r))throw new Error("Missing signature parameter");const s=i===n.V1?m(t):e.exports.TypedDataUtils.eip712Hash(t,i),a=u.recoverPublicKey(s,r),l=o.publicToAddress(a);return o.bufferToHex(l)}})),s.register("2zy7I",(function(e,t){e.exports=s("gNL27")})),s.register("gNL27",(function(e,t){var r=s("8tcqI").Buffer,n=s("k98eU"),i=s("b45ux"),o=function(){};function a(e){return e.startsWith("int[")?"int256"+e.slice(3):"int"===e?"int256":e.startsWith("uint[")?"uint256"+e.slice(4):"uint"===e?"uint256":e.startsWith("fixed[")?"fixed128x128"+e.slice(5):"fixed"===e?"fixed128x128":e.startsWith("ufixed[")?"ufixed128x128"+e.slice(6):"ufixed"===e?"ufixed128x128":e}function u(e){return parseInt(/^\D+(\d+)$/.exec(e)[1],10)}function c(e){var t=/^\D+(\d+)x(\d+)$/.exec(e);return[parseInt(t[1],10),parseInt(t[2],10)]}function l(e){var t=e.match(/(.*)\[(.*?)\]$/);return t?""===t[2]?"dynamic":parseInt(t[2],10):null}function d(e){var t=typeof e;if("string"===t)return n.isHexPrefixed(e)?new i(n.stripHexPrefix(e),16):new i(e,10);if("number"===t)return new i(e);if(e.toArray)return e;throw new Error("Argument is not a number")}function f(e){var t=/^(\w+)\((.*)\)$/.exec(e);if(3!==t.length)throw new Error("Invalid method signature");var r=/^(.+)\):\((.+)$/.exec(t[2]);if(null!==r&&3===r.length)return{method:t[1],args:r[1].split(","),retargs:r[2].split(",")};var n=t[2].split(",");return 1===n.length&&""===n[0]&&(n=[]),{method:t[1],args:n}}function h(e,t){var o,s,a,f;if("address"===e)return h("uint160",d(t));if("bool"===e)return h("uint8",t?1:0);if("string"===e)return h("bytes",r.from(t,"utf8"));if(m(e)){if(void 0===t.length)throw new Error("Not an array?");if("dynamic"!==(o=l(e))&&0!==o&&t.length>o)throw new Error("Elements exceed array size: "+o);for(f in a=[],e=e.slice(0,e.lastIndexOf("[")),"string"==typeof t&&(t=JSON.parse(t)),t)a.push(h(e,t[f]));if("dynamic"===o){var p=h("uint256",t.length);a.unshift(p)}return r.concat(a)}if("bytes"===e)return t=r.from(t),a=r.concat([h("uint256",t.length),t]),t.length%32!=0&&(a=r.concat([a,n.zeros(32-t.length%32)])),a;if(e.startsWith("bytes")){if((o=u(e))<1||o>32)throw new Error("Invalid bytes width: "+o);return n.setLengthRight(t,32)}if(e.startsWith("uint")){if((o=u(e))%8||o<8||o>256)throw new Error("Invalid uint width: "+o);if((s=d(t)).bitLength()>o)throw new Error("Supplied uint exceeds width: "+o+" vs "+s.bitLength());if(s<0)throw new Error("Supplied uint is negative");return s.toArrayLike(r,"be",32)}if(e.startsWith("int")){if((o=u(e))%8||o<8||o>256)throw new Error("Invalid int width: "+o);if((s=d(t)).bitLength()>o)throw new Error("Supplied int exceeds width: "+o+" vs "+s.bitLength());return s.toTwos(256).toArrayLike(r,"be",32)}if(e.startsWith("ufixed")){if(o=c(e),(s=d(t))<0)throw new Error("Supplied ufixed is negative");return h("uint256",s.mul(new i(2).pow(new i(o[1]))))}if(e.startsWith("fixed"))return o=c(e),h("int256",d(t).mul(new i(2).pow(new i(o[1]))));throw new Error("Unsupported or invalid type: "+e)}function p(e,t,n){var o,s,a,u;if("string"==typeof e&&(e=y(e)),"address"===e.name)return p(e.rawType,t,n).toArrayLike(r,"be",20).toString("hex");if("bool"===e.name)return p(e.rawType,t,n).toString()===new i(1).toString();if("string"===e.name){var c=p(e.rawType,t,n);return r.from(c,"utf8").toString()}if(e.isArray){for(a=[],o=e.size,"dynamic"===e.size&&(n=p("uint256",t,n).toNumber(),o=p("uint256",t,n).toNumber(),n+=32),u=0;ue.size)throw new Error("Decoded int exceeds width: "+e.size+" vs "+s.bitLength());return s}if(e.name.startsWith("int")){if((s=new i(t.slice(n,n+32),16,"be").fromTwos(256)).bitLength()>e.size)throw new Error("Decoded uint exceeds width: "+e.size+" vs "+s.bitLength());return s}if(e.name.startsWith("ufixed")){if(o=new i(2).pow(new i(e.size[1])),!(s=p("uint256",t,n)).mod(o).isZero())throw new Error("Decimals not supported yet");return s.div(o)}if(e.name.startsWith("fixed")){if(o=new i(2).pow(new i(e.size[1])),!(s=p("int256",t,n)).mod(o).isZero())throw new Error("Decimals not supported yet");return s.div(o)}throw new Error("Unsupported or invalid type: "+e.name)}function y(e){var t,r,n;if(m(e)){t=l(e);var i=e.slice(0,e.lastIndexOf("["));return i=y(i),r={isArray:!0,name:e,size:t,memoryUsage:"dynamic"===t?32:i.memoryUsage*t,subArray:i}}switch(e){case"address":n="uint160";break;case"bool":n="uint8";break;case"string":n="bytes"}if(r={rawType:n,name:e,memoryUsage:32},e.startsWith("bytes")&&"bytes"!==e||e.startsWith("uint")||e.startsWith("int")?r.size=u(e):(e.startsWith("ufixed")||e.startsWith("fixed"))&&(r.size=c(e)),e.startsWith("bytes")&&"bytes"!==e&&(r.size<1||r.size>32))throw new Error("Invalid bytes width: "+r.size);if((e.startsWith("uint")||e.startsWith("int"))&&(r.size%8||r.size<8||r.size>256))throw new Error("Invalid int/uint width: "+r.size);return r}function g(e){return"string"===e||"bytes"===e||"dynamic"===l(e)}function m(e){return e.lastIndexOf("]")===e.length-1}function v(e,t){return e.startsWith("address")||e.startsWith("bytes")?"0x"+t.toString("hex"):t.toString()}o.eventID=function(e,t){var i=e+"("+t.map(a).join(",")+")";return n.keccak256(r.from(i))},o.methodID=function(e,t){return o.eventID(e,t).slice(0,4)},o.rawEncode=function(e,t){var n=[],i=[],o=0;e.forEach((function(e){if(m(e)){var t=l(e);o+="dynamic"!==t?32*t:32}else o+=32}));for(var s=0;sf)throw new Error("Elements exceed array size: "+f)}var h=t.map((function(e){return o.solidityHexValue(c,e,256)}));return r.concat(h)}if("bytes"===e)return t;if("string"===e)return r.from(t,"utf8");if("bool"===e){i=i||8;var p=Array(i/4).join("0");return r.from(t?p+"1":p+"0","hex")}if("address"===e){var y=20;return i&&(y=i/8),n.setLengthLeft(t,y)}if(e.startsWith("bytes")){if((s=u(e))<1||s>32)throw new Error("Invalid bytes width: "+s);return n.setLengthRight(t,s)}if(e.startsWith("uint")){if((s=u(e))%8||s<8||s>256)throw new Error("Invalid uint width: "+s);if((a=d(t)).bitLength()>s)throw new Error("Supplied uint exceeds width: "+s+" vs "+a.bitLength());return i=i||s,a.toArrayLike(r,"be",i/8)}if(e.startsWith("int")){if((s=u(e))%8||s<8||s>256)throw new Error("Invalid int width: "+s);if((a=d(t)).bitLength()>s)throw new Error("Supplied int exceeds width: "+s+" vs "+a.bitLength());return i=i||s,a.toTwos(s).toArrayLike(r,"be",i/8)}throw new Error("Unsupported or invalid type: "+e)},o.solidityPack=function(e,t){if(e.length!==t.length)throw new Error("Number of types are not matching the values");for(var n=[],i=0;i="0"&&t<="9");)o+=e[s]-"0",s++;n=s-1,r.push(o)}else if("i"===i)r.push("int256");else{if("a"!==i)throw new Error("Unsupported or invalid type: "+i);r.push("int256[]")}}return r},o.toSerpent=function(e){for(var t=[],r=0;r=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,n){for(var i=0,o=Math.min(e.length,r),s=t;s=49?a-49+10:a>=17?a-17+10:a}return i}i.isBN=function(e){return e instanceof i||null!==e&&"object"==typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===n)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this.strip()},i.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this.strip()},i.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},i.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,f=Math.min(c,t.length-1),h=Math.max(0,c-e.length+1);h<=f;h++){var p=c-h|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[h])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r.strip()}i.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?l[6-u.length]+u+n:u+n,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(n=o.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var c=d[e],h=f[e];n="";var p=this.clone();for(p.negative=0;!p.isZero();){var y=p.modn(h).toString(e);n=(p=p.idivn(h)).isZero()?y+n:l[c-y.length]+y+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16)},i.prototype.toBuffer=function(e,t){return r(void 0!==o),this.toArrayLike(o,e,t)},i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},i.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var s,a,u="le"===t,c=new e(o),l=this.clone();if(u){for(a=0;!l.isZero();a++)s=l.andln(255),l.iushrn(8),c[a]=s;for(;a=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,h=0|s[1],p=8191&h,y=h>>>13,g=0|s[2],m=8191&g,v=g>>>13,b=0|s[3],w=8191&b,x=b>>>13,A=0|s[4],S=8191&A,E=A>>>13,T=0|s[5],k=8191&T,I=T>>>13,_=0|s[6],P=8191&_,R=_>>>13,C=0|s[7],M=8191&C,O=C>>>13,B=0|s[8],N=8191&B,D=B>>>13,L=0|s[9],F=8191&L,U=L>>>13,j=0|a[0],K=8191&j,z=j>>>13,H=0|a[1],q=8191&H,V=H>>>13,W=0|a[2],G=8191&W,$=W>>>13,Z=0|a[3],Q=8191&Z,Y=Z>>>13,X=0|a[4],J=8191&X,ee=X>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,fe=le>>>13,he=0|a[9],pe=8191&he,ye=he>>>13;r.negative=e.negative^t.negative,r.length=19;var ge=(c+(n=Math.imul(d,K))|0)+((8191&(i=(i=Math.imul(d,z))+Math.imul(f,K)|0))<<13)|0;c=((o=Math.imul(f,z))+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(p,K),i=(i=Math.imul(p,z))+Math.imul(y,K)|0,o=Math.imul(y,z);var me=(c+(n=n+Math.imul(d,q)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(f,q)|0))<<13)|0;c=((o=o+Math.imul(f,V)|0)+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(m,K),i=(i=Math.imul(m,z))+Math.imul(v,K)|0,o=Math.imul(v,z),n=n+Math.imul(p,q)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(y,q)|0,o=o+Math.imul(y,V)|0;var ve=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,$)|0)+Math.imul(f,G)|0))<<13)|0;c=((o=o+Math.imul(f,$)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(w,K),i=(i=Math.imul(w,z))+Math.imul(x,K)|0,o=Math.imul(x,z),n=n+Math.imul(m,q)|0,i=(i=i+Math.imul(m,V)|0)+Math.imul(v,q)|0,o=o+Math.imul(v,V)|0,n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,$)|0)+Math.imul(y,G)|0,o=o+Math.imul(y,$)|0;var be=(c+(n=n+Math.imul(d,Q)|0)|0)+((8191&(i=(i=i+Math.imul(d,Y)|0)+Math.imul(f,Q)|0))<<13)|0;c=((o=o+Math.imul(f,Y)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(S,K),i=(i=Math.imul(S,z))+Math.imul(E,K)|0,o=Math.imul(E,z),n=n+Math.imul(w,q)|0,i=(i=i+Math.imul(w,V)|0)+Math.imul(x,q)|0,o=o+Math.imul(x,V)|0,n=n+Math.imul(m,G)|0,i=(i=i+Math.imul(m,$)|0)+Math.imul(v,G)|0,o=o+Math.imul(v,$)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,Y)|0;var we=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(f,J)|0))<<13)|0;c=((o=o+Math.imul(f,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(k,K),i=(i=Math.imul(k,z))+Math.imul(I,K)|0,o=Math.imul(I,z),n=n+Math.imul(S,q)|0,i=(i=i+Math.imul(S,V)|0)+Math.imul(E,q)|0,o=o+Math.imul(E,V)|0,n=n+Math.imul(w,G)|0,i=(i=i+Math.imul(w,$)|0)+Math.imul(x,G)|0,o=o+Math.imul(x,$)|0,n=n+Math.imul(m,Q)|0,i=(i=i+Math.imul(m,Y)|0)+Math.imul(v,Q)|0,o=o+Math.imul(v,Y)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(y,J)|0,o=o+Math.imul(y,ee)|0;var xe=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(f,re)|0))<<13)|0;c=((o=o+Math.imul(f,ne)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(P,K),i=(i=Math.imul(P,z))+Math.imul(R,K)|0,o=Math.imul(R,z),n=n+Math.imul(k,q)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(I,q)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(S,G)|0,i=(i=i+Math.imul(S,$)|0)+Math.imul(E,G)|0,o=o+Math.imul(E,$)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(x,Q)|0,o=o+Math.imul(x,Y)|0,n=n+Math.imul(m,J)|0,i=(i=i+Math.imul(m,ee)|0)+Math.imul(v,J)|0,o=o+Math.imul(v,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(y,re)|0,o=o+Math.imul(y,ne)|0;var Ae=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(f,oe)|0))<<13)|0;c=((o=o+Math.imul(f,se)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(M,K),i=(i=Math.imul(M,z))+Math.imul(O,K)|0,o=Math.imul(O,z),n=n+Math.imul(P,q)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,q)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,$)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,$)|0,n=n+Math.imul(S,Q)|0,i=(i=i+Math.imul(S,Y)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(w,J)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(x,J)|0,o=o+Math.imul(x,ee)|0,n=n+Math.imul(m,re)|0,i=(i=i+Math.imul(m,ne)|0)+Math.imul(v,re)|0,o=o+Math.imul(v,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(y,oe)|0,o=o+Math.imul(y,se)|0;var Se=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(f,ue)|0))<<13)|0;c=((o=o+Math.imul(f,ce)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(N,K),i=(i=Math.imul(N,z))+Math.imul(D,K)|0,o=Math.imul(D,z),n=n+Math.imul(M,q)|0,i=(i=i+Math.imul(M,V)|0)+Math.imul(O,q)|0,o=o+Math.imul(O,V)|0,n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,$)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,$)|0,n=n+Math.imul(k,Q)|0,i=(i=i+Math.imul(k,Y)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(S,J)|0,i=(i=i+Math.imul(S,ee)|0)+Math.imul(E,J)|0,o=o+Math.imul(E,ee)|0,n=n+Math.imul(w,re)|0,i=(i=i+Math.imul(w,ne)|0)+Math.imul(x,re)|0,o=o+Math.imul(x,ne)|0,n=n+Math.imul(m,oe)|0,i=(i=i+Math.imul(m,se)|0)+Math.imul(v,oe)|0,o=o+Math.imul(v,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(y,ue)|0,o=o+Math.imul(y,ce)|0;var Ee=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,fe)|0)+Math.imul(f,de)|0))<<13)|0;c=((o=o+Math.imul(f,fe)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(F,K),i=(i=Math.imul(F,z))+Math.imul(U,K)|0,o=Math.imul(U,z),n=n+Math.imul(N,q)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,q)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(M,G)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(O,G)|0,o=o+Math.imul(O,$)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(R,Q)|0,o=o+Math.imul(R,Y)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(S,re)|0,i=(i=i+Math.imul(S,ne)|0)+Math.imul(E,re)|0,o=o+Math.imul(E,ne)|0,n=n+Math.imul(w,oe)|0,i=(i=i+Math.imul(w,se)|0)+Math.imul(x,oe)|0,o=o+Math.imul(x,se)|0,n=n+Math.imul(m,ue)|0,i=(i=i+Math.imul(m,ce)|0)+Math.imul(v,ue)|0,o=o+Math.imul(v,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,fe)|0)+Math.imul(y,de)|0,o=o+Math.imul(y,fe)|0;var Te=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ye)|0)+Math.imul(f,pe)|0))<<13)|0;c=((o=o+Math.imul(f,ye)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(F,q),i=(i=Math.imul(F,V))+Math.imul(U,q)|0,o=Math.imul(U,V),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,$)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,$)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(O,Q)|0,o=o+Math.imul(O,Y)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(S,oe)|0,i=(i=i+Math.imul(S,se)|0)+Math.imul(E,oe)|0,o=o+Math.imul(E,se)|0,n=n+Math.imul(w,ue)|0,i=(i=i+Math.imul(w,ce)|0)+Math.imul(x,ue)|0,o=o+Math.imul(x,ce)|0,n=n+Math.imul(m,de)|0,i=(i=i+Math.imul(m,fe)|0)+Math.imul(v,de)|0,o=o+Math.imul(v,fe)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ye)|0)+Math.imul(y,pe)|0))<<13)|0;c=((o=o+Math.imul(y,ye)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(F,G),i=(i=Math.imul(F,$))+Math.imul(U,G)|0,o=Math.imul(U,$),n=n+Math.imul(N,Q)|0,i=(i=i+Math.imul(N,Y)|0)+Math.imul(D,Q)|0,o=o+Math.imul(D,Y)|0,n=n+Math.imul(M,J)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(O,J)|0,o=o+Math.imul(O,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(S,ue)|0,i=(i=i+Math.imul(S,ce)|0)+Math.imul(E,ue)|0,o=o+Math.imul(E,ce)|0,n=n+Math.imul(w,de)|0,i=(i=i+Math.imul(w,fe)|0)+Math.imul(x,de)|0,o=o+Math.imul(x,fe)|0;var Ie=(c+(n=n+Math.imul(m,pe)|0)|0)+((8191&(i=(i=i+Math.imul(m,ye)|0)+Math.imul(v,pe)|0))<<13)|0;c=((o=o+Math.imul(v,ye)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(F,Q),i=(i=Math.imul(F,Y))+Math.imul(U,Q)|0,o=Math.imul(U,Y),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(M,re)|0,i=(i=i+Math.imul(M,ne)|0)+Math.imul(O,re)|0,o=o+Math.imul(O,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(S,de)|0,i=(i=i+Math.imul(S,fe)|0)+Math.imul(E,de)|0,o=o+Math.imul(E,fe)|0;var _e=(c+(n=n+Math.imul(w,pe)|0)|0)+((8191&(i=(i=i+Math.imul(w,ye)|0)+Math.imul(x,pe)|0))<<13)|0;c=((o=o+Math.imul(x,ye)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(F,J),i=(i=Math.imul(F,ee))+Math.imul(U,J)|0,o=Math.imul(U,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,se)|0)+Math.imul(O,oe)|0,o=o+Math.imul(O,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,fe)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,fe)|0;var Pe=(c+(n=n+Math.imul(S,pe)|0)|0)+((8191&(i=(i=i+Math.imul(S,ye)|0)+Math.imul(E,pe)|0))<<13)|0;c=((o=o+Math.imul(E,ye)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(F,re),i=(i=Math.imul(F,ne))+Math.imul(U,re)|0,o=Math.imul(U,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(M,ue)|0,i=(i=i+Math.imul(M,ce)|0)+Math.imul(O,ue)|0,o=o+Math.imul(O,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,fe)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,fe)|0;var Re=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ye)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ye)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(F,oe),i=(i=Math.imul(F,se))+Math.imul(U,oe)|0,o=Math.imul(U,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(M,de)|0,i=(i=i+Math.imul(M,fe)|0)+Math.imul(O,de)|0,o=o+Math.imul(O,fe)|0;var Ce=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ye)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ye)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(F,ue),i=(i=Math.imul(F,ce))+Math.imul(U,ue)|0,o=Math.imul(U,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,fe)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,fe)|0;var Me=(c+(n=n+Math.imul(M,pe)|0)|0)+((8191&(i=(i=i+Math.imul(M,ye)|0)+Math.imul(O,pe)|0))<<13)|0;c=((o=o+Math.imul(O,ye)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(F,de),i=(i=Math.imul(F,fe))+Math.imul(U,de)|0,o=Math.imul(U,fe);var Oe=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ye)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ye)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863;var Be=(c+(n=Math.imul(F,pe))|0)+((8191&(i=(i=Math.imul(F,ye))+Math.imul(U,pe)|0))<<13)|0;return c=((o=Math.imul(U,ye))+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,u[0]=ge,u[1]=me,u[2]=ve,u[3]=be,u[4]=we,u[5]=xe,u[6]=Ae,u[7]=Se,u[8]=Ee,u[9]=Te,u[10]=ke,u[11]=Ie,u[12]=_e,u[13]=Pe,u[14]=Re,u[15]=Ce,u[16]=Me,u[17]=Oe,u[18]=Be,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){return(new g).mulp(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(p=h),i.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?p(this,e,t):n<63?h(this,e,t):n<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,e,t):y(this,e,t),r},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=i.prototype._countBits(e)-1,n=0;n>=1;return n},g.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,n[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,t+=i/67108864|0,t+=o>>>26,this.words[n]=67108863&o}return 0!==t&&(this.words[n]=t,this.length++),this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i}return t}(e);if(0===t.length)return new i(1);for(var r=this,n=0;n=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var s=0;for(t=0;t>>26-n}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},i.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+n]=67108863&o}for(;i>26,this.words[i+n]=67108863&o;if(0===a)return this.strip();for(r(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},i.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,s=0|o.words[o.length-1];0!==(r=26-this._countBits(s))&&(o=o.ushln(r),n.iushln(r),s=0|o.words[o.length-1]);var a,u=n.length-o.length;if("mod"!==t){(a=new i(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var f=67108864*(0|n.words[o.length+d])+(0|n.words[o.length+d-1]);for(f=Math.min(f/s|0,67108863),n._ishlnsubmul(o,f,d);0!==n.negative;)f--,n.negative=0,n._ishlnsubmul(o,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=f)}return a&&a.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},i.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(o=a.div.neg()),"div"!==t&&(s=a.mod.neg(),n&&0!==s.negative&&s.iadd(e)),{div:o,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(o=a.div.neg()),{div:o,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),n&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modn(e.words[0]))}:this._wordDiv(e,t);var o,s,a},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modn=function(e){r(e<=67108863);for(var t=67108864%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},i.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o=new i(1),s=new i(0),a=new i(0),u=new i(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var l=n.clone(),d=t.clone();!t.isZero();){for(var f=0,h=1;0==(t.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(o.isOdd()||s.isOdd())&&(o.iadd(l),s.isub(d)),o.iushrn(1),s.iushrn(1);for(var p=0,y=1;0==(n.words[0]&y)&&p<26;++p,y<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(a),s.isub(u)):(n.isub(t),a.isub(o),u.isub(s))}return{a:a,b:u,gcd:n.iushln(c)}},i.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o,s=new i(1),a=new i(0),u=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,l=1;0==(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,f=1;0==(n.words[0]&f)&&d<26;++d,f<<=1);if(d>0)for(n.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(n)>=0?(t.isub(n),s.isub(a)):(n.isub(t),a.isub(s))}return(o=0===t.cmpn(1)?s:a).cmpn(0)<0&&o.iadd(e),o},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new S(e)},i.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function v(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){v.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){v.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function x(){v.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function A(){v.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function E(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}v.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},v.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},v.prototype.split=function(e,t){e.iushrn(this.n,0,t)},v.prototype.imulK=function(e){return e.imul(this.k)},n(b,v),b.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},b.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new b;else if("p224"===e)t=new w;else if("p192"===e)t=new x;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new A}return m[e]=t,t},S.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new i(1)).iushrn(2);return this.pow(e,n)}for(var o=this.m.subn(1),s=0;!o.isZero()&&0===o.andln(1);)s++,o.iushrn(1);r(!o.isZero());var a=new i(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new i(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,o),f=this.pow(e,o.addn(1).iushrn(1)),h=this.pow(e,o),p=s;0!==h.cmp(a);){for(var y=h,g=0;0!==y.cmp(a);g++)y=y.redSqr();r(g=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;o!==r[0]&&(o=this.sqr(o)),0!==d||0!==s?(s<<=1,s|=d,(4===++a||0===n&&0===l)&&(o=this.mul(o,r[s]),a=0,s=0)):a=0}u=26}return o},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new E(e)},n(E,S),E.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},E.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},E.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},E.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),s=o;return o.cmp(this.m)>=0?s=o.isub(this.m):o.cmpn(0)<0&&(s=o.iadd(this.m)),s._forceRed(this)},E.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)})),s.register("3yorQ",(function(e,t){var r=s("8tcqI").Buffer,n=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getEncryptionPublicKey=e.exports.decryptSafely=e.exports.decrypt=e.exports.encryptSafely=e.exports.encrypt=void 0;const a=o(s("f4TPf")),u=o(s("kWgco"));var c=s("amfVN");function l({publicKey:e,data:t,version:r}){if(c.isNullish(e))throw new Error("Missing publicKey parameter");if(c.isNullish(t))throw new Error("Missing data parameter");if(c.isNullish(r))throw new Error("Missing version parameter");if("x25519-xsalsa20-poly1305"===r){if("string"!=typeof t)throw new Error("Message data must be given as a string");const r=a.box.keyPair();let n;try{n=u.decodeBase64(e)}catch(e){throw new Error("Bad public key")}const i=u.decodeUTF8(t),o=a.randomBytes(a.box.nonceLength),s=a.box(i,o,n,r.secretKey);return{version:"x25519-xsalsa20-poly1305",nonce:u.encodeBase64(o),ephemPublicKey:u.encodeBase64(r.publicKey),ciphertext:u.encodeBase64(s)}}throw new Error("Encryption type/version not supported")}function d({encryptedData:e,privateKey:t}){if(c.isNullish(e))throw new Error("Missing encryptedData parameter");if(c.isNullish(t))throw new Error("Missing privateKey parameter");if("x25519-xsalsa20-poly1305"===e.version){const r=f(t),n=a.box.keyPair.fromSecretKey(r).secretKey,i=u.decodeBase64(e.nonce),o=u.decodeBase64(e.ciphertext),s=u.decodeBase64(e.ephemPublicKey),c=a.box.open(o,i,s,n);let l;try{l=u.encodeUTF8(c)}catch(e){throw new Error("Decryption failed.")}if(l)return l;throw new Error("Decryption failed.")}throw new Error("Encryption type/version not supported.")}function f(e){const t=r.from(e,"hex").toString("base64");return u.decodeBase64(t)}e.exports.encrypt=l,e.exports.encryptSafely=function({publicKey:e,data:t,version:n}){if(c.isNullish(e))throw new Error("Missing publicKey parameter");if(c.isNullish(t))throw new Error("Missing data parameter");if(c.isNullish(n))throw new Error("Missing version parameter");if("object"==typeof t&&"toJSON"in t)throw new Error("Cannot encrypt with toJSON property. Please remove toJSON property");const i={data:t,padding:""},o=r.byteLength(JSON.stringify(i),"utf-8")%2048;let s=0;return o>0&&(s=2048-o-16),i.padding="0".repeat(s),l({publicKey:e,data:JSON.stringify(i),version:n})},e.exports.decrypt=d,e.exports.decryptSafely=function({encryptedData:e,privateKey:t}){if(c.isNullish(e))throw new Error("Missing encryptedData parameter");if(c.isNullish(t))throw new Error("Missing privateKey parameter");return JSON.parse(d({encryptedData:e,privateKey:t})).data},e.exports.getEncryptionPublicKey=function(e){const t=f(e),r=a.box.keyPair.fromSecretKey(t).publicKey;return u.encodeBase64(r)}})),s.register("kWgco",(function(e,t){var r=s("l8s8s").Buffer;!function(t,r){"use strict";e.exports?e.exports=r():(t.nacl||(t.nacl={}),t.nacl.util=r())}(e.exports,(function(){"use strict";var e={};function t(e){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(e))throw new TypeError("invalid encoding")}return e.decodeUTF8=function(e){if("string"!=typeof e)throw new TypeError("expected string");var t,r=unescape(encodeURIComponent(e)),n=new Uint8Array(r.length);for(t=0;t({type:u.VaultSignerPluginType.KeyPair,sign:(e,t)=>{if(t.isJWT)return Promise.resolve((0,a.createVaultSignerError)(u.VaultSignerErrorType.InvalidAddressType));if(t.data.payload.iat>Date.now())return Promise.resolve((0,a.createVaultSignerError)(u.VaultSignerErrorType.BeforeIATError));if(t.data.payload.exp(0,o.mapToCurveSimpleSWU)(u,{A:c,B:l,Z:u.create(BigInt("-10"))}))(),f=(()=>(0,a.createHasher)(e.exports.secp256r1.ProjectivePoint,(e=>d(e[0])),{DST:"P256_XMD:SHA-256_SSWU_RO_",encodeDST:"P256_XMD:SHA-256_SSWU_NU_",p:u.ORDER,m:1,k:128,expand:"xmd",hash:n.sha256}))();e.exports.hashToCurve=f.hashToCurve,e.exports.encodeToCurve=f.encodeToCurve})),s.register("cLL9B",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCurve=e.exports.getHash=void 0;var r=s("iLemt"),n=s("LIgVV"),i=s("3d5tv");function o(e){return{hash:e,hmac:(t,...i)=>(0,r.hmac)(e,t,(0,n.concatBytes)(...i)),randomBytes:n.randomBytes}}e.exports.getHash=o,e.exports.createCurve=function(e,t){const r=t=>(0,i.weierstrass)({...e,...o(t)});return Object.freeze({...r(t),create:r})}})),s.register("iLemt",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.hmac=e.exports.HMAC=void 0;var r=s("cw6FH"),n=s("LIgVV");class i extends n.Hash{update(e){return(0,r.exists)(this),this.iHash.update(e),this}digestInto(e){(0,r.exists)(this),(0,r.bytes)(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){const e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));const{oHash:t,iHash:r,finished:n,destroyed:i,blockLen:o,outputLen:s}=this;return e.finished=n,e.destroyed=i,e.blockLen=o,e.outputLen=s,e.oHash=t._cloneInto(e.oHash),e.iHash=r._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,r.hash)(e);const i=(0,n.toBytes)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,s=new Uint8Array(o);s.set(i.length>o?e.create().update(i).digest():i);for(let e=0;enew i(e,t).update(r).digest(),e.exports.hmac.create=(e,t)=>new i(e,t)})),s.register("cw6FH",(function(e,t){"use strict";function r(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}function n(e){if("boolean"!=typeof e)throw new Error(`Expected boolean, not ${e}`)}function i(e,...t){if(!((r=e)instanceof Uint8Array||null!=r&&"object"==typeof r&&"Uint8Array"===r.constructor.name))throw new Error("Expected Uint8Array");var r;if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");r(e.outputLen),r(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function a(e,t){i(e);const r=t.outputLen;if(e.lengthnew Uint8Array(e.buffer,e.byteOffset,e.byteLength);function n(e){return e instanceof Uint8Array||null!=e&&"object"==typeof e&&"Uint8Array"===e.constructor.name}e.exports.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));e.exports.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);if(e.exports.rotr=(e,t)=>e<<32-t|e>>>t,e.exports.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!e.exports.isLE)throw new Error("Non little-endian hardware is not supported");const i=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));e.exports.bytesToHex=function(e){if(!n(e))throw new Error("Uint8Array expected");let t="";for(let r=0;r=o._0&&e<=o._9?e-o._0:e>=o._A&&e<=o._F?e-(o._A-10):e>=o._a&&e<=o._f?e-(o._a-10):void 0}e.exports.hexToBytes=function(e){if("string"!=typeof e)throw new Error("hex string expected, got "+typeof e);const t=e.length,r=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const n=new Uint8Array(r);for(let t=0,i=0;t{},e.exports.asyncLoop=async function(t,r,n){let i=Date.now();for(let o=0;o=0&&te().update(c(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t},e.exports.wrapConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(c(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},e.exports.wrapXOFConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(c(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},e.exports.randomBytes=function(e=32){if(r.crypto&&"function"==typeof r.crypto.getRandomValues)return r.crypto.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}})),s.register("e5QJb",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.crypto=void 0,e.exports.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0})),s.register("3d5tv",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.mapToCurveSimpleSWU=e.exports.SWUFpSqrtRatio=e.exports.weierstrass=e.exports.weierstrassPoints=e.exports.DER=void 0;var r=s("cGpae"),n=s("6o5ji"),i=(n=s("6o5ji"),s("h1O24"));const{bytesToNumberBE:o,hexToBytes:a}=n;e.exports.DER={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(t){const{Err:r}=e.exports.DER;if(t.length<2||2!==t[0])throw new r("Invalid signature integer tag");const n=t[1],i=t.subarray(2,n+2);if(!n||i.length!==n)throw new r("Invalid signature integer: wrong length");if(128&i[0])throw new r("Invalid signature integer: negative");if(0===i[0]&&!(128&i[1]))throw new r("Invalid signature integer: unnecessary leading zero");return{d:o(i),l:t.subarray(n+2)}},toSig(t){const{Err:r}=e.exports.DER,i="string"==typeof t?a(t):t;if(!n.isBytes(i))throw new Error("ui8a expected");let o=i.length;if(o<2||48!=i[0])throw new r("Invalid signature tag");if(i[1]!==o-2)throw new r("Invalid signature: incorrect length");const{d:s,l:u}=e.exports.DER._parseInt(i.subarray(2)),{d:c,l:l}=e.exports.DER._parseInt(u);if(l.length)throw new r("Invalid signature: left bytes after parsing");return{r:s,s:c}},hexFromSig(e){const t=e=>8&Number.parseInt(e[0],16)?"00"+e:e,r=e=>{const t=e.toString(16);return 1&t.length?`0${t}`:t},n=t(r(e.s)),i=t(r(e.r)),o=n.length/2,s=i.length/2,a=r(o),u=r(s);return`30${r(s+o+4)}02${u}${i}02${a}${n}`}};const u=BigInt(0),c=BigInt(1),l=BigInt(2),d=BigInt(3),f=BigInt(4);function h(e){const t=function(e){const t=(0,i.validateBasic)(e);n.validateObject(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:r,Fp:o,a:s}=t;if(r){if(!o.eql(s,o.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof r||"bigint"!=typeof r.beta||"function"!=typeof r.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}(e),{Fp:o}=t,s=t.toBytes||((e,t,r)=>{const i=t.toAffine();return n.concatBytes(Uint8Array.from([4]),o.toBytes(i.x),o.toBytes(i.y))}),a=t.fromBytes||(e=>{const t=e.subarray(1);return{x:o.fromBytes(t.subarray(0,o.BYTES)),y:o.fromBytes(t.subarray(o.BYTES,2*o.BYTES))}});function l(e){const{a:r,b:n}=t,i=o.sqr(e),s=o.mul(i,e);return o.add(o.add(s,o.mul(e,r)),n)}if(!o.eql(o.sqr(t.Gy),l(t.Gx)))throw new Error("bad generator point: equation left != right");function f(e){return"bigint"==typeof e&&uo.eql(e,o.ZERO);return n(t)&&n(r)?m.ZERO:new m(t,r,o.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(e){const t=o.invertBatch(e.map((e=>e.pz)));return e.map(((e,r)=>e.toAffine(t[r]))).map(m.fromAffine)}static fromHex(e){const t=m.fromAffine(a((0,n.ensureBytes)("pointHex",e)));return t.assertValidity(),t}static fromPrivateKey(e){return m.BASE.multiply(p(e))}_setWindowSize(e){this._WINDOW_SIZE=e,y.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint&&!o.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:e,y:r}=this.toAffine();if(!o.isValid(e)||!o.isValid(r))throw new Error("bad point: x or y not FE");const n=o.sqr(r),i=l(e);if(!o.eql(n,i))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:e}=this.toAffine();if(o.isOdd)return!o.isOdd(e);throw new Error("Field doesn't support isOdd")}equals(e){g(e);const{px:t,py:r,pz:n}=this,{px:i,py:s,pz:a}=e,u=o.eql(o.mul(t,a),o.mul(i,n)),c=o.eql(o.mul(r,a),o.mul(s,n));return u&&c}negate(){return new m(this.px,o.neg(this.py),this.pz)}double(){const{a:e,b:r}=t,n=o.mul(r,d),{px:i,py:s,pz:a}=this;let u=o.ZERO,c=o.ZERO,l=o.ZERO,f=o.mul(i,i),h=o.mul(s,s),p=o.mul(a,a),y=o.mul(i,s);return y=o.add(y,y),l=o.mul(i,a),l=o.add(l,l),u=o.mul(e,l),c=o.mul(n,p),c=o.add(u,c),u=o.sub(h,c),c=o.add(h,c),c=o.mul(u,c),u=o.mul(y,u),l=o.mul(n,l),p=o.mul(e,p),y=o.sub(f,p),y=o.mul(e,y),y=o.add(y,l),l=o.add(f,f),f=o.add(l,f),f=o.add(f,p),f=o.mul(f,y),c=o.add(c,f),p=o.mul(s,a),p=o.add(p,p),f=o.mul(p,y),u=o.sub(u,f),l=o.mul(p,h),l=o.add(l,l),l=o.add(l,l),new m(u,c,l)}add(e){g(e);const{px:r,py:n,pz:i}=this,{px:s,py:a,pz:u}=e;let c=o.ZERO,l=o.ZERO,f=o.ZERO;const h=t.a,p=o.mul(t.b,d);let y=o.mul(r,s),v=o.mul(n,a),b=o.mul(i,u),w=o.add(r,n),x=o.add(s,a);w=o.mul(w,x),x=o.add(y,v),w=o.sub(w,x),x=o.add(r,i);let A=o.add(s,u);return x=o.mul(x,A),A=o.add(y,b),x=o.sub(x,A),A=o.add(n,i),c=o.add(a,u),A=o.mul(A,c),c=o.add(v,b),A=o.sub(A,c),f=o.mul(h,x),c=o.mul(p,b),f=o.add(c,f),c=o.sub(v,f),f=o.add(v,f),l=o.mul(c,f),v=o.add(y,y),v=o.add(v,y),b=o.mul(h,b),x=o.mul(p,x),v=o.add(v,b),b=o.sub(y,b),b=o.mul(h,b),x=o.add(x,b),y=o.mul(v,x),l=o.add(l,y),y=o.mul(A,x),c=o.mul(w,c),c=o.sub(c,y),y=o.mul(w,v),f=o.mul(A,f),f=o.add(f,y),new m(c,l,f)}subtract(e){return this.add(e.negate())}is0(){return this.equals(m.ZERO)}wNAF(e){return b.wNAFCached(this,y,e,(e=>{const t=o.invertBatch(e.map((e=>e.pz)));return e.map(((e,r)=>e.toAffine(t[r]))).map(m.fromAffine)}))}multiplyUnsafe(e){const r=m.ZERO;if(e===u)return r;if(h(e),e===c)return this;const{endo:n}=t;if(!n)return b.unsafeLadder(this,e);let{k1neg:i,k1:s,k2neg:a,k2:l}=n.splitScalar(e),d=r,f=r,p=this;for(;s>u||l>u;)s&c&&(d=d.add(p)),l&c&&(f=f.add(p)),p=p.double(),s>>=c,l>>=c;return i&&(d=d.negate()),a&&(f=f.negate()),f=new m(o.mul(f.px,n.beta),f.py,f.pz),d.add(f)}multiply(e){h(e);let r,n,i=e;const{endo:s}=t;if(s){const{k1neg:e,k1:t,k2neg:a,k2:u}=s.splitScalar(i);let{p:c,f:l}=this.wNAF(t),{p:d,f:f}=this.wNAF(u);c=b.constTimeNegate(e,c),d=b.constTimeNegate(a,d),d=new m(o.mul(d.px,s.beta),d.py,d.pz),r=c.add(d),n=l.add(f)}else{const{p:e,f:t}=this.wNAF(i);r=e,n=t}return m.normalizeZ([r,n])[0]}multiplyAndAddUnsafe(e,t,r){const n=m.BASE,i=(e,t)=>t!==u&&t!==c&&e.equals(n)?e.multiply(t):e.multiplyUnsafe(t),o=i(this,t).add(i(e,r));return o.is0()?void 0:o}toAffine(e){const{px:t,py:r,pz:n}=this,i=this.is0();null==e&&(e=i?o.ONE:o.inv(n));const s=o.mul(t,e),a=o.mul(r,e),u=o.mul(n,e);if(i)return{x:o.ZERO,y:o.ZERO};if(!o.eql(u,o.ONE))throw new Error("invZ was invalid");return{x:s,y:a}}isTorsionFree(){const{h:e,isTorsionFree:r}=t;if(e===c)return!0;if(r)return r(m,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:e,clearCofactor:r}=t;return e===c?this:r?r(m,this):this.multiplyUnsafe(t.h)}toRawBytes(e=!0){return this.assertValidity(),s(m,this,e)}toHex(e=!0){return n.bytesToHex(this.toRawBytes(e))}constructor(e,t,r){if(this.px=e,this.py=t,this.pz=r,null==e||!o.isValid(e))throw new Error("x required");if(null==t||!o.isValid(t))throw new Error("y required");if(null==r||!o.isValid(r))throw new Error("z required")}}m.BASE=new m(t.Gx,t.Gy,o.ONE),m.ZERO=new m(o.ZERO,o.ONE,o.ZERO);const v=t.nBitLength,b=(0,i.wNAF)(m,t.endo?Math.ceil(v/2):v);return{CURVE:t,ProjectivePoint:m,normPrivateKeyToScalar:p,weierstrassEquation:l,isWithinCurveOrder:f}}function p(e,t){const r=e.ORDER;let n=u;for(let e=r-c;e%l===u;e/=l)n+=c;const i=n,o=l<{let n=g,o=e.pow(r,p),s=e.sqr(o);s=e.mul(s,r);let a=e.mul(t,s);a=e.pow(a,h),a=e.mul(a,o),o=e.mul(a,r),s=e.mul(a,t);let u=e.mul(s,o);a=e.pow(u,y);let d=e.eql(a,e.ONE);o=e.mul(s,m),a=e.mul(u,n),s=e.cmov(o,s,d),u=e.cmov(a,u,d);for(let t=i;t>c;t--){let r=t-l;r=l<{let o=e.sqr(i);const s=e.mul(t,i);o=e.mul(o,s);let a=e.pow(o,r);a=e.mul(a,s);const u=e.mul(a,n),c=e.mul(e.sqr(a),i),l=e.eql(c,t);return{isValid:l,value:e.cmov(u,a,l)}}}return v}e.exports.weierstrassPoints=h,e.exports.weierstrass=function(t){const o=function(e){const t=(0,i.validateBasic)(e);return n.validateObject(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}(t),{Fp:s,n:a}=o,l=s.BYTES+1,d=2*s.BYTES+1;function f(e){return r.mod(e,a)}function p(e){return r.invert(e,a)}const{ProjectivePoint:y,normPrivateKeyToScalar:g,weierstrassEquation:m,isWithinCurveOrder:v}=h({...o,toBytes(e,t,r){const i=t.toAffine(),o=s.toBytes(i.x),a=n.concatBytes;return r?a(Uint8Array.from([t.hasEvenY()?2:3]),o):a(Uint8Array.from([4]),o,s.toBytes(i.y))},fromBytes(e){const t=e.length,r=e[0],i=e.subarray(1);if(t!==l||2!==r&&3!==r){if(t===d&&4===r){return{x:s.fromBytes(i.subarray(0,s.BYTES)),y:s.fromBytes(i.subarray(s.BYTES,2*s.BYTES))}}throw new Error(`Point of length ${t} was invalid. Expected ${l} compressed bytes or ${d} uncompressed bytes`)}{const e=n.bytesToNumberBE(i);if(!(u<(o=e)&&on.bytesToHex(n.numberToBytesBE(e,o.nByteLength));function w(e){return e>a>>c}const x=(e,t,r)=>n.bytesToNumberBE(e.slice(t,r));class A{static fromCompact(e){const t=o.nByteLength;return e=(0,n.ensureBytes)("compactSignature",e,2*t),new A(x(e,0,t),x(e,t,2*t))}static fromDER(t){const{r:r,s:i}=e.exports.DER.toSig((0,n.ensureBytes)("DER",t));return new A(r,i)}assertValidity(){if(!v(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!v(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(e){return new A(this.r,this.s,e)}recoverPublicKey(e){const{r:t,s:r,recovery:i}=this,a=k((0,n.ensureBytes)("msgHash",e));if(null==i||![0,1,2,3].includes(i))throw new Error("recovery id invalid");const u=2===i||3===i?t+o.n:t;if(u>=s.ORDER)throw new Error("recovery id 2 or 3 invalid");const c=0==(1&i)?"02":"03",l=y.fromHex(c+b(u)),d=p(u),h=f(-a*d),g=f(r*d),m=y.BASE.multiplyAndAddUnsafe(l,h,g);if(!m)throw new Error("point at infinify");return m.assertValidity(),m}hasHighS(){return w(this.s)}normalizeS(){return this.hasHighS()?new A(this.r,f(-this.s),this.recovery):this}toDERRawBytes(){return n.hexToBytes(this.toDERHex())}toDERHex(){return e.exports.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return n.hexToBytes(this.toCompactHex())}toCompactHex(){return b(this.r)+b(this.s)}constructor(e,t,r){this.r=e,this.s=t,this.recovery=r,this.assertValidity()}}const S={isValidPrivateKey(e){try{return g(e),!0}catch(e){return!1}},normPrivateKeyToScalar:g,randomPrivateKey:()=>{const e=r.getMinHashLength(o.n);return r.mapHashToField(o.randomBytes(e),o.n)},precompute:(e=8,t=y.BASE)=>(t._setWindowSize(e),t.multiply(BigInt(3)),t)};function E(e){const t=n.isBytes(e),r="string"==typeof e,i=(t||r)&&e.length;return t?i===l||i===d:r?i===2*l||i===2*d:e instanceof y}const T=o.bits2int||function(e){const t=n.bytesToNumberBE(e),r=8*e.length-o.nBitLength;return r>0?t>>BigInt(r):t},k=o.bits2int_modN||function(e){return f(T(e))},I=n.bitMask(o.nBitLength);function _(e){if("bigint"!=typeof e)throw new Error("bigint expected");if(!(u<=e&&ee in r)))throw new Error("sign() legacy options not supported");const{hash:i,randomBytes:a}=o;let{lowS:l,prehash:d,extraEntropy:h}=r;null==l&&(l=!0),e=(0,n.ensureBytes)("msgHash",e),d&&(e=(0,n.ensureBytes)("prehashed msgHash",i(e)));const m=k(e),b=g(t),x=[_(b),_(m)];if(null!=h){const e=!0===h?a(s.BYTES):h;x.push((0,n.ensureBytes)("extraEntropy",e))}const S=n.concatBytes(...x),E=m;return{seed:S,k2sig:function(e){const t=T(e);if(!v(t))return;const r=p(t),n=y.BASE.multiply(t).toAffine(),i=f(n.x);if(i===u)return;const o=f(r*f(E+i*b));if(o===u)return;let s=(n.x===i?0:2)|Number(n.y&c),a=o;return l&&w(o)&&(a=function(e){return w(e)?f(-e):e}(o),s^=1),new A(i,a,s)}}}const R={lowS:o.lowS,prehash:!1},C={lowS:o.lowS,prehash:!1};return y.BASE._setWindowSize(8),{CURVE:o,getPublicKey:function(e,t=!0){return y.fromPrivateKey(e).toRawBytes(t)},getSharedSecret:function(e,t,r=!0){if(E(e))throw new Error("first arg must be private key");if(!E(t))throw new Error("second arg must be public key");return y.fromHex(t).multiply(g(e)).toRawBytes(r)},sign:function(e,t,r=R){const{seed:i,k2sig:s}=P(e,t,r),a=o;return n.createHmacDrbg(a.hash.outputLen,a.nByteLength,a.hmac)(i,s)},verify:function(t,r,i,s=C){const a=t;if(r=(0,n.ensureBytes)("msgHash",r),i=(0,n.ensureBytes)("publicKey",i),"strict"in s)throw new Error("options.strict was renamed to lowS");const{lowS:u,prehash:c}=s;let l,d;try{if("string"==typeof a||n.isBytes(a))try{l=A.fromDER(a)}catch(t){if(!(t instanceof e.exports.DER.Err))throw t;l=A.fromCompact(a)}else{if("object"!=typeof a||"bigint"!=typeof a.r||"bigint"!=typeof a.s)throw new Error("PARSE");{const{r:e,s:t}=a;l=new A(e,t)}}d=y.fromHex(i)}catch(e){if("PARSE"===e.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(u&&l.hasHighS())return!1;c&&(r=o.hash(r));const{r:h,s:g}=l,m=k(r),v=p(g),b=f(m*v),w=f(h*v),x=y.BASE.multiplyAndAddUnsafe(d,b,w)?.toAffine();return!!x&&f(x.x)===h},ProjectivePoint:y,Signature:A,utils:S}},e.exports.SWUFpSqrtRatio=p,e.exports.mapToCurveSimpleSWU=function(e,t){if(r.validateField(e),!e.isValid(t.A)||!e.isValid(t.B)||!e.isValid(t.Z))throw new Error("mapToCurveSimpleSWU: invalid opts");const n=p(e,t.Z);if(!e.isOdd)throw new Error("Fp.isOdd is not implemented!");return r=>{let i,o,s,a,u,c,l,d;i=e.sqr(r),i=e.mul(i,t.Z),o=e.sqr(i),o=e.add(o,i),s=e.add(o,e.ONE),s=e.mul(s,t.B),a=e.cmov(t.Z,e.neg(o),!e.eql(o,e.ZERO)),a=e.mul(a,t.A),o=e.sqr(s),c=e.sqr(a),u=e.mul(c,t.A),o=e.add(o,u),o=e.mul(o,s),c=e.mul(c,a),u=e.mul(c,t.B),o=e.add(o,u),l=e.mul(i,s);const{isValid:f,value:h}=n(o,c);d=e.mul(i,r),d=e.mul(d,h),l=e.cmov(l,s,f),d=e.cmov(d,h,f);const p=e.isOdd(r)===e.isOdd(d);return d=e.cmov(e.neg(d),d,p),l=e.div(l,a),{x:l,y:d}}}})),s.register("cGpae",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.mapHashToField=e.exports.getMinHashLength=e.exports.getFieldBytesLength=e.exports.hashToPrivateScalar=e.exports.FpSqrtEven=e.exports.FpSqrtOdd=e.exports.Field=e.exports.nLength=e.exports.FpIsSquare=e.exports.FpDiv=e.exports.FpInvertBatch=e.exports.FpPow=e.exports.validateField=e.exports.isNegativeLE=e.exports.FpSqrt=e.exports.tonelliShanks=e.exports.invert=e.exports.pow2=e.exports.pow=e.exports.mod=void 0;var r=s("6o5ji");const n=BigInt(0),i=BigInt(1),o=BigInt(2),a=BigInt(3),u=BigInt(4),c=BigInt(5),l=BigInt(8);BigInt(9),BigInt(16);function d(e,t){const r=e%t;return r>=n?r:t+r}function f(e,t,r){if(r<=n||t 0");if(r===i)return n;let o=i;for(;t>n;)t&i&&(o=o*e%r),e=e*e%r,t>>=i;return o}function h(e,t){if(e===n||t<=n)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let r=d(e,t),o=t,s=n,a=i,u=i,c=n;for(;r!==n;){const e=o/r,t=o%r,n=s-u*e,i=a-c*e;o=r,r=t,s=u,a=c,u=n,c=i}if(o!==i)throw new Error("invert: does not exist");return d(s,t)}function p(e){const t=(e-i)/o;let r,s,a;for(r=e-i,s=0;r%o===n;r/=o,s++);for(a=o;an;)i*=i,i%=r;return i},e.exports.invert=h,e.exports.tonelliShanks=p,e.exports.FpSqrt=y;e.exports.isNegativeLE=(e,t)=>(d(e,t)&i)===i;const g=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function m(e,t,r){if(r 0");if(r===n)return e.ONE;if(r===i)return t;let o=e.ONE,s=t;for(;r>n;)r&i&&(o=e.mul(o,s)),s=e.sqr(s),r>>=i;return o}function v(e,t){const r=new Array(t.length),n=t.reduce(((t,n,i)=>e.is0(n)?t:(r[i]=t,e.mul(t,n))),e.ONE),i=e.inv(n);return t.reduceRight(((t,n,i)=>e.is0(n)?t:(r[i]=e.mul(t,r[i]),e.mul(t,n))),i),r}function b(e,t){const r=void 0!==t?t:e.toString(2).length;return{nBitLength:r,nByteLength:Math.ceil(r/8)}}function w(e){if("bigint"!=typeof e)throw new Error("field order must be bigint");const t=e.toString(2).length;return Math.ceil(t/8)}function x(e){const t=w(e);return t+Math.ceil(t/2)}e.exports.validateField=function(e){const t=g.reduce(((e,t)=>(e[t]="function",e)),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"});return(0,r.validateObject)(e,t)},e.exports.FpPow=m,e.exports.FpInvertBatch=v,e.exports.FpDiv=function(e,t,r){return e.mul(t,"bigint"==typeof r?h(r,e.ORDER):e.inv(r))},e.exports.FpIsSquare=function(e){const t=(e.ORDER-i)/o;return r=>{const n=e.pow(r,t);return e.eql(n,e.ZERO)||e.eql(n,e.ONE)}},e.exports.nLength=b,e.exports.Field=function(e,t,o=!1,s={}){if(e<=n)throw new Error(`Expected Field ORDER > 0, got ${e}`);const{nBitLength:a,nByteLength:u}=b(e,t);if(u>2048)throw new Error("Field lengths over 2048 bytes are not supported");const c=y(e),l=Object.freeze({ORDER:e,BITS:a,BYTES:u,MASK:(0,r.bitMask)(a),ZERO:n,ONE:i,create:t=>d(t,e),isValid:t=>{if("bigint"!=typeof t)throw new Error("Invalid field element: expected bigint, got "+typeof t);return n<=t&&te===n,isOdd:e=>(e&i)===i,neg:t=>d(-t,e),eql:(e,t)=>e===t,sqr:t=>d(t*t,e),add:(t,r)=>d(t+r,e),sub:(t,r)=>d(t-r,e),mul:(t,r)=>d(t*r,e),pow:(e,t)=>m(l,e,t),div:(t,r)=>d(t*h(r,e),e),sqrN:e=>e*e,addN:(e,t)=>e+t,subN:(e,t)=>e-t,mulN:(e,t)=>e*t,inv:t=>h(t,e),sqrt:s.sqrt||(e=>c(l,e)),invertBatch:e=>v(l,e),cmov:(e,t,r)=>r?t:e,toBytes:e=>o?(0,r.numberToBytesLE)(e,u):(0,r.numberToBytesBE)(e,u),fromBytes:e=>{if(e.length!==u)throw new Error(`Fp.fromBytes: expected ${u}, got ${e.length}`);return o?(0,r.bytesToNumberLE)(e):(0,r.bytesToNumberBE)(e)}});return Object.freeze(l)},e.exports.FpSqrtOdd=function(e,t){if(!e.isOdd)throw new Error("Field doesn't have isOdd");const r=e.sqrt(t);return e.isOdd(r)?r:e.neg(r)},e.exports.FpSqrtEven=function(e,t){if(!e.isOdd)throw new Error("Field doesn't have isOdd");const r=e.sqrt(t);return e.isOdd(r)?e.neg(r):r},e.exports.hashToPrivateScalar=function(e,t,n=!1){const o=(e=(0,r.ensureBytes)("privateHash",e)).length,s=b(t).nByteLength+8;if(s<24||o1024)throw new Error(`hashToPrivateScalar: expected ${s}-1024 bytes of input, got ${o}`);return d(n?(0,r.bytesToNumberLE)(e):(0,r.bytesToNumberBE)(e),t-i)+i},e.exports.getFieldBytesLength=w,e.exports.getMinHashLength=x,e.exports.mapHashToField=function(e,t,n=!1){const o=e.length,s=w(t),a=x(t);if(o<16||o1024)throw new Error(`expected ${a}-1024 bytes of input, got ${o}`);const u=d(n?(0,r.bytesToNumberBE)(e):(0,r.bytesToNumberLE)(e),t-i)+i;return n?(0,r.numberToBytesLE)(u,s):(0,r.numberToBytesBE)(u,s)}})),s.register("6o5ji",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.validateObject=e.exports.createHmacDrbg=e.exports.bitMask=e.exports.bitSet=e.exports.bitGet=e.exports.bitLen=e.exports.utf8ToBytes=e.exports.equalBytes=e.exports.concatBytes=e.exports.ensureBytes=e.exports.numberToVarBytesBE=e.exports.numberToBytesLE=e.exports.numberToBytesBE=e.exports.bytesToNumberLE=e.exports.bytesToNumberBE=e.exports.hexToBytes=e.exports.hexToNumber=e.exports.numberToHexUnpadded=e.exports.bytesToHex=e.exports.isBytes=void 0; +/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */ +const r=BigInt(0),n=BigInt(1),i=BigInt(2);function o(e){return e instanceof Uint8Array||null!=e&&"object"==typeof e&&"Uint8Array"===e.constructor.name}e.exports.isBytes=o;const s=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function a(e){if(!o(e))throw new Error("Uint8Array expected");let t="";for(let r=0;r=l._0&&e<=l._9?e-l._0:e>=l._A&&e<=l._F?e-(l._A-10):e>=l._a&&e<=l._f?e-(l._a-10):void 0}function f(e){if("string"!=typeof e)throw new Error("hex string expected, got "+typeof e);const t=e.length,r=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const n=new Uint8Array(r);for(let t=0,i=0;tr;e>>=n,t+=1);return t},e.exports.bitGet=function(e,t){return e>>BigInt(t)&n};e.exports.bitSet=(e,t,i)=>e|(i?n:r)<(i<new Uint8Array(e),g=e=>Uint8Array.from(e);e.exports.createHmacDrbg=function(e,t,r){if("number"!=typeof e||e<2)throw new Error("hashLen must be a number");if("number"!=typeof t||t<2)throw new Error("qByteLen must be a number");if("function"!=typeof r)throw new Error("hmacFn must be a function");let n=y(e),i=y(e),o=0;const s=()=>{n.fill(1),i.fill(0),o=0},a=(...e)=>r(i,n,...e),u=(e=y())=>{i=a(g([0]),e),n=a(),0!==e.length&&(i=a(g([1]),e),n=a())},c=()=>{if(o++>=1e3)throw new Error("drbg: tried 1000 values");let e=0;const r=[];for(;e{let r;for(s(),u(e);!(r=t(c()));)u();return s(),r}};const m={bigint:e=>"bigint"==typeof e,function:e=>"function"==typeof e,boolean:e=>"boolean"==typeof e,string:e=>"string"==typeof e,stringOrUint8Array:e=>"string"==typeof e||o(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>"function"==typeof e&&Number.isSafeInteger(e.outputLen)};e.exports.validateObject=function(e,t,r={}){const n=(t,r,n)=>{const i=m[r];if("function"!=typeof i)throw new Error(`Invalid validator "${r}", expected function`);const o=e[t];if(!(n&&void 0===o||i(o,e)))throw new Error(`Invalid param ${String(t)}=${o} (${typeof o}), expected ${r}`)};for(const[e,r]of Object.entries(t))n(e,r,!1);for(const[e,t]of Object.entries(r))n(e,t,!0);return e}})),s.register("h1O24",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.validateBasic=e.exports.wNAF=void 0;var r=s("cGpae"),n=s("6o5ji");const i=BigInt(0),o=BigInt(1);e.exports.wNAF=function(e,t){const r=(e,t)=>{const r=t.negate();return e?r:t},n=e=>({windows:Math.ceil(t/e)+1,windowSize:2**(e-1)});return{constTimeNegate:r,unsafeLadder(t,r){let n=e.ZERO,s=t;for(;r>i;)r&o&&(n=n.add(s)),s=s.double(),r>>=o;return n},precomputeWindow(e,t){const{windows:r,windowSize:i}=n(t),o=[];let s=e,a=s;for(let e=0;e>=h,n>u&&(n-=f,s+=o);const a=t,p=t+Math.abs(n)-1,y=e%2!=0,g=n<0;0===n?l=l.add(r(y,i[a])):c=c.add(r(g,i[p]))}return{p:c,f:l}},wNAFCached(e,t,r,n){const i=e._WINDOW_SIZE||1;let o=t.get(e);return o||(o=this.precomputeWindow(e,i),1!==i&&t.set(e,n(o))),this.wNAF(i,o,r)}}},e.exports.validateBasic=function(e){return(0,r.validateField)(e.Fp),(0,n.validateObject)(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,r.nLength)(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}})),s.register("3rxLg",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.sha224=e.exports.sha256=void 0;var r=s("dwYKI"),n=s("LIgVV");const i=(e,t,r)=>e&t^e&r^t&r,o=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]),a=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),u=new Uint32Array(64);class c extends r.SHA2{get(){const{A:e,B:t,C:r,D:n,E:i,F:o,G:s,H:a}=this;return[e,t,r,n,i,o,s,a]}set(e,t,r,n,i,o,s,a){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|n,this.E=0|i,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=u[e-15],r=u[e-2],i=(0,n.rotr)(t,7)^(0,n.rotr)(t,18)^t>>>3,o=(0,n.rotr)(r,17)^(0,n.rotr)(r,19)^r>>>10;u[e]=o+u[e-7]+i+u[e-16]|0}let{A:r,B:s,C:a,D:c,E:l,F:d,G:f,H:h}=this;for(let e=0;e<64;e++){const t=h+((0,n.rotr)(l,6)^(0,n.rotr)(l,11)^(0,n.rotr)(l,25))+((p=l)&d^~p&f)+o[e]+u[e]|0,y=((0,n.rotr)(r,2)^(0,n.rotr)(r,13)^(0,n.rotr)(r,22))+i(r,s,a)|0;h=f,f=d,d=l,l=c+t|0,c=a,a=s,s=r,r=t+y|0}var p;r=r+this.A|0,s=s+this.B|0,a=a+this.C|0,c=c+this.D|0,l=l+this.E|0,d=d+this.F|0,f=f+this.G|0,h=h+this.H|0,this.set(r,s,a,c,l,d,f,h)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}constructor(){super(64,32,8,!1),this.A=0|a[0],this.B=0|a[1],this.C=0|a[2],this.D=0|a[3],this.E=0|a[4],this.F=0|a[5],this.G=0|a[6],this.H=0|a[7]}}class l extends c{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}e.exports.sha256=(0,n.wrapConstructor)((()=>new c)),e.exports.sha224=(0,n.wrapConstructor)((()=>new l))})),s.register("dwYKI",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.SHA2=void 0;var r=s("cw6FH"),n=s("LIgVV");class i extends n.Hash{update(e){(0,r.exists)(this);const{view:t,buffer:i,blockLen:o}=this,s=(e=(0,n.toBytes)(e)).length;for(let r=0;ro-a&&(this.process(i,0),a=0);for(let e=a;e>i&o),a=Number(r&o),u=n?4:0,c=n?0:4;e.setUint32(t+u,s,n),e.setUint32(t+c,a,n)}(i,o-8,BigInt(8*this.length),s),this.process(i,0);const u=(0,n.createView)(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const l=c/4,d=this.get();if(l>d.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;e=1<<8*t)throw new Error(`bad I2OSP call: value=${e} length=${t}`);const r=Array.from({length:t}).fill(0);for(let n=t-1;n>=0;n--)r[n]=255&e,e>>>=8;return new Uint8Array(r)}function a(e,t){const r=new Uint8Array(e.length);for(let n=0;n255&&(t=i((0,n.concatBytes)((0,n.utf8ToBytes)("H2C-OVERSIZE-DST-"),t)));const{outputLen:s,blockLen:l}=i,d=Math.ceil(r/s);if(d>255)throw new Error("Invalid xmd length");const f=(0,n.concatBytes)(t,o(t.length,1)),h=o(0,l),p=o(r,2),y=new Array(d),g=i((0,n.concatBytes)(h,e,p,o(0,1),f));y[0]=i((0,n.concatBytes)(g,o(1,1),f));for(let e=1;e<=d;e++){const t=[a(g,y[e-1]),o(e+1,1),f];y[e]=i((0,n.concatBytes)(...t))}return(0,n.concatBytes)(...y).slice(0,r)}function d(e,t,r,i,s){if(u(e),u(t),c(r),t.length>255){const e=Math.ceil(2*i/8);t=s.create({dkLen:e}).update((0,n.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(t).digest()}if(r>65535||t.length>255)throw new Error("expand_message_xof: invalid lenInBytes");return s.create({dkLen:r}).update(e).update(o(r,2)).update(t).update(o(t.length,1)).digest()}function f(e,t,o){(0,n.validateObject)(o,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});const{p:s,k:a,m:f,hash:h,expand:p,DST:y}=o;u(e),c(t);const g=function(e){if((0,n.isBytes)(e))return e;if("string"==typeof e)return(0,n.utf8ToBytes)(e);throw new Error("DST must be Uint8Array or string")}(y),m=s.toString(2).length,v=Math.ceil((m+a)/8),b=t*f*v;let w;if("xmd"===p)w=l(e,g,b,h);else if("xof"===p)w=d(e,g,b,a,h);else{if("_internal_pass"!==p)throw new Error('expand must be "xmd" or "xof"');w=e}const x=new Array(t);for(let e=0;eArray.from(e).reverse()));return(t,n)=>{const[i,o,s,a]=r.map((r=>r.reduce(((r,n)=>e.add(e.mul(r,t),n)))));return t=e.div(i,o),n=e.mul(n,e.div(s,a)),{x:t,y:n}}},e.exports.createHasher=function(e,t,r){if("function"!=typeof t)throw new Error("mapToCurve() must be defined");return{hashToCurve(n,i){const o=f(n,2,{...r,DST:r.DST,...i}),s=e.fromAffine(t(o[0])),a=e.fromAffine(t(o[1])),u=s.add(a).clearCofactor();return u.assertValidity(),u},encodeToCurve(n,i){const o=f(n,1,{...r,DST:r.encodeDST,...i}),s=e.fromAffine(t(o[0])).clearCofactor();return s.assertValidity(),s}}}})),s.register("cO5u3",(function(r,n){e(r.exports,"createSolanaKeyPairSigner",(function(){return d}));var i=s("8tcqI");s("7mQ3Y");var o=s("hX0bG"),a=s("85iHy"),u=s("f4TPf"),c=s("9XyXc"),l=s("9xwh7");const d=()=>({type:l.VaultSignerPluginType.KeyPair,sign:(e,r)=>{if(r.chainType!==o.AddressType.Solana)return Promise.resolve((0,c.createVaultSignerError)(l.VaultSignerErrorType.InvalidAddressType));let n;try{n="string"==typeof r.message?"transaction"===r.signingType?t(a).decode(r.message):i.Buffer.from(r.message,"utf8"):r.message}catch(e){return Promise.resolve((0,c.createVaultSignerError)(l.VaultSignerErrorType.InvalidMessageEncoding))}const s=t(a).encode(t(u).sign.detached(n,e.privateKey));return Promise.resolve({status:"success",signature:s})}})})),s.register("ddaSz",(function(t,r){e(t.exports,"MultiChainVaultSigner",(function(){return c}),(function(e){return c=e})),s("7mQ3Y");var n,i=s("hX0bG"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},a=function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r},u=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};class c{signWithKeypair(e,t){return o(this,void 0,void 0,(function*(){if("isJWT"in t)return u(this,n,"f").keyPair.JWT.sign(e,t);switch(t.chainType){case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:case i.AddressType.EVM:case i.AddressType.Solana:return u(this,n,"f").keyPair[t.chainType].sign(e,t)}}))}signWithHardware(e,t,r){return o(this,void 0,void 0,(function*(){return u(this,n,"f").ledger.sign(e,t,r)}))}signWithSolanaSeedVault(e,t,r){return o(this,void 0,void 0,(function*(){return u(this,n,"f").seedVault.sign(e,t,r)}))}constructor(e){n.set(this,void 0),a(this,n,e,"f")}}n=new WeakMap})),s.register("iZG0G",(function(t,r){e(t.exports,"isVaultSignerParams",(function(){return i}));var n=s("9xwh7");const i=e=>n.VaultSignerParams.safeParse(e).success})),s.register("7m7Dk",(function(e,t){})),s.register("3bXx7",(function(t,r){e(t.exports,"createVaultCache",(function(){return a}),(function(e){return a=e}));var n=s("aitHt"),i=s("8tcqI").Buffer,o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=e=>({getSeed:t=>l(e,t),setSeed:(t,r)=>d(e,t,r),remove:t=>f(e,t),clear:()=>f(e,"all")}),u=`${n.baseStorageKey}.cache.secrets`,c=e=>`${n.baseStorageKey}.cache.seed.${e}`,l=({isEnabled:e,secretsStorage:t},r)=>o(void 0,void 0,void 0,(function*(){if(!e())return null;const n=c(r);let o=null;try{o=yield t.getSecureValue(n)}catch(e){}if(!o)return null;const{bytes:s,encoding:a}=o.seed;return new Uint8Array(i.from(s,a))})),d=({isEnabled:e,generalStorage:t,secretsStorage:r},n,s)=>o(void 0,void 0,void 0,(function*(){if(!e())return;const o=c(n);yield r.setSecureValue(o,{version:1,identifier:n,seed:{bytes:i.from(s).toString("base64"),encoding:"base64"}});let a=yield t.get(u);if(a){const e=new Set(a.seedIdentifiers);e.add(n),a.seedIdentifiers=Array.from(e)}else a={version:1,seedIdentifiers:[n]};yield t.set(u,a)})),f=({generalStorage:e,secretsStorage:t},r)=>o(void 0,void 0,void 0,(function*(){const n=yield e.get(u);if(!n)return;const i=new Set(r);let o=[];o="all"===r?n.seedIdentifiers:n.seedIdentifiers.filter((e=>i.has(e))),yield t.removeSecureValue(o.map(c)),o.length===n.seedIdentifiers.length?yield e.remove(u):yield e.set(u,{version:1,seedIdentifiers:n.seedIdentifiers.filter((e=>!i.has(e)))})}))})),s.register("8inpO",(function(t,r){e(t.exports,"createVault",(function(){return x}));var n=s("WoXli"),i=s("bGElX"),o=s("kHsO6"),a=s("2Fz7M"),u=s("83m7L"),c=s("htugM"),l=s("kDVVy"),d=s("l4rUG"),f=s("aN7Hj"),h=s("egpXf"),p=s("8ka3X"),y=s("7AhyN"),g=s("d6prs"),m=s("eydvU"),v=s("cQEEA"),b=s("9sWFa"),w=s("gzxl7");function x(e){return{addSeedWithDefaultAccount:(t,r)=>(0,u.addSeedWithDefaultAccount)(e,t,r).then(b.toExternalVaultSeedAccount),addAccountForExistingSeed:t=>(0,n.addAccountForExistingSeed)(e,t).then(b.toExternalVaultSeedAccount),addSeedWithMultipleAccounts:(t,r,n)=>(0,c.addSeedWithMultipleAccounts)(e,t,r,n).then((e=>e.map(b.toExternalVaultSeedAccount))),addPrivateKeyAccount:(t,r,n)=>(0,o.addPrivateKeyAccount)(e,t,r,n).then(b.toExternalVaultPrivateKeyAccount),addLedgerAccounts:(t,r)=>(0,i.addLedgerAccounts)(e,t,r).then((e=>e.map(b.toExternalVaultLedgerAccount))),addSolanaSeedVaultAccounts:t=>(0,l.addSolanaSeedVaultAccounts)(e,t).then((e=>e.map(b.toExternalSolanaSeedVaultAccount))),addReadonlyAccount:t=>(0,a.addReadonlyAccount)(e,t),deriveAddresses:()=>(0,f.deriveAddresses)(e),removeAccount:t=>(0,g.removeAccount)(e,t),reorderAccount:(t,r)=>(0,m.reorderAccount)(e,t,r),exportEntropy:t=>(0,h.exportEntropy)(e,t),exportPrivateKey:(t,r)=>(0,p.exportPrivateKey)(e,t,r),fetchAllAccounts:()=>(0,w.fetchAllAccounts)(e).then((e=>e.map(b.toExternalVaultAccount))),fetchAllSeedMetas:()=>(0,w.fetchAllSeedMeta)(e),sign:(t,r)=>(0,v.sign)(e,t,r),isExistingSeed:t=>(0,y.isExistingSeed)(e,t),checkVaultIntegrity:()=>(0,d.checkVaultIntegrity)(e),clearVault:()=>(0,w.clearVault)(e)}}})),s.register("WoXli",(function(t,r){e(t.exports,"addAccountForExistingSeed",(function(){return l}),(function(e){return l=e}));var n=s("c89j8"),i=s("4NvEM"),o=s("fvyuu"),a=s("3U2BZ"),u=s("gzxl7"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function l(e,t){return c(this,void 0,void 0,(function*(){const r=new Set,i=yield(0,u.fetchAllAccounts)(e);for(const e of i)e.type===a.AccountType.Seed&&e.seedIdentifier===t&&0===n.DERIVATION_PATH_TYPE_TO_PRIORITY[Object.values(e.chains)[0].pathType]&&r.add(e.derivationIndex);let o=0;for(let e=0;e<=r.size;e++)if(!r.has(e)){o=e;break}return d(e,t,o)}))}function d(e,t,r){return c(this,void 0,void 0,(function*(){try{return yield function(e,t,r){return c(this,void 0,void 0,(function*(){const s=yield(0,i.exportSeed)(e,t),c=(yield e.fetchChainAvailability()).enabledAddressTypes,l=(0,n.getDefaultDerivationPathTypesForAddressTypes)(c),d=yield(0,o.identifierForSeedAccount)(t,r,l[0]),f={version:1,type:a.AccountType.Seed,identifier:d,seedIdentifier:t,derivationIndex:r,chains:(0,o.storageChainAddresses)(e,s,r,l)};return yield(0,u.storeAccount)(e,f,!1),f}))}(e,t,r)}catch(n){if(n instanceof a.VaultImportAccountDuplicate)return yield d(e,t,r+1);throw n}}))}})),s.register("4NvEM",(function(t,r){e(t.exports,"exportSeed",(function(){return u}),(function(e){return u=e})),s("96hm7");var n=s("djxa7");s("8vCXJ");var i=s("fJRla"),o=s("egpXf"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function u(e,t){return a(this,void 0,void 0,(function*(){let r;const s=yield e.secureCache.getSeed(t);if(s)r=s;else{const n=yield(0,o.exportEntropy)(e,t),{seed:s}=yield n.foldAsync(i.entropyToSeedAndMnemonic);r=s,yield e.secureCache.setSeed(t,r)}const a=n.ObfuscatedBytes.from(r);return r.fill(0),a}))}})),s.register("8vCXJ",(function(t,r){e(t.exports,"MnemonicErrorCodes",(function(){return s("fJRla").MnemonicErrorCodes})),e(t.exports,"createMnemonic",(function(){return s("fJRla").createMnemonic})),e(t.exports,"entropyToSeedAndMnemonic",(function(){return s("fJRla").entropyToSeedAndMnemonic})),e(t.exports,"mnemonicToEntropy",(function(){return s("fJRla").mnemonicToEntropy}));s("gJ3w7"),s("fJRla"),s("4F63u")})),s.register("gJ3w7",(function(t,r){e(t.exports,"generateMnemonic",(function(){return u}),(function(e){return u=e})),e(t.exports,"mnemonicToSeed",(function(){return c}),(function(e){return c=e}));var n=s("8tcqI").Buffer,i=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const o=(e,t)=>{if(!e)throw new Error(t)};function a(e){o(e>=128,"Invalid entropy length"),o(e<=256,"Invalid entropy length"),o(e%32==0,"Invalid entropy length")}function u(e){return i(this,void 0,void 0,(function*(){const t=yield function(e,t){return i(this,void 0,void 0,(function*(){return yield e(4*t/3)}))}(e.randomValues,e.sentenceLength),r=yield function(e,t){return i(this,void 0,void 0,(function*(){const r=8*t.length;a(r);const n=r/32,i=yield e(t),[o]=i;return o.toString(2).padStart(8,"0").slice(0,n)}))}(e.sha256,t),s=function(e,t){const r=8*e.length;return a(r),o(t.length===r/32,"Invalid checksum length"),Array.from(e).map((e=>e.toString(2).padStart(8,"0"))).concat(t).join("")}(t,r),u=function(e,t){var r,n;return o(2048===t.length,"The wordlist should contain exactly 2048 words"),o(t.every(Boolean),"Wordlist cannot contain falsy entries"),null!==(n=null===(r=e.match(/(.{1,11})/g))||void 0===r?void 0:r.map((e=>t[parseInt(e,2)])))&&void 0!==n?n:[]}(s,e.wordlist);return n.from(u.join(" "))}))}function c(e){var t;return i(this,void 0,void 0,(function*(){const r=new Uint8Array(Array.from("mnemonic"+(null!==(t=e.passphrase)&&void 0!==t?t:"")).map((e=>e.charCodeAt(0))));return e.pbkdf2(e.mnemonic,r,2048,64,"sha512")}))}})),s.register("fJRla",(function(t,r){e(t.exports,"MnemonicErrorCodes",(function(){return m}),(function(e){return m=e})),e(t.exports,"entropyToSeedAndMnemonic",(function(){return x}),(function(e){return x=e})),e(t.exports,"mnemonicToEntropy",(function(){return b}),(function(e){return b=e})),e(t.exports,"createMnemonic",(function(){return A}),(function(e){return A=e}));var n=s("8tcqI"),i=s("bQjm4"),o=s("e3ovm"),a=s("6CTZ4"),u=s("f4TPf"),c=s("gJ3w7"),l=s("1OPmZ"),d=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const f=(e,t,r,n,s)=>{let u;switch(s){case"rmd160":case"md5":case"sha":throw new Error(`${s} is unsupported by noble`);case"ripemd160":case"sha1":case"sha224":case"sha384":throw new Error(`${s} is supported by noble, but we don't need it for bip39`);case"sha256":u=o.sha256;break;case"sha512":u=a.sha512}return(0,i.pbkdf2)(u,e,t,{c:r,dkLen:n})},h=(e,t,r)=>{for(;e.lengthe.map((e=>h(e.toString(2),"0",8))).join(""),y=e=>parseInt(e,2),g=e=>{const t=8*e.length/32,r=(0,o.sha256)(e);return p(Array.from(r)).slice(0,t)};var m,v;(v=m||(m={})).InvalidChecksum="InvalidChecksum",v.InvalidEntropy="InvalidEntropy",v.LessThanTwelve="LessThanTwelve",v.ExactlyTwelveOrTwentyFour="ExactlyTwelveOrTwentyFour",v.WrongWord="WrongWord";const b=e=>w(e,!1),w=(e,t=!1)=>{var r;const i=e.toString().split(" ");if(i.length<12)throw new Error(m.LessThanTwelve);if(12!==i.length&&24!==i.length)throw new Error(m.ExactlyTwelveOrTwentyFour);const o=[],s=[];for(const e of i){const t=l.WORDLIST.indexOf(e);-1===t?o.push(e):s.push(h(t.toString(2),"0",11))}const a=s.join("");if(o.length>0)throw new Error(`${m.WrongWord}:${o.join(", ")}`);const u=32*Math.floor(a.length/33),c=a.slice(0,u),d=a.slice(u),f=null===(r=c.match(/(.{1,8})/g))||void 0===r?void 0:r.map(y);if(!f)throw new Error(m.InvalidEntropy);if(f.length<16)throw new Error(m.InvalidEntropy);if(f.length>32)throw new Error(m.InvalidEntropy);if(f.length%4!=0)throw new Error(m.InvalidEntropy);const p=n.Buffer.from(f);if(t)return p;if(g(p)!==d)throw new Error(m.InvalidChecksum);return p},x=e=>d(void 0,void 0,void 0,(function*(){const t=l.WORDLIST;if(e.length<16)throw new Error(m.InvalidEntropy);if(e.length>32)throw new Error(m.InvalidEntropy);if(e.length%4!=0)throw new Error(m.InvalidEntropy);const r=(p(Array.from(e))+g(e)).match(/(.{1,11})/g);if(!r)throw new Error(m.InvalidEntropy);const i=r.map((e=>{const r=y(e);return t[r]})),o=n.Buffer.from(i.join(" "));return{seed:yield(0,c.mnemonicToSeed)({mnemonic:o,pbkdf2:f}),mnemonic:o}})),A=()=>d(void 0,void 0,void 0,(function*(){return yield(0,c.generateMnemonic)({sentenceLength:12,wordlist:l.WORDLIST,randomValues:e=>Promise.resolve((0,u.randomBytes)(e)),sha256:o.sha256})}))})),s.register("bQjm4",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.pbkdf2Async=e.exports.pbkdf2=void 0;var r=s("8U9lh"),n=s("2E83V"),i=s("k0bg7");function o(e,t,o,s){r.default.hash(e);const a=(0,i.checkOpts)({dkLen:32,asyncTick:10},s),{c:u,dkLen:c,asyncTick:l}=a;if(r.default.number(u),r.default.number(c),r.default.number(l),u<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const d=(0,i.toBytes)(t),f=(0,i.toBytes)(o),h=new Uint8Array(c),p=n.hmac.create(e,d),y=p._cloneInto().update(f);return{c:u,dkLen:c,asyncTick:l,DK:h,PRF:p,PRFSalt:y}}function a(e,t,r,n,i){return e.destroy(),t.destroy(),n&&n.destroy(),i.fill(0),r}e.exports.pbkdf2=function(e,t,r,n){const{c:s,dkLen:u,DK:c,PRF:l,PRFSalt:d}=o(e,t,r,n);let f;const h=new Uint8Array(4),p=(0,i.createView)(h),y=new Uint8Array(l.outputLen);for(let e=1,t=0;t{d._cloneInto(h).update(g).digestInto(g);for(let e=0;eObject.assign(Object.assign({},e),{[t]:(0,a.publicKeyToAddress)({publicKey:s,addressType:d,networkID:t})})),{})};break;case n.DerivationPathType.Bip44RootEthereum:case n.DerivationPathType.Bip44Ethereum:case n.DerivationPathType.Bip44EthereumSecondary:case n.DerivationPathType.Bip44EthereumTertiary:case n.DerivationPathType.Bip44RootSolana:case n.DerivationPathType.Bip44ChangeSolana:case n.DerivationPathType.Bip44Solana:case n.DerivationPathType.DeprecatedSolana:c[d]={chainType:d,pathType:l,publicKey:(0,a.publicKeyToAddress)({publicKey:s,addressType:d})};break;default:(0,u.assertNever)(l)}}return c}})),s.register("bGElX",(function(t,r){e(t.exports,"addLedgerAccounts",(function(){return b}),(function(e){return b=e}));var n=s("2NpJF");s("iOvk1");var i=s("aKI1C");s("7mQ3Y");var o=s("1f62U"),a=s("hX0bG"),u=s("ade4r");s("RVqnc");var c=s("crjwk"),l=s("dG1lS"),d=s("l4tS1"),f=s("iQwJY"),h=s("c89j8"),p=s("3U2BZ"),y=s("gzxl7"),g=s("8tcqI").Buffer,m=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function v(e,t,r){const n=h.DERIVATION_PATH_TYPE_TO_PRIORITY[r];return f.keccak256(`${e}:${t}:${n}`)}function b(e,t,r){var s,f;return m(this,void 0,void 0,(function*(){const h=[];for(const m of r){if(0===m.addresses.length&&0===m.publicKeys.length)throw new Error("Must have at least 1 address or public key in account to add Ledger account.");const r=(null===(s=m.addresses[0])||void 0===s?void 0:s.pathType)||(null===(f=m.publicKeys[0])||void 0===f?void 0:f.pathType),b=v(t,m.derivationIndex,r);l.initEccLib(n);const w=(0,d.ECPairFactory)(n),x=Object.assign(Object.assign({},m.addresses.reduce(((e,t)=>{const r=o.AddressTypes.getAddressType(t.pathType);switch(r){case a.AddressType.EVM:case a.AddressType.Solana:e[r]={chainType:r,pathType:t.pathType,publicKey:t.value};break;case a.AddressType.BitcoinTaproot:case a.AddressType.BitcoinNativeSegwit:case a.AddressType.BitcoinNestedSegwit:case a.AddressType.BitcoinLegacy:throw new Error("Bitcoin accounts should be using public key not computed addresses");default:(0,c.assertNever)(r)}return e}),{})),m.publicKeys.reduce(((e,t)=>{const r=o.AddressTypes.getAddressType(t.pathType);switch(r){case a.AddressType.EVM:case a.AddressType.Solana:throw new Error("EVM or Solana accounts should be using addreses directly, not public keys");case a.AddressType.BitcoinTaproot:case a.AddressType.BitcoinNativeSegwit:case a.AddressType.BitcoinNestedSegwit:case a.AddressType.BitcoinLegacy:{const n=w.fromPublicKey(g.from(t.value,"hex")),o=new Uint8Array(n.publicKey);e[r]={chainType:r,pathType:t.pathType,publicKey:o,addresses:Object.values(i.BitcoinNetworkID).reduce(((e,t)=>Object.assign(Object.assign({},e),{[t]:(0,u.publicKeyToAddress)({publicKey:o,addressType:r,networkID:t})})),{})};break}default:(0,c.assertNever)(r)}return e}),{})),A={version:1,type:p.AccountType.Ledger,identifier:b,ledgerGroupIdentifier:t,derivationIndex:m.derivationIndex,chains:x};h.push(A),yield(0,y.storeAccount)(e,A)}return h}))}})),s.register("l4tS1",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.networks=e.exports.ECPairFactory=e.exports.default=void 0;var r=s("gqPqV");Object.defineProperty(e.exports,"default",{enumerable:!0,get:function(){return r.ECPairFactory}}),Object.defineProperty(e.exports,"ECPairFactory",{enumerable:!0,get:function(){return r.ECPairFactory}}),Object.defineProperty(e.exports,"networks",{enumerable:!0,get:function(){return r.networks}})})),s.register("gqPqV",(function(e,t){var r=s("ly34d"),n=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ECPairFactory=e.exports.networks=void 0;var i=s("8Dejr");e.exports.networks=i;var o=s("1evWK"),a=s("eUqXo"),u=s("ekfrE"),c=s("8CW5l");const l=o.typeforce.maybe(o.typeforce.compile({compressed:o.maybe(o.Boolean),network:o.maybe(o.Network)})),d=e=>32===e.length?e:e.slice(1,33);e.exports.ECPairFactory=function(e){function t(t,r){if(o.typeforce(o.Buffer256bit,t),!e.isPrivate(t))throw new TypeError("Private key not in range [1, n)");return o.typeforce(l,r),new f(t,void 0,r)}function s(t,r){return o.typeforce(e.isPoint,t),o.typeforce(l,r),new f(void 0,t,r)}(0,c.testEcc)(e);class f{get privateKey(){return this.__D}get publicKey(){if(!this.__Q){const t=e.pointFromScalar(this.__D,this.compressed);this.__Q=n.from(t)}return this.__Q}toWIF(){if(!this.__D)throw new Error("Missing private key");return u.encode(this.network.wif,this.__D,this.compressed)}tweak(e){return this.privateKey?this.tweakFromPrivateKey(e):this.tweakFromPublicKey(e)}sign(t,r){if(!this.__D)throw new Error("Missing private key");if(void 0===r&&(r=this.lowR),!1===r)return n.from(e.sign(t,this.__D));{let r=e.sign(t,this.__D);const i=n.alloc(32,0);let o=0;for(;r[0]>127;)o++,i.writeUIntLE(o,0,6),r=e.sign(t,this.__D,i);return n.from(r)}}signSchnorr(t){if(!this.privateKey)throw new Error("Missing private key");if(!e.signSchnorr)throw new Error("signSchnorr not supported by ecc library");return n.from(e.signSchnorr(t,this.privateKey))}verify(t,r){return e.verify(t,this.publicKey,r)}verifySchnorr(t,r){if(!e.verifySchnorr)throw new Error("verifySchnorr not supported by ecc library");return e.verifySchnorr(t,this.publicKey.subarray(1,33),r)}tweakFromPublicKey(t){const r=d(this.publicKey),i=e.xOnlyPointAddTweak(r,t);if(!i||null===i.xOnlyPubkey)throw new Error("Cannot tweak public key!");const o=n.from([0===i.parity?2:3]);return s(n.concat([o,i.xOnlyPubkey]),{network:this.network,compressed:this.compressed})}tweakFromPrivateKey(r){const i=3===this.publicKey[0]||4===this.publicKey[0]&&1==(1&this.publicKey[64])?e.privateNegate(this.privateKey):this.privateKey,o=e.privateAdd(i,r);if(!o)throw new Error("Invalid tweaked private key!");return t(n.from(o),{network:this.network,compressed:this.compressed})}constructor(t,o,s){(0,r.default)(this,"__D",void 0),(0,r.default)(this,"__Q",void 0),(0,r.default)(this,"compressed",void 0),(0,r.default)(this,"network",void 0),(0,r.default)(this,"lowR",void 0),this.__D=t,this.__Q=o,this.lowR=!1,void 0===s&&(s={}),this.compressed=void 0===s.compressed||s.compressed,this.network=s.network||i.bitcoin,void 0!==o&&(this.__Q=n.from(e.pointCompress(o,this.compressed)))}}return{isPoint:function(t){return e.isPoint(t)},fromPrivateKey:t,fromPublicKey:s,fromWIF:function(e,r){const n=u.decode(e),s=n.version;if(o.Array(r)){if(!(r=r.filter((e=>s===e.wif)).pop()))throw new Error("Unknown network version")}else if(r=r||i.bitcoin,s!==r.wif)throw new Error("Invalid network version");return t(n.privateKey,{compressed:n.compressed,network:r})},makeRandom:function(r){o.typeforce(l,r),void 0===r&&(r={});const n=r.rng||a;let i;do{i=n(32),o.typeforce(o.Buffer256bit,i)}while(!e.isPrivate(i));return t(i,r)}}}})),s.register("ly34d",(function(t,r){function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}e(t.exports,"default",(function(){return n}))})),s.register("8Dejr",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.testnet=e.exports.bitcoin=void 0,e.exports.bitcoin={messagePrefix:"Bitcoin Signed Message:\n",bech32:"bc",bip32:{public:76067358,private:76066276},pubKeyHash:0,scriptHash:5,wif:128},e.exports.testnet={messagePrefix:"Bitcoin Signed Message:\n",bech32:"tb",bip32:{public:70617039,private:70615956},pubKeyHash:111,scriptHash:196,wif:239}})),s.register("1evWK",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.maybe=e.exports.Boolean=e.exports.Array=e.exports.Buffer256bit=e.exports.Network=e.exports.typeforce=void 0,e.exports.typeforce=s("fkMzm"),e.exports.Network=e.exports.typeforce.compile({messagePrefix:e.exports.typeforce.oneOf(e.exports.typeforce.Buffer,e.exports.typeforce.String),bip32:{public:e.exports.typeforce.UInt32,private:e.exports.typeforce.UInt32},pubKeyHash:e.exports.typeforce.UInt8,scriptHash:e.exports.typeforce.UInt8,wif:e.exports.typeforce.UInt8}),e.exports.Buffer256bit=e.exports.typeforce.BufferN(32),e.exports.Array=e.exports.typeforce.Array,e.exports.Boolean=e.exports.typeforce.Boolean,e.exports.maybe=e.exports.typeforce.maybe})),s.register("8CW5l",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.testEcc=void 0;const n=e=>r.from(e,"hex");function i(e){if(!e)throw new Error("ecc library invalid")}e.exports.testEcc=function(e){i(e.isPoint(n("0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"))),i(!e.isPoint(n("030000000000000000000000000000000000000000000000000000000000000005"))),i(e.isPrivate(n("79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"))),i(e.isPrivate(n("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140"))),i(!e.isPrivate(n("0000000000000000000000000000000000000000000000000000000000000000"))),i(!e.isPrivate(n("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"))),i(!e.isPrivate(n("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142"))),i(r.from(e.privateAdd(n("0000000000000000000000000000000000000000000000000000000000000001"),n("0000000000000000000000000000000000000000000000000000000000000000"))).equals(n("0000000000000000000000000000000000000000000000000000000000000001"))),i(null===e.privateAdd(n("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e"),n("0000000000000000000000000000000000000000000000000000000000000003"))),i(r.from(e.privateAdd(n("e211078564db65c3ce7704f08262b1f38f1ef412ad15b5ac2d76657a63b2c500"),n("b51fbb69051255d1becbd683de5848242a89c229348dd72896a87ada94ae8665"))).equals(n("9730c2ee69edbb958d42db7460bafa18fef9d955325aec99044c81c8282b0a24"))),i(r.from(e.privateNegate(n("0000000000000000000000000000000000000000000000000000000000000001"))).equals(n("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140"))),i(r.from(e.privateNegate(n("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e"))).equals(n("0000000000000000000000000000000000000000000000000000000000000003"))),i(r.from(e.privateNegate(n("b1121e4088a66a28f5b6b0f5844943ecd9f610196d7bb83b25214b60452c09af"))).equals(n("4eede1bf775995d70a494f0a7bb6bc11e0b8cccd41cce8009ab1132c8b0a3792"))),i(r.from(e.pointCompress(n("0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8"),!0)).equals(n("0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"))),i(r.from(e.pointCompress(n("0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8"),!1)).equals(n("0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8"))),i(r.from(e.pointCompress(n("0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),!0)).equals(n("0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"))),i(r.from(e.pointCompress(n("0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),!1)).equals(n("0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8"))),i(r.from(e.pointFromScalar(n("b1121e4088a66a28f5b6b0f5844943ecd9f610196d7bb83b25214b60452c09af"))).equals(n("02b07ba9dca9523b7ef4bd97703d43d20399eb698e194704791a25ce77a400df99"))),i(null===e.xOnlyPointAddTweak(n("79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),n("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140")));let t=e.xOnlyPointAddTweak(n("1617d38ed8d8657da4d4761e8057bc396ea9e4b9d29776d4be096016dbd2509b"),n("a8397a935f0dfceba6ba9618f6451ef4d80637abf4e6af2669fbc9de6a8fd2ac"));i(r.from(t.xOnlyPubkey).equals(n("e478f99dab91052ab39a33ea35fd5e6e4933f4d28023cd597c9a1f6760346adf"))&&1===t.parity),t=e.xOnlyPointAddTweak(n("2c0b7cf95324a07d05398b240174dc0c2be444d96b159aa6c7f7b1e668680991"),n("823c3cd2142744b075a87eade7e1b8678ba308d566226a0056ca2b7a76f86b47")),i(r.from(t.xOnlyPubkey).equals(n("9534f8dc8c6deda2dc007655981c78b49c5d96c778fbf363462a11ec9dfd948c"))&&0===t.parity),i(r.from(e.sign(n("5e9f0a0d593efdcf78ac923bc3313e4e7d408d574354ee2b3288c0da9fbba6ed"),n("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140"))).equals(n("54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5"))),i(e.verify(n("5e9f0a0d593efdcf78ac923bc3313e4e7d408d574354ee2b3288c0da9fbba6ed"),n("0379be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),n("54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5"))),e.signSchnorr&&i(r.from(e.signSchnorr(n("7e2d58d8b3bcdf1abadec7829054f90dda9805aab56c77333024b9d0a508b75c"),n("c90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b14e5c9"),n("c87aa53824b4d7ae2eb035a2b5bbbccc080e76cdc6d1692c4b0b62d798e6d906"))).equals(n("5831aaeed7b44bb74e5eab94ba9d4294c49bcf2a60728d8b4c200f50dd313c1bab745879a5ad954a72c45a91c3a51d3c7adea98d82f8481e0e1e03674a6f3fb7"))),e.verifySchnorr&&i(e.verifySchnorr(n("7e2d58d8b3bcdf1abadec7829054f90dda9805aab56c77333024b9d0a508b75c"),n("dd308afec5777e13121fa72b9cc1b7cc0139715309b086c960e18fd969774eb8"),n("5831aaeed7b44bb74e5eab94ba9d4294c49bcf2a60728d8b4c200f50dd313c1bab745879a5ad954a72c45a91c3a51d3c7adea98d82f8481e0e1e03674a6f3fb7")))}})),s.register("kHsO6",(function(t,r){e(t.exports,"addPrivateKeyAccount",(function(){return h}),(function(e){return h=e})),s("iOvk1");var n=s("aKI1C");s("7mQ3Y");var i=s("hX0bG"),o=s("ade4r");s("RVqnc");var a=s("crjwk"),u=s("iQwJY"),c=s("3U2BZ"),l=s("gzxl7"),d=s("8tcqI").Buffer,f=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function h(e,t,r,s){var h;return f(this,void 0,void 0,(function*(){const f=yield e.keypairGenerator.generateKeypairFromPrivateKey(r,t),p=yield(0,l.fetchSecretIdentifiers)(e),y=(g=f.publicKey,u.keccak256(g));var g;if((null!==(h=null==p?void 0:p.privateKeyIdentifiers)&&void 0!==h?h:[]).includes(y))throw new(0,c.VaultImportPrivateKeyDuplicate);const m={version:1,identifier:y,name:s,chainType:t,privateKey:d.from(f.privateKey)},v=y;let b;switch(t){case i.AddressType.EVM:case i.AddressType.Solana:b={version:1,type:c.AccountType.PrivateKey,identifier:v,privateKeyIdentifier:y,publicKey:(0,o.publicKeyToAddress)({publicKey:f.publicKey,addressType:t}),chainType:t};break;case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:b={version:1,type:c.AccountType.PrivateKey,identifier:v,privateKeyIdentifier:y,publicKey:f.publicKey,addresses:Object.values(n.BitcoinNetworkID).reduce(((e,r)=>Object.assign(Object.assign({},e),{[r]:(0,o.publicKeyToAddress)({publicKey:f.publicKey,addressType:t,networkID:r})})),{}),chainType:t};break;default:(0,a.assertNever)(t)}if(!b)throw new Error("unable to create a private key account based on the address type");return yield(0,l.storeAccount)(e,b),yield(0,l.storePrivateKey)(e,m),b}))}})),s.register("2Fz7M",(function(t,r){e(t.exports,"addReadonlyAccount",(function(){return u}),(function(e){return u=e}));var n=s("iQwJY"),i=s("3U2BZ"),o=s("gzxl7"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function u(e,t){return a(this,void 0,void 0,(function*(){const r=Object.values(t).find(Boolean);if(!r)throw new(0,i.VaultImportReadOnlyAccount);const s=(a=r,n.keccak256(a));var a;const u={version:1,type:i.AccountType.ReadOnly,identifier:s,addresses:t};return yield(0,o.storeAccount)(e,u),u}))}})),s.register("83m7L",(function(t,r){e(t.exports,"addSeedWithDefaultAccount",(function(){return a}),(function(e){return a=e}));var n=s("c89j8"),i=s("htugM"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function a(e,t,r){return o(this,void 0,void 0,(function*(){const o=(yield e.fetchChainAvailability()).enabledAddressTypes,s=(0,n.getDefaultDerivationPathTypesForAddressTypes)(o),a={name:r,derivationIndex:0,derivationPathTypes:s};return(yield(0,i.addSeedWithMultipleAccounts)(e,t,r,[a]))[0]}))}})),s.register("htugM",(function(t,r){e(t.exports,"addSeedWithMultipleAccounts",(function(){return l}),(function(e){return l=e}));var n=s("4NvEM"),i=s("7AhyN"),o=s("fvyuu"),a=s("3U2BZ"),u=s("gzxl7"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function l(e,t,r,s){return c(this,void 0,void 0,(function*(){if(0===s.length)throw new(0,a.VaultImportSeedInvalidDerivationIndex);if(yield(0,i.isExistingSeed)(e,t))throw new(0,a.VaultImportSeedDuplicate);const c=(0,o.identifierForSeed)(t),l=t.fold((e=>({version:1,identifier:c,name:r,entropy:new Uint8Array(e)})));yield(0,u.storeSeed)(e,l);const d=[],f=yield(0,n.exportSeed)(e,c);for(const t of s){const r=yield(0,o.identifierForSeedAccount)(c,t.derivationIndex,t.derivationPathTypes[0]),n=(0,o.storageChainAddresses)(e,f,t.derivationIndex,t.derivationPathTypes),i={version:1,type:a.AccountType.Seed,identifier:r,seedIdentifier:c,derivationIndex:t.derivationIndex,chains:n};yield(0,u.storeAccount)(e,i),d.push(i)}return d}))}})),s.register("7AhyN",(function(t,r){e(t.exports,"isExistingSeed",(function(){return a}),(function(e){return a=e}));var n=s("fvyuu"),i=s("gzxl7"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function a(e,t){var r;return o(this,void 0,void 0,(function*(){const o=yield(0,i.fetchSecretIdentifiers)(e),s=(0,n.identifierForSeed)(t);return(null!==(r=null==o?void 0:o.seedIdentifiers)&&void 0!==r?r:[]).includes(s)}))}})),s.register("kDVVy",(function(t,r){e(t.exports,"addSolanaSeedVaultAccounts",(function(){return l}),(function(e){return l=e})),s("7mQ3Y");var n=s("hX0bG"),i=s("iQwJY"),o=s("3U2BZ"),a=s("gzxl7"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function c(e){return i.keccak256(e)}function l(e,t){return u(this,void 0,void 0,(function*(){const r=[];for(const{publicKey:i,derivationPath:s,authToken:u}of t){const t=c(i),l={version:1,type:o.AccountType.SeedVault,identifier:t,derivationPath:s,authToken:u,publicKey:i,chainType:n.AddressType.Solana};r.push(l),yield(0,a.storeAccount)(e,l)}return r}))}})),s.register("l4rUG",(function(t,r){e(t.exports,"checkVaultIntegrity",(function(){return c}),(function(e){return c=e}));var n=s("3U2BZ"),i=s("gzxl7"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=new(0,n.VaultFetchSeedInvalidIdentifier),u=(e,t)=>o(void 0,void 0,void 0,(function*(){const r=new Set;for(const e of t)e.type===n.AccountType.Seed&&r.add(e.seedIdentifier);try{for(const t of r)yield(0,i.fetchEntropy)(e,t);return yield(0,i.storeIntegrityCheck)(e,{version:1,isSafelyOnboarded:!0,lastCheckedTimestamp:Date.now()}),"safely-onboarded"}catch(e){return e instanceof Error&&e.message===a.message?"invalid-identifier":"internal-error"}}));function c(e){return o(this,void 0,void 0,(function*(){const t=yield(0,i.fetchAllAccounts)(e);if(!(t.length>0))return{status:"unonboarded",isOnboarded:!1};const r=yield(0,i.fetchIntegrityCheck)(e);if(r&&r.isSafelyOnboarded)return{status:"safely-onboarded",isOnboarded:!0,reonboardingNeeded:!1};const n=yield u(e,t);switch(n){case"unonboarded":return{status:"unonboarded",isOnboarded:!1};case"invalid-identifier":case"internal-error":return{status:n,isOnboarded:!0,reonboardingNeeded:!0};case"safely-onboarded":return{status:n,isOnboarded:!0,reonboardingNeeded:!1}}}))}})),s.register("aN7Hj",(function(t,r){e(t.exports,"deriveAddresses",(function(){return d}),(function(e){return d=e}));var n=s("c89j8"),i=s("etX7R"),o=s("4NvEM"),a=s("fvyuu"),u=s("3U2BZ"),c=s("gzxl7"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function d(e){return l(this,void 0,void 0,(function*(){const t=(yield e.fetchChainAvailability()).enabledAddressTypes;let r=!1;const s=yield(0,c.fetchAllAccounts)(e);if(0===s.length)return r;const l=new Map;for(const e of s){if(e.type!==u.AccountType.Seed)continue;const t=l.get(e.seedIdentifier);t?t.push(e):l.set(e.seedIdentifier,[e])}for(const[s,u]of l){let c;for(const l of u)if(!l.chains||(0,i.isRecommendedDerivationPathType)(Object.values(l.chains)[0].pathType))for(const i of t){if(l.chains[i])continue;c||(c=yield(0,o.exportSeed)(e,s));const t=(0,n.getDefaultDerivationPathTypesForAddressTypes)([i]),u=(0,a.storageChainAddresses)(e,c,l.derivationIndex,t);l.chains=Object.assign(Object.assign({},l.chains),u),r=!0}}return r&&(yield(0,c.storeAccounts)(e,s)),r}))}})),s.register("8ka3X",(function(t,r){e(t.exports,"exportPrivateKey",(function(){return c}),(function(e){return c=e})),s("96hm7");var n=s("djxa7"),i=s("4NvEM"),o=s("3U2BZ"),a=s("gzxl7"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function c(e,t,r){var s;return u(this,void 0,void 0,(function*(){const u=(yield(0,a.fetchAllAccounts)(e)).find((e=>e.identifier===t));if(!u)throw new(0,o.VaultFetchAccountInvalidIdentifier);switch(u.type){case o.AccountType.Seed:{const t=null===(s=u.chains[r])||void 0===s?void 0:s.pathType;if(!t)throw new(0,o.VaultExportSecretsInvalidAddressType);const a=yield(0,i.exportSeed)(e,u.seedIdentifier),c=e.keypairGenerator.generateKeypairFromSeed(a,u.derivationIndex,t);return n.ObfuscatedBytes.from(c.privateKey)}case o.AccountType.PrivateKey:{const t=yield(0,a.fetchPrivateKey)(e,u.privateKeyIdentifier);if(t.chainType!==r)throw new(0,o.VaultExportSecretsInvalidAddressType);const i=e.keypairGenerator.generateKeypairFromPrivateKey(n.ObfuscatedBytes.from(t.privateKey),r);return n.ObfuscatedBytes.from(i.privateKey)}case o.AccountType.Ledger:case o.AccountType.SeedVault:throw new(0,o.VaultExportSecretsHardwareWallet);case o.AccountType.ReadOnly:throw new(0,o.VaultExportSecretsReadOnlyAccount);default:(e=>{throw new Error("invalid account type")})()}}))}})),s.register("d6prs",(function(t,r){e(t.exports,"removeAccount",(function(){return a}),(function(e){return a=e}));var n=s("3U2BZ"),i=s("gzxl7"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function a(e,t){return o(this,void 0,void 0,(function*(){const r=yield(0,i.fetchAllAccounts)(e);if(0===r.length)throw new(0,n.VaultFetchAccountInvalidIdentifier);const o=r.filter((e=>e.identifier!==t));yield(0,i.storeAccounts)(e,o),yield(0,i.removeDanglingSecrets)(e,r,[t])}))}})),s.register("eydvU",(function(t,r){e(t.exports,"reorderAccount",(function(){return a}),(function(e){return a=e}));var n=s("3U2BZ"),i=s("gzxl7"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function a(e,t,r){return o(this,void 0,void 0,(function*(){const o=yield(0,i.fetchAllAccounts)(e);if(r<0||r>=o.length)throw new(0,n.VaultFetchAccountInvalidIdentifier);const s=o.map((e=>e.identifier)).indexOf(t);if(s<0)throw new(0,n.VaultFetchAccountInvalidIdentifier);if(s===r)return;const a=o[s];o.splice(s,1),o.splice(r,0,a),yield(0,i.storeAccounts)(e,o)}))}})),s.register("cQEEA",(function(t,r){e(t.exports,"sign",(function(){return y}),(function(e){return y=e})),s("jZpRu");var n=s("iIPcw");s("96hm7");var i=s("djxa7");s("7mQ3Y");var o=s("hX0bG"),a=s("4o3Y7"),u=s("4NvEM");s("hQa5A");var c=s("9XyXc"),l=s("9xwh7"),d=s("3U2BZ"),f=s("gzxl7"),h=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function p(e,t,r){var n;return h(this,void 0,void 0,(function*(){const i=null===(n=t.chains[r])||void 0===n?void 0:n.pathType;if(!i)return(0,c.createVaultSignerError)(l.VaultSignerErrorType.InvalidAddressType,`Seed Account does not contain a chain address for the chain type ${r}.`);const o=yield(0,u.exportSeed)(e,t.seedIdentifier);return e.keypairGenerator.generateKeypairFromSeed(o,t.derivationIndex,i)}))}function y(e,t,r){return h(this,void 0,void 0,(function*(){const s=(yield(0,f.fetchAllAccounts)(e)).find((e=>e.identifier===t));if(!s)return(0,c.createVaultSignerError)(l.VaultSignerErrorType.InvalidAccountId,"Vault does not contain an account of the given identifier.");if("isJWT"in r)switch(s.type){case d.AccountType.Seed:case d.AccountType.PrivateKey:{const t=yield(0,a.deriveClientJWTKeypair)(e,s);return e.vaultSigner.signWithKeypair(t,r)}default:return(0,c.createVaultSignerError)(l.VaultSignerErrorType.UnsupportedOperation,"Invalid signingAccount type provided for paramType")}switch(s.type){case d.AccountType.Seed:switch(r.chainType){case o.AddressType.BitcoinTaproot:case o.AddressType.BitcoinNativeSegwit:case o.AddressType.BitcoinNestedSegwit:case o.AddressType.BitcoinLegacy:{const{enabledAddressTypes:t}=yield e.fetchChainAvailability(),n={},i=Object.keys(s.chains).filter((e=>o.BitcoinAddressType.safeParse(e).success)).filter((e=>t.includes(e)));for(const t of i){const r=yield p(e,s,t);if("status"in r&&"error"===r.status)return r;n[t]=r}return e.vaultSigner.signWithKeypair(n,r)}case o.AddressType.EVM:{const t=yield p(e,s,r.chainType);return"status"in t&&"error"===t.status?t:e.vaultSigner.signWithKeypair(t,r)}case o.AddressType.Solana:{const t=yield p(e,s,r.chainType);return"status"in t&&"error"===t.status?t:e.vaultSigner.signWithKeypair(t,r)}}break;case d.AccountType.PrivateKey:{const t=yield(0,f.fetchPrivateKey)(e,s.privateKeyIdentifier);if(t.chainType!==r.chainType)return(0,c.createVaultSignerError)(l.VaultSignerErrorType.InvalidAddressType,`Private Key account from accountID is a different chain type from params. Expected ${t.chainType}, got ${r.chainType}`);const n=e.keypairGenerator.generateKeypairFromPrivateKey(i.ObfuscatedBytes.from(t.privateKey),r.chainType);switch(r.chainType){case o.AddressType.BitcoinTaproot:case o.AddressType.BitcoinNativeSegwit:case o.AddressType.BitcoinNestedSegwit:case o.AddressType.BitcoinLegacy:return e.vaultSigner.signWithKeypair({[r.chainType]:n},r);case o.AddressType.EVM:case o.AddressType.Solana:return e.vaultSigner.signWithKeypair(n,r)}break}case d.AccountType.Ledger:{const i=s.chains[r.chainType];if(!i)return(0,c.createVaultSignerError)(l.VaultSignerErrorType.InvalidAddressType,`Ledger Account does not contain a chain address for the chain type ${r.chainType}.`);const o=n.DerivationPathParams.safeParse({pathType:i.pathType,index:s.derivationIndex});if(!o.success)return(0,c.createVaultSignerError)(l.VaultSignerErrorType.InvalidDerivationPath,"Unsupported Derivation Path. Ledger account derivation path type is incompatible with ChainType in signing params.");const a=(0,n.getDerivationPath)(o.data);return e.vaultSigner.signWithHardware(t,a,r)}case d.AccountType.SeedVault:{const{authToken:t,derivationPath:n,chainType:i}=s;return i!==r.chainType?(0,c.createVaultSignerError)(l.VaultSignerErrorType.InvalidAddressType,`Solana Seed Vault account from accountID is a different chain type from params. Expected ${i}, got ${r.chainType}`):e.vaultSigner.signWithSolanaSeedVault(t,n,r)}case d.AccountType.ReadOnly:return(0,c.createVaultSignerError)(l.VaultSignerErrorType.UnsupportedOperation,"Read Only Accounts cannot sign transactions.");default:(e=>{throw new Error("invalid account type")})()}}))}})),s.register("4o3Y7",(function(t,r){e(t.exports,"deriveClientJWTKeypair",(function(){return f}),(function(e){return f=e}));var n=s("cGpae"),i=s("kUmSG"),o=s("jZpRu"),a=s("4NvEM"),u=s("3U2BZ"),c=s("gzxl7"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const d="m/18'/81'";function f(e,t){return l(this,void 0,void 0,(function*(){let r;switch(t.type){case u.AccountType.Seed:r=(yield(0,a.exportSeed)(e,t.seedIdentifier)).fold((e=>new(0,o.CachedHDWallet)(e)));break;case u.AccountType.PrivateKey:{const n=yield(0,c.fetchPrivateKey)(e,t.privateKeyIdentifier);r=new(0,o.CachedHDWallet)(n.privateKey);break}}try{const e=r.derivePath({ellipticCurve:"ed25519",derivationPath:d}),t=n.mapHashToField(e.secretKey,i.p256.CURVE.n);return{publicKey:i.p256.getPublicKey(t),privateKey:t}}finally{r.cleanup()}}))}})),s.register("9sWFa",(function(t,r){e(t.exports,"toExternalVaultAccount",(function(){return u}),(function(e){return u=e})),e(t.exports,"toExternalVaultSeedAccount",(function(){return f}),(function(e){return f=e})),e(t.exports,"toExternalVaultPrivateKeyAccount",(function(){return l}),(function(e){return l=e})),e(t.exports,"toExternalVaultLedgerAccount",(function(){return c}),(function(e){return c=e})),e(t.exports,"toExternalSolanaSeedVaultAccount",(function(){return d}),(function(e){return d=e})),s("iOvk1");var n=s("aKI1C");s("7mQ3Y");var i=s("hX0bG"),o=s("3U2BZ"),a=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const n=e?e[r]:void 0;if(!n)throw new(0,o.VaultFetchAccountUndefinedBitcoinAddressError);return Object.assign(Object.assign({},t),{[r]:n})}),{});s=Object.assign(Object.assign({},t),{addresses:i});break}}u[e]=s}return Object.assign(Object.assign({},s),{chains:u})}function l(e){switch(e.chainType){case i.AddressType.Solana:case i.AddressType.EVM:{const{publicKey:t,version:r}=e,n=a(e,["publicKey","version"]);return Object.assign(Object.assign({},n),{address:t})}case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:{const{addresses:t,version:r}=e,i=a(e,["addresses","version"]),s=Object.values(n.BitcoinNetworkID).reduce(((e,r)=>{const n=t?t[r]:void 0;if(!n)throw new(0,o.VaultFetchAccountUndefinedBitcoinAddressError);return Object.assign(Object.assign({},e),{[r]:n})}),{});return Object.assign(Object.assign({},i),{addresses:s})}}}function d(e){const{publicKey:t,version:r}=e,n=a(e,["publicKey","version"]);return Object.assign(Object.assign({},n),{address:t})}function f(e){const{chains:t,version:r}=e,s=a(e,["chains","version"]),u={};for(const e of Object.keys(t)){const r=t[e];if(!r)continue;let s;switch(r.chainType){case i.AddressType.Solana:case i.AddressType.EVM:{const{publicKey:e}=r,t=a(r,["publicKey"]);s=Object.assign(Object.assign({},t),{address:e});break}case i.AddressType.BitcoinTaproot:case i.AddressType.BitcoinNativeSegwit:case i.AddressType.BitcoinNestedSegwit:case i.AddressType.BitcoinLegacy:{const{addresses:e}=r,t=a(r,["addresses"]),i=Object.values(n.BitcoinNetworkID).reduce(((t,r)=>{const n=e?e[r]:void 0;if(!n)throw new(0,o.VaultFetchAccountUndefinedBitcoinAddressError);return Object.assign(Object.assign({},t),{[r]:n})}),{});s=Object.assign(Object.assign({},t),{addresses:i});break}}u[e]=s}return Object.assign(Object.assign({},s),{chains:u})}})),s.register("ii979",(function(t,r){e(t.exports,"MigrationStep",(function(){return n})),e(t.exports,"logMigrationError",(function(){return u})),s("csW2r");var n,i,o=s("fKWqZ"),a=s("g79CS");(i=n||(n={})).Completion="completion",i.Migration="migration",i.Cleanup="cleanup";const u=(e,t,r)=>{const n=c(e);o.telemetry.captureError(new Error(`[Migration: ${r}] Failed at step: ${t}, due to: ${n}`),a.FeatureTag.Account)},c=e=>e instanceof Error?e.message:"string"==typeof e?e:JSON.stringify(e)})),s.register("8xgth",(function(r,n){e(r.exports,"createAccountMigrator",(function(){return R}),(function(e){return R=e})),s("jZpRu");var i=s("6fzaU"),o=s("iIPcw");s("96hm7");var a=s("djxa7");s("7mQ3Y");var u=s("hX0bG");s("HlEsU");var c=s("a8rmj");s("csW2r");var l=s("fKWqZ"),d=s("g79CS"),f=s("85iHy"),h=s("8PTXn");s("8vCXJ");var p=s("fJRla"),y=s("f4TPf"),g=s("creZv"),m=s("c89j8"),v=s("1pxSb"),b=s("cnxqM"),w=s("8U2TE"),x=s("9UkMH"),A=s("3U2BZ"),S=s("ii979"),E=s("h7O5R"),T=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const k="Phantom Seed",I=new Error("Failed to decrypt the private key"),_=".phantom-labs.migration.accounts",P=e=>e.message===p.MnemonicErrorCodes.InvalidChecksum?w.MigrationCannotStartValidityErrorCode.InvalidChecksum:e.message===p.MnemonicErrorCodes.InvalidEntropy?w.MigrationCannotStartValidityErrorCode.InvalidEntropy:e.message===p.MnemonicErrorCodes.LessThanTwelve?w.MigrationCannotStartValidityErrorCode.LessThan12Words:e.message===p.MnemonicErrorCodes.ExactlyTwelveOrTwentyFour?w.MigrationCannotStartValidityErrorCode.InvalidWordCount:e.message.startsWith(p.MnemonicErrorCodes.WrongWord)?w.MigrationCannotStartValidityErrorCode.InvalidWords:null;function R(e){function r(){return T(this,void 0,void 0,(function*(){try{return!!(yield e.toStorage.get(_))}catch(e){return!1}}))}function n(t){return T(this,void 0,void 0,(function*(){t?yield e.toStorage.set(_,{version:1,completion:new Date}):yield e.toStorage.remove(_)}))}return{key:_,canStartMigration:function(){var t;return T(this,void 0,void 0,(function*(){let r;try{l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Pre-flight check: se*d",d.Severity.Info),yield e.seedCallback(),l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Pre-flight check: accounts",d.Severity.Info),yield e.accountsCallback(),r={result:!0},l.telemetry.addBreadcrumb(d.FeatureTag.Account,"🚀 Ready to start migration",d.Severity.Info)}catch(e){let n;n=e instanceof w.AccountMigrationCannotStartError?e.code:e instanceof Error&&null!==(t=P(e))&&void 0!==t?t:w.MigrationCannotStartValidityErrorCode.InternalError,r={result:!1,reason:n},l.telemetry.addBreadcrumb(d.FeatureTag.Account,`❌ Unable to start migration. reason: ${n}`,d.Severity.Error)}return r}))},hasCompletedMigration:r,migrate:function(){return T(this,void 0,void 0,(function*(){if(yield r())return l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Migration already completed ✅",d.Severity.Info),!0;try{return yield e.toVault.clearVault(),yield function(){var r,n;return T(this,void 0,void 0,(function*(){l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Performing migration of accounts",d.Severity.Info);const s=yield e.accountsCallback();l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Attempting to fetch entropy",d.Severity.Info);const c=yield e.seedCallback();if("invalid-checksum"===c.status)return void(yield(0,E.migrateInvalidChecksum)(s,c.seed,e.toVault,e.toStorage,e.migrationAnalytics));const{secureEntropy:b}=c,w=s.filter((e=>e.type===A.AccountType.Seed));if(0===w.length){const e=0,t={type:A.AccountType.Seed,name:h.default.t("onboardingImportAccountsAccountName",{walletIndex:e+1}),walletIndex:e,pathType:i.DerivationPathType.Bip44ChangeSolana};w.push(t)}const S=[],T=new Set;for(const e of w){const t=`${e.walletIndex}:${e.pathType}`;if(T.has(t)){l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Attempting to migrate the same se*d account multiple times, skip this one",d.Severity.Info);continue}T.add(t);const n={derivationIndex:e.walletIndex,derivationPathTypes:[e.pathType,null!==(r=m.SOLANA_TO_ETHEREUM_PATH_TYPE[e.pathType])&&void 0!==r?r:i.DerivationPathType.Bip44Ethereum]};S.push(n)}T.clear(),l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Attempting to add se*d to vault with multiple accounts",d.Severity.Info);const _=yield e.toVault.addSeedWithMultipleAccounts(b,k,S);l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Adding Multichain Account Metadata",d.Severity.Info);const P=_.reduce(((e,t,r)=>(e[t.identifier]={name:w[r].name},e)),{});yield(0,v.addMultiChainAccountMetadataBatch)(e.toStorage,P);const R=s.filter((e=>e.type===A.AccountType.PrivateKey)),C={};for(const r of R)if(r.nonce){l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Attempting to migrate encrypted private key with nonce",d.Severity.Info);const n=yield b.foldAsync(p.entropyToSeedAndMnemonic).then((({seed:e})=>(0,x.deriveImportsEncryptionKey)(e))),i=y.secretbox.open(t(f).decode(r.encryptedPrivateKey),t(f).decode(r.nonce),n);if(!i)throw I;const o=a.ObfuscatedBytes.from(i);i.fill(0),l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Adding private key with nonce to the vault",d.Severity.Info);try{C[(yield e.toVault.addPrivateKeyAccount(u.AddressType.Solana,o)).identifier]={name:r.name}}catch(e){if(!(e instanceof A.VaultImportPrivateKeyDuplicate||e instanceof A.VaultImportAccountDuplicate))throw e;l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Attempting to migrate the same private key multiple times, skip this one",d.Severity.Info)}}else{const n=a.ObfuscatedBytes.from(t(f).decode(r.encryptedPrivateKey));l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Adding private key to the vault",d.Severity.Info);try{C[(yield e.toVault.addPrivateKeyAccount(u.AddressType.Solana,n)).identifier]={name:r.name}}catch(e){if(!(e instanceof A.VaultImportPrivateKeyDuplicate||e instanceof A.VaultImportAccountDuplicate))throw e;l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Attempting to migrate the same private key multiple times, skip this one",d.Severity.Info)}}Object.entries(C).length>0&&(l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Adding multichain private key account metadata batch",d.Severity.Info),yield(0,v.addMultiChainAccountMetadataBatch)(e.toStorage,C));const M=s.filter((e=>e.type===A.AccountType.Ledger));M.length>0&&l.telemetry.addBreadcrumb(d.FeatureTag.Account,`Attempting to migrate Ledger accounts to the vault. Num accounts; ${M.length}`,d.Severity.Info);const O={};for(const t of M){const r=(0,g.default)(),i=(0,o.parseDerivationPath)(t.derivationPath),s={derivationIndex:null!==(n=i.index)&&void 0!==n?n:0,addresses:[{pathType:i.pathType,value:t.publicKey}],publicKeys:[]};l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Adding ledger account to the vault",d.Severity.Info);O[(yield e.toVault.addLedgerAccounts(r,[s]))[0].identifier]={name:t.name}}Object.entries(O).length>0&&(l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Adding multichain ledger account metadata batch",d.Severity.Info),yield(0,v.addMultiChainAccountMetadataBatch)(e.toStorage,O));const B=s.filter((e=>e.type===A.AccountType.SeedVault));B.length>0&&l.telemetry.addBreadcrumb(d.FeatureTag.Account,`Attempting to migrate SMS accounts to the vault. Num accounts; ${B.length}`,d.Severity.Info);const N=B.map((e=>({publicKey:e.publicKey,derivationPath:e.derivationPath,authToken:e.authToken})));if(N.length>0){l.telemetry.addBreadcrumb(d.FeatureTag.Account,`Adding ${N.length} Saga accounts to the vault`,d.Severity.Info);const t=(yield e.toVault.addSolanaSeedVaultAccounts(N)).reduce(((e,t)=>{var r,n;const i=null!==(n=null===(r=B.find((e=>e.publicKey===t.address)))||void 0===r?void 0:r.name)&&void 0!==n?n:"";return e[t.identifier]={name:i},e}),{});l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Adding multichain Saga account metadata",d.Severity.Info),yield(0,v.addMultiChainAccountMetadataBatch)(e.toStorage,t)}}))}(),e.postMigrationOperation&&(l.telemetry.addBreadcrumb(d.FeatureTag.Account,"Performing post migration operation for accounts",d.Severity.Info),yield e.postMigrationOperation()),yield n(!0),!0}catch(e){return(0,S.logMigrationError)(e,S.MigrationStep.Migration,_),yield n(!1),!1}}))},cleanup:function(){var t;return T(this,void 0,void 0,(function*(){if(!(yield r()))return!1;try{return yield e.fromStorage.remove(b.StorageKeyAccounts.AccountMetas),yield null===(t=e.fromSecretsStorage)||void 0===t?void 0:t.removeSecureValue(b.StorageKeyAccounts.AccountMetas),yield e.fromStorage.remove(c.StorageKeys.UnencryptedSeedAndMnemonic),yield e.fromStorage.remove(c.StorageKeys.EncryptedMnemonic),yield e.fromStorage.remove(c.StorageKeys.EncryptedSeedAndMnemonic),!0}catch(e){return(0,S.logMigrationError)(e,S.MigrationStep.Cleanup,_),!1}}))}}}})),s.register("9UkMH",(function(t,r){e(t.exports,"deriveImportsEncryptionKey",(function(){return o}));var n=s("8qXbd"),i=s("8tcqI").Buffer;function o(e){const t=function(e,t){const r=n.HDNode.fromSeed(e).derivePath(t);return i.from(r.privateKey.slice(2),"hex")}(e,"m/10016'/0");if(!t)throw new Error("Problem generating encryption key for imported private key");return t}})),s.register("h7O5R",(function(r,n){e(r.exports,"migrateInvalidChecksum",(function(){return m}),(function(e){return m=e}));var i=s("jZpRu");s("96hm7");var o=s("djxa7");s("7mQ3Y");var a=s("hX0bG");s("csW2r");var u=s("fKWqZ"),c=s("g79CS"),l=s("85iHy"),d=s("8PTXn");s("8vCXJ");var f=s("fJRla"),h=s("1pxSb"),p=s("cnxqM"),y=s("3U2BZ"),g=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const m=(e,r,n,s,m)=>g(void 0,void 0,void 0,(function*(){u.telemetry.addBreadcrumb(c.FeatureTag.Account,"Beginning Invalid Checksum Migration",c.Severity.Info);const g=[];for(const t of e)t.type===y.AccountType.Seed&&g.push(t);const v=r.fold((e=>new(0,i.CachedHDWallet)(e)));let b=null;const w={};try{for(const e of g){const t=v.derivePathType(e.pathType,e.walletIndex),r=yield n.addPrivateKeyAccount(a.AddressType.Solana,o.ObfuscatedBytes.from(t.secretKey));null===b&&(b=r.identifier),u.telemetry.addBreadcrumb(c.FeatureTag.Account,"Adding seed account as private key",c.Severity.Info),w[r.identifier]={name:e.name}}}finally{v.cleanup()}yield(0,h.addMultiChainAccountMetadataBatch)(s,w);const x=[];for(const t of e)t.type===y.AccountType.PrivateKey&&x.push(t);const A={};for(const e of x){const r=o.ObfuscatedBytes.from(t(l).decode(e.encryptedPrivateKey));try{A[(yield n.addPrivateKeyAccount(a.AddressType.Solana,r)).identifier]={name:e.name}}catch(e){if(!(e instanceof y.VaultImportPrivateKeyDuplicate||e instanceof y.VaultImportAccountDuplicate))throw e;u.telemetry.addBreadcrumb(c.FeatureTag.Account,"Attempting to migrate the same private key multiple times, skip this one",c.Severity.Info)}}yield(0,h.addMultiChainAccountMetadataBatch)(s,A);const S=yield(0,f.createMnemonic)(),E=(0,f.mnemonicToEntropy)(S),T=yield n.addSeedWithDefaultAccount(o.ObfuscatedBytes.from(E),"Phantom");yield(0,h.addMultiChainAccountMetadata)(s,T.identifier,{name:d.default.t("onboardingImportAccountsAccountName",{walletIndex:g.length+x.length+1})}),u.telemetry.addBreadcrumb(c.FeatureTag.Account,"Attempting to add se*d to vault with multiple accounts",c.Severity.Info),yield s.set(p.StorageKeyAccounts.MigratedWithInvalidChecksum,!0),m.onMigrateInvalidChecksum()}))})),s.register("lzAoQ",(function(t,r){e(t.exports,"getSelectedMultichainAccount",(function(){return f}),(function(e){return f=e}));var n=s("c89j8"),i=s("9vcVr"),o=s("1pxSb"),a=s("cnxqM"),u=s("iq07B"),c=s("3U2BZ"),l=s("hLXJ7"),d=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const f=(e,t,r)=>d(void 0,void 0,void 0,(function*(){var s;const{enabledAddressTypes:d,enabledChainIDs:f,enabledMainnetOnlyNetworkIDs:h}=r,[p,y]=yield Promise.all([t.get(a.StorageKeyAccounts.DeveloperMode),(0,l.getMultiChainNetworkSetting)(t)]),g=yield e.fetchAllAccounts(),m=yield(0,u.getSelectedAccountFromStorage)(g,t),v=yield(0,o.getMultiChainAccountMetadata)(t,m.identifier),b={name:v.name,icon:v.icon,identifier:m.identifier,addresses:(0,i.convertVaultAccountToChainAddresses)(m,h,d,f,null!=y?y:n.DEFAULT_NETWORK_SETTING,null!==(s=null==p?void 0:p.isDeveloperMode)&&void 0!==s&&s)};return m.type===c.AccountType.Seed?Object.assign(Object.assign({},b),{type:c.AccountType.Seed,seedIdentifier:m.seedIdentifier,isReadOnly:!1}):m.type===c.AccountType.ReadOnly?Object.assign(Object.assign({},b),{type:c.AccountType.ReadOnly,isReadOnly:!0}):Object.assign(Object.assign({},b),{type:m.type,isReadOnly:!1})}))})),s.register("2lVpV",(function(e,t){s("3U2BZ")})),s.register("eAxxW",(function(t,r){e(t.exports,"selectNonReadOnlyAccounts",(function(){return i}));var n=s("3U2BZ");const i=e=>{const t=[];for(const r of e)r.type!==n.AccountType.ReadOnly&&t.push(r);return t}})),s.register("a012O",(function(e,t){})),s.register("4i8kT",(function(e,t){e.exports=Promise.all([s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("aYF3y")),s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("bnDSu"))]).then((()=>s("903Vo")))})),s.register("2qoE9",(function(e,t){e.exports=Promise.all([s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("aYF3y")),s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("ia8XW"))]).then((()=>s("lwgEg")))})),s.register("iJzvJ",(function(e,t){e.exports=s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("9l3GE")).then((()=>s("MlrnL")))})),s.register("f38Zo",(function(e,t){e.exports=s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("5Hh3e")).then((()=>s("aQ6v5")))})),s.register("swRIG",(function(e,t){e.exports=s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("4nmlj")).then((()=>s("4TDRm")))})),s.register("k3eZQ",(function(e,t){e.exports=Promise.all([s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("9l3GE")),s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("jqZb5"))]).then((()=>s("fjdno")))})),s.register("wGjeD",(function(t,r){e(t.exports,"useInfiniteQuery",(function(){return a}));var n=s("6BSmi"),i=s("iKKzk"),o=s("dsciT");function a(e,t,r){const s=(0,i.parseQueryArgs)(e,t,r);return(0,o.useBaseQuery)(s,n.InfiniteQueryObserver)}})),s.register("6BSmi",(function(t,r){e(t.exports,"InfiniteQueryObserver",(function(){return o}));var n=s("3Pyfv"),i=s("cccYE");class o extends n.QueryObserver{bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:(0,i.infiniteQueryBehavior)()},t)}getOptimisticResult(e){return e.behavior=(0,i.infiniteQueryBehavior)(),super.getOptimisticResult(e)}fetchNextPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"forward",pageParam:e}}})}fetchPreviousPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"backward",pageParam:e}}})}createResult(e,t){var r,n,o,s,a,u;const{state:c}=e;return{...super.createResult(e,t),fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,i.hasNextPage)(t,null==(r=c.data)?void 0:r.pages),hasPreviousPage:(0,i.hasPreviousPage)(t,null==(n=c.data)?void 0:n.pages),isFetchingNextPage:"fetching"===c.fetchStatus&&"forward"===(null==(o=c.fetchMeta)||null==(s=o.fetchMore)?void 0:s.direction),isFetchingPreviousPage:"fetching"===c.fetchStatus&&"backward"===(null==(a=c.fetchMeta)||null==(u=a.fetchMore)?void 0:u.direction)}}constructor(e,t){super(e,t)}}})),s.register("cccYE",(function(t,r){function n(){return{onFetch:e=>{e.fetchFn=()=>{var t,r,n,s,a,u;const c=null==(t=e.fetchOptions)||null==(r=t.meta)?void 0:r.refetchPage,l=null==(n=e.fetchOptions)||null==(s=n.meta)?void 0:s.fetchMore,d=null==l?void 0:l.pageParam,f="forward"===(null==l?void 0:l.direction),h="backward"===(null==l?void 0:l.direction),p=(null==(a=e.state.data)?void 0:a.pages)||[],y=(null==(u=e.state.data)?void 0:u.pageParams)||[];let g=y,m=!1;const v=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),b=(e,t,r,n)=>(g=n?[t,...g]:[...g,t],n?[r,...e]:[...e,r]),w=(t,r,n,i)=>{if(m)return Promise.reject("Cancelled");if(void 0===n&&!r&&t.length)return Promise.resolve(t);const o={queryKey:e.queryKey,pageParam:n,meta:e.meta};var s;s=o,Object.defineProperty(s,"signal",{enumerable:!0,get:()=>{var t,r;return null!=(t=e.signal)&&t.aborted?m=!0:null==(r=e.signal)||r.addEventListener("abort",(()=>{m=!0})),e.signal}});const a=v(o);return Promise.resolve(a).then((e=>b(t,n,e,i)))};let x;if(p.length)if(f){const t=void 0!==d,r=t?d:i(e.options,p);x=w(p,t,r)}else if(h){const t=void 0!==d,r=t?d:o(e.options,p);x=w(p,t,r,!0)}else{g=[];const t=void 0===e.options.getNextPageParam;x=!c||!p[0]||c(p[0],0,p)?w([],t,y[0]):Promise.resolve(b([],y[0],p[0]));for(let r=1;r{if(!c||!p[r]||c(p[r],r,p)){const o=t?y[r]:i(e.options,n);return w(n,t,o)}return Promise.resolve(b(n,y[r],p[r]))}))}else x=w([]);return x.then((e=>({pages:e,pageParams:g})))}}}}function i(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}function o(e,t){return null==e.getPreviousPageParam?void 0:e.getPreviousPageParam(t[0],t)}function s(e,t){if(e.getNextPageParam&&Array.isArray(t)){const r=i(e,t);return null!=r&&!1!==r}}function a(e,t){if(e.getPreviousPageParam&&Array.isArray(t)){const r=o(e,t);return null!=r&&!1!==r}}e(t.exports,"infiniteQueryBehavior",(function(){return n})),e(t.exports,"hasNextPage",(function(){return s})),e(t.exports,"hasPreviousPage",(function(){return a}))})),s.register("2onIY",(function(t,r){e(t.exports,"APIEnvironment",(function(){return s("Tn1ZN").APIEnvironment})),e(t.exports,"getAPIEnvironment",(function(){return s("kWpjw").getAPIEnvironment})),e(t.exports,"setAPIEnvironment",(function(){return s("kWpjw").setAPIEnvironment}));s("Tn1ZN"),s("kWpjw")})),s.register("Tn1ZN",(function(t,r){var n,i;e(t.exports,"APIEnvironment",(function(){return n})),(i=n||(n={})).Production="https://api.phantom.app",i.Staging="https://staging-api.phantom.app"})),s.register("kWpjw",(function(t,r){e(t.exports,"getAPIEnvironment",(function(){return i})),e(t.exports,"setAPIEnvironment",(function(){return o}));let n=s("Tn1ZN").APIEnvironment.Production;const i=()=>n,o=e=>{n=e}})),s.register("beWYh",(function(t,r){e(t.exports,"RequestClient",(function(){return s("ck5T6").RequestClient})),e(t.exports,"rpcNodeFetchFn",(function(){return s("ck5T6").rpcNodeFetchFn})),e(t.exports,"responseIsOkay",(function(){return s("ck5T6").responseIsOkay})),e(t.exports,"RequestHTTPWrapper",(function(){return s("huWbj").RequestHTTPWrapper}));s("ck5T6"),s("huWbj")})),s.register("ck5T6",(function(r,n){e(r.exports,"RequestClient",(function(){return g}),(function(e){return g=e})),e(r.exports,"responseIsOkay",(function(){return m}),(function(e){return m=e})),e(r.exports,"rpcNodeFetchFn",(function(){return v}),(function(e){return v=e}));var i=s("8tcqI"),o=s("e2KTi"),a=s("3XoOH");s("iOvk1");s("hQuuj");var u=s("1J7Ie"),c=s("eOGNk"),l=s("ggghN"),d=(s("huWbj"),function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))});const f=[86,120,48,81,89,86,110,49,100,114,111,113,49,70,56,84,77,115,80,81,66,75,72,51,90,83,110,100,110,116,68,88,107,118,83,53,102,80,114,89,111,88,85,75,57,43,67,57,97,103,74,113,68,76,112,112,100,48,102,101,80,122,83,111,108,113,75,90,56,114,66,70,119,87,84,104,98,57,110,119,43,79,70,51,51,65,61,61],h=[87,67,49,81,97,71,70,117,100,71,57,116,81,88,86,48,97,70,82,118,97,50,86,117],p=[87,67,49,81,97,71,70,117,100,71,57,116,84,109,57,117,89,50,85,61];let y;class g{static getInstance(){return y||(y=new g),y}get(e,t){return d(this,void 0,void 0,(function*(){return this.withBackendAuth?this.withAuthHeader(e,t).axios.get(e,t):this.axios.get(e,t)}))}put(e,t,r){return d(this,void 0,void 0,(function*(){return this.withBackendAuth?this.withAuthHeader(e,r).axios.put(e,t,r):this.axios.put(e,t,r)}))}post(e,t,r){return d(this,void 0,void 0,(function*(){return this.withBackendAuth?this.withAuthHeader(e,r).axios.post(e,t,r):this.axios.post(e,t,r)}))}sendRequest(e){return d(this,void 0,void 0,(function*(){return this.withBackendAuth?this.withAuthHeader(e.url).axios(e):this.axios(e)}))}withDefaultHeaders(e){for(const[t,r]of Object.entries(e))this.axios.defaults.headers.common[t]=r,this.axios.defaults.headers.post[t]=r,this.axios.defaults.headers.get[t]=r;return this}withDefaultTimeout(e){return this.axios.defaults.timeout=e,this}withDefaultRetry(e,t){return(0,c.default)(this.axios,{retries:e,retryDelay:()=>t,retryCondition:()=>!0}),this}withAuth(e=!0){return this.withBackendAuth=e,this}isAuthed(){return this.withBackendAuth}rpcFetchCall(e,t){return d(this,void 0,void 0,(function*(){const r=function(e,t){const r={};if("string"==typeof e)r.url=e;else{if(!(e instanceof URL))throw new Error("Invalid input for URL");r.url=e.href}t&&(t.method&&(r.method=t.method),t.headers&&(r.headers=function(e){const t={};if(e instanceof Headers)e.forEach(((e,r)=>{t[r]=e}));else{if("object"!=typeof e||!(Symbol.iterator in e))return e;for(const r of e){let e;e=Array.isArray(r)?r:Array.from(r),t[e[0]]=e[1]}}return t}(t.headers)),t.body&&(r.data=t.body));return r}(e,t);if(void 0===r.url)throw new Error("rpc call provided with no url");return function(e){const{status:t,headers:r,data:n}=e,i={};for(const[e,t]of Object.entries(r))i[e]=Array.isArray(t)?t.join(", "):t;return new(0,l.Response)(JSON.stringify(n),{status:t,statusText:e.statusText,headers:i})}(yield this.withAuthHeader(r.url).axios(r))}))}withAuthHeader(e,t){const r=new URL(e);if(t&&t.params){const e=t.params;Object.keys(e).forEach((t=>{const n=e[t];r.searchParams.append(t,n)}))}const n=r.pathname+r.search,s=JSON.stringify(Math.floor(Date.now()/1e3)),u=n+s,c=(0,o.hmac)(a.sha256,i.Buffer.from(String.fromCharCode(...f)),i.Buffer.from(u));return this.axios.defaults.headers.common[i.Buffer.from(String.fromCharCode(...h),"base64").toString()]=encodeURIComponent(i.Buffer.from(c).toString("base64")),this.axios.defaults.headers.common[i.Buffer.from(String.fromCharCode(...p),"base64").toString()]=s,this}constructor(e,r){this.axios=null!=r?r:t(u).create({validateStatus:()=>!0}),this.withBackendAuth=null==e||e}}function m(e){return e.status>199&&e.status<300}function v(e,t){return d(this,void 0,void 0,(function*(){return(new g).rpcFetchCall(e,t)}))}})),s.register("e2KTi",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.hmac=e.exports.HMAC=void 0;var r=s("guxGD"),n=s("3Pyhh");class i extends n.Hash{update(e){return(0,r.exists)(this),this.iHash.update(e),this}digestInto(e){(0,r.exists)(this),(0,r.bytes)(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){const e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));const{oHash:t,iHash:r,finished:n,destroyed:i,blockLen:o,outputLen:s}=this;return e.finished=n,e.destroyed=i,e.blockLen=o,e.outputLen=s,e.oHash=t._cloneInto(e.oHash),e.iHash=r._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,r.hash)(e);const i=(0,n.toBytes)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,s=new Uint8Array(o);s.set(i.length>o?e.create().update(i).digest():i);for(let e=0;enew i(e,t).update(r).digest(),e.exports.hmac.create=(e,t)=>new i(e,t)})),s.register("guxGD",(function(e,t){"use strict";function r(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}function n(e){if("boolean"!=typeof e)throw new Error(`Expected boolean, not ${e}`)}function i(e,...t){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");r(e.outputLen),r(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function a(e,t){i(e);const r=t.outputLen;if(e.lengthe instanceof Uint8Array;e.exports.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength);e.exports.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));e.exports.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);if(e.exports.rotr=(e,t)=>e<<32-t|e>>>t,e.exports.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!e.exports.isLE)throw new Error("Non little-endian hardware is not supported");const i=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));e.exports.bytesToHex=function(e){if(!n(e))throw new Error("Uint8Array expected");let t="";for(let r=0;r{},e.exports.asyncLoop=async function(t,r,n){let i=Date.now();for(let o=0;o=0&&te+t.length),0));let r=0;return e.forEach((e=>{if(!n(e))throw new Error("Uint8Array expected");t.set(e,r),r+=e.length})),t};e.exports.Hash=class{clone(){return this._cloneInto()}};const u={}.toString;e.exports.checkOpts=function(e,t){if(void 0!==t&&"[object Object]"!==u.call(t))throw new Error("Options should be object or undefined");return Object.assign(e,t)},e.exports.wrapConstructor=function(e){const t=t=>e().update(a(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t},e.exports.wrapConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(a(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},e.exports.wrapXOFConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(a(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},e.exports.randomBytes=function(e=32){if(r.crypto&&"function"==typeof r.crypto.getRandomValues)return r.crypto.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}})),s.register("50gsJ",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.crypto=void 0,e.exports.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0})),s.register("3XoOH",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.sha224=e.exports.sha256=void 0;var r=s("58SDs"),n=s("3Pyhh");const i=(e,t,r)=>e&t^e&r^t&r,o=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]),a=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),u=new Uint32Array(64);class c extends r.SHA2{get(){const{A:e,B:t,C:r,D:n,E:i,F:o,G:s,H:a}=this;return[e,t,r,n,i,o,s,a]}set(e,t,r,n,i,o,s,a){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|n,this.E=0|i,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=u[e-15],r=u[e-2],i=(0,n.rotr)(t,7)^(0,n.rotr)(t,18)^t>>>3,o=(0,n.rotr)(r,17)^(0,n.rotr)(r,19)^r>>>10;u[e]=o+u[e-7]+i+u[e-16]|0}let{A:r,B:s,C:a,D:c,E:l,F:d,G:f,H:h}=this;for(let e=0;e<64;e++){const t=h+((0,n.rotr)(l,6)^(0,n.rotr)(l,11)^(0,n.rotr)(l,25))+((p=l)&d^~p&f)+o[e]+u[e]|0,y=((0,n.rotr)(r,2)^(0,n.rotr)(r,13)^(0,n.rotr)(r,22))+i(r,s,a)|0;h=f,f=d,d=l,l=c+t|0,c=a,a=s,s=r,r=t+y|0}var p;r=r+this.A|0,s=s+this.B|0,a=a+this.C|0,c=c+this.D|0,l=l+this.E|0,d=d+this.F|0,f=f+this.G|0,h=h+this.H|0,this.set(r,s,a,c,l,d,f,h)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}constructor(){super(64,32,8,!1),this.A=0|a[0],this.B=0|a[1],this.C=0|a[2],this.D=0|a[3],this.E=0|a[4],this.F=0|a[5],this.G=0|a[6],this.H=0|a[7]}}class l extends c{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}e.exports.sha256=(0,n.wrapConstructor)((()=>new c)),e.exports.sha224=(0,n.wrapConstructor)((()=>new l))})),s.register("58SDs",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.SHA2=void 0;var r=s("guxGD"),n=s("3Pyhh");class i extends n.Hash{update(e){(0,r.exists)(this);const{view:t,buffer:i,blockLen:o}=this,s=(e=(0,n.toBytes)(e)).length;for(let r=0;ro-a&&(this.process(i,0),a=0);for(let e=a;e>i&o),a=Number(r&o),u=n?4:0,c=n?0:4;e.setUint32(t+u,s,n),e.setUint32(t+c,a,n)}(i,o-8,BigInt(8*this.length),s),this.process(i,0);const u=(0,n.createView)(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const l=c/4,d=this.get();if(l>d.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;e0;)s[o=n[i]]||(t[o]=e[o],s[o]=!0);e=Object.getPrototypeOf(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:o,kindOfTest:a,endsWith:function(e,t,r){e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;var n=e.indexOf(t,r);return-1!==n&&n===r},toArray:function(e){if(!e)return null;var t=e.length;if(c(t))return null;for(var r=new Array(t);t-- >0;)r[t]=e[t];return r},isTypedArray:x,isFileList:g}})),s.register("a3Asl",(function(e,t){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],(function(e){f.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){f.headers[e]=n.merge(c)})),e.exports=f})),s.register("l9Utu",(function(e,t){"use strict";var r=s("4MoMD");e.exports=function(e,t){r.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))}})),s.register("v0ZF9",(function(e,t){"use strict";var r=s("4MoMD");function n(e,t,r,n,i){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i)}r.inherits(n,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var i=n.prototype,o={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach((function(e){o[e]={value:e}})),Object.defineProperties(n,o),Object.defineProperty(i,"isAxiosError",{value:!0}),n.from=function(e,t,o,s,a,u){var c=Object.create(i);return r.toFlatObject(e,c,(function(e){return e!==Error.prototype})),n.call(c,e.message,t,o,s,a),c.name=e.name,u&&Object.assign(c,u),c},e.exports=n})),s.register("axEEv",(function(e,t){"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}})),s.register("7vq1V",(function(e,t){var r=s("8tcqI").Buffer,n=s("4MoMD");e.exports=function(e,t){t=t||new FormData;var i=[];function o(e){return null===e?"":n.isDate(e)?e.toISOString():n.isArrayBuffer(e)||n.isTypedArray(e)?"function"==typeof Blob?new Blob([e]):r.from(e):e}return function e(r,s){if(n.isPlainObject(r)||n.isArray(r)){if(-1!==i.indexOf(r))throw Error("Circular reference detected in "+s);i.push(r),n.forEach(r,(function(r,i){if(!n.isUndefined(r)){var a,u=s?s+"."+i:i;if(r&&!s&&"object"==typeof r)if(n.endsWith(i,"{}"))r=JSON.stringify(r);else if(n.endsWith(i,"[]")&&(a=n.toArray(r)))return void a.forEach((function(e){!n.isUndefined(e)&&t.append(u,o(e))}));e(r,u)}})),i.pop()}else t.append(s,o(r))}(e),t}})),s.register("ko2xz",(function(e,t){"use strict";var r=s("4MoMD"),n=s("4aiFd"),i=s("cXgUA"),o=s("9Kpin"),a=s("14cIU"),u=s("ghsEp"),c=s("jwEUT"),l=s("axEEv"),d=s("v0ZF9"),f=s("eKW2X"),h=s("1U07I");e.exports=function(e){return new Promise((function(t,s){var p,y=e.data,g=e.headers,m=e.responseType;function v(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}r.isFormData(y)&&r.isStandardBrowserEnv()&&delete g["Content-Type"];var b=new XMLHttpRequest;if(e.auth){var w=e.auth.username||"",x=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";g.Authorization="Basic "+btoa(w+":"+x)}var A=a(e.baseURL,e.url);function S(){if(b){var r="getAllResponseHeaders"in b?u(b.getAllResponseHeaders()):null,i={data:m&&"text"!==m&&"json"!==m?b.response:b.responseText,status:b.status,statusText:b.statusText,headers:r,config:e,request:b};n((function(e){t(e),v()}),(function(e){s(e),v()}),i),b=null}}if(b.open(e.method.toUpperCase(),o(A,e.params,e.paramsSerializer),!0),b.timeout=e.timeout,"onloadend"in b?b.onloadend=S:b.onreadystatechange=function(){b&&4===b.readyState&&(0!==b.status||b.responseURL&&0===b.responseURL.indexOf("file:"))&&setTimeout(S)},b.onabort=function(){b&&(s(new d("Request aborted",d.ECONNABORTED,e,b)),b=null)},b.onerror=function(){s(new d("Network Error",d.ERR_NETWORK,e,b,b)),b=null},b.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||l;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),s(new d(t,r.clarifyTimeoutError?d.ETIMEDOUT:d.ECONNABORTED,e,b)),b=null},r.isStandardBrowserEnv()){var E=(e.withCredentials||c(A))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;E&&(g[e.xsrfHeaderName]=E)}"setRequestHeader"in b&&r.forEach(g,(function(e,t){void 0===y&&"content-type"===t.toLowerCase()?delete g[t]:b.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(b.withCredentials=!!e.withCredentials),m&&"json"!==m&&(b.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&b.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&b.upload&&b.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(p=function(e){b&&(s(!e||e&&e.type?new f:e),b.abort(),b=null)},e.cancelToken&&e.cancelToken.subscribe(p),e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p))),y||(y=null);var T=h(A);T&&-1===["http","https","file"].indexOf(T)?s(new d("Unsupported protocol "+T+":",d.ERR_BAD_REQUEST,e)):b.send(y)}))}})),s.register("4aiFd",(function(e,t){"use strict";var r=s("v0ZF9");e.exports=function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(new r("Request failed with status code "+n.status,[r.ERR_BAD_REQUEST,r.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}})),s.register("cXgUA",(function(e,t){"use strict";var r=s("4MoMD");e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,i,o,s){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(i)&&a.push("path="+i),r.isString(o)&&a.push("domain="+o),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}})),s.register("14cIU",(function(e,t){"use strict";var r=s("jrxVE"),n=s("6uJxj");e.exports=function(e,t){return e&&!r(t)?n(e,t):t}})),s.register("jrxVE",(function(e,t){"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}})),s.register("6uJxj",(function(e,t){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}})),s.register("ghsEp",(function(e,t){"use strict";var r=s("4MoMD"),n=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,i,o,s={};return e?(r.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=r.trim(e.substr(0,o)).toLowerCase(),i=r.trim(e.substr(o+1)),t){if(s[t]&&n.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([i]):s[t]?s[t]+", "+i:i}})),s):s}})),s.register("jwEUT",(function(e,t){"use strict";var r=s("4MoMD");e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=r.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}})),s.register("eKW2X",(function(e,t){"use strict";var r=s("v0ZF9");function n(e){r.call(this,null==e?"canceled":e,r.ERR_CANCELED),this.name="CanceledError"}s("4MoMD").inherits(n,r,{__CANCEL__:!0}),e.exports=n})),s.register("1U07I",(function(e,t){"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}})),s.register("5GEyJ",(function(e,t){e.exports=null})),s.register("uIGVd",(function(e,t){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}})),s.register("7kOut",(function(e,t){"use strict";var r=s("4MoMD");e.exports=function(e,t){t=t||{};var n={};function i(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function o(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(e[n],t[n])}function s(e){if(!r.isUndefined(t[e]))return i(void 0,t[e])}function a(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(void 0,t[n])}function u(r){return r in t?i(e[r],t[r]):r in e?i(void 0,e[r]):void 0}var c={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:u};return r.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=c[e]||o,i=t(e);r.isUndefined(i)&&t!==u||(n[e]=i)})),n}})),s.register("kJZqc",(function(e,t){"use strict";var r=s("hTSyA").version,n=s("v0ZF9"),i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));var o={};i.transitional=function(e,t,i){function s(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(i?". "+i:"")}return function(r,i,a){if(!1===e)throw new n(s(i," has been removed"+(t?" in "+t:"")),n.ERR_DEPRECATED);return t&&!o[i]&&(o[i]=!0,console.warn(s(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,i,a)}},e.exports={assertOptions:function(e,t,r){if("object"!=typeof e)throw new n("options must be an object",n.ERR_BAD_OPTION_VALUE);for(var i=Object.keys(e),o=i.length;o-- >0;){var s=i[o],a=t[s];if(a){var u=e[s],c=void 0===u||a(u,s,e);if(!0!==c)throw new n("option "+s+" must be "+c,n.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new n("Unknown option "+s,n.ERR_BAD_OPTION)}},validators:i}})),s.register("hTSyA",(function(e,t){e.exports={version:"0.27.2"}})),s.register("fvbIp",(function(e,t){"use strict";var r=s("eKW2X");function n(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t=500&&e.response.status<=599)}function g(e){return!!e.config&&(y(e)&&-1!==p.indexOf(e.config.method))}function m(e){return f(e)||g(e)}function v(){return 0}function b(e){var t=e[d]||{};return t.retryCount=t.retryCount||0,e[d]=t,t}function w(){return(w=a((function*(e,t,r,n){var i=r.retryCount(b(e).lastRequestTime=Date.now(),e))),n=e.interceptors.response.use(null,function(){var r=a((function*(r){var{config:n}=r;if(!n)return Promise.reject(r);var{retries:i=3,retryCondition:o=m,retryDelay:s=v,shouldResetTimeout:a=!1,onRetry:u=(()=>{})}=function(e,t){return c(c({},t),e[d])}(n,t),l=b(n);if(yield function(e,t,r,n){return w.apply(this,arguments)}(i,o,l,r)){l.retryCount+=1;var f=s(l.retryCount,r);if(function(e,t){e.defaults.agent===t.agent&&delete t.agent,e.defaults.httpAgent===t.httpAgent&&delete t.httpAgent,e.defaults.httpsAgent===t.httpsAgent&&delete t.httpsAgent}(e,n),!a&&n.timeout&&l.lastRequestTime){var h=Date.now()-l.lastRequestTime,p=n.timeout-h-f;if(p<=0)return Promise.reject(r);n.timeout=p}return n.transformRequest=[e=>e],u(l.retryCount,r,n),new Promise((t=>setTimeout((()=>t(e(n))),f)))}return Promise.reject(r)}));return function(e){return r.apply(this,arguments)}}());return{requestInterceptorId:r,responseInterceptorId:n}}x.isNetworkError=f,x.isSafeRequestError=function(e){return!!e.config&&(y(e)&&-1!==h.indexOf(e.config.method))},x.isIdempotentRequestError=g,x.isNetworkOrIdempotentRequestError=m,x.exponentialDelay=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100,r=Math.pow(2,e)*t;return r+.2*r*Math.random()},x.isRetryableError=y})),s.register("8KeuW",(function(e,t){"use strict";const r=new Set(["ENOTFOUND","ENETUNREACH","UNABLE_TO_GET_ISSUER_CERT","UNABLE_TO_GET_CRL","UNABLE_TO_DECRYPT_CERT_SIGNATURE","UNABLE_TO_DECRYPT_CRL_SIGNATURE","UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY","CERT_SIGNATURE_FAILURE","CRL_SIGNATURE_FAILURE","CERT_NOT_YET_VALID","CERT_HAS_EXPIRED","CRL_NOT_YET_VALID","CRL_HAS_EXPIRED","ERROR_IN_CERT_NOT_BEFORE_FIELD","ERROR_IN_CERT_NOT_AFTER_FIELD","ERROR_IN_CRL_LAST_UPDATE_FIELD","ERROR_IN_CRL_NEXT_UPDATE_FIELD","OUT_OF_MEM","DEPTH_ZERO_SELF_SIGNED_CERT","SELF_SIGNED_CERT_IN_CHAIN","UNABLE_TO_GET_ISSUER_CERT_LOCALLY","UNABLE_TO_VERIFY_LEAF_SIGNATURE","CERT_CHAIN_TOO_LONG","CERT_REVOKED","INVALID_CA","PATH_LENGTH_EXCEEDED","INVALID_PURPOSE","CERT_UNTRUSTED","CERT_REJECTED","HOSTNAME_MISMATCH"]);e.exports=e=>!r.has(e&&e.code)})),s.register("ggghN",(function(e,t){"use strict";var r=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==r)return r;throw new Error("unable to locate global object")}();e.exports=t=r.fetch,r.fetch&&(t.default=r.fetch.bind(r)),t.Headers=r.Headers,t.Request=r.Request,t.Response=r.Response})),s.register("huWbj",(function(t,r){e(t.exports,"RequestHTTPWrapper",(function(){return n}));class n{withHeaders(e){return this.headers=e,this}withTimeout(e){return this.timeout=e,this}withResponseType(e){return this.responseType=e,this}constructor(e,t,r){this.url=e,this.method=t,this.data=r,this.validateStatus=()=>!0}}})),s.register("5uSEV",(function(t,r){e(t.exports,"DEFAULT_EMOJI_SKIN_TONE_VALUE",(function(){return s("cmUG2").DEFAULT_EMOJI_SKIN_TONE_VALUE})),e(t.exports,"DEFAULT_IS_ANALYTICS_OPTED_OUT",(function(){return s("cmUG2").DEFAULT_IS_ANALYTICS_OPTED_OUT})),e(t.exports,"DEFAULT_SHOW_WALLET_SHORTCUTS",(function(){return s("cmUG2").DEFAULT_SHOW_WALLET_SHORTCUTS})),e(t.exports,"DEFAULT_UNLOCK_TIMER",(function(){return s("cmUG2").DEFAULT_UNLOCK_TIMER})),e(t.exports,"EMOJI_SKIN_TONES",(function(){return s("cmUG2").EMOJI_SKIN_TONES})),e(t.exports,"EMOJI_SKIN_TONE_TO_UNICODE",(function(){return s("cmUG2").EMOJI_SKIN_TONE_TO_UNICODE})),e(t.exports,"SUPPORTED_EXPLORER_GROUPS",(function(){return s("cmUG2").SUPPORTED_EXPLORER_GROUPS})),e(t.exports,"SUPPORTED_EXPLORER_NAMES",(function(){return s("cmUG2").SUPPORTED_EXPLORER_NAMES})),e(t.exports,"SUPPORTED_LANGUAGES",(function(){return s("cmUG2").SUPPORTED_LANGUAGES})),e(t.exports,"MAX_WALLET_NAME_LENGTH",(function(){return s("cmUG2").MAX_WALLET_NAME_LENGTH})),e(t.exports,"createSettingsHooks",(function(){return s("IUZeS").createSettingsHooks})),e(t.exports,"usePreferredAddressTypes",(function(){return s("hjFnt").usePreferredAddressTypes})),e(t.exports,"createIsAnalyticsOptedOutMigrator",(function(){return s("1gsoq").createIsAnalyticsOptedOutMigrator})),e(t.exports,"createNetworkSettingsMigrator",(function(){return s("gssSK").createNetworkSettingsMigrator})),e(t.exports,"createTrustedAppsMigrator",(function(){return s("3mvRF").createTrustedAppsMigrator})),e(t.exports,"createUserExplorerPreferenceMigrator",(function(){return s("YrsBO").createUserExplorerPreferenceMigrator})),e(t.exports,"createRecentAddressMigrator",(function(){return s("9rXf9").createRecentAddressMigrator})),e(t.exports,"createSavedAddressBookMigrator",(function(){return s("dKg2j").createSavedAddressBookMigrator})),e(t.exports,"generateExplorerUrl",(function(){return s("5XA1M").generateExplorerUrl})),e(t.exports,"getDefaultExplorerTypeByNetworkID",(function(){return s("5XA1M").getDefaultExplorerTypeByNetworkID})),e(t.exports,"getAccountRemovalWarning",(function(){return s("8oOXt").getAccountRemovalWarning})),e(t.exports,"generateSupportedLanguageValues",(function(){return s("8eJdY").generateSupportedLanguageValues})),e(t.exports,"languageMatches",(function(){return s("8eJdY").languageMatches})),e(t.exports,"languageDisplayValue",(function(){return s("8eJdY").languageDisplayValue})),e(t.exports,"getSupportedLanguageValue",(function(){return s("8eJdY").getSupportedLanguageValue})),e(t.exports,"getTrustedAppRowUntilValue",(function(){return s("1HAv3").getTrustedAppRowUntilValue})),e(t.exports,"prepareTrustedAppsSections",(function(){return s("epvXL").prepareTrustedAppsSections})),e(t.exports,"invalidateAddressBookEntries",(function(){return s("draBQ").invalidateAddressBookEntries})),e(t.exports,"setTrustedApps",(function(){return s("kA4wH").setTrustedApps})),e(t.exports,"getTrustedApps",(function(){return s("kA4wH").getTrustedApps})),e(t.exports,"TrustedAppsStorageKey",(function(){return s("kA4wH").TrustedAppsStorageKey})),e(t.exports,"getMetaMaskOverrideSetting",(function(){return s("2NqH9").getMetaMaskOverrideSetting})),e(t.exports,"MetaMaskOverrideSetting",(function(){return s("2NqH9").MetaMaskOverrideSetting})),e(t.exports,"setMetaMaskOverrideSetting",(function(){return s("2NqH9").setMetaMaskOverrideSetting})),e(t.exports,"MAX_SESSION_DURATION",(function(){return s("2iQFs").MAX_SESSION_DURATION})),e(t.exports,"getAutoConfirmSettingsForDomain",(function(){return s("2iQFs").getAutoConfirmSettingsForDomain})),e(t.exports,"isAutoConfirmSessionActive",(function(){return s("2iQFs").isAutoConfirmSessionActive})),e(t.exports,"useAutoConfirmSettings",(function(){return s("2iQFs").useAutoConfirmSettings})),e(t.exports,"checkIsAnalyticsOptedOut",(function(){return s("hl7hv").checkIsAnalyticsOptedOut}));s("cmUG2");s("9ALfY");s("IUZeS"),s("hjFnt");s("59der");s("1gsoq"),s("gssSK"),s("3mvRF"),s("YrsBO"),s("9rXf9"),s("dKg2j"),s("3oIAQ"),s("ieVaT");s("8dD9w");s("5XA1M"),s("8oOXt"),s("8eJdY");s("jzJjO");s("1HAv3"),s("epvXL"),s("draBQ"),s("kA4wH"),s("2NqH9"),s("2iQFs"),s("aScdY"),s("hl7hv")})),s.register("cmUG2",(function(t,r){e(t.exports,"MAX_WALLET_NAME_LENGTH",(function(){return a})),e(t.exports,"DEFAULT_RECENT_ADDRESSES",(function(){return u})),e(t.exports,"DEFAULT_SAVED_ADDRESSES",(function(){return c})),e(t.exports,"MAX_RECENT_ADDRESSES",(function(){return l})),e(t.exports,"DEFAULT_PREFERRED_EXPLORERS",(function(){return d})),e(t.exports,"SUPPORTED_EXPLORER_GROUPS",(function(){return f})),e(t.exports,"SUPPORTED_EXPLORER_NAMES",(function(){return h})),e(t.exports,"DEFAULT_TRUSTED_APPS",(function(){return p})),e(t.exports,"EMOJI_SKIN_TONES",(function(){return y})),e(t.exports,"EMOJI_SKIN_TONE_TO_UNICODE",(function(){return g})),e(t.exports,"DEFAULT_EMOJI_SKIN_TONE_VALUE",(function(){return m})),e(t.exports,"DEFAULT_IS_ANALYTICS_OPTED_OUT",(function(){return v})),e(t.exports,"DEFAULT_SHOW_WALLET_SHORTCUTS",(function(){return b})),e(t.exports,"DEFAULT_UNLOCK_TIMER",(function(){return w})),e(t.exports,"SUPPORTED_LANGUAGES",(function(){return x})),s("iOvk1");var n=s("kZfdH"),i=s("hQuuj");s("RVqnc");var o=s("4XgrI");const a=15,u={version:1,addresses:[]},c={version:1,addresses:[]},l=20,d={version:1,explorers:{[n.NetworkIDs.Solana.Mainnet]:"solscan",[n.NetworkIDs.Solana.Testnet]:"solscan",[n.NetworkIDs.Solana.Devnet]:"solscan",[n.NetworkIDs.Ethereum.Mainnet]:"etherscan",[n.NetworkIDs.Ethereum.Goerli]:"etherscan",[n.NetworkIDs.Ethereum.Sepolia]:"etherscan",[n.NetworkIDs.Polygon.Mainnet]:"polygonscan",[n.NetworkIDs.Polygon.Mumbai]:"polygonscan",[n.NetworkIDs.Bitcoin.Mainnet]:"mempool",[n.NetworkIDs.Bitcoin.Testnet]:"mempool"}},f=[{chainId:n.NetworkIDs.Solana.Mainnet,name:i.Chains.getNetworkName(n.NetworkIDs.Solana.Mainnet),explorers:[{type:"solana-beach",name:"Solana Beach"},{type:"solscan",name:"Solscan"},{type:"solana-explorer",name:"Solana Explorer"},{type:"solana-fm",name:"Solana FM"},{type:"xray",name:"XRAY"}]},{chainId:n.NetworkIDs.Ethereum.Mainnet,name:i.Chains.getNetworkName(n.NetworkIDs.Ethereum.Mainnet),explorers:[{type:"etherscan",name:"Etherscan"}]},{chainId:n.NetworkIDs.Polygon.Mainnet,name:i.Chains.getNetworkName(n.NetworkIDs.Polygon.Mainnet),explorers:[{type:"polygonscan",name:"Polygonscan"}]},{chainId:n.NetworkIDs.Bitcoin.Mainnet,name:i.Chains.getNetworkName(n.NetworkIDs.Bitcoin.Mainnet),explorers:[{type:"mempool",name:"Mempool"}]}],h={"solana-beach":"Solana Beach",solscan:"Solscan","solana-explorer":"Solana Explorer","solana-fm":"Solana FM",xray:"XRAY",etherscan:"Etherscan",polygonscan:"Polygonscan",blockchair:"Blockchair",mempool:"Mempool"},p={version:1,apps:{}},y={default:"",light:"1f3fb",medium_light:"1f3fc",medium:"1f3fd",medium_dark:"1f3fe",dark:"1f3ff"},g={"":"","1f3fb":"🏻","1f3fc":"🏼","1f3fd":"🏽","1f3fe":"🏾","1f3ff":"🏿"},m={version:1,skinTone:y.default},v=!1,b=!0,w=(0,o.toMilliseconds)({minutes:15}),x=[{value:"en",displayValue:"English",isLocale:!1},{value:"es",displayValue:"Español",isLocale:!1},{value:"de",displayValue:"Deutsch",isLocale:!1},{value:"fr",displayValue:"Français",isLocale:!1},{value:"it",displayValue:"Italiano",isLocale:!1},{value:"zh-CN",displayValue:"中文(简体)",isLocale:!0},{value:"zh-TW",displayValue:"中文(繁體)",isLocale:!0},{value:"bn",displayValue:"বাংলা",isLocale:!1},{value:"ja",displayValue:"日本",isLocale:!1},{value:"ko",displayValue:"한국어",isLocale:!1},{value:"ru",displayValue:"Pусский",isLocale:!1},{value:"hi",displayValue:"हिंदी",isLocale:!1},{value:"id",displayValue:"Indonesia",isLocale:!1},{value:"ms",displayValue:"Melayu",isLocale:!1},{value:"th",displayValue:"ไทย",isLocale:!1},{value:"vi",displayValue:"Tiếng Việt",isLocale:!1},{value:"pt",displayValue:"Português",isLocale:!1},{value:"tr",displayValue:"Türkçe",isLocale:!1},{value:"fil",displayValue:"Filipino",isLocale:!1},{value:"my",displayValue:"မြန်မာဘာသာ",isLocale:!1},{value:"am",displayValue:"አማርኛ",isLocale:!1},{value:"ar",displayValue:"العربية",isLocale:!1},{value:"gu",displayValue:"ગુજરાતી",isLocale:!1},{value:"ha",displayValue:"Hausa",isLocale:!1},{value:"ig",displayValue:"Ásụ̀sụ́ Ìgbò",isLocale:!1},{value:"pa",displayValue:"ਪੰਜਾਬੀ",isLocale:!1},{value:"sw",displayValue:"Kiswahili",isLocale:!1},{value:"ta",displayValue:"தமிழ்",isLocale:!1},{value:"te",displayValue:"తెలుగు",isLocale:!1},{value:"yo",displayValue:"Èdè Yorùbá",isLocale:!1}]})),s.register("9ALfY",(function(t,r){e(t.exports,"createSettingsHooks",(function(){return s("IUZeS").createSettingsHooks})),e(t.exports,"usePreferredAddressTypes",(function(){return s("hjFnt").usePreferredAddressTypes}));s("IUZeS"),s("bsYH2"),s("hjFnt")})),s.register("IUZeS",(function(t,r){e(t.exports,"createSettingsHooks",(function(){return g}));var n=s("2iQFs"),i=s("2NqH9"),o=s("kA4wH"),a=s("imtbH"),u=s("hl7hv"),c=s("3AlOk"),l=s("fk8w4"),d=s("lN1Xq"),f=s("28k4N"),h=s("3ttfG"),p=s("bsYH2"),y=s("jW4eL");function g(e,t,r,s,g,m,v){return{useAddressBook:()=>(0,p.useAddressBook)(e,t,r,s,g),useSettingsExport:()=>(0,y.useSettingsExport)(t,r,v),useEmojiSkinTone:()=>(0,a.useEmojiSkinTone)(t),useIsAnalyticsOptedOut:()=>(0,u.useIsAnalyticsOptedOut)(t,v),useShowWalletShortcutsSettings:()=>(0,f.useShowWalletShortcutsSettings)(t),useMultiChainMetaMaskOverrideSetting:()=>(0,i.useMultiChainMetaMaskOverrideSetting)(t),useAutoConfirmSettings:(e,r)=>(0,n.useAutoConfirmSettings)(t,s,e,r),useAllAutoConfirmSettings:e=>(0,n.useAllAutoConfirmSettings)(t,s,e),usePreferredExplorers:()=>(0,d.usePreferredExplorers)(t,r),usePreferredExplorerNameForNetworkId:e=>(0,d.usePreferredExplorerNameForNetworkId)(t,r,e),useAddressPreferredExplorerUrl:(e,n)=>(0,d.useAddressPreferredExplorerUrl)(t,r,e,n),useTransactionPreferredExplorerUrl:e=>(0,d.useTransactionPreferredExplorerUrl)(t,r,e),useTrustedApps:()=>(0,o.useTrustedApps)(t),useIsBalanceHidden:()=>(0,c.useIsBalanceHidden)(t,r),useWebViewDebugging:()=>(0,h.useWebViewDebugging)(t),useLockTimer:()=>(0,l.useLockTimer)(t),useSetEmojiSkinTone:()=>(0,a.useSetEmojiSkinTone)(t,s),useSetIsAnalyticsOptedOut:()=>(0,u.useSetIsAnalyticsOptedOut)(t,s,m),useSetShowWalletShortcutsSettings:()=>(0,f.useSetShowWalletShortcutsSettings)(t,s),useSetMultiChainMetaMaskOverrideSetting:()=>(0,i.useSetMultiChainMetaMaskOverrideSetting)(t,s,m),useSetPreferredExplorers:()=>(0,d.useSetPreferredExplorers)(t,s),useSetTrustedApps:()=>(0,o.useSetTrustedApps)(t,s),useSetIsBalanceHidden:()=>(0,c.useSetIsBalanceHidden)(t,s),useSetWebViewDebugging:()=>(0,h.useSetWebViewDebugging)(t,s),useSetLockTimer:()=>(0,l.useSetLockTimer)(t,s)}}})),s.register("2iQFs",(function(t,r){e(t.exports,"MAX_SESSION_DURATION",(function(){return d}),(function(e){return d=e})),e(t.exports,"isAutoConfirmSessionActive",(function(){return p}),(function(e){return p=e})),e(t.exports,"getAutoConfirmSettingsForDomain",(function(){return y}),(function(e){return y=e})),e(t.exports,"useAutoConfirmSettings",(function(){return g}),(function(e){return g=e})),e(t.exports,"useAllAutoConfirmSettings",(function(){return m}),(function(e){return m=e})),s("iOvk1");var n=s("kZfdH"),i=s("9W7fs"),o=s("5ekp2"),a=s("7XqVB"),u=s("aScdY"),c=s("kA4wH"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const d=7200,f=()=>({networks:{},maxSessionDuration:d}),h=a.z.object({networks:a.z.record(n.NetworkID,a.z.boolean()),sessionStartTime:a.z.number().optional(),maxSessionDuration:a.z.literal(d)});a.z.record(a.z.string(),h);function p(e){const{sessionStartTime:t=0,maxSessionDuration:r=d,networks:n={}}=null!=e?e:{};return Object.values(n).some((e=>!0===e))&&t>Date.now()-1e3*r}function y(e,t,r){var n,i,o,s;return l(this,void 0,void 0,(function*(){const a=r.replace(/\/$/,""),u=yield(0,c.getTrustedApps)(e),d=null!==(o=null===(i=null===(n=null==u?void 0:u.apps)||void 0===n?void 0:n[t])||void 0===i?void 0:i[a])&&void 0!==o?o:{};let h=null!==(s=null==d?void 0:d.autoConfirm)&&void 0!==s?s:f();if(null==d?void 0:d.autoConfirm){const e=Object.values(h.networks).some((e=>!0===e));!1===p(null==d?void 0:d.autoConfirm)&&e&&(h=yield function(e){return l(this,void 0,void 0,(function*(){if(!(null==e?void 0:e.networks))return e;for(const t of Object.keys(null==e?void 0:e.networks))e.networks[t]=!1;return e}))}(d.autoConfirm),h=null!=h?h:f())}return d.autoConfirm=h,yield(0,c.setTrustedApps)(e,u),d.autoConfirm}))}function g(e,t,r,n){const s=n.replace(/\/$/,"");return{set:(0,i.useMutation)({mutationFn(t){return l(this,void 0,void 0,(function*(){const n=yield y(e,r,s),i=yield(0,c.getTrustedApps)(e);return i.apps[r][s]&&(i.apps[r][s].autoConfirm=t),yield(0,c.setTrustedApps)(e,i),n}))},onSuccess(){return l(this,void 0,void 0,(function*(){yield t.invalidateQueries(u.settingsQueryKeys.trustedApps()),yield t.invalidateQueries(u.settingsQueryKeys.allAutoConfirm(r))}))}}),remove:(0,i.useMutation)({mutationFn(){var t;return l(this,void 0,void 0,(function*(){const i=yield(0,c.getTrustedApps)(e);(null===(t=i.apps[r][n])||void 0===t?void 0:t.autoConfirm)&&delete i.apps[r][n].autoConfirm,yield(0,c.setTrustedApps)(e,i)}))},onSuccess(){return l(this,void 0,void 0,(function*(){yield t.invalidateQueries(u.settingsQueryKeys.autoConfirm(r,n))}))}}),get:(0,o.useQuery)({queryKey:u.settingsQueryKeys.autoConfirm(r,n),refetchOnMount:"always",queryFn(){return l(this,void 0,void 0,(function*(){return yield y(e,r,n)}))}})}}function m(e,t,r){return{removeAll:(0,i.useMutation)({mutationFn(){return l(this,void 0,void 0,(function*(){return yield function(e,t){return l(this,void 0,void 0,(function*(){const r=yield(0,c.getTrustedApps)(e),n=Object.assign({},r);for(const e of Object.keys(n.apps[t]))n.apps[t][e].autoConfirm&&delete n.apps[t][e].autoConfirm;yield(0,c.setTrustedApps)(e,n)}))}(e,r)}))},onSuccess(){return l(this,void 0,void 0,(function*(){yield t.invalidateQueries(u.settingsQueryKeys.trustedApps()),yield t.resetQueries(u.settingsQueryKeys.allAutoConfirm(r))}))}})}}})),s.register("aScdY",(function(t,r){e(t.exports,"settingsQueryKeys",(function(){return i}));const n="@phantom/settings",i={emojiSkinTone:()=>[`${n}:emoji-skin-tone`],isAnalyticsOptedOut:()=>[`${n}:is-analytics-opted-out`],showWalletShortcuts:()=>[`${n}:show-wallet-shortcuts`],preferredExplorers:()=>[`${n}:multi-chain-preferred-explorers`],recentAddresses:()=>[`${n}:multi-chain-recent-addresses`],savedAddresses:()=>[`${n}:multi-chain-saved-addresses`],trustedApps:()=>[`${n}:multi-chain-trusted-apps`],metaMaskOverride:()=>[`${n}:multi-chain-metamask-override`],autoConfirm:(e,t)=>[n,"auto-confirm",e,t],allAutoConfirm:e=>[n,"auto-confirm",e],webViewDebugging:()=>[`${n}:enable-webview-debugging:v1`]}})),s.register("kA4wH",(function(t,r){e(t.exports,"getTrustedApps",(function(){return l}),(function(e){return l=e})),e(t.exports,"TrustedAppsStorageKey",(function(){return p}),(function(e){return p=e})),e(t.exports,"useTrustedApps",(function(){return d}),(function(e){return d=e})),e(t.exports,"setTrustedApps",(function(){return f}),(function(e){return f=e})),e(t.exports,"useSetTrustedApps",(function(){return h}),(function(e){return h=e})),s("HlEsU");var n=s("a8rmj"),i=s("9W7fs"),o=s("5ekp2"),a=s("cmUG2"),u=s("aScdY"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function l(e){return c(this,void 0,void 0,(function*(){const t=yield e.get(p);return null!=t?t:a.DEFAULT_TRUSTED_APPS}))}function d(e){return(0,o.useQuery)({queryKey:u.settingsQueryKeys.trustedApps(),refetchOnMount:"always",queryFn(){return c(this,void 0,void 0,(function*(){return yield l(e)}))}})}function f(e,t){return c(this,void 0,void 0,(function*(){yield e.set(p,t)}))}function h(e,t){return(0,i.useMutation)({mutationFn({trustedApps:t}){return c(this,void 0,void 0,(function*(){yield f(e,t)}))},onSuccess(){return c(this,void 0,void 0,(function*(){yield t.invalidateQueries(u.settingsQueryKeys.trustedApps())}))}})}const p=n.StorageKeys.UserTrustedApps})),s.register("2NqH9",(function(t,r){e(t.exports,"MetaMaskOverrideSetting",(function(){return c}),(function(e){return c=e})),e(t.exports,"getMetaMaskOverrideSetting",(function(){return d}),(function(e){return d=e})),e(t.exports,"useMultiChainMetaMaskOverrideSetting",(function(){return f}),(function(e){return f=e})),e(t.exports,"useSetMultiChainMetaMaskOverrideSetting",(function(){return h}),(function(e){return h=e})),e(t.exports,"setMetaMaskOverrideSetting",(function(){return p}),(function(e){return p=e}));var n=s("9W7fs"),i=s("5ekp2"),o=s("7XqVB"),a=s("aScdY"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=o.z.enum(["ALWAYS_ASK","USE_PHANTOM","USE_METAMASK"]),l="metaMaskOverride";function d(e){return u(this,void 0,void 0,(function*(){const t=yield e.get(l),r=c.safeParse(t);return r.success?r.data:c.enum.ALWAYS_ASK}))}function f(e){return(0,i.useQuery)({queryKey:a.settingsQueryKeys.metaMaskOverride(),refetchOnMount:"always",queryFn(){return u(this,void 0,void 0,(function*(){return d(e)}))}})}function h(e,t,r){return(0,n.useMutation)({mutationFn(t){return u(this,void 0,void 0,(function*(){yield p(e,t),r.capture("metamaskOverrideSettingsChanged",{data:{setting:t}})}))},onSuccess(){return u(this,void 0,void 0,(function*(){yield t.invalidateQueries(a.settingsQueryKeys.metaMaskOverride())}))}})}function p(e,t){return u(this,void 0,void 0,(function*(){yield e.set(l,t)}))}})),s.register("imtbH",(function(t,r){e(t.exports,"useEmojiSkinTone",(function(){return c}),(function(e){return c=e})),e(t.exports,"useSetEmojiSkinTone",(function(){return l}),(function(e){return l=e}));var n=s("9W7fs"),i=s("5ekp2"),o=s("3oIAQ"),a=s("aScdY"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function c(e){const t=a.settingsQueryKeys.emojiSkinTone();return(0,i.useQuery)({queryKey:t,queryFn:()=>u(this,void 0,void 0,(function*(){return yield e.get(o.SettingsStorageKeys.EmojiSkinTone)}))})}function l(e,t){return(0,n.useMutation)({mutationFn:({skinTone:t})=>u(this,void 0,void 0,(function*(){yield e.set(o.SettingsStorageKeys.EmojiSkinTone,{version:1,skinTone:t})})),onSuccess:()=>{t.invalidateQueries(a.settingsQueryKeys.emojiSkinTone())}})}})),s.register("3oIAQ",(function(t,r){var n,i;e(t.exports,"SettingsStorageKeys",(function(){return n})),(i=n||(n={})).EmojiSkinTone="emojiSkinTone",i.IsAnalyticsOptedOut="isAnalyticsOptedOut",i.ShowWalletShortcuts="showWalletShortcuts",i.SavedAddresses="savedAddresses",i.RecentAddressesBrowser="recentAddresses",i.RecentAddressesMobile="recentAddressesV2"})),s.register("hl7hv",(function(t,r){e(t.exports,"checkIsAnalyticsOptedOut",(function(){return l}),(function(e){return l=e})),e(t.exports,"useIsAnalyticsOptedOut",(function(){return d}),(function(e){return d=e})),e(t.exports,"useSetIsAnalyticsOptedOut",(function(){return f}),(function(e){return f=e}));var n=s("9W7fs"),i=s("5ekp2"),o=s("cmUG2"),a=s("3oIAQ"),u=s("aScdY"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const l=(e,t)=>c(void 0,void 0,void 0,(function*(){const r=yield e.get(a.SettingsStorageKeys.IsAnalyticsOptedOut);return null===r?null!=t?t:o.DEFAULT_IS_ANALYTICS_OPTED_OUT:r}));function d(e,t){const r=u.settingsQueryKeys.isAnalyticsOptedOut();return(0,i.useQuery)({queryKey:r,queryFn:()=>c(this,void 0,void 0,(function*(){return l(e,t)}))})}function f(e,t,r){return(0,n.useMutation)({mutationFn:({isAnalyticsOptedOut:t})=>c(this,void 0,void 0,(function*(){yield e.set(a.SettingsStorageKeys.IsAnalyticsOptedOut,t),r.setAnalyticsOptedOut(t)})),onSuccess:()=>{t.invalidateQueries(u.settingsQueryKeys.isAnalyticsOptedOut())}})}})),s.register("3AlOk",(function(t,r){e(t.exports,"useIsBalanceHidden",(function(){return u}),(function(e){return u=e})),e(t.exports,"useSetIsBalanceHidden",(function(){return c}),(function(e){return c=e})),s("HlEsU");var n=s("a8rmj"),i=s("9W7fs"),o=s("5ekp2"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const u=(e,t)=>{const{data:r}=(0,o.useQuery)({queryKey:[n.StorageKeys.BalanceHiddenStatus],queryFn:()=>a(void 0,void 0,void 0,(function*(){const r=yield e.get(n.StorageKeys.BalanceHiddenStatus),i=yield((e,t,r)=>a(void 0,void 0,void 0,(function*(){if(null!==e)return e;try{const e=yield r.get(n.StorageKeys.BalanceHiddenStatus);return null!==e&&(yield t.set(n.StorageKeys.BalanceHiddenStatus,e),yield r.remove(n.StorageKeys.BalanceHiddenStatus)),t.get(n.StorageKeys.BalanceHiddenStatus)}catch(e){return null}})))(r,e,t);return!!i}))});return null!=r&&r},c=(e,t)=>{const{mutateAsync:r}=(0,i.useMutation)({mutationFn:t=>a(void 0,void 0,void 0,(function*(){return yield e.set(n.StorageKeys.BalanceHiddenStatus,t)})),onMutate:e=>a(void 0,void 0,void 0,(function*(){yield t.cancelQueries({queryKey:[n.StorageKeys.BalanceHiddenStatus]});const r=t.getQueryData([n.StorageKeys.BalanceHiddenStatus]);return t.setQueryData([n.StorageKeys.BalanceHiddenStatus],e),{previousIsBalanceHidden:r}})),onError:(e,r,i)=>{t.setQueryData([n.StorageKeys.BalanceHiddenStatus],null==i?void 0:i.previousIsBalanceHidden)},onSuccess:()=>{t.invalidateQueries([n.StorageKeys.BalanceHiddenStatus])}});return r}})),s.register("fk8w4",(function(t,r){e(t.exports,"useLockTimer",(function(){return c}),(function(e){return c=e})),e(t.exports,"useSetLockTimer",(function(){return l}),(function(e){return l=e})),s("HlEsU");var n=s("a8rmj"),i=s("9W7fs"),o=s("5ekp2"),a=s("cmUG2"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=e=>(0,o.useQuery)({queryKey:[n.StorageKeys.LockTimerMs],queryFn:()=>u(void 0,void 0,void 0,(function*(){const t=yield e.get(n.StorageKeys.LockTimerMs);return null!=t?t:a.DEFAULT_UNLOCK_TIMER}))}),l=(e,t)=>(0,i.useMutation)({mutationFn:({lockTimeInMs:t})=>u(void 0,void 0,void 0,(function*(){return yield e.set(n.StorageKeys.LockTimerMs,t)})),onSuccess:()=>{t.invalidateQueries([n.StorageKeys.LockTimerMs])}})})),s.register("lN1Xq",(function(t,r){e(t.exports,"usePreferredExplorerNameForNetworkId",(function(){return p}),(function(e){return p=e})),e(t.exports,"usePreferredExplorers",(function(){return m}),(function(e){return m=e})),e(t.exports,"useAddressPreferredExplorerUrl",(function(){return y}),(function(e){return y=e})),e(t.exports,"useTransactionPreferredExplorerUrl",(function(){return g}),(function(e){return g=e})),e(t.exports,"useSetPreferredExplorers",(function(){return v}),(function(e){return v=e})),s("HlEsU");var n=s("a8rmj");s("csW2r");var i=s("fKWqZ"),o=s("g79CS"),a=s("9W7fs"),u=s("5ekp2"),c=s("cmUG2"),l=s("edkNv");s("8dD9w");var d=s("5XA1M"),f=(d=s("5XA1M"),s("aScdY")),h=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function p(e,t,r){return m(e,t,(e=>{var t;const n=null!==(t=e.explorers[r])&&void 0!==t?t:(0,d.getDefaultExplorerTypeByNetworkID)(r);return c.SUPPORTED_EXPLORER_NAMES[n]}))}function y(e,t,r,n){return m(e,t,(e=>{const t=e.explorers[r];return(0,d.generateExplorerUrl)({networkID:r,endpoint:"address",explorerType:t,param:n})}))}function g(e,t,r){return m(e,t,(e=>{if(!r)return"";const t=r.networkID,n=e.explorers[t];return(0,d.generateExplorerUrl)({networkID:t,endpoint:"transaction",explorerType:n,param:r.id})}))}function m(e,t,r){const i=f.settingsQueryKeys.preferredExplorers();return(0,u.useQuery)({queryKey:i,queryFn:()=>h(this,void 0,void 0,(function*(){const r=yield e.get(n.StorageKeys.UserExplorerPreferenceV2),i=yield b(r,e,t);return i?{version:i.version,explorers:Object.assign(Object.assign({},c.DEFAULT_PREFERRED_EXPLORERS.explorers),i.explorers)}:c.DEFAULT_PREFERRED_EXPLORERS})),select:r})}function v(e,t){return(0,a.useMutation)({mutationFn:({preferredExplorers:t})=>h(this,void 0,void 0,(function*(){yield e.set(n.StorageKeys.UserExplorerPreferenceV2,t)})),onSuccess:()=>{t.invalidateQueries(f.settingsQueryKeys.preferredExplorers())}})}const b=(e,t,r)=>h(void 0,void 0,void 0,(function*(){if(null!==e)return e;try{const e=yield r.get(n.StorageKeys.UserExplorerPreferenceV2);return null!==e?(yield t.set(n.StorageKeys.UserExplorerPreferenceV2,e),yield r.remove(n.StorageKeys.UserExplorerPreferenceV2)):(yield(0,l.migratePreferredExplorerToNewKey)({fromStorage:r,toStorage:t}),yield r.remove(n.StorageKeys.UserExplorerPreference)),yield t.get(n.StorageKeys.UserExplorerPreferenceV2)}catch(e){return i.telemetry.captureError(e,o.FeatureTag.Storage),null}}))})),s.register("edkNv",(function(t,r){e(t.exports,"migratePreferredExplorerToNewKey",(function(){return l}),(function(e){return l=e})),s("iOvk1");var n=s("kZfdH");s("HlEsU");var i=s("a8rmj");s("csW2r");var o=s("fKWqZ"),a=s("g79CS"),u=s("cmUG2"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const l=e=>c(void 0,void 0,void 0,(function*(){const t=yield e.fromStorage.get(i.StorageKeys.UserExplorerPreference);if(t&&"string"==typeof t){const r=Object.assign(Object.assign({},u.DEFAULT_PREFERRED_EXPLORERS),{explorers:Object.assign(Object.assign({},u.DEFAULT_PREFERRED_EXPLORERS.explorers),{[n.NetworkIDs.Solana.Mainnet]:t})});o.telemetry.addBreadcrumb(a.FeatureTag.Settings,"Setting Preferred Explorer in new Storage",a.Severity.Info),yield e.toStorage.set(i.StorageKeys.UserExplorerPreferenceV2,r)}else o.telemetry.addBreadcrumb(a.FeatureTag.Settings,"Setting Preferred Explorer default value in new Storage",a.Severity.Info),yield e.toStorage.set(i.StorageKeys.UserExplorerPreferenceV2,u.DEFAULT_PREFERRED_EXPLORERS)}))})),s.register("8dD9w",(function(t,r){e(t.exports,"generateExplorerUrl",(function(){return s("5XA1M").generateExplorerUrl})),e(t.exports,"getDefaultExplorerTypeByNetworkID",(function(){return s("5XA1M").getDefaultExplorerTypeByNetworkID})),e(t.exports,"getAccountRemovalWarning",(function(){return s("8oOXt").getAccountRemovalWarning})),e(t.exports,"generateSupportedLanguageValues",(function(){return s("8eJdY").generateSupportedLanguageValues})),e(t.exports,"languageMatches",(function(){return s("8eJdY").languageMatches})),e(t.exports,"languageDisplayValue",(function(){return s("8eJdY").languageDisplayValue})),e(t.exports,"getSupportedLanguageValue",(function(){return s("8eJdY").getSupportedLanguageValue}));s("5XA1M"),s("8oOXt"),s("8eJdY")})),s.register("5XA1M",(function(t,r){e(t.exports,"getDefaultExplorerTypeByNetworkID",(function(){return c})),e(t.exports,"generateExplorerUrl",(function(){return l})),e(t.exports,"formatExplorers",(function(){return g})),s("iOvk1");var n=s("hQuuj"),i=s("d3oOU"),o=s("WiuIh"),a=s("gS84f"),u=s("3rp8a");const c=e=>{switch(n.Chains.getChainID(e)){case i.Chain.Bitcoin:return"mempool";case i.Chain.Ethereum:return"etherscan";case i.Chain.Polygon:return"polygonscan";case i.Chain.Solana:return"solscan"}},l=({networkID:e,endpoint:t,param:r,explorerType:n})=>{const i=d(e)[null!=n?n:c(e)];return i?i(t,r):""},d=e=>{if(n.Chains.isSolanaNetworkID(e))return f(e);if(n.Chains.isEthereumNetworkID(e))return h(e);if(n.Chains.isPolygonNetworkID(e))return p(e);if(n.Chains.isBitcoinNetworkID(e))return y(e);throw new Error("Can't find explorers for given network ID")},f=e=>{const t=(e=>{switch(e){case o.SolanaNetworkID.Devnet:return"devnet";case o.SolanaNetworkID.Testnet:return"testnet";case o.SolanaNetworkID.Mainnet:default:return"mainnet-beta"}})(e);let r="";return["devnet","testnet"].includes(t)&&(r=`?cluster=${t}`),{"solana-beach":(e,t)=>`https://solanabeach.io/${e}/${t}${r}`,solscan:(e,t)=>`https://solscan.io/${{transaction:"tx",address:"address"}[e]}/${t}${r}`,"solana-explorer":(e,t)=>`https://explorer.solana.com/${e}/${t}${r}`,"solana-fm":(e,r)=>`https://solana.fm/${{transaction:"tx",address:"address"}[e]}/${r}?cluster=${{"mainnet-beta":"mainnet-qn1",testnet:"testnet-solana",devnet:"devnet-solana",localhost:"localhost"}[t]}`,xray:(e,t)=>`https://xray.helius.xyz/${{transaction:"tx",address:"token"}[e]}/${t}${r}`}},h=e=>{const t=(e=>{switch(e){case a.EthereumNetworkID.Goerli:return"goerli.";case a.EthereumNetworkID.Sepolia:return"sepolia.";case a.EthereumNetworkID.Mainnet:default:return""}})(e);return{etherscan:(e,r)=>`https://${t}etherscan.io/${{transaction:"tx",address:"address",token:"token"}[e]}/${r}`}},p=e=>{const t=(e=>{switch(e){case u.PolygonNetworkID.Mumbai:return"mumbai.";case u.PolygonNetworkID.Mainnet:default:return""}})(e);return{polygonscan:(e,r)=>`https://${t}polygonscan.com/${{transaction:"tx",address:"address",token:"token"}[e]}/${r}`}},y=e=>({mempool:(e,t)=>`https://mempool.space/${{transaction:"tx",address:"address"}[e]}/${t}`,blockchair:(e,t)=>`https://blockchair.com/bitcoin/${{transaction:"transaction",address:"address"}[e]}/${t}`}),g=e=>{if(!e)return;const t={};for(const r in e.explorers){t[n.Chains.getNetworkName(r)]=e.explorers[r]}return Object.assign(Object.assign({},e),{explorers:t})}})),s.register("8oOXt",(function(t,r){e(t.exports,"getAccountRemovalWarning",(function(){return o})),s("4xbAj");var n=s("3U2BZ");s("43063");var i=s("8PTXn");const o=e=>{switch(e){case n.AccountType.PrivateKey:return i.default.t("removeAccountWarningPrivateKey");case n.AccountType.Seed:return i.default.t("removeAccountWarningSeed");case n.AccountType.Ledger:return i.default.t("removeAccountWarningLedger");case n.AccountType.SeedVault:return i.default.t("removeAccountWarningSeedVault");case n.AccountType.ReadOnly:return i.default.t("removeAccountWarningReadOnly")}}})),s.register("8eJdY",(function(t,r){e(t.exports,"generateSupportedLanguageValues",(function(){return i})),e(t.exports,"languageMatches",(function(){return o})),e(t.exports,"languageDisplayValue",(function(){return a})),e(t.exports,"getSupportedLanguageValue",(function(){return u}));var n=s("cmUG2");const i=()=>{const e=[];return n.SUPPORTED_LANGUAGES.forEach((t=>{e.push(t.value),t.isLocale&&e.push(t.value.substr(0,2))})),[...new Set(e)]},o=(e,t)=>"fil"===e.substr(0,3)?"fil"===t:"zh"===e.substr(0,2)?"zh-TW"===e?"zh-TW"===t:"zh-CN"===t:t===e.substr(0,2),a=e=>{var t;return null===(t=n.SUPPORTED_LANGUAGES.find((t=>o(e,t.value))))||void 0===t?void 0:t.displayValue},u=e=>{var t;return null===(t=n.SUPPORTED_LANGUAGES.find((t=>o(e,t.value))))||void 0===t?void 0:t.value}})),s.register("28k4N",(function(t,r){e(t.exports,"useShowWalletShortcutsSettings",(function(){return l}),(function(e){return l=e})),e(t.exports,"useSetShowWalletShortcutsSettings",(function(){return d}),(function(e){return d=e}));var n=s("9W7fs"),i=s("5ekp2"),o=s("cmUG2"),a=s("3oIAQ"),u=s("aScdY"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function l(e){const t=u.settingsQueryKeys.showWalletShortcuts();return(0,i.useQuery)({queryKey:t,queryFn:()=>c(this,void 0,void 0,(function*(){const t=yield e.get(a.SettingsStorageKeys.ShowWalletShortcuts);return null!=t?"true"===t:o.DEFAULT_SHOW_WALLET_SHORTCUTS}))})}function d(e,t){return(0,n.useMutation)({mutationFn:({showWalletShortcuts:t})=>c(this,void 0,void 0,(function*(){yield e.set(a.SettingsStorageKeys.ShowWalletShortcuts,t?"true":"false")})),onSuccess:()=>{t.invalidateQueries(u.settingsQueryKeys.showWalletShortcuts())}})}})),s.register("3ttfG",(function(t,r){e(t.exports,"useWebViewDebugging",(function(){return d}),(function(e){return d=e})),e(t.exports,"useSetWebViewDebugging",(function(){return f}),(function(e){return f=e}));var n=s("9W7fs"),i=s("5ekp2"),o=s("7XqVB"),a=s("aScdY"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=o.z.boolean(),l="webViewDebugging";function d(e){return(0,i.useQuery)({queryKey:a.settingsQueryKeys.webViewDebugging(),refetchOnMount:"always",queryFn(){return u(this,void 0,void 0,(function*(){return function(e){return u(this,void 0,void 0,(function*(){const t=yield e.get(l),r=c.safeParse(t);return!!r.success&&r.data}))}(e)}))}})}function f(e,t){return(0,n.useMutation)({mutationFn(t){return u(this,void 0,void 0,(function*(){yield function(e,t){return u(this,void 0,void 0,(function*(){yield e.set(l,t)}))}(e,t)}))},onSuccess(){return u(this,void 0,void 0,(function*(){yield t.invalidateQueries(a.settingsQueryKeys.webViewDebugging())}))}})}})),s.register("bsYH2",(function(t,r){e(t.exports,"useAddressBook",(function(){return l})),s("4xbAj");var n=s("5Ddag");s("iOvk1");var i=s("hQuuj"),o=s("29o0l"),a=s("cmUG2"),u=s("fOrVa"),c=s("hxJLk");const l=(e,t,r,i,s)=>{const{data:l=[]}=(0,n.useAllMultiChainAccountsQuery)(e,t,s),{data:A=a.DEFAULT_RECENT_ADDRESSES}=(0,u.useRecentAddresses)(t,s),{data:S=a.DEFAULT_SAVED_ADDRESSES}=(0,u.useSavedAddresses)(t,s),{mutate:E}=(0,c.useSetRecentAddresses)(t,i),{mutate:T}=(0,c.useSetSavedAddresses)(t,i);return(0,o.useMemo)((()=>({recentAddresses:A,savedAddresses:S,addRecentAddress:({address:e,chainID:t,timestamp:r=Date.now()})=>g(l,A,S,E,{address:e,chainID:t,timestamp:r}),addSavedAddress:e=>m(l,A,S,E,T,e),editSavedAddress:(e,t)=>v(S,T,e,t),getExistingAccount:e=>f(l,e),getSavedAddressLabel:(e,t)=>x(S.addresses,e,t),getKnownAddressLabel:(e,t)=>x([S.addresses,d(l)].flat(),e,t),isExistingAccountAddress:e=>h(l,e),isRecentAddress:(e,t)=>p(A,e,t),isSavedAddress:(e,t)=>y(S,e,t),removeRecentAddress:e=>b(A,E,e),removeSavedAddress:e=>w(S,T,e)})),[l,A,S,E,T])},d=e=>{const t=[];for(const r of e)t.push(...r.addresses.map((({address:e,networkID:t})=>({address:e,chainID:t,label:r.name}))));return t},f=(e,t)=>e[S(e,t)],h=(e,t)=>S(e,t)>-1,p=(e,t,r)=>E(e.addresses,{address:t,chainID:r})>-1,y=(e,t,r)=>E(e.addresses,{address:t,chainID:r})>-1,g=(e,t,r,n,{address:i,chainID:o,timestamp:s=Date.now()})=>{if(h(e,i)||y(r,i,o)||p(t,i,o))return;t.addresses.unshift({address:i,chainID:o,timestamp:s});const{addresses:u}=t;return t.addresses=u.slice(0,a.MAX_RECENT_ADDRESSES),n({recentAddresses:t}),t},m=(e,t,r,n,i,o)=>{const{address:s,chainID:a}=o;if(h(e,s)||y(r,s,a))return;b(t,n,{address:s,chainID:a,timestamp:0});const u=Object.assign(Object.assign({},r),{addresses:[...r.addresses,o]});return i({savedAddresses:u}),u},v=(e,t,r,n)=>{const i=E(e.addresses,r);if(i<0)return;const o=[...e.addresses];o[i]=n;const s=Object.assign(Object.assign({},e),{addresses:o});return t({savedAddresses:s}),s},b=(e,t,r)=>{const n=E(e.addresses,r);if(n<0)return;const i=[...e.addresses];i.splice(n,1);const o=Object.assign(Object.assign({},e),{addresses:i});return t({recentAddresses:o}),o},w=(e,t,r)=>{const n=E(e.addresses,r);if(n<0)return;const i=[...e.addresses];i.splice(n,1);const o=Object.assign(Object.assign({},e),{addresses:i});return t({savedAddresses:o}),o},x=(e,t,r)=>{const n=E(e,{address:t,chainID:r});if(!(n<0))return e[n].label},A=(e,t,r)=>i.Chains.isEVMNetworkID(r)?e.toLowerCase()===t.toLowerCase():e===t,S=(e,t)=>e.findIndex((e=>e.addresses.find((e=>A(e.address,t,e.networkID))))),E=(e,t)=>e.findIndex((e=>{const r=t.chainID===e.chainID,n=A(t.address,e.address,t.chainID);return r&&n}))})),s.register("fOrVa",(function(t,r){e(t.exports,"useRecentAddresses",(function(){return h}),(function(e){return h=e})),e(t.exports,"useSavedAddresses",(function(){return p}),(function(e){return p=e})),s("4xbAj");var n=s("rSFgF");s("iOvk1");var i=s("4BLKW"),o=s("hQuuj");s("HlEsU");var a=s("a8rmj"),u=s("5ekp2"),c=s("7dHjq"),l=s("cmUG2"),d=s("aScdY"),f=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function h(e,t){const{isSuccess:r}=t.useChainAvailability(),o=(0,c.useQueryClient)(),s=d.settingsQueryKeys.recentAddresses();return(0,u.useQuery)({enabled:r,queryKey:s,queryFn:()=>f(this,void 0,void 0,(function*(){const t=yield e.get(a.StorageKeys.UserRecentAddresses),r=(0,i.getCachedChainAvailability)(o);if(!r)throw n.ERR_MISSING_CHAIN_AVAILABILITY;const s=r.enabledChainIDs;return t?y(t,s):l.DEFAULT_RECENT_ADDRESSES}))})}function p(e,t){const{isSuccess:r}=t.useChainAvailability(),o=(0,c.useQueryClient)(),s=d.settingsQueryKeys.savedAddresses();return(0,u.useQuery)({enabled:r,queryKey:s,queryFn:()=>f(this,void 0,void 0,(function*(){const t=yield e.get(a.StorageKeys.UserSavedAddresses),r=(0,i.getCachedChainAvailability)(o);if(!r)throw n.ERR_MISSING_CHAIN_AVAILABILITY;const s=r.enabledChainIDs;return t?y(t,s):l.DEFAULT_SAVED_ADDRESSES}))})}const y=(e,t)=>Object.assign(Object.assign({},e),{addresses:e.addresses.filter((e=>t.includes(o.Chains.getChainID(e.chainID))))})})),s.register("hxJLk",(function(t,r){e(t.exports,"useSetRecentAddresses",(function(){return u}),(function(e){return u=e})),e(t.exports,"useSetSavedAddresses",(function(){return c}),(function(e){return c=e})),s("HlEsU");var n=s("a8rmj"),i=s("9W7fs"),o=s("aScdY"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function u(e,t){return(0,i.useMutation)({mutationFn:({recentAddresses:t})=>a(this,void 0,void 0,(function*(){yield e.set(n.StorageKeys.UserRecentAddresses,t)})),onSuccess:()=>{t.invalidateQueries(o.settingsQueryKeys.recentAddresses())}})}function c(e,t){return(0,i.useMutation)({mutationFn:({savedAddresses:t})=>a(this,void 0,void 0,(function*(){yield e.set(n.StorageKeys.UserSavedAddresses,t)})),onSuccess:()=>{t.invalidateQueries(o.settingsQueryKeys.savedAddresses())}})}})),s.register("jW4eL",(function(t,r){e(t.exports,"useSettingsExport",(function(){return c}));var n=s("29o0l"),i=s("kA4wH"),o=s("hl7hv"),a=s("lN1Xq"),u=s("5XA1M");const c=(e,t,r)=>{const{data:s,isFetching:c}=(0,i.useTrustedApps)(e),{data:l,isFetching:d}=(0,o.useIsAnalyticsOptedOut)(e,r),{data:f,isFetching:h}=(0,a.usePreferredExplorers)(e,t),p=c||d||h;return(0,n.useMemo)((()=>({data:{"Analytics Opt Out":l,"Preferred Explorers":(0,u.formatExplorers)(f),"Trusted Apps":s},isFetching:p})),[l,p,f,s])}})),s.register("hjFnt",(function(t,r){e(t.exports,"usePreferredAddressTypes",(function(){return l})),s("iOvk1");var n=s("hQuuj"),i=s("aKI1C");s("43063");var o=s("hPHdZ");s("7mQ3Y");var a=s("hX0bG"),u=s("1f62U"),c=s("29o0l");const l=({isTestnetMode:e,enabledAddressTypes:t,enableAddressTypes:r,disableAddressTypes:s,analytics:l})=>{const{t:d}=(0,o.useTranslation)(),h=(0,c.useMemo)((()=>n.Chains.getAddressTypes(e?i.BitcoinNetworkID.Testnet:i.BitcoinNetworkID.Mainnet).sort(f)),[e]),p=(0,c.useMemo)((()=>h.filter((e=>t.includes(e))).sort(f)),[h,t]),y=(0,c.useCallback)((e=>{const r=n.Chains.getChainIDs(e);for(const e of r){if(n.Chains[e].addressTypes.filter((e=>t.includes(e))).length<=1)return!1}return!0}),[t]),g=(0,c.useCallback)(((e,t)=>{t?y(e)&&(s({addressTypes:[e]}),l.capture("settingsPreferredBitcoinAddressToggledOffByUser",{data:{toggle:{addressType:e}}})):(r({addressTypes:[e]}),l.capture("settingsPreferredBitcoinAddressToggledOnByUser",{data:{toggle:{addressType:e}}}))}),[l,y,s,r]),m=(0,c.useMemo)((()=>({[a.AddressType.BitcoinNativeSegwit]:{title:u.AddressTypes.getDisplayName(a.AddressType.BitcoinNativeSegwit),subtitle:d("settingsPreferredBitcoinAddressNativeSegwitExplainer")},[a.AddressType.BitcoinTaproot]:{title:u.AddressTypes.getDisplayName(a.AddressType.BitcoinTaproot),subtitle:d("settingsPreferredBitcoinAddressTaprootExplainer")}})),[d]);return{availableBitcoinAddressTypes:h,enabledBitcoinAddressTypes:p,canDisableAddressType:y,handleAddressTypeEnablementChange:g,PREFERRED_BTC_ADDRESS_CONTENT:m}},d=[a.AddressType.BitcoinNativeSegwit,a.AddressType.BitcoinTaproot,a.AddressType.BitcoinNestedSegwit,a.AddressType.BitcoinLegacy],f=(e,t)=>d.indexOf(e)-d.indexOf(t)})),s.register("59der",(function(t,r){e(t.exports,"createTrustedAppsMigrator",(function(){return s("3mvRF").createTrustedAppsMigrator})),e(t.exports,"createUserExplorerPreferenceMigrator",(function(){return s("YrsBO").createUserExplorerPreferenceMigrator})),e(t.exports,"createNetworkSettingsMigrator",(function(){return s("gssSK").createNetworkSettingsMigrator})),e(t.exports,"createIsAnalyticsOptedOutMigrator",(function(){return s("1gsoq").createIsAnalyticsOptedOutMigrator})),e(t.exports,"createRecentAddressMigrator",(function(){return s("9rXf9").createRecentAddressMigrator})),e(t.exports,"createSavedAddressBookMigrator",(function(){return s("dKg2j").createSavedAddressBookMigrator}));s("3mvRF"),s("YrsBO"),s("gssSK"),s("1gsoq"),s("9rXf9"),s("dKg2j")})),s.register("3mvRF",(function(t,r){e(t.exports,"createTrustedAppsMigrator",(function(){return m}),(function(e){return m=e})),s("4xbAj");var n=s("3U2BZ"),i=s("c89j8"),o=s("9vcVr"),a=s("ii979");s("iOvk1");var u=s("hQuuj");s("7mQ3Y");var c=s("1f62U");s("HlEsU");var l=s("a8rmj");s("csW2r");var d=s("fKWqZ"),f=s("g79CS");s("RVqnc");var h=s("9925P"),p=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const y=new Set([l.StorageKeys.TrustedApplicationsByOwnerBrowser,l.StorageKeys.TrustedApplicationsByOwnerBrowserV2,l.StorageKeys.TrustedApplicationsByOwnerMobile]),g=l.StorageKeys.UserTrustedApps;function m(e){function t(){return p(this,void 0,void 0,(function*(){try{return!!(yield e.toStorage.get(g))}catch(e){return!1}}))}return{key:g,canStartMigration:function(){return p(this,void 0,void 0,(function*(){return Promise.resolve({result:!0})}))},hasCompletedMigration:t,migrate:function(){return p(this,void 0,void 0,(function*(){if(yield t())return!0;try{return yield function(e){return p(this,void 0,void 0,(function*(){d.telemetry.addBreadcrumb(f.FeatureTag.Settings,"Fetching all accounts from the vault",f.Severity.Info);const t=function(e){const t=c.AddressTypes.getAll(),r=u.Chains.getAllChainIDs(),s=u.Chains.getAllNetworkIDs({mainnetOnly:!0}),a=e.map((e=>{const a=Object.assign(Object.assign({},e),{name:"",addresses:(0,o.convertVaultAccountToChainAddresses)(e,s,t,r,i.DEFAULT_NETWORK_SETTING,!1)});return e.type===n.AccountType.Seed?Object.assign(Object.assign({},a),{type:n.AccountType.Seed,seedIdentifier:e.seedIdentifier,isReadOnly:!1}):e.type===n.AccountType.ReadOnly?Object.assign(Object.assign({},a),{type:n.AccountType.ReadOnly,isReadOnly:!0}):Object.assign(Object.assign({},a),{type:e.type,isReadOnly:!1})}));return a}(yield e.toVault.fetchAllAccounts());d.telemetry.addBreadcrumb(f.FeatureTag.Settings,"Converting legacy trusted dapps to new format",f.Severity.Info);const r=yield function(e,t,r){return p(this,void 0,void 0,(function*(){const n=yield e.get(l.StorageKeys.TrustedApplicationsByOwnerBrowserV2);if(null!==n)return function(e,t){var r;const n={};for(const i of Object.keys(e)){const o=null===(r=t.find((e=>e.addresses.find((({address:e})=>e===i)))))||void 0===r?void 0:r.identifier;if(void 0!==o){const t=e[i];for(const e of Object.keys(t)){const{lastConnectedTimestamp:r,dappMeta:i}=t[e];n[o]=Object.assign(Object.assign({},n[o]),{[e]:{lastConnectedTimestamp:r,dappMeta:{appUrl:i.appUrl,title:i.title,imageUrl:i.image}}})}}}return n}(n,t);const i=yield e.get(l.StorageKeys.TrustedApplicationsByOwnerBrowser);if(null!==i)return function(e,t){var r,n;const i={};for(const o of Object.keys(e)){const s=null===(r=t.find((e=>e.addresses.find((({address:e})=>e===o)))))||void 0===r?void 0:r.identifier;if(void 0!==s)for(const t of Object.keys(e[o]))i[s]=Object.assign(Object.assign({},i[s]),{[t]:{lastConnectedTimestamp:null,dappMeta:{appUrl:t,imageUrl:`${t}/apple-touch-icon.png`,title:null!==(n=(0,h.getHostname)(t))&&void 0!==n?n:t}}})}return i}(i,t);const o=yield e.get(l.StorageKeys.TrustedApplicationsByOwnerMobile);return null!==o?function(e,t,r){var n,i,o;const s={};for(const a of Object.keys(e)){const u=null===(n=t.find((e=>e.addresses.find((({address:e})=>e===a)))))||void 0===n?void 0:n.identifier;if(void 0!==u){const t=e[a];for(const e of Object.keys(t)){const{lastConnectedTimestamp:n,dappMeta:a,tabMeta:c}=t[e];if(!a&&!c){r.capture("invalidTrustedAppsMetadata",{data:{origin:e}});continue}const l=null!==(i=null==a?void 0:a.url)&&void 0!==i?i:null==c?void 0:c.url,d=null!==(o=null==a?void 0:a.title)&&void 0!==o?o:null==c?void 0:c.title;s[u]=Object.assign(Object.assign({},s[u]),{[e]:{lastConnectedTimestamp:n,dappMeta:{appUrl:l,imageUrl:`${e}/apple-touch-icon.png`,title:d}}})}}}return s}(o,t,r):{}}))}(e.fromStorage,t,e.analytics);d.telemetry.addBreadcrumb(f.FeatureTag.Settings,"Storing Trusted Dapps in new Storage",f.Severity.Info),yield e.toStorage.set(g,{version:1,apps:r})}))}(e),!0}catch(t){return(0,a.logMigrationError)(t,a.MigrationStep.Migration,g),yield function(e){return p(this,void 0,void 0,(function*(){yield e.remove(g)}))}(e.toStorage),!1}}))},cleanup:function(){return p(this,void 0,void 0,(function*(){if(!(yield t()))return!1;try{return yield Promise.all([...y].map((t=>e.fromStorage.remove(t)))),yield e.fromStorage.remove(g),!0}catch(e){return(0,a.logMigrationError)(e,a.MigrationStep.Cleanup,g),!1}}))}}}})),s.register("YrsBO",(function(t,r){e(t.exports,"createUserExplorerPreferenceMigrator",(function(){return c}),(function(e){return c=e}));var n=s("ii979");s("HlEsU");var i=s("a8rmj"),o=s("edkNv"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const u=i.StorageKeys.UserExplorerPreferenceV2;function c(e){function t(){return a(this,void 0,void 0,(function*(){try{return!!(yield e.toStorage.get(i.StorageKeys.UserExplorerPreferenceV2))}catch(e){return!1}}))}return{key:u,canStartMigration:function(){return a(this,void 0,void 0,(function*(){return Promise.resolve({result:!0})}))},hasCompletedMigration:t,migrate:function(){return a(this,void 0,void 0,(function*(){if(yield t())return!0;try{return yield function(e){return a(this,void 0,void 0,(function*(){yield(0,o.migratePreferredExplorerToNewKey)(e)}))}(e),!0}catch(t){return(0,n.logMigrationError)(t,n.MigrationStep.Migration,u),yield function(e){return a(this,void 0,void 0,(function*(){yield e.remove(i.StorageKeys.UserExplorerPreferenceV2)}))}(e.toStorage),!1}}))},cleanup:function(){return a(this,void 0,void 0,(function*(){if(!(yield t()))return!1;try{return yield e.fromStorage.remove(i.StorageKeys.UserExplorerPreference),!0}catch(e){return(0,n.logMigrationError)(e,n.MigrationStep.Cleanup,u),!1}}))}}}})),s.register("gssSK",(function(t,r){e(t.exports,"createNetworkSettingsMigrator",(function(){return w}),(function(e){return w=e}));var n=s("c89j8"),i=s("ii979");s("iOvk1");var o=s("kZfdH");s("7mQ3Y");var a=s("hX0bG");s("csW2r");var u=s("fKWqZ"),c=s("g79CS"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const d="networkSetting",f="developerMode",h="cluster";var p;(p||(p={})).Cluster="cluster";const y=new Error("Failed to get cluster from storage"),g=".phantom-labs.migration.network_settings",m={"mainnet-beta":o.NetworkIDs.Solana.Mainnet,devnet:o.NetworkIDs.Solana.Devnet,testnet:o.NetworkIDs.Solana.Testnet,localhost:o.NetworkIDs.Solana.Localnet};var v,b;function w(e){function t(){return l(this,void 0,void 0,(function*(){try{return!!(yield e.toStorage.get(g))}catch(e){return!1}}))}function r(t){return l(this,void 0,void 0,(function*(){switch(t){case v.completedWithSuccess:u.telemetry.addBreadcrumb(c.FeatureTag.Settings,"Network settings migration completed with success",c.Severity.Info),yield e.toStorage.set(g,{version:2,completion:new Date,succeeded:!0});break;case v.completedWithError:u.telemetry.addBreadcrumb(c.FeatureTag.Settings,"Network settings migration completed with error",c.Severity.Info),yield e.toStorage.set(g,{version:2,completion:new Date,succeeded:!1});break;case v.notCompleted:u.telemetry.addBreadcrumb(c.FeatureTag.Settings,"Remove network settings migration key when not completed",c.Severity.Info),yield e.toStorage.remove(g)}}))}return{key:g,canStartMigration:function(){return l(this,void 0,void 0,(function*(){return Promise.resolve({result:!0})}))},hasCompletedMigration:t,migrate:function(){return l(this,void 0,void 0,(function*(){if(yield t())return!0;try{yield e.toStorage.remove([d,f]),yield function({fromStorage:e,toStorage:t}){var r;return l(this,void 0,void 0,(function*(){u.telemetry.addBreadcrumb(c.FeatureTag.Settings,"Fetching network settings from old Storage",c.Severity.Info);const i=yield e.get(d);if(i)return u.telemetry.addBreadcrumb(c.FeatureTag.Settings,"Setting old network settings in new Storage",c.Severity.Info),void(yield t.set(d,i));u.telemetry.addBreadcrumb(c.FeatureTag.Settings,"Migrating Stored Solana Cluster",c.Severity.Info);const o=null!==(r=yield function(e){return l(this,void 0,void 0,(function*(){try{return yield e.get(p.Cluster)}catch(e){throw y}}))}(e))&&void 0!==r?r:"mainnet-beta",s="mainnet-beta"===o,h=s?n.DEFAULT_SOLANA_TEST_NETWORK:m[o],g=Object.assign(Object.assign({},n.DEFAULT_NETWORK_SETTING),{setting:Object.assign(Object.assign({},n.DEFAULT_NETWORK_SETTING.setting),{[a.AddressType.Solana]:h})});u.telemetry.addBreadcrumb(c.FeatureTag.Settings,"Setting migrated network settings in new Storage",c.Severity.Info),yield t.set(d,g);const v=!s,b=Object.assign(Object.assign({},n.DEFAULT_DEVELOPER_MODE),{isDeveloperMode:v});u.telemetry.addBreadcrumb(c.FeatureTag.Settings,"Setting Is Developer Mode settings in new Storage",c.Severity.Info),yield t.set(f,b)}))}(e),yield r(v.completedWithSuccess)}catch(t){u.telemetry.addBreadcrumb(c.FeatureTag.Settings,"Removing network settings and developer keys after migration failed",c.Severity.Info);try{yield e.toStorage.remove([d,f])}catch(e){u.telemetry.addBreadcrumb(c.FeatureTag.Settings,"Failed to remove partial network settings and developer keys",c.Severity.Info)}(0,i.logMigrationError)(t,i.MigrationStep.Migration,g),yield r(v.completedWithError)}return!0}))},cleanup:function(){return l(this,void 0,void 0,(function*(){if(!(yield t()))return!1;try{return u.telemetry.addBreadcrumb(c.FeatureTag.Settings,"Remove network setting and cluster in migration cleanup",c.Severity.Info),yield e.fromStorage.remove([d,h]),!0}catch(e){return(0,i.logMigrationError)(e,i.MigrationStep.Cleanup,g),!1}}))}}}(b=v||(v={}))[b.completedWithSuccess=0]="completedWithSuccess",b[b.completedWithError=1]="completedWithError",b[b.notCompleted=2]="notCompleted"})),s.register("1gsoq",(function(t,r){e(t.exports,"createIsAnalyticsOptedOutMigrator",(function(){return c}),(function(e){return c=e}));var n=s("ii979"),i=s("3oIAQ"),o=s("1kaXo"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const u=i.SettingsStorageKeys.IsAnalyticsOptedOut;function c(e){function t(){return a(this,void 0,void 0,(function*(){try{return"boolean"==typeof(yield e.toStorage.get(u))}catch(e){return!1}}))}return{key:u,canStartMigration:function(){return a(this,void 0,void 0,(function*(){return Promise.resolve({result:!0})}))},hasCompletedMigration:t,migrate:function(){return a(this,void 0,void 0,(function*(){if(yield t())return!0;try{return yield function(e){return a(this,void 0,void 0,(function*(){yield(0,o.migrateIsAnalyticsOptedOut)(e)}))}(e),!0}catch(t){return(0,n.logMigrationError)(t,n.MigrationStep.Migration,u),yield function(e){return a(this,void 0,void 0,(function*(){yield e.remove(u)}))}(e.toStorage),!1}}))},cleanup:function(){return a(this,void 0,void 0,(function*(){if(!(yield t()))return!1;try{return yield e.fromStorage.remove(u),!0}catch(e){return(0,n.logMigrationError)(e,n.MigrationStep.Cleanup,u),!1}}))}}}})),s.register("1kaXo",(function(t,r){e(t.exports,"migrateIsAnalyticsOptedOut",(function(){return c}),(function(e){return c=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("cmUG2"),a=s("3oIAQ"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=e=>u(void 0,void 0,void 0,(function*(){n.telemetry.addBreadcrumb(i.FeatureTag.Settings,"Fetching IsAnalyticsOptedOut from old Storage",i.Severity.Info);const t=yield e.fromStorage.get(a.SettingsStorageKeys.IsAnalyticsOptedOut);"boolean"==typeof t?(n.telemetry.addBreadcrumb(i.FeatureTag.Settings,"Setting IsAnalyticsOptedOut in new Storage",i.Severity.Info),yield e.toStorage.set(a.SettingsStorageKeys.IsAnalyticsOptedOut,t)):(n.telemetry.addBreadcrumb(i.FeatureTag.Settings,"Setting IsAnalyticsOptedOut default value in new Storage",i.Severity.Info),yield e.toStorage.set(a.SettingsStorageKeys.IsAnalyticsOptedOut,o.DEFAULT_IS_ANALYTICS_OPTED_OUT))}))})),s.register("9rXf9",(function(t,r){e(t.exports,"createRecentAddressMigrator",(function(){return f}),(function(e){return f=e})),s("4xbAj");var n=s("ii979");s("iOvk1");var i=s("kZfdH");s("HlEsU");var o=s("a8rmj");s("csW2r");var a=s("fKWqZ"),u=s("g79CS"),c=s("3oIAQ"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const d=".phantom-labs.migration.recent-address",f=({fromStorage:e,toStorage:t})=>{const r=()=>l(void 0,void 0,void 0,(function*(){try{const e=yield t.get(o.StorageKeys.UserRecentAddresses);return!!(yield t.get(d))||!!e}catch(e){return(0,n.logMigrationError)(e,n.MigrationStep.Completion,d),!1}})),s=()=>l(void 0,void 0,void 0,(function*(){a.telemetry.addBreadcrumb(u.FeatureTag.Account,"Fetching recent addresses from old Storage in browser",u.Severity.Info);const r=yield e.get(c.SettingsStorageKeys.RecentAddressesBrowser);a.telemetry.addBreadcrumb(u.FeatureTag.Account,"Fetching recent addresses from old Storage in mobile",u.Severity.Info);const n=yield e.get(c.SettingsStorageKeys.RecentAddressesMobile),s={version:1,addresses:[]};if(r){const e=r.filter((e=>"string"==typeof e)).map((e=>({address:e,chainID:i.NetworkIDs.Solana.Mainnet,timestamp:0})));s.addresses=e}if(n){const e=n.map((e=>({address:e.address,chainID:i.NetworkIDs.Solana.Mainnet,timestamp:e.timestamp})));s.addresses=e}a.telemetry.addBreadcrumb(u.FeatureTag.Account,"Settings recent addresses in new Storage",u.Severity.Info),yield t.set(o.StorageKeys.UserRecentAddresses,s)})),f=e=>l(void 0,void 0,void 0,(function*(){e?yield t.set(d,{version:1,completion:new Date}):yield t.remove(d)}));return{key:d,canStartMigration:function(){return l(this,void 0,void 0,(function*(){return Promise.resolve({result:!0})}))},hasCompletedMigration:r,migrate:()=>l(void 0,void 0,void 0,(function*(){if(yield r())return!0;try{return yield s(),yield f(!0),!0}catch(e){return(0,n.logMigrationError)(e,n.MigrationStep.Migration,d),yield f(!1),!1}})),cleanup:()=>l(void 0,void 0,void 0,(function*(){return Promise.resolve(!0)}))}}})),s.register("dKg2j",(function(t,r){e(t.exports,"createSavedAddressBookMigrator",(function(){return f}),(function(e){return f=e})),s("4xbAj");var n=s("ii979");s("iOvk1");var i=s("kZfdH");s("HlEsU");var o=s("a8rmj");s("csW2r");var a=s("fKWqZ"),u=s("g79CS"),c=s("3oIAQ"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const d=".phantom-labs.migration.saved-addresses",f=({fromStorage:e,toStorage:t})=>{const r=()=>l(void 0,void 0,void 0,(function*(){try{const e=yield t.get(o.StorageKeys.UserSavedAddresses);return!!(yield t.get(d))||!!e}catch(e){return(0,n.logMigrationError)(e,n.MigrationStep.Completion,d),!1}})),s=()=>l(void 0,void 0,void 0,(function*(){a.telemetry.addBreadcrumb(u.FeatureTag.Account,"Fetching saved addresses from old Storage",u.Severity.Info);const r=yield e.get(c.SettingsStorageKeys.SavedAddresses),n={version:1,addresses:[]};if(null!==r){const e=r.map((e=>({address:e.address,chainID:i.NetworkIDs.Solana.Mainnet,label:e.label})));n.addresses=e}a.telemetry.addBreadcrumb(u.FeatureTag.Account,"Settings saved addresses in new Storage",u.Severity.Info),yield t.set(o.StorageKeys.UserSavedAddresses,n)})),f=e=>l(void 0,void 0,void 0,(function*(){e?yield t.set(d,{version:1,completion:new Date}):yield t.remove(d)}));return{key:d,canStartMigration:function(){return l(this,void 0,void 0,(function*(){return Promise.resolve({result:!0})}))},hasCompletedMigration:r,migrate:()=>l(void 0,void 0,void 0,(function*(){if(yield r())return!0;try{return yield s(),yield f(!0),!0}catch(e){return(0,n.logMigrationError)(e,n.MigrationStep.Migration,d),yield f(!1),!1}})),cleanup:()=>l(void 0,void 0,void 0,(function*(){return Promise.resolve(!0)}))}}})),s.register("ieVaT",(function(e,t){})),s.register("jzJjO",(function(t,r){e(t.exports,"prepareTrustedAppsSections",(function(){return s("epvXL").prepareTrustedAppsSections})),e(t.exports,"getTrustedAppRowUntilValue",(function(){return s("1HAv3").getTrustedAppRowUntilValue}));s("epvXL"),s("1HAv3")})),s.register("epvXL",(function(t,r){e(t.exports,"prepareTrustedAppsSections",(function(){return o})),s("RVqnc");var n=s("79hbg"),i=s("2iQFs");const o=e=>{const{accountIdentifier:t,autoConfirmEnabled:r=!1,trustedAppsByAccount:o}=e;if(!t||!o)return;const s=Object.values(o),a=[];let u=[];r?(s.forEach((e=>{e.autoConfirm&&(0,i.isAutoConfirmSessionActive)(e.autoConfirm)?a.push(e):u.push(e)})),a.sort(((e,t)=>{var r,n,i,o;return(null!==(n=null===(r=t.autoConfirm)||void 0===r?void 0:r.sessionStartTime)&&void 0!==n?n:0)-(null!==(o=null===(i=e.autoConfirm)||void 0===i?void 0:i.sessionStartTime)&&void 0!==o?o:0)}))):u=s;const c=(0,n.bucketByTime)(u.map((e=>{var t;const r=null!==(t=e.lastConnectedTimestamp)&&void 0!==t?t:0;return{timestamp:r,data:Object.assign(Object.assign({},e),{lastConnectedTimestamp:r})}})));return{autoConfirmEnabledApps:a,timeBucketedApps:c}}})),s.register("1HAv3",(function(t,r){e(t.exports,"getTrustedAppRowUntilValue",(function(){return i})),s("RVqnc");var n=s("26RNb");const i=(e,t)=>{var r,i,o,s;if(!t||void 0===(null===(r=e.autoConfirm)||void 0===r?void 0:r.sessionStartTime)||void 0===(null===(i=e.autoConfirm)||void 0===i?void 0:i.maxSessionDuration))return;const a=new Date((null===(o=e.autoConfirm)||void 0===o?void 0:o.sessionStartTime)+1e3*(null===(s=e.autoConfirm)||void 0===s?void 0:s.maxSessionDuration));return(0,n.date)(a).format("h:mm A")}})),s.register("draBQ",(function(t,r){e(t.exports,"invalidateAddressBookEntries",(function(){return o}),(function(e){return o=e}));var n=s("aScdY"),i=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const o=e=>i(void 0,void 0,void 0,(function*(){yield e.invalidateQueries(n.settingsQueryKeys.recentAddresses()),yield e.invalidateQueries(n.settingsQueryKeys.savedAddresses())}))})),s.register("1LpD3",(function(e,t){var r,n="undefined"!=typeof self?self:this,i=function(){function e(){this.fetch=!1,this.DOMException=n.DOMException}return e.prototype=n,new e}();r=i,function(e){var t={searchParams:"URLSearchParams"in r,iterable:"Symbol"in r&&"iterator"in Symbol,blob:"FileReader"in r&&"Blob"in r&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in r,arrayBuffer:"ArrayBuffer"in r};if(t.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],i=ArrayBuffer.isView||function(e){return e&&n.indexOf(Object.prototype.toString.call(e))>-1};function o(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function s(e){return"string"!=typeof e&&(e=String(e)),e}function a(e){var r={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(r[Symbol.iterator]=function(){return r}),r}function u(e){this.map={},e instanceof u?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function c(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function l(e){return new Promise((function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}}))}function d(e){var t=new FileReader,r=l(t);return t.readAsArrayBuffer(e),r}function f(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function h(){return this.bodyUsed=!1,this._initBody=function(e){var r;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:t.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:t.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():t.arrayBuffer&&t.blob&&(r=e)&&DataView.prototype.isPrototypeOf(r)?(this._bodyArrayBuffer=f(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):t.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||i(e))?this._bodyArrayBuffer=f(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=c(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?c(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(d)}),this.text=function(){var e,t,r,n=c(this);if(n)return n;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,r=l(t),t.readAsText(e),r;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=new Array(t.length),n=0;n-1?n:r),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(i)}function g(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),i=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(i))}})),t}function m(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new u(t.headers),this.url=t.url||"",this._initBody(e)}y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},h.call(y.prototype),h.call(m.prototype),m.prototype.clone=function(){return new m(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new u(this.headers),url:this.url})},m.error=function(){var e=new m(null,{status:0,statusText:""});return e.type="error",e};var v=[301,302,303,307,308];m.redirect=function(e,t){if(-1===v.indexOf(t))throw new RangeError("Invalid status code");return new m(null,{status:t,headers:{location:e}})},e.DOMException=r.DOMException;try{new e.DOMException}catch(t){e.DOMException=function(e,t){this.message=e,this.name=t;var r=Error(e);this.stack=r.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function b(r,n){return new Promise((function(i,o){var s=new y(r,n);if(s.signal&&s.signal.aborted)return o(new e.DOMException("Aborted","AbortError"));var a=new XMLHttpRequest;function c(){a.abort()}a.onload=function(){var e,t,r={status:a.status,statusText:a.statusText,headers:(e=a.getAllResponseHeaders()||"",t=new u,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var r=e.split(":"),n=r.shift().trim();if(n){var i=r.join(":").trim();t.append(n,i)}})),t)};r.url="responseURL"in a?a.responseURL:r.headers.get("X-Request-URL");var n="response"in a?a.response:a.responseText;i(new m(n,r))},a.onerror=function(){o(new TypeError("Network request failed"))},a.ontimeout=function(){o(new TypeError("Network request failed"))},a.onabort=function(){o(new e.DOMException("Aborted","AbortError"))},a.open(s.method,s.url,!0),"include"===s.credentials?a.withCredentials=!0:"omit"===s.credentials&&(a.withCredentials=!1),"responseType"in a&&t.blob&&(a.responseType="blob"),s.headers.forEach((function(e,t){a.setRequestHeader(t,e)})),s.signal&&(s.signal.addEventListener("abort",c),a.onreadystatechange=function(){4===a.readyState&&s.signal.removeEventListener("abort",c)}),a.send(void 0===s._bodyInit?null:s._bodyInit)}))}b.polyfill=!0,r.fetch||(r.fetch=b,r.Headers=u,r.Request=y,r.Response=m),e.Headers=u,e.Request=y,e.Response=m,e.fetch=b,Object.defineProperty(e,"__esModule",{value:!0})}({}),i.fetch.ponyfill=!0,delete i.fetch.polyfill;var o=i;(t=o.fetch).default=o.fetch,t.fetch=o.fetch,t.Headers=o.Headers,t.Request=o.Request,t.Response=o.Response,e.exports=t})),s.register("SGO3D",(function(e,t){var r,n;r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],r=0,n=0;r>>5]|=e[r]<<24-n%32;return t},wordsToBytes:function(e){for(var t=[],r=0;r<32*e.length;r+=8)t.push(e[r>>>5]>>>24-r%32&255);return t},bytesToHex:function(e){for(var t=[],r=0;r>>4).toString(16)),t.push((15&e[r]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],r=0;r>>6*(3-o)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],n=0,i=0;n>>6-2*i);return t}},e.exports=n})),s.register("hfc1Q",(function(e,t){var r={utf8:{stringToBytes:function(e){return r.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(r.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],r=0;r(d=a+1)&&(u=d),u>(d=i[l+1]+1)&&(u=d),i[l]=a;i[l]=u}return u}return n.distance(e,t)}};"undefined"!=typeof define&&null!==define&&define.amd?define((function(){return a})):null!==e&&e.exports===t?e.exports=a:"undefined"!=typeof self&&"function"==typeof self.postMessage&&"function"==typeof self.importScripts?self.Levenshtein=a:"undefined"!=typeof window&&null!==window&&(window.Levenshtein=a)}()})),s.register("70tAE",(function(t,r){e(t.exports,"distance",(function(){return i})),e(t.exports,"closest",(function(){return o}));const n=new Uint32Array(65536),i=(e,t)=>{if(e.length{const r=e.length,i=t.length,o=1<{const r=t.length,i=e.length,o=[],s=[],a=Math.ceil(r/32),u=Math.ceil(i/32);for(let e=0;e>>e&1,c=o[e/32|0]>>>e&1,l=r|a,d=((r|c)&u)+u^u|r|c;let f=a|~(d|u),h=u&d;f>>>31^i&&(s[e/32|0]^=1<>>31^c&&(o[e/32|0]^=1<>>e&1,u=o[e/32|0]>>>e&1,c=r|l,f=((r|u)&d)+d^d|r|u;let h=l|~(f|d),y=d&f;p+=h>>>i-1&1,p-=y>>>i-1&1,h>>>31^a&&(s[e/32|0]^=1<>>31^u&&(o[e/32|0]^=1<{let r=1/0,n=0;for(let o=0;o{},a="https://help.phantom.app",u="https://help.phantom.app/hc/en-us/articles/22984070097555",c="https://help.phantom.app/hc/en-us/articles/21872962238355",l="https://help.phantom.app/hc/en-us/articles/22984230766483",d="https://help.phantom.app/hc/en-us/articles/4406563212819",f="https://phantom.app",h="https://phantom.app/terms",p="https://phantom.app/fees",y="https://phantom.app/privacy",g="https://magiceden.io/terms-of-service.pdf",m="https://docs.solana.com/staking",v="https://docs.solana.com/implemented-proposals/staking-rewards",b="https://cdn.jsdelivr.net/gh/solana-labs/token-list@main/assets/mainnet/So11111111111111111111111111111111111111112/logo.png",w={type:"fungible",isNativeOfType:"sol",chain:n.Chain.Solana,name:"Solana",symbol:"SOL",iconUrl:b,decimals:9},x={type:"fungible",chain:n.Chain.Solana,name:"Wrapped Solana",symbol:"WSOL",iconUrl:b,decimals:9,address:"So11111111111111111111111111111111111111112"},A="https://blocklist.phantom.app/multichain.json",S="https://blowfish-blocklist-proxy.phantom.app",E="https://github.com/phantom-labs/blocklist",T=(0,i.solanaToLamports)(5e-6),k=(["t","y","1","true","yes"].some((e=>{var t;return(void 0===(t=void 0)?void 0:t.toLowerCase())===e})),["localhost","127.0.0.1"])})),s.register("Nt4tV",(function(r,n){e(r.exports,"formatSecondsAsTime",(function(){return c})),e(r.exports,"basisPointsToPercent",(function(){return l})),e(r.exports,"lamportsToSolana",(function(){return d})),e(r.exports,"solanaToLamports",(function(){return f})),e(r.exports,"uiAmountToAmount",(function(){return h})),e(r.exports,"amountToUiAmount",(function(){return p})),e(r.exports,"amountToUiAmountString",(function(){return y})),e(r.exports,"amountToFormattedAmount",(function(){return g})),e(r.exports,"formatTokenAmount",(function(){return A})),e(r.exports,"formatNumber",(function(){return m})),e(r.exports,"formatDollarAmount",(function(){return b})),e(r.exports,"formatTokenAmountToMaxDecimals",(function(){return S})),e(r.exports,"formatTokenAmountInputs",(function(){return E})),e(r.exports,"removeWebPrefixes",(function(){return T})),e(r.exports,"removeHashes",(function(){return k})),e(r.exports,"msToMin",(function(){return I})),e(r.exports,"minToMs",(function(){return _})),e(r.exports,"formatPercentage",(function(){return P})),e(r.exports,"formatLockTimer",(function(){return R})),s("hMVEP");var i=s("liYfk"),o=s("67I3m"),a=s("gXOkW");s("24hfq");var u=s("kAKNF");t(o)(t(a).localeData("en"),{abbreviations:{thousand:"K",million:"M",billion:"B",trillion:"T"}});const c=(e,t)=>{const r=Math.floor(e/3600),n=Math.floor((e-3600*r)/60),i=e%60;return r>0?t("pendingTransactionEstimatedTimeHM",{hours:r,minutes:n}):n>0?t("pendingTransactionEstimatedTimeMS",{minutes:n,seconds:i}):t("pendingTransactionEstimatedTimeS",{seconds:i})},l=e=>e/100,d=e=>(0,u.BigNumber)(e).dividedBy(i.LAMPORTS_PER_SOL),f=e=>(0,u.BigNumber)(e).multipliedBy(i.LAMPORTS_PER_SOL),h=(e,t)=>0===t?new(0,u.BigNumber)(e):new(0,u.BigNumber)(e).multipliedBy(new(0,u.BigNumber)(10).pow(t)),p=(e,t)=>new(0,u.BigNumber)(e).div(new(0,u.BigNumber)(10).pow(t)),y=(e,t)=>new(0,u.BigNumber)(e).div(new(0,u.BigNumber)(10).pow(t)).toString(),g=(e,t)=>{const r=new(0,u.BigNumber)(e).div(new(0,u.BigNumber)(10).pow(t)).toNumber();return A(r)},m=(e,r={})=>{const n="number"==typeof e?e:(0,u.BigNumber)(e).toNumber(),{includePlusPrefix:i=!1,prefix:o="",infix:s="",suffix:c="",extendedDecimalsForSmallNumbers:l=!1,minimumAmount:d=.01,format:f="0,0.[00]",decimalFormatSmallNumbers:h="0.[00]",roundDecimals:p=!1}=r,y=i&&n>0?"+":n<0?"-":"",g=p?v(Math.abs(n)):Math.abs(n);if(Math.abs(n)>=d||0===n){const e=Math.abs(n)>1?r.compact?"0.[00]a":f:h;return`${o}${y}${s}${t(a)(g).format(e)}${c}`}if(l){return`${o}${y}${s}${new(0,u.BigNumber)(g).abs().toFormat()}${c}`}return`${o}${y}<${s}${new(0,u.BigNumber)(d).toFormat()}${c}`},v=e=>{const t=e?Math.floor(Math.log10(e)):0,r=t<0?Math.pow(10,1-t):100;return Math.round(e*r)/r},b=(e,t={})=>{var r,n;return m(e,Object.assign(Object.assign({},t),{infix:"$",format:t.compact?"0.[00]a":null!==(r=t.format)&&void 0!==r?r:"0,0.00",decimalFormatSmallNumbers:null!==(n=t.decimalFormatSmallNumbers)&&void 0!==n?n:"0.00"}))},w=1e-5,x="0,0.[00000]",A=(e,r=x)=>{const n=new(0,u.BigNumber)(e);if(n.abs().isGreaterThan(0)&&n.abs().isLessThan(w)){return`< ${n.isLessThan(0)?"-":""}0.00001`}const i=t(a)(n.toNumber());return r===x&&n.isGreaterThanOrEqualTo(1e6)?i.format("0,0.[00]a"):i.format(r)},S=(e,t=9)=>{const r=(e.match(/\./g)||[]).length;return e.endsWith(".")&&r>1?e.substring(0,e.length-1):0===e.length||e.endsWith(".")||e.endsWith("0")?e:new(0,u.BigNumber)(e).decimalPlaces(t).toString()},E=e=>e.replace(/,|\.{2,}/g,".").replace(/^[0]+/g,"0").replace(/[^\d.]/g,""),T=e=>e.replace(/^(?:https?:\/\/)?(?:www\.)?/i,"").split("/")[0],k=e=>{const t=e.indexOf("#");if(-1!==t){const r=e.indexOf("?");return-1!==r&&rt?e.substring(0,t)+e.substring(r,e.length):e.substring(0,t)}return e},I=e=>e/6e4,_=e=>6e4*e,P=(e,r="0.00%",n=!1)=>`${n&&e>0?"+":""}${t(a)(e).format(0===e?"0%":r)}`,R=(e,t)=>{if(!t||0===t)return e("requireAuthImmediately");const r=I(t);return 1===r?`1 ${e("timeUnitMinute")}`:60===r?`1 ${e("timeUnitHour")}`:r>60?`${r/60} ${e("timeUnitHours")}`:`${r} ${e("timeUnitMinutes")}`}})),s.register("67I3m",(function(e,t){var r=s("l2Zxy"),n=s("bqPrQ"),i=s("aYDkw"),o=s("361IW"),a=s("cUvmR"),u=s("03xjp"),c=Object.prototype.hasOwnProperty,l=i((function(e,t){if(a(t)||o(t))n(t,u(t),e);else for(var i in t)c.call(t,i)&&r(e,i,t[i])}));e.exports=l})),s.register("l2Zxy",(function(e,t){var r=s("hDUKi"),n=s("53Fg1"),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,o){var s=e[t];i.call(e,t)&&n(s,o)&&(void 0!==o||t in e)||r(e,t,o)}})),s.register("hDUKi",(function(e,t){var r=s("dQ0B8");e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}})),s.register("dQ0B8",(function(e,t){var r=s("6o524"),n=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=n})),s.register("6o524",(function(e,t){var r=s("fLaDt"),n=s("lJqQQ");e.exports=function(e,t){var i=n(e,t);return r(i)?i:void 0}})),s.register("fLaDt",(function(e,t){var r=s("ii6ag"),n=s("fYZ8E"),i=s("fMHnx"),o=s("7kHRj"),a=/^\[object .+?Constructor\]$/,u=Function.prototype,c=Object.prototype,l=u.toString,d=c.hasOwnProperty,f=RegExp("^"+l.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||n(e))&&(r(e)?f:a).test(o(e))}})),s.register("ii6ag",(function(e,t){var r=s("dZAMD"),n=s("fMHnx"),i="[object AsyncFunction]",o="[object Function]",a="[object GeneratorFunction]",u="[object Proxy]";e.exports=function(e){if(!n(e))return!1;var t=r(e);return t==o||t==a||t==i||t==u}})),s.register("dZAMD",(function(e,t){var r=s("6w0A5"),n=s("1enpF"),i=s("6MiUP"),o="[object Null]",a="[object Undefined]",u=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?a:o:u&&u in Object(e)?n(e):i(e)}})),s.register("6w0A5",(function(e,t){var r=s("hrcGx").Symbol;e.exports=r})),s.register("hrcGx",(function(e,t){var r=s("asbwY"),n="object"==typeof self&&self&&self.Object===Object&&self,i=r||n||Function("return this")();e.exports=i})),s.register("asbwY",(function(e,t){var n="object"==typeof r&&r&&r.Object===Object&&r;e.exports=n})),s.register("1enpF",(function(e,t){var r=s("6w0A5"),n=Object.prototype,i=n.hasOwnProperty,o=n.toString,a=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,a),r=e[a];try{e[a]=void 0;var n=!0}catch(e){}var s=o.call(e);return n&&(t?e[a]=r:delete e[a]),s}})),s.register("6MiUP",(function(e,t){var r=Object.prototype.toString;e.exports=function(e){return r.call(e)}})),s.register("fMHnx",(function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}})),s.register("fYZ8E",(function(e,t){var r,n=s("2lJDt"),i=(r=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!i&&i in e}})),s.register("2lJDt",(function(e,t){var r=s("hrcGx")["__core-js_shared__"];e.exports=r})),s.register("7kHRj",(function(e,t){var r=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return r.call(e)}catch(e){}try{return e+""}catch(e){}}return""}})),s.register("lJqQQ",(function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}})),s.register("53Fg1",(function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}})),s.register("bqPrQ",(function(e,t){var r=s("l2Zxy"),n=s("hDUKi");e.exports=function(e,t,i,o){var s=!i;i||(i={});for(var a=-1,u=t.length;++a1?r[o-1]:void 0,a=o>2?r[2]:void 0;for(s=e.length>3&&"function"==typeof s?(o--,s):void 0,a&&n(r[0],r[1],a)&&(s=o<3?void 0:s,o=1),t=Object(t);++i0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}})),s.register("5HEqt",(function(e,t){var r=s("53Fg1"),n=s("361IW"),i=s("3hhaq"),o=s("fMHnx");e.exports=function(e,t,s){if(!o(s))return!1;var a=typeof t;return!!("number"==a?n(s)&&i(t,s.length):"string"==a&&t in s)&&r(s[t],e)}})),s.register("361IW",(function(e,t){var r=s("ii6ag"),n=s("dDRbJ");e.exports=function(e){return null!=e&&n(e.length)&&!r(e)}})),s.register("dDRbJ",(function(e,t){var r=9007199254740991;e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}})),s.register("3hhaq",(function(e,t){var r=9007199254740991,n=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var i=typeof e;return!!(t=null==t?r:t)&&("number"==i||"symbol"!=i&&n.test(e))&&e>-1&&e%1==0&&e=m&&!o||"t"===o?(g+=h.abbreviations.trillion,t/=m):a=v&&!o||"b"===o?(g+=h.abbreviations.billion,t/=v):a=b&&!o||"m"===o?(g+=h.abbreviations.million,t/=b):(a=1e3&&!o||"k"===o)&&(g+=h.abbreviations.thousand,t/=1e3)),e._.includes(r,"[.]")&&(y=!0,r=r.replace("[.]",".")),u=t.toString().split(".")[0],c=r.split(".")[1],d=r.indexOf(","),i=(r.split(".")[0].split(",")[0].match(/0/g)||[]).length,c?(e._.includes(c,"[")?(c=(c=c.replace("]","")).split("["),w=e._.toFixed(t,c[0].length+c[1].length,n,c[1].length)):w=e._.toFixed(t,c.length,n),u=w.split(".")[0],w=e._.includes(w,".")?h.delimiters.decimal+w.split(".")[1]:"",y&&0===Number(w.slice(1))&&(w="")):u=e._.toFixed(t,0,n),g&&!o&&Number(u)>=1e3&&g!==h.abbreviations.trillion)switch(u=String(Number(u)/1e3),g){case h.abbreviations.thousand:g=h.abbreviations.million;break;case h.abbreviations.million:g=h.abbreviations.billion;break;case h.abbreviations.billion:g=h.abbreviations.trillion}if(e._.includes(u,"-")&&(u=u.slice(1),x=!0),u.length0;A--)u="0"+u;return d>-1&&(u=u.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+h.delimiters.thousands)),0===r.indexOf(".")&&(u=""),f=u+w+(g||""),p?f=(p&&x?"(":"")+f+(p&&x?")":""):l>=0?f=0===l?(x?"-":"+")+f:f+(x?"-":"+"):x&&(f="-"+f),f},stringToNumber:function(e){var t,r,n,i=s[u.currentLocale],o=e,a={thousand:3,million:6,billion:9,trillion:12};if(u.zeroFormat&&e===u.zeroFormat)r=0;else if(u.nullFormat&&e===u.nullFormat||!e.replace(/[^0-9]+/g,"").length)r=null;else{for(t in r=1,"."!==i.delimiters.decimal&&(e=e.replace(/\./g,"").replace(i.delimiters.decimal,".")),a)if(n=new RegExp("[^a-zA-Z]"+i.abbreviations[t]+"(?:\\)|(\\"+i.currency.symbol+")?(?:\\))?)?$"),o.match(n)){r*=Math.pow(10,a[t]);break}r*=(e.split("-").length+Math.min(e.split("(").length-1,e.split(")").length-1))%2?1:-1,e=e.replace(/[^0-9\.]+/g,""),r*=Number(e)}return r},isNaN:function(e){return"number"==typeof e&&isNaN(e)},includes:function(e,t){return-1!==e.indexOf(t)},insert:function(e,t,r){return e.slice(0,r)+t+e.slice(r)},reduce:function(e,t){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof t)throw new TypeError(t+" is not a function");var r,n=Object(e),i=n.length>>>0,o=0;if(3===arguments.length)r=arguments[2];else{for(;o=i)throw new TypeError("Reduce of empty array with no initial value");r=n[o++]}for(;on?e:n}),1)},toFixed:function(e,t,r,n){var i,o,s,a,u=e.toString().split("."),c=t-(n||0);return i=2===u.length?Math.min(Math.max(u[1].length,c),t):c,s=Math.pow(10,i),a=(r(e+"e+"+i)/s).toFixed(i),n>t-i&&(o=new RegExp("\\.?0{1,"+(n-(t-i))+"}$"),a=a.replace(o,"")),a}},e.options=u,e.formats=o,e.locales=s,e.locale=function(e){return e&&(u.currentLocale=e.toLowerCase()),u.currentLocale},e.localeData=function(e){if(!e)return s[u.currentLocale];if(e=e.toLowerCase(),!s[e])throw new Error("Unknown locale : "+e);return s[e]},e.reset=function(){for(var e in a)u[e]=a[e]},e.zeroFormat=function(e){u.zeroFormat="string"==typeof e?e:null},e.nullFormat=function(e){u.nullFormat="string"==typeof e?e:null},e.defaultFormat=function(e){u.defaultFormat="string"==typeof e?e:"0.0"},e.register=function(e,t,r){if(t=t.toLowerCase(),this[e+"s"][t])throw new TypeError(t+" "+e+" already registered.");return this[e+"s"][t]=r,r},e.validate=function(t,r){var n,i,o,s,a,u,c,l;if("string"!=typeof t&&(t+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",t)),(t=t.trim()).match(/^\d+$/))return!0;if(""===t)return!1;try{c=e.localeData(r)}catch(t){c=e.localeData(e.locale())}return o=c.currency.symbol,a=c.abbreviations,n=c.delimiters.decimal,i="."===c.delimiters.thousands?"\\.":c.delimiters.thousands,(null===(l=t.match(/^[^\d]+/))||(t=t.substr(1),l[0]===o))&&((null===(l=t.match(/[^\d]+$/))||(t=t.slice(0,-1),l[0]===a.thousand||l[0]===a.million||l[0]===a.billion||l[0]===a.trillion))&&(u=new RegExp(i+"{2}"),!t.match(/[^\d.,]/g)&&(!((s=t.split(n)).length>2)&&(s.length<2?!!s[0].match(/^\d+.*\d$/)&&!s[0].match(u):1===s[0].length?!!s[0].match(/^\d+$/)&&!s[0].match(u)&&!!s[1].match(/^\d+$/):!!s[0].match(/^\d+.*\d$/)&&!s[0].match(u)&&!!s[1].match(/^\d+$/)))))},e.fn=c.prototype={clone:function(){return e(this)},format:function(t,r){var n,i,s,a=this._value,c=t||u.defaultFormat;if(r=r||Math.round,0===a&&null!==u.zeroFormat)i=u.zeroFormat;else if(null===a&&null!==u.nullFormat)i=u.nullFormat;else{for(n in o)if(c.match(o[n].regexps.format)){s=o[n].format;break}i=(s=s||e._.numberToFormat)(a,c,r)}return i},value:function(){return this._value},input:function(){return this._input},set:function(e){return this._value=Number(e),this},add:function(e){var r=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([this._value,e],(function(e,t,n,i){return e+Math.round(r*t)}),0)/r,this},subtract:function(e){var r=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([e],(function(e,t,n,i){return e-Math.round(r*t)}),Math.round(this._value*r))/r,this},multiply:function(e){return this._value=t.reduce([this._value,e],(function(e,r,n,i){var o=t.correctionFactor(e,r);return Math.round(e*o)*Math.round(r*o)/Math.round(o*o)}),1),this},divide:function(e){return this._value=t.reduce([this._value,e],(function(e,r,n,i){var o=t.correctionFactor(e,r);return Math.round(e*o)/Math.round(r*o)})),this},difference:function(t){return Math.abs(e(this._value).subtract(t).value())}},e.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(e){var t=e%10;return 1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th"},currency:{symbol:"$"}}),e.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(t,r,n){var i,o=e._.includes(r," BPS")?" ":"";return t*=1e4,r=r.replace(/\s?BPS/,""),i=e._.numberToFormat(t,r,n),e._.includes(i,")")?((i=i.split("")).splice(-1,0,o+"BPS"),i=i.join("")):i=i+o+"BPS",i},unformat:function(t){return+(1e-4*e._.stringToNumber(t)).toFixed(15)}}),n={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},i="("+(i=(r={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}).suffixes.concat(n.suffixes.filter((function(e){return r.suffixes.indexOf(e)<0}))).join("|")).replace("B","B(?!PS)")+")",e.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(i)},format:function(t,i,o){var s,a,u,c=e._.includes(i,"ib")?n:r,l=e._.includes(i," b")||e._.includes(i," ib")?" ":"";for(i=i.replace(/\s?i?b/,""),s=0;s<=c.suffixes.length;s++)if(a=Math.pow(c.base,s),u=Math.pow(c.base,s+1),null===t||0===t||t>=a&&t0&&(t/=a);break}return e._.numberToFormat(t,i,o)+l},unformat:function(t){var i,o,s=e._.stringToNumber(t);if(s){for(i=r.suffixes.length-1;i>=0;i--){if(e._.includes(t,r.suffixes[i])){o=Math.pow(r.base,i);break}if(e._.includes(t,n.suffixes[i])){o=Math.pow(n.base,i);break}}s*=o||1}return s}}),e.register("format","currency",{regexps:{format:/(\$)/},format:function(t,r,n){var i,o,s=e.locales[e.options.currentLocale],a={before:r.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:r.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(r=r.replace(/\s?\$\s?/,""),i=e._.numberToFormat(t,r,n),t>=0?(a.before=a.before.replace(/[\-\(]/,""),a.after=a.after.replace(/[\-\)]/,"")):t<0&&!e._.includes(a.before,"-")&&!e._.includes(a.before,"(")&&(a.before="-"+a.before),o=0;o=0;o--)switch(a.after[o]){case"$":i=o===a.after.length-1?i+s.currency.symbol:e._.insert(i,s.currency.symbol,-(a.after.length-(1+o)));break;case" ":i=o===a.after.length-1?i+" ":e._.insert(i," ",-(a.after.length-(1+o)+s.currency.symbol.length-1))}return i}}),e.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(t,r,n){var i=("number"!=typeof t||e._.isNaN(t)?"0e+0":t.toExponential()).split("e");return r=r.replace(/e[\+|\-]{1}0/,""),e._.numberToFormat(Number(i[0]),r,n)+"e"+i[1]},unformat:function(t){var r=e._.includes(t,"e+")?t.split("e+"):t.split("e-"),n=Number(r[0]),i=Number(r[1]);return i=e._.includes(t,"e-")?i*=-1:i,e._.reduce([n,Math.pow(10,i)],(function(t,r,n,i){var o=e._.correctionFactor(t,r);return t*o*(r*o)/(o*o)}),1)}}),e.register("format","ordinal",{regexps:{format:/(o)/},format:function(t,r,n){var i=e.locales[e.options.currentLocale],o=e._.includes(r," o")?" ":"";return r=r.replace(/\s?o/,""),o+=i.ordinal(t),e._.numberToFormat(t,r,n)+o}}),e.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(t,r,n){var i,o=e._.includes(r," %")?" ":"";return e.options.scalePercentBy100&&(t*=100),r=r.replace(/\s?\%/,""),i=e._.numberToFormat(t,r,n),e._.includes(i,")")?((i=i.split("")).splice(-1,0,o+"%"),i=i.join("")):i=i+o+"%",i},unformat:function(t){var r=e._.stringToNumber(t);return e.options.scalePercentBy100?.01*r:r}}),e.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(e,t,r){var n=Math.floor(e/60/60),i=Math.floor((e-3600*n)/60),o=Math.round(e-3600*n-60*i);return n+":"+(i<10?"0"+i:i)+":"+(o<10?"0"+o:o)},unformat:function(e){var t=e.split(":"),r=0;return 3===t.length?(r+=3600*Number(t[0]),r+=60*Number(t[1]),r+=Number(t[2])):2===t.length&&(r+=60*Number(t[0]),r+=Number(t[1])),Number(r)}}),e}))})),s.register("24hfq",(function(t,r){e(t.exports,"BigNumber",(function(){return s("kAKNF").BigNumber})),s("kAKNF").BigNumber.config({EXPONENTIAL_AT:1e3,DECIMAL_PLACES:78})})),s.register("kAKNF",(function(e,t){!function(t){"use strict";var r,n=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,i=Math.ceil,o=Math.floor,s="[BigNumber Error] ",a=s+"Number primitive has more than 15 significant digits: ",u=1e14,c=14,l=9007199254740991,d=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],f=1e7,h=1e9;function p(e){var t=0|e;return e>0||e===t?t:t-1}function y(e){for(var t,r,n=1,i=e.length,o=e[0]+"";nc^r?1:-1;for(a=(u=i.length)<(c=o.length)?u:c,s=0;so[s]^r?1:-1;return u==c?0:u>c^r?1:-1}function m(e,t,r,n){if(er||e!==o(e))throw Error(s+(n||"Argument")+("number"==typeof e?er?" out of range: ":" not an integer: ":" not a primitive number: ")+String(e))}function v(e){var t=e.c.length-1;return p(e.e/c)==t&&e.c[t]%2!=0}function b(e,t){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(t<0?"e":"e+")+t}function w(e,t,r){var n,i;if(t<0){for(i=r+".";++t;i+=r);e=i+e}else if(++t>(n=e.length)){for(i=r,t-=n;--t;i+=r);e+=i}else tL?y.c=y.e=null:e.e=10;d/=10,u++);return void(u>L?y.c=y.e=null:(y.e=u,y.c=[e]))}p=String(e)}else{if(!n.test(p=String(e)))return A(y,p,f);y.s=45==p.charCodeAt(0)?(p=p.slice(1),-1):1}(u=p.indexOf("."))>-1&&(p=p.replace(".","")),(d=p.search(/e/i))>0?(u<0&&(u=d),u+=+p.slice(d+1),p=p.substring(0,d)):u<0&&(u=p.length)}else{if(m(t,2,z.length,"Base"),10==t&&H)return $(y=new q(e),M+y.e+1,O);if(p=String(e),f="number"==typeof e){if(0*e!=0)return A(y,p,f,t);if(y.s=1/e<0?(p=p.slice(1),-1):1,q.DEBUG&&p.replace(/^0\.0*|\./,"").length>15)throw Error(a+e)}else y.s=45===p.charCodeAt(0)?(p=p.slice(1),-1):1;for(r=z.slice(0,t),u=d=0,h=p.length;du){u=h;continue}}else if(!s&&(p==p.toUpperCase()&&(p=p.toLowerCase())||p==p.toLowerCase()&&(p=p.toUpperCase()))){s=!0,d=-1,u=0;continue}return A(y,String(e),f,t)}f=!1,(u=(p=x(p,t,10,y.s)).indexOf("."))>-1?p=p.replace(".",""):u=p.length}for(d=0;48===p.charCodeAt(d);d++);for(h=p.length;48===p.charCodeAt(--h););if(p=p.slice(d,++h)){if(h-=d,f&&q.DEBUG&&h>15&&(e>l||e!==o(e)))throw Error(a+y.s*e);if((u=u-d-1)>L)y.c=y.e=null;else if(u=N)?b(u,s):w(u,s,"0");else if(o=(e=$(new q(e),t,r)).e,a=(u=y(e.c)).length,1==n||2==n&&(t<=o||o<=B)){for(;aa){if(--t>0)for(u+=".";t--;u+="0");}else if((t+=o-a)>0)for(o+1==a&&(u+=".");t--;u+="0");return e.s<0&&i?"-"+u:u}function W(e,t){for(var r,n=1,i=new q(e[0]);n=10;i/=10,n++);return(r=n+r*c-1)>L?e.c=e.e=null:r=10;f/=10,s++);if((a=t-s)<0)a+=c,l=t,y=(h=g[p=0])/m[s-l-1]%10|0;else if((p=i((a+1)/c))>=g.length){if(!n)break e;for(;g.length<=p;g.push(0));h=y=0,s=1,l=(a%=c)-c+1}else{for(h=f=g[p],s=1;f>=10;f/=10,s++);y=(l=(a%=c)-c+s)<0?0:h/m[s-l-1]%10|0}if(n=n||t<0||null!=g[p+1]||(l<0?h:h%m[s-l-1]),n=r<4?(y||n)&&(0==r||r==(e.s<0?3:2)):y>5||5==y&&(4==r||n||6==r&&(a>0?l>0?h/m[s-l]:0:g[p-1])%10&1||r==(e.s<0?8:7)),t<1||!g[0])return g.length=0,n?(t-=e.e+1,g[0]=m[(c-t%c)%c],e.e=-t||0):g[0]=e.e=0,e;if(0==a?(g.length=p,f=1,p--):(g.length=p+1,f=m[c-a],g[p]=l>0?o(h/m[s-l]%m[l])*f:0),n)for(;;){if(0==p){for(a=1,l=g[0];l>=10;l/=10,a++);for(l=g[0]+=f,f=1;l>=10;l/=10,f++);a!=f&&(e.e++,g[0]==u&&(g[0]=1));break}if(g[p]+=f,g[p]!=u)break;g[p--]=0,f=1}for(a=g.length;0===g[--a];g.pop());}e.e>L?e.c=e.e=null:e.e=N?b(t,r):w(t,r,"0"),e.s<0?"-"+t:t)}return q.clone=e,q.ROUND_UP=0,q.ROUND_DOWN=1,q.ROUND_CEIL=2,q.ROUND_FLOOR=3,q.ROUND_HALF_UP=4,q.ROUND_HALF_DOWN=5,q.ROUND_HALF_EVEN=6,q.ROUND_HALF_CEIL=7,q.ROUND_HALF_FLOOR=8,q.EUCLID=9,q.config=q.set=function(e){var t,r;if(null!=e){if("object"!=typeof e)throw Error(s+"Object expected: "+e);if(e.hasOwnProperty(t="DECIMAL_PLACES")&&(m(r=e[t],0,h,t),M=r),e.hasOwnProperty(t="ROUNDING_MODE")&&(m(r=e[t],0,8,t),O=r),e.hasOwnProperty(t="EXPONENTIAL_AT")&&((r=e[t])&&r.pop?(m(r[0],-h,0,t),m(r[1],0,h,t),B=r[0],N=r[1]):(m(r,-h,h,t),B=-(N=r<0?-r:r))),e.hasOwnProperty(t="RANGE"))if((r=e[t])&&r.pop)m(r[0],-h,-1,t),m(r[1],1,h,t),D=r[0],L=r[1];else{if(m(r,-h,h,t),!r)throw Error(s+t+" cannot be zero: "+r);D=-(L=r<0?-r:r)}if(e.hasOwnProperty(t="CRYPTO")){if((r=e[t])!==!!r)throw Error(s+t+" not true or false: "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw F=!r,Error(s+"crypto unavailable");F=r}else F=r}if(e.hasOwnProperty(t="MODULO_MODE")&&(m(r=e[t],0,9,t),U=r),e.hasOwnProperty(t="POW_PRECISION")&&(m(r=e[t],0,h,t),j=r),e.hasOwnProperty(t="FORMAT")){if("object"!=typeof(r=e[t]))throw Error(s+t+" not an object: "+r);K=r}if(e.hasOwnProperty(t="ALPHABET")){if("string"!=typeof(r=e[t])||/^.?$|[+\-.\s]|(.).*\1/.test(r))throw Error(s+t+" invalid: "+r);H="0123456789"==r.slice(0,10),z=r}}return{DECIMAL_PLACES:M,ROUNDING_MODE:O,EXPONENTIAL_AT:[B,N],RANGE:[D,L],CRYPTO:F,MODULO_MODE:U,POW_PRECISION:j,FORMAT:K,ALPHABET:z}},q.isBigNumber=function(e){if(!e||!0!==e._isBigNumber)return!1;if(!q.DEBUG)return!0;var t,r,n=e.c,i=e.e,a=e.s;e:if("[object Array]"=={}.toString.call(n)){if((1===a||-1===a)&&i>=-h&&i<=h&&i===o(i)){if(0===n[0]){if(0===i&&1===n.length)return!0;break e}if((t=(i+1)%c)<1&&(t+=c),String(n[0]).length==t){for(t=0;t=u||r!==o(r))break e;if(0!==r)return!0}}}else if(null===n&&null===i&&(null===a||1===a||-1===a))return!0;throw Error(s+"Invalid BigNumber: "+e)},q.maximum=q.max=function(){return W(arguments,R.lt)},q.minimum=q.min=function(){return W(arguments,R.gt)},q.random=(S=9007199254740992,E=Math.random()*S&2097151?function(){return o(Math.random()*S)}:function(){return 8388608*(1073741824*Math.random()|0)+(8388608*Math.random()|0)},function(e){var t,r,n,a,u,l=0,f=[],p=new q(C);if(null==e?e=M:m(e,0,h),a=i(e/c),F)if(crypto.getRandomValues){for(t=crypto.getRandomValues(new Uint32Array(a*=2));l>>11))>=9e15?(r=crypto.getRandomValues(new Uint32Array(2)),t[l]=r[0],t[l+1]=r[1]):(f.push(u%1e14),l+=2);l=a/2}else{if(!crypto.randomBytes)throw F=!1,Error(s+"crypto unavailable");for(t=crypto.randomBytes(a*=7);l=9e15?crypto.randomBytes(7).copy(t,l):(f.push(u%1e14),l+=7);l=a/7}if(!F)for(;l=10;u/=10,l++);lr-1&&(null==s[i+1]&&(s[i+1]=0),s[i+1]+=s[i]/r|0,s[i]%=r)}return s.reverse()}return function(n,i,o,s,a){var u,c,l,d,f,h,p,g,m=n.indexOf("."),v=M,b=O;for(m>=0&&(d=j,j=0,n=n.replace(".",""),h=(g=new q(i)).pow(n.length-m),j=d,g.c=t(w(y(h.c),h.e,"0"),10,o,e),g.e=g.c.length),l=d=(p=t(n,i,o,a?(u=z,e):(u=e,z))).length;0==p[--d];p.pop());if(!p[0])return u.charAt(0);if(m<0?--l:(h.c=p,h.e=l,h.s=s,p=(h=r(h,g,v,b,o)).c,f=h.r,l=h.e),m=p[c=l+v+1],d=o/2,f=f||c<0||null!=p[c+1],f=b<4?(null!=m||f)&&(0==b||b==(h.s<0?3:2)):m>d||m==d&&(4==b||f||6==b&&1&p[c-1]||b==(h.s<0?8:7)),c<1||!p[0])n=f?w(u.charAt(1),-v,u.charAt(0)):u.charAt(0);else{if(p.length=c,f)for(--o;++p[--c]>o;)p[c]=0,c||(++l,p=[1].concat(p));for(d=p.length;!p[--d];);for(m=0,n="";m<=d;n+=u.charAt(p[m++]));n=w(n,l,u.charAt(0))}return n}}(),r=function(){function e(e,t,r){var n,i,o,s,a=0,u=e.length,c=t%f,l=t/f|0;for(e=e.slice();u--;)a=((i=c*(o=e[u]%f)+(n=l*o+(s=e[u]/f|0)*c)%f*f+a)/r|0)+(n/f|0)+l*s,e[u]=i%r;return a&&(e=[a].concat(e)),e}function t(e,t,r,n){var i,o;if(r!=n)o=r>n?1:-1;else for(i=o=0;it[i]?1:-1;break}return o}function r(e,t,r,n){for(var i=0;r--;)e[r]-=i,i=e[r]1;e.splice(0,1));}return function(n,i,s,a,l){var d,f,h,y,g,m,v,b,w,x,A,S,E,T,k,I,_,P=n.s==i.s?1:-1,R=n.c,C=i.c;if(!(R&&R[0]&&C&&C[0]))return new q(n.s&&i.s&&(R?!C||R[0]!=C[0]:C)?R&&0==R[0]||!C?0*P:P/0:NaN);for(w=(b=new q(P)).c=[],P=s+(f=n.e-i.e)+1,l||(l=u,f=p(n.e/c)-p(i.e/c),P=P/c|0),h=0;C[h]==(R[h]||0);h++);if(C[h]>(R[h]||0)&&f--,P<0)w.push(1),y=!0;else{for(T=R.length,I=C.length,h=0,P+=2,(g=o(l/(C[0]+1)))>1&&(C=e(C,g,l),R=e(R,g,l),I=C.length,T=R.length),E=I,A=(x=R.slice(0,I)).length;A=l/2&&k++;do{if(g=0,(d=t(C,x,I,A))<0){if(S=x[0],I!=A&&(S=S*l+(x[1]||0)),(g=o(S/k))>1)for(g>=l&&(g=l-1),v=(m=e(C,g,l)).length,A=x.length;1==t(m,x,v,A);)g--,r(m,I=10;P/=10,h++);$(b,s+(b.e=h+f*c-1)+1,a,y)}else b.e=f,b.r=+y;return b}}(),T=/^(-?)0([xbo])(?=\w[\w.]*$)/i,k=/^([^.]+)\.$/,I=/^\.([^.]+)$/,_=/^-?(Infinity|NaN)$/,P=/^\s*\+(?=[\w.])|^\s+|\s+$/g,A=function(e,t,r,n){var i,o=r?t:t.replace(P,"");if(_.test(o))e.s=isNaN(o)?null:o<0?-1:1;else{if(!r&&(o=o.replace(T,(function(e,t,r){return i="x"==(r=r.toLowerCase())?16:"b"==r?2:8,n&&n!=i?e:t})),n&&(i=n,o=o.replace(k,"$1").replace(I,"0.$1")),t!=o))return new q(o,i);if(q.DEBUG)throw Error(s+"Not a"+(n?" base "+n:"")+" number: "+t);e.s=null}e.c=e.e=null},R.absoluteValue=R.abs=function(){var e=new q(this);return e.s<0&&(e.s=1),e},R.comparedTo=function(e,t){return g(this,new q(e,t))},R.decimalPlaces=R.dp=function(e,t){var r,n,i,o=this;if(null!=e)return m(e,0,h),null==t?t=O:m(t,0,8),$(new q(o),e+o.e+1,t);if(!(r=o.c))return null;if(n=((i=r.length-1)-p(this.e/c))*c,i=r[i])for(;i%10==0;i/=10,n--);return n<0&&(n=0),n},R.dividedBy=R.div=function(e,t){return r(this,new q(e,t),M,O)},R.dividedToIntegerBy=R.idiv=function(e,t){return r(this,new q(e,t),0,1)},R.exponentiatedBy=R.pow=function(e,t){var r,n,a,u,l,d,f,h,p=this;if((e=new q(e)).c&&!e.isInteger())throw Error(s+"Exponent not an integer: "+Z(e));if(null!=t&&(t=new q(t)),l=e.e>14,!p.c||!p.c[0]||1==p.c[0]&&!p.e&&1==p.c.length||!e.c||!e.c[0])return h=new q(Math.pow(+Z(p),l?e.s*(2-v(e)):+Z(e))),t?h.mod(t):h;if(d=e.s<0,t){if(t.c?!t.c[0]:!t.s)return new q(NaN);(n=!d&&p.isInteger()&&t.isInteger())&&(p=p.mod(t))}else{if(e.e>9&&(p.e>0||p.e<-1||(0==p.e?p.c[0]>1||l&&p.c[1]>=24e7:p.c[0]<8e13||l&&p.c[0]<=9999975e7)))return u=p.s<0&&v(e)?-0:0,p.e>-1&&(u=1/u),new q(d?1/u:u);j&&(u=i(j/c+2))}for(l?(r=new q(.5),d&&(e.s=1),f=v(e)):f=(a=Math.abs(+Z(e)))%2,h=new q(C);;){if(f){if(!(h=h.times(p)).c)break;u?h.c.length>u&&(h.c.length=u):n&&(h=h.mod(t))}if(a){if(0===(a=o(a/2)))break;f=a%2}else if($(e=e.times(r),e.e+1,1),e.e>14)f=v(e);else{if(0===(a=+Z(e)))break;f=a%2}p=p.times(p),u?p.c&&p.c.length>u&&(p.c.length=u):n&&(p=p.mod(t))}return n?h:(d&&(h=C.div(h)),t?h.mod(t):u?$(h,j,O,undefined):h)},R.integerValue=function(e){var t=new q(this);return null==e?e=O:m(e,0,8),$(t,t.e+1,e)},R.isEqualTo=R.eq=function(e,t){return 0===g(this,new q(e,t))},R.isFinite=function(){return!!this.c},R.isGreaterThan=R.gt=function(e,t){return g(this,new q(e,t))>0},R.isGreaterThanOrEqualTo=R.gte=function(e,t){return 1===(t=g(this,new q(e,t)))||0===t},R.isInteger=function(){return!!this.c&&p(this.e/c)>this.c.length-2},R.isLessThan=R.lt=function(e,t){return g(this,new q(e,t))<0},R.isLessThanOrEqualTo=R.lte=function(e,t){return-1===(t=g(this,new q(e,t)))||0===t},R.isNaN=function(){return!this.s},R.isNegative=function(){return this.s<0},R.isPositive=function(){return this.s>0},R.isZero=function(){return!!this.c&&0==this.c[0]},R.minus=function(e,t){var r,n,i,o,s=this,a=s.s;if(t=(e=new q(e,t)).s,!a||!t)return new q(NaN);if(a!=t)return e.s=-t,s.plus(e);var l=s.e/c,d=e.e/c,f=s.c,h=e.c;if(!l||!d){if(!f||!h)return f?(e.s=-t,e):new q(h?s:NaN);if(!f[0]||!h[0])return h[0]?(e.s=-t,e):new q(f[0]?s:3==O?-0:0)}if(l=p(l),d=p(d),f=f.slice(),a=l-d){for((o=a<0)?(a=-a,i=f):(d=l,i=h),i.reverse(),t=a;t--;i.push(0));i.reverse()}else for(n=(o=(a=f.length)<(t=h.length))?a:t,a=t=0;t0)for(;t--;f[r++]=0);for(t=u-1;n>a;){if(f[--n]=0;){for(r=0,g=S[i]%w,m=S[i]/w|0,o=i+(s=l);o>i;)r=((d=g*(d=A[--s]%w)+(a=m*d+(h=A[s]/w|0)*g)%w*w+v[o]+r)/b|0)+(a/w|0)+m*h,v[o--]=d%b;v[o]=r}return r?++n:v.splice(0,1),G(e,v,n)},R.negated=function(){var e=new q(this);return e.s=-e.s||null,e},R.plus=function(e,t){var r,n=this,i=n.s;if(t=(e=new q(e,t)).s,!i||!t)return new q(NaN);if(i!=t)return e.s=-t,n.minus(e);var o=n.e/c,s=e.e/c,a=n.c,l=e.c;if(!o||!s){if(!a||!l)return new q(i/0);if(!a[0]||!l[0])return l[0]?e:new q(a[0]?n:0*i)}if(o=p(o),s=p(s),a=a.slice(),i=o-s){for(i>0?(s=o,r=l):(i=-i,r=a),r.reverse();i--;r.push(0));r.reverse()}for((i=a.length)-(t=l.length)<0&&(r=l,l=a,a=r,t=i),i=0;t;)i=(a[--t]=a[t]+l[t]+i)/u|0,a[t]=u===a[t]?0:a[t]%u;return i&&(a=[i].concat(a),++s),G(e,a,s)},R.precision=R.sd=function(e,t){var r,n,i,o=this;if(null!=e&&e!==!!e)return m(e,1,h),null==t?t=O:m(t,0,8),$(new q(o),e,t);if(!(r=o.c))return null;if(n=(i=r.length-1)*c+1,i=r[i]){for(;i%10==0;i/=10,n--);for(i=r[0];i>=10;i/=10,n++);}return e&&o.e+1>n&&(n=o.e+1),n},R.shiftedBy=function(e){return m(e,-l,l),this.times("1e"+e)},R.squareRoot=R.sqrt=function(){var e,t,n,i,o,s=this,a=s.c,u=s.s,c=s.e,l=M+4,d=new q("0.5");if(1!==u||!a||!a[0])return new q(!u||u<0&&(!a||a[0])?NaN:a?s:1/0);if(0==(u=Math.sqrt(+Z(s)))||u==1/0?(((t=y(a)).length+c)%2==0&&(t+="0"),u=Math.sqrt(+t),c=p((c+1)/2)-(c<0||c%2),n=new q(t=u==1/0?"5e"+c:(t=u.toExponential()).slice(0,t.indexOf("e")+1)+c)):n=new q(u+""),n.c[0])for((u=(c=n.e)+l)<3&&(u=0);;)if(o=n,n=d.times(o.plus(r(s,o,l,1))),y(o.c).slice(0,u)===(t=y(n.c)).slice(0,u)){if(n.e0&&y>0){for(o=y%u||u,d=p.substr(0,o);o0&&(d+=l+p.slice(o)),h&&(d="-"+d)}n=f?d+(r.decimalSeparator||"")+((c=+r.fractionGroupSize)?f.replace(new RegExp("\\d{"+c+"}\\B","g"),"$&"+(r.fractionGroupSeparator||"")):f):d}return(r.prefix||"")+n+(r.suffix||"")},R.toFraction=function(e){var t,n,i,o,a,u,l,f,h,p,g,m,v=this,b=v.c;if(null!=e&&(!(l=new q(e)).isInteger()&&(l.c||1!==l.s)||l.lt(C)))throw Error(s+"Argument "+(l.isInteger()?"out of range: ":"not an integer: ")+Z(l));if(!b)return new q(v);for(t=new q(C),h=n=new q(C),i=f=new q(C),m=y(b),a=t.e=m.length-v.e-1,t.c[0]=d[(u=a%c)<0?c+u:u],e=!e||l.comparedTo(t)>0?a>0?t:h:l,u=L,L=1/0,l=new q(m),f.c[0]=0;p=r(l,t,0,1),1!=(o=n.plus(p.times(i))).comparedTo(e);)n=i,i=o,h=f.plus(p.times(o=h)),f=o,t=l.minus(p.times(o=t)),l=o;return o=r(e.minus(n),i,0,1),f=f.plus(o.times(h)),n=n.plus(o.times(i)),f.s=h.s=v.s,g=r(h,i,a*=2,O).minus(v).abs().comparedTo(r(f,n,a,O).minus(v).abs())<1?[h,i]:[f,n],L=u,g},R.toNumber=function(){return+Z(this)},R.toPrecision=function(e,t){return null!=e&&m(e,1,h),V(this,e,t,2)},R.toString=function(e){var t,r=this,n=r.s,i=r.e;return null===i?n?(t="Infinity",n<0&&(t="-"+t)):t="NaN":(null==e?t=i<=B||i>=N?b(y(r.c),i):w(y(r.c),i,"0"):10===e&&H?t=w(y((r=$(new q(r),M+i+1,O)).c),r.e,"0"):(m(e,2,z.length,"Base"),t=x(w(y(r.c),i,"0"),10,e,n,!0)),n<0&&r.c[0]&&(t="-"+t)),t},R.valueOf=R.toJSON=function(){return Z(this)},R._isBigNumber=!0,null!=t&&q.set(t),q}(),r.default=r.BigNumber=r,"function"==typeof define&&define.amd?define((function(){return r})):e.exports?e.exports=r:(t||(t="undefined"!=typeof self&&self?self:window),t.BigNumber=r)}(e.exports)})),s.register("eY33a",(function(e,t){var r;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,r=function(e){"use strict";if("undefined"==typeof browser||Object.getPrototypeOf(browser)!==Object.prototype){const t="The message port closed before a response was received.",r="Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)",n=e=>{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0},elements:{createSidebarPane:{minArgs:1,maxArgs:1}}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},goBack:{minArgs:0,maxArgs:1},goForward:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");class i extends WeakMap{get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}constructor(e,t){super(t),this.createItem=e}}const o=(t,r)=>(...n)=>{e.runtime.lastError?t.reject(new Error(e.runtime.lastError.message)):r.singleCallbackArg||n.length<=1&&!1!==r.singleCallbackArg?t.resolve(n[0]):t.resolve(n)},s=e=>1==e?"argument":"arguments",a=(e,t,r)=>new Proxy(t,{apply:(t,n,i)=>r.call(n,e,...i)});let u=Function.call.bind(Object.prototype.hasOwnProperty);const c=(e,t={},r={})=>{let n=Object.create(null),i={has:(t,r)=>r in e||r in n,get(i,l,d){if(l in n)return n[l];if(!(l in e))return;let f=e[l];if("function"==typeof f)if("function"==typeof t[l])f=a(e,e[l],t[l]);else if(u(r,l)){let t=((e,t)=>function(r,...n){if(n.lengtht.maxArgs)throw new Error(`Expected at most ${t.maxArgs} ${s(t.maxArgs)} for ${e}(), got ${n.length}`);return new Promise(((i,s)=>{if(t.fallbackToNoCallback)try{r[e](...n,o({resolve:i,reject:s},t))}catch(o){console.warn(`${e} API method doesn't seem to support the callback parameter, falling back to call it without a callback: `,o),r[e](...n),t.fallbackToNoCallback=!1,t.noCallback=!0,i()}else t.noCallback?(r[e](...n),i()):r[e](...n,o({resolve:i,reject:s},t))}))})(l,r[l]);f=a(e,e[l],t)}else f=f.bind(e);else if("object"==typeof f&&null!==f&&(u(t,l)||u(r,l)))f=c(f,t[l],r[l]);else{if(!u(r,"*"))return Object.defineProperty(n,l,{configurable:!0,enumerable:!0,get:()=>e[l],set(t){e[l]=t}}),f;f=c(f,t[l],r["*"])}return n[l]=f,f},set:(t,r,i,o)=>(r in n?n[r]=i:e[r]=i,!0),defineProperty:(e,t,r)=>Reflect.defineProperty(n,t,r),deleteProperty:(e,t)=>Reflect.deleteProperty(n,t)},l=Object.create(e);return new Proxy(l,i)},l=e=>({addListener(t,r,...n){t.addListener(e.get(r),...n)},hasListener:(t,r)=>t.hasListener(e.get(r)),removeListener(t,r){t.removeListener(e.get(r))}}),d=new i((e=>"function"!=typeof e?e:function(t){const r=c(t,{},{getContent:{minArgs:0,maxArgs:0}});e(r)}));let f=!1;const h=new i((e=>"function"!=typeof e?e:function(t,n,i){let o,s,a=!1,u=new Promise((e=>{o=function(t){f||(console.warn(r,(new Error).stack),f=!0),a=!0,e(t)}}));try{s=e(t,n,o)}catch(e){s=Promise.reject(e)}const c=!0!==s&&(l=s)&&"object"==typeof l&&"function"==typeof l.then;var l;if(!0!==s&&!c&&!a)return!1;const d=e=>{e.then((e=>{i(e)}),(e=>{let t;t=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",i({__mozWebExtensionPolyfillReject__:!0,message:t})})).catch((e=>{console.error("Failed to send onMessage rejected reply",e)}))};return d(c?s:u),!0})),p=({reject:r,resolve:n},i)=>{e.runtime.lastError?e.runtime.lastError.message===t?n():r(new Error(e.runtime.lastError.message)):i&&i.__mozWebExtensionPolyfillReject__?r(new Error(i.message)):n(i)},y=(e,t,r,...n)=>{if(n.lengtht.maxArgs)throw new Error(`Expected at most ${t.maxArgs} ${s(t.maxArgs)} for ${e}(), got ${n.length}`);return new Promise(((e,t)=>{const i=p.bind(null,{resolve:e,reject:t});n.push(i),r.sendMessage(...n)}))},g={devtools:{network:{onRequestFinished:l(d)}},runtime:{onMessage:l(h),onMessageExternal:l(h),sendMessage:y.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:y.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},m={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{"*":m},services:{"*":m},websites:{"*":m}},c(e,g,n)};if("object"!=typeof chrome||!chrome||!chrome.runtime||!chrome.runtime.id)throw new Error("This script should only be loaded in a browser extension.");e.exports=n(chrome)}else e.exports=browser},"function"==typeof define&&define.amd?define("webextension-polyfill",["module"],r):r(e)})),s.register("goVRJ",(function(t,r){e(t.exports,"LegacyIndexedDBProxy",(function(){return u}),(function(e){return u=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("JepPo"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class u{get(e){return a(this,void 0,void 0,(function*(){return u._hasMovedDataFromIndexedDB||(yield u._ensureDataMoved()),u._localStorage.get(e)}))}getAll(e){return a(this,void 0,void 0,(function*(){return u._hasMovedDataFromIndexedDB||(yield u._ensureDataMoved()),u._localStorage.getAll(e)}))}remove(e){return a(this,void 0,void 0,(function*(){return u._hasMovedDataFromIndexedDB||(yield u._ensureDataMoved()),u._localStorage.remove(e)}))}set(e,t){return a(this,void 0,void 0,(function*(){return u._hasMovedDataFromIndexedDB||(yield u._ensureDataMoved()),u._localStorage.set(e,t)}))}setAll(e){return a(this,void 0,void 0,(function*(){return u._hasMovedDataFromIndexedDB||(yield u._ensureDataMoved()),u._localStorage.setAll(e)}))}update(e,t){return a(this,void 0,void 0,(function*(){return u._hasMovedDataFromIndexedDB||(yield u._ensureDataMoved()),u._localStorage.update(e,t)}))}clear(){return a(this,void 0,void 0,(function*(){return u._hasMovedDataFromIndexedDB||(yield u._ensureDataMoved()),u._localStorage.clear()}))}subscribe(e){return u._localStorage.subscribe(e)}static moveDataFromIndexedDbToLocalStorageIfNeeded(){return a(this,void 0,void 0,(function*(){if(u._hasStartedMovingDataFromIndexedDB)return Promise.resolve();if(u._hasStartedMovingDataFromIndexedDB=!0,u._hasMovedDataFromIndexedDB)return Promise.resolve();const e=yield u._getDataFromIndexedDB();return 0===e.length?Promise.resolve():u._moveDataToLocalStorage(e)}))}static _ensureDataMoved(){return a(this,void 0,void 0,(function*(){if(u._hasMovedDataFromIndexedDB)return Promise.resolve();if(null===u._moveDataPromise){if(!!(yield u._localStorage.get(".phantom-labs.vault.accounts")))return u._hasMovedDataFromIndexedDB=!0,Promise.resolve();u._moveDataPromise=u.moveDataFromIndexedDbToLocalStorageIfNeeded().then((()=>{u._hasMovedDataFromIndexedDB=!0,u._moveDataPromise=null}))}return u._moveDataPromise}))}static _getDataFromIndexedDB(){return a(this,void 0,void 0,(function*(){let e;try{e=yield u._getAllStoreKeyValues(),0===e.length&&(yield u._deleteIndexedDBDatabase())}catch(t){n.telemetry.captureError(new Error(`LegacyIndexedDBProxy: Failed to verify existence of IndexedDB store, with error: ${t}`),i.FeatureTag.Storage),e=[]}return e}))}static _moveDataToLocalStorage(e){return a(this,void 0,void 0,(function*(){try{const t=e.reduce(((e,t)=>("com.phantom.is_mutable"!==t.key&&(e[t.key]=t.value),e)),{});yield u._localStorage.setAll(t),yield u._localStorage.remove("idbChange"),yield u._deleteIndexedDBDatabase()}catch(e){n.telemetry.captureError(new Error(`LegacyIndexedDBProxy: Failed to move data over to local storage, with error: ${e}`),i.FeatureTag.Storage)}return Promise.resolve()}))}static _getAllStoreKeyValues(e=u._phantomDatabaseName,t="values"){return new Promise(((r,n)=>{const i=indexedDB.open(e,1);i.onupgradeneeded=()=>i.result.createObjectStore(t,{keyPath:"key",autoIncrement:!1}),i.onerror=e=>{n(e)},i.onsuccess=()=>{const e=i.result.transaction(t,"readonly");e.oncomplete=()=>{},e.onerror=e=>{n(e)};const o=e.objectStore(t).getAll();o.onerror=e=>{n(e)},o.onsuccess=()=>{const e=o.result;r(e)}}}))}static _deleteIndexedDBDatabase(e=u._phantomDatabaseName){return new Promise(((t,r)=>{const n=indexedDB.deleteDatabase(e);n.onerror=e=>{r(e)},n.onsuccess=()=>{t()}}))}}u._localStorage=new(0,o.LocalStorage),u._moveDataPromise=null,u._hasStartedMovingDataFromIndexedDB=!1,u._hasMovedDataFromIndexedDB=!1,u._phantomDatabaseName="simpleStorage"})),s.register("JepPo",(function(t,r){e(t.exports,"LocalStorage",(function(){return o}),(function(e){return o=e}));var n=s("hulLf"),i=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class o{get(e){return i(this,void 0,void 0,(function*(){try{const t=(yield n.browser.storage.local.get(e))[e];return null==t?null:t.expiry?t.value:t}catch(t){throw new Error(`[LocalStorage.get] Error getting key (${e}): ${t}`)}}))}getAll(e){return i(this,void 0,void 0,(function*(){try{return yield n.browser.storage.local.get(e)}catch(t){throw new Error(`[LocalStorage.getAll] Error getting key(s) (${e}): ${t}`)}}))}remove(e){return i(this,void 0,void 0,(function*(){try{yield n.browser.storage.local.remove(e)}catch(t){throw new Error(`[LocalStorage.remove] Error removing key(s) (${e}): ${t}`)}}))}set(e,t){return i(this,void 0,void 0,(function*(){try{yield n.browser.storage.local.set({[e]:t})}catch(t){throw new Error(`[LocalStorage.set] Error setting key (${e}): ${t}`)}}))}setAll(e){return i(this,void 0,void 0,(function*(){try{yield n.browser.storage.local.set(e)}catch(t){const r=Object.keys(e);throw new Error(`[LocalStorage.setAll] Error setting keys (${r}): ${t}`)}}))}clear(){return i(this,void 0,void 0,(function*(){try{yield n.browser.storage.local.clear()}catch(e){throw new Error(`[LocalStorage.clear] Error clearing storage: ${e}`)}}))}subscribe(e){const t=t=>{const r=Object.keys(t);for(const t of r)e(t)};return n.browser.storage.onChanged.addListener(t),()=>{n.browser.storage.onChanged.removeListener(t)}}update(e,t){return i(this,void 0,void 0,(function*(){try{yield navigator.locks.request(`storage.${e}`,(r=>i(this,void 0,void 0,(function*(){const r=yield this.get(e),n=yield t(r);yield this.set(e,n)}))))}catch(t){throw new Error(`[LocalStorage.update] Error updating key (${e}): ${t}`)}}))}}})),s.register("hulLf",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.browser=s("eY33a")})),s.register("twk6W",(function(t,r){e(t.exports,"isFeatureEnabled",(function(){return x}),(function(e){return x=e})),e(t.exports,"analytics",(function(){return S}),(function(e){return S=e})),e(t.exports,"sequenceAnalytics",(function(){return E}),(function(e){return E=e})),e(t.exports,"asyncStakeAnalytics",(function(){return T}),(function(e){return T=e})),e(t.exports,"asyncSwapAnalytics",(function(){return k}),(function(e){return k=e})),e(t.exports,"asyncListingAnalytics",(function(){return I}),(function(e){return I=e})),s("h0VH5");var n=s("40uxE"),i=s("3CoO7"),o=s("cUVmC"),a=s("bTkud");s("3ljHn");var u=s("cnMMD");s("43063");var c=s("8PTXn");s("5uSEV");var l=s("hl7hv"),d=s("coeo1"),f=s("goVRJ"),h=s("gcdBN");s("h0VH5");n=s("40uxE"),i=s("3CoO7"),o=s("cUVmC"),a=s("bTkud");var p,y,g=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},m=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)},v=function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r};const b=new(0,f.LegacyIndexedDBProxy),w=(e,t=!0)=>u.featureFlagClient.isMultivariateFeatureEnabled(e,t),x=e=>w(e);class A{isAnalyticsOptedOut(){return g(this,void 0,void 0,(function*(){return null===m(this,p,"f")&&v(this,p,yield(0,l.checkIsAnalyticsOptedOut)(b),"f"),m(this,p,"f")}))}captureOptOutStatus(){return g(this,void 0,void 0,(function*(){const e=yield this.isAnalyticsOptedOut();d.track("analyticsOptedOutStatus",{isOptedOut:e})}))}capture(e,t){return g(this,void 0,void 0,(function*(){(yield this.isAnalyticsOptedOut())||d.track(e,(0,n.parseAnalyticsPayload)(t))}))}getFeatureFlags(){return g(this,void 0,void 0,(function*(){return u.featureFlagClient.getFeatureFlags()}))}addUserProperties(e){return g(this,void 0,void 0,(function*(){if(yield this.isAnalyticsOptedOut())return;u.featureFlagClient.setSubjectAttributes(e);const t=Object.entries(e).reduce(((e,[t,r])=>m(this,y,"f")[t]!==r?Object.assign(Object.assign({},e),{[t]:r}):e),{});Object.keys(t).length>0&&(v(this,y,Object.assign(Object.assign({},m(this,y,"f")),t),"f"),d.identify(m(this,y,"f")))}))}identify(e,t){return g(this,void 0,void 0,(function*(){(yield this.isAnalyticsOptedOut())||d.identify(e,Object.assign(Object.assign({},m(this,y,"f")),t))}))}getDeviceId(){return d.getAnonymousId()}setDeviceId(e){d.setAnonymousId(e)}setAnalyticsOptedOut(e){return g(this,void 0,void 0,(function*(){v(this,p,e,"f"),e?d.track("analyticsOptedOutByUser"):d.track("analyticsOptedInByUser")}))}setDisplayLanguage(e){return g(this,void 0,void 0,(function*(){m(this,y,"f").displayLanguage=e}))}constructor(){p.set(this,null),y.set(this,{appVersion:(0,h.getManifestVersion)(),displayLanguage:c.default.language})}}p=new WeakMap,y=new WeakMap;const S=(0,o.initAnalytics)({storage:b,platform:"browser-ext",createAnalytics:(e,t)=>{try{return d.load(e,t,{configUrl:t}),new A}catch(e){return console.error("Failed to initialize rudderstack."),(0,i.createNoOpAnalytics)()}}}),E=Object.assign({},(0,a.createSequenceAnalytics)(S)),T=s("3ECCx").then((({createStakeAnalytics:e})=>e(S))),k=s("dlWv8").then((({createSwapAnalytics:e})=>e(S))),I=s("czPVH").then((({createListingAnalytics:e})=>e(S)))})),s.register("h0VH5",(function(t,r){e(t.exports,"SequenceAnalytics",(function(){return s("6znKc").SequenceAnalytics})),e(t.exports,"initAnalytics",(function(){return s("cUVmC").initAnalytics})),e(t.exports,"parseAnalyticsPayload",(function(){return s("40uxE").parseAnalyticsPayload})),e(t.exports,"chainFromNetworkID",(function(){return s("40uxE").chainFromNetworkID})),e(t.exports,"networkFromSolCluster",(function(){return s("40uxE").networkFromSolCluster})),e(t.exports,"createSequenceAnalytics",(function(){return s("bTkud").createSequenceAnalytics})),e(t.exports,"getAssetData",(function(){return s("34KZ3").getAssetData})),e(t.exports,"getCollectibleData",(function(){return s("34KZ3").getCollectibleData})),e(t.exports,"messageSignatureEventPayloadFromRpcRequest",(function(){return s("6znKc").messageSignatureEventPayloadFromRpcRequest})),e(t.exports,"messageSigned",(function(){return s("6znKc").messageSigned})),e(t.exports,"transactionSignatureEventPayloadFromRpcRequest",(function(){return s("6znKc").transactionSignatureEventPayloadFromRpcRequest})),e(t.exports,"transactionSubmitted",(function(){return s("6znKc").transactionSubmitted})),e(t.exports,"dapp",(function(){return s("hBhi6")})),e(t.exports,"createNoOpAnalytics",(function(){return s("3CoO7").createNoOpAnalytics}));s("Zy70q"),s("9LDaS"),s("6znKc"),s("h4a3r"),s("cUVmC"),s("cxhpi"),s("40uxE"),s("bTkud"),s("34KZ3"),s("6znKc"),s("hBhi6"),s("3CoO7")})),s.register("Zy70q",(function(t,r){e(t.exports,"RUDDERSTACK_DATAPLANE",(function(){return n})),e(t.exports,"RUDDERSTACK_KEY_EXT",(function(){return i})),e(t.exports,"RUDDERSTACK_KEY_MOBILE",(function(){return o}));const n=(void 0,"https://data.phantom.app"),i="854ab98a-afad-4afe-8271-b9d01111bb55",o=void 0})),s.register("9LDaS",(function(e,t){})),s.register("6znKc",(function(t,r){e(t.exports,"actionApprovedByUser",(function(){return a}),(function(e){return a=e})),e(t.exports,"actionDeniedByUser",(function(){return u}),(function(e){return u=e})),e(t.exports,"transactionSubmitted",(function(){return c}),(function(e){return c=e})),e(t.exports,"messageSigned",(function(){return l}),(function(e){return l=e})),e(t.exports,"SequenceAnalytics",(function(){return d}),(function(e){return d=e})),e(t.exports,"transactionSignatureEventPayloadFromRpcRequest",(function(){return f}),(function(e){return f=e})),e(t.exports,"messageSignatureEventPayloadFromRpcRequest",(function(){return h}),(function(e){return h=e})),s("cFUcx");var n=s("i8QpB"),i=s("creZv"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function a(e,t,{action:r,data:n}){const i={action:r,sequenceId:t,data:n};return e.capture("actionApprovedByUser",i)}function u(e,t,{action:r,data:n}){const i={action:r,sequenceId:t,data:n};return e.capture("actionDeniedByUser",i)}function c(e,t,r){const n={type:"transaction",sequenceId:t,data:r};return e.capture("transactionSubmitted",n)}function l(e,t,r){const n={type:"message",sequenceId:t,data:r};return e.capture("transactionSubmitted",n)}class d{constructor(e,t){this.approved=e=>(this.sequenceId=(0,i.default)(),a(this.analytics,this.sequenceId,{action:this.action,data:e}),this.sequenceId),this.denied=e=>o(this,void 0,void 0,(function*(){return this.sequenceId=(0,i.default)(),u(this.analytics,this.sequenceId,{action:this.action,data:e}),this.sequenceId})),this.submittedTransaction=(e,t)=>o(this,void 0,void 0,(function*(){return this.txnToSequenceId.set(e,this.sequenceId),t.ids||(t.ids=[e]),c(this.analytics,this.sequenceId,t),this.sequenceId})),this.signedMessage=e=>o(this,void 0,void 0,(function*(){return l(this.analytics,this.sequenceId,e),this.sequenceId})),this.transactionStatus=(e,t)=>o(this,void 0,void 0,(function*(){var r;this.txnToSequenceId.has(e)||console.warn("logging transaction status without an associated sequence ID");const n=null!==(r=this.txnToSequenceId.get(e))&&void 0!==r?r:(0,i.default)();return t.ids||(t.ids=[e]),function(e,t,r){const n={sequenceId:t,data:r};e.capture("transactionStatus",n)}(this.analytics,n,t),this.txnToSequenceId.delete(e),n})),this.analytics=e,this.action=t,this.sequenceId=(0,i.default)(),this.txnToSequenceId=new Map}}function f(e,t,r){return o(this,void 0,void 0,(function*(){const{origin:i}=t;switch(e.method){case"eth_sendTransaction":{const[t]=e.params,r=(0,n.getSupportedChainDescriptor)(t.chainId);return"eip155"!==(null==r?void 0:r.chainType)?{success:!1,error:`Unsupported Ethereum chain ID (${t.chainId}) for method "${e.method}"`}:{success:!0,data:Object.assign(Object.assign({},r),{origin:i,method:e.method,gas:t.gas,maxFeePerGas:t.maxFeePerGas,maxPriorityFeePerGas:t.maxPriorityFeePerGas})}}case"sol_signTransaction":{const o=(0,n.getSupportedChainDescriptor)(t.chainId);return"solana"!==(null==o?void 0:o.chainType)?{success:!1,error:`Unsupported Solana chain ID (${t.chainId}) for method "${e.method}"`}:{success:!0,data:Object.assign(Object.assign({},o),{origin:i,method:"signTransaction",ids:r})}}case"sol_signAndSendTransaction":{const o=(0,n.getSupportedChainDescriptor)(t.chainId);return"solana"!==(null==o?void 0:o.chainType)?{success:!1,error:`Unsupported Solana chain ID (${t.chainId}) for method "${e.method}"`}:{success:!0,data:Object.assign(Object.assign({},o),{origin:i,method:"signAndSendTransaction",ids:r})}}case"sol_signAndSendAllTransactions":{const o=(0,n.getSupportedChainDescriptor)(t.chainId);return"solana"!==(null==o?void 0:o.chainType)?{success:!1,error:`Unsupported Solana chain ID (${t.chainId}) for method "${e.method}"`}:{success:!0,data:Object.assign(Object.assign({},o),{origin:i,method:"signAndSendAllTransactions",ids:r})}}case"sol_signAllTransactions":{const o=(0,n.getSupportedChainDescriptor)(t.chainId);return"solana"!==(null==o?void 0:o.chainType)?{success:!1,error:`Unsupported Solana chain ID (${t.chainId}) for method "${e.method}"`}:{success:!0,data:Object.assign(Object.assign({},o),{origin:i,method:"signAllTransactions",ids:r})}}}}))}function h(e,t){var r;return o(this,void 0,void 0,(function*(){const{origin:i}=t;switch(e.method){case"eth_sign":case"personal_sign":{const r=t.chainId,o=(0,n.getSupportedChainDescriptor)(r);return"eip155"!==(null==o?void 0:o.chainType)?{success:!1,error:`Unsupported Ethereum chain ID (${r}) for method "${e.method}"`}:{success:!0,data:Object.assign(Object.assign({},o),{method:e.method,origin:i})}}case"eth_signTypedData":{const[r]=e.params;let o=t.chainId;for(const e of r)if("chainId"===e.name){o=e.value;break}const s=(0,n.getSupportedChainDescriptor)(o);return"eip155"!==(null==s?void 0:s.chainType)?{success:!1,error:`Unsupported Ethereum chain ID (${o}) for method "${e.method}"`}:{success:!0,data:Object.assign(Object.assign({},s),{method:e.method,origin:i})}}case"eth_signTypedData_v3":{const[o,s]=e.params,a=null!==(r=s.domain.chainId)&&void 0!==r?r:t.chainId,u=(0,n.getSupportedChainDescriptor)(a);return"eip155"!==(null==u?void 0:u.chainType)?{success:!1,error:`Unsupported Ethereum chain ID (${a}) for method "${e.method}"`}:{success:!0,data:Object.assign(Object.assign({},u),{method:e.method,origin:i})}}case"eth_signTypedData_v4":{const[r,o]=e.params;let s=t.chainId;"string"!=typeof o.domain.chainId&&"number"!=typeof o.domain.chainId||(s=o.domain.chainId);const a=(0,n.getSupportedChainDescriptor)(s);return"eip155"!==(null==a?void 0:a.chainType)?{success:!1,error:`Unsupported Ethereum chain ID (${s}) for method "${e.method}"`}:{success:!0,data:Object.assign(Object.assign({},a),{method:e.method,origin:i})}}case"sol_signIn":case"sol_signMessage":{const r=t.chainId,o=(0,n.getSupportedChainDescriptor)(r);return"solana"!==(null==o?void 0:o.chainType)?{success:!1,error:`Unsupported Solana chain ID (${r}) for method "${e.method}"`}:{success:!0,data:Object.assign(Object.assign({},o),{method:"sol_signIn"===e.method?"signIn":"signMessage",origin:i})}}}}))}})),s.register("h4a3r",(function(t,r){e(t.exports,"SolanaBaseData",(function(){return u})),e(t.exports,"ChainBaseData",(function(){return c}));var n=s("7XqVB");const i=n.z.object({chainType:n.z.union([n.z.literal("bip122_p2wpkh"),n.z.literal("bip122_p2tr")]),chainName:n.z.literal("bitcoin"),networkId:n.z.union([n.z.literal("128"),n.z.literal("239")])}),o=n.z.object({chainType:n.z.literal("eip155"),chainName:n.z.literal("ethereum"),networkId:n.z.union([n.z.literal("1"),n.z.literal("5"),n.z.literal("11155111")])}),a=n.z.object({chainType:n.z.literal("eip155"),chainName:n.z.literal("polygon"),networkId:n.z.union([n.z.literal("137"),n.z.literal("80001")])}),u=n.z.object({chainType:n.z.literal("solana"),chainName:n.z.literal("solana"),networkId:n.z.union([n.z.literal("mainnet"),n.z.literal("testnet"),n.z.literal("devnet"),n.z.literal("localnet")])}),c=n.z.union([i,o,a,u])})),s.register("cUVmC",(function(t,r){e(t.exports,"initAnalytics",(function(){return a}));var n=s("Zy70q"),i=s("cxhpi"),o=s("40uxE");const a=({storage:e,platform:t,createAnalytics:r})=>{if((0,o.isAnalyticsDisabled)())return new(0,i.MockAnalytics)(e);const s=(e=>{let t;if(!e)throw new Error("Platform is required.");switch(e){case"browser-ext":if(t=n.RUDDERSTACK_KEY_EXT,!t)throw new Error("RUDDERSTACK_KEY_EXT env variable is required.");break;case"mobile":if(t=n.RUDDERSTACK_KEY_MOBILE,!t)throw new Error("RUDDERSTACK_KEY_MOBILE env variable is required.")}return t})(t);if(!s)throw new Error("RUDDERSTACK_KEY_[*] env variables required.");const a=n.RUDDERSTACK_DATAPLANE;if(!a)throw new Error("[*]_RUDDERSTACK_DATAPLANE env variables required.");return r(s,a)}})),s.register("cxhpi",(function(t,r){e(t.exports,"MockAnalytics",(function(){return d}),(function(e){return d=e})),s("3ljHn");var n=s("hey1y"),i=s("fboG0"),o=s("jeJrS"),a=s("40uxE"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=["enable-blocklist-metrics","enable-blocklist-blowfish-logonly","enable-force-upgrade"],l="[Analytics Log]";class d{captureOptOutStatus(){return u(this,void 0,void 0,(function*(){console.log(l,"Capture opt out status")}))}capture(e,t){return u(this,void 0,void 0,(function*(){console.log(l,"Capture Event:",e,(0,a.parseAnalyticsPayload)(t))}))}getFeatureFlags(){return u(this,void 0,void 0,(function*(){const e=n.featureFlags.filter((e=>!e.startsWith("kill")&&!c.includes(e))),t=Object.fromEntries(e.map((e=>[e,!0]))),r=yield(0,i.getFeatureFlagOverrides)(this.storage),s=Object.fromEntries(o.ENABLED_FLAGS.map((e=>[e,!0])));return Object.assign(Object.assign(Object.assign({},t),s),r)}))}addUserProperties(e){return u(this,void 0,void 0,(function*(){console.log(l,"User Properties:",JSON.stringify(e))}))}identify(e,t){return u(this,void 0,void 0,(function*(){console.log(l,"Identify, accountID:",e," traits:",t)}))}getDeviceId(){return"mock-device-id"}setDeviceId(e){console.log(l,`SetDeviceId: ${e}`)}setAnalyticsOptedOut(e){return u(this,void 0,void 0,(function*(){console.log(l,`SetAnalyticsOptedOut: ${e}`)}))}setDisplayLanguage(e){return u(this,void 0,void 0,(function*(){console.log(l,`SetDisplayLanguage: ${e}`)}))}constructor(e){this.storage=e}}})),s.register("40uxE",(function(t,r){e(t.exports,"isAnalyticsDisabled",(function(){return l})),e(t.exports,"parseAnalyticsPayload",(function(){return d})),e(t.exports,"chainFromNetworkID",(function(){return f})),e(t.exports,"networkFromSolCluster",(function(){return h})),s("iOvk1");var n=s("kZfdH"),i=s("hQuuj"),o=s("WiuIh");s("RVqnc");var a=s("crjwk"),u=s("kuma4"),c=s("h4a3r");const l=()=>{var e;return null!==(e=["t","y","1","true","yes"].some((e=>{var t;return(void 0===(t=void 0)?void 0:t.toLowerCase())===e})))&&void 0!==e&&e};function d(e){var t,r,i,o;if(!e)return;let s=null!==(t=e.data)&&void 0!==t?t:{},a=null!==(o=null!==(r=e.asset)&&void 0!==r?r:null===(i=e.data)||void 0===i?void 0:i.asset)&&void 0!==o?o:{};try{s=JSON.parse(JSON.stringify(s)),a=JSON.parse(JSON.stringify(a))}catch(e){return void console.error("Failed to parse analytics payload",e)}const c=Object.assign(Object.assign(Object.assign(Object.assign({},s),e.sequenceId?{sequenceId:e.sequenceId,action:e.action}:{}),a&&"object"==typeof a?a:{}),e.type?{type:e.type}:{});if("chainID"in c&&!("chainType"in c)&&!("chainName"in c)&&!("networkId"in c)){const e=n.NetworkID.safeParse(c.chainID);e.success&&Object.assign(c,f(e.data))}return(0,u.default)(c)}function f(e){const t=i.Chains.getChainDefinition(e);return c.ChainBaseData.parse({chainType:t.addressTypes[0],chainName:t.id,networkId:t.networks[e].value.toString()})}function h(e){switch(e){case"mainnet-beta":return o.SolanaNetworkID.Mainnet;case"devnet":return o.SolanaNetworkID.Devnet;case"testnet":return o.SolanaNetworkID.Testnet;case"localhost":return o.SolanaNetworkID.Localnet;default:return(0,a.assertNever)(e)}}})),s.register("kuma4",(function(t,r){e(t.exports,"default",(function(){return n}));var n=function(e){var t,r,n;if(!e)return;if(Array.isArray(e)){for(t=[],r=e.length,n=0;n({send:(0,i.createSendAnalytics)(e),burn:(0,n.createBurnAnalytics)(e)})})),s.register("7SayL",(function(t,r){e(t.exports,"createBurnAnalytics",(function(){return i}));var n=s("6znKc");const i=e=>new(0,n.SequenceAnalytics)(e,"burn")})),s.register("34KZ3",(function(t,r){e(t.exports,"createSendAnalytics",(function(){return a})),e(t.exports,"getAssetData",(function(){return f})),e(t.exports,"getCollectibleData",(function(){return h})),s("5slFC");var n=s("kdRoP"),i=s("40uxE"),o=s("6znKc");const a=e=>new(0,o.SequenceAnalytics)(e,"send");function u({amount:e,symbol:t,address:r}){return r===n.FungibleTokenType.EthereumNative?{amount:e.toString(),symbol:"ETH",type:"native"}:{amount:e.toString(),address:r,symbol:t,type:"fungible"}}function c({amount:e,symbol:t,address:r}){return r===n.FungibleTokenType.PolygonNative?{amount:e.toString(),symbol:"MATIC",type:"native"}:{amount:e.toString(),address:r,symbol:t,type:"fungible"}}function l({amount:e,symbol:t,address:r}){return r.startsWith(n.FungibleTokenType.BitcoinNative)?{amount:e.toString(),symbol:"BTC",type:"native"}:{amount:e.toString(),symbol:t,type:"fungible"}}function d({amount:e,symbol:t,address:r}){return r===n.FungibleTokenType.SolanaNative?{amount:e.toString(),symbol:"SOL",type:"native"}:{amount:e.toString(),mint:r,symbol:t,type:"fungible"}}function f({chainID:e,amount:t,symbol:r,address:n}){const o=(0,i.chainFromNetworkID)(e);switch(o.chainName){case"solana":return Object.assign(Object.assign({},o),{asset:d({amount:t,address:n,symbol:r})});case"ethereum":return Object.assign(Object.assign({},o),{asset:u({amount:t,address:n,symbol:r})});case"polygon":return Object.assign(Object.assign({},o),{asset:c({amount:t,address:n,symbol:r})});case"bitcoin":return Object.assign(Object.assign({},o),{asset:l({amount:t,address:n,symbol:r})})}throw new Error("Unable to determine asset")}function h({chainID:e,amount:t,collectible:r,symbol:n}){const o=(0,i.chainFromNetworkID)(e);switch(o.chainName){case"solana":return Object.assign(Object.assign({},o),{asset:{amount:t.toString(),mint:"mint"in r?r.mint:"UNKNOWN",symbol:n,type:"collectible"}});case"ethereum":case"polygon":return Object.assign(Object.assign({},o),{asset:{amount:t.toString(),address:"contract"in r?r.contract:"UNKNOWN",symbol:n,type:"collectible"}});case"bitcoin":return Object.assign(Object.assign({},o),{asset:{id:"firstCreatedInscriptionId"in r?r.firstCreatedInscriptionId:"UNKNOWN",symbol:n,type:"collectible"}})}}})),s.register("5slFC",(function(t,r){e(t.exports,"BLUR_ETH_MINT_ADDRESS",(function(){return s("bO44J").BLUR_ETH_MINT_ADDRESS})),e(t.exports,"DEFAULT_SEND_FORM_VALUES",(function(){return s("bO44J").DEFAULT_SEND_FORM_VALUES})),e(t.exports,"NATIVE_TOKEN_MAP",(function(){return s("bO44J").NATIVE_TOKEN_MAP})),e(t.exports,"SOLANA_TOKEN_VALUES",(function(){return s("bO44J").SOLANA_TOKEN_VALUES})),e(t.exports,"FUSE_SEARCH_CONFIG_FUNGIBLES",(function(){return s("bO44J").FUSE_SEARCH_CONFIG_FUNGIBLES})),e(t.exports,"FUSE_SEARCH_CONFIG_FUNGIBLES_NO_SORT",(function(){return s("bO44J").FUSE_SEARCH_CONFIG_FUNGIBLES_NO_SORT})),e(t.exports,"createFungibleHooks",(function(){return s("47wQb").createFungibleHooks})),e(t.exports,"useNetworkFeeRow",(function(){return s("lwS21").useNetworkFeeRow})),e(t.exports,"useTokenAddressFromFungible",(function(){return s("h56Ay").useTokenAddressFromFungible})),e(t.exports,"createHiddenMintsMigrator",(function(){return s("cxGm8").createHiddenMintsMigrator})),e(t.exports,"useMinimumRequiredBalance",(function(){return s("bBW00").useMinimumRequiredBalance})),e(t.exports,"useFungiblesStore",(function(){return s("6l2EC").useFungiblesStore})),e(t.exports,"FungiblesSdk",(function(){return s("kwLT6").FungiblesSdk})),e(t.exports,"ERCTokenStandard",(function(){return s("kdRoP").ERCTokenStandard})),e(t.exports,"FungibleTokenType",(function(){return s("kdRoP").FungibleTokenType})),e(t.exports,"SPLTokenStandard",(function(){return s("kdRoP").SPLTokenStandard})),e(t.exports,"SendSuccessCondition",(function(){return s("kdRoP").SendSuccessCondition})),e(t.exports,"SplTokenMintExtensions",(function(){return s("kdRoP").SplTokenMintExtensions})),e(t.exports,"VisibilityStatus",(function(){return s("kdRoP").VisibilityStatus})),e(t.exports,"SpamStatus",(function(){return s("kdRoP").SpamStatus})),e(t.exports,"isHiddenMint",(function(){return s("4MGVd").isHiddenMint})),e(t.exports,"isVisibleMint",(function(){return s("4MGVd").isVisibleMint})),e(t.exports,"getDerivedSpamStatus",(function(){return s("4kEpu").getDerivedSpamStatus})),e(t.exports,"getDerivedSpamStatusFromValue",(function(){return s("4kEpu").getDerivedSpamStatusFromValue})),e(t.exports,"createNativeEthereumTransaction",(function(){return s("2RAPQ").createNativeEthereumTransaction})),e(t.exports,"parseFungibleKey",(function(){return s("gtr1P").parseFungibleKey})),e(t.exports,"getHandleMarkAsSpam",(function(){return s("ca9X0").getHandleMarkAsSpam})),e(t.exports,"createTransferPendingTransactionInput",(function(){return s("1w4ij").createTransferPendingTransactionInput})),e(t.exports,"getFungibleTokenTypeFromFungibleCaip19",(function(){return s("iM8rr").getFungibleTokenTypeFromFungibleCaip19})),e(t.exports,"isNative",(function(){return s("ht7tK").isNative})),e(t.exports,"networkIdToNativeTokenFungibleKey",(function(){return s("cQnQK").networkIdToNativeTokenFungibleKey})),e(t.exports,"parseOwnerAddress",(function(){return s("h6zDF").parseOwnerAddress})),e(t.exports,"prefetchSPLTokenMap",(function(){return s("h0dfL").prefetchSPLTokenMap})),e(t.exports,"getFungibleCaip19FromFungible",(function(){return s("cZLx7").getFungibleCaip19FromFungible})),e(t.exports,"getAddressBadge",(function(){return s("bYPbi").getAddressBadge})),e(t.exports,"showAddressTypeBadge",(function(){return s("bYPbi").showAddressTypeBadge})),e(t.exports,"formatAmount",(function(){return s("ja0Y3").formatAmount})),e(t.exports,"getPermananetDelegateAddress",(function(){return s("8JQvn").getPermananetDelegateAddress})),e(t.exports,"getIsNonTransferable",(function(){return s("8JQvn").getIsNonTransferable})),e(t.exports,"getTransferHookProgramId",(function(){return s("8JQvn").getTransferHookProgramId})),e(t.exports,"FungibleAnalytics",(function(){return s("ekFbX").FungibleAnalytics}));s("bO44J"),s("47wQb"),s("kS8wh"),s("lwS21"),s("6LCx4"),s("hw7Za"),s("h56Ay"),s("cxGm8"),s("9aibU"),s("aHOkw"),s("8Ln1y"),s("fRhtr"),s("bBW00"),s("cBxIr"),s("fv5aF"),s("3gvJ4"),s("6l2EC");s("ftnEe");s("kwLT6"),s("kdRoP"),s("4MGVd"),s("4kEpu"),s("fpVb1"),s("2RAPQ"),s("1SDQD"),s("gtr1P"),s("41Tcz"),s("ca9X0"),s("32WT5"),s("8LmIR"),s("1w4ij"),s("hYmMT"),s("iM8rr"),s("kqdTv"),s("jeB0l"),s("gLRoH"),s("hCSl6"),s("ht7tK"),s("cQnQK"),s("1Adf8"),s("h6zDF"),s("h0dfL"),s("lYcJ0"),s("cZLx7"),s("bYPbi"),s("ja0Y3"),s("7jtB1"),s("8JQvn"),s("ekFbX")})),s.register("bO44J",(function(r,n){e(r.exports,"TIMEOUT_GET_CONTRACT",(function(){return c})),e(r.exports,"SOLANA_TOKEN_VALUES",(function(){return d})),e(r.exports,"NATIVE_TOKEN_MAP",(function(){return p})),e(r.exports,"COINGECKO_EVM_PLATFORM_MAP",(function(){return y})),e(r.exports,"DEFAULT_SEND_FORM_VALUES",(function(){return g})),e(r.exports,"BLUR_ETH_MINT_ADDRESS",(function(){return m})),e(r.exports,"FUSE_SEARCH_CONFIG_FUNGIBLES",(function(){return v})),e(r.exports,"FUSE_SEARCH_CONFIG_FUNGIBLES_NO_SORT",(function(){return b})),s("iOvk1");var i=s("kZfdH");s("RVqnc");var o=s("4XgrI"),a=s("kAKNF"),u=s("kdRoP");const c=(0,o.toMilliseconds)({seconds:10}),l={type:u.FungibleTokenType.BitcoinNative,caip19:"bip122:000000000019d6689c085ae165831e93/nativeToken:0",decimals:8,logoUri:"https://phantom.app/img/phantom-logo.svg",name:"Bitcoin",symbol:"BTC"},d={type:u.FungibleTokenType.SolanaNative,caip19:"solana:101/nativeToken:501",decimals:9,logoUri:"https://cdn.jsdelivr.net/gh/solana-labs/token-list@main/assets/mainnet/So11111111111111111111111111111111111111112/logo.png",name:"Solana",symbol:"SOL"},f={type:u.FungibleTokenType.EthereumNative,caip19:"eip155:1/nativeToken:60",decimals:18,logoUri:"https://cdn.jsdelivr.net/gh/trustwallet/assets@master/blockchains/ethereum/assets/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/logo.png",name:"Ethereum",symbol:"ETH"},h={type:u.FungibleTokenType.PolygonNative,caip19:"eip155:137/nativeToken:966",decimals:18,logoUri:"https://wallet-asset.matic.network/img/tokens/matic.svg",name:"Matic Token",symbol:"MATIC"},p={[i.NetworkIDs.Bitcoin.Mainnet]:l,[i.NetworkIDs.Bitcoin.Testnet]:l,[i.NetworkIDs.Solana.Mainnet]:d,[i.NetworkIDs.Solana.Testnet]:d,[i.NetworkIDs.Solana.Devnet]:d,[i.NetworkIDs.Solana.Localnet]:d,[i.NetworkIDs.Ethereum.Mainnet]:f,[i.NetworkIDs.Ethereum.Goerli]:f,[i.NetworkIDs.Ethereum.Sepolia]:f,[i.NetworkIDs.Polygon.Mainnet]:h,[i.NetworkIDs.Polygon.Mumbai]:h},y={1:"ethereum",137:"matic-network"},g={recipient:"",addressBookRecipient:void 0,amountAsset:new(t(a))(0),amountUsd:0,transactionSpeed:"standard",solana:{references:[]},multichainTransaction:void 0},m="0x0000000000a39bb272e79075ade125fd351887ac",v={location:0,distance:50,threshold:.2,shouldSort:!0,keys:[{name:"data.name",weight:.4},{name:"data.symbol",weight:.4},{name:"data.chain.name",weight:.2}]},b=Object.assign(Object.assign({},v),{shouldSort:!1})})),s.register("kdRoP",(function(r,n){e(r.exports,"SPLTokenStandard",(function(){return d})),e(r.exports,"ERCTokenStandard",(function(){return h})),e(r.exports,"FungibleTokenType",(function(){return y})),e(r.exports,"SpamStatus",(function(){return m})),e(r.exports,"SplTokenMintExtensionType",(function(){return _})),e(r.exports,"SplTokenMintExtensions",(function(){return U})),e(r.exports,"Token",(function(){return W})),e(r.exports,"TokenError",(function(){return G})),e(r.exports,"FungibleError",(function(){return Z})),e(r.exports,"TransferNativeSolanaArgs",(function(){return Y})),e(r.exports,"TransferNativeEthereumArgs",(function(){return ee})),e(r.exports,"TransferERC20EthereumArgs",(function(){return te})),e(r.exports,"TransferNativeBitcoinArgs",(function(){return ne})),e(r.exports,"TransferBRC20Args",(function(){return ie})),e(r.exports,"VisibilityStatus",(function(){return oe})),e(r.exports,"SendSuccessCondition",(function(){return ae})),s("iOvk1");var i=s("AL5sm"),o=s("kZfdH"),a=s("p0n0h"),u=s("WiuIh"),c=s("gS84f"),l=s("aKI1C");s("56oyT");var d,f,h,p,y,g,m,v,b=s("iPszn"),w=s("kAKNF"),x=s("7XqVB");(f=d||(d={})).NonFungible="NonFungible",f.SemiFungible="SemiFungible",f.Fungible="Fungible",f.NonFungibleEdition="NonFungibleEdition",f.ProgrammableNonFungible="ProgrammableNonFungible",f.ProgrammableNonFungibleEdition="ProgrammableNonFungibleEdition",(p=h||(h={})).ERC20="ERC20",p.ERC721="ERC721",p.ERC777="ERC777",p.ERC1155="ERC1155",p.ERC4626="ERC4626",p.unknown="unknown",(g=y||(y={})).BRC20="BRC20",g.ERC20="ERC20",g.SPL="SPL",g.SolanaNative="SolanaNative",g.EthereumNative="EthereumNative",g.PolygonNative="PolygonNative",g.BitcoinNative="BitcoinNative",(v=m||(m={})).Verified="VERIFIED",v.NotVerified="NOT_VERIFIED",v.PossibleSpam="POSSIBLE_SPAM",v.Spam="SPAM";const A=x.z.nativeEnum(m),S=x.z.object({chain:i.NetworkMetadata,walletAddress:x.z.string(),decimals:x.z.number(),amount:x.z.string(),logoUri:x.z.string().nullable(),name:x.z.string().nullable(),symbol:x.z.string().nullable(),coingeckoId:x.z.string().nullable(),spamStatus:A.optional().default(m.NotVerified)}),E=x.z.object({type:x.z.literal(y.SolanaNative),data:S}),T=x.z.object({type:x.z.literal(y.EthereumNative),data:S}),k=x.z.object({type:x.z.literal(y.PolygonNative),data:S}),I=x.z.object({type:x.z.literal(y.BitcoinNative),data:S});var _,P;(P=_||(_={})).transferFeeConfig="transferFeeConfig",P.interestBearingConfig="interestBearingConfig",P.permanentDelegate="permanentDelegate",P.transferHook="transferHook",P.tokenMetadata="tokenMetadata",P.mintCloseAuthority="mintCloseAuthority",P.metadataPointer="metadataPointer",P.groupMemberPointer="groupMemberPointer",P.nonTransferable="nonTransferable";const R=x.z.object({extension:x.z.literal(_.interestBearingConfig),state:x.z.object({currentRate:x.z.number()})}),C=x.z.object({extension:x.z.literal(_.transferFeeConfig),state:x.z.object({newerTransferFee:x.z.object({transferFeeBasisPoints:x.z.number()})})}),M=x.z.object({extension:x.z.literal(_.permanentDelegate),state:x.z.object({delegate:x.z.string()})}),O=x.z.object({extension:x.z.literal(_.transferHook),state:x.z.object({authority:x.z.string(),programId:x.z.string()})}),B=x.z.object({extension:x.z.literal(_.tokenMetadata),state:x.z.object({additionalMetadata:x.z.array(x.z.array(x.z.string())),mint:x.z.string(),name:x.z.string(),symbol:x.z.string(),updateAuthority:x.z.string(),uri:x.z.string()})}),N=x.z.object({extension:x.z.literal(_.mintCloseAuthority),state:x.z.object({closeAuthority:x.z.string()})}),D=x.z.object({extension:x.z.literal(_.groupMemberPointer),state:x.z.object({authority:x.z.string(),memberAddress:x.z.string()})}),L=x.z.object({extension:x.z.literal(_.metadataPointer),state:x.z.object({authority:x.z.string(),metadataAddress:x.z.string()})}),F=x.z.object({extension:x.z.literal(_.nonTransferable)}),U=x.z.union([R,C,M,O,B,N,L,D,F]),j=S.extend({mintAddress:x.z.string(),splTokenAccountPubkey:x.z.string(),programId:x.z.string(),mintExtensions:x.z.array(U).optional().catch((()=>{}))}),K=x.z.object({type:x.z.literal(y.SPL),data:j}),z=S.extend({contractAddress:x.z.string()}),H=x.z.object({type:x.z.literal(y.ERC20),data:z}),q=S.extend({firstCreatedTransactionHash:x.z.string(),firstCreatedInscriptionId:x.z.string()}),V=x.z.object({type:x.z.literal(y.BRC20),data:q}),W=x.z.union([V,H,K,E,T,k,I]),G=x.z.object({code:x.z.string(),message:x.z.string(),details:x.z.object({chainId:o.NetworkID,address:x.z.string()})}),$=b.PriceData.extend({balance:x.z.instanceof(t(w)),key:x.z.string(),tokenAddress:x.z.string().optional(),externalUrl:x.z.string().optional()});x.z.union([x.z.object({type:x.z.literal(y.SolanaNative),data:x.z.intersection(S,$)}),x.z.object({type:x.z.literal(y.SPL),data:x.z.intersection(j,$)}),x.z.object({type:x.z.literal(y.EthereumNative),data:x.z.intersection(S,$)}),x.z.object({type:x.z.literal(y.ERC20),data:x.z.intersection(z,$)}),x.z.object({type:x.z.literal(y.BRC20),data:x.z.intersection(q,$)}),x.z.object({type:x.z.literal(y.PolygonNative),data:x.z.intersection(S,$)}),x.z.object({type:x.z.literal(y.BitcoinNative),data:x.z.intersection(S,$)})]);class Z extends Error{getMessage(){return`Something went wrong: ${this.message}`}constructor(e){super(e),this.statusCode=400,Object.setPrototypeOf(this,Z.prototype),this.name="FungibleError"}}const Q=x.z.object({networkID:o.NetworkID,senderAddress:a.Address,destination:x.z.string(),amount:x.z.union([x.z.instanceof(t(w)),x.z.string()]),type:x.z.string()}),Y=Q.extend({networkID:u.ZodSolanaNetworkID}).extend({type:x.z.literal("transferNativeSolana"),destination:x.z.string(),references:x.z.array(x.z.string()).optional(),memo:x.z.string().optional()}),X=x.z.object({networkID:c.EVMNetworkID,gasLimit:x.z.instanceof(t(w)),maxFeePerGas:x.z.instanceof(t(w)),maxPriorityFeePerGas:x.z.instanceof(t(w))}),J=Q.extend({networkID:c.EVMNetworkID,gasEstimation:X.optional()}),ee=J.extend({senderAddress:a.Address,type:x.z.literal("transferNativeEthereum"),destination:x.z.string(),amount:x.z.union([x.z.instanceof(t(w)),x.z.string()]),nonce:x.z.union([x.z.number(),x.z.string()]).optional()}),te=J.extend({type:x.z.literal("transferERC20Ethereum"),destination:x.z.string(),contractAddress:x.z.string()}),re=Q.extend({networkID:l.ZodBitcoinNetworkID}),ne=re.extend({type:x.z.literal("transferNativeBitcoin"),senderAddress:x.z.string(),destination:x.z.string(),amount:x.z.instanceof(t(w))}),ie=re.extend({type:x.z.literal("transferBRC20Args"),senderAddress:x.z.string(),scriptPublicKey:x.z.instanceof(Uint8Array),tick:x.z.string(),destination:x.z.string(),amount:x.z.instanceof(t(w)),commitTxId:x.z.string().optional(),revealTxId:x.z.string().optional()});var oe,se,ae,ue;(se=oe||(oe={})).Visible="visible",se.Hidden="hidden",se.VisibleNotSpam="visible:reported_notSpam",se.HiddenSpam="hidden:reported_spam",(ue=ae||(ae={})).CONFIRMATION="CONFIRMATION",ue.SUBMISSION="SUBMISSION"})),s.register("56oyT",(function(t,r){e(t.exports,"createPriceHooks",(function(){return s("jrdvc").createPriceHooks})),e(t.exports,"PriceData",(function(){return s("iPszn").PriceData})),e(t.exports,"calculatePercentChange",(function(){return s("6Lif6").calculatePercentChange})),e(t.exports,"calculatePriceData",(function(){return s("6Lif6").calculatePriceData})),e(t.exports,"assetToDollars",(function(){return s("hqIK9").assetToDollars})),e(t.exports,"dollarsToAsset",(function(){return s("hqIK9").dollarsToAsset})),e(t.exports,"usePrices",(function(){return s("8uqaf").usePrices})),e(t.exports,"usePricesError",(function(){return s("kn4vZ").usePricesError})),s("cwiVo");s("jrdvc"),s("iPszn"),s("6Lif6"),s("hqIK9"),s("3SiOB"),s("8uqaf"),s("kn4vZ")})),s.register("cwiVo",(function(t,r){e(t.exports,"createPriceHooks",(function(){return s("jrdvc").createPriceHooks}));s("jrdvc"),s("8uqaf")})),s.register("jrdvc",(function(t,r){e(t.exports,"createPriceHooks",(function(){return i}));var n=s("8uqaf");function i({queryClient:e,getApiEnvironment:t,analytics:r}){return{usePrice:i=>(0,n.usePrice)(Object.assign({analytics:r,getApiEnvironment:t,queryClient:e},i)),usePrices:i=>(0,n.usePrices)(Object.assign({analytics:r,getApiEnvironment:t,queryClient:e},i))}}})),s.register("8uqaf",(function(t,r){e(t.exports,"usePrices",(function(){return b}),(function(e){return b=e})),e(t.exports,"usePrice",(function(){return x}),(function(e){return x=e})),s("iOvk1");var n=s("kCQUs"),i=s("6RM3S");s("csW2r");var o=s("fKWqZ"),a=s("g79CS"),u=s("4nwh4"),c=s("5ekp2"),l=s("29o0l"),d=s("kq0zZ"),f=s("576zS"),h=s("lebdD"),p=s("f7YEh"),y=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const g=e=>"string"==typeof e?e:"nativeToken"===e.resourceType?e.slip44:e.address,m={cacheTime:p.CacheTime.Short,staleTime:p.StaleTime.Short};function v({queryClient:e,queries:t,getApiEnvironment:r,analytics:i}){return y(this,void 0,void 0,(function*(){const s={},c=r();try{const r={},o=[];for(const i of t){const t=i.caip19,a=(0,n.encodeCaip19)(t);if(r[a])continue;r[a]=!0;const u=h.priceQueryKeys.price(a),l=e.getQueryState(u);if(l){s[a]=l.data;const e=Date.now()-l.dataUpdatedAt;if(ey(this,void 0,void 0,(function*(){const e=yield d.PriceBatcher.queue(c,{id:a,token:t});return{id:a,result:e}}))))}const a=yield Promise.allSettled(o.map((e=>e()))),l=[];let f=!1;for(const t of a){if("rejected"===t.status){f=!0;continue}const{id:r,result:n}=t.value;n&&(s[r]=n),l.push((()=>{const t=h.priceQueryKeys.price(r),i=null!=n?n:null;e.setQueryData(t,i,{updatedAt:Date.now()})}))}f&&i.capture("getPriceRequestError"),u.notifyManager.batch((()=>{l.forEach((e=>e())),e.setQueryData(h.priceQueryKeys.priceError(),f)}))}catch(e){o.telemetry.captureError(e,a.FeatureTag.Prices)}return s}))}function b({queryClient:e,getApiEnvironment:t,query:r,enabled:n=!0,analytics:i}){const o=n&&null!=r&&r.data.length>0,s=(0,l.useMemo)((()=>{const e=r.data.map(g).sort(((e,t)=>e.localeCompare(t))).join(",");return(0,f.cyrb53)(e)}),[r]),a=r.data.map(w);return(0,c.useQuery)({queryKey:h.priceQueryKeys.tempPrices(s),staleTime:p.StaleTime.Immediate,cacheTime:p.CacheTime.Never,refetchInterval:p.RefetchInterval.Short,queryFn:()=>v({queryClient:e,queries:a,getApiEnvironment:t,analytics:i}),enabled:o})}function w(e){return{caip19:A(e)}}function x({queryClient:e,getApiEnvironment:t,query:r,analytics:i}){const o=r?r.data:void 0,s=o?function(e){return"string"==typeof e?e:(0,n.encodeCaip19)(e)}(o):"";return(0,c.useQuery)(Object.assign(Object.assign({enabled:""!==s,queryKey:h.priceQueryKeys.price(s)},m),{refetchInterval:p.RefetchInterval.Short,queryFn:()=>y(this,void 0,void 0,(function*(){if(!o)throw new Error("No caip19able provided");const r=w(o),n=(yield v({queryClient:e,queries:[r],getApiEnvironment:t,analytics:i}))[s];if(!n)throw new Error("Failed to fetch price");return n}))}))}function A(e){return"string"==typeof e?(0,i.decodeCaip19)(e):e}})),s.register("kq0zZ",(function(r,n){e(r.exports,"PriceBatcher",(function(){return u}),(function(e){return u=e}));var i=s("70W8C"),o=s("3SiOB"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class u{static queue(e,t){let r=u.instances.get(e);return r||(r=new u(e),u.instances.set(e,r)),r.queue(t)}queue(e){return a(this,void 0,void 0,(function*(){return this.queries.push(e),this.flush(),new Promise(((t,r)=>{this.resolves[e.id]=t,this.rejects[e.id]=r}))}))}constructor(e){this.queryLimit=500,this.flush=t(i)((()=>{const e=this.resolves,t=this.rejects,r=this.queries;this.resolves={},this.rejects={},this.queries=[];const n=[[]];for(const e of r){if(void 0===e.token)continue;const t=n[n.length-1];t.lengtha(this,void 0,void 0,(function*(){try{const t=yield(0,o.getPrices)({apiEnv:this.apiEnv,tokens:r.map((e=>e.token))});r.forEach((({id:r})=>{(0,e[r])(t[r]||null)}))}catch(e){r.forEach((({id:r})=>t[r](e)))}}))))})),this.apiEnv=e,this.queries=[],this.resolves={},this.rejects={}}}u.instances=new Map})),s.register("70W8C",(function(e,t){var n="Expected a function",i=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt,d="object"==typeof r&&r&&r.Object===Object&&r,f="object"==typeof self&&self&&self.Object===Object&&self,h=d||f||Function("return this")(),p=Object.prototype.toString,y=Math.max,g=Math.min,m=function(){return h.Date.now()};function v(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function b(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&p.call(e)==o}(e))return i;if(v(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=v(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var r=u.test(e);return r||c.test(e)?l(e.slice(2),r?2:8):a.test(e)?i:+e}e.exports=function(e,t,r){var i,o,s,a,u,c,l=0,d=!1,f=!1,h=!0;if("function"!=typeof e)throw new TypeError(n);function p(t){var r=i,n=o;return i=o=void 0,l=t,a=e.apply(n,r)}function w(e){var r=e-c;return void 0===c||r>=t||r<0||f&&e-l>=s}function x(){var e=m();if(w(e))return A(e);u=setTimeout(x,function(e){var r=t-(e-c);return f?g(r,s-(e-l)):r}(e))}function A(e){return u=void 0,h&&i?p(e):(i=o=void 0,a)}function S(){var e=m(),r=w(e);if(i=arguments,o=this,c=e,r){if(void 0===u)return function(e){return l=e,u=setTimeout(x,t),d?p(e):a}(c);if(f)return u=setTimeout(x,t),p(c)}return void 0===u&&(u=setTimeout(x,t)),a}return t=b(t)||0,v(r)&&(d=!!r.leading,s=(f="maxWait"in r)?y(b(r.maxWait)||0,t):s,h="trailing"in r?!!r.trailing:h),S.cancel=function(){void 0!==u&&clearTimeout(u),l=0,i=c=o=u=void 0},S.flush=function(){return void 0===u?a:A(m())},S}})),s.register("3SiOB",(function(r,n){e(r.exports,"getPrices",(function(){return m}),(function(e){return m=e})),s("iOvk1");var i=s("hsAye");s("beWYh");var o=s("ck5T6"),a=s("1J7Ie"),u=s("7XqVB"),c=s("6xnBH"),l=s("iPszn"),d=s("be18I"),f=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const h=u.z.object({price:u.z.number(),priceChange24h:u.z.number()}),p=u.z.object({prices:u.z.record(i.EncodedCAIP19,h)}),y=new(0,l.PriceError)("Failed to get prices."),g="prices";function m({apiEnv:e,tokens:r}){var n;return f(this,void 0,void 0,(function*(){try{const t=new(0,o.RequestClient);t.withDefaultTimeout(c.TIMEOUT_PRICES),t.withDefaultRetry(1,200);const n={tokens:r.map((e=>({token:e})))},i=yield t.post(`${e}/price/v1`,n),{prices:s}=p.parse(i.data);return function(e){const t={};for(const r of Object.keys(e)){const{price:n,priceChange24h:i}=e[r],o={price:n,usd:n,usd_24h_change:i};t[r]=o}return t}(s)}catch(e){if(t(a).isAxiosError(e)){const t=null===(n=e.response)||void 0===n?void 0:n.status;(0,d.captureClientError)(e,t,g)}throw y}}))}})),s.register("6xnBH",(function(t,r){e(t.exports,"TIMEOUT_PRICES",(function(){return n})),s("RVqnc");const n=(0,s("4XgrI").toMilliseconds)({seconds:10})})),s.register("iPszn",(function(t,r){e(t.exports,"PriceError",(function(){return i})),e(t.exports,"PriceData",(function(){return o}));var n=s("7XqVB");class i extends Error{constructor(e){super(e),this.name="PriceError"}}const o=n.z.object({usd:n.z.number().optional(),usd_24h_change:n.z.number().optional(),price:n.z.number().optional(),priceChange24h:n.z.number().optional(),currencyValue:n.z.number().optional(),currencyChange:n.z.number().optional()})})),s.register("be18I",(function(t,r){e(t.exports,"captureClientError",(function(){return o})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS");const o=(e,t,r,o)=>{(!t||t>=400&&t<500)&&(n.telemetry.addBreadcrumb(r,JSON.stringify(null!=o?o:{}),i.Severity.Info),n.telemetry.captureError(e,i.FeatureTag.Prices))}})),s.register("576zS",(function(t,r){e(t.exports,"cyrb53",(function(){return n}));const n=function(e,t=0){let r=3735928559^t,n=1103547991^t;for(let t,i=0;i>>16,2246822507),r^=Math.imul(n^n>>>13,3266489909),n=Math.imul(n^n>>>16,2246822507),n^=Math.imul(r^r>>>13,3266489909),4294967296*(2097151&n)+(r>>>0)}})),s.register("lebdD",(function(t,r){e(t.exports,"priceQueryKeys",(function(){return n}));const n=new class{price(e){return["prices",{id:e}]}priceError(){return["prices","error"]}tempPrices(e){return["tempPrices",e]}}})),s.register("f7YEh",(function(t,r){e(t.exports,"CacheTime",(function(){return n})),e(t.exports,"StaleTime",(function(){return o})),e(t.exports,"RefetchInterval",(function(){return u})),s("RVqnc");var n,i,o,a,u,c,l=s("4XgrI");(i=n||(n={}))[i.Always=1/0]="Always",i[i.Short=(0,l.toMilliseconds)({days:1})]="Short",i[i.Medium=(0,l.toMilliseconds)({days:3})]="Medium",i[i.Long=(0,l.toMilliseconds)({days:7})]="Long",i[i.VeryLong=(0,l.toMilliseconds)({days:30})]="VeryLong",i[i.Never=0]="Never",(a=o||(o={}))[a.Immediate=0]="Immediate",a[a.Short=(0,l.toMilliseconds)({minutes:1})]="Short",a[a.Medium=(0,l.toMilliseconds)({minutes:3})]="Medium",a[a.Long=(0,l.toMilliseconds)({minutes:5})]="Long",a[a.VeryLong=(0,l.toMilliseconds)({minutes:10})]="VeryLong",a[a.Never=1/0]="Never",(c=u||(u={}))[c.Short=(0,l.toMilliseconds)({minutes:1})]="Short",c[c.Medium=(0,l.toMilliseconds)({minutes:3})]="Medium",c[c.Long=(0,l.toMilliseconds)({minutes:5})]="Long"})),s.register("6Lif6",(function(t,r){function n(e,t){return+((t-e)/e*100||0).toFixed(2)}function i({balance:e,priceId:t,priceMap:r,coingeckoId:n}){var i,o,s,a;const u=t?null===(i=r[t])||void 0===i?void 0:i.usd:void 0,c=n?null===(o=r[n])||void 0===o?void 0:o.usd:void 0,l=null!=u?u:c,d=t?null===(s=r[t])||void 0===s?void 0:s.usd_24h_change:void 0,f=n?null===(a=r[n])||void 0===a?void 0:a.usd_24h_change:void 0,h=null!=d?d:f;if(void 0===l)return{usd:void 0,usd_24h_change:void 0,price:l};const p=e.multipliedBy(l);let y;return void 0!==h&&(y=p.minus(p.dividedBy(1+h/100))),{usd:p.toNumber(),usd_24h_change:null==y?void 0:y.toNumber(),price:l,priceChange24h:h,currencyValue:p.toNumber(),currencyChange:null==y?void 0:y.toNumber()}}e(t.exports,"calculatePercentChange",(function(){return n})),e(t.exports,"calculatePriceData",(function(){return i}))})),s.register("hqIK9",(function(t,r){e(t.exports,"assetToDollars",(function(){return o})),e(t.exports,"dollarsToAsset",(function(){return a})),s("24hfq");var n=s("kAKNF");const i=/[e|+|-]/i;function o(e,t){const r=Math.floor(e*t*100)/100;return!Number.isFinite(r)||r.toString().match(i)?0:r}function a(e,t,r){const i=(0,n.BigNumber)(e);if(t<=0||!i.isFinite())return 0;return i.dividedBy(t).decimalPlaces(r).toNumber()}})),s.register("kn4vZ",(function(t,r){e(t.exports,"usePricesError",(function(){return o}));var n=s("5ekp2"),i=s("lebdD");const o=()=>(0,n.useQuery)(i.priceQueryKeys.priceError(),{initialData:!1})})),s.register("47wQb",(function(t,r){e(t.exports,"createFungibleHooks",(function(){return T}));var n=s("bwDsu"),i=s("6CAL6"),o=s("8Ln1y"),a=s("aHOkw"),u=s("9YOOS"),c=s("1Qno3"),l=s("dBLi2"),d=s("fRhtr"),f=s("7S8S9"),h=s("cBxIr"),p=s("g0XRH"),y=s("3ltlS"),g=s("dKhX6"),m=s("hw7Za"),v=s("kFgCS"),b=s("1Zj0C"),w=s("2xKek"),x=s("fgHw8"),A=s("ACaqx"),S=s("6LCx4"),E=s("hEUxw");function T({analytics:e,sdk:t,storage:r,legacyStorage:s,getApiEnvironment:T,queryClient:k,accountHooks:I,settingsHooks:_,transactionHooks:P,accountSigner:R,priorityFeeService:C,utxoManager:M,vaultProxy:O,chainHooks:B,priceHooks:N,walletScreenHooks:D}){const L={analytics:e,sdk:t,getApiEnvironment:T,storage:r,legacyStorage:s,accountHooks:I,settingsHooks:_,transactionHooks:P,utxoManager:M,queryClient:k};return{useFungibles:e=>(0,b.useFungibles)(Object.assign(Object.assign({},L),e)),useFungible:e=>(0,y.useFungible)(Object.assign(Object.assign({},L),e)),useVisibilityOverrides:e=>(0,h.useVisibilityOverrides)(r,e),useSetVisibilityOverrides:()=>(0,o.useSetVisibilityOverrides)(r,e),useSPLTokenMap:a.useSPLTokenMap,useUnwrapSOL:()=>(0,f.useUnwrapSOL)(I,P,r,R),invalidateTokens:e=>k.invalidateQueries(n.fungibleQueryKeys.tokens(e)),useHasSufficientFunds:(e,t,r,n)=>(0,w.useHasSufficientFunds)(e,t,L,r,n,P),useTransferFungible:()=>(0,u.useTransferFungible)({accountHooks:I,accountSigner:R,sdk:t,storage:r,utxoManager:M}),useTransferFungibleMaxAmount:(e,t,r)=>(0,l.useTransferFungibleMaxAmount)(e,t,r,P),useTransferFungibleLoggingContext:(e,t,r)=>(0,c.useTransferFungibleLoggingContext)(L,e,t,r,k),useTransferTransaction:e=>(0,d.useTransferTransaction)({accountHooks:I,priorityFeeService:C,utxoManager:M,sendFungibleState:e,transactionHooks:P,useFungibleArgs:L}),useGetUnwrapTransaction:e=>(0,i.useGetUnwrapTransaction)(Object.assign({getApiEnvironment:T},e)),useUnwrapTransaction:e=>(0,E.useUnwrapTransaction)({chainAddresses:e,accountHooks:I,storage:r,accountSigner:R}),useFungibleExplorerUrl:e=>(0,v.useFungibleExplorerUrl)(_,e),useSendStatusViewState:e=>(0,S.useSendStatusViewState)(Object.assign(Object.assign({},e),{sdk:t})),useFungibleDetailViewState:e=>(0,m.useFungibleDetailViewState)(Object.assign(Object.assign({},e),{args:L,queryClient:k,accountHooks:I,transactionHooks:P})),useHomeViewState:t=>(0,x.useHomeViewState)(Object.assign(Object.assign({},t),{queryClient:k,accountHooks:I,transactionHooks:P,analytics:e})),useCanSendFungible:e=>(0,p.useCanSendFungible)(Object.assign(Object.assign({},e),{transactionHooks:P})),useSendFungibleSummaryViewState:e=>(0,A.useSendFungibleSummaryViewState)(Object.assign(Object.assign(Object.assign({},e),L),{vaultProxy:O,chainHooks:B,priorityFeeService:C,priceHooks:N,walletScreenHooks:D})),useFungibleCTAActions:e=>(0,g.useFungibleCTAActions)(Object.assign(Object.assign(Object.assign({},e),L),{settingsHooks:_}))}}})),s.register("bwDsu",(function(t,r){var n,i;function o(e){return e.map((e=>`${e.networkID}/${e.address}`)).sort()}e(t.exports,"FUNGIBLE_QUERY_KEYS",(function(){return n})),e(t.exports,"fungibleQueryKeys",(function(){return s})),(i=n||(n={})).hiddenMints="hiddenMints",i.splTokenMap="splTokenMap",i.tokenPrices="tokenPrices",i.tokens="tokens",i.transferFungibleLoggingContext="transferFungibleLoggingContext",i.transferTransaction="transferTransaction",i.unwrapTransaction="unwrapTransaction",i.minimumRequiredBalance="minimumRequiredBalance";const s={hiddenMints:e=>[n.hiddenMints,{accountId:e}],splTokenMap:[n.splTokenMap],tokenPrices:e=>[n.tokenPrices,{tokenIds:e}],tokens(e,t){const r=[n.tokens,o(e)];return t?[...r,"isPartialResponseEnabled"]:r},minimumRequiredBalance:e=>[n.minimumRequiredBalance,{chainAddress:e}],transferFungibleLoggingContext:e=>[n.transferFungibleLoggingContext,{fungibleKey:e}],transferTransaction:(e,t,r,i)=>[n.transferTransaction,{sendSessionId:e,transactionUnitCost:t,transferArgs:r,utxoState:i}],unwrapTransaction:({caip19:e,amount:t,owner:r})=>[n.unwrapTransaction,{caip19:e,amount:t,owner:r}]}})),s.register("6CAL6",(function(t,r){e(t.exports,"useGetUnwrapTransaction",(function(){return y}),(function(e){return y=e})),s("beWYh");var n=s("ck5T6");s("csW2r");var i=s("fKWqZ"),o=s("g79CS"),a=s("5ekp2"),u=s("7XqVB"),c=s("kdRoP"),l=s("bwDsu"),d=s("4751o"),f=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const h=u.z.object({data:u.z.string(),from:u.z.string(),to:u.z.string()}),p=u.z.object({transaction:h});const y=({caip19:e,amount:t,owner:r,getApiEnvironment:s})=>(0,a.useQuery)({cacheTime:d.CacheTime.Medium,staleTime:d.StaleTime.Never,enabled:""!==r&&t.isGreaterThan(0),queryKey:l.fungibleQueryKeys.unwrapTransaction({caip19:e,amount:t,owner:r}),queryFn(){return f(this,void 0,void 0,(function*(){return yield function({apiEnv:e,caip19:t,amount:r,owner:s}){return f(this,void 0,void 0,(function*(){const a=`${e}/tokens/v1/unwrap`,u=new(0,n.RequestClient),l=yield u.post(a,{owner:s,caip19:t,amount:r.toNumber()}),d=p.safeParse(l.data);if(!d.success){const{error:e}=d;throw i.telemetry.captureError(e,o.FeatureTag.Fungibles),new(0,c.FungibleError)(`Failed to get unwrap transaction: ${e.message}`)}return d.data.transaction}))}({apiEnv:s(),caip19:e,amount:t,owner:r})}))}})})),s.register("4751o",(function(t,r){e(t.exports,"CacheTime",(function(){return n})),e(t.exports,"StaleTime",(function(){return o})),e(t.exports,"RefetchInterval",(function(){return u})),s("RVqnc");var n,i,o,a,u,c,l=s("4XgrI");(i=n||(n={}))[i.Always=1/0]="Always",i[i.Short=(0,l.toMilliseconds)({days:1})]="Short",i[i.Medium=(0,l.toMilliseconds)({days:3})]="Medium",i[i.Long=(0,l.toMilliseconds)({days:7})]="Long",(a=o||(o={}))[a.Immediate=0]="Immediate",a[a.Short=(0,l.toMilliseconds)({minutes:1})]="Short",a[a.Medium=(0,l.toMilliseconds)({minutes:2.5})]="Medium",a[a.Long=(0,l.toMilliseconds)({minutes:5})]="Long",a[a.Never=1/0]="Never",(c=u||(u={}))[c.Short=(0,l.toMilliseconds)({minutes:1})]="Short",c[c.Medium=(0,l.toMilliseconds)({minutes:2.5})]="Medium",c[c.Long=(0,l.toMilliseconds)({minutes:5})]="Long"})),s.register("8Ln1y",(function(t,r){e(t.exports,"useSetVisibilityOverrides",(function(){return d}),(function(e){return d=e}));var n=s("9W7fs"),i=s("7dHjq"),o=s("dBnYr"),a=s("kdRoP"),u=s("bwDsu"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},l=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i[e.mintId,e])));for(let e of n){const{fungibleKey:r}=e,n=l(e,["fungibleKey"]);if("isHidden"in n){const{isHidden:e}=n;t.capture(e?"hideFungibleToken":"unhideFungibleToken",{data:{fungibleKey:r}}),f.set(r,{mintId:r,status:e?a.VisibilityStatus.Hidden:a.VisibilityStatus.Visible})}else{const{visibility:e}=n;f.set(r,{mintId:r,status:e})}}d[r]=Array.from(f.values()),(0,o.setVisibilityOverrides)(e,{version:2,value:d})}))}(e,t,{accountId:r,mutations:n})}))},onSuccess(e,t){return c(this,void 0,void 0,(function*(){yield r.invalidateQueries(u.fungibleQueryKeys.hiddenMints(t.accountId))}))}})}})),s.register("dBnYr",(function(t,r){e(t.exports,"getVisibilityOverrides",(function(){return u}),(function(e){return u=e})),e(t.exports,"getVisibilityOverridesByAccount",(function(){return c}),(function(e){return c=e})),e(t.exports,"setVisibilityOverrides",(function(){return l}),(function(e){return l=e}));var n=s("kdRoP"),i=s("fv5aF"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function a(e){return e?2===e.version?e:{version:2,value:Object.entries(e.value).reduce(((e,[t,r])=>(e[t]=r.map((e=>"string"==typeof e?{mintId:e,status:n.VisibilityStatus.Hidden}:e)),e)),{})}:null}function u(e){return o(this,void 0,void 0,(function*(){try{return a(yield e.get(i.StorageKeyFungibles.AccountIdToHiddenMints))}catch(e){throw new(0,n.FungibleError)("Failed to get visibility overrides")}}))}function c(e,t){var r,i,s;return o(this,void 0,void 0,(function*(){const o=null!==(i=null===(r=yield u(e))||void 0===r?void 0:r.value)&&void 0!==i?i:{},a=null!==(s=o[t])&&void 0!==s?s:[];return new Map(a.map((e=>"string"==typeof e?[e,{mintId:e,status:n.VisibilityStatus.Hidden}]:[e.mintId,e])))}))}function l(e,t){return o(this,void 0,void 0,(function*(){try{return yield e.set(i.StorageKeyFungibles.AccountIdToHiddenMints,t)}catch(e){throw new(0,n.FungibleError)("Failed to set new visibility overrides")}}))}})),s.register("fv5aF",(function(t,r){var n,i;e(t.exports,"StorageKeyFungibles",(function(){return n})),(i=n||(n={})).SendFormValues="sendFormValues",i.AccountIdToHiddenMints="accountIdToHiddenMints"})),s.register("aHOkw",(function(t,r){e(t.exports,"useSPLTokenMap",(function(){return c}),(function(e){return c=e}));var n=s("5ekp2"),i=s("jeB0l"),o=s("bwDsu"),a=s("4751o"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function c(e=101){return(0,n.useQuery)({cacheTime:a.CacheTime.Always,staleTime:a.StaleTime.Never,queryKey:o.fungibleQueryKeys.splTokenMap,queryFn(){return u(this,void 0,void 0,(function*(){return yield(0,i.getSPLTokenMap)(e)}))}})}})),s.register("jeB0l",(function(t,r){e(t.exports,"getSPLTokenMap",(function(){return u}),(function(e){return u=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("kdRoP"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function u(e=101){return a(this,void 0,void 0,(function*(){try{const t=(yield(yield fetch("https://static.phantom.app/assets/solana.tokenlist.json")).json()).tokens.filter((t=>t.chainId===e)),r=new Map;for(const e of t)r.set(e.address,e);return r}catch(e){throw n.telemetry.captureError(e,i.FeatureTag.Fungibles),new(0,o.FungibleError)("Failed to get SPL token map")}}))}})),s.register("9YOOS",(function(t,r){e(t.exports,"useTransferFungible",(function(){return f}),(function(e){return f=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS");s("7gANb");var o=s("43cr5"),a=s("fkpmy"),u=s("7AI6t"),c=s("9W7fs"),l=s("jLYKj"),d=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function f({sdk:e,accountHooks:t,accountSigner:r,storage:s,utxoManager:f}){const{data:h}=t.useSelectedMultiChainAccountIdentifier(),p=(0,l.useHandleRetryableTransactionError)();return(0,c.useMutation)({mutationFn:({multichainTransaction:t,pendingTransactionInput:n,senderAddress:i,gasEstimation:u})=>d(this,void 0,void 0,(function*(){var c;if(!h)throw new Error("No account identifier found");const{networkID:l}=t,d=null!==(c=e.get(l).onBeforeSend({multichainTransaction:t,gasEstimation:u}))&&void 0!==c?c:t,p=yield(0,o.signAndSendTransaction)({accountIdentifier:h,accountSigner:r,multichainTransaction:d,networkID:l,pendingTransactionInput:n,senderAddress:i,storage:s,utxoManager:f});return(0,a.createTransactionReceipt)(l,p)})),onError(e){e instanceof Error&&(n.telemetry.captureError(e,i.FeatureTag.Fungibles),e instanceof u.RetryableTransactionError&&p(e))}})}})),s.register("7gANb",(function(t,r){e(t.exports,"createTransactionHooks",(function(){return s("9NdCP").createTransactionHooks})),e(t.exports,"fetchDomainOwner",(function(){return s("5CUgx").fetchDomainOwner})),e(t.exports,"useGasEstimation",(function(){return s("juW4u").useGasEstimation})),e(t.exports,"useGasEstimationPrice",(function(){return s("eXvYi").useGasEstimationPrice})),e(t.exports,"useNetworkFee",(function(){return s("gTvul").useNetworkFee})),e(t.exports,"useRecipient",(function(){return s("3f8cD").useRecipient})),e(t.exports,"useResolveDomainOwner",(function(){return s("5CUgx").useResolveDomainOwner})),e(t.exports,"useResolveDomainOwnerIfNecessary",(function(){return s("abgwf").useResolveDomainOwnerIfNecessary})),e(t.exports,"useTxSubmissionCheck",(function(){return s("rmX6o").useTxSubmissionCheck})),e(t.exports,"TRANSACTIONS_TIMESTAMPS_QUERY_KEY",(function(){return s("1QiHR").TRANSACTIONS_TIMESTAMPS_QUERY_KEY})),e(t.exports,"useEthereumTimeToMineEstimate",(function(){return s("5EuiQ").useEthereumTimeToMineEstimate})),e(t.exports,"useTransactionSpeedsToUnitCost",(function(){return s("idqsQ").useTransactionSpeedsToUnitCost})),e(t.exports,"useTransactionUnitAmount",(function(){return s("9YZ7W").useTransactionUnitAmount})),e(t.exports,"Dapp",(function(){return s("b3eNh").Dapp})),e(t.exports,"PendingTransactionType",(function(){return s("b3eNh").PendingTransactionType})),e(t.exports,"TransactionSpeed",(function(){return s("b3eNh").TransactionSpeed})),e(t.exports,"TransactionTypeValue",(function(){return s("b3eNh").TransactionTypeValue})),e(t.exports,"addGasLimitBuffer",(function(){return s("efnOi").addGasLimitBuffer})),e(t.exports,"addOnRemoveHandler",(function(){return s("krrqf").addOnRemoveHandler})),e(t.exports,"addOnUpdateHandler",(function(){return s("krrqf").addOnUpdateHandler})),e(t.exports,"applySolanaTimestampMemo",(function(){return s("sbHfD").applySolanaTimestampMemo})),e(t.exports,"assertNever",(function(){return s("coaYA").assertNever})),e(t.exports,"BACKEND_FEE_CALCULATOR",(function(){return s("2bo37").BACKEND_CU_CALCULATOR})),e(t.exports,"BASIC_SEND_COMPUTE_UNITS",(function(){return s("bE4cF").BASIC_SEND_COMPUTE_UNITS})),e(t.exports,"COMPUTE_UNIT_LIMIT",(function(){return s("bE4cF").COMPUTE_UNIT_LIMIT})),e(t.exports,"createGasEstimation",(function(){return s("gcxLp").createGasEstimation})),e(t.exports,"DEFAULT_COMPUTE_UNITS_PER_IX",(function(){return s("bE4cF").DEFAULT_COMPUTE_UNITS_PER_IX})),e(t.exports,"defaultTransactionUnitAmount",(function(){return s("dS9i6").defaultTransactionUnitAmount})),e(t.exports,"getComputeUnitPrice",(function(){return s("8FObb").getComputeUnitPrice})),e(t.exports,"getEvmTransactionSpeeds",(function(){return s("fHHEl").getEvmTransactionSpeeds})),e(t.exports,"getGasEstimationNativeAmount",(function(){return s("8S8v4").getGasEstimationNativeAmount})),e(t.exports,"getMetaplexDeps",(function(){return s("C4yf0").getMetaplexDeps})),e(t.exports,"getNetworkFeeUiAmount",(function(){return s("hYaHT").getNetworkFeeUiAmount})),e(t.exports,"getSolanaNetworkFeeUiAmount",(function(){return s("hYaHT").getSolanaNetworkFeeUiAmount})),e(t.exports,"isBitcoinGasEstimation",(function(){return s("4MbcT").isBitcoinGasEstimation})),e(t.exports,"isDomainOrTwitterHandle",(function(){return s("3gCXM").isDomainOrTwitterHandle})),e(t.exports,"isEthereumGasEstimation",(function(){return s("4MbcT").isEthereumGasEstimation})),e(t.exports,"isEvmTransaction",(function(){return s("4MbcT").isEvmTransaction})),e(t.exports,"isEvmTransactionUnitCost",(function(){return s("4MbcT").isEvmTransactionUnitCost})),e(t.exports,"isSolanaGasEstimation",(function(){return s("4MbcT").isSolanaGasEstimation})),e(t.exports,"isTransferDefaultSPLTokenArgs",(function(){return s("4MbcT").isTransferDefaultSPLTokenArgs})),e(t.exports,"PriorityFeeService",(function(){return s("fRZhz").PriorityFeeService})),e(t.exports,"reconcilePendingTransactions",(function(){return s("krrqf").reconcilePendingTransactions})),e(t.exports,"removeMinedTransactionsHandler",(function(){return s("claEO").removeMinedTransactionsHandler})),e(t.exports,"StaticLimitCalculator",(function(){return s("dwbX6").StaticLimitCalculator})),e(t.exports,"StaticPriceCalculator",(function(){return s("2bo37").StaticPriceCalculator})),e(t.exports,"toAccount",(function(){return s("gOclI").toAccount})),e(t.exports,"TransactionSerializationUtils",(function(){return s("fle1V").TransactionSerializationUtils})),e(t.exports,"updateMinedTransactionsHandler",(function(){return s("claEO").updateMinedTransactionsHandler})),e(t.exports,"ERROR_SOLANA_NO_FUNDS_FEE",(function(){return s("d8ZQd").ERROR_SOLANA_NO_FUNDS_FEE})),e(t.exports,"ERROR_SOLANA_NO_SOL_TOKENS",(function(){return s("d8ZQd").ERROR_SOLANA_NO_SOL_TOKENS})),e(t.exports,"applyEvmGasEstimation",(function(){return s("jDe04").applyEvmGasEstimation})),e(t.exports,"assertOwner",(function(){return s("5S1Al").assertOwner})),e(t.exports,"ASSOCIATED_TOKEN_PROGRAM_ID",(function(){return s("4wXWt").ASSOCIATED_TOKEN_PROGRAM_ID})),e(t.exports,"bigNumberAsHexValue",(function(){return s("81pp0").bigNumberAsHexValue})),e(t.exports,"BitcoinRetryableTransactionError",(function(){return s("7AI6t").BitcoinRetryableTransactionError})),e(t.exports,"calculateInputVb",(function(){return s("kN7R8").calculateInputVb})),e(t.exports,"coinSelect",(function(){return s("jDpQz").coinSelect})),e(t.exports,"createAssociatedTokenAccountIx",(function(){return s("9kAuJ").createAssociatedTokenAccountIx})),e(t.exports,"createBrc20TransferInscription",(function(){return s("iIn32").createBrc20TransferInscription})),e(t.exports,"createConnection",(function(){return s("9gDTk").createConnection})),e(t.exports,"createConnectionBySolanaNetworkID",(function(){return s("9gDTk").createConnectionBySolanaNetworkID})),e(t.exports,"createDefaultSplTokenTransferTransaction",(function(){return s("8RjmI").createDefaultSplTokenTransferTransaction})),e(t.exports,"createNativeSolanaTransferTransaction",(function(){return s("gGrAK").createNativeSolanaTransferTransaction})),e(t.exports,"createTransactionReceipt",(function(){return s("fkpmy").createTransactionReceipt})),e(t.exports,"createUtxoManager",(function(){return s("kcr4N").createUtxoManager})),e(t.exports,"DEFAULT_FEE_RATE",(function(){return s("aLlaY").DEFAULT_FEE_RATE})),e(t.exports,"ensureDestinationDetails",(function(){return s("ayxOd").ensureDestinationDetails})),e(t.exports,"estimateFeeFromMessages",(function(){return s("5SyR2").estimateFeeFromMessages})),e(t.exports,"ETH_SIGNATURE_VERSION",(function(){return s("clYlG").ETH_SIGNATURE_VERSION})),e(t.exports,"getAccountNonce",(function(){return s("kmNs7").getAccountNonce})),e(t.exports,"getClusterBySolanaChainId",(function(){return s("9gDTk").getClusterBySolanaChainId})),e(t.exports,"getContract",(function(){return s("b1tNn").getContract})),e(t.exports,"getERC20Allowance",(function(){return s("bzoW8").getERC20Allowance})),e(t.exports,"getERC20Approval",(function(){return s("4UiIM").getERC20Approval})),e(t.exports,"getEthSignatureDetails",(function(){return s("clYlG").getEthSignatureDetails})),e(t.exports,"RetryableTransactionError",(function(){return s("7AI6t").RetryableTransactionError})),e(t.exports,"sendAndConfirmSolanaTransactionsAsync",(function(){return s("l5HD3").sendAndConfirmSolanaTransactionsAsync})),e(t.exports,"sendEthereumTransactionAsync",(function(){return s("bYMhC").sendEthereumTransactionAsync})),e(t.exports,"sendSolanaTransactionAsync",(function(){return s("krfgL").sendSolanaTransactionAsync})),e(t.exports,"serialize",(function(){return s("9r9Hn").serialize})),e(t.exports,"signAndSendEthereumTransactionAsync",(function(){return s("jSr0C").signAndSendEthereumTransactionAsync})),e(t.exports,"signAndSendSolanaTransaction",(function(){return s("8Zl3Y").signAndSendSolanaTransaction})),e(t.exports,"signAndSendSolanaTransactionAsync",(function(){return s("8Zl3Y").signAndSendSolanaTransactionAsync})),e(t.exports,"signAndSendTransaction",(function(){return s("43cr5").signAndSendTransaction})),e(t.exports,"signSolanaTransactionAsync",(function(){return s("5eL6a").signSolanaTransactionAsync})),e(t.exports,"timeToMineDisplay",(function(){return s("FZUUt").timeToMineDisplay})),e(t.exports,"toInscribedOutputScript",(function(){return s("ajU6u").toInscribedOutputScript})),e(t.exports,"TOKEN_PROGRAM_ID",(function(){return s("4wXWt").TOKEN_PROGRAM_ID})),e(t.exports,"toRequiredSats",(function(){return s("1zKGb").toRequiredSats})),e(t.exports,"toSatoshisPerVirtualByte",(function(){return s("1zKGb").toSatoshisPerVirtualByte})),e(t.exports,"UtxoStore",(function(){return s("4ejV1").UtxoStore})),e(t.exports,"utxoToInput",(function(){return s("cTeCs").utxoToInput})),e(t.exports,"waitForTransactionConfirmation",(function(){return s("kt4cj").waitForTransactionConfirmation})),e(t.exports,"writeMemo",(function(){return s("gpAsk").writeMemo})),e(t.exports,"TransactionsSdk",(function(){return s("b57gY").TransactionsSdk})),e(t.exports,"ESTIMATED_EVM_CONFIRMATION_TIMES_ABBREV",(function(){return s("8Bbvs").ESTIMATED_EVM_CONFIRMATION_TIMES_ABBREV})),e(t.exports,"ESTIMATED_EVM_CONFIRMATION_TIMES_SEC",(function(){return s("8Bbvs").ESTIMATED_EVM_CONFIRMATION_TIMES_SEC})),e(t.exports,"getEstimatedConfirmationTime",(function(){return s("8Bbvs").getEstimatedConfirmationTime})),e(t.exports,"simulations",(function(){return s("4lwG3")})),s("4T4uf"),s("6zGIy"),s("b3eNh"),s("8oOas"),s("d8ZQd"),s("5ece6"),s("cN4pN"),s("8Bbvs"),s("eFfFS");s("4lwG3")})),s.register("4T4uf",(function(t,r){e(t.exports,"createTransactionHooks",(function(){return s("9NdCP").createTransactionHooks})),e(t.exports,"useGasEstimation",(function(){return s("juW4u").useGasEstimation})),e(t.exports,"useGasEstimationPrice",(function(){return s("eXvYi").useGasEstimationPrice})),e(t.exports,"useRecipient",(function(){return s("3f8cD").useRecipient})),e(t.exports,"fetchDomainOwner",(function(){return s("5CUgx").fetchDomainOwner})),e(t.exports,"useResolveDomainOwner",(function(){return s("5CUgx").useResolveDomainOwner})),e(t.exports,"useResolveDomainOwnerIfNecessary",(function(){return s("abgwf").useResolveDomainOwnerIfNecessary})),e(t.exports,"useTxSubmissionCheck",(function(){return s("rmX6o").useTxSubmissionCheck})),e(t.exports,"useNetworkFee",(function(){return s("gTvul").useNetworkFee}));s("9NdCP"),s("f00Jz"),s("2FPIs"),s("juW4u"),s("eXvYi"),s("jdKNe"),s("3f8cD"),s("5CUgx"),s("abgwf"),s("rmX6o"),s("gTvul"),s("rmX6o")})),s.register("9NdCP",(function(t,r){e(t.exports,"createTransactionHooks",(function(){return E}));var n=s("6F6Bh"),i=s("2FSlf"),o=s("3i1OH"),a=s("2m7kt"),u=s("idqsQ"),c=s("9YZ7W"),l=s("9X0rr");s("1NnUO");var d=s("fRZhz"),f=s("9SPdH"),h=s("juW4u"),p=s("eXvYi"),y=s("2nSnm"),g=s("eVqlx"),m=s("53WU1"),v=s("jdKNe"),b=s("3WhsL"),w=s("mzluY"),x=s("4p7u1"),A=s("rmX6o"),S=s("6PKPn");function E(e,t,r,s,E,T,k,I){const _=new(0,d.PriorityFeeService);return{useCustomGasControls:()=>(0,n.useCustomGasControls)(s),useSetCustomGasControls:()=>(0,i.useSetCustomGasControls)(s,r),useGasEstimation:e=>(0,h.useGasEstimation)(e),useUtxoState:e=>(0,S.useUtxoState)({getApiEnvironment:k,utxoManager:I,chainAddress:e}),usePrefetchUtxoState:e=>(0,S.usePrefetchUtxoState)({getApiEnvironment:k,utxoManager:I,chainAddress:e}),useSolanaGasEstimation:e=>(0,o.useSolanaGasEstimation)(_,e),useSelectedSolanaConnection:()=>(0,w.useSelectedSolanaConnection)(e),useEthereumGasEstimation:e=>(0,f.useEthereumGasEstimation)(e),useTransactionUnitAmount:c.useTransactionUnitAmount,useTransactionSpeedsToUnitCost:e=>(0,u.useTransactionSpeedsToUnitCost)(e),useGasEstimationPrice:(e,t)=>(0,p.useGasEstimationPrice)(T,e,t),useWaitForTransactionConfirmation:(e,t)=>(0,l.useWaitForTransactionConfirmation)(E,e,t),useSpeedUpEvmTransaction:()=>(0,a.useSpeedUpEvmTransaction)(t,s),usePendingTransactions:(e,t)=>(0,v.usePendingTransactions)(e,s,t),usePendingTransactionById:e=>(0,m.usePendingTransactionById)(e,s),useReplacementEvmTransactionGasEstimate:(e,t,r)=>(0,b.useReplacementEvmTransactionGasEstimate)(s,e,t,r),useSignAndSendSolanaTransactionAsync:e=>(0,x.useSignAndSendSolanaTransactionAsync)(t,e,s),useMarkTimestamp:(e,t,n)=>(0,g.useMarkTimestamp)(r,e,t,n),useLogTimestamps:()=>(0,y.useLogTimestamps)(E,r),useTxSubmissionCheck:e=>(0,A.useTxSubmissionCheck)(e,s)}}})),s.register("6F6Bh",(function(t,r){e(t.exports,"useCustomGasControls",(function(){return u}),(function(e){return u=e})),s("HlEsU");var n=s("a8rmj"),i=s("5ekp2"),o=s("1QiHR"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function u(e){const t=o.transactionsQueryKeys.customGasControls();return(0,i.useQuery)({queryKey:t,queryFn:()=>a(this,void 0,void 0,(function*(){return!!(yield e.get(n.StorageKeys.CustomGasControls))}))})}})),s.register("1QiHR",(function(t,r){e(t.exports,"TRANSACTIONS_TIMESTAMPS_QUERY_KEY",(function(){return i})),e(t.exports,"transactionsQueryKeys",(function(){return o}));const n="@phantom/transactions",i=`${n}:timestamps`,o={customGasControls:()=>[`${n}:custom-gas-controls`],gasEstimation:e=>[`${n}:gas-estimation`,{args:e}],solanaGasEstimation:e=>[`${n}:solana-gas-estimation`,e||{}],solanaComputeUnitPrice:e=>[`${n}:compute-unit-price`,e||{}],gasEstimationPrice:(e,t)=>[`${n}:gas-estimation-price`,e?{networkID:e}:{},t||{}],gasEstimationTimeToMine:(e,t,r)=>[`${n}:gas-estimation-time-to-mine`,{networkID:e,maxFeePerGas:t,maxPriorityFeePerGas:r}],resolveDomainName:(e,t)=>[`${n}:resolve-domain-name`,{name:e},{networkID:t}],waitForTransactionConfirmation:e=>[`${n}:wait-for-transaction-confirmation`,e?{transactionReceipt:e}:{}],pendingTransactions:e=>[`${n}:pending-transactions`,{accounts:e}],pendingTransactionById:e=>[`${n}:pending-transaction`,e],transactionSpeedsToUnitCost:e=>[`${n}:transaction-speeds-to-cost`,{networkID:e}],ethereumGasEstimationFallback:e=>[`${n}:ethereum-gas-estimation-fallback`,{networkID:e}],erc20GasLimitEstimate:(e,t)=>[`${n}:ethereum-erc20-gas-limit-estimation`,{networkID:e,args:t}],erc721GasLimitEstimate:(e,t)=>[`${n}:ethereum-erc721-gas-limit-estimation`,{networkID:e,args:t}],erc1155GasLimitEstimate:(e,t)=>[`${n}:ethereum-erc1155-gas-limit-estimation`,{networkID:e,args:t}],nativeEvmGasLimit:(e,t)=>[`${n}:native-evm-gas-limit`,{networkID:e,address:t}],timestamps:()=>[`${n}:timestamps`],gasLimit:e=>[`${n}:gas-limit`,{args:e}],gasLimitByTransaction:e=>[`${n}:gas-limit-by-transaction`,{multichainTransaction:e}],transactionUnitAmount:e=>[`${n}:network-unit-by-transaction`,{multichainTransaction:e}],utxoState:e=>[`${n}:utxo-state`,{address:e}]}})),s.register("2FSlf",(function(t,r){e(t.exports,"useSetCustomGasControls",(function(){return u}),(function(e){return u=e})),s("HlEsU");var n=s("a8rmj"),i=s("9W7fs"),o=s("1QiHR"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function u(e,t){return(0,i.useMutation)({mutationFn:t=>a(this,void 0,void 0,(function*(){yield e.set(n.StorageKeys.CustomGasControls,t)})),onSuccess:()=>{t.invalidateQueries(o.transactionsQueryKeys.customGasControls())}})}})),s.register("3i1OH",(function(t,r){e(t.exports,"useSolanaGasEstimation",(function(){return y}),(function(e){return y=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("5ekp2");s("5ece6");var a=s("9gDTk"),u=s("DaMjP"),c=s("3tGkT"),l=s("d8ZQd"),d=s("coaYA"),f=s("2C8yo"),h=s("1QiHR"),p=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function y(e,t){const r=!!t,s=h.transactionsQueryKeys.solanaGasEstimation(t);return(0,o.useQuery)({enabled:r,queryKey:s,queryFn:()=>p(this,void 0,void 0,(function*(){if(!t)throw l.MissingGasEstimationArgsError;const r=t.networkID,n=(0,a.createConnectionBySolanaNetworkID)(r);return(0,u.isSolanaNativeTokenGasEstimationArgs)(t)?(0,u.estimateNativeSolanaGas)(e,n,t):(0,c.isSPLTokenGasEstimationArgs)(t)?(0,c.estimateSPLTokenGas)(e,n,t):(0,d.assertNever)(t)})),retry:3,refetchInterval:5e3,onError:e=>{const r=e instanceof Error?e:new Error("Non-Error was thrown during solana gas estimation");n.telemetry.addBreadcrumb(f.CATEGORY_GAS_ESTIMATION,`type: ${null==t?void 0:t.type}, networkID: ${null==t?void 0:t.networkID}`,i.Severity.Info),n.telemetry.captureError(r,i.FeatureTag.Transaction)}})}})),s.register("5ece6",(function(t,r){e(t.exports,"DEFAULT_FEE_RATE",(function(){return s("aLlaY").DEFAULT_FEE_RATE})),e(t.exports,"RetryableTransactionError",(function(){return s("7AI6t").RetryableTransactionError})),e(t.exports,"BitcoinRetryableTransactionError",(function(){return s("7AI6t").BitcoinRetryableTransactionError})),e(t.exports,"UtxoStore",(function(){return s("4ejV1").UtxoStore})),e(t.exports,"calculateInputVb",(function(){return s("kN7R8").calculateInputVb})),e(t.exports,"coinSelect",(function(){return s("jDpQz").coinSelect})),e(t.exports,"createBrc20TransferInscription",(function(){return s("iIn32").createBrc20TransferInscription})),e(t.exports,"createUtxoManager",(function(){return s("kcr4N").createUtxoManager})),e(t.exports,"toInscribedOutputScript",(function(){return s("ajU6u").toInscribedOutputScript})),e(t.exports,"toRequiredSats",(function(){return s("1zKGb").toRequiredSats})),e(t.exports,"toSatoshisPerVirtualByte",(function(){return s("1zKGb").toSatoshisPerVirtualByte})),e(t.exports,"utxoToInput",(function(){return s("cTeCs").utxoToInput})),e(t.exports,"ETH_SIGNATURE_VERSION",(function(){return s("clYlG").ETH_SIGNATURE_VERSION})),e(t.exports,"bigNumberAsHexValue",(function(){return s("81pp0").bigNumberAsHexValue})),e(t.exports,"getContract",(function(){return s("b1tNn").getContract})),e(t.exports,"getERC20Allowance",(function(){return s("bzoW8").getERC20Allowance})),e(t.exports,"getERC20Approval",(function(){return s("4UiIM").getERC20Approval})),e(t.exports,"getEthSignatureDetails",(function(){return s("clYlG").getEthSignatureDetails})),e(t.exports,"sendEthereumTransactionAsync",(function(){return s("bYMhC").sendEthereumTransactionAsync})),e(t.exports,"signAndSendEthereumTransactionAsync",(function(){return s("jSr0C").signAndSendEthereumTransactionAsync})),e(t.exports,"timeToMineDisplay",(function(){return s("FZUUt").timeToMineDisplay})),e(t.exports,"getAccountNonce",(function(){return s("kmNs7").getAccountNonce})),e(t.exports,"serialize",(function(){return s("9r9Hn").serialize})),e(t.exports,"applyEvmGasEstimation",(function(){return s("jDe04").applyEvmGasEstimation})),e(t.exports,"createDefaultSplTokenTransferTransaction",(function(){return s("8RjmI").createDefaultSplTokenTransferTransaction})),e(t.exports,"createNativeSolanaTransferTransaction",(function(){return s("gGrAK").createNativeSolanaTransferTransaction})),e(t.exports,"createAssociatedTokenAccountIx",(function(){return s("9kAuJ").createAssociatedTokenAccountIx})),e(t.exports,"ensureDestinationDetails",(function(){return s("ayxOd").ensureDestinationDetails})),e(t.exports,"estimateFeeFromMessages",(function(){return s("5SyR2").estimateFeeFromMessages})),e(t.exports,"sendAndConfirmSolanaTransactionsAsync",(function(){return s("l5HD3").sendAndConfirmSolanaTransactionsAsync})),e(t.exports,"sendSolanaTransactionAsync",(function(){return s("krfgL").sendSolanaTransactionAsync})),e(t.exports,"signAndSendSolanaTransaction",(function(){return s("8Zl3Y").signAndSendSolanaTransaction})),e(t.exports,"signAndSendSolanaTransactionAsync",(function(){return s("8Zl3Y").signAndSendSolanaTransactionAsync})),e(t.exports,"signSolanaTransactionAsync",(function(){return s("5eL6a").signSolanaTransactionAsync})),e(t.exports,"waitForTransactionConfirmation",(function(){return s("kt4cj").waitForTransactionConfirmation})),e(t.exports,"writeMemo",(function(){return s("gpAsk").writeMemo})),e(t.exports,"assertOwner",(function(){return s("5S1Al").assertOwner})),e(t.exports,"TOKEN_PROGRAM_ID",(function(){return s("4wXWt").TOKEN_PROGRAM_ID})),e(t.exports,"ASSOCIATED_TOKEN_PROGRAM_ID",(function(){return s("4wXWt").ASSOCIATED_TOKEN_PROGRAM_ID})),e(t.exports,"createConnectionBySolanaNetworkID",(function(){return s("9gDTk").createConnectionBySolanaNetworkID})),e(t.exports,"createConnection",(function(){return s("9gDTk").createConnection})),e(t.exports,"getClusterBySolanaChainId",(function(){return s("9gDTk").getClusterBySolanaChainId})),e(t.exports,"createTransactionReceipt",(function(){return s("fkpmy").createTransactionReceipt})),e(t.exports,"signAndSendTransaction",(function(){return s("43cr5").signAndSendTransaction})),s("f1XDS");s("aLlaY"),s("7AI6t"),s("4ejV1"),s("kN7R8"),s("jDpQz"),s("iIn32"),s("kcr4N"),s("ajU6u"),s("1zKGb"),s("cTeCs");s("kg0Od");s("clYlG"),s("81pp0"),s("b1tNn"),s("bzoW8"),s("4UiIM"),s("bYMhC"),s("jSr0C"),s("FZUUt"),s("kmNs7"),s("9r9Hn"),s("jDe04");s("j66LR");s("8RjmI"),s("gGrAK"),s("9kAuJ"),s("ayxOd"),s("5SyR2"),s("l5HD3"),s("krfgL"),s("8Zl3Y"),s("5eL6a"),s("kt4cj"),s("gpAsk"),s("5S1Al"),s("4wXWt"),s("9gDTk"),s("fkpmy"),s("43cr5")})),s.register("f1XDS",(function(t,r){e(t.exports,"createBrc20TransferInscription",(function(){return s("iIn32").createBrc20TransferInscription})),e(t.exports,"toInscribedOutputScript",(function(){return s("ajU6u").toInscribedOutputScript})),e(t.exports,"toRequiredSats",(function(){return s("1zKGb").toRequiredSats})),e(t.exports,"toSatoshisPerVirtualByte",(function(){return s("1zKGb").toSatoshisPerVirtualByte})),e(t.exports,"UtxoStore",(function(){return s("4ejV1").UtxoStore})),e(t.exports,"DEFAULT_FEE_RATE",(function(){return s("aLlaY").DEFAULT_FEE_RATE})),e(t.exports,"calculateInputVb",(function(){return s("kN7R8").calculateInputVb})),e(t.exports,"createUtxoManager",(function(){return s("kcr4N").createUtxoManager})),e(t.exports,"coinSelect",(function(){return s("jDpQz").coinSelect})),e(t.exports,"utxoToInput",(function(){return s("cTeCs").utxoToInput})),e(t.exports,"BitcoinRetryableTransactionError",(function(){return s("7AI6t").BitcoinRetryableTransactionError})),e(t.exports,"RetryableTransactionError",(function(){return s("7AI6t").RetryableTransactionError}));s("eSW0f");s("6Tgwq");s("iIn32"),s("ajU6u"),s("1zKGb");s("03Zdx");s("4ejV1"),s("aLlaY"),s("kN7R8"),s("kcr4N"),s("jDpQz"),s("cTeCs"),s("7AI6t")})),s.register("eSW0f",(function(t,r){e(t.exports,"getBitcoinProvider",(function(){return u})),s("iOvk1");var n=s("kZfdH"),i=s("hQuuj");s("ah1Kf");var o=s("aa6Ek");const a={[n.NetworkIDs.Bitcoin.Mainnet]:"https://btc-mainnet.phantom.app",[n.NetworkIDs.Bitcoin.Testnet]:"https://btc-mainnet.phantom.dev"},u=e=>{if(!i.Chains.isBitcoinNetworkID(e))throw new Error(`Unsupported network id: ${e}`);return(0,o.getBitcoinRpcClient)(a[e])}})),s.register("ah1Kf",(function(t,r){e(t.exports,"getBitcoinRpcClient",(function(){return s("aa6Ek").getBitcoinRpcClient})),e(t.exports,"eth",(function(){return s("2uf4d").eth}));s("aa6Ek"),s("2uf4d")})),s.register("aa6Ek",(function(r,n){e(r.exports,"getBitcoinRpcClient",(function(){return u}),(function(e){return u=e}));var i=s("1J7Ie"),o=s("7XqVB"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};o.z.union([o.z.literal("UNSET"),o.z.literal("ECONOMICAL"),o.z.literal("CONSERVATIVE")]);function u(e){return{getRawTransaction:e=>r("getrawtransaction",[e,2]),sendRawTransaction:e=>r("sendrawtransaction",[e]),estimateSmartFee:(e,t)=>r("estimatesmartfee",[e,null!=t?t:"CONSERVATIVE"])};function r(r,n){return a(this,void 0,void 0,(function*(){const o=yield t(i)({method:"POST",url:e,headers:{"Content-Type":"application/json"},data:{method:r,params:n}});if("error"in o.data&&o.data.error)throw new Error("bitcoin rpc error:"+JSON.stringify(o.data.error));return o.data.result}))}}})),s.register("2uf4d",(function(t,r){e(t.exports,"eth",(function(){return a}),(function(e){return a=e})),s("beWYh");var n=s("ck5T6");s("cFUcx");var i=s("3AstY"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=["eth_blockNumber","eth_call","eth_cancelPrivateTransaction","eth_estimateGas","eth_feeHistory","eth_gasPrice","eth_getBalance","eth_getBlockByHash","eth_getBlockByNumber","eth_getBlockReceipts","eth_getBlockTransactionCountByHash","eth_getBlockTransactionCountByNumber","eth_getCode","eth_getFilterChanges","eth_getFilterLogs","eth_getLogs","eth_getProof","eth_getStorageAt","eth_getTransactionByBlockHashAndIndex","eth_getTransactionByBlockNumberAndIndex","eth_getTransactionByHash","eth_getTransactionCount","eth_getTransactionReceipt","eth_getUncleByBlockHashAndIndex","eth_getUncleByBlockNumberAndIndex","eth_getUncleCountByBlockHash","eth_getUncleCountByBlockNumber","eth_maxPriorityFeePerGas","eth_newBlockFilter","eth_newFilter","eth_newPendingTransactionFilter","eth_protocolVersion","eth_sendPrivateTransaction","eth_sendRawTransaction","eth_uninstallFilter","net_listening","net_version","web3_clientVersion","web3_sha3"].reduce(((e,t)=>Object.assign(Object.assign({},e),{[t]:(e,r)=>o(void 0,void 0,void 0,(function*(){let o;const s=JSON.stringify({jsonrpc:"2.0",id:1,method:t,params:i[t].params.parse(r)});try{const r=new(0,n.RequestClient);r.withDefaultHeaders({Accept:"application/json","Content-type":"application/json"});return o=(yield r.post(e,s)).data,i[t].response.parse(o)}catch(n){throw console.error("RPC request failed",e,t,r,o),n}}))})),{})})),s.register("6Tgwq",(function(t,r){e(t.exports,"createBrc20TransferInscription",(function(){return s("iIn32").createBrc20TransferInscription})),e(t.exports,"toInscribedOutputScript",(function(){return s("ajU6u").toInscribedOutputScript})),s("ie0Sk");s("iIn32"),s("ajU6u")})),s.register("ie0Sk",(function(t,r){e(t.exports,"createBrc20TransferInscription",(function(){return s("iIn32").createBrc20TransferInscription}));s("iIn32")})),s.register("iIn32",(function(t,r){e(t.exports,"createBrc20TransferInscription",(function(){return i}));var n=s("8tcqI").Buffer;function i(e,t){return{type:"text",content:n.from(`{"p":"brc-20","op":"transfer","tick":"${e}","amt":"${t.toString()}"}`)}}})),s.register("ajU6u",(function(t,r){e(t.exports,"toInscribedOutputScript",(function(){return a}));var n=s("dG1lS"),i=s("jpaIc"),o=s("8tcqI").Buffer;function a(e,t){const r=n.script.OPS,s=[];s.push(e),s.push(r.OP_CHECKSIG),function(e,t){const r=n.script.OPS;e.push(r.OP_FALSE),e.push(r.OP_IF),(0,i.pushOrdinalsInscriptionContent)(e,t),e.push(r.OP_ENDIF)}(s,t);const a=n.script.compile(s);var u;return u=a,o.from(u.toString("hex").replace("6f726451","6f72640101"),"hex")}})),s.register("jpaIc",(function(t,r){e(t.exports,"pushOrdinalsInscriptionContent",(function(){return o}));var n=s("dG1lS"),i=s("8tcqI").Buffer;function o(e,t){const r=n.script.OPS;if(e.push(i.from("ord")),e.push(r.OP_1),"text"!==t.type)throw new Error(`Unsupported inscription type: ${JSON.stringify(t)}`);!function(e,t){const r=n.script.OPS;e.push(i.from("text/plain;charset=utf-8")),e.push(r.OP_0);const o=520,s=t.content,a=s.length;for(let t=0;ta&&(r=a),e.push(s.slice(t,r))}}(e,t)}})),s.register("1zKGb",(function(r,n){e(r.exports,"toRequiredSats",(function(){return f})),e(r.exports,"toSatoshisPerVirtualByte",(function(){return h})),e(r.exports,"senderAddressTypeFromPsbt",(function(){return y})),e(r.exports,"senderFromPsbt",(function(){return p})),e(r.exports,"txIDFromSignedPsbt",(function(){return g})),s("iOvk1");var i=s("hQuuj"),o=s("kZfdH"),a=s("5vOj6");s("7mQ3Y");var u=s("h4dsj");s("RVqnc");s("2ad2U");var c=s("kAKNF"),l=s("dG1lS"),d=s("8vz5Y");s("aLlaY");function f({btcPerKilobyte:e,virtualBytes:r,additionalCosts:n}){return h(e).times(r).plus(n).integerValue(t(c).ROUND_DOWN)}function h(e){const r=new(t(c))(.001),n=new(t(c))(10).pow(i.Chains.getTokenDecimals(o.NetworkIDs.Bitcoin.Mainnet));return e.times(n).times(r)}function p(e){const t=e.data.inputs[0];let r;if(t.witnessUtxo)r=t.witnessUtxo.script;else{if(!t.nonWitnessUtxo)throw new Error(`Unable to determine sender address from input: ${JSON.stringify(t)}`);r=l.Transaction.fromBuffer(t.nonWitnessUtxo).outs[e.txInputs[0].index].script}return(0,d.fromOutputScript)(r)}function y(e){const t=p(e),r=(0,a.addressTypeFromAddress)(o.NetworkIDs.Bitcoin.Mainnet,t);if((0,u.isBitcoinAddressType)(r))return r;throw new Error(`Unknown address type for address: ${t}.`)}function g(e){return e.extractTransaction().getId()}})),s.register("aLlaY",(function(t,r){e(t.exports,"RBF_REPLACEABLE_SEQUENCE_NUMBER",(function(){return i})),e(t.exports,"RBF_IRREPLACEABLE_SEQUENCE_NUMBER",(function(){return o})),e(t.exports,"VIRTUAL_BYTES_BY_ADDRESS_TYPE",(function(){return a})),e(t.exports,"DEFAULT_FEE_RATE",(function(){return u})),s("7mQ3Y");var n=s("hX0bG");const i=4294967293,o=4294967295,a={[n.AddressType.BitcoinLegacy]:{header:10,perInput:148,perOutput:34},[n.AddressType.BitcoinNestedSegwit]:{header:10.5,perInput:91,perOutput:32},[n.AddressType.BitcoinNativeSegwit]:{header:10.5,perInput:68,perOutput:31},[n.AddressType.BitcoinTaproot]:{header:10.5,perInput:57.5,perOutput:43}},u=75})),s.register("03Zdx",(function(t,r){e(t.exports,"calculateInputVb",(function(){return s("kN7R8").calculateInputVb})),e(t.exports,"coinSelect",(function(){return s("jDpQz").coinSelect})),e(t.exports,"DEFAULT_FEE_RATE",(function(){return s("aLlaY").DEFAULT_FEE_RATE})),e(t.exports,"UtxoStore",(function(){return s("4ejV1").UtxoStore})),e(t.exports,"utxoToInput",(function(){return s("cTeCs").utxoToInput})),e(t.exports,"createUtxoManager",(function(){return s("kcr4N").createUtxoManager})),s("frzCG");s("kN7R8"),s("jDpQz"),s("aLlaY"),s("4ejV1"),s("jwITt"),s("cTeCs"),s("kcr4N")})),s.register("frzCG",(function(t,r){e(t.exports,"coinSelect",(function(){return s("jDpQz").coinSelect})),e(t.exports,"calculateInputVb",(function(){return s("kN7R8").calculateInputVb}));s("jDpQz"),s("kN7R8")})),s.register("jDpQz",(function(t,r){e(t.exports,"coinSelect",(function(){return o}));var n=s("6OXlD"),i=s("kN7R8");function o(e,t,r,i,o=[]){const s=function(e,t,r){return t.concat().sort(((t,n)=>a(e,n,r)-a(e,t,r)))}(e,t,i);return(0,n.accumulative)(e,s,o,r,i)}function a(e,t,r){return parseFloat(t.value)-r*(0,i.calculateInputVb)(e)}})),s.register("6OXlD",(function(t,r){e(t.exports,"accumulative",(function(){return o})),s("RVqnc");var n=s("2ad2U"),i=s("kN7R8");function o(e,t,r,o,s){const a=(0,i.calculateInputVb)(e),u=s*a,c=o.reduce(((e,t)=>e+t.value),0);let l=(0,i.calculateTxVb)(e,r.length,o),d=(0,n.sum)(r.map((e=>parseFloat(e.value))));const f=[];for(let n=0;np){if(n===t.length-1){return{type:"error",maxAmount:d-s*l,vb:l}}continue}l+=a,d+=p,f.push(h);if(d>=c+s*l)return(0,i.finalize)(e,r.concat(f),o,s)}return{type:"error",maxAmount:d-s*l,vb:l}}})),s.register("kN7R8",(function(t,r){e(t.exports,"calculateInputVb",(function(){return a})),e(t.exports,"calculateTxVb",(function(){return c})),e(t.exports,"finalize",(function(){return d})),s("iOvk1");var n=s("5vOj6"),i=s("kZfdH"),o=s("aLlaY");const a=e=>o.VIRTUAL_BYTES_BY_ADDRESS_TYPE[e].perInput,u=e=>o.VIRTUAL_BYTES_BY_ADDRESS_TYPE[e].perOutput,c=(e,t,r)=>(e=>o.VIRTUAL_BYTES_BY_ADDRESS_TYPE[e].header)(e)+t*a(e)+l(r.map((e=>({value:u((0,n.addressTypeFromAddress)(i.NetworkIDs.Bitcoin.Mainnet,e.address))}))));function l(e){return e.reduce(((e,t)=>e+("string"==typeof t.value?parseFloat(t.value):t.value)),0)}function d(e,t,r,n){let i=c(e,t.length,r);const o=n*(i+u(e)),s=l(t)-(l(r)+o);s>n*u(e)&&(r=r.concat({value:Math.ceil(s),address:t[0].owner}),i+=u(e));return{type:"success",inputs:t,outputs:r,vb:i,fee:l(t)-l(r)}}})),s.register("4ejV1",(function(t,r){e(t.exports,"UtxoStore",(function(){return a}),(function(e){return a=e}));var n=s("jwITt"),i=s("cTeCs"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class a{getUtxoStorageKey(e){return`utxos.v1.${e}`}getMetadataStorageKey(e){return`utxo_metadata.v1.${e}`}getUtxos(e){return o(this,void 0,void 0,(function*(){try{const t=yield this._storage.get(this.getUtxoStorageKey(e));return t||[]}catch(t){return this.reset(e),[]}}))}getMetadata(e){return o(this,void 0,void 0,(function*(){try{const t=yield this._storage.get(this.getMetadataStorageKey(e));return t||[]}catch(t){return this.reset(e),[]}}))}getSafeToSendUtxos(e){return o(this,void 0,void 0,(function*(){return(yield this.getUtxos(e)).filter((e=>e.isSafeToSend))}))}getInscribedUtxos(e){return o(this,void 0,void 0,(function*(){return this.getUtxos(e).then((e=>e.filter((e=>e.inscription))))}))}getRareSatsUtxos(e){return o(this,void 0,void 0,(function*(){return this.getUtxos(e).then((e=>e.filter((e=>!e.inscription&&!e.isSafeToSend))))}))}apply(e,t){return o(this,void 0,void 0,(function*(){let[r,i]=yield Promise.all([this.getUtxos(e),this.getMetadata(e)]);for(const e of t)switch(e.type){case n.UtxoOperationType.UpsertMeta:i=this.upsertMetadata(e,i);break;case n.UtxoOperationType.RemoveMeta:i=this.removeMetadata(e,i);break;case n.UtxoOperationType.AddUtxo:r=this.addUtxos(e,r);break;case n.UtxoOperationType.ReplaceUtxo:r=this.replaceUtxo(e,r)}return yield Promise.all([this._storage.set(this.getUtxoStorageKey(e),r),this._storage.set(this.getMetadataStorageKey(e),i)]),r}))}replaceUtxo(e,t){return e.utxos}removeMetadata(e,t){return t.filter((t=>!e.metasToRemove.some((e=>(0,i.matchesUtxo)(e,t.id)))))}upsertMetadata(e,t){for(const r of e.metas){const e=t.findIndex((e=>(0,i.matchesUtxo)(e.id,r.id)&&e.type===r.type));-1!==e?t[e]=r:t.push(r)}return t}addUtxos(e,t){for(const r of e.utxos){t.some((e=>(0,i.matchesUtxo)(e,r)))||t.push(r)}return t}reset(e){return o(this,void 0,void 0,(function*(){return Promise.all([this._storage.remove(this.getUtxoStorageKey(e)),this._storage.remove(this.getMetadataStorageKey(e))])}))}constructor(e){this._storage=e}}})),s.register("jwITt",(function(t,r){e(t.exports,"UtxoMetaType",(function(){return n})),e(t.exports,"UtxoOperationType",(function(){return c})),e(t.exports,"GetUtxosResponse",(function(){return f}));var n,i,o=s("7XqVB");(i=n||(n={})).UnconfirmedOutput="UnconfirmedOutput",i.UnconfirmedInput="UnconfirmedInput";const a=o.z.object({transactionHash:o.z.string(),index:o.z.number()}),u=o.z.object({id:o.z.string()});a.extend({value:o.z.string(),owner:o.z.string(),inscription:o.z.optional(u),isSafeToSend:o.z.boolean()});var c,l;(l=c||(c={})).AddUtxo="AddUtxo",l.UpsertMeta="UpsertMeta",l.RemoveMeta="RemoveMeta",l.ReplaceUtxo="ReplaceUtxo";const d=o.z.object({value:o.z.string(),transactionHash:o.z.string(),index:o.z.string(),inscriptionId:o.z.string().nullish(),isSafeToSend:o.z.boolean()}),f=o.z.object({utxos:o.z.array(d)})})),s.register("cTeCs",(function(t,r){e(t.exports,"matchesUtxo",(function(){return c})),e(t.exports,"inputMetasFromPsbt",(function(){return l})),e(t.exports,"outputUtxosFromPsbt",(function(){return f})),e(t.exports,"utxoToInput",(function(){return h})),s("RVqnc");s("hW0pS");var n=s("8vz5Y"),i=s("1zKGb"),o=s("aLlaY"),a=s("jwITt"),u=s("8tcqI").Buffer;function c(e,t){return e.transactionHash===t.transactionHash&&e.index===t.index}function l(e){const t=(0,i.txIDFromSignedPsbt)(e);return e.txInputs.map(((e,r)=>({type:a.UtxoMetaType.UnconfirmedInput,unconfirmedTransactionHash:t,unconfirmedTransactionIndex:r,id:{index:e.index,transactionHash:d(e.hash)}})))}function d(e){return u.from(e).reverse().toString("hex")}function f(e){const t=(0,i.txIDFromSignedPsbt)(e);return e.txOutputs.map(((e,r)=>{var n;return{transactionHash:t,index:r,value:e.value.toString(),owner:null!==(n=e.address)&&void 0!==n?n:"",inscription:void 0,isSafeToSend:!1}}))}function h(e,t,r=!0){return{hash:(i=e.transactionHash,u.from(i,"hex").reverse()),index:e.index,witnessUtxo:{script:(0,n.toOutputScript)(t),value:parseInt(e.value)},sequence:r?o.RBF_REPLACEABLE_SEQUENCE_NUMBER:o.RBF_IRREPLACEABLE_SEQUENCE_NUMBER};var i}})),s.register("kcr4N",(function(r,n){e(r.exports,"createUtxoManager",(function(){return h}),(function(e){return h=e})),s("iOvk1");var i=s("hsAye");s("beWYh");var o=s("ck5T6"),a=s("kAKNF"),u=s("1zKGb"),c=s("jwITt"),l=s("cTeCs"),d=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const f=new Error("Failed to get utxos for addresses"),h=e=>({notifyPendingTransaction:function(t){return d(this,void 0,void 0,(function*(){const r=(0,u.senderFromPsbt)(t),n=(0,l.inputMetasFromPsbt)(t),i=(0,l.outputUtxosFromPsbt)(t).filter((e=>e.owner===r)),o=i.map((e=>({type:c.UtxoMetaType.UnconfirmedOutput,id:{transactionHash:e.transactionHash,index:e.index}}))),s=[{type:c.UtxoOperationType.UpsertMeta,metas:[...n,...o]},{type:c.UtxoOperationType.AddUtxo,utxos:i}];return e.apply(r,s)}))},refetchUtxos:function({apiEnvironment:r,chainAddress:n}){return d(this,void 0,void 0,(function*(){const s={address:n.address,chainId:n.networkID,resourceType:i.Caip19ResourceType.address},u=`${r}/bitcoin/v1/spendable-utxos`;try{const r=new(0,o.RequestClient),i=yield r.post(u,{address:s});if(200!==i.status)throw f;const h=c.GetUtxosResponse.parse(i.data),p=h.utxos.map((e=>({index:parseFloat(e.index),owner:n.address,transactionHash:e.transactionHash,value:e.value,inscription:e.inscriptionId?{id:e.inscriptionId}:void 0,isSafeToSend:e.isSafeToSend}))).sort(((e,r)=>new(t(a))(r.value).comparedTo(new(t(a))(e.value))));return yield function(t){return d(this,void 0,void 0,(function*(){if(0===t.length)return[];const r=t[0].owner,n=(yield e.getMetadata(r)).reduce(((e,r)=>{const n=t.some((e=>(0,l.matchesUtxo)(e,r.id)));return(r.type===c.UtxoMetaType.UnconfirmedOutput&&n||r.type===c.UtxoMetaType.UnconfirmedInput&&!n)&&e.push(r.id),e}),[]);return e.apply(r,[{type:c.UtxoOperationType.RemoveMeta,metasToRemove:n},{type:c.UtxoOperationType.ReplaceUtxo,utxos:t}])}))}(p),h.utxos}catch(e){throw f}}))},getSafeToSendUtxos:function(t){return d(this,void 0,void 0,(function*(){return e.getSafeToSendUtxos(t)}))},getInscribedUtxos:function(t){return d(this,void 0,void 0,(function*(){return e.getInscribedUtxos(t)}))},getRareSatsUtxos:function(t){return d(this,void 0,void 0,(function*(){return e.getRareSatsUtxos(t)}))}})})),s.register("7AI6t",(function(t,r){e(t.exports,"RetryableTransactionError",(function(){return i})),e(t.exports,"BitcoinRetryableTransactionError",(function(){return o}));var n=s("7XqVB");n.z.union([n.z.literal("UNSET"),n.z.literal("ECONOMICAL"),n.z.literal("CONSERVATIVE")]);class i extends Error{}class o extends i{constructor({successfulTxIds:e,message:t}){super();const r=`Multi-transaction broadcast failed. The following transactions ids were successfully broadcast: ${e}`;this.message=r+(t?`: ${t}`:"."),this.successfulTxIds=e}}})),s.register("kg0Od",(function(t,r){e(t.exports,"getAccountNonce",(function(){return s("kmNs7").getAccountNonce})),e(t.exports,"applyEvmGasEstimation",(function(){return s("jDe04").applyEvmGasEstimation})),e(t.exports,"getContract",(function(){return s("b1tNn").getContract})),e(t.exports,"getERC20Allowance",(function(){return s("bzoW8").getERC20Allowance})),e(t.exports,"getERC20Approval",(function(){return s("4UiIM").getERC20Approval})),e(t.exports,"ETH_SIGNATURE_VERSION",(function(){return s("clYlG").ETH_SIGNATURE_VERSION})),e(t.exports,"getEthSignatureDetails",(function(){return s("clYlG").getEthSignatureDetails})),e(t.exports,"bigNumberAsHexValue",(function(){return s("81pp0").bigNumberAsHexValue})),e(t.exports,"sendEthereumTransactionAsync",(function(){return s("bYMhC").sendEthereumTransactionAsync})),e(t.exports,"serialize",(function(){return s("9r9Hn").serialize})),e(t.exports,"signAndSendEthereumTransactionAsync",(function(){return s("jSr0C").signAndSendEthereumTransactionAsync})),e(t.exports,"timeToMineDisplay",(function(){return s("FZUUt").timeToMineDisplay}));s("kmNs7"),s("jDe04"),s("b1tNn"),s("bzoW8"),s("4UiIM"),s("clYlG"),s("81pp0"),s("8qL7D"),s("bYMhC"),s("9r9Hn"),s("jSr0C"),s("FZUUt")})),s.register("kmNs7",(function(t,r){e(t.exports,"getAccountNonce",(function(){return l}),(function(e){return l=e})),s("ah1Kf");var n=s("2uf4d");s("csW2r");var i=s("fKWqZ"),o=s("g79CS");s("8oOas");var a=s("krrqf"),u=s("8qL7D"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const l=(e,t,r)=>c(void 0,void 0,void 0,(function*(){let s="0x0";try{const n=yield(0,a.getPendingTransactions)(r),i=Object.values(n).filter((r=>r.networkID===e&&r.ownerAddress===t)).sort(((e,t)=>t.timestamp-e.timestamp));i.length&&(s=`0x${(i[0].data.nonce+1).toString(16)}`)}catch(e){}let c=0,l="Error getting transaction count",d="";for(;c<3&&!d;){try{const r=(0,u.getEthRpcUrl)(e),i=yield n.eth.eth_getTransactionCount(r,[t,"latest"]);"error"in i?l=`[${i.error.code}] ${i.error.message}`:d=i.result}catch(e){}++c,yield new Promise((e=>setTimeout(e,200)))}if(!d){const e=new Error(l);throw i.telemetry.captureMessage(l,o.FeatureTag.Transaction),e}return Number(s)>Number(d)?s:d}))})),s.register("8oOas",(function(t,r){e(t.exports,"getEvmTransactionSpeeds",(function(){return s("fHHEl").getEvmTransactionSpeeds})),e(t.exports,"assertNever",(function(){return s("coaYA").assertNever})),e(t.exports,"getComputeUnitPrice",(function(){return s("8FObb").getComputeUnitPrice})),e(t.exports,"addGasLimitBuffer",(function(){return s("efnOi").addGasLimitBuffer})),e(t.exports,"getMetaplexDeps",(function(){return s("C4yf0").getMetaplexDeps})),e(t.exports,"logAndClearTimestamps",(function(){return s("apUzK").logAndClearTimestamps})),e(t.exports,"defaultTransactionUnitAmount",(function(){return s("dS9i6").defaultTransactionUnitAmount})),e(t.exports,"getNetworkFeeUiAmount",(function(){return s("hYaHT").getNetworkFeeUiAmount})),e(t.exports,"getSolanaNetworkFeeUiAmount",(function(){return s("hYaHT").getSolanaNetworkFeeUiAmount})),e(t.exports,"addOnRemoveHandler",(function(){return s("krrqf").addOnRemoveHandler})),e(t.exports,"addOnUpdateHandler",(function(){return s("krrqf").addOnUpdateHandler})),e(t.exports,"addPendingTransaction",(function(){return s("krrqf").addPendingTransaction})),e(t.exports,"filterAndSortPendingTransactions",(function(){return s("krrqf").filterAndSortPendingTransactions})),e(t.exports,"getPendingTransactions",(function(){return s("krrqf").getPendingTransactions})),e(t.exports,"reconcilePendingTransactions",(function(){return s("krrqf").reconcilePendingTransactions})),e(t.exports,"BACKEND_FEE_CALCULATOR",(function(){return s("2bo37").BACKEND_CU_CALCULATOR})),e(t.exports,"BASIC_SEND_COMPUTE_UNITS",(function(){return s("bE4cF").BASIC_SEND_COMPUTE_UNITS})),e(t.exports,"COMPUTE_UNIT_LIMIT",(function(){return s("bE4cF").COMPUTE_UNIT_LIMIT})),e(t.exports,"DEFAULT_COMPUTE_UNITS_PER_IX",(function(){return s("bE4cF").DEFAULT_COMPUTE_UNITS_PER_IX})),e(t.exports,"PriorityFeeService",(function(){return s("fRZhz").PriorityFeeService})),e(t.exports,"StaticLimitCalculator",(function(){return s("dwbX6").StaticLimitCalculator})),e(t.exports,"StaticPriceCalculator",(function(){return s("2bo37").StaticPriceCalculator})),e(t.exports,"isDomainOrTwitterHandle",(function(){return s("3gCXM").isDomainOrTwitterHandle})),e(t.exports,"createGasEstimation",(function(){return s("gcxLp").createGasEstimation})),e(t.exports,"removeMinedTransactionsHandler",(function(){return s("claEO").removeMinedTransactionsHandler})),e(t.exports,"updateMinedTransactionsHandler",(function(){return s("claEO").updateMinedTransactionsHandler})),e(t.exports,"TransactionSerializationUtils",(function(){return s("fle1V").TransactionSerializationUtils})),e(t.exports,"isBitcoinGasEstimation",(function(){return s("4MbcT").isBitcoinGasEstimation})),e(t.exports,"isEthereumGasEstimation",(function(){return s("4MbcT").isEthereumGasEstimation})),e(t.exports,"isSolanaGasEstimation",(function(){return s("4MbcT").isSolanaGasEstimation})),e(t.exports,"isTransferDefaultSPLTokenArgs",(function(){return s("4MbcT").isTransferDefaultSPLTokenArgs})),e(t.exports,"isEvmTransaction",(function(){return s("4MbcT").isEvmTransaction})),e(t.exports,"isEvmTransactionUnitCost",(function(){return s("4MbcT").isEvmTransactionUnitCost})),e(t.exports,"toAccount",(function(){return s("gOclI").toAccount})),e(t.exports,"addPendingTransactionFromEndpoint",(function(){return s("iuTGl").addPendingTransactionFromEndpoint})),e(t.exports,"getGasEstimationNativeAmount",(function(){return s("8S8v4").getGasEstimationNativeAmount})),e(t.exports,"applySolanaTimestampMemo",(function(){return s("sbHfD").applySolanaTimestampMemo}));s("fHHEl"),s("coaYA"),s("ip6K5"),s("8FObb"),s("efnOi"),s("C4yf0"),s("apUzK"),s("aLxDW"),s("dS9i6"),s("hYaHT"),s("krrqf");s("1NnUO");s("2bo37"),s("bE4cF"),s("fRZhz"),s("dwbX6"),s("3gCXM"),s("ht0cb"),s("k1nHX"),s("gcxLp"),s("claEO"),s("fle1V"),s("4MbcT"),s("gOclI"),s("iuTGl"),s("8S8v4"),s("sbHfD")})),s.register("fHHEl",(function(t,r){e(t.exports,"getEvmTransactionSpeeds",(function(){return u}),(function(e){return u=e})),s("iOvk1");var n=s("hQuuj"),i=s("jI4Fh"),o=s("b3eNh"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const u=(e,t=!0)=>a(void 0,void 0,void 0,(function*(){if(!n.Chains.isEVMNetworkID(e))throw new Error(`Estimating gas price for chainId:${e} is not supported.`);try{return yield(0,i.fetchEthereumPriceEstimatePriceOracle)(e)}catch(r){if(!t)throw r;const n=yield(0,i.fetchEthereumPriceEstimateRpcClient)(e);return{[o.TransactionSpeed.fast]:n,[o.TransactionSpeed.standard]:n,[o.TransactionSpeed.slow]:n}}}))})),s.register("jI4Fh",(function(r,n){e(r.exports,"EthereumGasPriceEstimateOracleUnsupportedNetwork",(function(){return g}),(function(e){return g=e})),e(r.exports,"fetchEthereumPriceEstimatePriceOracle",(function(){return m}),(function(e){return m=e})),e(r.exports,"fetchEthereumPriceEstimateRpcClient",(function(){return b}),(function(e){return b=e})),s("iOvk1");var i=s("hQuuj");s("beWYh");var o=s("ck5T6"),a=s("kAKNF"),u=s("7XqVB"),c=s("b3eNh"),l=s("4ZaRr"),d=s("9ObQu"),f=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const h=u.z.object({maxFeePerGas:u.z.string(),maxPriorityFeePerGas:u.z.string()}),p=u.z.object({[c.TransactionSpeed.fast]:h,[c.TransactionSpeed.standard]:h,[c.TransactionSpeed.slow]:h}),y=u.z.object({gasPriceSources:u.z.object({recommended:u.z.object({priceEstimates:p}),blocknative:u.z.object({priceEstimates:p}).optional(),etherscan:u.z.object({priceEstimates:p}).optional()})});class g extends Error{constructor(){super(...arguments),this.message="Gas price oracle does not support this network"}}const m=e=>f(void 0,void 0,void 0,(function*(){if(!i.Chains.isMainnetNetworkID(e))throw new g;const r=`https://gas-price-oracle.phantom.app/?chainId=${e}`,n=new(0,o.RequestClient);n.withDefaultHeaders({"Content-Type":"application/json"});const s=(yield n.get(r)).data;try{const e=y.parse(s);return{[c.TransactionSpeed.fast]:{maxFeePerGas:new(t(a))(e.gasPriceSources.recommended.priceEstimates.fast.maxFeePerGas),maxPriorityFeePerGas:new(t(a))(e.gasPriceSources.recommended.priceEstimates.fast.maxPriorityFeePerGas)},[c.TransactionSpeed.standard]:{maxFeePerGas:new(t(a))(e.gasPriceSources.recommended.priceEstimates.standard.maxFeePerGas),maxPriorityFeePerGas:new(t(a))(e.gasPriceSources.recommended.priceEstimates.standard.maxPriorityFeePerGas)},[c.TransactionSpeed.slow]:{maxFeePerGas:new(t(a))(e.gasPriceSources.recommended.priceEstimates.slow.maxFeePerGas),maxPriorityFeePerGas:new(t(a))(e.gasPriceSources.recommended.priceEstimates.slow.maxPriorityFeePerGas)}}}catch(e){throw new Error(`Ethereum Price oracle response: ${JSON.stringify(s)}, ${e}`,{cause:e})}})),v=new(t(a))(3e10),b=e=>f(void 0,void 0,void 0,(function*(){const t=yield(0,l.getMaxBaseFeePerGas)(e),r=yield(0,d.getMaxPriorityFeePerGas)(e);let n=t.plus(r);return n.lt(v)&&i.Chains.isPolygonNetworkID(e)&&(n=v),{maxFeePerGas:n,maxPriorityFeePerGas:r}}))})),s.register("b3eNh",(function(r,n){e(r.exports,"PendingTransactionType",(function(){return h})),e(r.exports,"TransactionTypeValue",(function(){return y})),e(r.exports,"GasPriceOracleRequest",(function(){return m})),e(r.exports,"TransferDefaultSPLTokenArgs",(function(){return b})),e(r.exports,"SolanaParsedTokenAccountData",(function(){return w})),e(r.exports,"Dapp",(function(){return x})),e(r.exports,"TransactionSpeed",(function(){return A})),s("iOvk1");var i=s("kZfdH"),o=s("WiuIh"),a=s("p0n0h"),u=s("gS84f"),c=s("aKI1C");s("hMVEP");var l=s("liYfk"),d=s("kAKNF"),f=s("7XqVB");f.z.object({chainId:i.NetworkID,address:f.z.string()});var h,p,y,g;(p=h||(h={})).Send="send",p.Swap="swap",p.Sell="sell",p.UnwrapSOL="unwrapSOL",p.Unwrap="unwrap",p.DelegateStake="delegateStake",p.CreateAccountAndDelegateStake="createAccountAndDelegateStake",p.WithdrawStake="withdrawStake",p.DeactivateStake="deactivateState",p.CreateListing="createListing",p.EditListing="editListing",p.RemoveListing="removeListing",p.Burn="burn",p.DappInteraction="dappInteraction",p.CreateAssociatedTokenAccount="createAssociatedTokenAccount",p.Cancel="cancel",p.SolanaPayTransaction="solanaPayTransaction",(g=y||(y={})).TokenSend="TokenSend",g.Stake="Stake",g.Swap="Swap",g.DappInteraction="DappInteraction",g.Other="Other";const m=f.z.object({accounts:f.z.array(f.z.string()),chainId:f.z.enum([i.NetworkIDs.Solana.Mainnet]),transactionType:f.z.nativeEnum(y).optional()}),v=f.z.object({networkID:o.ZodSolanaNetworkID}),b=(v.extend({senderAddress:a.Address,type:f.z.literal("transferNativeSolana"),destination:f.z.string(),amount:f.z.union([f.z.instanceof(t(d)),f.z.string()]),references:f.z.array(f.z.string()).optional(),memo:f.z.string().optional(),computeUnitPrice:f.z.union([f.z.number(),f.z.undefined()])}),f.z.object({compressed:f.z.boolean(),merkleTree:f.z.string(),leafIndex:f.z.number()}),v.extend({type:f.z.literal("transferSPLToken"),senderAddress:a.Address,mint:f.z.string(),amount:f.z.union([f.z.instanceof(t(d)),f.z.string()]),memo:f.z.string().optional()}).extend({destination:f.z.string(),senderAccount:f.z.string(),decimals:f.z.number(),references:f.z.array(f.z.string()).optional(),programId:f.z.string(),transferHookProgramId:f.z.union([f.z.string(),f.z.undefined(),f.z.null()])})),w=(f.z.object({networkID:o.ZodSolanaNetworkID,id:f.z.string()}),f.z.object({executable:f.z.literal(!1),lamports:f.z.number(),owner:f.z.instanceof(l.PublicKey),rentEpoch:f.z.number(),data:f.z.object({program:f.z.literal("spl-token"),space:f.z.number(),parsed:f.z.object({type:f.z.literal("account"),info:f.z.object({isNative:f.z.boolean(),mint:f.z.string(),owner:f.z.string(),state:f.z.string(),tokenAmount:f.z.object({amount:f.z.string(),decimals:f.z.number(),uiAmount:f.z.number(),uiAmountString:f.z.string()})})})})})),x=(f.z.object({txID:f.z.string(),confirmations:f.z.number()}),f.z.object({displayName:f.z.string(),logoURI:f.z.string()}));var A,S;(S=A||(A={})).fast="fast",S.standard="standard",S.slow="slow";f.z.object({networkID:u.EVMNetworkID,gasLimit:f.z.instanceof(t(d)),maxFeePerGas:f.z.instanceof(t(d)),maxPriorityFeePerGas:f.z.instanceof(t(d))}),f.z.object({networkID:c.ZodBitcoinNetworkID,virtualBytes:f.z.instanceof(t(d)),btcPerKilobyte:f.z.instanceof(t(d)),additionalCosts:f.z.instanceof(t(d))}),f.z.object({chainId:u.EVMNetworkID}),f.z.object({networkID:u.EVMNetworkID,id:f.z.string()}),f.z.object({txID:f.z.string()}),f.z.object({networkID:c.ZodBitcoinNetworkID,id:f.z.string()})})),s.register("4ZaRr",(function(r,n){e(r.exports,"getMaxBaseFeePerGas",(function(){return l}),(function(e){return l=e})),s("ah1Kf");var i=s("2uf4d"),o=s("kAKNF"),a=s("d8ZQd"),u=s("8qL7D"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const l=e=>c(void 0,void 0,void 0,(function*(){const r=(0,u.getEthRpcUrl)(e),n=yield i.eth.eth_getBlockByNumber(r,["latest",!1]);if("error"in n)throw new Error(`[${n.error.code}] ${n.error.message}`);if(!n.result.baseFeePerGas)throw a.UnableToGetBaseFeeForBlockError;return new(t(o))(n.result.baseFeePerGas,16).multipliedBy(2).integerValue(t(o).ROUND_DOWN)}))})),s.register("d8ZQd",(function(t,r){e(t.exports,"MissingNetworkIDError",(function(){return n})),e(t.exports,"MissingGasEstimationArgsError",(function(){return i})),e(t.exports,"UnableToGetFeeForMessageError",(function(){return o})),e(t.exports,"UnableToGetBaseFeeForBlockError",(function(){return s})),e(t.exports,"DomainNotRegisteredError",(function(){return a})),e(t.exports,"InvalidSolanaAddressError",(function(){return u})),e(t.exports,"TwitterHandleNotRegisteredError",(function(){return c})),e(t.exports,"DomainNamesDoNotMatchError",(function(){return l})),e(t.exports,"ERROR_SOLANA_NO_SOL_TOKENS",(function(){return d})),e(t.exports,"ERROR_SOLANA_NO_FUNDS_FEE",(function(){return f}));new Error("Missing Connection.");const n=new Error("Missing NetworkID."),i=new Error("Missing gas estimation args."),o=new Error("Unable to get fee for message."),s=(new Error("Unsupported Gas Estimation"),new Error("Sender NetworkID is not compatible with the transfer."),new Error("Missing baseFeePerGas in eth_getBlockByNumber.")),a=new Error("This domain is not registered"),u=new Error("Invalid Solana address"),c=new Error("This Twitter handle is not registered"),l=new Error("Domain names do not match"),d="Attempt to debit an account but found no record of a prior credit",f="Insufficient funds for fee"})),s.register("8qL7D",(function(t,r){e(t.exports,"getEthRpcUrl",(function(){return l}),(function(e){return l=e})),e(t.exports,"getEthersProvider",(function(){return d}),(function(e){return d=e})),e(t.exports,"waitForEthereumTransactionConfirmation",(function(){return f}),(function(e){return f=e}));var n=s("b2qVE");s("iOvk1");var i=s("kZfdH"),o=s("hQuuj"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const u=[i.NetworkIDs.Ethereum.Mainnet,i.NetworkIDs.Ethereum.Goerli,i.NetworkIDs.Ethereum.Sepolia,i.NetworkIDs.Polygon.Mainnet,i.NetworkIDs.Polygon.Mumbai],c=new Error("Invalid ETH NetworkID"),l=e=>{const t=(e=>{for(const t of u)if(t===e)return e;throw c})(e),r=o.Chains.getRpcProxyUrl(t);if(!r)throw Error(`No RPC URL found for chainID ${t}`);return r},d=e=>{const t=o.Chains.getEVMNetworkIDValue(e);return new(0,n.StaticJsonRpcProvider)(l(e),t)},f=(e,t,r=1)=>a(void 0,void 0,void 0,(function*(){const n=d(e);if(0===(yield n.waitForTransaction(t,r)).status)throw new Error("tx reverted");return!0}))})),s.register("b2qVE",(function(t,r){e(t.exports,"StaticJsonRpcProvider",(function(){return l}),(function(e){return l=e}));var n=s("6zCs7"),i=s("2pLMw"),o=s("4W5P8"),a=s("9CCdQ"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=new(0,i.Logger)(o.version);class l extends a.JsonRpcProvider{detectNetwork(){const e=Object.create(null,{detectNetwork:{get:()=>super.detectNetwork}});return u(this,void 0,void 0,(function*(){let t=this.network;return null==t&&(t=yield e.detectNetwork.call(this),t||c.throwError("no network detected",i.Logger.errors.UNKNOWN_ERROR,{}),null==this._network&&((0,n.defineReadOnly)(this,"_network",t),this.emit("network",t,null))),t}))}}})),s.register("4W5P8",(function(t,r){e(t.exports,"version",(function(){return n}));const n="providers/5.7.2"})),s.register("9CCdQ",(function(t,r){e(t.exports,"JsonRpcProvider",(function(){return I}),(function(e){return I=e}));var n=s("R2Vii"),i=s("hijKk"),o=s("kIJ9R"),a=s("c9Cpt"),u=s("6zCs7"),c=s("dPznH"),l=s("hVqIw"),d=s("8gcYX"),f=s("2pLMw"),h=s("4W5P8"),p=s("b3QKs"),y=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const g=new(0,f.Logger)(h.version),m=["call","estimateGas"];function v(e,t){if(null==e)return null;if("string"==typeof e.message&&e.message.match("reverted")){const r=(0,o.isHexString)(e.data)?e.data:null;if(!t||r)return{message:e.message,data:r}}if("object"==typeof e){for(const r in e){const n=v(e[r],t);if(n)return n}return null}if("string"==typeof e)try{return v(JSON.parse(e),t)}catch(e){}return null}function b(e,t,r){const n=r.transaction||r.signedTransaction;if("call"===e){const e=v(t,!0);if(e)return e.data;g.throwError("missing revert data in call exception; Transaction reverted without a reason string",f.Logger.errors.CALL_EXCEPTION,{data:"0x",transaction:n,error:t})}if("estimateGas"===e){let r=v(t.body,!1);null==r&&(r=v(t,!1)),r&&g.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",f.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{reason:r.message,method:e,transaction:n,error:t})}let i=t.message;throw t.code===f.Logger.errors.SERVER_ERROR&&t.error&&"string"==typeof t.error.message?i=t.error.message:"string"==typeof t.body?i=t.body:"string"==typeof t.responseText&&(i=t.responseText),i=(i||"").toLowerCase(),i.match(/insufficient funds|base fee exceeds gas limit|InsufficientFunds/i)&&g.throwError("insufficient funds for intrinsic transaction cost",f.Logger.errors.INSUFFICIENT_FUNDS,{error:t,method:e,transaction:n}),i.match(/nonce (is )?too low/i)&&g.throwError("nonce has already been used",f.Logger.errors.NONCE_EXPIRED,{error:t,method:e,transaction:n}),i.match(/replacement transaction underpriced|transaction gas price.*too low/i)&&g.throwError("replacement fee too low",f.Logger.errors.REPLACEMENT_UNDERPRICED,{error:t,method:e,transaction:n}),i.match(/only replay-protected/i)&&g.throwError("legacy pre-eip-155 transactions not supported",f.Logger.errors.UNSUPPORTED_OPERATION,{error:t,method:e,transaction:n}),m.indexOf(e)>=0&&i.match(/gas required exceeds allowance|always failing transaction|execution reverted|revert/)&&g.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",f.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:t,method:e,transaction:n}),t}function w(e){return new Promise((function(t){setTimeout(t,e)}))}function x(e){if(e.error){const t=new Error(e.error.message);throw t.code=e.error.code,t.data=e.error.data,t}return e.result}function A(e){return e?e.toLowerCase():e}const S={};class E extends n.Signer{connect(e){return g.throwError("cannot alter JSON-RPC Signer connection",f.Logger.errors.UNSUPPORTED_OPERATION,{operation:"connect"})}connectUnchecked(){return new T(S,this.provider,this._address||this._index)}getAddress(){return this._address?Promise.resolve(this._address):this.provider.send("eth_accounts",[]).then((e=>(e.length<=this._index&&g.throwError("unknown account #"+this._index,f.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getAddress"}),this.provider.formatter.address(e[this._index]))))}sendUncheckedTransaction(e){e=(0,u.shallowCopy)(e);const t=this.getAddress().then((e=>(e&&(e=e.toLowerCase()),e)));if(null==e.gasLimit){const r=(0,u.shallowCopy)(e);r.from=t,e.gasLimit=this.provider.estimateGas(r)}return null!=e.to&&(e.to=Promise.resolve(e.to).then((e=>y(this,void 0,void 0,(function*(){if(null==e)return null;const t=yield this.provider.resolveName(e);return null==t&&g.throwArgumentError("provided ENS name resolves to null","tx.to",e),t}))))),(0,u.resolveProperties)({tx:(0,u.resolveProperties)(e),sender:t}).then((({tx:t,sender:r})=>{null!=t.from?t.from.toLowerCase()!==r&&g.throwArgumentError("from address mismatch","transaction",e):t.from=r;const n=this.provider.constructor.hexlifyTransaction(t,{from:!0});return this.provider.send("eth_sendTransaction",[n]).then((e=>e),(e=>("string"==typeof e.message&&e.message.match(/user denied/i)&&g.throwError("user rejected transaction",f.Logger.errors.ACTION_REJECTED,{action:"sendTransaction",transaction:t}),b("sendTransaction",e,n))))}))}signTransaction(e){return g.throwError("signing transactions is unsupported",f.Logger.errors.UNSUPPORTED_OPERATION,{operation:"signTransaction"})}sendTransaction(e){return y(this,void 0,void 0,(function*(){const t=yield this.provider._getInternalBlockNumber(100+2*this.provider.pollingInterval),r=yield this.sendUncheckedTransaction(e);try{return yield(0,d.poll)((()=>y(this,void 0,void 0,(function*(){const e=yield this.provider.getTransaction(r);if(null!==e)return this.provider._wrapTransaction(e,r,t)}))),{oncePoll:this.provider})}catch(e){throw e.transactionHash=r,e}}))}signMessage(e){return y(this,void 0,void 0,(function*(){const t="string"==typeof e?(0,c.toUtf8Bytes)(e):e,r=yield this.getAddress();try{return yield this.provider.send("personal_sign",[(0,o.hexlify)(t),r.toLowerCase()])}catch(t){throw"string"==typeof t.message&&t.message.match(/user denied/i)&&g.throwError("user rejected signing",f.Logger.errors.ACTION_REJECTED,{action:"signMessage",from:r,messageData:e}),t}}))}_legacySignMessage(e){return y(this,void 0,void 0,(function*(){const t="string"==typeof e?(0,c.toUtf8Bytes)(e):e,r=yield this.getAddress();try{return yield this.provider.send("eth_sign",[r.toLowerCase(),(0,o.hexlify)(t)])}catch(t){throw"string"==typeof t.message&&t.message.match(/user denied/i)&&g.throwError("user rejected signing",f.Logger.errors.ACTION_REJECTED,{action:"_legacySignMessage",from:r,messageData:e}),t}}))}_signTypedData(e,t,r){return y(this,void 0,void 0,(function*(){const n=yield a.TypedDataEncoder.resolveNames(e,t,r,(e=>this.provider.resolveName(e))),i=yield this.getAddress();try{return yield this.provider.send("eth_signTypedData_v4",[i.toLowerCase(),JSON.stringify(a.TypedDataEncoder.getPayload(n.domain,t,n.value))])}catch(e){throw"string"==typeof e.message&&e.message.match(/user denied/i)&&g.throwError("user rejected signing",f.Logger.errors.ACTION_REJECTED,{action:"_signTypedData",from:i,messageData:{domain:n.domain,types:t,value:n.value}}),e}}))}unlock(e){return y(this,void 0,void 0,(function*(){const t=this.provider,r=yield this.getAddress();return t.send("personal_unlockAccount",[r.toLowerCase(),e,null])}))}constructor(e,t,r){if(super(),e!==S)throw new Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner");(0,u.defineReadOnly)(this,"provider",t),null==r&&(r=0),"string"==typeof r?((0,u.defineReadOnly)(this,"_address",this.provider.formatter.address(r)),(0,u.defineReadOnly)(this,"_index",null)):"number"==typeof r?((0,u.defineReadOnly)(this,"_index",r),(0,u.defineReadOnly)(this,"_address",null)):g.throwArgumentError("invalid address or index","addressOrIndex",r)}}class T extends E{sendTransaction(e){return this.sendUncheckedTransaction(e).then((e=>({hash:e,nonce:null,gasLimit:null,gasPrice:null,data:null,value:null,chainId:null,confirmations:0,from:null,wait:t=>this.provider.waitForTransaction(e,t)})))}}const k={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0};class I extends p.BaseProvider{get _cache(){return null==this._eventLoopCache&&(this._eventLoopCache={}),this._eventLoopCache}static defaultUrl(){return"http://localhost:8545"}detectNetwork(){return this._cache.detectNetwork||(this._cache.detectNetwork=this._uncachedDetectNetwork(),setTimeout((()=>{this._cache.detectNetwork=null}),0)),this._cache.detectNetwork}_uncachedDetectNetwork(){return y(this,void 0,void 0,(function*(){yield w(0);let e=null;try{e=yield this.send("eth_chainId",[])}catch(t){try{e=yield this.send("net_version",[])}catch(e){}}if(null!=e){const t=(0,u.getStatic)(this.constructor,"getNetwork");try{return t(i.BigNumber.from(e).toNumber())}catch(t){return g.throwError("could not detect network",f.Logger.errors.NETWORK_ERROR,{chainId:e,event:"invalidNetwork",serverError:t})}}return g.throwError("could not detect network",f.Logger.errors.NETWORK_ERROR,{event:"noNetwork"})}))}getSigner(e){return new E(S,this,e)}getUncheckedSigner(e){return this.getSigner(e).connectUnchecked()}listAccounts(){return this.send("eth_accounts",[]).then((e=>e.map((e=>this.formatter.address(e)))))}send(e,t){const r={method:e,params:t,id:this._nextId++,jsonrpc:"2.0"};this.emit("debug",{action:"request",request:(0,u.deepCopy)(r),provider:this});const n=["eth_chainId","eth_blockNumber"].indexOf(e)>=0;if(n&&this._cache[e])return this._cache[e];const i=(0,d.fetchJson)(this.connection,JSON.stringify(r),x).then((e=>(this.emit("debug",{action:"response",request:r,response:e,provider:this}),e)),(e=>{throw this.emit("debug",{action:"response",error:e,request:r,provider:this}),e}));return n&&(this._cache[e]=i,setTimeout((()=>{this._cache[e]=null}),0)),i}prepareRequest(e,t){switch(e){case"getBlockNumber":return["eth_blockNumber",[]];case"getGasPrice":return["eth_gasPrice",[]];case"getBalance":return["eth_getBalance",[A(t.address),t.blockTag]];case"getTransactionCount":return["eth_getTransactionCount",[A(t.address),t.blockTag]];case"getCode":return["eth_getCode",[A(t.address),t.blockTag]];case"getStorageAt":return["eth_getStorageAt",[A(t.address),(0,o.hexZeroPad)(t.position,32),t.blockTag]];case"sendTransaction":return["eth_sendRawTransaction",[t.signedTransaction]];case"getBlock":return t.blockTag?["eth_getBlockByNumber",[t.blockTag,!!t.includeTransactions]]:t.blockHash?["eth_getBlockByHash",[t.blockHash,!!t.includeTransactions]]:null;case"getTransaction":return["eth_getTransactionByHash",[t.transactionHash]];case"getTransactionReceipt":return["eth_getTransactionReceipt",[t.transactionHash]];case"call":return["eth_call",[(0,u.getStatic)(this.constructor,"hexlifyTransaction")(t.transaction,{from:!0}),t.blockTag]];case"estimateGas":return["eth_estimateGas",[(0,u.getStatic)(this.constructor,"hexlifyTransaction")(t.transaction,{from:!0})]];case"getLogs":return t.filter&&null!=t.filter.address&&(t.filter.address=A(t.filter.address)),["eth_getLogs",[t.filter]]}return null}perform(e,t){return y(this,void 0,void 0,(function*(){if("call"===e||"estimateGas"===e){const e=t.transaction;if(e&&null!=e.type&&i.BigNumber.from(e.type).isZero()&&null==e.maxFeePerGas&&null==e.maxPriorityFeePerGas){const r=yield this.getFeeData();null==r.maxFeePerGas&&null==r.maxPriorityFeePerGas&&((t=(0,u.shallowCopy)(t)).transaction=(0,u.shallowCopy)(e),delete t.transaction.type)}}const r=this.prepareRequest(e,t);null==r&&g.throwError(e+" not implemented",f.Logger.errors.NOT_IMPLEMENTED,{operation:e});try{return yield this.send(r[0],r[1])}catch(r){return b(e,r,t)}}))}_startEvent(e){"pending"===e.tag&&this._startPending(),super._startEvent(e)}_startPending(){if(null!=this._pendingFilter)return;const e=this,t=this.send("eth_newPendingTransactionFilter",[]);this._pendingFilter=t,t.then((function(r){return function n(){e.send("eth_getFilterChanges",[r]).then((function(r){if(e._pendingFilter!=t)return null;let n=Promise.resolve();return r.forEach((function(t){e._emitted["t:"+t.toLowerCase()]="pending",n=n.then((function(){return e.getTransaction(t).then((function(t){return e.emit("pending",t),null}))}))})),n.then((function(){return w(1e3)}))})).then((function(){if(e._pendingFilter==t)return setTimeout((function(){n()}),0),null;e.send("eth_uninstallFilter",[r])})).catch((e=>{}))}(),r})).catch((e=>{}))}_stopEvent(e){"pending"===e.tag&&0===this.listenerCount("pending")&&(this._pendingFilter=null),super._stopEvent(e)}static hexlifyTransaction(e,t){const r=(0,u.shallowCopy)(k);if(t)for(const e in t)t[e]&&(r[e]=!0);(0,u.checkProperties)(e,r);const n={};return["chainId","gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach((function(t){if(null==e[t])return;const r=(0,o.hexValue)(i.BigNumber.from(e[t]));"gasLimit"===t&&(t="gas"),n[t]=r})),["from","to","data"].forEach((function(t){null!=e[t]&&(n[t]=(0,o.hexlify)(e[t]))})),e.accessList&&(n.accessList=(0,l.accessListify)(e.accessList)),n}constructor(e,t){let r=t;null==r&&(r=new Promise(((e,t)=>{setTimeout((()=>{this.detectNetwork().then((t=>{e(t)}),(e=>{t(e)}))}),0)}))),super(r),e||(e=(0,u.getStatic)(this.constructor,"defaultUrl")()),"string"==typeof e?(0,u.defineReadOnly)(this,"connection",Object.freeze({url:e})):(0,u.defineReadOnly)(this,"connection",Object.freeze((0,u.shallowCopy)(e))),this._nextId=42}}})),s.register("8gcYX",(function(t,r){e(t.exports,"fetchJson",(function(){return y}),(function(e){return y=e})),e(t.exports,"poll",(function(){return g}),(function(e){return g=e}));var n=s("W9hEN"),i=s("kIJ9R"),o=s("6zCs7"),a=s("dPznH"),u=s("2pLMw"),c=s("74AGC"),l=s("fJeqj"),d=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const f=new(0,u.Logger)(c.version);function h(e){return new Promise((t=>{setTimeout(t,e)}))}function p(e,t){if(null==e)return null;if("string"==typeof e)return e;if((0,i.isBytesLike)(e)){if(t&&("text"===t.split("/")[0]||"application/json"===t.split(";")[0].trim()))try{return(0,a.toUtf8String)(e)}catch(e){}return(0,i.hexlify)(e)}return e}function y(e,t,r){let i=null;if(null!=t){i=(0,a.toUtf8Bytes)(t);const r="string"==typeof e?{url:e}:(0,o.shallowCopy)(e);if(r.headers){0!==Object.keys(r.headers).filter((e=>"content-type"===e.toLowerCase())).length||(r.headers=(0,o.shallowCopy)(r.headers),r.headers["content-type"]="application/json")}else r.headers={"content-type":"application/json"};e=r}return function(e,t,r){const i="object"==typeof e&&null!=e.throttleLimit?e.throttleLimit:12;f.assertArgument(i>0&&i%1==0,"invalid connection throttle limit","connection.throttleLimit",i);const s="object"==typeof e?e.throttleCallback:null,c="object"==typeof e&&"number"==typeof e.throttleSlotInterval?e.throttleSlotInterval:100;f.assertArgument(c>0&&c%1==0,"invalid connection throttle slot interval","connection.throttleSlotInterval",c);const y="object"==typeof e&&!!e.errorPassThrough,g={};let m=null;const v={method:"GET"};let b=!1,w=12e4;if("string"==typeof e)m=e;else if("object"==typeof e){if(null!=e&&null!=e.url||f.throwArgumentError("missing URL","connection.url",e),m=e.url,"number"==typeof e.timeout&&e.timeout>0&&(w=e.timeout),e.headers)for(const t in e.headers)g[t.toLowerCase()]={key:t,value:String(e.headers[t])},["if-none-match","if-modified-since"].indexOf(t.toLowerCase())>=0&&(b=!0);if(v.allowGzip=!!e.allowGzip,null!=e.user&&null!=e.password){"https:"!==m.substring(0,6)&&!0!==e.allowInsecureAuthentication&&f.throwError("basic authentication requires a secure https url",u.Logger.errors.INVALID_ARGUMENT,{argument:"url",url:m,user:e.user,password:"[REDACTED]"});const t=e.user+":"+e.password;g.authorization={key:"Authorization",value:"Basic "+(0,n.encode)((0,a.toUtf8Bytes)(t))}}null!=e.skipFetchSetup&&(v.skipFetchSetup=!!e.skipFetchSetup),null!=e.fetchOptions&&(v.fetchOptions=(0,o.shallowCopy)(e.fetchOptions))}const x=new RegExp("^data:([^;:]*)?(;base64)?,(.*)$","i"),A=m?m.match(x):null;if(A)try{const e={statusCode:200,statusMessage:"OK",headers:{"content-type":A[1]||"text/plain"},body:A[2]?(0,n.decode)(A[3]):(S=A[3],(0,a.toUtf8Bytes)(S.replace(/%([0-9a-f][0-9a-f])/gi,((e,t)=>String.fromCharCode(parseInt(t,16))))))};let t=e.body;return r&&(t=r(e.body,e)),Promise.resolve(t)}catch(e){f.throwError("processing response error",u.Logger.errors.SERVER_ERROR,{body:p(A[1],A[2]),error:e,requestBody:null,requestMethod:"GET",url:m})}var S;t&&(v.method="POST",v.body=t,null==g["content-type"]&&(g["content-type"]={key:"Content-Type",value:"application/octet-stream"}),null==g["content-length"]&&(g["content-length"]={key:"Content-Length",value:String(t.length)}));const E={};Object.keys(g).forEach((e=>{const t=g[e];E[t.key]=t.value})),v.headers=E;const T=function(){let e=null;return{promise:new Promise((function(t,r){w&&(e=setTimeout((()=>{null!=e&&(e=null,r(f.makeError("timeout",u.Logger.errors.TIMEOUT,{requestBody:p(v.body,E["content-type"]),requestMethod:v.method,timeout:w,url:m})))}),w))})),cancel:function(){null!=e&&(clearTimeout(e),e=null)}}}(),k=function(){return d(this,void 0,void 0,(function*(){for(let e=0;e=300)&&(T.cancel(),f.throwError("bad response",u.Logger.errors.SERVER_ERROR,{status:t.statusCode,headers:t.headers,body:p(n,t.headers?t.headers["content-type"]:null),requestBody:p(v.body,E["content-type"]),requestMethod:v.method,url:m})),r)try{const e=yield r(n,t);return T.cancel(),e}catch(r){if(r.throttleRetry&&e{let n=null;if(null!=e)try{n=JSON.parse((0,a.toUtf8String)(e))}catch(t){f.throwError("invalid JSON",u.Logger.errors.SERVER_ERROR,{body:e,error:t})}return r&&(n=r(n,t)),n}))}function g(e,t){return t||(t={}),null==(t=(0,o.shallowCopy)(t)).floor&&(t.floor=0),null==t.ceiling&&(t.ceiling=1e4),null==t.interval&&(t.interval=250),new Promise((function(r,n){let i=null,o=!1;const s=()=>!o&&(o=!0,i&&clearTimeout(i),!0);t.timeout&&(i=setTimeout((()=>{s()&&n(new Error("timeout"))}),t.timeout));const a=t.retryLimit;let u=0;!function i(){return e().then((function(e){if(void 0!==e)s()&&r(e);else if(t.oncePoll)t.oncePoll.once("poll",i);else if(t.onceBlock)t.onceBlock.once("block",i);else if(!o){if(u++,u>a)return void(s()&&n(new Error("retry limit reached")));let e=t.interval*parseInt(String(Math.random()*Math.pow(2,u)));et.ceiling&&(e=t.ceiling),setTimeout(i,e)}return null}),(function(e){s()&&n(e)}))}()}))}})),s.register("W9hEN",(function(t,r){e(t.exports,"decode",(function(){return i})),e(t.exports,"encode",(function(){return o}));var n=s("kIJ9R");function i(e){e=atob(e);const t=[];for(let r=0;r{s[t.toLowerCase()]=e})):i.headers.keys().forEach((e=>{s[e.toLowerCase()]=i.headers.get(e)})),{headers:s,statusCode:i.status,statusMessage:i.statusText,body:(0,n.arrayify)(new Uint8Array(o))}}))}})),s.register("b3QKs",(function(r,n){e(r.exports,"BaseProvider",(function(){return q}),(function(e){return q=e}));var i=s("fZjlw"),o=s("W9hEN"),a=s("ltXfO"),u=s("hijKk"),c=s("kIJ9R"),l=s("khmH5"),d=s("1ZHKd"),f=s("9csAk"),h=s("6zCs7"),p=s("7cTdJ"),y=s("dPznH"),g=s("8gcYX"),m=s("kYepn"),v=s("2pLMw"),b=s("4W5P8"),w=s("iZukK"),x=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const A=new(0,v.Logger)(b.version);function S(e){return null==e?"null":(32!==(0,c.hexDataLength)(e)&&A.throwArgumentError("invalid topic","topic",e),e.toLowerCase())}function E(e){for(e=e.slice();e.length>0&&null==e[e.length-1];)e.pop();return e.map((e=>{if(Array.isArray(e)){const t={};e.forEach((e=>{t[S(e)]=!0}));const r=Object.keys(t);return r.sort(),r.join("|")}return S(e)})).join("&")}function T(e){if("string"==typeof e){if(e=e.toLowerCase(),32===(0,c.hexDataLength)(e))return"tx:"+e;if(-1===e.indexOf(":"))return e}else{if(Array.isArray(e))return"filter:*:"+E(e);if(i.ForkEvent.isForkEvent(e))throw A.warn("not implemented"),new Error("not implemented");if(e&&"object"==typeof e)return"filter:"+(e.address||"*")+":"+E(e.topics||[])}throw new Error("invalid event - "+e)}function k(){return(new Date).getTime()}function I(e){return new Promise((t=>{setTimeout(t,e)}))}const _=["block","network","pending","poll"];class P{get event(){switch(this.type){case"tx":return this.hash;case"filter":return this.filter}return this.tag}get type(){return this.tag.split(":")[0]}get hash(){const e=this.tag.split(":");return"tx"!==e[0]?null:e[1]}get filter(){const e=this.tag.split(":");if("filter"!==e[0])return null;const t=e[1],r=""===(n=e[2])?[]:n.split(/&/g).map((e=>{if(""===e)return[];const t=e.split("|").map((e=>"null"===e?null:e));return 1===t.length?t[0]:t}));var n;const i={};return r.length>0&&(i.topics=r),t&&"*"!==t&&(i.address=t),i}pollable(){return this.tag.indexOf(":")>=0||_.indexOf(this.tag)>=0}constructor(e,t,r){(0,h.defineReadOnly)(this,"tag",e),(0,h.defineReadOnly)(this,"listener",t),(0,h.defineReadOnly)(this,"once",r),this._lastBlockNumber=-2,this._inflight=!1}}const R={0:{symbol:"btc",p2pkh:0,p2sh:5,prefix:"bc"},2:{symbol:"ltc",p2pkh:48,p2sh:50,prefix:"ltc"},3:{symbol:"doge",p2pkh:30,p2sh:22},60:{symbol:"eth",ilk:"eth"},61:{symbol:"etc",ilk:"eth"},700:{symbol:"xdai",ilk:"eth"}};function C(e){return(0,c.hexZeroPad)(u.BigNumber.from(e).toHexString(),32)}function M(e){return a.Base58.encode((0,c.concat)([e,(0,c.hexDataSlice)((0,p.sha256)((0,p.sha256)(e)),0,4)]))}const O=new RegExp("^(ipfs)://(.*)$","i"),B=[new RegExp("^(https)://(.*)$","i"),new RegExp("^(data):(.*)$","i"),O,new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];function N(e,t){try{return(0,y.toUtf8String)(D(e,t))}catch(e){}return null}function D(e,t){if("0x"===e)return null;const r=u.BigNumber.from((0,c.hexDataSlice)(e,t,t+32)).toNumber(),n=u.BigNumber.from((0,c.hexDataSlice)(e,r,r+32)).toNumber();return(0,c.hexDataSlice)(e,r+32,r+32+n)}function L(e){return e.match(/^ipfs:\/\/ipfs\//i)?e=e.substring(12):e.match(/^ipfs:\/\//i)?e=e.substring(7):A.throwArgumentError("unsupported IPFS format","link",e),`https://gateway.ipfs.io/ipfs/${e}`}function F(e){const t=(0,c.arrayify)(e);if(t.length>32)throw new Error("internal; should not happen");const r=new Uint8Array(32);return r.set(t,32-t.length),r}function U(e){if(e.length%32==0)return e;const t=new Uint8Array(32*Math.ceil(e.length/32));return t.set(e),t}function j(e){const t=[];let r=0;for(let n=0;nu.BigNumber.from(e).eq(1))).catch((e=>{if(e.code===v.Logger.errors.CALL_EXCEPTION)return!1;throw this._supportsEip2544=null,e}))),this._supportsEip2544}_fetch(e,t){return x(this,void 0,void 0,(function*(){const r={to:this.address,ccipReadEnabled:!0,data:(0,c.hexConcat)([e,(0,d.namehash)(this.name),t||"0x"])};let n=!1;(yield this.supportsWildcard())&&(n=!0,r.data=(0,c.hexConcat)(["0x9061b923",j([(0,d.dnsEncode)(this.name),r.data])]));try{let e=yield this.provider.call(r);return(0,c.arrayify)(e).length%32==4&&A.throwError("resolver threw error",v.Logger.errors.CALL_EXCEPTION,{transaction:r,data:e}),n&&(e=D(e,0)),e}catch(e){if(e.code===v.Logger.errors.CALL_EXCEPTION)return null;throw e}}))}_fetchBytes(e,t){return x(this,void 0,void 0,(function*(){const r=yield this._fetch(e,t);return null!=r?D(r,0):null}))}_getAddress(e,r){const n=R[String(e)];if(null==n&&A.throwError(`unsupported coin type: ${e}`,v.Logger.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${e})`}),"eth"===n.ilk)return this.provider.formatter.address(r);const i=(0,c.arrayify)(r);if(null!=n.p2pkh){const e=r.match(/^0x76a9([0-9a-f][0-9a-f])([0-9a-f]*)88ac$/);if(e){const t=parseInt(e[1],16);if(e[2].length===2*t&&t>=1&&t<=75)return M((0,c.concat)([[n.p2pkh],"0x"+e[2]]))}}if(null!=n.p2sh){const e=r.match(/^0xa9([0-9a-f][0-9a-f])([0-9a-f]*)87$/);if(e){const t=parseInt(e[1],16);if(e[2].length===2*t&&t>=1&&t<=75)return M((0,c.concat)([[n.p2sh],"0x"+e[2]]))}}if(null!=n.prefix){const e=i[1];let r=i[0];if(0===r?20!==e&&32!==e&&(r=-1):r=-1,r>=0&&i.length===2+e&&e>=1&&e<=75){const e=t(m).toWords(i.slice(2));return e.unshift(r),t(m).encode(n.prefix,e)}}return null}getAddress(e){return x(this,void 0,void 0,(function*(){if(null==e&&(e=60),60===e)try{const e=yield this._fetch("0x3b3b57de");return"0x"===e||e===l.HashZero?null:this.provider.formatter.callAddress(e)}catch(e){if(e.code===v.Logger.errors.CALL_EXCEPTION)return null;throw e}const t=yield this._fetchBytes("0xf1cb7e06",C(e));if(null==t||"0x"===t)return null;const r=this._getAddress(e,t);return null==r&&A.throwError("invalid or unsupported coin data",v.Logger.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${e})`,coinType:e,data:t}),r}))}getAvatar(){return x(this,void 0,void 0,(function*(){const e=[{type:"name",content:this.name}];try{const t=yield this.getText("avatar");if(null==t)return null;for(let r=0;re[t]))}return A.throwError("invalid or unsupported content hash data",v.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getContentHash()",data:e})}))}getText(e){return x(this,void 0,void 0,(function*(){let t=(0,y.toUtf8Bytes)(e);t=(0,c.concat)([C(64),C(t.length),t]),t.length%32!=0&&(t=(0,c.concat)([t,(0,c.hexZeroPad)("0x",32-e.length%32)]));const r=yield this._fetchBytes("0x59d1d43c",(0,c.hexlify)(t));return null==r||"0x"===r?null:(0,y.toUtf8String)(r)}))}constructor(e,t,r,n){(0,h.defineReadOnly)(this,"provider",e),(0,h.defineReadOnly)(this,"name",r),(0,h.defineReadOnly)(this,"address",e.formatter.address(t)),(0,h.defineReadOnly)(this,"_resolvedAddress",n)}}let z=null,H=1;class q extends i.Provider{_ready(){return x(this,void 0,void 0,(function*(){if(null==this._network){let e=null;if(this._networkPromise)try{e=yield this._networkPromise}catch(e){}null==e&&(e=yield this.detectNetwork()),e||A.throwError("no network detected",v.Logger.errors.UNKNOWN_ERROR,{}),null==this._network&&(this.anyNetwork?this._network=e:(0,h.defineReadOnly)(this,"_network",e),this.emit("network",e,null))}return this._network}))}get ready(){return(0,g.poll)((()=>this._ready().then((e=>e),(e=>{if(e.code!==v.Logger.errors.NETWORK_ERROR||"noNetwork"!==e.event)throw e}))))}static getFormatter(){return null==z&&(z=new(0,w.Formatter)),z}static getNetwork(e){return(0,f.getNetwork)(null==e?"homestead":e)}ccipReadFetch(e,t,r){return x(this,void 0,void 0,(function*(){if(this.disableCcipRead||0===r.length)return null;const n=e.to.toLowerCase(),i=t.toLowerCase(),o=[];for(let e=0;e=0?null:JSON.stringify({data:i,sender:n}),u=yield(0,g.fetchJson)({url:s,errorPassThrough:!0},a,((e,t)=>(e.status=t.statusCode,e)));if(u.data)return u.data;const c=u.message||"unknown error";if(u.status>=400&&u.status<500)return A.throwError(`response not found during CCIP fetch: ${c}`,v.Logger.errors.SERVER_ERROR,{url:t,errorMessage:c});o.push(c)}return A.throwError(`error encountered during CCIP fetch: ${o.map((e=>JSON.stringify(e))).join(", ")}`,v.Logger.errors.SERVER_ERROR,{urls:r,errorMessages:o})}))}_getInternalBlockNumber(e){return x(this,void 0,void 0,(function*(){if(yield this._ready(),e>0)for(;this._internalBlockNumber;){const t=this._internalBlockNumber;try{const r=yield t;if(k()-r.respTime<=e)return r.blockNumber;break}catch(e){if(this._internalBlockNumber===t)break}}const t=k(),r=(0,h.resolveProperties)({blockNumber:this.perform("getBlockNumber",{}),networkError:this.getNetwork().then((e=>null),(e=>e))}).then((({blockNumber:e,networkError:n})=>{if(n)throw this._internalBlockNumber===r&&(this._internalBlockNumber=null),n;const i=k();return(e=u.BigNumber.from(e).toNumber()){this._internalBlockNumber===r&&(this._internalBlockNumber=null)})),(yield r).blockNumber}))}poll(){return x(this,void 0,void 0,(function*(){const e=H++,t=[];let r=null;try{r=yield this._getInternalBlockNumber(100+this.pollingInterval/2)}catch(e){return void this.emit("error",e)}if(this._setFastBlockNumber(r),this.emit("poll",e,r),r!==this._lastBlockNumber){if(-2===this._emitted.block&&(this._emitted.block=r-1),Math.abs(this._emitted.block-r)>1e3)A.warn(`network block skew detected; skipping block events (emitted=${this._emitted.block} blockNumber${r})`),this.emit("error",A.makeError("network block skew detected",v.Logger.errors.NETWORK_ERROR,{blockNumber:r,event:"blockSkew",previousBlockNumber:this._emitted.block})),this.emit("block",r);else for(let e=this._emitted.block+1;e<=r;e++)this.emit("block",e);this._emitted.block!==r&&(this._emitted.block=r,Object.keys(this._emitted).forEach((e=>{if("block"===e)return;const t=this._emitted[e];"pending"!==t&&r-t>12&&delete this._emitted[e]}))),-2===this._lastBlockNumber&&(this._lastBlockNumber=r-1),this._events.forEach((e=>{switch(e.type){case"tx":{const r=e.hash;let n=this.getTransactionReceipt(r).then((e=>e&&null!=e.blockNumber?(this._emitted["t:"+r]=e.blockNumber,this.emit(r,e),null):null)).catch((e=>{this.emit("error",e)}));t.push(n);break}case"filter":if(!e._inflight){e._inflight=!0,-2===e._lastBlockNumber&&(e._lastBlockNumber=r-1);const n=e.filter;n.fromBlock=e._lastBlockNumber+1,n.toBlock=r;const i=n.toBlock-this._maxFilterBlockRange;i>n.fromBlock&&(n.fromBlock=i),n.fromBlock<0&&(n.fromBlock=0);const o=this.getLogs(n).then((t=>{e._inflight=!1,0!==t.length&&t.forEach((t=>{t.blockNumber>e._lastBlockNumber&&(e._lastBlockNumber=t.blockNumber),this._emitted["b:"+t.blockHash]=t.blockNumber,this._emitted["t:"+t.transactionHash]=t.blockNumber,this.emit(n,t)}))})).catch((t=>{this.emit("error",t),e._inflight=!1}));t.push(o)}}})),this._lastBlockNumber=r,Promise.all(t).then((()=>{this.emit("didPoll",e)})).catch((e=>{this.emit("error",e)}))}else this.emit("didPoll",e)}))}resetEventsBlock(e){this._lastBlockNumber=e-1,this.polling&&this.poll()}get network(){return this._network}detectNetwork(){return x(this,void 0,void 0,(function*(){return A.throwError("provider does not support network detection",v.Logger.errors.UNSUPPORTED_OPERATION,{operation:"provider.detectNetwork"})}))}getNetwork(){return x(this,void 0,void 0,(function*(){const e=yield this._ready(),t=yield this.detectNetwork();if(e.chainId!==t.chainId){if(this.anyNetwork)return this._network=t,this._lastBlockNumber=-2,this._fastBlockNumber=null,this._fastBlockNumberPromise=null,this._fastQueryDate=0,this._emitted.block=-2,this._maxInternalBlockNumber=-1024,this._internalBlockNumber=null,this.emit("network",t,e),yield I(0),this._network;const r=A.makeError("underlying network changed",v.Logger.errors.NETWORK_ERROR,{event:"changed",network:e,detectedNetwork:t});throw this.emit("error",r),r}return e}))}get blockNumber(){return this._getInternalBlockNumber(100+this.pollingInterval/2).then((e=>{this._setFastBlockNumber(e)}),(e=>{})),null!=this._fastBlockNumber?this._fastBlockNumber:-1}get polling(){return null!=this._poller}set polling(e){e&&!this._poller?(this._poller=setInterval((()=>{this.poll()}),this.pollingInterval),this._bootstrapPoll||(this._bootstrapPoll=setTimeout((()=>{this.poll(),this._bootstrapPoll=setTimeout((()=>{this._poller||this.poll(),this._bootstrapPoll=null}),this.pollingInterval)}),0))):!e&&this._poller&&(clearInterval(this._poller),this._poller=null)}get pollingInterval(){return this._pollingInterval}set pollingInterval(e){if("number"!=typeof e||e<=0||parseInt(String(e))!=e)throw new Error("invalid polling interval");this._pollingInterval=e,this._poller&&(clearInterval(this._poller),this._poller=setInterval((()=>{this.poll()}),this._pollingInterval))}_getFastBlockNumber(){const e=k();return e-this._fastQueryDate>2*this._pollingInterval&&(this._fastQueryDate=e,this._fastBlockNumberPromise=this.getBlockNumber().then((e=>((null==this._fastBlockNumber||e>this._fastBlockNumber)&&(this._fastBlockNumber=e),this._fastBlockNumber)))),this._fastBlockNumberPromise}_setFastBlockNumber(e){null!=this._fastBlockNumber&&ethis._fastBlockNumber)&&(this._fastBlockNumber=e,this._fastBlockNumberPromise=Promise.resolve(e)))}waitForTransaction(e,t,r){return x(this,void 0,void 0,(function*(){return this._waitForTransaction(e,null==t?1:t,r||0,null)}))}_waitForTransaction(e,t,r,n){return x(this,void 0,void 0,(function*(){const i=yield this.getTransactionReceipt(e);return(i?i.confirmations:0)>=t?i:new Promise(((i,o)=>{const s=[];let a=!1;const u=function(){return!!a||(a=!0,s.forEach((e=>{e()})),!1)},c=e=>{e.confirmations{this.removeListener(e,c)})),n){let r=n.startBlock,i=null;const c=s=>x(this,void 0,void 0,(function*(){a||(yield I(1e3),this.getTransactionCount(n.from).then((l=>x(this,void 0,void 0,(function*(){if(!a){if(l<=n.nonce)r=s;else{{const t=yield this.getTransaction(e);if(t&&null!=t.blockNumber)return}for(null==i&&(i=r-3,i{a||this.once("block",c)})))}));if(a)return;this.once("block",c),s.push((()=>{this.removeListener("block",c)}))}if("number"==typeof r&&r>0){const e=setTimeout((()=>{u()||o(A.makeError("timeout exceeded",v.Logger.errors.TIMEOUT,{timeout:r}))}),r);e.unref&&e.unref(),s.push((()=>{clearTimeout(e)}))}}))}))}getBlockNumber(){return x(this,void 0,void 0,(function*(){return this._getInternalBlockNumber(0)}))}getGasPrice(){return x(this,void 0,void 0,(function*(){yield this.getNetwork();const e=yield this.perform("getGasPrice",{});try{return u.BigNumber.from(e)}catch(t){return A.throwError("bad result from backend",v.Logger.errors.SERVER_ERROR,{method:"getGasPrice",result:e,error:t})}}))}getBalance(e,t){return x(this,void 0,void 0,(function*(){yield this.getNetwork();const r=yield(0,h.resolveProperties)({address:this._getAddress(e),blockTag:this._getBlockTag(t)}),n=yield this.perform("getBalance",r);try{return u.BigNumber.from(n)}catch(e){return A.throwError("bad result from backend",v.Logger.errors.SERVER_ERROR,{method:"getBalance",params:r,result:n,error:e})}}))}getTransactionCount(e,t){return x(this,void 0,void 0,(function*(){yield this.getNetwork();const r=yield(0,h.resolveProperties)({address:this._getAddress(e),blockTag:this._getBlockTag(t)}),n=yield this.perform("getTransactionCount",r);try{return u.BigNumber.from(n).toNumber()}catch(e){return A.throwError("bad result from backend",v.Logger.errors.SERVER_ERROR,{method:"getTransactionCount",params:r,result:n,error:e})}}))}getCode(e,t){return x(this,void 0,void 0,(function*(){yield this.getNetwork();const r=yield(0,h.resolveProperties)({address:this._getAddress(e),blockTag:this._getBlockTag(t)}),n=yield this.perform("getCode",r);try{return(0,c.hexlify)(n)}catch(e){return A.throwError("bad result from backend",v.Logger.errors.SERVER_ERROR,{method:"getCode",params:r,result:n,error:e})}}))}getStorageAt(e,t,r){return x(this,void 0,void 0,(function*(){yield this.getNetwork();const n=yield(0,h.resolveProperties)({address:this._getAddress(e),blockTag:this._getBlockTag(r),position:Promise.resolve(t).then((e=>(0,c.hexValue)(e)))}),i=yield this.perform("getStorageAt",n);try{return(0,c.hexlify)(i)}catch(e){return A.throwError("bad result from backend",v.Logger.errors.SERVER_ERROR,{method:"getStorageAt",params:n,result:i,error:e})}}))}_wrapTransaction(e,t,r){if(null!=t&&32!==(0,c.hexDataLength)(t))throw new Error("invalid response - sendTransaction");const n=e;return null!=t&&e.hash!==t&&A.throwError("Transaction hash mismatch from Provider.sendTransaction.",v.Logger.errors.UNKNOWN_ERROR,{expectedHash:e.hash,returnedHash:t}),n.wait=(t,n)=>x(this,void 0,void 0,(function*(){let i;null==t&&(t=1),null==n&&(n=0),0!==t&&null!=r&&(i={data:e.data,from:e.from,nonce:e.nonce,to:e.to,value:e.value,startBlock:r});const o=yield this._waitForTransaction(e.hash,t,n,i);return null==o&&0===t?null:(this._emitted["t:"+e.hash]=o.blockNumber,0===o.status&&A.throwError("transaction failed",v.Logger.errors.CALL_EXCEPTION,{transactionHash:e.hash,transaction:e,receipt:o}),o)})),n}sendTransaction(e){return x(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield Promise.resolve(e).then((e=>(0,c.hexlify)(e))),r=this.formatter.transaction(e);null==r.confirmations&&(r.confirmations=0);const n=yield this._getInternalBlockNumber(100+2*this.pollingInterval);try{const e=yield this.perform("sendTransaction",{signedTransaction:t});return this._wrapTransaction(r,e,n)}catch(e){throw e.transaction=r,e.transactionHash=r.hash,e}}))}_getTransactionRequest(e){return x(this,void 0,void 0,(function*(){const t=yield e,r={};return["from","to"].forEach((e=>{null!=t[e]&&(r[e]=Promise.resolve(t[e]).then((e=>e?this._getAddress(e):null)))})),["gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","value"].forEach((e=>{null!=t[e]&&(r[e]=Promise.resolve(t[e]).then((e=>e?u.BigNumber.from(e):null)))})),["type"].forEach((e=>{null!=t[e]&&(r[e]=Promise.resolve(t[e]).then((e=>null!=e?e:null)))})),t.accessList&&(r.accessList=this.formatter.accessList(t.accessList)),["data"].forEach((e=>{null!=t[e]&&(r[e]=Promise.resolve(t[e]).then((e=>e?(0,c.hexlify)(e):null)))})),this.formatter.transactionRequest(yield(0,h.resolveProperties)(r))}))}_getFilter(e){return x(this,void 0,void 0,(function*(){e=yield e;const t={};return null!=e.address&&(t.address=this._getAddress(e.address)),["blockHash","topics"].forEach((r=>{null!=e[r]&&(t[r]=e[r])})),["fromBlock","toBlock"].forEach((r=>{null!=e[r]&&(t[r]=this._getBlockTag(e[r]))})),this.formatter.filter(yield(0,h.resolveProperties)(t))}))}_call(e,t,r){return x(this,void 0,void 0,(function*(){r>=10&&A.throwError("CCIP read exceeded maximum redirections",v.Logger.errors.SERVER_ERROR,{redirects:r,transaction:e});const n=e.to,i=yield this.perform("call",{transaction:e,blockTag:t});if(r>=0&&"latest"===t&&null!=n&&"0x556f1830"===i.substring(0,10)&&(0,c.hexDataLength)(i)%32==4)try{const o=(0,c.hexDataSlice)(i,4),s=(0,c.hexDataSlice)(o,0,32);u.BigNumber.from(s).eq(n)||A.throwError("CCIP Read sender did not match",v.Logger.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:e,data:i});const a=[],l=u.BigNumber.from((0,c.hexDataSlice)(o,32,64)).toNumber(),d=u.BigNumber.from((0,c.hexDataSlice)(o,l,l+32)).toNumber(),f=(0,c.hexDataSlice)(o,l+32);for(let t=0;tx(this,void 0,void 0,(function*(){const e=yield this.perform("getBlock",n);if(null==e)return null!=n.blockHash&&null==this._emitted["b:"+n.blockHash]||null!=n.blockTag&&r>this._emitted.block?null:void 0;if(t){let t=null;for(let r=0;rthis._wrapTransaction(e))),r}return this.formatter.block(e)}))),{oncePoll:this})}))}getBlock(e){return this._getBlock(e,!1)}getBlockWithTransactions(e){return this._getBlock(e,!0)}getTransaction(e){return x(this,void 0,void 0,(function*(){yield this.getNetwork(),e=yield e;const t={transactionHash:this.formatter.hash(e,!0)};return(0,g.poll)((()=>x(this,void 0,void 0,(function*(){const r=yield this.perform("getTransaction",t);if(null==r)return null==this._emitted["t:"+e]?null:void 0;const n=this.formatter.transactionResponse(r);if(null==n.blockNumber)n.confirmations=0;else if(null==n.confirmations){let e=(yield this._getInternalBlockNumber(100+2*this.pollingInterval))-n.blockNumber+1;e<=0&&(e=1),n.confirmations=e}return this._wrapTransaction(n)}))),{oncePoll:this})}))}getTransactionReceipt(e){return x(this,void 0,void 0,(function*(){yield this.getNetwork(),e=yield e;const t={transactionHash:this.formatter.hash(e,!0)};return(0,g.poll)((()=>x(this,void 0,void 0,(function*(){const r=yield this.perform("getTransactionReceipt",t);if(null==r)return null==this._emitted["t:"+e]?null:void 0;if(null==r.blockHash)return;const n=this.formatter.receipt(r);if(null==n.blockNumber)n.confirmations=0;else if(null==n.confirmations){let e=(yield this._getInternalBlockNumber(100+2*this.pollingInterval))-n.blockNumber+1;e<=0&&(e=1),n.confirmations=e}return n}))),{oncePoll:this})}))}getLogs(e){return x(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield(0,h.resolveProperties)({filter:this._getFilter(e)}),r=yield this.perform("getLogs",t);return r.forEach((e=>{null==e.removed&&(e.removed=!1)})),w.Formatter.arrayOf(this.formatter.filterLog.bind(this.formatter))(r)}))}getEtherPrice(){return x(this,void 0,void 0,(function*(){return yield this.getNetwork(),this.perform("getEtherPrice",{})}))}_getBlockTag(e){return x(this,void 0,void 0,(function*(){if("number"==typeof(e=yield e)&&e<0){e%1&&A.throwArgumentError("invalid BlockTag","blockTag",e);let t=yield this._getInternalBlockNumber(100+2*this.pollingInterval);return t+=e,t<0&&(t=0),this.formatter.blockTag(t)}return this.formatter.blockTag(e)}))}getResolver(e){return x(this,void 0,void 0,(function*(){let t=e;for(;;){if(""===t||"."===t)return null;if("eth"!==e&&"eth"===t)return null;const r=yield this._getResolver(t,"getResolver");if(null!=r){const n=new K(this,r,e);return t===e||(yield n.supportsWildcard())?n:null}t=t.split(".").slice(1).join(".")}}))}_getResolver(e,t){return x(this,void 0,void 0,(function*(){null==t&&(t="ENS");const r=yield this.getNetwork();r.ensAddress||A.throwError("network does not support ENS",v.Logger.errors.UNSUPPORTED_OPERATION,{operation:t,network:r.name});try{const t=yield this.call({to:r.ensAddress,data:"0x0178b8bf"+(0,d.namehash)(e).substring(2)});return this.formatter.callAddress(t)}catch(e){}return null}))}resolveName(e){return x(this,void 0,void 0,(function*(){e=yield e;try{return Promise.resolve(this.formatter.address(e))}catch(t){if((0,c.isHexString)(e))throw t}"string"!=typeof e&&A.throwArgumentError("invalid ENS name","name",e);const t=yield this.getResolver(e);return t?yield t.getAddress():null}))}lookupAddress(e){return x(this,void 0,void 0,(function*(){e=yield e;const t=(e=this.formatter.address(e)).substring(2).toLowerCase()+".addr.reverse",r=yield this._getResolver(t,"lookupAddress");if(null==r)return null;const n=N(yield this.call({to:r,data:"0x691f3431"+(0,d.namehash)(t).substring(2)}),0);return(yield this.resolveName(n))!=e?null:n}))}getAvatar(e){return x(this,void 0,void 0,(function*(){let t=null;if((0,c.isHexString)(e)){const r=this.formatter.address(e).substring(2).toLowerCase()+".addr.reverse",n=yield this._getResolver(r,"getAvatar");if(!n)return null;t=new K(this,n,r);try{const e=yield t.getAvatar();if(e)return e.url}catch(e){if(e.code!==v.Logger.errors.CALL_EXCEPTION)throw e}try{const e=N(yield this.call({to:n,data:"0x691f3431"+(0,d.namehash)(r).substring(2)}),0);t=yield this.getResolver(e)}catch(e){if(e.code!==v.Logger.errors.CALL_EXCEPTION)throw e;return null}}else if(t=yield this.getResolver(e),!t)return null;const r=yield t.getAvatar();return null==r?null:r.url}))}perform(e,t){return A.throwError(e+" not implemented",v.Logger.errors.NOT_IMPLEMENTED,{operation:e})}_startEvent(e){this.polling=this._events.filter((e=>e.pollable())).length>0}_stopEvent(e){this.polling=this._events.filter((e=>e.pollable())).length>0}_addEventListener(e,t,r){const n=new P(T(e),t,r);return this._events.push(n),this._startEvent(n),this}on(e,t){return this._addEventListener(e,t,!1)}once(e,t){return this._addEventListener(e,t,!0)}emit(e,...t){let r=!1,n=[],i=T(e);return this._events=this._events.filter((e=>e.tag!==i||(setTimeout((()=>{e.listener.apply(this,t)}),0),r=!0,!e.once||(n.push(e),!1)))),n.forEach((e=>{this._stopEvent(e)})),r}listenerCount(e){if(!e)return this._events.length;let t=T(e);return this._events.filter((e=>e.tag===t)).length}listeners(e){if(null==e)return this._events.map((e=>e.listener));let t=T(e);return this._events.filter((e=>e.tag===t)).map((e=>e.listener))}off(e,t){if(null==t)return this.removeAllListeners(e);const r=[];let n=!1,i=T(e);return this._events=this._events.filter((e=>e.tag!==i||e.listener!=t||(!!n||(n=!0,r.push(e),!1)))),r.forEach((e=>{this._stopEvent(e)})),this}removeAllListeners(e){let t=[];if(null==e)t=this._events,this._events=[];else{const r=T(e);this._events=this._events.filter((e=>e.tag!==r||(t.push(e),!1)))}return t.forEach((e=>{this._stopEvent(e)})),this}constructor(e){if(super(),this._events=[],this._emitted={block:-2},this.disableCcipRead=!1,this.formatter=new.target.getFormatter(),(0,h.defineReadOnly)(this,"anyNetwork","any"===e),this.anyNetwork&&(e=this.detectNetwork()),e instanceof Promise)this._networkPromise=e,e.catch((e=>{})),this._ready().catch((e=>{}));else{const t=(0,h.getStatic)(new.target,"getNetwork")(e);t?((0,h.defineReadOnly)(this,"_network",t),this.emit("network",t,null)):A.throwArgumentError("invalid network","network",e)}this._maxInternalBlockNumber=-1024,this._lastBlockNumber=-2,this._maxFilterBlockRange=10,this._pollingInterval=4e3,this._fastQueryDate=0}}})),s.register("khmH5",(function(t,r){e(t.exports,"HashZero",(function(){return n}));const n="0x0000000000000000000000000000000000000000000000000000000000000000"})),s.register("1ZHKd",(function(t,r){e(t.exports,"namehash",(function(){return p})),e(t.exports,"dnsEncode",(function(){return y}));var n=s("kIJ9R"),i=s("dPznH"),o=s("5uTwJ"),a=s("2pLMw"),u=s("3H2WH"),c=s("5fzTt");const l=new(0,a.Logger)(u.version),d=new Uint8Array(32);function f(e){if(0===e.length)throw new Error("invalid ENS name; empty component");return e}function h(e){const t=(0,i.toUtf8Bytes)((0,c.ens_normalize)(e)),r=[];if(0===e.length)return r;let n=0;for(let e=0;e=t.length)throw new Error("invalid ENS name; empty component");return r.push(f(t.slice(n))),r}function p(e){"string"!=typeof e&&l.throwArgumentError("invalid ENS name; not a string","name",e);let t=d;const r=h(e);for(;r.length;)t=(0,o.keccak256)((0,n.concat)([t,(0,o.keccak256)(r.pop())]));return(0,n.hexlify)(t)}function y(e){return(0,n.hexlify)((0,n.concat)(h(e).map((e=>{if(e.length>63)throw new Error("invalid DNS encoded entry; length exceeds 63 bytes");const t=new Uint8Array(e.length+1);return t.set(e,1),t[0]=t.length-1,t}))))+"00"}d.fill(0)})),s.register("5fzTt",(function(t,r){e(t.exports,"ens_normalize",(function(){return m}));var n=s("dPznH"),i=s("ewZ29"),o=s("e5CTg");const a=(0,i.getData)(),u=new Set((0,o.read_member_array)(a)),c=new Set((0,o.read_member_array)(a)),l=(0,o.read_mapped_map)(a),d=(0,o.read_emoji_trie)(a),f=45,h=95;function p(e){return(0,n.toUtf8CodePoints)(e)}function y(e){return e.filter((e=>65039!=e))}function g(e){for(let t of e.split(".")){let e=p(t);try{for(let t=e.lastIndexOf(h)-1;t>=0;t--)if(e[t]!==h)throw new Error("underscore only allowed at start");if(e.length>=4&&e.every((e=>e<128))&&e[2]===f&&e[3]===f)throw new Error("invalid label extension")}catch(e){throw new Error(`Invalid label "${t}": ${e.message}`)}}return e}function m(e){return g(function(e,t){let r=p(e).reverse(),n=[];for(;r.length;){let e=v(r);if(e){n.push(...t(e));continue}let i=r.pop();if(u.has(i)){n.push(i);continue}if(c.has(i))continue;let o=l[i];if(!o)throw new Error(`Disallowed codepoint: 0x${i.toString(16).toUpperCase()}`);n.push(...o)}return g((i=String.fromCodePoint(...n),i.normalize("NFC")));var i}(e,y))}function v(e,t){var r;let n,i,o=d,s=[],a=e.length;for(t&&(t.length=0);a;){let u=e[--a];if(o=null===(r=o.branches.find((e=>e.set.has(u))))||void 0===r?void 0:r.node,!o)break;if(o.save)i=u;else if(o.check&&u===i)break;s.push(u),o.fe0f&&(s.push(65039),a>0&&65039==e[a-1]&&a--),o.valid&&(n=s.slice(),2==o.valid&&n.splice(1,1),t&&t.push(...e.slice(a).reverse()),e.length=a)}return n}})),s.register("ewZ29",(function(t,r){e(t.exports,"getData",(function(){return o}));var n=s("W9hEN"),i=s("e5CTg");function o(){return(0,i.read_compressed_payload)((0,n.decode)("AEQF2AO2DEsA2wIrAGsBRABxAN8AZwCcAEwAqgA0AGwAUgByADcATAAVAFYAIQAyACEAKAAYAFgAGwAjABQAMAAmADIAFAAfABQAKwATACoADgAbAA8AHQAYABoAGQAxADgALAAoADwAEwA9ABMAGgARAA4ADwAWABMAFgAIAA8AHgQXBYMA5BHJAS8JtAYoAe4AExozi0UAH21tAaMnBT8CrnIyhrMDhRgDygIBUAEHcoFHUPe8AXBjAewCjgDQR8IICIcEcQLwATXCDgzvHwBmBoHNAqsBdBcUAykgDhAMShskMgo8AY8jqAQfAUAfHw8BDw87MioGlCIPBwZCa4ELatMAAMspJVgsDl8AIhckSg8XAHdvTwBcIQEiDT4OPhUqbyECAEoAS34Aej8Ybx83JgT/Xw8gHxZ/7w8RICxPHA9vBw+Pfw8PHwAPFv+fAsAvCc8vEr8ivwD/EQ8Bol8OEBa/A78hrwAPCU8vESNvvwWfHwNfAVoDHr+ZAAED34YaAdJPAK7PLwSEgDLHAGo1Pz8Pvx9fUwMrpb8O/58VTzAPIBoXIyQJNF8hpwIVAT8YGAUADDNBaX3RAMomJCg9EhUeA29MABsZBTMNJipjOhc19gcIDR8bBwQHEggCWi6DIgLuAQYA+BAFCha3A5XiAEsqM7UFFgFLhAMjFTMYE1Klnw74nRVBG/ASCm0BYRN/BrsU3VoWy+S0vV8LQx+vN8gF2AC2AK5EAWwApgYDKmAAroQ0NDQ0AT+OCg7wAAIHRAbpNgVcBV0APTA5BfbPFgMLzcYL/QqqA82eBALKCjQCjqYCht0/k2+OAsXQAoP3ASTKDgDw6ACKAUYCMpIKJpRaAE4A5womABzZvs0REEKiACIQAd5QdAECAj4Ywg/wGqY2AVgAYADYvAoCGAEubA0gvAY2ALAAbpbvqpyEAGAEpgQAJgAG7gAgAEACmghUFwCqAMpAINQIwC4DthRAAPcycKgApoIdABwBfCisABoATwBqASIAvhnSBP8aH/ECeAKXAq40NjgDBTwFYQU6AXs3oABgAD4XNgmcCY1eCl5tIFZeUqGgyoNHABgAEQAaABNwWQAmABMATPMa3T34ADldyprmM1M2XociUQgLzvwAXT3xABgAEQAaABNwIGFAnADD8AAgAD4BBJWzaCcIAIEBFMAWwKoAAdq9BWAF5wLQpALEtQAKUSGkahR4GnJM+gsAwCgeFAiUAECQ0BQuL8AAIAAAADKeIheclvFqQAAETr4iAMxIARMgAMIoHhQIAn0E0pDQFC4HhznoAAAAIAI2C0/4lvFqQAAETgBJJwYCAy4ABgYAFAA8MBKYEH4eRhTkAjYeFcgACAYAeABsOqyQ5gRwDayqugEgaIIAtgoACgDmEABmBAWGme5OBJJA2m4cDeoAmITWAXwrMgOgAGwBCh6CBXYF1Tzg1wKAAFdiuABRAFwAXQBsAG8AdgBrAHYAbwCEAHEwfxQBVE5TEQADVFhTBwBDANILAqcCzgLTApQCrQL6vAAMAL8APLhNBKkE6glGKTAU4Dr4N2EYEwBCkABKk8rHAbYBmwIoAiU4Ajf/Aq4CowCAANIChzgaNBsCsTgeODcFXrgClQKdAqQBiQGYAqsCsjTsNHsfNPA0ixsAWTWiOAMFPDQSNCk2BDZHNow2TTZUNhk28Jk9VzI3QkEoAoICoQKwAqcAQAAxBV4FXbS9BW47YkIXP1ciUqs05DS/FwABUwJW11e6nHuYZmSh/RAYA8oMKvZ8KASoUAJYWAJ6ILAsAZSoqjpgA0ocBIhmDgDWAAawRDQoAAcuAj5iAHABZiR2AIgiHgCaAU68ACxuHAG0ygM8MiZIAlgBdF4GagJqAPZOHAMuBgoATkYAsABiAHgAMLoGDPj0HpKEBAAOJgAuALggTAHWAeAMEDbd20Uege0ADwAWADkAQgA9OHd+2MUQZBBhBgNNDkxxPxUQArEPqwvqERoM1irQ090ANK4H8ANYB/ADWANYB/AH8ANYB/ADWANYA1gDWBwP8B/YxRBkD00EcgWTBZAE2wiIJk4RhgctCNdUEnQjHEwDSgEBIypJITuYMxAlR0wRTQgIATZHbKx9PQNMMbBU+pCnA9AyVDlxBgMedhKlAC8PeCE1uk6DekxxpQpQT7NX9wBFBgASqwAS5gBJDSgAUCwGPQBI4zTYABNGAE2bAE3KAExdGABKaAbgAFBXAFCOAFBJABI2SWdObALDOq0//QomCZhvwHdTBkIQHCemEPgMNAG2ATwN7kvZBPIGPATKH34ZGg/OlZ0Ipi3eDO4m5C6igFsj9iqEBe5L9TzeC05RaQ9aC2YJ5DpkgU8DIgEOIowK3g06CG4Q9ArKbA3mEUYHOgPWSZsApgcCCxIdNhW2JhFirQsKOXgG/Br3C5AmsBMqev0F1BoiBk4BKhsAANAu6IWxWjJcHU9gBgQLJiPIFKlQIQ0mQLh4SRocBxYlqgKSQ3FKiFE3HpQh9zw+DWcuFFF9B/Y8BhlQC4I8n0asRQ8R0z6OPUkiSkwtBDaALDAnjAnQD4YMunxzAVoJIgmyDHITMhEYN8YIOgcaLpclJxYIIkaWYJsE+KAD9BPSAwwFQAlCBxQDthwuEy8VKgUOgSXYAvQ21i60ApBWgQEYBcwPJh/gEFFH4Q7qCJwCZgOEJewALhUiABginAhEZABgj9lTBi7MCMhqbSN1A2gU6GIRdAeSDlgHqBw0FcAc4nDJXgyGCSiksAlcAXYJmgFgBOQICjVcjKEgQmdUi1kYnCBiQUBd/QIyDGYVoES+h3kCjA9sEhwBNgF0BzoNAgJ4Ee4RbBCWCOyGBTW2M/k6JgRQIYQgEgooA1BszwsoJvoM+WoBpBJjAw00PnfvZ6xgtyUX/gcaMsZBYSHyC5NPzgydGsIYQ1QvGeUHwAP0GvQn60FYBgADpAQUOk4z7wS+C2oIjAlAAEoOpBgH2BhrCnKM0QEyjAG4mgNYkoQCcJAGOAcMAGgMiAV65gAeAqgIpAAGANADWAA6Aq4HngAaAIZCAT4DKDABIuYCkAOUCDLMAZYwAfQqBBzEDBYA+DhuSwLDsgKAa2ajBd5ZAo8CSjYBTiYEBk9IUgOwcuIA3ABMBhTgSAEWrEvMG+REAeBwLADIAPwABjYHBkIBzgH0bgC4AWALMgmjtLYBTuoqAIQAFmwB2AKKAN4ANgCA8gFUAE4FWvoF1AJQSgESMhksWGIBvAMgATQBDgB6BsyOpsoIIARuB9QCEBwV4gLvLwe2AgMi4BPOQsYCvd9WADIXUu5eZwqoCqdeaAC0YTQHMnM9UQAPH6k+yAdy/BZIiQImSwBQ5gBQQzSaNTFWSTYBpwGqKQK38AFtqwBI/wK37gK3rQK3sAK6280C0gK33AK3zxAAUEIAUD9SklKDArekArw5AEQAzAHCO147WTteO1k7XjtZO147WTteO1kDmChYI03AVU0oJqkKbV9GYewMpw3VRMk6ShPcYFJgMxPJLbgUwhXPJVcZPhq9JwYl5VUKDwUt1GYxCC00dhe9AEApaYNCY4ceMQpMHOhTklT5LRwAskujM7ANrRsWREEFSHXuYisWDwojAmSCAmJDXE6wXDchAqH4AmiZAmYKAp+FOBwMAmY8AmYnBG8EgAN/FAN+kzkHOXgYOYM6JCQCbB4CMjc4CwJtyAJtr/CLADRoRiwBaADfAOIASwYHmQyOAP8MwwAOtgJ3MAJ2o0ACeUxEAni7Hl3cRa9G9AJ8QAJ6yQJ9CgJ88UgBSH5kJQAsFklZSlwWGErNAtECAtDNSygDiFADh+dExpEzAvKiXQQDA69Lz0wuJgTQTU1NsAKLQAKK2cIcCB5EaAa4Ao44Ao5dQZiCAo7aAo5deVG1UzYLUtVUhgKT/AKTDQDqAB1VH1WwVdEHLBwplocy4nhnRTw6ApegAu+zWCKpAFomApaQApZ9nQCqWa1aCoJOADwClrYClk9cRVzSApnMApllXMtdCBoCnJw5wzqeApwXAp+cAp65iwAeEDIrEAKd8gKekwC2PmE1YfACntQCoG8BqgKeoCACnk+mY8lkKCYsAiewAiZ/AqD8AqBN2AKmMAKlzwKoAAB+AqfzaH1osgAESmodatICrOQCrK8CrWgCrQMCVx4CVd0CseLYAx9PbJgCsr4OArLpGGzhbWRtSWADJc4Ctl08QG6RAylGArhfArlIFgK5K3hwN3DiAr0aAy2zAzISAr6JcgMDM3ICvhtzI3NQAsPMAsMFc4N0TDZGdOEDPKgDPJsDPcACxX0CxkgCxhGKAshqUgLIRQLJUALJLwJkngLd03h6YniveSZL0QMYpGcDAmH1GfSVJXsMXpNevBICz2wCz20wTFTT9BSgAMeuAs90ASrrA04TfkwGAtwoAtuLAtJQA1JdA1NgAQIDVY2AikABzBfuYUZ2AILPg44C2sgC2d+EEYRKpz0DhqYAMANkD4ZyWvoAVgLfZgLeuXR4AuIw7RUB8zEoAfScAfLTiALr9ALpcXoAAur6AurlAPpIAboC7ooC652Wq5cEAu5AA4XhmHpw4XGiAvMEAGoDjheZlAL3FAORbwOSiAL3mQL52gL4Z5odmqy8OJsfA52EAv77ARwAOp8dn7QDBY4DpmsDptoA0sYDBmuhiaIGCgMMSgFgASACtgNGAJwEgLpoBgC8BGzAEowcggCEDC6kdjoAJAM0C5IKRoABZCgiAIzw3AYBLACkfng9ogigkgNmWAN6AEQCvrkEVqTGAwCsBRbAA+4iQkMCHR072jI2PTbUNsk2RjY5NvA23TZKNiU3EDcZN5I+RTxDRTBCJkK5VBYKFhZfwQCWygU3AJBRHpu+OytgNxa61A40GMsYjsn7BVwFXQVcBV0FaAVdBVwFXQVcBV0FXAVdBVwFXUsaCNyKAK4AAQUHBwKU7oICoW1e7jAEzgPxA+YDwgCkBFDAwADABKzAAOxFLhitA1UFTDeyPkM+bj51QkRCuwTQWWQ8X+0AWBYzsACNA8xwzAGm7EZ/QisoCTAbLDs6fnLfb8H2GccsbgFw13M1HAVkBW/Jxsm9CNRO8E8FDD0FBQw9FkcClOYCoMFegpDfADgcMiA2AJQACB8AsigKAIzIEAJKeBIApY5yPZQIAKQiHb4fvj5BKSRPQrZCOz0oXyxgOywfKAnGbgMClQaCAkILXgdeCD9IIGUgQj5fPoY+dT52Ao5CM0dAX9BTVG9SDzFwWTQAbxBzJF/lOEIQQglCCkKJIAls5AcClQICoKPMODEFxhi6KSAbiyfIRrMjtCgdWCAkPlFBIitCsEJRzAbMAV/OEyQzDg0OAQQEJ36i328/Mk9AybDJsQlq3tDRApUKAkFzXf1d/j9uALYP6hCoFgCTGD8kPsFKQiobrm0+zj0KSD8kPnVCRBwMDyJRTHFgMTJa5rwXQiQ2YfI/JD7BMEJEHGINTw4TOFlIRzwJO0icMQpyPyQ+wzJCRBv6DVgnKB01NgUKj2bwYzMqCoBkznBgEF+zYDIocwRIX+NgHj4HICNfh2C4CwdwFWpTG/lgUhYGAwRfv2Ts8mAaXzVgml/XYIJfuWC4HI1gUF9pYJZgMR6ilQHMAOwLAlDRefC0in4AXAEJA6PjCwc0IamOANMMCAECRQDFNRTZBgd+CwQlRA+r6+gLBDEFBnwUBXgKATIArwAGRAAHA3cDdAN2A3kDdwN9A3oDdQN7A30DfAN4A3oDfQAYEAAlAtYASwMAUAFsAHcKAHcAmgB3AHUAdQB2AHVu8UgAygDAAHcAdQB1AHYAdQALCgB3AAsAmgB3AAsCOwB3AAtu8UgAygDAAHgKAJoAdwB3AHUAdQB2AHUAeAB1AHUAdgB1bvFIAMoAwAALCgCaAHcACwB3AAsCOwB3AAtu8UgAygDAAH4ACwGgALcBpwC6AahdAu0COwLtbvFIAMoAwAALCgCaAu0ACwLtAAsCOwLtAAtu8UgAygDAA24ACwNvAAu0VsQAAzsAABCkjUIpAAsAUIusOggWcgMeBxVsGwL67U/2HlzmWOEeOgALASvuAAseAfpKUpnpGgYJDCIZM6YyARUE9ThqAD5iXQgnAJYJPnOzw0ZAEZxEKsIAkA4DhAHnTAIDxxUDK0lxCQlPYgIvIQVYJQBVqE1GakUAKGYiDToSBA1EtAYAXQJYAIF8GgMHRyAAIAjOe9YncekRAA0KACUrjwE7Ayc6AAYWAqaiKG4McEcqANoN3+Mg9TwCBhIkuCny+JwUQ29L008JluRxu3K+oAdqiHOqFH0AG5SUIfUJ5SxCGfxdipRzqTmT4V5Zb+r1Uo4Vm+NqSSEl2mNvR2JhIa8SpYO6ntdwFXHCWTCK8f2+Hxo7uiG3drDycAuKIMP5bhi06ACnqArH1rz4Rqg//lm6SgJGEVbF9xJHISaR6HxqxSnkw6shDnelHKNEfGUXSJRJ1GcsmtJw25xrZMDK9gXSm1/YMkdX4/6NKYOdtk/NQ3/NnDASjTc3fPjIjW/5sVfVObX2oTDWkr1dF9f3kxBsD3/3aQO8hPfRz+e0uEiJqt1161griu7gz8hDDwtpy+F+BWtefnKHZPAxcZoWbnznhJpy0e842j36bcNzGnIEusgGX0a8ZxsnjcSsPDZ09yZ36fCQbriHeQ72JRMILNl6ePPf2HWoVwgWAm1fb3V2sAY0+B6rAXqSwPBgseVmoqsBTSrm91+XasMYYySI8eeRxH3ZvHkMz3BQ5aJ3iUVbYPNM3/7emRtjlsMgv/9VyTsyt/mK+8fgWeT6SoFaclXqn42dAIsvAarF5vNNWHzKSkKQ/8Hfk5ZWK7r9yliOsooyBjRhfkHP4Q2DkWXQi6FG/9r/IwbmkV5T7JSopHKn1pJwm9tb5Ot0oyN1Z2mPpKXHTxx2nlK08fKk1hEYA8WgVVWL5lgx0iTv+KdojJeU23ZDjmiubXOxVXJKKi2Wjuh2HLZOFLiSC7Tls5SMh4f+Pj6xUSrNjFqLGehRNB8lC0QSLNmkJJx/wSG3MnjE9T1CkPwJI0wH2lfzwETIiVqUxg0dfu5q39Gt+hwdcxkhhNvQ4TyrBceof3Mhs/IxFci1HmHr4FMZgXEEczPiGCx0HRwzAqDq2j9AVm1kwN0mRVLWLylgtoPNapF5cY4Y1wJh/e0BBwZj44YgZrDNqvD/9Hv7GFYdUQeDJuQ3EWI4HaKqavU1XjC/n41kT4L79kqGq0kLhdTZvgP3TA3fS0ozVz+5piZsoOtIvBUFoMKbNcmBL6YxxaUAusHB38XrS8dQMnQwJfUUkpRoGr5AUeWicvBTzyK9g77+yCkf5PAysL7r/JjcZgrbvRpMW9iyaxZvKO6ceZN2EwIxKwVFPuvFuiEPGCoagbMo+SpydLrXqBzNCDGFCrO/rkcwa2xhokQZ5CdZ0AsU3JfSqJ6n5I14YA+P/uAgfhPU84Tlw7cEFfp7AEE8ey4sP12PTt4Cods1GRgDOB5xvyiR5m+Bx8O5nBCNctU8BevfV5A08x6RHd5jcwPTMDSZJOedIZ1cGQ704lxbAzqZOP05ZxaOghzSdvFBHYqomATARyAADK4elP8Ly3IrUZKfWh23Xy20uBUmLS4Pfagu9+oyVa2iPgqRP3F2CTUsvJ7+RYnN8fFZbU/HVvxvcFFDKkiTqV5UBZ3Gz54JAKByi9hkKMZJvuGgcSYXFmw08UyoQyVdfTD1/dMkCHXcTGAKeROgArsvmRrQTLUOXioOHGK2QkjHuoYFgXciZoTJd6Fs5q1QX1G+p/e26hYsEf7QZD1nnIyl/SFkNtYYmmBhpBrxl9WbY0YpHWRuw2Ll/tj9mD8P4snVzJl4F9J+1arVeTb9E5r2ILH04qStjxQNwn3m4YNqxmaNbLAqW2TN6LidwuJRqS+NXbtqxoeDXpxeGWmxzSkWxjkyCkX4NQRme6q5SAcC+M7+9ETfA/EwrzQajKakCwYyeunP6ZFlxU2oMEn1Pz31zeStW74G406ZJFCl1wAXIoUKkWotYEpOuXB1uVNxJ63dpJEqfxBeptwIHNrPz8BllZoIcBoXwgfJ+8VAUnVPvRvexnw0Ma/WiGYuJO5y8QTvEYBigFmhUxY5RqzE8OcywN/8m4UYrlaniJO75XQ6KSo9+tWHlu+hMi0UVdiKQp7NelnoZUzNaIyBPVeOwK6GNp+FfHuPOoyhaWuNvTYFkvxscMQWDh+zeFCFkgwbXftiV23ywJ4+uwRqmg9k3KzwIQpzppt8DBBOMbrqwQM5Gb05sEwdKzMiAqOloaA/lr0KA+1pr0/+HiWoiIjHA/wir2nIuS3PeU/ji3O6ZwoxcR1SZ9FhtLC5S0FIzFhbBWcGVP/KpxOPSiUoAdWUpqKH++6Scz507iCcxYI6rdMBICPJZea7OcmeFw5mObJSiqpjg2UoWNIs+cFhyDSt6geV5qgi3FunmwwDoGSMgerFOZGX1m0dMCYo5XOruxO063dwENK9DbnVM9wYFREzh4vyU1WYYJ/LRRp6oxgjqP/X5a8/4Af6p6NWkQferzBmXme0zY/4nwMJm/wd1tIqSwGz+E3xPEAOoZlJit3XddD7/BT1pllzOx+8bmQtANQ/S6fZexc6qi3W+Q2xcmXTUhuS5mpHQRvcxZUN0S5+PL9lXWUAaRZhEH8hTdAcuNMMCuVNKTEGtSUKNi3O6KhSaTzck8csZ2vWRZ+d7mW8c4IKwXIYd25S/zIftPkwPzufjEvOHWVD1m+FjpDVUTV0DGDuHj6QnaEwLu/dEgdLQOg9E1Sro9XHJ8ykLAwtPu+pxqKDuFexqON1sKQm7rwbE1E68UCfA/erovrTCG+DBSNg0l4goDQvZN6uNlbyLpcZAwj2UclycvLpIZMgv4yRlpb3YuMftozorbcGVHt/VeDV3+Fdf1TP0iuaCsPi2G4XeGhsyF1ubVDxkoJhmniQ0/jSg/eYML9KLfnCFgISWkp91eauR3IQvED0nAPXK+6hPCYs+n3+hCZbiskmVMG2da+0EsZPonUeIY8EbfusQXjsK/eFDaosbPjEfQS0RKG7yj5GG69M7MeO1HmiUYocgygJHL6M1qzUDDwUSmr99V7Sdr2F3JjQAJY+F0yH33Iv3+C9M38eML7gTgmNu/r2bUMiPvpYbZ6v1/IaESirBHNa7mPKn4dEmYg7v/+HQgPN1G79jBQ1+soydfDC2r+h2Bl/KIc5KjMK7OH6nb1jLsNf0EHVe2KBiE51ox636uyG6Lho0t3J34L5QY/ilE3mikaF4HKXG1mG1rCevT1Vv6GavltxoQe/bMrpZvRggnBxSEPEeEzkEdOxTnPXHVjUYdw8JYvjB/o7Eegc3Ma+NUxLLnsK0kJlinPmUHzHGtrk5+CAbVzFOBqpyy3QVUnzTDfC/0XD94/okH+OB+i7g9lolhWIjSnfIb+Eq43ZXOWmwvjyV/qqD+t0e+7mTEM74qP/Ozt8nmC7mRpyu63OB4KnUzFc074SqoyPUAgM+/TJGFo6T44EHnQU4X4z6qannVqgw/U7zCpwcmXV1AubIrvOmkKHazJAR55ePjp5tLBsN8vAqs3NAHdcEHOR2xQ0lsNAFzSUuxFQCFYvXLZJdOj9p4fNq6p0HBGUik2YzaI4xySy91KzhQ0+q1hjxvImRwPRf76tChlRkhRCi74NXZ9qUNeIwP+s5p+3m5nwPdNOHgSLD79n7O9m1n1uDHiMntq4nkYwV5OZ1ENbXxFd4PgrlvavZsyUO4MqYlqqn1O8W/I1dEZq5dXhrbETLaZIbC2Kj/Aa/QM+fqUOHdf0tXAQ1huZ3cmWECWSXy/43j35+Mvq9xws7JKseriZ1pEWKc8qlzNrGPUGcVgOa9cPJYIJsGnJTAUsEcDOEVULO5x0rXBijc1lgXEzQQKhROf8zIV82w8eswc78YX11KYLWQRcgHNJElBxfXr72lS2RBSl07qTKorO2uUDZr3sFhYsvnhLZn0A94KRzJ/7DEGIAhW5ZWFpL8gEwu1aLA9MuWZzNwl8Oze9Y+bX+v9gywRVnoB5I/8kXTXU3141yRLYrIOOz6SOnyHNy4SieqzkBXharjfjqq1q6tklaEbA8Qfm2DaIPs7OTq/nvJBjKfO2H9bH2cCMh1+5gspfycu8f/cuuRmtDjyqZ7uCIMyjdV3a+p3fqmXsRx4C8lujezIFHnQiVTXLXuI1XrwN3+siYYj2HHTvESUx8DlOTXpak9qFRK+L3mgJ1WsD7F4cu1aJoFoYQnu+wGDMOjJM3kiBQWHCcvhJ/HRdxodOQp45YZaOTA22Nb4XKCVxqkbwMYFhzYQYIAnCW8FW14uf98jhUG2zrKhQQ0q0CEq0t5nXyvUyvR8DvD69LU+g3i+HFWQMQ8PqZuHD+sNKAV0+M6EJC0szq7rEr7B5bQ8BcNHzvDMc9eqB5ZCQdTf80Obn4uzjwpYU7SISdtV0QGa9D3Wrh2BDQtpBKxaNFV+/Cy2P/Sv+8s7Ud0Fd74X4+o/TNztWgETUapy+majNQ68Lq3ee0ZO48VEbTZYiH1Co4OlfWef82RWeyUXo7woM03PyapGfikTnQinoNq5z5veLpeMV3HCAMTaZmA1oGLAn7XS3XYsz+XK7VMQsc4XKrmDXOLU/pSXVNUq8dIqTba///3x6LiLS6xs1xuCAYSfcQ3+rQgmu7uvf3THKt5Ooo97TqcbRqxx7EASizaQCBQllG/rYxVapMLgtLbZS64w1MDBMXX+PQpBKNwqUKOf2DDRDUXQf9EhOS0Qj4nTmlA8dzSLz/G1d+Ud8MTy/6ghhdiLpeerGY/UlDOfiuqFsMUU5/UYlP+BAmgRLuNpvrUaLlVkrqDievNVEAwF+4CoM1MZTmjxjJMsKJq+u8Zd7tNCUFy6LiyYXRJQ4VyvEQFFaCGKsxIwQkk7EzZ6LTJq2hUuPhvAW+gQnSG6J+MszC+7QCRHcnqDdyNRJ6T9xyS87A6MDutbzKGvGktpbXqtzWtXb9HsfK2cBMomjN9a4y+TaJLnXxAeX/HWzmf4cR4vALt/P4w4qgKY04ml4ZdLOinFYS6cup3G/1ie4+t1eOnpBNlqGqs75ilzkT4+DsZQxNvaSKJ//6zIbbk/M7LOhFmRc/1R+kBtz7JFGdZm/COotIdvQoXpTqP/1uqEUmCb/QWoGLMwO5ANcHzxdY48IGP5+J+zKOTBFZ4Pid+GTM+Wq12MV/H86xEJptBa6T+p3kgpwLedManBHC2GgNrFpoN2xnrMz9WFWX/8/ygSBkavq2Uv7FdCsLEYLu9LLIvAU0bNRDtzYl+/vXmjpIvuJFYjmI0im6QEYqnIeMsNjXG4vIutIGHijeAG/9EDBozKV5cldkHbLxHh25vT+ZEzbhXlqvpzKJwcEgfNwLAKFeo0/pvEE10XDB+EXRTXtSzJozQKFFAJhMxYkVaCW+E9AL7tMeU8acxidHqzb6lX4691UsDpy/LLRmT+epgW56+5Cw8tB4kMUv6s9lh3eRKbyGs+H/4mQMaYzPTf2OOdokEn+zzgvoD3FqNKk8QqGAXVsqcGdXrT62fSPkR2vROFi68A6se86UxRUk4cajfPyCC4G5wDhD+zNq4jodQ4u4n/m37Lr36n4LIAAsVr02dFi9AiwA81MYs2rm4eDlDNmdMRvEKRHfBwW5DdMNp0jPFZMeARqF/wL4XBfd+EMLBfMzpH5GH6NaW+1vrvMdg+VxDzatk3MXgO3ro3P/DpcC6+Mo4MySJhKJhSR01SGGGp5hPWmrrUgrv3lDnP+HhcI3nt3YqBoVAVTBAQT5iuhTg8nvPtd8ZeYj6w1x6RqGUBrSku7+N1+BaasZvjTk64RoIDlL8brpEcJx3OmY7jLoZsswdtmhfC/G21llXhITOwmvRDDeTTPbyASOa16cF5/A1fZAidJpqju3wYAy9avPR1ya6eNp9K8XYrrtuxlqi+bDKwlfrYdR0RRiKRVTLOH85+ZY7XSmzRpfZBJjaTa81VDcJHpZnZnSQLASGYW9l51ZV/h7eVzTi3Hv6hUsgc/51AqJRTkpbFVLXXszoBL8nBX0u/0jBLT8nH+fJePbrwURT58OY+UieRjd1vs04w0VG5VN2U6MoGZkQzKN/ptz0Q366dxoTGmj7i1NQGHi9GgnquXFYdrCfZBmeb7s0T6yrdlZH5cZuwHFyIJ/kAtGsTg0xH5taAAq44BAk1CPk9KVVbqQzrCUiFdF/6gtlPQ8bHHc1G1W92MXGZ5HEHftyLYs8mbD/9xYRUWkHmlM0zC2ilJlnNgV4bfALpQghxOUoZL7VTqtCHIaQSXm+YUMnpkXybnV+A6xlm2CVy8fn0Xlm2XRa0+zzOa21JWWmixfiPMSCZ7qA4rS93VN3pkpF1s5TonQjisHf7iU9ZGvUPOAKZcR1pbeVf/Ul7OhepGCaId9wOtqo7pJ7yLcBZ0pFkOF28y4zEI/kcUNmutBHaQpBdNM8vjCS6HZRokkeo88TBAjGyG7SR+6vUgTcyK9Imalj0kuxz0wmK+byQU11AiJFk/ya5dNduRClcnU64yGu/ieWSeOos1t3ep+RPIWQ2pyTYVbZltTbsb7NiwSi3AV+8KLWk7LxCnfZUetEM8ThnsSoGH38/nyAwFguJp8FjvlHtcWZuU4hPva0rHfr0UhOOJ/F6vS62FW7KzkmRll2HEc7oUq4fyi5T70Vl7YVIfsPHUCdHesf9Lk7WNVWO75JDkYbMI8TOW8JKVtLY9d6UJRITO8oKo0xS+o99Yy04iniGHAaGj88kEWgwv0OrHdY/nr76DOGNS59hXCGXzTKUvDl9iKpLSWYN1lxIeyywdNpTkhay74w2jFT6NS8qkjo5CxA1yfSYwp6AJIZNKIeEK5PJAW7ORgWgwp0VgzYpqovMrWxbu+DGZ6Lhie1RAqpzm8VUzKJOH3mCzWuTOLsN3VT/dv2eeYe9UjbR8YTBsLz7q60VN1sU51k+um1f8JxD5pPhbhSC8rRaB454tmh6YUWrJI3+GWY0qeWioj/tbkYITOkJaeuGt4JrJvHA+l0Gu7kY7XOaa05alMnRWVCXqFgLIwSY4uF59Ue5SU4QKuc/HamDxbr0x6csCetXGoP7Qn1Bk/J9DsynO/UD6iZ1Hyrz+jit0hDCwi/E9OjgKTbB3ZQKQ/0ZOvevfNHG0NK4Aj3Cp7NpRk07RT1i/S0EL93Ag8GRgKI9CfpajKyK6+Jj/PI1KO5/85VAwz2AwzP8FTBb075IxCXv6T9RVvWT2tUaqxDS92zrGUbWzUYk9mSs82pECH+fkqsDt93VW++4YsR/dHCYcQSYTO/KaBMDj9LSD/J/+z20Kq8XvZUAIHtm9hRPP3ItbuAu2Hm5lkPs92pd7kCxgRs0xOVBnZ13ccdA0aunrwv9SdqElJRC3g+oCu+nXyCgmXUs9yMjTMAIHfxZV+aPKcZeUBWt057Xo85Ks1Ir5gzEHCWqZEhrLZMuF11ziGtFQUds/EESajhagzcKsxamcSZxGth4UII+adPhQkUnx2WyN+4YWR+r3f8MnkyGFuR4zjzxJS8WsQYR5PTyRaD9ixa6Mh741nBHbzfjXHskGDq179xaRNrCIB1z1xRfWfjqw2pHc1zk9xlPpL8sQWAIuETZZhbnmL54rceXVNRvUiKrrqIkeogsl0XXb17ylNb0f4GA9Wd44vffEG8FSZGHEL2fbaTGRcSiCeA8PmA/f6Hz8HCS76fXUHwgwkzSwlI71ekZ7Fapmlk/KC+Hs8hUcw3N2LN5LhkVYyizYFl/uPeVP5lsoJHhhfWvvSWruCUW1ZcJOeuTbrDgywJ/qG07gZJplnTvLcYdNaH0KMYOYMGX+rB4NGPFmQsNaIwlWrfCezxre8zXBrsMT+edVLbLqN1BqB76JH4BvZTqUIMfGwPGEn+EnmTV86fPBaYbFL3DFEhjB45CewkXEAtJxk4/Ms2pPXnaRqdky0HOYdcUcE2zcXq4vaIvW2/v0nHFJH2XXe22ueDmq/18XGtELSq85j9X8q0tcNSSKJIX8FTuJF/Pf8j5PhqG2u+osvsLxYrvvfeVJL+4tkcXcr9JV7v0ERmj/X6fM3NC4j6dS1+9Umr2oPavqiAydTZPLMNRGY23LO9zAVDly7jD+70G5TPPLdhRIl4WxcYjLnM+SNcJ26FOrkrISUtPObIz5Zb3AG612krnpy15RMW+1cQjlnWFI6538qky9axd2oJmHIHP08KyP0ubGO+TQNOYuv2uh17yCIvR8VcStw7o1g0NM60sk+8Tq7YfIBJrtp53GkvzXH7OA0p8/n/u1satf/VJhtR1l8Wa6Gmaug7haSpaCaYQax6ta0mkutlb+eAOSG1aobM81D9A4iS1RRlzBBoVX6tU1S6WE2N9ORY6DfeLRC4l9Rvr5h95XDWB2mR1d4WFudpsgVYwiTwT31ljskD8ZyDOlm5DkGh9N/UB/0AI5Xvb8ZBmai2hQ4BWMqFwYnzxwB26YHSOv9WgY3JXnvoN+2R4rqGVh/LLDMtpFP+SpMGJNWvbIl5SOodbCczW2RKleksPoUeGEzrjtKHVdtZA+kfqO+rVx/iclCqwoopepvJpSTDjT+b9GWylGRF8EDbGlw6eUzmJM95Ovoz+kwLX3c2fTjFeYEsE7vUZm3mqdGJuKh2w9/QGSaqRHs99aScGOdDqkFcACoqdbBoQqqjamhH6Q9ng39JCg3lrGJwd50Qk9ovnqBTr8MME7Ps2wiVfygUmPoUBJJfJWX5Nda0nuncbFkA=="))}})),s.register("e5CTg",(function(t,r){function n(e,t){null==t&&(t=1);const r=[],n=r.forEach,i=function(e,t){n.call(e,(function(e){t>0&&Array.isArray(e)?i(e,t-1):r.push(e)}))};return i(e,t),r}function i(e){return function(e){let t=0;return()=>e[t++]}(function(e){let t=0;function r(){return e[t++]<<8|e[t++]}let n=r(),i=1,o=[0,1];for(let e=1;e>--u&1}const d=Math.pow(2,31),f=d>>>1,h=f>>1,p=d-1;let y=0;for(let e=0;e<31;e++)y=y<<1|l();let g=[],m=0,v=d;for(;;){let e=Math.floor(((y-m+1)*i-1)/v),t=0,r=n;for(;r-t>1;){let n=t+r>>>1;e>>1|l(),s=s<<1^f,a=(a^f)<<1|f|1;m=s,v=1+a-s}let b=n-4;return g.map((t=>{switch(t-b){case 3:return b+65792+(e[a++]<<16|e[a++]<<8|e[a++]);case 2:return b+256+(e[a++]<<8|e[a++]);case 1:return b+e[a++];default:return t-1}}))}(e))}function o(e){return 1&e?~e>>1:e>>1}function s(e,t){let r=Array(e);for(let n=0,i=-1;nt[e])):r}function c(e){let t=[];for(;;){let r=e();if(0==r)break;t.push(d(r,e))}for(;;){let r=e()-1;if(r<0)break;t.push(f(r,e))}return function(e){const t={};for(let r=0;r[]));for(let i=0;in[t].push(e)));return n}function d(e,t){let r=1+t(),i=t(),o=function(e){let t=[];for(;;){let r=e();if(0==r)break;t.push(r)}return t}(t);return n(l(o.length,1+e,t).map(((e,t)=>{const n=e[0],s=e.slice(1);return Array(o[t]).fill(void 0).map(((e,t)=>{let o=t*i;return[n+t*r,s.map((e=>e+o))]}))})))}function f(e,t){return l(1+t(),1+e,t).map((e=>[e[0],e.slice(1)]))}function h(e){let t=u(e).sort(((e,t)=>e-t));return function r(){let n=[];for(;;){let i=u(e,t);if(0==i.length)break;n.push({set:new Set(i),node:r()})}n.sort(((e,t)=>t.set.size-e.set.size));let i=e(),o=i%3;i=i/3|0;let s=!!(1&i);return i>>=1,{branches:n,valid:o,fe0f:s,save:1==i,check:2==i}}()}e(t.exports,"read_compressed_payload",(function(){return i})),e(t.exports,"read_member_array",(function(){return u})),e(t.exports,"read_mapped_map",(function(){return c})),e(t.exports,"read_emoji_trie",(function(){return h}))})),s.register("9csAk",(function(t,r){e(t.exports,"getNetwork",(function(){return h}));var n=s("2pLMw"),i=s("1l4Rs");const o=new(0,n.Logger)(i.version);function a(e){const t=function(t,r){null==r&&(r={});const n=[];if(t.InfuraProvider&&"-"!==r.infura)try{n.push(new t.InfuraProvider(e,r.infura))}catch(e){}if(t.EtherscanProvider&&"-"!==r.etherscan)try{n.push(new t.EtherscanProvider(e,r.etherscan))}catch(e){}if(t.AlchemyProvider&&"-"!==r.alchemy)try{n.push(new t.AlchemyProvider(e,r.alchemy))}catch(e){}if(t.PocketProvider&&"-"!==r.pocket){const i=["goerli","ropsten","rinkeby","sepolia"];try{const o=new t.PocketProvider(e,r.pocket);o.network&&-1===i.indexOf(o.network.name)&&n.push(o)}catch(e){}}if(t.CloudflareProvider&&"-"!==r.cloudflare)try{n.push(new t.CloudflareProvider(e))}catch(e){}if(t.AnkrProvider&&"-"!==r.ankr)try{const i=["ropsten"],o=new t.AnkrProvider(e,r.ankr);o.network&&-1===i.indexOf(o.network.name)&&n.push(o)}catch(e){}if(0===n.length)return null;if(t.FallbackProvider){let i=1;return null!=r.quorum?i=r.quorum:"homestead"===e&&(i=2),new t.FallbackProvider(n,i)}return n[0]};return t.renetwork=function(e){return a(e)},t}function u(e,t){const r=function(r,n){return r.JsonRpcProvider?new r.JsonRpcProvider(e,t):null};return r.renetwork=function(t){return u(e,t)},r}const c={chainId:1,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"homestead",_defaultProvider:a("homestead")},l={chainId:3,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"ropsten",_defaultProvider:a("ropsten")},d={chainId:63,name:"classicMordor",_defaultProvider:u("https://www.ethercluster.com/mordor","classicMordor")},f={unspecified:{chainId:0,name:"unspecified"},homestead:c,mainnet:c,morden:{chainId:2,name:"morden"},ropsten:l,testnet:l,rinkeby:{chainId:4,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"rinkeby",_defaultProvider:a("rinkeby")},kovan:{chainId:42,name:"kovan",_defaultProvider:a("kovan")},goerli:{chainId:5,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"goerli",_defaultProvider:a("goerli")},kintsugi:{chainId:1337702,name:"kintsugi"},sepolia:{chainId:11155111,name:"sepolia",_defaultProvider:a("sepolia")},classic:{chainId:61,name:"classic",_defaultProvider:u("https://www.ethercluster.com/etc","classic")},classicMorden:{chainId:62,name:"classicMorden"},classicMordor:d,classicTestnet:d,classicKotti:{chainId:6,name:"classicKotti",_defaultProvider:u("https://www.ethercluster.com/kotti","classicKotti")},xdai:{chainId:100,name:"xdai"},matic:{chainId:137,name:"matic",_defaultProvider:a("matic")},maticmum:{chainId:80001,name:"maticmum"},optimism:{chainId:10,name:"optimism",_defaultProvider:a("optimism")},"optimism-kovan":{chainId:69,name:"optimism-kovan"},"optimism-goerli":{chainId:420,name:"optimism-goerli"},arbitrum:{chainId:42161,name:"arbitrum"},"arbitrum-rinkeby":{chainId:421611,name:"arbitrum-rinkeby"},"arbitrum-goerli":{chainId:421613,name:"arbitrum-goerli"},bnb:{chainId:56,name:"bnb"},bnbt:{chainId:97,name:"bnbt"}};function h(e){if(null==e)return null;if("number"==typeof e){for(const t in f){const r=f[t];if(r.chainId===e)return{name:r.name,chainId:r.chainId,ensAddress:r.ensAddress||null,_defaultProvider:r._defaultProvider||null}}return{chainId:e,name:"unknown"}}if("string"==typeof e){const t=f[e];return null==t?null:{name:t.name,chainId:t.chainId,ensAddress:t.ensAddress,_defaultProvider:t._defaultProvider||null}}const t=f[e.name];if(!t)return"number"!=typeof e.chainId&&o.throwArgumentError("invalid network chainId","network",e),e;0!==e.chainId&&e.chainId!==t.chainId&&o.throwArgumentError("network chainId mismatch","network",e);let r=e._defaultProvider||null;var n;return null==r&&t._defaultProvider&&(r=(n=t._defaultProvider)&&"function"==typeof n.renetwork?t._defaultProvider.renetwork(e):t._defaultProvider),{name:e.name,chainId:t.chainId,ensAddress:e.ensAddress||t.ensAddress||null,_defaultProvider:r}}})),s.register("1l4Rs",(function(t,r){e(t.exports,"version",(function(){return n}));const n="networks/5.7.1"})),s.register("kYepn",(function(e,t){"use strict";for(var r="qpzry9x8gf2tvdw0s3jn54khce6mua7l",n={},i=0;i>25;return(33554431&e)<<5^996825010&-(t>>0&1)^642813549&-(t>>1&1)^513874426&-(t>>2&1)^1027748829&-(t>>3&1)^705979059&-(t>>4&1)}function a(e){for(var t=1,r=0;r126)return"Invalid prefix ("+e+")";t=s(t)^n>>5}for(t=s(t),r=0;rt)return"Exceeds length limit";var r=e.toLowerCase(),i=e.toUpperCase();if(e!==r&&e!==i)return"Mixed-case string "+e;var o=(e=r).lastIndexOf("1");if(-1===o)return"No separator character for "+e;if(0===o)return"Missing prefix for "+e;var u=e.slice(0,o),c=e.slice(o+1);if(c.length<6)return"Data too short";var l=a(u);if("string"==typeof l)return l;for(var d=[],f=0;f=c.length||d.push(p)}return 1!==l?"Invalid checksum for "+e:{prefix:u,words:d}}function c(e,t,r,n){for(var i=0,o=0,s=(1<=r;)o-=r,a.push(i>>o&s);if(n)o>0&&a.push(i<=t)return"Excess padding";if(i<n)throw new TypeError("Exceeds length limit");var i=a(e=e.toLowerCase());if("string"==typeof i)throw new Error(i);for(var o=e+"1",u=0;u>5!=0)throw new Error("Non 5-bit word");i=s(i)^c,o+=r.charAt(c)}for(u=0;u<6;++u)i=s(i);for(i^=1,u=0;u<6;++u){var l=i>>5*(5-u)&31;o+=r.charAt(l)}return o},toWordsUnsafe:function(e){var t=c(e,8,5,!0);if(Array.isArray(t))return t},toWords:function(e){var t=c(e,8,5,!0);if(Array.isArray(t))return t;throw new Error(t)},fromWordsUnsafe:function(e){var t=c(e,5,8,!1);if(Array.isArray(t))return t},fromWords:function(e){var t=c(e,5,8,!1);if(Array.isArray(t))return t;throw new Error(t)}}})),s.register("iZukK",(function(t,r){e(t.exports,"Formatter",(function(){return h}));var n=s("ircdt"),i=s("hijKk"),o=s("kIJ9R"),a=s("1alG3"),u=s("6zCs7"),c=s("hVqIw"),l=s("2pLMw"),d=s("4W5P8");const f=new(0,l.Logger)(d.version);class h{getDefaultFormats(){const e={},t=this.address.bind(this),r=this.bigNumber.bind(this),n=this.blockTag.bind(this),i=this.data.bind(this),o=this.hash.bind(this),s=this.hex.bind(this),a=this.number.bind(this),c=this.type.bind(this);return e.transaction={hash:o,type:c,accessList:h.allowNull(this.accessList.bind(this),null),blockHash:h.allowNull(o,null),blockNumber:h.allowNull(a,null),transactionIndex:h.allowNull(a,null),confirmations:h.allowNull(a,null),from:t,gasPrice:h.allowNull(r),maxPriorityFeePerGas:h.allowNull(r),maxFeePerGas:h.allowNull(r),gasLimit:r,to:h.allowNull(t,null),value:r,nonce:a,data:i,r:h.allowNull(this.uint256),s:h.allowNull(this.uint256),v:h.allowNull(a),creates:h.allowNull(t,null),raw:h.allowNull(i)},e.transactionRequest={from:h.allowNull(t),nonce:h.allowNull(a),gasLimit:h.allowNull(r),gasPrice:h.allowNull(r),maxPriorityFeePerGas:h.allowNull(r),maxFeePerGas:h.allowNull(r),to:h.allowNull(t),value:h.allowNull(r),data:h.allowNull((e=>this.data(e,!0))),type:h.allowNull(a),accessList:h.allowNull(this.accessList.bind(this),null)},e.receiptLog={transactionIndex:a,blockNumber:a,transactionHash:o,address:t,topics:h.arrayOf(o),data:i,logIndex:a,blockHash:o},e.receipt={to:h.allowNull(this.address,null),from:h.allowNull(this.address,null),contractAddress:h.allowNull(t,null),transactionIndex:a,root:h.allowNull(s),gasUsed:r,logsBloom:h.allowNull(i),blockHash:o,transactionHash:o,logs:h.arrayOf(this.receiptLog.bind(this)),blockNumber:a,confirmations:h.allowNull(a,null),cumulativeGasUsed:r,effectiveGasPrice:h.allowNull(r),status:h.allowNull(a),type:c},e.block={hash:h.allowNull(o),parentHash:o,number:a,timestamp:a,nonce:h.allowNull(s),difficulty:this.difficulty.bind(this),gasLimit:r,gasUsed:r,miner:h.allowNull(t),extraData:i,transactions:h.allowNull(h.arrayOf(o)),baseFeePerGas:h.allowNull(r)},e.blockWithTransactions=(0,u.shallowCopy)(e.block),e.blockWithTransactions.transactions=h.allowNull(h.arrayOf(this.transactionResponse.bind(this))),e.filter={fromBlock:h.allowNull(n,void 0),toBlock:h.allowNull(n,void 0),blockHash:h.allowNull(o,void 0),address:h.allowNull(t,void 0),topics:h.allowNull(this.topics.bind(this),void 0)},e.filterLog={blockNumber:h.allowNull(a),blockHash:h.allowNull(o),transactionIndex:a,removed:h.allowNull(this.boolean.bind(this)),address:t,data:h.allowFalsish(i,"0x"),topics:h.arrayOf(o),transactionHash:o,logIndex:a},e}accessList(e){return(0,c.accessListify)(e||[])}number(e){return"0x"===e?0:i.BigNumber.from(e).toNumber()}type(e){return"0x"===e||null==e?0:i.BigNumber.from(e).toNumber()}bigNumber(e){return i.BigNumber.from(e)}boolean(e){if("boolean"==typeof e)return e;if("string"==typeof e){if("true"===(e=e.toLowerCase()))return!0;if("false"===e)return!1}throw new Error("invalid boolean - "+e)}hex(e,t){return"string"==typeof e&&(t||"0x"===e.substring(0,2)||(e="0x"+e),(0,o.isHexString)(e))?e.toLowerCase():f.throwArgumentError("invalid hash","value",e)}data(e,t){const r=this.hex(e,t);if(r.length%2!=0)throw new Error("invalid data; odd-length - "+e);return r}address(e){return(0,n.getAddress)(e)}callAddress(e){if(!(0,o.isHexString)(e,32))return null;const t=(0,n.getAddress)((0,o.hexDataSlice)(e,12));return t===a.AddressZero?null:t}contractAddress(e){return(0,n.getContractAddress)(e)}blockTag(e){if(null==e)return"latest";if("earliest"===e)return"0x0";switch(e){case"earliest":return"0x0";case"latest":case"pending":case"safe":case"finalized":return e}if("number"==typeof e||(0,o.isHexString)(e))return(0,o.hexValue)(e);throw new Error("invalid blockTag")}hash(e,t){const r=this.hex(e,t);return 32!==(0,o.hexDataLength)(r)?f.throwArgumentError("invalid hash","value",e):r}difficulty(e){if(null==e)return null;const t=i.BigNumber.from(e);try{return t.toNumber()}catch(e){}return null}uint256(e){if(!(0,o.isHexString)(e))throw new Error("invalid uint256");return(0,o.hexZeroPad)(e,32)}_block(e,t){null!=e.author&&null==e.miner&&(e.miner=e.author);const r=null!=e._difficulty?e._difficulty:e.difficulty,n=h.check(t,e);return n._difficulty=null==r?null:i.BigNumber.from(r),n}block(e){return this._block(e,this.formats.block)}blockWithTransactions(e){return this._block(e,this.formats.blockWithTransactions)}transactionRequest(e){return h.check(this.formats.transactionRequest,e)}transactionResponse(e){null!=e.gas&&null==e.gasLimit&&(e.gasLimit=e.gas),e.to&&i.BigNumber.from(e.to).isZero()&&(e.to="0x0000000000000000000000000000000000000000"),null!=e.input&&null==e.data&&(e.data=e.input),null==e.to&&null==e.creates&&(e.creates=this.contractAddress(e)),1!==e.type&&2!==e.type||null!=e.accessList||(e.accessList=[]);const t=h.check(this.formats.transaction,e);if(null!=e.chainId){let r=e.chainId;(0,o.isHexString)(r)&&(r=i.BigNumber.from(r).toNumber()),t.chainId=r}else{let r=e.networkId;null==r&&null==t.v&&(r=e.chainId),(0,o.isHexString)(r)&&(r=i.BigNumber.from(r).toNumber()),"number"!=typeof r&&null!=t.v&&(r=(t.v-35)/2,r<0&&(r=0),r=parseInt(r)),"number"!=typeof r&&(r=0),t.chainId=r}return t.blockHash&&"x"===t.blockHash.replace(/0/g,"")&&(t.blockHash=null),t}transaction(e){return(0,c.parse)(e)}receiptLog(e){return h.check(this.formats.receiptLog,e)}receipt(e){const t=h.check(this.formats.receipt,e);if(null!=t.root)if(t.root.length<=4){const e=i.BigNumber.from(t.root).toNumber();0===e||1===e?(null!=t.status&&t.status!==e&&f.throwArgumentError("alt-root-status/status mismatch","value",{root:t.root,status:t.status}),t.status=e,delete t.root):f.throwArgumentError("invalid alt-root-status","value.root",t.root)}else 66!==t.root.length&&f.throwArgumentError("invalid root hash","value.root",t.root);return null!=t.status&&(t.byzantium=!0),t}topics(e){return Array.isArray(e)?e.map((e=>this.topics(e))):null!=e?this.hash(e,!0):null}filter(e){return h.check(this.formats.filter,e)}filterLog(e){return h.check(this.formats.filterLog,e)}static check(e,t){const r={};for(const n in e)try{const i=e[n](t[n]);void 0!==i&&(r[n]=i)}catch(e){throw e.checkKey=n,e.checkValue=t[n],e}return r}static allowNull(e,t){return function(r){return null==r?t:e(r)}}static allowFalsish(e,t){return function(r){return r?e(r):t}}static arrayOf(e){return function(t){if(!Array.isArray(t))throw new Error("not an array");const r=[];return t.forEach((function(t){r.push(e(t))})),r}}constructor(){this.formats=this.getDefaultFormats()}}})),s.register("1alG3",(function(t,r){e(t.exports,"AddressZero",(function(){return n}));const n="0x0000000000000000000000000000000000000000"})),s.register("9ObQu",(function(r,n){e(r.exports,"getMaxPriorityFeePerGas",(function(){return c}),(function(e){return c=e})),s("ah1Kf");var i=s("2uf4d"),o=s("kAKNF"),a=s("8qL7D"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=e=>u(void 0,void 0,void 0,(function*(){const r=(0,a.getEthRpcUrl)(e),n=yield i.eth.eth_maxPriorityFeePerGas(r,[]);if("error"in n)throw new Error(`[${n.error.code}] ${n.error.message}`);return new(t(o))(n.result,16)}))})),s.register("coaYA",(function(t,r){e(t.exports,"assertNever",(function(){return i}));const n=new Error("Unsupported path."),i=(e,t=n)=>{throw t}})),s.register("ip6K5",(function(r,n){e(r.exports,"formatNetworkFee",(function(){return l}));var i=s("kAKNF"),o=s("gXOkW");const a=new(t(i))(0),u=new(t(i))(1e-4),c=new(t(i))(.01),l=e=>{if(e.isEqualTo(a))return"$0";if(e.isLessThan(u))return"< $0.0001";const r=t(o)(e.toNumber());return e.isLessThan(c)?r.format("$0,0.0000"):r.format("$0,0.00")}})),s.register("8FObb",(function(t,r){e(t.exports,"getComputeUnitPrice",(function(){return c}),(function(e){return c=e})),s("hMVEP");var n=s("liYfk");s("csW2r");var i=s("fKWqZ"),o=s("g79CS");s("1NnUO");var a=s("2bo37"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function c({destination:e,senderAddress:t,mint:r,senderAccount:s}){return u(this,void 0,void 0,(function*(){const u=[new(0,n.PublicKey)(e),new(0,n.PublicKey)(t.address),...r?[new(0,n.PublicKey)(r)]:[],...s?[new(0,n.PublicKey)(s)]:[]];try{return{microLamports:yield a.BACKEND_CU_CALCULATOR.getPrice({accounts:u})}}catch(e){return i.telemetry.captureError(e,o.FeatureTag.Transaction),{microLamports:void 0}}}))}})),s.register("1NnUO",(function(t,r){e(t.exports,"PriorityFeeService",(function(){return s("fRZhz").PriorityFeeService})),e(t.exports,"BACKEND_FEE_CALCULATOR",(function(){return s("2bo37").BACKEND_CU_CALCULATOR})),e(t.exports,"StaticPriceCalculator",(function(){return s("2bo37").StaticPriceCalculator})),e(t.exports,"StaticLimitCalculator",(function(){return s("dwbX6").StaticLimitCalculator})),e(t.exports,"DEFAULT_COMPUTE_UNITS_PER_IX",(function(){return s("bE4cF").DEFAULT_COMPUTE_UNITS_PER_IX})),e(t.exports,"BASIC_SEND_COMPUTE_UNITS",(function(){return s("bE4cF").BASIC_SEND_COMPUTE_UNITS})),e(t.exports,"COMPUTE_UNIT_LIMIT",(function(){return s("bE4cF").COMPUTE_UNIT_LIMIT}));s("3UirE"),s("fRZhz"),s("2bo37"),s("dwbX6"),s("bE4cF")})),s.register("3UirE",(function(t,r){e(t.exports,"MTU_SIZE_LIMIT",(function(){return u})),e(t.exports,"INSTRUCTION_SIZE_LIMIT",(function(){return c})),e(t.exports,"DEFAULT_CALCULATORS",(function(){return l})),e(t.exports,"SetComputeUnitPriceLayout",(function(){return d})),e(t.exports,"SetComputeUnitLimitLayout",(function(){return f})),s("hMVEP");var n=s("faf7S"),i=s("jwaGr"),o=s("dwbX6"),a=s("2bo37");const u=1170,c=64,l={budget:o.INSTRUCTION_BASED_LIMIT_CALCULATOR,cost:a.BACKEND_CU_CALCULATOR},d={index:3,layout:n.struct([n.u8("instruction"),(0,i.u64)("microLamports")])},f={index:2,layout:n.struct([n.u8("instruction"),n.u32("units")])}})),s.register("dwbX6",(function(r,n){e(r.exports,"StaticLimitCalculator",(function(){return l})),e(r.exports,"INSTRUCTION_BASED_LIMIT_CALCULATOR",(function(){return d})),s("hMVEP");var i=s("7X4Bj");s("csW2r");var o=s("fKWqZ"),a=s("g79CS"),u=s("7CSVM"),c=s("bE4cF");class l{getBudget(e){return this.limit}constructor(e){(ec.COMPUTE_UNIT_LIMIT)&&o.telemetry.captureMessage(`Compute unit fee is outside the permitted range: ${e}. This should never happen.`,a.FeatureTag.Transaction),this.limit=t(u)(e,c.DEFAULT_COMPUTE_UNITS_PER_IX,c.COMPUTE_UNIT_LIMIT)}}const d=new class{getNumberOfInstructions(e){return(0,i.isVersionedTransaction)(e)?e.message.compiledInstructions.length:e.instructions.length}getBudget(e){const r=this.getNumberOfInstructions(e)*this.computeUnitsPerInstruction;return t(u)(r,c.DEFAULT_COMPUTE_UNITS_PER_IX,c.COMPUTE_UNIT_LIMIT)}constructor(e=c.DEFAULT_COMPUTE_UNITS_PER_IX){this.computeUnitsPerInstruction=e}}})),s.register("7CSVM",(function(e,t){var r=NaN,n="[object Symbol]",i=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,a=/^0o[0-7]+$/i,u=parseInt,c=Object.prototype.toString;function l(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function d(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&c.call(e)==n}(e))return r;if(l(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=l(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var d=s.test(e);return d||a.test(e)?u(e.slice(2),d?2:8):o.test(e)?r:+e}e.exports=function(e,t,r){return void 0===r&&(r=t,t=void 0),void 0!==r&&(r=(r=d(r))==r?r:0),void 0!==t&&(t=(t=d(t))==t?t:0),function(e,t,r){return e==e&&(void 0!==r&&(e=e<=r?e:r),void 0!==t&&(e=e>=t?e:t)),e}(d(e),t,r)}})),s.register("bE4cF",(function(t,r){e(t.exports,"DEFAULT_COMPUTE_UNITS_PER_IX",(function(){return n})),e(t.exports,"BASIC_SEND_COMPUTE_UNITS",(function(){return i})),e(t.exports,"COMPUTE_UNIT_LIMIT",(function(){return o}));const n=2e5,i=2e5,o=14e5})),s.register("2bo37",(function(t,r){e(t.exports,"MAX_PRICE_PER_CU",(function(){return f}),(function(e){return f=e})),e(t.exports,"StaticPriceCalculator",(function(){return p}),(function(e){return p=e})),e(t.exports,"BACKEND_CU_CALCULATOR",(function(){return y}),(function(e){return y=e})),s("iOvk1");var n=s("kZfdH");s("beWYh");var i=s("ck5T6"),o=s("huWbj");s("csW2r");var a=s("fKWqZ"),u=s("g79CS"),c=s("7XqVB"),l=s("b3eNh"),d=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const f=25e7,h=c.z.object({recommendedComputeUnitPriceInMicrolamports:c.z.number().positive().lte(f)});class p{getPrice(){return d(this,void 0,void 0,(function*(){return this.fee}))}constructor(e){this.fee=e}}const y=new class{makeRequest(e){return d(this,void 0,void 0,(function*(){const t=new(0,i.RequestClient);if(void 0===e.method)throw new Error("HTTP Method undefined");const r=new(0,o.RequestHTTPWrapper)(this.url,e.method,e.body);r.withHeaders({"Content-Type":"application/json"});return(yield t.sendRequest(r)).data}))}getPrice(e){return d(this,void 0,void 0,(function*(){e.accounts.length>250&&a.telemetry.captureMessage(`Transaction had ${e.accounts.length} accounts in the transaction`,u.FeatureTag.Transaction);const t=e.accounts.slice(0,250),r=l.GasPriceOracleRequest.parse({accounts:t.map((e=>e.toBase58())),chainId:n.NetworkIDs.Solana.Mainnet,transactionType:e.transactionType}),i={method:"POST",body:JSON.stringify(r),headers:{"Content-Type":"application/json"}},o=yield this.makeRequest(i),{recommendedComputeUnitPriceInMicrolamports:s}=h.parse(o);return s}))}constructor(e="https://gas-price-oracle.phantom.app/solana_prioritization_fee"){this.url=e}}})),s.register("fRZhz",(function(r,n){e(r.exports,"PriorityFeeService",(function(){return v}),(function(e){return v=e})),s("hMVEP");var i=s("liYfk"),o=s("82OKm"),a=s("7X4Bj");s("csW2r");var u=s("fKWqZ"),c=s("g79CS"),l=s("9N3ov"),d=s("bE4cF"),f=s("2bo37"),h=s("3UirE"),p=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function y(e,t){return p(this,void 0,void 0,(function*(){e.signatures;const r=yield Promise.all(e.message.addressTableLookups.map((e=>p(this,void 0,void 0,(function*(){return new(0,i.AddressLookupTableAccount)({key:e.accountKey,state:i.AddressLookupTableAccount.deserialize(yield t.getAccountInfo(e.accountKey).then((e=>e.data)))})})))));return{txMessage:i.TransactionMessage.decompile(e.message,{addressLookupTableAccounts:r}),addressLookupTableAccounts:r,signatures:e.signatures}}))}function g(e){if(e<=0||e>f.MAX_PRICE_PER_CU)throw new Error("Compute unit fee is too large");const t=(0,o.encodeData)(h.SetComputeUnitPriceLayout,{microLamports:BigInt(e)});return new(0,i.TransactionInstruction)({keys:[],programId:i.ComputeBudgetProgram.programId,data:t})}function m(e){if(ed.COMPUTE_UNIT_LIMIT)throw new Error("Compute unit fee is too large");const t=(0,o.encodeData)(h.SetComputeUnitLimitLayout,{units:e});return new(0,i.TransactionInstruction)({keys:[],programId:i.ComputeBudgetProgram.programId,data:t})}class v{parsedLegacyTransaction(e,r,n){return p(this,void 0,void 0,(function*(){const i=new Set;for(const t of e.instructions){i.add(t.programId);for(const e of t.keys)i.add(e.pubkey)}const o=t(l)(e),s=yield n.cost.getPrice({accounts:Array.from(i),transactionType:r.transactionType}),a=n.budget.getBudget(e),u=g(s),c=m(a);if(o.instructions.unshift(u,c),o.recentBlockhash&&o.feePayer)try{if(o.serialize({requireAllSignatures:!1,verifySignatures:!1}).length>=h.MTU_SIZE_LIMIT)return e}catch(t){return e}return o.instructions.length>h.INSTRUCTION_SIZE_LIMIT?e:o}))}parsedVersionedTransaction(e,r,n){return p(this,void 0,void 0,(function*(){const{txMessage:o,addressLookupTableAccounts:s,signatures:a}=yield y(e,r.connection),u=new Set([...e.message.staticAccountKeys]);for(const e of s)for(const t of e.state.addresses)u.add(t);const c=t(l)(o),d=yield n.cost.getPrice({accounts:Array.from(u),transactionType:r.transactionType}),f=n.budget.getBudget(e),p=g(d),v=m(f);c.instructions.unshift(p,v);const b=c.compileToV0Message(s),w=new(0,i.VersionedTransaction)(b,a);if(w.serialize().length>=h.MTU_SIZE_LIMIT)return e;return w.message.compiledInstructions.length>h.INSTRUCTION_SIZE_LIMIT?e:w}))}addPriorityFee(e,t){var r,n,o,s;return p(this,void 0,void 0,(function*(){const l={budget:null!==(n=null===(r=t.calculators)||void 0===r?void 0:r.budget)&&void 0!==n?n:h.DEFAULT_CALCULATORS.budget,cost:null!==(s=null===(o=t.calculators)||void 0===o?void 0:o.cost)&&void 0!==s?s:h.DEFAULT_CALCULATORS.cost};try{if(function(e){if((0,a.isVersionedTransaction)(e))return e.signatures.filter((e=>!1===e.every((e=>0===e)))).length>0;return e.signatures.filter((({signature:e})=>!!e&&void 0!==e.find((e=>0!==e)))).length>0}(e))return e;if(function(e){const t=i.ComputeBudgetProgram.programId.toBase58();if((0,a.isVersionedTransaction)(e))return void 0!==e.message.staticAccountKeys.find((e=>e.toBase58()===t));return void 0!==e.instructions.find((e=>e.programId.toBase58()===t))}(e))return e;return(0,a.isVersionedTransaction)(e)?yield this.parsedVersionedTransaction(e,t,l):yield this.parsedLegacyTransaction(e,t,l)}catch(t){return u.telemetry.captureError(t,c.FeatureTag.Transaction),e}}))}}})),s.register("efnOi",(function(t,r){e(t.exports,"addGasLimitBuffer",(function(){return n}));const n=e=>e.times(1.1).toFixed(0)})),s.register("C4yf0",(function(t,r){e(t.exports,"getMetaplexDeps",(function(){return i}),(function(e){return i=e}));var n=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const i=()=>n(void 0,void 0,void 0,(function*(){const{createPNFTTransferIX:e,createComputeBudgetIx:t,createOCPTransferIX:r,getOCPMintState:n}=yield s("g8RNI");return{createPNFTTransferIX:e,createComputeBudgetIx:t,createOCPTransferIX:r,getOCPMintState:n}}))})),s.register("g8RNI",(function(e,t){e.exports=Promise.all([s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("8p21e")),s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("b0KbB"))]).then((()=>s("6ElgT")))})),s.register("apUzK",(function(t,r){e(t.exports,"logAndClearTimestamps",(function(){return o})),s("iOvk1");var n=s("hQuuj"),i=s("dffj6");function o(e,t,r){var o;for(const r of null!=e?e:[]){const{timestamps:e,chainId:i,transactionType:o,isLedger:s}=r,{confirmed:a,received:u,initiated:c,appUpdated:l}=e;if(c&&u&&a&&l){const e=u-c,r=a-u,d=l-a,f={networkId:i,chainId:n.Chains.getChainID(i),transactionType:o,timeToReceived:e,timeToConfirmed:r,timeToAppUpdate:d,isLedger:s};t.capture("transactionTimes",{data:f})}}(0,i.clearTimestamps)(r,null!==(o=null==e?void 0:e.map((e=>e.transactionId)))&&void 0!==o?o:[])}})),s.register("dffj6",(function(t,r){e(t.exports,"clearTimestamps",(function(){return i}));var n=s("1QiHR");const i=(e,t)=>{const r=n.transactionsQueryKeys.timestamps(),i=e.getQueryData(r);if(!i)return;const o=Object.assign({},i);t.forEach((e=>{delete o[e]})),e.setQueryData(r,o)}})),s.register("aLxDW",(function(e,t){s("iOvk1");s("hQuuj"),s("kAKNF")})),s.register("dS9i6",(function(r,n){e(r.exports,"defaultTransactionUnitAmount",(function(){return c})),s("iOvk1");var i=s("hQuuj");s("7mQ3Y");var o=s("hX0bG"),a=s("kAKNF"),u=s("aLlaY");function c(e){switch(!0){case i.Chains.isBitcoinNetworkID(e):return{virtualBytes:new(t(a))(u.VIRTUAL_BYTES_BY_ADDRESS_TYPE[o.AddressType.BitcoinNativeSegwit].header+u.VIRTUAL_BYTES_BY_ADDRESS_TYPE[o.AddressType.BitcoinNativeSegwit].perInput+2*u.VIRTUAL_BYTES_BY_ADDRESS_TYPE[o.AddressType.BitcoinTaproot].perOutput),additionalCosts:{vb:new(t(a))(0),sats:new(t(a))(0)}};case i.Chains.isEVMNetworkID(e):return{gasLimit:new(t(a))(21e3)};default:throw new Error(`Unsupported networkID: ${e}`)}}})),s.register("hYaHT",(function(r,n){e(r.exports,"getNetworkFeeUiAmount",(function(){return d})),e(r.exports,"getSolanaNetworkFeeUiAmount",(function(){return l})),s("iOvk1");var i=s("hQuuj"),o=s("kAKNF"),a=s("Nt4tV"),u=s("1zKGb"),c=s("4MbcT");const l=e=>d(e),d=e=>{if(!e)return;const r=e.networkID,n=i.Chains.getTokenSymbol(r),s=i.Chains.getTokenDecimals(r);if((0,c.isSolanaGasEstimation)(e)){const r=new(t(o))(e.value);return`${parseFloat((0,a.lamportsToSolana)(null==r?void 0:r.toNumber()).toFixed(6))} ${n}`}if((0,c.isEthereumGasEstimation)(e)){const r=e.gasLimit.times(e.maxFeePerGas);return`${parseFloat(new(t(o))(r).div(new(t(o))(10).pow(s)).toFixed(6))} ${n}`}if((0,c.isBitcoinGasEstimation)(e)){const r=(0,u.toRequiredSats)(e);return`${parseFloat(r.div(new(t(o))(10).pow(s)).toFixed(6))} ${n}`}}})),s.register("4MbcT",(function(t,r){e(t.exports,"isTransferDefaultSPLTokenArgs",(function(){return o})),e(t.exports,"isSolanaGasEstimation",(function(){return a})),e(t.exports,"isEthereumGasEstimation",(function(){return u})),e(t.exports,"isBitcoinGasEstimation",(function(){return c})),e(t.exports,"isEvmTransactionUnitCost",(function(){return l})),e(t.exports,"isBitcoinTransaction",(function(){return d})),e(t.exports,"isEvmTransaction",(function(){return f})),e(t.exports,"isSolanaTransaction",(function(){return h})),s("iOvk1");var n=s("hQuuj"),i=s("b3eNh");const o=e=>i.TransferDefaultSPLTokenArgs.safeParse(e).success,a=e=>n.Chains.isSolanaNetworkID(e.networkID),u=e=>n.Chains.isEVMNetworkID(e.networkID),c=e=>n.Chains.isBitcoinNetworkID(e.networkID);const l=e=>void 0!==(null==e?void 0:e.maxFeePerGas);function d(e){return n.Chains.isBitcoinNetworkID(e.networkID)}function f(e){return n.Chains.isEVMNetworkID(e.networkID)}function h(e){return n.Chains.isSolanaNetworkID(e.networkID)}})),s.register("krrqf",(function(t,r){e(t.exports,"addOnUpdateHandler",(function(){return x}),(function(e){return x=e})),e(t.exports,"addOnRemoveHandler",(function(){return S}),(function(e){return S=e})),e(t.exports,"getPendingTransactions",(function(){return E}),(function(e){return E=e})),e(t.exports,"addPendingTransactionIfNotExists",(function(){return P}),(function(e){return P=e})),e(t.exports,"isPendingTransactionMined",(function(){return H}),(function(e){return H=e})),e(t.exports,"addPendingTransaction",(function(){return F}),(function(e){return F=e})),e(t.exports,"cancelEvmPendingTransaction",(function(){return U}),(function(e){return U=e})),e(t.exports,"speedUpEvmPendingTransaction",(function(){return j}),(function(e){return j=e})),e(t.exports,"reconcilePendingTransactions",(function(){return K}),(function(e){return K=e})),e(t.exports,"isPendingTransactionConfirmed",(function(){return z}),(function(e){return z=e})),e(t.exports,"filterAndSortPendingTransactions",(function(){return q}),(function(e){return q=e})),s("iOvk1");var n=s("kZfdH"),i=s("aKI1C"),o=s("k7SGl");s("HlEsU");var a=s("a8rmj");s("csW2r");var u=s("fKWqZ"),c=s("g79CS");s("RVqnc");var l=s("8whWW"),d=s("1zpOy"),f=s("8PTXn"),h=s("creZv"),p=s("eSW0f"),y=s("8qL7D"),g=s("6Qct3"),m=s("b3eNh"),v=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const b={[n.NetworkIDs.Ethereum.Mainnet]:5e3,[n.NetworkIDs.Ethereum.Goerli]:5e3,[n.NetworkIDs.Ethereum.Sepolia]:5e3,[n.NetworkIDs.Polygon.Mainnet]:5e3,[n.NetworkIDs.Polygon.Mumbai]:5e3,[n.NetworkIDs.Bitcoin.Mainnet]:5e3,[n.NetworkIDs.Bitcoin.Testnet]:5e3},w=[],x=e=>{w.push(e)},A=[],S=e=>{A.push(e)},E=e=>v(void 0,void 0,void 0,(function*(){return(yield e.get(a.StorageKeys.PendingTransactions))||{}})),T=(e,t)=>v(void 0,void 0,void 0,(function*(){const r=(yield E(t))[e.id];if(r)return r})),k=(e,t)=>v(void 0,void 0,void 0,(function*(){try{yield D(t,(t=>v(void 0,void 0,void 0,(function*(){return t[e.id]&&delete t[e.id],t})))),A.forEach((r=>{try{r(e,t)}catch(e){}}))}catch(e){u.telemetry.addBreadcrumb(c.FeatureTag.Transaction,"Error removing pending transaction",c.Severity.Error),u.telemetry.captureError(e,c.FeatureTag.Transaction)}})),I=(e,t)=>v(void 0,void 0,void 0,(function*(){const r=yield E(t);return Object.values(r).filter((t=>t.networkID===e.networkID&&t.ownerAddress===e.ownerAddress&&t.id!==e.id))})),_=(e,t)=>v(void 0,void 0,void 0,(function*(){try{yield D(t,(t=>v(void 0,void 0,void 0,(function*(){return t[e.id]&&(t[e.id]=e),t})))),w.forEach((r=>{try{r(e,t)}catch(e){}}))}catch(e){u.telemetry.addBreadcrumb(c.FeatureTag.Transaction,"Error updating pending transaction",c.Severity.Error),u.telemetry.captureError(e,c.FeatureTag.Transaction)}})),P=(e,t,r)=>v(void 0,void 0,void 0,(function*(){try{const n=L(e);let o=!1;n.networkID!==i.BitcoinNetworkID.Mainnet&&n.networkID!==i.BitcoinNetworkID.Testnet||(o=yield O(n));let s=!1;if(yield D(r,(e=>v(void 0,void 0,void 0,(function*(){let r=!1;for(const i of Object.values(e))if(t(i,n)){r=!0;break}return r||o||(e[n.id]=n,s=!0),e})))),s)return B(n,r),1}catch(e){u.telemetry.captureError(e,c.FeatureTag.Transaction)}return 0})),R={},C={},M={},O=e=>v(void 0,void 0,void 0,(function*(){if(Date.now()-e.timestamp>1728e5)return!0;const t=(0,p.getBitcoinProvider)(e.networkID),r=yield(0,l.withRetry)((()=>t.getRawTransaction(e.data.txID)),(()=>!0));return void 0!==(null==r?void 0:r.confirmations)&&r.confirmations>=o.BITCOIN_FINALITY[e.networkID]})),B=(e,t)=>v(void 0,void 0,void 0,(function*(){const r=e.networkID;if(!r)return u.telemetry.captureMessage("Removing pending tx where networkID is null",c.FeatureTag.History),yield k(e,t),!0;switch(r){case n.NetworkIDs.Ethereum.Mainnet:case n.NetworkIDs.Ethereum.Goerli:case n.NetworkIDs.Ethereum.Sepolia:case n.NetworkIDs.Polygon.Mainnet:case n.NetworkIDs.Polygon.Mumbai:return((e,t,r)=>v(void 0,void 0,void 0,(function*(){const n=yield T(t,r);if(!n)return!0;if(!n.networkID)return u.telemetry.captureMessage("Removing pending tx where networkID is null",c.FeatureTag.History),yield k(n,r),!0;const i=(0,y.getEthersProvider)(e);if((yield I(n,r)).some((e=>e.data.noncee.confirmations>0));return n.data.transactions.forEach((t=>v(void 0,void 0,void 0,(function*(){if(s&&t.hash!==s.hash)return;if(void 0!==R[t.hash])return;let a=null;try{let e,r=0;for(;!a&&r<3;)try{R[t.hash]=(0,l.withRetry)((()=>i.getTransactionReceipt(t.hash)),(()=>!0)),a=yield R[t.hash],yield(0,d.delayAsync)(1e3)}catch(t){e=t}finally{++r}if(e&&!a)throw e}catch(e){return u.telemetry.captureError(e,c.FeatureTag.Transaction),delete R[t.hash],void(yield N(n,r,b[n.networkID]))}delete R[t.hash];const f=yield T(n,r),h=null==f?void 0:f.data.transactions.find((e=>e.hash===t.hash));if(a)a.confirmations>=o.EVM_FINALITY[e]?k(n,r):f&&h&&(h.confirmations=a.confirmations,0===a.status&&(h.error={message:"Reverted"}),_(f,r),yield N(n,r,b[n.networkID]));else if(f&&h){if(h.confirmations>0)h.confirmations=0,_(f,r);else{if(Date.now()-f.data.transactions[f.data.transactions.length-1].timestamp>1728e5)return u.telemetry.addBreadcrumb(c.FeatureTag.Transaction,"Removing long age TX",c.Severity.Debug),void k(f,r);try{if(!(yield I(f,r)).some((e=>e.data.noncei.getTransactionCount(f.ownerAddress)),(()=>!0)))!==f.data.nonce&&f.data.transactions.every((e=>0===e.confirmations)))return void k(f,r)}catch(e){u.telemetry.captureError(e,c.FeatureTag.Transaction)}}const e=Date.now()-h.timestamp;let t=18e5;e<6e5?t=5e3:e<12e5?t=15e3:e<24e5?t=3e4:e<72e5?t=6e4:e<864e5&&(t=3e5),yield N(n,r,t)}})))),!0})))(r,e,t);case n.NetworkIDs.Solana.Mainnet:case n.NetworkIDs.Solana.Testnet:case n.NetworkIDs.Solana.Devnet:case n.NetworkIDs.Solana.Localnet:return((e,t,r)=>v(void 0,void 0,void 0,(function*(){var n,i,o;const s=yield T(t,r);if(!s)return!0;if(!C[s.id]){const t=(0,g.createSolanaConnection)(e);let a;try{let e,r=0;for(;(!a||null===a.value)&&r<20;)try{C[s.id]=(0,l.withRetry)((()=>t.getSignatureStatus(s.data.signature)),(()=>!0)),a=yield C[s.id],yield(0,d.delayAsync)(1e3)}catch(t){e=t}finally{++r}if(e&&(!a||null===a.value))throw e}catch(e){return u.telemetry.captureError(e,c.FeatureTag.Transaction),delete C[s.id],yield N(s,r,5e3),!0}if(delete C[s.id],a&&null!==a.value)if("finalized"===(null===(n=a.value)||void 0===n?void 0:n.confirmationStatus))k(s,r);else{const e=yield T(s,r);e&&(e.data.confirmationStatus=null===(i=a.value)||void 0===i?void 0:i.confirmationStatus,(null===(o=a.value)||void 0===o?void 0:o.err)&&(e.data.error={message:"Error"}),_(e,r),yield N(s,r,1e3))}else k(s,r)}return!0})))(r,e,t);case n.NetworkIDs.Bitcoin.Mainnet:case n.NetworkIDs.Bitcoin.Testnet:return((e,t,r)=>v(void 0,void 0,void 0,(function*(){const n=yield T(t,r);if(!n)return!0;if(!n.networkID)return u.telemetry.captureMessage("Removing pending tx where networkID is null",c.FeatureTag.History),yield k(n,r),!0;if(void 0!==M[n.id])return!0;const i=(0,p.getBitcoinProvider)(e);let s;try{let e,t=0;for(;(!s||void 0===(null==s?void 0:s.confirmations))&&t<20;)try{M[n.id]=(0,l.withRetry)((()=>i.getRawTransaction(n.data.txID)),(()=>!0)),s=yield M[n.id],yield(0,d.delayAsync)(1e4)}catch(t){e=t}finally{++t}if(e&&!s)throw e}catch(e){return u.telemetry.captureError(e,c.FeatureTag.Transaction),delete M[n.id],yield N(n,r,5e3),!0}delete M[n.id];const a=yield T(t,r);if(!s||void 0===s.confirmations){if(a){const e=Date.now()-a.timestamp;if(e>1728e5)return u.telemetry.addBreadcrumb(c.FeatureTag.Transaction,"Removing long age TX",c.Severity.Debug),yield k(a,r),!0;let t=18e5;e<6e5?t=5e3:e<12e5?t=15e3:e<24e5?t=3e4:e<72e5?t=6e4:e<864e5&&(t=3e5),yield N(n,r,t)}return!0}return(null==s?void 0:s.confirmations)>=o.BITCOIN_FINALITY[e]?yield k(n,r):a&&(a.data.confirmations=s.confirmations,yield _(a,r),yield N(n,r,b[n.networkID])),!0})))(r,e,t)}})),N=(e,t,r)=>v(void 0,void 0,void 0,(function*(){return yield(0,d.delayAsync)(r),B(e,t)}));function D(e,t){return v(this,void 0,void 0,(function*(){return e.update(a.StorageKeys.PendingTransactions,(e=>v(this,void 0,void 0,(function*(){let r=e;return null===r&&(r={}),t(r)}))))}))}function L(e){let t;switch(e.networkID){case n.NetworkIDs.Ethereum.Mainnet:case n.NetworkIDs.Ethereum.Goerli:case n.NetworkIDs.Ethereum.Sepolia:case n.NetworkIDs.Polygon.Mainnet:case n.NetworkIDs.Polygon.Mumbai:{const{networkID:r,display:n,ownerAddress:i,type:o}=e,{hash:s,nonce:a,unsignedTransaction:u,callPayload:c,estimatedTimeToMineInSeconds:l}=e.data,d=Date.now();t={id:(0,h.default)(),ownerAddress:i,timestamp:d,networkID:r,type:o,display:n,data:{nonce:Number(a),transactions:[{hash:s,timestamp:d,unsignedTransaction:u,confirmations:0,callPayload:c}],estimatedTimeToMineInSeconds:l}};break}case n.NetworkIDs.Solana.Mainnet:case n.NetworkIDs.Solana.Testnet:case n.NetworkIDs.Solana.Devnet:case n.NetworkIDs.Solana.Localnet:{const{networkID:r,display:n,ownerAddress:i,type:o}=e,{signature:s}=e.data;t={id:(0,h.default)(),timestamp:Date.now(),ownerAddress:i,networkID:r,type:o,display:n,data:{signature:s}};break}case n.NetworkIDs.Bitcoin.Mainnet:case n.NetworkIDs.Bitcoin.Testnet:{const{networkID:r,display:n,ownerAddress:i,type:o}=e,{txID:s}=e.data;t={id:(0,h.default)(),timestamp:Date.now(),ownerAddress:i,networkID:r,type:o,display:n,data:{txID:s,confirmations:0}};break}}return t}const F=(e,t)=>v(void 0,void 0,void 0,(function*(){try{const r=L(e);yield D(t,(e=>v(void 0,void 0,void 0,(function*(){return e[r.id]=r,e})))),B(r,t)}catch(e){u.telemetry.captureMessage("Error adding pending transaction",c.FeatureTag.Transaction)}})),U=(e,t)=>v(void 0,void 0,void 0,(function*(){const r=(yield E(t))[e.pendingTransactionId];if(r){r.data.transactions.push({hash:e.hash,timestamp:Date.now(),unsignedTransaction:e.unsignedTransaction,callPayload:e.callPayload,confirmations:0});let n=f.default.t("transactionCanceling");return r.type===m.PendingTransactionType.Send&&(n=f.default.t("transactionCancelingSend")),r.type===m.PendingTransactionType.Cancel&&(n=f.default.t("transactionPrioritizingCancel")),r.display.summary={topLeft:{label:n},topRight:{label:""},bottomLeft:{label:""},bottomRight:{label:""}},r.type=m.PendingTransactionType.Cancel,yield _(r,t),B(r,t),!0}return!1})),j=(e,t)=>v(void 0,void 0,void 0,(function*(){const r=(yield E(t))[e.pendingTransactionId];return!!r&&(r.data.transactions.push({hash:e.hash,timestamp:Date.now(),unsignedTransaction:e.unsignedTransaction,callPayload:e.callPayload,confirmations:0}),yield _(r,t),B(r,t),!0)})),K=e=>v(void 0,void 0,void 0,(function*(){const t=yield E(e);Object.values(t).forEach((t=>{B(t,e)}))})),z=e=>{let t;switch(e.networkID){case n.NetworkIDs.Ethereum.Mainnet:case n.NetworkIDs.Ethereum.Goerli:case n.NetworkIDs.Ethereum.Sepolia:t=e.data.transactions.some((e=>e.confirmations>0));break;case n.NetworkIDs.Polygon.Mainnet:case n.NetworkIDs.Polygon.Mumbai:t=e.data.transactions.some((e=>e.confirmations>5));break;case n.NetworkIDs.Solana.Mainnet:case n.NetworkIDs.Solana.Testnet:case n.NetworkIDs.Solana.Devnet:case n.NetworkIDs.Solana.Localnet:t="confirmed"===e.data.confirmationStatus;break;case n.NetworkIDs.Bitcoin.Mainnet:case n.NetworkIDs.Bitcoin.Testnet:t=e.data.confirmations>0}return t},H=e=>{let t;switch(e.networkID){case n.NetworkIDs.Ethereum.Mainnet:case n.NetworkIDs.Ethereum.Goerli:case n.NetworkIDs.Ethereum.Sepolia:case n.NetworkIDs.Polygon.Mainnet:case n.NetworkIDs.Polygon.Mumbai:t=e.data.transactions.some((e=>e.confirmations>0));break;case n.NetworkIDs.Solana.Mainnet:case n.NetworkIDs.Solana.Testnet:case n.NetworkIDs.Solana.Devnet:case n.NetworkIDs.Solana.Localnet:t="processed"===e.data.confirmationStatus;break;case n.NetworkIDs.Bitcoin.Mainnet:case n.NetworkIDs.Bitcoin.Testnet:t=e.data.confirmations>0}return t},q=(e,t,r)=>Object.values(e).filter((e=>{const n=t.map((e=>e.address.toLowerCase())).includes(e.ownerAddress.toLowerCase());let i;return i=r?r(e):z(e),n&&!i})).sort(((e,t)=>t.timestamp-e.timestamp))})),s.register("6Qct3",(function(t,r){e(t.exports,"createSolanaConnection",(function(){return o})),s("iOvk1");var n=s("kZfdH"),i=s("9gDTk");const o=e=>{if(!e)return(0,i.createConnection)("mainnet-beta");switch(e){case n.NetworkIDs.Solana.Testnet:return(0,i.createConnection)("testnet");case n.NetworkIDs.Solana.Devnet:return(0,i.createConnection)("devnet");case n.NetworkIDs.Solana.Mainnet:return(0,i.createConnection)("mainnet-beta");case n.NetworkIDs.Solana.Localnet:return(0,i.createConnection)("localhost")}}})),s.register("9gDTk",(function(t,r){e(t.exports,"getTokenAccountInfoAsync",(function(){return h}),(function(e){return h=e})),e(t.exports,"createConnectionBySolanaNetworkID",(function(){return p}),(function(e){return p=e})),e(t.exports,"getClusterBySolanaChainId",(function(){return g}),(function(e){return g=e})),e(t.exports,"createConnection",(function(){return y}),(function(e){return y=e})),s("iOvk1");var n=s("hQuuj"),i=s("WiuIh"),o=s("kZfdH");s("3ljHn");var a=s("cnMMD");s("beWYh");var u=s("ck5T6");s("hMVEP");var c=s("liYfk"),l=s("8Bbvs"),d=s("4wXWt"),f=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const h=(e,t,r)=>f(void 0,void 0,void 0,(function*(){const n={programId:r};return(yield t.getParsedTokenAccountsByOwner(e,n,"confirmed")).value.map((({pubkey:e,account:t})=>{const{mint:r,owner:n,tokenAmount:i,delegate:o}=t.data.parsed.info,s=new(0,c.PublicKey)(n),a={pubkey:e,mintAddress:r,owner:s,tokenAmount:i};return o&&(a.delegate=((e,t)=>{if(e.toString()!==d.SYSTEM.toString()&&e.toString()!==t.toString())return e})(new(0,c.PublicKey)(o),s)),a}))})),p=e=>{const t=g(e);return y(t)},y=(e,t)=>{let r;if(r=a.featureFlagClient.isFeatureEnabled("enable-http-wrapper-rpc")?{commitment:"processed",fetch:u.rpcNodeFetchFn}:{commitment:"processed"},t&&(r.httpHeaders={"User-Agent":t}),"localhost"===e)return new(0,c.Connection)(l.DEFAULT_LOCALHOST_RPC_URL,r);if("mainnet-beta"===e){const e=n.Chains.getRpcProxyUrl(i.SolanaNetworkID.Mainnet);if(!e)throw new Error("Unable to find RPC Proxy Url for Solana Mainnet");return new(0,c.Connection)(e,r)}return new(0,c.Connection)((0,c.clusterApiUrl)(e),r)},g=e=>{switch(e){case o.NetworkIDs.Solana.Mainnet:return"mainnet-beta";case o.NetworkIDs.Solana.Testnet:return"testnet";case o.NetworkIDs.Solana.Devnet:return"devnet";case o.NetworkIDs.Solana.Localnet:return"localhost"}}})),s.register("8Bbvs",(function(t,r){e(t.exports,"getEstimatedConfirmationTime",(function(){return i})),e(t.exports,"ESTIMATED_EVM_CONFIRMATION_TIMES_ABBREV",(function(){return o})),e(t.exports,"ESTIMATED_EVM_CONFIRMATION_TIMES_SEC",(function(){return a})),e(t.exports,"MAX_NORMAL_FEE",(function(){return u})),e(t.exports,"DEFAULT_LOCALHOST_RPC_URL",(function(){return c})),s("iOvk1");var n=s("kZfdH");function i(e){switch(e){case n.NetworkIDs.Ethereum.Mainnet:case n.NetworkIDs.Ethereum.Goerli:case n.NetworkIDs.Ethereum.Sepolia:return{slow:"gasSlowTime",standard:"gasAverageTime",fast:"gasFastTime"};case n.NetworkIDs.Bitcoin.Mainnet:case n.NetworkIDs.Bitcoin.Testnet:return{slow:"gasSlowTimeBitcoin",standard:"gasAverageTimeBitcoin",fast:"gasFastTimeBitcoin"};case n.NetworkIDs.Polygon.Mainnet:case n.NetworkIDs.Polygon.Mumbai:return{slow:"gasSlowTimePolygon",standard:"gasAverageTimePolygon",fast:"gasFastTimePolygon"};case n.NetworkIDs.Solana.Mainnet:case n.NetworkIDs.Solana.Devnet:case n.NetworkIDs.Solana.Localnet:case n.NetworkIDs.Solana.Testnet:return}}const o={[n.NetworkIDs.Ethereum.Mainnet]:{slow:"gasSlowTimeAbbrev",standard:"gasAverageTimeAbbrev",fast:"gasFastTimeAbbrev"},[n.NetworkIDs.Ethereum.Goerli]:{slow:"gasSlowTimeAbbrev",standard:"gasAverageTimeAbbrev",fast:"gasFastTimeAbbrev"},[n.NetworkIDs.Ethereum.Sepolia]:{slow:"gasSlowTimeAbbrev",standard:"gasAverageTimeAbbrev",fast:"gasFastTimeAbbrev"},[n.NetworkIDs.Polygon.Mainnet]:{slow:"gasSlowTimePolygonAbbrev",standard:"gasAverageTimePolygonAbbrev",fast:"gasFastTimePolygonAbbrev"},[n.NetworkIDs.Polygon.Mumbai]:{slow:"gasSlowTimePolygonAbbrev",standard:"gasAverageTimePolygonAbbrev",fast:"gasFastTimePolygonAbbrev"}},a={[n.NetworkIDs.Ethereum.Mainnet]:{slow:120,standard:30,fast:15},[n.NetworkIDs.Ethereum.Goerli]:{slow:120,standard:30,fast:15},[n.NetworkIDs.Ethereum.Sepolia]:{slow:120,standard:30,fast:15},[n.NetworkIDs.Polygon.Mainnet]:{slow:15,standard:10,fast:5},[n.NetworkIDs.Polygon.Mumbai]:{slow:15,standard:10,fast:5}},u=35e5,c="http://127.0.0.1:8899"})),s.register("4wXWt",(function(t,r){e(t.exports,"TOKEN_PROGRAM_ID",(function(){return i})),e(t.exports,"ASSOCIATED_TOKEN_PROGRAM_ID",(function(){return o})),e(t.exports,"MEMO_PROGRAM_ID_V2",(function(){return a})),e(t.exports,"OWNER_VALIDATION_PROGRAM_ID",(function(){return u})),e(t.exports,"SYSTEM",(function(){return c})),s("hMVEP");var n=s("liYfk");const i=new(0,n.PublicKey)("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"),o=new(0,n.PublicKey)("ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"),a=new(0,n.PublicKey)("MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr"),u=new(0,n.PublicKey)("DeJBGdMFa1uynnnKiwrVioatTuHmNLpyFKnmB5kaFdzQ"),c=new(0,n.PublicKey)("11111111111111111111111111111111")})),s.register("3gCXM",(function(t,r){e(t.exports,"isDomainOrTwitterHandle",(function(){return i}));var n=s("ivylx");const i=e=>{return e.startsWith("@")&&e.length>1||(t=e,null!==(0,n.toASCII)(t).toLowerCase().match(/^(?:[a-z0-9](?:[-a-z0-9]*[a-z0-9])?\.)+[a-z0-9][-a-z0-9]*[a-z0-9]$/u));var t}})),s.register("ivylx",(function(t,r){e(t.exports,"toASCII",(function(){return g}));const n=2147483647,i=36,o=/[^\0-\x7E]/,s=/[\x2E\u3002\uFF0E\uFF61]/g,a={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},u=Math.floor,c=String.fromCharCode;function l(e){throw new RangeError(a[e])}function d(e,t){const r=e.split("@");let n="";r.length>1&&(n=r[0]+"@",e=r[1]);const i=function(e,t){const r=[];let n=e.length;for(;n--;)r[n]=t(e[n]);return r}((e=e.replace(s,".")).split("."),t).join(".");return n+i}function f(e){const t=[];let r=0;const n=e.length;for(;r=55296&&i<=56319&&r>1,e+=u(e/t);e>455;n+=i)e=u(e/35);return u(n+36*e/(e+38))},y=function(e){const t=[];let r=(e=f(e)).length,o=128,s=0,a=72;for(const r of e)r<128&&t.push(c(r));let d=t.length,y=d;for(d&&t.push("-");y=o&&tu((n-s)/f)&&l("overflow"),s+=(r-o)*f,o=r;for(const r of e)if(rn&&l("overflow"),r==o){let e=s;for(let r=i;;r+=i){const n=r<=a?1:r>=a+26?26:r-a;if(el(void 0,void 0,void 0,(function*(){const s=(yield t.get(i.StorageKeys.MinedTransactionsForAnalytics))||[];if(e.networkID===n.NetworkIDs.Ethereum.Mainnet||e.networkID===n.NetworkIDs.Polygon.Mainnet){const n=(0,c.getEthersProvider)(e.networkID);e.data.transactions.forEach((c=>l(void 0,void 0,void 0,(function*(){var l;try{if(!(void 0!==(l=!!s.find((e=>e===c.hash)))&&l)&&c.confirmations>=1){const o=(yield(0,u.withRetry)((()=>n.getTransaction(c.hash)),(()=>!0))).blockNumber;if(!o)return;const a=(yield(0,u.withRetry)((()=>n.getBlock(o)),(()=>!0))).timestamp,l=a-Math.round(c.timestamp/1e3);r.capture("transactionTimeToMineInSeconds",{data:{actualTimeToMine:l,estimatedTimeToMine:e.data.estimatedTimeToMineInSeconds}}),s.push(c.hash),yield t.set(i.StorageKeys.MinedTransactionsForAnalytics,s)}}catch(e){o.telemetry.captureError(e,a.FeatureTag.Transaction)}}))))}})),f=(e,t)=>l(void 0,void 0,void 0,(function*(){const r=(yield t.get(i.StorageKeys.MinedTransactionsForAnalytics))||[];e.networkID!==n.NetworkIDs.Ethereum.Mainnet&&e.networkID!==n.NetworkIDs.Polygon.Mainnet||e.data.transactions.forEach((e=>l(void 0,void 0,void 0,(function*(){try{const n=r.filter((t=>t!==e.hash));yield t.set(i.StorageKeys.MinedTransactionsForAnalytics,n)}catch(e){o.telemetry.captureError(e,a.FeatureTag.Transaction)}}))))}))})),s.register("fle1V",(function(r,n){e(r.exports,"TransactionSerializationUtils",(function(){return u})),s("hMVEP");var i=s("liYfk"),o=s("7X4Bj"),a=s("85iHy");const u={deserializeVersionedTransaction:e=>{const r=t(a).decode(e),n=i.VersionedTransaction.deserialize(r);return{transaction:n,metadata:{numInstructions:n.message.compiledInstructions.length,type:0}}},getTransactionClassType:e=>(0,o.isVersionedTransaction)(e)?"versioned":"legacy",deserializeWithVersion:e=>{const{transaction:r,type:n}=e,o=t(a).decode(r);if("legacy"===n){const e=i.Transaction.from(o);return{transaction:e,metadata:{numInstructions:e.instructions.length,type:n}}}if(0===n)return u.deserializeVersionedTransaction(r);throw new Error(`Unknown transaction type => ${n}`)},deserializeWithMessage(e){const{transaction:r,message:n}=e,o=t(a).decode(n),s=i.VersionedMessage.deserializeMessageVersion(o);return u.deserializeWithVersion({transaction:r,type:s})},serialize(e){if((0,o.isVersionedTransaction)(e)){return{transaction:t(a).encode(e.serialize()),message:t(a).encode(e.message.serialize())}}return{transaction:t(a).encode(e.serialize({requireAllSignatures:!1,verifySignatures:!0})),message:t(a).encode(e.serializeMessage())}}}})),s.register("gOclI",(function(t,r){e(t.exports,"toAccount",(function(){return n}));const n=({networkID:e,address:t})=>({chainId:e,address:t})})),s.register("iuTGl",(function(r,n){e(r.exports,"addPendingTransactionFromEndpoint",(function(){return T}),(function(e){return T=e})),s("iOvk1");var i=s("aKI1C"),o=s("hQuuj"),a=s("kZfdH");s("2onIY");var u=s("kWpjw");s("43063");var c=s("8PTXn");s("beWYh");var l=s("ck5T6");s("csW2r");var d=s("fKWqZ"),f=s("g79CS"),h=s("eaiDQ"),p=s("4TA5P"),y=s("7XqVB"),g=s("b3eNh"),m=s("krrqf"),v=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const b=24;t(h).extend(t(p));const w=y.z.object({chainId:i.ZodBitcoinNetworkID,transaction:y.z.object({txID:y.z.string()}),submittedAt:y.z.string().datetime(),utxos:y.z.array(y.z.object({address:y.z.string()}))}),x=y.z.object({transactions:(A=w,y.z.array(y.z.unknown()).transform((e=>null==e?void 0:e.filter((e=>A.safeParse(e).success)))))});var A;const S=()=>`${(0,u.getAPIEnvironment)()}/pending-transactions/v1`;const E=(e,t)=>{var r,n,i;const o=e.networkID;if(o!==t.networkID)return!1;if(!o)return!1;switch(o){case a.NetworkIDs.Ethereum.Mainnet:case a.NetworkIDs.Ethereum.Goerli:case a.NetworkIDs.Ethereum.Sepolia:case a.NetworkIDs.Polygon.Mainnet:case a.NetworkIDs.Polygon.Mumbai:return e.data.nonce===(null===(r=null==t?void 0:t.data)||void 0===r?void 0:r.nonce)&&e.data.transactions.every(((e,r)=>{var n,i,o;return e.hash===(null===(o=null===(i=null===(n=null==t?void 0:t.data)||void 0===n?void 0:n.transactions)||void 0===i?void 0:i[r])||void 0===o?void 0:o.hash)}));case a.NetworkIDs.Solana.Mainnet:case a.NetworkIDs.Solana.Testnet:case a.NetworkIDs.Solana.Devnet:case a.NetworkIDs.Solana.Localnet:return e.data.signature===(null===(n=null==t?void 0:t.data)||void 0===n?void 0:n.signature);case a.NetworkIDs.Bitcoin.Mainnet:case a.NetworkIDs.Bitcoin.Testnet:return e.data.txID===(null===(i=null==t?void 0:t.data)||void 0===i?void 0:i.txID)}};function T(e,r,n=(()=>new Date)){return v(this,void 0,void 0,(function*(){let s=0;try{const a=yield function(e,r){return v(this,void 0,void 0,(function*(){if(0===e.length)return[];const n=new(0,l.RequestClient),s=yield n.post(S(),{addresses:e.map((e=>({chainId:e.networkID,address:o.Chains.isEVMNetworkID(e.networkID)?e.address.toLowerCase():e.address,resourceType:"address"})))});if(200!==s.status)return s.status>=400&&s.status<500&&d.telemetry.captureError(new Error("Failed to fetch pending transactions, error code: "+s.status),f.FeatureTag.History),[];const a=x.safeParse(s.data);return a.success?a.data.transactions.filter((e=>t(h)(r()).diff(t(h)(e.submittedAt),"hours"){if(t.chainId===i.BitcoinNetworkID.Mainnet||t.chainId===i.BitcoinNetworkID.Testnet){const r=e.filter((e=>e.networkID===t.chainId)).map((e=>e.address)),n=t.utxos.map((e=>e.address)),i=r.find((e=>n.includes(e)));if(!i)return;return{ownerAddress:i,networkID:t.chainId,data:{txID:t.transaction.txID},type:g.PendingTransactionType.DappInteraction,display:{summary:{topLeft:{label:c.default.t("transactionsPendingBitcoinTransaction")}}}}}})).filter((e=>void 0!==e)):(d.telemetry.captureError(new Error("Failed to parse pending transactions"),f.FeatureTag.History),[])}))}(e,n);for(const e of a)s+=(yield(0,m.addPendingTransactionIfNotExists)(e,E,r))}catch(e){d.telemetry.captureError(new Error("encountered error adding pending transaction",{cause:e}),f.FeatureTag.History)}return s}))}})),s.register("8S8v4",(function(r,n){e(r.exports,"getEVMGasEstimationAmount",(function(){return u})),e(r.exports,"getSolanaGasEstimationAmount",(function(){return c})),e(r.exports,"getBitcoinGasEstimationAmount",(function(){return l})),e(r.exports,"getGasEstimationNativeAmount",(function(){return d}));var i=s("kAKNF"),o=s("1zKGb"),a=s("4MbcT");const u=e=>e.gasLimit.times(e.maxFeePerGas),c=e=>new(t(i))(e.value),l=e=>(0,o.toRequiredSats)(e),d=e=>{if(e){if((0,a.isEthereumGasEstimation)(e))return u(e);if((0,a.isSolanaGasEstimation)(e))return c(e);if((0,a.isBitcoinGasEstimation)(e))return l(e);throw new Error("unsupported chain type")}}})),s.register("sbHfD",(function(t,r){e(t.exports,"applySolanaTimestampMemo",(function(){return o}));var n=s("gpAsk"),i=s("4MbcT");const o=e=>{if(!(0,i.isSolanaTransaction)(e))return e;for(const t of e.transaction){if("version"in t)continue;const e=`Made with ❤ at Phantom. (${(new Date).toISOString()})`;t.add((0,n.writeMemo)({memoText:e}))}return e}})),s.register("gpAsk",(function(t,r){e(t.exports,"writeMemo",(function(){return a})),s("hMVEP");var n=s("liYfk"),i=s("4wXWt"),o=s("8tcqI").Buffer;function a({memoText:e}){return new(0,n.TransactionInstruction)({keys:[],data:o.from(e,"utf-8"),programId:i.MEMO_PROGRAM_ID_V2})}})),s.register("jDe04",(function(t,r){e(t.exports,"applyEvmGasEstimation",(function(){return i})),s("cFUcx");var n=s("hCLwu");function i(e,t){const r=n.EthUnsignedTransactionObject.parse(Object.assign(Object.assign({},e.unsignedTransaction),function(e){return e?{gasLimit:`0x${e.gasLimit.toString(16)}`,maxFeePerGas:`0x${e.maxFeePerGas.toString(16)}`,maxPriorityFeePerGas:`0x${e.maxPriorityFeePerGas.toString(16)}`}:{}}(t)));return Object.assign(Object.assign({},e),{unsignedTransaction:r})}})),s.register("b1tNn",(function(t,r){e(t.exports,"getContract",(function(){return a}));var n=s("R2Vii"),i=s("hSVC6"),o=s("8qL7D");const a=(e,t,r,s)=>{const a=(0,o.getEthersProvider)(e);return new(0,i.Contract)(t,r,new(0,n.VoidSigner)(s,a))}})),s.register("hSVC6",(function(t,r){e(t.exports,"Contract",(function(){return P}),(function(e){return P=e}));var n=s("grG6d"),i=s("5c9tF"),o=s("fZjlw"),a=s("R2Vii"),u=s("ircdt"),c=s("hijKk"),l=s("kIJ9R"),d=s("6zCs7"),f=s("hVqIw"),h=s("2pLMw"),p=s("ihmey"),y=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const g=new(0,h.Logger)(p.version);function m(e,t){return y(this,void 0,void 0,(function*(){const r=yield t;"string"!=typeof r&&g.throwArgumentError("invalid address or ENS name","name",r);try{return(0,u.getAddress)(r)}catch(e){}e||g.throwError("a provider or signer is needed to resolve ENS names",h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"resolveName"});const n=yield e.resolveName(r);return null==n&&g.throwArgumentError("resolver or addr is not configured for ENS name","name",r),n}))}function v(e,t,r){return y(this,void 0,void 0,(function*(){return Array.isArray(r)?yield Promise.all(r.map(((r,n)=>v(e,Array.isArray(t)?t[n]:t[r.name],r)))):"address"===r.type?yield m(e,t):"tuple"===r.type?yield v(e,t,r.components):"array"===r.baseType?Array.isArray(t)?yield Promise.all(t.map((t=>v(e,t,r.arrayChildren)))):Promise.reject(g.makeError("invalid value for array",h.Logger.errors.INVALID_ARGUMENT,{argument:"value",value:t})):t}))}function b(e,t,r){return y(this,void 0,void 0,(function*(){let n={};r.length===t.inputs.length+1&&"object"==typeof r[r.length-1]&&(n=(0,d.shallowCopy)(r.pop())),g.checkArgumentCount(r.length,t.inputs.length,"passed to contract"),e.signer?n.from?n.from=(0,d.resolveProperties)({override:m(e.signer,n.from),signer:e.signer.getAddress()}).then((e=>y(this,void 0,void 0,(function*(){return(0,u.getAddress)(e.signer)!==e.override&&g.throwError("Contract with a Signer cannot override from",h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"overrides.from"}),e.override})))):n.from=e.signer.getAddress():n.from&&(n.from=m(e.provider,n.from));const i=yield(0,d.resolveProperties)({args:v(e.signer||e.provider,r,t.inputs),address:e.resolvedAddress,overrides:(0,d.resolveProperties)(n)||{}}),o=e.interface.encodeFunctionData(t,i.args),s={data:o,to:i.address},a=i.overrides;if(null!=a.nonce&&(s.nonce=c.BigNumber.from(a.nonce).toNumber()),null!=a.gasLimit&&(s.gasLimit=c.BigNumber.from(a.gasLimit)),null!=a.gasPrice&&(s.gasPrice=c.BigNumber.from(a.gasPrice)),null!=a.maxFeePerGas&&(s.maxFeePerGas=c.BigNumber.from(a.maxFeePerGas)),null!=a.maxPriorityFeePerGas&&(s.maxPriorityFeePerGas=c.BigNumber.from(a.maxPriorityFeePerGas)),null!=a.from&&(s.from=a.from),null!=a.type&&(s.type=a.type),null!=a.accessList&&(s.accessList=(0,f.accessListify)(a.accessList)),null==s.gasLimit&&null!=t.gas){let e=21e3;const r=(0,l.arrayify)(o);for(let t=0;tnull!=n[e]));return p.length&&g.throwError(`cannot override ${p.map((e=>JSON.stringify(e))).join(",")}`,h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"overrides",overrides:p}),s}))}function w(e,t){const r=t.wait.bind(t);t.wait=t=>r(t).then((t=>(t.events=t.logs.map((r=>{let n=(0,d.deepCopy)(r),i=null;try{i=e.interface.parseLog(r)}catch(e){}return i&&(n.args=i.args,n.decode=(t,r)=>e.interface.decodeEventLog(i.eventFragment,t,r),n.event=i.name,n.eventSignature=i.signature),n.removeListener=()=>e.provider,n.getBlock=()=>e.provider.getBlock(t.blockHash),n.getTransaction=()=>e.provider.getTransaction(t.transactionHash),n.getTransactionReceipt=()=>Promise.resolve(t),n})),t)))}function x(e,t,r){const n=e.signer||e.provider;return function(...i){return y(this,void 0,void 0,(function*(){let o;if(i.length===t.inputs.length+1&&"object"==typeof i[i.length-1]){const e=(0,d.shallowCopy)(i.pop());null!=e.blockTag&&(o=yield e.blockTag),delete e.blockTag,i.push(e)}null!=e.deployTransaction&&(yield e._deployed(o));const s=yield b(e,t,i),a=yield n.call(s,o);try{let n=e.interface.decodeFunctionResult(t,a);return r&&1===t.outputs.length&&(n=n[0]),n}catch(t){throw t.code===h.Logger.errors.CALL_EXCEPTION&&(t.address=e.address,t.args=i,t.transaction=s),t}}))}}function A(e,t,r){return t.constant?x(e,t,r):function(e,t){return function(...r){return y(this,void 0,void 0,(function*(){e.signer||g.throwError("sending a transaction requires a signer",h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction"}),null!=e.deployTransaction&&(yield e._deployed());const n=yield b(e,t,r),i=yield e.signer.sendTransaction(n);return w(e,i),i}))}}(e,t)}function S(e){return!e.address||null!=e.topics&&0!==e.topics.length?(e.address||"*")+"@"+(e.topics?e.topics.map((e=>Array.isArray(e)?e.join("|"):e)).join(":"):""):"*"}class E{addListener(e,t){this._listeners.push({listener:e,once:t})}removeListener(e){let t=!1;this._listeners=this._listeners.filter((r=>!(!t&&r.listener===e)||(t=!0,!1)))}removeAllListeners(){this._listeners=[]}listeners(){return this._listeners.map((e=>e.listener))}listenerCount(){return this._listeners.length}run(e){const t=this.listenerCount();return this._listeners=this._listeners.filter((t=>{const r=e.slice();return setTimeout((()=>{t.listener.apply(this,r)}),0),!t.once})),t}prepareEvent(e){}getEmit(e){return[e]}constructor(e,t){(0,d.defineReadOnly)(this,"tag",e),(0,d.defineReadOnly)(this,"filter",t),this._listeners=[]}}class T extends E{constructor(){super("error",null)}}class k extends E{prepareEvent(e){super.prepareEvent(e),e.event=this.fragment.name,e.eventSignature=this.fragment.format(),e.decode=(e,t)=>this.interface.decodeEventLog(this.fragment,e,t);try{e.args=this.interface.decodeEventLog(this.fragment,e.data,e.topics)}catch(t){e.args=null,e.decodeError=t}}getEmit(e){const t=(0,n.checkResultErrors)(e.args);if(t.length)throw t[0].error;const r=(e.args||[]).slice();return r.push(e),r}constructor(e,t,r,n){const i={address:e};let o=t.getEventTopic(r);n?(o!==n[0]&&g.throwArgumentError("topic mismatch","topics",n),i.topics=n.slice()):i.topics=[o],super(S(i),i),(0,d.defineReadOnly)(this,"address",e),(0,d.defineReadOnly)(this,"interface",t),(0,d.defineReadOnly)(this,"fragment",r)}}class I extends E{prepareEvent(e){super.prepareEvent(e);try{const t=this.interface.parseLog(e);e.event=t.name,e.eventSignature=t.signature,e.decode=(e,r)=>this.interface.decodeEventLog(t.eventFragment,e,r),e.args=t.args}catch(e){}}constructor(e,t){super("*",{address:e}),(0,d.defineReadOnly)(this,"address",e),(0,d.defineReadOnly)(this,"interface",t)}}class _{static getContractAddress(e){return(0,u.getContractAddress)(e)}static getInterface(e){return i.Interface.isInterface(e)?e:new(0,i.Interface)(e)}deployed(){return this._deployed()}_deployed(e){return this._deployedPromise||(this.deployTransaction?this._deployedPromise=this.deployTransaction.wait().then((()=>this)):this._deployedPromise=this.provider.getCode(this.address,e).then((e=>("0x"===e&&g.throwError("contract not deployed",h.Logger.errors.UNSUPPORTED_OPERATION,{contractAddress:this.address,operation:"getDeployed"}),this)))),this._deployedPromise}fallback(e){this.signer||g.throwError("sending a transactions require a signer",h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction(fallback)"});const t=(0,d.shallowCopy)(e||{});return["from","to"].forEach((function(e){null!=t[e]&&g.throwError("cannot override "+e,h.Logger.errors.UNSUPPORTED_OPERATION,{operation:e})})),t.to=this.resolvedAddress,this.deployed().then((()=>this.signer.sendTransaction(t)))}connect(e){"string"==typeof e&&(e=new(0,a.VoidSigner)(e,this.provider));const t=new this.constructor(this.address,this.interface,e);return this.deployTransaction&&(0,d.defineReadOnly)(t,"deployTransaction",this.deployTransaction),t}attach(e){return new this.constructor(e,this.interface,this.signer||this.provider)}static isIndexed(e){return i.Indexed.isIndexed(e)}_normalizeRunningEvent(e){return this._runningEvents[e.tag]?this._runningEvents[e.tag]:e}_getRunningEvent(e){if("string"==typeof e){if("error"===e)return this._normalizeRunningEvent(new T);if("event"===e)return this._normalizeRunningEvent(new E("event",null));if("*"===e)return this._normalizeRunningEvent(new I(this.address,this.interface));const t=this.interface.getEvent(e);return this._normalizeRunningEvent(new k(this.address,this.interface,t))}if(e.topics&&e.topics.length>0){try{const t=e.topics[0];if("string"!=typeof t)throw new Error("invalid topic");const r=this.interface.getEvent(t);return this._normalizeRunningEvent(new k(this.address,this.interface,r,e.topics))}catch(e){}const t={address:this.address,topics:e.topics};return this._normalizeRunningEvent(new E(S(t),t))}return this._normalizeRunningEvent(new I(this.address,this.interface))}_checkRunningEvents(e){if(0===e.listenerCount()){delete this._runningEvents[e.tag];const t=this._wrappedEmits[e.tag];t&&e.filter&&(this.provider.off(e.filter,t),delete this._wrappedEmits[e.tag])}}_wrapEvent(e,t,r){const n=(0,d.deepCopy)(t);return n.removeListener=()=>{r&&(e.removeListener(r),this._checkRunningEvents(e))},n.getBlock=()=>this.provider.getBlock(t.blockHash),n.getTransaction=()=>this.provider.getTransaction(t.transactionHash),n.getTransactionReceipt=()=>this.provider.getTransactionReceipt(t.transactionHash),e.prepareEvent(n),n}_addEventListener(e,t,r){if(this.provider||g.throwError("events require a provider or a signer with a provider",h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"once"}),e.addListener(t,r),this._runningEvents[e.tag]=e,!this._wrappedEmits[e.tag]){const r=r=>{let n=this._wrapEvent(e,r,t);if(null==n.decodeError)try{const t=e.getEmit(n);this.emit(e.filter,...t)}catch(e){n.decodeError=e.error}null!=e.filter&&this.emit("event",n),null!=n.decodeError&&this.emit("error",n.decodeError,n)};this._wrappedEmits[e.tag]=r,null!=e.filter&&this.provider.on(e.filter,r)}}queryFilter(e,t,r){const n=this._getRunningEvent(e),i=(0,d.shallowCopy)(n.filter);return"string"==typeof t&&(0,l.isHexString)(t,32)?(null!=r&&g.throwArgumentError("cannot specify toBlock with blockhash","toBlock",r),i.blockHash=t):(i.fromBlock=null!=t?t:0,i.toBlock=null!=r?r:"latest"),this.provider.getLogs(i).then((e=>e.map((e=>this._wrapEvent(n,e,null)))))}on(e,t){return this._addEventListener(this._getRunningEvent(e),t,!1),this}once(e,t){return this._addEventListener(this._getRunningEvent(e),t,!0),this}emit(e,...t){if(!this.provider)return!1;const r=this._getRunningEvent(e),n=r.run(t)>0;return this._checkRunningEvents(r),n}listenerCount(e){return this.provider?null==e?Object.keys(this._runningEvents).reduce(((e,t)=>e+this._runningEvents[t].listenerCount()),0):this._getRunningEvent(e).listenerCount():0}listeners(e){if(!this.provider)return[];if(null==e){const e=[];for(let t in this._runningEvents)this._runningEvents[t].listeners().forEach((t=>{e.push(t)}));return e}return this._getRunningEvent(e).listeners()}removeAllListeners(e){if(!this.provider)return this;if(null==e){for(const e in this._runningEvents){const t=this._runningEvents[e];t.removeAllListeners(),this._checkRunningEvents(t)}return this}const t=this._getRunningEvent(e);return t.removeAllListeners(),this._checkRunningEvents(t),this}off(e,t){if(!this.provider)return this;const r=this._getRunningEvent(e);return r.removeListener(t),this._checkRunningEvents(r),this}removeListener(e,t){return this.off(e,t)}constructor(e,t,r){(0,d.defineReadOnly)(this,"interface",(0,d.getStatic)(new.target,"getInterface")(t)),null==r?((0,d.defineReadOnly)(this,"provider",null),(0,d.defineReadOnly)(this,"signer",null)):a.Signer.isSigner(r)?((0,d.defineReadOnly)(this,"provider",r.provider||null),(0,d.defineReadOnly)(this,"signer",r)):o.Provider.isProvider(r)?((0,d.defineReadOnly)(this,"provider",r),(0,d.defineReadOnly)(this,"signer",null)):g.throwArgumentError("invalid signer or provider","signerOrProvider",r),(0,d.defineReadOnly)(this,"callStatic",{}),(0,d.defineReadOnly)(this,"estimateGas",{}),(0,d.defineReadOnly)(this,"functions",{}),(0,d.defineReadOnly)(this,"populateTransaction",{}),(0,d.defineReadOnly)(this,"filters",{});{const e={};Object.keys(this.interface.events).forEach((t=>{const r=this.interface.events[t];(0,d.defineReadOnly)(this.filters,t,((...e)=>({address:this.address,topics:this.interface.encodeFilterTopics(r,e)}))),e[r.name]||(e[r.name]=[]),e[r.name].push(t)})),Object.keys(e).forEach((t=>{const r=e[t];1===r.length?(0,d.defineReadOnly)(this.filters,t,this.filters[r[0]]):g.warn(`Duplicate definition of ${t} (${r.join(", ")})`)}))}if((0,d.defineReadOnly)(this,"_runningEvents",{}),(0,d.defineReadOnly)(this,"_wrappedEmits",{}),null==e&&g.throwArgumentError("invalid contract address or ENS name","addressOrName",e),(0,d.defineReadOnly)(this,"address",e),this.provider)(0,d.defineReadOnly)(this,"resolvedAddress",m(this.provider,e));else try{(0,d.defineReadOnly)(this,"resolvedAddress",Promise.resolve((0,u.getAddress)(e)))}catch(e){g.throwError("provider is required to use ENS name as contract address",h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new Contract"})}this.resolvedAddress.catch((e=>{}));const n={},i={};Object.keys(this.interface.functions).forEach((e=>{const t=this.interface.functions[e];if(i[e])g.warn(`Duplicate ABI entry for ${JSON.stringify(e)}`);else{i[e]=!0;{const r=t.name;n[`%${r}`]||(n[`%${r}`]=[]),n[`%${r}`].push(e)}null==this[e]&&(0,d.defineReadOnly)(this,e,A(this,t,!0)),null==this.functions[e]&&(0,d.defineReadOnly)(this.functions,e,A(this,t,!1)),null==this.callStatic[e]&&(0,d.defineReadOnly)(this.callStatic,e,x(this,t,!0)),null==this.populateTransaction[e]&&(0,d.defineReadOnly)(this.populateTransaction,e,function(e,t){return function(...r){return b(e,t,r)}}(this,t)),null==this.estimateGas[e]&&(0,d.defineReadOnly)(this.estimateGas,e,function(e,t){const r=e.signer||e.provider;return function(...n){return y(this,void 0,void 0,(function*(){r||g.throwError("estimate require a provider or signer",h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"estimateGas"});const i=yield b(e,t,n);return yield r.estimateGas(i)}))}}(this,t))}})),Object.keys(n).forEach((e=>{const t=n[e];if(t.length>1)return;e=e.substring(1);const r=t[0];try{null==this[e]&&(0,d.defineReadOnly)(this,e,this[r])}catch(e){}null==this.functions[e]&&(0,d.defineReadOnly)(this.functions,e,this.functions[r]),null==this.callStatic[e]&&(0,d.defineReadOnly)(this.callStatic,e,this.callStatic[r]),null==this.populateTransaction[e]&&(0,d.defineReadOnly)(this.populateTransaction,e,this.populateTransaction[r]),null==this.estimateGas[e]&&(0,d.defineReadOnly)(this.estimateGas,e,this.estimateGas[r])}))}}class P extends _{}})),s.register("grG6d",(function(t,r){e(t.exports,"checkResultErrors",(function(){return l})),e(t.exports,"Coder",(function(){return d})),e(t.exports,"Writer",(function(){return f})),e(t.exports,"Reader",(function(){return h}));var n=s("kIJ9R"),i=s("hijKk"),o=s("6zCs7"),a=s("2pLMw"),u=s("cVUlT");const c=new(0,a.Logger)(u.version);function l(e){const t=[],r=function(e,n){if(Array.isArray(n))for(let i in n){const o=e.slice();o.push(i);try{r(o,n[i])}catch(e){t.push({path:o,error:e})}}};return r([],e),t}class d{_throwError(e,t){c.throwArgumentError(e,this.localName,t)}constructor(e,t,r,n){this.name=e,this.type=t,this.localName=r,this.dynamic=n}}class f{get data(){return(0,n.hexConcat)(this._data)}get length(){return this._dataLength}_writeData(e){return this._data.push(e),this._dataLength+=e.length,e.length}appendWriter(e){return this._writeData((0,n.concat)(e._data))}writeBytes(e){let t=(0,n.arrayify)(e);const r=t.length%this.wordSize;return r&&(t=(0,n.concat)([t,this._padding.slice(r)])),this._writeData(t)}_getValue(e){let t=(0,n.arrayify)(i.BigNumber.from(e));return t.length>this.wordSize&&c.throwError("value out-of-bounds",a.Logger.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=(0,n.concat)([this._padding.slice(t.length%this.wordSize),t])),t}writeValue(e){return this._writeData(this._getValue(e))}writeUpdatableValue(){const e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,t=>{this._data[e]=this._getValue(t)}}constructor(e){(0,o.defineReadOnly)(this,"wordSize",e||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(e)}}class h{get data(){return(0,n.hexlify)(this._data)}get consumed(){return this._offset}static coerce(e,t){let r=e.match("^u?int([0-9]+)$");return r&&parseInt(r[1])<=48&&(t=t.toNumber()),t}coerce(e,t){return this._coerceFunc?this._coerceFunc(e,t):h.coerce(e,t)}_peekBytes(e,t,r){let n=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+n>this._data.length&&(this.allowLoose&&r&&this._offset+t<=this._data.length?n=t:c.throwError("data out-of-bounds",a.Logger.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+n})),this._data.slice(this._offset,this._offset+n)}subReader(e){return new h(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(e,t){let r=this._peekBytes(0,e,!!t);return this._offset+=r.length,r.slice(0,e)}readValue(){return i.BigNumber.from(this.readBytes(this.wordSize))}constructor(e,t,r,i){(0,o.defineReadOnly)(this,"_data",(0,n.arrayify)(e)),(0,o.defineReadOnly)(this,"wordSize",t||32),(0,o.defineReadOnly)(this,"_coerceFunc",r),(0,o.defineReadOnly)(this,"allowLoose",i),this._offset=0}}})),s.register("cVUlT",(function(t,r){e(t.exports,"version",(function(){return n}));const n="abi/5.7.0"})),s.register("5c9tF",(function(t,r){e(t.exports,"Indexed",(function(){return v})),e(t.exports,"Interface",(function(){return x}));var n=s("ircdt"),i=s("hijKk"),o=s("kIJ9R"),a=s("3U6ax"),u=s("5uTwJ"),c=s("6zCs7"),l=s("iXr7j"),d=(s("grG6d"),s("lsxDw")),f=s("2pLMw"),h=s("cVUlT");const p=new(0,f.Logger)(h.version);class y extends c.Description{}class g extends c.Description{}class m extends c.Description{}class v extends c.Description{static isIndexed(e){return!(!e||!e._isIndexed)}}const b={"0x08c379a0":{signature:"Error(string)",name:"Error",inputs:["string"],reason:!0},"0x4e487b71":{signature:"Panic(uint256)",name:"Panic",inputs:["uint256"]}};function w(e,t){const r=new Error(`deferred error during ABI decoding triggered accessing ${e}`);return r.error=t,r}class x{format(e){e||(e=d.FormatTypes.full),e===d.FormatTypes.sighash&&p.throwArgumentError("interface does not support formatting sighash","format",e);const t=this.fragments.map((t=>t.format(e)));return e===d.FormatTypes.json?JSON.stringify(t.map((e=>JSON.parse(e)))):t}static getAbiCoder(){return l.defaultAbiCoder}static getAddress(e){return(0,n.getAddress)(e)}static getSighash(e){return(0,o.hexDataSlice)((0,a.id)(e.format()),0,4)}static getEventTopic(e){return(0,a.id)(e.format())}getFunction(e){if((0,o.isHexString)(e)){for(const t in this.functions)if(e===this.getSighash(t))return this.functions[t];p.throwArgumentError("no matching function","sighash",e)}if(-1===e.indexOf("(")){const t=e.trim(),r=Object.keys(this.functions).filter((e=>e.split("(")[0]===t));return 0===r.length?p.throwArgumentError("no matching function","name",t):r.length>1&&p.throwArgumentError("multiple matching functions","name",t),this.functions[r[0]]}const t=this.functions[d.FunctionFragment.fromString(e).format()];return t||p.throwArgumentError("no matching function","signature",e),t}getEvent(e){if((0,o.isHexString)(e)){const t=e.toLowerCase();for(const e in this.events)if(t===this.getEventTopic(e))return this.events[e];p.throwArgumentError("no matching event","topichash",t)}if(-1===e.indexOf("(")){const t=e.trim(),r=Object.keys(this.events).filter((e=>e.split("(")[0]===t));return 0===r.length?p.throwArgumentError("no matching event","name",t):r.length>1&&p.throwArgumentError("multiple matching events","name",t),this.events[r[0]]}const t=this.events[d.EventFragment.fromString(e).format()];return t||p.throwArgumentError("no matching event","signature",e),t}getError(e){if((0,o.isHexString)(e)){const t=(0,c.getStatic)(this.constructor,"getSighash");for(const r in this.errors){if(e===t(this.errors[r]))return this.errors[r]}p.throwArgumentError("no matching error","sighash",e)}if(-1===e.indexOf("(")){const t=e.trim(),r=Object.keys(this.errors).filter((e=>e.split("(")[0]===t));return 0===r.length?p.throwArgumentError("no matching error","name",t):r.length>1&&p.throwArgumentError("multiple matching errors","name",t),this.errors[r[0]]}const t=this.errors[d.FunctionFragment.fromString(e).format()];return t||p.throwArgumentError("no matching error","signature",e),t}getSighash(e){if("string"==typeof e)try{e=this.getFunction(e)}catch(t){try{e=this.getError(e)}catch(e){throw t}}return(0,c.getStatic)(this.constructor,"getSighash")(e)}getEventTopic(e){return"string"==typeof e&&(e=this.getEvent(e)),(0,c.getStatic)(this.constructor,"getEventTopic")(e)}_decodeParams(e,t){return this._abiCoder.decode(e,t)}_encodeParams(e,t){return this._abiCoder.encode(e,t)}encodeDeploy(e){return this._encodeParams(this.deploy.inputs,e||[])}decodeErrorResult(e,t){"string"==typeof e&&(e=this.getError(e));const r=(0,o.arrayify)(t);return(0,o.hexlify)(r.slice(0,4))!==this.getSighash(e)&&p.throwArgumentError(`data signature does not match error ${e.name}.`,"data",(0,o.hexlify)(r)),this._decodeParams(e.inputs,r.slice(4))}encodeErrorResult(e,t){return"string"==typeof e&&(e=this.getError(e)),(0,o.hexlify)((0,o.concat)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionData(e,t){"string"==typeof e&&(e=this.getFunction(e));const r=(0,o.arrayify)(t);return(0,o.hexlify)(r.slice(0,4))!==this.getSighash(e)&&p.throwArgumentError(`data signature does not match function ${e.name}.`,"data",(0,o.hexlify)(r)),this._decodeParams(e.inputs,r.slice(4))}encodeFunctionData(e,t){return"string"==typeof e&&(e=this.getFunction(e)),(0,o.hexlify)((0,o.concat)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionResult(e,t){"string"==typeof e&&(e=this.getFunction(e));let r=(0,o.arrayify)(t),n=null,i="",s=null,a=null,u=null;switch(r.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(e.outputs,r)}catch(e){}break;case 4:{const e=(0,o.hexlify)(r.slice(0,4)),t=b[e];if(t)s=this._abiCoder.decode(t.inputs,r.slice(4)),a=t.name,u=t.signature,t.reason&&(n=s[0]),"Error"===a?i=`; VM Exception while processing transaction: reverted with reason string ${JSON.stringify(s[0])}`:"Panic"===a&&(i=`; VM Exception while processing transaction: reverted with panic code ${s[0]}`);else try{const t=this.getError(e);s=this._abiCoder.decode(t.inputs,r.slice(4)),a=t.name,u=t.format()}catch(e){}break}}return p.throwError("call revert exception"+i,f.Logger.errors.CALL_EXCEPTION,{method:e.format(),data:(0,o.hexlify)(t),errorArgs:s,errorName:a,errorSignature:u,reason:n})}encodeFunctionResult(e,t){return"string"==typeof e&&(e=this.getFunction(e)),(0,o.hexlify)(this._abiCoder.encode(e.outputs,t||[]))}encodeFilterTopics(e,t){"string"==typeof e&&(e=this.getEvent(e)),t.length>e.inputs.length&&p.throwError("too many arguments for "+e.format(),f.Logger.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:t});let r=[];e.anonymous||r.push(this.getEventTopic(e));const n=(e,t)=>"string"===e.type?(0,a.id)(t):"bytes"===e.type?(0,u.keccak256)((0,o.hexlify)(t)):("bool"===e.type&&"boolean"==typeof t&&(t=t?"0x01":"0x00"),e.type.match(/^u?int/)&&(t=i.BigNumber.from(t).toHexString()),"address"===e.type&&this._abiCoder.encode(["address"],[t]),(0,o.hexZeroPad)((0,o.hexlify)(t),32));for(t.forEach(((t,i)=>{let o=e.inputs[i];o.indexed?null==t?r.push(null):"array"===o.baseType||"tuple"===o.baseType?p.throwArgumentError("filtering with tuples or arrays not supported","contract."+o.name,t):Array.isArray(t)?r.push(t.map((e=>n(o,e)))):r.push(n(o,t)):null!=t&&p.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+o.name,t)}));r.length&&null===r[r.length-1];)r.pop();return r}encodeEventLog(e,t){"string"==typeof e&&(e=this.getEvent(e));const r=[],n=[],i=[];return e.anonymous||r.push(this.getEventTopic(e)),t.length!==e.inputs.length&&p.throwArgumentError("event arguments/values mismatch","values",t),e.inputs.forEach(((e,o)=>{const s=t[o];if(e.indexed)if("string"===e.type)r.push((0,a.id)(s));else if("bytes"===e.type)r.push((0,u.keccak256)(s));else{if("tuple"===e.baseType||"array"===e.baseType)throw new Error("not implemented");r.push(this._abiCoder.encode([e.type],[s]))}else n.push(e),i.push(s)})),{data:this._abiCoder.encode(n,i),topics:r}}decodeEventLog(e,t,r){if("string"==typeof e&&(e=this.getEvent(e)),null!=r&&!e.anonymous){let t=this.getEventTopic(e);(0,o.isHexString)(r[0],32)&&r[0].toLowerCase()===t||p.throwError("fragment/topic mismatch",f.Logger.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:t,value:r[0]}),r=r.slice(1)}let n=[],i=[],s=[];e.inputs.forEach(((e,t)=>{e.indexed?"string"===e.type||"bytes"===e.type||"tuple"===e.baseType||"array"===e.baseType?(n.push(d.ParamType.fromObject({type:"bytes32",name:e.name})),s.push(!0)):(n.push(e),s.push(!1)):(i.push(e),s.push(!1))}));let a=null!=r?this._abiCoder.decode(n,(0,o.concat)(r)):null,u=this._abiCoder.decode(i,t,!0),c=[],l=0,h=0;e.inputs.forEach(((e,t)=>{if(e.indexed)if(null==a)c[t]=new v({_isIndexed:!0,hash:null});else if(s[t])c[t]=new v({_isIndexed:!0,hash:a[h++]});else try{c[t]=a[h++]}catch(e){c[t]=e}else try{c[t]=u[l++]}catch(e){c[t]=e}if(e.name&&null==c[e.name]){const r=c[t];r instanceof Error?Object.defineProperty(c,e.name,{enumerable:!0,get:()=>{throw w(`property ${JSON.stringify(e.name)}`,r)}}):c[e.name]=r}}));for(let e=0;e{throw w(`index ${e}`,t)}})}return Object.freeze(c)}parseTransaction(e){let t=this.getFunction(e.data.substring(0,10).toLowerCase());return t?new g({args:this._abiCoder.decode(t.inputs,"0x"+e.data.substring(10)),functionFragment:t,name:t.name,signature:t.format(),sighash:this.getSighash(t),value:i.BigNumber.from(e.value||"0")}):null}parseLog(e){let t=this.getEvent(e.topics[0]);return!t||t.anonymous?null:new y({eventFragment:t,name:t.name,signature:t.format(),topic:this.getEventTopic(t),args:this.decodeEventLog(t,e.data,e.topics)})}parseError(e){const t=(0,o.hexlify)(e);let r=this.getError(t.substring(0,10).toLowerCase());return r?new m({args:this._abiCoder.decode(r.inputs,"0x"+t.substring(10)),errorFragment:r,name:r.name,signature:r.format(),sighash:this.getSighash(r)}):null}static isInterface(e){return!(!e||!e._isInterface)}constructor(e){let t=[];t="string"==typeof e?JSON.parse(e):e,(0,c.defineReadOnly)(this,"fragments",t.map((e=>d.Fragment.from(e))).filter((e=>null!=e))),(0,c.defineReadOnly)(this,"_abiCoder",(0,c.getStatic)(new.target,"getAbiCoder")()),(0,c.defineReadOnly)(this,"functions",{}),(0,c.defineReadOnly)(this,"errors",{}),(0,c.defineReadOnly)(this,"events",{}),(0,c.defineReadOnly)(this,"structs",{}),this.fragments.forEach((e=>{let t=null;switch(e.type){case"constructor":return this.deploy?void p.warn("duplicate definition - constructor"):void(0,c.defineReadOnly)(this,"deploy",e);case"function":t=this.functions;break;case"event":t=this.events;break;case"error":t=this.errors;break;default:return}let r=e.format();t[r]?p.warn("duplicate definition - "+r):t[r]=e})),this.deploy||(0,c.defineReadOnly)(this,"deploy",d.ConstructorFragment.from({payable:!1,type:"constructor"})),(0,c.defineReadOnly)(this,"_isInterface",!0)}}})),s.register("iXr7j",(function(t,r){e(t.exports,"defaultAbiCoder",(function(){return A}));var n=s("kIJ9R"),i=s("6zCs7"),o=s("2pLMw"),a=s("cVUlT"),u=s("grG6d"),c=s("80J0n"),l=s("bfIak"),d=s("a6L3B"),f=s("eIIuA"),h=s("bsHIl"),p=s("5wtAe"),y=s("3AOUk"),g=s("6HbwY"),m=s("31kIL"),v=s("lsxDw");const b=new(0,o.Logger)(a.version),w=new RegExp(/^bytes([0-9]*)$/),x=new RegExp(/^(u?int)([0-9]*)$/);const A=new class{_getCoder(e){switch(e.baseType){case"address":return new(0,c.AddressCoder)(e.name);case"bool":return new(0,d.BooleanCoder)(e.name);case"string":return new(0,g.StringCoder)(e.name);case"bytes":return new(0,f.BytesCoder)(e.name);case"array":return new(0,l.ArrayCoder)(this._getCoder(e.arrayChildren),e.arrayLength,e.name);case"tuple":return new(0,m.TupleCoder)((e.components||[]).map((e=>this._getCoder(e))),e.name);case"":return new(0,p.NullCoder)(e.name)}let t=e.type.match(x);if(t){let r=parseInt(t[2]||"256");return(0===r||r>256||r%8!=0)&&b.throwArgumentError("invalid "+t[1]+" bit length","param",e),new(0,y.NumberCoder)(r/8,"int"===t[1],e.name)}if(t=e.type.match(w),t){let r=parseInt(t[1]);return(0===r||r>32)&&b.throwArgumentError("invalid bytes length","param",e),new(0,h.FixedBytesCoder)(r,e.name)}return b.throwArgumentError("invalid type","type",e.type)}_getWordSize(){return 32}_getReader(e,t){return new(0,u.Reader)(e,this._getWordSize(),this.coerceFunc,t)}_getWriter(){return new(0,u.Writer)(this._getWordSize())}getDefaultValue(e){const t=e.map((e=>this._getCoder(v.ParamType.from(e))));return new(0,m.TupleCoder)(t,"_").defaultValue()}encode(e,t){e.length!==t.length&&b.throwError("types/values length mismatch",o.Logger.errors.INVALID_ARGUMENT,{count:{types:e.length,values:t.length},value:{types:e,values:t}});const r=e.map((e=>this._getCoder(v.ParamType.from(e)))),n=new(0,m.TupleCoder)(r,"_"),i=this._getWriter();return n.encode(i,t),i.data}decode(e,t,r){const i=e.map((e=>this._getCoder(v.ParamType.from(e))));return new(0,m.TupleCoder)(i,"_").decode(this._getReader((0,n.arrayify)(t),r))}constructor(e){(0,i.defineReadOnly)(this,"coerceFunc",e||null)}}})),s.register("80J0n",(function(t,r){e(t.exports,"AddressCoder",(function(){return a}));var n=s("ircdt"),i=s("kIJ9R"),o=s("grG6d");class a extends o.Coder{defaultValue(){return"0x0000000000000000000000000000000000000000"}encode(e,t){try{t=(0,n.getAddress)(t)}catch(e){this._throwError(e.message,t)}return e.writeValue(t)}decode(e){return(0,n.getAddress)((0,i.hexZeroPad)(e.readValue().toHexString(),20))}constructor(e){super("address","address",e,!1)}}})),s.register("bfIak",(function(t,r){e(t.exports,"pack",(function(){return c})),e(t.exports,"unpack",(function(){return l})),e(t.exports,"ArrayCoder",(function(){return d}));var n=s("2pLMw"),i=s("cVUlT"),o=s("grG6d"),a=s("8jBRW");const u=new(0,n.Logger)(i.version);function c(e,t,r){let i=null;if(Array.isArray(r))i=r;else if(r&&"object"==typeof r){let e={};i=t.map((t=>{const i=t.localName;return i||u.throwError("cannot encode object for signature with missing names",n.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),e[i]&&u.throwError("cannot encode object for signature with duplicate names",n.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),e[i]=!0,r[i]}))}else u.throwArgumentError("invalid tuple value","tuple",r);t.length!==i.length&&u.throwArgumentError("types/value length mismatch","tuple",r);let s=new(0,o.Writer)(e.wordSize),a=new(0,o.Writer)(e.wordSize),c=[];t.forEach(((e,t)=>{let r=i[t];if(e.dynamic){let t=a.length;e.encode(a,r);let n=s.writeUpdatableValue();c.push((e=>{n(e+t)}))}else e.encode(s,r)})),c.forEach((e=>{e(s.length)}));let l=e.appendWriter(s);return l+=e.appendWriter(a),l}function l(e,t){let r=[],i=e.subReader(0);t.forEach((t=>{let o=null;if(t.dynamic){let r=e.readValue(),s=i.subReader(r.toNumber());try{o=t.decode(s)}catch(e){if(e.code===n.Logger.errors.BUFFER_OVERRUN)throw e;o=e,o.baseType=t.name,o.name=t.localName,o.type=t.type}}else try{o=t.decode(e)}catch(e){if(e.code===n.Logger.errors.BUFFER_OVERRUN)throw e;o=e,o.baseType=t.name,o.name=t.localName,o.type=t.type}null!=o&&r.push(o)}));const o=t.reduce(((e,t)=>{const r=t.localName;return r&&(e[r]||(e[r]=0),e[r]++),e}),{});t.forEach(((e,t)=>{let n=e.localName;if(!n||1!==o[n])return;if("length"===n&&(n="_length"),null!=r[n])return;const i=r[t];i instanceof Error?Object.defineProperty(r,n,{enumerable:!0,get:()=>{throw i}}):r[n]=i}));for(let e=0;e{throw t}})}return Object.freeze(r)}class d extends o.Coder{defaultValue(){const e=this.coder.defaultValue(),t=[];for(let r=0;re._data.length&&u.throwError("insufficient data length",n.Logger.errors.BUFFER_OVERRUN,{length:e._data.length,count:t}));let r=[];for(let e=0;e=0?t:"")+"]",r,-1===t||e.dynamic),this.coder=e,this.length=t}}})),s.register("8jBRW",(function(t,r){e(t.exports,"AnonymousCoder",(function(){return i}));var n=s("grG6d");class i extends n.Coder{defaultValue(){return this.coder.defaultValue()}encode(e,t){return this.coder.encode(e,t)}decode(e){return this.coder.decode(e)}constructor(e){super(e.name,e.type,void 0,e.dynamic),this.coder=e}}})),s.register("a6L3B",(function(t,r){e(t.exports,"BooleanCoder",(function(){return i}));var n=s("grG6d");class i extends n.Coder{defaultValue(){return!1}encode(e,t){return e.writeValue(t?1:0)}decode(e){return e.coerce(this.type,!e.readValue().isZero())}constructor(e){super("bool","bool",e,!1)}}})),s.register("eIIuA",(function(t,r){e(t.exports,"DynamicBytesCoder",(function(){return o})),e(t.exports,"BytesCoder",(function(){return a}));var n=s("kIJ9R"),i=s("grG6d");class o extends i.Coder{defaultValue(){return"0x"}encode(e,t){t=(0,n.arrayify)(t);let r=e.writeValue(t.length);return r+=e.writeBytes(t),r}decode(e){return e.readBytes(e.readValue().toNumber(),!0)}constructor(e,t){super(e,e,t,!0)}}class a extends o{decode(e){return e.coerce(this.name,(0,n.hexlify)(super.decode(e)))}constructor(e){super("bytes",e)}}})),s.register("bsHIl",(function(t,r){e(t.exports,"FixedBytesCoder",(function(){return o}));var n=s("kIJ9R"),i=s("grG6d");class o extends i.Coder{defaultValue(){return"0x0000000000000000000000000000000000000000000000000000000000000000".substring(0,2+2*this.size)}encode(e,t){let r=(0,n.arrayify)(t);return r.length!==this.size&&this._throwError("incorrect data length",t),e.writeBytes(r)}decode(e){return e.coerce(this.name,(0,n.hexlify)(e.readBytes(this.size)))}constructor(e,t){let r="bytes"+String(e);super(r,r,t,!1),this.size=e}}})),s.register("5wtAe",(function(t,r){e(t.exports,"NullCoder",(function(){return i}));var n=s("grG6d");class i extends n.Coder{defaultValue(){return null}encode(e,t){return null!=t&&this._throwError("not null",t),e.writeBytes([])}decode(e){return e.readBytes(0),e.coerce(this.name,null)}constructor(e){super("null","",e,!1)}}})),s.register("3AOUk",(function(t,r){e(t.exports,"NumberCoder",(function(){return a}));var n=s("hijKk"),i=s("gYbmz"),o=s("grG6d");class a extends o.Coder{defaultValue(){return 0}encode(e,t){let r=n.BigNumber.from(t),o=i.MaxUint256.mask(8*e.wordSize);if(this.signed){let e=o.mask(8*this.size-1);(r.gt(e)||r.lt(e.add(i.One).mul(i.NegativeOne)))&&this._throwError("value out-of-bounds",t)}else(r.lt(i.Zero)||r.gt(o.mask(8*this.size)))&&this._throwError("value out-of-bounds",t);return r=r.toTwos(8*this.size).mask(8*this.size),this.signed&&(r=r.fromTwos(8*this.size).toTwos(8*e.wordSize)),e.writeValue(r)}decode(e){let t=e.readValue().mask(8*this.size);return this.signed&&(t=t.fromTwos(8*this.size)),e.coerce(this.name,t)}constructor(e,t,r){const n=(t?"int":"uint")+8*e;super(n,n,r,!1),this.size=e,this.signed=t}}})),s.register("6HbwY",(function(t,r){e(t.exports,"StringCoder",(function(){return o}));var n=s("dPznH"),i=s("eIIuA");class o extends i.DynamicBytesCoder{defaultValue(){return""}encode(e,t){return super.encode(e,(0,n.toUtf8Bytes)(t))}decode(e){return(0,n.toUtf8String)(super.decode(e))}constructor(e){super("string",e)}}})),s.register("31kIL",(function(t,r){e(t.exports,"TupleCoder",(function(){return o}));var n=s("grG6d"),i=s("bfIak");class o extends n.Coder{defaultValue(){const e=[];this.coders.forEach((t=>{e.push(t.defaultValue())}));const t=this.coders.reduce(((e,t)=>{const r=t.localName;return r&&(e[r]||(e[r]=0),e[r]++),e}),{});return this.coders.forEach(((r,n)=>{let i=r.localName;i&&1===t[i]&&("length"===i&&(i="_length"),null==e[i]&&(e[i]=e[n]))})),Object.freeze(e)}encode(e,t){return(0,i.pack)(e,this.coders,t)}decode(e){return e.coerce(this.name,(0,i.unpack)(e,this.coders))}constructor(e,t){let r=!1;const n=[];e.forEach((e=>{e.dynamic&&(r=!0),n.push(e.type)}));super("tuple","tuple("+n.join(",")+")",t,r),this.coders=e}}})),s.register("lsxDw",(function(t,r){e(t.exports,"FormatTypes",(function(){return p})),e(t.exports,"ParamType",(function(){return g})),e(t.exports,"Fragment",(function(){return v})),e(t.exports,"FunctionFragment",(function(){return E})),e(t.exports,"EventFragment",(function(){return b})),e(t.exports,"ConstructorFragment",(function(){return S}));var n=s("hijKk"),i=s("6zCs7"),o=s("2pLMw"),a=s("cVUlT");const u=new(0,o.Logger)(a.version),c={};let l={calldata:!0,memory:!0,storage:!0},d={calldata:!0,memory:!0};function f(e,t){if("bytes"===e||"string"===e){if(l[t])return!0}else if("address"===e){if("payable"===t)return!0}else if((e.indexOf("[")>=0||"tuple"===e)&&d[t])return!0;return(l[t]||"payable"===t)&&u.throwArgumentError("invalid modifier","name",t),!1}function h(e,t){for(let r in t)(0,i.defineReadOnly)(e,r,t[r])}const p=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"}),y=new RegExp(/^(.*)\[([0-9]*)\]$/);class g{format(e){if(e||(e=p.sighash),p[e]||u.throwArgumentError("invalid format type","format",e),e===p.json){let t={type:"tuple"===this.baseType?"tuple":this.type,name:this.name||void 0};return"boolean"==typeof this.indexed&&(t.indexed=this.indexed),this.components&&(t.components=this.components.map((t=>JSON.parse(t.format(e))))),JSON.stringify(t)}let t="";return"array"===this.baseType?(t+=this.arrayChildren.format(e),t+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):"tuple"===this.baseType?(e!==p.sighash&&(t+=this.type),t+="("+this.components.map((t=>t.format(e))).join(e===p.full?", ":",")+")"):t+=this.type,e!==p.sighash&&(!0===this.indexed&&(t+=" indexed"),e===p.full&&this.name&&(t+=" "+this.name)),t}static from(e,t){return"string"==typeof e?g.fromString(e,t):g.fromObject(e)}static fromObject(e){return g.isParamType(e)?e:new g(c,{name:e.name||null,type:I(e.type),indexed:null==e.indexed?null:!!e.indexed,components:e.components?e.components.map(g.fromObject):null})}static fromString(e,t){return r=function(e,t){let r=e;function n(t){u.throwArgumentError(`unexpected character at position ${t}`,"param",e)}function i(e){let r={type:"",name:"",parent:e,state:{allowType:!0}};return t&&(r.indexed=!1),r}e=e.replace(/\s/g," ");let o={type:"",name:"",state:{allowType:!0}},s=o;for(let r=0;rg.fromString(e,t)))}class v{static from(e){return v.isFragment(e)?e:"string"==typeof e?v.fromString(e):v.fromObject(e)}static fromObject(e){if(v.isFragment(e))return e;switch(e.type){case"function":return E.fromObject(e);case"event":return b.fromObject(e);case"constructor":return S.fromObject(e);case"error":return k.fromObject(e);case"fallback":case"receive":return null}return u.throwArgumentError("invalid fragment object","value",e)}static fromString(e){return"event"===(e=(e=(e=e.replace(/\s/g," ")).replace(/\(/g," (").replace(/\)/g,") ").replace(/\s+/g," ")).trim()).split(" ")[0]?b.fromString(e.substring(5).trim()):"function"===e.split(" ")[0]?E.fromString(e.substring(8).trim()):"constructor"===e.split("(")[0].trim()?S.fromString(e.trim()):"error"===e.split(" ")[0]?k.fromString(e.substring(5).trim()):u.throwArgumentError("unsupported fragment","value",e)}static isFragment(e){return!(!e||!e._isFragment)}constructor(e,t){e!==c&&u.throwError("use a static from method",o.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new Fragment()"}),h(this,t),this._isFragment=!0,Object.freeze(this)}}class b extends v{format(e){if(e||(e=p.sighash),p[e]||u.throwArgumentError("invalid format type","format",e),e===p.json)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==p.sighash&&(t+="event "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===p.full?", ":",")+") ",e!==p.sighash&&this.anonymous&&(t+="anonymous "),t.trim()}static from(e){return"string"==typeof e?b.fromString(e):b.fromObject(e)}static fromObject(e){if(b.isEventFragment(e))return e;"event"!==e.type&&u.throwArgumentError("invalid event object","value",e);const t={name:P(e.name),anonymous:e.anonymous,inputs:e.inputs?e.inputs.map(g.fromObject):[],type:"event"};return new b(c,t)}static fromString(e){let t=e.match(R);t||u.throwArgumentError("invalid event string","value",e);let r=!1;return t[3].split(" ").forEach((e=>{switch(e.trim()){case"anonymous":r=!0;break;case"":break;default:u.warn("unknown modifier: "+e)}})),b.fromObject({name:t[1].trim(),anonymous:r,inputs:m(t[2],!0),type:"event"})}static isEventFragment(e){return e&&e._isFragment&&"event"===e.type}}function w(e,t){t.gas=null;let r=e.split("@");return 1!==r.length?(r.length>2&&u.throwArgumentError("invalid human-readable ABI signature","value",e),r[1].match(/^[0-9]+$/)||u.throwArgumentError("invalid human-readable ABI signature gas","value",e),t.gas=n.BigNumber.from(r[1]),r[0]):e}function x(e,t){t.constant=!1,t.payable=!1,t.stateMutability="nonpayable",e.split(" ").forEach((e=>{switch(e.trim()){case"constant":t.constant=!0;break;case"payable":t.payable=!0,t.stateMutability="payable";break;case"nonpayable":t.payable=!1,t.stateMutability="nonpayable";break;case"pure":t.constant=!0,t.stateMutability="pure";break;case"view":t.constant=!0,t.stateMutability="view";break;case"external":case"public":case"":break;default:console.log("unknown modifier: "+e)}}))}function A(e){let t={constant:!1,payable:!0,stateMutability:"payable"};return null!=e.stateMutability?(t.stateMutability=e.stateMutability,t.constant="view"===t.stateMutability||"pure"===t.stateMutability,null!=e.constant&&!!e.constant!==t.constant&&u.throwArgumentError("cannot have constant function with mutability "+t.stateMutability,"value",e),t.payable="payable"===t.stateMutability,null!=e.payable&&!!e.payable!==t.payable&&u.throwArgumentError("cannot have payable function with mutability "+t.stateMutability,"value",e)):null!=e.payable?(t.payable=!!e.payable,null!=e.constant||t.payable||"constructor"===e.type||u.throwArgumentError("unable to determine stateMutability","value",e),t.constant=!!e.constant,t.constant?t.stateMutability="view":t.stateMutability=t.payable?"payable":"nonpayable",t.payable&&t.constant&&u.throwArgumentError("cannot have constant payable function","value",e)):null!=e.constant?(t.constant=!!e.constant,t.payable=!t.constant,t.stateMutability=t.constant?"view":"payable"):"constructor"!==e.type&&u.throwArgumentError("unable to determine stateMutability","value",e),t}class S extends v{format(e){if(e||(e=p.sighash),p[e]||u.throwArgumentError("invalid format type","format",e),e===p.json)return JSON.stringify({type:"constructor",stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});e===p.sighash&&u.throwError("cannot format a constructor for sighash",o.Logger.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});let t="constructor("+this.inputs.map((t=>t.format(e))).join(e===p.full?", ":",")+") ";return this.stateMutability&&"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "),t.trim()}static from(e){return"string"==typeof e?S.fromString(e):S.fromObject(e)}static fromObject(e){if(S.isConstructorFragment(e))return e;"constructor"!==e.type&&u.throwArgumentError("invalid constructor object","value",e);let t=A(e);t.constant&&u.throwArgumentError("constructor cannot be constant","value",e);const r={name:null,type:e.type,inputs:e.inputs?e.inputs.map(g.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?n.BigNumber.from(e.gas):null};return new S(c,r)}static fromString(e){let t={type:"constructor"},r=(e=w(e,t)).match(R);return r&&"constructor"===r[1].trim()||u.throwArgumentError("invalid constructor string","value",e),t.inputs=m(r[2].trim(),!1),x(r[3].trim(),t),S.fromObject(t)}static isConstructorFragment(e){return e&&e._isFragment&&"constructor"===e.type}}class E extends S{format(e){if(e||(e=p.sighash),p[e]||u.throwArgumentError("invalid format type","format",e),e===p.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((t=>JSON.parse(t.format(e)))),outputs:this.outputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==p.sighash&&(t+="function "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===p.full?", ":",")+") ",e!==p.sighash&&(this.stateMutability?"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "):this.constant&&(t+="view "),this.outputs&&this.outputs.length&&(t+="returns ("+this.outputs.map((t=>t.format(e))).join(", ")+") "),null!=this.gas&&(t+="@"+this.gas.toString()+" ")),t.trim()}static from(e){return"string"==typeof e?E.fromString(e):E.fromObject(e)}static fromObject(e){if(E.isFunctionFragment(e))return e;"function"!==e.type&&u.throwArgumentError("invalid function object","value",e);let t=A(e);const r={type:e.type,name:P(e.name),constant:t.constant,inputs:e.inputs?e.inputs.map(g.fromObject):[],outputs:e.outputs?e.outputs.map(g.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?n.BigNumber.from(e.gas):null};return new E(c,r)}static fromString(e){let t={type:"function"},r=(e=w(e,t)).split(" returns ");r.length>2&&u.throwArgumentError("invalid function string","value",e);let n=r[0].match(R);if(n||u.throwArgumentError("invalid function signature","value",e),t.name=n[1].trim(),t.name&&P(t.name),t.inputs=m(n[2],!1),x(n[3].trim(),t),r.length>1){let n=r[1].match(R);""==n[1].trim()&&""==n[3].trim()||u.throwArgumentError("unexpected tokens","value",e),t.outputs=m(n[2],!1)}else t.outputs=[];return E.fromObject(t)}static isFunctionFragment(e){return e&&e._isFragment&&"function"===e.type}}function T(e){const t=e.format();return"Error(string)"!==t&&"Panic(uint256)"!==t||u.throwArgumentError(`cannot specify user defined ${t} error`,"fragment",e),e}class k extends v{format(e){if(e||(e=p.sighash),p[e]||u.throwArgumentError("invalid format type","format",e),e===p.json)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==p.sighash&&(t+="error "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===p.full?", ":",")+") ",t.trim()}static from(e){return"string"==typeof e?k.fromString(e):k.fromObject(e)}static fromObject(e){if(k.isErrorFragment(e))return e;"error"!==e.type&&u.throwArgumentError("invalid error object","value",e);const t={type:e.type,name:P(e.name),inputs:e.inputs?e.inputs.map(g.fromObject):[]};return T(new k(c,t))}static fromString(e){let t={type:"error"},r=e.match(R);return r||u.throwArgumentError("invalid error signature","value",e),t.name=r[1].trim(),t.name&&P(t.name),t.inputs=m(r[2],!1),T(k.fromObject(t))}static isErrorFragment(e){return e&&e._isFragment&&"error"===e.type}}function I(e){return e.match(/^uint($|[^1-9])/)?e="uint256"+e.substring(4):e.match(/^int($|[^1-9])/)&&(e="int256"+e.substring(3)),e}const _=new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");function P(e){return e&&e.match(_)||u.throwArgumentError(`invalid identifier "${e}"`,"value",e),e}const R=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$")})),s.register("ihmey",(function(t,r){e(t.exports,"version",(function(){return n}));const n="contracts/5.7.0"})),s.register("bzoW8",(function(t,r){e(t.exports,"getERC20Allowance",(function(){return a}),(function(e){return a=e}));var n=s("b1tNn"),i=s("2Pct0"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=({networkId:e,contractAddress:t,callerAddress:r,spender:s})=>o(void 0,void 0,void 0,(function*(){return(0,n.getContract)(e,t,i.ERC20,r).allowance(r,s)}))})),s.register("2Pct0",(function(t,r){e(t.exports,"ERC20",(function(){return n}));const n=["function allowance(address owner, address spender) view returns (uint256)","function balanceOf(address owner) view returns (uint256)","function decimals() view returns (uint8)","function symbol() view returns (string)","function approve(address spender, uint amount) returns (bool)","function transfer(address to, uint amount) returns (bool)","event Transfer(address indexed from, address indexed to, uint amount)"]})),s.register("4UiIM",(function(r,n){e(r.exports,"getERC20Approval",(function(){return h}),(function(e){return h=e})),s("iOvk1");var i=s("hQuuj");s("cFUcx");var o=s("hCLwu"),a=s("kAKNF"),u=s("b1tNn"),c=s("81pp0"),l=s("2Pct0"),d=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const f=(0,c.bigNumberAsHexValue)(new(t(a))("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")),h=({networkId:e,contractAddress:t,callerAddress:r,spender:n})=>d(void 0,void 0,void 0,(function*(){const s=(0,u.getContract)(e,t,l.ERC20,r),a=yield s.populateTransaction.approve(n,f);return o.EthUnsignedTransactionObject.parse({type:o.TransactionTypes.eip1559,from:r,data:a.data,chainId:i.Chains.getEVMNetworkIDValue(e),to:t})}))})),s.register("81pp0",(function(t,r){e(t.exports,"bigNumberAsHexValue",(function(){return i}));const n=s("7XqVB").z.string().refine((e=>"string"==typeof e&&e.match(/^0x[0-9A-Fa-f]*$/)),{message:"Value is not a valid hex string."}),i=e=>(e=>{if(n.safeParse(e).success){if(0===parseInt(e,16))return"0x0";const t=e.replace("0x","");let r=0;for(;r{var t,r,i;return"string"==typeof e&&(e=JSON.parse(e)),null!=(null==e?void 0:e.domain)&&null!=(null==e?void 0:e.types)&&null!=(null==e?void 0:e.primaryType)&&null!=(null==e?void 0:e.message)?n.V_4:Array.isArray(e)&&null!=(null===(t=null==e?void 0:e[0])||void 0===t?void 0:t.type)&&null!=(null===(r=null==e?void 0:e[0])||void 0===r?void 0:r.name)&&null!=(null===(i=null==e?void 0:e[0])||void 0===i?void 0:i.value)?n.V_1:n.V_UNKNOWN},f=e=>{if(!(0,u.isValidJSONObject)(e))return{v:n.V_UNKNOWN,type:o.PLAIN,message:e};const t=JSON.parse(e);return(e=>!0===c.eip2612Zod.safeParse(e).success||!0===c.eip2612BackwardsZod.safeParse(e).success)(t)?{v:n.V_4,type:o.EIP2612,message:t}:(e=>!0===l.permit2PermitSingleZod.safeParse(e).success||!0===l.permit2PermitBatchZod.safeParse(e).success)(t)?{v:n.V_4,type:o.PERMIT2,message:t}:{v:d(t),type:o.PLAIN,message:t}}})),s.register("7GVvx",(function(t,r){e(t.exports,"eip2612Zod",(function(){return i})),e(t.exports,"eip2612BackwardsZod",(function(){return o}));var n=s("7XqVB");const i=n.z.object({domain:n.z.object({chainId:n.z.number(),name:n.z.string(),verifyingContract:n.z.string(),version:n.z.string()}),message:n.z.object({expiry:n.z.number(),nonce:n.z.number(),spender:n.z.string(),holder:n.z.string(),allowed:n.z.boolean()}),primaryType:n.z.literal("Permit"),types:n.z.object({EIP712Domain:n.z.array(n.z.object({name:n.z.string(),type:n.z.string()})),Permit:n.z.array(n.z.object({name:n.z.string(),type:n.z.string()}))})}),o=n.z.object({domain:n.z.object({chainId:n.z.number(),name:n.z.string(),verifyingContract:n.z.string(),version:n.z.string()}),message:n.z.object({deadline:n.z.number(),nonce:n.z.number(),spender:n.z.string(),holder:n.z.string(),value:n.z.number()}),primaryType:n.z.literal("Permit"),types:n.z.object({EIP712Domain:n.z.array(n.z.object({name:n.z.string(),type:n.z.string()})),Permit:n.z.array(n.z.object({name:n.z.string(),type:n.z.string()}))})})})),s.register("aHq9t",(function(t,r){e(t.exports,"permit2PermitSingleZod",(function(){return i})),e(t.exports,"permit2PermitBatchZod",(function(){return o}));var n=s("7XqVB");const i=n.z.object({domain:n.z.object({chainId:n.z.string(),name:n.z.literal("Permit2"),verifyingContract:n.z.string()}),message:n.z.object({details:n.z.object({token:n.z.string(),amount:n.z.string(),expiration:n.z.string(),nonce:n.z.string()}),spender:n.z.string(),sigDeadline:n.z.string()}),primaryType:n.z.literal("PermitSingle"),types:n.z.object({EIP712Domain:n.z.array(n.z.object({name:n.z.string(),type:n.z.string()})),PermitSingle:n.z.array(n.z.object({name:n.z.string(),type:n.z.string()})),PermitDetails:n.z.array(n.z.object({name:n.z.string(),type:n.z.string()}))})}),o=n.z.object({domain:n.z.object({chainId:n.z.string(),name:n.z.literal("Permit2"),verifyingContract:n.z.string()}),message:n.z.object({details:n.z.array(n.z.object({token:n.z.string(),amount:n.z.string(),expiration:n.z.string(),nonce:n.z.string()})),spender:n.z.string(),sigDeadline:n.z.string()}),primaryType:n.z.literal("PermitBatch"),types:n.z.object({EIP712Domain:n.z.array(n.z.object({name:n.z.string(),type:n.z.string()})),PermitBatch:n.z.array(n.z.object({name:n.z.string(),type:n.z.string()})),PermitDetails:n.z.array(n.z.object({name:n.z.string(),type:n.z.string()}))})})})),s.register("bYMhC",(function(t,r){e(t.exports,"attachNonceToTransactionIfNeeded",(function(){return p}),(function(e){return p=e})),e(t.exports,"sendEthereumTransactionAsync",(function(){return y}),(function(e){return y=e})),s("ah1Kf");var n=s("2uf4d");s("cFUcx");var i=s("hCLwu");s("RVqnc");var o=s("8whWW"),a=s("b3eNh");s("8oOas");var u=s("krrqf"),c=(u=s("krrqf"),s("kmNs7")),l=s("8qL7D"),d=s("9r9Hn"),f=s("goHZp"),h=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const p=(e,t,r)=>h(void 0,void 0,void 0,(function*(){let n=r.nonce,o=r;return n||(n=yield(0,c.getAccountNonce)(e,r.from,t),o=i.EthUnsignedTransactionObject.parse(Object.assign(Object.assign({},r),{nonce:n}))),o})),y=({networkID:e,unsignedTransaction:t,callPayload:r,pendingTransactionInput:s,storage:c,signature:y})=>h(void 0,void 0,void 0,(function*(){var h,g;const m=(yield p(e,c,t)).nonce;if(!m)throw new Error("Nonce is undefined when sending an EVM transaction.");r&&(r=i.EthTransactionCall.parse(Object.assign(Object.assign({},r),{nonce:m})));const v=(0,l.getEthRpcUrl)(e);if(r){const e=yield n.eth.eth_call(v,[r,"latest"]);if("error"in e)throw new Error(`eth_call failed to simulate transaction. Reason: ${e.error.message}`)}const b=(0,d.serialize)(t,y),w=yield(0,o.withRetry)((()=>n.eth.eth_sendRawTransaction(v,[b])),(e=>{if("object"==typeof e&&"body"in e)try{if(JSON.parse(e.body).error.message.includes("transaction underpriced"))return!1}catch(e){}return!0}));if("error"in w)throw new Error(`Failed to send transaction. Reason: ${w.error.message}`);{const n=w.result;if("data"in s){let i;try{s.type===a.PendingTransactionType.DappInteraction&&(i=yield(0,f.getPendingTransactionDapp)({networkID:e,value:t.value,gasLimit:t.gas||"",maxPriorityFeePerGas:t.maxPriorityFeePerGas||"",maxFeePerGas:t.maxFeePerGas||"",data:t.data||"",to:t.to||"",from:t.from,hash:n}))}catch(e){}i&&(s.display.summary.logoUri=i.logoURI,s.display.summary.bottomLeft={label:i.displayName},s.display.detail&&(s.display.detail.logoUri=i.logoURI,s.display.detail.secondaryHeader=i.displayName)),s.data.hash=n,s.data.unsignedTransaction=t,s.data.callPayload=r,s.data.nonce=m,yield(0,u.addPendingTransaction)(s,c)}else s.hash=n,s.unsignedTransaction=t,s.callPayload=r,(null===(h=t.to)||void 0===h?void 0:h.toLowerCase())===(null===(g=null==r?void 0:r.from)||void 0===g?void 0:g.toLowerCase())&&void 0!==t.value&&0===parseInt(t.value,16)?yield(0,u.cancelEvmPendingTransaction)(s,c):yield(0,u.speedUpEvmPendingTransaction)(s,c);return n}}))})),s.register("9r9Hn",(function(t,r){e(t.exports,"serialize",(function(){return o}),(function(e){return o=e}));var n=s("hVqIw"),i=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{gas:r,nonce:o,from:s,type:a,chainId:u}=e,c=i(e,["gas","nonce","from","type","chainId"]),l="string"==typeof o?parseInt(o,16):void 0,d=u?parseInt(u):void 0,f=Object.assign(Object.assign({},c),{gasLimit:r,nonce:l,type:2,chainId:d});return(0,n.serialize)(f,t)}})),s.register("goHZp",(function(r,n){e(r.exports,"getPendingTransactionDapp",(function(){return h}),(function(e){return h=e})),s("2onIY");var i=s("kWpjw");s("beWYh");var o=s("ck5T6");s("csW2r");var a=s("fKWqZ"),u=s("g79CS"),c=s("kAKNF"),l=s("7XqVB"),d=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const f=l.z.object({results:l.z.array(l.z.object({id:l.z.string(),interactionData:l.z.object({dapp:l.z.union([l.z.null(),l.z.object({displayName:l.z.string(),logoURI:l.z.string()})])})}))}),h=e=>d(void 0,void 0,void 0,(function*(){const r={transactions:[{type:"EvmType2",data:Object.assign(Object.assign({type:2},e),{gasLimit:new(t(c))(e.gasLimit).toString(),maxPriorityFeePerGas:new(t(c))(e.maxPriorityFeePerGas).toString(),maxFeePerGas:new(t(c))(e.maxFeePerGas).toString(),chainId:parseInt(e.networkID.split(":")[1],10),value:e.value?new(t(c))(e.value).toString():"0"})}]},n=new(0,o.RequestClient);n.withDefaultRetry(3,2e3);const s=yield n.post(`${(0,i.getAPIEnvironment)()}/transaction_input_parser/v1`,r);if(s.status>=300)throw new Error(`getPendingTransactionDapp: Status code: ${s.status}`);const l=s.data;try{return f.parse(l).results[0].interactionData.dapp}catch(e){throw a.telemetry.captureMessage("getPendingTransactionDapp response is malformed",u.FeatureTag.Transaction),e}}))})),s.register("jSr0C",(function(t,r){e(t.exports,"signAndSendEthereumTransactionAsync",(function(){return u}),(function(e){return u=e})),s("7mQ3Y");var n=s("hX0bG"),i=s("bYMhC"),o=s("9r9Hn"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const u=e=>a(void 0,void 0,void 0,(function*(){const{networkID:t,storage:r,accountSigner:s,accountIdentifier:a,unsignedTransaction:u}=e,c=yield(0,i.attachNonceToTransactionIfNeeded)(t,r,u),l=yield s.sign(a,{chainType:n.AddressType.EVM,signingType:"transaction",message:(0,o.serialize)(c)});if("error"===l.status)throw new Error(l.message);return(0,i.sendEthereumTransactionAsync)(Object.assign(Object.assign({},e),{unsignedTransaction:c,signature:l.signature}))}))})),s.register("FZUUt",(function(t,r){e(t.exports,"timeToMineDisplay",(function(){return i}));var n=s("Nt4tV");const i=(e,t,r)=>{var i;const o=(0,n.formatSecondsAsTime)(null!==(i=null==r?void 0:r.timeToMineSeconds)&&void 0!==i?i:0,e),s=o===e("pendingTransactionEstimatedTimeS",{seconds:45})?`< ${o}`:o;return"error"===t?e("pendingTransactionsUnknownEstimatedTime"):"success"===t?`${s}`:""}})),s.register("j66LR",(function(t,r){e(t.exports,"createDefaultSplTokenTransferTransaction",(function(){return s("8RjmI").createDefaultSplTokenTransferTransaction})),e(t.exports,"createNativeSolanaTransferTransaction",(function(){return s("gGrAK").createNativeSolanaTransferTransaction})),e(t.exports,"ensureDestinationDetails",(function(){return s("ayxOd").ensureDestinationDetails})),e(t.exports,"estimateFeeFromMessages",(function(){return s("5SyR2").estimateFeeFromMessages})),e(t.exports,"sendAndConfirmSolanaTransactionsAsync",(function(){return s("l5HD3").sendAndConfirmSolanaTransactionsAsync})),e(t.exports,"sendSolanaTransactionAsync",(function(){return s("krfgL").sendSolanaTransactionAsync})),e(t.exports,"waitForTransactionConfirmation",(function(){return s("kt4cj").waitForTransactionConfirmation})),e(t.exports,"signAndSendSolanaTransaction",(function(){return s("8Zl3Y").signAndSendSolanaTransaction})),e(t.exports,"signAndSendSolanaTransactionAsync",(function(){return s("8Zl3Y").signAndSendSolanaTransactionAsync})),e(t.exports,"writeMemo",(function(){return s("gpAsk").writeMemo})),e(t.exports,"TOKEN_PROGRAM_ID",(function(){return s("4wXWt").TOKEN_PROGRAM_ID})),e(t.exports,"ASSOCIATED_TOKEN_PROGRAM_ID",(function(){return s("4wXWt").ASSOCIATED_TOKEN_PROGRAM_ID})),e(t.exports,"assertOwner",(function(){return s("5S1Al").assertOwner})),e(t.exports,"createAssociatedTokenAccountIx",(function(){return s("9kAuJ").createAssociatedTokenAccountIx})),e(t.exports,"createConnectionBySolanaNetworkID",(function(){return s("9gDTk").createConnectionBySolanaNetworkID})),e(t.exports,"createConnection",(function(){return s("9gDTk").createConnection})),e(t.exports,"getClusterBySolanaChainId",(function(){return s("9gDTk").getClusterBySolanaChainId})),e(t.exports,"signSolanaTransactionAsync",(function(){return s("5eL6a").signSolanaTransactionAsync}));s("8RjmI"),s("gGrAK"),s("ayxOd"),s("5SyR2"),s("l5HD3"),s("krfgL"),s("kt4cj"),s("8Zl3Y"),s("gpAsk"),s("4wXWt"),s("5S1Al"),s("9kAuJ"),s("9gDTk"),s("4eoN1"),s("5eL6a")})),s.register("8RjmI",(function(r,n){e(r.exports,"createDefaultSplTokenTransferTransaction",(function(){return h}),(function(e){return h=e})),s("hMVEP");var i=s("liYfk"),o=s("kAKNF"),a=s("5S1Al"),u=s("9kAuJ"),c=s("9FVx6"),l=s("ayxOd"),d=s("gpAsk"),f=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function h(e){var r;return f(this,void 0,void 0,(function*(){const{connection:n,destination:s,senderAddress:f,senderAccount:h,mint:p,decimals:y,amount:g,references:m,memo:v,programId:b,transferHookProgramId:w}=e,x=new(0,i.PublicKey)(p),A=new(0,i.PublicKey)(b),{destinationAddress:S,destinationAccount:E}=yield(0,l.ensureDestinationDetails)({solanaConnection:n,destination:new(0,i.PublicKey)(s),mint:new(0,i.PublicKey)(p),programId:A});if(f.address===h)throw new Error("When transferring tokens, sender account pubkey cannot be the sender address pubkey");const T=new(0,i.PublicKey)(f.address),k=new(0,i.PublicKey)(h),I=null!==(r=null==m?void 0:m.map((e=>new(0,i.PublicKey)(e))))&&void 0!==r?r:[],_=("string"==typeof g?new(t(o))(g,10):g).toNumber(),P=new(0,i.Transaction);let R=E;if(v&&P.add((0,d.writeMemo)({memoText:v})),!R){const[e,t]=yield(0,u.createAssociatedTokenAccountIx)(T,S,x,A);R=t,P.add((0,a.assertOwner)({account:S,owner:i.SystemProgram.programId})),P.add(e)}return P.add(yield(0,c.createSplTransferInstruction)({connection:n,source:k,mint:x,destination:R,owner:T,programId:A,amount:_,decimals:y,references:I,transferHookProgramId:w})),P}))}})),s.register("5S1Al",(function(t,r){e(t.exports,"assertOwner",(function(){return d})),s("hMVEP");var n=s("liYfk"),i=s("lCwV5"),o=s("4wXWt"),a=s("8tcqI").Buffer;class u extends i.Blob{decode(e,t){return new(0,n.PublicKey)(super.decode(e,t))}encode(e,t,r){return super.encode(e.toBuffer(),t,r)}constructor(e){super(32,e)}}const c=i.struct([(l="account",new u(l))]);var l;function d(e){const{account:t,owner:r}=e,i=[{pubkey:t,isSigner:!1,isWritable:!1}];return new(0,n.TransactionInstruction)({keys:i,data:f(r),programId:o.OWNER_VALIDATION_PROGRAM_ID})}function f(e){const t={account:e},r=a.alloc(c.span),n=c.encode(t,r);return r.slice(0,n)}})),s.register("lCwV5",(function(t,r){ +/** + * Support for translating between Buffer instances and JavaScript + * native types. + * + * {@link module:Layout~Layout|Layout} is the basis of a class + * hierarchy that associates property names with sequences of encoded + * bytes. + * + * Layouts are supported for these scalar (numeric) types: + * * {@link module:Layout~UInt|Unsigned integers in little-endian + * format} with {@link module:Layout.u8|8-bit}, {@link + * module:Layout.u16|16-bit}, {@link module:Layout.u24|24-bit}, + * {@link module:Layout.u32|32-bit}, {@link + * module:Layout.u40|40-bit}, and {@link module:Layout.u48|48-bit} + * representation ranges; + * * {@link module:Layout~UIntBE|Unsigned integers in big-endian + * format} with {@link module:Layout.u16be|16-bit}, {@link + * module:Layout.u24be|24-bit}, {@link module:Layout.u32be|32-bit}, + * {@link module:Layout.u40be|40-bit}, and {@link + * module:Layout.u48be|48-bit} representation ranges; + * * {@link module:Layout~Int|Signed integers in little-endian + * format} with {@link module:Layout.s8|8-bit}, {@link + * module:Layout.s16|16-bit}, {@link module:Layout.s24|24-bit}, + * {@link module:Layout.s32|32-bit}, {@link + * module:Layout.s40|40-bit}, and {@link module:Layout.s48|48-bit} + * representation ranges; + * * {@link module:Layout~IntBE|Signed integers in big-endian format} + * with {@link module:Layout.s16be|16-bit}, {@link + * module:Layout.s24be|24-bit}, {@link module:Layout.s32be|32-bit}, + * {@link module:Layout.s40be|40-bit}, and {@link + * module:Layout.s48be|48-bit} representation ranges; + * * 64-bit integral values that decode to an exact (if magnitude is + * less than 2^53) or nearby integral Number in {@link + * module:Layout.nu64|unsigned little-endian}, {@link + * module:Layout.nu64be|unsigned big-endian}, {@link + * module:Layout.ns64|signed little-endian}, and {@link + * module:Layout.ns64be|unsigned big-endian} encodings; + * * 32-bit floating point values with {@link + * module:Layout.f32|little-endian} and {@link + * module:Layout.f32be|big-endian} representations; + * * 64-bit floating point values with {@link + * module:Layout.f64|little-endian} and {@link + * module:Layout.f64be|big-endian} representations; + * * {@link module:Layout.const|Constants} that take no space in the + * encoded expression. + * + * and for these aggregate types: + * * {@link module:Layout.seq|Sequence}s of instances of a {@link + * module:Layout~Layout|Layout}, with JavaScript representation as + * an Array and constant or data-dependent {@link + * module:Layout~Sequence#count|length}; + * * {@link module:Layout.struct|Structure}s that aggregate a + * heterogeneous sequence of {@link module:Layout~Layout|Layout} + * instances, with JavaScript representation as an Object; + * * {@link module:Layout.union|Union}s that support multiple {@link + * module:Layout~VariantLayout|variant layouts} over a fixed + * (padded) or variable (not padded) span of bytes, using an + * unsigned integer at the start of the data or a separate {@link + * module:Layout.unionLayoutDiscriminator|layout element} to + * determine which layout to use when interpreting the buffer + * contents; + * * {@link module:Layout.bits|BitStructure}s that contain a sequence + * of individual {@link + * module:Layout~BitStructure#addField|BitField}s packed into an 8, + * 16, 24, or 32-bit unsigned integer starting at the least- or + * most-significant bit; + * * {@link module:Layout.cstr|C strings} of varying length; + * * {@link module:Layout.blob|Blobs} of fixed- or variable-{@link + * module:Layout~Blob#length|length} raw data. + * + * All {@link module:Layout~Layout|Layout} instances are immutable + * after construction, to prevent internal state from becoming + * inconsistent. + * + * @local Layout + * @local ExternalLayout + * @local GreedyCount + * @local OffsetLayout + * @local UInt + * @local UIntBE + * @local Int + * @local IntBE + * @local NearUInt64 + * @local NearUInt64BE + * @local NearInt64 + * @local NearInt64BE + * @local Float + * @local FloatBE + * @local Double + * @local DoubleBE + * @local Sequence + * @local Structure + * @local UnionDiscriminator + * @local UnionLayoutDiscriminator + * @local Union + * @local VariantLayout + * @local BitStructure + * @local BitField + * @local Boolean + * @local Blob + * @local CString + * @local Constant + * @local bindConstructorLayout + * @module Layout + * @license MIT + * @author Peter A. Bigot + * @see {@link https://github.com/pabigot/buffer-layout|buffer-layout on GitHub} + */ +var n,i,o,a,u,c,l,d,f,h,p,y,g,m,v,b,w,x,A,S,E,T,k,I,_,P,R,C,M,O,B,N,D,L,F,U,j,K,z,H,q,V,W,G,$,Z,Q,Y,X,J,ee,te,re,ne,ie,oe,se,ae,ue,ce,le,de,fe,he,pe,ye,ge,me;e(t.exports,"Layout",(function(){return n}),(function(e){return n=e})),e(t.exports,"nameWithProperty",(function(){return i}),(function(e){return i=e})),e(t.exports,"bindConstructorLayout",(function(){return o}),(function(e){return o=e})),e(t.exports,"ExternalLayout",(function(){return a}),(function(e){return a=e})),e(t.exports,"GreedyCount",(function(){return u}),(function(e){return u=e})),e(t.exports,"OffsetLayout",(function(){return c}),(function(e){return c=e})),e(t.exports,"UInt",(function(){return l}),(function(e){return l=e})),e(t.exports,"UIntBE",(function(){return d}),(function(e){return d=e})),e(t.exports,"Int",(function(){return f}),(function(e){return f=e})),e(t.exports,"IntBE",(function(){return h}),(function(e){return h=e})),e(t.exports,"Float",(function(){return p}),(function(e){return p=e})),e(t.exports,"FloatBE",(function(){return y}),(function(e){return y=e})),e(t.exports,"Double",(function(){return g}),(function(e){return g=e})),e(t.exports,"DoubleBE",(function(){return m}),(function(e){return m=e})),e(t.exports,"Sequence",(function(){return v}),(function(e){return v=e})),e(t.exports,"Structure",(function(){return b}),(function(e){return b=e})),e(t.exports,"UnionDiscriminator",(function(){return w}),(function(e){return w=e})),e(t.exports,"UnionLayoutDiscriminator",(function(){return x}),(function(e){return x=e})),e(t.exports,"Union",(function(){return A}),(function(e){return A=e})),e(t.exports,"VariantLayout",(function(){return S}),(function(e){return S=e})),e(t.exports,"BitStructure",(function(){return E}),(function(e){return E=e})),e(t.exports,"BitField",(function(){return T}),(function(e){return T=e})),e(t.exports,"Boolean",(function(){return k}),(function(e){return k=e})),e(t.exports,"Blob",(function(){return I}),(function(e){return I=e})),e(t.exports,"CString",(function(){return _}),(function(e){return _=e})),e(t.exports,"UTF8",(function(){return P}),(function(e){return P=e})),e(t.exports,"Constant",(function(){return R}),(function(e){return R=e})),e(t.exports,"greedy",(function(){return C}),(function(e){return C=e})),e(t.exports,"offset",(function(){return M}),(function(e){return M=e})),e(t.exports,"u8",(function(){return O}),(function(e){return O=e})),e(t.exports,"u16",(function(){return B}),(function(e){return B=e})),e(t.exports,"u24",(function(){return N}),(function(e){return N=e})),e(t.exports,"u32",(function(){return D}),(function(e){return D=e})),e(t.exports,"u40",(function(){return L}),(function(e){return L=e})),e(t.exports,"u48",(function(){return F}),(function(e){return F=e})),e(t.exports,"nu64",(function(){return U}),(function(e){return U=e})),e(t.exports,"u16be",(function(){return j}),(function(e){return j=e})),e(t.exports,"u24be",(function(){return K}),(function(e){return K=e})),e(t.exports,"u32be",(function(){return z}),(function(e){return z=e})),e(t.exports,"u40be",(function(){return H}),(function(e){return H=e})),e(t.exports,"u48be",(function(){return q}),(function(e){return q=e})),e(t.exports,"nu64be",(function(){return V}),(function(e){return V=e})),e(t.exports,"s8",(function(){return W}),(function(e){return W=e})),e(t.exports,"s16",(function(){return G}),(function(e){return G=e})),e(t.exports,"s24",(function(){return $}),(function(e){return $=e})),e(t.exports,"s32",(function(){return Z}),(function(e){return Z=e})),e(t.exports,"s40",(function(){return Q}),(function(e){return Q=e})),e(t.exports,"s48",(function(){return Y}),(function(e){return Y=e})),e(t.exports,"ns64",(function(){return X}),(function(e){return X=e})),e(t.exports,"s16be",(function(){return J}),(function(e){return J=e})),e(t.exports,"s24be",(function(){return ee}),(function(e){return ee=e})),e(t.exports,"s32be",(function(){return te}),(function(e){return te=e})),e(t.exports,"s40be",(function(){return re}),(function(e){return re=e})),e(t.exports,"s48be",(function(){return ne}),(function(e){return ne=e})),e(t.exports,"ns64be",(function(){return ie}),(function(e){return ie=e})),e(t.exports,"f32",(function(){return oe}),(function(e){return oe=e})),e(t.exports,"f32be",(function(){return se}),(function(e){return se=e})),e(t.exports,"f64",(function(){return ae}),(function(e){return ae=e})),e(t.exports,"f64be",(function(){return ue}),(function(e){return ue=e})),e(t.exports,"struct",(function(){return ce}),(function(e){return ce=e})),e(t.exports,"bits",(function(){return le}),(function(e){return le=e})),e(t.exports,"seq",(function(){return de}),(function(e){return de=e})),e(t.exports,"union",(function(){return fe}),(function(e){return fe=e})),e(t.exports,"unionLayoutDiscriminator",(function(){return he}),(function(e){return he=e})),e(t.exports,"blob",(function(){return pe}),(function(e){return pe=e})),e(t.exports,"cstr",(function(){return ye}),(function(e){return ye=e})),e(t.exports,"utf8",(function(){return ge}),(function(e){return ge=e})),e(t.exports,"const",(function(){return me}),(function(e){return me=e}));var ve=s("8tcqI").Buffer;class be{makeDestinationObject(){return{}}decode(e,t){throw new Error("Layout is abstract")}encode(e,t,r){throw new Error("Layout is abstract")}getSpan(e,t){if(0>this.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){}constructor(e,t){if(!Number.isInteger(e))throw new TypeError("span must be an integer");this.span=e,this.property=t}}function we(e,t){return t.property?e+"["+t.property+"]":e}n=be,i=we,o=function(e,t){if("function"!=typeof e)throw new TypeError("Class must be constructor");if(e.hasOwnProperty("layout_"))throw new Error("Class is already bound to a layout");if(!(t&&t instanceof be))throw new TypeError("layout must be a Layout");if(t.hasOwnProperty("boundConstructor_"))throw new Error("layout is already bound to a constructor");e.layout_=t,t.boundConstructor_=e,t.makeDestinationObject=()=>new e,Object.defineProperty(e.prototype,"encode",{value:function(e,r){return t.encode(this,e,r)},writable:!0}),Object.defineProperty(e,"decode",{value:function(e,r){return t.decode(e,r)},writable:!0})};class xe extends be{isCount(){throw new Error("ExternalLayout is abstract")}}class Ae extends xe{isCount(){return!0}decode(e,t){void 0===t&&(t=0);const r=e.length-t;return Math.floor(r/this.elementSpan)}encode(e,t,r){return 0}constructor(e,t){if(void 0===e&&(e=1),!Number.isInteger(e)||0>=e)throw new TypeError("elementSpan must be a (positive) integer");super(-1,t),this.elementSpan=e}}class Se extends xe{isCount(){return this.layout instanceof Ee||this.layout instanceof Te}decode(e,t){return void 0===t&&(t=0),this.layout.decode(e,t+this.offset)}encode(e,t,r){return void 0===r&&(r=0),this.layout.encode(e,t,r+this.offset)}constructor(e,t,r){if(!(e instanceof be))throw new TypeError("layout must be a Layout");if(void 0===t)t=0;else if(!Number.isInteger(t))throw new TypeError("offset must be integer or undefined");super(e.span,r||e.property),this.layout=e,this.offset=t}}class Ee extends be{decode(e,t){return void 0===t&&(t=0),e.readUIntLE(t,this.span)}encode(e,t,r){return void 0===r&&(r=0),t.writeUIntLE(e,r,this.span),this.span}constructor(e,t){if(super(e,t),6e+n.encode(i,t,r+e)),0);return this.count instanceof xe&&this.count.encode(e.length,t,r),i}constructor(e,t,r){if(!(e instanceof be))throw new TypeError("elementLayout must be a Layout");if(!(t instanceof xe&&t.isCount()||Number.isInteger(t)&&0<=t))throw new TypeError("count must be non-negative integer or an unsigned integer ExternalLayout");let n=-1;!(t instanceof xe)&&0{const i=n.getSpan(e,t);return t+=i,r+i}),0)}catch(e){throw new RangeError("indeterminate span")}return r}decode(e,t){void 0===t&&(t=0);const r=this.makeDestinationObject();for(const n of this.fields)if(void 0!==n.property&&(r[n.property]=n.decode(e,t)),t+=n.getSpan(e,t),this.decodePrefixes&&e.length===t)break;return r}encode(e,t,r){void 0===r&&(r=0);const n=r;let i=0,o=0;for(const n of this.fields){let s=n.span;if(o=0s&&(s=n.getSpan(t,r)))}i=r,r+=s}return i+o-n}fromArray(e){const t=this.makeDestinationObject();for(const r of this.fields)void 0!==r.property&&0r.span?t=-1:0<=t&&(t+=r.span)}}constructor(e,t,r){if(!Array.isArray(e)||!e.reduce(((e,t)=>e&&t instanceof be),!0))throw new TypeError("fields must be array of Layout instances");"boolean"==typeof t&&void 0===r&&(r=t,t=void 0);for(const t of e)if(0>t.span&&void 0===t.property)throw new Error("fields cannot contain unnamed variable-length layout");let n=-1;try{n=e.reduce(((e,t)=>e+t.getSpan()),0)}catch(e){}super(n,t),this.fields=e,this.decodePrefixes=!!r}}class Ke{decode(){throw new Error("UnionDiscriminator is abstract")}encode(){throw new Error("UnionDiscriminator is abstract")}constructor(e){this.property=e}}class ze extends Ke{decode(e,t){return this.layout.decode(e,t)}encode(e,t,r){return this.layout.encode(e,t,r)}constructor(e,t){if(!(e instanceof xe&&e.isCount()))throw new TypeError("layout must be an unsigned integer ExternalLayout");super(t||e.property||"variant"),this.layout=e}}class He extends be{getSpan(e,t){if(0<=this.span)return this.span;void 0===t&&(t=0);const r=this.getVariant(e,t);if(!r)throw new Error("unable to determine span for unrecognized variant");return r.getSpan(e,t)}defaultGetSourceVariant(e){if(e.hasOwnProperty(this.discriminator.property)){if(this.defaultLayout&&e.hasOwnProperty(this.defaultLayout.property))return;const t=this.registry[e[this.discriminator.property]];if(t&&(!t.layout||e.hasOwnProperty(t.property)))return t}else for(const t in this.registry){const r=this.registry[t];if(e.hasOwnProperty(r.property))return r}throw new Error("unable to infer src variant")}decode(e,t){let r;void 0===t&&(t=0);const n=this.discriminator,i=n.decode(e,t);let o=this.registry[i];if(void 0===o){let s=0;o=this.defaultLayout,this.usesPrefixDiscriminator&&(s=n.layout.span),r=this.makeDestinationObject(),r[n.property]=i,r[o.property]=this.defaultLayout.decode(e,t+s)}else r=o.decode(e,t);return r}encode(e,t,r){void 0===r&&(r=0);const n=this.getSourceVariant(e);if(void 0===n){const n=this.discriminator,i=this.defaultLayout;let o=0;return this.usesPrefixDiscriminator&&(o=n.layout.span),n.encode(e[n.property],t,r),o+i.encode(e[i.property],t,r+o)}return n.encode(e,t,r)}addVariant(e,t,r){const n=new qe(this,e,t,r);return this.registry[e]=n,n}getVariant(e,t){let r=e;return ve.isBuffer(e)&&(void 0===t&&(t=0),r=this.discriminator.decode(e,t)),this.registry[r]}constructor(e,t,r){const n=e instanceof Ee||e instanceof Te;if(n)e=new ze(new Se(e));else if(e instanceof xe&&e.isCount())e=new ze(e);else if(!(e instanceof Ke))throw new TypeError("discr must be a UnionDiscriminator or an unsigned integer layout");if(void 0===t&&(t=null),!(null===t||t instanceof be))throw new TypeError("defaultLayout must be null or a Layout");if(null!==t){if(0>t.span)throw new Error("defaultLayout must have constant span");void 0===t.property&&(t=t.replicate("content"))}let i=-1;t&&(i=t.span,0<=i&&n&&(i+=e.layout.span)),super(i,r),this.discriminator=e,this.usesPrefixDiscriminator=n,this.defaultLayout=t,this.registry={};let o=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(e){return o(e)},this.configGetSourceVariant=function(e){o=e.bind(this)}}}class qe extends be{getSpan(e,t){if(0<=this.span)return this.span;void 0===t&&(t=0);let r=0;return this.union.usesPrefixDiscriminator&&(r=this.union.discriminator.layout.span),r+this.layout.getSpan(e,t+r)}decode(e,t){const r=this.makeDestinationObject();if(void 0===t&&(t=0),this!==this.union.getVariant(e,t))throw new Error("variant mismatch");let n=0;return this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span),this.layout?r[this.property]=this.layout.decode(e,t+n):this.property?r[this.property]=!0:this.union.usesPrefixDiscriminator&&(r[this.union.discriminator.property]=this.variant),r}encode(e,t,r){void 0===r&&(r=0);let n=0;if(this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span),this.layout&&!e.hasOwnProperty(this.property))throw new TypeError("variant lacks property "+this.property);this.union.discriminator.encode(this.variant,t,r);let i=n;if(this.layout&&(this.layout.encode(e[this.property],t,r+n),i+=this.layout.getSpan(t,r+n),0<=this.union.span&&i>this.union.span))throw new Error("encoded variant overruns containing union");return i}fromArray(e){if(this.layout)return this.layout.fromArray(e)}constructor(e,t,r,n){if(!(e instanceof He))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("string"==typeof r&&void 0===n&&(n=r,r=null),r){if(!(r instanceof be))throw new TypeError("layout must be a Layout");if(null!==e.defaultLayout&&0<=r.span&&r.span>e.defaultLayout.span)throw new Error("variant span exceeds span of containing union");if("string"!=typeof n)throw new TypeError("variant must have a String property")}let i=e.span;0>e.span&&(i=r?r.span:0,0<=i&&e.usesPrefixDiscriminator&&(i+=e.discriminator.layout.span)),super(i,n),this.union=e,this.variant=t,this.layout=r||null}}function Ve(e){return 0>e&&(e+=4294967296),e}class We extends be{decode(e,t){const r=this.makeDestinationObject();void 0===t&&(t=0);const n=this.word.decode(e,t);this._packedSetValue(n);for(const e of this.fields)void 0!==e.property&&(r[e.property]=e.decode(n));return r}encode(e,t,r){void 0===r&&(r=0);const n=this.word.decode(t,r);this._packedSetValue(n);for(const t of this.fields)if(void 0!==t.property){const r=e[t.property];void 0!==r&&t.encode(r)}return this.word.encode(this._packedGetValue(),t,r)}addField(e,t){const r=new Ge(this,e,t);return this.fields.push(r),r}addBoolean(e){const t=new $e(this,e);return this.fields.push(t),t}fieldFor(e){if("string"!=typeof e)throw new TypeError("property must be string");for(const t of this.fields)if(t.property===e)return t}constructor(e,t,r){if(!(e instanceof Ee||e instanceof Te))throw new TypeError("word must be a UInt or UIntBE layout");if("string"==typeof t&&void 0===r&&(r=t,t=void 0),4>>this.start}encode(e){if(!Number.isInteger(e)||e!==Ve(e&this.valueMask))throw new TypeError(we("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);const t=this.container._packedGetValue(),r=Ve(e<=t)throw new TypeError("bits must be positive integer");const n=8*e.span,i=e.fields.reduce(((e,t)=>e+t.bits),0);if(t+i>n)throw new Error("bits too long for span remainder ("+(n-i)+" of "+n+" remain)");this.container=e,this.bits=t,this.valueMask=(1<r&&(r=this.length.decode(e,t)),r}decode(e,t){void 0===t&&(t=0);let r=this.span;return 0>r&&(r=this.length.decode(e,t)),e.slice(t,t+r)}encode(e,t,r){let n=this.length;if(this.length instanceof xe&&(n=e.length),!ve.isBuffer(e)||n!==e.length)throw new TypeError(we("Blob.encode",this)+" requires (length "+n+") Buffer as src");if(r+n>t.length)throw new RangeError("encoding overruns Buffer");return t.write(e.toString("hex"),r,n,"hex"),this.length instanceof xe&&this.length.encode(n,t,r),n}constructor(e,t){if(!(e instanceof xe&&e.isCount()||Number.isInteger(e)&&0<=e))throw new TypeError("length must be positive integer or an unsigned integer ExternalLayout");let r=-1;e instanceof xe||(r=e),super(r,t),this.length=e}}class Qe extends be{getSpan(e,t){if(!ve.isBuffer(e))throw new TypeError("b must be a Buffer");void 0===t&&(t=0);let r=t;for(;rt.length)throw new RangeError("encoding overruns Buffer");return n.copy(t,r),t[r+i]=0,i+1}constructor(e){super(-1,e)}}class Ye extends be{getSpan(e,t){if(!ve.isBuffer(e))throw new TypeError("b must be a Buffer");return void 0===t&&(t=0),e.length-t}decode(e,t,r){void 0===t&&(t=0);let n=this.getSpan(e,t);if(0<=this.maxSpan&&this.maxSpant.length)throw new RangeError("encoding overruns Buffer");return n.copy(t,r),i}constructor(e,t){if("string"==typeof e&&void 0===t&&(t=e,e=void 0),void 0===e)e=-1;else if(!Number.isInteger(e))throw new TypeError("maxSpan must be an integer");super(-1,t),this.maxSpan=e}}class Xe extends be{decode(e,t,r){return this.value}encode(e,t,r){return 0}constructor(e,t){super(0,t),this.value=e}}a=xe,u=Ae,c=Se,l=Ee,d=Te,f=ke,h=Ie,p=Ne,y=De,g=Le,m=Fe,v=Ue,b=je,w=Ke,x=ze,A=He,S=qe,E=We,T=Ge,k=$e,I=Ze,_=Qe,P=Ye,R=Xe,C=(e,t)=>new Ae(e,t),M=(e,t,r)=>new Se(e,t,r),O=e=>new Ee(1,e),B=e=>new Ee(2,e),N=e=>new Ee(3,e),D=e=>new Ee(4,e),L=e=>new Ee(5,e),F=e=>new Ee(6,e),U=e=>new Ce(e),j=e=>new Te(2,e),K=e=>new Te(3,e),z=e=>new Te(4,e),H=e=>new Te(5,e),q=e=>new Te(6,e),V=e=>new Me(e),W=e=>new ke(1,e),G=e=>new ke(2,e),$=e=>new ke(3,e),Z=e=>new ke(4,e),Q=e=>new ke(5,e),Y=e=>new ke(6,e),X=e=>new Oe(e),J=e=>new Ie(2,e),ee=e=>new Ie(3,e),te=e=>new Ie(4,e),re=e=>new Ie(5,e),ne=e=>new Ie(6,e),ie=e=>new Be(e),oe=e=>new Ne(e),se=e=>new De(e),ae=e=>new Le(e),ue=e=>new Fe(e),ce=(e,t,r)=>new je(e,t,r),le=(e,t,r)=>new We(e,t,r),de=(e,t,r)=>new Ue(e,t,r),fe=(e,t,r)=>new He(e,t,r),he=(e,t)=>new ze(e,t),pe=(e,t)=>new Ze(e,t),ye=e=>new Qe(e),ge=(e,t)=>new Ye(e,t),me=(e,t)=>new Xe(e,t)})),s.register("9kAuJ",(function(t,r){e(t.exports,"createAssociatedTokenAccountIx",(function(){return u}),(function(e){return u=e})),s("hMVEP");var n=s("liYfk"),i=s("4wXWt"),o=s("8tcqI").Buffer,a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function u(e,t,r,s){return a(this,void 0,void 0,(function*(){const a=yield function(e,t,r){return n.PublicKey.findProgramAddressSync([e.toBuffer(),r.toBuffer(),t.toBuffer()],i.ASSOCIATED_TOKEN_PROGRAM_ID)[0]}(t,r,s),u=i.SYSTEM,c=[{pubkey:e,isSigner:!0,isWritable:!0},{pubkey:a,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:u,isSigner:!1,isWritable:!1},{pubkey:s,isSigner:!1,isWritable:!1},{pubkey:n.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}];return[new(0,n.TransactionInstruction)({keys:c,programId:i.ASSOCIATED_TOKEN_PROGRAM_ID,data:o.from([])}),a]}))}})),s.register("9FVx6",(function(t,r){e(t.exports,"createSplTransferInstruction",(function(){return u}),(function(e){return u=e})),s("hMVEP");var n=s("liYfk"),i=s("cv5z6"),o=s("7q0Gk"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const u=e=>a(void 0,void 0,void 0,(function*(){const t=(0,o.createTransferCheckedInstruction)(e.source,e.mint,e.destination,e.owner,e.amount,e.decimals,[e.owner],e.programId);return e.transferHookProgramId&&(yield(0,i.addExtraAccountMetasForExecute)(e.connection,t,new(0,n.PublicKey)(e.transferHookProgramId),e.source,e.mint,e.destination,e.owner,e.amount)),t}))})),s.register("cv5z6",(function(t,r){e(t.exports,"addExtraAccountMetasForExecute",(function(){return f}));var n=s("faf7S"),i=s("liYfk");s("bfrkk"),s("22JpE"),s("j8p5h"),s("7RkLx");s("6kYG1");var o,a,u=s("k2yVT"),c=(s("7q0Gk"),s("3djrp"),s("dNfx5"),s("l00hl")),l=s("8tcqI").Buffer;(a=o||(o={}))[a.Initialize=0]="Initialize",a[a.Update=1]="Update";(0,n.struct)([(0,n.u8)("instruction"),(0,n.u8)("transferHookInstruction"),(0,u.publicKey)("authority"),(0,u.publicKey)("transferHookProgramId")]);(0,n.struct)([(0,n.u8)("instruction"),(0,n.u8)("transferHookInstruction"),(0,u.publicKey)("transferHookProgramId")]);function d(e,t){const r=t.filter((t=>t.pubkey===e.pubkey)).reduce(((e,t)=>e?{isSigner:e.isSigner||t.isSigner,isWritable:e.isWritable||t.isWritable}:{isSigner:t.isSigner,isWritable:t.isWritable}),void 0);if(r){const{isSigner:t,isWritable:n}=r;t||t===e.isSigner||(e.isSigner=!1),n||n===e.isWritable||(e.isWritable=!1)}return e}async function f(e,t,r,n,o,s,a,u,f){const h=(0,c.getExtraAccountMetaAddress)(o,r),p=await e.getAccountInfo(h,f);if(null==p)return t;const y=(0,c.getExtraAccountMetas)(p);if(![n,o,s,a].every((e=>t.keys.some((t=>t.pubkey===e)))))throw new Error("Missing required account in instruction");const g=function(e,t,r,n,o,s,a){const u=[t,r,n,o,s].map((e=>({pubkey:e,isSigner:!1,isWritable:!1}))),c=l.alloc(16);return c.set(l.from([105,37,101,197,75,251,102,26]),0),c.writeBigUInt64LE(BigInt(a),8),new(0,i.TransactionInstruction)({keys:u,programId:e,data:c})}(r,n,o,s,a,h,BigInt(u));for(const t of y)g.keys.push(d(await(0,c.resolveExtraAccountMeta)(e,t,g.keys,g.data,g.programId),g.keys));t.keys.push(...g.keys.slice(5)),t.keys.push({pubkey:r,isSigner:!1,isWritable:!1}),t.keys.push({pubkey:h,isSigner:!1,isWritable:!1})}})),s.register("bfrkk",(function(t,r){e(t.exports,"TOKEN_PROGRAM_ID",(function(){return i})),e(t.exports,"TOKEN_2022_PROGRAM_ID",(function(){return o})),e(t.exports,"ASSOCIATED_TOKEN_PROGRAM_ID",(function(){return a})),e(t.exports,"NATIVE_MINT",(function(){return u})),e(t.exports,"programSupportsExtensions",(function(){return c}));var n=s("liYfk");const i=new(0,n.PublicKey)("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"),o=new(0,n.PublicKey)("TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"),a=new(0,n.PublicKey)("ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"),u=new(0,n.PublicKey)("So11111111111111111111111111111111111111112");new(0,n.PublicKey)("9pan9bMn5HatX4EJdBwg9VgCa7Uz5HL8N1m5D3NdXejP");function c(e){return e!==i}})),s.register("22JpE",(function(t,r){e(t.exports,"TokenAccountNotFoundError",(function(){return i})),e(t.exports,"TokenInvalidAccountError",(function(){return o})),e(t.exports,"TokenInvalidAccountOwnerError",(function(){return s})),e(t.exports,"TokenInvalidAccountSizeError",(function(){return a})),e(t.exports,"TokenInvalidMintError",(function(){return u})),e(t.exports,"TokenOwnerOffCurveError",(function(){return c})),e(t.exports,"TokenInvalidInstructionProgramError",(function(){return l})),e(t.exports,"TokenInvalidInstructionKeysError",(function(){return d})),e(t.exports,"TokenInvalidInstructionDataError",(function(){return f})),e(t.exports,"TokenInvalidInstructionTypeError",(function(){return h})),e(t.exports,"TokenUnsupportedInstructionError",(function(){return p})),e(t.exports,"TokenTransferHookAccountNotFound",(function(){return y})),e(t.exports,"TokenTransferHookInvalidSeed",(function(){return g})),e(t.exports,"TokenTransferHookAccountDataNotFound",(function(){return m}));class n extends Error{constructor(e){super(e)}}class i extends n{constructor(){super(...arguments),this.name="TokenAccountNotFoundError"}}class o extends n{constructor(){super(...arguments),this.name="TokenInvalidAccountError"}}class s extends n{constructor(){super(...arguments),this.name="TokenInvalidAccountOwnerError"}}class a extends n{constructor(){super(...arguments),this.name="TokenInvalidAccountSizeError"}}class u extends n{constructor(){super(...arguments),this.name="TokenInvalidMintError"}}class c extends n{constructor(){super(...arguments),this.name="TokenOwnerOffCurveError"}}class l extends n{constructor(){super(...arguments),this.name="TokenInvalidInstructionProgramError"}}class d extends n{constructor(){super(...arguments),this.name="TokenInvalidInstructionKeysError"}}class f extends n{constructor(){super(...arguments),this.name="TokenInvalidInstructionDataError"}}class h extends n{constructor(){super(...arguments),this.name="TokenInvalidInstructionTypeError"}}class p extends n{constructor(){super(...arguments),this.name="TokenUnsupportedInstructionError"}}class y extends n{constructor(){super(...arguments),this.name="TokenTransferHookAccountNotFound"}}class g extends n{constructor(){super(...arguments),this.name="TokenTransferHookInvalidSeed"}}class m extends n{constructor(){super(...arguments),this.name="TokenTransferHookAccountDataNotFound"}}})),s.register("j8p5h",(function(t,r){e(t.exports,"addSigners",(function(){return i}));var n=s("liYfk");function i(e,t,r){if(r.length){e.push({pubkey:t,isSigner:!1,isWritable:!1});for(const t of r)e.push({pubkey:t instanceof n.PublicKey?t:t.publicKey,isSigner:!0,isWritable:!1})}else e.push({pubkey:t,isSigner:!0,isWritable:!1});return e}})),s.register("7RkLx",(function(t,r){var n,i;e(t.exports,"TokenInstruction",(function(){return n})),(i=n||(n={}))[i.InitializeMint=0]="InitializeMint",i[i.InitializeAccount=1]="InitializeAccount",i[i.InitializeMultisig=2]="InitializeMultisig",i[i.Transfer=3]="Transfer",i[i.Approve=4]="Approve",i[i.Revoke=5]="Revoke",i[i.SetAuthority=6]="SetAuthority",i[i.MintTo=7]="MintTo",i[i.Burn=8]="Burn",i[i.CloseAccount=9]="CloseAccount",i[i.FreezeAccount=10]="FreezeAccount",i[i.ThawAccount=11]="ThawAccount",i[i.TransferChecked=12]="TransferChecked",i[i.ApproveChecked=13]="ApproveChecked",i[i.MintToChecked=14]="MintToChecked",i[i.BurnChecked=15]="BurnChecked",i[i.InitializeAccount2=16]="InitializeAccount2",i[i.SyncNative=17]="SyncNative",i[i.InitializeAccount3=18]="InitializeAccount3",i[i.InitializeMultisig2=19]="InitializeMultisig2",i[i.InitializeMint2=20]="InitializeMint2",i[i.GetAccountDataSize=21]="GetAccountDataSize",i[i.InitializeImmutableOwner=22]="InitializeImmutableOwner",i[i.AmountToUiAmount=23]="AmountToUiAmount",i[i.UiAmountToAmount=24]="UiAmountToAmount",i[i.InitializeMintCloseAuthority=25]="InitializeMintCloseAuthority",i[i.TransferFeeExtension=26]="TransferFeeExtension",i[i.ConfidentialTransferExtension=27]="ConfidentialTransferExtension",i[i.DefaultAccountStateExtension=28]="DefaultAccountStateExtension",i[i.Reallocate=29]="Reallocate",i[i.MemoTransferExtension=30]="MemoTransferExtension",i[i.CreateNativeMint=31]="CreateNativeMint",i[i.InitializeNonTransferableMint=32]="InitializeNonTransferableMint",i[i.InterestBearingMintExtension=33]="InterestBearingMintExtension",i[i.CpiGuardExtension=34]="CpiGuardExtension",i[i.InitializePermanentDelegate=35]="InitializePermanentDelegate",i[i.TransferHookExtension=36]="TransferHookExtension",i[i.MetadataPointerExtension=39]="MetadataPointerExtension"})),s.register("6kYG1",(function(t,r){e(t.exports,"u64",(function(){return s("agI9D").u64})),e(t.exports,"bool",(function(){return s("2spFj").bool})),e(t.exports,"publicKey",(function(){return s("k2yVT").publicKey})),s("5Sxpf"),s("agI9D"),s("cT7lu"),s("2spFj"),s("k2yVT")})),s.register("5Sxpf",(function(t,r){e(t.exports,"encodeDecode",(function(){return n}));const n=e=>({decode:e.decode.bind(e),encode:e.encode.bind(e)})})),s.register("agI9D",(function(t,r){e(t.exports,"u64",(function(){return l})),e(t.exports,"u128",(function(){return d}));var n=s("faf7S"),i=s("e6Uwk"),o=s("5Sxpf"),a=s("1zvFR").Buffer;const u=e=>t=>{const r=(0,n.blob)(e,t),{encode:s,decode:u}=(0,o.encodeDecode)(r),c=r;return c.decode=(e,t)=>{const r=u(e,t);return(0,i.toBigIntLE)(a.from(r))},c.encode=(t,r,n)=>{const o=(0,i.toBufferLE)(t,e);return s(o,r,n)},c},c=e=>t=>{const r=(0,n.blob)(e,t),{encode:s,decode:u}=(0,o.encodeDecode)(r),c=r;return c.decode=(e,t)=>{const r=u(e,t);return(0,i.toBigIntBE)(a.from(r))},c.encode=(t,r,n)=>{const o=(0,i.toBufferBE)(t,e);return s(o,r,n)},c},l=u(8),d=(c(8),u(16));c(16),u(24),c(24),u(32),c(32)})),s.register("1zvFR",(function(t,r){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */var n,i;e(t.exports,"Buffer",(function(){return n}),(function(e){return n=e})),e(t.exports,"INSPECT_MAX_BYTES",(function(){return i}),(function(e){return i=e}));var o=s("1iwmJ"),a=s("fno87");const u="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;n=d,i=50;const c=2147483647;function l(e){if(e>c)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,d.prototype),t}function d(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return p(e)}return f(e,t,r)}function f(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!d.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|v(e,t);let n=l(r);const i=n.write(e,t);i!==r&&(n=n.slice(0,i));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(X(e,Uint8Array)){const t=new Uint8Array(e);return g(t.buffer,t.byteOffset,t.byteLength)}return y(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(X(e,ArrayBuffer)||e&&X(e.buffer,ArrayBuffer))return g(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(X(e,SharedArrayBuffer)||e&&X(e.buffer,SharedArrayBuffer)))return g(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return d.from(n,t,r);const i=function(e){if(d.isBuffer(e)){const t=0|m(e.length),r=l(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||J(e.length)?l(0):y(e);if("Buffer"===e.type&&Array.isArray(e.data))return y(e.data)}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return d.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function h(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function p(e){return h(e),l(e<0?0:0|m(e))}function y(e){const t=e.length<0?0:0|m(e.length),r=l(t);for(let n=0;n=c)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+c.toString(16)+" bytes");return 0|e}function v(e,t){if(d.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||X(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return Z(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return Q(e).length;default:if(i)return n?-1:Z(e).length;t=(""+t).toLowerCase(),i=!0}}function b(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return O(this,t,r);case"utf8":case"utf-8":return P(this,t,r);case"ascii":return C(this,t,r);case"latin1":case"binary":return M(this,t,r);case"base64":return _(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function w(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function x(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),J(r=+r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=d.from(t,n)),d.isBuffer(t))return 0===t.length?-1:A(e,t,r,n,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):A(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function A(e,t,r,n,i){let o,s=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){let n=-1;for(o=r;oa&&(r=a-u),o=r;o>=0;o--){let r=!0;for(let n=0;ni&&(n=i):n=i;const o=t.length;let s;for(n>o/2&&(n=o/2),s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(t,e.length-r),e,r,n)}function _(e,t,r){return 0===t&&r===e.length?o.fromByteArray(e):o.fromByteArray(e.slice(t,r))}function P(e,t,r){r=Math.min(e.length,r);const n=[];let i=t;for(;i239?4:t>223?3:t>191?2:1;if(i+s<=r){let r,n,a,u;switch(s){case 1:t<128&&(o=t);break;case 2:r=e[i+1],128==(192&r)&&(u=(31&t)<<6|63&r,u>127&&(o=u));break;case 3:r=e[i+1],n=e[i+2],128==(192&r)&&128==(192&n)&&(u=(15&t)<<12|(63&r)<<6|63&n,u>2047&&(u<55296||u>57343)&&(o=u));break;case 4:r=e[i+1],n=e[i+2],a=e[i+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(u=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a,u>65535&&u<1114112&&(o=u))}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(e){const t=e.length;if(t<=R)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(d.isBuffer(t)||(t=d.from(t)),t.copy(n,i)):Uint8Array.prototype.set.call(n,t,i);else{if(!d.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,i)}i+=t.length}return n},d.byteLength=v,d.prototype._isBuffer=!0,d.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""},u&&(d.prototype[u]=d.prototype.inspect),d.prototype.compare=function(e,t,r,n,i){if(X(e,Uint8Array)&&(e=d.from(e,e.offset,e.byteLength)),!d.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;let o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0);const a=Math.min(o,s),u=this.slice(n,i),c=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let o=!1;for(;;)switch(n){case"hex":return S(this,e,t,r);case"utf8":case"utf-8":return E(this,e,t,r);case"ascii":case"latin1":case"binary":return T(this,e,t,r);case"base64":return k(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const R=4096;function C(e,t,r){let n="";r=Math.min(e.length,r);for(let i=t;in)&&(r=n);let i="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function D(e,t,r,n,i,o){if(!d.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function L(e,t,r,n,i){V(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function F(e,t,r,n,i){V(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function U(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function j(e,t,r,n,i){return t=+t,r>>>=0,i||U(e,0,r,4),a.write(e,t,r,n,23,4),r+4}function K(e,t,r,n,i){return t=+t,r>>>=0,i||U(e,0,r,8),a.write(e,t,r,n,52,8),r+8}d.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||N(e,t,this.length);let n=this[e],i=1,o=0;for(;++o>>=0,t>>>=0,r||N(e,t,this.length);let n=this[e+--t],i=1;for(;t>0&&(i*=256);)n+=this[e+--t]*i;return n},d.prototype.readUint8=d.prototype.readUInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),this[e]},d.prototype.readUint16LE=d.prototype.readUInt16LE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]|this[e+1]<<8},d.prototype.readUint16BE=d.prototype.readUInt16BE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]<<8|this[e+1]},d.prototype.readUint32LE=d.prototype.readUInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},d.prototype.readUint32BE=d.prototype.readUInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},d.prototype.readBigUInt64LE=te((function(e){W(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,i=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(i)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],i=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||N(e,t,this.length);let n=this[e],i=1,o=0;for(;++o=i&&(n-=Math.pow(2,8*t)),n},d.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||N(e,t,this.length);let n=t,i=1,o=this[e+--n];for(;n>0&&(i*=256);)o+=this[e+--n]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},d.prototype.readInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},d.prototype.readInt16LE=function(e,t){e>>>=0,t||N(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt16BE=function(e,t){e>>>=0,t||N(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},d.prototype.readInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},d.prototype.readBigInt64LE=te((function(e){W(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||N(e,4,this.length),a.read(this,e,!0,23,4)},d.prototype.readFloatBE=function(e,t){return e>>>=0,t||N(e,4,this.length),a.read(this,e,!1,23,4)},d.prototype.readDoubleLE=function(e,t){return e>>>=0,t||N(e,8,this.length),a.read(this,e,!0,52,8)},d.prototype.readDoubleBE=function(e,t){return e>>>=0,t||N(e,8,this.length),a.read(this,e,!1,52,8)},d.prototype.writeUintLE=d.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){D(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,!n){D(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},d.prototype.writeUint8=d.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,1,255,0),this[t]=255&e,t+1},d.prototype.writeUint16LE=d.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeUint16BE=d.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeUint32LE=d.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},d.prototype.writeUint32BE=d.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigUInt64LE=te((function(e,t=0){return L(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeBigUInt64BE=te((function(e,t=0){return F(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);D(this,e,t,r,n-1,-n)}let i=0,o=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+r},d.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);D(this,e,t,r,n-1,-n)}let i=r-1,o=1,s=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/o>>0)-s&255;return t+r},d.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},d.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},d.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||D(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigInt64LE=te((function(e,t=0){return L(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeBigInt64BE=te((function(e,t=0){return F(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeFloatLE=function(e,t,r){return j(this,e,t,!0,r)},d.prototype.writeFloatBE=function(e,t,r){return j(this,e,t,!1,r)},d.prototype.writeDoubleLE=function(e,t,r){return K(this,e,t,!0,r)},d.prototype.writeDoubleBE=function(e,t,r){return K(this,e,t,!1,r)},d.prototype.copy=function(e,t,r,n){if(!d.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function V(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(o+1)}${n}`:`>= -(2${n} ** ${8*(o+1)-1}${n}) and < 2 ** ${8*(o+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new z.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,r){W(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||G(t,e.length-(r+1))}(n,i,o)}function W(e,t){if("number"!=typeof e)throw new z.ERR_INVALID_ARG_TYPE(t,"number",e)}function G(e,t,r){if(Math.floor(e)!==e)throw W(e,r),new z.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new z.ERR_BUFFER_OUT_OF_BOUNDS;throw new z.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}H("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),H("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),H("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>2**32?i=q(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=q(i)),i+="n"),n+=` It must be ${t}. Received ${i}`,n}),RangeError);const $=/[^+/0-9A-Za-z-_]/g;function Z(e,t){let r;t=t||1/0;const n=e.length;let i=null;const o=[];for(let s=0;s55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function Q(e){return o.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace($,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Y(e,t,r,n){let i;for(i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function X(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function J(e){return e!=e}const ee=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let i=0;i<16;++i)t[n+i]=e[r]+e[i]}return t}();function te(e){return"undefined"==typeof BigInt?re:e}function re(){throw new Error("BigInt not supported")}})),s.register("cT7lu",(function(e,r){var n=s("kAKNF");s("5Sxpf"),s("agI9D");new(t(n))("1e+18")})),s.register("2spFj",(function(t,r){e(t.exports,"bool",(function(){return o}));var n=s("faf7S"),i=s("5Sxpf");const o=e=>{const t=(0,n.u8)(e),{encode:r,decode:o}=(0,i.encodeDecode)(t),s=t;return s.decode=(e,t)=>!!o(e,t),s.encode=(e,t,n)=>{const i=Number(e);return r(i,t,n)},s}})),s.register("k2yVT",(function(t,r){e(t.exports,"publicKey",(function(){return a}));var n=s("faf7S"),i=s("h3dM9"),o=s("5Sxpf");const a=e=>{const t=(0,n.blob)(32,e),{encode:r,decode:s}=(0,o.encodeDecode)(t),a=t;return a.decode=(e,t)=>{const r=s(e,t);return new(0,i.PublicKey)(r)},a.encode=(e,t,n)=>{const i=e.toBuffer();return r(i,t,n)},a}})),s.register("h3dM9",(function(r,n){e(r.exports,"PublicKey",(function(){return P}));var i=s("1zvFR"),o=s("6CTZ4"),a=s("gw3rz"),u=s("c1rzP"),c=s("85iHy"),l=s("e3ovm"),d=s("bbtOq"),f=s("faf7S"),h=(f=s("faf7S"),s("e6Uwk")),p=s("ggqnz"),y=(s("hif0n"),s("dr7Uk"),s("lisVB"),s("7gxz9")),g=s("2E83V"),m=s("5TKQ6");a.utils.sha512Sync=(...e)=>(0,o.sha512)(a.utils.concatBytes(...e));a.utils.randomPrivateKey;const v=()=>{const e=a.utils.randomPrivateKey(),t=b(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),{publicKey:t,secretKey:r}},b=a.sync.getPublicKey;function w(e){try{return a.Point.fromHex(e,!0),!0}catch{return!1}}const x=(e,t)=>a.sync.sign(e,t.slice(0,32)),A=a.sync.verify,S=e=>i.Buffer.isBuffer(e)?e:e instanceof Uint8Array?i.Buffer.from(e.buffer,e.byteOffset,e.byteLength):i.Buffer.from(e);class E{encode(){return i.Buffer.from((0,d.serialize)(T,this))}static decode(e){return(0,d.deserialize)(T,this,e)}static decodeUnchecked(e){return(0,d.deserializeUnchecked)(T,this,e)}constructor(e){Object.assign(this,e)}}const T=new Map;let k;const I=32;let _=1;k=Symbol.toStringTag;class P extends E{static unique(){const e=new P(_);return _+=1,new P(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return t(c).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(i.Buffer);if(e.length===I)return e;const t=i.Buffer.alloc(32);return e.copy(t,32-e.length),t}get[k](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,t,r){const n=i.Buffer.concat([e.toBuffer(),i.Buffer.from(t),r.toBuffer()]),o=(0,l.sha256)(n);return new P(o)}static createProgramAddressSync(e,t){let r=i.Buffer.alloc(0);e.forEach((function(e){if(e.length>32)throw new TypeError("Max seed length exceeded");r=i.Buffer.concat([r,S(e)])})),r=i.Buffer.concat([r,t.toBuffer(),i.Buffer.from("ProgramDerivedAddress")]);const n=(0,l.sha256)(r);if(w(n))throw new Error("Invalid seeds, address must fall off the curve");return new P(n)}static async createProgramAddress(e,t){return this.createProgramAddressSync(e,t)}static findProgramAddressSync(e,t){let r,n=255;for(;0!=n;){try{const o=e.concat(i.Buffer.from([n]));r=this.createProgramAddressSync(o,t)}catch(e){if(e instanceof TypeError)throw e;n--;continue}return[r,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){return w(new P(e).toBytes())}constructor(e){if(super({}),this._bn=void 0,function(e){return void 0!==e._bn}(e))this._bn=e._bn;else{if("string"==typeof e){const r=t(c).decode(e);if(r.length!=I)throw new Error("Invalid public key input");this._bn=new(t(u))(r)}else this._bn=new(t(u))(e);if(this._bn.byteLength()>I)throw new Error("Invalid public key input")}}}P.default=new P("11111111111111111111111111111111"),T.set(P,{kind:"struct",fields:[["_bn","u256"]]});new P("BPFLoader1111111111111111111111111111111111");const R=1232;class C extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}}Object.defineProperty(C.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});class M 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(M.prototype,"name",{value:"TransactionExpiredTimeoutError"});class O extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}}Object.defineProperty(O.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});class B{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 t=new Map;this.keySegments().flat().forEach(((e,r)=>{t.set(e.toBase58(),r)}));const r=e=>{const r=t.get(e.toBase58());if(void 0===r)throw new Error("Encountered an unknown instruction account key during compilation");return r};return e.map((e=>({programIdIndex:r(e.programId),accountKeyIndexes:e.keys.map((e=>r(e.pubkey))),data:e.data})))}constructor(e,t){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=t}}const N=(e="publicKey")=>f.blob(32,e),D=(e="string")=>{const t=f.struct([f.u32("length"),f.u32("lengthPadding"),f.blob(f.offset(f.u32(),-8),"chars")],e),r=t.decode.bind(t),n=t.encode.bind(t),o=t;return o.decode=(e,t)=>r(e,t).chars.toString(),o.encode=(e,t,r)=>{const o={chars:i.Buffer.from(e,"utf8")};return n(o,t,r)},o.alloc=e=>f.u32().span+f.u32().span+i.Buffer.from(e,"utf8").length,o};function L(e,t){const r=e=>{if(e.span>=0)return e.span;if("function"==typeof e.alloc)return e.alloc(t[e.property]);if("count"in e&&"elementLayout"in e){const n=t[e.property];if(Array.isArray(n))return n.length*r(e.elementLayout)}else if("fields"in e)return L({layout:e},t[e.property]);return 0};let n=0;return e.layout.fields.forEach((e=>{n+=r(e)})),n}function F(e){let t=0,r=0;for(;;){let n=e.shift();if(t|=(127&n)<<7*r,r+=1,0==(128&n))break}return t}function U(e,t){let r=t;for(;;){let t=127&r;if(r>>=7,0==r){e.push(t);break}t|=128,e.push(t)}}function j(e,t){if(!e)throw new Error(t||"Assertion failed")}class K{static compile(e,t){const r=new Map,n=e=>{const t=e.toBase58();let n=r.get(t);return void 0===n&&(n={isSigner:!1,isWritable:!1,isInvoked:!1},r.set(t,n)),n},i=n(t);i.isSigner=!0,i.isWritable=!0;for(const t of e){n(t.programId).isInvoked=!0;for(const e of t.keys){const t=n(e.pubkey);t.isSigner||(t.isSigner=e.isSigner),t.isWritable||(t.isWritable=e.isWritable)}}return new K(t,r)}getMessageComponents(){const e=[...this.keyMetaMap.entries()];j(e.length<=256,"Max static account keys length exceeded");const t=e.filter((([,e])=>e.isSigner&&e.isWritable)),r=e.filter((([,e])=>e.isSigner&&!e.isWritable)),n=e.filter((([,e])=>!e.isSigner&&e.isWritable)),i=e.filter((([,e])=>!e.isSigner&&!e.isWritable)),o={numRequiredSignatures:t.length+r.length,numReadonlySignedAccounts:r.length,numReadonlyUnsignedAccounts:i.length};{j(t.length>0,"Expected at least one writable signer key");const[e]=t[0];j(e===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}return[o,[...t.map((([e])=>new P(e))),...r.map((([e])=>new P(e))),...n.map((([e])=>new P(e))),...i.map((([e])=>new P(e)))]]}extractTableLookup(e){const[t,r]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&e.isWritable)),[n,i]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&!e.isWritable));if(0!==t.length||0!==n.length)return[{accountKey:e.key,writableIndexes:t,readonlyIndexes:n},{writable:r,readonly:i}]}drainKeysFoundInLookupTable(e,t){const r=new Array,n=new Array;for(const[i,o]of this.keyMetaMap.entries())if(t(o)){const t=new P(i),o=e.findIndex((e=>e.equals(t)));o>=0&&(j(o<256,"Max lookup table index exceeded"),r.push(o),n.push(t),this.keyMetaMap.delete(i))}return[r,n]}constructor(e,t){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=t}}class z{get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map((e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:t(c).decode(e.data)})))}get addressTableLookups(){return[]}getAccountKeys(){return new B(this.staticAccountKeys)}static compile(e){const r=K.compile(e.instructions,e.payerKey),[n,i]=r.getMessageComponents(),o=new B(i).compileInstructions(e.instructions).map((e=>({programIdIndex:e.programIdIndex,accounts:e.accountKeyIndexes,data:t(c).encode(e.data)})));return new z({header:n,accountKeys:i,recentBlockhash:e.recentBlockhash,instructions:o})}isAccountSigner(e){return e=this.header.numRequiredSignatures){return e-t!this.isProgramId(t)))}serialize(){const e=this.accountKeys.length;let r=[];U(r,e);const n=this.instructions.map((e=>{const{accounts:r,programIdIndex:n}=e,o=Array.from(t(c).decode(e.data));let s=[];U(s,r.length);let a=[];return U(a,o.length),{programIdIndex:n,keyIndicesCount:i.Buffer.from(s),keyIndices:r,dataLength:i.Buffer.from(a),data:o}}));let o=[];U(o,n.length);let s=i.Buffer.alloc(R);i.Buffer.from(o).copy(s);let a=o.length;n.forEach((e=>{const t=f.struct([f.u8("programIdIndex"),f.blob(e.keyIndicesCount.length,"keyIndicesCount"),f.seq(f.u8("keyIndex"),e.keyIndices.length,"keyIndices"),f.blob(e.dataLength.length,"dataLength"),f.seq(f.u8("userdatum"),e.data.length,"data")]).encode(e,s,a);a+=t})),s=s.slice(0,a);const u=f.struct([f.blob(1,"numRequiredSignatures"),f.blob(1,"numReadonlySignedAccounts"),f.blob(1,"numReadonlyUnsignedAccounts"),f.blob(r.length,"keyCount"),f.seq(N("key"),e,"keys"),N("recentBlockhash")]),l={numRequiredSignatures:i.Buffer.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:i.Buffer.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:i.Buffer.from([this.header.numReadonlyUnsignedAccounts]),keyCount:i.Buffer.from(r),keys:this.accountKeys.map((e=>S(e.toBytes()))),recentBlockhash:t(c).decode(this.recentBlockhash)};let d=i.Buffer.alloc(2048);const h=u.encode(l,d);return s.copy(d,h),d.slice(0,h+s.length)}static from(e){let r=[...e];const n=r.shift();if(n!==(127&n))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");const o=r.shift(),s=r.shift(),a=F(r);let u=[];for(let e=0;enew P(e))),this.recentBlockhash=e.recentBlockhash,this.instructions=e.instructions,this.instructions.forEach((e=>this.indexToProgramIds.set(e.programIdIndex,this.accountKeys[e.programIdIndex])))}}let H;var q;(q=H||(H={}))[q.BLOCKHEIGHT_EXCEEDED=0]="BLOCKHEIGHT_EXCEEDED",q[q.PROCESSED=1]="PROCESSED",q[q.TIMED_OUT=2]="TIMED_OUT",q[q.NONCE_INVALID=3]="NONCE_INVALID";const V=i.Buffer.alloc(64).fill(0);class W{toJSON(){return{keys:this.keys.map((({pubkey:e,isSigner:t,isWritable:r})=>({pubkey:e.toJSON(),isSigner:t,isWritable:r}))),programId:this.programId.toJSON(),data:[...this.data]}}constructor(e){this.keys=void 0,this.programId=void 0,this.data=i.Buffer.alloc(0),this.programId=e.programId,this.keys=e.keys,e.data&&(this.data=e.data)}}class G{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}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(0===e.length)throw new Error("No instructions");return e.forEach((e=>{"instructions"in e?this.instructions=this.instructions.concat(e.instructions):"data"in e&&"programId"in e&&"keys"in e?this.instructions.push(e):this.instructions.push(new W(e))})),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let e,r,n;if(this.nonceInfo?(e=this.nonceInfo.nonce,r=this.instructions[0]!=this.nonceInfo.nonceInstruction?[this.nonceInfo.nonceInstruction,...this.instructions]:this.instructions):(e=this.recentBlockhash,r=this.instructions),!e)throw new Error("Transaction recentBlockhash required");if(r.length<1&&console.warn("No instructions provided"),this.feePayer)n=this.feePayer;else{if(!(this.signatures.length>0&&this.signatures[0].publicKey))throw new Error("Transaction fee payer required");n=this.signatures[0].publicKey}for(let e=0;e{e.keys.forEach((e=>{o.push({...e})}));const t=e.programId.toString();i.includes(t)||i.push(t)})),i.forEach((e=>{o.push({pubkey:new P(e),isSigner:!1,isWritable:!1})}));const s=[];o.forEach((e=>{const t=e.pubkey.toString(),r=s.findIndex((e=>e.pubkey.toString()===t));r>-1?(s[r].isWritable=s[r].isWritable||e.isWritable,s[r].isSigner=s[r].isSigner||e.isSigner):s.push(e)})),s.sort((function(e,t){return e.isSigner!==t.isSigner?e.isSigner?-1:1:e.isWritable!==t.isWritable?e.isWritable?-1:1:e.pubkey.toBase58().localeCompare(t.pubkey.toBase58())}));const a=s.findIndex((e=>e.pubkey.equals(n)));if(a>-1){const[e]=s.splice(a,1);e.isSigner=!0,e.isWritable=!0,s.unshift(e)}else s.unshift({pubkey:n,isSigner:!0,isWritable:!0});for(const e of this.signatures){const t=s.findIndex((t=>t.pubkey.equals(e.publicKey)));if(!(t>-1))throw new Error(`unknown signer: ${e.publicKey.toString()}`);s[t].isSigner||(s[t].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."))}let u=0,l=0,d=0;const f=[],h=[];s.forEach((({pubkey:e,isSigner:t,isWritable:r})=>{t?(f.push(e.toString()),u+=1,r||(l+=1)):(h.push(e.toString()),r||(d+=1))}));const p=f.concat(h),y=r.map((e=>{const{data:r,programId:n}=e;return{programIdIndex:p.indexOf(n.toString()),accounts:e.keys.map((e=>p.indexOf(e.pubkey.toString()))),data:t(c).encode(r)}}));return y.forEach((e=>{j(e.programIdIndex>=0),e.accounts.forEach((e=>j(e>=0)))})),new z({header:{numRequiredSignatures:u,numReadonlySignedAccounts:l,numReadonlyUnsignedAccounts:d},accountKeys:p,recentBlockhash:e,instructions:y})}_compile(){const e=this.compileMessage(),t=e.accountKeys.slice(0,e.header.numRequiredSignatures);if(this.signatures.length===t.length){if(this.signatures.every(((e,r)=>t[r].equals(e.publicKey))))return e}return this.signatures=t.map((e=>({signature:null,publicKey:e}))),e}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(e){return(await e.getFeeForMessage(this.compileMessage())).value}setSigners(...e){if(0===e.length)throw new Error("No signers");const t=new Set;this.signatures=e.filter((e=>{const r=e.toString();return!t.has(r)&&(t.add(r),!0)})).map((e=>({signature:null,publicKey:e})))}sign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}this.signatures=r.map((e=>({signature:null,publicKey:e.publicKey})));const n=this._compile();this._partialSign(n,...r)}partialSign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}const n=this._compile();this._partialSign(n,...r)}_partialSign(e,...t){const r=e.serialize();t.forEach((e=>{const t=x(r,e.secretKey);this._addSignature(e.publicKey,S(t))}))}addSignature(e,t){this._compile(),this._addSignature(e,t)}_addSignature(e,t){j(64===t.length);const r=this.signatures.findIndex((t=>e.equals(t.publicKey)));if(r<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[r].signature=i.Buffer.from(t)}verifySignatures(e){return this._verifySignatures(this.serializeMessage(),void 0===e||e)}_verifySignatures(e,t){for(const{signature:r,publicKey:n}of this.signatures)if(null===r){if(t)return!1}else if(!A(r,e,n.toBytes()))return!1;return!0}serialize(e){const{requireAllSignatures:t,verifySignatures:r}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),n=this.serializeMessage();if(r&&!this._verifySignatures(n,t))throw new Error("Signature verification failed");return this._serialize(n)}_serialize(e){const{signatures:t}=this,r=[];U(r,t.length);const n=r.length+64*t.length+e.length,o=i.Buffer.alloc(n);return j(t.length<256),i.Buffer.from(r).copy(o,0),t.forEach((({signature:e},t)=>{null!==e&&(j(64===e.length,"signature has invalid length"),i.Buffer.from(e).copy(o,r.length+64*t))})),e.copy(o,r.length+64*t.length),j(o.length<=R,`Transaction too large: ${o.length} > 1232`),o}get keys(){return j(1===this.instructions.length),this.instructions[0].keys.map((e=>e.pubkey))}get programId(){return j(1===this.instructions.length),this.instructions[0].programId}get data(){return j(1===this.instructions.length),this.instructions[0].data}static from(e){let r=[...e];const n=F(r);let o=[];for(let e=0;e0&&(n.feePayer=e.accountKeys[0]),r.forEach(((r,i)=>{const o={signature:r==t(c).encode(V)?null:t(c).decode(r),publicKey:e.accountKeys[i]};n.signatures.push(o)})),e.instructions.forEach((r=>{const i=r.accounts.map((t=>{const r=e.accountKeys[t];return{pubkey:r,isSigner:n.signatures.some((e=>e.publicKey.toString()===r.toString()))||e.isAccountSigner(t),isWritable:e.isAccountWritable(t)}}));n.instructions.push(new W({keys:i,programId:e.accountKeys[r.programIdIndex],data:t(c).decode(r.data)}))})),n._message=e,n._json=n.toJSON(),n}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:r}=e;this.minNonceContextSlot=t,this.nonceInfo=r}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){const{blockhash:t,lastValidBlockHeight:r}=e;this.recentBlockhash=t,this.lastValidBlockHeight=r}else{const{recentBlockhash:t,nonceInfo:r}=e;r&&(this.nonceInfo=r),this.recentBlockhash=t}}}const $=new P("SysvarC1ock11111111111111111111111111111111"),Z=(new P("SysvarEpochSchedu1e111111111111111111111111"),new P("Sysvar1nstructions1111111111111111111111111"),new P("SysvarRecentB1ockHashes11111111111111111111")),Q=new P("SysvarRent111111111111111111111111111111111"),Y=(new P("SysvarRewards111111111111111111111111111111"),new P("SysvarS1otHashes111111111111111111111111111"),new P("SysvarS1otHistory11111111111111111111111111"),new P("SysvarStakeHistory1111111111111111111111111"));async function X(e,t,r,n){const i=n&&{skipPreflight:n.skipPreflight,preflightCommitment:n.preflightCommitment||n.commitment,maxRetries:n.maxRetries,minContextSlot:n.minContextSlot},o=await e.sendTransaction(t,r,i);let s;if(null!=t.recentBlockhash&&null!=t.lastValidBlockHeight)s=(await e.confirmTransaction({abortSignal:n?.abortSignal,signature:o,blockhash:t.recentBlockhash,lastValidBlockHeight:t.lastValidBlockHeight},n&&n.commitment)).value;else if(null!=t.minNonceContextSlot&&null!=t.nonceInfo){const{nonceInstruction:r}=t.nonceInfo,i=r.keys[0].pubkey;s=(await e.confirmTransaction({abortSignal:n?.abortSignal,minContextSlot:t.minNonceContextSlot,nonceAccountPubkey:i,nonceValue:t.nonceInfo.nonce,signature:o},n&&n.commitment)).value}else null!=n?.abortSignal&&console.warn("sendAndConfirmTransaction(): A transaction with a deprecated confirmation strategy was supplied along with an `abortSignal`. Only transactions having `lastValidBlockHeight` or a combination of `nonceInfo` and `minNonceContextSlot` are abortable."),s=(await e.confirmTransaction(o,n&&n.commitment)).value;if(s.err)throw new Error(`Transaction ${o} failed (${JSON.stringify(s)})`);return o}function J(e){return new Promise((t=>setTimeout(t,e)))}function ee(e,t){const r=e.layout.span>=0?e.layout.span:L(e,t),n=i.Buffer.alloc(r),o=Object.assign({instruction:e.index},t);return e.layout.encode(o,n),n}const te=f.nu64("lamportsPerSignature"),re=f.struct([f.u32("version"),f.u32("state"),N("authorizedPubkey"),N("nonce"),f.struct([te],"feeCalculator")]),ne=re.span;const ie=(oe=8,e=>{const t=(0,f.blob)(oe,e),{encode:r,decode:n}=(e=>({decode:e.decode.bind(e),encode:e.encode.bind(e)}))(t),o=t;return o.decode=(e,t)=>{const r=n(e,t);return(0,h.toBigIntLE)(i.Buffer.from(r))},o.encode=(e,t,n)=>{const i=(0,h.toBufferLE)(e,oe);return r(i,t,n)},o});var oe;const se=Object.freeze({Create:{index:0,layout:f.struct([f.u32("instruction"),f.ns64("lamports"),f.ns64("space"),N("programId")])},Assign:{index:1,layout:f.struct([f.u32("instruction"),N("programId")])},Transfer:{index:2,layout:f.struct([f.u32("instruction"),ie("lamports")])},CreateWithSeed:{index:3,layout:f.struct([f.u32("instruction"),N("base"),D("seed"),f.ns64("lamports"),f.ns64("space"),N("programId")])},AdvanceNonceAccount:{index:4,layout:f.struct([f.u32("instruction")])},WithdrawNonceAccount:{index:5,layout:f.struct([f.u32("instruction"),f.ns64("lamports")])},InitializeNonceAccount:{index:6,layout:f.struct([f.u32("instruction"),N("authorized")])},AuthorizeNonceAccount:{index:7,layout:f.struct([f.u32("instruction"),N("authorized")])},Allocate:{index:8,layout:f.struct([f.u32("instruction"),f.ns64("space")])},AllocateWithSeed:{index:9,layout:f.struct([f.u32("instruction"),N("base"),D("seed"),f.ns64("space"),N("programId")])},AssignWithSeed:{index:10,layout:f.struct([f.u32("instruction"),N("base"),D("seed"),N("programId")])},TransferWithSeed:{index:11,layout:f.struct([f.u32("instruction"),ie("lamports"),D("seed"),N("programId")])},UpgradeNonceAccount:{index:12,layout:f.struct([f.u32("instruction")])}});class ae{static createAccount(e){const t=ee(se.Create,{lamports:e.lamports,space:e.space,programId:S(e.programId.toBuffer())});return new W({keys:[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.newAccountPubkey,isSigner:!0,isWritable:!0}],programId:this.programId,data:t})}static transfer(e){let t,r;if("basePubkey"in e){t=ee(se.TransferWithSeed,{lamports:BigInt(e.lamports),seed:e.seed,programId:S(e.programId.toBuffer())}),r=[{pubkey:e.fromPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0}]}else{t=ee(se.Transfer,{lamports:BigInt(e.lamports)}),r=[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0}]}return new W({keys:r,programId:this.programId,data:t})}static assign(e){let t,r;if("basePubkey"in e){t=ee(se.AssignWithSeed,{base:S(e.basePubkey.toBuffer()),seed:e.seed,programId:S(e.programId.toBuffer())}),r=[{pubkey:e.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1}]}else{t=ee(se.Assign,{programId:S(e.programId.toBuffer())}),r=[{pubkey:e.accountPubkey,isSigner:!0,isWritable:!0}]}return new W({keys:r,programId:this.programId,data:t})}static createAccountWithSeed(e){const t=ee(se.CreateWithSeed,{base:S(e.basePubkey.toBuffer()),seed:e.seed,lamports:e.lamports,space:e.space,programId:S(e.programId.toBuffer())});let r=[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.newAccountPubkey,isSigner:!1,isWritable:!0}];return e.basePubkey!=e.fromPubkey&&r.push({pubkey:e.basePubkey,isSigner:!0,isWritable:!1}),new W({keys:r,programId:this.programId,data:t})}static createNonceAccount(e){const t=new G;"basePubkey"in e&&"seed"in e?t.add(ae.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.noncePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:ne,programId:this.programId})):t.add(ae.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.noncePubkey,lamports:e.lamports,space:ne,programId:this.programId}));const r={noncePubkey:e.noncePubkey,authorizedPubkey:e.authorizedPubkey};return t.add(this.nonceInitialize(r)),t}static nonceInitialize(e){const t=ee(se.InitializeNonceAccount,{authorized:S(e.authorizedPubkey.toBuffer())}),r={keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:Z,isSigner:!1,isWritable:!1},{pubkey:Q,isSigner:!1,isWritable:!1}],programId:this.programId,data:t};return new W(r)}static nonceAdvance(e){const t=ee(se.AdvanceNonceAccount),r={keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:Z,isSigner:!1,isWritable:!1},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:t};return new W(r)}static nonceWithdraw(e){const t=ee(se.WithdrawNonceAccount,{lamports:e.lamports});return new W({keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0},{pubkey:Z,isSigner:!1,isWritable:!1},{pubkey:Q,isSigner:!1,isWritable:!1},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:t})}static nonceAuthorize(e){const t=ee(se.AuthorizeNonceAccount,{authorized:S(e.newAuthorizedPubkey.toBuffer())});return new W({keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:t})}static allocate(e){let t,r;if("basePubkey"in e){t=ee(se.AllocateWithSeed,{base:S(e.basePubkey.toBuffer()),seed:e.seed,space:e.space,programId:S(e.programId.toBuffer())}),r=[{pubkey:e.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1}]}else{t=ee(se.Allocate,{space:e.space}),r=[{pubkey:e.accountPubkey,isSigner:!0,isWritable:!0}]}return new W({keys:r,programId:this.programId,data:t})}constructor(){}}ae.programId=new P("11111111111111111111111111111111");class ue{static getMinNumSignatures(e){return 2*(Math.ceil(e/ue.chunkSize)+1+1)}static async load(e,t,r,n,o){{const i=await e.getMinimumBalanceForRentExemption(o.length),s=await e.getAccountInfo(r.publicKey,"confirmed");let a=null;if(null!==s){if(s.executable)return console.error("Program load failed, account is already executable"),!1;s.data.length!==o.length&&(a=a||new G,a.add(ae.allocate({accountPubkey:r.publicKey,space:o.length}))),s.owner.equals(n)||(a=a||new G,a.add(ae.assign({accountPubkey:r.publicKey,programId:n}))),s.lamports0?i:1,space:o.length,programId:n}));null!==a&&await X(e,a,[t,r],{commitment:"confirmed"})}const s=f.struct([f.u32("instruction"),f.u32("offset"),f.u32("bytesLength"),f.u32("bytesLengthPadding"),f.seq(f.u8("byte"),f.offset(f.u32(),-8),"bytes")]),a=ue.chunkSize;let u=0,c=o,l=[];for(;c.length>0;){const o=c.slice(0,a),d=i.Buffer.alloc(a+16);s.encode({instruction:0,offset:u,bytes:o,bytesLength:0,bytesLengthPadding:0},d);const f=(new G).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0}],programId:n,data:d});if(l.push(X(e,f,[t,r],{commitment:"confirmed"})),e._rpcEndpoint.includes("solana.com")){const e=4;await J(1e3/e)}u+=a,c=c.slice(a)}await Promise.all(l);{const o=f.struct([f.u32("instruction")]),s=i.Buffer.alloc(o.span);o.encode({instruction:1},s);const a=(new G).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0},{pubkey:Q,isSigner:!1,isWritable:!1}],programId:n,data:s});await X(e,a,[t,r],{commitment:"confirmed"})}return!0}constructor(){}}ue.chunkSize=932;new P("BPFLoader2111111111111111111111111111111111");Object.prototype.toString,Object.keys;class ce extends Error{constructor(e,t){super(e),this.logs=void 0,this.logs=t}}class le extends Error{constructor({code:e,message:t,data:r},n){super(null!=n?`${n}: ${t}`:t),this.code=void 0,this.data=void 0,this.code=e,this.data=r,this.name="SolanaJSONRPCError"}}globalThis.fetch;f.struct([f.u32("typeIndex"),ie("deactivationSlot"),f.nu64("lastExtendedSlot"),f.u8("lastExtendedStartIndex"),f.u8(),f.seq(N(),f.offset(f.u8(),-1),"authority")]);const de=(0,p.coerce)((0,p.instance)(P),(0,p.string)(),(e=>new P(e))),fe=(0,p.tuple)([(0,p.string)(),(0,p.literal)("base64")]),he=(0,p.coerce)((0,p.instance)(i.Buffer),fe,(e=>i.Buffer.from(e[0],"base64")));function pe(e){return(0,p.union)([(0,p.type)({jsonrpc:(0,p.literal)("2.0"),id:(0,p.string)(),result:e}),(0,p.type)({jsonrpc:(0,p.literal)("2.0"),id:(0,p.string)(),error:(0,p.type)({code:(0,p.unknown)(),message:(0,p.string)(),data:(0,p.optional)((0,p.any)())})})])}const ye=pe((0,p.unknown)());function ge(e){return(0,p.coerce)(pe(e),ye,(t=>"error"in t?t:{...t,result:(0,p.create)(t.result,e)}))}function me(e){return ge((0,p.type)({context:(0,p.type)({slot:(0,p.number)()}),value:e}))}function ve(e){return(0,p.type)({context:(0,p.type)({slot:(0,p.number)()}),value:e})}const be=(0,p.type)({foundation:(0,p.number)(),foundationTerm:(0,p.number)(),initial:(0,p.number)(),taper:(0,p.number)(),terminal:(0,p.number)()}),we=(ge((0,p.array)((0,p.nullable)((0,p.type)({epoch:(0,p.number)(),effectiveSlot:(0,p.number)(),amount:(0,p.number)(),postBalance:(0,p.number)(),commission:(0,p.optional)((0,p.nullable)((0,p.number)()))})))),(0,p.type)({total:(0,p.number)(),validator:(0,p.number)(),foundation:(0,p.number)(),epoch:(0,p.number)()})),xe=(0,p.type)({epoch:(0,p.number)(),slotIndex:(0,p.number)(),slotsInEpoch:(0,p.number)(),absoluteSlot:(0,p.number)(),blockHeight:(0,p.optional)((0,p.number)()),transactionCount:(0,p.optional)((0,p.number)())}),Ae=(0,p.type)({slotsPerEpoch:(0,p.number)(),leaderScheduleSlotOffset:(0,p.number)(),warmup:(0,p.boolean)(),firstNormalEpoch:(0,p.number)(),firstNormalSlot:(0,p.number)()}),Se=(0,p.record)((0,p.string)(),(0,p.array)((0,p.number)())),Ee=(0,p.nullable)((0,p.union)([(0,p.type)({}),(0,p.string)()])),Te=(0,p.type)({err:Ee}),ke=(0,p.literal)("receivedSignature");(0,p.type)({"solana-core":(0,p.string)(),"feature-set":(0,p.optional)((0,p.number)())}),me((0,p.type)({err:(0,p.nullable)((0,p.union)([(0,p.type)({}),(0,p.string)()])),logs:(0,p.nullable)((0,p.array)((0,p.string)())),accounts:(0,p.optional)((0,p.nullable)((0,p.array)((0,p.nullable)((0,p.type)({executable:(0,p.boolean)(),owner:(0,p.string)(),lamports:(0,p.number)(),data:(0,p.array)((0,p.string)()),rentEpoch:(0,p.optional)((0,p.number)())}))))),unitsConsumed:(0,p.optional)((0,p.number)()),returnData:(0,p.optional)((0,p.nullable)((0,p.type)({programId:(0,p.string)(),data:(0,p.tuple)([(0,p.string)(),(0,p.literal)("base64")])})))})),me((0,p.type)({byIdentity:(0,p.record)((0,p.string)(),(0,p.array)((0,p.number)())),range:(0,p.type)({firstSlot:(0,p.number)(),lastSlot:(0,p.number)()})}));ge(be),ge(we),ge(xe),ge(Ae),ge(Se),ge((0,p.number)()),me((0,p.type)({total:(0,p.number)(),circulating:(0,p.number)(),nonCirculating:(0,p.number)(),nonCirculatingAccounts:(0,p.array)(de)}));const Ie=(0,p.type)({amount:(0,p.string)(),uiAmount:(0,p.nullable)((0,p.number)()),decimals:(0,p.number)(),uiAmountString:(0,p.optional)((0,p.string)())}),_e=(me((0,p.array)((0,p.type)({address:de,amount:(0,p.string)(),uiAmount:(0,p.nullable)((0,p.number)()),decimals:(0,p.number)(),uiAmountString:(0,p.optional)((0,p.string)())}))),me((0,p.array)((0,p.type)({pubkey:de,account:(0,p.type)({executable:(0,p.boolean)(),owner:de,lamports:(0,p.number)(),data:he,rentEpoch:(0,p.number)()})}))),(0,p.type)({program:(0,p.string)(),parsed:(0,p.unknown)(),space:(0,p.number)()})),Pe=(me((0,p.array)((0,p.type)({pubkey:de,account:(0,p.type)({executable:(0,p.boolean)(),owner:de,lamports:(0,p.number)(),data:_e,rentEpoch:(0,p.number)()})}))),me((0,p.array)((0,p.type)({lamports:(0,p.number)(),address:de}))),(0,p.type)({executable:(0,p.boolean)(),owner:de,lamports:(0,p.number)(),data:he,rentEpoch:(0,p.number)()})),Re=((0,p.type)({pubkey:de,account:Pe}),(0,p.coerce)((0,p.union)([(0,p.instance)(i.Buffer),_e]),(0,p.union)([fe,_e]),(e=>Array.isArray(e)?(0,p.create)(e,he):e))),Ce=(0,p.type)({executable:(0,p.boolean)(),owner:de,lamports:(0,p.number)(),data:Re,rentEpoch:(0,p.number)()}),Me=((0,p.type)({pubkey:de,account:Ce}),(0,p.type)({state:(0,p.union)([(0,p.literal)("active"),(0,p.literal)("inactive"),(0,p.literal)("activating"),(0,p.literal)("deactivating")]),active:(0,p.number)(),inactive:(0,p.number)()}),ge((0,p.array)((0,p.type)({signature:(0,p.string)(),slot:(0,p.number)(),err:Ee,memo:(0,p.nullable)((0,p.string)()),blockTime:(0,p.optional)((0,p.nullable)((0,p.number)()))}))),ge((0,p.array)((0,p.type)({signature:(0,p.string)(),slot:(0,p.number)(),err:Ee,memo:(0,p.nullable)((0,p.string)()),blockTime:(0,p.optional)((0,p.nullable)((0,p.number)()))}))),(0,p.type)({subscription:(0,p.number)(),result:ve(Pe)}),(0,p.type)({pubkey:de,account:Pe})),Oe=((0,p.type)({subscription:(0,p.number)(),result:ve(Me)}),(0,p.type)({parent:(0,p.number)(),slot:(0,p.number)(),root:(0,p.number)()})),Be=((0,p.type)({subscription:(0,p.number)(),result:Oe}),(0,p.union)([(0,p.type)({type:(0,p.union)([(0,p.literal)("firstShredReceived"),(0,p.literal)("completed"),(0,p.literal)("optimisticConfirmation"),(0,p.literal)("root")]),slot:(0,p.number)(),timestamp:(0,p.number)()}),(0,p.type)({type:(0,p.literal)("createdBank"),parent:(0,p.number)(),slot:(0,p.number)(),timestamp:(0,p.number)()}),(0,p.type)({type:(0,p.literal)("frozen"),slot:(0,p.number)(),timestamp:(0,p.number)(),stats:(0,p.type)({numTransactionEntries:(0,p.number)(),numSuccessfulTransactions:(0,p.number)(),numFailedTransactions:(0,p.number)(),maxTransactionsPerEntry:(0,p.number)()})}),(0,p.type)({type:(0,p.literal)("dead"),slot:(0,p.number)(),timestamp:(0,p.number)(),err:(0,p.string)()})])),Ne=((0,p.type)({subscription:(0,p.number)(),result:Be}),(0,p.type)({subscription:(0,p.number)(),result:ve((0,p.union)([Te,ke]))}),(0,p.type)({subscription:(0,p.number)(),result:(0,p.number)()}),(0,p.type)({pubkey:(0,p.string)(),gossip:(0,p.nullable)((0,p.string)()),tpu:(0,p.nullable)((0,p.string)()),rpc:(0,p.nullable)((0,p.string)()),version:(0,p.nullable)((0,p.string)())}),(0,p.type)({votePubkey:(0,p.string)(),nodePubkey:(0,p.string)(),activatedStake:(0,p.number)(),epochVoteAccount:(0,p.boolean)(),epochCredits:(0,p.array)((0,p.tuple)([(0,p.number)(),(0,p.number)(),(0,p.number)()])),commission:(0,p.number)(),lastVote:(0,p.number)(),rootSlot:(0,p.nullable)((0,p.number)())})),De=(ge((0,p.type)({current:(0,p.array)(Ne),delinquent:(0,p.array)(Ne)})),(0,p.union)([(0,p.literal)("processed"),(0,p.literal)("confirmed"),(0,p.literal)("finalized")])),Le=(0,p.type)({slot:(0,p.number)(),confirmations:(0,p.nullable)((0,p.number)()),err:Ee,confirmationStatus:(0,p.optional)(De)}),Fe=(me((0,p.array)((0,p.nullable)(Le))),ge((0,p.number)()),(0,p.type)({accountKey:de,writableIndexes:(0,p.array)((0,p.number)()),readonlyIndexes:(0,p.array)((0,p.number)())})),Ue=(0,p.type)({signatures:(0,p.array)((0,p.string)()),message:(0,p.type)({accountKeys:(0,p.array)((0,p.string)()),header:(0,p.type)({numRequiredSignatures:(0,p.number)(),numReadonlySignedAccounts:(0,p.number)(),numReadonlyUnsignedAccounts:(0,p.number)()}),instructions:(0,p.array)((0,p.type)({accounts:(0,p.array)((0,p.number)()),data:(0,p.string)(),programIdIndex:(0,p.number)()})),recentBlockhash:(0,p.string)(),addressTableLookups:(0,p.optional)((0,p.array)(Fe))})}),je=(0,p.type)({pubkey:de,signer:(0,p.boolean)(),writable:(0,p.boolean)(),source:(0,p.optional)((0,p.union)([(0,p.literal)("transaction"),(0,p.literal)("lookupTable")]))}),Ke=(0,p.type)({accountKeys:(0,p.array)(je),signatures:(0,p.array)((0,p.string)())}),ze=(0,p.type)({parsed:(0,p.unknown)(),program:(0,p.string)(),programId:de}),He=(0,p.type)({accounts:(0,p.array)(de),data:(0,p.string)(),programId:de}),qe=(0,p.union)([He,ze]),Ve=(0,p.union)([(0,p.type)({parsed:(0,p.unknown)(),program:(0,p.string)(),programId:(0,p.string)()}),(0,p.type)({accounts:(0,p.array)((0,p.string)()),data:(0,p.string)(),programId:(0,p.string)()})]),We=(0,p.coerce)(qe,Ve,(e=>"accounts"in e?(0,p.create)(e,He):(0,p.create)(e,ze))),Ge=(0,p.type)({signatures:(0,p.array)((0,p.string)()),message:(0,p.type)({accountKeys:(0,p.array)(je),instructions:(0,p.array)(We),recentBlockhash:(0,p.string)(),addressTableLookups:(0,p.optional)((0,p.nullable)((0,p.array)(Fe)))})}),$e=(0,p.type)({accountIndex:(0,p.number)(),mint:(0,p.string)(),owner:(0,p.optional)((0,p.string)()),uiTokenAmount:Ie}),Ze=(0,p.type)({writable:(0,p.array)(de),readonly:(0,p.array)(de)}),Qe=(0,p.type)({err:Ee,fee:(0,p.number)(),innerInstructions:(0,p.optional)((0,p.nullable)((0,p.array)((0,p.type)({index:(0,p.number)(),instructions:(0,p.array)((0,p.type)({accounts:(0,p.array)((0,p.number)()),data:(0,p.string)(),programIdIndex:(0,p.number)()}))})))),preBalances:(0,p.array)((0,p.number)()),postBalances:(0,p.array)((0,p.number)()),logMessages:(0,p.optional)((0,p.nullable)((0,p.array)((0,p.string)()))),preTokenBalances:(0,p.optional)((0,p.nullable)((0,p.array)($e))),postTokenBalances:(0,p.optional)((0,p.nullable)((0,p.array)($e))),loadedAddresses:(0,p.optional)(Ze),computeUnitsConsumed:(0,p.optional)((0,p.number)())}),Ye=(0,p.type)({err:Ee,fee:(0,p.number)(),innerInstructions:(0,p.optional)((0,p.nullable)((0,p.array)((0,p.type)({index:(0,p.number)(),instructions:(0,p.array)(We)})))),preBalances:(0,p.array)((0,p.number)()),postBalances:(0,p.array)((0,p.number)()),logMessages:(0,p.optional)((0,p.nullable)((0,p.array)((0,p.string)()))),preTokenBalances:(0,p.optional)((0,p.nullable)((0,p.array)($e))),postTokenBalances:(0,p.optional)((0,p.nullable)((0,p.array)($e))),loadedAddresses:(0,p.optional)(Ze),computeUnitsConsumed:(0,p.optional)((0,p.number)())}),Xe=(0,p.union)([(0,p.literal)(0),(0,p.literal)("legacy")]),Je=(0,p.type)({pubkey:(0,p.string)(),lamports:(0,p.number)(),postBalance:(0,p.nullable)((0,p.number)()),rewardType:(0,p.nullable)((0,p.string)()),commission:(0,p.optional)((0,p.nullable)((0,p.number)()))}),et=(ge((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),transactions:(0,p.array)((0,p.type)({transaction:Ue,meta:(0,p.nullable)(Qe),version:(0,p.optional)(Xe)})),rewards:(0,p.optional)((0,p.array)(Je)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),ge((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),rewards:(0,p.optional)((0,p.array)(Je)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),ge((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),transactions:(0,p.array)((0,p.type)({transaction:Ke,meta:(0,p.nullable)(Qe),version:(0,p.optional)(Xe)})),rewards:(0,p.optional)((0,p.array)(Je)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),ge((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),transactions:(0,p.array)((0,p.type)({transaction:Ge,meta:(0,p.nullable)(Ye),version:(0,p.optional)(Xe)})),rewards:(0,p.optional)((0,p.array)(Je)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),ge((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),transactions:(0,p.array)((0,p.type)({transaction:Ke,meta:(0,p.nullable)(Ye),version:(0,p.optional)(Xe)})),rewards:(0,p.optional)((0,p.array)(Je)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),ge((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),rewards:(0,p.optional)((0,p.array)(Je)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),ge((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),transactions:(0,p.array)((0,p.type)({transaction:Ue,meta:(0,p.nullable)(Qe)})),rewards:(0,p.optional)((0,p.array)(Je)),blockTime:(0,p.nullable)((0,p.number)())}))),ge((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),signatures:(0,p.array)((0,p.string)()),blockTime:(0,p.nullable)((0,p.number)())}))),ge((0,p.nullable)((0,p.type)({slot:(0,p.number)(),meta:Qe,blockTime:(0,p.optional)((0,p.nullable)((0,p.number)())),transaction:Ue,version:(0,p.optional)(Xe)}))),ge((0,p.nullable)((0,p.type)({slot:(0,p.number)(),transaction:Ge,meta:(0,p.nullable)(Ye),blockTime:(0,p.optional)((0,p.nullable)((0,p.number)())),version:(0,p.optional)(Xe)}))),me((0,p.type)({blockhash:(0,p.string)(),feeCalculator:(0,p.type)({lamportsPerSignature:(0,p.number)()})})),me((0,p.type)({blockhash:(0,p.string)(),lastValidBlockHeight:(0,p.number)()})),(0,p.type)({slot:(0,p.number)(),numTransactions:(0,p.number)(),numSlots:(0,p.number)(),samplePeriodSecs:(0,p.number)()})),tt=(ge((0,p.array)(et)),me((0,p.nullable)((0,p.type)({feeCalculator:(0,p.type)({lamportsPerSignature:(0,p.number)()})}))),ge((0,p.string)()),ge((0,p.string)()),(0,p.type)({err:Ee,logs:(0,p.array)((0,p.string)()),signature:(0,p.string)()}));(0,p.type)({result:ve(tt),subscription:(0,p.number)()});class rt{static generate(){return new rt(v())}static fromSecretKey(e,t){if(64!==e.byteLength)throw new Error("bad secret key size");const r=e.slice(32,64);if(!t||!t.skipValidation){const t=e.slice(0,32),n=b(t);for(let e=0;e<32;e++)if(r[e]!==n[e])throw new Error("provided secretKey is invalid")}return new rt({publicKey:r,secretKey:e})}static fromSeed(e){const t=b(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),new rt({publicKey:t,secretKey:r})}get publicKey(){return new P(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}constructor(e){this._keypair=void 0,this._keypair=e??v()}}const nt=Object.freeze({CreateLookupTable:{index:0,layout:f.struct([f.u32("instruction"),ie("recentSlot"),f.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:f.struct([f.u32("instruction")])},ExtendLookupTable:{index:2,layout:f.struct([f.u32("instruction"),ie(),f.seq(N(),f.offset(f.u32(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:f.struct([f.u32("instruction")])},CloseLookupTable:{index:4,layout:f.struct([f.u32("instruction")])}});class it{static createLookupTable(e){const[t,r]=P.findProgramAddressSync([e.authority.toBuffer(),(0,h.toBufferLE)(BigInt(e.recentSlot),8)],this.programId),n=ee(nt.CreateLookupTable,{recentSlot:BigInt(e.recentSlot),bumpSeed:r}),i=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:ae.programId,isSigner:!1,isWritable:!1}];return[new W({programId:this.programId,keys:i,data:n}),t]}static freezeLookupTable(e){const t=ee(nt.FreezeLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new W({programId:this.programId,keys:r,data:t})}static extendLookupTable(e){const t=ee(nt.ExtendLookupTable,{addresses:e.addresses.map((e=>e.toBytes()))}),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return e.payer&&r.push({pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:ae.programId,isSigner:!1,isWritable:!1}),new W({programId:this.programId,keys:r,data:t})}static deactivateLookupTable(e){const t=ee(nt.DeactivateLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new W({programId:this.programId,keys:r,data:t})}static closeLookupTable(e){const t=ee(nt.CloseLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.recipient,isSigner:!1,isWritable:!0}];return new W({programId:this.programId,keys:r,data:t})}constructor(){}}it.programId=new P("AddressLookupTab1e1111111111111111111111111");const ot=Object.freeze({RequestUnits:{index:0,layout:f.struct([f.u8("instruction"),f.u32("units"),f.u32("additionalFee")])},RequestHeapFrame:{index:1,layout:f.struct([f.u8("instruction"),f.u32("bytes")])},SetComputeUnitLimit:{index:2,layout:f.struct([f.u8("instruction"),f.u32("units")])},SetComputeUnitPrice:{index:3,layout:f.struct([f.u8("instruction"),ie("microLamports")])}});class st{static requestUnits(e){const t=ee(ot.RequestUnits,e);return new W({keys:[],programId:this.programId,data:t})}static requestHeapFrame(e){const t=ee(ot.RequestHeapFrame,e);return new W({keys:[],programId:this.programId,data:t})}static setComputeUnitLimit(e){const t=ee(ot.SetComputeUnitLimit,e);return new W({keys:[],programId:this.programId,data:t})}static setComputeUnitPrice(e){const t=ee(ot.SetComputeUnitPrice,{microLamports:BigInt(e.microLamports)});return new W({keys:[],programId:this.programId,data:t})}constructor(){}}st.programId=new P("ComputeBudget111111111111111111111111111111");const at=f.struct([f.u8("numSignatures"),f.u8("padding"),f.u16("signatureOffset"),f.u16("signatureInstructionIndex"),f.u16("publicKeyOffset"),f.u16("publicKeyInstructionIndex"),f.u16("messageDataOffset"),f.u16("messageDataSize"),f.u16("messageInstructionIndex")]);class ut{static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,instructionIndex:o}=e;j(32===t.length,`Public Key must be 32 bytes but received ${t.length} bytes`),j(64===n.length,`Signature must be 64 bytes but received ${n.length} bytes`);const s=at.span,a=s+t.length,u=a+n.length,c=i.Buffer.alloc(u+r.length),l=null==o?65535:o;return at.encode({numSignatures:1,padding:0,signatureOffset:a,signatureInstructionIndex:l,publicKeyOffset:s,publicKeyInstructionIndex:l,messageDataOffset:u,messageDataSize:r.length,messageInstructionIndex:l},c),c.fill(t,s),c.fill(n,a),c.fill(r,u),new W({keys:[],programId:ut.programId,data:c})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;j(64===t.length,`Private key must be 64 bytes but received ${t.length} bytes`);try{const e=rt.fromSecretKey(t),i=e.publicKey.toBytes(),o=x(r,e.secretKey);return this.createInstructionWithPublicKey({publicKey:i,message:r,signature:o,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}}constructor(){}}ut.programId=new P("Ed25519SigVerify111111111111111111111111111"),m.utils.hmacSha256Sync=(e,...t)=>{const r=g.hmac.create(l.sha256,e);return t.forEach((e=>r.update(e))),r.digest()};m.utils.isValidPrivateKey;const ct=m.getPublicKey,lt=f.struct([f.u8("numSignatures"),f.u16("signatureOffset"),f.u8("signatureInstructionIndex"),f.u16("ethAddressOffset"),f.u8("ethAddressInstructionIndex"),f.u16("messageDataOffset"),f.u16("messageDataSize"),f.u8("messageInstructionIndex"),f.blob(20,"ethAddress"),f.blob(64,"signature"),f.u8("recoveryId")]);class dt{static publicKeyToEthAddress(e){j(64===e.length,`Public key must be 64 bytes but received ${e.length} bytes`);try{return i.Buffer.from((0,y.keccak_256)(S(e))).slice(-20)}catch(e){throw new Error(`Error constructing Ethereum address: ${e}`)}}static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,recoveryId:i,instructionIndex:o}=e;return dt.createInstructionWithEthAddress({ethAddress:dt.publicKeyToEthAddress(t),message:r,signature:n,recoveryId:i,instructionIndex:o})}static createInstructionWithEthAddress(e){const{ethAddress:t,message:r,signature:n,recoveryId:o,instructionIndex:s=0}=e;let a;a="string"==typeof t?t.startsWith("0x")?i.Buffer.from(t.substr(2),"hex"):i.Buffer.from(t,"hex"):t,j(20===a.length,`Address must be 20 bytes but received ${a.length} bytes`);const u=12+a.length,c=u+n.length+1,l=i.Buffer.alloc(lt.span+r.length);return lt.encode({numSignatures:1,signatureOffset:u,signatureInstructionIndex:s,ethAddressOffset:12,ethAddressInstructionIndex:s,messageDataOffset:c,messageDataSize:r.length,messageInstructionIndex:s,signature:S(n),ethAddress:S(a),recoveryId:o},l),l.fill(S(r),lt.span),new W({keys:[],programId:dt.programId,data:l})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;j(32===t.length,`Private key must be 32 bytes but received ${t.length} bytes`);try{const e=S(t),a=ct(e,!1).slice(1),u=i.Buffer.from((0,y.keccak_256)(S(r))),[c,l]=(o=u,s=e,m.signSync(o,s,{der:!1,recovered:!0}));return this.createInstructionWithPublicKey({publicKey:a,message:r,signature:c,recoveryId:l,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}var o,s}constructor(){}}dt.programId=new P("KeccakSecp256k11111111111111111111111111111");const ft=new P("StakeConfig11111111111111111111111111111111");class ht{constructor(e,t,r){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=e,this.epoch=t,this.custodian=r}}ht.default=new ht(0,0,P.default);const pt=Object.freeze({Initialize:{index:0,layout:f.struct([f.u32("instruction"),((e="authorized")=>f.struct([N("staker"),N("withdrawer")],e))(),((e="lockup")=>f.struct([f.ns64("unixTimestamp"),f.ns64("epoch"),N("custodian")],e))()])},Authorize:{index:1,layout:f.struct([f.u32("instruction"),N("newAuthorized"),f.u32("stakeAuthorizationType")])},Delegate:{index:2,layout:f.struct([f.u32("instruction")])},Split:{index:3,layout:f.struct([f.u32("instruction"),f.ns64("lamports")])},Withdraw:{index:4,layout:f.struct([f.u32("instruction"),f.ns64("lamports")])},Deactivate:{index:5,layout:f.struct([f.u32("instruction")])},Merge:{index:7,layout:f.struct([f.u32("instruction")])},AuthorizeWithSeed:{index:8,layout:f.struct([f.u32("instruction"),N("newAuthorized"),f.u32("stakeAuthorizationType"),D("authoritySeed"),N("authorityOwner")])}});Object.freeze({Staker:{index:0},Withdrawer:{index:1}});class yt{static initialize(e){const{stakePubkey:t,authorized:r,lockup:n}=e,i=n||ht.default,o=ee(pt.Initialize,{authorized:{staker:S(r.staker.toBuffer()),withdrawer:S(r.withdrawer.toBuffer())},lockup:{unixTimestamp:i.unixTimestamp,epoch:i.epoch,custodian:S(i.custodian.toBuffer())}}),s={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:Q,isSigner:!1,isWritable:!1}],programId:this.programId,data:o};return new W(s)}static createAccountWithSeed(e){const t=new G;t.add(ae.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:i}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:i}))}static createAccount(e){const t=new G;t.add(ae.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:i}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:i}))}static delegate(e){const{stakePubkey:t,authorizedPubkey:r,votePubkey:n}=e,i=ee(pt.Delegate);return(new G).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:$,isSigner:!1,isWritable:!1},{pubkey:Y,isSigner:!1,isWritable:!1},{pubkey:ft,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static authorize(e){const{stakePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,stakeAuthorizationType:i,custodianPubkey:o}=e,s=ee(pt.Authorize,{newAuthorized:S(n.toBuffer()),stakeAuthorizationType:i.index}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:$,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return o&&a.push({pubkey:o,isSigner:!1,isWritable:!1}),(new G).add({keys:a,programId:this.programId,data:s})}static authorizeWithSeed(e){const{stakePubkey:t,authorityBase:r,authoritySeed:n,authorityOwner:i,newAuthorizedPubkey:o,stakeAuthorizationType:s,custodianPubkey:a}=e,u=ee(pt.AuthorizeWithSeed,{newAuthorized:S(o.toBuffer()),stakeAuthorizationType:s.index,authoritySeed:n,authorityOwner:S(i.toBuffer())}),c=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1},{pubkey:$,isSigner:!1,isWritable:!1}];return a&&c.push({pubkey:a,isSigner:!1,isWritable:!1}),(new G).add({keys:c,programId:this.programId,data:u})}static splitInstruction(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:i}=e,o=ee(pt.Split,{lamports:i});return new W({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:o})}static split(e){const t=new G;return t.add(ae.createAccount({fromPubkey:e.authorizedPubkey,newAccountPubkey:e.splitStakePubkey,lamports:0,space:this.space,programId:this.programId})),t.add(this.splitInstruction(e))}static splitWithSeed(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,basePubkey:i,seed:o,lamports:s}=e,a=new G;return a.add(ae.allocate({accountPubkey:n,basePubkey:i,seed:o,space:this.space,programId:this.programId})),a.add(this.splitInstruction({stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:s}))}static merge(e){const{stakePubkey:t,sourceStakePubKey:r,authorizedPubkey:n}=e,i=ee(pt.Merge);return(new G).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:$,isSigner:!1,isWritable:!1},{pubkey:Y,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static withdraw(e){const{stakePubkey:t,authorizedPubkey:r,toPubkey:n,lamports:i,custodianPubkey:o}=e,s=ee(pt.Withdraw,{lamports:i}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:$,isSigner:!1,isWritable:!1},{pubkey:Y,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return o&&a.push({pubkey:o,isSigner:!1,isWritable:!1}),(new G).add({keys:a,programId:this.programId,data:s})}static deactivate(e){const{stakePubkey:t,authorizedPubkey:r}=e,n=ee(pt.Deactivate);return(new G).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:$,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}constructor(){}}yt.programId=new P("Stake11111111111111111111111111111111111111"),yt.space=200;const gt=Object.freeze({InitializeAccount:{index:0,layout:f.struct([f.u32("instruction"),((e="voteInit")=>f.struct([N("nodePubkey"),N("authorizedVoter"),N("authorizedWithdrawer"),f.u8("commission")],e))()])},Authorize:{index:1,layout:f.struct([f.u32("instruction"),N("newAuthorized"),f.u32("voteAuthorizationType")])},Withdraw:{index:3,layout:f.struct([f.u32("instruction"),f.ns64("lamports")])},AuthorizeWithSeed:{index:10,layout:f.struct([f.u32("instruction"),((e="voteAuthorizeWithSeedArgs")=>f.struct([f.u32("voteAuthorizationType"),N("currentAuthorityDerivedKeyOwnerPubkey"),D("currentAuthorityDerivedKeySeed"),N("newAuthorized")],e))()])}});Object.freeze({Voter:{index:0},Withdrawer:{index:1}});class mt{static initializeAccount(e){const{votePubkey:t,nodePubkey:r,voteInit:n}=e,i=ee(gt.InitializeAccount,{voteInit:{nodePubkey:S(n.nodePubkey.toBuffer()),authorizedVoter:S(n.authorizedVoter.toBuffer()),authorizedWithdrawer:S(n.authorizedWithdrawer.toBuffer()),commission:n.commission}}),o={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:Q,isSigner:!1,isWritable:!1},{pubkey:$,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i};return new W(o)}static createAccount(e){const t=new G;return t.add(ae.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.votePubkey,lamports:e.lamports,space:this.space,programId:this.programId})),t.add(this.initializeAccount({votePubkey:e.votePubkey,nodePubkey:e.voteInit.nodePubkey,voteInit:e.voteInit}))}static authorize(e){const{votePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,voteAuthorizationType:i}=e,o=ee(gt.Authorize,{newAuthorized:S(n.toBuffer()),voteAuthorizationType:i.index}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:$,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return(new G).add({keys:s,programId:this.programId,data:o})}static authorizeWithSeed(e){const{currentAuthorityDerivedKeyBasePubkey:t,currentAuthorityDerivedKeyOwnerPubkey:r,currentAuthorityDerivedKeySeed:n,newAuthorizedPubkey:i,voteAuthorizationType:o,votePubkey:s}=e,a=ee(gt.AuthorizeWithSeed,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:S(r.toBuffer()),currentAuthorityDerivedKeySeed:n,newAuthorized:S(i.toBuffer()),voteAuthorizationType:o.index}}),u=[{pubkey:s,isSigner:!1,isWritable:!0},{pubkey:$,isSigner:!1,isWritable:!1},{pubkey:t,isSigner:!0,isWritable:!1}];return(new G).add({keys:u,programId:this.programId,data:a})}static withdraw(e){const{votePubkey:t,authorizedWithdrawerPubkey:r,lamports:n,toPubkey:i}=e,o=ee(gt.Withdraw,{lamports:n}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:i,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return(new G).add({keys:s,programId:this.programId,data:o})}static safeWithdraw(e,t,r){if(e.lamports>t-r)throw new Error("Withdraw will leave vote account with insuffcient funds.");return mt.withdraw(e)}constructor(){}}mt.programId=new P("Vote111111111111111111111111111111111111111"),mt.space=3731;new P("Va1idator1nfo111111111111111111111111111111"),(0,p.type)({name:(0,p.string)(),website:(0,p.optional)((0,p.string)()),details:(0,p.optional)((0,p.string)()),keybaseUsername:(0,p.optional)((0,p.string)())});new P("Vote111111111111111111111111111111111111111"),f.struct([N("nodePubkey"),N("authorizedWithdrawer"),f.u8("commission"),f.nu64(),f.seq(f.struct([f.nu64("slot"),f.u32("confirmationCount")]),f.offset(f.u32(),-8),"votes"),f.u8("rootSlotValid"),f.nu64("rootSlot"),f.nu64(),f.seq(f.struct([f.nu64("epoch"),N("authorizedVoter")]),f.offset(f.u32(),-8),"authorizedVoters"),f.struct([f.seq(f.struct([N("authorizedPubkey"),f.nu64("epochOfLastAuthorizedSwitch"),f.nu64("targetEpoch")]),32,"buf"),f.nu64("idx"),f.u8("isEmpty")],"priorVoters"),f.nu64(),f.seq(f.struct([f.nu64("epoch"),f.nu64("credits"),f.nu64("prevCredits")]),f.offset(f.u32(),-8),"epochCredits"),f.struct([f.nu64("slot"),f.nu64("timestamp")],"lastTimestamp")])})),s.register("bbtOq",(function(e,t){var r=s("1zvFR").Buffer,n=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__decorate||function(e,t,r,n){var i,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s},a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},u=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.deserializeUnchecked=e.exports.deserialize=e.exports.serialize=e.exports.BinaryReader=e.exports.BinaryWriter=e.exports.BorshError=e.exports.baseDecode=e.exports.baseEncode=void 0;const c=u(s("c1rzP")),l=u(s("85iHy")),d=a(s("5rvRH")),f=new("function"!=typeof TextDecoder?d.TextDecoder:TextDecoder)("utf-8",{fatal:!0});e.exports.baseEncode=function(e){return"string"==typeof e&&(e=r.from(e,"utf8")),l.default.encode(r.from(e))},e.exports.baseDecode=function(e){return r.from(l.default.decode(e))};const h=1024;class p extends Error{addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}}e.exports.BorshError=p;class y{maybeResize(){this.buf.length<16+this.length&&(this.buf=r.concat([this.buf,r.alloc(h)]))}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(r.from(new c.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(r.from(new c.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(r.from(new c.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(r.from(new c.default(e).toArray("le",64)))}writeBuffer(e){this.buf=r.concat([r.from(this.buf.subarray(0,this.length)),e,r.alloc(h)]),this.length+=e.length}writeString(e){this.maybeResize();const t=r.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(r.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(const r of e)this.maybeResize(),t(r)}toArray(){return this.buf.subarray(0,this.length)}constructor(){this.buf=r.alloc(h),this.length=0}}function g(e,t,r){const n=r.value;r.value=function(...e){try{return n.apply(this,e)}catch(e){if(e instanceof RangeError){const t=e.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(t)>=0)throw new p("Reached the end of buffer when deserializing")}throw e}}}e.exports.BinaryWriter=y;class m{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 c.default(e,"le")}readU128(){const e=this.readBuffer(16);return new c.default(e,"le")}readU256(){const e=this.readBuffer(32);return new c.default(e,"le")}readU512(){const e=this.readBuffer(64);return new c.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new p(`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 f.decode(t)}catch(e){throw new p(`Error decoding UTF-8 string: ${e}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){const t=this.readU32(),r=Array();for(let n=0;n{b(e,t,r,n[0],i)}));else if(void 0!==n.kind)switch(n.kind){case"option":null==r?i.writeU8(0):(i.writeU8(1),b(e,t,r,n.type,i));break;case"map":i.writeU32(r.size),r.forEach(((r,o)=>{b(e,t,o,n.key,i),b(e,t,r,n.value,i)}));break;default:throw new p(`FieldType ${n} unrecognized`)}else w(e,r,i)}catch(e){throw e instanceof p&&e.addToFieldPath(t),e}}function w(e,t,r){if("function"==typeof t.borshSerialize)return void t.borshSerialize(r);const n=e.get(t.constructor);if(!n)throw new p(`Class ${t.constructor.name} is missing in schema`);if("struct"===n.kind)n.fields.map((([n,i])=>{b(e,n,t[n],i,r)}));else{if("enum"!==n.kind)throw new p(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`);{const i=t[n.field];for(let o=0;ox(e,t,r[0],n)))}if("option"===r.kind){return n.readU8()?x(e,t,r.type,n):void 0}if("map"===r.kind){let i=new Map;const o=n.readU32();for(let s=0;s=n.values.length)throw new p(`Enum index: ${i} is out of range`);const[o,s]=n.values[i];return new t({[o]:x(e,o,s,r)})}throw new p(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`)}o([g],m.prototype,"readU8",null),o([g],m.prototype,"readU16",null),o([g],m.prototype,"readU32",null),o([g],m.prototype,"readU64",null),o([g],m.prototype,"readU128",null),o([g],m.prototype,"readU256",null),o([g],m.prototype,"readU512",null),o([g],m.prototype,"readString",null),o([g],m.prototype,"readFixedArray",null),o([g],m.prototype,"readArray",null),e.exports.BinaryReader=m,e.exports.serialize=function(e,t,r=y){const n=new r;return w(e,t,n),n.toArray()},e.exports.deserialize=function(e,t,r,n=m){const i=new n(r),o=A(e,t,i);if(i.offsetm){if(t.data.length<=h.ACCOUNT_SIZE)throw new(0,l.TokenInvalidAccountSizeError);if(t.data.length===p.MULTISIG_SIZE)throw new(0,l.TokenInvalidAccountSizeError);if(t.data[h.ACCOUNT_SIZE]!=d.AccountType.Mint)throw new(0,l.TokenInvalidMintError);i=t.data.slice(h.ACCOUNT_SIZE+d.ACCOUNT_TYPE_SIZE)}return{address:e,mintAuthority:n.mintAuthorityOption?n.mintAuthority:null,supply:n.supply,decimals:n.decimals,isInitialized:n.isInitialized,freezeAuthority:n.freezeAuthorityOption?n.freezeAuthority:null,tlvData:i}}async function w(e,t){return await async function(e,t,r){const n=(0,f.getMintLen)(t);return await e.getMinimumBalanceForRentExemption(n,r)}(e,[],t)}async function x(e,t,r=!1,n=c.TOKEN_PROGRAM_ID,i=c.ASSOCIATED_TOKEN_PROGRAM_ID){if(!r&&!u.PublicKey.isOnCurve(t.toBuffer()))throw new(0,l.TokenOwnerOffCurveError);const[o]=await u.PublicKey.findProgramAddress([t.toBuffer(),n.toBuffer(),e.toBuffer()],i);return o}})),s.register("kMnFz",(function(t,r){var n,i;e(t.exports,"AccountType",(function(){return n})),e(t.exports,"ACCOUNT_TYPE_SIZE",(function(){return o})),(i=n||(n={}))[i.Uninitialized=0]="Uninitialized",i[i.Mint=1]="Mint",i[i.Account=2]="Account";const o=1})),s.register("1cm2d",(function(t,r){e(t.exports,"ExtensionType",(function(){return n})),e(t.exports,"getMintLen",(function(){return T})),e(t.exports,"getAccountLen",(function(){return k})),e(t.exports,"getExtensionData",(function(){return I}));var n,i,o=s("lvkWs"),a=s("dNfx5"),u=s("gif4r"),c=s("kMnFz"),l=s("hsOzO"),d=s("5V02R"),f=s("4DEIQ"),h=s("9SJnH"),p=s("lfJtl"),y=s("gy6RK"),g=s("bZlpl"),m=s("nSaAR"),v=s("ccuBe"),b=s("gBEUK"),w=s("l00hl");s("bfrkk");(i=n||(n={}))[i.Uninitialized=0]="Uninitialized",i[i.TransferFeeConfig=1]="TransferFeeConfig",i[i.TransferFeeAmount=2]="TransferFeeAmount",i[i.MintCloseAuthority=3]="MintCloseAuthority",i[i.ConfidentialTransferMint=4]="ConfidentialTransferMint",i[i.ConfidentialTransferAccount=5]="ConfidentialTransferAccount",i[i.DefaultAccountState=6]="DefaultAccountState",i[i.ImmutableOwner=7]="ImmutableOwner",i[i.MemoTransfer=8]="MemoTransfer",i[i.NonTransferable=9]="NonTransferable",i[i.InterestBearingConfig=10]="InterestBearingConfig",i[i.CpiGuard=11]="CpiGuard",i[i.PermanentDelegate=12]="PermanentDelegate",i[i.NonTransferableAccount=13]="NonTransferableAccount",i[i.TransferHook=14]="TransferHook",i[i.TransferHookAccount=15]="TransferHookAccount",i[i.MetadataPointer=18]="MetadataPointer",i[i.TokenMetadata=19]="TokenMetadata";const x=2,A=2;function S(e){return e+x+A}function E(e,t,r={}){if(0===e.length&&0===Object.keys(r).length)return t;{const t=o.ACCOUNT_SIZE+c.ACCOUNT_TYPE_SIZE+e.filter(((t,r)=>r===e.indexOf(t))).map((e=>S(function(e){switch(e){case n.Uninitialized:return 0;case n.TransferFeeConfig:return b.TRANSFER_FEE_CONFIG_SIZE;case n.TransferFeeAmount:return b.TRANSFER_FEE_AMOUNT_SIZE;case n.MintCloseAuthority:return g.MINT_CLOSE_AUTHORITY_SIZE;case n.ConfidentialTransferMint:return 97;case n.ConfidentialTransferAccount:return 286;case n.CpiGuard:return l.CPI_GUARD_SIZE;case n.DefaultAccountState:return d.DEFAULT_ACCOUNT_STATE_SIZE;case n.ImmutableOwner:return f.IMMUTABLE_OWNER_SIZE;case n.MemoTransfer:return p.MEMO_TRANSFER_SIZE;case n.MetadataPointer:return y.METADATA_POINTER_SIZE;case n.NonTransferable:return m.NON_TRANSFERABLE_SIZE;case n.InterestBearingConfig:return h.INTEREST_BEARING_MINT_CONFIG_STATE_SIZE;case n.PermanentDelegate:return v.PERMANENT_DELEGATE_SIZE;case n.NonTransferableAccount:return m.NON_TRANSFERABLE_ACCOUNT_SIZE;case n.TransferHook:return w.TRANSFER_HOOK_SIZE;case n.TransferHookAccount:return w.TRANSFER_HOOK_ACCOUNT_SIZE;case n.TokenMetadata:throw Error(`Cannot get type length for variable extension type: ${e}`);default:throw Error(`Unknown extension type: ${e}`)}}(e)))).reduce(((e,t)=>e+t),0)+Object.entries(r).map((([e,t])=>{if(Number(e)!==n.TokenMetadata)throw Error(`Extension ${e} is not variable length`);return S(t)})).reduce(((e,t)=>e+t),0);return t===u.MULTISIG_SIZE?t+x:t}}function T(e,t={}){return E(e,a.MINT_SIZE,t)}function k(e){return E(e,o.ACCOUNT_SIZE)}function I(e,t){let r=0;for(;S(r)<=t.length;){const n=t.readUInt16LE(r),i=t.readUInt16LE(r+x),o=S(r);if(n==e)return t.slice(o,o+i);r=o+i}return null}})),s.register("lvkWs",(function(t,r){e(t.exports,"ACCOUNT_SIZE",(function(){return l}));var n=s("faf7S");s("6kYG1");var i,o,a=s("k2yVT"),u=s("agI9D");s("bfrkk"),s("22JpE"),s("kMnFz"),s("1cm2d"),s("gif4r"),s("8tcqI").Buffer;(o=i||(i={}))[o.Uninitialized=0]="Uninitialized",o[o.Initialized=1]="Initialized",o[o.Frozen=2]="Frozen";const c=(0,n.struct)([(0,a.publicKey)("mint"),(0,a.publicKey)("owner"),(0,u.u64)("amount"),(0,n.u32)("delegateOption"),(0,a.publicKey)("delegate"),(0,n.u8)("state"),(0,n.u32)("isNativeOption"),(0,u.u64)("isNative"),(0,u.u64)("delegatedAmount"),(0,n.u32)("closeAuthorityOption"),(0,a.publicKey)("closeAuthority")]),l=c.span})),s.register("gif4r",(function(t,r){e(t.exports,"MULTISIG_SIZE",(function(){return u}));var n=s("faf7S");s("6kYG1");var i=s("2spFj"),o=s("k2yVT");s("bfrkk"),s("22JpE");const a=(0,n.struct)([(0,n.u8)("m"),(0,n.u8)("n"),(0,i.bool)("isInitialized"),(0,o.publicKey)("signer1"),(0,o.publicKey)("signer2"),(0,o.publicKey)("signer3"),(0,o.publicKey)("signer4"),(0,o.publicKey)("signer5"),(0,o.publicKey)("signer6"),(0,o.publicKey)("signer7"),(0,o.publicKey)("signer8"),(0,o.publicKey)("signer9"),(0,o.publicKey)("signer10"),(0,o.publicKey)("signer11")]),u=a.span})),s.register("hsOzO",(function(t,r){e(t.exports,"CPI_GUARD_SIZE",(function(){return a}));var n=s("faf7S");s("6kYG1");var i=s("2spFj");s("1cm2d");const o=(0,n.struct)([(0,i.bool)("lockCpi")]),a=o.span})),s.register("5V02R",(function(t,r){e(t.exports,"DEFAULT_ACCOUNT_STATE_SIZE",(function(){return o}));var n=s("faf7S");s("1cm2d");const i=(0,n.struct)([(0,n.u8)("state")]),o=i.span})),s.register("4DEIQ",(function(t,r){e(t.exports,"IMMUTABLE_OWNER_SIZE",(function(){return o}));var n=s("faf7S");s("1cm2d");const i=(0,n.struct)([]),o=i.span})),s.register("9SJnH",(function(t,r){e(t.exports,"INTEREST_BEARING_MINT_CONFIG_STATE_SIZE",(function(){return a}));var n=s("faf7S");s("6kYG1");var i=s("k2yVT");s("1cm2d");const o=(0,n.struct)([(0,i.publicKey)("rateAuthority"),(0,n.ns64)("initializationTimestamp"),(0,n.s16)("preUpdateAverageRate"),(0,n.ns64)("lastUpdateTimestamp"),(0,n.s16)("currentRate")]),a=o.span})),s.register("lfJtl",(function(t,r){e(t.exports,"MEMO_TRANSFER_SIZE",(function(){return a}));var n=s("faf7S");s("6kYG1");var i=s("2spFj");s("1cm2d");const o=(0,n.struct)([(0,i.bool)("requireIncomingTransferMemos")]),a=o.span})),s.register("gy6RK",(function(t,r){e(t.exports,"METADATA_POINTER_SIZE",(function(){return a}));var n=s("faf7S");s("6kYG1");var i=s("k2yVT");s("liYfk"),s("1cm2d");const o=(0,n.struct)([(0,i.publicKey)("authority"),(0,i.publicKey)("metadataAddress")]),a=o.span})),s.register("bZlpl",(function(t,r){e(t.exports,"MINT_CLOSE_AUTHORITY_SIZE",(function(){return a}));var n=s("faf7S");s("6kYG1");var i=s("k2yVT");s("1cm2d");const o=(0,n.struct)([(0,i.publicKey)("closeAuthority")]),a=o.span})),s.register("nSaAR",(function(t,r){e(t.exports,"NON_TRANSFERABLE_SIZE",(function(){return o})),e(t.exports,"NON_TRANSFERABLE_ACCOUNT_SIZE",(function(){return a}));var n=s("faf7S");s("1cm2d");const i=(0,n.struct)([]),o=i.span,a=i.span})),s.register("ccuBe",(function(t,r){e(t.exports,"PERMANENT_DELEGATE_SIZE",(function(){return a}));var n=s("faf7S");s("6kYG1");var i=s("k2yVT");s("1cm2d");const o=(0,n.struct)([(0,i.publicKey)("delegate")]),a=o.span})),s.register("gBEUK",(function(t,r){e(t.exports,"TRANSFER_FEE_CONFIG_SIZE",(function(){return c})),e(t.exports,"TRANSFER_FEE_AMOUNT_SIZE",(function(){return d}));var n=s("faf7S");s("6kYG1");var i=s("agI9D"),o=s("k2yVT");s("1cm2d");BigInt(1e4);function a(e){return(0,n.struct)([(0,i.u64)("epoch"),(0,i.u64)("maximumFee"),(0,n.u16)("transferFeeBasisPoints")],e)}const u=(0,n.struct)([(0,o.publicKey)("transferFeeConfigAuthority"),(0,o.publicKey)("withdrawWithheldAuthority"),(0,i.u64)("withheldAmount"),a("olderTransferFee"),a("newerTransferFee")]),c=u.span;const l=(0,n.struct)([(0,i.u64)("withheldAmount")]),d=l.span})),s.register("l00hl",(function(t,r){e(t.exports,"TRANSFER_HOOK_SIZE",(function(){return p})),e(t.exports,"getTransferHook",(function(){return y})),e(t.exports,"TRANSFER_HOOK_ACCOUNT_SIZE",(function(){return m})),e(t.exports,"getExtraAccountMetaAddress",(function(){return v})),e(t.exports,"getExtraAccountMetas",(function(){return A})),e(t.exports,"resolveExtraAccountMeta",(function(){return S}));var n=s("faf7S"),i=s("1cm2d"),o=s("liYfk");s("6kYG1");var a=s("k2yVT"),u=s("2spFj"),c=s("agI9D"),l=s("22JpE"),d=s("kE1ms"),f=s("8tcqI").Buffer;const h=(0,n.struct)([(0,a.publicKey)("authority"),(0,a.publicKey)("programId")]),p=h.span;function y(e){const t=(0,i.getExtensionData)(i.ExtensionType.TransferHook,e.tlvData);return null!==t?h.decode(t):null}const g=(0,n.struct)([(0,u.bool)("transferring")]),m=g.span;function v(e,t){const r=[f.from("extra-account-metas"),e.toBuffer()];return o.PublicKey.findProgramAddressSync(r,t)[0]}const b=(0,n.struct)([(0,n.u8)("discriminator"),(0,n.blob)(32,"addressConfig"),(0,u.bool)("isSigner"),(0,u.bool)("isWritable")]),w=(0,n.struct)([(0,n.u32)("count"),(0,n.seq)(b,(0,n.greedy)(b.span),"extraAccounts")]),x=(0,n.struct)([(0,c.u64)("instructionDiscriminator"),(0,n.u32)("length"),w.replicate("extraAccountsList")]);function A(e){const t=x.decode(e.data).extraAccountsList;return t.extraAccounts.slice(0,t.count)}async function S(e,t,r,n,i){if(0===t.discriminator)return{pubkey:new(0,o.PublicKey)(t.addressConfig),isSigner:t.isSigner,isWritable:t.isWritable};let s=o.PublicKey.default;if(1===t.discriminator)s=i;else{const e=t.discriminator-128;if(r.length<=e)throw new(0,l.TokenTransferHookAccountNotFound);s=r[e].pubkey}const a=await(0,d.unpackSeeds)(t.addressConfig,r,n,e);return{pubkey:o.PublicKey.findProgramAddressSync(a,s)[0],isSigner:t.isSigner,isWritable:t.isWritable}}})),s.register("kE1ms",(function(t,r){e(t.exports,"unpackSeeds",(function(){return y}));var n=s("22JpE"),i=s("8tcqI").Buffer;const o=1,a=1,u=1,c=1,l=1,d=1,f=1,h=1;async function p(e,t,r,s){const[p,...y]=e,g=new Uint8Array(y);switch(p){case 0:return null;case 1:return function(e){if(e.length<1)throw new(0,n.TokenTransferHookInvalidSeed);const[t,...r]=e;if(r.lengtha(void 0,void 0,void 0,(function*(){var a;const u=yield e.getParsedAccountInfo(t);if(null===(a=u.value)||void 0===a?void 0:a.owner.equals(s)){const e=i.SolanaParsedTokenAccountData.safeParse(u.value);if(!e.success)throw new Error("The destination token account account data can't be parsed");const o=new(0,n.PublicKey)(e.data.data.parsed.info.mint);if(!r.equals(o))throw new Error("The destination token account does not support the token you are sending to it.");if(!e.data.data.parsed.info.owner)throw new Error("The destination token account does not have an owner");return{destinationAddress:new(0,n.PublicKey)(e.data.data.parsed.info.owner),destinationAccount:t}}const c=(yield(0,o.getTokenAccountInfoAsync)(t,e,s)).filter((e=>e.mintAddress===r.toString())).sort(((e,t)=>t.tokenAmount.uiAmount-e.tokenAmount.uiAmount))[0];return c?{destinationAddress:t,destinationAccount:c.pubkey}:{destinationAddress:t,destinationAccount:void 0}}))})),s.register("gGrAK",(function(t,r){e(t.exports,"createNativeSolanaTransferTransaction",(function(){return o})),s("hMVEP");var n=s("liYfk"),i=s("gpAsk");function o(e){const{fromPubkey:t,toPubkey:r,lamports:o,references:s,memo:a}=e,u=n.SystemProgram.transfer({fromPubkey:t,toPubkey:r,lamports:o});for(const e of s)u.keys.push({pubkey:e,isWritable:!1,isSigner:!1});const c=new(0,n.Transaction);return null!==a&&c.add((0,i.writeMemo)({memoText:a})),c.add(u),c}})),s.register("5SyR2",(function(t,r){e(t.exports,"estimateFeeFromMessages",(function(){return f}),(function(e){return f=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS");s("RVqnc");var o=s("2ad2U"),a=s("8Bbvs"),u=s("d8ZQd"),c=s("9gDTk"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const d="estimate-fee-from-message",f=(e,t)=>l(void 0,void 0,void 0,(function*(){const r=[];for(const o of t)r.push(l(void 0,void 0,void 0,(function*(){let t;try{const r=(0,c.createConnectionBySolanaNetworkID)(e);t=yield r.getFeeForMessage(o,"confirmed")}catch(e){throw n.telemetry.addBreadcrumb(d,"rpc failed",i.Severity.Info),u.UnableToGetFeeForMessageError}if(null===t.value)throw n.telemetry.addBreadcrumb(d,"null value returned from rpc",i.Severity.Info),u.UnableToGetFeeForMessageError;return t.value})));const s=(0,o.sum)(yield Promise.all(r)),f=s/t.length>a.MAX_NORMAL_FEE;return{networkID:e,value:s,highFees:f}}))})),s.register("l5HD3",(function(t,r){e(t.exports,"sendAndConfirmSolanaTransactionsAsync",(function(){return l}),(function(e){return l=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS");s("RVqnc");var o=s("8whWW"),a=s("krfgL"),u=s("kt4cj"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const l=({connection:e,signedTxs:t,opts:r={}})=>c(void 0,void 0,void 0,(function*(){return yield Promise.all(t.map((t=>c(void 0,void 0,void 0,(function*(){let s=null;try{const n=yield(0,o.withRetry)((()=>(0,a.sendSolanaTransactionAsync)({connection:e,signedTx:t,opts:r})),(e=>null!=e),4,100);return s=yield(0,o.withRetry)((()=>c(void 0,void 0,void 0,(function*(){if(s=yield(0,u.waitForTransactionConfirmation)({connection:e,signature:n}),s.value.err)throw Error("Transaction confirmation failed.");return s}))),(()=>!0),2,100),n}catch(e){return n.telemetry.captureError(new Error(e),i.FeatureTag.Transaction),null}})))))}))})),s.register("krfgL",(function(t,r){e(t.exports,"sendSolanaTransactionAsync",(function(){return a}),(function(e){return a=e})),s("RVqnc");var n=s("8whWW"),i=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const o={skipPreflight:!1,preflightCommitment:"confirmed"},a=({connection:e,signedTx:t,opts:r={}})=>i(void 0,void 0,void 0,(function*(){const{skipPreflight:i,preflightCommitment:s}=Object.assign(Object.assign({},o),r),a=t.serialize();return yield(0,n.withRetry)((()=>e.sendRawTransaction(a,{preflightCommitment:s,skipPreflight:i})),(e=>void 0!==e.message&&e.message.includes("Node is behind")))}))})),s.register("kt4cj",(function(t,r){e(t.exports,"waitForTransactionConfirmation",(function(){return u}),(function(e){return u=e})),s("hMVEP");var n=s("liYfk");s("csW2r");var i=s("fKWqZ"),o=s("g79CS"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function u(e){return a(this,void 0,void 0,(function*(){const{connection:t,signature:r,commitment:s="confirmed"}=e,a=yield t.getLatestBlockhash(s);try{const e=yield t.confirmTransaction({signature:r,blockhash:a.blockhash,lastValidBlockHeight:a.lastValidBlockHeight},s),n=e.value.err;if(null!==n)throw new Error(`Error confirming transaction: ${JSON.stringify(n)}`);return e}catch(e){throw e instanceof n.TransactionExpiredBlockheightExceededError&&i.telemetry.captureError(e,o.FeatureTag.Transaction),e}}))}})),s.register("8Zl3Y",(function(t,r){e(t.exports,"signAndSendSolanaTransactionAsync",(function(){return a}),(function(e){return a=e})),e(t.exports,"signAndSendSolanaTransaction",(function(){return u}),(function(e){return u=e}));var n=s("krfgL"),i=s("5eL6a"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=({accountIdentifier:e,feePayer:t,connection:r,accountSigner:s,transaction:a,pendingTransactionInput:u,storage:c,opts:l={}})=>o(void 0,void 0,void 0,(function*(){const o=yield(0,i.signSolanaTransactionAsync)({accountIdentifier:e,feePayer:t,connection:r,accountSigner:s,transaction:a,pendingTransactionInput:u,storage:c,opts:l});return yield(0,n.sendSolanaTransactionAsync)({connection:r,signedTx:o,opts:l})})),u=({accountIdentifier:e,feePayer:t,connection:r,accountSigner:s,transaction:a,opts:u={}})=>o(void 0,void 0,void 0,(function*(){const o=yield(0,i.signSolanaTransaction)({accountIdentifier:e,feePayer:t,connection:r,accountSigner:s,transaction:a,opts:u});return yield(0,n.sendSolanaTransactionAsync)({connection:r,signedTx:o,opts:u})}))})),s.register("5eL6a",(function(r,n){e(r.exports,"signSolanaTransactionAsync",(function(){return d}),(function(e){return d=e})),e(r.exports,"signSolanaTransaction",(function(){return f}),(function(e){return f=e})),s("7mQ3Y");var i=s("hX0bG");s("hMVEP");var o=s("7X4Bj"),a=s("85iHy"),u=s("krrqf"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const l={additionalSignerAccounts:[]},d=({accountIdentifier:e,feePayer:r,connection:n,accountSigner:s,transaction:d,pendingTransactionInput:f,storage:h,opts:p={}})=>c(void 0,void 0,void 0,(function*(){const{additionalSignerAccounts:c}=Object.assign(Object.assign({},l),p);if(!(0,o.getRecentBlockhash)(d)){const e=(yield n.getLatestBlockhash("confirmed")).blockhash;(0,o.setRecentBlockhashIfNotExists)(d,e)}(0,o.setFeePayerIfNotExists)(d,r),c.length>0&&(0,o.signWithAdditionalSigners)(d,c);const y=yield s.sign(e,{chainType:i.AddressType.Solana,signingType:"transaction",message:(0,o.transactionToSerializedMessage)(d)});if("error"===y.status)throw new Error(y.message);return d.addSignature(r,t(a).decode(y.signature)),f.data.signature=y.signature,(0,u.addPendingTransaction)(f,h),d})),f=({accountIdentifier:e,feePayer:r,connection:n,accountSigner:s,transaction:u,opts:d={}})=>c(void 0,void 0,void 0,(function*(){const{additionalSignerAccounts:c}=Object.assign(Object.assign({},l),d);if(!(0,o.getRecentBlockhash)(u)){const e=(yield n.getLatestBlockhash("confirmed")).blockhash;(0,o.setRecentBlockhashIfNotExists)(u,e)}(0,o.setFeePayerIfNotExists)(u,r),c.length>0&&(0,o.signWithAdditionalSigners)(u,c);const f=yield s.sign(e,{chainType:i.AddressType.Solana,signingType:"transaction",message:(0,o.transactionToSerializedMessage)(u)});if("error"===f.status)throw new Error(f.message);return u.addSignature(r,t(a).decode(f.signature)),u}))})),s.register("4eoN1",(function(e,t){})),s.register("fkpmy",(function(t,r){function n(e,t){return{networkID:e,id:t}}e(t.exports,"createTransactionReceipt",(function(){return n}))})),s.register("43cr5",(function(t,r){e(t.exports,"signAndSendTransaction",(function(){return d}),(function(e){return d=e})),s("iOvk1");var n=s("hQuuj");s("hMVEP");var i=s("liYfk"),o=s("dGshB"),a=s("jSr0C"),u=s("9gDTk"),c=s("8Zl3Y"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function d(e){return l(this,void 0,void 0,(function*(){if(function(e){return n.Chains.isSolanaNetworkID(e.pendingTransactionInput.networkID)}(e)){const{accountIdentifier:t,networkID:r,multichainTransaction:n,accountSigner:o,storage:s,pendingTransactionInput:a,senderAddress:l}=e,d=(0,u.createConnectionBySolanaNetworkID)(r);if(n.transaction.length>1)throw new Error("Sending multiple transactions is not currently supported");return(0,c.signAndSendSolanaTransactionAsync)({accountIdentifier:t,accountSigner:o,connection:d,feePayer:new(0,i.PublicKey)(l.address),pendingTransactionInput:a,storage:s,transaction:n.transaction[0]})}if(function(e){return n.Chains.isEVMNetworkID(e.pendingTransactionInput.networkID)}(e)){const{accountIdentifier:t,accountSigner:r,networkID:n,pendingTransactionInput:i,storage:o,multichainTransaction:s}=e,{unsignedTransaction:u}=s;return(0,a.signAndSendEthereumTransactionAsync)({accountSigner:r,accountIdentifier:t,networkID:n,unsignedTransaction:u,callPayload:u,pendingTransactionInput:i,storage:o})}if(function(e){return n.Chains.isBitcoinNetworkID(e.pendingTransactionInput.networkID)}(e)){const{accountIdentifier:t,accountSigner:r,pendingTransactionInput:n,storage:i,multichainTransaction:s,utxoManager:a}=e,{psbt:u,psbtChain:c,inputsToSign:l}=s;if(!a)throw new Error("UTXO manager must be provided for Bitcoin sign and sends.");return(0,o.signAndSendBitcoinTransactionAsync)({accountSigner:r,accountIdentifier:t,pendingTransactionInput:n,storage:i,psbt:u,psbtChain:c,utxoManager:a,inputsToSign:l})}throw new Error(`Unable to sign and send transaction for args: ${JSON.stringify(e,null,2)}`)}))}})),s.register("dGshB",(function(r,n){e(r.exports,"signAndSendBitcoinTransactionAsync",(function(){return m}),(function(e){return m=e})),s("csW2r");var i=s("g79CS");s("RVqnc");var o=s("4XgrI"),a=s("8whWW"),u=s("1J7Ie"),c=s("dG1lS"),l=(c=s("dG1lS"),s("deIqf")),d=s("krrqf"),f=s("eSW0f"),h=s("7AI6t"),p=s("1zKGb"),y=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const g=(0,o.toMilliseconds)({seconds:2}),m=e=>y(void 0,void 0,void 0,(function*(){const{inputsToSign:r,accountSigner:n,accountIdentifier:i,psbt:o,psbtChain:s,pendingTransactionInput:c,storage:l}=e,m=[],x=(0,p.senderAddressTypeFromPsbt)(o),A=yield b({accountSigner:n,accountIdentifier:i,addressType:x,psbt:o,inputsToSign:r});if(m.push({signedPsbt:A,metadata:void 0}),s)for(const{psbtFn:e,inputsToSign:t,metadata:r}of s){const o=e(v(m[m.length-1].signedPsbt)),s=yield b({accountSigner:n,accountIdentifier:i,addressType:x,psbt:o,inputsToSign:t});m.push({signedPsbt:s,metadata:r})}const S=[];for(const{signedPsbt:e,metadata:r}of m)try{const t=e.extractTransaction(),r=t.toHex(),n=t.getId();yield(0,a.withRetry)((()=>(0,f.getBitcoinProvider)(c.networkID).sendRawTransaction(r)),(()=>!0),5,g),S.push(n)}catch(e){if(w(e,r),t(u).isAxiosError(e)&&e.response&&e.response.status>=500&&e.response.status<600)throw new(0,h.BitcoinRetryableTransactionError)({successfulTxIds:S,message:e.message})}if(S.length===m.length){const{signedPsbt:e}=m[m.length-1],t=v(e);return function(e,t,r){y(this,void 0,void 0,(function*(){e.data.txID=r,yield(0,d.addPendingTransaction)(e,t)}))}(c,l,t),t}throw new Error(`Unable to broadcast all signed transactions. \n Successful transactions: ${S.join(", ")}, Transaction count: ${m.length}`)}));function v(e){return e.extractTransaction().getId()}function b({accountSigner:e,accountIdentifier:t,addressType:r,psbt:n,inputsToSign:i}){return y(this,void 0,void 0,(function*(){const o=yield e.sign(t,{chainType:r,signingType:"transaction",message:n.toHex(),inputsToSign:i,finalize:!0});if("error"===o.status)throw new Error(o.message);const s=o.signature;return c.Psbt.fromHex(s,{network:c.networks.bitcoin})}))}function w(e,r){var n,o;if(t(u).isAxiosError(e)){const t=null===(n=e.response)||void 0===n?void 0:n.status;(0,l.captureClientError)(e,t,i.FeatureTag.Transaction,{metadata:r,message:null===(o=e.response)||void 0===o?void 0:o.data},i.Severity.Error,{minStatusCode:400,maxStatusCode:600})}}})),s.register("deIqf",(function(t,r){e(t.exports,"captureClientError",(function(){return o})),s("csW2r");var n=s("g79CS"),i=s("fKWqZ");const o=(e,t,r,o,s=n.Severity.Info,a={minStatusCode:400,maxStatusCode:500})=>{(!t||t>=a.minStatusCode&&ti.Chains.isSolanaNetworkID(e.networkID)&&"transferNativeSolana"===e.type,y=(e,r,n)=>h(void 0,void 0,void 0,(function*(){var i;const{senderAddress:s,destination:h,amount:p,references:y,memo:g}=n,m=new(0,o.PublicKey)(s.address);let v=(0,d.createNativeSolanaTransferTransaction)({fromPubkey:m,toPubkey:new(0,o.PublicKey)(h),lamports:new(t(a))(p).toNumber(),references:null!==(i=null==y?void 0:y.map((e=>new(0,o.PublicKey)(e))))&&void 0!==i?i:[],memo:null!=g?g:null});return v.feePayer=m,v.recentBlockhash=(yield r.getLatestBlockhash("confirmed")).blockhash,n.computeUnitPrice&&(v=yield e.addPriorityFee(v,{connection:r,calculators:{cost:new(0,u.StaticPriceCalculator)(n.computeUnitPrice),budget:new(0,l.StaticLimitCalculator)(c.BASIC_SEND_COMPUTE_UNITS)}})),(0,f.estimateFeeFromMessages)(n.networkID,[v.compileMessage()])}))})),s.register("3tGkT",(function(t,r){e(t.exports,"isSPLTokenGasEstimationArgs",(function(){return p}),(function(e){return p=e})),e(t.exports,"estimateSPLTokenGas",(function(){return y}),(function(e){return y=e})),s("iOvk1");var n=s("hQuuj");s("hMVEP");var i=s("liYfk");s("8oOas");var o=s("8FObb"),a=s("dwbX6"),u=s("bE4cF"),c=s("2bo37"),l=s("8RjmI"),d=s("5SyR2"),f=s("gpAsk"),h=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const p=e=>n.Chains.isSolanaNetworkID(e.networkID)&&"transferSPLToken"===e.type,y=(e,t,r)=>h(void 0,void 0,void 0,(function*(){const{senderAddress:n,senderAccount:s,destination:h,mint:p,memo:y}=r,g=new(0,i.PublicKey)(n.address);let m=yield(0,l.createDefaultSplTokenTransferTransaction)(Object.assign(Object.assign({},r),{connection:t}));y&&m.add((0,f.writeMemo)({memoText:y}));const v=(yield(0,o.getComputeUnitPrice)({destination:h,senderAddress:n,mint:p,senderAccount:s})).microLamports;return v&&(m=yield e.addPriorityFee(m,{connection:t,calculators:{budget:new(0,a.StaticLimitCalculator)(u.BASIC_SEND_COMPUTE_UNITS),cost:new(0,c.StaticPriceCalculator)(v)}})),m.feePayer=g,m.recentBlockhash=(yield t.getLatestBlockhash("confirmed")).blockhash,(0,d.estimateFeeFromMessages)(r.networkID,[m.compileMessage()])}))})),s.register("2C8yo",(function(t,r){e(t.exports,"CATEGORY_GAS_ESTIMATION",(function(){return n})),e(t.exports,"reactQueryExponentialBackoff",(function(){return i}));const n="gas-estimation",i=(e=3)=>({retry:e,retryDelay:e=>Math.min(1e3*2**e,3e4)})})),s.register("2m7kt",(function(t,r){e(t.exports,"useSpeedUpEvmTransaction",(function(){return a}),(function(e){return a=e}));var n=s("9W7fs"),i=s("j2Qnh"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function a(e,t){return(0,n.useMutation)({mutationFn:r=>o(this,void 0,void 0,(function*(){return(0,i.speedUpEvmTransaction)(e,r,t)}))})}})),s.register("j2Qnh",(function(r,n){e(r.exports,"speedUpEvmTransaction",(function(){return l}),(function(e){return l=e}));var i=s("kAKNF"),o=s("k1nHX"),a=s("81pp0"),u=s("jSr0C"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const l=(e,r,n)=>c(void 0,void 0,void 0,(function*(){const{accountIdentifier:s,nonce:c,pendingTransaction:l,pendingTransactionInput:d,gasEstimation:f}=r,{data:{transactions:h}}=l,p=h[h.length-1],{callPayload:y,unsignedTransaction:g}=p,{networkID:m}=l;return{networkID:m,id:yield(0,u.signAndSendEthereumTransactionAsync)({accountSigner:e,accountIdentifier:s,networkID:m,unsignedTransaction:Object.assign(Object.assign(Object.assign({},g),(0,o.buildGasConfig)(f)),{nonce:(0,a.bigNumberAsHexValue)(new(t(i))(c))}),callPayload:Object.assign({},y),pendingTransactionInput:d,storage:n})}}))})),s.register("idqsQ",(function(t,r){e(t.exports,"useTransactionSpeedsToUnitCost",(function(){return m}),(function(e){return m=e})),s("iOvk1");var n=s("hQuuj");s("csW2r");var i=s("fKWqZ"),o=s("g79CS");s("RVqnc");var a=s("4XgrI"),u=s("crjwk"),c=s("5ekp2"),l=s("g4kPk"),d=s("jI4Fh"),f=s("fHHEl"),h=s("2C8yo"),p=s("1QiHR"),y=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const g=(0,a.toMilliseconds)({seconds:30}),m=({networkID:e,enableFallback:t=!1,refetchInterval:r=g,retry:s=3,retryDelay:a=600})=>(0,c.useQuery)({queryFn:()=>y(void 0,void 0,void 0,(function*(){if(!e)throw new Error("Missing networkID");if(n.Chains.isBitcoinNetworkID(e))return yield(0,l.getBitcoinTransactionSpeeds)(e,t);if(n.Chains.isEVMNetworkID(e))return yield(0,f.getEvmTransactionSpeeds)(e,t);if(n.Chains.isSolanaNetworkID(e))throw new Error("Transaction speeds is not supported for Solana.");return(0,u.assertNever)(e)})),queryKey:p.transactionsQueryKeys.transactionSpeedsToUnitCost(e),onError:r=>{r instanceof d.EthereumGasPriceEstimateOracleUnsupportedNetwork||(i.telemetry.addBreadcrumb(h.CATEGORY_GAS_ESTIMATION,`enableFallback: ${t}, networkID: ${e}`,o.Severity.Info),i.telemetry.captureError(r,o.FeatureTag.Transaction))},refetchOnMount:"always",retry:s,retryDelay:a,refetchInterval:r,enabled:!!e&&(n.Chains.isEVMNetworkID(e)||n.Chains.isBitcoinNetworkID(e)),keepPreviousData:!0})})),s.register("g4kPk",(function(r,n){e(r.exports,"getBitcoinTransactionSpeeds",(function(){return m}),(function(e){return m=e})),s("beWYh");var i=s("ck5T6"),o=s("kAKNF"),a=s("7XqVB"),u=s("b3eNh"),c=s("eSW0f"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const d=a.z.object({feerate:a.z.string()}),f=a.z.object({conservative:d,economical:d,unset:d}),h=a.z.object({recommended:a.z.object({priceEstimates:f}),bitcoin_rpc:a.z.object({priceEstimates:f})}),p=a.z.object({gasPriceSources:h}),y=new(t(o))("1.25"),g=new(t(o))("1.5"),m=(e,r=!0)=>l(void 0,void 0,void 0,(function*(){let n,s,a;try{const{priceEstimates:r}=(yield function(e){return l(this,void 0,void 0,(function*(){const t=`https://gas-price-oracle.phantom.app/?chainId=${e}`,r=new(0,i.RequestClient);r.withDefaultHeaders({"Content-Type":"application/json"});const n=yield r.get(t);return p.parse(n.data)}))}(e)).gasPriceSources.recommended,{conservative:u,economical:c,unset:d}=r;n=new(t(o))(u.feerate),s=new(t(o))(c.feerate),a=new(t(o))(d.feerate)}catch(i){if(!r)throw i;const u=yield(0,c.getBitcoinProvider)(e).estimateSmartFee(2,"ECONOMICAL");a=new(t(o))(u.feerate),s=a.times(y),n=a.times(g)}return{[u.TransactionSpeed.fast]:{btcPerKilobyte:n},[u.TransactionSpeed.standard]:{btcPerKilobyte:s},[u.TransactionSpeed.slow]:{btcPerKilobyte:a}}}))})),s.register("9YZ7W",(function(r,n){e(r.exports,"useTransactionUnitAmount",(function(){return w}),(function(e){return w=e})),s("iOvk1");var i=s("hQuuj");s("csW2r");var o=s("fKWqZ"),a=s("g79CS");s("RVqnc");var u=s("4XgrI"),c=s("2ad2U"),l=s("5ekp2"),d=s("kAKNF"),f=s("kFKz8");s("8oOas");var h=s("efnOi"),p=s("4MbcT"),y=s("2C8yo"),g=s("1QiHR"),m=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};new(t(d))(21e3);const v=(0,u.toMilliseconds)({seconds:5}),b=(0,u.toMilliseconds)({days:1}),w=(e,t=!0)=>(0,l.useQuery)({queryFn:()=>m(void 0,void 0,void 0,(function*(){if(!e)throw new Error("Args is required for calculating transaction units.");return yield x(e)})),queryKey:g.transactionsQueryKeys.transactionUnitAmount(e),enabled:!!e&&(i.Chains.isEVMNetworkID(e.networkID)||i.Chains.isBitcoinNetworkID(e.networkID))&&t,onError:t=>{o.telemetry.addBreadcrumb(y.CATEGORY_GAS_ESTIMATION,`networkId: ${null==e?void 0:e.networkID}`,a.Severity.Info),o.telemetry.captureError(t,a.FeatureTag.Transaction)},retry:6,retryDelay:600,staleTime:v,cacheTime:b}),x=e=>m(void 0,void 0,void 0,(function*(){if((0,p.isEvmTransaction)(e)){const r=yield(0,f.estimateGas)(e.networkID,e.unsignedTransaction);return{gasLimit:new(t(d))((0,h.addGasLimitBuffer)(new(t(d))(r)))}}if((0,p.isBitcoinTransaction)(e)){const r=e.psbtChain,n=new(t(d))(r?(0,c.sum)(r.map((e=>e.additionalCost.vb.toNumber()))):0),i=new(t(d))(r?(0,c.sum)(r.map((e=>e.additionalCost.sats.toNumber()))):0);return{virtualBytes:new(t(d))(e.vb),additionalCosts:{vb:n,sats:i}}}throw new Error(`Unsupported transaction networkId: ${e.networkID} for calculating transaction units.`)}))})),s.register("kFKz8",(function(t,r){e(t.exports,"estimateGas",(function(){return a}),(function(e){return a=e})),s("ah1Kf");var n=s("2uf4d"),i=s("8qL7D"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=(e,t)=>o(void 0,void 0,void 0,(function*(){const r=(0,i.getEthRpcUrl)(e),o=yield n.eth.eth_estimateGas(r,[t]);if("error"in o)throw new Error(`[${o.error.code}] ${o.error.message}`);return o.result}))})),s.register("9X0rr",(function(t,r){e(t.exports,"useWaitForTransactionConfirmation",(function(){return f}),(function(e){return f=e})),s("iOvk1");var n=s("hQuuj"),i=s("5ekp2");s("5ece6");var o=s("kt4cj"),a=s("9puIs"),u=s("8qL7D"),c=s("9gDTk"),l=s("1QiHR"),d=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function f(e,t,r){const s=!!r,f=l.transactionsQueryKeys.waitForTransactionConfirmation(r);return(0,i.useQuery)({enabled:s,queryKey:f,queryFn:()=>d(this,void 0,void 0,(function*(){if(!r){throw new Error("Missing chainID or transactionReceipt.")}try{if(n.Chains.isSolanaNetworkID(r.networkID)){const e=(0,c.createConnectionBySolanaNetworkID)(r.networkID);yield(0,o.waitForTransactionConfirmation)({connection:e,signature:r.id})}else if(n.Chains.isEVMNetworkID(r.networkID))yield(0,u.waitForEthereumTransactionConfirmation)(r.networkID,r.id);else{if(!n.Chains.isBitcoinNetworkID(r.networkID))throw new Error("Unsupported transaction receipt type.");yield(0,a.waitForBitcoinTransactionConfirmation)(r.networkID,r.id)}return t(r),!0}catch(e){let t="Unable to send transaction.";throw e.message&&(t=e.message),new Error(t)}})),onError:t=>{if(!r)return;const{networkID:i}=r,o={chainId:n.Chains.getChainID(i),networkId:i};e.capture("waitForTransactionConfirmationError",{data:Object.assign(Object.assign({},o),{errorMessage:t.message})})}})}})),s.register("9puIs",(function(t,r){e(t.exports,"waitForBitcoinTransactionConfirmation",(function(){return c}),(function(e){return c=e})),s("RVqnc");var n=s("4XgrI"),i=s("1zpOy"),o=s("eSW0f"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const u=(0,n.toMilliseconds)({seconds:5}),c=(e,t,r=1,n=u,s=2)=>a(void 0,void 0,void 0,(function*(){try{const s=yield(0,o.getBitcoinProvider)(e).getRawTransaction(t);return s.confirmations&&(null==s?void 0:s.confirmations)>=r?s:(yield(0,i.delayAsync)(n),c(e,t,r))}catch(o){if(o instanceof Error&&s>0)return yield(0,i.delayAsync)(n),yield c(e,t,r,n,s-1);throw o}}))})),s.register("9SPdH",(function(t,r){e(t.exports,"useEthereumGasEstimation",(function(){return o}));var n=s("idqsQ"),i=s("b3eNh");const o=({networkID:e,refetchInterval:t,transactionSpeed:r=i.TransactionSpeed.standard,gasLimit:o})=>{const{data:s,status:a,fetchStatus:u,isError:c,isLoading:l,isFetched:d,isSuccess:f}=(0,n.useTransactionSpeedsToUnitCost)({networkID:e,refetchInterval:t,enableFallback:!0});let h;if(s&&o){const{maxFeePerGas:t,maxPriorityFeePerGas:n}=s[r];h={networkID:e,gasLimit:o,maxFeePerGas:t,maxPriorityFeePerGas:n}}return{status:a,data:h,isError:c,isLoading:l,fetchStatus:u,hasFailed:d&&!f}}})),s.register("juW4u",(function(t,r){e(t.exports,"useGasEstimation",(function(){return x}),(function(e){return x=e})),s("iOvk1");var n=s("hQuuj");s("csW2r");var i=s("fKWqZ"),o=s("g79CS");s("RVqnc");var a=s("4XgrI"),u=s("crjwk"),c=s("5ekp2");s("5ece6");var l=s("5SyR2"),d=s("2C8yo"),f=s("1QiHR"),h=s("idqsQ"),p=s("9YZ7W"),y=s("b3eNh");s("8oOas");var g=s("4MbcT"),m=s("gcxLp"),v=(g=s("4MbcT"),function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))});const b=(0,a.toMilliseconds)({seconds:5}),w=(0,a.toMilliseconds)({days:1}),x=e=>{var t;const r=function(e){return!!e&&A(e.networkID)}(e),s=null===(t=null==e?void 0:e.queryOptions)||void 0===t?void 0:t.refetchInterval,{data:a}=(0,p.useTransactionUnitAmount)(null==e?void 0:e.multichainTransaction,r),{data:x}=(0,h.useTransactionSpeedsToUnitCost)({networkID:null==e?void 0:e.networkID,enableFallback:!0}),S=function(e,t,r){if(!e)return!1;const{networkID:i,multichainTransaction:o}=e;return!!o&&!(!t&&A(i)||!r&&function(e){return!!n.Chains.isBitcoinNetworkID(e)||(!!n.Chains.isEVMNetworkID(e)||!n.Chains.isSolanaNetworkID(e)&&(0,u.assertNever)(e))}(i))}(e,a,x);return(0,c.useQuery)({queryFn:()=>v(void 0,void 0,void 0,(function*(){if(!e)throw new Error("Missing args");const{multichainTransaction:t,transactionSpeed:r=y.TransactionSpeed.standard}=e;if(!t)throw new Error("Multichain transaction is null.");if((0,g.isEvmTransaction)(t)){if(!x)throw new Error("Missing transactionSpeedsToUnitCost");if(!a)throw new Error("Missing transactionUnit");return(0,m.createGasEstimation)(t.networkID,x[r],a)}if((0,g.isBitcoinTransaction)(t)){if(!x)throw new Error("Missing transactionSpeedsToUnitCost");if(!a)throw new Error("Missing transactionUnit");return(0,m.createGasEstimation)(t.networkID,x[r],a)}if((0,g.isSolanaTransaction)(t)){return yield(0,l.estimateFeeFromMessages)(t.networkID,t.transaction.map((e=>"version"in e?e.message:e.compileMessage())))}(0,u.assertNever)(t)})),queryKey:f.transactionsQueryKeys.gasEstimation(e),enabled:S,onError:t=>{i.telemetry.addBreadcrumb(d.CATEGORY_GAS_ESTIMATION,`chainId: ${null==e?void 0:e.networkID}`,o.Severity.Info),i.telemetry.captureError(t,o.FeatureTag.Transaction)},retry:6,retryDelay:600,refetchInterval:s,staleTime:b,cacheTime:w})};function A(e){return!!n.Chains.isBitcoinNetworkID(e)||(!!n.Chains.isEVMNetworkID(e)||!n.Chains.isSolanaNetworkID(e)&&(0,u.assertNever)(e))}})),s.register("eXvYi",(function(r,n){e(r.exports,"useGasEstimationPrice",(function(){return w}),(function(e){return w=e})),s("iOvk1");var i=s("hQuuj"),o=s("7x0nr");s("2onIY");var a=s("kWpjw");s("hMVEP");var u=s("liYfk"),c=s("5ekp2"),l=s("kAKNF"),d=s("1QiHR");s("8oOas");var f=s("4MbcT"),h=s("ip6K5"),p=s("8S8v4"),y=(f=s("4MbcT"),function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))});const g=new Error("missing args"),m=new Error("missing price"),v=new Error("Unable to format gas estimation"),b=({priceData:e,gasEstimation:r,nativeTokenDecimals:n})=>()=>y(void 0,void 0,void 0,(function*(){if(!e||!r||!n)throw g;if(!e.usd)throw m;try{if((0,f.isEthereumGasEstimation)(r)){const i=(0,p.getEVMGasEstimationAmount)(r),o=new(t(l))(i).div(new(t(l))(10).pow(n)).times(new(t(l))(e.usd));return{gasEstimationPriceUSD:(0,h.formatNetworkFee)(o),gasEstimationAmount:i}}if((0,f.isSolanaGasEstimation)(r)){const n=(0,p.getSolanaGasEstimationAmount)(r),i=n.div(new(t(l))(u.LAMPORTS_PER_SOL)).times(e.usd);return{gasEstimationPriceUSD:(0,h.formatNetworkFee)(i),gasEstimationAmount:n}}if((0,f.isBitcoinGasEstimation)(r)){const i=(0,p.getBitcoinGasEstimationAmount)(r),o=new(t(l))(i).div(new(t(l))(10).pow(n)).times(e.usd);return{gasEstimationPriceUSD:(0,h.formatNetworkFee)(o),gasEstimationAmount:i}}throw new Error("unsupported chain type")}catch(e){throw v}})),w=(e,t,r)=>{const n=t?i.Chains.getChainID(t):null,s=t?i.Chains.getTokenDecimals(t):null,u=n?(0,o.getNativeFungibleCaip19ForChain)(n):void 0,{data:l,isSuccess:f}=e.usePrice({getApiEnvironment:a.getAPIEnvironment,query:{data:u}}),h=!!t&&!!r&&f,p=d.transactionsQueryKeys.gasEstimationPrice(t,r);return(0,c.useQuery)({enabled:h,queryKey:p,queryFn:b({gasEstimation:r,nativeTokenDecimals:s,priceData:l}),refetchOnMount:!0,keepPreviousData:!0})}})),s.register("2nSnm",(function(t,r){e(t.exports,"useLogTimestamps",(function(){return d})),s("RVqnc");var n=s("4XgrI"),i=s("5ekp2"),o=s("29o0l"),a=s("1QiHR");s("8oOas");var u=s("apUzK"),c=s("dffj6");const l=(0,n.toMilliseconds)({days:5}),d=(e,t)=>{const{data:r={}}=(0,i.useQuery)({queryKey:a.transactionsQueryKeys.timestamps(),queryFn:()=>Object.assign({},t.getQueryData(a.transactionsQueryKeys.timestamps())||{})});(0,o.useEffect)((()=>{var n;const i=Object.values(r),{staleTimestampDatas:o,freshTimestampDatas:s}=i.reduce(((e,t)=>{const r=Math.max(...Object.values(t.timestamps));return Date.now()-r>l?e.staleTimestampDatas.push(t):e.freshTimestampDatas.push(t),e}),{staleTimestampDatas:[],freshTimestampDatas:[]});(0,c.clearTimestamps)(t,null!==(n=null==o?void 0:o.map((e=>e.transactionId)))&&void 0!==n?n:[]);const a=s.filter((e=>e.timestamps.appUpdated));(0,u.logAndClearTimestamps)(a,e,t)}),[r,e,t])}})),s.register("eVqlx",(function(t,r){e(t.exports,"useMarkTimestamp",(function(){return o}));var n=s("29o0l"),i=s("1QiHR");const o=(e,t,r,o=!1)=>(0,n.useCallback)(((n,s,a)=>{var u;if(void 0===n)return;const c=i.transactionsQueryKeys.timestamps(),l=e.getQueryData(c)||{[n]:{chainId:r,transactionType:t,isLedger:o,transactionId:n,timestamps:{}}},d=l[n];if(null==d?void 0:d.timestamps[s])return;const f=Object.assign(Object.assign({},l),{[n]:Object.assign(Object.assign({},d||{chainId:r,transactionType:t,isLedger:o,transactionId:n,timestamps:{}}),{timestamps:Object.assign(Object.assign({},null!==(u=null==d?void 0:d.timestamps)&&void 0!==u?u:{}),{[s]:null!=a?a:Date.now()})})});e.setQueryData(c,f)}),[r,o,e,t])})),s.register("53WU1",(function(t,r){e(t.exports,"usePendingTransactionById",(function(){return f}),(function(e){return f=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("5ekp2"),a=s("4VuRl"),u=s("29o0l"),c=s("1QiHR");s("8oOas");var l=s("krrqf"),d=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const f=(e,t)=>{const r=(0,u.useRef)(),s=c.transactionsQueryKeys.pendingTransactionById(e);return(0,o.useQuery)({queryKey:s,queryFn:()=>d(void 0,void 0,void 0,(function*(){const n=(yield(0,l.getPendingTransactions)(t))[e];return n?((0,a.dequal)(n,r.current)||(r.current=n),r.current):null})),refetchInterval:200,staleTime:200,cacheTime:0,refetchOnMount:!0,onError:e=>n.telemetry.captureError(e,i.FeatureTag.Transaction)})}})),s.register("4VuRl",(function(t,r){e(t.exports,"dequal",(function(){return o}));var n=Object.prototype.hasOwnProperty;function i(e,t,r){for(r of e.keys())if(o(r,t))return r}function o(e,t){var r,s,a;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((s=e.length)===t.length)for(;s--&&o(e[s],t[s]););return-1===s}if(r===Set){if(e.size!==t.size)return!1;for(s of e){if((a=s)&&"object"==typeof a&&!(a=i(t,a)))return!1;if(!t.has(a))return!1}return!0}if(r===Map){if(e.size!==t.size)return!1;for(s of e){if((a=s[0])&&"object"==typeof a&&!(a=i(t,a)))return!1;if(!o(s[1],t.get(a)))return!1}return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((s=e.byteLength)===t.byteLength)for(;s--&&e.getInt8(s)===t.getInt8(s););return-1===s}if(ArrayBuffer.isView(e)){if((s=e.byteLength)===t.byteLength)for(;s--&&e[s]===t[s];);return-1===s}if(!r||"object"==typeof e){for(r in s=0,e){if(n.call(e,r)&&++s&&!n.call(t,r))return!1;if(!(r in t)||!o(e[r],t[r]))return!1}return Object.keys(t).length===s}}return e!=e&&t!=t}})),s.register("jdKNe",(function(r,n){e(r.exports,"usePendingTransactions",(function(){return g}),(function(e){return g=e})),s("csW2r");var i=s("fKWqZ"),o=s("g79CS"),a=s("5ekp2"),u=s("eaiDQ"),c=s("4TA5P"),l=s("4VuRl"),d=s("29o0l"),f=s("1QiHR");s("8oOas");var h=s("krrqf"),p=s("77D8t"),y=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};t(u).extend(t(c));const g=(e,t,r)=>{const n=(0,d.useRef)([]),s=(0,d.useRef)([]);(0,d.useEffect)((()=>{n.current=[],s.current=[]}),[e]);const u=f.transactionsQueryKeys.pendingTransactions(e);return(0,p.usePendingTransactionsFromEndpoint)(e,t),(0,a.useQuery)({queryKey:u,queryFn:()=>y(void 0,void 0,void 0,(function*(){const i=yield(0,h.getPendingTransactions)(t),o=(0,h.filterAndSortPendingTransactions)(i,e,r);if(!(0,l.dequal)(o,n.current)){const e=n.current.filter((e=>!o.find((t=>t.id===e.id))));(0,l.dequal)(e,s.current)||(s.current=e),n.current=o}return{pendingTransaction:n.current,removedPendingTransactions:s.current}})),refetchInterval:1e3,staleTime:500,cacheTime:0,refetchOnMount:!0,enabled:!!e.length,onError:e=>i.telemetry.captureError(e,o.FeatureTag.Transaction)})}})),s.register("77D8t",(function(r,n){e(r.exports,"usePendingTransactionsFromEndpoint",(function(){return c}));var i=s("5ekp2"),o=s("eaiDQ"),a=s("29o0l");s("8oOas");var u=s("iuTGl");function c(e,r){const n=(0,a.useRef)(t(o)());(0,i.useQuery)({queryKey:["PENDING-TX-POLLER",e],enabled:e.length>0,queryFn:()=>(0,u.addPendingTransactionFromEndpoint)(e,r),refetchInterval:()=>t(o)().diff(n.current,"seconds")<30?5e3:t(o)().diff(n.current,"minutes")<2?15e3:t(o)().diff(n.current,"minutes")<5&&3e4})}})),s.register("3WhsL",(function(r,n){e(r.exports,"useReplacementEvmTransactionGasEstimate",(function(){return d}));var i=s("kAKNF"),o=s("29o0l"),a=s("b3eNh");s("8oOas");var u=s("gcxLp"),c=s("juW4u"),l=s("jdKNe");function d(e,r,n,s){var d,f,h;const p=r.data.transactions[r.data.transactions.length-1],{data:y}=(0,l.usePendingTransactions)((null==s?void 0:s.addresses)||[],e),g=r.networkID;(0,o.useEffect)((()=>{const e=null==y?void 0:y.pendingTransaction.find((e=>e.id===r.id));e&&!e.data.transactions.some((e=>e.confirmations>0))||n()}),[null==y?void 0:y.pendingTransaction,n,r]);const m={networkID:g,unsignedTransaction:p.unsignedTransaction},{data:v,status:b}=(0,c.useGasEstimation)({networkID:g,transactionSpeed:a.TransactionSpeed.fast,multichainTransaction:m,queryOptions:{refetchInterval:!1}}),w=new(t(i))(null!==(d=p.unsignedTransaction.maxFeePerGas)&&void 0!==d?d:"0"),x=(null==v?void 0:v.maxFeePerGas)&&(null==v?void 0:v.maxFeePerGas.gt(w))?null==v?void 0:v.maxFeePerGas:w,A=new(t(i))(null!==(f=p.unsignedTransaction.maxPriorityFeePerGas)&&void 0!==f?f:"0"),S=(null==v?void 0:v.maxPriorityFeePerGas)&&(null==v?void 0:v.maxPriorityFeePerGas.gt(A))?null==v?void 0:v.maxPriorityFeePerGas:A,E=null==x?void 0:x.multipliedBy(1.11).integerValue(),T=null==S?void 0:S.multipliedBy(1.11).integerValue();return{data:(0,u.createGasEstimation)(g,{maxFeePerGas:E,maxPriorityFeePerGas:T},{gasLimit:new(t(i))(null!==(h=p.unsignedTransaction.gas)&&void 0!==h?h:"0")}),status:b}}})),s.register("mzluY",(function(t,r){e(t.exports,"useSelectedSolanaConnection",(function(){return o}));var n=s("29o0l"),i=s("dVHym");const o=e=>{const t=(0,n.useMemo)(i.getDefaultSolanaConnection,[]),{data:r=t}=e.useSelectedMultiChainAccount(void 0,i.selectSolanaConnection);return r}})),s.register("dVHym",(function(t,r){e(t.exports,"getDefaultSolanaConnection",(function(){return u})),e(t.exports,"selectSolanaConnection",(function(){return c})),s("iOvk1");var n=s("kZfdH"),i=s("hQuuj"),o=s("9gDTk");const a=e=>({connection:(0,o.createConnectionBySolanaNetworkID)(e),cluster:(0,o.getClusterBySolanaChainId)(e)}),u=()=>a(n.NetworkIDs.Solana.Mainnet),c=e=>{var t;let r;const o=null!==(t=null==e?void 0:e.addresses)&&void 0!==t?t:[];for(const e of o)if(i.Chains.isSolanaNetworkID(e.networkID)){r=e.networkID;break}const s=null!=r?r:n.NetworkIDs.Solana.Mainnet;return a(s)}})),s.register("4p7u1",(function(t,r){e(t.exports,"useSignAndSendSolanaTransactionAsync",(function(){return a}),(function(e){return a=e}));var n=s("9W7fs"),i=s("8Zl3Y"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function a(e,t,r){return(0,n.useMutation)({mutationFn:n=>o(this,void 0,void 0,(function*(){return yield(0,i.signAndSendSolanaTransactionAsync)(Object.assign(Object.assign({},n),{accountSigner:e,connection:t,storage:r}))}))})}})),s.register("rmX6o",(function(t,r){e(t.exports,"useTxSubmissionCheck",(function(){return a})),s("iOvk1");var n=s("hQuuj");s("43063");var i=s("8PTXn"),o=s("jdKNe");function a(e,t){const{data:r}=(0,o.usePendingTransactions)(e?[e]:[],t);if(e&&n.Chains.isBitcoinNetworkID(e.networkID)){if(!r)return;return 0===r.pendingTransaction.length?void 0:{title:i.default.t("sendSummaryBitcoinPendingTxTitle"),description:i.default.t("sendSummaryBitcoinPendingTxDescription"),buttonText:i.default.t("gotIt")}}}})),s.register("6PKPn",(function(r,n){e(r.exports,"useUtxoState",(function(){return m}),(function(e){return m=e})),e(r.exports,"usePrefetchUtxoState",(function(){return v}),(function(e){return v=e})),s("iOvk1");var i=s("p0n0h");s("RVqnc");var o=s("4XgrI"),a=s("5ekp2"),u=s("7dHjq"),c=s("1J7Ie"),l=s("29o0l"),d=s("1QiHR"),f=s("deIqf"),h=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const p=(0,o.toMilliseconds)({seconds:30}),y=(0,o.toMilliseconds)({seconds:5}),g=(0,o.toMilliseconds)({minutes:10}),m=({getApiEnvironment:e,utxoManager:r,chainAddress:n})=>{const i=e();return(0,a.useQuery)({queryFn:b(n,r,i),queryKey:d.transactionsQueryKeys.utxoState(n),onError:e=>{var r;if(t(c).isAxiosError(e)){const t=null===(r=e.response)||void 0===r?void 0:r.status;(0,f.captureClientError)(e,t,"transactions-utxo-state",{apiEnvironment:i})}},enabled:w(n),retry:6,retryDelay:600,refetchInterval:p,staleTime:y,cacheTime:g})};function v({getApiEnvironment:e,utxoManager:t,chainAddress:r}){const n=(0,u.useQueryClient)(),i=d.transactionsQueryKeys.utxoState(r);(0,l.useEffect)((()=>{w(r)&&n.prefetchQuery({queryKey:i,queryFn:b(r,t,e())})}),[])}function b(e,t,r){return()=>h(this,void 0,void 0,(function*(){if(!e)throw new Error("chainAddress not provided when fetching utxo state.");if((0,i.isBitcoinChainAddress)(e)){yield t.refetchUtxos({apiEnvironment:r,chainAddress:e});const[n,i,o]=yield Promise.all([t.getSafeToSendUtxos(e.address),t.getInscribedUtxos(e.address),t.getRareSatsUtxos(e.address)]);return{safeToSendUtxos:n,inscribedUtxos:i,rareSatsUtxos:o}}throw new Error(`Unsupported chain address type for fetching utxo state: ${e.addressType}`)}))}function w(e){return!!e&&(0,i.isBitcoinChainAddress)(e)}})),s.register("f00Jz",(function(e,t){s("RVqnc");var r=s("4XgrI");s("5ekp2"),s("29o0l"),s("1QiHR"),s("8FObb");(0,r.toMilliseconds)({seconds:10})})),s.register("2FPIs",(function(e,t){s("RVqnc");s("2ad2U"),s("5ekp2"),s("9n5pc"),s("8Bbvs"),s("fle1V")})),s.register("3f8cD",(function(r,n){e(r.exports,"useRecipient",(function(){return d})),s("iOvk1");var i=s("3M4EG"),o=s("k7SGl"),a=s("29o0l"),u=s("h7Ygs");s("8oOas");var c=s("3gCXM"),l=s("5CUgx");function d(e,r,n){const[s,d]=(0,a.useState)(e);t(u)((()=>d(e)),500,[e]);const{data:f,error:h,isLoading:p}=(0,l.useResolveDomainOwner)(s,r,n),y=null!=f?f:e,g=e.length>0,m=!g||e!==s||(0,c.isDomainOrTwitterHandle)(s)&&p,v=(0,a.useMemo)((()=>{if(m)return;if(h)return h;return(0,i.validateAddress)(y,r)?void 0:n("sendFormInvalidAddress",{assetName:n(`${o.CHAIN_ID_TO_GENERIC_NAME[r]}`)})}),[r,m,h,y,n]);return{recipientError:v,currentRecipient:y,isStaleRecipient:m,disabledDueToRecipient:!!v||m||!g}}})),s.register("h7Ygs",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0});var r=s("YZf6l"),n=s("29o0l"),i=r.__importDefault(s("5y9UF"));e.exports.default=function(e,t,r){void 0===t&&(t=0),void 0===r&&(r=[]);var o=i.default(e,t),s=o[0],a=o[1],u=o[2];return n.useEffect(u,r),[s,a]}})),s.register("YZf6l",(function(t,r){e(t.exports,"__assign",(function(){return n})),e(t.exports,"__importDefault",(function(){return i}));var n=function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;rr?i===f.DomainNotRegisteredError?r("sendFormErrorInvalidDomain"):i===f.InvalidSolanaAddressError?r("sendFormErrorInvalidSolanaAddress"):i===f.TwitterHandleNotRegisteredError?r("sendFormErrorInvalidTwitterHandle"):"":""),[i,r]);return Object.assign(Object.assign({},n),{error:o})}function v(e,t){const r=!!e&&!!t,n=h.transactionsQueryKeys.resolveDomainName(e,t);return(0,u.useQuery)({queryKey:n,queryFn:()=>g(this,void 0,void 0,(function*(){if(!e||!t)throw f.MissingNetworkIDError;return yield x(e,t)})),enabled:r})}const b=(e,t)=>g(void 0,void 0,void 0,(function*(){if(!o.Chains.isEVMNetworkID(t))return null;const[r]=(0,n.parseENSHandle)(e);if(r){const t=yield(0,l.resolveEVMDomainName)(e);if(!t)throw f.DomainNotRegisteredError;return t}return null})),w=(e,t)=>g(void 0,void 0,void 0,(function*(){if(!o.Chains.isSolanaNetworkID(t))return null;const[r,n,s]=(0,i.parseBonfidaHandle)(e);let u=null;if((r||n||s)&&(u=yield(0,d.resolveSolanaHandle)((0,a.getAPIEnvironment)(),e,t),!u))throw f.DomainNotRegisteredError;return u}));function x(e,t){var r;return g(this,void 0,void 0,(function*(){const n=yield Promise.all([w(e,t),b(e,t),(0,y.fetchUnstoppableDomainOwner)(e,t),(0,p.fetchAnsDomainOwner)(e,t)]);return null!==(r=n.find((e=>null!==e)))&&void 0!==r?r:null}))}})),s.register("hI0bB",(function(t,r){e(t.exports,"resolveEVMDomainName",(function(){return a}),(function(e){return a=e})),s("iOvk1");var n=s("kZfdH"),i=s("8qL7D"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=e=>o(void 0,void 0,void 0,(function*(){try{const t=(0,i.getEthersProvider)(n.NetworkIDs.Ethereum.Mainnet);return yield t.resolveName(e)}catch(e){return console.error(e),null}}))})),s.register("jv9cx",(function(t,r){e(t.exports,"resolveSolanaHandle",(function(){return a}),(function(e){return a=e})),s("beWYh");var n=s("ck5T6"),i=s("d8ZQd"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=(e,t,r)=>o(void 0,void 0,void 0,(function*(){const o=`${e}/uns/v1/resolve`;try{const e=new(0,n.RequestClient);e.withDefaultHeaders({"Content-Type":"application/json"});const s=yield e.post(o,{query:t,chainId:r});if(!(0,n.responseIsOkay)(s))throw i.DomainNamesDoNotMatchError;const a=s.data;if(""===a.address||"OK"!==a.status)throw i.DomainNamesDoNotMatchError;return a.address}catch(e){return null}}))})),s.register("sbCyE",(function(t,r){e(t.exports,"fetchAnsDomainOwner",(function(){return a}),(function(e){return a=e})),s("iOvk1");var n=s("hQuuj"),i=s("9gDTk"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=(e,t)=>o(void 0,void 0,void 0,(function*(){try{if(!n.Chains.isSolanaNetworkID(t))return null;const r=(0,i.getClusterBySolanaChainId)(t),o=(0,i.createConnection)(r),{TldParser:a}=yield s("cJNJk"),u=new a(o),c=yield u.getOwnerFromDomainTld(e);return c?c.toString():null}catch(e){return null}}))})),s.register("cJNJk",(function(e,t){e.exports=Promise.all([s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("8p21e")),s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("63QBd"))]).then((()=>s("CZ2QE")))})),s.register("92U2p",(function(t,r){e(t.exports,"fetchUnstoppableDomainOwner",(function(){return d}),(function(e){return d=e})),s("iOvk1");var n=s("hQuuj"),i=s("kZfdH");s("RVqnc");var o=s("ETVFl"),a=s("hHNjG"),u=s("8qL7D"),c=s("d8ZQd"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const d=(e,t)=>l(void 0,void 0,void 0,(function*(){try{if(yield f(e,t))return yield h(e,t)}catch(e){throw c.DomainNotRegisteredError}return null})),f=(e,t)=>l(void 0,void 0,void 0,(function*(){try{const r=p(t);return yield(0,o.withTimeout)(r.isSupportedDomain(e),5e3)}catch(e){return!1}})),h=(e,t)=>l(void 0,void 0,void 0,(function*(){try{return yield(0,o.withTimeout)(y(e,t),5e3)}catch(e){const{ResolutionError:t}=yield Promise.resolve(s("hHNjG"));if(e instanceof t)throw c.DomainNotRegisteredError;return null}})),p=e=>{let t,r,o,s;return n.Chains.isMainnetNetworkID(e)?(t=(0,u.getEthRpcUrl)(i.NetworkIDs.Ethereum.Mainnet),r="mainnet",o=(0,u.getEthRpcUrl)(i.NetworkIDs.Polygon.Mainnet),s="polygon-mainnet"):(t=(0,u.getEthRpcUrl)(i.NetworkIDs.Ethereum.Goerli),r="goerli",o=(0,u.getEthRpcUrl)(i.NetworkIDs.Polygon.Mumbai),s="polygon-mumbai"),new(0,a.Resolution)({sourceConfig:{uns:{locations:{Layer1:{url:t,network:r},Layer2:{url:o,network:s}}}}})},y=(e,t)=>{const r=p(t),o=n.Chains.getTokenSymbol(t);switch(t){case i.NetworkIDs.Bitcoin.Mainnet:case i.NetworkIDs.Bitcoin.Testnet:throw"Not supported by Bitcoin";case i.NetworkIDs.Solana.Mainnet:case i.NetworkIDs.Solana.Testnet:case i.NetworkIDs.Solana.Devnet:case i.NetworkIDs.Solana.Localnet:case i.NetworkIDs.Ethereum.Mainnet:case i.NetworkIDs.Ethereum.Goerli:case i.NetworkIDs.Ethereum.Sepolia:return r.addr(e,o);case i.NetworkIDs.Polygon.Mainnet:case i.NetworkIDs.Polygon.Mumbai:return r.multiChainAddr(e,o,o)}}})),s.register("hHNjG",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},i=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ProviderFactories=e.exports.Eip1193Factories=e.exports.Eip1993Factories=e.exports.DnsRecordsErrorCode=e.exports.DnsRecordsError=e.exports.ConfigurationErrorCode=e.exports.ConfigurationError=e.exports.ResolutionErrorCode=e.exports.ResolutionError=e.exports.DnsUtils=e.exports.default=e.exports.Resolution=void 0;var o=s("bEXXk");Object.defineProperty(e.exports,"Resolution",{enumerable:!0,get:function(){return o.Resolution}}),Object.defineProperty(e.exports,"default",{enumerable:!0,get:function(){return o.Resolution}}),n(s("3crN6"),e.exports);var a=s("qHF8N");Object.defineProperty(e.exports,"DnsUtils",{enumerable:!0,get:function(){return i(a).default}});var u=s("7bp4H");Object.defineProperty(e.exports,"ResolutionError",{enumerable:!0,get:function(){return u.ResolutionError}}),Object.defineProperty(e.exports,"ResolutionErrorCode",{enumerable:!0,get:function(){return u.ResolutionErrorCode}});var c=s("7AEPm");Object.defineProperty(e.exports,"ConfigurationError",{enumerable:!0,get:function(){return c.ConfigurationError}}),Object.defineProperty(e.exports,"ConfigurationErrorCode",{enumerable:!0,get:function(){return c.ConfigurationErrorCode}});var l=s("b3ld4");Object.defineProperty(e.exports,"DnsRecordsError",{enumerable:!0,get:function(){return l.DnsRecordsError}}),Object.defineProperty(e.exports,"DnsRecordsErrorCode",{enumerable:!0,get:function(){return l.DnsRecordsErrorCode}});var d=s("7xImX");Object.defineProperty(e.exports,"Eip1993Factories",{enumerable:!0,get:function(){return d.Eip1993Factories}});d=s("7xImX");Object.defineProperty(e.exports,"Eip1193Factories",{enumerable:!0,get:function(){return d.Eip1993Factories}});d=s("7xImX");Object.defineProperty(e.exports,"ProviderFactories",{enumerable:!0,get:function(){return d.Eip1993Factories}})})),s.register("bEXXk",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&r(t,e,i);return n(t,e),t},o=e.exports&&e.exports.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},a=e.exports&&e.exports.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,n){for(var i=0,o=Math.min(e.length,r),s=t;s=49?a-49+10:a>=17?a-17+10:a}return i}i.isBN=function(e){return e instanceof i||null!==e&&"object"==typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===n)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this.strip()},i.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this.strip()},i.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},i.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,f=Math.min(c,t.length-1),h=Math.max(0,c-e.length+1);h<=f;h++){var p=c-h|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[h])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r.strip()}i.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?l[6-u.length]+u+n:u+n,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(n=o.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var c=d[e],h=f[e];n="";var p=this.clone();for(p.negative=0;!p.isZero();){var y=p.modn(h).toString(e);n=(p=p.idivn(h)).isZero()?y+n:l[c-y.length]+y+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16)},i.prototype.toBuffer=function(e,t){return r(void 0!==o),this.toArrayLike(o,e,t)},i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},i.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var s,a,u="le"===t,c=new e(o),l=this.clone();if(u){for(a=0;!l.isZero();a++)s=l.andln(255),l.iushrn(8),c[a]=s;for(;a=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,h=0|s[1],p=8191&h,y=h>>>13,g=0|s[2],m=8191&g,v=g>>>13,b=0|s[3],w=8191&b,x=b>>>13,A=0|s[4],S=8191&A,E=A>>>13,T=0|s[5],k=8191&T,I=T>>>13,_=0|s[6],P=8191&_,R=_>>>13,C=0|s[7],M=8191&C,O=C>>>13,B=0|s[8],N=8191&B,D=B>>>13,L=0|s[9],F=8191&L,U=L>>>13,j=0|a[0],K=8191&j,z=j>>>13,H=0|a[1],q=8191&H,V=H>>>13,W=0|a[2],G=8191&W,$=W>>>13,Z=0|a[3],Q=8191&Z,Y=Z>>>13,X=0|a[4],J=8191&X,ee=X>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,fe=le>>>13,he=0|a[9],pe=8191&he,ye=he>>>13;r.negative=e.negative^t.negative,r.length=19;var ge=(c+(n=Math.imul(d,K))|0)+((8191&(i=(i=Math.imul(d,z))+Math.imul(f,K)|0))<<13)|0;c=((o=Math.imul(f,z))+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(p,K),i=(i=Math.imul(p,z))+Math.imul(y,K)|0,o=Math.imul(y,z);var me=(c+(n=n+Math.imul(d,q)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(f,q)|0))<<13)|0;c=((o=o+Math.imul(f,V)|0)+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(m,K),i=(i=Math.imul(m,z))+Math.imul(v,K)|0,o=Math.imul(v,z),n=n+Math.imul(p,q)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(y,q)|0,o=o+Math.imul(y,V)|0;var ve=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,$)|0)+Math.imul(f,G)|0))<<13)|0;c=((o=o+Math.imul(f,$)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(w,K),i=(i=Math.imul(w,z))+Math.imul(x,K)|0,o=Math.imul(x,z),n=n+Math.imul(m,q)|0,i=(i=i+Math.imul(m,V)|0)+Math.imul(v,q)|0,o=o+Math.imul(v,V)|0,n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,$)|0)+Math.imul(y,G)|0,o=o+Math.imul(y,$)|0;var be=(c+(n=n+Math.imul(d,Q)|0)|0)+((8191&(i=(i=i+Math.imul(d,Y)|0)+Math.imul(f,Q)|0))<<13)|0;c=((o=o+Math.imul(f,Y)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(S,K),i=(i=Math.imul(S,z))+Math.imul(E,K)|0,o=Math.imul(E,z),n=n+Math.imul(w,q)|0,i=(i=i+Math.imul(w,V)|0)+Math.imul(x,q)|0,o=o+Math.imul(x,V)|0,n=n+Math.imul(m,G)|0,i=(i=i+Math.imul(m,$)|0)+Math.imul(v,G)|0,o=o+Math.imul(v,$)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,Y)|0;var we=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(f,J)|0))<<13)|0;c=((o=o+Math.imul(f,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(k,K),i=(i=Math.imul(k,z))+Math.imul(I,K)|0,o=Math.imul(I,z),n=n+Math.imul(S,q)|0,i=(i=i+Math.imul(S,V)|0)+Math.imul(E,q)|0,o=o+Math.imul(E,V)|0,n=n+Math.imul(w,G)|0,i=(i=i+Math.imul(w,$)|0)+Math.imul(x,G)|0,o=o+Math.imul(x,$)|0,n=n+Math.imul(m,Q)|0,i=(i=i+Math.imul(m,Y)|0)+Math.imul(v,Q)|0,o=o+Math.imul(v,Y)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(y,J)|0,o=o+Math.imul(y,ee)|0;var xe=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(f,re)|0))<<13)|0;c=((o=o+Math.imul(f,ne)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(P,K),i=(i=Math.imul(P,z))+Math.imul(R,K)|0,o=Math.imul(R,z),n=n+Math.imul(k,q)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(I,q)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(S,G)|0,i=(i=i+Math.imul(S,$)|0)+Math.imul(E,G)|0,o=o+Math.imul(E,$)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(x,Q)|0,o=o+Math.imul(x,Y)|0,n=n+Math.imul(m,J)|0,i=(i=i+Math.imul(m,ee)|0)+Math.imul(v,J)|0,o=o+Math.imul(v,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(y,re)|0,o=o+Math.imul(y,ne)|0;var Ae=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(f,oe)|0))<<13)|0;c=((o=o+Math.imul(f,se)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(M,K),i=(i=Math.imul(M,z))+Math.imul(O,K)|0,o=Math.imul(O,z),n=n+Math.imul(P,q)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,q)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,$)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,$)|0,n=n+Math.imul(S,Q)|0,i=(i=i+Math.imul(S,Y)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(w,J)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(x,J)|0,o=o+Math.imul(x,ee)|0,n=n+Math.imul(m,re)|0,i=(i=i+Math.imul(m,ne)|0)+Math.imul(v,re)|0,o=o+Math.imul(v,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(y,oe)|0,o=o+Math.imul(y,se)|0;var Se=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(f,ue)|0))<<13)|0;c=((o=o+Math.imul(f,ce)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(N,K),i=(i=Math.imul(N,z))+Math.imul(D,K)|0,o=Math.imul(D,z),n=n+Math.imul(M,q)|0,i=(i=i+Math.imul(M,V)|0)+Math.imul(O,q)|0,o=o+Math.imul(O,V)|0,n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,$)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,$)|0,n=n+Math.imul(k,Q)|0,i=(i=i+Math.imul(k,Y)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(S,J)|0,i=(i=i+Math.imul(S,ee)|0)+Math.imul(E,J)|0,o=o+Math.imul(E,ee)|0,n=n+Math.imul(w,re)|0,i=(i=i+Math.imul(w,ne)|0)+Math.imul(x,re)|0,o=o+Math.imul(x,ne)|0,n=n+Math.imul(m,oe)|0,i=(i=i+Math.imul(m,se)|0)+Math.imul(v,oe)|0,o=o+Math.imul(v,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(y,ue)|0,o=o+Math.imul(y,ce)|0;var Ee=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,fe)|0)+Math.imul(f,de)|0))<<13)|0;c=((o=o+Math.imul(f,fe)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(F,K),i=(i=Math.imul(F,z))+Math.imul(U,K)|0,o=Math.imul(U,z),n=n+Math.imul(N,q)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,q)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(M,G)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(O,G)|0,o=o+Math.imul(O,$)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(R,Q)|0,o=o+Math.imul(R,Y)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(S,re)|0,i=(i=i+Math.imul(S,ne)|0)+Math.imul(E,re)|0,o=o+Math.imul(E,ne)|0,n=n+Math.imul(w,oe)|0,i=(i=i+Math.imul(w,se)|0)+Math.imul(x,oe)|0,o=o+Math.imul(x,se)|0,n=n+Math.imul(m,ue)|0,i=(i=i+Math.imul(m,ce)|0)+Math.imul(v,ue)|0,o=o+Math.imul(v,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,fe)|0)+Math.imul(y,de)|0,o=o+Math.imul(y,fe)|0;var Te=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ye)|0)+Math.imul(f,pe)|0))<<13)|0;c=((o=o+Math.imul(f,ye)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(F,q),i=(i=Math.imul(F,V))+Math.imul(U,q)|0,o=Math.imul(U,V),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,$)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,$)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(O,Q)|0,o=o+Math.imul(O,Y)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(S,oe)|0,i=(i=i+Math.imul(S,se)|0)+Math.imul(E,oe)|0,o=o+Math.imul(E,se)|0,n=n+Math.imul(w,ue)|0,i=(i=i+Math.imul(w,ce)|0)+Math.imul(x,ue)|0,o=o+Math.imul(x,ce)|0,n=n+Math.imul(m,de)|0,i=(i=i+Math.imul(m,fe)|0)+Math.imul(v,de)|0,o=o+Math.imul(v,fe)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ye)|0)+Math.imul(y,pe)|0))<<13)|0;c=((o=o+Math.imul(y,ye)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(F,G),i=(i=Math.imul(F,$))+Math.imul(U,G)|0,o=Math.imul(U,$),n=n+Math.imul(N,Q)|0,i=(i=i+Math.imul(N,Y)|0)+Math.imul(D,Q)|0,o=o+Math.imul(D,Y)|0,n=n+Math.imul(M,J)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(O,J)|0,o=o+Math.imul(O,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(S,ue)|0,i=(i=i+Math.imul(S,ce)|0)+Math.imul(E,ue)|0,o=o+Math.imul(E,ce)|0,n=n+Math.imul(w,de)|0,i=(i=i+Math.imul(w,fe)|0)+Math.imul(x,de)|0,o=o+Math.imul(x,fe)|0;var Ie=(c+(n=n+Math.imul(m,pe)|0)|0)+((8191&(i=(i=i+Math.imul(m,ye)|0)+Math.imul(v,pe)|0))<<13)|0;c=((o=o+Math.imul(v,ye)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(F,Q),i=(i=Math.imul(F,Y))+Math.imul(U,Q)|0,o=Math.imul(U,Y),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(M,re)|0,i=(i=i+Math.imul(M,ne)|0)+Math.imul(O,re)|0,o=o+Math.imul(O,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(S,de)|0,i=(i=i+Math.imul(S,fe)|0)+Math.imul(E,de)|0,o=o+Math.imul(E,fe)|0;var _e=(c+(n=n+Math.imul(w,pe)|0)|0)+((8191&(i=(i=i+Math.imul(w,ye)|0)+Math.imul(x,pe)|0))<<13)|0;c=((o=o+Math.imul(x,ye)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(F,J),i=(i=Math.imul(F,ee))+Math.imul(U,J)|0,o=Math.imul(U,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,se)|0)+Math.imul(O,oe)|0,o=o+Math.imul(O,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,fe)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,fe)|0;var Pe=(c+(n=n+Math.imul(S,pe)|0)|0)+((8191&(i=(i=i+Math.imul(S,ye)|0)+Math.imul(E,pe)|0))<<13)|0;c=((o=o+Math.imul(E,ye)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(F,re),i=(i=Math.imul(F,ne))+Math.imul(U,re)|0,o=Math.imul(U,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(M,ue)|0,i=(i=i+Math.imul(M,ce)|0)+Math.imul(O,ue)|0,o=o+Math.imul(O,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,fe)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,fe)|0;var Re=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ye)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ye)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(F,oe),i=(i=Math.imul(F,se))+Math.imul(U,oe)|0,o=Math.imul(U,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(M,de)|0,i=(i=i+Math.imul(M,fe)|0)+Math.imul(O,de)|0,o=o+Math.imul(O,fe)|0;var Ce=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ye)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ye)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(F,ue),i=(i=Math.imul(F,ce))+Math.imul(U,ue)|0,o=Math.imul(U,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,fe)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,fe)|0;var Me=(c+(n=n+Math.imul(M,pe)|0)|0)+((8191&(i=(i=i+Math.imul(M,ye)|0)+Math.imul(O,pe)|0))<<13)|0;c=((o=o+Math.imul(O,ye)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(F,de),i=(i=Math.imul(F,fe))+Math.imul(U,de)|0,o=Math.imul(U,fe);var Oe=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ye)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ye)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863;var Be=(c+(n=Math.imul(F,pe))|0)+((8191&(i=(i=Math.imul(F,ye))+Math.imul(U,pe)|0))<<13)|0;return c=((o=Math.imul(U,ye))+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,u[0]=ge,u[1]=me,u[2]=ve,u[3]=be,u[4]=we,u[5]=xe,u[6]=Ae,u[7]=Se,u[8]=Ee,u[9]=Te,u[10]=ke,u[11]=Ie,u[12]=_e,u[13]=Pe,u[14]=Re,u[15]=Ce,u[16]=Me,u[17]=Oe,u[18]=Be,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){return(new g).mulp(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(p=h),i.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?p(this,e,t):n<63?h(this,e,t):n<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,e,t):y(this,e,t),r},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=i.prototype._countBits(e)-1,n=0;n>=1;return n},g.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,n[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,t+=i/67108864|0,t+=o>>>26,this.words[n]=67108863&o}return 0!==t&&(this.words[n]=t,this.length++),this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i}return t}(e);if(0===t.length)return new i(1);for(var r=this,n=0;n=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var s=0;for(t=0;t>>26-n}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},i.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+n]=67108863&o}for(;i>26,this.words[i+n]=67108863&o;if(0===a)return this.strip();for(r(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},i.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,s=0|o.words[o.length-1];0!==(r=26-this._countBits(s))&&(o=o.ushln(r),n.iushln(r),s=0|o.words[o.length-1]);var a,u=n.length-o.length;if("mod"!==t){(a=new i(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var f=67108864*(0|n.words[o.length+d])+(0|n.words[o.length+d-1]);for(f=Math.min(f/s|0,67108863),n._ishlnsubmul(o,f,d);0!==n.negative;)f--,n.negative=0,n._ishlnsubmul(o,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=f)}return a&&a.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},i.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(o=a.div.neg()),"div"!==t&&(s=a.mod.neg(),n&&0!==s.negative&&s.iadd(e)),{div:o,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(o=a.div.neg()),{div:o,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),n&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modn(e.words[0]))}:this._wordDiv(e,t);var o,s,a},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modn=function(e){r(e<=67108863);for(var t=67108864%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},i.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o=new i(1),s=new i(0),a=new i(0),u=new i(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var l=n.clone(),d=t.clone();!t.isZero();){for(var f=0,h=1;0==(t.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(o.isOdd()||s.isOdd())&&(o.iadd(l),s.isub(d)),o.iushrn(1),s.iushrn(1);for(var p=0,y=1;0==(n.words[0]&y)&&p<26;++p,y<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(a),s.isub(u)):(n.isub(t),a.isub(o),u.isub(s))}return{a:a,b:u,gcd:n.iushln(c)}},i.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o,s=new i(1),a=new i(0),u=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,l=1;0==(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,f=1;0==(n.words[0]&f)&&d<26;++d,f<<=1);if(d>0)for(n.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(n)>=0?(t.isub(n),s.isub(a)):(n.isub(t),a.isub(s))}return(o=0===t.cmpn(1)?s:a).cmpn(0)<0&&o.iadd(e),o},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new S(e)},i.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function v(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){v.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){v.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function x(){v.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function A(){v.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function E(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}v.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},v.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},v.prototype.split=function(e,t){e.iushrn(this.n,0,t)},v.prototype.imulK=function(e){return e.imul(this.k)},n(b,v),b.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},b.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new b;else if("p224"===e)t=new w;else if("p192"===e)t=new x;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new A}return m[e]=t,t},S.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new i(1)).iushrn(2);return this.pow(e,n)}for(var o=this.m.subn(1),s=0;!o.isZero()&&0===o.andln(1);)s++,o.iushrn(1);r(!o.isZero());var a=new i(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new i(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,o),f=this.pow(e,o.addn(1).iushrn(1)),h=this.pow(e,o),p=s;0!==h.cmp(a);){for(var y=h,g=0;0!==y.cmp(a);g++)y=y.redSqr();r(g=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;o!==r[0]&&(o=this.sqr(o)),0!==d||0!==s?(s<<=1,s|=d,(4===++a||0===n&&0===l)&&(o=this.mul(o,r[s]),a=0,s=0)):a=0}u=26}return o},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new E(e)},n(E,S),E.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},E.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},E.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},E.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),s=o;return o.cmp(this.m)>=0?s=o.isub(this.m):o.cmpn(0)<0&&(s=o.iadd(this.m)),s._forceRed(this)},E.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)})),s.register("bZluQ",(function(e,t){"use strict";var r,n=e.exports&&e.exports.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=e.exports&&e.exports.__assign||function(){return i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]>t!=0)return null;for(o=o<=n;)s-=n,a.push(o>>s&u)}if(i)s>0&&a.push(o<=t||o<>5);for(n.push(0),t=0;t>25;t=(33554431&t)<<5^e[r];for(var i=0;i<5;++i)n>>i&1&&(t^=c[i])}return t}function g(e,t){for(var n=1^y(r.concat([r.from(p(e)),t,r.from([0,0,0,0,0,0])])),i=[],o=0;o<6;++o)i.push(n>>5*(5-o)&31);return r.from(i)}function m(e){var t,n=!1,i=!1;for(t=0;t126)return null;e.charCodeAt(t)>=97&&e.charCodeAt(t)<=122&&(n=!0),e.charCodeAt(t)>=65&&e.charCodeAt(t)<=90&&(i=!0)}if(n&&i)return null;var o=(e=e.toLowerCase()).lastIndexOf("1");if(o<1||o+7>e.length||e.length>90)return null;var s=e.substring(0,o),a=[];for(t=o+1;t>>7)^(p<<14|p>>>18)^p>>>3,g=c[h-2],m=(g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10;c[h]=y+c[h-7]+m+c[h-16]}var v=n&i^n&o^i&o,b=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),w=f+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&l^~a&d)+u[h]+c[h];f=d,d=l,l=a,a=s+w|0,s=o,o=i,i=n,n=w+(b+v)|0}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0,r[5]=r[5]+l|0,r[6]=r[6]+d|0,r[7]=r[7]+f|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;return r[i>>>5]|=128<<24-i%32,r[14+(i+64>>>9<<4)]=e.floor(n/4294967296),r[15+(i+64>>>9<<4)]=n,t.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=o._createHelper(l),t.HmacSHA256=o._createHmacHelper(l)}(Math),r.SHA256)})),s.register("65Srm",(function(e,t){var n;e.exports=(n=n||function(e,t){var n;if("undefined"!=typeof window&&window.crypto&&(n=window.crypto),"undefined"!=typeof self&&self.crypto&&(n=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(n=globalThis.crypto),!n&&"undefined"!=typeof window&&window.msCrypto&&(n=window.msCrypto),!n&&void 0!==r&&r.crypto&&(n=r.crypto),!n)try{n=s("l8s8s")}catch(e){}var i=function(){if(n){if("function"==typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function e(){}return function(t){var r;return e.prototype=t,r=new e,e.prototype=null,r}}(),a={},u=a.lib={},c=u.Base={extend:function(e){var t=o(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},l=u.WordArray=c.extend({init:function(e,r){e=this.words=e||[],this.sigBytes=r!=t?r:4*e.length},toString:function(e){return(e||f).stringify(this)},concat:function(e){var t=this.words,r=e.words,n=this.sigBytes,i=e.sigBytes;if(this.clamp(),n%4)for(var o=0;o>>2]>>>24-o%4*8&255;t[n+o>>>2]|=s<<24-(n+o)%4*8}else for(var a=0;a>>2]=r[a>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=c.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],r=0;r>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new l.init(r,t/2)}},h=d.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(o))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new l.init(r,t)}},p=d.Utf8={stringify:function(e){try{return decodeURIComponent(escape(h.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return h.parse(unescape(encodeURIComponent(e)))}},y=u.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=p.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r,n=this._data,i=n.words,o=n.sigBytes,s=this.blockSize,a=o/(4*s),u=(a=t?e.ceil(a):e.max((0|a)-this._minBufferSize,0))*s,c=e.min(4*u,o);if(u){for(var d=0;d, Bogdan Gusiev , Braden Pezeshki , Matthew Gould ","repository":{"type":"git","url":"https://github.com/unstoppabledomains/resolution.git"},"keywords":[".crypto","zns","ethereum","zilliqa","blockchain","resolution","name","domain","unstoppable"],"license":"MIT","bugs":{"url":"https://github.com/unstoppabledomains/resolution.git"},"homepage":"https://github.com/unstoppabledomains/resolution.git#readme","devDependencies":{"@ethersproject/providers":"^5.4.5","@types/bn.js":"^4.11.6","@types/crypto-js":"^4.1.1","@types/elliptic":"^6.4.13","@types/jest":"27.0.2","@types/lodash":"^4.14.158","@types/node":"11.15.3","@typescript-eslint/eslint-plugin":"^3.9.0","@typescript-eslint/parser":"^3.9.0","@unstoppabledomains/sizecheck":"^4.0.0","@zilliqa-js/core":"^3.3.4","audit-ci":"^3.1.1","dotenv":"^8.2.0","eslint":"^7.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jest":"^24.1.0","husky":"^6.0.0","jest":"^27.0.4","lint-staged":"11.0.0","lodash":"^4.17.19","nock":"10.0.6","nodemon":"^2.0.7","prettier":"2.3.0","pretty-quick":"^3.1.0","ts-jest":"^27.0.3","ts-loader":"6.2.1","ts-node":"^8.6.2","typedoc":"0.18.0","typescript":"^4.2.0","web3-providers-http":"^1.3.6","web3-providers-ws":"^1.3.6"},"publicConfig":{"access":"public"},"dependencies":{"@ethersproject/abi":"^5.0.1","bn.js":"^4.4.0","cross-fetch":"^3.1.4","crypto-js":"^4.1.1","elliptic":"^6.5.4"},"lint-staged":{"src/**/*.ts":"eslint --fix","src/**/*.{ts,tsx,js,jsx,json,md}":"prettier --write -l"}}')})),s.register("7bp4H",(function(e,t){"use strict";var r,n,i,o,s=e.exports&&e.exports.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ResolutionError=e.exports.ResolutionErrorCode=void 0,(o=i=e.exports.ResolutionErrorCode||(e.exports.ResolutionErrorCode={})).UnregisteredDomain="UnregisteredDomain",o.UnspecifiedResolver="UnspecifiedResolver",o.UnsupportedDomain="UnsupportedDomain",o.UnsupportedService="UnsupportedService",o.UnsupportedMethod="UnsupportedMethod",o.UnspecifiedCurrency="UnspecifiedCurrency",o.UnsupportedCurrency="UnsupportedCurrency",o.IncorrectResolverInterface="IncorrectResolverInterface",o.RecordNotFound="RecordNotFound",o.MetadataEndpointError="MetadataEndpointError",o.ServiceProviderError="ServiceProviderError",o.InvalidTwitterVerification="InvalidTwitterVerification",o.InconsistentDomainArray="InconsistentDomainArray",o.InvalidDomainAddress="InvalidDomainAddress",o.InvalidUnsResolutionConfiguration="InvalidResolutionConfiguration";var a=((n={})[i.UnregisteredDomain]=function(e){return"Domain ".concat(e.domain," is not registered")},n[i.UnspecifiedResolver]=function(e){return"".concat(e.location?"".concat(e.location,": "):"","Domain ").concat(e.domain," is not configured")},n[i.UnsupportedDomain]=function(e){return"Domain ".concat(e.domain," is not supported")},n[i.UnsupportedMethod]=function(e){var t,r=(null===(t=e.domain)||void 0===t?void 0:t.endsWith(".zil"))?" (if this method was called via the Resolution class with both UNS and ZNS providers configured not in the API mode, this error also means that the domain doesn't exist in UNS)":"";return"Method ".concat(e.methodName," is not supported for ").concat(e.domain).concat(r)},n[i.InvalidTwitterVerification]=function(e){return"".concat(e.location?"".concat(e.location,": "):"","Domain ").concat(e.domain," has invalid Twitter signature verification")},n[i.UnsupportedCurrency]=function(e){return"".concat(e.currencyTicker," is not supported")},n[i.IncorrectResolverInterface]=function(e){return"Domain resolver is configured incorrectly for ".concat(e.method)},n[i.RecordNotFound]=function(e){return"".concat(e.location?"".concat(e.location,": "):"","No ").concat(e.recordName," record found for ").concat(e.domain)},n[i.ServiceProviderError]=function(e){return"< ".concat(e.providerMessage," >")},n[i.MetadataEndpointError]=function(e){return"Failed to query tokenUri ".concat(e.tokenUri,". Error: ").concat(e.errorMessage)},n[i.UnsupportedService]=function(e){return"Naming service ".concat(e.namingService," is not supported")},n[i.InvalidDomainAddress]=function(e){return"Domain address ".concat(e.domain," is invalid")},n[i.InvalidUnsResolutionConfiguration]=function(e){return"Resolution "},n),u=function(e){function t(r,n){void 0===n&&(n={});var i=this,o=a[r],s=n.domain,u=n.method,c=n.currencyTicker,l=o(n);return(i=e.call(this,l)||this).code=r,i.domain=s,i.method=u,i.currencyTicker=c,i.name="ResolutionError",Object.setPrototypeOf(i,t.prototype),i}return s(t,e),t}(Error);e.exports.ResolutionError=u,e.exports.default=u})),s.register("2Zqxf",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&r(t,e,i);return n(t,e),t},o=e.exports&&e.exports.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},a=e.exports&&e.exports.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]>>24)|4278255360&(o<<24|o>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),(_=r[i]).high^=s,_.low^=o}for(var a=0;a<24;a++){for(var f=0;f<5;f++){for(var h=0,p=0,y=0;y<5;y++)h^=(_=r[f+5*y]).high,p^=_.low;var g=d[f];g.high=h,g.low=p}for(f=0;f<5;f++){var m=d[(f+4)%5],v=d[(f+1)%5],b=v.high,w=v.low;for(h=m.high^(b<<1|w>>>31),p=m.low^(w<<1|b>>>31),y=0;y<5;y++)(_=r[f+5*y]).high^=h,_.low^=p}for(var x=1;x<25;x++){var A=(_=r[x]).high,S=_.low,E=u[x];E<32?(h=A<>>32-E,p=S<>>32-E):(h=S<>>64-E,p=A<>>64-E);var T=d[c[x]];T.high=h,T.low=p}var k=d[0],I=r[0];for(k.high=I.high,k.low=I.low,f=0;f<5;f++)for(y=0;y<5;y++){var _=r[x=f+5*y],P=d[x],R=d[(f+1)%5+5*y],C=d[(f+2)%5+5*y];_.high=P.high^~R.high&C.high,_.low=P.low^~R.low&C.low}_=r[0];var M=l[a];_.high^=M.high,_.low^=M.low}},_doFinalize:function(){var t=this._data,r=t.words,n=(this._nDataBytes,8*t.sigBytes),o=32*this.blockSize;r[n>>>5]|=1<<24-n%32,r[(e.ceil((n+1)/o)*o>>>5)-1]|=128,t.sigBytes=4*r.length,this._process();for(var s=this._state,a=this.cfg.outputLength/8,u=a/8,c=[],l=0;l>>24)|4278255360&(f<<24|f>>>8),h=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8),c.push(h),c.push(f)}return new i.init(c,a)},clone:function(){for(var e=o.clone.call(this),t=e._state=this._state.slice(0),r=0;r<25;r++)t[r]=t[r].clone();return e}});t.SHA3=o._createHelper(f),t.HmacSHA3=o._createHmacHelper(f)}(Math),r.SHA3)})),s.register("2h9f1",(function(e,t){var r;e.exports=(r=s("65Srm"),function(e){var t=r,n=t.lib,i=n.Base,o=n.WordArray,s=t.x64={};s.Word=i.extend({init:function(e,t){this.high=e,this.low=t}}),s.WordArray=i.extend({init:function(t,r){t=this.words=t||[],this.sigBytes=r!=e?r:8*t.length},toX32:function(){for(var e=this.words,t=e.length,r=[],n=0;n>>2]|=e[i]<<24-i%4*8;t.call(this,n,r)}else t.apply(this,arguments)};n.prototype=e}}(),r.lib.WordArray)})),s.register("dAQ4I",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.NamingService=void 0;var r=function(){};e.exports.NamingService=r})),s.register("7AEPm",(function(e,t){"use strict";var r,n,i,o,s=e.exports&&e.exports.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ConfigurationError=e.exports.ConfigurationErrorCode=void 0,(o=i=e.exports.ConfigurationErrorCode||(e.exports.ConfigurationErrorCode={})).IncorrectProvider="IncorrectProvider",o.UnsupportedNetwork="UnsupportedNetwork",o.UnspecifiedUrl="UnspecifiedUrl",o.NetworkConfigMissing="NetworkConfigMissing",o.CustomNetworkConfigMissing="CustomNetworkConfigMissing",o.InvalidConfigurationField="InvalidProxyReader";var a=((n={})[i.IncorrectProvider]=function(){return"Provider doesn't implement sendAsync or send method"},n[i.UnsupportedNetwork]=function(e){return"Unsupported network in Resolution ".concat(e.method||""," configuration")},n[i.UnspecifiedUrl]=function(e){return"Unspecified url in Resolution ".concat(e.method," configuration")},n[i.NetworkConfigMissing]=function(e){return"Missing configuration in Resolution ".concat(e.method,". Please specify ").concat(e.config)},n[i.CustomNetworkConfigMissing]=function(e){return"Missing configuration in Resolution ".concat(e.method,". Please specify ").concat(e.config," when using a custom network")},n[i.InvalidConfigurationField]=function(e){return"Invalid '".concat(e.field,"' in Resolution ").concat(e.method)},n),u=function(e){function t(r,n){void 0===n&&(n={});var i=this,o=a[r];return(i=e.call(this,o(n))||this).code=r,i.method=n.method,i.name="ConfigurationError",Object.setPrototypeOf(i,t.prototype),i}return s(t,e),t}(Error);e.exports.ConfigurationError=u,e.exports.default=u})),s.register("2CsDG",(function(e,t){"use strict";var r,n=e.exports&&e.exports.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=e.exports&&e.exports.__assign||function(){return i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]7?e[i+2].toUpperCase():e[i+2];return r}("0x"+("0x"+(0,n.keccak256)((0,i.hexToBytes)(p))).slice(-40))}})),s.register("46Jla",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&r(t,e,i);return n(t,e),t},o=e.exports&&e.exports.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},a=e.exports&&e.exports.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]{const{t:s}=(0,o.useTranslation)(),u=(0,a.getNetworkFeeUiAmount)(t),c=null==r?void 0:r.gasEstimationPriceUSD,l=c||(u||void 0);switch(n.Chains.getChainID(e)){case i.Chain.Bitcoin:return l||"";case i.Chain.Ethereum:case i.Chain.Polygon:return l?s("gasUpTo",{amount:l}):"";case i.Chain.Solana:return l||""}}})),s.register("6zGIy",(function(t,r){e(t.exports,"useEthereumTimeToMineEstimate",(function(){return s("5EuiQ").useEthereumTimeToMineEstimate})),e(t.exports,"useTransactionSpeedsToUnitCost",(function(){return s("idqsQ").useTransactionSpeedsToUnitCost})),e(t.exports,"useTransactionUnitAmount",(function(){return s("9YZ7W").useTransactionUnitAmount})),e(t.exports,"TRANSACTIONS_TIMESTAMPS_QUERY_KEY",(function(){return s("1QiHR").TRANSACTIONS_TIMESTAMPS_QUERY_KEY}));s("5EuiQ"),s("idqsQ"),s("9YZ7W"),s("1QiHR")})),s.register("5EuiQ",(function(t,r){e(t.exports,"useEthereumTimeToMineEstimate",(function(){return d}),(function(e){return d=e})),s("iOvk1");var n=s("kZfdH");s("beWYh");var i=s("ck5T6");s("csW2r");var o=s("fKWqZ"),a=s("g79CS"),u=s("5ekp2"),c=s("1QiHR"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const d=(e,t,r)=>(0,u.useQuery)({queryFn(){return l(this,void 0,void 0,(function*(){const n=yield function(e,t,r){return l(this,void 0,void 0,(function*(){const n=`https://gas-price-oracle.phantom.app/time_to_mine?chainId=${e}&maxFeePerGas=${t}&maxPriorityFeePerGas=${r}`,o={Accept:"application/json","Content-Type":"application/json"},s=new(0,i.RequestClient);s.withDefaultHeaders(o);const a=yield s.get(n);if(200!==a.status)throw new Error("Error estimating time to mine");return a.data}))}(e,t,r);return n}))},queryKey:c.transactionsQueryKeys.gasEstimationTimeToMine(e,t,r),onError:e=>o.telemetry.captureError(e,a.FeatureTag.Transaction),retry:3,retryDelay:500,refetchInterval:5e3,enabled:e===n.NetworkIDs.Ethereum.Mainnet})})),s.register("cN4pN",(function(t,r){e(t.exports,"TransactionsSdk",(function(){return s("b57gY").TransactionsSdk}));s("b57gY")})),s.register("b57gY",(function(t,r){e(t.exports,"TransactionsSdk",(function(){return l})),s("iOvk1");var n=s("cyznO"),i=s("d3oOU"),o=s("f67nI"),a=s("dqw36"),u=s("1P19S"),c=s("VDlhw");class l extends o.Sdk{constructor(){super(),this.registry=new(0,n.ChainSdkRegistry),this.registry.register(i.Chain.Solana,c.solanaSdk),this.registry.register(i.Chain.Ethereum,u.evmSdk),this.registry.register(i.Chain.Polygon,u.evmSdk),this.registry.register(i.Chain.Bitcoin,a.bitcoinSdk)}}})),s.register("dqw36",(function(r,n){e(r.exports,"bitcoinSdk",(function(){return a}));var i=s("kAKNF");s("f1XDS");var o=s("1zKGb");const a={transactionSettingsRowFeeDescription:e=>{const r=e;return`${(0,o.toSatoshisPerVirtualByte)(r.btcPerKilobyte).decimalPlaces(1,t(i).ROUND_HALF_UP)} sats/vB`}}})),s.register("1P19S",(function(t,r){e(t.exports,"evmSdk",(function(){return n}));const n={transactionSettingsRowFeeDescription:void 0}})),s.register("VDlhw",(function(t,r){e(t.exports,"solanaSdk",(function(){return n}));const n={transactionSettingsRowFeeDescription:void 0}})),s.register("eFfFS",(function(e,t){})),s.register("4lwG3",(function(t,r){e(t.exports,"Action",(function(){return s("cZxa7").Action})),e(t.exports,"StateChangeKind",(function(){return s("cZxa7").StateChangeKind})),e(t.exports,"Severity",(function(){return s("cZxa7").Severity})),e(t.exports,"BlowfishClient",(function(){return s("8ihcF").BlowfishClient})),e(t.exports,"SignEnum",(function(){return s("d5ueP").SignEnum})),e(t.exports,"StateChangeColor",(function(){return s("d5ueP").StateChangeColor})),e(t.exports,"computeStateChangeColor",(function(){return s("d5ueP").computeStateChangeColor})),e(t.exports,"getAssetNameFromDiff",(function(){return s("d5ueP").getAssetNameFromDiff})),e(t.exports,"getBalanceChangeText",(function(){return s("d5ueP").getBalanceChangeText})),e(t.exports,"getImage",(function(){return s("d5ueP").getImage})),e(t.exports,"rawStateChangeToLabel",(function(){return s("d5ueP").rawStateChangeToLabel})),e(t.exports,"estimateDollarValueFromEstimation",(function(){return s("fD9Rz").estimateDollarValueFromEstimation})),e(t.exports,"useScannedTransaction",(function(){return s("7XuwQ").useScannedTransaction})),e(t.exports,"scanMultichainTransaction",(function(){return s("ef9Sf").scanMultichainTransaction})),e(t.exports,"useScanTransaction",(function(){return s("ef9Sf").useScanTransaction})),e(t.exports,"TransactionScanParams",(function(){return s("ef9Sf").TransactionScanParams})),e(t.exports,"SolanaTransactionScanQueryResult",(function(){return s("ef9Sf").SolanaTransactionScanQueryResult})),e(t.exports,"SolanaTransactionScanMethod",(function(){return s("ef9Sf").SolanaTransactionScanMethod})),e(t.exports,"ComputedTxnsScanEvaluation",(function(){return s("ef9Sf").ComputedTxnsScanEvaluation})),e(t.exports,"EvmTransactionScanQueryResult",(function(){return s("ef9Sf").EvmTransactionScanQueryResult})),e(t.exports,"TxnsScanResult",(function(){return s("ef9Sf").TxnsScanResult})),e(t.exports,"useFetchScannedMessage",(function(){return s("6DoCr").useFetchScannedMessage})),e(t.exports,"scanMessageQueryFn",(function(){return s("6DoCr").scanMessageQueryFn})),e(t.exports,"DANGER_COLOR",(function(){return s("ejjUw").DANGER_COLOR})),e(t.exports,"ERROR_COLOR",(function(){return s("ejjUw").ERROR_COLOR})),e(t.exports,"STATE_CHANGE_COLOR_MAP",(function(){return s("ejjUw").STATE_CHANGE_COLOR_MAP})),e(t.exports,"WARNING_COLOR",(function(){return s("ejjUw").WARNING_COLOR})),e(t.exports,"getERC20ApprovalSimulationData",(function(){return s("7xSXk").getERC20ApprovalSimulationData}));s("cZxa7"),s("cZxa7"),s("8ihcF");var i=s("d5ueP");i=s("d5ueP"),s("fD9Rz"),s("7XuwQ"),s("ef9Sf"),s("6DoCr"),s("ejjUw"),s("7xSXk");n(t.exports,i)})),s.register("cZxa7",(function(t,r){var n,i,o,s,a,u;e(t.exports,"StateChangeKind",(function(){return n})),e(t.exports,"Severity",(function(){return o})),e(t.exports,"Action",(function(){return a})),(i=n||(n={})).Erc20Transfer="ERC20_TRANSFER",i.Erc20Approval="ERC20_APPROVAL",i.Erc721Transfer="ERC721_TRANSFER",i.Erc721ApprovalForAll="ERC721_APPROVAL_FOR_ALL",i.Erc721Approval="ERC721_APPROVAL",i.Erc1155Transfer="ERC1155_TRANSFER",i.Erc1155ApprovalForAll="ERC1155_APPROVAL_FOR_ALL",i.NativeAssetTransfer="NATIVE_ASSET_TRANSFER",i.SplTransfer="SPL_TRANSFER",i.SplApproval="SPL_APPROVAL",i.SolTransfer="SOL_TRANSFER",(s=o||(o={})).Critical="CRITICAL",s.Warning="WARNING",(u=a||(a={})).None="NONE",u.Warn="WARN",u.Block="BLOCK"})),s.register("8ihcF",(function(t,r){e(t.exports,"BlowfishClient",(function(){return a}),(function(e){return a=e})),s("beWYh");var n=s("ck5T6"),i=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const o=new Error("Request timeout reached");class a{scanMessage(e,t){return i(this,void 0,void 0,(function*(){try{(new Headers).append("Content-Type","application/json");const r=`https://api.phantom.app/message/scan/v1?${new URLSearchParams(t)}`,i=new(0,n.RequestClient);i.withDefaultTimeout(1e4),i.withDefaultHeaders({"Content-Type":"application/json"});const o=yield i.post(r,e);return this.handleResponse(o)}catch(e){const t=e;return t.message.toLowerCase().includes("aborted")?{error:o}:{error:t}}}))}handleResponse(e){return i(this,void 0,void 0,(function*(){if(e.status>199&&e.status<300){const t=e.data;return void 0===t.warnings||void 0===t.action?{error:new Error("Blowfish API response missing required fields")}:{evaluation:t}}{const t=e.statusText;return{error:new Error(`Blowfish API returned non-200 response: ${e.status}: ${t}`)}}}))}}})),s.register("d5ueP",(function(r,n){e(r.exports,"StateChangeColor",(function(){return i})),e(r.exports,"SignEnum",(function(){return a})),e(r.exports,"computeStateChangeColor",(function(){return h})),e(r.exports,"rawStateChangeToLabel",(function(){return p})),e(r.exports,"getImage",(function(){return y})),e(r.exports,"getBalanceChangeText",(function(){return m})),e(r.exports,"getAssetNameFromDiff",(function(){return v})),s("RVqnc");var i,o,a,u,c=s("8SbOY"),l=s("kAKNF"),d=s("Nt4tV"),f=s("cZxa7");(o=i||(i={})).Green="GREEN",o.Red="RED",o.White="WHITE",(u=a||(a={})).Plus="PLUS",u.Minus="MINUS";const h=e=>{const{kind:r,data:n}=e.rawInfo;switch(r){case f.StateChangeKind.SolTransfer:return n.diff.sign===a.Plus?i.Green:i.Red;case f.StateChangeKind.SplTransfer:return n.diff.sign===a.Plus?i.Green:i.Red;case f.StateChangeKind.SplApproval:return n.diff.sign===a.Plus?i.Red:i.Green;case f.StateChangeKind.Erc1155Transfer:{const e=n;return new(t(l))(e.amount.after).lt(new(t(l))(e.amount.before))?i.Red:i.Green}case f.StateChangeKind.Erc721ApprovalForAll:case f.StateChangeKind.Erc721Approval:case f.StateChangeKind.Erc1155ApprovalForAll:return i.Red;default:return"object"==typeof n&&null!==n&&(0,c.hasKey)("amount",n)&&"object"==typeof n.amount&&null!==n.amount&&(0,c.hasKey)("before",n.amount)&&"string"==typeof n.amount.before&&(0,c.hasKey)("after",n.amount)&&"string"==typeof n.amount.after?new(t(l))(n.amount.before).gt(new(t(l))(n.amount.after))?i.Red:i.Green:i.White}},p=e=>{var t,r,n;switch(e.kind){case f.StateChangeKind.NativeAssetTransfer:case f.StateChangeKind.Erc20Transfer:case f.StateChangeKind.Erc20Approval:return null===(r=null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.asset)||void 0===r?void 0:r.name;case f.StateChangeKind.Erc721Transfer:case f.StateChangeKind.Erc721Approval:case f.StateChangeKind.Erc721ApprovalForAll:case f.StateChangeKind.Erc1155Transfer:case f.StateChangeKind.Erc1155ApprovalForAll:return null===(n=null==e?void 0:e.data)||void 0===n?void 0:n.name;case f.StateChangeKind.SolTransfer:case f.StateChangeKind.SplTransfer:case f.StateChangeKind.SplApproval:return"SOL"===e.data.symbol?"Solana":e.data.name;default:return}},y=e=>{var t,r,n,i,o,s,a;switch(e.kind){case f.StateChangeKind.NativeAssetTransfer:case f.StateChangeKind.Erc20Transfer:case f.StateChangeKind.Erc20Approval:{const i=null!==(n=null===(r=null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.asset)||void 0===r?void 0:r.imageUrl)&&void 0!==n?n:"";return i?{type:"fungible",url:i}:void 0}case f.StateChangeKind.Erc721Transfer:case f.StateChangeKind.Erc721Approval:case f.StateChangeKind.Erc1155Transfer:{const t=null!==(s=null===(o=null===(i=null==e?void 0:e.data)||void 0===i?void 0:i.metadata)||void 0===o?void 0:o.rawImageUrl)&&void 0!==s?s:"";return t?{type:"collectible",url:t}:void 0}case f.StateChangeKind.SolTransfer:case f.StateChangeKind.SplTransfer:case f.StateChangeKind.SplApproval:{const t=null!==(a=e.data.imageUrl)&&void 0!==a?a:"",r=1===e.data.supply&&0===e.data.decimals;return t?{type:r?"collectible":"fungible",url:t}:void 0}case f.StateChangeKind.Erc721ApprovalForAll:case f.StateChangeKind.Erc1155ApprovalForAll:default:return}},g=e=>{var r,n;switch(e.kind){case f.StateChangeKind.NativeAssetTransfer:case f.StateChangeKind.Erc20Transfer:case f.StateChangeKind.Erc721Transfer:case f.StateChangeKind.Erc1155Transfer:{const r=function(e){var r,n,i;const{amount:o}=e.data,{before:s,after:a}=o,u=null!==(i=null===(n=null===(r=e.data)||void 0===r?void 0:r.asset)||void 0===n?void 0:n.decimals)&&void 0!==i?i:0,c=new(t(l))(a),f=new(t(l))(s),h=c.minus(f),p=(0,d.amountToUiAmount)(h,u),y=(0,d.formatTokenAmount)(p);return{amount:p,uiAmount:p.gt(0)?`+${y}`:y}}(e);return{uiAmount:r.uiAmount,amount:r.amount}}case f.StateChangeKind.Erc20Approval:{const{amount:i}=e.data,{before:o,after:s}=i,a=null!==(n=null===(r=e.data.asset)||void 0===r?void 0:r.decimals)&&void 0!==n?n:0,u=new(t(l))(s),c=new(t(l))(o),f=u.minus(c),h=(0,d.amountToUiAmount)(f,a);return{uiAmount:(0,d.formatTokenAmount)(h),amount:h}}case f.StateChangeKind.SolTransfer:case f.StateChangeKind.SplTransfer:{const{decimals:t,diff:r}=e.data,n=(0,d.amountToUiAmount)(Math.abs(r.digits),t),i=(0,d.formatTokenAmount)(n);return r.sign===a.Plus?{uiAmount:`+${i}`,amount:n}:r.sign===a.Minus?{uiAmount:`-${i}`,amount:n}:{uiAmount:i,amount:n}}case f.StateChangeKind.SplApproval:{const{decimals:t,diff:r}=e.data,n=(0,d.amountToUiAmount)(Math.abs(r.digits),t),i=(0,d.formatTokenAmount)(n);return r.sign===a.Plus?{uiAmount:i,amount:n}:r.sign===a.Minus?{uiAmount:`-${i}`,amount:n}:{uiAmount:i,amount:n}}}},m=(e,t)=>{var r,n;const i=t("commandApprove"),o=t("transactionApproveAllItems"),s=t("transactionSpendUpTo");switch(e.kind){case f.StateChangeKind.SolTransfer:case f.StateChangeKind.SplTransfer:case f.StateChangeKind.NativeAssetTransfer:case f.StateChangeKind.Erc20Transfer:case f.StateChangeKind.Erc721Transfer:case f.StateChangeKind.Erc1155Transfer:{const{uiAmount:t}=g(e);return e.kind===f.StateChangeKind.NativeAssetTransfer||e.kind===f.StateChangeKind.Erc20Transfer?`${t} ${e.data.asset.symbol}`:e.kind===f.StateChangeKind.SolTransfer||e.kind===f.StateChangeKind.SplTransfer?`${t} ${e.data.symbol}`:`${t}`}case f.StateChangeKind.Erc20Approval:{let{uiAmount:n,amount:i}=g(e);return i.gt(Number.MAX_SAFE_INTEGER)&&(n=t("notificationTransactionERC20Unlimited")),i.lt(Number.MIN_SAFE_INTEGER)&&(n="0"),`${s} ${n} ${null===(r=null==e?void 0:e.data)||void 0===r?void 0:r.asset.symbol}`}case f.StateChangeKind.Erc721Approval:return`${i} #${null===(n=null==e?void 0:e.data)||void 0===n?void 0:n.tokenId}`;case f.StateChangeKind.Erc721ApprovalForAll:case f.StateChangeKind.Erc1155ApprovalForAll:return o;case f.StateChangeKind.SplApproval:{const{uiAmount:t}=g(e);return`${i} ${t}`}}},v=e=>{const t=e.match(/^(?:Send|Receive|Transfer)\s(.*)/);return t&&t[1]?t[1]:e}})),s.register("fD9Rz",(function(r,n){e(r.exports,"estimateDollarValueFromEstimation",(function(){return u}));var i=s("kAKNF"),o=s("cZxa7");const a=({tokens:e,decimals:r,dollarPerToken:n})=>new(t(i))(e).dividedBy(new(t(i))(10).exponentiatedBy(r)).multipliedBy(new(t(i))(n)),u=e=>{var r;let n=new(t(i))(0),s=new(t(i))(0);for(const t of e){const{kind:e,data:i}=t.rawInfo;if(e===o.StateChangeKind.Erc20Transfer||e===o.StateChangeKind.NativeAssetTransfer){const{asset:e,amount:t}=i;if(null==(null===(r=null==e?void 0:e.price)||void 0===r?void 0:r.dollarValuePerToken))continue;const o=a({tokens:t.after,decimals:e.decimals,dollarPerToken:e.price.dollarValuePerToken}),u=a({tokens:t.before,decimals:e.decimals,dollarPerToken:e.price.dollarValuePerToken}),c=o.minus(u);c.isNegative()?n=n.plus(c):s=s.plus(c)}if(e===o.StateChangeKind.SolTransfer||e===o.StateChangeKind.SplTransfer){const{assetPrice:e,decimals:t,diff:r}=i;if(!(null==e?void 0:e.dollar_value_per_token))continue;const o=a({tokens:r.digits.toString(),decimals:t,dollarPerToken:e.dollar_value_per_token});"PLUS"!=r.sign?n=n.plus(o):s=s.plus(o)}}return{out:n.abs().toNumber(),in:s.abs().toNumber()}}})),s.register("7XuwQ",(function(t,r){e(t.exports,"useScannedTransaction",(function(){return l})),s("43063");var n=s("hPHdZ"),i=s("29o0l"),o=s("d8ZQd"),a=s("ejjUw"),u=s("d5ueP"),c=s("ef9Sf");const l=(e,t)=>{var r,s,l,d,f,h,p,y,g;const{t:m}=(0,n.useTranslation)(),v=(0,c.useScanTransaction)({label:"useScannedTransaction:"+e,params:t}),b=(null===(s=null===(r=v.data)||void 0===r?void 0:r.computedEvaluation)||void 0===s?void 0:s.isBlockRecommended)||((null==t?void 0:t.transactions.length)||0)>200,w=(null===(d=null===(l=v.data)||void 0===l?void 0:l.computedEvaluation)||void 0===d?void 0:d.isRecentBlockhashExpired)||!1,x=(null===(h=null===(f=v.data)||void 0===f?void 0:f.computedEvaluation)||void 0===h?void 0:h.insufficientSplTokens)||!1,A=(null===(y=null===(p=v.data)||void 0===p?void 0:p.computedEvaluation)||void 0===y?void 0:y.notEnoughSol)||!1,S=null===(g=v.data)||void 0===g?void 0:g.evaluation,{simulationWarnings:E,humanReadableError:T}=(0,i.useMemo)((()=>{var e,t,r,n;const i=(null==S?void 0:S.warnings)||[];let s=null===(t=null===(e=null==S?void 0:S.simulationResults)||void 0===e?void 0:e.error)||void 0===t?void 0:t.humanReadableError;return null!=s&&(s=s.includes(o.ERROR_SOLANA_NO_SOL_TOKENS)?null!==(r=m("notEnoughSolScanTransactionWarning"))&&void 0!==r?r:s:null!==(n=m("transactionRevertedWarning"))&&void 0!==n?n:s),{simulationWarnings:i,humanReadableError:s}}),[S,m]),k=(0,i.useMemo)((()=>S?S.simulationResults.expectedStateChanges.flatMap((e=>{var t;const r=(0,u.getImage)(e.rawInfo);return[{valueText:null!==(t=(0,u.rawStateChangeToLabel)(e.rawInfo))&&void 0!==t?t:`${e.humanReadableDiff}`,valueColor:a.STATE_CHANGE_COLOR_MAP[(0,u.computeStateChangeColor)(e)],image:r,balanceChange:(0,u.getBalanceChangeText)(e.rawInfo,m)}]})):[]),[S,m]);return{simulationWarnings:E,simulationResults:k,txnsScanResult:v,isBlockRecommended:b,humanReadableError:T,isRecentBlockhashExpired:w,insufficientSplTokens:x,insufficientSolBalance:A,isLoading:v.isLoading,error:v.error}}})),s.register("ejjUw",(function(t,r){e(t.exports,"WARNING_COLOR",(function(){return i})),e(t.exports,"DANGER_COLOR",(function(){return o})),e(t.exports,"STATE_CHANGE_COLOR_MAP",(function(){return a})),e(t.exports,"ERROR_COLOR",(function(){return u}));var n=s("d5ueP");const i="#FFDC62",o="#EB3742",a={[n.StateChangeColor.Green]:"#21E56F",[n.StateChangeColor.Red]:o,[n.StateChangeColor.White]:"white"},u="#eb3742"})),s.register("ef9Sf",(function(t,r){e(t.exports,"SolanaTransactionScanMethod",(function(){return E}),(function(e){return E=e})),e(t.exports,"scanMultichainTransaction",(function(){return k}),(function(e){return k=e})),e(t.exports,"useScanTransaction",(function(){return I}),(function(e){return I=e})),s("iOvk1");var n=s("gS84f"),i=s("WiuIh"),o=s("hQuuj");s("43063");var a=s("8PTXn");s("beWYh");var u=s("ck5T6");s("csW2r");var c=s("fKWqZ"),l=s("g79CS"),d=s("5ekp2"),f=s("7XqVB"),h=s("2C8yo"),p=s("cZxa7"),y=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const g=1e4,m=1e4,v="tx-scan",b=f.z.object({error:f.z.string()});const w=f.z.object({from:f.z.string().optional(),to:f.z.string().optional(),value:f.z.string().optional(),data:f.z.string().optional()}),x="evaluate-txs",A=f.z.literal("eth_sendTransaction"),S=f.z.object({networkID:n.EVMNetworkID,userAccount:f.z.string(),url:f.z.string(),transactions:f.z.array(w),method:f.z.optional(A)}),E=f.z.union([f.z.literal("signTransaction"),f.z.literal("signAllTransactions"),f.z.literal("signAndSendTransaction"),f.z.literal("signAndSendAllTransactions")]),T=f.z.object({networkID:i.ZodSolanaNetworkID,userAccount:f.z.string(),url:f.z.string(),transactions:f.z.array(f.z.string()),method:f.z.optional(E)});f.z.union([S,T]);function k(e){return y(this,void 0,void 0,(function*(){const{params:t,label:r}=e;if(!t)throw new Error("Transaction scan params unavailable");if(t.transactions.length>200)throw new Error("Too many transactions");const n=a.default.language.length>5?"en-US":a.default.language,i=`https://api.phantom.app/transaction/scan/v1?language=${n}`;try{const e=new(0,u.RequestClient);e.withDefaultTimeout(g);const r=yield e.post(i,function(e){const t=T.safeParse(e);if(t.success){const{networkID:e,userAccount:r,url:n,transactions:i,method:o}=t.data;return{userAccount:r,metadata:{origin:n},chainIds:[e],method:o,transactions:i}}const r=S.safeParse(e);if(r.success){const{networkID:e,userAccount:t,url:n,transactions:i,method:o}=r.data;return{userAccount:t,metadata:{origin:n},chainIds:[e],method:o,txObjects:i}}throw new Error("Invalid transaction scan params")}(t));if(!(0,u.responseIsOkay)(r))try{const e=b.safeParse(r.data);if(e.success)throw new Error(e.data.error)}catch(e){throw new Error(r.statusText)}const n=r.data;for(const e of["warnings","action","simulationResults"])if(void 0===n[e])throw new Error(`Blowfish API response missing required field: ${e}`);const s=function(e){const t=e.action===p.Action.Block;if("isRecentBlockhashExpired"in e.simulationResults){const r=e.simulationResults.error,n=e.simulationResults.isRecentBlockhashExpired,i=(null==r?void 0:r.kind)===_.InsufficientFunds;return{notEnoughSol:(null==r?void 0:r.kind)===_.ResultWithNegativeLamports||(null==r?void 0:r.kind)===_.InvalidRentPayingAccount,isBlockRecommended:t,insufficientSplTokens:i,isRecentBlockhashExpired:n}}return{insufficientSplTokens:!1,isBlockRecommended:t,isRecentBlockhashExpired:!1,notEnoughSol:!1}}(n);return{chainType:o.Chains._DO_NOT_USE_getAddressType(t.networkID),evaluation:n,computedEvaluation:s}}catch(e){const i=e instanceof Error?e:new Error("Non-Error was thrown during tx simulation");if("Aborted"!==(null==i?void 0:i.message)){const e={label:r,origin:new URL(t.url).origin,language:n,statusCode:"unknown",chainId:t.networkID,numTransactions:t.transactions.length};c.telemetry.addBreadcrumb(v,JSON.stringify(e),l.Severity.Info),c.telemetry.captureError(i,l.FeatureTag.Transaction)}throw i}}))}function I(e){const{label:t,params:r,refetchInterval:n=m}=e,i=[x,null!=r?r:{}];var o;return o=Object.assign({queryKey:i,queryFn:()=>k({label:t,params:r}),refetchInterval:n,enabled:!!r&&r.transactions.length>0&&r.userAccount.length>0,staleTime:1e4},(0,h.reactQueryExponentialBackoff)()),(0,d.useQuery)(o)}var _,P;(P=_||(_={})).InsufficientFunds="INSUFFICIENT_FUNDS",P.ResultWithNegativeLamports="ACCOUNT_DOES_NOT_HAVE_ENOUGH_SOL_TO_PERFORM_THE_OPERATION",P.InvalidRentPayingAccount="TRANSACTION_LEAVES_AN_ACCOUNT_WITH_A_LOWER_BALANCE_THAN_RENT-EXEMPT_MINIMUM"})),s.register("6DoCr",(function(t,r){e(t.exports,"scanMessageQueryFn",(function(){return c}),(function(e){return c=e})),e(t.exports,"useFetchScannedMessage",(function(){return l}),(function(e){return l=e}));var n=s("5ekp2"),i=s("29o0l"),o=s("2C8yo"),a=s("8ihcF"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=({userAccount:e,networkID:t,url:r,parsedMessage:n})=>u(void 0,void 0,void 0,(function*(){if(!e)throw new Error("Could not find user account for chainId: "+t);if(!t)return Promise.resolve(null);return(new(0,a.BlowfishClient)).scanMessage({metadata:{origin:r},userAccount:e,message:{kind:"SIGN_TYPED_DATA",data:n}},{language:"en_US",chainId:t})})),l=({parsedMessage:e,url:t,userAccount:r,id:s,networkID:a,skip:u=!1})=>{const l=["scan-message",{messages:s,url:t}],d=!!e&&!u&&!!r,{data:f,isError:h,isLoading:p}=(0,n.useQuery)(Object.assign({queryKey:l,queryFn:()=>c({userAccount:r,networkID:a,url:t,parsedMessage:e}),enabled:d,refetchInterval:5e3,cacheTime:0},(0,o.reactQueryExponentialBackoff)()));return(0,i.useMemo)((()=>{var e,t;return{simulationResults:null===(e=null==f?void 0:f.evaluation)||void 0===e?void 0:e.simulationResults,isLoading:!u&&p,isError:h||!!(null==f?void 0:f.error),simulationWarnings:null===(t=null==f?void 0:f.evaluation)||void 0===t?void 0:t.warnings}}),[p,null==f?void 0:f.evaluation,null==f?void 0:f.error,h,u])}})),s.register("7xSXk",(function(r,n){e(r.exports,"getERC20ApprovalSimulationData",(function(){return o}));var i=s("kAKNF");const o=e=>{const{asset:r,spender:n}=e,o=new(t(i))(e.amount.after),s=r.price;if(!s)return{amount:o,dollarAmount:null,imageUrl:r.imageUrl,spenderAddress:n.address,tokenPrice:null,tokenSymbol:r.symbol,tokenAddress:r.address};const a=o.div(new(t(i))(1).exponentiatedBy(r.decimals)).multipliedBy(s.dollarValuePerToken.toFixed(4)).decimalPlaces(4).toNumber();return{amount:o,dollarAmount:a,imageUrl:r.imageUrl,spenderAddress:n.address,tokenPrice:s.dollarValuePerToken,tokenSymbol:r.symbol,tokenAddress:r.address}}})),s.register("jLYKj",(function(t,r){e(t.exports,"useHandleRetryableTransactionError",(function(){return a})),s("7gANb");var n=s("7AI6t"),i=s("6l2EC"),o=s("kdRoP");const a=()=>{const{setRetryArgs:e}=(0,i.useFungiblesStore)();return t=>{if(t instanceof n.BitcoinRetryableTransactionError){const{successfulTxIds:r}=t,[n,i]=r;e({type:o.FungibleTokenType.BRC20,commitTxId:n,revealTxId:i})}}}})),s.register("6l2EC",(function(r,n){e(r.exports,"useFungiblesStore",(function(){return a}));var i=s("gTwcH"),o=s("eGouJ");const a=t(i)(((e,t)=>Object.assign({},(0,o.createSendFungibleSlice)(e,t))))})),s.register("eGouJ",(function(r,n){e(r.exports,"createSendFungibleSlice",(function(){return c}));var i=s("9N3ov"),o=s("creZv"),a=s("bO44J");const u={sendSessionId:(0,o.default)(),fungibleKey:void 0,sendFormValues:a.DEFAULT_SEND_FORM_VALUES,shouldShowUsdValues:!1,retryArgs:void 0},c=e=>Object.assign(Object.assign({},t(i)(u)),{resetSendSlice:()=>{const r=t(i)(u);r.sendSessionId=(0,o.default)(),e(r)},setSendFungibleKey:t=>{e({fungibleKey:t})},setSendFormValues:t=>{e({sendFormValues:t})},setShouldShowUsdValues:t=>{e({shouldShowUsdValues:t})},setRetryArgs:t=>{e({retryArgs:t})}})})),s.register("1Qno3",(function(t,r){e(t.exports,"useTransferFungibleLoggingContext",(function(){return u}));var n=s("29o0l"),i=s("1Zj0C"),o=s("ht7tK"),a=s("bwDsu");const u=(e,t,r,s,u)=>{const{fungibles:c}=(0,i.useFungibles)(Object.assign(Object.assign({},e),{keys:[t]})),l=1===c.length?c[0]:void 0;(0,n.useEffect)((()=>{if(!l)return;const{type:e,data:n}=l,{balance:i,decimals:c,chain:d}=n,{id:f}=d,h=!0===(0,o.isNative)(e);if(!s||!i||h)return;if(i.isEqualTo(r))return;const p=a.fungibleQueryKeys.transferFungibleLoggingContext(t),y={transactionId:s,decimals:c,chainId:f,isNativeToken:h,previousBalance:i,fungibleKey:t};u.setQueryData(p,y)}),[s])}})),s.register("1Zj0C",(function(t,r){e(t.exports,"useFungibles",(function(){return b}),(function(e){return b=e})),s("iOvk1");var n=s("kZfdH");s("3ljHn");var i=s("6dPJF");s("56oyT");var o=s("8uqaf"),a=s("29o0l"),u=s("2Clzu"),c=s("cBxIr"),l=s("1CeGI"),d=s("eBUcD"),f=s("8LmIR"),h=s("cZLx7"),p=s("gtr1P"),y=s("1qQIi"),g=s("iHqAf"),m=s("4MGVd"),v=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function b({getApiEnvironment:e,storage:t,accountHooks:r,transactionHooks:s,queryClient:b,showHiddenMints:w=!1,keys:x,useTokenQueryOptions:A,analytics:S}){const{data:E}=r.useSelectedMultiChainAccount(),{data:[T]}=(0,i.useFeatureFlags)(["enable-tokens-error-banner"]),{data:k=[],isLoading:I,isRefetching:_,refetch:P,isError:R,error:C}=(0,u.useTokens)({queryClient:b,account:E,keys:x,queryOptions:A,isPartialResponseEnabled:T,analytics:S}),{data:M,isLoading:O,isRefetching:B}=(0,c.useVisibilityOverrides)(t,null==E?void 0:E.identifier),{query:N}=(0,a.useMemo)((()=>({query:{data:k.map(h.getFungibleCaip19FromFungible)}})),[k]),{data:D,isLoading:L,isRefetching:F,refetch:U,isError:j}=(0,o.usePrices)({queryClient:b,getApiEnvironment:e,query:N,enabled:!I&&null!=(null==E?void 0:E.identifier),analytics:S}),{fungibles:K,fungibleMap:z}=(0,a.useMemo)((()=>{let e=k;!w&&M&&M.size>0&&(e=[...e].filter((e=>!(0,m.isHiddenMint)(M,{key:(0,p.parseFungibleKey)(e),spamStatus:e.data.spamStatus}))));let t=(0,g.tokensToFungibles)({tokens:e,priceMap:null!=D?D:{}});t=void 0===x?t.sort(f.compareFungibles):t.sort(((e,t)=>{const r=x.indexOf(e.data.key),n=x.indexOf(t.data.key);return rn?1:0}));const r=new Map;for(const e of t)r.set(e.data.key,e);return{fungibles:t,fungibleMap:r}}),[k,x,w,M,D]),H=(0,a.useMemo)((()=>!!M&&M.size>0&&k.length>0&&0===K.length),[k,M,K]),q=(0,a.useMemo)((()=>(0,d.checkForExpectedAppUpdates)(b,z)),[z,b]),V=s.useMarkTimestamp("send:fungible",n.NetworkIDs.Solana.Mainnet);(0,a.useEffect)((()=>{for(const e of q)V(e.transactionId,"appUpdated"),(0,y.removeLoggingContext)(e.fungibleKey,b)}),[q,V,b]);const W=(0,a.useMemo)((()=>(0,l.calculatePortfolio)(K)),[K]),G=(0,a.useCallback)((()=>v(this,void 0,void 0,(function*(){P(),U()}))),[P,U]);return{fungibles:K,portfolio:W,visibilityOverrides:M,isHidingAllFungibles:H,isLoadingTokens:I,isLoadingVisibilityOverrides:O,isLoadingPrices:L,isRefetchingTokens:_,isRefetchingVisibilityOverrides:B,isRefetchingPrices:F,isErrorTokens:R,tokensError:C,isErrorPrices:j,refetch:G}}})),s.register("2Clzu",(function(t,r){e(t.exports,"useTokens",(function(){return a}));var n=s("29o0l"),i=s("gtr1P"),o=s("8WG57");function a({queryClient:e,account:t,keys:r,queryOptions:s,isPartialResponseEnabled:a,analytics:u}){const c=(0,n.useCallback)((({tokens:e})=>r&&r.length?e.filter((e=>r.includes((0,i.parseFungibleKey)(e)))):e),[r]);return(0,o.useTokensQuery)({select:c,queryClient:e,account:t,queryOptions:s,isPartialResponseEnabled:a,analytics:u})}})),s.register("gtr1P",(function(t,r){e(t.exports,"parseFungibleKey",(function(){return o})),s("iOvk1");var n=s("5vOj6"),i=s("kdRoP");function o(e){var t,r;switch(e.type){case i.FungibleTokenType.SolanaNative:case i.FungibleTokenType.EthereumNative:case i.FungibleTokenType.PolygonNative:return e.type;case i.FungibleTokenType.BitcoinNative:return`${e.type}-${(0,n.addressTypeFromAddress)(e.data.chain.id,e.data.walletAddress)}`;case i.FungibleTokenType.SPL:return null!==(t=e.data.mintAddress)&&void 0!==t?t:"";case i.FungibleTokenType.ERC20:return e.data.contractAddress;case i.FungibleTokenType.BRC20:return`${null!==(r=e.data.firstCreatedInscriptionId)&&void 0!==r?r:""}-${(0,n.addressTypeFromAddress)(e.data.chain.id,e.data.walletAddress)}`}}})),s.register("8WG57",(function(t,r){e(t.exports,"useTokensQuery",(function(){return f}),(function(e){return f=e})),s("iOvk1");var n=s("hQuuj");s("2onIY");var i=s("kWpjw");s("7gANb");var o=s("gOclI"),a=s("5ekp2"),u=s("gLRoH"),c=s("bwDsu"),l=s("4751o"),d=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function f({select:e,queryClient:t,account:r,queryOptions:s={staleTime:l.StaleTime.Short,refetchInterval:l.RefetchInterval.Long},isPartialResponseEnabled:f,analytics:h}){const p=(null==r?void 0:r.addresses)||[];return(0,a.useQuery)({queryKey:c.fungibleQueryKeys.tokens(p,f),enabled:p.length>0&&p.every((e=>!n.Chains.isLocalNetworkID(e.networkID))),cacheTime:l.CacheTime.Medium,staleTime:s.staleTime,refetchInterval:s.refetchInterval,refetchOnReconnect:!0,networkMode:"always",retry:!1,select:e,queryFn({queryKey:e}){return d(this,void 0,void 0,(function*(){const r=p.map(o.toAccount),n=yield(0,u.getTokens)({getApiEnvironment:i.getAPIEnvironment,addresses:r,isPartialResponseEnabled:f,analytics:h});if(f&&n.errors.length>0){const r=t.getQueryData(e);if(r)for(const e of n.errors){const t=r.tokens.filter((t=>t.data.chain.id===e.details.chainId));n.tokens.push(...t)}}return n}))}})}})),s.register("gLRoH",(function(t,r){e(t.exports,"getTokens",(function(){return l}),(function(e){return l=e})),s("iOvk1");var n=s("kZfdH");s("43063");var i=s("lv19y");s("beWYh");var o=s("ck5T6");s("RVqnc");var a=s("4XgrI"),u=s("kdRoP"),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};new(0,u.FungibleError)("Failed to get fungible tokens for addresses"),n.NetworkIDs.Solana.Mainnet,n.NetworkIDs.Solana.Testnet,n.NetworkIDs.Solana.Devnet,n.NetworkIDs.Ethereum.Mainnet,n.NetworkIDs.Ethereum.Goerli,n.NetworkIDs.Ethereum.Sepolia,n.NetworkIDs.Polygon.Mainnet,n.NetworkIDs.Polygon.Mumbai;function l(e){return c(this,void 0,void 0,(function*(){const{getApiEnvironment:t,addresses:r,isPartialResponseEnabled:n,analytics:s}=e;try{const e=new(0,o.RequestClient);e.withDefaultHeaders({"Content-Type":"application/json"}),e.withDefaultTimeout((0,a.toMilliseconds)({seconds:10}));const c=yield e.post(`${t()}/tokens/v1`,{addresses:r},{params:{enableToken2022:!0,isPartialResponseEnabled:n}});if(200!==c.status)throw new(0,i.LocalizedError)({key:"TokensNotLoading"});const l=yield c.data,d=[],f=[];for(const e of l.tokens){const t=u.Token.safeParse(e);if(t.success){const e=t.data;d.push(e)}}return l.errors.forEach((e=>{const t=u.TokenError.safeParse(e);t.success&&f.push(t.data)})),f.length&&s.capture("getBalanceRequestError",{data:{chains:f.map((e=>e.details.chainId))}}),{tokens:d,errors:f}}catch(e){throw new(0,i.LocalizedError)({key:"TokensNotLoading"})}}))}})),s.register("cBxIr",(function(t,r){e(t.exports,"useVisibilityOverrides",(function(){return d}),(function(e){return d=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("5ekp2"),a=s("dBnYr"),u=s("bwDsu"),c=s("4751o"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function d(e,t){return(0,o.useQuery)({cacheTime:c.CacheTime.Long,staleTime:c.StaleTime.Never,enabled:!!t,queryKey:u.fungibleQueryKeys.hiddenMints(null!=t?t:""),queryFn(){return l(this,void 0,void 0,(function*(){return t?yield(0,a.getVisibilityOverridesByAccount)(e,t):new Map}))},onError(e){e instanceof Error&&n.telemetry.captureError(e,i.FeatureTag.Fungibles)}})}})),s.register("1CeGI",(function(t,r){function n(e){let t,r;for(const{data:n}of e){const{usd:e,usd_24h_change:i}=n;void 0!==e&&(t=void 0!==t?t+e:e),void 0!==i&&(r=void 0!==r?r+i:i)}return{value:t,earnings:r}}e(t.exports,"calculatePortfolio",(function(){return n}))})),s.register("eBUcD",(function(t,r){e(t.exports,"checkForExpectedAppUpdates",(function(){return i}));var n=s("bwDsu");function i(e,t){return e.getQueriesData({predicate:e=>e.queryKey[0]===n.FUNGIBLE_QUERY_KEYS.transferFungibleLoggingContext}).map((([,e])=>e)).filter((e=>{if(!e)return!1;const{previousBalance:r,fungibleKey:n}=e,i=t.get(n);if(i){return!i.data.balance.isEqualTo(r)}return!1}))}})),s.register("8LmIR",(function(t,r){e(t.exports,"compareFungibles",(function(){return l}));var n=s("gskSz"),i=s("32WT5"),o=s("llbrj"),a=s("4zgAG"),u=s("g6ySW"),c=s("d2ZkO");function l(e,t){const r=(0,a.compareFungiblePrice)(e,t),s=(0,i.compareFungibleBalance)(e,t),l=(0,c.compareFungibleTokenType)(e,t),d=(0,n.compareFungibleAddressType)(e,t),f=(0,o.compareFungibleName)(e,t),h=(0,u.compareFungibleSymbol)(e,t);return r||s||l||d||f||h}})),s.register("gskSz",(function(t,r){e(t.exports,"compareFungibleAddressType",(function(){return a})),s("iOvk1");var n=s("5vOj6");s("7mQ3Y");var i=s("hX0bG");const o=[i.AddressType.Solana,i.AddressType.EVM,i.AddressType.BitcoinTaproot,i.AddressType.BitcoinNativeSegwit,i.AddressType.BitcoinNestedSegwit,i.AddressType.BitcoinLegacy];function a(e,t){const r=e.data,i=t.data,s=r.chain.id,a=i.chain.id,u=(0,n.addressTypeFromAddress)(s,r.walletAddress),c=(0,n.addressTypeFromAddress)(a,i.walletAddress),l=o.indexOf(u),d=o.indexOf(c);return ld?1:0}})),s.register("32WT5",(function(t,r){function n(e,t){const r=e.data.balance,n=t.data.balance;return r.isGreaterThan(n)?-1:r.isLessThan(n)?1:0}e(t.exports,"compareFungibleBalance",(function(){return n}))})),s.register("llbrj",(function(t,r){function n(e,t){var r,n;const i=null===(r=e.data.name)||void 0===r?void 0:r.toUpperCase(),o=null===(n=t.data.name)||void 0===n?void 0:n.toUpperCase();return i&&o?i.localeCompare(o):i&&!o?-1:o&&!i?1:0}e(t.exports,"compareFungibleName",(function(){return n}))})),s.register("4zgAG",(function(t,r){function n(e,t){const r=e.data.usd,n=t.data.usd;return void 0!==r&&void 0!==n?rn?-1:0:void 0!==r&&void 0===n?-1:void 0!==n&&void 0===r?1:0}e(t.exports,"compareFungiblePrice",(function(){return n}))})),s.register("g6ySW",(function(t,r){function n(e,t){var r,n;const i=null===(r=e.data.symbol)||void 0===r?void 0:r.toUpperCase(),o=null===(n=t.data.symbol)||void 0===n?void 0:n.toUpperCase();return i&&o?i.localeCompare(o):i&&!o?-1:o&&!i?1:0}e(t.exports,"compareFungibleSymbol",(function(){return n}))})),s.register("d2ZkO",(function(t,r){e(t.exports,"compareFungibleTokenType",(function(){return o}));var n=s("kdRoP");const i=[n.FungibleTokenType.SolanaNative,n.FungibleTokenType.EthereumNative,n.FungibleTokenType.BitcoinNative,n.FungibleTokenType.PolygonNative,n.FungibleTokenType.SPL,n.FungibleTokenType.ERC20,n.FungibleTokenType.BRC20];function o({type:e},{type:t}){const r=i.indexOf(e),n=i.indexOf(t);return rn?1:0}})),s.register("cZLx7",(function(t,r){e(t.exports,"getFungibleCaip19FromFungible",(function(){return u})),s("iOvk1");var n=s("hsAye"),i=s("kZfdH"),o=s("d3oOU"),a=s("kdRoP");const u=e=>{switch(e.type){case a.FungibleTokenType.SPL:return{chainId:e.data.chain.id,address:e.data.mintAddress,resourceType:n.Caip19ResourceType.address};case a.FungibleTokenType.ERC20:return{chainId:e.data.chain.id,address:e.data.contractAddress,resourceType:n.Caip19ResourceType.address};case a.FungibleTokenType.SolanaNative:return{chainId:i.NetworkIDs.Solana.Mainnet,slip44:o.Slip44.Solana,resourceType:n.Caip19ResourceType.nativeToken};case a.FungibleTokenType.EthereumNative:return{chainId:i.NetworkIDs.Ethereum.Mainnet,slip44:o.Slip44.Ethereum,resourceType:n.Caip19ResourceType.nativeToken};case a.FungibleTokenType.PolygonNative:return{chainId:i.NetworkIDs.Polygon.Mainnet,slip44:o.Slip44.Polygon,resourceType:n.Caip19ResourceType.nativeToken};case a.FungibleTokenType.BitcoinNative:return{chainId:i.NetworkIDs.Bitcoin.Mainnet,slip44:o.Slip44.Bitcoin,resourceType:n.Caip19ResourceType.nativeToken};case a.FungibleTokenType.BRC20:return{chainId:e.data.chain.id,resourceType:n.Caip19ResourceType.address,address:e.data.firstCreatedInscriptionId}}}})),s.register("1qQIi",(function(t,r){e(t.exports,"removeLoggingContext",(function(){return i}));var n=s("bwDsu");const i=(e,t)=>{const r=n.fungibleQueryKeys.transferFungibleLoggingContext(e);t.removeQueries(r)}})),s.register("iHqAf",(function(t,r){e(t.exports,"tokensToFungibles",(function(){return l})),s("iOvk1");var n=s("kCQUs");s("56oyT");var i=s("6Lif6"),o=s("kdRoP"),a=s("aQSQn"),u=s("cZLx7"),c=s("gtr1P");function l({tokens:e,priceMap:t}){const r=[];for(const s of e){const{amount:e,decimals:l}=s.data,d=(0,u.getFungibleCaip19FromFungible)(s),f=(0,n.encodeCaip19)(d),h=(0,c.parseFungibleKey)(s),p=(0,a.amountToBalance)(e,l),y={type:s.type,data:Object.assign(Object.assign({},s.data),{balance:p,key:h})};let g;const m=(0,i.calculatePriceData)({priceId:f,balance:p,priceMap:t});if(s.type===o.FungibleTokenType.SPL){const{mintAddress:e}=s.data;g=e}else if(s.type===o.FungibleTokenType.ERC20){const{contractAddress:e}=s.data;g=e}else if(s.type===o.FungibleTokenType.BRC20){const{firstCreatedInscriptionId:e}=s.data;g=e}y.data.tokenAddress=g,y.data.usd=m.usd,y.data.price=m.price,y.data.usd_24h_change=m.usd_24h_change,y.data.priceChange24h=m.priceChange24h,y.data.currencyChange=m.currencyChange,y.data.currencyValue=m.currencyValue,r.push(y)}return r}})),s.register("aQSQn",(function(t,r){e(t.exports,"amountToBalance",(function(){return i}));var n=s("kAKNF");function i(e,t){return new(0,n.BigNumber)(e).div(new(0,n.BigNumber)(10).pow(t))}n.BigNumber.config({EXPONENTIAL_AT:1e3,DECIMAL_PLACES:78})})),s.register("4MGVd",(function(t,r){e(t.exports,"isHiddenMint",(function(){return i})),e(t.exports,"isVisibleMint",(function(){return a}));var n=s("kdRoP");function i(e,{key:t,spamStatus:r}){return o(null==e?void 0:e.get(t),{spamStatus:r})}function o(e,{spamStatus:t}){if(!e&&(t===n.SpamStatus.PossibleSpam||t===n.SpamStatus.Spam))return!0;if(!e)return!1;const{status:r}=e;return r===n.VisibilityStatus.Hidden||r===n.VisibilityStatus.HiddenSpam}function a(e,{key:t,spamStatus:r}){return!i(e,{key:t,spamStatus:r})}})),s.register("ht7tK",(function(t,r){e(t.exports,"isNative",(function(){return i}));var n=s("kdRoP");function i(e){switch(e){case n.FungibleTokenType.SolanaNative:case n.FungibleTokenType.EthereumNative:case n.FungibleTokenType.PolygonNative:case n.FungibleTokenType.BitcoinNative:return!0;default:return!1}}})),s.register("dBLi2",(function(r,n){e(r.exports,"useTransferFungibleMaxAmount",(function(){return g})),s("iOvk1");var i=s("aKI1C");s("7gANb");var o=s("idqsQ"),a=s("4MbcT"),u=s("b3eNh"),c=s("1zKGb"),l=s("jDpQz");s("RVqnc");var d=s("crjwk"),f=s("kAKNF"),h=s("6l2EC"),p=s("ht7tK");const y=new(t(f))(0),g=(e,r,n,s)=>{var g;const{data:m}=s.useUtxoState(e),v=(0,h.useFungiblesStore)((e=>e.sendFormValues.recipient)),{data:b}=(0,o.useTransactionSpeedsToUnitCost)({networkID:null==e?void 0:e.networkID,enableFallback:!0});if(!r)return y;const{data:w,type:x}=r,A=new(t(f))(w.balance).multipliedBy(new(t(f))(10).pow(w.decimals));if(!(0,p.isNative)(x))return A;if(!n)return A;let S=new(t(f))(0);if((0,a.isSolanaGasEstimation)(n))S=A.minus(new(t(f))(n.value));else if((0,a.isEthereumGasEstimation)(n)){const{gasLimit:e,maxFeePerGas:t}=n,r=e.times(t);S=A.minus(r)}else{if(!(0,a.isBitcoinGasEstimation)(n))return(0,d.assertNever)(n);{if(!e)return y;const r=e.addressType,n=null!==(g=null==m?void 0:m.safeToSendUtxos)&&void 0!==g?g:[],o=b?b[u.TransactionSpeed.standard]:{btcPerKilobyte:new(t(f))(0)},s=(0,c.toSatoshisPerVirtualByte)(o.btcPerKilobyte),a=v&&i.BitcoinAddress.safeParse(v).success?v:"bc1p",d=[{value:n.reduce(((e,r)=>e.plus(new(t(f))(r.value))),new(t(f))(0)).toNumber(),address:a}],h=(0,l.coinSelect)(r,n,d,s.toNumber(),[]);if("error"===h.type)S=new(t(f))(h.maxAmount).integerValue(t(f).ROUND_DOWN);else{const{inputs:e,fee:r}=h;S=e.reduce(((e,r)=>e.plus(new(t(f))(r.value))),new(t(f))(0)).minus(r).integerValue(t(f).ROUND_DOWN)}}}return S.isGreaterThan(y)?S:y}})),s.register("fRhtr",(function(r,n){e(r.exports,"useTransferTransaction",(function(){return x}),(function(e){return x=e})),s("iOvk1");var i=s("hQuuj");s("7gANb");var o=s("abgwf"),a=s("b3eNh");s("RVqnc");var u=s("4XgrI"),c=s("5ekp2"),l=s("1J7Ie"),d=s("29o0l");s("24hfq");var f=s("kAKNF"),h=s("3ltlS"),p=s("1yKNZ"),y=s("ag4ly"),g=s("hYmMT"),m=s("bwDsu"),v=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const b="fungible-transfer-tx",w=(0,u.toMilliseconds)({seconds:30});function x({accountHooks:e,priorityFeeService:r,sendFungibleState:n,transactionHooks:i,useFungibleArgs:s}){var u,f,x,S,E;const{data:T}=e.useSelectedMultiChainAccount(),{fungible:k}=(0,h.useFungible)(Object.assign(Object.assign({},s),{key:null==n?void 0:n.fungibleKey})),I=null!==(f=(0,o.useResolveDomainOwnerIfNecessary)(null===(u=null==n?void 0:n.sendFormValues)||void 0===u?void 0:u.recipient,null==k?void 0:k.data.chain.id))&&void 0!==f?f:"",_=null!==(x=null==n?void 0:n.sendSessionId)&&void 0!==x?x:"",P=(0,d.useMemo)((()=>{if(T)return(0,y.createTransferArgs)(n,k,T,I)}),[n,k,T,I]),{chain:R,walletAddress:C}=null!==(S=null==k?void 0:k.data)&&void 0!==S?S:{},{data:M}=e.useSelectedChainAddress({address:C,networkID:null==R?void 0:R.id}),{data:O}=i.useUtxoState(M),B=null!==(E=null==n?void 0:n.sendFormValues.transactionSpeed)&&void 0!==E?E:a.TransactionSpeed.standard,{data:N}=i.useTransactionSpeedsToUnitCost({networkID:null==R?void 0:R.id,enableFallback:!0}),D=N?N[B]:void 0;return(0,c.useQuery)({staleTime:w,enabled:A(P,O),queryKey:m.fungibleQueryKeys.transferTransaction(_,D,P,O),queryFn(){return v(this,void 0,void 0,(function*(){if(P)return yield(0,g.createTransferTransaction)(P,r,O,D)}))},onError(e){var r;if(t(l).isAxiosError(e)){const t=null===(r=e.response)||void 0===r?void 0:r.status;(0,p.captureClientError)(e,t,b,{})}}})}function A(e,t){if(!e)return!1;if(i.Chains.isBitcoinNetworkID(e.networkID)&&!t)return!1;return!new(0,f.BigNumber)(e.amount).isNaN()}})),s.register("3ltlS",(function(t,r){e(t.exports,"useFungible",(function(){return o}),(function(e){return o=e}));var n=s("1Zj0C"),i=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{(!t||t>=400&&t<500)&&(n.telemetry.addBreadcrumb(r,JSON.stringify(o),i.Severity.Info),n.telemetry.captureError(e,i.FeatureTag.Fungibles))}})),s.register("ag4ly",(function(t,r){e(t.exports,"createTransferArgs",(function(){return c})),s("iOvk1");var n=s("hQuuj");s("7mQ3Y");var i=s("hX0bG");s("7gANb");var o=s("coaYA"),a=s("kdRoP"),u=s("8JQvn");function c(e,t,r,s){const c=null==t?void 0:t.data.chain.id,l=null==e?void 0:e.sendFormValues.recipient;if(c&&l)return n.Chains.isSolanaNetworkID(c)?function(e,t,r,n){var o,s,c,l,d,f;const{type:h,data:p}=r,{amountAsset:y,solana:g}=t.sendFormValues,m={networkID:p.chain.id,addressType:i.AddressType.Solana,address:p.walletAddress};switch(h){case a.FungibleTokenType.SPL:{const{mintAddress:t,decimals:i,splTokenAccountPubkey:a,programId:l}=p;return{type:"transferSPLToken",networkID:e,senderAccount:a,mint:t,decimals:i,senderAddress:m,destination:n,amount:y,programId:l,references:null!==(s=null===(o=g.references)||void 0===o?void 0:o.map((e=>e.toString())))&&void 0!==s?s:[],memo:null!==(c=g.memo)&&void 0!==c?c:void 0,transferHookProgramId:(0,u.getTransferHookProgramId)(r)}}case a.FungibleTokenType.SolanaNative:return{type:"transferNativeSolana",networkID:e,senderAddress:m,destination:n,amount:y,references:null!==(d=null===(l=g.references)||void 0===l?void 0:l.map((e=>e.toString())))&&void 0!==d?d:[],memo:null!==(f=g.memo)&&void 0!==f?f:void 0};default:throw new Error("Unknown fungible token type")}}(c,e,t,s):n.Chains.isEVMNetworkID(c)?function(e,t,r,n,o){const{type:s,data:u}=r,{amountAsset:c}=t.sendFormValues,l={networkID:u.chain.id,addressType:i.AddressType.EVM,address:u.walletAddress};switch(s){case a.FungibleTokenType.ERC20:{const{contractAddress:t}=u;return{type:"transferERC20Ethereum",networkID:e,contractAddress:t,senderAddress:l,destination:n,amount:c,gasEstimation:o}}case a.FungibleTokenType.EthereumNative:case a.FungibleTokenType.PolygonNative:return{type:"transferNativeEthereum",networkID:e,senderAddress:l,destination:n,amount:c,gasEstimation:o};default:throw new Error("Unknown fungible token type")}}(c,e,t,s):n.Chains.isBitcoinNetworkID(c)?function(e,t,r,n,i){var o;const{type:s,data:u}=r,{amountAsset:c}=t.sendFormValues;if(s===a.FungibleTokenType.BitcoinNative)return{type:"transferNativeBitcoin",networkID:e,senderAddress:u.walletAddress,destination:i,amount:c};if(s===a.FungibleTokenType.BRC20){const r=n.addresses.find((e=>e.address===u.walletAddress));if(!r)throw new Error("Cannot find chain address to sign with.");const s=r.publicKey;if(!s)throw new Error(`Public key does not exist for address ${u.walletAddress}`);const l=u.name;if(!l)throw new Error("tick does not exist for BRC20.");let d,f;if((null===(o=t.retryArgs)||void 0===o?void 0:o.type)===a.FungibleTokenType.BRC20&&(d=t.retryArgs.commitTxId,f=t.retryArgs.revealTxId),!d&&f)throw new Error("Cannot have revealTxId without commitTxId because reveal transaction runs only after commit transaction is broadcast.");return{type:"transferBRC20Args",networkID:e,senderAddress:u.walletAddress,destination:i,amount:c,scriptPublicKey:s,tick:l,commitTxId:d,revealTxId:f}}throw new Error("Unknown fungible token type")}(c,e,t,r,s):(0,o.assertNever)(c)}})),s.register("8JQvn",(function(t,r){e(t.exports,"getTransferFeePercent",(function(){return u})),e(t.exports,"getInterestBearingPercent",(function(){return c})),e(t.exports,"getPermananetDelegateAddress",(function(){return l})),e(t.exports,"getIsNonTransferable",(function(){return d})),e(t.exports,"getTransferHookProgramId",(function(){return f}));var n=s("Nt4tV"),i=s("kdRoP"),o=s("41Tcz");const a=e=>"data"in e&&"mintExtensions"in e.data?e.data.mintExtensions||[]:"chainData"in e&&e.chainData&&"mintExtensions"in e.chainData&&e.chainData.mintExtensions||[];function u(e){var t;if(!e)return;const r=a(e),i=null===(t=null==r?void 0:r.find(o.isSplTokenTansferFeeExtension))||void 0===t?void 0:t.state.newerTransferFee.transferFeeBasisPoints;return i?(0,n.basisPointsToPercent)(i):void 0}function c(e){var t;if(!e)return;const r=a(e),i=null===(t=null==r?void 0:r.find(o.isSplTokenInterestBearingExtension))||void 0===t?void 0:t.state.currentRate;return i?(0,n.basisPointsToPercent)(i):void 0}function l(e){var t;if(!e)return;const r=a(e);return null===(t=null==r?void 0:r.find(o.isSplTokenPermanentDelegateExtension))||void 0===t?void 0:t.state.delegate}function d(e){if(!e)return!1;const t=a(e).find((e=>e.extension===i.SplTokenMintExtensionType.nonTransferable));return Boolean(t)}function f(e){if(!e)return;return a(e).reduce(((e,t)=>t.extension===i.SplTokenMintExtensionType.transferHook?t.state.programId:e),void 0)}})),s.register("41Tcz",(function(t,r){e(t.exports,"isTransferNativeSolanaArgs",(function(){return i})),e(t.exports,"isTransferNativeEthereumArgs",(function(){return o})),e(t.exports,"isTransferNativeBitcoinArgs",(function(){return a})),e(t.exports,"isTransferBRC20Args",(function(){return u})),e(t.exports,"isTransferERC20EthereumArgs",(function(){return c})),e(t.exports,"isSplTokenTansferFeeExtension",(function(){return l})),e(t.exports,"isSplTokenInterestBearingExtension",(function(){return d})),e(t.exports,"isSplTokenPermanentDelegateExtension",(function(){return f}));var n=s("kdRoP");function i(e){return n.TransferNativeSolanaArgs.safeParse(e).success}function o(e){return n.TransferNativeEthereumArgs.safeParse(e).success}function a(e){return n.TransferNativeBitcoinArgs.safeParse(e).success}function u(e){return n.TransferBRC20Args.safeParse(e).success}function c(e){return n.TransferERC20EthereumArgs.safeParse(e).success}const l=e=>e.extension===n.SplTokenMintExtensionType.transferFeeConfig,d=e=>e.extension===n.SplTokenMintExtensionType.interestBearingConfig,f=e=>e.extension===n.SplTokenMintExtensionType.permanentDelegate})),s.register("hYmMT",(function(t,r){e(t.exports,"createTransferTransaction",(function(){return d}),(function(e){return d=e})),s("iOvk1");var n=s("hQuuj"),i=s("d3oOU");s("7mQ3Y");var o=s("hX0bG"),a=s("5IyC9"),u=s("fpVb1"),c=s("1SDQD"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function d(e,t,r,n){return l(this,void 0,void 0,(function*(){if(f(e))return(0,c.createSolanaTransferTransaction)({transferArgs:e,priorityFeeService:t});if(h(e))return(0,u.createEvmTransferTransaction)({transferArgs:e});if(p(e)){if(!r)throw new Error("Missing utxo state for Bitcoin transaction.");return(0,a.createBitcoinTransferTransaction)(e,r,n)}throw new Error(`Unsupported transaction type: ${JSON.stringify(e)}`)}))}const f=e=>n.Chains.getChainID(e.networkID)===i.Chain.Solana,h=e=>n.Chains.getChainIDs(o.AddressType.EVM).includes(n.Chains.getChainID(e.networkID)),p=e=>n.Chains.getChainID(e.networkID)===i.Chain.Bitcoin})),s.register("5IyC9",(function(t,r){e(t.exports,"createBitcoinTransferTransaction",(function(){return d})),s("7gANb");var n=s("1zKGb"),i=s("aLlaY"),o=s("coaYA"),a=s("41Tcz"),u=s("4RsKl"),c=s("ljmLU"),l=s("g11Rn");function d(e,t,r){let s,d,f,h;const p=r,y=Math.round(p?(0,n.toSatoshisPerVirtualByte)(p.btcPerKilobyte).toNumber():i.DEFAULT_FEE_RATE);if((0,a.isTransferNativeBitcoinArgs)(e))[s,h,f]=(0,l.createNativeBitcoinTransaction)(Object.assign(Object.assign({},e),{utxoState:t,feerate:y}));else{if(!(0,a.isTransferBRC20Args)(e))return(0,o.assertNever)(e);{const{commitTxId:r,revealTxId:n}=e,i=!!r;[s,d,h,f]=i?(0,u.createBrc20RetryTransferTransaction)(Object.assign(Object.assign({},e),{commitTxId:r,revealTxId:n,feerate:y})):(0,c.createBrc20TransferTransaction)(Object.assign(Object.assign({},e),{utxoState:t,feerate:y}))}}return{networkID:e.networkID,psbt:s,psbtChain:d,inputsToSign:h,vb:f}}})),s.register("4RsKl",(function(t,r){e(t.exports,"createBrc20RetryTransferTransaction",(function(){return c}));var n=s("k7b1f"),i=s("fPcxi"),o=s("cjtgz"),a=s("kse7k"),u=s("8tcqI").Buffer;const c=({senderAddress:e,destination:t,tick:r,amount:s,scriptPublicKey:c,feerate:l,commitTxId:d,revealTxId:f})=>{const h=(0,n.toXOnly)(u.from(c)),p=(0,a.createTaprootScriptSpendPath)(h,r,s.toNumber());let y,g,m,v;if(f){const{additionalCost:r,inputsToSign:n,psbtFn:i}=(0,o.createSendPsbt)({sender:e,receiver:t,feerate:l});y=i(f),g=[],v=r.vb.toNumber(),m=n}else{const{additionalCost:r,inputsToSign:n,psbtFn:s}=(0,i.createRevealPsbt)({sender:e,feerate:l,taprootScriptSpendPath:p}),a=(0,o.createSendPsbt)({sender:e,receiver:t,feerate:l});y=s(d),g=[a],v=r.vb.toNumber(),m=n}return[y,g,m,v]}})),s.register("fPcxi",(function(r,n){e(r.exports,"createRevealPsbt",(function(){return l}));var i=s("kAKNF"),o=s("dG1lS"),a=(o=s("dG1lS"),s("zvNy9")),u=s("c4jv8"),c=s("jAu44");function l({sender:e,feerate:r,taprootScriptSpendPath:n}){return{metadata:"brc20_reveal",inputsToSign:[{address:e,signingIndexes:[0],isScriptSpend:!0}],psbtFn:t=>{const{inscribeP2tr:i,tapLeafScript:s}=n,a=i.output;if(!a)throw new Error("Commit output script is undefined");const l=new(0,o.Psbt)({network:o.networks.bitcoin}),d={hash:t,index:0,value:(0,u.toRevealCost)(r)};l.addInput({hash:d.hash,index:d.index,witnessUtxo:{script:a,value:d.value},tapLeafScript:[s]});const f=(0,c.toSendCost)(r);return l.addOutput({address:e,value:f}),l},additionalCost:{vb:new(t(i))(a.REVEAL_VB),sats:new(t(i))(0)}}}})),s.register("zvNy9",(function(t,r){e(t.exports,"REVEAL_VB",(function(){return n})),e(t.exports,"SEND_VB",(function(){return i})),e(t.exports,"INSCRIPTION_VALUE",(function(){return o}));const n=151,i=111,o=546})),s.register("c4jv8",(function(t,r){e(t.exports,"toRevealCost",(function(){return o}));var n=s("zvNy9"),i=s("jAu44");function o(e){return e*n.REVEAL_VB+(0,i.toSendCost)(e)}})),s.register("jAu44",(function(t,r){e(t.exports,"toSendCost",(function(){return i}));var n=s("zvNy9");function i(e){return e*n.SEND_VB+n.INSCRIPTION_VALUE}})),s.register("cjtgz",(function(r,n){e(r.exports,"createSendPsbt",(function(){return l}));var i=s("kAKNF"),o=s("dG1lS"),a=(o=s("dG1lS"),s("8vz5Y")),u=s("zvNy9"),c=s("jAu44");function l({sender:e,receiver:r,feerate:n}){return{metadata:"brc20_send",inputsToSign:[{address:e,signingIndexes:[0]}],psbtFn:t=>{const i=new(0,o.Psbt)({network:o.networks.bitcoin}),s={hash:t,index:0,value:(0,c.toSendCost)(n)};return i.addInput({hash:s.hash,index:s.index,witnessUtxo:{script:(0,a.toOutputScript)(e),value:s.value}}),i.addOutput({address:r,value:u.INSCRIPTION_VALUE}),i},additionalCost:{vb:new(t(i))(u.SEND_VB),sats:new(t(i))(u.INSCRIPTION_VALUE)}}}})),s.register("kse7k",(function(t,r){e(t.exports,"createTaprootScriptSpendPath",(function(){return a})),s("7gANb");var n=s("ajU6u"),i=s("iIn32"),o=s("dG1lS");function a(e,t,r){const s=(0,n.toInscribedOutputScript)(e,(0,i.createBrc20TransferInscription)(t,r)),a={output:s},u={output:s,redeemVersion:192},c=o.payments.p2tr({internalPubkey:e,scriptTree:a,network:o.networks.bitcoin,redeem:u}),l=c.witness;if(!l)throw new Error("Witness is undefined");return{scriptTree:a,inscribeLockRedeem:u,inscribeP2tr:c,tapLeafScript:{leafVersion:u.redeemVersion,script:u.output,controlBlock:l[l.length-1]}}}})),s.register("ljmLU",(function(t,r){e(t.exports,"createBrc20TransferTransaction",(function(){return l}));var n=s("k7b1f"),i=s("kYa5F"),o=s("fPcxi"),a=s("cjtgz"),u=s("kse7k"),c=s("8tcqI").Buffer;const l=({senderAddress:e,destination:t,tick:r,amount:s,scriptPublicKey:l,utxoState:d,feerate:f})=>{const h=(0,n.toXOnly)(c.from(l)),p=(0,u.createTaprootScriptSpendPath)(h,r,s.toNumber()),[y,g,m]=(0,i.createCommitPsbt)({sender:e,feerate:f,taprootScriptSpendPath:p,utxoState:d});return[y,[(0,o.createRevealPsbt)({sender:e,feerate:f,taprootScriptSpendPath:p}),(0,a.createSendPsbt)({sender:e,receiver:t,feerate:f})],g,m]}})),s.register("kYa5F",(function(t,r){e(t.exports,"createCommitPsbt",(function(){return d})),s("iOvk1");var n=s("5vOj6"),i=s("kZfdH");s("7gANb");var o=s("jDpQz"),a=s("cTeCs"),u=s("dG1lS"),c=(u=s("dG1lS"),s("k7b1f")),l=s("c4jv8");function d({sender:e,feerate:t,taprootScriptSpendPath:r,utxoState:{safeToSendUtxos:s}}){const d=(0,l.toRevealCost)(t),{scriptTree:f,inscribeP2tr:h}=r,p=h.output;if(!p)throw new Error("Commit output script is undefined");const y=h.address;if(!y)throw new Error("Reveal address is undefined");const g=[{address:y,script:p,value:d,tapInternalKey:h.internalPubkey,tapTree:{leaves:(0,c.tapTreeToList)(f)}}],m=(0,o.coinSelect)((0,n.addressTypeFromAddress)(i.NetworkIDs.Bitcoin.Mainnet,e),s,g,t),v=new(0,u.Psbt)({network:u.networks.bitcoin});if("success"===m.type){const{inputs:t,outputs:r}=m;v.addInputs(t.map((t=>(0,a.utxoToInput)(t,e,!0)))),v.addOutputs(r)}return[v,v.data.inputs.map(((t,r)=>({address:e,signingIndexes:[r]}))),m.vb]}})),s.register("g11Rn",(function(t,r){e(t.exports,"createNativeBitcoinTransaction",(function(){return c})),s("iOvk1");var n=s("5vOj6"),i=s("kZfdH");s("7gANb");var o=s("jDpQz"),a=s("cTeCs"),u=s("dG1lS");u=s("dG1lS");const c=({senderAddress:e,destination:t,amount:r,utxoState:{safeToSendUtxos:s},feerate:c})=>{const l=(0,o.coinSelect)((0,n.addressTypeFromAddress)(i.NetworkIDs.Bitcoin.Mainnet,e),s,[{address:t,value:r.toNumber()}],c),d=new(0,u.Psbt)({network:u.networks.bitcoin});if("success"===l.type){const{inputs:t,outputs:r}=l;d.addInputs(t.map((t=>(0,a.utxoToInput)(t,e,!0)))),d.addOutputs(r)}return[d,d.data.inputs.map(((t,r)=>({address:e,signingIndexes:[r]}))),l.vb]}})),s.register("fpVb1",(function(r,n){e(r.exports,"createEvmTransferTransaction",(function(){return d}),(function(e){return d=e})),s("7gANb");var i=s("coaYA"),o=s("kAKNF"),a=s("41Tcz"),u=s("bXkjb"),c=s("2RAPQ"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function d({transferArgs:e}){return l(this,void 0,void 0,(function*(){let r;if((0,a.isTransferNativeEthereumArgs)(e)){const{networkID:n,senderAddress:i,destination:s,amount:a,nonce:u}=e;r=(0,c.createNativeEthereumTransaction)({nonce:u,sender:i.address,destination:s,value:"string"==typeof a?new(t(o))(a,10):a,ethereumNetworkID:n})}else{if(!(0,a.isTransferERC20EthereumArgs)(e))return(0,i.assertNever)(e);{const{networkID:n,contractAddress:i,senderAddress:s,destination:a,amount:c}=e;r=yield(0,u.createErc20TransferTransaction)({sender:s.address,networkID:n,destination:a,contractAddress:i,value:"string"==typeof c?new(t(o))(c,10):c,ethereumNetworkID:n})}}return{networkID:e.networkID,unsignedTransaction:r}}))}})),s.register("bXkjb",(function(t,r){e(t.exports,"createErc20TransferTransaction",(function(){return d}),(function(e){return d=e})),s("iOvk1");var n=s("hQuuj");s("cFUcx");var i=s("hCLwu");s("7gANb");var o=s("b1tNn"),a=s("81pp0"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=["function allowance(address owner, address spender) view returns (uint256)","function balanceOf(address owner) view returns (uint256)","function decimals() view returns (uint8)","function symbol() view returns (string)","function approve(address spender, uint amount) returns (bool)","function transfer(address to, uint amount) returns (bool)","event Transfer(address indexed from, address indexed to, uint amount)"],l=new Error("Error populating ERC20 transaction data."),d=e=>u(void 0,void 0,void 0,(function*(){const{sender:t,networkID:r,destination:s,contractAddress:u,value:d,ethereumNetworkID:f}=e,h=(0,o.getContract)(r,u,c,t);let p;try{const e=yield h.populateTransaction.transfer(s,(0,a.bigNumberAsHexValue)(d),{from:t});if(!e.data)throw l;p=e.data}catch(e){throw l}return i.EthUnsignedTransactionObject.parse({type:i.TransactionTypes.eip1559,to:u,from:t,chainId:"number"==typeof f?f:n.Chains.getEVMNetworkIDValue(f),data:p})}))})),s.register("2RAPQ",(function(t,r){e(t.exports,"createNativeEthereumTransaction",(function(){return o})),s("iOvk1");var n=s("hQuuj");s("cFUcx");var i=s("hCLwu");const o=e=>{const{nonce:t,sender:r,destination:o,value:s,ethereumNetworkID:a}=e;return i.EthUnsignedTransactionObject.parse({type:i.TransactionTypes.eip1559,nonce:void 0!==t?`0x${Number(t).toString(16)}`:void 0,from:r,to:o,chainId:"number"==typeof a?a:n.Chains.getEVMNetworkIDValue(a),value:`0x${s.toString(16)}`})}})),s.register("1SDQD",(function(r,n){e(r.exports,"createSolanaTransferTransaction",(function(){return m}),(function(e){return m=e})),s("hMVEP");var i=s("liYfk");s("7gANb");var o=s("9gDTk"),a=s("8FObb"),u=s("gGrAK"),c=s("4MbcT"),l=s("8RjmI"),d=s("dwbX6"),f=s("bE4cF"),h=s("2bo37"),p=s("kAKNF"),y=s("41Tcz"),g=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function m({transferArgs:e,priorityFeeService:r}){var n;return g(this,void 0,void 0,(function*(){const s=(0,o.createConnectionBySolanaNetworkID)(e.networkID);let g,m;if((0,y.isTransferNativeSolanaArgs)(e)){const{senderAddress:r,destination:o,amount:s,references:c,memo:l}=e,d=new(0,i.PublicKey)(r.address),f=new(0,i.PublicKey)(o);m=(yield(0,a.getComputeUnitPrice)({destination:o,senderAddress:r})).microLamports,g=(0,u.createNativeSolanaTransferTransaction)({fromPubkey:d,toPubkey:f,lamports:("string"==typeof s?new(t(p))(s,10):s).toNumber(),references:null!==(n=null==c?void 0:c.map((e=>new(0,i.PublicKey)(e))))&&void 0!==n?n:[],memo:null!=l?l:null})}else{if(!(0,c.isTransferDefaultSPLTokenArgs)(e))throw new Error("Unsupported transferSPLSolana args");{const{senderAddress:t,destination:r,mint:n,senderAccount:i}=e;m=(yield(0,a.getComputeUnitPrice)({destination:r,senderAddress:t,mint:n,senderAccount:i})).microLamports,g=yield(0,l.createDefaultSplTokenTransferTransaction)(Object.assign(Object.assign({},e),{connection:s}))}}if(!g)throw new Error("Unable to create transaction.");return m&&r&&(g=yield r.addPriorityFee(g,{connection:s,calculators:{budget:new(0,d.StaticLimitCalculator)(f.BASIC_SEND_COMPUTE_UNITS),cost:new(0,h.StaticPriceCalculator)(m)}})),g.feePayer=new(0,i.PublicKey)(e.senderAddress.address),g.recentBlockhash=(yield s.getLatestBlockhash("confirmed")).blockhash,{networkID:e.networkID,transaction:[g]}}))}})),s.register("7S8S9",(function(t,r){e(t.exports,"useUnwrapSOL",(function(){return m}),(function(e){return m=e})),s("iOvk1");var n=s("p0n0h");s("43063");var i=s("hPHdZ");s("hMVEP");var o=s("liYfk");s("7gANb");var a=s("b3eNh"),u=s("8Zl3Y"),c=s("eHKNV"),l=s("bfrkk"),d=s("9W7fs"),f=s("29o0l"),h=s("kdRoP"),p=s("4hOu0"),y=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const g=new(0,h.FungibleError)("Unable to unwrap SOL. Wrapped SOL Token account does not exist.");function m(e,t,r,s){const{connection:h}=t.useSelectedSolanaConnection(),{data:m}=e.useSelectedMultiChainAccount(),{solanaChainAddress:v,accountIdentifier:b}=(0,f.useMemo)((()=>{var e;return{solanaChainAddress:null==m?void 0:m.addresses.find(n.isSolanaChainAddress),accountIdentifier:null!==(e=null==m?void 0:m.identifier)&&void 0!==e?e:""}}),[m]),{t:w}=(0,i.useTranslation)();return(0,d.useMutation)({mutationFn:()=>y(this,void 0,void 0,(function*(){if(!v)return Promise.reject("solanaChainAddress not loaded");const{networkID:e,address:t}=v,n=new(0,o.PublicKey)(t),i=(0,p.findAssociatedTokenAddress)(n,l.NATIVE_MINT,l.TOKEN_PROGRAM_ID);if(!(yield h.getAccountInfo(i)))throw g;const d=(0,c.createCloseAccountInstruction)(i,n,n,[],l.TOKEN_PROGRAM_ID),f=(new(0,o.Transaction)).add(d),y={ownerAddress:t,networkID:e,data:{signature:""},type:a.PendingTransactionType.UnwrapSOL,display:{summary:{topLeft:{label:w("assetDetailUnwrappingSOL")}}}};return{networkID:e,id:yield(0,u.signAndSendSolanaTransactionAsync)({accountIdentifier:b,accountSigner:s,connection:h,feePayer:new(0,o.PublicKey)(t),pendingTransactionInput:y,storage:r,transaction:f,useSubmissionService:!1})}}))})}})),s.register("eHKNV",(function(t,r){e(t.exports,"createCloseAccountInstruction",(function(){return d}));var n=s("faf7S"),i=s("liYfk"),o=s("bfrkk"),a=(s("22JpE"),s("j8p5h")),u=s("7RkLx"),c=s("8tcqI").Buffer;const l=(0,n.struct)([(0,n.u8)("instruction")]);function d(e,t,r,n=[],s=o.TOKEN_PROGRAM_ID){const d=(0,a.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,n),f=c.alloc(l.span);return l.encode({instruction:u.TokenInstruction.CloseAccount},f),new(0,i.TransactionInstruction)({keys:d,programId:s,data:f})}})),s.register("4hOu0",(function(t,r){e(t.exports,"findAssociatedTokenAddress",(function(){return o})),s("hMVEP");var n=s("liYfk"),i=s("bfrkk");function o(e,t,r){return n.PublicKey.findProgramAddressSync([e.toBuffer(),r.toBuffer(),t.toBuffer()],i.ASSOCIATED_TOKEN_PROGRAM_ID)[0]}})),s.register("g0XRH",(function(t,r){e(t.exports,"useCanSendFungible",(function(){return i}));var n=s("kdRoP");function i({balance:e,fungibleTokenType:t,chainAddress:r,isSendEnabledForTokenType:i,transactionHooks:o,isSplNonTransferable:s}){const{data:a}=o.useUtxoState(r);let u;switch(t){case n.FungibleTokenType.BRC20:case n.FungibleTokenType.BitcoinNative:u=!!a;break;default:u=!0}return e.isGreaterThan(0)&&i&&u&&!s}})),s.register("dKhX6",(function(r,n){e(r.exports,"useFungibleCTAActions",(function(){return p})),s("43063");var i=s("hPHdZ");s("7mQ3Y");var o=s("hX0bG"),a=s("bfrkk"),u=s("kAKNF"),c=s("29o0l"),l=s("kdRoP"),d=s("g0XRH"),f=s("3ltlS"),h=s("kFgCS");function p(e){var r,n;const{accountHooks:s,analytics:p,balance:y,canSwap:g,chainAddress:m,fee:v,fungible:b,getApiEnvironment:w,isReadOnlyAccount:x,isSplNonTransferable:A,killBrc20Sends:S,legacyStorage:E,queryClient:T,sdk:k,onCopyTokenAccountAddressPress:I,onDepositPress:_,onSendPress:P,onStakeSolPress:R,onSwapPress:C,onUnwrapWrappedSolPress:M,onViewOnExplorerPress:O,settingsHooks:B,storage:N,transactionHooks:D,type:L}=e,F={analytics:p,sdk:k,getApiEnvironment:w,storage:N,legacyStorage:E,accountHooks:s,transactionHooks:D,queryClient:T},{t:U}=(0,i.useTranslation)(),j=s.useSelectedChainAddress(o.AddressType.Solana),K=(0,h.useFungibleExplorerUrl)(B,b),z=L!==l.FungibleTokenType.BRC20||!S,H=(0,d.useCanSendFungible)({transactionHooks:D,balance:y,fungibleTokenType:L,chainAddress:m,isSendEnabledForTokenType:z,isSplNonTransferable:A}),q=L===l.FungibleTokenType.SolanaNative,V=!x&&q,W=L===l.FungibleTokenType.SPL&&(null==b?void 0:b.data.tokenAddress)===a.NATIVE_MINT.toBase58(),{fungible:G}=(0,f.useFungible)(Object.assign(Object.assign({},F),{key:l.FungibleTokenType.SolanaNative})),$=t(u)(null!==(n=null===(r=null==G?void 0:G.data)||void 0===r?void 0:r.amount)&&void 0!==n?n:"0"),Z=W&&!!b.data.tokenAddress&&void 0!==j&&$.isGreaterThan(v),Q=(0,c.useMemo)((()=>{const e=[];return e.push({text:U("commandReceive"),type:"receive",onClick:_}),H&&e.push({text:U("commandSend"),type:"send",onClick:P}),g&&e.push({text:U("commandSwap"),type:"swap",onClick:C}),V&&e.push({text:U("assetDetailStakeSOL"),singleWordAltText:U("commandStake"),type:"stakeSol",menuOnly:!0,onClick:R}),Z&&e.push({text:U("assetDetailUnwrapAll"),singleWordAltText:U("commandUnwrap"),type:"unwrapWrappedSol",menuOnly:!0,onClick:M}),e.push({text:U("assetDetailViewOnExplorer",{explorer:null==K?void 0:K.explorerName}),singleWordAltText:U("commandView"),type:"viewOnExplorer",menuOnly:!0,onClick:O}),(null==b?void 0:b.data.tokenAddress)&&e.push({text:U("commandCopyTokenAddress"),singleWordAltText:U("commandCopy"),type:"copyTokenAddress",menuOnly:!0,onClick:I}),e}),[U,_,O,I,P,C,R,M,H,g,V,Z,K,null==b?void 0:b.data.tokenAddress]);return{canStakeSol:V,canUnwrapWrappedSol:Z,ctaActions:Q}}})),s.register("kFgCS",(function(t,r){e(t.exports,"useFungibleExplorerUrl",(function(){return u})),s("5uSEV");var n=s("5XA1M"),i=s("cmUG2"),o=s("29o0l"),a=s("kdRoP");const u=(e,t)=>{const{data:r}=e.usePreferredExplorers();return(0,o.useMemo)((()=>{var e;if(!t||!r)return;const o=t.data.chain.id,s=null!==(e=r.explorers[o])&&void 0!==e?e:(0,n.getDefaultExplorerTypeByNetworkID)(o);let u,c;switch(t.type){case a.FungibleTokenType.SolanaNative:case a.FungibleTokenType.EthereumNative:case a.FungibleTokenType.PolygonNative:case a.FungibleTokenType.BitcoinNative:c="address",u=t.data.walletAddress;break;case a.FungibleTokenType.ERC20:c="address",u=t.data.contractAddress;break;case a.FungibleTokenType.SPL:c="address",u=t.data.splTokenAccountPubkey;break;case a.FungibleTokenType.BRC20:return{explorerName:"Unisat",explorerUrl:`https://unisat.io/brc20?q=${t.data.walletAddress}`}}const l=(0,n.generateExplorerUrl)({networkID:o,endpoint:c,explorerType:s,param:u});return{explorerName:i.SUPPORTED_EXPLORER_NAMES[s],explorerUrl:l}}),[t,r])}})),s.register("hw7Za",(function(t,r){e(t.exports,"useFungibleDetailViewState",(function(){return y})),s("iOvk1");var n=s("hQuuj");s("3ljHn");var i=s("6dPJF");s("43063");var o=s("8PTXn");s("7mQ3Y");var a=s("1f62U");s("RVqnc");var u=s("bWrIt"),c=s("9Q9Fp"),l=s("29o0l"),d=s("Nt4tV"),f=s("8JQvn"),h=s("3ltlS"),p=s("fTpdU");function y({args:e,queryClient:t,accountHooks:r,transactionHooks:s,fungibleKey:y,account:g}){const{fungible:m}=(0,h.useFungible)(Object.assign({key:y},e)),{chainName:v,symbol:b,name:w,usdPrice:x,walletAddress:A,networkID:S,transferFeePercent:E,interestBearingPercent:T,isNonTransferable:k}=(0,l.useMemo)((()=>{const e=null==m?void 0:m.data;if(!e)return{};const{symbol:t,name:r,price:n,chain:i,walletAddress:s}=e,a=(0,f.getTransferFeePercent)(m),u=(0,f.getInterestBearingPercent)(m),c=(0,f.getIsNonTransferable)(m);return{symbol:null!=t?t:null,name:null!=r?r:o.default.t("assetDetailUnknownToken"),usdPrice:n,walletAddress:s,chainName:i.name,networkID:i.id,transferFeePercent:a,interestBearingPercent:u,isNonTransferable:c}}),[m]),{data:I}=r.useSelectedChainAddress({address:A,networkID:S});!function(e,t){e.usePrefetchUtxoState(t)}(s,I);const _=(0,l.useMemo)((()=>{if(I)return n.Chains.isBitcoinNetworkID(I.networkID)?`${a.AddressTypes.getDisplayName(I.addressType)} (${(0,u.ellipsize)(I.address,5,3)})`:void 0}),[I]),{data:[P,R]}=(0,i.useFeatureFlags)(["enable-tokens-error-banner","enable-prices-error-banner"]),{partialErrorMessage:C,shouldShowPartialError:M}=(0,p.usePartialErrorBanner)({queryClient:t,account:g,networkID:S,isPartialResponseEnabled:P,isPricesErrorBannerEnabled:R,analytics:e.analytics});return(0,l.useMemo)((()=>({summaryItems:[{label:o.default.t("assetDetailTokenNameLabel"),value:b?`${w} (${b})`:w},v?{label:o.default.t("assetDetailNetworkLabel"),value:v}:void 0,_?{label:o.default.t("assetDetailAddressLabel"),value:_}:void 0,{label:o.default.t("assetDetailPriceLabel"),value:x?`${(0,d.formatDollarAmount)(x,{extendedDecimalsForSmallNumbers:!0})}`:"–"},E?{label:o.default.t("sendFungibleTransferFee"),value:`${E}%`,tooltipContent:o.default.t("sendFungibleTransferFeeToolTip")}:void 0,T?{label:o.default.t("sendFungibleInterestBearingPercent"),value:`${T}%`}:void 0,k?{label:o.default.t("sendFungibleNonTransferable"),value:o.default.t("sendFungibleNonTransferableYes")}:void 0].filter(c.nonNullable),partialErrorMessage:C,shouldShowPartialError:M})),[b,w,v,_,x,E,T,k,C,M])}})),s.register("fTpdU",(function(t,r){e(t.exports,"usePartialErrorBanner",(function(){return c})),s("iOvk1");var n=s("hQuuj");s("43063");var i=s("hPHdZ");s("56oyT");var o=s("kn4vZ"),a=s("29o0l"),u=s("3EwTi");const c=({queryClient:e,networkID:t,account:r,isPartialResponseEnabled:s,isPricesErrorBannerEnabled:c,analytics:l})=>{const{data:d=[],isError:f}=(0,u.useTokensErrors)({queryClient:e,account:r,isPartialResponseEnabled:s,analytics:l}),h=s&&f,{data:p}=(0,o.usePricesError)(),y=c&&p,{t:g}=(0,i.useTranslation)(),m=(0,a.useMemo)((()=>{if(h)return g("partialErrorGeneric");const e=d.filter((e=>!t||e.details.chainId===t)),r=e.length+(y?1:0);return r?r>1?g("partialErrorGeneric"):y?g("partialErrorTokenPrices"):t?g("partialErrorTokenDetail"):g("partialErrorBalanceChainName",{chainName:n.Chains.getChainName(e[0].details.chainId)}):""}),[d,h,t,y,g]);return(0,a.useMemo)((()=>({partialErrorMessage:m,shouldShowPartialError:""!==m})),[m])}})),s.register("3EwTi",(function(t,r){e(t.exports,"useTokensErrors",(function(){return o}));var n=s("8WG57");const i=({errors:e})=>e;function o({queryClient:e,account:t,queryOptions:r,isPartialResponseEnabled:o,analytics:s}){return(0,n.useTokensQuery)({select:i,queryClient:e,account:t,queryOptions:r,isPartialResponseEnabled:o,analytics:s})}})),s.register("2xKek",(function(t,r){e(t.exports,"useHasSufficientFunds",(function(){return f})),s("iOvk1");var n=s("5vOj6"),i=s("hQuuj");s("7gANb");var o=s("8S8v4"),a=s("1zKGb"),u=s("kN7R8"),c=s("29o0l");s("24hfq");var l=s("kAKNF"),d=s("avN8o");const f=(e,t,r,s,f=new(0,l.BigNumber)(0),h)=>{var p;const y=null!==(p=(0,o.getGasEstimationNativeAmount)(s))&&void 0!==p?p:new(0,l.BigNumber)(0),{fungible:g,isLoading:m,isError:v}=(0,d.useNativeFungible)(e,t,r);let b="unknown",w="";const x=(0,c.useMemo)((()=>{const t=null==g?void 0:g.data.walletAddress;if(!t)return;const r=(0,n.addressTypeFromAddress)(e,t);return{networkID:e,address:t,addressType:r}}),[e,null==g?void 0:g.data.walletAddress]),{data:A}=h.useUtxoState(x),S=(0,c.useMemo)((()=>{if(!g)return new(0,l.BigNumber)(0);const r=new(0,l.BigNumber)(g.data.amount);if(i.Chains.isBitcoinNetworkID(e)){if(!s||!t||!A)return r;const e=(0,a.toSatoshisPerVirtualByte)(s.btcPerKilobyte);return A.safeToSendUtxos.map((r=>{const n=e.times((0,u.calculateInputVb)(t)),i=new(0,l.BigNumber)(r.value);return n.gte(i)?new(0,l.BigNumber)(0):i.minus(n)})).reduce(((e,t)=>e.plus(new(0,l.BigNumber)(t))),new(0,l.BigNumber)(0))}return r}),[g,e,A,s,t]);if(!v&&g){const e=y.plus(f);b=S.gte(e)?"sufficient":"insufficient",w=g.data.symbol||""}return(0,c.useMemo)((()=>({hasSufficientFunds:b,nativeTokenSymbol:w,isLoading:m,isError:v})),[b,w,m,v])}})),s.register("avN8o",(function(t,r){e(t.exports,"useNativeFungible",(function(){return o}));var n=s("kxcPz"),i=s("1Zj0C");const o=(e,t,r)=>{const o=(0,n.nativeTokenFungibleKey)(e,t),{fungibles:s,isLoadingTokens:a,isErrorTokens:u,isErrorPrices:c}=(0,i.useFungibles)(Object.assign(Object.assign({},r),{keys:o?[o]:[]}));return{isError:c||u,fungible:1===s.length?s[0]:void 0,isLoading:a}}})),s.register("kxcPz",(function(t,r){e(t.exports,"nativeTokenFungibleKey",(function(){return a})),s("iOvk1");var n=s("hQuuj"),i=s("d3oOU"),o=s("kdRoP");function a(e,t){switch(n.Chains.getChainID(e)){case i.Chain.Bitcoin:return void 0!==t?`${o.FungibleTokenType.BitcoinNative}-${t}`:void 0;case i.Chain.Ethereum:return o.FungibleTokenType.EthereumNative;case i.Chain.Polygon:return o.FungibleTokenType.PolygonNative;case i.Chain.Solana:return o.FungibleTokenType.SolanaNative}}})),s.register("fgHw8",(function(t,r){e(t.exports,"useHomeViewState",(function(){return c})),s("3ljHn");var n=s("6dPJF");s("43063");var i=s("hPHdZ");s("7mQ3Y");var o=s("hX0bG"),a=s("29o0l"),u=s("fTpdU");function c(e){const{queryClient:t,accountHooks:r,onTappingBuy:s,onTappingReceive:c,onTappingSend:l,transactionHooks:d,account:f,analytics:h}=e,{data:[p,y]}=(0,n.useFeatureFlags)(["enable-tokens-error-banner","enable-prices-error-banner"]),{shouldShowPartialError:g,partialErrorMessage:m}=(0,u.usePartialErrorBanner)({queryClient:t,account:f,isPartialResponseEnabled:p,isPricesErrorBannerEnabled:y,analytics:h});!function(e,t){const{data:r}=e.useSelectedChainAddress(o.AddressType.BitcoinTaproot),{data:n}=e.useSelectedChainAddress(o.AddressType.BitcoinNativeSegwit);t.usePrefetchUtxoState(r),t.usePrefetchUtxoState(n)}(r,d);return{ctaActions:function(e){const{t:t}=(0,i.useTranslation)(),r=(0,a.useMemo)((()=>{const r=[];return r.push({text:t("commandSend"),type:"send",onClick:e.onTappingSend}),r.push({text:t("commandReceive"),type:"receive",onClick:e.onTappingReceive}),r.push({text:t("commandBuy"),type:"buy",onClick:e.onTappingBuy}),r}),[e.onTappingBuy,e.onTappingReceive,e.onTappingSend,t]);return r}({onTappingBuy:s,onTappingReceive:c,onTappingSend:l}),shouldShowPartialError:g,partialErrorMessage:m}}})),s.register("ACaqx",(function(r,n){e(r.exports,"useSendFungibleSummaryViewState",(function(){return M})),s("4xbAj");var i=s("6HZTu"),o=s("frRrG"),a=s("4YckM"),u=s("bcqdd");s("iOvk1");var c=s("hQuuj");s("43063");var l=s("8PTXn");s("56oyT");var d=s("hqIK9");s("7gANb");var f=s("3gCXM"),h=s("9YZ7W"),p=s("juW4u"),y=s("eXvYi"),g=s("rmX6o"),m=s("gTvul");s("RVqnc");var v=s("9Q9Fp");s("3FEtE");var b=s("7NAht"),w=s("kAKNF"),x=s("29o0l"),A=s("Nt4tV"),S=s("fRhtr"),E=s("6l2EC"),T=s("ht7tK"),k=s("8JQvn"),I=s("3ltlS"),_=s("2xKek"),P=s("lwS21"),R=s("78ucE");const C={accentAlert:"#EB3742",white:"#FFFFFF"},M=e=>{var r,n,s;const{networkID:M,displayUiRecipient:O=!0,valueLoader:B,fontColors:N=C,onTransactionSpeedChange:D,onNetworkFeeDescriptionPress:L,onTransferFeePress:F,onSubmissionCheckFail:U,analytics:j,sdk:K,storage:z,legacyStorage:H,accountHooks:q,transactionHooks:V,queryClient:W,utxoManager:G,settingsHooks:$,getApiEnvironment:Z,vaultProxy:Q,chainHooks:Y,priorityFeeService:X,priceHooks:J,walletScreenHooks:ee}=e,te={analytics:j,sdk:K,getApiEnvironment:Z,storage:z,legacyStorage:H,accountHooks:q,settingsHooks:$,transactionHooks:V,utxoManager:G,queryClient:W},re=c.Chains.getNetworkName(M),ne=(0,E.useFungiblesStore)(),ie=(0,E.useFungiblesStore)((e=>e.sendFormValues)),oe=(0,E.useFungiblesStore)((e=>e.setSendFormValues)),{amountAsset:se,recipient:ae,solana:ue}=ie,ce=(0,E.useFungiblesStore)((e=>e.fungibleKey)),{fungible:le}=(0,I.useFungible)({key:ce,analytics:j,sdk:K,getApiEnvironment:Z,storage:z,legacyStorage:H,accountHooks:q,transactionHooks:V,queryClient:W}),de=le?le.data.tokenAddress:void 0,fe=null!==(r=null==le?void 0:le.data.symbol)&&void 0!==r?r:de?(0,i.formatHashMedium)(de,4):l.default.t("tokenRowUnknownToken"),he=null!==(n=null==le?void 0:le.data.logoUri)&&void 0!==n?n:"",pe=(0,A.amountToUiAmount)(se,null!==(s=null==le?void 0:le.data.decimals)&&void 0!==s?s:0),ye=pe.toString(),ge=void 0!==(null==le?void 0:le.data.usd)&&le.data.balance.isGreaterThan(0)?(null==le?void 0:le.data.usd)/le.data.balance.toNumber():void 0,me=(0,A.formatDollarAmount)((0,d.assetToDollars)(pe.toNumber(),null!=ge?ge:0)),ve=(0,x.useMemo)((()=>({key:ce,amount:ye,symbol:fe||"",logoUri:he,usdPrice:me})),[ce,he,fe,me,ye]),be=new(0,o.AccountAnalytics)(j),{data:we}=(0,a.useSelectedChainAddress)({address:null==le?void 0:le.data.walletAddress,networkID:M},Q,z,Y,be),{getExistingAccount:xe,getKnownAddressLabel:Ae}=$.useAddressBook(),Se=xe(ae),Ee=Ae(ae,M),Te=(0,u.formatAddress)(ae,Se,Ee,4);ee.useThrowIfFailWalletScreen(we,b.WalletScreenSurface.SEND_FUNGIBLE);const{data:ke}=(0,S.useTransferTransaction)({sendFungibleState:ne,accountHooks:q,priorityFeeService:X,utxoManager:G,transactionHooks:V,useFungibleArgs:te}),{data:Ie,isError:_e}=(0,h.useTransactionUnitAmount)(ke),{transactionSpeed:Pe,openTransactionSettings:Re}=(0,R.useSendFungibleGasSettings)({networkID:M,transactionUnitAmount:Ie,onTransactionSpeedChange:D}),{data:Ce,isFetched:Me,isSuccess:Oe}=(0,p.useGasEstimation)({networkID:M,multichainTransaction:ke,transactionSpeed:Pe,queryOptions:{refetchInterval:!1}}),{data:Be}=(0,y.useGasEstimationPrice)(J,null==le?void 0:le.data.chain.id,Ce),Ne=(0,g.useTxSubmissionCheck)(we,z),De=le&&(0,T.isNative)(le.type)?se:new(t(w))(0),{hasSufficientFunds:Le,isLoading:Fe,nativeTokenSymbol:Ue}=(0,_.useHasSufficientFunds)(M,null==we?void 0:we.addressType,te,Ce,De,V),je=(0,m.useNetworkFee)({networkID:M,gasEstimation:Ce,gasEstimationPrice:Be}),Ke=(0,P.useNetworkFeeRow)(Ce,l.default.t),ze=(0,k.getTransferFeePercent)(le),He=(0,x.useMemo)((()=>K.get(M).displayFeeTooltip),[M,K]);(0,x.useEffect)((()=>{j.capture("sendAssetSummary",{asset:{type:"fungible",symbol:fe},data:{networkId:M,chainId:c.Chains.getChainID(M)}})}),[M,fe,j]);const qe=Me&&!Oe,Ve=!!Ce&&!Fe&&"insufficient"!==Le&&!!je,We=_e?l.default.t("transactionGasLimitError"):qe?l.default.t("transactionGasEstimationError"):"insufficient"===Le?l.default.t("transactionNotEnoughNative",{nativeTokenSymbol:Ue}):"",Ge=(0,x.useCallback)((()=>!!(ke&&we&&ce)&&(Ne?(j.capture("showFungibleTxSubmissionFailureModal"),U(Ne),!1):(oe(Object.assign(Object.assign({},ie),{multichainTransaction:ke})),!0))),[ke,we,ce,Ne,oe,ie,j,U]),$e=(({networkID:e,recipient:t,uiRecipient:r,displayUiRecipient:n,networkName:i,networkFee:o,networkFeeErrorMsg:s,networkFeeRow:a,displayFeeTooltip:u,transferFeePercent:d,solanaMetadata:h,valueLoader:p,fontColors:y,openTransactionSettings:g,onNetworkFeeDescriptionPress:m,onTransferFeePress:b})=>(0,x.useMemo)((()=>{const w=n?r:t;return[c.Chains.isSolanaNetworkID(e)&&h.label?{label:l.default.t("sendConfirmationLabel"),value:h.label}:void 0,c.Chains.isSolanaNetworkID(e)&&h.message?{label:l.default.t("sendConfirmationMessage"),value:h.message}:void 0,{label:l.default.t("transactionsTo"),value:w,isAddress:!(0,f.isDomainOrTwitterHandle)(w)},{label:l.default.t("sendFungibleSummaryNetwork"),value:i},{label:l.default.t("sendFungibleSummaryNetworkFee"),value:o.length>0?o:s?null:p,color:s?y.accentAlert:y.white,rightSubtext:null==a?void 0:a.rightSubtext,tooltipContent:u?l.default.t("networkFeesTooltipDescription",{chainName:i})||"":void 0,onClick:g,onPress:g,handleTooltip:m},d?{label:l.default.t("sendFungibleTransferFee"),value:`${d}%`,tooltipContent:l.default.t("sendFungibleTransferFeeToolTip")||"",handleTooltip:b}:void 0,h.memo?{label:l.default.t("sendMemo"),value:h.memo.replace(/(\r\n|\n|\r)/gm," ")}:void 0].filter(v.nonNullable)}),[u,n,y.accentAlert,y.white,o,s,null==a?void 0:a.rightSubtext,e,i,m,b,g,t,h.label,h.memo,h.message,d,r,p]))({networkID:M,recipient:ae,uiRecipient:Te,networkName:re,networkFee:je,networkFeeErrorMsg:We,networkFeeRow:Ke,transferFeePercent:ze,solanaMetadata:ue,displayFeeTooltip:He,valueLoader:B,fontColors:N,displayUiRecipient:O,openTransactionSettings:Re,onNetworkFeeDescriptionPress:L,onTransferFeePress:F}),Ze=(0,x.useMemo)((()=>({send:l.default.t("commandSend"),cancel:l.default.t("commandCancel")})),[]);return{sender:we,recipientAddress:ae,uiRecipient:Te,token:ve,networkName:re,displayAmountAndName:`${(0,A.formatTokenAmount)(ye)} ${fe}`,canSend:Ve,txSubmissionCheckFailureModal:Ne,summaryRows:$e,headerText:l.default.t("sendConfirmationPrimaryText"),buttons:Ze,prepareSubmission:Ge}}})),s.register("3FEtE",(function(t,r){e(t.exports,"createWalletScreenHooks",(function(){return s("2kZOi").createWalletScreenHooks})),e(t.exports,"WALLET_SCREEN_ACTION_QUERY_KEY",(function(){return s("3dcvy").WALLET_SCREEN_ACTION_QUERY_KEY})),e(t.exports,"WalletScreenError",(function(){return s("7NAht").WalletScreenError})),e(t.exports,"WalletScreenSurface",(function(){return s("7NAht").WalletScreenSurface}));s("2kZOi"),s("3dcvy"),s("7NAht")})),s.register("2kZOi",(function(t,r){e(t.exports,"createWalletScreenHooks",(function(){return i}));var n=s("9PVjP");function i(e,t){return{useThrowIfFailWalletScreen:(r,i)=>(0,n.useThrowIfFailWalletScreen)(e,t,r,i)}}})),s.register("9PVjP",(function(t,r){e(t.exports,"useThrowIfFailWalletScreen",(function(){return u})),s("iOvk1");var n=s("hQuuj"),i=s("29o0l"),o=s("7NAht"),a=s("78mXH");const u=(e,t,r,s)=>{const{data:u}=(0,a.useWalletScreenAction)(e,r);switch((0,i.useEffect)((()=>{u&&r&&t.capture("walletScreened",{data:{walletScreen:{action:u.toString(),surface:s},chainId:n.Chains.getChainID(r.networkID),networkId:r.networkID}})}),[u,r,s,t]),u){case o.WalletScreenAction.FAIL_SEVERE:case o.WalletScreenAction.FAIL_HIGH:throw new(0,o.WalletScreenError)(`Transaction disabled: ${s}`);case o.WalletScreenAction.NO_ACTION:case o.WalletScreenAction.DATA_NOT_FOUND:return}}})),s.register("7NAht",(function(t,r){e(t.exports,"WalletScreenAction",(function(){return n})),e(t.exports,"WalletScreenResponse",(function(){return c})),e(t.exports,"WalletScreenError",(function(){return l})),e(t.exports,"WalletScreenSurface",(function(){return d})),s("iOvk1");var n,i,o=s("hsAye"),a=s("7XqVB");(i=n||(n={})).FAIL_SEVERE="FAIL_SEVERE",i.FAIL_HIGH="FAIL_HIGH",i.NO_ACTION="NO_ACTION",i.DATA_NOT_FOUND="DATA_NOT_FOUND";const u=a.z.object({action:a.z.nativeEnum(n),address:o.Caip19Address,expirationUnixtimeInSec:a.z.number().nullable()}),c=a.z.object({addressScreenResults:a.z.array(u)});class l extends Error{constructor(e){super(e),this.name="WalletScreenError"}}var d,f;(f=d||(d={})).BURN_COLLECTIBLE="BURN_COLLECTIBLE",f.CREATE_LISTING="CREATE_LISTING",f.EDIT_LISTING="EDIT_LISTING",f.REMOVE_LISTING="REMOVE_LISTING",f.SEND_COLLECTIBLE="SEND_COLLECTIBLE",f.SEND_FUNGIBLE="SEND_FUNGIBLE",f.STAKE_FUNGIBLE="STAKE_FUNGIBLE",f.SWAP_FUNGIBLE="SWAP_FUNGIBLE",f.INSTANT_SELL="INSTANT_SELL"})),s.register("78mXH",(function(t,r){e(t.exports,"useWalletScreenAction",(function(){return p}),(function(e){return p=e})),s("iOvk1");var n=s("hQuuj"),i=s("hsAye");s("RVqnc");var o=s("4XgrI"),a=s("5ekp2"),u=s("7dHjq"),c=s("3dcvy"),l=s("7NAht"),d=s("erVxP"),f=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const h=(0,o.toMilliseconds)({days:7}),p=(e,t)=>{const r=void 0!==t;let o=[];if(void 0!==t){const e=n.Chains.isEVMNetworkID(t.networkID)?t.address.toLowerCase():t.address;o=[{chainId:t.networkID,address:e,resourceType:i.Caip19ResourceType.address}]}const s={addresses:o},p=(0,u.useQueryClient)(),m=c.walletScreenQueryKeys.walletScreenAction(s),v=[m[0]];return(0,a.useQuery)({enabled:r,queryKey:m,cacheTime:h,staleTime:h,refetchInterval:!1,refetchOnMount:!1,queryFn(){return f(this,void 0,void 0,(function*(){if(y(p,v))return l.WalletScreenAction.FAIL_SEVERE;const t=yield(0,d.fetchWalletScreenAction)(e(),s);return g(t)}))}})},y=(e,t)=>{const r=e.getQueriesData({queryKey:t,exact:!1});let n=!1;for(const[e,t]of r){if(t&&t===l.WalletScreenAction.FAIL_SEVERE){n=!0;break}}return n},g=e=>{const t=e.addressScreenResults;return t.some((e=>e.action===l.WalletScreenAction.FAIL_SEVERE))?l.WalletScreenAction.FAIL_SEVERE:t.some((e=>e.action===l.WalletScreenAction.FAIL_HIGH))?l.WalletScreenAction.FAIL_HIGH:t.some((e=>e.action===l.WalletScreenAction.NO_ACTION))?l.WalletScreenAction.NO_ACTION:l.WalletScreenAction.DATA_NOT_FOUND}})),s.register("3dcvy",(function(t,r){e(t.exports,"WALLET_SCREEN_ACTION_QUERY_KEY",(function(){return n})),e(t.exports,"walletScreenQueryKeys",(function(){return i}));const n="@phantom/wallet-screening:wallet-screen-action",i={walletScreenAction:e=>[n,e]}})),s.register("erVxP",(function(t,r){e(t.exports,"fetchWalletScreenAction",(function(){return u}),(function(e){return u=e})),s("beWYh");var n=s("ck5T6"),i=s("7NAht"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const a=new Error("Failed to fetch wallet screen action.");function u(e,t){return o(this,void 0,void 0,(function*(){try{const r=new(0,n.RequestClient),o=yield r.post(`${e}/wallet_screen/v1`,t);if(!(0,n.responseIsOkay)(o))throw a;const s=o.data;return i.WalletScreenResponse.parse(s)}catch(e){throw a}}))}})),s.register("lwS21",(function(t,r){e(t.exports,"useNetworkFeeRow",(function(){return a})),s("7gANb");var n=s("4MbcT"),i=s("1zKGb"),o=s("29o0l");const a=(e,t)=>(0,o.useMemo)((()=>{if(e){if((0,n.isBitcoinGasEstimation)(e)){const r=(0,i.toRequiredSats)(e).toNumber().toLocaleString();return{leftSubtext:void 0,leftSubtextColor:void 0,rightSubtext:t("satsAmount",{sats:r.toString()})}}if((0,n.isSolanaGasEstimation)(e)&&e.highFees){return{leftSubtext:t("notificationTransactionApprovalNetworkFeeHighWarning"),leftSubtextColor:"#ffdc62",rightSubtext:""}}}}),[e,t])})),s.register("78ucE",(function(t,r){e(t.exports,"useSendFungibleGasSettings",(function(){return a})),s("7gANb");var n=s("idqsQ"),i=s("29o0l"),o=s("6l2EC");const a=({networkID:e,transactionUnitAmount:t,onTransactionSpeedChange:r})=>{const{status:s,data:a}=(0,n.useTransactionSpeedsToUnitCost)({networkID:e}),{transactionSpeed:u}=(0,o.useFungiblesStore)((e=>e.sendFormValues)),c=(0,i.useMemo)((()=>{if("error"!==s&&a&&u)return()=>r(u,t)}),[r,u,t,a,s]);return{transactionSpeed:u,openTransactionSettings:c}}})),s.register("6LCx4",(function(t,r){e(t.exports,"useSendStatusViewState",(function(){return f})),s("43063");var n=s("8PTXn");s("7gANb");var i,o,a=s("b3eNh"),u=s("8Bbvs"),c=s("29o0l"),l=s("6l2EC"),d=s("kdRoP");(o=i||(i={})).SUCCESS="SUCCESS",o.ERROR="ERROR",o.LOADING="LOADING";const f=({networkID:e,isTxConfirmError:t,isTxSubmissionError:r,isTxConfirmed:o,isTxSubmitted:s,sdk:f})=>{const h=f.get(e).sendSuccessCondition,p=(0,c.useMemo)((()=>{switch(h){case d.SendSuccessCondition.SUBMISSION:return r?i.ERROR:s?i.SUCCESS:i.LOADING;case d.SendSuccessCondition.CONFIRMATION:return r||t?i.ERROR:o?i.SUCCESS:i.LOADING}}),[t,o,r,s,h]),y=h===d.SendSuccessCondition.CONFIRMATION?"sendStatusConfirmedSuccessTitle":"sendStatusSubmittedSuccessTitle",g=(0,c.useMemo)((()=>{switch(p){case i.LOADING:return n.default.t("sendStatusLoadingTitle");case i.ERROR:return n.default.t("sendStatusErrorTitle");case i.SUCCESS:return n.default.t(y)}}),[p,y]),{isError:m,isSuccess:v}=(0,c.useMemo)((()=>({isError:p===i.ERROR,isSuccess:p===i.SUCCESS})),[p]),{transactionSpeed:b=a.TransactionSpeed.standard}=(0,l.useFungiblesStore)((e=>e.sendFormValues)),w=(0,c.useMemo)((()=>{const t=(0,u.getEstimatedConfirmationTime)(e);return t?n.default.t(t[b]):""}),[e,b]);return{title:g,isError:m,isSuccess:v,sendSuccessCondition:h,estimatedTime:w}}})),s.register("hEUxw",(function(t,r){e(t.exports,"useUnwrapTransaction",(function(){return y}),(function(e){return y=e})),s("iOvk1");var n=s("hQuuj");s("43063");var i=s("hPHdZ");s("cFUcx");var o=s("hCLwu");s("7gANb");var a=s("b3eNh"),u=s("jSr0C"),c=s("9W7fs"),l=s("7dHjq"),d=s("29o0l"),f=s("bwDsu"),h=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const p=({t:e,fungible:t,unsignedUnwrapTx:r,gasEstimation:i,storage:s,accountMetadata:c,accountSigner:l})=>h(void 0,void 0,void 0,(function*(){if(!r)throw new Error("Unsigned unwrap transaction is required");if(!i)throw new Error("Gas estimation is required");const{chain:d,balance:f}=t.data;if(!n.Chains.isEthereumNetworkID(d.id))throw new Error(`Chain is not supported: ${d.id}`);const h=d.id,p={topRight:{label:`+${f} ${d.symbol}`},topLeft:{label:e("transactionsPendingSwapping")},bottomRight:{label:`-${f} ${t.data.symbol}`},bottomLeft:{label:`${t.data.name}`}},y=o.EthUnsignedTransactionObject.parse(Object.assign({type:o.TransactionTypes.eip1559,chainId:n.Chains.getEVMNetworkIDValue(h),gas:`0x${i.gasLimit.toString(16)}`,maxFeePerGas:`0x${i.maxFeePerGas.toString(16)}`,maxPriorityFeePerGas:`0x${i.maxPriorityFeePerGas.toString(16)}`},r)),g=(({networkID:e,unsignedTransaction:t,pendingActivityRows:r,accountIdentifier:n,accountSigner:i,storage:o,includeCallPayload:s})=>Object.assign(Object.assign({accountSigner:i,accountIdentifier:n,networkID:e,unsignedTransaction:t},s&&{callPayload:{from:t.from,to:t.to,data:t.data,value:t.value}}),{pendingTransactionInput:{ownerAddress:t.from,networkID:e,data:{nonce:"",unsignedTransaction:t,hash:""},type:a.PendingTransactionType.Swap,display:{summary:r}},storage:o}))({storage:s,accountSigner:l,pendingActivityRows:p,includeCallPayload:!1,networkID:h,unsignedTransaction:y,accountIdentifier:c.accountIdentifier});return(0,u.signAndSendEthereumTransactionAsync)(g)})),y=({chainAddresses:e,accountHooks:t,storage:r,accountSigner:n})=>{const o=(0,l.useQueryClient)(),{t:s}=(0,i.useTranslation)(),a=(e=>{const{data:t}=e.useSelectedMultiChainAccount();return(0,d.useMemo)((()=>{var e,r;const n=null==t?void 0:t.type;return{accountName:null!==(e=null==t?void 0:t.name)&&void 0!==e?e:"",accountType:n,accountIdentifier:null!==(r=null==t?void 0:t.identifier)&&void 0!==r?r:""}}),[t])})(t);return(0,c.useMutation)({mutationFn({fungible:e,unsignedUnwrapTx:t,gasEstimation:i}){return h(this,void 0,void 0,(function*(){return yield p({t:s,fungible:e,unsignedUnwrapTx:t,gasEstimation:i,accountMetadata:a,storage:r,accountSigner:n})}))},onSuccess(){return h(this,void 0,void 0,(function*(){yield o.invalidateQueries(f.fungibleQueryKeys.tokens(e))}))}})}})),s.register("kS8wh",(function(e,r){s("iOvk1");s("gS84f");s("5uSEV");s("5XA1M");var n=s("kAKNF");s("29o0l"),s("bO44J"),s("9aibU"),s("eytTX");new(t(n))(1)})),s.register("9aibU",(function(t,r){e(t.exports,"useContract",(function(){return d}),(function(e){return d=e})),s("csW2r");var n=s("fKWqZ"),i=s("g79CS"),o=s("5ekp2"),a=s("7dHjq"),u=s("bzReE"),c=s("4751o"),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function d(e,t){const r=(0,a.useQueryClient)(),s=["contract",{assetPlatformId:e,contractAddress:t}],d=r.getQueryData(s);return(0,o.useQuery)({cacheTime:c.CacheTime.Short,staleTime:c.StaleTime.Short,refetchInterval:c.RefetchInterval.Short,enabled:!0,queryKey:s,refetchOnMount:!0,queryFn(){return l(this,void 0,void 0,(function*(){const r=yield(0,u.getContractByCoingeckoId)(e,t);if(!d)return r;return Object.assign(Object.assign({},d),r)}))},onError(e){e instanceof Error&&n.telemetry.captureError(e,i.FeatureTag.Fungibles)}})}})),s.register("bzReE",(function(t,r){e(t.exports,"getContractByCoingeckoId",(function(){return l}),(function(e){return l=e})),s("beWYh");var n=s("ck5T6");s("csW2r");var i=s("fKWqZ"),o=s("g79CS"),a=s("bO44J"),u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const c=new Error("Failed to get contract for coingeckoId and contractAddress");function l(e,t){return u(this,void 0,void 0,(function*(){try{const r=function(e){const t=new URLSearchParams;t.append("url",e);return`https://coingecko-proxy.phantom.app?${t.toString()}`}(d(e,t)),i=new(0,n.RequestClient);i.withDefaultTimeout(a.TIMEOUT_GET_CONTRACT);const o=yield i.get(r);if(200!==o.status)throw c;return yield o.data}catch(e){throw e instanceof Error&&i.telemetry.captureError(e,o.FeatureTag.Fungibles),c}}))}const d=(e,t)=>`https://api.coingecko.com/api/v3/coins/${e}/contract/${t}`})),s.register("eytTX",(function(t,r){e(t.exports,"TokenAmount",(function(){return i})),s("24hfq");var n=s("kAKNF");class i{toEther(){return this.wei.dividedBy(this._decimals)}toWei(){return this.wei}format(){const e=this.wei.dividedBy(this._decimals);return e.toFormat(e.isInteger()?0:this.decimals)}fixed(){return this.wei.dividedBy(this._decimals).toFixed(this.decimals)}isNullOrZero(){return this.wei.isNaN()||this.wei.isZero()}constructor(e,t=0,r=!0){this.decimals=t,this._decimals=new(0,n.BigNumber)(10).exponentiatedBy(t),this.wei=r?new(0,n.BigNumber)(e):new(0,n.BigNumber)(e).multipliedBy(this._decimals)}}})),s.register("h56Ay",(function(t,r){e(t.exports,"useTokenAddressFromFungible",(function(){return o}));var n=s("29o0l"),i=s("7jtB1");function o(e){return(0,n.useMemo)((()=>(0,i.getTokenAddressFromFungible)(e)),[e])}})),s.register("7jtB1",(function(t,r){e(t.exports,"getTokenAddressFromFungible",(function(){return o}));var n=s("kdRoP"),i=s("cZLx7");function o(e){if(!e||e.type===n.FungibleTokenType.BRC20||e.type===n.FungibleTokenType.BitcoinNative)return null;const t=(0,i.getFungibleCaip19FromFungible)(e);return"address"===t.resourceType?t.address:null}})),s.register("cxGm8",(function(t,r){e(t.exports,"createHiddenMintsMigrator",(function(){return v}),(function(e){return v=e})),s("4xbAj");var n=s("ii979"),i=s("9vcVr"),o=s("c89j8"),a=s("3U2BZ");s("iOvk1");var u=s("hQuuj"),c=s("d3oOU");s("7mQ3Y");var l=s("hX0bG");s("csW2r");var d=s("fKWqZ"),f=s("g79CS"),h=s("fv5aF"),p=s("kdRoP"),y=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const g=new Set(["visibleAssetsToOwner","ownerToHiddenMints"]),m=h.StorageKeyFungibles.AccountIdToHiddenMints;function v(e){function t(){return y(this,void 0,void 0,(function*(){try{return!!(yield e.toStorage.get(h.StorageKeyFungibles.AccountIdToHiddenMints))}catch(e){return!1}}))}return{key:m,canStartMigration:function(){return y(this,void 0,void 0,(function*(){return Promise.resolve({result:!0})}))},hasCompletedMigration:t,migrate:function(){return y(this,void 0,void 0,(function*(){if(yield t())return!0;try{return yield function(e){return y(this,void 0,void 0,(function*(){d.telemetry.addBreadcrumb(f.FeatureTag.Account,"Fetching all accounts from vault",f.Severity.Info);const t=function(e){const t=u.Chains.getAllNetworkIDs({mainnetOnly:!0}),r=e.map((e=>{const r=Object.assign(Object.assign({},e),{name:"",addresses:(0,i.convertVaultAccountToChainAddresses)(e,t,[l.AddressType.Solana],[c.Chain.Solana],o.DEFAULT_NETWORK_SETTING,!1)});return e.type===a.AccountType.Seed?Object.assign(Object.assign({},r),{type:a.AccountType.Seed,seedIdentifier:e.seedIdentifier,isReadOnly:!1}):e.type===a.AccountType.ReadOnly?Object.assign(Object.assign({},r),{type:a.AccountType.ReadOnly,isReadOnly:!0}):Object.assign(Object.assign({},r),{type:e.type,isReadOnly:!1})}));return r}(yield e.toVault.fetchAllAccounts());d.telemetry.addBreadcrumb(f.FeatureTag.Account,"Getting hidden mints from old storage",f.Severity.Info);const r=yield function(e,t){return y(this,void 0,void 0,(function*(){const r=yield e.get("ownerToHiddenMints");return null!==r?function(e,t){var r,n,i;const o={version:1,value:{}};for(const s of Object.keys(e)){const a=null===(r=t.find((e=>e.addresses.find((({address:e})=>e===s)))))||void 0===r?void 0:r.identifier;if(void 0!==a){const t=[...null!==(n=e[s])&&void 0!==n?n:[],...null!==(i=o.value[a])&&void 0!==i?i:[]],r=t.findIndex((e=>"solana"===e));-1!==r&&(t[r]=p.FungibleTokenType.SolanaNative),o.value[a]=[...new Set(t)]}}return o}(r,t):{version:1,value:{}}}))}(e.fromStorage,t);d.telemetry.addBreadcrumb(f.FeatureTag.Account,"Storing Hidden mints along with account ids",f.Severity.Info),yield e.toStorage.set(h.StorageKeyFungibles.AccountIdToHiddenMints,r)}))}(e),!0}catch(t){return(0,n.logMigrationError)(t,n.MigrationStep.Migration,m),yield function(e){return y(this,void 0,void 0,(function*(){yield e.remove(h.StorageKeyFungibles.AccountIdToHiddenMints)}))}(e.toStorage),!1}}))},cleanup:function(){return y(this,void 0,void 0,(function*(){if(!(yield t()))return!1;try{return yield Promise.all([...g].map((t=>e.fromStorage.remove(t)))),!0}catch(e){return(0,n.logMigrationError)(e,n.MigrationStep.Cleanup,m),!1}}))}}}})),s.register("bBW00",(function(t,r){e(t.exports,"useMinimumRequiredBalance",(function(){return g}),(function(e){return g=e})),s("iOvk1");var n=s("p0n0h");s("csW2r");var i=s("fKWqZ"),o=s("g79CS");s("7gANb");var a=s("9gDTk");s("RVqnc");var u=s("4XgrI"),c=s("5ekp2"),l=s("lCwV5"),d=s("bwDsu"),f=s("4751o"),h=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const p=(0,u.toMilliseconds)({days:30}),y=l.struct([l.blob(32,"mint"),l.blob(32,"owner"),l.nu64("amount"),l.blob(93)]),g=e=>{const t=d.fungibleQueryKeys.minimumRequiredBalance(e);return(0,c.useQuery)({enabled:!!e&&(0,n.isSolanaChainAddress)(e),cacheTime:f.CacheTime.Always,staleTime:p,queryKey:t,queryFn(){return h(this,void 0,void 0,(function*(){if(!e)throw new Error("No chain address provided");if((0,n.isSolanaChainAddress)(e)){return(0,a.createConnectionBySolanaNetworkID)(e.networkID).getMinimumBalanceForRentExemption(y.span)}throw new Error(`Minimum required balance not implemented for ${e.networkID}`)}))},onError(e){e instanceof Error&&i.telemetry.captureError(e,o.FeatureTag.Fungibles)}})}})),s.register("3gvJ4",(function(e,t){})),s.register("ftnEe",(function(t,r){e(t.exports,"FungiblesSdk",(function(){return s("kwLT6").FungiblesSdk}));s("kwLT6")})),s.register("kwLT6",(function(t,r){e(t.exports,"FungiblesSdk",(function(){return c})),s("iOvk1");var n=s("d3oOU"),i=s("f67nI"),o=s("7gBKV"),a=s("2lJxq"),u=s("hqHmq");class c extends i.Sdk{constructor(e=!1){super(),this.registry.register(n.Chain.Solana,(0,u.createSolanaSDK)(e)),this.registry.register(n.Chain.Ethereum,a.evmSdk),this.registry.register(n.Chain.Polygon,a.evmSdk),this.registry.register(n.Chain.Bitcoin,o.bitcoinSdk)}}})),s.register("7gBKV",(function(t,r){e(t.exports,"bitcoinSdk",(function(){return n}));const n={sendSuccessCondition:s("kdRoP").SendSuccessCondition.SUBMISSION,displayFeeTooltip:!0,formDisplayPrecision:6,minimumSendableCurrencyAmount:.5,minimumSendableTokenAmount:1e-5,onBeforeSend:e=>e.multichainTransaction}})),s.register("2lJxq",(function(t,r){e(t.exports,"evmSdk",(function(){return o})),s("7gANb");var n=s("4MbcT"),i=s("jDe04");const o={sendSuccessCondition:s("kdRoP").SendSuccessCondition.CONFIRMATION,displayFeeTooltip:!0,formDisplayPrecision:4,minimumSendableCurrencyAmount:.01,minimumSendableTokenAmount:1e-5,onBeforeSend:({multichainTransaction:e,gasEstimation:t})=>{if(!(0,n.isEvmTransaction)(e))throw new Error("MultichainTransaction is not of type EVM");if(!t||!(0,n.isEthereumGasEstimation)(t))throw new Error("No gas estimation found");return(0,i.applyEvmGasEstimation)(e,t)}}})),s.register("hqHmq",(function(t,r){e(t.exports,"createSolanaSDK",(function(){return o})),s("7gANb");var n=s("sbHfD"),i=s("kdRoP");const o=(e=!1)=>({sendSuccessCondition:i.SendSuccessCondition.CONFIRMATION,displayFeeTooltip:!1,formDisplayPrecision:4,minimumSendableCurrencyAmount:.01,minimumSendableTokenAmount:1e-5,onBeforeSend:({multichainTransaction:t})=>e?(0,n.applySolanaTimestampMemo)(t):t})})),s.register("4kEpu",(function(t,r){e(t.exports,"getDerivedSpamStatus",(function(){return i})),e(t.exports,"getDerivedSpamStatusFromValue",(function(){return o}));var n=s("kdRoP");function i(e,{key:t,spamStatus:r}){return o(null==e?void 0:e.get(t),{spamStatus:r})}function o(e,{spamStatus:t}){if(!e)return t;const{status:r}=e;return r===n.VisibilityStatus.HiddenSpam?n.SpamStatus.PossibleSpam:r===n.VisibilityStatus.VisibleNotSpam?n.SpamStatus.NotVerified:t}})),s.register("ca9X0",(function(t,r){e(t.exports,"getHandleMarkAsSpam",(function(){return u}),(function(e){return u=e})),s("iOvk1");var n=s("kCQUs"),i=s("kdRoP"),o=s("cZLx7"),a=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function u({fungible:e,accountId:t,analytics:r,setVisibilityOverrides:s}){if(e&&t)return e.data.spamStatus===i.SpamStatus.NotVerified?()=>a(this,void 0,void 0,(function*(){r.capture("fungiblesReportAsSpam",{data:{caip19:(0,n.encodeCaip19)((0,o.getFungibleCaip19FromFungible)(e))}}),yield s({accountId:t,mutations:[{fungibleKey:e.data.key,visibility:i.VisibilityStatus.HiddenSpam}]})})):void 0}})),s.register("1w4ij",(function(t,r){e(t.exports,"createTransferPendingTransactionInput",(function(){return u})),s("iOvk1");var n=s("hQuuj"),i=s("9hXss"),o=s("aPm2r"),a=s("aRmDv");const u=(e,t,r,s,u,c,l,d,f)=>{if(n.Chains.isEVMNetworkID(e))return(0,o.createEvmTransferPendingTxInput)(e,t,r,f,l,s,c,u,d);if(n.Chains.isSolanaNetworkID(e))return(0,a.createSolanaTransferPendingTxInput)(r,e,f,l,s,c,u);if(n.Chains.isBitcoinNetworkID(e))return(0,i.createBitcoinTransferPendingTxInput)(r,e,f,l,s,c,u);throw new Error(`Unable to create pending transaction input for chain id ${e}}`)}})),s.register("9hXss",(function(t,r){e(t.exports,"createBitcoinTransferPendingTxInput",(function(){return i})),s("7gANb");var n=s("b3eNh");function i(e,t,r,i,o,s,a){return{ownerAddress:e.address,networkID:t,data:{txID:""},type:n.PendingTransactionType.Send,display:{summary:{topLeft:{label:`${r("transactionsPendingSending")} ${i} ${o}`},topRight:{label:`-${i} ${o}`},bottomLeft:{label:`${r("transactionsToParagraphInterpolated",{to:s})}`}},detail:{logoUri:a}}}}})),s.register("aPm2r",(function(t,r){e(t.exports,"createEvmTransferPendingTxInput",(function(){return a})),s("cFUcx");var n=s("hCLwu");s("7gANb");var i=s("8Bbvs"),o=s("b3eNh");function a(e,t,r,s,a,u,c,l,d){const f=i.ESTIMATED_EVM_CONFIRMATION_TIMES_SEC[e][null!=t?t:o.TransactionSpeed.standard];return{ownerAddress:r.address,networkID:e,data:{nonce:"",hash:"",unsignedTransaction:n.EthUnsignedTransactionObject.parse({from:r.address}),estimatedTimeToMineInSeconds:f},type:o.PendingTransactionType.Send,display:{summary:{topLeft:{label:`${s("transactionsPendingSending")}`},topRight:{label:`-${a} ${u}`},bottomLeft:{label:`${s("transactionsToParagraphInterpolated",{to:c})}`}},detail:{header:`${a} ${u}`,assetSymbol:u,logoUri:l,tokenUSDPrice:d,uiRecipient:c}}}}})),s.register("aRmDv",(function(t,r){e(t.exports,"createSolanaTransferPendingTxInput",(function(){return i})),s("7gANb");var n=s("b3eNh");function i(e,t,r,i,o,s,a){return{ownerAddress:e.address,networkID:t,data:{signature:""},type:n.PendingTransactionType.Send,display:{summary:{topLeft:{label:`${r("transactionsPendingSending")} ${i} ${o}`},topRight:{label:`-${i} ${o}`},bottomLeft:{label:`${r("transactionsToParagraphInterpolated",{to:s})}`}},detail:{logoUri:a}}}}})),s.register("iM8rr",(function(t,r){e(t.exports,"getFungibleTokenTypeFromFungibleCaip19",(function(){return a})),s("iOvk1");var n=s("hsAye"),i=s("cQnQK"),o=s("1Adf8");function a(e){return e.resourceType===n.Caip19ResourceType.nativeToken?(0,i.networkIdToFungibleTokenType)(e.chainId):(0,o.networkIdToNonNativeTokenFungibleKey)(e.chainId)}})),s.register("cQnQK",(function(t,r){e(t.exports,"networkIdToFungibleTokenType",(function(){return c})),e(t.exports,"networkIdToNativeTokenFungibleKey",(function(){return l})),s("iOvk1");var n=s("hQuuj"),i=s("d3oOU");s("csW2r");var o=s("fKWqZ"),a=s("g79CS"),u=s("kdRoP");function c(e){switch(n.Chains.getChainID(e)){case i.Chain.Bitcoin:return u.FungibleTokenType.BitcoinNative;case i.Chain.Ethereum:return u.FungibleTokenType.EthereumNative;case i.Chain.Polygon:return u.FungibleTokenType.PolygonNative;case i.Chain.Solana:return u.FungibleTokenType.SolanaNative}}function l(e,t){switch(n.Chains.getChainID(e)){case i.Chain.Bitcoin:return t||o.telemetry.addBreadcrumb(a.FeatureTag.Fungibles,"Calling networkIdToNativeTokenFungibleKey with Bitcoin NetworkID",a.Severity.Error),`${u.FungibleTokenType.BitcoinNative}-${t}`;case i.Chain.Ethereum:return u.FungibleTokenType.EthereumNative;case i.Chain.Polygon:return u.FungibleTokenType.PolygonNative;case i.Chain.Solana:return u.FungibleTokenType.SolanaNative}}})),s.register("1Adf8",(function(t,r){e(t.exports,"networkIdToNonNativeTokenFungibleKey",(function(){return a})),s("iOvk1");var n=s("hQuuj"),i=s("d3oOU"),o=s("kdRoP");function a(e){switch(n.Chains.getChainID(e)){case i.Chain.Bitcoin:return o.FungibleTokenType.BRC20;case i.Chain.Ethereum:case i.Chain.Polygon:return o.FungibleTokenType.ERC20;case i.Chain.Solana:return o.FungibleTokenType.SPL}}})),s.register("kqdTv",(function(e,t){s("kdRoP"),s("gtr1P")})),s.register("hCSl6",(function(t,r){e(t.exports,"getWalletFundingStateByChain",(function(){return i})),s("iOvk1");var n=s("kZfdH");const i=e=>{const t={solanaWalletBalance:!1,ethereumWalletBalance:!1,polygonWalletBalance:!1,bitcoinWalletBalance:!1};for(const r of e){const{balance:e,chain:i}=r.data,o=e.isGreaterThan(0);switch(i.id){case n.NetworkIDs.Solana.Mainnet:if(t.solanaWalletBalance)continue;t.solanaWalletBalance=o;break;case n.NetworkIDs.Ethereum.Mainnet:if(t.ethereumWalletBalance)continue;t.ethereumWalletBalance=o;break;case n.NetworkIDs.Polygon.Mainnet:if(t.polygonWalletBalance)continue;t.polygonWalletBalance=o;break;case n.NetworkIDs.Bitcoin.Mainnet:if(t.bitcoinWalletBalance)continue;t.bitcoinWalletBalance=o}if(t.solanaWalletBalance&&t.ethereumWalletBalance&&t.polygonWalletBalance&&t.bitcoinWalletBalance)break}return t}})),s.register("h6zDF",(function(t,r){e(t.exports,"parseOwnerAddress",(function(){return i}));var n=s("kdRoP");function i(e){switch(e.type){case n.FungibleTokenType.SolanaNative:case n.FungibleTokenType.EthereumNative:case n.FungibleTokenType.PolygonNative:case n.FungibleTokenType.BitcoinNative:case n.FungibleTokenType.ERC20:case n.FungibleTokenType.BRC20:return e.data.walletAddress;case n.FungibleTokenType.SPL:return e.data.splTokenAccountPubkey}}})),s.register("h0dfL",(function(t,r){e(t.exports,"prefetchSPLTokenMap",(function(){return a}),(function(e){return a=e}));var n=s("bwDsu"),i=s("jeB0l"),o=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function a(e,t=101){return o(this,void 0,void 0,(function*(){yield e.prefetchQuery(n.fungibleQueryKeys.splTokenMap,(()=>(0,i.getSPLTokenMap)(t)))}))}})),s.register("lYcJ0",(function(e,t){})),s.register("bYPbi",(function(t,r){e(t.exports,"getAddressBadge",(function(){return u})),e(t.exports,"showAddressTypeBadge",(function(){return c})),s("iOvk1");var n=s("5vOj6"),i=s("hQuuj");s("7mQ3Y");var o=s("hX0bG"),a=s("1f62U");const u=(e,t)=>{const r=(0,n.addressTypeFromAddress)(e,t);switch(r){case o.AddressType.BitcoinTaproot:case o.AddressType.BitcoinNativeSegwit:case o.AddressType.BitcoinNestedSegwit:case o.AddressType.BitcoinLegacy:return a.AddressTypes.getDisplayName(r);default:return}},c=(e,t)=>i.Chains.getAddressTypes(t).filter((t=>e.includes(t))).length>1})),s.register("ja0Y3",(function(r,n){e(r.exports,"formatAmount",(function(){return u}));var i=s("kAKNF"),o=s("gXOkW");const a=1e-5,u=(e,r=5)=>{const n=new(t(i))(e);if(n.abs().isGreaterThan(0)&&n.abs().isLessThan(a)){return`< ${n.isLessThan(0)?"-":""}0.00001`}const s=t(o)(n.toNumber());return n.isGreaterThanOrEqualTo(1e6)?s.format("0,0.[00]a"):s.format(`0,0.[${"0".repeat(r)}]`)}})),s.register("ekFbX",(function(t,r){e(t.exports,"FungibleAnalytics",(function(){return u}),(function(e){return u=e}));var n,i=s("hCSl6"),o=function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r},a=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};class u{constructor(e){n.set(this,void 0),this.walletBalance=(e,t,r)=>{const{solanaWalletBalance:o,ethereumWalletBalance:s,polygonWalletBalance:u,bitcoinWalletBalance:c}=(0,i.getWalletFundingStateByChain)(r),l={accountId:e,selectedNetworks:t,solanaWalletBalance:o,ethereumWalletBalance:s,polygonWalletBalance:u,bitcoinWalletBalance:c};a(this,n,"f").capture("walletBalance",{data:l})},this.ctaBarTrackPrimaryButtonsClick=({uiContext:e,position:t,type:r,maxButtons:i,primaryActions:o,moreActions:s,shortcutActions:u})=>{const c=[...s,...u||[]],l=[...o,...c].findIndex((e=>e.type===r)),d=o.length+c.length,f={type:r,overallIndex:l,position:t,primaryButtons:o.map((({type:e})=>({type:e}))),moreButtons:c.map((({type:e})=>({type:e}))),uiContext:e,maxButtons:i,totalButtons:d};a(this,n,"f").capture("ctaBarClickByUser",{data:{ctaBar:f}})},this.ctaBarTrackMoreButtonClick=({uiContext:e,maxButtons:t,totalButtons:r})=>{const i={uiContext:e,maxButtons:t,totalButtons:r};a(this,n,"f").capture("ctaBarMoreClickByUser",{data:{ctaBar:i}})},o(this,n,e,"f")}}n=new WeakMap})),s.register("hBhi6",(function(t,r){e(t.exports,"action",(function(){return o}),(function(e){return o=e})),e(t.exports,"createDappAnalytics",(function(){return a}),(function(e){return a=e})),e(t.exports,"userApprovedAction",(function(){return u}),(function(e){return u=e})),e(t.exports,"userDeniedAction",(function(){return c}),(function(e){return c=e}));var n=s("6znKc"),i=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const o="dapp",a=e=>new(0,n.SequenceAnalytics)(e,o);function u(e,t,r){return i(this,void 0,void 0,(function*(){return yield(0,n.actionApprovedByUser)(e,t,{action:o,data:r})}))}function c(e,t,r){return i(this,void 0,void 0,(function*(){return yield(0,n.actionDeniedByUser)(e,t,{action:o,data:r})}))}})),s.register("3CoO7",(function(t,r){e(t.exports,"createNoOpAnalytics",(function(){return o}),(function(e){return o=e}));var n=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function i(){return n(this,void 0,void 0,(function*(){}))}const o=()=>({captureOptOutStatus:i,capture:i,getFeatureFlags:()=>n(void 0,void 0,void 0,(function*(){return{}})),addUserProperties:i,identify:i,getDeviceId:()=>"",setDeviceId:i,setAnalyticsOptedOut:i,setDisplayLanguage:i})})),s.register("coeo1",(function(t,n){function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]?arguments[2]:{};if(!document.getElementById(e)){var n=document.createElement("script");n.src=t,n.async=void 0===r.async||r.async,n.type="text/javascript",n.id=e,!0!==r.skipDatasetAttributes&&(n.setAttribute("data-loader","RS_JS_SDK"),void 0!==r.isNonNativeSDK&&n.setAttribute("data-isNonNativeSDK",r.isNonNativeSDK));var i=document.getElementsByTagName("head");if(0!==i.length)i[0].insertBefore(n,i[0].firstChild);else{var o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(n,o)}}},st=4,at=function(){var e;st<=3&&(e=console).warn.apply(e,arguments)},ut=function(){var e;st<=4&&(e=console).error.apply(e,arguments)},ct="ADOBE_ANALYTICS",lt=(l(H={"Adobe Analytics":ct,ADOBEANALYTICS:ct,"ADOBE ANALYTICS":ct},ct,ct),l(H,"AdobeAnalytics",ct),l(H,"adobeanalytics",ct),l(H,"adobe analytics",ct),l(H,"Adobe analytics",ct),l(H,"adobe Analytics",ct),H),dt=(l(q={},"AM","AM"),l(q,"AMPLITUDE","AM"),l(q,"Amplitude","AM"),l(q,"am","AM"),q),ft=(l(V={},"APPCUES","APPCUES"),l(V,"Appcues","APPCUES"),l(V,"App Cues","APPCUES"),l(V,"appcues","APPCUES"),V),ht=(l(W={},"BINGADS","BINGADS"),l(W,"BingAds","BINGADS"),l(W,"bingads","BINGADS"),l(W,"Bing Ads","BINGADS"),l(W,"Bing ads","BINGADS"),l(W,"bing Ads","BINGADS"),l(W,"bing ads","BINGADS"),W),pt=(l(G={},"BRAZE","BRAZE"),l(G,"Braze","BRAZE"),l(G,"braze","BRAZE"),G),yt=(l($={},"BUGSNAG","BUGSNAG"),l($,"bugsnag","BUGSNAG"),l($,"Bugsnag","BUGSNAG"),$),gt="CHARTBEAT",mt=(l(Z={},gt,gt),l(Z,"Chartbeat",gt),l(Z,"chartbeat",gt),l(Z,"Chart Beat",gt),l(Z,"chart beat",gt),Z),vt="CLEVERTAP",bt=(l(Q={},vt,vt),l(Q,"Clevertap",vt),l(Q,"clevertap",vt),Q),wt="COMSCORE",xt=(l(Y={},wt,wt),l(Y,"Comscore",wt),l(Y,"Com Score",wt),l(Y,"com Score",wt),l(Y,"com score",wt),l(Y,"Com score",wt),Y),At=(l(X={},"CRITEO","CRITEO"),l(X,"Criteo","CRITEO"),l(X,"criteo","CRITEO"),X),St="CUSTOMERIO",Et=(l(J={},St,St),l(J,"Customerio",St),l(J,"Customer.io",St),l(J,"CUSTOMER.IO",St),l(J,"customer.io",St),J),Tt=(l(ee={},"DRIP","DRIP"),l(ee,"Drip","DRIP"),l(ee,"drip","DRIP"),ee),kt="FACEBOOK_PIXEL",It=(l(te={},kt,kt),l(te,"FB Pixel",kt),l(te,"Facebook Pixel",kt),l(te,"facebook pixel",kt),l(te,"fbpixel",kt),l(te,"FBPIXEL",kt),l(te,"FB_PIXEL",kt),te),_t="FULLSTORY",Pt=(l(re={},_t,_t),l(re,"Fullstory",_t),l(re,"FullStory",_t),l(re,"full Story",_t),l(re,"Full Story",_t),l(re,"Full story",_t),l(re,"full story",_t),l(re,"fullstory",_t),re),Rt=(l(ne={},"GA","GA"),l(ne,"Google Analytics","GA"),l(ne,"GoogleAnalytics","GA"),l(ne,"GOOGLE ANALYTICS","GA"),l(ne,"google analytics","GA"),ne),Ct=(l(ie={},"GA4","GA4"),l(ie,"Google Analytics 4","GA4"),l(ie,"Google analytics 4","GA4"),l(ie,"google analytics 4","GA4"),l(ie,"Google Analytics4","GA4"),l(ie,"Google analytics4","GA4"),l(ie,"google analytics4","GA4"),l(ie,"GoogleAnalytics4","GA4"),ie),Mt="GOOGLEADS",Ot=(l(oe={},Mt,Mt),l(oe,"Google Ads",Mt),l(oe,"GoogleAds",Mt),l(oe,"GOOGLE ADS",Mt),l(oe,"google ads",Mt),l(oe,"googleads",Mt),oe),Bt="GOOGLE_OPTIMIZE",Nt=(l(se={},Bt,Bt),l(se,"Google Optimize",Bt),l(se,"GoogleOptimize",Bt),l(se,"Googleoptimize",Bt),l(se,"GOOGLEOPTIMIZE",Bt),l(se,"google optimize",Bt),l(se,"Google optimize",Bt),l(se,"GOOGLE OPTIMIZE",Bt),se),Dt=(l(ae={},"GTM","GTM"),l(ae,"Google Tag Manager","GTM"),l(ae,"google tag manager","GTM"),l(ae,"googletag manager","GTM"),l(ae,"googletagmanager","GTM"),ae),Lt=(l(ue={},"HEAP","HEAP"),l(ue,"Heap","HEAP"),l(ue,"heap","HEAP"),l(ue,"Heap.io","HEAP"),ue),Ft=(l(ce={},"HOTJAR","HOTJAR"),l(ce,"Hotjar","HOTJAR"),l(ce,"hotjar","HOTJAR"),l(ce,"Hot Jar","HOTJAR"),l(ce,"hot jar","HOTJAR"),ce),Ut=(l(le={},"HS","HS"),l(le,"Hubspot","HS"),l(le,"HUBSPOT","HS"),l(le,"hub spot","HS"),l(le,"Hub Spot","HS"),l(le,"Hub spot","HS"),le),jt=(l(de={},"INTERCOM","INTERCOM"),l(de,"Intercom","INTERCOM"),l(de,"intercom","INTERCOM"),de),Kt=(l(fe={},"KEEN","KEEN"),l(fe,"Keen","KEEN"),l(fe,"Keen.io","KEEN"),l(fe,"keen","KEEN"),l(fe,"keen.io","KEEN"),fe),zt="KISSMETRICS",Ht=(l(he={},zt,zt),l(he,"Kissmetrics",zt),l(he,"kissmetrics",zt),he),qt=(l(pe={},"KLAVIYO","KLAVIYO"),l(pe,"Klaviyo","KLAVIYO"),l(pe,"klaviyo","KLAVIYO"),pe),Vt="LAUNCHDARKLY",Wt=(l(ye={},Vt,Vt),l(ye,"LaunchDarkly",Vt),l(ye,"Launch_Darkly",Vt),l(ye,"Launch Darkly",Vt),l(ye,"launchDarkly",Vt),l(ye,"launch darkly",Vt),ye),Gt="LINKEDIN_INSIGHT_TAG",$t=(l(ge={},Gt,Gt),l(ge,"LinkedIn Insight Tag",Gt),l(ge,"LinkedIn insight tag",Gt),l(ge,"linkedIn insight tag",Gt),l(ge,"Linkedin_insight_tag",Gt),l(ge,"LinkedinInsighttag",Gt),l(ge,"LinkedinInsightTag",Gt),l(ge,"LinkedInInsightTag",Gt),l(ge,"Linkedininsighttag",Gt),l(ge,"LINKEDININSIGHTTAG",Gt),l(ge,"linkedininsighttag",Gt),ge),Zt=(l(me={},"LOTAME","LOTAME"),l(me,"Lotame","LOTAME"),l(me,"lotame","LOTAME"),me),Qt=(l(ve={},"LYTICS","LYTICS"),l(ve,"Lytics","LYTICS"),l(ve,"lytics","LYTICS"),ve),Yt=(l(be={},"MP","MP"),l(be,"MIXPANEL","MP"),l(be,"Mixpanel","MP"),l(be,"MIX PANEL","MP"),l(be,"Mix panel","MP"),l(be,"Mix Panel","MP"),be),Xt="MOENGAGE",Jt=(l(we={},Xt,Xt),l(we,"MoEngage",Xt),l(we,"moengage",Xt),l(we,"Moengage",Xt),l(we,"Mo Engage",Xt),l(we,"mo engage",Xt),l(we,"Mo engage",Xt),we),er="OPTIMIZELY",tr=(l(xe={},er,er),l(xe,"Optimizely",er),l(xe,"optimizely",er),xe),rr=(l(Ae={},"PENDO","PENDO"),l(Ae,"Pendo","PENDO"),l(Ae,"pendo","PENDO"),Ae),nr="PINTEREST_TAG",ir=(l(Se={},nr,nr),l(Se,"PinterestTag",nr),l(Se,"Pinterest_Tag",nr),l(Se,"PINTERESTTAG",nr),l(Se,"pinterest",nr),l(Se,"PinterestAds",nr),l(Se,"Pinterest_Ads",nr),l(Se,"Pinterest",nr),l(Se,"Pinterest Tag",nr),l(Se,"Pinterest tag",nr),l(Se,"PINTEREST TAG",nr),l(Se,"pinterest tag",nr),l(Se,"Pinterest Ads",nr),l(Se,"Pinterest ads",nr),Se),or="POST_AFFILIATE_PRO",sr=(l(Ee={},or,or),l(Ee,"PostAffiliatePro",or),l(Ee,"Post_affiliate_pro",or),l(Ee,"Post Affiliate Pro",or),l(Ee,"Post affiliate pro",or),l(Ee,"post affiliate pro",or),l(Ee,"postaffiliatepro",or),l(Ee,"POSTAFFILIATEPRO",or),Ee),ar="POSTHOG",ur=(l(Te={},ar,ar),l(Te,"PostHog",ar),l(Te,"Posthog",ar),l(Te,"posthog",ar),l(Te,"Post Hog",ar),l(Te,"Post hog",ar),l(Te,"post hog",ar),Te),cr="PROFITWELL",lr=(l(ke={},cr,cr),l(ke,"ProfitWell",cr),l(ke,"profitwell",cr),l(ke,"Profitwell",cr),l(ke,"Profit Well",cr),l(ke,"profit well",cr),l(ke,"Profit well",cr),ke),dr="QUALTRICS",fr=(l(Ie={},dr,dr),l(Ie,"Qualtrics",dr),l(Ie,"qualtrics",dr),Ie),hr="QUANTUMMETRIC",pr=(l(_e={},hr,hr),l(_e,"Quantum Metric",hr),l(_e,"quantum Metric",hr),l(_e,"quantum metric",hr),l(_e,"QuantumMetric",hr),l(_e,"quantumMetric",hr),l(_e,"quantummetric",hr),l(_e,"Quantum_Metric",hr),_e),yr="REDDIT_PIXEL",gr=(l(Pe={},yr,yr),l(Pe,"Reddit_Pixel",yr),l(Pe,"RedditPixel",yr),l(Pe,"REDDITPIXEL",yr),l(Pe,"redditpixel",yr),l(Pe,"Reddit Pixel",yr),l(Pe,"REDDIT PIXEL",yr),l(Pe,"reddit pixel",yr),Pe),mr=(l(Re={},"SENTRY","SENTRY"),l(Re,"sentry","SENTRY"),l(Re,"Sentry","SENTRY"),Re),vr="SNAP_PIXEL",br=(l(Ce={},vr,vr),l(Ce,"Snap_Pixel",vr),l(Ce,"SnapPixel",vr),l(Ce,"SNAPPIXEL",vr),l(Ce,"snappixel",vr),l(Ce,"Snap Pixel",vr),l(Ce,"SNAP PIXEL",vr),l(Ce,"snap pixel",vr),Ce),wr="TVSQUARED",xr=(l(Me={},wr,wr),l(Me,"TVSquared",wr),l(Me,"tvsquared",wr),l(Me,"tvSquared",wr),l(Me,"TvSquared",wr),l(Me,"Tvsquared",wr),l(Me,"TV Squared",wr),l(Me,"tv squared",wr),l(Me,"tv Squared",wr),Me),Ar=(l(Oe={},"VWO","VWO"),l(Oe,"VisualWebsiteOptimizer","VWO"),l(Oe,"Visualwebsiteoptimizer","VWO"),l(Oe,"visualwebsiteoptimizer","VWO"),l(Oe,"vwo","VWO"),l(Oe,"Visual Website Optimizer","VWO"),l(Oe,"Visual website optimizer","VWO"),l(Oe,"visual website optimizer","VWO"),Oe),Sr=(l(Be={},"GA360","GA360"),l(Be,"Google Analytics 360","GA360"),l(Be,"Google analytics 360","GA360"),l(Be,"google analytics 360","GA360"),l(Be,"Google Analytics360","GA360"),l(Be,"Google analytics360","GA360"),l(Be,"google analytics360","GA360"),l(Be,"GoogleAnalytics360","GA360"),l(Be,"GA 360","GA360"),Be),Er=(l(Ne={},"ADROLL","ADROLL"),l(Ne,"Adroll","ADROLL"),l(Ne,"Ad roll","ADROLL"),l(Ne,"ad roll","ADROLL"),l(Ne,"adroll","ADROLL"),Ne),Tr="DCM_FLOODLIGHT",kr=(l(De={},Tr,Tr),l(De,"DCM Floodlight",Tr),l(De,"dcm floodlight",Tr),l(De,"Dcm Floodlight",Tr),l(De,"DCMFloodlight",Tr),l(De,"dcmfloodlight",Tr),l(De,"DcmFloodlight",Tr),l(De,"dcm_floodlight",Tr),l(De,"DCM_Floodlight",Tr),De),Ir=(l(Le={},"MATOMO","MATOMO"),l(Le,"Matomo","MATOMO"),l(Le,"matomo","MATOMO"),Le),_r=(l(Fe={},"VERO","VERO"),l(Fe,"Vero","VERO"),l(Fe,"vero","VERO"),Fe),Pr="MOUSEFLOW",Rr=(l(Ue={},Pr,Pr),l(Ue,"Mouseflow",Pr),l(Ue,"mouseflow",Pr),l(Ue,"mouseFlow",Pr),l(Ue,"MouseFlow",Pr),l(Ue,"Mouse flow",Pr),l(Ue,"mouse flow",Pr),l(Ue,"mouse Flow",Pr),l(Ue,"Mouse Flow",Pr),Ue),Cr="ROCKERBOX",Mr=(l(je={},Cr,Cr),l(je,"Rockerbox",Cr),l(je,"rockerbox",Cr),l(je,"RockerBox",Cr),l(je,"Rocker box",Cr),l(je,"rocker box",Cr),l(je,"Rocker Box",Cr),je),Or="CONVERTFLOW",Br=(l(Ke={},Or,Or),l(Ke,"Convertflow",Or),l(Ke,"convertflow",Or),l(Ke,"convertFlow",Or),l(Ke,"ConvertFlow",Or),l(Ke,"Convert flow",Or),l(Ke,"convert flow",Or),l(Ke,"convert Flow",Or),l(Ke,"Convert Flow",Or),l(Ke,"CONVERT FLOW",Or),Ke),Nr="SNAPENGAGE",Dr=(l(ze={},Nr,Nr),l(ze,"SnapEngage",Nr),l(ze,"Snap_Engage",Nr),l(ze,"snapengage",Nr),l(ze,"SNAP ENGAGE",Nr),l(ze,"Snap Engage",Nr),l(ze,"snap engage",Nr),ze),Lr="LIVECHAT",Fr=(l(He={},Lr,Lr),l(He,"LiveChat",Lr),l(He,"Live_Chat",Lr),l(He,"livechat",Lr),l(He,"LIVE CHAT",Lr),l(He,"Live Chat",Lr),l(He,"live chat",Lr),He),Ur="SHYNET",jr=(l(qe={},Ur,Ur),l(qe,"shynet",Ur),l(qe,"ShyNet",Ur),l(qe,"shyNet",Ur),l(qe,"Shynet",Ur),l(qe,"shy net",Ur),l(qe,"Shy Net",Ur),l(qe,"shy Net",Ur),l(qe,"Shy net",Ur),qe),Kr=(l(Ve={},"WOOPRA","WOOPRA"),l(Ve,"Woopra","WOOPRA"),l(Ve,"woopra","WOOPRA"),Ve),zr="ROLLBAR",Hr=(l(We={},zr,zr),l(We,"RollBar",zr),l(We,"Roll_Bar",zr),l(We,"rollbar",zr),l(We,"Rollbar",zr),l(We,"ROLL BAR",zr),l(We,"Roll Bar",zr),l(We,"roll bar",zr),We),qr="QUORA_PIXEL",Vr=(l(Ge={},qr,qr),l(Ge,"Quora Pixel",qr),l(Ge,"Quora pixel",qr),l(Ge,"QUORA PIXEL",qr),l(Ge,"QuoraPixel",qr),l(Ge,"Quorapixel",qr),l(Ge,"QUORAPIXEL",qr),l(Ge,"Quora_Pixel",qr),l(Ge,"quora_pixel",qr),l(Ge,"Quora",qr),Ge),Wr=(l($e={},"JUNE","JUNE"),l($e,"June","JUNE"),l($e,"june","JUNE"),$e),Gr=(l(Ze={},"ENGAGE","ENGAGE"),l(Ze,"Engage","ENGAGE"),l(Ze,"engage","ENGAGE"),Ze),$r=(l(Qe={},"ITERABLE","ITERABLE"),l(Qe,"Iterable","ITERABLE"),l(Qe,"iterable","ITERABLE"),Qe),Zr="YANDEX_METRICA",Qr=(l(Ye={},Zr,Zr),l(Ye,"Yandexmetrica",Zr),l(Ye,"yandexmetrica",Zr),l(Ye,"yandexMetrica",Zr),l(Ye,"YandexMetrica",Zr),Ye),Yr=(l(Xe={},"REFINER","REFINER"),l(Xe,"Refiner","REFINER"),l(Xe,"refiner","REFINER"),Xe),Xr=(l(Je={},"QUALAROO","QUALAROO"),l(Je,"Qualaroo","QUALAROO"),l(Je,"qualaroo","QUALAROO"),Je),Jr="PODSIGHTS",en=(l(et={},Jr,Jr),l(et,"Podsights",Jr),l(et,"PodSights",Jr),l(et,"pod Sights",Jr),l(et,"Pod Sights",Jr),l(et,"pod sights",Jr),l(et,"POD SIGHTS",Jr),l(et,"Pod sights",Jr),et),tn=(l(tt={},"AXEPTIO","AXEPTIO"),l(tt,"Axeptio","AXEPTIO"),l(tt,"axeptio","AXEPTIO"),tt),rn="SATISMETER",nn=(l(rt={},rn,rn),l(rt,"Satismeter",rn),l(rt,"SatisMeter",rn),l(rt,"SATISMETER",rn),rt),on="MICROSOFT_CLARITY",sn=(l(nt={},on,on),l(nt,"Microsoft Clarity",on),l(nt,"Microsoft clarity",on),l(nt,"microsoft clarity",on),l(nt,"Microsoft_clarity",on),l(nt,"MicrosoftClarity",on),l(nt,"MICROSOFTCLARITY",on),l(nt,"microsoftclarity",on),l(nt,"microsoftClarity",on),nt),an=o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o({All:"All"},lt),dt),ft),ht),pt),yt),mt),bt),xt),At),Et),Tt),It),Pt),Rt),Ct),Sr),Ot),Nt),Dt),Lt),Ft),Ut),jt),Kt),Ht),qt),Wt),$t),Zt),Qt),Yt),Jt),tr),rr),ir),sr),ur),lr),fr),pr),gr),mr),br),xr),Ar),Er),kr),Ir),_r),Rr),Br),Dr),Fr),jr),Kr),Hr),Vr),Wr),Gr),$r),Mr),Qr),Yr),Xr),en),tn),nn),sn),un={All:"All",GA:"Google Analytics",GOOGLEADS:"Google Ads",BRAZE:"Braze",CHARTBEAT:"Chartbeat",COMSCORE:"Comscore",CUSTOMERIO:"Customer IO",DCM_Floodlight:"DCM Floodlight",FACEBOOK_PIXEL:"Facebook Pixel",GTM:"Google Tag Manager",HOTJAR:"Hotjar",HS:"HubSpot",INTERCOM:"Intercom",KEEN:"Keen",KISSMETRICS:"Kiss Metrics",LOTAME:"Lotame",VWO:"VWO",OPTIMIZELY:"Optimizely Web",FULLSTORY:"Fullstory",TVSQUARED:"TVSquared",GA4:"Google Analytics 4",MOENGAGE:"MoEngage",AM:"Amplitude",PENDO:"Pendo",LYTICS:"Lytics",APPCUES:"Appcues",POSTHOG:"PostHog",PROFITWELL:"ProfitWell",KLAVIYO:"Klaviyo",CLEVERTAP:"CleverTap",BINGADS:"Bing Ads",PINTEREST_TAG:"Pinterest Tag",SNAP_PIXEL:"Snap Pixel",LINKEDIN_INSIGHT_TAG:"Linkedin Insight Tag",REDDIT_PIXEL:"Reddit Pixel",DRIP:"Drip",HEAP:"Heap.io",CRITEO:"Criteo",MP:"Mixpanel",QUALTRICS:"Qualtrics",SENTRY:"Sentry",GOOGLE_OPTIMIZE:"Google Optimize",POST_AFFILIATE_PRO:"Post Affiliate Pro",LAUNCHDARKLY:"LaunchDarkly",GA360:"Google Analytics 360",ADROLL:"Adroll",VERO:"Vero",MATOMO:"Matomo",MOUSEFLOW:"Mouseflow",ROCKERBOX:"Rockerbox",CONVERTFLOW:"ConvertFlow",SNAPENGAGE:"SnapEngage",LIVECHAT:"LiveChat",SHYNET:"Shynet",WOOPRA:"Woopra",ROLLBAR:"RollBar",QUORA_PIXEL:"Quora Pixel",JUNE:"June",ENGAGE:"Engage",ITERABLE:"Iterable",YANDEX_METRICA:"Yandex.Metrica",REFINER:"Refiner",QUALAROO:"Qualaroo",PODSIGHTS:"Podsights",AXEPTIO:"Axeptio",SATISMETER:"Satismeter",MICROSOFT_CLARITY:"Microsoft Clarity"},cn=["anonymous_id","id","sent_at","received_at","timestamp","original_timestamp","event_text","event"],ln="https://api.rudderlabs.com/sourceConfig/?p=npm&v=2.21.0",dn="https://cdn.rudderlabs.com/v1.1/".concat("js-integrations"),fn=["bugsnag"],hn=["Lax","None","Strict"],pn={exports:{}};function yn(){var e;return it?pn.exports:(it=1,pn.exports=(e=e||function(e,t){var r=Object.create||function(){function e(){}return function(t){var r;return e.prototype=t,r=new e,e.prototype=null,r}}(),n={},i=n.lib={},o=i.Base={extend:function(e){var t=r(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},s=i.WordArray=o.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||u).stringify(this)},concat:function(e){var t=this.words,r=e.words,n=this.sigBytes,i=e.sigBytes;if(this.clamp(),n%4)for(var o=0;o>>2]>>>24-o%4*8&255;t[n+o>>>2]|=s<<24-(n+o)%4*8}else for(o=0;o>>2]=r[o>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=o.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var r,n=[],i=function(t){var r=987654321,n=4294967295;return function(){var i=((r=36969*(65535&r)+(r>>16)&n)<<16)+(t=18e3*(65535&t)+(t>>16)&n)&n;return i/=4294967296,(i+=.5)*(e.random()>.5?1:-1)}},o=0;o>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new s.init(r,t/2)}},c=a.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(o))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new s.init(r,t)}},l=a.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},d=i.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=l.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r=this._data,n=r.words,i=r.sigBytes,o=this.blockSize,a=i/(4*o),u=(a=t?e.ceil(a):e.max((0|a)-this._minBufferSize,0))*o,c=e.min(4*u,i);if(u){for(var l=0;l>>31}var d=(n<<5|n>>>27)+u+o[c];d+=c<20?1518500249+(i&s|~i&a):c<40?1859775393+(i^s^a):c<60?(i&s|i&a|s&a)-1894007588:(i^s^a)-899497514,u=a,a=s,s=i<<30|i>>>2,i=n,n=d}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+s|0,r[3]=r[3]+a|0,r[4]=r[4]+u|0},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(r/4294967296),t[15+(n+64>>>9<<4)]=r,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}}),e.SHA1=n._createHelper(s),e.HmacSHA1=n._createHmacHelper(s),a.SHA1))}(),Sn||(Sn=1,Tn.exports=(e=yn(),r=(t=e).lib.Base,n=t.enc.Utf8,void(t.algo.HMAC=r.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=n.parse(t));var r=e.blockSize,i=4*r;t.sigBytes>i&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),s=this._iKey=t.clone(),a=o.words,u=s.words,c=0;c>>8^255&p^99,i[r]=p,o[p]=r;var y=e[r],g=e[y],m=e[g],v=257*e[p]^16843008*p;s[r]=v<<24|v>>>8,a[r]=v<<16|v>>>16,u[r]=v<<8|v>>>24,c[r]=v,v=16843009*m^65537*g^257*y^16843008*r,l[p]=v<<24|v>>>8,d[p]=v<<16|v>>>16,f[p]=v<<8|v>>>24,h[p]=v,r?(r=y^e[e[e[m^y]]],n^=e[e[n]]):r=n=1}}();var p=[0,1,2,4,8,16,32,64,128,27,54],y=n.AES=r.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,r=e.sigBytes/4,n=4*((this._nRounds=r+6)+1),o=this._keySchedule=[],s=0;s6&&s%r==4&&(a=i[a>>>24]<<24|i[a>>>16&255]<<16|i[a>>>8&255]<<8|i[255&a]):(a=i[(a=a<<8|a>>>24)>>>24]<<24|i[a>>>16&255]<<16|i[a>>>8&255]<<8|i[255&a],a^=p[s/r|0]<<24),o[s]=o[s-r]^a}for(var u=this._invKeySchedule=[],c=0;c>>24]]^d[i[a>>>16&255]]^f[i[a>>>8&255]]^h[i[255&a]]}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,s,a,u,c,i)},decryptBlock:function(e,t){var r=e[t+1];e[t+1]=e[t+3],e[t+3]=r,this._doCryptBlock(e,t,this._invKeySchedule,l,d,f,h,o),r=e[t+1],e[t+1]=e[t+3],e[t+3]=r},_doCryptBlock:function(e,t,r,n,i,o,s,a){for(var u=this._nRounds,c=e[t]^r[0],l=e[t+1]^r[1],d=e[t+2]^r[2],f=e[t+3]^r[3],h=4,p=1;p>>24]^i[l>>>16&255]^o[d>>>8&255]^s[255&f]^r[h++],g=n[l>>>24]^i[d>>>16&255]^o[f>>>8&255]^s[255&c]^r[h++],m=n[d>>>24]^i[f>>>16&255]^o[c>>>8&255]^s[255&l]^r[h++],v=n[f>>>24]^i[c>>>16&255]^o[l>>>8&255]^s[255&d]^r[h++];c=y,l=g,d=m,f=v}y=(a[c>>>24]<<24|a[l>>>16&255]<<16|a[d>>>8&255]<<8|a[255&f])^r[h++],g=(a[l>>>24]<<24|a[d>>>16&255]<<16|a[f>>>8&255]<<8|a[255&c])^r[h++],m=(a[d>>>24]<<24|a[f>>>16&255]<<16|a[c>>>8&255]<<8|a[255&l])^r[h++],v=(a[f>>>24]<<24|a[c>>>16&255]<<16|a[l>>>8&255]<<8|a[255&d])^r[h++],e[t]=y,e[t+1]=g,e[t+2]=m,e[t+3]=v},keySize:8});t.AES=r._createHelper(y)}(),e.AES}(yn(),gn?mn.exports:(gn=1,mn.exports=(Pn=yn(),function(){var e=Pn,t=e.lib.WordArray;function r(e,r,n){for(var i=[],o=0,s=0;s>>6-s%4*2;i[o>>>2]|=(a|u)<<24-o%4*8,o++}return t.create(i,o)}e.enc.Base64={stringify:function(e){var t=e.words,r=e.sigBytes,n=this._map;e.clamp();for(var i=[],o=0;o>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a>>6*(3-a)&63));var u=n.charAt(64);if(u)for(;i.length%4;)i.push(u);return i.join("")},parse:function(e){var t=e.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var o=0;o>>24)|4278255360&(i<<24|i>>>8)}var o=this._hash.words,s=e[t+0],u=e[t+1],h=e[t+2],p=e[t+3],y=e[t+4],g=e[t+5],m=e[t+6],v=e[t+7],b=e[t+8],w=e[t+9],x=e[t+10],A=e[t+11],S=e[t+12],E=e[t+13],T=e[t+14],k=e[t+15],I=o[0],_=o[1],P=o[2],R=o[3];I=c(I,_,P,R,s,7,a[0]),R=c(R,I,_,P,u,12,a[1]),P=c(P,R,I,_,h,17,a[2]),_=c(_,P,R,I,p,22,a[3]),I=c(I,_,P,R,y,7,a[4]),R=c(R,I,_,P,g,12,a[5]),P=c(P,R,I,_,m,17,a[6]),_=c(_,P,R,I,v,22,a[7]),I=c(I,_,P,R,b,7,a[8]),R=c(R,I,_,P,w,12,a[9]),P=c(P,R,I,_,x,17,a[10]),_=c(_,P,R,I,A,22,a[11]),I=c(I,_,P,R,S,7,a[12]),R=c(R,I,_,P,E,12,a[13]),P=c(P,R,I,_,T,17,a[14]),I=l(I,_=c(_,P,R,I,k,22,a[15]),P,R,u,5,a[16]),R=l(R,I,_,P,m,9,a[17]),P=l(P,R,I,_,A,14,a[18]),_=l(_,P,R,I,s,20,a[19]),I=l(I,_,P,R,g,5,a[20]),R=l(R,I,_,P,x,9,a[21]),P=l(P,R,I,_,k,14,a[22]),_=l(_,P,R,I,y,20,a[23]),I=l(I,_,P,R,w,5,a[24]),R=l(R,I,_,P,T,9,a[25]),P=l(P,R,I,_,p,14,a[26]),_=l(_,P,R,I,b,20,a[27]),I=l(I,_,P,R,E,5,a[28]),R=l(R,I,_,P,h,9,a[29]),P=l(P,R,I,_,v,14,a[30]),I=d(I,_=l(_,P,R,I,S,20,a[31]),P,R,g,4,a[32]),R=d(R,I,_,P,b,11,a[33]),P=d(P,R,I,_,A,16,a[34]),_=d(_,P,R,I,T,23,a[35]),I=d(I,_,P,R,u,4,a[36]),R=d(R,I,_,P,y,11,a[37]),P=d(P,R,I,_,v,16,a[38]),_=d(_,P,R,I,x,23,a[39]),I=d(I,_,P,R,E,4,a[40]),R=d(R,I,_,P,s,11,a[41]),P=d(P,R,I,_,p,16,a[42]),_=d(_,P,R,I,m,23,a[43]),I=d(I,_,P,R,w,4,a[44]),R=d(R,I,_,P,S,11,a[45]),P=d(P,R,I,_,k,16,a[46]),I=f(I,_=d(_,P,R,I,h,23,a[47]),P,R,s,6,a[48]),R=f(R,I,_,P,v,10,a[49]),P=f(P,R,I,_,T,15,a[50]),_=f(_,P,R,I,g,21,a[51]),I=f(I,_,P,R,S,6,a[52]),R=f(R,I,_,P,p,10,a[53]),P=f(P,R,I,_,x,15,a[54]),_=f(_,P,R,I,u,21,a[55]),I=f(I,_,P,R,b,6,a[56]),R=f(R,I,_,P,k,10,a[57]),P=f(P,R,I,_,m,15,a[58]),_=f(_,P,R,I,E,21,a[59]),I=f(I,_,P,R,y,6,a[60]),R=f(R,I,_,P,A,10,a[61]),P=f(P,R,I,_,h,15,a[62]),_=f(_,P,R,I,w,21,a[63]),o[0]=o[0]+I|0,o[1]=o[1]+_|0,o[2]=o[2]+P|0,o[3]=o[3]+R|0},_doFinalize:function(){var e=this._data,r=e.words,n=8*this._nDataBytes,i=8*e.sigBytes;r[i>>>5]|=128<<24-i%32;var o=t.floor(n/4294967296),s=n;r[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),r[14+(i+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),e.sigBytes=4*(r.length+1),this._process();for(var a=this._hash,u=a.words,c=0;c<4;c++){var l=u[c];u[c]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return a},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function c(e,t,r,n,i,o,s){var a=e+(t&r|~t&n)+i+s;return(a<>>32-o)+t}function l(e,t,r,n,i,o,s){var a=e+(t&n|r&~n)+i+s;return(a<>>32-o)+t}function d(e,t,r,n,i,o,s){var a=e+(t^r^n)+i+s;return(a<>>32-o)+t}function f(e,t,r,n,i,o,s){var a=e+(r^(t|~n))+i+s;return(a<>>32-o)+t}r.MD5=o._createHelper(u),r.HmacMD5=o._createHmacHelper(u)}(Math),e.MD5))}(),kn(),In||(In=1,_n=yn(),kn(),_n.lib.Cipher||function(e){var t=_n,r=t.lib,n=r.Base,i=r.WordArray,o=r.BufferedBlockAlgorithm,s=t.enc;s.Utf8;var a=s.Base64,u=t.algo.EvpKDF,c=r.Cipher=o.extend({cfg:n.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,r){this.cfg=this.cfg.extend(r),this._xformMode=e,this._key=t,this.reset()},reset:function(){o.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?v:g}return function(t){return{encrypt:function(r,n,i){return e(n).encrypt(t,r,n,i)},decrypt:function(r,n,i){return e(n).decrypt(t,r,n,i)}}}}()});r.StreamCipher=c.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var l=t.mode={},d=r.BlockCipherMode=n.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),f=l.CBC=function(){var t=d.extend();function r(t,r,n){var i=this._iv;if(i){var o=i;this._iv=e}else o=this._prevBlock;for(var s=0;s>>2];e.sigBytes-=t}};r.BlockCipher=c.extend({cfg:c.cfg.extend({mode:f,padding:h}),reset:function(){c.reset.call(this);var e=this.cfg,t=e.iv,r=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var n=r.createEncryptor;else n=r.createDecryptor,this._minBufferSize=1;this._mode&&this._mode.__creator==n?this._mode.init(this,t&&t.words):(this._mode=n.call(r,this,t&&t.words),this._mode.__creator=n)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else t=this._process(!0),e.unpad(t);return t},blockSize:4});var p=r.CipherParams=n.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),y=(t.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,r=e.salt;if(r)var n=i.create([1398893684,1701076831]).concat(r).concat(t);else n=t;return n.toString(a)},parse:function(e){var t=a.parse(e),r=t.words;if(1398893684==r[0]&&1701076831==r[1]){var n=i.create(r.slice(2,4));r.splice(0,4),t.sigBytes-=16}return p.create({ciphertext:t,salt:n})}},g=r.SerializableCipher=n.extend({cfg:n.extend({format:y}),encrypt:function(e,t,r,n){n=this.cfg.extend(n);var i=e.createEncryptor(r,n),o=i.finalize(t),s=i.cfg;return p.create({ciphertext:o,key:r,iv:s.iv,algorithm:e,mode:s.mode,padding:s.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(r,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),m=(t.kdf={}).OpenSSL={execute:function(e,t,r,n){n||(n=i.random(8));var o=u.create({keySize:t+r}).compute(e,n),s=i.create(o.words.slice(t),4*r);return o.sigBytes=4*t,p.create({key:o,iv:s,salt:n})}},v=r.PasswordBasedCipher=g.extend({cfg:g.cfg.extend({kdf:m}),encrypt:function(e,t,r,n){var i=(n=this.cfg.extend(n)).kdf.execute(r,e.keySize,e.ivSize);n.iv=i.iv;var o=g.encrypt.call(this,e,t,i.key,n);return o.mixIn(i),o},decrypt:function(e,t,r,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var i=n.kdf.execute(r,e.keySize,e.ivSize,t.salt);return n.iv=i.iv,g.decrypt.call(this,e,t,i.key,n)}})}())),Cn={exports:{}}.exports=function(e){return e.enc.Utf8}(yn()),Mn={exports:{}},On={exports:{}},Bn=6e4,Nn=36e5,Dn=864e5,Ln=function(e,t){return t=t||{},"string"==typeof e?function(e){if(!((e=""+e).length>1e4)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*r;case"days":case"day":case"d":return r*Dn;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Nn;case"minutes":case"minute":case"mins":case"min":case"m":return r*Bn;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*r;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r}}}}(e):t.long?function(e){return Fn(e,Dn,"day")||Fn(e,Nn,"hour")||Fn(e,Bn,"minute")||Fn(e,1e3,"second")||e+" ms"}(e):function(e){return e>=Dn?Math.round(e/Dn)+"d":e>=Nn?Math.round(e/Nn)+"h":e>=Bn?Math.round(e/Bn)+"m":e>=1e3?Math.round(e/1e3)+"s":e+"ms"}(e)};function Fn(e,t,r){if(!(e=31},t.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){return JSON.stringify(e)},t.enable(r())}(Mn,Mn.exports);var Un=Mn.exports("cookie"),jn=function(e,t,r){switch(arguments.length){case 3:case 2:return function(e,t,r){r=r||{};var n=zn(e)+"="+zn(t);null==t&&(r.maxage=-1),r.maxage&&(r.expires=new Date(+new Date+r.maxage)),r.path&&(n+="; path="+r.path),r.domain&&(n+="; domain="+r.domain),r.expires&&(n+="; expires="+r.expires.toUTCString()),r.samesite&&(n+="; samesite="+r.samesite),r.secure&&(n+="; secure"),document.cookie=n}(e,t,r);case 1:return function(e){return Kn()[e]}(e);default:return Kn()}};function Kn(){var e;try{e=document.cookie}catch(e){return"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e.stack||e),{}}return function(e){var t,r={},n=e.split(/ *; */);if(""==n[0])return r;for(var i=0;i1)for(var r=1;r0)return function(e){if(!((e=String(e)).length>100)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*r;case"days":case"day":case"d":return r*Bi;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Oi;case"minutes":case"minute":case"mins":case"min":case"m":return r*Mi;case"seconds":case"second":case"secs":case"sec":case"s":return r*Ci;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}(e);if("number"===r&&!1===isNaN(e))return t.long?function(e){return Di(e,Bi,"day")||Di(e,Oi,"hour")||Di(e,Mi,"minute")||Di(e,Ci,"second")||e+" ms"}(e):function(e){return e>=Bi?Math.round(e/Bi)+"d":e>=Oi?Math.round(e/Oi)+"h":e>=Mi?Math.round(e/Mi)+"m":e>=Ci?Math.round(e/Ci)+"s":e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function Di(e,t,r){if(!(e=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},t.enable(r())}(Pi,Pi.exports);var Li=Pi.exports("cookie"),Fi=function(e,t,r){switch(arguments.length){case 3:case 2:return function(e,t,r){r=r||{};var n=ji(e)+"="+ji(t);null==t&&(r.maxage=-1),r.maxage&&(r.expires=new Date(+new Date+r.maxage)),r.path&&(n+="; path="+r.path),r.domain&&(n+="; domain="+r.domain),r.expires&&(n+="; expires="+r.expires.toUTCString()),r.secure&&(n+="; secure"),document.cookie=n}(e,t,r);case 1:return function(e){return Ui()[e]}(e);default:return Ui()}};function Ui(){var e;try{e=document.cookie}catch(e){return"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e.stack||e),{}}return function(e){var t,r={},n=e.split(/ *; */);if(""==n[0])return r;for(var i=0;i=0;--o)i.push(t.slice(o).join("."));return i},i.cookie=n,t=e.exports=i}(ni,ni.exports);var zi=ni.exports,Hi=new(function(){function e(t){a(this,e),this.cOpts={},this.options(t),this.isSupportAvailable=this.checkSupportAvailability()}return c(e,[{key:"options",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(0===arguments.length)return this.cOpts;var t=".".concat(zi(window.location.href));return"."===t&&(t=null),this.cOpts=qn.exports(e,{maxage:31536e6,path:"/",domain:t,samesite:"Lax"}),this.cOpts}},{key:"set",value:function(e,t){try{return jn(e,t,P(this.cOpts)),!0}catch(e){return ut(e),!1}}},{key:"get",value:function(e){return jn(e)}},{key:"remove",value:function(e){try{return jn(e,null,P(this.cOpts)),!0}catch(e){return!1}}},{key:"checkSupportAvailability",value:function(){var e="test_rudder_cookie";return this.set(e,!0),!!this.get(e)&&(this.remove(e),!0)}}]),e}())({}),qi={exports:{}}.exports=function(){var e=window.localStorage;function t(e){return e=JSON.stringify(e),!!/^\{[\s\S]*\}$/.test(e)}function r(e){if("string"==typeof e)try{return JSON.parse(e)}catch(t){return e}}function n(e){return"[object Function]"==={}.toString.call(e)}function i(){if(!(this instanceof i))return new i}e=function(e){var t="_Is_Incognit";try{e.setItem(t,"yes")}catch(t){if("QuotaExceededError"===t.name){var r=function(){};e.__proto__={setItem:r,getItem:r,removeItem:r,clear:r}}}finally{"yes"===e.getItem(t)&&e.removeItem(t)}return e}(e),i.prototype={set:function(r,n){if(r&&!t(r))e.setItem(r,function(e){return void 0===e||"function"==typeof e?e+"":JSON.stringify(e)}(n));else if(t(r))for(var i in r)this.set(i,r[i]);return this},get:function(t){if(!t){var n={};return this.forEach((function(e,t){return n[e]=t})),n}if("?"===t.charAt(0))return this.has(t.substr(1));var i=arguments;if(i.length>1){for(var o={},s=0,a=i.length;s-1&&(r[t[n]]=this.get(t[n]));return r}};var o=null;function s(e,r){var a=arguments,u=null;if(o||(o=i()),0===a.length)return o.get();if(1===a.length){if("string"==typeof e)return o.get(e);if(t(e))return o.set(e)}if(2===a.length&&"string"==typeof e){if(!r)return o.remove(e);if(r&&"string"==typeof r)return o.set(e,r);r&&n(r)&&(u=null,u=r(e,o.get(e)),s.set(e,u))}if(2===a.length&&function(e){return"[object Array]"===Object.prototype.toString.call(e)}(e)&&n(r))for(var c=0,l=e.length;c0&&void 0!==arguments[0]?arguments[0]:{};return 0===arguments.length||(qn.exports(e,{enabled:!0}),this.enabled=e.enabled&&this.enabled,this.sOpts=e),this.sOpts}},{key:"set",value:function(e,t){return qi.set(e,t)}},{key:"get",value:function(e){return qi.get(e)}},{key:"remove",value:function(e){return qi.remove(e)}},{key:"checkSupportAvailability",value:function(){var e="test_rudder_ls";return this.set(e,!0),!!this.get(e)&&(this.remove(e),!0)}}]),e}())({}),Wi="rl_user_id",Gi="rl_trait",$i="rl_anonymous_id",Zi="rl_group_id",Qi="rl_group_trait",Yi="rl_page_init_referrer",Xi="rl_page_init_referring_domain",Ji="rl_session",eo="RudderEncrypt:",to="Rudder",ro={segment:"ajs_anonymous_id"};function no(e){try{return e?JSON.parse(e):null}catch(t){return ut(t),e||null}}function io(e){return e.replace(/^\s+|\s+$/gm,"")}function oo(e){return!e||"string"==typeof e&&""===io(e)?e:e.substring(0,eo.length)===eo?Rn.decrypt(e.substring(eo.length),to).toString(Cn):e}var so=function(){function e(){a(this,e),Hi.isSupportAvailable?this.storage=Hi:(Vi.enabled&&(this.storage=Vi),this.storage||ut("No storage is available :: initializing the SDK without storage"))}return c(e,[{key:"options",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.storage.options(e)}},{key:"setItem",value:function(e,t){this.storage.set(e,function(e){return""===io(e)?e:"".concat(eo).concat(Rn.encrypt(e,to).toString())}(function(e){return JSON.stringify(e)}(t)))}},{key:"setStringItem",value:function(e,t){"string"==typeof t?this.setItem(e,t):ut("[Storage] ".concat(e," should be string"))}},{key:"setUserId",value:function(e){this.setStringItem(Wi,e)}},{key:"setUserTraits",value:function(e){this.setItem(Gi,e)}},{key:"setGroupId",value:function(e){this.setStringItem(Zi,e)}},{key:"setGroupTraits",value:function(e){this.setItem(Qi,e)}},{key:"setAnonymousId",value:function(e){this.setStringItem($i,e)}},{key:"setInitialReferrer",value:function(e){this.setItem(Yi,e)}},{key:"setInitialReferringDomain",value:function(e){this.setItem(Xi,e)}},{key:"setSessionInfo",value:function(e){this.setItem(Ji,e)}},{key:"getItem",value:function(e){return no(oo(this.storage.get(e)))}},{key:"getUserId",value:function(){return this.getItem(Wi)}},{key:"getUserTraits",value:function(){return this.getItem(Gi)}},{key:"getGroupId",value:function(){return this.getItem(Zi)}},{key:"getGroupTraits",value:function(){return this.getItem(Qi)}},{key:"fetchExternalAnonymousId",value:function(e){var t,r=e.toLowerCase();return Object.keys(ro).includes(r)&&"segment"===r?(Vi.enabled&&(t=Vi.get(ro[r])),!t&&Hi.isSupportAvailable&&(t=Hi.get(ro[r])),t):t}},{key:"getAnonymousId",value:function(e){var t=no(oo(this.storage.get($i)));if(t)return t;var r=D(e,"autoCapture.source");if(!0===D(e,"autoCapture.enabled")&&"string"==typeof r){var n=this.fetchExternalAnonymousId(r);if(n)return n}return t}},{key:"getInitialReferrer",value:function(){return this.getItem(Yi)}},{key:"getInitialReferringDomain",value:function(){return this.getItem(Xi)}},{key:"getSessionInfo",value:function(){return this.getItem(Ji)}},{key:"removeItem",value:function(e){return this.storage.remove(e)}},{key:"removeSessionInfo",value:function(){this.removeItem(Ji)}},{key:"clear",value:function(e){this.storage.remove(Wi),this.storage.remove(Gi),this.storage.remove(Zi),this.storage.remove(Qi),e&&this.storage.remove($i)}}]),e}(),ao=new so;function uo(e,t){if(null!=t)return t}function co(e){return e&&e.endsWith("/")?e.replace(/\/+$/,""):e}function lo(){return function(){var e,t=0,r="";if(!j||K+16>256){for(j=Array(t=256);t--;)j[t]=256*Math.random()|0;t=K=0}for(;t<16;t++)e=j[K+t],r+=6==t?z[15&e|64]:8==t?z[63&e|128]:z[e],1&t&&t>1&&t<11&&(r+="-");return K++,r}()}function fo(){return(new Date).toISOString()}function ho(e){window.rsBugsnagClient&&window.rsBugsnagClient.leaveBreadcrumb(e)}function po(e){window.rsBugsnagClient&&window.rsBugsnagClient.notify(e)}function yo(e,t){var r;try{r="string"==typeof e?e:e instanceof Error||e.message?e.message:JSON.stringify(e)}catch(e){r=""}try{if(e instanceof Event){if(e.target&&"script"!==e.target.localName)return;if(e.target.dataset&&("RS_JS_SDK"!==e.target.dataset.loader||"true"!==e.target.dataset.isNonNativeSDK))return;if(r="error in script loading:: src:: ".concat(e.target.src," id:: ").concat(e.target.id),"ad-block"===e.target.id)return void t.page("RudderJS-Initiated","ad-block page request",{path:"/ad-blocked",title:r},t.sendAdblockPageOptions)}r='[handleError]:: "'.concat(r,'"'),ut(r);var n=e;e instanceof Error||(n=new Error(r)),po(n)}catch(t){ut("[handleError] Exception:: ",t),ut("[handleError] Original error:: ",JSON.stringify(e)),po(t)}}function go(){var e=bo(),t=e?B.parse(e).pathname:window.location.pathname,r=window.location.search,n=document.title,i=function(e){var t=bo(),r=t?t.indexOf("?")>-1?t:t+e:window.location.href,n=r.indexOf("#");return n>-1?r.slice(0,n):r}(r),o=window.location.href,s=mo();return{path:t,referrer:s,referring_domain:vo(s),search:r,title:n,url:i,tab_url:o,initial_referrer:ao.getInitialReferrer(),initial_referring_domain:ao.getInitialReferringDomain()}}function mo(){return document.referrer||"$direct"}function vo(e){var t=e.split("/");return t.length>=3?t[2]:""}function bo(){for(var e,t=document.getElementsByTagName("link"),r=0;e=t[r];r++)if("canonical"===e.getAttribute("rel"))return e.getAttribute("href")}function wo(e,t){Object.keys(e).forEach((function(r){e.hasOwnProperty(r)&&(t[r]&&(e[t[r]]=e[r]),"All"!=r&&null!=t[r]&&t[r]!=r&&delete e[r])}))}function xo(e){wo(e,an)}function Ao(e,t){var r=[];if(!t||0===t.length)return r;var n=!0;void 0!==e.All&&(n=e.All);var i=[];return"string"==typeof t[0]?t.forEach((function(e){i.push({intgName:e,intObj:e})})):"object"===s(t[0])&&t.forEach((function(e){i.push({intgName:e.name,intObj:e})})),i.forEach((function(t){var i=t.intgName,o=t.intObj;if(n){var s=!0;null!=e[i]&&0==e[i]&&(s=!1),s&&r.push(o)}else null!=e[i]&&1==e[i]&&r.push(o)})),r}for(var So,Eo=function(){for(var e,t=document.getElementsByTagName("script"),r=!1,n=0;n256){for(So=Array(t=256);t--;)So[t]=256*Math.random()|0;t=No=0}for(;t<16;t++)e=So[No+t],r+=6==t?Do[15&e|64]:8==t?Do[63&e|128]:Do[e],1&t&&t>1&&t<11&&(r+="-");return No++,r};var Lo,Fo={},Uo=Object.prototype.hasOwnProperty,jo=String.prototype.charAt,Ko=Object.prototype.toString,zo=function(e,t){return jo.call(e,t)},Ho=function(e,t){return Uo.call(e,t)},qo=function(e,t){t=t||Ho;for(var r=[],n=0,i=e.length;n1&&void 0!==arguments[1]?arguments[1]:0,r=(Xo[e[t+0]]+Xo[e[t+1]]+Xo[e[t+2]]+Xo[e[t+3]]+"-"+Xo[e[t+4]]+Xo[e[t+5]]+"-"+Xo[e[t+6]]+Xo[e[t+7]]+"-"+Xo[e[t+8]]+Xo[e[t+9]]+"-"+Xo[e[t+10]]+Xo[e[t+11]]+Xo[e[t+12]]+Xo[e[t+13]]+Xo[e[t+14]]+Xo[e[t+15]]).toLowerCase();if(!Zo(r))throw TypeError("Stringified UUID is invalid");return r}var ts=0,rs=0;function ns(e){if(!Zo(e))throw TypeError("Invalid UUID");var t,r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=255&t,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=255&t,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=255&t,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=255&t,r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=t/4294967296&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=255&t,r}function is(e,t,r){function n(e,n,i,o){if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],r=0;r>>9<<4)+1}function ss(e,t){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}function as(e,t,r,n,i,o){var s,a;return ss((s=ss(ss(t,e),ss(n,o)))<<(a=i)|s>>>32-a,r)}function us(e,t,r,n,i,o,s){return as(t&r|~t&n,e,t,i,o,s)}function cs(e,t,r,n,i,o,s){return as(t&n|r&~n,e,t,i,o,s)}function ls(e,t,r,n,i,o,s){return as(t^r^n,e,t,i,o,s)}function ds(e,t,r,n,i,o,s){return as(r^(t|~n),e,t,i,o,s)}var fs=is("v3",48,(function(e){if("string"==typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var r=0;r>5]>>>i%32&255,s=parseInt(n.charAt(o>>>4&15)+n.charAt(15&o),16);t.push(s)}return t}(function(e,t){e[t>>5]|=128<>5]|=(255&e[n/8])<>>32-t}var gs=is("v5",80,(function(e){var t=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){var n=unescape(encodeURIComponent(e));e=[];for(var i=0;i>>0;b=v,v=m,m=ys(g,30)>>>0,g=y,y=A}r[0]=r[0]+y>>>0,r[1]=r[1]+g>>>0,r[2]=r[2]+m>>>0,r[3]=r[3]+v>>>0,r[4]=r[4]+b>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,255&r[0],r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,255&r[1],r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,255&r[2],r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,255&r[3],r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,255&r[4]]})),ms=gs,vs=Object.freeze({__proto__:null,v1:function(e,t,r){var n=t&&r||0,i=t||new Array(16),o=(e=e||{}).node||Qo,s=void 0!==e.clockseq?e.clockseq:Yo;if(null==o||null==s){var a=e.random||(e.rng||Go)();null==o&&(o=Qo=[1|a[0],a[1],a[2],a[3],a[4],a[5]]),null==s&&(s=Yo=16383&(a[6]<<8|a[7]))}var u=void 0!==e.msecs?e.msecs:Date.now(),c=void 0!==e.nsecs?e.nsecs:rs+1,l=u-ts+(c-rs)/1e4;if(l<0&&void 0===e.clockseq&&(s=s+1&16383),(l<0||u>ts)&&void 0===e.nsecs&&(c=0),c>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");ts=u,rs=c,Yo=s;var d=(1e4*(268435455&(u+=122192928e5))+c)%4294967296;i[n++]=d>>>24&255,i[n++]=d>>>16&255,i[n++]=d>>>8&255,i[n++]=255&d;var f=u/4294967296*1e4&268435455;i[n++]=f>>>8&255,i[n++]=255&f,i[n++]=f>>>24&15|16,i[n++]=f>>>16&255,i[n++]=s>>>8|128,i[n++]=255&s;for(var h=0;h<6;++h)i[n+h]=o[h];return t||es(i)},v3:hs,v4:function(e,t,r){var n=(e=e||{}).random||(e.rng||Go)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(var i=0;i<16;++i)t[r+i]=n[i];return t}return es(n)},v5:ms,NIL:"00000000-0000-0000-0000-000000000000",version:function(e){if(!Zo(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)},validate:Zo,stringify:es,parse:ns}),bs=Vo,ws=function(e){var t=e.default;if("function"==typeof t){var r=function e(){if(this instanceof e){var r=[null];return r.push.apply(r,arguments),new(Function.bind.apply(t,r))}return t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})})),r}(vs).v4,xs={_data:{},length:0,setItem:function(e,t){return this._data[e]=t,this.length=bs(this._data).length,t},getItem:function(e){return e in this._data?this._data[e]:null},removeItem:function(e){return e in this._data&&delete this._data[e],this.length=bs(this._data).length,null},clear:function(){this._data={},this.length=0},key:function(e){return bs(this._data)[e]}};Fo.defaultEngine=function(){try{if(!window.localStorage)return!1;var e=ws();window.localStorage.setItem(e,"test_value");var t=window.localStorage.getItem(e);return window.localStorage.removeItem(e),"test_value"===t}catch(e){return!1}}()?window.localStorage:xs,Fo.inMemoryEngine=xs;var As=Vo,Ss=Object.prototype.toString,Es="function"==typeof Array.isArray?Array.isArray:function(e){return"[object Array]"===Ss.call(e)},Ts=function(e,t){for(var r=0;r=Fs.RESCHEDULE&&o+2*r=r?(e/r).toFixed(1)+"h":e>=t?(e/t).toFixed(1)+"m":e>=1e3?(e/1e3|0)+"s":e+"ms"},zs.enabled=function(e){for(var t=0,r=zs.skips.length;tthis.maxAttempts)},Zs.prototype.getDelay=function(e){var t=this.backoff.MIN_RETRY_DELAY*Math.pow(this.backoff.FACTOR,e);if(this.backoff.JITTER){var r=Math.random(),n=Math.floor(r*this.backoff.JITTER*t);Math.floor(10*r)<5?t-=n:t+=n}return Number(Math.min(t,this.backoff.MAX_RETRY_DELAY).toPrecision(1))},Zs.prototype.addItem=function(e){this._enqueue({item:e,attemptNumber:0,time:this._schedule.now(),id:Hs()})},Zs.prototype.requeue=function(e,t,r,n){this.shouldRetry(e,t,r)?this._enqueue({item:e,attemptNumber:t,time:this._schedule.now()+this.getDelay(t),id:n||Hs()}):this.emit("discard",e,t)},Zs.prototype._enqueue=function(e){var t=this._store.get(this.keys.QUEUE)||[];(t=t.slice(-(this.maxItems-1))).push(e),t=t.sort((function(e,t){return e.time-t.time})),this._store.set(this.keys.QUEUE,t),this._running&&this._processHead()},Zs.prototype._processHead=function(){var e=this,t=this._store;this._schedule.cancel(this._processId);var r=t.get(this.keys.QUEUE)||[],n=t.get(this.keys.IN_PROGRESS)||{},i=this._schedule.now(),o=[];function s(r,n){o.push({item:r.item,done:function(i,o){var s=t.get(e.keys.IN_PROGRESS)||{};delete s[n],t.set(e.keys.IN_PROGRESS,s),e.emit("processed",i,o,r.item),i&&e.requeue(r.item,r.attemptNumber+1,i,r.id)}})}for(var a=Object.keys(n).length;r.length&&r[0].time<=i&&a++0&&(this._processId=this._schedule.run(this._processHead,r[0].time-i,Ws.Modes.ASAP))},Zs.prototype._ack=function(){this._store.set(this.keys.ACK,this._schedule.now()),this._store.set(this.keys.RECLAIM_START,null),this._store.set(this.keys.RECLAIM_END,null),this._schedule.run(this._ack,this.timeouts.ACK_TIMER,Ws.Modes.ASAP)},Zs.prototype._checkReclaim=function(){var e=this;Vs((function(t){t.id!==e.id&&(e._schedule.now()-t.get(e.keys.ACK)=0?t.emit("duplication",e.item,e.attemptNumber):(n.queue.push({item:e.item,attemptNumber:e.attemptNumber+r,time:t._schedule.now(),id:i}),o.push(i))}),e)};s(i.queue,0),s(i.inProgress,1),n.queue=n.queue.sort((function(e,t){return e.time-t.time})),this._store.set(this.keys.QUEUE,n.queue),r.remove(this.keys.IN_PROGRESS),r.remove(this.keys.QUEUE),r.remove(this.keys.RECLAIM_START),r.remove(this.keys.RECLAIM_END),r.remove(this.keys.ACK),this._processHead()};var Qs=Zs,Ys={maxRetryDelay:36e4,minRetryDelay:1e3,backoffFactor:2,maxAttempts:10,maxItems:100},Xs=function(){function e(){a(this,e),this.url="",this.writeKey=""}return c(e,[{key:"init",value:function(e,t,r){this.url=t,this.writeKey=e,r&&d(Ys,r),this.payloadQueue=new Qs("rudder",Ys,function(e,t){e.message.sentAt=fo(),this.processQueueElement(e.url,e.headers,e.message,1e4,(function(e,r){if(e)return t(e);t(null,r)}))}.bind(this)),this.payloadQueue.start()}},{key:"processQueueElement",value:function(e,t,r,n,i){try{var o=new XMLHttpRequest;for(var s in o.open("POST",e,!0),t)o.setRequestHeader(s,t[s]);o.timeout=n,o.ontimeout=i,o.onerror=i,o.onreadystatechange=function(){4===o.readyState&&(429===o.status||o.status>=500&&o.status<600?(yo(new Error("request failed with status: ".concat(o.status).concat(o.statusText," for url: ").concat(e))),i(new Error("request failed with status: ".concat(o.status).concat(o.statusText," for url: ").concat(e)))):i(null,o.status))},o.send(JSON.stringify(r,uo))}catch(e){i(e)}}},{key:"enqueue",value:function(e,t){var r={"Content-Type":"application/json",Authorization:"Basic ".concat(btoa("".concat(this.writeKey,":"))),AnonymousId:btoa(e.anonymousId)};this.payloadQueue.addItem({url:"".concat(this.url,"/v1/").concat(t),headers:r,message:e})}}]),e}(),Js="queue",ea=function(){function e(){a(this,e),this.storage=Vi,this.maxItems=10,this.flushQueueTimeOut=void 0,this.timeOutActive=!1,this.flushQueueTimeOutInterval=6e5,this.url="",this.writekey="",this.queueName="".concat(Js,".").concat(Date.now()),this.send=navigator.sendBeacon&&navigator.sendBeacon.bind(navigator)}return c(e,[{key:"sendQueueDataForBeacon",value:function(){this.sendDataFromQueueAndDestroyQueue()}},{key:"init",value:function(e,t,r){this.url=t,this.writekey=e,r.maxItems&&(this.maxItems=r.maxItems),r.flushQueueInterval&&(this.flushQueueTimeOutInterval=r.flushQueueInterval);var n=this.sendQueueDataForBeacon.bind(this);window.addEventListener("unload",n)}},{key:"getQueue",value:function(){return this.storage.get(this.queueName)}},{key:"setQueue",value:function(e){this.storage.set(this.queueName,e)}},{key:"enqueue",value:function(e){var t=this.getQueue()||[];(t=t.slice(-(this.maxItems-1))).push(e);var r=t.slice(0),n={batch:r};JSON.stringify(n,uo).length>64e3&&(r=t.slice(0,t.length-1),this.flushQueue(r),(t=this.getQueue()).push(e)),this.setQueue(t),this.setTimer(),t.length===this.maxItems&&this.flushQueue(r)}},{key:"sendDataFromQueueAndDestroyQueue",value:function(){this.sendDataFromQueue(),this.storage.remove(this.queueName)}},{key:"sendDataFromQueue",value:function(){var e=this.getQueue();if(e&&e.length>0){var t=e.slice(0,e.length);this.flushQueue(t)}}},{key:"flushQueue",value:function(e){e.forEach((function(e){e.sentAt=(new Date).toISOString()}));var t={batch:e},r=JSON.stringify(t,uo),n=new Blob([r],{type:"text/plain"});try{this.send("".concat(this.url,"?writeKey=").concat(this.writekey),n)||yo(new Error("Unable to queue data to browser's beacon queue"))}catch(e){yo(e)}this.setQueue([]),this.clearTimer()}},{key:"setTimer",value:function(){this.timeOutActive||(this.flushQueueTimeOut=setTimeout(this.sendDataFromQueue.bind(this),this.flushQueueTimeOutInterval),this.timeOutActive=!0)}},{key:"clearTimer",value:function(){this.timeOutActive&&(clearTimeout(this.flushQueueTimeOut),this.timeOutActive=!1)}}]),e}(),ta=function(){function e(){a(this,e),this.queue=void 0}return c(e,[{key:"initialize",value:function(e,t,r){var n={},i=co(t);r&&r.useBeacon&&navigator.sendBeacon?(r&&r.beaconQueueOptions&&null!=r.beaconQueueOptions&&"object"===s(r.beaconQueueOptions)&&(n=r.beaconQueueOptions),i="".concat(i,"/beacon/v1/batch"),this.queue=new ea):(r&&r.useBeacon&&function(){var e;st<=1&&(e=console).info.apply(e,arguments)}("[EventRepository] sendBeacon feature not available in this browser :: fallback to XHR"),r&&r.queueOptions&&null!=r.queueOptions&&"object"===s(r.queueOptions)&&(n=r.queueOptions),this.queue=new Xs),this.queue.init(e,i,n)}},{key:"enqueue",value:function(e,t){var r=e.getElementContent();r.originalTimestamp=r.originalTimestamp||fo(),r.sentAt=fo(),JSON.stringify(r,uo).length>32e3&&ut("[EventRepository] enqueue:: message length greater 32 Kb ",r),this.queue.enqueue(r,t)}}]),e}(),ra=new ta,na=function(){return navigator&&navigator.language},ia=function(){return navigator&&navigator.userAgent};function oa(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return function(e){return decodeURIComponent(atob(e).split("").map((function(e){return"%".concat("00".concat(e.charCodeAt(0).toString(16)).slice(-2))})).join(""))}(e=e.endsWith("..")?e.substr(0,e.length-2):e)}var sa=/^[a-zA-Z0-9\-_.]+$/;function aa(e,t,r,n){var i=function(e,t){return[e,(new Date).getTimezoneOffset(),t].join("*")}(r,n),o=t||0,s=function(e){for(var t=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}(),r=-1,n=0;n>>8^t[255&(r^e.charCodeAt(n))];return(-1^r)>>>0}([i,Math.floor(Date.now()/6e4)-o,e].join("*"));return s.toString(36)}var ua={HS:"HubSpot",GA:"GA",HOTJAR:"Hotjar",GOOGLEADS:"GoogleAds",VWO:"VWO",GTM:"GoogleTagManager",BRAZE:"Braze",INTERCOM:"INTERCOM",KEEN:"Keen",KISSMETRICS:"Kissmetrics",CUSTOMERIO:"CustomerIO",CHARTBEAT:"Chartbeat",COMSCORE:"Comscore",FACEBOOK_PIXEL:"FacebookPixel",LOTAME:"Lotame",OPTIMIZELY:"Optimizely",BUGSNAG:"Bugsnag",FULLSTORY:"Fullstory",TVSQUARED:"TVSquared",GA4:"GA4",MOENGAGE:"MoEngage",AM:"Amplitude",PENDO:"Pendo",LYTICS:"Lytics",APPCUES:"Appcues",POSTHOG:"Posthog",KLAVIYO:"Klaviyo",CLEVERTAP:"Clevertap",BINGADS:"BingAds",PINTEREST_TAG:"PinterestTag",ADOBE_ANALYTICS:"AdobeAnalytics",LINKEDIN_INSIGHT_TAG:"LinkedInInsightTag",REDDIT_PIXEL:"RedditPixel",DRIP:"Drip",HEAP:"Heap",CRITEO:"Criteo",MP:"Mixpanel",QUALTRICS:"Qualtrics",PROFITWELL:"ProfitWell",SENTRY:"Sentry",QUANTUMMETRIC:"QuantumMetric",SNAP_PIXEL:"SnapPixel",POST_AFFILIATE_PRO:"PostAffiliatePro",GOOGLE_OPTIMIZE:"GoogleOptimize",LAUNCHDARKLY:"LaunchDarkly",GA360:"GA360",ADROLL:"Adroll",DCM_FLOODLIGHT:"DCMFloodlight",MATOMO:"Matomo",VERO:"Vero",MOUSEFLOW:"Mouseflow",ROCKERBOX:"Rockerbox",CONVERTFLOW:"ConvertFlow",SNAPENGAGE:"SnapEngage",LIVECHAT:"LiveChat",SHYNET:"Shynet",WOOPRA:"Woopra",ROLLBAR:"RollBar",QUORA_PIXEL:"QuoraPixel",JUNE:"June",ENGAGE:"Engage",ITERABLE:"Iterable",YANDEX_METRICA:"YandexMetrica",REFINER:"Refiner",QUALAROO:"Qualaroo",PODSIGHTS:"Podsights",AXEPTIO:"Axeptio",SATISMETER:"Satismeter",MICROSOFT_CLARITY:"MicrosoftClarity"},ca=function(){function e(){var t=this;if(a(this,e),!window.OneTrust||!window.OnetrustActiveGroups)throw new Error("OneTrust resources are not accessible. Thus all the destinations will be loaded");var r=window.OnetrustActiveGroups.split(","),n=window.OneTrust.GetDomainData().Groups;this.userSetConsentGroupNames=[],n.forEach((function(e){var n=e.CustomGroupId,i=e.GroupName;r.includes(n)&&t.userSetConsentGroupNames.push(i.toUpperCase().trim())}))}return c(e,[{key:"isEnabled",value:function(e){var t=this;try{var r=e.oneTrustCookieCategories;if(!r)return!0;var n=r.map((function(e){return e.oneTrustCookieCategory})).filter((function(e){return e}));return n.every((function(e){return t.userSetConsentGroupNames.includes(e.toUpperCase().trim())}))}catch(e){return ut("Error during onetrust cookie consent management ".concat(e)),!0}}}]),e}(),la=function(){function e(){a(this,e)}return c(e,null,[{key:"initialize",value:function(e){var t;return null!=e&&null!==(t=e.oneTrust)&&void 0!==t&&t.enabled?new ca:null}}]),e}(),da={SDK:{name:"JS",installType:"npm"}},fa="{{RS_BUGSNAG_API_KEY}}",ha=["rudder-analytics.min.js"].concat(f(Object.keys(ua).map((function(e){return"".concat(ua[e],".min.js")}))));function pa(e){if(void 0!==window.Bugsnag&&null===fa.match(/{{.+}}/)){var t=window.location.hostname;window.rsBugsnagClient=window.Bugsnag.start({apiKey:fa,appVersion:"2.21.0",metadata:da,onError:function(t){try{var r=D(t,"errors.0.stacktrace.0.file");if(!r||"string"!=typeof r)return!1;var n=r.substring(r.lastIndexOf("/")+1);if(!ha.includes(n))return!1;t.addMetadata("source",{sourceId:e});var i=t.errors[0].errorMessage;return t.context=i,i.includes("error in script loading")&&(t.context="Script load failures"),t.severity="error",!0}catch(e){return!1}},autoTrackSessions:!1,collectUserIp:!1,enabledBreadcrumbTypes:["error","log","user"],maxEvents:100,releaseStage:t&&["localhost","127.0.0.1","[::1]"].includes(t)?"development":"production"})}}var ya=new(function(){function e(){a(this,e),this.storage=ao,this.timeout=18e5,this.sessionInfo={autoTrack:!0}}return c(e,[{key:"initialize",value:function(e){try{var t;if(this.sessionInfo=this.storage.getSessionInfo()||this.sessionInfo,this.sessionInfo.autoTrack=!(!1===(null==e||null===(t=e.sessions)||void 0===t?void 0:t.autoTrack)||this.sessionInfo.manualTrack),null!=e&&e.sessions&&!isNaN(e.sessions.timeout)){var r=e.sessions.timeout;0===r&&(at("[Session]:: Provided timeout value 0 will disable the auto session tracking feature."),this.sessionInfo.autoTrack=!1),r>0&&r<1e4&&at('[Session]:: It is not advised to set "timeout" less than 10 seconds'),this.timeout=r}this.sessionInfo.autoTrack?this.startAutoTracking():!1!==this.sessionInfo.autoTrack||this.sessionInfo.manualTrack||this.end()}catch(e){yo(e)}}},{key:"isValidSession",value:function(e){return e<=this.sessionInfo.expiresAt}},{key:"generateSessionId",value:function(){return Date.now()}},{key:"startAutoTracking",value:function(){var e=Date.now();this.isValidSession(e)||(this.sessionInfo={},this.sessionInfo.id=e,this.sessionInfo.expiresAt=e+this.timeout,this.sessionInfo.sessionStart=!0,this.sessionInfo.autoTrack=!0),this.storage.setSessionInfo(this.sessionInfo)}},{key:"validateSessionId",value:function(e){if("number"==typeof e&&e%1==0){var t;if(!(((t=e)?t.toString().length:0)<10))return e;ut('[Session]:: "sessionId" should at least be "'.concat(10,'" digits long'))}else ut('[Session]:: "sessionId" should only be a positive integer')}},{key:"start",value:function(e){var t=e?this.validateSessionId(e):this.generateSessionId();this.sessionInfo={id:t||this.generateSessionId(),sessionStart:!0,manualTrack:!0},this.storage.setSessionInfo(this.sessionInfo)}},{key:"end",value:function(){this.sessionInfo={},this.storage.removeSessionInfo()}},{key:"getSessionInfo",value:function(){var e={};if(this.sessionInfo.autoTrack||this.sessionInfo.manualTrack){if(this.sessionInfo.autoTrack){var t=Date.now();this.isValidSession(t)?this.sessionInfo.expiresAt=t+this.timeout:this.startAutoTracking()}this.sessionInfo.sessionStart&&(e.sessionStart=!0,this.sessionInfo.sessionStart=!1),e.sessionId=this.sessionInfo.id,this.storage.setSessionInfo(this.sessionInfo)}return e}},{key:"reset",value:function(){var e=this.sessionInfo,t=e.manualTrack;e.autoTrack?(this.sessionInfo={},this.startAutoTracking()):t&&this.start()}}]),e}()),ga=function(e,t){if(!Array.isArray(e)||!Array.isArray(t))return P(t);var r=P(e);return t.forEach((function(e,t){r[t]=ma(r[t],e)})),r},ma=function(e,t){return O(ga,e,t)},va=function(){function e(){a(this,e),this.initialized=!1,this.clientIntegrations=[],this.loadOnlyIntegrations={},this.clientIntegrationObjects=void 0,this.successfullyLoadedIntegration=[],this.failedToBeLoadedIntegration=[],this.toBeProcessedArray=[],this.toBeProcessedByIntegrationArray=[],this.storage=ao,this.eventRepository=ra,this.sendAdblockPage=!1,this.sendAdblockPageOptions={},this.clientSuppliedCallbacks={},this.readyCallbacks=[],this.methodToCallbackMapping={syncPixel:"syncPixelCallback"},this.loaded=!1,this.loadIntegration=!0,this.dynamicallyLoadedIntegrations={},this.destSDKBaseURL=dn,this.cookieConsentOptions={},this.logLevel=void 0,this.clientIntegrationsReady=!1,this.uSession=ya}return c(e,[{key:"initializeUser",value:function(e){this.userId=this.storage.getUserId()||"",this.storage.setUserId(this.userId),this.userTraits=this.storage.getUserTraits()||{},this.storage.setUserTraits(this.userTraits),this.groupId=this.storage.getGroupId()||"",this.storage.setGroupId(this.groupId),this.groupTraits=this.storage.getGroupTraits()||{},this.storage.setGroupTraits(this.groupTraits),this.anonymousId=this.getAnonymousId(e),this.storage.setAnonymousId(this.anonymousId)}},{key:"setInitialPageProperties",value:function(){if(null==this.storage.getInitialReferrer()&&null==this.storage.getInitialReferringDomain()){var e=mo();this.storage.setInitialReferrer(e),this.storage.setInitialReferringDomain(vo(e))}}},{key:"allModulesInitialized",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new Promise((function(r){e.clientIntegrations.every((function(t){return null!=e.dynamicallyLoadedIntegrations["".concat(ua[t.name]).concat("_RS")]}))||t>=2e4?r(e):e.pause(1e3).then((function(){return e.allModulesInitialized(t+1e3).then(r)}))}))}},{key:"executeReadyCallback",value:function(){this.readyCallbacks.forEach((function(e){return e()}))}},{key:"integrationSDKLoaded",value:function(e,t){try{return window.hasOwnProperty(e)&&window[e][t]&&void 0!==window[e][t].prototype.constructor}catch(e){return yo(e),!1}}},{key:"processResponse",value:function(e,t){var r,n=this;try{var i=t;try{if("string"==typeof t&&(i=JSON.parse(t)),!i||"object"!==s(i)||Array.isArray(i))throw new Error("Invalid source configuration")}catch(e){return void yo(e)}if(!0===D(i.source.config,"statsCollection.errorReports.enabled")){var o=D(i.source.config,"statsCollection.errorReports.provider")||"bugsnag";fn.includes(o)||ut("Invalid error reporting provider value"),"bugsnag"===o&&(r="bugsnag",window.hasOwnProperty(r)||ot(r,"https://d2wy8f7a9ursnm.cloudfront.net/v7/bugsnag.min.js",{isNonNativeSDK:"true"}),function(e){if(!window.hasOwnProperty("rsBugsnagClient"))if(void 0!==window.Bugsnag)pa(e);else{var t=setInterval((function(){void 0!==window.Bugsnag&&(clearInterval(t),pa(e))}),100);setTimeout((function(){clearInterval(t)}),1e4)}}(i.source.id))}if(i.source.destinations.forEach((function(e,t){e.enabled&&this.clientIntegrations.push({name:e.destinationDefinition.name,config:e.config})}),this),this.clientIntegrations=Ao(this.loadOnlyIntegrations,this.clientIntegrations),Object.keys(this.cookieConsentOptions).length)try{var a=la.initialize(this.cookieConsentOptions);this.clientIntegrations=this.clientIntegrations.filter((function(e){return!a||a&&a.isEnabled(e.config)}))}catch(e){yo(e)}var u="";Eo().isStaging&&(u="-staging"),ho("Starting device-mode initialization"),this.clientIntegrations.forEach((function(e){var t=ua[e.name],r="".concat(t).concat("_RS"),i="".concat(n.destSDKBaseURL,"/").concat(t).concat(u,".min.js");window.hasOwnProperty(r)||ot(r,i,{isNonNativeSDK:!0});var o=n,s=setInterval((function(){if(o.integrationSDKLoaded(r,t)){var n,i=window[r];clearInterval(s);try{ho("[Analytics] processResponse :: trying to initialize integration name:: ".concat(r)),(n=new i[t](e.config,o)).init(),o.isInitialized(n).then((function(){o.dynamicallyLoadedIntegrations[r]=i[t]}))}catch(e){e.message="[Analytics] 'integration.init()' failed :: ".concat(r," :: ").concat(e.message),yo(e),o.failedToBeLoadedIntegration.push(n)}}}),100);setTimeout((function(){clearInterval(s)}),1e4)}));var c=this;this.allModulesInitialized().then((function(){if(!c.clientIntegrations||0==c.clientIntegrations.length)return n.clientIntegrationsReady=!0,n.executeReadyCallback(),void(n.toBeProcessedByIntegrationArray=[]);c.replayEvents(c)}))}catch(e){yo(e)}}},{key:"replayEvents",value:function(e){ho("Started replaying buffered events"),e.clientIntegrationObjects=[],e.clientIntegrationObjects=e.successfullyLoadedIntegration,e.clientIntegrationObjects.every((function(e){return!e.isReady||e.isReady()}))&&(e.clientIntegrationsReady=!0,e.executeReadyCallback()),e.toBeProcessedByIntegrationArray.forEach((function(t){var r=t[0];t.shift(),Object.keys(t[0].message.integrations).length>0&&xo(t[0].message.integrations);for(var n=Ao(t[0].message.integrations,e.clientIntegrationObjects),i=0;i1&&void 0!==arguments[1]?arguments[1]:0;return new Promise((function(n){e.isLoaded()?(t.successfullyLoadedIntegration.push(e),n(t)):r>=1e4?(t.failedToBeLoadedIntegration.push(e),n(t)):t.pause(1e3).then((function(){return t.isInitialized(e,r+1e3).then(n)}))}))}},{key:"page",value:function(e,t,r,n,i){if(ho("Page event"),this.loaded){"function"==typeof n&&(i=n,n=null),"function"==typeof r&&(i=r,n=r=null),"function"==typeof t&&(i=t,n=r=t=null),"object"===s(e)&&null!=e&&null!=e&&(n=t,r=e,t=e=null),"object"===s(t)&&null!=t&&null!=t&&(n=r,r=t,t=null),"string"==typeof e&&"string"!=typeof t&&(t=e,e=null),this.sendAdblockPage&&"RudderJS-Initiated"!=e&&this.sendSampleRequest();var o=(new Oo).setType("page").build();r||(r={}),t&&(o.message.name=r.name=t),e&&(o.message.category=r.category=e),o.message.properties=this.getPageProperties(r),this.processAndSendDataToDestinations("page",o,n,i)}}},{key:"track",value:function(e,t,r,n){if(ho("Track event"),this.loaded){"function"==typeof r&&(n=r,r=null),"function"==typeof t&&(n=t,r=null,t=null);var i=(new Oo).setType("track").build();e&&i.setEventName(e),i.setProperty(t||{}),this.processAndSendDataToDestinations("track",i,r,n)}}},{key:"identify",value:function(e,t,r,n){if(ho("Identify event"),this.loaded){if("function"==typeof r&&(n=r,r=null),"function"==typeof t&&(n=t,r=null,t=null),"object"===s(e)&&(r=t,t=e,e=this.userId),e&&this.userId&&e!==this.userId&&this.reset(),this.userId=To(e),this.storage.setUserId(this.userId),t){for(var i in t)this.userTraits[i]=t[i];this.storage.setUserTraits(this.userTraits)}var o=(new Oo).setType("identify").build();this.processAndSendDataToDestinations("identify",o,r,n)}}},{key:"alias",value:function(e,t,r,n){if(ho("Alias event"),this.loaded){"function"==typeof r&&(n=r,r=null),"function"==typeof t&&(n=t,r=null,t=null),"object"===s(t)&&(r=t,t=null);var i=(new Oo).setType("alias").build();i.message.previousId=To(t)||(this.userId?this.userId:this.getAnonymousId()),i.message.userId=To(e),this.processAndSendDataToDestinations("alias",i,r,n)}}},{key:"group",value:function(e,t,r,n){if(ho("Group event"),this.loaded&&arguments.length){"function"==typeof r&&(n=r,r=null),"function"==typeof t&&(n=t,r=null,t=null),"object"===s(e)&&(r=t,t=e,e=this.groupId),this.groupId=To(e),this.storage.setGroupId(this.groupId);var i=(new Oo).setType("group").build();if(t)for(var o in t)this.groupTraits[o]=t[o];else this.groupTraits={};this.storage.setGroupTraits(this.groupTraits),this.processAndSendDataToDestinations("group",i,r,n)}}},{key:"IsEventBlackListed",value:function(e,t){if(!e||"string"!=typeof e)return!1;var r=an[t],n=this.clientIntegrations.find((function(e){return e.name===r})).config,i=n.blacklistedEvents,o=n.whitelistedEvents,s=n.eventFilteringOption;if(!s)return!1;var a=e.trim().toUpperCase();switch(s){case"disable":default:return!1;case"blacklistedEvents":return!!Array.isArray(i)&&void 0!==i.find((function(e){return e.eventName.trim().toUpperCase()===a}));case"whitelistedEvents":return!Array.isArray(o)||void 0===o.find((function(e){return e.eventName.trim().toUpperCase()===a}))}}},{key:"processAndSendDataToDestinations",value:function(e,t,r,n){var i=this;try{this.anonymousId||this.setAnonymousId(),ho("Started sending data to destinations"),t.message.context.traits=o({},this.userTraits),t.message.anonymousId=this.anonymousId,t.message.userId=t.message.userId?t.message.userId:this.userId,"group"==e&&(this.groupId&&(t.message.groupId=this.groupId),this.groupTraits&&(t.message.traits=o({},this.groupTraits)));try{var s=this.uSession.getSessionInfo(),a=s.sessionId,u=s.sessionStart;t.message.context.sessionId=a,u&&(t.message.context.sessionStart=!0)}catch(e){yo(e)}this.processOptionsParam(t,r),function(e,t){var r=e.properties,n=e.traits;r&&Object.keys(r).forEach((function(e){cn.indexOf(e.toLowerCase())>=0&&ut("Warning! : Reserved keyword used in properties--\x3e ".concat(e," with ").concat(t," call"))})),n&&Object.keys(n).forEach((function(e){cn.indexOf(e.toLowerCase())>=0&&ut("Warning! : Reserved keyword used in traits--\x3e ".concat(e," with ").concat(t," call"))}));var i=e.context.traits;i&&Object.keys(i).forEach((function(e){cn.indexOf(e.toLowerCase())>=0&&ut("Warning! : Reserved keyword used in traits --\x3e ".concat(e," with ").concat(t," call"))}))}(t.message,e);var c=t.message.integrations||{All:!0};xo(c),t.message.integrations=c,this.clientIntegrationObjects?Ao(c,this.clientIntegrationObjects).forEach((function(r){try{if((!r.isFailed||!r.isFailed())&&r[e]&&!i.IsEventBlackListed(t.message.event,r.name)){var n=P(t);r[e](n)}}catch(e){e.message="[sendToNative]::[Destination:".concat(r.name,"]:: ").concat(e),yo(e)}})):this.toBeProcessedByIntegrationArray.push([e,t]),wo(t.message.integrations,un),this.eventRepository.enqueue(t,e),n&&n()}catch(e){yo(e)}}},{key:"utm",value:function(e){var t;"?"===e.charAt(0)&&(e=e.substring(1)),e=e.replace(/\?/g,"&");var r=x(e),n={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&"utm_"===i.substr(0,4)&&("campaign"===(t=i.substr(4))&&(t="name"),n[t]=r[i]);return n}},{key:"addCampaignInfo",value:function(e){var t=e.message.context;if(t&&"object"===s(t)){var r=go().search;e.message.context.campaign=this.utm(r)}}},{key:"processOptionsParam",value:function(e,t){var r=e.message,n=r.type,i=r.properties;this.addCampaignInfo(e),e.message.context.page=this.getContextPageProperties("page"===n?i:void 0);var a=["integrations","anonymousId","originalTimestamp"];for(var u in t)a.includes(u)?e.message[u]=t[u]:"context"!==u?e.message.context=ma(e.message.context,l({},u,t[u])):"object"===s(t[u])&&null!=t[u]?e.message.context=ma(e.message.context,o({},t[u])):ut("[Analytics: processOptionsParam] context passed in options is not object")}},{key:"getPageProperties",value:function(e,t){var r=go(),n=t&&t.page||{};for(var i in r)void 0===e[i]&&(e[i]=n[i]||r[i]);return e}},{key:"getContextPageProperties",value:function(e){var t=go(),r={};for(var n in t)r[n]=e&&e[n]?e[n]:t[n];return r}},{key:"reset",value:function(e){ho("reset API :: flag: ".concat(e)),this.loaded&&(e&&(this.anonymousId=""),this.userId="",this.userTraits={},this.groupId="",this.groupTraits={},this.uSession.reset(),this.storage.clear(e))}},{key:"getAnonymousId",value:function(e){return this.anonymousId=this.storage.getAnonymousId(e),this.anonymousId||this.setAnonymousId(),this.anonymousId}},{key:"getUserId",value:function(){return this.userId}},{key:"getUserTraits",value:function(){return this.userTraits}},{key:"getGroupId",value:function(){return this.groupId}},{key:"getGroupTraits",value:function(){return this.groupTraits}},{key:"setAnonymousId",value:function(e,t){var r=t?function(e){var t=function(e){var t=e.split("*"),r=t.length%2==0;return t.length<4||!r||1!==Number(t.shift())?null:{checksum:t.shift(),serializedIds:t.join("*")}}(e);if(!t)return null;var r=t.checksum,n=t.serializedIds;return function(e,t){for(var r=ia(),n=na(),i=0;i<=1;i+=1)if(aa(e,i,r,n)===t)return!0;return!1}(n,r)?function(e){for(var t={},r=e.split("*"),n=0;n1&&i[1]!==n?"".concat(i[0],"?").concat(n):"".concat(r,"?").concat(n)}(r.configUrl,l));try{!function(e,t,r,n){var i=n.bind(e),o=new XMLHttpRequest;o.open("GET",t,!0),o.setRequestHeader("Authorization","Basic ".concat(btoa("".concat(r,":")))),o.onload=function(){var e=o.status;200==e?i(200,o.responseText):(yo(new Error("request failed with status: ".concat(o.status," for url: ").concat(t))),i(e))},o.send()}(this,l,e,this.processResponse)}catch(e){yo(e)}wa(this)}}},{key:"load",value:function(e,t,r){if(!this.loaded)if(String.prototype.endsWith&&String.prototype.startsWith&&String.prototype.includes&&Array.prototype.find&&Array.prototype.includes&&Promise&&Object.entries&&Object.values&&String.prototype.replaceAll&&this.isDatasetAvailable())this.loadAfterPolyfill(e,t,r);else{var n="polyfill";ot(n,"https://polyfill.io/v3/polyfill.min.js?features=Array.prototype.find%2CArray.prototype.includes%2CPromise%2CString.prototype.endsWith%2CString.prototype.includes%2CString.prototype.startsWith%2CObject.entries%2CObject.values%2CElement.prototype.dataset%2CString.prototype.replaceAll",{skipDatasetAttributes:!0});var i=this,o=setInterval((function(){(window.hasOwnProperty(n)||null!==document.getElementById(n))&&(clearInterval(o),i.loadAfterPolyfill(e,t,r))}),100);setTimeout((function(){clearInterval(o)}),1e4)}}},{key:"ready",value:function(e){this.loaded&&("function"!=typeof e?ut("ready callback is not a function"):this.clientIntegrationsReady?e():this.readyCallbacks.push(e))}},{key:"initializeCallbacks",value:function(){var e=this;Object.keys(this.methodToCallbackMapping).forEach((function(t){e.methodToCallbackMapping.hasOwnProperty(t)&&e.on(t,(function(){}))}))}},{key:"registerCallbacks",value:function(e){var t=this;e||Object.keys(this.methodToCallbackMapping).forEach((function(e){t.methodToCallbackMapping.hasOwnProperty(e)&&window.rudderanalytics&&"function"==typeof window.rudderanalytics[t.methodToCallbackMapping[e]]&&(t.clientSuppliedCallbacks[e]=window.rudderanalytics[t.methodToCallbackMapping[e]])})),Object.keys(this.clientSuppliedCallbacks).forEach((function(e){t.clientSuppliedCallbacks.hasOwnProperty(e)&&t.on(e,t.clientSuppliedCallbacks[e])}))}},{key:"sendSampleRequest",value:function(){ot("ad-block","//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js")}},{key:"startSession",value:function(e){this.uSession.start(e)}},{key:"endSession",value:function(){this.uSession.end()}}]),e}(),ba=new va;function wa(e){if(e.toBeProcessedArray.length)for(;e.toBeProcessedArray.length>0;){var t=f(e.toBeProcessedArray[0]);e.toBeProcessedArray.shift();var r=t[0];t.shift(),e[r].apply(e,f(t))}}g(ba),window.addEventListener("error",(function(e){yo(e,ba)}),!0),ba.initializeCallbacks(),ba.registerCallbacks(!1);var xa,Aa=window.rudderanalytics,Sa=Array.isArray(Aa);if(Sa)for(var Ea=0;Ean.browser.runtime.getURL("").replace(/\/$/,""),a=e=>n.browser.tabs.create(e),u=e=>n.browser.windows.create(e),c=e=>n.browser.windows.update(e,{focused:!0}),l=(e,t,r)=>n.browser.windows.update(e,{left:t,top:r}),d=()=>n.browser.windows.getLastFocused(),f=()=>n.browser.windows.getCurrent(),h=e=>n.browser.windows.remove(e),p=()=>n.browser.runtime.getManifest().version,y=()=>n.browser.windows.getAll({windowTypes:["popup"],populate:!0}),g=()=>n.browser.tabs.getCurrent(),m=e=>n.browser.tabs.remove(e),v=e=>i(void 0,void 0,void 0,(function*(){var t,r;const i=(yield n.browser.tabs.executeScript(e,{code:"(() => {\n const result = {};\n const iconEls = document.querySelectorAll('head link[rel^=apple-touch-icon]');\n if (iconEls) {\n result.iconTuples = Array.from(iconEls).map(el => [el.href, el.sizes ? el.sizes[0] : '0x0']);\n }\n const ogTitleEl = document.querySelector(\"meta[property='og:title']\");\n if (ogTitleEl) {\n result.title = ogTitleEl.content;\n }\n return result;\n })()"}))[0];let o;for(const[e,n]of null!==(t=i.iconTuples)&&void 0!==t?t:[]){if(o||(o=e),!n)continue;parseInt(null!==(r=n.split("x")[0])&&void 0!==r?r:0)>0&&(o=e)}return{title:i.title,iconUrl:o}})),b=()=>!1})),s.register("3ECCx",(function(e,t){e.exports=s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("a07i3")).then((()=>s("egHtJ")))})),s.register("dlWv8",(function(e,t){e.exports=s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("fu8sn")).then((()=>s("kram9")))})),s.register("czPVH",(function(e,t){e.exports=Promise.all([s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("8p21e")),s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("b0KbB")),s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("ulmHJ"))]).then((()=>s("21aqi")))})),s.register("2yGhu",(function(e,t){function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)} +/*! + * Determine if an object is a Buffer + * + * @author Feross Aboukhadijeh + * @license MIT + */ +e.exports=function(e){return null!=e&&(r(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&r(e.slice(0,0))}(e)||!!e._isBuffer)}})),s.register("6zJYJ",(function(t,r){e(t.exports,"multichainEnabledOverrideStorageKey",(function(){return n}));const n=".phantom-labs.internal.multichainEnabledOverride"})),s.register("8y2Yx",(function(e,t){e.exports=s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("8ZV50")).then((()=>s("jI6Lx")))})),s.register("e8aPY",(function(e,t){e.exports=s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("bSKtD")).then((()=>s("ieXYQ")))})),s.register("9KHVf",(function(t,r){e(t.exports,"migrationAnalytics",(function(){return o})),s("4xbAj");var n=s("9tMIE"),i=s("twk6W");const o=new(0,n.MigrationAnalytics)(i.analytics)})),s.register("dwcFt",(function(e,t){e.exports=Promise.all([s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("4nmlj")),s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("aYF3y")),s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("99t1D"))]).then((()=>s("bnr7p")))})),s.register("2ZxIV",(function(e,t){e.exports=Promise.all([s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("84B8P")),s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("fu8sn")),s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("ulmHJ")),s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("8p21e")),s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("b0KbB")),s("j1yuj")(s("2FqAO").getBundleURL("7vZml")+"../"+s("eOkdY").resolve("9jFUO"))]).then((()=>s("8ZF3Y")))})),s.register("fvTH5",(function(e,t){e.exports=function(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"ALPHA",lower:"alpha",index:0,isBkr:!1},this.rules[1]={name:"BIT",lower:"bit",index:1,isBkr:!1},this.rules[2]={name:"CHAR",lower:"char",index:2,isBkr:!1},this.rules[3]={name:"CR",lower:"cr",index:3,isBkr:!1},this.rules[4]={name:"CRLF",lower:"crlf",index:4,isBkr:!1},this.rules[5]={name:"CTL",lower:"ctl",index:5,isBkr:!1},this.rules[6]={name:"DIGIT",lower:"digit",index:6,isBkr:!1},this.rules[7]={name:"DQUOTE",lower:"dquote",index:7,isBkr:!1},this.rules[8]={name:"HEXDIG",lower:"hexdig",index:8,isBkr:!1},this.rules[9]={name:"HTAB",lower:"htab",index:9,isBkr:!1},this.rules[10]={name:"LF",lower:"lf",index:10,isBkr:!1},this.rules[11]={name:"LWSP",lower:"lwsp",index:11,isBkr:!1},this.rules[12]={name:"OCTET",lower:"octet",index:12,isBkr:!1},this.rules[13]={name:"SP",lower:"sp",index:13,isBkr:!1},this.rules[14]={name:"VCHAR",lower:"vchar",index:14,isBkr:!1},this.rules[15]={name:"WSP",lower:"wsp",index:15,isBkr:!1},this.rules[16]={name:"date-fullyear",lower:"date-fullyear",index:16,isBkr:!1},this.rules[17]={name:"date-month",lower:"date-month",index:17,isBkr:!1},this.rules[18]={name:"date-mday",lower:"date-mday",index:18,isBkr:!1},this.rules[19]={name:"time-hour",lower:"time-hour",index:19,isBkr:!1},this.rules[20]={name:"time-minute",lower:"time-minute",index:20,isBkr:!1},this.rules[21]={name:"time-second",lower:"time-second",index:21,isBkr:!1},this.rules[22]={name:"time-secfrac",lower:"time-secfrac",index:22,isBkr:!1},this.rules[23]={name:"time-numoffset",lower:"time-numoffset",index:23,isBkr:!1},this.rules[24]={name:"time-offset",lower:"time-offset",index:24,isBkr:!1},this.rules[25]={name:"partial-time",lower:"partial-time",index:25,isBkr:!1},this.rules[26]={name:"full-date",lower:"full-date",index:26,isBkr:!1},this.rules[27]={name:"full-time",lower:"full-time",index:27,isBkr:!1},this.rules[28]={name:"date-time",lower:"date-time",index:28,isBkr:!1},this.rules[29]={name:"URI",lower:"uri",index:29,isBkr:!1},this.rules[30]={name:"hier-part",lower:"hier-part",index:30,isBkr:!1},this.rules[31]={name:"URI-reference",lower:"uri-reference",index:31,isBkr:!1},this.rules[32]={name:"absolute-URI",lower:"absolute-uri",index:32,isBkr:!1},this.rules[33]={name:"relative-ref",lower:"relative-ref",index:33,isBkr:!1},this.rules[34]={name:"relative-part",lower:"relative-part",index:34,isBkr:!1},this.rules[35]={name:"scheme",lower:"scheme",index:35,isBkr:!1},this.rules[36]={name:"authority",lower:"authority",index:36,isBkr:!1},this.rules[37]={name:"userinfo",lower:"userinfo",index:37,isBkr:!1},this.rules[38]={name:"host",lower:"host",index:38,isBkr:!1},this.rules[39]={name:"port",lower:"port",index:39,isBkr:!1},this.rules[40]={name:"IP-literal",lower:"ip-literal",index:40,isBkr:!1},this.rules[41]={name:"IPvFuture",lower:"ipvfuture",index:41,isBkr:!1},this.rules[42]={name:"IPv6address",lower:"ipv6address",index:42,isBkr:!1},this.rules[43]={name:"h16",lower:"h16",index:43,isBkr:!1},this.rules[44]={name:"ls32",lower:"ls32",index:44,isBkr:!1},this.rules[45]={name:"IPv4address",lower:"ipv4address",index:45,isBkr:!1},this.rules[46]={name:"dec-octet",lower:"dec-octet",index:46,isBkr:!1},this.rules[47]={name:"reg-name",lower:"reg-name",index:47,isBkr:!1},this.rules[48]={name:"path",lower:"path",index:48,isBkr:!1},this.rules[49]={name:"path-abempty",lower:"path-abempty",index:49,isBkr:!1},this.rules[50]={name:"path-absolute",lower:"path-absolute",index:50,isBkr:!1},this.rules[51]={name:"path-noscheme",lower:"path-noscheme",index:51,isBkr:!1},this.rules[52]={name:"path-rootless",lower:"path-rootless",index:52,isBkr:!1},this.rules[53]={name:"path-empty",lower:"path-empty",index:53,isBkr:!1},this.rules[54]={name:"segment",lower:"segment",index:54,isBkr:!1},this.rules[55]={name:"segment-nz",lower:"segment-nz",index:55,isBkr:!1},this.rules[56]={name:"segment-nz-nc",lower:"segment-nz-nc",index:56,isBkr:!1},this.rules[57]={name:"pchar",lower:"pchar",index:57,isBkr:!1},this.rules[58]={name:"query",lower:"query",index:58,isBkr:!1},this.rules[59]={name:"fragment",lower:"fragment",index:59,isBkr:!1},this.rules[60]={name:"pct-encoded",lower:"pct-encoded",index:60,isBkr:!1},this.rules[61]={name:"unreserved",lower:"unreserved",index:61,isBkr:!1},this.rules[62]={name:"reserved",lower:"reserved",index:62,isBkr:!1},this.rules[63]={name:"gen-delims",lower:"gen-delims",index:63,isBkr:!1},this.rules[64]={name:"sub-delims",lower:"sub-delims",index:64,isBkr:!1},this.rules[65]={name:"sign-in-with-ethereum",lower:"sign-in-with-ethereum",index:65,isBkr:!1},this.rules[66]={name:"message-domain",lower:"message-domain",index:66,isBkr:!1},this.rules[67]={name:"message-address",lower:"message-address",index:67,isBkr:!1},this.rules[68]={name:"message-statement",lower:"message-statement",index:68,isBkr:!1},this.rules[69]={name:"message-uri",lower:"message-uri",index:69,isBkr:!1},this.rules[70]={name:"message-version",lower:"message-version",index:70,isBkr:!1},this.rules[71]={name:"message-chain-id",lower:"message-chain-id",index:71,isBkr:!1},this.rules[72]={name:"message-nonce",lower:"message-nonce",index:72,isBkr:!1},this.rules[73]={name:"message-issued-at",lower:"message-issued-at",index:73,isBkr:!1},this.rules[74]={name:"message-expiration-time",lower:"message-expiration-time",index:74,isBkr:!1},this.rules[75]={name:"message-not-before",lower:"message-not-before",index:75,isBkr:!1},this.rules[76]={name:"message-request-id",lower:"message-request-id",index:76,isBkr:!1},this.rules[77]={name:"message-resources",lower:"message-resources",index:77,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:1,children:[1,2]},this.rules[0].opcodes[1]={type:5,min:65,max:90},this.rules[0].opcodes[2]={type:5,min:97,max:122},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:1,children:[1,2]},this.rules[1].opcodes[1]={type:7,string:[48]},this.rules[1].opcodes[2]={type:7,string:[49]},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:5,min:1,max:127},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:6,string:[13]},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:2,children:[1,2]},this.rules[4].opcodes[1]={type:4,index:3},this.rules[4].opcodes[2]={type:4,index:10},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:1,children:[1,2]},this.rules[5].opcodes[1]={type:5,min:0,max:31},this.rules[5].opcodes[2]={type:6,string:[127]},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:5,min:48,max:57},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:6,string:[34]},this.rules[8].opcodes=[],this.rules[8].opcodes[0]={type:1,children:[1,2,3,4,5,6,7]},this.rules[8].opcodes[1]={type:4,index:6},this.rules[8].opcodes[2]={type:7,string:[97]},this.rules[8].opcodes[3]={type:7,string:[98]},this.rules[8].opcodes[4]={type:7,string:[99]},this.rules[8].opcodes[5]={type:7,string:[100]},this.rules[8].opcodes[6]={type:7,string:[101]},this.rules[8].opcodes[7]={type:7,string:[102]},this.rules[9].opcodes=[],this.rules[9].opcodes[0]={type:6,string:[9]},this.rules[10].opcodes=[],this.rules[10].opcodes[0]={type:6,string:[10]},this.rules[11].opcodes=[],this.rules[11].opcodes[0]={type:3,min:0,max:1/0},this.rules[11].opcodes[1]={type:1,children:[2,3]},this.rules[11].opcodes[2]={type:4,index:15},this.rules[11].opcodes[3]={type:2,children:[4,5]},this.rules[11].opcodes[4]={type:4,index:4},this.rules[11].opcodes[5]={type:4,index:15},this.rules[12].opcodes=[],this.rules[12].opcodes[0]={type:5,min:0,max:255},this.rules[13].opcodes=[],this.rules[13].opcodes[0]={type:6,string:[32]},this.rules[14].opcodes=[],this.rules[14].opcodes[0]={type:5,min:33,max:126},this.rules[15].opcodes=[],this.rules[15].opcodes[0]={type:1,children:[1,2]},this.rules[15].opcodes[1]={type:4,index:13},this.rules[15].opcodes[2]={type:4,index:9},this.rules[16].opcodes=[],this.rules[16].opcodes[0]={type:3,min:4,max:4},this.rules[16].opcodes[1]={type:4,index:6},this.rules[17].opcodes=[],this.rules[17].opcodes[0]={type:3,min:2,max:2},this.rules[17].opcodes[1]={type:4,index:6},this.rules[18].opcodes=[],this.rules[18].opcodes[0]={type:3,min:2,max:2},this.rules[18].opcodes[1]={type:4,index:6},this.rules[19].opcodes=[],this.rules[19].opcodes[0]={type:3,min:2,max:2},this.rules[19].opcodes[1]={type:4,index:6},this.rules[20].opcodes=[],this.rules[20].opcodes[0]={type:3,min:2,max:2},this.rules[20].opcodes[1]={type:4,index:6},this.rules[21].opcodes=[],this.rules[21].opcodes[0]={type:3,min:2,max:2},this.rules[21].opcodes[1]={type:4,index:6},this.rules[22].opcodes=[],this.rules[22].opcodes[0]={type:2,children:[1,2]},this.rules[22].opcodes[1]={type:7,string:[46]},this.rules[22].opcodes[2]={type:3,min:1,max:1/0},this.rules[22].opcodes[3]={type:4,index:6},this.rules[23].opcodes=[],this.rules[23].opcodes[0]={type:2,children:[1,4,5,6]},this.rules[23].opcodes[1]={type:1,children:[2,3]},this.rules[23].opcodes[2]={type:7,string:[43]},this.rules[23].opcodes[3]={type:7,string:[45]},this.rules[23].opcodes[4]={type:4,index:19},this.rules[23].opcodes[5]={type:7,string:[58]},this.rules[23].opcodes[6]={type:4,index:20},this.rules[24].opcodes=[],this.rules[24].opcodes[0]={type:1,children:[1,2]},this.rules[24].opcodes[1]={type:7,string:[122]},this.rules[24].opcodes[2]={type:4,index:23},this.rules[25].opcodes=[],this.rules[25].opcodes[0]={type:2,children:[1,2,3,4,5,6]},this.rules[25].opcodes[1]={type:4,index:19},this.rules[25].opcodes[2]={type:7,string:[58]},this.rules[25].opcodes[3]={type:4,index:20},this.rules[25].opcodes[4]={type:7,string:[58]},this.rules[25].opcodes[5]={type:4,index:21},this.rules[25].opcodes[6]={type:3,min:0,max:1},this.rules[25].opcodes[7]={type:4,index:22},this.rules[26].opcodes=[],this.rules[26].opcodes[0]={type:2,children:[1,2,3,4,5]},this.rules[26].opcodes[1]={type:4,index:16},this.rules[26].opcodes[2]={type:7,string:[45]},this.rules[26].opcodes[3]={type:4,index:17},this.rules[26].opcodes[4]={type:7,string:[45]},this.rules[26].opcodes[5]={type:4,index:18},this.rules[27].opcodes=[],this.rules[27].opcodes[0]={type:2,children:[1,2]},this.rules[27].opcodes[1]={type:4,index:25},this.rules[27].opcodes[2]={type:4,index:24},this.rules[28].opcodes=[],this.rules[28].opcodes[0]={type:2,children:[1,2,3]},this.rules[28].opcodes[1]={type:4,index:26},this.rules[28].opcodes[2]={type:7,string:[116]},this.rules[28].opcodes[3]={type:4,index:27},this.rules[29].opcodes=[],this.rules[29].opcodes[0]={type:2,children:[1,2,3,4,8]},this.rules[29].opcodes[1]={type:4,index:35},this.rules[29].opcodes[2]={type:7,string:[58]},this.rules[29].opcodes[3]={type:4,index:30},this.rules[29].opcodes[4]={type:3,min:0,max:1},this.rules[29].opcodes[5]={type:2,children:[6,7]},this.rules[29].opcodes[6]={type:7,string:[63]},this.rules[29].opcodes[7]={type:4,index:58},this.rules[29].opcodes[8]={type:3,min:0,max:1},this.rules[29].opcodes[9]={type:2,children:[10,11]},this.rules[29].opcodes[10]={type:7,string:[35]},this.rules[29].opcodes[11]={type:4,index:59},this.rules[30].opcodes=[],this.rules[30].opcodes[0]={type:1,children:[1,5,6,7]},this.rules[30].opcodes[1]={type:2,children:[2,3,4]},this.rules[30].opcodes[2]={type:7,string:[47,47]},this.rules[30].opcodes[3]={type:4,index:36},this.rules[30].opcodes[4]={type:4,index:49},this.rules[30].opcodes[5]={type:4,index:50},this.rules[30].opcodes[6]={type:4,index:52},this.rules[30].opcodes[7]={type:4,index:53},this.rules[31].opcodes=[],this.rules[31].opcodes[0]={type:1,children:[1,2]},this.rules[31].opcodes[1]={type:4,index:29},this.rules[31].opcodes[2]={type:4,index:33},this.rules[32].opcodes=[],this.rules[32].opcodes[0]={type:2,children:[1,2,3,4]},this.rules[32].opcodes[1]={type:4,index:35},this.rules[32].opcodes[2]={type:7,string:[58]},this.rules[32].opcodes[3]={type:4,index:30},this.rules[32].opcodes[4]={type:3,min:0,max:1},this.rules[32].opcodes[5]={type:2,children:[6,7]},this.rules[32].opcodes[6]={type:7,string:[63]},this.rules[32].opcodes[7]={type:4,index:58},this.rules[33].opcodes=[],this.rules[33].opcodes[0]={type:2,children:[1,2,6]},this.rules[33].opcodes[1]={type:4,index:34},this.rules[33].opcodes[2]={type:3,min:0,max:1},this.rules[33].opcodes[3]={type:2,children:[4,5]},this.rules[33].opcodes[4]={type:7,string:[63]},this.rules[33].opcodes[5]={type:4,index:58},this.rules[33].opcodes[6]={type:3,min:0,max:1},this.rules[33].opcodes[7]={type:2,children:[8,9]},this.rules[33].opcodes[8]={type:7,string:[35]},this.rules[33].opcodes[9]={type:4,index:59},this.rules[34].opcodes=[],this.rules[34].opcodes[0]={type:1,children:[1,5,6,7]},this.rules[34].opcodes[1]={type:2,children:[2,3,4]},this.rules[34].opcodes[2]={type:7,string:[47,47]},this.rules[34].opcodes[3]={type:4,index:36},this.rules[34].opcodes[4]={type:4,index:49},this.rules[34].opcodes[5]={type:4,index:50},this.rules[34].opcodes[6]={type:4,index:51},this.rules[34].opcodes[7]={type:4,index:53},this.rules[35].opcodes=[],this.rules[35].opcodes[0]={type:2,children:[1,2]},this.rules[35].opcodes[1]={type:4,index:0},this.rules[35].opcodes[2]={type:3,min:0,max:1/0},this.rules[35].opcodes[3]={type:1,children:[4,5,6,7,8]},this.rules[35].opcodes[4]={type:4,index:0},this.rules[35].opcodes[5]={type:4,index:6},this.rules[35].opcodes[6]={type:7,string:[43]},this.rules[35].opcodes[7]={type:7,string:[45]},this.rules[35].opcodes[8]={type:7,string:[46]},this.rules[36].opcodes=[],this.rules[36].opcodes[0]={type:2,children:[1,5,6]},this.rules[36].opcodes[1]={type:3,min:0,max:1},this.rules[36].opcodes[2]={type:2,children:[3,4]},this.rules[36].opcodes[3]={type:4,index:37},this.rules[36].opcodes[4]={type:7,string:[64]},this.rules[36].opcodes[5]={type:4,index:38},this.rules[36].opcodes[6]={type:3,min:0,max:1},this.rules[36].opcodes[7]={type:2,children:[8,9]},this.rules[36].opcodes[8]={type:7,string:[58]},this.rules[36].opcodes[9]={type:4,index:39},this.rules[37].opcodes=[],this.rules[37].opcodes[0]={type:3,min:0,max:1/0},this.rules[37].opcodes[1]={type:1,children:[2,3,4,5]},this.rules[37].opcodes[2]={type:4,index:61},this.rules[37].opcodes[3]={type:4,index:60},this.rules[37].opcodes[4]={type:4,index:64},this.rules[37].opcodes[5]={type:7,string:[58]},this.rules[38].opcodes=[],this.rules[38].opcodes[0]={type:1,children:[1,2,3]},this.rules[38].opcodes[1]={type:4,index:40},this.rules[38].opcodes[2]={type:4,index:45},this.rules[38].opcodes[3]={type:4,index:47},this.rules[39].opcodes=[],this.rules[39].opcodes[0]={type:3,min:0,max:1/0},this.rules[39].opcodes[1]={type:4,index:6},this.rules[40].opcodes=[],this.rules[40].opcodes[0]={type:2,children:[1,2,5]},this.rules[40].opcodes[1]={type:7,string:[91]},this.rules[40].opcodes[2]={type:1,children:[3,4]},this.rules[40].opcodes[3]={type:4,index:42},this.rules[40].opcodes[4]={type:4,index:41},this.rules[40].opcodes[5]={type:7,string:[93]},this.rules[41].opcodes=[],this.rules[41].opcodes[0]={type:2,children:[1,2,4,5]},this.rules[41].opcodes[1]={type:7,string:[118]},this.rules[41].opcodes[2]={type:3,min:1,max:1/0},this.rules[41].opcodes[3]={type:4,index:8},this.rules[41].opcodes[4]={type:7,string:[46]},this.rules[41].opcodes[5]={type:3,min:1,max:1/0},this.rules[41].opcodes[6]={type:1,children:[7,8,9]},this.rules[41].opcodes[7]={type:4,index:61},this.rules[41].opcodes[8]={type:4,index:64},this.rules[41].opcodes[9]={type:7,string:[58]},this.rules[42].opcodes=[],this.rules[42].opcodes[0]={type:1,children:[1,7,14,23,37,51,63,73,83]},this.rules[42].opcodes[1]={type:2,children:[2,6]},this.rules[42].opcodes[2]={type:3,min:6,max:6},this.rules[42].opcodes[3]={type:2,children:[4,5]},this.rules[42].opcodes[4]={type:4,index:43},this.rules[42].opcodes[5]={type:7,string:[58]},this.rules[42].opcodes[6]={type:4,index:44},this.rules[42].opcodes[7]={type:2,children:[8,9,13]},this.rules[42].opcodes[8]={type:7,string:[58,58]},this.rules[42].opcodes[9]={type:3,min:5,max:5},this.rules[42].opcodes[10]={type:2,children:[11,12]},this.rules[42].opcodes[11]={type:4,index:43},this.rules[42].opcodes[12]={type:7,string:[58]},this.rules[42].opcodes[13]={type:4,index:44},this.rules[42].opcodes[14]={type:2,children:[15,17,18,22]},this.rules[42].opcodes[15]={type:3,min:0,max:1},this.rules[42].opcodes[16]={type:4,index:43},this.rules[42].opcodes[17]={type:7,string:[58,58]},this.rules[42].opcodes[18]={type:3,min:4,max:4},this.rules[42].opcodes[19]={type:2,children:[20,21]},this.rules[42].opcodes[20]={type:4,index:43},this.rules[42].opcodes[21]={type:7,string:[58]},this.rules[42].opcodes[22]={type:4,index:44},this.rules[42].opcodes[23]={type:2,children:[24,31,32,36]},this.rules[42].opcodes[24]={type:3,min:0,max:1},this.rules[42].opcodes[25]={type:2,children:[26,30]},this.rules[42].opcodes[26]={type:3,min:0,max:1},this.rules[42].opcodes[27]={type:2,children:[28,29]},this.rules[42].opcodes[28]={type:4,index:43},this.rules[42].opcodes[29]={type:7,string:[58]},this.rules[42].opcodes[30]={type:4,index:43},this.rules[42].opcodes[31]={type:7,string:[58,58]},this.rules[42].opcodes[32]={type:3,min:3,max:3},this.rules[42].opcodes[33]={type:2,children:[34,35]},this.rules[42].opcodes[34]={type:4,index:43},this.rules[42].opcodes[35]={type:7,string:[58]},this.rules[42].opcodes[36]={type:4,index:44},this.rules[42].opcodes[37]={type:2,children:[38,45,46,50]},this.rules[42].opcodes[38]={type:3,min:0,max:1},this.rules[42].opcodes[39]={type:2,children:[40,44]},this.rules[42].opcodes[40]={type:3,min:0,max:2},this.rules[42].opcodes[41]={type:2,children:[42,43]},this.rules[42].opcodes[42]={type:4,index:43},this.rules[42].opcodes[43]={type:7,string:[58]},this.rules[42].opcodes[44]={type:4,index:43},this.rules[42].opcodes[45]={type:7,string:[58,58]},this.rules[42].opcodes[46]={type:3,min:2,max:2},this.rules[42].opcodes[47]={type:2,children:[48,49]},this.rules[42].opcodes[48]={type:4,index:43},this.rules[42].opcodes[49]={type:7,string:[58]},this.rules[42].opcodes[50]={type:4,index:44},this.rules[42].opcodes[51]={type:2,children:[52,59,60,61,62]},this.rules[42].opcodes[52]={type:3,min:0,max:1},this.rules[42].opcodes[53]={type:2,children:[54,58]},this.rules[42].opcodes[54]={type:3,min:0,max:3},this.rules[42].opcodes[55]={type:2,children:[56,57]},this.rules[42].opcodes[56]={type:4,index:43},this.rules[42].opcodes[57]={type:7,string:[58]},this.rules[42].opcodes[58]={type:4,index:43},this.rules[42].opcodes[59]={type:7,string:[58,58]},this.rules[42].opcodes[60]={type:4,index:43},this.rules[42].opcodes[61]={type:7,string:[58]},this.rules[42].opcodes[62]={type:4,index:44},this.rules[42].opcodes[63]={type:2,children:[64,71,72]},this.rules[42].opcodes[64]={type:3,min:0,max:1},this.rules[42].opcodes[65]={type:2,children:[66,70]},this.rules[42].opcodes[66]={type:3,min:0,max:4},this.rules[42].opcodes[67]={type:2,children:[68,69]},this.rules[42].opcodes[68]={type:4,index:43},this.rules[42].opcodes[69]={type:7,string:[58]},this.rules[42].opcodes[70]={type:4,index:43},this.rules[42].opcodes[71]={type:7,string:[58,58]},this.rules[42].opcodes[72]={type:4,index:44},this.rules[42].opcodes[73]={type:2,children:[74,81,82]},this.rules[42].opcodes[74]={type:3,min:0,max:1},this.rules[42].opcodes[75]={type:2,children:[76,80]},this.rules[42].opcodes[76]={type:3,min:0,max:5},this.rules[42].opcodes[77]={type:2,children:[78,79]},this.rules[42].opcodes[78]={type:4,index:43},this.rules[42].opcodes[79]={type:7,string:[58]},this.rules[42].opcodes[80]={type:4,index:43},this.rules[42].opcodes[81]={type:7,string:[58,58]},this.rules[42].opcodes[82]={type:4,index:43},this.rules[42].opcodes[83]={type:2,children:[84,91]},this.rules[42].opcodes[84]={type:3,min:0,max:1},this.rules[42].opcodes[85]={type:2,children:[86,90]},this.rules[42].opcodes[86]={type:3,min:0,max:6},this.rules[42].opcodes[87]={type:2,children:[88,89]},this.rules[42].opcodes[88]={type:4,index:43},this.rules[42].opcodes[89]={type:7,string:[58]},this.rules[42].opcodes[90]={type:4,index:43},this.rules[42].opcodes[91]={type:7,string:[58,58]},this.rules[43].opcodes=[],this.rules[43].opcodes[0]={type:3,min:1,max:4},this.rules[43].opcodes[1]={type:4,index:8},this.rules[44].opcodes=[],this.rules[44].opcodes[0]={type:1,children:[1,5]},this.rules[44].opcodes[1]={type:2,children:[2,3,4]},this.rules[44].opcodes[2]={type:4,index:43},this.rules[44].opcodes[3]={type:7,string:[58]},this.rules[44].opcodes[4]={type:4,index:43},this.rules[44].opcodes[5]={type:4,index:45},this.rules[45].opcodes=[],this.rules[45].opcodes[0]={type:2,children:[1,2,3,4,5,6,7]},this.rules[45].opcodes[1]={type:4,index:46},this.rules[45].opcodes[2]={type:7,string:[46]},this.rules[45].opcodes[3]={type:4,index:46},this.rules[45].opcodes[4]={type:7,string:[46]},this.rules[45].opcodes[5]={type:4,index:46},this.rules[45].opcodes[6]={type:7,string:[46]},this.rules[45].opcodes[7]={type:4,index:46},this.rules[46].opcodes=[],this.rules[46].opcodes[0]={type:1,children:[1,2,5,9,13]},this.rules[46].opcodes[1]={type:4,index:6},this.rules[46].opcodes[2]={type:2,children:[3,4]},this.rules[46].opcodes[3]={type:5,min:49,max:57},this.rules[46].opcodes[4]={type:4,index:6},this.rules[46].opcodes[5]={type:2,children:[6,7]},this.rules[46].opcodes[6]={type:7,string:[49]},this.rules[46].opcodes[7]={type:3,min:2,max:2},this.rules[46].opcodes[8]={type:4,index:6},this.rules[46].opcodes[9]={type:2,children:[10,11,12]},this.rules[46].opcodes[10]={type:7,string:[50]},this.rules[46].opcodes[11]={type:5,min:48,max:52},this.rules[46].opcodes[12]={type:4,index:6},this.rules[46].opcodes[13]={type:2,children:[14,15]},this.rules[46].opcodes[14]={type:7,string:[50,53]},this.rules[46].opcodes[15]={type:5,min:48,max:53},this.rules[47].opcodes=[],this.rules[47].opcodes[0]={type:3,min:0,max:1/0},this.rules[47].opcodes[1]={type:1,children:[2,3,4]},this.rules[47].opcodes[2]={type:4,index:61},this.rules[47].opcodes[3]={type:4,index:60},this.rules[47].opcodes[4]={type:4,index:64},this.rules[48].opcodes=[],this.rules[48].opcodes[0]={type:1,children:[1,2,3,4,5]},this.rules[48].opcodes[1]={type:4,index:49},this.rules[48].opcodes[2]={type:4,index:50},this.rules[48].opcodes[3]={type:4,index:51},this.rules[48].opcodes[4]={type:4,index:52},this.rules[48].opcodes[5]={type:4,index:53},this.rules[49].opcodes=[],this.rules[49].opcodes[0]={type:3,min:0,max:1/0},this.rules[49].opcodes[1]={type:2,children:[2,3]},this.rules[49].opcodes[2]={type:7,string:[47]},this.rules[49].opcodes[3]={type:4,index:54},this.rules[50].opcodes=[],this.rules[50].opcodes[0]={type:2,children:[1,2]},this.rules[50].opcodes[1]={type:7,string:[47]},this.rules[50].opcodes[2]={type:3,min:0,max:1},this.rules[50].opcodes[3]={type:2,children:[4,5]},this.rules[50].opcodes[4]={type:4,index:55},this.rules[50].opcodes[5]={type:3,min:0,max:1/0},this.rules[50].opcodes[6]={type:2,children:[7,8]},this.rules[50].opcodes[7]={type:7,string:[47]},this.rules[50].opcodes[8]={type:4,index:54},this.rules[51].opcodes=[],this.rules[51].opcodes[0]={type:2,children:[1,2]},this.rules[51].opcodes[1]={type:4,index:56},this.rules[51].opcodes[2]={type:3,min:0,max:1/0},this.rules[51].opcodes[3]={type:2,children:[4,5]},this.rules[51].opcodes[4]={type:7,string:[47]},this.rules[51].opcodes[5]={type:4,index:54},this.rules[52].opcodes=[],this.rules[52].opcodes[0]={type:2,children:[1,2]},this.rules[52].opcodes[1]={type:4,index:55},this.rules[52].opcodes[2]={type:3,min:0,max:1/0},this.rules[52].opcodes[3]={type:2,children:[4,5]},this.rules[52].opcodes[4]={type:7,string:[47]},this.rules[52].opcodes[5]={type:4,index:54},this.rules[53].opcodes=[],this.rules[53].opcodes[0]={type:3,min:0,max:0},this.rules[53].opcodes[1]={type:4,index:57},this.rules[54].opcodes=[],this.rules[54].opcodes[0]={type:3,min:0,max:1/0},this.rules[54].opcodes[1]={type:4,index:57},this.rules[55].opcodes=[],this.rules[55].opcodes[0]={type:3,min:1,max:1/0},this.rules[55].opcodes[1]={type:4,index:57},this.rules[56].opcodes=[],this.rules[56].opcodes[0]={type:3,min:1,max:1/0},this.rules[56].opcodes[1]={type:1,children:[2,3,4,5]},this.rules[56].opcodes[2]={type:4,index:61},this.rules[56].opcodes[3]={type:4,index:60},this.rules[56].opcodes[4]={type:4,index:64},this.rules[56].opcodes[5]={type:7,string:[64]},this.rules[57].opcodes=[],this.rules[57].opcodes[0]={type:1,children:[1,2,3,4,5]},this.rules[57].opcodes[1]={type:4,index:61},this.rules[57].opcodes[2]={type:4,index:60},this.rules[57].opcodes[3]={type:4,index:64},this.rules[57].opcodes[4]={type:7,string:[58]},this.rules[57].opcodes[5]={type:7,string:[64]},this.rules[58].opcodes=[],this.rules[58].opcodes[0]={type:3,min:0,max:1/0},this.rules[58].opcodes[1]={type:1,children:[2,3,4]},this.rules[58].opcodes[2]={type:4,index:57},this.rules[58].opcodes[3]={type:7,string:[47]},this.rules[58].opcodes[4]={type:7,string:[63]},this.rules[59].opcodes=[],this.rules[59].opcodes[0]={type:3,min:0,max:1/0},this.rules[59].opcodes[1]={type:1,children:[2,3,4]},this.rules[59].opcodes[2]={type:4,index:57},this.rules[59].opcodes[3]={type:7,string:[47]},this.rules[59].opcodes[4]={type:7,string:[63]},this.rules[60].opcodes=[],this.rules[60].opcodes[0]={type:2,children:[1,2,3]},this.rules[60].opcodes[1]={type:7,string:[37]},this.rules[60].opcodes[2]={type:4,index:8},this.rules[60].opcodes[3]={type:4,index:8},this.rules[61].opcodes=[],this.rules[61].opcodes[0]={type:1,children:[1,2,3,4,5,6]},this.rules[61].opcodes[1]={type:4,index:0},this.rules[61].opcodes[2]={type:4,index:6},this.rules[61].opcodes[3]={type:7,string:[45]},this.rules[61].opcodes[4]={type:7,string:[46]},this.rules[61].opcodes[5]={type:7,string:[95]},this.rules[61].opcodes[6]={type:7,string:[126]},this.rules[62].opcodes=[],this.rules[62].opcodes[0]={type:1,children:[1,2]},this.rules[62].opcodes[1]={type:4,index:63},this.rules[62].opcodes[2]={type:4,index:64},this.rules[63].opcodes=[],this.rules[63].opcodes[0]={type:1,children:[1,2,3,4,5,6,7]},this.rules[63].opcodes[1]={type:7,string:[58]},this.rules[63].opcodes[2]={type:7,string:[47]},this.rules[63].opcodes[3]={type:7,string:[63]},this.rules[63].opcodes[4]={type:7,string:[35]},this.rules[63].opcodes[5]={type:7,string:[91]},this.rules[63].opcodes[6]={type:7,string:[93]},this.rules[63].opcodes[7]={type:7,string:[64]},this.rules[64].opcodes=[],this.rules[64].opcodes[0]={type:1,children:[1,2,3,4,5,6,7,8,9,10,11]},this.rules[64].opcodes[1]={type:7,string:[33]},this.rules[64].opcodes[2]={type:7,string:[36]},this.rules[64].opcodes[3]={type:7,string:[38]},this.rules[64].opcodes[4]={type:7,string:[39]},this.rules[64].opcodes[5]={type:7,string:[40]},this.rules[64].opcodes[6]={type:7,string:[41]},this.rules[64].opcodes[7]={type:7,string:[42]},this.rules[64].opcodes[8]={type:7,string:[43]},this.rules[64].opcodes[9]={type:7,string:[44]},this.rules[64].opcodes[10]={type:7,string:[59]},this.rules[64].opcodes[11]={type:7,string:[61]},this.rules[65].opcodes=[],this.rules[65].opcodes[0]={type:2,children:[1,2,3,4,5,6,7,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,31,36,41]},this.rules[65].opcodes[1]={type:4,index:66},this.rules[65].opcodes[2]={type:6,string:[32,119,97,110,116,115,32,121,111,117,32,116,111,32,115,105,103,110,32,105,110,32,119,105,116,104,32,121,111,117,114,32,69,116,104,101,114,101,117,109,32,97,99,99,111,117,110,116,58]},this.rules[65].opcodes[3]={type:4,index:10},this.rules[65].opcodes[4]={type:4,index:67},this.rules[65].opcodes[5]={type:4,index:10},this.rules[65].opcodes[6]={type:4,index:10},this.rules[65].opcodes[7]={type:3,min:0,max:1},this.rules[65].opcodes[8]={type:2,children:[9,10]},this.rules[65].opcodes[9]={type:4,index:68},this.rules[65].opcodes[10]={type:4,index:10},this.rules[65].opcodes[11]={type:4,index:10},this.rules[65].opcodes[12]={type:6,string:[85,82,73,58,32]},this.rules[65].opcodes[13]={type:4,index:69},this.rules[65].opcodes[14]={type:4,index:10},this.rules[65].opcodes[15]={type:6,string:[86,101,114,115,105,111,110,58,32]},this.rules[65].opcodes[16]={type:4,index:70},this.rules[65].opcodes[17]={type:4,index:10},this.rules[65].opcodes[18]={type:6,string:[67,104,97,105,110,32,73,68,58,32]},this.rules[65].opcodes[19]={type:4,index:71},this.rules[65].opcodes[20]={type:4,index:10},this.rules[65].opcodes[21]={type:6,string:[78,111,110,99,101,58,32]},this.rules[65].opcodes[22]={type:4,index:72},this.rules[65].opcodes[23]={type:4,index:10},this.rules[65].opcodes[24]={type:6,string:[73,115,115,117,101,100,32,65,116,58,32]},this.rules[65].opcodes[25]={type:4,index:73},this.rules[65].opcodes[26]={type:3,min:0,max:1},this.rules[65].opcodes[27]={type:2,children:[28,29,30]},this.rules[65].opcodes[28]={type:4,index:10},this.rules[65].opcodes[29]={type:6,string:[69,120,112,105,114,97,116,105,111,110,32,84,105,109,101,58,32]},this.rules[65].opcodes[30]={type:4,index:74},this.rules[65].opcodes[31]={type:3,min:0,max:1},this.rules[65].opcodes[32]={type:2,children:[33,34,35]},this.rules[65].opcodes[33]={type:4,index:10},this.rules[65].opcodes[34]={type:6,string:[78,111,116,32,66,101,102,111,114,101,58,32]},this.rules[65].opcodes[35]={type:4,index:75},this.rules[65].opcodes[36]={type:3,min:0,max:1},this.rules[65].opcodes[37]={type:2,children:[38,39,40]},this.rules[65].opcodes[38]={type:4,index:10},this.rules[65].opcodes[39]={type:6,string:[82,101,113,117,101,115,116,32,73,68,58,32]},this.rules[65].opcodes[40]={type:4,index:76},this.rules[65].opcodes[41]={type:3,min:0,max:1},this.rules[65].opcodes[42]={type:2,children:[43,44,45]},this.rules[65].opcodes[43]={type:4,index:10},this.rules[65].opcodes[44]={type:6,string:[82,101,115,111,117,114,99,101,115,58]},this.rules[65].opcodes[45]={type:4,index:77},this.rules[66].opcodes=[],this.rules[66].opcodes[0]={type:4,index:36},this.rules[67].opcodes=[],this.rules[67].opcodes[0]={type:2,children:[1,2]},this.rules[67].opcodes[1]={type:7,string:[48,120]},this.rules[67].opcodes[2]={type:3,min:40,max:40},this.rules[67].opcodes[3]={type:4,index:8},this.rules[68].opcodes=[],this.rules[68].opcodes[0]={type:3,min:1,max:1/0},this.rules[68].opcodes[1]={type:1,children:[2,3,4]},this.rules[68].opcodes[2]={type:4,index:62},this.rules[68].opcodes[3]={type:4,index:61},this.rules[68].opcodes[4]={type:7,string:[32]},this.rules[69].opcodes=[],this.rules[69].opcodes[0]={type:4,index:29},this.rules[70].opcodes=[],this.rules[70].opcodes[0]={type:7,string:[49]},this.rules[71].opcodes=[],this.rules[71].opcodes[0]={type:3,min:1,max:1/0},this.rules[71].opcodes[1]={type:4,index:6},this.rules[72].opcodes=[],this.rules[72].opcodes[0]={type:3,min:8,max:1/0},this.rules[72].opcodes[1]={type:1,children:[2,3]},this.rules[72].opcodes[2]={type:4,index:0},this.rules[72].opcodes[3]={type:4,index:6},this.rules[73].opcodes=[],this.rules[73].opcodes[0]={type:4,index:28},this.rules[74].opcodes=[],this.rules[74].opcodes[0]={type:4,index:28},this.rules[75].opcodes=[],this.rules[75].opcodes[0]={type:4,index:28},this.rules[76].opcodes=[],this.rules[76].opcodes[0]={type:3,min:0,max:1/0},this.rules[76].opcodes[1]={type:4,index:57},this.rules[77].opcodes=[],this.rules[77].opcodes[0]={type:3,min:0,max:1/0},this.rules[77].opcodes[1]={type:2,children:[2,3,4]},this.rules[77].opcodes[2]={type:4,index:10},this.rules[77].opcodes[3]={type:7,string:[45,32]},this.rules[77].opcodes[4]={type:4,index:29},this.toString=function(){let e="";return e+="; ==============================================================================\n",e+="; Core rules for ABNF (RFC 5234)\n",e+="; ==============================================================================\n",e+=";\n",e+="; References:\n",e+="; - https://www.rfc-editor.org/rfc/rfc5234#appendix-B.1\n",e+="\n",e+="ALPHA = %x41-5A / %x61-7A\n",e+=" ; A-Z / a-z\n",e+="\n",e+='BIT = "0" / "1"\n',e+="\n",e+="CHAR = %x01-7F\n",e+=" ; any 7-bit US-ASCII character,\n",e+=" ; excluding NUL\n",e+="\n",e+="CR = %x0D\n",e+=" ; carriage return\n",e+="\n",e+="CRLF = CR LF\n",e+=" ; Internet standard newline\n",e+="\n",e+="CTL = %x00-1F / %x7F\n",e+=" ; controls\n",e+="\n",e+="DIGIT = %x30-39\n",e+=" ; 0-9\n",e+="\n",e+="DQUOTE = %x22\n",e+=' ; " (Double Quote)\n',e+="\n",e+='HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F"\n',e+="\n",e+="HTAB = %x09\n",e+=" ; horizontal tab\n",e+="\n",e+="LF = %x0A\n",e+=" ; linefeed\n",e+="\n",e+="LWSP = *(WSP / CRLF WSP)\n",e+=" ; Use of this linear-white-space rule\n",e+=" ; permits lines containing only white\n",e+=" ; space that are no longer legal in\n",e+=" ; mail headers and have caused\n",e+=" ; interoperability problems in other\n",e+=" ; contexts.\n",e+=" ; Do not use when defining mail\n",e+=" ; headers and use with caution in\n",e+=" ; other contexts.\n",e+="\n",e+="OCTET = %x00-FF\n",e+=" ; 8 bits of data\n",e+="\n",e+="SP = %x20\n",e+="\n",e+="VCHAR = %x21-7E\n",e+=" ; visible (printing) characters\n",e+="\n",e+="WSP = SP / HTAB\n",e+=" ; white space\n",e+="; ==============================================================================\n",e+="; Internet Date/Time Format (RFC 3339)\n",e+="; ==============================================================================\n",e+=";\n",e+="; Requires:\n",e+="; - core.bnf\n",e+=";\n",e+="; References:\n",e+="; - https://www.rfc-editor.org/rfc/rfc3339#section-5.6\n",e+="\n",e+="date-fullyear = 4DIGIT\n",e+="\n",e+="date-month = 2DIGIT ; 01-12\n",e+="\n",e+="date-mday = 2DIGIT ; 01-28, 01-29, 01-30, 01-31 based on\n",e+=" ; month/year\n",e+="\n",e+="time-hour = 2DIGIT ; 00-23\n",e+="\n",e+="time-minute = 2DIGIT ; 00-59\n",e+="\n",e+="time-second = 2DIGIT ; 00-58, 00-59, 00-60 based on leap second\n",e+=" ; rules\n",e+="\n",e+='time-secfrac = "." 1*DIGIT\n',e+="\n",e+='time-numoffset = ("+" / "-") time-hour ":" time-minute\n',e+="\n",e+='time-offset = "Z" / time-numoffset\n',e+="\n",e+='partial-time = time-hour ":" time-minute ":" time-second\n',e+=" [time-secfrac]\n",e+="\n",e+='full-date = date-fullyear "-" date-month "-" date-mday\n',e+="\n",e+="full-time = partial-time time-offset\n",e+="\n",e+='date-time = full-date "T" full-time\n',e+="; ==============================================================================\n",e+="; Uniform Resource Identifier (RFC 3986)\n",e+="; ==============================================================================\n",e+=";\n",e+="; Requires:\n",e+="; - core.bnf\n",e+=";\n",e+="; References:\n",e+="; - https://www.rfc-editor.org/rfc/rfc3986#appendix-A\n",e+="\n",e+='URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]\n',e+="\n",e+='hier-part = "//" authority path-abempty\n',e+=" / path-absolute\n",e+=" / path-rootless\n",e+=" / path-empty\n",e+="\n",e+="URI-reference = URI / relative-ref\n",e+="\n",e+='absolute-URI = scheme ":" hier-part [ "?" query ]\n',e+="\n",e+='relative-ref = relative-part [ "?" query ] [ "#" fragment ]\n',e+="\n",e+='relative-part = "//" authority path-abempty\n',e+=" / path-absolute\n",e+=" / path-noscheme\n",e+=" / path-empty\n",e+="\n",e+='scheme = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." )\n',e+="\n",e+='authority = [ userinfo "@" ] host [ ":" port ]\n',e+='userinfo = *( unreserved / pct-encoded / sub-delims / ":" )\n',e+="host = IP-literal / IPv4address / reg-name\n",e+="port = *DIGIT\n",e+="\n",e+='IP-literal = "[" ( IPv6address / IPvFuture ) "]"\n',e+="\n",e+='IPvFuture = "v" 1*HEXDIG "." 1*( unreserved / sub-delims / ":" )\n',e+="\n",e+='IPv6address = 6( h16 ":" ) ls32\n',e+=' / "::" 5( h16 ":" ) ls32\n',e+=' / [ h16 ] "::" 4( h16 ":" ) ls32\n',e+=' / [ *1( h16 ":" ) h16 ] "::" 3( h16 ":" ) ls32\n',e+=' / [ *2( h16 ":" ) h16 ] "::" 2( h16 ":" ) ls32\n',e+=' / [ *3( h16 ":" ) h16 ] "::" h16 ":" ls32\n',e+=' / [ *4( h16 ":" ) h16 ] "::" ls32\n',e+=' / [ *5( h16 ":" ) h16 ] "::" h16\n',e+=' / [ *6( h16 ":" ) h16 ] "::"\n',e+="\n",e+="h16 = 1*4HEXDIG\n",e+='ls32 = ( h16 ":" h16 ) / IPv4address\n',e+='IPv4address = dec-octet "." dec-octet "." dec-octet "." dec-octet\n',e+="dec-octet = DIGIT ; 0-9\n",e+=" / %x31-39 DIGIT ; 10-99\n",e+=' / "1" 2DIGIT ; 100-199\n',e+=' / "2" %x30-34 DIGIT ; 200-249\n',e+=' / "25" %x30-35 ; 250-255\n',e+="\n",e+="reg-name = *( unreserved / pct-encoded / sub-delims )\n",e+="\n",e+='path = path-abempty ; begins with "/" or is empty\n',e+=' / path-absolute ; begins with "/" but not "//"\n',e+=" / path-noscheme ; begins with a non-colon segment\n",e+=" / path-rootless ; begins with a segment\n",e+=" / path-empty ; zero characters\n",e+="\n",e+='path-abempty = *( "/" segment )\n',e+='path-absolute = "/" [ segment-nz *( "/" segment ) ]\n',e+='path-noscheme = segment-nz-nc *( "/" segment )\n',e+='path-rootless = segment-nz *( "/" segment )\n',e+="path-empty = 0pchar\n",e+="\n",e+="segment = *pchar\n",e+="segment-nz = 1*pchar\n",e+='segment-nz-nc = 1*( unreserved / pct-encoded / sub-delims / "@" )\n',e+='; non-zero-length segment without any colon ":"\n',e+="\n",e+='pchar = unreserved / pct-encoded / sub-delims / ":" / "@"\n',e+="\n",e+='query = *( pchar / "/" / "?" )\n',e+="\n",e+='fragment = *( pchar / "/" / "?" )\n',e+="\n",e+='pct-encoded = "%" HEXDIG HEXDIG\n',e+="\n",e+='unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"\n',e+="reserved = gen-delims / sub-delims\n",e+='gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"\n',e+='sub-delims = "!" / "$" / "&" / "\'" / "(" / ")"\n',e+=' / "*" / "+" / "," / ";" / "="\n',e+="; ==============================================================================\n",e+="; Sign in with Ethereum (EIP-4361)\n",e+="; ==============================================================================\n",e+=";\n",e+="; Requires:\n",e+="; - core.bnf\n",e+="; - datetime.bnf\n",e+="; - uri.bnf\n",e+=";\n",e+="; References:\n",e+="; - https://eips.ethereum.org/EIPS/eip-4361\n",e+="\n",e+="sign-in-with-ethereum =\n",e+=' message-domain %s" wants you to sign in with your Ethereum account:" LF\n',e+=" message-address LF\n",e+=" LF\n",e+=" [ message-statement LF ]\n",e+=" LF\n",e+=' %s"URI: " message-uri LF\n',e+=' %s"Version: " message-version LF\n',e+=' %s"Chain ID: " message-chain-id LF\n',e+=' %s"Nonce: " message-nonce LF\n',e+=' %s"Issued At: " message-issued-at\n',e+=' [ LF %s"Expiration Time: " message-expiration-time ]\n',e+=' [ LF %s"Not Before: " message-not-before ]\n',e+=' [ LF %s"Request ID: " message-request-id ]\n',e+=' [ LF %s"Resources:" message-resources ]\n',e+="\n",e+="message-domain = authority\n",e+='message-address = "0x" 40*40HEXDIG\n',e+='message-statement = 1*( reserved / unreserved / " " )\n',e+="message-uri = URI\n",e+='message-version = "1"\n',e+="message-chain-id = 1*DIGIT\n",e+="message-nonce = 8*( ALPHA / DIGIT )\n",e+="message-issued-at = date-time\n",e+="message-expiration-time = date-time\n",e+="message-not-before = date-time\n",e+="message-request-id = *pchar\n",e+='message-resources = *( LF "- " URI )\n','; ==============================================================================\n; Core rules for ABNF (RFC 5234)\n; ==============================================================================\n;\n; References:\n; - https://www.rfc-editor.org/rfc/rfc5234#appendix-B.1\n\nALPHA = %x41-5A / %x61-7A\n ; A-Z / a-z\n\nBIT = "0" / "1"\n\nCHAR = %x01-7F\n ; any 7-bit US-ASCII character,\n ; excluding NUL\n\nCR = %x0D\n ; carriage return\n\nCRLF = CR LF\n ; Internet standard newline\n\nCTL = %x00-1F / %x7F\n ; controls\n\nDIGIT = %x30-39\n ; 0-9\n\nDQUOTE = %x22\n ; " (Double Quote)\n\nHEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F"\n\nHTAB = %x09\n ; horizontal tab\n\nLF = %x0A\n ; linefeed\n\nLWSP = *(WSP / CRLF WSP)\n ; Use of this linear-white-space rule\n ; permits lines containing only white\n ; space that are no longer legal in\n ; mail headers and have caused\n ; interoperability problems in other\n ; contexts.\n ; Do not use when defining mail\n ; headers and use with caution in\n ; other contexts.\n\nOCTET = %x00-FF\n ; 8 bits of data\n\nSP = %x20\n\nVCHAR = %x21-7E\n ; visible (printing) characters\n\nWSP = SP / HTAB\n ; white space\n; ==============================================================================\n; Internet Date/Time Format (RFC 3339)\n; ==============================================================================\n;\n; Requires:\n; - core.bnf\n;\n; References:\n; - https://www.rfc-editor.org/rfc/rfc3339#section-5.6\n\ndate-fullyear = 4DIGIT\n\ndate-month = 2DIGIT ; 01-12\n\ndate-mday = 2DIGIT ; 01-28, 01-29, 01-30, 01-31 based on\n ; month/year\n\ntime-hour = 2DIGIT ; 00-23\n\ntime-minute = 2DIGIT ; 00-59\n\ntime-second = 2DIGIT ; 00-58, 00-59, 00-60 based on leap second\n ; rules\n\ntime-secfrac = "." 1*DIGIT\n\ntime-numoffset = ("+" / "-") time-hour ":" time-minute\n\ntime-offset = "Z" / time-numoffset\n\npartial-time = time-hour ":" time-minute ":" time-second\n [time-secfrac]\n\nfull-date = date-fullyear "-" date-month "-" date-mday\n\nfull-time = partial-time time-offset\n\ndate-time = full-date "T" full-time\n; ==============================================================================\n; Uniform Resource Identifier (RFC 3986)\n; ==============================================================================\n;\n; Requires:\n; - core.bnf\n;\n; References:\n; - https://www.rfc-editor.org/rfc/rfc3986#appendix-A\n\nURI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]\n\nhier-part = "//" authority path-abempty\n / path-absolute\n / path-rootless\n / path-empty\n\nURI-reference = URI / relative-ref\n\nabsolute-URI = scheme ":" hier-part [ "?" query ]\n\nrelative-ref = relative-part [ "?" query ] [ "#" fragment ]\n\nrelative-part = "//" authority path-abempty\n / path-absolute\n / path-noscheme\n / path-empty\n\nscheme = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." )\n\nauthority = [ userinfo "@" ] host [ ":" port ]\nuserinfo = *( unreserved / pct-encoded / sub-delims / ":" )\nhost = IP-literal / IPv4address / reg-name\nport = *DIGIT\n\nIP-literal = "[" ( IPv6address / IPvFuture ) "]"\n\nIPvFuture = "v" 1*HEXDIG "." 1*( unreserved / sub-delims / ":" )\n\nIPv6address = 6( h16 ":" ) ls32\n / "::" 5( h16 ":" ) ls32\n / [ h16 ] "::" 4( h16 ":" ) ls32\n / [ *1( h16 ":" ) h16 ] "::" 3( h16 ":" ) ls32\n / [ *2( h16 ":" ) h16 ] "::" 2( h16 ":" ) ls32\n / [ *3( h16 ":" ) h16 ] "::" h16 ":" ls32\n / [ *4( h16 ":" ) h16 ] "::" ls32\n / [ *5( h16 ":" ) h16 ] "::" h16\n / [ *6( h16 ":" ) h16 ] "::"\n\nh16 = 1*4HEXDIG\nls32 = ( h16 ":" h16 ) / IPv4address\nIPv4address = dec-octet "." dec-octet "." dec-octet "." dec-octet\ndec-octet = DIGIT ; 0-9\n / %x31-39 DIGIT ; 10-99\n / "1" 2DIGIT ; 100-199\n / "2" %x30-34 DIGIT ; 200-249\n / "25" %x30-35 ; 250-255\n\nreg-name = *( unreserved / pct-encoded / sub-delims )\n\npath = path-abempty ; begins with "/" or is empty\n / path-absolute ; begins with "/" but not "//"\n / path-noscheme ; begins with a non-colon segment\n / path-rootless ; begins with a segment\n / path-empty ; zero characters\n\npath-abempty = *( "/" segment )\npath-absolute = "/" [ segment-nz *( "/" segment ) ]\npath-noscheme = segment-nz-nc *( "/" segment )\npath-rootless = segment-nz *( "/" segment )\npath-empty = 0pchar\n\nsegment = *pchar\nsegment-nz = 1*pchar\nsegment-nz-nc = 1*( unreserved / pct-encoded / sub-delims / "@" )\n; non-zero-length segment without any colon ":"\n\npchar = unreserved / pct-encoded / sub-delims / ":" / "@"\n\nquery = *( pchar / "/" / "?" )\n\nfragment = *( pchar / "/" / "?" )\n\npct-encoded = "%" HEXDIG HEXDIG\n\nunreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"\nreserved = gen-delims / sub-delims\ngen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"\nsub-delims = "!" / "$" / "&" / "\'" / "(" / ")"\n / "*" / "+" / "," / ";" / "="\n; ==============================================================================\n; Sign in with Ethereum (EIP-4361)\n; ==============================================================================\n;\n; Requires:\n; - core.bnf\n; - datetime.bnf\n; - uri.bnf\n;\n; References:\n; - https://eips.ethereum.org/EIPS/eip-4361\n\nsign-in-with-ethereum =\n message-domain %s" wants you to sign in with your Ethereum account:" LF\n message-address LF\n LF\n [ message-statement LF ]\n LF\n %s"URI: " message-uri LF\n %s"Version: " message-version LF\n %s"Chain ID: " message-chain-id LF\n %s"Nonce: " message-nonce LF\n %s"Issued At: " message-issued-at\n [ LF %s"Expiration Time: " message-expiration-time ]\n [ LF %s"Not Before: " message-not-before ]\n [ LF %s"Request ID: " message-request-id ]\n [ LF %s"Resources:" message-resources ]\n\nmessage-domain = authority\nmessage-address = "0x" 40*40HEXDIG\nmessage-statement = 1*( reserved / unreserved / " " )\nmessage-uri = URI\nmessage-version = "1"\nmessage-chain-id = 1*DIGIT\nmessage-nonce = 8*( ALPHA / DIGIT )\nmessage-issued-at = date-time\nmessage-expiration-time = date-time\nmessage-not-before = date-time\nmessage-request-id = *pchar\nmessage-resources = *( LF "- " URI )\n'}}})),s.register("iEXqR",(function(e,t){e.exports=function(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"ALPHA",lower:"alpha",index:0,isBkr:!1},this.rules[1]={name:"BIT",lower:"bit",index:1,isBkr:!1},this.rules[2]={name:"CHAR",lower:"char",index:2,isBkr:!1},this.rules[3]={name:"CR",lower:"cr",index:3,isBkr:!1},this.rules[4]={name:"CRLF",lower:"crlf",index:4,isBkr:!1},this.rules[5]={name:"CTL",lower:"ctl",index:5,isBkr:!1},this.rules[6]={name:"DIGIT",lower:"digit",index:6,isBkr:!1},this.rules[7]={name:"DQUOTE",lower:"dquote",index:7,isBkr:!1},this.rules[8]={name:"HEXDIG",lower:"hexdig",index:8,isBkr:!1},this.rules[9]={name:"HTAB",lower:"htab",index:9,isBkr:!1},this.rules[10]={name:"LF",lower:"lf",index:10,isBkr:!1},this.rules[11]={name:"LWSP",lower:"lwsp",index:11,isBkr:!1},this.rules[12]={name:"OCTET",lower:"octet",index:12,isBkr:!1},this.rules[13]={name:"SP",lower:"sp",index:13,isBkr:!1},this.rules[14]={name:"VCHAR",lower:"vchar",index:14,isBkr:!1},this.rules[15]={name:"WSP",lower:"wsp",index:15,isBkr:!1},this.rules[16]={name:"date-fullyear",lower:"date-fullyear",index:16,isBkr:!1},this.rules[17]={name:"date-month",lower:"date-month",index:17,isBkr:!1},this.rules[18]={name:"date-mday",lower:"date-mday",index:18,isBkr:!1},this.rules[19]={name:"time-hour",lower:"time-hour",index:19,isBkr:!1},this.rules[20]={name:"time-minute",lower:"time-minute",index:20,isBkr:!1},this.rules[21]={name:"time-second",lower:"time-second",index:21,isBkr:!1},this.rules[22]={name:"time-secfrac",lower:"time-secfrac",index:22,isBkr:!1},this.rules[23]={name:"time-numoffset",lower:"time-numoffset",index:23,isBkr:!1},this.rules[24]={name:"time-offset",lower:"time-offset",index:24,isBkr:!1},this.rules[25]={name:"partial-time",lower:"partial-time",index:25,isBkr:!1},this.rules[26]={name:"full-date",lower:"full-date",index:26,isBkr:!1},this.rules[27]={name:"full-time",lower:"full-time",index:27,isBkr:!1},this.rules[28]={name:"date-time",lower:"date-time",index:28,isBkr:!1},this.rules[29]={name:"URI",lower:"uri",index:29,isBkr:!1},this.rules[30]={name:"hier-part",lower:"hier-part",index:30,isBkr:!1},this.rules[31]={name:"URI-reference",lower:"uri-reference",index:31,isBkr:!1},this.rules[32]={name:"absolute-URI",lower:"absolute-uri",index:32,isBkr:!1},this.rules[33]={name:"relative-ref",lower:"relative-ref",index:33,isBkr:!1},this.rules[34]={name:"relative-part",lower:"relative-part",index:34,isBkr:!1},this.rules[35]={name:"scheme",lower:"scheme",index:35,isBkr:!1},this.rules[36]={name:"authority",lower:"authority",index:36,isBkr:!1},this.rules[37]={name:"userinfo",lower:"userinfo",index:37,isBkr:!1},this.rules[38]={name:"host",lower:"host",index:38,isBkr:!1},this.rules[39]={name:"port",lower:"port",index:39,isBkr:!1},this.rules[40]={name:"IP-literal",lower:"ip-literal",index:40,isBkr:!1},this.rules[41]={name:"IPvFuture",lower:"ipvfuture",index:41,isBkr:!1},this.rules[42]={name:"IPv6address",lower:"ipv6address",index:42,isBkr:!1},this.rules[43]={name:"h16",lower:"h16",index:43,isBkr:!1},this.rules[44]={name:"ls32",lower:"ls32",index:44,isBkr:!1},this.rules[45]={name:"IPv4address",lower:"ipv4address",index:45,isBkr:!1},this.rules[46]={name:"dec-octet",lower:"dec-octet",index:46,isBkr:!1},this.rules[47]={name:"reg-name",lower:"reg-name",index:47,isBkr:!1},this.rules[48]={name:"path",lower:"path",index:48,isBkr:!1},this.rules[49]={name:"path-abempty",lower:"path-abempty",index:49,isBkr:!1},this.rules[50]={name:"path-absolute",lower:"path-absolute",index:50,isBkr:!1},this.rules[51]={name:"path-noscheme",lower:"path-noscheme",index:51,isBkr:!1},this.rules[52]={name:"path-rootless",lower:"path-rootless",index:52,isBkr:!1},this.rules[53]={name:"path-empty",lower:"path-empty",index:53,isBkr:!1},this.rules[54]={name:"segment",lower:"segment",index:54,isBkr:!1},this.rules[55]={name:"segment-nz",lower:"segment-nz",index:55,isBkr:!1},this.rules[56]={name:"segment-nz-nc",lower:"segment-nz-nc",index:56,isBkr:!1},this.rules[57]={name:"pchar",lower:"pchar",index:57,isBkr:!1},this.rules[58]={name:"query",lower:"query",index:58,isBkr:!1},this.rules[59]={name:"fragment",lower:"fragment",index:59,isBkr:!1},this.rules[60]={name:"pct-encoded",lower:"pct-encoded",index:60,isBkr:!1},this.rules[61]={name:"unreserved",lower:"unreserved",index:61,isBkr:!1},this.rules[62]={name:"reserved",lower:"reserved",index:62,isBkr:!1},this.rules[63]={name:"gen-delims",lower:"gen-delims",index:63,isBkr:!1},this.rules[64]={name:"sub-delims",lower:"sub-delims",index:64,isBkr:!1},this.rules[65]={name:"sign-in-with-solana",lower:"sign-in-with-solana",index:65,isBkr:!1},this.rules[66]={name:"advanced-fields",lower:"advanced-fields",index:66,isBkr:!1},this.rules[67]={name:"message-domain",lower:"message-domain",index:67,isBkr:!1},this.rules[68]={name:"message-address",lower:"message-address",index:68,isBkr:!1},this.rules[69]={name:"message-statement",lower:"message-statement",index:69,isBkr:!1},this.rules[70]={name:"message-uri",lower:"message-uri",index:70,isBkr:!1},this.rules[71]={name:"message-version",lower:"message-version",index:71,isBkr:!1},this.rules[72]={name:"message-chain-id",lower:"message-chain-id",index:72,isBkr:!1},this.rules[73]={name:"message-nonce",lower:"message-nonce",index:73,isBkr:!1},this.rules[74]={name:"message-issued-at",lower:"message-issued-at",index:74,isBkr:!1},this.rules[75]={name:"message-expiration-time",lower:"message-expiration-time",index:75,isBkr:!1},this.rules[76]={name:"message-not-before",lower:"message-not-before",index:76,isBkr:!1},this.rules[77]={name:"message-request-id",lower:"message-request-id",index:77,isBkr:!1},this.rules[78]={name:"message-resources",lower:"message-resources",index:78,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:1,children:[1,2]},this.rules[0].opcodes[1]={type:5,min:65,max:90},this.rules[0].opcodes[2]={type:5,min:97,max:122},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:1,children:[1,2]},this.rules[1].opcodes[1]={type:7,string:[48]},this.rules[1].opcodes[2]={type:7,string:[49]},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:5,min:1,max:127},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:6,string:[13]},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:2,children:[1,2]},this.rules[4].opcodes[1]={type:4,index:3},this.rules[4].opcodes[2]={type:4,index:10},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:1,children:[1,2]},this.rules[5].opcodes[1]={type:5,min:0,max:31},this.rules[5].opcodes[2]={type:6,string:[127]},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:5,min:48,max:57},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:6,string:[34]},this.rules[8].opcodes=[],this.rules[8].opcodes[0]={type:1,children:[1,2,3,4,5,6,7]},this.rules[8].opcodes[1]={type:4,index:6},this.rules[8].opcodes[2]={type:7,string:[97]},this.rules[8].opcodes[3]={type:7,string:[98]},this.rules[8].opcodes[4]={type:7,string:[99]},this.rules[8].opcodes[5]={type:7,string:[100]},this.rules[8].opcodes[6]={type:7,string:[101]},this.rules[8].opcodes[7]={type:7,string:[102]},this.rules[9].opcodes=[],this.rules[9].opcodes[0]={type:6,string:[9]},this.rules[10].opcodes=[],this.rules[10].opcodes[0]={type:6,string:[10]},this.rules[11].opcodes=[],this.rules[11].opcodes[0]={type:3,min:0,max:1/0},this.rules[11].opcodes[1]={type:1,children:[2,3]},this.rules[11].opcodes[2]={type:4,index:15},this.rules[11].opcodes[3]={type:2,children:[4,5]},this.rules[11].opcodes[4]={type:4,index:4},this.rules[11].opcodes[5]={type:4,index:15},this.rules[12].opcodes=[],this.rules[12].opcodes[0]={type:5,min:0,max:255},this.rules[13].opcodes=[],this.rules[13].opcodes[0]={type:6,string:[32]},this.rules[14].opcodes=[],this.rules[14].opcodes[0]={type:5,min:33,max:126},this.rules[15].opcodes=[],this.rules[15].opcodes[0]={type:1,children:[1,2]},this.rules[15].opcodes[1]={type:4,index:13},this.rules[15].opcodes[2]={type:4,index:9},this.rules[16].opcodes=[],this.rules[16].opcodes[0]={type:3,min:4,max:4},this.rules[16].opcodes[1]={type:4,index:6},this.rules[17].opcodes=[],this.rules[17].opcodes[0]={type:3,min:2,max:2},this.rules[17].opcodes[1]={type:4,index:6},this.rules[18].opcodes=[],this.rules[18].opcodes[0]={type:3,min:2,max:2},this.rules[18].opcodes[1]={type:4,index:6},this.rules[19].opcodes=[],this.rules[19].opcodes[0]={type:3,min:2,max:2},this.rules[19].opcodes[1]={type:4,index:6},this.rules[20].opcodes=[],this.rules[20].opcodes[0]={type:3,min:2,max:2},this.rules[20].opcodes[1]={type:4,index:6},this.rules[21].opcodes=[],this.rules[21].opcodes[0]={type:3,min:2,max:2},this.rules[21].opcodes[1]={type:4,index:6},this.rules[22].opcodes=[],this.rules[22].opcodes[0]={type:2,children:[1,2]},this.rules[22].opcodes[1]={type:7,string:[46]},this.rules[22].opcodes[2]={type:3,min:1,max:1/0},this.rules[22].opcodes[3]={type:4,index:6},this.rules[23].opcodes=[],this.rules[23].opcodes[0]={type:2,children:[1,4,5,6]},this.rules[23].opcodes[1]={type:1,children:[2,3]},this.rules[23].opcodes[2]={type:7,string:[43]},this.rules[23].opcodes[3]={type:7,string:[45]},this.rules[23].opcodes[4]={type:4,index:19},this.rules[23].opcodes[5]={type:7,string:[58]},this.rules[23].opcodes[6]={type:4,index:20},this.rules[24].opcodes=[],this.rules[24].opcodes[0]={type:1,children:[1,2]},this.rules[24].opcodes[1]={type:7,string:[122]},this.rules[24].opcodes[2]={type:4,index:23},this.rules[25].opcodes=[],this.rules[25].opcodes[0]={type:2,children:[1,2,3,4,5,6]},this.rules[25].opcodes[1]={type:4,index:19},this.rules[25].opcodes[2]={type:7,string:[58]},this.rules[25].opcodes[3]={type:4,index:20},this.rules[25].opcodes[4]={type:7,string:[58]},this.rules[25].opcodes[5]={type:4,index:21},this.rules[25].opcodes[6]={type:3,min:0,max:1},this.rules[25].opcodes[7]={type:4,index:22},this.rules[26].opcodes=[],this.rules[26].opcodes[0]={type:2,children:[1,2,3,4,5]},this.rules[26].opcodes[1]={type:4,index:16},this.rules[26].opcodes[2]={type:7,string:[45]},this.rules[26].opcodes[3]={type:4,index:17},this.rules[26].opcodes[4]={type:7,string:[45]},this.rules[26].opcodes[5]={type:4,index:18},this.rules[27].opcodes=[],this.rules[27].opcodes[0]={type:2,children:[1,2]},this.rules[27].opcodes[1]={type:4,index:25},this.rules[27].opcodes[2]={type:4,index:24},this.rules[28].opcodes=[],this.rules[28].opcodes[0]={type:2,children:[1,2,3]},this.rules[28].opcodes[1]={type:4,index:26},this.rules[28].opcodes[2]={type:7,string:[116]},this.rules[28].opcodes[3]={type:4,index:27},this.rules[29].opcodes=[],this.rules[29].opcodes[0]={type:2,children:[1,2,3,4,8]},this.rules[29].opcodes[1]={type:4,index:35},this.rules[29].opcodes[2]={type:7,string:[58]},this.rules[29].opcodes[3]={type:4,index:30},this.rules[29].opcodes[4]={type:3,min:0,max:1},this.rules[29].opcodes[5]={type:2,children:[6,7]},this.rules[29].opcodes[6]={type:7,string:[63]},this.rules[29].opcodes[7]={type:4,index:58},this.rules[29].opcodes[8]={type:3,min:0,max:1},this.rules[29].opcodes[9]={type:2,children:[10,11]},this.rules[29].opcodes[10]={type:7,string:[35]},this.rules[29].opcodes[11]={type:4,index:59},this.rules[30].opcodes=[],this.rules[30].opcodes[0]={type:1,children:[1,5,6,7]},this.rules[30].opcodes[1]={type:2,children:[2,3,4]},this.rules[30].opcodes[2]={type:7,string:[47,47]},this.rules[30].opcodes[3]={type:4,index:36},this.rules[30].opcodes[4]={type:4,index:49},this.rules[30].opcodes[5]={type:4,index:50},this.rules[30].opcodes[6]={type:4,index:52},this.rules[30].opcodes[7]={type:4,index:53},this.rules[31].opcodes=[],this.rules[31].opcodes[0]={type:1,children:[1,2]},this.rules[31].opcodes[1]={type:4,index:29},this.rules[31].opcodes[2]={type:4,index:33},this.rules[32].opcodes=[],this.rules[32].opcodes[0]={type:2,children:[1,2,3,4]},this.rules[32].opcodes[1]={type:4,index:35},this.rules[32].opcodes[2]={type:7,string:[58]},this.rules[32].opcodes[3]={type:4,index:30},this.rules[32].opcodes[4]={type:3,min:0,max:1},this.rules[32].opcodes[5]={type:2,children:[6,7]},this.rules[32].opcodes[6]={type:7,string:[63]},this.rules[32].opcodes[7]={type:4,index:58},this.rules[33].opcodes=[],this.rules[33].opcodes[0]={type:2,children:[1,2,6]},this.rules[33].opcodes[1]={type:4,index:34},this.rules[33].opcodes[2]={type:3,min:0,max:1},this.rules[33].opcodes[3]={type:2,children:[4,5]},this.rules[33].opcodes[4]={type:7,string:[63]},this.rules[33].opcodes[5]={type:4,index:58},this.rules[33].opcodes[6]={type:3,min:0,max:1},this.rules[33].opcodes[7]={type:2,children:[8,9]},this.rules[33].opcodes[8]={type:7,string:[35]},this.rules[33].opcodes[9]={type:4,index:59},this.rules[34].opcodes=[],this.rules[34].opcodes[0]={type:1,children:[1,5,6,7]},this.rules[34].opcodes[1]={type:2,children:[2,3,4]},this.rules[34].opcodes[2]={type:7,string:[47,47]},this.rules[34].opcodes[3]={type:4,index:36},this.rules[34].opcodes[4]={type:4,index:49},this.rules[34].opcodes[5]={type:4,index:50},this.rules[34].opcodes[6]={type:4,index:51},this.rules[34].opcodes[7]={type:4,index:53},this.rules[35].opcodes=[],this.rules[35].opcodes[0]={type:2,children:[1,2]},this.rules[35].opcodes[1]={type:4,index:0},this.rules[35].opcodes[2]={type:3,min:0,max:1/0},this.rules[35].opcodes[3]={type:1,children:[4,5,6,7,8]},this.rules[35].opcodes[4]={type:4,index:0},this.rules[35].opcodes[5]={type:4,index:6},this.rules[35].opcodes[6]={type:7,string:[43]},this.rules[35].opcodes[7]={type:7,string:[45]},this.rules[35].opcodes[8]={type:7,string:[46]},this.rules[36].opcodes=[],this.rules[36].opcodes[0]={type:2,children:[1,5,6]},this.rules[36].opcodes[1]={type:3,min:0,max:1},this.rules[36].opcodes[2]={type:2,children:[3,4]},this.rules[36].opcodes[3]={type:4,index:37},this.rules[36].opcodes[4]={type:7,string:[64]},this.rules[36].opcodes[5]={type:4,index:38},this.rules[36].opcodes[6]={type:3,min:0,max:1},this.rules[36].opcodes[7]={type:2,children:[8,9]},this.rules[36].opcodes[8]={type:7,string:[58]},this.rules[36].opcodes[9]={type:4,index:39},this.rules[37].opcodes=[],this.rules[37].opcodes[0]={type:3,min:0,max:1/0},this.rules[37].opcodes[1]={type:1,children:[2,3,4,5]},this.rules[37].opcodes[2]={type:4,index:61},this.rules[37].opcodes[3]={type:4,index:60},this.rules[37].opcodes[4]={type:4,index:64},this.rules[37].opcodes[5]={type:7,string:[58]},this.rules[38].opcodes=[],this.rules[38].opcodes[0]={type:1,children:[1,2,3]},this.rules[38].opcodes[1]={type:4,index:40},this.rules[38].opcodes[2]={type:4,index:45},this.rules[38].opcodes[3]={type:4,index:47},this.rules[39].opcodes=[],this.rules[39].opcodes[0]={type:3,min:0,max:1/0},this.rules[39].opcodes[1]={type:4,index:6},this.rules[40].opcodes=[],this.rules[40].opcodes[0]={type:2,children:[1,2,5]},this.rules[40].opcodes[1]={type:7,string:[91]},this.rules[40].opcodes[2]={type:1,children:[3,4]},this.rules[40].opcodes[3]={type:4,index:42},this.rules[40].opcodes[4]={type:4,index:41},this.rules[40].opcodes[5]={type:7,string:[93]},this.rules[41].opcodes=[],this.rules[41].opcodes[0]={type:2,children:[1,2,4,5]},this.rules[41].opcodes[1]={type:7,string:[118]},this.rules[41].opcodes[2]={type:3,min:1,max:1/0},this.rules[41].opcodes[3]={type:4,index:8},this.rules[41].opcodes[4]={type:7,string:[46]},this.rules[41].opcodes[5]={type:3,min:1,max:1/0},this.rules[41].opcodes[6]={type:1,children:[7,8,9]},this.rules[41].opcodes[7]={type:4,index:61},this.rules[41].opcodes[8]={type:4,index:64},this.rules[41].opcodes[9]={type:7,string:[58]},this.rules[42].opcodes=[],this.rules[42].opcodes[0]={type:1,children:[1,7,14,23,37,51,63,73,83]},this.rules[42].opcodes[1]={type:2,children:[2,6]},this.rules[42].opcodes[2]={type:3,min:6,max:6},this.rules[42].opcodes[3]={type:2,children:[4,5]},this.rules[42].opcodes[4]={type:4,index:43},this.rules[42].opcodes[5]={type:7,string:[58]},this.rules[42].opcodes[6]={type:4,index:44},this.rules[42].opcodes[7]={type:2,children:[8,9,13]},this.rules[42].opcodes[8]={type:7,string:[58,58]},this.rules[42].opcodes[9]={type:3,min:5,max:5},this.rules[42].opcodes[10]={type:2,children:[11,12]},this.rules[42].opcodes[11]={type:4,index:43},this.rules[42].opcodes[12]={type:7,string:[58]},this.rules[42].opcodes[13]={type:4,index:44},this.rules[42].opcodes[14]={type:2,children:[15,17,18,22]},this.rules[42].opcodes[15]={type:3,min:0,max:1},this.rules[42].opcodes[16]={type:4,index:43},this.rules[42].opcodes[17]={type:7,string:[58,58]},this.rules[42].opcodes[18]={type:3,min:4,max:4},this.rules[42].opcodes[19]={type:2,children:[20,21]},this.rules[42].opcodes[20]={type:4,index:43},this.rules[42].opcodes[21]={type:7,string:[58]},this.rules[42].opcodes[22]={type:4,index:44},this.rules[42].opcodes[23]={type:2,children:[24,31,32,36]},this.rules[42].opcodes[24]={type:3,min:0,max:1},this.rules[42].opcodes[25]={type:2,children:[26,30]},this.rules[42].opcodes[26]={type:3,min:0,max:1},this.rules[42].opcodes[27]={type:2,children:[28,29]},this.rules[42].opcodes[28]={type:4,index:43},this.rules[42].opcodes[29]={type:7,string:[58]},this.rules[42].opcodes[30]={type:4,index:43},this.rules[42].opcodes[31]={type:7,string:[58,58]},this.rules[42].opcodes[32]={type:3,min:3,max:3},this.rules[42].opcodes[33]={type:2,children:[34,35]},this.rules[42].opcodes[34]={type:4,index:43},this.rules[42].opcodes[35]={type:7,string:[58]},this.rules[42].opcodes[36]={type:4,index:44},this.rules[42].opcodes[37]={type:2,children:[38,45,46,50]},this.rules[42].opcodes[38]={type:3,min:0,max:1},this.rules[42].opcodes[39]={type:2,children:[40,44]},this.rules[42].opcodes[40]={type:3,min:0,max:2},this.rules[42].opcodes[41]={type:2,children:[42,43]},this.rules[42].opcodes[42]={type:4,index:43},this.rules[42].opcodes[43]={type:7,string:[58]},this.rules[42].opcodes[44]={type:4,index:43},this.rules[42].opcodes[45]={type:7,string:[58,58]},this.rules[42].opcodes[46]={type:3,min:2,max:2},this.rules[42].opcodes[47]={type:2,children:[48,49]},this.rules[42].opcodes[48]={type:4,index:43},this.rules[42].opcodes[49]={type:7,string:[58]},this.rules[42].opcodes[50]={type:4,index:44},this.rules[42].opcodes[51]={type:2,children:[52,59,60,61,62]},this.rules[42].opcodes[52]={type:3,min:0,max:1},this.rules[42].opcodes[53]={type:2,children:[54,58]},this.rules[42].opcodes[54]={type:3,min:0,max:3},this.rules[42].opcodes[55]={type:2,children:[56,57]},this.rules[42].opcodes[56]={type:4,index:43},this.rules[42].opcodes[57]={type:7,string:[58]},this.rules[42].opcodes[58]={type:4,index:43},this.rules[42].opcodes[59]={type:7,string:[58,58]},this.rules[42].opcodes[60]={type:4,index:43},this.rules[42].opcodes[61]={type:7,string:[58]},this.rules[42].opcodes[62]={type:4,index:44},this.rules[42].opcodes[63]={type:2,children:[64,71,72]},this.rules[42].opcodes[64]={type:3,min:0,max:1},this.rules[42].opcodes[65]={type:2,children:[66,70]},this.rules[42].opcodes[66]={type:3,min:0,max:4},this.rules[42].opcodes[67]={type:2,children:[68,69]},this.rules[42].opcodes[68]={type:4,index:43},this.rules[42].opcodes[69]={type:7,string:[58]},this.rules[42].opcodes[70]={type:4,index:43},this.rules[42].opcodes[71]={type:7,string:[58,58]},this.rules[42].opcodes[72]={type:4,index:44},this.rules[42].opcodes[73]={type:2,children:[74,81,82]},this.rules[42].opcodes[74]={type:3,min:0,max:1},this.rules[42].opcodes[75]={type:2,children:[76,80]},this.rules[42].opcodes[76]={type:3,min:0,max:5},this.rules[42].opcodes[77]={type:2,children:[78,79]},this.rules[42].opcodes[78]={type:4,index:43},this.rules[42].opcodes[79]={type:7,string:[58]},this.rules[42].opcodes[80]={type:4,index:43},this.rules[42].opcodes[81]={type:7,string:[58,58]},this.rules[42].opcodes[82]={type:4,index:43},this.rules[42].opcodes[83]={type:2,children:[84,91]},this.rules[42].opcodes[84]={type:3,min:0,max:1},this.rules[42].opcodes[85]={type:2,children:[86,90]},this.rules[42].opcodes[86]={type:3,min:0,max:6},this.rules[42].opcodes[87]={type:2,children:[88,89]},this.rules[42].opcodes[88]={type:4,index:43},this.rules[42].opcodes[89]={type:7,string:[58]},this.rules[42].opcodes[90]={type:4,index:43},this.rules[42].opcodes[91]={type:7,string:[58,58]},this.rules[43].opcodes=[],this.rules[43].opcodes[0]={type:3,min:1,max:4},this.rules[43].opcodes[1]={type:4,index:8},this.rules[44].opcodes=[],this.rules[44].opcodes[0]={type:1,children:[1,5]},this.rules[44].opcodes[1]={type:2,children:[2,3,4]},this.rules[44].opcodes[2]={type:4,index:43},this.rules[44].opcodes[3]={type:7,string:[58]},this.rules[44].opcodes[4]={type:4,index:43},this.rules[44].opcodes[5]={type:4,index:45},this.rules[45].opcodes=[],this.rules[45].opcodes[0]={type:2,children:[1,2,3,4,5,6,7]},this.rules[45].opcodes[1]={type:4,index:46},this.rules[45].opcodes[2]={type:7,string:[46]},this.rules[45].opcodes[3]={type:4,index:46},this.rules[45].opcodes[4]={type:7,string:[46]},this.rules[45].opcodes[5]={type:4,index:46},this.rules[45].opcodes[6]={type:7,string:[46]},this.rules[45].opcodes[7]={type:4,index:46},this.rules[46].opcodes=[],this.rules[46].opcodes[0]={type:1,children:[1,2,5,9,13]},this.rules[46].opcodes[1]={type:4,index:6},this.rules[46].opcodes[2]={type:2,children:[3,4]},this.rules[46].opcodes[3]={type:5,min:49,max:57},this.rules[46].opcodes[4]={type:4,index:6},this.rules[46].opcodes[5]={type:2,children:[6,7]},this.rules[46].opcodes[6]={type:7,string:[49]},this.rules[46].opcodes[7]={type:3,min:2,max:2},this.rules[46].opcodes[8]={type:4,index:6},this.rules[46].opcodes[9]={type:2,children:[10,11,12]},this.rules[46].opcodes[10]={type:7,string:[50]},this.rules[46].opcodes[11]={type:5,min:48,max:52},this.rules[46].opcodes[12]={type:4,index:6},this.rules[46].opcodes[13]={type:2,children:[14,15]},this.rules[46].opcodes[14]={type:7,string:[50,53]},this.rules[46].opcodes[15]={type:5,min:48,max:53},this.rules[47].opcodes=[],this.rules[47].opcodes[0]={type:3,min:0,max:1/0},this.rules[47].opcodes[1]={type:1,children:[2,3,4]},this.rules[47].opcodes[2]={type:4,index:61},this.rules[47].opcodes[3]={type:4,index:60},this.rules[47].opcodes[4]={type:4,index:64},this.rules[48].opcodes=[],this.rules[48].opcodes[0]={type:1,children:[1,2,3,4,5]},this.rules[48].opcodes[1]={type:4,index:49},this.rules[48].opcodes[2]={type:4,index:50},this.rules[48].opcodes[3]={type:4,index:51},this.rules[48].opcodes[4]={type:4,index:52},this.rules[48].opcodes[5]={type:4,index:53},this.rules[49].opcodes=[],this.rules[49].opcodes[0]={type:3,min:0,max:1/0},this.rules[49].opcodes[1]={type:2,children:[2,3]},this.rules[49].opcodes[2]={type:7,string:[47]},this.rules[49].opcodes[3]={type:4,index:54},this.rules[50].opcodes=[],this.rules[50].opcodes[0]={type:2,children:[1,2]},this.rules[50].opcodes[1]={type:7,string:[47]},this.rules[50].opcodes[2]={type:3,min:0,max:1},this.rules[50].opcodes[3]={type:2,children:[4,5]},this.rules[50].opcodes[4]={type:4,index:55},this.rules[50].opcodes[5]={type:3,min:0,max:1/0},this.rules[50].opcodes[6]={type:2,children:[7,8]},this.rules[50].opcodes[7]={type:7,string:[47]},this.rules[50].opcodes[8]={type:4,index:54},this.rules[51].opcodes=[],this.rules[51].opcodes[0]={type:2,children:[1,2]},this.rules[51].opcodes[1]={type:4,index:56},this.rules[51].opcodes[2]={type:3,min:0,max:1/0},this.rules[51].opcodes[3]={type:2,children:[4,5]},this.rules[51].opcodes[4]={type:7,string:[47]},this.rules[51].opcodes[5]={type:4,index:54},this.rules[52].opcodes=[],this.rules[52].opcodes[0]={type:2,children:[1,2]},this.rules[52].opcodes[1]={type:4,index:55},this.rules[52].opcodes[2]={type:3,min:0,max:1/0},this.rules[52].opcodes[3]={type:2,children:[4,5]},this.rules[52].opcodes[4]={type:7,string:[47]},this.rules[52].opcodes[5]={type:4,index:54},this.rules[53].opcodes=[],this.rules[53].opcodes[0]={type:3,min:0,max:0},this.rules[53].opcodes[1]={type:4,index:57},this.rules[54].opcodes=[],this.rules[54].opcodes[0]={type:3,min:0,max:1/0},this.rules[54].opcodes[1]={type:4,index:57},this.rules[55].opcodes=[],this.rules[55].opcodes[0]={type:3,min:1,max:1/0},this.rules[55].opcodes[1]={type:4,index:57},this.rules[56].opcodes=[],this.rules[56].opcodes[0]={type:3,min:1,max:1/0},this.rules[56].opcodes[1]={type:1,children:[2,3,4,5]},this.rules[56].opcodes[2]={type:4,index:61},this.rules[56].opcodes[3]={type:4,index:60},this.rules[56].opcodes[4]={type:4,index:64},this.rules[56].opcodes[5]={type:7,string:[64]},this.rules[57].opcodes=[],this.rules[57].opcodes[0]={type:1,children:[1,2,3,4,5]},this.rules[57].opcodes[1]={type:4,index:61},this.rules[57].opcodes[2]={type:4,index:60},this.rules[57].opcodes[3]={type:4,index:64},this.rules[57].opcodes[4]={type:7,string:[58]},this.rules[57].opcodes[5]={type:7,string:[64]},this.rules[58].opcodes=[],this.rules[58].opcodes[0]={type:3,min:0,max:1/0},this.rules[58].opcodes[1]={type:1,children:[2,3,4]},this.rules[58].opcodes[2]={type:4,index:57},this.rules[58].opcodes[3]={type:7,string:[47]},this.rules[58].opcodes[4]={type:7,string:[63]},this.rules[59].opcodes=[],this.rules[59].opcodes[0]={type:3,min:0,max:1/0},this.rules[59].opcodes[1]={type:1,children:[2,3,4]},this.rules[59].opcodes[2]={type:4,index:57},this.rules[59].opcodes[3]={type:7,string:[47]},this.rules[59].opcodes[4]={type:7,string:[63]},this.rules[60].opcodes=[],this.rules[60].opcodes[0]={type:2,children:[1,2,3]},this.rules[60].opcodes[1]={type:7,string:[37]},this.rules[60].opcodes[2]={type:4,index:8},this.rules[60].opcodes[3]={type:4,index:8},this.rules[61].opcodes=[],this.rules[61].opcodes[0]={type:1,children:[1,2,3,4,5,6]},this.rules[61].opcodes[1]={type:4,index:0},this.rules[61].opcodes[2]={type:4,index:6},this.rules[61].opcodes[3]={type:7,string:[45]},this.rules[61].opcodes[4]={type:7,string:[46]},this.rules[61].opcodes[5]={type:7,string:[95]},this.rules[61].opcodes[6]={type:7,string:[126]},this.rules[62].opcodes=[],this.rules[62].opcodes[0]={type:1,children:[1,2]},this.rules[62].opcodes[1]={type:4,index:63},this.rules[62].opcodes[2]={type:4,index:64},this.rules[63].opcodes=[],this.rules[63].opcodes[0]={type:1,children:[1,2,3,4,5,6,7]},this.rules[63].opcodes[1]={type:7,string:[58]},this.rules[63].opcodes[2]={type:7,string:[47]},this.rules[63].opcodes[3]={type:7,string:[63]},this.rules[63].opcodes[4]={type:7,string:[35]},this.rules[63].opcodes[5]={type:7,string:[91]},this.rules[63].opcodes[6]={type:7,string:[93]},this.rules[63].opcodes[7]={type:7,string:[64]},this.rules[64].opcodes=[],this.rules[64].opcodes[0]={type:1,children:[1,2,3,4,5,6,7,8,9,10,11]},this.rules[64].opcodes[1]={type:7,string:[33]},this.rules[64].opcodes[2]={type:7,string:[36]},this.rules[64].opcodes[3]={type:7,string:[38]},this.rules[64].opcodes[4]={type:7,string:[39]},this.rules[64].opcodes[5]={type:7,string:[40]},this.rules[64].opcodes[6]={type:7,string:[41]},this.rules[64].opcodes[7]={type:7,string:[42]},this.rules[64].opcodes[8]={type:7,string:[43]},this.rules[64].opcodes[9]={type:7,string:[44]},this.rules[64].opcodes[10]={type:7,string:[59]},this.rules[64].opcodes[11]={type:7,string:[61]},this.rules[65].opcodes=[],this.rules[65].opcodes[0]={type:2,children:[1,2,3,4,5,10]},this.rules[65].opcodes[1]={type:4,index:67},this.rules[65].opcodes[2]={type:6,string:[32,119,97,110,116,115,32,121,111,117,32,116,111,32,115,105,103,110,32,105,110,32,119,105,116,104,32,121,111,117,114,32,83,111,108,97,110,97,32,97,99,99,111,117,110,116,58]},this.rules[65].opcodes[3]={type:4,index:10},this.rules[65].opcodes[4]={type:4,index:68},this.rules[65].opcodes[5]={type:3,min:0,max:1},this.rules[65].opcodes[6]={type:2,children:[7,8,9]},this.rules[65].opcodes[7]={type:4,index:10},this.rules[65].opcodes[8]={type:4,index:10},this.rules[65].opcodes[9]={type:4,index:69},this.rules[65].opcodes[10]={type:3,min:0,max:1},this.rules[65].opcodes[11]={type:2,children:[12,13]},this.rules[65].opcodes[12]={type:4,index:10},this.rules[65].opcodes[13]={type:4,index:66},this.rules[66].opcodes=[],this.rules[66].opcodes[0]={type:2,children:[1,6,11,16,21,26,31,36,41]},this.rules[66].opcodes[1]={type:3,min:0,max:1},this.rules[66].opcodes[2]={type:2,children:[3,4,5]},this.rules[66].opcodes[3]={type:4,index:10},this.rules[66].opcodes[4]={type:6,string:[85,82,73,58,32]},this.rules[66].opcodes[5]={type:4,index:70},this.rules[66].opcodes[6]={type:3,min:0,max:1},this.rules[66].opcodes[7]={type:2,children:[8,9,10]},this.rules[66].opcodes[8]={type:4,index:10},this.rules[66].opcodes[9]={type:6,string:[86,101,114,115,105,111,110,58,32]},this.rules[66].opcodes[10]={type:4,index:71},this.rules[66].opcodes[11]={type:3,min:0,max:1},this.rules[66].opcodes[12]={type:2,children:[13,14,15]},this.rules[66].opcodes[13]={type:4,index:10},this.rules[66].opcodes[14]={type:6,string:[67,104,97,105,110,32,73,68,58,32]},this.rules[66].opcodes[15]={type:4,index:72},this.rules[66].opcodes[16]={type:3,min:0,max:1},this.rules[66].opcodes[17]={type:2,children:[18,19,20]},this.rules[66].opcodes[18]={type:4,index:10},this.rules[66].opcodes[19]={type:6,string:[78,111,110,99,101,58,32]},this.rules[66].opcodes[20]={type:4,index:73},this.rules[66].opcodes[21]={type:3,min:0,max:1},this.rules[66].opcodes[22]={type:2,children:[23,24,25]},this.rules[66].opcodes[23]={type:4,index:10},this.rules[66].opcodes[24]={type:6,string:[73,115,115,117,101,100,32,65,116,58,32]},this.rules[66].opcodes[25]={type:4,index:74},this.rules[66].opcodes[26]={type:3,min:0,max:1},this.rules[66].opcodes[27]={type:2,children:[28,29,30]},this.rules[66].opcodes[28]={type:4,index:10},this.rules[66].opcodes[29]={type:6,string:[69,120,112,105,114,97,116,105,111,110,32,84,105,109,101,58,32]},this.rules[66].opcodes[30]={type:4,index:75},this.rules[66].opcodes[31]={type:3,min:0,max:1},this.rules[66].opcodes[32]={type:2,children:[33,34,35]},this.rules[66].opcodes[33]={type:4,index:10},this.rules[66].opcodes[34]={type:6,string:[78,111,116,32,66,101,102,111,114,101,58,32]},this.rules[66].opcodes[35]={type:4,index:76},this.rules[66].opcodes[36]={type:3,min:0,max:1},this.rules[66].opcodes[37]={type:2,children:[38,39,40]},this.rules[66].opcodes[38]={type:4,index:10},this.rules[66].opcodes[39]={type:6,string:[82,101,113,117,101,115,116,32,73,68,58,32]},this.rules[66].opcodes[40]={type:4,index:77},this.rules[66].opcodes[41]={type:3,min:0,max:1},this.rules[66].opcodes[42]={type:2,children:[43,44,45]},this.rules[66].opcodes[43]={type:4,index:10},this.rules[66].opcodes[44]={type:6,string:[82,101,115,111,117,114,99,101,115,58]},this.rules[66].opcodes[45]={type:4,index:78},this.rules[67].opcodes=[],this.rules[67].opcodes[0]={type:4,index:36},this.rules[68].opcodes=[],this.rules[68].opcodes[0]={type:3,min:32,max:44},this.rules[68].opcodes[1]={type:1,children:[2,3,4,5,6,7]},this.rules[68].opcodes[2]={type:5,min:49,max:57},this.rules[68].opcodes[3]={type:5,min:65,max:72},this.rules[68].opcodes[4]={type:5,min:74,max:78},this.rules[68].opcodes[5]={type:5,min:80,max:90},this.rules[68].opcodes[6]={type:5,min:97,max:107},this.rules[68].opcodes[7]={type:5,min:109,max:122},this.rules[69].opcodes=[],this.rules[69].opcodes[0]={type:3,min:1,max:1/0},this.rules[69].opcodes[1]={type:1,children:[2,3,4]},this.rules[69].opcodes[2]={type:4,index:62},this.rules[69].opcodes[3]={type:4,index:61},this.rules[69].opcodes[4]={type:7,string:[32]},this.rules[70].opcodes=[],this.rules[70].opcodes[0]={type:4,index:29},this.rules[71].opcodes=[],this.rules[71].opcodes[0]={type:7,string:[49]},this.rules[72].opcodes=[],this.rules[72].opcodes[0]={type:1,children:[1,2,3,4,5,6,7]},this.rules[72].opcodes[1]={type:6,string:[109,97,105,110,110,101,116]},this.rules[72].opcodes[2]={type:6,string:[116,101,115,116,110,101,116]},this.rules[72].opcodes[3]={type:6,string:[100,101,118,110,101,116]},this.rules[72].opcodes[4]={type:6,string:[108,111,99,97,108,110,101,116]},this.rules[72].opcodes[5]={type:6,string:[115,111,108,97,110,97,58,109,97,105,110,110,101,116]},this.rules[72].opcodes[6]={type:6,string:[115,111,108,97,110,97,58,116,101,115,116,110,101,116]},this.rules[72].opcodes[7]={type:6,string:[115,111,108,97,110,97,58,100,101,118,110,101,116]},this.rules[73].opcodes=[],this.rules[73].opcodes[0]={type:3,min:8,max:1/0},this.rules[73].opcodes[1]={type:1,children:[2,3]},this.rules[73].opcodes[2]={type:4,index:0},this.rules[73].opcodes[3]={type:4,index:6},this.rules[74].opcodes=[],this.rules[74].opcodes[0]={type:4,index:28},this.rules[75].opcodes=[],this.rules[75].opcodes[0]={type:4,index:28},this.rules[76].opcodes=[],this.rules[76].opcodes[0]={type:4,index:28},this.rules[77].opcodes=[],this.rules[77].opcodes[0]={type:3,min:0,max:1/0},this.rules[77].opcodes[1]={type:4,index:57},this.rules[78].opcodes=[],this.rules[78].opcodes[0]={type:3,min:0,max:1/0},this.rules[78].opcodes[1]={type:2,children:[2,3,4]},this.rules[78].opcodes[2]={type:4,index:10},this.rules[78].opcodes[3]={type:7,string:[45,32]},this.rules[78].opcodes[4]={type:4,index:29},this.toString=function(){let e="";return e+="; ==============================================================================\n",e+="; Core rules for ABNF (RFC 5234)\n",e+="; ==============================================================================\n",e+=";\n",e+="; References:\n",e+="; - https://www.rfc-editor.org/rfc/rfc5234#appendix-B.1\n",e+="\n",e+="ALPHA = %x41-5A / %x61-7A\n",e+=" ; A-Z / a-z\n",e+="\n",e+='BIT = "0" / "1"\n',e+="\n",e+="CHAR = %x01-7F\n",e+=" ; any 7-bit US-ASCII character,\n",e+=" ; excluding NUL\n",e+="\n",e+="CR = %x0D\n",e+=" ; carriage return\n",e+="\n",e+="CRLF = CR LF\n",e+=" ; Internet standard newline\n",e+="\n",e+="CTL = %x00-1F / %x7F\n",e+=" ; controls\n",e+="\n",e+="DIGIT = %x30-39\n",e+=" ; 0-9\n",e+="\n",e+="DQUOTE = %x22\n",e+=' ; " (Double Quote)\n',e+="\n",e+='HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F"\n',e+="\n",e+="HTAB = %x09\n",e+=" ; horizontal tab\n",e+="\n",e+="LF = %x0A\n",e+=" ; linefeed\n",e+="\n",e+="LWSP = *(WSP / CRLF WSP)\n",e+=" ; Use of this linear-white-space rule\n",e+=" ; permits lines containing only white\n",e+=" ; space that are no longer legal in\n",e+=" ; mail headers and have caused\n",e+=" ; interoperability problems in other\n",e+=" ; contexts.\n",e+=" ; Do not use when defining mail\n",e+=" ; headers and use with caution in\n",e+=" ; other contexts.\n",e+="\n",e+="OCTET = %x00-FF\n",e+=" ; 8 bits of data\n",e+="\n",e+="SP = %x20\n",e+="\n",e+="VCHAR = %x21-7E\n",e+=" ; visible (printing) characters\n",e+="\n",e+="WSP = SP / HTAB\n",e+=" ; white space\n",e+="; ==============================================================================\n",e+="; Internet Date/Time Format (RFC 3339)\n",e+="; ==============================================================================\n",e+=";\n",e+="; Requires:\n",e+="; - core.bnf\n",e+=";\n",e+="; References:\n",e+="; - https://www.rfc-editor.org/rfc/rfc3339#section-5.6\n",e+="\n",e+="date-fullyear = 4DIGIT\n",e+="\n",e+="date-month = 2DIGIT ; 01-12\n",e+="\n",e+="date-mday = 2DIGIT ; 01-28, 01-29, 01-30, 01-31 based on\n",e+=" ; month/year\n",e+="\n",e+="time-hour = 2DIGIT ; 00-23\n",e+="\n",e+="time-minute = 2DIGIT ; 00-59\n",e+="\n",e+="time-second = 2DIGIT ; 00-58, 00-59, 00-60 based on leap second\n",e+=" ; rules\n",e+="\n",e+='time-secfrac = "." 1*DIGIT\n',e+="\n",e+='time-numoffset = ("+" / "-") time-hour ":" time-minute\n',e+="\n",e+='time-offset = "Z" / time-numoffset\n',e+="\n",e+='partial-time = time-hour ":" time-minute ":" time-second\n',e+=" [time-secfrac]\n",e+="\n",e+='full-date = date-fullyear "-" date-month "-" date-mday\n',e+="\n",e+="full-time = partial-time time-offset\n",e+="\n",e+='date-time = full-date "T" full-time\n',e+="; ==============================================================================\n",e+="; Uniform Resource Identifier (RFC 3986)\n",e+="; ==============================================================================\n",e+=";\n",e+="; Requires:\n",e+="; - core.bnf\n",e+=";\n",e+="; References:\n",e+="; - https://www.rfc-editor.org/rfc/rfc3986#appendix-A\n",e+="\n",e+='URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]\n',e+="\n",e+='hier-part = "//" authority path-abempty\n',e+=" / path-absolute\n",e+=" / path-rootless\n",e+=" / path-empty\n",e+="\n",e+="URI-reference = URI / relative-ref\n",e+="\n",e+='absolute-URI = scheme ":" hier-part [ "?" query ]\n',e+="\n",e+='relative-ref = relative-part [ "?" query ] [ "#" fragment ]\n',e+="\n",e+='relative-part = "//" authority path-abempty\n',e+=" / path-absolute\n",e+=" / path-noscheme\n",e+=" / path-empty\n",e+="\n",e+='scheme = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." )\n',e+="\n",e+='authority = [ userinfo "@" ] host [ ":" port ]\n',e+='userinfo = *( unreserved / pct-encoded / sub-delims / ":" )\n',e+="host = IP-literal / IPv4address / reg-name\n",e+="port = *DIGIT\n",e+="\n",e+='IP-literal = "[" ( IPv6address / IPvFuture ) "]"\n',e+="\n",e+='IPvFuture = "v" 1*HEXDIG "." 1*( unreserved / sub-delims / ":" )\n',e+="\n",e+='IPv6address = 6( h16 ":" ) ls32\n',e+=' / "::" 5( h16 ":" ) ls32\n',e+=' / [ h16 ] "::" 4( h16 ":" ) ls32\n',e+=' / [ *1( h16 ":" ) h16 ] "::" 3( h16 ":" ) ls32\n',e+=' / [ *2( h16 ":" ) h16 ] "::" 2( h16 ":" ) ls32\n',e+=' / [ *3( h16 ":" ) h16 ] "::" h16 ":" ls32\n',e+=' / [ *4( h16 ":" ) h16 ] "::" ls32\n',e+=' / [ *5( h16 ":" ) h16 ] "::" h16\n',e+=' / [ *6( h16 ":" ) h16 ] "::"\n',e+="\n",e+="h16 = 1*4HEXDIG\n",e+='ls32 = ( h16 ":" h16 ) / IPv4address\n',e+='IPv4address = dec-octet "." dec-octet "." dec-octet "." dec-octet\n',e+="dec-octet = DIGIT ; 0-9\n",e+=" / %x31-39 DIGIT ; 10-99\n",e+=' / "1" 2DIGIT ; 100-199\n',e+=' / "2" %x30-34 DIGIT ; 200-249\n',e+=' / "25" %x30-35 ; 250-255\n',e+="\n",e+="reg-name = *( unreserved / pct-encoded / sub-delims )\n",e+="\n",e+='path = path-abempty ; begins with "/" or is empty\n',e+=' / path-absolute ; begins with "/" but not "//"\n',e+=" / path-noscheme ; begins with a non-colon segment\n",e+=" / path-rootless ; begins with a segment\n",e+=" / path-empty ; zero characters\n",e+="\n",e+='path-abempty = *( "/" segment )\n',e+='path-absolute = "/" [ segment-nz *( "/" segment ) ]\n',e+='path-noscheme = segment-nz-nc *( "/" segment )\n',e+='path-rootless = segment-nz *( "/" segment )\n',e+="path-empty = 0pchar\n",e+="\n",e+="segment = *pchar\n",e+="segment-nz = 1*pchar\n",e+='segment-nz-nc = 1*( unreserved / pct-encoded / sub-delims / "@" )\n',e+='; non-zero-length segment without any colon ":"\n',e+="\n",e+='pchar = unreserved / pct-encoded / sub-delims / ":" / "@"\n',e+="\n",e+='query = *( pchar / "/" / "?" )\n',e+="\n",e+='fragment = *( pchar / "/" / "?" )\n',e+="\n",e+='pct-encoded = "%" HEXDIG HEXDIG\n',e+="\n",e+='unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"\n',e+="reserved = gen-delims / sub-delims\n",e+='gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"\n',e+='sub-delims = "!" / "$" / "&" / "\'" / "(" / ")"\n',e+=' / "*" / "+" / "," / ";" / "="\n',e+="; ==============================================================================\n",e+="; Sign in with Solana\n",e+="; ==============================================================================\n",e+=";\n",e+="; Requires:\n",e+="; - core.bnf\n",e+="; - datetime.bnf\n",e+="; - uri.bnf\n",e+="; - dns.bnf\n",e+=";\n",e+="; References:\n",e+="; - https://eips.ethereum.org/EIPS/eip-4361\n",e+=" \n",e+="sign-in-with-solana =\n",e+=' message-domain %s" wants you to sign in with your Solana account:" LF\n',e+=" message-address\n",e+=" [ LF LF message-statement ]\n",e+=" [ LF advanced-fields ]\n",e+="\n",e+="advanced-fields =\n",e+=' [ LF %s"URI: " message-uri ]\n',e+=' [ LF %s"Version: " message-version ]\n',e+=' [ LF %s"Chain ID: " message-chain-id ]\n',e+=' [ LF %s"Nonce: " message-nonce ]\n',e+=' [ LF %s"Issued At: " message-issued-at ]\n',e+=' [ LF %s"Expiration Time: " message-expiration-time ]\n',e+=' [ LF %s"Not Before: " message-not-before ]\n',e+=' [ LF %s"Request ID: " message-request-id ]\n',e+=' [ LF %s"Resources:" message-resources ]\n',e+="\n",e+="message-domain = authority\n",e+="message-address = 32*44( %x31-39 / %x41-48 / %x4A-4E / %x50-5A / %x61-6B / %x6D-7A )\n",e+='message-statement = 1*( reserved / unreserved / " " )\n',e+="message-uri = URI\n",e+='message-version = "1"\n',e+='message-chain-id = %s"mainnet" / %s"testnet" / %s"devnet" / %s"localnet" / %s"solana:mainnet" / %s"solana:testnet" / %s"solana:devnet"\n',e+="message-nonce = 8*( ALPHA / DIGIT )\n",e+="message-issued-at = date-time\n",e+="message-expiration-time = date-time\n",e+="message-not-before = date-time\n",e+="message-request-id = *pchar\n",e+='message-resources = *( LF "- " URI )\n','; ==============================================================================\n; Core rules for ABNF (RFC 5234)\n; ==============================================================================\n;\n; References:\n; - https://www.rfc-editor.org/rfc/rfc5234#appendix-B.1\n\nALPHA = %x41-5A / %x61-7A\n ; A-Z / a-z\n\nBIT = "0" / "1"\n\nCHAR = %x01-7F\n ; any 7-bit US-ASCII character,\n ; excluding NUL\n\nCR = %x0D\n ; carriage return\n\nCRLF = CR LF\n ; Internet standard newline\n\nCTL = %x00-1F / %x7F\n ; controls\n\nDIGIT = %x30-39\n ; 0-9\n\nDQUOTE = %x22\n ; " (Double Quote)\n\nHEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F"\n\nHTAB = %x09\n ; horizontal tab\n\nLF = %x0A\n ; linefeed\n\nLWSP = *(WSP / CRLF WSP)\n ; Use of this linear-white-space rule\n ; permits lines containing only white\n ; space that are no longer legal in\n ; mail headers and have caused\n ; interoperability problems in other\n ; contexts.\n ; Do not use when defining mail\n ; headers and use with caution in\n ; other contexts.\n\nOCTET = %x00-FF\n ; 8 bits of data\n\nSP = %x20\n\nVCHAR = %x21-7E\n ; visible (printing) characters\n\nWSP = SP / HTAB\n ; white space\n; ==============================================================================\n; Internet Date/Time Format (RFC 3339)\n; ==============================================================================\n;\n; Requires:\n; - core.bnf\n;\n; References:\n; - https://www.rfc-editor.org/rfc/rfc3339#section-5.6\n\ndate-fullyear = 4DIGIT\n\ndate-month = 2DIGIT ; 01-12\n\ndate-mday = 2DIGIT ; 01-28, 01-29, 01-30, 01-31 based on\n ; month/year\n\ntime-hour = 2DIGIT ; 00-23\n\ntime-minute = 2DIGIT ; 00-59\n\ntime-second = 2DIGIT ; 00-58, 00-59, 00-60 based on leap second\n ; rules\n\ntime-secfrac = "." 1*DIGIT\n\ntime-numoffset = ("+" / "-") time-hour ":" time-minute\n\ntime-offset = "Z" / time-numoffset\n\npartial-time = time-hour ":" time-minute ":" time-second\n [time-secfrac]\n\nfull-date = date-fullyear "-" date-month "-" date-mday\n\nfull-time = partial-time time-offset\n\ndate-time = full-date "T" full-time\n; ==============================================================================\n; Uniform Resource Identifier (RFC 3986)\n; ==============================================================================\n;\n; Requires:\n; - core.bnf\n;\n; References:\n; - https://www.rfc-editor.org/rfc/rfc3986#appendix-A\n\nURI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]\n\nhier-part = "//" authority path-abempty\n / path-absolute\n / path-rootless\n / path-empty\n\nURI-reference = URI / relative-ref\n\nabsolute-URI = scheme ":" hier-part [ "?" query ]\n\nrelative-ref = relative-part [ "?" query ] [ "#" fragment ]\n\nrelative-part = "//" authority path-abempty\n / path-absolute\n / path-noscheme\n / path-empty\n\nscheme = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." )\n\nauthority = [ userinfo "@" ] host [ ":" port ]\nuserinfo = *( unreserved / pct-encoded / sub-delims / ":" )\nhost = IP-literal / IPv4address / reg-name\nport = *DIGIT\n\nIP-literal = "[" ( IPv6address / IPvFuture ) "]"\n\nIPvFuture = "v" 1*HEXDIG "." 1*( unreserved / sub-delims / ":" )\n\nIPv6address = 6( h16 ":" ) ls32\n / "::" 5( h16 ":" ) ls32\n / [ h16 ] "::" 4( h16 ":" ) ls32\n / [ *1( h16 ":" ) h16 ] "::" 3( h16 ":" ) ls32\n / [ *2( h16 ":" ) h16 ] "::" 2( h16 ":" ) ls32\n / [ *3( h16 ":" ) h16 ] "::" h16 ":" ls32\n / [ *4( h16 ":" ) h16 ] "::" ls32\n / [ *5( h16 ":" ) h16 ] "::" h16\n / [ *6( h16 ":" ) h16 ] "::"\n\nh16 = 1*4HEXDIG\nls32 = ( h16 ":" h16 ) / IPv4address\nIPv4address = dec-octet "." dec-octet "." dec-octet "." dec-octet\ndec-octet = DIGIT ; 0-9\n / %x31-39 DIGIT ; 10-99\n / "1" 2DIGIT ; 100-199\n / "2" %x30-34 DIGIT ; 200-249\n / "25" %x30-35 ; 250-255\n\nreg-name = *( unreserved / pct-encoded / sub-delims )\n\npath = path-abempty ; begins with "/" or is empty\n / path-absolute ; begins with "/" but not "//"\n / path-noscheme ; begins with a non-colon segment\n / path-rootless ; begins with a segment\n / path-empty ; zero characters\n\npath-abempty = *( "/" segment )\npath-absolute = "/" [ segment-nz *( "/" segment ) ]\npath-noscheme = segment-nz-nc *( "/" segment )\npath-rootless = segment-nz *( "/" segment )\npath-empty = 0pchar\n\nsegment = *pchar\nsegment-nz = 1*pchar\nsegment-nz-nc = 1*( unreserved / pct-encoded / sub-delims / "@" )\n; non-zero-length segment without any colon ":"\n\npchar = unreserved / pct-encoded / sub-delims / ":" / "@"\n\nquery = *( pchar / "/" / "?" )\n\nfragment = *( pchar / "/" / "?" )\n\npct-encoded = "%" HEXDIG HEXDIG\n\nunreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"\nreserved = gen-delims / sub-delims\ngen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"\nsub-delims = "!" / "$" / "&" / "\'" / "(" / ")"\n / "*" / "+" / "," / ";" / "="\n; ==============================================================================\n; Sign in with Solana\n; ==============================================================================\n;\n; Requires:\n; - core.bnf\n; - datetime.bnf\n; - uri.bnf\n; - dns.bnf\n;\n; References:\n; - https://eips.ethereum.org/EIPS/eip-4361\n \nsign-in-with-solana =\n message-domain %s" wants you to sign in with your Solana account:" LF\n message-address\n [ LF LF message-statement ]\n [ LF advanced-fields ]\n\nadvanced-fields =\n [ LF %s"URI: " message-uri ]\n [ LF %s"Version: " message-version ]\n [ LF %s"Chain ID: " message-chain-id ]\n [ LF %s"Nonce: " message-nonce ]\n [ LF %s"Issued At: " message-issued-at ]\n [ LF %s"Expiration Time: " message-expiration-time ]\n [ LF %s"Not Before: " message-not-before ]\n [ LF %s"Request ID: " message-request-id ]\n [ LF %s"Resources:" message-resources ]\n\nmessage-domain = authority\nmessage-address = 32*44( %x31-39 / %x41-48 / %x4A-4E / %x50-5A / %x61-6B / %x6D-7A )\nmessage-statement = 1*( reserved / unreserved / " " )\nmessage-uri = URI\nmessage-version = "1"\nmessage-chain-id = %s"mainnet" / %s"testnet" / %s"devnet" / %s"localnet" / %s"solana:mainnet" / %s"solana:testnet" / %s"solana:devnet"\nmessage-nonce = 8*( ALPHA / DIGIT )\nmessage-issued-at = date-time\nmessage-expiration-time = date-time\nmessage-not-before = date-time\nmessage-request-id = *pchar\nmessage-resources = *( LF "- " URI )\n'}}})),s.register("1NBW0",(function(e,t){e.exports=function(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"ALPHA",lower:"alpha",index:0,isBkr:!1},this.rules[1]={name:"BIT",lower:"bit",index:1,isBkr:!1},this.rules[2]={name:"CHAR",lower:"char",index:2,isBkr:!1},this.rules[3]={name:"CR",lower:"cr",index:3,isBkr:!1},this.rules[4]={name:"CRLF",lower:"crlf",index:4,isBkr:!1},this.rules[5]={name:"CTL",lower:"ctl",index:5,isBkr:!1},this.rules[6]={name:"DIGIT",lower:"digit",index:6,isBkr:!1},this.rules[7]={name:"DQUOTE",lower:"dquote",index:7,isBkr:!1},this.rules[8]={name:"HEXDIG",lower:"hexdig",index:8,isBkr:!1},this.rules[9]={name:"HTAB",lower:"htab",index:9,isBkr:!1},this.rules[10]={name:"LF",lower:"lf",index:10,isBkr:!1},this.rules[11]={name:"LWSP",lower:"lwsp",index:11,isBkr:!1},this.rules[12]={name:"OCTET",lower:"octet",index:12,isBkr:!1},this.rules[13]={name:"SP",lower:"sp",index:13,isBkr:!1},this.rules[14]={name:"VCHAR",lower:"vchar",index:14,isBkr:!1},this.rules[15]={name:"WSP",lower:"wsp",index:15,isBkr:!1},this.rules[16]={name:"date-fullyear",lower:"date-fullyear",index:16,isBkr:!1},this.rules[17]={name:"date-month",lower:"date-month",index:17,isBkr:!1},this.rules[18]={name:"date-mday",lower:"date-mday",index:18,isBkr:!1},this.rules[19]={name:"time-hour",lower:"time-hour",index:19,isBkr:!1},this.rules[20]={name:"time-minute",lower:"time-minute",index:20,isBkr:!1},this.rules[21]={name:"time-second",lower:"time-second",index:21,isBkr:!1},this.rules[22]={name:"time-secfrac",lower:"time-secfrac",index:22,isBkr:!1},this.rules[23]={name:"time-numoffset",lower:"time-numoffset",index:23,isBkr:!1},this.rules[24]={name:"time-offset",lower:"time-offset",index:24,isBkr:!1},this.rules[25]={name:"partial-time",lower:"partial-time",index:25,isBkr:!1},this.rules[26]={name:"full-date",lower:"full-date",index:26,isBkr:!1},this.rules[27]={name:"full-time",lower:"full-time",index:27,isBkr:!1},this.rules[28]={name:"date-time",lower:"date-time",index:28,isBkr:!1},this.rules[29]={name:"URI",lower:"uri",index:29,isBkr:!1},this.rules[30]={name:"hier-part",lower:"hier-part",index:30,isBkr:!1},this.rules[31]={name:"URI-reference",lower:"uri-reference",index:31,isBkr:!1},this.rules[32]={name:"absolute-URI",lower:"absolute-uri",index:32,isBkr:!1},this.rules[33]={name:"relative-ref",lower:"relative-ref",index:33,isBkr:!1},this.rules[34]={name:"relative-part",lower:"relative-part",index:34,isBkr:!1},this.rules[35]={name:"scheme",lower:"scheme",index:35,isBkr:!1},this.rules[36]={name:"authority",lower:"authority",index:36,isBkr:!1},this.rules[37]={name:"userinfo",lower:"userinfo",index:37,isBkr:!1},this.rules[38]={name:"host",lower:"host",index:38,isBkr:!1},this.rules[39]={name:"port",lower:"port",index:39,isBkr:!1},this.rules[40]={name:"IP-literal",lower:"ip-literal",index:40,isBkr:!1},this.rules[41]={name:"IPvFuture",lower:"ipvfuture",index:41,isBkr:!1},this.rules[42]={name:"IPv6address",lower:"ipv6address",index:42,isBkr:!1},this.rules[43]={name:"h16",lower:"h16",index:43,isBkr:!1},this.rules[44]={name:"ls32",lower:"ls32",index:44,isBkr:!1},this.rules[45]={name:"IPv4address",lower:"ipv4address",index:45,isBkr:!1},this.rules[46]={name:"dec-octet",lower:"dec-octet",index:46,isBkr:!1},this.rules[47]={name:"reg-name",lower:"reg-name",index:47,isBkr:!1},this.rules[48]={name:"path",lower:"path",index:48,isBkr:!1},this.rules[49]={name:"path-abempty",lower:"path-abempty",index:49,isBkr:!1},this.rules[50]={name:"path-absolute",lower:"path-absolute",index:50,isBkr:!1},this.rules[51]={name:"path-noscheme",lower:"path-noscheme",index:51,isBkr:!1},this.rules[52]={name:"path-rootless",lower:"path-rootless",index:52,isBkr:!1},this.rules[53]={name:"path-empty",lower:"path-empty",index:53,isBkr:!1},this.rules[54]={name:"segment",lower:"segment",index:54,isBkr:!1},this.rules[55]={name:"segment-nz",lower:"segment-nz",index:55,isBkr:!1},this.rules[56]={name:"segment-nz-nc",lower:"segment-nz-nc",index:56,isBkr:!1},this.rules[57]={name:"pchar",lower:"pchar",index:57,isBkr:!1},this.rules[58]={name:"query",lower:"query",index:58,isBkr:!1},this.rules[59]={name:"fragment",lower:"fragment",index:59,isBkr:!1},this.rules[60]={name:"pct-encoded",lower:"pct-encoded",index:60,isBkr:!1},this.rules[61]={name:"unreserved",lower:"unreserved",index:61,isBkr:!1},this.rules[62]={name:"reserved",lower:"reserved",index:62,isBkr:!1},this.rules[63]={name:"gen-delims",lower:"gen-delims",index:63,isBkr:!1},this.rules[64]={name:"sub-delims",lower:"sub-delims",index:64,isBkr:!1},this.rules[65]={name:"dnsurl",lower:"dnsurl",index:65,isBkr:!1},this.rules[66]={name:"dnsauthority",lower:"dnsauthority",index:66,isBkr:!1},this.rules[67]={name:"dnsname",lower:"dnsname",index:67,isBkr:!1},this.rules[68]={name:"dnsquery",lower:"dnsquery",index:68,isBkr:!1},this.rules[69]={name:"dnsqueryelement",lower:"dnsqueryelement",index:69,isBkr:!1},this.rules[70]={name:"dnsclassval",lower:"dnsclassval",index:70,isBkr:!1},this.rules[71]={name:"dnstypeval",lower:"dnstypeval",index:71,isBkr:!1},this.rules[72]={name:"chain-id",lower:"chain-id",index:72,isBkr:!1},this.rules[73]={name:"eth-namespace",lower:"eth-namespace",index:73,isBkr:!1},this.rules[74]={name:"eth-network-id",lower:"eth-network-id",index:74,isBkr:!1},this.rules[75]={name:"eth-chain-id",lower:"eth-chain-id",index:75,isBkr:!1},this.rules[76]={name:"sol-namespace",lower:"sol-namespace",index:76,isBkr:!1},this.rules[77]={name:"sol-network-id",lower:"sol-network-id",index:77,isBkr:!1},this.rules[78]={name:"sol-chain-id",lower:"sol-chain-id",index:78,isBkr:!1},this.rules[79]={name:"account-id",lower:"account-id",index:79,isBkr:!1},this.rules[80]={name:"eth-address",lower:"eth-address",index:80,isBkr:!1},this.rules[81]={name:"eth-account-id",lower:"eth-account-id",index:81,isBkr:!1},this.rules[82]={name:"sol-address",lower:"sol-address",index:82,isBkr:!1},this.rules[83]={name:"sol-account-id",lower:"sol-account-id",index:83,isBkr:!1},this.rules[84]={name:"sign-in-with-x",lower:"sign-in-with-x",index:84,isBkr:!1},this.rules[85]={name:"sign-in-with-eth",lower:"sign-in-with-eth",index:85,isBkr:!1},this.rules[86]={name:"sign-in-with-sol",lower:"sign-in-with-sol",index:86,isBkr:!1},this.rules[87]={name:"message-domain",lower:"message-domain",index:87,isBkr:!1},this.rules[88]={name:"message-address",lower:"message-address",index:88,isBkr:!1},this.rules[89]={name:"message-statement",lower:"message-statement",index:89,isBkr:!1},this.rules[90]={name:"message-uri",lower:"message-uri",index:90,isBkr:!1},this.rules[91]={name:"message-version",lower:"message-version",index:91,isBkr:!1},this.rules[92]={name:"message-chain-id",lower:"message-chain-id",index:92,isBkr:!1},this.rules[93]={name:"message-nonce",lower:"message-nonce",index:93,isBkr:!1},this.rules[94]={name:"message-issued-at",lower:"message-issued-at",index:94,isBkr:!1},this.rules[95]={name:"message-expiration-time",lower:"message-expiration-time",index:95,isBkr:!1},this.rules[96]={name:"message-not-before",lower:"message-not-before",index:96,isBkr:!1},this.rules[97]={name:"message-request-id",lower:"message-request-id",index:97,isBkr:!1},this.rules[98]={name:"message-resources",lower:"message-resources",index:98,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:1,children:[1,2]},this.rules[0].opcodes[1]={type:5,min:65,max:90},this.rules[0].opcodes[2]={type:5,min:97,max:122},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:1,children:[1,2]},this.rules[1].opcodes[1]={type:7,string:[48]},this.rules[1].opcodes[2]={type:7,string:[49]},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:5,min:1,max:127},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:6,string:[13]},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:2,children:[1,2]},this.rules[4].opcodes[1]={type:4,index:3},this.rules[4].opcodes[2]={type:4,index:10},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:1,children:[1,2]},this.rules[5].opcodes[1]={type:5,min:0,max:31},this.rules[5].opcodes[2]={type:6,string:[127]},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:5,min:48,max:57},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:6,string:[34]},this.rules[8].opcodes=[],this.rules[8].opcodes[0]={type:1,children:[1,2,3,4,5,6,7]},this.rules[8].opcodes[1]={type:4,index:6},this.rules[8].opcodes[2]={type:7,string:[97]},this.rules[8].opcodes[3]={type:7,string:[98]},this.rules[8].opcodes[4]={type:7,string:[99]},this.rules[8].opcodes[5]={type:7,string:[100]},this.rules[8].opcodes[6]={type:7,string:[101]},this.rules[8].opcodes[7]={type:7,string:[102]},this.rules[9].opcodes=[],this.rules[9].opcodes[0]={type:6,string:[9]},this.rules[10].opcodes=[],this.rules[10].opcodes[0]={type:6,string:[10]},this.rules[11].opcodes=[],this.rules[11].opcodes[0]={type:3,min:0,max:1/0},this.rules[11].opcodes[1]={type:1,children:[2,3]},this.rules[11].opcodes[2]={type:4,index:15},this.rules[11].opcodes[3]={type:2,children:[4,5]},this.rules[11].opcodes[4]={type:4,index:4},this.rules[11].opcodes[5]={type:4,index:15},this.rules[12].opcodes=[],this.rules[12].opcodes[0]={type:5,min:0,max:255},this.rules[13].opcodes=[],this.rules[13].opcodes[0]={type:6,string:[32]},this.rules[14].opcodes=[],this.rules[14].opcodes[0]={type:5,min:33,max:126},this.rules[15].opcodes=[],this.rules[15].opcodes[0]={type:1,children:[1,2]},this.rules[15].opcodes[1]={type:4,index:13},this.rules[15].opcodes[2]={type:4,index:9},this.rules[16].opcodes=[],this.rules[16].opcodes[0]={type:3,min:4,max:4},this.rules[16].opcodes[1]={type:4,index:6},this.rules[17].opcodes=[],this.rules[17].opcodes[0]={type:3,min:2,max:2},this.rules[17].opcodes[1]={type:4,index:6},this.rules[18].opcodes=[],this.rules[18].opcodes[0]={type:3,min:2,max:2},this.rules[18].opcodes[1]={type:4,index:6},this.rules[19].opcodes=[],this.rules[19].opcodes[0]={type:3,min:2,max:2},this.rules[19].opcodes[1]={type:4,index:6},this.rules[20].opcodes=[],this.rules[20].opcodes[0]={type:3,min:2,max:2},this.rules[20].opcodes[1]={type:4,index:6},this.rules[21].opcodes=[],this.rules[21].opcodes[0]={type:3,min:2,max:2},this.rules[21].opcodes[1]={type:4,index:6},this.rules[22].opcodes=[],this.rules[22].opcodes[0]={type:2,children:[1,2]},this.rules[22].opcodes[1]={type:7,string:[46]},this.rules[22].opcodes[2]={type:3,min:1,max:1/0},this.rules[22].opcodes[3]={type:4,index:6},this.rules[23].opcodes=[],this.rules[23].opcodes[0]={type:2,children:[1,4,5,6]},this.rules[23].opcodes[1]={type:1,children:[2,3]},this.rules[23].opcodes[2]={type:7,string:[43]},this.rules[23].opcodes[3]={type:7,string:[45]},this.rules[23].opcodes[4]={type:4,index:19},this.rules[23].opcodes[5]={type:7,string:[58]},this.rules[23].opcodes[6]={type:4,index:20},this.rules[24].opcodes=[],this.rules[24].opcodes[0]={type:1,children:[1,2]},this.rules[24].opcodes[1]={type:7,string:[122]},this.rules[24].opcodes[2]={type:4,index:23},this.rules[25].opcodes=[],this.rules[25].opcodes[0]={type:2,children:[1,2,3,4,5,6]},this.rules[25].opcodes[1]={type:4,index:19},this.rules[25].opcodes[2]={type:7,string:[58]},this.rules[25].opcodes[3]={type:4,index:20},this.rules[25].opcodes[4]={type:7,string:[58]},this.rules[25].opcodes[5]={type:4,index:21},this.rules[25].opcodes[6]={type:3,min:0,max:1},this.rules[25].opcodes[7]={type:4,index:22},this.rules[26].opcodes=[],this.rules[26].opcodes[0]={type:2,children:[1,2,3,4,5]},this.rules[26].opcodes[1]={type:4,index:16},this.rules[26].opcodes[2]={type:7,string:[45]},this.rules[26].opcodes[3]={type:4,index:17},this.rules[26].opcodes[4]={type:7,string:[45]},this.rules[26].opcodes[5]={type:4,index:18},this.rules[27].opcodes=[],this.rules[27].opcodes[0]={type:2,children:[1,2]},this.rules[27].opcodes[1]={type:4,index:25},this.rules[27].opcodes[2]={type:4,index:24},this.rules[28].opcodes=[],this.rules[28].opcodes[0]={type:2,children:[1,2,3]},this.rules[28].opcodes[1]={type:4,index:26},this.rules[28].opcodes[2]={type:7,string:[116]},this.rules[28].opcodes[3]={type:4,index:27},this.rules[29].opcodes=[],this.rules[29].opcodes[0]={type:2,children:[1,2,3,4,8]},this.rules[29].opcodes[1]={type:4,index:35},this.rules[29].opcodes[2]={type:7,string:[58]},this.rules[29].opcodes[3]={type:4,index:30},this.rules[29].opcodes[4]={type:3,min:0,max:1},this.rules[29].opcodes[5]={type:2,children:[6,7]},this.rules[29].opcodes[6]={type:7,string:[63]},this.rules[29].opcodes[7]={type:4,index:58},this.rules[29].opcodes[8]={type:3,min:0,max:1},this.rules[29].opcodes[9]={type:2,children:[10,11]},this.rules[29].opcodes[10]={type:7,string:[35]},this.rules[29].opcodes[11]={type:4,index:59},this.rules[30].opcodes=[],this.rules[30].opcodes[0]={type:1,children:[1,5,6,7]},this.rules[30].opcodes[1]={type:2,children:[2,3,4]},this.rules[30].opcodes[2]={type:7,string:[47,47]},this.rules[30].opcodes[3]={type:4,index:36},this.rules[30].opcodes[4]={type:4,index:49},this.rules[30].opcodes[5]={type:4,index:50},this.rules[30].opcodes[6]={type:4,index:52},this.rules[30].opcodes[7]={type:4,index:53},this.rules[31].opcodes=[],this.rules[31].opcodes[0]={type:1,children:[1,2]},this.rules[31].opcodes[1]={type:4,index:29},this.rules[31].opcodes[2]={type:4,index:33},this.rules[32].opcodes=[],this.rules[32].opcodes[0]={type:2,children:[1,2,3,4]},this.rules[32].opcodes[1]={type:4,index:35},this.rules[32].opcodes[2]={type:7,string:[58]},this.rules[32].opcodes[3]={type:4,index:30},this.rules[32].opcodes[4]={type:3,min:0,max:1},this.rules[32].opcodes[5]={type:2,children:[6,7]},this.rules[32].opcodes[6]={type:7,string:[63]},this.rules[32].opcodes[7]={type:4,index:58},this.rules[33].opcodes=[],this.rules[33].opcodes[0]={type:2,children:[1,2,6]},this.rules[33].opcodes[1]={type:4,index:34},this.rules[33].opcodes[2]={type:3,min:0,max:1},this.rules[33].opcodes[3]={type:2,children:[4,5]},this.rules[33].opcodes[4]={type:7,string:[63]},this.rules[33].opcodes[5]={type:4,index:58},this.rules[33].opcodes[6]={type:3,min:0,max:1},this.rules[33].opcodes[7]={type:2,children:[8,9]},this.rules[33].opcodes[8]={type:7,string:[35]},this.rules[33].opcodes[9]={type:4,index:59},this.rules[34].opcodes=[],this.rules[34].opcodes[0]={type:1,children:[1,5,6,7]},this.rules[34].opcodes[1]={type:2,children:[2,3,4]},this.rules[34].opcodes[2]={type:7,string:[47,47]},this.rules[34].opcodes[3]={type:4,index:36},this.rules[34].opcodes[4]={type:4,index:49},this.rules[34].opcodes[5]={type:4,index:50},this.rules[34].opcodes[6]={type:4,index:51},this.rules[34].opcodes[7]={type:4,index:53},this.rules[35].opcodes=[],this.rules[35].opcodes[0]={type:2,children:[1,2]},this.rules[35].opcodes[1]={type:4,index:0},this.rules[35].opcodes[2]={type:3,min:0,max:1/0},this.rules[35].opcodes[3]={type:1,children:[4,5,6,7,8]},this.rules[35].opcodes[4]={type:4,index:0},this.rules[35].opcodes[5]={type:4,index:6},this.rules[35].opcodes[6]={type:7,string:[43]},this.rules[35].opcodes[7]={type:7,string:[45]},this.rules[35].opcodes[8]={type:7,string:[46]},this.rules[36].opcodes=[],this.rules[36].opcodes[0]={type:2,children:[1,5,6]},this.rules[36].opcodes[1]={type:3,min:0,max:1},this.rules[36].opcodes[2]={type:2,children:[3,4]},this.rules[36].opcodes[3]={type:4,index:37},this.rules[36].opcodes[4]={type:7,string:[64]},this.rules[36].opcodes[5]={type:4,index:38},this.rules[36].opcodes[6]={type:3,min:0,max:1},this.rules[36].opcodes[7]={type:2,children:[8,9]},this.rules[36].opcodes[8]={type:7,string:[58]},this.rules[36].opcodes[9]={type:4,index:39},this.rules[37].opcodes=[],this.rules[37].opcodes[0]={type:3,min:0,max:1/0},this.rules[37].opcodes[1]={type:1,children:[2,3,4,5]},this.rules[37].opcodes[2]={type:4,index:61},this.rules[37].opcodes[3]={type:4,index:60},this.rules[37].opcodes[4]={type:4,index:64},this.rules[37].opcodes[5]={type:7,string:[58]},this.rules[38].opcodes=[],this.rules[38].opcodes[0]={type:1,children:[1,2,3]},this.rules[38].opcodes[1]={type:4,index:40},this.rules[38].opcodes[2]={type:4,index:45},this.rules[38].opcodes[3]={type:4,index:47},this.rules[39].opcodes=[],this.rules[39].opcodes[0]={type:3,min:0,max:1/0},this.rules[39].opcodes[1]={type:4,index:6},this.rules[40].opcodes=[],this.rules[40].opcodes[0]={type:2,children:[1,2,5]},this.rules[40].opcodes[1]={type:7,string:[91]},this.rules[40].opcodes[2]={type:1,children:[3,4]},this.rules[40].opcodes[3]={type:4,index:42},this.rules[40].opcodes[4]={type:4,index:41},this.rules[40].opcodes[5]={type:7,string:[93]},this.rules[41].opcodes=[],this.rules[41].opcodes[0]={type:2,children:[1,2,4,5]},this.rules[41].opcodes[1]={type:7,string:[118]},this.rules[41].opcodes[2]={type:3,min:1,max:1/0},this.rules[41].opcodes[3]={type:4,index:8},this.rules[41].opcodes[4]={type:7,string:[46]},this.rules[41].opcodes[5]={type:3,min:1,max:1/0},this.rules[41].opcodes[6]={type:1,children:[7,8,9]},this.rules[41].opcodes[7]={type:4,index:61},this.rules[41].opcodes[8]={type:4,index:64},this.rules[41].opcodes[9]={type:7,string:[58]},this.rules[42].opcodes=[],this.rules[42].opcodes[0]={type:1,children:[1,7,14,23,37,51,63,73,83]},this.rules[42].opcodes[1]={type:2,children:[2,6]},this.rules[42].opcodes[2]={type:3,min:6,max:6},this.rules[42].opcodes[3]={type:2,children:[4,5]},this.rules[42].opcodes[4]={type:4,index:43},this.rules[42].opcodes[5]={type:7,string:[58]},this.rules[42].opcodes[6]={type:4,index:44},this.rules[42].opcodes[7]={type:2,children:[8,9,13]},this.rules[42].opcodes[8]={type:7,string:[58,58]},this.rules[42].opcodes[9]={type:3,min:5,max:5},this.rules[42].opcodes[10]={type:2,children:[11,12]},this.rules[42].opcodes[11]={type:4,index:43},this.rules[42].opcodes[12]={type:7,string:[58]},this.rules[42].opcodes[13]={type:4,index:44},this.rules[42].opcodes[14]={type:2,children:[15,17,18,22]},this.rules[42].opcodes[15]={type:3,min:0,max:1},this.rules[42].opcodes[16]={type:4,index:43},this.rules[42].opcodes[17]={type:7,string:[58,58]},this.rules[42].opcodes[18]={type:3,min:4,max:4},this.rules[42].opcodes[19]={type:2,children:[20,21]},this.rules[42].opcodes[20]={type:4,index:43},this.rules[42].opcodes[21]={type:7,string:[58]},this.rules[42].opcodes[22]={type:4,index:44},this.rules[42].opcodes[23]={type:2,children:[24,31,32,36]},this.rules[42].opcodes[24]={type:3,min:0,max:1},this.rules[42].opcodes[25]={type:2,children:[26,30]},this.rules[42].opcodes[26]={type:3,min:0,max:1},this.rules[42].opcodes[27]={type:2,children:[28,29]},this.rules[42].opcodes[28]={type:4,index:43},this.rules[42].opcodes[29]={type:7,string:[58]},this.rules[42].opcodes[30]={type:4,index:43},this.rules[42].opcodes[31]={type:7,string:[58,58]},this.rules[42].opcodes[32]={type:3,min:3,max:3},this.rules[42].opcodes[33]={type:2,children:[34,35]},this.rules[42].opcodes[34]={type:4,index:43},this.rules[42].opcodes[35]={type:7,string:[58]},this.rules[42].opcodes[36]={type:4,index:44},this.rules[42].opcodes[37]={type:2,children:[38,45,46,50]},this.rules[42].opcodes[38]={type:3,min:0,max:1},this.rules[42].opcodes[39]={type:2,children:[40,44]},this.rules[42].opcodes[40]={type:3,min:0,max:2},this.rules[42].opcodes[41]={type:2,children:[42,43]},this.rules[42].opcodes[42]={type:4,index:43},this.rules[42].opcodes[43]={type:7,string:[58]},this.rules[42].opcodes[44]={type:4,index:43},this.rules[42].opcodes[45]={type:7,string:[58,58]},this.rules[42].opcodes[46]={type:3,min:2,max:2},this.rules[42].opcodes[47]={type:2,children:[48,49]},this.rules[42].opcodes[48]={type:4,index:43},this.rules[42].opcodes[49]={type:7,string:[58]},this.rules[42].opcodes[50]={type:4,index:44},this.rules[42].opcodes[51]={type:2,children:[52,59,60,61,62]},this.rules[42].opcodes[52]={type:3,min:0,max:1},this.rules[42].opcodes[53]={type:2,children:[54,58]},this.rules[42].opcodes[54]={type:3,min:0,max:3},this.rules[42].opcodes[55]={type:2,children:[56,57]},this.rules[42].opcodes[56]={type:4,index:43},this.rules[42].opcodes[57]={type:7,string:[58]},this.rules[42].opcodes[58]={type:4,index:43},this.rules[42].opcodes[59]={type:7,string:[58,58]},this.rules[42].opcodes[60]={type:4,index:43},this.rules[42].opcodes[61]={type:7,string:[58]},this.rules[42].opcodes[62]={type:4,index:44},this.rules[42].opcodes[63]={type:2,children:[64,71,72]},this.rules[42].opcodes[64]={type:3,min:0,max:1},this.rules[42].opcodes[65]={type:2,children:[66,70]},this.rules[42].opcodes[66]={type:3,min:0,max:4},this.rules[42].opcodes[67]={type:2,children:[68,69]},this.rules[42].opcodes[68]={type:4,index:43},this.rules[42].opcodes[69]={type:7,string:[58]},this.rules[42].opcodes[70]={type:4,index:43},this.rules[42].opcodes[71]={type:7,string:[58,58]},this.rules[42].opcodes[72]={type:4,index:44},this.rules[42].opcodes[73]={type:2,children:[74,81,82]},this.rules[42].opcodes[74]={type:3,min:0,max:1},this.rules[42].opcodes[75]={type:2,children:[76,80]},this.rules[42].opcodes[76]={type:3,min:0,max:5},this.rules[42].opcodes[77]={type:2,children:[78,79]},this.rules[42].opcodes[78]={type:4,index:43},this.rules[42].opcodes[79]={type:7,string:[58]},this.rules[42].opcodes[80]={type:4,index:43},this.rules[42].opcodes[81]={type:7,string:[58,58]},this.rules[42].opcodes[82]={type:4,index:43},this.rules[42].opcodes[83]={type:2,children:[84,91]},this.rules[42].opcodes[84]={type:3,min:0,max:1},this.rules[42].opcodes[85]={type:2,children:[86,90]},this.rules[42].opcodes[86]={type:3,min:0,max:6},this.rules[42].opcodes[87]={type:2,children:[88,89]},this.rules[42].opcodes[88]={type:4,index:43},this.rules[42].opcodes[89]={type:7,string:[58]},this.rules[42].opcodes[90]={type:4,index:43},this.rules[42].opcodes[91]={type:7,string:[58,58]},this.rules[43].opcodes=[],this.rules[43].opcodes[0]={type:3,min:1,max:4},this.rules[43].opcodes[1]={type:4,index:8},this.rules[44].opcodes=[],this.rules[44].opcodes[0]={type:1,children:[1,5]},this.rules[44].opcodes[1]={type:2,children:[2,3,4]},this.rules[44].opcodes[2]={type:4,index:43},this.rules[44].opcodes[3]={type:7,string:[58]},this.rules[44].opcodes[4]={type:4,index:43},this.rules[44].opcodes[5]={type:4,index:45},this.rules[45].opcodes=[],this.rules[45].opcodes[0]={type:2,children:[1,2,3,4,5,6,7]},this.rules[45].opcodes[1]={type:4,index:46},this.rules[45].opcodes[2]={type:7,string:[46]},this.rules[45].opcodes[3]={type:4,index:46},this.rules[45].opcodes[4]={type:7,string:[46]},this.rules[45].opcodes[5]={type:4,index:46},this.rules[45].opcodes[6]={type:7,string:[46]},this.rules[45].opcodes[7]={type:4,index:46},this.rules[46].opcodes=[],this.rules[46].opcodes[0]={type:1,children:[1,2,5,9,13]},this.rules[46].opcodes[1]={type:4,index:6},this.rules[46].opcodes[2]={type:2,children:[3,4]},this.rules[46].opcodes[3]={type:5,min:49,max:57},this.rules[46].opcodes[4]={type:4,index:6},this.rules[46].opcodes[5]={type:2,children:[6,7]},this.rules[46].opcodes[6]={type:7,string:[49]},this.rules[46].opcodes[7]={type:3,min:2,max:2},this.rules[46].opcodes[8]={type:4,index:6},this.rules[46].opcodes[9]={type:2,children:[10,11,12]},this.rules[46].opcodes[10]={type:7,string:[50]},this.rules[46].opcodes[11]={type:5,min:48,max:52},this.rules[46].opcodes[12]={type:4,index:6},this.rules[46].opcodes[13]={type:2,children:[14,15]},this.rules[46].opcodes[14]={type:7,string:[50,53]},this.rules[46].opcodes[15]={type:5,min:48,max:53},this.rules[47].opcodes=[],this.rules[47].opcodes[0]={type:3,min:0,max:1/0},this.rules[47].opcodes[1]={type:1,children:[2,3,4]},this.rules[47].opcodes[2]={type:4,index:61},this.rules[47].opcodes[3]={type:4,index:60},this.rules[47].opcodes[4]={type:4,index:64},this.rules[48].opcodes=[],this.rules[48].opcodes[0]={type:1,children:[1,2,3,4,5]},this.rules[48].opcodes[1]={type:4,index:49},this.rules[48].opcodes[2]={type:4,index:50},this.rules[48].opcodes[3]={type:4,index:51},this.rules[48].opcodes[4]={type:4,index:52},this.rules[48].opcodes[5]={type:4,index:53},this.rules[49].opcodes=[],this.rules[49].opcodes[0]={type:3,min:0,max:1/0},this.rules[49].opcodes[1]={type:2,children:[2,3]},this.rules[49].opcodes[2]={type:7,string:[47]},this.rules[49].opcodes[3]={type:4,index:54},this.rules[50].opcodes=[],this.rules[50].opcodes[0]={type:2,children:[1,2]},this.rules[50].opcodes[1]={type:7,string:[47]},this.rules[50].opcodes[2]={type:3,min:0,max:1},this.rules[50].opcodes[3]={type:2,children:[4,5]},this.rules[50].opcodes[4]={type:4,index:55},this.rules[50].opcodes[5]={type:3,min:0,max:1/0},this.rules[50].opcodes[6]={type:2,children:[7,8]},this.rules[50].opcodes[7]={type:7,string:[47]},this.rules[50].opcodes[8]={type:4,index:54},this.rules[51].opcodes=[],this.rules[51].opcodes[0]={type:2,children:[1,2]},this.rules[51].opcodes[1]={type:4,index:56},this.rules[51].opcodes[2]={type:3,min:0,max:1/0},this.rules[51].opcodes[3]={type:2,children:[4,5]},this.rules[51].opcodes[4]={type:7,string:[47]},this.rules[51].opcodes[5]={type:4,index:54},this.rules[52].opcodes=[],this.rules[52].opcodes[0]={type:2,children:[1,2]},this.rules[52].opcodes[1]={type:4,index:55},this.rules[52].opcodes[2]={type:3,min:0,max:1/0},this.rules[52].opcodes[3]={type:2,children:[4,5]},this.rules[52].opcodes[4]={type:7,string:[47]},this.rules[52].opcodes[5]={type:4,index:54},this.rules[53].opcodes=[],this.rules[53].opcodes[0]={type:3,min:0,max:0},this.rules[53].opcodes[1]={type:4,index:57},this.rules[54].opcodes=[],this.rules[54].opcodes[0]={type:3,min:0,max:1/0},this.rules[54].opcodes[1]={type:4,index:57},this.rules[55].opcodes=[],this.rules[55].opcodes[0]={type:3,min:1,max:1/0},this.rules[55].opcodes[1]={type:4,index:57},this.rules[56].opcodes=[],this.rules[56].opcodes[0]={type:3,min:1,max:1/0},this.rules[56].opcodes[1]={type:1,children:[2,3,4,5]},this.rules[56].opcodes[2]={type:4,index:61},this.rules[56].opcodes[3]={type:4,index:60},this.rules[56].opcodes[4]={type:4,index:64},this.rules[56].opcodes[5]={type:7,string:[64]},this.rules[57].opcodes=[],this.rules[57].opcodes[0]={type:1,children:[1,2,3,4,5]},this.rules[57].opcodes[1]={type:4,index:61},this.rules[57].opcodes[2]={type:4,index:60},this.rules[57].opcodes[3]={type:4,index:64},this.rules[57].opcodes[4]={type:7,string:[58]},this.rules[57].opcodes[5]={type:7,string:[64]},this.rules[58].opcodes=[],this.rules[58].opcodes[0]={type:3,min:0,max:1/0},this.rules[58].opcodes[1]={type:1,children:[2,3,4]},this.rules[58].opcodes[2]={type:4,index:57},this.rules[58].opcodes[3]={type:7,string:[47]},this.rules[58].opcodes[4]={type:7,string:[63]},this.rules[59].opcodes=[],this.rules[59].opcodes[0]={type:3,min:0,max:1/0},this.rules[59].opcodes[1]={type:1,children:[2,3,4]},this.rules[59].opcodes[2]={type:4,index:57},this.rules[59].opcodes[3]={type:7,string:[47]},this.rules[59].opcodes[4]={type:7,string:[63]},this.rules[60].opcodes=[],this.rules[60].opcodes[0]={type:2,children:[1,2,3]},this.rules[60].opcodes[1]={type:7,string:[37]},this.rules[60].opcodes[2]={type:4,index:8},this.rules[60].opcodes[3]={type:4,index:8},this.rules[61].opcodes=[],this.rules[61].opcodes[0]={type:1,children:[1,2,3,4,5,6]},this.rules[61].opcodes[1]={type:4,index:0},this.rules[61].opcodes[2]={type:4,index:6},this.rules[61].opcodes[3]={type:7,string:[45]},this.rules[61].opcodes[4]={type:7,string:[46]},this.rules[61].opcodes[5]={type:7,string:[95]},this.rules[61].opcodes[6]={type:7,string:[126]},this.rules[62].opcodes=[],this.rules[62].opcodes[0]={type:1,children:[1,2]},this.rules[62].opcodes[1]={type:4,index:63},this.rules[62].opcodes[2]={type:4,index:64},this.rules[63].opcodes=[],this.rules[63].opcodes[0]={type:1,children:[1,2,3,4,5,6,7]},this.rules[63].opcodes[1]={type:7,string:[58]},this.rules[63].opcodes[2]={type:7,string:[47]},this.rules[63].opcodes[3]={type:7,string:[63]},this.rules[63].opcodes[4]={type:7,string:[35]},this.rules[63].opcodes[5]={type:7,string:[91]},this.rules[63].opcodes[6]={type:7,string:[93]},this.rules[63].opcodes[7]={type:7,string:[64]},this.rules[64].opcodes=[],this.rules[64].opcodes[0]={type:1,children:[1,2,3,4,5,6,7,8,9,10,11]},this.rules[64].opcodes[1]={type:7,string:[33]},this.rules[64].opcodes[2]={type:7,string:[36]},this.rules[64].opcodes[3]={type:7,string:[38]},this.rules[64].opcodes[4]={type:7,string:[39]},this.rules[64].opcodes[5]={type:7,string:[40]},this.rules[64].opcodes[6]={type:7,string:[41]},this.rules[64].opcodes[7]={type:7,string:[42]},this.rules[64].opcodes[8]={type:7,string:[43]},this.rules[64].opcodes[9]={type:7,string:[44]},this.rules[64].opcodes[10]={type:7,string:[59]},this.rules[64].opcodes[11]={type:7,string:[61]},this.rules[65].opcodes=[],this.rules[65].opcodes[0]={type:2,children:[1,2,7,8]},this.rules[65].opcodes[1]={type:7,string:[100,110,115,58]},this.rules[65].opcodes[2]={type:3,min:0,max:1},this.rules[65].opcodes[3]={type:2,children:[4,5,6]},this.rules[65].opcodes[4]={type:7,string:[47,47]},this.rules[65].opcodes[5]={type:4,index:66},this.rules[65].opcodes[6]={type:7,string:[47]},this.rules[65].opcodes[7]={type:4,index:67},this.rules[65].opcodes[8]={type:3,min:0,max:1},this.rules[65].opcodes[9]={type:2,children:[10,11]},this.rules[65].opcodes[10]={type:7,string:[63]},this.rules[65].opcodes[11]={type:4,index:68},this.rules[66].opcodes=[],this.rules[66].opcodes[0]={type:2,children:[1,2]},this.rules[66].opcodes[1]={type:4,index:38},this.rules[66].opcodes[2]={type:3,min:0,max:1},this.rules[66].opcodes[3]={type:2,children:[4,5]},this.rules[66].opcodes[4]={type:7,string:[58]},this.rules[66].opcodes[5]={type:4,index:39},this.rules[67].opcodes=[],this.rules[67].opcodes[0]={type:3,min:0,max:1/0},this.rules[67].opcodes[1]={type:4,index:57},this.rules[68].opcodes=[],this.rules[68].opcodes[0]={type:2,children:[1,2]},this.rules[68].opcodes[1]={type:4,index:69},this.rules[68].opcodes[2]={type:3,min:0,max:1},this.rules[68].opcodes[3]={type:2,children:[4,5]},this.rules[68].opcodes[4]={type:7,string:[59]},this.rules[68].opcodes[5]={type:4,index:68},this.rules[69].opcodes=[],this.rules[69].opcodes[0]={type:1,children:[1,4]},this.rules[69].opcodes[1]={type:2,children:[2,3]},this.rules[69].opcodes[2]={type:7,string:[99,108,97,115,115,61]},this.rules[69].opcodes[3]={type:4,index:70},this.rules[69].opcodes[4]={type:2,children:[5,6]},this.rules[69].opcodes[5]={type:7,string:[116,121,112,101,61]},this.rules[69].opcodes[6]={type:4,index:71},this.rules[70].opcodes=[],this.rules[70].opcodes[0]={type:1,children:[1,3,4]},this.rules[70].opcodes[1]={type:3,min:1,max:1/0},this.rules[70].opcodes[2]={type:4,index:6},this.rules[70].opcodes[3]={type:7,string:[105,110]},this.rules[70].opcodes[4]={type:7,string:[99,104]},this.rules[71].opcodes=[],this.rules[71].opcodes[0]={type:1,children:[1,3,4,5]},this.rules[71].opcodes[1]={type:3,min:1,max:1/0},this.rules[71].opcodes[2]={type:4,index:6},this.rules[71].opcodes[3]={type:7,string:[97]},this.rules[71].opcodes[4]={type:7,string:[110,115]},this.rules[71].opcodes[5]={type:7,string:[109,100]},this.rules[72].opcodes=[],this.rules[72].opcodes[0]={type:1,children:[1,2]},this.rules[72].opcodes[1]={type:4,index:75},this.rules[72].opcodes[2]={type:4,index:78},this.rules[73].opcodes=[],this.rules[73].opcodes[0]={type:6,string:[101,105,112,49,53,53]},this.rules[74].opcodes=[],this.rules[74].opcodes[0]={type:3,min:1,max:32},this.rules[74].opcodes[1]={type:4,index:6},this.rules[75].opcodes=[],this.rules[75].opcodes[0]={type:2,children:[1,2,3]},this.rules[75].opcodes[1]={type:4,index:73},this.rules[75].opcodes[2]={type:7,string:[58]},this.rules[75].opcodes[3]={type:4,index:74},this.rules[76].opcodes=[],this.rules[76].opcodes[0]={type:6,string:[115,111,108,97,110,97]},this.rules[77].opcodes=[],this.rules[77].opcodes[0]={type:1,children:[1,2,3,4]},this.rules[77].opcodes[1]={type:6,string:[109,97,105,110,110,101,116]},this.rules[77].opcodes[2]={type:6,string:[116,101,115,116,110,101,116]},this.rules[77].opcodes[3]={type:6,string:[100,101,118,110,101,116]},this.rules[77].opcodes[4]={type:6,string:[108,111,99,97,108,110,101,116]},this.rules[78].opcodes=[],this.rules[78].opcodes[0]={type:2,children:[1,2,3]},this.rules[78].opcodes[1]={type:4,index:76},this.rules[78].opcodes[2]={type:7,string:[58]},this.rules[78].opcodes[3]={type:4,index:77},this.rules[79].opcodes=[],this.rules[79].opcodes[0]={type:1,children:[1,2]},this.rules[79].opcodes[1]={type:4,index:81},this.rules[79].opcodes[2]={type:4,index:83},this.rules[80].opcodes=[],this.rules[80].opcodes[0]={type:2,children:[1,2]},this.rules[80].opcodes[1]={type:7,string:[48,120]},this.rules[80].opcodes[2]={type:3,min:40,max:40},this.rules[80].opcodes[3]={type:4,index:8},this.rules[81].opcodes=[],this.rules[81].opcodes[0]={type:2,children:[1,2,3]},this.rules[81].opcodes[1]={type:4,index:75},this.rules[81].opcodes[2]={type:7,string:[58]},this.rules[81].opcodes[3]={type:4,index:80},this.rules[82].opcodes=[],this.rules[82].opcodes[0]={type:3,min:32,max:44},this.rules[82].opcodes[1]={type:1,children:[2,3,4,5,6,7]},this.rules[82].opcodes[2]={type:5,min:49,max:57},this.rules[82].opcodes[3]={type:5,min:65,max:72},this.rules[82].opcodes[4]={type:5,min:74,max:78},this.rules[82].opcodes[5]={type:5,min:80,max:90},this.rules[82].opcodes[6]={type:5,min:97,max:107},this.rules[82].opcodes[7]={type:5,min:109,max:122},this.rules[83].opcodes=[],this.rules[83].opcodes[0]={type:2,children:[1,2,3]},this.rules[83].opcodes[1]={type:4,index:78},this.rules[83].opcodes[2]={type:7,string:[58]},this.rules[83].opcodes[3]={type:4,index:82},this.rules[84].opcodes=[],this.rules[84].opcodes[0]={type:1,children:[1,2]},this.rules[84].opcodes[1]={type:4,index:85},this.rules[84].opcodes[2]={type:4,index:86},this.rules[85].opcodes=[],this.rules[85].opcodes[0]={type:2,children:[1,2,3,4,5,6,7,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,31,36,41]},this.rules[85].opcodes[1]={type:4,index:87},this.rules[85].opcodes[2]={type:6,string:[32,119,97,110,116,115,32,121,111,117,32,116,111,32,115,105,103,110,32,105,110,32,119,105,116,104,32,121,111,117,114,32,69,116,104,101,114,101,117,109,32,97,99,99,111,117,110,116,58]},this.rules[85].opcodes[3]={type:4,index:10},this.rules[85].opcodes[4]={type:4,index:81},this.rules[85].opcodes[5]={type:4,index:10},this.rules[85].opcodes[6]={type:4,index:10},this.rules[85].opcodes[7]={type:3,min:0,max:1},this.rules[85].opcodes[8]={type:2,children:[9,10]},this.rules[85].opcodes[9]={type:4,index:89},this.rules[85].opcodes[10]={type:4,index:10},this.rules[85].opcodes[11]={type:4,index:10},this.rules[85].opcodes[12]={type:6,string:[85,82,73,58,32]},this.rules[85].opcodes[13]={type:4,index:90},this.rules[85].opcodes[14]={type:4,index:10},this.rules[85].opcodes[15]={type:6,string:[86,101,114,115,105,111,110,58,32]},this.rules[85].opcodes[16]={type:4,index:91},this.rules[85].opcodes[17]={type:4,index:10},this.rules[85].opcodes[18]={type:6,string:[67,104,97,105,110,32,73,68,58,32]},this.rules[85].opcodes[19]={type:4,index:75},this.rules[85].opcodes[20]={type:4,index:10},this.rules[85].opcodes[21]={type:6,string:[78,111,110,99,101,58,32]},this.rules[85].opcodes[22]={type:4,index:93},this.rules[85].opcodes[23]={type:4,index:10},this.rules[85].opcodes[24]={type:6,string:[73,115,115,117,101,100,32,65,116,58,32]},this.rules[85].opcodes[25]={type:4,index:94},this.rules[85].opcodes[26]={type:3,min:0,max:1},this.rules[85].opcodes[27]={type:2,children:[28,29,30]},this.rules[85].opcodes[28]={type:4,index:10},this.rules[85].opcodes[29]={type:6,string:[69,120,112,105,114,97,116,105,111,110,32,84,105,109,101,58,32]},this.rules[85].opcodes[30]={type:4,index:95},this.rules[85].opcodes[31]={type:3,min:0,max:1},this.rules[85].opcodes[32]={type:2,children:[33,34,35]},this.rules[85].opcodes[33]={type:4,index:10},this.rules[85].opcodes[34]={type:6,string:[78,111,116,32,66,101,102,111,114,101,58,32]},this.rules[85].opcodes[35]={type:4,index:96},this.rules[85].opcodes[36]={type:3,min:0,max:1},this.rules[85].opcodes[37]={type:2,children:[38,39,40]},this.rules[85].opcodes[38]={type:4,index:10},this.rules[85].opcodes[39]={type:6,string:[82,101,113,117,101,115,116,32,73,68,58,32]},this.rules[85].opcodes[40]={type:4,index:97},this.rules[85].opcodes[41]={type:3,min:0,max:1},this.rules[85].opcodes[42]={type:2,children:[43,44,45]},this.rules[85].opcodes[43]={type:4,index:10},this.rules[85].opcodes[44]={type:6,string:[82,101,115,111,117,114,99,101,115,58]},this.rules[85].opcodes[45]={type:4,index:98},this.rules[86].opcodes=[],this.rules[86].opcodes[0]={type:2,children:[1,2,3,4,5,6,7,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,31,36,41]},this.rules[86].opcodes[1]={type:4,index:87},this.rules[86].opcodes[2]={type:6,string:[32,119,97,110,116,115,32,121,111,117,32,116,111,32,115,105,103,110,32,105,110,32,119,105,116,104,32,121,111,117,114,32,83,111,108,97,110,97,32,97,99,99,111,117,110,116,58]},this.rules[86].opcodes[3]={type:4,index:10},this.rules[86].opcodes[4]={type:4,index:83},this.rules[86].opcodes[5]={type:4,index:10},this.rules[86].opcodes[6]={type:4,index:10},this.rules[86].opcodes[7]={type:3,min:0,max:1},this.rules[86].opcodes[8]={type:2,children:[9,10]},this.rules[86].opcodes[9]={type:4,index:89},this.rules[86].opcodes[10]={type:4,index:10},this.rules[86].opcodes[11]={type:4,index:10},this.rules[86].opcodes[12]={type:6,string:[85,82,73,58,32]},this.rules[86].opcodes[13]={type:4,index:90},this.rules[86].opcodes[14]={type:4,index:10},this.rules[86].opcodes[15]={type:6,string:[86,101,114,115,105,111,110,58,32]},this.rules[86].opcodes[16]={type:4,index:91},this.rules[86].opcodes[17]={type:4,index:10},this.rules[86].opcodes[18]={type:6,string:[67,104,97,105,110,32,73,68,58,32]},this.rules[86].opcodes[19]={type:4,index:78},this.rules[86].opcodes[20]={type:4,index:10},this.rules[86].opcodes[21]={type:6,string:[78,111,110,99,101,58,32]},this.rules[86].opcodes[22]={type:4,index:93},this.rules[86].opcodes[23]={type:4,index:10},this.rules[86].opcodes[24]={type:6,string:[73,115,115,117,101,100,32,65,116,58,32]},this.rules[86].opcodes[25]={type:4,index:94},this.rules[86].opcodes[26]={type:3,min:0,max:1},this.rules[86].opcodes[27]={type:2,children:[28,29,30]},this.rules[86].opcodes[28]={type:4,index:10},this.rules[86].opcodes[29]={type:6,string:[69,120,112,105,114,97,116,105,111,110,32,84,105,109,101,58,32]},this.rules[86].opcodes[30]={type:4,index:95},this.rules[86].opcodes[31]={type:3,min:0,max:1},this.rules[86].opcodes[32]={type:2,children:[33,34,35]},this.rules[86].opcodes[33]={type:4,index:10},this.rules[86].opcodes[34]={type:6,string:[78,111,116,32,66,101,102,111,114,101,58,32]},this.rules[86].opcodes[35]={type:4,index:96},this.rules[86].opcodes[36]={type:3,min:0,max:1},this.rules[86].opcodes[37]={type:2,children:[38,39,40]},this.rules[86].opcodes[38]={type:4,index:10},this.rules[86].opcodes[39]={type:6,string:[82,101,113,117,101,115,116,32,73,68,58,32]},this.rules[86].opcodes[40]={type:4,index:97},this.rules[86].opcodes[41]={type:3,min:0,max:1},this.rules[86].opcodes[42]={type:2,children:[43,44,45]},this.rules[86].opcodes[43]={type:4,index:10},this.rules[86].opcodes[44]={type:6,string:[82,101,115,111,117,114,99,101,115,58]},this.rules[86].opcodes[45]={type:4,index:98},this.rules[87].opcodes=[],this.rules[87].opcodes[0]={type:4,index:66},this.rules[88].opcodes=[],this.rules[88].opcodes[0]={type:1,children:[1,2]},this.rules[88].opcodes[1]={type:4,index:81},this.rules[88].opcodes[2]={type:4,index:83},this.rules[89].opcodes=[],this.rules[89].opcodes[0]={type:3,min:1,max:1/0},this.rules[89].opcodes[1]={type:1,children:[2,3,4]},this.rules[89].opcodes[2]={type:4,index:62},this.rules[89].opcodes[3]={type:4,index:61},this.rules[89].opcodes[4]={type:7,string:[32]},this.rules[90].opcodes=[],this.rules[90].opcodes[0]={type:4,index:29},this.rules[91].opcodes=[],this.rules[91].opcodes[0]={type:7,string:[49]},this.rules[92].opcodes=[],this.rules[92].opcodes[0]={type:1,children:[1,2]},this.rules[92].opcodes[1]={type:4,index:75},this.rules[92].opcodes[2]={type:4,index:78},this.rules[93].opcodes=[],this.rules[93].opcodes[0]={type:3,min:8,max:1/0},this.rules[93].opcodes[1]={type:1,children:[2,3]},this.rules[93].opcodes[2]={type:4,index:0},this.rules[93].opcodes[3]={type:4,index:6},this.rules[94].opcodes=[];this.rules[94].opcodes[0]={type:4,index:28},this.rules[95].opcodes=[],this.rules[95].opcodes[0]={type:4,index:28},this.rules[96].opcodes=[],this.rules[96].opcodes[0]={type:4,index:28},this.rules[97].opcodes=[],this.rules[97].opcodes[0]={type:3,min:0,max:1/0},this.rules[97].opcodes[1]={type:4,index:57},this.rules[98].opcodes=[],this.rules[98].opcodes[0]={type:3,min:0,max:1/0},this.rules[98].opcodes[1]={type:2,children:[2,3,4]},this.rules[98].opcodes[2]={type:4,index:10},this.rules[98].opcodes[3]={type:7,string:[45,32]},this.rules[98].opcodes[4]={type:4,index:29},this.toString=function(){let e="";return e+="; ==============================================================================\n",e+="; Core rules for ABNF (RFC 5234)\n",e+="; ==============================================================================\n",e+=";\n",e+="; References:\n",e+="; - https://www.rfc-editor.org/rfc/rfc5234#appendix-B.1\n",e+="\n",e+="ALPHA = %x41-5A / %x61-7A\n",e+=" ; A-Z / a-z\n",e+="\n",e+='BIT = "0" / "1"\n',e+="\n",e+="CHAR = %x01-7F\n",e+=" ; any 7-bit US-ASCII character,\n",e+=" ; excluding NUL\n",e+="\n",e+="CR = %x0D\n",e+=" ; carriage return\n",e+="\n",e+="CRLF = CR LF\n",e+=" ; Internet standard newline\n",e+="\n",e+="CTL = %x00-1F / %x7F\n",e+=" ; controls\n",e+="\n",e+="DIGIT = %x30-39\n",e+=" ; 0-9\n",e+="\n",e+="DQUOTE = %x22\n",e+=' ; " (Double Quote)\n',e+="\n",e+='HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F"\n',e+="\n",e+="HTAB = %x09\n",e+=" ; horizontal tab\n",e+="\n",e+="LF = %x0A\n",e+=" ; linefeed\n",e+="\n",e+="LWSP = *(WSP / CRLF WSP)\n",e+=" ; Use of this linear-white-space rule\n",e+=" ; permits lines containing only white\n",e+=" ; space that are no longer legal in\n",e+=" ; mail headers and have caused\n",e+=" ; interoperability problems in other\n",e+=" ; contexts.\n",e+=" ; Do not use when defining mail\n",e+=" ; headers and use with caution in\n",e+=" ; other contexts.\n",e+="\n",e+="OCTET = %x00-FF\n",e+=" ; 8 bits of data\n",e+="\n",e+="SP = %x20\n",e+="\n",e+="VCHAR = %x21-7E\n",e+=" ; visible (printing) characters\n",e+="\n",e+="WSP = SP / HTAB\n",e+=" ; white space\n",e+="; ==============================================================================\n",e+="; Internet Date/Time Format (RFC 3339)\n",e+="; ==============================================================================\n",e+=";\n",e+="; Requires:\n",e+="; - core.bnf\n",e+=";\n",e+="; References:\n",e+="; - https://www.rfc-editor.org/rfc/rfc3339#section-5.6\n",e+="\n",e+="date-fullyear = 4DIGIT\n",e+="\n",e+="date-month = 2DIGIT ; 01-12\n",e+="\n",e+="date-mday = 2DIGIT ; 01-28, 01-29, 01-30, 01-31 based on\n",e+=" ; month/year\n",e+="\n",e+="time-hour = 2DIGIT ; 00-23\n",e+="\n",e+="time-minute = 2DIGIT ; 00-59\n",e+="\n",e+="time-second = 2DIGIT ; 00-58, 00-59, 00-60 based on leap second\n",e+=" ; rules\n",e+="\n",e+='time-secfrac = "." 1*DIGIT\n',e+="\n",e+='time-numoffset = ("+" / "-") time-hour ":" time-minute\n',e+="\n",e+='time-offset = "Z" / time-numoffset\n',e+="\n",e+='partial-time = time-hour ":" time-minute ":" time-second\n',e+=" [time-secfrac]\n",e+="\n",e+='full-date = date-fullyear "-" date-month "-" date-mday\n',e+="\n",e+="full-time = partial-time time-offset\n",e+="\n",e+='date-time = full-date "T" full-time\n',e+="; ==============================================================================\n",e+="; Uniform Resource Identifier (RFC 3986)\n",e+="; ==============================================================================\n",e+=";\n",e+="; Requires:\n",e+="; - core.bnf\n",e+=";\n",e+="; References:\n",e+="; - https://www.rfc-editor.org/rfc/rfc3986#appendix-A\n",e+="\n",e+='URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]\n',e+="\n",e+='hier-part = "//" authority path-abempty\n',e+=" / path-absolute\n",e+=" / path-rootless\n",e+=" / path-empty\n",e+="\n",e+="URI-reference = URI / relative-ref\n",e+="\n",e+='absolute-URI = scheme ":" hier-part [ "?" query ]\n',e+="\n",e+='relative-ref = relative-part [ "?" query ] [ "#" fragment ]\n',e+="\n",e+='relative-part = "//" authority path-abempty\n',e+=" / path-absolute\n",e+=" / path-noscheme\n",e+=" / path-empty\n",e+="\n",e+='scheme = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." )\n',e+="\n",e+='authority = [ userinfo "@" ] host [ ":" port ]\n',e+='userinfo = *( unreserved / pct-encoded / sub-delims / ":" )\n',e+="host = IP-literal / IPv4address / reg-name\n",e+="port = *DIGIT\n",e+="\n",e+='IP-literal = "[" ( IPv6address / IPvFuture ) "]"\n',e+="\n",e+='IPvFuture = "v" 1*HEXDIG "." 1*( unreserved / sub-delims / ":" )\n',e+="\n",e+='IPv6address = 6( h16 ":" ) ls32\n',e+=' / "::" 5( h16 ":" ) ls32\n',e+=' / [ h16 ] "::" 4( h16 ":" ) ls32\n',e+=' / [ *1( h16 ":" ) h16 ] "::" 3( h16 ":" ) ls32\n',e+=' / [ *2( h16 ":" ) h16 ] "::" 2( h16 ":" ) ls32\n',e+=' / [ *3( h16 ":" ) h16 ] "::" h16 ":" ls32\n',e+=' / [ *4( h16 ":" ) h16 ] "::" ls32\n',e+=' / [ *5( h16 ":" ) h16 ] "::" h16\n',e+=' / [ *6( h16 ":" ) h16 ] "::"\n',e+="\n",e+="h16 = 1*4HEXDIG\n",e+='ls32 = ( h16 ":" h16 ) / IPv4address\n',e+='IPv4address = dec-octet "." dec-octet "." dec-octet "." dec-octet\n',e+="dec-octet = DIGIT ; 0-9\n",e+=" / %x31-39 DIGIT ; 10-99\n",e+=' / "1" 2DIGIT ; 100-199\n',e+=' / "2" %x30-34 DIGIT ; 200-249\n',e+=' / "25" %x30-35 ; 250-255\n',e+="\n",e+="reg-name = *( unreserved / pct-encoded / sub-delims )\n",e+="\n",e+='path = path-abempty ; begins with "/" or is empty\n',e+=' / path-absolute ; begins with "/" but not "//"\n',e+=" / path-noscheme ; begins with a non-colon segment\n",e+=" / path-rootless ; begins with a segment\n",e+=" / path-empty ; zero characters\n",e+="\n",e+='path-abempty = *( "/" segment )\n',e+='path-absolute = "/" [ segment-nz *( "/" segment ) ]\n',e+='path-noscheme = segment-nz-nc *( "/" segment )\n',e+='path-rootless = segment-nz *( "/" segment )\n',e+="path-empty = 0pchar\n",e+="\n",e+="segment = *pchar\n",e+="segment-nz = 1*pchar\n",e+='segment-nz-nc = 1*( unreserved / pct-encoded / sub-delims / "@" )\n',e+='; non-zero-length segment without any colon ":"\n',e+="\n",e+='pchar = unreserved / pct-encoded / sub-delims / ":" / "@"\n',e+="\n",e+='query = *( pchar / "/" / "?" )\n',e+="\n",e+='fragment = *( pchar / "/" / "?" )\n',e+="\n",e+='pct-encoded = "%" HEXDIG HEXDIG\n',e+="\n",e+='unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"\n',e+="reserved = gen-delims / sub-delims\n",e+='gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"\n',e+='sub-delims = "!" / "$" / "&" / "\'" / "(" / ")"\n',e+=' / "*" / "+" / "," / ";" / "="\n',e+="; ==============================================================================\n",e+="; DNS URI (RFC 4501)\n",e+="; ==============================================================================\n",e+=";\n",e+="; Requires:\n",e+="; - core.bnf\n",e+="; - uri.bnf\n",e+=";\n",e+="; References:\n",e+="; - https://www.rfc-editor.org/rfc/rfc4501.html#section-3\n",e+=";\n",e+="; Note:\n",e+="; dnsclassval and dnstypeval are not defined exhaustively\n",e+="; but their definitions are unused in SIW grammars.\n",e+="\n",e+="\n",e+='dnsurl = "dns:" [ "//" dnsauthority "/" ]\n',e+=' dnsname ["?" dnsquery]\n',e+="\n",e+='dnsauthority = host [ ":" port ]\n',e+=" ; See RFC 3986 for the\n",e+=' ; definition of "host" and "port".\n',e+="\n",e+="dnsname = *pchar\n",e+=" ; See RFC 3986 for the\n",e+=' ; definition of "pchar".\n',e+="\n",e+=' ; The "dnsname" field may be a\n',e+=' ; "relative" or "absolute" name,\n',e+=" ; as per RFC 1034, section 3.1.\n",e+="\n",e+=" ; Note further that an empty\n",e+=' ; "dnsname" value is to be\n',e+=" ; interpreted as the root itself.\n",e+=" ; See below on relative dnsnames.\n",e+="\n",e+='dnsquery = dnsqueryelement [";" dnsquery]\n',e+="\n",e+='dnsqueryelement = ( "CLASS=" dnsclassval ) / ( "TYPE=" dnstypeval )\n',e+=" ; Each clause MUST NOT be used more\n",e+=" ; than once.\n",e+="\n",e+='dnsclassval = 1*digit / "IN" / "CH"\n',e+=" ; omitted:\n",e+=" ; / \n",e+="\n",e+='dnstypeval = 1*digit / "A" / "NS" / "MD"\n',e+=" ; omitted:\n",e+=" ; / \n",e+="; ==============================================================================\n",e+="; Chain-agnostic IDs (CAIP-2)\n",e+="; ==============================================================================\n",e+=";\n",e+="; Requires:\n",e+="; - core.bnf\n",e+=";\n",e+="; References:\n",e+="; - https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-2.md#syntax\n",e+="; - https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-10.md#syntax\n",e+="\n",e+="chain-id = eth-chain-id\n",e+=" / sol-chain-id\n",e+=" ; NOTE: Only Ethereum and Solana are supported at the moment\n",e+="\n",e+="\n",e+="; Ethereum\n",e+="; ------------------------------------------------------------------------------\n",e+="\n",e+='eth-namespace = %s"eip155"\n',e+=" ; The chain-id namespace for evm chains\n",e+="\n",e+="eth-network-id = 1*32DIGIT\n",e+=" ; Accept up to 32 digits. Could probably be lowered\n",e+="\n",e+='eth-chain-id = eth-namespace ":" eth-network-id\n',e+=" ; Examples:\n",e+=" ; - eip155:1 (eth mainnet)\n",e+=" ; - eip155:137 (polygon mainnet)\n",e+="\n",e+="; Solana\n",e+="; ------------------------------------------------------------------------------\n",e+="\n",e+='sol-namespace = %s"solana"\n',e+=" ; The chain-id namespace for solana\n",e+="\n",e+='sol-network-id = %s"mainnet" / %s"testnet" / %s"devnet" / %s"localnet"\n',e+=" ; This enumeration comes from https://github.com/solana-labs/wallet-standard/blob/master/packages/core/chains/src/index.ts\n",e+="\n",e+='sol-chain-id = sol-namespace ":" sol-network-id\n',e+=" ; Examples:\n",e+=" ; - solana:mainnet (solana mainnet)\n",e+=" ; - solana:testnet (solana testnet)\n",e+="; ==============================================================================\n",e+="; Chain-agnostic account identifiers (CAIP-10)\n",e+="; ==============================================================================\n",e+=";\n",e+="; Requires:\n",e+="; - core.bnf\n",e+="; - chain-id.bnf\n",e+=";\n",e+="; References:\n",e+="; - https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-2.md#syntax\n",e+="; - https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-10.md#syntax\n",e+="\n",e+="account-id = eth-account-id\n",e+=" / sol-account-id\n",e+=" ; NOTE: Only Ethereum and Solana are supported at the moment\n",e+="\n",e+="; Ethereum\n",e+="; ------------------------------------------------------------------------------\n",e+="\n",e+='eth-address = "0x" 40HEXDIG\n',e+=" ; Must also conform to captilization\n",e+=" ; checksum encoding specified in EIP-55\n",e+=" ; where applicable (EOAs).\n",e+="\n",e+='eth-account-id = eth-chain-id ":" eth-address\n',e+=' ; See CAIP-2 for definition of "eth-chain-id"\n',e+=" ; Examples:\n",e+=" ; - eip155:1:0xb9c5714089478a327f09197987f16f9e5d936e8a (eth mainnet)\n",e+=" ; - eip155:137:0xb9c5714089478a327f09197987f16f9e5d936e8a (polygon mainnet)\n",e+="\n",e+="; Solana\n",e+="; ------------------------------------------------------------------------------\n",e+="\n",e+="sol-address = 32*44( %x31-39 / %x41-48 / %x4A-4E / %x50-5A / %x61-6B / %x6D-7A )\n",e+=" ; Valid Solana addresses are 32-44 base58-encoded chars: 1-9 / A-H / J-N / P-Z / a-k / m-z\n",e+=' ; Note: this doesn\'t validate whether the address is "on the curve"\n',e+="\n",e+='sol-account-id = sol-chain-id ":" sol-address\n',e+=' ; See CAIP-2 for definition of "sol-chain-id"\n',e+=" ; Examples:\n",e+=" ; - solana:mainnet:FYpB58cLw5cwiN763ayB2sFT8HLF2MRUBbbyRgHYiRpK (solana mainnet)\n",e+=" ; - solana:testnet:QhnBSSbjScn9VHBBqwosy99icpeJrW4iuEwkJ3d9Fn9 (solana testnet)\n",e+="; ==============================================================================\n",e+="; Sign in with X (CAIP-122)\n",e+="; ==============================================================================\n",e+=";\n",e+="; Requires:\n",e+="; - core.bnf\n",e+="; - datetime.bnf\n",e+="; - uri.bnf\n",e+="; - dns.bnf\n",e+="; - chain-id.bnf\n",e+="; - account-id.bnf\n",e+=";\n",e+="; References:\n",e+="; - https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-2.md#syntax\n",e+="; - https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-10.md#syntax\n",e+="; - https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-122.md\n",e+=";\n",e+="; Note:\n",e+="; Currently, this grammar file only supports the Ethereum and Solana blockchains\n",e+="\n",e+="sign-in-with-x = sign-in-with-eth\n",e+=" / sign-in-with-sol\n",e+="\n",e+="; Ethereum\n",e+=";-----------------------------------------------------------------------------\n",e+="\n",e+="sign-in-with-eth =\n",e+=' message-domain %s" wants you to sign in with your Ethereum account:" LF\n',e+=" eth-account-id LF\n",e+=" LF\n",e+=" [ message-statement LF ]\n",e+=" LF\n",e+=' %s"URI: " message-uri LF\n',e+=' %s"Version: " message-version LF\n',e+=' %s"Chain ID: " eth-chain-id LF\n',e+=' %s"Nonce: " message-nonce LF\n',e+=' %s"Issued At: " message-issued-at\n',e+=' [ LF %s"Expiration Time: " message-expiration-time ]\n',e+=' [ LF %s"Not Before: " message-not-before ]\n',e+=' [ LF %s"Request ID: " message-request-id ]\n',e+=' [ LF %s"Resources:" message-resources ]\n',e+="\n",e+="; Solana\n",e+=";-----------------------------------------------------------------------------\n",e+="\n",e+="sign-in-with-sol =\n",e+=' message-domain %s" wants you to sign in with your Solana account:" LF\n',e+=" sol-account-id LF\n",e+=" LF\n",e+=" [ message-statement LF ]\n",e+=" LF\n",e+=' %s"URI: " message-uri LF\n',e+=' %s"Version: " message-version LF\n',e+=' %s"Chain ID: " sol-chain-id LF\n',e+=' %s"Nonce: " message-nonce LF\n',e+=' %s"Issued At: " message-issued-at\n',e+=' [ LF %s"Expiration Time: " message-expiration-time ]\n',e+=' [ LF %s"Not Before: " message-not-before ]\n',e+=' [ LF %s"Request ID: " message-request-id ]\n',e+=' [ LF %s"Resources:" message-resources ]\n',e+="\n",e+="; Common\n",e+=";-----------------------------------------------------------------------------\n",e+="\n",e+="message-domain = dnsauthority ; CAIP-10 spec defines domain as dnsauthority unlike EIP-4361, which uses authority\n",e+="message-address = eth-account-id / sol-account-id ; See CAIP-10 for address identifier definition\n",e+='message-statement = 1*( reserved / unreserved / " " )\n',e+="message-uri = URI\n",e+='message-version = "1"\n',e+="message-chain-id = eth-chain-id / sol-chain-id\n",e+="message-nonce = 8*( ALPHA / DIGIT )\n",e+="message-issued-at = date-time\n",e+="message-expiration-time = date-time\n",e+="message-not-before = date-time\n",e+="message-request-id = *pchar\n",e+='message-resources = *( LF "- " URI )\n','; ==============================================================================\n; Core rules for ABNF (RFC 5234)\n; ==============================================================================\n;\n; References:\n; - https://www.rfc-editor.org/rfc/rfc5234#appendix-B.1\n\nALPHA = %x41-5A / %x61-7A\n ; A-Z / a-z\n\nBIT = "0" / "1"\n\nCHAR = %x01-7F\n ; any 7-bit US-ASCII character,\n ; excluding NUL\n\nCR = %x0D\n ; carriage return\n\nCRLF = CR LF\n ; Internet standard newline\n\nCTL = %x00-1F / %x7F\n ; controls\n\nDIGIT = %x30-39\n ; 0-9\n\nDQUOTE = %x22\n ; " (Double Quote)\n\nHEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F"\n\nHTAB = %x09\n ; horizontal tab\n\nLF = %x0A\n ; linefeed\n\nLWSP = *(WSP / CRLF WSP)\n ; Use of this linear-white-space rule\n ; permits lines containing only white\n ; space that are no longer legal in\n ; mail headers and have caused\n ; interoperability problems in other\n ; contexts.\n ; Do not use when defining mail\n ; headers and use with caution in\n ; other contexts.\n\nOCTET = %x00-FF\n ; 8 bits of data\n\nSP = %x20\n\nVCHAR = %x21-7E\n ; visible (printing) characters\n\nWSP = SP / HTAB\n ; white space\n; ==============================================================================\n; Internet Date/Time Format (RFC 3339)\n; ==============================================================================\n;\n; Requires:\n; - core.bnf\n;\n; References:\n; - https://www.rfc-editor.org/rfc/rfc3339#section-5.6\n\ndate-fullyear = 4DIGIT\n\ndate-month = 2DIGIT ; 01-12\n\ndate-mday = 2DIGIT ; 01-28, 01-29, 01-30, 01-31 based on\n ; month/year\n\ntime-hour = 2DIGIT ; 00-23\n\ntime-minute = 2DIGIT ; 00-59\n\ntime-second = 2DIGIT ; 00-58, 00-59, 00-60 based on leap second\n ; rules\n\ntime-secfrac = "." 1*DIGIT\n\ntime-numoffset = ("+" / "-") time-hour ":" time-minute\n\ntime-offset = "Z" / time-numoffset\n\npartial-time = time-hour ":" time-minute ":" time-second\n [time-secfrac]\n\nfull-date = date-fullyear "-" date-month "-" date-mday\n\nfull-time = partial-time time-offset\n\ndate-time = full-date "T" full-time\n; ==============================================================================\n; Uniform Resource Identifier (RFC 3986)\n; ==============================================================================\n;\n; Requires:\n; - core.bnf\n;\n; References:\n; - https://www.rfc-editor.org/rfc/rfc3986#appendix-A\n\nURI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]\n\nhier-part = "//" authority path-abempty\n / path-absolute\n / path-rootless\n / path-empty\n\nURI-reference = URI / relative-ref\n\nabsolute-URI = scheme ":" hier-part [ "?" query ]\n\nrelative-ref = relative-part [ "?" query ] [ "#" fragment ]\n\nrelative-part = "//" authority path-abempty\n / path-absolute\n / path-noscheme\n / path-empty\n\nscheme = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." )\n\nauthority = [ userinfo "@" ] host [ ":" port ]\nuserinfo = *( unreserved / pct-encoded / sub-delims / ":" )\nhost = IP-literal / IPv4address / reg-name\nport = *DIGIT\n\nIP-literal = "[" ( IPv6address / IPvFuture ) "]"\n\nIPvFuture = "v" 1*HEXDIG "." 1*( unreserved / sub-delims / ":" )\n\nIPv6address = 6( h16 ":" ) ls32\n / "::" 5( h16 ":" ) ls32\n / [ h16 ] "::" 4( h16 ":" ) ls32\n / [ *1( h16 ":" ) h16 ] "::" 3( h16 ":" ) ls32\n / [ *2( h16 ":" ) h16 ] "::" 2( h16 ":" ) ls32\n / [ *3( h16 ":" ) h16 ] "::" h16 ":" ls32\n / [ *4( h16 ":" ) h16 ] "::" ls32\n / [ *5( h16 ":" ) h16 ] "::" h16\n / [ *6( h16 ":" ) h16 ] "::"\n\nh16 = 1*4HEXDIG\nls32 = ( h16 ":" h16 ) / IPv4address\nIPv4address = dec-octet "." dec-octet "." dec-octet "." dec-octet\ndec-octet = DIGIT ; 0-9\n / %x31-39 DIGIT ; 10-99\n / "1" 2DIGIT ; 100-199\n / "2" %x30-34 DIGIT ; 200-249\n / "25" %x30-35 ; 250-255\n\nreg-name = *( unreserved / pct-encoded / sub-delims )\n\npath = path-abempty ; begins with "/" or is empty\n / path-absolute ; begins with "/" but not "//"\n / path-noscheme ; begins with a non-colon segment\n / path-rootless ; begins with a segment\n / path-empty ; zero characters\n\npath-abempty = *( "/" segment )\npath-absolute = "/" [ segment-nz *( "/" segment ) ]\npath-noscheme = segment-nz-nc *( "/" segment )\npath-rootless = segment-nz *( "/" segment )\npath-empty = 0pchar\n\nsegment = *pchar\nsegment-nz = 1*pchar\nsegment-nz-nc = 1*( unreserved / pct-encoded / sub-delims / "@" )\n; non-zero-length segment without any colon ":"\n\npchar = unreserved / pct-encoded / sub-delims / ":" / "@"\n\nquery = *( pchar / "/" / "?" )\n\nfragment = *( pchar / "/" / "?" )\n\npct-encoded = "%" HEXDIG HEXDIG\n\nunreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"\nreserved = gen-delims / sub-delims\ngen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"\nsub-delims = "!" / "$" / "&" / "\'" / "(" / ")"\n / "*" / "+" / "," / ";" / "="\n; ==============================================================================\n; DNS URI (RFC 4501)\n; ==============================================================================\n;\n; Requires:\n; - core.bnf\n; - uri.bnf\n;\n; References:\n; - https://www.rfc-editor.org/rfc/rfc4501.html#section-3\n;\n; Note:\n; dnsclassval and dnstypeval are not defined exhaustively\n; but their definitions are unused in SIW grammars.\n\n\ndnsurl = "dns:" [ "//" dnsauthority "/" ]\n dnsname ["?" dnsquery]\n\ndnsauthority = host [ ":" port ]\n ; See RFC 3986 for the\n ; definition of "host" and "port".\n\ndnsname = *pchar\n ; See RFC 3986 for the\n ; definition of "pchar".\n\n ; The "dnsname" field may be a\n ; "relative" or "absolute" name,\n ; as per RFC 1034, section 3.1.\n\n ; Note further that an empty\n ; "dnsname" value is to be\n ; interpreted as the root itself.\n ; See below on relative dnsnames.\n\ndnsquery = dnsqueryelement [";" dnsquery]\n\ndnsqueryelement = ( "CLASS=" dnsclassval ) / ( "TYPE=" dnstypeval )\n ; Each clause MUST NOT be used more\n ; than once.\n\ndnsclassval = 1*digit / "IN" / "CH"\n ; omitted:\n ; / \n\ndnstypeval = 1*digit / "A" / "NS" / "MD"\n ; omitted:\n ; / \n; ==============================================================================\n; Chain-agnostic IDs (CAIP-2)\n; ==============================================================================\n;\n; Requires:\n; - core.bnf\n;\n; References:\n; - https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-2.md#syntax\n; - https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-10.md#syntax\n\nchain-id = eth-chain-id\n / sol-chain-id\n ; NOTE: Only Ethereum and Solana are supported at the moment\n\n\n; Ethereum\n; ------------------------------------------------------------------------------\n\neth-namespace = %s"eip155"\n ; The chain-id namespace for evm chains\n\neth-network-id = 1*32DIGIT\n ; Accept up to 32 digits. Could probably be lowered\n\neth-chain-id = eth-namespace ":" eth-network-id\n ; Examples:\n ; - eip155:1 (eth mainnet)\n ; - eip155:137 (polygon mainnet)\n\n; Solana\n; ------------------------------------------------------------------------------\n\nsol-namespace = %s"solana"\n ; The chain-id namespace for solana\n\nsol-network-id = %s"mainnet" / %s"testnet" / %s"devnet" / %s"localnet"\n ; This enumeration comes from https://github.com/solana-labs/wallet-standard/blob/master/packages/core/chains/src/index.ts\n\nsol-chain-id = sol-namespace ":" sol-network-id\n ; Examples:\n ; - solana:mainnet (solana mainnet)\n ; - solana:testnet (solana testnet)\n; ==============================================================================\n; Chain-agnostic account identifiers (CAIP-10)\n; ==============================================================================\n;\n; Requires:\n; - core.bnf\n; - chain-id.bnf\n;\n; References:\n; - https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-2.md#syntax\n; - https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-10.md#syntax\n\naccount-id = eth-account-id\n / sol-account-id\n ; NOTE: Only Ethereum and Solana are supported at the moment\n\n; Ethereum\n; ------------------------------------------------------------------------------\n\neth-address = "0x" 40HEXDIG\n ; Must also conform to captilization\n ; checksum encoding specified in EIP-55\n ; where applicable (EOAs).\n\neth-account-id = eth-chain-id ":" eth-address\n ; See CAIP-2 for definition of "eth-chain-id"\n ; Examples:\n ; - eip155:1:0xb9c5714089478a327f09197987f16f9e5d936e8a (eth mainnet)\n ; - eip155:137:0xb9c5714089478a327f09197987f16f9e5d936e8a (polygon mainnet)\n\n; Solana\n; ------------------------------------------------------------------------------\n\nsol-address = 32*44( %x31-39 / %x41-48 / %x4A-4E / %x50-5A / %x61-6B / %x6D-7A )\n ; Valid Solana addresses are 32-44 base58-encoded chars: 1-9 / A-H / J-N / P-Z / a-k / m-z\n ; Note: this doesn\'t validate whether the address is "on the curve"\n\nsol-account-id = sol-chain-id ":" sol-address\n ; See CAIP-2 for definition of "sol-chain-id"\n ; Examples:\n ; - solana:mainnet:FYpB58cLw5cwiN763ayB2sFT8HLF2MRUBbbyRgHYiRpK (solana mainnet)\n ; - solana:testnet:QhnBSSbjScn9VHBBqwosy99icpeJrW4iuEwkJ3d9Fn9 (solana testnet)\n; ==============================================================================\n; Sign in with X (CAIP-122)\n; ==============================================================================\n;\n; Requires:\n; - core.bnf\n; - datetime.bnf\n; - uri.bnf\n; - dns.bnf\n; - chain-id.bnf\n; - account-id.bnf\n;\n; References:\n; - https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-2.md#syntax\n; - https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-10.md#syntax\n; - https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-122.md\n;\n; Note:\n; Currently, this grammar file only supports the Ethereum and Solana blockchains\n\nsign-in-with-x = sign-in-with-eth\n / sign-in-with-sol\n\n; Ethereum\n;-----------------------------------------------------------------------------\n\nsign-in-with-eth =\n message-domain %s" wants you to sign in with your Ethereum account:" LF\n eth-account-id LF\n LF\n [ message-statement LF ]\n LF\n %s"URI: " message-uri LF\n %s"Version: " message-version LF\n %s"Chain ID: " eth-chain-id LF\n %s"Nonce: " message-nonce LF\n %s"Issued At: " message-issued-at\n [ LF %s"Expiration Time: " message-expiration-time ]\n [ LF %s"Not Before: " message-not-before ]\n [ LF %s"Request ID: " message-request-id ]\n [ LF %s"Resources:" message-resources ]\n\n; Solana\n;-----------------------------------------------------------------------------\n\nsign-in-with-sol =\n message-domain %s" wants you to sign in with your Solana account:" LF\n sol-account-id LF\n LF\n [ message-statement LF ]\n LF\n %s"URI: " message-uri LF\n %s"Version: " message-version LF\n %s"Chain ID: " sol-chain-id LF\n %s"Nonce: " message-nonce LF\n %s"Issued At: " message-issued-at\n [ LF %s"Expiration Time: " message-expiration-time ]\n [ LF %s"Not Before: " message-not-before ]\n [ LF %s"Request ID: " message-request-id ]\n [ LF %s"Resources:" message-resources ]\n\n; Common\n;-----------------------------------------------------------------------------\n\nmessage-domain = dnsauthority ; CAIP-10 spec defines domain as dnsauthority unlike EIP-4361, which uses authority\nmessage-address = eth-account-id / sol-account-id ; See CAIP-10 for address identifier definition\nmessage-statement = 1*( reserved / unreserved / " " )\nmessage-uri = URI\nmessage-version = "1"\nmessage-chain-id = eth-chain-id / sol-chain-id\nmessage-nonce = 8*( ALPHA / DIGIT )\nmessage-issued-at = date-time\nmessage-expiration-time = date-time\nmessage-not-before = date-time\nmessage-request-id = *pchar\nmessage-resources = *( LF "- " URI )\n'}}})),s("eOkdY").register(JSON.parse('{"7vZml":"background.js","6WXjt":"esm.4058bdad.js","b0KbB":"metaplex.a7fe443c.js","8p21e":"metaplex.67571bb6.js","63QBd":"esm.022f3542.js","a07i3":"staking.e599f575.js","fu8sn":"swapper.71addccc.js","ulmHJ":"collectibles.f7823fac.js","bnDSu":"Solana.39b78c22.js","aYF3y":"Solana.c02c12fc.js","ia8XW":"Eth.2d040527.js","9l3GE":"main.30915ee0.js","5Hh3e":"bip32.0415b1e7.js","4nmlj":"semver.339a6680.js","jqZb5":"ledgerSignerBitcoin.49fa1444.js","8ZV50":"english.dc8cdfce.js","bSKtD":"crypto-browserify.e188246b.js","99t1D":"TransportWebHID.10460d8f.js","9jFUO":"multichainMigration.0d3fa1ba.js","84B8P":"multichainMigration.41f1b5a4.js"}')),s("7mQ3Y");var a,u,c=s("hX0bG");(u=a||(a={})).NAN="NAN",u.DATE="DATE",u.UINT8ARRAY="UINT8ARRAY",u.BIGINT="BIGINT",u.URL="URL";const l={canSerialize:e=>"number"==typeof e&&Number.isNaN(e),serialize:e=>({["$"+a.NAN]:1}),deserialize:e=>NaN},d={canSerialize:e=>e instanceof Date,serialize:e=>({[`$${a.DATE}`]:e.valueOf()}),deserialize:e=>new Date(e[`$${a.DATE}`])},f={canSerialize:e=>e instanceof Uint8Array,serialize:e=>({[`$${a.UINT8ARRAY}`]:Array.from(e)}),deserialize:e=>Uint8Array.from(e[`$${a.UINT8ARRAY}`])},h={canSerialize:e=>"bigint"==typeof e,serialize:e=>({[`$${a.BIGINT}`]:e.toString()}),deserialize:e=>BigInt(e[`$${a.BIGINT}`])},p={canSerialize:e=>e instanceof URL,serialize:e=>({[`$${a.URL}`]:e.href}),deserialize:e=>new URL(e[`$${a.URL}`])},y={[a.NAN]:l,[a.DATE]:d,[a.UINT8ARRAY]:f,[a.BIGINT]:h,[a.URL]:p},g=function(e){const t=this[e];for(const e of Object.values(y))if(e.canSerialize(t))return e.serialize(t);return t},m=(e,t)=>{if(t&&"object"==typeof t&&Object.keys(t)[0]){const e=Object.keys(t)[0].slice(1);if(e in y)return y[e].deserialize(t)}return t},v=e=>JSON.stringify(e,g),b=e=>JSON.parse(e,m);var w={};e(w,"sendMessage",(function(){return A}),(function(e){return A=e})),e(w,"handleRawMessage",(function(){return S}),(function(e){return S=e}));var x=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const A=(e,t)=>x(void 0,void 0,void 0,(function*(){return b(yield e.sendMessage(v(t)))})),S=e=>(t,r)=>x(void 0,void 0,void 0,(function*(){const n=b(t),i=yield e(n,r);return v(i)}));var E={};e(E,"LedgerOnboardingAnalytics",(function(){return Lt}),(function(e){return Lt=e})),s("iOvk1");var T=s("hQuuj"),k=s("5ekp2"),I={};e(I,"getConnectedLedgerDeviceMetadata",(function(){return U}),(function(e){return U=e})),s("4xbAj");var _=s("1pxSb"),P=s("6Jokq");s("csW2r");var R=s("fKWqZ"),C=s("g79CS");class M extends Error{constructor(e){super(e)}}class O extends M{constructor(e="Ledger not connected."){super(e)}}class B extends M{constructor(e="Multiple apps requested from Ledger. Only request one at a time."){super(e)}}class N extends M{constructor(e="Ledger is locked, unlock to get addresses or sign."){super(e)}}class D extends M{constructor(e="Duplicate ledger address received"){super(e)}}class L extends M{constructor(e="No connected devices."){super(e)}}var F=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const U=(e,t)=>F(void 0,void 0,void 0,(function*(){var r;R.telemetry.addBreadcrumb(C.FeatureTag.Ledger,`Getting Connected Ledger Device metadata for account: ${t}`,C.Severity.Info);const n=yield(0,_.getMultiChainAccountMetadata)(e,t),i=null===(r=null==n?void 0:n.connectedDevices)||void 0===r?void 0:r.find((e=>e.deviceType===P.DeviceType.Ledger&&e.connectionType===P.ConnectionType.BLE));if(!i)throw new L;return i})),j="@phantom/hardware",K={isLedgerSupported:()=>[`${j}:is-ledger-supported`],ledgerTransportState:()=>[`${j}:ledger-transport-state`],ledgerAddress:(e,t)=>[`${j}:ledger-address`,{chainType:e,derivationPath:t}],ledgerAddresses:(e=[],t)=>[`${j}:ledger-addresses`,{derivationPathParams:e,enableLedgerXPubDerivation:t}],requestLedgerPermission:()=>[`${j}:request-ledger-permission`],accountConnectedDevice:e=>[`${j}:account-connected-device`,{accountIdentifier:e}]};var z={};e(z,"default",(function(){return q}),(function(e){return q=e}));k=s("5ekp2");var H=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},q=e=>{const t=K.isLedgerSupported();return(0,k.useQuery)({queryKey:t,queryFn:()=>H(void 0,void 0,void 0,(function*(){return e.isSupported()}))})},V={};e(V,"default",(function(){return Fe}),(function(e){return Fe=e})),s("7mQ3Y");var W=s("1f62U");k=s("5ekp2");s("iOvk1");T=s("hQuuj");s("7mQ3Y");c=s("hX0bG");var G,$,Z=s("7XqVB");($=G||(G={})).Bitcoin="Bitcoin",$.EVM="EVM",$.Solana="Solana";const Q=Z.z.string().regex(/^[0-9A-Fa-f]*$/,{message:"String must have only valid hex characters"}),Y=(Z.z.object({publicKey:Q,chainCode:Q}),Z.z.object({name:Z.z.string(),id:Z.z.string().min(1),rssi:Z.z.number().int()}),Z.z.union([Z.z.literal("low"),Z.z.literal("medium"),Z.z.literal("high")]),e=>{switch(e){case G.Bitcoin:return"Bitcoin";case G.EVM:return"Ethereum";case G.Solana:return"Solana"}}),X=e=>{const t=T.Chains.getAddressTypes(e);return J(t[0])},J=e=>{switch(e){case c.AddressType.BitcoinTaproot:case c.AddressType.BitcoinNativeSegwit:case c.AddressType.BitcoinNestedSegwit:case c.AddressType.BitcoinLegacy:return G.Bitcoin;case c.AddressType.EVM:return G.EVM;case c.AddressType.Solana:return G.Solana}};var ee={};e(ee,"deriveLedgerAddresses",(function(){return De}),(function(e){return De=e})),s("jZpRu");var te=s("6fzaU"),re=s("iIPcw");s("7mQ3Y");W=s("1f62U"),c=s("hX0bG");s("csW2r");R=s("fKWqZ"),C=s("g79CS");s("RVqnc");var ne=s("8whWW"),ie=s("ETVFl"),oe=s("1zpOy"),se={};e(se,"getLedgerAddress",(function(){return Te}),(function(e){return Te=e})),s("jZpRu");re=s("iIPcw");s("iOvk1");var ae=s("aKI1C");s("7mQ3Y");c=s("hX0bG"),W=s("1f62U");var ue=s("ade4r"),ce=s("85iHy");s("jZpRu");te=s("6fzaU");const le=(e,t)=>{switch(e){case"grandparent":switch(t){case te.DerivationPathType.BitcoinTaproot:return"m/86'/0'/0'";case te.DerivationPathType.BitcoinNativeSegwit:return"m/84'/0'/0'";case te.DerivationPathType.BitcoinNestedSegwit:return"m/46'/0'/0'";case te.DerivationPathType.BitcoinLegacy:return"m/44'/0'/0'";case te.DerivationPathType.Bip44Ethereum:return"m/44'/60'/0'";case te.DerivationPathType.Bip44EthereumSecondary:return"m/44'/60'/1'";case te.DerivationPathType.Bip44EthereumTertiary:return"m/44'/60'/2'"}break;case"parent":switch(t){case te.DerivationPathType.BitcoinTaproot:return"m/86'/0'/0'/0";case te.DerivationPathType.BitcoinNativeSegwit:return"m/84'/0'/0'/0";case te.DerivationPathType.BitcoinNestedSegwit:return"m/46'/0'/0'/0";case te.DerivationPathType.BitcoinLegacy:return"m/44'/0'/0'/0";case te.DerivationPathType.Bip44Ethereum:return"m/44'/60'/0'/0";case te.DerivationPathType.Bip44EthereumSecondary:return"m/44'/60'/1'/0";case te.DerivationPathType.Bip44EthereumTertiary:return"m/44'/60'/2'/0"}}};var de={};e(de,"createHDNodeFromXpub",(function(){return Ae}),(function(e){return Ae=e})),e(de,"createBitcoinChildAddressDeriver",(function(){return Se}),(function(e){return Se=e})),s("7mQ3Y");ue=s("ade4r");var fe=s("dG1lS");s("jZpRu");te=s("6fzaU");s("7mQ3Y");c=s("hX0bG");function he(e){switch(e){case te.DerivationPathType.Bip44RootSolana:case te.DerivationPathType.Bip44ChangeSolana:case te.DerivationPathType.Bip44Solana:case te.DerivationPathType.DeprecatedSolana:return c.AddressType.Solana;case te.DerivationPathType.Bip44RootEthereum:case te.DerivationPathType.Bip44Ethereum:case te.DerivationPathType.Bip44EthereumSecondary:case te.DerivationPathType.Bip44EthereumTertiary:return c.AddressType.EVM;case te.DerivationPathType.BitcoinLegacy:return c.AddressType.BitcoinLegacy;case te.DerivationPathType.BitcoinNativeSegwit:return c.AddressType.BitcoinNativeSegwit;case te.DerivationPathType.BitcoinNestedSegwit:return c.AddressType.BitcoinNestedSegwit;case te.DerivationPathType.BitcoinTaproot:return c.AddressType.BitcoinTaproot}}var pe={};e(pe,"getSolanaLedgerApp",(function(){return ge}),(function(e){return ge=e})),e(pe,"getEthereumLedgerApp",(function(){return me}),(function(e){return me=e})),e(pe,"getEthereumLedgerService",(function(){return ve}),(function(e){return ve=e})),e(pe,"getBitcoinLedgerApp",(function(){return be}),(function(e){return be=e}));var ye=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function ge(e){return ye(this,void 0,void 0,(function*(){const{default:t}=yield s("4i8kT");return new t(e)}))}function me(e){return ye(this,void 0,void 0,(function*(){const{default:t}=yield s("2qoE9");return new t(e)}))}function ve(){return ye(this,void 0,void 0,(function*(){const{ledgerService:e}=yield s("2qoE9");return e}))}function be(e){return ye(this,void 0,void 0,(function*(){const{AppClient:t}=yield s("iJzvJ");return new t(e)}))}var we=(ke=s("8tcqI")).Buffer,xe=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ae=(e,t)=>xe(void 0,void 0,void 0,(function*(){const{default:r}=yield s("f38Zo");return r(yield Promise.resolve(s("2NpJF"))).fromBase58(e,"mainnet"===t?fe.networks.bitcoin:fe.networks.testnet)})),Se=(e,t)=>xe(void 0,void 0,void 0,(function*(){if(!e.isConnected)throw new O;const r=yield(0,pe.getBitcoinLedgerApp)(e.transport),n=le("parent",t),i=yield r.getExtendedPubkey(n),o=yield Ae(i,"mainnet");return e=>{const r=new Uint8Array(o.derivePath(`${e}`).publicKey),n=(0,ue.publicKeyToAddress)({publicKey:r,addressType:he(t)});return{publicKey:we.from(r).toString("hex"),address:n}}}));var Ee=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Te=(e,r,n,i)=>Ee(void 0,void 0,void 0,(function*(){const o=n.replace("m/","");try{switch(r){case c.AddressType.BitcoinTaproot:case c.AddressType.BitcoinNativeSegwit:case c.AddressType.BitcoinNestedSegwit:case c.AddressType.BitcoinLegacy:{const t=yield(0,pe.getBitcoinLedgerApp)(e),i=W.AddressTypes[r].defaultDerivationPathType,o=(0,re.parseDerivationPath)(n).index,s=le("parent",i),a=yield t.getExtendedPubkey(s),u=(yield(0,de.createHDNodeFromXpub)(a,"mainnet")).derivePath(`${o}`);return{type:"chain-code",addressType:r,address:(0,ue.publicKeyToAddress)({publicKey:new Uint8Array(u.publicKey),addressType:r,networkID:ae.BitcoinNetworkID.Mainnet}),publicKey:u.publicKey.toString("hex"),chainCode:u.chainCode.toString("hex")}}case c.AddressType.Solana:{const n=yield(0,pe.getSolanaLedgerApp)(e),{address:i}=yield n.getAddress(o);return{type:"address",addressType:r,address:t(ce).encode(i),publicKey:i.toString("hex")}}case c.AddressType.EVM:{const t=yield(0,pe.getEthereumLedgerApp)(e),{publicKey:n,address:s,chainCode:a}=yield t.getAddress(o,!1,i);if(i){if(!a)throw new Error("Chain code is requested from Ledger device, but no chain code was received.");return{type:"chain-code",addressType:r,address:s,publicKey:n,chainCode:a}}return{type:"address",addressType:r,address:s,publicKey:n}}}}catch(e){throw"TransportLocked"===e.id?new N:e}}));var ke=s("8tcqI"),Ie=s("8qXbd"),_e=s("7cTdJ"),Pe=s("bU4Vn");s("cFUcx");var Re=s("hCLwu");ce=s("85iHy");const Ce=(e,r,n)=>(e=>{const r=(0,_e.sha256)((0,_e.sha256)(e)).replace("0x","").slice(0,8);return t(ce).encode(ke.Buffer.concat([ke.Buffer.from(e),ke.Buffer.from(r,"hex")]))})(ke.Buffer.from(`0488b21e04${e.replace("0x","")}00000000${r}${n.replace("0x","").toLowerCase()}`,"hex")),Me=(e,t)=>{const r=(n=e.publicKey,(0,_e.ripemd160)((0,_e.sha256)((0,Pe.computePublicKey)(`0x${n}`,!0))).replace("0x","").slice(0,8));var n;const i=(0,Pe.computePublicKey)(`0x${t.publicKey}`,!0),o=Ce(r,t.chainCode,i),s=Ie.HDNode.fromExtendedKey(o);return e=>{const t=s.derivePath(`${e}`);if(Re.EthAddress.safeParse(t.address).success)return{publicKey:t.publicKey,address:t.address};throw new Error(`Invalid Ethereum Child Address derived: ${t.address}`)}},Oe=(e,t)=>{if(e){const e=new Date;console.log(`[${e.toISOString()}] ${t}`)}};var Be=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ne=(e,t,r,n)=>{const i=new Set;return(o,s)=>Be(void 0,void 0,void 0,(function*(){if(!t.isConnected)throw new O;const a=e;try{const e=yield(0,ne.withRetry)((()=>Be(void 0,void 0,void 0,(function*(){const e=W.AddressTypes.getAddressType(o.pathType),r=yield(0,ie.withTimeout)((0,se.getLedgerAddress)(t.transport,e,s,n),3e3);if(i.has(r.address))throw new D;return r}))),(e=>{const t=e instanceof D;t&&Oe(r,`❌ Duplicate address detected, retrying in ${a}ms...`);const n="InvalidChannel"===e.id;return n&&Oe(r,`Invalid channel, trying again in ${a}ms...`),t||n}),3,a);return Oe(r,`✅ Received address for ${s}: ${e.address}`),i.add(e.address),e}catch(e){throw yield(0,oe.delayAsync)(1e3),e}}))},De=({transportTimeout:e,state:t,derivationPathParams:r,enableDebugLogs:n,enableLedgerXPubDerivation:i,onSuccess:o})=>Be(void 0,void 0,void 0,(function*(){const s=Date.now();(e=>{let t,r=!0;for(const n of e){const e=W.AddressTypes.getAddressType(n.pathType),i=J(e);if(t?r=r&&t===i:t=i,!r)throw new B}})(r);const a=i?((e,t,r)=>{const n=Ne(e,t,r,!0),i={};return(e,o)=>Be(void 0,void 0,void 0,(function*(){const s=W.AddressTypes.getAddressType(e.pathType);switch(s){case c.AddressType.BitcoinTaproot:case c.AddressType.BitcoinNativeSegwit:case c.AddressType.BitcoinNestedSegwit:case c.AddressType.BitcoinLegacy:{let a=i[e.pathType];if(!a)try{a=yield(0,de.createBitcoinChildAddressDeriver)(t,e.pathType),i[e.pathType]=a}catch(t){return R.telemetry.captureError(new Error(`error creating xpub from derivation path: ${o}. Reason: ${t.message}`),C.FeatureTag.Ledger),n(e,o)}const u=a(e.index);return Oe(r,`⭐️ Derived address with xpub for ${o}: ${u.address}`),{type:"address",addressType:s,address:u.address,publicKey:u.publicKey}}case c.AddressType.Solana:return n(e,o);case c.AddressType.EVM:if(e.pathType===te.DerivationPathType.Bip44RootEthereum)return n(e,o);{let t=i[e.pathType];if(!t)try{const r=le("grandparent",e.pathType),o=yield n(e,r);if(o.addressType!==s||"chain-code"!==o.type)throw new Error(`invalid response from Ledger requesting grandparent path: ${r}`);const a=le("parent",e.pathType),u=yield n(e,a);if(u.addressType!==s||"chain-code"!==u.type)throw new Error(`invalid response from Ledger requesting parent path: ${r}`);t=Me(o,u),i[e.pathType]=t}catch(t){return R.telemetry.captureError(new Error(`error creating xpub from derivation path: ${o}. Reason: ${t.message}`),C.FeatureTag.Ledger),n(e,o)}const a=t(e.index);return Oe(r,`⭐️ Derived address with xpub for ${o}: ${a.address}`),{type:"address",addressType:s,address:a.address,publicKey:a.publicKey}}}}))})(e,t,n):Ne(e,t,n,!1),u={};for(const e of r){const t=(0,re.getDerivationPath)(e),r=yield a(e,t);u[t]=r}const l=(Date.now()-s)/1e3;return Oe(n,`✅ Finished requesting addresses for ${r.length} derivation paths. Time: ${l} s`),o(l),u}));var Le=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},Fe=(e,t,r,n=[],i=!1,o=!1,s=(()=>{}))=>{var a;const u=J(W.AddressTypes.getAddressType(n[0].pathType)),c=r.isConnected&&n.length>0&&u===(null===(a=r.selectedApp)||void 0===a?void 0:a.app),l=K.ledgerAddresses(n,o);return(0,k.useQuery)({enabled:c,queryKey:l,queryFn:()=>Le(void 0,void 0,void 0,(function*(){const r=yield t.getQueryData(K.ledgerTransportState());if(!r)throw new O;return(0,ee.deriveLedgerAddresses)({transportTimeout:e,state:r,derivationPathParams:n,enableDebugLogs:i,enableLedgerXPubDerivation:o,onSuccess:s})})),retry:!1})},Ue={};e(Ue,"useLedgerBLETransportState",(function(){return ot}),(function(e){return ot=e})),s("RVqnc");ie=s("ETVFl"),oe=s("1zpOy"),k=s("5ekp2");const je={status:"not-connected",isConnected:!1},Ke={status:"reconnecting",isConnected:!1},ze=(e=!1,t,r)=>{if((null==t?void 0:t.status)===r.status)return;let n,i="";switch(r.status){case"connected":n="🟢 Connected",i=`, selected app: ${r.selectedApp?Y(r.selectedApp.app):"None"}`;break;case"needs-permission":n="🟠 Needs Permission";break;case"reconnecting":n="🟠 Reconnecting";break;case"waiting-for-approval":n="🟠 Waiting For Approval";break;case"not-connected":n="⚪️ Not Connected"}Oe(e,`${n}${i}`)};var He={};e(He,"resetLedgerAddresses",(function(){return Ve}),(function(e){return Ve=e})),e(He,"refetchLedgerAddresses",(function(){return We}),(function(e){return We=e})),e(He,"invalidateLedgerTransportState",(function(){return Ge}),(function(e){return Ge=e})),e(He,"setLedgerTransportStateOverride",(function(){return $e}),(function(e){return $e=e}));var qe=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ve=e=>qe(void 0,void 0,void 0,(function*(){yield e.resetQueries([`${j}:ledger-addresses`])})),We=e=>qe(void 0,void 0,void 0,(function*(){yield e.refetchQueries([`${j}:ledger-addresses`])})),Ge=e=>qe(void 0,void 0,void 0,(function*(){yield e.invalidateQueries(K.ledgerTransportState())})),$e=(e,t)=>e.setQueryData(K.ledgerTransportState(),t);var Ze={};e(Ze,"fetchLedgerBLETransportState",(function(){return nt}),(function(e){return nt=e}));var Qe={};e(Qe,"getSelectedLedgerApp",(function(){return tt}),(function(e){return tt=e})),s("RVqnc");ie=s("ETVFl");var Ye={};e(Ye,"getBitcoinAppConfiguration",(function(){return Je}),(function(e){return Je=e}));var Xe=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Je=e=>Xe(void 0,void 0,void 0,(function*(){const t=yield e.send(176,1,0,0);let r=0;if(1!==t[r++])throw new Error("getBitcoinAppConfiguration: format not supported");const n=t[r++],i=t.subarray(r,r+=n).toString("ascii");if("Bitcoin"!==i)throw new Error("Ledger Bitcoin app not selected.");const o=t[r++];return{name:i,version:t.subarray(r,r+=o).toString("ascii")}}));var et=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const tt=(e,t=2e3,r)=>et(void 0,void 0,void 0,(function*(){const n=()=>et(void 0,void 0,void 0,(function*(){const t=r?[r]:Object.values(G);return((e,t)=>et(void 0,void 0,void 0,(function*(){for(const r of t)switch(r){case G.Solana:try{const t=yield(0,pe.getSolanaLedgerApp)(e),n=yield t.getAppConfiguration();return{app:r,version:n.version,blindSigningEnabled:n.blindSigningEnabled}}catch(e){}break;case G.EVM:try{const t=yield(0,pe.getEthereumLedgerApp)(e),n=yield t.getAppConfiguration();return{app:r,version:n.version,blindSigningEnabled:1===n.arbitraryDataEnabled}}catch(e){}break;case G.Bitcoin:try{return{app:r,version:(yield(0,Ye.getBitcoinAppConfiguration)(e)).version}}catch(e){}}return null})))(e,t)}));try{return yield(0,ie.withTimeout)(n(),t)}catch(e){return null}}));var rt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const nt=(e,t,r,n)=>rt(void 0,void 0,void 0,(function*(){if(!r)return Oe(t,"Attempting to connect to Ledger BLE device, no device ID specified."),je;const i=yield e.open(r);if(!i)return Oe(t,`Unable to connect to transport with deviceID: ${r}`),je;return{status:"connected",isConnected:!0,transport:i,selectedApp:yield(0,Qe.getSelectedLedgerApp)(i,e.defaultTransportTimeout,n)}}));var it=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const ot=(e,t,r)=>{const{deviceID:n,enabled:i=!0,enableDebugLogs:o=!1,refetchInterval:s=1e3,pairingTimeout:a=e.defaultTransportTimeout,expectedLedgerApp:u}=r,{data:c=!1}=(0,z.default)(e),l=!!n&&i&&c,d=K.ledgerTransportState();return(0,k.useQuery)({enabled:l,queryKey:d,queryFn:()=>it(void 0,void 0,void 0,(function*(){if(!l)return je;let r,i=t.getQueryData(d),s=!1,c=0;do{try{r=(yield Promise.all([(0,ie.withTimeout)((0,Ze.fetchLedgerBLETransportState)(e,o,n,u),a),(0,oe.delayAsync)(200)]))[0]}catch(e){r=je}s=!!(null==i?void 0:i.isConnected)&&"not-connected"===r.status&&++c<5,s&&((0,He.setLedgerTransportStateOverride)(t,Ke),Oe(o,"Attempting to reconnect..."),1===c&&ze(o,i,Ke),yield(0,oe.delayAsync)(1e3))}while(s);return ze(o,i,r),c>0&&(i=Ke),ze(o,i,r),(null==i?void 0:i.isConnected)&&!r.isConnected&&(0,He.resetLedgerAddresses)(t).then((()=>(0,He.refetchLedgerAddresses)(t))),r})),refetchOnMount:!0,refetchInterval:s,initialData:je})};var st={};e(st,"useLedgerWireTransportState",(function(){return ft}),(function(e){return ft=e})),s("RVqnc");ie=s("ETVFl"),oe=s("1zpOy"),k=s("5ekp2");var at=s("29o0l"),ut={};e(ut,"fetchLedgerWireTransportState",(function(){return lt}),(function(e){return lt=e}));var ct=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const lt=(e,t,r)=>ct(void 0,void 0,void 0,(function*(){if(0===(yield e.getNumDevices()))return r!==je&&Oe(t,"Unable to detect Ledger devices."),je;let n=r?r.transport:void 0;if((null==r?void 0:r.isConnected)&&(null==r?void 0:r.selectedApp)||"waiting-for-approval"===(null==r?void 0:r.status))return r;if(n||(n=yield e.getFirstOpenedTransport(),n&&Oe(t,"Found previously-opened transport.")),n||(n=yield e.openConnected(),n&&Oe(t,"Opened a new connection to a previously-opened transport.")),!n)return Oe(t,"Need permission to use the connected Ledger device."),{status:"needs-permission",isConnected:!1};return{status:"connected",isConnected:!0,transport:n,selectedApp:yield(0,Qe.getSelectedLedgerApp)(n,e.defaultTransportTimeout)}}));var dt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const ft=(e,t,r=!0,n=!1,i=2e3)=>{const[o,s]=(0,at.useState)(i);(0,at.useEffect)((()=>{e.on("disconnect",(()=>{Oe(n,"disconnect event received from Ledger transport."),(0,He.invalidateLedgerTransportState)(t)}))}),[e,t]);const{data:a=!1}=(0,z.default)(e),u=r&&a,c=K.ledgerTransportState();return(0,k.useQuery)({enabled:u,queryKey:c,queryFn:()=>dt(void 0,void 0,void 0,(function*(){if(!u)return je;let r,i=t.getQueryData(c),o=!1,s=0;do{try{r=(yield Promise.all([(0,ie.withTimeout)((0,ut.fetchLedgerWireTransportState)(e,n,s>0?Ke:i),e.defaultTransportTimeout),(0,oe.delayAsync)(200)]))[0]}catch(e){r=je}o=!!(null==i?void 0:i.isConnected)&&"not-connected"===r.status&&++s<5,o&&((0,He.setLedgerTransportStateOverride)(t,Ke),Oe(n,"Attempting to reconnect..."),1===s&&ze(n,i,Ke),yield(0,oe.delayAsync)(500))}while(o);return s>0&&(i=Ke),ze(n,i,r),(null==i?void 0:i.isConnected)&&!r.isConnected&&(0,He.resetLedgerAddresses)(t).then((()=>(0,He.refetchLedgerAddresses)(t))),r})),onSuccess:e=>(e.isConnected?s(3500):s(i),null),refetchOnMount:!0,refetchInterval:o,initialData:je})};var ht={};e(ht,"default",(function(){return yt}),(function(e){return yt=e}));k=s("5ekp2");var pt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},yt=(e,t,r=!0,n=!1)=>{const i=K.requestLedgerPermission();return(0,k.useQuery)({enabled:r,queryKey:i,queryFn:()=>pt(void 0,void 0,void 0,(function*(){var r,i,o,s,a,u,c;let l;try{Oe(n,"Requesting permission to connect to Ledger..."),l=yield e.request()}catch(u){if(Oe(n,`Received error trying to request permission: ${u}`),"string"==typeof u.message&&(null===(r=u.message)||void 0===r?void 0:r.includes("device is already open"))){Oe(n,"✅ Permission granted, device already open. Connecting to device...");const r=K.ledgerTransportState(),u=yield t.getQueryData(r);let c;try{c=yield(0,ut.fetchLedgerWireTransportState)(e,n,u)}catch(e){}return(null==c?void 0:c.isConnected)?(Oe(n,`✅ Permission granted. Connected to Ledger device: ${null!==(o=null===(i=c.transport.deviceModel)||void 0===i?void 0:i.productName)&&void 0!==o?o:"Unknown device"}. Selected app: ${null!==(a=null===(s=null==c?void 0:c.selectedApp)||void 0===s?void 0:s.app)&&void 0!==a?a:"none"}`),yield(0,He.setLedgerTransportStateOverride)(t,c),ze(n,void 0,c),{type:"granted",transport:c.transport}):(Oe(n,"❌ Unable to connect. Try again and make sure device is unlocked."),{type:"unable-to-connect"})}return Oe(n,"❌ Permission denied."),{type:"denied"}}if(!l){return Oe(n,`❌ ${"Unable to connect to Ledger device. Permission granted, but no Transport received."}`),{type:"unable-to-connect"}}const d={status:"connected",isConnected:!0,transport:l,selectedApp:yield(0,Qe.getSelectedLedgerApp)(l,e.defaultTransportTimeout)};return yield(0,He.setLedgerTransportStateOverride)(t,d),ze(n,void 0,d),Oe(n,`✅ Permission granted. Connected to Ledger device: ${null!==(c=null===(u=l.deviceModel)||void 0===u?void 0:u.productName)&&void 0!==c?c:"Unknown device"}`),{type:"granted",transport:l}})),cacheTime:0,staleTime:0,refetchOnMount:!0})};at=s("29o0l");(e=>{const t=[];for(let i=1;i<=e;++i){const e=(r=0,n=3,r=Math.ceil(r),n=Math.floor(n),Math.floor(Math.random()*(n-r)+r));let o;o=0===e?0:1===e?-70:-100,t.push({name:`Nano X ${i}`,id:`${i}`,rssi:o})}var r,n;t.sort(((e,t)=>t.rssi-e.rssi))})(100);var gt={};e(gt,"getLedgerTransportState",(function(){return vt}),(function(e){return vt=e}));var mt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const vt=e=>mt(void 0,void 0,void 0,(function*(){const t=yield e.getQueryData(K.ledgerTransportState());return null!=t?t:je}));var bt={};e(bt,"createLedgerWireSigner",(function(){return Ot}),(function(e){return Ot=e}));ke=s("8tcqI");var wt=s("4v43U");s("4xbAj");var xt=s("9XyXc"),At=s("9xwh7"),St=s("gBrtg");s("jZpRu");re=s("iIPcw"),te=s("6fzaU");s("iOvk1");var Et=s("kZfdH"),Tt=s("5vOj6");ae=s("aKI1C");s("7mQ3Y");ue=s("ade4r"),W=s("1f62U"),c=s("hX0bG");s("hMVEP");var kt=s("7X4Bj");s("csW2r");R=s("fKWqZ"),C=s("g79CS");s("RVqnc");ne=s("8whWW"),ie=s("ETVFl"),fe=s("dG1lS"),ce=s("85iHy");const It=e=>{var t;const r={name:e.domain.name,version:e.domain.version,verifyingContract:e.domain.verifyingContract,chainId:null===(t=e.domain)||void 0===t?void 0:t.chainId},n=[],i={};for(const[t,r]of Object.entries(e.types))for(const e of r)"EIP712Domain"===t?n.push(e):t in i?i[t].push(e):i[t]=[e];return{domain:r,types:Object.assign({EIP712Domain:n},i),primaryType:e.primaryType,message:Object.assign({},e.message)}};var _t=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Pt=(e,r,n)=>_t(void 0,void 0,void 0,(function*(){let i;try{i="string"==typeof n.message?"transaction"===n.signingType?t(ce).decode(n.message):ke.Buffer.from(n.message,"utf8"):n.message}catch(e){return(0,xt.createVaultSignerError)(At.VaultSignerErrorType.InvalidMessageEncoding)}const o=yield(0,pe.getSolanaLedgerApp)(e),a=r.replace("m/","");let u;switch(n.signingType){case"transaction":try{const e=yield o.signTransaction(a,ke.Buffer.from(i));u=t(ce).encode(e.signature)}catch(r){const n=yield((e,t)=>_t(void 0,void 0,void 0,(function*(){try{const r=yield(0,Qe.getSelectedLedgerApp)(e);if(!r||r.app!==G.Solana)return null;const n=(0,kt.messageStringToTransaction)(t),{gte:i}=yield s("swRIG");return{isVersionedTx:"version"in n&&"legacy"!==n.version,isVersionedTxSupported:i(r.version,"1.3.1")}}catch(e){return null}})))(e,t(ce).encode(i));if(!n)throw r;const{isVersionedTx:o,isVersionedTxSupported:a}=n;if(o&&!a)return(0,xt.createVaultSignerError)(At.VaultSignerErrorType.UnsupportedOperation,"Versioned Transactions is not supported on this version of Ledger. Please upgrade your Solana Ledger firmware to version 1.3.1.");throw r}break;case"message":return(0,xt.createVaultSignerError)(At.VaultSignerErrorType.UnsupportedOperation,"Signing off chain messages with Ledger is not yet supported.")}return{status:"success",signature:u}})),Rt=e=>e.startsWith("0x")?e:`0x${e}`,Ct=(e,t,r)=>_t(void 0,void 0,void 0,(function*(){const{joinSignature:n}=yield Promise.resolve(s("kIJ9R")),i=yield(0,pe.getEthereumLedgerApp)(e),o=t.replace("m/","");switch(r.signingType){case"typedData":switch(r.version){case 1:return(0,xt.createVaultSignerError)(At.VaultSignerErrorType.UnsupportedOperation);case 3:case 4:{const e=()=>_t(void 0,void 0,void 0,(function*(){const e=It(r.data);return i.signEIP712Message(o,e)})),t=()=>_t(void 0,void 0,void 0,(function*(){const e=3===r.version?wt.SignTypedDataVersion.V3:wt.SignTypedDataVersion.V4,t=r.data,n=wt.TypedDataUtils.sanitizeData(t),s=wt.TypedDataUtils.hashStruct("EIP712Domain",n.domain,n.types,e).toString("hex"),a=wt.TypedDataUtils.hashStruct(n.primaryType,n.message,n.types,e).toString("hex");return yield i.signEIP712HashedMessage(o,s,a)})),{r:s,s:a,v:u}=yield e().catch(t);return{status:"success",signature:n({r:Rt(s),s:Rt(a),v:u})}}}break;case"message":{const e=ke.Buffer.from(r.message,"utf8"),{r:t,s:s,v:a}=yield i.signPersonalMessage(o,e.toString("hex"));return{status:"success",signature:n({r:Rt(t),s:Rt(s),v:a})}}case"transaction":{const e=r.message.replace("0x",""),t=yield(0,pe.getEthereumLedgerService)(),s=yield t.resolveTransaction(e,{},{}),{r:a,s:u,v:c}=yield i.signTransaction(o,e,s);return{status:"success",signature:n({r:Rt(a),s:Rt(u),v:Number.parseInt(c.replace("0x",""),16)})}}}})),Mt=(e,t,r)=>_t(void 0,void 0,void 0,(function*(){try{if("isJWT"in r)return(0,xt.createVaultSignerError)(At.VaultSignerErrorType.InternalError,"Cannot sign JWT with ledger");switch(r.chainType){case c.AddressType.BitcoinTaproot:case c.AddressType.BitcoinNativeSegwit:case c.AddressType.BitcoinNestedSegwit:case c.AddressType.BitcoinLegacy:return yield((e,t,r)=>_t(void 0,void 0,void 0,(function*(){var n;const i=fe.networks.bitcoin,o=yield(0,pe.getBitcoinLedgerApp)(e),a=yield o.getMasterFingerprint(),u=(0,re.parseDerivationPath)(t);if(void 0===u.index||isNaN(u.index)||te.DerivationPathType.BitcoinTaproot!==u.pathType&&te.DerivationPathType.BitcoinNativeSegwit!==u.pathType)return{status:"error",type:At.VaultSignerErrorType.InvalidDerivationPath,message:"Unsupported Derivation Path. Bitcoin derivation paths should have a valid index."};const l=new(0,(yield s("k3eZQ")).default)(o);switch(r.signingType){case"message":{const e=ke.Buffer.from(r.message).toString("utf8"),n=le("parent",u.pathType),i=yield o.getExtendedPubkey(n),s=(yield(0,de.createHDNodeFromXpub)(i,"mainnet")).derive(u.index).publicKey,a=(0,ue.publicKeyToAddress)({publicKey:new Uint8Array(s),addressType:r.chainType,networkID:Et.NetworkIDs.Bitcoin.Mainnet}),c=yield l.signBIP322(e,t,a,s);return{status:"success",signature:ke.Buffer.from(c,"base64").toString("hex"),message:r.message}}case"transaction":{let e,t,s=fe.Psbt.fromHex(r.message,{network:i});const d=new Set;for(const i of null!==(n=r.inputsToSign)&&void 0!==n?n:[]){const r=(0,Tt.addressTypeFromAddress)(ae.BitcoinNetworkID.Mainnet,i.address),n=W.AddressTypes[r].defaultDerivationPathType,l=(0,re.getDerivationPath)({pathType:n,index:u.index});d.add(r);for(const n of i.signingIndexes)if(r===c.AddressType.BitcoinNativeSegwit){if(!t){const e=le("parent",te.DerivationPathType.BitcoinNativeSegwit),r=yield o.getExtendedPubkey(e);t=yield(0,de.createHDNodeFromXpub)(r,"mainnet")}s.updateInput(n,{bip32Derivation:[{masterFingerprint:ke.Buffer.from(a,"hex"),pubkey:t.derivePath(`${u.index}`).publicKey,path:l}]})}else if(r===c.AddressType.BitcoinTaproot){if(!e){const t=le("parent",te.DerivationPathType.BitcoinTaproot),r=yield o.getExtendedPubkey(t);e=yield(0,de.createHDNodeFromXpub)(r,"mainnet")}s.updateInput(n,{tapBip32Derivation:[{leafHashes:[],masterFingerprint:ke.Buffer.from(a,"hex"),pubkey:(0,St.toXOnly)(e.derivePath(`${u.index}`).publicKey),path:l}]})}}let f=0;for(const e of d){f++;const t=f===d.size,n=(0,re.getDerivationPath)({pathType:W.AddressTypes[e].defaultDerivationPathType,index:u.index});s=yield l.signPSBT(s,n,a,t&&r.finalize,e)}return{status:"success",signature:s.toHex()}}}})))(e,t,r);case c.AddressType.EVM:return yield Ct(e,t,r);case c.AddressType.Solana:return yield Pt(e,t,r)}}catch(e){return R.telemetry.captureError(e,C.FeatureTag.Ledger),(0,xt.createVaultSignerError)(At.VaultSignerErrorType.InternalError)}})),Ot=e=>({type:At.VaultSignerPluginType.Ledger,sign:(t,r,n)=>_t(void 0,void 0,void 0,(function*(){var t;let i,o=je;try{o=yield(0,ne.withRetry)((()=>(0,ie.withTimeout)((0,ut.fetchLedgerWireTransportState)(e,!1),e.defaultTransportTimeout)),(()=>!0),3,1e3)}catch(e){}switch(o.status){case"needs-permission":return(0,xt.createVaultSignerError)(At.VaultSignerErrorType.LedgerNeedPermission,"Need permission to connect to Ledger.");case"not-connected":case"reconnecting":case"waiting-for-approval":return(0,xt.createVaultSignerError)(At.VaultSignerErrorType.LedgerNotConnected,"Unable to connect to Ledger. Make sure your Ledger device is plugged in.");case"connected":{if("isJWT"in n)return(0,xt.createVaultSignerError)(At.VaultSignerErrorType.InternalError,"Cannot sign JWT with ledger");const e=J(n.chainType);if((null===(t=o.selectedApp)||void 0===t?void 0:t.app)!==e)return(0,xt.createVaultSignerError)(At.VaultSignerErrorType.LedgerAppNotOpen,`Ledger App not open. Open the ${Y(e)} app on your Ledger device.`);i=o.transport}}return Mt(i,r,n)}))});s("7mQ3Y");W=s("1f62U");var Bt,Nt=function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r},Dt=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};class Lt{constructor(e){Bt.set(this,void 0),this.onOpen=()=>Dt(this,Bt,"f").capture("connectHardwareOpen"),this.onSelectedChains=e=>{const t=new Set(e),r=[];for(const e of T.Chains.getAllChainIDs())t.has(e)&&r.push(e);const n={numChains:r.length,selectedChains:r.map((e=>e.charAt(0).toUpperCase()+e.slice(1))).join(", ")};Dt(this,Bt,"f").capture("connectHardwareSelectedChains",{data:n})},this.onDerivedAccounts=e=>{const t={};for(const[r,n]of Object.entries(e.derivedAddresses)){if(!Ft(r))continue;const e={numberOfDerivedAccounts:n.addresses.length};void 0!==n.duration&&(e.derivationDuration=n.duration),t[r]=e}Dt(this,Bt,"f").capture("connectHardwareAccountsDerived",{data:Object.assign({},t)})},this.onDiscoveredAccounts=e=>{var t;const{discoveredAccounts:r}=e,n={};for(const e of r){if("undiscovered"===e.status)continue;const r=e.accounts.reduce(((e,{derivationPathType:t,hasAccountActivity:r})=>(e[W.AddressTypes.getAddressType(t)]={derivationPathType:t,hasAccountActivity:r},e)),{});for(const{hasAccountActivity:e,derivationPathType:i}of Object.values(r)){if(!e)continue;const r=null!==(t=n[i])&&void 0!==t?t:0;n[i]=r+1}}Dt(this,Bt,"f").capture("connectHardwareAccountsDiscovered",{data:{numberOfActiveAccounts:n}})},this.onConnectedAccounts=e=>{var t;const r={};for(const n of e.accounts){const e=[...n.addresses,...n.publicKeys].reduce(((e,t)=>(e[W.AddressTypes.getAddressType(t.pathType)]=t.pathType,e)),{});for(const n of Object.values(e)){const e=null!==(t=r[n])&&void 0!==t?t:0;r[n]=e+1}}Dt(this,Bt,"f").capture("connectHardwareAccountsConnected",{data:{numberOfAccountsImported:e.accounts.length,numberOfAccountsImportedByDerivationPath:r}})},Nt(this,Bt,e,"f")}}function Ft(e){return"string"==typeof e&&Object.keys(G).includes(e)}Bt=new WeakMap;var Ut={};e(Ut,"useDeriveLedgerAccounts",(function(){return Yt}),(function(e){return Yt=e}));k=s("5ekp2"),at=s("29o0l");var jt={};e(jt,"deriveLedgerAccounts",(function(){return Gt}),(function(e){return Gt=e})),s("jZpRu");re=s("iIPcw");s("iOvk1");var Kt,zt;T=s("hQuuj");(zt=Kt||(Kt={})).FirstTimeOnboarding="firstTimeOnboarding",zt.IsResettingApp="isResettingApp";Kt.FirstTimeOnboarding,Kt.IsResettingApp;s("jZpRu");te=s("6fzaU");const Ht=(e,t)=>{const r=[];e===G.Solana?r.push({pathType:te.DerivationPathType.Bip44RootSolana}):e===G.EVM&&r.push({pathType:te.DerivationPathType.Bip44RootEthereum});for(let n=0;ne.map((e=>({ledgerApp:e,status:t[e]?"complete":"incomplete"}))),Gt=e=>qt(void 0,void 0,void 0,(function*(){var t;const{ledgerDeps:r,queryClient:n,ledgerOnboardingAnalytics:i,queryKey:o,selectedChains:s,enableDebugLogs:a=!0,enableLedgerXPubDerivation:u=!0,ledgerTransportState:c,previousResponse:l=Vt}=e;if(!(({selectedChains:e,ledgerTransportState:t})=>e.length>0&&t.isConnected)(e))return{ledgerAppsToDerive:[],currentlyDerivingNetworkIDs:[],derivedAddresses:{}};const d=l.derivedAddresses,f=new Set(s),h=T.Chains.getAllNetworkIDs({mainnetOnly:!0}).filter((e=>{const t=T.Chains.getChainID(e);return f.has(t)})),p=Array.from(h.map((e=>X(e))).reduce(((e,t)=>(e.add(t),e)),new Set)),y=Wt(p,d),g=y.find((e=>"incomplete"===e.status));if(!g)return{ledgerAppsToDerive:[],currentlyDerivingNetworkIDs:[],derivedAddresses:d};const{ledgerApp:m}=g,v=y.filter((e=>"incomplete"===e.status)).map((e=>e.ledgerApp)),b=h.filter((e=>X(e)===m));if(n.setQueryData(o,{ledgerAppsToDerive:v,currentlyDerivingNetworkIDs:b,derivedAddresses:d}),!c.isConnected||(null===(t=c.selectedApp)||void 0===t?void 0:t.app)!==m)return{ledgerAppsToDerive:v,currentlyDerivingNetworkIDs:b,derivedAddresses:d};const w=Ht(m,19);let x;const A=yield(0,ee.deriveLedgerAddresses)({transportTimeout:r.defaultTransportTimeout,state:c,derivationPathParams:w,enableDebugLogs:a,enableLedgerXPubDerivation:u,onSuccess:e=>{x=e}}),S=w.map((e=>{const t=(0,re.getDerivationPath)(e),r=A[t];return{paramsUsed:e,address:r.address,publicKey:r.publicKey}})),E=Object.assign(Object.assign({},d),{[m]:{addresses:S,duration:x}}),k=Wt(p,E).filter((e=>"incomplete"===e.status)).map((e=>e.ledgerApp)),I=0===k.length?[]:h.filter((e=>X(e)===k[0])),_={ledgerAppsToDerive:k,currentlyDerivingNetworkIDs:I,derivedAddresses:E};return 0===k.length&&i.onDerivedAccounts(_),_})),$t="@phantom/onboarding",Zt={firstTimeOnboarding:[`${$t}:first-time-onboarding`],isResettingApp:[`${$t}:is-resetting-app`],deriveLedgerAccounts:[`${$t}:derive-ledger-accounts`],discoverLedgerAccounts:[`${$t}:discover-ledger-accounts`]};var Qt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Yt=(e,t,r,n)=>{var i;const{selectedChains:o,ledgerTransportState:s=je}=n,a=o.length>0&&s.isConnected,u=Zt.deriveLedgerAccounts,c=s.isConnected?null===(i=s.selectedApp)||void 0===i?void 0:i.app:void 0;(0,at.useEffect)((()=>{c&&t.invalidateQueries(u)}),[c,t,u]);return(0,k.useQuery)({enabled:a,queryKey:u,queryFn:()=>Qt(void 0,void 0,void 0,(function*(){const i=yield t.getQueryData(u);return(0,jt.deriveLedgerAccounts)(Object.assign(Object.assign({ledgerDeps:e,queryClient:t,ledgerOnboardingAnalytics:r,queryKey:u},n),{ledgerTransportState:yield(0,gt.getLedgerTransportState)(t),previousResponse:i}))})),retry:!1})};var Xt={};e(Xt,"useDiscoverLedgerAccounts",(function(){return Rr}),(function(e){return Rr=e}));k=s("5ekp2");var Jt={};e(Jt,"isDiscoverLedgerAccountsEnabled",(function(){return Ir}),(function(e){return Ir=e})),e(Jt,"discoverLedgerAccounts",(function(){return _r}),(function(e){return _r=e})),s("4xbAj");var er=s("7DkTh"),tr=s("75AyV"),rr=s("etX7R"),nr=s("3U2BZ");s("iOvk1");T=s("hQuuj");var ir=s("creZv"),or={};e(or,"discoverAccounts",(function(){return xr}),(function(e){return xr=e})),e(or,"useDiscoverMultiChainAccounts",(function(){return Sr}),(function(e){return Sr=e})),s("4xbAj");er=s("7DkTh");s("jZpRu");te=s("6fzaU");s("iOvk1");Et=s("kZfdH"),T=s("hQuuj");s("7mQ3Y");W=s("1f62U"),ue=s("ade4r"),c=s("hX0bG");var sr=s("cLdt5");s("csW2r");R=s("fKWqZ"),C=s("g79CS");s("RVqnc");ne=s("8whWW"),ie=s("ETVFl");var ar=s("wGjeD"),ur={};e(ur,"fetchDiscoverAccounts",(function(){return pr}),(function(e){return pr=e})),s("iOvk1");T=s("hQuuj");s("2onIY");var cr=s("kWpjw");s("beWYh");var lr=s("ck5T6"),dr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const fr=`${(0,cr.getAPIEnvironment)()}/discover/v1`,hr={Accept:"application/json"},pr=e=>dr(void 0,void 0,void 0,(function*(){if(!e.accounts.length)throw new Error("Must send at least 1 account for discovery");const t=new(0,lr.RequestClient);t.withDefaultHeaders(hr);const r=yield t.post(fr,e),n=r.data;if(!(0,lr.responseIsOkay)(r)){if((i=n)&&"string"==typeof i.message)throw new Error(n.message);throw new Error(`Unable to discover accounts with args: ${JSON.stringify(e)}`)}var i;if((e=>{if(!e||!Array.isArray(e.accounts))return!1;for(const t of e.accounts)if("string"!=typeof t.address||"string"!=typeof t.amount||t.lastActivityTimestamp&&"number"!=typeof t.lastActivityTimestamp||!t.chain||"string"!=typeof t.chain.id||!new Set(T.Chains.getAllNetworkIDs()).has(t.chain.id)||"string"!=typeof t.chain.name||"string"!=typeof t.chain.symbol||"string"!=typeof t.chain.imageUrl)return!1;return!0})(n))return n;throw new Error(`Invalid discover accounts response: ${JSON.stringify(n)}`)}));var yr=(ke=s("8tcqI")).Buffer,gr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const mr="fetch-multi-chain-accounts-by-seed",vr=(e,t)=>[te.DerivationPathType.BitcoinTaproot,te.DerivationPathType.BitcoinNativeSegwit].map((r=>{const n={pathType:r,index:e},{publicKey:i}=t.derivePathType(r,e),o=W.AddressTypes.getAddressType(r),s=(0,ue.publicKeyToAddress)({publicKey:i,addressType:o});return{chainType:o,chainId:Et.NetworkIDs.Bitcoin.Mainnet,address:s,publicKey:yr.from(i).toString("hex"),pathParams:n}})),br=(e,t)=>[te.DerivationPathType.Bip44Ethereum,te.DerivationPathType.Bip44EthereumSecondary,te.DerivationPathType.Bip44EthereumTertiary].map((r=>{const n={pathType:r,index:e},{publicKey:i}=t.derivePathType(r,e);return{chainType:W.AddressTypes.getAddressType(r),pathType:r,address:(0,ue.publicKeyToAddress)({publicKey:i,addressType:c.AddressType.EVM}),publicKey:yr.from(i).toString("hex"),pathParams:n}})),wr=(e,t)=>[te.DerivationPathType.Bip44ChangeSolana,te.DerivationPathType.Bip44Solana,te.DerivationPathType.DeprecatedSolana].map((r=>{const n={pathType:r,index:e},i=t.derivePathType(r,e);let o;switch(r){case te.DerivationPathType.Bip44RootSolana:case te.DerivationPathType.Bip44Solana:case te.DerivationPathType.Bip44ChangeSolana:o=i.publicKey;break;case te.DerivationPathType.DeprecatedSolana:o=(0,sr.getDeprecatedSolanaKeyPairFromPrivateKey)(i.secretKey).publicKey}const s=(0,ue.publicKeyToAddress)({publicKey:o,addressType:c.AddressType.Solana});return{chainType:c.AddressType.Solana,chainId:Et.NetworkIDs.Solana.Mainnet,address:s,publicKey:yr.from(o).toString("hex"),pathParams:n}})),xr=(e,t=!0)=>gr(void 0,void 0,void 0,(function*(){const r=Object.assign({},...e);try{const e=Object.values(r).map((({account:e})=>({address:e.address,chainId:e.chainId})));let n;n=t?(yield(0,ne.withRetry)((()=>gr(void 0,void 0,void 0,(function*(){return(0,ie.withTimeout)((0,ur.fetchDiscoverAccounts)({accounts:e}),1e4)}))),(()=>!0),2)).accounts:(yield(0,ur.fetchDiscoverAccounts)({accounts:e})).accounts;const i={};for(const e of n){const{account:t}=r[`${e.chain.id}-${e.address}`],n=t.publicKey,o=t.chainType,s=(0,er.getDerivationPathGroupKey)(t.pathParams),a=Object.assign(Object.assign({},e),{publicKey:n,chainType:o,derivationPathType:t.pathParams.pathType,hasAccountActivity:!!e.lastActivityTimestamp||parseFloat(e.amount)>0});i[s]=[...i[s]||[],a]}Object.keys(i).forEach((e=>{i[e]=i[e].sort(((e,t)=>T.Chains.compareNetworkID(e.chain.id,t.chain.id)))}));const o=Object.values(i),s=o.filter((e=>e.some((e=>e.hasAccountActivity)))),a=!!s.length;return(a?s:o).map((e=>{var t;const n=e[0];return{status:"discovered",seedIndex:null!==(t=r[`${n.chain.id}-${n.address}`].account.pathParams.index)&&void 0!==t?t:-1,isSelectedByDefault:a,accounts:e}}))}catch(e){const t=Object.values(r).map((({account:e})=>e)),n={};for(const e of t){const{account:t}=r[`${e.chainId}-${e.address}`],i=(0,er.getDerivationPathGroupKey)(t.pathParams),o=Object.assign(Object.assign({},e),{chain:{id:e.chainId,name:T.Chains.getNetworkName(e.chainId),symbol:T.Chains.getTokenSymbol(e.chainId)},chainType:W.AddressTypes.getAddressType(t.pathParams.pathType),derivationPathType:t.pathParams.pathType,hasAccountActivity:!1});n[i]=[...n[i]||[],o]}Object.keys(n).forEach((e=>{n[e]=n[e].sort(((e,t)=>T.Chains.compareNetworkID(e.chain.id,t.chain.id)))}));const i=Object.values(n).map((e=>{var t;const n=e[0];return{status:"undiscovered",seedIndex:null!==(t=r[`${n.chain.id}-${n.address}`].account.pathParams.index)&&void 0!==t?t:-1,accounts:e,isSelectedByDefault:!1}}));return i}})),Ar=({hdWallet:e,startIndex:t,endIndex:r,enabledAddressTypes:n})=>gr(void 0,void 0,void 0,(function*(){const i=[];for(let o=t;o<=r;++o){const t={};if(n.includes(c.AddressType.BitcoinNativeSegwit))for(const r of vr(o,e))t[`${Et.NetworkIDs.Bitcoin.Mainnet}-${r.address}`]={account:r};if(n.includes(c.AddressType.EVM)){const r=br(o,e),n=T.Chains.getChainIDs(c.AddressType.EVM);for(const e of n){const n=T.Chains[e];for(const{address:e,publicKey:i,chainType:o,pathParams:s}of r)t[`${n.mainnetID}-${e}`]={account:{chainType:o,chainId:n.mainnetID,address:e,publicKey:i,pathParams:s}}}}if(n.includes(c.AddressType.Solana))for(const r of wr(o,e))t[`${r.chainId}-${r.address}`]={account:r};i.push(t)}return xr(i)}));function Sr({batchSize:e,hdWallet:t,enabledAddressTypes:r}){const n=!!t&&0!=r.length,i=[mr,e];return(0,ar.useInfiniteQuery)({enabled:n,queryKey:i,queryFn:({pageParam:n=0})=>gr(this,void 0,void 0,(function*(){if(e<1)throw new Error(`Need positive batchSize: ${e}`);if(!t)throw new Error("Missing HDWallet");const i=[],o=[],s=0===n;let a=n,u=!0;for(;u;){const n=a,c=a+e-1,l=(yield Ar({hdWallet:t,startIndex:n,endIndex:c,enabledAddressTypes:r})).flat(1);a+=e,u=!1;for(const e of l)i.push(e),("undiscovered"===e.status||e.isSelectedByDefault)&&o.push(e),s&&"discovered"===e.status&&e.isSelectedByDefault&&(u=!0)}if(s&&0===o.length&&i.length>1){const e=i[0],t=e.accounts.map((e=>Object.assign(Object.assign({},e),{hasAccountActivity:!1}))),r={status:"undiscovered",seedIndex:e.seedIndex,accounts:t,isSelectedByDefault:!1};o.push(r)}return o})),getNextPageParam:(t,r)=>{const n=r.length,i=n?r[0]:[],o=i.length?Er(i[i.length-1].seedIndex,e):0;return 1===n?o:o+e*(n-1)},cacheTime:0,staleTime:0,onError:e=>R.telemetry.captureError(e,C.FeatureTag.Account)})}const Er=(e,t)=>Math.ceil(e/t)*t+t,Tr=e=>{const t=new Set;for(const r of e)for(const{address:e}of r.addresses)t.add(e);return t};var kr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ir=({existingAccountsFetched:e,selectedChains:t,deriveLedgerAccountsResponse:r})=>e&&t.length>0&&!!r&&0===r.ledgerAppsToDerive.length,_r=e=>kr(void 0,void 0,void 0,(function*(){var t,r,n,i,o;const{ledgerOnboardingAnalytics:s,existingAccounts:a,discoveryBatchSize:u,selectedChains:c,deriveLedgerAccountsResponse:l,retryDiscoverAccountsOnFail:d=!0}=e;if(!Ir(e))throw new Error("Query disabled.");const f={},h=new Set(c);for(const e of T.Chains.getAllNetworkIDs({mainnetOnly:!0})){if(!h.has(T.Chains.getChainID(e)))continue;const s=X(e),a=null!==(n=null===(r=(null!==(t=null==l?void 0:l.derivedAddresses)&&void 0!==t?t:{})[s])||void 0===r?void 0:r.addresses)&&void 0!==n?n:[];for(const{address:t,publicKey:r,paramsUsed:n}of a){const s=(0,er.getDerivationPathGroupKey)(n),a=null!==(i=f[s])&&void 0!==i?i:{accounts:{},derivationIndex:null!==(o=n.index)&&void 0!==o?o:-1};a.accounts[`${e}-${t}`]={chainType:he(n.pathType),chainId:e,address:t,publicKey:r,pathParams:n},f[s]=a}}const p=Object.entries(f).sort((([e,t],[r,n])=>(0,tr.compareDerivationPathGroup)(e,r))).map((([e,t])=>t)),y=Tr(a),g=p.reduce(((e,t)=>{let r=!1;for(const{address:e}of Object.values(t.accounts))r=r||y.has(e);return r||e.push(t),e}),[]),m=[],v=[];for(let e=0;eObject.entries(e.accounts).reduce(((e,[t,r])=>(e[t]={account:r},e)),{})));v.push(t)}for(const e of v)m.push((0,or.discoverAccounts)(e,d));const b=(yield Promise.all(m)).flat().map((e=>{switch(e.status){case"discovered":return Object.assign(Object.assign({},e),{accounts:e.accounts.filter((e=>e.hasAccountActivity||(0,rr.isRecommendedDerivationPathType)(e.derivationPathType)))});case"undiscovered":return Object.assign(Object.assign({},e),{accounts:e.accounts.filter((e=>(0,rr.isRecommendedDerivationPathType)(e.derivationPathType)))})}})).filter((e=>e.accounts.length>0)).map((e=>{const t=(0,ir.default)();return Object.assign(Object.assign({},e),{discoveryIdentifier:t})})),w=b.filter((e=>"undiscovered"===e.status||e.isSelectedByDefault)),x=b.filter((e=>!("undiscovered"===e.status||e.isSelectedByDefault))).slice(0,2),A=w.length>0,S=a.filter((e=>e.type===nr.AccountType.Ledger)).length,E=(A?[...w,...x]:b.slice(0,3)).map(((e,t)=>Object.assign(Object.assign({},e),{accountIndex:S+t}))),k={};E.forEach(((e,t)=>{("discovered"===e.status&&e.isSelectedByDefault||0===t)&&(k[e.discoveryIdentifier]=!0)}));const I={discoveredAccounts:E,activeAccountsFound:A,defaultSelectedAccounts:k};return s.onDiscoveredAccounts(I),I}));var Pr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Rr=(e,t)=>{const r=(0,Jt.isDiscoverLedgerAccountsEnabled)(t),n=Zt.discoverLedgerAccounts;return(0,k.useQuery)({enabled:r,queryKey:n,queryFn:()=>Pr(void 0,void 0,void 0,(function*(){return(0,Jt.discoverLedgerAccounts)(Object.assign({ledgerOnboardingAnalytics:e},t))}))})};var Cr={};e(Cr,"useIsFirstTimeOnboarding",(function(){return Br}),(function(e){return Br=e})),e(Cr,"useSetIsFirstTimeOnboarding",(function(){return Nr}),(function(e){return Nr=e}));var Mr=s("9W7fs"),Or=(k=s("5ekp2"),function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))});const Br=e=>{const{data:t}=(0,k.useQuery)({queryKey:Zt.firstTimeOnboarding,queryFn:()=>Or(void 0,void 0,void 0,(function*(){const t=yield e.get(Kt.FirstTimeOnboarding);return null===t||t.isFirstTimeOnboarding}))});return t},Nr=(e,t)=>(0,Mr.useMutation)({mutationFn:r=>Or(void 0,void 0,void 0,(function*(){yield e.set(Kt.FirstTimeOnboarding,{isFirstTimeOnboarding:r}),t.setQueryData(Zt.firstTimeOnboarding,r)}))});var Dr={};e(Dr,"useIsResettingApp",(function(){return Fr}),(function(e){return Fr=e})),e(Dr,"useSetIsResettingApp",(function(){return Ur}),(function(e){return Ur=e})),e(Dr,"useSetIsFirstTimeResettingApp",(function(){return jr}),(function(e){return jr=e}));Mr=s("9W7fs"),k=s("5ekp2");var Lr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Fr=e=>{const{data:t}=(0,k.useQuery)({queryKey:Zt.isResettingApp,queryFn:()=>Lr(void 0,void 0,void 0,(function*(){const t=yield e.get(Kt.IsResettingApp);return null===t?{isResettingApp:!1,isFirstTimeResettingApp:!1}:t}))});return t},Ur=(e,t)=>(0,Mr.useMutation)({mutationFn:r=>Lr(void 0,void 0,void 0,(function*(){var n;const i=yield e.get(Kt.IsResettingApp),o=null!==(n=null==i?void 0:i.isFirstTimeResettingApp)&&void 0!==n&&n;yield e.set(Kt.IsResettingApp,{isResettingApp:r,isFirstTimeResettingApp:o}),t.setQueryData(Zt.isResettingApp,{isResettingApp:r,isFirstTimeResettingApp:o})}))}),jr=(e,t)=>(0,Mr.useMutation)({mutationFn:r=>Lr(void 0,void 0,void 0,(function*(){var n;const i=yield e.get(Kt.IsResettingApp),o=null!==(n=null==i?void 0:i.isResettingApp)&&void 0!==n&&n;yield e.set(Kt.IsResettingApp,{isResettingApp:o,isFirstTimeResettingApp:r}),t.setQueryData(Zt.isResettingApp,{isResettingApp:o,isFirstTimeResettingApp:r})}))});var Kr={};e(Kr,"useSetTermsAcknowledgement",(function(){return qr}),(function(e){return qr=e})),s("4xbAj");var zr=s("cnxqM"),Hr=(Mr=s("9W7fs"),function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))});const qr=(e,t)=>(0,Mr.useMutation)({mutationFn:r=>Hr(void 0,void 0,void 0,(function*(){yield e.set(zr.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2,r),t.setQueryData([zr.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2],r)}))});var Vr={};e(Vr,"useTermsAcknowledgement",(function(){return Gr}),(function(e){return Gr=e})),s("4xbAj");zr=s("cnxqM"),k=s("5ekp2");var Wr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Gr=(e,t)=>(0,k.useQuery)({queryKey:[zr.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2],queryFn:()=>Wr(void 0,void 0,void 0,(function*(){const r=yield e.get(zr.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2),n=yield((e,t,r)=>Wr(void 0,void 0,void 0,(function*(){if(e)return e;try{const e=yield r.get(zr.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2);return e&&(yield t.set(zr.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2,e),yield r.remove(zr.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2)),t.get(zr.StorageKeyAccounts.TermsHaveBeenAcknowledgedV2)}catch(e){return null}})))(r,e,t);return!!n}))});var $r={};e($r,"useWhatsNewOverlay",(function(){return Yr}),(function(e){return Yr=e})),e($r,"useSetAcknowledgeWhatsNewOverlay",(function(){return Xr}),(function(e){return Xr=e})),s("HlEsU");var Zr=s("a8rmj"),Qr=(Mr=s("9W7fs"),k=s("5ekp2"),function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))});const Yr=e=>(0,k.useQuery)({queryKey:[Zr.StorageKeys.LastSeenWhatsNewId],queryFn:()=>Qr(void 0,void 0,void 0,(function*(){var t;return 37>(null!==(t=yield e.get(Zr.StorageKeys.LastSeenWhatsNewId))&&void 0!==t?t:0)}))}),Xr=(e,t)=>(0,Mr.useMutation)({mutationFn:()=>Qr(void 0,void 0,void 0,(function*(){yield e.set(Zr.StorageKeys.LastSeenWhatsNewId,37)})),onSuccess:()=>{t.setQueryData([Zr.StorageKeys.LastSeenWhatsNewId],!1)}});var Jr={};e(Jr,"BATCH_SIZE_BY_PLATFORM",(function(){return sn}),(function(e){return sn=e})),e(Jr,"useSelectMultichainAccountsProps",(function(){return an}),(function(e){return an=e})),s("43063");var en=s("hPHdZ");s("RVqnc");oe=s("1zpOy"),at=s("29o0l");const tn=e=>e.reduce(((e,t)=>{var r,n,i,o;let s=e;for(const a of t.accounts){const t=a.chain.name.toLowerCase();if((null===(r=e[t])||void 0===r?void 0:r.balance)&&(null===(n=e[t])||void 0===n?void 0:n.history))continue;const u="amount"in a&&parseFloat(a.amount)>0,c=a.hasAccountActivity;e[t]?s=Object.assign(Object.assign({},s),{[t]:Object.assign(Object.assign({},s[t]),{balance:u||(null===(i=s[t])||void 0===i?void 0:i.balance),history:c||(null===(o=s[t])||void 0===o?void 0:o.history)})}):s=Object.assign(Object.assign({},s),{[t]:{balance:u,history:c}})}return s}),{});var rn=s("jZpRu");at=s("29o0l");const nn=e=>{const[t,r]=(0,at.useState)(null);return(0,at.useEffect)((()=>{if(e.length){const t=new(0,rn.CachedHDWallet)(e);return r(t),()=>{r(null),t.cleanup()}}}),[e]),t};var on=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const sn={extension:7,ios:7,android:7},an=({platform:e,seed:t,navigationCallback:r,storageCallback:n,enabledAddressTypes:i})=>{var o;const{t:s}=(0,en.useTranslation)(),a=s("onboardingSelectAccountsFindMoreAccounts"),[u,c]=(0,at.useState)({}),[l,d]=(0,at.useState)(!1),[f,h]=(0,at.useState)(!1),[p,y]=(0,at.useState)(a),g=nn(t),{data:m,status:v,fetchNextPage:b,isFetchingNextPage:w}=(0,or.useDiscoverMultiChainAccounts)({batchSize:sn[e],hdWallet:g,enabledAddressTypes:i}),x=(0,at.useMemo)((()=>{var e;return null!==(e=null==m?void 0:m.pages.flat())&&void 0!==e?e:[]}),[m]),A=(S=x,(0,at.useMemo)((()=>S?S.map((e=>"undiscovered"===e.status?e:Object.assign(Object.assign({},e),{accounts:e.accounts.filter((e=>e.hasAccountActivity))}))):[]),[S]));var S;const E=(T=A,(0,at.useMemo)((()=>T.reduce(((e,t,r)=>(e[r]=0===r||t.isSelectedByDefault,e)),{})),[T]));var T;const k=((e,t)=>(0,at.useMemo)((()=>{var r;return null!==(r=null==e?void 0:e.reduce(((e,r,n)=>t[n]?[...e,r]:e),[]))&&void 0!==r?r:[]}),[e,t]))(x,u),I=(({activeAccountsNumber:e,allAccountsNumber:t,hasDiscoveryFailed:r})=>{const{t:n}=(0,en.useTranslation)(),i=e>0&&!r;return(0,at.useMemo)((()=>0===t?n("onboardingImportImportingFindingAccounts"):0===e?n("onboardingImportAccountsEmptyResult"):1===t?i?n("onboardingImportAccountsFoundAccounts_one",{numberOfWallets:e}):n("onboardingImportAccountsFoundAccountsNoActivity_one",{numberOfWallets:t}):t>1?i?n("onboardingImportAccountsFoundAccounts_other",{numberOfWallets:e}):n("onboardingImportAccountsFoundAccountsNoActivity_other",{numberOfWallets:t}):""),[e,t,i,n])})({activeAccountsNumber:A.length,allAccountsNumber:x.length,hasDiscoveryFailed:"undiscovered"===(null===(o=x[0])||void 0===o?void 0:o.status)});((e,t)=>{const{t:r}=(0,en.useTranslation)();(0,at.useEffect)((()=>{let n;if(e){const{pages:i}=e,o=i.length>1,s=0===i[i.length-1].length;o&&s&&(t(r("onboardingSelectAccountsFindMoreNoneFound")),n=setTimeout((()=>{t(r("onboardingSelectAccountsFindMoreAccounts"))}),3e3))}return()=>{n&&clearTimeout(n)}}),[e])})(m,y),((e,t)=>{(0,at.useEffect)((()=>{t((t=>{const{length:r}=Object.keys(e),n={};for(let i=0;ih(!0)),[]),P=(0,at.useCallback)((e=>{if("success"!==v)return;const t=Object.assign({},u);t[e]=!t[e],c(t)}),[v,u,c]),R=(0,at.useCallback)((()=>on(void 0,void 0,void 0,(function*(){l||(d(!0),yield(0,oe.delayAsync)(0),yield n(k,tn(k)),r(tn(k)))}))),[l,k,r,n]),C={expanded:f,findMoreAccountsButtonText:p,isFetchingMoreAccounts:w,isImporting:l,renderedPages:A,selectedAccounts:u,subtitle:I,findMoreAccounts:b,onExpand:_,onImport:R,onSelect:P};return"success"!==v?Object.assign({status:"loading",isImportButtonDisabled:!0},C):Object.assign({status:"success",isImportButtonDisabled:0===k.length},C)};var un,cn;Z=s("7XqVB");(cn=un||(un={})).Initial="initial",cn.Create="create",cn.Import="import",cn.Restore="restore",cn.Append="append",cn.SeedVault="seedVault";const ln=Z.z.object({balance:Z.z.boolean(),history:Z.z.boolean()});Z.z.record(Z.z.string(),ln);s("5uSEV");var dn=s("cmUG2"),fn=s("2NqH9");s("HlEsU");Zr=s("a8rmj");s("csW2r");var hn=s("evQae");R=s("fKWqZ"),C=s("g79CS");s("RVqnc");var pn=s("kaaQG");oe=s("1zpOy");class yn extends Error{toString(){return this.message}constructor({code:e,message:t},r){super(t),this.code=e,this.message=t,void 0!==r&&(this.data=r)}}var gn={};e(gn,"RNWebViewRpcTransport",(function(){return Tn}),(function(e){return Tn=e})),e(gn,"ExtensionRpcTransport",(function(){return kn}),(function(e){return kn=e})),s("cFUcx");Re=s("hCLwu");s("RVqnc");var mn,vn,bn=s("l5s7j"),wn=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},xn=function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r},An=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)},Sn=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,i){(function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)})(n,i,(t=e[r](t)).done,t.value)}))}}};class En{get status(){return An(this,vn,"f")?"started":"stopped"}start(){return wn(this,void 0,void 0,(function*(){if(An(this,vn,"f"))return;const e=An(this,mn,"f").onClose((()=>{xn(this,vn,!1,"f"),e()}));yield An(this,mn,"f").start(),xn(this,vn,!0,"f")}))}close(){return wn(this,void 0,void 0,(function*(){An(this,vn,"f")&&(yield An(this,mn,"f").close(),xn(this,vn,!1,"f"))}))}send(e){var t,r,n,i,o,s,a,u;return wn(this,void 0,void 0,(function*(){if(!An(this,vn,"f"))throw new Error("Cannot read stream: RpcTransport has not been started");if(Array.isArray(e)){const o=Re.BatchRpcRequest.parse(e),s=new Set(o.map((e=>e.id))),a=v(o);An(this,mn,"f").postMessage(a);try{for(var c,l=!0,d=Sn(this.recv());c=yield d.next(),!(t=c.done);){i=c.value,l=!1;try{const e=i;if(Array.isArray(e)&&e.every((e=>s.has(e.id))))return e}finally{l=!0}}}catch(e){r={error:e}}finally{try{l||t||!(n=d.return)||(yield n.call(d))}finally{if(r)throw r.error}}throw new Error("Failed to get response: request ids="+s)}{const t=Re.RpcRequest.parse(e),{id:r}=t,n=v(t);An(this,mn,"f").postMessage(n);try{for(var f,h=!0,p=Sn(this.recv());f=yield p.next(),!(o=f.done);){u=f.value,h=!1;try{const e=u;if("id"in e&&e.id===r&&!("method"in e))return e}finally{h=!0}}}catch(e){s={error:e}}finally{try{h||o||!(a=p.return)||(yield a.call(p))}finally{if(s)throw s.error}}throw new Error("Failed to get response: request id="+r)}}))}addListener(e){const t=new AbortController;return(t=>{wn(this,void 0,void 0,(function*(){const r=this.recv()[Symbol.asyncIterator]();let n=()=>{};function i(){var e;null===(e=r.return)||void 0===e||e.call(r),n(),t.signal.removeEventListener("abort",i)}try{for(t.signal.addEventListener("abort",i);;){const t=yield Promise.race([r.next(),new Promise((e=>n=()=>e(null)))]);if(!t)break;try{e(t.value)}catch(e){console.error(e)}}i()}catch(e){throw i(),e}}))})(t),()=>t.abort()}recv(){const e=[];let t=()=>{};let r=!1;const n=An(this,mn,"f").onClose((()=>{r=!0,t(),n()})),i=An(this,mn,"f").onMessage((r=>{if((0,bn.isValidJSONObject)(r))try{const n=b(r);if("method"in n&&"id"in n)return void t();if(Array.isArray(n)){const r=Re.BatchRpcResponse.parse(n);e.push(r),t()}else{if("id"in Re.AnyObject.parse(n)){const r=Re.RpcResponse.parse(n);e.push(r),t()}else{const r=Re.RpcNotification.parse(n);e.push(r),t()}}}catch(e){console.error(e)}})),o=()=>{n(),i()},s={next(){return wn(this,void 0,void 0,(function*(){for(;!r;){const r=e.shift();if(r)return{done:!1,value:r};yield new Promise((e=>t=e))}return o(),{done:!0,value:void 0}}))},throw(){return wn(this,void 0,void 0,(function*(){return o(),{done:!0,value:void 0}}))},return(){return wn(this,void 0,void 0,(function*(){return o(),{done:!0,value:void 0}}))}};return{[Symbol.asyncIterator]:()=>s}}constructor({port:e}){mn.set(this,void 0),vn.set(this,!1),xn(this,mn,e,"f"),xn(this,vn,!1,"f")}}mn=new WeakMap,vn=new WeakMap;class Tn extends En{static createPort(){const e=window.navigator.userAgent.toLowerCase(),t=/iphone|ipod|ipad/.test(e)?window:document,r=[],n=[];function i(e){const t="data"in e?e.data:null;if("string"==typeof t)for(const e of r)try{e(t)}catch(e){console.error(e)}}return{start(){return wn(this,void 0,void 0,(function*(){t.addEventListener("message",i)}))},close(){return wn(this,void 0,void 0,(function*(){t.removeEventListener("message",i),function(){for(const e of n)try{e()}catch(e){console.error(e)}}()}))},postMessage(e){window.ReactNativeWebView.postMessage(e)},onMessage:e=>(r.push(e),()=>{r.splice(r.indexOf(e),1)}),onClose:e=>(n.push(e),()=>{n.splice(n.indexOf(e),1)})}}constructor(){super({port:Tn.createPort()})}}class kn extends En{static createPort(){const e=[],t=[];function r(t){for(const r of e)try{r(t.detail)}catch(e){console.error(e)}}function n(){for(const e of t)try{e()}catch(e){console.error(e)}}return{start(){return wn(this,void 0,void 0,(function*(){window.addEventListener("phantomEthRpcMessage",r),window.addEventListener("beforeunload",(function e(){window.removeEventListener("phantomEthRpcMessage",r),window.removeEventListener("beforeunload",e),n()}))}))},close(){return wn(this,void 0,void 0,(function*(){window.removeEventListener("phantomEthRpcMessage",r),n()}))},postMessage(e){setTimeout((()=>{window.dispatchEvent(new CustomEvent("dappEthRpcMessage",{detail:e}))}),0)},onMessage:t=>(e.push(t),()=>{e.splice(e.indexOf(t),1)}),onClose:e=>(t.push(e),()=>{t.splice(t.indexOf(e),1)})}}constructor(){super({port:kn.createPort()})}}s("cFUcx");s("lWfbJ");s("hMVEP");kt=s("7X4Bj");var In=s("liYfk");ce=s("85iHy");var _n={};e(_n,"fetchDappsList",(function(){return Mn}),(function(e){return Mn=e})),e(_n,"getHostname",(function(){return On}),(function(e){return On=e})),s("beWYh");lr=s("ck5T6");s("RVqnc");ne=s("8whWW"),Z=s("7XqVB");var Pn=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Rn=Z.z.object({hostname:Z.z.string(),hideProvidersArray:Z.z.boolean(),showMetamaskExplainer:Z.z.boolean(),dontOverrideWindowEthereum:Z.z.boolean()}),Cn=Z.z.object({dApps:Z.z.array(Rn).optional()}).optional(),Mn=()=>(0,ne.withRetry)((()=>Pn(void 0,void 0,void 0,(function*(){var e;const t=new(0,lr.RequestClient),r=yield t.get(`https://sanity-proxy-v2.phantom.app/v1/data/query/production?query=${encodeURIComponent("\n*[_type == 'dAppsList' && _id == 'dAppsList-singleton']{\n dApps\n}[0]")}`);if(r.status>=300)throw new Error(`status code: ${r.status}, body: ${r.data}`);const n=r.data,i=Cn.parse(n.result);return null!==(e=null==i?void 0:i.dApps)&&void 0!==e?e:[]}))),(()=>!0),3,50);function On(e){try{const t=new URL(e).hostname;if(!t||"localhost"===t)return null;const r="www.";return t.startsWith(r)?t.slice(r.length):t}catch(e){return null}}s("cFUcx");var Bn=s("ikvyr");Re=s("hCLwu"),s("lWfbJ");s("hMVEP");In=s("liYfk"),kt=s("7X4Bj");s("RVqnc");s("crjwk"),ce=s("85iHy");var Nn=s("2fBWq");Z=s("7XqVB");class Dn extends Nn.EventEmitter{get publicKey(){return this._publicKey}get isConnected(){return null!==this._publicKey}constructor(e){super(),this.isPhantom=!0,this._publicKey=null,$1554e632c4acc14b$var$_NewSolanaInpageProvider_transport.set(this,void 0),$1554e632c4acc14b$var$_NewSolanaInpageProvider_doRequest.set(this,(e=>$1554e632c4acc14b$var$__awaiter(this,void 0,void 0,(function*(){var t;let r;try{const{method:n}=e,i="params"in e&&null!==e.params&&void 0!==t?t:[],o=Bn[n];if(!o)throw new Error("MethodNotFound");const s=o.request.safeParse({jsonrpc:"2.0",id:($1554e632c4acc14b$var$ID++).toString(),method:n,params:i});if(!s.success)throw s.error;const a=s.data;if(o.response.parse(yield $1554e632c4acc14b$var$__classPrivateFieldGet(this,$1554e632c4acc14b$var$_NewSolanaInpageProvider_transport,"f").send(a)),"error"in r)throw new yn(r.error);try{"sol_connect"===n?(this._publicKey=new(0,In.PublicKey)(r.result.publicKey),this.emit(Bn.common.SolanaProviderEvent.Connect,this._publicKey)):"sol_signIn"!==n||this.isConnected||(this._publicKey=new(0,In.PublicKey)(r.result.address),this.emit(Bn.common.SolanaProviderEvent.Connect,this._publicKey)),"sol_disconnect"===n&&(this._publicKey=null,this.emit(Bn.common.SolanaProviderEvent.Disconnect))}catch(e){console.error("event emitter error",e)}return r.result}catch(t){if(console.error("GOT ERROR",t),t instanceof yn)throw t;if(t instanceof Z.ZodError)throw new yn({code:Re.RpcErrorCode.InvalidInput,message:"Missing or invalid parameters."},{method:e.method});if(t instanceof Error&&"MethodNotFound"===t.message)throw new yn({code:Re.RpcErrorCode.MethodNotFound,message:"The method does not exist / is not available."},{method:e.method});throw new yn({code:Re.RpcErrorCode.InternalError,message:"Internal JSON-RPC error."},{method:e.method})}})))),this.connect=e=>$1554e632c4acc14b$var$__awaiter(this,void 0,void 0,(function*(){const t=yield $1554e632c4acc14b$var$__classPrivateFieldGet(this,$1554e632c4acc14b$var$_NewSolanaInpageProvider_doRequest,"f").call(this,{method:"sol_connect",params:void 0===(null==e?void 0:e.onlyIfTrusted)?{}:{onlyIfTrusted:null==e?void 0:e.onlyIfTrusted}});return{publicKey:new(0,In.PublicKey)(t.publicKey)}})),this.disconnect=()=>$1554e632c4acc14b$var$__awaiter(this,void 0,void 0,(function*(){this.isConnected&&(yield $1554e632c4acc14b$var$__classPrivateFieldGet(this,$1554e632c4acc14b$var$_NewSolanaInpageProvider_doRequest,"f").call(this,{method:"sol_disconnect",params:void 0}))})),this.signTransaction=e=>$1554e632c4acc14b$var$__awaiter(this,void 0,void 0,(function*(){if(!e)throw new yn({code:Re.RpcErrorCode.InvalidInput,message:"Missing or invalid parameters."});const t=$5c53d88eeb322738$export$9d0577e7fe371969(e);return $5c53d88eeb322738$export$ed61e6287af53c9f({transaction:(yield $1554e632c4acc14b$var$__classPrivateFieldGet(this,$1554e632c4acc14b$var$_NewSolanaInpageProvider_doRequest,"f").call(this,{method:"sol_signTransaction",params:{transaction:(0,kt.transactionToBase58TransactionString)(e)}})).transaction,type:"versioned"===t?0:"legacy"}).transaction})),this.signAllTransactions=(e=[])=>$1554e632c4acc14b$var$__awaiter(this,void 0,void 0,(function*(){if(!e||0===e.length)throw new yn({code:Re.RpcErrorCode.InvalidInput,message:"Missing or invalid parameters."});const t=e.map((e=>$5c53d88eeb322738$export$9d0577e7fe371969(e))),r=yield $1554e632c4acc14b$var$__classPrivateFieldGet(this,$1554e632c4acc14b$var$_NewSolanaInpageProvider_doRequest,"f").call(this,{method:"sol_signAllTransactions",params:{transactions:e.map((e=>(0,kt.transactionToBase58TransactionString)(e)))}});if(r.length!==e.length)throw new Error("Invalid number of transactions returned");return r.map(((e,r)=>{const n=t[r];return $5c53d88eeb322738$export$ed61e6287af53c9f({transaction:e.transaction,type:"versioned"===n?0:"legacy"}).transaction}))})),this.signAndSendTransaction=(e,t={})=>$1554e632c4acc14b$var$__awaiter(this,void 0,void 0,(function*(){if(!e)throw new yn({code:Re.RpcErrorCode.InvalidInput,message:"Missing or invalid parameters."});const r={};if(t){if(!$1554e632c4acc14b$export$c9bc47e45c008942(t))throw new yn({code:Re.RpcErrorCode.InvalidInput,message:"Missing or invalid parameters."});r.skipPreflight=t.skipPreflight,r.preflightCommitment=t.preflightCommitment}return yield $1554e632c4acc14b$var$__classPrivateFieldGet(this,$1554e632c4acc14b$var$_NewSolanaInpageProvider_doRequest,"f").call(this,{method:"sol_signAndSendTransaction",params:{transaction:(0,kt.transactionToBase58TransactionString)(e),options:r}})})),this.signAndSendAllTransactions=(e,t={})=>$1554e632c4acc14b$var$__awaiter(this,void 0,void 0,(function*(){if(!e)throw new yn({code:Re.RpcErrorCode.InvalidInput,message:"Missing or invalid parameters."});const r={};if(t){if(!$1554e632c4acc14b$export$c9bc47e45c008942(t))throw new yn({code:Re.RpcErrorCode.InvalidInput,message:"Missing or invalid parameters."});r.skipPreflight=t.skipPreflight,r.preflightCommitment=t.preflightCommitment}return yield $1554e632c4acc14b$var$__classPrivateFieldGet(this,$1554e632c4acc14b$var$_NewSolanaInpageProvider_doRequest,"f").call(this,{method:"sol_signAndSendAllTransactions",params:{transactions:e.map((e=>(0,kt.transactionToBase58TransactionString)(e))),options:r}})})),this.signMessage=(e,r="utf8")=>$1554e632c4acc14b$var$__awaiter(this,void 0,void 0,(function*(){const n=yield $1554e632c4acc14b$var$__classPrivateFieldGet(this,$1554e632c4acc14b$var$_NewSolanaInpageProvider_doRequest,"f").call(this,{method:"sol_signMessage",params:{message:t(ce).encode(e),display:r}});return{signature:t(ce).decode(n.signature),publicKey:new(0,In.PublicKey)(n.publicKey)}})),this.signIn=e=>$1554e632c4acc14b$var$__awaiter(this,void 0,void 0,(function*(){const r=yield $1554e632c4acc14b$var$__classPrivateFieldGet(this,$1554e632c4acc14b$var$_NewSolanaInpageProvider_doRequest,"f").call(this,{method:"sol_signIn",params:{signInData:e}});return{address:new(0,In.PublicKey)(r.address),signedMessage:t(ce).decode(r.signedMessage),signature:t(ce).decode(r.signature)}})),this.handleNotification=e=>$1554e632c4acc14b$var$__awaiter(this,void 0,void 0,(function*(){var t,r,n,i;switch(e.method){case"phantom_accountChanged":{const n=$lWfbJ.phantom_accountChanged.notification.safeParse(e);if(!n.success)return;const i=null===n.data.params||void 0===t?void 0:t.sol;i!==(null===this.publicKey||void 0===r?void 0:r.toBase58())&&this.emit(Bn.common.SolanaProviderEvent.AccountChanged,i?new(0,In.PublicKey)(i):null);break}case"phantom_trustRevoked":{const t=$lWfbJ.phantom_trustRevoked.notification.safeParse(e);if(!t.success)return;(null===t.data.params||void 0===n?void 0:n.sol)===(null===this.publicKey||void 0===i?void 0:i.toBase58())&&this.emit(Bn.common.SolanaProviderEvent.AccountChanged,null);break}}})),this.request=({method:e,params:t})=>$1554e632c4acc14b$var$__awaiter(this,void 0,void 0,(function*(){switch(e){case"connect":return yield this.connect(t);case"disconnect":return yield this.disconnect();case"signMessage":return yield this.signMessage(null==t?void 0:t.message,null==t?void 0:t.display);case"signTransaction":{const e=(0,kt.transactionStringToTransaction)(null==t?void 0:t.message,"bs58");return yield this.signTransaction(e)}case"signAllTransactions":{let e=[];(null==t?void 0:t.message)&&"string"==typeof(null==t?void 0:t.message)?[null==t?void 0:t.message]:(null==t?void 0:t.message)&&Array.isArray(null==t?void 0:t.message)?null==t?void 0:t.message:(null==t?void 0:t.messages)&&(null==t?void 0:t.messages);const r=e.map((e=>(0,kt.transactionStringToTransaction)(e,"bs58")));return yield this.signAllTransactions(r)}case"signAndSendTransaction":{const e=(0,kt.transactionStringToTransaction)(null==t?void 0:t.message,"bs58");return yield this.signAndSendTransaction(e)}default:throw(0,$crjwk.assertNever)(e),new Error("unsupported method: "+e)}})),$1554e632c4acc14b$var$__classPrivateFieldSet(this,$1554e632c4acc14b$var$_NewSolanaInpageProvider_transport,e,"f"),$1554e632c4acc14b$var$__classPrivateFieldGet(this,$1554e632c4acc14b$var$_NewSolanaInpageProvider_transport,"f").start(),e.addListener((e=>{const t=Re.RpcNotification.safeParse(e);t.success&&this.handleNotification(t.data)})),this.addListener(Bn.common.SolanaProviderEvent.AccountChanged,(e=>{e?this._publicKey=e:(this._publicKey=null,this.emit(Bn.common.SolanaProviderEvent.Disconnect))}))}}new WeakMap,new WeakMap;s("cFUcx");var Ln=s("3AstY"),Fn=(Re=s("hCLwu"),s("lWfbJ"),Nn=s("2fBWq"),Z=s("7XqVB"),{});e(Fn,"MetamaskExplainer",(function(){return jn}),(function(e){return jn=e}));var Un=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class jn{shouldShowPopup(){return Un(this,void 0,void 0,(function*(){return window._phantomShowMetamaskExplainer&&!jn.hasBeenShown&&!this.hasBeenDismissed()}))}hasBeenDismissed(){return"true"===window.localStorage.getItem("phantomwallet-metamask-explainer-dismissed")}setHasBeenDismissed(){window.localStorage.setItem("phantomwallet-metamask-explainer-dismissed","true")}findFaviconUrl(){const e=document.querySelectorAll('link[rel="icon"], link[rel="shortcut icon"], link[rel="apple-touch-icon"]');if(e.length>0){return e[0].href}return""}constructor(){this.showPopup=()=>{const e=document.createElement("link");e.href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap",e.rel="stylesheet",document.head.appendChild(e);const t=document.createElement("div");t.style.fontFamily="Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif",t.id="metamask-explainer",t.style.transform="scale(0.9125) translateY(15px)",t.style.willChange="transform",t.style.opacity="0",t.style.transition="all 300ms cubic-bezier(0.16, 1, 0.3, 1)",t.style.width="262px",t.style.position="fixed",t.style.top="20px",t.style.right="20px",t.style.zIndex="99999",t.style.background="#222",t.style.backgroundClip="border-box",t.style.border="1px solid rgba(80, 80, 80, 0.2)",t.style.borderRadius="4px",t.style.fontSize="13px",t.style.padding="1.5em",t.style.boxShadow="0px 54px 22px rgba(24, 24, 27, 0.02), 0px 31px 18px rgba(24, 24, 27, 0.07), 0px 14px 14px rgba(24, 24, 27, 0.12), 0px 3px 7px rgba(24, 24, 27, 0.14), rgba(24, 24, 27, 0.3) 0px 0px 2px 0px",t.style.userSelect="none",t.style["-webkit-font-smoothing"]="antialiased",t.style.MozUserSelect="none",t.style.msUserSelect="none";const r=document.createElement("div");r.style.display="flex",r.style.flexDirection="column",r.style.justifyContent="center",r.style.gap="1em",r.style.marginBottom="1em",t.appendChild(r);const n=document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("width","8"),n.setAttribute("height","8"),n.setAttribute("viewBox","0 0 8 8"),n.setAttribute("fill","none"),n.style.width="0.8em",n.style.height="0.8em",n.style.display="flex",n.innerHTML='\n \n ';const i=document.createElement("div");i.id="metamask-explainer__close-button",i.style.position="absolute",i.style.top="0.5em",i.style.right="0.5em",i.style.padding="0.5em",i.style.cursor="pointer",i.style.color="rgb(153, 153, 153)",i.style.borderRadius="6px",i.style.transition="all 300ms cubic-bezier(0.16, 1, 0.3, 1)",i.tabIndex=1,i.addEventListener("mouseover",(()=>{i.style.color="#fff",i.style.background="#333"})),i.addEventListener("mouseout",(()=>{i.style.color="rgb(153, 153, 153)",i.style.background="none"})),i.addEventListener("click",(()=>{t.style.opacity="0",t.style.transform="scale(0.96) translateY(10px)",setTimeout((()=>t.remove()),300)})),i.appendChild(n),t.appendChild(i);const o=document.createElement("div");o.id="logo-container",o.style.display="flex",o.style.flexDirection="row";const s=document.createElement("img");s.src="\ndata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAB4CAYAAADblO/uAAAACXBIWXMAACE4AAAh OAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAB+OSURBVHgB7Z1r cBvXdccP+AYfEmlTkvU0pDhSYlsSJUfUw54xaCdO0jQWFduZ2E1HZOM2/ZCJyNqd Sd2ZiEymcTNtRlI/Na5bUk0bTxJ7RLmTSZzaITRjPUjFFmVJHku1Rej9DsGXBD4A 9PyXu9ICxGMfdwEQuL8ZaMHdBQQs9n/Pueeeey6RRCKRSCQSiUQikUgkkmygkCSG 8Xq91fcw58+fD5BEMoMoIIlhgsFgXSQS6d6wYYMn1bloFEgiyRJMW/T169e3fPrT n/7I7/cHKc9gS+5ftGhRIz/dyVvP4sWLj+qtO8Q9b968v+ZjL09OTrovXLhwiCR5 QV1dneLtMXT58uWs04bLzMmbNm2qC4VCR9iqbent7e2iPAQNHW926Hb5+OHnh4ev S53L5YIl7+vp6VlDkpwHAmdN4H6AAVC8OL4H+vhe6CssLNzd19fnoyygyMzJbKU8 /CXwRbz8Z14KfWxsrLO0tFQvdK/2BNdG3W4hSV4Aw8cbj34fGnzewCg2rVy50s/P 21n0Pha9nzKEqT4638Cb1aerKU/hHwuuuj/Rcb5GnYcOHfKTJOdhETdRjMjjgOMd LPp+Pr+DPYBU5zuC2WCcV9vKYFNCdpMkX9hK5mhSBb8j3YI3LHSONHtJ13rdunWr ifIQNeLuSXKKnyT5goes0cKC71Y9grRguI/O/Y7Y1gtu/E7KP5K24gUFBVnr6TS2 DVSXl094aIK4DxnxcEfj3ohLuVnxIFfEVR2hSNTn54hMIOKKqN2VSODc7/7yaGjs Wh93UfwHDhzoozyGr8E+1oWHrOHhRweL/VHuv7c73X83FHWHFeMv1B+7n2/qLQcP HsyboByuQzgcPqJG1hPRyhH3rGgAv/HyJU9BuNDLTx9lQXspYtkC3SZ44xhd3P+S 8pzviQAizPx0L4JN+Sb8Bx980Mvfv5vs4+fr1+Ck2FMKHX1xdtOnRRZV8EOvyZfg Ew+t4UfFj+vjm3wvbwO8reZtnc7j8bHQGygDwGK7S8a9bJnZ23I1xlpnUdw4/m80 ePrNeIf8/Oji67ErX+4JFnsbf9/tZB94Tc3Hjh1zxHAmFbpqyffw07okp/n5izbk +g+rxii2shezK57lUvvubRC8ej18lAYUd7x4opEt9lYWeJ1T4tYTnhilC/u20cTN K8lO0wTvoxwHgTXuc0Pwq9WhNcvwe7R98MEH7SSYuEJXrfhW/tBtKdxUPZ18bnu+ Dy2x4Nuw5evQRg7yzZevecMR2sbuuDcd4o5F78KnwMduaWu+uPWq6L00FcvxkgWc EHuU0GG1WNyb+dFkQuCx+Pi1GGLyyfFksSjWu3RyG4WpxYy4J8eG6cIHP6cb/T56 4Ms/odKqBSSCSwdeolvXjxk9Pe8MgR3R87VqZbELi/UoQue+5x4Wt9eGuBPhd7vd a3w+n5ztZYNvvDzgcUUmtrFr3mTWeo/eOEkf/uYFCg5fVP6+d923acnnvk0iMGHV Nfyq2Dspz9C5948ajdTzuU0sdiF5GYrQ2ZI38WYrR5TrRIgd0Vjk+fJTXz5F5UWj ued8PRvJArDiZ//wU8Wia8xb8SQtf6yNRGHSqmt0sgFozVcDgPFzBPAMCD7Ammw4 ceKE7W7PtD66GnRqijNunhRN3LztyocAjJPAghdEJndYFTis96nft9HgxT9MO1ZR u4LWPvMaiWLw9F6Owr9KFsiLIG4yDAoeQ29r1NRryySMuuujyJTqTXi4iTfNsk9u j6nhscnt3Gq2kEUGL77HIt9+21WPpai0ijb+xT4SBSLwZ9/+lrK1AG7iLfmeeGNg iK6Lh91sTZRKOY6OKDKLPeGH4GPtvb29bSSxjNUgmx6452fYTb/I7noqIHQIXhQW 3XcNeIIN+S529OHZTe9OZN3tBucMZcZxsA7/wbY4h7p6enrklEwboB8eikQ67GSt wXoj4IbAmxHWfP01qrx7BYnChvuukbVih2erJkRVq8lR+oYY3Y+AyHRgtu47+f3i aS2guvB+soAhoWNyfUlJSX9soI7/XirddWsoVrxkssNqP1wjXsAtFSsea6e5K75K opi8eVVx322S8SxLtbCKl6amYWPrIXP4+IGMyS473yOJ2H3swlvKujRcYSbWhVfn XTeTxDTP/vBKo6ugoMNOoguEfaq7jcfGzadaf+rhF2nBqudIJP7ffMNqPz3qbdIZ oENiWDAYbOT7GkNejYKHl23lDXCgrpPiTKDiz9lw/PhxH5nE8Ow1viA7S0tL9X11 Oe/aJHorziInq8BVP7b3rxIG3FIxcv0UiaaofB6ND54mmyDluoO3js0V0Il7661b t7zafq06kEAwctXE3V5LgmfLjeo0eBoldn4vXJ+lZBLD89HV8L5P/dMvh9DMgb64 u2TiiF1XHcBVtypyMDk+RKIpnWX63kuEd926dTtIMBg2ZtF13Lx5s19tTLyUHiD4 bnQLyCQQO93RnIZn1apVpkdlzJaS0sZljpLEMM/+6NqOUDjSLWKaKLAbSBt1xKLP JVEUFBS0qPkctoD1RjFPfqCBRR+nySU++9MIyIo7wt/JbEUawvCjOhX4NuhCI25G JjBbSsoXs5UkARHbRz7/dLedcfF4oH89e8HnyCp2vIF0AatrtVwZXldfX78d1pum KvbamlEmCv5OnWYbMHjSqPuAyL5uNyrPmvIMTQmd+zZKyxLbwkimw+6nsthDJDTm JQe4/0s/oTIbk1PGhi+RSAqKK0gwntHRUVPzvNGwsvXeAYFjBliGrHdSMO3byAIg ejCkxsLGMLY+O87UtTEldLQubre7RvbPkwMXTa084iHBYAbaBxyIA/d/+SdklZEb H5FIBETcp6G68J5U56kC71CrILVko8B1VKsxAlMg3x1BPd0uDyrcGH29qbruwOpE hF91DHv5dqhzkWt1mL+sSy12r8AeQjgS2VdCVb4tza4ZPdGBb7rt6jx+coKi0kol hx1ZcBgmw+OT/f9MZhkbEmvRnSJZFB4uOlvvbeFwONvFHQsCgy1mS44hM44j8ajV 6MXfatqsz8hrnbkbVRRxu2izi4cZInphJ/4wgQi5Ootosn1Lc82MEzzcRt5M648v e/J/SBQYPz/4H48qz+G+3720gT787Qumx9NFTlcFScpL2Sa2Yo8mcMp+650MeMdL zRpOdborSrsp35uDdTVGJrw4ssgiBP6rjiG+8yJKIMqIyMHUeZGWEBUe2dNxy0Mz BDW6C8sTN+gm0q1Fjnpl7VTUHQkzYxxYW97QZqq/jvdAAyGSyVtXySn0iVoIZqGG Ybb2wU2Axsp0kBb99RgX3tA1EGrRp9xz5Ufxkk1cmNlExQ1bmt1+ymLUslswpwkj uwse/hGV3b2SRHGaXfUL6uSVCh5qW/v115Q8d/Td9amwEDQaAExNLSqpVLdVHLF/ SOikFnB+3zYRCTMJ4Zu7WZ1J6aXcwZJVB1r/3GiWnOk+ejz2dESqJ2lkO6wxCYKt u2eSJhzNkrKLEZGDMRaASKFX1N4ZR4fA0UdHXx2ufJCj6bD4pZXzhYs5GU6KHFgJ YM0AkKWHe8dHJjGbBmtb6LDiIRrGj+Ah8Xjx/s80V/koyzAqcjA+2E8igUXWg6mp tUu9yth6BVv0sZFLdMPvo9D4MAWHLiriH71+UqkVt2rzKyQalJSSWEPtlvjIYWwJ /fWOkW0RCu+0nrVthPRcCDOYETkYvXyI5pA44I7DWuvddLjtsftiX4MAnBOMOWzN c5w63E9WR7M4OIcZd9AIprG2JgrMWRY6W9odLHKhGV8J8O7pGKhOFYXHWCqWQ+Kh Fi044XdqFhSL3FS2FYJxsHoi3fdqtt7XYyLt8UQO8S9c9RwtWPmcY678zcs9JLGM ZfcdsMix7oIHz/neP8ObtnjnWRL6LzuG2FWPNJEplOV7utD3Ri3yqEMu8mFojcfS Mc7uiX3lOCnLCnVpf+unF5I6b5if40tHvY4j4dggi6+PG4G9paWlPrsFCdVx8iYy Cay6SKHPXvjQNKHHUr3wc0pEXlR553gg2m6jusyMB/fd8PAwcVCNiouLyQrqRCcf WaM6wfMoTAsdImdRNpFJJim85tmmGj+ev94xyO7+1MR6fq+up5tmKVVqXusY8BRS QXes2AtoqryOWnceOcxmqtUqi9Jza9fElpjUaYO7rWT3ackwZIHhs+9QzfLnhKWK Vty9POExWG4IXPQQWjyGz75NuQgEPDo6SuXl5cjQi3vOxMSEInJgVeQqq8kiqBLL nw8eJnLi2xKdZ2p4zarIYbGfaZp1+66DKz5JhQPqwQZ9sE3fCGj0n3uv641ffw/C 9pI4TK0gsnHjxka+qHvIBnPWtFDV4sdJBPrEGT1w05EIk66I+7m3n0+1NNOMBUJn o6KImL1BKioqUuatT05OYt6HInRQUVGhNAg2CPT09NSQgxhOmOE++XZLIicsxxu9 Zniy/nYkOnFf4dKVE3BtvCQWLzKMkOiSKp8ax/lc28M7AydTF240ijJGPuuOSw43 HePpy3iYLV0iHzn3Ts6KHEDAEDcEPTIyQoFAgAYGBhQrrokcoBGwSbXVmXpGMSR0 RNdZgm1kERZvo/7vPR0jukBW2Ks/hoXqKL0ohQHURSymgR8Ax0VkYaG22jCLQxRa 4gvG0Fc++YqSPJNOBk6Kqw+frVRWViY9DgvPniHZZXx83EMOkrKPjlTUSZrYSfao Zref3d6CdhdFqkMU1llH1zY+5i+mYt8kTcZdlWRsfIQcRilhtG7dutWHDx9u1R9Q I+weEgRywivu2SCkrw43fdmmF9OaGKMBkeeyNdeA246H3oLrSdR/NwtWSaKpwLEj JP2UyHgL0YS52RIJYLe/0UXhI8h/j0QLBzPZOrgx6U+UWTc05FwetR5Mi2RXvl9z 5VUr30QCwVDbwCkxlhAWPBMiR6RdZDck20nmmrNASQQoJU0OklToSGuNOJPxZorB kcuURjyqK+9NtnCFHQY/2Tujs8mu9P4D5RPJphwjOp/I2pv8PzIj9F8q/WixJZCs MDR8ha5e/4TSjEetMeYhh7h6ZCdbxpnn+sJlz7dMuFRWG9F5AdxLDlKQ+IC9oSRR nLuYm3UoEZi70vsjRyqzOAXmm+eTy67BgbKkx2HRMQyXzcQVOgfHmrLBZQcf9x+g XAWW8crhmeEGo6uBQGK+AWuuueYlJSVUXV1NtbW1NGfOHKqpqaGqqiolWAehY3zd KkbXTDdCXV2dFyu16vfFjbqz+rc7O1HFGHDb/8+/n3IZpI9C7HPqWpwosCgEiPxy nvXLNeCWI7KOhBikuerBGDseZWVlSmOA/roNPNqTmHkbnjjn+vEP/7998VK6Q6GQ EkDHAhDHjh3rVD5r7EmYFhohca2LHY6ffIvygdFLh9iVf4nm1b9ERe55lE1g3P/a EbujqzMbWPFUY+U2U2CV/wYjPtpijrHzNuKBlO76+nrMIUHhSKyc5FMncu3mvzdz Y+HTzp0WTny9c6iDG6YmyjCw5r948wUaHM79sVoNLIKAajTZInaskIqVUiUzirhL QE3ro2eDyAGseT6JHCirkv7v8xnPOMM4+YV926TIZybI9OzHAhb6nVEWXa35JiRB xg6w5q/89zcpn4F1v6f+76lk1jJKFxgBQGQdAk/naEBBWTFVLJtL5Z65VHxXBZXd w66yu0TZr2diYJQmAqMUvBigscsBGu2/quyTxAczLXt7e5VCkjFCH2zjXZaSRLhf 7483lzweY2OjVFpakfDYf77+7byz5omoWvI4zV72pKOCz4TAIeKah5ZR5WcXUPlS 6+u2QejDH16gPx48JUUfB61UdpTQuX++h133RjKJKnI/GZhhBms9OHyZFi+YPncF Ike//OqNtCfIZD3u2pVUufhxYXnyANH0W9ePp1XgsNyz1yylqvsXTrPYdrnJFv76 70/Q6On0pEzPEHw9PT0NMRYdtdjNTgeNBFBUopAKu10pxt61ANvaVV+jh1Z+bdqx rt9ulyI3QMX8DVTOgi+dvdSUpYeYx4dOK9VugizwdGa4QdT3fGUtzV7rIaeB4C++ 0SstvAqsuu0qsGFyNT/bXOPn/n1AmZCaAH0U/cAffkZlJZWKVQ+OjdDH/gP0/rE3 +Ln8YYyA4Tg8AKx76exlyhb9+oKiaGuPAF94clSpRJup2WZ3Pbyc5jz2oHALngh0 Be578U/Zuh+na++coHyH++p1MUKPnDFTdIZD9s3PNM9Sa7mFeRzPFbdgItJY9761 /baQx1jcv+n+J5LYB1Y6W2u2QdgLn17P/fCFlAlquXFBN+HMv3fntXVHjYfY4TWD 82EjgTDRlqeaZ3Vqe55pnr2T97fjmHYOSkj94s0XCQ9prfOL4poKWvadL2ZM5PrP sZQ/R1WGP0emiTLfqOU2QQVHkkbPWbyTkZDirlMKMJ87R1fYkCQB4rr3Ww3KNpu4 +EYPDb7vp3yDLXpnlEVHLbcQhRvYGu+OPhWlmqlTKeTYNKvBiMiVVzk0n1uSvWSr yMGCp9anJRiYhZxJ2iGfWtE0GLCyhLG05vlHNotcIxScoLOvdlPw0gDlC6zDLY6t j44EfcqSqa6S9LD0O09Q2XxHqxYLAYG5fArQud3uGkfWR0cZJpIizytqH39gRogc wONY8FQ95QnK6kSOCF1dx1qSJ0A4GCefSWCsHeP7uY46fVXM+uh6MGneytpkkpkL +uV2mbw5Rmd/9z4NfHSeqpbMoWWNG6mo3PbCCEnBOHvgvX4KB+0Xd8xifPhHuNDj 1WWX5C7Va5faCr5B2Ke7DvL2nG7fObr2/sf00Pe+TmW1s8gpCsuK6e6HV9C1d45T LoJhNW1eunChM9tIkjfUPvYAmSV4fYguvnuCzrEFn2BLHo9bfM57//hLWvXdzYqF d4qaTcvpxv6TuWrV27Un9teS0aEG4TJeIjrbQN0xVBJFccFcAtlmNevvM/UaWOrD P3xNseThiTvlkorLy2hRwyqa/an5ND54U3Hl8bjQ/YFyvOYzi8kJCopYAqGwMhEm l1Ct+e18GKEWXQbh4oN6Y1iYD8UDUTU0V5jNbrtZIHA9EPDctffR/Efuv90nX/LE Wrbmv2KrPqj8Ddceol/+nJecAFY9l9x3vs9QR65dv0+oRV+0aBGqCDq64sRMBELX ygHjgSV+kq3+kaX4SDdkiv7tgqfXk1n8vz6suO4AAbcHnv+iYsULiu/YHAh+wSMP KBZ/8JNLyj5s8bo5a815EEaAVb/Vf02pXpMj/Linp6dLv0PY8NqmTZswc81DkmlA 1FqVULjwWHrX6JpddmqFC8TP32GffofVqjAjZ6/dfg6hJwJihwWHddcY1r1WNJX3 58ykF39vb29b7E5hQg+FQl6SJERfDhilfG/cuHF7nW2tHji2EHYwGFSO4ZyhoSHK NChcwJ8tqiRQ1f2LyCxwvyduBqdev8RYQ6G34E5G4CtslLPKJvBbxdsvso++mSQJ iVcXHILGI9lrZs+eTRmmFUM09fX1Xn13o2y++R6a3iIbFe3kzTvXx8noeyl/H8yf n8nRd26M29ll98c7JkzoqGIxA/udWYsm8lQLBzgJbhx2A3eiW8ZeSJSySy0IXe+2 uw0KHY2DPmCnAe8Agb0gB+xg9UVY+5K7Kil4ccZOdumK57JrCBF6vBtBYo9Zs2Zl VOSku3E4nhBVOciKyIEWRQdGhYk+ur4vD3FjiO4Sj8NrY/DIqBORXIMy03GEjmIs dZTdIIbSmuwEIUKPvREk0zGyxI5GRUWFsqZXBvG73e5m7Q94a/qDqLluhUldcgyS ZeYasMQIyuF1EPbV9z+JyqDTQHLNoe//TGkQ9ME7sxS4o2vaYSyaN2div382gaG0 goKChtiVWWIREozL5guRLYyNjRk6D1YcC/plEFiHhpjF+6ICcYWl1oo86gNrWuZb skg6rPepn/to/4uv0kne6kWOBBsMwblrp2IYaAxwLsbcrVJYFtWA+fnRDiFRFsP3 S3MqkQNRZmM1SRKCgJtRi57h7Dm/WvDfH7M/yle3atHnrP2U4mJ/+OpbihsPsfew JdYPo2mTW66x9R4+Oz1bLV6CDQSO1wAIHY3HCn5PO668tn7Zhg0bAjZXSXWS1oMH D3YZOVGU0GX/PAEYL0eyjFGQTJMhEokcCPPYaj6ziMX+TFTmG4QKYYN4rjmsN4QN jwCvjwUNBUSvWXP04Ue4kVj/gz+3NANOjV534jn/foFsDDJrgVKj54sSunTd4wBL EAgETPXPM3RTJRO5cGBp1//gm4owNUscT+Cw3uh3Y1gtlWCnzptLR/9lamFIeAsQ /PxHTE+6iYpec/+3L9ssuiryNjOvsS30uro6ac3jYEXkgG8sSjNJRa7WF4jaNy4g VVTLfNNbYgDrvfiJNYorr4l78qax+Aa6BmgctEajrNZcDkJBcWGfPggJ1BwCWPWs uM+tiBzYFnpZWVl1FvdhMgZErqWvIisOUXRNxHDn0QAgHTYWZMql0X23ZMlF1lqD JUaf+ypbX4hU75rrh9LWct/ebMKMufNdfXd5P9vwZvsr04JvfI0wxOalDGNV5ECE 6+4hSRRo+CButg5JJ7BA7FoarH5fmjAkcg4kBmIbHggdGWSilliqZEFWxhHlqZ93 347KGxWtlpQDb8B4/5yFXEgNnQ2tiSLsRymDQleH0Fq1uIEV0u4n5gMQdmVlJbyd pH1uDKVVV1cr4+Ya8ay8A5/Px43QGiOWvK+vL+7Nn45yyZrI3YbTZc3n0vPV8KUQ Oa6Xoci2Q/hZ6GiQO8kGGc3KkEyBcXO49fpJLk4F5fi9d7NlaCJz+CnGcwteCtha 1zwV2lRWMBVY+0TpgydDPyZv0Jrv6vx8a8pCKVhfPEP99D7+P7ccPnzYTzYRYdH9 JLENrL9WlMIpq6728ZrIPNPW5Bv+8AI5CYTq1gXTEE1PlQyDvrxGSlc/Emnt/Pzf GK6GxA3xLkovu7hBXiNqJES67lkExI6JLKLTX9WKI81WAznMvtgdKL3k5EwvCB3j 7XqxQ+ixYoe7jn093/8vpQ6dRkLX3eXyU6FrTecXXjA8Bg04VrEzHVlyan98C4tc aEk227Mmzp8/H1i4cGEL30hlJLEN+u2Ch9j8/H4b4X6SRRYvXozftil2f1FVGbkX 301OoVWaQQ05zS3XIvHYd7rrEH20+21l3/jgnZEANA6er6yL577vYpE/y/1xP5nk 8uXLQb4ObnI2KNfF3biGd9991+CqxsYR0hFcv379EcqepBkEL6qzZdwzk6A/zjdO S0zeuiXi/caYxYalkdNBPGseC4bnlvAYPLZRIocVjxC76q22gmrIGeERCFwHD4kF IyDNdhrjVAiZB8ktHeYRZoPQd3E0+VkeokID5qU8RXXV/45d9e/5/f4gCWDRokWw Zl/S7wuNBKli2dy0LKoI8cId/+OxMxSeuFNeCwk2sN6rv7tZqSJbMf+uqPpzpFnx x1ttW0nVqiP1rpEEpH2rbjrqu21hz9hPDiLEomfByqlRLSJa3pKSkv48ter+cDiM SK1Q9y+RNUPk/d7n7a/UYhRE40+8+hYLvJQWP7E2bu77FDxsFqH2zi+0+kgwarZg N1m07KrAd3FMZqcIb8sIQoSeYWHBirfFXrCNGze28A2/g/KLuNdCFKjbr97gUcz7 kzVZtI6ZcwLXg3uehdrC12O7kfNVcaPrsNtJFz0RwgZrWVh7WFiNlD4wxtia7KJx vxI3pZdyH8f7eBos9rbYmxuln+/7268Ky5SzRnoEHgusO2/QAG6GoeOtRz2ExtbP j31IoeVGoS9d1jsewoSeqLUXjVacnvs1KYdH8CNw43Mkx114R614POKJPd0u/B0y I/CZhrCiZAgmcMAGC2RvIAfQAhcItu3fv99n5DUY+luyZMkYv/ZLlGMgjRVWnBu8 fxUVcDMKX1cfB6WiAp5Tix+4lOCc47hcAb4hfkxFBVs4yPbTvp+95SdJUoTmWaoB G1h1YRF4EYELduFh/XNi8UczHo3TqG5rB38mr7ZvwVPrafZaDwlnSty7KeLqktbb PMITqu1GJDVERybr6+v3sEDSGUMQDgSezkitUfjaNvJvtQ2CR3/93ucfs1wpNhp2 yylyVIrbPo6VM7FiRVVxY1ioXXRgyQlvI410qYFHP2UxWmCqqKJs84I/2+QpX1Jr /FpPJbX4+I48SmHqoyLqSzajTGIOR+sW4YfnGxTDXI9SHIGpbihSNPeFQiFfeXm5 z0lrpQ4DdswUy45+ODnQ6KWLpu4d1TTBnp2Lqm8/NMIEYQcoRIHOL5tPSXUCtaHy zNTrnYy0FijTLiSpM94yZaHiRY2zCbWe+O5cvOEygdfrrU5lQNRRow61+msn5Rh5 u4aSms0HsXsoC8hEtlS+gBgCCxjJUz6tjLN2bN26dXWIL9DUpB0/BznNL/o+A8jr xdJUDwPWfStlCHWYbBfHD3xS4M6hjxmpXUbEgjwU3dDvEj09NFuQqyJS+gWv9r33 SeudXljs/ZTEg1Nr6PkoB5FC16ETPIKHHhKEakF8/HSf2+3ulOLODKmyN/k3Wprt IxtWkTXjdKg/chOeq303Lz/VRG9oqEgbSYBryM+P8oiDT/RMMok1gsFgXwZXwsko 0qKbAOIvLCzUhog86tavbdkVD0hrnd2kcN9bsyHj0Amk0CV5BUfgB5JMcsrZqLss DinJGzZt2lSXYiajhxuCNspBpNAleUMoFLqdko2kJI6hbEEADtF23tVKU/P6tyNo RzmGDMZJ8gkvqYsixETX8dzHj52qyD0kkUhmHhCwmjQjkUgkEolEIpFIJBKJRCKR SCTO8f8Sw1p3XxsDBAAAAABJRU5ErkJggg==\n",s.style.height="2.7em",s.style.position="relative",s.style.outline="2px solid #222",s.style.background="#222",o.appendChild(s),r.appendChild(o);const a=document.createElement("div");a.style.display="flex",a.style.flexDirection="column",a.style.gap="0.25em",a.style.lineHeight="1.2",r.appendChild(a);const u=document.createElement("div");u.id="metamask-explainer__header",u.textContent="Phantom now supports Ethereum & Polygon!",u.style.color="#ffffff",u.style.fontSize="1.125em",u.style.fontWeight="600",u.style.fontFamily="Inter",a.appendChild(u);const c=document.createElement("div");c.style.display="flex",c.style.flexDirection="column",c.style.gap="1em",c.style.alignItems="flex-start",t.appendChild(c);const l=document.createElement("div");l.id="metamask-explainer__body",l.textContent="Connecting with MetaMask will give you the option to use Phantom.",l.style.color="#ffffff",l.style.fontSize="1em",l.style.fontWeight="400",l.style.lineHeight="1.4",l.style.fontFamily="Inter",c.appendChild(l);const d=document.createElement("div");d.id="metamask-explainer__dont-show-again-button",d.textContent="Don't show again",d.style.cursor="pointer",d.style.color="#AB9FF2",d.style.fontSize="1em",d.style.fontWeight="400",d.style.lineHeight="1.2",d.style.transition="color 300ms cubic-bezier(0.16, 1, 0.3, 1)",d.tabIndex=1,d.addEventListener("mouseover",(({target:e})=>{e.style.color="#ffffff"})),d.addEventListener("mouseout",(({target:e})=>{e.style.color="#AB9FF2"})),d.addEventListener("click",(()=>{t.style.opacity="0",t.style.transform="scale(0.96) translateY(10px)",setTimeout((()=>t.remove()),300),this.setHasBeenDismissed()})),c.appendChild(d),document.body.appendChild(t),setTimeout((()=>{t.style.transform="none",t.style.opacity="1"}),0),jn.hasBeenShown=!0}}}jn.hasBeenShown=!1;class Kn extends Nn.EventEmitter{isConnected(){return navigator.onLine}enable(){return this.request({method:"eth_requestAccounts",params:[]})}sendAsync(e,t){const r="id"in e&&void 0!==e.id?e.id:null;this.request(e).then((e=>t(null,{jsonrpc:"2.0",id:r,result:e}))).catch((e=>t(e,null)))}send(e,t){return"string"!=typeof e?this.sendAsync(e,t):this.request({method:e,params:t})}constructor(e){super(),this.isPhantom=!0,this.isMetaMask=!0,$49c4495af0846531$var$_EthProvider_transport.set(this,void 0),this.request=e=>$49c4495af0846531$var$__awaiter(this,void 0,void 0,(function*(){var t,r;let n;try{const{method:i}=e,o="params"in e&&null!==e.params&&void 0!==t?t:[],s=Ln[i];if(!s)throw new Error("MethodNotFound");const a=s.request.safeParse({jsonrpc:"2.0",id:($49c4495af0846531$var$ID++).toString(),method:i,params:o});if(!a.success){if("personal_sign"===i){const e=Ln.eth_sign.params.safeParse(o);if(e.success){const[t,r]=e.data;return this.request({method:"personal_sign",params:[r,t]})}}if("eth_signTypedData"===i){const e=Ln.eth_signTypedData_v4.params.safeParse(o);if(e.success)return this.request({method:"eth_signTypedData_v4",params:e.data})}throw a.error}const u=a.data;if(s.response.parse(yield $49c4495af0846531$var$__classPrivateFieldGet(this,$49c4495af0846531$var$_EthProvider_transport,"f").send(u)),"error"in n)throw new yn(n.error);try{if("eth_requestAccounts"===i){const e=n.result[0].toLowerCase();e!==this.selectedAddress&&this.emit("accountsChanged",[e])}if("eth_accounts"===i){const e=null===n.result[0]||void 0===r?void 0:r.toLowerCase();e!==this.selectedAddress&&(e?this.emit("accountsChanged",[e]):this.emit("accountsChanged",[]))}if("eth_chainId"===i){const e=n.result;e!==this.chainId&&(this.chainId=e,this.networkVersion=parseInt(e.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}if("wallet_addEthereumChain"===i){const e=u.params[0].chainId;e!==this.chainId&&(this.chainId=e,this.networkVersion=parseInt(e.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}if("wallet_switchEthereumChain"===i){const e=u.params[0].chainId;e!==this.chainId&&(this.chainId=e,this.networkVersion=parseInt(e.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}}catch(e){console.error("event emitter error",e)}return n.result}catch(t){if(t instanceof yn)throw t;if(t instanceof Z.ZodError)throw new yn({code:Re.RpcErrorCode.InvalidInput,message:"Missing or invalid parameters."},{method:e.method});if(t instanceof Error&&"MethodNotFound"===t.message)throw new yn({code:Re.RpcErrorCode.MethodNotFound,message:"The method does not exist / is not available."},{method:e.method});throw new yn({code:Re.RpcErrorCode.InternalError,message:"Internal JSON-RPC error."},{method:e.method})}})),this._metamask={isUnlocked:()=>!!this.selectedAddress},this.handleNotification=e=>$49c4495af0846531$var$__awaiter(this,void 0,void 0,(function*(){var t,r,n,i,o,s,a,u;switch(e.method){case"phantom_accountChanged":{const i=$lWfbJ.phantom_accountChanged.notification.safeParse(e);if(!i.success)return;const o=null!==(null===(null===i.data.params||void 0===t?void 0:t.evm)||void 0===r?void 0:r.toLowerCase())&&void 0!==n?n:null;o!==this.selectedAddress&&this.emit("accountsChanged",o?[o]:[]);break}case"phantom_trustRevoked":{const t=$lWfbJ.phantom_trustRevoked.notification.safeParse(e);if(!t.success)return;(null===(null===t.data.params||void 0===i?void 0:i.evm)||void 0===o?void 0:o.toLowerCase())===this.selectedAddress&&this.emit("accountsChanged",[]);break}case"phantom_chainChanged":{const t=$lWfbJ.phantom_chainChanged.notification.safeParse(e);if(!t.success)return;const r=null!==(null===(null===t.data.params||void 0===s?void 0:s.evm)||void 0===a?void 0:a.toLowerCase())&&void 0!==u?u:null;r&&r!==this.chainId&&(this.chainId=r,this.networkVersion=parseInt(r.substring(2),16).toString(),this.emit("chainChanged",r));break}}})),$49c4495af0846531$var$__classPrivateFieldSet(this,$49c4495af0846531$var$_EthProvider_transport,e,"f"),$49c4495af0846531$var$__classPrivateFieldGet(this,$49c4495af0846531$var$_EthProvider_transport,"f").start(),this.selectedAddress=null,this.chainId="0x1",this.networkVersion="1",this.request=this.request.bind(this),e.addListener((e=>{const t=Re.RpcNotification.safeParse(e);t.success&&this.handleNotification(t.data)})),this.addListener("accountsChanged",(e=>{const[t]=e;t?(this.selectedAddress=t.toLowerCase(),this.request({method:"eth_chainId",params:[]})):this.selectedAddress=null})),this.emit("connect",{chainId:this.chainId})}}new WeakMap;new WeakMap;var zn={};e(zn,"removeSubdomainFromDomain",(function(){return fi}),(function(e){return fi=e})),e(zn,"detectPhishing",(function(){return bi}),(function(e){return bi=e}));var Hn,qn,Vn,Wn,Gn=s("1LpD3"),$n={},Zn=(ke=s("8tcqI")).Buffer;Hn=s("SGO3D"),qn=s("hfc1Q").utf8,Vn=s("hfc1Q").bin,(Wn=function(e,t){var r=Hn.wordsToBytes(function(e){e.constructor==String?e=qn.stringToBytes(e):void 0!==Zn&&"function"==typeof Zn.isBuffer&&Zn.isBuffer(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||(e=e.toString());var t=Hn.bytesToWords(e),r=8*e.length,n=[],i=1732584193,o=-271733879,s=-1732584194,a=271733878,u=-1009589776;t[r>>5]|=128<<24-r%32,t[15+(r+64>>>9<<4)]=r;for(var c=0;c>>31}var m=(i<<5|i>>>27)+u+(n[y]>>>0)+(y<20?1518500249+(o&s|~o&a):y<40?1859775393+(o^s^a):y<60?(o&s|o&a|s&a)-1894007588:(o^s^a)-899497514);u=a,a=s,s=o<<30|o>>>2,o=i,i=m}i+=l,o+=d,s+=f,a+=h,u+=p}return[i,o,s,a,u]}(e));return t&&t.asBytes?r:t&&t.asString?Vn.bytesToString(r):Hn.bytesToHex(r)})._blocksize=16,Wn._digestsize=20,$n=Wn;ke=s("8tcqI");var Qn=(e=>(e.BLOCK="BLOCK",e.NONE="NONE",e))(Qn||{});function Yn(e,r){for(let n=0;n","license":"MIT","scripts":{"build":"node build.js"},"dependencies":{"js-yaml":"^4.1.0","sha3":"^2.1.4"}}').version;ti=JSON.parse('{"blocklist":["phantomweb.app","aurory.app","solvision.io","staratlas.art","starsatlas.com","sollet.cc","raydlum.io","aurorynft.com","sneks.gg","solletweb.io","i-sollet.com","fancyfrenchienft.art","solanawebwallet.online","phahtom.com","server-syncwallet.com","staratias.app","raydium.network","grapesnetwork.me","staratias.art","soistarter.org","audius-nft.top","aurory.me","degenapes.app","phantom-app.online","phantomwallet.net","dapps-node.com","phantom-app.link","solanaoutage.com","walletconnectdapps.net","staratlas.cx","web-phantom.app","0120tt.com"],"whitelist":[],"fuzzylist":[],"contentHash":"830ea1c9a833213eabc17990adf053081f503b1203ca9a2c711db7199e657293"}');Xn=()=>ri,Jn=()=>ti,s("beWYh");lr=s("ck5T6");s("HlEsU");Zr=s("a8rmj");s("csW2r");R=s("fKWqZ"),C=s("g79CS");s("RVqnc");ie=s("ETVFl");var ni=s("lYEke"),ii=(Z=s("7XqVB"),s("9CoSy")),oi=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const si=6e5,ai=(Z.z.object({type:Z.z.union([Z.z.literal("all"),Z.z.literal("blocklist"),Z.z.literal("whitelist"),Z.z.literal("error"),Z.z.literal("fuzzy"),Z.z.literal("blowfishBloomFilter")]),result:Z.z.boolean(),source:Z.z.optional(Z.z.string()),match:Z.z.string().optional(),isSubdomainDomainWhitelisted:Z.z.boolean().optional()}),Z.z.object({localHash:Z.z.any()}),Z.z.object({bitVector:Z.z.string(),k:Z.z.number(),hash:Z.z.string(),bits:Z.z.number(),salt:Z.z.string()})),ui=Z.z.union([Z.z.object({bloomFilter:ai,bloomFilterHash:Z.z.string(),recentlyAdded:Z.z.array(Z.z.string()),recentlyRemoved:Z.z.array(Z.z.string())}),Z.z.object({bloomFilter:ai.optional(),bloomFilterHash:Z.z.optional(Z.z.string()),recentlyAdded:Z.z.array(Z.z.string()),recentlyRemoved:Z.z.array(Z.z.string())})]),ci=Z.z.object({bloomFilter:ai,lastUpdated:Z.z.number()}).nullish(),li=Z.z.object({recentlyAdded:Z.z.array(Z.z.string()),recentlyRemoved:Z.z.array(Z.z.string()),lastUpdated:Z.z.number().optional()}).nullish();class di{check(e,r,n){if(!e)return{type:"all",result:!1,isSubdomainDomainWhitelisted:!1};const i=fi(e),o=pi(i);if(vi(o,this.whitelist)){const t=new URL(e).hostname;if(mi(pi(t),this.blocklist)){const e={type:"blocklist",result:!0,source:t,isSubdomainDomainWhitelisted:!0};return r&&n.capture("blockedDomain",{data:e}),e}return{type:"whitelist",result:!1,source:t,isSubdomainDomainWhitelisted:!0}}if(mi(o,this.whitelist))return{type:"whitelist",result:!1,source:i,isSubdomainDomainWhitelisted:!1};if(mi(o,this.blocklist)){const e={type:"blocklist",result:!0,source:i,isSubdomainDomainWhitelisted:!1};return r&&n.capture("blockedDomain",{data:e}),e}if(this.tolerance>0){let e=gi(o);e=e.replace("www.","");const r=this.fuzzylist.find((r=>{const n=gi(r);return t(ni).get(e,n)<=this.tolerance}));if(r){return{type:"fuzzy",result:!0,match:yi(r),source:i,isSubdomainDomainWhitelisted:!1}}}return{type:"all",result:!1,source:i,isSubdomainDomainWhitelisted:!1}}constructor(e,t,r,n){this.blocklist=hi(e),this.whitelist=hi(t),this.fuzzylist=hi(r),this.tolerance=n||3}}const fi=e=>{const t=new URL(e).hostname.split(".");return t.slice(0).slice(-(4===t.length?3:2)).join(".")},hi=e=>e.map(pi),pi=e=>e.split(".").reverse(),yi=e=>e.slice().reverse().join("."),gi=e=>e.slice(1).reverse().join("."),mi=(e,t)=>t.some((t=>!(t.length>e.length)&&t.every(((t,r)=>e[r]===t)))),vi=(e,t)=>t.some((t=>t[0]===e[0]&&t[1]===e[1]&&"*"===t[2])),bi=(e,t,r)=>oi(void 0,void 0,void 0,(function*(){const n=Jn(),i=yield e.get(Zr.StorageKeys.CachedBlocklistDiff);let o,s,a,u=null;try{u=JSON.parse(`${i}`)}catch(e){R.telemetry.captureError(new Error(`Error parsing blocklist diff: ${null==e?void 0:e.message}`),C.FeatureTag.Generic)}try{const e=yield(0,ie.withTimeout)(t.getFeatureFlags(),1e3);o=!!e["kill-blowfish-blocklist"],s=!!e["enable-blocklist-metrics"],a=!!e["enable-blocklist-blowfish-logonly"]}catch(e){o=!1,s=!0,a=!0}if(u&&u.expiresAt&&u.expiresAt>Date.now()){const i=new di(n.blocklist.concat(u.blocklist),n.whitelist.concat(u.whitelist),n.fuzzylist.concat(u.fuzzylist)).check(r,s,t);return"all"!==i.type||o?i:wi(r,s,a,e,t)}{const i={},c=Xn();u&&(i.lastContentHash=`${u.contentHash}`),c&&(i.localBlocklistVersion=`${c}`);const l=new(0,lr.RequestClient);l.withDefaultHeaders(i);const d=yield l.get(ii.PHANTOM_BLOCKLIST_URL);if(200===d.status){const i=d.data;i.expiresAt=Date.now()+si,e.set(Zr.StorageKeys.CachedBlocklistDiff,JSON.stringify(i));const u=new di(n.blocklist.concat(i.blocklist),n.whitelist.concat(i.whitelist),n.fuzzylist.concat(i.fuzzylist)).check(r,s,t);return"all"!=u.type||o?u:wi(r,s,a,e,t)}if(304===d.status){u.expiresAt=Date.now()+si,e.set(Zr.StorageKeys.CachedBlocklistDiff,JSON.stringify(u));const i=new di(n.blocklist.concat(u.blocklist),n.whitelist.concat(u.whitelist),n.fuzzylist.concat(u.fuzzylist)).check(r,s,t);return"all"!=i.type||o?i:wi(r,s,a,e,t)}return{result:!1,type:"error",isSubdomainDomainWhitelisted:!1}}})),wi=(e,t,r,n,i)=>oi(void 0,void 0,void 0,(function*(){var o,s,a;if(!e)return{type:"all",result:!1,isSubdomainDomainWhitelisted:!1};const u=fi(e),c=yield n.getAll([Zr.StorageKeys.CachedBloomFilter,Zr.StorageKeys.CachedBloomFilterHash,Zr.StorageKeys.CachedScanDataRecents]),l=null!==(o=c[Zr.StorageKeys.CachedBloomFilter])&&void 0!==o?o:null,d=null!==(s=c[Zr.StorageKeys.CachedBloomFilterHash])&&void 0!==s?s:null,f=null!==(a=c[Zr.StorageKeys.CachedScanDataRecents])&&void 0!==a?a:null;let h=null,p={recentlyAdded:[],recentlyRemoved:[],lastUpdated:0};if(l){const e=ci.safeParse(l);e.success?h=e.data:yield n.remove([Zr.StorageKeys.CachedBloomFilter,Zr.StorageKeys.CachedBloomFilterHash,Zr.StorageKeys.CachedScanDataRecents])}if(f){const e=li.safeParse(f);e.success?p=e.data:yield n.remove([Zr.StorageKeys.CachedBloomFilter,Zr.StorageKeys.CachedBloomFilterHash,Zr.StorageKeys.CachedScanDataRecents])}if(!p||null==p.lastUpdated||Date.now()>p.lastUpdated+si){const e={localHash:d},t=new(0,lr.RequestClient),r=yield t.post(ii.BLOWFISH_BLOOMFILTER_URL,e);if(200!==r.status)return{result:!1,type:"error",isSubdomainDomainWhitelisted:!1};const i=r.data;let o;const s=ui.safeParse(i);if(!s.success)return{result:!1,type:"error",isSubdomainDomainWhitelisted:!1};o=s.data;const a={recentlyAdded:o.recentlyAdded,recentlyRemoved:o.recentlyRemoved,lastUpdated:Date.now()};if(yield n.set(Zr.StorageKeys.CachedScanDataRecents,a),p=a,null!=o.bloomFilter){const e={bloomFilter:o.bloomFilter,lastUpdated:Date.now()};yield Promise.all([n.set(Zr.StorageKeys.CachedBloomFilter,e),n.set(Zr.StorageKeys.CachedBloomFilterHash,o.bloomFilterHash)]),h=e}}if(!h)return{type:"all",result:!1,isSubdomainDomainWhitelisted:!1};const y=ei(h.bloomFilter,p.recentlyAdded,p.recentlyRemoved,e);if(y===Qn.BLOCK){const e={result:!0,source:u,type:"blowfishBloomFilter"};return t&&i.capture("blockedDomain",{data:e}),r?{result:!1,type:"all",isSubdomainDomainWhitelisted:!1}:e}return y===Qn.NONE?{result:!1,type:"all",isSubdomainDomainWhitelisted:!1}:{result:!1,type:"error",isSubdomainDomainWhitelisted:!1}}));var xi=s("hulLf"),Ai=s("goVRJ"),Si=s("JepPo"),Ei=s("twk6W"),Ti=s("gcdBN"),ki={};e(ki,"initializeFeatureFlags",(function(){return oo}),(function(e){return oo=e}));var Ii={};Object.defineProperty(Ii,"__esModule",{value:!0}),Ii.getInstance=Ii.init=void 0;var _i=s("1J7Ie"),Pi={};Object.defineProperty(Pi,"__esModule",{value:!0});var Ri={};!function(){var e=s("SGO3D"),t=s("hfc1Q").utf8,r=s("2yGhu"),n=s("hfc1Q").bin,i=function(o,s){o.constructor==String?o=s&&"binary"===s.encoding?n.stringToBytes(o):t.stringToBytes(o):r(o)?o=Array.prototype.slice.call(o,0):Array.isArray(o)||o.constructor===Uint8Array||(o=o.toString());for(var a=e.bytesToWords(o),u=8*o.length,c=1732584193,l=-271733879,d=-1732584194,f=271733878,h=0;h>>24)|4278255360&(a[h]<<24|a[h]>>>8);a[u>>>5]|=128<>>9<<4)]=u;var p=i._ff,y=i._gg,g=i._hh,m=i._ii;for(h=0;h>>0,l=l+b>>>0,d=d+w>>>0,f=f+x>>>0}return e.endian([c,l,d,f])};i._ff=function(e,t,r,n,i,o,s){var a=e+(t&r|~t&n)+(i>>>0)+s;return(a<>>32-o)+t},i._gg=function(e,t,r,n,i,o,s){var a=e+(t&n|r&~n)+(i>>>0)+s;return(a<>>32-o)+t},i._hh=function(e,t,r,n,i,o,s){var a=e+(t^r^n)+(i>>>0)+s;return(a<>>32-o)+t},i._ii=function(e,t,r,n,i,o,s){var a=e+(r^(t|~n))+(i>>>0)+s;return(a<>>32-o)+t},i._blocksize=16,i._digestsize=16,Ri=function(t,r){if(null==t)throw new Error("Illegal argument "+t);var o=e.wordsToBytes(i(t,r));return r&&r.asBytes?o:r&&r.asString?n.bytesToString(o):e.bytesToHex(o)}}();var Ci={};Object.defineProperty(Ci,"__esModule",{value:!0}),Ci.MAX_EVENT_QUEUE_SIZE=Ci.NULL_SENTINEL=Ci.SESSION_ASSIGNMENT_CONFIG_LOADED=Ci.BASE_URL=Ci.REQUEST_TIMEOUT_MILLIS=void 0,Ci.REQUEST_TIMEOUT_MILLIS=5e3,Ci.BASE_URL="https://fscdn.eppo.cloud/api",Ci.SESSION_ASSIGNMENT_CONFIG_LOADED="eppo-session-assignment-config-loaded",Ci.NULL_SENTINEL="EPPO_NULL",Ci.MAX_EVENT_QUEUE_SIZE=100;var Mi={};Object.defineProperty(Mi,"__esModule",{value:!0}),Mi.EppoLocalStorage=void 0;Mi.EppoLocalStorage=class{get(e){if(this.hasWindowLocalStorage()){const t=window.localStorage.getItem(e);if(t)return JSON.parse(t)}return null}hasWindowLocalStorage(){try{return"undefined"!=typeof window&&!!window.localStorage}catch(e){return!1}}setEntries(e){this.hasWindowLocalStorage()&&Object.entries(e).forEach((([e,t])=>{window.localStorage.setItem(e,JSON.stringify(t))}))}};var Oi={};Object.defineProperty(Oi,"__esModule",{value:!0}),Oi.findMatchingRule=void 0;var Bi,Ni={};function Di(e,t){const r=function(e,t){return t.map((t=>function(e,t){const r=e[t.attribute];if(null!=r)switch(t.operator){case Ni.OperatorType.GTE:return Fi(r,t.value,((e,t)=>e>=t));case Ni.OperatorType.GT:return Fi(r,t.value,((e,t)=>e>t));case Ni.OperatorType.LTE:return Fi(r,t.value,((e,t)=>e<=t));case Ni.OperatorType.LT:return Fi(r,t.value,((e,t)=>e0;case Ni.OperatorType.NOT_ONE_OF:return function(e,t){return 0===Li(e.toString(),t).length}(r,t.value)}var n,i;return!1}(e,t)))}(e,t.conditions);return!r.includes(!1)}function Li(e,t){return t.filter((t=>t.toLowerCase()===e.toLowerCase()))}function Fi(e,t,r){return"number"==typeof e&&"number"==typeof t&&r(e,t)}Object.defineProperty(Ni,"__esModule",{value:!0}),Ni.OperatorType=void 0,(Bi=Ni.OperatorType||(Ni.OperatorType={})).MATCHES="MATCHES",Bi.GTE="GTE",Bi.GT="GT",Bi.LTE="LTE",Bi.LT="LT",Bi.ONE_OF="ONE_OF",Bi.NOT_ONE_OF="NOT_ONE_OF",Oi.findMatchingRule=function(e,t){for(const r of t)if(Di(e,r))return r;return null};var Ui={};Object.defineProperty(Ui,"__esModule",{value:!0}),Ui.EppoSessionStorage=void 0;Ui.EppoSessionStorage=class{get(e){return this.hasWindowSessionStorage()?window.sessionStorage.getItem(e):null}hasWindowSessionStorage(){try{return"undefined"!=typeof window&&!!window.sessionStorage}catch(e){return!1}}set(e,t){this.hasWindowSessionStorage()&&window.sessionStorage.setItem(e,t)}};var ji={};Object.defineProperty(ji,"__esModule",{value:!0}),ji.isShardInRange=ji.getShard=void 0,ji.getShard=function(e,t){const r=Ri(e);return parseInt(r.slice(0,8),16)%t},ji.isShardInRange=function(e,t){return e>=t.start&&e(0,ji.isShardInRange)(c,e.shardRange))).value;return this.logAssignment(t,l,e,r),l}setLogger(e){this.assignmentLogger=e,this.flushQueuedEvents()}flushQueuedEvents(){const e=this.queuedEvents;this.queuedEvents=[];try{for(const t of e)this.assignmentLogger.logAssignment(t)}catch(e){console.error(`[Eppo SDK] Error flushing assignment events: ${e.message}`)}}logAssignment(e,t,r,n){const i={experiment:e,variation:t,timestamp:(new Date).toISOString(),subject:r,subjectAttributes:n};if(null!=this.assignmentLogger)try{this.assignmentLogger.logAssignment(i)}catch(e){console.error(`[Eppo SDK] Error logging assignment event: ${e.message}`)}else this.queuedEvents.lengthno(void 0,void 0,void 0,(function*(){const e=yield no(void 0,void 0,void 0,(function*(){const{country:e}=yield(0,Yi.getCountry)();return e}));Xi.featureFlagClient.setProviders([new(0,Ji.EppoProvider)({eppoSDK:Ii,apiKey:eo.EPPO_API_KEY,subjectId:Ei.analytics.getDeviceId(),deviceAttributes:{appVersion:(0,Ti.getManifestVersion)(),platform:"browser-ext"},analytics:Ei.analytics}),new(0,to.BasicFlagProvider)(eo.ENABLED_FLAGS),new(0,ro.DeveloperSettingsProvider)({storage:io})]),Xi.featureFlagClient.setSubjectAttributes({regionCode:e}),yield Xi.featureFlagClient.initializeFeatureFlags(),Xi.featureFlagClient.getFeatureFlagsPrefixed().then((e=>{R.telemetry.setTags(e)}))}));var so={};e(so,"ExtensionLogger",(function(){return vo}),(function(e){return vo=e})),e(so,"BackgroundFileLoggerProvider",(function(){return bo}),(function(e){return bo=e})),s("csW2r");var ao=s("iusde"),uo={};e(uo,"ExtensionFileLogger",(function(){return yo}),(function(e){return yo=e})),s("csW2r");var co=s("b9mHF");R=s("fKWqZ"),C=s("g79CS");s("RVqnc");var lo=s("eWCYE"),fo=s("70W8C"),ho=(xi=s("hulLf"),Si=s("JepPo"),function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))});const po=new(0,Si.LocalStorage);class yo{static init(e){return ho(this,void 0,void 0,(function*(){const t=new yo(e);if(t.useLocalStorage){const e=yield t.getDataFromStorage();if(e){t.logs=e.log,t.startTime=new Date(e.startTime);const r=new Date(e.lastLog);t.addSessionMetadataToLog(`Last session end: ${e.lastLog}`),t.addSessionMetadataToLog(`Last ${t.formatSessionDuration(t.startTime,r)}`)}}return t.addSessionStartToLog(),t.logQueue=new(0,lo.RingBuffer)(t.disableDebounce?1:t.logQueueSize),t}))}downloadLog(e){return ho(this,void 0,void 0,(function*(){try{const t=(0,co.formatAppState)(e).replaceAll(/seedIdentifier/gm,"rootID");yield this.saveAndFlushQueuedLogs();const r=`${t}${this.useLocalStorage?yield this.getLogsFromStorage():this.logs}`,n=new Blob([r],{type:"text/plain;charset=utf-8"}),i=URL.createObjectURL(n),o=(new Date).toISOString().replace(/:|\./g,"-").slice(0,-5),s=`${this.logFilename}-${o}.txt`;if(xi.browser.downloads&&"function"==typeof xi.browser.downloads.download)yield xi.browser.downloads.download({url:i,filename:s,saveAs:!0}),URL.revokeObjectURL(i);else{const e=document.createElement("a");e.href=window.URL.createObjectURL(n),e.target="_blank",e.rel="noopener noreferrer",e.download=s,document.body.appendChild(e),e.click(),document.body.removeChild(e),URL.revokeObjectURL(e.href)}}catch(e){const t=`Error downloading log file: ${e}`;R.telemetry.captureError(new Error(t),C.FeatureTag.FileLogger),console.error(t)}}))}getRecentLogs(e){const t=new TextEncoder,r=this.logs.split("\n");let n=0,i=r.length;for(let o=r.length-1;o>=0;o--){const s=t.encode(r[o]).length+1;if(n+s>e)break;n+=s,i=o}return r.slice(i).join("\n")+"\n"}write(...e){this.queueAndBatchWriteLogs(...e)}queueAndBatchWriteLogs(...e){return ho(this,void 0,void 0,(function*(){const t=this.formatNewLogData(...e);this.logQueue.add(t),this.debounceSaveAndFlushQueuedLogs.cancel(),this.logQueue.isFull()?yield this.saveAndFlushQueuedLogs():yield this.debounceSaveAndFlushQueuedLogs()}))}saveAndFlushQueuedLogs(){return ho(this,void 0,void 0,(function*(){this.logQueue.isEmpty()||(this.addItemToLogs(this.logQueue.toArray()),this.useLocalStorage&&(yield this.saveDataToStorage(this.logs)),this.logQueue.clear())}))}formatNewLogData(...e){let t="";return this.useTimestamps&&(t+=this.formatDate()+" "),t+=e.map((e=>(0,co.stringify)({obj:e,depth:0,maxDepth:this.maxDepth,indent:this.indent,quoteStrings:this.quoteStrings}))).join(" "),t+="\n",t}addItemToLogs(e){Array.isArray(e)?e.forEach((e=>this.logs+=e)):this.logs+=e,this.autoTrim&&(this.logs=this.trimLogByPercentage(.5,this.maxSize))}saveDataToStorage(e){return ho(this,void 0,void 0,(function*(){const t={startTime:this.startTime,log:e,lastLog:new Date};yield po.set(this.storageKey,JSON.stringify(t))}))}getLogsFromStorage(){return ho(this,void 0,void 0,(function*(){const e=new Date,t=yield this.getDataFromStorage();return t&&(this.startTime=new Date(t.startTime),this.logs=t.log),this.includeSessionMetadata?this.logs+`---- ${this.formatSessionDuration(this.startTime,e)} ----\n`:this.logs}))}getDataFromStorage(){return ho(this,void 0,void 0,(function*(){const e=yield po.get(this.storageKey);return e&&"string"==typeof e?JSON.parse(e):null}))}trimLogByPercentage(e,t){if(e<0||e>1)throw new Error("Percentage must be between 0 and 1");if((new TextEncoder).encode(this.logs).length<=t)return this.logs;const r=this.logs.split("\n");r.pop();const n=Math.floor(r.length*e);return r.splice(0,n),r.join("\n")+"\n"}formatSessionDuration(e,t){let r=t.getTime()-e.getTime();const n=Math.floor(r/1e3/60/60),i=("0"+n).slice(-2);r-=36e5*n;const o=Math.floor(r/1e3/60),s=("0"+o).slice(-2);r-=6e4*o;const a=Math.floor(r/1e3);return r-=1e3*a,"Session duration: "+i+":"+s+":"+("0"+a).slice(-2)}formatDate(e=new Date){return`[${e.toISOString()}]`}addSessionMetadataToLog(e){this.includeSessionMetadata&&(this.logs+=`---- ${e} ----\n`)}addSessionStartToLog(){this.startTime=new Date,this.addSessionMetadataToLog(`Session started: ${this.formatDate(this.startTime)}`)}clear(){return ho(this,void 0,void 0,(function*(){this.logs="",this.logQueue.clear(),this.addSessionMetadataToLog(`Session started: ${this.formatDate(this.startTime)}`),this.addSessionMetadataToLog("Log cleared "+this.formatDate()),this.useLocalStorage&&(yield this.saveDataToStorage(this.logs))}))}search(e){const t=new RegExp(e,"ig"),r=this.logs.split("\n"),n=[];for(let e=0;ego(void 0,void 0,void 0,(function*(){try{vo=yield uo.ExtensionFileLogger.init(mo)}catch(e){console.error(ao.ERROR_LOGGER_NOT_INITIALIZED)}})),downloadLog:e=>go(void 0,void 0,void 0,(function*(){vo?yield vo.saveAndFlushQueuedLogs():console.error(ao.ERROR_LOGGER_NOT_INITIALIZED)})),getRecentLogs:()=>go(void 0,void 0,void 0,(function*(){return vo?vo.getRecentLogs(10240):(console.error(ao.ERROR_LOGGER_NOT_INITIALIZED),"")})),write:(e,t,r,n)=>{if(!vo)return void console.error(ao.ERROR_LOGGER_NOT_INITIALIZED);const i=n?` :: ${JSON.stringify(n)}`:"",o=`${r.toUpperCase()}: ${t}: ${e}${i}`;vo.write(o)},getLogFilePaths:()=>{throw new Error(ao.ERROR_UNSUPPORTED_METHOD)},sendLogFilesByEmail:e=>go(void 0,void 0,void 0,(function*(){throw new Error(ao.ERROR_UNSUPPORTED_METHOD)}))};var wo={};e(wo,"isMultiChainEnabled",(function(){return Io}),(function(e){return Io=e})),s("csW2r");R=s("fKWqZ");var xo={};e(xo,"hasMultichainEnabledOverride",(function(){return To}),(function(e){return To=e}));Ai=s("goVRJ");var Ao=s("6zJYJ"),So=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Eo=new(0,Ai.LegacyIndexedDBProxy),To=()=>So(void 0,void 0,void 0,(function*(){const e=yield Eo.get(Ao.multichainEnabledOverrideStorageKey);if(!e)return{forceMultiChainEnabled:!1,isMultiChainGTMEnabled:!1};switch(e.version){case 1:return{forceMultiChainEnabled:e.forceMultichainEnabled,isMultiChainGTMEnabled:!1};case 2:return{forceMultiChainEnabled:e.forceMultichainEnabled,isMultiChainGTMEnabled:e.multiChainGTMEnabled}}}));var ko=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Io=()=>ko(void 0,void 0,void 0,(function*(){const{forceMultiChainEnabled:e}=yield(0,xo.hasMultichainEnabledOverride)(),t=e;return R.telemetry.setTags({isMultiChainEnabled:t}),t}));var _o,Po,Ro,Co;(Po=_o||(_o={})).HasOnboarded="hasOnboarded",Po.ResetHasOnboarded="resetHasOnboarded",Po.LockExtension="lockExtension",Po.UnlockExtension="unlockExtension",Po.IsExtensionUnlocked="IsExtensionUnlocked",Po.SetPassword="setPassword",Po.VerifyPassword="verifyPassword",Po.UpdatePassword="updatePassword",Po.ImportPrivateKeyAccount="importPrivateKeyAccount",Po.ImportReadOnlyAccount="importReadOnlyAccount",Po.ImportSeedAccount="importSeedAccount",Po.IsExistingSeed="isExistingSeed",Po.AddAccountForSeed="addAccountForSeed",Po.AddLedgerAccounts="addLedgerAccounts",Po.DeriveAddresses="deriveAddresses",Po.ExportPrivateKey="exportPrivateKey",Po.ExportEntropy="exportEntropy",Po.SetAccountIcon="setAccountIcon",Po.RemoveAccount="removeAccount",Po.ReorderAccount="reorderAccount",Po.GetAllAccounts="getAllAccounts",Po.GetAllSeeds="getAllSeeds",Po.Sign="sign",Po.LogMessage="logMessage",Po.DownloadLogs="downloadLogs",Po.ProviderInjectionOptions="providerInjectionOptions",Po.GetLegacyMnemonic="getLegacyMnemonic",(Co=Ro||(Ro={}))[Co.UserRejectedRequest=4001]="UserRejectedRequest",Co[Co.Unauthorized=4100]="Unauthorized",Co[Co.Disconnected=4900]="Disconnected",Co[Co.InternalError=-32603]="InternalError",Co[Co.InvalidInput=-32e3]="InvalidInput",Co[Co.MethodNotFound=-32601]="MethodNotFound",Co[Co.TransactionRejected=-32003]="TransactionRejected",Co[Co.ResourceUnavailable=-32002]="ResourceUnavailable";const Mo={[Ro.UserRejectedRequest]:{message:"User rejected the request."},[Ro.InternalError]:{message:"Something went wrong."},[Ro.MethodNotFound]:{message:"Method does not exist."},[Ro.InvalidInput]:{message:"Missing or invalid parameters."},[Ro.Unauthorized]:{message:"The requested method and/or account has not been authorized by the user."},[Ro.Disconnected]:{message:"Error connecting to the blockchain."},[Ro.TransactionRejected]:{message:"Transaction creation failed."},[Ro.ResourceUnavailable]:{message:"Requested resource not available."}},Oo=(e,t,r)=>({jsonrpc:"2.0",id:e,error:Bo(t,r)}),Bo=(e,t)=>({code:e,message:null!=t?t:Mo[e].message}),No=(e,t)=>({jsonrpc:"2.0",id:e,result:t});var Do={};e(Do,"_importPrivateKeyAccount",(function(){return Ja}),(function(e){return Ja=e})),e(Do,"_importReadOnlyAccount",(function(){return eu}),(function(e){return eu=e})),e(Do,"_importSeedAccount",(function(){return tu}),(function(e){return tu=e})),e(Do,"_isExistingSeed",(function(){return ru}),(function(e){return ru=e})),e(Do,"_addAccountForSeed",(function(){return nu}),(function(e){return nu=e})),e(Do,"_addLedgerAccounts",(function(){return iu}),(function(e){return iu=e})),e(Do,"_exportPrivateKey",(function(){return ou}),(function(e){return ou=e})),e(Do,"_exportEntropy",(function(){return su}),(function(e){return su=e})),e(Do,"_setAccountIcon",(function(){return au}),(function(e){return au=e})),e(Do,"_deriveAddresses",(function(){return uu}),(function(e){return uu=e})),e(Do,"_removeAccount",(function(){return cu}),(function(e){return cu=e})),e(Do,"_reorderAccount",(function(){return lu}),(function(e){return lu=e})),e(Do,"_getAllAccounts",(function(){return du}),(function(e){return du=e})),e(Do,"_getAllSeeds",(function(){return fu}),(function(e){return fu=e})),e(Do,"_sign",(function(){return hu}),(function(e){return hu=e})),s("4xbAj");nr=s("3U2BZ");var Lo=s("63mgW"),Fo=s("iZG0G");s("96hm7");var Uo=s("djxa7");s("7mQ3Y");c=s("hX0bG");s("csW2r");R=s("fKWqZ"),C=s("g79CS"),ce=s("85iHy");var jo={};e(jo,"getBip39",(function(){return ws}),(function(e){return ws=e}));var Ko={};e(Ko,"ERR_UNKNOWN",(function(){return Ho}),(function(e){return Ho=e})),e(Ko,"ERR_INVALID_CHECKSUM",(function(){return Wo}),(function(e){return Wo=e})),e(Ko,"assertEntropyLengthIsValid",(function(){return Yo}),(function(e){return Yo=e})),e(Ko,"assertWordlistIsValid",(function(){return Jo}),(function(e){return Jo=e})),e(Ko,"generateEntropy",(function(){return es}),(function(e){return es=e})),e(Ko,"deriveBits",(function(){return ts}),(function(e){return ts=e})),e(Ko,"mapBitsToIndexes",(function(){return rs}),(function(e){return rs=e})),e(Ko,"indexesToEntropy",(function(){return ns}),(function(e){return ns=e})),e(Ko,"entropyToIndexes",(function(){return is}),(function(e){return is=e})),e(Ko,"mnemonicToIndexes",(function(){return os}),(function(e){return os=e})),e(Ko,"entropyToMnemonic",(function(){return ss}),(function(e){return ss=e})),e(Ko,"entropyToSeed",(function(){return us}),(function(e){return us=e}));var zo=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ho=new Error("Unknown error"),qo=new Error("Invalid entropy length"),Vo=new Error("Invalid mn*monic sentence length"),Wo=new Error("Invalid checksum"),Go=new RangeError("Invalid mn*monic word"),$o=new RangeError("Invalid wordlist"),Zo=new RangeError("Invalid wordlist index"),Qo=(e,t)=>{if(!e)throw t};function Yo(e){Qo(e>=128,qo),Qo(e<=256,qo),Qo(e%32==0,qo)}function Xo(e){Qo(e>=12,Vo),Qo(e<=24,Vo),Qo(e%3==0,Vo)}function Jo(e){Qo(2048===e.length,$o),Qo(e.every((e=>"string"==typeof e)),$o)}function es(e,t){return Xo(e),t(4*e/3)}function ts(e,t){return zo(this,void 0,void 0,(function*(){const r=8*e.length;Yo(r);const n=r/32,i=yield t(e),[o]=i,s=8-n,a=o>>>s<>>0,u=new Uint8Array(e.length+1);return u.set(e,0),u[u.length-1]=a,u}))}function rs(e){const t=8*(e.length-1);Yo(t);const r=(t+t/32)/11,n=new ArrayBuffer(4*r),i=new DataView(n);let o=0,s=0,a=0;for(const t of e)if(a+=8,s|=t<<32-a,s>>>=0,a>=11){const e=s>>>21;Qo(e>=0&&e<=2047,Zo),i.setUint32(4*o,e,!0),o++,s<<=11,s>>>=0,a-=11}return Qo(o===r,Vo),new Uint32Array(n)}function ns(e){Xo(e.length);const t=function(e){Xo(e.length);const t=11*e.length,r=new ArrayBuffer(Math.ceil(t/8)),n=new DataView(r),i=new DataView(e.buffer),o=e.length;let s=0,a=0,u=0,c=8;for(let e=0;e0;){const e=r>=c?c:r;s|=t>>32-(32-r)-e&(1<>>=0,r-=e,c-=e,c<=0&&(c=8),a%8==0&&(n.setUint8(u,s),u++,s=0)}}return o%8!=0&&n.setUint8(u,s),new Uint8Array(r)}(e),r=t.slice(0,t.length-1);return t.fill(0),r}function is(e,t){return zo(this,void 0,void 0,(function*(){Yo(8*e.length);const r=yield ts(e,t),n=rs(r);return r.fill(0),n}))}function os(e,t){Jo(t);const r=new Set(t),n=new Uint32Array(24);let i=0,o="";for(let s=0;se+t[r].length+1),-1));let o=0;for(const e of n){o>0&&(i[o++]=32);const r=t[e];for(const e of r)i[o++]=e.charCodeAt(0)}return n.fill(0),i}))}const as=Uint8Array.of(109,110,101,109,111,110,105,99);function us(e,t,r,n,i){return zo(this,void 0,void 0,(function*(){const o=yield ss(e,r,n),s=new Uint8Array(as.length+t.length);s.set(as,0),s.set(t,as.length);const a=yield i(o,s,2048,64,"sha512");return s.fill(0),o.fill(0),a}))}var cs={};e(cs,"Bip39Factory",(function(){return vs}),(function(e){return vs=e}));var ls=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},ds=function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r},fs=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};function hs(e){return ls(this,void 0,void 0,(function*(){if("english"===e)return(yield s("8y2Yx")).default}))}function ps(e){return t=>new e(t)}function ys(e,t){return r=>ls(this,void 0,void 0,(function*(){let n=null,i=null,o=null,s=null,a=null;try{i=(0,Ko.indexesToEntropy)(r),o=yield(0,Ko.deriveBits)(i,t),s=(0,Ko.mapBitsToIndexes)(o);const n=r[r.length-1];if(n!==s[s.length-1])throw Ko.ERR_INVALID_CHECKSUM;a=e.fromEntropy(i)}catch(e){e instanceof Error?n=e:(console.error(e),n=Ko.ERR_UNKNOWN)}finally{if(null==i||i.fill(0),null==o||o.fill(0),null==s||s.fill(0),n)throw n;return a}}))}function gs(e,t){return r=>ls(this,void 0,void 0,(function*(){let n=null,i=null,o=null;try{i=(0,Ko.mnemonicToIndexes)(r,t),o=yield e.fromIndexes(i)}catch(e){e instanceof Error?n=e:(console.error(e),n=Ko.ERR_UNKNOWN)}finally{if(null==i||i.fill(0),n)throw n;return o}}))}function ms(e,t){return r=>{let n=null,i=null,o=null;try{i=(0,Ko.generateEntropy)(r,t),o=e.fromEntropy(i)}catch(e){e instanceof Error?n=e:(console.error(e),n=Ko.ERR_UNKNOWN)}finally{if(null==i||i.fill(0),n)throw n;return o}}}class vs{static webCrypto(e){var t,r;return ls(this,void 0,void 0,(function*(){const n="string"==typeof e?yield hs(e):e;(0,Ko.assertWordlistIsValid)(n);const i=e=>ls(this,void 0,void 0,(function*(){return new Uint8Array(yield crypto.subtle.digest("SHA-256",e))})),o=(e,t,r,n,i)=>ls(this,void 0,void 0,(function*(){const o="SHA-"+i.substring(3),s=yield crypto.subtle.importKey("raw",e,"PBKDF2",!1,["deriveBits"]),a=yield crypto.subtle.deriveBits({name:"PBKDF2",salt:t,iterations:r,hash:o},s,8*n);return new Uint8Array(a)}));return r=class{constructor(e){t.set(this,void 0),this.deriveSeed=(e=new Uint8Array)=>(0,Ko.entropyToSeed)(fs(this,t,"f"),e,n,i,o),this.getEntropy=()=>fs(this,t,"f").slice(),this.getIndexes=()=>(0,Ko.entropyToIndexes)(fs(this,t,"f"),i),this.getMnemonic=()=>(0,Ko.entropyToMnemonic)(fs(this,t,"f"),n,i),this.getSentenceLength=()=>{const e=8*fs(this,t,"f").length;return(e+e/32)/11},(0,Ko.assertEntropyLengthIsValid)(8*e.length),ds(this,t,e.slice(),"f")}},t=new WeakMap,r.fromEntropy=ps(r),r.fromIndexes=ys(r,i),r.fromMnemonic=gs(r,n),r.fromSentenceLength=ms(r,(e=>crypto.getRandomValues(new Uint8Array(e)))),r.wordlist=n,r}))}static nodeCrypto(e){var t,r;return ls(this,void 0,void 0,(function*(){const n="string"==typeof e?yield hs(e):e;(0,Ko.assertWordlistIsValid)(n);const{randomBytes:i,createHash:o,pbkdf2:a}=yield s("e8aPY"),u=e=>new Uint8Array(o("sha256").update(e).digest().buffer),c=(...e)=>new Promise(((t,r)=>{a(...e,((e,n)=>{if(e)return r(e);t(new Uint8Array(n.buffer))}))}));return r=class{constructor(e){t.set(this,void 0),this.deriveSeed=(e=new Uint8Array)=>(0,Ko.entropyToSeed)(fs(this,t,"f"),e,n,u,c),this.getEntropy=()=>fs(this,t,"f").slice(),this.getIndexes=()=>(0,Ko.entropyToIndexes)(fs(this,t,"f"),u),this.getMnemonic=()=>(0,Ko.entropyToMnemonic)(fs(this,t,"f"),n,u),this.getSentenceLength=()=>{const e=8*fs(this,t,"f").length;return(e+e/32)/11},(0,Ko.assertEntropyLengthIsValid)(8*e.length),ds(this,t,e.slice(),"f")}},t=new WeakMap,r.fromEntropy=ps(r),r.fromIndexes=ys(r,u),r.fromMnemonic=gs(r,n),r.fromSentenceLength=ms(r,(e=>new Uint8Array(i(e).buffer))),r.wordlist=n,r}))}static customCrypto(e,t){var r,n;return ls(this,void 0,void 0,(function*(){const i="string"==typeof e?yield hs(e):e;(0,Ko.assertWordlistIsValid)(i);const{random:o,sha256:s,pbkdf2:a}=t;return n=class{constructor(e){r.set(this,void 0),this.deriveSeed=(e=new Uint8Array)=>(0,Ko.entropyToSeed)(fs(this,r,"f"),e,i,s,a),this.getEntropy=()=>fs(this,r,"f").slice(),this.getIndexes=()=>(0,Ko.entropyToIndexes)(fs(this,r,"f"),s),this.getMnemonic=()=>(0,Ko.entropyToMnemonic)(fs(this,r,"f"),i,s),this.getSentenceLength=()=>{const e=8*fs(this,r,"f").length;return(e+e/32)/11},(0,Ko.assertEntropyLengthIsValid)(8*e.length),ds(this,r,e.slice(),"f")}},r=new WeakMap,n.fromEntropy=ps(n),n.fromIndexes=ys(n,s),n.fromMnemonic=gs(n,i),n.fromSentenceLength=ms(n,o),n.wordlist=i,n}))}}s("aNyyc");var bs=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const ws=(()=>{let e=null;return()=>bs(void 0,void 0,void 0,(function*(){e||(e=yield cs.Bip39Factory.webCrypto("english"));return e}))})();Ei=s("twk6W");var xs={};e(xs,"getInMemoryPassword",(function(){return Ka}),(function(e){return Ka=e})),e(xs,"setInMemoryPassword",(function(){return za}),(function(e){return za=e})),e(xs,"resetInMemoryPassword",(function(){return Ha}),(function(e){return Ha=e})),e(xs,"vault",(function(){return qa}),(function(e){return qa=e})),e(xs,"getChainAvailability",(function(){return Va}),(function(e){return Va=e})),e(xs,"encryptedStorage",(function(){return Wa}),(function(e){return Wa=e})),e(xs,"storageEncryptionKeyManager",(function(){return Ga}),(function(e){return Ga=e})),e(xs,"verifyAndSetInMemoryPassword",(function(){return $a}),(function(e){return $a=e})),e(xs,"handleBrowserVaultMigration",(function(){return Za}),(function(e){return Za=e})),s("iOvk1");var As=s("i9Z0y"),Ss=s("d3oOU"),Es={};e(Es,"createBrowserMultichainMigrator",(function(){return Xs}),(function(e){return Xs=e})),s("4xbAj");var Ts=s("ii979");s("5slFC");var ks=s("cxGm8");s("5uSEV");var Is=s("YrsBO"),_s=s("dKg2j"),Ps=s("9rXf9"),Rs=s("gssSK"),Cs=s("1gsoq"),Ms=s("3mvRF"),Os=(Ai=s("goVRJ"),Si=s("JepPo"),Ei=s("twk6W"),s("9KHVf")),Bs={};e(Bs,"ConnectedTabIdsStorageKey",(function(){return Ls}),(function(e){return Ls=e})),e(Bs,"createConnectedTabIdsMigrator",(function(){return Fs}),(function(e){return Fs=e})),s("4xbAj");Ts=s("ii979");s("csW2r");R=s("fKWqZ"),C=s("g79CS");var Ns=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ds=".phantom-labs.migration.connected_tab_ids",Ls="connectedTabIds",Fs=e=>{function t(){return Ns(this,void 0,void 0,(function*(){try{return!!(yield e.toStorage.get(Ds))}catch(e){return!1}}))}function r(t){return Ns(this,void 0,void 0,(function*(){t?yield e.toStorage.set(Ds,{version:1,completion:new Date}):yield e.toStorage.remove(Ds)}))}return{key:Ds,canStartMigration:function(){return Ns(this,void 0,void 0,(function*(){return{result:!0}}))},hasCompletedMigration:t,migrate:function(){return Ns(this,void 0,void 0,(function*(){if(yield t())return!0;try{return yield e.toStorage.remove(Ls),yield function(){return Ns(this,void 0,void 0,(function*(){R.telemetry.addBreadcrumb(C.FeatureTag.Account,"Performing migration of connected tab ids",C.Severity.Info);const t=yield e.fromStorage.get(Ls);yield e.toStorage.set(Ls,t),R.telemetry.addBreadcrumb(C.FeatureTag.Account,"Migration of connected tab ids complete",C.Severity.Info)}))}(),yield r(!0),!0}catch(e){return(0,Ts.logMigrationError)(e,Ts.MigrationStep.Migration,Ds),yield r(!1),!1}}))},cleanup:function(){return Ns(this,void 0,void 0,(function*(){if(!(yield t()))return!1;try{return yield e.fromStorage.remove(Ls),!0}catch(e){return(0,Ts.logMigrationError)(e,Ts.MigrationStep.Cleanup,Ds),!1}}))}}};var Us={};e(Us,"createBrowserVaultMigrator",(function(){return Vs}),(function(e){return Vs=e}));ke=s("8tcqI");s("4xbAj");var js=s("8xgth"),Ks=s("8U2TE");zr=s("cnxqM");s("96hm7");Uo=s("djxa7");s("HlEsU");Zr=s("a8rmj");s("csW2r");R=s("fKWqZ"),C=s("g79CS");s("8vCXJ");var zs=s("fJRla"),Hs=s("jyBSL"),qs=(Os=s("9KHVf"),function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))});const Vs=e=>{const t={seedCallback:()=>Ws(e.fromGeneralStorage,e.securePassword),accountsCallback:()=>Gs(e.fromGeneralStorage),fromStorage:e.fromGeneralStorage,toStorage:e.toGeneralStorage,toVault:e.toVault,migrationAnalytics:Os.migrationAnalytics,postMigrationOperation:()=>$s(e.storageEncryptionKeyManager)};return(0,js.createAccountMigrator)(t)},Ws=(e,t)=>qs(void 0,void 0,void 0,(function*(){let r;R.telemetry.addBreadcrumb(C.FeatureTag.Account,"Get bip 39 Mn*monic from storage",C.Severity.Info);try{r=yield(0,jo.getBip39)()}catch(e){throw new(0,Ks.AccountMigrationCannotStartError)(Ks.MigrationCannotStartStorageErrorCode.UnableToCreateBip39Dependency)}const n=yield function(e,t,r){return qs(this,void 0,void 0,(function*(){let n,i,o;R.telemetry.addBreadcrumb(C.FeatureTag.Account,"Get Encrypted Mn*monic from legacy storage",C.Severity.Info);try{n=yield e.get(Zr.StorageKeys.EncryptedMnemonic)}catch(e){throw new(0,Ks.AccountMigrationCannotStartError)(Ks.MigrationCannotStartStorageErrorCode.FailedToFetchBip39Mnemonic)}if(!n)return null;try{i=JSON.parse(n)}catch(e){throw new(0,Ks.AccountMigrationCannotStartError)(Ks.MigrationCannotStartStorageErrorCode.FailedToParseBip39Mnemonic)}R.telemetry.addBreadcrumb(C.FeatureTag.Account,"Get bip 39 Mn*monic Entropy from encrypted text",C.Severity.Info);try{o=yield t.foldAsync((e=>(0,Hs.decryptEncryptedTextAsync)(i,e)))}catch(e){throw new(0,Ks.AccountMigrationCannotStartError)(Ks.MigrationCannotStartStorageErrorCode.FailedToDecryptBip39Mnemonic)}try{return r.fromEntropy(o)}catch(e){throw new(0,Ks.AccountMigrationCannotStartError)(Ks.MigrationCannotStartStorageErrorCode.FailedToConstructBip39Entropy)}}))}(e,t,r);if(n){const e=n.getEntropy(),t=Uo.ObfuscatedBytes.from(e);return e.fill(0),{status:"valid-entropy",secureEntropy:t}}R.telemetry.addBreadcrumb(C.FeatureTag.Account,"Get deprecated bip 39 Mn*monic from storage",C.Severity.Info);const i=yield function(e,t){return qs(this,void 0,void 0,(function*(){let r,n,i,o;R.telemetry.addBreadcrumb(C.FeatureTag.Account,"Get encrypted deprecated bip 39 Mn*monic from old storage",C.Severity.Info);try{r=yield e.get(Zr.StorageKeys.EncryptedSeedAndMnemonic)}catch(e){throw new(0,Ks.AccountMigrationCannotStartError)(Ks.MigrationCannotStartStorageErrorCode.FailedToFetchDeprecatedMnemonic)}if(!r)return null;try{n=JSON.parse(r)}catch(e){throw new(0,Ks.AccountMigrationCannotStartError)(Ks.MigrationCannotStartStorageErrorCode.FailedToParseDeprecatedMnemonic)}R.telemetry.addBreadcrumb(C.FeatureTag.Account,"Get deprecated bip 39 Mn*monic Entropy from encrypted text",C.Severity.Info);try{i=yield t.foldAsync((e=>(0,Hs.decryptEncryptedTextAsync)(n,e)))}catch(e){throw new(0,Ks.AccountMigrationCannotStartError)(Ks.MigrationCannotStartStorageErrorCode.FailedToDecryptDeprecatedMnemonic)}try{o=ke.Buffer.from(i).toString()}catch(e){throw new(0,Ks.AccountMigrationCannotStartError)(Ks.MigrationCannotStartStorageErrorCode.FailedToParseRawDeprecatedMnemonic)}const{mnemonic:s}=JSON.parse(o);if("string"==typeof s)try{return ke.Buffer.from(s.trim())}catch(e){throw new(0,Ks.AccountMigrationCannotStartError)(Ks.MigrationCannotStartStorageErrorCode.FailedToCreateDeprecatedMnemonicString)}if(Array.isArray(s))try{return ke.Buffer.from(s.join(" ").trim())}catch(e){throw new(0,Ks.AccountMigrationCannotStartError)(Ks.MigrationCannotStartStorageErrorCode.FailedToCreateDeprecatedMnemonicStringArray)}if("object"==typeof s)try{if(!("type"in s)&&!("data"in s)){const e=[];for(const[t,r]of Object.entries(s))e[Number(t)]=r;const t=ke.Buffer.from(e).toString().trim();return ke.Buffer.from(t)}const e=ke.Buffer.from(s).toString().trim();return ke.Buffer.from(e)}catch(e){throw new(0,Ks.AccountMigrationCannotStartError)(Ks.MigrationCannotStartStorageErrorCode.FailedToCreateDeprecatedMnemonicObjectUint8Array)}return null}))}(e,t);if(i){const e=(0,zs.mnemonicToEntropy)(ke.Buffer.from(i)),t=Uo.ObfuscatedBytes.from(e);return e.fill(0),{status:"valid-entropy",secureEntropy:t}}throw new(0,Ks.AccountMigrationCannotStartError)(Ks.MigrationCannotStartStorageErrorCode.NoSeed)})),Gs=e=>qs(void 0,void 0,void 0,(function*(){var t;try{return null!==(t=yield Zs(e))&&void 0!==t?t:[]}catch(e){throw new(0,Ks.AccountMigrationCannotStartError)(Ks.MigrationCannotStartStorageErrorCode.FailedToFetchAccountMetas)}})),$s=e=>qs(void 0,void 0,void 0,(function*(){return e.persistDeviceEncryptionKey()})),Zs=e=>qs(void 0,void 0,void 0,(function*(){R.telemetry.addBreadcrumb(C.FeatureTag.Account,"Get all accounts from legacy storage",C.Severity.Info);return yield e.get(zr.StorageKeyAccounts.AccountMetas)}));var Qs=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ys="Extension multichain migrator failed",Xs=(e,t,r)=>{const n=new(0,Si.LocalStorage),i=new(0,Ai.LegacyIndexedDBProxy),o={fromStorage:n,toStorage:i},s=(0,Us.createBrowserVaultMigrator)({securePassword:e,storageEncryptionKeyManager:t,fromGeneralStorage:n,toVault:r,toGeneralStorage:i}),a=[s,(0,Is.createUserExplorerPreferenceMigrator)(o),(0,_s.createSavedAddressBookMigrator)(o),(0,Ps.createRecentAddressMigrator)(o),(0,Rs.createNetworkSettingsMigrator)(o),(0,Cs.createIsAnalyticsOptedOutMigrator)(o),(0,Ms.createTrustedAppsMigrator)(Object.assign(Object.assign({},o),{toVault:r,analytics:Ei.analytics})),(0,ks.createHiddenMintsMigrator)(Object.assign(Object.assign({},o),{toVault:r})),(0,Bs.createConnectedTabIdsMigrator)(o)];return{key:"extensionMultichainMigrator",canStartMigration:function(){return Qs(this,void 0,void 0,(function*(){let e={result:!0};for(const t of a)if(e=yield t.canStartMigration(),!1===e.result)break;return e}))},hasCompletedMigration:function(){return Qs(this,void 0,void 0,(function*(){for(const e of a){if(!(yield e.hasCompletedMigration()))return!1}return!0}))},migrate:function(){return Qs(this,void 0,void 0,(function*(){let e,t;try{e=yield function(){return Qs(this,void 0,void 0,(function*(){for(const e of a)if(!(yield e.migrate()))return!1;return!0}))}()}catch(t){e=!1}if(e)return!0;try{Os.migrationAnalytics.onAccountsOnlyMigrationStarted(),t=yield s.migrate(),Os.migrationAnalytics.onAccountsOnlyMigrationSettled(t)}catch(e){throw t=!1,Os.migrationAnalytics.onAccountsOnlyMigrationSettled(!1),e}return t}))},cleanup:function(){return Qs(this,void 0,void 0,(function*(){for(const e of a){if(!(yield e.cleanup()))return(0,Ts.logMigrationError)(Ys,Ts.MigrationStep.Cleanup,e.key),!1}return!0}))}}};Si=s("JepPo"),Ei=s("twk6W");var Js={};e(Js,"createBrowserVault",(function(){return va}),(function(e){return va=e})),s("4xbAj");var ea=s("ddaSz"),ta=(At=s("9xwh7"),s("cO5u3")),ra=s("6cQvQ"),na=(St=s("gBrtg"),s("hJ7GS")),ia=(xt=s("9XyXc"),s("3bXx7")),oa=s("8inpO");s("iOvk1");var sa=s("fzavp");s("7mQ3Y");var aa=s("YBVsq");c=s("hX0bG");s("HlEsU");var ua=s("9uQJm"),ca=s("6WDeI"),la=(Ai=s("goVRJ"),Ei=s("twk6W"),{});e(la,"getLedgerWebHIDDependencies",(function(){return ga}),(function(e){return ga=e}));var da={};da=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)}({17:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=r(18),i=function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),o=e.getVersionPrecision(r),s=Math.max(i,o),a=0,u=e.map([t,r],(function(t){var r=s-e.getVersionPrecision(t),n=t+new Array(r+1).join(".0");return e.map(n.split("."),(function(e){return new Array(20-e.length).join("0")+e})).reverse()}));for(n&&(a=s-Math.min(i,o)),s-=1;s>=a;){if(u[0][s]>u[1][s])return 1;if(u[0][s]===u[1][s]){if(s===a)return 0;s-=1}else if(u[0][s]1?i-1:0),s=1;s0){var s=Object.keys(r),u=a.default.find(s,(function(e){return t.isOS(e)}));if(u){var c=this.satisfies(r[u]);if(void 0!==c)return c}var l=a.default.find(s,(function(e){return t.isPlatform(e)}));if(l){var d=this.satisfies(r[l]);if(void 0!==d)return d}}if(o>0){var f=Object.keys(i),h=a.default.find(f,(function(e){return t.isBrowser(e,!0)}));if(void 0!==h)return this.compareVersion(i[h])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=a.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(a.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some((function(e){return t.is(e)}))},e}();t.default=c,e.exports=t.default},92:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=/version\/(\d+(\.?_?\d+)+)/i,s=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},r=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},r=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=s,e.exports=t.default},93:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=r(18),s=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:o.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:o.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:o.OS_MAP.iOS},r=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:o.OS_MAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:o.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=i.default.getAndroidVersionName(t),n={name:o.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:o.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:o.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:o.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:o.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.PlayStation4,version:t}}}];t.default=s,e.exports=t.default},94:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=r(18),s=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:o.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:o.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}}];t.default=s,e.exports=t.default},95:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=r(18),s=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:o.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:o.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:o.ENGINE_MAP.Trident},r=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:o.ENGINE_MAP.Presto},r=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:o.ENGINE_MAP.Gecko},r=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:o.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:o.ENGINE_MAP.WebKit},r=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=s,e.exports=t.default}});const fa=360,ha=da.parse(window.navigator.userAgent);var pa=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const ya=()=>pa(void 0,void 0,void 0,(function*(){const{default:e}=yield s("dwcFt");return e})),ga=()=>({defaultTransportTimeout:2e3,isSupported:()=>pa(void 0,void 0,void 0,(function*(){if(ha.browser.name===da.BROWSER_MAP.firefox||ha.browser.name===da.BROWSER_MAP.safari)return!1;return(yield ya()).isSupported()})),getNumDevices:()=>pa(void 0,void 0,void 0,(function*(){const e=yield ya();return(yield e.list()).length})),getFirstOpenedTransport:()=>pa(void 0,void 0,void 0,(function*(){const e=yield ya(),t=(yield e.list()).find((e=>e.opened));return t?new e(t):void 0})),create:()=>pa(void 0,void 0,void 0,(function*(){return(yield ya()).create()})),openConnected:()=>pa(void 0,void 0,void 0,(function*(){const e=yield ya();return yield e.openConnected()})),request:()=>pa(void 0,void 0,void 0,(function*(){const e=yield ya();return yield e.request()})),on:(e,t)=>{"hid"in window.navigator&&window.navigator.hid.addEventListener(e,(()=>{t()}))}});var ma=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const va=e=>{const t=new(0,Ai.LegacyIndexedDBProxy),r=new(0,ua.StorageEncryptionKeyManager)({storage:t,getPassword:e}),n=ca.EncryptedStorage.fromStorage(t,r),i=new(0,aa.KeypairGenerator),o=new(0,ea.MultiChainVaultSigner)({[At.VaultSignerPluginType.KeyPair]:{[c.AddressType.Solana]:(0,ta.createSolanaKeyPairSigner)(),[c.AddressType.EVM]:(0,ra.createEthereumKeyPairSigner)(),[c.AddressType.BitcoinTaproot]:(0,St.createBitcoinKeyPairSigner)(),[c.AddressType.BitcoinNativeSegwit]:(0,St.createBitcoinKeyPairSigner)(),[c.AddressType.BitcoinNestedSegwit]:(0,St.createBitcoinKeyPairSigner)(),[c.AddressType.BitcoinLegacy]:(0,St.createBitcoinKeyPairSigner)(),JWT:(0,na.createJWTKeypairSigner)()},[At.VaultSignerPluginType.Ledger]:(0,bt.createLedgerWireSigner)((0,la.getLedgerWebHIDDependencies)()),[At.VaultSignerPluginType.SeedVault]:{type:At.VaultSignerPluginType.SeedVault,sign(){return ma(this,void 0,void 0,(function*(){return(0,xt.createVaultSignerError)(At.VaultSignerErrorType.UnsupportedOperation)}))}}}),s=()=>(0,sa.fetchChainAvailability)({storage:t,isBitcoinFlagEnabled:(0,Ei.isFeatureEnabled)("enable-bitcoin-default")}),a={generalStorage:t,secretsStorage:n,secureCache:(0,ia.createVaultCache)({isEnabled:()=>!(0,Ei.isFeatureEnabled)("kill-vault-secure-cache"),generalStorage:t,secretsStorage:n}),fetchChainAvailability:s,keypairGenerator:i,vaultSigner:o};return{vault:(0,oa.createVault)(a),getChainAvailability:s,encryptedStorage:n,storageEncryptionKeyManager:r}};var ba={};e(ba,"checkExtensionStorageIntegrity",(function(){return Sa}),(function(e){return Sa=e})),s("HlEsU");ca=s("6WDeI");var wa=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const xa=/^\.phantom-labs\.vault\.seed\.[0-9A-Fa-f]+$/,Aa=/^\.phantom-labs\.vault\.privateKey\.[0-9A-Fa-f]+$/;function Sa(e){return wa(this,void 0,void 0,(function*(){let t,r;try{if(t=yield e.storageEncryptionKeyManager.hasPersistedDeviceEncryptionKey(),!t)return{status:"noMiddleEncryptionKey"}}catch(e){return{status:"errorRetrievingMiddleEncryptionKey"}}try{r=(yield e.vault.checkVaultIntegrity()).status}catch(e){return{status:"errorUnableToCheckVaultIntegrity"}}try{const t=yield e.generalStorage.getAll(),[n,i]=yield Ea(e,t,xa),[o,s]=yield Ea(e,t,Aa);return{status:"hasMiddleEncryptionKey",vaultStatus:r,numberOfEncryptedSeeds:n,numberOfDecryptableSeeds:i,numberOfEncryptedPrivateKeys:o,numberOfDecryptablePrivateKeys:s}}catch(e){return{status:"errorUnableToCountDecryptableValues",vaultStatus:r}}}))}function Ea(e,t,r){return wa(this,void 0,void 0,(function*(){let n=0,i=0;for(const[o,s]of Object.entries(t)){if(!o.match(r))continue;if(ca.EncryptedStorageValueContainer.safeParse(s).success){n++;try{yield e.secretsStorage.getSecureValue(o),i++}catch(e){}}}return[n,i]}))}var Ta={};e(Ta,"hasMnemonic",(function(){return Ra}),(function(e){return Ra=e})),e(Ta,"getMnemonic",(function(){return Ca}),(function(e){return Ca=e})),e(Ta,"migrateMnemonic",(function(){return Ma}),(function(e){return Ma=e}));Ie=s("8qXbd");s("HlEsU");Zr=s("a8rmj");s("csW2r");R=s("fKWqZ"),C=s("g79CS"),Hs=s("jyBSL"),Si=s("JepPo");var ka=(ke=s("8tcqI")).Buffer,Ia=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const _a=new(0,Si.LocalStorage);function Pa(){return Ia(this,void 0,void 0,(function*(){return(yield function(){return Ia(this,void 0,void 0,(function*(){return!!(yield _a.get(Zr.StorageKeys.EncryptedMnemonic))}))}())?"bip39":(yield function(){return Ia(this,void 0,void 0,(function*(){return!!(yield _a.get(Zr.StorageKeys.EncryptedSeedAndMnemonic))}))}())?"deprecated":null}))}function Ra(){return Ia(this,void 0,void 0,(function*(){const e=yield Pa();return"bip39"===e||"deprecated"===e}))}function Ca(e){return Ia(this,void 0,void 0,(function*(){const t=yield Pa();if(!t)return null;switch(t){case"bip39":{const t=yield function(e,t){return Ia(this,void 0,void 0,(function*(){const r=yield _a.get(Zr.StorageKeys.EncryptedMnemonic);if(!r)return null;const n=JSON.parse(r),i=yield(0,Hs.decryptEncryptedTextAsync)(n,e);return t.fromEntropy(i)}))}(e,yield(0,jo.getBip39)());return t?{type:"bip39",value:t}:null}case"deprecated":{const t=yield Ba(e);return t?{type:"deprecated",value:t}:null}}}))}function Ma(e){return Ia(this,void 0,void 0,(function*(){try{if(!!(yield _a.get(Zr.StorageKeys.EncryptedMnemonic)))return void(yield _a.remove(Zr.StorageKeys.EncryptedSeedAndMnemonic));const t=yield Ba(e);if(t){const r=yield(0,jo.getBip39)(),n=yield r.fromMnemonic(t);yield Oa(e,n),yield _a.remove(Zr.StorageKeys.EncryptedSeedAndMnemonic)}}catch(e){R.telemetry.captureError(Error(`Migrating deprecated Mn*monic storage to bip39 failed due to ${e.message}`),C.FeatureTag.Account)}}))}function Oa(e,t){return Ia(this,void 0,void 0,(function*(){const r=t.getEntropy(),n=yield(0,Hs.generateEncryptedText)(r,e);return r.fill(0),_a.set(Zr.StorageKeys.EncryptedMnemonic,JSON.stringify(n))}))}function Ba(e){return Ia(this,void 0,void 0,(function*(){const t=yield _a.get(Zr.StorageKeys.EncryptedSeedAndMnemonic);if(!t)return null;const r=JSON.parse(t),n=yield(0,Hs.decryptEncryptedTextAsync)(r,e),i=ka.from(n).toString(),{mnemonic:o}=JSON.parse(i);if("string"==typeof o)return ka.from(o.trim());if(Array.isArray(o))return ka.from(o.join(" ").trim());if("object"==typeof o){if(!("type"in o)&&!("data"in o)){const e=[];for(const[t,r]of Object.entries(o))e[Number(t)]=r;const t=ka.from(e).toString().trim();return ka.from(t)}const e=ka.from(o).toString().trim();return ka.from(e)}return null}))}var Na={};e(Na,"migrateToMultichainSilentlyIfNeeded",(function(){return Fa}),(function(e){return Fa=e})),s("4xbAj");Ts=s("ii979");var Da=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const La=new Error("Migration could not be completed to full multi-chain mode."),Fa=e=>Da(void 0,void 0,void 0,(function*(){try{if(yield(0,wo.isMultiChainEnabled)())return"no-migration";const{migrateIfNeededAndEnableMultichain:t,MigrationAttemptResult:r}=yield s("2ZxIV");switch(yield t(e)){case r.Completed:return"success";case r.HasAlreadyBeenCompleted:return"no-migration";case r.CouldNotStart:case r.Failed:return"failure"}}catch(e){return(0,Ts.logMigrationError)(e,Ts.MigrationStep.Migration,(e=>e===La?"extension silent migration to full multi-chain mode":"extension silent migration unknown error")(e)),"failure"}}));var Ua=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};let ja=null;const Ka=()=>ja,za=e=>{ja=e},Ha=()=>{ja=null},{vault:qa,getChainAvailability:Va,encryptedStorage:Wa,storageEncryptionKeyManager:Ga}=(0,Js.createBrowserVault)((()=>null!=ja?ja:null)),$a=e=>Ua(void 0,void 0,void 0,(function*(){if(!e)return!1;let t=yield Ga.verifyPassword(e);return t||(yield e.foldAsync((e=>(0,Ta.migrateMnemonic)(e))),t=!!(yield e.foldAsync((e=>(0,Ta.getMnemonic)(e))))),!!t&&(za(e),!0)})),Za=e=>Ua(void 0,void 0,void 0,(function*(){if(!e)throw new Error("Passw*rd is required to handle migration");const t=(0,Es.createBrowserMultichainMigrator)(e,Ga,qa),r=yield(0,Na.migrateToMultichainSilentlyIfNeeded)(t);switch(r){case"no-migration":case"success":yield function(){return Ua(this,void 0,void 0,(function*(){if(!(0,Ei.isFeatureEnabled)("kill-extension-storage-integrity-check"))try{const e=yield(0,ba.checkExtensionStorageIntegrity)(Qa);Ei.analytics.capture("extensionStorageIntegrityCheck",{data:{extensionStorageIntegrityCheck:e}})}catch(e){}}))}(),(0,Ei.isFeatureEnabled)("enable-bitcoin-default")&&(yield(0,As.enableChainID)(Ss.Chain.Bitcoin,new(0,Si.LocalStorage)));if((yield Va()).enabledChainIDs.includes(Ss.Chain.Bitcoin)&&(yield qa.deriveAddresses()))return"success"}return r}));const Qa={generalStorage:new(0,Si.LocalStorage),secretsStorage:Wa,storageEncryptionKeyManager:Ga,vault:qa};var Ya=(ke=s("8tcqI")).Buffer,Xa=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function Ja(e){return Xa(this,void 0,void 0,(function*(){try{const t=e.params;if(!Array.isArray(t))return Oo(e.id,Ro.InvalidInput);const r=t[0];if(!Object.values(c.AddressType).includes(r))return Oo(e.id,Ro.InvalidInput,"Invalid or missing chain.");const n=t[1];if("string"!=typeof n)return Oo(e.id,Ro.InvalidInput,"Missing private key.");const i=t[2];if("string"!=typeof n)return Oo(e.id,Ro.InvalidInput,"Missing account name.");if(!(0,xs.getInMemoryPassword)())return No(e.id,null);const o=yield xs.vault.addPrivateKeyAccount(r,Uo.ObfuscatedBytes.from(Ya.from(n,"base64")),i);return No(e.id,JSON.stringify(o))}catch(t){return R.telemetry.captureError(t,C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function eu(e){return Xa(this,void 0,void 0,(function*(){try{const t=e.params;if(0===Object.values(t).length)return Oo(e.id,Ro.InvalidInput);const r=Object.keys(t);if(!Object.values(c.AddressType).includes(...r))return Oo(e.id,Ro.InvalidInput);if(Object.values(t).map((e=>"string"!=typeof e)).reduce(((e,t)=>e||t),!1))return Oo(e.id,Ro.InvalidInput);const n=yield xs.vault.addReadonlyAccount(t);return No(e.id,JSON.stringify(n))}catch(t){return R.telemetry.captureError(t,C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function tu(e){return Xa(this,void 0,void 0,(function*(){try{const r=e.params;if(!Array.isArray(r))return Oo(e.id,Ro.InvalidInput);const n=r[0];if("string"!=typeof n)return Oo(e.id,Ro.InvalidInput);const i=r[1];if(!Array.isArray(i)||0===i.length)return Oo(e.id,Ro.InvalidInput);const o=r[2];if("string"!=typeof o)return Oo(e.id,Ro.InvalidInput,"Missing account name.");if(!(0,xs.getInMemoryPassword)())return No(e.id,null);const s=(yield(0,jo.getBip39)()).fromEntropy(t(ce).decode(n)),a=yield xs.vault.addSeedWithMultipleAccounts(Uo.ObfuscatedBytes.from(s.getEntropy()),o,i);return No(e.id,JSON.stringify(a))}catch(t){return R.telemetry.captureError(t,C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function ru(e){return Xa(this,void 0,void 0,(function*(){try{const r=e.params;if("string"!=typeof r)return Oo(e.id,Ro.InvalidInput);if(!(0,xs.getInMemoryPassword)())return No(e.id,null);const n=(yield(0,jo.getBip39)()).fromEntropy(t(ce).decode(r)),i=yield xs.vault.isExistingSeed(Uo.ObfuscatedBytes.from(n.getEntropy()));return No(e.id,i)}catch(t){return R.telemetry.captureError(t,C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function nu(e){return Xa(this,void 0,void 0,(function*(){try{const t=e.params[0];if(!t)return Oo(e.id,Ro.InvalidInput,"Missing se*d identifier.");if(!(0,xs.getInMemoryPassword)())return No(e.id,null);const r=yield xs.vault.fetchAllSeedMetas();if(!r||0===r.length)return Oo(e.id,Ro.InvalidInput,"No available se*d.");if(!r.find((e=>e.identifier===t)))return Oo(e.id,Ro.InvalidInput,"Invalid se*d identifier.");const n=yield xs.vault.addAccountForExistingSeed(t);return No(e.id,JSON.stringify(n))}catch(t){return R.telemetry.captureError(t,C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function iu(e){return Xa(this,void 0,void 0,(function*(){try{const t=e.params;if(!Array.isArray(t))return Oo(e.id,Ro.InvalidInput);const r=t[0];if("string"!=typeof r)return Oo(e.id,Ro.InvalidInput);const n=t[1];if(!Array.isArray(n)||n.some((e=>!nr.LedgerAccountCreationMeta.safeParse(e).success)))return Oo(e.id,Ro.InvalidInput);if(!(0,xs.getInMemoryPassword)())return No(e.id,null);const i=yield xs.vault.addLedgerAccounts(r,n);return No(e.id,JSON.stringify(i))}catch(t){return R.telemetry.captureError(t,C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function ou(e){return Xa(this,void 0,void 0,(function*(){try{const t=e.params;if(!Array.isArray(t))return Oo(e.id,Ro.InvalidInput);const r=t[0];if("string"!=typeof r)return Oo(e.id,Ro.InvalidInput);const n=t[1];if("string"!=typeof n)return Oo(e.id,Ro.InvalidInput,"Missing account identifier.");const i=t[2];if(!Object.values(c.AddressType).includes(i))return Oo(e.id,Ro.InvalidInput,"Invalid or missing chain.");if(!(yield(0,xs.verifyAndSetInMemoryPassword)(Uo.ObfuscatedBytes.from(Ya.from(r)))))return Oo(e.id,Ro.InvalidInput,"Invalid passw*rd.");const o=yield xs.vault.exportPrivateKey(n,i);if(!o)return No(e.id,null);const s=o.fold((e=>Ya.from(e.buffer).toString("hex")));return No(e.id,s)}catch(t){return R.telemetry.captureError(t,C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function su(e){return Xa(this,void 0,void 0,(function*(){try{const t=e.params,r=t[0];if("string"!=typeof r)return Oo(e.id,Ro.InvalidInput);if(!(yield(0,xs.verifyAndSetInMemoryPassword)(Uo.ObfuscatedBytes.from(Ya.from(r)))))return Oo(e.id,Ro.InvalidInput,"Invalid passw*rd.");const n=t[1];if(!n)return Oo(e.id,Ro.InvalidInput,"Missing se*d identifier.");const i=yield xs.vault.fetchAllSeedMetas();if(!i||0===i.length)return No(e.id,null);const o=i.find((e=>e.identifier===n));if(!o)return No(e.id,null);const s=yield xs.vault.exportEntropy(o.identifier);if(!s)return No(e.id,null);const a=s.fold((e=>Ya.from(e.buffer).toString("hex")));return No(e.id,a)}catch(t){return R.telemetry.captureError(t,C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function au(e){return Xa(this,void 0,void 0,(function*(){try{const t=e.params;if(!Array.isArray(t))return Oo(e.id,Ro.InvalidInput);if("string"!=typeof t[0])return Oo(e.id,Ro.InvalidInput);if("string"!=typeof t[1])return Oo(e.id,Ro.InvalidInput);const r=(0,xs.getInMemoryPassword)();return No(e.id,r?!0:null)}catch(t){return Oo(e.id,Ro.InternalError,t.message)}}))}function uu(e){return Xa(this,void 0,void 0,(function*(){try{if(!(0,xs.getInMemoryPassword)())return No(e.id,null);const t=yield xs.vault.deriveAddresses();return No(e.id,t)}catch(t){return R.telemetry.captureError(Error(`Failed to derive addresses for enabled chains in background.ts due to ${t.message}`),C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function cu(e){return Xa(this,void 0,void 0,(function*(){try{const t=e.params;if("string"!=typeof t)return Oo(e.id,Ro.InvalidInput);return(0,xs.getInMemoryPassword)()?(yield xs.vault.removeAccount(t),No(e.id,!0)):No(e.id,null)}catch(t){return R.telemetry.captureError(Error(`Failed to remove account in background.ts due to ${t.message}`),C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function lu(e){return Xa(this,void 0,void 0,(function*(){try{const{identifier:t,toIndex:r}=e.params;if("string"!=typeof t||"number"!=typeof r)return Oo(e.id,Ro.InvalidInput);return(0,xs.getInMemoryPassword)()?(yield xs.vault.reorderAccount(t,r),No(e.id,!0)):No(e.id,null)}catch(t){return R.telemetry.captureMessage("Failed to reorder account in background.ts",C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function du(e){return Xa(this,void 0,void 0,(function*(){try{if(!(0,xs.getInMemoryPassword)())return No(e.id,null);const t=yield xs.vault.fetchAllAccounts();if(!t)return No(e.id,null);const r=(0,Lo.serializeVaultAccount)({accounts:t}).accounts;return No(e.id,JSON.stringify(r))}catch(t){return R.telemetry.captureError(t,C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function fu(e){return Xa(this,void 0,void 0,(function*(){try{if(!(0,xs.getInMemoryPassword)())return No(e.id,null);const t=yield xs.vault.fetchAllSeedMetas();return t?(Ei.analytics.capture("walletSeeds",{data:{numOfSeeds:t.length}}),No(e.id,JSON.stringify(t))):No(e.id,null)}catch(t){return R.telemetry.captureError(t,C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function hu(e){return Xa(this,void 0,void 0,(function*(){try{const t=e.params;if("string"!=typeof t.accountIdentifier)return Oo(e.id,Ro.InvalidInput,"Account Identifier needs to be of type string.");if(!(0,Fo.isVaultSignerParams)(t.params))return Oo(e.id,Ro.InvalidInput,"Invalid vault signer params.");if(!(0,xs.getInMemoryPassword)())return No(e.id,null);const r=yield xs.vault.sign(t.accountIdentifier,t.params);return No(e.id,JSON.stringify(r))}catch(t){return R.telemetry.captureError(t,C.FeatureTag.Transaction),Oo(e.id,Ro.InternalError,t.message)}}))}var pu={};e(pu,"_getLegacyMnemonic",(function(){return gu}),(function(e){return gu=e})),s("csW2r");R=s("fKWqZ"),C=s("g79CS"),ce=s("85iHy");var yu=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function gu(e){return yu(this,void 0,void 0,(function*(){try{const r=(0,xs.getInMemoryPassword)();if(!r)return No(e.id,null);const n=yield r.foldAsync(Ta.getMnemonic);if(!n)return No(e.id,null);switch(n.type){case"bip39":{const r=n.value.getEntropy(),i=[0,t(ce).encode(r)];return r.fill(0),No(e.id,i)}case"deprecated":{const r=[1,t(ce).encode(n.value)];return n.value.fill(0),No(e.id,r)}}}catch(t){return R.telemetry.captureMessage("Deprecated: Failed to get mn*monic in background.ts",C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}var mu={};e(mu,"_hasOnboarded",(function(){return wu}),(function(e){return wu=e})),e(mu,"_resetHasOnboarded",(function(){return xu}),(function(e){return xu=e})),e(mu,"setShouldLockOnPopupOpen",(function(){return Su}),(function(e){return Su=e})),e(mu,"shouldLockOnPopupOpen",(function(){return Eu}),(function(e){return Eu=e})),e(mu,"_unlockExtension",(function(){return Tu}),(function(e){return Tu=e})),e(mu,"_isExtensionUnlocked",(function(){return ku}),(function(e){return ku=e})),e(mu,"_lockExtension",(function(){return Iu}),(function(e){return Iu=e})),e(mu,"_setPassword",(function(){return _u}),(function(e){return _u=e})),e(mu,"_verifyPassword",(function(){return Pu}),(function(e){return Pu=e})),e(mu,"_updatePassword",(function(){return Ru}),(function(e){return Ru=e})),s("96hm7");Uo=s("djxa7");s("csW2r");R=s("fKWqZ"),C=s("g79CS");var vu=(ke=s("8tcqI")).Buffer,bu=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function wu(e){return bu(this,void 0,void 0,(function*(){try{const t=yield xs.storageEncryptionKeyManager.hasPersistedDeviceEncryptionKey();return No(e.id,t)}catch(t){return R.telemetry.captureError(t,C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function xu(e){return bu(this,void 0,void 0,(function*(){try{return yield xs.storageEncryptionKeyManager.deletePersistedDeviceEncryptionKey(),No(e.id,!0)}catch(t){return R.telemetry.captureError(t,C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}let Au=!1;function Su(e){Au=e}function Eu(){return Au}function Tu(e){return bu(this,void 0,void 0,(function*(){try{const t=e.params;if("string"!=typeof t)return Oo(e.id,Ro.InvalidInput);const r=Uo.ObfuscatedBytes.from(vu.from(t));if(!(yield(0,xs.verifyAndSetInMemoryPassword)(r)))return No(e.id,{isUnlocked:!1,migrationResult:"no-migration"});Au=!1;const n=yield(0,xs.handleBrowserVaultMigration)(r);return No(e.id,{isUnlocked:!0,migrationResult:n})}catch(t){return Oo(e.id,Ro.InternalError,t.message)}}))}function ku(e){try{const t=!!(0,xs.getInMemoryPassword)();return No(e.id,t)}catch(t){return R.telemetry.captureError(t,C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}function Iu(e){try{return(0,xs.resetInMemoryPassword)(),No(e.id,!0)}catch(t){return R.telemetry.captureError(Error(`Failed to lock extension due to ${t.message}`),C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}function _u(e){return bu(this,void 0,void 0,(function*(){try{const t=e.params;return"string"!=typeof t?Oo(e.id,Ro.InvalidInput):(yield xs.vault.clearVault(),yield xs.storageEncryptionKeyManager.deletePersistedDeviceEncryptionKey(),(0,xs.setInMemoryPassword)(Uo.ObfuscatedBytes.from(vu.from(t))),yield xs.storageEncryptionKeyManager.persistDeviceEncryptionKey(),No(e.id,!0))}catch(t){return R.telemetry.captureMessage("Failed to set passw*rd in background.ts",C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function Pu(e){return bu(this,void 0,void 0,(function*(){try{const t=e.params;if("string"!=typeof t)return Oo(e.id,Ro.InvalidInput);const r=yield(0,xs.verifyAndSetInMemoryPassword)(Uo.ObfuscatedBytes.from(vu.from(t)));return No(e.id,r)}catch(t){return R.telemetry.captureMessage("Failed verify passw*rd in background.ts",C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}function Ru(e){return bu(this,void 0,void 0,(function*(){try{if(!(0,xs.getInMemoryPassword)())return No(e.id,null);const t=e.params;if("string"!=typeof t)return Oo(e.id,Ro.InvalidInput);const r=Uo.ObfuscatedBytes.from(vu.from(t)),n=yield xs.encryptedStorage.rotateEncryptionKey(r);return n&&(R.telemetry.addBreadcrumb(C.FeatureTag.Account,"new passw*rd set in memory!",C.Severity.Info),(0,xs.setInMemoryPassword)(r)),R.telemetry.addBreadcrumb(C.FeatureTag.Account,`storage key rotation success: ${n}`,C.Severity.Info),No(e.id,n)}catch(t){return R.telemetry.captureMessage("Failed verify passw*rd in background.ts",C.FeatureTag.Account),Oo(e.id,Ro.InternalError,t.message)}}))}var Cu={};e(Cu,"_logMessage",(function(){return Ou}),(function(e){return Ou=e})),e(Cu,"_downloadLogs",(function(){return Bu}),(function(e){return Bu=e})),s("csW2r");hn=s("evQae"),R=s("fKWqZ"),C=s("g79CS");var Mu=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function Ou(e){return Mu(this,void 0,void 0,(function*(){try{const t=e.params;if(!Array.isArray(t))return Oo(e.id,Ro.InvalidInput);const r=t[0];if("string"!=typeof r)return Oo(e.id,Ro.InvalidInput);const n=t[1];return n.featureTag?(hn.fileLogger.write(r,n.featureTag,n.severity,n.data),No(e.id,!0)):Oo(e.id,Ro.InvalidInput)}catch(t){return R.telemetry.captureError(t,C.FeatureTag.BugReporter),Oo(e.id,Ro.InternalError,t.message)}}))}function Bu(e){try{return hn.fileLogger.downloadLog({noop:!0}),No(e.id,!0)}catch(t){return R.telemetry.captureError(t,C.FeatureTag.BugReporter),Oo(e.id,Ro.InternalError,t.message)}}var Nu={};e(Nu,"createRpcRouterController",(function(){return Fb}),(function(e){return Fb=e})),s("cFUcx");Re=s("hCLwu");var Du={};e(Du,"rpcRequestData",(function(){return Fu}),(function(e){return Fu=e})),e(Du,"route",(function(){return Uu}),(function(e){return Uu=e}));ir=s("creZv");var Lu=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function Fu(e,t){return{request:e,source:t,id:(0,ir.default)()}}function Uu(){return{parse:e=>function(e){function t(t,r,n){return i=>Lu(this,void 0,void 0,(function*(){const o=Object.assign(Object.assign({},i),{request:e.request.parse(i.request)}),s=[];for(const e of r){const r=yield e(o,t);if(r){if("function"!=typeof r)return setTimeout((()=>{for(const e of s)e(r)}),0),r;s.push(r)}}const a=e.response.parse(yield n(o,t));if(a.id!==i.request.id){const e="Request id does not match response id";throw console.error(e,{request:i.request,response:a}),new Error(e)}return setTimeout((()=>{for(const e of s)e(a)}),0),a}))}return{context:e=>({use:(r,n)=>t(e,r,n)}),use:(e,r)=>t(void 0,e,r)}}(e)}}var ju={};e(ju,"RpcRouter",(function(){return Vu}),(function(e){return Vu=e})),s("cFUcx");Re=s("hCLwu");var Ku,zu=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},Hu=function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r},qu=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};class Vu{init(e,t){const r=new AbortController,{signal:n}=r,i=(o=qu(this,Ku,"f").routes,new TransformStream({transform(e,t){return zu(this,void 0,void 0,(function*(){const r=o[e.request.method];if(!r){const r={jsonrpc:"2.0",id:e.request.id,error:{code:0,message:`${e.request.method} isn't implemented`}};return t.enqueue(r)}try{const n=yield r(e);return t.enqueue(n)}catch(r){console.error("RPC ROUTER: Unexpected error",r);const n={jsonrpc:"2.0",id:e.request.id,error:{code:Re.RpcErrorCode.InternalError,message:"Unexpected error"}};return t.enqueue(n)}}))}}));var o;return{start:()=>zu(this,void 0,void 0,(function*(){if(n.aborted)console.warn("stream already closed");else try{yield e.pipeThrough(i,{signal:n}).pipeTo(t,{signal:n})}catch(e){n.aborted||console.error("RPC router stream error",e)}})),stop:e=>{r.abort(e)}}}constructor(e){Ku.set(this,void 0),Hu(this,Ku,e,"f")}}Ku=new WeakMap,s("cFUcx");Re=s("hCLwu");var Wu={};e(Wu,"result",(function(){return Gu})),e(Wu,"error",(function(){return $u})),e(Wu,"any",(function(){return Zu})),e(Wu,"chainDisconnected",(function(){return Qu})),e(Wu,"invalidInput",(function(){return Yu})),e(Wu,"internalError",(function(){return Xu})),e(Wu,"methodNotFound",(function(){return Ju})),e(Wu,"resourceUnavailable",(function(){return ec})),e(Wu,"transactionRejected",(function(){return tc})),e(Wu,"unauthorized",(function(){return rc})),e(Wu,"userRejectedRequest",(function(){return nc})),s("cFUcx");Re=s("hCLwu");const Gu=(e,t)=>({jsonrpc:"2.0",id:e,result:t}),$u=(e,t)=>({jsonrpc:"2.0",id:e,error:t}),Zu=(e,t)=>Object.assign(Object.assign({},t),{jsonrpc:"2.0",id:e}),Qu=(e,t)=>({id:e,jsonrpc:"2.0",error:{code:Re.RpcErrorCode.ChainDisconnected,message:null!=t?t:"The Provider is not connected to the requested chain."}}),Yu=(e,t)=>({id:e,jsonrpc:"2.0",error:{code:Re.RpcErrorCode.InvalidInput,message:null!=t?t:"Missing or invalid parameters."}}),Xu=(e,t)=>({id:e,jsonrpc:"2.0",error:{code:Re.RpcErrorCode.InternalError,message:null!=t?t:"Something went wrong."}}),Ju=(e,t)=>({id:e,jsonrpc:"2.0",error:{code:Re.RpcErrorCode.MethodNotFound,message:null!=t?t:"Method does not exist."}}),ec=(e,t)=>({id:e,jsonrpc:"2.0",error:{code:Re.RpcErrorCode.ResourceUnavailable,message:null!=t?t:"Requested resource not available."}}),tc=(e,t)=>({id:e,jsonrpc:"2.0",error:{code:Re.RpcErrorCode.TransactionRejected,message:null!=t?t:"Transaction creation failed."}}),rc=(e,t)=>({id:e,jsonrpc:"2.0",error:{code:Re.RpcErrorCode.Unauthorized,message:null!=t?t:"The requested method and/or account has not been authorized by the user."}}),nc=(e,t)=>({id:e,jsonrpc:"2.0",error:{code:Re.RpcErrorCode.UserRejectedRequest,message:null!=t?t:"User rejected the request."}});s("csW2r");R=s("fKWqZ"),C=s("g79CS");var ic={};e(ic,"requireSecureSource",(function(){return ac}),(function(e){return ac=e}));var oc=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const sc=new Set(["localhost","127.0.0.1"]),ac=({source:e,request:t})=>oc(void 0,void 0,void 0,(function*(){if(!e)return Wu.unauthorized(t.id);if("https:"!==e.url.protocol){if(sc.has(e.url.hostname))return;return Wu.unauthorized(t.id)}}));var uc={};e(uc,"addPriorityFeeToSolanaTransaction",(function(){return lc}),(function(e){return lc=e}));var cc=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const lc=(e,{wallet:t})=>cc(void 0,void 0,void 0,(function*(){const{request:r}=e,n="transactions"in r.params?r.params.transactions:[r.params.transaction],i=yield Promise.all(n.map((e=>t.sol.addPriorityFee(e))));"transactions"in r.params?r.params.transactions=i:r.params.transaction=i[0]}));var dc={};e(dc,"btcAnalytics",(function(){return hc}),(function(e){return hc=e}));var fc=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const hc=({request:e,source:t},{analytics:r})=>fc(void 0,void 0,void 0,(function*(){return t?n=>fc(void 0,void 0,void 0,(function*(){const{method:i}=e,o={method:i,chainType:"bip122",chainId:"000000000019d6689c085ae165831e93",origin:t.url.hostname};if("btc_requestAccounts"===i){const e=Object.assign({},o);"error"in n?r.declineConnection(Object.assign(Object.assign({},e),{errorCode:n.error.code})):r.approveConnection(e)}if("btc_signPSBT"===i){const e=Object.assign({},o);"error"in n?r.declineTransaction(Object.assign(Object.assign({},e),{errorCode:n.error.code})):r.approveTransaction(e)}if("btc_signMessage"===i){const e=Object.assign({},o);"error"in n?r.declineSignMessage(Object.assign(Object.assign({},e),{errorCode:n.error.code})):r.approveSignMessage(e)}})):Wu.internalError(e.id,"missing source")}));var pc={};e(pc,"captureSignatureEventAnalytics",(function(){return gc}),(function(e){return gc=e}));var yc=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const gc=({request:e,source:t,id:r},{analytics:n,wallet:i})=>yc(void 0,void 0,void 0,(function*(){return t?o=>yc(void 0,void 0,void 0,(function*(){if("error"in o)return;const s=t.url.toString();switch(e.method){case"eth_sendTransaction":{const t=o.result;return n.eth.submittedTransaction({sequenceId:r,origin:s,request:e,signatures:[t]})}case"eth_sign":case"personal_sign":case"eth_signTypedData":case"eth_signTypedData_v3":case"eth_signTypedData_v4":return n.eth.signedMessage({sequenceId:r,origin:s,request:e,chainId:yield i.eth.getNetworkId(s)});case"sol_signAllTransactions":{const t=o.result.map((({signature:e})=>e));return n.sol.submittedTransaction({sequenceId:r,origin:s,request:e,chainId:yield i.sol.getNetworkId(),signatures:t})}case"sol_signAndSendTransaction":{const t=o.result.signature;return n.sol.submittedTransaction({sequenceId:r,origin:s,request:e,chainId:yield i.sol.getNetworkId(),signatures:[t]})}case"sol_signAndSendAllTransactions":{const t=o.result.signatures.filter(Boolean);return n.sol.submittedTransaction({sequenceId:r,origin:s,request:e,chainId:yield i.sol.getNetworkId(),signatures:t})}case"sol_signTransaction":{const t=o.result.signature;return n.sol.submittedTransaction({sequenceId:r,origin:s,request:e,chainId:yield i.sol.getNetworkId(),signatures:[t]})}case"sol_signIn":case"sol_signMessage":return n.sol.signedMessage({sequenceId:r,origin:s,request:e,chainId:yield i.sol.getNetworkId()})}})):Wu.internalError(e.id,"missing source")}));var mc={};e(mc,"convertToEIP1559",(function(){return bc}),(function(e){return bc=e})),s("cFUcx");Re=s("hCLwu");var vc=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const bc=(e,{wallet:t,rpc:r,utils:n})=>vc(void 0,void 0,void 0,(function*(){const{request:i,source:o}=e;if(!o)return Wu.internalError(i.id,"missing source");const s=yield t.eth.getSelectedAccount(),a=yield t.eth.getNetworkId(o.url.origin),u=yield t.eth.getRpcURL(a),[c]=i.params;if(c.type=Re.TransactionTypes.eip1559,c.chainId||(c.chainId=a),c.nonce||(c.nonce=yield t.eth.getAccountNonce(a,s)),!c.gas){const e=yield r.eth.eth_estimateGas(u,[c]);if("error"in e)return Wu.error(i.id,e.error);c.gas=n.eth.getBufferedGasLimit(e.result)}delete c.gasPrice}));var wc={};e(wc,"debugLog",(function(){return Ac}),(function(e){return Ac=e}));var xc=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ac=(e,{config:t,logger:r})=>xc(void 0,void 0,void 0,(function*(){if("production"===t.env)return;const n=Date.now();return i=>{var o,s,a,u;if(!("error"in i&&t.logRequestsOnError||("boolean"==typeof t.logRequestMethods?t.logRequestMethods:t.logRequestMethods.has(e.request.method))))return;const c=Date.now();r.debug(`\n*-------------------------------------------------------------------------------\n| method | ${e.request.method}\n| id | ${e.request.id}\n| params | ${JSON.stringify(e.request.params).substring(0,67)}\n*----------+--------------------------------------------------------------------\n| result | ${JSON.stringify(i.result)}\n| error | ${JSON.stringify(i.error)}\n*----------+--------------------------------------------------------------------\n| tabId | ${JSON.stringify(null===(o=e.source)||void 0===o?void 0:o.tabId)}\n| title | ${JSON.stringify(null===(s=e.source)||void 0===s?void 0:s.title)}\n| url | ${JSON.stringify(null===(a=e.source)||void 0===a?void 0:a.url)}\n| icon | ${JSON.stringify(null===(u=e.source)||void 0===u?void 0:u.icon)}\n*----------+--------------------------------------------------------------------\n| duration | ${c-n}ms\n*-------------------------------------------------------------------------------\n`)}}));var Sc={};e(Sc,"ethAnalytics",(function(){return Tc}),(function(e){return Tc=e}));var Ec=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Tc=({request:e,source:t},{analytics:r,wallet:n,utils:i})=>Ec(void 0,void 0,void 0,(function*(){return t?o=>Ec(void 0,void 0,void 0,(function*(){const{method:s}=e,a=t.url.hostname,u=yield n.eth.getNetworkId(t.url.origin),c={method:s,chainType:"eip155",chainId:i.eth.hexToCAIP2(u),origin:a};if("eth_requestAccounts"===s){const e=Object.assign({},c);"error"in o?r.declineConnection(Object.assign(Object.assign({},e),{errorCode:o.error.code})):r.approveConnection(e)}if("eth_sendTransaction"===s){const[t]=e.params,n=Object.assign(Object.assign({},c),{gas:t.gas,maxFeePerGas:t.maxFeePerGas,maxPriorityFeePerGas:t.maxPriorityFeePerGas});"error"in o?r.declineTransaction(Object.assign(Object.assign({},n),{errorCode:o.error.code})):r.approveTransaction(n)}if("eth_sign"===s||"personal_sign"===s||"eth_signTypedData"===s||"eth_signTypedData_v3"===s||"eth_signTypedData_v4"===s){const e=Object.assign({},c);"error"in o?r.declineSignMessage(Object.assign(Object.assign({},e),{errorCode:o.error.code})):r.approveSignMessage(e)}if("wallet_selectEthereumProvider"===s)if("error"in o);else{const e=o.result,t=Object.assign(Object.assign({},c),{selection:e});r.metamaskOverrideSelection(t)}})):Wu.internalError(e.id,"missing source")}));var kc={};e(kc,"requireAuthorizedSource",(function(){return _c}),(function(e){return _c=e}));var Ic=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const _c=({source:e,request:t},{wallet:r,logger:n})=>Ic(void 0,void 0,void 0,(function*(){if(!e)return Wu.unauthorized(t.id);const i=e.url.origin;if(!(yield r.isTrustedApp(i)))return n.debug("> Dapp not trusted",i),yield r.setConnectedApp(e,!1),Wu.unauthorized(t.id);return(yield r.isConnectedApp(i,e.tabId))?void 0:(n.debug("> Dapp not connected",i),Wu.unauthorized(t.id))}));var Pc={};e(Pc,"requireConnectedChain",(function(){return Cc}),(function(e){return Cc=e}));var Rc=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Cc=({source:e,request:t,id:r},{wallet:n,analytics:i})=>Rc(void 0,void 0,void 0,(function*(){var o,s,a;if(!e)return Wu.unauthorized(t.id);let u;switch(t.method){case"eth_sendTransaction":{const[e]=t.params;if(!e.chainId)return Wu.transactionRejected(t.id);u=e.chainId;break}case"eth_signTypedData":{const[e]=t.params;let r="";for(const t of e)if("chainId"===t.name){r=t.value;break}if(!r)return;u="0x"+parseInt(r,10).toString(16);break}case"eth_signTypedData_v3":{const[e,r]=t.params;if(!r.domain.chainId)return;u="0x"+r.domain.chainId.toString(16);break}case"eth_signTypedData_v4":{const[e,r]=t.params;if("number"!=typeof r.domain.chainId)return;u="0x"+r.domain.chainId.toString(16);break}case"wallet_switchEthereumChain":case"wallet_addEthereumChain":{const[e]=t.params;u=e.chainId;break}}const c={url:e.url.toString(),title:null!==(o=e.title)&&void 0!==o?o:"",icon:null!==(a=null===(s=e.icon)||void 0===s?void 0:s.href)&&void 0!==a?a:null,tabId:e.tabId};if(!new Set(n.eth.getSupportedNetworks()).has(u))return i.eth.unsupportedChain({sequenceId:r,origin:e.url.origin,data:{method:t.method,hexChainId:u}}),yield n.requestUserApproval({jsonrpc:"2.0",method:"user_confirmUnsupportedNetwork",id:0,params:[c,u]}),Wu.chainDisconnected(t.id);const l=new Set(yield n.eth.getEnabledChains());if(!l.has(u))return yield n.requestUserApproval({jsonrpc:"2.0",method:"user_confirmIncorrectMode",id:0,params:[c,l.has("0x1")?"mainnet":"testnet"]}),Wu.chainDisconnected(t.id);if(["eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4"].includes(t.method)){const r=yield n.eth.getNetworkId(e.url.origin);if(r!==u)return yield n.requestUserApproval({jsonrpc:"2.0",method:"user_confirmEIP712IncorrectChainId",id:0,params:[c,{connectedChainId:r,messageChainId:u}]}),Wu.chainDisconnected(t.id)}}));var Mc={};e(Mc,"requireEthereumAccount",(function(){return Nc}),(function(e){return Nc=e}));var Oc=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};let Bc=0;const Nc=(e,{wallet:t,i18n:r})=>Oc(void 0,void 0,void 0,(function*(){var n,i,o;const{request:s,source:a}=e;if(!a)return Wu.unauthorized(s.id,r.t("rpcErrorUnauthorizedUnknownSource"));const u={url:a.url.toString(),title:null!==(n=a.title)&&void 0!==n?n:"",icon:null!==(o=null===(i=a.icon)||void 0===i?void 0:i.href)&&void 0!==o?o:null,tabId:a.tabId};return(yield t.eth.doesSupportEth())?void 0:(yield t.requestUserApproval({jsonrpc:"2.0",method:"user_confirmUnsupportedAccount",params:[u,"ethereum"],id:Bc++}),Wu.resourceUnavailable(s.id))}));var Dc={};e(Dc,"requireSafeSolanaMessage",(function(){return Uc}),(function(e){return Uc=e})),s("hMVEP");var Lc;kt=s("7X4Bj");Lc=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r>>0,c=new Uint8Array(o);e[r];){var l=t[e.charCodeAt(r)];if(255===l)return;for(var d=0,f=o-1;(0!==l||d>>0,c[f]=l%256>>>0,l=l/256>>>0;if(0!==l)throw new Error("Non-zero carry");i=d,r++}for(var h=o-i;h!==o&&0===c[h];)h++;for(var p=new Uint8Array(n+(o-h)),y=n;h!==o;)p[y++]=c[h++];return p}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===t.length)return"";for(var r=0,n=0,i=0,o=t.length;i!==o&&0===t[i];)i++,r++;for(var u=(o-i)*c+1>>>0,l=new Uint8Array(u);i!==o;){for(var d=t[i],f=0,h=u-1;(0!==d||f>>0,l[h]=d%s>>>0,d=d/s>>>0;if(0!==d)throw new Error("Non-zero carry");n=f,i++}for(var p=u-n;p!==u&&0===l[p];)p++;for(var y=a.repeat(r);pFc(void 0,void 0,void 0,(function*(){const r=t(Lc).decode(e.params.message);if(!(0,kt.isSafeMessage)(r))return Wu.invalidInput(e.id,"You cannot sign solana transactions using sign message")}));var jc={};e(jc,"requireUserApprovalBtcRequestAccounts",(function(){return Hc}),(function(e){return Hc=e}));var Kc=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};let zc=0;const Hc=(e,{wallet:t})=>Kc(void 0,void 0,void 0,(function*(){var r,n,i;const{request:o,source:s}=e;if(!s)return Wu.userRejectedRequest(o.id);if(yield t.isTrustedApp(s.url.origin))return;yield t.setConnectedApp(s,!1);const a=yield t.requestUserApproval({jsonrpc:"2.0",method:"user_approveBtcRequestAccounts",id:zc++,params:[{url:s.url.toString(),title:null!==(r=s.title)&&void 0!==r?r:"",icon:null!==(i=null===(n=s.icon)||void 0===n?void 0:n.href)&&void 0!==i?i:null,tabId:s.tabId}]});return"error"in a?Wu.error(o.id,a.error):void 0}));var qc={};e(qc,"requireUserApprovalBtcSignMessage",(function(){return Wc}),(function(e){return Wc=e}));var Vc=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Wc=({request:e,source:t,id:r},{wallet:n,i18n:i})=>Vc(void 0,void 0,void 0,(function*(){var o,s,a;if(!t)return Wu.unauthorized(e.id,i.t("rpcErrorUnauthorizedUnknownSource"));const u=yield n.requestUserApproval({jsonrpc:"2.0",method:"user_approveBtcSignMessage",id:Date.now(),params:[{url:t.url.toString(),title:null!==(o=t.title)&&void 0!==o?o:"",icon:null!==(a=null===(s=t.icon)||void 0===s?void 0:s.href)&&void 0!==a?a:null,tabId:t.tabId},{message:e.params.message,sequenceId:r}]});return"error"in u?Wu.error(e.id,u.error):void 0}));var Gc={};e(Gc,"requireUserApprovalBtcSignPSBT",(function(){return Zc}),(function(e){return Zc=e}));var $c=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Zc=({request:e,source:t,id:r},{wallet:n,i18n:i})=>$c(void 0,void 0,void 0,(function*(){var o,s,a;if(!t)return Wu.unauthorized(e.id,i.t("rpcErrorUnauthorizedUnknownSource"));const u=yield n.requestUserApproval({jsonrpc:"2.0",method:"user_approveBtcSignPSBT",id:Date.now(),params:[{url:t.url.toString(),title:null!==(o=t.title)&&void 0!==o?o:"",icon:null!==(a=null===(s=t.icon)||void 0===s?void 0:s.href)&&void 0!==a?a:null,tabId:t.tabId},{psbt:e.params[0],sequenceId:r}]});return"error"in u?Wu.error(e.id,u.error):void 0}));var Qc={};e(Qc,"requireUserApprovalEthRequestAccounts",(function(){return Jc}),(function(e){return Jc=e}));var Yc=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};let Xc=0;const Jc=(e,{wallet:t})=>Yc(void 0,void 0,void 0,(function*(){var r,n,i;const{request:o,source:s}=e;if(!s)return Wu.userRejectedRequest(o.id);if(yield t.isTrustedApp(s.url.origin))return;yield t.setConnectedApp(s,!1);const a=yield t.requestUserApproval({jsonrpc:"2.0",method:"user_approveEthRequestAccounts",id:Xc++,params:[{url:s.url.toString(),title:null!==(r=s.title)&&void 0!==r?r:"",icon:null!==(i=null===(n=s.icon)||void 0===n?void 0:n.href)&&void 0!==i?i:null,tabId:s.tabId}]});return"error"in a?Wu.error(o.id,a.error):void 0}));var el={};e(el,"requireUserApprovalEthSendTransaction",(function(){return il}),(function(e){return il=e})),s("cFUcx");var tl=s("jk7G0");s("cFUcx");tl=s("jk7G0");const rl=e=>[tl.AutoConfirmStatusCode.OK,tl.AutoConfirmStatusCode.RateLimitExceeded,tl.AutoConfirmStatusCode.SessionExpired,tl.AutoConfirmStatusCode.SimulationFailed,tl.AutoConfirmStatusCode.Unknown,tl.AutoConfirmStatusCode.UnsupportedNetworkId,tl.AutoConfirmStatusCode.UnsupportedMethod].includes(e);var nl=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const il=({request:e,source:t,id:r},{wallet:n,i18n:i,analytics:o})=>nl(void 0,void 0,void 0,(function*(){var s,a,u;if(!t)return Wu.unauthorized(e.id,i.t("rpcErrorUnauthorizedUnknownSource"));const[c]=e.params;if((yield n.eth.getSelectedAccount())!==c.from.toLowerCase())return Wu.transactionRejected(e.id);const l=yield n.eth.autoConfirmValidateTransaction(t.url,[c]),d=l.status===tl.AutoConfirmStatusCode.OK;if(rl(l.status)&&(yield o.eth.autoConfirmedTransaction({sequenceId:r,request:e,chainId:yield n.eth.getNetworkId(t.url.origin),origin:t.url.origin,data:{sessionStartTime:l.sessionStartTime,sessionMaxDuration:l.sessionMaxDuration,lastStatusCode:l.status,dollarValue:l.dollarValue,auditTrail:l.auditTrail}})),d)return;const f={url:t.url.toString(),title:null!==(s=t.title)&&void 0!==s?s:"",icon:null!==(u=null===(a=t.icon)||void 0===a?void 0:a.href)&&void 0!==u?u:null,tabId:t.tabId},h=yield n.requestUserApproval({jsonrpc:"2.0",method:"user_approveEthSendTransaction",id:Date.now(),params:[f,{transaction:c,autoConfirmStatusCode:l.status,sequenceId:r}]});if("error"in h)return Wu.error(e.id,h.error);switch(h.result.maxFeePerGas&&(c.maxFeePerGas=h.result.maxFeePerGas),h.result.maxPriorityFeePerGas&&(c.maxPriorityFeePerGas=h.result.maxPriorityFeePerGas),h.result.type){case"send":{const t=yield n.eth.sendTransaction(c,h.result.signature);return Wu.any(e.id,{result:t})}case"signAndSend":return}}));var ol={};e(ol,"requireUserApprovalEthSign",(function(){return al}),(function(e){return al=e})),s("cFUcx");tl=s("jk7G0");var sl=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const al=({request:e,source:t,id:r},{wallet:n,i18n:i})=>sl(void 0,void 0,void 0,(function*(){var o,s,a;if(!t)return Wu.unauthorized(e.id,i.t("rpcErrorUnauthorizedUnknownSource"));const u=yield n.eth.getSelectedAccount(),c=yield n.eth.getNetworkId(t.url.origin),[l,d]=e.params;if(u!==l.toLowerCase())return Wu.unauthorized(e.id);const f={url:t.url.href,title:null!==(o=t.title)&&void 0!==o?o:"",icon:null!==(a=null===(s=t.icon)||void 0===s?void 0:s.href)&&void 0!==a?a:null,tabId:t.tabId},h=yield n.requestUserApproval({jsonrpc:"2.0",method:"user_approveEthSignMessage",id:Date.now(),params:[f,{signer:l,message:d,originalMethod:"eth_sign",chainId:c,autoConfirmStatusCode:tl.AutoConfirmStatusCode.UnsupportedMethod,sequenceId:r}]});if("error"in h)return Wu.error(e.id,h.error);switch(h.result.approvalType){case"hardware":return Wu.result(e.id,h.result.signature);case"user":return}}));var ul={};e(ul,"requireUserApprovalEthSignTypedData",(function(){return dl}),(function(e){return dl=e})),s("cFUcx");tl=s("jk7G0");var cl=(ke=s("8tcqI")).Buffer,ll=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const dl=({request:e,source:t,id:r},{wallet:n,i18n:i})=>ll(void 0,void 0,void 0,(function*(){var o,s,a;if(!t)return Wu.unauthorized(e.id,i.t("rpcErrorUnauthorizedUnknownSource"));const u=yield n.eth.getSelectedAccount(),c=yield n.eth.getNetworkId(t.url.origin),[l,d]=e.params;if(u!==d.toLowerCase())return Wu.unauthorized(e.id);const f="0x"+cl.from(JSON.stringify(l)).toString("hex"),h={url:t.url.toString(),title:null!==(o=t.title)&&void 0!==o?o:"",icon:null!==(a=null===(s=t.icon)||void 0===s?void 0:s.href)&&void 0!==a?a:null,tabId:t.tabId},p=yield n.requestUserApproval({jsonrpc:"2.0",method:"user_approveEthSignMessage",id:Date.now(),params:[h,{signer:d,message:f,originalMethod:"eth_signTypedData",chainId:c,autoConfirmStatusCode:tl.AutoConfirmStatusCode.UnsupportedMethod,sequenceId:r}]});return"error"in p?Wu.error(e.id,p.error):void 0}));var fl={};e(fl,"requireUserApprovalEthSignTypedDataV3",(function(){return yl}),(function(e){return yl=e})),s("cFUcx");tl=s("jk7G0");var hl=(ke=s("8tcqI")).Buffer,pl=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const yl=({request:e,source:t,id:r},{wallet:n,i18n:i,analytics:o})=>pl(void 0,void 0,void 0,(function*(){var s,a,u;if(!t)return Wu.unauthorized(e.id,i.t("rpcErrorUnauthorizedUnknownSource"));const c=yield n.eth.getSelectedAccount(),l=yield n.eth.getNetworkId(t.url.origin),[d,f]=e.params;if(c!==d.toLowerCase())return Wu.unauthorized(e.id);const h=yield n.eth.autoConfirmValidateMessage(t.url,f),p=h.status===tl.AutoConfirmStatusCode.OK;if(rl(h.status)&&(yield o.eth.autoConfirmedMessage({sequenceId:r,request:e,chainId:yield n.eth.getNetworkId(t.url.origin),origin:t.url.origin,data:{sessionStartTime:h.sessionStartTime,sessionMaxDuration:h.sessionMaxDuration,lastStatusCode:h.status,auditTrail:h.auditTrail}})),p)return;const y={url:t.url.toString(),title:null!==(s=t.title)&&void 0!==s?s:"",icon:null!==(u=null===(a=t.icon)||void 0===a?void 0:a.href)&&void 0!==u?u:null,tabId:t.tabId},g=yield n.requestUserApproval({jsonrpc:"2.0",method:"user_approveEthSignMessage",id:Date.now(),params:[y,{signer:d,message:"0x"+hl.from(JSON.stringify(f)).toString("hex"),originalMethod:"eth_signTypedData_v3",chainId:l,autoConfirmStatusCode:h.status,sequenceId:r}]});return"error"in g?Wu.error(e.id,g.error):void 0}));var gl={};e(gl,"requireUserApprovalEthSignTypedDataV4",(function(){return bl}),(function(e){return bl=e})),s("cFUcx");tl=s("jk7G0");var ml=(ke=s("8tcqI")).Buffer,vl=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const bl=({request:e,source:t,id:r},{wallet:n,i18n:i,analytics:o})=>vl(void 0,void 0,void 0,(function*(){var s,a,u;if(!t)return Wu.unauthorized(e.id,i.t("rpcErrorUnauthorizedUnknownSource"));const c=yield n.eth.getSelectedAccount(),l=yield n.eth.getNetworkId(t.url.origin),[d,f]=e.params;if(c!==d.toLowerCase())return Wu.unauthorized(e.id);const h=yield n.eth.autoConfirmValidateMessage(t.url,f),p=h.status===tl.AutoConfirmStatusCode.OK;if(rl(h.status)&&(yield o.eth.autoConfirmedMessage({sequenceId:r,request:e,chainId:yield n.eth.getNetworkId(t.url.origin),origin:t.url.origin,data:{sessionStartTime:h.sessionStartTime,sessionMaxDuration:h.sessionMaxDuration,lastStatusCode:h.status,auditTrail:h.auditTrail}})),p)return;const y={url:t.url.toString(),title:null!==(s=t.title)&&void 0!==s?s:"",icon:null!==(u=null===(a=t.icon)||void 0===a?void 0:a.href)&&void 0!==u?u:null,tabId:t.tabId},g=yield n.requestUserApproval({jsonrpc:"2.0",method:"user_approveEthSignMessage",id:Date.now(),params:[y,{signer:d,message:"0x"+ml.from(JSON.stringify(f)).toString("hex"),originalMethod:"eth_signTypedData_v4",chainId:l,autoConfirmStatusCode:h.status,sequenceId:r}]});return"error"in g?Wu.error(e.id,g.error):void 0}));var wl={};e(wl,"requireUserApprovalPersonalSign",(function(){return Al}),(function(e){return Al=e})),s("cFUcx");tl=s("jk7G0");var xl=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Al=({request:e,source:t,id:r},{wallet:n,i18n:i})=>xl(void 0,void 0,void 0,(function*(){var o,s,a;if(!t)return Wu.unauthorized(e.id,i.t("rpcErrorUnauthorizedUnknownSource"));const u=yield n.eth.getSelectedAccount(),c=yield n.eth.getNetworkId(t.url.origin),[l,d]=e.params;if(u!==d.toLowerCase())return Wu.unauthorized(e.id);const f={url:t.url.href,title:null!==(o=t.title)&&void 0!==o?o:"",icon:null!==(a=null===(s=t.icon)||void 0===s?void 0:s.href)&&void 0!==a?a:null,tabId:t.tabId},h=yield n.requestUserApproval({jsonrpc:"2.0",method:"user_approveEthSignMessage",id:Date.now(),params:[f,{signer:d,message:l,originalMethod:"personal_sign",chainId:c,autoConfirmStatusCode:tl.AutoConfirmStatusCode.UnsupportedMethod,sequenceId:r}]});if("error"in h)return Wu.error(e.id,h.error);switch(h.result.approvalType){case"hardware":return Wu.result(e.id,h.result.signature);case"user":return}}));var Sl={};e(Sl,"requireUserApprovalSolConnect",(function(){return kl}),(function(e){return kl=e}));var El=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};let Tl=0;const kl=(e,{wallet:t})=>El(void 0,void 0,void 0,(function*(){var r,n,i,o;const{request:s,source:a}=e;if(!a)return Wu.userRejectedRequest(s.id);if(yield t.isTrustedApp(a.url.origin))return;if(yield t.setConnectedApp(a,!1),!0===(null===(r=s.params)||void 0===r?void 0:r.onlyIfTrusted))return Wu.userRejectedRequest(s.id);const u=yield t.requestUserApproval({jsonrpc:"2.0",method:"user_approveSolConnect",id:Tl++,params:[{url:a.url.toString(),title:null!==(n=a.title)&&void 0!==n?n:"",icon:null!==(o=null===(i=a.icon)||void 0===i?void 0:i.href)&&void 0!==o?o:null,tabId:a.tabId}]});return"error"in u?Wu.error(s.id,u.error):void 0}));var Il={};e(Il,"requireUserApprovalSolSignAllTransactions",(function(){return Pl}),(function(e){return Pl=e})),s("cFUcx");tl=s("jk7G0");var _l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Pl=({request:e,source:t,id:r},{wallet:n,i18n:i,analytics:o})=>_l(void 0,void 0,void 0,(function*(){var s,a,u;if(!t)return Wu.unauthorized(e.id,i.t("rpcErrorUnauthorizedUnknownSource"));const c=yield n.sol.autoConfirmValidateTransaction(t.url,e.params.transactions),l=c.status===tl.AutoConfirmStatusCode.OK;if(rl(c.status)&&(yield o.sol.autoConfirmedTransaction({sequenceId:r,request:e,chainId:yield n.sol.getNetworkId(),origin:t.url.origin,data:{sessionStartTime:c.sessionStartTime,sessionMaxDuration:c.sessionMaxDuration,lastStatusCode:c.status,dollarValue:c.dollarValue,auditTrail:c.auditTrail}})),l)return;const d={url:t.url.toString(),title:null!==(s=t.title)&&void 0!==s?s:"",icon:null!==(u=null===(a=t.icon)||void 0===a?void 0:a.href)&&void 0!==u?u:null,tabId:t.tabId},f=yield n.requestUserApproval({jsonrpc:"2.0",method:"user_approveSolSignAllTransactions",id:Date.now(),params:[d,{transactions:e.params.transactions,autoConfirmStatusCode:c.status,sequenceId:r}]});if("error"in f)return Wu.error(e.id,f.error);switch(f.result.type){case"send":return Wu.result(e.id,f.result.result.map((e=>({transaction:e.signedTransaction,signature:e.signature,version:e.version}))));case"signAndSend":return}}));var Rl={};e(Rl,"requireUserApprovalSolSignAndSendAllTransactions",(function(){return Ml}),(function(e){return Ml=e})),s("cFUcx");tl=s("jk7G0");var Cl=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ml=({request:e,source:t,id:r},{wallet:n,i18n:i,analytics:o})=>Cl(void 0,void 0,void 0,(function*(){var s,a,u;if(!t)return Wu.unauthorized(e.id,i.t("rpcErrorUnauthorizedUnknownSource"));const c=yield n.sol.autoConfirmValidateTransaction(t.url,e.params.transactions),l=c.status===tl.AutoConfirmStatusCode.OK;if(rl(c.status)&&(yield o.sol.autoConfirmedTransaction({sequenceId:r,request:e,chainId:yield n.sol.getNetworkId(),origin:t.url.origin,data:{sessionStartTime:c.sessionStartTime,sessionMaxDuration:c.sessionMaxDuration,lastStatusCode:c.status,dollarValue:c.dollarValue,auditTrail:c.auditTrail}})),l)return;const d={url:t.url.href,title:null!==(s=t.title)&&void 0!==s?s:"",icon:null!==(u=null===(a=t.icon)||void 0===a?void 0:a.href)&&void 0!==u?u:null,tabId:t.tabId},f=yield n.requestUserApproval({jsonrpc:"2.0",method:"user_approveSolSignAndSendAllTransactions",id:Date.now(),params:[d,{transactions:e.params.transactions,autoConfirmStatusCode:c.status,sequenceId:r}]});if("error"in f)return Wu.error(e.id,f.error);switch(f.result.type){case"send":{const t=yield n.sol.getSelectedAccount();for(const[t,r]of f.result.result.entries())e.params.transactions[t]=r.signedTransaction;const r=yield n.sol.sendAllTransactions(e.params.transactions);return Wu.result(e.id,{publicKey:t,signatures:r})}case"signAndSend":return}}));var Ol={};e(Ol,"requireUserApprovalSolSignAndSendTransaction",(function(){return Nl}),(function(e){return Nl=e})),s("cFUcx");tl=s("jk7G0");var Bl=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Nl=({request:e,source:t,id:r},{wallet:n,i18n:i,analytics:o})=>Bl(void 0,void 0,void 0,(function*(){var s,a,u;if(!t)return Wu.unauthorized(e.id,i.t("rpcErrorUnauthorizedUnknownSource"));const c=yield n.sol.autoConfirmValidateTransaction(t.url,[e.params.transaction]),l=c.status===tl.AutoConfirmStatusCode.OK;if(rl(c.status)&&(yield o.sol.autoConfirmedTransaction({sequenceId:r,request:e,chainId:yield n.sol.getNetworkId(),origin:t.url.origin,data:{sessionStartTime:c.sessionStartTime,sessionMaxDuration:c.sessionMaxDuration,lastStatusCode:c.status,dollarValue:c.dollarValue,auditTrail:c.auditTrail}})),l)return;const d={url:t.url.toString(),title:null!==(s=t.title)&&void 0!==s?s:"",icon:null!==(u=null===(a=t.icon)||void 0===a?void 0:a.href)&&void 0!==u?u:null,tabId:t.tabId},f=yield n.requestUserApproval({jsonrpc:"2.0",method:"user_approveSolSignAndSendTransaction",id:Date.now(),params:[d,{transaction:e.params.transaction,autoConfirmStatusCode:c.status,sequenceId:r}]});if("error"in f)return Wu.error(e.id,f.error);switch(f.result.type){case"send":{const t=yield n.sol.getSelectedAccount();return yield n.sol.sendTransaction(f.result.signedTransaction,e.params.options),Wu.result(e.id,{publicKey:t,signature:f.result.signature})}case"signAndSend":return}}));var Dl={};e(Dl,"requireUserApprovalSolSignMessage",(function(){return Fl}),(function(e){return Fl=e})),s("cFUcx");tl=s("jk7G0");var Ll=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Fl=({request:e,source:t,id:r},{wallet:n,i18n:i,analytics:o})=>Ll(void 0,void 0,void 0,(function*(){var s,a,u;if(!t)return Wu.unauthorized(e.id,i.t("rpcErrorUnauthorizedUnknownSource"));const c=yield n.sol.autoConfirmValidateMessage(t.url,e.params.message),l=c.status===tl.AutoConfirmStatusCode.OK;if(rl(c.status)&&(yield o.sol.autoConfirmedMessage({sequenceId:r,request:e,chainId:yield n.sol.getNetworkId(),origin:t.url.origin,data:{sessionStartTime:c.sessionStartTime,sessionMaxDuration:c.sessionMaxDuration,lastStatusCode:c.status,auditTrail:c.auditTrail}})),l)return;const d=yield n.requestUserApproval({jsonrpc:"2.0",method:"user_approveSolSignMessage",id:Date.now(),params:[{url:t.url.toString(),title:null!==(s=t.title)&&void 0!==s?s:"",icon:null!==(u=null===(a=t.icon)||void 0===a?void 0:a.href)&&void 0!==u?u:null,tabId:t.tabId},Object.assign(Object.assign({},e.params),{autoConfirmStatusCode:c.status,sequenceId:r})]});return"error"in d?Wu.error(e.id,d.error):void 0}));var Ul={};e(Ul,"requireUserApprovalSolSignTransaction",(function(){return Kl}),(function(e){return Kl=e})),s("cFUcx");tl=s("jk7G0");var jl=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Kl=({request:e,source:t,id:r},{wallet:n,i18n:i,analytics:o})=>jl(void 0,void 0,void 0,(function*(){var s,a,u;if(!t)return Wu.unauthorized(e.id,i.t("rpcErrorUnauthorizedUnknownSource"));const c=yield n.sol.autoConfirmValidateTransaction(t.url,[e.params.transaction]),l=c.status===tl.AutoConfirmStatusCode.OK;if(rl(c.status)&&(yield o.sol.autoConfirmedTransaction({sequenceId:r,request:e,chainId:yield n.sol.getNetworkId(),origin:t.url.origin,data:{sessionStartTime:c.sessionStartTime,sessionMaxDuration:c.sessionMaxDuration,lastStatusCode:c.status,dollarValue:c.dollarValue,auditTrail:c.auditTrail}})),l)return;const d={url:t.url.toString(),title:null!==(s=t.title)&&void 0!==s?s:"",icon:null!==(u=null===(a=t.icon)||void 0===a?void 0:a.href)&&void 0!==u?u:null,tabId:t.tabId},f=yield n.requestUserApproval({jsonrpc:"2.0",method:"user_approveSolSignTransaction",id:Date.now(),params:[d,{transaction:e.params.transaction,autoConfirmStatusCode:c.status,sequenceId:r}]});if("error"in f)return Wu.error(e.id,f.error);switch(f.result.type){case"send":return Wu.result(e.id,{transaction:f.result.signedTransaction,signature:f.result.signature,version:f.result.version});case"signAndSend":return}}));var zl={};e(zl,"solAnalytics",(function(){return ql}),(function(e){return ql=e}));var Hl=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const ql=({request:e,source:t},{analytics:r,wallet:n,utils:i})=>Hl(void 0,void 0,void 0,(function*(){return t?o=>Hl(void 0,void 0,void 0,(function*(){const{method:s}=e,a=t.url.hostname,u=yield n.sol.getNetworkId();if("localnet"===u)return;const c={method:s,chainType:"solana",chainId:i.sol.chainIdToCAIP2(u),origin:a};if("sol_connect"===s){const e=Object.assign({},c);"error"in o?r.declineConnection(Object.assign(Object.assign({},e),{errorCode:o.error.code})):r.approveConnection(e)}if("sol_signTransaction"===s||"sol_signAndSendTransaction"===s||"sol_signAndSendAllTransactions"===s||"sol_signAllTransactions"===s){const e=Object.assign({},c);"error"in o?r.declineTransaction(Object.assign(Object.assign({},e),{errorCode:o.error.code})):r.approveTransaction(e)}if("sol_signMessage"===s||"sol_signIn"===s){const e=Object.assign({},c);"error"in o?r.declineSignMessage(Object.assign(Object.assign({},e),{errorCode:o.error.code})):r.approveSignMessage(e)}})):Wu.internalError(e.id,"missing source")}));var Vl={};e(Vl,"handler",(function(){return Gl}),(function(e){return Gl=e}));var Wl=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Gl=({request:e,source:t},{wallet:r})=>Wl(void 0,void 0,void 0,(function*(){if(!t)return Wu.result(e.id,[]);if(!(yield r.isTrustedApp(t.url.origin)))return Wu.result(e.id,[]);yield r.setConnectedApp(t,!0);const n=yield r.eth.getAccounts();return Wu.result(e.id,n)}));var $l={};e($l,"handler",(function(){return Ql}),(function(e){return Ql=e}));var Zl=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ql=({request:e,source:t},{wallet:r,rpc:n})=>Zl(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_blockNumber(o,e.params);return Wu.any(e.id,s)}));var Yl={};e(Yl,"handler",(function(){return Jl}),(function(e){return Jl=e}));var Xl=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Jl=({request:e,source:t},{wallet:r,rpc:n})=>Xl(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_call(o,e.params);return Wu.any(e.id,s)}));var ed={};e(ed,"handler",(function(){return rd}),(function(e){return rd=e}));var td=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const rd=({request:e,source:t},{wallet:r,rpc:n})=>td(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_cancelPrivateTransaction(o,e.params);return Wu.any(e.id,s)}));var nd={};e(nd,"handler",(function(){return od}),(function(e){return od=e}));var id=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const od=({request:e,source:t},{wallet:r})=>id(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const n=yield r.eth.getNetworkId(t.url.origin);return Wu.result(e.id,n)}));var sd={};e(sd,"handler",(function(){return ud}),(function(e){return ud=e}));var ad=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const ud=({request:e,source:t},{wallet:r,rpc:n})=>ad(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_estimateGas(o,e.params);return Wu.any(e.id,s)}));var cd={};e(cd,"handler",(function(){return dd}),(function(e){return dd=e}));var ld=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const dd=({request:e,source:t},{wallet:r,rpc:n})=>ld(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_feeHistory(o,e.params);return Wu.any(e.id,s)}));var fd={};e(fd,"handler",(function(){return pd}),(function(e){return pd=e}));var hd=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const pd=({request:e,source:t},{wallet:r,rpc:n})=>hd(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_gasPrice(o,e.params);return Wu.any(e.id,s)}));var yd={};e(yd,"handler",(function(){return md}),(function(e){return md=e}));var gd=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const md=({request:e,source:t},{wallet:r,rpc:n})=>gd(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getBalance(o,e.params);return Wu.any(e.id,s)}));var vd={};e(vd,"handler",(function(){return wd}),(function(e){return wd=e}));var bd=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const wd=({request:e,source:t},{wallet:r,rpc:n})=>bd(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getBlockByHash(o,e.params);return Wu.any(e.id,s)}));var xd={};e(xd,"handler",(function(){return Sd}),(function(e){return Sd=e}));var Ad=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Sd=({request:e,source:t},{wallet:r,rpc:n})=>Ad(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getBlockByNumber(o,e.params);return Wu.any(e.id,s)}));var Ed={};e(Ed,"handler",(function(){return kd}),(function(e){return kd=e}));var Td=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const kd=({request:e,source:t},{wallet:r,rpc:n})=>Td(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getBlockReceipts(o,e.params);return Wu.any(e.id,s)}));var Id={};e(Id,"handler",(function(){return Pd}),(function(e){return Pd=e}));var _d=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Pd=({request:e,source:t},{wallet:r,rpc:n})=>_d(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getBlockTransactionCountByHash(o,e.params);return Wu.any(e.id,s)}));var Rd={};e(Rd,"handler",(function(){return Md}),(function(e){return Md=e}));var Cd=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Md=({request:e,source:t},{wallet:r,rpc:n})=>Cd(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getBlockTransactionCountByNumber(o,e.params);return Wu.any(e.id,s)}));var Od={};e(Od,"handler",(function(){return Nd}),(function(e){return Nd=e}));var Bd=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Nd=({request:e,source:t},{wallet:r,rpc:n})=>Bd(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getCode(o,e.params);return Wu.any(e.id,s)}));var Dd={};e(Dd,"handler",(function(){return Fd}),(function(e){return Fd=e}));var Ld=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Fd=({request:e,source:t},{wallet:r,rpc:n})=>Ld(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getFilterChanges(o,e.params);return Wu.any(e.id,s)}));var Ud={};e(Ud,"handler",(function(){return Kd}),(function(e){return Kd=e}));var jd=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Kd=({request:e,source:t},{wallet:r,rpc:n})=>jd(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getFilterLogs(o,e.params);return Wu.any(e.id,s)}));var zd={};e(zd,"handler",(function(){return qd}),(function(e){return qd=e}));var Hd=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const qd=({request:e,source:t},{wallet:r,rpc:n})=>Hd(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getLogs(o,e.params);return Wu.any(e.id,s)}));var Vd={};e(Vd,"handler",(function(){return Gd}),(function(e){return Gd=e}));var Wd=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Gd=({request:e,source:t},{wallet:r,rpc:n})=>Wd(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getProof(o,e.params);return Wu.any(e.id,s)}));var $d={};e($d,"handler",(function(){return Qd}),(function(e){return Qd=e}));var Zd=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Qd=({request:e,source:t},{wallet:r,rpc:n})=>Zd(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getStorageAt(o,e.params);return Wu.any(e.id,s)}));var Yd={};e(Yd,"handler",(function(){return Jd}),(function(e){return Jd=e}));var Xd=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Jd=({request:e,source:t},{wallet:r,rpc:n})=>Xd(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getTransactionByBlockHashAndIndex(o,e.params);return Wu.any(e.id,s)}));var ef={};e(ef,"handler",(function(){return rf}),(function(e){return rf=e}));var tf=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const rf=({request:e,source:t},{wallet:r,rpc:n})=>tf(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getTransactionByHash(o,e.params);return Wu.any(e.id,s)}));var nf={};e(nf,"handler",(function(){return sf}),(function(e){return sf=e}));var of=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const sf=({request:e,source:t},{wallet:r,rpc:n})=>of(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getTransactionCount(o,e.params);return Wu.any(e.id,s)}));var af={};e(af,"handler",(function(){return cf}),(function(e){return cf=e}));var uf=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const cf=({request:e,source:t},{wallet:r,rpc:n})=>uf(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getTransactionReceipt(o,e.params);return Wu.any(e.id,s)}));var lf={};e(lf,"handler",(function(){return ff}),(function(e){return ff=e}));var df=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const ff=({request:e,source:t},{wallet:r,rpc:n})=>df(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getUncleByBlockHashAndIndex(o,e.params);return Wu.any(e.id,s)}));var hf={};e(hf,"handler",(function(){return yf}),(function(e){return yf=e}));var pf=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const yf=({request:e,source:t},{wallet:r,rpc:n})=>pf(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getUncleByBlockNumberAndIndex(o,e.params);return Wu.any(e.id,s)}));var gf={};e(gf,"handler",(function(){return vf}),(function(e){return vf=e}));var mf=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const vf=({request:e,source:t},{wallet:r,rpc:n})=>mf(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getUncleCountByBlockHash(o,e.params);return Wu.any(e.id,s)}));var bf={};e(bf,"handler",(function(){return xf}),(function(e){return xf=e}));var wf=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const xf=({request:e,source:t},{wallet:r,rpc:n})=>wf(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_getUncleCountByBlockNumber(o,e.params);return Wu.any(e.id,s)}));var Af={};e(Af,"handler",(function(){return Ef}),(function(e){return Ef=e}));var Sf=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ef=({request:e,source:t},{wallet:r,rpc:n})=>Sf(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_maxPriorityFeePerGas(o,e.params);return Wu.any(e.id,s)}));var Tf={};e(Tf,"handler",(function(){return If}),(function(e){return If=e}));var kf=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const If=({request:e,source:t},{wallet:r,rpc:n})=>kf(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_newBlockFilter(o,e.params);return Wu.any(e.id,s)}));var _f={};e(_f,"handler",(function(){return Rf}),(function(e){return Rf=e}));var Pf=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Rf=({request:e,source:t},{wallet:r,rpc:n})=>Pf(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_newFilter(o,e.params);return Wu.any(e.id,s)}));var Cf={};e(Cf,"handler",(function(){return Of}),(function(e){return Of=e}));var Mf=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Of=({request:e,source:t},{wallet:r,rpc:n})=>Mf(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_newPendingTransactionFilter(o,e.params);return Wu.any(e.id,s)}));var Bf={};e(Bf,"handler",(function(){return Df}),(function(e){return Df=e}));var Nf=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Df=({request:e,source:t},{wallet:r,rpc:n})=>Nf(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_protocolVersion(o,e.params);return Wu.any(e.id,s)}));var Lf={};e(Lf,"handler",(function(){return Uf}),(function(e){return Uf=e}));var Ff=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Uf=({request:e,source:t},{wallet:r})=>Ff(void 0,void 0,void 0,(function*(){if(!t)return Wu.unauthorized(e.id);yield r.addTrustedApp(t),yield r.setConnectedApp(t,!0);const n=yield r.eth.getSelectedAccount();return Wu.result(e.id,[n])}));var jf={};e(jf,"handler",(function(){return zf}),(function(e){return zf=e}));var Kf=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const zf=({request:e,source:t},{wallet:r,rpc:n})=>Kf(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_sendRawTransaction(o,e.params);return Wu.any(e.id,s)}));var Hf={};e(Hf,"handler",(function(){return Vf}),(function(e){return Vf=e}));var qf=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Vf=({request:e,source:t},{wallet:r,rpc:n})=>qf(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_sendPrivateTransaction(o,e.params);return Wu.any(e.id,s)}));var Wf={};e(Wf,"handler",(function(){return $f}),(function(e){return $f=e})),s("cFUcx");Re=s("hCLwu");var Gf=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const $f=({request:e,source:t},{wallet:r,i18n:n})=>Gf(void 0,void 0,void 0,(function*(){if(!t)return Wu.unauthorized(e.id,n.t("rpcErrorUnauthorizedUnknownSource"));if(!(yield r.isTrustedApp(t.url.origin)))return Wu.unauthorized(e.id);const[i]=e.params,o=yield r.eth.getSelectedAccount();if(i.from.toLowerCase()!==o.toLowerCase())return Wu.unauthorized(e.id,n.t("rpcErrorUnauthorizedWrongAccount"));if(i.type!==Re.TransactionTypes.eip1559)return Wu.transactionRejected(e.id);if(!i.chainId)return Wu.transactionRejected(e.id);if(!i.nonce)return Wu.transactionRejected(e.id);const s=yield r.eth.signAndSendTransaction(i);return Wu.any(e.id,{result:s})}));var Zf={};e(Zf,"handler",(function(){return Yf}),(function(e){return Yf=e}));var Qf=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Yf=({request:e},{wallet:t,i18n:r})=>Qf(void 0,void 0,void 0,(function*(){const[n,i]=e.params,o=yield t.eth.getSelectedAccount();if(n.toLowerCase()!==o)return Wu.unauthorized(e.id,r.t("Message signer address does not match the selected account address."));const s=yield t.eth.signMessage(i);return Wu.result(e.id,s)}));var Xf={};e(Xf,"handler",(function(){return eh}),(function(e){return eh=e}));var Jf=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const eh=({request:e},{wallet:t,i18n:r})=>Jf(void 0,void 0,void 0,(function*(){const[n,i]=e.params,o=yield t.eth.getSelectedAccount();if(i.toLowerCase()!==o)return Wu.unauthorized(e.id,r.t("Message signer address does not match the selected account address."));const s=yield t.eth.signTypedData({version:1,data:n});return Wu.result(e.id,s)}));var th={};e(th,"handler",(function(){return nh}),(function(e){return nh=e}));var rh=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const nh=({request:e},{wallet:t,i18n:r})=>rh(void 0,void 0,void 0,(function*(){const[n,i]=e.params,o=yield t.eth.getSelectedAccount();if(n.toLowerCase()!==o)return Wu.unauthorized(e.id,r.t("Message signer address does not match the selected account address."));const s=yield t.eth.signTypedData({version:3,data:i});return Wu.result(e.id,s)}));var ih={};e(ih,"handler",(function(){return sh}),(function(e){return sh=e}));var oh=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const sh=({request:e},{wallet:t,i18n:r})=>oh(void 0,void 0,void 0,(function*(){const[n,i]=e.params,o=yield t.eth.getSelectedAccount();if(n.toLowerCase()!==o)return Wu.unauthorized(e.id,r.t("Message signer address does not match the selected account address."));const s=yield t.eth.signTypedData({version:4,data:i});return Wu.result(e.id,s)}));var ah={};e(ah,"handler",(function(){return ch}),(function(e){return ch=e}));var uh=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const ch=({request:e,source:t},{wallet:r,rpc:n})=>uh(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.eth_uninstallFilter(o,e.params);return Wu.any(e.id,s)}));var lh={};e(lh,"handler",(function(){return fh}),(function(e){return fh=e}));var dh=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const fh=({request:e,source:t},{wallet:r,rpc:n})=>dh(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.net_listening(o,e.params);return Wu.any(e.id,s)}));var hh={};e(hh,"handler",(function(){return yh}),(function(e){return yh=e}));var ph=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const yh=({request:e,source:t},{wallet:r,rpc:n})=>ph(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.net_version(o,e.params);return Wu.any(e.id,s)}));var gh={};e(gh,"handler",(function(){return vh}),(function(e){return vh=e}));var mh=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const vh=({request:e},{wallet:t,i18n:r})=>mh(void 0,void 0,void 0,(function*(){const[n,i]=e.params,o=yield t.eth.getSelectedAccount();if(i.toLowerCase()!==o)return Wu.unauthorized(e.id,r.t("Message signer address does not match the selected account address."));const s=yield t.eth.signMessage(n);return Wu.result(e.id,s)}));var bh={};e(bh,"handler",(function(){return xh}),(function(e){return xh=e}));var wh=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const xh=({request:e,source:t,id:r},{wallet:n,i18n:i,analytics:o})=>wh(void 0,void 0,void 0,(function*(){const[s]=e.params;if(!(yield n.eth.addChain(s)))return Wu.userRejectedRequest(e.id,i.t("Could not add the requested chain. It is not yet supported."));if(!t)return Wu.internalError(e.id,"missing source");return(yield n.eth.switchChain(s.chainId,t.url.origin))?Wu.result(e.id,null):(o.eth.unsupportedChain({sequenceId:r,origin:t.url.origin,data:{method:e.method,hexChainId:s.chainId,chainName:s.chainName}}),Wu.internalError(e.id,i.t("Could not switch to the requested chain.")))}));var Ah={};e(Ah,"handler",(function(){return Th}),(function(e){return Th=e})),s("cFUcx");var Sh=s("eP9El"),Eh=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Th=({request:e,source:t},{wallet:r})=>Eh(void 0,void 0,void 0,(function*(){var n,i,o;if(!t)return Wu.unauthorized(e.id);if(yield r.isConnectedApp(t.url.origin,t.tabId))return Wu.userRejectedRequest(e.id);const s=yield r.requestUserApproval({jsonrpc:"2.0",method:"user_selectEthWallet",id:0,params:[{url:t.url.toString(),title:null!==(n=t.title)&&void 0!==n?n:"",icon:null!==(o=null===(i=t.icon)||void 0===i?void 0:i.href)&&void 0!==o?o:null,tabId:t.tabId}]});if("error"in s)return Wu.error(e.id,s.error);switch(s.result){case Sh.user_selectEthWallet.result.enum.CONTINUE_WITH_METAMASK:case Sh.user_selectEthWallet.result.enum.CONTINUE_WITH_PHANTOM:return Wu.result(e.id,s.result);case Sh.user_selectEthWallet.result.enum.ALWAYS_USE_PHANTOM:return yield r.setMetaMaskOverrideSetting("USE_PHANTOM"),Wu.result(e.id,s.result);case Sh.user_selectEthWallet.result.enum.ALWAYS_USE_METAMASK:return yield r.setMetaMaskOverrideSetting("USE_METAMASK"),Wu.result(e.id,s.result)}}));var kh={};e(kh,"handler",(function(){return _h}),(function(e){return _h=e}));var Ih=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const _h=({request:e,source:t,id:r},{wallet:n,i18n:i,analytics:o})=>Ih(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const[{chainId:s}]=e.params;return(yield n.eth.switchChain(s,t.url.origin))?Wu.result(e.id,null):(o.eth.unsupportedChain({sequenceId:r,origin:t.url.origin,data:{method:e.method,hexChainId:s}}),Wu.chainDisconnected(e.id,i.t("Could not switch to the requested chain. It is not yet supported.")))}));var Ph={};e(Ph,"handler",(function(){return Ch}),(function(e){return Ch=e}));var Rh=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ch=({request:e,source:t},{wallet:r,rpc:n})=>Rh(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.web3_clientVersion(o,e.params);return Wu.any(e.id,s)}));var Mh={};e(Mh,"handler",(function(){return Bh}),(function(e){return Bh=e}));var Oh=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Bh=({request:e,source:t},{wallet:r,rpc:n})=>Oh(void 0,void 0,void 0,(function*(){if(!t)return Wu.internalError(e.id,"missing source");const i=yield r.eth.getNetworkId(t.url.origin),o=yield r.eth.getRpcURL(i),s=yield n.eth.web3_sha3(o,e.params);return Wu.any(e.id,s)}));var Nh={};e(Nh,"sol_connect",(function(){return Dh.handler})),e(Nh,"sol_disconnect",(function(){return Uh.handler})),e(Nh,"sol_signAllTransactions",(function(){return zh.handler})),e(Nh,"sol_signAndSendTransaction",(function(){return Vh.handler})),e(Nh,"sol_signAndSendAllTransactions",(function(){return $h.handler})),e(Nh,"sol_signMessage",(function(){return Yh.handler})),e(Nh,"sol_signIn",(function(){return ep.handler})),e(Nh,"sol_signTransaction",(function(){return np.handler}));var Dh={};e(Dh,"handler",(function(){return Fh}),(function(e){return Fh=e}));var Lh=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Fh=({request:e,source:t},{wallet:r})=>Lh(void 0,void 0,void 0,(function*(){if(!t)return Wu.unauthorized(e.id);yield r.addTrustedApp(t),yield r.setConnectedApp(t,!0);const n=yield r.sol.getSelectedAccount();return Wu.result(e.id,{publicKey:n})}));var Uh={};e(Uh,"handler",(function(){return Kh}),(function(e){return Kh=e}));var jh=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Kh=({request:e,source:t},{wallet:r})=>jh(void 0,void 0,void 0,(function*(){return t?(yield r.setConnectedApp(t,!1),Wu.result(e.id,null)):Wu.unauthorized(e.id)}));var zh={};e(zh,"handler",(function(){return qh}),(function(e){return qh=e}));var Hh=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const qh=({request:e},{wallet:t})=>Hh(void 0,void 0,void 0,(function*(){const r=yield t.sol.signAllTransactions(e.params.transactions);return Wu.result(e.id,r)}));var Vh={};e(Vh,"handler",(function(){return Gh}),(function(e){return Gh=e}));var Wh=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Gh=({request:e},{wallet:t})=>Wh(void 0,void 0,void 0,(function*(){const r=yield t.sol.getSelectedAccount(),n=yield t.sol.signTransaction(e.params.transaction);return yield t.sol.sendTransaction(n.transaction,e.params.options),Wu.result(e.id,{publicKey:r,signature:n.signature})}));var $h={};e($h,"handler",(function(){return Qh}),(function(e){return Qh=e}));var Zh=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Qh=({request:e},{wallet:t})=>Zh(void 0,void 0,void 0,(function*(){const r=yield t.sol.getSelectedAccount(),n=yield Promise.all(e.params.transactions.map((e=>t.sol.signTransaction(e)))),i=yield t.sol.sendAllTransactions(n.map((e=>e.transaction)));return Wu.result(e.id,{publicKey:r,signatures:i})}));var Yh={};e(Yh,"handler",(function(){return Jh}),(function(e){return Jh=e}));var Xh=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Jh=({request:e},{wallet:t})=>Xh(void 0,void 0,void 0,(function*(){const r=yield t.sol.getSelectedAccount(),n=yield t.sol.signMessage(e.params.message);return Wu.result(e.id,{publicKey:r,signature:n})}));var ep={};e(ep,"handler",(function(){return rp}),(function(e){return rp=e}));var tp=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const rp=({request:e,source:t,id:r},{wallet:n,utils:i,i18n:o})=>tp(void 0,void 0,void 0,(function*(){var s,a,u;if(!t)return Wu.userRejectedRequest(e.id);const c=yield n.isConnectedApp(t.url.origin,t.tabId),l=yield n.sol.getNetworkId(),d=yield n.sol.getSelectedAccount(),f=new URL(t.url.toString()),h=i.sol.serializeSolanaSignInMessage(e.params.signInData,{expectedChainId:l,expectedAddress:d,expectedURL:f});if("fail"===h.type){if("PARSE_ERROR"===h.error[0].label)return Wu.invalidInput(e.id,o.t("The app's signature request cannot be shown due to invalid formatting."));if(h.error.some((e=>"chain"===e.label)))return Wu.invalidInput(e.id,o.t("The app's signature request cannot be shown as the chain ID does not match the provided chain ID for verification."));if(h.error.some((e=>"address"===e.label)))return Wu.invalidInput(e.id,o.t("The app's signature request cannot be shown as the address does not match the provided address for verification."))}e.params.signInData.domain||(e.params.signInData.domain=f.host),e.params.signInData.address||(e.params.signInData.address=d);if("error"in(yield n.requestUserApproval({jsonrpc:"2.0",method:"user_approveSolSignIn",params:[{url:t.url.toString(),title:null!==(s=t.title)&&void 0!==s?s:"",icon:null!==(u=null===(a=t.icon)||void 0===a?void 0:a.href)&&void 0!==u?u:null,tabId:t.tabId},{connect:!c,signInData:e.params.signInData,message:h.data,errorDetails:"fail"===h.type?h.error:void 0,sequenceId:r}],id:Date.now()})))return"fail"===h.type?Wu.invalidInput(e.id,o.t("This sign-in request is invalid. This either means the site is unsafe, or its developer made an error when sending the request.")):Wu.userRejectedRequest(e.id);if(!c){(yield n.isTrustedApp(t.url.origin))||(yield n.setConnectedApp(t,!1),yield n.addTrustedApp(t)),yield n.setConnectedApp(t,!0)}const p=yield n.sol.signMessage(h.data);return Wu.result(e.id,{address:d,signedMessage:h.data,signature:p})}));var np={};e(np,"handler",(function(){return op}),(function(e){return op=e}));var ip=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const op=({request:e},{wallet:t})=>ip(void 0,void 0,void 0,(function*(){const r=yield t.sol.signTransaction(e.params.transaction);return Wu.result(e.id,r)}));var sp={};e(sp,"btc_requestAccounts",(function(){return ap.handler})),e(sp,"btc_signMessage",(function(){return lp.handler})),e(sp,"btc_signPSBT",(function(){return hp.handler}));var ap={};e(ap,"handler",(function(){return cp}),(function(e){return cp=e}));var up=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const cp=({request:e,source:t},{wallet:r})=>up(void 0,void 0,void 0,(function*(){if(!t)return Wu.unauthorized(e.id);yield r.addTrustedApp(t),yield r.setConnectedApp(t,!0);const n=yield r.btc.getSelectedAccount();return Wu.result(e.id,n)}));var lp={};e(lp,"handler",(function(){return fp}),(function(e){return fp=e}));var dp=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const fp=({request:e},{wallet:t})=>dp(void 0,void 0,void 0,(function*(){const r=yield t.btc.signMessage(e.params.address,e.params.message);return Wu.result(e.id,Object.assign({},r))}));var hp={};e(hp,"handler",(function(){return yp}),(function(e){return yp=e}));var pp=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const yp=({request:e,source:t},{wallet:r})=>pp(void 0,void 0,void 0,(function*(){if(!t)return Wu.unauthorized(e.id);const n=yield r.btc.signPSBT(...e.params);return Wu.result(e.id,n)}));var gp={};e(gp,"eth",(function(){return mp})),e(gp,"sol",(function(){return bp})),e(gp,"btc",(function(){return xp}));var mp={};e(mp,"initialize",(function(){return vp})),s("cFUcx");Ln=s("3AstY");const vp=e=>({eth_accounts:(0,Du.route)().parse(Ln.eth_accounts).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Vl.handler),eth_blockNumber:(0,Du.route)().parse(Ln.eth_blockNumber).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],$l.handler),eth_call:(0,Du.route)().parse(Ln.eth_call).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Yl.handler),eth_cancelPrivateTransaction:(0,Du.route)().parse(Ln.eth_cancelPrivateTransaction).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],ed.handler),eth_chainId:(0,Du.route)().parse(Ln.eth_chainId).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],nd.handler),eth_estimateGas:(0,Du.route)().parse(Ln.eth_estimateGas).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],sd.handler),eth_feeHistory:(0,Du.route)().parse(Ln.eth_feeHistory).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],cd.handler),eth_gasPrice:(0,Du.route)().parse(Ln.eth_gasPrice).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],fd.handler),eth_getBalance:(0,Du.route)().parse(Ln.eth_getBalance).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],yd.handler),eth_getBlockByHash:(0,Du.route)().parse(Ln.eth_getBlockByHash).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],vd.handler),eth_getBlockByNumber:(0,Du.route)().parse(Ln.eth_getBlockByNumber).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],xd.handler),eth_getBlockReceipts:(0,Du.route)().parse(Ln.eth_getBlockReceipts).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Ed.handler),eth_getBlockTransactionCountByHash:(0,Du.route)().parse(Ln.eth_getBlockTransactionCountByHash).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Id.handler),eth_getBlockTransactionCountByNumber:(0,Du.route)().parse(Ln.eth_getBlockTransactionCountByNumber).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Rd.handler),eth_getCode:(0,Du.route)().parse(Ln.eth_getCode).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Od.handler),eth_getFilterChanges:(0,Du.route)().parse(Ln.eth_getFilterChanges).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Dd.handler),eth_getFilterLogs:(0,Du.route)().parse(Ln.eth_getFilterLogs).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Ud.handler),eth_getLogs:(0,Du.route)().parse(Ln.eth_getLogs).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],zd.handler),eth_getProof:(0,Du.route)().parse(Ln.eth_getProof).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Vd.handler),eth_getStorageAt:(0,Du.route)().parse(Ln.eth_getStorageAt).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],$d.handler),eth_getTransactionByBlockHashAndIndex:(0,Du.route)().parse(Ln.eth_getTransactionByBlockHashAndIndex).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Yd.handler),eth_getTransactionByHash:(0,Du.route)().parse(Ln.eth_getTransactionByHash).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],ef.handler),eth_getTransactionCount:(0,Du.route)().parse(Ln.eth_getTransactionCount).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],nf.handler),eth_getTransactionReceipt:(0,Du.route)().parse(Ln.eth_getTransactionReceipt).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],af.handler),eth_getUncleByBlockHashAndIndex:(0,Du.route)().parse(Ln.eth_getUncleByBlockHashAndIndex).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],lf.handler),eth_getUncleByBlockNumberAndIndex:(0,Du.route)().parse(Ln.eth_getUncleByBlockNumberAndIndex).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],hf.handler),eth_getUncleCountByBlockHash:(0,Du.route)().parse(Ln.eth_getUncleCountByBlockHash).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],gf.handler),eth_getUncleCountByBlockNumber:(0,Du.route)().parse(Ln.eth_getUncleCountByBlockNumber).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],bf.handler),eth_maxPriorityFeePerGas:(0,Du.route)().parse(Ln.eth_maxPriorityFeePerGas).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Af.handler),eth_newBlockFilter:(0,Du.route)().parse(Ln.eth_newBlockFilter).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Tf.handler),eth_newFilter:(0,Du.route)().parse(Ln.eth_newFilter).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],_f.handler),eth_newPendingTransactionFilter:(0,Du.route)().parse(Ln.eth_newPendingTransactionFilter).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Cf.handler),eth_protocolVersion:(0,Du.route)().parse(Ln.eth_protocolVersion).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Bf.handler),eth_requestAccounts:(0,Du.route)().parse(Ln.eth_requestAccounts).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource,Mc.requireEthereumAccount,Qc.requireUserApprovalEthRequestAccounts],Lf.handler),eth_sendRawTransaction:(0,Du.route)().parse(Ln.eth_sendRawTransaction).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],jf.handler),eth_sendPrivateTransaction:(0,Du.route)().parse(Ln.eth_sendPrivateTransaction).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Hf.handler),eth_sendTransaction:(0,Du.route)().parse(Ln.eth_sendTransaction).context(e).use([wc.debugLog,pc.captureSignatureEventAnalytics,Sc.ethAnalytics,ic.requireSecureSource,kc.requireAuthorizedSource,mc.convertToEIP1559,Pc.requireConnectedChain,el.requireUserApprovalEthSendTransaction],Wf.handler),eth_sign:(0,Du.route)().parse(Ln.eth_sign).context(e).use([wc.debugLog,pc.captureSignatureEventAnalytics,Sc.ethAnalytics,ic.requireSecureSource,kc.requireAuthorizedSource,ol.requireUserApprovalEthSign],Zf.handler),eth_signTypedData:(0,Du.route)().parse(Ln.eth_signTypedData).context(e).use([wc.debugLog,pc.captureSignatureEventAnalytics,Sc.ethAnalytics,ic.requireSecureSource,kc.requireAuthorizedSource,Pc.requireConnectedChain,ul.requireUserApprovalEthSignTypedData],Xf.handler),eth_signTypedData_v3:(0,Du.route)().parse(Ln.eth_signTypedData_v3).context(e).use([wc.debugLog,pc.captureSignatureEventAnalytics,Sc.ethAnalytics,ic.requireSecureSource,kc.requireAuthorizedSource,Pc.requireConnectedChain,fl.requireUserApprovalEthSignTypedDataV3],th.handler),eth_signTypedData_v4:(0,Du.route)().parse(Ln.eth_signTypedData_v4).context(e).use([wc.debugLog,pc.captureSignatureEventAnalytics,Sc.ethAnalytics,ic.requireSecureSource,kc.requireAuthorizedSource,Pc.requireConnectedChain,gl.requireUserApprovalEthSignTypedDataV4],ih.handler),eth_uninstallFilter:(0,Du.route)().parse(Ln.eth_uninstallFilter).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],ah.handler),net_listening:(0,Du.route)().parse(Ln.net_listening).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],lh.handler),net_version:(0,Du.route)().parse(Ln.net_version).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],hh.handler),personal_sign:(0,Du.route)().parse(Ln.personal_sign).context(e).use([wc.debugLog,pc.captureSignatureEventAnalytics,Sc.ethAnalytics,ic.requireSecureSource,kc.requireAuthorizedSource,wl.requireUserApprovalPersonalSign],gh.handler),wallet_addEthereumChain:(0,Du.route)().parse(Ln.wallet_addEthereumChain).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource,Pc.requireConnectedChain],bh.handler),wallet_selectEthereumProvider:(0,Du.route)().parse(Ln.wallet_selectEthereumProvider).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Ah.handler),wallet_switchEthereumChain:(0,Du.route)().parse(Ln.wallet_switchEthereumChain).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource,kc.requireAuthorizedSource,Pc.requireConnectedChain],kh.handler),web3_clientVersion:(0,Du.route)().parse(Ln.web3_clientVersion).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Ph.handler),web3_sha3:(0,Du.route)().parse(Ln.web3_sha3).context(e).use([wc.debugLog,Sc.ethAnalytics,ic.requireSecureSource],Mh.handler)});var bp={};e(bp,"initialize",(function(){return wp})),s("cFUcx");Bn=s("ikvyr");const wp=e=>({sol_connect:(0,Du.route)().parse(Bn.sol_connect).context(e).use([wc.debugLog,zl.solAnalytics,ic.requireSecureSource,Sl.requireUserApprovalSolConnect],Nh.sol_connect),sol_disconnect:(0,Du.route)().parse(Bn.sol_disconnect).context(e).use([wc.debugLog,zl.solAnalytics,ic.requireSecureSource],Nh.sol_disconnect),sol_signAllTransactions:(0,Du.route)().parse(Bn.sol_signAllTransactions).context(e).use([wc.debugLog,pc.captureSignatureEventAnalytics,zl.solAnalytics,ic.requireSecureSource,uc.addPriorityFeeToSolanaTransaction,Il.requireUserApprovalSolSignAllTransactions],Nh.sol_signAllTransactions),sol_signAndSendTransaction:(0,Du.route)().parse(Bn.sol_signAndSendTransaction).context(e).use([wc.debugLog,pc.captureSignatureEventAnalytics,zl.solAnalytics,ic.requireSecureSource,uc.addPriorityFeeToSolanaTransaction,Ol.requireUserApprovalSolSignAndSendTransaction],Nh.sol_signAndSendTransaction),sol_signAndSendAllTransactions:(0,Du.route)().parse(Bn.sol_signAndSendAllTransactions).context(e).use([wc.debugLog,pc.captureSignatureEventAnalytics,zl.solAnalytics,ic.requireSecureSource,uc.addPriorityFeeToSolanaTransaction,Rl.requireUserApprovalSolSignAndSendAllTransactions],Nh.sol_signAndSendAllTransactions),sol_signMessage:(0,Du.route)().parse(Bn.sol_signMessage).context(e).use([wc.debugLog,pc.captureSignatureEventAnalytics,zl.solAnalytics,ic.requireSecureSource,Dc.requireSafeSolanaMessage,Dl.requireUserApprovalSolSignMessage],Nh.sol_signMessage),sol_signTransaction:(0,Du.route)().parse(Bn.sol_signTransaction).context(e).use([wc.debugLog,pc.captureSignatureEventAnalytics,zl.solAnalytics,ic.requireSecureSource,uc.addPriorityFeeToSolanaTransaction,Ul.requireUserApprovalSolSignTransaction],Nh.sol_signTransaction),sol_signIn:(0,Du.route)().parse(Bn.sol_signIn).context(e).use([wc.debugLog,zl.solAnalytics,ic.requireSecureSource],Nh.sol_signIn)});var xp={};e(xp,"initialize",(function(){return Sp})),s("cFUcx");var Ap=s("h6unT");const Sp=e=>({btc_requestAccounts:(0,Du.route)().parse(Ap.btc_requestAccounts).context(e).use([wc.debugLog,dc.btcAnalytics,jc.requireUserApprovalBtcRequestAccounts],sp.btc_requestAccounts),btc_signPSBT:(0,Du.route)().parse(Ap.btc_signPSBT).context(e).use([wc.debugLog,dc.btcAnalytics,Gc.requireUserApprovalBtcSignPSBT],sp.btc_signPSBT),btc_signMessage:(0,Du.route)().parse(Ap.btc_signMessage).context(e).use([wc.debugLog,dc.btcAnalytics,qc.requireUserApprovalBtcSignMessage],sp.btc_signMessage)});var Ep={};e(Ep,"AnalyticsService",(function(){return dy}),(function(e){return dy=e})),s("h0VH5");var Tp=s("6znKc");s("3ljHn");var kp=s("6dPJF"),Ip=(at=s("29o0l"),{});e(Ip,"useFetchEnabledNetworkIdsForDomain",(function(){return Cp}),(function(e){return Cp=e})),s("2onIY");cr=s("kWpjw");s("beWYh");lr=s("ck5T6"),k=s("5ekp2");var _p=s("Nt4tV"),Pp=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Rp=e=>[`auto-confirm:${e}--enabled`];function Cp(e){return(0,k.useQuery)({queryKey:Rp((0,_p.removeWebPrefixes)(e)),cacheTime:3e5,queryFn(){return Pp(this,void 0,void 0,(function*(){return yield function(e){return Pp(this,void 0,void 0,(function*(){const t=yield lr.RequestClient.getInstance().post(`${(0,cr.getAPIEnvironment)()}/auto-confirm/v1/dapp`,{domain:e}),{data:r}=t;return(null==r?void 0:r.supportedChainIds)&&Array.isArray(r.supportedChainIds)?r.supportedChainIds:[]}))}((0,_p.removeWebPrefixes)(e))}))}})}var Mp=s("gTwcH");const Op={settings:void 0,origin:void 0,accountIdentifier:void 0},Bp=t(Mp)((e=>Object.assign(Object.assign({},Op),{setSettingsForDomain:(t,r,n)=>e({accountIdentifier:t,origin:r,settings:n}),reset:()=>e(Op)})));var Np={};e(Np,"useAutoConfirmSettingsProps",(function(){return Hp}),(function(e){return Hp=e})),s("4xbAj");var Dp=s("i5vJl"),Lp=s("b5GZP"),Fp=s("1b7Op");s("3ljHn");kp=s("6dPJF");s("5uSEV");var Up=s("2iQFs"),jp=s("4VuRl"),Kp=(at=s("29o0l"),{});Object.defineProperty(Kp,"__esModule",{value:!0});at=s("29o0l");Kp.default=function(e){var t=at.useRef();return at.useEffect((function(){t.current=e})),t.current};var zp=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Hp=(e,r,n,i,o,s,{origin:a,autoSave:u=!1})=>{const{data:c}=(0,Dp.useSelectedMultiChainAccount)(e,r,n,!1,i),l=c?c.identifier:"",{get:{data:d},set:{mutateAsync:f}}=(0,Up.useAutoConfirmSettings)(r,s,l,a),h=t(Kp)(d),p=(0,Lp.useSelectedNetworks)(e,r,n,i),{data:y=[],isLoading:g}=(0,Ip.useFetchEnabledNetworkIdsForDomain)(a),{data:[m,v]}=(0,kp.useFeatureFlags)(["kill-automatic-approval","enable-automatic-approval-for-all-dapps"]),b=y.length>0,w=!m&&(v||b),{shadowSettings:x,setShadowSettings:A,reset:S,origin:E,accountIdentifier:T}=Bp((e=>({shadowSettings:e.settings,setShadowSettings:e.setSettingsForDomain,origin:e.origin,accountIdentifier:e.accountIdentifier,reset:e.reset})));t(at).useEffect((()=>{a==E&&l==T||S()}),[a,E,S,l,T]),t(at).useEffect((()=>{w&&null!=d&&(null!=d&&null==x&&A(l,a,d),null==d||!u||(0,jp.dequal)(d,x)||(0,jp.dequal)(d,h)||A(l,a,d))}),[d,A,x,a,l,w,u,E,T,h]);const k=t(at).useMemo((()=>(0,Fp.isHardwareWalletAccountType)(null==c?void 0:c.type)),[c]),I=t(at).useMemo((()=>v?p:p.filter((e=>y.includes(e)))),[p,y,v]),_=t(at).useCallback((e=>{var t;return e?!!(null===(t=null==x?void 0:x.networks)||void 0===t?void 0:t[e]):I.some((e=>{var t;return!!(null===(t=null==x?void 0:x.networks)||void 0===t?void 0:t[e])}))}),[I,x]),P=t(at).useCallback((e=>{var t,r;if(!w||k)return;const n=JSON.parse(JSON.stringify(x));if((null==n?void 0:n.networks)&&null==(null===(t=null==n?void 0:n.networks)||void 0===t?void 0:t[e]))n.networks[e]=!0;else{if(!(null==n?void 0:n.networks))return!1;n.networks[e]=!n.networks[e]}n.sessionStartTime=Date.now(),n.maxSessionDuration=Up.MAX_SESSION_DURATION,A(l,a,n),u&&f(n);const i=null!==(r=n.networks[e])&&void 0!==r&&r;return o.onAutoConfirmSettingsChanged({origin:a,networkID:e,enabled:i,sessionStartTime:i?null==n?void 0:n.sessionStartTime:void 0,maxSessionDuration:i?null==n?void 0:n.maxSessionDuration:void 0,view:u?"TRUSTED_APP":"NOTIFICATION"}),i}),[w,k,x,A,l,a,u,o,f]),R=t(at).useCallback((()=>{if(!w||null==x||k)return;const e=!_(),t=JSON.parse(JSON.stringify(x));for(const r of I)t.networks[r]=e;return t.sessionStartTime=Date.now(),t.maxSessionDuration=Up.MAX_SESSION_DURATION,A(l,a,JSON.parse(JSON.stringify(t))),u&&f(t),o.onAutoConfirmSettingsChanged({origin:a,networkID:"all",enabled:e,sessionStartTime:e?null==t?void 0:t.sessionStartTime:void 0,maxSessionDuration:e?null==t?void 0:t.maxSessionDuration:void 0,view:u?"TRUSTED_APP":"NOTIFICATION"}),e}),[w,x,k,_,A,l,a,u,o,I,f]),C=t(at).useCallback((()=>zp(void 0,void 0,void 0,(function*(){w&&null!=x&&!k&&(yield f(x))}))),[x,f,w,k]),M=t(at).useMemo((()=>{var e;return null!=(null==x?void 0:x.sessionStartTime)?new Date((null==x?void 0:x.sessionStartTime)+1e3*(null!==(e=null==x?void 0:x.maxSessionDuration)&&void 0!==e?e:0)):null}),[null==x?void 0:x.sessionStartTime,null==x?void 0:x.maxSessionDuration]),O=g;return t(at).useMemo((()=>({enabled:w,isHardwareAccount:k,showAutoConfirmRow:w&&!k,toggle:P,networkIDs:I,isActive:_,untilDate:M,settings:x,toggleAll:R,save:C,resetShadowSettings:S,loading:O,isAutoConfirmIsTouched:!(0,jp.dequal)(x,d)})),[w,k,P,I,_,M,x,R,C,S,O,d])};s("4xbAj");var qp=s("frRrG"),Vp={};e(Vp,"AutoConfirmAnalytics",(function(){return Zp}),(function(e){return Zp=e})),s("csW2r");R=s("fKWqZ"),C=s("g79CS");var Wp,Gp=function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r},$p=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};class Zp{onAutoConfirmSettingsChanged({origin:e,networkID:t,enabled:r,sessionStartTime:n,maxSessionDuration:i,view:o}){R.telemetry.addBreadcrumb(`Auto-Confirm: ${r?"Enabling":"Disabling"} network ID ${t}`,C.FeatureTag.AutoConfirm,C.Severity.Info),$p(this,Wp,"f").capture("autoConfirmSettingsChanged",{data:{origin:e,networkId:t,enabled:r,sessionStartTime:r?n:void 0,maxSessionDuration:r?i:void 0,view:o}})}transactionAutoConfirmed(e,t){var r;const n={type:"transaction",sequenceId:e,data:t};return(null===(r=t.autoConfirm.auditTrail)||void 0===r?void 0:r.length)&&t.autoConfirm.auditTrail.length<7&&(t.autoConfirm.suspectSettingsTamper=!0),R.telemetry.addBreadcrumb(`Auto-Confirm: transaction on origin ${t.origin} for network ${t.networkId} auto-confirmed`,C.FeatureTag.AutoConfirm,C.Severity.Info),t.autoConfirm.suspectSettingsTamper&&R.telemetry.addBreadcrumb("Auto-Confirm: suspected tampering with settings...",C.FeatureTag.AutoConfirm,C.Severity.Info),$p(this,Wp,"f").capture("transactionAutoConfirmed",n)}messageAutoConfirmed(e,t){var r;const n={type:"message",sequenceId:e,data:t};return(null===(r=t.autoConfirm.auditTrail)||void 0===r?void 0:r.length)&&t.autoConfirm.auditTrail.length<7&&(t.autoConfirm.suspectSettingsTamper=!0),R.telemetry.addBreadcrumb(`Auto-Confirm: message on origin ${t.origin} for network ${t.networkId} auto-confirmed`,C.FeatureTag.AutoConfirm,C.Severity.Info),t.autoConfirm.suspectSettingsTamper&&R.telemetry.addBreadcrumb("Auto-Confirm: suspected tampering with settings...",C.FeatureTag.AutoConfirm,C.Severity.Info),$p(this,Wp,"f").capture("transactionAutoConfirmed",n)}constructor(e){Wp.set(this,void 0),Gp(this,Wp,e,"f")}}Wp=new WeakMap;var Qp={};e(Qp,"AbstractAutoConfirmService",(function(){return sy}),(function(e){return sy=e})),s("cFUcx");tl=s("jk7G0");s("5uSEV");Up=s("2iQFs");s("7gANb");var Yp=s("4lwG3"),Xp=(_p=s("Nt4tV"),{});e(Xp,"isDappWhitelistedForTransaction",(function(){return ty}),(function(e){return ty=e})),e(Xp,"isDappWhitelistedForMessage",(function(){return ry}),(function(e){return ry=e})),s("iOvk1");T=s("hQuuj");s("2onIY");cr=s("kWpjw");s("beWYh");lr=s("ck5T6");var Jp=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const ey=e=>`${(0,cr.getAPIEnvironment)()}/auto-confirm/v1/${e}`;function ty(e){return Jp(this,void 0,void 0,(function*(){if(T.Chains.isEVMNetworkID(e.chainId)){const t=(yield lr.RequestClient.getInstance().post(ey("transaction"),{txObjects:e.txObjects,chainId:e.chainId,domain:e.domain})).data;return!0===(null==t?void 0:t.isEligible)}if(T.Chains.isSolanaNetworkID(e.chainId)){const t=(yield lr.RequestClient.getInstance().post(ey("transaction"),{transactions:e.transactions,chainId:e.chainId,domain:e.domain})).data;return!0===(null==t?void 0:t.isEligible)}return!1}))}function ry(e){return Jp(this,void 0,void 0,(function*(){if(T.Chains.isEVMNetworkID(e.chainId)){const t=JSON.parse(JSON.stringify(e.data));delete t.message,delete t.primaryType,delete t.types;const r=yield lr.RequestClient.getInstance().post(ey("message"),{chainId:e.chainId,domain:e.domain,data:[t]}),n=yield r.data;return!0===(null==n?void 0:n.isEligible)}return!1}))}var ny=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},iy=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);ie<=Date.now()-6e4));return e>-1&&oy.splice(e),!(oy.length>=10)&&(oy.push(Date.now()),!0)}isAutoConfirmSessionActive(e,t){return ny(this,void 0,void 0,(function*(){this.executedChecksAudit.push(tl.AutoConfirmCheck.IsAutoConfirmSessionActive);const r=yield(0,Up.getAutoConfirmSettingsForDomain)(this.storage,e,t),n=(0,Up.isAutoConfirmSessionActive)(r);return{sessionStartTime:r.sessionStartTime,sessionMaxDuration:r.maxSessionDuration,success:n}}))}didPassEthTransactionSimulation(e){return ny(this,void 0,void 0,(function*(){this.executedChecksAudit.push(tl.AutoConfirmCheck.DidPassEthTransactionSimulation);try{return function(e){var t,r,n,i,o,s;if(null==(null===(t=null==e?void 0:e.evaluation)||void 0===t?void 0:t.action))return{success:!1};if(null!=(null===(i=null===(n=null===(r=null==e?void 0:e.evaluation)||void 0===r?void 0:r.simulationResults)||void 0===n?void 0:n.error)||void 0===i?void 0:i.kind))return{success:!1};const a=Yp.estimateDollarValueFromEstimation(null===(s=null===(o=null==e?void 0:e.evaluation)||void 0===o?void 0:o.simulationResults)||void 0===s?void 0:s.expectedStateChanges).out;return{success:"NONE"===e.evaluation.action,dollarValue:parseFloat(a.toFixed(6))}}(yield Yp.scanMultichainTransaction({label:"autoConfirmScanTransaction",params:{networkID:e.networkID,url:e.url.href,userAccount:e.userAccountAddress,transactions:e.data}}))}catch(e){return{success:!1}}}))}didPassSolTransactionSimulation(e){return ny(this,void 0,void 0,(function*(){this.executedChecksAudit.push(tl.AutoConfirmCheck.DidPassSolTransactionSimulation);try{const t=yield Yp.scanMultichainTransaction({label:"autoConfirmScanTransaction",params:{networkID:e.networkID,url:e.url.href,userAccount:e.userAccountAddress,transactions:e.data}});return null==t?{success:!1}:function(e){var t,r,n,i,o,s;if(null==(null===(t=null==e?void 0:e.evaluation)||void 0===t?void 0:t.action))return{success:!1};if(null!=(null===(i=null===(n=null===(r=null==e?void 0:e.evaluation)||void 0===r?void 0:r.simulationResults)||void 0===n?void 0:n.error)||void 0===i?void 0:i.kind))return{success:!1};const a=Yp.estimateDollarValueFromEstimation(null===(s=null===(o=null==e?void 0:e.evaluation)||void 0===o?void 0:o.simulationResults)||void 0===s?void 0:s.expectedStateChanges).out;return{success:"NONE"===e.evaluation.action,dollarValue:parseFloat(a.toFixed(6))}}(t)}catch(e){return{success:!1}}}))}didPassEthMessageSimulation(e){return ny(this,void 0,void 0,(function*(){this.executedChecksAudit.push(tl.AutoConfirmCheck.DidPassEthMessageSimulation);try{const n=yield Yp.scanMessageQueryFn({networkID:e.networkID,parsedMessage:e.data,url:e.url.href,userAccount:e.userAccountAddress});return!(!n||n.error)&&(null!=(null===(r=null==(t=n)?void 0:t.evaluation)||void 0===r?void 0:r.action)&&"NONE"===t.evaluation.action)}catch(r){return!1}var t,r}))}constructor(e){this.storage=e,this.executedChecksAudit=[]}}s("iOvk1");var ay=s("5h9Ym");s("cFUcx");var uy=s("i8QpB");s("csW2r");R=s("fKWqZ"),C=s("g79CS"),Ei=s("twk6W");var cy=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const ly=e=>t=>{Ei.analytics.capture(e,{data:t})},dy={metamaskOverrideSelection:ly("notificationMetamaskOverrideSelection"),approveConnection:ly("connectionConfirm"),declineConnection:ly("connectionDeny"),approveSignMessage:ly("signMessageConfirm"),declineSignMessage:ly("signMessageDeny"),approveTransaction:ly("transactionConfirm"),declineTransaction:ly("transactionDeny"),eth:{submittedTransaction:({sequenceId:e,origin:t,request:r,signatures:n})=>cy(void 0,void 0,void 0,(function*(){try{const i=yield(0,Tp.transactionSignatureEventPayloadFromRpcRequest)(r,{origin:t},n);if(!i.success)throw new Error(`Failed to capture signature event analytics: ${i.error}`);yield(0,Tp.transactionSubmitted)(Ei.analytics,e,i.data)}catch(e){R.telemetry.captureError(e,C.FeatureTag.Provider)}})),signedMessage:({sequenceId:e,origin:t,request:r,chainId:n})=>cy(void 0,void 0,void 0,(function*(){try{const i=yield(0,Tp.messageSignatureEventPayloadFromRpcRequest)(r,{origin:t,chainId:(0,uy.supportedEVMHexChainIdToDecimal)(n)});if(!i.success)throw new Error(`Failed to capture signature event analytics: ${i.error}`);yield(0,Tp.messageSigned)(Ei.analytics,e,i.data)}catch(e){R.telemetry.captureError(e,C.FeatureTag.Provider)}})),autoConfirmedTransaction:({sequenceId:e,origin:t,request:r,data:n})=>cy(void 0,void 0,void 0,(function*(){try{const i=new(0,Vp.AutoConfirmAnalytics)(Ei.analytics),o=yield(0,Tp.transactionSignatureEventPayloadFromRpcRequest)(r,{origin:t});if(!o.success)throw new Error(`Failed to capture signature event analytics: ${o.error}`);yield i.transactionAutoConfirmed(e,Object.assign(Object.assign({},o.data),{autoConfirm:n}))}catch(e){R.telemetry.captureError(e,C.FeatureTag.Provider)}})),autoConfirmedMessage:({sequenceId:e,origin:t,request:r,chainId:n,data:i})=>cy(void 0,void 0,void 0,(function*(){try{const o=new(0,Vp.AutoConfirmAnalytics)(Ei.analytics),s=yield(0,Tp.messageSignatureEventPayloadFromRpcRequest)(r,{origin:t,chainId:(0,uy.supportedEVMHexChainIdToDecimal)(n)});if(!s.success)throw new Error(`Failed to capture signature event analytics: ${s.error}`);yield o.messageAutoConfirmed(e,Object.assign(Object.assign({},s.data),{autoConfirm:i}))}catch(e){R.telemetry.captureError(e,C.FeatureTag.Provider)}})),unsupportedChain:({sequenceId:e,origin:t,data:r})=>cy(void 0,void 0,void 0,(function*(){try{yield Ei.analytics.capture("unsupportedChainId",{sequenceId:e,data:{origin:t,chainType:"eip155",chainId:(0,ay.hexToCAIP2)(r.hexChainId),chainName:r.chainName,method:r.method}})}catch(e){R.telemetry.captureError(e,C.FeatureTag.Provider)}}))},sol:{submittedTransaction:({sequenceId:e,origin:t,request:r,chainId:n,signatures:i})=>cy(void 0,void 0,void 0,(function*(){try{const o=yield(0,Tp.transactionSignatureEventPayloadFromRpcRequest)(r,{origin:t,chainId:n},i);if(!o.success)throw new Error(`Failed to capture signature event analytics: ${o.error}`);yield(0,Tp.transactionSubmitted)(Ei.analytics,e,o.data)}catch(e){R.telemetry.captureError(e,C.FeatureTag.Provider)}})),signedMessage:({sequenceId:e,origin:t,request:r,chainId:n})=>cy(void 0,void 0,void 0,(function*(){try{const i=yield(0,Tp.messageSignatureEventPayloadFromRpcRequest)(r,{origin:t,chainId:n});if(!i.success)throw new Error(`Failed to capture signature event analytics: ${i.error}`);yield(0,Tp.messageSigned)(Ei.analytics,e,i.data)}catch(e){R.telemetry.captureError(e,C.FeatureTag.Provider)}})),autoConfirmedTransaction:({sequenceId:e,origin:t,request:r,data:n,chainId:i})=>cy(void 0,void 0,void 0,(function*(){try{const o=new(0,Vp.AutoConfirmAnalytics)(Ei.analytics),s=yield(0,Tp.transactionSignatureEventPayloadFromRpcRequest)(r,{origin:t,chainId:i});if(!s.success)throw new Error(`Failed to capture signature event analytics: ${s.error}`);yield o.transactionAutoConfirmed(e,Object.assign(Object.assign({},s.data),{autoConfirm:n}))}catch(e){R.telemetry.captureError(e,C.FeatureTag.Provider)}})),autoConfirmedMessage:({sequenceId:e,origin:t,request:r,chainId:n,data:i})=>cy(void 0,void 0,void 0,(function*(){try{const o=new(0,Vp.AutoConfirmAnalytics)(Ei.analytics),s=yield(0,Tp.messageSignatureEventPayloadFromRpcRequest)(r,{origin:t,chainId:n});if(!s.success)throw new Error(`Failed to capture signature event analytics: ${s.error}`);yield o.messageAutoConfirmed(e,Object.assign(Object.assign({},s.data),{autoConfirm:i}))}catch(e){R.telemetry.captureError(e,C.FeatureTag.Provider)}}))}},fy={env:"production",logRequestMethods:new Set(["eth_requestAccounts","eth_accounts","eth_sendTransaction","eth_sign","personal_sign"]),logRequestsOnError:!0},hy={t:e=>e},py={debug(...e){console.debug(...e)},warn(...e){console.warn(...e)},error(...e){console.error(...e)}};s("ah1Kf");const yy={eth:s("2uf4d").eth};s("iOvk1");var gy=s("lJl4G");!function e(t,r,n){function i(s,a){if(!r[s]){if(!t[s]){var u=void 0;if(!a&&u)return u(s,!0);if(o)return o(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var l=r[s]={exports:{}};t[s][0].call(l.exports,(function(e){return i(t[s][1][e]||e)}),l,l.exports,e,t,r,n)}return r[s].exports}for(var o=void 0,s=0;s0?s-4:s;for(r=0;r>16&255,u[l++]=t>>8&255,u[l++]=255&t;return 2===a&&(t=i[e.charCodeAt(r)]<<2|i[e.charCodeAt(r+1)]>>4,u[l++]=255&t),1===a&&(t=i[e.charCodeAt(r)]<<10|i[e.charCodeAt(r+1)]<<4|i[e.charCodeAt(r+2)]>>2,u[l++]=t>>8&255,u[l++]=255&t),u},r.fromByteArray=function(e){for(var t,r=e.length,i=r%3,o=[],s=16383,a=0,u=r-i;au?u:a+s));return 1===i?(t=e[r-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),o.join("")};for(var n=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,u=s.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function l(e,t,r){for(var i,o,s=[],a=t;a>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return s.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},{}],2:[function(e,t,r){(function(t){(function(){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +"use strict";var t=e("base64-js"),n=e("ieee754");r.Buffer=s,r.SlowBuffer=function(e){return+e!=e&&(e=0),s.alloc(+e)},r.INSPECT_MAX_BYTES=50;var i=2147483647;function o(e){if(e>i)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return t.__proto__=s.prototype,t}function s(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return c(e)}return a(e,t,r)}function a(e,t,r){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!s.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var r=0|f(e,t),n=o(r),i=n.write(e,t);return i!==r&&(n=n.slice(0,i)),n}(e,t);if(ArrayBuffer.isView(e))return l(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(j(e,ArrayBuffer)||e&&j(e.buffer,ArrayBuffer))return function(e,t,r){if(t<0||e.byteLength=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return 0|e}function f(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||j(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return L(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return F(e).length;default:if(i)return n?-1:L(e).length;t=(""+t).toLowerCase(),i=!0}}function h(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return _(this,t,r);case"utf8":case"utf-8":return E(this,t,r);case"ascii":return k(this,t,r);case"latin1":case"binary":return I(this,t,r);case"base64":return S(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function p(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function y(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),K(r=+r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=s.from(t,n)),s.isBuffer(t))return 0===t.length?-1:g(e,t,r,n,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):g(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function g(e,t,r,n,i){var o,s=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){var l=-1;for(o=r;oa&&(r=a-u),o=r;o>=0;o--){for(var d=!0,f=0;fi&&(n=i):n=i;var o=t.length;n>o/2&&(n=o/2);for(var s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(t,e.length-r),e,r,n)}function S(e,r,n){return 0===r&&n===e.length?t.fromByteArray(e):t.fromByteArray(e.slice(r,n))}function E(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i239?4:c>223?3:c>191?2:1;if(i+d<=r)switch(d){case 1:c<128&&(l=c);break;case 2:128==(192&(o=e[i+1]))&&(u=(31&c)<<6|63&o)>127&&(l=u);break;case 3:o=e[i+1],s=e[i+2],128==(192&o)&&128==(192&s)&&(u=(15&c)<<12|(63&o)<<6|63&s)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:o=e[i+1],s=e[i+2],a=e[i+3],128==(192&o)&&128==(192&s)&&128==(192&a)&&(u=(15&c)<<18|(63&o)<<12|(63&s)<<6|63&a)>65535&&u<1114112&&(l=u)}null===l?(l=65533,d=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),i+=d}return function(e){var t=e.length;if(t<=T)return String.fromCharCode.apply(String,e);for(var r="",n=0;nt&&(e+=" ... "),""},s.prototype.compare=function(e,t,r,n,i){if(j(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(n>>>=0),a=(r>>>=0)-(t>>>=0),u=Math.min(o,a),c=this.slice(n,i),l=e.slice(t,r),d=0;d>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return m(this,e,t,r);case"utf8":case"utf-8":return v(this,e,t,r);case"ascii":return b(this,e,t,r);case"latin1":case"binary":return w(this,e,t,r);case"base64":return x(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var T=4096;function k(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;in)&&(r=n);for(var i="",o=t;or)throw new RangeError("Trying to access beyond buffer length")}function C(e,t,r,n,i,o){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function M(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function O(e,t,r,i,o){return t=+t,r>>>=0,o||M(e,0,r,4),n.write(e,t,r,i,23,4),r+4}function B(e,t,r,i,o){return t=+t,r>>>=0,o||M(e,0,r,8),n.write(e,t,r,i,52,8),r+8}s.prototype.slice=function(e,t){var r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||R(e,t,this.length);for(var n=this[e],i=1,o=0;++o>>=0,t>>>=0,r||R(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},s.prototype.readUInt8=function(e,t){return e>>>=0,t||R(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||R(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||R(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||R(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||R(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||R(e,t,this.length);for(var n=this[e],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*t)),n},s.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||R(e,t,this.length);for(var n=t,i=1,o=this[e+--n];n>0&&(i*=256);)o+=this[e+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},s.prototype.readInt8=function(e,t){return e>>>=0,t||R(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||R(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(e,t){e>>>=0,t||R(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||R(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||R(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return e>>>=0,t||R(e,4,this.length),n.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||R(e,4,this.length),n.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||R(e,8,this.length),n.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||R(e,8,this.length),n.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,r,n){e=+e,t>>>=0,r>>>=0,n||C(this,e,t,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,n||C(this,e,t,r,Math.pow(2,8*r)-1,0);var i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},s.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);C(this,e,t,r,i-1,-i)}var o=0,s=1,a=0;for(this[t]=255&e;++o>0)-a&255;return t+r},s.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);C(this,e,t,r,i-1,-i)}var o=r-1,s=1,a=0;for(this[t+o]=255&e;--o>=0&&(s*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/s>>0)-a&255;return t+r},s.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeFloatLE=function(e,t,r){return O(this,e,t,!0,r)},s.prototype.writeFloatBE=function(e,t,r){return O(this,e,t,!1,r)},s.prototype.writeDoubleLE=function(e,t,r){return B(this,e,t,!0,r)},s.prototype.writeDoubleBE=function(e,t,r){return B(this,e,t,!1,r)},s.prototype.copy=function(e,t,r,n){if(!s.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t=0;--o)e[o+t]=this[o+r];else Uint8Array.prototype.set.call(e,this.subarray(r,n),t);return i},s.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!s.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===e.length){var i=e.charCodeAt(0);("utf8"===n&&i<128||"latin1"===n)&&(e=i)}}else"number"==typeof e&&(e&=255);if(t<0||this.length>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function F(e){return t.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(N,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function U(e,t,r,n){for(var i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function j(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function K(e){return e!=e}}).call(this)}).call(this,e("buffer").Buffer)},{"base64-js":1,buffer:2,ieee754:3}],3:[function(e,t,r){ +/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */r.read=function(e,t,r,n,i){var o,s,a=8*i-n-1,u=(1<>1,l=-7,d=r?i-1:0,f=r?-1:1,h=e[t+d];for(d+=f,o=h&(1<<-l)-1,h>>=-l,l+=a;l>0;o=256*o+e[t+d],d+=f,l-=8);for(s=o&(1<<-l)-1,o>>=-l,l+=n;l>0;s=256*s+e[t+d],d+=f,l-=8);if(0===o)o=1-c;else{if(o===u)return s?NaN:1/0*(h?-1:1);s+=Math.pow(2,n),o-=c}return(h?-1:1)*s*Math.pow(2,o-n)},r.write=function(e,t,r,n,i,o){var s,a,u,c=8*o-i-1,l=(1<>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:o-1,p=n?1:-1,y=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),(t+=s+d>=1?f/u:f*Math.pow(2,1-d))*u>=2&&(s++,u/=2),s+d>=l?(a=0,s=l):s+d>=1?(a=(t*u-1)*Math.pow(2,i),s+=d):(a=t*Math.pow(2,d-1)*Math.pow(2,i),s=0));i>=8;e[r+h]=255&a,h+=p,a/=256,i-=8);for(s=s<0;e[r+h]=255&s,h+=p,s/=256,c-=8);e[r+h-p]|=128*y}},{}],4:[function(e,t,r){(function(t){(function(){const n=this,i=e("./transformers"),o="UTF8",s="UTF16",a="UTF16BE",u="UTF16LE",c="UTF32",l="UTF32BE",d="UTF32LE",f="UINT7",h="ASCII",p="BINARY",y="UINT8",g="UINT16",m="UINT16LE",v="UINT16BE",b="UINT32",w="UINT32LE",x="UINT32BE",A="ESCAPED",S="STRING",E=function(e,r){if("string"!=typeof e||""===e)throw new TypeError(`type: "${e}" not recognized`);const n=function(e){const t={type:"",base64:!1},r=/^(base64:)?([a-zA-Z0-9]+)$/i.exec(e);return r&&(r[2]&&(t.type=r[2].toUpperCase()),r[1]&&(t.base64=!0)),t}(e.toUpperCase());if(n.base64){if(n.type===S)throw new TypeError(`type: "${e} "BASE64:" prefix not allowed with type STRING`);if(t.isBuffer(r))n.data=i.base64.decode(r);else{if("string"!=typeof r)throw new TypeError(`type: "${e} unrecognized data type: typeof(data): ${typeof r}`);{const e=t.from(r,"ascii");n.data=i.base64.decode(e)}}}else n.data=r;switch(n.type){case o:!function(e){e.type=o;const t=e.data;e.bom=0,t.length>=3&&239===t[0]&&187===t[1]&&191===t[2]&&(e.bom=3)}(n);break;case s:case a:case u:!function(e){const t=e.data;switch(e.bom=0,e.type){case s:e.type=a,t.length>=2&&(254===t[0]&&255===t[1]?e.bom=2:255===t[0]&&254===t[1]&&(e.type=u,e.bom=2));break;case a:if(e.type=a,t.length>=2)if(254===t[0]&&255===t[1])e.bom=2;else if(255===t[0]&&254===t[1])throw new TypeError('src type: "UTF16BE" specified but BOM is for "UTF16LE"');break;case u:if(e.type=u,t.length>=0){if(254===t[0]&&255===t[1])throw new TypeError('src type: "UTF16LE" specified but BOM is for "UTF16BE"');255===t[0]&&254===t[1]&&(e.bom=2)}break;default:throw new TypeError(`UTF16 BOM: src type "${e.type}" unrecognized`)}}(n);break;case c:case l:case d:!function(e){const t=e.data;switch(e.bom=0,e.type){case c:e.type=l,t.length>=4&&(0===t[0]&&0===t[1]&&254===t[2]&&255===t[3]&&(e.bom=4),255===t[0]&&254===t[1]&&0===t[2]&&0===t[3]&&(e.type=d,e.bom=4));break;case l:if(e.type=l,t.length>=4&&(0===t[0]&&0===t[1]&&254===t[2]&&255===t[3]&&(e.bom=4),255===t[0]&&254===t[1]&&0===t[2]&&0===t[3]))throw new TypeError('src type: UTF32BE specified but BOM is for UTF32LE"');break;case d:if(e.type=d,t.length>=4){if(0===t[0]&&0===t[1]&&254===t[2]&&255===t[3])throw new TypeError('src type: "UTF32LE" specified but BOM is for "UTF32BE"');255===t[0]&&254===t[1]&&0===t[2]&&0===t[3]&&(e.bom=4)}break;default:throw new TypeError(`UTF32 BOM: src type "${e.type}" unrecognized`)}}(n);break;case g:n.type=v;break;case b:n.type=x;break;case h:n.type=f;break;case p:n.type=y;break;case f:case y:case m:case v:case w:case x:case S:case A:break;default:throw new TypeError(`type: "${e}" not recognized`)}if(n.type===S){if("string"!=typeof n.data)throw new TypeError(`type: "${e}" but data is not a string`)}else if(!t.isBuffer(n.data))throw new TypeError(`type: "${e}" but data is not a Buffer`);return n},T=function(e,t){switch(e){case o:return i.utf8.encode(t);case a:return i.utf16be.encode(t);case u:return i.utf16le.encode(t);case l:return i.utf32be.encode(t);case d:return i.utf32le.encode(t);case f:return i.uint7.encode(t);case y:return i.uint8.encode(t);case v:return i.uint16be.encode(t);case m:return i.uint16le.encode(t);case x:return i.uint32be.encode(t);case w:return i.uint32le.encode(t);case S:return i.string.encode(t);case A:return i.escaped.encode(t);default:throw new TypeError(`encode type "${e}" not recognized`)}};r.decode=function(e,t){return function(e){switch(e.type){case o:return i.utf8.decode(e.data,e.bom);case u:return i.utf16le.decode(e.data,e.bom);case a:return i.utf16be.decode(e.data,e.bom);case l:return i.utf32be.decode(e.data,e.bom);case d:return i.utf32le.decode(e.data,e.bom);case f:return i.uint7.decode(e.data);case y:return i.uint8.decode(e.data);case v:return i.uint16be.decode(e.data);case m:return i.uint16le.decode(e.data);case x:return i.uint32be.decode(e.data);case w:return i.uint32le.decode(e.data);case S:return i.string.decode(e.data);case A:return i.escaped.decode(e.data);default:throw new TypeError(`decode type "${e.type}" not recognized`)}}(E(e,t))},r.encode=function(e,t){let r,n;const E=function(e,t){if(!Array.isArray(t))throw new TypeError('dst chars: not array: "'+typeof t);if("string"!=typeof e)throw new TypeError('dst type: not string: "'+typeof e);const r=function(e){let t,r;const n={crlf:!1,lf:!1,base64:!1,type:""};for(;;){if(r=e,t=e.slice(0,5),"CRLF:"===t){n.crlf=!0,r=e.slice(5);break}if(t=e.slice(0,3),"LF:"===t){n.lf=!0,r=e.slice(3);break}break}return t=r.split(":"),1===t.length?n.type=t[0]:2===t.length&&"BASE64"===t[1]&&(n.base64=!0,n.type=t[0]),n}(e.toUpperCase());switch(r.type){case o:case a:case u:case l:case d:case f:case y:case m:case v:case w:case x:case A:break;case S:if(r.base64)throw new TypeError('":BASE64" suffix not allowed with type STRING');break;case h:r.type=f;break;case p:r.type=y;break;case s:r.type=a;break;case c:r.type=l;break;case g:r.type=v;break;case b:r.type=x;break;default:throw new TypeError(`dst type unrecognized: "${e}" : must have form [crlf:|lf:]type[:base64]`)}return r}(e,t);return E.crlf?(r=i.lineEnds.crlf(t),n=T(E.type,r)):E.lf?(r=i.lineEnds.lf(t),n=T(E.type,r)):n=T(E.type,t),E.base64&&(n=i.base64.encode(n)),n},r.convert=function(e,t,r){return n.encode(r,n.decode(e,t))}}).call(this)}).call(this,e("buffer").Buffer)},{"./transformers":6,buffer:2}],5:[function(e,t,r){t.exports={converter:e("./converter"),transformers:e("./transformers")}},{"./converter":4,"./transformers":6}],6:[function(e,t,r){(function(e){(function(){const t=this,n=4294967292,i=4294967293,o=4294967294,s=4294967295,a=[0,1,3,7,15,31,63,127,255,511,1023],u=["00","01","02","03","04","05","06","07","08","09","0A","0B","0C","0D","0E","0F","10","11","12","13","14","15","16","17","18","19","1A","1B","1C","1D","1E","1F","20","21","22","23","24","25","26","27","28","29","2A","2B","2C","2D","2E","2F","30","31","32","33","34","35","36","37","38","39","3A","3B","3C","3D","3E","3F","40","41","42","43","44","45","46","47","48","49","4A","4B","4C","4D","4E","4F","50","51","52","53","54","55","56","57","58","59","5A","5B","5C","5D","5E","5F","60","61","62","63","64","65","66","67","68","69","6A","6B","6C","6D","6E","6F","70","71","72","73","74","75","76","77","78","79","7A","7B","7C","7D","7E","7F","80","81","82","83","84","85","86","87","88","89","8A","8B","8C","8D","8E","8F","90","91","92","93","94","95","96","97","98","99","9A","9B","9C","9D","9E","9F","A0","A1","A2","A3","A4","A5","A6","A7","A8","A9","AA","AB","AC","AD","AE","AF","B0","B1","B2","B3","B4","B5","B6","B7","B8","B9","BA","BB","BC","BD","BE","BF","C0","C1","C2","C3","C4","C5","C6","C7","C8","C9","CA","CB","CC","CD","CE","CF","D0","D1","D2","D3","D4","D5","D6","D7","D8","D9","DA","DB","DC","DD","DE","DF","E0","E1","E2","E3","E4","E5","E6","E7","E8","E9","EA","EB","EC","ED","EE","EF","F0","F1","F2","F3","F4","F5","F6","F7","F8","F9","FA","FB","FC","FD","FE","FF"],c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),l=[];c.forEach((e=>{l.push(e.charCodeAt(0))})),r.utf8={encode(t){const r=[];return t.forEach((e=>{if(e>=0&&e<=127)r.push(e);else if(e<=2047)r.push(192+(e>>6&a[5])),r.push(128+(e&a[6]));else if(e<55296||e>57343&&e<=65535)r.push(224+(e>>12&a[4])),r.push(128+(e>>6&a[6])),r.push(128+(e&a[6]));else{if(!(e>=65536&&e<=1114111))throw new RangeError(`utf8.encode: character out of range: char: ${e}`);{const t=e>>16&a[5];r.push(240+(t>>2)),r.push(128+((t&a[2])<<4)+(e>>12&a[4])),r.push(128+(e>>6&a[6])),r.push(128+(e&a[6]))}}})),e.from(r)},decode(e,t){function r(e,t){if(128!=(192&t))return i;const r=((e&a[5])<<6)+(t&a[6]);return r<128?n:r}function u(e,t,r){if(128!=(192&r)||128!=(192&t))return i;const s=((e&a[4])<<12)+((t&a[6])<<6)+(r&a[6]);return s<2048?n:s>=55296&&s<=57343?o:s}function c(e,t,r,s){if(128!=(192&s)||128!=(192&r)||128!=(192&t))return i;const u=(((e&a[3])<<2)+(t>>4&a[2])<<16)+((t&a[4])<<12)+((r&a[6])<<6)+(s&a[6]);return u<65536?n:u>1114111?o:u}let l,d,f,h,p,y;const g=e.length;let m=t?3:0;const v=[];for(;m=0&&d<=127){l=d,y=1;break}if(f=m+1,f=194&&d<=223){l=r(d,e[f]),y=2;break}if(h=m+2,h=224&&d<=239){l=u(d,e[f],e[h]),y=3;break}if(p=m+3,p=240&&d<=244){l=c(d,e[f],e[h],e[p]),y=4;break}break}if(l>1114111){const e=`byte[${m}]`;if(l===s)throw new RangeError(`utf8.decode: ill-formed UTF8 byte sequence found at: ${e}`);if(l===i)throw new RangeError(`utf8.decode: illegal trailing byte found at: ${e}`);if(l===o)throw new RangeError(`utf8.decode: code point out of range found at: ${e}`);if(l===n)throw new RangeError(`utf8.decode: non-shortest form found at: ${e}`);throw new RangeError(`utf8.decode: unrecognized error found at: ${e}`)}v.push(l),m+=y}return v}},r.utf16be={encode(t){const r=[];let n,i,o;for(let e=0;e=0&&n<=55295||n>=57344&&n<=65535)r.push(n>>8&a[8]),r.push(n&a[8]);else{if(!(n>=65536&&n<=1114111))throw new RangeError(`utf16be.encode: UTF16BE value out of range: char[${e}]: ${n}`);o=n-65536,i=55296+(o>>10),o=56320+(o&a[10]),r.push(i>>8&a[8]),r.push(i&a[8]),r.push(o>>8&a[8]),r.push(o&a[8])}return e.from(r)},decode(e,t){if(e.length%2>0)throw new RangeError(`utf16be.decode: data length must be even multiple of 2: length: ${e.length}`);const r=[],n=e.length;let i,o,s,a,u,c,l=t?2:0,d=0;for(;l57343){i=u,o=2;break}if(a=l+3,a=56320&&c<=57343)){i=65536+(u-55296<<10)+(c-56320),o=4;break}}throw new RangeError(`utf16be.decode: ill-formed UTF16BE byte sequence found: byte[${l}]`)}r[d++]=i,l+=o}return r}},r.utf16le={encode(t){const r=[];let n,i,o;for(let e=0;e=0&&n<=55295||n>=57344&&n<=65535)r.push(n&a[8]),r.push(n>>8&a[8]);else{if(!(n>=65536&&n<=1114111))throw new RangeError(`utf16le.encode: UTF16LE value out of range: char[${e}]: ${n}`);o=n-65536,i=55296+(o>>10),o=56320+(o&a[10]),r.push(i&a[8]),r.push(i>>8&a[8]),r.push(o&a[8]),r.push(o>>8&a[8])}return e.from(r)},decode(e,t){if(e.length%2>0)throw new RangeError(`utf16le.decode: data length must be even multiple of 2: length: ${e.length}`);const r=[],n=e.length;let i,o,s,a,u,c,l=t?2:0,d=0;for(;l57343){i=u,o=2;break}if(a=l+3,a=56320&&c<=57343)){i=65536+(u-55296<<10)+(c-56320),o=4;break}}throw new RangeError(`utf16le.decode: ill-formed UTF16LE byte sequence found: byte[${l}]`)}r[d++]=i,l+=o}return r}},r.utf32be={encode(t){const r=e.alloc(4*t.length);let n=0;return t.forEach((e=>{if(e>=55296&&e<=57343||e>1114111)throw new RangeError(`utf32be.encode: UTF32BE character code out of range: char[${n/4}]: ${e}`);r[n++]=e>>24&a[8],r[n++]=e>>16&a[8],r[n++]=e>>8&a[8],r[n++]=e&a[8]})),r},decode(e,t){if(e.length%4>0)throw new RangeError(`utf32be.decode: UTF32BE byte length must be even multiple of 4: length: ${e.length}`);const r=[];let n=t?4:0;for(;n=55296&&t<=57343||t>1114111)throw new RangeError(`utf32be.decode: UTF32BE character code out of range: char[${n/4}]: ${t}`);r.push(t)}return r}},r.utf32le={encode(t){const r=e.alloc(4*t.length);let n=0;return t.forEach((e=>{if(e>=55296&&e<=57343||e>1114111)throw new RangeError(`utf32le.encode: UTF32LE character code out of range: char[${n/4}]: ${e}`);r[n++]=e&a[8],r[n++]=e>>8&a[8],r[n++]=e>>16&a[8],r[n++]=e>>24&a[8]})),r},decode(e,t){if(e.length%4>0)throw new RangeError(`utf32be.decode: UTF32LE byte length must be even multiple of 4: length: ${e.length}`);const r=[];let n=t?4:0;for(;n=55296&&t<=57343||t>1114111)throw new RangeError(`utf32le.encode: UTF32LE character code out of range: char[${n/4}]: ${t}`);r.push(t)}return r}},r.uint7={encode(t){const r=e.alloc(t.length);for(let e=0;e127)throw new RangeError(`uint7.encode: UINT7 character code out of range: char[${e}]: ${t[e]}`);r[e]=t[e]}return r},decode(e){const t=[];for(let r=0;r127)throw new RangeError(`uint7.decode: UINT7 character code out of range: byte[${r}]: ${e[r]}`);t[r]=e[r]}return t}},r.uint8={encode(t){const r=e.alloc(t.length);for(let e=0;e255)throw new RangeError(`uint8.encode: UINT8 character code out of range: char[${e}]: ${t[e]}`);r[e]=t[e]}return r},decode(e){const t=[];for(let r=0;r{if(e>65535)throw new RangeError(`uint16be.encode: UINT16BE character code out of range: char[${n/2}]: ${e}`);r[n++]=e>>8&a[8],r[n++]=e&a[8]})),r},decode(e){if(e.length%2>0)throw new RangeError(`uint16be.decode: UINT16BE byte length must be even multiple of 2: length: ${e.length}`);const t=[];for(let r=0;r{if(e>65535)throw new RangeError(`uint16le.encode: UINT16LE character code out of range: char[${n/2}]: ${e}`);r[n++]=e&a[8],r[n++]=e>>8&a[8]})),r},decode(e){if(e.length%2>0)throw new RangeError(`uint16le.decode: UINT16LE byte length must be even multiple of 2: length: ${e.length}`);const t=[];for(let r=0;r{r[n++]=e>>24&a[8],r[n++]=e>>16&a[8],r[n++]=e>>8&a[8],r[n++]=e&a[8]})),r},decode(e){if(e.length%4>0)throw new RangeError(`uint32be.decode: UINT32BE byte length must be even multiple of 4: length: ${e.length}`);const t=[];for(let r=0;r{r[n++]=e&a[8],r[n++]=e>>8&a[8],r[n++]=e>>16&a[8],r[n++]=e>>24&a[8]})),r},decode(e){if(e.length%4>0)throw new RangeError(`uint32le.decode: UINT32LE byte length must be even multiple of 4: length: ${e.length}`);const t=[];for(let r=0;rt.utf16le.encode(e).toString("utf16le"),decode:r=>t.utf16le.decode(e.from(r,"utf16le"),0)},r.escaped={encode(t){const r=[];for(let n=0;n=32&&i<=126)r.push(i);else{let t="";if(i>=0&&i<=31)t+=`\`x${u[i]}`;else if(i>=127&&i<=255)t+=`\`x${u[i]}`;else if(i>=256&&i<=65535)t+=`\`u${u[i>>8&a[8]]}${u[i&a[8]]}`;else{if(!(i>=65536&&i<=4294967295))throw new Error("escape.encode(char): char > 0xffffffff not allowed");{t+="`u{";const e=i>>24&a[8];e>0&&(t+=u[e]),t+=`${u[i>>16&a[8]]+u[i>>8&a[8]]+u[i&a[8]]}}`}}e.from(t).forEach((e=>{r.push(e)}))}}return e.from(r)},decode(e){function t(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function r(e,r,n){const i={char:null,nexti:e+2,error:!0};if(e+1=s)break;if(96===e[a]){o.push(96),l+=2,c=!1;break}if(120===e[a]){if(u=r(a+1,s,e),u.error)break;o.push(u.char),l=u.nexti,c=!1;break}if(117===e[a]){if(123===e[a+1]){if(u=i(a+2,s,e),u.error)break;o.push(u.char),l=u.nexti,c=!1;break}if(u=n(a+1,s,e),u.error)break;o.push(u.char),l=u.nexti,c=!1;break}break}if(c)throw new Error(`escaped.decode: ill-formed escape sequence at buf[${l}]`)}return o}};const d=10;r.lineEnds={crlf(e){const t=[];let r=0;for(;r0&&t[t.length-1]!==d&&(t.push(13),t.push(d)),t},lf(e){const t=[];let r=0;for(;r0&&t[t.length-1]!==d&&t.push(d),t}},r.base64={encode(t){if(0===t.length)return e.alloc(0);let r,n,i,o=t.length%3;o=o>0?3-o:0;let s=(t.length+o)/3;const u=e.alloc(4*s);o>0&&(s-=1),r=0,n=0;for(let e=0;e>18&a[6]],u[n++]=l[i>>12&a[6]],u[n++]=l[i>>6&a[6]],u[n++]=l[i&a[6]];return 0===o?u:1===o?(i=t[r++]<<16,i+=t[r]<<8,u[n++]=l[i>>18&a[6]],u[n++]=l[i>>12&a[6]],u[n++]=l[i>>6&a[6]],u[n]=l[64],u):2===o?(i=t[r]<<16,u[n++]=l[i>>18&a[6]],u[n++]=l[i>>12&a[6]],u[n++]=l[64],u[n]=l[64],u):void 0},decode(t){if(0===t.length)return e.alloc(0);const r=function(t){const r=[];let n=0;for(let e=0;e=65&&i<=90){r.push(i-65);break}if(i>=97&&i<=122){r.push(i-71);break}if(i>=48&&i<=57){r.push(i+4);break}if(43===i){r.push(62);break}if(47===i){r.push(63);break}if(61===i){r.push(64),n+=1;break}throw new RangeError(`base64.decode: invalid character buf[${e}]: ${i}`)}}if(r.length%4>0)throw new RangeError(`base64.decode: string length not integral multiple of 4: ${r.length}`);switch(n){case 0:break;case 1:if(64!==r[r.length-1])throw new RangeError("base64.decode: one tail character found: not last character");break;case 2:if(64!==r[r.length-1]||64!==r[r.length-2])throw new RangeError("base64.decode: two tail characters found: not last characters");break;default:throw new RangeError(`base64.decode: more than two tail characters found: ${n}`)}return{tail:n,buf:e.from(r)}}(t),{tail:n}=r,i=r.buf;let o,s,u,c=i.length/4;const l=e.alloc(3*c-n);n>0&&(c-=1),s=0,o=0;for(let e=0;e>16&a[8],l[s++]=u>>8&a[8],l[s++]=u&a[8];return 1===n&&(u=i[o++]<<18,u+=i[o++]<<12,u+=i[o]<<6,l[s++]=u>>16&a[8],l[s]=u>>8&a[8]),2===n&&(u=i[o++]<<18,u+=i[o++]<<12,l[s]=u>>16&a[8]),l},toString(e){if(e.length%4>0)throw new RangeError(`base64.toString: input buffer length not multiple of 4: ${e.length}`);let t="",r=0;function n(e,n,i,o){switch(r){case 76:t+=`\r\n${e}${n}${i}${o}`,r=4;break;case 75:t+=`${e}\r\n${n}${i}${o}`,r=3;break;case 74:t+=`${e+n}\r\n${i}${o}`,r=2;break;case 73:t+=`${e+n+i}\r\n${o}`,r=1;break;default:t+=e+n+i+o,r+=4}}for(let t=0;t=65&&i<=90||i>=97&&i<=122||i>=48&&i<=57||43===i||47===i||61===i))throw new RangeError(`base64.toString: buf[${r}]: ${e[r]} : not valid base64 character code`);n(String.fromCharCode(e[t]),String.fromCharCode(e[t+1]),String.fromCharCode(e[t+2]),String.fromCharCode(e[t+3]))}var i;return t}}}).call(this)}).call(this,e("buffer").Buffer)},{buffer:2}],7:[function(e,t,r){t.exports=function(){const t=e("./identifiers"),r=e("./utilities"),n=this;let i=null,o=null,s=null,a=0;const u=[],c=[],l=[],d=[];function f(e){let t="";for(let r=0;r0?d[e-1].stack:0},this.getLength=function(){return d.length},this.toXml=function(e){let n=r.charsToDec,i="decimal integer character codes";if("string"==typeof e&&e.length>=3){const t=e.slice(0,3).toLowerCase();"asc"===t?(n=r.charsToAscii,i="ASCII for printing characters, hex for non-printing"):"hex"===t?(n=r.charsToHex,i="hexadecimal integer character codes"):"uni"===t&&(n=r.charsToUnicode,i="Unicode UTF-32 integer character codes")}let o="",a=0;return o+='\n',o+=`\n`,o+=`\x3c!-- input string, ${i} --\x3e\n`,o+=f(a+2),o+=n(s),o+="\n",d.forEach((e=>{e.state===t.SEM_PRE?(a+=1,o+=f(a),o+=`\n`,o+=f(a+2),o+=n(s,e.phraseIndex,e.phraseLength),o+="\n"):(o+=f(a),o+=`\x3c!-- name="${e.name}" --\x3e\n`,a-=1)})),o+="\n",o},this.phrases=function(){const e={};let r,n;for(r=0;r 0");t=Math.ceil(r),e=-1},this.increment=function(){return e+=1,(e+t)%t},this.maxSize=function(){return t},this.items=function(){return e+1},this.getListIndex=function(r){return-1===e||r<0||r>e||e-r>=t?-1:(r+t)%t},this.forEach=function(r){if(-1!==e)if(e=g.length)throw new Error(`${o}rule index: ${e} out of range`);if(r>=a)throw new Error(`${o}phrase index: ${r} out of range`);const{length:s}=c;c.push({type:t.RNM,index:e}),i(s,r,n),c.pop()},S=function(e,r,n){const o="parser.js: evaluateUdt(): ";if(e>=m.length)throw new Error(`${o}udt index: ${e} out of range`);if(r>=a)throw new Error(`${o}phrase index: ${r} out of range`);const{length:s}=c;c.push({type:t.UDT,empty:m[e].empty,index:e}),i(s,r,n),c.pop()},E=function(){d=0,f=0,h=0,b=0,u=[{lookAround:t.LOOKAROUND_NONE,anchor:0,charsEnd:0,charsLength:0}],g=null,m=null,l=null,o=0,s=0,a=0,p=null,y=null,v=null,c=null},T=function(){const e=[];this.push=function(){e.push(function(){const t=e[e.length-1],r={};for(const e in t)r[e]=t[e];return r}())},this.pop=function(t){let r=t;if(r||(r=e.length-1),r<1||r>e.length)throw new Error(`parser.js: backRef.pop(): bad length: ${r}`);return e.length=r,e[e.length-1]},this.length=function(){return e.length},this.savePhrase=function(t,r,n){e[e.length-1][t]={phraseIndex:r,phraseLength:n}},this.getPhrase=function(t){return e[e.length-1][t]},function(){const t={};g.forEach((e=>{e.isBkr&&(t[e.lower]=null)})),m.length>0&&m.forEach((e=>{e.isBkr&&(t[e.lower]=null)})),e.push(t)}()},k=function(){const e=this;this.state=t.ACTIVE,this.phraseLength=0,this.ruleIndex=0,this.udtIndex=0,this.lookAround=u[u.length-1],this.uFrame=new T,this.pFrame=new T,this.evaluateRule=A,this.evaluateUdt=S,this.refresh=function(){e.state=t.ACTIVE,e.phraseLength=0,e.lookAround=u[u.length-1]}},I=function(){return u[u.length-1]},_=function(){return u.length>1},P=function(e,t,n){const i="parser.js: initializeInputChars(): ";let u=e,c=t,d=n;if(void 0===u)throw new Error(`${i}input string is undefined`);if(null===u)throw new Error(`${i}input string is null`);if("string"==typeof u)u=r.stringToChars(u);else if(!Array.isArray(u))throw new Error(`${i}input string is not a string or array`);if(u.length>0&&"number"!=typeof u[0])throw new Error(`${i}input string not an array of integers`);if("number"!=typeof c)c=0;else if(c=Math.floor(c),c<0||c>u.length)throw new Error(`${i}input beginning index out of range: ${c}`);if("number"!=typeof d)d=u.length-c;else if(d=Math.floor(d),d<0||d>u.length-c)throw new Error(`${i}input length out of range: ${d}`);l=u,o=c,s=d,a=o+s};this.setMaxTreeDepth=function(e){if("number"!=typeof e)throw new Error(`parser: max tree depth must be integer > 0: ${e}`);if(w=Math.floor(e),w<=0)throw new Error(`parser: max tree depth must be integer > 0: ${e}`)},this.setMaxNodeHits=function(e){if("number"!=typeof e)throw new Error(`parser: max node hits must be integer > 0: ${e}`);if(x=Math.floor(e),x<=0)throw new Error(`parser: max node hits must be integer > 0: ${e}`)};const R=function(e,r,u){let d;!function(e){const t="parser.js: initializeGrammar(): ";if(!e)throw new Error(`${t}grammar object undefined`);if("grammarObject"!==e.grammarObject)throw new Error(`${t}bad grammar object`);g=e.rules,m=e.udts}(e);const w=function(e){const t="parser.js: initializeStartRule(): ";let r=null;if("number"==typeof e){if(e>=g.length)throw new Error(`${t}start rule index too large: max: ${g.length}: index: ${e}`);r=e}else{if("string"!=typeof e)throw new Error(`${t}type of start rule '${typeof e}' not recognized`);{const n=e.toLowerCase();for(let e=0;en){let t=`parser.js: opRNM(${e.name}): callback function error: `;throw t+=`sysData.phraseLength: ${r.phraseLength}`,t+=` must be <= remaining chars: ${n}`,new Error(t)}switch(r.state){case t.ACTIVE:if(!0!==i)throw new Error(`parser.js: opRNM(${e.name}): callback function return error. ACTIVE state not allowed.`);break;case t.EMPTY:r.phraseLength=0;break;case t.MATCH:0===r.phraseLength&&(r.state=t.EMPTY);break;case t.NOMATCH:r.phraseLength=0;break;default:throw new Error(`parser.js: opRNM(${e.name}): callback function return error. Unrecognized return state: ${r.state}`)}},O=function(e,r,o){let s,u,d,f,h,y;const m=c[e],b=g[m.index],w=p[b.index],x=!_();if(x&&(u=n.ast&&n.ast.ruleDefined(m.index),u&&(s=n.ast.getLength(),n.ast.down(m.index,g[m.index].name)),f=o.uFrame.length(),h=o.pFrame.length(),o.uFrame.push(),o.pFrame.push(),y=o.pFrame,o.pFrame=new T),null===w)d=c,c=b.opcodes,i(0,r,o),c=d;else{const e=a-r;o.ruleIndex=b.index,w(o,l,r,v),M(b,o,e,!0),o.state===t.ACTIVE&&(d=c,c=b.opcodes,i(0,r,o),c=d,o.ruleIndex=b.index,w(o,l,r,v),M(b,o,e,!1))}x&&(u&&(o.state===t.NOMATCH?n.ast.setLength(s):n.ast.up(m.index,b.name,r,o.phraseLength)),o.pFrame=y,o.state===t.NOMATCH?(o.uFrame.pop(f),o.pFrame.pop(h)):b.isBkr&&(o.pFrame.savePhrase(b.lower,r,o.phraseLength),o.uFrame.savePhrase(b.lower,r,o.phraseLength)))},B=function(e,r,i){let o,s,u,d,f,h;const p=c[e],b=m[p.index];i.UdtIndex=b.index;const w=!_();w&&(u=n.ast&&n.ast.udtDefined(p.index),u&&(s=g.length+p.index,o=n.ast.getLength(),n.ast.down(s,b.name)),d=i.uFrame.length(),f=i.pFrame.length(),i.uFrame.push(),i.pFrame.push(),h=i.pFrame,i.pFrame=new T);const x=a-r;y[p.index](i,l,r,v),function(e,r,n){if(r.phraseLength>n){let t=`parser.js: opUDT(${e.name}): callback function error: `;throw t+=`sysData.phraseLength: ${r.phraseLength}`,t+=` must be <= remaining chars: ${n}`,new Error(t)}switch(r.state){case t.ACTIVE:throw new Error(`parser.js: opUDT(${e.name}): callback function return error. ACTIVE state not allowed.`);case t.EMPTY:if(!1===e.empty)throw new Error(`parser.js: opUDT(${e.name}): callback function return error. May not return EMPTY.`);r.phraseLength=0;break;case t.MATCH:if(0===r.phraseLength){if(!1===e.empty)throw new Error(`parser.js: opUDT(${e.name}): callback function return error. May not return EMPTY.`);r.state=t.EMPTY}break;case t.NOMATCH:r.phraseLength=0;break;default:throw new Error(`parser.js: opUDT(${e.name}): callback function return error. Unrecognized return state: ${r.state}`)}}(b,i,x),w&&(u&&(i.state===t.NOMATCH?n.ast.setLength(o):n.ast.up(s,b.name,r,i.phraseLength)),i.pFrame=h,i.state===t.NOMATCH?(i.uFrame.pop(d),i.pFrame.pop(f)):b.isBkr&&(i.pFrame.savePhrase(b.lower,r,i.phraseLength),i.uFrame.savePhrase(b.lower,r,i.phraseLength)))},N=function(e,r,n){u.push({lookAround:t.LOOKAROUND_AHEAD,anchor:r,charsEnd:a,charsLength:s}),a=l.length,s=l.length-o,i(e+1,r,n);const c=u.pop();switch(a=c.charsEnd,s=c.charsLength,n.phraseLength=0,n.state){case t.EMPTY:case t.MATCH:n.state=t.EMPTY;break;case t.NOMATCH:n.state=t.NOMATCH;break;default:throw new Error(`opAND: invalid state ${n.state}`)}},D=function(e,r,n){u.push({lookAround:t.LOOKAROUND_AHEAD,anchor:r,charsEnd:a,charsLength:s}),a=l.length,s=l.length-o,i(e+1,r,n);const c=u.pop();switch(a=c.charsEnd,s=c.charsLength,n.phraseLength=0,n.state){case t.EMPTY:case t.MATCH:n.state=t.NOMATCH;break;case t.NOMATCH:n.state=t.EMPTY;break;default:throw new Error(`opNOT: invalid state ${n.state}`)}},L=function(e,r,n){n.state=t.NOMATCH,n.phraseLength=0,n.state=0===r?t.EMPTY:t.NOMATCH},F=function(e,r,n){n.state=t.NOMATCH,n.phraseLength=0,n.state=r===l.length?t.EMPTY:t.NOMATCH},U=function(e,r,n){switch(u.push({lookAround:t.LOOKAROUND_BEHIND,anchor:r}),i(e+1,r,n),u.pop(),n.phraseLength=0,n.state){case t.EMPTY:case t.MATCH:n.state=t.EMPTY;break;case t.NOMATCH:n.state=t.NOMATCH;break;default:throw new Error(`opBKA: invalid state ${n.state}`)}},j=function(e,r,n){switch(u.push({lookAround:t.LOOKAROUND_BEHIND,anchor:r}),i(e+1,r,n),u.pop(),n.phraseLength=0,n.state){case t.EMPTY:case t.MATCH:n.state=t.NOMATCH;break;case t.NOMATCH:n.state=t.EMPTY;break;default:throw new Error(`opBKN: invalid state ${n.state}`)}};i=function(e,r,o){let s=!0;const p=c[e];if(h+=1,h>x)throw new Error(`parser: maximum number of node hits exceeded: ${x}`);if(d+=1,d>f&&(f=d,f>w))throw new Error(`parser: maximum parse tree depth exceeded: ${w}`);if(o.refresh(),null!==n.trace){const e=I();n.trace.down(p,o.state,r,o.phraseLength,e.anchor,e.lookAround)}if(u[u.length-1].lookAround===t.LOOKAROUND_BEHIND)switch(p.type){case t.ALT:C(e,r,o);break;case t.CAT:!function(e,r,o){let s,a,u,l;const d=c[e],f=o.uFrame.length(),h=o.pFrame.length();n.ast&&(a=n.ast.getLength()),s=!0,u=r,l=0;for(let e=d.children.length-1;e>=0;e-=1)if(i(d.children[e],u,o),u-=o.phraseLength,l+=o.phraseLength,o.state===t.NOMATCH){s=!1;break}s?(o.state=0===l?t.EMPTY:t.MATCH,o.phraseLength=l):(o.state=t.NOMATCH,o.phraseLength=0,o.uFrame.pop(f),o.pFrame.pop(h),n.ast&&n.ast.setLength(a))}(e,r,o);break;case t.REP:!function(e,r,o){let s,a,u,l;const d=c[e];a=r,u=0,l=0;const f=o.uFrame.length(),h=o.pFrame.length();for(n.ast&&(s=n.ast.getLength());!(a<=0)&&(i(e+1,a,o),o.state!==t.NOMATCH)&&o.state!==t.EMPTY&&(l+=1,u+=o.phraseLength,a-=o.phraseLength,l!==d.max););o.state===t.EMPTY||l>=d.min?(o.state=0===u?t.EMPTY:t.MATCH,o.phraseLength=u):(o.state=t.NOMATCH,o.phraseLength=0,o.uFrame.pop(f),o.pFrame.pop(h),n.ast&&n.ast.setLength(s))}(e,r,o);break;case t.RNM:O(e,r,o);break;case t.UDT:B(e,r,o);break;case t.AND:N(e,r,o);break;case t.NOT:D(e,r,o);break;case t.TRG:!function(e,r,n){const i=c[e];if(n.state=t.NOMATCH,n.phraseLength=0,r>0){const e=l[r-1];i.min<=e&&e<=i.max&&(n.state=t.MATCH,n.phraseLength=1)}}(e,r,o);break;case t.TBS:!function(e,r,n){let i;const o=c[e];n.state=t.NOMATCH;const s=o.string.length,a=r-s;if(a>=0){for(i=0;i=0){for(let e=0;e=65&&i<=90&&(i+=32),i!==o.string[e])return;n.state=t.MATCH,n.phraseLength=s}}(e,r,o);break;case t.BKR:!function(e,r,n){let i,o,s,a;const u=c[e];n.state=t.NOMATCH,n.phraseLength=0,a=u.index=0){if(f){for(i=0;i=65&&o<=90&&(o+=32),s>=65&&s<=90&&(s+=32),o!==s)return;n.state=t.MATCH,n.phraseLength=p}else for(i=0;i=a)&&(i(e+1,u,o),o.state!==t.NOMATCH)&&o.state!==t.EMPTY&&(d+=1,l+=o.phraseLength,u+=o.phraseLength,d!==f.max););o.state===t.EMPTY||d>=f.min?(o.state=0===l?t.EMPTY:t.MATCH,o.phraseLength=l):(o.state=t.NOMATCH,o.phraseLength=0,o.uFrame.pop(h),o.pFrame.pop(p),n.ast&&n.ast.setLength(s))}(e,r,o);break;case t.RNM:O(e,r,o);break;case t.UDT:B(e,r,o);break;case t.AND:N(e,r,o);break;case t.NOT:D(e,r,o);break;case t.TRG:!function(e,r,n){const i=c[e];n.state=t.NOMATCH,r=65&&o<=90&&(o+=32),o!==s.string[i])return;n.state=t.MATCH,n.phraseLength=u}}else n.state=t.EMPTY}(e,r,o);break;case t.BKR:!function(e,r,n){let i,o,s,u;const d=c[e];n.state=t.NOMATCH,u=d.index=65&&o<=90&&(o+=32),s>=65&&s<=90&&(s+=32),o!==s)return;n.state=t.MATCH,n.phraseLength=y}else for(i=0;ib&&(b=r+o.phraseLength),null!==n.stats&&n.stats.collect(p,o),null!==n.trace){const e=I();n.trace.up(p,o.state,r,o.phraseLength,e.anchor,e.lookAround)}return d-=1,s}}},{"./identifiers":10,"./utilities":16}],13:[function(e,t,r){t.exports=function(){const t=e("./identifiers"),r=e("./utilities"),n=e("./style");let i=[],o=[];const s=[];let a;const u=[],c=[];this.statsObject="statsObject";const l=function(e,t){return e.lowert.lower?1:0},d=function(e,t){return e.totalt.total?-1:l(e,t)},f=function(e,t){return e.indext.index?1:0},h=function(){this.empty=0,this.match=0,this.nomatch=0,this.total=0},p=function(e,r){switch(e.total+=1,r){case t.EMPTY:e.empty+=1;break;case t.MATCH:e.match+=1;break;case t.NOMATCH:e.nomatch+=1;break;default:throw new Error(`stats.js: collect(): incStat(): unrecognized state: ${r}`)}},y=function(e,t){let r="";return r+="",r+=`${e}`,r+=`${t.empty}`,r+=`${t.match}`,r+=`${t.nomatch}`,r+=`${t.total}`,r+="\n",r},g=function(){let e="";return e+=y("ALT",s[t.ALT]),e+=y("CAT",s[t.CAT]),e+=y("REP",s[t.REP]),e+=y("RNM",s[t.RNM]),e+=y("TRG",s[t.TRG]),e+=y("TBS",s[t.TBS]),e+=y("TLS",s[t.TLS]),e+=y("UDT",s[t.UDT]),e+=y("AND",s[t.AND]),e+=y("NOT",s[t.NOT]),e+=y("BKR",s[t.BKR]),e+=y("BKA",s[t.BKA]),e+=y("BKN",s[t.BKN]),e+=y("ABG",s[t.ABG]),e+=y("AEN",s[t.AEN]),e+=y("totals",a),e},m=function(){let e="";e+="\n",e+="rules\n";for(let t=0;t0&&(e+="",e+=`${u[t].name}`,e+=`${u[t].empty}`,e+=`${u[t].match}`,e+=`${u[t].nomatch}`,e+=`${u[t].total}`,e+="\n");if(o.length>0){e+="\n",e+="udts\n";for(let t=0;t0&&(e+="",e+=`${c[t].name}`,e+=`${c[t].empty}`,e+=`${c[t].match}`,e+=`${c[t].nomatch}`,e+=`${c[t].total}`,e+="\n")}return e};this.validate=function(e){let t=!1;return"string"==typeof e&&"stats"===e&&(t=!0),t},this.init=function(e,r){i=e,o=r,function(){s.length=0,a=new h,s[t.ALT]=new h,s[t.CAT]=new h,s[t.REP]=new h,s[t.RNM]=new h,s[t.TRG]=new h,s[t.TBS]=new h,s[t.TLS]=new h,s[t.UDT]=new h,s[t.AND]=new h,s[t.NOT]=new h,s[t.BKR]=new h,s[t.BKA]=new h,s[t.BKN]=new h,s[t.ABG]=new h,s[t.AEN]=new h,u.length=0;for(let e=0;e0){c.length=0;for(let e=0;e\n`,"string"==typeof t&&(r+=`${t}\n`),r+=`ops\n`,r+=`EMPTY\n`,r+=`MATCH\n`,r+=`NOMATCH\n`,r+=`totals\n`;;){if(void 0===e){r+=g();break}if(null===e){r+=g();break}if("ops"===e){r+=g();break}if("index"===e){u.sort(f),c.length>0&&c.sort(f),r+=g(),r+=m();break}if("hits"===e){u.sort(d),c.length>0&&c.sort(f),r+=g(),r+=m();break}if("alpha"===e){u.sort(l),c.length>0&&c.sort(l),r+=g(),r+=m();break}break}return r+="\n",r},this.toHtmlPage=function(e,t,n){return r.htmlToPage(this.toHtml(e,t),n)}}},{"./identifiers":10,"./style":14,"./utilities":16}],14:[function(e,t,r){t.exports={CLASS_MONOSPACE:"apg-mono",CLASS_ACTIVE:"apg-active",CLASS_EMPTY:"apg-empty",CLASS_MATCH:"apg-match",CLASS_NOMATCH:"apg-nomatch",CLASS_LOOKAHEAD:"apg-lh-match",CLASS_LOOKBEHIND:"apg-lb-match",CLASS_REMAINDER:"apg-remainder",CLASS_CTRLCHAR:"apg-ctrl-char",CLASS_LINEEND:"apg-line-end",CLASS_ERROR:"apg-error",CLASS_PHRASE:"apg-phrase",CLASS_EMPTYPHRASE:"apg-empty-phrase",CLASS_STATE:"apg-state",CLASS_STATS:"apg-stats",CLASS_TRACE:"apg-trace",CLASS_GRAMMAR:"apg-grammar",CLASS_RULES:"apg-rules",CLASS_RULESLINK:"apg-rules-link",CLASS_ATTRIBUTES:"apg-attrs"}},{}],15:[function(e,t,r){t.exports=function(){const t=e("./utilities"),r=e("./style"),n=new(e("./circular-buffer")),i=e("./identifiers"),o=this,s=16,a=80,u=[];let c=5e3,l=-1,d=0,f=0;const h=[];let p=null,y=null,g=null;const m=[],v=[],b=``,w=``,x=`𝜺`;this.traceObject="traceObject",this.filter={operators:[],rules:[]},this.setMaxRecords=function(e,t){l=-1,"number"==typeof e&&e>0?(c=Math.ceil(e),"number"==typeof t&&(l=Math.floor(t),l<0&&(l=-1))):c=0},this.getMaxRecords=function(){return c},this.getLastRecord=function(){return l},this.init=function(e,t,r){u.length=0,h.length=0,d=0,f=0,p=r,y=e,g=t,function(){const e=function(e){m[i.ALT]=e,m[i.CAT]=e,m[i.REP]=e,m[i.TLS]=e,m[i.TBS]=e,m[i.TRG]=e,m[i.AND]=e,m[i.NOT]=e,m[i.BKR]=e,m[i.BKA]=e,m[i.BKN]=e,m[i.ABG]=e,m[i.AEN]=e};let t=0;for(const e in o.filter.operators)t+=1;if(0!==t){for(const t in o.filter.operators){const r=t.toUpperCase();if(""===r)return void e(!0);if(""===r)return void e(!1)}e(!1);for(const e in o.filter.operators){const t=e.toUpperCase();if("ALT"===t)m[i.ALT]=!0===o.filter.operators[e];else if("CAT"===t)m[i.CAT]=!0===o.filter.operators[e];else if("REP"===t)m[i.REP]=!0===o.filter.operators[e];else if("AND"===t)m[i.AND]=!0===o.filter.operators[e];else if("NOT"===t)m[i.NOT]=!0===o.filter.operators[e];else if("TLS"===t)m[i.TLS]=!0===o.filter.operators[e];else if("TBS"===t)m[i.TBS]=!0===o.filter.operators[e];else if("TRG"===t)m[i.TRG]=!0===o.filter.operators[e];else if("BKR"===t)m[i.BKR]=!0===o.filter.operators[e];else if("BKA"===t)m[i.BKA]=!0===o.filter.operators[e];else if("BKN"===t)m[i.BKN]=!0===o.filter.operators[e];else if("ABG"===t)m[i.ABG]=!0===o.filter.operators[e];else{if("AEN"!==t)throw new Error(`trace.js: initOpratorFilter: '${e}' not a valid operator name. Must be , , alt, cat, rep, tls, tbs, trg, and, not, bkr, bka or bkn`);m[i.AEN]=!0===o.filter.operators[e]}}}else e(!1)}(),function(){const e=function(e){m[i.RNM]=e,m[i.UDT]=e;const t=y.length+g.length;v.length=0;for(let r=0;r"===r)return void e(!0);if(""===r)return void e(!1)}e(!1),m[i.RNM]=!0,m[i.UDT]=!0;for(const e in o.filter.rules){const t=e.toLowerCase();if(r=n.indexOf(t),r<0)throw new Error(`trace.js: initRuleFilter: '${e}' not a valid rule or udt name`);v[r]=!0===o.filter.rules[e]}}else e(!0)}(),n.init(c)};const A=function(e){let t=!1;return t=e.type===i.RNM?!(!m[e.type]||!v[e.index]):e.type===i.UDT?!(!m[e.type]||!v[y.length+e.index]):m[e.type],t},S=function(e){return-1===l||e<=l};this.down=function(e,t,r,i,o,s){S(d)&&A(e)&&(h.push(d),u[n.increment()]={dirUp:!1,depth:f,thisLine:d,thatLine:void 0,opcode:e,state:t,phraseIndex:r,phraseLength:i,lookAnchor:o,lookAround:s},d+=1,f+=1)},this.up=function(e,t,r,i,o,s){if(S(d)&&A(e)){const a=d,c=h.pop(),l=n.getListIndex(c);-1!==l&&(u[l].thatLine=a),f-=1,u[n.increment()]={dirUp:!0,depth:f,thisLine:a,thatLine:c,opcode:e,state:t,phraseIndex:r,phraseLength:i,lookAnchor:o,lookAround:s},d+=1}},this.toTree=function(e){const r=function(){function e(e,r){let n,o,s;if(r)switch(e.op={id:r.type,name:t.opcodeToString(r.type)},e.opData=void 0,r.type){case i.RNM:e.opData=y[r.index].name;break;case i.UDT:e.opData=g[r.index].name;break;case i.BKR:n=r.index{if(w=u[e],x&&(x=!1,w.depth>0)){const e=w.dirUp?w.depth+1:w.depth;for(let t=0;t1;)v=h.pop(),a(v,null);if(0===A.children.length)throw new Error("trace.toTree(): parse tree has no nodes");if(0===h.length)throw new Error("trace.toTree(): integrity check: dummy root node disappeared?");m=A.children[0];let S=m;for(;m&&!m.down&&!m.up;)S=m,m=m.children[0];m=S,m.leftMost=!0,m.rightMost=!0,function e(t){if(l+=1,t.branch=d,l>f&&(f=l),0===t.children.length)c+=1;else for(let r=0;r0&&(d+=1),t.children[r].leftMost=!1,t.children[r].rightMost=!1,t.leftMost&&(t.children[r].leftMost=0===r),t.rightMost&&(t.children[r].rightMost=r===t.children.length-1),e(t.children[r]);l-=1}(m),m.branch=0;const E={string:[]};for(let e=0;e`,g="";let m=!1;switch(n){case i.EMPTY:h+=x;case i.NOMATCH:case i.ACTIVE:c=o,l=0,d=o,f=t.length-d;break;case i.MATCH:c=o,l=s,d=o+l,f=t.length-d;break;default:throw new Error("unrecognized state")}return p=b,l>a?(l=a,p=w,f=0):l+f>a&&(p=w,f=a-l),l>0&&(h+=u,h+=E(e,t,c,l,m),h+=g,m=!0),f>0&&(h+=y,h+=E(e,t,d,f,m),h+=g),h+p},k=function(e){if(null===y)return"";let c,l,d,f,h,m,v="";return v+="(a)(b)(c)(d)(e)(f)",v+="operatorphrase\n",n.forEach((n=>{const A=u[n];switch(c=A.thisLine,l=void 0!==A.thatLine?A.thatLine:"--",d=!1,f=!1,h=!1,A.lookAround===i.LOOKAROUND_AHEAD&&(d=!0,h=!0,m=A.lookAnchor),A.opcode.type!==i.AND&&A.opcode.type!==i.NOT||(d=!0,h=!0,m=A.phraseIndex),A.lookAround===i.LOOKAROUND_BEHIND&&(f=!0,h=!0,m=A.lookAnchor),A.opcode.type!==i.BKA&&A.opcode.type!==i.BKN||(f=!0,h=!0,m=A.phraseIndex),v+="",v+=`${c}${l}`,v+=`${A.phraseIndex}`,v+=`${A.phraseLength}`,v+=`${A.depth}`,v+="",A.state){case i.ACTIVE:v+=`↓ `;break;case i.MATCH:v+=`↑M`;break;case i.NOMATCH:v+=`↑N`;break;case i.EMPTY:v+=`↑E`;break;default:v+=`--`}if(v+="",v+="",v+=o.indent(A.depth),d?v+=``:f&&(v+=``),v+=t.opcodeToString(A.opcode.type),A.opcode.type===i.RNM&&(v+=`(${y[A.opcode.index].name}) `),A.opcode.type===i.BKR){const e=A.opcode.bkrCase===i.BKR_MODE_CI?"%i":"%s",t=A.opcode.bkrMode===i.BKR_MODE_UM?"%u":"%p";v+=`(\\${e}${t}${y[A.opcode.index].name}) `}A.opcode.type===i.UDT&&(v+=`(${g[A.opcode.index].name}) `),A.opcode.type===i.TRG&&(v+=`(${function(e,t){let r="";if(t.type===i.TRG)if(e===s||32===e){let n=t.min.toString(16).toUpperCase();n.length%2!=0&&(n=`0${n}`),r+=e===s?"%x":"U+",r+=n,n=t.max.toString(16).toUpperCase(),n.length%2!=0&&(n=`0${n}`),r+=`–${n}`}else r=`%d${t.min.toString(10)}–${t.max.toString(10)}`;return r}(e,A.opcode)}) `),A.opcode.type===i.TBS&&(v+=`(${function(e,t){let r="";if(t.type===i.TBS){const n=Math.min(t.string.length,10);if(e===s||32===e){r+=e===s?"%x":"U+";for(let e=0;e0&&(r+="."),n=t.string[e].toString(16).toUpperCase(),n.length%2!=0&&(n=`0${n}`),r+=n}}else{r="%d";for(let e=0;e0&&(r+="."),r+=t.string[e].toString(10)}n0&&(n+="."),o=r.string[e],o>=97&&o<=122?(t=o-32,n+=`${t.toString(a)}/${o.toString(a)}`.toUpperCase()):o>=65&&o<=90?(t=o,o+=32,n+=`${t.toString(a)}/${o.toString(a)}`.toUpperCase()):n+=o.toString(a).toUpperCase();i`,g=``,m="";let v=!1;switch(n){case i.EMPTY:h+=x;case i.NOMATCH:case i.MATCH:case i.ACTIVE:c=o-s,l=u-c,d=u,f=t.length-d;break;default:throw new Error("unrecognized state")}return p=b,l>a?(l=a,p=w,f=0):l+f>a&&(p=w,f=a-l),l>0&&(h+=y,h+=E(e,t,c,l,v),h+=m,v=!0),f>0&&(h+=g,h+=E(e,t,d,f,v),h+=m),h+p}(e,p,A.state,A.phraseIndex,A.phraseLength,m):d?function(e,t,n,i,o){const s=``;return T(e,t,n,i,o,s)}(e,p,A.state,A.phraseIndex,A.phraseLength):function(e,t,n,i,o){const s=``;return T(e,t,n,i,o,s)}(e,p,A.state,A.phraseIndex,A.phraseLength),v+="\n"})),v+="(a)(b)(c)(d)(e)(f)",v+="operatorphrase\n",v+="\n",v};this.toHtml=function(e,t){let n=8;if("string"==typeof e&&e.length>=3){const t=e.toLowerCase().slice(0,3);"hex"===t?n=s:"dec"===t?n=10:"uni"===t&&(n=32)}let i="";return i+=function(e,t){let n;switch(e){case s:n="hexadecimal";break;case 10:n="decimal";break;case 8:n="ASCII";break;case 32:n="UNICODE";break;default:throw new Error(`trace.js: htmlHeader: unrecognized mode: ${e}`)}let i="";return i+=`

display mode: ${n}

\n`,i+=`\n`,"string"==typeof t&&(i+=``),i}(n,t),i+=k(n),i+=function(){let e="";return e+="
${t}
\n",e+=`

legend:
\n`,e+="(a) - line number
\n",e+="(b) - matching line number
\n",e+="(c) - phrase offset
\n",e+="(d) - phrase length
\n",e+="(e) - tree depth
\n",e+="(f) - operator state
\n",e+=`    -   phrase opened
\n`,e+=`    - ↑M phrase matched
\n`,e+=`    - ↑E empty phrase matched
\n`,e+=`    - ↑N phrase not matched
\n`,e+="operator - ALT, CAT, REP, RNM, TRG, TLS, TBS, UDT, AND, NOT, BKA, BKN, BKR, ABG, AEN
\n",e+="phrase   - up to 80 characters of the phrase being matched
\n",e+=`         - matched characters
\n`,e+=`         - matched characters in look ahead mode
\n`,e+=`         - matched characters in look behind mode
\n`,e+=`         - remainder characters(not yet examined by parser)
\n`,e+=`         - control characters, TAB, LF, CR, etc. (ASCII mode only)
\n`,e+=`         - ${x} empty string
\n`,e+=`         - ${b} end of input string
\n`,e+=`         - ${w} input string display truncated
\n`,e+="

\n",e+=`

\n`,e+="original ABNF operators:
\n",e+="ALT - alternation
\n",e+="CAT - concatenation
\n",e+="REP - repetition
\n",e+="RNM - rule name
\n",e+="TRG - terminal range
\n",e+="TLS - terminal literal string (case insensitive)
\n",e+="TBS - terminal binary string (case sensitive)
\n",e+="
\n",e+="super set SABNF operators:
\n",e+="UDT - user-defined terminal
\n",e+="AND - positive look ahead
\n",e+="NOT - negative look ahead
\n",e+="BKA - positive look behind
\n",e+="BKN - negative look behind
\n",e+="BKR - back reference
\n",e+="ABG - anchor - begin of input string
\n",e+="AEN - anchor - end of input string
\n",e+="

\n",e}(),i}}},{"./circular-buffer":8,"./identifiers":10,"./style":14,"./utilities":16}],16:[function(e,t,r){const n=e("./style"),i=e("../apg-conv-api/converter"),o=e("./emitcss"),s=e("./identifiers"),a=this,u=function(e,t,r){let n,i=t;for(;;){if(e<=0){i=0,n=0;break}if("number"!=typeof i){i=0,n=e;break}if(i>=e){i=e,n=e;break}if("number"!=typeof r){n=e;break}if(n=i+r,n>e){n=e;break}break}return{beg:i,end:n}};r.htmlToPage=function(e,t){let r;if("string"!=typeof e)throw new Error("utilities.js: htmlToPage: input HTML is not a string");r="string"!=typeof t?"htmlToPage":t;let n="";return n+="\n",n+='\n',n+="\n",n+='\n',n+=`${r}\n`,n+="\n",n+="\n\n",n+=`

${new Date}

\n`,n+=e,n+="\n\n",n},r.parserResultToHtml=function(e,t){let r,i,o=null;"string"==typeof t&&""!==t&&(o=t),r=!0===e.success?`true`:`false`,i=e.state===s.EMPTY?`EMPTY`:e.state===s.MATCH?`MATCH`:e.state===s.NOMATCH?`NOMATCH`:`unrecognized`;let a="";return a+=`\n`,o&&(a+=`\n`),a+="\n",a+=`\n`,a+=`\n",a+=`\n`,a+=`\n`,a+=`\n`,a+=`\n`,a+=`\n`,a+=`\n`,a+=`\n`,a+=`\n`,a+=`\n`,a+=`\n`,a+=`\n`,a+="
${o}
state itemvaluedescription
parser success${r}true if the parse succeeded,\n`,a+=` false otherwise`,a+="
NOTE: for success, entire string must be matched
parser state${i}EMPTY, `,a+=`MATCH or \n`,a+=`NOMATCH
string length${e.length}length of the input (sub)string
matched length${e.matched}number of input string characters matched
max matched${e.maxMatched}maximum number of input string characters matched
max tree depth${e.maxTreeDepth}maximum depth of the parse tree reached
node hits${e.nodeHits}number of parse tree node hits (opcode function calls)
input length${e.inputLength}length of full input string
sub-string begin${e.subBegin}sub-string first character index
sub-string end${e.subEnd}sub-string end-of-string index
sub-string length${e.subLength}sub-string length
\n",a},r.charsToString=function(e,t,r){let n,o;if("number"==typeof t){if(t>=e.length)return"";n=t<0?0:t}else n=0;if("number"==typeof r){if(r<=0)return"";o=r>e.length-n?e.length:n+r}else o=e.length;return ni.beg){n+=e[i.beg];for(let t=i.beg+1;ti.beg){n+=`\\x${a.charToHex(e[i.beg])}`;for(let t=i.beg+1;ti.beg)for(let t=i.beg;ti.beg)for(let t=i.beg;t=55296&&o<=57343||o>1114111?` U+${a.charToHex(e[t])}`:`&#${e[t]};`;var o;return n},r.charsToJsUnicode=function(e,t,r){let n="";if(!Array.isArray(e))throw new Error("utilities.js: charsToJsUnicode: input must be an array of integers");const i=u(e.length,t,r);if(i.end>i.beg){n+=`\\u${a.charToHex(e[i.beg])}`;for(let t=i.beg+1;t=32&&r<=126?String.fromCharCode(r):`\\x${a.charToHex(r)}`}return n},r.charsToAsciiHtml=function(e,t,r){if(!Array.isArray(e))throw new Error("utilities.js: charsToAsciiHtml: input must be an array of integers");let i,o="";const s=u(e.length,t,r);for(let t=s.beg;t${a.asciiChars[i]}
`:i>127?`U+${a.charToHex(i)}`:a.asciiChars[i];return o},r.stringToAsciiHtml=function(e){const t=i.decode("STRING",e);return this.charsToAsciiHtml(t)}},{"../apg-conv-api/converter":4,"./emitcss":9,"./identifiers":10,"./style":14}],17:[function(e,t,r){globalThis.apgLib=e("./node-exports"),globalThis.apgConvApi=e("../apg-conv-api/node-exports")},{"../apg-conv-api/node-exports":5,"./node-exports":11}]},{},[17]);const{apgLib:my}=globalThis;var vy,by;(by=vy||(vy={}))[by.ALT=1]="ALT",by[by.CAT=2]="CAT",by[by.REP=3]="REP",by[by.RNM=4]="RNM",by[by.TRG=5]="TRG",by[by.TBS=6]="TBS",by[by.TLS=7]="TLS",by[by.UDT=11]="UDT",by[by.AND=12]="AND",by[by.NOT=13]="NOT",by[by.BKR=14]="BKR",by[by.BKA=15]="BKA",by[by.BKN=16]="BKN",by[by.ABG=17]="ABG",by[by.AEN=18]="AEN",by[by.ACTIVE=100]="ACTIVE",by[by.MATCH=101]="MATCH",by[by.EMPTY=102]="EMPTY",by[by.NOMATCH=103]="NOMATCH",by[by.SEM_PRE=200]="SEM_PRE",by[by.SEM_POST=201]="SEM_POST",by[by.SEM_OK=300]="SEM_OK",by[by.SEM_SKIP=301]="SEM_SKIP",by[by.ATTR_N=400]="ATTR_N",by[by.ATTR_R=401]="ATTR_R",by[by.ATTR_MR=402]="ATTR_MR",by[by.LOOKAROUND_NONE=500]="LOOKAROUND_NONE",by[by.LOOKAROUND_AHEAD=501]="LOOKAROUND_AHEAD",by[by.LOOKAROUND_BEHIND=502]="LOOKAROUND_BEHIND",by[by.BKR_MODE_UM=601]="BKR_MODE_UM",by[by.BKR_MODE_PM=602]="BKR_MODE_PM",by[by.BKR_MODE_CS=603]="BKR_MODE_CS",by[by.BKR_MODE_CI=604]="BKR_MODE_CI";const wy=(e,t)=>(r,n,i,o,s)=>(r===vy.SEM_PRE&&(s[e]=t(n,i,o,s)),vy.SEM_OK);var xy,Ay,Sy,Ey;function Ty(e,t){const r=new my.parser;r.stats=new my.stats,r.trace=new my.trace,r.ast=new my.ast;const n=my.utils.charsToString,i=(e,t,r)=>new Date(n(e,t,r));r.ast.callbacks["message-domain"]=wy("domain",n),r.ast.callbacks["message-address"]=wy("address",n),r.ast.callbacks["message-statement"]=wy("statement",n),r.ast.callbacks["message-uri"]=wy("uri",((e,t,r)=>new URL(n(e,t,r)))),r.ast.callbacks["message-version"]=wy("version",n),r.ast.callbacks["message-chain-id"]=wy("chainId",n),r.ast.callbacks["message-nonce"]=wy("nonce",n),r.ast.callbacks["message-issued-at"]=wy("issuedAt",i),r.ast.callbacks["message-expiration-time"]=wy("expirationTime",i),r.ast.callbacks["message-not-before"]=wy("notBefore",i),r.ast.callbacks["message-request-id"]=wy("requestId",n),r.ast.callbacks["message-resources"]=wy("resources",((e,t,r)=>r?n(e,t,r).slice(3).split("\n- ").map((e=>new URL(e))):[])),e===xy.X&&(r.ast.callbacks["eth-account-id"]=r.ast.callbacks["message-address"],r.ast.callbacks["eth-chain-id"]=r.ast.callbacks["message-chain-id"],r.ast.callbacks["sol-account-id"]=r.ast.callbacks["message-address"],r.ast.callbacks["sol-chain-id"]=r.ast.callbacks["message-chain-id"]);let o=null;switch(e){case xy.Ethereum:o=s("fvTH5");break;case xy.Solana:o=s("iEXqR");break;case xy.X:o=s("1NBW0")}if(!o)throw new Error(`Could not find grammar for ${e}`);const a=new o,u=r.parse(a,e,t);if(!u.success){const e=u.maxMatched+1,r=t.slice(0,e),n=r.split("\n"),i=n[n.length-1].length-1,o=[r,i>-1?" ".repeat(i)+"^":"^"].join("\n");return{success:!1,error:new Error(o)}}const c={type:e};return r.ast.translate(c),{success:!0,data:c}}(Ay=xy||(xy={})).Ethereum="sign-in-with-ethereum",Ay.Solana="sign-in-with-solana",Ay.X="sign-in-with-x",(Ey=Sy||(Sy={})).ADDRESS_MISMATCH="ADDRESS_MISMATCH",Ey.DOMAIN_MISMATCH="DOMAIN_MISMATCH",Ey.URI_MISMATCH="URI_MISMATCH",Ey.CHAIN_ID_MISMATCH="CHAIN_ID_MISMATCH",Ey.ISSUED_TOO_FAR_IN_THE_PAST="ISSUED_TOO_FAR_IN_THE_PAST",Ey.ISSUED_TOO_FAR_IN_THE_FUTURE="ISSUED_TOO_FAR_IN_THE_FUTURE",Ey.EXPIRED="EXPIRED",Ey.EXPIRES_BEFORE_ISSUANCE="EXPIRES_BEFORE_ISSUANCE",Ey.VALID_AFTER_EXPIRATION="VALID_AFTER_EXPIRATION";const ky={[Sy.ADDRESS_MISMATCH]:"address",[Sy.DOMAIN_MISMATCH]:"domain",[Sy.URI_MISMATCH]:"uri",[Sy.CHAIN_ID_MISMATCH]:"chainId",[Sy.ISSUED_TOO_FAR_IN_THE_PAST]:"issuedAt",[Sy.ISSUED_TOO_FAR_IN_THE_FUTURE]:"issuedAt",[Sy.EXPIRED]:"expirationTime",[Sy.EXPIRES_BEFORE_ISSUANCE]:"expirationTime",[Sy.VALID_AFTER_EXPIRATION]:"notBefore"};function Iy(e,t){const{expectedAddress:r,expectedURL:n,expectedChainId:i,issuedAtThreshold:o}=t,s=[],a=Date.now();if(e.address!==r&&s.push(Sy.ADDRESS_MISMATCH),e.domain!==n.host&&s.push(Sy.DOMAIN_MISMATCH),e.uri&&e.uri.origin!==n.origin&&s.push(Sy.URI_MISMATCH),e.chainId&&(e.type!==xy.Solana&&e.chainId!==i||e.type===xy.Solana&&e.chainId.replace(/solana:/g,"")!==i)&&s.push(Sy.CHAIN_ID_MISMATCH),e.issuedAt){const t=e.issuedAt.getTime();Math.abs(t-a)>o&&(tt&&s.push(Sy.VALID_AFTER_EXPIRATION)}}return s}s("7gANb");var _y=s("efnOi"),Py=s("kAKNF"),Ry=(ce=s("85iHy"),(ke=s("8tcqI")).Buffer);const Cy={eth:{hexToCAIP2:e=>`eip155:${parseInt(e,16)}`,getBufferedGasLimit:e=>"0x"+new(t(Py))((0,_y.addGasLimitBuffer)(new(t(Py))(e))).toString(16)},sol:{chainIdToCAIP2:gy.solanaNetworkIDToCAIPSolanaNetworkID,serializeSolanaSignInMessage(e,{expectedChainId:r,expectedAddress:n,expectedURL:i}){let o=`${e.domain||i.host} wants you to sign in with your Solana account:\n`;o+=`${e.address||n}`,e.statement&&(o+=`\n\n${e.statement}`);const s=[];if(e.uri&&s.push(`URI: ${e.uri}`),e.version&&s.push(`Version: ${e.version}`),e.chainId&&s.push(`Chain ID: ${e.chainId}`),e.nonce&&s.push(`Nonce: ${e.nonce}`),e.issuedAt&&s.push(`Issued At: ${e.issuedAt}`),e.expirationTime&&s.push(`Expiration Time: ${e.expirationTime}`),e.notBefore&&s.push(`Not Before: ${e.notBefore}`),e.requestId&&s.push(`Request ID: ${e.requestId}`),e.resources){s.push("Resources:");for(const t of e.resources)s.push(`- ${t}`)}s.length&&(o+=`\n\n${s.join("\n")}`);const a=Ty(xy.Solana,o);if(!a.success)return{type:"fail",data:t(ce).encode(Ry.from(o)),error:[{label:"PARSE_ERROR",message:a.error.message}]};const u=Iy(a.data,{expectedAddress:n,expectedURL:i,expectedChainId:r,issuedAtThreshold:6e5});return u.length?{type:"fail",data:t(ce).encode(Ry.from(o)),error:u.map((e=>({label:ky[e],message:`siwsErrorMessage_${e}`})))}:{type:"success",data:t(ce).encode(Ry.from(o))}},base58Encode:e=>t(ce).encode(e)}};var My={};e(My,"addTrustedApp",(function(){return Oy.addTrustedApp})),e(My,"deleteTrustedApp",(function(){return $y.deleteTrustedApp})),e(My,"getMetaMaskOverrideSetting",(function(){return Jy.getMetaMaskOverrideSetting})),e(My,"isConnectedApp",(function(){return ng.isConnectedApp})),e(My,"isTrustedApp",(function(){return cg.isTrustedApp})),e(My,"requestUserApproval",(function(){return pg.requestUserApproval})),e(My,"setConnectedApp",(function(){return wg.setConnectedApp})),e(My,"setMetaMaskOverrideSetting",(function(){return Eg.setMetaMaskOverrideSetting})),e(My,"eth",(function(){return _g})),e(My,"sol",(function(){return Av})),e(My,"btc",(function(){return db}));var Oy={};e(Oy,"addTrustedApp",(function(){return Gy}),(function(e){return Gy=e}));Ai=s("goVRJ");var By={};e(By,"TrustedAppsStore",(function(){return Ly}),(function(e){return Ly=e})),s("5uSEV");var Ny=s("kA4wH");s("csW2r");R=s("fKWqZ"),C=s("g79CS");var Dy=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class Ly{get(e){var t;return Dy(this,void 0,void 0,(function*(){const r=yield(0,Ny.getTrustedApps)(this.storage);return null!==(t=r.apps[e])&&void 0!==t?t:{}}))}add(e,t,r){var n,i,o,s;return Dy(this,void 0,void 0,(function*(){const a=yield(0,Ny.getTrustedApps)(this.storage),u=null!==(o=null===(i=null===(n=null==a?void 0:a.apps)||void 0===n?void 0:n[e])||void 0===i?void 0:i[t])&&void 0!==o?o:{},c=Object.assign(Object.assign({},null!==(s=null==a?void 0:a.apps[e])&&void 0!==s?s:{}),{[t]:Object.assign(Object.assign({},u),r)}),l=Object.assign(Object.assign({},a.apps),{[e]:c}),d=Object.assign(Object.assign({},a),{apps:l});return yield(0,Ny.setTrustedApps)(this.storage,d)}))}delete(e,t){var r;return Dy(this,void 0,void 0,(function*(){const n=yield(0,Ny.getTrustedApps)(this.storage),i=Object.assign({},null!==(r=null==n?void 0:n.apps[e])&&void 0!==r?r:{});delete i[t];const o=Object.assign(Object.assign({},n.apps),{[e]:i}),s=Object.assign(Object.assign({},n),{apps:o});return yield(0,Ny.setTrustedApps)(this.storage,s)}))}dispatchEvent({type:e,data:t}){const r=new Event(e);r.data=t,this.target.dispatchEvent(r)}removeEventListener(e,t){var r;this.target.removeEventListener(e,t),this.numListeners[e]--;0===Object.values(this.numListeners).reduce(((e,t)=>e+t),0)&&(null===(r=this.unsubscribeFromStorageChanges)||void 0===r||r.call(this),this.unsubscribeFromStorageChanges=null)}addEventListener(e,t){this.target.addEventListener(e,t),this.numListeners[e]++;1===Object.values(this.numListeners).reduce(((e,t)=>e+t),0)&&(this.unsubscribeFromStorageChanges=this.subscribeToStorageChanges())}subscribeToStorageChanges(){let e=null;const t=(0,Ny.getTrustedApps)(this.storage);return this.storage.subscribe((r=>Dy(this,void 0,void 0,(function*(){if(r!==Ny.TrustedAppsStorageKey)return;const n=yield(0,Ny.getTrustedApps)(this.storage);if(null!=e?e:yield t){const r=this.getRevokedApps(null!=e?e:yield t,n);for(const e of r)try{this.dispatchEvent({type:"revoked",data:e})}catch(e){R.telemetry.captureError(e,C.FeatureTag.TrustedApps)}}e=n}))))}getRevokedApps(e,t){var r;const n=[],i=Object.entries(e.apps);for(const[e,o]of i){const i=Object.entries(o);for(const[o,s]of i){(null===(r=t.apps[e])||void 0===r?void 0:r[o])||n.push({origin:o,accountId:e})}}return n}constructor(e){this.storage=e,this.target=new EventTarget,this.numListeners={revoked:0},this.unsubscribeFromStorageChanges=null}}var Fy={};e(Fy,"getSelectedAccount",(function(){return Hy}),(function(e){return Hy=e})),s("4xbAj");var Uy=s("lzAoQ");s("iOvk1");sa=s("fzavp"),Ai=s("goVRJ"),Ei=s("twk6W");var jy=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ky=new Error("There is no currently selected account"),zy=new(0,Ai.LegacyIndexedDBProxy),Hy=()=>jy(void 0,void 0,void 0,(function*(){const e=yield(0,Uy.getSelectedMultichainAccount)(xs.vault,zy,yield(0,sa.fetchChainAvailability)({storage:zy,isBitcoinFlagEnabled:(0,Ei.isFeatureEnabled)("enable-bitcoin-default")}));if(!e)throw Ky;return e}));var qy=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Vy=new(0,Ai.LegacyIndexedDBProxy),Wy=new(0,By.TrustedAppsStore)(Vy),Gy=e=>qy(void 0,void 0,void 0,(function*(){var t;const r=(yield(0,Fy.getSelectedAccount)()).identifier;yield Wy.add(r,e.url.origin,{dappMeta:{appUrl:e.url.origin,title:e.title,imageUrl:null===(t=e.icon)||void 0===t?void 0:t.toString()},lastConnectedTimestamp:Date.now()})}));var $y={};e($y,"deleteTrustedApp",(function(){return Xy}),(function(e){return Xy=e}));Ai=s("goVRJ");var Zy=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Qy=new(0,Ai.LegacyIndexedDBProxy),Yy=new(0,By.TrustedAppsStore)(Qy),Xy=e=>Zy(void 0,void 0,void 0,(function*(){const t=(yield(0,Fy.getSelectedAccount)()).identifier;yield Yy.delete(t,e)}));var Jy={};e(Jy,"getMetaMaskOverrideSetting",(function(){return rg}),(function(e){return rg=e})),s("5uSEV");fn=s("2NqH9"),Ai=s("goVRJ");var eg=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const tg=new(0,Ai.LegacyIndexedDBProxy),rg=()=>eg(void 0,void 0,void 0,(function*(){return yield(0,fn.getMetaMaskOverrideSetting)(tg)}));var ng={};e(ng,"isConnectedApp",(function(){return ug}),(function(e){return ug=e}));const ig=[];class og{get(e){return ig.filter((t=>t.accountId.toLowerCase()===e.toLowerCase()))}add(e,{origin:t,tabId:r}){if(!ig.some((n=>n.accountId.toLowerCase()===e.toLowerCase()&&n.origin.toLowerCase()===t.toLowerCase()&&n.tabId===r))){const n={accountId:e,origin:t,tabId:r};ig.push(n)}}deleteWhere(e,{origin:t,tabId:r}){return this.removeIf((n=>n.accountId.toLowerCase()===e.toLowerCase()&&n.origin.toLowerCase()===t.toLowerCase()&&n.tabId===(null!=r?r:n.tabId)))}removeIf(e){const t=[];let r=ig.length;for(;r--;){const n=ig[r];e(n)&&(ig.splice(r,1),t.push(n))}return t}}var sg=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const ag=new og,ug=(e,t)=>sg(void 0,void 0,void 0,(function*(){const r=(yield(0,Fy.getSelectedAccount)()).identifier;return ag.get(r).some((r=>{const n=e.toLowerCase()===r.origin.toLowerCase(),i=t===r.tabId;return n&&i}))}));var cg={};e(cg,"isTrustedApp",(function(){return hg}),(function(e){return hg=e}));Ai=s("goVRJ");var lg=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const dg=new(0,Ai.LegacyIndexedDBProxy),fg=new(0,By.TrustedAppsStore)(dg),hg=e=>lg(void 0,void 0,void 0,(function*(){const t=(yield(0,Fy.getSelectedAccount)()).identifier;return!!(yield fg.get(t))[e]}));var pg={};e(pg,"requestUserApproval",(function(){return bg}),(function(e){return bg=e})),s("cFUcx");Sh=s("eP9El"),xi=s("hulLf"),_p=s("Nt4tV"),Ti=s("gcdBN");var yg={};e(yg,"notificationManager",(function(){return mg}),(function(e){return mg=e})),s("csW2r");R=s("fKWqZ"),C=s("g79CS"),xi=s("hulLf"),Ti=s("gcdBN");var gg=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const mg=new class{constructor(){this.focusPopupIfExists=()=>gg(this,void 0,void 0,(function*(){var e;try{R.telemetry.addBreadcrumb("NotificationManager","focusPopupIfExists",C.Severity.Info);const t=yield(0,Ti.getAllWindowsAsync)();for(const r of t){if("number"!=typeof r.id){R.telemetry.addBreadcrumb("NotificationManager","popup has no id",C.Severity.Info);continue}if("popup"!==r.type){R.telemetry.addBreadcrumb("NotificationManager","tried to focus a non-popup type window",C.Severity.Error);continue}let t=!1;if(1===(null===(e=r.tabs)||void 0===e?void 0:e.length)){const[e]=r.tabs;if(e.url){const r=new URL(e.url).hostname;t=r===xi.browser.runtime.id}}if(t)try{return yield(0,Ti.focusWindowAsync)(r.id),!0}catch(e){R.telemetry.addBreadcrumb("NotificationManager","failed to focus window",C.Severity.Error),R.telemetry.captureError(e instanceof Error?e:new Error("failed to focus window"),C.FeatureTag.Provider)}else R.telemetry.addBreadcrumb("NotificationManager","popup tab url does not have the extension origin",C.Severity.Info)}return!1}catch(e){return R.telemetry.addBreadcrumb("NotificationManager","failed to get open popups",C.Severity.Error),R.telemetry.captureError(e instanceof Error?e:new Error("failed to get open popups"),C.FeatureTag.Provider),!1}})),this.showNotificationPopupAsync=()=>gg(this,void 0,void 0,(function*(){R.telemetry.addBreadcrumb("NotificationManager","showNotificationPopupAsync",C.Severity.Info);if(yield this.focusPopupIfExists())return R.telemetry.addBreadcrumb("NotificationManager","popup already open",C.Severity.Info),null;let e,t=0,r=0;try{const e=yield(0,Ti.getLastFocusedWindowAsync)();if(void 0===e.top||void 0===e.left||void 0===e.width||void 0===e.height)throw new Error("Couldn't get last focused window");r=e.top,t=e.left+e.width-fa}catch(e){R.telemetry.addBreadcrumb("NotificationManager","failed to get last focused window",C.Severity.Error),R.telemetry.captureError(e instanceof Error?e:new Error("failed to get last focused window"),C.FeatureTag.Provider);const{screenX:n,screenY:i,outerWidth:o}=window;r=Math.max(i,0),t=Math.max(n+(o-fa),0)}try{e=yield(0,Ti.openWindowAsync)({url:"notification.html",type:"popup",width:fa,height:630,left:t,top:r,focused:!0})}catch(n){r=0,t=0,e=yield(0,Ti.openWindowAsync)({url:"notification.html",type:"popup",width:fa,height:630,left:t,top:r,focused:!0})}if(!e){const e=new Error("Could not open new popup notification");throw R.telemetry.captureError(e,C.FeatureTag.Provider),e}try{(e.left!==t||e.top!==r)&&e.id&&"fullscreen"!==e.state&&(yield(0,Ti.updateWindowPositionAsync)(e.id,t,r))}catch(e){R.telemetry.addBreadcrumb("NotificationManager","failed to update window position",C.Severity.Error),R.telemetry.captureError(e instanceof Error?e:new Error("failed to update window position"),C.FeatureTag.Provider)}return e}))}};var vg=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const bg=e=>vg(void 0,void 0,void 0,(function*(){const[t]=e.params,r=t.tabId,n=yield yg.notificationManager.showNotificationPopupAsync();if(!n)return Wu.resourceUnavailable(e.id);const i=n.id;if("number"!=typeof i)throw new Error("No notification window id");const o=`notification/${i}`,s=`${(0,Ti.getBaseURL)()}/notification.html`;return yield new Promise(((n,a)=>{let u=!1;const c=l=>{var d;if(!(l.name===o&&l.sender&&(null===(d=l.sender.tab)||void 0===d?void 0:d.url)===s))return;const f=t=>{if("string"!=typeof t)throw new Error("message must be a string");const r=b(t);l.onMessage.removeListener(f),console.log("> Received message from popup:",r);const o=Sh[e.method].response.parse(r);if(o.id===e.id)return(0,Ti.closeWindowAsync)(i),u=!0,n(o);const s=new Error("RPC response ID does not match RPC request ID");u=!0,a(s)};l.onMessage.addListener(f),l.onDisconnect.addListener((()=>{u||(n(Wu.userRejectedRequest(e.id)),l.onMessage.removeListener(f)),xi.browser.runtime.onConnect.removeListener(c)}));const h=(0,_p.removeHashes)(t.url);l.postMessage(v({url:h,tabId:r,req:e}))};xi.browser.runtime.onConnect.addListener(c)}))}));var wg={};e(wg,"setConnectedApp",(function(){return Sg}),(function(e){return Sg=e}));var xg=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ag=new og,Sg=(e,t)=>xg(void 0,void 0,void 0,(function*(){const r=(yield(0,Fy.getSelectedAccount)()).identifier;t?Ag.add(r,{origin:e.url.origin,tabId:e.tabId}):Ag.deleteWhere(r,{origin:e.url.origin,tabId:e.tabId})}));var Eg={};e(Eg,"setMetaMaskOverrideSetting",(function(){return Ig}),(function(e){return Ig=e})),s("5uSEV");fn=s("2NqH9"),Ai=s("goVRJ");var Tg=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const kg=new(0,Ai.LegacyIndexedDBProxy),Ig=e=>Tg(void 0,void 0,void 0,(function*(){return yield(0,fn.setMetaMaskOverrideSetting)(kg,e)}));var _g={};e(_g,"addChain",(function(){return Pg.addChain})),e(_g,"autoConfirmValidateMessage",(function(){return Vg.autoConfirmValidateMessage})),e(_g,"autoConfirmValidateTransaction",(function(){return um.autoConfirmValidateTransaction})),e(_g,"doesSupportEth",(function(){return dm.doesSupportEth})),e(_g,"getAccountNonce",(function(){return pm.getAccountNonce})),e(_g,"getAccounts",(function(){return bm.getAccounts})),e(_g,"getEnabledChains",(function(){return Am.getEnabledChains})),e(_g,"getNetworkId",(function(){return Yg.getNetworkId})),e(_g,"getRpcURL",(function(){return km.getRpcURL})),e(_g,"getSelectedAccount",(function(){return Pm.getSelectedAccount})),e(_g,"getSupportedNetworks",(function(){return Mm})),e(_g,"sendTransaction",(function(){return Zm})),e(_g,"signAndSendTransaction",(function(){return Qm})),e(_g,"signMessage",(function(){return Ym.signMessage})),e(_g,"signTypedData",(function(){return gv.signTypedData})),e(_g,"switchChain",(function(){return bv.switchChain}));var Pg={};e(Pg,"addChain",(function(){return qg}),(function(e){return qg=e})),s("iOvk1");T=s("hQuuj");var Rg=s("gS84f"),Cg=s("3rp8a");s("cFUcx");Re=s("hCLwu");const Mg={},Og=T.Chains.ethereum.networks[Rg.EthereumNetworkID.Mainnet].value,Bg=T.Chains.ethereum.networks[Rg.EthereumNetworkID.Goerli].value,Ng=T.Chains.ethereum.networks[Rg.EthereumNetworkID.Sepolia].value,Dg=T.Chains.polygon.networks[Cg.PolygonNetworkID.Mainnet].value,Lg=T.Chains.polygon.networks[Cg.PolygonNetworkID.Mumbai].value,Fg={[Og]:Rg.EthereumNetworkID.Mainnet,[Bg]:Rg.EthereumNetworkID.Goerli,[Ng]:Rg.EthereumNetworkID.Sepolia,[Dg]:Cg.PolygonNetworkID.Mainnet,[Lg]:Cg.PolygonNetworkID.Mumbai},Ug={[Rg.EthereumNetworkID.Mainnet]:Re.EthereumMainnetChainId.value,[Rg.EthereumNetworkID.Goerli]:Re.EthereumGoerliChainId.value,[Rg.EthereumNetworkID.Sepolia]:Re.EthereumSepoliaChainId.value,[Cg.PolygonNetworkID.Mainnet]:Re.PolygonMainnetChainId.value,[Cg.PolygonNetworkID.Mumbai]:Re.PolygonMumbaiChainId.value},jg=["0x1","0x5","0xaa36a7","0x89","0x13881"],Kg=["0x1","0x89"],zg=["0x5","0xaa36a7","0x13881"];var Hg=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const qg=e=>Hg(void 0,void 0,void 0,(function*(){return parseInt(e.chainId.substring(2),16)in Fg}));var Vg={};e(Vg,"autoConfirmValidateMessage",(function(){return am}),(function(e){return am=e})),s("4xbAj");var Wg=s("TeeZu");s("iOvk1");ay=s("5h9Ym"),T=s("hQuuj");s("7mQ3Y");c=s("hX0bG");s("cFUcx");tl=s("jk7G0");var Gg={};e(Gg,"autoConfirmService",(function(){return Qg}),(function(e){return Qg=e})),s("3ljHn");kp=s("6dPJF");s("cFUcx");tl=s("jk7G0"),xi=s("hulLf"),Ai=s("goVRJ");var $g=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Zg=new(0,Ai.LegacyIndexedDBProxy);const Qg=new class extends Qp.AbstractAutoConfirmService{isTabFocused(e){var t;return $g(this,void 0,void 0,(function*(){this.executedChecksAudit.push(tl.AutoConfirmCheck.IsTabFocused);const r=yield xi.browser.tabs.query({active:!0,lastFocusedWindow:!0}),n=null===(t=r[0])||void 0===t?void 0:t.url;return!!n&&new URL(n).hostname===new URL(e).hostname}))}isFeatureEnabled(){return $g(this,void 0,void 0,(function*(){this.executedChecksAudit.push(tl.AutoConfirmCheck.IsFeatureFlagEnabled);const e=yield(0,kp.fetchFeatureFlags)();return!0!==(null==e?void 0:e.get("kill-automatic-approval"))}))}isWalletUnlocked(){return $g(this,void 0,void 0,(function*(){return this.executedChecksAudit.push(tl.AutoConfirmCheck.IsWalletUnlocked),!!(0,xs.getInMemoryPassword)()}))}isDappWhitelistOverridden(){return $g(this,void 0,void 0,(function*(){this.executedChecksAudit.push(tl.AutoConfirmCheck.IsDappWhitelistOverridden);const e=yield(0,kp.fetchFeatureFlags)();return!0===(null==e?void 0:e.get("enable-automatic-approval-for-all-dapps"))}))}constructor(){super(Zg)}};var Yg={};e(Yg,"getNetworkId",(function(){return om}),(function(e){return om=e})),s("iOvk1");Rg=s("gS84f");s("cFUcx");uy=s("i8QpB");var Xg={};e(Xg,"getIsDeveloperMode",(function(){return rm}),(function(e){return rm=e})),e(Xg,"getNetworkSetting",(function(){return nm}),(function(e){return nm=e})),s("4xbAj");zr=s("cnxqM");var Jg=s("c89j8"),em=(Ai=s("goVRJ"),Si=s("JepPo"),function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))});const tm=[new(0,Ai.LegacyIndexedDBProxy),new(0,Si.LocalStorage)];function rm(){return em(this,void 0,void 0,(function*(){for(const e of tm){const t=yield e.get(zr.StorageKeyAccounts.DeveloperMode);if(t)return t.isDeveloperMode}return!1}))}function nm(){return em(this,void 0,void 0,(function*(){for(const e of tm){const t=yield e.get(zr.StorageKeyAccounts.NetworkSetting);if(t)return t.setting}return Jg.DEFAULT_NETWORK_SETTING.setting}))}var im=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const om=e=>im(void 0,void 0,void 0,(function*(){var t;if(yield(0,Xg.getIsDeveloperMode)()){const e=(yield(0,Xg.getNetworkSetting)()).eip155;if(!e)throw new Error("No evm developer mode chainId set");const t=e.replace("eip155:","");return(0,uy.supportedEVMChainIdToHex)(t)}return(0,uy.supportedEVMChainIdToHex)(`${Ug[null!==(t=Mg[e])&&void 0!==t?t:Rg.EthereumNetworkID.Mainnet]}`)}));var sm=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const am=(e,t)=>sm(void 0,void 0,void 0,(function*(){const r=yield(0,Yg.getNetworkId)(e.origin);if(!r)return{status:tl.AutoConfirmStatusCode.UnsupportedNetworkId};const n=(0,ay.hexToCAIP2)(r);if(!T.Chains.isEVMNetworkID(n))return{status:tl.AutoConfirmStatusCode.UnsupportedNetworkId};const i=yield(0,Fy.getSelectedAccount)(),o=yield(0,Wg.getAddressByAccount)(i,c.AddressType.EVM);return yield Gg.autoConfirmService.isEthMessageAutoConfirmable({url:e,networkID:n,data:t,userAccountAddress:o,accountIdentifier:i.identifier})}));var um={};e(um,"autoConfirmValidateTransaction",(function(){return lm}),(function(e){return lm=e})),s("4xbAj");Wg=s("TeeZu");s("iOvk1");ay=s("5h9Ym"),T=s("hQuuj");s("7mQ3Y");c=s("hX0bG");s("cFUcx");tl=s("jk7G0");var cm=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const lm=(e,t)=>cm(void 0,void 0,void 0,(function*(){var r;const n=null===(r=t[0])||void 0===r?void 0:r.chainId;if(!n)return{status:tl.AutoConfirmStatusCode.UnsupportedNetworkId};const i=(0,ay.hexToCAIP2)(n);if(!T.Chains.isEVMNetworkID(i))return{status:tl.AutoConfirmStatusCode.UnsupportedNetworkId};const o=yield(0,Fy.getSelectedAccount)(),s=yield(0,Wg.getAddressByAccount)(o,c.AddressType.EVM);return Gg.autoConfirmService.isEthTransactionAutoConfirmable({url:e,networkID:i,data:t,userAccountAddress:s,accountIdentifier:o.identifier})}));var dm={};e(dm,"doesSupportEth",(function(){return hm}),(function(e){return hm=e})),s("7mQ3Y");c=s("hX0bG");var fm=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const hm=()=>fm(void 0,void 0,void 0,(function*(){return(yield(0,Fy.getSelectedAccount)()).addresses.some((e=>e.addressType===c.AddressType.EVM))}));var pm={};e(pm,"getAccountNonce",(function(){return vm}),(function(e){return vm=e})),s("7gANb");var ym=s("kmNs7"),gm=(Ai=s("goVRJ"),function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))});const mm=new(0,Ai.LegacyIndexedDBProxy),vm=(e,t)=>gm(void 0,void 0,void 0,(function*(){const r=parseInt(e.replace("0x",""),16);if(!(r in Fg))throw new Error(`Unsupported EVM Network ID: ${r}`);return(0,ym.getAccountNonce)(Fg[r],t,mm)}));var bm={};e(bm,"getAccounts",(function(){return xm}),(function(e){return xm=e})),s("4xbAj");Wg=s("TeeZu");s("7mQ3Y");c=s("hX0bG");var wm=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const xm=()=>wm(void 0,void 0,void 0,(function*(){const e=yield(0,Fy.getSelectedAccount)();return[(0,Wg.getAddressByAccount)(e,c.AddressType.EVM).toLowerCase()]}));var Am={};e(Am,"getEnabledChains",(function(){return Tm}),(function(e){return Tm=e})),s("4xbAj");zr=s("cnxqM"),Ai=s("goVRJ");var Sm=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Em=new(0,Ai.LegacyIndexedDBProxy),Tm=()=>Sm(void 0,void 0,void 0,(function*(){const e=yield Em.get(zr.StorageKeyAccounts.DeveloperMode);return(null==e?void 0:e.isDeveloperMode)?zg:Kg}));var km={};e(km,"getRpcURL",(function(){return _m}),(function(e){return _m=e})),s("iOvk1");Rg=s("gS84f"),T=s("hQuuj");var Im=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const _m=e=>Im(void 0,void 0,void 0,(function*(){const t=Rg.EVMNetworkID.parse(`eip155:${parseInt(e,16)}`);if(!T.Chains.isEVMNetworkID(t))throw new Error(`Invalid EVM NetworkID for chainID: ${e}`);const r=T.Chains.getRpcProxyUrl(t);if(!r)throw new Error(`No RPC URL found for chainID ${e}`);return r}));var Pm={};e(Pm,"getSelectedAccount",(function(){return Cm}),(function(e){return Cm=e})),s("4xbAj");Wg=s("TeeZu");s("7mQ3Y");c=s("hX0bG");var Rm=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Cm=()=>Rm(void 0,void 0,void 0,(function*(){const e=yield(0,Fy.getSelectedAccount)();return(0,Wg.getAddressByAccount)(e,c.AddressType.EVM).toLowerCase()})),Mm=()=>jg;var Om={};e(Om,"sendEthTransaction",(function(){return $m}),(function(e){return $m=e})),s("4xbAj");Wg=s("TeeZu");var Bm=s("bcqdd");s("iOvk1");Rg=s("gS84f"),T=s("hQuuj");s("5slFC");var Nm=s("bO44J");s("7mQ3Y");c=s("hX0bG");s("cFUcx");Re=s("hCLwu");s("7gANb");var Dm=s("fHHEl"),Lm=s("b3eNh"),Fm=s("bYMhC"),Um=s("jSr0C");Py=s("kAKNF"),_p=s("Nt4tV");s("43063");var jm=s("8PTXn"),Km=s("gqy5J"),zm=s("ctkVz"),Hm=s("dzlPF");s("5uSEV");var qm=s("8eJdY");Ei=s("twk6W");jm.default.use(Km.default).use(zm.default).use(Hm.initReactI18next).init({supportedLngs:(0,qm.generateSupportedLanguageValues)(),fallbackLng:"en",nonExplicitSupportedLngs:!0,debug:!1,returnNull:!1,backend:{loadPath:e=>{const t=e[0];return"fil"===t.substr(0,3)?`/locales/${t.substr(0,3)}/translation.json`:"zh"===t.substr(0,2)?"zh-CN"===t||"zh-TW"===t?`/locales/${t}/translation.json`:"/locales/zh-CN/translation.json":`/locales/${t.substr(0,2)}/translation.json`},parse:e=>JSON.parse(e)},detection:{order:["querystring","localStorage","cookie","sessionStorage","navigator","htmlTag","path","subdomain"],caches:["localStorage"]},react:{useSuspense:!1},interpolation:{escapeValue:!1}}),jm.default.on("initialized",(()=>{Ei.analytics.setDisplayLanguage(jm.default.language)}));var Vm=jm.default,Wm=(Ai=s("goVRJ"),function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))});const Gm=new(0,Ai.LegacyIndexedDBProxy),$m=(e,r)=>Wm(void 0,void 0,void 0,(function*(){var n,i;const o=yield(0,Fy.getSelectedAccount)();(0,Wg.getAddressByAccount)(o,c.AddressType.EVM);const s=Vm.t("transactionsAppInteraction"),a=Rg.EVMNetworkID.parse(`eip155:${e.chainId?parseInt(e.chainId,16):void 0}`),u=(0,Bm.formatAddress)(null!==(n=e.to)&&void 0!==n?n:"",void 0,void 0,5),l=(0,_p.amountToUiAmount)(null!==(i=e.value)&&void 0!==i?i:"",Nm.NATIVE_TOKEN_MAP[a].decimals),d=T.Chains.getTokenSymbol(a);if(void 0===e.nonce)throw new Error("nonce missing on unsigned transaction");if(null==e.maxFeePerGas||null==e.maxPriorityFeePerGas){const r=yield(0,Dm.getEvmTransactionSpeeds)(a,!0);null==e.maxFeePerGas&&(e.maxFeePerGas=`0x${r.standard.maxFeePerGas.integerValue(t(Py).ROUND_CEIL).toString(16)}`),null==e.maxPriorityFeePerGas&&(e.maxPriorityFeePerGas=`0x${r.standard.maxPriorityFeePerGas.integerValue(t(Py).ROUND_CEIL).toString(16)}`)}const f={accountSigner:xs.vault,accountIdentifier:o.identifier,networkID:a,unsignedTransaction:e,callPayload:void 0,pendingTransactionInput:{ownerAddress:e.from,networkID:a,data:{nonce:e.nonce,hash:"",unsignedTransaction:Re.EthUnsignedTransactionObject.parse({from:e.from})},type:Lm.PendingTransactionType.DappInteraction,display:{summary:{topLeft:{label:s},topRight:{label:l?`- ${l} ${d}`:""}},detail:{uiRecipient:u}}},storage:Gm};return r?yield(0,Fm.sendEthereumTransactionAsync)(Object.assign(Object.assign({},f),{signature:r})):yield(0,Um.signAndSendEthereumTransactionAsync)(f)})),Zm=Om.sendEthTransaction,Qm=Om.sendEthTransaction;var Ym={};e(Ym,"signMessage",(function(){return yv}),(function(e){return yv=e})),s("4xbAj");Wg=s("TeeZu");var Xm={},Jm=(ke=s("8tcqI")).Buffer;Object.defineProperty(Xm,"__esModule",{value:!0}),Xm.intToUnpaddedBuffer=Xm.bigIntToUnpaddedBuffer=Xm.bigIntToHex=Xm.bufArrToArr=Xm.arrToBufArr=Xm.validateNoLeadingZeroes=Xm.baToJSON=Xm.toUtf8=Xm.short=Xm.addHexPrefix=Xm.toUnsigned=Xm.fromSigned=Xm.bufferToInt=Xm.bigIntToBuffer=Xm.bufferToBigInt=Xm.bufferToHex=Xm.toBuffer=Xm.unpadHexString=Xm.unpadArray=Xm.unpadBuffer=Xm.setLengthRight=Xm.setLengthLeft=Xm.zeros=Xm.intToBuffer=Xm.intToHex=void 0;var ev={},tv=(ke=s("8tcqI")).Buffer;Object.defineProperty(ev,"__esModule",{value:!0}),ev.assertIsString=ev.assertIsArray=ev.assertIsBuffer=ev.assertIsHexString=void 0;var rv={},nv=(ke=s("8tcqI")).Buffer;function iv(e){if("string"!=typeof e)throw new Error("[isHexPrefixed] input must be type 'string', received type "+typeof e);return"0"===e[0]&&"x"===e[1]}Object.defineProperty(rv,"__esModule",{value:!0}),rv.isHexString=rv.getKeys=rv.fromAscii=rv.fromUtf8=rv.toAscii=rv.arrayContainsArray=rv.getBinarySize=rv.padToEven=rv.stripHexPrefix=rv.isHexPrefixed=void 0,rv.isHexPrefixed=iv;function ov(e){let t=e;if("string"!=typeof t)throw new Error("[padToEven] value must be type 'string', received "+typeof t);return t.length%2&&(t=`0${t}`),t}rv.stripHexPrefix=e=>{if("string"!=typeof e)throw new Error("[stripHexPrefix] input must be type 'string', received "+typeof e);return iv(e)?e.slice(2):e},rv.padToEven=ov,rv.getBinarySize=function(e){if("string"!=typeof e)throw new Error("[getBinarySize] method requires input type 'string', received "+typeof e);return nv.byteLength(e,"utf8")},rv.arrayContainsArray=function(e,t,r){if(!0!==Array.isArray(e))throw new Error(`[arrayContainsArray] method requires input 'superset' to be an array, got type '${typeof e}'`);if(!0!==Array.isArray(t))throw new Error(`[arrayContainsArray] method requires input 'subset' to be an array, got type '${typeof t}'`);return t[!0===r?"some":"every"]((t=>e.indexOf(t)>=0))},rv.toAscii=function(e){let t="",r=0;const n=e.length;for("0x"===e.substring(0,2)&&(r=2);r0&&e.length!==2+2*t)};ev.assertIsHexString=function(e){if(!(0,rv.isHexString)(e)){throw new Error(`This method only supports 0x-prefixed hex strings but input was: ${e}`)}};ev.assertIsBuffer=function(e){if(!tv.isBuffer(e)){throw new Error(`This method only supports Buffer but input was: ${e}`)}};ev.assertIsArray=function(e){if(!Array.isArray(e)){throw new Error(`This method only supports number arrays but input was: ${e}`)}};ev.assertIsString=function(e){if("string"!=typeof e){throw new Error(`This method only supports strings but input was: ${e}`)}};Xm.intToHex=function(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Received an invalid integer type: ${e}`);return`0x${e.toString(16)}`};Xm.intToBuffer=function(e){const t=(0,Xm.intToHex)(e);return Jm.from((0,rv.padToEven)(t.slice(2)),"hex")};Xm.zeros=function(e){return Jm.allocUnsafe(e).fill(0)};const sv=function(e,t,r){const n=(0,Xm.zeros)(t);return r?e.length0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e};Xm.unpadBuffer=function(e){return(0,ev.assertIsBuffer)(e),av(e)};Xm.unpadArray=function(e){return(0,ev.assertIsArray)(e),av(e)};Xm.unpadHexString=function(e){return(0,ev.assertIsHexString)(e),e=(0,rv.stripHexPrefix)(e),"0x"+av(e)};Xm.toBuffer=function(e){if(null==e)return Jm.allocUnsafe(0);if(Jm.isBuffer(e))return Jm.from(e);if(Array.isArray(e)||e instanceof Uint8Array)return Jm.from(e);if("string"==typeof e){if(!(0,rv.isHexString)(e))throw new Error(`Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ${e}`);return Jm.from((0,rv.padToEven)((0,rv.stripHexPrefix)(e)),"hex")}if("number"==typeof e)return(0,Xm.intToBuffer)(e);if("bigint"==typeof e){if(e0&&0===r[0])throw new Error(`${t} cannot have leading zeroes, received: ${r.toString("hex")}`)},Xm.arrToBufArr=function e(t){return Array.isArray(t)?t.map((t=>e(t))):Jm.from(t)},Xm.bufArrToArr=function e(t){return Array.isArray(t)?t.map((t=>e(t))):Uint8Array.from(t??[])};Xm.bigIntToHex=e=>"0x"+e.toString(16),Xm.bigIntToUnpaddedBuffer=function(e){return(0,Xm.unpadBuffer)(cv(e))},Xm.intToUnpaddedBuffer=function(e){return(0,Xm.unpadBuffer)((0,Xm.intToBuffer)(e))};var lv=(ke=s("8tcqI")).Buffer;const dv=/^[0-9A-Fa-f]+$/gu;function fv(e){try{const t=(0,rv.stripHexPrefix)(e);if(t.match(dv))return hv(t)}catch(t){return(0,Xm.bufferToHex)(lv.from(e,"utf8"))}return(0,Xm.bufferToHex)(lv.from(e,"utf8"))}const hv=e=>"string"!=typeof e||e.match(/^-?0x/u)?e:e.match(/^-?0X/u)?e.replace("0X","0x"):e.startsWith("-")?e.replace("-","-0x"):`0x${e}`;s("7mQ3Y");c=s("hX0bG");var pv=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const yv=e=>pv(void 0,void 0,void 0,(function*(){const t=fv(e),r=yield(0,Fy.getSelectedAccount)();(0,Wg.getAddressByAccount)(r,c.AddressType.EVM);const n=yield xs.vault.sign(r.identifier,{chainType:c.AddressType.EVM,signingType:"message",message:t});if("error"===n.status)throw new Error(`[${n.type}] ${n.message}`);return n.signature}));var gv={};e(gv,"signTypedData",(function(){return vv}),(function(e){return vv=e})),s("4xbAj");Wg=s("TeeZu");s("7mQ3Y");c=s("hX0bG");var mv=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const vv=e=>mv(void 0,void 0,void 0,(function*(){const t=yield(0,Fy.getSelectedAccount)();(0,Wg.getAddressByAccount)(t,c.AddressType.EVM);const r=yield xs.vault.sign(t.identifier,Object.assign({chainType:c.AddressType.EVM,signingType:"typedData"},e));if("error"===r.status)throw new Error(`[${r.type}] ${r.message}`);return r.signature}));var bv={};e(bv,"switchChain",(function(){return xv}),(function(e){return xv=e}));var wv=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const xv=(e,t)=>wv(void 0,void 0,void 0,(function*(){const r=parseInt(e.substring(2),16);return r in Fg&&(Mg[t]=Fg[r],!0)}));var Av={};e(Av,"addPriorityFee",(function(){return Sv.addPriorityFee})),e(Av,"autoConfirmValidateMessage",(function(){return Lv.autoConfirmValidateMessage})),e(Av,"autoConfirmValidateTransaction",(function(){return jv.autoConfirmValidateTransaction})),e(Av,"getNetworkId",(function(){return Cv.getNetworkId})),e(Av,"getSelectedAccount",(function(){return Hv.getSelectedAccount})),e(Av,"sendTransaction",(function(){return Wv.sendTransaction})),e(Av,"sendAllTransactions",(function(){return Qv.sendAllTransactions})),e(Av,"signMessage",(function(){return eb.signMessage})),e(Av,"signTransaction",(function(){return nb.signTransaction})),e(Av,"signAllTransactions",(function(){return ib.signAllTransactions}));var Sv={};e(Sv,"addPriorityFee",(function(){return Dv}),(function(e){return Dv=e})),s("iOvk1");gy=s("lJl4G");s("7gANb");var Ev=s("fRZhz"),Tv=s("fle1V"),kv=s("bE4cF"),Iv=s("9gDTk"),_v=s("2bo37"),Pv=s("dwbX6"),Rv=s("7CSVM"),Cv={};e(Cv,"getNetworkId",(function(){return Ov}),(function(e){return Ov=e})),s("4xbAj");Wg=s("TeeZu");s("iOvk1");T=s("hQuuj");s("7mQ3Y");c=s("hX0bG");var Mv=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ov=()=>Mv(void 0,void 0,void 0,(function*(){const e=yield(0,Fy.getSelectedAccount)(),t=(0,Wg.getChainAddressByAccount)(e,c.AddressType.Solana).networkID;return T.Chains.getSolanaNetworkIDValue(t)}));var Bv=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Nv=new(0,Ev.PriorityFeeService),Dv=e=>Bv(void 0,void 0,void 0,(function*(){let{transaction:r,metadata:n}=Tv.TransactionSerializationUtils.deserializeVersionedTransaction(e);"legacy"===r.version&&(r=Tv.TransactionSerializationUtils.deserializeWithVersion({transaction:e,type:"legacy"}).transaction);const i=n.numInstructions*kv.DEFAULT_COMPUTE_UNITS_PER_IX,o=t(Rv)(i,kv.DEFAULT_COMPUTE_UNITS_PER_IX,kv.COMPUTE_UNIT_LIMIT),s=yield(0,Cv.getNetworkId)(),a=yield Nv.addPriorityFee(r,{connection:(0,Iv.createConnectionBySolanaNetworkID)((0,gy.solanaNetworkIDToCAIPSolanaNetworkID)(s)),calculators:{cost:_v.BACKEND_CU_CALCULATOR,budget:new(0,Pv.StaticLimitCalculator)(o)}});return Tv.TransactionSerializationUtils.serialize(a).transaction}));var Lv={};e(Lv,"autoConfirmValidateMessage",(function(){return Uv}),(function(e){return Uv=e})),s("4xbAj");Wg=s("TeeZu");s("iOvk1");gy=s("lJl4G");s("7mQ3Y");c=s("hX0bG");s("cFUcx");tl=s("jk7G0");var Fv=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Uv=(e,t)=>Fv(void 0,void 0,void 0,(function*(){var r;const n=yield(0,Cv.getNetworkId)();if("localnet"===n)return{status:tl.AutoConfirmStatusCode.UnsupportedNetworkId};const i=yield(0,Fy.getSelectedAccount)(),o=yield(0,Wg.getAddressByAccount)(i,c.AddressType.Solana);return Gg.autoConfirmService.isSolMessageAutoConfirmable({url:e,data:t,networkID:(0,gy.solanaNetworkIDToCAIPSolanaNetworkID)(n),userAccountAddress:o,accountIdentifier:null!==(r=i.identifier)&&void 0!==r?r:""})}));var jv={};e(jv,"autoConfirmValidateTransaction",(function(){return zv}),(function(e){return zv=e})),s("4xbAj");Wg=s("TeeZu");s("iOvk1");gy=s("lJl4G");s("7mQ3Y");c=s("hX0bG");s("cFUcx");tl=s("jk7G0");var Kv=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const zv=(e,t)=>Kv(void 0,void 0,void 0,(function*(){var r;const n=yield(0,Cv.getNetworkId)();if("localnet"===n)return{status:tl.AutoConfirmStatusCode.UnsupportedNetworkId};const i=yield(0,Fy.getSelectedAccount)(),o=yield(0,Wg.getAddressByAccount)(i,c.AddressType.Solana);return Gg.autoConfirmService.isSolTransactionAutoConfirmable({url:e,networkID:(0,gy.solanaNetworkIDToCAIPSolanaNetworkID)(n),data:t,userAccountAddress:o,accountIdentifier:null!==(r=i.identifier)&&void 0!==r?r:""})}));var Hv={};e(Hv,"getSelectedAccount",(function(){return Vv}),(function(e){return Vv=e})),s("4xbAj");Wg=s("TeeZu");s("7mQ3Y");c=s("hX0bG");var qv=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Vv=()=>qv(void 0,void 0,void 0,(function*(){const e=yield(0,Fy.getSelectedAccount)();return(0,Wg.getAddressByAccount)(e,c.AddressType.Solana)}));var Wv={};e(Wv,"sendTransaction",(function(){return Zv}),(function(e){return Zv=e})),s("iOvk1");gy=s("lJl4G");s("hMVEP");In=s("liYfk"),kt=s("7X4Bj");s("7gANb");Tv=s("fle1V");var Gv=s("krfgL"),$v=(Iv=s("9gDTk"),ce=s("85iHy"),function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))});const Zv=(e,r)=>$v(void 0,void 0,void 0,(function*(){const n=yield(0,Cv.getNetworkId)(),i=In.VersionedMessage.deserializeMessageVersion(t(ce).decode((0,kt.transactionStringToMessageString)(e))),o=Tv.TransactionSerializationUtils.deserializeWithVersion({transaction:e,type:i});yield(0,Gv.sendSolanaTransactionAsync)({connection:(0,Iv.createConnectionBySolanaNetworkID)((0,gy.solanaNetworkIDToCAIPSolanaNetworkID)(n)),signedTx:o.transaction,opts:r})}));var Qv={};e(Qv,"sendAllTransactions",(function(){return Jv}),(function(e){return Jv=e})),s("iOvk1");gy=s("lJl4G");s("hMVEP");In=s("liYfk"),kt=s("7X4Bj");s("7gANb");Iv=s("9gDTk"),Tv=s("fle1V");var Yv=s("l5HD3"),Xv=(ce=s("85iHy"),function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))});const Jv=(e,r)=>Xv(void 0,void 0,void 0,(function*(){const n=yield(0,Cv.getNetworkId)(),i=(0,Iv.createConnectionBySolanaNetworkID)((0,gy.solanaNetworkIDToCAIPSolanaNetworkID)(n)),o=e.map((e=>{const r=In.VersionedMessage.deserializeMessageVersion(t(ce).decode((0,kt.transactionStringToMessageString)(e)));return Tv.TransactionSerializationUtils.deserializeWithVersion({transaction:e,type:r}).transaction}));return yield(0,Yv.sendAndConfirmSolanaTransactionsAsync)({connection:i,signedTxs:o,opts:r})}));var eb={};e(eb,"signMessage",(function(){return rb}),(function(e){return rb=e})),s("4xbAj");Wg=s("TeeZu");s("7mQ3Y");c=s("hX0bG"),ce=s("85iHy");var tb=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const rb=e=>tb(void 0,void 0,void 0,(function*(){const r=yield(0,Fy.getSelectedAccount)();(0,Wg.getAddressByAccount)(r,c.AddressType.Solana);const n=t(ce).decode(e).toString("utf-8"),i=yield xs.vault.sign(r.identifier,{chainType:c.AddressType.Solana,signingType:"message",message:n});if("success"!==i.status)throw new Error(`[${i.type}] ${i.message}`);return i.signature}));var nb={};e(nb,"signTransaction",(function(){return lb}),(function(e){return lb=e}));var ib={};e(ib,"signAllTransactions",(function(){return ub}),(function(e){return ub=e})),s("4xbAj");Wg=s("TeeZu");s("iOvk1");gy=s("lJl4G");s("7mQ3Y");c=s("hX0bG");s("hMVEP");In=s("liYfk"),kt=s("7X4Bj");s("7gANb");Lm=s("b3eNh"),Tv=s("fle1V");var ob=s("5eL6a"),sb=(Iv=s("9gDTk"),ce=s("85iHy"),Ai=s("goVRJ"),function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))});const ab=new(0,Ai.LegacyIndexedDBProxy),ub=e=>sb(void 0,void 0,void 0,(function*(){const r=yield(0,Fy.getSelectedAccount)();(0,Wg.getAddressByAccount)(r,c.AddressType.Solana);const n=(0,Wg.getAddressByAccount)(r,c.AddressType.Solana),i=yield(0,Cv.getNetworkId)(),o={ownerAddress:n,networkID:(0,gy.solanaNetworkIDToCAIPSolanaNetworkID)(i),data:{signature:""},type:Lm.PendingTransactionType.DappInteraction,display:{summary:{topLeft:{label:Vm.t("transactionsPendingAppInteraction")}}}};return sb(void 0,void 0,void 0,(function*(){const s=[];for(let a=0;acb(void 0,void 0,void 0,(function*(){return(yield(0,ib.signAllTransactions)([e]))[0]}));var db={};e(db,"getSelectedAccount",(function(){return fb.getSelectedAccount})),e(db,"signPSBT",(function(){return mb.signPSBT})),e(db,"signMessage",(function(){return xb.signMessage}));var fb={};e(fb,"getSelectedAccount",(function(){return gb}),(function(e){return gb=e})),s("4xbAj");var hb=s("rSFgF");s("iOvk1");ae=s("aKI1C");s("7mQ3Y");c=s("hX0bG");var pb=(ke=s("8tcqI")).Buffer,yb=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const gb=()=>yb(void 0,void 0,void 0,(function*(){const e=(yield(0,Fy.getSelectedAccount)()).addresses.filter((e=>e.networkID===ae.BitcoinNetworkID.Mainnet||e.networkID===ae.BitcoinNetworkID.Testnet));if(0===e.length)throw hb.ERR_NO_BITCOIN_ADDRESS;if(1===e.length){const[t]=e;if(!(null==t?void 0:t.publicKey))throw new Error("[btc provider] selected account account does not have a public key");return[{address:t.address,publicKey:pb.from(t.publicKey).toString("hex"),addressType:t.addressType,purpose:"payment"},{address:t.address,publicKey:pb.from(t.publicKey).toString("hex"),addressType:t.addressType,purpose:"ordinals"}]}const t=e.find((e=>e.addressType===c.AddressType.BitcoinTaproot));if(!(null==t?void 0:t.publicKey))throw new Error("[btc provider] ordinalAddress does not have a public key");const r=e.find((e=>e.addressType===c.AddressType.BitcoinNativeSegwit));if(!(null==r?void 0:r.publicKey))throw new Error("[btc provider] paymentAddress does not have a public key");return[{address:r.address,publicKey:pb.from(r.publicKey).toString("hex"),addressType:r.addressType,purpose:"payment"},{address:t.address,publicKey:pb.from(t.publicKey).toString("hex"),addressType:t.addressType,purpose:"ordinals"}]}));var mb={};e(mb,"signPSBT",(function(){return wb}),(function(e){return wb=e})),s("7mQ3Y");c=s("hX0bG");var vb=(ke=s("8tcqI")).Buffer,bb=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const wb=(e,t)=>bb(void 0,void 0,void 0,(function*(){const r=yield(0,Fy.getSelectedAccount)(),n=yield xs.vault.sign(r.identifier,{chainType:c.AddressType.BitcoinTaproot,signingType:"transaction",message:vb.from(e).toString("hex"),inputsToSign:t.inputsToSign,finalize:t.finalize});if("error"===n.status)throw new Error(`[${n.type}] ${n.message}`);return vb.from(n.signature,"hex")}));var xb={};e(xb,"signMessage",(function(){return Eb}),(function(e){return Eb=e})),s("iOvk1");Tt=s("5vOj6"),ae=s("aKI1C");var Ab=(ke=s("8tcqI")).Buffer,Sb=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Eb=(e,t)=>Sb(void 0,void 0,void 0,(function*(){const r=yield(0,Fy.getSelectedAccount)(),n=(0,Tt.addressTypeFromAddress)(ae.BitcoinNetworkID.Mainnet,e),i=yield xs.vault.sign(r.identifier,{chainType:n,signingType:"message",message:t});if("error"===i.status)throw new Error(`[btc provider][${i.type}] ${i.message}`);const o=i.message;if(!o)throw new Error("[btc provider] no message on vault response");return{signature:Ab.from(i.signature,"hex"),signedMessage:o}})),Tb={analytics:Ep.AnalyticsService,config:fy,i18n:hy,logger:py,rpc:yy,utils:Cy,wallet:My},kb=gp.eth.initialize(Tb),Ib=gp.sol.initialize(Tb),_b=gp.btc.initialize(Tb),Pb=Object.assign(Object.assign(Object.assign({},_b),kb),Ib);var Rb={};e(Rb,"getTabMeta",(function(){return Mb}),(function(e){return Mb=e}));xi=s("hulLf"),Ti=s("gcdBN");var Cb=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Mb=e=>Cb(void 0,void 0,void 0,(function*(){var t,r;const n=yield xi.browser.tabs.get(e),i=yield(0,Ti.getTabMarkupMeta)(e);return{iconUrl:null!==(t=null==i?void 0:i.iconUrl)&&void 0!==t?t:null==n?void 0:n.favIconUrl,title:null!==(r=null==i?void 0:i.title)&&void 0!==r?r:null==n?void 0:n.title}})),Ob=[],Bb=e=>{Ob.push(e)},Nb=e=>{(new og).removeIf((t=>t.origin===e.origin&&t.tabId===e.tabId)),Ob.splice(Ob.findIndex((t=>{const{origin:r,tabId:n,port:i}=t;return e.origin===r&&e.tabId===n&&i===e.port})),1)},Db=()=>Ob.map((({origin:e,tabId:t,port:r})=>({origin:e,tabId:t,send:e=>r.postMessage(JSON.stringify(e))})));var Lb=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Fb=e=>Lb(void 0,void 0,void 0,(function*(){if(!(e.sender&&e.sender.tab&&e.sender.url&&e.sender.tab.id))throw new Error("sender information is undefined");const t=e.sender.url,r=e.sender.tab.id;Bb({origin:new URL(t).origin,url:t,tabId:r,port:e}),e.onDisconnect.addListener((()=>{Nb({origin:new URL(t).origin,url:t,tabId:r,port:e})}));const n=[],i=e=>{if("string"==typeof e)try{const t=Re.RpcRequest.parse(b(e));n.push(t)}catch(e){}};e.onMessage.addListener(i);const o=yield(0,Rb.getTabMeta)(r),s={url:new URL(t),tabId:r,title:o.title,icon:o.iconUrl?new URL(o.iconUrl):void 0},a=function(e,t,r=[]){return new ReadableStream({start(n){return Lb(this,void 0,void 0,(function*(){for(const e of r)n.enqueue((0,Du.rpcRequestData)(e,t));e.onMessage.addListener((e=>Lb(this,void 0,void 0,(function*(){let r=null;try{r=Re.RpcRequest.parse(b(e))}catch(e){}if(r)try{n.enqueue((0,Du.rpcRequestData)(r,t))}catch(e){R.telemetry.captureError(new Error(`Stream enqueue failure (${e})`),C.FeatureTag.Provider)}})))),e.onDisconnect.addListener((()=>{n.close()}))}))},cancel(){return Lb(this,void 0,void 0,(function*(){e.disconnect()}))}},new CountQueuingStrategy({highWaterMark:1/0}))}(e,s,n),u=function(e){return new WritableStream({write(t){e.postMessage(v(t))}})}(e);Bb({origin:new URL(t).origin,url:t,tabId:r,port:e}),e.onDisconnect.addListener((()=>{Nb({origin:new URL(t).origin,url:t,tabId:r,port:e})}));const c=new(0,ju.RpcRouter)({routes:Pb}).init(a,u);return e.onMessage.removeListener(i),c}));var Ub={};e(Ub,"registerRpcBackendStorageListeners",(function(){return Zb}),(function(e){return Zb=e})),s("4xbAj");qp=s("frRrG");var jb=s("b9HZR");nr=s("3U2BZ"),zr=s("cnxqM"),Wg=s("TeeZu");s("3ljHn");Xi=s("cnMMD");s("7mQ3Y");c=s("hX0bG");s("csW2r");R=s("fKWqZ"),C=s("g79CS"),fo=s("70W8C"),xi=s("hulLf"),Ai=s("goVRJ"),Si=s("JepPo"),Ei=s("twk6W");var Kb=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const zb=new(0,qp.AccountAnalytics)(Ei.analytics),Hb=new(0,Si.LocalStorage),qb=new(0,Ai.LegacyIndexedDBProxy),Vb=new(0,By.TrustedAppsStore)(qb),Wb=new og;const Gb=t(fo)($b,500);function $b(){return Kb(this,void 0,void 0,(function*(){const e=yield(0,Fy.getSelectedAccount)(),t=yield(0,xs.getChainAvailability)(),r=yield(0,jb.getAllMultiChainAccounts)(xs.vault,qb,t);Xi.featureFlagClient.setSubjectAttributes({rootID:(null==e?void 0:e.type)===nr.AccountType.Seed?e.seedIdentifier:void 0}),yield zb.identifyAccount(r,e,t)}))}function Zb(){return Kb(this,void 0,void 0,(function*(){!function(){Kb(this,void 0,void 0,(function*(){const{isOnboarded:e}=yield xs.vault.checkVaultIntegrity();e&&$b()}))}();const e=[qb,Hb];for(const t of e)t.subscribe((e=>{switch(e){case zr.StorageKeyAccounts.SelectedAccount:return void Yb();case zr.StorageKeyAccounts.DeveloperMode:case zr.StorageKeyAccounts.NetworkSetting:return void Qb();case"metaMaskOverride":return void Xb()}}));Vb.addEventListener("revoked",(e=>{!function(e){Kb(this,void 0,void 0,(function*(){const t=Wb.deleteWhere(e.accountId,{origin:e.origin}),r=yield xs.vault.fetchAllAccounts(),n=(0,Wg.getAddressForVaultAccounts)(r,e.accountId,c.AddressType.EVM),i=(0,Wg.getAddressForVaultAccounts)(r,e.accountId,c.AddressType.Solana);if(!n&&!i)return;const o={btc:[]};n&&(o.evm=n),i&&(o.sol=i);for(const r of t)for(const t of Db()){if(!(t.origin.toLowerCase()===e.origin.toLowerCase()))continue;t.tabId===r.tabId&&t.send({jsonrpc:"2.0",method:"phantom_trustRevoked",params:o})}}))}(e.data)}))}))}function Qb(){return Kb(this,void 0,void 0,(function*(){try{const e=yield(0,Fy.getSelectedAccount)(),t=yield Vb.get(e.identifier);for(const e of Db()){const r=e.origin.toLowerCase();if(r in t){const t={jsonrpc:"2.0",method:"phantom_chainChanged",params:{evm:yield(0,Yg.getNetworkId)(r)}};e.send(t)}}}catch(e){R.telemetry.captureError(e,C.FeatureTag.Provider)}}))}function Yb(){return Kb(this,void 0,void 0,(function*(){try{yield Gb()}catch(e){R.telemetry.captureError(e,C.FeatureTag.Provider)}const e=yield(0,Fy.getSelectedAccount)();let t,r;try{t=(0,Wg.getAddressByAccount)(e,c.AddressType.EVM)}catch(e){}try{r=(0,Wg.getAddressByAccount)(e,c.AddressType.Solana)}catch(e){}if(t||r){const n=yield Vb.get(e.identifier);for(const e of Db()){const i={btc:[]};t&&(i.evm=t),r&&(i.sol=r),e.send({jsonrpc:"2.0",method:"phantom_accountChanged",params:e.origin in n?i:null})}}else for(const e of Db())e.send({jsonrpc:"2.0",method:"phantom_accountChanged",params:null})}))}function Xb(){for(const e of Db())(()=>{Kb(this,void 0,void 0,(function*(){try{yield xi.browser.tabs.sendMessage(e.tabId,{jsonrpc:"2.0",method:"phantom_metaMaskOverrideSettingsChanged",params:null})}catch(e){}}))})()}var Jb=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Ai.LegacyIndexedDBProxy.moveDataFromIndexedDbToLocalStorageIfNeeded(),xi.browser.runtime.onInstalled.addListener(nw),xi.browser.runtime.onConnect.addListener(ow),xi.browser.alarms.onAlarm.addListener(sw),xi.browser.runtime.onMessage.addListener(w.handleRawMessage(aw)),xi.browser.tabs.onUpdated.addListener(rw),hn.fileLogger.init({provider:so.BackgroundFileLoggerProvider}),R.telemetry.init(),R.telemetry.setUser({id:Ei.analytics.getDeviceId()}),(0,ki.initializeFeatureFlags)(),(0,Ub.registerRpcBackendStorageListeners)();const ew=new(0,Ai.LegacyIndexedDBProxy);ew.remove("unencryptedSeedAndMnemonic");const tw=new(0,pn.TTLCache)(new(0,Si.LocalStorage),6e5,(()=>(0,_n.fetchDappsList)().catch((e=>(R.telemetry.captureError(e,C.FeatureTag.Provider),[])))),"phantomwallet-dApps-list");function rw(e,t){return Jb(this,void 0,void 0,(function*(){if(!t.url)return;const e=new(0,Si.LocalStorage),r=yield(0,zn.detectPhishing)(e,Ei.analytics,t.url);if(!r.result)return;if(r.isSubdomainDomainWhitelisted){const e=yield ew.get(Zr.StorageKeys.UserWhitelistSubdomains),t=JSON.parse(`${e}`);if(null==t?void 0:t.includes(`${r.source}`))return}const n=yield ew.get(Zr.StorageKeys.UserWhitelistedOrigins),i=JSON.parse(`${n}`);(null==i?void 0:i.includes(`${r.source}`))||(Ei.analytics.capture("phishingBlocklistRedirect",{data:{targetURL:t.url}}),xi.browser.tabs.update({url:`phishing.html?origin=${t.url}&subdomain=${r.isSubdomainDomainWhitelisted}`}))}))}function nw(e){return Jb(this,void 0,void 0,(function*(){switch(e.reason){case"install":{Ei.analytics.capture("appInstall");const e=yield(0,Ta.hasMnemonic)(),t=yield xs.storageEncryptionKeyManager.hasPersistedDeviceEncryptionKey();e||t||(yield ew.set(Kt.FirstTimeOnboarding,{isFirstTimeOnboarding:!0}),(0,Ti.openTabAsync)({url:"onboarding.html"}));break}case"update":R.telemetry.addBreadcrumb(C.FeatureTag.StartUp,`Extension updated from ${e.previousVersion} to ${(0,Ti.getManifestVersion)()}`,C.Severity.Debug)}}))}function iw(){return Jb(this,void 0,void 0,(function*(){if((0,mu.shouldLockOnPopupOpen)())return;const e=yield ew.get(Zr.StorageKeys.LockTimerMs),t=Date.now()+(null!=e?e:dn.DEFAULT_UNLOCK_TIMER);xi.browser.alarms.create(Zr.ExtensionAlarms.LockExtension,{when:t})}))}function ow(e){var t,r;return Jb(this,void 0,void 0,(function*(){e.onDisconnect.addListener(iw),(null===(t=e.sender)||void 0===t?void 0:t.url)!==xi.browser.runtime.getURL("popup.html")&&(null===(r=e.sender)||void 0===r?void 0:r.url)!==xi.browser.runtime.getURL("notification.html")||((0,mu.shouldLockOnPopupOpen)()?(0,xs.resetInMemoryPassword)():yield xi.browser.alarms.clear(Zr.ExtensionAlarms.LockExtension));if("contentscript"===e.name){if(e.sender&&e.sender.url&&e.sender.tab&&e.sender.tab.id&&0===e.sender.frameId){const t=e.postMessage.bind(e);e.postMessage=e=>{t(e)};(yield(0,Nu.createRpcRouterController)(e)).start()}yield(0,oe.delayAsync)(1),e.postMessage("phantom#background#initialized"),e.onMessage.addListener((t=>{"string"==typeof t&&"phantom#content_script#ready_to_setup_streams"===t&&e.postMessage("phantom#background#initialized")}))}}))}function sw(e){if(e.name.startsWith(Zr.ExtensionAlarms.DeleteStorageValue)){const[t,r]=e.name.split(":");ew.remove(r)}e.name===Zr.ExtensionAlarms.LockExtension&&(0,mu.setShouldLockOnPopupOpen)(!0)}function aw(e,t){return Jb(this,void 0,void 0,(function*(){const r=t.url;if(r&&e.method===_o.ProviderInjectionOptions)return function(e,t){return Jb(this,void 0,void 0,(function*(){try{if(yield(0,wo.isMultiChainEnabled)()){const[r,n,i]=yield Promise.all([(0,xs.getChainAvailability)(),(0,fn.getMetaMaskOverrideSetting)(ew),tw.get()]),o=(0,_n.getHostname)(t),{hideProvidersArray:s,showMetamaskExplainer:a,dontOverrideWindowEthereum:u}=function(e,t){if(!e)return{hideProvidersArray:!1,showMetamaskExplainer:!1,dontOverrideWindowEthereum:!1};const r=t.find((t=>t.hostname.toLowerCase().trim()===e.toLowerCase().trim()));return r?{hideProvidersArray:r.hideProvidersArray,showMetamaskExplainer:r.showMetamaskExplainer,dontOverrideWindowEthereum:r.dontOverrideWindowEthereum}:{hideProvidersArray:!1,showMetamaskExplainer:!1,dontOverrideWindowEthereum:!1}}(o,i);return No(e.id,{enabledChains:r.enabledAddressTypes,metamaskOverrideSetting:n,hideProvidersArray:s,showMetamaskExplainer:a,dontOverrideWindowEthereum:u})}return No(e.id,{enabledChains:[c.AddressType.Solana],metamaskOverrideSetting:fn.MetaMaskOverrideSetting.enum.USE_METAMASK,hideProvidersArray:!1,showMetamaskExplainer:!1,dontOverrideWindowEthereum:!1})}catch(t){return R.telemetry.captureError(t,C.FeatureTag.Provider),Oo(e.id,Ro.InternalError)}}))}(e,r);if(!r||!r.startsWith((0,Ti.getBaseURL)()))return R.telemetry.captureMessage(`Unauthorized request to url: ${r}`,C.FeatureTag.Generic),No(e.id,`${e.method} not permitted`);if(!Object.values(_o).includes(e.method))return R.telemetry.captureMessage("Unauthorized method",C.FeatureTag.Generic),No(e.id,`${e.method} not permitted`);switch(e.method){case _o.HasOnboarded:return(0,mu._hasOnboarded)(e);case _o.ResetHasOnboarded:return(0,mu._resetHasOnboarded)(e);case _o.LockExtension:return(0,mu._lockExtension)(e);case _o.UnlockExtension:return(0,mu._unlockExtension)(e);case _o.IsExtensionUnlocked:return(0,mu._isExtensionUnlocked)(e);case _o.SetPassword:return(0,mu._setPassword)(e);case _o.VerifyPassword:return(0,mu._verifyPassword)(e);case _o.UpdatePassword:return(0,mu._updatePassword)(e);case _o.ImportPrivateKeyAccount:return(0,Do._importPrivateKeyAccount)(e);case _o.ImportReadOnlyAccount:return(0,Do._importReadOnlyAccount)(e);case _o.ImportSeedAccount:return(0,Do._importSeedAccount)(e);case _o.IsExistingSeed:return(0,Do._isExistingSeed)(e);case _o.AddAccountForSeed:return(0,Do._addAccountForSeed)(e);case _o.AddLedgerAccounts:return(0,Do._addLedgerAccounts)(e);case _o.ExportPrivateKey:return(0,Do._exportPrivateKey)(e);case _o.ExportEntropy:return(0,Do._exportEntropy)(e);case _o.SetAccountIcon:return(0,Do._setAccountIcon)(e);case _o.DeriveAddresses:return(0,Do._deriveAddresses)(e);case _o.RemoveAccount:return(0,Do._removeAccount)(e);case _o.ReorderAccount:return(0,Do._reorderAccount)(e);case _o.GetAllAccounts:return(0,Do._getAllAccounts)(e);case _o.GetAllSeeds:return(0,Do._getAllSeeds)(e);case _o.Sign:return(0,Do._sign)(e);case _o.LogMessage:return(0,Cu._logMessage)(e);case _o.DownloadLogs:return(0,Cu._downloadLogs)(e);case _o.GetLegacyMnemonic:return(0,pu._getLegacyMnemonic)(e)}}))}}(); +//# sourceMappingURL=background.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/bip32.0415b1e7.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/bip32.0415b1e7.js new file mode 100644 index 0000000..e3f30a2 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/bip32.0415b1e7.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){var e=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;e.register("aQ6v5",(function(f,r){"use strict";Object.defineProperty(f.exports,"__esModule",{value:!0}),f.exports.BIP32Factory=f.exports.default=void 0;var t=e("1ZviQ");Object.defineProperty(f.exports,"default",{enumerable:!0,get:function(){return t.BIP32Factory}}),Object.defineProperty(f.exports,"BIP32Factory",{enumerable:!0,get:function(){return t.BIP32Factory}})})),e.register("1ZviQ",(function(f,r){var t=e("8tcqI").Buffer;Object.defineProperty(f.exports,"__esModule",{value:!0}),f.exports.BIP32Factory=void 0;var i=e("3Szyf"),a=e("bCNJU"),n=e("1uXCA"),c=e("e3ovm"),d=e("fkMzm"),o=e("ekfrE");const b=(0,n.base58check)(c.sha256),s={encode:e=>b.encode(Uint8Array.from(e)),decode:e=>t.from(b.decode(e))};f.exports.BIP32Factory=function(e){(0,a.testEcc)(e);const f=d.BufferN(32),r=d.compile({wif:d.UInt8,bip32:{public:d.UInt32,private:d.UInt32}}),n={messagePrefix:"Bitcoin Signed Message:\n",bech32:"bc",bip32:{public:76067358,private:76066276},pubKeyHash:0,scriptHash:5,wif:128},c=2147483648,b=Math.pow(2,31)-1;function h(e){return d.String(e)&&null!==e.match(/^(m\/)?(\d+'?\/)*\d+'?$/)}function p(e){return d.UInt32(e)&&e<=b}class u{get publicKey(){return void 0===this.__Q&&(this.__Q=t.from(e.pointFromScalar(this.__D,!0))),this.__Q}get privateKey(){return this.__D}sign(f,r){if(!this.privateKey)throw new Error("Missing private key");if(void 0===r&&(r=this.lowR),!1===r)return t.from(e.sign(f,this.privateKey));{let r=t.from(e.sign(f,this.privateKey));const i=t.alloc(32,0);let a=0;for(;r[0]>127;)a++,i.writeUIntLE(a,0,6),r=t.from(e.sign(f,this.privateKey,i));return r}}signSchnorr(f){if(!this.privateKey)throw new Error("Missing private key");if(!e.signSchnorr)throw new Error("signSchnorr not supported by ecc library");return t.from(e.signSchnorr(f,this.privateKey))}verify(f,r){return e.verify(f,this.publicKey,r)}verifySchnorr(f,r){if(!e.verifySchnorr)throw new Error("verifySchnorr not supported by ecc library");return e.verifySchnorr(f,this.publicKey.subarray(1,33),r)}constructor(e,f){this.__D=e,this.__Q=f,this.lowR=!1}}class l extends u{get depth(){return this.__DEPTH}get index(){return this.__INDEX}get parentFingerprint(){return this.__PARENT_FINGERPRINT}get identifier(){return i.hash160(this.publicKey)}get fingerprint(){return this.identifier.slice(0,4)}get compressed(){return!0}isNeutered(){return void 0===this.__D}neutered(){return w(this.publicKey,this.chainCode,this.network,this.depth,this.index,this.parentFingerprint)}toBase58(){const e=this.network,f=this.isNeutered()?e.bip32.public:e.bip32.private,r=t.allocUnsafe(78);return r.writeUInt32BE(f,0),r.writeUInt8(this.depth,4),r.writeUInt32BE(this.parentFingerprint,5),r.writeUInt32BE(this.index,9),this.chainCode.copy(r,13),this.isNeutered()?this.publicKey.copy(r,45):(r.writeUInt8(0,45),this.privateKey.copy(r,46)),s.encode(r)}toWIF(){if(!this.privateKey)throw new TypeError("Missing private key");return o.encode(this.network.wif,this.privateKey,!0)}derive(f){d(d.UInt32,f);const r=f>=c,a=t.allocUnsafe(37);if(r){if(this.isNeutered())throw new TypeError("Missing private key for hardened child key");a[0]=0,this.privateKey.copy(a,1),a.writeUInt32BE(f,33)}else this.publicKey.copy(a,0),a.writeUInt32BE(f,33);const n=i.hmacSHA512(this.chainCode,a),o=n.slice(0,32),b=n.slice(32);if(!e.isPrivate(o))return this.derive(f+1);let s;if(this.isNeutered()){const r=t.from(e.pointAddScalar(this.publicKey,o,!0));if(null===r)return this.derive(f+1);s=w(r,b,this.network,this.depth+1,f,this.fingerprint.readUInt32BE(0))}else{const r=t.from(e.privateAdd(this.privateKey,o));if(null==r)return this.derive(f+1);s=v(r,b,this.network,this.depth+1,f,this.fingerprint.readUInt32BE(0))}return s}deriveHardened(e){return d(p,e),this.derive(e+c)}derivePath(e){d(h,e);let f=e.split("/");if("m"===f[0]){if(this.parentFingerprint)throw new TypeError("Expected master, got child");f=f.slice(1)}return f.reduce(((e,f)=>{let r;return"'"===f.slice(-1)?(r=parseInt(f.slice(0,-1),10),e.deriveHardened(r)):(r=parseInt(f,10),e.derive(r))}),this)}tweak(e){return this.privateKey?this.tweakFromPrivateKey(e):this.tweakFromPublicKey(e)}tweakFromPublicKey(f){const r=32===(i=this.publicKey).length?i:i.slice(1,33);var i;if(!e.xOnlyPointAddTweak)throw new Error("xOnlyPointAddTweak not supported by ecc library");const a=e.xOnlyPointAddTweak(r,f);if(!a||null===a.xOnlyPubkey)throw new Error("Cannot tweak public key!");const n=t.from([0===a.parity?2:3]),c=t.concat([n,a.xOnlyPubkey]);return new u(void 0,c)}tweakFromPrivateKey(f){const r=3===this.publicKey[0]||4===this.publicKey[0]&&1==(1&this.publicKey[64]),i=(()=>{if(r){if(e.privateNegate)return e.privateNegate(this.privateKey);throw new Error("privateNegate not supported by ecc library")}return this.privateKey})(),a=e.privateAdd(i,f);if(!a)throw new Error("Invalid tweaked private key!");return new u(t.from(a),void 0)}constructor(e,f,t,i,a=0,n=0,c=0){super(e,f),this.chainCode=t,this.network=i,this.__DEPTH=a,this.__INDEX=n,this.__PARENT_FINGERPRINT=c,d(r,i)}}function y(e,f,r){return v(e,f,r)}function v(r,t,i,a,c,o){if(d({privateKey:f,chainCode:f},{privateKey:r,chainCode:t}),i=i||n,!e.isPrivate(r))throw new TypeError("Private key not in range [1, n)");return new l(r,void 0,t,i,a,c,o)}function w(r,t,i,a,c,o){if(d({publicKey:d.BufferN(33),chainCode:f},{publicKey:r,chainCode:t}),i=i||n,!e.isPoint(r))throw new TypeError("Point is not on the curve");return new l(void 0,r,t,i,a,c,o)}return{fromSeed:function(e,f){if(d(d.Buffer,e),e.length<16)throw new TypeError("Seed should be at least 128 bits");if(e.length>64)throw new TypeError("Seed should be at most 512 bits");f=f||n;const r=i.hmacSHA512(t.from("Bitcoin seed","utf8"),e);return y(r.slice(0,32),r.slice(32),f)},fromBase58:function(e,f){const r=s.decode(e);if(78!==r.length)throw new TypeError("Invalid buffer length");f=f||n;const t=r.readUInt32BE(0);if(t!==f.bip32.private&&t!==f.bip32.public)throw new TypeError("Invalid network version");const i=r[4],a=r.readUInt32BE(5);if(0===i&&0!==a)throw new TypeError("Invalid parent fingerprint");const c=r.readUInt32BE(9);if(0===i&&0!==c)throw new TypeError("Invalid index");const d=r.slice(13,45);let o;if(t===f.bip32.private){if(0!==r.readUInt8(45))throw new TypeError("Invalid private key");o=v(r.slice(46,78),d,f,i,c,a)}else{o=w(r.slice(45,78),d,f,i,c,a)}return o},fromPublicKey:function(e,f,r){return w(e,f,r)},fromPrivateKey:y}}})),e.register("3Szyf",(function(f,r){var t=e("8tcqI").Buffer;Object.defineProperty(f.exports,"__esModule",{value:!0}),f.exports.hmacSHA512=f.exports.hash160=void 0;var i=e("2E83V"),a=e("50w0I"),n=e("e3ovm"),c=e("6CTZ4");f.exports.hash160=function(e){const f=(0,n.sha256)(Uint8Array.from(e));return t.from((0,a.ripemd160)(f))},f.exports.hmacSHA512=function(e,f){return t.from((0,i.hmac)(c.sha512,e,f))}})),e.register("bCNJU",(function(f,r){var t=e("8tcqI").Buffer;Object.defineProperty(f.exports,"__esModule",{value:!0}),f.exports.testEcc=void 0;const i=e=>t.from(e,"hex");function a(e){if(!e)throw new Error("ecc library invalid")}f.exports.testEcc=function(e){if(a(e.isPoint(i("0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"))),a(!e.isPoint(i("030000000000000000000000000000000000000000000000000000000000000005"))),a(e.isPrivate(i("79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"))),a(e.isPrivate(i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140"))),a(!e.isPrivate(i("0000000000000000000000000000000000000000000000000000000000000000"))),a(!e.isPrivate(i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"))),a(!e.isPrivate(i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142"))),a(t.from(e.pointFromScalar(i("b1121e4088a66a28f5b6b0f5844943ecd9f610196d7bb83b25214b60452c09af"))).equals(i("02b07ba9dca9523b7ef4bd97703d43d20399eb698e194704791a25ce77a400df99"))),e.xOnlyPointAddTweak){a(null===e.xOnlyPointAddTweak(i("79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140")));let f=e.xOnlyPointAddTweak(i("1617d38ed8d8657da4d4761e8057bc396ea9e4b9d29776d4be096016dbd2509b"),i("a8397a935f0dfceba6ba9618f6451ef4d80637abf4e6af2669fbc9de6a8fd2ac"));a(t.from(f.xOnlyPubkey).equals(i("e478f99dab91052ab39a33ea35fd5e6e4933f4d28023cd597c9a1f6760346adf"))&&1===f.parity),f=e.xOnlyPointAddTweak(i("2c0b7cf95324a07d05398b240174dc0c2be444d96b159aa6c7f7b1e668680991"),i("823c3cd2142744b075a87eade7e1b8678ba308d566226a0056ca2b7a76f86b47"))}a(t.from(e.pointAddScalar(i("0379be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),i("0000000000000000000000000000000000000000000000000000000000000003"))).equals(i("02c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5"))),a(t.from(e.privateAdd(i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e"),i("0000000000000000000000000000000000000000000000000000000000000002"))).equals(i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140"))),e.privateNegate&&(a(t.from(e.privateNegate(i("0000000000000000000000000000000000000000000000000000000000000001"))).equals(i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140"))),a(t.from(e.privateNegate(i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e"))).equals(i("0000000000000000000000000000000000000000000000000000000000000003"))),a(t.from(e.privateNegate(i("b1121e4088a66a28f5b6b0f5844943ecd9f610196d7bb83b25214b60452c09af"))).equals(i("4eede1bf775995d70a494f0a7bb6bc11e0b8cccd41cce8009ab1132c8b0a3792")))),a(t.from(e.sign(i("5e9f0a0d593efdcf78ac923bc3313e4e7d408d574354ee2b3288c0da9fbba6ed"),i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140"))).equals(i("54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5"))),a(e.verify(i("5e9f0a0d593efdcf78ac923bc3313e4e7d408d574354ee2b3288c0da9fbba6ed"),i("0379be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),i("54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5"))),e.signSchnorr&&a(t.from(e.signSchnorr(i("7e2d58d8b3bcdf1abadec7829054f90dda9805aab56c77333024b9d0a508b75c"),i("c90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b14e5c9"),i("c87aa53824b4d7ae2eb035a2b5bbbccc080e76cdc6d1692c4b0b62d798e6d906"))).equals(i("5831aaeed7b44bb74e5eab94ba9d4294c49bcf2a60728d8b4c200f50dd313c1bab745879a5ad954a72c45a91c3a51d3c7adea98d82f8481e0e1e03674a6f3fb7"))),e.verifySchnorr&&a(e.verifySchnorr(i("7e2d58d8b3bcdf1abadec7829054f90dda9805aab56c77333024b9d0a508b75c"),i("dd308afec5777e13121fa72b9cc1b7cc0139715309b086c960e18fd969774eb8"),i("5831aaeed7b44bb74e5eab94ba9d4294c49bcf2a60728d8b4c200f50dd313c1bab745879a5ad954a72c45a91c3a51d3c7adea98d82f8481e0e1e03674a6f3fb7")))}}))}(); +//# sourceMappingURL=bip32.0415b1e7.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/bip32.f27ae5a8.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/bip32.f27ae5a8.js new file mode 100644 index 0000000..704ca31 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/bip32.f27ae5a8.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +var e=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;e.register("lQedB",(function(f,r){Object.defineProperty(f.exports,"__esModule",{value:!0}),f.exports.BIP32Factory=f.exports.default=void 0;var t=e("6Tlr2");Object.defineProperty(f.exports,"default",{enumerable:!0,get:function(){return t.BIP32Factory}}),Object.defineProperty(f.exports,"BIP32Factory",{enumerable:!0,get:function(){return t.BIP32Factory}})})),e.register("6Tlr2",(function(f,r){var t=e("6rT8n").Buffer;Object.defineProperty(f.exports,"__esModule",{value:!0}),f.exports.BIP32Factory=void 0;var i=e("aBHgu"),a=e("ged0K"),n=e("3pWhu"),c=e("6B1js"),d=e("8DFnu"),o=e("2kT0C");const b=(0,n.base58check)(c.sha256),s={encode:e=>b.encode(Uint8Array.from(e)),decode:e=>t.from(b.decode(e))};f.exports.BIP32Factory=function(e){(0,a.testEcc)(e);const f=d.BufferN(32),r=d.compile({wif:d.UInt8,bip32:{public:d.UInt32,private:d.UInt32}}),n={messagePrefix:"Bitcoin Signed Message:\n",bech32:"bc",bip32:{public:76067358,private:76066276},pubKeyHash:0,scriptHash:5,wif:128},c=2147483648,b=Math.pow(2,31)-1;function h(e){return d.String(e)&&null!==e.match(/^(m\/)?(\d+'?\/)*\d+'?$/)}function p(e){return d.UInt32(e)&&e<=b}class u{get publicKey(){return void 0===this.__Q&&(this.__Q=t.from(e.pointFromScalar(this.__D,!0))),this.__Q}get privateKey(){return this.__D}sign(f,r){if(!this.privateKey)throw new Error("Missing private key");if(void 0===r&&(r=this.lowR),!1===r)return t.from(e.sign(f,this.privateKey));{let r=t.from(e.sign(f,this.privateKey));const i=t.alloc(32,0);let a=0;for(;r[0]>127;)a++,i.writeUIntLE(a,0,6),r=t.from(e.sign(f,this.privateKey,i));return r}}signSchnorr(f){if(!this.privateKey)throw new Error("Missing private key");if(!e.signSchnorr)throw new Error("signSchnorr not supported by ecc library");return t.from(e.signSchnorr(f,this.privateKey))}verify(f,r){return e.verify(f,this.publicKey,r)}verifySchnorr(f,r){if(!e.verifySchnorr)throw new Error("verifySchnorr not supported by ecc library");return e.verifySchnorr(f,this.publicKey.subarray(1,33),r)}constructor(e,f){this.__D=e,this.__Q=f,this.lowR=!1}}class l extends u{get depth(){return this.__DEPTH}get index(){return this.__INDEX}get parentFingerprint(){return this.__PARENT_FINGERPRINT}get identifier(){return i.hash160(this.publicKey)}get fingerprint(){return this.identifier.slice(0,4)}get compressed(){return!0}isNeutered(){return void 0===this.__D}neutered(){return w(this.publicKey,this.chainCode,this.network,this.depth,this.index,this.parentFingerprint)}toBase58(){const e=this.network,f=this.isNeutered()?e.bip32.public:e.bip32.private,r=t.allocUnsafe(78);return r.writeUInt32BE(f,0),r.writeUInt8(this.depth,4),r.writeUInt32BE(this.parentFingerprint,5),r.writeUInt32BE(this.index,9),this.chainCode.copy(r,13),this.isNeutered()?this.publicKey.copy(r,45):(r.writeUInt8(0,45),this.privateKey.copy(r,46)),s.encode(r)}toWIF(){if(!this.privateKey)throw new TypeError("Missing private key");return o.encode(this.network.wif,this.privateKey,!0)}derive(f){d(d.UInt32,f);const r=f>=c,a=t.allocUnsafe(37);if(r){if(this.isNeutered())throw new TypeError("Missing private key for hardened child key");a[0]=0,this.privateKey.copy(a,1),a.writeUInt32BE(f,33)}else this.publicKey.copy(a,0),a.writeUInt32BE(f,33);const n=i.hmacSHA512(this.chainCode,a),o=n.slice(0,32),b=n.slice(32);if(!e.isPrivate(o))return this.derive(f+1);let s;if(this.isNeutered()){const r=t.from(e.pointAddScalar(this.publicKey,o,!0));if(null===r)return this.derive(f+1);s=w(r,b,this.network,this.depth+1,f,this.fingerprint.readUInt32BE(0))}else{const r=t.from(e.privateAdd(this.privateKey,o));if(null==r)return this.derive(f+1);s=v(r,b,this.network,this.depth+1,f,this.fingerprint.readUInt32BE(0))}return s}deriveHardened(e){return d(p,e),this.derive(e+c)}derivePath(e){d(h,e);let f=e.split("/");if("m"===f[0]){if(this.parentFingerprint)throw new TypeError("Expected master, got child");f=f.slice(1)}return f.reduce(((e,f)=>{let r;return"'"===f.slice(-1)?(r=parseInt(f.slice(0,-1),10),e.deriveHardened(r)):(r=parseInt(f,10),e.derive(r))}),this)}tweak(e){return this.privateKey?this.tweakFromPrivateKey(e):this.tweakFromPublicKey(e)}tweakFromPublicKey(f){const r=32===(i=this.publicKey).length?i:i.slice(1,33);var i;if(!e.xOnlyPointAddTweak)throw new Error("xOnlyPointAddTweak not supported by ecc library");const a=e.xOnlyPointAddTweak(r,f);if(!a||null===a.xOnlyPubkey)throw new Error("Cannot tweak public key!");const n=t.from([0===a.parity?2:3]),c=t.concat([n,a.xOnlyPubkey]);return new u(void 0,c)}tweakFromPrivateKey(f){const r=3===this.publicKey[0]||4===this.publicKey[0]&&1==(1&this.publicKey[64]),i=(()=>{if(r){if(e.privateNegate)return e.privateNegate(this.privateKey);throw new Error("privateNegate not supported by ecc library")}return this.privateKey})(),a=e.privateAdd(i,f);if(!a)throw new Error("Invalid tweaked private key!");return new u(t.from(a),void 0)}constructor(e,f,t,i,a=0,n=0,c=0){super(e,f),this.chainCode=t,this.network=i,this.__DEPTH=a,this.__INDEX=n,this.__PARENT_FINGERPRINT=c,d(r,i)}}function y(e,f,r){return v(e,f,r)}function v(r,t,i,a,c,o){if(d({privateKey:f,chainCode:f},{privateKey:r,chainCode:t}),i=i||n,!e.isPrivate(r))throw new TypeError("Private key not in range [1, n)");return new l(r,void 0,t,i,a,c,o)}function w(r,t,i,a,c,o){if(d({publicKey:d.BufferN(33),chainCode:f},{publicKey:r,chainCode:t}),i=i||n,!e.isPoint(r))throw new TypeError("Point is not on the curve");return new l(void 0,r,t,i,a,c,o)}return{fromSeed:function(e,f){if(d(d.Buffer,e),e.length<16)throw new TypeError("Seed should be at least 128 bits");if(e.length>64)throw new TypeError("Seed should be at most 512 bits");f=f||n;const r=i.hmacSHA512(t.from("Bitcoin seed","utf8"),e);return y(r.slice(0,32),r.slice(32),f)},fromBase58:function(e,f){const r=s.decode(e);if(78!==r.length)throw new TypeError("Invalid buffer length");f=f||n;const t=r.readUInt32BE(0);if(t!==f.bip32.private&&t!==f.bip32.public)throw new TypeError("Invalid network version");const i=r[4],a=r.readUInt32BE(5);if(0===i&&0!==a)throw new TypeError("Invalid parent fingerprint");const c=r.readUInt32BE(9);if(0===i&&0!==c)throw new TypeError("Invalid index");const d=r.slice(13,45);let o;if(t===f.bip32.private){if(0!==r.readUInt8(45))throw new TypeError("Invalid private key");o=v(r.slice(46,78),d,f,i,c,a)}else{o=w(r.slice(45,78),d,f,i,c,a)}return o},fromPublicKey:function(e,f,r){return w(e,f,r)},fromPrivateKey:y}}})),e.register("aBHgu",(function(f,r){var t=e("6rT8n").Buffer;Object.defineProperty(f.exports,"__esModule",{value:!0}),f.exports.hmacSHA512=f.exports.hash160=void 0;var i=e("1WQPu"),a=e("86Nlm"),n=e("6B1js"),c=e("nzoa4");f.exports.hash160=function(e){const f=(0,n.sha256)(Uint8Array.from(e));return t.from((0,a.ripemd160)(f))},f.exports.hmacSHA512=function(e,f){return t.from((0,i.hmac)(c.sha512,e,f))}})),e.register("ged0K",(function(f,r){var t=e("6rT8n").Buffer;Object.defineProperty(f.exports,"__esModule",{value:!0}),f.exports.testEcc=void 0;const i=e=>t.from(e,"hex");function a(e){if(!e)throw new Error("ecc library invalid")}f.exports.testEcc=function(e){if(a(e.isPoint(i("0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"))),a(!e.isPoint(i("030000000000000000000000000000000000000000000000000000000000000005"))),a(e.isPrivate(i("79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"))),a(e.isPrivate(i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140"))),a(!e.isPrivate(i("0000000000000000000000000000000000000000000000000000000000000000"))),a(!e.isPrivate(i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"))),a(!e.isPrivate(i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142"))),a(t.from(e.pointFromScalar(i("b1121e4088a66a28f5b6b0f5844943ecd9f610196d7bb83b25214b60452c09af"))).equals(i("02b07ba9dca9523b7ef4bd97703d43d20399eb698e194704791a25ce77a400df99"))),e.xOnlyPointAddTweak){a(null===e.xOnlyPointAddTweak(i("79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140")));let f=e.xOnlyPointAddTweak(i("1617d38ed8d8657da4d4761e8057bc396ea9e4b9d29776d4be096016dbd2509b"),i("a8397a935f0dfceba6ba9618f6451ef4d80637abf4e6af2669fbc9de6a8fd2ac"));a(t.from(f.xOnlyPubkey).equals(i("e478f99dab91052ab39a33ea35fd5e6e4933f4d28023cd597c9a1f6760346adf"))&&1===f.parity),f=e.xOnlyPointAddTweak(i("2c0b7cf95324a07d05398b240174dc0c2be444d96b159aa6c7f7b1e668680991"),i("823c3cd2142744b075a87eade7e1b8678ba308d566226a0056ca2b7a76f86b47"))}a(t.from(e.pointAddScalar(i("0379be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),i("0000000000000000000000000000000000000000000000000000000000000003"))).equals(i("02c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5"))),a(t.from(e.privateAdd(i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e"),i("0000000000000000000000000000000000000000000000000000000000000002"))).equals(i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140"))),e.privateNegate&&(a(t.from(e.privateNegate(i("0000000000000000000000000000000000000000000000000000000000000001"))).equals(i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140"))),a(t.from(e.privateNegate(i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e"))).equals(i("0000000000000000000000000000000000000000000000000000000000000003"))),a(t.from(e.privateNegate(i("b1121e4088a66a28f5b6b0f5844943ecd9f610196d7bb83b25214b60452c09af"))).equals(i("4eede1bf775995d70a494f0a7bb6bc11e0b8cccd41cce8009ab1132c8b0a3792")))),a(t.from(e.sign(i("5e9f0a0d593efdcf78ac923bc3313e4e7d408d574354ee2b3288c0da9fbba6ed"),i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140"))).equals(i("54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5"))),a(e.verify(i("5e9f0a0d593efdcf78ac923bc3313e4e7d408d574354ee2b3288c0da9fbba6ed"),i("0379be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),i("54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5"))),e.signSchnorr&&a(t.from(e.signSchnorr(i("7e2d58d8b3bcdf1abadec7829054f90dda9805aab56c77333024b9d0a508b75c"),i("c90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b14e5c9"),i("c87aa53824b4d7ae2eb035a2b5bbbccc080e76cdc6d1692c4b0b62d798e6d906"))).equals(i("5831aaeed7b44bb74e5eab94ba9d4294c49bcf2a60728d8b4c200f50dd313c1bab745879a5ad954a72c45a91c3a51d3c7adea98d82f8481e0e1e03674a6f3fb7"))),e.verifySchnorr&&a(e.verifySchnorr(i("7e2d58d8b3bcdf1abadec7829054f90dda9805aab56c77333024b9d0a508b75c"),i("dd308afec5777e13121fa72b9cc1b7cc0139715309b086c960e18fd969774eb8"),i("5831aaeed7b44bb74e5eab94ba9d4294c49bcf2a60728d8b4c200f50dd313c1bab745879a5ad954a72c45a91c3a51d3c7adea98d82f8481e0e1e03674a6f3fb7")))}})); +//# sourceMappingURL=bip32.f27ae5a8.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/collectibles.4fd9b29c.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/collectibles.4fd9b29c.js new file mode 100644 index 0000000..4110ff7 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/collectibles.4fd9b29c.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function e(e,t,n,i){Object.defineProperty(e,t,{get:n,set:i,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},i={},o={},r=n.parcelRequire1d24;null==r&&((r=function(e){if(e in i)return i[e].exports;if(e in o){var t=o[e];delete o[e];var n={id:e,exports:{}};return i[e]=n,t.call(n.exports,n,n.exports),n.exports}var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}).register=function(e,t){o[e]=t},n.parcelRequire1d24=r),r.register("cR6w7",(function(t,n){e(t.exports,"useSPLTokenAccountListingStats",(function(){return r("bSsZk").useSPLTokenAccountListingStats})),e(t.exports,"useCollectibleEdition",(function(){return r("bSsZk").useCollectibleEdition})),e(t.exports,"waitForMarketplaceConfirmation",(function(){return r("bSsZk").waitForMarketplaceConfirmation})),e(t.exports,"waitForMarketplaceDelist",(function(){return r("bSsZk").waitForMarketplaceDelist})),e(t.exports,"waitForMintInAllCollectibles",(function(){return r("bSsZk").waitForMintInAllCollectibles})),e(t.exports,"collectiblesShouldDehydrateQueryPredicate",(function(){return r("80sCq").collectiblesShouldDehydrateQueryPredicate})),e(t.exports,"createCollectibleHooks",(function(){return r("161jh").createCollectibleHooks})),e(t.exports,"useEditListCollectible",(function(){return r("23Mwl").useEditListCollectible})),e(t.exports,"useListCollectible",(function(){return r("lVdSz").useListCollectible})),e(t.exports,"useUnlistCollectible",(function(){return r("3wAcW").useUnlistCollectible})),e(t.exports,"useSearchCollectiblesStrict",(function(){return r("lraND").useSearchCollectiblesStrict})),e(t.exports,"useTokenAccountMinBalance",(function(){return r("3jnnc").useTokenAccountMinBalance})),e(t.exports,"useCollectibleMediaURI",(function(){return r("5oTKS").useCollectibleMediaURI})),e(t.exports,"useCollectionMediaUri",(function(){return r("gu4Q0").useCollectionMediaUri})),e(t.exports,"useCollectionCollectible",(function(){return r("8DcaC").useCollectionCollectible})),e(t.exports,"useCollectionItemsCount",(function(){return r("hnVCL").useCollectionItemsCount})),e(t.exports,"useOnlyImageCollectibles",(function(){return r("hwESz").useOnlyImageCollectibles})),e(t.exports,"useOrderedCollections",(function(){return r("l6AqO").useOrderedCollections})),e(t.exports,"useIsCollectionPinned",(function(){return r("1oPoP").useIsCollectionPinned})),e(t.exports,"useIsCollectionHidden",(function(){return r("frJD3").useIsCollectionHidden})),e(t.exports,"useCollectibleExplorer",(function(){return r("co0kd").useCollectibleExplorer})),e(t.exports,"useDedupeCollectibles",(function(){return r("dWJJA").useDedupeCollectibles})),e(t.exports,"useCollectibleChainSpecificInfoSection",(function(){return r("5fSu3").useCollectibleChainSpecificInfoSection})),e(t.exports,"useCollectibleCTABar",(function(){return r("cutgY").useCollectibleCTABar})),e(t.exports,"formatEstimatedFees",(function(){return r("fDd2S").formatEstimatedFees})),e(t.exports,"useListCollectibleStore",(function(){return r("cMKSX").useListCollectibleStore})),e(t.exports,"useCollectiblesStore",(function(){return r("2E1go").useCollectiblesStore})),e(t.exports,"CollectibleMediaTypeSchema",(function(){return r("gIkRw").CollectibleMediaTypeSchema})),e(t.exports,"ReportCollectibleEventType",(function(){return r("gIkRw").ReportCollectibleEventType})),e(t.exports,"SendSuccessCondition",(function(){return r("gIkRw").SendSuccessCondition})),e(t.exports,"getInstantSellError",(function(){return r("iWlVm").getInstantSellError})),e(t.exports,"isCollectibleSemiFungible",(function(){return r("5LNwS").isCollectibleSemiFungible})),e(t.exports,"createCollectibleTransferPendingTransactionInput",(function(){return r("hWcS7").createTransferPendingTransactionInput})),e(t.exports,"isSolanaCollectibleChainData",(function(){return r("6mBy8").isSolanaCollectibleChainData})),e(t.exports,"isEthereumCollectibleChainData",(function(){return r("6mBy8").isEthereumCollectibleChainData})),e(t.exports,"isBitcoinCollectibleChainData",(function(){return r("6mBy8").isBitcoinCollectibleChainData})),e(t.exports,"isBitcoinRareSatsCollectibleChainData",(function(){return r("6mBy8").isBitcoinRareSatsCollectibleChainData})),e(t.exports,"selectBestCollectionName",(function(){return r("2MJfL").selectBestCollectionName})),e(t.exports,"convertCollectibleToSPLTokenAccount",(function(){return r("cvjjI").convertCollectibleToSPLTokenAccount})),e(t.exports,"formatCount",(function(){return r("dmL5l").formatCount})),e(t.exports,"getBurnTransactionWithPriorityFee",(function(){return r("7tZBy").getBurnTransactionWithPriorityFee})),e(t.exports,"bpsToPercent",(function(){return r("kRM7p").bpsToPercent})),e(t.exports,"bpsToValue",(function(){return r("kRM7p").bpsToValue})),e(t.exports,"createListingAnalytics",(function(){return r("5Gl9R").createListingAnalytics})),e(t.exports,"CollectiblesSdk",(function(){return r("7i1Dr").CollectiblesSdk}));r("bSsZk"),r("cuPjL"),r("80sCq"),r("161jh"),r("i2k8j"),r("1IJht"),r("dNLYO"),r("IJGHK"),r("23Mwl"),r("lVdSz"),r("3wAcW"),r("1nE4p"),r("lraND"),r("3jnnc"),r("9ZCbN"),r("iUvOb"),r("5oTKS"),r("gu4Q0"),r("8DcaC"),r("hnVCL"),r("hwESz"),r("l6AqO"),r("1oPoP"),r("frJD3"),r("8pgD1"),r("iqGep"),r("h0vN3"),r("co0kd"),r("dWJJA"),r("aqRKY"),r("hGptb"),r("5fSu3"),r("cutgY"),r("fDd2S"),r("cMKSX"),r("2E1go"),r("jUarv"),r("gIkRw"),r("iq6h4"),r("8VdpT"),r("8aiyE"),r("5YKUv"),r("iWlVm"),r("4S535"),r("5LNwS"),r("7zM7w"),r("hWcS7"),r("6mBy8"),r("2MJfL"),r("cvjjI"),r("dmL5l"),r("7tZBy"),r("5HIWD"),r("6JpeG"),r("kRM7p"),r("jUd0W"),r("5Gl9R");r("57tHH");r("7i1Dr")})),r.register("bSsZk",(function(t,n){e(t.exports,"useCollectibleEdition",(function(){return S}),(function(e){return S=e})),e(t.exports,"useSPLTokenAccountListingStats",(function(){return w}),(function(e){return w=e})),e(t.exports,"waitForMarketplaceConfirmation",(function(){return x}),(function(e){return x=e})),e(t.exports,"waitForMarketplaceDelist",(function(){return I}),(function(e){return I=e})),e(t.exports,"waitForMintInAllCollectibles",(function(){return T}),(function(e){return T=e}));var i=r("ePfNR"),o=r("3fvLJ"),s=r("4raQz"),c=r("4y59b"),l=r("lNRH9"),a=r("gIkRw"),u=r("jUd0W"),d=r("7PqqK"),f=r("kXHNg"),p=r("6IAZr"),h=r("6mBy8"),m=r("6rT8n").Buffer,g=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const v=(0,c.toMilliseconds)({seconds:10}),y=(0,c.toMilliseconds)({seconds:5}),b="CollectibleEdition";function S(e,t){return(0,l.useQuery)({queryKey:[b,{mintAddress:e}],queryFn(){return g(this,void 0,void 0,(function*(){if(!t)return{};const n=m.from(new(0,o.PublicKey)(e).toBytes()),r=(0,u.getMasterEditionPDA)(n),{Edition:s}=yield(0,i.getMetaplexFoundationDeps)();try{const e=yield s.fromAccountAddress(t,r),n=a.ZodMetaplexTokenEdition.safeParse(e.key);if(!n.success)throw new Error(`Invalid MetaplexTokenEdition: ${e.key}`);return{key:n.data,isMasterEdition:(0,u.isMasterEdition)(e.key)}}catch(e){return{key:void 0,isMasterEdition:void 0}}}))}})}const C="SPLTokenAccountListingStats";function w(e,t,n,i){return(0,l.useQuery)({enabled:""!==n,refetchInterval:v,cacheTime:y,queryKey:[C,{apiEnvironment:e,cluster:t,mint:n,pubkey:i}],queryFn({queryKey:t}){return g(this,void 0,void 0,(function*(){const[,{mint:n,cluster:o}]=t,r=(0,u.getTokenListNetworkIDByCluster)(o);return yield(0,f.getSPLCollectibleMarketplaceStats)(e,n,r,i)}))}})}const x=(e,t,n,i,o,r=20,s=1e3)=>g(void 0,void 0,void 0,(function*(){try{const l=(0,u.getTokenListNetworkIDByCluster)(n);return yield(0,c.withRetry)((()=>g(void 0,void 0,void 0,(function*(){var n;const r=yield(0,f.getSPLCollectibleMarketplaceStats)(e,t,l);if(!r[i])return;const s=(null!==(n=r[i].activities)&&void 0!==n?n:[]).find((e=>e.signature===o));if(!s)throw new Error("no activity with that signature yet!");return s}))),(()=>!0),r,s)}catch(e){}})),I=(e,t,n,i,o,r=20,s=1e3)=>g(void 0,void 0,void 0,(function*(){try{const l=(0,u.getTokenListNetworkIDByCluster)(i);return yield(0,c.withRetry)((()=>g(void 0,void 0,void 0,(function*(){var i;const r=yield(0,p.getSPLListings)(e,{address:t,chainId:`solana:${l}`});for(const e of r){if((null===(i=e.listings)||void 0===i?void 0:i[o])&&e.asset.mintPubKey===n)throw new Error("still in listings")}return r}))),(()=>!0),r,s)}catch(e){}})),T=(e,t,n,i=20,o=1e3)=>g(void 0,void 0,void 0,(function*(){try{return yield(0,c.withRetry)((()=>g(void 0,void 0,void 0,(function*(){const{allCollectibles:i}=yield(0,d.getCollectibles)(e,t.map(s.toAccount));for(const e of i)if((0,h.isSolanaCollectibleChainData)(e.chainData)&&e.chainData.mint===n)return e;throw new Error("cant find mint in tokens")}))),(()=>!0),i,o)}catch(e){}}))})),r.register("gIkRw",(function(n,i){e(n.exports,"CollectiblesError",(function(){return u})),e(n.exports,"MetaplexTokenEdition",(function(){return m})),e(n.exports,"ZodMetaplexTokenEdition",(function(){return v})),e(n.exports,"CollectibleMediaTypeSchema",(function(){return x})),e(n.exports,"BitcoinCollectibleChainData",(function(){return L})),e(n.exports,"BitcoinRareSatsCollectibleChainData",(function(){return R})),e(n.exports,"Collectible",(function(){return O})),e(n.exports,"ReportCollectibleEventType",(function(){return j})),e(n.exports,"TransferCompressedTokenArgs",(function(){return K})),e(n.exports,"TransferProgrammableNftArgs",(function(){return H})),e(n.exports,"TransferOcpTokenArgs",(function(){return _})),e(n.exports,"TransferERC721EthereumArgs",(function(){return V})),e(n.exports,"TransferERC1155EthereumArgs",(function(){return q})),e(n.exports,"TransferOrdinalArgs",(function(){return Q})),e(n.exports,"TransferRareSatsArgs",(function(){return W})),e(n.exports,"SendSuccessCondition",(function(){return J}));var o=r("belzv"),s=r("gYh0e"),c=r("3yHS8"),l=r("7pPsM");const a=e=>{if(null!=e&&(e.constructor!==Object||0!==Object.keys(e).length))return e};class u extends Error{constructor(e){super(e),this.name="CollectiblesError"}}const d=l.z.string().nullish().transform(a),f=l.z.number().nullish().transform(a),p=l.z.union([d,f]).transform((e=>"number"==typeof e?e.toString():e)),h=l.z.object({name:d,symbol:d,decimals:f,address:d});var m,g;(g=m||(m={}))[g.Uninitialized=0]="Uninitialized",g[g.EditionV1=1]="EditionV1",g[g.MasterEditionV1=2]="MasterEditionV1",g[g.ReservationListV1=3]="ReservationListV1",g[g.MetadataV1=4]="MetadataV1",g[g.ReservationListV2=5]="ReservationListV2",g[g.MasterEditionV2=6]="MasterEditionV2",g[g.EditionMarker=7]="EditionMarker",g[g.UseAuthorityRecord=8]="UseAuthorityRecord",g[g.CollectionAuthorityRecord=9]="CollectionAuthorityRecord",g[g.TokenOwnedEscrow=10]="TokenOwnedEscrow",g[g.TokenRecord=11]="TokenRecord",g[g.MetadataDelegate=12]="MetadataDelegate";const v=l.z.nativeEnum(m),y=l.z.object({price:l.z.number(),token:h.nullish().transform(a)}),b=y.nullish().transform(a),S=l.z.object({name:d,url:d,isVerified:l.z.coerce.boolean()}),C=l.z.object({id:l.z.string(),isValidCollectionId:l.z.coerce.boolean(),name:d,description:d,externalUrl:d,imageUrl:d,isSpam:l.z.coerce.boolean(),floorPrice:y.nullish().transform(a),ownerCount:f,totalCount:f,tokenCount:f,marketplaces:l.z.array(S)}),w=l.z.object({small:d,medium:d,large:d,blurhash:d}).nullish().transform(a),x=l.z.enum(["image","video","audio","model"]),I=l.z.object({url:d}).nullish().transform(a),T=l.z.object({type:x,image:I,video:I,audio:I,model:I,previews:w}).nullish().transform(a),E=l.z.object({trait_type:d,value:d.or(f),display_type:d}),k=l.z.object({id:l.z.string(),contract:l.z.string(),standard:l.z.nativeEnum(s.ERCTokenStandard)}),A=l.z.object({compressed:l.z.boolean(),merkleTree:l.z.string(),leafIndex:l.z.number()}),M=l.z.object({mint:l.z.string(),tokenAccount:l.z.string(),standard:l.z.nativeEnum(s.SPLTokenStandard),compression:A.nullish().transform(a),programId:l.z.string(),mintExtensions:l.z.array(s.SplTokenMintExtensions).optional().catch((()=>{}))}),P=l.z.object({id:l.z.string(),url:l.z.string(),displayName:l.z.string(),description:l.z.string(),count:l.z.number()}),D=l.z.object({hash:l.z.string(),index:l.z.number(),distinctRareSats:l.z.number(),satributes:l.z.array(P),blockNumber:l.z.number(),value:l.z.number(),backgroundImageUrl:l.z.string()}),L=l.z.object({firstCreatedTransactionHash:l.z.string(),firstCreatedInscriptionId:l.z.string(),inscriptionId:d,inscriptionNumber:p,outputValue:p,satNumber:p,satName:d,satRarity:d,protocolName:d,utxoHash:d,utxoIndex:f,createdAt:l.z.string().nullish().transform(a),utxoDetails:D.nullish().transform(a)}),R=l.z.object({firstCreatedTransactionHash:l.z.string(),firstCreatedInscriptionId:l.z.string(),utxoDetails:D}),N=l.z.object({listingPrice:l.z.string(),listingPriceUiAmount:l.z.string(),isNative:l.z.boolean(),url:l.z.string()}),z=l.z.union([M,k,L]),O=l.z.object({id:o.BRI,chain:o.NetworkMetadata,name:d,symbol:d,description:d,externalUrl:d,collection:C,media:T,uri:d,attributes:l.z.array(E).nullish().transform((e=>null!=e?e:[])),lastSalePrice:b,balance:d,decimals:d,owner:d,chainData:z.optional(),listings:l.z.record(N).nullish().transform(a)}),F=C.extend({items:l.z.array(O)});l.z.object({items:l.z.array(F),isTrimmed:l.z.boolean()});var j,B;(B=j||(j={})).userHid="userHid",B.userUnhid="userUnhid",B.userBurned="userBurned",B.markAsSpam="markAsSpam",B.markAsNotSpam="markAsNotSpam";const U=l.z.object({networkID:o.ZodSolanaNetworkID}).extend({type:l.z.literal("transferSPLToken"),senderAddress:o.Address,mint:l.z.string(),amount:l.z.union([l.z.instanceof(t(c)),l.z.string()]),memo:l.z.string().optional()}),K=(U.extend({destination:l.z.string(),senderAccount:l.z.string(),decimals:l.z.number(),references:l.z.array(l.z.string()).optional(),programId:l.z.string()}),U.extend({destination:l.z.string(),compression:A.nullish().transform(a).refine((e=>null==e?void 0:e.compressed))})),H=(l.z.object({compression:A.nullish().transform(a).refine((e=>null==e?void 0:e.compressed)),mint:l.z.string()}),U.extend({destination:l.z.string(),senderAccount:l.z.string(),standard:l.z.enum([s.SPLTokenStandard.ProgrammableNonFungible,s.SPLTokenStandard.ProgrammableNonFungibleEdition])})),_=U.extend({destination:l.z.string()}),$=(l.z.object({root:l.z.string(),proof:l.z.array(l.z.string()),merkleTree:l.z.string(),dataHash:l.z.string(),creatorHash:l.z.string(),leafIndex:l.z.number(),owner:l.z.string(),delegate:l.z.string().optional()}),l.z.object({networkID:o.EVMNetworkID})),V=(l.z.object({networkID:o.EVMNetworkID,gasLimit:l.z.instanceof(t(c)),maxFeePerGas:l.z.instanceof(t(c)),maxPriorityFeePerGas:l.z.instanceof(t(c))}),$.extend({senderAddress:o.Address,type:l.z.literal("transferERC721Ethereum"),destination:l.z.string(),amount:l.z.literal(1),contractAddress:l.z.string(),tokenID:l.z.string()})),q=$.extend({senderAddress:o.Address,type:l.z.literal("transferERC1155Ethereum"),destination:l.z.string(),amount:l.z.union([l.z.instanceof(t(c)),l.z.string()]),contractAddress:l.z.string(),tokenID:l.z.string()}),G=l.z.object({networkID:o.ZodBitcoinNetworkID}),Q=G.extend({type:l.z.literal("ordinal"),inscriptionId:l.z.string(),value:l.z.string(),senderAddress:l.z.string(),destination:l.z.string(),amount:l.z.literal(1),utxoHash:l.z.string(),utxoIndex:l.z.number()}),W=G.extend({type:l.z.literal("raresats"),hash:l.z.string(),index:l.z.number(),value:l.z.string(),senderAddress:l.z.string(),destination:l.z.string(),amount:l.z.literal(1)});var J,Y;(Y=J||(J={})).CONFIRMATION="CONFIRMATION",Y.SUBMISSION="SUBMISSION"})),r.register("jUd0W",(function(n,i){e(n.exports,"performNotaryCheck",(function(){return d})),e(n.exports,"getTokenListNetworkIDByCluster",(function(){return f})),e(n.exports,"solanaToLamports",(function(){return p})),e(n.exports,"isMasterEdition",(function(){return h})),e(n.exports,"getMetadataPDA",(function(){return y})),e(n.exports,"getMasterEditionPDA",(function(){return b})),e(n.exports,"getCollectionMetadataPDA",(function(){return S}));var o=r("6rT8n"),s=r("ePfNR"),c=r("3fvLJ"),l=r("3yHS8"),a=r("8oygF"),u=r("gIkRw");const d=e=>{for(const t of e.instructions)for(const e of t.keys)if(e.isSigner&&e.pubkey.toBase58()===a.MAGIC_EDEN_NOTARY.toBase58())return!0;return!1},f=e=>{switch(e){case"mainnet-beta":case"localhost":return 101;case"testnet":return 102;case"devnet":return 103}},p=e=>new(t(l))(e).multipliedBy(c.LAMPORTS_PER_SOL).toNumber();function h(e){const t=[u.MetaplexTokenEdition.MasterEditionV1,u.MetaplexTokenEdition.MasterEditionV2],n=u.ZodMetaplexTokenEdition.safeParse(e);return n.success&&t.includes(n.data)}const m=o.Buffer.from("metadata"),g=o.Buffer.from("edition"),v=s.METADATA_PROGRAM_ID.toBuffer();function y(e){const[t]=c.PublicKey.findProgramAddressSync([m,v,e],s.METADATA_PROGRAM_ID);return t}function b(e){const[t]=c.PublicKey.findProgramAddressSync([m,v,e,g],s.METADATA_PROGRAM_ID);return t}function S(e){const[t]=c.PublicKey.findProgramAddressSync([m,v,e],s.METADATA_PROGRAM_ID);return t}})),r.register("8oygF",(function(t,n){e(t.exports,"MAGIC_EDEN_NOTARY",(function(){return o}));var i=r("3fvLJ");const o=new(0,i.PublicKey)("NTYeYJ1wr4bpM5xo6zx5En44SvJFAd35zTxxNoERYqd");new(0,i.PublicKey)("M2mx93ekt1fmXSVkTrUL9xVFHkmME8HTUi5Cyc5aF7K")})),r.register("7PqqK",(function(t,n){e(t.exports,"getCollectibles",(function(){return u}),(function(e){return u=e}));var i=r("8kIyR"),o=r("5dasS"),s=r("7FU6O"),c=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const l="collectibles",a=new Error("Failed to fetch collectibles for addresses");function u(e,t){return c(this,void 0,void 0,(function*(){const n=`${e}/collectibles/v1`;let r;try{const e=new(0,i.RequestClient),o=yield e.post(n,{addresses:t});if(r=o.status,!(0,i.responseIsOkay)(o))throw a;const c=o.data,l=!!c.isTrimmed;if(!c.collectibles)throw a;return{allCollectibles:(0,s.parseCollectiblesResponse)(c.collectibles),isTrimmed:l}}catch(t){const n=t instanceof Error?t:new Error("Non-Error was thrown during fetching of collectibles");throw(0,o.captureClientError)(n,r,l,{apiEnv:e}),n}}))}})),r.register("5dasS",(function(t,n){e(t.exports,"captureClientError",(function(){return o}));var i=r("4yY1D");const o=(e,t,n,o)=>{(!t||t>=400&&t<500)&&(i.telemetry.addBreadcrumb(n,JSON.stringify(o),i.Severity.Info),i.telemetry.captureError(e,i.FeatureTag.Collectibles))}})),r.register("7FU6O",(function(t,n){e(t.exports,"parseCollectiblesResponse",(function(){return o}));var i=r("gIkRw");const o=e=>e.reduce(((e,t)=>{const n=i.Collectible.safeParse(t);return n.success&&e.push(n.data),e}),[])})),r.register("kXHNg",(function(t,n){e(t.exports,"getSPLCollectibleMarketplaceStats",(function(){return c}),(function(e){return c=e}));var i=r("8kIyR"),o=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const s=new Error("Failed to fetch spl collectible marketplace stats"),c=(e,t,n,r)=>o(void 0,void 0,void 0,(function*(){const o=new URL(`${e}/solana/nft/v1/mint/${t}/stats`);let c;o.searchParams.set("chainId",n.toString()),r&&o.searchParams.set("pubkey",r);try{const e=new(0,i.RequestClient);e.withDefaultHeaders({Accept:"application/json"}),c=yield e.get(o.toString())}catch(e){throw s}if(!(0,i.responseIsOkay)(c))throw s;return c.data.stats}))})),r.register("6IAZr",(function(t,n){e(t.exports,"getSPLListings",(function(){return l}),(function(e){return l=e}));var i=r("8kIyR"),o=r("5dasS"),s=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const c=new Error("Failed to fetch SPL listings"),l=(e,t)=>s(void 0,void 0,void 0,(function*(){let n;try{const o=t.chainId.replace("solana:",""),r=t.address,s=new URLSearchParams;s.append("chainId",o);const l=`${e}/solana/nft/v1/pubkey/${r}/listings?${s.toString()}`,a=new(0,i.RequestClient);a.withDefaultHeaders({Accept:"application/json"});const u=yield a.get(l);if(n=u.status,!(0,i.responseIsOkay)(u))throw c;const d=u.data;return d.filter((e=>{var t;return!!(null===(t=e.listings)||void 0===t?void 0:t.magic_eden)}))}catch(t){const i=t instanceof Error?t:new Error("Non-Error was thrown during fetching of spl listings");throw(0,o.captureClientError)(i,n,"spl-listings",{apiEnv:e}),i}}))})),r.register("6mBy8",(function(t,n){e(t.exports,"isSolanaCollectibleChainData",(function(){return o})),e(t.exports,"isEthereumCollectibleChainData",(function(){return s})),e(t.exports,"isBitcoinCollectibleChainData",(function(){return c})),e(t.exports,"isBitcoinRareSatsCollectibleChainData",(function(){return l})),e(t.exports,"isTransferERC721EthereumArgs",(function(){return a})),e(t.exports,"isTransferERC1155EthereumArgs",(function(){return u})),e(t.exports,"isTransferCompressedTokenArgs",(function(){return d})),e(t.exports,"isTransferProgrammableNftArgs",(function(){return f})),e(t.exports,"isTransferOcpTokenArgs",(function(){return p})),e(t.exports,"isTransferOrdinalArgs",(function(){return h})),e(t.exports,"isTransferRareSatsArgs",(function(){return m}));var i=r("gIkRw");function o(e){return void 0!==(null==e?void 0:e.tokenAccount)}function s(e){return void 0!==(null==e?void 0:e.contract)}function c(e){return i.BitcoinCollectibleChainData.safeParse(e).success}function l(e){return i.BitcoinRareSatsCollectibleChainData.safeParse(e).success}const a=e=>i.TransferERC721EthereumArgs.safeParse(e).success,u=e=>i.TransferERC1155EthereumArgs.safeParse(e).success,d=e=>i.TransferCompressedTokenArgs.safeParse(e).success,f=e=>i.TransferProgrammableNftArgs.safeParse(e).success,p=e=>i.TransferOcpTokenArgs.safeParse(e).success,h=e=>i.TransferOrdinalArgs.safeParse(e).success,m=e=>i.TransferRareSatsArgs.safeParse(e).success})),r.register("cuPjL",(function(t,n){e(t.exports,"BIDS_SCOPE",(function(){return s})),e(t.exports,"collectiblesQueryKeys",(function(){return c}));var i=r("4raQz");const o="collectibles",s=[o,"collectibleBids"],c={collections:e=>[o,"collections",{addresses:e.map(i.toAccount)}],hiddenCollections:e=>[o,"hiddenCollections",e],unhiddenCollections:e=>[o,"unhiddenCollections",e],pinnedCollections:e=>[o,"pinnedCollections",e],optimisticUpdates:()=>[o,"optimisticUpdates"],collectibleBids:e=>[...s,e],collectibleMintGasEstimation:e=>[o,"mintNFTGasEstimation",e],collectibleSellSteps:e=>[o,"collectibleSellSteps",e],createMintTransaction:e=>[o,"createMintTransaction",e],transferTransaction:(e,t,n)=>[o,"transferTransaction",{transferArgs:e,transactionUnitCost:t,utxoState:n}]}})),r.register("80sCq",(function(t,n){e(t.exports,"collectiblesShouldDehydrateQueryPredicate",(function(){return c}));var i=r("cuPjL");const o=i.collectiblesQueryKeys.collections([])[1],s=[o,i.collectiblesQueryKeys.hiddenCollections("")[1],i.collectiblesQueryKeys.unhiddenCollections("")[1],i.collectiblesQueryKeys.pinnedCollections("")[1]],c=e=>{var t;const n=String(e.queryKey[1]);return n===o?(null===(t=e.state.data)||void 0===t?void 0:t.nrOfItems)<=500:s.includes(n)}})),r.register("161jh",(function(t,n){e(t.exports,"createCollectibleHooks",(function(){return N}),(function(e){return N=e}));var i=r("IJGHK"),o=r("cuPjL"),s=r("i2k8j"),c=r("dNLYO"),l=r("1IJht"),a=r("bpTZ5"),u=r("fBBon"),d=r("ix9Y8"),f=r("aWhKL"),p=r("4RVhX"),h=r("brBvm"),m=r("fzgTe"),g=r("6L6R1"),v=r("6LJKU"),y=r("ljzEo"),b=r("lcT8D"),S=r("9ZCbN"),C=r("5sEqw"),w=r("iq6h4"),x=r("d0k5H"),I=r("fDd2S"),T=r("kPwmm"),E=r("kxxtU"),k=r("1rtKv"),A=r("3kXyl"),M=r("iqGep"),P=r("h2EDS"),D=r("g72sd"),L=r("a3HVI"),R=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function N(e,t,n,r,N,z,O,F,j,B,U,K){return{useInstantSellEvmGasEstimation:(e,t,n,i)=>(0,T.useInstantSellEvmGasEstimation)({sellSteps:n,marketplace:e,transactionHooks:j,nativeTokenBalance:i,collectibleChainId:t}),useInstantSellSolanaGasEstimation:e=>(0,A.useInstantSellSolanaGasEstimation)({bidSummary:e,fungibleHooks:B}),useInstantSellExecuteSolanaSteps:(n,i,o,s,c)=>(0,k.useInstantSellExecuteSolanaSteps)({stepsOrderId:n,analytics:O,storage:t,accountSigner:e,accountHooks:z,initialSteps:i,bidSummary:o,queryClient:r,collectible:s,tokenPrice:c}),useInstantSellExecuteEvmSteps:(i,o,s,c,l,a,u)=>(0,E.useInstantSellExecuteEvmSteps)({stepsOrderId:i,analytics:O,getApiEnvironment:n,storage:t,accountSigner:e,accountHooks:z,initialSteps:o,gasEstimation:s,refetchSellSteps:c,bidSummary:l,queryClient:r,collectible:a,tokenPrice:u}),useCollections:e=>(0,u.useCollections)(Object.assign(Object.assign({},e),{getApiEnvironment:n,queryClient:r})),useCollectionsAreTrimmed:e=>(0,u.useCollectionsAreTrimmed)(Object.assign(Object.assign({},e),{getApiEnvironment:n,queryClient:r})),useCollection:e=>(0,C.useCollection)(Object.assign(Object.assign({},e),{getApiEnvironment:n,queryClient:r})),useCollectible:e=>(0,b.useCollectible)(Object.assign(Object.assign({},e),{getApiEnvironment:n,queryClient:r})),useInstantSell:e=>(0,I.useInstantSell)(Object.assign({getApiEnvironment:n},e)),useHideCollectionProps:e=>(0,x.useHideCollectionProps)(Object.assign({storage:t,analytics:O,getApiEnvironment:n},e)),usePinCollectionProps:e=>(0,M.usePinCollectionProps)(Object.assign({storage:t,analytics:O},e)),usePrefetchCollectibleSellSteps:()=>(0,l.usePrefetchCollectibleSellSteps)(n),useReportSpamProps:e=>(0,D.useReportSpamProps)(Object.assign({storage:t,analytics:O,getApiEnvironment:n},e)),useReportNotSpam:e=>(0,P.useReportNotSpam)(Object.assign({storage:t,analytics:O,getApiEnvironment:n},e)),invalidateCollectibles:e=>R(this,void 0,void 0,(function*(){yield r.invalidateQueries(o.collectiblesQueryKeys.collections(e))})),refetchCollectibles:e=>R(this,void 0,void 0,(function*(){yield r.refetchQueries(o.collectiblesQueryKeys.collections(e))})),useCollectibleBids:(e,t)=>(0,s.useCollectibleBids)({getApiEnvironment:n,bidAsset:e,isEnabled:t}),useCollectibleSellSteps:e=>(0,l.useCollectibleSellSteps)({getApiEnvironment:n,sellAsset:e}),useHiddenCollections:e=>(0,d.useHiddenCollections)(e,t),usePinnedCollections:e=>(0,h.usePinnedCollections)(e,t),useReportCollectibleEvent:()=>(0,m.useReportCollectibleEvent)(n),useUnhiddenCollections:e=>(0,v.useUnhiddenCollections)(e,t),useUnhideCollection:()=>(0,y.useUnhideCollection)(t),useHideCollection:()=>(0,f.useHideCollection)(t),usePinCollection:()=>(0,p.usePinCollection)(t),useTransferCollectible:()=>(0,g.useTransferCollectible)({accountHooks:z,accountSigner:e,collectiblesSdk:K,queryClient:r,storage:t,utxoManager:U}),useCollectibleTransferTransaction:e=>(0,a.useCollectibleTransferTransaction)({accountHooks:z,priorityFeeService:N,analytics:O,sendCollectibleState:e,transactionHooks:j}),useSendCollectibleStatusViewState:e=>(0,L.useSendCollectibleStatusViewState)(Object.assign(Object.assign({},e),{collectiblesSdk:K})),useCollectibleSummaryItems:(e,t)=>(0,S.useCollectibleSummaryItems)(K,e,t),useMintCollectible:e=>(0,c.useMintCollectible)(Object.assign({getApiEnvironment:n},e)),useCollectionPageViewState:e=>(0,w.useCollectionPageViewState)(Object.assign(Object.assign({},e),{accountHooks:z,getApiEnvironment:n,queryClient:r,collectiblesSdk:K})),useCollectibleDetailViewState:e=>(0,i.useCollectibleDetailViewState)(e,z,F,j,K)}}})),r.register("IJGHK",(function(t,n){e(t.exports,"useCollectibleDetailViewState",(function(){return c}));var i=r("belzv"),o=r("lDSNw"),s=r("iUvOb");function c(e,t,n,r,c){const{chain:l,owner:a}=e||{},u=null==l?void 0:l.id,{data:d}=t.useSelectedChainAddress({address:a,networkID:u});!function(e,t){e.usePrefetchUtxoState(t)}(r,d);const f=(0,s.useCollectibleTraits)(e),p=u?i.Chains.getChainID(u):void 0,h=p?(0,i.getNativeFungibleCaip19ForChain)(p):void 0,{data:m}=n.usePrice({query:h?{data:h}:void 0});return{ctaBanner:(0,o.useMemo)((()=>{var t,n;if(e&&m&&p)return null===(n=(t=c.get(p)).collectibleDetailCtaBanner)||void 0===n?void 0:n.call(t,e,m.price)}),[p,e,m,c]),traits:f}}})),r.register("iUvOb",(function(t,n){e(t.exports,"useCollectibleTraits",(function(){return l}));var i=r("lMzyG"),o=r("lDSNw"),s=r("eMvjl"),c=r("6mBy8");const l=e=>(0,o.useMemo)((()=>{if(!e)return[];const t=e.chainData;return(0,c.isBitcoinCollectibleChainData)(t)&&t.utxoDetails?t.utxoDetails.satributes.map((({count:e,displayName:t,description:n,url:o})=>{var r;return{type:t.toUpperCase(),value:null!==(r=i.i18next.t(a(e,"collectibleDetailSatsCount_one","collectibleDetailSatsCount_other"),{count:e}))&&void 0!==r?r:"",modal:{name:t,description:n,iconUrl:o}}})):e.attributes.map((({trait_type:e,value:t,display_type:n})=>({type:e,value:(0,s.formatTrait)({value:t,type:n})})))}),[e]),a=(e,t,n)=>1===e?t:n})),r.register("eMvjl",(function(n,i){e(n.exports,"formatTrait",(function(){return s}));var o=r("2MVjM");const s=({value:e,type:n})=>{if(!e)return"";try{switch(n){case"number":return t(o)(e).format("0,0.[00]").toString();case"date":return new Date(Number(e)).toLocaleDateString();default:return`${e}`}}catch(t){return`${e}`}}})),r.register("i2k8j",(function(n,i){e(n.exports,"useCollectibleBids",(function(){return w}),(function(e){return w=e})),e(n.exports,"createBidAsset",(function(){return x}),(function(e){return x=e}));var o=r("8kIyR"),s=r("lNRH9"),c=r("4gXQx"),l=r("7pPsM"),a=r("gIkRw"),u=r("5dasS"),d=r("6mBy8"),f=r("cuPjL"),p=r("bLLhM"),h=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const m=l.z.object({caip19:l.z.string(),name:l.z.string(),symbol:l.z.string()}),g=l.z.object({bps:l.z.number(),kind:l.z.union([l.z.literal("marketplace"),l.z.literal("royalty")]),recipient:l.z.string().optional()}),v=l.z.object({amount:l.z.number(),feeBreakdown:l.z.array(g),netAmount:l.z.number(),token:m,totalFeeBps:l.z.number()}),y=l.z.object({name:l.z.string(),logo:l.z.string(),url:l.z.string().optional()}),b=l.z.object({id:l.z.string(),expiration:l.z.string().optional(),price:v,source:y}),S=l.z.object({bids:l.z.array(b)}),C=new(0,a.CollectiblesError)("Failed to fetch collectible bids."),w=({bidAsset:e,isEnabled:n,getApiEnvironment:i})=>{const r=n&&null!==e.address&&null!==e.chainId;return(0,s.useQuery)({enabled:r,staleTime:p.StaleTime.Short,refetchInterval:p.RefetchInterval.Shortest,queryKey:f.collectiblesQueryKeys.collectibleBids(e),queryFn(){return h(this,void 0,void 0,(function*(){return n=i(),r=e,h(void 0,void 0,void 0,(function*(){var e;if(!r.address)throw C;try{const e=`${n}/collectibles/v1/bids`,t=new(0,o.RequestClient),i=yield t.post(e,{asset:r}),{bids:s}=S.parse(i.data);return s}catch(i){if(t(c).isAxiosError(i)){const t=null===(e=i.response)||void 0===e?void 0:e.status;(0,u.captureClientError)(i,t,"collectible-instant-sell-bids",{apiEnv:n})}throw C}}));var n,r}))}})},x=e=>{var t;const n=null==e?void 0:e.chainData,i=null!==(t=null==e?void 0:e.chain.id)&&void 0!==t?t:null,o=(0,d.isEthereumCollectibleChainData)(n),r=(0,d.isSolanaCollectibleChainData)(n),s=o?{tokenId:n.id}:{},c=r?{contractType:n.standard}:{},l=o?n.contract.toLowerCase():r?n.mint:null;return Object.assign(Object.assign({chainId:i,address:l,resourceType:"address"},s),c)}})),r.register("bLLhM",(function(t,n){e(t.exports,"CacheTime",(function(){return o})),e(t.exports,"StaleTime",(function(){return c})),e(t.exports,"RefetchInterval",(function(){return a}));var i=r("4y59b");var o,s,c,l,a,u;(s=o||(o={}))[s.Always=1/0]="Always",s[s.Short=(0,i.toMilliseconds)({days:1})]="Short",s[s.Medium=(0,i.toMilliseconds)({days:3})]="Medium",s[s.Long=(0,i.toMilliseconds)({days:7})]="Long",(l=c||(c={}))[l.Immediate=0]="Immediate",l[l.Short=(0,i.toMilliseconds)({minutes:1})]="Short",l[l.Medium=(0,i.toMilliseconds)({minutes:2.5})]="Medium",l[l.Long=(0,i.toMilliseconds)({minutes:5})]="Long",l[l.Never=1/0]="Never",(u=a||(a={}))[u.Shortest=(0,i.toMilliseconds)({seconds:10})]="Shortest",u[u.Shorter=(0,i.toMilliseconds)({seconds:30})]="Shorter",u[u.Short=(0,i.toMilliseconds)({minutes:1})]="Short",u[u.Medium=(0,i.toMilliseconds)({minutes:2.5})]="Medium",u[u.Long=(0,i.toMilliseconds)({minutes:5})]="Long",u[u.Longer=(0,i.toMilliseconds)({minutes:7.5})]="Longer",u[u.Longest=(0,i.toMilliseconds)({minutes:10})]="Longest"})),r.register("dNLYO",(function(t,n){e(t.exports,"useMintCollectible",(function(){return k}),(function(e){return k=e}));var i=r("belzv"),o=r("ePfNR"),s=r("8kIyR"),c=r("3fvLJ"),l=r("4raQz"),a=r("5Py8w"),u=r("5txXt"),d=r("ai2u3"),f=r("8Xw9B"),p=r("kd2w2"),h=r("fG04A"),m=(r("lNRH9"),r("gIkRw")),g=r("jUd0W"),v=(r("cuPjL"),r("fzgTe")),y=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const b={attributes:[],sellerFeeBasisPoints:0,creators:null,collection:null,uses:null},S="https://ipfs.io/ipfs",C="https://api.nft.storage/upload",w=void 0,x=new(0,m.CollectiblesError)("Error uploading media"),I=new(0,m.CollectiblesError)("Error uploading metadata"),T=new(0,m.CollectiblesError)("Error minting collectible"),E=({collectionDetails:e,feePayer:t,metadata:n,networkID:i})=>y(void 0,void 0,void 0,(function*(){var r;const s=(0,l.createConnectionBySolanaNetworkID)(i),h=null!==(r=null==e?void 0:e.isNew)&&void 0!==r&&r,{createCreateMasterEditionV3Instruction:m,createCreateMetadataAccountV3Instruction:v,createSetAndVerifySizedCollectionItemInstruction:y}=yield(0,o.getMetaplexFoundationDeps)(),b=yield(0,f.getMinimumBalanceForRentExemptMint)(s),S=yield s.getMinimumBalanceForRentExemption(165),C=yield s.getMinimumBalanceForRentExemption(282),w=b+S+((yield s.getMinimumBalanceForRentExemption(679))+o.METADATA_PROGRAM_FEE_LAMPORTS)+C,x=c.Keypair.generate(),I=(0,g.getMetadataPDA)(x.publicKey.toBuffer()),T=(0,g.getMasterEditionPDA)(x.publicKey.toBuffer()),E=yield(0,f.getAssociatedTokenAddress)(x.publicKey,t),k=(new(0,c.Transaction)).add(c.SystemProgram.createAccount({fromPubkey:t,newAccountPubkey:x.publicKey,space:f.MintLayout.span,lamports:b,programId:p.TOKEN_PROGRAM_ID}),(0,u.createInitializeMintInstruction)(x.publicKey,0,t,t),(0,a.createAssociatedTokenAccountInstruction)(t,E,t,x.publicKey),(0,d.createMintToInstruction)(x.publicKey,E,t,1),v({metadata:I,mint:x.publicKey,mintAuthority:t,payer:t,updateAuthority:t},{createMetadataAccountArgsV3:{data:h?Object.assign(Object.assign({},n),{collection:{key:x.publicKey,verified:!1}}):n,isMutable:!1,collectionDetails:h?{__kind:"V1",size:0}:null}}),m({edition:T,mint:x.publicKey,updateAuthority:t,mintAuthority:t,payer:t,metadata:I},{createMasterEditionArgs:{maxSupply:0}}));if(e&&!h){const n=new(0,c.PublicKey)(e.id),i=(0,g.getCollectionMetadataPDA)(n.toBuffer()),o=(0,g.getMasterEditionPDA)(n.toBuffer());k.add(y({metadata:I,collectionAuthority:t,payer:t,updateAuthority:t,collectionMint:n,collection:i,collectionMasterEditionAccount:o}))}return{mintCost:w,mintKeypair:x,transaction:k}})),k=({accountIdentifier:e,accountSigner:t,collectionDetails:n,contentType:o,description:r,feePayer:c,name:l,networkID:a,symbol:u,uri:d,sendFailureAnalyticsEvent:f,sendSuccessAnalyticsEvent:p,getApiEnvironment:g,shouldEnableFreeCnftMint:x})=>{const{mutateAsync:k}=(0,v.useReportCollectibleEvent)(g);return(0,h.useMutation)({mutationFn:x?()=>y(void 0,void 0,void 0,(function*(){const e=yield M(d,o),t={name:l,description:r,walletAddress:{chainId:a,resourceType:i.Caip19ResourceType.address,address:c.toString()},imageUrl:e},n=yield s.RequestClient.getInstance().post(`${g()}/nft_minting/v1/mint-nft`,t);if(!(0,s.responseIsOkay)(n))throw T;return n.data})):()=>y(void 0,void 0,void 0,(function*(){const i=[],s=yield M(d,o),f=yield function(e){return y(this,void 0,void 0,(function*(){try{const t=yield fetch(C,{method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"application/json",Authorization:`Bearer ${w}`}});if(200===t.status){const e=yield t.json();return`${S}/${e.value.cid}`}throw console.error("Error uploading metadata because the status is not 200:",t),I}catch(e){throw console.error("Error uploading metadata:",e),e}}))}({name:l,description:r,symbol:u,attributes:i,image:s}),p=Object.assign(Object.assign({},b),{uri:f,attributes:i,name:l,description:r,symbol:u}),{mintKeypair:h,transaction:g}=yield E({collectionDetails:n,feePayer:c,metadata:p,networkID:a}),v=yield A({accountIdentifier:e,accountSigner:t,feePayer:c,mintKeypair:h,networkID:a,transaction:g});return yield k({event:{chainId:a,address:h.publicKey.toBase58(),event:m.ReportCollectibleEventType.markAsNotSpam}}),v})),onError:f,onSuccess:p})},A=({accountIdentifier:e,accountSigner:t,feePayer:n,mintKeypair:i,networkID:o,transaction:r})=>y(void 0,void 0,void 0,(function*(){const s=(0,l.createConnectionBySolanaNetworkID)(o);return(0,l.signAndSendSolanaTransaction)({accountIdentifier:e,accountSigner:t,connection:s,feePayer:n,opts:{additionalSignerAccounts:[i]},transaction:r})}));function M(e,t){return y(this,void 0,void 0,(function*(){const n=yield fetch(e),i=yield n.blob();try{const e=yield fetch(C,{method:"POST",body:i,headers:{"Content-Type":t,Authorization:`Bearer ${w}`}});if(200===e.status){const t=yield e.json();return`${S}/${t.value.cid}`}throw console.error("Error uploading media because the status is not 200:",e),x}catch(e){throw console.error("Error uploading image:",e),e}}))}})),r.register("5Py8w",(function(t,n){e(t.exports,"createAssociatedTokenAccountInstruction",(function(){return c}));var i=r("csgS8"),o=r("kd2w2"),s=r("6rT8n").Buffer;function c(e,t,n,i,r=o.TOKEN_PROGRAM_ID,c=o.ASSOCIATED_TOKEN_PROGRAM_ID){return l(e,t,n,i,s.alloc(0),r,c)}function l(e,t,n,r,s,c=o.TOKEN_PROGRAM_ID,l=o.ASSOCIATED_TOKEN_PROGRAM_ID){const a=[{pubkey:e,isSigner:!0,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:i.SystemProgram.programId,isSigner:!1,isWritable:!1},{pubkey:c,isSigner:!1,isWritable:!1}];return new(0,i.TransactionInstruction)({keys:a,programId:l,data:s})}})),r.register("5txXt",(function(t,n){e(t.exports,"createInitializeMintInstruction",(function(){return f}));var i=r("25lQ2"),o=r("dMpk2"),s=r("csgS8"),c=r("kd2w2"),l=(r("fsc3I"),r("3WlUK")),a=r("f2Fzh"),u=r("6rT8n").Buffer;const d=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("decimals"),(0,o.publicKey)("mintAuthority"),new(0,a.COptionPublicKeyLayout)("freezeAuthority")]);function f(e,t,n,i,o=c.TOKEN_PROGRAM_ID){const r=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:s.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}],a=u.alloc(d.span);return d.encode({instruction:l.TokenInstruction.InitializeMint,decimals:t,mintAuthority:n,freezeAuthority:i},a),new(0,s.TransactionInstruction)({keys:r,programId:o,data:a})}})),r.register("ai2u3",(function(t,n){e(t.exports,"createMintToInstruction",(function(){return f}));var i=r("25lQ2"),o=r("dMpk2"),s=r("csgS8"),c=r("kd2w2"),l=(r("fsc3I"),r("a3Wet")),a=r("3WlUK"),u=r("6rT8n").Buffer;const d=(0,i.struct)([(0,i.u8)("instruction"),(0,o.u64)("amount")]);function f(e,t,n,i,o=[],r=c.TOKEN_PROGRAM_ID){const f=(0,l.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],n,o),p=u.alloc(d.span);return d.encode({instruction:a.TokenInstruction.MintTo,amount:BigInt(i)},p),new(0,s.TransactionInstruction)({keys:f,programId:r,data:p})}})),r.register("fzgTe",(function(t,n){e(t.exports,"useReportCollectibleEvent",(function(){return l}),(function(e){return l=e}));var i=r("fG04A"),o=r("8ykRb"),s=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};class c extends Error{constructor(e){super(e),this.name="UseReportCollectibleEventError"}}function l(e){return(0,i.useMutation)({mutationFn({event:t}){return s(this,void 0,void 0,(function*(){try{yield(0,o.reportCollectibleEvent)(e(),[t])}catch(e){}}))}})}})),r.register("8ykRb",(function(t,n){e(t.exports,"reportCollectibleEvent",(function(){return c}),(function(e){return c=e}));var i=r("8kIyR"),o=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const s=new Error("Failed to report event for collectible");function c(e,t){return o(this,void 0,void 0,(function*(){try{const n=new(0,i.RequestClient),o=yield n.post(`${e}/collectibles/v1/events`,{events:t});if(!(0,i.responseIsOkay)(o))throw new Error}catch(e){throw s}}))}})),r.register("1IJht",(function(n,i){e(n.exports,"StepActionEnum",(function(){return b}),(function(e){return b=e})),e(n.exports,"StepType",(function(){return C}),(function(e){return C=e})),e(n.exports,"useCollectibleSellSteps",(function(){return O}),(function(e){return O=e})),e(n.exports,"usePrefetchCollectibleSellSteps",(function(){return F}),(function(e){return F=e})),e(n.exports,"createSellAsset",(function(){return j}),(function(e){return j=e}));var o=r("belzv"),s=r("8kIyR"),c=r("lNRH9"),l=r("fvKRK"),a=r("4gXQx"),u=r("lDSNw"),d=r("7pPsM"),f=r("gIkRw"),p=r("5dasS"),h=r("6mBy8"),m=r("cuPjL"),g=r("bLLhM"),v=r("i2k8j"),y=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const b=d.z.enum(["auth","nft-approval","sale","order-signature","refetch","blur-swap","update-proof"]),S=d.z.enum(["/execute/auth-signature/v1","/order/v3"]),C=d.z.enum(["transaction","signature","post","refetch"]),w=d.z.enum(["eip712","eip191"]),x=d.z.object({domain:d.z.any(),types:d.z.any(),value:d.z.any()}),I=d.z.object({message:d.z.string()}),T=d.z.object({from:d.z.string(),to:d.z.string(),data:d.z.string()}),E=d.z.object({endpoint:S,body:d.z.object({id:d.z.string(),kind:d.z.string()})}),k=d.z.object({action:b,chainId:o.EVMNetworkID,type:d.z.literal(C.enum.signature),data:d.z.object({signatureKind:w,signatureData:d.z.union([I,x]),postData:E})}),A=d.z.object({chainId:o.EVMNetworkID,action:b,data:T,type:d.z.literal(C.enum.transaction)}),M=d.z.object({chainId:o.EVMNetworkID,action:b,type:d.z.literal(C.enum.refetch),data:d.z.object({resource:d.z.string()})}),P=d.z.union([k,A,M]),D=d.z.object({action:b,chainId:o.ZodSolanaNetworkID,type:d.z.literal(C.enum.transaction),data:d.z.object({transaction:d.z.string()})}),L=d.z.union([P,D]),R=d.z.object({steps:d.z.array(L),orderId:d.z.string().optional()}),N=new(0,f.CollectiblesError)("Failed to fetch collectible sell steps."),z=(e,n)=>y(void 0,void 0,void 0,(function*(){var i;try{const t=`${e}/collectibles/v1/sell`,i=new(0,s.RequestClient),o=yield i.post(t,n);return R.parse(o.data)}catch(n){if(t(a).isAxiosError(n)){const t=n,o=t.response;if(o){const t=null==o?void 0:o.status;(0,p.captureClientError)(n,t,"collectible-instant-sell-steps",{apiEnv:e});if(void 0!==(null===(i=null==o?void 0:o.data)||void 0===i?void 0:i.code)){const{code:e}=o.data;throw{code:e}}}throw t}throw N}})),O=({sellAsset:e,getApiEnvironment:t})=>{const n=void 0!==e.details.orderId;return(0,c.useQuery)({enabled:n,queryKey:m.collectiblesQueryKeys.collectibleSellSteps(e),staleTime:g.StaleTime.Never,refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1,retry:(e,t)=>!t.code&&e<3,queryFn(){return y(this,void 0,void 0,(function*(){return z(t(),e)}))}})},F=e=>{const t=(0,l.useQueryClient)();return(0,u.useCallback)((({collectible:n,bid:i})=>y(void 0,void 0,void 0,(function*(){const o=j((0,v.createBidAsset)(n),i,n);yield t.prefetchQuery(m.collectiblesQueryKeys.collectibleSellSteps(o),(()=>y(void 0,void 0,void 0,(function*(){return z(e(),o)}))))}))),[e,t])},j=(e,t,n)=>{var i,o;const r=null==n?void 0:n.chainData,s=(0,h.isEthereumCollectibleChainData)(r),c=(0,h.isSolanaCollectibleChainData)(r),l=null==n?void 0:n.owner,a=s?null==l?void 0:l.toLowerCase():l,u=null==t?void 0:t.id,d=null===(i=null==t?void 0:t.source)||void 0===i?void 0:i.name,f=c?{minPrice:null===(o=null==t?void 0:t.price)||void 0===o?void 0:o.netAmount,tokenAccount:r.tokenAccount}:{};return{details:Object.assign({asset:e,owner:a,orderId:u,marketplace:d},f)}}})),r.register("bpTZ5",(function(n,i){e(n.exports,"useCollectibleTransferTransaction",(function(){return b}),(function(e){return b=e}));var o=r("belzv"),s=r("4raQz"),c=r("4y59b"),l=r("lNRH9"),a=r("4gXQx"),u=r("lDSNw"),d=r("eoULV"),f=r("5dasS"),p=r("dJh1I"),h=r("aSzfJ"),m=r("cuPjL"),g=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const v="collectible-transfer-tx",y=(0,c.toMilliseconds)({seconds:30});function b({accountHooks:e,priorityFeeService:n,sendCollectibleState:i,transactionHooks:o}){var r,c,d,b,C;const{data:w}=e.useSelectedMultiChainAccount(),x=null!==(d=(0,s.useResolveDomainOwnerIfNecessary)(null===(r=null==i?void 0:i.sendFormValues)||void 0===r?void 0:r.recipient,null===(c=null==i?void 0:i.collectible)||void 0===c?void 0:c.chain.id))&&void 0!==d?d:"",I=(0,u.useMemo)((()=>{if(w)return(0,p.createTransferArgs)(i,x)}),[w,i,x]),T=null===(b=null==i?void 0:i.collectible)||void 0===b?void 0:b.owner,{data:E}=e.useSelectedChainAddress({address:T,networkID:null==I?void 0:I.networkID}),{data:k}=o.useUtxoState(E),A=null!==(C=null==i?void 0:i.sendFormValues.transactionSpeed)&&void 0!==C?C:s.TransactionSpeed.standard,{data:M}=o.useTransactionSpeedsToUnitCost({networkID:null==I?void 0:I.networkID,enableFallback:!0}),P=M?M[A]:void 0;return(0,l.useQuery)({staleTime:y,enabled:S(I,k),queryKey:m.collectiblesQueryKeys.transferTransaction(I,P,k),queryFn(){return g(this,void 0,void 0,(function*(){if(I)return(0,h.createTransferTransaction)(I,k,n,P)}))},onError(e){var n;if(t(a).isAxiosError(e)){const t=null===(n=e.response)||void 0===n?void 0:n.status;(0,f.captureClientError)(e,t,v,{})}}})}function S(e,t){if(!e)return!1;if(o.Chains.isBitcoinNetworkID(e.networkID)&&!t)return!1;return!new(0,d.BigNumber)(e.amount).isNaN()}})),r.register("dJh1I",(function(t,n){e(t.exports,"createTransferArgs",(function(){return l}));var i=r("belzv"),o=r("gYh0e"),s=r("gd9Oy"),c=r("4raQz");function l(e,t){var n;const r=null===(n=null==e?void 0:e.collectible)||void 0===n?void 0:n.chain.id;if(r)return i.Chains.isBitcoinNetworkID(r)?function(e,t,n){const i=t.collectible;if(!i||!i.owner||!t.sendFormValues)throw new Error("State is missing necessary data");const{chainData:o}=i,{firstCreatedInscriptionId:r,utxoDetails:s,outputValue:c,utxoHash:l,utxoIndex:a}=o;let u;if(s)u={type:"raresats",networkID:e,hash:s.hash,index:s.index,value:s.value.toString(),senderAddress:i.owner,destination:n,amount:1};else{if(!l||void 0===a)throw new Error(`Unable to determine transfer type for collectible: ${i.id}`);u={type:"ordinal",networkID:e,inscriptionId:r,value:c,amount:1,senderAddress:i.owner,destination:n,utxoHash:l,utxoIndex:a}}return u}(r,e,t):i.Chains.isSolanaNetworkID(r)?function(e,t,n){var i;const r=t.collectible;if(!r||!t.sendFormValues)throw new Error("State is missing necessary data");const{decimals:c="0"}=r,l=parseFloat(c),a=r.chainData,{mint:u,standard:d,tokenAccount:f,compression:p}=a,{amountAsset:h}=t.sendFormValues,m={networkID:r.chain.id,addressType:s.AddressType.Solana,address:null!==(i=r.owner)&&void 0!==i?i:""},g=(0,o.getTransferHookProgramId)(r);switch(d){case o.SPLTokenStandard.NonFungible:case o.SPLTokenStandard.NonFungibleEdition:case o.SPLTokenStandard.ProgrammableNonFungible:case o.SPLTokenStandard.ProgrammableNonFungibleEdition:return{type:"transferSPLToken",networkID:e,senderAddress:m,destination:n,amount:"1",senderAccount:f,mint:u,decimals:l,standard:d,compression:p,programId:a.programId,transferHookProgramId:g};case o.SPLTokenStandard.SemiFungible:return{type:"transferSPLToken",networkID:e,senderAddress:m,destination:n,amount:h.isZero()?"1":h.toString(),senderAccount:f,mint:u,decimals:l,standard:d,programId:a.programId,transferHookProgramId:g};default:throw new Error("Unknown fungible token type")}}(r,e,t):i.Chains.isEVMNetworkID(r)?function(e,t,n){var i;const o=t.collectible;if(!o||!t.sendFormValues)throw new Error("State is missing necessary data");const{chainData:r}=o,{id:c,contract:l,standard:a}=r,{amountAsset:u}=t.sendFormValues,d={networkID:o.chain.id,addressType:s.AddressType.EVM,address:null!==(i=o.owner)&&void 0!==i?i:""};switch(a){case"ERC721":return{type:"transferERC721Ethereum",networkID:e,senderAddress:d,destination:n,amount:1,contractAddress:l,tokenID:c};case"ERC1155":return{type:"transferERC1155Ethereum",networkID:e,senderAddress:d,destination:n,amount:null!=u?u:"1",contractAddress:l,tokenID:c};default:throw new Error("Unknown fungible token type")}}(r,e,t):(0,c.assertNever)(r)}})),r.register("aSzfJ",(function(t,n){e(t.exports,"createTransferTransaction",(function(){return a}),(function(e){return a=e}));var i=r("belzv"),o=r("6HfeZ"),s=r("6JpeG"),c=r("75KqM"),l=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function a(e,t,n,i){return l(this,void 0,void 0,(function*(){if(u(e))return(0,c.createSolanaTransferTransaction)({transferArgs:e,priorityFeeService:n});if(d(e))return(0,s.createEvmTransferTransaction)(e);if(f(e)){if(!t)throw new Error("Missing utxo state for Bitcoin transaction.");return(0,o.createBitcoinTransferTransaction)(e,t,i)}throw new Error(`Unsupported transaction type: ${JSON.stringify(e)}`)}))}const u=e=>i.Chains.isSolanaNetworkID(e.networkID),d=e=>i.Chains.isEVMNetworkID(e.networkID),f=e=>i.Chains.isBitcoinNetworkID(e.networkID)})),r.register("6HfeZ",(function(t,n){e(t.exports,"createBitcoinTransferTransaction",(function(){return l}));var i=r("4raQz"),o=r("6mBy8"),s=r("amX0s"),c=r("u6Mgu");function l(e,t,n){let r,l,a;const u=n,d=Math.round(u?(0,i.toSatoshisPerVirtualByte)(u.btcPerKilobyte).toNumber():i.DEFAULT_FEE_RATE);if((0,o.isTransferOrdinalArgs)(e))[r,l,a]=(0,s.createOrdinalsTransaction)(Object.assign(Object.assign({},e),{utxoState:t,feerate:d}));else{if(!(0,o.isTransferRareSatsArgs)(e))return(0,i.assertNever)(e);[r,l,a]=(0,c.createRareSatsTransaction)(Object.assign(Object.assign({},e),{utxoState:t,feerate:d}))}return{networkID:e.networkID,psbt:r,vb:a,psbtChain:void 0,inputsToSign:l}}})),r.register("amX0s",(function(t,n){e(t.exports,"createOrdinalsTransaction",(function(){return l}));var i=r("belzv"),o=r("4raQz"),s=r("5GnSC"),c=(s=r("5GnSC"),r("1iFE7"));const l=({value:e,senderAddress:t,destination:n,utxoState:{safeToSendUtxos:r},feerate:l,utxoHash:a,utxoIndex:u})=>{const d={transactionHash:a,index:u,value:e,isSafeToSend:!1,owner:t},f=[d],p=[{address:n,value:parseFloat(d.value),script:(0,c.toOutputScript)(n)}],h=(0,o.coinSelect)((0,i.addressTypeFromAddress)(i.NetworkIDs.Bitcoin.Mainnet,t),r,p,l,f),m=new(0,s.Psbt)({network:s.networks.bitcoin});if("success"===h.type){const{inputs:e,outputs:n}=h;m.addInputs(e.map((e=>(0,o.utxoToInput)(e,t,!0)))),m.addOutputs(n)}return[m,m.data.inputs.map(((e,n)=>({address:t,signingIndexes:[n]}))),h.vb]}})),r.register("u6Mgu",(function(t,n){e(t.exports,"createRareSatsTransaction",(function(){return l}));var i=r("belzv"),o=r("4raQz"),s=r("5GnSC"),c=(s=r("5GnSC"),r("1iFE7"));const l=({hash:e,index:t,value:n,senderAddress:r,destination:l,utxoState:{safeToSendUtxos:a},feerate:u})=>{const d={index:t,transactionHash:e,value:n,isSafeToSend:!1,owner:r},f=[d],p=[{address:l,value:parseFloat(d.value),script:(0,c.toOutputScript)(l)}],h=(0,o.coinSelect)((0,i.addressTypeFromAddress)(i.NetworkIDs.Bitcoin.Mainnet,r),a,p,u,f),m=new(0,s.Psbt)({network:s.networks.bitcoin});if("success"===h.type){const{inputs:e,outputs:t}=h;m.addInputs(e.map((e=>(0,o.utxoToInput)(e,r,!0)))),m.addOutputs(t)}const g=m.data.inputs.map(((e,t)=>({address:r,signingIndexes:[t]})));return[m,g,h.vb]}})),r.register("6JpeG",(function(n,i){e(n.exports,"createEvmTransferTransaction",(function(){return d}),(function(e){return d=e}));var o=r("4raQz"),s=r("3yHS8"),c=r("6mBy8"),l=r("fEc8l"),a=r("lsgSG"),u=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function d(e){return u(this,void 0,void 0,(function*(){let n;if((0,c.isTransferERC721EthereumArgs)(e)){const{networkID:t,senderAddress:i,destination:o,contractAddress:r,tokenID:s}=e;n=yield(0,l.createErc721TransferTransaction)({sender:i.address,networkID:t,destination:o,contractAddress:r,tokenID:s,value:1,ethereumNetworkID:t})}else{if(!(0,c.isTransferERC1155EthereumArgs)(e))return(0,o.assertNever)(e);{const{networkID:i,senderAddress:o,destination:r,contractAddress:c,tokenID:l,amount:u}=e;n=yield(0,a.createErc1155TransferTransaction)({sender:o.address,networkID:i,destination:r,contractAddress:c,tokenID:l,value:"string"==typeof u?new(t(s))(u,10):u,ethereumNetworkID:i})}}return{networkID:e.networkID,unsignedTransaction:n}}))}})),r.register("fEc8l",(function(n,i){e(n.exports,"createErc721TransferTransaction",(function(){return f}),(function(e){return f=e}));var o=r("belzv"),s=r("4chX7"),c=r("4raQz"),l=r("3yHS8"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=["function safeTransferFrom(address from, address to, uint256 tokenId)","function transferFrom(address from, address to, uint256 tokenId)"],d=new Error("Error populating ERC721 transaction data."),f=e=>a(void 0,void 0,void 0,(function*(){const{sender:n,networkID:i,destination:r,contractAddress:a,tokenID:f,ethereumNetworkID:p}=e,h=(0,c.getContract)(i,a,u,n);let m;try{const e=yield h.populateTransaction.safeTransferFrom(n,r,new(t(l))(f).toString(10));if(!e.data)throw d;m=e.data}catch(e){throw d}return s.EthUnsignedTransactionObject.parse({type:s.TransactionTypes.eip1559,from:n,to:a,chainId:"number"==typeof p?p:o.Chains.getEVMNetworkIDValue(p),data:m})}))})),r.register("lsgSG",(function(n,i){e(n.exports,"createErc1155TransferTransaction",(function(){return f}),(function(e){return f=e}));var o=r("belzv"),s=r("4chX7"),c=r("4raQz"),l=r("3yHS8"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=["function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data)","function transferFrom(address from, address to, uint256 id, uint256 amount, bytes data)"],d=new Error("Error populating ERC1155 transaction data."),f=e=>a(void 0,void 0,void 0,(function*(){const{sender:n,networkID:i,destination:r,contractAddress:a,tokenID:f,value:p,ethereumNetworkID:h}=e,m=(0,c.getContract)(i,a,u,n);let g;try{const e=yield m.populateTransaction.safeTransferFrom(n,r,new(t(l))(f).toString(10),p.toString(10),[]);if(!e.data)throw d;g=e.data}catch(e){throw d}return s.EthUnsignedTransactionObject.parse({type:s.TransactionTypes.eip1559,from:n,to:a,chainId:"number"==typeof h?h:o.Chains.getEVMNetworkIDValue(h),data:g})}))})),r.register("75KqM",(function(t,n){e(t.exports,"createSolanaTransferTransaction",(function(){return f}),(function(e){return f=e}));var i=r("ePfNR"),o=r("3fvLJ"),s=r("4raQz"),c=r("6mBy8"),l=r("8hMR3"),a=r("15HoS"),u=r("7YIQo"),d=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function f({transferArgs:e,priorityFeeService:t}){return d(this,void 0,void 0,(function*(){const{networkID:n,mint:r}=e,d=(0,s.createConnectionBySolanaNetworkID)(n);let f,p;const{senderAddress:h,destination:m}=e;if(p=(yield(0,s.getComputeUnitPrice)({destination:m,senderAddress:h,mint:r})).microLamports,(0,c.isTransferCompressedTokenArgs)(e))f=yield(0,l.createCompressedTokenTransferTransaction)(e);else if((0,c.isTransferProgrammableNftArgs)(e))f=yield(0,u.createProgrammableNftTransferTransaction)(e);else if((0,c.isTransferOcpTokenArgs)(e)&&(yield(0,i.getOCPMintState)(new(0,o.PublicKey)(r),d)))f=yield(0,a.createOcpTokenTransferTransaction)(Object.assign({},e));else{if(!(0,s.isTransferDefaultSPLTokenArgs)(e))throw new Error("Unsupported transferSPLSolana args");f=yield(0,s.createDefaultSplTokenTransferTransaction)(Object.assign(Object.assign({},e),{connection:d}))}const{memo:g}=e;return g&&f.add((0,s.writeMemo)({memoText:g})),p&&t&&(f=yield t.addPriorityFee(f,{connection:d,calculators:{budget:new(0,s.StaticLimitCalculator)(s.BASIC_SEND_COMPUTE_UNITS),cost:new(0,s.StaticPriceCalculator)(p)}})),f.feePayer=new(0,o.PublicKey)(e.senderAddress.address),f.recentBlockhash=(yield d.getLatestBlockhash("confirmed")).blockhash,{networkID:e.networkID,transaction:[f]}}))}})),r.register("8hMR3",(function(t,n){e(t.exports,"createCompressedTokenTransferTransaction",(function(){return l}),(function(e){return l=e}));var i=r("bpTD2"),o=r("3fvLJ"),s=r("bMlPg"),c=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function l(e){return c(this,void 0,void 0,(function*(){const{senderAddress:t,mint:n}=e,c=new(0,o.Transaction),l=(0,i.getAPIEnvironment)(),a=yield(0,s.getCompressionProof)({apiEnv:l,networkID:t.networkID,mintAddress:n}),{createCompressedNftTransferIX:u}=yield Promise.resolve(r("ePfNR"));return c.add(yield u(Object.assign(Object.assign({},e),a))),c}))}})),r.register("bMlPg",(function(t,n){e(t.exports,"getCompressionProof",(function(){return l}),(function(e){return l=e}));var i=r("8kIyR"),o=r("4yY1D"),s=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};class c extends Error{constructor(e){super(e),this.name="ProofError"}}function l({apiEnv:e,networkID:t,mintAddress:n}){return s(this,void 0,void 0,(function*(){const r=`${e}/collectibles/v1/proof`;let s;try{const e=new(0,i.RequestClient);s=yield e.post(r,{chainId:t,address:n})}catch(e){const i=new c(`Failed to fetch proof for ${n} on network ${t}.`);throw o.telemetry.captureError(i,o.FeatureTag.Collectibles),i}if(200!==s.status){const e=new c(`Failed to fetch proof for ${n} on network ${t}.`);throw o.telemetry.captureError(e,o.FeatureTag.Collectibles),e}return yield s.data}))}})),r.register("15HoS",(function(t,n){e(t.exports,"createOcpTokenTransferTransaction",(function(){return c}),(function(e){return c=e}));var i=r("3fvLJ"),o=r("4raQz"),s=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function c({networkID:e,destination:t,mint:n,senderAddress:r}){return s(this,void 0,void 0,(function*(){const{createComputeBudgetIx:s,createOCPTransferIX:c,getOCPMintState:l}=yield(0,o.getMetaplexDeps)(),a=(0,o.createConnectionBySolanaNetworkID)(e),u=new(0,i.PublicKey)(n),d=yield l(u,a);if(!d)throw new Error("Mint state not found for OCP transfer");const f=new(0,i.Transaction);f.add(s());const{destinationAddress:p}=yield(0,o.ensureDestinationDetails)({solanaConnection:a,destination:new(0,i.PublicKey)(t),mint:u,programId:o.TOKEN_PROGRAM_ID}),h=new(0,i.PublicKey)(r.address),{initAccountIX:m,transferIX:g}=yield c({senderAddress:h,destinationAddress:p,mintAddress:u,mintState:d,connection:a});return m&&f.add(m),f.add(g),f}))}})),r.register("7YIQo",(function(t,n){e(t.exports,"createProgrammableNftTransferTransaction",(function(){return c}),(function(e){return c=e}));var i=r("3fvLJ"),o=r("4raQz"),s=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function c({networkID:e,senderAddress:t,senderAccount:n,destination:r,mint:c}){return s(this,void 0,void 0,(function*(){const s=(0,o.createConnectionBySolanaNetworkID)(e),l=new(0,i.PublicKey)(c),{destinationAddress:a,destinationAccount:u}=yield(0,o.ensureDestinationDetails)({solanaConnection:s,destination:new(0,i.PublicKey)(r),mint:l,programId:o.TOKEN_PROGRAM_ID}),{createPNFTTransferIX:d}=yield(0,o.getMetaplexDeps)(),f=new(0,i.Transaction),p=new(0,i.PublicKey)(t.address),h=new(0,i.PublicKey)(n);let m=u;if(!m){const[e,t]=yield(0,o.createAssociatedTokenAccountIx)(p,a,l,o.TOKEN_PROGRAM_ID);f.add((0,o.assertOwner)({account:a,owner:i.SystemProgram.programId})),f.add(e),m=t}return f.add(yield d({senderAddress:p,tokenAccount:h,destinationAddress:a,destinationAccount:m,mintAddress:l,connection:s})),f}))}})),r.register("fBBon",(function(t,n){e(t.exports,"useCollections",(function(){return g}),(function(e){return g=e})),e(t.exports,"useCollectionsAreTrimmed",(function(){return v}),(function(e){return v=e}));var i=r("belzv"),o=r("lNRH9"),s=r("lDSNw"),c=r("7PqqK"),l=r("1PaEs"),a=r("d2WYN"),u=r("eL9T6"),d=r("kCE0A"),f=r("cuPjL"),p=r("bLLhM"),h=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const m=({addresses:e,getApiEnvironment:t,queryClient:n,queryOptions:r={staleTime:p.StaleTime.Short,refetchInterval:p.RefetchInterval.Long},select:s})=>{const m=f.collectiblesQueryKeys.collections(e);return(0,o.useQuery)({enabled:0!==e.length&&e.every((e=>!i.Chains.isLocalNetworkID(e.networkID))),queryKey:m,cacheTime:p.CacheTime.Medium,staleTime:r.staleTime,refetchInterval:r.refetchInterval,queryFn({queryKey:[,,{addresses:e}]}){return h(this,void 0,void 0,(function*(){const i=t(),[o,r]=yield Promise.allSettled([(0,l.getListings)(i,e),(0,c.getCollectibles)(i,e)]);if("rejected"===r.status)throw new Error("failed to load unlisted collections");const{allCollectibles:s,isTrimmed:f}="fulfilled"===r.status?r.value:{allCollectibles:[],isTrimmed:!1},p="fulfilled"===o.status?o.value:[],h=(0,u.mergeCollectibles)(p,s),m=(0,a.mapCollectiblesToCollections)(h),g=yield(0,d.getOptimisticUpdates)(n),v=(0,d.applyOptimisticUpdates)(m,g);return{items:v,nrOfItems:v.reduce(((e,t)=>e+t.items.length),0),isTrimmed:f}}))},select:s})},g=e=>m(Object.assign(Object.assign({},e),{select:(0,s.useCallback)((e=>e.items),[])})),v=e=>{var t;return null!==(t=m(Object.assign(Object.assign({},e),{select:(0,s.useCallback)((e=>e.isTrimmed),[])})).data)&&void 0!==t&&t}})),r.register("1PaEs",(function(t,n){e(t.exports,"getListings",(function(){return u}),(function(e){return u=e}));var i=r("belzv"),o=r("4y59b"),s=r("f7CwS"),c=r("6IAZr"),l=r("6mBy8"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=(e,t)=>a(void 0,void 0,void 0,(function*(){const n=t.find((e=>i.Chains.isSolanaNetworkID(e.chainId)));if(!n)throw new Error("no solana account");const{chainId:r}=n,a=yield(0,o.withRetry)((()=>(0,c.getSPLListings)(e,n)),(()=>!0)),u=a.reduce(((e,t)=>Object.assign(Object.assign({},e),{[t.asset.mintPubKey]:t})),{}),d=a.map((e=>({chainId:r,address:e.asset.mintPubKey}))),f=(0,o.chunks)(d,100).map((t=>(0,s.getCollectiblesDetails)(e,t))),p=(yield Promise.all(f)).flat().reduce(((e,t)=>{if(!(0,l.isSolanaCollectibleChainData)(t.chainData))return e;const{asset:n,listings:i}=u[t.chainData.mint];return e.push(Object.assign(Object.assign(Object.assign({},t),{chainData:Object.assign(Object.assign({},t.chainData),{tokenAccount:n.pubkey})}),i?{listings:i}:{})),e}),[]);return p}))})),r.register("f7CwS",(function(t,n){e(t.exports,"getCollectiblesDetails",(function(){return u}),(function(e){return u=e}));var i=r("8kIyR"),o=r("5dasS"),s=r("7FU6O"),c=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const l="collectibles",a=new Error("Failed to fetch collectibles details for addresses");function u(e,t){return c(this,void 0,void 0,(function*(){const n=`${e}/collectibles/v1/collectibles-details`;let r;try{const e=new(0,i.RequestClient),o=yield e.post(n,{addresses:t});if(r=o.status,!(0,i.responseIsOkay)(o))throw a;const c=o.data;if(!c.collectibles)throw a;return(0,s.parseCollectiblesResponse)(c.collectibles)}catch(t){const n=t instanceof Error?t:new Error("Non-Error was thrown during fetching of collectibles details");throw(0,o.captureClientError)(n,r,l,{apiEnv:e}),n}}))}})),r.register("d2WYN",(function(t,n){e(t.exports,"mapCollectiblesToCollections",(function(){return o}));var i=r("8Pzpm");function o(e){var t;const n=new Map;for(const i of e){const e=i.collection.id,o=null!==(t=n.get(e))&&void 0!==t?t:[];o.push(i),n.set(e,o)}return(0,i.sortCollections)(n)}})),r.register("8Pzpm",(function(t,n){e(t.exports,"sortCollections",(function(){return o}));var i=r("6mBy8");const o=e=>{const t=[];for(const[n,i]of e){i.sort(((e,t)=>{var n,i;const o=null!==(n=e.name)&&void 0!==n?n:"",r=null!==(i=t.name)&&void 0!==i?i:"",c=o.localeCompare(r);if(o.localeCompare(r))return c;const l=s(e),a=s(t);return l.localeCompare(a)}));const[e]=i;e&&t.push(Object.assign(Object.assign(Object.assign({},"externalUrl"in e?{externalUrl:e.externalUrl}:void 0),e.collection),{items:i}))}return t.sort(((e,t)=>{var n,i,o,r;if(e.items.length>t.items.length)return-1;if(t.items.length>e.items.length)return 1;const s=null!==(i=null!==(n=e.name)&&void 0!==n?n:e.id)&&void 0!==i?i:"",c=null!==(r=null!==(o=t.name)&&void 0!==o?o:t.id)&&void 0!==r?r:"";return s.localeCompare(c)}))};function s(e){const t=e.chainData;return(0,i.isSolanaCollectibleChainData)(t)?t.tokenAccount:(0,i.isEthereumCollectibleChainData)(t)?t.id:((0,i.isBitcoinCollectibleChainData)(t),e.id)}})),r.register("eL9T6",(function(t,n){e(t.exports,"mergeCollectibles",(function(){return i}));const i=(e,t)=>{const n=[],i=new Set,o=[...e,...t];for(const e of o)i.has(e.id)||(n.push(e),i.add(e.id));return n}})),r.register("kCE0A",(function(n,i){e(n.exports,"pushOptimisticUpdate",(function(){return u}),(function(e){return u=e})),e(n.exports,"getOptimisticUpdates",(function(){return d}),(function(e){return d=e})),e(n.exports,"applyOptimisticUpdates",(function(){return f}),(function(e){return f=e}));var o=r("4y59b"),s=r("3yHS8"),c=r("cuPjL"),l=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const a=20;function u(e,t){var n;const i=c.collectiblesQueryKeys.optimisticUpdates(),o=null!==(n=e.getQueryData(i))&&void 0!==n?n:[];e.setQueryData(i,[...o,t])}function d(e,t){var n;return l(this,void 0,void 0,(function*(){const i=c.collectiblesQueryKeys.optimisticUpdates(),r=yield e.getQueryState(i);if(r){if((null!=t?t:Date.now())-r.dataUpdatedAt>(0,o.toMilliseconds)({seconds:a}))return e.removeQueries(i),[];return null!==(n=null==r?void 0:r.data)&&void 0!==n?n:[]}return[]}))}function f(e,n){const i=n.reduce(((e,n)=>{var i;const{id:o,amount:r}=n,c=new(t(s))(r);return e[o]=(null!==(i=e[o])&&void 0!==i?i:new(t(s))(0)).plus(c),e}),{});for(const n of e)n.items=n.items.reduce(((e,n)=>{var o;const r=n.id,c=i[r];if(c){const i=new(t(s))(null!==(o=n.balance)&&void 0!==o?o:0);return i.minus(c).isGreaterThan(0)?e.concat(Object.assign(Object.assign({},n),{balance:i.minus(c).toString()})):e}return e.concat(n)}),[]);return e=e.filter((e=>e.items.length>0))}})),r.register("ix9Y8",(function(t,n){e(t.exports,"useHiddenCollections",(function(){return u}),(function(e){return u=e}));var i=r("4yY1D"),o=r("lNRH9"),s=r("5YKUv"),c=r("cuPjL"),l=r("bLLhM"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=(e,t)=>(0,o.useQuery)({enabled:0!==e.length,queryKey:c.collectiblesQueryKeys.hiddenCollections(e),cacheTime:l.CacheTime.Long,staleTime:l.StaleTime.Never,queryFn(){var n,o;return a(this,void 0,void 0,(function*(){try{const i=null!==(n=yield(0,s.getHiddenCollections)(t))&&void 0!==n?n:{};return null!==(o=i[e])&&void 0!==o?o:[]}catch(e){return e instanceof Error&&i.telemetry.captureError(e,i.FeatureTag.Collectibles),[]}}))}})})),r.register("5YKUv",(function(t,n){e(t.exports,"getHiddenCollections",(function(){return a}),(function(e){return a=e})),e(t.exports,"setHiddenCollections",(function(){return d}),(function(e){return d=e})),e(t.exports,"getUnhiddenCollections",(function(){return p}),(function(e){return p=e})),e(t.exports,"setUnhiddenCollections",(function(){return m}),(function(e){return m=e})),e(t.exports,"getPinnedCollections",(function(){return v}),(function(e){return v=e})),e(t.exports,"setPinnedCollections",(function(){return b}),(function(e){return b=e}));var i,o,s=r("gIkRw"),c=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};class l extends s.CollectiblesError{constructor(e){super(e),this.name="GetHiddenCollectionsError"}}function a(e){return c(this,void 0,void 0,(function*(){try{return yield e.get(i.HiddenCollections)}catch(e){throw new l("")}}))}class u extends s.CollectiblesError{constructor(e){super(e),this.name="SetHiddenCollectionsError"}}function d(e,t){return c(this,void 0,void 0,(function*(){try{return yield e.set(i.HiddenCollections,t)}catch(e){throw new u("")}}))}class f extends s.CollectiblesError{constructor(e){super(e),this.name="GetUnhiddenCollectionsError"}}function p(e){return c(this,void 0,void 0,(function*(){try{return yield e.get(i.UnhiddenCollections)}catch(e){throw new f("")}}))}class h extends s.CollectiblesError{constructor(e){super(e),this.name="SetUnhiddenCollectionsError"}}function m(e,t){return c(this,void 0,void 0,(function*(){try{return yield e.set(i.UnhiddenCollections,t)}catch(e){throw new h("")}}))}class g extends s.CollectiblesError{constructor(e){super(e),this.name="GetPinnedCollectionsError"}}function v(e){return c(this,void 0,void 0,(function*(){try{return yield e.get(i.PinnedCollections)}catch(e){throw new g("")}}))}class y extends s.CollectiblesError{constructor(e){super(e),this.name="SetPinnedCollectionsError"}}function b(e,t){return c(this,void 0,void 0,(function*(){try{return yield e.set(i.PinnedCollections,t)}catch(e){throw new y("")}}))}(o=i||(i={})).HiddenCollections="hiddenCollections",o.PinnedCollections="pinnedCollections",o.UnhiddenCollections="unhiddenCollections"})),r.register("aWhKL",(function(t,n){e(t.exports,"useHideCollection",(function(){return f}),(function(e){return f=e}));var i=r("fG04A"),o=r("fvKRK"),s=r("5YKUv"),c=r("gIkRw"),l=r("cuPjL"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=2e3;class d extends c.CollectiblesError{constructor(e){super(e),this.name="UseHideCollectionError"}}function f(e){const t=(0,o.useQueryClient)();return(0,i.useMutation)({mutationFn(t){var n,i,o,r;return a(this,void 0,void 0,(function*(){const{collectionId:c,accountId:l}=t,a=null!==(n=yield(0,s.getHiddenCollections)(e))&&void 0!==n?n:{},f=null!==(i=a[l])&&void 0!==i?i:[],p=[...new Set([...f,c])],h=Object.assign(Object.assign({},a),{[l]:p});if(Object.values(h).flat().length>u)throw new d("Too many ids hidden");yield(0,s.setHiddenCollections)(e,h);const m=null!==(o=yield(0,s.getUnhiddenCollections)(e))&&void 0!==o?o:{},g=null!==(r=m[l])&&void 0!==r?r:[],v=g.findIndex((e=>e===c));if(v>-1){const t=g.slice();t.splice(v,1);const n=Object.assign(Object.assign({},m),{[l]:t});0===t.length&&delete n[l],yield(0,s.setUnhiddenCollections)(e,n)}}))},onSuccess(e,n){return a(this,void 0,void 0,(function*(){yield t.invalidateQueries(l.collectiblesQueryKeys.hiddenCollections(n.accountId)),yield t.invalidateQueries(l.collectiblesQueryKeys.unhiddenCollections(n.accountId))}))}})}})),r.register("4RVhX",(function(t,n){e(t.exports,"usePinCollection",(function(){return f}),(function(e){return f=e}));var i=r("fG04A"),o=r("fvKRK"),s=r("5YKUv"),c=r("gIkRw"),l=r("cuPjL"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=2e3;class d extends c.CollectiblesError{constructor(e){super(e),this.name="UsePinCollectionError"}}function f(e){const t=(0,o.useQueryClient)();return(0,i.useMutation)({mutationFn({collectionId:t,accountId:n,pinned:i}){var o,r;return a(this,void 0,void 0,(function*(){const c=null!==(o=yield(0,s.getPinnedCollections)(e))&&void 0!==o?o:{},l=null!==(r=c[n])&&void 0!==r?r:[];if(i){if(Object.values(c).flat().length+1>u)throw new d("Pinned limit reached");const i=[...new Set([...l,t])],o=Object.assign(Object.assign({},c),{[n]:i});yield(0,s.setPinnedCollections)(e,o)}else{const i=l.indexOf(t);if(-1===i)throw new d("Collection not previously pinned");const o=[...l];o.splice(i,1);const r=Object.assign(Object.assign({},c),{[n]:o});yield(0,s.setPinnedCollections)(e,r)}}))},onSuccess(e,n){return a(this,void 0,void 0,(function*(){yield t.invalidateQueries(l.collectiblesQueryKeys.pinnedCollections(n.accountId))}))}})}})),r.register("brBvm",(function(t,n){e(t.exports,"usePinnedCollections",(function(){return u}),(function(e){return u=e}));var i=r("4yY1D"),o=r("lNRH9"),s=r("5YKUv"),c=r("cuPjL"),l=r("bLLhM"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=(e,t)=>(0,o.useQuery)({enabled:0!==e.length,queryKey:c.collectiblesQueryKeys.pinnedCollections(e),cacheTime:l.CacheTime.Long,staleTime:l.StaleTime.Never,refetchInterval:!1,refetchOnMount:!0,queryFn(){var n;return a(this,void 0,void 0,(function*(){try{return(null!==(n=yield(0,s.getPinnedCollections)(t))&&void 0!==n?n:{})[e]||[]}catch(e){return e instanceof Error&&i.telemetry.captureError(e,i.FeatureTag.Collectibles),[]}}))}})})),r.register("6L6R1",(function(t,n){e(t.exports,"useTransferCollectible",(function(){return a}),(function(e){return a=e}));var i=r("4yY1D"),o=r("4raQz"),s=r("fG04A"),c=r("kCE0A"),l=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function a({collectiblesSdk:e,accountHooks:t,accountSigner:n,storage:r,queryClient:a,utxoManager:u}){const{data:d}=t.useSelectedMultiChainAccountIdentifier();return(0,s.useMutation)({mutationFn:({multichainTransaction:t,pendingTransactionInput:i,senderAddress:s,optimisticUpdate:f,gasEstimation:p})=>l(this,void 0,void 0,(function*(){var l;if(!d)throw new Error("No account identifier found");const{networkID:h}=t,m=null!==(l=e.get(h).onBeforeSend({multichainTransaction:t,gasEstimation:p}))&&void 0!==l?l:t,g=yield(0,o.signAndSendTransaction)({accountIdentifier:d,accountSigner:n,multichainTransaction:m,networkID:h,pendingTransactionInput:i,senderAddress:s,storage:r,utxoManager:u});return f&&(0,c.pushOptimisticUpdate)(a,f),(0,o.createTransactionReceipt)(h,g)})),onError(e){e instanceof Error&&i.telemetry.captureError(e,i.FeatureTag.Collectibles)}})}})),r.register("6LJKU",(function(t,n){e(t.exports,"useUnhiddenCollections",(function(){return u}),(function(e){return u=e}));var i=r("4yY1D"),o=r("lNRH9"),s=r("5YKUv"),c=r("cuPjL"),l=r("bLLhM"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=(e,t)=>(0,o.useQuery)({enabled:0!==e.length,queryKey:c.collectiblesQueryKeys.unhiddenCollections(e),cacheTime:l.CacheTime.Long,staleTime:l.StaleTime.Never,queryFn(){var n,o;return a(this,void 0,void 0,(function*(){try{const i=null!==(n=yield(0,s.getUnhiddenCollections)(t))&&void 0!==n?n:{};return null!==(o=i[e])&&void 0!==o?o:[]}catch(e){return e instanceof Error&&i.telemetry.captureError(e,i.FeatureTag.Collectibles),[]}}))}})})),r.register("ljzEo",(function(t,n){e(t.exports,"useUnhideCollection",(function(){return d}),(function(e){return d=e}));var i=r("fG04A"),o=r("fvKRK"),s=r("5YKUv"),c=r("cuPjL"),l=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const a=2e3;class u extends Error{constructor(e){super(e),this.name="UseUnhideCollectionError"}}function d(e){const t=(0,o.useQueryClient)();return(0,i.useMutation)({mutationFn(t){var n,i,o,r;return l(this,void 0,void 0,(function*(){const{collectionId:c,accountId:l}=t,d=null!==(n=yield(0,s.getUnhiddenCollections)(e))&&void 0!==n?n:{},f=null!==(i=d[l])&&void 0!==i?i:[],p=[...new Set([...f,c])],h=Object.assign(Object.assign({},d),{[l]:p});if(Object.values(h).flat().length>a)throw new u("Too many ids unhidden");yield(0,s.setUnhiddenCollections)(e,h);const m=null!==(o=yield(0,s.getHiddenCollections)(e))&&void 0!==o?o:{},g=null!==(r=m[l])&&void 0!==r?r:[],v=g.findIndex((e=>e===c));if(v>-1){const t=g.slice();t.splice(v,1);const n=Object.assign(Object.assign({},m),{[l]:t});0===t.length&&delete n[l],yield(0,s.setHiddenCollections)(e,n)}}))},onSuccess(e,n){return l(this,void 0,void 0,(function*(){yield t.invalidateQueries(c.collectiblesQueryKeys.unhiddenCollections(n.accountId)),yield t.invalidateQueries(c.collectiblesQueryKeys.hiddenCollections(n.accountId))}))}})}})),r.register("lcT8D",(function(t,n){e(t.exports,"useCollectible",(function(){return s}));var i=r("lDSNw"),o=r("fBBon");const s=({id:e,addresses:t,getApiEnvironment:n,queryClient:r})=>{const{data:s,isSuccess:c}=(0,o.useCollections)({addresses:t,getApiEnvironment:n,queryClient:r});return(0,i.useMemo)((()=>{const t={isSuccess:c,data:void 0};for(const n of null!=s?s:[])for(const i of n.items)if(i.id===e)return Object.assign(Object.assign({},t),{data:i});return t}),[e,s,c])}})),r.register("9ZCbN",(function(n,i){e(n.exports,"useCollectibleSummaryItems",(function(){return f}));var o=r("belzv"),s=r("gYh0e"),c=r("lMzyG"),l=r("2MVjM"),a=r("lDSNw"),u=r("4S535"),d=r("gJYef");r("6mBy8");const f=(e,n,i)=>{const{t:r}=(0,c.useTranslation)();return(0,a.useMemo)((()=>{const c=[];if(!n)return c;const a=null==n?void 0:n.chain.id,f=e.get(a).collectibleDetailPrecision;let p,h,m,g;if(n.collection.name&&c.push({label:r("collectibleScreenCollectionLabel"),value:n.collection.name}),n.collection.floorPrice){const{price:e,token:t}=n.collection.floorPrice;if(t&&t.decimals&&t.symbol){const{decimals:n,symbol:i}=t,o=(0,u.amountToBalance)(e,n);c.push({label:r("collectiblesFloorPrice"),value:`${(0,d.formatValue)(o,f)} ${i}`}),p=o,h=i}}if(n.lastSalePrice){const{price:e,token:t}=n.lastSalePrice;if(t&&t.decimals&&(t.symbol||t.name)){const{decimals:n,symbol:i,name:o}=t,s=(0,u.amountToBalance)(e,n);c.push({label:r("collectiblesLastSalePrice"),value:`${(0,d.formatValue)(s,f)} ${null!=i?i:o}`}),m=s,g=i}}if(p&&m&&h===g){const e=p-m;c.push({label:r("collectiblesTotalReturn"),value:`${(0,d.formatValue)(e,f)} ${g}`,color:e>0?null==i?void 0:i.positiveColor:0===e||null==i?void 0:i.negativeColor})}return n.collection.ownerCount&&c.push({label:r("collectiblesUniqueHolders"),value:t(l)(n.collection.ownerCount).format("0,0")}),n.chain.name&&c.push({label:r("sendFungibleSummaryNetwork"),value:o.Chains.getNetworkName(n.chain.id)}),(0,s.getIsNonTransferable)(n)&&c.push({label:r("collectiblesNonTransferable"),value:r("collectiblesNonTransferableYes")}),c}),[n,e,null==i?void 0:i.negativeColor,null==i?void 0:i.positiveColor,r])}})),r.register("4S535",(function(t,n){e(t.exports,"amountToBalance",(function(){return o}));var i=r("3yHS8");function o(e,t){return new(0,i.BigNumber)(e).div(new(0,i.BigNumber)(10).pow(t)).toNumber()}i.BigNumber.config({EXPONENTIAL_AT:1e3,DECIMAL_PLACES:78})})),r.register("gJYef",(function(t,n){e(t.exports,"formatValue",(function(){return o}));var i=r("3yHS8");const o=(e,t)=>{const n=new(0,i.BigNumber)(e);if(n.isZero())return"0";const o=new(0,i.BigNumber)(10).pow(-t);return n.abs().lt(o)?n.isPositive()?`<${o.toFixed()}`:`-<${o.toFixed()}`:parseFloat(n.toString()).toLocaleString(void 0,{maximumFractionDigits:t})}})),r.register("5sEqw",(function(t,n){e(t.exports,"useCollection",(function(){return s}));var i=r("lDSNw"),o=r("fBBon");const s=({id:e,addresses:t,getApiEnvironment:n,queryClient:r})=>{const{data:s}=(0,o.useCollections)({addresses:t,getApiEnvironment:n,queryClient:r});return(0,i.useMemo)((()=>(null!=s?s:[]).find((t=>t.id===e))),[e,s])}})),r.register("iq6h4",(function(t,n){e(t.exports,"useCollectionPageViewState",(function(){return d}));var i=r("lMzyG"),o=r("lDSNw"),s=r("f2W9c"),c=r("5sEqw"),l=r("8aiyE"),a=r("8DcaC"),u=r("8VdpT");const d=({id:e,onHoldingsCollectiblePress:t,onSeeAllHoldingsPress:n,onSocialLinkPress:r,accountHooks:d,getApiEnvironment:f,queryClient:p,collectiblesSdk:h})=>{var m,g;const{data:v}=d.useSelectedMultiChainAccount(),y=null!==(m=null==v?void 0:v.addresses)&&void 0!==m?m:[],b=(0,c.useCollection)({id:e,addresses:y,getApiEnvironment:f,queryClient:p}),S=(0,a.useCollectionCollectible)(b),C=i.i18next.t("collectiblesUnknownCollection"),w=null!==(g=null==b?void 0:b.name)&&void 0!==g?g:C,x=null==b?void 0:b.imageUrl,I=null==S?void 0:S.chain.id,T=I?h.get(I).collectibleDetailPrecision:5,E=(0,o.useMemo)((()=>{if(null==b?void 0:b.floorPrice)return(0,s.getFormattedPrice)({price:b.floorPrice,precision:T})}),[null==b?void 0:b.floorPrice,T]);return{name:w,logoUri:x,floorPrice:E,holdingsProps:(0,u.useCollectionHoldingsProps)({collection:b,precision:T,onHoldingsCollectiblePress:t,onSeeAllHoldingsPress:n}),aboutProps:(0,l.useCollectionAboutProps)({collection:b,floorPrice:E,onSocialLinkPress:r})}}})),r.register("f2W9c",(function(t,n){e(t.exports,"getFormattedPrice",(function(){return s}));var i=r("4S535"),o=r("gJYef");const s=({price:e,precision:t})=>{if(!e)return;const{price:n,token:r}=e;if(!r||!r.decimals||!r.symbol)return;const{decimals:s,symbol:c}=r,l=(0,i.amountToBalance)(n,s);return`${(0,o.formatValue)(l,t)} ${c}`}})),r.register("8aiyE",(function(n,i){e(n.exports,"useCollectionAboutProps",(function(){return l}));var o=r("lMzyG"),s=r("2MVjM"),c=r("lDSNw");const l=({collection:e,floorPrice:n,onSocialLinkPress:i})=>{const r=o.i18next.t("collectiblesAbout"),l=null==e?void 0:e.description,a=(0,c.useMemo)((()=>{const i=[];return n&&i.push({label:o.i18next.t("collectiblesFloorPrice"),value:n}),(null==e?void 0:e.ownerCount)&&i.push({label:o.i18next.t("collectiblesUniqueHolders"),value:t(s)(e.ownerCount).format("0,0")}),(null==e?void 0:e.totalCount)&&i.push({label:o.i18next.t("collectiblesSupply"),value:t(s)(e.totalCount).format("0,0")}),i}),[e,n]),u=o.i18next.t("collectiblesSocialLinks"),d=(0,c.useMemo)((()=>{const e=[];return e.push({icon:"twitter",label:"Twitter",url:"https://twitter.com/phantom",onPress:i}),e}),[i]);return(0,c.useMemo)((()=>({aboutTitle:r,aboutIsLoading:false,description:l,socialLinksTitle:u,socialLinks:d,items:a})),[r,false,l,u,d,a])}})),r.register("8DcaC",(function(t,n){e(t.exports,"useCollectionCollectible",(function(){return o}));var i=r("lDSNw");const o=e=>(0,i.useMemo)((()=>{var t;if(e)return null!==(t=(e=>{const{items:t}=e;if(0!==t.length)return t.find((({media:e})=>"image"===(null==e?void 0:e.type)))})(e))&&void 0!==t?t:e.items[0]}),[e])})),r.register("8VdpT",(function(t,n){e(t.exports,"useCollectionHoldingsProps",(function(){return l}));var i=r("lMzyG"),o=r("lDSNw"),s=r("f2W9c"),c=r("5oTKS");const l=({collection:e,precision:t,onHoldingsCollectiblePress:n,onSeeAllHoldingsPress:r})=>{var l;const a=i.i18next.t("collectiblesPrimaryText"),u=!1,d=(0,o.useMemo)((()=>(null==e?void 0:e.items)?e.items.slice(0,4).map((e=>{var o;return{id:e.id,imageUri:e.media?(0,c.parseCollectibleMediaURI)({collectibleMedia:e.media,isImageAnimationEnabled:!1,previewSize:"medium",mediaTypeOverride:"image"}):void 0,title:null!==(o=e.name)&&void 0!==o?o:"",subtitle:e.lastSalePrice?`${i.i18next.t("collectiblesLast")} ${(0,s.getFormattedPrice)({price:e.lastSalePrice,precision:t})}`:void 0,onPress:n}})):[]),[t,null==e?void 0:e.items,n]),f=d.length>0,p=(null!==(l=null==e?void 0:e.items)&&void 0!==l?l:[]).length>4,h=i.i18next.t("collectiblesSeeAllHoldings");return(0,o.useMemo)((()=>({showHoldings:f,showSeeAllHoldings:p,holdings:d,holdingsTitle:a,isLoadingHoldings:u,seeAllHoldingsText:h,onSeeAllHoldingsPress:r})),[f,p,d,a,u,h,r])}})),r.register("5oTKS",(function(t,n){e(t.exports,"useCollectibleMediaURI",(function(){return o})),e(t.exports,"parseCollectibleMediaURI",(function(){return s}));var i=r("lDSNw");const o=(e,t,n=!1,o)=>(0,i.useMemo)((()=>{if(e)return s({collectibleMedia:e,isImageAnimationEnabled:n,previewSize:null!=o?o:"medium",mediaTypeOverride:t})}),[e,t,n,o]),s=({collectibleMedia:e,isImageAnimationEnabled:t,previewSize:n,mediaTypeOverride:i})=>{var o,r;const s=null!=i?i:e.type;if("image"===s&&(null===(o=e.previews)||void 0===o?void 0:o[n])){const i=t?"":`${"medium"===n?"=":"-"}k`;return`${e.previews[n]}${i}`}return null===(r=e[s])||void 0===r?void 0:r.url}})),r.register("d0k5H",(function(t,n){e(t.exports,"useHideCollectionProps",(function(){return b}));var i=r("belzv"),o=r("lMzyG"),s=r("lDSNw"),c=r("ix9Y8"),l=r("aWhKL"),a=r("4RVhX"),u=r("brBvm"),d=r("fzgTe"),f=r("6LJKU"),p=r("ljzEo"),h=r("gIkRw"),m=r("hGptb"),g=r("h0vN3"),v=r("frJD3"),y=r("1oPoP");const b=({storage:e,analytics:t,getApiEnvironment:n,toast:r,collectible:b,accountId:S})=>{var C,w,x;const{t:I}=(0,o.useTranslation)(),T=null===(C=null==b?void 0:b.collection)||void 0===C?void 0:C.id,E=null===(w=null==b?void 0:b.collection)||void 0===w?void 0:w.isSpam,{mutateAsync:k}=(0,l.useHideCollection)(e),{mutateAsync:A}=(0,p.useUnhideCollection)(e),{data:M=[]}=(0,c.useHiddenCollections)(S||"",e),{data:P=[]}=(0,f.useUnhiddenCollections)(S||"",e),D=(0,v.useIsCollectionHidden)(M,P,null!=T?T:"",!!E),{mutateAsync:L}=(0,a.usePinCollection)(e),{data:R=[]}=(0,u.usePinnedCollections)(S||"",e),N=(0,y.useIsCollectionPinned)(R,null!=T?T:""),{mutateAsync:z}=(0,d.useReportCollectibleEvent)(n),O=(0,m.useCollectibleEvent)(h.ReportCollectibleEventType.userHid,b),F=(0,m.useCollectibleEvent)(h.ReportCollectibleEventType.userUnhid,b),j=(0,s.useMemo)((()=>({hideSuccess:I("collectionHideSuccess"),hideFail:I("collectionHideFail"),unhideSuccess:I("collectionUnhideSuccess"),unhideFail:I("collectionUnhideFail")})),[I]),B=(0,s.useCallback)((e=>{var n;const o=null===(n=null==b?void 0:b.chain)||void 0===n?void 0:n.id;o&&t.capture(e,{data:{networkId:o,chainId:i.Chains.getChainID(o)}})}),[t,null===(x=null==b?void 0:b.chain)||void 0===x?void 0:x.id]),U=(0,g.useHideCollectionToggle)({accountId:S,collectionId:T,isHidden:D,hideMessages:j,hideCollection:k,unhideCollection:A,reportCollectibleEvent:z,hideEvent:O,unhideEvent:F,toast:r,sendAnalyticEvent:B,pinCollection:L,isPinned:N});return(0,s.useMemo)((()=>({isHidden:D,onToggleHide:U})),[D,U])}})),r.register("hGptb",(function(t,n){e(t.exports,"useCollectibleEvent",(function(){return s}));var i=r("lDSNw"),o=r("6mBy8");const s=(e,t)=>(0,i.useMemo)((()=>{var n;if(!(null===(n=null==t?void 0:t.chain)||void 0===n?void 0:n.id))return;let i,r;return(0,o.isSolanaCollectibleChainData)(t.chainData)?i=t.chainData.mint:(0,o.isEthereumCollectibleChainData)(t.chainData)&&(i=t.chainData.contract),i?((0,o.isEthereumCollectibleChainData)(t.chainData)&&(r=t.chainData.id),Object.assign({chainId:t.chain.id,event:e,address:i},r?{tokenId:r}:{})):void 0}),[e,t])})),r.register("h0vN3",(function(t,n){e(t.exports,"useHideCollectionToggle",(function(){return s}),(function(e){return s=e}));var i=r("lDSNw"),o=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const s=({accountId:e,collectionId:t,isHidden:n,hideMessages:r,hideCollection:s,unhideCollection:c,reportCollectibleEvent:l,hideEvent:a,unhideEvent:u,toast:d,sendAnalyticEvent:f,pinCollection:p,isPinned:h})=>(0,i.useCallback)((()=>{o(void 0,void 0,void 0,(function*(){if(a&&u&&t&&e)try{n?(yield c({collectionId:t,accountId:e}),yield l({event:u})):(yield s({collectionId:t,accountId:e}),yield l({event:a}),h&&(yield p({collectionId:t,accountId:e,pinned:!1}))),d.success(n?r.unhideSuccess:r.hideSuccess,{position:"top-center"}),f&&f(n?"collectionUnhidden":"collectionHidden")}catch(e){d.error(n?r.unhideFail:r.hideFail,{position:"top-center"})}else d.error(n?r.unhideFail:r.hideFail,{position:"top-center"})}))}),[t,e,n,r,s,c,l,a,u,d,f,p,h])})),r.register("frJD3",(function(t,n){e(t.exports,"useIsCollectionHidden",(function(){return o}));var i=r("lDSNw");const o=(e,t,n,o)=>(0,i.useMemo)((()=>!t.includes(n)&&(!!e.includes(n)||!!o)),[e,t,n,o])})),r.register("1oPoP",(function(t,n){e(t.exports,"useIsCollectionPinned",(function(){return o}));var i=r("lDSNw");const o=(e,t)=>(0,i.useMemo)((()=>!!t&&e.includes(t)),[t,e])})),r.register("fDd2S",(function(n,i){e(n.exports,"useInstantSell",(function(){return m})),e(n.exports,"Marketplace",(function(){return b})),e(n.exports,"formatEstimatedFees",(function(){return C}));var o=r("lMzyG"),s=r("2MVjM"),c=r("lDSNw"),l=r("gmVmN"),a=r("i2k8j"),u=r("1IJht"),d=r("4S535"),f=r("kRM7p"),p=r("6mBy8");const h={steps:[],orderId:""},m=({getApiEnvironment:e,collectible:t})=>{const{t:n}=(0,o.useTranslation)(),i=(0,c.useMemo)((()=>(0,a.createBidAsset)(t)),[t]),r=(0,c.useMemo)((()=>v(t)),[t]),{data:s=[],isLoading:l,isError:d}=(0,a.useCollectibleBids)({bidAsset:i,getApiEnvironment:e,isEnabled:!r}),f=(0,c.useMemo)((()=>s.length>0?s[0]:void 0),[s]),p=(0,c.useMemo)((()=>(0,u.createSellAsset)(i,f,t)),[i,f,t]),{data:m=h,isLoading:g,isError:y,refetch:b,error:C}=(0,u.useCollectibleSellSteps)({sellAsset:p,getApiEnvironment:e}),w=(0,c.useMemo)((()=>f&&t?S({t:n,bid:f,collectible:t}):void 0),[n,f,t]),x=(0,c.useMemo)((()=>!!y&&Number.isInteger(C.code)),[y,C]);return{bid:f,bidSummary:w,isLoadingBids:l,isErrorBids:d,sellSteps:m,isLoadingSellSteps:g,isErrorSellSteps:y,refetchSellSteps:b,sellStepsError:C,isSellErrorCode:x,isListedOnSolana:r}},g=({lastSale:e,receiveAmount:t})=>void 0!==e?t-e:t,v=e=>{if(!e)return!1;const{listings:t,chainData:n}=e,i=t?Object.keys(t):[],o=Boolean(i.length>0),r=!!n&&(0,p.isSolanaCollectibleChainData)(n);return o&&r},y=e=>{if(!e||!e.previews)return;const{previews:t}=e;return t.small?t.small:t.medium?t.medium:t.large?t.large:void 0};var b;(b||(b={})).BLUR="Blur";const S=({bid:e,collectible:n,t:i})=>{var o;const{lastSalePrice:r,media:c,name:a,collection:u}=n,{name:f,logo:p}=e.source,{amount:h,netAmount:m,feeBreakdown:v,token:S,totalFeeBps:C}=e.price,{symbol:w,caip19:x}=S,I=m,T=u.id,E=n.id,k=(e=>{if(e){const{price:t,token:n}=e,i=null==n?void 0:n.decimals;if(i)return(0,d.amountToBalance)(t,i)}})(r),A=w.slice(0,6),M=n.chain.symbol,P=(e=>{if(e){const{price:t,token:n}=e,i=null==n?void 0:n.decimals;if(i)return(0,d.amountToBalance)(t,i)}})(u.floorPrice),D=P?(({offerAmount:e,collectionFloor:t})=>e-t)({offerAmount:h,collectionFloor:P}):void 0,L=D?(e=>{const n=Math.abs(e)<.001?"0.0000%":"0.00%";return`${e>0?"+":""}${t(s)(e).format(n)}`})(D):void 0;return{bidTokenSymbol:A,caip19:x,collectionId:T,collectibleId:E,orderId:e.id,collectibleChainId:n.chain.id,collectibleChainSymbol:M,collectionFloor:P,collectibleImage:y(c),collectibleName:null!=a?a:i("collectiblesUnknownCollectible"),collectionName:null!==(o=u.name)&&void 0!==o?o:i("collectiblesUnknownCollection"),currencySymbol:e.source.name===b.BLUR?M:A,fees:v,floorDifference:D,floorDifferencePercent:L,lastSale:k,marketplace:f,marketplaceLogoURL:p,offerAmount:h,offerAmountFormatted:(0,l.formatTokenAmount)(h),phantomFeePercentage:0,pnl:g({lastSale:k,receiveAmount:I}),receiveAmount:I,receiveAmountFormatted:(0,l.formatTokenAmount)(I),totalFeeBps:C}},C=({gasFee:e,totalFeeBps:t,offerAmount:n})=>{const i=(0,f.bpsToValue)(t,n)+e.toNumber();return{raw:i,formatted:(0,l.formatTokenAmount)(i)}}})),r.register("kRM7p",(function(t,n){e(t.exports,"bpsToPercent",(function(){return i})),e(t.exports,"bpsToValue",(function(){return o}));const i=e=>e/100+"%",o=(e,t)=>e*t/100/100})),r.register("kPwmm",(function(n,i){e(n.exports,"useInstantSellEvmGasEstimation",(function(){return u}));var o=r("4raQz"),s=r("3yHS8"),c=r("1IJht"),l=r("fDd2S");const a=new Map([[c.StepActionEnum.enum["nft-approval"],8e4],[c.StepActionEnum.enum["blur-swap"],42e3],[c.StepActionEnum.enum.sale,39e4],["default",42e4]]),u=({sellSteps:e,marketplace:n,transactionHooks:i,nativeTokenBalance:r,collectibleChainId:u})=>{var d;const f=n===l.Marketplace.BLUR;let p=e.filter((e=>"transaction"===e.type)).map((({action:e})=>({action:e})));if(p.some((({action:e})=>e===c.StepActionEnum.enum["nft-approval"]))||(p=[...p,{action:c.StepActionEnum.enum["nft-approval"]}]),f){const e=p.some((({action:e})=>e===c.StepActionEnum.enum.sale)),t=p.some((({action:e})=>e===c.StepActionEnum.enum["blur-swap"]));e||(p=[...p,{action:c.StepActionEnum.enum.sale}]),t||(p=[...p,{action:c.StepActionEnum.enum["blur-swap"]}])}const h=null==p?void 0:p.reduce(((e,{action:t})=>{var n;const i=null!==(n=a.get(t))&&void 0!==n?n:a.get("default");return e+(null!=i?i:0)}),0),m=new(t(s))(h),{status:g,data:v}=i.useEthereumGasEstimation({gasLimit:m,networkID:u,transactionSpeed:o.TransactionSpeed.standard}),{data:y}=i.useGasEstimationPrice(u,v),b=(0,o.getNetworkFeeUiAmount)(v),S=Number(null!==(d=null==b?void 0:b.replace(/[^\d.]/g,""))&&void 0!==d?d:0);return{gasEvm:S,gasEstimation:v,gasEstimationStatus:g,ethFeeUI:b,gasEstimationPrice:y,hasEnoughGas:!!r&&r.isGreaterThan(S)}}})),r.register("kxxtU",(function(t,n){e(t.exports,"useInstantSellExecuteEvmSteps",(function(){return E}),(function(e){return E=e}));var i=r("6Tvfa"),o=r("belzv"),s=r("lMzyG"),c=r("gd9Oy"),l=r("8kIyR"),a=r("4chX7"),u=r("4yY1D"),d=r("4raQz"),f=r("4y59b"),p=r("lDSNw"),h=r("baE8a"),m=r("4I3rY"),g=r("1IJht"),v=r("kCE0A"),y=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))},b=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t);function i(n){t[n]=e[n]&&function(t){return new Promise((function(i,o){(function(e,t,n,i){Promise.resolve(i).then((function(t){e({value:t,done:n})}),t)})(i,o,(t=e[n](t)).done,t.value)}))}}};const S=(e,t,n,i,r,s,c)=>y(void 0,void 0,void 0,(function*(){try{if(!n)throw new Error("Gas estimation is required");if(!c)throw new Error("Bid summary is required");const{data:l,chainId:u,action:p}=t,{collectionName:h,marketplace:m,receiveAmount:g,currencySymbol:v,collectibleChainSymbol:y,bidTokenSymbol:b}=c,S=(0,f.capitalizeFirstLetter)(m);let C={};"nft-approval"===p&&(C={topRight:{label:""},bottomRight:{label:""},topLeft:{label:e("collectiblesApproveCollection",{collectionName:h})},bottomLeft:{label:S}}),"sale"===p&&(C={topRight:{label:`+${g} ${v}`},topLeft:{label:e("collectiblesSoldCollectible")},bottomRight:{label:`-${h}`},bottomLeft:{label:S}}),"blur-swap"===p&&(C={topRight:{label:`+${g} ${y}`},topLeft:{label:e("transactionsSwapped")},bottomRight:{label:`-${g} ${b}`},bottomLeft:{label:S}});const w=a.EthUnsignedTransactionObject.parse({type:a.TransactionTypes.eip1559,to:l.to,from:l.from,data:l.data,chainId:o.Chains.getEVMNetworkIDValue(u),gas:`0x${n.gasLimit.toString(16)}`,maxFeePerGas:`0x${n.maxFeePerGas.toString(16)}`,maxPriorityFeePerGas:`0x${n.maxPriorityFeePerGas.toString(16)}`}),x=(({networkID:e,unsignedTransaction:t,pendingActivityRows:n,accountIdentifier:i,accountSigner:o,storage:r,includeCallPayload:s})=>Object.assign(Object.assign({accountSigner:o,accountIdentifier:i,networkID:e,unsignedTransaction:t},s&&{callPayload:{from:t.from,to:t.to,data:t.data,value:t.value}}),{pendingTransactionInput:{ownerAddress:t.from,networkID:e,data:{nonce:"",unsignedTransaction:t,hash:""},type:d.PendingTransactionType.Sell,display:{summary:n}},storage:r}))({storage:i,accountSigner:r,pendingActivityRows:C,includeCallPayload:!1,networkID:u,unsignedTransaction:w,accountIdentifier:s.accountIdentifier}),I=yield(0,d.signAndSendEthereumTransactionAsync)(x);return{type:t.type,data:I}}catch(e){return{type:t.type,error:e}}})),C=(e,t,n,i)=>y(void 0,void 0,void 0,(function*(){try{const{chainId:o,data:r}=t,{signatureData:s,signatureKind:a,postData:u}=r;if("eip191"===a&&"message"in s){const r=yield n.sign(i.accountIdentifier,{signingType:"message",chainType:c.AddressType.EVM,message:s.message});if("success"===r.status)return yield((e,t,n,i)=>{const o=`${e}/collectibles/v1/submit-signature`;return(new(0,l.RequestClient)).post(o,{chainId:t,signature:n,postData:i})})(e(),o,r.signature,u),{type:t.type,data:"success"};throw new Error("Execute Sell: Couldn't sign message")}throw new Error("Execute Sell: EIP721 is not yet supported")}catch(e){return{type:t.type,error:e}}})),w=(e,t)=>y(void 0,void 0,void 0,(function*(){try{const{resource:n}=e.data;if("/sell"===n){const{data:n}=yield t();return{type:e.type,data:null==n?void 0:n.steps}}throw new Error("Execute Sell: Resource is not supported")}catch(t){return{type:e.type,error:t}}})),x=[g.StepActionEnum.enum.auth,g.StepActionEnum.enum["nft-approval"],g.StepActionEnum.enum.sale];class I extends Error{constructor(){super(...arguments),this.message="Steps are required"}}class T extends Error{constructor(){super(...arguments),this.message="These steps are not from the same bid"}}const E=({stepsOrderId:e,getApiEnvironment:t,storage:n,accountSigner:o,accountHooks:r,initialSteps:c,gasEstimation:l,refetchSellSteps:a,bidSummary:d,analytics:E,queryClient:k,tokenPrice:A})=>{const[M,P]=(0,p.useState)("idle"),[D,L]=(0,p.useState)(null),[R,N]=(0,p.useState)(null),{t:z}=(0,s.useTranslation)(),O=(e=>{const{data:t}=e.useSelectedMultiChainAccount();return(0,p.useMemo)((()=>{var e,n,o;const r=null==t?void 0:t.type,s=null!==(e=null==t?void 0:t.name)&&void 0!==e?e:"",c=null!==(n=null==t?void 0:t.addresses)&&void 0!==n?n:[],l=null!==(o=null==t?void 0:t.identifier)&&void 0!==o?o:"";return{isLedger:(null==t?void 0:t.type)===i.AccountType.Ledger,accountName:s,accountType:r,chainAddresses:c,accountIdentifier:l}}),[t])})(r),{chainAddresses:F,isLedger:j}=O;(0,p.useEffect)((function(){"loading"===M&&(0,m.invalidateBidsAndSellSteps)(k,d)}),[M,k,d]),(0,p.useEffect)((function(){"success"===M&&d&&(0,v.pushOptimisticUpdate)(k,{id:d.collectibleId,amount:1})}),[M,k,F,d]);const B=A&&(null==d?void 0:d.receiveAmount)?d.receiveAmount*A:void 0,U=(i,r=new Map)=>y(void 0,void 0,void 0,(function*(){var s,p,m,v,k;const A=null!=i?i:c;try{if(e&&""!==e&&e!==(null==d?void 0:d.orderId))throw new T;if(!Array.isArray(A)||0===A.length)throw new I;P("loading");try{for(var M,D=!0,R=b(A);!(s=(M=yield R.next()).done);){v=M.value,D=!1;try{const e=v,{action:i}=e,s="success"===r.get(i),c=i===g.StepActionEnum.enum.sale,u=i===g.StepActionEnum.enum.refetch,p=x.some((e=>e===i));if(s)continue;u||r.set(i,"loading");const{type:m,data:b,error:I}=yield(0,h.match)(e).with({type:g.StepType.enum.transaction},(e=>S(z,e,l,n,o,O,d))).with({type:g.StepType.enum.signature},(e=>y(void 0,void 0,void 0,(function*(){return C(t,e,o,O)})))).with({type:g.StepType.enum.refetch},(e=>w(e,a))).exhaustive();if(p&&I)throw I;if(!b)continue;if(u||r.set(i,"success"),m===g.StepType.enum.transaction&&c&&N(b),m===g.StepType.enum.refetch)return yield(0,f.delayAsync)(500),yield U(b,r)}finally{D=!0}}}catch(e){p={error:e}}finally{try{D||s||!(m=R.return)||(yield m.call(R))}finally{if(p)throw p.error}}P("success"),E.capture("collectibleSellSuccess",{data:{bidSummary:d,usdSaleValue:B}})}catch(e){const t=null!==(k=null==e?void 0:e.message)&&void 0!==k?k:"";e instanceof I&&e instanceof T||(u.telemetry.captureError(e,u.FeatureTag.Collectibles),E.capture("collectibleSellFailure",{data:{bidSummary:d,usdSaleValue:B,errorMessage:t}})),P("error"),L(e)}}));return{executeSellEvmSteps:U,reset:()=>{P("idle"),L(null),N(null)},error:D,result:R,status:M,isLedger:j}}})),r.register("baE8a",(function(t,n){e(t.exports,"match",(function(){return a}));var i=Symbol("@ts-pattern/matcher"),o="@ts-pattern/anonymous-select-key",r=function(e){return Boolean(e&&"object"==typeof e)},s=function(e){return e&&!!e[i]},c=function e(t,n,o){if(r(t)){if(s(t)){var c=t[i]().match(n),l=c.matched,a=c.selections;return l&&a&&Object.keys(a).forEach((function(e){return o(e,a[e])})),l}if(!r(n))return!1;if(Array.isArray(t))return!!Array.isArray(n)&&t.length===n.length&&t.every((function(t,i){return e(t,n[i],o)}));if(t instanceof Map)return n instanceof Map&&Array.from(t.keys()).every((function(i){return e(t.get(i),n.get(i),o)}));if(t instanceof Set){if(!(n instanceof Set))return!1;if(0===t.size)return 0===n.size;if(1===t.size){var u=Array.from(t.values())[0];return s(u)?Array.from(n.values()).every((function(t){return e(u,t,o)})):n.has(u)}return Array.from(t.values()).every((function(e){return n.has(e)}))}return Object.keys(t).every((function(r){var c,l=t[r];return(r in n||s(c=l)&&"optional"===c[i]().matcherType)&&e(l,n[r],o)}))}return Object.is(n,t)};function l(e){var t;return(t={})[i]=function(){return{match:function(t){return{matched:Boolean(e(t))}}}},t}l((function(e){return!0})),l((function(e){return"string"==typeof e})),l((function(e){return"number"==typeof e})),l((function(e){return"boolean"==typeof e})),l((function(e){return"bigint"==typeof e})),l((function(e){return"symbol"==typeof e})),l((function(e){return null==e}));function a(e){return new u(e,[])}var u=function(){function e(e,t){this.value=void 0,this.cases=void 0,this.value=e,this.cases=t}var t=e.prototype;return t.with=function(){var t=[].slice.call(arguments),n=t[t.length-1],i=[t[0]],r=[];return 3===t.length&&"function"==typeof t[1]?(i.push(t[0]),r.push(t[1])):t.length>2&&i.push.apply(i,t.slice(1,t.length-1)),new e(this.value,this.cases.concat([{match:function(e){var t={},n=Boolean(i.some((function(n){return c(n,e,(function(e,n){t[e]=n}))}))&&r.every((function(t){return t(e)})));return{matched:n,value:n&&Object.keys(t).length?o in t?t[o]:t:e}},handler:n}]))},t.when=function(t,n){return new e(this.value,this.cases.concat([{match:function(e){return{matched:Boolean(t(e)),value:e}},handler:n}]))},t.otherwise=function(t){return new e(this.value,this.cases.concat([{match:function(e){return{matched:!0,value:e}},handler:t}])).run()},t.exhaustive=function(){return this.run()},t.run=function(){for(var e=this.value,t=void 0,n=0;n{e.invalidateQueries(i.BIDS_SCOPE),e.invalidateQueries({predicate:({queryKey:e})=>e.includes("collectibleSellSteps")&&e[2].details.orderId===(null==t?void 0:t.orderId)})}})),r.register("1rtKv",(function(t,n){e(t.exports,"StepsFromDifferentBidErrorMessage",(function(){return S}),(function(e){return S=e})),e(t.exports,"useInstantSellExecuteSolanaSteps",(function(){return x}),(function(e){return x=e}));var i=r("6Tvfa"),o=r("belzv"),s=r("lMzyG"),c=r("3fvLJ"),l=r("4yY1D"),a=r("4raQz"),u=r("4y59b"),d=r("lDSNw"),f=r("gmVmN"),p=r("baE8a"),h=r("4I3rY"),m=r("1IJht"),g=r("kCE0A"),v=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))},y=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t);function i(n){t[n]=e[n]&&function(t){return new Promise((function(i,o){(function(e,t,n,i){Promise.resolve(i).then((function(t){e({value:t,done:n})}),t)})(i,o,(t=e[n](t)).done,t.value)}))}}};const b=(e,t,n,i,o,r)=>v(void 0,void 0,void 0,(function*(){if(!r)throw new Error("Bid summary is required");const{collectionName:s,marketplace:l,receiveAmount:d,currencySymbol:f}=r,p={topRight:{label:`+${d} ${f}`},topLeft:{label:e("collectiblesSoldCollectible")},bottomRight:{label:`-${s}`},bottomLeft:{label:(0,u.capitalizeFirstLetter)(l)}},{data:h,chainId:m,type:g}=t,{transaction:v}=h,y=(0,c.transactionStringToTransaction)(v,"base64"),b={ownerAddress:n.solanaPublicKey,networkID:m,data:{signature:""},type:a.PendingTransactionType.Sell,display:{summary:p}},{accountIdentifier:S,solanaPublicKey:C,connection:w}=n,x=new(0,c.PublicKey)(C);return{type:g,data:yield(0,a.signAndSendSolanaTransactionAsync)({accountIdentifier:S,feePayer:x,transaction:y,pendingTransactionInput:b,connection:w,accountSigner:i,storage:o,opts:{skipPreflight:!0}})}})),S="These steps are not from the same bid";class C extends Error{constructor(){super(...arguments),this.message="Steps are required"}}class w extends Error{constructor(){super(...arguments),this.message=S}}const x=({stepsOrderId:e,storage:t,accountSigner:n,accountHooks:r,initialSteps:u,bidSummary:S,analytics:x,queryClient:I,tokenPrice:T})=>{const[E,k]=(0,d.useState)("idle"),[A,M]=(0,d.useState)(null),[P,D]=(0,d.useState)(null),{t:L}=(0,s.useTranslation)(),R=(e=>{const{data:t}=e.useSelectedMultiChainAccount();return(0,d.useMemo)((()=>{var e,n,r;const s=null!==(e=null==t?void 0:t.identifier)&&void 0!==e?e:"",c=(null==t?void 0:t.type)===i.AccountType.Ledger,l=null!==(n=null==t?void 0:t.addresses)&&void 0!==n?n:[],u=l.find(o.isSolanaChainAddress),d=null==u?void 0:u.networkID,f=null!==(r=null==u?void 0:u.address)&&void 0!==r?r:"",p=(0,a.getClusterBySolanaChainId)(d);return{accountIdentifier:s,chainAddresses:l,chainId:d,solanaPublicKey:f,isLedger:c,cluster:p,connection:(0,a.createConnection)(p)}}),[t])})(r),{chainId:N,connection:z,chainAddresses:O,isLedger:F}=R,j=N&&o.Chains.isSolanaNetworkID(N)?N:o.NetworkIDs.Solana.Mainnet,B=((e,t)=>{const[n,i]=(0,d.useState)(void 0);return(0,d.useEffect)((()=>{v(void 0,void 0,void 0,(function*(){var n;if(!e)return;const o=e.find((e=>"transaction"===e.type)),r=null===(n=null==o?void 0:o.data)||void 0===n?void 0:n.transaction;if(!r)return;const s=(0,c.transactionStringToTransaction)(r,"base64"),l=yield(0,a.estimateFeeFromMessages)(t,[s.message]),u=(0,f.lamportsToSolana)(l.value);i(u)}))}),[e,t]),n})(u,j);(0,d.useEffect)((function(){"loading"===E&&(0,h.invalidateBidsAndSellSteps)(I,S)}),[E,I,S]),(0,d.useEffect)((function(){"success"===E&&S&&(0,g.pushOptimisticUpdate)(I,{id:S.collectibleId,amount:1})}),[E,I,O,S]);const U=T&&(null==S?void 0:S.receiveAmount)?S.receiveAmount*T:void 0;return{executeSellSolanaSteps:()=>v(void 0,void 0,void 0,(function*(){var i,o,r,s,c;try{if(e&&e!==(null==S?void 0:S.orderId))throw new w;if(!Array.isArray(u)||0===u.length)throw new C;k("loading");try{for(var d,f=!0,h=y(u);!(i=(d=yield h.next()).done);){s=d.value,f=!1;try{const e=s,i=yield(0,p.match)(e).with({type:m.StepType.enum.transaction},(e=>b(L,e,R,n,t,S))).exhaustive();i.type===m.StepType.enum.transaction&&D(i.data),yield(0,a.waitForTransactionConfirmation)({connection:z,signature:i.data})}finally{f=!0}}}catch(e){o={error:e}}finally{try{f||i||!(r=h.return)||(yield r.call(h))}finally{if(o)throw o.error}}k("success"),x.capture("collectibleSellSuccess",{data:{bidSummary:S,usdSaleValue:U}})}catch(e){const t=null!==(c=null==e?void 0:e.message)&&void 0!==c?c:"";e instanceof C&&e instanceof w||(l.telemetry.captureError(e,l.FeatureTag.Collectibles),x.capture("collectibleSellFailure",{data:{bidSummary:S,usdSaleValue:U,errorMessage:t}})),k("error"),M(e)}})),reset:()=>{k("idle"),M(null),D(null)},gas:B,error:A,result:P,status:E,isLedger:F}}})),r.register("3kXyl",(function(t,n){e(t.exports,"useInstantSellSolanaGasEstimation",(function(){return o}));var i=r("gYh0e");const o=({bidSummary:e,fungibleHooks:t})=>{const{fungible:n}=t.useFungible({key:(0,i.networkIdToNativeTokenFungibleKey)(e.collectibleChainId)}),o=null==n?void 0:n.data.balance;return{hasEnoughGas:!!o&&o.isGreaterThan(.01)}}})),r.register("iqGep",(function(t,n){e(t.exports,"usePinCollectionProps",(function(){return m}));var i=r("belzv"),o=r("lMzyG"),s=r("lDSNw"),c=r("ix9Y8"),l=r("4RVhX"),a=r("brBvm"),u=r("6LJKU"),d=r("ljzEo"),f=r("frJD3"),p=r("1oPoP"),h=r("8pgD1");const m=({storage:e,collectionId:t,isSpam:n,accountId:r,networkId:m,toast:g,analytics:v})=>{const{t:y}=(0,o.useTranslation)(),{mutateAsync:b}=(0,d.useUnhideCollection)(e),{data:S=[]}=(0,c.useHiddenCollections)(r||"",e),{data:C=[]}=(0,u.useUnhiddenCollections)(r||"",e),w=(0,f.useIsCollectionHidden)(S,C,null!=t?t:"",!!n),{mutateAsync:x}=(0,l.usePinCollection)(e),{data:I=[]}=(0,a.usePinnedCollections)(r||"",e),T=(0,p.useIsCollectionPinned)(I,null!=t?t:""),E=(0,s.useMemo)((()=>({pinSuccess:y("collectionPinSuccess"),pinFail:y("collectionPinFail"),unpinSuccess:y("collectionUnpinSuccess"),unpinFail:y("collectionUnpinFail")})),[y]),k=(0,s.useCallback)((e=>{m&&v.capture(e,{data:{networkId:m,chainId:i.Chains.getChainID(m)}})}),[v,m]),A=(0,h.usePinCollectionToggle)({accountId:r,collectionId:t,isPinned:T,pinMessages:E,pinCollection:x,toast:g,sendAnalyticEvent:k,unhideCollection:b,isHidden:w});return(0,s.useMemo)((()=>({isPinned:T,onTogglePin:A})),[T,A])}})),r.register("8pgD1",(function(t,n){e(t.exports,"usePinCollectionToggle",(function(){return s}),(function(e){return s=e}));var i=r("lDSNw"),o=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const s=({accountId:e,collectionId:t,isPinned:n,pinMessages:r,pinCollection:s,toast:c,sendAnalyticEvent:l,unhideCollection:a,isHidden:u})=>(0,i.useCallback)((()=>{o(void 0,void 0,void 0,(function*(){if(t&&e)try{yield s({collectionId:t,accountId:e,pinned:!n}),u&&!n&&(yield a({collectionId:t,accountId:e})),c.success(n?r.unpinSuccess:r.pinSuccess,{position:"top-center"}),l&&l(n?"collectionUnpinned":"collectionPinned")}catch(e){c.error(n?r.unpinFail:r.pinFail,{position:"top-center"})}else c.error(n?r.unpinFail:r.pinFail,{position:"top-center"})}))}),[t,e,n,r,s,c,l,a,u])})),r.register("h2EDS",(function(t,n){e(t.exports,"useReportNotSpam",(function(){return h}),(function(e){return h=e}));var i=r("belzv"),o=r("lMzyG"),s=r("lDSNw"),c=r("ix9Y8"),l=r("6LJKU"),a=r("ljzEo"),u=r("gIkRw"),d=r("hGptb"),f=r("frJD3"),p=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const h=({storage:e,analytics:t,getApiEnvironment:n,toast:r,collectible:h,accountId:m})=>{var g,v;const{t:y}=(0,o.useTranslation)(),b=(0,s.useMemo)((()=>{var e,t;return null!==(t=null===(e=null==h?void 0:h.collection)||void 0===e?void 0:e.id)&&void 0!==t?t:""}),[null===(g=null==h?void 0:h.collection)||void 0===g?void 0:g.id]),S=(0,s.useMemo)((()=>{var e;return Boolean(null===(e=null==h?void 0:h.collection)||void 0===e?void 0:e.isSpam)}),[null===(v=null==h?void 0:h.collection)||void 0===v?void 0:v.isSpam]),{mutateAsync:C}=(0,a.useUnhideCollection)(e),{data:w=[]}=(0,c.useHiddenCollections)(m||"",e),{data:x=[]}=(0,l.useUnhiddenCollections)(m||"",e),I=(0,f.useIsCollectionHidden)(w,x,null!=b?b:"",S),T=(0,d.useCollectibleEvent)(u.ReportCollectibleEventType.markAsNotSpam,h),E=(0,s.useMemo)((()=>({notSpamSuccess:y("collectiblesNotSpamSuccess"),notSpamFail:y("collectiblesNotSpamFail"),notSpamAndUnhiddenSuccess:y("collectiblesNotSpamAndUnhiddenSuccess")})),[y]),k=(0,s.useCallback)((()=>{var e,n;(null===(e=null==h?void 0:h.chain)||void 0===e?void 0:e.id)&&t.capture("collectiblesReportAsNotSpam",{data:{networkId:h.chain.id,chainId:i.Chains.getChainID(h.chain.id),collectionId:null===(n=h.collection)||void 0===n?void 0:n.id,collectibleId:h.id}})}),[t,h]);return(0,s.useCallback)((()=>{p(void 0,void 0,void 0,(function*(){if(T&&b&&m)try{I&&(yield C({collectionId:b,accountId:m})),r.success(I?E.notSpamAndUnhiddenSuccess:E.notSpamSuccess,{position:"top-center"}),k&&k()}catch(e){r.error(E.notSpamFail,{position:"top-center"})}else r.error(E.notSpamFail,{position:"top-center"})}))}),[b,m,E,T,I,C,r,k])}})),r.register("g72sd",(function(t,n){e(t.exports,"useReportSpamProps",(function(){return m}));var i=r("belzv"),o=r("lMzyG"),s=r("lDSNw"),c=r("ix9Y8"),l=r("aWhKL"),a=r("fzgTe"),u=r("6LJKU"),d=r("gIkRw"),f=r("hGptb"),p=r("frJD3"),h=r("aqRKY");const m=({storage:e,analytics:t,getApiEnvironment:n,toast:r,collectible:m,accountId:g})=>{var v,y;const{t:b}=(0,o.useTranslation)(),S=(0,s.useMemo)((()=>{var e,t;return null!==(t=null===(e=null==m?void 0:m.collection)||void 0===e?void 0:e.id)&&void 0!==t?t:""}),[null===(v=null==m?void 0:m.collection)||void 0===v?void 0:v.id]),C=(0,s.useMemo)((()=>{var e;return!!(null===(e=null==m?void 0:m.collection)||void 0===e?void 0:e.isSpam)}),[null===(y=null==m?void 0:m.collection)||void 0===y?void 0:y.isSpam]),{mutateAsync:w}=(0,l.useHideCollection)(e),{data:x=[]}=(0,c.useHiddenCollections)(g||"",e),{data:I=[]}=(0,u.useUnhiddenCollections)(g||"",e),T=(0,p.useIsCollectionHidden)(x,I,null!=S?S:"",C),{mutateAsync:E}=(0,a.useReportCollectibleEvent)(n),k=(0,f.useCollectibleEvent)(d.ReportCollectibleEventType.markAsSpam,m),A=(0,s.useMemo)((()=>({spamSuccess:b("collectiblesSpamSuccess"),spamFail:b("collectiblesSpamFail"),spamAndHiddenSuccess:b("collectiblesSpamAndHiddenSuccess")})),[b]),M=(0,s.useCallback)((e=>{var n,o;(null===(n=null==m?void 0:m.chain)||void 0===n?void 0:n.id)&&t.capture(e,{data:{networkId:m.chain.id,chainId:i.Chains.getChainID(m.chain.id),collectionId:null===(o=m.collection)||void 0===o?void 0:o.id,collectibleId:m.id}})}),[t,m]);return(0,h.useReportSpam)({collectionId:S,accountId:g,reportSpamMessages:A,reportCollectibleEvent:E,isHidden:T,hideCollection:w,collectibleEvent:k,toast:r,sendAnalyticEvent:M})}})),r.register("aqRKY",(function(t,n){e(t.exports,"useReportSpam",(function(){return s}),(function(e){return s=e}));var i=r("lDSNw"),o=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const s=({collectionId:e,accountId:t,reportSpamMessages:n,reportCollectibleEvent:r,isHidden:s,hideCollection:c,collectibleEvent:l,toast:a,sendAnalyticEvent:u})=>(0,i.useCallback)((()=>{o(void 0,void 0,void 0,(function*(){if(l&&e&&t)try{yield r({event:l}),s||(yield c({collectionId:e,accountId:t})),a.success(s?n.spamSuccess:n.spamAndHiddenSuccess,{position:"top-center"}),u&&u("collectiblesReportAsSpam")}catch(e){a.error(n.spamFail,{position:"top-center"})}else a.error(n.spamFail,{position:"top-center"})}))}),[e,t,n,r,l,s,c,a,u])})),r.register("a3HVI",(function(t,n){e(t.exports,"useSendCollectibleStatusViewState",(function(){return d}));var i,o,s=r("lMzyG"),c=r("4raQz"),l=r("lDSNw"),a=r("2E1go"),u=r("gIkRw");(o=i||(i={})).SUCCESS="SUCCESS",o.ERROR="ERROR",o.LOADING="LOADING";const d=({networkID:e,isTxError:t,isTxConfirmed:n,isTxSubmitted:o,collectiblesSdk:r})=>{const d=r.get(e).sendSuccessCondition,f=(0,l.useMemo)((()=>t?i.ERROR:d===u.SendSuccessCondition.SUBMISSION&&o||d===u.SendSuccessCondition.CONFIRMATION&&n?i.SUCCESS:i.LOADING),[n,t,o,d]),p=d===u.SendSuccessCondition.CONFIRMATION?"sendStatusConfirmedSuccessTitle":"sendStatusSubmittedSuccessTitle",h=(0,l.useMemo)((()=>{switch(f){case i.LOADING:return s.i18next.t("sendStatusLoadingTitle");case i.ERROR:return s.i18next.t("sendStatusErrorTitle");case i.SUCCESS:return s.i18next.t(p)}}),[f,p]),{isError:m,isSuccess:g}=(0,l.useMemo)((()=>({isError:f===i.ERROR,isSuccess:f===i.SUCCESS})),[f]),{transactionSpeed:v=c.TransactionSpeed.standard}=(0,a.useCollectiblesStore)((e=>e.sendFormValues)),y=(0,l.useMemo)((()=>{const t=(0,c.getEstimatedConfirmationTime)(e);return t?s.i18next.t(t[v]):""}),[e,v]);return{title:h,isError:m,isSuccess:g,sendSuccessCondition:d,estimatedTime:y}}})),r.register("2E1go",(function(n,i){e(n.exports,"useCollectiblesStore",(function(){return d}));var o=r("9xrNA"),s=r("bbIt9"),c=r("jUarv"),l=r("djAep"),a=r("c2Vpe"),u=r("g1bWQ");const d=t(o)(((e,t)=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,u.createSendCollectibleSlice)(e,t)),(0,l.createListCollectibleSlice)(e,t)),(0,s.createBurnCollectibleSlice)(e,t)),(0,a.createMultichainListCollectibleSlice)(e,t)),(0,c.createMultichainSellCollectibleSlice)(e,t))))})),r.register("bbIt9",(function(t,n){e(t.exports,"createBurnCollectibleSlice",(function(){return o}));const i={burnCollectibleTx:void 0,burnCollectibleTxFee:void 0},o=e=>Object.assign(Object.assign({},i),{resetBurnCollectible:()=>e(Object.assign({},i)),setBurnCollectibleTx:t=>e({burnCollectibleTx:t}),setBurnCollectibleTxFee:t=>e({burnCollectibleTxFee:t})})})),r.register("jUarv",(function(t,n){e(t.exports,"createMultichainSellCollectibleSlice",(function(){return o}));const i={multichainSellCollectible:void 0},o=e=>Object.assign(Object.assign({},i),{resetMultichainSellCollectible:()=>e(Object.assign({},i)),setMultichainSellCollectible:t=>e({multichainSellCollectible:t})})})),r.register("djAep",(function(t,n){e(t.exports,"createListCollectibleSlice",(function(){return o}));const i={listCollectible:null,listCollectiblePrice:null,editListCollectiblePrice:null,unlistCollectible:null,transactionURL:null},o=e=>Object.assign(Object.assign({},i),{reset:()=>e(Object.assign({},i)),setListCollectible:t=>e({listCollectible:t}),setListPrice:t=>e({listCollectiblePrice:t}),setEditListPrice:t=>e({editListCollectiblePrice:t}),setUnlistCollectible:t=>e({unlistCollectible:t}),setTransactionURL:t=>e({transactionURL:t})})})),r.register("c2Vpe",(function(t,n){e(t.exports,"createMultichainListCollectibleSlice",(function(){return o}));const i={multichainListCollectible:null,multichainListCollectiblePrice:null,editMultichainListCollectiblePrice:null,unlistMultichainCollectible:null,multichainTransactionURL:null},o=e=>Object.assign(Object.assign({},i),{reset:()=>e(Object.assign({},i)),setMultichainListCollectible:t=>e({multichainListCollectible:t}),setMultichainListPrice:t=>e({multichainListCollectiblePrice:t}),setEditMultichainListPrice:t=>e({editMultichainListCollectiblePrice:t}),setUnlistMultichainCollectible:t=>e({unlistMultichainCollectible:t}),setMultichainTransactionURL:t=>e({multichainTransactionURL:t})})})),r.register("g1bWQ",(function(t,n){e(t.exports,"createSendCollectibleSlice",(function(){return o}));const i={collectible:void 0,sendFormValues:r("gYh0e").DEFAULT_SEND_FORM_VALUES,shouldRequireAmount:!1},o=e=>Object.assign(Object.assign({},i),{resetSendSlice:()=>{e(Object.assign({},i))},setSendCollectible:t=>{e({collectible:t})},setSendFormValues:t=>{e({sendFormValues:t})},setShouldRequireAmount:t=>{e({shouldRequireAmount:t})}})})),r.register("23Mwl",(function(t,n){e(t.exports,"useEditListCollectible",(function(){return d}),(function(e){return d=e}));var i=r("8kIyR"),o=r("3fvLJ"),s=r("lDSNw"),c=r("cMKSX"),l=r("jUd0W"),a=r("6rT8n").Buffer,u=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const d=()=>{const e=(0,c.useListCollectibleStore)((e=>e.listCollectible)),t=(0,c.useListCollectibleStore)((e=>e.editListCollectiblePrice)),[n,r]=(0,s.useState)(),[d,f]=(0,s.useState)(!1),[p,h]=(0,s.useState)();return{editList:(0,s.useCallback)(((n,s,c)=>u(void 0,void 0,void 0,(function*(){if(r(void 0),f(!0),!e||!t)return r(new Error("missing collectible or price")),void f(!1);try{const u=new URLSearchParams;u.set("pubKey",c.toBase58()),u.set("mint",e.asset.mintPubKey),u.set("account",e.asset.pubkey),u.set("quotePrice",`${(0,l.solanaToLamports)(t)}`),u.set("marketplace","magic_eden");const d=(0,l.getTokenListNetworkIDByCluster)(s);u.set("chainId",d.toString());const p=`${n}/solana/composer/v1/list?${u.toString()}`,m=new(0,i.RequestClient);m.withDefaultRetry(3,2e3);const g=(yield m.get(p)).data,v=o.Transaction.from(a.from(g.transaction,"base64"));(0,l.performNotaryCheck)(v)?h(v):r(new Error("Failed to initialize transaction")),f(!1)}catch(e){console.error(e),r(new Error("Failed to initialize transaction")),f(!1)}}))),[e,t]),isLoading:d,error:n,transaction:p}}})),r.register("cMKSX",(function(n,i){e(n.exports,"useListCollectibleStore",(function(){return c}));var o=r("9xrNA");const s={listCollectible:null,listCollectiblePrice:null,editListCollectiblePrice:null,unlistCollectible:null,transactionURL:null},c=t(o)((e=>Object.assign(Object.assign({},s),{reset:()=>e(Object.assign({},s)),setListCollectible:t=>e({listCollectible:t}),setListPrice:t=>e({listCollectiblePrice:t}),setEditListPrice:t=>e({editListCollectiblePrice:t}),setUnlistCollectible:t=>e({unlistCollectible:t}),setTransactionURL:t=>e({transactionURL:t})})))})),r.register("lVdSz",(function(t,n){e(t.exports,"useListCollectible",(function(){return f}),(function(e){return f=e}));var i=r("8kIyR"),o=r("3fvLJ"),s=r("4yY1D"),c=r("lDSNw"),l=r("cMKSX"),a=r("jUd0W"),u=r("6rT8n").Buffer,d=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const f=()=>{const e=(0,l.useListCollectibleStore)((e=>e.listCollectible)),t=(0,l.useListCollectibleStore)((e=>e.listCollectiblePrice)),[n,r]=(0,c.useState)(),[f,p]=(0,c.useState)(!1),[h,m]=(0,c.useState)(),g=(0,c.useCallback)(((n,c,l)=>d(void 0,void 0,void 0,(function*(){if(r(void 0),p(!0),!e||!t)return r(new Error("missing collectible or price")),void p(!1);try{const s=new URLSearchParams;s.set("pubKey",l.toBase58()),s.set("mint",e.asset.mintPubKey),s.set("account",e.asset.pubkey),s.set("quotePrice",`${(0,a.solanaToLamports)(t)}`),s.set("marketplace","magic_eden");const d=(0,a.getTokenListNetworkIDByCluster)(c);s.set("chainId",d.toString());const f=`${n}/solana/composer/v1/list?${s.toString()}`,h=new(0,i.RequestClient);h.withDefaultRetry(3,2e3);const g=(yield h.get(f)).data,v=o.Transaction.from(u.from(g.transaction,"base64"));(0,a.performNotaryCheck)(v)?m(v):r(new Error("Failed to initialize transaction")),p(!1)}catch(e){r(new Error("Failed to initialize transaction")),p(!1),s.telemetry.captureError(e,s.FeatureTag.MagicEden)}}))),[e,t]);return{list:g,isLoading:f,error:n,transaction:h}}})),r.register("3wAcW",(function(t,n){e(t.exports,"useUnlistCollectible",(function(){return f}),(function(e){return f=e}));var i=r("8kIyR"),o=r("3fvLJ"),s=r("4yY1D"),c=r("lDSNw"),l=r("cMKSX"),a=r("jUd0W"),u=r("6rT8n").Buffer,d=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const f=()=>{const e=(0,l.useListCollectibleStore)((e=>e.unlistCollectible)),[t,n]=(0,c.useState)(),[r,f]=(0,c.useState)(!1),[p,h]=(0,c.useState)(),m=(0,c.useCallback)(((t,r,c)=>d(void 0,void 0,void 0,(function*(){if(n(void 0),f(!0),!e)return n(new Error("missing collectible")),void f(!1);try{const s=new URLSearchParams;s.set("pubKey",c.toBase58()),s.set("mint",e.asset.mintPubKey),s.set("account",e.asset.pubkey),s.set("marketplace","magic_eden");const l=(0,a.getTokenListNetworkIDByCluster)(r);s.set("chainId",l.toString());const d=`${t}/solana/composer/v1/unlist?${s.toString()}`,p=new(0,i.RequestClient);p.withDefaultRetry(3,2e3);const m=(yield p.get(d)).data,g=o.Transaction.from(u.from(m.transaction,"base64"));(0,a.performNotaryCheck)(g)?h(g):n(new Error("Failed to initialize transaction")),f(!1)}catch(e){n(new Error("Failed to initialize transaction")),f(!1),s.telemetry.captureError(e,s.FeatureTag.MagicEden)}}))),[e]);return{unlist:m,isLoading:r,error:t,transaction:p}}})),r.register("1nE4p",(function(e,t){r("4yY1D"),r("lDSNw"),r("7tZBy")})),r.register("7tZBy",(function(t,n){e(t.exports,"getBurnTransaction",(function(){return m}),(function(e){return m=e})),e(t.exports,"getBurnTransactionWithPriorityFee",(function(){return g}),(function(e){return g=e}));var i=r("6rT8n"),o=r("ePfNR"),s=r("3fvLJ"),c=r("4raQz"),l=r("3QupD"),a=r("6ouhD"),u=r("8Xw9B"),d=r("kd2w2"),f=r("jUd0W"),p=r("wc4Fj"),h=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const m=(e,t,n,r,c,m,g)=>h(void 0,void 0,void 0,(function*(){const h=new(0,s.Transaction),v=new(0,s.PublicKey)(e),y=yield(0,u.getAssociatedTokenAddress)(v,t);if(null==g?void 0:g.compressed)return(0,p.createCompressedTokenBurnTransaction)({compression:g,mint:e});if(r)return(0,o.createPNFTBurnTX)({senderAddress:t,senderAccount:y,mintAddress:new(0,s.PublicKey)(e)});if(null!==m&&(0,f.isMasterEdition)(m)){const e=i.Buffer.from(v.toBytes()),n=(0,f.getMetadataPDA)(e),r=(0,f.getMasterEditionPDA)(e);let l;if(null!==c){const e=new(0,s.PublicKey)(c),t=i.Buffer.from(e.toBytes());l=(0,f.getCollectionMetadataPDA)(t)}const a={metadata:n,owner:t,mint:v,tokenAccount:y,masterEditionAccount:r,splTokenProgram:d.TOKEN_PROGRAM_ID,collectionMetadata:l},{createBurnNftInstruction:u}=yield(0,o.getMetaplexFoundationDeps)(),p=u(a,o.METADATA_PROGRAM_ID);h.add(p)}else{const e=(0,l.createBurnInstruction)(y,v,t,n),i=(0,a.createCloseAccountInstruction)(y,t,t);h.add(e,i)}return h})),g=(e,t,n,i,o,r,s,l,a)=>h(void 0,void 0,void 0,(function*(){const u=yield m(e,t,n,i,o,r,l),d=(0,c.createConnectionBySolanaNetworkID)(s);u.recentBlockhash=(yield d.getLatestBlockhash("confirmed")).blockhash,u.feePayer=t;const f=yield a.addPriorityFee(u,{connection:d}),p=yield(0,c.estimateFeeFromMessages)(s,[f.compileMessage()]);return{burnTxWithPriority:f,networkFeeUiAmount:(0,c.getSolanaNetworkFeeUiAmount)(p)}}))})),r.register("3QupD",(function(t,n){e(t.exports,"createBurnInstruction",(function(){return f}));var i=r("25lQ2"),o=r("dMpk2"),s=r("csgS8"),c=r("kd2w2"),l=(r("fsc3I"),r("a3Wet")),a=r("3WlUK"),u=r("6rT8n").Buffer;const d=(0,i.struct)([(0,i.u8)("instruction"),(0,o.u64)("amount")]);function f(e,t,n,i,o=[],r=c.TOKEN_PROGRAM_ID){const f=(0,l.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],n,o),p=u.alloc(d.span);return d.encode({instruction:a.TokenInstruction.Burn,amount:BigInt(i)},p),new(0,s.TransactionInstruction)({keys:f,programId:r,data:p})}})),r.register("wc4Fj",(function(t,n){e(t.exports,"createCompressedTokenBurnTransaction",(function(){return a}),(function(e){return a=e}));var i=r("belzv"),o=r("bpTD2"),s=r("3fvLJ"),c=r("bMlPg"),l=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function a(e){return l(this,void 0,void 0,(function*(){const{mint:t}=e,n=new(0,s.Transaction),l=(0,o.getAPIEnvironment)(),a=yield(0,c.getCompressionProof)({apiEnv:l,networkID:i.SolanaNetworkID.Mainnet,mintAddress:t}),{createCompressedNftBurnIX:u}=yield Promise.resolve(r("ePfNR"));return n.add(yield u(Object.assign(Object.assign({},e),a))),n}))}})),r.register("lraND",(function(t,n){e(t.exports,"useSearchCollectiblesStrict",(function(){return s}));r("bEji2");var i=r("lDSNw");const o={location:0,distance:50,threshold:.3},s=(Object.assign(Object.assign({},o),{keys:["name"]}),Object.assign(Object.assign({},o),{keys:["name"]}),Object.assign(Object.assign({},o),{keys:["name"]}),(e,t,n)=>{const o=(0,i.useMemo)((()=>e.flatMap((e=>e.items))),[e]),r=(0,i.useCallback)(((e,t)=>{if(void 0===t)return!1;const n=e.toLowerCase();return t.toLowerCase().split(" ").map((e=>e.startsWith(n)||n.startsWith(e)&&t.toLowerCase().includes(n))).includes(!0)}),[]);return(0,i.useMemo)((()=>({collections:e.filter((e=>!e.isSpam&&r(n,e.name))),collectibles:o.filter((e=>!e.collection.isSpam&&r(n,e.name))),hiddenCollections:t.filter((e=>!e.isSpam&&r(n,e.name)))})),[n,o,e,t,r])})})),r.register("bEji2",(function(t,n){function i(e){return Array.isArray?Array.isArray(e):"[object Array]"===f(e)}e(t.exports,"default",(function(){return X}));const o=1/0;function r(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-o?"-0":t}(e)}function s(e){return"string"==typeof e}function c(e){return"number"==typeof e}function l(e){return!0===e||!1===e||function(e){return a(e)&&null!==e}(e)&&"[object Boolean]"==f(e)}function a(e){return"object"==typeof e}function u(e){return null!=e}function d(e){return!e.trim().length}function f(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const p=e=>`Invalid value for key ${e}`,h=e=>`Pattern length exceeds max of ${e}.`,m=e=>`Missing ${e} property in key`,g=e=>`Property 'weight' in key '${e}' must be a positive integer`,v=Object.prototype.hasOwnProperty;class y{get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let n=b(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight})),this._keys.forEach((e=>{e.weight/=t}))}}function b(e){let t=null,n=null,o=null,r=1;if(s(e)||i(e))o=e,t=S(e),n=C(e);else{if(!v.call(e,"name"))throw new Error(m("name"));const i=e.name;if(o=i,v.call(e,"weight")&&(r=e.weight,r<=0))throw new Error(g(i));t=S(i),n=C(i)}return{path:t,id:n,weight:r,src:o}}function S(e){return i(e)?e:e.split(".")}function C(e){return i(e)?e.join("."):e}var w={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx{if(u(e))if(t[d]){const f=e[t[d]];if(!u(f))return;if(d===t.length-1&&(s(f)||c(f)||l(f)))n.push(r(f));else if(i(f)){o=!0;for(let e=0,n=f.length;e{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,s(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();s(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t{let r=this.getFn(e,t.path);if(u(r))if(i(r)){let e=[];const t=[{nestedArrIndex:-1,value:r}];for(;t.length;){const{nestedArrIndex:n,value:o}=t.pop();if(u(o))if(s(o)&&!d(o)){let t={v:o,i:n,n:this.norm.get(o)};e.push(t)}else i(o)&&o.forEach(((e,n)=>{t.push({nestedArrIndex:n,value:e})}))}n.$[o]=e}else if(!d(r)){let e={v:r,n:this.norm.get(r)};n.$[o]=e}})),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}constructor({getFn:e=w.getFn,fieldNormWeight:t=w.fieldNormWeight}={}){this.norm=function(e=1,t=3){const n=new Map,i=Math.pow(10,t);return{get(t){const o=t.match(x).length;if(n.has(o))return n.get(o);const r=1/Math.pow(o,.5*e),s=parseFloat(Math.round(r*i)/i);return n.set(o,s),s},clear(){n.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}}function T(e,t,{getFn:n=w.getFn,fieldNormWeight:i=w.fieldNormWeight}={}){const o=new I({getFn:n,fieldNormWeight:i});return o.setKeys(e.map(b)),o.setSources(t),o.create(),o}function E(e,{errors:t=0,currentLocation:n=0,expectedLocation:i=0,distance:o=w.distance,ignoreLocation:r=w.ignoreLocation}={}){const s=t/e.length;if(r)return s;const c=Math.abs(i-n);return o?s+c/o:c?1:s}const k=32;function A(e,t,n,{location:i=w.location,distance:o=w.distance,threshold:r=w.threshold,findAllMatches:s=w.findAllMatches,minMatchCharLength:c=w.minMatchCharLength,includeMatches:l=w.includeMatches,ignoreLocation:a=w.ignoreLocation}={}){if(t.length>k)throw new Error(h(k));const u=t.length,d=e.length,f=Math.max(0,Math.min(i,d));let p=r,m=f;const g=c>1||l,v=g?Array(d):[];let y;for(;(y=e.indexOf(t,m))>-1;){let e=E(t,{currentLocation:y,expectedLocation:f,distance:o,ignoreLocation:a});if(p=Math.min(e,p),m=y+u,g){let e=0;for(;e=l;r-=1){let s=r-1,c=n[e.charAt(s)];if(g&&(v[s]=+!!c),y[r]=(y[r+1]<<1|1)&c,i&&(y[r]|=(b[r+1]|b[r])<<1|1|b[r+1]),y[r]&x&&(S=E(t,{errors:i,currentLocation:s,expectedLocation:f,distance:o,ignoreLocation:a}),S<=p)){if(p=S,m=s,m<=f)break;l=Math.max(1,2*f-m)}}if(E(t,{errors:i+1,currentLocation:f,expectedLocation:f,distance:o,ignoreLocation:a})>p)break;b=y}const I={isMatch:m>=0,score:Math.max(.001,S)};if(g){const e=function(e=[],t=w.minMatchCharLength){let n=[],i=-1,o=-1,r=0;for(let s=e.length;r=t&&n.push([i,o]),i=-1)}return e[r-1]&&r-i>=t&&n.push([i,r-1]),n}(v,c);e.length?l&&(I.indices=e):I.isMatch=!1}return I}function M(e){let t={};for(let n=0,i=e.length;n{const{isMatch:h,score:m,indices:g}=A(e,t,f,{location:i+p,distance:o,threshold:r,findAllMatches:s,minMatchCharLength:c,includeMatches:n,ignoreLocation:l});h&&(d=!0),u+=m,h&&g&&(a=[...a,...g])}));let f={isMatch:d,score:d?u/this.chunks.length:1};return d&&n&&(f.indices=a),f}constructor(e,{location:t=w.location,threshold:n=w.threshold,distance:i=w.distance,includeMatches:o=w.includeMatches,findAllMatches:r=w.findAllMatches,minMatchCharLength:s=w.minMatchCharLength,isCaseSensitive:c=w.isCaseSensitive,ignoreLocation:l=w.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:i,includeMatches:o,findAllMatches:r,minMatchCharLength:s,isCaseSensitive:c,ignoreLocation:l},this.pattern=c?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const a=(e,t)=>{this.chunks.push({pattern:e,alphabet:M(e),startIndex:t})},u=this.pattern.length;if(u>k){let e=0;const t=u%k,n=u-t;for(;e-1;)n=t+o,i.push([t,n-1]);const r=!!i.length;return{isMatch:r,score:r?0:1,indices:i}}constructor(e){super(e)}}const z=[class extends D{static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}constructor(e){super(e)}},N,class extends D{static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}constructor(e){super(e)}},class extends D{static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}constructor(e){super(e)}},class extends D{static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}constructor(e){super(e)}},class extends D{static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}constructor(e){super(e)}},class extends D{static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}constructor(e){super(e)}},R],O=z.length,F=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/,j="|";const B=new Set([R.type,N.type]);const U=[];function K(e,t){for(let n=0,i=U.length;n!(!e[H]&&!e[_]),q=e=>!!e[$.PATH],G=e=>!i(e)&&a(e)&&!V(e),Q=e=>({[H]:Object.keys(e).map((t=>({[t]:e[t]})))});function W(e,t,{auto:n=!0}={}){const o=e=>{let r=Object.keys(e);const c=q(e);if(!c&&r.length>1&&!V(e))return o(Q(e));if(G(e)){const i=c?e[$.PATH]:r[0],o=c?e[$.PATTERN]:e[i];if(!s(o))throw new Error(p(i));const l={keyId:C(i),pattern:o};return n&&(l.searcher=K(o,t)),l}let l={children:[],operator:r[0]};return r.forEach((t=>{const n=e[t];i(n)&&n.forEach((e=>{l.children.push(o(e))}))})),l};return V(e)||(e=Q(e)),o(e)}function J(e,t){const n=e.matches;t.matches=[],u(n)&&n.forEach((e=>{if(!u(e.indices)||!e.indices.length)return;const{indices:n,value:i}=e;let o={indices:n,value:i};e.key&&(o.key=e.key.src),e.idx>-1&&(o.refIndex=e.idx),t.matches.push(o)}))}function Y(e,t){t.score=e.score}class X{setCollection(e,t){if(this._docs=e,t&&!(t instanceof I))throw new Error("Incorrect 'index' type");this._myIndex=t||T(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){u(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let n=0,i=this._docs.length;n{let n=1;e.matches.forEach((({key:e,norm:i,score:o})=>{const r=e?e.weight:null;n*=Math.pow(0===o&&r?Number.EPSILON:o,(r||1)*(t?1:i))})),e.score=n}))}(a,{ignoreFieldNorm:l}),o&&a.sort(r),c(t)&&t>-1&&(a=a.slice(0,t)),function(e,t,{includeMatches:n=w.includeMatches,includeScore:i=w.includeScore}={}){const o=[];return n&&o.push(J),i&&o.push(Y),e.map((e=>{const{idx:n}=e,i={item:t[n],refIndex:n};return o.length&&o.forEach((t=>{t(e,i)})),i}))}(a,this._docs,{includeMatches:n,includeScore:i})}_searchStringList(e){const t=K(e,this.options),{records:n}=this._myIndex,i=[];return n.forEach((({v:e,i:n,n:o})=>{if(!u(e))return;const{isMatch:r,score:s,indices:c}=t.searchIn(e);r&&i.push({item:e,idx:n,matches:[{score:s,value:e,norm:o,indices:c}]})})),i}_searchLogical(e){const t=W(e,this.options),n=(e,t,i)=>{if(!e.children){const{keyId:n,searcher:o}=e,r=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:o});return r&&r.length?[{idx:i,item:t,matches:r}]:[]}const o=[];for(let r=0,s=e.children.length;r{if(u(e)){let s=n(t,e,i);s.length&&(o[i]||(o[i]={idx:i,item:e,matches:[]},r.push(o[i])),s.forEach((({matches:e})=>{o[i].matches.push(...e)})))}})),r}_searchObjectList(e){const t=K(e,this.options),{keys:n,records:i}=this._myIndex,o=[];return i.forEach((({$:e,i:i})=>{if(!u(e))return;let r=[];n.forEach(((n,i)=>{r.push(...this._findMatches({key:n,value:e[i],searcher:t}))})),r.length&&o.push({idx:i,item:e,matches:r})})),o}_findMatches({key:e,value:t,searcher:n}){if(!u(t))return[];let o=[];if(i(t))t.forEach((({v:t,i:i,n:r})=>{if(!u(t))return;const{isMatch:s,score:c,indices:l}=n.searchIn(t);s&&o.push({score:c,key:e,value:t,idx:i,norm:r,indices:l})}));else{const{v:i,n:r}=t,{isMatch:s,score:c,indices:l}=n.searchIn(i);s&&o.push({score:c,key:e,value:i,norm:r,indices:l})}return o}constructor(e,t={},n){this.options={...w,...t},this.options.useExtendedSearch,this._keyStore=new y(this.options.keys),this.setCollection(e,n)}}X.version="6.5.3",X.createIndex=T,X.parseIndex=function(e,{getFn:t=w.getFn,fieldNormWeight:n=w.fieldNormWeight}={}){const{keys:i,records:o}=e,r=new I({getFn:t,fieldNormWeight:n});return r.setKeys(i),r.setIndexRecords(o),r},X.config=w,X.parseQuery=W,function(...e){U.push(...e)}(class{static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:n,isCaseSensitive:i}=this.options;e=i?e:e.toLowerCase();let o=0,r=[],s=0;for(let i=0,c=t.length;i{let n=e.trim().split(F).filter((e=>e&&!!e.trim())),i=[];for(let e=0,o=n.length;ea(void 0,void 0,void 0,(function*(){return e.getMinimumBalanceForRentExemption(d.span).then(t(s))})),m=e=>a(void 0,void 0,void 0,(function*(){return t(s)((yield e.getMinimumBalanceForRentExemption(f.span))+(yield e.getMinimumBalanceForRentExemption(p.span))+(yield e.getMinimumBalanceForRentExemption(d.span)))}));function g({tokenEdition:e,connection:n}){const i=[u,{tokenEdition:e}];return(0,o.useQuery)({queryKey:i,queryFn:()=>a(this,void 0,void 0,(function*(){return n?null!==e&&(0,l.isMasterEdition)(e)?m(n):h(n):t(s)(0)}))})}})),r.register("gu4Q0",(function(t,n){e(t.exports,"useCollectionMediaUri",(function(){return s}));var i=r("lDSNw"),o=r("5oTKS");const s=e=>(0,i.useMemo)((()=>c(e)),[e]),c=(e,t="small")=>{if(!e)return;const{media:n,collection:i}=e;return n?(0,o.parseCollectibleMediaURI)({collectibleMedia:n,isImageAnimationEnabled:false,previewSize:t,mediaTypeOverride:"image"}):i.imageUrl}})),r.register("hnVCL",(function(t,n){e(t.exports,"useCollectionItemsCount",(function(){return c}));var i=r("gYh0e"),o=r("lDSNw"),s=r("6mBy8");const c=e=>(0,o.useMemo)((()=>{if(e&&0!==e.items.length)return l(e)}),[e]),l=e=>{const{items:t}=e,{length:n}=t;if(1===n){const[{balance:e="",chainData:n}]=t;if((0,s.isSolanaCollectibleChainData)(n)&&n.standard===i.SPLTokenStandard.SemiFungible){const t=parseInt(e,10);return isNaN(t)?1:t}}return n}})),r.register("hwESz",(function(t,n){e(t.exports,"useOnlyImageCollectibles",(function(){return o}));var i=r("lDSNw");const o=e=>(0,i.useMemo)((()=>e.filter((e=>{var t;return"image"===(null===(t=null==e?void 0:e.media)||void 0===t?void 0:t.type)}))),[e])})),r.register("l6AqO",(function(t,n){e(t.exports,"useOrderedCollections",(function(){return s}));var i=r("lDSNw");const o=e=>e.reduce(((e,t)=>Object.assign(Object.assign({},e),{[t]:1})),{}),s=({allCollections:e=[],hiddenCollectionIds:t=[],unhiddenCollectionIds:n=[],pinnedCollectionIds:r=[]})=>(0,i.useMemo)((()=>{const i=[],s=[],c=o(t),l=o(n),a=o(r),u={};for(const t of e){let e=!1;t.isSpam&&(e=!0),c[t.id]&&(e=!0),l[t.id]&&(e=!1),e?s.push(t):a[t.id]?u[t.id]=t:i.push(t)}const d=[];for(const e of r)u[e]&&d.push(u[e]);return{collections:[...d,...i],hiddenCollections:s}}),[e,t,n,r])})),r.register("co0kd",(function(t,n){e(t.exports,"useCollectibleExplorer",(function(){return c}));var i=r("iPvw0"),o=r("lDSNw"),s=r("6mBy8");const c=(e,t)=>(0,o.useMemo)((()=>{var n;if(!e||!t)return;const o=e.chain.id,r=null!==(n=t.explorers[o])&&void 0!==n?n:(0,i.getDefaultExplorerTypeByNetworkID)(o);let c,l;if((0,s.isSolanaCollectibleChainData)(e.chainData))l="address",c=e.chainData.mint;else if((0,s.isEthereumCollectibleChainData)(e.chainData))l="address",c=e.chainData.contract;else{if(!(0,s.isBitcoinCollectibleChainData)(e.chainData))throw new Error(`Unhandled collectible explorer for chain id: ${e.chain.id}`);if(!(0,s.isBitcoinRareSatsCollectibleChainData)(e.chainData))return{name:"Ordinals",url:`https://ordinals.com/inscription/${e.chainData.firstCreatedInscriptionId}`};{const{hash:t,index:n}=e.chainData.utxoDetails;l="transaction",c=`${t}#flow=&vout=${n}`}}if(!c)return;const a=(0,i.generateExplorerUrl)({networkID:o,endpoint:l,explorerType:r,param:c});return a?{name:i.SUPPORTED_EXPLORER_NAMES[r],url:a}:void 0}),[e,t])})),r.register("dWJJA",(function(t,n){e(t.exports,"useDedupeCollectibles",(function(){return o}));var i=r("lDSNw");const o=e=>(0,i.useMemo)((()=>{const t=new Set;return e.filter((e=>{var n,i;if(!(null===(i=null===(n=null==e?void 0:e.media)||void 0===n?void 0:n.image)||void 0===i?void 0:i.url))return!1;const{url:o}=e.media.image;return!t.has(o)&&(t.add(o),!0)}))}),[e])})),r.register("5fSu3",(function(t,n){e(t.exports,"useCollectibleChainSpecificInfoSection",(function(){return l}));var i=r("lMzyG"),o=r("4y59b"),s=r("lDSNw"),c=r("6mBy8");const l=e=>{const{t:t}=(0,i.useTranslation)();return(0,s.useMemo)((()=>{var n;const i=[];if(!e)return;const r=e.chainData;if((0,c.isBitcoinCollectibleChainData)(r)){const{outputValue:e,satNumber:s,satName:c,inscriptionId:l,inscriptionNumber:u,protocolName:d,createdAt:f,utxoDetails:p}=r,h=t(l?"collectibleDetailOrdinalInfo":"collectibleDetailRareSatsInfo");let m;return e?m=parseFloat(e).toLocaleString():p&&(m=p.value.toLocaleString()),i.push(m?{label:t("collectibleDetailSatsInUtxo"),value:null!==(n=t("collectibleDetailSatsInUtxoValue",{satsInUtxo:m}))&&void 0!==n?n:void 0}:null),i.push(s?{label:t("collectibleDetailSatNumber"),value:s}:null),i.push(c?{label:t("collectibleDetailSatName"),value:c}:null),i.push(l?{label:t("collectibleDetailInscriptionId"),value:(0,o.ellipsize)(l,5,3)}:null),i.push(u?{label:t("collectibleDetailInscriptionNumber"),value:u}:null),i.push(d?{label:t("collectibleDetailStandard"),value:null==d?void 0:d.toUpperCase()}:null),i.push(f?{label:t("collectibleDetailCreated"),value:a(new Date(f))}:null),{label:h,items:i.filter(o.nonNullable)}}}),[e,t])};function a(e){return`${e.toLocaleDateString(void 0,{month:"numeric",day:"numeric",year:"numeric"})} ${e.toLocaleTimeString()}`}})),r.register("cutgY",(function(t,n){e(t.exports,"useCollectibleCTABar",(function(){return c}));var i=r("lMzyG"),o=r("lDSNw");const s=()=>{};function c(e){const{amountToBurn:t=0,explorerName:n,isBurnable:r,isHidden:c,isPinned:l,isSpam:a,onBurnToken:u,onList:d,onReportNotSpam:f,onReportSpam:p,onSaveToLibrary:h,onSend:m,onSetAsAvatar:g,onShare:v,onToggleHide:y,onTogglePin:b,onViewOnExplorer:S,shortcuts:C,shouldDisplaySend:w,shouldDisplayShortcuts:x,shouldDisplayListOnSolana:I}=e,{t:T}=(0,i.useTranslation)();return(0,o.useMemo)((()=>{const e=[];if(w&&e.push({text:T("commandSend"),type:"send",onClick:null!=m?m:s}),I&&e.push({text:T("collectibleDetailList"),type:"list",onClick:d}),h&&e.push({text:T("assetDetailSaveToPhotos"),singleWordAltText:T("commandSave"),type:"saveToLibrary",menuOnly:!0,onClick:null!=h?h:s}),g&&!a&&e.push({text:T("collectibleDetailSetAsAvatar"),singleWordAltText:T("collectibleDetailSetAsAvatarSingleWorkAlt"),type:"setAsAvatar",menuOnly:!0,onClick:null!=g?g:s}),v&&e.push({text:T("collectibleDetailShare"),singleWordAltText:T("commandShare"),type:"share",menuOnly:!0,onClick:null!=v?v:s}),b){const t=T(l?"assetDetailUnpinCollection":"assetDetailPinCollection"),n=T(l?"commandUnpin":"commandPin"),i=l?"unpin":"pin";e.push({text:t,singleWordAltText:n,type:i,menuOnly:!0,onClick:null!=b?b:s})}if(y){const t=T(c?"assetDetailUnhideCollection":"assetDetailHideCollection"),n=T(c?"commandUnhide":"commandHide"),i=c?"unhide":"hide";e.push({text:t,singleWordAltText:n,type:i,menuOnly:!0,onClick:null!=y?y:s})}if(a){const t=T(c?"collectiblesReportAsNotSpamAndUnhide":"collectiblesReportAsNotSpam");e.push({text:t,type:"reportAsNotSpam",singleWordAltText:T("collectiblesReportNotSpam"),menuOnly:!0,isDestructive:!0,onClick:null!=f?f:s})}else{const t=T(c?"collectiblesReportAsSpam":"collectiblesReportAsSpamAndHide");e.push({text:t,type:"reportAsSpam",singleWordAltText:T("commandReport"),menuOnly:!0,isDestructive:!0,onClick:null!=p?p:s})}if(r){const n=T(1===t?"collectibleBurnTitleWithCount_one":"collectibleBurnTitleWithCount_other");e.push({text:n,singleWordAltText:T("commandBurn"),type:"burnToken",menuOnly:!0,isDestructive:!0,onClick:null!=u?u:s})}return!!S&&!!n&&e.push({text:T("assetDetailViewOnExplorer",{explorer:n}),singleWordAltText:T("commandView"),type:"viewOnExplorer",menuOnly:!0,onClick:null!=S?S:s}),{actions:e,shortcuts:x?C:[]}}),[t,n,r,c,l,a,u,d,f,p,h,m,g,v,y,b,S,C,w,x,I,T])}})),r.register("iWlVm",(function(t,n){e(t.exports,"getInstantSellError",(function(){return o}));var i=r("1rtKv");const o=({t:e,apiErrors:t,clientErrors:n})=>{var o,r,s;const c={title:e("collectiblesSellStatusErrorTitle"),subtitle:e("collectiblesSellStatusErrorSubtitle")};return t.isSellErrorCode?1===(null===(o=null==t?void 0:t.sellStepsError)||void 0===o?void 0:o.code)?{title:e("collectiblesSellRecentlyTransferedNFTTitle"),subtitle:e("collectiblesSellRecentlyTransferedNFTSubtitle")}:3===(null===(r=null==t?void 0:t.sellStepsError)||void 0===r?void 0:r.code)||9===(null===(s=null==t?void 0:t.sellStepsError)||void 0===s?void 0:s.code)?{title:e("collectiblesSellNotAvailableAnymoreTitle"),subtitle:e("collectiblesSellNotAvailableAnymoreSubtitle")}:c:n.hasEnoughGas?n.executeSellError?n.executeSellError.message===i.StepsFromDifferentBidErrorMessage?{title:e("collectiblesSellNotAvailableAnymoreTitle"),subtitle:e("collectiblesSellNotAvailableAnymoreSubtitle")}:c:null:{title:e("collectiblesSellInsufficientFundsTitle"),subtitle:e("collectiblesSellInsufficientFundsSubtitle")}}})),r.register("5LNwS",(function(t,n){e(t.exports,"isCollectibleSemiFungible",(function(){return s}));var i=r("gYh0e"),o=r("6mBy8");const s=e=>(0,o.isEthereumCollectibleChainData)(e)?e.standard===i.ERCTokenStandard.ERC1155:!!(0,o.isSolanaCollectibleChainData)(e)&&e.standard===i.SPLTokenStandard.SemiFungible})),r.register("7zM7w",(function(e,t){})),r.register("hWcS7",(function(t,n){e(t.exports,"createTransferPendingTransactionInput",(function(){return c}));var i=r("belzv"),o=r("4chX7"),s=r("4raQz");const c=(e,t,n,r,c,l,a)=>{if(i.Chains.isEVMNetworkID(e)){const i=s.ESTIMATED_EVM_CONFIRMATION_TIMES_SEC[e][null!=t?t:s.TransactionSpeed.standard];return{ownerAddress:n.address,networkID:e,data:{hash:"",nonce:"",unsignedTransaction:o.EthUnsignedTransactionObject.parse({from:n.address}),estimatedTimeToMineInSeconds:i},type:s.PendingTransactionType.Send,display:{summary:{topLeft:{label:`${a("transactionsPendingSending")} ${l} ${r}`},bottomLeft:{label:`${a("transactionsToParagraphInterpolated",{to:c})}`}},detail:{header:`${l} ${r}`,uiRecipient:c}}}}if(i.Chains.isSolanaNetworkID(e))return{ownerAddress:n.address,networkID:e,data:{signature:""},type:s.PendingTransactionType.Send,display:{summary:{topLeft:{label:`${a("transactionsPendingSending")} ${l} ${r}`},bottomLeft:{label:`${a("transactionsToParagraphInterpolated",{to:c})}`}}}};if(i.Chains.isBitcoinNetworkID(e))return{ownerAddress:n.address,networkID:e,data:{txID:""},type:s.PendingTransactionType.Send,display:{summary:{topLeft:{label:`${a("transactionsPendingSending")} ${l} ${r}`},bottomLeft:{label:`${a("transactionsToParagraphInterpolated",{to:c})}`}}}};throw new Error(`Unable to create pending transaction input for network id ${e}}`)}})),r.register("2MJfL",(function(t,n){e(t.exports,"selectBestCollectionName",(function(){return o}));var i=r("4y59b");const o=(e,t)=>{if(e.name&&e.name.length>0)return e.name;if(e.externalUrl){const t=(0,i.formatURL)({url:e.externalUrl,format:"domain"});if(t)return t}if(null==t?void 0:t.name){const e=t.name.replace(/(\/|-|_|#)+?\d+(?!-|_|\/)+/g,"").replace(/\d+( of )\d+/g,"").trim();if(e)return e}return(null==t?void 0:t.symbol)?t.symbol:void 0}})),r.register("cvjjI",(function(t,n){e(t.exports,"convertCollectibleToSPLTokenAccount",(function(){return o}));var i=r("6mBy8");const o=(e,t)=>{var n,o,r,s,c,l,a,u,d;if((0,i.isSolanaCollectibleChainData)(e.chainData))return{standard:e.chainData.standard,pubkey:e.chainData.tokenAccount,mintPubKey:e.chainData.mint,ownerPubKey:t,decimals:parseInt(null!==(n=e.decimals)&&void 0!==n?n:"0",10),amount:null!==(o=e.balance)&&void 0!==o?o:"0",delegate:null,delegatedAmount:"",logoURI:null,name:null!==(r=e.name)&&void 0!==r?r:null,symbol:null!==(s=e.symbol)&&void 0!==s?s:null,coingeckoId:null,state:"initialized",collectionPubKey:e.collection.id,uses:null,creators:[],uri:null!==(c=e.uri)&&void 0!==c?c:"",collectionName:null!==(l=e.collection.name)&&void 0!==l?l:void 0,collectibleImage:null!==(d=null===(u=null===(a=e.media)||void 0===a?void 0:a.previews)||void 0===u?void 0:u.medium)&&void 0!==d?d:void 0}}})),r.register("dmL5l",(function(n,i){e(n.exports,"formatCount",(function(){return s}));var o=r("2MVjM");const s=e=>e>1e6?">1M":e<1e4?t(o)(e).format("0,0.[000]"):t(o)(e).format("0.[0]a").toUpperCase()})),r.register("5HIWD",(function(e,t){})),r.register("5Gl9R",(function(t,n){e(t.exports,"createListingAnalytics",(function(){return o}));var i=r("9ktGj");const o=e=>new(0,i.SequenceAnalytics)(e,"list")})),r.register("57tHH",(function(t,n){e(t.exports,"CollectiblesSdk",(function(){return r("7i1Dr").CollectiblesSdk}));r("7i1Dr"),r("1jftN")})),r.register("7i1Dr",(function(t,n){e(t.exports,"CollectiblesSdk",(function(){return l}));var i=r("belzv"),o=r("aOP0x"),s=r("7eYRZ"),c=r("8eMaJ");class l extends i.Sdk{constructor(e=!1){super(),this.registry.register(i.Chain.Solana,(0,c.createSolanaSDK)(e)),this.registry.register(i.Chain.Ethereum,s.evmSdk),this.registry.register(i.Chain.Polygon,s.evmSdk),this.registry.register(i.Chain.Bitcoin,o.bitcoinSdk)}}})),r.register("aOP0x",(function(n,i){e(n.exports,"bitcoinSdk",(function(){return f}));var o=r("belzv"),s=r("lMzyG"),c=r("3yHS8"),l=r("gmVmN"),a=r("gIkRw"),u=r("6mBy8");const d="#F7931A",f={sendSuccessCondition:a.SendSuccessCondition.SUBMISSION,displayFeeTooltip:!0,collectibleDetailPrecision:7,onBeforeSend:e=>e.multichainTransaction,collectibleDetailCtaBanner:(e,n)=>{var i;const r=e.chainData;if((0,u.isBitcoinRareSatsCollectibleChainData)(r)&&n){const e=new(t(c))(null!==(i=r.utxoDetails.value)&&void 0!==i?i:0);if(e.lte(5e4))return;const a=Object.values(r.utxoDetails.satributes).reduce(((e,{count:t})=>e+t),0),u=(0,l.amountToUiAmount)(a,o.Chains.bitcoin.tokenDecimals),f=(0,l.amountToUiAmount)(e,o.Chains.bitcoin.tokenDecimals),p=(0,l.formatDollarAmount)(f.minus(u).times(n));return{title:s.i18next.t("collectibleDetailUtxoSplitterCtaTitle"),subtitle:s.i18next.t("collectibleDetailUtxoSplitterCtaSubtitle",{value:p}),iconFill:d,modal:{title:s.i18next.t("collectibleDetailUtxoSplitterModalCtaTitle"),subtitle:s.i18next.t("collectibleDetailUtxoSplitterModalCtaSubtitle",{value:p}),buttonText:s.i18next.t("collectibleDetailUtxoSplitterModalCtaButton"),uri:"https://help.magiceden.io/en/articles/8450002-mastering-utxo-management-extracting-splitting-sats-on-magic-eden-bitcoin",iconFill:d}}}}}})),r.register("7eYRZ",(function(t,n){e(t.exports,"evmSdk",(function(){return o}));var i=r("4raQz");const o={sendSuccessCondition:r("gIkRw").SendSuccessCondition.CONFIRMATION,displayFeeTooltip:!0,collectibleDetailPrecision:5,collectibleDetailCtaBanner:void 0,onBeforeSend({multichainTransaction:e,gasEstimation:t}){if(!(0,i.isEvmTransaction)(e))throw new Error("MultichainTransaction is not of type EVM");if(!t||!(0,i.isEthereumGasEstimation)(t))throw new Error("No gas estimation found");return(0,i.applyEvmGasEstimation)(e,t)}}})),r.register("8eMaJ",(function(t,n){e(t.exports,"createSolanaSDK",(function(){return s}));var i=r("4raQz"),o=r("gIkRw");const s=(e=!1)=>({sendSuccessCondition:o.SendSuccessCondition.CONFIRMATION,displayFeeTooltip:!0,collectibleDetailPrecision:5,collectibleDetailCtaBanner:void 0,onBeforeSend:({multichainTransaction:t})=>e?(0,i.applySolanaTimestampMemo)(t):t})})),r.register("1jftN",(function(e,t){})); +//# sourceMappingURL=collectibles.4fd9b29c.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/collectibles.f7823fac.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/collectibles.f7823fac.js new file mode 100644 index 0000000..e9e1474 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/collectibles.f7823fac.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function e(e,t,n,i){Object.defineProperty(e,t,{get:n,set:i,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},i={},o={},r=n.parcelRequire1d24;null==r&&((r=function(e){if(e in i)return i[e].exports;if(e in o){var t=o[e];delete o[e];var n={id:e,exports:{}};return i[e]=n,t.call(n.exports,n,n.exports),n.exports}var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}).register=function(e,t){o[e]=t},n.parcelRequire1d24=r),r.register("21aqi",(function(t,n){e(t.exports,"useSPLTokenAccountListingStats",(function(){return r("fWmA5").useSPLTokenAccountListingStats})),e(t.exports,"useCollectibleEdition",(function(){return r("fWmA5").useCollectibleEdition})),e(t.exports,"waitForMarketplaceConfirmation",(function(){return r("fWmA5").waitForMarketplaceConfirmation})),e(t.exports,"waitForMarketplaceDelist",(function(){return r("fWmA5").waitForMarketplaceDelist})),e(t.exports,"waitForMintInAllCollectibles",(function(){return r("fWmA5").waitForMintInAllCollectibles})),e(t.exports,"collectiblesShouldDehydrateQueryPredicate",(function(){return r("9Y3Ou").collectiblesShouldDehydrateQueryPredicate})),e(t.exports,"createCollectibleHooks",(function(){return r("2MCIz").createCollectibleHooks})),e(t.exports,"useEditListCollectible",(function(){return r("a3mbF").useEditListCollectible})),e(t.exports,"useListCollectible",(function(){return r("28sgo").useListCollectible})),e(t.exports,"useUnlistCollectible",(function(){return r("18W1y").useUnlistCollectible})),e(t.exports,"useSearchCollectiblesStrict",(function(){return r("1heCw").useSearchCollectiblesStrict})),e(t.exports,"useTokenAccountMinBalance",(function(){return r("egicy").useTokenAccountMinBalance})),e(t.exports,"useCollectibleMediaURI",(function(){return r("1kJQ3").useCollectibleMediaURI})),e(t.exports,"useCollectionMediaUri",(function(){return r("bzPWR").useCollectionMediaUri})),e(t.exports,"useCollectionCollectible",(function(){return r("ToLjI").useCollectionCollectible})),e(t.exports,"useCollectionItemsCount",(function(){return r("b4hOH").useCollectionItemsCount})),e(t.exports,"useOnlyImageCollectibles",(function(){return r("7moAU").useOnlyImageCollectibles})),e(t.exports,"useOrderedCollections",(function(){return r("cprKX").useOrderedCollections})),e(t.exports,"useIsCollectionPinned",(function(){return r("3YGzV").useIsCollectionPinned})),e(t.exports,"useIsCollectionHidden",(function(){return r("gfoNl").useIsCollectionHidden})),e(t.exports,"useCollectibleExplorer",(function(){return r("bB55c").useCollectibleExplorer})),e(t.exports,"useDedupeCollectibles",(function(){return r("hnd43").useDedupeCollectibles})),e(t.exports,"useCollectibleChainSpecificInfoSection",(function(){return r("dGF9e").useCollectibleChainSpecificInfoSection})),e(t.exports,"useCollectibleCTABar",(function(){return r("3elfT").useCollectibleCTABar})),e(t.exports,"formatEstimatedFees",(function(){return r("5rkl9").formatEstimatedFees})),e(t.exports,"useListCollectibleStore",(function(){return r("iK4RJ").useListCollectibleStore})),e(t.exports,"useCollectiblesStore",(function(){return r("lcNVz").useCollectiblesStore})),e(t.exports,"CollectibleMediaTypeSchema",(function(){return r("j8YST").CollectibleMediaTypeSchema})),e(t.exports,"ReportCollectibleEventType",(function(){return r("j8YST").ReportCollectibleEventType})),e(t.exports,"SendSuccessCondition",(function(){return r("j8YST").SendSuccessCondition})),e(t.exports,"getInstantSellError",(function(){return r("2eSHG").getInstantSellError})),e(t.exports,"isCollectibleSemiFungible",(function(){return r("1yqzk").isCollectibleSemiFungible})),e(t.exports,"createCollectibleTransferPendingTransactionInput",(function(){return r("jDpXe").createTransferPendingTransactionInput})),e(t.exports,"isSolanaCollectibleChainData",(function(){return r("l8aZk").isSolanaCollectibleChainData})),e(t.exports,"isEthereumCollectibleChainData",(function(){return r("l8aZk").isEthereumCollectibleChainData})),e(t.exports,"isBitcoinCollectibleChainData",(function(){return r("l8aZk").isBitcoinCollectibleChainData})),e(t.exports,"isBitcoinRareSatsCollectibleChainData",(function(){return r("l8aZk").isBitcoinRareSatsCollectibleChainData})),e(t.exports,"selectBestCollectionName",(function(){return r("hK5G2").selectBestCollectionName})),e(t.exports,"convertCollectibleToSPLTokenAccount",(function(){return r("dig1v").convertCollectibleToSPLTokenAccount})),e(t.exports,"formatCount",(function(){return r("1nhJ5").formatCount})),e(t.exports,"getBurnTransactionWithPriorityFee",(function(){return r("2of6v").getBurnTransactionWithPriorityFee})),e(t.exports,"bpsToPercent",(function(){return r("lw87t").bpsToPercent})),e(t.exports,"bpsToValue",(function(){return r("lw87t").bpsToValue})),e(t.exports,"createListingAnalytics",(function(){return r("7he9C").createListingAnalytics})),e(t.exports,"CollectiblesSdk",(function(){return r("1zuDM").CollectiblesSdk}));r("fWmA5"),r("9DWl5"),r("9Y3Ou"),r("2MCIz"),r("7qAtp"),r("ctsJe"),r("6HwM1"),r("eD7lq"),r("a3mbF"),r("28sgo"),r("18W1y"),r("7XPpb"),r("1heCw"),r("egicy"),r("cySm1"),r("1zpuU"),r("1kJQ3"),r("bzPWR"),r("ToLjI"),r("b4hOH"),r("7moAU"),r("cprKX"),r("3YGzV"),r("gfoNl"),r("7TvBs"),r("kPRJD"),r("21c1X"),r("bB55c"),r("hnd43"),r("5qOs9"),r("kVQvU"),r("dGF9e"),r("3elfT"),r("5rkl9"),r("iK4RJ"),r("lcNVz"),r("fKtK0"),r("j8YST"),r("coBd9"),r("ayjI5"),r("7CoO8"),r("dK8f3"),r("2eSHG"),r("5YWWl"),r("1yqzk"),r("8PxwR"),r("jDpXe"),r("l8aZk"),r("hK5G2"),r("dig1v"),r("1nhJ5"),r("2of6v"),r("jXsY4"),r("kr432"),r("lw87t"),r("fRdQq"),r("7he9C");r("789Pd");r("1zuDM")})),r.register("fWmA5",(function(t,n){e(t.exports,"useCollectibleEdition",(function(){return S}),(function(e){return S=e})),e(t.exports,"useSPLTokenAccountListingStats",(function(){return w}),(function(e){return w=e})),e(t.exports,"waitForMarketplaceConfirmation",(function(){return x}),(function(e){return x=e})),e(t.exports,"waitForMarketplaceDelist",(function(){return k}),(function(e){return k=e})),e(t.exports,"waitForMintInAllCollectibles",(function(){return T}),(function(e){return T=e}));var i=r("6ElgT"),o=r("hMVEP"),s=r("7gANb"),c=r("RVqnc"),l=r("5ekp2"),a=r("j8YST"),u=r("fRdQq"),d=r("iHNyV"),f=r("d9Gnw"),p=r("9VD5Q"),h=r("l8aZk"),m=r("8tcqI").Buffer,g=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const v=(0,c.toMilliseconds)({seconds:10}),b=(0,c.toMilliseconds)({seconds:5}),y="CollectibleEdition";function S(e,t){return(0,l.useQuery)({queryKey:[y,{mintAddress:e}],queryFn(){return g(this,void 0,void 0,(function*(){if(!t)return{};const n=m.from(new(0,o.PublicKey)(e).toBytes()),r=(0,u.getMasterEditionPDA)(n),{Edition:s}=yield(0,i.getMetaplexFoundationDeps)();try{const e=yield s.fromAccountAddress(t,r),n=a.ZodMetaplexTokenEdition.safeParse(e.key);if(!n.success)throw new Error(`Invalid MetaplexTokenEdition: ${e.key}`);return{key:n.data,isMasterEdition:(0,u.isMasterEdition)(e.key)}}catch(e){return{key:void 0,isMasterEdition:void 0}}}))}})}const C="SPLTokenAccountListingStats";function w(e,t,n,i){return(0,l.useQuery)({enabled:""!==n,refetchInterval:v,cacheTime:b,queryKey:[C,{apiEnvironment:e,cluster:t,mint:n,pubkey:i}],queryFn({queryKey:t}){return g(this,void 0,void 0,(function*(){const[,{mint:n,cluster:o}]=t,r=(0,u.getTokenListNetworkIDByCluster)(o);return yield(0,f.getSPLCollectibleMarketplaceStats)(e,n,r,i)}))}})}const x=(e,t,n,i,o,r=20,s=1e3)=>g(void 0,void 0,void 0,(function*(){try{const l=(0,u.getTokenListNetworkIDByCluster)(n);return yield(0,c.withRetry)((()=>g(void 0,void 0,void 0,(function*(){var n;const r=yield(0,f.getSPLCollectibleMarketplaceStats)(e,t,l);if(!r[i])return;const s=(null!==(n=r[i].activities)&&void 0!==n?n:[]).find((e=>e.signature===o));if(!s)throw new Error("no activity with that signature yet!");return s}))),(()=>!0),r,s)}catch(e){}})),k=(e,t,n,i,o,r=20,s=1e3)=>g(void 0,void 0,void 0,(function*(){try{const l=(0,u.getTokenListNetworkIDByCluster)(i);return yield(0,c.withRetry)((()=>g(void 0,void 0,void 0,(function*(){var i;const r=yield(0,p.getSPLListings)(e,{address:t,chainId:`solana:${l}`});for(const e of r){if((null===(i=e.listings)||void 0===i?void 0:i[o])&&e.asset.mintPubKey===n)throw new Error("still in listings")}return r}))),(()=>!0),r,s)}catch(e){}})),T=(e,t,n,i=20,o=1e3)=>g(void 0,void 0,void 0,(function*(){try{return yield(0,c.withRetry)((()=>g(void 0,void 0,void 0,(function*(){const{allCollectibles:i}=yield(0,d.getCollectibles)(e,t.map(s.toAccount));for(const e of i)if((0,h.isSolanaCollectibleChainData)(e.chainData)&&e.chainData.mint===n)return e;throw new Error("cant find mint in tokens")}))),(()=>!0),i,o)}catch(e){}}))})),r.register("j8YST",(function(n,i){e(n.exports,"CollectiblesError",(function(){return u})),e(n.exports,"MetaplexTokenEdition",(function(){return m})),e(n.exports,"ZodMetaplexTokenEdition",(function(){return v})),e(n.exports,"CollectibleMediaTypeSchema",(function(){return x})),e(n.exports,"BitcoinCollectibleChainData",(function(){return O})),e(n.exports,"BitcoinRareSatsCollectibleChainData",(function(){return R})),e(n.exports,"Collectible",(function(){return F})),e(n.exports,"ReportCollectibleEventType",(function(){return j})),e(n.exports,"TransferCompressedTokenArgs",(function(){return K})),e(n.exports,"TransferProgrammableNftArgs",(function(){return V})),e(n.exports,"TransferOcpTokenArgs",(function(){return _})),e(n.exports,"TransferERC721EthereumArgs",(function(){return q})),e(n.exports,"TransferERC1155EthereumArgs",(function(){return W})),e(n.exports,"TransferOrdinalArgs",(function(){return Q})),e(n.exports,"TransferRareSatsArgs",(function(){return Y})),e(n.exports,"SendSuccessCondition",(function(){return G}));var o=r("iOvk1"),s=r("5slFC"),c=r("kAKNF"),l=r("7XqVB");const a=e=>{if(null!=e&&(e.constructor!==Object||0!==Object.keys(e).length))return e};class u extends Error{constructor(e){super(e),this.name="CollectiblesError"}}const d=l.z.string().nullish().transform(a),f=l.z.number().nullish().transform(a),p=l.z.union([d,f]).transform((e=>"number"==typeof e?e.toString():e)),h=l.z.object({name:d,symbol:d,decimals:f,address:d});var m,g;(g=m||(m={}))[g.Uninitialized=0]="Uninitialized",g[g.EditionV1=1]="EditionV1",g[g.MasterEditionV1=2]="MasterEditionV1",g[g.ReservationListV1=3]="ReservationListV1",g[g.MetadataV1=4]="MetadataV1",g[g.ReservationListV2=5]="ReservationListV2",g[g.MasterEditionV2=6]="MasterEditionV2",g[g.EditionMarker=7]="EditionMarker",g[g.UseAuthorityRecord=8]="UseAuthorityRecord",g[g.CollectionAuthorityRecord=9]="CollectionAuthorityRecord",g[g.TokenOwnedEscrow=10]="TokenOwnedEscrow",g[g.TokenRecord=11]="TokenRecord",g[g.MetadataDelegate=12]="MetadataDelegate";const v=l.z.nativeEnum(m),b=l.z.object({price:l.z.number(),token:h.nullish().transform(a)}),y=b.nullish().transform(a),S=l.z.object({name:d,url:d,isVerified:l.z.coerce.boolean()}),C=l.z.object({id:l.z.string(),isValidCollectionId:l.z.coerce.boolean(),name:d,description:d,externalUrl:d,imageUrl:d,isSpam:l.z.coerce.boolean(),floorPrice:b.nullish().transform(a),ownerCount:f,totalCount:f,tokenCount:f,marketplaces:l.z.array(S)}),w=l.z.object({small:d,medium:d,large:d,blurhash:d}).nullish().transform(a),x=l.z.enum(["image","video","audio","model"]),k=l.z.object({url:d}).nullish().transform(a),T=l.z.object({type:x,image:k,video:k,audio:k,model:k,previews:w}).nullish().transform(a),E=l.z.object({trait_type:d,value:d.or(f),display_type:d}),A=l.z.object({id:l.z.string(),contract:l.z.string(),standard:l.z.nativeEnum(s.ERCTokenStandard)}),I=l.z.object({compressed:l.z.boolean(),merkleTree:l.z.string(),leafIndex:l.z.number()}),P=l.z.object({mint:l.z.string(),tokenAccount:l.z.string(),standard:l.z.nativeEnum(s.SPLTokenStandard),compression:I.nullish().transform(a),programId:l.z.string(),mintExtensions:l.z.array(s.SplTokenMintExtensions).optional().catch((()=>{}))}),M=l.z.object({id:l.z.string(),url:l.z.string(),displayName:l.z.string(),description:l.z.string(),count:l.z.number()}),D=l.z.object({hash:l.z.string(),index:l.z.number(),distinctRareSats:l.z.number(),satributes:l.z.array(M),blockNumber:l.z.number(),value:l.z.number(),backgroundImageUrl:l.z.string()}),O=l.z.object({firstCreatedTransactionHash:l.z.string(),firstCreatedInscriptionId:l.z.string(),inscriptionId:d,inscriptionNumber:p,outputValue:p,satNumber:p,satName:d,satRarity:d,protocolName:d,utxoHash:d,utxoIndex:f,createdAt:l.z.string().nullish().transform(a),utxoDetails:D.nullish().transform(a)}),R=l.z.object({firstCreatedTransactionHash:l.z.string(),firstCreatedInscriptionId:l.z.string(),utxoDetails:D}),N=l.z.object({listingPrice:l.z.string(),listingPriceUiAmount:l.z.string(),isNative:l.z.boolean(),url:l.z.string()}),L=l.z.union([P,A,O]),F=l.z.object({id:o.BRI,chain:o.NetworkMetadata,name:d,symbol:d,description:d,externalUrl:d,collection:C,media:T,uri:d,attributes:l.z.array(E).nullish().transform((e=>null!=e?e:[])),lastSalePrice:y,balance:d,decimals:d,owner:d,chainData:L.optional(),listings:l.z.record(N).nullish().transform(a)}),z=C.extend({items:l.z.array(F)});l.z.object({items:l.z.array(z),isTrimmed:l.z.boolean()});var j,B;(B=j||(j={})).userHid="userHid",B.userUnhid="userUnhid",B.userBurned="userBurned",B.markAsSpam="markAsSpam",B.markAsNotSpam="markAsNotSpam";const U=l.z.object({networkID:o.ZodSolanaNetworkID}).extend({type:l.z.literal("transferSPLToken"),senderAddress:o.Address,mint:l.z.string(),amount:l.z.union([l.z.instanceof(t(c)),l.z.string()]),memo:l.z.string().optional()}),K=(U.extend({destination:l.z.string(),senderAccount:l.z.string(),decimals:l.z.number(),references:l.z.array(l.z.string()).optional(),programId:l.z.string()}),U.extend({destination:l.z.string(),compression:I.nullish().transform(a).refine((e=>null==e?void 0:e.compressed))})),V=(l.z.object({compression:I.nullish().transform(a).refine((e=>null==e?void 0:e.compressed)),mint:l.z.string()}),U.extend({destination:l.z.string(),senderAccount:l.z.string(),standard:l.z.enum([s.SPLTokenStandard.ProgrammableNonFungible,s.SPLTokenStandard.ProgrammableNonFungibleEdition])})),_=U.extend({destination:l.z.string()}),H=(l.z.object({root:l.z.string(),proof:l.z.array(l.z.string()),merkleTree:l.z.string(),dataHash:l.z.string(),creatorHash:l.z.string(),leafIndex:l.z.number(),owner:l.z.string(),delegate:l.z.string().optional()}),l.z.object({networkID:o.EVMNetworkID})),q=(l.z.object({networkID:o.EVMNetworkID,gasLimit:l.z.instanceof(t(c)),maxFeePerGas:l.z.instanceof(t(c)),maxPriorityFeePerGas:l.z.instanceof(t(c))}),H.extend({senderAddress:o.Address,type:l.z.literal("transferERC721Ethereum"),destination:l.z.string(),amount:l.z.literal(1),contractAddress:l.z.string(),tokenID:l.z.string()})),W=H.extend({senderAddress:o.Address,type:l.z.literal("transferERC1155Ethereum"),destination:l.z.string(),amount:l.z.union([l.z.instanceof(t(c)),l.z.string()]),contractAddress:l.z.string(),tokenID:l.z.string()}),$=l.z.object({networkID:o.ZodBitcoinNetworkID}),Q=$.extend({type:l.z.literal("ordinal"),inscriptionId:l.z.string(),value:l.z.string(),senderAddress:l.z.string(),destination:l.z.string(),amount:l.z.literal(1),utxoHash:l.z.string(),utxoIndex:l.z.number()}),Y=$.extend({type:l.z.literal("raresats"),hash:l.z.string(),index:l.z.number(),value:l.z.string(),senderAddress:l.z.string(),destination:l.z.string(),amount:l.z.literal(1)});var G,J;(J=G||(G={})).CONFIRMATION="CONFIRMATION",J.SUBMISSION="SUBMISSION"})),r.register("fRdQq",(function(n,i){e(n.exports,"performNotaryCheck",(function(){return d})),e(n.exports,"getTokenListNetworkIDByCluster",(function(){return f})),e(n.exports,"solanaToLamports",(function(){return p})),e(n.exports,"isMasterEdition",(function(){return h})),e(n.exports,"getMetadataPDA",(function(){return b})),e(n.exports,"getMasterEditionPDA",(function(){return y})),e(n.exports,"getCollectionMetadataPDA",(function(){return S}));var o=r("8tcqI"),s=r("6ElgT"),c=r("hMVEP"),l=r("kAKNF"),a=r("5L9Uu"),u=r("j8YST");const d=e=>{for(const t of e.instructions)for(const e of t.keys)if(e.isSigner&&e.pubkey.toBase58()===a.MAGIC_EDEN_NOTARY.toBase58())return!0;return!1},f=e=>{switch(e){case"mainnet-beta":case"localhost":return 101;case"testnet":return 102;case"devnet":return 103}},p=e=>new(t(l))(e).multipliedBy(c.LAMPORTS_PER_SOL).toNumber();function h(e){const t=[u.MetaplexTokenEdition.MasterEditionV1,u.MetaplexTokenEdition.MasterEditionV2],n=u.ZodMetaplexTokenEdition.safeParse(e);return n.success&&t.includes(n.data)}const m=o.Buffer.from("metadata"),g=o.Buffer.from("edition"),v=s.METADATA_PROGRAM_ID.toBuffer();function b(e){const[t]=c.PublicKey.findProgramAddressSync([m,v,e],s.METADATA_PROGRAM_ID);return t}function y(e){const[t]=c.PublicKey.findProgramAddressSync([m,v,e,g],s.METADATA_PROGRAM_ID);return t}function S(e){const[t]=c.PublicKey.findProgramAddressSync([m,v,e],s.METADATA_PROGRAM_ID);return t}})),r.register("5L9Uu",(function(t,n){e(t.exports,"MAGIC_EDEN_NOTARY",(function(){return o}));var i=r("hMVEP");const o=new(0,i.PublicKey)("NTYeYJ1wr4bpM5xo6zx5En44SvJFAd35zTxxNoERYqd");new(0,i.PublicKey)("M2mx93ekt1fmXSVkTrUL9xVFHkmME8HTUi5Cyc5aF7K")})),r.register("iHNyV",(function(t,n){e(t.exports,"getCollectibles",(function(){return u}),(function(e){return u=e}));var i=r("beWYh"),o=r("LfKcR"),s=r("2cD4e"),c=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const l="collectibles",a=new Error("Failed to fetch collectibles for addresses");function u(e,t){return c(this,void 0,void 0,(function*(){const n=`${e}/collectibles/v1`;let r;try{const e=new(0,i.RequestClient),o=yield e.post(n,{addresses:t});if(r=o.status,!(0,i.responseIsOkay)(o))throw a;const c=o.data,l=!!c.isTrimmed;if(!c.collectibles)throw a;return{allCollectibles:(0,s.parseCollectiblesResponse)(c.collectibles),isTrimmed:l}}catch(t){const n=t instanceof Error?t:new Error("Non-Error was thrown during fetching of collectibles");throw(0,o.captureClientError)(n,r,l,{apiEnv:e}),n}}))}})),r.register("LfKcR",(function(t,n){e(t.exports,"captureClientError",(function(){return o}));var i=r("csW2r");const o=(e,t,n,o)=>{(!t||t>=400&&t<500)&&(i.telemetry.addBreadcrumb(n,JSON.stringify(o),i.Severity.Info),i.telemetry.captureError(e,i.FeatureTag.Collectibles))}})),r.register("2cD4e",(function(t,n){e(t.exports,"parseCollectiblesResponse",(function(){return o}));var i=r("j8YST");const o=e=>e.reduce(((e,t)=>{const n=i.Collectible.safeParse(t);return n.success&&e.push(n.data),e}),[])})),r.register("d9Gnw",(function(t,n){e(t.exports,"getSPLCollectibleMarketplaceStats",(function(){return c}),(function(e){return c=e}));var i=r("beWYh"),o=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const s=new Error("Failed to fetch spl collectible marketplace stats"),c=(e,t,n,r)=>o(void 0,void 0,void 0,(function*(){const o=new URL(`${e}/solana/nft/v1/mint/${t}/stats`);let c;o.searchParams.set("chainId",n.toString()),r&&o.searchParams.set("pubkey",r);try{const e=new(0,i.RequestClient);e.withDefaultHeaders({Accept:"application/json"}),c=yield e.get(o.toString())}catch(e){throw s}if(!(0,i.responseIsOkay)(c))throw s;return c.data.stats}))})),r.register("9VD5Q",(function(t,n){e(t.exports,"getSPLListings",(function(){return l}),(function(e){return l=e}));var i=r("beWYh"),o=r("LfKcR"),s=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const c=new Error("Failed to fetch SPL listings"),l=(e,t)=>s(void 0,void 0,void 0,(function*(){let n;try{const o=t.chainId.replace("solana:",""),r=t.address,s=new URLSearchParams;s.append("chainId",o);const l=`${e}/solana/nft/v1/pubkey/${r}/listings?${s.toString()}`,a=new(0,i.RequestClient);a.withDefaultHeaders({Accept:"application/json"});const u=yield a.get(l);if(n=u.status,!(0,i.responseIsOkay)(u))throw c;const d=u.data;return d.filter((e=>{var t;return!!(null===(t=e.listings)||void 0===t?void 0:t.magic_eden)}))}catch(t){const i=t instanceof Error?t:new Error("Non-Error was thrown during fetching of spl listings");throw(0,o.captureClientError)(i,n,"spl-listings",{apiEnv:e}),i}}))})),r.register("l8aZk",(function(t,n){e(t.exports,"isSolanaCollectibleChainData",(function(){return o})),e(t.exports,"isEthereumCollectibleChainData",(function(){return s})),e(t.exports,"isBitcoinCollectibleChainData",(function(){return c})),e(t.exports,"isBitcoinRareSatsCollectibleChainData",(function(){return l})),e(t.exports,"isTransferERC721EthereumArgs",(function(){return a})),e(t.exports,"isTransferERC1155EthereumArgs",(function(){return u})),e(t.exports,"isTransferCompressedTokenArgs",(function(){return d})),e(t.exports,"isTransferProgrammableNftArgs",(function(){return f})),e(t.exports,"isTransferOcpTokenArgs",(function(){return p})),e(t.exports,"isTransferOrdinalArgs",(function(){return h})),e(t.exports,"isTransferRareSatsArgs",(function(){return m}));var i=r("j8YST");function o(e){return void 0!==(null==e?void 0:e.tokenAccount)}function s(e){return void 0!==(null==e?void 0:e.contract)}function c(e){return i.BitcoinCollectibleChainData.safeParse(e).success}function l(e){return i.BitcoinRareSatsCollectibleChainData.safeParse(e).success}const a=e=>i.TransferERC721EthereumArgs.safeParse(e).success,u=e=>i.TransferERC1155EthereumArgs.safeParse(e).success,d=e=>i.TransferCompressedTokenArgs.safeParse(e).success,f=e=>i.TransferProgrammableNftArgs.safeParse(e).success,p=e=>i.TransferOcpTokenArgs.safeParse(e).success,h=e=>i.TransferOrdinalArgs.safeParse(e).success,m=e=>i.TransferRareSatsArgs.safeParse(e).success})),r.register("9DWl5",(function(t,n){e(t.exports,"BIDS_SCOPE",(function(){return s})),e(t.exports,"collectiblesQueryKeys",(function(){return c}));var i=r("7gANb");const o="collectibles",s=[o,"collectibleBids"],c={collections:e=>[o,"collections",{addresses:e.map(i.toAccount)}],hiddenCollections:e=>[o,"hiddenCollections",e],unhiddenCollections:e=>[o,"unhiddenCollections",e],pinnedCollections:e=>[o,"pinnedCollections",e],optimisticUpdates:()=>[o,"optimisticUpdates"],collectibleBids:e=>[...s,e],collectibleMintGasEstimation:e=>[o,"mintNFTGasEstimation",e],collectibleSellSteps:e=>[o,"collectibleSellSteps",e],createMintTransaction:e=>[o,"createMintTransaction",e],transferTransaction:(e,t,n)=>[o,"transferTransaction",{transferArgs:e,transactionUnitCost:t,utxoState:n}]}})),r.register("9Y3Ou",(function(t,n){e(t.exports,"collectiblesShouldDehydrateQueryPredicate",(function(){return c}));var i=r("9DWl5");const o=i.collectiblesQueryKeys.collections([])[1],s=[o,i.collectiblesQueryKeys.hiddenCollections("")[1],i.collectiblesQueryKeys.unhiddenCollections("")[1],i.collectiblesQueryKeys.pinnedCollections("")[1]],c=e=>{var t;const n=String(e.queryKey[1]);return n===o?(null===(t=e.state.data)||void 0===t?void 0:t.nrOfItems)<=500:s.includes(n)}})),r.register("2MCIz",(function(t,n){e(t.exports,"createCollectibleHooks",(function(){return N}),(function(e){return N=e}));var i=r("eD7lq"),o=r("9DWl5"),s=r("7qAtp"),c=r("6HwM1"),l=r("ctsJe"),a=r("kKWDy"),u=r("dAQq7"),d=r("1El9w"),f=r("aTZIn"),p=r("iNEbF"),h=r("82MEA"),m=r("5cOz4"),g=r("3OEe5"),v=r("hawzv"),b=r("9EdxR"),y=r("hc5YT"),S=r("cySm1"),C=r("3P9Mr"),w=r("coBd9"),x=r("h2jNW"),k=r("5rkl9"),T=r("lkQLo"),E=r("jKoFs"),A=r("2jrTu"),I=r("j1qxo"),P=r("kPRJD"),M=r("c4g5P"),D=r("cTV4M"),O=r("3IRsP"),R=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function N(e,t,n,r,N,L,F,z,j,B,U,K){return{useInstantSellEvmGasEstimation:(e,t,n,i)=>(0,T.useInstantSellEvmGasEstimation)({sellSteps:n,marketplace:e,transactionHooks:j,nativeTokenBalance:i,collectibleChainId:t}),useInstantSellSolanaGasEstimation:e=>(0,I.useInstantSellSolanaGasEstimation)({bidSummary:e,fungibleHooks:B}),useInstantSellExecuteSolanaSteps:(n,i,o,s,c)=>(0,A.useInstantSellExecuteSolanaSteps)({stepsOrderId:n,analytics:F,storage:t,accountSigner:e,accountHooks:L,initialSteps:i,bidSummary:o,queryClient:r,collectible:s,tokenPrice:c}),useInstantSellExecuteEvmSteps:(i,o,s,c,l,a,u)=>(0,E.useInstantSellExecuteEvmSteps)({stepsOrderId:i,analytics:F,getApiEnvironment:n,storage:t,accountSigner:e,accountHooks:L,initialSteps:o,gasEstimation:s,refetchSellSteps:c,bidSummary:l,queryClient:r,collectible:a,tokenPrice:u}),useCollections:e=>(0,u.useCollections)(Object.assign(Object.assign({},e),{getApiEnvironment:n,queryClient:r})),useCollectionsAreTrimmed:e=>(0,u.useCollectionsAreTrimmed)(Object.assign(Object.assign({},e),{getApiEnvironment:n,queryClient:r})),useCollection:e=>(0,C.useCollection)(Object.assign(Object.assign({},e),{getApiEnvironment:n,queryClient:r})),useCollectible:e=>(0,y.useCollectible)(Object.assign(Object.assign({},e),{getApiEnvironment:n,queryClient:r})),useInstantSell:e=>(0,k.useInstantSell)(Object.assign({getApiEnvironment:n},e)),useHideCollectionProps:e=>(0,x.useHideCollectionProps)(Object.assign({storage:t,analytics:F,getApiEnvironment:n},e)),usePinCollectionProps:e=>(0,P.usePinCollectionProps)(Object.assign({storage:t,analytics:F},e)),usePrefetchCollectibleSellSteps:()=>(0,l.usePrefetchCollectibleSellSteps)(n),useReportSpamProps:e=>(0,D.useReportSpamProps)(Object.assign({storage:t,analytics:F,getApiEnvironment:n},e)),useReportNotSpam:e=>(0,M.useReportNotSpam)(Object.assign({storage:t,analytics:F,getApiEnvironment:n},e)),invalidateCollectibles:e=>R(this,void 0,void 0,(function*(){yield r.invalidateQueries(o.collectiblesQueryKeys.collections(e))})),refetchCollectibles:e=>R(this,void 0,void 0,(function*(){yield r.refetchQueries(o.collectiblesQueryKeys.collections(e))})),useCollectibleBids:(e,t)=>(0,s.useCollectibleBids)({getApiEnvironment:n,bidAsset:e,isEnabled:t}),useCollectibleSellSteps:e=>(0,l.useCollectibleSellSteps)({getApiEnvironment:n,sellAsset:e}),useHiddenCollections:e=>(0,d.useHiddenCollections)(e,t),usePinnedCollections:e=>(0,h.usePinnedCollections)(e,t),useReportCollectibleEvent:()=>(0,m.useReportCollectibleEvent)(n),useUnhiddenCollections:e=>(0,v.useUnhiddenCollections)(e,t),useUnhideCollection:()=>(0,b.useUnhideCollection)(t),useHideCollection:()=>(0,f.useHideCollection)(t),usePinCollection:()=>(0,p.usePinCollection)(t),useTransferCollectible:()=>(0,g.useTransferCollectible)({accountHooks:L,accountSigner:e,collectiblesSdk:K,queryClient:r,storage:t,utxoManager:U}),useCollectibleTransferTransaction:e=>(0,a.useCollectibleTransferTransaction)({accountHooks:L,priorityFeeService:N,analytics:F,sendCollectibleState:e,transactionHooks:j}),useSendCollectibleStatusViewState:e=>(0,O.useSendCollectibleStatusViewState)(Object.assign(Object.assign({},e),{collectiblesSdk:K})),useCollectibleSummaryItems:(e,t)=>(0,S.useCollectibleSummaryItems)(K,e,t),useMintCollectible:e=>(0,c.useMintCollectible)(Object.assign({getApiEnvironment:n},e)),useCollectionPageViewState:e=>(0,w.useCollectionPageViewState)(Object.assign(Object.assign({},e),{accountHooks:L,getApiEnvironment:n,queryClient:r,collectiblesSdk:K})),useCollectibleDetailViewState:e=>(0,i.useCollectibleDetailViewState)(e,L,z,j,K)}}})),r.register("eD7lq",(function(t,n){e(t.exports,"useCollectibleDetailViewState",(function(){return c}));var i=r("iOvk1"),o=r("29o0l"),s=r("1zpuU");function c(e,t,n,r,c){const{chain:l,owner:a}=e||{},u=null==l?void 0:l.id,{data:d}=t.useSelectedChainAddress({address:a,networkID:u});!function(e,t){e.usePrefetchUtxoState(t)}(r,d);const f=(0,s.useCollectibleTraits)(e),p=u?i.Chains.getChainID(u):void 0,h=p?(0,i.getNativeFungibleCaip19ForChain)(p):void 0,{data:m}=n.usePrice({query:h?{data:h}:void 0});return{ctaBanner:(0,o.useMemo)((()=>{var t,n;if(e&&m&&p)return null===(n=(t=c.get(p)).collectibleDetailCtaBanner)||void 0===n?void 0:n.call(t,e,m.price)}),[p,e,m,c]),traits:f}}})),r.register("1zpuU",(function(t,n){e(t.exports,"useCollectibleTraits",(function(){return l}));var i=r("43063"),o=r("29o0l"),s=r("8cvUJ"),c=r("l8aZk");const l=e=>(0,o.useMemo)((()=>{if(!e)return[];const t=e.chainData;return(0,c.isBitcoinCollectibleChainData)(t)&&t.utxoDetails?t.utxoDetails.satributes.map((({count:e,displayName:t,description:n,url:o})=>{var r;return{type:t.toUpperCase(),value:null!==(r=i.i18next.t(a(e,"collectibleDetailSatsCount_one","collectibleDetailSatsCount_other"),{count:e}))&&void 0!==r?r:"",modal:{name:t,description:n,iconUrl:o}}})):e.attributes.map((({trait_type:e,value:t,display_type:n})=>({type:e,value:(0,s.formatTrait)({value:t,type:n})})))}),[e]),a=(e,t,n)=>1===e?t:n})),r.register("8cvUJ",(function(n,i){e(n.exports,"formatTrait",(function(){return s}));var o=r("gXOkW");const s=({value:e,type:n})=>{if(!e)return"";try{switch(n){case"number":return t(o)(e).format("0,0.[00]").toString();case"date":return new Date(Number(e)).toLocaleDateString();default:return`${e}`}}catch(t){return`${e}`}}})),r.register("7qAtp",(function(n,i){e(n.exports,"useCollectibleBids",(function(){return w}),(function(e){return w=e})),e(n.exports,"createBidAsset",(function(){return x}),(function(e){return x=e}));var o=r("beWYh"),s=r("5ekp2"),c=r("1J7Ie"),l=r("7XqVB"),a=r("j8YST"),u=r("LfKcR"),d=r("l8aZk"),f=r("9DWl5"),p=r("iSOyc"),h=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const m=l.z.object({caip19:l.z.string(),name:l.z.string(),symbol:l.z.string()}),g=l.z.object({bps:l.z.number(),kind:l.z.union([l.z.literal("marketplace"),l.z.literal("royalty")]),recipient:l.z.string().optional()}),v=l.z.object({amount:l.z.number(),feeBreakdown:l.z.array(g),netAmount:l.z.number(),token:m,totalFeeBps:l.z.number()}),b=l.z.object({name:l.z.string(),logo:l.z.string(),url:l.z.string().optional()}),y=l.z.object({id:l.z.string(),expiration:l.z.string().optional(),price:v,source:b}),S=l.z.object({bids:l.z.array(y)}),C=new(0,a.CollectiblesError)("Failed to fetch collectible bids."),w=({bidAsset:e,isEnabled:n,getApiEnvironment:i})=>{const r=n&&null!==e.address&&null!==e.chainId;return(0,s.useQuery)({enabled:r,staleTime:p.StaleTime.Short,refetchInterval:p.RefetchInterval.Shortest,queryKey:f.collectiblesQueryKeys.collectibleBids(e),queryFn(){return h(this,void 0,void 0,(function*(){return n=i(),r=e,h(void 0,void 0,void 0,(function*(){var e;if(!r.address)throw C;try{const e=`${n}/collectibles/v1/bids`,t=new(0,o.RequestClient),i=yield t.post(e,{asset:r}),{bids:s}=S.parse(i.data);return s}catch(i){if(t(c).isAxiosError(i)){const t=null===(e=i.response)||void 0===e?void 0:e.status;(0,u.captureClientError)(i,t,"collectible-instant-sell-bids",{apiEnv:n})}throw C}}));var n,r}))}})},x=e=>{var t;const n=null==e?void 0:e.chainData,i=null!==(t=null==e?void 0:e.chain.id)&&void 0!==t?t:null,o=(0,d.isEthereumCollectibleChainData)(n),r=(0,d.isSolanaCollectibleChainData)(n),s=o?{tokenId:n.id}:{},c=r?{contractType:n.standard}:{},l=o?n.contract.toLowerCase():r?n.mint:null;return Object.assign(Object.assign({chainId:i,address:l,resourceType:"address"},s),c)}})),r.register("iSOyc",(function(t,n){e(t.exports,"CacheTime",(function(){return o})),e(t.exports,"StaleTime",(function(){return c})),e(t.exports,"RefetchInterval",(function(){return a}));var i=r("RVqnc");var o,s,c,l,a,u;(s=o||(o={}))[s.Always=1/0]="Always",s[s.Short=(0,i.toMilliseconds)({days:1})]="Short",s[s.Medium=(0,i.toMilliseconds)({days:3})]="Medium",s[s.Long=(0,i.toMilliseconds)({days:7})]="Long",(l=c||(c={}))[l.Immediate=0]="Immediate",l[l.Short=(0,i.toMilliseconds)({minutes:1})]="Short",l[l.Medium=(0,i.toMilliseconds)({minutes:2.5})]="Medium",l[l.Long=(0,i.toMilliseconds)({minutes:5})]="Long",l[l.Never=1/0]="Never",(u=a||(a={}))[u.Shortest=(0,i.toMilliseconds)({seconds:10})]="Shortest",u[u.Shorter=(0,i.toMilliseconds)({seconds:30})]="Shorter",u[u.Short=(0,i.toMilliseconds)({minutes:1})]="Short",u[u.Medium=(0,i.toMilliseconds)({minutes:2.5})]="Medium",u[u.Long=(0,i.toMilliseconds)({minutes:5})]="Long",u[u.Longer=(0,i.toMilliseconds)({minutes:7.5})]="Longer",u[u.Longest=(0,i.toMilliseconds)({minutes:10})]="Longest"})),r.register("6HwM1",(function(t,n){e(t.exports,"useMintCollectible",(function(){return A}),(function(e){return A=e}));var i=r("iOvk1"),o=r("6ElgT"),s=r("beWYh"),c=r("hMVEP"),l=r("7gANb"),a=r("fxZCU"),u=r("hOgjw"),d=r("kZSba"),f=r("dNfx5"),p=r("bfrkk"),h=r("9W7fs"),m=(r("5ekp2"),r("j8YST")),g=r("fRdQq"),v=(r("9DWl5"),r("5cOz4")),b=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const y={attributes:[],sellerFeeBasisPoints:0,creators:null,collection:null,uses:null},S="https://ipfs.io/ipfs",C="https://api.nft.storage/upload",w=void 0,x=new(0,m.CollectiblesError)("Error uploading media"),k=new(0,m.CollectiblesError)("Error uploading metadata"),T=new(0,m.CollectiblesError)("Error minting collectible"),E=({collectionDetails:e,feePayer:t,metadata:n,networkID:i})=>b(void 0,void 0,void 0,(function*(){var r;const s=(0,l.createConnectionBySolanaNetworkID)(i),h=null!==(r=null==e?void 0:e.isNew)&&void 0!==r&&r,{createCreateMasterEditionV3Instruction:m,createCreateMetadataAccountV3Instruction:v,createSetAndVerifySizedCollectionItemInstruction:b}=yield(0,o.getMetaplexFoundationDeps)(),y=yield(0,f.getMinimumBalanceForRentExemptMint)(s),S=yield s.getMinimumBalanceForRentExemption(165),C=yield s.getMinimumBalanceForRentExemption(282),w=y+S+((yield s.getMinimumBalanceForRentExemption(679))+o.METADATA_PROGRAM_FEE_LAMPORTS)+C,x=c.Keypair.generate(),k=(0,g.getMetadataPDA)(x.publicKey.toBuffer()),T=(0,g.getMasterEditionPDA)(x.publicKey.toBuffer()),E=yield(0,f.getAssociatedTokenAddress)(x.publicKey,t),A=(new(0,c.Transaction)).add(c.SystemProgram.createAccount({fromPubkey:t,newAccountPubkey:x.publicKey,space:f.MintLayout.span,lamports:y,programId:p.TOKEN_PROGRAM_ID}),(0,u.createInitializeMintInstruction)(x.publicKey,0,t,t),(0,a.createAssociatedTokenAccountInstruction)(t,E,t,x.publicKey),(0,d.createMintToInstruction)(x.publicKey,E,t,1),v({metadata:k,mint:x.publicKey,mintAuthority:t,payer:t,updateAuthority:t},{createMetadataAccountArgsV3:{data:h?Object.assign(Object.assign({},n),{collection:{key:x.publicKey,verified:!1}}):n,isMutable:!1,collectionDetails:h?{__kind:"V1",size:0}:null}}),m({edition:T,mint:x.publicKey,updateAuthority:t,mintAuthority:t,payer:t,metadata:k},{createMasterEditionArgs:{maxSupply:0}}));if(e&&!h){const n=new(0,c.PublicKey)(e.id),i=(0,g.getCollectionMetadataPDA)(n.toBuffer()),o=(0,g.getMasterEditionPDA)(n.toBuffer());A.add(b({metadata:k,collectionAuthority:t,payer:t,updateAuthority:t,collectionMint:n,collection:i,collectionMasterEditionAccount:o}))}return{mintCost:w,mintKeypair:x,transaction:A}})),A=({accountIdentifier:e,accountSigner:t,collectionDetails:n,contentType:o,description:r,feePayer:c,name:l,networkID:a,symbol:u,uri:d,sendFailureAnalyticsEvent:f,sendSuccessAnalyticsEvent:p,getApiEnvironment:g,shouldEnableFreeCnftMint:x})=>{const{mutateAsync:A}=(0,v.useReportCollectibleEvent)(g);return(0,h.useMutation)({mutationFn:x?()=>b(void 0,void 0,void 0,(function*(){const e=yield P(d,o),t={name:l,description:r,walletAddress:{chainId:a,resourceType:i.Caip19ResourceType.address,address:c.toString()},imageUrl:e},n=yield s.RequestClient.getInstance().post(`${g()}/nft_minting/v1/mint-nft`,t);if(!(0,s.responseIsOkay)(n))throw T;return n.data})):()=>b(void 0,void 0,void 0,(function*(){const i=[],s=yield P(d,o),f=yield function(e){return b(this,void 0,void 0,(function*(){try{const t=yield fetch(C,{method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"application/json",Authorization:`Bearer ${w}`}});if(200===t.status){const e=yield t.json();return`${S}/${e.value.cid}`}throw console.error("Error uploading metadata because the status is not 200:",t),k}catch(e){throw console.error("Error uploading metadata:",e),e}}))}({name:l,description:r,symbol:u,attributes:i,image:s}),p=Object.assign(Object.assign({},y),{uri:f,attributes:i,name:l,description:r,symbol:u}),{mintKeypair:h,transaction:g}=yield E({collectionDetails:n,feePayer:c,metadata:p,networkID:a}),v=yield I({accountIdentifier:e,accountSigner:t,feePayer:c,mintKeypair:h,networkID:a,transaction:g});return yield A({event:{chainId:a,address:h.publicKey.toBase58(),event:m.ReportCollectibleEventType.markAsNotSpam}}),v})),onError:f,onSuccess:p})},I=({accountIdentifier:e,accountSigner:t,feePayer:n,mintKeypair:i,networkID:o,transaction:r})=>b(void 0,void 0,void 0,(function*(){const s=(0,l.createConnectionBySolanaNetworkID)(o);return(0,l.signAndSendSolanaTransaction)({accountIdentifier:e,accountSigner:t,connection:s,feePayer:n,opts:{additionalSignerAccounts:[i]},transaction:r})}));function P(e,t){return b(this,void 0,void 0,(function*(){const n=yield fetch(e),i=yield n.blob();try{const e=yield fetch(C,{method:"POST",body:i,headers:{"Content-Type":t,Authorization:`Bearer ${w}`}});if(200===e.status){const t=yield e.json();return`${S}/${t.value.cid}`}throw console.error("Error uploading media because the status is not 200:",e),x}catch(e){throw console.error("Error uploading image:",e),e}}))}})),r.register("fxZCU",(function(t,n){e(t.exports,"createAssociatedTokenAccountInstruction",(function(){return c}));var i=r("liYfk"),o=r("bfrkk"),s=r("8tcqI").Buffer;function c(e,t,n,i,r=o.TOKEN_PROGRAM_ID,c=o.ASSOCIATED_TOKEN_PROGRAM_ID){return l(e,t,n,i,s.alloc(0),r,c)}function l(e,t,n,r,s,c=o.TOKEN_PROGRAM_ID,l=o.ASSOCIATED_TOKEN_PROGRAM_ID){const a=[{pubkey:e,isSigner:!0,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:i.SystemProgram.programId,isSigner:!1,isWritable:!1},{pubkey:c,isSigner:!1,isWritable:!1}];return new(0,i.TransactionInstruction)({keys:a,programId:l,data:s})}})),r.register("hOgjw",(function(t,n){e(t.exports,"createInitializeMintInstruction",(function(){return f}));var i=r("faf7S"),o=r("6kYG1"),s=r("liYfk"),c=r("bfrkk"),l=(r("22JpE"),r("7RkLx")),a=r("9Hy8e"),u=r("8tcqI").Buffer;const d=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("decimals"),(0,o.publicKey)("mintAuthority"),new(0,a.COptionPublicKeyLayout)("freezeAuthority")]);function f(e,t,n,i,o=c.TOKEN_PROGRAM_ID){const r=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:s.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}],a=u.alloc(d.span);return d.encode({instruction:l.TokenInstruction.InitializeMint,decimals:t,mintAuthority:n,freezeAuthority:i},a),new(0,s.TransactionInstruction)({keys:r,programId:o,data:a})}})),r.register("kZSba",(function(t,n){e(t.exports,"createMintToInstruction",(function(){return f}));var i=r("faf7S"),o=r("6kYG1"),s=r("liYfk"),c=r("bfrkk"),l=(r("22JpE"),r("j8p5h")),a=r("7RkLx"),u=r("8tcqI").Buffer;const d=(0,i.struct)([(0,i.u8)("instruction"),(0,o.u64)("amount")]);function f(e,t,n,i,o=[],r=c.TOKEN_PROGRAM_ID){const f=(0,l.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],n,o),p=u.alloc(d.span);return d.encode({instruction:a.TokenInstruction.MintTo,amount:BigInt(i)},p),new(0,s.TransactionInstruction)({keys:f,programId:r,data:p})}})),r.register("5cOz4",(function(t,n){e(t.exports,"useReportCollectibleEvent",(function(){return l}),(function(e){return l=e}));var i=r("9W7fs"),o=r("h59xO"),s=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};class c extends Error{constructor(e){super(e),this.name="UseReportCollectibleEventError"}}function l(e){return(0,i.useMutation)({mutationFn({event:t}){return s(this,void 0,void 0,(function*(){try{yield(0,o.reportCollectibleEvent)(e(),[t])}catch(e){}}))}})}})),r.register("h59xO",(function(t,n){e(t.exports,"reportCollectibleEvent",(function(){return c}),(function(e){return c=e}));var i=r("beWYh"),o=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const s=new Error("Failed to report event for collectible");function c(e,t){return o(this,void 0,void 0,(function*(){try{const n=new(0,i.RequestClient),o=yield n.post(`${e}/collectibles/v1/events`,{events:t});if(!(0,i.responseIsOkay)(o))throw new Error}catch(e){throw s}}))}})),r.register("ctsJe",(function(n,i){e(n.exports,"StepActionEnum",(function(){return y}),(function(e){return y=e})),e(n.exports,"StepType",(function(){return C}),(function(e){return C=e})),e(n.exports,"useCollectibleSellSteps",(function(){return F}),(function(e){return F=e})),e(n.exports,"usePrefetchCollectibleSellSteps",(function(){return z}),(function(e){return z=e})),e(n.exports,"createSellAsset",(function(){return j}),(function(e){return j=e}));var o=r("iOvk1"),s=r("beWYh"),c=r("5ekp2"),l=r("7dHjq"),a=r("1J7Ie"),u=r("29o0l"),d=r("7XqVB"),f=r("j8YST"),p=r("LfKcR"),h=r("l8aZk"),m=r("9DWl5"),g=r("iSOyc"),v=r("7qAtp"),b=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const y=d.z.enum(["auth","nft-approval","sale","order-signature","refetch","blur-swap","update-proof"]),S=d.z.enum(["/execute/auth-signature/v1","/order/v3"]),C=d.z.enum(["transaction","signature","post","refetch"]),w=d.z.enum(["eip712","eip191"]),x=d.z.object({domain:d.z.any(),types:d.z.any(),value:d.z.any()}),k=d.z.object({message:d.z.string()}),T=d.z.object({from:d.z.string(),to:d.z.string(),data:d.z.string()}),E=d.z.object({endpoint:S,body:d.z.object({id:d.z.string(),kind:d.z.string()})}),A=d.z.object({action:y,chainId:o.EVMNetworkID,type:d.z.literal(C.enum.signature),data:d.z.object({signatureKind:w,signatureData:d.z.union([k,x]),postData:E})}),I=d.z.object({chainId:o.EVMNetworkID,action:y,data:T,type:d.z.literal(C.enum.transaction)}),P=d.z.object({chainId:o.EVMNetworkID,action:y,type:d.z.literal(C.enum.refetch),data:d.z.object({resource:d.z.string()})}),M=d.z.union([A,I,P]),D=d.z.object({action:y,chainId:o.ZodSolanaNetworkID,type:d.z.literal(C.enum.transaction),data:d.z.object({transaction:d.z.string()})}),O=d.z.union([M,D]),R=d.z.object({steps:d.z.array(O),orderId:d.z.string().optional()}),N=new(0,f.CollectiblesError)("Failed to fetch collectible sell steps."),L=(e,n)=>b(void 0,void 0,void 0,(function*(){var i;try{const t=`${e}/collectibles/v1/sell`,i=new(0,s.RequestClient),o=yield i.post(t,n);return R.parse(o.data)}catch(n){if(t(a).isAxiosError(n)){const t=n,o=t.response;if(o){const t=null==o?void 0:o.status;(0,p.captureClientError)(n,t,"collectible-instant-sell-steps",{apiEnv:e});if(void 0!==(null===(i=null==o?void 0:o.data)||void 0===i?void 0:i.code)){const{code:e}=o.data;throw{code:e}}}throw t}throw N}})),F=({sellAsset:e,getApiEnvironment:t})=>{const n=void 0!==e.details.orderId;return(0,c.useQuery)({enabled:n,queryKey:m.collectiblesQueryKeys.collectibleSellSteps(e),staleTime:g.StaleTime.Never,refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1,retry:(e,t)=>!t.code&&e<3,queryFn(){return b(this,void 0,void 0,(function*(){return L(t(),e)}))}})},z=e=>{const t=(0,l.useQueryClient)();return(0,u.useCallback)((({collectible:n,bid:i})=>b(void 0,void 0,void 0,(function*(){const o=j((0,v.createBidAsset)(n),i,n);yield t.prefetchQuery(m.collectiblesQueryKeys.collectibleSellSteps(o),(()=>b(void 0,void 0,void 0,(function*(){return L(e(),o)}))))}))),[e,t])},j=(e,t,n)=>{var i,o;const r=null==n?void 0:n.chainData,s=(0,h.isEthereumCollectibleChainData)(r),c=(0,h.isSolanaCollectibleChainData)(r),l=null==n?void 0:n.owner,a=s?null==l?void 0:l.toLowerCase():l,u=null==t?void 0:t.id,d=null===(i=null==t?void 0:t.source)||void 0===i?void 0:i.name,f=c?{minPrice:null===(o=null==t?void 0:t.price)||void 0===o?void 0:o.netAmount,tokenAccount:r.tokenAccount}:{};return{details:Object.assign({asset:e,owner:a,orderId:u,marketplace:d},f)}}})),r.register("kKWDy",(function(n,i){e(n.exports,"useCollectibleTransferTransaction",(function(){return y}),(function(e){return y=e}));var o=r("iOvk1"),s=r("7gANb"),c=r("RVqnc"),l=r("5ekp2"),a=r("1J7Ie"),u=r("29o0l"),d=r("24hfq"),f=r("LfKcR"),p=r("1t9vJ"),h=r("4LWYd"),m=r("9DWl5"),g=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const v="collectible-transfer-tx",b=(0,c.toMilliseconds)({seconds:30});function y({accountHooks:e,priorityFeeService:n,sendCollectibleState:i,transactionHooks:o}){var r,c,d,y,C;const{data:w}=e.useSelectedMultiChainAccount(),x=null!==(d=(0,s.useResolveDomainOwnerIfNecessary)(null===(r=null==i?void 0:i.sendFormValues)||void 0===r?void 0:r.recipient,null===(c=null==i?void 0:i.collectible)||void 0===c?void 0:c.chain.id))&&void 0!==d?d:"",k=(0,u.useMemo)((()=>{if(w)return(0,p.createTransferArgs)(i,x)}),[w,i,x]),T=null===(y=null==i?void 0:i.collectible)||void 0===y?void 0:y.owner,{data:E}=e.useSelectedChainAddress({address:T,networkID:null==k?void 0:k.networkID}),{data:A}=o.useUtxoState(E),I=null!==(C=null==i?void 0:i.sendFormValues.transactionSpeed)&&void 0!==C?C:s.TransactionSpeed.standard,{data:P}=o.useTransactionSpeedsToUnitCost({networkID:null==k?void 0:k.networkID,enableFallback:!0}),M=P?P[I]:void 0;return(0,l.useQuery)({staleTime:b,enabled:S(k,A),queryKey:m.collectiblesQueryKeys.transferTransaction(k,M,A),queryFn(){return g(this,void 0,void 0,(function*(){if(k)return(0,h.createTransferTransaction)(k,A,n,M)}))},onError(e){var n;if(t(a).isAxiosError(e)){const t=null===(n=e.response)||void 0===n?void 0:n.status;(0,f.captureClientError)(e,t,v,{})}}})}function S(e,t){if(!e)return!1;if(o.Chains.isBitcoinNetworkID(e.networkID)&&!t)return!1;return!new(0,d.BigNumber)(e.amount).isNaN()}})),r.register("1t9vJ",(function(t,n){e(t.exports,"createTransferArgs",(function(){return l}));var i=r("iOvk1"),o=r("5slFC"),s=r("7mQ3Y"),c=r("7gANb");function l(e,t){var n;const r=null===(n=null==e?void 0:e.collectible)||void 0===n?void 0:n.chain.id;if(r)return i.Chains.isBitcoinNetworkID(r)?function(e,t,n){const i=t.collectible;if(!i||!i.owner||!t.sendFormValues)throw new Error("State is missing necessary data");const{chainData:o}=i,{firstCreatedInscriptionId:r,utxoDetails:s,outputValue:c,utxoHash:l,utxoIndex:a}=o;let u;if(s)u={type:"raresats",networkID:e,hash:s.hash,index:s.index,value:s.value.toString(),senderAddress:i.owner,destination:n,amount:1};else{if(!l||void 0===a)throw new Error(`Unable to determine transfer type for collectible: ${i.id}`);u={type:"ordinal",networkID:e,inscriptionId:r,value:c,amount:1,senderAddress:i.owner,destination:n,utxoHash:l,utxoIndex:a}}return u}(r,e,t):i.Chains.isSolanaNetworkID(r)?function(e,t,n){var i;const r=t.collectible;if(!r||!t.sendFormValues)throw new Error("State is missing necessary data");const{decimals:c="0"}=r,l=parseFloat(c),a=r.chainData,{mint:u,standard:d,tokenAccount:f,compression:p}=a,{amountAsset:h}=t.sendFormValues,m={networkID:r.chain.id,addressType:s.AddressType.Solana,address:null!==(i=r.owner)&&void 0!==i?i:""},g=(0,o.getTransferHookProgramId)(r);switch(d){case o.SPLTokenStandard.NonFungible:case o.SPLTokenStandard.NonFungibleEdition:case o.SPLTokenStandard.ProgrammableNonFungible:case o.SPLTokenStandard.ProgrammableNonFungibleEdition:return{type:"transferSPLToken",networkID:e,senderAddress:m,destination:n,amount:"1",senderAccount:f,mint:u,decimals:l,standard:d,compression:p,programId:a.programId,transferHookProgramId:g};case o.SPLTokenStandard.SemiFungible:return{type:"transferSPLToken",networkID:e,senderAddress:m,destination:n,amount:h.isZero()?"1":h.toString(),senderAccount:f,mint:u,decimals:l,standard:d,programId:a.programId,transferHookProgramId:g};default:throw new Error("Unknown fungible token type")}}(r,e,t):i.Chains.isEVMNetworkID(r)?function(e,t,n){var i;const o=t.collectible;if(!o||!t.sendFormValues)throw new Error("State is missing necessary data");const{chainData:r}=o,{id:c,contract:l,standard:a}=r,{amountAsset:u}=t.sendFormValues,d={networkID:o.chain.id,addressType:s.AddressType.EVM,address:null!==(i=o.owner)&&void 0!==i?i:""};switch(a){case"ERC721":return{type:"transferERC721Ethereum",networkID:e,senderAddress:d,destination:n,amount:1,contractAddress:l,tokenID:c};case"ERC1155":return{type:"transferERC1155Ethereum",networkID:e,senderAddress:d,destination:n,amount:null!=u?u:"1",contractAddress:l,tokenID:c};default:throw new Error("Unknown fungible token type")}}(r,e,t):(0,c.assertNever)(r)}})),r.register("4LWYd",(function(t,n){e(t.exports,"createTransferTransaction",(function(){return a}),(function(e){return a=e}));var i=r("iOvk1"),o=r("l9NUK"),s=r("kr432"),c=r("coKjz"),l=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function a(e,t,n,i){return l(this,void 0,void 0,(function*(){if(u(e))return(0,c.createSolanaTransferTransaction)({transferArgs:e,priorityFeeService:n});if(d(e))return(0,s.createEvmTransferTransaction)(e);if(f(e)){if(!t)throw new Error("Missing utxo state for Bitcoin transaction.");return(0,o.createBitcoinTransferTransaction)(e,t,i)}throw new Error(`Unsupported transaction type: ${JSON.stringify(e)}`)}))}const u=e=>i.Chains.isSolanaNetworkID(e.networkID),d=e=>i.Chains.isEVMNetworkID(e.networkID),f=e=>i.Chains.isBitcoinNetworkID(e.networkID)})),r.register("l9NUK",(function(t,n){e(t.exports,"createBitcoinTransferTransaction",(function(){return l}));var i=r("7gANb"),o=r("l8aZk"),s=r("2RDER"),c=r("aINOL");function l(e,t,n){let r,l,a;const u=n,d=Math.round(u?(0,i.toSatoshisPerVirtualByte)(u.btcPerKilobyte).toNumber():i.DEFAULT_FEE_RATE);if((0,o.isTransferOrdinalArgs)(e))[r,l,a]=(0,s.createOrdinalsTransaction)(Object.assign(Object.assign({},e),{utxoState:t,feerate:d}));else{if(!(0,o.isTransferRareSatsArgs)(e))return(0,i.assertNever)(e);[r,l,a]=(0,c.createRareSatsTransaction)(Object.assign(Object.assign({},e),{utxoState:t,feerate:d}))}return{networkID:e.networkID,psbt:r,vb:a,psbtChain:void 0,inputsToSign:l}}})),r.register("2RDER",(function(t,n){e(t.exports,"createOrdinalsTransaction",(function(){return l}));var i=r("iOvk1"),o=r("7gANb"),s=r("dG1lS"),c=(s=r("dG1lS"),r("8vz5Y"));const l=({value:e,senderAddress:t,destination:n,utxoState:{safeToSendUtxos:r},feerate:l,utxoHash:a,utxoIndex:u})=>{const d={transactionHash:a,index:u,value:e,isSafeToSend:!1,owner:t},f=[d],p=[{address:n,value:parseFloat(d.value),script:(0,c.toOutputScript)(n)}],h=(0,o.coinSelect)((0,i.addressTypeFromAddress)(i.NetworkIDs.Bitcoin.Mainnet,t),r,p,l,f),m=new(0,s.Psbt)({network:s.networks.bitcoin});if("success"===h.type){const{inputs:e,outputs:n}=h;m.addInputs(e.map((e=>(0,o.utxoToInput)(e,t,!0)))),m.addOutputs(n)}return[m,m.data.inputs.map(((e,n)=>({address:t,signingIndexes:[n]}))),h.vb]}})),r.register("aINOL",(function(t,n){e(t.exports,"createRareSatsTransaction",(function(){return l}));var i=r("iOvk1"),o=r("7gANb"),s=r("dG1lS"),c=(s=r("dG1lS"),r("8vz5Y"));const l=({hash:e,index:t,value:n,senderAddress:r,destination:l,utxoState:{safeToSendUtxos:a},feerate:u})=>{const d={index:t,transactionHash:e,value:n,isSafeToSend:!1,owner:r},f=[d],p=[{address:l,value:parseFloat(d.value),script:(0,c.toOutputScript)(l)}],h=(0,o.coinSelect)((0,i.addressTypeFromAddress)(i.NetworkIDs.Bitcoin.Mainnet,r),a,p,u,f),m=new(0,s.Psbt)({network:s.networks.bitcoin});if("success"===h.type){const{inputs:e,outputs:t}=h;m.addInputs(e.map((e=>(0,o.utxoToInput)(e,r,!0)))),m.addOutputs(t)}const g=m.data.inputs.map(((e,t)=>({address:r,signingIndexes:[t]})));return[m,g,h.vb]}})),r.register("kr432",(function(n,i){e(n.exports,"createEvmTransferTransaction",(function(){return d}),(function(e){return d=e}));var o=r("7gANb"),s=r("kAKNF"),c=r("l8aZk"),l=r("a6llY"),a=r("4TZoA"),u=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function d(e){return u(this,void 0,void 0,(function*(){let n;if((0,c.isTransferERC721EthereumArgs)(e)){const{networkID:t,senderAddress:i,destination:o,contractAddress:r,tokenID:s}=e;n=yield(0,l.createErc721TransferTransaction)({sender:i.address,networkID:t,destination:o,contractAddress:r,tokenID:s,value:1,ethereumNetworkID:t})}else{if(!(0,c.isTransferERC1155EthereumArgs)(e))return(0,o.assertNever)(e);{const{networkID:i,senderAddress:o,destination:r,contractAddress:c,tokenID:l,amount:u}=e;n=yield(0,a.createErc1155TransferTransaction)({sender:o.address,networkID:i,destination:r,contractAddress:c,tokenID:l,value:"string"==typeof u?new(t(s))(u,10):u,ethereumNetworkID:i})}}return{networkID:e.networkID,unsignedTransaction:n}}))}})),r.register("a6llY",(function(n,i){e(n.exports,"createErc721TransferTransaction",(function(){return f}),(function(e){return f=e}));var o=r("iOvk1"),s=r("cFUcx"),c=r("7gANb"),l=r("kAKNF"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=["function safeTransferFrom(address from, address to, uint256 tokenId)","function transferFrom(address from, address to, uint256 tokenId)"],d=new Error("Error populating ERC721 transaction data."),f=e=>a(void 0,void 0,void 0,(function*(){const{sender:n,networkID:i,destination:r,contractAddress:a,tokenID:f,ethereumNetworkID:p}=e,h=(0,c.getContract)(i,a,u,n);let m;try{const e=yield h.populateTransaction.safeTransferFrom(n,r,new(t(l))(f).toString(10));if(!e.data)throw d;m=e.data}catch(e){throw d}return s.EthUnsignedTransactionObject.parse({type:s.TransactionTypes.eip1559,from:n,to:a,chainId:"number"==typeof p?p:o.Chains.getEVMNetworkIDValue(p),data:m})}))})),r.register("4TZoA",(function(n,i){e(n.exports,"createErc1155TransferTransaction",(function(){return f}),(function(e){return f=e}));var o=r("iOvk1"),s=r("cFUcx"),c=r("7gANb"),l=r("kAKNF"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=["function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data)","function transferFrom(address from, address to, uint256 id, uint256 amount, bytes data)"],d=new Error("Error populating ERC1155 transaction data."),f=e=>a(void 0,void 0,void 0,(function*(){const{sender:n,networkID:i,destination:r,contractAddress:a,tokenID:f,value:p,ethereumNetworkID:h}=e,m=(0,c.getContract)(i,a,u,n);let g;try{const e=yield m.populateTransaction.safeTransferFrom(n,r,new(t(l))(f).toString(10),p.toString(10),[]);if(!e.data)throw d;g=e.data}catch(e){throw d}return s.EthUnsignedTransactionObject.parse({type:s.TransactionTypes.eip1559,from:n,to:a,chainId:"number"==typeof h?h:o.Chains.getEVMNetworkIDValue(h),data:g})}))})),r.register("coKjz",(function(t,n){e(t.exports,"createSolanaTransferTransaction",(function(){return f}),(function(e){return f=e}));var i=r("6ElgT"),o=r("hMVEP"),s=r("7gANb"),c=r("l8aZk"),l=r("jeIJC"),a=r("7WB30"),u=r("gbDrv"),d=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function f({transferArgs:e,priorityFeeService:t}){return d(this,void 0,void 0,(function*(){const{networkID:n,mint:r}=e,d=(0,s.createConnectionBySolanaNetworkID)(n);let f,p;const{senderAddress:h,destination:m}=e;if(p=(yield(0,s.getComputeUnitPrice)({destination:m,senderAddress:h,mint:r})).microLamports,(0,c.isTransferCompressedTokenArgs)(e))f=yield(0,l.createCompressedTokenTransferTransaction)(e);else if((0,c.isTransferProgrammableNftArgs)(e))f=yield(0,u.createProgrammableNftTransferTransaction)(e);else if((0,c.isTransferOcpTokenArgs)(e)&&(yield(0,i.getOCPMintState)(new(0,o.PublicKey)(r),d)))f=yield(0,a.createOcpTokenTransferTransaction)(Object.assign({},e));else{if(!(0,s.isTransferDefaultSPLTokenArgs)(e))throw new Error("Unsupported transferSPLSolana args");f=yield(0,s.createDefaultSplTokenTransferTransaction)(Object.assign(Object.assign({},e),{connection:d}))}const{memo:g}=e;return g&&f.add((0,s.writeMemo)({memoText:g})),p&&t&&(f=yield t.addPriorityFee(f,{connection:d,calculators:{budget:new(0,s.StaticLimitCalculator)(s.BASIC_SEND_COMPUTE_UNITS),cost:new(0,s.StaticPriceCalculator)(p)}})),f.feePayer=new(0,o.PublicKey)(e.senderAddress.address),f.recentBlockhash=(yield d.getLatestBlockhash("confirmed")).blockhash,{networkID:e.networkID,transaction:[f]}}))}})),r.register("jeIJC",(function(t,n){e(t.exports,"createCompressedTokenTransferTransaction",(function(){return l}),(function(e){return l=e}));var i=r("2onIY"),o=r("hMVEP"),s=r("foQia"),c=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function l(e){return c(this,void 0,void 0,(function*(){const{senderAddress:t,mint:n}=e,c=new(0,o.Transaction),l=(0,i.getAPIEnvironment)(),a=yield(0,s.getCompressionProof)({apiEnv:l,networkID:t.networkID,mintAddress:n}),{createCompressedNftTransferIX:u}=yield Promise.resolve(r("6ElgT"));return c.add(yield u(Object.assign(Object.assign({},e),a))),c}))}})),r.register("foQia",(function(t,n){e(t.exports,"getCompressionProof",(function(){return l}),(function(e){return l=e}));var i=r("beWYh"),o=r("csW2r"),s=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};class c extends Error{constructor(e){super(e),this.name="ProofError"}}function l({apiEnv:e,networkID:t,mintAddress:n}){return s(this,void 0,void 0,(function*(){const r=`${e}/collectibles/v1/proof`;let s;try{const e=new(0,i.RequestClient);s=yield e.post(r,{chainId:t,address:n})}catch(e){const i=new c(`Failed to fetch proof for ${n} on network ${t}.`);throw o.telemetry.captureError(i,o.FeatureTag.Collectibles),i}if(200!==s.status){const e=new c(`Failed to fetch proof for ${n} on network ${t}.`);throw o.telemetry.captureError(e,o.FeatureTag.Collectibles),e}return yield s.data}))}})),r.register("7WB30",(function(t,n){e(t.exports,"createOcpTokenTransferTransaction",(function(){return c}),(function(e){return c=e}));var i=r("hMVEP"),o=r("7gANb"),s=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function c({networkID:e,destination:t,mint:n,senderAddress:r}){return s(this,void 0,void 0,(function*(){const{createComputeBudgetIx:s,createOCPTransferIX:c,getOCPMintState:l}=yield(0,o.getMetaplexDeps)(),a=(0,o.createConnectionBySolanaNetworkID)(e),u=new(0,i.PublicKey)(n),d=yield l(u,a);if(!d)throw new Error("Mint state not found for OCP transfer");const f=new(0,i.Transaction);f.add(s());const{destinationAddress:p}=yield(0,o.ensureDestinationDetails)({solanaConnection:a,destination:new(0,i.PublicKey)(t),mint:u,programId:o.TOKEN_PROGRAM_ID}),h=new(0,i.PublicKey)(r.address),{initAccountIX:m,transferIX:g}=yield c({senderAddress:h,destinationAddress:p,mintAddress:u,mintState:d,connection:a});return m&&f.add(m),f.add(g),f}))}})),r.register("gbDrv",(function(t,n){e(t.exports,"createProgrammableNftTransferTransaction",(function(){return c}),(function(e){return c=e}));var i=r("hMVEP"),o=r("7gANb"),s=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function c({networkID:e,senderAddress:t,senderAccount:n,destination:r,mint:c}){return s(this,void 0,void 0,(function*(){const s=(0,o.createConnectionBySolanaNetworkID)(e),l=new(0,i.PublicKey)(c),{destinationAddress:a,destinationAccount:u}=yield(0,o.ensureDestinationDetails)({solanaConnection:s,destination:new(0,i.PublicKey)(r),mint:l,programId:o.TOKEN_PROGRAM_ID}),{createPNFTTransferIX:d}=yield(0,o.getMetaplexDeps)(),f=new(0,i.Transaction),p=new(0,i.PublicKey)(t.address),h=new(0,i.PublicKey)(n);let m=u;if(!m){const[e,t]=yield(0,o.createAssociatedTokenAccountIx)(p,a,l,o.TOKEN_PROGRAM_ID);f.add((0,o.assertOwner)({account:a,owner:i.SystemProgram.programId})),f.add(e),m=t}return f.add(yield d({senderAddress:p,tokenAccount:h,destinationAddress:a,destinationAccount:m,mintAddress:l,connection:s})),f}))}})),r.register("dAQq7",(function(t,n){e(t.exports,"useCollections",(function(){return g}),(function(e){return g=e})),e(t.exports,"useCollectionsAreTrimmed",(function(){return v}),(function(e){return v=e}));var i=r("iOvk1"),o=r("5ekp2"),s=r("29o0l"),c=r("iHNyV"),l=r("5ltZX"),a=r("jAhHS"),u=r("f6alZ"),d=r("doOus"),f=r("9DWl5"),p=r("iSOyc"),h=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const m=({addresses:e,getApiEnvironment:t,queryClient:n,queryOptions:r={staleTime:p.StaleTime.Short,refetchInterval:p.RefetchInterval.Long},select:s})=>{const m=f.collectiblesQueryKeys.collections(e);return(0,o.useQuery)({enabled:0!==e.length&&e.every((e=>!i.Chains.isLocalNetworkID(e.networkID))),queryKey:m,cacheTime:p.CacheTime.Medium,staleTime:r.staleTime,refetchInterval:r.refetchInterval,queryFn({queryKey:[,,{addresses:e}]}){return h(this,void 0,void 0,(function*(){const i=t(),[o,r]=yield Promise.allSettled([(0,l.getListings)(i,e),(0,c.getCollectibles)(i,e)]);if("rejected"===r.status)throw new Error("failed to load unlisted collections");const{allCollectibles:s,isTrimmed:f}="fulfilled"===r.status?r.value:{allCollectibles:[],isTrimmed:!1},p="fulfilled"===o.status?o.value:[],h=(0,u.mergeCollectibles)(p,s),m=(0,a.mapCollectiblesToCollections)(h),g=yield(0,d.getOptimisticUpdates)(n),v=(0,d.applyOptimisticUpdates)(m,g);return{items:v,nrOfItems:v.reduce(((e,t)=>e+t.items.length),0),isTrimmed:f}}))},select:s})},g=e=>m(Object.assign(Object.assign({},e),{select:(0,s.useCallback)((e=>e.items),[])})),v=e=>{var t;return null!==(t=m(Object.assign(Object.assign({},e),{select:(0,s.useCallback)((e=>e.isTrimmed),[])})).data)&&void 0!==t&&t}})),r.register("5ltZX",(function(t,n){e(t.exports,"getListings",(function(){return u}),(function(e){return u=e}));var i=r("iOvk1"),o=r("RVqnc"),s=r("fuDmO"),c=r("9VD5Q"),l=r("l8aZk"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=(e,t)=>a(void 0,void 0,void 0,(function*(){const n=t.find((e=>i.Chains.isSolanaNetworkID(e.chainId)));if(!n)throw new Error("no solana account");const{chainId:r}=n,a=yield(0,o.withRetry)((()=>(0,c.getSPLListings)(e,n)),(()=>!0)),u=a.reduce(((e,t)=>Object.assign(Object.assign({},e),{[t.asset.mintPubKey]:t})),{}),d=a.map((e=>({chainId:r,address:e.asset.mintPubKey}))),f=(0,o.chunks)(d,100).map((t=>(0,s.getCollectiblesDetails)(e,t))),p=(yield Promise.all(f)).flat().reduce(((e,t)=>{if(!(0,l.isSolanaCollectibleChainData)(t.chainData))return e;const{asset:n,listings:i}=u[t.chainData.mint];return e.push(Object.assign(Object.assign(Object.assign({},t),{chainData:Object.assign(Object.assign({},t.chainData),{tokenAccount:n.pubkey})}),i?{listings:i}:{})),e}),[]);return p}))})),r.register("fuDmO",(function(t,n){e(t.exports,"getCollectiblesDetails",(function(){return u}),(function(e){return u=e}));var i=r("beWYh"),o=r("LfKcR"),s=r("2cD4e"),c=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const l="collectibles",a=new Error("Failed to fetch collectibles details for addresses");function u(e,t){return c(this,void 0,void 0,(function*(){const n=`${e}/collectibles/v1/collectibles-details`;let r;try{const e=new(0,i.RequestClient),o=yield e.post(n,{addresses:t});if(r=o.status,!(0,i.responseIsOkay)(o))throw a;const c=o.data;if(!c.collectibles)throw a;return(0,s.parseCollectiblesResponse)(c.collectibles)}catch(t){const n=t instanceof Error?t:new Error("Non-Error was thrown during fetching of collectibles details");throw(0,o.captureClientError)(n,r,l,{apiEnv:e}),n}}))}})),r.register("jAhHS",(function(t,n){e(t.exports,"mapCollectiblesToCollections",(function(){return o}));var i=r("jyEze");function o(e){var t;const n=new Map;for(const i of e){const e=i.collection.id,o=null!==(t=n.get(e))&&void 0!==t?t:[];o.push(i),n.set(e,o)}return(0,i.sortCollections)(n)}})),r.register("jyEze",(function(t,n){e(t.exports,"sortCollections",(function(){return o}));var i=r("l8aZk");const o=e=>{const t=[];for(const[n,i]of e){i.sort(((e,t)=>{var n,i;const o=null!==(n=e.name)&&void 0!==n?n:"",r=null!==(i=t.name)&&void 0!==i?i:"",c=o.localeCompare(r);if(o.localeCompare(r))return c;const l=s(e),a=s(t);return l.localeCompare(a)}));const[e]=i;e&&t.push(Object.assign(Object.assign(Object.assign({},"externalUrl"in e?{externalUrl:e.externalUrl}:void 0),e.collection),{items:i}))}return t.sort(((e,t)=>{var n,i,o,r;if(e.items.length>t.items.length)return-1;if(t.items.length>e.items.length)return 1;const s=null!==(i=null!==(n=e.name)&&void 0!==n?n:e.id)&&void 0!==i?i:"",c=null!==(r=null!==(o=t.name)&&void 0!==o?o:t.id)&&void 0!==r?r:"";return s.localeCompare(c)}))};function s(e){const t=e.chainData;return(0,i.isSolanaCollectibleChainData)(t)?t.tokenAccount:(0,i.isEthereumCollectibleChainData)(t)?t.id:((0,i.isBitcoinCollectibleChainData)(t),e.id)}})),r.register("f6alZ",(function(t,n){e(t.exports,"mergeCollectibles",(function(){return i}));const i=(e,t)=>{const n=[],i=new Set,o=[...e,...t];for(const e of o)i.has(e.id)||(n.push(e),i.add(e.id));return n}})),r.register("doOus",(function(n,i){e(n.exports,"pushOptimisticUpdate",(function(){return u}),(function(e){return u=e})),e(n.exports,"getOptimisticUpdates",(function(){return d}),(function(e){return d=e})),e(n.exports,"applyOptimisticUpdates",(function(){return f}),(function(e){return f=e}));var o=r("RVqnc"),s=r("kAKNF"),c=r("9DWl5"),l=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const a=20;function u(e,t){var n;const i=c.collectiblesQueryKeys.optimisticUpdates(),o=null!==(n=e.getQueryData(i))&&void 0!==n?n:[];e.setQueryData(i,[...o,t])}function d(e,t){var n;return l(this,void 0,void 0,(function*(){const i=c.collectiblesQueryKeys.optimisticUpdates(),r=yield e.getQueryState(i);if(r){if((null!=t?t:Date.now())-r.dataUpdatedAt>(0,o.toMilliseconds)({seconds:a}))return e.removeQueries(i),[];return null!==(n=null==r?void 0:r.data)&&void 0!==n?n:[]}return[]}))}function f(e,n){const i=n.reduce(((e,n)=>{var i;const{id:o,amount:r}=n,c=new(t(s))(r);return e[o]=(null!==(i=e[o])&&void 0!==i?i:new(t(s))(0)).plus(c),e}),{});for(const n of e)n.items=n.items.reduce(((e,n)=>{var o;const r=n.id,c=i[r];if(c){const i=new(t(s))(null!==(o=n.balance)&&void 0!==o?o:0);return i.minus(c).isGreaterThan(0)?e.concat(Object.assign(Object.assign({},n),{balance:i.minus(c).toString()})):e}return e.concat(n)}),[]);return e=e.filter((e=>e.items.length>0))}})),r.register("1El9w",(function(t,n){e(t.exports,"useHiddenCollections",(function(){return u}),(function(e){return u=e}));var i=r("csW2r"),o=r("5ekp2"),s=r("dK8f3"),c=r("9DWl5"),l=r("iSOyc"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=(e,t)=>(0,o.useQuery)({enabled:0!==e.length,queryKey:c.collectiblesQueryKeys.hiddenCollections(e),cacheTime:l.CacheTime.Long,staleTime:l.StaleTime.Never,queryFn(){var n,o;return a(this,void 0,void 0,(function*(){try{const i=null!==(n=yield(0,s.getHiddenCollections)(t))&&void 0!==n?n:{};return null!==(o=i[e])&&void 0!==o?o:[]}catch(e){return e instanceof Error&&i.telemetry.captureError(e,i.FeatureTag.Collectibles),[]}}))}})})),r.register("dK8f3",(function(t,n){e(t.exports,"getHiddenCollections",(function(){return a}),(function(e){return a=e})),e(t.exports,"setHiddenCollections",(function(){return d}),(function(e){return d=e})),e(t.exports,"getUnhiddenCollections",(function(){return p}),(function(e){return p=e})),e(t.exports,"setUnhiddenCollections",(function(){return m}),(function(e){return m=e})),e(t.exports,"getPinnedCollections",(function(){return v}),(function(e){return v=e})),e(t.exports,"setPinnedCollections",(function(){return y}),(function(e){return y=e}));var i,o,s=r("j8YST"),c=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};class l extends s.CollectiblesError{constructor(e){super(e),this.name="GetHiddenCollectionsError"}}function a(e){return c(this,void 0,void 0,(function*(){try{return yield e.get(i.HiddenCollections)}catch(e){throw new l("")}}))}class u extends s.CollectiblesError{constructor(e){super(e),this.name="SetHiddenCollectionsError"}}function d(e,t){return c(this,void 0,void 0,(function*(){try{return yield e.set(i.HiddenCollections,t)}catch(e){throw new u("")}}))}class f extends s.CollectiblesError{constructor(e){super(e),this.name="GetUnhiddenCollectionsError"}}function p(e){return c(this,void 0,void 0,(function*(){try{return yield e.get(i.UnhiddenCollections)}catch(e){throw new f("")}}))}class h extends s.CollectiblesError{constructor(e){super(e),this.name="SetUnhiddenCollectionsError"}}function m(e,t){return c(this,void 0,void 0,(function*(){try{return yield e.set(i.UnhiddenCollections,t)}catch(e){throw new h("")}}))}class g extends s.CollectiblesError{constructor(e){super(e),this.name="GetPinnedCollectionsError"}}function v(e){return c(this,void 0,void 0,(function*(){try{return yield e.get(i.PinnedCollections)}catch(e){throw new g("")}}))}class b extends s.CollectiblesError{constructor(e){super(e),this.name="SetPinnedCollectionsError"}}function y(e,t){return c(this,void 0,void 0,(function*(){try{return yield e.set(i.PinnedCollections,t)}catch(e){throw new b("")}}))}(o=i||(i={})).HiddenCollections="hiddenCollections",o.PinnedCollections="pinnedCollections",o.UnhiddenCollections="unhiddenCollections"})),r.register("aTZIn",(function(t,n){e(t.exports,"useHideCollection",(function(){return f}),(function(e){return f=e}));var i=r("9W7fs"),o=r("7dHjq"),s=r("dK8f3"),c=r("j8YST"),l=r("9DWl5"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=2e3;class d extends c.CollectiblesError{constructor(e){super(e),this.name="UseHideCollectionError"}}function f(e){const t=(0,o.useQueryClient)();return(0,i.useMutation)({mutationFn(t){var n,i,o,r;return a(this,void 0,void 0,(function*(){const{collectionId:c,accountId:l}=t,a=null!==(n=yield(0,s.getHiddenCollections)(e))&&void 0!==n?n:{},f=null!==(i=a[l])&&void 0!==i?i:[],p=[...new Set([...f,c])],h=Object.assign(Object.assign({},a),{[l]:p});if(Object.values(h).flat().length>u)throw new d("Too many ids hidden");yield(0,s.setHiddenCollections)(e,h);const m=null!==(o=yield(0,s.getUnhiddenCollections)(e))&&void 0!==o?o:{},g=null!==(r=m[l])&&void 0!==r?r:[],v=g.findIndex((e=>e===c));if(v>-1){const t=g.slice();t.splice(v,1);const n=Object.assign(Object.assign({},m),{[l]:t});0===t.length&&delete n[l],yield(0,s.setUnhiddenCollections)(e,n)}}))},onSuccess(e,n){return a(this,void 0,void 0,(function*(){yield t.invalidateQueries(l.collectiblesQueryKeys.hiddenCollections(n.accountId)),yield t.invalidateQueries(l.collectiblesQueryKeys.unhiddenCollections(n.accountId))}))}})}})),r.register("iNEbF",(function(t,n){e(t.exports,"usePinCollection",(function(){return f}),(function(e){return f=e}));var i=r("9W7fs"),o=r("7dHjq"),s=r("dK8f3"),c=r("j8YST"),l=r("9DWl5"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=2e3;class d extends c.CollectiblesError{constructor(e){super(e),this.name="UsePinCollectionError"}}function f(e){const t=(0,o.useQueryClient)();return(0,i.useMutation)({mutationFn({collectionId:t,accountId:n,pinned:i}){var o,r;return a(this,void 0,void 0,(function*(){const c=null!==(o=yield(0,s.getPinnedCollections)(e))&&void 0!==o?o:{},l=null!==(r=c[n])&&void 0!==r?r:[];if(i){if(Object.values(c).flat().length+1>u)throw new d("Pinned limit reached");const i=[...new Set([...l,t])],o=Object.assign(Object.assign({},c),{[n]:i});yield(0,s.setPinnedCollections)(e,o)}else{const i=l.indexOf(t);if(-1===i)throw new d("Collection not previously pinned");const o=[...l];o.splice(i,1);const r=Object.assign(Object.assign({},c),{[n]:o});yield(0,s.setPinnedCollections)(e,r)}}))},onSuccess(e,n){return a(this,void 0,void 0,(function*(){yield t.invalidateQueries(l.collectiblesQueryKeys.pinnedCollections(n.accountId))}))}})}})),r.register("82MEA",(function(t,n){e(t.exports,"usePinnedCollections",(function(){return u}),(function(e){return u=e}));var i=r("csW2r"),o=r("5ekp2"),s=r("dK8f3"),c=r("9DWl5"),l=r("iSOyc"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=(e,t)=>(0,o.useQuery)({enabled:0!==e.length,queryKey:c.collectiblesQueryKeys.pinnedCollections(e),cacheTime:l.CacheTime.Long,staleTime:l.StaleTime.Never,refetchInterval:!1,refetchOnMount:!0,queryFn(){var n;return a(this,void 0,void 0,(function*(){try{return(null!==(n=yield(0,s.getPinnedCollections)(t))&&void 0!==n?n:{})[e]||[]}catch(e){return e instanceof Error&&i.telemetry.captureError(e,i.FeatureTag.Collectibles),[]}}))}})})),r.register("3OEe5",(function(t,n){e(t.exports,"useTransferCollectible",(function(){return a}),(function(e){return a=e}));var i=r("csW2r"),o=r("7gANb"),s=r("9W7fs"),c=r("doOus"),l=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function a({collectiblesSdk:e,accountHooks:t,accountSigner:n,storage:r,queryClient:a,utxoManager:u}){const{data:d}=t.useSelectedMultiChainAccountIdentifier();return(0,s.useMutation)({mutationFn:({multichainTransaction:t,pendingTransactionInput:i,senderAddress:s,optimisticUpdate:f,gasEstimation:p})=>l(this,void 0,void 0,(function*(){var l;if(!d)throw new Error("No account identifier found");const{networkID:h}=t,m=null!==(l=e.get(h).onBeforeSend({multichainTransaction:t,gasEstimation:p}))&&void 0!==l?l:t,g=yield(0,o.signAndSendTransaction)({accountIdentifier:d,accountSigner:n,multichainTransaction:m,networkID:h,pendingTransactionInput:i,senderAddress:s,storage:r,utxoManager:u});return f&&(0,c.pushOptimisticUpdate)(a,f),(0,o.createTransactionReceipt)(h,g)})),onError(e){e instanceof Error&&i.telemetry.captureError(e,i.FeatureTag.Collectibles)}})}})),r.register("hawzv",(function(t,n){e(t.exports,"useUnhiddenCollections",(function(){return u}),(function(e){return u=e}));var i=r("csW2r"),o=r("5ekp2"),s=r("dK8f3"),c=r("9DWl5"),l=r("iSOyc"),a=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const u=(e,t)=>(0,o.useQuery)({enabled:0!==e.length,queryKey:c.collectiblesQueryKeys.unhiddenCollections(e),cacheTime:l.CacheTime.Long,staleTime:l.StaleTime.Never,queryFn(){var n,o;return a(this,void 0,void 0,(function*(){try{const i=null!==(n=yield(0,s.getUnhiddenCollections)(t))&&void 0!==n?n:{};return null!==(o=i[e])&&void 0!==o?o:[]}catch(e){return e instanceof Error&&i.telemetry.captureError(e,i.FeatureTag.Collectibles),[]}}))}})})),r.register("9EdxR",(function(t,n){e(t.exports,"useUnhideCollection",(function(){return d}),(function(e){return d=e}));var i=r("9W7fs"),o=r("7dHjq"),s=r("dK8f3"),c=r("9DWl5"),l=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const a=2e3;class u extends Error{constructor(e){super(e),this.name="UseUnhideCollectionError"}}function d(e){const t=(0,o.useQueryClient)();return(0,i.useMutation)({mutationFn(t){var n,i,o,r;return l(this,void 0,void 0,(function*(){const{collectionId:c,accountId:l}=t,d=null!==(n=yield(0,s.getUnhiddenCollections)(e))&&void 0!==n?n:{},f=null!==(i=d[l])&&void 0!==i?i:[],p=[...new Set([...f,c])],h=Object.assign(Object.assign({},d),{[l]:p});if(Object.values(h).flat().length>a)throw new u("Too many ids unhidden");yield(0,s.setUnhiddenCollections)(e,h);const m=null!==(o=yield(0,s.getHiddenCollections)(e))&&void 0!==o?o:{},g=null!==(r=m[l])&&void 0!==r?r:[],v=g.findIndex((e=>e===c));if(v>-1){const t=g.slice();t.splice(v,1);const n=Object.assign(Object.assign({},m),{[l]:t});0===t.length&&delete n[l],yield(0,s.setHiddenCollections)(e,n)}}))},onSuccess(e,n){return l(this,void 0,void 0,(function*(){yield t.invalidateQueries(c.collectiblesQueryKeys.unhiddenCollections(n.accountId)),yield t.invalidateQueries(c.collectiblesQueryKeys.hiddenCollections(n.accountId))}))}})}})),r.register("hc5YT",(function(t,n){e(t.exports,"useCollectible",(function(){return s}));var i=r("29o0l"),o=r("dAQq7");const s=({id:e,addresses:t,getApiEnvironment:n,queryClient:r})=>{const{data:s,isSuccess:c}=(0,o.useCollections)({addresses:t,getApiEnvironment:n,queryClient:r});return(0,i.useMemo)((()=>{const t={isSuccess:c,data:void 0};for(const n of null!=s?s:[])for(const i of n.items)if(i.id===e)return Object.assign(Object.assign({},t),{data:i});return t}),[e,s,c])}})),r.register("cySm1",(function(n,i){e(n.exports,"useCollectibleSummaryItems",(function(){return f}));var o=r("iOvk1"),s=r("5slFC"),c=r("43063"),l=r("gXOkW"),a=r("29o0l"),u=r("5YWWl"),d=r("fRcP8");r("l8aZk");const f=(e,n,i)=>{const{t:r}=(0,c.useTranslation)();return(0,a.useMemo)((()=>{const c=[];if(!n)return c;const a=null==n?void 0:n.chain.id,f=e.get(a).collectibleDetailPrecision;let p,h,m,g;if(n.collection.name&&c.push({label:r("collectibleScreenCollectionLabel"),value:n.collection.name}),n.collection.floorPrice){const{price:e,token:t}=n.collection.floorPrice;if(t&&t.decimals&&t.symbol){const{decimals:n,symbol:i}=t,o=(0,u.amountToBalance)(e,n);c.push({label:r("collectiblesFloorPrice"),value:`${(0,d.formatValue)(o,f)} ${i}`}),p=o,h=i}}if(n.lastSalePrice){const{price:e,token:t}=n.lastSalePrice;if(t&&t.decimals&&(t.symbol||t.name)){const{decimals:n,symbol:i,name:o}=t,s=(0,u.amountToBalance)(e,n);c.push({label:r("collectiblesLastSalePrice"),value:`${(0,d.formatValue)(s,f)} ${null!=i?i:o}`}),m=s,g=i}}if(p&&m&&h===g){const e=p-m;c.push({label:r("collectiblesTotalReturn"),value:`${(0,d.formatValue)(e,f)} ${g}`,color:e>0?null==i?void 0:i.positiveColor:0===e||null==i?void 0:i.negativeColor})}return n.collection.ownerCount&&c.push({label:r("collectiblesUniqueHolders"),value:t(l)(n.collection.ownerCount).format("0,0")}),n.chain.name&&c.push({label:r("sendFungibleSummaryNetwork"),value:o.Chains.getNetworkName(n.chain.id)}),(0,s.getIsNonTransferable)(n)&&c.push({label:r("collectiblesNonTransferable"),value:r("collectiblesNonTransferableYes")}),c}),[n,e,null==i?void 0:i.negativeColor,null==i?void 0:i.positiveColor,r])}})),r.register("5YWWl",(function(t,n){e(t.exports,"amountToBalance",(function(){return o}));var i=r("kAKNF");function o(e,t){return new(0,i.BigNumber)(e).div(new(0,i.BigNumber)(10).pow(t)).toNumber()}i.BigNumber.config({EXPONENTIAL_AT:1e3,DECIMAL_PLACES:78})})),r.register("fRcP8",(function(t,n){e(t.exports,"formatValue",(function(){return o}));var i=r("kAKNF");const o=(e,t)=>{const n=new(0,i.BigNumber)(e);if(n.isZero())return"0";const o=new(0,i.BigNumber)(10).pow(-t);return n.abs().lt(o)?n.isPositive()?`<${o.toFixed()}`:`-<${o.toFixed()}`:parseFloat(n.toString()).toLocaleString(void 0,{maximumFractionDigits:t})}})),r.register("3P9Mr",(function(t,n){e(t.exports,"useCollection",(function(){return s}));var i=r("29o0l"),o=r("dAQq7");const s=({id:e,addresses:t,getApiEnvironment:n,queryClient:r})=>{const{data:s}=(0,o.useCollections)({addresses:t,getApiEnvironment:n,queryClient:r});return(0,i.useMemo)((()=>(null!=s?s:[]).find((t=>t.id===e))),[e,s])}})),r.register("coBd9",(function(t,n){e(t.exports,"useCollectionPageViewState",(function(){return d}));var i=r("43063"),o=r("29o0l"),s=r("lfNY1"),c=r("3P9Mr"),l=r("7CoO8"),a=r("ToLjI"),u=r("ayjI5");const d=({id:e,onHoldingsCollectiblePress:t,onSeeAllHoldingsPress:n,onSocialLinkPress:r,accountHooks:d,getApiEnvironment:f,queryClient:p,collectiblesSdk:h})=>{var m,g;const{data:v}=d.useSelectedMultiChainAccount(),b=null!==(m=null==v?void 0:v.addresses)&&void 0!==m?m:[],y=(0,c.useCollection)({id:e,addresses:b,getApiEnvironment:f,queryClient:p}),S=(0,a.useCollectionCollectible)(y),C=i.i18next.t("collectiblesUnknownCollection"),w=null!==(g=null==y?void 0:y.name)&&void 0!==g?g:C,x=null==y?void 0:y.imageUrl,k=null==S?void 0:S.chain.id,T=k?h.get(k).collectibleDetailPrecision:5,E=(0,o.useMemo)((()=>{if(null==y?void 0:y.floorPrice)return(0,s.getFormattedPrice)({price:y.floorPrice,precision:T})}),[null==y?void 0:y.floorPrice,T]);return{name:w,logoUri:x,floorPrice:E,holdingsProps:(0,u.useCollectionHoldingsProps)({collection:y,precision:T,onHoldingsCollectiblePress:t,onSeeAllHoldingsPress:n}),aboutProps:(0,l.useCollectionAboutProps)({collection:y,floorPrice:E,onSocialLinkPress:r})}}})),r.register("lfNY1",(function(t,n){e(t.exports,"getFormattedPrice",(function(){return s}));var i=r("5YWWl"),o=r("fRcP8");const s=({price:e,precision:t})=>{if(!e)return;const{price:n,token:r}=e;if(!r||!r.decimals||!r.symbol)return;const{decimals:s,symbol:c}=r,l=(0,i.amountToBalance)(n,s);return`${(0,o.formatValue)(l,t)} ${c}`}})),r.register("7CoO8",(function(n,i){e(n.exports,"useCollectionAboutProps",(function(){return l}));var o=r("43063"),s=r("gXOkW"),c=r("29o0l");const l=({collection:e,floorPrice:n,onSocialLinkPress:i})=>{const r=o.i18next.t("collectiblesAbout"),l=null==e?void 0:e.description,a=(0,c.useMemo)((()=>{const i=[];return n&&i.push({label:o.i18next.t("collectiblesFloorPrice"),value:n}),(null==e?void 0:e.ownerCount)&&i.push({label:o.i18next.t("collectiblesUniqueHolders"),value:t(s)(e.ownerCount).format("0,0")}),(null==e?void 0:e.totalCount)&&i.push({label:o.i18next.t("collectiblesSupply"),value:t(s)(e.totalCount).format("0,0")}),i}),[e,n]),u=o.i18next.t("collectiblesSocialLinks"),d=(0,c.useMemo)((()=>{const e=[];return e.push({icon:"twitter",label:"Twitter",url:"https://twitter.com/phantom",onPress:i}),e}),[i]);return(0,c.useMemo)((()=>({aboutTitle:r,aboutIsLoading:false,description:l,socialLinksTitle:u,socialLinks:d,items:a})),[r,false,l,u,d,a])}})),r.register("ToLjI",(function(t,n){e(t.exports,"useCollectionCollectible",(function(){return o}));var i=r("29o0l");const o=e=>(0,i.useMemo)((()=>{var t;if(e)return null!==(t=(e=>{const{items:t}=e;if(0!==t.length)return t.find((({media:e})=>"image"===(null==e?void 0:e.type)))})(e))&&void 0!==t?t:e.items[0]}),[e])})),r.register("ayjI5",(function(t,n){e(t.exports,"useCollectionHoldingsProps",(function(){return l}));var i=r("43063"),o=r("29o0l"),s=r("lfNY1"),c=r("1kJQ3");const l=({collection:e,precision:t,onHoldingsCollectiblePress:n,onSeeAllHoldingsPress:r})=>{var l;const a=i.i18next.t("collectiblesPrimaryText"),u=!1,d=(0,o.useMemo)((()=>(null==e?void 0:e.items)?e.items.slice(0,4).map((e=>{var o;return{id:e.id,imageUri:e.media?(0,c.parseCollectibleMediaURI)({collectibleMedia:e.media,isImageAnimationEnabled:!1,previewSize:"medium",mediaTypeOverride:"image"}):void 0,title:null!==(o=e.name)&&void 0!==o?o:"",subtitle:e.lastSalePrice?`${i.i18next.t("collectiblesLast")} ${(0,s.getFormattedPrice)({price:e.lastSalePrice,precision:t})}`:void 0,onPress:n}})):[]),[t,null==e?void 0:e.items,n]),f=d.length>0,p=(null!==(l=null==e?void 0:e.items)&&void 0!==l?l:[]).length>4,h=i.i18next.t("collectiblesSeeAllHoldings");return(0,o.useMemo)((()=>({showHoldings:f,showSeeAllHoldings:p,holdings:d,holdingsTitle:a,isLoadingHoldings:u,seeAllHoldingsText:h,onSeeAllHoldingsPress:r})),[f,p,d,a,u,h,r])}})),r.register("1kJQ3",(function(t,n){e(t.exports,"useCollectibleMediaURI",(function(){return o})),e(t.exports,"parseCollectibleMediaURI",(function(){return s}));var i=r("29o0l");const o=(e,t,n=!1,o)=>(0,i.useMemo)((()=>{if(e)return s({collectibleMedia:e,isImageAnimationEnabled:n,previewSize:null!=o?o:"medium",mediaTypeOverride:t})}),[e,t,n,o]),s=({collectibleMedia:e,isImageAnimationEnabled:t,previewSize:n,mediaTypeOverride:i})=>{var o,r;const s=null!=i?i:e.type;if("image"===s&&(null===(o=e.previews)||void 0===o?void 0:o[n])){const i=t?"":`${"medium"===n?"=":"-"}k`;return`${e.previews[n]}${i}`}return null===(r=e[s])||void 0===r?void 0:r.url}})),r.register("h2jNW",(function(t,n){e(t.exports,"useHideCollectionProps",(function(){return y}));var i=r("iOvk1"),o=r("43063"),s=r("29o0l"),c=r("1El9w"),l=r("aTZIn"),a=r("iNEbF"),u=r("82MEA"),d=r("5cOz4"),f=r("hawzv"),p=r("9EdxR"),h=r("j8YST"),m=r("kVQvU"),g=r("21c1X"),v=r("gfoNl"),b=r("3YGzV");const y=({storage:e,analytics:t,getApiEnvironment:n,toast:r,collectible:y,accountId:S})=>{var C,w,x;const{t:k}=(0,o.useTranslation)(),T=null===(C=null==y?void 0:y.collection)||void 0===C?void 0:C.id,E=null===(w=null==y?void 0:y.collection)||void 0===w?void 0:w.isSpam,{mutateAsync:A}=(0,l.useHideCollection)(e),{mutateAsync:I}=(0,p.useUnhideCollection)(e),{data:P=[]}=(0,c.useHiddenCollections)(S||"",e),{data:M=[]}=(0,f.useUnhiddenCollections)(S||"",e),D=(0,v.useIsCollectionHidden)(P,M,null!=T?T:"",!!E),{mutateAsync:O}=(0,a.usePinCollection)(e),{data:R=[]}=(0,u.usePinnedCollections)(S||"",e),N=(0,b.useIsCollectionPinned)(R,null!=T?T:""),{mutateAsync:L}=(0,d.useReportCollectibleEvent)(n),F=(0,m.useCollectibleEvent)(h.ReportCollectibleEventType.userHid,y),z=(0,m.useCollectibleEvent)(h.ReportCollectibleEventType.userUnhid,y),j=(0,s.useMemo)((()=>({hideSuccess:k("collectionHideSuccess"),hideFail:k("collectionHideFail"),unhideSuccess:k("collectionUnhideSuccess"),unhideFail:k("collectionUnhideFail")})),[k]),B=(0,s.useCallback)((e=>{var n;const o=null===(n=null==y?void 0:y.chain)||void 0===n?void 0:n.id;o&&t.capture(e,{data:{networkId:o,chainId:i.Chains.getChainID(o)}})}),[t,null===(x=null==y?void 0:y.chain)||void 0===x?void 0:x.id]),U=(0,g.useHideCollectionToggle)({accountId:S,collectionId:T,isHidden:D,hideMessages:j,hideCollection:A,unhideCollection:I,reportCollectibleEvent:L,hideEvent:F,unhideEvent:z,toast:r,sendAnalyticEvent:B,pinCollection:O,isPinned:N});return(0,s.useMemo)((()=>({isHidden:D,onToggleHide:U})),[D,U])}})),r.register("kVQvU",(function(t,n){e(t.exports,"useCollectibleEvent",(function(){return s}));var i=r("29o0l"),o=r("l8aZk");const s=(e,t)=>(0,i.useMemo)((()=>{var n;if(!(null===(n=null==t?void 0:t.chain)||void 0===n?void 0:n.id))return;let i,r;return(0,o.isSolanaCollectibleChainData)(t.chainData)?i=t.chainData.mint:(0,o.isEthereumCollectibleChainData)(t.chainData)&&(i=t.chainData.contract),i?((0,o.isEthereumCollectibleChainData)(t.chainData)&&(r=t.chainData.id),Object.assign({chainId:t.chain.id,event:e,address:i},r?{tokenId:r}:{})):void 0}),[e,t])})),r.register("21c1X",(function(t,n){e(t.exports,"useHideCollectionToggle",(function(){return s}),(function(e){return s=e}));var i=r("29o0l"),o=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const s=({accountId:e,collectionId:t,isHidden:n,hideMessages:r,hideCollection:s,unhideCollection:c,reportCollectibleEvent:l,hideEvent:a,unhideEvent:u,toast:d,sendAnalyticEvent:f,pinCollection:p,isPinned:h})=>(0,i.useCallback)((()=>{o(void 0,void 0,void 0,(function*(){if(a&&u&&t&&e)try{n?(yield c({collectionId:t,accountId:e}),yield l({event:u})):(yield s({collectionId:t,accountId:e}),yield l({event:a}),h&&(yield p({collectionId:t,accountId:e,pinned:!1}))),d.success(n?r.unhideSuccess:r.hideSuccess,{position:"top-center"}),f&&f(n?"collectionUnhidden":"collectionHidden")}catch(e){d.error(n?r.unhideFail:r.hideFail,{position:"top-center"})}else d.error(n?r.unhideFail:r.hideFail,{position:"top-center"})}))}),[t,e,n,r,s,c,l,a,u,d,f,p,h])})),r.register("gfoNl",(function(t,n){e(t.exports,"useIsCollectionHidden",(function(){return o}));var i=r("29o0l");const o=(e,t,n,o)=>(0,i.useMemo)((()=>!t.includes(n)&&(!!e.includes(n)||!!o)),[e,t,n,o])})),r.register("3YGzV",(function(t,n){e(t.exports,"useIsCollectionPinned",(function(){return o}));var i=r("29o0l");const o=(e,t)=>(0,i.useMemo)((()=>!!t&&e.includes(t)),[t,e])})),r.register("5rkl9",(function(n,i){e(n.exports,"useInstantSell",(function(){return m})),e(n.exports,"Marketplace",(function(){return y})),e(n.exports,"formatEstimatedFees",(function(){return C}));var o=r("43063"),s=r("gXOkW"),c=r("29o0l"),l=r("Nt4tV"),a=r("7qAtp"),u=r("ctsJe"),d=r("5YWWl"),f=r("lw87t"),p=r("l8aZk");const h={steps:[],orderId:""},m=({getApiEnvironment:e,collectible:t})=>{const{t:n}=(0,o.useTranslation)(),i=(0,c.useMemo)((()=>(0,a.createBidAsset)(t)),[t]),r=(0,c.useMemo)((()=>v(t)),[t]),{data:s=[],isLoading:l,isError:d}=(0,a.useCollectibleBids)({bidAsset:i,getApiEnvironment:e,isEnabled:!r}),f=(0,c.useMemo)((()=>s.length>0?s[0]:void 0),[s]),p=(0,c.useMemo)((()=>(0,u.createSellAsset)(i,f,t)),[i,f,t]),{data:m=h,isLoading:g,isError:b,refetch:y,error:C}=(0,u.useCollectibleSellSteps)({sellAsset:p,getApiEnvironment:e}),w=(0,c.useMemo)((()=>f&&t?S({t:n,bid:f,collectible:t}):void 0),[n,f,t]),x=(0,c.useMemo)((()=>!!b&&Number.isInteger(C.code)),[b,C]);return{bid:f,bidSummary:w,isLoadingBids:l,isErrorBids:d,sellSteps:m,isLoadingSellSteps:g,isErrorSellSteps:b,refetchSellSteps:y,sellStepsError:C,isSellErrorCode:x,isListedOnSolana:r}},g=({lastSale:e,receiveAmount:t})=>void 0!==e?t-e:t,v=e=>{if(!e)return!1;const{listings:t,chainData:n}=e,i=t?Object.keys(t):[],o=Boolean(i.length>0),r=!!n&&(0,p.isSolanaCollectibleChainData)(n);return o&&r},b=e=>{if(!e||!e.previews)return;const{previews:t}=e;return t.small?t.small:t.medium?t.medium:t.large?t.large:void 0};var y;(y||(y={})).BLUR="Blur";const S=({bid:e,collectible:n,t:i})=>{var o;const{lastSalePrice:r,media:c,name:a,collection:u}=n,{name:f,logo:p}=e.source,{amount:h,netAmount:m,feeBreakdown:v,token:S,totalFeeBps:C}=e.price,{symbol:w,caip19:x}=S,k=m,T=u.id,E=n.id,A=(e=>{if(e){const{price:t,token:n}=e,i=null==n?void 0:n.decimals;if(i)return(0,d.amountToBalance)(t,i)}})(r),I=w.slice(0,6),P=n.chain.symbol,M=(e=>{if(e){const{price:t,token:n}=e,i=null==n?void 0:n.decimals;if(i)return(0,d.amountToBalance)(t,i)}})(u.floorPrice),D=M?(({offerAmount:e,collectionFloor:t})=>e-t)({offerAmount:h,collectionFloor:M}):void 0,O=D?(e=>{const n=Math.abs(e)<.001?"0.0000%":"0.00%";return`${e>0?"+":""}${t(s)(e).format(n)}`})(D):void 0;return{bidTokenSymbol:I,caip19:x,collectionId:T,collectibleId:E,orderId:e.id,collectibleChainId:n.chain.id,collectibleChainSymbol:P,collectionFloor:M,collectibleImage:b(c),collectibleName:null!=a?a:i("collectiblesUnknownCollectible"),collectionName:null!==(o=u.name)&&void 0!==o?o:i("collectiblesUnknownCollection"),currencySymbol:e.source.name===y.BLUR?P:I,fees:v,floorDifference:D,floorDifferencePercent:O,lastSale:A,marketplace:f,marketplaceLogoURL:p,offerAmount:h,offerAmountFormatted:(0,l.formatTokenAmount)(h),phantomFeePercentage:0,pnl:g({lastSale:A,receiveAmount:k}),receiveAmount:k,receiveAmountFormatted:(0,l.formatTokenAmount)(k),totalFeeBps:C}},C=({gasFee:e,totalFeeBps:t,offerAmount:n})=>{const i=(0,f.bpsToValue)(t,n)+e.toNumber();return{raw:i,formatted:(0,l.formatTokenAmount)(i)}}})),r.register("lw87t",(function(t,n){e(t.exports,"bpsToPercent",(function(){return i})),e(t.exports,"bpsToValue",(function(){return o}));const i=e=>e/100+"%",o=(e,t)=>e*t/100/100})),r.register("lkQLo",(function(n,i){e(n.exports,"useInstantSellEvmGasEstimation",(function(){return u}));var o=r("7gANb"),s=r("kAKNF"),c=r("ctsJe"),l=r("5rkl9");const a=new Map([[c.StepActionEnum.enum["nft-approval"],8e4],[c.StepActionEnum.enum["blur-swap"],42e3],[c.StepActionEnum.enum.sale,39e4],["default",42e4]]),u=({sellSteps:e,marketplace:n,transactionHooks:i,nativeTokenBalance:r,collectibleChainId:u})=>{var d;const f=n===l.Marketplace.BLUR;let p=e.filter((e=>"transaction"===e.type)).map((({action:e})=>({action:e})));if(p.some((({action:e})=>e===c.StepActionEnum.enum["nft-approval"]))||(p=[...p,{action:c.StepActionEnum.enum["nft-approval"]}]),f){const e=p.some((({action:e})=>e===c.StepActionEnum.enum.sale)),t=p.some((({action:e})=>e===c.StepActionEnum.enum["blur-swap"]));e||(p=[...p,{action:c.StepActionEnum.enum.sale}]),t||(p=[...p,{action:c.StepActionEnum.enum["blur-swap"]}])}const h=null==p?void 0:p.reduce(((e,{action:t})=>{var n;const i=null!==(n=a.get(t))&&void 0!==n?n:a.get("default");return e+(null!=i?i:0)}),0),m=new(t(s))(h),{status:g,data:v}=i.useEthereumGasEstimation({gasLimit:m,networkID:u,transactionSpeed:o.TransactionSpeed.standard}),{data:b}=i.useGasEstimationPrice(u,v),y=(0,o.getNetworkFeeUiAmount)(v),S=Number(null!==(d=null==y?void 0:y.replace(/[^\d.]/g,""))&&void 0!==d?d:0);return{gasEvm:S,gasEstimation:v,gasEstimationStatus:g,ethFeeUI:y,gasEstimationPrice:b,hasEnoughGas:!!r&&r.isGreaterThan(S)}}})),r.register("jKoFs",(function(t,n){e(t.exports,"useInstantSellExecuteEvmSteps",(function(){return E}),(function(e){return E=e}));var i=r("4xbAj"),o=r("iOvk1"),s=r("43063"),c=r("7mQ3Y"),l=r("beWYh"),a=r("cFUcx"),u=r("csW2r"),d=r("7gANb"),f=r("RVqnc"),p=r("29o0l"),h=r("9RVtu"),m=r("cWcF4"),g=r("ctsJe"),v=r("doOus"),b=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))},y=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t);function i(n){t[n]=e[n]&&function(t){return new Promise((function(i,o){(function(e,t,n,i){Promise.resolve(i).then((function(t){e({value:t,done:n})}),t)})(i,o,(t=e[n](t)).done,t.value)}))}}};const S=(e,t,n,i,r,s,c)=>b(void 0,void 0,void 0,(function*(){try{if(!n)throw new Error("Gas estimation is required");if(!c)throw new Error("Bid summary is required");const{data:l,chainId:u,action:p}=t,{collectionName:h,marketplace:m,receiveAmount:g,currencySymbol:v,collectibleChainSymbol:b,bidTokenSymbol:y}=c,S=(0,f.capitalizeFirstLetter)(m);let C={};"nft-approval"===p&&(C={topRight:{label:""},bottomRight:{label:""},topLeft:{label:e("collectiblesApproveCollection",{collectionName:h})},bottomLeft:{label:S}}),"sale"===p&&(C={topRight:{label:`+${g} ${v}`},topLeft:{label:e("collectiblesSoldCollectible")},bottomRight:{label:`-${h}`},bottomLeft:{label:S}}),"blur-swap"===p&&(C={topRight:{label:`+${g} ${b}`},topLeft:{label:e("transactionsSwapped")},bottomRight:{label:`-${g} ${y}`},bottomLeft:{label:S}});const w=a.EthUnsignedTransactionObject.parse({type:a.TransactionTypes.eip1559,to:l.to,from:l.from,data:l.data,chainId:o.Chains.getEVMNetworkIDValue(u),gas:`0x${n.gasLimit.toString(16)}`,maxFeePerGas:`0x${n.maxFeePerGas.toString(16)}`,maxPriorityFeePerGas:`0x${n.maxPriorityFeePerGas.toString(16)}`}),x=(({networkID:e,unsignedTransaction:t,pendingActivityRows:n,accountIdentifier:i,accountSigner:o,storage:r,includeCallPayload:s})=>Object.assign(Object.assign({accountSigner:o,accountIdentifier:i,networkID:e,unsignedTransaction:t},s&&{callPayload:{from:t.from,to:t.to,data:t.data,value:t.value}}),{pendingTransactionInput:{ownerAddress:t.from,networkID:e,data:{nonce:"",unsignedTransaction:t,hash:""},type:d.PendingTransactionType.Sell,display:{summary:n}},storage:r}))({storage:i,accountSigner:r,pendingActivityRows:C,includeCallPayload:!1,networkID:u,unsignedTransaction:w,accountIdentifier:s.accountIdentifier}),k=yield(0,d.signAndSendEthereumTransactionAsync)(x);return{type:t.type,data:k}}catch(e){return{type:t.type,error:e}}})),C=(e,t,n,i)=>b(void 0,void 0,void 0,(function*(){try{const{chainId:o,data:r}=t,{signatureData:s,signatureKind:a,postData:u}=r;if("eip191"===a&&"message"in s){const r=yield n.sign(i.accountIdentifier,{signingType:"message",chainType:c.AddressType.EVM,message:s.message});if("success"===r.status)return yield((e,t,n,i)=>{const o=`${e}/collectibles/v1/submit-signature`;return(new(0,l.RequestClient)).post(o,{chainId:t,signature:n,postData:i})})(e(),o,r.signature,u),{type:t.type,data:"success"};throw new Error("Execute Sell: Couldn't sign message")}throw new Error("Execute Sell: EIP721 is not yet supported")}catch(e){return{type:t.type,error:e}}})),w=(e,t)=>b(void 0,void 0,void 0,(function*(){try{const{resource:n}=e.data;if("/sell"===n){const{data:n}=yield t();return{type:e.type,data:null==n?void 0:n.steps}}throw new Error("Execute Sell: Resource is not supported")}catch(t){return{type:e.type,error:t}}})),x=[g.StepActionEnum.enum.auth,g.StepActionEnum.enum["nft-approval"],g.StepActionEnum.enum.sale];class k extends Error{constructor(){super(...arguments),this.message="Steps are required"}}class T extends Error{constructor(){super(...arguments),this.message="These steps are not from the same bid"}}const E=({stepsOrderId:e,getApiEnvironment:t,storage:n,accountSigner:o,accountHooks:r,initialSteps:c,gasEstimation:l,refetchSellSteps:a,bidSummary:d,analytics:E,queryClient:A,tokenPrice:I})=>{const[P,M]=(0,p.useState)("idle"),[D,O]=(0,p.useState)(null),[R,N]=(0,p.useState)(null),{t:L}=(0,s.useTranslation)(),F=(e=>{const{data:t}=e.useSelectedMultiChainAccount();return(0,p.useMemo)((()=>{var e,n,o;const r=null==t?void 0:t.type,s=null!==(e=null==t?void 0:t.name)&&void 0!==e?e:"",c=null!==(n=null==t?void 0:t.addresses)&&void 0!==n?n:[],l=null!==(o=null==t?void 0:t.identifier)&&void 0!==o?o:"";return{isLedger:(null==t?void 0:t.type)===i.AccountType.Ledger,accountName:s,accountType:r,chainAddresses:c,accountIdentifier:l}}),[t])})(r),{chainAddresses:z,isLedger:j}=F;(0,p.useEffect)((function(){"loading"===P&&(0,m.invalidateBidsAndSellSteps)(A,d)}),[P,A,d]),(0,p.useEffect)((function(){"success"===P&&d&&(0,v.pushOptimisticUpdate)(A,{id:d.collectibleId,amount:1})}),[P,A,z,d]);const B=I&&(null==d?void 0:d.receiveAmount)?d.receiveAmount*I:void 0,U=(i,r=new Map)=>b(void 0,void 0,void 0,(function*(){var s,p,m,v,A;const I=null!=i?i:c;try{if(e&&""!==e&&e!==(null==d?void 0:d.orderId))throw new T;if(!Array.isArray(I)||0===I.length)throw new k;M("loading");try{for(var P,D=!0,R=y(I);!(s=(P=yield R.next()).done);){v=P.value,D=!1;try{const e=v,{action:i}=e,s="success"===r.get(i),c=i===g.StepActionEnum.enum.sale,u=i===g.StepActionEnum.enum.refetch,p=x.some((e=>e===i));if(s)continue;u||r.set(i,"loading");const{type:m,data:y,error:k}=yield(0,h.match)(e).with({type:g.StepType.enum.transaction},(e=>S(L,e,l,n,o,F,d))).with({type:g.StepType.enum.signature},(e=>b(void 0,void 0,void 0,(function*(){return C(t,e,o,F)})))).with({type:g.StepType.enum.refetch},(e=>w(e,a))).exhaustive();if(p&&k)throw k;if(!y)continue;if(u||r.set(i,"success"),m===g.StepType.enum.transaction&&c&&N(y),m===g.StepType.enum.refetch)return yield(0,f.delayAsync)(500),yield U(y,r)}finally{D=!0}}}catch(e){p={error:e}}finally{try{D||s||!(m=R.return)||(yield m.call(R))}finally{if(p)throw p.error}}M("success"),E.capture("collectibleSellSuccess",{data:{bidSummary:d,usdSaleValue:B}})}catch(e){const t=null!==(A=null==e?void 0:e.message)&&void 0!==A?A:"";e instanceof k&&e instanceof T||(u.telemetry.captureError(e,u.FeatureTag.Collectibles),E.capture("collectibleSellFailure",{data:{bidSummary:d,usdSaleValue:B,errorMessage:t}})),M("error"),O(e)}}));return{executeSellEvmSteps:U,reset:()=>{M("idle"),O(null),N(null)},error:D,result:R,status:P,isLedger:j}}})),r.register("9RVtu",(function(t,n){e(t.exports,"match",(function(){return a}));var i=Symbol("@ts-pattern/matcher"),o="@ts-pattern/anonymous-select-key",r=function(e){return Boolean(e&&"object"==typeof e)},s=function(e){return e&&!!e[i]},c=function e(t,n,o){if(r(t)){if(s(t)){var c=t[i]().match(n),l=c.matched,a=c.selections;return l&&a&&Object.keys(a).forEach((function(e){return o(e,a[e])})),l}if(!r(n))return!1;if(Array.isArray(t))return!!Array.isArray(n)&&t.length===n.length&&t.every((function(t,i){return e(t,n[i],o)}));if(t instanceof Map)return n instanceof Map&&Array.from(t.keys()).every((function(i){return e(t.get(i),n.get(i),o)}));if(t instanceof Set){if(!(n instanceof Set))return!1;if(0===t.size)return 0===n.size;if(1===t.size){var u=Array.from(t.values())[0];return s(u)?Array.from(n.values()).every((function(t){return e(u,t,o)})):n.has(u)}return Array.from(t.values()).every((function(e){return n.has(e)}))}return Object.keys(t).every((function(r){var c,l=t[r];return(r in n||s(c=l)&&"optional"===c[i]().matcherType)&&e(l,n[r],o)}))}return Object.is(n,t)};function l(e){var t;return(t={})[i]=function(){return{match:function(t){return{matched:Boolean(e(t))}}}},t}l((function(e){return!0})),l((function(e){return"string"==typeof e})),l((function(e){return"number"==typeof e})),l((function(e){return"boolean"==typeof e})),l((function(e){return"bigint"==typeof e})),l((function(e){return"symbol"==typeof e})),l((function(e){return null==e}));function a(e){return new u(e,[])}var u=function(){function e(e,t){this.value=void 0,this.cases=void 0,this.value=e,this.cases=t}var t=e.prototype;return t.with=function(){var t=[].slice.call(arguments),n=t[t.length-1],i=[t[0]],r=[];return 3===t.length&&"function"==typeof t[1]?(i.push(t[0]),r.push(t[1])):t.length>2&&i.push.apply(i,t.slice(1,t.length-1)),new e(this.value,this.cases.concat([{match:function(e){var t={},n=Boolean(i.some((function(n){return c(n,e,(function(e,n){t[e]=n}))}))&&r.every((function(t){return t(e)})));return{matched:n,value:n&&Object.keys(t).length?o in t?t[o]:t:e}},handler:n}]))},t.when=function(t,n){return new e(this.value,this.cases.concat([{match:function(e){return{matched:Boolean(t(e)),value:e}},handler:n}]))},t.otherwise=function(t){return new e(this.value,this.cases.concat([{match:function(e){return{matched:!0,value:e}},handler:t}])).run()},t.exhaustive=function(){return this.run()},t.run=function(){for(var e=this.value,t=void 0,n=0;n{e.invalidateQueries(i.BIDS_SCOPE),e.invalidateQueries({predicate:({queryKey:e})=>e.includes("collectibleSellSteps")&&e[2].details.orderId===(null==t?void 0:t.orderId)})}})),r.register("2jrTu",(function(t,n){e(t.exports,"StepsFromDifferentBidErrorMessage",(function(){return S}),(function(e){return S=e})),e(t.exports,"useInstantSellExecuteSolanaSteps",(function(){return x}),(function(e){return x=e}));var i=r("4xbAj"),o=r("iOvk1"),s=r("43063"),c=r("hMVEP"),l=r("csW2r"),a=r("7gANb"),u=r("RVqnc"),d=r("29o0l"),f=r("Nt4tV"),p=r("9RVtu"),h=r("cWcF4"),m=r("ctsJe"),g=r("doOus"),v=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))},b=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t);function i(n){t[n]=e[n]&&function(t){return new Promise((function(i,o){(function(e,t,n,i){Promise.resolve(i).then((function(t){e({value:t,done:n})}),t)})(i,o,(t=e[n](t)).done,t.value)}))}}};const y=(e,t,n,i,o,r)=>v(void 0,void 0,void 0,(function*(){if(!r)throw new Error("Bid summary is required");const{collectionName:s,marketplace:l,receiveAmount:d,currencySymbol:f}=r,p={topRight:{label:`+${d} ${f}`},topLeft:{label:e("collectiblesSoldCollectible")},bottomRight:{label:`-${s}`},bottomLeft:{label:(0,u.capitalizeFirstLetter)(l)}},{data:h,chainId:m,type:g}=t,{transaction:v}=h,b=(0,c.transactionStringToTransaction)(v,"base64"),y={ownerAddress:n.solanaPublicKey,networkID:m,data:{signature:""},type:a.PendingTransactionType.Sell,display:{summary:p}},{accountIdentifier:S,solanaPublicKey:C,connection:w}=n,x=new(0,c.PublicKey)(C);return{type:g,data:yield(0,a.signAndSendSolanaTransactionAsync)({accountIdentifier:S,feePayer:x,transaction:b,pendingTransactionInput:y,connection:w,accountSigner:i,storage:o,opts:{skipPreflight:!0}})}})),S="These steps are not from the same bid";class C extends Error{constructor(){super(...arguments),this.message="Steps are required"}}class w extends Error{constructor(){super(...arguments),this.message=S}}const x=({stepsOrderId:e,storage:t,accountSigner:n,accountHooks:r,initialSteps:u,bidSummary:S,analytics:x,queryClient:k,tokenPrice:T})=>{const[E,A]=(0,d.useState)("idle"),[I,P]=(0,d.useState)(null),[M,D]=(0,d.useState)(null),{t:O}=(0,s.useTranslation)(),R=(e=>{const{data:t}=e.useSelectedMultiChainAccount();return(0,d.useMemo)((()=>{var e,n,r;const s=null!==(e=null==t?void 0:t.identifier)&&void 0!==e?e:"",c=(null==t?void 0:t.type)===i.AccountType.Ledger,l=null!==(n=null==t?void 0:t.addresses)&&void 0!==n?n:[],u=l.find(o.isSolanaChainAddress),d=null==u?void 0:u.networkID,f=null!==(r=null==u?void 0:u.address)&&void 0!==r?r:"",p=(0,a.getClusterBySolanaChainId)(d);return{accountIdentifier:s,chainAddresses:l,chainId:d,solanaPublicKey:f,isLedger:c,cluster:p,connection:(0,a.createConnection)(p)}}),[t])})(r),{chainId:N,connection:L,chainAddresses:F,isLedger:z}=R,j=N&&o.Chains.isSolanaNetworkID(N)?N:o.NetworkIDs.Solana.Mainnet,B=((e,t)=>{const[n,i]=(0,d.useState)(void 0);return(0,d.useEffect)((()=>{v(void 0,void 0,void 0,(function*(){var n;if(!e)return;const o=e.find((e=>"transaction"===e.type)),r=null===(n=null==o?void 0:o.data)||void 0===n?void 0:n.transaction;if(!r)return;const s=(0,c.transactionStringToTransaction)(r,"base64"),l=yield(0,a.estimateFeeFromMessages)(t,[s.message]),u=(0,f.lamportsToSolana)(l.value);i(u)}))}),[e,t]),n})(u,j);(0,d.useEffect)((function(){"loading"===E&&(0,h.invalidateBidsAndSellSteps)(k,S)}),[E,k,S]),(0,d.useEffect)((function(){"success"===E&&S&&(0,g.pushOptimisticUpdate)(k,{id:S.collectibleId,amount:1})}),[E,k,F,S]);const U=T&&(null==S?void 0:S.receiveAmount)?S.receiveAmount*T:void 0;return{executeSellSolanaSteps:()=>v(void 0,void 0,void 0,(function*(){var i,o,r,s,c;try{if(e&&e!==(null==S?void 0:S.orderId))throw new w;if(!Array.isArray(u)||0===u.length)throw new C;A("loading");try{for(var d,f=!0,h=b(u);!(i=(d=yield h.next()).done);){s=d.value,f=!1;try{const e=s,i=yield(0,p.match)(e).with({type:m.StepType.enum.transaction},(e=>y(O,e,R,n,t,S))).exhaustive();i.type===m.StepType.enum.transaction&&D(i.data),yield(0,a.waitForTransactionConfirmation)({connection:L,signature:i.data})}finally{f=!0}}}catch(e){o={error:e}}finally{try{f||i||!(r=h.return)||(yield r.call(h))}finally{if(o)throw o.error}}A("success"),x.capture("collectibleSellSuccess",{data:{bidSummary:S,usdSaleValue:U}})}catch(e){const t=null!==(c=null==e?void 0:e.message)&&void 0!==c?c:"";e instanceof C&&e instanceof w||(l.telemetry.captureError(e,l.FeatureTag.Collectibles),x.capture("collectibleSellFailure",{data:{bidSummary:S,usdSaleValue:U,errorMessage:t}})),A("error"),P(e)}})),reset:()=>{A("idle"),P(null),D(null)},gas:B,error:I,result:M,status:E,isLedger:z}}})),r.register("j1qxo",(function(t,n){e(t.exports,"useInstantSellSolanaGasEstimation",(function(){return o}));var i=r("5slFC");const o=({bidSummary:e,fungibleHooks:t})=>{const{fungible:n}=t.useFungible({key:(0,i.networkIdToNativeTokenFungibleKey)(e.collectibleChainId)}),o=null==n?void 0:n.data.balance;return{hasEnoughGas:!!o&&o.isGreaterThan(.01)}}})),r.register("kPRJD",(function(t,n){e(t.exports,"usePinCollectionProps",(function(){return m}));var i=r("iOvk1"),o=r("43063"),s=r("29o0l"),c=r("1El9w"),l=r("iNEbF"),a=r("82MEA"),u=r("hawzv"),d=r("9EdxR"),f=r("gfoNl"),p=r("3YGzV"),h=r("7TvBs");const m=({storage:e,collectionId:t,isSpam:n,accountId:r,networkId:m,toast:g,analytics:v})=>{const{t:b}=(0,o.useTranslation)(),{mutateAsync:y}=(0,d.useUnhideCollection)(e),{data:S=[]}=(0,c.useHiddenCollections)(r||"",e),{data:C=[]}=(0,u.useUnhiddenCollections)(r||"",e),w=(0,f.useIsCollectionHidden)(S,C,null!=t?t:"",!!n),{mutateAsync:x}=(0,l.usePinCollection)(e),{data:k=[]}=(0,a.usePinnedCollections)(r||"",e),T=(0,p.useIsCollectionPinned)(k,null!=t?t:""),E=(0,s.useMemo)((()=>({pinSuccess:b("collectionPinSuccess"),pinFail:b("collectionPinFail"),unpinSuccess:b("collectionUnpinSuccess"),unpinFail:b("collectionUnpinFail")})),[b]),A=(0,s.useCallback)((e=>{m&&v.capture(e,{data:{networkId:m,chainId:i.Chains.getChainID(m)}})}),[v,m]),I=(0,h.usePinCollectionToggle)({accountId:r,collectionId:t,isPinned:T,pinMessages:E,pinCollection:x,toast:g,sendAnalyticEvent:A,unhideCollection:y,isHidden:w});return(0,s.useMemo)((()=>({isPinned:T,onTogglePin:I})),[T,I])}})),r.register("7TvBs",(function(t,n){e(t.exports,"usePinCollectionToggle",(function(){return s}),(function(e){return s=e}));var i=r("29o0l"),o=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const s=({accountId:e,collectionId:t,isPinned:n,pinMessages:r,pinCollection:s,toast:c,sendAnalyticEvent:l,unhideCollection:a,isHidden:u})=>(0,i.useCallback)((()=>{o(void 0,void 0,void 0,(function*(){if(t&&e)try{yield s({collectionId:t,accountId:e,pinned:!n}),u&&!n&&(yield a({collectionId:t,accountId:e})),c.success(n?r.unpinSuccess:r.pinSuccess,{position:"top-center"}),l&&l(n?"collectionUnpinned":"collectionPinned")}catch(e){c.error(n?r.unpinFail:r.pinFail,{position:"top-center"})}else c.error(n?r.unpinFail:r.pinFail,{position:"top-center"})}))}),[t,e,n,r,s,c,l,a,u])})),r.register("c4g5P",(function(t,n){e(t.exports,"useReportNotSpam",(function(){return h}),(function(e){return h=e}));var i=r("iOvk1"),o=r("43063"),s=r("29o0l"),c=r("1El9w"),l=r("hawzv"),a=r("9EdxR"),u=r("j8YST"),d=r("kVQvU"),f=r("gfoNl"),p=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const h=({storage:e,analytics:t,getApiEnvironment:n,toast:r,collectible:h,accountId:m})=>{var g,v;const{t:b}=(0,o.useTranslation)(),y=(0,s.useMemo)((()=>{var e,t;return null!==(t=null===(e=null==h?void 0:h.collection)||void 0===e?void 0:e.id)&&void 0!==t?t:""}),[null===(g=null==h?void 0:h.collection)||void 0===g?void 0:g.id]),S=(0,s.useMemo)((()=>{var e;return Boolean(null===(e=null==h?void 0:h.collection)||void 0===e?void 0:e.isSpam)}),[null===(v=null==h?void 0:h.collection)||void 0===v?void 0:v.isSpam]),{mutateAsync:C}=(0,a.useUnhideCollection)(e),{data:w=[]}=(0,c.useHiddenCollections)(m||"",e),{data:x=[]}=(0,l.useUnhiddenCollections)(m||"",e),k=(0,f.useIsCollectionHidden)(w,x,null!=y?y:"",S),T=(0,d.useCollectibleEvent)(u.ReportCollectibleEventType.markAsNotSpam,h),E=(0,s.useMemo)((()=>({notSpamSuccess:b("collectiblesNotSpamSuccess"),notSpamFail:b("collectiblesNotSpamFail"),notSpamAndUnhiddenSuccess:b("collectiblesNotSpamAndUnhiddenSuccess")})),[b]),A=(0,s.useCallback)((()=>{var e,n;(null===(e=null==h?void 0:h.chain)||void 0===e?void 0:e.id)&&t.capture("collectiblesReportAsNotSpam",{data:{networkId:h.chain.id,chainId:i.Chains.getChainID(h.chain.id),collectionId:null===(n=h.collection)||void 0===n?void 0:n.id,collectibleId:h.id}})}),[t,h]);return(0,s.useCallback)((()=>{p(void 0,void 0,void 0,(function*(){if(T&&y&&m)try{k&&(yield C({collectionId:y,accountId:m})),r.success(k?E.notSpamAndUnhiddenSuccess:E.notSpamSuccess,{position:"top-center"}),A&&A()}catch(e){r.error(E.notSpamFail,{position:"top-center"})}else r.error(E.notSpamFail,{position:"top-center"})}))}),[y,m,E,T,k,C,r,A])}})),r.register("cTV4M",(function(t,n){e(t.exports,"useReportSpamProps",(function(){return m}));var i=r("iOvk1"),o=r("43063"),s=r("29o0l"),c=r("1El9w"),l=r("aTZIn"),a=r("5cOz4"),u=r("hawzv"),d=r("j8YST"),f=r("kVQvU"),p=r("gfoNl"),h=r("5qOs9");const m=({storage:e,analytics:t,getApiEnvironment:n,toast:r,collectible:m,accountId:g})=>{var v,b;const{t:y}=(0,o.useTranslation)(),S=(0,s.useMemo)((()=>{var e,t;return null!==(t=null===(e=null==m?void 0:m.collection)||void 0===e?void 0:e.id)&&void 0!==t?t:""}),[null===(v=null==m?void 0:m.collection)||void 0===v?void 0:v.id]),C=(0,s.useMemo)((()=>{var e;return!!(null===(e=null==m?void 0:m.collection)||void 0===e?void 0:e.isSpam)}),[null===(b=null==m?void 0:m.collection)||void 0===b?void 0:b.isSpam]),{mutateAsync:w}=(0,l.useHideCollection)(e),{data:x=[]}=(0,c.useHiddenCollections)(g||"",e),{data:k=[]}=(0,u.useUnhiddenCollections)(g||"",e),T=(0,p.useIsCollectionHidden)(x,k,null!=S?S:"",C),{mutateAsync:E}=(0,a.useReportCollectibleEvent)(n),A=(0,f.useCollectibleEvent)(d.ReportCollectibleEventType.markAsSpam,m),I=(0,s.useMemo)((()=>({spamSuccess:y("collectiblesSpamSuccess"),spamFail:y("collectiblesSpamFail"),spamAndHiddenSuccess:y("collectiblesSpamAndHiddenSuccess")})),[y]),P=(0,s.useCallback)((e=>{var n,o;(null===(n=null==m?void 0:m.chain)||void 0===n?void 0:n.id)&&t.capture(e,{data:{networkId:m.chain.id,chainId:i.Chains.getChainID(m.chain.id),collectionId:null===(o=m.collection)||void 0===o?void 0:o.id,collectibleId:m.id}})}),[t,m]);return(0,h.useReportSpam)({collectionId:S,accountId:g,reportSpamMessages:I,reportCollectibleEvent:E,isHidden:T,hideCollection:w,collectibleEvent:A,toast:r,sendAnalyticEvent:P})}})),r.register("5qOs9",(function(t,n){e(t.exports,"useReportSpam",(function(){return s}),(function(e){return s=e}));var i=r("29o0l"),o=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const s=({collectionId:e,accountId:t,reportSpamMessages:n,reportCollectibleEvent:r,isHidden:s,hideCollection:c,collectibleEvent:l,toast:a,sendAnalyticEvent:u})=>(0,i.useCallback)((()=>{o(void 0,void 0,void 0,(function*(){if(l&&e&&t)try{yield r({event:l}),s||(yield c({collectionId:e,accountId:t})),a.success(s?n.spamSuccess:n.spamAndHiddenSuccess,{position:"top-center"}),u&&u("collectiblesReportAsSpam")}catch(e){a.error(n.spamFail,{position:"top-center"})}else a.error(n.spamFail,{position:"top-center"})}))}),[e,t,n,r,l,s,c,a,u])})),r.register("3IRsP",(function(t,n){e(t.exports,"useSendCollectibleStatusViewState",(function(){return d}));var i,o,s=r("43063"),c=r("7gANb"),l=r("29o0l"),a=r("lcNVz"),u=r("j8YST");(o=i||(i={})).SUCCESS="SUCCESS",o.ERROR="ERROR",o.LOADING="LOADING";const d=({networkID:e,isTxError:t,isTxConfirmed:n,isTxSubmitted:o,collectiblesSdk:r})=>{const d=r.get(e).sendSuccessCondition,f=(0,l.useMemo)((()=>t?i.ERROR:d===u.SendSuccessCondition.SUBMISSION&&o||d===u.SendSuccessCondition.CONFIRMATION&&n?i.SUCCESS:i.LOADING),[n,t,o,d]),p=d===u.SendSuccessCondition.CONFIRMATION?"sendStatusConfirmedSuccessTitle":"sendStatusSubmittedSuccessTitle",h=(0,l.useMemo)((()=>{switch(f){case i.LOADING:return s.i18next.t("sendStatusLoadingTitle");case i.ERROR:return s.i18next.t("sendStatusErrorTitle");case i.SUCCESS:return s.i18next.t(p)}}),[f,p]),{isError:m,isSuccess:g}=(0,l.useMemo)((()=>({isError:f===i.ERROR,isSuccess:f===i.SUCCESS})),[f]),{transactionSpeed:v=c.TransactionSpeed.standard}=(0,a.useCollectiblesStore)((e=>e.sendFormValues)),b=(0,l.useMemo)((()=>{const t=(0,c.getEstimatedConfirmationTime)(e);return t?s.i18next.t(t[v]):""}),[e,v]);return{title:h,isError:m,isSuccess:g,sendSuccessCondition:d,estimatedTime:b}}})),r.register("lcNVz",(function(n,i){e(n.exports,"useCollectiblesStore",(function(){return d}));var o=r("gTwcH"),s=r("4hmje"),c=r("fKtK0"),l=r("b3zIP"),a=r("fgk7x"),u=r("3Pu9B");const d=t(o)(((e,t)=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,u.createSendCollectibleSlice)(e,t)),(0,l.createListCollectibleSlice)(e,t)),(0,s.createBurnCollectibleSlice)(e,t)),(0,a.createMultichainListCollectibleSlice)(e,t)),(0,c.createMultichainSellCollectibleSlice)(e,t))))})),r.register("4hmje",(function(t,n){e(t.exports,"createBurnCollectibleSlice",(function(){return o}));const i={burnCollectibleTx:void 0,burnCollectibleTxFee:void 0},o=e=>Object.assign(Object.assign({},i),{resetBurnCollectible:()=>e(Object.assign({},i)),setBurnCollectibleTx:t=>e({burnCollectibleTx:t}),setBurnCollectibleTxFee:t=>e({burnCollectibleTxFee:t})})})),r.register("fKtK0",(function(t,n){e(t.exports,"createMultichainSellCollectibleSlice",(function(){return o}));const i={multichainSellCollectible:void 0},o=e=>Object.assign(Object.assign({},i),{resetMultichainSellCollectible:()=>e(Object.assign({},i)),setMultichainSellCollectible:t=>e({multichainSellCollectible:t})})})),r.register("b3zIP",(function(t,n){e(t.exports,"createListCollectibleSlice",(function(){return o}));const i={listCollectible:null,listCollectiblePrice:null,editListCollectiblePrice:null,unlistCollectible:null,transactionURL:null},o=e=>Object.assign(Object.assign({},i),{reset:()=>e(Object.assign({},i)),setListCollectible:t=>e({listCollectible:t}),setListPrice:t=>e({listCollectiblePrice:t}),setEditListPrice:t=>e({editListCollectiblePrice:t}),setUnlistCollectible:t=>e({unlistCollectible:t}),setTransactionURL:t=>e({transactionURL:t})})})),r.register("fgk7x",(function(t,n){e(t.exports,"createMultichainListCollectibleSlice",(function(){return o}));const i={multichainListCollectible:null,multichainListCollectiblePrice:null,editMultichainListCollectiblePrice:null,unlistMultichainCollectible:null,multichainTransactionURL:null},o=e=>Object.assign(Object.assign({},i),{reset:()=>e(Object.assign({},i)),setMultichainListCollectible:t=>e({multichainListCollectible:t}),setMultichainListPrice:t=>e({multichainListCollectiblePrice:t}),setEditMultichainListPrice:t=>e({editMultichainListCollectiblePrice:t}),setUnlistMultichainCollectible:t=>e({unlistMultichainCollectible:t}),setMultichainTransactionURL:t=>e({multichainTransactionURL:t})})})),r.register("3Pu9B",(function(t,n){e(t.exports,"createSendCollectibleSlice",(function(){return o}));const i={collectible:void 0,sendFormValues:r("5slFC").DEFAULT_SEND_FORM_VALUES,shouldRequireAmount:!1},o=e=>Object.assign(Object.assign({},i),{resetSendSlice:()=>{e(Object.assign({},i))},setSendCollectible:t=>{e({collectible:t})},setSendFormValues:t=>{e({sendFormValues:t})},setShouldRequireAmount:t=>{e({shouldRequireAmount:t})}})})),r.register("a3mbF",(function(t,n){e(t.exports,"useEditListCollectible",(function(){return d}),(function(e){return d=e}));var i=r("beWYh"),o=r("hMVEP"),s=r("29o0l"),c=r("iK4RJ"),l=r("fRdQq"),a=r("8tcqI").Buffer,u=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const d=()=>{const e=(0,c.useListCollectibleStore)((e=>e.listCollectible)),t=(0,c.useListCollectibleStore)((e=>e.editListCollectiblePrice)),[n,r]=(0,s.useState)(),[d,f]=(0,s.useState)(!1),[p,h]=(0,s.useState)();return{editList:(0,s.useCallback)(((n,s,c)=>u(void 0,void 0,void 0,(function*(){if(r(void 0),f(!0),!e||!t)return r(new Error("missing collectible or price")),void f(!1);try{const u=new URLSearchParams;u.set("pubKey",c.toBase58()),u.set("mint",e.asset.mintPubKey),u.set("account",e.asset.pubkey),u.set("quotePrice",`${(0,l.solanaToLamports)(t)}`),u.set("marketplace","magic_eden");const d=(0,l.getTokenListNetworkIDByCluster)(s);u.set("chainId",d.toString());const p=`${n}/solana/composer/v1/list?${u.toString()}`,m=new(0,i.RequestClient);m.withDefaultRetry(3,2e3);const g=(yield m.get(p)).data,v=o.Transaction.from(a.from(g.transaction,"base64"));(0,l.performNotaryCheck)(v)?h(v):r(new Error("Failed to initialize transaction")),f(!1)}catch(e){console.error(e),r(new Error("Failed to initialize transaction")),f(!1)}}))),[e,t]),isLoading:d,error:n,transaction:p}}})),r.register("iK4RJ",(function(n,i){e(n.exports,"useListCollectibleStore",(function(){return c}));var o=r("gTwcH");const s={listCollectible:null,listCollectiblePrice:null,editListCollectiblePrice:null,unlistCollectible:null,transactionURL:null},c=t(o)((e=>Object.assign(Object.assign({},s),{reset:()=>e(Object.assign({},s)),setListCollectible:t=>e({listCollectible:t}),setListPrice:t=>e({listCollectiblePrice:t}),setEditListPrice:t=>e({editListCollectiblePrice:t}),setUnlistCollectible:t=>e({unlistCollectible:t}),setTransactionURL:t=>e({transactionURL:t})})))})),r.register("28sgo",(function(t,n){e(t.exports,"useListCollectible",(function(){return f}),(function(e){return f=e}));var i=r("beWYh"),o=r("hMVEP"),s=r("csW2r"),c=r("29o0l"),l=r("iK4RJ"),a=r("fRdQq"),u=r("8tcqI").Buffer,d=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const f=()=>{const e=(0,l.useListCollectibleStore)((e=>e.listCollectible)),t=(0,l.useListCollectibleStore)((e=>e.listCollectiblePrice)),[n,r]=(0,c.useState)(),[f,p]=(0,c.useState)(!1),[h,m]=(0,c.useState)(),g=(0,c.useCallback)(((n,c,l)=>d(void 0,void 0,void 0,(function*(){if(r(void 0),p(!0),!e||!t)return r(new Error("missing collectible or price")),void p(!1);try{const s=new URLSearchParams;s.set("pubKey",l.toBase58()),s.set("mint",e.asset.mintPubKey),s.set("account",e.asset.pubkey),s.set("quotePrice",`${(0,a.solanaToLamports)(t)}`),s.set("marketplace","magic_eden");const d=(0,a.getTokenListNetworkIDByCluster)(c);s.set("chainId",d.toString());const f=`${n}/solana/composer/v1/list?${s.toString()}`,h=new(0,i.RequestClient);h.withDefaultRetry(3,2e3);const g=(yield h.get(f)).data,v=o.Transaction.from(u.from(g.transaction,"base64"));(0,a.performNotaryCheck)(v)?m(v):r(new Error("Failed to initialize transaction")),p(!1)}catch(e){r(new Error("Failed to initialize transaction")),p(!1),s.telemetry.captureError(e,s.FeatureTag.MagicEden)}}))),[e,t]);return{list:g,isLoading:f,error:n,transaction:h}}})),r.register("18W1y",(function(t,n){e(t.exports,"useUnlistCollectible",(function(){return f}),(function(e){return f=e}));var i=r("beWYh"),o=r("hMVEP"),s=r("csW2r"),c=r("29o0l"),l=r("iK4RJ"),a=r("fRdQq"),u=r("8tcqI").Buffer,d=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const f=()=>{const e=(0,l.useListCollectibleStore)((e=>e.unlistCollectible)),[t,n]=(0,c.useState)(),[r,f]=(0,c.useState)(!1),[p,h]=(0,c.useState)(),m=(0,c.useCallback)(((t,r,c)=>d(void 0,void 0,void 0,(function*(){if(n(void 0),f(!0),!e)return n(new Error("missing collectible")),void f(!1);try{const s=new URLSearchParams;s.set("pubKey",c.toBase58()),s.set("mint",e.asset.mintPubKey),s.set("account",e.asset.pubkey),s.set("marketplace","magic_eden");const l=(0,a.getTokenListNetworkIDByCluster)(r);s.set("chainId",l.toString());const d=`${t}/solana/composer/v1/unlist?${s.toString()}`,p=new(0,i.RequestClient);p.withDefaultRetry(3,2e3);const m=(yield p.get(d)).data,g=o.Transaction.from(u.from(m.transaction,"base64"));(0,a.performNotaryCheck)(g)?h(g):n(new Error("Failed to initialize transaction")),f(!1)}catch(e){n(new Error("Failed to initialize transaction")),f(!1),s.telemetry.captureError(e,s.FeatureTag.MagicEden)}}))),[e]);return{unlist:m,isLoading:r,error:t,transaction:p}}})),r.register("7XPpb",(function(e,t){r("csW2r"),r("29o0l"),r("2of6v")})),r.register("2of6v",(function(t,n){e(t.exports,"getBurnTransaction",(function(){return m}),(function(e){return m=e})),e(t.exports,"getBurnTransactionWithPriorityFee",(function(){return g}),(function(e){return g=e}));var i=r("8tcqI"),o=r("6ElgT"),s=r("hMVEP"),c=r("7gANb"),l=r("kS3W3"),a=r("eHKNV"),u=r("dNfx5"),d=r("bfrkk"),f=r("fRdQq"),p=r("5fQ1M"),h=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};const m=(e,t,n,r,c,m,g)=>h(void 0,void 0,void 0,(function*(){const h=new(0,s.Transaction),v=new(0,s.PublicKey)(e),b=yield(0,u.getAssociatedTokenAddress)(v,t);if(null==g?void 0:g.compressed)return(0,p.createCompressedTokenBurnTransaction)({compression:g,mint:e});if(r)return(0,o.createPNFTBurnTX)({senderAddress:t,senderAccount:b,mintAddress:new(0,s.PublicKey)(e)});if(null!==m&&(0,f.isMasterEdition)(m)){const e=i.Buffer.from(v.toBytes()),n=(0,f.getMetadataPDA)(e),r=(0,f.getMasterEditionPDA)(e);let l;if(null!==c){const e=new(0,s.PublicKey)(c),t=i.Buffer.from(e.toBytes());l=(0,f.getCollectionMetadataPDA)(t)}const a={metadata:n,owner:t,mint:v,tokenAccount:b,masterEditionAccount:r,splTokenProgram:d.TOKEN_PROGRAM_ID,collectionMetadata:l},{createBurnNftInstruction:u}=yield(0,o.getMetaplexFoundationDeps)(),p=u(a,o.METADATA_PROGRAM_ID);h.add(p)}else{const e=(0,l.createBurnInstruction)(b,v,t,n),i=(0,a.createCloseAccountInstruction)(b,t,t);h.add(e,i)}return h})),g=(e,t,n,i,o,r,s,l,a)=>h(void 0,void 0,void 0,(function*(){const u=yield m(e,t,n,i,o,r,l),d=(0,c.createConnectionBySolanaNetworkID)(s);u.recentBlockhash=(yield d.getLatestBlockhash("confirmed")).blockhash,u.feePayer=t;const f=yield a.addPriorityFee(u,{connection:d}),p=yield(0,c.estimateFeeFromMessages)(s,[f.compileMessage()]);return{burnTxWithPriority:f,networkFeeUiAmount:(0,c.getSolanaNetworkFeeUiAmount)(p)}}))})),r.register("kS3W3",(function(t,n){e(t.exports,"createBurnInstruction",(function(){return f}));var i=r("faf7S"),o=r("6kYG1"),s=r("liYfk"),c=r("bfrkk"),l=(r("22JpE"),r("j8p5h")),a=r("7RkLx"),u=r("8tcqI").Buffer;const d=(0,i.struct)([(0,i.u8)("instruction"),(0,o.u64)("amount")]);function f(e,t,n,i,o=[],r=c.TOKEN_PROGRAM_ID){const f=(0,l.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],n,o),p=u.alloc(d.span);return d.encode({instruction:a.TokenInstruction.Burn,amount:BigInt(i)},p),new(0,s.TransactionInstruction)({keys:f,programId:r,data:p})}})),r.register("5fQ1M",(function(t,n){e(t.exports,"createCompressedTokenBurnTransaction",(function(){return a}),(function(e){return a=e}));var i=r("iOvk1"),o=r("2onIY"),s=r("hMVEP"),c=r("foQia"),l=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{l(i.next(e))}catch(e){r(e)}}function c(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}l((i=i.apply(e,t||[])).next())}))};function a(e){return l(this,void 0,void 0,(function*(){const{mint:t}=e,n=new(0,s.Transaction),l=(0,o.getAPIEnvironment)(),a=yield(0,c.getCompressionProof)({apiEnv:l,networkID:i.SolanaNetworkID.Mainnet,mintAddress:t}),{createCompressedNftBurnIX:u}=yield Promise.resolve(r("6ElgT"));return n.add(yield u(Object.assign(Object.assign({},e),a))),n}))}})),r.register("1heCw",(function(t,n){e(t.exports,"useSearchCollectiblesStrict",(function(){return s}));r("4qm9q");var i=r("29o0l");const o={location:0,distance:50,threshold:.3},s=(Object.assign(Object.assign({},o),{keys:["name"]}),Object.assign(Object.assign({},o),{keys:["name"]}),Object.assign(Object.assign({},o),{keys:["name"]}),(e,t,n)=>{const o=(0,i.useMemo)((()=>e.flatMap((e=>e.items))),[e]),r=(0,i.useCallback)(((e,t)=>{if(void 0===t)return!1;const n=e.toLowerCase();return t.toLowerCase().split(" ").map((e=>e.startsWith(n)||n.startsWith(e)&&t.toLowerCase().includes(n))).includes(!0)}),[]);return(0,i.useMemo)((()=>({collections:e.filter((e=>!e.isSpam&&r(n,e.name))),collectibles:o.filter((e=>!e.collection.isSpam&&r(n,e.name))),hiddenCollections:t.filter((e=>!e.isSpam&&r(n,e.name)))})),[n,o,e,t,r])})})),r.register("4qm9q",(function(t,n){function i(e){return Array.isArray?Array.isArray(e):"[object Array]"===f(e)}e(t.exports,"default",(function(){return Z}));const o=1/0;function r(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-o?"-0":t}(e)}function s(e){return"string"==typeof e}function c(e){return"number"==typeof e}function l(e){return!0===e||!1===e||function(e){return a(e)&&null!==e}(e)&&"[object Boolean]"==f(e)}function a(e){return"object"==typeof e}function u(e){return null!=e}function d(e){return!e.trim().length}function f(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const p=e=>`Invalid value for key ${e}`,h=e=>`Pattern length exceeds max of ${e}.`,m=e=>`Missing ${e} property in key`,g=e=>`Property 'weight' in key '${e}' must be a positive integer`,v=Object.prototype.hasOwnProperty;class b{get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let n=y(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight})),this._keys.forEach((e=>{e.weight/=t}))}}function y(e){let t=null,n=null,o=null,r=1;if(s(e)||i(e))o=e,t=S(e),n=C(e);else{if(!v.call(e,"name"))throw new Error(m("name"));const i=e.name;if(o=i,v.call(e,"weight")&&(r=e.weight,r<=0))throw new Error(g(i));t=S(i),n=C(i)}return{path:t,id:n,weight:r,src:o}}function S(e){return i(e)?e:e.split(".")}function C(e){return i(e)?e.join("."):e}var w={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx{if(u(e))if(t[d]){const f=e[t[d]];if(!u(f))return;if(d===t.length-1&&(s(f)||c(f)||l(f)))n.push(r(f));else if(i(f)){o=!0;for(let e=0,n=f.length;e{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,s(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();s(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t{let r=this.getFn(e,t.path);if(u(r))if(i(r)){let e=[];const t=[{nestedArrIndex:-1,value:r}];for(;t.length;){const{nestedArrIndex:n,value:o}=t.pop();if(u(o))if(s(o)&&!d(o)){let t={v:o,i:n,n:this.norm.get(o)};e.push(t)}else i(o)&&o.forEach(((e,n)=>{t.push({nestedArrIndex:n,value:e})}))}n.$[o]=e}else if(!d(r)){let e={v:r,n:this.norm.get(r)};n.$[o]=e}})),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}constructor({getFn:e=w.getFn,fieldNormWeight:t=w.fieldNormWeight}={}){this.norm=function(e=1,t=3){const n=new Map,i=Math.pow(10,t);return{get(t){const o=t.match(x).length;if(n.has(o))return n.get(o);const r=1/Math.pow(o,.5*e),s=parseFloat(Math.round(r*i)/i);return n.set(o,s),s},clear(){n.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}}function T(e,t,{getFn:n=w.getFn,fieldNormWeight:i=w.fieldNormWeight}={}){const o=new k({getFn:n,fieldNormWeight:i});return o.setKeys(e.map(y)),o.setSources(t),o.create(),o}function E(e,{errors:t=0,currentLocation:n=0,expectedLocation:i=0,distance:o=w.distance,ignoreLocation:r=w.ignoreLocation}={}){const s=t/e.length;if(r)return s;const c=Math.abs(i-n);return o?s+c/o:c?1:s}const A=32;function I(e,t,n,{location:i=w.location,distance:o=w.distance,threshold:r=w.threshold,findAllMatches:s=w.findAllMatches,minMatchCharLength:c=w.minMatchCharLength,includeMatches:l=w.includeMatches,ignoreLocation:a=w.ignoreLocation}={}){if(t.length>A)throw new Error(h(A));const u=t.length,d=e.length,f=Math.max(0,Math.min(i,d));let p=r,m=f;const g=c>1||l,v=g?Array(d):[];let b;for(;(b=e.indexOf(t,m))>-1;){let e=E(t,{currentLocation:b,expectedLocation:f,distance:o,ignoreLocation:a});if(p=Math.min(e,p),m=b+u,g){let e=0;for(;e=l;r-=1){let s=r-1,c=n[e.charAt(s)];if(g&&(v[s]=+!!c),b[r]=(b[r+1]<<1|1)&c,i&&(b[r]|=(y[r+1]|y[r])<<1|1|y[r+1]),b[r]&x&&(S=E(t,{errors:i,currentLocation:s,expectedLocation:f,distance:o,ignoreLocation:a}),S<=p)){if(p=S,m=s,m<=f)break;l=Math.max(1,2*f-m)}}if(E(t,{errors:i+1,currentLocation:f,expectedLocation:f,distance:o,ignoreLocation:a})>p)break;y=b}const k={isMatch:m>=0,score:Math.max(.001,S)};if(g){const e=function(e=[],t=w.minMatchCharLength){let n=[],i=-1,o=-1,r=0;for(let s=e.length;r=t&&n.push([i,o]),i=-1)}return e[r-1]&&r-i>=t&&n.push([i,r-1]),n}(v,c);e.length?l&&(k.indices=e):k.isMatch=!1}return k}function P(e){let t={};for(let n=0,i=e.length;n{const{isMatch:h,score:m,indices:g}=I(e,t,f,{location:i+p,distance:o,threshold:r,findAllMatches:s,minMatchCharLength:c,includeMatches:n,ignoreLocation:l});h&&(d=!0),u+=m,h&&g&&(a=[...a,...g])}));let f={isMatch:d,score:d?u/this.chunks.length:1};return d&&n&&(f.indices=a),f}constructor(e,{location:t=w.location,threshold:n=w.threshold,distance:i=w.distance,includeMatches:o=w.includeMatches,findAllMatches:r=w.findAllMatches,minMatchCharLength:s=w.minMatchCharLength,isCaseSensitive:c=w.isCaseSensitive,ignoreLocation:l=w.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:i,includeMatches:o,findAllMatches:r,minMatchCharLength:s,isCaseSensitive:c,ignoreLocation:l},this.pattern=c?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const a=(e,t)=>{this.chunks.push({pattern:e,alphabet:P(e),startIndex:t})},u=this.pattern.length;if(u>A){let e=0;const t=u%A,n=u-t;for(;e-1;)n=t+o,i.push([t,n-1]);const r=!!i.length;return{isMatch:r,score:r?0:1,indices:i}}constructor(e){super(e)}}const L=[class extends D{static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}constructor(e){super(e)}},N,class extends D{static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}constructor(e){super(e)}},class extends D{static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}constructor(e){super(e)}},class extends D{static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}constructor(e){super(e)}},class extends D{static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}constructor(e){super(e)}},class extends D{static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}constructor(e){super(e)}},R],F=L.length,z=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/,j="|";const B=new Set([R.type,N.type]);const U=[];function K(e,t){for(let n=0,i=U.length;n!(!e[V]&&!e[_]),W=e=>!!e[H.PATH],$=e=>!i(e)&&a(e)&&!q(e),Q=e=>({[V]:Object.keys(e).map((t=>({[t]:e[t]})))});function Y(e,t,{auto:n=!0}={}){const o=e=>{let r=Object.keys(e);const c=W(e);if(!c&&r.length>1&&!q(e))return o(Q(e));if($(e)){const i=c?e[H.PATH]:r[0],o=c?e[H.PATTERN]:e[i];if(!s(o))throw new Error(p(i));const l={keyId:C(i),pattern:o};return n&&(l.searcher=K(o,t)),l}let l={children:[],operator:r[0]};return r.forEach((t=>{const n=e[t];i(n)&&n.forEach((e=>{l.children.push(o(e))}))})),l};return q(e)||(e=Q(e)),o(e)}function G(e,t){const n=e.matches;t.matches=[],u(n)&&n.forEach((e=>{if(!u(e.indices)||!e.indices.length)return;const{indices:n,value:i}=e;let o={indices:n,value:i};e.key&&(o.key=e.key.src),e.idx>-1&&(o.refIndex=e.idx),t.matches.push(o)}))}function J(e,t){t.score=e.score}class Z{setCollection(e,t){if(this._docs=e,t&&!(t instanceof k))throw new Error("Incorrect 'index' type");this._myIndex=t||T(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){u(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let n=0,i=this._docs.length;n{let n=1;e.matches.forEach((({key:e,norm:i,score:o})=>{const r=e?e.weight:null;n*=Math.pow(0===o&&r?Number.EPSILON:o,(r||1)*(t?1:i))})),e.score=n}))}(a,{ignoreFieldNorm:l}),o&&a.sort(r),c(t)&&t>-1&&(a=a.slice(0,t)),function(e,t,{includeMatches:n=w.includeMatches,includeScore:i=w.includeScore}={}){const o=[];return n&&o.push(G),i&&o.push(J),e.map((e=>{const{idx:n}=e,i={item:t[n],refIndex:n};return o.length&&o.forEach((t=>{t(e,i)})),i}))}(a,this._docs,{includeMatches:n,includeScore:i})}_searchStringList(e){const t=K(e,this.options),{records:n}=this._myIndex,i=[];return n.forEach((({v:e,i:n,n:o})=>{if(!u(e))return;const{isMatch:r,score:s,indices:c}=t.searchIn(e);r&&i.push({item:e,idx:n,matches:[{score:s,value:e,norm:o,indices:c}]})})),i}_searchLogical(e){const t=Y(e,this.options),n=(e,t,i)=>{if(!e.children){const{keyId:n,searcher:o}=e,r=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:o});return r&&r.length?[{idx:i,item:t,matches:r}]:[]}const o=[];for(let r=0,s=e.children.length;r{if(u(e)){let s=n(t,e,i);s.length&&(o[i]||(o[i]={idx:i,item:e,matches:[]},r.push(o[i])),s.forEach((({matches:e})=>{o[i].matches.push(...e)})))}})),r}_searchObjectList(e){const t=K(e,this.options),{keys:n,records:i}=this._myIndex,o=[];return i.forEach((({$:e,i:i})=>{if(!u(e))return;let r=[];n.forEach(((n,i)=>{r.push(...this._findMatches({key:n,value:e[i],searcher:t}))})),r.length&&o.push({idx:i,item:e,matches:r})})),o}_findMatches({key:e,value:t,searcher:n}){if(!u(t))return[];let o=[];if(i(t))t.forEach((({v:t,i:i,n:r})=>{if(!u(t))return;const{isMatch:s,score:c,indices:l}=n.searchIn(t);s&&o.push({score:c,key:e,value:t,idx:i,norm:r,indices:l})}));else{const{v:i,n:r}=t,{isMatch:s,score:c,indices:l}=n.searchIn(i);s&&o.push({score:c,key:e,value:i,norm:r,indices:l})}return o}constructor(e,t={},n){this.options={...w,...t},this.options.useExtendedSearch,this._keyStore=new b(this.options.keys),this.setCollection(e,n)}}Z.version="6.5.3",Z.createIndex=T,Z.parseIndex=function(e,{getFn:t=w.getFn,fieldNormWeight:n=w.fieldNormWeight}={}){const{keys:i,records:o}=e,r=new k({getFn:t,fieldNormWeight:n});return r.setKeys(i),r.setIndexRecords(o),r},Z.config=w,Z.parseQuery=Y,function(...e){U.push(...e)}(class{static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:n,isCaseSensitive:i}=this.options;e=i?e:e.toLowerCase();let o=0,r=[],s=0;for(let i=0,c=t.length;i{let n=e.trim().split(z).filter((e=>e&&!!e.trim())),i=[];for(let e=0,o=n.length;ea(void 0,void 0,void 0,(function*(){return e.getMinimumBalanceForRentExemption(d.span).then(t(s))})),m=e=>a(void 0,void 0,void 0,(function*(){return t(s)((yield e.getMinimumBalanceForRentExemption(f.span))+(yield e.getMinimumBalanceForRentExemption(p.span))+(yield e.getMinimumBalanceForRentExemption(d.span)))}));function g({tokenEdition:e,connection:n}){const i=[u,{tokenEdition:e}];return(0,o.useQuery)({queryKey:i,queryFn:()=>a(this,void 0,void 0,(function*(){return n?null!==e&&(0,l.isMasterEdition)(e)?m(n):h(n):t(s)(0)}))})}})),r.register("bzPWR",(function(t,n){e(t.exports,"useCollectionMediaUri",(function(){return s}));var i=r("29o0l"),o=r("1kJQ3");const s=e=>(0,i.useMemo)((()=>c(e)),[e]),c=(e,t="small")=>{if(!e)return;const{media:n,collection:i}=e;return n?(0,o.parseCollectibleMediaURI)({collectibleMedia:n,isImageAnimationEnabled:false,previewSize:t,mediaTypeOverride:"image"}):i.imageUrl}})),r.register("b4hOH",(function(t,n){e(t.exports,"useCollectionItemsCount",(function(){return c}));var i=r("5slFC"),o=r("29o0l"),s=r("l8aZk");const c=e=>(0,o.useMemo)((()=>{if(e&&0!==e.items.length)return l(e)}),[e]),l=e=>{const{items:t}=e,{length:n}=t;if(1===n){const[{balance:e="",chainData:n}]=t;if((0,s.isSolanaCollectibleChainData)(n)&&n.standard===i.SPLTokenStandard.SemiFungible){const t=parseInt(e,10);return isNaN(t)?1:t}}return n}})),r.register("7moAU",(function(t,n){e(t.exports,"useOnlyImageCollectibles",(function(){return o}));var i=r("29o0l");const o=e=>(0,i.useMemo)((()=>e.filter((e=>{var t;return"image"===(null===(t=null==e?void 0:e.media)||void 0===t?void 0:t.type)}))),[e])})),r.register("cprKX",(function(t,n){e(t.exports,"useOrderedCollections",(function(){return s}));var i=r("29o0l");const o=e=>e.reduce(((e,t)=>Object.assign(Object.assign({},e),{[t]:1})),{}),s=({allCollections:e=[],hiddenCollectionIds:t=[],unhiddenCollectionIds:n=[],pinnedCollectionIds:r=[]})=>(0,i.useMemo)((()=>{const i=[],s=[],c=o(t),l=o(n),a=o(r),u={};for(const t of e){let e=!1;t.isSpam&&(e=!0),c[t.id]&&(e=!0),l[t.id]&&(e=!1),e?s.push(t):a[t.id]?u[t.id]=t:i.push(t)}const d=[];for(const e of r)u[e]&&d.push(u[e]);return{collections:[...d,...i],hiddenCollections:s}}),[e,t,n,r])})),r.register("bB55c",(function(t,n){e(t.exports,"useCollectibleExplorer",(function(){return c}));var i=r("5uSEV"),o=r("29o0l"),s=r("l8aZk");const c=(e,t)=>(0,o.useMemo)((()=>{var n;if(!e||!t)return;const o=e.chain.id,r=null!==(n=t.explorers[o])&&void 0!==n?n:(0,i.getDefaultExplorerTypeByNetworkID)(o);let c,l;if((0,s.isSolanaCollectibleChainData)(e.chainData))l="address",c=e.chainData.mint;else if((0,s.isEthereumCollectibleChainData)(e.chainData))l="address",c=e.chainData.contract;else{if(!(0,s.isBitcoinCollectibleChainData)(e.chainData))throw new Error(`Unhandled collectible explorer for chain id: ${e.chain.id}`);if(!(0,s.isBitcoinRareSatsCollectibleChainData)(e.chainData))return{name:"Ordinals",url:`https://ordinals.com/inscription/${e.chainData.firstCreatedInscriptionId}`};{const{hash:t,index:n}=e.chainData.utxoDetails;l="transaction",c=`${t}#flow=&vout=${n}`}}if(!c)return;const a=(0,i.generateExplorerUrl)({networkID:o,endpoint:l,explorerType:r,param:c});return a?{name:i.SUPPORTED_EXPLORER_NAMES[r],url:a}:void 0}),[e,t])})),r.register("hnd43",(function(t,n){e(t.exports,"useDedupeCollectibles",(function(){return o}));var i=r("29o0l");const o=e=>(0,i.useMemo)((()=>{const t=new Set;return e.filter((e=>{var n,i;if(!(null===(i=null===(n=null==e?void 0:e.media)||void 0===n?void 0:n.image)||void 0===i?void 0:i.url))return!1;const{url:o}=e.media.image;return!t.has(o)&&(t.add(o),!0)}))}),[e])})),r.register("dGF9e",(function(t,n){e(t.exports,"useCollectibleChainSpecificInfoSection",(function(){return l}));var i=r("43063"),o=r("RVqnc"),s=r("29o0l"),c=r("l8aZk");const l=e=>{const{t:t}=(0,i.useTranslation)();return(0,s.useMemo)((()=>{var n;const i=[];if(!e)return;const r=e.chainData;if((0,c.isBitcoinCollectibleChainData)(r)){const{outputValue:e,satNumber:s,satName:c,inscriptionId:l,inscriptionNumber:u,protocolName:d,createdAt:f,utxoDetails:p}=r,h=t(l?"collectibleDetailOrdinalInfo":"collectibleDetailRareSatsInfo");let m;return e?m=parseFloat(e).toLocaleString():p&&(m=p.value.toLocaleString()),i.push(m?{label:t("collectibleDetailSatsInUtxo"),value:null!==(n=t("collectibleDetailSatsInUtxoValue",{satsInUtxo:m}))&&void 0!==n?n:void 0}:null),i.push(s?{label:t("collectibleDetailSatNumber"),value:s}:null),i.push(c?{label:t("collectibleDetailSatName"),value:c}:null),i.push(l?{label:t("collectibleDetailInscriptionId"),value:(0,o.ellipsize)(l,5,3)}:null),i.push(u?{label:t("collectibleDetailInscriptionNumber"),value:u}:null),i.push(d?{label:t("collectibleDetailStandard"),value:null==d?void 0:d.toUpperCase()}:null),i.push(f?{label:t("collectibleDetailCreated"),value:a(new Date(f))}:null),{label:h,items:i.filter(o.nonNullable)}}}),[e,t])};function a(e){return`${e.toLocaleDateString(void 0,{month:"numeric",day:"numeric",year:"numeric"})} ${e.toLocaleTimeString()}`}})),r.register("3elfT",(function(t,n){e(t.exports,"useCollectibleCTABar",(function(){return c}));var i=r("43063"),o=r("29o0l");const s=()=>{};function c(e){const{amountToBurn:t=0,explorerName:n,isBurnable:r,isHidden:c,isPinned:l,isSpam:a,onBurnToken:u,onList:d,onReportNotSpam:f,onReportSpam:p,onSaveToLibrary:h,onSend:m,onSetAsAvatar:g,onShare:v,onToggleHide:b,onTogglePin:y,onViewOnExplorer:S,shortcuts:C,shouldDisplaySend:w,shouldDisplayShortcuts:x,shouldDisplayListOnSolana:k}=e,{t:T}=(0,i.useTranslation)();return(0,o.useMemo)((()=>{const e=[];if(w&&e.push({text:T("commandSend"),type:"send",onClick:null!=m?m:s}),k&&e.push({text:T("collectibleDetailList"),type:"list",onClick:d}),h&&e.push({text:T("assetDetailSaveToPhotos"),singleWordAltText:T("commandSave"),type:"saveToLibrary",menuOnly:!0,onClick:null!=h?h:s}),g&&!a&&e.push({text:T("collectibleDetailSetAsAvatar"),singleWordAltText:T("collectibleDetailSetAsAvatarSingleWorkAlt"),type:"setAsAvatar",menuOnly:!0,onClick:null!=g?g:s}),v&&e.push({text:T("collectibleDetailShare"),singleWordAltText:T("commandShare"),type:"share",menuOnly:!0,onClick:null!=v?v:s}),y){const t=T(l?"assetDetailUnpinCollection":"assetDetailPinCollection"),n=T(l?"commandUnpin":"commandPin"),i=l?"unpin":"pin";e.push({text:t,singleWordAltText:n,type:i,menuOnly:!0,onClick:null!=y?y:s})}if(b){const t=T(c?"assetDetailUnhideCollection":"assetDetailHideCollection"),n=T(c?"commandUnhide":"commandHide"),i=c?"unhide":"hide";e.push({text:t,singleWordAltText:n,type:i,menuOnly:!0,onClick:null!=b?b:s})}if(a){const t=T(c?"collectiblesReportAsNotSpamAndUnhide":"collectiblesReportAsNotSpam");e.push({text:t,type:"reportAsNotSpam",singleWordAltText:T("collectiblesReportNotSpam"),menuOnly:!0,isDestructive:!0,onClick:null!=f?f:s})}else{const t=T(c?"collectiblesReportAsSpam":"collectiblesReportAsSpamAndHide");e.push({text:t,type:"reportAsSpam",singleWordAltText:T("commandReport"),menuOnly:!0,isDestructive:!0,onClick:null!=p?p:s})}if(r){const n=T(1===t?"collectibleBurnTitleWithCount_one":"collectibleBurnTitleWithCount_other");e.push({text:n,singleWordAltText:T("commandBurn"),type:"burnToken",menuOnly:!0,isDestructive:!0,onClick:null!=u?u:s})}return!!S&&!!n&&e.push({text:T("assetDetailViewOnExplorer",{explorer:n}),singleWordAltText:T("commandView"),type:"viewOnExplorer",menuOnly:!0,onClick:null!=S?S:s}),{actions:e,shortcuts:x?C:[]}}),[t,n,r,c,l,a,u,d,f,p,h,m,g,v,b,y,S,C,w,x,k,T])}})),r.register("2eSHG",(function(t,n){e(t.exports,"getInstantSellError",(function(){return o}));var i=r("2jrTu");const o=({t:e,apiErrors:t,clientErrors:n})=>{var o,r,s;const c={title:e("collectiblesSellStatusErrorTitle"),subtitle:e("collectiblesSellStatusErrorSubtitle")};return t.isSellErrorCode?1===(null===(o=null==t?void 0:t.sellStepsError)||void 0===o?void 0:o.code)?{title:e("collectiblesSellRecentlyTransferedNFTTitle"),subtitle:e("collectiblesSellRecentlyTransferedNFTSubtitle")}:3===(null===(r=null==t?void 0:t.sellStepsError)||void 0===r?void 0:r.code)||9===(null===(s=null==t?void 0:t.sellStepsError)||void 0===s?void 0:s.code)?{title:e("collectiblesSellNotAvailableAnymoreTitle"),subtitle:e("collectiblesSellNotAvailableAnymoreSubtitle")}:c:n.hasEnoughGas?n.executeSellError?n.executeSellError.message===i.StepsFromDifferentBidErrorMessage?{title:e("collectiblesSellNotAvailableAnymoreTitle"),subtitle:e("collectiblesSellNotAvailableAnymoreSubtitle")}:c:null:{title:e("collectiblesSellInsufficientFundsTitle"),subtitle:e("collectiblesSellInsufficientFundsSubtitle")}}})),r.register("1yqzk",(function(t,n){e(t.exports,"isCollectibleSemiFungible",(function(){return s}));var i=r("5slFC"),o=r("l8aZk");const s=e=>(0,o.isEthereumCollectibleChainData)(e)?e.standard===i.ERCTokenStandard.ERC1155:!!(0,o.isSolanaCollectibleChainData)(e)&&e.standard===i.SPLTokenStandard.SemiFungible})),r.register("8PxwR",(function(e,t){})),r.register("jDpXe",(function(t,n){e(t.exports,"createTransferPendingTransactionInput",(function(){return c}));var i=r("iOvk1"),o=r("cFUcx"),s=r("7gANb");const c=(e,t,n,r,c,l,a)=>{if(i.Chains.isEVMNetworkID(e)){const i=s.ESTIMATED_EVM_CONFIRMATION_TIMES_SEC[e][null!=t?t:s.TransactionSpeed.standard];return{ownerAddress:n.address,networkID:e,data:{hash:"",nonce:"",unsignedTransaction:o.EthUnsignedTransactionObject.parse({from:n.address}),estimatedTimeToMineInSeconds:i},type:s.PendingTransactionType.Send,display:{summary:{topLeft:{label:`${a("transactionsPendingSending")} ${l} ${r}`},bottomLeft:{label:`${a("transactionsToParagraphInterpolated",{to:c})}`}},detail:{header:`${l} ${r}`,uiRecipient:c}}}}if(i.Chains.isSolanaNetworkID(e))return{ownerAddress:n.address,networkID:e,data:{signature:""},type:s.PendingTransactionType.Send,display:{summary:{topLeft:{label:`${a("transactionsPendingSending")} ${l} ${r}`},bottomLeft:{label:`${a("transactionsToParagraphInterpolated",{to:c})}`}}}};if(i.Chains.isBitcoinNetworkID(e))return{ownerAddress:n.address,networkID:e,data:{txID:""},type:s.PendingTransactionType.Send,display:{summary:{topLeft:{label:`${a("transactionsPendingSending")} ${l} ${r}`},bottomLeft:{label:`${a("transactionsToParagraphInterpolated",{to:c})}`}}}};throw new Error(`Unable to create pending transaction input for network id ${e}}`)}})),r.register("hK5G2",(function(t,n){e(t.exports,"selectBestCollectionName",(function(){return o}));var i=r("RVqnc");const o=(e,t)=>{if(e.name&&e.name.length>0)return e.name;if(e.externalUrl){const t=(0,i.formatURL)({url:e.externalUrl,format:"domain"});if(t)return t}if(null==t?void 0:t.name){const e=t.name.replace(/(\/|-|_|#)+?\d+(?!-|_|\/)+/g,"").replace(/\d+( of )\d+/g,"").trim();if(e)return e}return(null==t?void 0:t.symbol)?t.symbol:void 0}})),r.register("dig1v",(function(t,n){e(t.exports,"convertCollectibleToSPLTokenAccount",(function(){return o}));var i=r("l8aZk");const o=(e,t)=>{var n,o,r,s,c,l,a,u,d;if((0,i.isSolanaCollectibleChainData)(e.chainData))return{standard:e.chainData.standard,pubkey:e.chainData.tokenAccount,mintPubKey:e.chainData.mint,ownerPubKey:t,decimals:parseInt(null!==(n=e.decimals)&&void 0!==n?n:"0",10),amount:null!==(o=e.balance)&&void 0!==o?o:"0",delegate:null,delegatedAmount:"",logoURI:null,name:null!==(r=e.name)&&void 0!==r?r:null,symbol:null!==(s=e.symbol)&&void 0!==s?s:null,coingeckoId:null,state:"initialized",collectionPubKey:e.collection.id,uses:null,creators:[],uri:null!==(c=e.uri)&&void 0!==c?c:"",collectionName:null!==(l=e.collection.name)&&void 0!==l?l:void 0,collectibleImage:null!==(d=null===(u=null===(a=e.media)||void 0===a?void 0:a.previews)||void 0===u?void 0:u.medium)&&void 0!==d?d:void 0}}})),r.register("1nhJ5",(function(n,i){e(n.exports,"formatCount",(function(){return s}));var o=r("gXOkW");const s=e=>e>1e6?">1M":e<1e4?t(o)(e).format("0,0.[000]"):t(o)(e).format("0.[0]a").toUpperCase()})),r.register("jXsY4",(function(e,t){})),r.register("7he9C",(function(t,n){e(t.exports,"createListingAnalytics",(function(){return o}));var i=r("h0VH5");const o=e=>new(0,i.SequenceAnalytics)(e,"list")})),r.register("789Pd",(function(t,n){e(t.exports,"CollectiblesSdk",(function(){return r("1zuDM").CollectiblesSdk}));r("1zuDM"),r("5e0mY")})),r.register("1zuDM",(function(t,n){e(t.exports,"CollectiblesSdk",(function(){return l}));var i=r("iOvk1"),o=r("3vOWl"),s=r("7VUwN"),c=r("KaKJg");class l extends i.Sdk{constructor(e=!1){super(),this.registry.register(i.Chain.Solana,(0,c.createSolanaSDK)(e)),this.registry.register(i.Chain.Ethereum,s.evmSdk),this.registry.register(i.Chain.Polygon,s.evmSdk),this.registry.register(i.Chain.Bitcoin,o.bitcoinSdk)}}})),r.register("3vOWl",(function(n,i){e(n.exports,"bitcoinSdk",(function(){return f}));var o=r("iOvk1"),s=r("43063"),c=r("kAKNF"),l=r("Nt4tV"),a=r("j8YST"),u=r("l8aZk");const d="#F7931A",f={sendSuccessCondition:a.SendSuccessCondition.SUBMISSION,displayFeeTooltip:!0,collectibleDetailPrecision:7,onBeforeSend:e=>e.multichainTransaction,collectibleDetailCtaBanner:(e,n)=>{var i;const r=e.chainData;if((0,u.isBitcoinRareSatsCollectibleChainData)(r)&&n){const e=new(t(c))(null!==(i=r.utxoDetails.value)&&void 0!==i?i:0);if(e.lte(5e4))return;const a=Object.values(r.utxoDetails.satributes).reduce(((e,{count:t})=>e+t),0),u=(0,l.amountToUiAmount)(a,o.Chains.bitcoin.tokenDecimals),f=(0,l.amountToUiAmount)(e,o.Chains.bitcoin.tokenDecimals),p=(0,l.formatDollarAmount)(f.minus(u).times(n));return{title:s.i18next.t("collectibleDetailUtxoSplitterCtaTitle"),subtitle:s.i18next.t("collectibleDetailUtxoSplitterCtaSubtitle",{value:p}),iconFill:d,modal:{title:s.i18next.t("collectibleDetailUtxoSplitterModalCtaTitle"),subtitle:s.i18next.t("collectibleDetailUtxoSplitterModalCtaSubtitle",{value:p}),buttonText:s.i18next.t("collectibleDetailUtxoSplitterModalCtaButton"),uri:"https://help.magiceden.io/en/articles/8450002-mastering-utxo-management-extracting-splitting-sats-on-magic-eden-bitcoin",iconFill:d}}}}}})),r.register("7VUwN",(function(t,n){e(t.exports,"evmSdk",(function(){return o}));var i=r("7gANb");const o={sendSuccessCondition:r("j8YST").SendSuccessCondition.CONFIRMATION,displayFeeTooltip:!0,collectibleDetailPrecision:5,collectibleDetailCtaBanner:void 0,onBeforeSend({multichainTransaction:e,gasEstimation:t}){if(!(0,i.isEvmTransaction)(e))throw new Error("MultichainTransaction is not of type EVM");if(!t||!(0,i.isEthereumGasEstimation)(t))throw new Error("No gas estimation found");return(0,i.applyEvmGasEstimation)(e,t)}}})),r.register("KaKJg",(function(t,n){e(t.exports,"createSolanaSDK",(function(){return s}));var i=r("7gANb"),o=r("j8YST");const s=(e=!1)=>({sendSuccessCondition:o.SendSuccessCondition.CONFIRMATION,displayFeeTooltip:!0,collectibleDetailPrecision:5,collectibleDetailCtaBanner:void 0,onBeforeSend:({multichainTransaction:t})=>e?(0,i.applySolanaTimestampMemo)(t):t})})),r.register("5e0mY",(function(e,t){}))}(); +//# sourceMappingURL=collectibles.f7823fac.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/confetti.2f592609.riv b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/confetti.2f592609.riv new file mode 100644 index 0000000..dd2d0a3 Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/confetti.2f592609.riv differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/confetti.4f8719f7.riv b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/confetti.4f8719f7.riv new file mode 100644 index 0000000..dd2d0a3 Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/confetti.4f8719f7.riv differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/connect_hardware.7ed36a95.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/connect_hardware.7ed36a95.js new file mode 100644 index 0000000..14cf8f0 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/connect_hardware.7ed36a95.js @@ -0,0 +1,108 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function e(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r={},o={},i=n.parcelRequire1d24;null==i&&((i=function(e){if(e in r)return r[e].exports;if(e in o){var t=o[e];delete o[e];var n={id:e,exports:{}};return r[e]=n,t.call(n.exports,n,n.exports),n.exports}var i=new Error("Cannot find module '"+e+"'");throw i.code="MODULE_NOT_FOUND",i}).register=function(e,t){o[e]=t},n.parcelRequire1d24=i),i.register("93UPM",(function(e,t){e.exports=Promise.all([i("gx8Ji")(i("2FqAO").getBundleURL("gF3Ru")+i("eOkdY").resolve("9Dpy0")),i("j1yuj")(i("2FqAO").getBundleURL("gF3Ru")+i("eOkdY").resolve("eITPT")),i("j1yuj")(i("2FqAO").getBundleURL("gF3Ru")+i("eOkdY").resolve("a07i3")),i("j1yuj")(i("2FqAO").getBundleURL("gF3Ru")+i("eOkdY").resolve("96tJ1"))]).then((()=>i("3qeW6")))})),i.register("gx8Ji",(function(e,t){"use strict";var n=i("hE0rk");e.exports=n((function(e){return new Promise((function(t,n){var r=document.getElementsByTagName("link");if([].concat(r).some((function(t){return t.href===e&&t.rel.indexOf("stylesheet")>-1})))t();else{var o=document.createElement("link");o.rel="stylesheet",o.href=e,o.onerror=function(e){o.onerror=o.onload=null,o.remove(),n(e)},o.onload=function(){o.onerror=o.onload=null,t()},document.getElementsByTagName("head")[0].appendChild(o)}}))}))})),i.register("9CNaJ",(function(e,t){"use strict";var n=i("9MCQQ"),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function s(e){return n.isMemo(e)?a:u[e.$$typeof]||r}u[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[n.Memo]=a;var c=Object.defineProperty,l=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var i=p(n);i&&i!==m&&e(t,i,r)}var a=l(n);f&&(a=a.concat(f(n)));for(var u=s(t),g=s(n),b=0;b{e.fetchFn=()=>{var t,n,r,a,u,s;const c=null==(t=e.fetchOptions)||null==(n=t.meta)?void 0:n.refetchPage,l=null==(r=e.fetchOptions)||null==(a=r.meta)?void 0:a.fetchMore,f=null==l?void 0:l.pageParam,d="forward"===(null==l?void 0:l.direction),p="backward"===(null==l?void 0:l.direction),m=(null==(u=e.state.data)?void 0:u.pages)||[],g=(null==(s=e.state.data)?void 0:s.pageParams)||[];let b=g,y=!1;const h=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),v=(e,t,n,r)=>(b=r?[t,...b]:[...b,t],r?[n,...e]:[...e,n]),P=(t,n,r,o)=>{if(y)return Promise.reject("Cancelled");if(void 0===r&&!n&&t.length)return Promise.resolve(t);const i={queryKey:e.queryKey,pageParam:r,meta:e.meta};var a;a=i,Object.defineProperty(a,"signal",{enumerable:!0,get:()=>{var t,n;return null!=(t=e.signal)&&t.aborted?y=!0:null==(n=e.signal)||n.addEventListener("abort",(()=>{y=!0})),e.signal}});const u=h(i);return Promise.resolve(u).then((e=>v(t,r,e,o)))};let x;if(m.length)if(d){const t=void 0!==f,n=t?f:o(e.options,m);x=P(m,t,n)}else if(p){const t=void 0!==f,n=t?f:i(e.options,m);x=P(m,t,n,!0)}else{b=[];const t=void 0===e.options.getNextPageParam;x=!c||!m[0]||c(m[0],0,m)?P([],t,g[0]):Promise.resolve(v([],g[0],m[0]));for(let n=1;n{if(!c||!m[n]||c(m[n],n,m)){const i=t?g[n]:o(e.options,r);return P(r,t,i)}return Promise.resolve(v(r,g[n],m[n]))}))}else x=P([]);return x.then((e=>({pages:e,pageParams:b})))}}}}function o(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}function i(e,t){return null==e.getPreviousPageParam?void 0:e.getPreviousPageParam(t[0],t)}function a(e,t){if(e.getNextPageParam&&Array.isArray(t)){const n=o(e,t);return null!=n&&!1!==n}}function u(e,t){if(e.getPreviousPageParam&&Array.isArray(t)){const n=i(e,t);return null!=n&&!1!==n}}e(t.exports,"infiniteQueryBehavior",(function(){return r})),e(t.exports,"hasNextPage",(function(){return a})),e(t.exports,"hasPreviousPage",(function(){return u}))})),i("eOkdY").register(JSON.parse('{"gF3Ru":"connect_hardware.7ed36a95.js","96tJ1":"ConnectHardwareMultichainFlow.727b05bc.js","a07i3":"staking.e599f575.js","eITPT":"ConnectHardwareMultichainFlow.0390354b.js","9Dpy0":"notification.5cbd182e.css","eI6Qi":"phishing.260d13e7.js","b0KbB":"metaplex.a7fe443c.js","8p21e":"metaplex.67571bb6.js","ulmHJ":"collectibles.f7823fac.js","fu8sn":"swapper.71addccc.js","84B8P":"multichainMigration.41f1b5a4.js"}'));var a=i("29o0l"),u=i("iQL9s"),s=i("gkfw3");i("8gulk");var c=i("csW2r"),l=i("3TM8f"),f=i("8Ub2g"),d=i("43063"),p=(a=i("29o0l"),i("9CoSy")),m=(s=i("gkfw3"),i("j81qC")),g=i("27SDj");const b=s.default.header` + position: absolute; + top: 0; + right: 0; + left: 0; + display: flex; + align-items: center; + justify-content: space-between; + padding: 30px 40px; +`,y=s.default.a` + text-decoration: none; + display: flex; + align-items: center; + transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1); + transition-duration: 250ms; + transition-property: color; + color: #aaa; + svg { + fill: #222222; + color: inherit; + * { + color: inherit; + } + } + &:hover { + opacity: 0.8; + } +`,h=s.default.a` + display: flex; + color: #aaa; + transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1); + transition-duration: 250ms; + transition-property: color; + svg { + fill: #222222; + color: inherit; + * { + color: inherit; + } + } + &:hover { + opacity: 0.8; + } +`;var v=i("41yT6"),P=i("4K7Du"),x=i("twk6W"),w=i("dNPkM"),k=i("17H3T"),O=i("2jR04"),S=(s=i("gkfw3"),{});e(S,"reset",(function(){return $}),(function(e){return $=e})),e(S,"Reset",(function(){return T}),(function(e){return T=e})),e(S,"default",(function(){return F}),(function(e){return F=e}));var M,j,E=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},$=(0,(s=i("gkfw3")).css)(M||(M=E(["\n/* http://meyerweb.com/eric/tools/css/reset/\n v5.0.1 | 20191019\n License: none (public domain)\n*/\n\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, menu, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmain, menu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n font: inherit;\n vertical-align: baseline;\n}\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, main, menu, nav, section {\n display: block;\n}\n/* HTML5 hidden-attribute fix for newer browsers */\n*[hidden] {\n display: none;\n}\nbody {\n line-height: 1;\n}\nmenu, ol, ul {\n list-style: none;\n}\nblockquote, q {\n quotes: none;\n}\nblockquote:before, blockquote:after,\nq:before, q:after {\n content: '';\n content: none;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n"],["\n/* http://meyerweb.com/eric/tools/css/reset/\n v5.0.1 | 20191019\n License: none (public domain)\n*/\n\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, menu, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmain, menu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n font: inherit;\n vertical-align: baseline;\n}\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, main, menu, nav, section {\n display: block;\n}\n/* HTML5 hidden-attribute fix for newer browsers */\n*[hidden] {\n display: none;\n}\nbody {\n line-height: 1;\n}\nmenu, ol, ul {\n list-style: none;\n}\nblockquote, q {\n quotes: none;\n}\nblockquote:before, blockquote:after,\nq:before, q:after {\n content: '';\n content: none;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n"]))),T=(0,s.createGlobalStyle)(j||(j=E(["",""],["",""])),$),F=$,q=i("c8OXT");const R=s.css` + ::-webkit-scrollbar { + background: #222; + width: 7px; + } + + ::-webkit-scrollbar-thumb { + background: #2a2a2a; + border-radius: 8px; + } +`,N=s.css` + ::-webkit-scrollbar { + display: none; + } + * { + scrollbar-width: none; /* Also needed to disable scrollbar Firefox */ + } +`,C=s.createGlobalStyle` + ${S.default} + + body, html, * { + box-sizing: border-box; + font-family: 'Inter', 'Roboto', Arial; + user-select: none; + color: currentColor; + -moz-osx-font-smoothing: grayscale; + text-rendering: optimizeSpeed; + -webkit-font-smoothing: antialiased; + } + input, textarea { + -webkit-user-select: text; + -khtml-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + body { + color: white; + background: ${e=>e.backgroundColor}; + min-height: 100vh; + margin: 0; + display: flex; + justify-content: center; + align-items: center; + } + *:focus, *:focus-within { + outline-color: transparent !important; + outline-style: none !important; + outline-width: 0px !important; + } + + ${q.BROWSER_ENV.os.name===O.OS_MAP.MacOS||q.BROWSER_ENV.os.name===O.OS_MAP.Windows?N:R} +`,A=t(a).lazy((()=>i("93UPM")));c.fileLogger.init({provider:k.ClientFileLoggerProvider}),c.telemetry.init(),c.telemetry.setUser({id:x.analytics.getDeviceId()}),(0,w.initializeFeatureFlags)();const B=document.getElementById("root");(0,l.createRoot)(B).render(t(a).createElement(u.BrowserRouter,null,t(a).createElement(s.ThemeProvider,{theme:P.theme},t(a).createElement(v.QueryProvider,null,t(a).createElement(C,{backgroundColor:"#E2DFFE"}),t(a).createElement((()=>{const{t:e}=(0,d.useTranslation)();return t(a).createElement(b,null,t(a).createElement(h,{href:p.PHANTOM_WEBSITE_URL,target:"_blank",rel:"noopener noreferrer"},t(a).createElement(m.IconPhantomLogo,{width:32})),t(a).createElement(y,{"data-testid":"full-page-header-support-link",href:p.PHANTOM_SUPPORT_URL,rel:"noopener",target:"_blank"},t(a).createElement(m.IconHelp,null),t(a).createElement(g.Text,{color:"#222222",size:16,weight:500,margin:"0 0 0 8px"},e("fullPageHeaderHelp"))))}),null),t(a).createElement(f.OnboardingAndConnectHardwareErrorBoundary,null,t(a).createElement(a.Suspense,{fallback:null},t(a).createElement(A,null))))))),x.analytics.capture("connectHardwareOpen")}(); +//# sourceMappingURL=connect_hardware.7ed36a95.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/connect_hardware.c9d6b878.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/connect_hardware.c9d6b878.js new file mode 100644 index 0000000..485d3a1 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/connect_hardware.c9d6b878.js @@ -0,0 +1,56 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function e(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r={},o={},i=n.parcelRequire1d24;null==i&&((i=function(e){if(e in r)return r[e].exports;if(e in o){var t=o[e];delete o[e];var n={id:e,exports:{}};return r[e]=n,t.call(n.exports,n,n.exports),n.exports}var i=new Error("Cannot find module '"+e+"'");throw i.code="MODULE_NOT_FOUND",i}).register=function(e,t){o[e]=t},n.parcelRequire1d24=i),i.register("54qyi",(function(t,n){e(t.exports,"createExploreHooks",(function(){return i("35rUI").createExploreHooks})),e(t.exports,"ExploreProvider",(function(){return i("eGlOY").ExploreProvider})),e(t.exports,"useExplore",(function(){return i("eGlOY").useExplore})),e(t.exports,"ExploreAnalytics",(function(){return i("cG006").ExploreAnalytics})),e(t.exports,"EXPLORE_BASE_QUERY_KEY",(function(){return i("kxafs").EXPLORE_BASE_QUERY_KEY})),e(t.exports,"FUSE_EXPLORE_DAPPS_CONFIG",(function(){return i("1iwlB").FUSE_EXPLORE_DAPPS_CONFIG})),e(t.exports,"getAccountMainnetNetworkIds",(function(){return i("ilI1g").getAccountMainnetNetworkIds})),e(t.exports,"shouldNavigateToSwapper",(function(){return i("fFaw6").shouldNavigateToSwapper}));i("35rUI"),i("eGlOY"),i("cG006"),i("kxafs"),i("1iwlB"),i("ilI1g"),i("fFaw6")})),i.register("35rUI",(function(t,n){e(t.exports,"createExploreHooks",(function(){return y}));var r=i("k5Cr4"),o=i("6oAY7"),s=i("6RAMC"),a=i("a3bzd"),u=i("4Q8GY"),c=i("iH0wC"),l=i("aQADP"),d=i("76QC2"),f=i("ehzpf"),p=i("lMtmQ"),h=i("6ALaC");function y(e,t,n,i,y){return{useExploreSites:()=>(0,p.useSites)(e,t(),n,i,y),useExploreTokens:()=>(0,h.useTokens)(e,t(),n,i,y),useExploreCollections:()=>(0,r.useCollections)(e,t(),n,i,y),useExploreRecommendedCollections:()=>(0,c.useRecommendedCollections)(t(),n,i,y),useExploreRecommendedSites:()=>(0,d.useRecommendedSites)(t(),n,i,y),useExploreRecommendedTokens:()=>(0,f.useRecommendedTokens)(t(),n,i,y),useLearn:()=>(0,u.useLearn)(t(),n,y),useExploreLoadAllQueries:()=>(0,s.useExploreLoadAllQueries)(e,t(),n,i,y),useRecommendedSearchSites:l.useRecommendedSearchSites,useExploreSortOption:()=>(0,o.useExploreSortOption)(e),useExploreSelectedNetwork:()=>(0,o.useExploreSelectedNetwork)(e,n,y),useIsExploreLoading:()=>(0,a.useIsExploreLoading)(e,t(),n,i,y)}}})),i.register("k5Cr4",(function(t,n){e(t.exports,"useCollections",(function(){return f}));var r=i("lMzyG"),o=i("iPvw0"),s=i("4y59b"),a=i("lNRH9"),u=i("eGlOY"),c=i("boql2"),l=i("kxafs"),d=i("6oAY7");const f=(e,t,n,i,f)=>{var p;const{platform:h,appVersion:y}=(0,u.useExplore)(),{networkIds:m}=(0,d.useExploreSelectedNetwork)(e,n,f),{data:v}=n.useSelectedMultiChainAccount(),{data:g,isLoading:b}=(0,d.useExploreSortCollections)(e),w=null!==(p=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==p?p:"en";return(0,a.useQuery)({queryKey:l.exploreQueryKeys.collections(g,m,y,w),enabled:!b&&!!v,queryFn:()=>{if(!v)throw new Error("No account found");return(0,c.getCollections)(g,m,t,y,w,h,v,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})})}})),i.register("eGlOY",(function(n,r){e(n.exports,"useExplore",(function(){return a})),e(n.exports,"ExploreProvider",(function(){return c}));var o=i("lDSNw");const s=(0,o.createContext)(void 0);function a(){const e=(0,o.useContext)(s);if(!e)throw new Error("useExplore must be used within a ExploreProvider");return e}const u=["sites","tokens","collections","quests","learn"];function c({children:e,platform:n,appVersion:r,initialSection:i=u[0]}){const[a,c]=t(o).useState(i),l={platform:n,appVersion:r,sections:u,activeSection:a,setActiveSection:c};return t(o).createElement(s.Provider,{value:l},e)}})),i.register("boql2",(function(t,n){e(t.exports,"getCollections",(function(){return u}),(function(e){return u=e}));var r=i("6Tvfa"),o=i("belzv"),s=i("8kIyR"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t,n,i,u,c,l,d)=>a(void 0,void 0,void 0,(function*(){var a,f;const p=null!==(a=null==l?void 0:l.addresses.map(o.chainAddressToCaip19Address))&&void 0!==a?a:[],h=(null==l?void 0:l.type)===r.AccountType.Seed?l.seedIdentifier:null,y=null!==(f=null==l?void 0:l.identifier)&&void 0!==f?f:"",m={appVersion:i,locale:u,platform:c,limit:10,timeframe:"24h",rankBy:"top"===e?"volume":e,chainIds:t,accountId:y,deviceId:d,rootId:h,selectedAccountAddresses:p},v=`${n}/explore/v1/trending-collections`,g=new(0,s.RequestClient),b=yield g.post(v,m);if(!(0,s.responseIsOkay)(b))throw new Error("Failed to fetch collections");const w=b.data;return Object.assign(Object.assign({},w),{data:w.data.filter((e=>e.floorPrices.length>0&&e.marketplacePages.length>0))})}))})),i.register("kxafs",(function(t,n){e(t.exports,"EXPLORE_BASE_QUERY_KEY",(function(){return r})),e(t.exports,"exploreQueryKeys",(function(){return o}));const r="@phantom/explore",o={sites:(e,t,n,o)=>[`${r}:sites`,n,o,e,t],recommendedSites:(e,t,n)=>[`${r}:sites`,"recommended",e,n,t],tokens:(e,t,n,o)=>[`${r}:tokens`,n,o,e,t],recommendedTokens:(e,t,n)=>[`${r}:tokens`,"recommended",e,n,t],collections:(e,t,n,o)=>[`${r}:collections`,n,o,e,t],recommendedCollections:(e,t,n)=>[`${r}:collections`,"recommended",e,n,t],learn:(e,t,n)=>[`${r}:learn`,e,n,t],exploreSortSites:[`${r}:sort:sites`],exploreSortCollections:[`${r}:sort:collections`],exploreSortTokens:[`${r}:sort:tokens`],exploreSelectedNetwork:e=>[`${r}:selected:network`,e]}})),i.register("6oAY7",(function(t,n){e(t.exports,"useExploreSortSites",(function(){return m}),(function(e){return m=e})),e(t.exports,"useExploreSortCollections",(function(){return v}),(function(e){return v=e})),e(t.exports,"useExploreSortTokens",(function(){return g}),(function(e){return g=e})),e(t.exports,"useExploreSelectedNetwork",(function(){return b}),(function(e){return b=e})),e(t.exports,"useExploreSortOption",(function(){return w}),(function(e){return w=e}));var r=i("1uUV4"),o=i("fG04A"),s=i("lNRH9"),a=i("fvKRK"),u=i("lDSNw"),c=i("kxafs"),l=i("ilI1g"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const f=r.StorageKeys.ExploreFilters,p={currentNetwork:"all_networks",sortSites:"trending",sortCollections:"trending",sortTokens:"volume"};function h(e){return d(this,void 0,void 0,(function*(){const t=yield e.get(f);return null!=t?t:p}))}function y(e,t){return d(this,void 0,void 0,(function*(){yield e.set(f,t)}))}function m(e){const t=(0,a.useQueryClient)(),{data:n,isLoading:r}=(0,s.useQuery)({queryKey:c.exploreQueryKeys.exploreSortSites,refetchOnMount:"always",queryFn(){return d(this,void 0,void 0,(function*(){return(yield h(e)).sortSites}))}}),{mutate:i}=(0,o.useMutation)({mutationFn(t){return d(this,void 0,void 0,(function*(){const n=yield h(e);yield y(e,Object.assign(Object.assign({},n),{sortSites:t}))}))},onSuccess(){return d(this,void 0,void 0,(function*(){yield t.invalidateQueries(c.exploreQueryKeys.exploreSortSites)}))}});return{data:null!=n?n:p.sortSites,isLoading:r&&!n,mutate:i}}function v(e){const t=(0,a.useQueryClient)(),{data:n,isLoading:r}=(0,s.useQuery)({queryKey:c.exploreQueryKeys.exploreSortCollections,refetchOnMount:"always",queryFn(){return d(this,void 0,void 0,(function*(){return(yield h(e)).sortCollections}))}}),{mutate:i}=(0,o.useMutation)({mutationFn(t){return d(this,void 0,void 0,(function*(){const n=yield h(e);yield y(e,Object.assign(Object.assign({},n),{sortCollections:t}))}))},onSuccess(){return d(this,void 0,void 0,(function*(){yield t.invalidateQueries(c.exploreQueryKeys.exploreSortCollections)}))}});return{data:null!=n?n:p.sortCollections,isLoading:r&&!n,mutate:i}}function g(e){const t=(0,a.useQueryClient)(),{data:n,isLoading:r}=(0,s.useQuery)({queryKey:c.exploreQueryKeys.exploreSortTokens,refetchOnMount:"always",queryFn(){return d(this,void 0,void 0,(function*(){return(yield h(e)).sortTokens}))}}),{mutate:i}=(0,o.useMutation)({mutationFn(t){return d(this,void 0,void 0,(function*(){const n=yield h(e);yield y(e,Object.assign(Object.assign({},n),{sortTokens:t}))}))},onSuccess(){return d(this,void 0,void 0,(function*(){yield t.invalidateQueries(c.exploreQueryKeys.exploreSortTokens)}))}});return{data:null!=n?n:p.sortTokens,isLoading:r&&!n,mutate:i}}function b(e,t,n){const r=(0,a.useQueryClient)(),{data:i}=t.useSelectedMultiChainAccount(),f=(0,u.useMemo)((()=>i?(0,l.getAccountMainnetNetworkIds)(i,n()):[]),[i,n]),{data:m,isLoading:v}=(0,s.useQuery)({queryKey:c.exploreQueryKeys.exploreSelectedNetwork(f),refetchOnMount:"always",queryFn(){return d(this,void 0,void 0,(function*(){return(yield h(e)).currentNetwork}))}}),{mutate:g}=(0,o.useMutation)({mutationFn(t){return d(this,void 0,void 0,(function*(){const n=yield h(e);yield y(e,Object.assign(Object.assign({},n),{currentNetwork:t}))}))},onSuccess(){return d(this,void 0,void 0,(function*(){yield r.invalidateQueries(c.exploreQueryKeys.exploreSelectedNetwork(f))}))}}),b=null!=m?m:p.currentNetwork,w="all_networks"===b||f.includes(b)?b:"all_networks";return{data:w,isLoading:v&&!m,networkIds:"all_networks"===w?f:[w],mutate:g}}function w(e){const{data:t,isLoading:n,mutate:r}=m(e),{data:o,isLoading:i,mutate:s}=g(e),{data:a,isLoading:u,mutate:c}=v(e);return{currentSortOption:e=>{switch(e){case"sites":return t;case"collections":return a;case"tokens":return o;default:return"trending"}},getSortOptions:e=>{switch(e){case"sites":case"collections":return["trending","top"];case"tokens":return["gainers","losers","volume","market_cap"];default:return[]}},setSortOption:(e,t)=>{"sites"===e?r(t):"collections"===e?c(t):"tokens"===e&&s(t)},isLoading:n||i||u}}})),i.register("ilI1g",(function(t,n){e(t.exports,"createExploreDappQueryKey",(function(){return o})),e(t.exports,"getAccountMainnetNetworkIds",(function(){return s})),e(t.exports,"shouldNavigateToSwapper",(function(){return i("fFaw6").shouldNavigateToSwapper}));var r=i("belzv");i("fFaw6");const o=e=>["explore-dapp",e],s=(e,t)=>{var n;return null!==(n=e.addresses.map((e=>r.Chains.getMainnetNetworkID(e.networkID))).filter((e=>e!==r.BitcoinNetworkID.Mainnet||t)))&&void 0!==n?n:[]}})),i.register("fFaw6",(function(t,n){e(t.exports,"shouldNavigateToSwapper",(function(){return o}));var r=i("belzv");const o=(e,t)=>{var n,o,i,s;const a=null===(s=null===(i=null===(o=null===(n=null==t?void 0:t.tokens)||void 0===n?void 0:n[0])||void 0===o?void 0:o.data)||void 0===i?void 0:i.chain)||void 0===s?void 0:s.id;return!e&&!!a&&!r.Chains.isBitcoinNetworkID(a)}})),i.register("6RAMC",(function(t,n){e(t.exports,"useExploreLoadAllQueries",(function(){return h}));var r=i("lMzyG"),o=i("iPvw0"),s=i("4y59b"),a=i("lNRH9"),u=i("eGlOY"),c=i("boql2"),l=i("bMfBb"),d=i("4qqw1"),f=i("kxafs"),p=i("6oAY7");const h=(e,t,n,i,h)=>{var y;const{platform:m,appVersion:v}=(0,u.useExplore)(),{networkIds:g}=(0,p.useExploreSelectedNetwork)(e,n,h),{data:b}=n.useSelectedMultiChainAccount(),w=null!==(y=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==y?y:"en",x=!!b;return{sitesSortByTop:(0,a.useQuery)({queryKey:f.exploreQueryKeys.sites("top",g,v,w),enabled:x,queryFn:()=>{if(!b)throw new Error("No account found");return(0,l.getSites)("top",g,t,v,w,m,b,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})}),sitesSortByTrending:(0,a.useQuery)({queryKey:f.exploreQueryKeys.sites("trending",g,v,w),enabled:x,queryFn:()=>{if(!b)throw new Error("No account found");return(0,l.getSites)("trending",g,t,v,w,m,b,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})}),collectionSortByTrending:(0,a.useQuery)({queryKey:f.exploreQueryKeys.collections("trending",g,v,w),enabled:x,queryFn:()=>{if(!b)throw new Error("No account found");return(0,c.getCollections)("trending",g,t,v,w,m,b,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})}),collectionSortByTop:(0,a.useQuery)({queryKey:f.exploreQueryKeys.collections("top",g,v,w),enabled:x,queryFn:()=>{if(!b)throw new Error("No account found");return(0,c.getCollections)("top",g,t,v,w,m,b,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})}),tokensSortByGainers:(0,a.useQuery)({queryKey:f.exploreQueryKeys.tokens("gainers",g,v,w),enabled:x,queryFn:()=>{if(!b)throw new Error("No account found");return(0,d.getTokens)("gainers",g,t,v,w,m,b,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})}),tokensSortByLosers:(0,a.useQuery)({queryKey:f.exploreQueryKeys.tokens("losers",g,v,w),enabled:x,queryFn:()=>{if(!b)throw new Error("No account found");return(0,d.getTokens)("losers",g,t,v,w,m,b,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})}),tokensSortByVolume:(0,a.useQuery)({queryKey:f.exploreQueryKeys.tokens("volume",g,v,w),enabled:x,queryFn:()=>{if(!b)throw new Error("No account found");return(0,d.getTokens)("volume",g,t,v,w,m,b,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})}),tokensSortByMarketCap:(0,a.useQuery)({queryKey:f.exploreQueryKeys.tokens("market_cap",g,v,w),enabled:x,queryFn:()=>{if(!b)throw new Error("No account found");return(0,d.getTokens)("market_cap",g,t,v,w,m,b,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})})}}})),i.register("bMfBb",(function(t,n){e(t.exports,"getSites",(function(){return u}),(function(e){return u=e}));var r=i("6Tvfa"),o=i("belzv"),s=i("8kIyR"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t,n,i,u,c,l,d)=>a(void 0,void 0,void 0,(function*(){var a,f;const p=null!==(a=null==l?void 0:l.addresses.map(o.chainAddressToCaip19Address))&&void 0!==a?a:[],h=(null==l?void 0:l.type)===r.AccountType.Seed?l.seedIdentifier:null,y=null!==(f=null==l?void 0:l.identifier)&&void 0!==f?f:"",m={appVersion:i,locale:u,platform:c,limit:10,timeframe:"24h",rankBy:e,chainIds:t,accountId:y,deviceId:d,rootId:h,selectedAccountAddresses:p},v=`${n}/explore/v1/trending-dapps`,g=new(0,s.RequestClient),b=yield g.post(v,m);if(!(0,s.responseIsOkay)(b))throw new Error("Failed to fetch sites");return b.data}))})),i.register("4qqw1",(function(t,n){e(t.exports,"getTokens",(function(){return u}),(function(e){return u=e}));var r=i("6Tvfa"),o=i("belzv"),s=i("8kIyR"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t,n,i,u,c,l,d)=>a(void 0,void 0,void 0,(function*(){var a,f;const p=null!==(a=null==l?void 0:l.addresses.map(o.chainAddressToCaip19Address))&&void 0!==a?a:[],h=(null==l?void 0:l.type)===r.AccountType.Seed?l.seedIdentifier:null,y=null!==(f=null==l?void 0:l.identifier)&&void 0!==f?f:"",m={appVersion:i,locale:u,platform:c,limit:10,timeframe:"24h",rankBy:e,chainIds:t,accountId:y,deviceId:d,rootId:h,selectedAccountAddresses:p},v=new(0,s.RequestClient),g=yield v.post(`${n}/explore/v1/trending-tokens`,m);if(!(0,s.responseIsOkay)(g))throw new Error("Failed to fetch tokens");const b=g.data;return Object.assign(Object.assign({},b),{data:b.data.filter((e=>e.tokens.length>0))})}))})),i.register("a3bzd",(function(t,n){e(t.exports,"useIsExploreLoading",(function(){return d}));var r=i("k5Cr4"),o=i("6oAY7"),s=i("iH0wC"),a=i("76QC2"),u=i("ehzpf"),c=i("lMtmQ"),l=i("6ALaC");function d(e,t,n,i,d){return{isExploreLoading:[(0,c.useSites)(e,t,n,i,d),(0,a.useRecommendedSites)(t,n,i,d),(0,l.useTokens)(e,t,n,i,d),(0,u.useRecommendedTokens)(t,n,i,d),(0,r.useCollections)(e,t,n,i,d),(0,s.useRecommendedCollections)(t,n,i,d),(0,o.useExploreSortOption)(e)].some((e=>e.isLoading))}}})),i.register("iH0wC",(function(t,n){e(t.exports,"useRecommendedCollections",(function(){return p}));var r=i("lMzyG"),o=i("iPvw0"),s=i("4y59b"),a=i("lNRH9"),u=i("lDSNw"),c=i("eGlOY"),l=i("e9waP"),d=i("kxafs"),f=i("ilI1g");const p=(e,t,n,i)=>{var p;const{platform:h,appVersion:y}=(0,c.useExplore)(),{data:m}=t.useSelectedMultiChainAccount(),v=(0,u.useMemo)((()=>m?(0,f.getAccountMainnetNetworkIds)(m,i()):[]),[m,i]),g=null!==(p=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==p?p:"en";return(0,a.useQuery)({queryKey:d.exploreQueryKeys.recommendedCollections(y,v,g),enabled:!!m,queryFn:()=>{if(!m)throw new Error("No account found");return(0,l.getRecommendedCollections)(e,v,y,g,h,m,n)},cacheTime:(0,s.toMilliseconds)({minutes:10})})}})),i.register("e9waP",(function(t,n){e(t.exports,"getRecommendedCollections",(function(){return u}),(function(e){return u=e}));var r=i("6Tvfa"),o=i("belzv"),s=i("8kIyR"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t,n,i,u,c,l)=>a(void 0,void 0,void 0,(function*(){var a,d;const f=null!==(a=null==c?void 0:c.addresses.map(o.chainAddressToCaip19Address))&&void 0!==a?a:[],p=(null==c?void 0:c.type)===r.AccountType.Seed?c.seedIdentifier:null,h=null!==(d=null==c?void 0:c.identifier)&&void 0!==d?d:"",y={appVersion:n,locale:i,platform:u,limit:6,timeframe:"24h",chainIds:t,accountId:h,deviceId:l,rootId:p,selectedAccountAddresses:f},m=`${e}/explore/v1/featured-collections`,v=new(0,s.RequestClient),g=yield v.post(m,y);if(!(0,s.responseIsOkay)(g))throw new Error("Failed to fetch collections");const b=g.data;return Object.assign(Object.assign({},b),{data:b.data.filter((e=>e.floorPrices.length>0&&e.marketplacePages.length>0))})}))})),i.register("76QC2",(function(t,n){e(t.exports,"useRecommendedSites",(function(){return p}));var r=i("lMzyG"),o=i("iPvw0"),s=i("4y59b"),a=i("lNRH9"),u=i("lDSNw"),c=i("eGlOY"),l=i("dUHgC"),d=i("kxafs"),f=i("ilI1g");const p=(e,t,n,i)=>{var p;const{platform:h,appVersion:y}=(0,c.useExplore)(),{data:m}=t.useSelectedMultiChainAccount(),v=(0,u.useMemo)((()=>m?(0,f.getAccountMainnetNetworkIds)(m,i()):[]),[m,i]),g=null!==(p=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==p?p:"en";return(0,a.useQuery)({queryKey:d.exploreQueryKeys.recommendedSites(y,v,g),enabled:!!m,queryFn:()=>{if(!m)throw new Error("No account found");return(0,l.getRecommendedSites)(e,v,y,g,h,m,n)},cacheTime:(0,s.toMilliseconds)({minutes:10})})}})),i.register("dUHgC",(function(t,n){e(t.exports,"getRecommendedSites",(function(){return u}),(function(e){return u=e}));var r=i("6Tvfa"),o=i("belzv"),s=i("8kIyR"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t,n,i,u,c,l)=>a(void 0,void 0,void 0,(function*(){var a,d;const f=null!==(a=null==c?void 0:c.addresses.map(o.chainAddressToCaip19Address))&&void 0!==a?a:[],p=(null==c?void 0:c.type)===r.AccountType.Seed?c.seedIdentifier:null,h=null!==(d=null==c?void 0:c.identifier)&&void 0!==d?d:"",y={appVersion:n,locale:i,platform:u,limit:6,timeframe:"24h",chainIds:t,accountId:h,deviceId:l,rootId:p,selectedAccountAddresses:f},m=`${e}/explore/v1/featured-dapps`,v=new(0,s.RequestClient),g=yield v.post(m,y);if(!(0,s.responseIsOkay)(g))throw new Error("Failed to fetch sites");return yield g.data}))})),i.register("ehzpf",(function(t,n){e(t.exports,"useRecommendedTokens",(function(){return p}));var r=i("lMzyG"),o=i("iPvw0"),s=i("4y59b"),a=i("lNRH9"),u=i("lDSNw"),c=i("eGlOY"),l=i("6FXKa"),d=i("kxafs"),f=i("ilI1g");const p=(e,t,n,i)=>{var p;const{platform:h,appVersion:y}=(0,c.useExplore)(),{data:m}=t.useSelectedMultiChainAccount(),v=(0,u.useMemo)((()=>m?(0,f.getAccountMainnetNetworkIds)(m,i()):[]),[m,i]),g=null!==(p=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==p?p:"en";return(0,a.useQuery)({queryKey:d.exploreQueryKeys.recommendedTokens(y,v,g),enabled:!!m,queryFn:()=>{if(!m)throw new Error("No account found");return(0,l.getRecommendedTokens)(e,v,y,g,h,m,n)},cacheTime:(0,s.toMilliseconds)({minutes:10})})}})),i.register("6FXKa",(function(t,n){e(t.exports,"getRecommendedTokens",(function(){return u}),(function(e){return u=e}));var r=i("6Tvfa"),o=i("belzv"),s=i("8kIyR"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t,n,i,u,c,l)=>a(void 0,void 0,void 0,(function*(){var a,d;const f=null!==(a=null==c?void 0:c.addresses.map(o.chainAddressToCaip19Address))&&void 0!==a?a:[],p=(null==c?void 0:c.type)===r.AccountType.Seed?c.seedIdentifier:null,h=null!==(d=null==c?void 0:c.identifier)&&void 0!==d?d:"",y={appVersion:n,locale:i,platform:u,limit:6,timeframe:"24h",chainIds:t,accountId:h,deviceId:l,rootId:p,selectedAccountAddresses:f},m=new(0,s.RequestClient),v=yield m.post(`${e}/explore/v1/featured-tokens`,y);if(!(0,s.responseIsOkay)(v))throw new Error("Failed to fetch tokens");const g=v.data;return Object.assign(Object.assign({},g),{data:g.data.filter((e=>e.tokens.length>0))})}))})),i.register("lMtmQ",(function(t,n){e(t.exports,"useSites",(function(){return f}));var r=i("lMzyG"),o=i("iPvw0"),s=i("4y59b"),a=i("lNRH9"),u=i("eGlOY"),c=i("bMfBb"),l=i("kxafs"),d=i("6oAY7");const f=(e,t,n,i,f)=>{var p;const{platform:h,appVersion:y}=(0,u.useExplore)(),{networkIds:m}=(0,d.useExploreSelectedNetwork)(e,n,f),{data:v,isLoading:g}=(0,d.useExploreSortSites)(e),{data:b}=n.useSelectedMultiChainAccount(),w=null!==(p=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==p?p:"en";return(0,a.useQuery)({queryKey:l.exploreQueryKeys.sites(v,m,y,w),enabled:!g&&!!b,queryFn:()=>{if(!b)throw new Error("No account found");return(0,c.getSites)(v,m,t,y,w,h,b,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})})}})),i.register("6ALaC",(function(t,n){e(t.exports,"useTokens",(function(){return f}));var r=i("lMzyG"),o=i("iPvw0"),s=i("4y59b"),a=i("lNRH9"),u=i("eGlOY"),c=i("4qqw1"),l=i("kxafs"),d=i("6oAY7");const f=(e,t,n,i,f)=>{var p;const{platform:h,appVersion:y}=(0,u.useExplore)(),{networkIds:m}=(0,d.useExploreSelectedNetwork)(e,n,f),{data:v}=n.useSelectedMultiChainAccount(),{data:g,isLoading:b}=(0,d.useExploreSortTokens)(e),w=null!==(p=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==p?p:"en";return(0,a.useQuery)({queryKey:l.exploreQueryKeys.tokens(g,m,y,w),enabled:!b&&!!v,keepPreviousData:!0,queryFn:()=>{if(!v)throw new Error("No account found");return(0,c.getTokens)(g,m,t,y,w,h,v,i)},cacheTime:(0,s.toMilliseconds)({minutes:10})})}})),i.register("4Q8GY",(function(t,n){e(t.exports,"useLearn",(function(){return p}),(function(e){return p=e}));var r=i("lMzyG"),o=i("iPvw0"),s=i("lNRH9"),a=i("lDSNw"),u=i("eGlOY"),c=i("1ikcT"),l=i("kxafs"),d=i("ilI1g"),f=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const p=(e,t,n)=>{var i;const{platform:p,appVersion:h}=(0,u.useExplore)(),{data:y}=t.useSelectedMultiChainAccount(),{data:m}=t.useSelectedMultiChainAccount(),v=(0,a.useMemo)((()=>m?(0,d.getAccountMainnetNetworkIds)(m,n()):[]),[m,n]),g=null!==(i=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==i?i:"en";return(0,s.useQuery)({queryKey:l.exploreQueryKeys.learn(h,v,g),enabled:!!y,queryFn:()=>f(void 0,void 0,void 0,(function*(){return(0,c.getLearnItems)(e,v,h,g,p)})),refetchOnMount:"always"})}})),i.register("1ikcT",(function(t,n){e(t.exports,"getLearnItems",(function(){return s}),(function(e){return s=e}));var r=i("8kIyR"),o=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const s=(e,t,n,i,s)=>o(void 0,void 0,void 0,(function*(){const o={chainIds:t,platform:s,locale:i,appVersion:n},a=`${e}/explore/v1/learn-grid`,u=new(0,r.RequestClient),c=yield u.post(a,o);if(!(0,r.responseIsOkay)(c))throw new Error("Failed to fetch learn grid");return c.data}))})),i.register("aQADP",(function(t,n){e(t.exports,"useRecommendedSearchSites",(function(){return h}),(function(e){return h=e}));var r=i("bpTD2"),o=i("8kIyR"),s=i("4yY1D"),a=i("4y59b"),u=i("fsPlI"),c=i("lNRH9"),l=i("fvKRK"),d=i("ilI1g"),f=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const p=e=>f(void 0,void 0,void 0,(function*(){const t=yield o.RequestClient.getInstance().get((e=>{const t={isRecommended:"true"};e.networkIds&&(t.chainIds=e.networkIds.join(","));const n=new URLSearchParams(t);return`${(0,r.getAPIEnvironment)()}/dapps/v1?${n.toString()}`})(e));if(500===t.status)throw new Error("Error fetching recommended dapps from registry");return(yield t.data).data})),h=e=>{const t=(0,l.useQueryClient)();return(0,c.useQuery)({queryKey:["dapps","recommended",e],queryFn:()=>p(e),cacheTime:(0,a.toMilliseconds)({days:1}),onError:e=>{s.telemetry.captureError(e,s.FeatureTag.DappRegistry)},onSuccess:e=>{u.notifyManager.batch((()=>{for(const n of null!=e?e:[]){const e=(0,d.createExploreDappQueryKey)(n.domain),r=t.getQueryState(e);t.setQueryData(e,(()=>{var e;return null!==(e=null!=n?n:null==r?void 0:r.data)&&void 0!==e?e:null}))}}))}})}})),i.register("cG006",(function(t,n){e(t.exports,"ExploreAnalytics",(function(){return s}),(function(e){return s=e}));var r,o=function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},i=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};class s{constructor(e){r.set(this,void 0),this.onExploreTabClickedByUser=e=>{i(this,r,"f").capture("onExploreTabClickedByUser",{data:{explore:e}})},this.onExploreTabTitlesDragged=()=>{i(this,r,"f").capture("onExploreTabTitlesDragged")},this.onExploreFilterChangedByUser=e=>{i(this,r,"f").capture("onExploreFilterChangedByUser",{data:{explore:e}})},this.onExploreListShownToUser=e=>{i(this,r,"f").capture("onExploreListShownToUser",{data:{explore:e}})},this.onExploreCarouselShownToUser=e=>{i(this,r,"f").capture("onExploreCarouselShownToUser",{data:{explore:e}})},this.onExploreListItemClickedByUser=e=>{i(this,r,"f").capture("onExploreListItemClickedByUser",{data:{explore:e}})},this.onExploreCarouselItemClickedByUser=e=>{i(this,r,"f").capture("onExploreCarouselItemClickedByUser",{data:{explore:e}})},this.onExploreLearnItemClickedByUser=e=>{i(this,r,"f").capture("onExploreLearnItemClickedByUser",{data:{explore:e}})},this.onExploreCarouselDragged=e=>{i(this,r,"f").capture("onExploreCarouselDragged",{data:{explore:e}})},this.onExploreSearchedByUser=e=>{i(this,r,"f").capture("onExploreSearchedByUser",{data:{explore:e}})},this.onExploreSearchItemClickedByUser=e=>{i(this,r,"f").capture("onExploreSearchItemClickedByUser",{data:{explore:e}})},o(this,r,e,"f")}}r=new WeakMap})),i.register("1iwlB",(function(t,n){e(t.exports,"FUSE_EXPLORE_DAPPS_CONFIG",(function(){return r}));const r={location:0,distance:50,threshold:.2,shouldSort:!0,keys:[{name:"domain",weight:.5},{name:"name",weight:.4},{name:"tags",weight:.1}]}})),i.register("faYhk",(function(t,n){e(t.exports,"createFiatRampHooks",(function(){return i("hB05n").createFiatRampHooks})),e(t.exports,"FIAT_RAMP_FUNGIBLES_QUERY_KEY",(function(){return i("9YM5R").FIAT_RAMP_FUNGIBLES_QUERY_KEY})),e(t.exports,"FUSE_SEARCH_CONFIG_TOKEN_WITH_PROVIDERS",(function(){return i("1hlsw").FUSE_SEARCH_CONFIG_TOKEN_WITH_PROVIDERS})),e(t.exports,"getProviderUrl",(function(){return i("fq06c").getProviderUrl}));i("hB05n"),i("9YM5R"),i("fYjdy"),i("1hlsw"),i("fq06c"),i("7P6vH")})),i.register("hB05n",(function(t,n){e(t.exports,"createFiatRampHooks",(function(){return o}));var r=i("7IGBG");function o(e){return{useSupportedTokens:(t,n)=>(0,r.useSupportedTokens)(e,t,n)}}})),i.register("7IGBG",(function(t,n){e(t.exports,"useSupportedTokens",(function(){return f}));var r=i("lMzyG"),o=i("iPvw0"),s=i("4y59b"),a=i("lNRH9"),u=i("1QitD"),c=i("9YM5R");const l=(0,s.toMilliseconds)({days:7}),d=(0,s.toMilliseconds)({hours:1}),f=(e,t,n)=>{var i;const s={chainIDs:t,locale:null!==(i=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==i?i:"en",clientPlatform:n};return(0,a.useQuery)({queryKey:c.fiatRampQueryKeys.fiatFungibles(s),queryFn:()=>(0,u.getSupportedTokens)(e(),s),cacheTime:l,staleTime:d})}})),i.register("1QitD",(function(t,n){e(t.exports,"getSupportedTokens",(function(){return c}),(function(e){return c=e}));var r=i("8kIyR"),o=i("fYjdy"),s=i("7P6vH"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=new(0,o.FiatRampError)("Failed to get fiat tokens and providers.");function c(e,t){return a(this,void 0,void 0,(function*(){try{const n=new(0,r.RequestClient),o=yield n.post(`${e}/fiat_ramp/v1/onramp/supported_tokens`,t);if(!(0,r.responseIsOkay)(o))throw u;const i=o.data;return(0,s.processSupportedTokensResponse)(i)}catch(e){throw u}}))}})),i.register("fYjdy",(function(t,n){e(t.exports,"FiatRampSupportedTokensResponse",(function(){return l})),e(t.exports,"FiatRampError",(function(){return d}));var r=i("belzv"),o=i("gd9Oy"),s=i("7pPsM");const a=s.z.object({providerID:s.z.string(),name:s.z.string(),description:s.z.string(),badgeText:s.z.string().optional(),fiatRampProviderAsset:s.z.object({circleColor:s.z.string(),logoUri:s.z.string()})}),u=s.z.object({name:s.z.string().nullable(),symbol:s.z.string().nullable(),decimals:s.z.number(),caip19:r.FungibleCaip19,logoURI:s.z.string().nullable()}),c=s.z.object({token:u,addressType:o.BitcoinAddressType.optional(),providerIDs:s.z.array(s.z.string())}),l=s.z.object({providers:s.z.array(a),tokens:s.z.array(c)});class d extends Error{constructor(e){super(e),this.name="FiatRampError"}}})),i.register("7P6vH",(function(t,n){e(t.exports,"processSupportedTokensResponse",(function(){return o}));var r=i("fYjdy");const o=e=>{const t=r.FiatRampSupportedTokensResponse.parse(e),n={};for(const e of t.providers)n[e.providerID]=e;return{providerIDToProvider:n,tokenWithProvidersList:t.tokens}}})),i.register("9YM5R",(function(t,n){e(t.exports,"FIAT_RAMP_FUNGIBLES_QUERY_KEY",(function(){return r})),e(t.exports,"fiatRampQueryKeys",(function(){return o}));const r="@phantom/fiat-ramp:fiat-fungibles",o={fiatFungibles:e=>[r,e]}})),i.register("1hlsw",(function(t,n){e(t.exports,"FUSE_SEARCH_CONFIG_TOKEN_WITH_PROVIDERS",(function(){return r}));const r={location:0,distance:50,threshold:.2,shouldSort:!0,keys:[{name:"token.name",weight:.4},{name:"token.symbol",weight:.4},{name:"token.caip19.chainId",weight:.2}]}})),i.register("fq06c",(function(t,n){e(t.exports,"getProviderUrl",(function(){return c}),(function(e){return c=e}));var r=i("belzv"),o=i("8kIyR"),s=i("fYjdy"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=new(0,s.FiatRampError)("Failed to get provider url");function c(e,t){return a(this,void 0,void 0,(function*(){try{(0,r.isEvmCaip19Address)(t.defaultToken)&&(t.defaultToken.address=t.defaultToken.address.toLowerCase()),t.userAddresses.forEach((e=>{(0,r.isEvmCaip19Address)(e)&&(e.address=e.address.toLowerCase())}));const n=yield o.RequestClient.getInstance().post(`${e}/fiat_ramp/v1/onramp/get_url`,t);if(!(0,o.responseIsOkay)(n))throw u;const i=yield n.data;if(!i.url)throw u;return i.url}catch(e){throw u}}))}})),i.register("8NH57",(function(t,n){e(t.exports,"INTERSTITIALS_STORAGE_KEY",(function(){return i("8LyBE").INTERSTITIALS_STORAGE_KEY})),e(t.exports,"ActionBannerType",(function(){return i("3faGy").ActionBannerType})),e(t.exports,"DeepLinkDestination",(function(){return i("3faGy").DeepLinkDestination})),e(t.exports,"InterstitialFeature",(function(){return i("3faGy").InterstitialFeature})),e(t.exports,"Platform",(function(){return i("3faGy").Platform})),e(t.exports,"createInterstitialHooks",(function(){return i("1jk8Z").createInterstitialHooks})),e(t.exports,"ACTION_BANNERS_QUERY_KEY",(function(){return i("eAd9h").ACTION_BANNERS_QUERY_KEY})),e(t.exports,"invalidateActionBanners",(function(){return i("55ctV").invalidateActionBanners})),e(t.exports,"ActionBannerAnalytics",(function(){return i("86KmY").ActionBannerAnalytics})),e(t.exports,"generateActionBannerBaseAnalyticsPayload",(function(){return i("aC9Nl").generateActionBannerBaseAnalyticsPayload})),e(t.exports,"generateActionBannerInterstitialAnalyticsPayload",(function(){return i("aC9Nl").generateActionBannerInterstitialAnalyticsPayload})),e(t.exports,"ForceUpgradeStatus",(function(){return i("bWm6o").ForceUpgradeStatus}));i("8LyBE"),i("3faGy"),i("1jk8Z"),i("eAd9h"),i("55ctV"),i("86KmY"),i("aC9Nl"),i("bWm6o")})),i.register("8LyBE",(function(t,n){e(t.exports,"INTERSTITIALS_STORAGE_KEY",(function(){return s}),(function(e){return s=e})),e(t.exports,"Interstitials",(function(){return a}),(function(e){return a=e}));var r=i("4rAIh"),o=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const s=".phantom-labs.settings.interstitials";class a{static hasSeen(e,t,n){var i;return o(this,void 0,void 0,(function*(){const o=yield t.get(s);if(!o)return!1;const a=(0,r.getMostRecentVersion)(e,n);return(null!==(i=o.interstitialsSeen[e])&&void 0!==i?i:0)>=a}))}static setHasSeen(e,t,n){return o(this,void 0,void 0,(function*(){const o=yield t.get(s),i=(0,r.getMostRecentVersion)(e,n);yield t.set(s,{version:1,interstitialsSeen:Object.assign(Object.assign({},!!o&&o.interstitialsSeen),{[e]:i})})}))}static resetHasSeen(e,t){return o(this,void 0,void 0,(function*(){const n=yield t.get(s);if(n)return t.set(s,{version:1,interstitialsSeen:Object.assign(Object.assign({},n.interstitialsSeen),{[e]:void 0})})}))}static resetAllHasSeen(e){return o(this,void 0,void 0,(function*(){if(yield e.get(s))return e.set(s,{version:1,interstitialsSeen:{}})}))}}})),i.register("4rAIh",(function(t,n){e(t.exports,"getMostRecentVersion",(function(){return a}));var r=i("3faGy");const o={[r.InterstitialFeature.Multichain]:2,[r.InterstitialFeature.MultichainSwapper]:1,[r.InterstitialFeature.InvalidChecksum]:1,[r.InterstitialFeature.HelloBitcoin]:1},s={[r.InterstitialFeature.Multichain]:3,[r.InterstitialFeature.MultichainSwapper]:1,[r.InterstitialFeature.InvalidChecksum]:1,[r.InterstitialFeature.HelloBitcoin]:1},a=(e,t)=>{switch(t){case"mobile":return o[e];case"browser-ext":return s[e];default:return-1}}})),i.register("3faGy",(function(t,n){var r,o,i,s,a,u,c,l;e(t.exports,"ActionBannerType",(function(){return r})),e(t.exports,"DeepLinkDestination",(function(){return i})),e(t.exports,"DismissActionBannerError",(function(){return d})),e(t.exports,"Platform",(function(){return a})),e(t.exports,"InterstitialFeature",(function(){return c})),(o=r||(r={})).DirectLink="Deep Link",o.Modal="Modal",o.BottomSheet="Bottom Sheet",(s=i||(i={})).Buy="Buy",s.Collectibles="Collectibles",s.ConnectHardwareWallet="Connect Hardware Wallet",s.Explore="Explore",s.Quests="Quests",s.MintCollectible="Mint Collectible",s.SettingsImportSeedPhrase="Settings: Import Seed Phrase",s.SettingsNotificationPreferences="Settings: Notification Preferences",s.SettingsSecurityAndPrivacy="Settings: Security & Privacy",s.Swapper="Swapper",s.ExternalLink="External Link";class d extends Error{constructor(){super(...arguments),this.message="Failed to set dismissed action banners to storage"}}(u=a||(a={})).BrowserExt="browser-ext",u.Mobile="mobile",(l=c||(c={})).Multichain="Multichain",l.MultichainSwapper="MultichainSwapper",l.InvalidChecksum="InvalidChecksum",l.HelloBitcoin="HelloBitcoin"})),i.register("1jk8Z",(function(t,n){e(t.exports,"createInterstitialHooks",(function(){return c}));var r=i("5vOkW"),o=i("ldf6a"),s=i("9SzML"),a=i("aqS0g"),u=i("48msO");function c(e,t,n,i,c,l){return{useActionBanners:n=>(0,r.useActionBanners)(n,t,i,e(),l),useDismissActionBanner:()=>(0,o.useDismissActionBanner)(t,n),useHasSeenInterstitial:e=>(0,a.useHasSeenInterstitial)(t,c,e),useSetHasSeenInterstitial:e=>(0,u.useSetHasSeenInterstitial)(t,c,e),useForceUpgrade:t=>(0,s.useForceUpgrade)(t,e())}}})),i.register("5vOkW",(function(t,n){e(t.exports,"useActionBanners",(function(){return y}),(function(e){return y=e}));var r=i("6Tvfa"),o=i("belzv"),s=i("lMzyG"),a=i("iPvw0"),u=i("4y59b"),c=i("lNRH9"),l=i("2bJUY"),d=i("iSpMC"),f=i("eAd9h"),p=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const h=(0,u.toMilliseconds)({minutes:1}),y=(e,t,n,i,u)=>{const{platform:y,appVersion:m}=e,{data:v}=n.useAllMultiChainAccounts(r.selectNonReadOnlyAccounts),{data:g}=n.useSelectedMultiChainAccount();return(0,c.useQuery)({queryKey:f.interstitialQueryKeys.actionBanners(null==g?void 0:g.identifier),queryFn:()=>p(void 0,void 0,void 0,(function*(){var e,n,c,f;const p=null!==(e=null==v?void 0:v.flatMap((e=>e.addresses.map(o.chainAddressToCaip19Address))))&&void 0!==e?e:[],h=(null==g?void 0:g.type)!==r.AccountType.ReadOnly&&null!==(n=null==g?void 0:g.addresses.map(o.chainAddressToCaip19Address))&&void 0!==n?n:[],b=(null==g?void 0:g.type)===r.AccountType.Seed?g.seedIdentifier:null,w=yield(0,l.getDismissedActionBanners)(t),x=null!==(c=(0,a.getSupportedLanguageValue)(s.i18next.language))&&void 0!==c?c:"en";return(0,d.fetchActionBanners)({platform:y,appVersion:m,accountID:null!==(f=null==g?void 0:g.identifier)&&void 0!==f?f:"",deviceId:u.getDeviceId(),dismissedBanners:w,apiEnvironment:i,locale:x,rootId:b,selectedAccountAddresses:h,addresses:p})})),enabled:!!(null==g?void 0:g.identifier),staleTime:h})}})),i.register("2bJUY",(function(t,n){e(t.exports,"getDismissedActionBanners",(function(){return a}),(function(e){return a=e})),e(t.exports,"setDismissedActionBanners",(function(){return u}),(function(e){return u=e}));var r,o=i("3faGy"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};(r||(r={})).DismissActionBanners="dismissedActionBanners";const a=e=>s(void 0,void 0,void 0,(function*(){const t=yield e.get(r.DismissActionBanners);return null!=t?t:[]})),u=(e,t)=>s(void 0,void 0,void 0,(function*(){try{const n=yield a(e);if(n.includes(t))return;return e.set(r.DismissActionBanners,[...n,t])}catch(e){throw new(0,o.DismissActionBannerError)}}))})),i.register("iSpMC",(function(t,n){e(t.exports,"fetchActionBanners",(function(){return a}),(function(e){return a=e}));var r=i("BIMCL"),o=i("aq1Zb"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const a=({accountID:e,appVersion:t,deviceId:n,dismissedBanners:i,apiEnvironment:a,locale:u,platform:c,rootId:l,selectedAccountAddresses:d,addresses:f})=>s(void 0,void 0,void 0,(function*(){const s=yield(0,r.fetchSanityActionBanners)({platform:c,accountID:e,appVersion:t,deviceId:n,apiEnvironment:a,locale:u,rootId:l,selectedAccountAddresses:d,addresses:f});return Object.assign(Object.assign({},s),{banners:s.banners.filter((e=>(0,o.isActionBannerSupported)(e,c)&&!i.includes(e.id)))})}))})),i.register("BIMCL",(function(t,n){e(t.exports,"fetchSanityActionBanners",(function(){return u}),(function(e){return u=e}));var r=i("8kIyR"),o=(i("4yY1D"),i("2JD0N")),s=i("k5Gd3"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=({accountID:e,appVersion:t,deviceId:n,apiEnvironment:i,locale:u,platform:l,rootId:d,selectedAccountAddresses:f,addresses:p})=>a(void 0,void 0,void 0,(function*(){var a;try{const h=new URL((0,o.GET_BANNERS_API_URL)({apiEnvironment:i})),y=JSON.stringify({accountID:e,deviceId:n,locale:u,platform:l,rootId:d,selectedAccountAddresses:f,version:t,addresses:p}),m=new(0,r.RequestClient);m.withDefaultHeaders({"Content-Type":"application/json"});const v=yield m.post(h.toString(),y);if(400===v.status){const e=yield v.data,t=(0,s.formatErrorMessages)(e);throw new Error(t)}if(v.status<200||v.status>299)throw new Error(`status code: ${v.status}, body: ${yield v.statusText}`);const g=v.data;return g?Object.assign(Object.assign({},g),{banners:null!==(a=g.banners)&&void 0!==a?a:[]}):c}catch(e){return c}})),c={id:void 0,banners:[]}})),i.register("2JD0N",(function(t,n){e(t.exports,"GET_BANNERS_API_URL",(function(){return o})),e(t.exports,"FORCE_UPGRADE_API_URL",(function(){return s}));var r=i("bpTD2");const o=({apiEnvironment:e})=>`${e}/banners/get_banners/${e===r.APIEnvironment.Staging?"staging":"prod"}/v2`,s=({apiEnvironment:e})=>`${e}/banners/force_upgrade/${e===r.APIEnvironment.Staging?"staging":"prod"}/v1`})),i.register("k5Gd3",(function(t,n){e(t.exports,"formatErrorMessages",(function(){return r}));const r=e=>{const t=[];for(const n in e.errors)Array.isArray(e.errors[n])&&t.push(e.errors[n].join(", "));return t.join(", ")}})),i.register("aq1Zb",(function(t,n){e(t.exports,"isActionBannerSupported",(function(){return a}));var r=i("3faGy"),o=i("kTy7a"),s=i("d2YDN");const a=(e,t)=>{const{bannerType:n,destinationType:i}=e;switch(n){case r.ActionBannerType.DirectLink:return(0,o.isActionBannerDestinationSupported)(i);case r.ActionBannerType.BottomSheet:case r.ActionBannerType.Modal:return(0,s.isActionBannerInterstitialSupported)(n,t)&&(0,o.isActionBannerDestinationSupported)(i);default:return!1}}})),i.register("kTy7a",(function(t,n){e(t.exports,"isActionBannerDestinationSupported",(function(){return o}));var r=i("3faGy");const o=e=>!!e&&Object.values(r.DeepLinkDestination).includes(e)})),i.register("d2YDN",(function(t,n){e(t.exports,"isActionBannerInterstitialSupported",(function(){return o}));var r=i("3faGy");const o=(e,t)=>{switch(e){case r.ActionBannerType.BottomSheet:return"ios"===t||"android"===t;case r.ActionBannerType.Modal:return!0;default:return!1}}})),i.register("eAd9h",(function(t,n){e(t.exports,"ACTION_BANNERS_QUERY_KEY",(function(){return o})),e(t.exports,"FORCE_UPGRADE_QUERY_KEY",(function(){return i})),e(t.exports,"interstitialQueryKeys",(function(){return s}));const r="@phantom/interstitials",o=`${r}:action-banners`,i=`${r}:force-upgrade`,s={actionBanners:e=>[o,{accountIdentifier:e}],hasSeenInterstitial:e=>[`${r}:has-seen-interstitial`,{feature:e}]}})),i.register("ldf6a",(function(t,n){e(t.exports,"useDismissActionBanner",(function(){return u}),(function(e){return u=e}));var r=i("fG04A"),o=i("2bJUY"),s=i("eAd9h"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t)=>(0,r.useMutation)({mutationFn:({actionBannerId:n})=>a(void 0,void 0,void 0,(function*(){(0,o.setDismissedActionBanners)(e,n),t.setQueriesData([s.ACTION_BANNERS_QUERY_KEY],(e=>{if(!e)return;const t=e.banners.filter((e=>e.id!==n));return Object.assign(Object.assign({},e),{banners:t})}))}))})})),i.register("9SzML",(function(t,n){e(t.exports,"useForceUpgrade",(function(){return d}),(function(e){return d=e}));var r=i("lMzyG"),o=i("iPvw0"),s=i("4y59b"),a=i("lNRH9"),u=i("6aALY"),c=i("eAd9h"),l=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const d=(e,t)=>{const{platform:n,appVersion:i}=e;return(0,a.useQuery)({queryKey:[c.FORCE_UPGRADE_QUERY_KEY],queryFn:()=>l(void 0,void 0,void 0,(function*(){var e;const s=null!==(e=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==e?e:"en";return(0,u.fetchForceUpgrade)({platform:n,appVersion:i,locale:s,apiEnvironment:t})})),enabled:!!i,staleTime:(0,s.toMilliseconds)({minutes:5})})}})),i.register("6aALY",(function(t,n){e(t.exports,"fetchForceUpgrade",(function(){return s}),(function(e){return s=e}));var r=i("bWm6o"),o=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const s=({appVersion:e,platform:t,locale:n,apiEnvironment:i})=>o(void 0,void 0,void 0,(function*(){const o=yield(0,r.fetchForceUpgradeStatus)({platform:t,appVersion:e,locale:n,apiEnvironment:i});return Object.assign({},o)}))})),i.register("bWm6o",(function(t,n){e(t.exports,"ForceUpgradeStatus",(function(){return r}),(function(e){return r=e})),e(t.exports,"fetchForceUpgradeStatus",(function(){return l}),(function(e){return l=e}));var r,o,s=i("8kIyR"),a=(i("4yY1D"),i("2JD0N")),u=i("k5Gd3"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};(o=r||(r={})).Upgrade="upgrade",o.Noop="noop";const l=({appVersion:e,platform:t,locale:n,apiEnvironment:r})=>c(void 0,void 0,void 0,(function*(){try{const o=new URL((0,a.FORCE_UPGRADE_API_URL)({apiEnvironment:r})),i=JSON.stringify({platform:t,appVersion:e,locale:n}),c=new(0,s.RequestClient);c.withDefaultHeaders({"Content-Type":"application/json"});const l=yield c.post(o.toString(),i);if(400===l.status){const e=yield l.data,t=(0,u.formatErrorMessages)(e);throw new Error(t)}if(l.status<200||l.status>299)throw new Error(`status code: ${l.status}, body: ${l.statusText}`);const f=l.data;return f?Object.assign({},f):d}catch(e){return d}})),d={forceUpgradeStatus:r.Noop}})),i.register("aqS0g",(function(t,n){e(t.exports,"useHasSeenInterstitial",(function(){return u}),(function(e){return u=e}));var r=i("lNRH9"),o=i("8LyBE"),s=i("eAd9h"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t,n)=>{const i=s.interstitialQueryKeys.hasSeenInterstitial(n);return(0,r.useQuery)({queryKey:i,queryFn:()=>a(void 0,void 0,void 0,(function*(){return yield o.Interstitials.hasSeen(n,e,t)}))})}})),i.register("48msO",(function(t,n){e(t.exports,"useSetHasSeenInterstitial",(function(){return c}),(function(e){return c=e}));var r=i("fG04A"),o=i("fvKRK"),s=i("8LyBE"),a=i("55ctV"),u=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const c=(e,t,n)=>{const i=(0,o.useQueryClient)();return(0,r.useMutation)({mutationFn:()=>u(void 0,void 0,void 0,(function*(){yield s.Interstitials.setHasSeen(n,e,t),yield(0,a.setHasSeenInterstitial)(i,n,!0)}))})}})),i.register("55ctV",(function(t,n){e(t.exports,"invalidateActionBanners",(function(){return s}),(function(e){return s=e})),e(t.exports,"setHasSeenInterstitial",(function(){return a}),(function(e){return a=e}));var r=i("eAd9h"),o=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const s=e=>o(void 0,void 0,void 0,(function*(){yield e.invalidateQueries([r.ACTION_BANNERS_QUERY_KEY])})),a=(e,t,n)=>o(void 0,void 0,void 0,(function*(){yield e.setQueryData(r.interstitialQueryKeys.hasSeenInterstitial(t),n)}))})),i.register("86KmY",(function(t,n){e(t.exports,"ActionBannerAnalytics",(function(){return s}),(function(e){return s=e}));var r,o=function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},i=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};class s{constructor(e){r.set(this,void 0),this.onBannerSeen=e=>{i(this,r,"f").capture("actionBannerSeenByUser",{data:{banner:e}})},this.onBannerClick=e=>{i(this,r,"f").capture("actionBannerClickedByUser",{data:{banner:e}})},this.onBannerDismiss=e=>{i(this,r,"f").capture("actionBannerDismissedByUser",{data:{banner:e}})},this.onInterstitialSeen=e=>{i(this,r,"f").capture("actionBannerInterstitialSeenByUser",{data:{banner:e}})},this.onInterstitialPrimaryClick=e=>{i(this,r,"f").capture("actionBannerInterstitialPrimaryButtonClickedByUser",{data:{banner:e}})},this.onInterstitialSecondaryClick=e=>{i(this,r,"f").capture("actionBannerInterstitialSecondaryButtonClickedByUser",{data:{banner:e}})},this.onInterstitialDismiss=e=>{i(this,r,"f").capture("actionBannerInterstitialDismissedByUser",{data:{banner:e}})},o(this,r,e,"f")}}r=new WeakMap})),i.register("aC9Nl",(function(t,n){e(t.exports,"generateActionBannerBaseAnalyticsPayload",(function(){return s})),e(t.exports,"generateActionBannerInterstitialAnalyticsPayload",(function(){return a}));var r=i("lMzyG"),o=i("3faGy");const s=({id:e,humanReadableId:t,description:n,bannerType:r})=>({id:e,humanReadableId:t,description:n,type:r}),a=({id:e,humanReadableId:t,description:n,bannerType:i,interstitial:s})=>{const{title:a,primaryButtonText:u,secondaryButtonText:c}=s;let l;if(i===o.ActionBannerType.Modal)for(const[e,t]of Object.values(s.lineItems).entries())l=Object.assign(Object.assign({},null!=l?l:{}),{[`lineItem${e+1}`]:{title:t.title,description:t.description}});return{id:e,humanReadableId:t,description:n,type:i,interstitial:{title:a,body:l,primaryButtonText:null!=u?u:r.i18next.t("commandContinue"),secondaryButtonText:null!=c?c:r.i18next.t("commandDismiss")}}}})),i.register("bUo8j",(function(t,n){e(t.exports,"QuestAnalytics",(function(){return i("b8Oth").QuestAnalytics})),e(t.exports,"createQuestHooks",(function(){return i("6Co3M").createQuestHooks})),e(t.exports,"QUESTS_QUERY_KEY",(function(){return i("kAKlQ").QUESTS_QUERY_KEY}));i("b8Oth"),i("avWw5"),i("6Co3M"),i("iQAP4"),i("kAKlQ")})),i.register("b8Oth",(function(t,n){e(t.exports,"QuestAnalytics",(function(){return s}),(function(e){return s=e}));var r,o=function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},i=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};class s{constructor(e){r.set(this,void 0),this.onQuestSelected=e=>{i(this,r,"f").capture("questSelectedByUser",{data:{quest:e}})},this.onQuestCollectibleMinted=e=>{i(this,r,"f").capture("questCollectibleMinted",{data:{quest:e}})},this.onQuestRewardClaimed=e=>{i(this,r,"f").capture("questRewardClaimedByUser",{data:{quest:e}})},this.onQuestInterstitialPrimaryClick=e=>{i(this,r,"f").capture("questInterstitialPrimaryButtonClickedByUser",{data:{quest:e}})},this.onQuestInterstitialSecondaryClick=e=>{i(this,r,"f").capture("questInterstitialSecondaryButtonClickedByUser",{data:{quest:e}})},this.onQuestInterstitialDismiss=e=>{i(this,r,"f").capture("questInterstitialDismissedByUser",{data:{quest:e}})},this.onQuestPreviewUrlClick=(e,t)=>{i(this,r,"f").capture("questPreviewUrlClickedByUser",{data:{quest:e,url:t}})},o(this,r,e,"f")}}r=new WeakMap})),i.register("avWw5",(function(t,n){e(t.exports,"CURRENT_UNIX_TIMESTAMP_IN_SECONDS",(function(){return r}));const r=Date.now()/1e3})),i.register("6Co3M",(function(t,n){e(t.exports,"createQuestHooks",(function(){return u}));var r=i("cVwCL"),o=i("54BnH"),s=i("7HLiE"),a=i("4UUBG");function u(e,t,n,i,u){return{useShouldShowQuests:t=>(0,a.useShouldShowQuests)(e(),t,n,i,u),useQuests:t=>(0,s.useQuests)(e(),t,n,i),useCheckQuestStatus:t=>(0,r.useCheckQuestStatus)(e(),t,n),useClaimQuestReward:()=>(0,o.useClaimQuestReward)(e(),t,n)}}})),i.register("cVwCL",(function(t,n){e(t.exports,"useCheckQuestStatus",(function(){return p}),(function(e){return p=e}));var r=i("belzv"),o=i("8kIyR"),s=i("4yY1D"),a=i("lNRH9"),u=i("kAKlQ"),c=i("cF17i"),l=i("eHGPu"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const f=new(0,c.CheckQuestStatusError)("Checking quest status failed"),p=(e,t,n)=>{var i;const{data:c}=n.useSelectedMultiChainAccount(),{data:p=[]}=n.useAllMultiChainAccounts(),{appVersion:h,questId:y}=t,m=null!==(i=null==c?void 0:c.addresses.map(r.chainAddressToCaip19Address))&&void 0!==i?i:[],v={appVersion:h,questId:y,identifiers:(0,l.generateQuestIdentifiers)(p),selectedAccountAddresses:m},g=u.questsQueryKeys.questStatus(v);return(0,a.useQuery)({queryFn:()=>d(void 0,void 0,void 0,(function*(){try{const t=new(0,o.RequestClient);t.withDefaultHeaders({"Content-Type":"application/json"});const n=yield t.post(`${e}/quests/v1/status`,JSON.stringify(v));if(!(0,o.responseIsOkay)(n)||!n.data)throw f;return n.data.questState}catch(e){throw f}})),queryKey:g,onError:e=>{s.telemetry.captureError(e,s.FeatureTag.Quest)},staleTime:0})}})),i.register("kAKlQ",(function(t,n){e(t.exports,"QUESTS_BASE_QUERY_KEY",(function(){return r})),e(t.exports,"QUESTS_QUERY_KEY",(function(){return o})),e(t.exports,"questsQueryKeys",(function(){return i}));const r="@phantom/quests",o=`${r}:quests`,i={quests:e=>[`${r}:quests`,e],questStatus:e=>[`${r}:questStatus`,e],showQuests:(e,t,n,o,i)=>[`${r}:showQuests`,e,t,n,o,i]}})),i.register("cF17i",(function(t,n){var r,o;e(t.exports,"QuestIdentifierType",(function(){return r})),e(t.exports,"ClaimQuestRewardError",(function(){return i})),e(t.exports,"ClaimQuestRewardBadRequestError",(function(){return s})),e(t.exports,"CheckQuestStatusError",(function(){return a})),(o=r||(r={})).ROOT_ID="ROOT_ID",o.ACCOUNT_ID="ACCOUNT_ID";class i extends Error{constructor(e){super(e),this.name="ClaimQuestRewardError"}}class s extends Error{constructor(e){super(e),this.name="ClaimQuestRewardBadRequestError"}}class a extends Error{constructor(e){super(e),this.name="CheckQuestStatusError"}}})),i.register("eHGPu",(function(t,n){e(t.exports,"generateQuestIdentifiers",(function(){return a}));var r=i("6Tvfa"),o=i("4y59b"),s=i("cF17i");const a=e=>{const t=new Set,n=[];for(const i of e)switch(i.type){case r.AccountType.Seed:t.has(i.seedIdentifier)||(t.add(i.seedIdentifier),n.push({type:s.QuestIdentifierType.ROOT_ID,id:i.seedIdentifier}));break;case r.AccountType.PrivateKey:case r.AccountType.Ledger:case r.AccountType.SeedVault:t.has(i.identifier)||(t.add(i.identifier),n.push({type:s.QuestIdentifierType.ACCOUNT_ID,id:i.identifier}));break;case r.AccountType.ReadOnly:break;default:(0,o.assertNever)(i)}return n}})),i.register("54BnH",(function(t,n){e(t.exports,"useClaimQuestReward",(function(){return y}),(function(e){return y=e}));var r=i("belzv"),o=i("lMzyG"),s=i("8kIyR"),a=i("iPvw0"),u=i("4yY1D"),c=i("fG04A"),l=i("kAKlQ"),d=i("cF17i"),f=i("eHGPu"),p=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const h=new(0,d.ClaimQuestRewardError)("Claiming Reward Failed"),y=(e,t,n)=>{var i;const{data:y}=n.useSelectedMultiChainAccount(),{data:m=[]}=n.useAllMultiChainAccounts(),v=null!==(i=(0,a.getSupportedLanguageValue)(o.i18next.language))&&void 0!==i?i:"en";return(0,c.useMutation)({mutationFn:({questId:t,networkIds:n})=>p(void 0,void 0,void 0,(function*(){var o;try{const i=n.flat(),a=null==y?void 0:y.addresses.find((e=>i.includes(e.networkID))),u=null!==(o=null==y?void 0:y.addresses.map(r.chainAddressToCaip19Address))&&void 0!==o?o:[],c=(0,f.generateQuestIdentifiers)(m),l=s.RequestClient.getInstance().post(`${e}/quests/v1/claim_reward`,{questId:t,locale:v,identifiers:c,selectedAccountAddresses:u,walletAddress:{chainId:null==a?void 0:a.networkID,resourceType:r.Caip19ResourceType.address,address:null==a?void 0:a.address}}),[p]=yield Promise.all([l,new Promise((e=>setTimeout(e,2e3)))]);if(!(0,s.responseIsOkay)(p)){const e=p.data;throw new(0,d.ClaimQuestRewardBadRequestError)(JSON.stringify(e))}const g=p.data;if("reward_granted"!==g.status)throw h;return g}catch(e){throw e instanceof d.ClaimQuestRewardBadRequestError&&u.telemetry.captureError(e,u.FeatureTag.Quest),h}})),onSuccess:()=>{t.invalidateQueries([`${l.QUESTS_BASE_QUERY_KEY}:quests`])}})}})),i.register("7HLiE",(function(t,n){e(t.exports,"useQuests",(function(){return p}));var r=i("6Tvfa"),o=i("belzv"),s=i("lMzyG"),a=i("iPvw0"),u=i("lNRH9"),c=i("bXRxr"),l=i("kAKlQ"),d=i("eHGPu"),f=i("20QNZ");const p=(e,t,n,i)=>{var p,h;const{platform:y,appVersion:m}=t,{data:v}=n.useSelectedMultiChainAccount(),{data:g=[]}=n.useAllMultiChainAccounts(),{data:b,isLoading:w}=i.useIsAnalyticsOptedOut(),x=null!==(p=(0,a.getSupportedLanguageValue)(s.i18next.language))&&void 0!==p?p:"en",E=null!==(h=null==v?void 0:v.addresses.map(o.chainAddressToCaip19Address))&&void 0!==h?h:[],S={appVersion:m,locale:x,platform:y,identifiers:(0,d.generateQuestIdentifiers)(g),selectedAccountAddresses:E,isOptedOut:!!b};return(0,u.useQuery)({queryKey:l.questsQueryKeys.quests(S),enabled:g.length>0&&v&&v.type!==r.AccountType.ReadOnly&&!w,queryFn:()=>(0,c.getQuests)(e,S),select:e=>(0,f.getValidQuests)(e,v),refetchOnMount:"extension"!==y||"always"})}})),i.register("bXRxr",(function(t,n){e(t.exports,"getQuests",(function(){return a}),(function(e){return a=e}));var r=i("8kIyR"),o=i("4yY1D"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const a=(e,t)=>s(void 0,void 0,void 0,(function*(){var n;try{const n=new(0,r.RequestClient),o=yield n.post(`${e}/quests/v1`,t);if(!(0,r.responseIsOkay)(o))throw new Error("Failed to fetch quests");return o.data.quests}catch(e){return o.telemetry.addBreadcrumb(o.FeatureTag.Quest,`Error when fetching quests: ${null!==(n=null==e?void 0:e.message)&&void 0!==n?n:"Error without message"}`,o.Severity.Info),[]}}))})),i.register("20QNZ",(function(t,n){e(t.exports,"getValidQuests",(function(){return s}));var r=i("1NFxQ"),o=i("bGd0R");const s=(e,t)=>e.filter((e=>!(0,r.questExpired)(e)&&(0,o.questSupportedByAccount)(e,t)))})),i.register("1NFxQ",(function(t,n){e(t.exports,"questExpired",(function(){return o}));var r=i("avWw5");const o=e=>r.CURRENT_UNIX_TIMESTAMP_IN_SECONDS>e.expirationUnixTimeInSeconds})),i.register("bGd0R",(function(t,n){e(t.exports,"questSupportedByAccount",(function(){return r}));const r=(e,t)=>{var n;const r=null!==(n=null==t?void 0:t.addresses.map((e=>e.networkID)))&&void 0!==n?n:[];for(const t of Object.values(e.networkIds)){if(Array.isArray(t))return t.every((e=>r.includes(e)));if(r.includes(t))return!0}return!1}})),i.register("4UUBG",(function(t,n){e(t.exports,"useShouldShowQuests",(function(){return a}));var r=i("lNRH9"),o=i("kAKlQ"),s=i("7HLiE");const a=(e,t,n,i,a)=>{var u;const{data:c,isLoading:l}=n.useSelectedMultiChainAccount(),{data:d,isLoading:f}=i.useIsAnalyticsOptedOut(),p=null==c?void 0:c.isReadOnly,h=a(),{error:y}=(0,s.useQuests)(e,t,n,i);return(0,r.useQuery)({queryKey:o.questsQueryKeys.showQuests(null!==(u=null==c?void 0:c.addresses[0].address)&&void 0!==u?u:"",!!d,!!p,h,y),enabled:!l&&!f,queryFn:()=>!(h||d||p||y)})}})),i.register("iQAP4",(function(e,t){})),i.register("5Doro",(function(n,r){e(n.exports,"useQuery",(function(){return p})),e(n.exports,"queryClient",(function(){return h})),e(n.exports,"QueryProvider",(function(){return m})),i("4hcAj");var o=i("a4E7u"),s=i("1TBUW"),a=(i("fG04A"),i("lNRH9")),u=i("8m92v"),c=i("e8Dxz"),l=i("lDSNw"),d=i("hvlNY"),f=i("aqpDB");function p(e){return(0,a.useQuery)(e)}const h=new(0,s.QueryClient)({defaultOptions:{mutations:{retry:!1,networkMode:"offlineFirst"},queries:{retry:!1,staleTime:1/0,cacheTime:1/0,refetchOnWindowFocus:!1,networkMode:"offlineFirst"}}}),y=(0,o.createReactQueryCache)({underlyingStorage:new(0,d.LocalStorage),throttleMs:1e3,enableDebugLogs:!1}),m=e=>{const n={shouldDehydrateQuery:f.shouldDehydrateQuery};return t(l).createElement(c.PersistQueryClientProvider,{client:h,persistOptions:{persister:y,dehydrateOptions:n,buster:v,maxAge:1/0}},e.children,t(l).createElement(u.ReactQueryDevtools,{initialIsOpen:!1,position:"top-right"}))},v="23.13.0"})),i.register("4hcAj",(function(t,n){e(t.exports,"createReactQueryCache",(function(){return i("a4E7u").createReactQueryCache}));i("a4E7u")})),i.register("a4E7u",(function(t,n){e(t.exports,"createReactQueryCache",(function(){return i}),(function(e){return i=e}));var r=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};function o(e,t,...n){e&&console.log(t,...n)}const i=({underlyingStorage:e,throttleMs:t,cacheKey:n="REACT_QUERY_OFFLINE_CACHE",maxCacheSizeBytes:i=5242880,enableDebugLogs:s=!1})=>{let a=null;return setInterval((()=>{r(void 0,void 0,void 0,(function*(){if(a)try{const t=JSON.stringify(a),r=t.length;r{a=e},restoreClient:()=>r(void 0,void 0,void 0,(function*(){try{const t=yield e.get(n);if(!t)return void o(s,"[React Query Offline Cache] No offline cache restored.");const r=JSON.parse(t),i=t.length;return o(s,"[React Query Offline Cache] Restored RQ offline cache. Size:",i,"bytes"),r}catch(e){return void o(s,"[React Query Offline Cache] Error restoring offline cache.")}})),removeClient:()=>(o(s,"[React Query Offline Cache] Removed offline cache."),e.remove(n))}}})),i.register("1TBUW",(function(t,n){e(t.exports,"QueryClient",(function(){return f}));var r=i("23gDC"),o=i("bah2x"),s=i("721fO"),a=i("ddK4R"),u=i("26dVo"),c=i("fsPlI"),l=i("8dVOS"),d=i("3oVnE");class f{mount(){this.unsubscribeFocus=a.focusManager.subscribe((()=>{a.focusManager.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())})),this.unsubscribeOnline=u.onlineManager.subscribe((()=>{u.onlineManager.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,t;null==(e=this.unsubscribeFocus)||e.call(this),null==(t=this.unsubscribeOnline)||t.call(this)}isFetching(e,t){const[n]=(0,r.parseFilterArgs)(e,t);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state.data}getQueriesData(e){return this.getQueryCache().findAll(e).map((({queryKey:e,state:t})=>[e,t.data]))}setQueryData(e,t,n){const o=this.queryCache.find(e),i=null==o?void 0:o.state.data,s=(0,r.functionalUpdate)(t,i);if(void 0===s)return;const a=(0,r.parseQueryArgs)(e),u=this.defaultQueryOptions(a);return this.queryCache.build(this,u).setData(s,{...n,manual:!0})}setQueriesData(e,t,n){return c.notifyManager.batch((()=>this.getQueryCache().findAll(e).map((({queryKey:e})=>[e,this.setQueryData(e,t,n)]))))}getQueryState(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state}removeQueries(e,t){const[n]=(0,r.parseFilterArgs)(e,t),o=this.queryCache;c.notifyManager.batch((()=>{o.findAll(n).forEach((e=>{o.remove(e)}))}))}resetQueries(e,t,n){const[o,i]=(0,r.parseFilterArgs)(e,t,n),s=this.queryCache,a={type:"active",...o};return c.notifyManager.batch((()=>(s.findAll(o).forEach((e=>{e.reset()})),this.refetchQueries(a,i))))}cancelQueries(e,t,n){const[o,i={}]=(0,r.parseFilterArgs)(e,t,n);void 0===i.revert&&(i.revert=!0);const s=c.notifyManager.batch((()=>this.queryCache.findAll(o).map((e=>e.cancel(i)))));return Promise.all(s).then(r.noop).catch(r.noop)}invalidateQueries(e,t,n){const[o,i]=(0,r.parseFilterArgs)(e,t,n);return c.notifyManager.batch((()=>{var e,t;if(this.queryCache.findAll(o).forEach((e=>{e.invalidate()})),"none"===o.refetchType)return Promise.resolve();const n={...o,type:null!=(e=null!=(t=o.refetchType)?t:o.type)?e:"active"};return this.refetchQueries(n,i)}))}refetchQueries(e,t,n){const[o,i]=(0,r.parseFilterArgs)(e,t,n),s=c.notifyManager.batch((()=>this.queryCache.findAll(o).filter((e=>!e.isDisabled())).map((e=>{var t;return e.fetch(void 0,{...i,cancelRefetch:null==(t=null==i?void 0:i.cancelRefetch)||t,meta:{refetchPage:o.refetchPage}})}))));let a=Promise.all(s).then(r.noop);return null!=i&&i.throwOnError||(a=a.catch(r.noop)),a}fetchQuery(e,t,n){const o=(0,r.parseQueryArgs)(e,t,n),i=this.defaultQueryOptions(o);void 0===i.retry&&(i.retry=!1);const s=this.queryCache.build(this,i);return s.isStaleByTime(i.staleTime)?s.fetch(i):Promise.resolve(s.state.data)}prefetchQuery(e,t,n){return this.fetchQuery(e,t,n).then(r.noop).catch(r.noop)}fetchInfiniteQuery(e,t,n){const o=(0,r.parseQueryArgs)(e,t,n);return o.behavior=(0,l.infiniteQueryBehavior)(),this.fetchQuery(o)}prefetchInfiniteQuery(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(r.noop).catch(r.noop)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){const n=this.queryDefaults.find((t=>(0,r.hashQueryKey)(e)===(0,r.hashQueryKey)(t.queryKey)));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;const t=this.queryDefaults.find((t=>(0,r.partialMatchKey)(e,t.queryKey)));return null==t?void 0:t.defaultOptions}setMutationDefaults(e,t){const n=this.mutationDefaults.find((t=>(0,r.hashQueryKey)(e)===(0,r.hashQueryKey)(t.mutationKey)));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;const t=this.mutationDefaults.find((t=>(0,r.partialMatchKey)(e,t.mutationKey)));return null==t?void 0:t.defaultOptions}defaultQueryOptions(e){if(null!=e&&e._defaulted)return e;const t={...this.defaultOptions.queries,...this.getQueryDefaults(null==e?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=(0,r.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.useErrorBoundary&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return null!=e&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==e?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}constructor(e={}){this.queryCache=e.queryCache||new(0,o.QueryCache),this.mutationCache=e.mutationCache||new(0,s.MutationCache),this.logger=e.logger||d.defaultLogger,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}}})),i.register("bah2x",(function(t,n){e(t.exports,"QueryCache",(function(){return u}));var r=i("23gDC"),o=i("8J4Vt"),s=i("fsPlI"),a=i("jx1FK");class u extends a.Subscribable{build(e,t,n){var i;const s=t.queryKey,a=null!=(i=t.queryHash)?i:(0,r.hashQueryKeyByOptions)(s,t);let u=this.get(a);return u||(u=new(0,o.Query)({cache:this,logger:e.getLogger(),queryKey:s,queryHash:a,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(s),meta:t.meta}),this.add(u)),u}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter((t=>t!==e)),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){s.notifyManager.batch((()=>{this.queries.forEach((e=>{this.remove(e)}))}))}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){const[n]=(0,r.parseFilterArgs)(e,t);return void 0===n.exact&&(n.exact=!0),this.queries.find((e=>(0,r.matchQuery)(n,e)))}findAll(e,t){const[n]=(0,r.parseFilterArgs)(e,t);return Object.keys(n).length>0?this.queries.filter((e=>(0,r.matchQuery)(n,e))):this.queries}notify(e){s.notifyManager.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}onFocus(){s.notifyManager.batch((()=>{this.queries.forEach((e=>{e.onFocus()}))}))}onOnline(){s.notifyManager.batch((()=>{this.queries.forEach((e=>{e.onOnline()}))}))}constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}}})),i.register("8J4Vt",(function(t,n){e(t.exports,"Query",(function(){return c}));var r=i("23gDC"),o=i("3oVnE"),s=i("fsPlI"),a=i("hmHZM"),u=i("35NtP");class c extends u.Removable{setOptions(e){this.options={...this.defaultOptions,...e},this.meta=null==e?void 0:e.meta,this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(e,t){const n=(0,r.replaceData)(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),n}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;const n=this.promise;return null==(t=this.retryer)||t.cancel(e),n?n.then(r.noop).catch(r.noop):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some((e=>!1!==e.options.enabled))}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some((e=>e.getCurrentResult().isStale))}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!(0,r.timeUntilStale)(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find((e=>e.shouldFetchOnWindowFocus()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}onOnline(){var e;const t=this.observers.find((e=>e.shouldFetchOnReconnect()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}addObserver(e){-1===this.observers.indexOf(e)&&(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){-1!==this.observers.indexOf(e)&&(this.observers=this.observers.filter((t=>t!==e)),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var n,o;if("idle"!==this.state.fetchStatus)if(this.state.dataUpdatedAt&&null!=t&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var i;return null==(i=this.retryer)||i.continueRetry(),this.promise}if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find((e=>e.options.queryFn));e&&this.setOptions(e.options)}Array.isArray(this.options.queryKey);const s=(0,r.getAbortController)(),u={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},c=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>{if(s)return this.abortSignalConsumed=!0,s.signal}})};c(u);const l={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(u)):Promise.reject("Missing queryFn"),meta:this.meta};var d;(c(l),null==(n=this.options.behavior)||n.onFetch(l),this.revertState=this.state,"idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(o=l.fetchOptions)?void 0:o.meta))&&this.dispatch({type:"fetch",meta:null==(d=l.fetchOptions)?void 0:d.meta});const f=e=>{var t,n;((0,a.isCancelledError)(e)&&e.silent||this.dispatch({type:"error",error:e}),(0,a.isCancelledError)(e))||(null==(t=(n=this.cache.config).onError)||t.call(n,e,this));this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=(0,a.createRetryer)({fn:l.fetchFn,abort:null==s?void 0:s.abort.bind(s),onSuccess:e=>{var t,n;void 0!==e?(this.setData(e),null==(t=(n=this.cache.config).onSuccess)||t.call(n,e,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1):f(new Error("undefined"))},onError:f,onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){this.state=(t=>{var n,r;switch(e.type){case"failed":return{...t,fetchFailureCount:t.fetchFailureCount+1};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,fetchFailureCount:0,fetchMeta:null!=(n=e.meta)?n:null,fetchStatus:(0,a.canFetch)(this.options.networkMode)?"fetching":"paused",...!t.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:null!=(r=e.dataUpdatedAt)?r:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0}};case"error":const o=e.error;return(0,a.isCancelledError)(o)&&o.revert&&this.revertState?{...this.revertState}:{...t,error:o,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),s.notifyManager.batch((()=>{this.observers.forEach((t=>{t.onQueryUpdate(e)})),this.cache.notify({query:this,type:"updated",action:e})}))}constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||o.defaultLogger,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||function(e){const t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==e.initialData?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0,r=void 0!==t;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?null!=n?n:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isInvalidated:!1,status:r?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState,this.meta=e.meta}}})),i.register("721fO",(function(t,n){e(t.exports,"MutationCache",(function(){return u}));var r=i("fsPlI"),o=i("fvWnF"),s=i("23gDC"),a=i("jx1FK");class u extends a.Subscribable{build(e,t,n){const r=new(0,o.Mutation)({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0,meta:t.meta});return this.add(r),r}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter((t=>t!==e)),this.notify({type:"removed",mutation:e})}clear(){r.notifyManager.batch((()=>{this.mutations.forEach((e=>{this.remove(e)}))}))}getAll(){return this.mutations}find(e){return void 0===e.exact&&(e.exact=!0),this.mutations.find((t=>(0,s.matchMutation)(e,t)))}findAll(e){return this.mutations.filter((t=>(0,s.matchMutation)(e,t)))}notify(e){r.notifyManager.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}resumePausedMutations(){const e=this.mutations.filter((e=>e.state.isPaused));return r.notifyManager.batch((()=>e.reduce(((e,t)=>e.then((()=>t.continue().catch(s.noop)))),Promise.resolve())))}constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}}})),i.register("8m92v",(function(t,n){e(t.exports,"ReactQueryDevtools",(function(){return r}));const r=function(){return null}})),i.register("e8Dxz",(function(t,n){e(t.exports,"PersistQueryClientProvider",(function(){return c}));var r=i("iaOqH"),o=i("lDSNw"),s=i("gPpVq"),a=i("l5ljz"),u=i("fvKRK");const c=({client:e,children:t,persistOptions:n,onSuccess:i,...c})=>{const[l,d]=o.useState(!0),f=o.useRef({persistOptions:n,onSuccess:i});return o.useEffect((()=>{f.current={persistOptions:n,onSuccess:i}})),o.useEffect((()=>{let t=!1;d(!0);const[n,r]=(0,s.persistQueryClient)({...f.current.persistOptions,queryClient:e});return r.then((()=>{t||(null==f.current.onSuccess||f.current.onSuccess(),d(!1))})),()=>{t=!0,n()}}),[e]),o.createElement(u.QueryClientProvider,(0,r.extends)({client:e},c),o.createElement(a.IsRestoringProvider,{value:l},t))}})),i.register("iaOqH",(function(t,n){function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;tn,u=s.buster!==o;a||u?t.removeClient():(0,r.hydrate)(e,s.clientState,i)}else t.removeClient()}catch(e){t.removeClient()}}(e).then((()=>{n||(t=function(e){const t=e.queryClient.getQueryCache().subscribe((()=>{o(e)})),n=e.queryClient.getMutationCache().subscribe((()=>{o(e)}));return()=>{t(),n()}}(e))}));return[()=>{n=!0,null==t||t()},i]}})),i.register("7yQO8",(function(t,n){function r(e){return e.state.isPaused}function o(e){return"success"===e.state.status}function i(e,t={}){const n=[],i=[];if(!1!==t.dehydrateMutations){const o=t.shouldDehydrateMutation||r;e.getMutationCache().getAll().forEach((e=>{o(e)&&n.push(function(e){return{mutationKey:e.options.mutationKey,state:e.state}}(e))}))}if(!1!==t.dehydrateQueries){const n=t.shouldDehydrateQuery||o;e.getQueryCache().getAll().forEach((e=>{n(e)&&i.push(function(e){return{state:e.state,queryKey:e.queryKey,queryHash:e.queryHash}}(e))}))}return{mutations:n,queries:i}}function s(e,t,n){if("object"!=typeof t||null===t)return;const r=e.getMutationCache(),o=e.getQueryCache(),i=t.mutations||[],s=t.queries||[];i.forEach((t=>{var o;r.build(e,{...null==n||null==(o=n.defaultOptions)?void 0:o.mutations,mutationKey:t.mutationKey},t.state)})),s.forEach((t=>{var r;const i=o.get(t.queryHash);i?i.state.dataUpdatedAt!0,y={tokens:h,prices:h,collectibles:r.collectiblesShouldDehydrateQueryPredicate,swapper:l.swapperShouldDehydrateQueryPredicate,transferFungibleLoggingContext:h,[d.TRANSACTIONS_TIMESTAMPS_QUERY_KEY]:h,[u.ACTION_BANNERS_QUERY_KEY]:h,[s.FIAT_RAMP_FUNGIBLES_QUERY_KEY]:h,[f.WALLET_SCREEN_ACTION_QUERY_KEY]:h,[a.InfiniteHistoryItemsKey]:h,[c.QUESTS_QUERY_KEY]:h,[o.EXPLORE_BASE_QUERY_KEY]:h,"test-debug-query":p.isDebugBuild},m=e=>{if(0===e.queryKey.length)return!1;const t=String(e.queryKey[0]);return!!y[t]&&y[t](e)}})),i.register("5VjGu",(function(t,n){e(t.exports,"InfiniteHistoryItemsKey",(function(){return i("2adK2").InfiniteHistoryItemsKey})),e(t.exports,"useFetchInfiniteHistoryItems",(function(){return i("2adK2").useFetchInfiniteHistoryItems})),e(t.exports,"useFetchRefreshInfiniteHistoryItems",(function(){return i("2adK2").useFetchRefreshInfiniteHistoryItems})),e(t.exports,"useRefreshHistory",(function(){return i("5Rzgd").useRefreshHistory})),e(t.exports,"createHistoryRowLabels",(function(){return i("g4jr6").createHistoryRowLabels})),e(t.exports,"createPendingTransactionRowLabels",(function(){return i("g4jr6").createPendingTransactionRowLabels})),e(t.exports,"getAccountsWithFilter",(function(){return i("g4jr6").getAccountsWithFilter})),e(t.exports,"getTokenHistoryFilterId",(function(){return i("g4jr6").getTokenHistoryFilterId})),e(t.exports,"isCollectibleTokenType",(function(){return i("g4jr6").isCollectibleTokenType})),e(t.exports,"isSpamTransaction",(function(){return i("g4jr6").isSpamTransaction})),e(t.exports,"isReceiveTransaction",(function(){return i("g4jr6").isReceiveTransaction})),e(t.exports,"extractAddressfromBri",(function(){return i("ePdv7").extractAddressfromBri}));i("1Yj5U"),i("2adK2"),i("5Rzgd"),i("g4jr6"),i("ePdv7")})),i.register("1Yj5U",(function(t,n){e(t.exports,"HistoryItemsFetchCacheBustError",(function(){return l}),(function(e){return l=e})),e(t.exports,"fetchHistoryItems",(function(){return v}),(function(e){return v=e}));var r=i("bpTD2"),o=i("8kIyR"),s=i("4yY1D"),a=i("7pPsM"),u=i("ePdv7"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};class l extends Error{constructor(){super(...arguments),this.message="406: Cache bust!"}}class d extends Error{constructor(){super(...arguments),this.message="Server response malformed."}}class f extends Error{}class p extends Error{}const h=a.z.object({next:a.z.union([a.z.null(),a.z.string()]),results:a.z.array(u.HistoryItem)}),y=e=>c(void 0,void 0,void 0,(function*(){const t=new(0,o.RequestClient);t.withDefaultRetry(3,2e3);const n=yield t.post(`${(0,r.getAPIEnvironment)()}/history/v2`,e);if(406===n.status)throw new l;if(n.status>=400&&n.status<500)throw new p(`FetchHistoryItem: Status code: ${n.status}`);if(n.status>=500)throw new f(`FetchHistoryItem: Status code: ${n.status}`);return n.data})),m=e=>!Array.isArray(e.results)||"string"!=typeof e.next&&null!==e.next,v=e=>c(void 0,void 0,void 0,(function*(){var t;const n=yield y(e);if(m(n))throw new d;for(;(null===(t=n.results)||void 0===t?void 0:t.length)<10&&n.next;){if(m(n))throw new d;const e=yield y({next:n.next});n.next=e.next,n.results=[...n.results,...e.results]}try{return h.parse(n)}catch(e){const t=e,r=[],o=t.issues;for(let e=0;en.results[e])).map((e=>{var t;return(null===(t=e.interactionData)||void 0===t?void 0:t.transactionType)||""})),a=[];for(let e=0;e{const t=e.split("/")[1],n=null==t?void 0:t.split(":");return n&&n[1]}})),i.register("2adK2",(function(t,n){e(t.exports,"InfiniteHistoryItemsKey",(function(){return f}),(function(e){return f=e})),e(t.exports,"infiniteHistoryItemsQueryKey",(function(){return p}),(function(e){return p=e})),e(t.exports,"useFetchInfiniteHistoryItems",(function(){return h}),(function(e){return h=e})),e(t.exports,"useFetchRefreshInfiniteHistoryItems",(function(){return y}),(function(e){return y=e}));var r=i("belzv"),o=i("4yY1D"),s=i("tv9Be"),a=i("lNRH9"),u=i("fvKRK"),c=i("lDSNw"),l=i("1Yj5U"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const f="fetch-infinite-history-items",p=e=>[f,e],h=e=>{const t=(0,u.useQueryClient)();(0,c.useEffect)((()=>{const n=p(e),r=t.getQueryState(n,{exact:!0,fetchStatus:"fetching"});(null==r?void 0:r.data)&&t.removeQueries(n,{exact:!0})}),[t,e]),(0,c.useEffect)((()=>()=>{t.cancelQueries([f],{exact:!1})}),[t]);const n=(0,s.useInfiniteQuery)(p(e),(({pageParam:t})=>d(void 0,void 0,void 0,(function*(){return t?yield(0,l.fetchHistoryItems)({next:t}):yield(0,l.fetchHistoryItems)({accounts:e||[]})}))),{getNextPageParam:e=>e.next,cacheTime:1/0,staleTime:1/0,retry:!1,enabled:!!(null==e?void 0:e.length)&&e.every((e=>!r.Chains.isLocalNetworkID(e.chainId))),onError:n=>{n instanceof l.HistoryItemsFetchCacheBustError&&((e,t)=>{e.removeQueries(t,{exact:!0})})(t,p(e)),o.telemetry.captureError(n,o.FeatureTag.History)}});return n},y=e=>{var t,n;const i=(0,u.useQueryClient)(),s=i.getQueryState(p(e),{exact:!0}),h=null===(n=null===(t=null==s?void 0:s.data)||void 0===t?void 0:t.pages[0])||void 0===n?void 0:n.results[0],y=(0,a.useQuery)(((e,t)=>["refresh-fetch-infinite-history-items",e,t])(e,null==h?void 0:h.id),(({queryKey:[,e,t]})=>d(void 0,void 0,void 0,(function*(){return Date.now()-((null==s?void 0:s.dataUpdatedAt)||0)<500?null:t?yield(0,l.fetchHistoryItems)({accounts:e||[],latestTransactionStored:t}):yield(0,l.fetchHistoryItems)({accounts:e||[]})}))),{cacheTime:0,staleTime:0,retry:!1,enabled:!!s&&"loading"!==s.status&&!!(null==e?void 0:e.length)&&e.every((e=>!r.Chains.isLocalNetworkID(e.chainId))),onError:e=>o.telemetry.captureError(e,o.FeatureTag.History)});return(0,c.useEffect)((()=>{var t;if(null===(t=y.data)||void 0===t?void 0:t.results.length){const t=y.data;i.cancelQueries([f],{exact:!1}),i.setQueryData([f,e],(()=>({pages:[t],pageParams:[]})))}}),[y.data,i,e]),y}})),i.register("5Rzgd",(function(t,n){e(t.exports,"useRefreshHistory",(function(){return l}),(function(e){return l=e}));var r=i("belzv"),o=i("4y59b"),s=i("fvKRK"),a=i("lDSNw"),u=i("2adK2"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const l=(e,t)=>{const[n,i]=(0,a.useState)(0),[l,d]=(0,a.useState)(!1),f=(0,s.useQueryClient)().getQueryData((0,u.infiniteHistoryItemsQueryKey)(e),{exact:!0}),p=(0,a.useMemo)((()=>(null==f?void 0:f.pages[0].results.map((e=>e.chainMeta.transactionId)))||[]),[null==f?void 0:f.pages]),{refetch:h,isError:y,isFetching:m}=(0,u.useFetchRefreshInfiniteHistoryItems)(e);return(0,a.useEffect)((()=>{let e=0;!function(){var n;c(this,void 0,void 0,(function*(){let s=[];function a(e){return t.some((t=>{const n=e.length?e:p;switch(t.networkID){case r.NetworkIDs.Ethereum.Mainnet:case r.NetworkIDs.Ethereum.Goerli:case r.NetworkIDs.Ethereum.Sepolia:case r.NetworkIDs.Polygon.Mainnet:case r.NetworkIDs.Polygon.Mumbai:return!n.includes(t.data.transactions[t.data.transactions.length-1].hash);case r.NetworkIDs.Solana.Mainnet:case r.NetworkIDs.Solana.Testnet:case r.NetworkIDs.Solana.Devnet:case r.NetworkIDs.Solana.Localnet:return!n.includes(t.data.signature);case r.NetworkIDs.Bitcoin.Mainnet:case r.NetworkIDs.Bitcoin.Testnet:return!n.includes(t.data.txID);default:return(0,o.assertNever)(t)}}))}if(a(s)){for(i((e=>e+1));e<5&&a(s);)try{const t=yield h();s=(null===(n=t.data)||void 0===n?void 0:n.results.map((e=>e.chainMeta.transactionId)))||[],++e}catch(e){}i((e=>e-1))}}))}()}),[t,p,h]),(0,a.useEffect)((()=>{d(n>0)}),[n]),{refresh:h,isRefreshError:y,isRefreshing:m,isRefreshingConfirmedTxs:l}}})),i.register("g4jr6",(function(n,r){e(n.exports,"createHistoryRowLabels",(function(){return h})),e(n.exports,"isReceiveTransaction",(function(){return b})),e(n.exports,"isCollectibleTokenType",(function(){return v})),e(n.exports,"createPendingTransactionRowLabels",(function(){return y})),e(n.exports,"getAccountsWithFilter",(function(){return m})),e(n.exports,"isSpamTransaction",(function(){return g})),e(n.exports,"getTokenHistoryFilterId",(function(){return w}));var o=i("6Tvfa"),s=i("belzv"),a=i("gYh0e"),u=i("8YHDI"),c=i("4raQz"),l=i("4y59b"),d=i("lDSNw"),f=i("gmVmN"),p=i("ePdv7");const h=(e,n,r,i,a)=>{var c;const{interactionData:h,chainMeta:y}=e,{transactionType:m}=h,g="failed"===y.status,w=y.chainId,{symbol:x}=u.NATIVE_TOKEN_MAP[w],E=n("historyUnknownDappName"),S=t(d).createElement(r,{historyItem:e,size:"small",isDetailViewOrSvg:!1});switch(m){case"TOKEN_SEND":{const e=h.balanceChanges[0],{token:{symbol:t,displayName:r,tokenType:s,decimals:u},amount:c}=e,d=b(e,a),y=v(s);let m="";if(!g&&void 0!==u&&!("NonFungible"===s)){const e=d?"+":"-";m=y?`${e}${(0,f.amountToFormattedAmount)(c,u)}`:`${e}${(0,f.amountToFormattedAmount)(c,u)}${t?` ${(0,l.truncateString)(t,6)}`:""}`}if(d){const t=(0,p.extractAddressfromBri)(e.from),s=(0,o.formatAddress)(t,void 0,i(t,w));return{topLeft:{label:`${n("transactionsReceived")} ${y?r||n("richTransactionDetailUnknownNFT"):""}`},topRight:{label:`${m}`,color:"#21E56F"},bottomLeft:{label:n("transactionsFromParagraphInterpolated",{from:s,defaultValue:`From ${s}`})},image:S}}{const t=(0,p.extractAddressfromBri)(e.to),s=(0,o.formatAddress)(t,void 0,i(t,w));return{topLeft:{label:g?n("transactionsSendFailed"):`${n("transactionsSent")} ${y?r||n("richTransactionDetailUnknownNFT"):""}`},topRight:{label:`${m}`,color:"#FFFFFF"},bottomLeft:{label:n("transactionsToParagraphInterpolated",{to:s,defaultValue:`To ${s}`})},image:S}}}case"TOKEN_BURN":{const{amount:e,token:t}=h;let r="";return r=t.displayName?"1"===e?t.displayName:`${t.displayName} (${e})`:n("richTransactionDetailUnknownNFT"),{topLeft:{label:g?`${n("transactionsFailedBurn")}`:`${n("transactionsBurned")}`},bottomLeft:{label:r},image:S}}case"TOKEN_UNWRAP":{const{amount:e,token:t}=h;return{topLeft:{label:g?`${n("transactionsUnwrappedFailed")}`:`${n("transactionsUnwrapped")}`},topRight:{label:g?"":`${(0,f.amountToFormattedAmount)(e,null!==(c=t.decimals)&&void 0!==c?c:0)} ${t.symbol}`,color:"#FFFFFF"},image:S}}case"TOKEN_SWAP":{const{receiveAmount:e,receiveToken:t,sendAmount:r,sendToken:i,dapp:s}=h,a=s?s.displayName:n("historyUnknownDappName"),u=(0,o.formatAddressShort)((0,p.extractAddressfromBri)(i.id)||""),c=(0,o.formatAddressShort)((0,p.extractAddressfromBri)(t.id)||"");let d="";g||void 0===t.decimals||(d=`+${(0,f.amountToFormattedAmount)(e,t.decimals)} ${(0,l.truncateString)(t.symbol||c,6)}`);let y="";return g||void 0===i.decimals||(y=`-${(0,f.amountToFormattedAmount)(r,i.decimals)} ${(0,l.truncateString)(i.symbol||u,6)}`),{topLeft:{label:n(g?"transactionsFailedSwap":"transactionsSwapped")},topRight:{label:d,color:"#21E56F"},bottomLeft:{label:a},bottomRight:{label:y,color:"#FFFFFF"},image:S}}case"BRIDGE_INIT":{const e=h.dapp?h.dapp.displayName:E,t=h.balanceChanges[0],{token:{symbol:r,decimals:o},amount:i}=t,s=r?` ${(0,l.truncateString)(r,6)}`:"";if(!g&&void 0!==o){const t=`-${(0,f.amountToFormattedAmount)(i,o)}${s}`;return{topLeft:{label:g?n("transactionBridgeInitiatedFailed"):`${n("transactionBridgeInitiated")}`},bottomLeft:{label:e},topRight:{label:`${t}`,color:"#FFFFFF"},image:S}}return{topLeft:{label:g?n("transactionBridgeInitiatedFailed"):`${n("transactionBridgeInitiated")}`},bottomLeft:{label:e},image:S}}case"WITHDRAW_STAKE":{const{amount:e,stakeAccount:t}=h,r=(0,p.extractAddressfromBri)(t),i=s.Chains.getTokenSymbol(w);return{topLeft:{label:n(g?"transactionsWithdrawStakeFailed":"transactionsWithdrawStake")},topRight:{label:g?"":`${(0,f.amountToFormattedAmount)(e,u.NATIVE_TOKEN_MAP[w].decimals)} ${(0,l.truncateString)(i,6)}`,color:"#FFFFFF"},bottomLeft:{label:(0,o.formatHashMedium)(r,4)},image:S}}case"DEACTIVATE_STAKE":{const{stakeAccount:e}=h,t=(0,p.extractAddressfromBri)(e);return{topLeft:{label:n(g?"transactionsDeactivateStakeFailed":"transactionsDeactivateStake")},bottomLeft:{label:(0,o.formatHashMedium)(t,4)},image:S}}case"STAKE":{const{amount:e,stakeAccount:t,validatorName:r}=h,i=(0,p.extractAddressfromBri)(t);return{topLeft:{label:n(g?"transactionsStakedFailed":"transactionsStaked")},topRight:{label:g?"":`${(0,f.amountToFormattedAmount)(e,u.NATIVE_TOKEN_MAP[w].decimals)} ${(0,l.truncateString)(x,6)}`,color:"#FFFFFF"},bottomLeft:{label:r||(0,o.formatHashMedium)(i,4)},image:S}}case"COLLECTIBLE_LIST":{const{dapp:e,item:t}=h,r=e?e.displayName:n("historyUnknownDappName"),o=t.displayName||n("richTransactionDetailUnknownNFT");return{topLeft:{label:g?n("transactionsListedFailed"):n("transactionsListedInterpolated",{name:o})},bottomLeft:{label:r},image:S}}case"COLLECTIBLE_BUY_ITEM":{const{dapp:e,itemAmount:t,item:r,forAsset:i,forAmount:s}=h,a=e?e.displayName:n("historyUnknownDappName"),u=void 0!==i.decimals?`-${(0,f.amountToFormattedAmount)(s,i.decimals)} ${(0,l.truncateString)(i.symbol||"",6)}`:n("transactionsUnknownAmount"),c=r.symbol||(0,o.formatAddressShort)((0,p.extractAddressfromBri)(r.id)),d=t&&"SemiFungible"===r.tokenType?`+${t} ${c}`:`+${c}`;return{topLeft:{label:n(g?"transactionsBuyFailed":"transactionsBoughtCollectible")},topRight:{label:g?"":d,color:"#21E56F"},bottomRight:{label:g?"":`${u}`,color:"#FFFFFF"},bottomLeft:{label:a},image:S}}case"COLLECTIBLE_CANCEL_BID":{const{dapp:e,item:t}=h,r=e?e.displayName:n("historyUnknownDappName"),o=t.displayName||n("richTransactionDetailUnknownNFT");return{topLeft:{label:g?n("transactionsCancelBidOnFailed"):n("transactionsCancelBidOnInterpolated",{name:o})},bottomLeft:{label:r},image:S}}case"COLLECTIBLE_BID_ITEM":{const{dapp:e,item:t}=h,r=e?e.displayName:n("historyUnknownDappName"),o=t.displayName||n("richTransactionDetailUnknownNFT");return{topLeft:{label:g?n("transactionsBidFailed"):n("transactionsBidOnInterpolated",{name:o})},bottomLeft:{label:r},image:S}}case"COLLECTIBLE_UNLIST":{const{dapp:e,item:t}=h,r=e?e.displayName:n("historyUnknownDappName"),o=t.displayName||n("richTransactionDetailUnknownNFT");return{topLeft:{label:g?n("transactionsUnlistedFailed"):n("transactionsUnlistedInterpolated",{name:o})},bottomLeft:{label:r},image:S}}case"COLLECTIBLE_SELL_ITEM":{const{dapp:e,itemAmount:t,item:r,forAsset:i,forAmount:s}=h,a=e?e.displayName:n("historyUnknownDappName"),u=void 0!==i.decimals?`+${(0,f.amountToFormattedAmount)(s,i.decimals)} ${(0,l.truncateString)(i.symbol||"",6)}`:n("transactionsUnknownAmount"),c=r.symbol||(0,o.formatAddressShort)((0,p.extractAddressfromBri)(r.id)),d=t&&"SemiFungible"===r.tokenType?`-${t} ${c}`:`-${c}`;return{topLeft:{label:n(g?"transactionsSoldFailed":"transactionsSoldCollectible")},topRight:{label:g?"":`${u}`,color:"#21E56F"},bottomRight:{label:g?"":d,color:"#FFFFFF"},bottomLeft:{label:a},image:S}}case"CANCEL_TX":return{topLeft:{label:n(g?"transactionCancelledFailed":"transactionCancelled")},image:S};case"TOKEN_APPROVAL":{const{dapp:e,token:t,isApproved:r}=h,o=v(t.tokenType)?t.displayName:t.symbol;let i;return i=g?r?v(t.tokenType)?n("transactionApproveTokenFailed",{tokenSymbol:o}):n("transactionApprovalFailed"):v(t.tokenType)?n("transactionRevokeApproveTokenFailed",{tokenSymbol:o}):n("transactionRevokeFailed"):n(r?"transactionApproveToken":"transactionRevokeApproveToken",{tokenSymbol:o}),{topLeft:{label:i},bottomLeft:{label:e?e.displayName:E,color:"#777"},image:S}}case"COLLECTION_APPROVAL":{const{collection:e,isApproved:t,dapp:r}=h,o=e.displayName;let i;return i=n(g?t?"transactionApproveTokenFailed":"transactionRevokeApproveTokenFailed":t?"transactionApproveToken":"transactionRevokeApproveToken",{tokenSymbol:o}),{topLeft:{label:i},bottomLeft:{label:r?r.displayName:E,color:"#777"},image:S}}case"CANCEL_ORDER":{const{dapp:e}=h;return{topLeft:{label:n(g?"transactionCancelOrderFailed":"transactionCancelOrder")},bottomLeft:{label:(null==e?void 0:e.displayName)||n("historyUnknownDappName"),color:"#777"},image:S}}case"UNCLASSIFIED_APP_INTERACTION":{const{dapp:e}=h,t=e?e.displayName:E;return{topLeft:{label:n(g?"transactionsFailedAppInteraction":"transactionsAppInteraction")},bottomLeft:{label:t},image:S}}}},y=(e,n)=>{const{display:r,type:o}=e,{topLeft:i,topRight:s,bottomLeft:a,bottomRight:u}=r.summary;return{topLeft:i,topRight:s,bottomLeft:a,bottomRight:u,image:t(d).createElement(n,{logoUri:r.summary.logoUri,pendingTransactionType:o,size:"small"})}},m=(e,t,n)=>{var r;let o=(null!=e?e:[]).map(c.toAccount);if(t){const e=null===(r=o.find((e=>e.chainId===t)))||void 0===r?void 0:r.address;if(e){const r={chainId:t,address:e};n&&(r.filters=[{type:"token",value:n}]),o=[r]}}return o},v=e=>{switch(e){case"SemiFungible":case"NonFungible":return!0;default:return!1}},g=(e,t)=>{const{interactionData:n}=e;if("TOKEN_SEND"===n.transactionType){const e=n.balanceChanges[0],r=e.token;return b(e,t)&&!!r.isSpam}return!1},b=(e,t)=>{const n=(0,p.extractAddressfromBri)(e.to),r=(0,p.extractAddressfromBri)(e.from),o=t.some((e=>e.address.toLowerCase()===n.toLowerCase())),i=t.some((e=>e.address.toLowerCase()===r.toLowerCase()));return o&&!i},w=e=>{switch(null==e?void 0:e.type){case a.FungibleTokenType.BRC20:return e.data.firstCreatedInscriptionId;case a.FungibleTokenType.ERC20:return e.data.contractAddress;case a.FungibleTokenType.SPL:return e.data.splTokenAccountPubkey;default:return}}})),i.register("bcqzL",(function(t,n){e(t.exports,"ThemedGlobalStyle",(function(){return l}));var r=i("8Hh7g"),o=i("cZIbv"),s=i("bm6Nd"),a=i("ibYAx");const u=o.css` + ::-webkit-scrollbar { + background: #222; + width: 7px; + } + + ::-webkit-scrollbar-thumb { + background: #2a2a2a; + border-radius: 8px; + } +`,c=o.css` + ::-webkit-scrollbar { + display: none; + } + * { + scrollbar-width: none; /* Also needed to disable scrollbar Firefox */ + } +`,l=o.createGlobalStyle` + ${s.default} + + body, html, * { + box-sizing: border-box; + font-family: 'Inter', 'Roboto', Arial; + user-select: none; + color: currentColor; + -moz-osx-font-smoothing: grayscale; + text-rendering: optimizeSpeed; + -webkit-font-smoothing: antialiased; + } + input, textarea { + -webkit-user-select: text; + -khtml-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + body { + color: white; + background: ${e=>e.backgroundColor}; + min-height: 100vh; + margin: 0; + display: flex; + justify-content: center; + align-items: center; + } + *:focus, *:focus-within { + outline-color: transparent !important; + outline-style: none !important; + outline-width: 0px !important; + } + + ${a.BROWSER_ENV.os.name===r.OS_MAP.MacOS||a.BROWSER_ENV.os.name===r.OS_MAP.Windows?c:u} +`})),i.register("bm6Nd",(function(t,n){e(t.exports,"reset",(function(){return u}),(function(e){return u=e})),e(t.exports,"Reset",(function(){return c}),(function(e){return c=e})),e(t.exports,"default",(function(){return l}),(function(e){return l=e}));var r,o,s=i("cZIbv"),a=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},u=(0,s.css)(r||(r=a(["\n/* http://meyerweb.com/eric/tools/css/reset/\n v5.0.1 | 20191019\n License: none (public domain)\n*/\n\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, menu, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmain, menu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n font: inherit;\n vertical-align: baseline;\n}\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, main, menu, nav, section {\n display: block;\n}\n/* HTML5 hidden-attribute fix for newer browsers */\n*[hidden] {\n display: none;\n}\nbody {\n line-height: 1;\n}\nmenu, ol, ul {\n list-style: none;\n}\nblockquote, q {\n quotes: none;\n}\nblockquote:before, blockquote:after,\nq:before, q:after {\n content: '';\n content: none;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n"],["\n/* http://meyerweb.com/eric/tools/css/reset/\n v5.0.1 | 20191019\n License: none (public domain)\n*/\n\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, menu, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmain, menu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n font: inherit;\n vertical-align: baseline;\n}\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, main, menu, nav, section {\n display: block;\n}\n/* HTML5 hidden-attribute fix for newer browsers */\n*[hidden] {\n display: none;\n}\nbody {\n line-height: 1;\n}\nmenu, ol, ul {\n list-style: none;\n}\nblockquote, q {\n quotes: none;\n}\nblockquote:before, blockquote:after,\nq:before, q:after {\n content: '';\n content: none;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n"]))),c=(0,s.createGlobalStyle)(o||(o=a(["",""],["",""])),u),l=u})); +//# sourceMappingURL=connect_hardware.c9d6b878.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/connect_hardware.efe29100.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/connect_hardware.efe29100.js new file mode 100644 index 0000000..3a16a99 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/connect_hardware.efe29100.js @@ -0,0 +1,47 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function e(e,t,r,n){Object.defineProperty(e,t,{get:r,set:n,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},n={},i={},a=r.parcelRequire1d24;null==a&&((a=function(e){if(e in n)return n[e].exports;if(e in i){var t=i[e];delete i[e];var r={id:e,exports:{}};return n[e]=r,t.call(r.exports,r,r.exports),r.exports}var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}).register=function(e,t){i[e]=t},r.parcelRequire1d24=a),a.register("kZlFr",(function(e,t){e.exports=Promise.all([a("22S8I")(new URL(a("5V6iE").resolve("9Dpy0"),import.meta.url).toString()),import("./"+a("5V6iE").resolve("1ueev")),import("./"+a("5V6iE").resolve("azrTG")),import("./"+a("5V6iE").resolve("7Yz5u"))]).then((()=>a("7CSQK")))})),a.register("22S8I",(function(e,t){var r=a("bDExm");e.exports=r((function(e){return new Promise((function(t,r){var n=document.getElementsByTagName("link");if([].concat(n).some((function(t){return t.href===e&&t.rel.indexOf("stylesheet")>-1})))t();else{var i=document.createElement("link");i.rel="stylesheet",i.href=e,i.onerror=function(e){i.onerror=i.onload=null,i.remove(),r(e)},i.onload=function(){i.onerror=i.onload=null,t()},document.getElementsByTagName("head")[0].appendChild(i)}}))}))})),a.register("bDExm",(function(e,t){var r={},n={},i={};e.exports=function(e,t){return function(a){var o=function(e){switch(e){case"preload":return n;case"prefetch":return i;default:return r}}(t);return o[a]?o[a]:o[a]=e.apply(null,arguments).catch((function(e){throw delete o[a],e}))}}})),a.register("tv9Be",(function(t,r){e(t.exports,"useInfiniteQuery",(function(){return l}));var n=a("bUcw9"),i=a("23gDC"),o=a("fMZKM");function l(e,t,r){const a=(0,i.parseQueryArgs)(e,t,r);return(0,o.useBaseQuery)(a,n.InfiniteQueryObserver)}})),a.register("bUcw9",(function(t,r){e(t.exports,"InfiniteQueryObserver",(function(){return o}));var n=a("f4Jbh"),i=a("8dVOS");class o extends n.QueryObserver{bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:(0,i.infiniteQueryBehavior)()},t)}getOptimisticResult(e){return e.behavior=(0,i.infiniteQueryBehavior)(),super.getOptimisticResult(e)}fetchNextPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"forward",pageParam:e}}})}fetchPreviousPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"backward",pageParam:e}}})}createResult(e,t){var r,n,a,o,l,s;const{state:c}=e;return{...super.createResult(e,t),fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,i.hasNextPage)(t,null==(r=c.data)?void 0:r.pages),hasPreviousPage:(0,i.hasPreviousPage)(t,null==(n=c.data)?void 0:n.pages),isFetchingNextPage:"fetching"===c.fetchStatus&&"forward"===(null==(a=c.fetchMeta)||null==(o=a.fetchMore)?void 0:o.direction),isFetchingPreviousPage:"fetching"===c.fetchStatus&&"backward"===(null==(l=c.fetchMeta)||null==(s=l.fetchMore)?void 0:s.direction)}}constructor(e,t){super(e,t)}}})),a.register("8dVOS",(function(t,r){function n(){return{onFetch:e=>{e.fetchFn=()=>{var t,r,n,o,l,s;const c=null==(t=e.fetchOptions)||null==(r=t.meta)?void 0:r.refetchPage,u=null==(n=e.fetchOptions)||null==(o=n.meta)?void 0:o.fetchMore,d=null==u?void 0:u.pageParam,f="forward"===(null==u?void 0:u.direction),g="backward"===(null==u?void 0:u.direction),h=(null==(l=e.state.data)?void 0:l.pages)||[],p=(null==(s=e.state.data)?void 0:s.pageParams)||[];let m=p,v=!1;const P=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),y=(e,t,r,n)=>(m=n?[t,...m]:[...m,t],n?[r,...e]:[...e,r]),b=(t,r,n,i)=>{if(v)return Promise.reject("Cancelled");if(void 0===n&&!r&&t.length)return Promise.resolve(t);const a={queryKey:e.queryKey,pageParam:n,meta:e.meta};var o;o=a,Object.defineProperty(o,"signal",{enumerable:!0,get:()=>{var t,r;return null!=(t=e.signal)&&t.aborted?v=!0:null==(r=e.signal)||r.addEventListener("abort",(()=>{v=!0})),e.signal}});const l=P(a);return Promise.resolve(l).then((e=>y(t,n,e,i)))};let x;if(h.length)if(f){const t=void 0!==d,r=t?d:i(e.options,h);x=b(h,t,r)}else if(g){const t=void 0!==d,r=t?d:a(e.options,h);x=b(h,t,r,!0)}else{m=[];const t=void 0===e.options.getNextPageParam;x=!c||!h[0]||c(h[0],0,h)?b([],t,p[0]):Promise.resolve(y([],p[0],h[0]));for(let r=1;r{if(!c||!h[r]||c(h[r],r,h)){const a=t?p[r]:i(e.options,n);return b(n,t,a)}return Promise.resolve(y(n,p[r],h[r]))}))}else x=b([]);return x.then((e=>({pages:e,pageParams:m})))}}}}function i(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}function a(e,t){return null==e.getPreviousPageParam?void 0:e.getPreviousPageParam(t[0],t)}function o(e,t){if(e.getNextPageParam&&Array.isArray(t)){const r=i(e,t);return null!=r&&!1!==r}}function l(e,t){if(e.getPreviousPageParam&&Array.isArray(t)){const r=a(e,t);return null!=r&&!1!==r}}e(t.exports,"infiniteQueryBehavior",(function(){return n})),e(t.exports,"hasNextPage",(function(){return o})),e(t.exports,"hasPreviousPage",(function(){return l}))})),a("5V6iE").register(JSON.parse('{"8iUX0":"connect_hardware.efe29100.js","7Yz5u":"ConnectHardwareMultichainFlow.f0a3e674.js","azrTG":"staking.037c2788.js","1ueev":"ConnectHardwareMultichainFlow.ad78d4a0.js","9Dpy0":"notification.5cbd182e.css","loP8i":"phishing.8cf80063.js","dIWgK":"metaplex.04cfb981.js","kJjdp":"metaplex.8ad40d27.js","7jMPF":"collectibles.4fd9b29c.js","amlOx":"swapper.c615a942.js","eBtTe":"connect_hardware.c9d6b878.js"}'));var o=a("lDSNw"),l=a("lz7nT"),s=a("cZIbv");a("1KK14");var c=a("4yY1D"),u=a("dU2RF"),d=a("kBpKb"),f=a("lMzyG"),g=(o=a("lDSNw"),a("NQvFB")),h=(s=a("cZIbv"),a("aanFI")),p=a("kn91D");const m=s.default.header` + position: absolute; + top: 0; + right: 0; + left: 0; + display: flex; + align-items: center; + justify-content: space-between; + padding: 30px 40px; +`,v=s.default.a` + text-decoration: none; + display: flex; + align-items: center; + transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1); + transition-duration: 250ms; + transition-property: color; + color: #aaa; + svg { + fill: #222222; + color: inherit; + * { + color: inherit; + } + } + &:hover { + opacity: 0.8; + } +`,P=s.default.a` + display: flex; + color: #aaa; + transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1); + transition-duration: 250ms; + transition-property: color; + svg { + fill: #222222; + color: inherit; + * { + color: inherit; + } + } + &:hover { + opacity: 0.8; + } +`;var y=a("5Doro"),b=a("a8kcR"),x=a("h5kyv"),w=a("8DCD7"),E=a("bLLpR"),O=a("bcqzL");const N=t(o).lazy((()=>a("kZlFr")));c.fileLogger.init({provider:E.ClientFileLoggerProvider}),c.telemetry.init(),c.telemetry.setUser({id:x.analytics.getDeviceId()}),(0,w.initializeFeatureFlags)();const F=document.getElementById("root");(0,u.createRoot)(F).render(t(o).createElement(l.BrowserRouter,null,t(o).createElement(s.ThemeProvider,{theme:b.theme},t(o).createElement(y.QueryProvider,null,t(o).createElement(O.ThemedGlobalStyle,{backgroundColor:"#E2DFFE"}),t(o).createElement((()=>{const{t:e}=(0,f.useTranslation)();return t(o).createElement(m,null,t(o).createElement(P,{href:g.PHANTOM_WEBSITE_URL,target:"_blank",rel:"noopener noreferrer"},t(o).createElement(h.IconPhantomLogo,{width:32})),t(o).createElement(v,{"data-testid":"full-page-header-support-link",href:g.PHANTOM_SUPPORT_URL,rel:"noopener",target:"_blank"},t(o).createElement(h.IconHelp,null),t(o).createElement(p.Text,{color:"#222222",size:16,weight:500,margin:"0 0 0 8px"},e("fullPageHeaderHelp"))))}),null),t(o).createElement(d.OnboardingAndConnectHardwareErrorBoundary,null,t(o).createElement(o.Suspense,{fallback:null},t(o).createElement(N,null))))))),x.analytics.capture("connectHardwareOpen"); +//# sourceMappingURL=connect_hardware.efe29100.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/connect_hardware.html b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/connect_hardware.html new file mode 100644 index 0000000..5d7a3c9 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/connect_hardware.html @@ -0,0 +1 @@ +Phantom Wallet
\ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/content-script/contentScript.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/content-script/contentScript.js new file mode 100644 index 0000000..12c6fce --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/content-script/contentScript.js @@ -0,0 +1,169 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function e(e,t,r,n){Object.defineProperty(e,t,{get:r,set:n,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{};var n={},i={},s=r.parcelRequire1d24;null==s&&((s=function(e){if(e in n)return n[e].exports;if(e in i){var t=i[e];delete i[e];var r={id:e,exports:{}};return n[e]=r,t.call(r.exports,r,r.exports),r.exports}var s=new Error("Cannot find module '"+e+"'");throw s.code="MODULE_NOT_FOUND",s}).register=function(e,t){i[e]=t},r.parcelRequire1d24=s),s.register("l8s8s",(function(e,t){})),s.register("c1rzP",(function(e,t){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function i(e,t,r){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var o;"object"==typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:s("l8s8s").Buffer}catch(e){}function a(e,t){var n=e.charCodeAt(t);return n>=48&&n<=57?n-48:n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:void r(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function l(e,t,n,i){for(var s=0,o=0,a=Math.min(e.length,n),u=t;u=49?l-49+10:l>=17?l-17+10:l,r(l>=0&&o0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)o=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[s]|=o<>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);else if("le"===n)for(i=0,s=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);return this._strip()},i.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(s-=18,o+=1,this.words[o]|=i>>>26):s+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(s-=18,o+=1,this.words[o]|=i>>>26):s+=8;this._strip()},i.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var s=e.length-r,o=s%n,a=Math.min(s,s-o)+r,u=0,c=r;c1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{i.prototype[Symbol.for("nodejs.util.inspect.custom")]=h}catch(e){i.prototype.inspect=h}else i.prototype.inspect=h;function h(){return(this.red?""}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];i.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,s=0,o=0;o>>24-i&16777215,(i+=2)>=26&&(i-=26,o--),n=0!==s||o!==this.length-1?f[6-u.length]+u+n:u+n}for(0!==s&&(n=s.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var l=d[e],c=p[e];n="";var h=this.clone();for(h.negative=0;!h.isZero();){var m=h.modrn(c).toString(e);n=(h=h.idivn(c)).isZero()?m+n:f[l-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16,2)},o&&(i.prototype.toBuffer=function(e,t){return this.toArrayLike(o,e,t)}),i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function m(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],s=0|t.words[0],o=i*s,a=67108863&o,u=o/67108864|0;r.words[0]=a;for(var l=1;l>>26,h=67108863&u,f=Math.min(l,t.length-1),d=Math.max(0,l-e.length+1);d<=f;d++){var p=l-d|0;c+=(o=(i=0|e.words[p])*(s=0|t.words[d])+h)/67108864|0,h=67108863&o}r.words[l]=0|h,u=0|c}return 0!==u?r.words[l]=0|u:r.length--,r._strip()}i.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),s=n||Math.max(1,i);r(i<=s,"byte array longer than desired length"),r(s>0,"Requested array length <= 0");var o=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,s);return this["_toArrayLike"+("le"===t?"LE":"BE")](o,i),o},i.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,s=0;i>8&255),r>16&255),6===s?(r>24&255),n=0,s=0):(n=o>>>24,s+=2)}if(r=0&&(e[r--]=o>>8&255),r>=0&&(e[r--]=o>>16&255),6===s?(r>=0&&(e[r--]=o>>24&255),n=0,s=0):(n=o>>>24,s+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?i.prototype._countBits=function(e){return 32-Math.clz32(e)}:i.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this._strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,s=0;s>>26;for(;0!==i&&s>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;se.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var s=0,o=0;o>26,this.words[o]=67108863&t;for(;0!==s&&o>26,this.words[o]=67108863&t;if(0===s&&o>>13,d=0|o[1],p=8191&d,m=d>>>13,g=0|o[2],y=8191&g,v=g>>>13,b=0|o[3],w=8191&b,_=b>>>13,x=0|o[4],E=8191&x,S=x>>>13,k=0|o[5],A=8191&k,I=k>>>13,M=0|o[6],T=8191&M,B=M>>>13,P=0|o[7],O=8191&P,N=P>>>13,R=0|o[8],C=8191&R,L=R>>>13,U=0|o[9],j=8191&U,D=U>>>13,q=0|a[0],F=8191&q,z=q>>>13,H=0|a[1],$=8191&H,W=H>>>13,K=0|a[2],Z=8191&K,V=K>>>13,G=0|a[3],Y=8191&G,J=G>>>13,X=0|a[4],Q=8191&X,ee=X>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],se=8191&ie,oe=ie>>>13,ae=0|a[7],ue=8191&ae,le=ae>>>13,ce=0|a[8],he=8191&ce,fe=ce>>>13,de=0|a[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19;var ge=(l+(n=Math.imul(h,F))|0)+((8191&(i=(i=Math.imul(h,z))+Math.imul(f,F)|0))<<13)|0;l=((s=Math.imul(f,z))+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(p,F),i=(i=Math.imul(p,z))+Math.imul(m,F)|0,s=Math.imul(m,z);var ye=(l+(n=n+Math.imul(h,$)|0)|0)+((8191&(i=(i=i+Math.imul(h,W)|0)+Math.imul(f,$)|0))<<13)|0;l=((s=s+Math.imul(f,W)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,F),i=(i=Math.imul(y,z))+Math.imul(v,F)|0,s=Math.imul(v,z),n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,W)|0)+Math.imul(m,$)|0,s=s+Math.imul(m,W)|0;var ve=(l+(n=n+Math.imul(h,Z)|0)|0)+((8191&(i=(i=i+Math.imul(h,V)|0)+Math.imul(f,Z)|0))<<13)|0;l=((s=s+Math.imul(f,V)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(w,F),i=(i=Math.imul(w,z))+Math.imul(_,F)|0,s=Math.imul(_,z),n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,W)|0)+Math.imul(v,$)|0,s=s+Math.imul(v,W)|0,n=n+Math.imul(p,Z)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(m,Z)|0,s=s+Math.imul(m,V)|0;var be=(l+(n=n+Math.imul(h,Y)|0)|0)+((8191&(i=(i=i+Math.imul(h,J)|0)+Math.imul(f,Y)|0))<<13)|0;l=((s=s+Math.imul(f,J)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(E,F),i=(i=Math.imul(E,z))+Math.imul(S,F)|0,s=Math.imul(S,z),n=n+Math.imul(w,$)|0,i=(i=i+Math.imul(w,W)|0)+Math.imul(_,$)|0,s=s+Math.imul(_,W)|0,n=n+Math.imul(y,Z)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(v,Z)|0,s=s+Math.imul(v,V)|0,n=n+Math.imul(p,Y)|0,i=(i=i+Math.imul(p,J)|0)+Math.imul(m,Y)|0,s=s+Math.imul(m,J)|0;var we=(l+(n=n+Math.imul(h,Q)|0)|0)+((8191&(i=(i=i+Math.imul(h,ee)|0)+Math.imul(f,Q)|0))<<13)|0;l=((s=s+Math.imul(f,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(A,F),i=(i=Math.imul(A,z))+Math.imul(I,F)|0,s=Math.imul(I,z),n=n+Math.imul(E,$)|0,i=(i=i+Math.imul(E,W)|0)+Math.imul(S,$)|0,s=s+Math.imul(S,W)|0,n=n+Math.imul(w,Z)|0,i=(i=i+Math.imul(w,V)|0)+Math.imul(_,Z)|0,s=s+Math.imul(_,V)|0,n=n+Math.imul(y,Y)|0,i=(i=i+Math.imul(y,J)|0)+Math.imul(v,Y)|0,s=s+Math.imul(v,J)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(m,Q)|0,s=s+Math.imul(m,ee)|0;var _e=(l+(n=n+Math.imul(h,re)|0)|0)+((8191&(i=(i=i+Math.imul(h,ne)|0)+Math.imul(f,re)|0))<<13)|0;l=((s=s+Math.imul(f,ne)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(T,F),i=(i=Math.imul(T,z))+Math.imul(B,F)|0,s=Math.imul(B,z),n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,W)|0)+Math.imul(I,$)|0,s=s+Math.imul(I,W)|0,n=n+Math.imul(E,Z)|0,i=(i=i+Math.imul(E,V)|0)+Math.imul(S,Z)|0,s=s+Math.imul(S,V)|0,n=n+Math.imul(w,Y)|0,i=(i=i+Math.imul(w,J)|0)+Math.imul(_,Y)|0,s=s+Math.imul(_,J)|0,n=n+Math.imul(y,Q)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(v,Q)|0,s=s+Math.imul(v,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(m,re)|0,s=s+Math.imul(m,ne)|0;var xe=(l+(n=n+Math.imul(h,se)|0)|0)+((8191&(i=(i=i+Math.imul(h,oe)|0)+Math.imul(f,se)|0))<<13)|0;l=((s=s+Math.imul(f,oe)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(O,F),i=(i=Math.imul(O,z))+Math.imul(N,F)|0,s=Math.imul(N,z),n=n+Math.imul(T,$)|0,i=(i=i+Math.imul(T,W)|0)+Math.imul(B,$)|0,s=s+Math.imul(B,W)|0,n=n+Math.imul(A,Z)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(I,Z)|0,s=s+Math.imul(I,V)|0,n=n+Math.imul(E,Y)|0,i=(i=i+Math.imul(E,J)|0)+Math.imul(S,Y)|0,s=s+Math.imul(S,J)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(_,Q)|0,s=s+Math.imul(_,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(v,re)|0,s=s+Math.imul(v,ne)|0,n=n+Math.imul(p,se)|0,i=(i=i+Math.imul(p,oe)|0)+Math.imul(m,se)|0,s=s+Math.imul(m,oe)|0;var Ee=(l+(n=n+Math.imul(h,ue)|0)|0)+((8191&(i=(i=i+Math.imul(h,le)|0)+Math.imul(f,ue)|0))<<13)|0;l=((s=s+Math.imul(f,le)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(C,F),i=(i=Math.imul(C,z))+Math.imul(L,F)|0,s=Math.imul(L,z),n=n+Math.imul(O,$)|0,i=(i=i+Math.imul(O,W)|0)+Math.imul(N,$)|0,s=s+Math.imul(N,W)|0,n=n+Math.imul(T,Z)|0,i=(i=i+Math.imul(T,V)|0)+Math.imul(B,Z)|0,s=s+Math.imul(B,V)|0,n=n+Math.imul(A,Y)|0,i=(i=i+Math.imul(A,J)|0)+Math.imul(I,Y)|0,s=s+Math.imul(I,J)|0,n=n+Math.imul(E,Q)|0,i=(i=i+Math.imul(E,ee)|0)+Math.imul(S,Q)|0,s=s+Math.imul(S,ee)|0,n=n+Math.imul(w,re)|0,i=(i=i+Math.imul(w,ne)|0)+Math.imul(_,re)|0,s=s+Math.imul(_,ne)|0,n=n+Math.imul(y,se)|0,i=(i=i+Math.imul(y,oe)|0)+Math.imul(v,se)|0,s=s+Math.imul(v,oe)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,le)|0)+Math.imul(m,ue)|0,s=s+Math.imul(m,le)|0;var Se=(l+(n=n+Math.imul(h,he)|0)|0)+((8191&(i=(i=i+Math.imul(h,fe)|0)+Math.imul(f,he)|0))<<13)|0;l=((s=s+Math.imul(f,fe)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(j,F),i=(i=Math.imul(j,z))+Math.imul(D,F)|0,s=Math.imul(D,z),n=n+Math.imul(C,$)|0,i=(i=i+Math.imul(C,W)|0)+Math.imul(L,$)|0,s=s+Math.imul(L,W)|0,n=n+Math.imul(O,Z)|0,i=(i=i+Math.imul(O,V)|0)+Math.imul(N,Z)|0,s=s+Math.imul(N,V)|0,n=n+Math.imul(T,Y)|0,i=(i=i+Math.imul(T,J)|0)+Math.imul(B,Y)|0,s=s+Math.imul(B,J)|0,n=n+Math.imul(A,Q)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(I,Q)|0,s=s+Math.imul(I,ee)|0,n=n+Math.imul(E,re)|0,i=(i=i+Math.imul(E,ne)|0)+Math.imul(S,re)|0,s=s+Math.imul(S,ne)|0,n=n+Math.imul(w,se)|0,i=(i=i+Math.imul(w,oe)|0)+Math.imul(_,se)|0,s=s+Math.imul(_,oe)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,le)|0)+Math.imul(v,ue)|0,s=s+Math.imul(v,le)|0,n=n+Math.imul(p,he)|0,i=(i=i+Math.imul(p,fe)|0)+Math.imul(m,he)|0,s=s+Math.imul(m,fe)|0;var ke=(l+(n=n+Math.imul(h,pe)|0)|0)+((8191&(i=(i=i+Math.imul(h,me)|0)+Math.imul(f,pe)|0))<<13)|0;l=((s=s+Math.imul(f,me)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(j,$),i=(i=Math.imul(j,W))+Math.imul(D,$)|0,s=Math.imul(D,W),n=n+Math.imul(C,Z)|0,i=(i=i+Math.imul(C,V)|0)+Math.imul(L,Z)|0,s=s+Math.imul(L,V)|0,n=n+Math.imul(O,Y)|0,i=(i=i+Math.imul(O,J)|0)+Math.imul(N,Y)|0,s=s+Math.imul(N,J)|0,n=n+Math.imul(T,Q)|0,i=(i=i+Math.imul(T,ee)|0)+Math.imul(B,Q)|0,s=s+Math.imul(B,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(I,re)|0,s=s+Math.imul(I,ne)|0,n=n+Math.imul(E,se)|0,i=(i=i+Math.imul(E,oe)|0)+Math.imul(S,se)|0,s=s+Math.imul(S,oe)|0,n=n+Math.imul(w,ue)|0,i=(i=i+Math.imul(w,le)|0)+Math.imul(_,ue)|0,s=s+Math.imul(_,le)|0,n=n+Math.imul(y,he)|0,i=(i=i+Math.imul(y,fe)|0)+Math.imul(v,he)|0,s=s+Math.imul(v,fe)|0;var Ae=(l+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,me)|0)+Math.imul(m,pe)|0))<<13)|0;l=((s=s+Math.imul(m,me)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(j,Z),i=(i=Math.imul(j,V))+Math.imul(D,Z)|0,s=Math.imul(D,V),n=n+Math.imul(C,Y)|0,i=(i=i+Math.imul(C,J)|0)+Math.imul(L,Y)|0,s=s+Math.imul(L,J)|0,n=n+Math.imul(O,Q)|0,i=(i=i+Math.imul(O,ee)|0)+Math.imul(N,Q)|0,s=s+Math.imul(N,ee)|0,n=n+Math.imul(T,re)|0,i=(i=i+Math.imul(T,ne)|0)+Math.imul(B,re)|0,s=s+Math.imul(B,ne)|0,n=n+Math.imul(A,se)|0,i=(i=i+Math.imul(A,oe)|0)+Math.imul(I,se)|0,s=s+Math.imul(I,oe)|0,n=n+Math.imul(E,ue)|0,i=(i=i+Math.imul(E,le)|0)+Math.imul(S,ue)|0,s=s+Math.imul(S,le)|0,n=n+Math.imul(w,he)|0,i=(i=i+Math.imul(w,fe)|0)+Math.imul(_,he)|0,s=s+Math.imul(_,fe)|0;var Ie=(l+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,me)|0)+Math.imul(v,pe)|0))<<13)|0;l=((s=s+Math.imul(v,me)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(j,Y),i=(i=Math.imul(j,J))+Math.imul(D,Y)|0,s=Math.imul(D,J),n=n+Math.imul(C,Q)|0,i=(i=i+Math.imul(C,ee)|0)+Math.imul(L,Q)|0,s=s+Math.imul(L,ee)|0,n=n+Math.imul(O,re)|0,i=(i=i+Math.imul(O,ne)|0)+Math.imul(N,re)|0,s=s+Math.imul(N,ne)|0,n=n+Math.imul(T,se)|0,i=(i=i+Math.imul(T,oe)|0)+Math.imul(B,se)|0,s=s+Math.imul(B,oe)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,le)|0)+Math.imul(I,ue)|0,s=s+Math.imul(I,le)|0,n=n+Math.imul(E,he)|0,i=(i=i+Math.imul(E,fe)|0)+Math.imul(S,he)|0,s=s+Math.imul(S,fe)|0;var Me=(l+(n=n+Math.imul(w,pe)|0)|0)+((8191&(i=(i=i+Math.imul(w,me)|0)+Math.imul(_,pe)|0))<<13)|0;l=((s=s+Math.imul(_,me)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(j,Q),i=(i=Math.imul(j,ee))+Math.imul(D,Q)|0,s=Math.imul(D,ee),n=n+Math.imul(C,re)|0,i=(i=i+Math.imul(C,ne)|0)+Math.imul(L,re)|0,s=s+Math.imul(L,ne)|0,n=n+Math.imul(O,se)|0,i=(i=i+Math.imul(O,oe)|0)+Math.imul(N,se)|0,s=s+Math.imul(N,oe)|0,n=n+Math.imul(T,ue)|0,i=(i=i+Math.imul(T,le)|0)+Math.imul(B,ue)|0,s=s+Math.imul(B,le)|0,n=n+Math.imul(A,he)|0,i=(i=i+Math.imul(A,fe)|0)+Math.imul(I,he)|0,s=s+Math.imul(I,fe)|0;var Te=(l+(n=n+Math.imul(E,pe)|0)|0)+((8191&(i=(i=i+Math.imul(E,me)|0)+Math.imul(S,pe)|0))<<13)|0;l=((s=s+Math.imul(S,me)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(j,re),i=(i=Math.imul(j,ne))+Math.imul(D,re)|0,s=Math.imul(D,ne),n=n+Math.imul(C,se)|0,i=(i=i+Math.imul(C,oe)|0)+Math.imul(L,se)|0,s=s+Math.imul(L,oe)|0,n=n+Math.imul(O,ue)|0,i=(i=i+Math.imul(O,le)|0)+Math.imul(N,ue)|0,s=s+Math.imul(N,le)|0,n=n+Math.imul(T,he)|0,i=(i=i+Math.imul(T,fe)|0)+Math.imul(B,he)|0,s=s+Math.imul(B,fe)|0;var Be=(l+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,me)|0)+Math.imul(I,pe)|0))<<13)|0;l=((s=s+Math.imul(I,me)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(j,se),i=(i=Math.imul(j,oe))+Math.imul(D,se)|0,s=Math.imul(D,oe),n=n+Math.imul(C,ue)|0,i=(i=i+Math.imul(C,le)|0)+Math.imul(L,ue)|0,s=s+Math.imul(L,le)|0,n=n+Math.imul(O,he)|0,i=(i=i+Math.imul(O,fe)|0)+Math.imul(N,he)|0,s=s+Math.imul(N,fe)|0;var Pe=(l+(n=n+Math.imul(T,pe)|0)|0)+((8191&(i=(i=i+Math.imul(T,me)|0)+Math.imul(B,pe)|0))<<13)|0;l=((s=s+Math.imul(B,me)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(j,ue),i=(i=Math.imul(j,le))+Math.imul(D,ue)|0,s=Math.imul(D,le),n=n+Math.imul(C,he)|0,i=(i=i+Math.imul(C,fe)|0)+Math.imul(L,he)|0,s=s+Math.imul(L,fe)|0;var Oe=(l+(n=n+Math.imul(O,pe)|0)|0)+((8191&(i=(i=i+Math.imul(O,me)|0)+Math.imul(N,pe)|0))<<13)|0;l=((s=s+Math.imul(N,me)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(j,he),i=(i=Math.imul(j,fe))+Math.imul(D,he)|0,s=Math.imul(D,fe);var Ne=(l+(n=n+Math.imul(C,pe)|0)|0)+((8191&(i=(i=i+Math.imul(C,me)|0)+Math.imul(L,pe)|0))<<13)|0;l=((s=s+Math.imul(L,me)|0)+(i>>>13)|0)+(Ne>>>26)|0,Ne&=67108863;var Re=(l+(n=Math.imul(j,pe))|0)+((8191&(i=(i=Math.imul(j,me))+Math.imul(D,pe)|0))<<13)|0;return l=((s=Math.imul(D,me))+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,u[0]=ge,u[1]=ye,u[2]=ve,u[3]=be,u[4]=we,u[5]=_e,u[6]=xe,u[7]=Ee,u[8]=Se,u[9]=ke,u[10]=Ae,u[11]=Ie,u[12]=Me,u[13]=Te,u[14]=Be,u[15]=Pe,u[16]=Oe,u[17]=Ne,u[18]=Re,0!==l&&(u[19]=l,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,s=0;s>>26)|0)>>>26,o&=67108863}r.words[s]=a,n=o,o=i}return 0!==n?r.words[s]=n:r.length--,r._strip()}function v(e,t,r){return y(e,t,r)}function b(e,t){this.x=e,this.y=t}Math.imul||(g=m),i.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?g(this,e,t):r<63?m(this,e,t):r<1024?y(this,e,t):v(this,e,t)},b.prototype.makeRBT=function(e){for(var t=new Array(e),r=i.prototype._countBits(e)-1,n=0;n>=1;return n},b.prototype.permute=function(e,t,r,n,i,s){for(var o=0;o>>=1)i++;return 1<>>=13,n[2*o+1]=8191&s,s>>>=13;for(o=2*t;o>=26,n+=s/67108864|0,n+=o>>>26,this.words[i]=67108863&o}return 0!==n&&(this.words[i]=n,this.length++),t?this.ineg():this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new i(1);for(var r=this,n=0;n=0);var t,n=e%26,i=(e-n)/26,s=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(t=0;t>>26-n}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var s=e%26,o=Math.min((e-s)/26,this.length),a=67108863^67108863>>>s<o)for(this.length-=o,l=0;l=0&&(0!==c||l>=i);l--){var h=0|this.words[l];this.words[l]=c<<26-s|h>>>s,c=h&a}return u&&0!==c&&(u.words[u.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},i.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+n]=67108863&s}for(;i>26,this.words[i+n]=67108863&s;if(0===a)return this._strip();for(r(-1===a),a=0,i=0;i>26,this.words[i]=67108863&s;return this.negative=1,this._strip()},i.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),s=e,o=0|s.words[s.length-1];0!==(r=26-this._countBits(o))&&(s=s.ushln(r),n.iushln(r),o=0|s.words[s.length-1]);var a,u=n.length-s.length;if("mod"!==t){(a=new i(null)).length=u+1,a.words=new Array(a.length);for(var l=0;l=0;h--){var f=67108864*(0|n.words[s.length+h])+(0|n.words[s.length+h-1]);for(f=Math.min(f/o|0,67108863),n._ishlnsubmul(s,f,h);0!==n.negative;)f--,n.negative=0,n._ishlnsubmul(s,1,h),n.isZero()||(n.negative^=1);a&&(a.words[h]=f)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},i.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(s=a.div.neg()),"div"!==t&&(o=a.mod.neg(),n&&0!==o.negative&&o.iadd(e)),{div:s,mod:o}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(s=a.div.neg()),{div:s,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(o=a.mod.neg(),n&&0!==o.negative&&o.isub(e)),{div:a.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modrn(e.words[0]))}:this._wordDiv(e,t);var s,o,a},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),s=r.cmp(n);return s<0||1===i&&0===s?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modrn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=67108864%e,i=0,s=this.length-1;s>=0;s--)i=(n*i+(0|this.words[s]))%e;return t?-i:i},i.prototype.modn=function(e){return this.modrn(e)},i.prototype.idivn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var s=(0|this.words[i])+67108864*n;this.words[i]=s/e|0,n=s%e}return this._strip(),t?this.ineg():this},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var s=new i(1),o=new i(0),a=new i(0),u=new i(1),l=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++l;for(var c=n.clone(),h=t.clone();!t.isZero();){for(var f=0,d=1;0==(t.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(s.isOdd()||o.isOdd())&&(s.iadd(c),o.isub(h)),s.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(n.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(c),u.isub(h)),a.iushrn(1),u.iushrn(1);t.cmp(n)>=0?(t.isub(n),s.isub(a),o.isub(u)):(n.isub(t),a.isub(s),u.isub(o))}return{a:a,b:u,gcd:n.iushln(l)}},i.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var s,o=new i(1),a=new i(0),u=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var l=0,c=1;0==(t.words[0]&c)&&l<26;++l,c<<=1);if(l>0)for(t.iushrn(l);l-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var h=0,f=1;0==(n.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(n.iushrn(h);h-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(a)):(n.isub(t),a.isub(o))}return(s=0===t.cmpn(1)?o:a).cmpn(0)<0&&s.iadd(e),s},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var s=t;t=r,r=s}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,a&=67108863,this.words[o]=a}return 0!==s&&(this.words[o]=s,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new A(e)},i.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function _(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function x(){_.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function E(){_.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){_.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function k(){_.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function A(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function I(e){A.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},_.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},_.prototype.split=function(e,t){e.iushrn(this.n,0,t)},_.prototype.imulK=function(e){return e.imul(this.k)},n(x,_),x.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,s=o}s>>>=22,e.words[i-10]=s,0===s&&e.length>10?e.length-=10:e.length-=9},x.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new x;else if("p224"===e)t=new E;else if("p192"===e)t=new S;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new k}return w[e]=t,t},A.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},A.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},A.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(c(e,e.umod(this.m)._forceRed(this)),e)},A.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},A.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},A.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},A.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},A.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},A.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},A.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},A.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},A.prototype.isqr=function(e){return this.imul(e,e.clone())},A.prototype.sqr=function(e){return this.mul(e,e)},A.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new i(1)).iushrn(2);return this.pow(e,n)}for(var s=this.m.subn(1),o=0;!s.isZero()&&0===s.andln(1);)o++,s.iushrn(1);r(!s.isZero());var a=new i(1).toRed(this),u=a.redNeg(),l=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new i(2*c*c).toRed(this);0!==this.pow(c,l).cmp(u);)c.redIAdd(u);for(var h=this.pow(c,s),f=this.pow(e,s.addn(1).iushrn(1)),d=this.pow(e,s),p=o;0!==d.cmp(a);){for(var m=d,g=0;0!==m.cmp(a);g++)m=m.redSqr();r(g=0;n--){for(var l=t.words[n],c=u-1;c>=0;c--){var h=l>>c&1;s!==r[0]&&(s=this.sqr(s)),0!==h||0!==o?(o<<=1,o|=h,(4===++a||0===n&&0===c)&&(s=this.mul(s,r[o]),a=0,o=0)):a=0}u=26}return s},A.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},A.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new I(e)},n(I,A),I.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},I.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},I.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},I.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),s=r.isub(n).iushrn(this.shift),o=s;return s.cmp(this.m)>=0?o=s.isub(this.m):s.cmpn(0)<0&&(o=s.iadd(this.m)),o._forceRed(this)},I.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)})),s.register("kIJ9R",(function(t,r){e(t.exports,"isBytesLike",(function(){return l})),e(t.exports,"isHexString",(function(){return g})),e(t.exports,"isBytes",(function(){return h})),e(t.exports,"arrayify",(function(){return f})),e(t.exports,"concat",(function(){return d})),e(t.exports,"stripZeros",(function(){return p})),e(t.exports,"zeroPad",(function(){return m})),e(t.exports,"hexlify",(function(){return v})),e(t.exports,"hexDataLength",(function(){return b})),e(t.exports,"hexDataSlice",(function(){return w})),e(t.exports,"hexConcat",(function(){return _})),e(t.exports,"hexValue",(function(){return x})),e(t.exports,"hexStripZeros",(function(){return E})),e(t.exports,"hexZeroPad",(function(){return S})),e(t.exports,"splitSignature",(function(){return k})),e(t.exports,"joinSignature",(function(){return A}));var n=s("2pLMw"),i=s("fyvPx");const o=new(0,n.Logger)(i.version);function a(e){return!!e.toHexString}function u(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return u(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function l(e){return g(e)&&!(e.length%2)||h(e)}function c(e){return"number"==typeof e&&e==e&&e%1==0}function h(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!c(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function f(e,t){if(t||(t={}),"number"==typeof e){o.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),u(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),a(e)&&(e=e.toHexString()),g(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":o.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;ef(e))),r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);return t.reduce(((e,t)=>(n.set(t,e),e+t.length)),0),u(n)}function p(e){let t=f(e);if(0===t.length)return t;let r=0;for(;rt&&o.throwArgumentError("value out of range","value",arguments[0]);const r=new Uint8Array(t);return r.set(e,t-e.length),u(r)}function g(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/))&&(!t||e.length===2+2*t)}const y="0123456789abcdef";function v(e,t){if(t||(t={}),"number"==typeof e){o.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=y[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),a(e))return e.toHexString();if(g(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":o.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(h(e)){let t="0x";for(let r=0;r>4]+y[15&n]}return t}return o.throwArgumentError("invalid hexlify value","value",e)}function b(e){if("string"!=typeof e)e=v(e);else if(!g(e)||e.length%2)return null;return(e.length-2)/2}function w(e,t,r){return"string"!=typeof e?e=v(e):(!g(e)||e.length%2)&&o.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=r?"0x"+e.substring(t,2+2*r):"0x"+e.substring(t)}function _(e){let t="0x";return e.forEach((e=>{t+=v(e).substring(2)})),t}function x(e){const t=E(v(e,{hexPad:"left"}));return"0x"===t?"0x0":t}function E(e){"string"!=typeof e&&(e=v(e)),g(e)||o.throwArgumentError("invalid hex string","value",e),e=e.substring(2);let t=0;for(;t2*t+2&&o.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function k(e){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(l(e)){let r=f(e);64===r.length?(t.v=27+(r[32]>>7),r[32]&=127,t.r=v(r.slice(0,32)),t.s=v(r.slice(32,64))):65===r.length?(t.r=v(r.slice(0,32)),t.s=v(r.slice(32,64)),t.v=r[64]):o.throwArgumentError("invalid signature string","signature",e),t.v<27&&(0===t.v||1===t.v?t.v+=27:o.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(r[32]|=128),t._vs=v(r.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){const r=m(f(t._vs),32);t._vs=v(r);const n=r[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=n:t.recoveryParam!==n&&o.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),r[0]&=127;const i=v(r);null==t.s?t.s=i:t.s!==i&&o.throwArgumentError("signature v mismatch _vs","signature",e)}if(null==t.recoveryParam)null==t.v?o.throwArgumentError("signature missing v and recoveryParam","signature",e):0===t.v||1===t.v?t.recoveryParam=t.v:t.recoveryParam=1-t.v%2;else if(null==t.v)t.v=27+t.recoveryParam;else{const r=0===t.v||1===t.v?t.v:1-t.v%2;t.recoveryParam!==r&&o.throwArgumentError("signature recoveryParam mismatch v","signature",e)}null!=t.r&&g(t.r)?t.r=S(t.r,32):o.throwArgumentError("signature missing or invalid r","signature",e),null!=t.s&&g(t.s)?t.s=S(t.s,32):o.throwArgumentError("signature missing or invalid s","signature",e);const r=f(t.s);r[0]>=128&&o.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(r[0]|=128);const n=v(r);t._vs&&(g(t._vs)||o.throwArgumentError("signature invalid _vs","signature",e),t._vs=S(t._vs,32)),null==t._vs?t._vs=n:t._vs!==n&&o.throwArgumentError("signature _vs mismatch v and s","signature",e)}return t.yParityAndS=t._vs,t.compact=t.r+t.yParityAndS.substring(2),t}function A(e){return v(d([(e=k(e)).r,e.s,e.recoveryParam?"0x1c":"0x1b"]))}})),s.register("2pLMw",(function(t,r){e(t.exports,"Logger",(function(){return g}));var n=s("4dQ05");let i=!1,o=!1;const a={debug:1,default:2,info:2,warning:3,error:4,off:5};let u=a.default,l=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var h,f,d,p;(f=h||(h={})).DEBUG="DEBUG",f.INFO="INFO",f.WARNING="WARNING",f.ERROR="ERROR",f.OFF="OFF",(p=d||(d={})).UNKNOWN_ERROR="UNKNOWN_ERROR",p.NOT_IMPLEMENTED="NOT_IMPLEMENTED",p.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",p.NETWORK_ERROR="NETWORK_ERROR",p.SERVER_ERROR="SERVER_ERROR",p.TIMEOUT="TIMEOUT",p.BUFFER_OVERRUN="BUFFER_OVERRUN",p.NUMERIC_FAULT="NUMERIC_FAULT",p.MISSING_NEW="MISSING_NEW",p.INVALID_ARGUMENT="INVALID_ARGUMENT",p.MISSING_ARGUMENT="MISSING_ARGUMENT",p.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",p.CALL_EXCEPTION="CALL_EXCEPTION",p.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",p.NONCE_EXPIRED="NONCE_EXPIRED",p.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",p.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",p.TRANSACTION_REPLACED="TRANSACTION_REPLACED",p.ACTION_REJECTED="ACTION_REJECTED";const m="0123456789abcdef";class g{_log(e,t){const r=e.toLowerCase();null==a[r]&&this.throwArgumentError("invalid log level name","logLevel",e),u>a[r]||console.log.apply(console,t)}debug(...e){this._log(g.levels.DEBUG,e)}info(...e){this._log(g.levels.INFO,e)}warn(...e){this._log(g.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=g.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=m[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,g.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",g.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,g.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,g.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,g.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",g.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",g.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",g.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return l||(l=new g(n.version)),l}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",g.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",g.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=a[e.toLowerCase()];null!=t?u=t:g.globalLogger().warn("invalid log level - "+e)}static from(e){return new g(e)}constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}}g.errors=d,g.levels=h})),s.register("4dQ05",(function(t,r){e(t.exports,"version",(function(){return n}));const n="logger/5.7.0"})),s.register("fyvPx",(function(t,r){e(t.exports,"version",(function(){return n}));const n="bytes/5.7.0"})),s.register("4QUf5",(function(e,t){var r,n,i=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function a(e){if(r===setTimeout)return setTimeout(e,0);if((r===s||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:s}catch(e){r=s}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var u,l=[],c=!1,h=-1;function f(){c&&u&&(c=!1,u.length?l=u.concat(l):h=-1,l.length&&d())}function d(){if(!c){var e=a(f);c=!0;for(var t=l.length;t;){for(u=l,l=[];++h1)for(var r=1;r=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function N(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function R(e){return 1===e.length?"0"+e:e}function C(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}n=P,i=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),i=0;i>6|192,r[n++]=63&s|128):O(e,i)?(s=65536+((1023&s)<<10)+(1023&e.charCodeAt(++i)),r[n++]=s>>18|240,r[n++]=s>>12&63|128,r[n++]=s>>6&63|128,r[n++]=63&s|128):(r[n++]=s>>12|224,r[n++]=s>>6&63|128,r[n++]=63&s|128)}else for(i=0;i>>0}return s},f=function(e,t){for(var r=new Array(4*e.length),n=0,i=0;n>>24,r[i+1]=s>>>16&255,r[i+2]=s>>>8&255,r[i+3]=255&s):(r[i+3]=s>>>24,r[i+2]=s>>>16&255,r[i+1]=s>>>8&255,r[i]=255&s)}return r},d=function(e,t){return e>>>t|e<<32-t},p=function(e,t){return e<>>32-t},m=function(e,t){return e+t>>>0},g=function(e,t,r){return e+t+r>>>0},y=function(e,t,r,n){return e+t+r+n>>>0},v=function(e,t,r,n,i){return e+t+r+n+i>>>0},b=function(e,t,r,n){var i=e[t],s=n+e[t+1]>>>0,o=(s>>0,e[t+1]=s},w=function(e,t,r,n){return(t+n>>>0>>0},_=function(e,t,r,n){return t+n>>>0},x=function(e,t,r,n,i,s,o,a){var u=0,l=t;return u+=(l=l+n>>>0)>>0)>>0)>>0},E=function(e,t,r,n,i,s,o,a){return t+n+s+a>>>0},S=function(e,t,r,n,i,s,o,a,u,l){var c=0,h=t;return c+=(h=h+n>>>0)>>0)>>0)>>0)>>0},k=function(e,t,r,n,i,s,o,a,u,l){return t+n+s+a+l>>>0},A=function(e,t,r){return(t<<32-r|e>>>r)>>>0},I=function(e,t,r){return(e<<32-r|t>>>r)>>>0},M=function(e,t,r){return e>>>r},T=function(e,t,r){return(e<<32-r|t>>>r)>>>0}})),s.register("l09e5",(function(e,t){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=r,r.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}})),s.register("14ABq",(function(e,t){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}})),s.register("jzbjb",(function(t,r){var n;e(t.exports,"BlockHash",(function(){return n}),(function(e){return n=e}));var i=s("ftDXV"),o=s("l09e5");function a(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}n=a,a.prototype.update=function(e,t){if(e=i.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var r=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-r,e.length),0===this.pending.length&&(this.pending=null),e=i.join32(e,0,e.length-r,this.endian);for(var n=0;n>>24&255,n[i++]=e>>>16&255,n[i++]=e>>>8&255,n[i++]=255&e}else for(n[i++]=255&e,n[i++]=e>>>8&255,n[i++]=e>>>16&255,n[i++]=e>>>24&255,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,s=8;s>>3},c=function(e){return h(e,17)^h(e,19)^e>>>10}})),s.register("f3TN2",(function(e,t){"use strict";var r=s("ftDXV"),n=s("f1gry");function i(){if(!(this instanceof i))return new i;n.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(i,n),e.exports=i,i.blockSize=512,i.outSize=224,i.hmacStrength=192,i.padLength=64,i.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h.slice(0,7),"big"):r.split32(this.h.slice(0,7),"big")}})),s.register("f1gry",(function(e,t){"use strict";var r=s("ftDXV"),n=s("jzbjb"),i=s("lJ2pl"),o=s("l09e5"),a=r.sum32,u=r.sum32_4,l=r.sum32_5,c=i.ch32,h=i.maj32,f=i.s0_256,d=i.s1_256,p=i.g0_256,m=i.g1_256,g=n.BlockHash,y=[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];function v(){if(!(this instanceof v))return new v;g.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=y,this.W=new Array(64)}r.inherits(v,g),e.exports=v,v.blockSize=512,v.outSize=256,v.hmacStrength=192,v.padLength=64,v.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;nthis.blockSize&&(e=(new this.Hash).update(e).digest()),n(e.length<=this.blockSize);for(var t=e.length;t(0,o.sha512)(a.utils.concatBytes(...e));const _=a.utils.randomPrivateKey,x=()=>{const e=a.utils.randomPrivateKey(),t=E(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),{publicKey:t,secretKey:r}},E=a.sync.getPublicKey;function S(e){try{return a.Point.fromHex(e,!0),!0}catch{return!1}}const k=(e,t)=>a.sync.sign(e,t.slice(0,32)),A=a.sync.verify,I=e=>i.Buffer.isBuffer(e)?e:e instanceof Uint8Array?i.Buffer.from(e.buffer,e.byteOffset,e.byteLength):i.Buffer.from(e);class M{encode(){return i.Buffer.from((0,h.serialize)(B,this))}static decode(e){return(0,h.deserialize)(B,this,e)}static decodeUnchecked(e){return(0,h.deserializeUnchecked)(B,this,e)}constructor(e){Object.assign(this,e)}}class T extends M{constructor(e){if(super(e),this.enum="",1!==Object.keys(e).length)throw new Error("Enum can only take single value");Object.keys(e).map((e=>{this.enum=e}))}}const B=new Map;let P;const O=32,N=32;let R=1;P=Symbol.toStringTag;class C extends M{static unique(){const e=new C(R);return R+=1,new C(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return t(l).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(i.Buffer);if(e.length===N)return e;const t=i.Buffer.alloc(32);return e.copy(t,32-e.length),t}get[P](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,t,r){const n=i.Buffer.concat([e.toBuffer(),i.Buffer.from(t),r.toBuffer()]),s=(0,c.sha256)(n);return new C(s)}static createProgramAddressSync(e,t){let r=i.Buffer.alloc(0);e.forEach((function(e){if(e.length>O)throw new TypeError("Max seed length exceeded");r=i.Buffer.concat([r,I(e)])})),r=i.Buffer.concat([r,t.toBuffer(),i.Buffer.from("ProgramDerivedAddress")]);const n=(0,c.sha256)(r);if(S(n))throw new Error("Invalid seeds, address must fall off the curve");return new C(n)}static async createProgramAddress(e,t){return this.createProgramAddressSync(e,t)}static findProgramAddressSync(e,t){let r,n=255;for(;0!=n;){try{const s=e.concat(i.Buffer.from([n]));r=this.createProgramAddressSync(s,t)}catch(e){if(e instanceof TypeError)throw e;n--;continue}return[r,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){return S(new C(e).toBytes())}constructor(e){if(super({}),this._bn=void 0,function(e){return void 0!==e._bn}(e))this._bn=e._bn;else{if("string"==typeof e){const r=t(l).decode(e);if(r.length!=N)throw new Error("Invalid public key input");this._bn=new(t(u))(r)}else this._bn=new(t(u))(e);if(this._bn.byteLength()>N)throw new Error("Invalid public key input")}}}C.default=new C("11111111111111111111111111111111"),B.set(C,{kind:"struct",fields:[["_bn","u256"]]});class L{get publicKey(){return new C(this._publicKey)}get secretKey(){return i.Buffer.concat([this._secretKey,this._publicKey],64)}constructor(e){if(this._publicKey=void 0,this._secretKey=void 0,e){const t=I(e);if(64!==e.length)throw new Error("bad secret key size");this._publicKey=t.slice(32,64),this._secretKey=t.slice(0,32)}else this._secretKey=I(_()),this._publicKey=I(E(this._secretKey))}}const U=new C("BPFLoader1111111111111111111111111111111111"),j=1232,D=127,q=64;class F extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}}Object.defineProperty(F.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});class z 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(z.prototype,"name",{value:"TransactionExpiredTimeoutError"});class H extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}}Object.defineProperty(H.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});class ${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 t=new Map;this.keySegments().flat().forEach(((e,r)=>{t.set(e.toBase58(),r)}));const r=e=>{const r=t.get(e.toBase58());if(void 0===r)throw new Error("Encountered an unknown instruction account key during compilation");return r};return e.map((e=>({programIdIndex:r(e.programId),accountKeyIndexes:e.keys.map((e=>r(e.pubkey))),data:e.data})))}constructor(e,t){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=t}}const W=(e="publicKey")=>f.blob(32,e),K=(e="signature")=>f.blob(64,e),Z=(e="string")=>{const t=f.struct([f.u32("length"),f.u32("lengthPadding"),f.blob(f.offset(f.u32(),-8),"chars")],e),r=t.decode.bind(t),n=t.encode.bind(t),s=t;return s.decode=(e,t)=>r(e,t).chars.toString(),s.encode=(e,t,r)=>{const s={chars:i.Buffer.from(e,"utf8")};return n(s,t,r)},s.alloc=e=>f.u32().span+f.u32().span+i.Buffer.from(e,"utf8").length,s};function V(e,t){const r=e=>{if(e.span>=0)return e.span;if("function"==typeof e.alloc)return e.alloc(t[e.property]);if("count"in e&&"elementLayout"in e){const n=t[e.property];if(Array.isArray(n))return n.length*r(e.elementLayout)}else if("fields"in e)return V({layout:e},t[e.property]);return 0};let n=0;return e.layout.fields.forEach((e=>{n+=r(e)})),n}function G(e){let t=0,r=0;for(;;){let n=e.shift();if(t|=(127&n)<<7*r,r+=1,0==(128&n))break}return t}function Y(e,t){let r=t;for(;;){let t=127&r;if(r>>=7,0==r){e.push(t);break}t|=128,e.push(t)}}function J(e,t){if(!e)throw new Error(t||"Assertion failed")}class X{static compile(e,t){const r=new Map,n=e=>{const t=e.toBase58();let n=r.get(t);return void 0===n&&(n={isSigner:!1,isWritable:!1,isInvoked:!1},r.set(t,n)),n},i=n(t);i.isSigner=!0,i.isWritable=!0;for(const t of e){n(t.programId).isInvoked=!0;for(const e of t.keys){const t=n(e.pubkey);t.isSigner||(t.isSigner=e.isSigner),t.isWritable||(t.isWritable=e.isWritable)}}return new X(t,r)}getMessageComponents(){const e=[...this.keyMetaMap.entries()];J(e.length<=256,"Max static account keys length exceeded");const t=e.filter((([,e])=>e.isSigner&&e.isWritable)),r=e.filter((([,e])=>e.isSigner&&!e.isWritable)),n=e.filter((([,e])=>!e.isSigner&&e.isWritable)),i=e.filter((([,e])=>!e.isSigner&&!e.isWritable)),s={numRequiredSignatures:t.length+r.length,numReadonlySignedAccounts:r.length,numReadonlyUnsignedAccounts:i.length};{J(t.length>0,"Expected at least one writable signer key");const[e]=t[0];J(e===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}return[s,[...t.map((([e])=>new C(e))),...r.map((([e])=>new C(e))),...n.map((([e])=>new C(e))),...i.map((([e])=>new C(e)))]]}extractTableLookup(e){const[t,r]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&e.isWritable)),[n,i]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&!e.isWritable));if(0!==t.length||0!==n.length)return[{accountKey:e.key,writableIndexes:t,readonlyIndexes:n},{writable:r,readonly:i}]}drainKeysFoundInLookupTable(e,t){const r=new Array,n=new Array;for(const[i,s]of this.keyMetaMap.entries())if(t(s)){const t=new C(i),s=e.findIndex((e=>e.equals(t)));s>=0&&(J(s<256,"Max lookup table index exceeded"),r.push(s),n.push(t),this.keyMetaMap.delete(i))}return[r,n]}constructor(e,t){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=t}}class Q{get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map((e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:t(l).decode(e.data)})))}get addressTableLookups(){return[]}getAccountKeys(){return new $(this.staticAccountKeys)}static compile(e){const r=X.compile(e.instructions,e.payerKey),[n,i]=r.getMessageComponents(),s=new $(i).compileInstructions(e.instructions).map((e=>({programIdIndex:e.programIdIndex,accounts:e.accountKeyIndexes,data:t(l).encode(e.data)})));return new Q({header:n,accountKeys:i,recentBlockhash:e.recentBlockhash,instructions:s})}isAccountSigner(e){return e=this.header.numRequiredSignatures){return e-t!this.isProgramId(t)))}serialize(){const e=this.accountKeys.length;let r=[];Y(r,e);const n=this.instructions.map((e=>{const{accounts:r,programIdIndex:n}=e,s=Array.from(t(l).decode(e.data));let o=[];Y(o,r.length);let a=[];return Y(a,s.length),{programIdIndex:n,keyIndicesCount:i.Buffer.from(o),keyIndices:r,dataLength:i.Buffer.from(a),data:s}}));let s=[];Y(s,n.length);let o=i.Buffer.alloc(j);i.Buffer.from(s).copy(o);let a=s.length;n.forEach((e=>{const t=f.struct([f.u8("programIdIndex"),f.blob(e.keyIndicesCount.length,"keyIndicesCount"),f.seq(f.u8("keyIndex"),e.keyIndices.length,"keyIndices"),f.blob(e.dataLength.length,"dataLength"),f.seq(f.u8("userdatum"),e.data.length,"data")]).encode(e,o,a);a+=t})),o=o.slice(0,a);const u=f.struct([f.blob(1,"numRequiredSignatures"),f.blob(1,"numReadonlySignedAccounts"),f.blob(1,"numReadonlyUnsignedAccounts"),f.blob(r.length,"keyCount"),f.seq(W("key"),e,"keys"),W("recentBlockhash")]),c={numRequiredSignatures:i.Buffer.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:i.Buffer.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:i.Buffer.from([this.header.numReadonlyUnsignedAccounts]),keyCount:i.Buffer.from(r),keys:this.accountKeys.map((e=>I(e.toBytes()))),recentBlockhash:t(l).decode(this.recentBlockhash)};let h=i.Buffer.alloc(2048);const d=u.encode(c,h);return o.copy(h,d),h.slice(0,d+o.length)}static from(e){let r=[...e];const n=r.shift();if(n!==(n&D))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");const s=r.shift(),o=r.shift(),a=G(r);let u=[];for(let e=0;enew C(e))),this.recentBlockhash=e.recentBlockhash,this.instructions=e.instructions,this.instructions.forEach((e=>this.indexToProgramIds.set(e.programIdIndex,this.accountKeys[e.programIdIndex])))}}class ee{get version(){return 0}get numAccountKeysFromLookups(){let e=0;for(const t of this.addressTableLookups)e+=t.readonlyIndexes.length+t.writableIndexes.length;return e}getAccountKeys(e){let t;if(e&&"accountKeysFromLookups"in e&&e.accountKeysFromLookups){if(this.numAccountKeysFromLookups!=e.accountKeysFromLookups.writable.length+e.accountKeysFromLookups.readonly.length)throw new Error("Failed to get account keys because of a mismatch in the number of account keys from lookups");t=e.accountKeysFromLookups}else if(e&&"addressLookupTableAccounts"in e&&e.addressLookupTableAccounts)t=this.resolveAddressTableLookups(e.addressLookupTableAccounts);else if(this.addressTableLookups.length>0)throw new Error("Failed to get account keys because address table lookups were not resolved");return new $(this.staticAccountKeys,t)}isAccountSigner(e){return e=r){return e-re+t.writableIndexes.length),0)}if(e>=this.header.numRequiredSignatures){return e-te.key.equals(r.accountKey)));if(!n)throw new Error(`Failed to find address lookup table account for table key ${r.accountKey.toBase58()}`);for(const e of r.writableIndexes){if(!(ee.toBytes())),recentBlockhash:t(l).decode(this.recentBlockhash),instructionsLength:new Uint8Array(n),serializedInstructions:r,addressTableLookupsLength:new Uint8Array(s),serializedAddressTableLookups:i},a);return a.slice(0,u)}serializeInstructions(){let e=0;const t=new Uint8Array(j);for(const r of this.compiledInstructions){const n=Array();Y(n,r.accountKeyIndexes.length);const i=Array();Y(i,r.data.length);e+=f.struct([f.u8("programIdIndex"),f.blob(n.length,"encodedAccountKeyIndexesLength"),f.seq(f.u8(),r.accountKeyIndexes.length,"accountKeyIndexes"),f.blob(i.length,"encodedDataLength"),f.blob(r.data.length,"data")]).encode({programIdIndex:r.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(n),accountKeyIndexes:r.accountKeyIndexes,encodedDataLength:new Uint8Array(i),data:r.data},t,e)}return t.slice(0,e)}serializeAddressTableLookups(){let e=0;const t=new Uint8Array(j);for(const r of this.addressTableLookups){const n=Array();Y(n,r.writableIndexes.length);const i=Array();Y(i,r.readonlyIndexes.length);e+=f.struct([W("accountKey"),f.blob(n.length,"encodedWritableIndexesLength"),f.seq(f.u8(),r.writableIndexes.length,"writableIndexes"),f.blob(i.length,"encodedReadonlyIndexesLength"),f.seq(f.u8(),r.readonlyIndexes.length,"readonlyIndexes")]).encode({accountKey:r.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(n),writableIndexes:r.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(i),readonlyIndexes:r.readonlyIndexes},t,e)}return t.slice(0,e)}static deserialize(e){let r=[...e];const n=r.shift(),i=n&D;J(n!==i,"Expected versioned message but received legacy message");J(0===i,`Expected versioned message with version 0 but found version ${i}`);const s={numRequiredSignatures:r.shift(),numReadonlySignedAccounts:r.shift(),numReadonlyUnsignedAccounts:r.shift()},o=[],a=G(r);for(let e=0;e{const t=te.deserializeMessageVersion(e);if("legacy"===t)return Q.from(e);if(0===t)return ee.deserialize(e);throw new Error(`Transaction message version ${t} deserialization is not supported`)}};let re;var ne;(ne=re||(re={}))[ne.BLOCKHEIGHT_EXCEEDED=0]="BLOCKHEIGHT_EXCEEDED",ne[ne.PROCESSED=1]="PROCESSED",ne[ne.TIMED_OUT=2]="TIMED_OUT",ne[ne.NONCE_INVALID=3]="NONCE_INVALID";const ie=i.Buffer.alloc(q).fill(0);class se{toJSON(){return{keys:this.keys.map((({pubkey:e,isSigner:t,isWritable:r})=>({pubkey:e.toJSON(),isSigner:t,isWritable:r}))),programId:this.programId.toJSON(),data:[...this.data]}}constructor(e){this.keys=void 0,this.programId=void 0,this.data=i.Buffer.alloc(0),this.programId=e.programId,this.keys=e.keys,e.data&&(this.data=e.data)}}class oe{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}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(0===e.length)throw new Error("No instructions");return e.forEach((e=>{"instructions"in e?this.instructions=this.instructions.concat(e.instructions):"data"in e&&"programId"in e&&"keys"in e?this.instructions.push(e):this.instructions.push(new se(e))})),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let e,r,n;if(this.nonceInfo?(e=this.nonceInfo.nonce,r=this.instructions[0]!=this.nonceInfo.nonceInstruction?[this.nonceInfo.nonceInstruction,...this.instructions]:this.instructions):(e=this.recentBlockhash,r=this.instructions),!e)throw new Error("Transaction recentBlockhash required");if(r.length<1&&console.warn("No instructions provided"),this.feePayer)n=this.feePayer;else{if(!(this.signatures.length>0&&this.signatures[0].publicKey))throw new Error("Transaction fee payer required");n=this.signatures[0].publicKey}for(let e=0;e{e.keys.forEach((e=>{s.push({...e})}));const t=e.programId.toString();i.includes(t)||i.push(t)})),i.forEach((e=>{s.push({pubkey:new C(e),isSigner:!1,isWritable:!1})}));const o=[];s.forEach((e=>{const t=e.pubkey.toString(),r=o.findIndex((e=>e.pubkey.toString()===t));r>-1?(o[r].isWritable=o[r].isWritable||e.isWritable,o[r].isSigner=o[r].isSigner||e.isSigner):o.push(e)})),o.sort((function(e,t){return e.isSigner!==t.isSigner?e.isSigner?-1:1:e.isWritable!==t.isWritable?e.isWritable?-1:1:e.pubkey.toBase58().localeCompare(t.pubkey.toBase58())}));const a=o.findIndex((e=>e.pubkey.equals(n)));if(a>-1){const[e]=o.splice(a,1);e.isSigner=!0,e.isWritable=!0,o.unshift(e)}else o.unshift({pubkey:n,isSigner:!0,isWritable:!0});for(const e of this.signatures){const t=o.findIndex((t=>t.pubkey.equals(e.publicKey)));if(!(t>-1))throw new Error(`unknown signer: ${e.publicKey.toString()}`);o[t].isSigner||(o[t].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."))}let u=0,c=0,h=0;const f=[],d=[];o.forEach((({pubkey:e,isSigner:t,isWritable:r})=>{t?(f.push(e.toString()),u+=1,r||(c+=1)):(d.push(e.toString()),r||(h+=1))}));const p=f.concat(d),m=r.map((e=>{const{data:r,programId:n}=e;return{programIdIndex:p.indexOf(n.toString()),accounts:e.keys.map((e=>p.indexOf(e.pubkey.toString()))),data:t(l).encode(r)}}));return m.forEach((e=>{J(e.programIdIndex>=0),e.accounts.forEach((e=>J(e>=0)))})),new Q({header:{numRequiredSignatures:u,numReadonlySignedAccounts:c,numReadonlyUnsignedAccounts:h},accountKeys:p,recentBlockhash:e,instructions:m})}_compile(){const e=this.compileMessage(),t=e.accountKeys.slice(0,e.header.numRequiredSignatures);if(this.signatures.length===t.length){if(this.signatures.every(((e,r)=>t[r].equals(e.publicKey))))return e}return this.signatures=t.map((e=>({signature:null,publicKey:e}))),e}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(e){return(await e.getFeeForMessage(this.compileMessage())).value}setSigners(...e){if(0===e.length)throw new Error("No signers");const t=new Set;this.signatures=e.filter((e=>{const r=e.toString();return!t.has(r)&&(t.add(r),!0)})).map((e=>({signature:null,publicKey:e})))}sign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}this.signatures=r.map((e=>({signature:null,publicKey:e.publicKey})));const n=this._compile();this._partialSign(n,...r)}partialSign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}const n=this._compile();this._partialSign(n,...r)}_partialSign(e,...t){const r=e.serialize();t.forEach((e=>{const t=k(r,e.secretKey);this._addSignature(e.publicKey,I(t))}))}addSignature(e,t){this._compile(),this._addSignature(e,t)}_addSignature(e,t){J(64===t.length);const r=this.signatures.findIndex((t=>e.equals(t.publicKey)));if(r<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[r].signature=i.Buffer.from(t)}verifySignatures(e){return this._verifySignatures(this.serializeMessage(),void 0===e||e)}_verifySignatures(e,t){for(const{signature:r,publicKey:n}of this.signatures)if(null===r){if(t)return!1}else if(!A(r,e,n.toBytes()))return!1;return!0}serialize(e){const{requireAllSignatures:t,verifySignatures:r}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),n=this.serializeMessage();if(r&&!this._verifySignatures(n,t))throw new Error("Signature verification failed");return this._serialize(n)}_serialize(e){const{signatures:t}=this,r=[];Y(r,t.length);const n=r.length+64*t.length+e.length,s=i.Buffer.alloc(n);return J(t.length<256),i.Buffer.from(r).copy(s,0),t.forEach((({signature:e},t)=>{null!==e&&(J(64===e.length,"signature has invalid length"),i.Buffer.from(e).copy(s,r.length+64*t))})),e.copy(s,r.length+64*t.length),J(s.length<=j,`Transaction too large: ${s.length} > ${j}`),s}get keys(){return J(1===this.instructions.length),this.instructions[0].keys.map((e=>e.pubkey))}get programId(){return J(1===this.instructions.length),this.instructions[0].programId}get data(){return J(1===this.instructions.length),this.instructions[0].data}static from(e){let r=[...e];const n=G(r);let s=[];for(let e=0;e0&&(n.feePayer=e.accountKeys[0]),r.forEach(((r,i)=>{const s={signature:r==t(l).encode(ie)?null:t(l).decode(r),publicKey:e.accountKeys[i]};n.signatures.push(s)})),e.instructions.forEach((r=>{const i=r.accounts.map((t=>{const r=e.accountKeys[t];return{pubkey:r,isSigner:n.signatures.some((e=>e.publicKey.toString()===r.toString()))||e.isAccountSigner(t),isWritable:e.isAccountWritable(t)}}));n.instructions.push(new se({keys:i,programId:e.accountKeys[r.programIdIndex],data:t(l).decode(r.data)}))})),n._message=e,n._json=n.toJSON(),n}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:r}=e;this.minNonceContextSlot=t,this.nonceInfo=r}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){const{blockhash:t,lastValidBlockHeight:r}=e;this.recentBlockhash=t,this.lastValidBlockHeight=r}else{const{recentBlockhash:t,nonceInfo:r}=e;r&&(this.nonceInfo=r),this.recentBlockhash=t}}}class ae{static decompile(e,t){const{header:r,compiledInstructions:n,recentBlockhash:i}=e,{numRequiredSignatures:s,numReadonlySignedAccounts:o,numReadonlyUnsignedAccounts:a}=r,u=s-o;J(u>0,"Message header is invalid");const l=e.staticAccountKeys.length-s-a;J(l>=0,"Message header is invalid");const c=e.getAccountKeys(t),h=c.get(0);if(void 0===h)throw new Error("Failed to decompile message because no account keys were found");const f=[];for(const e of n){const t=[];for(const n of e.accountKeyIndexes){const e=c.get(n);if(void 0===e)throw new Error(`Failed to find key for account key index ${n}`);let i;i=ne.equals(n.publicKey)));J(e>=0,`Cannot sign with non signer key ${n.publicKey.toBase58()}`),this.signatures[e]=k(t,n.secretKey)}}addSignature(e,t){J(64===t.byteLength,"Signature must be 64 bytes long");const r=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures).findIndex((t=>t.equals(e)));J(r>=0,`Can not add signature; \`${e.toBase58()}\` is not required to sign this transaction`),this.signatures[r]=t}constructor(e,t){if(this.signatures=void 0,this.message=void 0,void 0!==t)J(t.length===e.header.numRequiredSignatures,"Expected signatures length to be equal to the number of required signatures"),this.signatures=t;else{const t=[];for(let r=0;rsetTimeout(t,e)))}function we(e,t){const r=e.layout.span>=0?e.layout.span:V(e,t),n=i.Buffer.alloc(r),s=Object.assign({instruction:e.index},t);return e.layout.encode(s,n),n}function _e(e,t){let r;try{r=e.layout.decode(t)}catch(e){throw new Error("invalid instruction; "+e)}if(r.instruction!==e.index)throw new Error(`invalid instruction; instruction index mismatch ${r.instruction} != ${e.index}`);return r}const xe=f.nu64("lamportsPerSignature"),Ee=f.struct([f.u32("version"),f.u32("state"),W("authorizedPubkey"),W("nonce"),f.struct([xe],"feeCalculator")]),Se=Ee.span;class ke{static fromAccountData(e){const t=Ee.decode(I(e),0);return new ke({authorizedPubkey:new C(t.authorizedPubkey),nonce:new C(t.nonce).toString(),feeCalculator:t.feeCalculator})}constructor(e){this.authorizedPubkey=void 0,this.nonce=void 0,this.feeCalculator=void 0,this.authorizedPubkey=e.authorizedPubkey,this.nonce=e.nonce,this.feeCalculator=e.feeCalculator}}const Ae=(Ie=8,e=>{const t=(0,f.blob)(Ie,e),{encode:r,decode:n}=(e=>({decode:e.decode.bind(e),encode:e.encode.bind(e)}))(t),s=t;return s.decode=(e,t)=>{const r=n(e,t);return(0,d.toBigIntLE)(i.Buffer.from(r))},s.encode=(e,t,n)=>{const i=(0,d.toBufferLE)(e,Ie);return r(i,t,n)},s});var Ie;class Me{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=f.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Te))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a SystemInstruction");return r}static decodeCreateAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t,space:r,programId:n}=_e(Te.Create,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,lamports:t,space:r,programId:new C(n)}}static decodeTransfer(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t}=_e(Te.Transfer,e.data);return{fromPubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,lamports:t}}static decodeTransferWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t,seed:r,programId:n}=_e(Te.TransferWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,basePubkey:e.keys[1].pubkey,toPubkey:e.keys[2].pubkey,lamports:t,seed:r,programId:new C(n)}}static decodeAllocate(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{space:t}=_e(Te.Allocate,e.data);return{accountPubkey:e.keys[0].pubkey,space:t}}static decodeAllocateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,space:n,programId:i}=_e(Te.AllocateWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new C(t),seed:r,space:n,programId:new C(i)}}static decodeAssign(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{programId:t}=_e(Te.Assign,e.data);return{accountPubkey:e.keys[0].pubkey,programId:new C(t)}}static decodeAssignWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,programId:n}=_e(Te.AssignWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new C(t),seed:r,programId:new C(n)}}static decodeCreateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{base:t,seed:r,lamports:n,space:i,programId:s}=_e(Te.CreateWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,basePubkey:new C(t),seed:r,lamports:n,space:i,programId:new C(s)}}static decodeNonceInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{authorized:t}=_e(Te.InitializeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:new C(t)}}static decodeNonceAdvance(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),_e(Te.AdvanceNonceAccount,e.data),{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static decodeNonceWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=_e(Te.WithdrawNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t}}static decodeNonceAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t}=_e(Te.AuthorizeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[1].pubkey,newAuthorizedPubkey:new C(t)}}static checkProgramId(e){if(!e.equals(Be.programId))throw new Error("invalid instruction; programId is not SystemProgram")}static checkKeyLength(e,t){if(e.length0?i:1,space:s.length,programId:n}));null!==a&&await ve(e,a,[t,r],{commitment:"confirmed"})}const o=f.struct([f.u32("instruction"),f.u32("offset"),f.u32("bytesLength"),f.u32("bytesLengthPadding"),f.seq(f.u8("byte"),f.offset(f.u32(),-8),"bytes")]),a=Oe.chunkSize;let u=0,l=s,c=[];for(;l.length>0;){const s=l.slice(0,a),h=i.Buffer.alloc(a+16);o.encode({instruction:0,offset:u,bytes:s,bytesLength:0,bytesLengthPadding:0},h);const f=(new oe).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0}],programId:n,data:h});if(c.push(ve(e,f,[t,r],{commitment:"confirmed"})),e._rpcEndpoint.includes("solana.com")){const e=4;await be(1e3/e)}u+=a,l=l.slice(a)}await Promise.all(c);{const s=f.struct([f.u32("instruction")]),o=i.Buffer.alloc(s.span);s.encode({instruction:1},o);const a=(new oe).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0},{pubkey:de,isSigner:!1,isWritable:!1}],programId:n,data:o});await ve(e,a,[t,r],{commitment:"confirmed"})}return!0}constructor(){}}Oe.chunkSize=Pe;const Ne=new C("BPFLoader2111111111111111111111111111111111");class Re{static getMinNumSignatures(e){return Oe.getMinNumSignatures(e)}static load(e,t,r,n,i){return Oe.load(e,t,r,i,n)}}var Ce=Object.prototype.toString,Le=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};function Ue(e,t){var r,n,i,s,o,a,u;if(!0===e)return"true";if(!1===e)return"false";switch(typeof e){case"object":if(null===e)return null;if(e.toJSON&&"function"==typeof e.toJSON)return Ue(e.toJSON(),t);if("[object Array]"===(u=Ce.call(e))){for(i="[",n=e.length-1,r=0;r-1&&(i+=Ue(e[r],!0)),i+"]"}if("[object Object]"===u){for(n=(s=Le(e).sort()).length,i="",r=0;r1;)e/=2,t++;return t}class qe{getEpoch(e){return this.getEpochAndSlotIndex(e)[0]}getEpochAndSlotIndex(e){if(e>1,t|=t>>2,t|=t>>4,t|=t>>8,t|=t>>16,1+(t|=t>>32)))-De(32)-1;return[r,e-(this.getSlotsInEpoch(r)-32)]}{const t=e-this.firstNormalSlot,r=Math.floor(t/this.slotsPerEpoch);return[this.firstNormalEpoch+r,t%this.slotsPerEpoch]}var t}getFirstSlotInEpoch(e){return e<=this.firstNormalEpoch?32*(Math.pow(2,e)-1):(e-this.firstNormalEpoch)*this.slotsPerEpoch+this.firstNormalSlot}getLastSlotInEpoch(e){return this.getFirstSlotInEpoch(e)+this.getSlotsInEpoch(e)-1}getSlotsInEpoch(e){return e{const n=t(y)(e,{autoconnect:!0,max_reconnects:5,reconnect:!0,reconnect_interval:1e3,...r});return this.underlyingSocket="socket"in n?n.socket:n,n}),e,r,n),this.underlyingSocket=void 0}}class Ke{isActive(){const e=BigInt("0xffffffffffffffff");return this.state.deactivationSlot===e}static deserialize(e){const t=function(e,t){let r;try{r=e.layout.decode(t)}catch(e){throw new Error("invalid instruction; "+e)}if(r.typeIndex!==e.index)throw new Error(`invalid account data; account type mismatch ${r.typeIndex} != ${e.index}`);return r}(Ze,e),r=e.length-56;J(r>=0,"lookup table is invalid"),J(r%32==0,"lookup table is invalid");const n=r/32,{addresses:i}=f.struct([f.seq(W(),n,"addresses")]).decode(e.slice(56));return{deactivationSlot:t.deactivationSlot,lastExtendedSlot:t.lastExtendedSlot,lastExtendedSlotStartIndex:t.lastExtendedStartIndex,authority:0!==t.authority.length?new C(t.authority[0]):void 0,addresses:i.map((e=>new C(e)))}}constructor(e){this.key=void 0,this.state=void 0,this.key=e.key,this.state=e.state}}const Ze={index:1,layout:f.struct([f.u32("typeIndex"),Ae("deactivationSlot"),f.nu64("lastExtendedSlot"),f.u8("lastExtendedStartIndex"),f.u8(),f.seq(W(),f.offset(f.u8(),-1),"authority")])},Ve=/^[^:]+:\/\/([^:[]+|\[[^\]]+\])(:\d+)?(.*)/i;const Ge=(0,p.coerce)((0,p.instance)(C),(0,p.string)(),(e=>new C(e))),Ye=(0,p.tuple)([(0,p.string)(),(0,p.literal)("base64")]),Je=(0,p.coerce)((0,p.instance)(i.Buffer),Ye,(e=>i.Buffer.from(e[0],"base64"))),Xe=3e4;function Qe(e){let t,r;if("string"==typeof e)t=e;else if(e){const{commitment:n,...i}=e;t=n,r=i}return{commitment:t,config:r}}function et(e){return(0,p.union)([(0,p.type)({jsonrpc:(0,p.literal)("2.0"),id:(0,p.string)(),result:e}),(0,p.type)({jsonrpc:(0,p.literal)("2.0"),id:(0,p.string)(),error:(0,p.type)({code:(0,p.unknown)(),message:(0,p.string)(),data:(0,p.optional)((0,p.any)())})})])}const tt=et((0,p.unknown)());function rt(e){return(0,p.coerce)(et(e),tt,(t=>"error"in t?t:{...t,result:(0,p.create)(t.result,e)}))}function nt(e){return rt((0,p.type)({context:(0,p.type)({slot:(0,p.number)()}),value:e}))}function it(e){return(0,p.type)({context:(0,p.type)({slot:(0,p.number)()}),value:e})}function st(e,r){return 0===e?new ee({header:r.header,staticAccountKeys:r.accountKeys.map((e=>new C(e))),recentBlockhash:r.recentBlockhash,compiledInstructions:r.instructions.map((e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:t(l).decode(e.data)}))),addressTableLookups:r.addressTableLookups}):new Q(r)}const ot=(0,p.type)({foundation:(0,p.number)(),foundationTerm:(0,p.number)(),initial:(0,p.number)(),taper:(0,p.number)(),terminal:(0,p.number)()}),at=rt((0,p.array)((0,p.nullable)((0,p.type)({epoch:(0,p.number)(),effectiveSlot:(0,p.number)(),amount:(0,p.number)(),postBalance:(0,p.number)(),commission:(0,p.optional)((0,p.nullable)((0,p.number)()))})))),ut=(0,p.type)({total:(0,p.number)(),validator:(0,p.number)(),foundation:(0,p.number)(),epoch:(0,p.number)()}),lt=(0,p.type)({epoch:(0,p.number)(),slotIndex:(0,p.number)(),slotsInEpoch:(0,p.number)(),absoluteSlot:(0,p.number)(),blockHeight:(0,p.optional)((0,p.number)()),transactionCount:(0,p.optional)((0,p.number)())}),ct=(0,p.type)({slotsPerEpoch:(0,p.number)(),leaderScheduleSlotOffset:(0,p.number)(),warmup:(0,p.boolean)(),firstNormalEpoch:(0,p.number)(),firstNormalSlot:(0,p.number)()}),ht=(0,p.record)((0,p.string)(),(0,p.array)((0,p.number)())),ft=(0,p.nullable)((0,p.union)([(0,p.type)({}),(0,p.string)()])),dt=(0,p.type)({err:ft}),pt=(0,p.literal)("receivedSignature"),mt=(0,p.type)({"solana-core":(0,p.string)(),"feature-set":(0,p.optional)((0,p.number)())}),gt=nt((0,p.type)({err:(0,p.nullable)((0,p.union)([(0,p.type)({}),(0,p.string)()])),logs:(0,p.nullable)((0,p.array)((0,p.string)())),accounts:(0,p.optional)((0,p.nullable)((0,p.array)((0,p.nullable)((0,p.type)({executable:(0,p.boolean)(),owner:(0,p.string)(),lamports:(0,p.number)(),data:(0,p.array)((0,p.string)()),rentEpoch:(0,p.optional)((0,p.number)())}))))),unitsConsumed:(0,p.optional)((0,p.number)()),returnData:(0,p.optional)((0,p.nullable)((0,p.type)({programId:(0,p.string)(),data:(0,p.tuple)([(0,p.string)(),(0,p.literal)("base64")])})))})),yt=nt((0,p.type)({byIdentity:(0,p.record)((0,p.string)(),(0,p.array)((0,p.number)())),range:(0,p.type)({firstSlot:(0,p.number)(),lastSlot:(0,p.number)()})}));const vt=rt(ot),bt=rt(ut),wt=rt(lt),_t=rt(ct),xt=rt(ht),Et=rt((0,p.number)()),St=nt((0,p.type)({total:(0,p.number)(),circulating:(0,p.number)(),nonCirculating:(0,p.number)(),nonCirculatingAccounts:(0,p.array)(Ge)})),kt=(0,p.type)({amount:(0,p.string)(),uiAmount:(0,p.nullable)((0,p.number)()),decimals:(0,p.number)(),uiAmountString:(0,p.optional)((0,p.string)())}),At=nt((0,p.array)((0,p.type)({address:Ge,amount:(0,p.string)(),uiAmount:(0,p.nullable)((0,p.number)()),decimals:(0,p.number)(),uiAmountString:(0,p.optional)((0,p.string)())}))),It=nt((0,p.array)((0,p.type)({pubkey:Ge,account:(0,p.type)({executable:(0,p.boolean)(),owner:Ge,lamports:(0,p.number)(),data:Je,rentEpoch:(0,p.number)()})}))),Mt=(0,p.type)({program:(0,p.string)(),parsed:(0,p.unknown)(),space:(0,p.number)()}),Tt=nt((0,p.array)((0,p.type)({pubkey:Ge,account:(0,p.type)({executable:(0,p.boolean)(),owner:Ge,lamports:(0,p.number)(),data:Mt,rentEpoch:(0,p.number)()})}))),Bt=nt((0,p.array)((0,p.type)({lamports:(0,p.number)(),address:Ge}))),Pt=(0,p.type)({executable:(0,p.boolean)(),owner:Ge,lamports:(0,p.number)(),data:Je,rentEpoch:(0,p.number)()}),Ot=(0,p.type)({pubkey:Ge,account:Pt}),Nt=(0,p.coerce)((0,p.union)([(0,p.instance)(i.Buffer),Mt]),(0,p.union)([Ye,Mt]),(e=>Array.isArray(e)?(0,p.create)(e,Je):e)),Rt=(0,p.type)({executable:(0,p.boolean)(),owner:Ge,lamports:(0,p.number)(),data:Nt,rentEpoch:(0,p.number)()}),Ct=(0,p.type)({pubkey:Ge,account:Rt}),Lt=(0,p.type)({state:(0,p.union)([(0,p.literal)("active"),(0,p.literal)("inactive"),(0,p.literal)("activating"),(0,p.literal)("deactivating")]),active:(0,p.number)(),inactive:(0,p.number)()}),Ut=rt((0,p.array)((0,p.type)({signature:(0,p.string)(),slot:(0,p.number)(),err:ft,memo:(0,p.nullable)((0,p.string)()),blockTime:(0,p.optional)((0,p.nullable)((0,p.number)()))}))),jt=rt((0,p.array)((0,p.type)({signature:(0,p.string)(),slot:(0,p.number)(),err:ft,memo:(0,p.nullable)((0,p.string)()),blockTime:(0,p.optional)((0,p.nullable)((0,p.number)()))}))),Dt=(0,p.type)({subscription:(0,p.number)(),result:it(Pt)}),qt=(0,p.type)({pubkey:Ge,account:Pt}),Ft=(0,p.type)({subscription:(0,p.number)(),result:it(qt)}),zt=(0,p.type)({parent:(0,p.number)(),slot:(0,p.number)(),root:(0,p.number)()}),Ht=(0,p.type)({subscription:(0,p.number)(),result:zt}),$t=(0,p.union)([(0,p.type)({type:(0,p.union)([(0,p.literal)("firstShredReceived"),(0,p.literal)("completed"),(0,p.literal)("optimisticConfirmation"),(0,p.literal)("root")]),slot:(0,p.number)(),timestamp:(0,p.number)()}),(0,p.type)({type:(0,p.literal)("createdBank"),parent:(0,p.number)(),slot:(0,p.number)(),timestamp:(0,p.number)()}),(0,p.type)({type:(0,p.literal)("frozen"),slot:(0,p.number)(),timestamp:(0,p.number)(),stats:(0,p.type)({numTransactionEntries:(0,p.number)(),numSuccessfulTransactions:(0,p.number)(),numFailedTransactions:(0,p.number)(),maxTransactionsPerEntry:(0,p.number)()})}),(0,p.type)({type:(0,p.literal)("dead"),slot:(0,p.number)(),timestamp:(0,p.number)(),err:(0,p.string)()})]),Wt=(0,p.type)({subscription:(0,p.number)(),result:$t}),Kt=(0,p.type)({subscription:(0,p.number)(),result:it((0,p.union)([dt,pt]))}),Zt=(0,p.type)({subscription:(0,p.number)(),result:(0,p.number)()}),Vt=(0,p.type)({pubkey:(0,p.string)(),gossip:(0,p.nullable)((0,p.string)()),tpu:(0,p.nullable)((0,p.string)()),rpc:(0,p.nullable)((0,p.string)()),version:(0,p.nullable)((0,p.string)())}),Gt=(0,p.type)({votePubkey:(0,p.string)(),nodePubkey:(0,p.string)(),activatedStake:(0,p.number)(),epochVoteAccount:(0,p.boolean)(),epochCredits:(0,p.array)((0,p.tuple)([(0,p.number)(),(0,p.number)(),(0,p.number)()])),commission:(0,p.number)(),lastVote:(0,p.number)(),rootSlot:(0,p.nullable)((0,p.number)())}),Yt=rt((0,p.type)({current:(0,p.array)(Gt),delinquent:(0,p.array)(Gt)})),Jt=(0,p.union)([(0,p.literal)("processed"),(0,p.literal)("confirmed"),(0,p.literal)("finalized")]),Xt=(0,p.type)({slot:(0,p.number)(),confirmations:(0,p.nullable)((0,p.number)()),err:ft,confirmationStatus:(0,p.optional)(Jt)}),Qt=nt((0,p.array)((0,p.nullable)(Xt))),er=rt((0,p.number)()),tr=(0,p.type)({accountKey:Ge,writableIndexes:(0,p.array)((0,p.number)()),readonlyIndexes:(0,p.array)((0,p.number)())}),rr=(0,p.type)({signatures:(0,p.array)((0,p.string)()),message:(0,p.type)({accountKeys:(0,p.array)((0,p.string)()),header:(0,p.type)({numRequiredSignatures:(0,p.number)(),numReadonlySignedAccounts:(0,p.number)(),numReadonlyUnsignedAccounts:(0,p.number)()}),instructions:(0,p.array)((0,p.type)({accounts:(0,p.array)((0,p.number)()),data:(0,p.string)(),programIdIndex:(0,p.number)()})),recentBlockhash:(0,p.string)(),addressTableLookups:(0,p.optional)((0,p.array)(tr))})}),nr=(0,p.type)({pubkey:Ge,signer:(0,p.boolean)(),writable:(0,p.boolean)(),source:(0,p.optional)((0,p.union)([(0,p.literal)("transaction"),(0,p.literal)("lookupTable")]))}),ir=(0,p.type)({accountKeys:(0,p.array)(nr),signatures:(0,p.array)((0,p.string)())}),sr=(0,p.type)({parsed:(0,p.unknown)(),program:(0,p.string)(),programId:Ge}),or=(0,p.type)({accounts:(0,p.array)(Ge),data:(0,p.string)(),programId:Ge}),ar=(0,p.union)([or,sr]),ur=(0,p.union)([(0,p.type)({parsed:(0,p.unknown)(),program:(0,p.string)(),programId:(0,p.string)()}),(0,p.type)({accounts:(0,p.array)((0,p.string)()),data:(0,p.string)(),programId:(0,p.string)()})]),lr=(0,p.coerce)(ar,ur,(e=>"accounts"in e?(0,p.create)(e,or):(0,p.create)(e,sr))),cr=(0,p.type)({signatures:(0,p.array)((0,p.string)()),message:(0,p.type)({accountKeys:(0,p.array)(nr),instructions:(0,p.array)(lr),recentBlockhash:(0,p.string)(),addressTableLookups:(0,p.optional)((0,p.nullable)((0,p.array)(tr)))})}),hr=(0,p.type)({accountIndex:(0,p.number)(),mint:(0,p.string)(),owner:(0,p.optional)((0,p.string)()),uiTokenAmount:kt}),fr=(0,p.type)({writable:(0,p.array)(Ge),readonly:(0,p.array)(Ge)}),dr=(0,p.type)({err:ft,fee:(0,p.number)(),innerInstructions:(0,p.optional)((0,p.nullable)((0,p.array)((0,p.type)({index:(0,p.number)(),instructions:(0,p.array)((0,p.type)({accounts:(0,p.array)((0,p.number)()),data:(0,p.string)(),programIdIndex:(0,p.number)()}))})))),preBalances:(0,p.array)((0,p.number)()),postBalances:(0,p.array)((0,p.number)()),logMessages:(0,p.optional)((0,p.nullable)((0,p.array)((0,p.string)()))),preTokenBalances:(0,p.optional)((0,p.nullable)((0,p.array)(hr))),postTokenBalances:(0,p.optional)((0,p.nullable)((0,p.array)(hr))),loadedAddresses:(0,p.optional)(fr),computeUnitsConsumed:(0,p.optional)((0,p.number)())}),pr=(0,p.type)({err:ft,fee:(0,p.number)(),innerInstructions:(0,p.optional)((0,p.nullable)((0,p.array)((0,p.type)({index:(0,p.number)(),instructions:(0,p.array)(lr)})))),preBalances:(0,p.array)((0,p.number)()),postBalances:(0,p.array)((0,p.number)()),logMessages:(0,p.optional)((0,p.nullable)((0,p.array)((0,p.string)()))),preTokenBalances:(0,p.optional)((0,p.nullable)((0,p.array)(hr))),postTokenBalances:(0,p.optional)((0,p.nullable)((0,p.array)(hr))),loadedAddresses:(0,p.optional)(fr),computeUnitsConsumed:(0,p.optional)((0,p.number)())}),mr=(0,p.union)([(0,p.literal)(0),(0,p.literal)("legacy")]),gr=(0,p.type)({pubkey:(0,p.string)(),lamports:(0,p.number)(),postBalance:(0,p.nullable)((0,p.number)()),rewardType:(0,p.nullable)((0,p.string)()),commission:(0,p.optional)((0,p.nullable)((0,p.number)()))}),yr=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),transactions:(0,p.array)((0,p.type)({transaction:rr,meta:(0,p.nullable)(dr),version:(0,p.optional)(mr)})),rewards:(0,p.optional)((0,p.array)(gr)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),vr=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),rewards:(0,p.optional)((0,p.array)(gr)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),br=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),transactions:(0,p.array)((0,p.type)({transaction:ir,meta:(0,p.nullable)(dr),version:(0,p.optional)(mr)})),rewards:(0,p.optional)((0,p.array)(gr)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),wr=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),transactions:(0,p.array)((0,p.type)({transaction:cr,meta:(0,p.nullable)(pr),version:(0,p.optional)(mr)})),rewards:(0,p.optional)((0,p.array)(gr)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),_r=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),transactions:(0,p.array)((0,p.type)({transaction:ir,meta:(0,p.nullable)(pr),version:(0,p.optional)(mr)})),rewards:(0,p.optional)((0,p.array)(gr)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),xr=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),rewards:(0,p.optional)((0,p.array)(gr)),blockTime:(0,p.nullable)((0,p.number)()),blockHeight:(0,p.nullable)((0,p.number)())}))),Er=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),transactions:(0,p.array)((0,p.type)({transaction:rr,meta:(0,p.nullable)(dr)})),rewards:(0,p.optional)((0,p.array)(gr)),blockTime:(0,p.nullable)((0,p.number)())}))),Sr=rt((0,p.nullable)((0,p.type)({blockhash:(0,p.string)(),previousBlockhash:(0,p.string)(),parentSlot:(0,p.number)(),signatures:(0,p.array)((0,p.string)()),blockTime:(0,p.nullable)((0,p.number)())}))),kr=rt((0,p.nullable)((0,p.type)({slot:(0,p.number)(),meta:dr,blockTime:(0,p.optional)((0,p.nullable)((0,p.number)())),transaction:rr,version:(0,p.optional)(mr)}))),Ar=rt((0,p.nullable)((0,p.type)({slot:(0,p.number)(),transaction:cr,meta:(0,p.nullable)(pr),blockTime:(0,p.optional)((0,p.nullable)((0,p.number)())),version:(0,p.optional)(mr)}))),Ir=nt((0,p.type)({blockhash:(0,p.string)(),feeCalculator:(0,p.type)({lamportsPerSignature:(0,p.number)()})})),Mr=nt((0,p.type)({blockhash:(0,p.string)(),lastValidBlockHeight:(0,p.number)()})),Tr=(0,p.type)({slot:(0,p.number)(),numTransactions:(0,p.number)(),numSlots:(0,p.number)(),samplePeriodSecs:(0,p.number)()}),Br=rt((0,p.array)(Tr)),Pr=nt((0,p.nullable)((0,p.type)({feeCalculator:(0,p.type)({lamportsPerSignature:(0,p.number)()})}))),Or=rt((0,p.string)()),Nr=rt((0,p.string)()),Rr=(0,p.type)({err:ft,logs:(0,p.array)((0,p.string)()),signature:(0,p.string)()}),Cr=(0,p.type)({result:it(Rr),subscription:(0,p.number)()}),Lr={"solana-client":"js/0.0.0-development"};class Ur{get commitment(){return this._commitment}get rpcEndpoint(){return this._rpcEndpoint}async getBalanceAndContext(e,t){const{commitment:r,config:n}=Qe(t),i=this._buildArgs([e.toBase58()],r,void 0,n),s=await this._rpcRequest("getBalance",i),o=(0,p.create)(s,nt((0,p.number)()));if("error"in o)throw new He(o.error,`failed to get balance for ${e.toBase58()}`);return o.result}async getBalance(e,t){return await this.getBalanceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get balance of account "+e.toBase58()+": "+t)}))}async getBlockTime(e){const t=await this._rpcRequest("getBlockTime",[e]),r=(0,p.create)(t,rt((0,p.nullable)((0,p.number)())));if("error"in r)throw new He(r.error,`failed to get block time for slot ${e}`);return r.result}async getMinimumLedgerSlot(){const e=await this._rpcRequest("minimumLedgerSlot",[]),t=(0,p.create)(e,rt((0,p.number)()));if("error"in t)throw new He(t.error,"failed to get minimum ledger slot");return t.result}async getFirstAvailableBlock(){const e=await this._rpcRequest("getFirstAvailableBlock",[]),t=(0,p.create)(e,Et);if("error"in t)throw new He(t.error,"failed to get first available block");return t.result}async getSupply(e){let t={};t="string"==typeof e?{commitment:e}:e?{...e,commitment:e&&e.commitment||this.commitment}:{commitment:this.commitment};const r=await this._rpcRequest("getSupply",[t]),n=(0,p.create)(r,St);if("error"in n)throw new He(n.error,"failed to get supply");return n.result}async getTokenSupply(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenSupply",r),i=(0,p.create)(n,nt(kt));if("error"in i)throw new He(i.error,"failed to get token supply");return i.result}async getTokenAccountBalance(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenAccountBalance",r),i=(0,p.create)(n,nt(kt));if("error"in i)throw new He(i.error,"failed to get token account balance");return i.result}async getTokenAccountsByOwner(e,t,r){const{commitment:n,config:i}=Qe(r);let s=[e.toBase58()];"mint"in t?s.push({mint:t.mint.toBase58()}):s.push({programId:t.programId.toBase58()});const o=this._buildArgs(s,n,"base64",i),a=await this._rpcRequest("getTokenAccountsByOwner",o),u=(0,p.create)(a,It);if("error"in u)throw new He(u.error,`failed to get token accounts owned by account ${e.toBase58()}`);return u.result}async getParsedTokenAccountsByOwner(e,t,r){let n=[e.toBase58()];"mint"in t?n.push({mint:t.mint.toBase58()}):n.push({programId:t.programId.toBase58()});const i=this._buildArgs(n,r,"jsonParsed"),s=await this._rpcRequest("getTokenAccountsByOwner",i),o=(0,p.create)(s,Tt);if("error"in o)throw new He(o.error,`failed to get token accounts owned by account ${e.toBase58()}`);return o.result}async getLargestAccounts(e){const t={...e,commitment:e&&e.commitment||this.commitment},r=t.filter||t.commitment?[t]:[],n=await this._rpcRequest("getLargestAccounts",r),i=(0,p.create)(n,Bt);if("error"in i)throw new He(i.error,"failed to get largest accounts");return i.result}async getTokenLargestAccounts(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenLargestAccounts",r),i=(0,p.create)(n,At);if("error"in i)throw new He(i.error,"failed to get token largest accounts");return i.result}async getAccountInfoAndContext(e,t){const{commitment:r,config:n}=Qe(t),i=this._buildArgs([e.toBase58()],r,"base64",n),s=await this._rpcRequest("getAccountInfo",i),o=(0,p.create)(s,nt((0,p.nullable)(Pt)));if("error"in o)throw new He(o.error,`failed to get info about account ${e.toBase58()}`);return o.result}async getParsedAccountInfo(e,t){const{commitment:r,config:n}=Qe(t),i=this._buildArgs([e.toBase58()],r,"jsonParsed",n),s=await this._rpcRequest("getAccountInfo",i),o=(0,p.create)(s,nt((0,p.nullable)(Rt)));if("error"in o)throw new He(o.error,`failed to get info about account ${e.toBase58()}`);return o.result}async getAccountInfo(e,t){try{return(await this.getAccountInfoAndContext(e,t)).value}catch(t){throw new Error("failed to get info about account "+e.toBase58()+": "+t)}}async getMultipleParsedAccounts(e,t){const{commitment:r,config:n}=Qe(t),i=e.map((e=>e.toBase58())),s=this._buildArgs([i],r,"jsonParsed",n),o=await this._rpcRequest("getMultipleAccounts",s),a=(0,p.create)(o,nt((0,p.array)((0,p.nullable)(Rt))));if("error"in a)throw new He(a.error,`failed to get info for accounts ${i}`);return a.result}async getMultipleAccountsInfoAndContext(e,t){const{commitment:r,config:n}=Qe(t),i=e.map((e=>e.toBase58())),s=this._buildArgs([i],r,"base64",n),o=await this._rpcRequest("getMultipleAccounts",s),a=(0,p.create)(o,nt((0,p.array)((0,p.nullable)(Pt))));if("error"in a)throw new He(a.error,`failed to get info for accounts ${i}`);return a.result}async getMultipleAccountsInfo(e,t){return(await this.getMultipleAccountsInfoAndContext(e,t)).value}async getStakeActivation(e,t,r){const{commitment:n,config:i}=Qe(t),s=this._buildArgs([e.toBase58()],n,void 0,{...i,epoch:null!=r?r:i?.epoch}),o=await this._rpcRequest("getStakeActivation",s),a=(0,p.create)(o,rt(Lt));if("error"in a)throw new He(a.error,`failed to get Stake Activation ${e.toBase58()}`);return a.result}async getProgramAccounts(e,t){const{commitment:r,config:n}=Qe(t),{encoding:i,...s}=n||{},o=this._buildArgs([e.toBase58()],r,i||"base64",s),a=await this._rpcRequest("getProgramAccounts",o),u=(0,p.create)(a,rt((0,p.array)(Ot)));if("error"in u)throw new He(u.error,`failed to get accounts owned by program ${e.toBase58()}`);return u.result}async getParsedProgramAccounts(e,t){const{commitment:r,config:n}=Qe(t),i=this._buildArgs([e.toBase58()],r,"jsonParsed",n),s=await this._rpcRequest("getProgramAccounts",i),o=(0,p.create)(s,rt((0,p.array)(Ct)));if("error"in o)throw new He(o.error,`failed to get accounts owned by program ${e.toBase58()}`);return o.result}async confirmTransaction(e,r){let n,i;if("string"==typeof e)n=e;else{const t=e;if(t.abortSignal?.aborted)return Promise.reject(t.abortSignal.reason);n=t.signature}try{i=t(l).decode(n)}catch(e){throw new Error("signature must be base58 encoded: "+n)}return J(64===i.length,"signature has invalid length"),"string"==typeof e?await this.confirmTransactionUsingLegacyTimeoutStrategy({commitment:r||this.commitment,signature:n}):"lastValidBlockHeight"in e?await this.confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:r||this.commitment,strategy:e}):await this.confirmTransactionUsingDurableNonceStrategy({commitment:r||this.commitment,strategy:e})}getCancellationPromise(e){return new Promise(((t,r)=>{null!=e&&(e.aborted?r(e.reason):e.addEventListener("abort",(()=>{r(e.reason)})))}))}getTransactionConfirmationPromise({commitment:e,signature:t}){let r,n,i=!1;return{abortConfirmation:()=>{n&&(n(),n=void 0),null!=r&&(this.removeSignatureListener(r),r=void 0)},confirmationPromise:new Promise(((s,o)=>{try{r=this.onSignature(t,((e,t)=>{r=void 0;const n={context:t,value:e};s({__type:re.PROCESSED,response:n})}),e);const a=new Promise((e=>{null==r?e():n=this._onSubscriptionStateChange(r,(t=>{"subscribed"===t&&e()}))}));(async()=>{if(await a,i)return;const r=await this.getSignatureStatus(t);if(i)return;if(null==r)return;const{context:n,value:u}=r;if(null!=u)if(u?.err)o(u.err);else{switch(e){case"confirmed":case"single":case"singleGossip":if("processed"===u.confirmationStatus)return;break;case"finalized":case"max":case"root":if("processed"===u.confirmationStatus||"confirmed"===u.confirmationStatus)return}i=!0,s({__type:re.PROCESSED,response:{context:n,value:u}})}})()}catch(e){o(e)}}))}}async confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:e,strategy:{abortSignal:t,lastValidBlockHeight:r,signature:n}}){let i=!1;const s=new Promise((t=>{const n=async()=>{try{return await this.getBlockHeight(e)}catch(e){return-1}};(async()=>{let e=await n();if(!i){for(;e<=r;){if(await be(1e3),i)return;if(e=await n(),i)return}t({__type:re.BLOCKHEIGHT_EXCEEDED})}})()})),{abortConfirmation:o,confirmationPromise:a}=this.getTransactionConfirmationPromise({commitment:e,signature:n}),u=this.getCancellationPromise(t);let l;try{const e=await Promise.race([u,a,s]);if(e.__type!==re.PROCESSED)throw new F(n);l=e.response}finally{i=!0,o()}return l}async confirmTransactionUsingDurableNonceStrategy({commitment:e,strategy:{abortSignal:t,minContextSlot:r,nonceAccountPubkey:n,nonceValue:i,signature:s}}){let o=!1;const a=new Promise((t=>{let s=i,a=null;const u=async()=>{try{const{context:t,value:i}=await this.getNonceAndContext(n,{commitment:e,minContextSlot:r});return a=t.slot,i?.nonce}catch(e){return s}};(async()=>{if(s=await u(),!o)for(;;){if(i!==s)return void t({__type:re.NONCE_INVALID,slotInWhichNonceDidAdvance:a});if(await be(2e3),o)return;if(s=await u(),o)return}})()})),{abortConfirmation:u,confirmationPromise:l}=this.getTransactionConfirmationPromise({commitment:e,signature:s}),c=this.getCancellationPromise(t);let h;try{const t=await Promise.race([c,l,a]);if(t.__type===re.PROCESSED)h=t.response;else{let n;for(;;){const e=await this.getSignatureStatus(s);if(null==e)break;if(!(e.context.slot<(t.slotInWhichNonceDidAdvance??r))){n=e;break}await be(400)}if(!n?.value)throw new H(s);{const t=e||"finalized",{confirmationStatus:r}=n.value;switch(t){case"processed":case"recent":if("processed"!==r&&"confirmed"!==r&&"finalized"!==r)throw new H(s);break;case"confirmed":case"single":case"singleGossip":if("confirmed"!==r&&"finalized"!==r)throw new H(s);break;case"finalized":case"max":case"root":if("finalized"!==r)throw new H(s)}h={context:n.context,value:{err:n.value.err}}}}}finally{o=!0,u()}return h}async confirmTransactionUsingLegacyTimeoutStrategy({commitment:e,signature:t}){let r;const n=new Promise((t=>{let n=this._confirmTransactionInitialTimeout||6e4;switch(e){case"processed":case"recent":case"single":case"confirmed":case"singleGossip":n=this._confirmTransactionInitialTimeout||3e4}r=setTimeout((()=>t({__type:re.TIMED_OUT,timeoutMs:n})),n)})),{abortConfirmation:i,confirmationPromise:s}=this.getTransactionConfirmationPromise({commitment:e,signature:t});let o;try{const e=await Promise.race([s,n]);if(e.__type!==re.PROCESSED)throw new z(t,e.timeoutMs/1e3);o=e.response}finally{clearTimeout(r),i()}return o}async getClusterNodes(){const e=await this._rpcRequest("getClusterNodes",[]),t=(0,p.create)(e,rt((0,p.array)(Vt)));if("error"in t)throw new He(t.error,"failed to get cluster nodes");return t.result}async getVoteAccounts(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getVoteAccounts",t),n=(0,p.create)(r,Yt);if("error"in n)throw new He(n.error,"failed to get vote accounts");return n.result}async getSlot(e){const{commitment:t,config:r}=Qe(e),n=this._buildArgs([],t,void 0,r),i=await this._rpcRequest("getSlot",n),s=(0,p.create)(i,rt((0,p.number)()));if("error"in s)throw new He(s.error,"failed to get slot");return s.result}async getSlotLeader(e){const{commitment:t,config:r}=Qe(e),n=this._buildArgs([],t,void 0,r),i=await this._rpcRequest("getSlotLeader",n),s=(0,p.create)(i,rt((0,p.string)()));if("error"in s)throw new He(s.error,"failed to get slot leader");return s.result}async getSlotLeaders(e,t){const r=[e,t],n=await this._rpcRequest("getSlotLeaders",r),i=(0,p.create)(n,rt((0,p.array)(Ge)));if("error"in i)throw new He(i.error,"failed to get slot leaders");return i.result}async getSignatureStatus(e,t){const{context:r,value:n}=await this.getSignatureStatuses([e],t);J(1===n.length);return{context:r,value:n[0]}}async getSignatureStatuses(e,t){const r=[e];t&&r.push(t);const n=await this._rpcRequest("getSignatureStatuses",r),i=(0,p.create)(n,Qt);if("error"in i)throw new He(i.error,"failed to get signature status");return i.result}async getTransactionCount(e){const{commitment:t,config:r}=Qe(e),n=this._buildArgs([],t,void 0,r),i=await this._rpcRequest("getTransactionCount",n),s=(0,p.create)(i,rt((0,p.number)()));if("error"in s)throw new He(s.error,"failed to get transaction count");return s.result}async getTotalSupply(e){return(await this.getSupply({commitment:e,excludeNonCirculatingAccountsList:!0})).value.total}async getInflationGovernor(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getInflationGovernor",t),n=(0,p.create)(r,vt);if("error"in n)throw new He(n.error,"failed to get inflation");return n.result}async getInflationReward(e,t,r){const{commitment:n,config:i}=Qe(r),s=this._buildArgs([e.map((e=>e.toBase58()))],n,void 0,{...i,epoch:null!=t?t:i?.epoch}),o=await this._rpcRequest("getInflationReward",s),a=(0,p.create)(o,at);if("error"in a)throw new He(a.error,"failed to get inflation reward");return a.result}async getInflationRate(){const e=await this._rpcRequest("getInflationRate",[]),t=(0,p.create)(e,bt);if("error"in t)throw new He(t.error,"failed to get inflation rate");return t.result}async getEpochInfo(e){const{commitment:t,config:r}=Qe(e),n=this._buildArgs([],t,void 0,r),i=await this._rpcRequest("getEpochInfo",n),s=(0,p.create)(i,wt);if("error"in s)throw new He(s.error,"failed to get epoch info");return s.result}async getEpochSchedule(){const e=await this._rpcRequest("getEpochSchedule",[]),t=(0,p.create)(e,_t);if("error"in t)throw new He(t.error,"failed to get epoch schedule");const r=t.result;return new qe(r.slotsPerEpoch,r.leaderScheduleSlotOffset,r.warmup,r.firstNormalEpoch,r.firstNormalSlot)}async getLeaderSchedule(){const e=await this._rpcRequest("getLeaderSchedule",[]),t=(0,p.create)(e,xt);if("error"in t)throw new He(t.error,"failed to get leader schedule");return t.result}async getMinimumBalanceForRentExemption(e,t){const r=this._buildArgs([e],t),n=await this._rpcRequest("getMinimumBalanceForRentExemption",r),i=(0,p.create)(n,er);return"error"in i?(console.warn("Unable to fetch minimum balance for rent exemption"),0):i.result}async getRecentBlockhashAndContext(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getRecentBlockhash",t),n=(0,p.create)(r,Ir);if("error"in n)throw new He(n.error,"failed to get recent blockhash");return n.result}async getRecentPerformanceSamples(e){const t=await this._rpcRequest("getRecentPerformanceSamples",e?[e]:[]),r=(0,p.create)(t,Br);if("error"in r)throw new He(r.error,"failed to get recent performance samples");return r.result}async getFeeCalculatorForBlockhash(e,t){const r=this._buildArgs([e],t),n=await this._rpcRequest("getFeeCalculatorForBlockhash",r),i=(0,p.create)(n,Pr);if("error"in i)throw new He(i.error,"failed to get fee calculator");const{context:s,value:o}=i.result;return{context:s,value:null!==o?o.feeCalculator:null}}async getFeeForMessage(e,t){const r=I(e.serialize()).toString("base64"),n=this._buildArgs([r],t),i=await this._rpcRequest("getFeeForMessage",n),s=(0,p.create)(i,nt((0,p.nullable)((0,p.number)())));if("error"in s)throw new He(s.error,"failed to get fee for message");if(null===s.result)throw new Error("invalid blockhash");return s.result}async getRecentBlockhash(e){try{return(await this.getRecentBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhash(e){try{return(await this.getLatestBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhashAndContext(e){const{commitment:t,config:r}=Qe(e),n=this._buildArgs([],t,void 0,r),i=await this._rpcRequest("getLatestBlockhash",n),s=(0,p.create)(i,Mr);if("error"in s)throw new He(s.error,"failed to get latest blockhash");return s.result}async getVersion(){const e=await this._rpcRequest("getVersion",[]),t=(0,p.create)(e,rt(mt));if("error"in t)throw new He(t.error,"failed to get version");return t.result}async getGenesisHash(){const e=await this._rpcRequest("getGenesisHash",[]),t=(0,p.create)(e,rt((0,p.string)()));if("error"in t)throw new He(t.error,"failed to get genesis hash");return t.result}async getBlock(e,t){const{commitment:r,config:n}=Qe(t),i=this._buildArgsAtLeastConfirmed([e],r,void 0,n),s=await this._rpcRequest("getBlock",i);try{switch(n?.transactionDetails){case"accounts":{const e=(0,p.create)(s,br);if("error"in e)throw e.error;return e.result}case"none":{const e=(0,p.create)(s,vr);if("error"in e)throw e.error;return e.result}default:{const e=(0,p.create)(s,yr);if("error"in e)throw e.error;const{result:t}=e;return t?{...t,transactions:t.transactions.map((({transaction:e,meta:t,version:r})=>({meta:t,transaction:{...e,message:st(r,e.message)},version:r})))}:null}}}catch(e){throw new He(e,"failed to get confirmed block")}}async getParsedBlock(e,t){const{commitment:r,config:n}=Qe(t),i=this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n),s=await this._rpcRequest("getBlock",i);try{switch(n?.transactionDetails){case"accounts":{const e=(0,p.create)(s,_r);if("error"in e)throw e.error;return e.result}case"none":{const e=(0,p.create)(s,xr);if("error"in e)throw e.error;return e.result}default:{const e=(0,p.create)(s,wr);if("error"in e)throw e.error;return e.result}}}catch(e){throw new He(e,"failed to get block")}}async getBlockHeight(e){const{commitment:t,config:r}=Qe(e),n=this._buildArgs([],t,void 0,r),i=await this._rpcRequest("getBlockHeight",n),s=(0,p.create)(i,rt((0,p.number)()));if("error"in s)throw new He(s.error,"failed to get block height information");return s.result}async getBlockProduction(e){let t,r;if("string"==typeof e)r=e;else if(e){const{commitment:n,...i}=e;r=n,t=i}const n=this._buildArgs([],r,"base64",t),i=await this._rpcRequest("getBlockProduction",n),s=(0,p.create)(i,yt);if("error"in s)throw new He(s.error,"failed to get block production information");return s.result}async getTransaction(e,t){const{commitment:r,config:n}=Qe(t),i=this._buildArgsAtLeastConfirmed([e],r,void 0,n),s=await this._rpcRequest("getTransaction",i),o=(0,p.create)(s,kr);if("error"in o)throw new He(o.error,"failed to get transaction");const a=o.result;return a?{...a,transaction:{...a.transaction,message:st(a.version,a.transaction.message)}}:a}async getParsedTransaction(e,t){const{commitment:r,config:n}=Qe(t),i=this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n),s=await this._rpcRequest("getTransaction",i),o=(0,p.create)(s,Ar);if("error"in o)throw new He(o.error,"failed to get transaction");return o.result}async getParsedTransactions(e,t){const{commitment:r,config:n}=Qe(t),i=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n)})));return(await this._rpcBatchRequest(i)).map((e=>{const t=(0,p.create)(e,Ar);if("error"in t)throw new He(t.error,"failed to get transactions");return t.result}))}async getTransactions(e,t){const{commitment:r,config:n}=Qe(t),i=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],r,void 0,n)})));return(await this._rpcBatchRequest(i)).map((e=>{const t=(0,p.create)(e,kr);if("error"in t)throw new He(t.error,"failed to get transactions");const r=t.result;return r?{...r,transaction:{...r.transaction,message:st(r.version,r.transaction.message)}}:r}))}async getConfirmedBlock(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=await this._rpcRequest("getConfirmedBlock",r),i=(0,p.create)(n,Er);if("error"in i)throw new He(i.error,"failed to get confirmed block");const s=i.result;if(!s)throw new Error("Confirmed block "+e+" not found");const o={...s,transactions:s.transactions.map((({transaction:e,meta:t})=>{const r=new Q(e.message);return{meta:t,transaction:{...e,message:r}}}))};return{...o,transactions:o.transactions.map((({transaction:e,meta:t})=>({meta:t,transaction:oe.populate(e.message,e.signatures)})))}}async getBlocks(e,t,r){const n=this._buildArgsAtLeastConfirmed(void 0!==t?[e,t]:[e],r),i=await this._rpcRequest("getBlocks",n),s=(0,p.create)(i,rt((0,p.array)((0,p.number)())));if("error"in s)throw new He(s.error,"failed to get blocks");return s.result}async getBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=await this._rpcRequest("getBlock",r),i=(0,p.create)(n,Sr);if("error"in i)throw new He(i.error,"failed to get block");const s=i.result;if(!s)throw new Error("Block "+e+" not found");return s}async getConfirmedBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=await this._rpcRequest("getConfirmedBlock",r),i=(0,p.create)(n,Sr);if("error"in i)throw new He(i.error,"failed to get confirmed block");const s=i.result;if(!s)throw new Error("Confirmed block "+e+" not found");return s}async getConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=await this._rpcRequest("getConfirmedTransaction",r),i=(0,p.create)(n,kr);if("error"in i)throw new He(i.error,"failed to get transaction");const s=i.result;if(!s)return s;const o=new Q(s.transaction.message),a=s.transaction.signatures;return{...s,transaction:oe.populate(o,a)}}async getParsedConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,"jsonParsed"),n=await this._rpcRequest("getConfirmedTransaction",r),i=(0,p.create)(n,Ar);if("error"in i)throw new He(i.error,"failed to get confirmed transaction");return i.result}async getParsedConfirmedTransactions(e,t){const r=e.map((e=>({methodName:"getConfirmedTransaction",args:this._buildArgsAtLeastConfirmed([e],t,"jsonParsed")})));return(await this._rpcBatchRequest(r)).map((e=>{const t=(0,p.create)(e,Ar);if("error"in t)throw new He(t.error,"failed to get confirmed transactions");return t.result}))}async getConfirmedSignaturesForAddress(e,t,r){let n={},i=await this.getFirstAvailableBlock();for(;!("until"in n)&&!(--t<=0||t0&&(n.until=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}let s=await this.getSlot("finalized");for(;!("before"in n||++r>s);)try{const e=await this.getConfirmedBlockSignatures(r);e.signatures.length>0&&(n.before=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}return(await this.getConfirmedSignaturesForAddress2(e,n)).map((e=>e.signature))}async getConfirmedSignaturesForAddress2(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),i=await this._rpcRequest("getConfirmedSignaturesForAddress2",n),s=(0,p.create)(i,Ut);if("error"in s)throw new He(s.error,"failed to get confirmed signatures for address");return s.result}async getSignaturesForAddress(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),i=await this._rpcRequest("getSignaturesForAddress",n),s=(0,p.create)(i,jt);if("error"in s)throw new He(s.error,"failed to get signatures for address");return s.result}async getAddressLookupTable(e,t){const{context:r,value:n}=await this.getAccountInfoAndContext(e,t);let i=null;return null!==n&&(i=new Ke({key:e,state:Ke.deserialize(n.data)})),{context:r,value:i}}async getNonceAndContext(e,t){const{context:r,value:n}=await this.getAccountInfoAndContext(e,t);let i=null;return null!==n&&(i=ke.fromAccountData(n.data)),{context:r,value:i}}async getNonce(e,t){return await this.getNonceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get nonce for account "+e.toBase58()+": "+t)}))}async requestAirdrop(e,t){const r=await this._rpcRequest("requestAirdrop",[e.toBase58(),t]),n=(0,p.create)(r,Or);if("error"in n)throw new He(n.error,`airdrop to ${e.toBase58()} failed`);return n.result}async _blockhashWithExpiryBlockHeight(e){if(!e){for(;this._pollingBlockhash;)await be(100);const e=Date.now()-this._blockhashInfo.lastFetch>=Xe;if(null!==this._blockhashInfo.latestBlockhash&&!e)return this._blockhashInfo.latestBlockhash}return await this._pollNewBlockhash()}async _pollNewBlockhash(){this._pollingBlockhash=!0;try{const e=Date.now(),t=this._blockhashInfo.latestBlockhash,r=t?t.blockhash:null;for(let e=0;e<50;e++){const e=await this.getLatestBlockhash("finalized");if(r!==e.blockhash)return this._blockhashInfo={latestBlockhash:e,lastFetch:Date.now(),transactionSignatures:[],simulatedSignatures:[]},e;await be(200)}throw new Error(`Unable to obtain a new blockhash after ${Date.now()-e}ms`)}finally{this._pollingBlockhash=!1}}async getStakeMinimumDelegation(e){const{commitment:t,config:r}=Qe(e),n=this._buildArgs([],t,"base64",r),i=await this._rpcRequest("getStakeMinimumDelegation",n),s=(0,p.create)(i,nt((0,p.number)()));if("error"in s)throw new He(s.error,"failed to get stake minimum delegation");return s.result}async simulateTransaction(e,t,r){if("message"in e){const n=e.serialize(),s=i.Buffer.from(n).toString("base64");if(Array.isArray(t)||void 0!==r)throw new Error("Invalid arguments");const o=t||{};o.encoding="base64","commitment"in o||(o.commitment=this.commitment);const a=[s,o],u=await this._rpcRequest("simulateTransaction",a),l=(0,p.create)(u,gt);if("error"in l)throw new Error("failed to simulate transaction: "+l.error.message);return l.result}let n;if(e instanceof oe){let t=e;n=new oe,n.feePayer=t.feePayer,n.instructions=e.instructions,n.nonceInfo=t.nonceInfo,n.signatures=t.signatures}else n=oe.populate(e),n._message=n._json=void 0;if(void 0!==t&&!Array.isArray(t))throw new Error("Invalid arguments");const s=t;if(n.nonceInfo&&s)n.sign(...s);else{let e=this._disableBlockhashCaching;for(;;){const t=await this._blockhashWithExpiryBlockHeight(e);if(n.lastValidBlockHeight=t.lastValidBlockHeight,n.recentBlockhash=t.blockhash,!s)break;if(n.sign(...s),!n.signature)throw new Error("!signature");const r=n.signature.toString("base64");if(!this._blockhashInfo.simulatedSignatures.includes(r)&&!this._blockhashInfo.transactionSignatures.includes(r)){this._blockhashInfo.simulatedSignatures.push(r);break}e=!0}}const o=n._compile(),a=o.serialize(),u=n._serialize(a).toString("base64"),l={encoding:"base64",commitment:this.commitment};if(r){const e=(Array.isArray(r)?r:o.nonProgramIds()).map((e=>e.toBase58()));l.accounts={encoding:"base64",addresses:e}}s&&(l.sigVerify=!0);const c=[u,l],h=await this._rpcRequest("simulateTransaction",c),f=(0,p.create)(h,gt);if("error"in f){let e;if("data"in f.error&&(e=f.error.data.logs,e&&Array.isArray(e))){const t="\n ",r=t+e.join(t);console.error(f.error.message,r)}throw new Fe("failed to simulate transaction: "+f.error.message,e)}return f.result}async sendTransaction(e,t,r){if("version"in e){if(t&&Array.isArray(t))throw new Error("Invalid arguments");const n=e.serialize();return await this.sendRawTransaction(n,r)}if(void 0===t||!Array.isArray(t))throw new Error("Invalid arguments");const n=t;if(e.nonceInfo)e.sign(...n);else{let t=this._disableBlockhashCaching;for(;;){const r=await this._blockhashWithExpiryBlockHeight(t);if(e.lastValidBlockHeight=r.lastValidBlockHeight,e.recentBlockhash=r.blockhash,e.sign(...n),!e.signature)throw new Error("!signature");const i=e.signature.toString("base64");if(!this._blockhashInfo.transactionSignatures.includes(i)){this._blockhashInfo.transactionSignatures.push(i);break}t=!0}}const i=e.serialize();return await this.sendRawTransaction(i,r)}async sendRawTransaction(e,t){const r=I(e).toString("base64");return await this.sendEncodedTransaction(r,t)}async sendEncodedTransaction(e,t){const r={encoding:"base64"},n=t&&t.skipPreflight,i=t&&t.preflightCommitment||this.commitment;t&&null!=t.maxRetries&&(r.maxRetries=t.maxRetries),t&&null!=t.minContextSlot&&(r.minContextSlot=t.minContextSlot),n&&(r.skipPreflight=n),i&&(r.preflightCommitment=i);const s=[e,r],o=await this._rpcRequest("sendTransaction",s),a=(0,p.create)(o,Nr);if("error"in a){let e;throw"data"in a.error&&(e=a.error.data.logs),new Fe("failed to send transaction: "+a.error.message,e)}return a.result}_wsOnOpen(){this._rpcWebSocketConnected=!0,this._rpcWebSocketHeartbeat=setInterval((()=>{(async()=>{try{await this._rpcWebSocket.notify("ping")}catch{}})()}),5e3),this._updateSubscriptions()}_wsOnError(e){this._rpcWebSocketConnected=!1,console.error("ws error:",e.message)}_wsOnClose(e){this._rpcWebSocketConnected=!1,this._rpcWebSocketGeneration=(this._rpcWebSocketGeneration+1)%Number.MAX_SAFE_INTEGER,this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null),this._rpcWebSocketHeartbeat&&(clearInterval(this._rpcWebSocketHeartbeat),this._rpcWebSocketHeartbeat=null),1e3!==e?(this._subscriptionCallbacksByServerSubscriptionId={},Object.entries(this._subscriptionsByHash).forEach((([e,t])=>{this._setSubscription(e,{...t,state:"pending"})}))):this._updateSubscriptions()}_setSubscription(e,t){const r=this._subscriptionsByHash[e]?.state;if(this._subscriptionsByHash[e]=t,r!==t.state){const r=this._subscriptionStateChangeCallbacksByHash[e];r&&r.forEach((e=>{try{e(t.state)}catch{}}))}}_onSubscriptionStateChange(e,t){var r;const n=this._subscriptionHashByClientSubscriptionId[e];if(null==n)return()=>{};const i=(r=this._subscriptionStateChangeCallbacksByHash)[n]||(r[n]=new Set);return i.add(t),()=>{i.delete(t),0===i.size&&delete this._subscriptionStateChangeCallbacksByHash[n]}}async _updateSubscriptions(){if(0===Object.keys(this._subscriptionsByHash).length)return void(this._rpcWebSocketConnected&&(this._rpcWebSocketConnected=!1,this._rpcWebSocketIdleTimeout=setTimeout((()=>{this._rpcWebSocketIdleTimeout=null;try{this._rpcWebSocket.close()}catch(e){e instanceof Error&&console.log(`Error when closing socket connection: ${e.message}`)}}),500)));if(null!==this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketConnected=!0),!this._rpcWebSocketConnected)return void this._rpcWebSocket.connect();const e=this._rpcWebSocketGeneration,t=()=>e===this._rpcWebSocketGeneration;await Promise.all(Object.keys(this._subscriptionsByHash).map((async e=>{const r=this._subscriptionsByHash[e];if(void 0!==r)switch(r.state){case"pending":case"unsubscribed":if(0===r.callbacks.size)return delete this._subscriptionsByHash[e],"unsubscribed"===r.state&&delete this._subscriptionCallbacksByServerSubscriptionId[r.serverSubscriptionId],void await this._updateSubscriptions();await(async()=>{const{args:n,method:i}=r;try{this._setSubscription(e,{...r,state:"subscribing"});const t=await this._rpcWebSocket.call(i,n);this._setSubscription(e,{...r,serverSubscriptionId:t,state:"subscribed"}),this._subscriptionCallbacksByServerSubscriptionId[t]=r.callbacks,await this._updateSubscriptions()}catch(s){if(s instanceof Error&&console.error(`${i} error for argument`,n,s.message),!t())return;this._setSubscription(e,{...r,state:"pending"}),await this._updateSubscriptions()}})();break;case"subscribed":0===r.callbacks.size&&await(async()=>{const{serverSubscriptionId:n,unsubscribeMethod:i}=r;if(this._subscriptionsAutoDisposedByRpc.has(n))this._subscriptionsAutoDisposedByRpc.delete(n);else{this._setSubscription(e,{...r,state:"unsubscribing"}),this._setSubscription(e,{...r,state:"unsubscribing"});try{await this._rpcWebSocket.call(i,[n])}catch(n){if(n instanceof Error&&console.error(`${i} error:`,n.message),!t())return;return this._setSubscription(e,{...r,state:"subscribed"}),void await this._updateSubscriptions()}}this._setSubscription(e,{...r,state:"unsubscribed"}),await this._updateSubscriptions()})()}})))}_handleServerNotification(e,t){const r=this._subscriptionCallbacksByServerSubscriptionId[e];void 0!==r&&r.forEach((e=>{try{e(...t)}catch(e){console.error(e)}}))}_wsOnAccountNotification(e){const{result:t,subscription:r}=(0,p.create)(e,Dt);this._handleServerNotification(r,[t.value,t.context])}_makeSubscription(e,t){const r=this._nextClientSubscriptionId++,n=je([e.method,t]),i=this._subscriptionsByHash[n];return void 0===i?this._subscriptionsByHash[n]={...e,args:t,callbacks:new Set([e.callback]),state:"pending"}:i.callbacks.add(e.callback),this._subscriptionHashByClientSubscriptionId[r]=n,this._subscriptionDisposeFunctionsByClientSubscriptionId[r]=async()=>{delete this._subscriptionDisposeFunctionsByClientSubscriptionId[r],delete this._subscriptionHashByClientSubscriptionId[r];const t=this._subscriptionsByHash[n];J(void 0!==t,`Could not find a \`Subscription\` when tearing down client subscription #${r}`),t.callbacks.delete(e.callback),await this._updateSubscriptions()},this._updateSubscriptions(),r}onAccountChange(e,t,r){const n=this._buildArgs([e.toBase58()],r||this._commitment||"finalized","base64");return this._makeSubscription({callback:t,method:"accountSubscribe",unsubscribeMethod:"accountUnsubscribe"},n)}async removeAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"account change")}_wsOnProgramAccountNotification(e){const{result:t,subscription:r}=(0,p.create)(e,Ft);this._handleServerNotification(r,[{accountId:t.value.pubkey,accountInfo:t.value.account},t.context])}onProgramAccountChange(e,t,r,n){const i=this._buildArgs([e.toBase58()],r||this._commitment||"finalized","base64",n?{filters:n}:void 0);return this._makeSubscription({callback:t,method:"programSubscribe",unsubscribeMethod:"programUnsubscribe"},i)}async removeProgramAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"program account change")}onLogs(e,t,r){const n=this._buildArgs(["object"==typeof e?{mentions:[e.toString()]}:e],r||this._commitment||"finalized");return this._makeSubscription({callback:t,method:"logsSubscribe",unsubscribeMethod:"logsUnsubscribe"},n)}async removeOnLogsListener(e){await this._unsubscribeClientSubscription(e,"logs")}_wsOnLogsNotification(e){const{result:t,subscription:r}=(0,p.create)(e,Cr);this._handleServerNotification(r,[t.value,t.context])}_wsOnSlotNotification(e){const{result:t,subscription:r}=(0,p.create)(e,Ht);this._handleServerNotification(r,[t])}onSlotChange(e){return this._makeSubscription({callback:e,method:"slotSubscribe",unsubscribeMethod:"slotUnsubscribe"},[])}async removeSlotChangeListener(e){await this._unsubscribeClientSubscription(e,"slot change")}_wsOnSlotUpdatesNotification(e){const{result:t,subscription:r}=(0,p.create)(e,Wt);this._handleServerNotification(r,[t])}onSlotUpdate(e){return this._makeSubscription({callback:e,method:"slotsUpdatesSubscribe",unsubscribeMethod:"slotsUpdatesUnsubscribe"},[])}async removeSlotUpdateListener(e){await this._unsubscribeClientSubscription(e,"slot update")}async _unsubscribeClientSubscription(e,t){const r=this._subscriptionDisposeFunctionsByClientSubscriptionId[e];r?await r():console.warn(`Ignored unsubscribe request because an active subscription with id \`${e}\` for '${t}' events could not be found.`)}_buildArgs(e,t,r,n){const i=t||this._commitment;if(i||r||n){let t={};r&&(t.encoding=r),i&&(t.commitment=i),n&&(t=Object.assign(t,n)),e.push(t)}return e}_buildArgsAtLeastConfirmed(e,t,r,n){const i=t||this._commitment;if(i&&!["confirmed","finalized"].includes(i))throw new Error("Using Connection with default commitment: `"+this._commitment+"`, but method requires at least `confirmed`");return this._buildArgs(e,t,r,n)}_wsOnSignatureNotification(e){const{result:t,subscription:r}=(0,p.create)(e,Kt);"receivedSignature"!==t.value&&this._subscriptionsAutoDisposedByRpc.add(r),this._handleServerNotification(r,"receivedSignature"===t.value?[{type:"received"},t.context]:[{type:"status",result:t.value},t.context])}onSignature(e,t,r){const n=this._buildArgs([e],r||this._commitment||"finalized"),i=this._makeSubscription({callback:(e,r)=>{if("status"===e.type){t(e.result,r);try{this.removeSignatureListener(i)}catch(e){}}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},n);return i}onSignatureWithOptions(e,t,r){const{commitment:n,...i}={...r,commitment:r&&r.commitment||this._commitment||"finalized"},s=this._buildArgs([e],n,void 0,i),o=this._makeSubscription({callback:(e,r)=>{t(e,r);try{this.removeSignatureListener(o)}catch(e){}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},s);return o}async removeSignatureListener(e){await this._unsubscribeClientSubscription(e,"signature result")}_wsOnRootNotification(e){const{result:t,subscription:r}=(0,p.create)(e,Zt);this._handleServerNotification(r,[t])}onRootChange(e){return this._makeSubscription({callback:e,method:"rootSubscribe",unsubscribeMethod:"rootUnsubscribe"},[])}async removeRootChangeListener(e){await this._unsubscribeClientSubscription(e,"root change")}constructor(e,r){let n,i,s,o,a,u;var l;this._commitment=void 0,this._confirmTransactionInitialTimeout=void 0,this._rpcEndpoint=void 0,this._rpcWsEndpoint=void 0,this._rpcClient=void 0,this._rpcRequest=void 0,this._rpcBatchRequest=void 0,this._rpcWebSocket=void 0,this._rpcWebSocketConnected=!1,this._rpcWebSocketHeartbeat=null,this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketGeneration=0,this._disableBlockhashCaching=!1,this._pollingBlockhash=!1,this._blockhashInfo={latestBlockhash:null,lastFetch:0,transactionSignatures:[],simulatedSignatures:[]},this._nextClientSubscriptionId=0,this._subscriptionDisposeFunctionsByClientSubscriptionId={},this._subscriptionHashByClientSubscriptionId={},this._subscriptionStateChangeCallbacksByHash={},this._subscriptionCallbacksByServerSubscriptionId={},this._subscriptionsByHash={},this._subscriptionsAutoDisposedByRpc=new Set,r&&"string"==typeof r?this._commitment=r:r&&(this._commitment=r.commitment,this._confirmTransactionInitialTimeout=r.confirmTransactionInitialTimeout,n=r.wsEndpoint,i=r.httpHeaders,s=r.fetch,o=r.fetchMiddleware,a=r.disableRetryOnRateLimit,u=r.httpAgent),this._rpcEndpoint=function(e){if(!1===/^https?:/.test(e))throw new TypeError("Endpoint URL must start with `http:` or `https:`.");return e}(e),this._rpcWsEndpoint=n||function(e){const t=e.match(Ve);if(null==t)throw TypeError(`Failed to validate endpoint URL \`${e}\``);const[r,n,i,s]=t,o=e.startsWith("https:")?"wss:":"ws:",a=null==i?null:parseInt(i.slice(1),10);return`${o}//${n}${null==a?"":`:${a+1}`}${s}`}(e),this._rpcClient=function(e,r,n,i,s,o){const a=n||$e;let u;return null!=o&&console.warn("You have supplied an `httpAgent` when creating a `Connection` in a browser environment.It has been ignored; `httpAgent` is only used in Node environments."),i&&(u=async(e,t)=>{const r=await new Promise(((r,n)=>{try{i(e,t,((e,t)=>r([e,t])))}catch(e){n(e)}}));return await a(...r)}),new(t(m))((async(t,n)=>{const i={method:"POST",body:t,agent:void 0,headers:Object.assign({"Content-Type":"application/json"},r||{},Lr)};try{let t,r=5,o=500;for(;t=u?await u(e,i):await a(e,i),429===t.status&&!0!==s&&(r-=1,0!==r);)console.log(`Server responded with ${t.status} ${t.statusText}. Retrying after ${o}ms delay...`),await be(o),o*=2;const l=await t.text();t.ok?n(null,l):n(new Error(`${t.status} ${t.statusText}: ${l}`))}catch(e){e instanceof Error&&n(e)}}),{})}(e,i,s,o,a,u),this._rpcRequest=(l=this._rpcClient,(e,t)=>new Promise(((r,n)=>{l.request(e,t,((e,t)=>{e?n(e):r(t)}))}))),this._rpcBatchRequest=function(e){return t=>new Promise(((r,n)=>{0===t.length&&r([]);const i=t.map((t=>e.request(t.methodName,t.args)));e.request(i,((e,t)=>{e?n(e):r(t)}))}))}(this._rpcClient),this._rpcWebSocket=new We(this._rpcWsEndpoint,{autoconnect:!1,max_reconnects:1/0}),this._rpcWebSocket.on("open",this._wsOnOpen.bind(this)),this._rpcWebSocket.on("error",this._wsOnError.bind(this)),this._rpcWebSocket.on("close",this._wsOnClose.bind(this)),this._rpcWebSocket.on("accountNotification",this._wsOnAccountNotification.bind(this)),this._rpcWebSocket.on("programNotification",this._wsOnProgramAccountNotification.bind(this)),this._rpcWebSocket.on("slotNotification",this._wsOnSlotNotification.bind(this)),this._rpcWebSocket.on("slotsUpdatesNotification",this._wsOnSlotUpdatesNotification.bind(this)),this._rpcWebSocket.on("signatureNotification",this._wsOnSignatureNotification.bind(this)),this._rpcWebSocket.on("rootNotification",this._wsOnRootNotification.bind(this)),this._rpcWebSocket.on("logsNotification",this._wsOnLogsNotification.bind(this))}}class jr{static generate(){return new jr(x())}static fromSecretKey(e,t){if(64!==e.byteLength)throw new Error("bad secret key size");const r=e.slice(32,64);if(!t||!t.skipValidation){const t=e.slice(0,32),n=E(t);for(let e=0;e<32;e++)if(r[e]!==n[e])throw new Error("provided secretKey is invalid")}return new jr({publicKey:r,secretKey:e})}static fromSeed(e){const t=E(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),new jr({publicKey:t,secretKey:r})}get publicKey(){return new C(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}constructor(e){this._keypair=void 0,this._keypair=e??x()}}const Dr=Object.freeze({CreateLookupTable:{index:0,layout:f.struct([f.u32("instruction"),Ae("recentSlot"),f.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:f.struct([f.u32("instruction")])},ExtendLookupTable:{index:2,layout:f.struct([f.u32("instruction"),Ae(),f.seq(W(),f.offset(f.u32(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:f.struct([f.u32("instruction")])},CloseLookupTable:{index:4,layout:f.struct([f.u32("instruction")])}});class qr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=f.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Dr))if(n.index==t){r=e;break}if(!r)throw new Error("Invalid Instruction. Should be a LookupTable Instruction");return r}static decodeCreateLookupTable(e){this.checkProgramId(e.programId),this.checkKeysLength(e.keys,4);const{recentSlot:t}=_e(Dr.CreateLookupTable,e.data);return{authority:e.keys[1].pubkey,payer:e.keys[2].pubkey,recentSlot:Number(t)}}static decodeExtendLookupTable(e){if(this.checkProgramId(e.programId),e.keys.length<2)throw new Error(`invalid instruction; found ${e.keys.length} keys, expected at least 2`);const{addresses:t}=_e(Dr.ExtendLookupTable,e.data);return{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey,payer:e.keys.length>2?e.keys[2].pubkey:void 0,addresses:t.map((e=>new C(e)))}}static decodeCloseLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,3),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey,recipient:e.keys[2].pubkey}}static decodeFreezeLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,2),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey}}static decodeDeactivateLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,2),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey}}static checkProgramId(e){if(!e.equals(Fr.programId))throw new Error("invalid instruction; programId is not AddressLookupTable Program")}static checkKeysLength(e,t){if(e.lengthe.toBytes()))}),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return e.payer&&r.push({pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:Be.programId,isSigner:!1,isWritable:!1}),new se({programId:this.programId,keys:r,data:t})}static deactivateLookupTable(e){const t=we(Dr.DeactivateLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new se({programId:this.programId,keys:r,data:t})}static closeLookupTable(e){const t=we(Dr.CloseLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.recipient,isSigner:!1,isWritable:!0}];return new se({programId:this.programId,keys:r,data:t})}constructor(){}}Fr.programId=new C("AddressLookupTab1e1111111111111111111111111");class zr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=f.u8("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Hr))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a ComputeBudgetInstruction");return r}static decodeRequestUnits(e){this.checkProgramId(e.programId);const{units:t,additionalFee:r}=_e(Hr.RequestUnits,e.data);return{units:t,additionalFee:r}}static decodeRequestHeapFrame(e){this.checkProgramId(e.programId);const{bytes:t}=_e(Hr.RequestHeapFrame,e.data);return{bytes:t}}static decodeSetComputeUnitLimit(e){this.checkProgramId(e.programId);const{units:t}=_e(Hr.SetComputeUnitLimit,e.data);return{units:t}}static decodeSetComputeUnitPrice(e){this.checkProgramId(e.programId);const{microLamports:t}=_e(Hr.SetComputeUnitPrice,e.data);return{microLamports:t}}static checkProgramId(e){if(!e.equals($r.programId))throw new Error("invalid instruction; programId is not ComputeBudgetProgram")}constructor(){}}const Hr=Object.freeze({RequestUnits:{index:0,layout:f.struct([f.u8("instruction"),f.u32("units"),f.u32("additionalFee")])},RequestHeapFrame:{index:1,layout:f.struct([f.u8("instruction"),f.u32("bytes")])},SetComputeUnitLimit:{index:2,layout:f.struct([f.u8("instruction"),f.u32("units")])},SetComputeUnitPrice:{index:3,layout:f.struct([f.u8("instruction"),Ae("microLamports")])}});class $r{static requestUnits(e){const t=we(Hr.RequestUnits,e);return new se({keys:[],programId:this.programId,data:t})}static requestHeapFrame(e){const t=we(Hr.RequestHeapFrame,e);return new se({keys:[],programId:this.programId,data:t})}static setComputeUnitLimit(e){const t=we(Hr.SetComputeUnitLimit,e);return new se({keys:[],programId:this.programId,data:t})}static setComputeUnitPrice(e){const t=we(Hr.SetComputeUnitPrice,{microLamports:BigInt(e.microLamports)});return new se({keys:[],programId:this.programId,data:t})}constructor(){}}$r.programId=new C("ComputeBudget111111111111111111111111111111");const Wr=f.struct([f.u8("numSignatures"),f.u8("padding"),f.u16("signatureOffset"),f.u16("signatureInstructionIndex"),f.u16("publicKeyOffset"),f.u16("publicKeyInstructionIndex"),f.u16("messageDataOffset"),f.u16("messageDataSize"),f.u16("messageInstructionIndex")]);class Kr{static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,instructionIndex:s}=e;J(32===t.length,`Public Key must be 32 bytes but received ${t.length} bytes`),J(64===n.length,`Signature must be 64 bytes but received ${n.length} bytes`);const o=Wr.span,a=o+t.length,u=a+n.length,l=i.Buffer.alloc(u+r.length),c=null==s?65535:s;return Wr.encode({numSignatures:1,padding:0,signatureOffset:a,signatureInstructionIndex:c,publicKeyOffset:o,publicKeyInstructionIndex:c,messageDataOffset:u,messageDataSize:r.length,messageInstructionIndex:c},l),l.fill(t,o),l.fill(n,a),l.fill(r,u),new se({keys:[],programId:Kr.programId,data:l})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;J(64===t.length,`Private key must be 64 bytes but received ${t.length} bytes`);try{const e=jr.fromSecretKey(t),i=e.publicKey.toBytes(),s=k(r,e.secretKey);return this.createInstructionWithPublicKey({publicKey:i,message:r,signature:s,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}}constructor(){}}Kr.programId=new C("Ed25519SigVerify111111111111111111111111111"),w.utils.hmacSha256Sync=(e,...t)=>{const r=b.hmac.create(c.sha256,e);return t.forEach((e=>r.update(e))),r.digest()};w.utils.isValidPrivateKey;const Zr=w.getPublicKey,Vr=f.struct([f.u8("numSignatures"),f.u16("signatureOffset"),f.u8("signatureInstructionIndex"),f.u16("ethAddressOffset"),f.u8("ethAddressInstructionIndex"),f.u16("messageDataOffset"),f.u16("messageDataSize"),f.u8("messageInstructionIndex"),f.blob(20,"ethAddress"),f.blob(64,"signature"),f.u8("recoveryId")]);class Gr{static publicKeyToEthAddress(e){J(64===e.length,`Public key must be 64 bytes but received ${e.length} bytes`);try{return i.Buffer.from((0,v.keccak_256)(I(e))).slice(-20)}catch(e){throw new Error(`Error constructing Ethereum address: ${e}`)}}static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,recoveryId:i,instructionIndex:s}=e;return Gr.createInstructionWithEthAddress({ethAddress:Gr.publicKeyToEthAddress(t),message:r,signature:n,recoveryId:i,instructionIndex:s})}static createInstructionWithEthAddress(e){const{ethAddress:t,message:r,signature:n,recoveryId:s,instructionIndex:o=0}=e;let a;a="string"==typeof t?t.startsWith("0x")?i.Buffer.from(t.substr(2),"hex"):i.Buffer.from(t,"hex"):t,J(20===a.length,`Address must be 20 bytes but received ${a.length} bytes`);const u=12+a.length,l=u+n.length+1,c=i.Buffer.alloc(Vr.span+r.length);return Vr.encode({numSignatures:1,signatureOffset:u,signatureInstructionIndex:o,ethAddressOffset:12,ethAddressInstructionIndex:o,messageDataOffset:l,messageDataSize:r.length,messageInstructionIndex:o,signature:I(n),ethAddress:I(a),recoveryId:s},c),c.fill(I(r),Vr.span),new se({keys:[],programId:Gr.programId,data:c})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;J(32===t.length,`Private key must be 32 bytes but received ${t.length} bytes`);try{const e=I(t),a=Zr(e,!1).slice(1),u=i.Buffer.from((0,v.keccak_256)(I(r))),[l,c]=(s=u,o=e,w.signSync(s,o,{der:!1,recovered:!0}));return this.createInstructionWithPublicKey({publicKey:a,message:r,signature:l,recoveryId:c,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}var s,o}constructor(){}}Gr.programId=new C("KeccakSecp256k11111111111111111111111111111");const Yr=new C("StakeConfig11111111111111111111111111111111");class Jr{constructor(e,t){this.staker=void 0,this.withdrawer=void 0,this.staker=e,this.withdrawer=t}}class Xr{constructor(e,t,r){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=e,this.epoch=t,this.custodian=r}}Xr.default=new Xr(0,0,C.default);class Qr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=f.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(en))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a StakeInstruction");return r}static decodeInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t,lockup:r}=_e(en.Initialize,e.data);return{stakePubkey:e.keys[0].pubkey,authorized:new Jr(new C(t.staker),new C(t.withdrawer)),lockup:new Xr(r.unixTimestamp,r.epoch,new C(r.custodian))}}static decodeDelegate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,6),_e(en.Delegate,e.data),{stakePubkey:e.keys[0].pubkey,votePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[5].pubkey}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,stakeAuthorizationType:r}=_e(en.Authorize,e.data),n={stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new C(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(n.custodianPubkey=e.keys[3].pubkey),n}static decodeAuthorizeWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{newAuthorized:t,stakeAuthorizationType:r,authoritySeed:n,authorityOwner:i}=_e(en.AuthorizeWithSeed,e.data),s={stakePubkey:e.keys[0].pubkey,authorityBase:e.keys[1].pubkey,authoritySeed:n,authorityOwner:new C(i),newAuthorizedPubkey:new C(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(s.custodianPubkey=e.keys[3].pubkey),s}static decodeSplit(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=_e(en.Split,e.data);return{stakePubkey:e.keys[0].pubkey,splitStakePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[2].pubkey,lamports:t}}static decodeMerge(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),_e(en.Merge,e.data),{stakePubkey:e.keys[0].pubkey,sourceStakePubKey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=_e(en.Withdraw,e.data),r={stakePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t};return e.keys.length>5&&(r.custodianPubkey=e.keys[5].pubkey),r}static decodeDeactivate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),_e(en.Deactivate,e.data),{stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static checkProgramId(e){if(!e.equals(rn.programId))throw new Error("invalid instruction; programId is not StakeProgram")}static checkKeyLength(e,t){if(e.lengthf.struct([W("staker"),W("withdrawer")],e))(),((e="lockup")=>f.struct([f.ns64("unixTimestamp"),f.ns64("epoch"),W("custodian")],e))()])},Authorize:{index:1,layout:f.struct([f.u32("instruction"),W("newAuthorized"),f.u32("stakeAuthorizationType")])},Delegate:{index:2,layout:f.struct([f.u32("instruction")])},Split:{index:3,layout:f.struct([f.u32("instruction"),f.ns64("lamports")])},Withdraw:{index:4,layout:f.struct([f.u32("instruction"),f.ns64("lamports")])},Deactivate:{index:5,layout:f.struct([f.u32("instruction")])},Merge:{index:7,layout:f.struct([f.u32("instruction")])},AuthorizeWithSeed:{index:8,layout:f.struct([f.u32("instruction"),W("newAuthorized"),f.u32("stakeAuthorizationType"),Z("authoritySeed"),W("authorityOwner")])}}),tn=Object.freeze({Staker:{index:0},Withdrawer:{index:1}});class rn{static initialize(e){const{stakePubkey:t,authorized:r,lockup:n}=e,i=n||Xr.default,s=we(en.Initialize,{authorized:{staker:I(r.staker.toBuffer()),withdrawer:I(r.withdrawer.toBuffer())},lockup:{unixTimestamp:i.unixTimestamp,epoch:i.epoch,custodian:I(i.custodian.toBuffer())}}),o={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:de,isSigner:!1,isWritable:!1}],programId:this.programId,data:s};return new se(o)}static createAccountWithSeed(e){const t=new oe;t.add(Be.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:i}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:i}))}static createAccount(e){const t=new oe;t.add(Be.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:i}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:i}))}static delegate(e){const{stakePubkey:t,authorizedPubkey:r,votePubkey:n}=e,i=we(en.Delegate);return(new oe).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:le,isSigner:!1,isWritable:!1},{pubkey:ye,isSigner:!1,isWritable:!1},{pubkey:Yr,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static authorize(e){const{stakePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,stakeAuthorizationType:i,custodianPubkey:s}=e,o=we(en.Authorize,{newAuthorized:I(n.toBuffer()),stakeAuthorizationType:i.index}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:le,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return s&&a.push({pubkey:s,isSigner:!1,isWritable:!1}),(new oe).add({keys:a,programId:this.programId,data:o})}static authorizeWithSeed(e){const{stakePubkey:t,authorityBase:r,authoritySeed:n,authorityOwner:i,newAuthorizedPubkey:s,stakeAuthorizationType:o,custodianPubkey:a}=e,u=we(en.AuthorizeWithSeed,{newAuthorized:I(s.toBuffer()),stakeAuthorizationType:o.index,authoritySeed:n,authorityOwner:I(i.toBuffer())}),l=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1},{pubkey:le,isSigner:!1,isWritable:!1}];return a&&l.push({pubkey:a,isSigner:!1,isWritable:!1}),(new oe).add({keys:l,programId:this.programId,data:u})}static splitInstruction(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:i}=e,s=we(en.Split,{lamports:i});return new se({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:s})}static split(e){const t=new oe;return t.add(Be.createAccount({fromPubkey:e.authorizedPubkey,newAccountPubkey:e.splitStakePubkey,lamports:0,space:this.space,programId:this.programId})),t.add(this.splitInstruction(e))}static splitWithSeed(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,basePubkey:i,seed:s,lamports:o}=e,a=new oe;return a.add(Be.allocate({accountPubkey:n,basePubkey:i,seed:s,space:this.space,programId:this.programId})),a.add(this.splitInstruction({stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:o}))}static merge(e){const{stakePubkey:t,sourceStakePubKey:r,authorizedPubkey:n}=e,i=we(en.Merge);return(new oe).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:le,isSigner:!1,isWritable:!1},{pubkey:ye,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static withdraw(e){const{stakePubkey:t,authorizedPubkey:r,toPubkey:n,lamports:i,custodianPubkey:s}=e,o=we(en.Withdraw,{lamports:i}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:le,isSigner:!1,isWritable:!1},{pubkey:ye,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return s&&a.push({pubkey:s,isSigner:!1,isWritable:!1}),(new oe).add({keys:a,programId:this.programId,data:o})}static deactivate(e){const{stakePubkey:t,authorizedPubkey:r}=e,n=we(en.Deactivate);return(new oe).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:le,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}constructor(){}}rn.programId=new C("Stake11111111111111111111111111111111111111"),rn.space=200;class nn{constructor(e,t,r,n){this.nodePubkey=void 0,this.authorizedVoter=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.nodePubkey=e,this.authorizedVoter=t,this.authorizedWithdrawer=r,this.commission=n}}class sn{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=f.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(on))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a VoteInstruction");return r}static decodeInitializeAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,4);const{voteInit:t}=_e(on.InitializeAccount,e.data);return{votePubkey:e.keys[0].pubkey,nodePubkey:e.keys[3].pubkey,voteInit:new nn(new C(t.nodePubkey),new C(t.authorizedVoter),new C(t.authorizedWithdrawer),t.commission)}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,voteAuthorizationType:r}=_e(on.Authorize,e.data);return{votePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new C(t),voteAuthorizationType:{index:r}}}static decodeAuthorizeWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:t,currentAuthorityDerivedKeySeed:r,newAuthorized:n,voteAuthorizationType:i}}=_e(on.AuthorizeWithSeed,e.data);return{currentAuthorityDerivedKeyBasePubkey:e.keys[2].pubkey,currentAuthorityDerivedKeyOwnerPubkey:new C(t),currentAuthorityDerivedKeySeed:r,newAuthorizedPubkey:new C(n),voteAuthorizationType:{index:i},votePubkey:e.keys[0].pubkey}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=_e(on.Withdraw,e.data);return{votePubkey:e.keys[0].pubkey,authorizedWithdrawerPubkey:e.keys[2].pubkey,lamports:t,toPubkey:e.keys[1].pubkey}}static checkProgramId(e){if(!e.equals(un.programId))throw new Error("invalid instruction; programId is not VoteProgram")}static checkKeyLength(e,t){if(e.lengthf.struct([W("nodePubkey"),W("authorizedVoter"),W("authorizedWithdrawer"),f.u8("commission")],e))()])},Authorize:{index:1,layout:f.struct([f.u32("instruction"),W("newAuthorized"),f.u32("voteAuthorizationType")])},Withdraw:{index:3,layout:f.struct([f.u32("instruction"),f.ns64("lamports")])},AuthorizeWithSeed:{index:10,layout:f.struct([f.u32("instruction"),((e="voteAuthorizeWithSeedArgs")=>f.struct([f.u32("voteAuthorizationType"),W("currentAuthorityDerivedKeyOwnerPubkey"),Z("currentAuthorityDerivedKeySeed"),W("newAuthorized")],e))()])}}),an=Object.freeze({Voter:{index:0},Withdrawer:{index:1}});class un{static initializeAccount(e){const{votePubkey:t,nodePubkey:r,voteInit:n}=e,i=we(on.InitializeAccount,{voteInit:{nodePubkey:I(n.nodePubkey.toBuffer()),authorizedVoter:I(n.authorizedVoter.toBuffer()),authorizedWithdrawer:I(n.authorizedWithdrawer.toBuffer()),commission:n.commission}}),s={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:de,isSigner:!1,isWritable:!1},{pubkey:le,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i};return new se(s)}static createAccount(e){const t=new oe;return t.add(Be.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.votePubkey,lamports:e.lamports,space:this.space,programId:this.programId})),t.add(this.initializeAccount({votePubkey:e.votePubkey,nodePubkey:e.voteInit.nodePubkey,voteInit:e.voteInit}))}static authorize(e){const{votePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,voteAuthorizationType:i}=e,s=we(on.Authorize,{newAuthorized:I(n.toBuffer()),voteAuthorizationType:i.index}),o=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:le,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return(new oe).add({keys:o,programId:this.programId,data:s})}static authorizeWithSeed(e){const{currentAuthorityDerivedKeyBasePubkey:t,currentAuthorityDerivedKeyOwnerPubkey:r,currentAuthorityDerivedKeySeed:n,newAuthorizedPubkey:i,voteAuthorizationType:s,votePubkey:o}=e,a=we(on.AuthorizeWithSeed,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:I(r.toBuffer()),currentAuthorityDerivedKeySeed:n,newAuthorized:I(i.toBuffer()),voteAuthorizationType:s.index}}),u=[{pubkey:o,isSigner:!1,isWritable:!0},{pubkey:le,isSigner:!1,isWritable:!1},{pubkey:t,isSigner:!0,isWritable:!1}];return(new oe).add({keys:u,programId:this.programId,data:a})}static withdraw(e){const{votePubkey:t,authorizedWithdrawerPubkey:r,lamports:n,toPubkey:i}=e,s=we(on.Withdraw,{lamports:n}),o=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:i,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return(new oe).add({keys:o,programId:this.programId,data:s})}static safeWithdraw(e,t,r){if(e.lamports>t-r)throw new Error("Withdraw will leave vote account with insuffcient funds.");return un.withdraw(e)}constructor(){}}un.programId=new C("Vote111111111111111111111111111111111111111"),un.space=3731;const ln=new C("Va1idator1nfo111111111111111111111111111111"),cn=(0,p.type)({name:(0,p.string)(),website:(0,p.optional)((0,p.string)()),details:(0,p.optional)((0,p.string)()),keybaseUsername:(0,p.optional)((0,p.string)())});class hn{static fromConfigData(e){let t=[...e];if(2!==G(t))return null;const r=[];for(let e=0;e<2;e++){const e=new C(t.slice(0,N));t=t.slice(N);const n=1===t.slice(0,1)[0];t=t.slice(1),r.push({publicKey:e,isSigner:n})}if(r[0].publicKey.equals(ln)&&r[1].isSigner){const e=Z().decode(i.Buffer.from(t)),n=JSON.parse(e);return(0,p.assert)(n,cn),new hn(r[1].publicKey,n)}return null}constructor(e,t){this.key=void 0,this.info=void 0,this.key=e,this.info=t}}const fn=new C("Vote111111111111111111111111111111111111111"),dn=f.struct([W("nodePubkey"),W("authorizedWithdrawer"),f.u8("commission"),f.nu64(),f.seq(f.struct([f.nu64("slot"),f.u32("confirmationCount")]),f.offset(f.u32(),-8),"votes"),f.u8("rootSlotValid"),f.nu64("rootSlot"),f.nu64(),f.seq(f.struct([f.nu64("epoch"),W("authorizedVoter")]),f.offset(f.u32(),-8),"authorizedVoters"),f.struct([f.seq(f.struct([W("authorizedPubkey"),f.nu64("epochOfLastAuthorizedSwitch"),f.nu64("targetEpoch")]),32,"buf"),f.nu64("idx"),f.u8("isEmpty")],"priorVoters"),f.nu64(),f.seq(f.struct([f.nu64("epoch"),f.nu64("credits"),f.nu64("prevCredits")]),f.offset(f.u32(),-8),"epochCredits"),f.struct([f.nu64("slot"),f.nu64("timestamp")],"lastTimestamp")]);class pn{static fromAccountData(e){const t=dn.decode(I(e),4);let r=t.rootSlot;return t.rootSlotValid||(r=null),new pn({nodePubkey:new C(t.nodePubkey),authorizedWithdrawer:new C(t.authorizedWithdrawer),commission:t.commission,votes:t.votes,rootSlot:r,authorizedVoters:t.authorizedVoters.map(mn),priorVoters:yn(t.priorVoters),epochCredits:t.epochCredits,lastTimestamp:t.lastTimestamp})}constructor(e){this.nodePubkey=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.rootSlot=void 0,this.votes=void 0,this.authorizedVoters=void 0,this.priorVoters=void 0,this.epochCredits=void 0,this.lastTimestamp=void 0,this.nodePubkey=e.nodePubkey,this.authorizedWithdrawer=e.authorizedWithdrawer,this.commission=e.commission,this.rootSlot=e.rootSlot,this.votes=e.votes,this.authorizedVoters=e.authorizedVoters,this.priorVoters=e.priorVoters,this.epochCredits=e.epochCredits,this.lastTimestamp=e.lastTimestamp}}function mn({authorizedVoter:e,epoch:t}){return{epoch:t,authorizedVoter:new C(e)}}function gn({authorizedPubkey:e,epochOfLastAuthorizedSwitch:t,targetEpoch:r}){return{authorizedPubkey:new C(e),epochOfLastAuthorizedSwitch:t,targetEpoch:r}}function yn({buf:e,idx:t,isEmpty:r}){return r?[]:[...e.slice(t+1).map(gn),...e.slice(0,t).map(gn)]}const vn={http:{devnet:"http://api.devnet.solana.com",testnet:"http://api.testnet.solana.com","mainnet-beta":"http://api.mainnet-beta.solana.com/"},https:{devnet:"https://api.devnet.solana.com",testnet:"https://api.testnet.solana.com","mainnet-beta":"https://api.mainnet-beta.solana.com/"}};function bn(e,t){const r=!1===t?"http":"https";if(!e)return vn[r].devnet;const n=vn[r][e];if(!n)throw new Error(`Unknown ${r} cluster: ${e}`);return n}async function wn(e,t,r,n){let i,s;r&&Object.prototype.hasOwnProperty.call(r,"lastValidBlockHeight")||r&&Object.prototype.hasOwnProperty.call(r,"nonceValue")?(i=r,s=n):s=r;const o=s&&{skipPreflight:s.skipPreflight,preflightCommitment:s.preflightCommitment||s.commitment,minContextSlot:s.minContextSlot},a=await e.sendRawTransaction(t,o),u=s&&s.commitment,l=i?e.confirmTransaction(i,u):e.confirmTransaction(a,u),c=(await l).value;if(c.err)throw new Error(`Raw transaction ${a} failed (${JSON.stringify(c)})`);return a}const _n=1e9})),s.register("kY7sy",(function(t,r){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */var n,i;e(t.exports,"Buffer",(function(){return n}),(function(e){return n=e})),e(t.exports,"INSPECT_MAX_BYTES",(function(){return i}),(function(e){return i=e}));var o=s("1iwmJ"),a=s("fno87");const u="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;n=h,i=50;const l=2147483647;function c(e){if(e>l)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,h.prototype),t}function h(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return p(e)}return f(e,t,r)}function f(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!h.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|v(e,t);let n=c(r);const i=n.write(e,t);i!==r&&(n=n.slice(0,i));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(X(e,Uint8Array)){const t=new Uint8Array(e);return g(t.buffer,t.byteOffset,t.byteLength)}return m(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(X(e,ArrayBuffer)||e&&X(e.buffer,ArrayBuffer))return g(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(X(e,SharedArrayBuffer)||e&&X(e.buffer,SharedArrayBuffer)))return g(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return h.from(n,t,r);const i=function(e){if(h.isBuffer(e)){const t=0|y(e.length),r=c(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||Q(e.length)?c(0):m(e);if("Buffer"===e.type&&Array.isArray(e.data))return m(e.data)}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return h.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function d(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function p(e){return d(e),c(e<0?0:0|y(e))}function m(e){const t=e.length<0?0:0|y(e.length),r=c(t);for(let n=0;n=l)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+l.toString(16)+" bytes");return 0|e}function v(e,t){if(h.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||X(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return G(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return Y(e).length;default:if(i)return n?-1:G(e).length;t=(""+t).toLowerCase(),i=!0}}function b(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return N(this,t,r);case"utf8":case"utf-8":return T(this,t,r);case"ascii":return P(this,t,r);case"latin1":case"binary":return O(this,t,r);case"base64":return M(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function w(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function _(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),Q(r=+r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=h.from(t,n)),h.isBuffer(t))return 0===t.length?-1:x(e,t,r,n,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):x(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function x(e,t,r,n,i){let s,o=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;o=2,a/=2,u/=2,r/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){let n=-1;for(s=r;sa&&(r=a-u),s=r;s>=0;s--){let r=!0;for(let n=0;ni&&(n=i):n=i;const s=t.length;let o;for(n>s/2&&(n=s/2),o=0;o>8,i=r%256,s.push(i),s.push(n);return s}(t,e.length-r),e,r,n)}function M(e,t,r){return 0===t&&r===e.length?o.fromByteArray(e):o.fromByteArray(e.slice(t,r))}function T(e,t,r){r=Math.min(e.length,r);const n=[];let i=t;for(;i239?4:t>223?3:t>191?2:1;if(i+o<=r){let r,n,a,u;switch(o){case 1:t<128&&(s=t);break;case 2:r=e[i+1],128==(192&r)&&(u=(31&t)<<6|63&r,u>127&&(s=u));break;case 3:r=e[i+1],n=e[i+2],128==(192&r)&&128==(192&n)&&(u=(15&t)<<12|(63&r)<<6|63&n,u>2047&&(u<55296||u>57343)&&(s=u));break;case 4:r=e[i+1],n=e[i+2],a=e[i+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(u=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a,u>65535&&u<1114112&&(s=u))}}null===s?(s=65533,o=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|1023&s),n.push(s),i+=o}return function(e){const t=e.length;if(t<=B)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(h.isBuffer(t)||(t=h.from(t)),t.copy(n,i)):Uint8Array.prototype.set.call(n,t,i);else{if(!h.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,i)}i+=t.length}return n},h.byteLength=v,h.prototype._isBuffer=!0,h.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""},u&&(h.prototype[u]=h.prototype.inspect),h.prototype.compare=function(e,t,r,n,i){if(X(e,Uint8Array)&&(e=h.from(e,e.offset,e.byteLength)),!h.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;let s=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(t>>>=0);const a=Math.min(s,o),u=this.slice(n,i),l=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let s=!1;for(;;)switch(n){case"hex":return E(this,e,t,r);case"utf8":case"utf-8":return S(this,e,t,r);case"ascii":case"latin1":case"binary":return k(this,e,t,r);case"base64":return A(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,e,t,r);default:if(s)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),s=!0}},h.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const B=4096;function P(e,t,r){let n="";r=Math.min(e.length,r);for(let i=t;in)&&(r=n);let i="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function L(e,t,r,n,i,s){if(!h.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function U(e,t,r,n,i){W(t,n,i,e,r,7);let s=Number(t&BigInt(4294967295));e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s;let o=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,r}function j(e,t,r,n,i){W(t,n,i,e,r,7);let s=Number(t&BigInt(4294967295));e[r+7]=s,s>>=8,e[r+6]=s,s>>=8,e[r+5]=s,s>>=8,e[r+4]=s;let o=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=o,o>>=8,e[r+2]=o,o>>=8,e[r+1]=o,o>>=8,e[r]=o,r+8}function D(e,t,r,n,i,s){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function q(e,t,r,n,i){return t=+t,r>>>=0,i||D(e,0,r,4),a.write(e,t,r,n,23,4),r+4}function F(e,t,r,n,i){return t=+t,r>>>=0,i||D(e,0,r,8),a.write(e,t,r,n,52,8),r+8}h.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||C(e,t,this.length);let n=this[e],i=1,s=0;for(;++s>>=0,t>>>=0,r||C(e,t,this.length);let n=this[e+--t],i=1;for(;t>0&&(i*=256);)n+=this[e+--t]*i;return n},h.prototype.readUint8=h.prototype.readUInt8=function(e,t){return e>>>=0,t||C(e,1,this.length),this[e]},h.prototype.readUint16LE=h.prototype.readUInt16LE=function(e,t){return e>>>=0,t||C(e,2,this.length),this[e]|this[e+1]<<8},h.prototype.readUint16BE=h.prototype.readUInt16BE=function(e,t){return e>>>=0,t||C(e,2,this.length),this[e]<<8|this[e+1]},h.prototype.readUint32LE=h.prototype.readUInt32LE=function(e,t){return e>>>=0,t||C(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},h.prototype.readUint32BE=h.prototype.readUInt32BE=function(e,t){return e>>>=0,t||C(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},h.prototype.readBigUInt64LE=te((function(e){K(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Z(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,i=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(i)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Z(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],i=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||C(e,t,this.length);let n=this[e],i=1,s=0;for(;++s=i&&(n-=Math.pow(2,8*t)),n},h.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||C(e,t,this.length);let n=t,i=1,s=this[e+--n];for(;n>0&&(i*=256);)s+=this[e+--n]*i;return i*=128,s>=i&&(s-=Math.pow(2,8*t)),s},h.prototype.readInt8=function(e,t){return e>>>=0,t||C(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},h.prototype.readInt16LE=function(e,t){e>>>=0,t||C(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},h.prototype.readInt16BE=function(e,t){e>>>=0,t||C(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},h.prototype.readInt32LE=function(e,t){return e>>>=0,t||C(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},h.prototype.readInt32BE=function(e,t){return e>>>=0,t||C(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},h.prototype.readBigInt64LE=te((function(e){K(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Z(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Z(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||C(e,4,this.length),a.read(this,e,!0,23,4)},h.prototype.readFloatBE=function(e,t){return e>>>=0,t||C(e,4,this.length),a.read(this,e,!1,23,4)},h.prototype.readDoubleLE=function(e,t){return e>>>=0,t||C(e,8,this.length),a.read(this,e,!0,52,8)},h.prototype.readDoubleBE=function(e,t){return e>>>=0,t||C(e,8,this.length),a.read(this,e,!1,52,8)},h.prototype.writeUintLE=h.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){L(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=1,s=0;for(this[t]=255&e;++s>>=0,r>>>=0,!n){L(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=r-1,s=1;for(this[t+i]=255&e;--i>=0&&(s*=256);)this[t+i]=e/s&255;return t+r},h.prototype.writeUint8=h.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||L(this,e,t,1,255,0),this[t]=255&e,t+1},h.prototype.writeUint16LE=h.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||L(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},h.prototype.writeUint16BE=h.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||L(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},h.prototype.writeUint32LE=h.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||L(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},h.prototype.writeUint32BE=h.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||L(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},h.prototype.writeBigUInt64LE=te((function(e,t=0){return U(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),h.prototype.writeBigUInt64BE=te((function(e,t=0){return j(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),h.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);L(this,e,t,r,n-1,-n)}let i=0,s=1,o=0;for(this[t]=255&e;++i>0)-o&255;return t+r},h.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);L(this,e,t,r,n-1,-n)}let i=r-1,s=1,o=0;for(this[t+i]=255&e;--i>=0&&(s*=256);)e<0&&0===o&&0!==this[t+i+1]&&(o=1),this[t+i]=(e/s>>0)-o&255;return t+r},h.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||L(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},h.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||L(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},h.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||L(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},h.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||L(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},h.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||L(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},h.prototype.writeBigInt64LE=te((function(e,t=0){return U(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),h.prototype.writeBigInt64BE=te((function(e,t=0){return j(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),h.prototype.writeFloatLE=function(e,t,r){return q(this,e,t,!0,r)},h.prototype.writeFloatBE=function(e,t,r){return q(this,e,t,!1,r)},h.prototype.writeDoubleLE=function(e,t,r){return F(this,e,t,!0,r)},h.prototype.writeDoubleBE=function(e,t,r){return F(this,e,t,!1,r)},h.prototype.copy=function(e,t,r,n){if(!h.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function W(e,t,r,n,i,s){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(s+1)}${n}`:`>= -(2${n} ** ${8*(s+1)-1}${n}) and < 2 ** ${8*(s+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new z.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,r){K(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||Z(t,e.length-(r+1))}(n,i,s)}function K(e,t){if("number"!=typeof e)throw new z.ERR_INVALID_ARG_TYPE(t,"number",e)}function Z(e,t,r){if(Math.floor(e)!==e)throw K(e,r),new z.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new z.ERR_BUFFER_OUT_OF_BOUNDS;throw new z.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}H("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),H("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),H("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>2**32?i=$(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=$(i)),i+="n"),n+=` It must be ${t}. Received ${i}`,n}),RangeError);const V=/[^+/0-9A-Za-z-_]/g;function G(e,t){let r;t=t||1/0;const n=e.length;let i=null;const s=[];for(let o=0;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===n){(t-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function Y(e){return o.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(V,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function J(e,t,r,n){let i;for(i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function X(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function Q(e){return e!=e}const ee=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let i=0;i<16;++i)t[n+i]=e[r]+e[i]}return t}();function te(e){return"undefined"==typeof BigInt?re:e}function re(){throw new Error("BigInt not supported")}})),s.register("1iwmJ",(function(t,r){var n,i;e(t.exports,"toByteArray",(function(){return n}),(function(e){return n=e})),e(t.exports,"fromByteArray",(function(){return i}),(function(e){return i=e})),n=function(e){var t,r,n=h(e),i=n[0],s=n[1],u=new a(function(e,t,r){return 3*(t+r)/4-r}(0,i,s)),l=0,c=s>0?i-4:i;for(r=0;r>16&255,u[l++]=t>>8&255,u[l++]=255&t;2===s&&(t=o[e.charCodeAt(r)]<<2|o[e.charCodeAt(r+1)]>>4,u[l++]=255&t);1===s&&(t=o[e.charCodeAt(r)]<<10|o[e.charCodeAt(r+1)]<<4|o[e.charCodeAt(r+2)]>>2,u[l++]=t>>8&255,u[l++]=255&t);return u},i=function(e){for(var t,r=e.length,n=r%3,i=[],o=16383,a=0,u=r-n;au?u:a+o));1===n?(t=e[r-1],i.push(s[t>>2]+s[t<<4&63]+"==")):2===n&&(t=(e[r-2]<<8)+e[r-1],i.push(s[t>>10]+s[t>>4&63]+s[t<<2&63]+"="));return i.join("")};for(var s=[],o=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=0,c=u.length;l0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function f(e,t,r){for(var n,i,o=[],a=t;a>18&63]+s[i>>12&63]+s[i>>6&63]+s[63&i]);return o.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63})),s.register("fno87",(function(t,r){ +/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */var n,i;e(t.exports,"read",(function(){return n}),(function(e){return n=e})),e(t.exports,"write",(function(){return i}),(function(e){return i=e})),n=function(e,t,r,n,i){var s,o,a=8*i-n-1,u=(1<>1,c=-7,h=r?i-1:0,f=r?-1:1,d=e[t+h];for(h+=f,s=d&(1<<-c)-1,d>>=-c,c+=a;c>0;s=256*s+e[t+h],h+=f,c-=8);for(o=s&(1<<-c)-1,s>>=-c,c+=n;c>0;o=256*o+e[t+h],h+=f,c-=8);if(0===s)s=1-l;else{if(s===u)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,n),s-=l}return(d?-1:1)*o*Math.pow(2,s-n)},i=function(e,t,r,n,i,s){var o,a,u,l=8*s-i-1,c=(1<>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:s-1,p=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),(t+=o+h>=1?f/u:f*Math.pow(2,1-h))*u>=2&&(o++,u/=2),o+h>=c?(a=0,o=c):o+h>=1?(a=(t*u-1)*Math.pow(2,i),o+=h):(a=t*Math.pow(2,h-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&a,d+=p,a/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=p,o/=256,l-=8);e[r+d-p]|=128*m}})),s.register("6CTZ4",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.sha384=e.exports.sha512_256=e.exports.sha512_224=e.exports.sha512=e.exports.SHA512=void 0;var r=s("6Ghc7"),n=s("8kwtQ"),i=s("k0bg7");const[o,a]=n.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map((e=>BigInt(e)))),u=new Uint32Array(80),l=new Uint32Array(80);class c extends r.SHA2{get(){const{Ah:e,Al:t,Bh:r,Bl:n,Ch:i,Cl:s,Dh:o,Dl:a,Eh:u,El:l,Fh:c,Fl:h,Gh:f,Gl:d,Hh:p,Hl:m}=this;return[e,t,r,n,i,s,o,a,u,l,c,h,f,d,p,m]}set(e,t,r,n,i,s,o,a,u,l,c,h,f,d,p,m){this.Ah=0|e,this.Al=0|t,this.Bh=0|r,this.Bl=0|n,this.Ch=0|i,this.Cl=0|s,this.Dh=0|o,this.Dl=0|a,this.Eh=0|u,this.El=0|l,this.Fh=0|c,this.Fl=0|h,this.Gh=0|f,this.Gl=0|d,this.Hh=0|p,this.Hl=0|m}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t),l[r]=e.getUint32(t+=4);for(let e=16;e<80;e++){const t=0|u[e-15],r=0|l[e-15],i=n.default.rotrSH(t,r,1)^n.default.rotrSH(t,r,8)^n.default.shrSH(t,r,7),s=n.default.rotrSL(t,r,1)^n.default.rotrSL(t,r,8)^n.default.shrSL(t,r,7),o=0|u[e-2],a=0|l[e-2],c=n.default.rotrSH(o,a,19)^n.default.rotrBH(o,a,61)^n.default.shrSH(o,a,6),h=n.default.rotrSL(o,a,19)^n.default.rotrBL(o,a,61)^n.default.shrSL(o,a,6),f=n.default.add4L(s,h,l[e-7],l[e-16]),d=n.default.add4H(f,i,c,u[e-7],u[e-16]);u[e]=0|d,l[e]=0|f}let{Ah:r,Al:i,Bh:s,Bl:c,Ch:h,Cl:f,Dh:d,Dl:p,Eh:m,El:g,Fh:y,Fl:v,Gh:b,Gl:w,Hh:_,Hl:x}=this;for(let e=0;e<80;e++){const t=n.default.rotrSH(m,g,14)^n.default.rotrSH(m,g,18)^n.default.rotrBH(m,g,41),E=n.default.rotrSL(m,g,14)^n.default.rotrSL(m,g,18)^n.default.rotrBL(m,g,41),S=m&y^~m&b,k=g&v^~g&w,A=n.default.add5L(x,E,k,a[e],l[e]),I=n.default.add5H(A,_,t,S,o[e],u[e]),M=0|A,T=n.default.rotrSH(r,i,28)^n.default.rotrBH(r,i,34)^n.default.rotrBH(r,i,39),B=n.default.rotrSL(r,i,28)^n.default.rotrBL(r,i,34)^n.default.rotrBL(r,i,39),P=r&s^r&h^s&h,O=i&c^i&f^c&f;_=0|b,x=0|w,b=0|y,w=0|v,y=0|m,v=0|g,({h:m,l:g}=n.default.add(0|d,0|p,0|I,0|M)),d=0|h,p=0|f,h=0|s,f=0|c,s=0|r,c=0|i;const N=n.default.add3L(M,B,O);r=n.default.add3H(N,I,T,P),i=0|N}({h:r,l:i}=n.default.add(0|this.Ah,0|this.Al,0|r,0|i)),({h:s,l:c}=n.default.add(0|this.Bh,0|this.Bl,0|s,0|c)),({h:h,l:f}=n.default.add(0|this.Ch,0|this.Cl,0|h,0|f)),({h:d,l:p}=n.default.add(0|this.Dh,0|this.Dl,0|d,0|p)),({h:m,l:g}=n.default.add(0|this.Eh,0|this.El,0|m,0|g)),({h:y,l:v}=n.default.add(0|this.Fh,0|this.Fl,0|y,0|v)),({h:b,l:w}=n.default.add(0|this.Gh,0|this.Gl,0|b,0|w)),({h:_,l:x}=n.default.add(0|this.Hh,0|this.Hl,0|_,0|x)),this.set(r,i,s,c,h,f,d,p,m,g,y,v,b,w,_,x)}roundClean(){u.fill(0),l.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)}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}}e.exports.SHA512=c;class h extends c{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}}class f extends c{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class d extends c{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}e.exports.sha512=(0,i.wrapConstructor)((()=>new c)),e.exports.sha512_224=(0,i.wrapConstructor)((()=>new h)),e.exports.sha512_256=(0,i.wrapConstructor)((()=>new f)),e.exports.sha384=(0,i.wrapConstructor)((()=>new d))})),s.register("6Ghc7",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.SHA2=void 0;var r=s("8U9lh"),n=s("k0bg7");class i extends n.Hash{update(e){r.default.exists(this);const{view:t,buffer:i,blockLen:s}=this,o=(e=(0,n.toBytes)(e)).length;for(let r=0;rs-a&&(this.process(i,0),a=0);for(let e=a;e>i&s),a=Number(r&s),u=n?4:0,l=n?0:4;e.setUint32(t+u,o,n),e.setUint32(t+l,a,n)}(i,s-8,BigInt(8*this.length),o),this.process(i,0);const u=(0,n.createView)(e),l=this.outputLen;if(l%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const c=l/4,h=this.get();if(c>h.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;e0&&!t.includes(e.length))throw new TypeError(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function s(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");r(e.outputLen),r(e.blockLen)}function o(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function a(e,t){i(e);const r=t.outputLen;if(e.lengthnew Uint8Array(e.buffer,e.byteOffset,e.byteLength);e.exports.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));e.exports.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);if(e.exports.rotr=(e,t)=>e<<32-t|e>>>t,e.exports.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!e.exports.isLE)throw new Error("Non little-endian hardware is not supported");const n=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));e.exports.bytesToHex=function(e){if(!(e instanceof Uint8Array))throw new Error("Uint8Array expected");let t="";for(let r=0;r{},e.exports.asyncLoop=async function(t,r,n){let i=Date.now();for(let s=0;s=0&&te instanceof Uint8Array)))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),r=new Uint8Array(t);for(let t=0,n=0;t"[object Object]"===Object.prototype.toString.call(e)&&e.constructor===Object;e.exports.checkOpts=function(e,t){if(void 0!==t&&("object"!=typeof t||!a(t)))throw new TypeError("Options should be object or undefined");return Object.assign(e,t)},e.exports.wrapConstructor=function(e){const t=t=>e().update(o(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t},e.exports.wrapConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(o(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},e.exports.randomBytes=function(e=32){if(r.crypto.web)return r.crypto.web.getRandomValues(new Uint8Array(e));if(r.crypto.node)return new Uint8Array(r.crypto.node.randomBytes(e).buffer);throw new Error("The environment doesn't have randomBytes function")}})),s.register("bXC0m",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.crypto=void 0,e.exports.crypto={node:void 0,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0}})),s.register("8kwtQ",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.add=e.exports.toBig=e.exports.split=e.exports.fromBig=void 0;const r=BigInt(2**32-1),n=BigInt(32);function i(e,t=!1){return t?{h:Number(e&r),l:Number(e>>n&r)}:{h:0|Number(e>>n&r),l:0|Number(e&r)}}function s(e,t=!1){let r=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let s=0;sBigInt(e>>>0)<>>0);function o(e,t,r,n){const i=(t>>>0)+(n>>>0);return{h:e+r+(i/2**32|0)|0,l:0|i}}e.exports.add=o;const a={fromBig:i,split:s,toBig:e.exports.toBig,shrSH:(e,t,r)=>e>>>r,shrSL:(e,t,r)=>e<<32-r|t>>>r,rotrSH:(e,t,r)=>e>>>r|t<<32-r,rotrSL:(e,t,r)=>e<<32-r|t>>>r,rotrBH:(e,t,r)=>e<<64-r|t>>>r-32,rotrBL:(e,t,r)=>e>>>r-32|t<<64-r,rotr32H:(e,t)=>t,rotr32L:(e,t)=>e,rotlSH:(e,t,r)=>e<>>32-r,rotlSL:(e,t,r)=>t<>>32-r,rotlBH:(e,t,r)=>t<>>64-r,rotlBL:(e,t,r)=>e<>>64-r,add:o,add3L:(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0),add3H:(e,t,r,n)=>t+r+n+(e/2**32|0)|0,add4L:(e,t,r,n)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0),add4H:(e,t,r,n,i)=>t+r+n+i+(e/2**32|0)|0,add5H:(e,t,r,n,i,s)=>t+r+n+i+s+(e/2**32|0)|0,add5L:(e,t,r,n,i)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0)+(i>>>0)};e.exports.default=a})),s.register("gw3rz",(function(t,r){e(t.exports,"Point",(function(){return S})),e(t.exports,"utils",(function(){return re})),e(t.exports,"sync",(function(){return ee})); +/*! noble-ed25519 - MIT License (c) 2019 Paul Miller (paulmillr.com) */ +var n=s("l8s8s");const i=BigInt(0),o=BigInt(1),a=BigInt(2),u=BigInt(8),l=BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),c=Object.freeze({a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),P:BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),l:l,n:l,h:BigInt(8),Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960")}),h=BigInt("0x10000000000000000000000000000000000000000000000000000000000000000"),f=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"),d=(BigInt("6853475219497561581579357271197624642482790079785650197046958215289687604742"),BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235")),p=BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"),m=BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"),g=BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952");class y{static fromAffine(e){if(!(e instanceof S))throw new TypeError("ExtendedPoint#fromAffine: expected Point");return e.equals(S.ZERO)?y.ZERO:new y(e.x,e.y,o,L(e.x*e.y))}static toAffineBatch(e){const t=function(e,t=c.P){const r=new Array(e.length),n=U(e.reduce(((e,n,s)=>n===i?e:(r[s]=e,L(e*n,t))),o),t);return e.reduceRight(((e,n,s)=>n===i?e:(r[s]=L(e*r[s],t),L(e*n,t))),n),r}(e.map((e=>e.z)));return e.map(((e,r)=>e.toAffine(t[r])))}static normalizeZ(e){return this.toAffineBatch(e).map(this.fromAffine)}equals(e){b(e);const{x:t,y:r,z:n}=this,{x:i,y:s,z:o}=e,a=L(t*o),u=L(i*n),l=L(r*o),c=L(s*n);return a===u&&l===c}negate(){return new y(L(-this.x),this.y,this.z,L(-this.t))}double(){const{x:e,y:t,z:r}=this,{a:n}=c,i=L(e*e),s=L(t*t),o=L(a*L(r*r)),u=L(n*i),l=e+t,h=L(L(l*l)-i-s),f=u+s,d=f-o,p=u-s,m=L(h*d),g=L(f*p),v=L(h*p),b=L(d*f);return new y(m,g,b,v)}add(e){b(e);const{x:t,y:r,z:n,t:s}=this,{x:o,y:u,z:l,t:c}=e,h=L((r-t)*(u+o)),f=L((r+t)*(u-o)),d=L(f-h);if(d===i)return this.double();const p=L(n*a*c),m=L(s*a*l),g=m+p,v=f+h,w=m-p,_=L(g*d),x=L(v*w),E=L(g*w),S=L(d*v);return new y(_,x,S,E)}subtract(e){return this.add(e.negate())}precomputeWindow(e){const t=1+256/e,r=[];let n=this,i=n;for(let s=0;s>=h,a>u&&(a-=c,e+=o);const f=r,d=r+Math.abs(a)-1,p=t%2!=0,m=a<0;0===a?s=s.add(v(p,n[f])):i=i.add(v(m,n[d]))}return y.normalizeZ([i,s])[0]}multiply(e,t){return this.wNAF($(e,c.l),t)}multiplyUnsafe(e){let t=$(e,c.l,!1);const r=y.BASE,n=y.ZERO;if(t===i)return n;if(this.equals(n)||t===o)return this;if(this.equals(r))return this.wNAF(t);let s=n,a=this;for(;t>i;)t&o&&(s=s.add(a)),a=a.double(),t>>=o;return s}isSmallOrder(){return this.multiplyUnsafe(c.h).equals(y.ZERO)}isTorsionFree(){let e=this.multiplyUnsafe(c.l/a).double();return c.l%a&&(e=e.add(this)),e.equals(y.ZERO)}toAffine(e){const{x:t,y:r,z:n}=this,i=this.equals(y.ZERO);null==e&&(e=i?u:U(n));const s=L(t*e),a=L(r*e),l=L(n*e);if(i)return S.ZERO;if(l!==o)throw new Error("invZ was invalid");return new S(s,a)}fromRistrettoBytes(){_()}toRistrettoBytes(){_()}fromRistrettoHash(){_()}constructor(e,t,r,n){this.x=e,this.y=t,this.z=r,this.t=n}}function v(e,t){const r=t.negate();return e?r:t}function b(e){if(!(e instanceof y))throw new TypeError("ExtendedPoint expected")}function w(e){if(!(e instanceof x))throw new TypeError("RistrettoPoint expected")}function _(){throw new Error("Legacy method: switch to RistrettoPoint")}y.BASE=new y(c.Gx,c.Gy,o,L(c.Gx*c.Gy)),y.ZERO=new y(i,o,o,i);class x{static calcElligatorRistrettoMap(e){const{d:t}=c,r=L(f*e*e),n=L((r+o)*m);let i=BigInt(-1);const s=L((i-t*r)*L(r+t));let{isValid:a,value:u}=q(n,s),l=L(u*e);O(l)||(l=L(-l)),a||(u=l),a||(i=r);const h=L(i*(r-o)*g-s),p=u*u,v=L((u+u)*s),b=L(h*d),w=L(o-p),_=L(o+p);return new y(L(v*_),L(w*b),L(b*_),L(v*w))}static hashToCurve(e){const t=C((e=H(e,64)).slice(0,32)),r=this.calcElligatorRistrettoMap(t),n=C(e.slice(32,64)),i=this.calcElligatorRistrettoMap(n);return new x(r.add(i))}static fromHex(e){e=H(e,32);const{a:t,d:r}=c,n="RistrettoPoint.fromHex: the hex is not valid encoding of RistrettoPoint",s=C(e);if(!function(e,t){if(e.length!==t.length)return!1;for(let r=0;r=n)throw new Error("Expected 0 < hex < P");if(!t&&s>=h)throw new Error("Expected 0 < hex < 2**256");const a=L(s*s),u=L(a-o),l=L(r*a+o);let{isValid:f,value:d}=q(u,l);if(!f)throw new Error("Point.fromHex: invalid y coordinate");const p=(d&o)===o;return 0!=(128&e[31])!==p&&(d=L(-d)),new S(d,s)}static async fromPrivateKey(e){return(await Y(e)).point}toRawBytes(){const e=P(this.y);return e[31]|=this.x&o?128:0,e}toHex(){return M(this.toRawBytes())}toX25519(){const{y:e}=this;return P(L((o+e)*U(o-e)))}isTorsionFree(){return y.fromAffine(this).isTorsionFree()}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new S(L(-this.x),this.y)}add(e){return y.fromAffine(this).add(y.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return y.fromAffine(this).multiply(e,this).toAffine()}constructor(e,t){this.x=e,this.y=t}}S.BASE=new S(c.Gx,c.Gy),S.ZERO=new S(i,o);class k{static fromHex(e){const t=H(e,64),r=S.fromHex(t.slice(0,32),!1),n=N(t.slice(32,64));return new k(r,n)}assertValidity(){const{r:e,s:t}=this;if(!(e instanceof S))throw new Error("Expected Point instance");return $(t,c.l,!1),this}toRawBytes(){const e=new Uint8Array(64);return e.set(this.r.toRawBytes()),e.set(P(this.s),32),e}toHex(){return M(this.toRawBytes())}constructor(e,t){this.r=e,this.s=t,this.assertValidity()}}function A(...e){if(!e.every((e=>e instanceof Uint8Array)))throw new Error("Expected Uint8Array list");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),r=new Uint8Array(t);for(let t=0,n=0;tt.toString(16).padStart(2,"0")));function M(e){if(!(e instanceof Uint8Array))throw new Error("Uint8Array expected");let t="";for(let r=0;r=i?r:t+r}function U(e,t=c.P){if(e===i||t<=i)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let r=L(e,t),n=t,s=i,a=o,u=o,l=i;for(;r!==i;){const e=n/r,t=n%r,i=s-u*e,o=a-l*e;n=r,r=t,s=u,a=l,u=i,l=o}if(n!==o)throw new Error("invert: does not exist");return L(s,t)}function j(e,t){const{P:r}=c;let n=e;for(;t-- >i;)n*=n,n%=r;return n}function D(e){const{P:t}=c,r=BigInt(5),n=BigInt(10),i=BigInt(20),s=BigInt(40),u=BigInt(80),l=e*e%t*e%t,h=j(l,a)*l%t,f=j(h,o)*e%t,d=j(f,r)*f%t,p=j(d,n)*d%t,m=j(p,i)*p%t,g=j(m,s)*m%t,y=j(g,u)*g%t,v=j(y,u)*g%t,b=j(v,n)*d%t;return{pow_p_5_8:j(b,a)*e%t,b2:l}}function q(e,t){const r=L(t*t*t),n=L(r*r*t);let i=L(e*r*D(e*n).pow_p_5_8);const s=L(t*i*i),o=i,a=L(i*f),u=s===e,l=s===L(-e),c=s===L(-e*f);return u&&(i=o),(l||c)&&(i=a),O(i)&&(i=L(-i)),{isValid:u||l,value:i}}function F(e){return q(o,e)}function z(e){return L(N(e),c.l)}function H(e,t){const r=e instanceof Uint8Array?Uint8Array.from(e):T(e);if("number"==typeof t&&r.length!==t)throw new Error(`Expected ${t} bytes`);return r}function $(e,t,r=!0){if(!t)throw new TypeError("Specify max value");if("number"==typeof e&&Number.isSafeInteger(e)&&(e=BigInt(e)),"bigint"==typeof e&&e{if((e=H(e)).length<40||e.length>1024)throw new Error("Expected 40-1024 bytes of private key as per FIPS 186");return L(N(e),c.l-o)+o},randomBytes:(e=32)=>{if(te.web)return te.web.getRandomValues(new Uint8Array(e));if(te.node){const{randomBytes:t}=te.node;return new Uint8Array(t(e).buffer)}throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>re.randomBytes(32),sha512:async(...e)=>{const t=A(...e);if(te.web){const e=await te.web.subtle.digest("SHA-512",t.buffer);return new Uint8Array(e)}if(te.node)return Uint8Array.from(te.node.createHash("sha512").update(t).digest());throw new Error("The environment doesn't have sha512 function")},precompute(e=8,t=S.BASE){const r=t.equals(S.BASE)?t:new S(t.x,t.y);return r._setWindowSize(e),r.multiply(a),r},sha512Sync:void 0};Object.defineProperties(re,{sha512Sync:{configurable:!1,get:()=>V,set(e){V||(V=e)}}})})),s.register("85iHy",(function(e,t){var r=s("3c6Au");e.exports=r("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")})),s.register("3c6Au",(function(e,t){"use strict";var r=s("2VKww").Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),n=0;n>>0,c=new Uint8Array(o);e[n];){var h=t[e.charCodeAt(n)];if(255===h)return;for(var f=0,d=o-1;(0!==h||f>>0,c[d]=h%256>>>0,h=h/256>>>0;if(0!==h)throw new Error("Non-zero carry");s=f,n++}for(var p=o-s;p!==o&&0===c[p];)p++;var m=r.allocUnsafe(i+(o-p));m.fill(0,0,i);for(var g=i;p!==o;)m[g++]=c[p++];return m}return{encode:function(t){if((Array.isArray(t)||t instanceof Uint8Array)&&(t=r.from(t)),!r.isBuffer(t))throw new TypeError("Expected Buffer");if(0===t.length)return"";for(var n=0,i=0,s=0,o=t.length;s!==o&&0===t[s];)s++,n++;for(var l=(o-s)*c+1>>>0,h=new Uint8Array(l);s!==o;){for(var f=t[s],d=0,p=l-1;(0!==f||d>>0,h[p]=f%a>>>0,f=f/a>>>0;if(0!==f)throw new Error("Non-zero carry");i=d,s++}for(var m=l-i;m!==l&&0===h[m];)m++;for(var g=u.repeat(n);m */ +var r=s("8tcqI"),n=r.Buffer;function i(e,t){for(var r in e)t[r]=e[r]}function o(e,t,r){return n(e,t,r)}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?e.exports=r:(i(r,e.exports),e.exports.Buffer=o),o.prototype=Object.create(n.prototype),i(n,o),o.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return n(e,t,r)},o.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var i=n(e);return void 0!==t?"string"==typeof r?i.fill(t,r):i.fill(t):i.fill(0),i},o.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}})),s.register("8tcqI",(function(t,r){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */var n,i,o,a;e(t.exports,"Buffer",(function(){return n}),(function(e){return n=e})),e(t.exports,"SlowBuffer",(function(){return i}),(function(e){return i=e})),e(t.exports,"INSPECT_MAX_BYTES",(function(){return o}),(function(e){return o=e})),e(t.exports,"kMaxLength",(function(){return a}),(function(e){return a=e}));var u=s("1iwmJ"),l=s("fno87");const c="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;n=d,i=function(e){+e!=e&&(e=0);return d.alloc(+e)},o=50;const h=2147483647;function f(e){if(e>h)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,d.prototype),t}function d(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return g(e)}return p(e,t,r)}function p(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!d.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|w(e,t);let n=f(r);const i=n.write(e,t);i!==r&&(n=n.slice(0,i));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(ee(e,Uint8Array)){const t=new Uint8Array(e);return v(t.buffer,t.byteOffset,t.byteLength)}return y(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(ee(e,ArrayBuffer)||e&&ee(e.buffer,ArrayBuffer))return v(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(ee(e,SharedArrayBuffer)||e&&ee(e.buffer,SharedArrayBuffer)))return v(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return d.from(n,t,r);const i=function(e){if(d.isBuffer(e)){const t=0|b(e.length),r=f(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||te(e.length)?f(0):y(e);if("Buffer"===e.type&&Array.isArray(e.data))return y(e.data)}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return d.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function m(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function g(e){return m(e),f(e<0?0:0|b(e))}function y(e){const t=e.length<0?0:0|b(e.length),r=f(t);for(let n=0;n=h)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+h.toString(16)+" bytes");return 0|e}function w(e,t){if(d.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||ee(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return J(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return X(e).length;default:if(i)return n?-1:J(e).length;t=(""+t).toLowerCase(),i=!0}}function _(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return C(this,t,r);case"utf8":case"utf-8":return P(this,t,r);case"ascii":return N(this,t,r);case"latin1":case"binary":return R(this,t,r);case"base64":return B(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function x(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function E(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),te(r=+r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=d.from(t,n)),d.isBuffer(t))return 0===t.length?-1:S(e,t,r,n,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):S(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function S(e,t,r,n,i){let s,o=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;o=2,a/=2,u/=2,r/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){let n=-1;for(s=r;sa&&(r=a-u),s=r;s>=0;s--){let r=!0;for(let n=0;ni&&(n=i):n=i;const s=t.length;let o;for(n>s/2&&(n=s/2),o=0;o>8,i=r%256,s.push(i),s.push(n);return s}(t,e.length-r),e,r,n)}function B(e,t,r){return 0===t&&r===e.length?u.fromByteArray(e):u.fromByteArray(e.slice(t,r))}function P(e,t,r){r=Math.min(e.length,r);const n=[];let i=t;for(;i239?4:t>223?3:t>191?2:1;if(i+o<=r){let r,n,a,u;switch(o){case 1:t<128&&(s=t);break;case 2:r=e[i+1],128==(192&r)&&(u=(31&t)<<6|63&r,u>127&&(s=u));break;case 3:r=e[i+1],n=e[i+2],128==(192&r)&&128==(192&n)&&(u=(15&t)<<12|(63&r)<<6|63&n,u>2047&&(u<55296||u>57343)&&(s=u));break;case 4:r=e[i+1],n=e[i+2],a=e[i+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(u=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a,u>65535&&u<1114112&&(s=u))}}null===s?(s=65533,o=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|1023&s),n.push(s),i+=o}return function(e){const t=e.length;if(t<=O)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(d.isBuffer(t)||(t=d.from(t)),t.copy(n,i)):Uint8Array.prototype.set.call(n,t,i);else{if(!d.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,i)}i+=t.length}return n},d.byteLength=w,d.prototype._isBuffer=!0,d.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""},c&&(d.prototype[c]=d.prototype.inspect),d.prototype.compare=function(e,t,r,n,i){if(ee(e,Uint8Array)&&(e=d.from(e,e.offset,e.byteLength)),!d.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;let s=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(t>>>=0);const a=Math.min(s,o),u=this.slice(n,i),l=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let s=!1;for(;;)switch(n){case"hex":return k(this,e,t,r);case"utf8":case"utf-8":return A(this,e,t,r);case"ascii":case"latin1":case"binary":return I(this,e,t,r);case"base64":return M(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,t,r);default:if(s)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),s=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const O=4096;function N(e,t,r){let n="";r=Math.min(e.length,r);for(let i=t;in)&&(r=n);let i="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function j(e,t,r,n,i,s){if(!d.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function D(e,t,r,n,i){Z(t,n,i,e,r,7);let s=Number(t&BigInt(4294967295));e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s;let o=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,r}function q(e,t,r,n,i){Z(t,n,i,e,r,7);let s=Number(t&BigInt(4294967295));e[r+7]=s,s>>=8,e[r+6]=s,s>>=8,e[r+5]=s,s>>=8,e[r+4]=s;let o=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=o,o>>=8,e[r+2]=o,o>>=8,e[r+1]=o,o>>=8,e[r]=o,r+8}function F(e,t,r,n,i,s){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function z(e,t,r,n,i){return t=+t,r>>>=0,i||F(e,0,r,4),l.write(e,t,r,n,23,4),r+4}function H(e,t,r,n,i){return t=+t,r>>>=0,i||F(e,0,r,8),l.write(e,t,r,n,52,8),r+8}d.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||U(e,t,this.length);let n=this[e],i=1,s=0;for(;++s>>=0,t>>>=0,r||U(e,t,this.length);let n=this[e+--t],i=1;for(;t>0&&(i*=256);)n+=this[e+--t]*i;return n},d.prototype.readUint8=d.prototype.readUInt8=function(e,t){return e>>>=0,t||U(e,1,this.length),this[e]},d.prototype.readUint16LE=d.prototype.readUInt16LE=function(e,t){return e>>>=0,t||U(e,2,this.length),this[e]|this[e+1]<<8},d.prototype.readUint16BE=d.prototype.readUInt16BE=function(e,t){return e>>>=0,t||U(e,2,this.length),this[e]<<8|this[e+1]},d.prototype.readUint32LE=d.prototype.readUInt32LE=function(e,t){return e>>>=0,t||U(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},d.prototype.readUint32BE=d.prototype.readUInt32BE=function(e,t){return e>>>=0,t||U(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},d.prototype.readBigUInt64LE=ne((function(e){V(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,i=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(i)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],i=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||U(e,t,this.length);let n=this[e],i=1,s=0;for(;++s=i&&(n-=Math.pow(2,8*t)),n},d.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||U(e,t,this.length);let n=t,i=1,s=this[e+--n];for(;n>0&&(i*=256);)s+=this[e+--n]*i;return i*=128,s>=i&&(s-=Math.pow(2,8*t)),s},d.prototype.readInt8=function(e,t){return e>>>=0,t||U(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},d.prototype.readInt16LE=function(e,t){e>>>=0,t||U(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt16BE=function(e,t){e>>>=0,t||U(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt32LE=function(e,t){return e>>>=0,t||U(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},d.prototype.readInt32BE=function(e,t){return e>>>=0,t||U(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},d.prototype.readBigInt64LE=ne((function(e){V(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||U(e,4,this.length),l.read(this,e,!0,23,4)},d.prototype.readFloatBE=function(e,t){return e>>>=0,t||U(e,4,this.length),l.read(this,e,!1,23,4)},d.prototype.readDoubleLE=function(e,t){return e>>>=0,t||U(e,8,this.length),l.read(this,e,!0,52,8)},d.prototype.readDoubleBE=function(e,t){return e>>>=0,t||U(e,8,this.length),l.read(this,e,!1,52,8)},d.prototype.writeUintLE=d.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){j(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=1,s=0;for(this[t]=255&e;++s>>=0,r>>>=0,!n){j(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=r-1,s=1;for(this[t+i]=255&e;--i>=0&&(s*=256);)this[t+i]=e/s&255;return t+r},d.prototype.writeUint8=d.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,1,255,0),this[t]=255&e,t+1},d.prototype.writeUint16LE=d.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeUint16BE=d.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeUint32LE=d.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},d.prototype.writeUint32BE=d.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigUInt64LE=ne((function(e,t=0){return D(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeBigUInt64BE=ne((function(e,t=0){return q(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);j(this,e,t,r,n-1,-n)}let i=0,s=1,o=0;for(this[t]=255&e;++i>0)-o&255;return t+r},d.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);j(this,e,t,r,n-1,-n)}let i=r-1,s=1,o=0;for(this[t+i]=255&e;--i>=0&&(s*=256);)e<0&&0===o&&0!==this[t+i+1]&&(o=1),this[t+i]=(e/s>>0)-o&255;return t+r},d.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},d.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},d.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigInt64LE=ne((function(e,t=0){return D(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeBigInt64BE=ne((function(e,t=0){return q(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeFloatLE=function(e,t,r){return z(this,e,t,!0,r)},d.prototype.writeFloatBE=function(e,t,r){return z(this,e,t,!1,r)},d.prototype.writeDoubleLE=function(e,t,r){return H(this,e,t,!0,r)},d.prototype.writeDoubleBE=function(e,t,r){return H(this,e,t,!1,r)},d.prototype.copy=function(e,t,r,n){if(!d.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function Z(e,t,r,n,i,s){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(s+1)}${n}`:`>= -(2${n} ** ${8*(s+1)-1}${n}) and < 2 ** ${8*(s+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new $.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,r){V(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||G(t,e.length-(r+1))}(n,i,s)}function V(e,t){if("number"!=typeof e)throw new $.ERR_INVALID_ARG_TYPE(t,"number",e)}function G(e,t,r){if(Math.floor(e)!==e)throw V(e,r),new $.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new $.ERR_BUFFER_OUT_OF_BOUNDS;throw new $.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}W("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),W("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),W("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>2**32?i=K(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=K(i)),i+="n"),n+=` It must be ${t}. Received ${i}`,n}),RangeError);const Y=/[^+/0-9A-Za-z-_]/g;function J(e,t){let r;t=t||1/0;const n=e.length;let i=null;const s=[];for(let o=0;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===n){(t-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function X(e){return u.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(Y,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Q(e,t,r,n){let i;for(i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function ee(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function te(e){return e!=e}const re=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let i=0;i<16;++i)t[n+i]=e[r]+e[i]}return t}();function ne(e){return"undefined"==typeof BigInt?ie:e}function ie(){throw new Error("BigInt not supported")}})),s.register("e3ovm",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.sha224=e.exports.sha256=void 0;var r=s("6Ghc7"),n=s("k0bg7");const i=(e,t,r)=>e&t^e&r^t&r,o=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]),a=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),u=new Uint32Array(64);class l extends r.SHA2{get(){const{A:e,B:t,C:r,D:n,E:i,F:s,G:o,H:a}=this;return[e,t,r,n,i,s,o,a]}set(e,t,r,n,i,s,o,a){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|n,this.E=0|i,this.F=0|s,this.G=0|o,this.H=0|a}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=u[e-15],r=u[e-2],i=(0,n.rotr)(t,7)^(0,n.rotr)(t,18)^t>>>3,s=(0,n.rotr)(r,17)^(0,n.rotr)(r,19)^r>>>10;u[e]=s+u[e-7]+i+u[e-16]|0}let{A:r,B:s,C:a,D:l,E:c,F:h,G:f,H:d}=this;for(let e=0;e<64;e++){const t=d+((0,n.rotr)(c,6)^(0,n.rotr)(c,11)^(0,n.rotr)(c,25))+((p=c)&h^~p&f)+o[e]+u[e]|0,m=((0,n.rotr)(r,2)^(0,n.rotr)(r,13)^(0,n.rotr)(r,22))+i(r,s,a)|0;d=f,f=h,h=c,c=l+t|0,l=a,a=s,s=r,r=t+m|0}var p;r=r+this.A|0,s=s+this.B|0,a=a+this.C|0,l=l+this.D|0,c=c+this.E|0,h=h+this.F|0,f=f+this.G|0,d=d+this.H|0,this.set(r,s,a,l,c,h,f,d)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}constructor(){super(64,32,8,!1),this.A=0|a[0],this.B=0|a[1],this.C=0|a[2],this.D=0|a[3],this.E=0|a[4],this.F=0|a[5],this.G=0|a[6],this.H=0|a[7]}}class c extends l{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}e.exports.sha256=(0,n.wrapConstructor)((()=>new l)),e.exports.sha224=(0,n.wrapConstructor)((()=>new c))})),s.register("lDT3o",(function(e,t){var r=s("kY7sy").Buffer,n=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__decorate||function(e,t,r,n){var i,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(o=(s<3?i(o):s>3?i(t,r,o):i(t,r))||o);return s>3&&o&&Object.defineProperty(t,r,o),o},a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},u=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.deserializeUnchecked=e.exports.deserialize=e.exports.serialize=e.exports.BinaryReader=e.exports.BinaryWriter=e.exports.BorshError=e.exports.baseDecode=e.exports.baseEncode=void 0;const l=u(s("c1rzP")),c=u(s("85iHy")),h=a(s("5rvRH")),f=new("function"!=typeof TextDecoder?h.TextDecoder:TextDecoder)("utf-8",{fatal:!0});e.exports.baseEncode=function(e){return"string"==typeof e&&(e=r.from(e,"utf8")),c.default.encode(r.from(e))},e.exports.baseDecode=function(e){return r.from(c.default.decode(e))};const d=1024;class p extends Error{addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}}e.exports.BorshError=p;class m{maybeResize(){this.buf.length<16+this.length&&(this.buf=r.concat([this.buf,r.alloc(d)]))}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(r.from(new l.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(r.from(new l.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(r.from(new l.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(r.from(new l.default(e).toArray("le",64)))}writeBuffer(e){this.buf=r.concat([r.from(this.buf.subarray(0,this.length)),e,r.alloc(d)]),this.length+=e.length}writeString(e){this.maybeResize();const t=r.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(r.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(const r of e)this.maybeResize(),t(r)}toArray(){return this.buf.subarray(0,this.length)}constructor(){this.buf=r.alloc(d),this.length=0}}function g(e,t,r){const n=r.value;r.value=function(...e){try{return n.apply(this,e)}catch(e){if(e instanceof RangeError){const t=e.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(t)>=0)throw new p("Reached the end of buffer when deserializing")}throw e}}}e.exports.BinaryWriter=m;class y{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 l.default(e,"le")}readU128(){const e=this.readBuffer(16);return new l.default(e,"le")}readU256(){const e=this.readBuffer(32);return new l.default(e,"le")}readU512(){const e=this.readBuffer(64);return new l.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new p(`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 f.decode(t)}catch(e){throw new p(`Error decoding UTF-8 string: ${e}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){const t=this.readU32(),r=Array();for(let n=0;n{b(e,t,r,n[0],i)}));else if(void 0!==n.kind)switch(n.kind){case"option":null==r?i.writeU8(0):(i.writeU8(1),b(e,t,r,n.type,i));break;case"map":i.writeU32(r.size),r.forEach(((r,s)=>{b(e,t,s,n.key,i),b(e,t,r,n.value,i)}));break;default:throw new p(`FieldType ${n} unrecognized`)}else w(e,r,i)}catch(e){throw e instanceof p&&e.addToFieldPath(t),e}}function w(e,t,r){if("function"==typeof t.borshSerialize)return void t.borshSerialize(r);const n=e.get(t.constructor);if(!n)throw new p(`Class ${t.constructor.name} is missing in schema`);if("struct"===n.kind)n.fields.map((([n,i])=>{b(e,n,t[n],i,r)}));else{if("enum"!==n.kind)throw new p(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`);{const i=t[n.field];for(let s=0;s_(e,t,r[0],n)))}if("option"===r.kind){return n.readU8()?_(e,t,r.type,n):void 0}if("map"===r.kind){let i=new Map;const s=n.readU32();for(let o=0;o=n.values.length)throw new p(`Enum index: ${i} is out of range`);const[s,o]=n.values[i];return new t({[s]:_(e,s,o,r)})}throw new p(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`)}o([g],y.prototype,"readU8",null),o([g],y.prototype,"readU16",null),o([g],y.prototype,"readU32",null),o([g],y.prototype,"readU64",null),o([g],y.prototype,"readU128",null),o([g],y.prototype,"readU256",null),o([g],y.prototype,"readU512",null),o([g],y.prototype,"readString",null),o([g],y.prototype,"readFixedArray",null),o([g],y.prototype,"readArray",null),e.exports.BinaryReader=y,e.exports.serialize=function(e,t,r=m){const n=new r;return w(e,t,n),n.toArray()},e.exports.deserialize=function(e,t,r,n=y){const i=new n(r),s=x(e,t,i);if(i.offset>6*r)+n];r>0;){var o=t>>6*(r-1);i.push(128|63&o),r-=1}return i}}f.prototype={decode:function(e,t){var r;r="object"==typeof e&&e instanceof ArrayBuffer?new Uint8Array(e):"object"==typeof e&&"buffer"in e&&e.buffer instanceof ArrayBuffer?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0),t=o(t),this._streaming||(this._decoder=new p({fatal:this._fatal}),this._BOMseen=!1),this._streaming=Boolean(t.stream);for(var n,i=new u(r),s=[];!i.endOfStream()&&(n=this._decoder.handler(i,i.read()))!==l;)null!==n&&(Array.isArray(n)?s.push.apply(s,n):s.push(n));if(!this._streaming){do{if((n=this._decoder.handler(i,i.read()))===l)break;null!==n&&(Array.isArray(n)?s.push.apply(s,n):s.push(n))}while(!i.endOfStream());this._decoder=null}return s.length&&(-1===["utf-8"].indexOf(this.encoding)||this._ignoreBOM||this._BOMseen||(65279===s[0]?(this._BOMseen=!0,s.shift()):this._BOMseen=!0)),function(e){for(var t="",r=0;r>10),56320+(1023&n)))}return t}(s)}},d.prototype={encode:function(e,t){e=e?String(e):"",t=o(t),this._streaming||(this._encoder=new m(this._options)),this._streaming=Boolean(t.stream);for(var r,n=[],i=new u(function(e){for(var t=String(e),r=t.length,n=0,i=[];n57343)i.push(s);else if(56320<=s&&s<=57343)i.push(65533);else if(55296<=s&&s<=56319)if(n===r-1)i.push(65533);else{var o=e.charCodeAt(n+1);if(56320<=o&&o<=57343){var a=1023&s,u=1023&o;i.push(65536+(a<<10)+u),n+=1}else i.push(65533)}n+=1}return i}(e));!i.endOfStream()&&(r=this._encoder.handler(i,i.read()))!==l;)Array.isArray(r)?n.push.apply(n,r):n.push(r);if(!this._streaming){for(;(r=this._encoder.handler(i,i.read()))!==l;)Array.isArray(r)?n.push.apply(n,r):n.push(r);this._encoder=null}return new Uint8Array(n)}},n=d,i=f})),s.register("faf7S",(function(e,t){ +/** + * Support for translating between Uint8Array instances and JavaScript + * native types. + * + * {@link module:Layout~Layout|Layout} is the basis of a class + * hierarchy that associates property names with sequences of encoded + * bytes. + * + * Layouts are supported for these scalar (numeric) types: + * * {@link module:Layout~UInt|Unsigned integers in little-endian + * format} with {@link module:Layout.u8|8-bit}, {@link + * module:Layout.u16|16-bit}, {@link module:Layout.u24|24-bit}, + * {@link module:Layout.u32|32-bit}, {@link + * module:Layout.u40|40-bit}, and {@link module:Layout.u48|48-bit} + * representation ranges; + * * {@link module:Layout~UIntBE|Unsigned integers in big-endian + * format} with {@link module:Layout.u16be|16-bit}, {@link + * module:Layout.u24be|24-bit}, {@link module:Layout.u32be|32-bit}, + * {@link module:Layout.u40be|40-bit}, and {@link + * module:Layout.u48be|48-bit} representation ranges; + * * {@link module:Layout~Int|Signed integers in little-endian + * format} with {@link module:Layout.s8|8-bit}, {@link + * module:Layout.s16|16-bit}, {@link module:Layout.s24|24-bit}, + * {@link module:Layout.s32|32-bit}, {@link + * module:Layout.s40|40-bit}, and {@link module:Layout.s48|48-bit} + * representation ranges; + * * {@link module:Layout~IntBE|Signed integers in big-endian format} + * with {@link module:Layout.s16be|16-bit}, {@link + * module:Layout.s24be|24-bit}, {@link module:Layout.s32be|32-bit}, + * {@link module:Layout.s40be|40-bit}, and {@link + * module:Layout.s48be|48-bit} representation ranges; + * * 64-bit integral values that decode to an exact (if magnitude is + * less than 2^53) or nearby integral Number in {@link + * module:Layout.nu64|unsigned little-endian}, {@link + * module:Layout.nu64be|unsigned big-endian}, {@link + * module:Layout.ns64|signed little-endian}, and {@link + * module:Layout.ns64be|unsigned big-endian} encodings; + * * 32-bit floating point values with {@link + * module:Layout.f32|little-endian} and {@link + * module:Layout.f32be|big-endian} representations; + * * 64-bit floating point values with {@link + * module:Layout.f64|little-endian} and {@link + * module:Layout.f64be|big-endian} representations; + * * {@link module:Layout.const|Constants} that take no space in the + * encoded expression. + * + * and for these aggregate types: + * * {@link module:Layout.seq|Sequence}s of instances of a {@link + * module:Layout~Layout|Layout}, with JavaScript representation as + * an Array and constant or data-dependent {@link + * module:Layout~Sequence#count|length}; + * * {@link module:Layout.struct|Structure}s that aggregate a + * heterogeneous sequence of {@link module:Layout~Layout|Layout} + * instances, with JavaScript representation as an Object; + * * {@link module:Layout.union|Union}s that support multiple {@link + * module:Layout~VariantLayout|variant layouts} over a fixed + * (padded) or variable (not padded) span of bytes, using an + * unsigned integer at the start of the data or a separate {@link + * module:Layout.unionLayoutDiscriminator|layout element} to + * determine which layout to use when interpreting the buffer + * contents; + * * {@link module:Layout.bits|BitStructure}s that contain a sequence + * of individual {@link + * module:Layout~BitStructure#addField|BitField}s packed into an 8, + * 16, 24, or 32-bit unsigned integer starting at the least- or + * most-significant bit; + * * {@link module:Layout.cstr|C strings} of varying length; + * * {@link module:Layout.blob|Blobs} of fixed- or variable-{@link + * module:Layout~Blob#length|length} raw data. + * + * All {@link module:Layout~Layout|Layout} instances are immutable + * after construction, to prevent internal state from becoming + * inconsistent. + * + * @local Layout + * @local ExternalLayout + * @local GreedyCount + * @local OffsetLayout + * @local UInt + * @local UIntBE + * @local Int + * @local IntBE + * @local NearUInt64 + * @local NearUInt64BE + * @local NearInt64 + * @local NearInt64BE + * @local Float + * @local FloatBE + * @local Double + * @local DoubleBE + * @local Sequence + * @local Structure + * @local UnionDiscriminator + * @local UnionLayoutDiscriminator + * @local Union + * @local VariantLayout + * @local BitStructure + * @local BitField + * @local Boolean + * @local Blob + * @local CString + * @local Constant + * @local bindConstructorLayout + * @module Layout + * @license MIT + * @author Peter A. Bigot + * @see {@link https://github.com/pabigot/buffer-layout|buffer-layout on GitHub} + */ +"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.s16=e.exports.s8=e.exports.nu64be=e.exports.u48be=e.exports.u40be=e.exports.u32be=e.exports.u24be=e.exports.u16be=e.exports.nu64=e.exports.u48=e.exports.u40=e.exports.u32=e.exports.u24=e.exports.u16=e.exports.u8=e.exports.offset=e.exports.greedy=e.exports.Constant=e.exports.UTF8=e.exports.CString=e.exports.Blob=e.exports.Boolean=e.exports.BitField=e.exports.BitStructure=e.exports.VariantLayout=e.exports.Union=e.exports.UnionLayoutDiscriminator=e.exports.UnionDiscriminator=e.exports.Structure=e.exports.Sequence=e.exports.DoubleBE=e.exports.Double=e.exports.FloatBE=e.exports.Float=e.exports.NearInt64BE=e.exports.NearInt64=e.exports.NearUInt64BE=e.exports.NearUInt64=e.exports.IntBE=e.exports.Int=e.exports.UIntBE=e.exports.UInt=e.exports.OffsetLayout=e.exports.GreedyCount=e.exports.ExternalLayout=e.exports.bindConstructorLayout=e.exports.nameWithProperty=e.exports.Layout=e.exports.uint8ArrayToBuffer=e.exports.checkUint8Array=void 0,e.exports.constant=e.exports.utf8=e.exports.cstr=e.exports.blob=e.exports.unionLayoutDiscriminator=e.exports.union=e.exports.seq=e.exports.bits=e.exports.struct=e.exports.f64be=e.exports.f64=e.exports.f32be=e.exports.f32=e.exports.ns64be=e.exports.s48be=e.exports.s40be=e.exports.s32be=e.exports.s24be=e.exports.s16be=e.exports.ns64=e.exports.s48=e.exports.s40=e.exports.s32=e.exports.s24=void 0;var r=s("8tcqI");function n(e){if(!(e instanceof Uint8Array))throw new TypeError("b must be a Uint8Array")}function i(e){return n(e),r.Buffer.from(e.buffer,e.byteOffset,e.length)}e.exports.checkUint8Array=n,e.exports.uint8ArrayToBuffer=i;class o{makeDestinationObject(){return{}}getSpan(e,t){if(0>this.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){}constructor(e,t){if(!Number.isInteger(e))throw new TypeError("span must be an integer");this.span=e,this.property=t}}function a(e,t){return t.property?e+"["+t.property+"]":e}e.exports.Layout=o,e.exports.nameWithProperty=a,e.exports.bindConstructorLayout=function(e,t){if("function"!=typeof e)throw new TypeError("Class must be constructor");if(Object.prototype.hasOwnProperty.call(e,"layout_"))throw new Error("Class is already bound to a layout");if(!(t&&t instanceof o))throw new TypeError("layout must be a Layout");if(Object.prototype.hasOwnProperty.call(t,"boundConstructor_"))throw new Error("layout is already bound to a constructor");e.layout_=t,t.boundConstructor_=e,t.makeDestinationObject=()=>new e,Object.defineProperty(e.prototype,"encode",{value(e,r){return t.encode(this,e,r)},writable:!0}),Object.defineProperty(e,"decode",{value:(e,r)=>t.decode(e,r),writable:!0})};class u extends o{isCount(){throw new Error("ExternalLayout is abstract")}}e.exports.ExternalLayout=u;class l extends u{isCount(){return!0}decode(e,t=0){n(e);const r=e.length-t;return Math.floor(r/this.elementSpan)}encode(e,t,r){return 0}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}}e.exports.GreedyCount=l;class c extends u{isCount(){return this.layout instanceof h||this.layout instanceof f}decode(e,t=0){return this.layout.decode(e,t+this.offset)}encode(e,t,r=0){return this.layout.encode(e,t,r+this.offset)}constructor(e,t=0,r){if(!(e instanceof o))throw new TypeError("layout must be a Layout");if(!Number.isInteger(t))throw new TypeError("offset must be integer or undefined");super(e.span,r||e.property),this.layout=e,this.offset=t}}e.exports.OffsetLayout=c;class h extends o{decode(e,t=0){return i(e).readUIntLE(t,this.span)}encode(e,t,r=0){return i(t).writeUIntLE(e,r,this.span),this.span}constructor(e,t){if(super(e,t),6e+n.encode(i,t,r+e)),0);return this.count instanceof u&&this.count.encode(e.length,t,r),i}constructor(e,t,r){if(!(e instanceof o))throw new TypeError("elementLayout must be a Layout");if(!(t instanceof u&&t.isCount()||Number.isInteger(t)&&0<=t))throw new TypeError("count must be non-negative integer or an unsigned integer ExternalLayout");let n=-1;!(t instanceof u)&&0{const i=n.getSpan(e,t);return t+=i,r+i}),0)}catch(e){throw new RangeError("indeterminate span")}return r}decode(e,t=0){n(e);const r=this.makeDestinationObject();for(const n of this.fields)if(void 0!==n.property&&(r[n.property]=n.decode(e,t)),t+=n.getSpan(e,t),this.decodePrefixes&&e.length===t)break;return r}encode(e,t,r=0){const n=r;let i=0,s=0;for(const n of this.fields){let o=n.span;if(s=0o&&(o=n.getSpan(t,r)))}i=r,r+=o}return i+s-n}fromArray(e){const t=this.makeDestinationObject();for(const r of this.fields)void 0!==r.property&&0r.span?t=-1:0<=t&&(t+=r.span)}}constructor(e,t,r){if(!Array.isArray(e)||!e.reduce(((e,t)=>e&&t instanceof o),!0))throw new TypeError("fields must be array of Layout instances");"boolean"==typeof t&&void 0===r&&(r=t,t=void 0);for(const t of e)if(0>t.span&&void 0===t.property)throw new Error("fields cannot contain unnamed variable-length layout");let n=-1;try{n=e.reduce(((e,t)=>e+t.getSpan()),0)}catch(e){}super(n,t),this.fields=e,this.decodePrefixes=!!r}}e.exports.Structure=I;class M{decode(e,t){throw new Error("UnionDiscriminator is abstract")}encode(e,t,r){throw new Error("UnionDiscriminator is abstract")}constructor(e){this.property=e}}e.exports.UnionDiscriminator=M;class T extends M{decode(e,t){return this.layout.decode(e,t)}encode(e,t,r){return this.layout.encode(e,t,r)}constructor(e,t){if(!(e instanceof u&&e.isCount()))throw new TypeError("layout must be an unsigned integer ExternalLayout");super(t||e.property||"variant"),this.layout=e}}e.exports.UnionLayoutDiscriminator=T;class B extends o{getSpan(e,t=0){if(0<=this.span)return this.span;const r=this.getVariant(e,t);if(!r)throw new Error("unable to determine span for unrecognized variant");return r.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 r=this.registry[t];if(r.property&&Object.prototype.hasOwnProperty.call(e,r.property))return r}throw new Error("unable to infer src variant")}decode(e,t=0){let r;const n=this.discriminator,i=n.decode(e,t),s=this.registry[i];if(void 0===s){const s=this.defaultLayout;let o=0;this.usesPrefixDiscriminator&&(o=n.layout.span),r=this.makeDestinationObject(),r[n.property]=i,r[s.property]=s.decode(e,t+o)}else r=s.decode(e,t);return r}encode(e,t,r=0){const n=this.getSourceVariant(e);if(void 0===n){const n=this.discriminator,i=this.defaultLayout;let s=0;return this.usesPrefixDiscriminator&&(s=n.layout.span),n.encode(e[n.property],t,r),s+i.encode(e[i.property],t,r+s)}return n.encode(e,t,r)}addVariant(e,t,r){const n=new P(this,e,t,r);return this.registry[e]=n,n}getVariant(e,t=0){let r;return r=e instanceof Uint8Array?this.discriminator.decode(e,t):e,this.registry[r]}constructor(e,t,r){let n;if(e instanceof h||e instanceof f)n=new T(new c(e));else if(e instanceof u&&e.isCount())n=new T(e);else{if(!(e instanceof M))throw new TypeError("discr must be a UnionDiscriminator or an unsigned integer layout");n=e}if(void 0===t&&(t=null),!(null===t||t instanceof o))throw new TypeError("defaultLayout must be null or a Layout");if(null!==t){if(0>t.span)throw new Error("defaultLayout must have constant span");void 0===t.property&&(t=t.replicate("content"))}let i=-1;t&&(i=t.span,0<=i&&(e instanceof h||e instanceof f)&&(i+=n.layout.span)),super(i,r),this.discriminator=n,this.usesPrefixDiscriminator=e instanceof h||e instanceof f,this.defaultLayout=t,this.registry={};let s=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(e){return s(e)},this.configGetSourceVariant=function(e){s=e.bind(this)}}}e.exports.Union=B;class P extends o{getSpan(e,t=0){if(0<=this.span)return this.span;let r=0;this.union.usesPrefixDiscriminator&&(r=this.union.discriminator.layout.span);let n=0;return this.layout&&(n=this.layout.getSpan(e,t+r)),r+n}decode(e,t=0){const r=this.makeDestinationObject();if(this!==this.union.getVariant(e,t))throw new Error("variant mismatch");let n=0;return this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span),this.layout?r[this.property]=this.layout.decode(e,t+n):this.property?r[this.property]=!0:this.union.usesPrefixDiscriminator&&(r[this.union.discriminator.property]=this.variant),r}encode(e,t,r=0){let n=0;if(this.union.usesPrefixDiscriminator&&(n=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,r);let i=n;if(this.layout&&(this.layout.encode(e[this.property],t,r+n),i+=this.layout.getSpan(t,r+n),0<=this.union.span&&i>this.union.span))throw new Error("encoded variant overruns containing union");return i}fromArray(e){if(this.layout)return this.layout.fromArray(e)}constructor(e,t,r,n){if(!(e instanceof B))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("string"==typeof r&&void 0===n&&(n=r,r=null),r){if(!(r instanceof o))throw new TypeError("layout must be a Layout");if(null!==e.defaultLayout&&0<=r.span&&r.span>e.defaultLayout.span)throw new Error("variant span exceeds span of containing union");if("string"!=typeof n)throw new TypeError("variant must have a String property")}let i=e.span;0>e.span&&(i=r?r.span:0,0<=i&&e.usesPrefixDiscriminator&&(i+=e.discriminator.layout.span)),super(i,n),this.union=e,this.variant=t,this.layout=r||null}}function O(e){return 0>e&&(e+=4294967296),e}e.exports.VariantLayout=P;class N extends o{decode(e,t=0){const r=this.makeDestinationObject(),n=this.word.decode(e,t);this._packedSetValue(n);for(const t of this.fields)void 0!==t.property&&(r[t.property]=t.decode(e));return r}encode(e,t,r=0){const n=this.word.decode(t,r);this._packedSetValue(n);for(const t of this.fields)if(void 0!==t.property){const r=e[t.property];void 0!==r&&t.encode(r)}return this.word.encode(this._packedGetValue(),t,r)}addField(e,t){const r=new R(this,e,t);return this.fields.push(r),r}addBoolean(e){const t=new C(this,e);return this.fields.push(t),t}fieldFor(e){if("string"!=typeof e)throw new TypeError("property must be string");for(const t of this.fields)if(t.property===e)return t}constructor(e,t,r){if(!(e instanceof h||e instanceof f))throw new TypeError("word must be a UInt or UIntBE layout");if("string"==typeof t&&void 0===r&&(r=t,t=!1),4>>this.start}encode(e){if("number"!=typeof e||!Number.isInteger(e)||e!==O(e&this.valueMask))throw new TypeError(a("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);const t=this.container._packedGetValue(),r=O(e<=t)throw new TypeError("bits must be positive integer");const n=8*e.span,i=e.fields.reduce(((e,t)=>e+t.bits),0);if(t+i>n)throw new Error("bits too long for span remainder ("+(n-i)+" of "+n+" remain)");this.container=e,this.bits=t,this.valueMask=(1<r&&(r=this.length.decode(e,t)),r}decode(e,t=0){let r=this.span;return 0>r&&(r=this.length.decode(e,t)),i(e).slice(t,t+r)}encode(e,t,r){let n=this.length;if(this.length instanceof u&&(n=e.length),!(e instanceof Uint8Array&&n===e.length))throw new TypeError(a("Blob.encode",this)+" requires (length "+n+") Uint8Array as src");if(r+n>t.length)throw new RangeError("encoding overruns Uint8Array");const s=i(e);return i(t).write(s.toString("hex"),r,n,"hex"),this.length instanceof u&&this.length.encode(n,t,r),n}constructor(e,t){if(!(e instanceof u&&e.isCount()||Number.isInteger(e)&&0<=e))throw new TypeError("length must be positive integer or an unsigned integer ExternalLayout");let r=-1;e instanceof u||(r=e),super(r,t),this.length=e}}e.exports.Blob=L;class U extends o{getSpan(e,t=0){n(e);let r=t;for(;rt.length)throw new RangeError("encoding overruns Buffer");const a=i(t);return s.copy(a,n),a[n+o]=0,o+1}constructor(e){super(-1,e)}}e.exports.CString=U;class j extends o{getSpan(e,t=0){return n(e),e.length-t}decode(e,t=0){const r=this.getSpan(e,t);if(0<=this.maxSpan&&this.maxSpant.length)throw new RangeError("encoding overruns Buffer");return s.copy(i(t),n),o}constructor(e,t){if("string"==typeof e&&void 0===t&&(t=e,e=void 0),void 0===e)e=-1;else if(!Number.isInteger(e))throw new TypeError("maxSpan must be an integer");super(-1,t),this.maxSpan=e}}e.exports.UTF8=j;class D extends o{decode(e,t){return this.value}encode(e,t,r){return 0}constructor(e,t){super(0,t),this.value=e}}e.exports.Constant=D,e.exports.greedy=(e,t)=>new l(e,t),e.exports.offset=(e,t,r)=>new c(e,t,r),e.exports.u8=e=>new h(1,e),e.exports.u16=e=>new h(2,e),e.exports.u24=e=>new h(3,e),e.exports.u32=e=>new h(4,e),e.exports.u40=e=>new h(5,e),e.exports.u48=e=>new h(6,e),e.exports.nu64=e=>new v(e),e.exports.u16be=e=>new f(2,e),e.exports.u24be=e=>new f(3,e),e.exports.u32be=e=>new f(4,e),e.exports.u40be=e=>new f(5,e),e.exports.u48be=e=>new f(6,e),e.exports.nu64be=e=>new b(e),e.exports.s8=e=>new d(1,e),e.exports.s16=e=>new d(2,e),e.exports.s24=e=>new d(3,e),e.exports.s32=e=>new d(4,e),e.exports.s40=e=>new d(5,e),e.exports.s48=e=>new d(6,e),e.exports.ns64=e=>new w(e),e.exports.s16be=e=>new p(2,e),e.exports.s24be=e=>new p(3,e),e.exports.s32be=e=>new p(4,e),e.exports.s40be=e=>new p(5,e),e.exports.s48be=e=>new p(6,e),e.exports.ns64be=e=>new _(e),e.exports.f32=e=>new x(e),e.exports.f32be=e=>new E(e),e.exports.f64=e=>new S(e),e.exports.f64be=e=>new k(e),e.exports.struct=(e,t,r)=>new I(e,t,r),e.exports.bits=(e,t,r)=>new N(e,t,r),e.exports.seq=(e,t,r)=>new A(e,t,r),e.exports.union=(e,t,r)=>new B(e,t,r),e.exports.unionLayoutDiscriminator=(e,t)=>new T(e,t),e.exports.blob=(e,t)=>new L(e,t),e.exports.cstr=e=>new U(e),e.exports.utf8=(e,t)=>new j(e,t),e.exports.constant=(e,t)=>new D(e,t)})),s.register("e6Uwk",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.toBigIntLE=function(e){{const t=r.from(e);t.reverse();const n=t.toString("hex");return 0===n.length?BigInt(0):BigInt(`0x${n}`)}},e.exports.toBigIntBE=function(e){{const t=e.toString("hex");return 0===t.length?BigInt(0):BigInt(`0x${t}`)}},e.exports.toBufferLE=function(e,t){{const n=e.toString(16),i=r.from(n.padStart(2*t,"0").slice(0,2*t),"hex");return i.reverse(),i}},e.exports.toBufferBE=function(e,t){{const n=e.toString(16);return r.from(n.padStart(2*t,"0").slice(0,2*t),"hex")}}})),s.register("ggqnz",(function(t,r){e(t.exports,"assert",(function(){return c})),e(t.exports,"create",(function(){return h})),e(t.exports,"optional",(function(){return E})),e(t.exports,"any",(function(){return m})),e(t.exports,"array",(function(){return g})),e(t.exports,"boolean",(function(){return y})),e(t.exports,"instance",(function(){return v})),e(t.exports,"literal",(function(){return b})),e(t.exports,"nullable",(function(){return _})),e(t.exports,"number",(function(){return x})),e(t.exports,"record",(function(){return S})),e(t.exports,"string",(function(){return k})),e(t.exports,"tuple",(function(){return A})),e(t.exports,"type",(function(){return I})),e(t.exports,"union",(function(){return M})),e(t.exports,"unknown",(function(){return T})),e(t.exports,"coerce",(function(){return B}));class n extends TypeError{constructor(e,t){let r;const{message:n,...i}=e,{path:s}=e;super(0===s.length?n:"At path: "+s.join(".")+" -- "+n),Object.assign(this,i),this.name=this.constructor.name,this.failures=()=>{var n;return null!=(n=r)?n:r=[e,...t()]}}}function i(e){return"object"==typeof e&&null!=e}function s(e){return"string"==typeof e?JSON.stringify(e):""+e}function o(e,t,r,n){if(!0===e)return;!1===e?e={}:"string"==typeof e&&(e={message:e});const{path:i,branch:o}=t,{type:a}=r,{refinement:u,message:l="Expected a value of type `"+a+"`"+(u?" with refinement `"+u+"`":"")+", but received: `"+s(n)+"`"}=e;return{value:n,type:a,refinement:u,key:i[i.length-1],path:i,branch:o,...e,message:l}}function*a(e,t,r,n){var s;i(s=e)&&"function"==typeof s[Symbol.iterator]||(e=[e]);for(const i of e){const e=o(i,t,r,n);e&&(yield e)}}function*u(e,t,r={}){const{path:n=[],branch:s=[e],coerce:o=!1,mask:a=!1}=r,l={path:n,branch:s};if(o&&(e=t.coercer(e,l),a&&"type"!==t.type&&i(t.schema)&&i(e)&&!Array.isArray(e)))for(const r in e)void 0===t.schema[r]&&delete e[r];let c=!0;for(const r of t.validator(e,l))c=!1,yield[r,void 0];for(let[r,h,f]of t.entries(e,l)){const t=u(h,f,{path:void 0===r?n:[...n,r],branch:void 0===r?s:[...s,h],coerce:o,mask:a});for(const n of t)n[0]?(c=!1,yield[n[0],void 0]):o&&(h=n[1],void 0===r?e=h:e instanceof Map?e.set(r,h):e instanceof Set?e.add(h):i(e)&&(e[r]=h))}if(c)for(const r of t.refiner(e,l))c=!1,yield[r,void 0];c&&(yield[void 0,e])}class l{assert(e){return c(e,this)}create(e){return h(e,this)}is(e){return f(e,this)}mask(e){return function(e,t){const r=d(e,t,{coerce:!0,mask:!0});if(r[0])throw r[0];return r[1]}(e,this)}validate(e,t={}){return d(e,this,t)}constructor(e){const{type:t,schema:r,validator:n,refiner:i,coercer:s=(e=>e),entries:o=function*(){}}=e;this.type=t,this.schema=r,this.entries=o,this.coercer=s,this.validator=n?(e,t)=>a(n(e,t),t,this,e):()=>[],this.refiner=i?(e,t)=>a(i(e,t),t,this,e):()=>[]}}function c(e,t){const r=d(e,t);if(r[0])throw r[0]}function h(e,t){const r=d(e,t,{coerce:!0});if(r[0])throw r[0];return r[1]}function f(e,t){return!d(e,t)[0]}function d(e,t,r={}){const i=u(e,t,r),s=function(e){const{done:t,value:r}=e.next();return t?void 0:r}(i);if(s[0]){return[new n(s[0],(function*(){for(const e of i)e[0]&&(yield e[0])})),void 0]}return[void 0,s[1]]}function p(e,t){return new l({type:e,schema:null,validator:t})}function m(){return p("any",(()=>!0))}function g(e){return new l({type:"array",schema:e,*entries(t){if(e&&Array.isArray(t))for(const[r,n]of t.entries())yield[r,n,e]},coercer:e=>Array.isArray(e)?e.slice():e,validator:e=>Array.isArray(e)||"Expected an array value, but received: "+s(e)})}function y(){return p("boolean",(e=>"boolean"==typeof e))}function v(e){return p("instance",(t=>t instanceof e||"Expected a `"+e.name+"` instance, but received: "+s(t)))}function b(e){const t=s(e),r=typeof e;return new l({type:"literal",schema:"string"===r||"number"===r||"boolean"===r?e:null,validator:r=>r===e||"Expected the literal `"+t+"`, but received: "+s(r)})}function w(){return p("never",(()=>!1))}function _(e){return new l({...e,validator:(t,r)=>null===t||e.validator(t,r),refiner:(t,r)=>null===t||e.refiner(t,r)})}function x(){return p("number",(e=>"number"==typeof e&&!isNaN(e)||"Expected a number, but received: "+s(e)))}function E(e){return new l({...e,validator:(t,r)=>void 0===t||e.validator(t,r),refiner:(t,r)=>void 0===t||e.refiner(t,r)})}function S(e,t){return new l({type:"record",schema:null,*entries(r){if(i(r))for(const n in r){const i=r[n];yield[n,n,e],yield[n,i,t]}},validator:e=>i(e)||"Expected an object, but received: "+s(e)})}function k(){return p("string",(e=>"string"==typeof e||"Expected a string, but received: "+s(e)))}function A(e){const t=w();return new l({type:"tuple",schema:null,*entries(r){if(Array.isArray(r)){const n=Math.max(e.length,r.length);for(let i=0;iArray.isArray(e)||"Expected an array, but received: "+s(e)})}function I(e){const t=Object.keys(e);return new l({type:"type",schema:e,*entries(r){if(i(r))for(const n of t)yield[n,r[n],e[n]]},validator:e=>i(e)||"Expected an object, but received: "+s(e)})}function M(e){const t=e.map((e=>e.type)).join(" | ");return new l({type:"union",schema:null,validator(r,n){const i=[];for(const t of e){const[...e]=u(r,t,n),[s]=e;if(!s[0])return[];for(const[t]of e)t&&i.push(t)}return["Expected the value to satisfy a union of `"+t+"`, but received: "+s(r),...i]}})}function T(){return p("unknown",(()=>!0))}function B(e,t,r){return new l({...e,coercer:(n,i)=>f(n,t)?e.coercer(r(n,i),i):e.coercer(n,i)})}})),s.register("hif0n",(function(e,t){"use strict";var r=s("creZv").default,n=s("dfcHa");const i=function(e,t){if(!(this instanceof i))return new i(e,t);t||(t={}),this.options={reviver:void 0!==t.reviver?t.reviver:null,replacer:void 0!==t.replacer?t.replacer:null,generator:void 0!==t.generator?t.generator:function(){return r()},version:void 0!==t.version?t.version:2,notificationIdNull:"boolean"==typeof t.notificationIdNull&&t.notificationIdNull},this.callServer=e};e.exports=i,i.prototype.request=function(e,t,r,i){const s=this;let o=null;const a=Array.isArray(e)&&"function"==typeof t;if(1===this.options.version&&a)throw new TypeError("JSON-RPC 1.0 does not support batching");if(a||!a&&e&&"object"==typeof e&&"function"==typeof t)i=t,o=e;else{"function"==typeof r&&(i=r,r=void 0);const s="function"==typeof i;try{o=n(e,t,r,{generator:this.options.generator,version:this.options.version,notificationIdNull:this.options.notificationIdNull})}catch(e){if(s)return i(e);throw e}if(!s)return o}let u;try{u=JSON.stringify(o,this.options.replacer)}catch(e){return i(e)}return this.callServer(u,(function(e,t){s._parseResponse(e,t,i)})),o},i.prototype._parseResponse=function(e,t,r){if(e)return void r(e);if(!t)return r();let n;try{n=JSON.parse(t,this.options.reviver)}catch(e){return r(e)}if(3===r.length){if(Array.isArray(n)){const e=function(e){return void 0!==e.error},t=function(t){return!e(t)};return r(null,n.filter(e),n.filter(t))}return r(null,n.error,n.result)}r(null,n)}})),s.register("creZv",(function(t,r){e(t.exports,"default",(function(){return a}));var n=s("6fefj"),i=s("cWFwD"),o=s("kUmSt");var a=function(e,t,r){if(n.default.randomUUID&&!t&&!e)return n.default.randomUUID();const s=(e=e||{}).random||(e.rng||i.default)();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=s[e];return t}return(0,o.unsafeStringify)(s)}})),s.register("6fefj",(function(t,r){e(t.exports,"default",(function(){return n}));var n={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)}})),s.register("cWFwD",(function(t,r){let n;e(t.exports,"default",(function(){return s}));const i=new Uint8Array(16);function s(){if(!n&&(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!n))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(i)}})),s.register("kUmSt",(function(t,r){e(t.exports,"unsafeStringify",(function(){return i}));s("37gIg");const n=[];for(let e=0;e<256;++e)n.push((e+256).toString(16).slice(1));function i(e,t=0){return n[e[t+0]]+n[e[t+1]]+n[e[t+2]]+n[e[t+3]]+"-"+n[e[t+4]]+n[e[t+5]]+"-"+n[e[t+6]]+n[e[t+7]]+"-"+n[e[t+8]]+n[e[t+9]]+"-"+n[e[t+10]]+n[e[t+11]]+n[e[t+12]]+n[e[t+13]]+n[e[t+14]]+n[e[t+15]]}})),s.register("37gIg",(function(t,r){e(t.exports,"default",(function(){return i}));var n=s("5uSRy");var i=function(e){return"string"==typeof e&&n.default.test(e)}})),s.register("5uSRy",(function(t,r){e(t.exports,"default",(function(){return n}));var n=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i})),s.register("dfcHa",(function(e,t){"use strict";var r=s("creZv").default;e.exports=function(e,t,n,i){if("string"!=typeof e)throw new TypeError(e+" must be a string");const s="number"==typeof(i=i||{}).version?i.version:2;if(1!==s&&2!==s)throw new TypeError(s+" must be 1 or 2");const o={method:e};if(2===s&&(o.jsonrpc="2.0"),t){if("object"!=typeof t&&!Array.isArray(t))throw new TypeError(t+" must be an object, array or omitted");o.params=t}if(void 0===n){const e="function"==typeof i.generator?i.generator:function(){return r()};o.id=e(o,i)}else 2===s&&null===n?i.notificationIdNull&&(o.id=null):o.id=n;return o}})),s.register("dr7Uk",(function(e,t){var r=s("8tcqI").Buffer,n=s("6Jb0H");Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=void 0;var i=n(s("2wPbj")),o=n(s("b7ias")),a=n(s("lGLME")),u=n(s("1Awl6")),l=n(s("a3q3Q")),c=n(s("c3hwr")),h=n(s("lGbpV")),f=n(s("heHiz")),d=s("2fBWq");function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=(0,f.default)(e);if(t){var i=(0,f.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,h.default)(this,r)}}var m=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i1&&void 0!==arguments[1]?arguments[1]:"ws://localhost:8080",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;(0,u.default)(this,d);var s=n.autoconnect,o=void 0===s||s,a=n.reconnect,l=void 0===a||a,c=n.reconnect_interval,h=void 0===c?1e3:c,p=n.max_reconnects,g=void 0===p?5:p,y=m(n,["autoconnect","reconnect","reconnect_interval","max_reconnects"]);return(t=f.call(this)).webSocketFactory=e,t.queue={},t.rpc_id=0,t.address=r,t.autoconnect=o,t.ready=!1,t.reconnect=l,t.reconnect_timer_id=void 0,t.reconnect_interval=h,t.max_reconnects=g,t.rest_options=y,t.current_reconnects=0,t.generate_request_id=i||function(){return++t.rpc_id},t.autoconnect&&t._connect(t.address,Object.assign({autoconnect:t.autoconnect,reconnect:t.reconnect,reconnect_interval:t.reconnect_interval,max_reconnects:t.max_reconnects},t.rest_options)),t}return(0,l.default)(d,[{key:"connect",value:function(){this.socket||this._connect(this.address,Object.assign({autoconnect:this.autoconnect,reconnect:this.reconnect,reconnect_interval:this.reconnect_interval,max_reconnects:this.max_reconnects},this.rest_options))}},{key:"call",value:function(e,t,r,n){var i=this;return n||"object"!==(0,a.default)(r)||(n=r,r=null),new Promise((function(s,o){if(!i.ready)return o(new Error("socket not ready"));var a=i.generate_request_id(e,t),u={jsonrpc:"2.0",method:e,params:t||null,id:a};i.socket.send(JSON.stringify(u),n,(function(e){if(e)return o(e);i.queue[a]={promise:[s,o]},r&&(i.queue[a].timeout=setTimeout((function(){delete i.queue[a],o(new Error("reply timeout"))}),r))}))}))}},{key:"login",value:(h=(0,o.default)(i.default.mark((function e(t){var r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.call("rpc.login",t);case 2:if(r=e.sent){e.next=5;break}throw new Error("authentication failed");case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"listMethods",value:(s=(0,o.default)(i.default.mark((function e(){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.call("__listMethods");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{key:"notify",value:function(e,t){var r=this;return new Promise((function(n,i){if(!r.ready)return i(new Error("socket not ready"));var s={jsonrpc:"2.0",method:e,params:t||null};r.socket.send(JSON.stringify(s),(function(e){if(e)return i(e);n()}))}))}},{key:"subscribe",value:(n=(0,o.default)(i.default.mark((function e(t){var r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"string"==typeof t&&(t=[t]),e.next=3,this.call("rpc.on",t);case 3:if(r=e.sent,"string"!=typeof t||"ok"===r[t]){e.next=6;break}throw new Error("Failed subscribing to an event '"+t+"' with: "+r[t]);case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"unsubscribe",value:(t=(0,o.default)(i.default.mark((function e(t){var r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"string"==typeof t&&(t=[t]),e.next=3,this.call("rpc.off",t);case 3:if(r=e.sent,"string"!=typeof t||"ok"===r[t]){e.next=6;break}throw new Error("Failed unsubscribing from an event with: "+r);case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"close",value:function(e,t){this.socket.close(e||1e3,t)}},{key:"_connect",value:function(e,t){var n=this;clearTimeout(this.reconnect_timer_id),this.socket=this.webSocketFactory(e,t),this.socket.addEventListener("open",(function(){n.ready=!0,n.emit("open"),n.current_reconnects=0})),this.socket.addEventListener("message",(function(e){var t=e.data;t instanceof ArrayBuffer&&(t=r.from(t).toString());try{t=JSON.parse(t)}catch(e){return}if(t.notification&&n.listeners(t.notification).length){if(!Object.keys(t.params).length)return n.emit(t.notification);var i=[t.notification];if(t.params.constructor===Object)i.push(t.params);else for(var s=0;sn.current_reconnects||0===n.max_reconnects)&&(n.reconnect_timer_id=setTimeout((function(){return n._connect(e,t)}),n.reconnect_interval)))}))}}]),d}(d.EventEmitter);e.exports.default=g})),s.register("6Jb0H",(function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("2wPbj",(function(e,t){var r=s("jFupu")();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}})),s.register("jFupu",(function(e,t){var r=s("lGLME").default;function n(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */e.exports=n=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},i=Object.prototype,s=i.hasOwnProperty,o=Object.defineProperty||function(e,t,r){e[t]=r.value},a="function"==typeof Symbol?Symbol:{},u=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function h(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{h({},"")}catch(e){h=function(e,t,r){return e[t]=r}}function f(e,t,r,n){var i=t&&t.prototype instanceof m?t:m,s=Object.create(i.prototype),a=new M(n||[]);return o(s,"_invoke",{value:S(e,r,a)}),s}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var p={};function m(){}function g(){}function y(){}var v={};h(v,u,(function(){return this}));var b=Object.getPrototypeOf,w=b&&b(b(T([])));w&&w!==i&&s.call(w,u)&&(v=w);var _=y.prototype=m.prototype=Object.create(v);function x(e){["next","throw","return"].forEach((function(t){h(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function n(i,o,a,u){var l=d(e[i],e,o);if("throw"!==l.type){var c=l.arg,h=c.value;return h&&"object"==r(h)&&s.call(h,"__await")?t.resolve(h.__await).then((function(e){n("next",e,a,u)}),(function(e){n("throw",e,a,u)})):t.resolve(h).then((function(e){c.value=e,a(c)}),(function(e){return n("throw",e,a,u)}))}u(l.arg)}var i;o(this,"_invoke",{value:function(e,r){function s(){return new t((function(t,i){n(e,r,t,i)}))}return i=i?i.then(s,s):s()}})}function S(e,t,r){var n="suspendedStart";return function(i,s){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===i)throw s;return B()}for(r.method=i,r.arg=s;;){var o=r.delegate;if(o){var a=k(o,r);if(a){if(a===p)continue;return a}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var u=d(e,t,r);if("normal"===u.type){if(n=r.done?"completed":"suspendedYield",u.arg===p)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n="completed",r.method="throw",r.arg=u.arg)}}}function k(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,k(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),p;var i=d(n,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,p;var s=i.arg;return s?s.done?(t[e.resultName]=s.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):s:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function T(e){if(e){var t=e[u];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r=0;--n){var i=this.tryEntries[n],o=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var a=s.call(i,"catchLoc"),u=s.call(i,"finallyLoc");if(a&&u){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&s.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;I(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:T(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),p}},t}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("lGLME",(function(e,t){function r(t){return e.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,r(t)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("b7ias",(function(e,t){function r(e,t,r,n,i,s,o){try{var a=e[s](o),u=a.value}catch(e){return void r(e)}a.done?t(u):Promise.resolve(u).then(n,i)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(i,s){var o=e.apply(t,n);function a(e){r(o,i,s,a,u,"next",e)}function u(e){r(o,i,s,a,u,"throw",e)}a(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("1Awl6",(function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("a3q3Q",(function(e,t){var r=s("4c6Es");function n(e,t){for(var n=0;n>f)*p)%d,t&h&&(i^=c<<(c<r>32?n.default.rotlBH(e,t,r):n.default.rotlSH(e,t,r),v=(e,t,r)=>r>32?n.default.rotlBL(e,t,r):n.default.rotlSL(e,t,r);function b(e,t=24){const r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)r[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){const n=(t+8)%10,i=(t+2)%10,s=r[i],o=r[i+1],a=y(s,o,1)^r[n],u=v(s,o,1)^r[n+1];for(let r=0;r<50;r+=10)e[t+r]^=a,e[t+r+1]^=u}let t=e[2],i=e[3];for(let r=0;r<24;r++){const n=a[r],s=y(t,i,n),u=v(t,i,n),l=o[r];t=e[l],i=e[l+1],e[l]=s,e[l+1]=u}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)r[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~r[(n+2)%10]&r[(n+4)%10]}e[0]^=m[n],e[1]^=g[n]}r.fill(0)}e.exports.keccakP=b;class w extends i.Hash{keccak(){b(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){r.default.exists(this);const{blockLen:t,state:n}=this,s=(e=(0,i.toBytes)(e)).length;for(let r=0;r=n&&this.keccak();const s=Math.min(n-this.posOut,i-r);e.set(t.subarray(this.posOut,this.posOut+s),r),this.posOut+=s,r+=s}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return r.default.number(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(r.default.output(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:r,outputLen:n,rounds:i,enableXOF:s}=this;return e||(e=new w(t,r,n,s,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=r,e.outputLen=n,e.enableXOF=s,e.destroyed=this.destroyed,e}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,r.default.number(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,i.u32)(this.state)}}e.exports.Keccak=w;const _=(e,t,r)=>(0,i.wrapConstructor)((()=>new w(t,e,r)));e.exports.sha3_224=_(6,144,28),e.exports.sha3_256=_(6,136,32),e.exports.sha3_384=_(6,104,48),e.exports.sha3_512=_(6,72,64),e.exports.keccak_224=_(1,144,28),e.exports.keccak_256=_(1,136,32),e.exports.keccak_384=_(1,104,48),e.exports.keccak_512=_(1,72,64);const x=(e,t,r)=>(0,i.wrapConstructorWithOpts)(((n={})=>new w(t,e,void 0===n.dkLen?r:n.dkLen,!0)));e.exports.shake128=x(31,168,16),e.exports.shake256=x(31,136,32)})),s.register("2E83V",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.hmac=void 0;var r=s("8U9lh"),n=s("k0bg7");class i extends n.Hash{update(e){return r.default.exists(this),this.iHash.update(e),this}digestInto(e){r.default.exists(this),r.default.bytes(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){const e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));const{oHash:t,iHash:r,finished:n,destroyed:i,blockLen:s,outputLen:o}=this;return e.finished=n,e.destroyed=i,e.blockLen=s,e.outputLen=o,e.oHash=t._cloneInto(e.oHash),e.iHash=r._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}constructor(e,t){super(),this.finished=!1,this.destroyed=!1,r.default.hash(e);const i=(0,n.toBytes)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw new TypeError("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(i.length>s?e.create().update(i).digest():i);for(let e=0;enew i(e,t).update(r).digest(),e.exports.hmac.create=(e,t)=>new i(e,t)})),s.register("5TKQ6",(function(t,r){e(t.exports,"CURVE",(function(){return c})),e(t.exports,"Point",(function(){return k})),e(t.exports,"Signature",(function(){return M})),e(t.exports,"utils",(function(){return Se})),e(t.exports,"getPublicKey",(function(){return ee})),e(t.exports,"recoverPublicKey",(function(){return te})),e(t.exports,"getSharedSecret",(function(){return ne})),e(t.exports,"sign",(function(){return le})),e(t.exports,"signSync",(function(){return ce})),e(t.exports,"verify",(function(){return fe})),e(t.exports,"schnorr",(function(){return we})); +/*! noble-secp256k1 - MIT License (c) 2019 Paul Miller (paulmillr.com) */ +var n=s("l8s8s");const i=BigInt(0),o=BigInt(1),a=BigInt(2),u=BigInt(3),l=BigInt(8),c=Object.freeze({a:i,b:BigInt(7),P:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:o,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")}),h=(e,t)=>(e+t/a)/t,f={beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar(e){const{n:t}=c,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-o*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),i=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),s=r,a=BigInt("0x100000000000000000000000000000000"),u=h(s*e,t),l=h(-n*e,t);let f=F(e-u*r-l*i,t),d=F(-u*n-l*s,t);const p=f>a,m=d>a;if(p&&(f=t-f),m&&(d=t-d),f>a||d>a)throw new Error("splitScalarEndo: Endomorphism failed, k="+e);return{k1neg:p,k1:f,k2neg:m,k2:d}}},d=32,p=32,m=32,g=d+1,y=2*d+1;function v(e){const{a:t,b:r}=c,n=F(e*e),i=F(n*e);return F(i+t*e+r)}const b=c.a===i;class w extends Error{constructor(e){super(e)}}function _(e){if(!(e instanceof x))throw new TypeError("JacobianPoint expected")}class x{static fromAffine(e){if(!(e instanceof k))throw new TypeError("JacobianPoint#fromAffine: expected Point");return e.equals(k.ZERO)?x.ZERO:new x(e.x,e.y,o)}static toAffineBatch(e){const t=function(e,t=c.P){const r=new Array(e.length),n=H(e.reduce(((e,n,s)=>n===i?e:(r[s]=e,F(e*n,t))),o),t);return e.reduceRight(((e,n,s)=>n===i?e:(r[s]=F(e*r[s],t),F(e*n,t))),n),r}(e.map((e=>e.z)));return e.map(((e,r)=>e.toAffine(t[r])))}static normalizeZ(e){return x.toAffineBatch(e).map(x.fromAffine)}equals(e){_(e);const{x:t,y:r,z:n}=this,{x:i,y:s,z:o}=e,a=F(n*n),u=F(o*o),l=F(t*u),c=F(i*a),h=F(F(r*o)*u),f=F(F(s*n)*a);return l===c&&h===f}negate(){return new x(this.x,F(-this.y),this.z)}double(){const{x:e,y:t,z:r}=this,n=F(e*e),i=F(t*t),s=F(i*i),o=e+i,c=F(a*(F(o*o)-n-s)),h=F(u*n),f=F(h*h),d=F(f-a*c),p=F(h*(c-d)-l*s),m=F(a*t*r);return new x(d,p,m)}add(e){_(e);const{x:t,y:r,z:n}=this,{x:s,y:o,z:u}=e;if(s===i||o===i)return this;if(t===i||r===i)return e;const l=F(n*n),c=F(u*u),h=F(t*c),f=F(s*l),d=F(F(r*u)*c),p=F(F(o*n)*l),m=F(f-h),g=F(p-d);if(m===i)return g===i?this.double():x.ZERO;const y=F(m*m),v=F(m*y),b=F(h*y),w=F(g*g-v-a*b),E=F(g*(b-w)-d*v),S=F(n*u*m);return new x(w,E,S)}subtract(e){return this.add(e.negate())}multiplyUnsafe(e){const t=x.ZERO;if("bigint"==typeof e&&e===i)return t;let r=q(e);if(r===o)return this;if(!b){let e=t,n=this;for(;r>i;)r&o&&(e=e.add(n)),n=n.double(),r>>=o;return e}let{k1neg:n,k1:s,k2neg:a,k2:u}=f.splitScalar(r),l=t,c=t,h=this;for(;s>i||u>i;)s&o&&(l=l.add(h)),u&o&&(c=c.add(h)),h=h.double(),s>>=o,u>>=o;return n&&(l=l.negate()),a&&(c=c.negate()),c=new x(F(c.x*f.beta),c.y,c.z),l.add(c)}precomputeWindow(e){const t=b?128/e+1:256/e+1,r=[];let n=this,i=n;for(let s=0;s>=h,a>u&&(a-=c,e+=o);const f=r,d=r+Math.abs(a)-1,p=t%2!=0,m=a<0;0===a?s=s.add(E(p,n[f])):i=i.add(E(m,n[d]))}return{p:i,f:s}}multiply(e,t){let r,n,i=q(e);if(b){const{k1neg:e,k1:s,k2neg:o,k2:a}=f.splitScalar(i);let{p:u,f:l}=this.wNAF(s,t),{p:c,f:h}=this.wNAF(a,t);u=E(e,u),c=E(o,c),c=new x(F(c.x*f.beta),c.y,c.z),r=u.add(c),n=l.add(h)}else{const{p:e,f:s}=this.wNAF(i,t);r=e,n=s}return x.normalizeZ([r,n])[0]}toAffine(e){const{x:t,y:r,z:n}=this,i=this.equals(x.ZERO);null==e&&(e=i?l:H(n));const s=e,a=F(s*s),u=F(a*s),c=F(t*a),h=F(r*u),f=F(n*s);if(i)return k.ZERO;if(f!==o)throw new Error("invZ was invalid");return new k(c,h)}constructor(e,t,r){this.x=e,this.y=t,this.z=r}}function E(e,t){const r=t.negate();return e?r:t}x.BASE=new x(c.Gx,c.Gy,o),x.ZERO=new x(i,o,i);const S=new WeakMap;class k{_setWindowSize(e){this._WINDOW_SIZE=e,S.delete(this)}hasEvenY(){return this.y%a===i}static fromCompressedHex(e){const t=32===e.length,r=j(t?e:e.subarray(1));if(!G(r))throw new Error("Point is not on curve");let n=function(e){const{P:t}=c,r=BigInt(6),n=BigInt(11),i=BigInt(22),s=BigInt(23),o=BigInt(44),l=BigInt(88),h=e*e*e%t,f=h*h*e%t,d=z(f,u)*f%t,p=z(d,u)*f%t,m=z(p,a)*h%t,g=z(m,n)*m%t,y=z(g,i)*g%t,v=z(y,o)*y%t,b=z(v,l)*v%t,w=z(b,o)*y%t,_=z(w,u)*f%t,x=z(_,s)*g%t,E=z(x,r)*h%t,S=z(E,a);if(S*S%t!==e)throw new Error("Cannot find square root");return S}(v(r));const i=(n&o)===o;if(t)i&&(n=F(-n));else{1==(1&e[0])!==i&&(n=F(-n))}const s=new k(r,n);return s.assertValidity(),s}static fromUncompressedHex(e){const t=j(e.subarray(1,d+1)),r=j(e.subarray(d+1,2*d+1)),n=new k(t,r);return n.assertValidity(),n}static fromHex(e){const t=D(e),r=t.length,n=t[0];if(r===d)return this.fromCompressedHex(t);if(r===g&&(2===n||3===n))return this.fromCompressedHex(t);if(r===y&&4===n)return this.fromUncompressedHex(t);throw new Error(`Point.fromHex: received invalid point. Expected 32-${g} compressed bytes or ${y} uncompressed bytes, not ${r}`)}static fromPrivateKey(e){return k.BASE.multiply(J(e))}static fromSignature(e,t,r){const{r:n,s:i}=Q(t);if(![0,1,2,3].includes(r))throw new Error("Cannot recover: invalid recovery bit");const s=$(D(e)),{n:o}=c,a=2===r||3===r?n+o:n,u=H(a,o),l=F(-s*u,o),h=F(i*u,o),f=1&r?"03":"02",d=k.fromHex(f+N(a)),p=k.BASE.multiplyAndAddUnsafe(d,l,h);if(!p)throw new Error("Cannot recover signature: point at infinify");return p.assertValidity(),p}toRawBytes(e=!1){return U(this.toHex(e))}toHex(e=!1){const t=N(this.x);if(e){return`${this.hasEvenY()?"02":"03"}${t}`}return`04${t}${N(this.y)}`}toHexX(){return this.toHex(!0).slice(2)}toRawX(){return this.toRawBytes(!0).slice(1)}assertValidity(){const e="Point is not on elliptic curve",{x:t,y:r}=this;if(!G(t)||!G(r))throw new Error(e);const n=F(r*r);if(F(n-v(t))!==i)throw new Error(e)}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new k(this.x,F(-this.y))}double(){return x.fromAffine(this).double().toAffine()}add(e){return x.fromAffine(this).add(x.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return x.fromAffine(this).multiply(e,this).toAffine()}multiplyAndAddUnsafe(e,t,r){const n=x.fromAffine(this),s=t===i||t===o||this!==k.BASE?n.multiplyUnsafe(t):n.multiply(t),a=x.fromAffine(e).multiplyUnsafe(r),u=s.add(a);return u.equals(x.ZERO)?void 0:u.toAffine()}constructor(e,t){this.x=e,this.y=t}}function A(e){return Number.parseInt(e[0],16)>=8?"00"+e:e}function I(e){if(e.length<2||2!==e[0])throw new Error(`Invalid signature integer tag: ${P(e)}`);const t=e[1],r=e.subarray(2,t+2);if(!t||r.length!==t)throw new Error("Invalid signature integer: wrong length");if(0===r[0]&&r[1]<=127)throw new Error("Invalid signature integer: trailing length");return{data:j(r),left:e.subarray(t+2)}}k.BASE=new k(c.Gx,c.Gy),k.ZERO=new k(i,i);class M{static fromCompact(e){const t=e instanceof Uint8Array,r="Signature.fromCompact";if("string"!=typeof e&&!t)throw new TypeError(`${r}: Expected string or Uint8Array`);const n=t?P(e):e;if(128!==n.length)throw new Error(`${r}: Expected 64-byte hex`);return new M(L(n.slice(0,64)),L(n.slice(64,128)))}static fromDER(e){const t=e instanceof Uint8Array;if("string"!=typeof e&&!t)throw new TypeError("Signature.fromDER: Expected string or Uint8Array");const{r:r,s:n}=function(e){if(e.length<2||48!=e[0])throw new Error(`Invalid signature tag: ${P(e)}`);if(e[1]!==e.length-2)throw new Error("Invalid signature: incorrect length");const{data:t,left:r}=I(e.subarray(2)),{data:n,left:i}=I(r);if(i.length)throw new Error(`Invalid signature: left bytes after parsing: ${P(i)}`);return{r:t,s:n}}(t?e:U(e));return new M(r,n)}static fromHex(e){return this.fromDER(e)}assertValidity(){const{r:e,s:t}=this;if(!V(e))throw new Error("Invalid Signature: r must be 0 < r < n");if(!V(t))throw new Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){const e=c.n>>o;return this.s>e}normalizeS(){return this.hasHighS()?new M(this.r,F(-this.s,c.n)):this}toDERRawBytes(){return U(this.toDERHex())}toDERHex(){const e=A(C(this.s)),t=A(C(this.r)),r=e.length/2,n=t.length/2,i=C(r),s=C(n);return`30${C(n+r+4)}02${s}${t}02${i}${e}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return U(this.toCompactHex())}toCompactHex(){return N(this.r)+N(this.s)}constructor(e,t){this.r=e,this.s=t,this.assertValidity()}}function T(...e){if(!e.every((e=>e instanceof Uint8Array)))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),r=new Uint8Array(t);for(let t=0,n=0;tt.toString(16).padStart(2,"0")));function P(e){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");let t="";for(let r=0;r0)return BigInt(e);if("bigint"==typeof e&&V(e))return e;throw new TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function F(e,t=c.P){const r=e%t;return r>=i?r:t+r}function z(e,t){const{P:r}=c;let n=e;for(;t-- >i;)n*=n,n%=r;return n}function H(e,t=c.P){if(e===i||t<=i)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let r=F(e,t),n=t,s=i,a=o,u=o,l=i;for(;r!==i;){const e=n/r,t=n%r,i=s-u*e,o=a-l*e;n=r,r=t,s=u,a=l,u=i,l=o}if(n!==o)throw new Error("invert: does not exist");return F(s,t)}function $(e,t=!1){const r=function(e){const t=8*e.length-8*p,r=j(e);return t>0?r>>BigInt(t):r}(e);if(t)return r;const{n:n}=c;return r>=n?r-n:r}let W,K;class Z{hmac(...e){return Se.hmacSha256(this.k,...e)}hmacSync(...e){return K(this.k,...e)}checkSync(){if("function"!=typeof K)throw new w("hmacSha256Sync needs to be set")}incr(){if(this.counter>=1e3)throw new Error("Tried 1,000 k values for sign(), all were invalid");this.counter+=1}async reseed(e=new Uint8Array){this.k=await this.hmac(this.v,Uint8Array.from([0]),e),this.v=await this.hmac(this.v),0!==e.length&&(this.k=await this.hmac(this.v,Uint8Array.from([1]),e),this.v=await this.hmac(this.v))}reseedSync(e=new Uint8Array){this.checkSync(),this.k=this.hmacSync(this.v,Uint8Array.from([0]),e),this.v=this.hmacSync(this.v),0!==e.length&&(this.k=this.hmacSync(this.v,Uint8Array.from([1]),e),this.v=this.hmacSync(this.v))}async generate(){this.incr();let e=0;const t=[];for(;e0)t=BigInt(e);else if("string"==typeof e){if(e.length!==2*p)throw new Error("Expected 32 bytes of private key");t=L(e)}else{if(!(e instanceof Uint8Array))throw new TypeError("Expected valid private key");if(e.length!==p)throw new Error("Expected 32 bytes of private key");t=j(e)}if(!V(t))throw new Error("Expected private key: 0 < key < n");return t}function X(e){return e instanceof k?(e.assertValidity(),e):k.fromHex(e)}function Q(e){if(e instanceof M)return e.assertValidity(),e;try{return M.fromDER(e)}catch(t){return M.fromCompact(e)}}function ee(e,t=!1){return k.fromPrivateKey(e).toRawBytes(t)}function te(e,t,r,n=!1){return k.fromSignature(e,t,r).toRawBytes(n)}function re(e){const t=e instanceof Uint8Array,r="string"==typeof e,n=(t||r)&&e.length;return t?n===g||n===y:r?n===2*g||n===2*y:e instanceof k}function ne(e,t,r=!1){if(re(e))throw new TypeError("getSharedSecret: first arg must be private key");if(!re(t))throw new TypeError("getSharedSecret: second arg must be public key");const n=X(t);return n.assertValidity(),n.multiply(J(e)).toRawBytes(r)}function ie(e){return j(e.length>d?e.slice(0,d):e)}function se(e){const t=ie(e),r=F(t,c.n);return oe(r{e=D(e);const t=p+8;if(e.length1024)throw new Error("Expected valid bytes of private key as per FIPS 186");return R(F(j(e),c.n-o)+o)},randomBytes:(e=32)=>{if(_e.web)return _e.web.getRandomValues(new Uint8Array(e));if(_e.node){const{randomBytes:t}=_e.node;return Uint8Array.from(t(e))}throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>Se.hashToPrivateKey(Se.randomBytes(p+8)),precompute(e=8,t=k.BASE){const r=t===k.BASE?t:new k(t.x,t.y);return r._setWindowSize(e),r.multiply(u),r},sha256:async(...e)=>{if(_e.web){const t=await _e.web.subtle.digest("SHA-256",T(...e));return new Uint8Array(t)}if(_e.node){const{createHash:t}=_e.node,r=t("sha256");return e.forEach((e=>r.update(e))),Uint8Array.from(r.digest())}throw new Error("The environment doesn't have sha256 function")},hmacSha256:async(e,...t)=>{if(_e.web){const r=await _e.web.subtle.importKey("raw",e,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),n=T(...t),i=await _e.web.subtle.sign("HMAC",r,n);return new Uint8Array(i)}if(_e.node){const{createHmac:r}=_e.node,n=r("sha256",e);return t.forEach((e=>n.update(e))),Uint8Array.from(n.digest())}throw new Error("The environment doesn't have hmac-sha256 function")},sha256Sync:void 0,hmacSha256Sync:void 0,taggedHash:async(e,...t)=>{let r=Ee[e];if(void 0===r){const t=await Se.sha256(Uint8Array.from(e,(e=>e.charCodeAt(0))));r=T(t,t),Ee[e]=r}return Se.sha256(r,...t)},taggedHashSync:(e,...t)=>{if("function"!=typeof W)throw new w("sha256Sync is undefined, you need to set it");let r=Ee[e];if(void 0===r){const t=W(Uint8Array.from(e,(e=>e.charCodeAt(0))));r=T(t,t),Ee[e]=r}return W(r,...t)},_JacobianPoint:x};Object.defineProperties(Se,{sha256Sync:{configurable:!1,get:()=>W,set(e){W||(W=e)}},hmacSha256Sync:{configurable:!1,get:()=>K,set(e){K||(K=e)}}})})),s.register("29o0l",(function(e,t){"use strict";e.exports=s("khDvF")})),s.register("khDvF",(function(t,r){ +/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +var n,i,s,o,a,u,l,c,h,f,d,p,m,g,y,v,b,w,_,x,E,S,k,A,I,M,T,B,P,O,N,R,C,L,U;e(t.exports,"Children",(function(){return n}),(function(e){return n=e})),e(t.exports,"Component",(function(){return i}),(function(e){return i=e})),e(t.exports,"Fragment",(function(){return s}),(function(e){return s=e})),e(t.exports,"Profiler",(function(){return o}),(function(e){return o=e})),e(t.exports,"PureComponent",(function(){return a}),(function(e){return a=e})),e(t.exports,"StrictMode",(function(){return u}),(function(e){return u=e})),e(t.exports,"Suspense",(function(){return l}),(function(e){return l=e})),e(t.exports,"__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",(function(){return c}),(function(e){return c=e})),e(t.exports,"cloneElement",(function(){return h}),(function(e){return h=e})),e(t.exports,"createContext",(function(){return f}),(function(e){return f=e})),e(t.exports,"createElement",(function(){return d}),(function(e){return d=e})),e(t.exports,"createFactory",(function(){return p}),(function(e){return p=e})),e(t.exports,"createRef",(function(){return m}),(function(e){return m=e})),e(t.exports,"forwardRef",(function(){return g}),(function(e){return g=e})),e(t.exports,"isValidElement",(function(){return y}),(function(e){return y=e})),e(t.exports,"lazy",(function(){return v}),(function(e){return v=e})),e(t.exports,"memo",(function(){return b}),(function(e){return b=e})),e(t.exports,"startTransition",(function(){return w}),(function(e){return w=e})),e(t.exports,"unstable_act",(function(){return _}),(function(e){return _=e})),e(t.exports,"useCallback",(function(){return x}),(function(e){return x=e})),e(t.exports,"useContext",(function(){return E}),(function(e){return E=e})),e(t.exports,"useDebugValue",(function(){return S}),(function(e){return S=e})),e(t.exports,"useDeferredValue",(function(){return k}),(function(e){return k=e})),e(t.exports,"useEffect",(function(){return A}),(function(e){return A=e})),e(t.exports,"useId",(function(){return I}),(function(e){return I=e})),e(t.exports,"useImperativeHandle",(function(){return M}),(function(e){return M=e})),e(t.exports,"useInsertionEffect",(function(){return T}),(function(e){return T=e})),e(t.exports,"useLayoutEffect",(function(){return B}),(function(e){return B=e})),e(t.exports,"useMemo",(function(){return P}),(function(e){return P=e})),e(t.exports,"useReducer",(function(){return O}),(function(e){return O=e})),e(t.exports,"useRef",(function(){return N}),(function(e){return N=e})),e(t.exports,"useState",(function(){return R}),(function(e){return R=e})),e(t.exports,"useSyncExternalStore",(function(){return C}),(function(e){return C=e})),e(t.exports,"useTransition",(function(){return L}),(function(e){return L=e})),e(t.exports,"version",(function(){return U}),(function(e){return U=e}));var j=Symbol.for("react.element"),D=Symbol.for("react.portal"),q=Symbol.for("react.fragment"),F=Symbol.for("react.strict_mode"),z=Symbol.for("react.profiler"),H=Symbol.for("react.provider"),$=Symbol.for("react.context"),W=Symbol.for("react.forward_ref"),K=Symbol.for("react.suspense"),Z=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),G=Symbol.iterator;var Y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},J=Object.assign,X={};function Q(e,t,r){this.props=e,this.context=t,this.refs=X,this.updater=r||Y}function ee(){}function te(e,t,r){this.props=e,this.context=t,this.refs=X,this.updater=r||Y}Q.prototype.isReactComponent={},Q.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},Q.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},ee.prototype=Q.prototype;var re=te.prototype=new ee;re.constructor=te,J(re,Q.prototype),re.isPureReactComponent=!0;var ne=Array.isArray,ie=Object.prototype.hasOwnProperty,se={current:null},oe={key:!0,ref:!0,__self:!0,__source:!0};function ae(e,t,r){var n,i={},s=null,o=null;if(null!=t)for(n in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(s=""+t.key),t)ie.call(t,n)&&!oe.hasOwnProperty(n)&&(i[n]=t[n]);var a=arguments.length-2;if(1===a)i.children=r;else if(1=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r>>0,l=new Uint8Array(s);e[r];){var c=t[e.charCodeAt(r)];if(255===c)return;for(var h=0,f=s-1;(0!==c||h>>0,l[f]=c%256>>>0,c=c/256>>>0;if(0!==c)throw new Error("Non-zero carry");i=h,r++}for(var d=s-i;d!==s&&0===l[d];)d++;for(var p=new Uint8Array(n+(s-d)),m=n;d!==s;)p[m++]=l[d++];return p}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===t.length)return"";for(var r=0,n=0,i=0,s=t.length;i!==s&&0===t[i];)i++,r++;for(var u=(s-i)*l+1>>>0,c=new Uint8Array(u);i!==s;){for(var h=t[i],f=0,d=u-1;(0!==h||f>>0,c[d]=h%o>>>0,h=h/o>>>0;if(0!==h)throw new Error("Non-zero carry");n=f,i++}for(var p=u-n;p!==u&&0===c[p];)p++;for(var m=a.repeat(r);p>24&255,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r,e[t+4]=n>>24&255,e[t+5]=n>>16&255,e[t+6]=n>>8&255,e[t+7]=255&n}function m(e,t,r,n,i){var s,o=0;for(s=0;s>>8)-1}function g(e,t,r,n){return m(e,t,r,n,16)}function y(e,t,r,n){return m(e,t,r,n,32)}function v(e,t,r,n){!function(e,t,r,n){for(var i,s=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,o=255&r[0]|(255&r[1])<<8|(255&r[2])<<16|(255&r[3])<<24,a=255&r[4]|(255&r[5])<<8|(255&r[6])<<16|(255&r[7])<<24,u=255&r[8]|(255&r[9])<<8|(255&r[10])<<16|(255&r[11])<<24,l=255&r[12]|(255&r[13])<<8|(255&r[14])<<16|(255&r[15])<<24,c=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,h=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,f=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,d=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,p=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,m=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,g=255&r[16]|(255&r[17])<<8|(255&r[18])<<16|(255&r[19])<<24,y=255&r[20]|(255&r[21])<<8|(255&r[22])<<16|(255&r[23])<<24,v=255&r[24]|(255&r[25])<<8|(255&r[26])<<16|(255&r[27])<<24,b=255&r[28]|(255&r[29])<<8|(255&r[30])<<16|(255&r[31])<<24,w=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,_=s,x=o,E=a,S=u,k=l,A=c,I=h,M=f,T=d,B=p,P=m,O=g,N=y,R=v,C=b,L=w,U=0;U<20;U+=2)_^=(i=(N^=(i=(T^=(i=(k^=(i=_+N|0)<<7|i>>>25)+_|0)<<9|i>>>23)+k|0)<<13|i>>>19)+T|0)<<18|i>>>14,A^=(i=(x^=(i=(R^=(i=(B^=(i=A+x|0)<<7|i>>>25)+A|0)<<9|i>>>23)+B|0)<<13|i>>>19)+R|0)<<18|i>>>14,P^=(i=(I^=(i=(E^=(i=(C^=(i=P+I|0)<<7|i>>>25)+P|0)<<9|i>>>23)+C|0)<<13|i>>>19)+E|0)<<18|i>>>14,L^=(i=(O^=(i=(M^=(i=(S^=(i=L+O|0)<<7|i>>>25)+L|0)<<9|i>>>23)+S|0)<<13|i>>>19)+M|0)<<18|i>>>14,_^=(i=(S^=(i=(E^=(i=(x^=(i=_+S|0)<<7|i>>>25)+_|0)<<9|i>>>23)+x|0)<<13|i>>>19)+E|0)<<18|i>>>14,A^=(i=(k^=(i=(M^=(i=(I^=(i=A+k|0)<<7|i>>>25)+A|0)<<9|i>>>23)+I|0)<<13|i>>>19)+M|0)<<18|i>>>14,P^=(i=(B^=(i=(T^=(i=(O^=(i=P+B|0)<<7|i>>>25)+P|0)<<9|i>>>23)+O|0)<<13|i>>>19)+T|0)<<18|i>>>14,L^=(i=(C^=(i=(R^=(i=(N^=(i=L+C|0)<<7|i>>>25)+L|0)<<9|i>>>23)+N|0)<<13|i>>>19)+R|0)<<18|i>>>14;_=_+s|0,x=x+o|0,E=E+a|0,S=S+u|0,k=k+l|0,A=A+c|0,I=I+h|0,M=M+f|0,T=T+d|0,B=B+p|0,P=P+m|0,O=O+g|0,N=N+y|0,R=R+v|0,C=C+b|0,L=L+w|0,e[0]=_>>>0&255,e[1]=_>>>8&255,e[2]=_>>>16&255,e[3]=_>>>24&255,e[4]=x>>>0&255,e[5]=x>>>8&255,e[6]=x>>>16&255,e[7]=x>>>24&255,e[8]=E>>>0&255,e[9]=E>>>8&255,e[10]=E>>>16&255,e[11]=E>>>24&255,e[12]=S>>>0&255,e[13]=S>>>8&255,e[14]=S>>>16&255,e[15]=S>>>24&255,e[16]=k>>>0&255,e[17]=k>>>8&255,e[18]=k>>>16&255,e[19]=k>>>24&255,e[20]=A>>>0&255,e[21]=A>>>8&255,e[22]=A>>>16&255,e[23]=A>>>24&255,e[24]=I>>>0&255,e[25]=I>>>8&255,e[26]=I>>>16&255,e[27]=I>>>24&255,e[28]=M>>>0&255,e[29]=M>>>8&255,e[30]=M>>>16&255,e[31]=M>>>24&255,e[32]=T>>>0&255,e[33]=T>>>8&255,e[34]=T>>>16&255,e[35]=T>>>24&255,e[36]=B>>>0&255,e[37]=B>>>8&255,e[38]=B>>>16&255,e[39]=B>>>24&255,e[40]=P>>>0&255,e[41]=P>>>8&255,e[42]=P>>>16&255,e[43]=P>>>24&255,e[44]=O>>>0&255,e[45]=O>>>8&255,e[46]=O>>>16&255,e[47]=O>>>24&255,e[48]=N>>>0&255,e[49]=N>>>8&255,e[50]=N>>>16&255,e[51]=N>>>24&255,e[52]=R>>>0&255,e[53]=R>>>8&255,e[54]=R>>>16&255,e[55]=R>>>24&255,e[56]=C>>>0&255,e[57]=C>>>8&255,e[58]=C>>>16&255,e[59]=C>>>24&255,e[60]=L>>>0&255,e[61]=L>>>8&255,e[62]=L>>>16&255,e[63]=L>>>24&255}(e,t,r,n)}function b(e,t,r,n){!function(e,t,r,n){for(var i,s=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,o=255&r[0]|(255&r[1])<<8|(255&r[2])<<16|(255&r[3])<<24,a=255&r[4]|(255&r[5])<<8|(255&r[6])<<16|(255&r[7])<<24,u=255&r[8]|(255&r[9])<<8|(255&r[10])<<16|(255&r[11])<<24,l=255&r[12]|(255&r[13])<<8|(255&r[14])<<16|(255&r[15])<<24,c=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,h=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,f=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,d=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,p=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,m=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,g=255&r[16]|(255&r[17])<<8|(255&r[18])<<16|(255&r[19])<<24,y=255&r[20]|(255&r[21])<<8|(255&r[22])<<16|(255&r[23])<<24,v=255&r[24]|(255&r[25])<<8|(255&r[26])<<16|(255&r[27])<<24,b=255&r[28]|(255&r[29])<<8|(255&r[30])<<16|(255&r[31])<<24,w=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,_=0;_<20;_+=2)s^=(i=(y^=(i=(d^=(i=(l^=(i=s+y|0)<<7|i>>>25)+s|0)<<9|i>>>23)+l|0)<<13|i>>>19)+d|0)<<18|i>>>14,c^=(i=(o^=(i=(v^=(i=(p^=(i=c+o|0)<<7|i>>>25)+c|0)<<9|i>>>23)+p|0)<<13|i>>>19)+v|0)<<18|i>>>14,m^=(i=(h^=(i=(a^=(i=(b^=(i=m+h|0)<<7|i>>>25)+m|0)<<9|i>>>23)+b|0)<<13|i>>>19)+a|0)<<18|i>>>14,w^=(i=(g^=(i=(f^=(i=(u^=(i=w+g|0)<<7|i>>>25)+w|0)<<9|i>>>23)+u|0)<<13|i>>>19)+f|0)<<18|i>>>14,s^=(i=(u^=(i=(a^=(i=(o^=(i=s+u|0)<<7|i>>>25)+s|0)<<9|i>>>23)+o|0)<<13|i>>>19)+a|0)<<18|i>>>14,c^=(i=(l^=(i=(f^=(i=(h^=(i=c+l|0)<<7|i>>>25)+c|0)<<9|i>>>23)+h|0)<<13|i>>>19)+f|0)<<18|i>>>14,m^=(i=(p^=(i=(d^=(i=(g^=(i=m+p|0)<<7|i>>>25)+m|0)<<9|i>>>23)+g|0)<<13|i>>>19)+d|0)<<18|i>>>14,w^=(i=(b^=(i=(v^=(i=(y^=(i=w+b|0)<<7|i>>>25)+w|0)<<9|i>>>23)+y|0)<<13|i>>>19)+v|0)<<18|i>>>14;e[0]=s>>>0&255,e[1]=s>>>8&255,e[2]=s>>>16&255,e[3]=s>>>24&255,e[4]=c>>>0&255,e[5]=c>>>8&255,e[6]=c>>>16&255,e[7]=c>>>24&255,e[8]=m>>>0&255,e[9]=m>>>8&255,e[10]=m>>>16&255,e[11]=m>>>24&255,e[12]=w>>>0&255,e[13]=w>>>8&255,e[14]=w>>>16&255,e[15]=w>>>24&255,e[16]=h>>>0&255,e[17]=h>>>8&255,e[18]=h>>>16&255,e[19]=h>>>24&255,e[20]=f>>>0&255,e[21]=f>>>8&255,e[22]=f>>>16&255,e[23]=f>>>24&255,e[24]=d>>>0&255,e[25]=d>>>8&255,e[26]=d>>>16&255,e[27]=d>>>24&255,e[28]=p>>>0&255,e[29]=p>>>8&255,e[30]=p>>>16&255,e[31]=p>>>24&255}(e,t,r,n)}var w=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function _(e,t,r,n,i,s,o){var a,u,l=new Uint8Array(16),c=new Uint8Array(64);for(u=0;u<16;u++)l[u]=0;for(u=0;u<8;u++)l[u]=s[u];for(;i>=64;){for(v(c,l,o,w),u=0;u<64;u++)e[t+u]=r[n+u]^c[u];for(a=1,u=8;u<16;u++)a=a+(255&l[u])|0,l[u]=255&a,a>>>=8;i-=64,t+=64,n+=64}if(i>0)for(v(c,l,o,w),u=0;u=64;){for(v(u,a,i,w),o=0;o<64;o++)e[t+o]=u[o];for(s=1,o=8;o<16;o++)s=s+(255&a[o])|0,a[o]=255&s,s>>>=8;r-=64,t+=64}if(r>0)for(v(u,a,i,w),o=0;o>>13|r<<3),n=255&e[4]|(255&e[5])<<8,this.r[2]=7939&(r>>>10|n<<6),i=255&e[6]|(255&e[7])<<8,this.r[3]=8191&(n>>>7|i<<9),s=255&e[8]|(255&e[9])<<8,this.r[4]=255&(i>>>4|s<<12),this.r[5]=s>>>1&8190,o=255&e[10]|(255&e[11])<<8,this.r[6]=8191&(s>>>14|o<<2),a=255&e[12]|(255&e[13])<<8,this.r[7]=8065&(o>>>11|a<<5),u=255&e[14]|(255&e[15])<<8,this.r[8]=8191&(a>>>8|u<<8),this.r[9]=u>>>5&127,this.pad[0]=255&e[16]|(255&e[17])<<8,this.pad[1]=255&e[18]|(255&e[19])<<8,this.pad[2]=255&e[20]|(255&e[21])<<8,this.pad[3]=255&e[22]|(255&e[23])<<8,this.pad[4]=255&e[24]|(255&e[25])<<8,this.pad[5]=255&e[26]|(255&e[27])<<8,this.pad[6]=255&e[28]|(255&e[29])<<8,this.pad[7]=255&e[30]|(255&e[31])<<8};function A(e,t,r,n,i,s){var o=new k(s);return o.update(r,n,i),o.finish(e,t),0}function I(e,t,r,n,i,s){var o=new Uint8Array(16);return A(o,0,r,n,i,s),g(e,t,o,0)}function M(e,t,r,n,i){var s;if(r<32)return-1;for(S(e,0,t,0,r,n,i),A(e,16,e,32,r-32,e),s=0;s<16;s++)e[s]=0;return 0}function T(e,t,r,n,i){var s,o=new Uint8Array(32);if(r<32)return-1;if(E(o,0,32,n,i),0!==I(t,16,t,32,r-32,o))return-1;for(S(e,0,t,0,r,n,i),s=0;s<32;s++)e[s]=0;return 0}function B(e,t){var r;for(r=0;r<16;r++)e[r]=0|t[r]}function P(e){var t,r,n=1;for(t=0;t<16;t++)r=e[t]+n+65535,n=Math.floor(r/65536),e[t]=r-65536*n;e[0]+=n-1+37*(n-1)}function O(e,t,r){for(var n,i=~(r-1),s=0;s<16;s++)n=i&(e[s]^t[s]),e[s]^=n,t[s]^=n}function N(e,r){var n,i,s,o=t(),a=t();for(n=0;n<16;n++)a[n]=r[n];for(P(a),P(a),P(a),i=0;i<2;i++){for(o[0]=a[0]-65517,n=1;n<15;n++)o[n]=a[n]-65535-(o[n-1]>>16&1),o[n-1]&=65535;o[15]=a[15]-32767-(o[14]>>16&1),s=o[15]>>16&1,o[14]&=65535,O(a,o,1-s)}for(n=0;n<16;n++)e[2*n]=255&a[n],e[2*n+1]=a[n]>>8}function R(e,t){var r=new Uint8Array(32),n=new Uint8Array(32);return N(r,e),N(n,t),y(r,0,n,0)}function C(e){var t=new Uint8Array(32);return N(t,e),1&t[0]}function L(e,t){var r;for(r=0;r<16;r++)e[r]=t[2*r]+(t[2*r+1]<<8);e[15]&=32767}function U(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]+r[n]}function j(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]-r[n]}function D(e,t,r){var n,i,s=0,o=0,a=0,u=0,l=0,c=0,h=0,f=0,d=0,p=0,m=0,g=0,y=0,v=0,b=0,w=0,_=0,x=0,E=0,S=0,k=0,A=0,I=0,M=0,T=0,B=0,P=0,O=0,N=0,R=0,C=0,L=r[0],U=r[1],j=r[2],D=r[3],q=r[4],F=r[5],z=r[6],H=r[7],$=r[8],W=r[9],K=r[10],Z=r[11],V=r[12],G=r[13],Y=r[14],J=r[15];s+=(n=t[0])*L,o+=n*U,a+=n*j,u+=n*D,l+=n*q,c+=n*F,h+=n*z,f+=n*H,d+=n*$,p+=n*W,m+=n*K,g+=n*Z,y+=n*V,v+=n*G,b+=n*Y,w+=n*J,o+=(n=t[1])*L,a+=n*U,u+=n*j,l+=n*D,c+=n*q,h+=n*F,f+=n*z,d+=n*H,p+=n*$,m+=n*W,g+=n*K,y+=n*Z,v+=n*V,b+=n*G,w+=n*Y,_+=n*J,a+=(n=t[2])*L,u+=n*U,l+=n*j,c+=n*D,h+=n*q,f+=n*F,d+=n*z,p+=n*H,m+=n*$,g+=n*W,y+=n*K,v+=n*Z,b+=n*V,w+=n*G,_+=n*Y,x+=n*J,u+=(n=t[3])*L,l+=n*U,c+=n*j,h+=n*D,f+=n*q,d+=n*F,p+=n*z,m+=n*H,g+=n*$,y+=n*W,v+=n*K,b+=n*Z,w+=n*V,_+=n*G,x+=n*Y,E+=n*J,l+=(n=t[4])*L,c+=n*U,h+=n*j,f+=n*D,d+=n*q,p+=n*F,m+=n*z,g+=n*H,y+=n*$,v+=n*W,b+=n*K,w+=n*Z,_+=n*V,x+=n*G,E+=n*Y,S+=n*J,c+=(n=t[5])*L,h+=n*U,f+=n*j,d+=n*D,p+=n*q,m+=n*F,g+=n*z,y+=n*H,v+=n*$,b+=n*W,w+=n*K,_+=n*Z,x+=n*V,E+=n*G,S+=n*Y,k+=n*J,h+=(n=t[6])*L,f+=n*U,d+=n*j,p+=n*D,m+=n*q,g+=n*F,y+=n*z,v+=n*H,b+=n*$,w+=n*W,_+=n*K,x+=n*Z,E+=n*V,S+=n*G,k+=n*Y,A+=n*J,f+=(n=t[7])*L,d+=n*U,p+=n*j,m+=n*D,g+=n*q,y+=n*F,v+=n*z,b+=n*H,w+=n*$,_+=n*W,x+=n*K,E+=n*Z,S+=n*V,k+=n*G,A+=n*Y,I+=n*J,d+=(n=t[8])*L,p+=n*U,m+=n*j,g+=n*D,y+=n*q,v+=n*F,b+=n*z,w+=n*H,_+=n*$,x+=n*W,E+=n*K,S+=n*Z,k+=n*V,A+=n*G,I+=n*Y,M+=n*J,p+=(n=t[9])*L,m+=n*U,g+=n*j,y+=n*D,v+=n*q,b+=n*F,w+=n*z,_+=n*H,x+=n*$,E+=n*W,S+=n*K,k+=n*Z,A+=n*V,I+=n*G,M+=n*Y,T+=n*J,m+=(n=t[10])*L,g+=n*U,y+=n*j,v+=n*D,b+=n*q,w+=n*F,_+=n*z,x+=n*H,E+=n*$,S+=n*W,k+=n*K,A+=n*Z,I+=n*V,M+=n*G,T+=n*Y,B+=n*J,g+=(n=t[11])*L,y+=n*U,v+=n*j,b+=n*D,w+=n*q,_+=n*F,x+=n*z,E+=n*H,S+=n*$,k+=n*W,A+=n*K,I+=n*Z,M+=n*V,T+=n*G,B+=n*Y,P+=n*J,y+=(n=t[12])*L,v+=n*U,b+=n*j,w+=n*D,_+=n*q,x+=n*F,E+=n*z,S+=n*H,k+=n*$,A+=n*W,I+=n*K,M+=n*Z,T+=n*V,B+=n*G,P+=n*Y,O+=n*J,v+=(n=t[13])*L,b+=n*U,w+=n*j,_+=n*D,x+=n*q,E+=n*F,S+=n*z,k+=n*H,A+=n*$,I+=n*W,M+=n*K,T+=n*Z,B+=n*V,P+=n*G,O+=n*Y,N+=n*J,b+=(n=t[14])*L,w+=n*U,_+=n*j,x+=n*D,E+=n*q,S+=n*F,k+=n*z,A+=n*H,I+=n*$,M+=n*W,T+=n*K,B+=n*Z,P+=n*V,O+=n*G,N+=n*Y,R+=n*J,w+=(n=t[15])*L,o+=38*(x+=n*j),a+=38*(E+=n*D),u+=38*(S+=n*q),l+=38*(k+=n*F),c+=38*(A+=n*z),h+=38*(I+=n*H),f+=38*(M+=n*$),d+=38*(T+=n*W),p+=38*(B+=n*K),m+=38*(P+=n*Z),g+=38*(O+=n*V),y+=38*(N+=n*G),v+=38*(R+=n*Y),b+=38*(C+=n*J),s=(n=(s+=38*(_+=n*U))+(i=1)+65535)-65536*(i=Math.floor(n/65536)),o=(n=o+i+65535)-65536*(i=Math.floor(n/65536)),a=(n=a+i+65535)-65536*(i=Math.floor(n/65536)),u=(n=u+i+65535)-65536*(i=Math.floor(n/65536)),l=(n=l+i+65535)-65536*(i=Math.floor(n/65536)),c=(n=c+i+65535)-65536*(i=Math.floor(n/65536)),h=(n=h+i+65535)-65536*(i=Math.floor(n/65536)),f=(n=f+i+65535)-65536*(i=Math.floor(n/65536)),d=(n=d+i+65535)-65536*(i=Math.floor(n/65536)),p=(n=p+i+65535)-65536*(i=Math.floor(n/65536)),m=(n=m+i+65535)-65536*(i=Math.floor(n/65536)),g=(n=g+i+65535)-65536*(i=Math.floor(n/65536)),y=(n=y+i+65535)-65536*(i=Math.floor(n/65536)),v=(n=v+i+65535)-65536*(i=Math.floor(n/65536)),b=(n=b+i+65535)-65536*(i=Math.floor(n/65536)),w=(n=w+i+65535)-65536*(i=Math.floor(n/65536)),s=(n=(s+=i-1+37*(i-1))+(i=1)+65535)-65536*(i=Math.floor(n/65536)),o=(n=o+i+65535)-65536*(i=Math.floor(n/65536)),a=(n=a+i+65535)-65536*(i=Math.floor(n/65536)),u=(n=u+i+65535)-65536*(i=Math.floor(n/65536)),l=(n=l+i+65535)-65536*(i=Math.floor(n/65536)),c=(n=c+i+65535)-65536*(i=Math.floor(n/65536)),h=(n=h+i+65535)-65536*(i=Math.floor(n/65536)),f=(n=f+i+65535)-65536*(i=Math.floor(n/65536)),d=(n=d+i+65535)-65536*(i=Math.floor(n/65536)),p=(n=p+i+65535)-65536*(i=Math.floor(n/65536)),m=(n=m+i+65535)-65536*(i=Math.floor(n/65536)),g=(n=g+i+65535)-65536*(i=Math.floor(n/65536)),y=(n=y+i+65535)-65536*(i=Math.floor(n/65536)),v=(n=v+i+65535)-65536*(i=Math.floor(n/65536)),b=(n=b+i+65535)-65536*(i=Math.floor(n/65536)),w=(n=w+i+65535)-65536*(i=Math.floor(n/65536)),s+=i-1+37*(i-1),e[0]=s,e[1]=o,e[2]=a,e[3]=u,e[4]=l,e[5]=c,e[6]=h,e[7]=f,e[8]=d,e[9]=p,e[10]=m,e[11]=g,e[12]=y,e[13]=v,e[14]=b,e[15]=w}function q(e,t){D(e,t,t)}function F(e,r){var n,i=t();for(n=0;n<16;n++)i[n]=r[n];for(n=253;n>=0;n--)q(i,i),2!==n&&4!==n&&D(i,i,r);for(n=0;n<16;n++)e[n]=i[n]}function z(e,r){var n,i=t();for(n=0;n<16;n++)i[n]=r[n];for(n=250;n>=0;n--)q(i,i),1!==n&&D(i,i,r);for(n=0;n<16;n++)e[n]=i[n]}function H(e,r,n){var i,s,o=new Uint8Array(32),a=new Float64Array(80),l=t(),c=t(),h=t(),f=t(),d=t(),p=t();for(s=0;s<31;s++)o[s]=r[s];for(o[31]=127&r[31]|64,o[0]&=248,L(a,n),s=0;s<16;s++)c[s]=a[s],f[s]=l[s]=h[s]=0;for(l[0]=f[0]=1,s=254;s>=0;--s)O(l,c,i=o[s>>>3]>>>(7&s)&1),O(h,f,i),U(d,l,h),j(l,l,h),U(h,c,f),j(c,c,f),q(f,d),q(p,l),D(l,h,l),D(h,c,d),U(d,l,h),j(l,l,h),q(c,l),j(h,f,p),D(l,h,u),U(l,l,f),D(h,h,l),D(l,f,p),D(f,c,a),q(c,d),O(l,c,i),O(h,f,i);for(s=0;s<16;s++)a[s+16]=l[s],a[s+32]=h[s],a[s+48]=c[s],a[s+64]=f[s];var m=a.subarray(32),g=a.subarray(16);return F(m,m),D(g,g,m),N(e,g),0}function $(e,t){return H(e,t,i)}function W(e,t){return r(t,32),$(e,t)}function K(e,t,r){var i=new Uint8Array(32);return H(i,r,t),b(e,n,i,w)}k.prototype.blocks=function(e,t,r){for(var n,i,s,o,a,u,l,c,h,f,d,p,m,g,y,v,b,w,_,x=this.fin?0:2048,E=this.h[0],S=this.h[1],k=this.h[2],A=this.h[3],I=this.h[4],M=this.h[5],T=this.h[6],B=this.h[7],P=this.h[8],O=this.h[9],N=this.r[0],R=this.r[1],C=this.r[2],L=this.r[3],U=this.r[4],j=this.r[5],D=this.r[6],q=this.r[7],F=this.r[8],z=this.r[9];r>=16;)f=h=0,f+=(E+=8191&(n=255&e[t+0]|(255&e[t+1])<<8))*N,f+=(S+=8191&(n>>>13|(i=255&e[t+2]|(255&e[t+3])<<8)<<3))*(5*z),f+=(k+=8191&(i>>>10|(s=255&e[t+4]|(255&e[t+5])<<8)<<6))*(5*F),f+=(A+=8191&(s>>>7|(o=255&e[t+6]|(255&e[t+7])<<8)<<9))*(5*q),h=(f+=(I+=8191&(o>>>4|(a=255&e[t+8]|(255&e[t+9])<<8)<<12))*(5*D))>>>13,f&=8191,f+=(M+=a>>>1&8191)*(5*j),f+=(T+=8191&(a>>>14|(u=255&e[t+10]|(255&e[t+11])<<8)<<2))*(5*U),f+=(B+=8191&(u>>>11|(l=255&e[t+12]|(255&e[t+13])<<8)<<5))*(5*L),f+=(P+=8191&(l>>>8|(c=255&e[t+14]|(255&e[t+15])<<8)<<8))*(5*C),d=h+=(f+=(O+=c>>>5|x)*(5*R))>>>13,d+=E*R,d+=S*N,d+=k*(5*z),d+=A*(5*F),h=(d+=I*(5*q))>>>13,d&=8191,d+=M*(5*D),d+=T*(5*j),d+=B*(5*U),d+=P*(5*L),h+=(d+=O*(5*C))>>>13,d&=8191,p=h,p+=E*C,p+=S*R,p+=k*N,p+=A*(5*z),h=(p+=I*(5*F))>>>13,p&=8191,p+=M*(5*q),p+=T*(5*D),p+=B*(5*j),p+=P*(5*U),m=h+=(p+=O*(5*L))>>>13,m+=E*L,m+=S*C,m+=k*R,m+=A*N,h=(m+=I*(5*z))>>>13,m&=8191,m+=M*(5*F),m+=T*(5*q),m+=B*(5*D),m+=P*(5*j),g=h+=(m+=O*(5*U))>>>13,g+=E*U,g+=S*L,g+=k*C,g+=A*R,h=(g+=I*N)>>>13,g&=8191,g+=M*(5*z),g+=T*(5*F),g+=B*(5*q),g+=P*(5*D),y=h+=(g+=O*(5*j))>>>13,y+=E*j,y+=S*U,y+=k*L,y+=A*C,h=(y+=I*R)>>>13,y&=8191,y+=M*N,y+=T*(5*z),y+=B*(5*F),y+=P*(5*q),v=h+=(y+=O*(5*D))>>>13,v+=E*D,v+=S*j,v+=k*U,v+=A*L,h=(v+=I*C)>>>13,v&=8191,v+=M*R,v+=T*N,v+=B*(5*z),v+=P*(5*F),b=h+=(v+=O*(5*q))>>>13,b+=E*q,b+=S*D,b+=k*j,b+=A*U,h=(b+=I*L)>>>13,b&=8191,b+=M*C,b+=T*R,b+=B*N,b+=P*(5*z),w=h+=(b+=O*(5*F))>>>13,w+=E*F,w+=S*q,w+=k*D,w+=A*j,h=(w+=I*U)>>>13,w&=8191,w+=M*L,w+=T*C,w+=B*R,w+=P*N,_=h+=(w+=O*(5*z))>>>13,_+=E*z,_+=S*F,_+=k*q,_+=A*D,h=(_+=I*j)>>>13,_&=8191,_+=M*U,_+=T*L,_+=B*C,_+=P*R,E=f=8191&(h=(h=((h+=(_+=O*N)>>>13)<<2)+h|0)+(f&=8191)|0),S=d+=h>>>=13,k=p&=8191,A=m&=8191,I=g&=8191,M=y&=8191,T=v&=8191,B=b&=8191,P=w&=8191,O=_&=8191,t+=16,r-=16;this.h[0]=E,this.h[1]=S,this.h[2]=k,this.h[3]=A,this.h[4]=I,this.h[5]=M,this.h[6]=T,this.h[7]=B,this.h[8]=P,this.h[9]=O},k.prototype.finish=function(e,t){var r,n,i,s,o=new Uint16Array(10);if(this.leftover){for(s=this.leftover,this.buffer[s++]=1;s<16;s++)this.buffer[s]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(r=this.h[1]>>>13,this.h[1]&=8191,s=2;s<10;s++)this.h[s]+=r,r=this.h[s]>>>13,this.h[s]&=8191;for(this.h[0]+=5*r,r=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=r,r=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=r,o[0]=this.h[0]+5,r=o[0]>>>13,o[0]&=8191,s=1;s<10;s++)o[s]=this.h[s]+r,r=o[s]>>>13,o[s]&=8191;for(o[9]-=8192,n=(1^r)-1,s=0;s<10;s++)o[s]&=n;for(n=~n,s=0;s<10;s++)this.h[s]=this.h[s]&n|o[s];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),i=this.h[0]+this.pad[0],this.h[0]=65535&i,s=1;s<8;s++)i=(this.h[s]+this.pad[s]|0)+(i>>>16)|0,this.h[s]=65535&i;e[t+0]=this.h[0]>>>0&255,e[t+1]=this.h[0]>>>8&255,e[t+2]=this.h[1]>>>0&255,e[t+3]=this.h[1]>>>8&255,e[t+4]=this.h[2]>>>0&255,e[t+5]=this.h[2]>>>8&255,e[t+6]=this.h[3]>>>0&255,e[t+7]=this.h[3]>>>8&255,e[t+8]=this.h[4]>>>0&255,e[t+9]=this.h[4]>>>8&255,e[t+10]=this.h[5]>>>0&255,e[t+11]=this.h[5]>>>8&255,e[t+12]=this.h[6]>>>0&255,e[t+13]=this.h[6]>>>8&255,e[t+14]=this.h[7]>>>0&255,e[t+15]=this.h[7]>>>8&255},k.prototype.update=function(e,t,r){var n,i;if(this.leftover){for((i=16-this.leftover)>r&&(i=r),n=0;n=16&&(i=r-r%16,this.blocks(e,t,i),t+=i,r-=i),r){for(n=0;n=128;){for(x=0;x<16;x++)E=8*x+V,B[x]=r[E+0]<<24|r[E+1]<<16|r[E+2]<<8|r[E+3],P[x]=r[E+4]<<24|r[E+5]<<16|r[E+6]<<8|r[E+7];for(x=0;x<80;x++)if(i=O,s=N,o=R,a=C,u=L,l=U,c=j,D,f=q,d=F,p=z,m=H,g=$,y=W,v=K,Z,A=65535&(k=Z),I=k>>>16,M=65535&(S=D),T=S>>>16,A+=65535&(k=($>>>14|L<<18)^($>>>18|L<<14)^(L>>>9|$<<23)),I+=k>>>16,M+=65535&(S=(L>>>14|$<<18)^(L>>>18|$<<14)^($>>>9|L<<23)),T+=S>>>16,A+=65535&(k=$&W^~$&K),I+=k>>>16,M+=65535&(S=L&U^~L&j),T+=S>>>16,S=G[2*x],A+=65535&(k=G[2*x+1]),I+=k>>>16,M+=65535&S,T+=S>>>16,S=B[x%16],I+=(k=P[x%16])>>>16,M+=65535&S,T+=S>>>16,M+=(I+=(A+=65535&k)>>>16)>>>16,A=65535&(k=_=65535&A|I<<16),I=k>>>16,M=65535&(S=w=65535&M|(T+=M>>>16)<<16),T=S>>>16,A+=65535&(k=(q>>>28|O<<4)^(O>>>2|q<<30)^(O>>>7|q<<25)),I+=k>>>16,M+=65535&(S=(O>>>28|q<<4)^(q>>>2|O<<30)^(q>>>7|O<<25)),T+=S>>>16,I+=(k=q&F^q&z^F&z)>>>16,M+=65535&(S=O&N^O&R^N&R),T+=S>>>16,h=65535&(M+=(I+=(A+=65535&k)>>>16)>>>16)|(T+=M>>>16)<<16,b=65535&A|I<<16,A=65535&(k=m),I=k>>>16,M=65535&(S=a),T=S>>>16,I+=(k=_)>>>16,M+=65535&(S=w),T+=S>>>16,N=i,R=s,C=o,L=a=65535&(M+=(I+=(A+=65535&k)>>>16)>>>16)|(T+=M>>>16)<<16,U=u,j=l,D=c,O=h,F=f,z=d,H=p,$=m=65535&A|I<<16,W=g,K=y,Z=v,q=b,x%16==15)for(E=0;E<16;E++)S=B[E],A=65535&(k=P[E]),I=k>>>16,M=65535&S,T=S>>>16,S=B[(E+9)%16],A+=65535&(k=P[(E+9)%16]),I+=k>>>16,M+=65535&S,T+=S>>>16,w=B[(E+1)%16],A+=65535&(k=((_=P[(E+1)%16])>>>1|w<<31)^(_>>>8|w<<24)^(_>>>7|w<<25)),I+=k>>>16,M+=65535&(S=(w>>>1|_<<31)^(w>>>8|_<<24)^w>>>7),T+=S>>>16,w=B[(E+14)%16],I+=(k=((_=P[(E+14)%16])>>>19|w<<13)^(w>>>29|_<<3)^(_>>>6|w<<26))>>>16,M+=65535&(S=(w>>>19|_<<13)^(_>>>29|w<<3)^w>>>6),T+=S>>>16,T+=(M+=(I+=(A+=65535&k)>>>16)>>>16)>>>16,B[E]=65535&M|T<<16,P[E]=65535&A|I<<16;A=65535&(k=q),I=k>>>16,M=65535&(S=O),T=S>>>16,S=e[0],I+=(k=t[0])>>>16,M+=65535&S,T+=S>>>16,T+=(M+=(I+=(A+=65535&k)>>>16)>>>16)>>>16,e[0]=O=65535&M|T<<16,t[0]=q=65535&A|I<<16,A=65535&(k=F),I=k>>>16,M=65535&(S=N),T=S>>>16,S=e[1],I+=(k=t[1])>>>16,M+=65535&S,T+=S>>>16,T+=(M+=(I+=(A+=65535&k)>>>16)>>>16)>>>16,e[1]=N=65535&M|T<<16,t[1]=F=65535&A|I<<16,A=65535&(k=z),I=k>>>16,M=65535&(S=R),T=S>>>16,S=e[2],I+=(k=t[2])>>>16,M+=65535&S,T+=S>>>16,T+=(M+=(I+=(A+=65535&k)>>>16)>>>16)>>>16,e[2]=R=65535&M|T<<16,t[2]=z=65535&A|I<<16,A=65535&(k=H),I=k>>>16,M=65535&(S=C),T=S>>>16,S=e[3],I+=(k=t[3])>>>16,M+=65535&S,T+=S>>>16,T+=(M+=(I+=(A+=65535&k)>>>16)>>>16)>>>16,e[3]=C=65535&M|T<<16,t[3]=H=65535&A|I<<16,A=65535&(k=$),I=k>>>16,M=65535&(S=L),T=S>>>16,S=e[4],I+=(k=t[4])>>>16,M+=65535&S,T+=S>>>16,T+=(M+=(I+=(A+=65535&k)>>>16)>>>16)>>>16,e[4]=L=65535&M|T<<16,t[4]=$=65535&A|I<<16,A=65535&(k=W),I=k>>>16,M=65535&(S=U),T=S>>>16,S=e[5],I+=(k=t[5])>>>16,M+=65535&S,T+=S>>>16,T+=(M+=(I+=(A+=65535&k)>>>16)>>>16)>>>16,e[5]=U=65535&M|T<<16,t[5]=W=65535&A|I<<16,A=65535&(k=K),I=k>>>16,M=65535&(S=j),T=S>>>16,S=e[6],I+=(k=t[6])>>>16,M+=65535&S,T+=S>>>16,T+=(M+=(I+=(A+=65535&k)>>>16)>>>16)>>>16,e[6]=j=65535&M|T<<16,t[6]=K=65535&A|I<<16,A=65535&(k=Z),I=k>>>16,M=65535&(S=D),T=S>>>16,S=e[7],I+=(k=t[7])>>>16,M+=65535&S,T+=S>>>16,T+=(M+=(I+=(A+=65535&k)>>>16)>>>16)>>>16,e[7]=D=65535&M|T<<16,t[7]=Z=65535&A|I<<16,V+=128,n-=128}return n}function J(e,t,r){var n,i=new Int32Array(8),s=new Int32Array(8),o=new Uint8Array(256),a=r;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,s[0]=4089235720,s[1]=2227873595,s[2]=4271175723,s[3]=1595750129,s[4]=2917565137,s[5]=725511199,s[6]=4215389547,s[7]=327033209,Y(i,s,t,r),r%=128,n=0;n=0;--i)Q(e,t,n=r[i/8|0]>>(7&i)&1),X(t,e),X(e,e),Q(e,t,n)}function re(e,r){var n=[t(),t(),t(),t()];B(n[0],h),B(n[1],f),B(n[2],a),D(n[3],h,f),te(e,n,r)}function ne(e,n,i){var s,o=new Uint8Array(64),a=[t(),t(),t(),t()];for(i||r(n,32),J(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,re(a,o),ee(e,a),s=0;s<32;s++)n[s+32]=e[s];return 0}var ie=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 se(e,t){var r,n,i,s;for(n=63;n>=32;--n){for(r=0,i=n-32,s=n-12;i>4)*ie[i],r=t[i]>>8,t[i]&=255;for(i=0;i<32;i++)t[i]-=r*ie[i];for(n=0;n<32;n++)t[n+1]+=t[n]>>8,e[n]=255&t[n]}function oe(e){var t,r=new Float64Array(64);for(t=0;t<64;t++)r[t]=e[t];for(t=0;t<64;t++)e[t]=0;se(e,r)}function ae(e,r,n,i){var s,o,a=new Uint8Array(64),u=new Uint8Array(64),l=new Uint8Array(64),c=new Float64Array(64),h=[t(),t(),t(),t()];J(a,i,32),a[0]&=248,a[31]&=127,a[31]|=64;var f=n+64;for(s=0;s>7&&j(e[0],o,e[0]),D(e[3],e[0],e[1]),0)}(f,i))return-1;for(s=0;s=0},e.sign.keyPair=function(){var e=new Uint8Array(ge),t=new Uint8Array(ye);return ne(e,t),{publicKey:e,secretKey:t}},e.sign.keyPair.fromSecretKey=function(e){if(be(e),e.length!==ye)throw new Error("bad secret key size");for(var t=new Uint8Array(ge),r=0;r>>32-t}function l(e,t,r,n,i,s,o){return u(e+(t&r|~t&n)+i+s|0,o)+t|0}function c(e,t,r,n,i,s,o){return u(e+(t&n|r&~n)+i+s|0,o)+t|0}function h(e,t,r,n,i,s,o){return u(e+(t^r^n)+i+s|0,o)+t|0}function f(e,t,r,n,i,s,o){return u(e+(r^(t|~n))+i+s|0,o)+t|0}r(a,n),a.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var r=this._a,n=this._b,i=this._c,s=this._d;r=l(r,n,i,s,e[0],3614090360,7),s=l(s,r,n,i,e[1],3905402710,12),i=l(i,s,r,n,e[2],606105819,17),n=l(n,i,s,r,e[3],3250441966,22),r=l(r,n,i,s,e[4],4118548399,7),s=l(s,r,n,i,e[5],1200080426,12),i=l(i,s,r,n,e[6],2821735955,17),n=l(n,i,s,r,e[7],4249261313,22),r=l(r,n,i,s,e[8],1770035416,7),s=l(s,r,n,i,e[9],2336552879,12),i=l(i,s,r,n,e[10],4294925233,17),n=l(n,i,s,r,e[11],2304563134,22),r=l(r,n,i,s,e[12],1804603682,7),s=l(s,r,n,i,e[13],4254626195,12),i=l(i,s,r,n,e[14],2792965006,17),r=c(r,n=l(n,i,s,r,e[15],1236535329,22),i,s,e[1],4129170786,5),s=c(s,r,n,i,e[6],3225465664,9),i=c(i,s,r,n,e[11],643717713,14),n=c(n,i,s,r,e[0],3921069994,20),r=c(r,n,i,s,e[5],3593408605,5),s=c(s,r,n,i,e[10],38016083,9),i=c(i,s,r,n,e[15],3634488961,14),n=c(n,i,s,r,e[4],3889429448,20),r=c(r,n,i,s,e[9],568446438,5),s=c(s,r,n,i,e[14],3275163606,9),i=c(i,s,r,n,e[3],4107603335,14),n=c(n,i,s,r,e[8],1163531501,20),r=c(r,n,i,s,e[13],2850285829,5),s=c(s,r,n,i,e[2],4243563512,9),i=c(i,s,r,n,e[7],1735328473,14),r=h(r,n=c(n,i,s,r,e[12],2368359562,20),i,s,e[5],4294588738,4),s=h(s,r,n,i,e[8],2272392833,11),i=h(i,s,r,n,e[11],1839030562,16),n=h(n,i,s,r,e[14],4259657740,23),r=h(r,n,i,s,e[1],2763975236,4),s=h(s,r,n,i,e[4],1272893353,11),i=h(i,s,r,n,e[7],4139469664,16),n=h(n,i,s,r,e[10],3200236656,23),r=h(r,n,i,s,e[13],681279174,4),s=h(s,r,n,i,e[0],3936430074,11),i=h(i,s,r,n,e[3],3572445317,16),n=h(n,i,s,r,e[6],76029189,23),r=h(r,n,i,s,e[9],3654602809,4),s=h(s,r,n,i,e[12],3873151461,11),i=h(i,s,r,n,e[15],530742520,16),r=f(r,n=h(n,i,s,r,e[2],3299628645,23),i,s,e[0],4096336452,6),s=f(s,r,n,i,e[7],1126891415,10),i=f(i,s,r,n,e[14],2878612391,15),n=f(n,i,s,r,e[5],4237533241,21),r=f(r,n,i,s,e[12],1700485571,6),s=f(s,r,n,i,e[3],2399980690,10),i=f(i,s,r,n,e[10],4293915773,15),n=f(n,i,s,r,e[1],2240044497,21),r=f(r,n,i,s,e[8],1873313359,6),s=f(s,r,n,i,e[15],4264355552,10),i=f(i,s,r,n,e[6],2734768916,15),n=f(n,i,s,r,e[13],1309151649,21),r=f(r,n,i,s,e[4],4149444226,6),s=f(s,r,n,i,e[11],3174756917,10),i=f(i,s,r,n,e[2],718787259,15),n=f(n,i,s,r,e[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+i|0,this._d=this._d+s|0},a.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=i.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=a})),s.register("iceSh",(function(e,t){"use strict";var r=s("2VKww").Buffer,n=s("300UK").Transform;function i(e){n.call(this),this._block=r.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}s("14ABq")(i,n),i.prototype._transform=function(e,t,r){var n=null;try{this.update(e,t)}catch(e){n=e}r(n)},i.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},i.prototype.update=function(e,t){if(function(e,t){if(!r.isBuffer(e)&&"string"!=typeof e)throw new TypeError(t+" must be a string or a buffer")}(e,"Data"),this._finalized)throw new Error("Digest already called");r.isBuffer(e)||(e=r.from(e,t));for(var n=this._block,i=0;this._blockOffset+e.length-i>=this._blockSize;){for(var s=this._blockOffset;s0;++o)this._length[o]+=a,(a=this._length[o]/4294967296|0)>0&&(this._length[o]-=4294967296*a);return this},i.prototype._update=function(){throw new Error("_update is not implemented")},i.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return t},i.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=i})),s.register("300UK",(function(e,t){(t=e.exports=s("j8YKw")).Stream=t,t.Readable=t,t.Writable=s("efr0A"),t.Duplex=s("d0vpC"),t.Transform=s("ehEt9"),t.PassThrough=s("7qgJ4"),t.finished=s("3AQbd"),t.pipeline=s("rSgmM")})),s.register("j8YKw",(function(e,t){var n,i=s("4QUf5");e.exports=A,A.ReadableState=k;s("c6JNE").EventEmitter;var o=function(e,t){return e.listeners(t).length},a=s("kQXs9"),u=s("8tcqI").Buffer,l=r.Uint8Array||function(){};var c,h=s("l8s8s");c=h&&h.debuglog?h.debuglog("stream"):function(){};var f,d,p,m=s("5WXvF"),g=s("fboDs"),y=s("8PaT8").getHighWaterMark,v=s("4cDpj").codes,b=v.ERR_INVALID_ARG_TYPE,w=v.ERR_STREAM_PUSH_AFTER_EOF,_=v.ERR_METHOD_NOT_IMPLEMENTED,x=v.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;s("14ABq")(A,a);var E=g.errorOrDestroy,S=["error","close","destroy","pause","resume"];function k(e,t,r){n=n||s("d0vpC"),e=e||{},"boolean"!=typeof r&&(r=t instanceof n),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=y(this,e,"readableHighWaterMark",r),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(f||(f=s("5dIBl").StringDecoder),this.decoder=new f(e.encoding),this.encoding=e.encoding)}function A(e){if(n=n||s("d0vpC"),!(this instanceof A))return new A(e);var t=this instanceof n;this._readableState=new k(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),a.call(this)}function I(e,t,r,n,i){c("readableAddChunk",t);var s,o=e._readableState;if(null===t)o.reading=!1,function(e,t){if(c("onEofChunk"),t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?P(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,O(e)))}(e,o);else if(i||(s=function(e,t){var r;n=t,u.isBuffer(n)||n instanceof l||"string"==typeof t||void 0===t||e.objectMode||(r=new b("chunk",["string","Buffer","Uint8Array"],t));var n;return r}(o,t)),s)E(e,s);else if(o.objectMode||t&&t.length>0)if("string"==typeof t||o.objectMode||Object.getPrototypeOf(t)===u.prototype||(t=function(e){return u.from(e)}(t)),n)o.endEmitted?E(e,new x):M(e,o,t,!0);else if(o.ended)E(e,new w);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!r?(t=o.decoder.write(t),o.objectMode||0!==t.length?M(e,o,t,!1):N(e,o)):M(e,o,t,!1)}else n||(o.reading=!1,N(e,o));return!o.ended&&(o.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=T?e=T:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function P(e){var t=e._readableState;c("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(c("emitReadable",t.flowing),t.emittedReadable=!0,i.nextTick(O,e))}function O(e){var t=e._readableState;c("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,j(e)}function N(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(R,e,t))}function R(e,t){for(;!t.reading&&!t.ended&&(t.length0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function L(e){c("readable nexttick read 0"),e.read(0)}function U(e,t){c("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),j(e),t.flowing&&!t.reading&&e.read(0)}function j(e){var t=e._readableState;for(c("flow",t.flowing);t.flowing&&null!==e.read(););}function D(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function q(e){var t=e._readableState;c("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,i.nextTick(F,t,e))}function F(e,t){if(c("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function z(e,t){for(var r=0,n=e.length;r=t.highWaterMark:t.length>0)||t.ended))return c("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?q(this):P(this),null;if(0===(e=B(e,t))&&t.ended)return 0===t.length&&q(this),null;var n,i=t.needReadable;return c("need readable",i),(0===t.length||t.length-e0?D(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&q(this)),null!==n&&this.emit("data",n),n},A.prototype._read=function(e){E(this,new _("_read()"))},A.prototype.pipe=function(e,t){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e)}n.pipesCount+=1,c("pipe count=%d opts=%j",n.pipesCount,t);var s=(!t||!1!==t.end)&&e!==i.stdout&&e!==i.stderr?u:g;function a(t,i){c("onunpipe"),t===r&&i&&!1===i.hasUnpiped&&(i.hasUnpiped=!0,c("cleanup"),e.removeListener("close",p),e.removeListener("finish",m),e.removeListener("drain",l),e.removeListener("error",d),e.removeListener("unpipe",a),r.removeListener("end",u),r.removeListener("end",g),r.removeListener("data",f),h=!0,!n.awaitDrain||e._writableState&&!e._writableState.needDrain||l())}function u(){c("onend"),e.end()}n.endEmitted?i.nextTick(s):r.once("end",s),e.on("unpipe",a);var l=function(e){return function(){var t=e._readableState;c("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&o(e,"data")&&(t.flowing=!0,j(e))}}(r);e.on("drain",l);var h=!1;function f(t){c("ondata");var i=e.write(t);c("dest.write",i),!1===i&&((1===n.pipesCount&&n.pipes===e||n.pipesCount>1&&-1!==z(n.pipes,e))&&!h&&(c("false write response, pause",n.awaitDrain),n.awaitDrain++),r.pause())}function d(t){c("onerror",t),g(),e.removeListener("error",d),0===o(e,"error")&&E(e,t)}function p(){e.removeListener("finish",m),g()}function m(){c("onfinish"),e.removeListener("close",p),g()}function g(){c("unpipe"),r.unpipe(e)}return r.on("data",f),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",d),e.once("close",p),e.once("finish",m),e.emit("pipe",r),n.flowing||(c("pipe resume"),r.resume()),e},A.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var s=0;s0,!1!==n.flowing&&this.resume()):"readable"===e&&(n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,c("on readable",n.length,n.reading),n.length?P(this):n.reading||i.nextTick(L,this))),r},A.prototype.addListener=A.prototype.on,A.prototype.removeListener=function(e,t){var r=a.prototype.removeListener.call(this,e,t);return"readable"===e&&i.nextTick(C,this),r},A.prototype.removeAllListeners=function(e){var t=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||i.nextTick(C,this),t},A.prototype.resume=function(){var e=this._readableState;return e.flowing||(c("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,i.nextTick(U,e,t))}(this,e)),e.paused=!1,this},A.prototype.pause=function(){return c("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(c("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},A.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var i in e.on("end",(function(){if(c("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){(c("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i)||(r.objectMode||i&&i.length)&&(t.push(i)||(n=!0,e.pause()))})),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var s=0;s0&&o.length>i&&!o.warned){o.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=o.length,a=c,console&&console.warn&&console.warn(a)}return e}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function f(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=h.bind(n);return i.listener=r,n.wrapFn=i,i}function d(e,t,r){var n=e._events;if(void 0===n)return[];var i=n[t];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(e){for(var t=new Array(e.length),r=0;r0&&(o=t[0]),o instanceof Error)throw o;var a=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw a.context=o,a}var u=s[e];if(void 0===u)return!1;if("function"==typeof u)i(u,this,t);else{var l=u.length,c=m(u,l);for(r=0;r=0;s--)if(r[s]===t||r[s].listener===t){o=r[s].listener,i=s;break}if(i<0)return this;0===i?r.shift():function(e,t){for(;t+1=0;n--)this.removeListener(e,t[n]);return this},o.prototype.listeners=function(e){return d(this,e,!0)},o.prototype.rawListeners=function(e){return d(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):p.call(e,t)},o.prototype.listenerCount=p,o.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}})),s.register("kQXs9",(function(e,t){e.exports=s("c6JNE").EventEmitter})),s.register("5WXvF",(function(e,t){"use strict";function r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){for(var r=0;r0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return o.alloc(0);for(var t,r,n,i=o.allocUnsafe(e>>>0),s=this.head,a=0;s;)t=s.data,r=i,n=a,o.prototype.copy.call(t,r,n),a+=s.data.length,s=s.next;return i}},{key:"consume",value:function(e,t){var r;return ei.length?i.length:e;if(s===i.length?n+=i:n+=i.slice(0,e),0==(e-=s)){s===i.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(s));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(e){var t=o.allocUnsafe(e),r=this.head,n=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var i=r.data,s=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,s),0==(e-=s)){s===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(s));break}++n}return this.length-=n,t}},{key:u,value:function(e,t){return a(this,function(e){for(var t=1;t2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}s("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),s("ERR_INVALID_ARG_TYPE",(function(e,t,r){var n,i,s,a;if("string"==typeof t&&(i="not ",t.substr(!s||s<0?0:+s,i.length)===i)?(n="must not be",t=t.replace(/^not /,"")):n="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument"))a="The ".concat(e," ").concat(n," ").concat(o(t,"type"));else{var u=function(e,t,r){return"number"!=typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument";a='The "'.concat(e,'" ').concat(u," ").concat(n," ").concat(o(t,"type"))}return a+=". Received type ".concat(typeof r)}),TypeError),s("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),s("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),s("ERR_STREAM_PREMATURE_CLOSE","Premature close"),s("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),s("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),s("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),s("ERR_STREAM_WRITE_AFTER_END","write after end"),s("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),s("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),s("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),n=i})),s.register("d0vpC",(function(e,t){var r=s("4QUf5"),n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=c;var i=s("j8YKw"),o=s("efr0A");s("14ABq")(c,i);for(var a=n(o.prototype),u=0;u-1))throw new x(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(A.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(A.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._write=function(e,t,r){r(new g("_write()"))},A.prototype._writev=null,A.prototype.end=function(e,t,r){var n=this._writableState;return"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||function(e,t,r){t.ending=!0,O(e,t),r&&(t.finished?i.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,n,r),this},Object.defineProperty(A.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(A.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),A.prototype.destroy=f.destroy,A.prototype._undestroy=f.undestroy,A.prototype._destroy=function(e,t){t(e)}})),s.register("j6tc2",(function(e,t){function n(e){try{if(!r.localStorage)return!1}catch(e){return!1}var t=r.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}})),s.register("5dIBl",(function(t,r){var n;e(t.exports,"StringDecoder",(function(){return n}),(function(e){return n=e}));var i=s("2VKww").Buffer,o=i.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(i.isEncoding===o||!o(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=c,this.end=h,t=4;break;case"utf8":this.fillLast=l,t=4;break;case"base64":this.text=f,this.end=d,t=3;break;default:return this.write=p,void(this.end=m)}this.lastNeed=0,this.lastTotal=0,this.lastChar=i.allocUnsafe(t)}function u(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function l(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function c(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function h(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function f(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function m(e){return e&&e.length?this.write(e):""}n=a,a.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0)return i>0&&(e.lastNeed=i-1),i;if(--n=0)return i>0&&(e.lastNeed=i-2),i;if(--n=0)return i>0&&(2===i?i=0:e.lastNeed=i-3),i;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},a.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}})),s.register("8BKdK",(function(e,t){var r,n=s("4QUf5");function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var o=s("3AQbd"),a=Symbol("lastResolve"),u=Symbol("lastReject"),l=Symbol("error"),c=Symbol("ended"),h=Symbol("lastPromise"),f=Symbol("handlePromise"),d=Symbol("stream");function p(e,t){return{value:e,done:t}}function m(e){var t=e[a];if(null!==t){var r=e[d].read();null!==r&&(e[h]=null,e[a]=null,e[u]=null,t(p(r,!1)))}}function g(e){n.nextTick(m,e)}var y=Object.getPrototypeOf((function(){})),v=Object.setPrototypeOf((i(r={get stream(){return this[d]},next:function(){var e=this,t=this[l];if(null!==t)return Promise.reject(t);if(this[c])return Promise.resolve(p(void 0,!0));if(this[d].destroyed)return new Promise((function(t,r){n.nextTick((function(){e[l]?r(e[l]):t(p(void 0,!0))}))}));var r,i=this[h];if(i)r=new Promise(function(e,t){return function(r,n){e.then((function(){t[c]?r(p(void 0,!0)):t[f](r,n)}),n)}}(i,this));else{var s=this[d].read();if(null!==s)return Promise.resolve(p(s,!1));r=new Promise(this[f])}return this[h]=r,r}},Symbol.asyncIterator,(function(){return this})),i(r,"return",(function(){var e=this;return new Promise((function(t,r){e[d].destroy(null,(function(e){e?r(e):t(p(void 0,!0))}))}))})),r),y);e.exports=function(e){var t,r=Object.create(v,(i(t={},d,{value:e,writable:!0}),i(t,a,{value:null,writable:!0}),i(t,u,{value:null,writable:!0}),i(t,l,{value:null,writable:!0}),i(t,c,{value:e._readableState.endEmitted,writable:!0}),i(t,f,{value:function(e,t){var n=r[d].read();n?(r[h]=null,r[a]=null,r[u]=null,e(p(n,!1))):(r[a]=e,r[u]=t)},writable:!0}),t));return r[h]=null,o(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[u];return null!==t&&(r[h]=null,r[a]=null,r[u]=null,t(e)),void(r[l]=e)}var n=r[a];null!==n&&(r[h]=null,r[a]=null,r[u]=null,n(p(void 0,!0))),r[c]=!0})),e.on("readable",g.bind(null,r)),r}})),s.register("3AQbd",(function(e,t){"use strict";var r=s("4cDpj").codes.ERR_STREAM_PREMATURE_CLOSE;function n(){}e.exports=function e(t,i,s){if("function"==typeof i)return e(t,null,i);i||(i={}),s=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),i=0;i0,(function(e){c||(c=e),e&&f.forEach(u),i||(f.forEach(u),h(c))}))}));return t.reduce(l)}})),s.register("e9LKc",(function(e,t){"use strict";var r=s("8tcqI").Buffer,n=s("14ABq"),i=s("iceSh"),o=new Array(16),a=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],u=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],l=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],c=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],h=[0,1518500249,1859775393,2400959708,2840853838],f=[1352829926,1548603684,1836072691,2053994217,0];function d(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function p(e,t){return e<>>32-t}function m(e,t,r,n,i,s,o,a){return p(e+(t^r^n)+s+o|0,a)+i|0}function g(e,t,r,n,i,s,o,a){return p(e+(t&r|~t&n)+s+o|0,a)+i|0}function y(e,t,r,n,i,s,o,a){return p(e+((t|~r)^n)+s+o|0,a)+i|0}function v(e,t,r,n,i,s,o,a){return p(e+(t&n|r&~n)+s+o|0,a)+i|0}function b(e,t,r,n,i,s,o,a){return p(e+(t^(r|~n))+s+o|0,a)+i|0}n(d,i),d.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var r=0|this._a,n=0|this._b,i=0|this._c,s=0|this._d,d=0|this._e,w=0|this._a,_=0|this._b,x=0|this._c,E=0|this._d,S=0|this._e,k=0;k<80;k+=1){var A,I;k<16?(A=m(r,n,i,s,d,e[a[k]],h[0],l[k]),I=b(w,_,x,E,S,e[u[k]],f[0],c[k])):k<32?(A=g(r,n,i,s,d,e[a[k]],h[1],l[k]),I=v(w,_,x,E,S,e[u[k]],f[1],c[k])):k<48?(A=y(r,n,i,s,d,e[a[k]],h[2],l[k]),I=y(w,_,x,E,S,e[u[k]],f[2],c[k])):k<64?(A=v(r,n,i,s,d,e[a[k]],h[3],l[k]),I=g(w,_,x,E,S,e[u[k]],f[3],c[k])):(A=b(r,n,i,s,d,e[a[k]],h[4],l[k]),I=m(w,_,x,E,S,e[u[k]],f[4],c[k])),r=d,d=s,s=p(i,10),i=n,n=A,w=S,S=E,E=p(x,10),x=_,_=I}var M=this._b+i+E|0;this._b=this._c+s+S|0,this._c=this._d+d+w|0,this._d=this._e+r+_|0,this._e=this._a+n+x|0,this._a=M},d.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=r.alloc?r.alloc(20):new r(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=d})),s.register("563ox",(function(e,t){var r=e.exports=function(e){e=e.toLowerCase();var t=r[e];if(!t)throw new Error(e+" is not supported (we accept pull requests)");return new t};r.sha=s("4k9xI"),r.sha1=s("4NH3g"),r.sha224=s("59GOH"),r.sha256=s("iVxbT"),r.sha384=s("bVs9w"),r.sha512=s("gGhlA")})),s.register("4k9xI",(function(e,t){var r=s("14ABq"),n=s("3SyWj"),i=s("2VKww").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function u(){this.init(),this._w=a,n.call(this,64,56)}function l(e){return e<<30|e>>>2}function c(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}r(u,n),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,i=0|this._b,s=0|this._c,a=0|this._d,u=0|this._e,h=0;h<16;++h)r[h]=e.readInt32BE(4*h);for(;h<80;++h)r[h]=r[h-3]^r[h-8]^r[h-14]^r[h-16];for(var f=0;f<80;++f){var d=~~(f/20),p=0|((t=n)<<5|t>>>27)+c(d,i,s,a)+u+r[f]+o[d];u=a,a=s,s=l(i),i=n,n=p}this._a=n+this._a|0,this._b=i+this._b|0,this._c=s+this._c|0,this._d=a+this._d|0,this._e=u+this._e|0},u.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=u})),s.register("3SyWj",(function(e,t){var r=s("2VKww").Buffer;function n(e,t){this._block=r.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}n.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=r.from(e,t));for(var n=this._block,i=this._blockSize,s=e.length,o=this._len,a=0;a=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(4294967295&r)>>>0,i=(r-n)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var s=this._hash();return e?s.toString(e):s},n.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=n})),s.register("4NH3g",(function(e,t){var r=s("14ABq"),n=s("3SyWj"),i=s("2VKww").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function u(){this.init(),this._w=a,n.call(this,64,56)}function l(e){return e<<5|e>>>27}function c(e){return e<<30|e>>>2}function h(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}r(u,n),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,i=0|this._b,s=0|this._c,a=0|this._d,u=0|this._e,f=0;f<16;++f)r[f]=e.readInt32BE(4*f);for(;f<80;++f)r[f]=(t=r[f-3]^r[f-8]^r[f-14]^r[f-16])<<1|t>>>31;for(var d=0;d<80;++d){var p=~~(d/20),m=l(n)+h(p,i,s,a)+u+r[d]+o[p]|0;u=a,a=s,s=c(i),i=n,n=m}this._a=n+this._a|0,this._b=i+this._b|0,this._c=s+this._c|0,this._d=a+this._d|0,this._e=u+this._e|0},u.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=u})),s.register("59GOH",(function(e,t){var r=s("14ABq"),n=s("iVxbT"),i=s("3SyWj"),o=s("2VKww").Buffer,a=new Array(64);function u(){this.init(),this._w=a,i.call(this,64,56)}r(u,n),u.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},u.prototype._hash=function(){var e=o.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=u})),s.register("iVxbT",(function(e,t){var r=s("14ABq"),n=s("3SyWj"),i=s("2VKww").Buffer,o=[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],a=new Array(64);function u(){this.init(),this._w=a,n.call(this,64,56)}function l(e,t,r){return r^e&(t^r)}function c(e,t,r){return e&t|r&(e|t)}function h(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function f(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function d(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}r(u,n),u.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},u.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,i=0|this._b,s=0|this._c,a=0|this._d,u=0|this._e,p=0|this._f,m=0|this._g,g=0|this._h,y=0;y<16;++y)r[y]=e.readInt32BE(4*y);for(;y<64;++y)r[y]=0|(((t=r[y-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+r[y-7]+d(r[y-15])+r[y-16];for(var v=0;v<64;++v){var b=g+f(u)+l(u,p,m)+o[v]+r[v]|0,w=h(n)+c(n,i,s)|0;g=m,m=p,p=u,u=a+b|0,a=s,s=i,i=n,n=b+w|0}this._a=n+this._a|0,this._b=i+this._b|0,this._c=s+this._c|0,this._d=a+this._d|0,this._e=u+this._e|0,this._f=p+this._f|0,this._g=m+this._g|0,this._h=g+this._h|0},u.prototype._hash=function(){var e=i.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=u})),s.register("bVs9w",(function(e,t){var r=s("14ABq"),n=s("gGhlA"),i=s("3SyWj"),o=s("2VKww").Buffer,a=new Array(160);function u(){this.init(),this._w=a,i.call(this,128,112)}r(u,n),u.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},u.prototype._hash=function(){var e=o.allocUnsafe(48);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=u})),s.register("gGhlA",(function(e,t){var r=s("14ABq"),n=s("3SyWj"),i=s("2VKww").Buffer,o=[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],a=new Array(160);function u(){this.init(),this._w=a,n.call(this,128,112)}function l(e,t,r){return r^e&(t^r)}function c(e,t,r){return e&t|r&(e|t)}function h(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function f(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function d(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function g(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function y(e,t){return e>>>0>>0?1:0}r(u,n),u.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},u.prototype._update=function(e){for(var t=this._w,r=0|this._ah,n=0|this._bh,i=0|this._ch,s=0|this._dh,a=0|this._eh,u=0|this._fh,v=0|this._gh,b=0|this._hh,w=0|this._al,_=0|this._bl,x=0|this._cl,E=0|this._dl,S=0|this._el,k=0|this._fl,A=0|this._gl,I=0|this._hl,M=0;M<32;M+=2)t[M]=e.readInt32BE(4*M),t[M+1]=e.readInt32BE(4*M+4);for(;M<160;M+=2){var T=t[M-30],B=t[M-30+1],P=d(T,B),O=p(B,T),N=m(T=t[M-4],B=t[M-4+1]),R=g(B,T),C=t[M-14],L=t[M-14+1],U=t[M-32],j=t[M-32+1],D=O+L|0,q=P+C+y(D,O)|0;q=(q=q+N+y(D=D+R|0,R)|0)+U+y(D=D+j|0,j)|0,t[M]=q,t[M+1]=D}for(var F=0;F<160;F+=2){q=t[F],D=t[F+1];var z=c(r,n,i),H=c(w,_,x),$=h(r,w),W=h(w,r),K=f(a,S),Z=f(S,a),V=o[F],G=o[F+1],Y=l(a,u,v),J=l(S,k,A),X=I+Z|0,Q=b+K+y(X,I)|0;Q=(Q=(Q=Q+Y+y(X=X+J|0,J)|0)+V+y(X=X+G|0,G)|0)+q+y(X=X+D|0,D)|0;var ee=W+H|0,te=$+z+y(ee,W)|0;b=v,I=A,v=u,A=k,u=a,k=S,a=s+Q+y(S=E+X|0,E)|0,s=i,E=x,i=n,x=_,n=r,_=w,r=Q+te+y(w=X+ee|0,X)|0}this._al=this._al+w|0,this._bl=this._bl+_|0,this._cl=this._cl+x|0,this._dl=this._dl+E|0,this._el=this._el+S|0,this._fl=this._fl+k|0,this._gl=this._gl+A|0,this._hl=this._hl+I|0,this._ah=this._ah+r+y(this._al,w)|0,this._bh=this._bh+n+y(this._bl,_)|0,this._ch=this._ch+i+y(this._cl,x)|0,this._dh=this._dh+s+y(this._dl,E)|0,this._eh=this._eh+a+y(this._el,S)|0,this._fh=this._fh+u+y(this._fl,k)|0,this._gh=this._gh+v+y(this._gl,A)|0,this._hh=this._hh+b+y(this._hl,I)|0},u.prototype._hash=function(){var e=i.allocUnsafe(64);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=u})),s.register("j4kg1",(function(e,t){var r=s("2VKww").Buffer,n=s("lRRX1").Transform,i=s("5dIBl").StringDecoder;function o(e){n.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}s("14ABq")(o,n),o.prototype.update=function(e,t,n){"string"==typeof e&&(e=r.from(e,t));var i=this._update(e);return this.hashMode?this:(n&&(i=this._toString(i,n)),i)},o.prototype.setAutoPadding=function(){},o.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},o.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},o.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},o.prototype._transform=function(e,t,r){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){n=e}finally{r(n)}},o.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},o.prototype._finalOrDigest=function(e){var t=this.__final()||r.alloc(0);return e&&(t=this._toString(t,e,!0)),t},o.prototype._toString=function(e,t,r){if(this._decoder||(this._decoder=new i(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var n=this._decoder.write(e);return r&&(n+=this._decoder.end()),n},e.exports=o})),s.register("lRRX1",(function(e,t){e.exports=n;var r=s("c6JNE").EventEmitter;function n(){r.call(this)}s("14ABq")(n,r),n.Readable=s("j8YKw"),n.Writable=s("efr0A"),n.Duplex=s("d0vpC"),n.Transform=s("ehEt9"),n.PassThrough=s("7qgJ4"),n.finished=s("3AQbd"),n.pipeline=s("rSgmM"),n.Stream=n,n.prototype.pipe=function(e,t){var n=this;function i(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()}function s(){n.readable&&n.resume&&n.resume()}n.on("data",i),e.on("drain",s),e._isStdio||t&&!1===t.end||(n.on("end",a),n.on("close",u));var o=!1;function a(){o||(o=!0,e.end())}function u(){o||(o=!0,"function"==typeof e.destroy&&e.destroy())}function l(e){if(c(),0===r.listenerCount(this,"error"))throw e}function c(){n.removeListener("data",i),e.removeListener("drain",s),n.removeListener("end",a),n.removeListener("close",u),n.removeListener("error",l),e.removeListener("error",l),n.removeListener("end",c),n.removeListener("close",c),e.removeListener("close",c)}return n.on("error",l),e.on("error",l),n.on("end",c),n.on("close",c),e.on("close",c),e.emit("pipe",n),e}})),s.register("2NpJF",(function(t,r){var n,i,o,a,u,l,c,h,f,d,p,m,g,y,v,b,w,_,x;e(t.exports,"isPoint",(function(){return n}),(function(e){return n=e})),e(t.exports,"isPointCompressed",(function(){return i}),(function(e){return i=e})),e(t.exports,"isPrivate",(function(){return o}),(function(e){return o=e})),e(t.exports,"isXOnlyPoint",(function(){return a}),(function(e){return a=e})),e(t.exports,"pointAdd",(function(){return u}),(function(e){return u=e})),e(t.exports,"pointAddScalar",(function(){return l}),(function(e){return l=e})),e(t.exports,"pointCompress",(function(){return c}),(function(e){return c=e})),e(t.exports,"pointFromScalar",(function(){return h}),(function(e){return h=e})),e(t.exports,"pointMultiply",(function(){return f}),(function(e){return f=e})),e(t.exports,"privateAdd",(function(){return d}),(function(e){return d=e})),e(t.exports,"privateNegate",(function(){return p}),(function(e){return p=e})),e(t.exports,"privateSub",(function(){return m}),(function(e){return m=e})),e(t.exports,"sign",(function(){return g}),(function(e){return g=e})),e(t.exports,"signSchnorr",(function(){return y}),(function(e){return y=e})),e(t.exports,"verify",(function(){return v}),(function(e){return v=e})),e(t.exports,"verifySchnorr",(function(){return b}),(function(e){return b=e})),e(t.exports,"xOnlyPointAddTweak",(function(){return w}),(function(e){return w=e})),e(t.exports,"xOnlyPointFromPoint",(function(){return _}),(function(e){return _=e})),e(t.exports,"xOnlyPointFromScalar",(function(){return x}),(function(e){return x=e}));var E=s("8tcqI").Buffer,S=s("5TKQ6"),k=s("9FAvM"),A=s("eWDrw");function I(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}})),t.default=e,Object.freeze(t)}var M=I(S);M.utils.hmacSha256Sync=(e,...t)=>k.hmac(A.sha256,e,M.utils.concatBytes(...t)),M.utils.sha256Sync=(...e)=>A.sha256(M.utils.concatBytes(...e));const T=M.utils._normalizePrivateKey,B=32,P=32,O=new Uint8Array([255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65]),N=32;function R(e,t){for(let r=0;r<32;++r)if(e[r]!==t[r])return e[r]=0)}function L(e){return e instanceof Uint8Array&&64===e.length&&R(e.subarray(0,32),O)<0&&R(e.subarray(32,64),O)<0}function U(e){return e instanceof Uint8Array&&e.length===B}function j(e){return void 0===e||e instanceof Uint8Array&&e.length===N}function D(e){if("string"!=typeof e)throw new TypeError("hexToNumber: expected string, got "+typeof e);return BigInt(`0x${e}`)}function q(e){let t;if("bigint"==typeof e)t=e;else if("number"==typeof e&&Number.isSafeInteger(e)&&e>=0)t=BigInt(e);else if("string"==typeof e){if(64!==e.length)throw new Error("Expected 32 bytes of private scalar");t=D(e)}else{if(!(e instanceof Uint8Array))throw new TypeError("Expected valid private scalar");if(32!==e.length)throw new Error("Expected 32 bytes of private scalar");r=e,t=D(M.utils.bytesToHex(r))}var r;if(t<0)throw new Error("Expected private scalar >= 0");return t}const F=(e,t)=>{const r=T(e),n=q(t),i=M.utils._bigintTo32Bytes(M.utils.mod(r+n,M.CURVE.n));return M.utils.isValidPrivateKey(i)?i:null},z=(e,t)=>{const r=T(e),n=q(t),i=M.utils._bigintTo32Bytes(M.utils.mod(r-n,M.CURVE.n));return M.utils.isValidPrivateKey(i)?i:null},H=e=>{const t=T(e),r=M.utils._bigintTo32Bytes(M.CURVE.n-t);return M.utils.isValidPrivateKey(r)?r:null},$=(e,t,r)=>{const n=M.Point.fromHex(e),i=q(t),s=M.Point.BASE.multiplyAndAddUnsafe(n,i,1n);if(!s)throw new Error("Tweaked point at infinity");return s.toRawBytes(r)},W=(e,t,r)=>{const n=M.Point.fromHex(e),i="string"==typeof t?t:M.utils.bytesToHex(t),s=BigInt(`0x${i}`);return n.multiply(s).toRawBytes(r)};function K(e,t){return void 0===e?void 0===t||Y(t):!!e}function Z(e){try{return e()}catch(e){return null}}function V(e,t){if(32===e.length!==t)return!1;try{return!!M.Point.fromHex(e)}catch(e){return!1}}function G(e){return V(e,!1)}function Y(e){return V(e,!1)&&33===e.length}function J(e){return M.utils.isValidPrivateKey(e)}function X(e){return V(e,!0)}function Q(e){if(!G(e))throw new Error("Expected Point");return e.slice(1,33)}function ee(e,t){if(!J(e))throw new Error("Expected Private");return Z((()=>M.getPublicKey(e,K(t))))}n=G,i=Y,o=J,a=X,u=function(e,t,r){if(!G(e)||!G(t))throw new Error("Expected Point");return Z((()=>{const n=M.Point.fromHex(e),i=M.Point.fromHex(t);return n.equals(i.negate())?null:n.add(i).toRawBytes(K(r,e))}))},l=function(e,t,r){if(!G(e))throw new Error("Expected Point");if(!C(t))throw new Error("Expected Tweak");return Z((()=>$(e,t,K(r,e))))},c=function(e,t){if(!G(e))throw new Error("Expected Point");return M.Point.fromHex(e).toRawBytes(K(t,e))},h=ee,f=function(e,t,r){if(!G(e))throw new Error("Expected Point");if(!C(t))throw new Error("Expected Tweak");return Z((()=>W(e,t,K(r,e))))},d=function(e,t){if(!1===J(e))throw new Error("Expected Private");if(!1===C(t))throw new Error("Expected Tweak");return Z((()=>F(e,t)))},p=function(e){if(!1===J(e))throw new Error("Expected Private");return H(e)},m=function(e,t){if(!1===J(e))throw new Error("Expected Private");if(!1===C(t))throw new Error("Expected Tweak");return Z((()=>z(e,t)))},g=function(e,t,r){if(!J(t))throw new Error("Expected Private");if(!U(e))throw new Error("Expected Scalar");if(!j(r))throw new Error("Expected Extra Data (32 bytes)");return M.signSync(e,t,{der:!1,extraEntropy:r})},y=function(e,t,r=E.alloc(32,0)){if(!J(t))throw new Error("Expected Private");if(!U(e))throw new Error("Expected Scalar");if(!j(r))throw new Error("Expected Extra Data (32 bytes)");return M.schnorr.signSync(e,t,r)},v=function(e,t,r,n){if(!G(t))throw new Error("Expected Point");if(!L(r))throw new Error("Expected Signature");if(!U(e))throw new Error("Expected Scalar");return M.verify(r,e,t,{strict:n})},b=function(e,t,r){if(!X(t))throw new Error("Expected Point");if(!L(r))throw new Error("Expected Signature");if(!U(e))throw new Error("Expected Scalar");return M.schnorr.verifySync(r,e,t)},w=function(e,t){if(!X(e))throw new Error("Expected Point");if(!C(t))throw new Error("Expected Tweak");return Z((()=>{const r=$(e,t,!0);return{parity:r[0]%2==1?1:0,xOnlyPubkey:r.slice(1)}}))},_=Q,x=function(e){if(!J(e))throw new Error("Expected Private");return Q(ee(e))}})),s.register("9FAvM",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.hmac=e.exports.HMAC=void 0;var r=s("aiHgE"),n=s("kBWuW");class i extends n.Hash{update(e){return r.default.exists(this),this.iHash.update(e),this}digestInto(e){r.default.exists(this),r.default.bytes(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){const e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));const{oHash:t,iHash:r,finished:n,destroyed:i,blockLen:s,outputLen:o}=this;return e.finished=n,e.destroyed=i,e.blockLen=s,e.outputLen=o,e.oHash=t._cloneInto(e.oHash),e.iHash=r._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}constructor(e,t){super(),this.finished=!1,this.destroyed=!1,r.default.hash(e);const i=(0,n.toBytes)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)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(i.length>s?e.create().update(i).digest():i);for(let e=0;enew i(e,t).update(r).digest(),e.exports.hmac.create=(e,t)=>new i(e,t)})),s.register("aiHgE",(function(e,t){"use strict";function r(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}function n(e){if("boolean"!=typeof e)throw new Error(`Expected boolean, not ${e}`)}function i(e,...t){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function s(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");r(e.outputLen),r(e.blockLen)}function o(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function a(e,t){i(e);const r=t.outputLen;if(e.lengthe instanceof Uint8Array;e.exports.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength);e.exports.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));e.exports.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);if(e.exports.rotr=(e,t)=>e<<32-t|e>>>t,e.exports.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!e.exports.isLE)throw new Error("Non little-endian hardware is not supported");const i=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));e.exports.bytesToHex=function(e){if(!n(e))throw new Error("Uint8Array expected");let t="";for(let r=0;r{},e.exports.asyncLoop=async function(t,r,n){let i=Date.now();for(let s=0;s=0&&te+t.length),0));let r=0;return e.forEach((e=>{if(!n(e))throw new Error("Uint8Array expected");t.set(e,r),r+=e.length})),t};e.exports.Hash=class{clone(){return this._cloneInto()}};const u=e=>"[object Object]"===Object.prototype.toString.call(e)&&e.constructor===Object;e.exports.checkOpts=function(e,t){if(void 0!==t&&("object"!=typeof t||!u(t)))throw new Error("Options should be object or undefined");return Object.assign(e,t)},e.exports.wrapConstructor=function(e){const t=t=>e().update(a(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t},e.exports.wrapConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(a(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},e.exports.wrapXOFConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(a(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},e.exports.randomBytes=function(e=32){if(r.crypto&&"function"==typeof r.crypto.getRandomValues)return r.crypto.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}})),s.register("6dWOU",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.crypto=void 0,e.exports.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0})),s.register("eWDrw",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.sha224=e.exports.sha256=void 0;var r=s("izK90"),n=s("kBWuW");const i=(e,t,r)=>e&t^e&r^t&r,o=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]),a=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),u=new Uint32Array(64);class l extends r.SHA2{get(){const{A:e,B:t,C:r,D:n,E:i,F:s,G:o,H:a}=this;return[e,t,r,n,i,s,o,a]}set(e,t,r,n,i,s,o,a){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|n,this.E=0|i,this.F=0|s,this.G=0|o,this.H=0|a}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=u[e-15],r=u[e-2],i=(0,n.rotr)(t,7)^(0,n.rotr)(t,18)^t>>>3,s=(0,n.rotr)(r,17)^(0,n.rotr)(r,19)^r>>>10;u[e]=s+u[e-7]+i+u[e-16]|0}let{A:r,B:s,C:a,D:l,E:c,F:h,G:f,H:d}=this;for(let e=0;e<64;e++){const t=d+((0,n.rotr)(c,6)^(0,n.rotr)(c,11)^(0,n.rotr)(c,25))+((p=c)&h^~p&f)+o[e]+u[e]|0,m=((0,n.rotr)(r,2)^(0,n.rotr)(r,13)^(0,n.rotr)(r,22))+i(r,s,a)|0;d=f,f=h,h=c,c=l+t|0,l=a,a=s,s=r,r=t+m|0}var p;r=r+this.A|0,s=s+this.B|0,a=a+this.C|0,l=l+this.D|0,c=c+this.E|0,h=h+this.F|0,f=f+this.G|0,d=d+this.H|0,this.set(r,s,a,l,c,h,f,d)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}constructor(){super(64,32,8,!1),this.A=0|a[0],this.B=0|a[1],this.C=0|a[2],this.D=0|a[3],this.E=0|a[4],this.F=0|a[5],this.G=0|a[6],this.H=0|a[7]}}class c extends l{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}e.exports.sha256=(0,n.wrapConstructor)((()=>new l)),e.exports.sha224=(0,n.wrapConstructor)((()=>new c))})),s.register("izK90",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.SHA2=void 0;var r=s("aiHgE"),n=s("kBWuW");class i extends n.Hash{update(e){r.default.exists(this);const{view:t,buffer:i,blockLen:s}=this,o=(e=(0,n.toBytes)(e)).length;for(let r=0;rs-a&&(this.process(i,0),a=0);for(let e=a;e>i&s),a=Number(r&s),u=n?4:0,l=n?0:4;e.setUint32(t+u,o,n),e.setUint32(t+l,a,n)}(i,s-8,BigInt(8*this.length),o),this.process(i,0);const u=(0,n.createView)(e),l=this.outputLen;if(l%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const c=l/4,h=this.get();if(c>h.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;e21)throw new TypeError(e+" is too long");return{version:t.readUInt8(0),hash:t.slice(1)}}function y(e){let t,n;try{t=u.bech32.decode(e)}catch(e){}if(t){if(n=t.words[0],0!==n)throw new TypeError(e+" uses wrong encoding")}else if(t=u.bech32m.decode(e),n=t.words[0],0===n)throw new TypeError(e+" uses wrong encoding");const i=u.bech32.fromWords(t.words.slice(1));return{version:n,prefix:t.prefix,data:r.from(i)}}function v(e,t,r){const n=u.bech32.toWords(e);return n.unshift(t),0===t?u.bech32.encode(r,n):u.bech32m.encode(r,n)}e.exports.fromBase58Check=g,e.exports.fromBech32=y,e.exports.toBase58Check=function(e,t){(0,a.typeforce)((0,a.tuple)(a.Hash160bit,a.UInt8),arguments);const n=r.allocUnsafe(21);return n.writeUInt8(t,0),e.copy(n,1),l.encode(n)},e.exports.toBech32=v,e.exports.fromOutputScript=function(e,t){t=t||n.bitcoin;try{return i.p2pkh({output:e,network:t}).address}catch(e){}try{return i.p2sh({output:e,network:t}).address}catch(e){}try{return i.p2wpkh({output:e,network:t}).address}catch(e){}try{return i.p2wsh({output:e,network:t}).address}catch(e){}try{return i.p2tr({output:e,network:t}).address}catch(e){}try{return function(e,t){const r=e.slice(2);if(r.lengthc)throw new TypeError("Invalid program length for segwit address");const n=e[0]-p;if(nf)throw new TypeError("Invalid version for segwit address");if(e[1]!==r.length)throw new TypeError("Invalid script for segwit address");return console.warn(m),v(r,n,t.bech32)}(e,t)}catch(e){}throw new Error(o.toASM(e)+" has no matching Address")},e.exports.toOutputScript=function(e,t){let r,s;t=t||n.bitcoin;try{r=g(e)}catch(e){}if(r){if(r.version===t.pubKeyHash)return i.p2pkh({hash:r.hash}).output;if(r.version===t.scriptHash)return i.p2sh({hash:r.hash}).output}else{try{s=y(e)}catch(e){}if(s){if(s.prefix!==t.bech32)throw new Error(e+" has an invalid prefix");if(0===s.version){if(20===s.data.length)return i.p2wpkh({hash:s.data}).output;if(32===s.data.length)return i.p2wsh({hash:s.data}).output}else if(1===s.version){if(32===s.data.length)return i.p2tr({pubkey:s.data}).output}else if(s.version>=d&&s.version<=f&&s.data.length>=h&&s.data.length<=c)return console.warn(m),o.compile([s.version+p,s.data])}}throw new Error(e+" has no matching Script")}})),s.register("57TEj",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.testnet=e.exports.regtest=e.exports.bitcoin=void 0,e.exports.bitcoin={messagePrefix:"Bitcoin Signed Message:\n",bech32:"bc",bip32:{public:76067358,private:76066276},pubKeyHash:0,scriptHash:5,wif:128},e.exports.regtest={messagePrefix:"Bitcoin Signed Message:\n",bech32:"bcrt",bip32:{public:70617039,private:70615956},pubKeyHash:111,scriptHash:196,wif:239},e.exports.testnet={messagePrefix:"Bitcoin Signed Message:\n",bech32:"tb",bip32:{public:70617039,private:70615956},pubKeyHash:111,scriptHash:196,wif:239}})),s.register("gW2sp",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2tr=e.exports.p2wsh=e.exports.p2wpkh=e.exports.p2sh=e.exports.p2pkh=e.exports.p2pk=e.exports.p2ms=e.exports.embed=void 0;var r=s("cTem2");Object.defineProperty(e.exports,"embed",{enumerable:!0,get:function(){return r.p2data}});var n=s("6ASFH");Object.defineProperty(e.exports,"p2ms",{enumerable:!0,get:function(){return n.p2ms}});var i=s("b8YUv");Object.defineProperty(e.exports,"p2pk",{enumerable:!0,get:function(){return i.p2pk}});var o=s("6rDna");Object.defineProperty(e.exports,"p2pkh",{enumerable:!0,get:function(){return o.p2pkh}});var a=s("7T7gJ");Object.defineProperty(e.exports,"p2sh",{enumerable:!0,get:function(){return a.p2sh}});var u=s("3EKv5");Object.defineProperty(e.exports,"p2wpkh",{enumerable:!0,get:function(){return u.p2wpkh}});var l=s("8CrHe");Object.defineProperty(e.exports,"p2wsh",{enumerable:!0,get:function(){return l.p2wsh}});var c=s("ff0Sy");Object.defineProperty(e.exports,"p2tr",{enumerable:!0,get:function(){return c.p2tr}})})),s.register("cTem2",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2data=void 0;var r=s("57TEj"),n=s("fRxhe"),i=s("4k5Fc"),o=s("OMO6F");const a=n.OPS;e.exports.p2data=function(e,t){if(!e.data&&!e.output)throw new TypeError("Not enough data");t=Object.assign({validate:!0},t||{}),(0,i.typeforce)({network:i.typeforce.maybe(i.typeforce.Object),output:i.typeforce.maybe(i.typeforce.Buffer),data:i.typeforce.maybe(i.typeforce.arrayOf(i.typeforce.Buffer))},e);const s={name:"embed",network:e.network||r.bitcoin};if(o.prop(s,"output",(()=>{if(e.data)return n.compile([a.OP_RETURN].concat(e.data))})),o.prop(s,"data",(()=>{if(e.output)return n.decompile(e.output).slice(1)})),t.validate&&e.output){const t=n.decompile(e.output);if(t[0]!==a.OP_RETURN)throw new TypeError("Output is invalid");if(!t.slice(1).every(i.typeforce.Buffer))throw new TypeError("Output is invalid");if(e.data&&!function(e,t){return e.length===t.length&&e.every(((e,r)=>e.equals(t[r])))}(e.data,s.data))throw new TypeError("Data mismatch")}return Object.assign(s,e)}})),s.register("fRxhe",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.signature=e.exports.number=e.exports.isCanonicalScriptSignature=e.exports.isDefinedHashType=e.exports.isCanonicalPubKey=e.exports.toStack=e.exports.fromASM=e.exports.toASM=e.exports.decompile=e.exports.compile=e.exports.countNonPushOnlyOPs=e.exports.isPushOnly=e.exports.OPS=void 0;var n=s("55EaA"),i=s("kADmE");Object.defineProperty(e.exports,"OPS",{enumerable:!0,get:function(){return i.OPS}});var o=s("g6KjJ"),a=s("7s0UY"),u=s("ghDpy"),l=s("4k5Fc");const{typeforce:c}=l,h=i.OPS.OP_RESERVED;function f(e){return l.Buffer(e)||function(e){return l.Number(e)&&(e===i.OPS.OP_0||e>=i.OPS.OP_1&&e<=i.OPS.OP_16||e===i.OPS.OP_1NEGATE)}(e)}function d(e){return l.Array(e)&&e.every(f)}function p(e){return 0===e.length?i.OPS.OP_0:1===e.length?e[0]>=1&&e[0]<=16?h+e[0]:129===e[0]?i.OPS.OP_1NEGATE:void 0:void 0}function m(e){return r.isBuffer(e)}function g(e){return r.isBuffer(e)}function y(e){if(m(e))return e;c(l.Array,e);const t=e.reduce(((e,t)=>g(t)?1===t.length&&void 0!==p(t)?e+1:e+o.encodingLength(t.length)+t.length:e+1),0),n=r.allocUnsafe(t);let i=0;if(e.forEach((e=>{if(g(e)){const t=p(e);if(void 0!==t)return n.writeUInt8(t,i),void(i+=1);i+=o.encode(n,e.length,i),e.copy(n,i),i+=e.length}else n.writeUInt8(e,i),i+=1})),i!==n.length)throw new Error("Could not decode chunks");return n}function v(e){if(t=e,l.Array(t))return e;var t;c(l.Buffer,e);const r=[];let n=0;for(;ni.OPS.OP_0&&t<=i.OPS.OP_PUSHDATA4){const t=o.decode(e,n);if(null===t)return null;if(n+=t.size,n+t.number>e.length)return null;const i=e.slice(n,n+t.number);n+=t.number;const s=p(i);void 0!==s?r.push(s):r.push(i)}else r.push(t),n+=1}return r}function b(e){const t=-129&e;return t>0&&t<4}e.exports.isPushOnly=d,e.exports.countNonPushOnlyOPs=function(e){return e.length-e.filter(f).length},e.exports.compile=y,e.exports.decompile=v,e.exports.toASM=function(e){return m(e)&&(e=v(e)),e.map((e=>{if(g(e)){const t=p(e);if(void 0===t)return e.toString("hex");e=t}return i.REVERSE_OPS[e]})).join(" ")},e.exports.fromASM=function(e){return c(l.String,e),y(e.split(" ").map((e=>void 0!==i.OPS[e]?i.OPS[e]:(c(l.Hex,e),r.from(e,"hex")))))},e.exports.toStack=function(e){return e=v(e),c(d,e),e.map((e=>g(e)?e:e===i.OPS.OP_0?r.allocUnsafe(0):a.encode(e-h)))},e.exports.isCanonicalPubKey=function(e){return l.isPoint(e)},e.exports.isDefinedHashType=b,e.exports.isCanonicalScriptSignature=function(e){return!!r.isBuffer(e)&&(!!b(e[e.length-1])&&n.check(e.slice(0,-1)))},e.exports.number=a,e.exports.signature=u})),s.register("55EaA",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.encode=e.exports.decode=e.exports.check=void 0,e.exports.check=function(e){if(e.length<8)return!1;if(e.length>72)return!1;if(48!==e[0])return!1;if(e[1]!==e.length-2)return!1;if(2!==e[2])return!1;const t=e[3];if(0===t)return!1;if(5+t>=e.length)return!1;if(2!==e[4+t])return!1;const r=e[5+t];return 0!==r&&(6+t+r===e.length&&(!(128&e[4])&&(!(t>1&&0===e[4]&&!(128&e[5]))&&(!(128&e[t+6])&&!(r>1&&0===e[t+6]&&!(128&e[t+7]))))))},e.exports.decode=function(e){if(e.length<8)throw new Error("DER sequence length is too short");if(e.length>72)throw new Error("DER sequence length is too long");if(48!==e[0])throw new Error("Expected DER sequence");if(e[1]!==e.length-2)throw new Error("DER sequence length is invalid");if(2!==e[2])throw new Error("Expected DER integer");const t=e[3];if(0===t)throw new Error("R length is zero");if(5+t>=e.length)throw new Error("R length is too long");if(2!==e[4+t])throw new Error("Expected DER integer (2)");const r=e[5+t];if(0===r)throw new Error("S length is zero");if(6+t+r!==e.length)throw new Error("S length is invalid");if(128&e[4])throw new Error("R value is negative");if(t>1&&0===e[4]&&!(128&e[5]))throw new Error("R value excessively padded");if(128&e[t+6])throw new Error("S value is negative");if(r>1&&0===e[t+6]&&!(128&e[t+7]))throw new Error("S value excessively padded");return{r:e.slice(4,4+t),s:e.slice(6+t)}},e.exports.encode=function(e,t){const n=e.length,i=t.length;if(0===n)throw new Error("R length is zero");if(0===i)throw new Error("S length is zero");if(n>33)throw new Error("R length is too long");if(i>33)throw new Error("S length is too long");if(128&e[0])throw new Error("R value is negative");if(128&t[0])throw new Error("S value is negative");if(n>1&&0===e[0]&&!(128&e[1]))throw new Error("R value excessively padded");if(i>1&&0===t[0]&&!(128&t[1]))throw new Error("S value excessively padded");const s=r.allocUnsafe(6+n+i);return s[0]=48,s[1]=s.length-2,s[2]=2,s[3]=e.length,e.copy(s,4),s[4+n]=2,s[5+n]=t.length,t.copy(s,6+n),s}})),s.register("kADmE",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.REVERSE_OPS=e.exports.OPS=void 0;const r={OP_FALSE:0,OP_0:0,OP_PUSHDATA1:76,OP_PUSHDATA2:77,OP_PUSHDATA4:78,OP_1NEGATE:79,OP_RESERVED:80,OP_TRUE:81,OP_1:81,OP_2:82,OP_3:83,OP_4:84,OP_5:85,OP_6:86,OP_7:87,OP_8:88,OP_9:89,OP_10:90,OP_11:91,OP_12:92,OP_13:93,OP_14:94,OP_15:95,OP_16:96,OP_NOP:97,OP_VER:98,OP_IF:99,OP_NOTIF:100,OP_VERIF:101,OP_VERNOTIF:102,OP_ELSE:103,OP_ENDIF:104,OP_VERIFY:105,OP_RETURN:106,OP_TOALTSTACK:107,OP_FROMALTSTACK:108,OP_2DROP:109,OP_2DUP:110,OP_3DUP:111,OP_2OVER:112,OP_2ROT:113,OP_2SWAP:114,OP_IFDUP:115,OP_DEPTH:116,OP_DROP:117,OP_DUP:118,OP_NIP:119,OP_OVER:120,OP_PICK:121,OP_ROLL:122,OP_ROT:123,OP_SWAP:124,OP_TUCK:125,OP_CAT:126,OP_SUBSTR:127,OP_LEFT:128,OP_RIGHT:129,OP_SIZE:130,OP_INVERT:131,OP_AND:132,OP_OR:133,OP_XOR:134,OP_EQUAL:135,OP_EQUALVERIFY:136,OP_RESERVED1:137,OP_RESERVED2:138,OP_1ADD:139,OP_1SUB:140,OP_2MUL:141,OP_2DIV:142,OP_NEGATE:143,OP_ABS:144,OP_NOT:145,OP_0NOTEQUAL:146,OP_ADD:147,OP_SUB:148,OP_MUL:149,OP_DIV:150,OP_MOD:151,OP_LSHIFT:152,OP_RSHIFT:153,OP_BOOLAND:154,OP_BOOLOR:155,OP_NUMEQUAL:156,OP_NUMEQUALVERIFY:157,OP_NUMNOTEQUAL:158,OP_LESSTHAN:159,OP_GREATERTHAN:160,OP_LESSTHANOREQUAL:161,OP_GREATERTHANOREQUAL:162,OP_MIN:163,OP_MAX:164,OP_WITHIN:165,OP_RIPEMD160:166,OP_SHA1:167,OP_SHA256:168,OP_HASH160:169,OP_HASH256:170,OP_CODESEPARATOR:171,OP_CHECKSIG:172,OP_CHECKSIGVERIFY:173,OP_CHECKMULTISIG:174,OP_CHECKMULTISIGVERIFY:175,OP_NOP1:176,OP_NOP2:177,OP_CHECKLOCKTIMEVERIFY:177,OP_NOP3:178,OP_CHECKSEQUENCEVERIFY:178,OP_NOP4:179,OP_NOP5:180,OP_NOP6:181,OP_NOP7:182,OP_NOP8:183,OP_NOP9:184,OP_NOP10:185,OP_CHECKSIGADD:186,OP_PUBKEYHASH:253,OP_PUBKEY:254,OP_INVALIDOPCODE:255};e.exports.OPS=r;const n={};e.exports.REVERSE_OPS=n;for(const e of Object.keys(r)){n[r[e]]=e}})),s.register("g6KjJ",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.decode=e.exports.encode=e.exports.encodingLength=void 0;var r=s("kADmE");function n(e){return ee.length)return null;i=e.readUInt8(t+1),s=2}else if(n===r.OPS.OP_PUSHDATA2){if(t+3>e.length)return null;i=e.readUInt16LE(t+1),s=3}else{if(t+5>e.length)return null;if(n!==r.OPS.OP_PUSHDATA4)throw new Error("Unexpected opcode");i=e.readUInt32LE(t+1),s=5}return{opcode:n,number:i,size:s}}})),s.register("7s0UY",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.encode=e.exports.decode=void 0,e.exports.decode=function(e,t,r){t=t||4,r=void 0===r||r;const n=e.length;if(0===n)return 0;if(n>t)throw new TypeError("Script number overflow");if(r&&0==(127&e[n-1])&&(n<=1||0==(128&e[n-2])))throw new Error("Non-minimally encoded script number");if(5===n){const t=e.readUInt32LE(0),r=e.readUInt8(4);return 128&r?-(4294967296*(-129&r)+t):4294967296*r+t}let i=0;for(let t=0;t2147483647?5:i>8388607?4:i>32767?3:i>127?2:i>0?1:0;var i;const s=r.allocUnsafe(n),o=e<0;for(let e=0;e>=8;return 128&s[n-1]?s.writeUInt8(o?128:0,n-1):o&&(s[n-1]|=128),s}})),s.register("ghDpy",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.encode=e.exports.decode=void 0;var r=s("8tcqI").Buffer,n=s("55EaA"),i=s("4k5Fc");const{typeforce:o}=i,a=r.alloc(1,0);function u(e){let t=0;for(;0===e[t];)++t;return t===e.length?a:128&(e=e.slice(t))[0]?r.concat([a,e],1+e.length):e}function l(e){0===e[0]&&(e=e.slice(1));const t=r.alloc(32,0),n=Math.max(0,32-e.length);return e.copy(t,n),t}e.exports.decode=function(e){const t=e.readUInt8(e.length-1),i=-129&t;if(i<=0||i>=4)throw new Error("Invalid hashType "+t);const s=n.decode(e.slice(0,-1)),o=l(s.r),a=l(s.s);return{signature:r.concat([o,a],64),hashType:t}},e.exports.encode=function(e,t){o({signature:i.BufferN(64),hashType:i.UInt8},{signature:e,hashType:t});const s=-129&t;if(s<=0||s>=4)throw new Error("Invalid hashType "+t);const a=r.allocUnsafe(1);a.writeUInt8(t,0);const l=u(e.slice(0,32)),c=u(e.slice(32,64));return r.concat([n.encode(l,c),a])}})),s.register("4k5Fc",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.oneOf=e.exports.Null=e.exports.BufferN=e.exports.Function=e.exports.UInt32=e.exports.UInt8=e.exports.tuple=e.exports.maybe=e.exports.Hex=e.exports.Buffer=e.exports.String=e.exports.Boolean=e.exports.Array=e.exports.Number=e.exports.Hash256bit=e.exports.Hash160bit=e.exports.Buffer256bit=e.exports.isTaptree=e.exports.isTapleaf=e.exports.TAPLEAF_VERSION_MASK=e.exports.Network=e.exports.ECPoint=e.exports.Satoshi=e.exports.Signer=e.exports.BIP32Path=e.exports.UInt31=e.exports.isPoint=e.exports.typeforce=void 0;var r=s("8tcqI");e.exports.typeforce=s("fkMzm");const n=r.Buffer.alloc(32,0),i=r.Buffer.from("fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f","hex");e.exports.isPoint=function(e){if(!r.Buffer.isBuffer(e))return!1;if(e.length<33)return!1;const t=e[0],s=e.slice(1,33);if(0===s.compare(n))return!1;if(s.compare(i)>=0)return!1;if((2===t||3===t)&&33===e.length)return!0;const o=e.slice(33);return 0!==o.compare(n)&&(!(o.compare(i)>=0)&&(4===t&&65===e.length))};const o=Math.pow(2,31)-1;function a(t){return e.exports.typeforce.String(t)&&!!t.match(/^(m\/)?(\d+'?\/)*\d+'?$/)}e.exports.UInt31=function(t){return e.exports.typeforce.UInt32(t)&&t<=o},e.exports.BIP32Path=a,a.toJSON=()=>"BIP32 derivation path",e.exports.Signer=function(t){return(e.exports.typeforce.Buffer(t.publicKey)||"function"==typeof t.getPublicKey)&&"function"==typeof t.sign};const u=21e14;function l(t){return!(!t||!("output"in t))&&(!!r.Buffer.isBuffer(t.output)&&(void 0===t.version||(t.version&e.exports.TAPLEAF_VERSION_MASK)===t.version))}e.exports.Satoshi=function(t){return e.exports.typeforce.UInt53(t)&&t<=u},e.exports.ECPoint=e.exports.typeforce.quacksLike("Point"),e.exports.Network=e.exports.typeforce.compile({messagePrefix:e.exports.typeforce.oneOf(e.exports.typeforce.Buffer,e.exports.typeforce.String),bip32:{public:e.exports.typeforce.UInt32,private:e.exports.typeforce.UInt32},pubKeyHash:e.exports.typeforce.UInt8,scriptHash:e.exports.typeforce.UInt8,wif:e.exports.typeforce.UInt8}),e.exports.TAPLEAF_VERSION_MASK=254,e.exports.isTapleaf=l,e.exports.isTaptree=function t(r){return(0,e.exports.Array)(r)?2===r.length&&r.every((e=>t(e))):l(r)},e.exports.Buffer256bit=e.exports.typeforce.BufferN(32),e.exports.Hash160bit=e.exports.typeforce.BufferN(20),e.exports.Hash256bit=e.exports.typeforce.BufferN(32),e.exports.Number=e.exports.typeforce.Number,e.exports.Array=e.exports.typeforce.Array,e.exports.Boolean=e.exports.typeforce.Boolean,e.exports.String=e.exports.typeforce.String,e.exports.Buffer=e.exports.typeforce.Buffer,e.exports.Hex=e.exports.typeforce.Hex,e.exports.maybe=e.exports.typeforce.maybe,e.exports.tuple=e.exports.typeforce.tuple,e.exports.UInt8=e.exports.typeforce.UInt8,e.exports.UInt32=e.exports.typeforce.UInt32,e.exports.Function=e.exports.typeforce.Function,e.exports.BufferN=e.exports.typeforce.BufferN,e.exports.Null=e.exports.typeforce.Null,e.exports.oneOf=e.exports.typeforce.oneOf})),s.register("fkMzm",(function(e,t){var r=s("1yMIc"),n=s("iFTRQ"),i=r.tfJSON,o=r.TfTypeError,a=r.TfPropertyTypeError,u=r.tfSubError,l=r.getValueTypeName,c={arrayOf:function(e,t){function r(r,i){return!!n.Array(r)&&(!n.Nil(r)&&(!(void 0!==t.minLength&&r.lengtht.maxLength)&&((void 0===t.length||r.length===t.length)&&r.every((function(t,r){try{return f(e,t,i)}catch(e){throw u(e,r)}}))))))}return e=h(e),t=t||{},r.toJSON=function(){var r="["+i(e)+"]";return void 0!==t.length?r+="{"+t.length+"}":void 0===t.minLength&&void 0===t.maxLength||(r+="{"+(void 0===t.minLength?0:t.minLength)+","+(void 0===t.maxLength?1/0:t.maxLength)+"}"),r},r},maybe:function e(t){function r(r,i){return n.Nil(r)||t(r,i,e)}return t=h(t),r.toJSON=function(){return"?"+i(t)},r},map:function(e,t){function r(r,i){if(!n.Object(r))return!1;if(n.Nil(r))return!1;for(var s in r){try{t&&f(t,s,i)}catch(e){throw u(e,s,"key")}try{var o=r[s];f(e,o,i)}catch(e){throw u(e,s)}}return!0}return e=h(e),t&&(t=h(t)),r.toJSON=t?function(){return"{"+i(t)+": "+i(e)+"}"}:function(){return"{"+i(e)+"}"},r},object:function(e){var t={};for(var r in e)t[r]=h(e[r]);function s(e,r){if(!n.Object(e))return!1;if(n.Nil(e))return!1;var i;try{for(i in t){f(t[i],e[i],r)}}catch(e){throw u(e,i)}if(r)for(i in e)if(!t[i])throw new a(void 0,i);return!0}return s.toJSON=function(){return i(t)},s},anyOf:function(){var e=[].slice.call(arguments).map(h);function t(t,r){return e.some((function(e){try{return f(e,t,r)}catch(e){return!1}}))}return t.toJSON=function(){return e.map(i).join("|")},t},allOf:function(){var e=[].slice.call(arguments).map(h);function t(t,r){return e.every((function(e){try{return f(e,t,r)}catch(e){return!1}}))}return t.toJSON=function(){return e.map(i).join(" & ")},t},quacksLike:function(e){function t(t){return e===l(t)}return t.toJSON=function(){return e},t},tuple:function(){var e=[].slice.call(arguments).map(h);function t(t,r){return!n.Nil(t)&&(!n.Nil(t.length)&&((!r||t.length===e.length)&&e.every((function(e,n){try{return f(e,t[n],r)}catch(e){throw u(e,n)}}))))}return t.toJSON=function(){return"("+e.map(i).join(", ")+")"},t},value:function(e){function t(t){return t===e}return t.toJSON=function(){return e},t}};function h(e){if(n.String(e))return"?"===e[0]?c.maybe(e.slice(1)):n[e]||c.quacksLike(e);if(e&&n.Object(e)){if(n.Array(e)){if(1!==e.length)throw new TypeError("Expected compile() parameter of type Array of length 1");return c.arrayOf(e[0])}return c.object(e)}return n.Function(e)?e:c.value(e)}function f(e,t,r,i){if(n.Function(e)){if(e(t,r))return!0;throw new o(i||e,t)}return f(h(e),t,r)}for(var d in c.oneOf=c.anyOf,n)f[d]=n[d];for(d in c)f[d]=c[d];var p=s("62bD7");for(d in p)f[d]=p[d];f.compile=h,f.TfTypeError=o,f.TfPropertyTypeError=a,e.exports=f})),s.register("1yMIc",(function(e,t){var r=s("iFTRQ");function n(e){return e.name||e.toString().match(/function (.*?)\s*\(/)[1]}function i(e){return r.Nil(e)?"":n(e.constructor)}function o(e,t){Error.captureStackTrace&&Error.captureStackTrace(e,t)}function a(e){return r.Function(e)?e.toJSON?e.toJSON():n(e):r.Array(e)?"Array":e&&r.Object(e)?"Object":void 0!==e?e:""}function u(e,t,n){var i=function(e){return r.Function(e)?"":r.String(e)?JSON.stringify(e):e&&r.Object(e)?"":e}(t);return"Expected "+a(e)+", got"+(""!==n?" "+n:"")+(""!==i?" "+i:"")}function l(e,t,r){r=r||i(t),this.message=u(e,t,r),o(this,l),this.__type=e,this.__value=t,this.__valueTypeName=r}function c(e,t,r,n,s){e?(s=s||i(n),this.message=function(e,t,r,n,i){var s='" of type ';return"key"===t&&(s='" with key type '),u('property "'+a(r)+s+a(e),n,i)}(e,r,t,n,s)):this.message='Unexpected property "'+t+'"',o(this,l),this.__label=r,this.__property=t,this.__type=e,this.__value=n,this.__valueTypeName=s}l.prototype=Object.create(Error.prototype),l.prototype.constructor=l,c.prototype=Object.create(Error.prototype),c.prototype.constructor=l,e.exports={TfTypeError:l,TfPropertyTypeError:c,tfCustomError:function(e,t){return new l(e,{},t)},tfSubError:function(e,t,r){return e instanceof c?(t=t+"."+e.__property,e=new c(e.__type,t,e.__label,e.__value,e.__valueTypeName)):e instanceof l&&(e=new c(e.__type,t,r,e.__value,e.__valueTypeName)),o(e),e},tfJSON:a,getValueTypeName:i}})),s.register("iFTRQ",(function(e,t){var r={Array:function(e){return null!=e&&e.constructor===Array},Boolean:function(e){return"boolean"==typeof e},Function:function(e){return"function"==typeof e},Nil:function(e){return null==e},Number:function(e){return"number"==typeof e},Object:function(e){return"object"==typeof e},String:function(e){return"string"==typeof e},"":function(){return!0}};for(var n in r.Null=r.Nil,r)r[n].toJSON=function(e){return e}.bind(null,n);e.exports=r})),s.register("62bD7",(function(e,t){var r=s("8tcqI").Buffer,n=s("iFTRQ"),i=s("1yMIc");function o(e){return r.isBuffer(e)}function a(e){return"string"==typeof e&&/^([0-9a-f]{2})+$/i.test(e)}function u(e,t){var r=e.toJSON();function n(n){if(!e(n))return!1;if(n.length===t)return!0;throw i.tfCustomError(r+"(Length: "+t+")",r+"(Length: "+n.length+")")}return n.toJSON=function(){return r},n}var l=u.bind(null,n.Array),c=u.bind(null,o),h=u.bind(null,a),f=u.bind(null,n.String);var d=Math.pow(2,53)-1;var p={ArrayN:l,Buffer:o,BufferN:c,Finite:function(e){return"number"==typeof e&&isFinite(e)},Hex:a,HexN:h,Int8:function(e){return e<<24>>24===e},Int16:function(e){return e<<16>>16===e},Int32:function(e){return(0|e)===e},Int53:function(e){return"number"==typeof e&&e>=-d&&e<=d&&Math.floor(e)===e},Range:function(e,t,r){function i(n,i){return r(n,i)&&n>e&&n>>0===e},UInt53:function(e){return"number"==typeof e&&e>=0&&e<=d&&Math.floor(e)===e}};for(var m in p)p[m].toJSON=function(e){return e}.bind(null,m);e.exports=p})),s.register("OMO6F",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.value=e.exports.prop=void 0,e.exports.prop=function(e,t,r){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get(){const e=r.call(this);return this[t]=e,e},set(e){Object.defineProperty(this,t,{configurable:!0,enumerable:!0,value:e,writable:!0})}})},e.exports.value=function(e){let t;return()=>(void 0!==t||(t=e()),t)}})),s.register("6ASFH",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2ms=void 0;var r=s("57TEj"),n=s("fRxhe"),i=s("4k5Fc"),o=s("OMO6F");const a=n.OPS,u=a.OP_RESERVED;function l(e,t){return e.length===t.length&&e.every(((e,r)=>e.equals(t[r])))}e.exports.p2ms=function(e,t){if(!(e.input||e.output||e.pubkeys&&void 0!==e.m||e.signatures))throw new TypeError("Not enough data");function s(e){return n.isCanonicalScriptSignature(e)||void 0!==(t.allowIncomplete&&e===a.OP_0)}t=Object.assign({validate:!0},t||{}),(0,i.typeforce)({network:i.typeforce.maybe(i.typeforce.Object),m:i.typeforce.maybe(i.typeforce.Number),n:i.typeforce.maybe(i.typeforce.Number),output:i.typeforce.maybe(i.typeforce.Buffer),pubkeys:i.typeforce.maybe(i.typeforce.arrayOf(i.isPoint)),signatures:i.typeforce.maybe(i.typeforce.arrayOf(s)),input:i.typeforce.maybe(i.typeforce.Buffer)},e);const c={network:e.network||r.bitcoin};let h=[],f=!1;function d(e){f||(f=!0,h=n.decompile(e),c.m=h[0]-u,c.n=h[h.length-2]-u,c.pubkeys=h.slice(1,-2))}if(o.prop(c,"output",(()=>{if(e.m&&c.n&&e.pubkeys)return n.compile([].concat(u+e.m,e.pubkeys,u+c.n,a.OP_CHECKMULTISIG))})),o.prop(c,"m",(()=>{if(c.output)return d(c.output),c.m})),o.prop(c,"n",(()=>{if(c.pubkeys)return c.pubkeys.length})),o.prop(c,"pubkeys",(()=>{if(e.output)return d(e.output),c.pubkeys})),o.prop(c,"signatures",(()=>{if(e.input)return n.decompile(e.input).slice(1)})),o.prop(c,"input",(()=>{if(e.signatures)return n.compile([a.OP_0].concat(e.signatures))})),o.prop(c,"witness",(()=>{if(c.input)return[]})),o.prop(c,"name",(()=>{if(c.m&&c.n)return`p2ms(${c.m} of ${c.n})`})),t.validate){if(e.output){if(d(e.output),!i.typeforce.Number(h[0]))throw new TypeError("Output is invalid");if(!i.typeforce.Number(h[h.length-2]))throw new TypeError("Output is invalid");if(h[h.length-1]!==a.OP_CHECKMULTISIG)throw new TypeError("Output is invalid");if(c.m<=0||c.n>16||c.m>c.n||c.n!==h.length-3)throw new TypeError("Output is invalid");if(!c.pubkeys.every((e=>(0,i.isPoint)(e))))throw new TypeError("Output is invalid");if(void 0!==e.m&&e.m!==c.m)throw new TypeError("m mismatch");if(void 0!==e.n&&e.n!==c.n)throw new TypeError("n mismatch");if(e.pubkeys&&!l(e.pubkeys,c.pubkeys))throw new TypeError("Pubkeys mismatch")}if(e.pubkeys){if(void 0!==e.n&&e.n!==e.pubkeys.length)throw new TypeError("Pubkey count mismatch");if(c.n=e.pubkeys.length,c.nc.m)throw new TypeError("Too many signatures provided")}if(e.input){if(e.input[0]!==a.OP_0)throw new TypeError("Input is invalid");if(0===c.signatures.length||!c.signatures.every(s))throw new TypeError("Input has invalid signature(s)");if(e.signatures&&!l(e.signatures,c.signatures))throw new TypeError("Signature mismatch");if(void 0!==e.m&&e.m!==e.signatures.length)throw new TypeError("Signature count mismatch")}}return Object.assign(c,e)}})),s.register("b8YUv",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2pk=void 0;var r=s("57TEj"),n=s("fRxhe"),i=s("4k5Fc"),o=s("OMO6F");const a=n.OPS;e.exports.p2pk=function(e,t){if(!(e.input||e.output||e.pubkey||e.input||e.signature))throw new TypeError("Not enough data");t=Object.assign({validate:!0},t||{}),(0,i.typeforce)({network:i.typeforce.maybe(i.typeforce.Object),output:i.typeforce.maybe(i.typeforce.Buffer),pubkey:i.typeforce.maybe(i.isPoint),signature:i.typeforce.maybe(n.isCanonicalScriptSignature),input:i.typeforce.maybe(i.typeforce.Buffer)},e);const s=o.value((()=>n.decompile(e.input))),u={name:"p2pk",network:e.network||r.bitcoin};if(o.prop(u,"output",(()=>{if(e.pubkey)return n.compile([e.pubkey,a.OP_CHECKSIG])})),o.prop(u,"pubkey",(()=>{if(e.output)return e.output.slice(1,-1)})),o.prop(u,"signature",(()=>{if(e.input)return s()[0]})),o.prop(u,"input",(()=>{if(e.signature)return n.compile([e.signature])})),o.prop(u,"witness",(()=>{if(u.input)return[]})),t.validate){if(e.output){if(e.output[e.output.length-1]!==a.OP_CHECKSIG)throw new TypeError("Output is invalid");if(!(0,i.isPoint)(u.pubkey))throw new TypeError("Output pubkey is invalid");if(e.pubkey&&!e.pubkey.equals(u.pubkey))throw new TypeError("Pubkey mismatch")}if(e.signature&&e.input&&!e.input.equals(u.input))throw new TypeError("Signature mismatch");if(e.input){if(1!==s().length)throw new TypeError("Input is invalid");if(!n.isCanonicalScriptSignature(u.signature))throw new TypeError("Input has invalid signature")}}return Object.assign(u,e)}})),s.register("6rDna",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2pkh=void 0;var n=s("e1bET"),i=s("57TEj"),o=s("fRxhe"),a=s("4k5Fc"),u=s("OMO6F"),l=s("6mqWr");const c=o.OPS;e.exports.p2pkh=function(e,t){if(!(e.address||e.hash||e.output||e.pubkey||e.input))throw new TypeError("Not enough data");t=Object.assign({validate:!0},t||{}),(0,a.typeforce)({network:a.typeforce.maybe(a.typeforce.Object),address:a.typeforce.maybe(a.typeforce.String),hash:a.typeforce.maybe(a.typeforce.BufferN(20)),output:a.typeforce.maybe(a.typeforce.BufferN(25)),pubkey:a.typeforce.maybe(a.isPoint),signature:a.typeforce.maybe(o.isCanonicalScriptSignature),input:a.typeforce.maybe(a.typeforce.Buffer)},e);const s=u.value((()=>{const t=r.from(l.decode(e.address));return{version:t.readUInt8(0),hash:t.slice(1)}})),h=u.value((()=>o.decompile(e.input))),f=e.network||i.bitcoin,d={name:"p2pkh",network:f};if(u.prop(d,"address",(()=>{if(!d.hash)return;const e=r.allocUnsafe(21);return e.writeUInt8(f.pubKeyHash,0),d.hash.copy(e,1),l.encode(e)})),u.prop(d,"hash",(()=>e.output?e.output.slice(3,23):e.address?s().hash:e.pubkey||d.pubkey?n.hash160(e.pubkey||d.pubkey):void 0)),u.prop(d,"output",(()=>{if(d.hash)return o.compile([c.OP_DUP,c.OP_HASH160,d.hash,c.OP_EQUALVERIFY,c.OP_CHECKSIG])})),u.prop(d,"pubkey",(()=>{if(e.input)return h()[1]})),u.prop(d,"signature",(()=>{if(e.input)return h()[0]})),u.prop(d,"input",(()=>{if(e.pubkey&&e.signature)return o.compile([e.signature,e.pubkey])})),u.prop(d,"witness",(()=>{if(d.input)return[]})),t.validate){let t=r.from([]);if(e.address){if(s().version!==f.pubKeyHash)throw new TypeError("Invalid version or Network mismatch");if(20!==s().hash.length)throw new TypeError("Invalid address");t=s().hash}if(e.hash){if(t.length>0&&!t.equals(e.hash))throw new TypeError("Hash mismatch");t=e.hash}if(e.output){if(25!==e.output.length||e.output[0]!==c.OP_DUP||e.output[1]!==c.OP_HASH160||20!==e.output[2]||e.output[23]!==c.OP_EQUALVERIFY||e.output[24]!==c.OP_CHECKSIG)throw new TypeError("Output is invalid");const r=e.output.slice(3,23);if(t.length>0&&!t.equals(r))throw new TypeError("Hash mismatch");t=r}if(e.pubkey){const r=n.hash160(e.pubkey);if(t.length>0&&!t.equals(r))throw new TypeError("Hash mismatch");t=r}if(e.input){const r=h();if(2!==r.length)throw new TypeError("Input is invalid");if(!o.isCanonicalScriptSignature(r[0]))throw new TypeError("Input has invalid signature");if(!(0,a.isPoint)(r[1]))throw new TypeError("Input has invalid pubkey");if(e.signature&&!e.signature.equals(r[0]))throw new TypeError("Signature mismatch");if(e.pubkey&&!e.pubkey.equals(r[1]))throw new TypeError("Pubkey mismatch");const i=n.hash160(r[1]);if(t.length>0&&!t.equals(i))throw new TypeError("Hash mismatch")}}return Object.assign(d,e)}})),s.register("e1bET",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.taggedHash=e.exports.TAGGED_HASH_PREFIXES=e.exports.TAGS=e.exports.hash256=e.exports.hash160=e.exports.sha256=e.exports.sha1=e.exports.ripemd160=void 0;var r=s("8tcqI").Buffer,n=s("50w0I"),i=s("qpZSV"),o=s("e3ovm");function a(e){return r.from((0,o.sha256)(Uint8Array.from(e)))}e.exports.ripemd160=function(e){return r.from((0,n.ripemd160)(Uint8Array.from(e)))},e.exports.sha1=function(e){return r.from((0,i.sha1)(Uint8Array.from(e)))},e.exports.sha256=a,e.exports.hash160=function(e){return r.from((0,n.ripemd160)((0,o.sha256)(Uint8Array.from(e))))},e.exports.hash256=function(e){return r.from((0,o.sha256)((0,o.sha256)(Uint8Array.from(e))))},e.exports.TAGS=["BIP0340/challenge","BIP0340/aux","BIP0340/nonce","TapLeaf","TapBranch","TapSighash","TapTweak","KeyAgg list","KeyAgg coefficient"],e.exports.TAGGED_HASH_PREFIXES={"BIP0340/challenge":r.from([123,181,45,122,159,239,88,50,62,177,191,122,64,125,179,130,210,243,242,216,27,177,34,79,73,254,81,143,109,72,211,124,123,181,45,122,159,239,88,50,62,177,191,122,64,125,179,130,210,243,242,216,27,177,34,79,73,254,81,143,109,72,211,124]),"BIP0340/aux":r.from([241,239,78,94,192,99,202,218,109,148,202,250,157,152,126,160,105,38,88,57,236,193,31,151,45,119,165,46,216,193,204,144,241,239,78,94,192,99,202,218,109,148,202,250,157,152,126,160,105,38,88,57,236,193,31,151,45,119,165,46,216,193,204,144]),"BIP0340/nonce":r.from([7,73,119,52,167,155,203,53,91,155,140,125,3,79,18,28,244,52,215,62,247,45,218,25,135,0,97,251,82,191,235,47,7,73,119,52,167,155,203,53,91,155,140,125,3,79,18,28,244,52,215,62,247,45,218,25,135,0,97,251,82,191,235,47]),TapLeaf:r.from([174,234,143,220,66,8,152,49,5,115,75,88,8,29,30,38,56,211,95,28,181,64,8,212,211,87,202,3,190,120,233,238,174,234,143,220,66,8,152,49,5,115,75,88,8,29,30,38,56,211,95,28,181,64,8,212,211,87,202,3,190,120,233,238]),TapBranch:r.from([25,65,161,242,229,110,185,95,162,169,241,148,190,92,1,247,33,111,51,237,130,176,145,70,52,144,208,91,245,22,160,21,25,65,161,242,229,110,185,95,162,169,241,148,190,92,1,247,33,111,51,237,130,176,145,70,52,144,208,91,245,22,160,21]),TapSighash:r.from([244,10,72,223,75,42,112,200,180,146,75,242,101,70,97,237,61,149,253,102,163,19,235,135,35,117,151,198,40,228,160,49,244,10,72,223,75,42,112,200,180,146,75,242,101,70,97,237,61,149,253,102,163,19,235,135,35,117,151,198,40,228,160,49]),TapTweak:r.from([232,15,225,99,156,156,160,80,227,175,27,57,193,67,198,62,66,156,188,235,21,217,64,251,181,197,161,244,175,87,197,233,232,15,225,99,156,156,160,80,227,175,27,57,193,67,198,62,66,156,188,235,21,217,64,251,181,197,161,244,175,87,197,233]),"KeyAgg list":r.from([72,28,151,28,60,11,70,215,240,178,117,174,89,141,78,44,126,215,49,156,89,74,92,110,199,158,160,212,153,2,148,240,72,28,151,28,60,11,70,215,240,178,117,174,89,141,78,44,126,215,49,156,89,74,92,110,199,158,160,212,153,2,148,240]),"KeyAgg coefficient":r.from([191,201,4,3,77,28,136,232,200,14,34,229,61,36,86,109,100,130,78,214,66,114,129,192,145,0,249,77,205,82,201,129,191,201,4,3,77,28,136,232,200,14,34,229,61,36,86,109,100,130,78,214,66,114,129,192,145,0,249,77,205,82,201,129])},e.exports.taggedHash=function(t,n){return a(r.concat([e.exports.TAGGED_HASH_PREFIXES[t],n]))}})),s.register("50w0I",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ripemd160=e.exports.RIPEMD160=void 0;var r=s("6Ghc7"),n=s("k0bg7");const i=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),o=Uint8Array.from({length:16},((e,t)=>t)),a=o.map((e=>(9*e+5)%16));let u=[o],l=[a];for(let e=0;e<4;e++)for(let t of[u,l])t.push(t[e].map((e=>i[e])));const c=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map((e=>new Uint8Array(e))),h=u.map(((e,t)=>e.map((e=>c[t][e])))),f=l.map(((e,t)=>e.map((e=>c[t][e])))),d=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),p=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),m=(e,t)=>e<>>32-t;function g(e,t,r,n){return 0===e?t^r^n:1===e?t&r|~t&n:2===e?(t|~r)^n:3===e?t&n|r&~n:t^(r|~n)}const y=new Uint32Array(16);class v extends r.SHA2{get(){const{h0:e,h1:t,h2:r,h3:n,h4:i}=this;return[e,t,r,n,i]}set(e,t,r,n,i){this.h0=0|e,this.h1=0|t,this.h2=0|r,this.h3=0|n,this.h4=0|i}process(e,t){for(let r=0;r<16;r++,t+=4)y[r]=e.getUint32(t,!0);let r=0|this.h0,n=r,i=0|this.h1,s=i,o=0|this.h2,a=o,c=0|this.h3,v=c,b=0|this.h4,w=b;for(let e=0;e<5;e++){const t=4-e,_=d[e],x=p[e],E=u[e],S=l[e],k=h[e],A=f[e];for(let t=0;t<16;t++){const n=m(r+g(e,i,o,c)+y[E[t]]+_,k[t])+b|0;r=b,b=c,c=0|m(o,10),o=i,i=n}for(let e=0;e<16;e++){const r=m(n+g(t,s,a,v)+y[S[e]]+x,A[e])+w|0;n=w,w=v,v=0|m(a,10),a=s,s=r}}this.set(this.h1+o+v|0,this.h2+c+w|0,this.h3+b+n|0,this.h4+r+s|0,this.h0+i+a|0)}roundClean(){y.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}}e.exports.RIPEMD160=v,e.exports.ripemd160=(0,n.wrapConstructor)((()=>new v))})),s.register("qpZSV",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.sha1=void 0;var r=s("6Ghc7"),n=s("k0bg7");const i=(e,t)=>e<>>32-t>>>0,o=(e,t,r)=>e&t^e&r^t&r,a=new Uint32Array([1732584193,4023233417,2562383102,271733878,3285377520]),u=new Uint32Array(80);class l extends r.SHA2{get(){const{A:e,B:t,C:r,D:n,E:i}=this;return[e,t,r,n,i]}set(e,t,r,n,i){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|n,this.E=0|i}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t,!1);for(let e=16;e<80;e++)u[e]=i(u[e-3]^u[e-8]^u[e-14]^u[e-16],1);let{A:r,B:n,C:s,D:a,E:l}=this;for(let e=0;e<80;e++){let t,h;e<20?(t=(c=n)&s^~c&a,h=1518500249):e<40?(t=n^s^a,h=1859775393):e<60?(t=o(n,s,a),h=2400959708):(t=n^s^a,h=3395469782);const f=i(r,5)+t+l+h+u[e]|0;l=a,a=s,s=i(n,30),n=r,r=f}var c;r=r+this.A|0,n=n+this.B|0,s=s+this.C|0,a=a+this.D|0,l=l+this.E|0,this.set(r,n,s,a,l)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0),this.buffer.fill(0)}constructor(){super(64,20,8,!1),this.A=0|a[0],this.B=0|a[1],this.C=0|a[2],this.D=0|a[3],this.E=0|a[4]}}e.exports.sha1=(0,n.wrapConstructor)((()=>new l))})),s.register("7T7gJ",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2sh=void 0;var n=s("e1bET"),i=s("57TEj"),o=s("fRxhe"),a=s("4k5Fc"),u=s("OMO6F"),l=s("6mqWr");const c=o.OPS;e.exports.p2sh=function(e,t){if(!(e.address||e.hash||e.output||e.redeem||e.input))throw new TypeError("Not enough data");t=Object.assign({validate:!0},t||{}),(0,a.typeforce)({network:a.typeforce.maybe(a.typeforce.Object),address:a.typeforce.maybe(a.typeforce.String),hash:a.typeforce.maybe(a.typeforce.BufferN(20)),output:a.typeforce.maybe(a.typeforce.BufferN(23)),redeem:a.typeforce.maybe({network:a.typeforce.maybe(a.typeforce.Object),output:a.typeforce.maybe(a.typeforce.Buffer),input:a.typeforce.maybe(a.typeforce.Buffer),witness:a.typeforce.maybe(a.typeforce.arrayOf(a.typeforce.Buffer))}),input:a.typeforce.maybe(a.typeforce.Buffer),witness:a.typeforce.maybe(a.typeforce.arrayOf(a.typeforce.Buffer))},e);let s=e.network;s||(s=e.redeem&&e.redeem.network||i.bitcoin);const h={network:s},f=u.value((()=>{const t=r.from(l.decode(e.address));return{version:t.readUInt8(0),hash:t.slice(1)}})),d=u.value((()=>o.decompile(e.input))),p=u.value((()=>{const t=d(),n=t[t.length-1];return{network:s,output:n===c.OP_FALSE?r.from([]):n,input:o.compile(t.slice(0,-1)),witness:e.witness||[]}}));if(u.prop(h,"address",(()=>{if(!h.hash)return;const e=r.allocUnsafe(21);return e.writeUInt8(h.network.scriptHash,0),h.hash.copy(e,1),l.encode(e)})),u.prop(h,"hash",(()=>e.output?e.output.slice(2,22):e.address?f().hash:h.redeem&&h.redeem.output?n.hash160(h.redeem.output):void 0)),u.prop(h,"output",(()=>{if(h.hash)return o.compile([c.OP_HASH160,h.hash,c.OP_EQUAL])})),u.prop(h,"redeem",(()=>{if(e.input)return p()})),u.prop(h,"input",(()=>{if(e.redeem&&e.redeem.input&&e.redeem.output)return o.compile([].concat(o.decompile(e.redeem.input),e.redeem.output))})),u.prop(h,"witness",(()=>h.redeem&&h.redeem.witness?h.redeem.witness:h.input?[]:void 0)),u.prop(h,"name",(()=>{const e=["p2sh"];return void 0!==h.redeem&&void 0!==h.redeem.name&&e.push(h.redeem.name),e.join("-")})),t.validate){let t=r.from([]);if(e.address){if(f().version!==s.scriptHash)throw new TypeError("Invalid version or Network mismatch");if(20!==f().hash.length)throw new TypeError("Invalid address");t=f().hash}if(e.hash){if(t.length>0&&!t.equals(e.hash))throw new TypeError("Hash mismatch");t=e.hash}if(e.output){if(23!==e.output.length||e.output[0]!==c.OP_HASH160||20!==e.output[1]||e.output[22]!==c.OP_EQUAL)throw new TypeError("Output is invalid");const r=e.output.slice(2,22);if(t.length>0&&!t.equals(r))throw new TypeError("Hash mismatch");t=r}const i=e=>{if(e.output){const r=o.decompile(e.output);if(!r||r.length<1)throw new TypeError("Redeem.output too short");if(e.output.byteLength>520)throw new TypeError("Redeem.output unspendable if larger than 520 bytes");if(o.countNonPushOnlyOPs(r)>201)throw new TypeError("Redeem.output unspendable with more than 201 non-push ops");const i=n.hash160(e.output);if(t.length>0&&!t.equals(i))throw new TypeError("Hash mismatch");t=i}if(e.input){const t=e.input.length>0,r=e.witness&&e.witness.length>0;if(!t&&!r)throw new TypeError("Empty input");if(t&&r)throw new TypeError("Input and witness provided");if(t){const t=o.decompile(e.input);if(!o.isPushOnly(t))throw new TypeError("Non push-only scriptSig")}}};if(e.input){const e=d();if(!e||e.length<1)throw new TypeError("Input too short");if(!r.isBuffer(p().output))throw new TypeError("Input is invalid");i(p())}if(e.redeem){if(e.redeem.network&&e.redeem.network!==s)throw new TypeError("Network mismatch");if(e.input){const t=p();if(e.redeem.output&&!e.redeem.output.equals(t.output))throw new TypeError("Redeem.output mismatch");if(e.redeem.input&&!e.redeem.input.equals(t.input))throw new TypeError("Redeem.input mismatch")}i(e.redeem)}if(e.witness&&e.redeem&&e.redeem.witness&&!function(e,t){return e.length===t.length&&e.every(((e,r)=>e.equals(t[r])))}(e.redeem.witness,e.witness))throw new TypeError("Witness and redeem.witness mismatch")}return Object.assign(h,e)}})),s.register("3EKv5",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2wpkh=void 0;var r=s("8tcqI").Buffer,n=s("e1bET"),i=s("57TEj"),o=s("fRxhe"),a=s("4k5Fc"),u=s("OMO6F"),l=s("dsKLG");const c=o.OPS,h=r.alloc(0);e.exports.p2wpkh=function(e,t){if(!(e.address||e.hash||e.output||e.pubkey||e.witness))throw new TypeError("Not enough data");t=Object.assign({validate:!0},t||{}),(0,a.typeforce)({address:a.typeforce.maybe(a.typeforce.String),hash:a.typeforce.maybe(a.typeforce.BufferN(20)),input:a.typeforce.maybe(a.typeforce.BufferN(0)),network:a.typeforce.maybe(a.typeforce.Object),output:a.typeforce.maybe(a.typeforce.BufferN(22)),pubkey:a.typeforce.maybe(a.isPoint),signature:a.typeforce.maybe(o.isCanonicalScriptSignature),witness:a.typeforce.maybe(a.typeforce.arrayOf(a.typeforce.Buffer))},e);const s=u.value((()=>{const t=l.bech32.decode(e.address),n=t.words.shift(),i=l.bech32.fromWords(t.words);return{version:n,prefix:t.prefix,data:r.from(i)}})),f=e.network||i.bitcoin,d={name:"p2wpkh",network:f};if(u.prop(d,"address",(()=>{if(!d.hash)return;const e=l.bech32.toWords(d.hash);return e.unshift(0),l.bech32.encode(f.bech32,e)})),u.prop(d,"hash",(()=>e.output?e.output.slice(2,22):e.address?s().data:e.pubkey||d.pubkey?n.hash160(e.pubkey||d.pubkey):void 0)),u.prop(d,"output",(()=>{if(d.hash)return o.compile([c.OP_0,d.hash])})),u.prop(d,"pubkey",(()=>e.pubkey?e.pubkey:e.witness?e.witness[1]:void 0)),u.prop(d,"signature",(()=>{if(e.witness)return e.witness[0]})),u.prop(d,"input",(()=>{if(d.witness)return h})),u.prop(d,"witness",(()=>{if(e.pubkey&&e.signature)return[e.signature,e.pubkey]})),t.validate){let t=r.from([]);if(e.address){if(f&&f.bech32!==s().prefix)throw new TypeError("Invalid prefix or Network mismatch");if(0!==s().version)throw new TypeError("Invalid address version");if(20!==s().data.length)throw new TypeError("Invalid address data");t=s().data}if(e.hash){if(t.length>0&&!t.equals(e.hash))throw new TypeError("Hash mismatch");t=e.hash}if(e.output){if(22!==e.output.length||e.output[0]!==c.OP_0||20!==e.output[1])throw new TypeError("Output is invalid");if(t.length>0&&!t.equals(e.output.slice(2)))throw new TypeError("Hash mismatch");t=e.output.slice(2)}if(e.pubkey){const r=n.hash160(e.pubkey);if(t.length>0&&!t.equals(r))throw new TypeError("Hash mismatch");if(t=r,!(0,a.isPoint)(e.pubkey)||33!==e.pubkey.length)throw new TypeError("Invalid pubkey for p2wpkh")}if(e.witness){if(2!==e.witness.length)throw new TypeError("Witness is invalid");if(!o.isCanonicalScriptSignature(e.witness[0]))throw new TypeError("Witness has invalid signature");if(!(0,a.isPoint)(e.witness[1])||33!==e.witness[1].length)throw new TypeError("Witness has invalid pubkey");if(e.signature&&!e.signature.equals(e.witness[0]))throw new TypeError("Signature mismatch");if(e.pubkey&&!e.pubkey.equals(e.witness[1]))throw new TypeError("Pubkey mismatch");const r=n.hash160(e.witness[1]);if(t.length>0&&!t.equals(r))throw new TypeError("Hash mismatch")}}return Object.assign(d,e)}})),s.register("dsKLG",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.bech32m=e.exports.bech32=void 0;const r="qpzry9x8gf2tvdw0s3jn54khce6mua7l",n={};for(let e=0;e>25;return(33554431&e)<<5^996825010&-(t>>0&1)^642813549&-(t>>1&1)^513874426&-(t>>2&1)^1027748829&-(t>>3&1)^705979059&-(t>>4&1)}function s(e){let t=1;for(let r=0;r126)return"Invalid prefix ("+e+")";t=i(t)^n>>5}t=i(t);for(let r=0;r=r;)s-=r,a.push(i>>s&o);if(n)s>0&&a.push(i<=t)return"Excess padding";if(i<r)return"Exceeds length limit";const o=e.toLowerCase(),a=e.toUpperCase();if(e!==o&&e!==a)return"Mixed-case string "+e;const u=(e=o).lastIndexOf("1");if(-1===u)return"No separator character for "+e;if(0===u)return"Missing prefix for "+e;const l=e.slice(0,u),c=e.slice(u+1);if(c.length<6)return"Data too short";let h=s(l);if("string"==typeof h)return h;const f=[];for(let e=0;e=c.length||f.push(r)}return h!==t?"Invalid checksum for "+e:{prefix:l,words:f}}return t="bech32"===e?1:734539939,{decodeUnsafe:function(e,t){const r=o(e,t);if("object"==typeof r)return r},decode:function(e,t){const r=o(e,t);if("object"==typeof r)return r;throw new Error(r)},encode:function(e,n,o){if(o=o||90,e.length+7+n.length>o)throw new TypeError("Exceeds length limit");let a=s(e=e.toLowerCase());if("string"==typeof a)throw new Error(a);let u=e+"1";for(let e=0;e>5!=0)throw new Error("Non 5-bit word");a=i(a)^t,u+=r.charAt(t)}for(let e=0;e<6;++e)a=i(a);a^=t;for(let e=0;e<6;++e){const t=a>>5*(5-e)&31;u+=r.charAt(t)}return u},toWords:a,fromWordsUnsafe:u,fromWords:l}}e.exports.bech32=c("bech32"),e.exports.bech32m=c("bech32m")})),s.register("8CrHe",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2wsh=void 0;var r=s("8tcqI").Buffer,n=s("e1bET"),i=s("57TEj"),o=s("fRxhe"),a=s("4k5Fc"),u=s("OMO6F"),l=s("dsKLG");const c=o.OPS,h=r.alloc(0);function f(e){return!(!r.isBuffer(e)||65!==e.length||4!==e[0]||!(0,a.isPoint)(e))}e.exports.p2wsh=function(e,t){if(!(e.address||e.hash||e.output||e.redeem||e.witness))throw new TypeError("Not enough data");t=Object.assign({validate:!0},t||{}),(0,a.typeforce)({network:a.typeforce.maybe(a.typeforce.Object),address:a.typeforce.maybe(a.typeforce.String),hash:a.typeforce.maybe(a.typeforce.BufferN(32)),output:a.typeforce.maybe(a.typeforce.BufferN(34)),redeem:a.typeforce.maybe({input:a.typeforce.maybe(a.typeforce.Buffer),network:a.typeforce.maybe(a.typeforce.Object),output:a.typeforce.maybe(a.typeforce.Buffer),witness:a.typeforce.maybe(a.typeforce.arrayOf(a.typeforce.Buffer))}),input:a.typeforce.maybe(a.typeforce.BufferN(0)),witness:a.typeforce.maybe(a.typeforce.arrayOf(a.typeforce.Buffer))},e);const s=u.value((()=>{const t=l.bech32.decode(e.address),n=t.words.shift(),i=l.bech32.fromWords(t.words);return{version:n,prefix:t.prefix,data:r.from(i)}})),d=u.value((()=>o.decompile(e.redeem.input)));let p=e.network;p||(p=e.redeem&&e.redeem.network||i.bitcoin);const m={network:p};if(u.prop(m,"address",(()=>{if(!m.hash)return;const e=l.bech32.toWords(m.hash);return e.unshift(0),l.bech32.encode(p.bech32,e)})),u.prop(m,"hash",(()=>e.output?e.output.slice(2):e.address?s().data:m.redeem&&m.redeem.output?n.sha256(m.redeem.output):void 0)),u.prop(m,"output",(()=>{if(m.hash)return o.compile([c.OP_0,m.hash])})),u.prop(m,"redeem",(()=>{if(e.witness)return{output:e.witness[e.witness.length-1],input:h,witness:e.witness.slice(0,-1)}})),u.prop(m,"input",(()=>{if(m.witness)return h})),u.prop(m,"witness",(()=>{if(e.redeem&&e.redeem.input&&e.redeem.input.length>0&&e.redeem.output&&e.redeem.output.length>0){const t=o.toStack(d());return m.redeem=Object.assign({witness:t},e.redeem),m.redeem.input=h,[].concat(t,e.redeem.output)}if(e.redeem&&e.redeem.output&&e.redeem.witness)return[].concat(e.redeem.witness,e.redeem.output)})),u.prop(m,"name",(()=>{const e=["p2wsh"];return void 0!==m.redeem&&void 0!==m.redeem.name&&e.push(m.redeem.name),e.join("-")})),t.validate){let t=r.from([]);if(e.address){if(s().prefix!==p.bech32)throw new TypeError("Invalid prefix or Network mismatch");if(0!==s().version)throw new TypeError("Invalid address version");if(32!==s().data.length)throw new TypeError("Invalid address data");t=s().data}if(e.hash){if(t.length>0&&!t.equals(e.hash))throw new TypeError("Hash mismatch");t=e.hash}if(e.output){if(34!==e.output.length||e.output[0]!==c.OP_0||32!==e.output[1])throw new TypeError("Output is invalid");const r=e.output.slice(2);if(t.length>0&&!t.equals(r))throw new TypeError("Hash mismatch");t=r}if(e.redeem){if(e.redeem.network&&e.redeem.network!==p)throw new TypeError("Network mismatch");if(e.redeem.input&&e.redeem.input.length>0&&e.redeem.witness&&e.redeem.witness.length>0)throw new TypeError("Ambiguous witness source");if(e.redeem.output){const r=o.decompile(e.redeem.output);if(!r||r.length<1)throw new TypeError("Redeem.output is invalid");if(e.redeem.output.byteLength>3600)throw new TypeError("Redeem.output unspendable if larger than 3600 bytes");if(o.countNonPushOnlyOPs(r)>201)throw new TypeError("Redeem.output unspendable with more than 201 non-push ops");const i=n.sha256(e.redeem.output);if(t.length>0&&!t.equals(i))throw new TypeError("Hash mismatch");t=i}if(e.redeem.input&&!o.isPushOnly(d()))throw new TypeError("Non push-only scriptSig");if(e.witness&&e.redeem.witness&&!function(e,t){return e.length===t.length&&e.every(((e,r)=>e.equals(t[r])))}(e.witness,e.redeem.witness))throw new TypeError("Witness and redeem.witness mismatch");if(e.redeem.input&&d().some(f)||e.redeem.output&&(o.decompile(e.redeem.output)||[]).some(f))throw new TypeError("redeem.input or redeem.output contains uncompressed pubkey")}if(e.witness&&e.witness.length>0){const t=e.witness[e.witness.length-1];if(e.redeem&&e.redeem.output&&!e.redeem.output.equals(t))throw new TypeError("Witness and redeem.output mismatch");if(e.witness.some(f)||(o.decompile(t)||[]).some(f))throw new TypeError("Witness contains uncompressed pubkey")}}return Object.assign(m,e)}})),s.register("ff0Sy",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.p2tr=void 0;var r=s("8tcqI"),n=s("57TEj"),i=s("fRxhe"),o=s("4k5Fc"),a=s("hvCtU"),u=s("b8eQ2"),l=s("OMO6F"),c=s("dsKLG");const h=i.OPS,f=1,d=80;e.exports.p2tr=function(e,t){if(!(e.address||e.output||e.pubkey||e.internalPubkey||e.witness&&e.witness.length>1))throw new TypeError("Not enough data");t=Object.assign({validate:!0},t||{}),(0,o.typeforce)({address:o.typeforce.maybe(o.typeforce.String),input:o.typeforce.maybe(o.typeforce.BufferN(0)),network:o.typeforce.maybe(o.typeforce.Object),output:o.typeforce.maybe(o.typeforce.BufferN(34)),internalPubkey:o.typeforce.maybe(o.typeforce.BufferN(32)),hash:o.typeforce.maybe(o.typeforce.BufferN(32)),pubkey:o.typeforce.maybe(o.typeforce.BufferN(32)),signature:o.typeforce.maybe(o.typeforce.anyOf(o.typeforce.BufferN(64),o.typeforce.BufferN(65))),witness:o.typeforce.maybe(o.typeforce.arrayOf(o.typeforce.Buffer)),scriptTree:o.typeforce.maybe(o.isTaptree),redeem:o.typeforce.maybe({output:o.typeforce.maybe(o.typeforce.Buffer),redeemVersion:o.typeforce.maybe(o.typeforce.Number),witness:o.typeforce.maybe(o.typeforce.arrayOf(o.typeforce.Buffer))}),redeemVersion:o.typeforce.maybe(o.typeforce.Number)},e);const s=l.value((()=>{const t=c.bech32m.decode(e.address),n=t.words.shift(),i=c.bech32m.fromWords(t.words);return{version:n,prefix:t.prefix,data:r.Buffer.from(i)}})),p=l.value((()=>{if(e.witness&&e.witness.length)return e.witness.length>=2&&e.witness[e.witness.length-1][0]===d?e.witness.slice(0,-1):e.witness.slice()})),m=l.value((()=>e.scriptTree?(0,u.toHashTree)(e.scriptTree):e.hash?{hash:e.hash}:void 0)),g=e.network||n.bitcoin,y={name:"p2tr",network:g};if(l.prop(y,"address",(()=>{if(!y.pubkey)return;const e=c.bech32m.toWords(y.pubkey);return e.unshift(f),c.bech32m.encode(g.bech32,e)})),l.prop(y,"hash",(()=>{const e=m();if(e)return e.hash;const t=p();if(t&&t.length>1){const e=t[t.length-1],r=e[0]&o.TAPLEAF_VERSION_MASK,n=t[t.length-2],i=(0,u.tapleafHash)({output:n,version:r});return(0,u.rootHashFromPath)(e,i)}return null})),l.prop(y,"output",(()=>{if(y.pubkey)return i.compile([h.OP_1,y.pubkey])})),l.prop(y,"redeemVersion",(()=>e.redeemVersion?e.redeemVersion:e.redeem&&void 0!==e.redeem.redeemVersion&&null!==e.redeem.redeemVersion?e.redeem.redeemVersion:u.LEAF_VERSION_TAPSCRIPT)),l.prop(y,"redeem",(()=>{const e=p();if(e&&!(e.length<2))return{output:e[e.length-2],witness:e.slice(0,-2),redeemVersion:e[e.length-1][0]&o.TAPLEAF_VERSION_MASK}})),l.prop(y,"pubkey",(()=>{if(e.pubkey)return e.pubkey;if(e.output)return e.output.slice(2);if(e.address)return s().data;if(y.internalPubkey){const e=(0,u.tweakKey)(y.internalPubkey,y.hash);if(e)return e.x}})),l.prop(y,"internalPubkey",(()=>{if(e.internalPubkey)return e.internalPubkey;const t=p();return t&&t.length>1?t[t.length-1].slice(1,33):void 0})),l.prop(y,"signature",(()=>{if(e.signature)return e.signature;const t=p();return t&&1===t.length?t[0]:void 0})),l.prop(y,"witness",(()=>{if(e.witness)return e.witness;const t=m();if(t&&e.redeem&&e.redeem.output&&e.internalPubkey){const n=(0,u.tapleafHash)({output:e.redeem.output,version:y.redeemVersion}),i=(0,u.findScriptPath)(t,n);if(!i)return;const s=(0,u.tweakKey)(e.internalPubkey,t.hash);if(!s)return;const o=r.Buffer.concat([r.Buffer.from([y.redeemVersion|s.parity]),e.internalPubkey].concat(i));return[e.redeem.output,o]}return e.signature?[e.signature]:void 0})),t.validate){let t=r.Buffer.from([]);if(e.address){if(g&&g.bech32!==s().prefix)throw new TypeError("Invalid prefix or Network mismatch");if(s().version!==f)throw new TypeError("Invalid address version");if(32!==s().data.length)throw new TypeError("Invalid address data");t=s().data}if(e.pubkey){if(t.length>0&&!t.equals(e.pubkey))throw new TypeError("Pubkey mismatch");t=e.pubkey}if(e.output){if(34!==e.output.length||e.output[0]!==h.OP_1||32!==e.output[1])throw new TypeError("Output is invalid");if(t.length>0&&!t.equals(e.output.slice(2)))throw new TypeError("Pubkey mismatch");t=e.output.slice(2)}if(e.internalPubkey){const r=(0,u.tweakKey)(e.internalPubkey,y.hash);if(t.length>0&&!t.equals(r.x))throw new TypeError("Pubkey mismatch");t=r.x}if(t&&t.length&&!(0,a.getEccLib)().isXOnlyPoint(t))throw new TypeError("Invalid pubkey for p2tr");const n=m();if(e.hash&&n&&!e.hash.equals(n.hash))throw new TypeError("Hash mismatch");if(e.redeem&&e.redeem.output&&n){const t=(0,u.tapleafHash)({output:e.redeem.output,version:y.redeemVersion});if(!(0,u.findScriptPath)(n,t))throw new TypeError("Redeem script not in tree")}const l=p();if(e.redeem&&y.redeem){if(e.redeem.redeemVersion&&e.redeem.redeemVersion!==y.redeem.redeemVersion)throw new TypeError("Redeem.redeemVersion and witness mismatch");if(e.redeem.output){if(0===i.decompile(e.redeem.output).length)throw new TypeError("Redeem.output is invalid");if(y.redeem.output&&!e.redeem.output.equals(y.redeem.output))throw new TypeError("Redeem.output and witness mismatch")}if(e.redeem.witness&&y.redeem.witness&&!function(e,t){return e.length===t.length&&e.every(((e,r)=>e.equals(t[r])))}(e.redeem.witness,y.redeem.witness))throw new TypeError("Redeem.witness and witness mismatch")}if(l&&l.length)if(1===l.length){if(e.signature&&!e.signature.equals(l[0]))throw new TypeError("Signature mismatch")}else{const r=l[l.length-1];if(r.length<33)throw new TypeError(`The control-block length is too small. Got ${r.length}, expected min 33.`);if((r.length-33)%32!=0)throw new TypeError(`The control-block length of ${r.length} is incorrect!`);const n=(r.length-33)/32;if(n>128)throw new TypeError(`The script path is too long. Got ${n}, expected max 128.`);const i=r.slice(1,33);if(e.internalPubkey&&!e.internalPubkey.equals(i))throw new TypeError("Internal pubkey mismatch");if(!(0,a.getEccLib)().isXOnlyPoint(i))throw new TypeError("Invalid internalPubkey for p2tr witness");const s=r[0]&o.TAPLEAF_VERSION_MASK,c=l[l.length-2],h=(0,u.tapleafHash)({output:c,version:s}),f=(0,u.rootHashFromPath)(r,h),d=(0,u.tweakKey)(i,f);if(!d)throw new TypeError("Invalid outputKey for p2tr witness");if(t.length&&!t.equals(d.x))throw new TypeError("Pubkey mismatch for p2tr witness");if(d.parity!==(1&r[0]))throw new Error("Incorrect parity")}}return Object.assign(y,e)}})),s.register("hvCtU",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getEccLib=e.exports.initEccLib=void 0;const n={};e.exports.initEccLib=function(e){var t;e?e!==n.eccLib&&(o("function"==typeof(t=e).isXOnlyPoint),o(t.isXOnlyPoint(i("79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"))),o(t.isXOnlyPoint(i("fffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffc2e"))),o(t.isXOnlyPoint(i("f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9"))),o(t.isXOnlyPoint(i("0000000000000000000000000000000000000000000000000000000000000001"))),o(!t.isXOnlyPoint(i("0000000000000000000000000000000000000000000000000000000000000000"))),o(!t.isXOnlyPoint(i("fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"))),o("function"==typeof t.xOnlyPointAddTweak),a.forEach((e=>{const n=t.xOnlyPointAddTweak(i(e.pubkey),i(e.tweak));null===e.result?o(null===n):(o(null!==n),o(n.parity===e.parity),o(r.from(n.xOnlyPubkey).equals(i(e.result))))})),n.eccLib=e):n.eccLib=e},e.exports.getEccLib=function(){if(!n.eccLib)throw new Error("No ECC Library provided. You must call initEccLib() with a valid TinySecp256k1Interface instance");return n.eccLib};const i=e=>r.from(e,"hex");function o(e){if(!e)throw new Error("ecc library invalid")}const a=[{pubkey:"79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",tweak:"fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140",parity:-1,result:null},{pubkey:"1617d38ed8d8657da4d4761e8057bc396ea9e4b9d29776d4be096016dbd2509b",tweak:"a8397a935f0dfceba6ba9618f6451ef4d80637abf4e6af2669fbc9de6a8fd2ac",parity:1,result:"e478f99dab91052ab39a33ea35fd5e6e4933f4d28023cd597c9a1f6760346adf"},{pubkey:"2c0b7cf95324a07d05398b240174dc0c2be444d96b159aa6c7f7b1e668680991",tweak:"823c3cd2142744b075a87eade7e1b8678ba308d566226a0056ca2b7a76f86b47",parity:0,result:"9534f8dc8c6deda2dc007655981c78b49c5d96c778fbf363462a11ec9dfd948c"}]})),s.register("b8eQ2",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tweakKey=e.exports.tapTweakHash=e.exports.tapleafHash=e.exports.findScriptPath=e.exports.toHashTree=e.exports.rootHashFromPath=e.exports.MAX_TAPTREE_DEPTH=e.exports.LEAF_VERSION_TAPSCRIPT=void 0;var r=s("8tcqI"),n=s("hvCtU"),i=s("e1bET"),o=s("9ewNr"),a=s("4k5Fc");e.exports.LEAF_VERSION_TAPSCRIPT=192,e.exports.MAX_TAPTREE_DEPTH=128;const u=e=>"left"in e&&"right"in e;function l(t){const n=t.version||e.exports.LEAF_VERSION_TAPSCRIPT;return i.taggedHash("TapLeaf",r.Buffer.concat([r.Buffer.from([n]),f(t.output)]))}function c(e,t){return i.taggedHash("TapTweak",r.Buffer.concat(t?[e,t]:[e]))}function h(e,t){return i.taggedHash("TapBranch",r.Buffer.concat([e,t]))}function f(e){const t=o.varuint.encodingLength(e.length),n=r.Buffer.allocUnsafe(t);return o.varuint.encode(e.length,n),r.Buffer.concat([n,e])}e.exports.rootHashFromPath=function(e,t){if(e.length<33)throw new TypeError(`The control-block length is too small. Got ${e.length}, expected min 33.`);const r=(e.length-33)/32;let n=t;for(let t=0;te.hash.compare(t.hash)));const[n,i]=r;return{hash:h(n.hash,i.hash),left:n,right:i}},e.exports.findScriptPath=function e(t,r){if(u(t)){const n=e(t.left,r);if(void 0!==n)return[...n,t.right.hash];const i=e(t.right,r);if(void 0!==i)return[...i,t.left.hash]}else if(t.hash.equals(r))return[]},e.exports.tapleafHash=l,e.exports.tapTweakHash=c,e.exports.tweakKey=function(e,t){if(!r.Buffer.isBuffer(e))return null;if(32!==e.length)return null;if(t&&32!==t.length)return null;const i=c(e,t),s=(0,n.getEccLib)().xOnlyPointAddTweak(e,i);return s&&null!==s.xOnlyPubkey?{parity:s.parity,x:r.Buffer.from(s.xOnlyPubkey)}:null}})),s.register("9ewNr",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.BufferReader=e.exports.BufferWriter=e.exports.cloneBuffer=e.exports.reverseBuffer=e.exports.writeUInt64LE=e.exports.readUInt64LE=e.exports.varuint=void 0;var n=s("4k5Fc");const{typeforce:i}=n;var o=s("LZKcD");function a(e,t){if("number"!=typeof e)throw new Error("cannot write a non-number as a number");if(e<0)throw new Error("specified a negative value for writing an unsigned value");if(e>t)throw new Error("RangeError: value out of range");if(Math.floor(e)!==e)throw new Error("value has a fractional component")}function u(e,t){const r=e.readUInt32LE(t);let n=e.readUInt32LE(t+4);return n*=4294967296,a(n+r,9007199254740991),n+r}function l(e,t,r){return a(t,9007199254740991),e.writeInt32LE(-1&t,r),e.writeUInt32LE(Math.floor(t/4294967296),r+4),r+8}e.exports.varuint=o,e.exports.readUInt64LE=u,e.exports.writeUInt64LE=l,e.exports.reverseBuffer=function(e){if(e.length<1)return e;let t=e.length-1,r=0;for(let n=0;nthis.writeVarSlice(e)))}end(){if(this.buffer.length===this.offset)return this.buffer;throw new Error(`buffer size ${this.buffer.length}, offset ${this.offset}`)}constructor(e,t=0){this.buffer=e,this.offset=t,i(n.tuple(n.Buffer,n.UInt32),[e,t])}}e.exports.BufferWriter=c;e.exports.BufferReader=class{readUInt8(){const e=this.buffer.readUInt8(this.offset);return this.offset++,e}readInt32(){const e=this.buffer.readInt32LE(this.offset);return this.offset+=4,e}readUInt32(){const e=this.buffer.readUInt32LE(this.offset);return this.offset+=4,e}readUInt64(){const e=u(this.buffer,this.offset);return this.offset+=8,e}readVarInt(){const e=o.decode(this.buffer,this.offset);return this.offset+=o.decode.bytes,e}readSlice(e){if(this.buffer.lengthn||e%1!=0)throw new RangeError("value out of range")}function o(e){return i(e),e<253?1:e<=65535?3:e<=4294967295?5:9}e.exports={encode:function e(t,n,s){if(i(t),n||(n=r.allocUnsafe(o(t))),!r.isBuffer(n))throw new TypeError("buffer must be a Buffer instance");return s||(s=0),t<253?(n.writeUInt8(t,s),e.bytes=1):t<=65535?(n.writeUInt8(253,s),n.writeUInt16LE(t,s+1),e.bytes=3):t<=4294967295?(n.writeUInt8(254,s),n.writeUInt32LE(t,s+1),e.bytes=5):(n.writeUInt8(255,s),n.writeUInt32LE(t>>>0,s+1),n.writeUInt32LE(t/4294967296|0,s+5),e.bytes=9),n},decode:function e(t,n){if(!r.isBuffer(t))throw new TypeError("buffer must be a Buffer instance");n||(n=0);var s=t.readUInt8(n);if(s<253)return e.bytes=1,s;if(253===s)return e.bytes=3,t.readUInt16LE(n+1);if(254===s)return e.bytes=5,t.readUInt32LE(n+1);e.bytes=9;var o=t.readUInt32LE(n+1),a=4294967296*t.readUInt32LE(n+5)+o;return i(a),a},encodingLength:o}})),s.register("hZtlG",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.Block=void 0;var n=s("9ewNr"),i=s("e1bET"),o=s("1Yy0g"),a=s("1Xu88"),u=s("4k5Fc");const{typeforce:l}=u,c=new TypeError("Cannot compute merkle root for zero transactions"),h=new TypeError("Cannot compute witness commit for non-segwit block");class f{static fromBuffer(e){if(e.length<80)throw new Error("Buffer too small (< 80 bytes)");const t=new n.BufferReader(e),r=new f;if(r.version=t.readInt32(),r.prevHash=t.readSlice(32),r.merkleRoot=t.readSlice(32),r.timestamp=t.readUInt32(),r.bits=t.readUInt32(),r.nonce=t.readUInt32(),80===e.length)return r;const i=()=>{const e=a.Transaction.fromBuffer(t.buffer.slice(t.offset),!0);return t.offset+=e.byteLength(),e},s=t.readVarInt();r.transactions=[];for(let e=0;e>24)-3,n=8388607&e,i=r.alloc(32,0);return i.writeUIntBE(n,29-t,3),i}static calculateMerkleRoot(e,t){if(l([{getHash:u.Function}],e),0===e.length)throw c;if(t&&!d(e))throw h;const n=e.map((e=>e.getHash(t))),s=(0,o.fastMerkleRoot)(n,i.hash256);return t?i.hash256(r.concat([s,e[0].ins[0].witness[0]])):s}getWitnessCommit(){if(!d(this.transactions))return null;const e=this.transactions[0].outs.filter((e=>e.script.slice(0,6).equals(r.from("6a24aa21a9ed","hex")))).map((e=>e.script.slice(6,38)));if(0===e.length)return null;const t=e[e.length-1];return t instanceof r&&32===t.length?t:null}hasWitnessCommit(){return this.witnessCommit instanceof r&&32===this.witnessCommit.length||null!==this.getWitnessCommit()}hasWitness(){return(e=this.transactions)instanceof Array&&e.some((e=>"object"==typeof e&&e.ins instanceof Array&&e.ins.some((e=>"object"==typeof e&&e.witness instanceof Array&&e.witness.length>0))));var e}weight(){return 3*this.byteLength(!1,!1)+this.byteLength(!1,!0)}byteLength(e,t=!0){return e||!this.transactions?80:80+n.varuint.encodingLength(this.transactions.length)+this.transactions.reduce(((e,r)=>e+r.byteLength(t)),0)}getHash(){return i.hash256(this.toBuffer(!0))}getId(){return(0,n.reverseBuffer)(this.getHash()).toString("hex")}getUTCDate(){const e=new Date(0);return e.setUTCSeconds(this.timestamp),e}toBuffer(e){const t=r.allocUnsafe(this.byteLength(e)),i=new n.BufferWriter(t);return i.writeInt32(this.version),i.writeSlice(this.prevHash),i.writeSlice(this.merkleRoot),i.writeUInt32(this.timestamp),i.writeUInt32(this.bits),i.writeUInt32(this.nonce),e||!this.transactions||(n.varuint.encode(this.transactions.length,t,i.offset),i.offset+=n.varuint.encode.bytes,this.transactions.forEach((e=>{const r=e.byteLength();e.toBuffer(t,i.offset),i.offset+=r}))),t}toHex(e){return this.toBuffer(e).toString("hex")}checkTxRoots(){const e=this.hasWitnessCommit();return!(!e&&this.hasWitness())&&(this.__checkMerkleRoot()&&(!e||this.__checkWitnessCommit()))}checkProofOfWork(){const e=(0,n.reverseBuffer)(this.getHash()),t=f.calculateTarget(this.bits);return e.compare(t)<=0}__checkMerkleRoot(){if(!this.transactions)throw c;const e=f.calculateMerkleRoot(this.transactions);return 0===this.merkleRoot.compare(e)}__checkWitnessCommit(){if(!this.transactions)throw c;if(!this.hasWitnessCommit())throw h;const e=f.calculateMerkleRoot(this.transactions,!0);return 0===this.witnessCommit.compare(e)}constructor(){this.version=1,this.prevHash=void 0,this.merkleRoot=void 0,this.timestamp=0,this.witnessCommit=void 0,this.bits=0,this.nonce=0,this.transactions=void 0}}function d(e){return e instanceof Array&&e[0]&&e[0].ins&&e[0].ins instanceof Array&&e[0].ins[0]&&e[0].ins[0].witness&&e[0].ins[0].witness instanceof Array&&e[0].ins[0].witness.length>0}e.exports.Block=f})),s.register("1Yy0g",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.fastMerkleRoot=void 0,e.exports.fastMerkleRoot=function(e,t){if(!Array.isArray(e))throw TypeError("Expected values Array");if("function"!=typeof t)throw TypeError("Expected digest Function");let n=e.length;const i=e.concat();for(;n>1;){let e=0;for(let s=0;s0!==e.witness.length))}weight(){return 3*this.byteLength(!1)+this.byteLength(!0)}virtualSize(){return Math.ceil(this.weight()/4)}byteLength(e=!0){const t=e&&this.hasWitnesses();return(t?10:8)+n.varuint.encodingLength(this.ins.length)+n.varuint.encodingLength(this.outs.length)+this.ins.reduce(((e,t)=>e+40+l(t.script)),0)+this.outs.reduce(((e,t)=>e+8+l(t.script)),0)+(t?this.ins.reduce(((e,t)=>e+function(e){const t=e.length;return n.varuint.encodingLength(t)+e.reduce(((e,t)=>e+l(t)),0)}(t.witness)),0):0)}clone(){const e=new g;return e.version=this.version,e.locktime=this.locktime,e.ins=this.ins.map((e=>({hash:e.hash,index:e.index,script:e.script,sequence:e.sequence,witness:e.witness}))),e.outs=this.outs.map((e=>({script:e.script,value:e.value}))),e}hashForSignature(e,t,n){if(u(a.tuple(a.UInt32,a.Buffer,a.Number),arguments),e>=this.ins.length)return d;const s=o.compile(o.decompile(t).filter((e=>e!==o.OPS.OP_CODESEPARATOR))),l=this.clone();if((31&n)===g.SIGHASH_NONE)l.outs=[],l.ins.forEach(((t,r)=>{r!==e&&(t.sequence=0)}));else if((31&n)===g.SIGHASH_SINGLE){if(e>=this.outs.length)return d;l.outs.length=e+1;for(let t=0;t{r!==e&&(t.sequence=0)}))}n&g.SIGHASH_ANYONECANPAY?(l.ins=[l.ins[e]],l.ins[0].script=s):(l.ins.forEach((e=>{e.script=c})),l.ins[e].script=s);const h=r.allocUnsafe(l.byteLength(!1)+4);return h.writeInt32LE(n,h.length-4),l.__toBuffer(h,0,!1),i.hash256(h)}hashForWitnessV1(e,t,s,o,h,f){if(u(a.tuple(a.UInt32,u.arrayOf(a.Buffer),u.arrayOf(a.Satoshi),a.UInt32),arguments),s.length!==this.ins.length||t.length!==this.ins.length)throw new Error("Must supply prevout script and value for all inputs");const d=o===g.SIGHASH_DEFAULT?g.SIGHASH_ALL:o&g.SIGHASH_OUTPUT_MASK,p=(o&g.SIGHASH_INPUT_MASK)===g.SIGHASH_ANYONECANPAY,m=d===g.SIGHASH_NONE,y=d===g.SIGHASH_SINGLE;let v=c,b=c,w=c,_=c,x=c;if(!p){let e=n.BufferWriter.withCapacity(36*this.ins.length);this.ins.forEach((t=>{e.writeSlice(t.hash),e.writeUInt32(t.index)})),v=i.sha256(e.end()),e=n.BufferWriter.withCapacity(8*this.ins.length),s.forEach((t=>e.writeUInt64(t))),b=i.sha256(e.end()),e=n.BufferWriter.withCapacity(t.map(l).reduce(((e,t)=>e+t))),t.forEach((t=>e.writeVarSlice(t))),w=i.sha256(e.end()),e=n.BufferWriter.withCapacity(4*this.ins.length),this.ins.forEach((t=>e.writeUInt32(t.sequence))),_=i.sha256(e.end())}if(m||y){if(y&&e8+l(e.script))).reduce(((e,t)=>e+t)),t=n.BufferWriter.withCapacity(e);this.outs.forEach((e=>{t.writeUInt64(e.value),t.writeVarSlice(e.script)})),x=i.sha256(t.end())}const E=(h?2:0)+(f?1:0),S=174-(p?49:0)-(m?32:0)+(f?32:0)+(h?37:0),k=n.BufferWriter.withCapacity(S);if(k.writeUInt8(o),k.writeInt32(this.version),k.writeUInt32(this.locktime),k.writeSlice(v),k.writeSlice(b),k.writeSlice(w),k.writeSlice(_),m||y||k.writeSlice(x),k.writeUInt8(E),p){const r=this.ins[e];k.writeSlice(r.hash),k.writeUInt32(r.index),k.writeUInt64(s[e]),k.writeVarSlice(t[e]),k.writeUInt32(r.sequence)}else k.writeUInt32(e);if(f){const e=n.BufferWriter.withCapacity(l(f));e.writeVarSlice(f),k.writeSlice(i.sha256(e.end()))}return y&&k.writeSlice(x),h&&(k.writeSlice(h),k.writeUInt8(0),k.writeUInt32(4294967295)),i.taggedHash("TapSighash",r.concat([r.from([0]),k.end()]))}hashForWitnessV0(e,t,s,o){u(a.tuple(a.UInt32,a.Buffer,a.Satoshi,a.UInt32),arguments);let c,h=r.from([]),d=f,p=f,m=f;if(o&g.SIGHASH_ANYONECANPAY||(h=r.allocUnsafe(36*this.ins.length),c=new n.BufferWriter(h,0),this.ins.forEach((e=>{c.writeSlice(e.hash),c.writeUInt32(e.index)})),p=i.hash256(h)),o&g.SIGHASH_ANYONECANPAY||(31&o)===g.SIGHASH_SINGLE||(31&o)===g.SIGHASH_NONE||(h=r.allocUnsafe(4*this.ins.length),c=new n.BufferWriter(h,0),this.ins.forEach((e=>{c.writeUInt32(e.sequence)})),m=i.hash256(h)),(31&o)!==g.SIGHASH_SINGLE&&(31&o)!==g.SIGHASH_NONE){const e=this.outs.reduce(((e,t)=>e+8+l(t.script)),0);h=r.allocUnsafe(e),c=new n.BufferWriter(h,0),this.outs.forEach((e=>{c.writeUInt64(e.value),c.writeVarSlice(e.script)})),d=i.hash256(h)}else if((31&o)===g.SIGHASH_SINGLE&&e{s.writeSlice(e.hash),s.writeUInt32(e.index),s.writeVarSlice(e.script),s.writeUInt32(e.sequence)})),s.writeVarInt(this.outs.length),this.outs.forEach((e=>{void 0!==e.value?s.writeUInt64(e.value):s.writeSlice(e.valueBuffer),s.writeVarSlice(e.script)})),o&&this.ins.forEach((e=>{s.writeVector(e.witness)})),s.writeUInt32(this.locktime),void 0!==t?e.slice(t,s.offset):e}constructor(){this.version=1,this.locktime=0,this.ins=[],this.outs=[]}}e.exports.Transaction=g,g.DEFAULT_SEQUENCE=4294967295,g.SIGHASH_DEFAULT=0,g.SIGHASH_ALL=1,g.SIGHASH_NONE=2,g.SIGHASH_SINGLE=3,g.SIGHASH_ANYONECANPAY=128,g.SIGHASH_OUTPUT_MASK=3,g.SIGHASH_INPUT_MASK=128,g.ADVANCED_TRANSACTION_MARKER=0,g.ADVANCED_TRANSACTION_FLAG=1})),s.register("48sY6",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.Psbt=void 0;var n=s("27TOO"),i=s("4lW9l"),o=s("daOmu"),a=s("8vz5Y"),u=s("9ewNr"),l=s("57TEj"),c=s("gW2sp"),h=s("b8eQ2"),f=s("fRxhe"),d=s("1Xu88"),p=s("k7b1f"),m=s("iiym2");const g={network:l.bitcoin,maximumFeeRate:5e3};class y{static fromBase64(e,t={}){const n=r.from(e,"base64");return this.fromBuffer(n,t)}static fromHex(e,t={}){const n=r.from(e,"hex");return this.fromBuffer(n,t)}static fromBuffer(e,t={}){const r=n.Psbt.fromBuffer(e,v),i=new y(t,r);var s,o;return s=i.__CACHE.__TX,o=i.__CACHE,s.ins.forEach((e=>{I(o,e)})),i}get inputCount(){return this.data.inputs.length}get version(){return this.__CACHE.__TX.version}set version(e){this.setVersion(e)}get locktime(){return this.__CACHE.__TX.locktime}set locktime(e){this.setLocktime(e)}get txInputs(){return this.__CACHE.__TX.ins.map((e=>({hash:(0,u.cloneBuffer)(e.hash),index:e.index,sequence:e.sequence})))}get txOutputs(){return this.__CACHE.__TX.outs.map((e=>{let t;try{t=(0,a.fromOutputScript)(e.script,this.opts.network)}catch(e){}return{script:(0,u.cloneBuffer)(e.script),value:e.value,address:t}}))}combine(...e){return this.data.combine(...e.map((e=>e.data))),this}clone(){const e=y.fromBuffer(this.data.toBuffer());return e.opts=JSON.parse(JSON.stringify(this.opts)),e}setMaximumFeeRate(e){S(e),this.opts.maximumFeeRate=e}setVersion(e){S(e),k(this.data.inputs,"setVersion");const t=this.__CACHE;return t.__TX.version=e,t.__EXTRACTED_TX=void 0,this}setLocktime(e){S(e),k(this.data.inputs,"setLocktime");const t=this.__CACHE;return t.__TX.locktime=e,t.__EXTRACTED_TX=void 0,this}setInputSequence(e,t){S(t),k(this.data.inputs,"setInputSequence");const r=this.__CACHE;if(r.__TX.ins.length<=e)throw new Error("Input index too high");return r.__TX.ins[e].sequence=t,r.__EXTRACTED_TX=void 0,this}addInputs(e){return e.forEach((e=>this.addInput(e))),this}addInput(e){if(arguments.length>1||!e||void 0===e.hash||void 0===e.index)throw new Error("Invalid arguments for Psbt.addInput. Requires single object with at least [hash] and [index]");(0,p.checkTaprootInputFields)(e,e,"addInput"),k(this.data.inputs,"addInput"),e.witnessScript&&V(e.witnessScript);const t=this.__CACHE;this.data.addInput(e);I(t,t.__TX.ins[t.__TX.ins.length-1]);const r=this.data.inputs.length-1,n=this.data.inputs[r];return n.nonWitnessUtxo&&F(this.__CACHE,n,r),t.__FEE=void 0,t.__FEE_RATE=void 0,t.__EXTRACTED_TX=void 0,this}addOutputs(e){return e.forEach((e=>this.addOutput(e))),this}addOutput(e){if(arguments.length>1||!e||void 0===e.value||void 0===e.address&&void 0===e.script)throw new Error("Invalid arguments for Psbt.addOutput. Requires single object with at least [script or address] and [value]");k(this.data.inputs,"addOutput");const{address:t}=e;if("string"==typeof t){const{network:r}=this.opts,n=(0,a.toOutputScript)(t,r);e=Object.assign(e,{script:n})}(0,p.checkTaprootOutputFields)(e,e,"addOutput");const r=this.__CACHE;return this.data.addOutput(e),r.__FEE=void 0,r.__FEE_RATE=void 0,r.__EXTRACTED_TX=void 0,this}extractTransaction(e){if(!this.data.inputs.every(x))throw new Error("Not finalized");const t=this.__CACHE;if(e||function(e,t,r){const n=t.__FEE_RATE||e.getFeeRate(),i=t.__EXTRACTED_TX.virtualSize(),s=n*i;if(n>=r.maximumFeeRate)throw new Error(`Warning: You are paying around ${(s/1e8).toFixed(8)} in fees, which is ${n} satoshi per byte for a transaction with a VSize of ${i} bytes (segwit counted as 0.25 byte per byte). Use setMaximumFeeRate method to raise your threshold, or pass true to the first arg of extractTransaction.`)}(this,t,this.opts),t.__EXTRACTED_TX)return t.__EXTRACTED_TX;const r=t.__TX.clone();return z(this.data.inputs,r,t,!0),r}getFeeRate(){return P("__FEE_RATE","fee rate",this.data.inputs,this.__CACHE)}getFee(){return P("__FEE","fee",this.data.inputs,this.__CACHE)}finalizeAllInputs(){return(0,o.checkForInput)(this.data.inputs,0),Y(this.data.inputs.length).forEach((e=>this.finalizeInput(e))),this}finalizeInput(e,t){const r=(0,o.checkForInput)(this.data.inputs,e);return(0,p.isTaprootInput)(r)?this._finalizeTaprootInput(e,r,void 0,t):this._finalizeInput(e,r,t)}finalizeTaprootInput(e,t,r=p.tapScriptFinalizer){const n=(0,o.checkForInput)(this.data.inputs,e);if((0,p.isTaprootInput)(n))return this._finalizeTaprootInput(e,n,t,r);throw new Error(`Cannot finalize input #${e}. Not Taproot.`)}_finalizeInput(e,t,r=O){const{script:n,isP2SH:i,isP2WSH:s,isSegwit:o}=function(e,t,r){const n=r.__TX,i={script:null,isSegwit:!1,isP2SH:!1,isP2WSH:!1};if(i.isP2SH=!!t.redeemScript,i.isP2WSH=!!t.witnessScript,t.witnessScript)i.script=t.witnessScript;else if(t.redeemScript)i.script=t.redeemScript;else if(t.nonWitnessUtxo){const s=H(r,t,e),o=n.ins[e].index;i.script=s.outs[o].script}else t.witnessUtxo&&(i.script=t.witnessUtxo.script);(t.witnessScript||(0,m.isP2WPKH)(i.script))&&(i.isSegwit=!0);return i}(e,t,this.__CACHE);if(!n)throw new Error(`No script found for input #${e}`);!function(e){if(!e.sighashType||!e.partialSig)return;const{partialSig:t,sighashType:r}=e;t.forEach((e=>{const{hashType:t}=f.signature.decode(e.signature);if(r!==t)throw new Error("Signature sighash does not match input sighash type")}))}(t);const{finalScriptSig:a,finalScriptWitness:u}=r(e,t,n,o,i,s);if(a&&this.data.updateInput(e,{finalScriptSig:a}),u&&this.data.updateInput(e,{finalScriptWitness:u}),!a&&!u)throw new Error(`Unknown error finalizing input #${e}`);return this.data.clearFinalizedInput(e),this}_finalizeTaprootInput(e,t,r,n=p.tapScriptFinalizer){if(!t.witnessUtxo)throw new Error(`Cannot finalize input #${e}. Missing withness utxo.`);if(t.tapKeySig){const r=c.p2tr({output:t.witnessUtxo.script,signature:t.tapKeySig}),n=(0,m.witnessStackToScriptWitness)(r.witness);this.data.updateInput(e,{finalScriptWitness:n})}else{const{finalScriptWitness:i}=n(e,t,r);this.data.updateInput(e,{finalScriptWitness:i})}return this.data.clearFinalizedInput(e),this}getInputType(e){const t=(0,o.checkForInput)(this.data.inputs,e),n=Z($(e,t,this.__CACHE),e,"input",t.redeemScript||function(e){if(!e)return;const t=f.decompile(e);if(!t)return;const n=t[t.length-1];if(!r.isBuffer(n)||K(n)||(i=n,f.isCanonicalScriptSignature(i)))return;var i;if(!f.decompile(n))return;return n}(t.finalScriptSig),t.witnessScript||function(e){if(!e)return;const t=q(e),r=t[t.length-1];if(K(r))return;if(!f.decompile(r))return;return r}(t.finalScriptWitness));return("raw"===n.type?"":n.type+"-")+G(n.meaningfulScript)}inputHasPubkey(e,t){return function(e,t,r,n){const i=$(r,t,n),{meaningfulScript:s}=Z(i,r,"input",t.redeemScript,t.witnessScript);return(0,m.pubkeyInScript)(e,s)}(t,(0,o.checkForInput)(this.data.inputs,e),e,this.__CACHE)}inputHasHDKey(e,t){const r=(0,o.checkForInput)(this.data.inputs,e),n=E(t);return!!r.bip32Derivation&&r.bip32Derivation.some(n)}outputHasPubkey(e,t){return function(e,t,r,n){const i=n.__TX.outs[r].script,{meaningfulScript:s}=Z(i,r,"output",t.redeemScript,t.witnessScript);return(0,m.pubkeyInScript)(e,s)}(t,(0,o.checkForOutput)(this.data.outputs,e),e,this.__CACHE)}outputHasHDKey(e,t){const r=(0,o.checkForOutput)(this.data.outputs,e),n=E(t);return!!r.bip32Derivation&&r.bip32Derivation.some(n)}validateSignaturesOfAllInputs(e){(0,o.checkForInput)(this.data.inputs,0);return Y(this.data.inputs.length).map((t=>this.validateSignaturesOfInput(t,e))).reduce(((e,t)=>!0===t&&e),!0)}validateSignaturesOfInput(e,t,r){const n=this.data.inputs[e];return(0,p.isTaprootInput)(n)?this.validateSignaturesOfTaprootInput(e,t,r):this._validateSignaturesOfInput(e,t,r)}_validateSignaturesOfInput(e,t,r){const n=this.data.inputs[e],i=(n||{}).partialSig;if(!n||!i||i.length<1)throw new Error("No signatures to validate");if("function"!=typeof t)throw new Error("Need validator function to validate signatures");const s=r?i.filter((e=>e.pubkey.equals(r))):i;if(s.length<1)throw new Error("No signatures for this pubkey");const o=[];let a,u,l;for(const r of s){const i=f.signature.decode(r.signature),{hash:s,script:c}=l!==i.hashType?R(e,Object.assign({},n,{sighashType:i.hashType}),this.__CACHE,!0):{hash:a,script:u};l=i.hashType,a=s,u=c,A(r.pubkey,c,"verify"),o.push(t(r.pubkey,s,i.signature))}return o.every((e=>!0===e))}validateSignaturesOfTaprootInput(e,t,r){const n=this.data.inputs[e],i=(n||{}).tapKeySig,s=(n||{}).tapScriptSig;if(!n&&!i&&(!s||s.length))throw new Error("No signatures to validate");if("function"!=typeof t)throw new Error("Need validator function to validate signatures");const o=(r=r&&(0,p.toXOnly)(r))?U(e,n,this.data.inputs,r,this.__CACHE):function(e,t,r,n){const i=[];if(t.tapInternalKey){const r=C(e,t,n);r&&i.push(r)}if(t.tapScriptSig){const e=t.tapScriptSig.map((e=>e.pubkey));i.push(...e)}const s=i.map((i=>U(e,t,r,i,n)));return s.flat()}(e,n,this.data.inputs,this.__CACHE);if(!o.length)throw new Error("No signatures for this pubkey");const a=o.find((e=>!e.leafHash));let u=0;if(i&&a){if(!t(a.pubkey,a.hash,L(i)))return!1;u++}if(s)for(const e of s){const r=o.find((t=>e.pubkey.equals(t.pubkey)));if(r){if(!t(e.pubkey,r.hash,L(e.signature)))return!1;u++}}return u>0}signAllInputsHD(e,t=[d.Transaction.SIGHASH_ALL]){if(!e||!e.publicKey||!e.fingerprint)throw new Error("Need HDSigner to sign input");const r=[];for(const n of Y(this.data.inputs.length))try{this.signInputHD(n,e,t),r.push(!0)}catch(e){r.push(!1)}if(r.every((e=>!1===e)))throw new Error("No inputs were signed");return this}signAllInputsHDAsync(e,t=[d.Transaction.SIGHASH_ALL]){return new Promise(((r,n)=>{if(!e||!e.publicKey||!e.fingerprint)return n(new Error("Need HDSigner to sign input"));const i=[],s=[];for(const r of Y(this.data.inputs.length))s.push(this.signInputHDAsync(r,e,t).then((()=>{i.push(!0)}),(()=>{i.push(!1)})));return Promise.all(s).then((()=>{if(i.every((e=>!1===e)))return n(new Error("No inputs were signed"));r()}))}))}signInputHD(e,t,r=[d.Transaction.SIGHASH_ALL]){if(!t||!t.publicKey||!t.fingerprint)throw new Error("Need HDSigner to sign input");return D(e,this.data.inputs,t).forEach((t=>this.signInput(e,t,r))),this}signInputHDAsync(e,t,r=[d.Transaction.SIGHASH_ALL]){return new Promise(((n,i)=>{if(!t||!t.publicKey||!t.fingerprint)return i(new Error("Need HDSigner to sign input"));const s=D(e,this.data.inputs,t).map((t=>this.signInputAsync(e,t,r)));return Promise.all(s).then((()=>{n()})).catch(i)}))}signAllInputs(e,t){if(!e||!e.publicKey)throw new Error("Need Signer to sign input");const r=[];for(const n of Y(this.data.inputs.length))try{this.signInput(n,e,t),r.push(!0)}catch(e){r.push(!1)}if(r.every((e=>!1===e)))throw new Error("No inputs were signed");return this}signAllInputsAsync(e,t){return new Promise(((r,n)=>{if(!e||!e.publicKey)return n(new Error("Need Signer to sign input"));const i=[],s=[];for(const[r]of this.data.inputs.entries())s.push(this.signInputAsync(r,e,t).then((()=>{i.push(!0)}),(()=>{i.push(!1)})));return Promise.all(s).then((()=>{if(i.every((e=>!1===e)))return n(new Error("No inputs were signed"));r()}))}))}signInput(e,t,r){if(!t||!t.publicKey)throw new Error("Need Signer to sign input");const n=(0,o.checkForInput)(this.data.inputs,e);return(0,p.isTaprootInput)(n)?this._signTaprootInput(e,n,t,void 0,r):this._signInput(e,t,r)}signTaprootInput(e,t,r,n){if(!t||!t.publicKey)throw new Error("Need Signer to sign input");const i=(0,o.checkForInput)(this.data.inputs,e);if((0,p.isTaprootInput)(i))return this._signTaprootInput(e,i,t,r,n);throw new Error(`Input #${e} is not of type Taproot.`)}_signInput(e,t,r=[d.Transaction.SIGHASH_ALL]){const{hash:n,sighashType:i}=N(this.data.inputs,e,t.publicKey,this.__CACHE,r),s=[{pubkey:t.publicKey,signature:f.signature.encode(t.sign(n),i)}];return this.data.updateInput(e,{partialSig:s}),this}_signTaprootInput(e,t,r,n,i=[d.Transaction.SIGHASH_DEFAULT]){const s=this.checkTaprootHashesForSig(e,t,r,n,i),o=s.filter((e=>!e.leafHash)).map((e=>(0,p.serializeTaprootSignature)(r.signSchnorr(e.hash),t.sighashType)))[0],a=s.filter((e=>!!e.leafHash)).map((e=>({pubkey:(0,p.toXOnly)(r.publicKey),signature:(0,p.serializeTaprootSignature)(r.signSchnorr(e.hash),t.sighashType),leafHash:e.leafHash})));return o&&this.data.updateInput(e,{tapKeySig:o}),a.length&&this.data.updateInput(e,{tapScriptSig:a}),this}signInputAsync(e,t,r){return Promise.resolve().then((()=>{if(!t||!t.publicKey)throw new Error("Need Signer to sign input");const n=(0,o.checkForInput)(this.data.inputs,e);return(0,p.isTaprootInput)(n)?this._signTaprootInputAsync(e,n,t,void 0,r):this._signInputAsync(e,t,r)}))}signTaprootInputAsync(e,t,r,n){return Promise.resolve().then((()=>{if(!t||!t.publicKey)throw new Error("Need Signer to sign input");const i=(0,o.checkForInput)(this.data.inputs,e);if((0,p.isTaprootInput)(i))return this._signTaprootInputAsync(e,i,t,r,n);throw new Error(`Input #${e} is not of type Taproot.`)}))}_signInputAsync(e,t,r=[d.Transaction.SIGHASH_ALL]){const{hash:n,sighashType:i}=N(this.data.inputs,e,t.publicKey,this.__CACHE,r);return Promise.resolve(t.sign(n)).then((r=>{const n=[{pubkey:t.publicKey,signature:f.signature.encode(r,i)}];this.data.updateInput(e,{partialSig:n})}))}async _signTaprootInputAsync(e,t,r,n,i=[d.Transaction.SIGHASH_DEFAULT]){const s=this.checkTaprootHashesForSig(e,t,r,n,i),o=[],a=s.filter((e=>!e.leafHash))[0];if(a){const e=Promise.resolve(r.signSchnorr(a.hash)).then((e=>({tapKeySig:(0,p.serializeTaprootSignature)(e,t.sighashType)})));o.push(e)}const u=s.filter((e=>!!e.leafHash));if(u.length){const e=u.map((e=>Promise.resolve(r.signSchnorr(e.hash)).then((n=>({tapScriptSig:[{pubkey:(0,p.toXOnly)(r.publicKey),signature:(0,p.serializeTaprootSignature)(n,t.sighashType),leafHash:e.leafHash}]})))));o.push(...e)}return Promise.all(o).then((t=>{t.forEach((t=>this.data.updateInput(e,t)))}))}checkTaprootHashesForSig(e,t,r,n,i){if("function"!=typeof r.signSchnorr)throw new Error(`Need Schnorr Signer to sign taproot input #${e}.`);const s=U(e,t,this.data.inputs,r.publicKey,this.__CACHE,n,i);if(!s||!s.length)throw new Error(`Can not sign for input #${e} with the key ${r.publicKey.toString("hex")}`);return s}toBuffer(){return w(this.__CACHE),this.data.toBuffer()}toHex(){return w(this.__CACHE),this.data.toHex()}toBase64(){return w(this.__CACHE),this.data.toBase64()}updateGlobal(e){return this.data.updateGlobal(e),this}updateInput(e,t){return t.witnessScript&&V(t.witnessScript),(0,p.checkTaprootInputFields)(this.data.inputs[e],t,"updateInput"),this.data.updateInput(e,t),t.nonWitnessUtxo&&F(this.__CACHE,this.data.inputs[e],e),this}updateOutput(e,t){const r=this.data.outputs[e];return(0,p.checkTaprootOutputFields)(r,t,"updateOutput"),this.data.updateOutput(e,t),this}addUnknownKeyValToGlobal(e){return this.data.addUnknownKeyValToGlobal(e),this}addUnknownKeyValToInput(e,t){return this.data.addUnknownKeyValToInput(e,t),this}addUnknownKeyValToOutput(e,t){return this.data.addUnknownKeyValToOutput(e,t),this}clearFinalizedInput(e){return this.data.clearFinalizedInput(e),this}constructor(e={},t=new n.Psbt(new b)){this.data=t,this.opts=Object.assign({},g,e),this.__CACHE={__NON_WITNESS_UTXO_TX_CACHE:[],__NON_WITNESS_UTXO_BUF_CACHE:[],__TX_IN_CACHE:{},__TX:this.data.globalMap.unsignedTx.tx,__UNSAFE_SIGN_NONSEGWIT:!1},0===this.data.inputs.length&&this.setVersion(2);const r=(e,t,r,n)=>Object.defineProperty(e,t,{enumerable:r,writable:n});r(this,"__CACHE",!1,!0),r(this,"opts",!1,!0)}}e.exports.Psbt=y;const v=e=>new b(e);class b{getInputOutputCounts(){return{inputCount:this.tx.ins.length,outputCount:this.tx.outs.length}}addInput(e){if(void 0===e.hash||void 0===e.index||!r.isBuffer(e.hash)&&"string"!=typeof e.hash||"number"!=typeof e.index)throw new Error("Error adding input.");const t="string"==typeof e.hash?(0,u.reverseBuffer)(r.from(e.hash,"hex")):e.hash;this.tx.addInput(t,e.index,e.sequence)}addOutput(e){if(void 0===e.script||void 0===e.value||!r.isBuffer(e.script)||"number"!=typeof e.value)throw new Error("Error adding output.");this.tx.addOutput(e.script,e.value)}toBuffer(){return this.tx.toBuffer()}constructor(e=r.from([2,0,0,0,0,0,0,0,0,0])){this.tx=d.Transaction.fromBuffer(e),function(e){if(!e.ins.every((e=>e.script&&0===e.script.length&&e.witness&&0===e.witness.length)))throw new Error("Format Error: Transaction ScriptSigs are not empty")}(this.tx),Object.defineProperty(this,"tx",{enumerable:!1,writable:!0})}}function w(e){if(!1!==e.__UNSAFE_SIGN_NONSEGWIT)throw new Error("Not BIP174 compliant, can not export")}function _(e,t,r){if(!t)return!1;let n;if(n=r?r.map((e=>{const r=function(e){if(65===e.length){const t=1&e[64],r=e.slice(0,33);return r[0]=2|t,r}return e.slice()}(e);return t.find((e=>e.pubkey.equals(r)))})).filter((e=>!!e)):t,n.length>e)throw new Error("Too many signatures");return n.length===e}function x(e){return!!e.finalScriptSig||!!e.finalScriptWitness}function E(e){return t=>!!t.masterFingerprint.equals(e.fingerprint)&&!!e.derivePath(t.path).publicKey.equals(t.pubkey)}function S(e){if("number"!=typeof e||e!==Math.floor(e)||e>4294967295||e<0)throw new Error("Invalid 32 bit integer")}function k(e,t){e.forEach((e=>{if((0,p.isTaprootInput)(e)?(0,p.checkTaprootInputForSigs)(e,t):(0,m.checkInputForSig)(e,t))throw new Error("Can not modify transaction, signatures exist.")}))}function A(e,t,r){if(!(0,m.pubkeyInScript)(e,t))throw new Error(`Can not ${r} for this input with the key ${e.toString("hex")}`)}function I(e,t){const n=(0,u.reverseBuffer)(r.from(t.hash)).toString("hex")+":"+t.index;if(e.__TX_IN_CACHE[n])throw new Error("Duplicate input detected.");e.__TX_IN_CACHE[n]=1}function M(e,t){return(r,n,i,s)=>{const o=e({redeem:{output:i}}).output;if(!n.equals(o))throw new Error(`${t} for ${s} #${r} doesn't match the scriptPubKey in the prevout`)}}const T=M(c.p2sh,"Redeem script"),B=M(c.p2wsh,"Witness script");function P(e,t,r,n){if(!r.every(x))throw new Error(`PSBT must be finalized to calculate ${t}`);if("__FEE_RATE"===e&&n.__FEE_RATE)return n.__FEE_RATE;if("__FEE"===e&&n.__FEE)return n.__FEE;let i,s=!0;return n.__EXTRACTED_TX?(i=n.__EXTRACTED_TX,s=!1):i=n.__TX.clone(),z(r,i,n,s),"__FEE_RATE"===e?n.__FEE_RATE:"__FEE"===e?n.__FEE:void 0}function O(e,t,r,n,i,s){const o=G(r);if(!function(e,t,r){switch(r){case"pubkey":case"pubkeyhash":case"witnesspubkeyhash":return _(1,e.partialSig);case"multisig":const r=c.p2ms({output:t});return _(r.m,e.partialSig,r.pubkeys);default:return!1}}(t,r,o))throw new Error(`Can not finalize input #${e}`);return function(e,t,r,n,i,s){let o,a;const u=function(e,t,r){let n;switch(t){case"multisig":const t=function(e,t){const r=c.p2ms({output:e});return r.pubkeys.map((e=>(t.filter((t=>t.pubkey.equals(e)))[0]||{}).signature)).filter((e=>!!e))}(e,r);n=c.p2ms({output:e,signatures:t});break;case"pubkey":n=c.p2pk({output:e,signature:r[0].signature});break;case"pubkeyhash":n=c.p2pkh({output:e,pubkey:r[0].pubkey,signature:r[0].signature});break;case"witnesspubkeyhash":n=c.p2wpkh({output:e,pubkey:r[0].pubkey,signature:r[0].signature})}return n}(e,t,r),l=s?c.p2wsh({redeem:u}):null,h=i?c.p2sh({redeem:l||u}):null;n?(a=l?(0,m.witnessStackToScriptWitness)(l.witness):(0,m.witnessStackToScriptWitness)(u.witness),h&&(o=h.input)):o=h?h.input:u.input;return{finalScriptSig:o,finalScriptWitness:a}}(r,o,t.partialSig,n,i,s)}function N(e,t,r,n,i){const s=(0,o.checkForInput)(e,t),{hash:a,sighashType:u,script:l}=R(t,s,n,!1,i);return A(r,l,"sign"),{hash:a,sighashType:u}}function R(e,t,r,n,i){const s=r.__TX,o=t.sighashType||d.Transaction.SIGHASH_ALL;let a,u;if(j(o,i),t.nonWitnessUtxo){const n=H(r,t,e),i=s.ins[e].hash,o=n.getHash();if(!i.equals(o))throw new Error(`Non-witness UTXO hash for input #${e} doesn't match the hash specified in the prevout`);const a=s.ins[e].index;u=n.outs[a]}else{if(!t.witnessUtxo)throw new Error("Need a Utxo input item for signing");u=t.witnessUtxo}const{meaningfulScript:l,type:h}=Z(u.script,e,"input",t.redeemScript,t.witnessScript);if(["p2sh-p2wsh","p2wsh"].indexOf(h)>=0)a=s.hashForWitnessV0(e,l,u.value,o);else if((0,m.isP2WPKH)(l)){const t=c.p2pkh({hash:l.slice(2)}).output;a=s.hashForWitnessV0(e,t,u.value,o)}else{if(void 0===t.nonWitnessUtxo&&!1===r.__UNSAFE_SIGN_NONSEGWIT)throw new Error(`Input #${e} has witnessUtxo but non-segwit script: ${l.toString("hex")}`);n||!1===r.__UNSAFE_SIGN_NONSEGWIT||console.warn("Warning: Signing non-segwit inputs without the full parent transaction means there is a chance that a miner could feed you incorrect information to trick you into paying large fees. This behavior is the same as Psbt's predecesor (TransactionBuilder - now removed) when signing non-segwit scripts. You are not able to export this Psbt with toBuffer|toBase64|toHex since it is not BIP174 compliant.\n*********************\nPROCEED WITH CAUTION!\n*********************"),a=s.hashForSignature(e,l,o)}return{script:l,sighashType:o,hash:a}}function C(e,t,r){const{script:n}=W(e,t,r);return(0,m.isP2TR)(n)?n.subarray(2,34):null}function L(e){return 64===e.length?e:e.subarray(0,64)}function U(e,t,n,i,s,o,a){const u=s.__TX,l=t.sighashType||d.Transaction.SIGHASH_DEFAULT;j(l,a);const c=n.map(((e,t)=>W(t,e,s))),f=c.map((e=>e.script)),g=c.map((e=>e.value)),y=[];if(t.tapInternalKey&&!o){const n=C(e,t,s)||r.from([]);if((0,p.toXOnly)(i).equals(n)){const t=u.hashForWitnessV1(e,f,g,l);y.push({pubkey:i,hash:t})}}const v=(t.tapLeafScript||[]).filter((e=>(0,m.pubkeyInScript)(i,e.script))).map((e=>{const t=(0,h.tapleafHash)({output:e.script,version:e.leafVersion});return Object.assign({hash:t},e)})).filter((e=>!o||o.equals(e.hash))).map((t=>{const r=u.hashForWitnessV1(e,f,g,d.Transaction.SIGHASH_DEFAULT,t.hash);return{pubkey:i,hash:r,leafHash:t.hash}}));return y.concat(v)}function j(e,t){if(t&&t.indexOf(e)<0){const t=function(e){let t=e&d.Transaction.SIGHASH_ANYONECANPAY?"SIGHASH_ANYONECANPAY | ":"";switch(31&e){case d.Transaction.SIGHASH_ALL:t+="SIGHASH_ALL";break;case d.Transaction.SIGHASH_SINGLE:t+="SIGHASH_SINGLE";break;case d.Transaction.SIGHASH_NONE:t+="SIGHASH_NONE"}return t}(e);throw new Error(`Sighash type is not allowed. Retry the sign method passing the sighashTypes array of whitelisted types. Sighash type: ${t}`)}}function D(e,t,r){const n=(0,o.checkForInput)(t,e);if(!n.bip32Derivation||0===n.bip32Derivation.length)throw new Error("Need bip32Derivation to sign with HD");const i=n.bip32Derivation.map((e=>e.masterFingerprint.equals(r.fingerprint)?e:void 0)).filter((e=>!!e));if(0===i.length)throw new Error("Need one bip32Derivation masterFingerprint to match the HDSigner fingerprint");return i.map((e=>{const t=r.derivePath(e.path);if(!e.pubkey.equals(t.publicKey))throw new Error("pubkey did not match bip32Derivation");return t}))}function q(e){let t=0;function r(){const r=i.decode(e,t);return t+=i.decode.bytes,r}function n(){return n=r(),t+=n,e.slice(t-n,t);var n}return function(){const e=r(),t=[];for(let r=0;r{if(n&&e.finalScriptSig&&(t.ins[s].script=e.finalScriptSig),n&&e.finalScriptWitness&&(t.ins[s].witness=q(e.finalScriptWitness)),e.witnessUtxo)i+=e.witnessUtxo.value;else if(e.nonWitnessUtxo){const n=H(r,e,s),o=t.ins[s].index,a=n.outs[o];i+=a.value}}));const s=t.outs.reduce(((e,t)=>e+t.value),0),o=i-s;if(o<0)throw new Error("Outputs are spending more than Inputs");const a=t.virtualSize();r.__FEE=o,r.__EXTRACTED_TX=t,r.__FEE_RATE=Math.floor(o/a)}function H(e,t,r){const n=e.__NON_WITNESS_UTXO_TX_CACHE;return n[r]||F(e,t,r),n[r]}function $(e,t,r){const{script:n}=W(e,t,r);return n}function W(e,t,r){if(void 0!==t.witnessUtxo)return{script:t.witnessUtxo.script,value:t.witnessUtxo.value};if(void 0!==t.nonWitnessUtxo){const n=H(r,t,e).outs[r.__TX.ins[e].index];return{script:n.script,value:n.value}}throw new Error("Can't find pubkey in input without Utxo data")}function K(e){return 33===e.length&&f.isCanonicalPubKey(e)}function Z(e,t,r,n,i){const s=(0,m.isP2SHScript)(e),o=s&&n&&(0,m.isP2WSHScript)(n),a=(0,m.isP2WSHScript)(e);if(s&&void 0===n)throw new Error("scriptPubkey is P2SH but redeemScript missing");if((a||o)&&void 0===i)throw new Error("scriptPubkey or redeemScript is P2WSH but witnessScript missing");let u;return o?(u=i,T(t,e,n,r),B(t,n,i,r),V(u)):a?(u=i,B(t,e,i,r),V(u)):s?(u=n,T(t,e,n,r)):u=e,{meaningfulScript:u,type:o?"p2sh-p2wsh":s?"p2sh":a?"p2wsh":"raw"}}function V(e){if((0,m.isP2WPKH)(e)||(0,m.isP2SHScript)(e))throw new Error("P2WPKH or P2SH can not be contained within P2WSH")}function G(e){return(0,m.isP2WPKH)(e)?"witnesspubkeyhash":(0,m.isP2PKH)(e)?"pubkeyhash":(0,m.isP2MS)(e)?"multisig":(0,m.isP2PK)(e)?"pubkey":"nonstandard"}function Y(e){return[...Array(e).keys()]}})),s.register("27TOO",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("9r02p"),i=s("aqWEv"),o=s("4hlf7"),a=s("daOmu");e.exports.Psbt=class{static fromBase64(e,t){const n=r.from(e,"base64");return this.fromBuffer(n,t)}static fromHex(e,t){const n=r.from(e,"hex");return this.fromBuffer(n,t)}static fromBuffer(e,t){const r=i.psbtFromBuffer(e,t),n=new this(r.globalMap.unsignedTx);return Object.assign(n,r),n}toBase64(){return this.toBuffer().toString("base64")}toHex(){return this.toBuffer().toString("hex")}toBuffer(){return i.psbtToBuffer(this)}updateGlobal(e){return a.updateGlobal(e,this.globalMap),this}updateInput(e,t){const r=a.checkForInput(this.inputs,e);return a.updateInput(t,r),this}updateOutput(e,t){const r=a.checkForOutput(this.outputs,e);return a.updateOutput(t,r),this}addUnknownKeyValToGlobal(e){return a.checkHasKey(e,this.globalMap.unknownKeyVals,a.getEnumLength(o.GlobalTypes)),this.globalMap.unknownKeyVals||(this.globalMap.unknownKeyVals=[]),this.globalMap.unknownKeyVals.push(e),this}addUnknownKeyValToInput(e,t){const r=a.checkForInput(this.inputs,e);return a.checkHasKey(t,r.unknownKeyVals,a.getEnumLength(o.InputTypes)),r.unknownKeyVals||(r.unknownKeyVals=[]),r.unknownKeyVals.push(t),this}addUnknownKeyValToOutput(e,t){const r=a.checkForOutput(this.outputs,e);return a.checkHasKey(t,r.unknownKeyVals,a.getEnumLength(o.OutputTypes)),r.unknownKeyVals||(r.unknownKeyVals=[]),r.unknownKeyVals.push(t),this}addInput(e){this.globalMap.unsignedTx.addInput(e),this.inputs.push({unknownKeyVals:[]});const t=e.unknownKeyVals||[],r=this.inputs.length-1;if(!Array.isArray(t))throw new Error("unknownKeyVals must be an Array");return t.forEach((e=>this.addUnknownKeyValToInput(r,e))),a.addInputAttributes(this.inputs,e),this}addOutput(e){this.globalMap.unsignedTx.addOutput(e),this.outputs.push({unknownKeyVals:[]});const t=e.unknownKeyVals||[],r=this.outputs.length-1;if(!Array.isArray(t))throw new Error("unknownKeyVals must be an Array");return t.forEach((e=>this.addUnknownKeyValToOutput(r,e))),a.addOutputAttributes(this.outputs,e),this}clearFinalizedInput(e){const t=a.checkForInput(this.inputs,e);a.inputCheckUncleanFinalized(e,t);for(const e of Object.keys(t))["witnessUtxo","nonWitnessUtxo","finalScriptSig","finalScriptWitness","unknownKeyVals"].includes(e)||delete t[e];return this}combine(...e){const t=n.combine([this].concat(e));return Object.assign(this,t),this}getTransaction(){return this.globalMap.unsignedTx.toBuffer()}constructor(e){this.inputs=[],this.outputs=[],this.globalMap={unsignedTx:e}}}})),s.register("9r02p",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0});var r=s("aqWEv");function n(e,t,r){return n=>{if(e.has(n))return;const i=r.filter((e=>e.key.toString("hex")===n))[0];t.push(i),e.add(n)}}function i(e){return e.globalMap.unsignedTx}function o(e){const t=new Set;return e.forEach((e=>{const r=e.key.toString("hex");if(t.has(r))throw new Error("Combine: KeyValue Map keys should be unique");t.add(r)})),t}e.exports.combine=function(e){const t=e[0],s=r.psbtToKeyVals(t),a=e.slice(1);if(0===a.length)throw new Error("Combine: Nothing to combine");const u=i(t);if(void 0===u)throw new Error("Combine: Self missing transaction");const l=o(s.globalKeyVals),c=s.inputKeyVals.map(o),h=s.outputKeyVals.map(o);for(const e of a){const t=i(e);if(void 0===t||!t.toBuffer().equals(u.toBuffer()))throw new Error("Combine: One of the Psbts does not have the same transaction.");const a=r.psbtToKeyVals(e);o(a.globalKeyVals).forEach(n(l,s.globalKeyVals,a.globalKeyVals));a.inputKeyVals.map(o).forEach(((e,t)=>e.forEach(n(c[t],s.inputKeyVals[t],a.inputKeyVals[t]))));a.outputKeyVals.map(o).forEach(((e,t)=>e.forEach(n(h[t],s.outputKeyVals[t],a.outputKeyVals[t]))))}return r.psbtFromKeyVals(u,{globalMapKeyVals:s.globalKeyVals,inputKeyVals:s.inputKeyVals,outputKeyVals:s.outputKeyVals})}})),s.register("aqWEv",(function(e,t){"use strict";function r(t){for(var r in t)e.exports.hasOwnProperty(r)||(e.exports[r]=t[r])}Object.defineProperty(e.exports,"__esModule",{value:!0}),r(s("g7Pt8")),r(s("jce75"))})),s.register("g7Pt8",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("isncX"),i=s("kTT6l"),o=s("4lW9l"),a=s("4hlf7");function u(e,t,n){if(!t.equals(r.from([n])))throw new Error(`Format Error: Invalid ${e} key: ${t.toString("hex")}`)}function l(e,{globalMapKeyVals:t,inputKeyVals:r,outputKeyVals:s}){const o={unsignedTx:e};let l=0;for(const e of t)switch(e.key[0]){case a.GlobalTypes.UNSIGNED_TX:if(u("global",e.key,a.GlobalTypes.UNSIGNED_TX),l>0)throw new Error("Format Error: GlobalMap has multiple UNSIGNED_TX");l++;break;case a.GlobalTypes.GLOBAL_XPUB:void 0===o.globalXpub&&(o.globalXpub=[]),o.globalXpub.push(n.globals.globalXpub.decode(e));break;default:o.unknownKeyVals||(o.unknownKeyVals=[]),o.unknownKeyVals.push(e)}const c=r.length,h=s.length,f=[],d=[];for(const e of i.range(c)){const t={};for(const i of r[e])switch(n.inputs.checkPubkey(i),i.key[0]){case a.InputTypes.NON_WITNESS_UTXO:if(u("input",i.key,a.InputTypes.NON_WITNESS_UTXO),void 0!==t.nonWitnessUtxo)throw new Error("Format Error: Input has multiple NON_WITNESS_UTXO");t.nonWitnessUtxo=n.inputs.nonWitnessUtxo.decode(i);break;case a.InputTypes.WITNESS_UTXO:if(u("input",i.key,a.InputTypes.WITNESS_UTXO),void 0!==t.witnessUtxo)throw new Error("Format Error: Input has multiple WITNESS_UTXO");t.witnessUtxo=n.inputs.witnessUtxo.decode(i);break;case a.InputTypes.PARTIAL_SIG:void 0===t.partialSig&&(t.partialSig=[]),t.partialSig.push(n.inputs.partialSig.decode(i));break;case a.InputTypes.SIGHASH_TYPE:if(u("input",i.key,a.InputTypes.SIGHASH_TYPE),void 0!==t.sighashType)throw new Error("Format Error: Input has multiple SIGHASH_TYPE");t.sighashType=n.inputs.sighashType.decode(i);break;case a.InputTypes.REDEEM_SCRIPT:if(u("input",i.key,a.InputTypes.REDEEM_SCRIPT),void 0!==t.redeemScript)throw new Error("Format Error: Input has multiple REDEEM_SCRIPT");t.redeemScript=n.inputs.redeemScript.decode(i);break;case a.InputTypes.WITNESS_SCRIPT:if(u("input",i.key,a.InputTypes.WITNESS_SCRIPT),void 0!==t.witnessScript)throw new Error("Format Error: Input has multiple WITNESS_SCRIPT");t.witnessScript=n.inputs.witnessScript.decode(i);break;case a.InputTypes.BIP32_DERIVATION:void 0===t.bip32Derivation&&(t.bip32Derivation=[]),t.bip32Derivation.push(n.inputs.bip32Derivation.decode(i));break;case a.InputTypes.FINAL_SCRIPTSIG:u("input",i.key,a.InputTypes.FINAL_SCRIPTSIG),t.finalScriptSig=n.inputs.finalScriptSig.decode(i);break;case a.InputTypes.FINAL_SCRIPTWITNESS:u("input",i.key,a.InputTypes.FINAL_SCRIPTWITNESS),t.finalScriptWitness=n.inputs.finalScriptWitness.decode(i);break;case a.InputTypes.POR_COMMITMENT:u("input",i.key,a.InputTypes.POR_COMMITMENT),t.porCommitment=n.inputs.porCommitment.decode(i);break;case a.InputTypes.TAP_KEY_SIG:u("input",i.key,a.InputTypes.TAP_KEY_SIG),t.tapKeySig=n.inputs.tapKeySig.decode(i);break;case a.InputTypes.TAP_SCRIPT_SIG:void 0===t.tapScriptSig&&(t.tapScriptSig=[]),t.tapScriptSig.push(n.inputs.tapScriptSig.decode(i));break;case a.InputTypes.TAP_LEAF_SCRIPT:void 0===t.tapLeafScript&&(t.tapLeafScript=[]),t.tapLeafScript.push(n.inputs.tapLeafScript.decode(i));break;case a.InputTypes.TAP_BIP32_DERIVATION:void 0===t.tapBip32Derivation&&(t.tapBip32Derivation=[]),t.tapBip32Derivation.push(n.inputs.tapBip32Derivation.decode(i));break;case a.InputTypes.TAP_INTERNAL_KEY:u("input",i.key,a.InputTypes.TAP_INTERNAL_KEY),t.tapInternalKey=n.inputs.tapInternalKey.decode(i);break;case a.InputTypes.TAP_MERKLE_ROOT:u("input",i.key,a.InputTypes.TAP_MERKLE_ROOT),t.tapMerkleRoot=n.inputs.tapMerkleRoot.decode(i);break;default:t.unknownKeyVals||(t.unknownKeyVals=[]),t.unknownKeyVals.push(i)}f.push(t)}for(const e of i.range(h)){const t={};for(const r of s[e])switch(n.outputs.checkPubkey(r),r.key[0]){case a.OutputTypes.REDEEM_SCRIPT:if(u("output",r.key,a.OutputTypes.REDEEM_SCRIPT),void 0!==t.redeemScript)throw new Error("Format Error: Output has multiple REDEEM_SCRIPT");t.redeemScript=n.outputs.redeemScript.decode(r);break;case a.OutputTypes.WITNESS_SCRIPT:if(u("output",r.key,a.OutputTypes.WITNESS_SCRIPT),void 0!==t.witnessScript)throw new Error("Format Error: Output has multiple WITNESS_SCRIPT");t.witnessScript=n.outputs.witnessScript.decode(r);break;case a.OutputTypes.BIP32_DERIVATION:void 0===t.bip32Derivation&&(t.bip32Derivation=[]),t.bip32Derivation.push(n.outputs.bip32Derivation.decode(r));break;case a.OutputTypes.TAP_INTERNAL_KEY:u("output",r.key,a.OutputTypes.TAP_INTERNAL_KEY),t.tapInternalKey=n.outputs.tapInternalKey.decode(r);break;case a.OutputTypes.TAP_TREE:u("output",r.key,a.OutputTypes.TAP_TREE),t.tapTree=n.outputs.tapTree.decode(r);break;case a.OutputTypes.TAP_BIP32_DERIVATION:void 0===t.tapBip32Derivation&&(t.tapBip32Derivation=[]),t.tapBip32Derivation.push(n.outputs.tapBip32Derivation.decode(r));break;default:t.unknownKeyVals||(t.unknownKeyVals=[]),t.unknownKeyVals.push(r)}d.push(t)}return{globalMap:o,inputs:f,outputs:d}}e.exports.psbtFromBuffer=function(e,t){let r=0;function n(){const t=o.decode(e,r);r+=o.encodingLength(t);const n=e.slice(r,r+t);return r+=t,n}function s(){return{key:n(),value:n()}}function u(){if(r>=e.length)throw new Error("Format Error: Unexpected End of PSBT");const t=0===e.readUInt8(r);return t&&r++,t}if(1886610036!==function(){const t=e.readUInt32BE(r);return r+=4,t}())throw new Error("Format Error: Invalid Magic Number");if(255!==function(){const t=e.readUInt8(r);return r+=1,t}())throw new Error("Format Error: Magic Number must be followed by 0xff separator");const c=[],h={};for(;!u();){const e=s(),t=e.key.toString("hex");if(h[t])throw new Error("Format Error: Keys must be unique for global keymap: key "+t);h[t]=1,c.push(e)}const f=c.filter((e=>e.key[0]===a.GlobalTypes.UNSIGNED_TX));if(1!==f.length)throw new Error("Format Error: Only one UNSIGNED_TX allowed");const d=t(f[0].value),{inputCount:p,outputCount:m}=d.getInputOutputCounts(),g=[],y=[];for(const e of i.range(p)){const t={},r=[];for(;!u();){const n=s(),i=n.key.toString("hex");if(t[i])throw new Error("Format Error: Keys must be unique for each input: input index "+e+" key "+i);t[i]=1,r.push(n)}g.push(r)}for(const e of i.range(m)){const t={},r=[];for(;!u();){const n=s(),i=n.key.toString("hex");if(t[i])throw new Error("Format Error: Keys must be unique for each output: output index "+e+" key "+i);t[i]=1,r.push(n)}y.push(r)}return l(d,{globalMapKeyVals:c,inputKeyVals:g,outputKeyVals:y})},e.exports.checkKeyBuffer=u,e.exports.psbtFromKeyVals=l})),s.register("isncX",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0});var r=s("4hlf7"),n=s("amuIb"),i=s("2On2R"),o=s("dp575"),a=s("lMs9t"),u=s("lRzKi"),l=s("54wQx"),c=s("gFiY2"),h=s("hsf9I"),f=s("23DgE"),d=s("kOC4d"),p=s("fJgIk"),m=s("aIgic"),g=s("bRRUs"),y=s("1zouQ"),v=s("8Y45g"),b=s("7Y6tn"),w=s("edOSc"),_=s("xAoCI"),x=s("b5ZAl"),E=s("jZJkm");const S={unsignedTx:i,globalXpub:n,checkPubkey:b.makeChecker([])};e.exports.globals=S;const k={nonWitnessUtxo:u,partialSig:l,sighashType:h,finalScriptSig:o,finalScriptWitness:a,porCommitment:c,witnessUtxo:g,bip32Derivation:v.makeConverter(r.InputTypes.BIP32_DERIVATION),redeemScript:w.makeConverter(r.InputTypes.REDEEM_SCRIPT),witnessScript:E.makeConverter(r.InputTypes.WITNESS_SCRIPT),checkPubkey:b.makeChecker([r.InputTypes.PARTIAL_SIG,r.InputTypes.BIP32_DERIVATION]),tapKeySig:f,tapScriptSig:m,tapLeafScript:d,tapBip32Derivation:_.makeConverter(r.InputTypes.TAP_BIP32_DERIVATION),tapInternalKey:x.makeConverter(r.InputTypes.TAP_INTERNAL_KEY),tapMerkleRoot:p};e.exports.inputs=k;const A={bip32Derivation:v.makeConverter(r.OutputTypes.BIP32_DERIVATION),redeemScript:w.makeConverter(r.OutputTypes.REDEEM_SCRIPT),witnessScript:E.makeConverter(r.OutputTypes.WITNESS_SCRIPT),checkPubkey:b.makeChecker([r.OutputTypes.BIP32_DERIVATION]),tapBip32Derivation:_.makeConverter(r.OutputTypes.TAP_BIP32_DERIVATION),tapTree:y,tapInternalKey:x.makeConverter(r.OutputTypes.TAP_INTERNAL_KEY)};e.exports.outputs=A})),s.register("4hlf7",(function(e,t){"use strict";var r,n,i;Object.defineProperty(e.exports,"__esModule",{value:!0}),(r=e.exports.GlobalTypes||(e.exports.GlobalTypes={}))[r.UNSIGNED_TX=0]="UNSIGNED_TX",r[r.GLOBAL_XPUB=1]="GLOBAL_XPUB",e.exports.GLOBAL_TYPE_NAMES=["unsignedTx","globalXpub"],(n=e.exports.InputTypes||(e.exports.InputTypes={}))[n.NON_WITNESS_UTXO=0]="NON_WITNESS_UTXO",n[n.WITNESS_UTXO=1]="WITNESS_UTXO",n[n.PARTIAL_SIG=2]="PARTIAL_SIG",n[n.SIGHASH_TYPE=3]="SIGHASH_TYPE",n[n.REDEEM_SCRIPT=4]="REDEEM_SCRIPT",n[n.WITNESS_SCRIPT=5]="WITNESS_SCRIPT",n[n.BIP32_DERIVATION=6]="BIP32_DERIVATION",n[n.FINAL_SCRIPTSIG=7]="FINAL_SCRIPTSIG",n[n.FINAL_SCRIPTWITNESS=8]="FINAL_SCRIPTWITNESS",n[n.POR_COMMITMENT=9]="POR_COMMITMENT",n[n.TAP_KEY_SIG=19]="TAP_KEY_SIG",n[n.TAP_SCRIPT_SIG=20]="TAP_SCRIPT_SIG",n[n.TAP_LEAF_SCRIPT=21]="TAP_LEAF_SCRIPT",n[n.TAP_BIP32_DERIVATION=22]="TAP_BIP32_DERIVATION",n[n.TAP_INTERNAL_KEY=23]="TAP_INTERNAL_KEY",n[n.TAP_MERKLE_ROOT=24]="TAP_MERKLE_ROOT",e.exports.INPUT_TYPE_NAMES=["nonWitnessUtxo","witnessUtxo","partialSig","sighashType","redeemScript","witnessScript","bip32Derivation","finalScriptSig","finalScriptWitness","porCommitment","tapKeySig","tapScriptSig","tapLeafScript","tapBip32Derivation","tapInternalKey","tapMerkleRoot"],(i=e.exports.OutputTypes||(e.exports.OutputTypes={}))[i.REDEEM_SCRIPT=0]="REDEEM_SCRIPT",i[i.WITNESS_SCRIPT=1]="WITNESS_SCRIPT",i[i.BIP32_DERIVATION=2]="BIP32_DERIVATION",i[i.TAP_INTERNAL_KEY=5]="TAP_INTERNAL_KEY",i[i.TAP_TREE=6]="TAP_TREE",i[i.TAP_BIP32_DERIVATION=7]="TAP_BIP32_DERIVATION",e.exports.OUTPUT_TYPE_NAMES=["redeemScript","witnessScript","bip32Derivation","tapInternalKey","tapTree","tapBip32Derivation"]})),s.register("amuIb",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");const i=e=>[...Array(e).keys()];e.exports.decode=function(e){if(e.key[0]!==n.GlobalTypes.GLOBAL_XPUB)throw new Error("Decode Error: could not decode globalXpub with key 0x"+e.key.toString("hex"));if(79!==e.key.length||![2,3].includes(e.key[46]))throw new Error("Decode Error: globalXpub has invalid extended pubkey in key 0x"+e.key.toString("hex"));if(e.value.length/4%1!=0)throw new Error("Decode Error: Global GLOBAL_XPUB value length should be multiple of 4");const t=e.key.slice(1),r={masterFingerprint:e.value.slice(0,4),extendedPubkey:t,path:"m"};for(const t of i(e.value.length/4-1)){const n=e.value.readUInt32LE(4*t+4),i=!!(2147483648&n),s=2147483647&n;r.path+="/"+s.toString(10)+(i?"'":"")}return r},e.exports.encode=function(e){const t=r.from([n.GlobalTypes.GLOBAL_XPUB]),i=r.concat([t,e.extendedPubkey]),s=e.path.split("/"),o=r.allocUnsafe(4*s.length);e.masterFingerprint.copy(o,0);let a=4;return s.slice(1).forEach((e=>{const t="'"===e.slice(-1);let r=2147483647&parseInt(t?e.slice(0,-1):e,10);t&&(r+=2147483648),o.writeUInt32LE(r,a),a+=4})),{key:i,value:o}},e.exports.expected="{ masterFingerprint: Buffer; extendedPubkey: Buffer; path: string; }",e.exports.check=function(e){const t=e.extendedPubkey,n=e.masterFingerprint,i=e.path;return r.isBuffer(t)&&78===t.length&&[2,3].indexOf(t[45])>-1&&r.isBuffer(n)&&4===n.length&&"string"==typeof i&&!!i.match(/^m(\/\d+'?)*$/)},e.exports.canAddToArray=function(e,t,r){const n=t.extendedPubkey.toString("hex");return!r.has(n)&&(r.add(n),0===e.filter((e=>e.extendedPubkey.equals(t.extendedPubkey))).length)}})),s.register("2On2R",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.encode=function(e){return{key:r.from([n.GlobalTypes.UNSIGNED_TX]),value:e.toBuffer()}}})),s.register("dp575",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.FINAL_SCRIPTSIG)throw new Error("Decode Error: could not decode finalScriptSig with key 0x"+e.key.toString("hex"));return e.value},e.exports.encode=function(e){return{key:r.from([n.InputTypes.FINAL_SCRIPTSIG]),value:e}},e.exports.expected="Buffer",e.exports.check=function(e){return r.isBuffer(e)},e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.finalScriptSig}})),s.register("lMs9t",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.FINAL_SCRIPTWITNESS)throw new Error("Decode Error: could not decode finalScriptWitness with key 0x"+e.key.toString("hex"));return e.value},e.exports.encode=function(e){return{key:r.from([n.InputTypes.FINAL_SCRIPTWITNESS]),value:e}},e.exports.expected="Buffer",e.exports.check=function(e){return r.isBuffer(e)},e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.finalScriptWitness}})),s.register("lRzKi",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.NON_WITNESS_UTXO)throw new Error("Decode Error: could not decode nonWitnessUtxo with key 0x"+e.key.toString("hex"));return e.value},e.exports.encode=function(e){return{key:r.from([n.InputTypes.NON_WITNESS_UTXO]),value:e}},e.exports.expected="Buffer",e.exports.check=function(e){return r.isBuffer(e)},e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.nonWitnessUtxo}})),s.register("54wQx",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.PARTIAL_SIG)throw new Error("Decode Error: could not decode partialSig with key 0x"+e.key.toString("hex"));if(34!==e.key.length&&66!==e.key.length||![2,3,4].includes(e.key[1]))throw new Error("Decode Error: partialSig has invalid pubkey in key 0x"+e.key.toString("hex"));return{pubkey:e.key.slice(1),signature:e.value}},e.exports.encode=function(e){const t=r.from([n.InputTypes.PARTIAL_SIG]);return{key:r.concat([t,e.pubkey]),value:e.signature}},e.exports.expected="{ pubkey: Buffer; signature: Buffer; }",e.exports.check=function(e){return r.isBuffer(e.pubkey)&&r.isBuffer(e.signature)&&[33,65].includes(e.pubkey.length)&&[2,3,4].includes(e.pubkey[0])&&function(e){if(!r.isBuffer(e)||e.length<9)return!1;if(48!==e[0])return!1;if(e.length!==e[1]+3)return!1;if(2!==e[2])return!1;const t=e[3];if(t>33||t<1)return!1;if(2!==e[3+t+1])return!1;const n=e[3+t+2];return!(n>33||n<1)&&e.length===3+t+2+n+2}(e.signature)},e.exports.canAddToArray=function(e,t,r){const n=t.pubkey.toString("hex");return!r.has(n)&&(r.add(n),0===e.filter((e=>e.pubkey.equals(t.pubkey))).length)}})),s.register("gFiY2",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.POR_COMMITMENT)throw new Error("Decode Error: could not decode porCommitment with key 0x"+e.key.toString("hex"));return e.value.toString("utf8")},e.exports.encode=function(e){return{key:r.from([n.InputTypes.POR_COMMITMENT]),value:r.from(e,"utf8")}},e.exports.expected="string",e.exports.check=function(e){return"string"==typeof e},e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.porCommitment}})),s.register("hsf9I",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.SIGHASH_TYPE)throw new Error("Decode Error: could not decode sighashType with key 0x"+e.key.toString("hex"));return e.value.readUInt32LE(0)},e.exports.encode=function(e){const t=r.from([n.InputTypes.SIGHASH_TYPE]),i=r.allocUnsafe(4);return i.writeUInt32LE(e,0),{key:t,value:i}},e.exports.expected="number",e.exports.check=function(e){return"number"==typeof e},e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.sighashType}})),s.register("23DgE",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");function i(e){return r.isBuffer(e)&&(64===e.length||65===e.length)}e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.TAP_KEY_SIG||1!==e.key.length)throw new Error("Decode Error: could not decode tapKeySig with key 0x"+e.key.toString("hex"));if(!i(e.value))throw new Error("Decode Error: tapKeySig not a valid 64-65-byte BIP340 signature");return e.value},e.exports.encode=function(e){return{key:r.from([n.InputTypes.TAP_KEY_SIG]),value:e}},e.exports.expected="Buffer",e.exports.check=i,e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.tapKeySig}})),s.register("kOC4d",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.TAP_LEAF_SCRIPT)throw new Error("Decode Error: could not decode tapLeafScript with key 0x"+e.key.toString("hex"));if((e.key.length-2)%32!=0)throw new Error("Decode Error: tapLeafScript has invalid control block in key 0x"+e.key.toString("hex"));const t=e.value[e.value.length-1];if((254&e.key[1])!==t)throw new Error("Decode Error: tapLeafScript bad leaf version in key 0x"+e.key.toString("hex"));const r=e.value.slice(0,-1);return{controlBlock:e.key.slice(1),script:r,leafVersion:t}},e.exports.encode=function(e){const t=r.from([n.InputTypes.TAP_LEAF_SCRIPT]),i=r.from([e.leafVersion]);return{key:r.concat([t,e.controlBlock]),value:r.concat([e.script,i])}},e.exports.expected="{ controlBlock: Buffer; leafVersion: number, script: Buffer; }",e.exports.check=function(e){return r.isBuffer(e.controlBlock)&&(e.controlBlock.length-1)%32==0&&(254&e.controlBlock[0])===e.leafVersion&&r.isBuffer(e.script)},e.exports.canAddToArray=function(e,t,r){const n=t.controlBlock.toString("hex");return!r.has(n)&&(r.add(n),0===e.filter((e=>e.controlBlock.equals(t.controlBlock))).length)}})),s.register("fJgIk",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");function i(e){return r.isBuffer(e)&&32===e.length}e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.TAP_MERKLE_ROOT||1!==e.key.length)throw new Error("Decode Error: could not decode tapMerkleRoot with key 0x"+e.key.toString("hex"));if(!i(e.value))throw new Error("Decode Error: tapMerkleRoot not a 32-byte hash");return e.value},e.exports.encode=function(e){return{key:r.from([n.InputTypes.TAP_MERKLE_ROOT]),value:e}},e.exports.expected="Buffer",e.exports.check=i,e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.tapMerkleRoot}})),s.register("aIgic",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.TAP_SCRIPT_SIG)throw new Error("Decode Error: could not decode tapScriptSig with key 0x"+e.key.toString("hex"));if(65!==e.key.length)throw new Error("Decode Error: tapScriptSig has invalid key 0x"+e.key.toString("hex"));if(64!==e.value.length&&65!==e.value.length)throw new Error("Decode Error: tapScriptSig has invalid signature in key 0x"+e.key.toString("hex"));return{pubkey:e.key.slice(1,33),leafHash:e.key.slice(33),signature:e.value}},e.exports.encode=function(e){const t=r.from([n.InputTypes.TAP_SCRIPT_SIG]);return{key:r.concat([t,e.pubkey,e.leafHash]),value:e.signature}},e.exports.expected="{ pubkey: Buffer; leafHash: Buffer; signature: Buffer; }",e.exports.check=function(e){return r.isBuffer(e.pubkey)&&r.isBuffer(e.leafHash)&&r.isBuffer(e.signature)&&32===e.pubkey.length&&32===e.leafHash.length&&(64===e.signature.length||65===e.signature.length)},e.exports.canAddToArray=function(e,t,r){const n=t.pubkey.toString("hex")+t.leafHash.toString("hex");return!r.has(n)&&(r.add(n),0===e.filter((e=>e.pubkey.equals(t.pubkey)&&e.leafHash.equals(t.leafHash))).length)}})),s.register("bRRUs",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7"),i=s("kTT6l"),o=s("4lW9l");e.exports.decode=function(e){if(e.key[0]!==n.InputTypes.WITNESS_UTXO)throw new Error("Decode Error: could not decode witnessUtxo with key 0x"+e.key.toString("hex"));const t=i.readUInt64LE(e.value,0);let r=8;const s=o.decode(e.value,r);r+=o.encodingLength(s);const a=e.value.slice(r);if(a.length!==s)throw new Error("Decode Error: WITNESS_UTXO script is not proper length");return{script:a,value:t}},e.exports.encode=function(e){const{script:t,value:s}=e,a=o.encodingLength(t.length),u=r.allocUnsafe(8+a+t.length);return i.writeUInt64LE(u,s,0),o.encode(t.length,u,8),t.copy(u,8+a),{key:r.from([n.InputTypes.WITNESS_UTXO]),value:u}},e.exports.expected="{ script: Buffer; value: number; }",e.exports.check=function(e){return r.isBuffer(e.script)&&"number"==typeof e.value},e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.witnessUtxo}})),s.register("kTT6l",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4lW9l");function i(e){const t=e.key.length,i=e.value.length,s=n.encodingLength(t),o=n.encodingLength(i),a=r.allocUnsafe(s+t+o+i);return n.encode(t,a,0),e.key.copy(a,s),n.encode(i,a,s+t),e.value.copy(a,s+t+o),a}function o(e,t){if("number"!=typeof e)throw new Error("cannot write a non-number as a number");if(e<0)throw new Error("specified a negative value for writing an unsigned value");if(e>t)throw new Error("RangeError: value out of range");if(Math.floor(e)!==e)throw new Error("value has a fractional component")}e.exports.range=e=>[...Array(e).keys()],e.exports.reverseBuffer=function(e){if(e.length<1)return e;let t=e.length-1,r=0;for(let n=0;nn||e%1!=0)throw new RangeError("value out of range")}function o(e){return i(e),e<253?1:e<=65535?3:e<=4294967295?5:9}e.exports.encode=function e(t,n,s){if(i(t),n||(n=r.allocUnsafe(o(t))),!r.isBuffer(n))throw new TypeError("buffer must be a Buffer instance");return s||(s=0),t<253?(n.writeUInt8(t,s),Object.assign(e,{bytes:1})):t<=65535?(n.writeUInt8(253,s),n.writeUInt16LE(t,s+1),Object.assign(e,{bytes:3})):t<=4294967295?(n.writeUInt8(254,s),n.writeUInt32LE(t,s+1),Object.assign(e,{bytes:5})):(n.writeUInt8(255,s),n.writeUInt32LE(t>>>0,s+1),n.writeUInt32LE(t/4294967296|0,s+5),Object.assign(e,{bytes:9})),n},e.exports.decode=function e(t,n){if(!r.isBuffer(t))throw new TypeError("buffer must be a Buffer instance");n||(n=0);const s=t.readUInt8(n);if(s<253)return Object.assign(e,{bytes:1}),s;if(253===s)return Object.assign(e,{bytes:3}),t.readUInt16LE(n+1);if(254===s)return Object.assign(e,{bytes:5}),t.readUInt32LE(n+1);{Object.assign(e,{bytes:9});const r=t.readUInt32LE(n+1),s=4294967296*t.readUInt32LE(n+5)+r;return i(s),s}},e.exports.encodingLength=o})),s.register("1zouQ",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4hlf7"),i=s("4lW9l");e.exports.decode=function(e){if(e.key[0]!==n.OutputTypes.TAP_TREE||1!==e.key.length)throw new Error("Decode Error: could not decode tapTree with key 0x"+e.key.toString("hex"));let t=0;const r=[];for(;t[r.of(e.depth,e.leafVersion),i.encode(e.script.length),e.script])));return{key:t,value:r.concat(s)}},e.exports.expected="{ leaves: [{ depth: number; leafVersion: number, script: Buffer; }] }",e.exports.check=function(e){return Array.isArray(e.leaves)&&e.leaves.every((e=>e.depth>=0&&e.depth<=128&&(254&e.leafVersion)===e.leafVersion&&r.isBuffer(e.script)))},e.exports.canAdd=function(e,t){return!!e&&!!t&&void 0===e.tapTree}})),s.register("8Y45g",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});const n=e=>[...Array(e).keys()],i=e=>33===e.length&&[2,3].includes(e[0])||65===e.length&&4===e[0];e.exports.makeConverter=function(e,t=i){return{decode:function(r){if(r.key[0]!==e)throw new Error("Decode Error: could not decode bip32Derivation with key 0x"+r.key.toString("hex"));const i=r.key.slice(1);if(!t(i))throw new Error("Decode Error: bip32Derivation has invalid pubkey in key 0x"+r.key.toString("hex"));if(r.value.length/4%1!=0)throw new Error("Decode Error: Input BIP32_DERIVATION value length should be multiple of 4");const s={masterFingerprint:r.value.slice(0,4),pubkey:i,path:"m"};for(const e of n(r.value.length/4-1)){const t=r.value.readUInt32LE(4*e+4),n=!!(2147483648&t),i=2147483647&t;s.path+="/"+i.toString(10)+(n?"'":"")}return s},encode:function(t){const n=r.from([e]),i=r.concat([n,t.pubkey]),s=t.path.split("/"),o=r.allocUnsafe(4*s.length);t.masterFingerprint.copy(o,0);let a=4;return s.slice(1).forEach((e=>{const t="'"===e.slice(-1);let r=2147483647&parseInt(t?e.slice(0,-1):e,10);t&&(r+=2147483648),o.writeUInt32LE(r,a),a+=4})),{key:i,value:o}},check:function(e){return r.isBuffer(e.pubkey)&&r.isBuffer(e.masterFingerprint)&&"string"==typeof e.path&&t(e.pubkey)&&4===e.masterFingerprint.length},expected:"{ masterFingerprint: Buffer; pubkey: Buffer; path: string; }",canAddToArray:function(e,t,r){const n=t.pubkey.toString("hex");return!r.has(n)&&(r.add(n),0===e.filter((e=>e.pubkey.equals(t.pubkey))).length)}}}})),s.register("7Y6tn",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.makeChecker=function(e){return function(t){let r;if(e.includes(t.key[0])&&(r=t.key.slice(1),33!==r.length&&65!==r.length||![2,3,4].includes(r[0])))throw new Error("Format Error: invalid pubkey in key 0x"+t.key.toString("hex"));return r}}})),s.register("edOSc",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.makeConverter=function(e){return{decode:function(t){if(t.key[0]!==e)throw new Error("Decode Error: could not decode redeemScript with key 0x"+t.key.toString("hex"));return t.value},encode:function(t){return{key:r.from([e]),value:t}},check:function(e){return r.isBuffer(e)},expected:"Buffer",canAdd:function(e,t){return!!e&&!!t&&void 0===e.redeemScript}}}})),s.register("xAoCI",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("4lW9l"),i=s("8Y45g");const o=e=>32===e.length;e.exports.makeConverter=function(e){const t=i.makeConverter(e,o);return{decode:function(e){const r=n.decode(e.value),i=n.encodingLength(r),s=t.decode({key:e.key,value:e.value.slice(i+32*r)}),o=new Array(r);for(let t=0,n=i;tr.isBuffer(e)&&32===e.length))&&t.check(e)},expected:"{ masterFingerprint: Buffer; pubkey: Buffer; path: string; leafHashes: Buffer[]; }",canAddToArray:t.canAddToArray}}})),s.register("b5ZAl",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.makeConverter=function(e){return{decode:function(t){if(t.key[0]!==e||1!==t.key.length)throw new Error("Decode Error: could not decode tapInternalKey with key 0x"+t.key.toString("hex"));if(32!==t.value.length)throw new Error("Decode Error: tapInternalKey not a 32-byte x-only pubkey");return t.value},encode:function(t){return{key:r.from([e]),value:t}},check:function(e){return r.isBuffer(e)&&32===e.length},expected:"Buffer",canAdd:function(e,t){return!!e&&!!t&&void 0===e.tapInternalKey}}}})),s.register("jZJkm",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.makeConverter=function(e){return{decode:function(t){if(t.key[0]!==e)throw new Error("Decode Error: could not decode witnessScript with key 0x"+t.key.toString("hex"));return t.value},encode:function(t){return{key:r.from([e]),value:t}},check:function(e){return r.isBuffer(e)},expected:"Buffer",canAdd:function(e,t){return!!e&&!!t&&void 0===e.witnessScript}}}})),s.register("jce75",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("isncX"),i=s("kTT6l");e.exports.psbtToBuffer=function({globalMap:e,inputs:t,outputs:n}){const{globalKeyVals:s,inputKeyVals:o,outputKeyVals:a}=u({globalMap:e,inputs:t,outputs:n}),l=i.keyValsToBuffer(s),c=e=>0===e.length?[r.from([0])]:e.map(i.keyValsToBuffer),h=c(o),f=c(a),d=r.allocUnsafe(5);return d.writeUIntBE(482972169471,0,5),r.concat([d,l].concat(h,f))};const o=(e,t)=>e.key.compare(t.key);function a(e,t){const r=new Set,n=Object.entries(e).reduce(((e,[n,i])=>{if("unknownKeyVals"===n)return e;const s=t[n];if(void 0===s)return e;const o=(Array.isArray(i)?i:[i]).map(s.encode);return o.map((e=>e.key.toString("hex"))).forEach((e=>{if(r.has(e))throw new Error("Serialize Error: Duplicate key: "+e);r.add(e)})),e.concat(o)}),[]),i=e.unknownKeyVals?e.unknownKeyVals.filter((e=>!r.has(e.key.toString("hex")))):[];return n.concat(i).sort(o)}function u({globalMap:e,inputs:t,outputs:r}){return{globalKeyVals:a(e,n.globals),inputKeyVals:t.map((e=>a(e,n.inputs))),outputKeyVals:r.map((e=>a(e,n.outputs)))}}e.exports.psbtToKeyVals=u})),s.register("daOmu",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0});var n=s("isncX");function i(e,t){const r=e[t];if(void 0===r)throw new Error(`No input #${t}`);return r}function o(e,t){const r=e[t];if(void 0===r)throw new Error(`No output #${t}`);return r}function a(e,t,r,n){throw new Error(`Data for ${e} key ${t} is incorrect: Expected ${r} and got ${JSON.stringify(n)}`)}function u(e){return(t,r)=>{for(const i of Object.keys(t)){const s=t[i],{canAdd:o,canAddToArray:u,check:l,expected:c}=n[e+"s"][i]||{};if(l)if(!!u){if(!Array.isArray(s)||r[i]&&!Array.isArray(r[i]))throw new Error(`Key type ${i} must be an array`);s.every(l)||a(e,i,c,s);const t=r[i]||[],n=new Set;if(!s.every((e=>u(t,e,n))))throw new Error("Can not add duplicate data to array");r[i]=t.concat(s)}else{if(l(s)||a(e,i,c,s),!o(r,s))throw new Error(`Can not add duplicate data to ${e}`);r[i]=s}}}}e.exports.checkForInput=i,e.exports.checkForOutput=o,e.exports.checkHasKey=function(e,t,r){if(e.key[0]t.key.equals(e.key))).length)throw new Error(`Duplicate Key: ${e.key.toString("hex")}`)},e.exports.getEnumLength=function(e){let t=0;return Object.keys(e).forEach((e=>{Number(isNaN(Number(e)))&&t++})),t},e.exports.inputCheckUncleanFinalized=function(e,t){let r=!1;if(t.nonWitnessUtxo||t.witnessUtxo){const e=!!t.redeemScript,n=!!t.witnessScript,i=!e||!!t.finalScriptSig,s=!n||!!t.finalScriptWitness,o=!!t.finalScriptSig||!!t.finalScriptWitness;r=i&&s&&o}if(!1===r)throw new Error(`Input #${e} has too much or too little data to clean`)},e.exports.updateGlobal=u("global"),e.exports.updateInput=u("input"),e.exports.updateOutput=u("output"),e.exports.addInputAttributes=function(t,r){const n=i(t,t.length-1);e.exports.updateInput(r,n)},e.exports.addOutputAttributes=function(t,r){const n=o(t,t.length-1);e.exports.updateOutput(r,n)},e.exports.defaultVersionSetter=function(e,t){if(!r.isBuffer(t)||t.length<4)throw new Error("Set Version: Invalid Transaction");return t.writeUInt32LE(e,0),t},e.exports.defaultLocktimeSetter=function(e,t){if(!r.isBuffer(t)||t.length<4)throw new Error("Set Locktime: Invalid Transaction");return t.writeUInt32LE(e,t.length-4),t}})),s.register("k7b1f",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.checkTaprootInputForSigs=e.exports.tapTreeFromList=e.exports.tapTreeToList=e.exports.tweakInternalPubKey=e.exports.checkTaprootOutputFields=e.exports.checkTaprootInputFields=e.exports.isTaprootOutput=e.exports.isTaprootInput=e.exports.serializeTaprootSignature=e.exports.tapScriptFinalizer=e.exports.toXOnly=void 0;var n=s("4k5Fc"),i=s("1Xu88"),o=s("iiym2"),a=s("b8eQ2"),u=s("gW2sp");o=s("iiym2");function l(e){return e&&!!(e.tapInternalKey||e.tapMerkleRoot||e.tapLeafScript&&e.tapLeafScript.length||e.tapBip32Derivation&&e.tapBip32Derivation.length||e.witnessUtxo&&(0,o.isP2TR)(e.witnessUtxo.script))}function c(e,t){return e&&!!(e.tapInternalKey||e.tapTree||e.tapBip32Derivation&&e.tapBip32Derivation.length||t&&(0,o.isP2TR)(t))}function h(e=[]){return 1===e.length&&0===e[0].depth?{output:e[0].script,version:e[0].leafVersion}:function(e){let t;for(const r of e)if(t=p(r,t),!t)throw new Error("No room left to insert tapleaf in tree");return t}(e)}function f(e){return{signature:e.slice(0,64),hashType:e.slice(64)[0]||i.Transaction.SIGHASH_DEFAULT}}function d(e,t=[],r=0){if(r>a.MAX_TAPTREE_DEPTH)throw new Error("Max taptree depth exceeded.");return e?(0,n.isTapleaf)(e)?(t.push({depth:r,leafVersion:e.version||a.LEAF_VERSION_TAPSCRIPT,script:e.output}),t):(e[0]&&d(e[0],t,r+1),e[1]&&d(e[1],t,r+1),t):[]}function p(e,t,r=0){if(r>a.MAX_TAPTREE_DEPTH)throw new Error("Max taptree depth exceeded.");if(e.depth===r)return t?void 0:{output:e.script,version:e.leafVersion};if((0,n.isTapleaf)(t))return;const i=p(e,t&&t[0],r+1);if(i)return[i,t&&t[1]];const s=p(e,t&&t[1],r+1);return s?[t&&t[0],s]:void 0}function m(e,t){if(!t)return!0;const r=(0,a.tapleafHash)({output:e.script,version:e.leafVersion});return(0,a.rootHashFromPath)(e.controlBlock,r).equals(t)}function g(e){return e&&!!(e.redeemScript||e.witnessScript||e.bip32Derivation&&e.bip32Derivation.length)}e.exports.toXOnly=e=>32===e.length?e:e.slice(1,33),e.exports.tapScriptFinalizer=function(e,t,r){const n=function(e,t,r){if(!e.tapScriptSig||!e.tapScriptSig.length)throw new Error(`Can not finalize taproot input #${t}. No tapleaf script signature provided.`);const n=(e.tapLeafScript||[]).sort(((e,t)=>e.controlBlock.length-t.controlBlock.length)).find((t=>function(e,t,r){const n=(0,a.tapleafHash)({output:e.script,version:e.leafVersion});return(!r||r.equals(n))&&void 0!==t.find((e=>e.leafHash.equals(n)))}(t,e.tapScriptSig,r)));if(!n)throw new Error(`Can not finalize taproot input #${t}. Signature for tapleaf script not found.`);return n}(t,e,r);try{const e=function(e,t){const r=(0,a.tapleafHash)({output:t.script,version:t.leafVersion});return(e.tapScriptSig||[]).filter((e=>e.leafHash.equals(r))).map((e=>function(e,t){return Object.assign({positionInScript:(0,o.pubkeyPositionInScript)(t.pubkey,e)},t)}(t.script,e))).sort(((e,t)=>t.positionInScript-e.positionInScript)).map((e=>e.signature))}(t,n),r=e.concat(n.script).concat(n.controlBlock);return{finalScriptWitness:(0,o.witnessStackToScriptWitness)(r)}}catch(t){throw new Error(`Can not finalize taproot input #${e}: ${t}`)}},e.exports.serializeTaprootSignature=function(e,t){const n=t?r.from([t]):r.from([]);return r.concat([e,n])},e.exports.isTaprootInput=l,e.exports.isTaprootOutput=c,e.exports.checkTaprootInputFields=function(e,t,r){!function(e,t,r){const n=l(e)&&g(t),i=g(e)&&l(t),s=e===t&&l(t)&&g(t);if(n||i||s)throw new Error(`Invalid arguments for Psbt.${r}. Cannot use both taproot and non-taproot fields.`)}(e,t,r),function(e,t,r){if(t.tapMerkleRoot){const n=(t.tapLeafScript||[]).every((e=>m(e,t.tapMerkleRoot))),i=(e.tapLeafScript||[]).every((e=>m(e,t.tapMerkleRoot)));if(!n||!i)throw new Error(`Invalid arguments for Psbt.${r}. Tapleaf not part of taptree.`)}else if(e.tapMerkleRoot){if(!(t.tapLeafScript||[]).every((t=>m(t,e.tapMerkleRoot))))throw new Error(`Invalid arguments for Psbt.${r}. Tapleaf not part of taptree.`)}}(e,t,r)},e.exports.checkTaprootOutputFields=function(e,t,r){!function(e,t,r){const n=c(e)&&g(t),i=g(e)&&c(t),s=e===t&&c(t)&&g(t);if(n||i||s)throw new Error(`Invalid arguments for Psbt.${r}. Cannot use both taproot and non-taproot fields.`)}(e,t,r),function(e,t){if(!t.tapTree&&!t.tapInternalKey)return;const r=t.tapInternalKey||e.tapInternalKey,n=t.tapTree||e.tapTree;if(r){const{script:t}=e,i=function(e,t){const r=t&&h(t.leaves),{output:n}=(0,u.p2tr)({internalPubkey:e,scriptTree:r});return n}(r,n);if(t&&!t.equals(i))throw new Error("Error adding output. Script or address missmatch.")}}(e,t)},e.exports.tweakInternalPubKey=function(e,t){const r=t.tapInternalKey,n=r&&(0,a.tweakKey)(r,t.tapMerkleRoot);if(!n)throw new Error(`Cannot tweak tap internal key for input #${e}. Public key: ${r&&r.toString("hex")}`);return n.x},e.exports.tapTreeToList=function(e){if(!(0,n.isTaptree)(e))throw new Error("Cannot convert taptree to tapleaf list. Expecting a tapree structure.");return d(e)},e.exports.tapTreeFromList=h,e.exports.checkTaprootInputForSigs=function(e,t){return function(e){const t=[];e.tapKeySig&&t.push(e.tapKeySig);e.tapScriptSig&&t.push(...e.tapScriptSig.map((e=>e.signature)));if(!t.length){const r=function(e){if(!e)return;const t=e.slice(2);if(64===t.length||65===t.length)return t}(e.finalScriptWitness);r&&t.push(r)}return t}(e).some((e=>(0,o.signatureBlocksAction)(e,f,t)))}})),s.register("iiym2",(function(e,t){var r=s("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.signatureBlocksAction=e.exports.checkInputForSig=e.exports.pubkeyInScript=e.exports.pubkeyPositionInScript=e.exports.witnessStackToScriptWitness=e.exports.isP2TR=e.exports.isP2SHScript=e.exports.isP2WSHScript=e.exports.isP2WPKH=e.exports.isP2PKH=e.exports.isP2PK=e.exports.isP2MS=void 0;var n=s("4lW9l"),i=s("fRxhe"),o=s("1Xu88"),a=s("e1bET"),u=s("gW2sp");function l(e){return t=>{try{return e({output:t}),!0}catch(e){return!1}}}function c(e,t){const r=(0,a.hash160)(e),n=e.slice(1,33),s=i.decompile(t);if(null===s)throw new Error("Unknown script error");return s.findIndex((t=>"number"!=typeof t&&(t.equals(e)||t.equals(r)||t.equals(n))))}function h(e,t,r){const{hashType:n}=t(e),i=[];n&o.Transaction.SIGHASH_ANYONECANPAY&&i.push("addInput");switch(31&n){case o.Transaction.SIGHASH_ALL:break;case o.Transaction.SIGHASH_SINGLE:case o.Transaction.SIGHASH_NONE:i.push("addOutput"),i.push("setInputSequence")}return-1===i.indexOf(r)}e.exports.isP2MS=l(u.p2ms),e.exports.isP2PK=l(u.p2pk),e.exports.isP2PKH=l(u.p2pkh),e.exports.isP2WPKH=l(u.p2wpkh),e.exports.isP2WSHScript=l(u.p2wsh),e.exports.isP2SHScript=l(u.p2sh),e.exports.isP2TR=l(u.p2tr),e.exports.witnessStackToScriptWitness=function(e){let t=r.allocUnsafe(0);function i(e){const i=t.length,s=n.encodingLength(e);t=r.concat([t,r.allocUnsafe(s)]),n.encode(e,t,i)}function s(e){i(e.length),function(e){t=r.concat([t,r.from(e)])}(e)}var o;return i((o=e).length),o.forEach(s),t},e.exports.pubkeyPositionInScript=c,e.exports.pubkeyInScript=function(e,t){return-1!==c(e,t)},e.exports.checkInputForSig=function(e,t){return function(e){let t=[];if(0===(e.partialSig||[]).length){if(!e.finalScriptSig&&!e.finalScriptWitness)return[];t=function(e){const t=e.finalScriptSig&&i.decompile(e.finalScriptSig)||[],n=e.finalScriptWitness&&i.decompile(e.finalScriptWitness)||[];return t.concat(n).filter((e=>r.isBuffer(e)&&i.isCanonicalScriptSignature(e))).map((e=>({signature:e})))}(e)}else t=e.partialSig;return t.map((e=>e.signature))}(e).some((e=>h(e,i.signature.decode,t)))},e.exports.signatureBlocksAction=h})),s.register("eY33a",(function(e,t){var r;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,r=function(e){"use strict";if("undefined"==typeof browser||Object.getPrototypeOf(browser)!==Object.prototype){const t="The message port closed before a response was received.",r="Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)",n=e=>{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0},elements:{createSidebarPane:{minArgs:1,maxArgs:1}}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},goBack:{minArgs:0,maxArgs:1},goForward:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");class i extends WeakMap{get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}constructor(e,t){super(t),this.createItem=e}}const s=(t,r)=>(...n)=>{e.runtime.lastError?t.reject(new Error(e.runtime.lastError.message)):r.singleCallbackArg||n.length<=1&&!1!==r.singleCallbackArg?t.resolve(n[0]):t.resolve(n)},o=e=>1==e?"argument":"arguments",a=(e,t,r)=>new Proxy(t,{apply:(t,n,i)=>r.call(n,e,...i)});let u=Function.call.bind(Object.prototype.hasOwnProperty);const l=(e,t={},r={})=>{let n=Object.create(null),i={has:(t,r)=>r in e||r in n,get(i,c,h){if(c in n)return n[c];if(!(c in e))return;let f=e[c];if("function"==typeof f)if("function"==typeof t[c])f=a(e,e[c],t[c]);else if(u(r,c)){let t=((e,t)=>function(r,...n){if(n.lengtht.maxArgs)throw new Error(`Expected at most ${t.maxArgs} ${o(t.maxArgs)} for ${e}(), got ${n.length}`);return new Promise(((i,o)=>{if(t.fallbackToNoCallback)try{r[e](...n,s({resolve:i,reject:o},t))}catch(s){console.warn(`${e} API method doesn't seem to support the callback parameter, falling back to call it without a callback: `,s),r[e](...n),t.fallbackToNoCallback=!1,t.noCallback=!0,i()}else t.noCallback?(r[e](...n),i()):r[e](...n,s({resolve:i,reject:o},t))}))})(c,r[c]);f=a(e,e[c],t)}else f=f.bind(e);else if("object"==typeof f&&null!==f&&(u(t,c)||u(r,c)))f=l(f,t[c],r[c]);else{if(!u(r,"*"))return Object.defineProperty(n,c,{configurable:!0,enumerable:!0,get:()=>e[c],set(t){e[c]=t}}),f;f=l(f,t[c],r["*"])}return n[c]=f,f},set:(t,r,i,s)=>(r in n?n[r]=i:e[r]=i,!0),defineProperty:(e,t,r)=>Reflect.defineProperty(n,t,r),deleteProperty:(e,t)=>Reflect.deleteProperty(n,t)},c=Object.create(e);return new Proxy(c,i)},c=e=>({addListener(t,r,...n){t.addListener(e.get(r),...n)},hasListener:(t,r)=>t.hasListener(e.get(r)),removeListener(t,r){t.removeListener(e.get(r))}}),h=new i((e=>"function"!=typeof e?e:function(t){const r=l(t,{},{getContent:{minArgs:0,maxArgs:0}});e(r)}));let f=!1;const d=new i((e=>"function"!=typeof e?e:function(t,n,i){let s,o,a=!1,u=new Promise((e=>{s=function(t){f||(console.warn(r,(new Error).stack),f=!0),a=!0,e(t)}}));try{o=e(t,n,s)}catch(e){o=Promise.reject(e)}const l=!0!==o&&(c=o)&&"object"==typeof c&&"function"==typeof c.then;var c;if(!0!==o&&!l&&!a)return!1;const h=e=>{e.then((e=>{i(e)}),(e=>{let t;t=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",i({__mozWebExtensionPolyfillReject__:!0,message:t})})).catch((e=>{console.error("Failed to send onMessage rejected reply",e)}))};return h(l?o:u),!0})),p=({reject:r,resolve:n},i)=>{e.runtime.lastError?e.runtime.lastError.message===t?n():r(new Error(e.runtime.lastError.message)):i&&i.__mozWebExtensionPolyfillReject__?r(new Error(i.message)):n(i)},m=(e,t,r,...n)=>{if(n.lengtht.maxArgs)throw new Error(`Expected at most ${t.maxArgs} ${o(t.maxArgs)} for ${e}(), got ${n.length}`);return new Promise(((e,t)=>{const i=p.bind(null,{resolve:e,reject:t});n.push(i),r.sendMessage(...n)}))},g={devtools:{network:{onRequestFinished:c(h)}},runtime:{onMessage:c(d),onMessageExternal:c(d),sendMessage:m.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:m.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},y={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{"*":y},services:{"*":y},websites:{"*":y}},l(e,g,n)};if("object"!=typeof chrome||!chrome||!chrome.runtime||!chrome.runtime.id)throw new Error("This script should only be loaded in a browser extension.");e.exports=n(chrome)}else e.exports=browser},"function"==typeof define&&define.amd?define("webextension-polyfill",["module"],r):r(e)})),s.register("yMcCH",(function(t,r){ +/** + * @license React + * use-sync-external-store-shim.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +var n;e(t.exports,"useSyncExternalStore",(function(){return n}),(function(e){return n=e}));var i=s("29o0l");var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=i.useState,u=i.useEffect,l=i.useLayoutEffect,c=i.useDebugValue;function h(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var f="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),i=n[0].inst,s=n[1];return l((function(){i.value=r,i.getSnapshot=t,h(i)&&s({inst:i})}),[e,r,t]),u((function(){return h(i)&&s({inst:i}),e((function(){h(i)&&s({inst:i})}))}),[e]),c(r),r};n=void 0!==i.useSyncExternalStore?i.useSyncExternalStore:f})),s.register("92Hx8",(function(e,t){var r=s("hrcGx"),n=s("jaWri"),i=t&&!t.nodeType&&t,o=i&&e&&!e.nodeType&&e,a=o&&o.exports===i?r.Buffer:void 0,u=(a?a.isBuffer:void 0)||n;e.exports=u})),s.register("hrcGx",(function(e,t){var r=s("asbwY"),n="object"==typeof self&&self&&self.Object===Object&&self,i=r||n||Function("return this")();e.exports=i})),s.register("asbwY",(function(e,t){var n="object"==typeof r&&r&&r.Object===Object&&r;e.exports=n})),s.register("jaWri",(function(e,t){e.exports=function(){return!1}})),s.register("CsPUI",(function(e,t){var r=s("asbwY"),n=t&&!t.nodeType&&t,i=n&&e&&!e.nodeType&&e,o=i&&i.exports===n&&r.process,a=function(){try{var e=i&&i.require&&i.require("util").types;return e||o&&o.binding&&o.binding("util")}catch(e){}}();e.exports=a}));var o={};e(o,"executeContentScript",(function(){return _S}),(function(e){return _S=e})),s("l8s8s");var a={};e(a,"CachedHDWallet",(function(){return _r}),(function(e){return _r=e})),e(a,"getDerivationPath",(function(){return dr}),(function(e){return dr=e})),e(a,"parseDerivationPath",(function(){return mr}),(function(e){return mr=e})),e(a,"DerivationPathParams",(function(){return cr}),(function(e){return cr=e})),e(a,"BitcoinDerivationPathType",(function(){return Zt}),(function(e){return Zt=e})),e(a,"EVMDerivationPathType",(function(){return Vt}),(function(e){return Vt=e})),e(a,"SolanaDerivationPathType",(function(){return Gt}),(function(e){return Gt=e})),e(a,"DerivationPathType",(function(){return Wt}),(function(e){return Wt=e})),e(a,"isBitcoinDerivationPathType",(function(){return Xt}),(function(e){return Xt=e})),e(a,"isEVMDerivationPathType",(function(){return Qt}),(function(e){return Qt=e})),e(a,"isSolanaDerivationPathType",(function(){return er}),(function(e){return er=e}));var u=s("gw3rz"),l=s("6CTZ4"),c=s("5TKQ6");const h=new RegExp("^[0-9]+'?$"),f=2147483648;var d=s("2E83V"),p=(l=s("6CTZ4"),(y=s("8tcqI")).Buffer);new RegExp("^m(\\/[0-9]+')+$");const m=e=>{const t=p.from((0,d.hmac)(l.sha512,p.from("ed25519 seed"),e)).toString("hex"),r=t.slice(0,64),n=t.slice(64);return{key:p.from(r,"hex"),chainCode:p.from(n,"hex")}},g=({key:e,chainCode:t},r)=>{const n=p.allocUnsafe(4);n.writeUInt32BE(r,0);const i=p.concat([p.alloc(1,0),e,n]),s=p.from((0,d.hmac)(l.sha512,t,i)).toString("hex"),o=s.slice(0,64),a=s.slice(64);return{key:p.from(o,"hex"),chainCode:p.from(a,"hex")}};var y=s("8tcqI"),v=s("c1rzP"),b=s("kIJ9R"),w=s("2pLMw");var _=t(v).BN;const x=new(0,w.Logger)("bignumber/5.7.0"),E={},S=9007199254740991;let k=!1;class A{fromTwos(e){return M(T(this).fromTwos(e))}toTwos(e){return M(T(this).toTwos(e))}abs(){return"-"===this._hex[0]?A.from(this._hex.substring(1)):this}add(e){return M(T(this).add(T(e)))}sub(e){return M(T(this).sub(T(e)))}div(e){return A.from(e).isZero()&&B("division-by-zero","div"),M(T(this).div(T(e)))}mul(e){return M(T(this).mul(T(e)))}mod(e){const t=T(e);return t.isNeg()&&B("division-by-zero","mod"),M(T(this).umod(t))}pow(e){const t=T(e);return t.isNeg()&&B("negative-power","pow"),M(T(this).pow(t))}and(e){const t=T(e);return(this.isNegative()||t.isNeg())&&B("unbound-bitwise-result","and"),M(T(this).and(t))}or(e){const t=T(e);return(this.isNegative()||t.isNeg())&&B("unbound-bitwise-result","or"),M(T(this).or(t))}xor(e){const t=T(e);return(this.isNegative()||t.isNeg())&&B("unbound-bitwise-result","xor"),M(T(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&B("negative-width","mask"),M(T(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&B("negative-width","shl"),M(T(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&B("negative-width","shr"),M(T(this).shrn(e))}eq(e){return T(this).eq(T(e))}lt(e){return T(this).lt(T(e))}lte(e){return T(this).lte(T(e))}gt(e){return T(this).gt(T(e))}gte(e){return T(this).gte(T(e))}isNegative(){return"-"===this._hex[0]}isZero(){return T(this).isZero()}toNumber(){try{return T(this).toNumber()}catch(e){B("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return x.throwError("this platform does not support BigInt",w.Logger.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?k||(k=!0,x.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?x.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",w.Logger.errors.UNEXPECTED_ARGUMENT,{}):x.throwError("BigNumber.toString does not accept parameters",w.Logger.errors.UNEXPECTED_ARGUMENT,{})),T(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof A)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new A(E,I(e)):e.match(/^-?[0-9]+$/)?new A(E,I(new _(e))):x.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&B("underflow","BigNumber.from",e),(e>=S||e<=-9007199254740991)&&B("overflow","BigNumber.from",e),A.from(String(e));const t=e;if("bigint"==typeof t)return A.from(t.toString());if((0,b.isBytes)(t))return A.from((0,b.hexlify)(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return A.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&((0,b.isHexString)(e)||"-"===e[0]&&(0,b.isHexString)(e.substring(1))))return A.from(e)}return x.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}constructor(e,t){e!==E&&x.throwError("cannot call constructor directly; use BigNumber.from",w.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}}function I(e){if("string"!=typeof e)return I(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&x.throwArgumentError("invalid hex","value",e),"0x00"===(e=I(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function M(e){return A.from(I(e))}function T(e){const t=A.from(e).toHexString();return"-"===t[0]?new _("-"+t.substring(3),16):new _(t.substring(2),16)}function B(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),x.throwError(e,w.Logger.errors.NUMERIC_FAULT,n)}b=s("kIJ9R"),d=s("2E83V"),l=s("6CTZ4"),c=s("5TKQ6");const P=y.Buffer.from("Bitcoin seed"),O=A.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),N=e=>{const t=y.Buffer.from((0,d.hmac)(l.sha512,y.Buffer.from(P),e)).toString("hex"),r=t.slice(0,64),n=t.slice(64);return{key:y.Buffer.from(r,"hex"),chainCode:y.Buffer.from(n,"hex")}},R=(e,t)=>{const{key:r,chainCode:n}=e,i=new Uint8Array(37);if(t&f)i.set(r,1);else{const e=(0,c.getPublicKey)(r,!0);i.set((0,b.arrayify)(e))}for(let e=24;e>=0;e-=8)i[33+(e>>3)]=t>>24-e&255;const s=y.Buffer.from((0,d.hmac)(l.sha512,n,i)).toString("hex"),o=s.slice(0,64),a=s.slice(64),u=(0,b.hexZeroPad)((0,b.hexlify)(A.from(`0x${o}`).add(`0x${r.toString("hex")}`).mod(O)),32);return{key:y.Buffer.from(u.replace("0x",""),"hex"),chainCode:y.Buffer.from(a,"hex")}};var C,L,U;(L=C||(C={})).assertEqual=e=>e,L.assertIs=function(e){},L.assertNever=function(e){throw new Error},L.arrayToEnum=e=>{const t={};for(const r of e)t[r]=r;return t},L.getValidEnumValues=e=>{const t=L.objectKeys(e).filter((t=>"number"!=typeof e[e[t]])),r={};for(const n of t)r[n]=e[n];return L.objectValues(r)},L.objectValues=e=>L.objectKeys(e).map((function(t){return e[t]})),L.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{const t=[];for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t},L.find=(e,t)=>{for(const r of e)if(t(r))return r},L.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e,L.joinValues=function(e,t=" | "){return e.map((e=>"string"==typeof e?`'${e}'`:e)).join(t)},L.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t,(U||(U={})).mergeShapes=(e,t)=>({...e,...t});const j=C.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),D=e=>{switch(typeof e){case"undefined":return j.undefined;case"string":return j.string;case"number":return isNaN(e)?j.nan:j.number;case"boolean":return j.boolean;case"function":return j.function;case"bigint":return j.bigint;case"symbol":return j.symbol;case"object":return Array.isArray(e)?j.array:null===e?j.null:e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch?j.promise:"undefined"!=typeof Map&&e instanceof Map?j.map:"undefined"!=typeof Set&&e instanceof Set?j.set:"undefined"!=typeof Date&&e instanceof Date?j.date:j.object;default:return j.unknown}},q=C.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class F extends Error{get errors(){return this.issues}format(e){const t=e||function(e){return e.message},r={_errors:[]},n=e=>{for(const i of e.issues)if("invalid_union"===i.code)i.unionErrors.map(n);else if("invalid_return_type"===i.code)n(i.returnTypeError);else if("invalid_arguments"===i.code)n(i.argumentsError);else if(0===i.path.length)r._errors.push(t(i));else{let e=r,n=0;for(;ne.message)){const t={},r=[];for(const n of this.issues)n.path.length>0?(t[n.path[0]]=t[n.path[0]]||[],t[n.path[0]].push(e(n))):r.push(e(n));return{formErrors:r,fieldErrors:t}}get formErrors(){return this.flatten()}constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};const t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}}F.create=e=>new F(e);const z=(e,t)=>{let r;switch(e.code){case q.invalid_type:r=e.received===j.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case q.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,C.jsonStringifyReplacer)}`;break;case q.unrecognized_keys:r=`Unrecognized key(s) in object: ${C.joinValues(e.keys,", ")}`;break;case q.invalid_union:r="Invalid input";break;case q.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${C.joinValues(e.options)}`;break;case q.invalid_enum_value:r=`Invalid enum value. Expected ${C.joinValues(e.options)}, received '${e.received}'`;break;case q.invalid_arguments:r="Invalid function arguments";break;case q.invalid_return_type:r="Invalid function return type";break;case q.invalid_date:r="Invalid date";break;case q.invalid_string:"object"==typeof e.validation?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,"number"==typeof e.validation.position&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:C.assertNever(e.validation):r="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case q.too_small:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:"Invalid input";break;case q.too_big:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"bigint"===e.type?`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:"Invalid input";break;case q.custom:r="Invalid input";break;case q.invalid_intersection_types:r="Intersection results could not be merged";break;case q.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case q.not_finite:r="Number must be finite";break;default:r=t.defaultError,C.assertNever(e)}return{message:r}};let H=z;function $(){return H}const W=e=>{const{data:t,path:r,errorMaps:n,issueData:i}=e,s=[...r,...i.path||[]],o={...i,path:s};let a="";const u=n.filter((e=>!!e)).slice().reverse();for(const e of u)a=e(o,{data:t,defaultError:a}).message;return{...i,path:s,message:i.message||a}};function K(e,t){const r=W({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,$(),z].filter((e=>!!e))});e.common.issues.push(r)}class Z{dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){const r=[];for(const n of t){if("aborted"===n.status)return V;"dirty"===n.status&&e.dirty(),r.push(n.value)}return{status:e.value,value:r}}static async mergeObjectAsync(e,t){const r=[];for(const e of t)r.push({key:await e.key,value:await e.value});return Z.mergeObjectSync(e,r)}static mergeObjectSync(e,t){const r={};for(const n of t){const{key:t,value:i}=n;if("aborted"===t.status)return V;if("aborted"===i.status)return V;"dirty"===t.status&&e.dirty(),"dirty"===i.status&&e.dirty(),"__proto__"===t.value||void 0===i.value&&!n.alwaysSet||(r[t.value]=i.value)}return{status:e.value,value:r}}constructor(){this.value="valid"}}const V=Object.freeze({status:"aborted"}),G=e=>({status:"dirty",value:e}),Y=e=>({status:"valid",value:e}),J=e=>"aborted"===e.status,X=e=>"dirty"===e.status,Q=e=>"valid"===e.status,ee=e=>"undefined"!=typeof Promise&&e instanceof Promise;var te,re;(re=te||(te={})).errToObj=e=>"string"==typeof e?{message:e}:e||{},re.toString=e=>"string"==typeof e?e:null==e?void 0:e.message;class ne{get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}constructor(e,t,r,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=r,this._key=n}}const ie=(e,t)=>{if(Q(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const t=new F(e.common.issues);return this._error=t,this._error}}};function se(e){if(!e)return{};const{errorMap:t,invalid_type_error:r,required_error:n,description:i}=e;if(t&&(r||n))throw new Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');if(t)return{errorMap:t,description:i};return{errorMap:(e,t)=>"invalid_type"!==e.code?{message:t.defaultError}:void 0===t.data?{message:null!=n?n:t.defaultError}:{message:null!=r?r:t.defaultError},description:i}}class oe{get description(){return this._def.description}_getType(e){return D(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:D(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Z,ctx:{common:e.parent.common,data:e.data,parsedType:D(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){const t=this._parse(e);if(ee(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){const t=this._parse(e);return Promise.resolve(t)}parse(e,t){const r=this.safeParse(e,t);if(r.success)return r.data;throw r.error}safeParse(e,t){var r;const n={common:{issues:[],async:null!==(r=null==t?void 0:t.async)&&void 0!==r&&r,contextualErrorMap:null==t?void 0:t.errorMap},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:D(e)},i=this._parseSync({data:e,path:n.path,parent:n});return ie(n,i)}async parseAsync(e,t){const r=await this.safeParseAsync(e,t);if(r.success)return r.data;throw r.error}async safeParseAsync(e,t){const r={common:{issues:[],contextualErrorMap:null==t?void 0:t.errorMap,async:!0},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:D(e)},n=this._parse({data:e,path:r.path,parent:r}),i=await(ee(n)?n:Promise.resolve(n));return ie(r,i)}refine(e,t){const r=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement(((t,n)=>{const i=e(t),s=()=>n.addIssue({code:q.custom,...r(t)});return"undefined"!=typeof Promise&&i instanceof Promise?i.then((e=>!!e||(s(),!1))):!!i||(s(),!1)}))}refinement(e,t){return this._refinement(((r,n)=>!!e(r)||(n.addIssue("function"==typeof t?t(r,n):t),!1)))}_refinement(e){return new Ze({schema:this,typeName:st.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Ve.create(this,this._def)}nullable(){return Ge.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Me.create(this,this._def)}promise(){return Ke.create(this,this._def)}or(e){return Pe.create([this,e],this._def)}and(e){return Ce.create(this,e,this._def)}transform(e){return new Ze({...se(this._def),schema:this,typeName:st.ZodEffects,effect:{type:"transform",transform:e}})}default(e){const t="function"==typeof e?e:()=>e;return new Ye({...se(this._def),innerType:this,defaultValue:t,typeName:st.ZodDefault})}brand(){return new et({typeName:st.ZodBranded,type:this,...se(this._def)})}catch(e){const t="function"==typeof e?e:()=>e;return new Je({...se(this._def),innerType:this,catchValue:t,typeName:st.ZodCatch})}describe(e){return new(0,this.constructor)({...this._def,description:e})}pipe(e){return tt.create(this,e)}readonly(){return rt.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}}const ae=/^c[^\s-]{8,}$/i,ue=/^[a-z][a-z0-9]*$/,le=/^[0-9A-HJKMNP-TV-Z]{26}$/,ce=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,he=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i;let fe;const de=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,pe=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/;class me extends oe{_parse(e){this._def.coerce&&(e.data=String(e.data));if(this._getType(e)!==j.string){const t=this._getOrReturnCtx(e);return K(t,{code:q.invalid_type,expected:j.string,received:t.parsedType}),V}const t=new Z;let r;for(const o of this._def.checks)if("min"===o.kind)e.data.lengtho.value&&(r=this._getOrReturnCtx(e,r),K(r,{code:q.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),t.dirty());else if("length"===o.kind){const n=e.data.length>o.value,i=e.data.lengthe.test(t)),{validation:t,code:q.invalid_string,...te.errToObj(r)})}_addCheck(e){return new me({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...te.errToObj(e)})}url(e){return this._addCheck({kind:"url",...te.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...te.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...te.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...te.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...te.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...te.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...te.errToObj(e)})}datetime(e){var t;return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,offset:null!==(t=null==e?void 0:e.offset)&&void 0!==t&&t,...te.errToObj(null==e?void 0:e.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...te.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:null==t?void 0:t.position,...te.errToObj(null==t?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...te.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...te.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...te.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...te.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...te.errToObj(t)})}nonempty(e){return this.min(1,te.errToObj(e))}trim(){return new me({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new me({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new me({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find((e=>"datetime"===e.kind))}get isEmail(){return!!this._def.checks.find((e=>"email"===e.kind))}get isURL(){return!!this._def.checks.find((e=>"url"===e.kind))}get isEmoji(){return!!this._def.checks.find((e=>"emoji"===e.kind))}get isUUID(){return!!this._def.checks.find((e=>"uuid"===e.kind))}get isCUID(){return!!this._def.checks.find((e=>"cuid"===e.kind))}get isCUID2(){return!!this._def.checks.find((e=>"cuid2"===e.kind))}get isULID(){return!!this._def.checks.find((e=>"ulid"===e.kind))}get isIP(){return!!this._def.checks.find((e=>"ip"===e.kind))}get minLength(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.valuen?r:n;return parseInt(e.toFixed(i).replace(".",""))%parseInt(t.toFixed(i).replace(".",""))/Math.pow(10,i)}me.create=e=>{var t;return new me({checks:[],typeName:st.ZodString,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...se(e)})};class ye extends oe{_parse(e){this._def.coerce&&(e.data=Number(e.data));if(this._getType(e)!==j.number){const t=this._getOrReturnCtx(e);return K(t,{code:q.invalid_type,expected:j.number,received:t.parsedType}),V}let t;const r=new Z;for(const n of this._def.checks)if("int"===n.kind)C.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),K(t,{code:q.invalid_type,expected:"integer",received:"float",message:n.message}),r.dirty());else if("min"===n.kind){(n.inclusive?e.datan.value:e.data>=n.value)&&(t=this._getOrReturnCtx(e,t),K(t,{code:q.too_big,maximum:n.value,type:"number",inclusive:n.inclusive,exact:!1,message:n.message}),r.dirty())}else"multipleOf"===n.kind?0!==ge(e.data,n.value)&&(t=this._getOrReturnCtx(e,t),K(t,{code:q.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):"finite"===n.kind?Number.isFinite(e.data)||(t=this._getOrReturnCtx(e,t),K(t,{code:q.not_finite,message:n.message}),r.dirty()):C.assertNever(n);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,r,n){return new ye({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:te.toString(n)}]})}_addCheck(e){return new ye({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:te.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:te.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:te.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:te.toString(e)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value"int"===e.kind||"multipleOf"===e.kind&&C.isInteger(e.value)))}get isFinite(){let e=null,t=null;for(const r of this._def.checks){if("finite"===r.kind||"int"===r.kind||"multipleOf"===r.kind)return!0;"min"===r.kind?(null===t||r.value>t)&&(t=r.value):"max"===r.kind&&(null===e||r.valuenew ye({checks:[],typeName:st.ZodNumber,coerce:(null==e?void 0:e.coerce)||!1,...se(e)});class ve extends oe{_parse(e){this._def.coerce&&(e.data=BigInt(e.data));if(this._getType(e)!==j.bigint){const t=this._getOrReturnCtx(e);return K(t,{code:q.invalid_type,expected:j.bigint,received:t.parsedType}),V}let t;const r=new Z;for(const n of this._def.checks)if("min"===n.kind){(n.inclusive?e.datan.value:e.data>=n.value)&&(t=this._getOrReturnCtx(e,t),K(t,{code:q.too_big,type:"bigint",maximum:n.value,inclusive:n.inclusive,message:n.message}),r.dirty())}else"multipleOf"===n.kind?e.data%n.value!==BigInt(0)&&(t=this._getOrReturnCtx(e,t),K(t,{code:q.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):C.assertNever(n);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,r,n){return new ve({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:te.toString(n)}]})}_addCheck(e){return new ve({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value{var t;return new ve({checks:[],typeName:st.ZodBigInt,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...se(e)})};class be extends oe{_parse(e){this._def.coerce&&(e.data=Boolean(e.data));if(this._getType(e)!==j.boolean){const t=this._getOrReturnCtx(e);return K(t,{code:q.invalid_type,expected:j.boolean,received:t.parsedType}),V}return Y(e.data)}}be.create=e=>new be({typeName:st.ZodBoolean,coerce:(null==e?void 0:e.coerce)||!1,...se(e)});class we extends oe{_parse(e){this._def.coerce&&(e.data=new Date(e.data));if(this._getType(e)!==j.date){const t=this._getOrReturnCtx(e);return K(t,{code:q.invalid_type,expected:j.date,received:t.parsedType}),V}if(isNaN(e.data.getTime())){return K(this._getOrReturnCtx(e),{code:q.invalid_date}),V}const t=new Z;let r;for(const n of this._def.checks)"min"===n.kind?e.data.getTime()n.value&&(r=this._getOrReturnCtx(e,r),K(r,{code:q.too_big,message:n.message,inclusive:!0,exact:!1,maximum:n.value,type:"date"}),t.dirty()):C.assertNever(n);return{status:t.value,value:new Date(e.data.getTime())}}_addCheck(e){return new we({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:te.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:te.toString(t)})}get minDate(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.valuenew we({checks:[],coerce:(null==e?void 0:e.coerce)||!1,typeName:st.ZodDate,...se(e)});class _e extends oe{_parse(e){if(this._getType(e)!==j.symbol){const t=this._getOrReturnCtx(e);return K(t,{code:q.invalid_type,expected:j.symbol,received:t.parsedType}),V}return Y(e.data)}}_e.create=e=>new _e({typeName:st.ZodSymbol,...se(e)});class xe extends oe{_parse(e){if(this._getType(e)!==j.undefined){const t=this._getOrReturnCtx(e);return K(t,{code:q.invalid_type,expected:j.undefined,received:t.parsedType}),V}return Y(e.data)}}xe.create=e=>new xe({typeName:st.ZodUndefined,...se(e)});class Ee extends oe{_parse(e){if(this._getType(e)!==j.null){const t=this._getOrReturnCtx(e);return K(t,{code:q.invalid_type,expected:j.null,received:t.parsedType}),V}return Y(e.data)}}Ee.create=e=>new Ee({typeName:st.ZodNull,...se(e)});class Se extends oe{_parse(e){return Y(e.data)}constructor(){super(...arguments),this._any=!0}}Se.create=e=>new Se({typeName:st.ZodAny,...se(e)});class ke extends oe{_parse(e){return Y(e.data)}constructor(){super(...arguments),this._unknown=!0}}ke.create=e=>new ke({typeName:st.ZodUnknown,...se(e)});class Ae extends oe{_parse(e){const t=this._getOrReturnCtx(e);return K(t,{code:q.invalid_type,expected:j.never,received:t.parsedType}),V}}Ae.create=e=>new Ae({typeName:st.ZodNever,...se(e)});class Ie extends oe{_parse(e){if(this._getType(e)!==j.undefined){const t=this._getOrReturnCtx(e);return K(t,{code:q.invalid_type,expected:j.void,received:t.parsedType}),V}return Y(e.data)}}Ie.create=e=>new Ie({typeName:st.ZodVoid,...se(e)});class Me extends oe{_parse(e){const{ctx:t,status:r}=this._processInputParams(e),n=this._def;if(t.parsedType!==j.array)return K(t,{code:q.invalid_type,expected:j.array,received:t.parsedType}),V;if(null!==n.exactLength){const e=t.data.length>n.exactLength.value,i=t.data.lengthn.maxLength.value&&(K(t,{code:q.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),r.dirty()),t.common.async)return Promise.all([...t.data].map(((e,r)=>n.type._parseAsync(new ne(t,e,t.path,r))))).then((e=>Z.mergeArray(r,e)));const i=[...t.data].map(((e,r)=>n.type._parseSync(new ne(t,e,t.path,r))));return Z.mergeArray(r,i)}get element(){return this._def.type}min(e,t){return new Me({...this._def,minLength:{value:e,message:te.toString(t)}})}max(e,t){return new Me({...this._def,maxLength:{value:e,message:te.toString(t)}})}length(e,t){return new Me({...this._def,exactLength:{value:e,message:te.toString(t)}})}nonempty(e){return this.min(1,e)}}function Te(e){if(e instanceof Be){const t={};for(const r in e.shape){const n=e.shape[r];t[r]=Ve.create(Te(n))}return new Be({...e._def,shape:()=>t})}return e instanceof Me?new Me({...e._def,type:Te(e.element)}):e instanceof Ve?Ve.create(Te(e.unwrap())):e instanceof Ge?Ge.create(Te(e.unwrap())):e instanceof Le?Le.create(e.items.map((e=>Te(e)))):e}Me.create=(e,t)=>new Me({type:e,minLength:null,maxLength:null,exactLength:null,typeName:st.ZodArray,...se(t)});class Be extends oe{_getCached(){if(null!==this._cached)return this._cached;const e=this._def.shape(),t=C.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==j.object){const t=this._getOrReturnCtx(e);return K(t,{code:q.invalid_type,expected:j.object,received:t.parsedType}),V}const{status:t,ctx:r}=this._processInputParams(e),{shape:n,keys:i}=this._getCached(),s=[];if(!(this._def.catchall instanceof Ae&&"strip"===this._def.unknownKeys))for(const e in r.data)i.includes(e)||s.push(e);const o=[];for(const e of i){const t=n[e],i=r.data[e];o.push({key:{status:"valid",value:e},value:t._parse(new ne(r,i,r.path,e)),alwaysSet:e in r.data})}if(this._def.catchall instanceof Ae){const e=this._def.unknownKeys;if("passthrough"===e)for(const e of s)o.push({key:{status:"valid",value:e},value:{status:"valid",value:r.data[e]}});else if("strict"===e)s.length>0&&(K(r,{code:q.unrecognized_keys,keys:s}),t.dirty());else if("strip"!==e)throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const e=this._def.catchall;for(const t of s){const n=r.data[t];o.push({key:{status:"valid",value:t},value:e._parse(new ne(r,n,r.path,t)),alwaysSet:t in r.data})}}return r.common.async?Promise.resolve().then((async()=>{const e=[];for(const t of o){const r=await t.key;e.push({key:r,value:await t.value,alwaysSet:t.alwaysSet})}return e})).then((e=>Z.mergeObjectSync(t,e))):Z.mergeObjectSync(t,o)}get shape(){return this._def.shape()}strict(e){return te.errToObj,new Be({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,r)=>{var n,i,s,o;const a=null!==(s=null===(i=(n=this._def).errorMap)||void 0===i?void 0:i.call(n,t,r).message)&&void 0!==s?s:r.defaultError;return"unrecognized_keys"===t.code?{message:null!==(o=te.errToObj(e).message)&&void 0!==o?o:a}:{message:a}}}:{}})}strip(){return new Be({...this._def,unknownKeys:"strip"})}passthrough(){return new Be({...this._def,unknownKeys:"passthrough"})}extend(e){return new Be({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new Be({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:st.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new Be({...this._def,catchall:e})}pick(e){const t={};return C.objectKeys(e).forEach((r=>{e[r]&&this.shape[r]&&(t[r]=this.shape[r])})),new Be({...this._def,shape:()=>t})}omit(e){const t={};return C.objectKeys(this.shape).forEach((r=>{e[r]||(t[r]=this.shape[r])})),new Be({...this._def,shape:()=>t})}deepPartial(){return Te(this)}partial(e){const t={};return C.objectKeys(this.shape).forEach((r=>{const n=this.shape[r];e&&!e[r]?t[r]=n:t[r]=n.optional()})),new Be({...this._def,shape:()=>t})}required(e){const t={};return C.objectKeys(this.shape).forEach((r=>{if(e&&!e[r])t[r]=this.shape[r];else{let e=this.shape[r];for(;e instanceof Ve;)e=e._def.innerType;t[r]=e}})),new Be({...this._def,shape:()=>t})}keyof(){return He(C.objectKeys(this.shape))}constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}}Be.create=(e,t)=>new Be({shape:()=>e,unknownKeys:"strip",catchall:Ae.create(),typeName:st.ZodObject,...se(t)}),Be.strictCreate=(e,t)=>new Be({shape:()=>e,unknownKeys:"strict",catchall:Ae.create(),typeName:st.ZodObject,...se(t)}),Be.lazycreate=(e,t)=>new Be({shape:e,unknownKeys:"strip",catchall:Ae.create(),typeName:st.ZodObject,...se(t)});class Pe extends oe{_parse(e){const{ctx:t}=this._processInputParams(e),r=this._def.options;if(t.common.async)return Promise.all(r.map((async e=>{const r={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:r}),ctx:r}}))).then((function(e){for(const t of e)if("valid"===t.result.status)return t.result;for(const r of e)if("dirty"===r.result.status)return t.common.issues.push(...r.ctx.common.issues),r.result;const r=e.map((e=>new F(e.ctx.common.issues)));return K(t,{code:q.invalid_union,unionErrors:r}),V}));{let e;const n=[];for(const i of r){const r={...t,common:{...t.common,issues:[]},parent:null},s=i._parseSync({data:t.data,path:t.path,parent:r});if("valid"===s.status)return s;"dirty"!==s.status||e||(e={result:s,ctx:r}),r.common.issues.length&&n.push(r.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;const i=n.map((e=>new F(e)));return K(t,{code:q.invalid_union,unionErrors:i}),V}}get options(){return this._def.options}}Pe.create=(e,t)=>new Pe({options:e,typeName:st.ZodUnion,...se(t)});const Oe=e=>e instanceof Fe?Oe(e.schema):e instanceof Ze?Oe(e.innerType()):e instanceof ze?[e.value]:e instanceof $e?e.options:e instanceof We?Object.keys(e.enum):e instanceof Ye?Oe(e._def.innerType):e instanceof xe?[void 0]:e instanceof Ee?[null]:null;class Ne extends oe{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==j.object)return K(t,{code:q.invalid_type,expected:j.object,received:t.parsedType}),V;const r=this.discriminator,n=t.data[r],i=this.optionsMap.get(n);return i?t.common.async?i._parseAsync({data:t.data,path:t.path,parent:t}):i._parseSync({data:t.data,path:t.path,parent:t}):(K(t,{code:q.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),V)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,r){const n=new Map;for(const r of t){const t=Oe(r.shape[e]);if(!t)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(const i of t){if(n.has(i))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(i)}`);n.set(i,r)}}return new Ne({typeName:st.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...se(r)})}}function Re(e,t){const r=D(e),n=D(t);if(e===t)return{valid:!0,data:e};if(r===j.object&&n===j.object){const r=C.objectKeys(t),n=C.objectKeys(e).filter((e=>-1!==r.indexOf(e))),i={...e,...t};for(const r of n){const n=Re(e[r],t[r]);if(!n.valid)return{valid:!1};i[r]=n.data}return{valid:!0,data:i}}if(r===j.array&&n===j.array){if(e.length!==t.length)return{valid:!1};const r=[];for(let n=0;n{if(J(e)||J(n))return V;const i=Re(e.value,n.value);return i.valid?((X(e)||X(n))&&t.dirty(),{status:t.value,value:i.data}):(K(r,{code:q.invalid_intersection_types}),V)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then((([e,t])=>n(e,t))):n(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}Ce.create=(e,t,r)=>new Ce({left:e,right:t,typeName:st.ZodIntersection,...se(r)});class Le extends oe{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==j.array)return K(r,{code:q.invalid_type,expected:j.array,received:r.parsedType}),V;if(r.data.lengththis._def.items.length&&(K(r,{code:q.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());const n=[...r.data].map(((e,t)=>{const n=this._def.items[t]||this._def.rest;return n?n._parse(new ne(r,e,r.path,t)):null})).filter((e=>!!e));return r.common.async?Promise.all(n).then((e=>Z.mergeArray(t,e))):Z.mergeArray(t,n)}get items(){return this._def.items}rest(e){return new Le({...this._def,rest:e})}}Le.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Le({items:e,typeName:st.ZodTuple,rest:null,...se(t)})};class Ue extends oe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==j.object)return K(r,{code:q.invalid_type,expected:j.object,received:r.parsedType}),V;const n=[],i=this._def.keyType,s=this._def.valueType;for(const e in r.data)n.push({key:i._parse(new ne(r,e,r.path,e)),value:s._parse(new ne(r,r.data[e],r.path,e))});return r.common.async?Z.mergeObjectAsync(t,n):Z.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,r){return new Ue(t instanceof oe?{keyType:e,valueType:t,typeName:st.ZodRecord,...se(r)}:{keyType:me.create(),valueType:e,typeName:st.ZodRecord,...se(t)})}}class je extends oe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==j.map)return K(r,{code:q.invalid_type,expected:j.map,received:r.parsedType}),V;const n=this._def.keyType,i=this._def.valueType,s=[...r.data.entries()].map((([e,t],s)=>({key:n._parse(new ne(r,e,r.path,[s,"key"])),value:i._parse(new ne(r,t,r.path,[s,"value"]))})));if(r.common.async){const e=new Map;return Promise.resolve().then((async()=>{for(const r of s){const n=await r.key,i=await r.value;if("aborted"===n.status||"aborted"===i.status)return V;"dirty"!==n.status&&"dirty"!==i.status||t.dirty(),e.set(n.value,i.value)}return{status:t.value,value:e}}))}{const e=new Map;for(const r of s){const n=r.key,i=r.value;if("aborted"===n.status||"aborted"===i.status)return V;"dirty"!==n.status&&"dirty"!==i.status||t.dirty(),e.set(n.value,i.value)}return{status:t.value,value:e}}}}je.create=(e,t,r)=>new je({valueType:t,keyType:e,typeName:st.ZodMap,...se(r)});class De extends oe{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==j.set)return K(r,{code:q.invalid_type,expected:j.set,received:r.parsedType}),V;const n=this._def;null!==n.minSize&&r.data.sizen.maxSize.value&&(K(r,{code:q.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());const i=this._def.valueType;function s(e){const r=new Set;for(const n of e){if("aborted"===n.status)return V;"dirty"===n.status&&t.dirty(),r.add(n.value)}return{status:t.value,value:r}}const o=[...r.data.values()].map(((e,t)=>i._parse(new ne(r,e,r.path,t))));return r.common.async?Promise.all(o).then((e=>s(e))):s(o)}min(e,t){return new De({...this._def,minSize:{value:e,message:te.toString(t)}})}max(e,t){return new De({...this._def,maxSize:{value:e,message:te.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}De.create=(e,t)=>new De({valueType:e,minSize:null,maxSize:null,typeName:st.ZodSet,...se(t)});class qe extends oe{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==j.function)return K(t,{code:q.invalid_type,expected:j.function,received:t.parsedType}),V;function r(e,r){return W({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,$(),z].filter((e=>!!e)),issueData:{code:q.invalid_arguments,argumentsError:r}})}function n(e,r){return W({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,$(),z].filter((e=>!!e)),issueData:{code:q.invalid_return_type,returnTypeError:r}})}const i={errorMap:t.common.contextualErrorMap},s=t.data;if(this._def.returns instanceof Ke){const e=this;return Y((async function(...t){const o=new F([]),a=await e._def.args.parseAsync(t,i).catch((e=>{throw o.addIssue(r(t,e)),o})),u=await Reflect.apply(s,this,a);return await e._def.returns._def.type.parseAsync(u,i).catch((e=>{throw o.addIssue(n(u,e)),o}))}))}{const e=this;return Y((function(...t){const o=e._def.args.safeParse(t,i);if(!o.success)throw new F([r(t,o.error)]);const a=Reflect.apply(s,this,o.data),u=e._def.returns.safeParse(a,i);if(!u.success)throw new F([n(a,u.error)]);return u.data}))}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new qe({...this._def,args:Le.create(e).rest(ke.create())})}returns(e){return new qe({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,r){return new qe({args:e||Le.create([]).rest(ke.create()),returns:t||ke.create(),typeName:st.ZodFunction,...se(r)})}constructor(){super(...arguments),this.validate=this.implement}}class Fe extends oe{get schema(){return this._def.getter()}_parse(e){const{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}Fe.create=(e,t)=>new Fe({getter:e,typeName:st.ZodLazy,...se(t)});class ze extends oe{_parse(e){if(e.data!==this._def.value){const t=this._getOrReturnCtx(e);return K(t,{received:t.data,code:q.invalid_literal,expected:this._def.value}),V}return{status:"valid",value:e.data}}get value(){return this._def.value}}function He(e,t){return new $e({values:e,typeName:st.ZodEnum,...se(t)})}ze.create=(e,t)=>new ze({value:e,typeName:st.ZodLiteral,...se(t)});class $e extends oe{_parse(e){if("string"!=typeof e.data){const t=this._getOrReturnCtx(e),r=this._def.values;return K(t,{expected:C.joinValues(r),received:t.parsedType,code:q.invalid_type}),V}if(-1===this._def.values.indexOf(e.data)){const t=this._getOrReturnCtx(e),r=this._def.values;return K(t,{received:t.data,code:q.invalid_enum_value,options:r}),V}return Y(e.data)}get options(){return this._def.values}get enum(){const e={};for(const t of this._def.values)e[t]=t;return e}get Values(){const e={};for(const t of this._def.values)e[t]=t;return e}get Enum(){const e={};for(const t of this._def.values)e[t]=t;return e}extract(e){return $e.create(e)}exclude(e){return $e.create(this.options.filter((t=>!e.includes(t))))}}$e.create=He;class We extends oe{_parse(e){const t=C.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(e);if(r.parsedType!==j.string&&r.parsedType!==j.number){const e=C.objectValues(t);return K(r,{expected:C.joinValues(e),received:r.parsedType,code:q.invalid_type}),V}if(-1===t.indexOf(e.data)){const e=C.objectValues(t);return K(r,{received:r.data,code:q.invalid_enum_value,options:e}),V}return Y(e.data)}get enum(){return this._def.values}}We.create=(e,t)=>new We({values:e,typeName:st.ZodNativeEnum,...se(t)});class Ke extends oe{unwrap(){return this._def.type}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==j.promise&&!1===t.common.async)return K(t,{code:q.invalid_type,expected:j.promise,received:t.parsedType}),V;const r=t.parsedType===j.promise?t.data:Promise.resolve(t.data);return Y(r.then((e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap}))))}}Ke.create=(e,t)=>new Ke({type:e,typeName:st.ZodPromise,...se(t)});class Ze extends oe{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===st.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){const{status:t,ctx:r}=this._processInputParams(e),n=this._def.effect||null,i={addIssue:e=>{K(r,e),e.fatal?t.abort():t.dirty()},get path(){return r.path}};if(i.addIssue=i.addIssue.bind(i),"preprocess"===n.type){const e=n.transform(r.data,i);return r.common.issues.length?{status:"dirty",value:r.data}:r.common.async?Promise.resolve(e).then((e=>this._def.schema._parseAsync({data:e,path:r.path,parent:r}))):this._def.schema._parseSync({data:e,path:r.path,parent:r})}if("refinement"===n.type){const e=e=>{const t=n.refinement(e,i);if(r.common.async)return Promise.resolve(t);if(t instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1===r.common.async){const n=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===n.status?V:("dirty"===n.status&&t.dirty(),e(n.value),{status:t.value,value:n.value})}return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then((r=>"aborted"===r.status?V:("dirty"===r.status&&t.dirty(),e(r.value).then((()=>({status:t.value,value:r.value}))))))}if("transform"===n.type){if(!1===r.common.async){const e=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!Q(e))return e;const s=n.transform(e.value,i);if(s instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:s}}return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then((e=>Q(e)?Promise.resolve(n.transform(e.value,i)).then((e=>({status:t.value,value:e}))):e))}C.assertNever(n)}}Ze.create=(e,t,r)=>new Ze({schema:e,typeName:st.ZodEffects,effect:t,...se(r)}),Ze.createWithPreprocess=(e,t,r)=>new Ze({schema:t,effect:{type:"preprocess",transform:e},typeName:st.ZodEffects,...se(r)});class Ve extends oe{_parse(e){return this._getType(e)===j.undefined?Y(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}Ve.create=(e,t)=>new Ve({innerType:e,typeName:st.ZodOptional,...se(t)});class Ge extends oe{_parse(e){return this._getType(e)===j.null?Y(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}Ge.create=(e,t)=>new Ge({innerType:e,typeName:st.ZodNullable,...se(t)});class Ye extends oe{_parse(e){const{ctx:t}=this._processInputParams(e);let r=t.data;return t.parsedType===j.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}Ye.create=(e,t)=>new Ye({innerType:e,typeName:st.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...se(t)});class Je extends oe{_parse(e){const{ctx:t}=this._processInputParams(e),r={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return ee(n)?n.then((e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new F(r.common.issues)},input:r.data})}))):{status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new F(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}Je.create=(e,t)=>new Je({innerType:e,typeName:st.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...se(t)});class Xe extends oe{_parse(e){if(this._getType(e)!==j.nan){const t=this._getOrReturnCtx(e);return K(t,{code:q.invalid_type,expected:j.nan,received:t.parsedType}),V}return{status:"valid",value:e.data}}}Xe.create=e=>new Xe({typeName:st.ZodNaN,...se(e)});const Qe=Symbol("zod_brand");class et extends oe{_parse(e){const{ctx:t}=this._processInputParams(e),r=t.data;return this._def.type._parse({data:r,path:t.path,parent:t})}unwrap(){return this._def.type}}class tt extends oe{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.common.async){return(async()=>{const e=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?V:"dirty"===e.status?(t.dirty(),G(e.value)):this._def.out._parseAsync({data:e.value,path:r.path,parent:r})})()}{const e=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?V:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:r.path,parent:r})}}static create(e,t){return new tt({in:e,out:t,typeName:st.ZodPipeline})}}class rt extends oe{_parse(e){const t=this._def.innerType._parse(e);return Q(t)&&(t.value=Object.freeze(t.value)),t}}rt.create=(e,t)=>new rt({innerType:e,typeName:st.ZodReadonly,...se(t)});const nt=(e,t={},r)=>e?Se.create().superRefine(((n,i)=>{var s,o;if(!e(n)){const e="function"==typeof t?t(n):"string"==typeof t?{message:t}:t,a=null===(o=null!==(s=e.fatal)&&void 0!==s?s:r)||void 0===o||o,u="string"==typeof e?{message:e}:e;i.addIssue({code:"custom",...u,fatal:a})}})):Se.create(),it={object:Be.lazycreate};var st,ot;(ot=st||(st={})).ZodString="ZodString",ot.ZodNumber="ZodNumber",ot.ZodNaN="ZodNaN",ot.ZodBigInt="ZodBigInt",ot.ZodBoolean="ZodBoolean",ot.ZodDate="ZodDate",ot.ZodSymbol="ZodSymbol",ot.ZodUndefined="ZodUndefined",ot.ZodNull="ZodNull",ot.ZodAny="ZodAny",ot.ZodUnknown="ZodUnknown",ot.ZodNever="ZodNever",ot.ZodVoid="ZodVoid",ot.ZodArray="ZodArray",ot.ZodObject="ZodObject",ot.ZodUnion="ZodUnion",ot.ZodDiscriminatedUnion="ZodDiscriminatedUnion",ot.ZodIntersection="ZodIntersection",ot.ZodTuple="ZodTuple",ot.ZodRecord="ZodRecord",ot.ZodMap="ZodMap",ot.ZodSet="ZodSet",ot.ZodFunction="ZodFunction",ot.ZodLazy="ZodLazy",ot.ZodLiteral="ZodLiteral",ot.ZodEnum="ZodEnum",ot.ZodEffects="ZodEffects",ot.ZodNativeEnum="ZodNativeEnum",ot.ZodOptional="ZodOptional",ot.ZodNullable="ZodNullable",ot.ZodDefault="ZodDefault",ot.ZodCatch="ZodCatch",ot.ZodPromise="ZodPromise",ot.ZodBranded="ZodBranded",ot.ZodPipeline="ZodPipeline",ot.ZodReadonly="ZodReadonly";const at=me.create,ut=ye.create,lt=Xe.create,ct=ve.create,ht=be.create,ft=we.create,dt=_e.create,pt=xe.create,mt=Ee.create,gt=Se.create,yt=ke.create,vt=Ae.create,bt=Ie.create,wt=Me.create,_t=Be.create,xt=Be.strictCreate,Et=Pe.create,St=Ne.create,kt=Ce.create,At=Le.create,It=Ue.create,Mt=je.create,Tt=De.create,Bt=qe.create,Pt=Fe.create,Ot=ze.create,Nt=$e.create,Rt=We.create,Ct=Ke.create,Lt=Ze.create,Ut=Ve.create,jt=Ge.create,Dt=Ze.createWithPreprocess,qt=tt.create,Ft={string:e=>me.create({...e,coerce:!0}),number:e=>ye.create({...e,coerce:!0}),boolean:e=>be.create({...e,coerce:!0}),bigint:e=>ve.create({...e,coerce:!0}),date:e=>we.create({...e,coerce:!0})},zt=V;var Ht=Object.freeze({__proto__:null,defaultErrorMap:z,setErrorMap:function(e){H=e},getErrorMap:$,makeIssue:W,EMPTY_PATH:[],addIssueToContext:K,ParseStatus:Z,INVALID:V,DIRTY:G,OK:Y,isAborted:J,isDirty:X,isValid:Q,isAsync:ee,get util(){return C},get objectUtil(){return U},ZodParsedType:j,getParsedType:D,ZodType:oe,ZodString:me,ZodNumber:ye,ZodBigInt:ve,ZodBoolean:be,ZodDate:we,ZodSymbol:_e,ZodUndefined:xe,ZodNull:Ee,ZodAny:Se,ZodUnknown:ke,ZodNever:Ae,ZodVoid:Ie,ZodArray:Me,ZodObject:Be,ZodUnion:Pe,ZodDiscriminatedUnion:Ne,ZodIntersection:Ce,ZodTuple:Le,ZodRecord:Ue,ZodMap:je,ZodSet:De,ZodFunction:qe,ZodLazy:Fe,ZodLiteral:ze,ZodEnum:$e,ZodNativeEnum:We,ZodPromise:Ke,ZodEffects:Ze,ZodTransformer:Ze,ZodOptional:Ve,ZodNullable:Ge,ZodDefault:Ye,ZodCatch:Je,ZodNaN:Xe,BRAND:Qe,ZodBranded:et,ZodPipeline:tt,ZodReadonly:rt,custom:nt,Schema:oe,ZodSchema:oe,late:it,get ZodFirstPartyTypeKind(){return st},coerce:Ft,any:gt,array:wt,bigint:ct,boolean:ht,date:ft,discriminatedUnion:St,effect:Lt,enum:Nt,function:Bt,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>nt((t=>t instanceof e),t),intersection:kt,lazy:Pt,literal:Ot,map:Mt,nan:lt,nativeEnum:Rt,never:vt,null:mt,nullable:jt,number:ut,object:_t,oboolean:()=>ht().optional(),onumber:()=>ut().optional(),optional:Ut,ostring:()=>at().optional(),pipeline:qt,preprocess:Dt,promise:Ct,record:It,set:Tt,strictObject:xt,string:at,symbol:dt,transformer:Lt,tuple:At,undefined:pt,union:Et,unknown:yt,void:bt,NEVER:zt,ZodIssueCode:q,quotelessJson:e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ZodError:F});const $t=Ht.string().refine((e=>{if("string"!=typeof e)return!1;const t=e.split("/");if(t.length<2||"m"!==t[0])return!1;for(let e=1;e{throw t},Xt=e=>{switch(e){case Wt.BitcoinTaproot:case Wt.BitcoinNativeSegwit:case Wt.BitcoinNestedSegwit:case Wt.BitcoinLegacy:return!0;case Wt.Bip44RootEthereum:case Wt.Bip44Ethereum:case Wt.Bip44EthereumSecondary:case Wt.Bip44EthereumTertiary:case Wt.Bip44RootSolana:case Wt.Bip44Solana:case Wt.Bip44ChangeSolana:case Wt.DeprecatedSolana:return!1}},Qt=e=>{switch(e){case Wt.BitcoinTaproot:case Wt.BitcoinNativeSegwit:case Wt.BitcoinNestedSegwit:case Wt.BitcoinLegacy:return!1;case Wt.Bip44RootEthereum:case Wt.Bip44Ethereum:case Wt.Bip44EthereumSecondary:case Wt.Bip44EthereumTertiary:return!0;case Wt.Bip44RootSolana:case Wt.Bip44Solana:case Wt.Bip44ChangeSolana:case Wt.DeprecatedSolana:return!1}},er=e=>{switch(e){case Wt.BitcoinTaproot:case Wt.BitcoinNativeSegwit:case Wt.BitcoinNestedSegwit:case Wt.BitcoinLegacy:case Wt.Bip44RootEthereum:case Wt.Bip44Ethereum:case Wt.Bip44EthereumSecondary:case Wt.Bip44EthereumTertiary:return!1;case Wt.Bip44RootSolana:case Wt.Bip44Solana:case Wt.Bip44ChangeSolana:case Wt.DeprecatedSolana:return!0}},tr=Ht.union([Ht.literal(Wt.Bip44ChangeSolana),Ht.literal(Wt.Bip44Solana),Ht.literal(Wt.DeprecatedSolana)]),rr=Ht.union([Ht.literal(Wt.Bip44Ethereum),Ht.literal(Wt.Bip44EthereumSecondary),Ht.literal(Wt.Bip44EthereumTertiary)]),nr=Ht.union([Ht.literal(Wt.BitcoinTaproot),Ht.literal(Wt.BitcoinNativeSegwit),Ht.literal(Wt.BitcoinNestedSegwit),Ht.literal(Wt.BitcoinLegacy)]),ir=Ht.number().int().min(0),sr=Ht.object({pathType:Ht.literal(Wt.Bip44RootSolana),index:Ht.number().optional()}),or=Ht.object({pathType:tr,index:ir}),ar=Ht.object({pathType:Ht.literal(Wt.Bip44RootEthereum),index:Ht.number().optional()}),ur=Ht.object({pathType:rr,index:ir}),lr=Ht.object({pathType:nr,index:ir}),cr=Ht.union([sr,or,ar,ur,lr]),hr=new Error("Invalid derivation path."),fr=new Error("Unsupported derivation path."),dr=e=>{if(!cr.safeParse(e).success)throw hr;switch(e.pathType){case Wt.BitcoinTaproot:return`m/86'/0'/0'/0/${e.index}`;case Wt.BitcoinNativeSegwit:return`m/84'/0'/0'/0/${e.index}`;case Wt.BitcoinNestedSegwit:return`m/46'/0'/0'/0/${e.index}`;case Wt.BitcoinLegacy:return`m/44'/0'/0'/0/${e.index}`;case Wt.Bip44RootEthereum:return"m/44'/60'";case Wt.Bip44Ethereum:return`m/44'/60'/0'/0/${e.index}`;case Wt.Bip44EthereumSecondary:return`m/44'/60'/1'/0/${e.index}`;case Wt.Bip44EthereumTertiary:return`m/44'/60'/2'/0/${e.index}`;case Wt.Bip44RootSolana:return"m/44'/501'";case Wt.DeprecatedSolana:return`m/501'/${e.index}'/0/0`;case Wt.Bip44Solana:return`m/44'/501'/${e.index}'`;case Wt.Bip44ChangeSolana:return`m/44'/501'/${e.index}'/0'`}},pr=2147483648,mr=e=>{let t;const r=$t.safeParse(`m/${e.replace("m/","")}`);if(r.success)t=r.data;else try{t=(e=>{var t;try{const r=null!==(t=e.replace("0x","").match(/.{1,2}/g))&&void 0!==t?t:[];if(0===r.length)throw hr;const n=parseInt(r[0],16);let i="m";for(let e=0;e=pr;s&&(n-=pr),i+=`/${n.toString(10)}${s?"'":""}`}return i}catch(e){throw hr}})(e)}catch(e){throw hr}if("m/44'/501'"===t)return{pathType:Wt.Bip44RootSolana};if("m/44'/60'"===t)return{pathType:Wt.Bip44RootEthereum};const n=t.replace("m/","").split("/");try{if(5===n.length&&"86'"===n[0]&&"0'"===n[1]&&"0'"===n[2]&&"0"===n[3])return{pathType:Wt.BitcoinTaproot,index:parseInt(n[4],10)};if(5===n.length&&"84'"===n[0]&&"0'"===n[1]&&"0'"===n[2]&&"0"===n[3])return{pathType:Wt.BitcoinNativeSegwit,index:parseInt(n[4],10)};if(5===n.length&&"46'"===n[0]&&"0'"===n[1]&&"0'"===n[2]&&"0"===n[3])return{pathType:Wt.BitcoinNestedSegwit,index:parseInt(n[4],10)};if(5===n.length&&"44'"===n[0]&&"0'"===n[1]&&"0'"===n[2]&&"0"===n[3])return{pathType:Wt.BitcoinLegacy,index:parseInt(n[4],10)};if(5===n.length&&"44'"===n[0]&&"60'"===n[1]&&"0'"===n[2]&&"0"===n[3])return{pathType:Wt.Bip44Ethereum,index:parseInt(n[4],10)};if(5===n.length&&"44'"===n[0]&&"60'"===n[1]&&"1'"===n[2]&&"0"===n[3])return{pathType:Wt.Bip44EthereumSecondary,index:parseInt(n[4],10)};if(5===n.length&&"44'"===n[0]&&"60'"===n[1]&&"2'"===n[2]&&"0"===n[3])return{pathType:Wt.Bip44EthereumTertiary,index:parseInt(n[4],10)};if(4===n.length&&"44'"===n[0]&&"501'"===n[1]&&"0'"===n[3])return{pathType:Wt.Bip44ChangeSolana,index:parseInt(n[2],10)};if(3===n.length&&"44'"===n[0]&&"501'"===n[1])return{pathType:Wt.Bip44Solana,index:parseInt(n[2],10)};if(4===n.length&&"501'"===n[0]&&"0"===n[2]&&"0"===n[3])return{pathType:Wt.DeprecatedSolana,index:parseInt(n[1],10)}}catch(e){}throw fr};var gr,yr,vr=function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r},br=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};u.utils.sha512Sync=(...e)=>(0,l.sha512)(u.utils.concatBytes(...e));const{getPublicKey:wr}=u.sync;class _r{derivePathType(e,t){switch(e){case Wt.BitcoinTaproot:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/86'/0'/0'/0/${t}`,useCompressedPublicKey:!0});case Wt.BitcoinNativeSegwit:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/84'/0'/0'/0/${t}`,useCompressedPublicKey:!0});case Wt.BitcoinNestedSegwit:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/46'/0'/0'/0/${t}`,useCompressedPublicKey:!0});case Wt.BitcoinLegacy:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/44'/0'/0'/0/${t}`,useCompressedPublicKey:!0});case Wt.Bip44Ethereum:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/44'/60'/0'/0/${t}`});case Wt.Bip44EthereumSecondary:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/44'/60'/1'/0/${t}`});case Wt.Bip44EthereumTertiary:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/44'/60'/2'/0/${t}`});case Wt.Bip44RootEthereum:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:"m/44'/60'"});case Wt.Bip44ChangeSolana:return this.derivePath({ellipticCurve:"ed25519",derivationPath:`m/44'/501'/${t}'/0'`});case Wt.Bip44Solana:return this.derivePath({ellipticCurve:"ed25519",derivationPath:`m/44'/501'/${t}'`});case Wt.DeprecatedSolana:return this.derivePath({ellipticCurve:"secp256k1",derivationPath:`m/501'/${t}'/0/0`});case Wt.Bip44RootSolana:return this.derivePath({ellipticCurve:"ed25519",derivationPath:"m/44'/501'"})}}derivePath(e){return"ed25519"===e.ellipticCurve?this.deriveED25519Path(e):"secp256k1"===e.ellipticCurve?this.deriveSECP256K1Path(e):Jt()}deriveED25519Path(e){var t,r;const{ellipticCurve:n,derivationPath:i}=e,s=i.split("/");let o=br(this,gr,"f");for(const e of s){if("m"===e)continue;if(!o)throw new Error("Cannot derive path, no current node.");let i=null!==(r=null===(t=o.nodes)||void 0===t?void 0:t[e])&&void 0!==r?r:null;if(!i){const t={ellipticCurve:n,value:g(o.value,parseInt(e,10)+f),nodes:{}};i=t,o.nodes[e]=t}o=i}if(!o)throw new Error(`Unable to derive ${i} on curve ${n}.`);const a=wr(o.value.key),u=new Uint8Array(64);return u.set(o.value.key),u.set(a,32),{publicKey:a,secretKey:u}}deriveSECP256K1Path(e){var t,r;const{ellipticCurve:n,derivationPath:i,useCompressedPublicKey:s=!1}=e,o=i.split("/");let a=br(this,yr,"f");for(const e of o){if("m"===e)continue;if(!a)throw new Error("Cannot derive path, no current node.");let i=null!==(r=null===(t=a.nodes)||void 0===t?void 0:t[e])&&void 0!==r?r:null;if(!i){let t=0;e.endsWith("'")&&(t=f);const r={ellipticCurve:n,value:R(a.value,parseInt(e,10)+t),nodes:{}};i=r,a.nodes[e]=r}a=i}if(!a)throw new Error(`Unable to derive ${i} on curve ${n}.`);const u=a.value.key;return{publicKey:(0,c.getPublicKey)(u,s),secretKey:new Uint8Array(u)}}cleanUpTree(e){if(e){e.value.key.fill(0),e.value.chainCode.fill(0);const t=Object.values(e.nodes);for(const e of t)this.cleanUpTree(e)}}cleanup(){this.cleanUpTree(br(this,gr,"f")),this.cleanUpTree(br(this,yr,"f")),vr(this,gr,null,"f"),vr(this,yr,null,"f")}constructor(e){gr.set(this,void 0),yr.set(this,void 0),vr(this,gr,{ellipticCurve:"ed25519",value:m(e),nodes:{}},"f"),vr(this,yr,{ellipticCurve:"secp256k1",value:N(e),nodes:{}},"f")}}var xr,Er;gr=new WeakMap,yr=new WeakMap,(Er=xr||(xr={})).BitcoinTaproot="bip122_p2tr",Er.BitcoinNativeSegwit="bip122_p2wpkh",Er.BitcoinNestedSegwit="bip122_p2sh",Er.BitcoinLegacy="bip122_p2pkh",Er.Solana="solana",Er.EVM="eip155";Ht.union([Ht.literal(xr.BitcoinTaproot),Ht.literal(xr.BitcoinNativeSegwit),Ht.literal(xr.BitcoinNestedSegwit),Ht.literal(xr.BitcoinLegacy)]);class Sr{constructor(){this.type=xr.BitcoinLegacy,this.displayName="Legacy",this.defaultDerivationPathType=Wt.BitcoinLegacy,this.otherDerivationPathType=[]}}class kr{constructor(){this.type=xr.BitcoinNativeSegwit,this.displayName="Native Segwit",this.defaultDerivationPathType=Wt.BitcoinNativeSegwit,this.otherDerivationPathType=[]}}class Ar{constructor(){this.type=xr.BitcoinNestedSegwit,this.displayName="Nested Segwit",this.defaultDerivationPathType=Wt.BitcoinNestedSegwit,this.otherDerivationPathType=[]}}class Ir{constructor(){this.type=xr.BitcoinTaproot,this.displayName="Taproot",this.defaultDerivationPathType=Wt.BitcoinTaproot,this.otherDerivationPathType=[]}}class Mr{constructor(){this.type=xr.EVM,this.displayName="Ethereum",this.defaultDerivationPathType=Wt.Bip44Ethereum,this.otherDerivationPathType=[Wt.Bip44RootEthereum,Wt.Bip44EthereumSecondary,Wt.Bip44EthereumTertiary]}}class Tr{constructor(){this.type=xr.Solana,this.displayName="Solana",this.defaultDerivationPathType=Wt.Bip44ChangeSolana,this.otherDerivationPathType=[Wt.Bip44RootSolana,Wt.Bip44Solana,Wt.DeprecatedSolana]}}var Br,Pr,Or,Nr,Rr,Cr;Br=xr.BitcoinTaproot,Pr=xr.BitcoinNativeSegwit,Or=xr.BitcoinNestedSegwit,Nr=xr.BitcoinLegacy,Rr=xr.EVM,Cr=xr.Solana;const Lr=new class{getAll(){return this.allAddressTypes}getDisplayName(e){return this[e].displayName}getAddressType(e){return this.addressTypeByDerivationPathType[e]}constructor(){this[Br]=new Ir,this[Pr]=new kr,this[Or]=new Ar,this[Nr]=new Sr,this[Rr]=new Mr,this[Cr]=new Tr,this.allAddressTypes=Object.values(xr),this.allAddressTypeDefinitions=this.allAddressTypes.map((e=>this[e])),this.addressTypeByDerivationPathType={},this.allAddressTypeDefinitions.forEach((e=>{this.addressTypeByDerivationPathType[e.defaultDerivationPathType]=e.type,e.otherDerivationPathType.forEach((t=>{this.addressTypeByDerivationPathType[t]=e.type}))}))}};c=s("5TKQ6"),(y=s("8tcqI")).Buffer;var Ur={};e(Ur,"Wallet",(function(){return oo}),(function(e){return oo=e}));b=s("kIJ9R");var jr={},Dr=s("4QUf5"); +/** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.8.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2018 + * @license MIT + */!function(){"use strict";var e="input is invalid type",t="object"==typeof window,n=t?window:{};n.JS_SHA3_NO_WINDOW&&(t=!1);var i=!t&&"object"==typeof self;!n.JS_SHA3_NO_NODE_JS&&"object"==typeof Dr&&Dr.versions&&Dr.versions.node?n=r:i&&(n=self);var s=!n.JS_SHA3_NO_COMMON_JS&&jr,o="function"==typeof define&&define.amd,a=!n.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,u="0123456789abcdef".split(""),l=[4,1024,262144,67108864],c=[0,8,16,24],h=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],f=[224,256,384,512],d=[128,256],p=["hex","buffer","arrayBuffer","array","digest"],m={128:168,256:136};!n.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!a||!n.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var g=function(e,t,r){return function(n){return new P(e,t,e).update(n)[r]()}},y=function(e,t,r){return function(n,i){return new P(e,t,i).update(n)[r]()}},v=function(e,t,r){return function(t,n,i,s){return E["cshake"+e].update(t,n,i,s)[r]()}},b=function(e,t,r){return function(t,n,i,s){return E["kmac"+e].update(t,n,i,s)[r]()}},w=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function O(e,t,r){P.call(this,e,t,r)}P.prototype.update=function(t){if(this.finalized)throw new Error("finalize already called");var r,n=typeof t;if("string"!==n){if("object"!==n)throw new Error(e);if(null===t)throw new Error(e);if(a&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!(Array.isArray(t)||a&&ArrayBuffer.isView(t)))throw new Error(e);r=!0}for(var i,s,o=this.blocks,u=this.byteCount,l=t.length,h=this.blockCount,f=0,d=this.s;f>2]|=t[f]<>2]|=s<>2]|=(192|s>>6)<>2]|=(128|63&s)<=57344?(o[i>>2]|=(224|s>>12)<>2]|=(128|s>>6&63)<>2]|=(128|63&s)<>2]|=(240|s>>18)<>2]|=(128|s>>12&63)<>2]|=(128|s>>6&63)<>2]|=(128|63&s)<=u){for(this.start=i-u,this.block=o[h],i=0;i>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},P.prototype.encodeString=function(t){var r,n=typeof t;if("string"!==n){if("object"!==n)throw new Error(e);if(null===t)throw new Error(e);if(a&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!(Array.isArray(t)||a&&ArrayBuffer.isView(t)))throw new Error(e);r=!0}var i=0,s=t.length;if(r)i=s;else for(var o=0;o=57344?i+=3:(u=65536+((1023&u)<<10|1023&t.charCodeAt(++o)),i+=4)}return i+=this.encode(8*i),this.update(t),i},P.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+u[15&e]+u[e>>12&15]+u[e>>8&15]+u[e>>20&15]+u[e>>16&15]+u[e>>28&15]+u[e>>24&15];o%t==0&&(N(r),s=0)}return i&&(e=r[s],a+=u[e>>4&15]+u[15&e],i>1&&(a+=u[e>>12&15]+u[e>>8&15]),i>2&&(a+=u[e>>20&15]+u[e>>16&15])),a},P.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,s=0,o=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);o>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&N(n)}return s&&(e=a<<2,t=n[o],u[e]=255&t,s>1&&(u[e+1]=t>>8&255),s>2&&(u[e+2]=t>>16&255)),u},O.prototype=new P,O.prototype.finalize=function(){return this.encode(this.outputBits,!0),P.prototype.finalize.call(this)};var N=function(e){var t,r,n,i,s,o,a,u,l,c,f,d,p,m,g,y,v,b,w,_,x,E,S,k,A,I,M,T,B,P,O,N,R,C,L,U,j,D,q,F,z,H,$,W,K,Z,V,G,Y,J,X,Q,ee,te,re,ne,ie,se,oe,ae,ue,le,ce;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],s=e[1]^e[11]^e[21]^e[31]^e[41],o=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],l=e[5]^e[15]^e[25]^e[35]^e[45],c=e[6]^e[16]^e[26]^e[36]^e[46],f=e[7]^e[17]^e[27]^e[37]^e[47],t=(d=e[8]^e[18]^e[28]^e[38]^e[48])^(o<<1|a>>>31),r=(p=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|o>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|l>>>31),r=s^(l<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=o^(c<<1|f>>>31),r=a^(f<<1|c>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(d<<1|p>>>31),r=l^(p<<1|d>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=c^(i<<1|s>>>31),r=f^(s<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,m=e[0],g=e[1],Z=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,T=e[20]<<3|e[21]>>>29,B=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,H=e[40]<<18|e[41]>>>14,$=e[41]<<18|e[40]>>>14,C=e[2]<<1|e[3]>>>31,L=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,v=e[12]<<12|e[13]>>>20,G=e[22]<<10|e[23]>>>22,Y=e[23]<<10|e[22]>>>22,P=e[33]<<13|e[32]>>>19,O=e[32]<<13|e[33]>>>19,le=e[42]<<2|e[43]>>>30,ce=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,U=e[14]<<6|e[15]>>>26,j=e[15]<<6|e[14]>>>26,b=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,J=e[34]<<15|e[35]>>>17,X=e[35]<<15|e[34]>>>17,N=e[45]<<29|e[44]>>>3,R=e[44]<<29|e[45]>>>3,k=e[6]<<28|e[7]>>>4,A=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,D=e[26]<<25|e[27]>>>7,q=e[27]<<25|e[26]>>>7,_=e[36]<<21|e[37]>>>11,x=e[37]<<21|e[36]>>>11,Q=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,W=e[8]<<27|e[9]>>>5,K=e[9]<<27|e[8]>>>5,I=e[18]<<20|e[19]>>>12,M=e[19]<<20|e[18]>>>12,se=e[29]<<7|e[28]>>>25,oe=e[28]<<7|e[29]>>>25,F=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,E=e[48]<<14|e[49]>>>18,S=e[49]<<14|e[48]>>>18,e[0]=m^~y&b,e[1]=g^~v&w,e[10]=k^~I&T,e[11]=A^~M&B,e[20]=C^~U&D,e[21]=L^~j&q,e[30]=W^~Z&G,e[31]=K^~V&Y,e[40]=te^~ne&se,e[41]=re^~ie&oe,e[2]=y^~b&_,e[3]=v^~w&x,e[12]=I^~T&P,e[13]=M^~B&O,e[22]=U^~D&F,e[23]=j^~q&z,e[32]=Z^~G&J,e[33]=V^~Y&X,e[42]=ne^~se&ae,e[43]=ie^~oe&ue,e[4]=b^~_&E,e[5]=w^~x&S,e[14]=T^~P&N,e[15]=B^~O&R,e[24]=D^~F&H,e[25]=q^~z&$,e[34]=G^~J&Q,e[35]=Y^~X&ee,e[44]=se^~ae&le,e[45]=oe^~ue&ce,e[6]=_^~E&m,e[7]=x^~S&g,e[16]=P^~N&k,e[17]=O^~R&A,e[26]=F^~H&C,e[27]=z^~$&L,e[36]=J^~Q&W,e[37]=X^~ee&K,e[46]=ae^~le&te,e[47]=ue^~ce&re,e[8]=E^~m&y,e[9]=S^~g&v,e[18]=N^~k&I,e[19]=R^~A&M,e[28]=H^~C&U,e[29]=$^~L&j,e[38]=Q^~W&Z,e[39]=ee^~K&V,e[48]=le^~te&ne,e[49]=ce^~re&ie,e[0]^=h[n],e[1]^=h[n+1]};if(s)jr=E;else{for(k=0;k>=8;return t}function Hr(e){if(Array.isArray(e)){let t=[];if(e.forEach((function(e){t=t.concat(Hr(e))})),t.length<=55)return t.unshift(192+t.length),t;const r=zr(t.length);return r.unshift(247+r.length),r.concat(t)}(0,b.isBytesLike)(e)||Fr.throwArgumentError("RLP object must be BytesLike","object",e);const t=Array.prototype.slice.call((0,b.arrayify)(e));if(1===t.length&&t[0]<=127)return t;if(t.length<=55)return t.unshift(128+t.length),t;const r=zr(t.length);return r.unshift(183+r.length),r.concat(t)}function $r(e){return(0,b.hexlify)(Hr(e))}const Wr=new(0,(w=s("2pLMw")).Logger)("address/5.7.0");function Kr(e){(0,b.isHexString)(e,20)||Wr.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let e=0;e<40;e++)r[e]=t[e].charCodeAt(0);const n=(0,b.arrayify)(qr(r));for(let e=0;e<40;e+=2)n[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&n[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const Zr={};for(let e=0;e<10;e++)Zr[String(e)]=String(e);for(let e=0;e<26;e++)Zr[String.fromCharCode(65+e)]=String(10+e);const Vr=Math.floor((Gr=9007199254740991,Math.log10?Math.log10(Gr):Math.log(Gr)/Math.LN10));var Gr;function Yr(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>Zr[e])).join("");for(;t.length>=Vr;){let e=t.substring(0,Vr);t=parseInt(e,10)%97+t.substring(e.length)}let r=String(98-parseInt(t,10)%97);for(;r.length<2;)r="0"+r;return r}function Jr(e){let t=null;if("string"!=typeof e&&Wr.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=Kr(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&Wr.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==Yr(e)&&Wr.throwArgumentError("bad icap checksum","address",e),r=e.substring(4),t=new _(r,36).toString(16);t.length<40;)t="0"+t;t=Kr("0x"+t)}else Wr.throwArgumentError("invalid address","address",e);var r;return t}var Xr={};e(Xr,"ForkEvent",(function(){return mn}),(function(e){return mn=e})),e(Xr,"Provider",(function(){return gn}),(function(e){return gn=e}));b=s("kIJ9R");var Qr={};e(Qr,"defineReadOnly",(function(){return rn}),(function(e){return rn=e})),e(Qr,"getStatic",(function(){return nn}),(function(e){return nn=e})),e(Qr,"resolveProperties",(function(){return sn}),(function(e){return sn=e})),e(Qr,"checkProperties",(function(){return on}),(function(e){return on=e})),e(Qr,"shallowCopy",(function(){return an}),(function(e){return an=e})),e(Qr,"deepCopy",(function(){return hn}),(function(e){return hn=e})),e(Qr,"Description",(function(){return fn}),(function(e){return fn=e}));w=s("2pLMw");var en=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const tn=new(0,w.Logger)("properties/5.7.0");function rn(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}function nn(e,t){for(let r=0;r<32;r++){if(e[t])return e[t];if(!e.prototype||"object"!=typeof e.prototype)break;e=Object.getPrototypeOf(e.prototype).constructor}return null}function sn(e){return en(this,void 0,void 0,(function*(){const t=Object.keys(e).map((t=>{const r=e[t];return Promise.resolve(r).then((e=>({key:t,value:e})))}));return(yield Promise.all(t)).reduce(((e,t)=>(e[t.key]=t.value,e)),{})}))}function on(e,t){e&&"object"==typeof e||tn.throwArgumentError("invalid object","object",e),Object.keys(e).forEach((r=>{t[r]||tn.throwArgumentError("invalid object key - "+r,"transaction:"+r,e)}))}function an(e){const t={};for(const r in e)t[r]=e[r];return t}const un={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function ln(e){if(null==e||un[typeof e])return!0;if(Array.isArray(e)||"object"==typeof e){if(!Object.isFrozen(e))return!1;const t=Object.keys(e);for(let r=0;rhn(e))));if("object"==typeof e){const t={};for(const r in e){const n=e[r];void 0!==n&&rn(t,r,hn(n))}return t}return tn.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function hn(e){return cn(e)}class fn{constructor(e){for(const t in e)this[t]=hn(e[t])}}w=s("2pLMw");var dn=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const pn=new(0,w.Logger)("abstract-provider/5.7.0");class mn extends Qr.Description{static isForkEvent(e){return!(!e||!e._isForkEvent)}}class gn{getFeeData(){return dn(this,void 0,void 0,(function*(){const{block:e,gasPrice:t}=yield(0,Qr.resolveProperties)({block:this.getBlock("latest"),gasPrice:this.getGasPrice().catch((e=>null))});let r=null,n=null,i=null;return e&&e.baseFeePerGas&&(r=e.baseFeePerGas,i=A.from("1500000000"),n=e.baseFeePerGas.mul(2).add(i)),{lastBaseFeePerGas:r,maxFeePerGas:n,maxPriorityFeePerGas:i,gasPrice:t}}))}addListener(e,t){return this.on(e,t)}removeListener(e,t){return this.off(e,t)}static isProvider(e){return!(!e||!e._isProvider)}constructor(){pn.checkAbstract(new.target,gn),(0,Qr.defineReadOnly)(this,"_isProvider",!0)}}var yn={};e(yn,"Signer",(function(){return xn}),(function(e){return xn=e})),e(yn,"VoidSigner",(function(){return En}),(function(e){return En=e}));w=s("2pLMw");var vn=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const bn=new(0,w.Logger)("abstract-signer/5.7.0"),wn=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],_n=[w.Logger.errors.INSUFFICIENT_FUNDS,w.Logger.errors.NONCE_EXPIRED,w.Logger.errors.REPLACEMENT_UNDERPRICED];class xn{getBalance(e){return vn(this,void 0,void 0,(function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),e)}))}getTransactionCount(e){return vn(this,void 0,void 0,(function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),e)}))}estimateGas(e){return vn(this,void 0,void 0,(function*(){this._checkProvider("estimateGas");const t=yield(0,Qr.resolveProperties)(this.checkTransaction(e));return yield this.provider.estimateGas(t)}))}call(e,t){return vn(this,void 0,void 0,(function*(){this._checkProvider("call");const r=yield(0,Qr.resolveProperties)(this.checkTransaction(e));return yield this.provider.call(r,t)}))}sendTransaction(e){return vn(this,void 0,void 0,(function*(){this._checkProvider("sendTransaction");const t=yield this.populateTransaction(e),r=yield this.signTransaction(t);return yield this.provider.sendTransaction(r)}))}getChainId(){return vn(this,void 0,void 0,(function*(){this._checkProvider("getChainId");return(yield this.provider.getNetwork()).chainId}))}getGasPrice(){return vn(this,void 0,void 0,(function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()}))}getFeeData(){return vn(this,void 0,void 0,(function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()}))}resolveName(e){return vn(this,void 0,void 0,(function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(e)}))}checkTransaction(e){for(const t in e)-1===wn.indexOf(t)&&bn.throwArgumentError("invalid transaction key: "+t,"transaction",e);const t=(0,Qr.shallowCopy)(e);return null==t.from?t.from=this.getAddress():t.from=Promise.all([Promise.resolve(t.from),this.getAddress()]).then((t=>(t[0].toLowerCase()!==t[1].toLowerCase()&&bn.throwArgumentError("from address mismatch","transaction",e),t[0]))),t}populateTransaction(e){return vn(this,void 0,void 0,(function*(){const t=yield(0,Qr.resolveProperties)(this.checkTransaction(e));null!=t.to&&(t.to=Promise.resolve(t.to).then((e=>vn(this,void 0,void 0,(function*(){if(null==e)return null;const t=yield this.resolveName(e);return null==t&&bn.throwArgumentError("provided ENS name resolves to null","tx.to",e),t})))),t.to.catch((e=>{})));const r=null!=t.maxFeePerGas||null!=t.maxPriorityFeePerGas;if(null==t.gasPrice||2!==t.type&&!r?0!==t.type&&1!==t.type||!r||bn.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",e):bn.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",e),2!==t.type&&null!=t.type||null==t.maxFeePerGas||null==t.maxPriorityFeePerGas)if(0===t.type||1===t.type)null==t.gasPrice&&(t.gasPrice=this.getGasPrice());else{const e=yield this.getFeeData();if(null==t.type)if(null!=e.maxFeePerGas&&null!=e.maxPriorityFeePerGas)if(t.type=2,null!=t.gasPrice){const e=t.gasPrice;delete t.gasPrice,t.maxFeePerGas=e,t.maxPriorityFeePerGas=e}else null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas);else null!=e.gasPrice?(r&&bn.throwError("network does not support EIP-1559",w.Logger.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),null==t.gasPrice&&(t.gasPrice=e.gasPrice),t.type=0):bn.throwError("failed to get consistent fee data",w.Logger.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"});else 2===t.type&&(null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas))}else t.type=2;return null==t.nonce&&(t.nonce=this.getTransactionCount("pending")),null==t.gasLimit&&(t.gasLimit=this.estimateGas(t).catch((e=>{if(_n.indexOf(e.code)>=0)throw e;return bn.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",w.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:e,tx:t})}))),null==t.chainId?t.chainId=this.getChainId():t.chainId=Promise.all([Promise.resolve(t.chainId),this.getChainId()]).then((t=>(0!==t[1]&&t[0]!==t[1]&&bn.throwArgumentError("chainId address mismatch","transaction",e),t[0]))),yield(0,Qr.resolveProperties)(t)}))}_checkProvider(e){this.provider||bn.throwError("missing provider",w.Logger.errors.UNSUPPORTED_OPERATION,{operation:e||"_checkProvider"})}static isSigner(e){return!(!e||!e._isSigner)}constructor(){bn.checkAbstract(new.target,xn),(0,Qr.defineReadOnly)(this,"_isSigner",!0)}}class En extends xn{getAddress(){return Promise.resolve(this.address)}_fail(e,t){return Promise.resolve().then((()=>{bn.throwError(e,w.Logger.errors.UNSUPPORTED_OPERATION,{operation:t})}))}signMessage(e){return this._fail("VoidSigner cannot sign messages","signMessage")}signTransaction(e){return this._fail("VoidSigner cannot sign transactions","signTransaction")}_signTypedData(e,t,r){return this._fail("VoidSigner cannot sign typed data","signTypedData")}connect(e){return new En(this.address,e)}constructor(e,t){super(),(0,Qr.defineReadOnly)(this,"address",e),(0,Qr.defineReadOnly)(this,"provider",t||null)}}b=s("kIJ9R");var Sn={};e(Sn,"TypedDataEncoder",(function(){return Vn}),(function(e){return Vn=e}));b=s("kIJ9R"),w=s("2pLMw");b=s("kIJ9R");const kn=new(0,(w=s("2pLMw")).Logger)("strings/5.7.0");var An,In,Mn,Tn;function Bn(e,t,r,n,i){if(e===Mn.BAD_PREFIX||e===Mn.UNEXPECTED_CONTINUE){let e=0;for(let n=t+1;n>6==2;n++)e++;return e}return e===Mn.OVERRUN?r.length-t-1:0}(In=An||(An={})).current="",In.NFC="NFC",In.NFD="NFD",In.NFKC="NFKC",In.NFKD="NFKD",(Tn=Mn||(Mn={})).UNEXPECTED_CONTINUE="unexpected continuation byte",Tn.BAD_PREFIX="bad codepoint prefix",Tn.OVERRUN="string overrun",Tn.MISSING_CONTINUE="missing continuation byte",Tn.OUT_OF_RANGE="out of UTF-8 range",Tn.UTF16_SURROGATE="UTF-16 surrogate",Tn.OVERLONG="overlong representation";Object.freeze({error:function(e,t,r,n,i){return kn.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:Bn,replace:function(e,t,r,n,i){return e===Mn.OVERLONG?(n.push(i),0):(n.push(65533),Bn(e,t,r))}});function Pn(e,t=An.current){t!=An.current&&(kn.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const s=65536+((1023&n)<<10)+(1023&i);r.push(s>>18|240),r.push(s>>12&63|128),r.push(s>>6&63|128),r.push(63&s|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return(0,b.arrayify)(r)}function On(e){return qr(Pn(e))}var Nn=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const Rn=new(0,w.Logger)("hash/5.7.0"),Cn=new Uint8Array(32);Cn.fill(0);const Ln=A.from(-1),Un=A.from(0),jn=A.from(1),Dn=A.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");const qn=(0,b.hexZeroPad)(jn.toHexString(),32),Fn=(0,b.hexZeroPad)(Un.toHexString(),32),zn={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},Hn=["name","version","chainId","verifyingContract","salt"];function $n(e){return function(t){return"string"!=typeof t&&Rn.throwArgumentError(`invalid domain value for ${JSON.stringify(e)}`,`domain.${e}`,t),t}}const Wn={name:$n("name"),version:$n("version"),chainId:function(e){try{return A.from(e).toString()}catch(e){}return Rn.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",e)},verifyingContract:function(e){try{return Jr(e).toLowerCase()}catch(e){}return Rn.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",e)},salt:function(e){try{const t=(0,b.arrayify)(e);if(32!==t.length)throw new Error("bad length");return(0,b.hexlify)(t)}catch(e){}return Rn.throwArgumentError('invalid domain value "salt"',"domain.salt",e)}};function Kn(e){{const t=e.match(/^(u?)int(\d*)$/);if(t){const r=""===t[1],n=parseInt(t[2]||"256");(n%8!=0||n>256||t[2]&&t[2]!==String(n))&&Rn.throwArgumentError("invalid numeric width","type",e);const i=Dn.mask(r?n-1:n),s=r?i.add(jn).mul(Ln):Un;return function(t){const r=A.from(t);return(r.lt(s)||r.gt(i))&&Rn.throwArgumentError(`value out-of-bounds for ${e}`,"value",t),(0,b.hexZeroPad)(r.toTwos(256).toHexString(),32)}}}{const t=e.match(/^bytes(\d+)$/);if(t){const r=parseInt(t[1]);return(0===r||r>32||t[1]!==String(r))&&Rn.throwArgumentError("invalid bytes width","type",e),function(t){return(0,b.arrayify)(t).length!==r&&Rn.throwArgumentError(`invalid length for ${e}`,"value",t),function(e){const t=(0,b.arrayify)(e),r=t.length%32;return r?(0,b.hexConcat)([t,Cn.slice(r)]):(0,b.hexlify)(t)}(t)}}}switch(e){case"address":return function(e){return(0,b.hexZeroPad)(Jr(e),32)};case"bool":return function(e){return e?qn:Fn};case"bytes":return function(e){return qr(e)};case"string":return function(e){return On(e)}}return null}function Zn(e,t){return`${e}(${t.map((({name:e,type:t})=>t+" "+e)).join(",")})`}class Vn{getEncoder(e){let t=this._encoderCache[e];return t||(t=this._encoderCache[e]=this._getEncoder(e)),t}_getEncoder(e){{const t=Kn(e);if(t)return t}const t=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(t){const e=t[1],r=this.getEncoder(e),n=parseInt(t[3]);return t=>{n>=0&&t.length!==n&&Rn.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t);let i=t.map(r);return this._types[e]&&(i=i.map(qr)),qr((0,b.hexConcat)(i))}}const r=this.types[e];if(r){const t=On(this._types[e]);return e=>{const n=r.map((({name:t,type:r})=>{const n=this.getEncoder(r)(e[t]);return this._types[r]?qr(n):n}));return n.unshift(t),(0,b.hexConcat)(n)}}return Rn.throwArgumentError(`unknown type: ${e}`,"type",e)}encodeType(e){const t=this._types[e];return t||Rn.throwArgumentError(`unknown type: ${JSON.stringify(e)}`,"name",e),t}encodeData(e,t){return this.getEncoder(e)(t)}hashStruct(e,t){return qr(this.encodeData(e,t))}encode(e){return this.encodeData(this.primaryType,e)}hash(e){return this.hashStruct(this.primaryType,e)}_visit(e,t,r){if(Kn(e))return r(e,t);const n=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(n){const e=n[1],i=parseInt(n[3]);return i>=0&&t.length!==i&&Rn.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t),t.map((t=>this._visit(e,t,r)))}const i=this.types[e];return i?i.reduce(((e,{name:n,type:i})=>(e[n]=this._visit(i,t[n],r),e)),{}):Rn.throwArgumentError(`unknown type: ${e}`,"type",e)}visit(e,t){return this._visit(this.primaryType,e,t)}static from(e){return new Vn(e)}static getPrimaryType(e){return Vn.from(e).primaryType}static hashStruct(e,t,r){return Vn.from(t).hashStruct(e,r)}static hashDomain(e){const t=[];for(const r in e){const n=zn[r];n||Rn.throwArgumentError(`invalid typed-data domain key: ${JSON.stringify(r)}`,"domain",e),t.push({name:r,type:n})}return t.sort(((e,t)=>Hn.indexOf(e.name)-Hn.indexOf(t.name))),Vn.hashStruct("EIP712Domain",{EIP712Domain:t},e)}static encode(e,t,r){return(0,b.hexConcat)(["0x1901",Vn.hashDomain(e),Vn.from(t).hash(r)])}static hash(e,t,r){return qr(Vn.encode(e,t,r))}static resolveNames(e,t,r,n){return Nn(this,void 0,void 0,(function*(){e=(0,Qr.shallowCopy)(e);const i={};e.verifyingContract&&!(0,b.isHexString)(e.verifyingContract,20)&&(i[e.verifyingContract]="0x");const s=Vn.from(t);s.visit(r,((e,t)=>("address"!==e||(0,b.isHexString)(t,20)||(i[t]="0x"),t)));for(const e in i)i[e]=yield n(e);return e.verifyingContract&&i[e.verifyingContract]&&(e.verifyingContract=i[e.verifyingContract]),r=s.visit(r,((e,t)=>"address"===e&&i[t]?i[t]:t)),{domain:e,value:r}}))}static getPayload(e,t,r){Vn.hashDomain(e);const n={},i=[];Hn.forEach((t=>{const r=e[t];null!=r&&(n[t]=Wn[t](r),i.push({name:t,type:zn[t]}))}));const s=Vn.from(t),o=(0,Qr.shallowCopy)(t);return o.EIP712Domain?Rn.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",t):o.EIP712Domain=i,s.encode(r),{types:o,domain:n,primaryType:s.primaryType,message:s.visit(r,((e,t)=>{if(e.match(/^bytes(\d*)/))return(0,b.hexlify)((0,b.arrayify)(t));if(e.match(/^u?int/))return A.from(t).toString();switch(e){case"address":return t.toLowerCase();case"bool":return!!t;case"string":return"string"!=typeof t&&Rn.throwArgumentError("invalid string","value",t),t}return Rn.throwArgumentError("unsupported type","type",e)}))}}constructor(e){(0,Qr.defineReadOnly)(this,"types",Object.freeze((0,Qr.deepCopy)(e))),(0,Qr.defineReadOnly)(this,"_encoderCache",{}),(0,Qr.defineReadOnly)(this,"_types",{});const t={},r={},n={};Object.keys(e).forEach((e=>{t[e]={},r[e]=[],n[e]={}}));for(const n in e){const i={};e[n].forEach((s=>{i[s.name]&&Rn.throwArgumentError(`duplicate variable name ${JSON.stringify(s.name)} in ${JSON.stringify(n)}`,"types",e),i[s.name]=!0;const o=s.type.match(/^([^\x5b]*)(\x5b|$)/)[1];o===n&&Rn.throwArgumentError(`circular type reference to ${JSON.stringify(o)}`,"types",e);Kn(o)||(r[o]||Rn.throwArgumentError(`unknown type ${JSON.stringify(o)}`,"types",e),r[o].push(n),t[n][o]=!0)}))}const i=Object.keys(r).filter((e=>0===r[e].length));0===i.length?Rn.throwArgumentError("missing primary type","types",e):i.length>1&&Rn.throwArgumentError(`ambiguous primary types or unused types: ${i.map((e=>JSON.stringify(e))).join(", ")}`,"types",e),(0,Qr.defineReadOnly)(this,"primaryType",i[0]),function i(s,o){o[s]&&Rn.throwArgumentError(`circular type reference to ${JSON.stringify(s)}`,"types",e),o[s]=!0,Object.keys(t[s]).forEach((e=>{r[e]&&(i(e,o),Object.keys(o).forEach((t=>{n[t][e]=!0})))})),delete o[s]}(this.primaryType,{});for(const t in n){const r=Object.keys(n[t]);r.sort(),this._types[t]=Zn(t,e[t])+r.map((t=>Zn(t,e[t]))).join("")}}}b=s("kIJ9R");const Gn="Ethereum Signed Message:\n";function Yn(e){return"string"==typeof e&&(e=Pn(e)),qr((0,b.concat)([Pn(Gn),Pn(String(e.length)),e]))}b=s("kIJ9R");class Jn{encode(e){let t=(0,b.arrayify)(e);if(0===t.length)return"";let r=[0];for(let e=0;e0;)r.push(n%this.base),n=n/this.base|0}let n="";for(let e=0;0===t[e]&&e=0;--e)n+=this.alphabet[r[e]];return n}decode(e){if("string"!=typeof e)throw new TypeError("Expected String");let t=[];if(0===e.length)return new Uint8Array(t);t.push(0);for(let r=0;r>=8;for(;i>0;)t.push(255&i),i>>=8}for(let r=0;e[r]===this._leader&&r>24&255,u[t.length+1]=h>>16&255,u[t.length+2]=h>>8&255,u[t.length+3]=255&h;let f=(0,b.arrayify)(si(i,e,u));s||(s=f.length,c=new Uint8Array(s),o=Math.ceil(n/s),l=n-(o-1)*s),c.set(f);for(let t=1;t>8,o=255&i;s?r.push(s,o):r.push(o)}return r},r.zero2=n,r.toHex=i,r.encode=function(e,t){return"hex"===t?i(e):e}})),hi=ai((function(e,r){"use strict";var n=r;n.assert=ui,n.toArray=ci.toArray,n.zero2=ci.zero2,n.toHex=ci.toHex,n.encode=ci.encode,n.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,s.isubn(a)):a=0,n[o]=a,s.iushrn(1)}return n},n.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,s=0;e.cmpn(-i)>0||t.cmpn(-s)>0;){var o,a,u=e.andln(3)+i&3,l=t.andln(3)+s&3;3===u&&(u=-1),3===l&&(l=-1),o=0==(1&u)?0:3!==(n=e.andln(7)+i&7)&&5!==n||2!==l?u:-u,r[0].push(o),a=0==(1&l)?0:3!==(n=t.andln(7)+s&7)&&5!==n||2!==u?l:-l,r[1].push(a),2*i===o+1&&(i=1-i),2*s===a+1&&(s=1-s),e.iushrn(1),t.iushrn(1)}return r},n.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},n.parseBytes=function(e){return"string"==typeof e?n.toArray(e,"hex"):e},n.intFromLE=function(e){return new(t(v))(e,"hex","le")}})),fi=hi.getNAF,di=hi.getJSF,pi=hi.assert;function mi(e,r){this.type=e,this.p=new(t(v))(r.p,16),this.red=r.prime?t(v).red(r.prime):t(v).mont(this.p),this.zero=new(t(v))(0).toRed(this.red),this.one=new(t(v))(1).toRed(this.red),this.two=new(t(v))(2).toRed(this.red),this.n=r.n&&new(t(v))(r.n,16),this.g=r.g&&this.pointFromJSON(r.g,r.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var gi=mi;function yi(e,t){this.curve=e,this.type=t,this.precomputed=null}mi.prototype.point=function(){throw new Error("Not implemented")},mi.prototype.validate=function(){throw new Error("Not implemented")},mi.prototype._fixedNafMul=function(e,t){pi(e.precomputed);var r=e._getDoubles(),n=fi(t,1,this._bitLength),i=(1<=s;u--)o=(o<<1)+n[u];a.push(o)}for(var l=this.jpoint(null,null,null),c=this.jpoint(null,null,null),h=i;h>0;h--){for(s=0;s=0;a--){for(var u=0;a>=0&&0===s[a];a--)u++;if(a>=0&&u++,o=o.dblp(u),a<0)break;var l=s[a];pi(0!==l),o="affine"===e.type?l>0?o.mixedAdd(i[l-1>>1]):o.mixedAdd(i[-l-1>>1].neg()):l>0?o.add(i[l-1>>1]):o.add(i[-l-1>>1].neg())}return"affine"===e.type?o.toP():o},mi.prototype._wnafMulAdd=function(e,t,r,n,i){var s,o,a,u=this._wnafT1,l=this._wnafT2,c=this._wnafT3,h=0;for(s=0;s=1;s-=2){var d=s-1,p=s;if(1===u[d]&&1===u[p]){var m=[t[d],null,null,t[p]];0===t[d].y.cmp(t[p].y)?(m[1]=t[d].add(t[p]),m[2]=t[d].toJ().mixedAdd(t[p].neg())):0===t[d].y.cmp(t[p].y.redNeg())?(m[1]=t[d].toJ().mixedAdd(t[p]),m[2]=t[d].add(t[p].neg())):(m[1]=t[d].toJ().mixedAdd(t[p]),m[2]=t[d].toJ().mixedAdd(t[p].neg()));var g=[-3,-1,-5,-7,0,7,5,1,3],y=di(r[d],r[p]);for(h=Math.max(y[0].length,h),c[d]=new Array(h),c[p]=new Array(h),o=0;o=0;s--){for(var x=0;s>=0;){var E=!0;for(o=0;o=0&&x++,w=w.dblp(x),s<0)break;for(o=0;o0?a=l[o][S-1>>1]:S<0&&(a=l[o][-S-1>>1].neg()),w="affine"===a.type?w.mixedAdd(a):w.add(a))}}for(s=0;s=Math.ceil((e.bitLength()+1)/t.step)},yi.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i=0&&(o=r,a=n),i.negative&&(i=i.neg(),s=s.neg()),o.negative&&(o=o.neg(),a=a.neg()),[{a:i,b:s},{a:o,b:a}]},wi.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),s=r.b.neg().mul(e).divRound(this.n),o=i.mul(r.a),a=s.mul(n.a),u=i.mul(r.b),l=s.mul(n.b);return{k1:e.sub(o).sub(a),k2:u.add(l).neg()}},wi.prototype.pointFromX=function(e,r){(e=new(t(v))(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),i=n.redSqrt();if(0!==i.redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");var s=i.fromRed().isOdd();return(r&&!s||!r&&s)&&(i=i.redNeg()),this.point(e,i)},wi.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},wi.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,s=0;s":""},xi.prototype.isInfinity=function(){return this.inf},xi.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},xi.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),s=i.redSqr().redISub(this.x.redAdd(this.x)),o=i.redMul(this.x.redSub(s)).redISub(this.y);return this.curve.point(s,o)},xi.prototype.getX=function(){return this.x.fromRed()},xi.prototype.getY=function(){return this.y.fromRed()},xi.prototype.mul=function(e){return e=new(t(v))(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},xi.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},xi.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},xi.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},xi.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},xi.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},vi(Ei,gi.BasePoint),wi.prototype.jpoint=function(e,t,r){return new Ei(this,e,t,r)},Ei.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},Ei.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},Ei.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),s=this.y.redMul(t.redMul(e.z)),o=e.y.redMul(r.redMul(this.z)),a=n.redSub(i),u=s.redSub(o);if(0===a.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=a.redSqr(),c=l.redMul(a),h=n.redMul(l),f=u.redSqr().redIAdd(c).redISub(h).redISub(h),d=u.redMul(h.redISub(f)).redISub(s.redMul(c)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(f,d,p)},Ei.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,s=e.y.redMul(t).redMul(this.z),o=r.redSub(n),a=i.redSub(s);if(0===o.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=o.redSqr(),l=u.redMul(o),c=r.redMul(u),h=a.redSqr().redIAdd(l).redISub(c).redISub(c),f=a.redMul(c.redISub(h)).redISub(i.redMul(l)),d=this.z.redMul(o);return this.curve.jpoint(h,f,d)},Ei.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},Ei.prototype.inspect=function(){return this.isInfinity()?"":""},Ei.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var Si=ai((function(e,t){"use strict";var r=t;r.base=gi,r.short=_i,r.mont=null,r.edwards=null})),ki=ai((function(e,r){"use strict";var n,i=r,s=hi.assert;function o(e){"short"===e.type?this.curve=new Si.short(e):"edwards"===e.type?this.curve=new Si.edwards(e):this.curve=new Si.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,s(this.g.validate(),"Invalid curve"),s(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function a(e,t){Object.defineProperty(i,e,{configurable:!0,enumerable:!0,get:function(){var r=new o(t);return Object.defineProperty(i,e,{configurable:!0,enumerable:!0,value:r}),r}})}i.PresetCurve=o,a("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:t(Qn).sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),a("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:t(Qn).sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),a("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:t(Qn).sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),a("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:t(Qn).sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),a("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:t(Qn).sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),a("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:t(Qn).sha256,gRed:!1,g:["9"]}),a("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:t(Qn).sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=null.crash()}catch(e){n=void 0}a("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:t(Qn).sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})}));function Ai(e){if(!(this instanceof Ai))return new Ai(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=ci.toArray(e.entropy,e.entropyEnc||"hex"),r=ci.toArray(e.nonce,e.nonceEnc||"hex"),n=ci.toArray(e.pers,e.persEnc||"hex");ui(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}var Ii=Ai;Ai.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},Ai.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=ci.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length"};var Pi=hi.assert;function Oi(e,r){if(e instanceof Oi)return e;this._importDER(e,r)||(Pi(e.r&&e.s,"Signature without r or s"),this.r=new(t(v))(e.r,16),this.s=new(t(v))(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var Ni=Oi;function Ri(){this.place=0}function Ci(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,s=0,o=t.place;s>>=0;return!(i<=127)&&(t.place=o,i)}function Li(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}Oi.prototype._importDER=function(e,r){e=hi.toArray(e,r);var n=new Ri;if(48!==e[n.place++])return!1;var i=Ci(e,n);if(!1===i)return!1;if(i+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var s=Ci(e,n);if(!1===s)return!1;var o=e.slice(n.place,s+n.place);if(n.place+=s,2!==e[n.place++])return!1;var a=Ci(e,n);if(!1===a)return!1;if(e.length!==a+n.place)return!1;var u=e.slice(n.place,a+n.place);if(0===o[0]){if(!(128&o[1]))return!1;o=o.slice(1)}if(0===u[0]){if(!(128&u[1]))return!1;u=u.slice(1)}return this.r=new(t(v))(o),this.s=new(t(v))(u),this.recoveryParam=null,!0},Oi.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=Li(t),r=Li(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];Ui(n,t.length),(n=n.concat(t)).push(2),Ui(n,r.length);var i=n.concat(r),s=[48];return Ui(s,i.length),s=s.concat(i),hi.encode(s,e)};var ji=function(){throw new Error("unsupported")},Di=hi.assert;function qi(e){if(!(this instanceof qi))return new qi(e);"string"==typeof e&&(Di(Object.prototype.hasOwnProperty.call(ki,e),"Unknown curve "+e),e=ki[e]),e instanceof ki.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var Fi=qi;qi.prototype.keyPair=function(e){return new Bi(this,e)},qi.prototype.keyFromPrivate=function(e,t){return Bi.fromPrivate(this,e,t)},qi.prototype.keyFromPublic=function(e,t){return Bi.fromPublic(this,e,t)},qi.prototype.genKeyPair=function(e){e||(e={});for(var r=new Ii({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||ji(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),i=this.n.sub(new(t(v))(2));;){var s=new(t(v))(r.generate(n));if(!(s.cmp(i)>0))return s.iaddn(1),this.keyFromPrivate(s)}},qi.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},qi.prototype.sign=function(e,r,n,i){"object"==typeof n&&(i=n,n=null),i||(i={}),r=this.keyFromPrivate(r,n),e=this._truncateToN(new(t(v))(e,16));for(var s=this.n.byteLength(),o=r.getPrivate().toArray("be",s),a=e.toArray("be",s),u=new Ii({hash:this.hash,entropy:o,nonce:a,pers:i.pers,persEnc:i.persEnc||"utf8"}),l=this.n.sub(new(t(v))(1)),c=0;;c++){var h=i.k?i.k(c):new(t(v))(u.generate(this.n.byteLength()));if(!((h=this._truncateToN(h,!0)).cmpn(1)<=0||h.cmp(l)>=0)){var f=this.g.mul(h);if(!f.isInfinity()){var d=f.getX(),p=d.umod(this.n);if(0!==p.cmpn(0)){var m=h.invm(this.n).mul(p.mul(r.getPrivate()).iadd(e));if(0!==(m=m.umod(this.n)).cmpn(0)){var g=(f.getY().isOdd()?1:0)|(0!==d.cmp(p)?2:0);return i.canonical&&m.cmp(this.nh)>0&&(m=this.n.sub(m),g^=1),new Ni({r:p,s:m,recoveryParam:g})}}}}}},qi.prototype.verify=function(e,r,n,i){e=this._truncateToN(new(t(v))(e,16)),n=this.keyFromPublic(n,i);var s=(r=new Ni(r,"hex")).r,o=r.s;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var a,u=o.invm(this.n),l=u.mul(e).umod(this.n),c=u.mul(s).umod(this.n);return this.curve._maxwellTrick?!(a=this.g.jmulAdd(l,n.getPublic(),c)).isInfinity()&&a.eqXToP(s):!(a=this.g.mulAdd(l,n.getPublic(),c)).isInfinity()&&0===a.getX().umod(this.n).cmp(s)},qi.prototype.recoverPubKey=function(e,r,n,i){Di((3&n)===n,"The recovery param is more than two bits"),r=new Ni(r,i);var s=this.n,o=new(t(v))(e),a=r.r,u=r.s,l=1&n,c=n>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&c)throw new Error("Unable to find sencond key candinate");a=c?this.curve.pointFromX(a.add(this.curve.n),l):this.curve.pointFromX(a,l);var h=r.r.invm(s),f=s.sub(o).mul(h).umod(s),d=u.mul(h).umod(s);return this.g.mulAdd(f,a,d)},qi.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new Ni(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var s;try{s=this.recoverPubKey(e,t,i)}catch(e){continue}if(s.eq(r))return i}throw new Error("Unable to find valid recovery factor")};var zi=ai((function(e,t){"use strict";var r=t;r.version="6.5.4",r.utils=hi,r.rand=function(){throw new Error("unsupported")},r.curve=Si,r.curves=ki,r.ec=Fi,r.eddsa=null})).ec;b=s("kIJ9R");const Hi=new(0,(w=s("2pLMw")).Logger)("signing-key/5.7.0");let $i=null;function Wi(){return $i||($i=new zi("secp256k1")),$i}class Ki{_addPoint(e){const t=Wi().keyFromPublic((0,b.arrayify)(this.publicKey)),r=Wi().keyFromPublic((0,b.arrayify)(e));return"0x"+t.pub.add(r.pub).encodeCompressed("hex")}signDigest(e){const t=Wi().keyFromPrivate((0,b.arrayify)(this.privateKey)),r=(0,b.arrayify)(e);32!==r.length&&Hi.throwArgumentError("bad digest length","digest",e);const n=t.sign(r,{canonical:!0});return(0,b.splitSignature)({recoveryParam:n.recoveryParam,r:(0,b.hexZeroPad)("0x"+n.r.toString(16),32),s:(0,b.hexZeroPad)("0x"+n.s.toString(16),32)})}computeSharedSecret(e){const t=Wi().keyFromPrivate((0,b.arrayify)(this.privateKey)),r=Wi().keyFromPublic((0,b.arrayify)(Zi(e)));return(0,b.hexZeroPad)("0x"+t.derive(r.getPublic()).toString(16),32)}static isSigningKey(e){return!(!e||!e._isSigningKey)}constructor(e){(0,Qr.defineReadOnly)(this,"curve","secp256k1"),(0,Qr.defineReadOnly)(this,"privateKey",(0,b.hexlify)(e)),32!==(0,b.hexDataLength)(this.privateKey)&&Hi.throwArgumentError("invalid private key","privateKey","[[ REDACTED ]]");const t=Wi().keyFromPrivate((0,b.arrayify)(this.privateKey));(0,Qr.defineReadOnly)(this,"publicKey","0x"+t.getPublic(!1,"hex")),(0,Qr.defineReadOnly)(this,"compressedPublicKey","0x"+t.getPublic(!0,"hex")),(0,Qr.defineReadOnly)(this,"_isSigningKey",!0)}}function Zi(e,t){const r=(0,b.arrayify)(e);if(32===r.length){const e=new Ki(r);return t?"0x"+Wi().keyFromPrivate(r).getPublic(!0,"hex"):e.publicKey}return 33===r.length?t?(0,b.hexlify)(r):"0x"+Wi().keyFromPublic(r).getPublic(!1,"hex"):65===r.length?t?"0x"+Wi().keyFromPublic(r).getPublic(!0,"hex"):(0,b.hexlify)(r):Hi.throwArgumentError("invalid public or private key","key","[REDACTED]")}b=s("kIJ9R");const Vi=new(0,(w=s("2pLMw")).Logger)("transactions/5.7.0");var Gi,Yi;(Yi=Gi||(Gi={}))[Yi.legacy=0]="legacy",Yi[Yi.eip2930=1]="eip2930",Yi[Yi.eip1559=2]="eip1559";const Ji=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],Xi={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,type:!0,value:!0};function Qi(e){const t=Zi(e);return Jr((0,b.hexDataSlice)(qr((0,b.hexDataSlice)(t,1)),12))}function es(e,t){const r=(0,b.stripZeros)(A.from(e).toHexString());return r.length>32&&Vi.throwArgumentError("invalid length for "+t,"transaction:"+t,e),r}function ts(e,t){return{address:Jr(e),storageKeys:(t||[]).map(((t,r)=>(32!==(0,b.hexDataLength)(t)&&Vi.throwArgumentError("invalid access list storageKey",`accessList[${e}:${r}]`,t),t.toLowerCase())))}}function rs(e){if(Array.isArray(e))return e.map(((e,t)=>Array.isArray(e)?(e.length>2&&Vi.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${t}]`,e),ts(e[0],e[1])):ts(e.address,e.storageKeys)));const t=Object.keys(e).map((t=>{const r=e[t].reduce(((e,t)=>(e[t]=!0,e)),{});return ts(t,Object.keys(r).sort())}));return t.sort(((e,t)=>e.address.localeCompare(t.address))),t}function ns(e){return rs(e).map((e=>[e.address,e.storageKeys]))}function is(e,t){if(null!=e.gasPrice){const t=A.from(e.gasPrice),r=A.from(e.maxFeePerGas||0);t.eq(r)||Vi.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:t,maxFeePerGas:r})}const r=[es(e.chainId||0,"chainId"),es(e.nonce||0,"nonce"),es(e.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),es(e.maxFeePerGas||0,"maxFeePerGas"),es(e.gasLimit||0,"gasLimit"),null!=e.to?Jr(e.to):"0x",es(e.value||0,"value"),e.data||"0x",ns(e.accessList||[])];if(t){const e=(0,b.splitSignature)(t);r.push(es(e.recoveryParam,"recoveryParam")),r.push((0,b.stripZeros)(e.r)),r.push((0,b.stripZeros)(e.s))}return(0,b.hexConcat)(["0x02",$r(r)])}function ss(e,t){const r=[es(e.chainId||0,"chainId"),es(e.nonce||0,"nonce"),es(e.gasPrice||0,"gasPrice"),es(e.gasLimit||0,"gasLimit"),null!=e.to?Jr(e.to):"0x",es(e.value||0,"value"),e.data||"0x",ns(e.accessList||[])];if(t){const e=(0,b.splitSignature)(t);r.push(es(e.recoveryParam,"recoveryParam")),r.push((0,b.stripZeros)(e.r)),r.push((0,b.stripZeros)(e.s))}return(0,b.hexConcat)(["0x01",$r(r)])}function os(e,t){if(null==e.type||0===e.type)return null!=e.accessList&&Vi.throwArgumentError("untyped transactions do not support accessList; include type: 1","transaction",e),function(e,t){(0,Qr.checkProperties)(e,Xi);const r=[];Ji.forEach((function(t){let n=e[t.name]||[];const i={};t.numeric&&(i.hexPad="left"),n=(0,b.arrayify)((0,b.hexlify)(n,i)),t.length&&n.length!==t.length&&n.length>0&&Vi.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,n),t.maxLength&&(n=(0,b.stripZeros)(n),n.length>t.maxLength&&Vi.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,n)),r.push((0,b.hexlify)(n))}));let n=0;if(null!=e.chainId?(n=e.chainId,"number"!=typeof n&&Vi.throwArgumentError("invalid transaction.chainId","transaction",e)):t&&!(0,b.isBytesLike)(t)&&t.v>28&&(n=Math.floor((t.v-35)/2)),0!==n&&(r.push((0,b.hexlify)(n)),r.push("0x"),r.push("0x")),!t)return $r(r);const i=(0,b.splitSignature)(t);let s=27+i.recoveryParam;return 0!==n?(r.pop(),r.pop(),r.pop(),s+=2*n+8,i.v>28&&i.v!==s&&Vi.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t)):i.v!==s&&Vi.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t),r.push((0,b.hexlify)(s)),r.push((0,b.stripZeros)((0,b.arrayify)(i.r))),r.push((0,b.stripZeros)((0,b.arrayify)(i.s))),$r(r)}(e,t);switch(e.type){case 1:return ss(e,t);case 2:return is(e,t)}return Vi.throwError(`unsupported transaction type: ${e.type}`,w.Logger.errors.UNSUPPORTED_OPERATION,{operation:"serializeTransaction",transactionType:e.type})}w=s("2pLMw");const as=new(0,w.Logger)("wordlists/5.7.0");class us{split(e){return e.toLowerCase().split(/ +/g)}join(e){return e.join(" ")}static check(e){const t=[];for(let r=0;r<2048;r++){const n=e.getWord(r);if(r!==e.getWordIndex(n))return"0x";t.push(n)}return On(t.join("\n")+"\n")}static register(e,t){t||(t=e.locale)}constructor(e){as.checkAbstract(new.target,us),(0,Qr.defineReadOnly)(this,"locale",e)}}const ls="AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo";let cs=null;function hs(e){if(null==cs&&(cs=ls.replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" "),"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60"!==us.check(e)))throw cs=null,new Error("BIP39 Wordlist for en (English) FAILED")}const fs=new class extends us{getWord(e){return hs(this),cs[e]}getWordIndex(e){return hs(this),cs.indexOf(e)}constructor(){super("en")}};us.register(fs);const ds={en:fs};const ps=new(0,(w=s("2pLMw")).Logger)("hdnode/5.7.0"),ms=A.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),gs=Pn("Bitcoin seed"),ys=2147483648;function vs(e){return(1<=256)throw new Error("Depth too large!");return ws((0,b.concat)([null!=this.privateKey?"0x0488ADE4":"0x0488B21E",(0,b.hexlify)(this.depth),this.parentFingerprint,(0,b.hexZeroPad)((0,b.hexlify)(this.index),4),this.chainCode,null!=this.privateKey?(0,b.concat)(["0x00",this.privateKey]):this.publicKey]))}neuter(){return new Ss(xs,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}_derive(e){if(e>4294967295)throw new Error("invalid index - "+String(e));let t=this.path;t&&(t+="/"+(e&~ys));const r=new Uint8Array(37);if(e&ys){if(!this.privateKey)throw new Error("cannot derive child of neutered node");r.set((0,b.arrayify)(this.privateKey),1),t&&(t+="'")}else r.set((0,b.arrayify)(this.publicKey));for(let t=24;t>=0;t-=8)r[33+(t>>3)]=e>>24-t&255;const n=(0,b.arrayify)(si(ti.sha512,this.chainCode,r)),i=n.slice(0,32),s=n.slice(32);let o=null,a=null;if(this.privateKey)o=bs(A.from(i).add(this.privateKey).mod(ms));else{a=new Ki((0,b.hexlify)(i))._addPoint(this.publicKey)}let u=t;const l=this.mnemonic;return l&&(u=Object.freeze({phrase:l.phrase,path:t,locale:l.locale||"en"})),new Ss(xs,o,a,this.fingerprint,bs(s),e,this.depth+1,u)}derivePath(e){const t=e.split("/");if(0===t.length||"m"===t[0]&&0!==this.depth)throw new Error("invalid path - "+e);"m"===t[0]&&t.shift();let r=this;for(let e=0;e=ys)throw new Error("invalid path index - "+n);r=r._derive(ys+e)}else{if(!n.match(/^[0-9]+$/))throw new Error("invalid path component - "+n);{const e=parseInt(n);if(e>=ys)throw new Error("invalid path index - "+n);r=r._derive(e)}}}return r}static _fromSeed(e,t){const r=(0,b.arrayify)(e);if(r.length<16||r.length>64)throw new Error("invalid seed");const n=(0,b.arrayify)(si(ti.sha512,gs,r));return new Ss(xs,bs(n.slice(0,32)),null,"0x00000000",bs(n.slice(32)),0,0,t)}static fromMnemonic(e,t,r){return e=As(ks(e,r=_s(r)),r),Ss._fromSeed(function(e,t){t||(t="");const r=Pn("mnemonic"+t,An.NFKD);return oi(Pn(e,An.NFKD),r,2048,64,"sha512")}(e,t),{phrase:e,path:"m",locale:r.locale})}static fromSeed(e){return Ss._fromSeed(e,null)}static fromExtendedKey(e){const t=Xn.decode(e);82===t.length&&ws(t.slice(0,78))===e||ps.throwArgumentError("invalid extended key","extendedKey","[REDACTED]");const r=t[4],n=(0,b.hexlify)(t.slice(5,9)),i=parseInt((0,b.hexlify)(t.slice(9,13)).substring(2),16),s=(0,b.hexlify)(t.slice(13,45)),o=t.slice(45,78);switch((0,b.hexlify)(t.slice(0,4))){case"0x0488b21e":case"0x043587cf":return new Ss(xs,null,(0,b.hexlify)(o),n,s,i,r,null);case"0x0488ade4":case"0x04358394 ":if(0!==o[0])break;return new Ss(xs,(0,b.hexlify)(o.slice(1)),null,n,s,i,r,null)}return ps.throwArgumentError("invalid extended key","extendedKey","[REDACTED]")}constructor(e,r,n,i,s,o,a,u){if(e!==xs)throw new Error("HDNode constructor cannot be called directly");if(r){const e=new Ki(r);(0,Qr.defineReadOnly)(this,"privateKey",e.privateKey),(0,Qr.defineReadOnly)(this,"publicKey",e.compressedPublicKey)}else(0,Qr.defineReadOnly)(this,"privateKey",null),(0,Qr.defineReadOnly)(this,"publicKey",(0,b.hexlify)(n));var l;(0,Qr.defineReadOnly)(this,"parentFingerprint",i),(0,Qr.defineReadOnly)(this,"fingerprint",(0,b.hexDataSlice)((l=ii(this.publicKey),"0x"+t(Qn).ripemd160().update((0,b.arrayify)(l)).digest("hex")),0,4)),(0,Qr.defineReadOnly)(this,"address",Qi(this.publicKey)),(0,Qr.defineReadOnly)(this,"chainCode",s),(0,Qr.defineReadOnly)(this,"index",o),(0,Qr.defineReadOnly)(this,"depth",a),null==u?((0,Qr.defineReadOnly)(this,"mnemonic",null),(0,Qr.defineReadOnly)(this,"path",null)):"string"==typeof u?((0,Qr.defineReadOnly)(this,"mnemonic",null),(0,Qr.defineReadOnly)(this,"path",u)):((0,Qr.defineReadOnly)(this,"mnemonic",u),(0,Qr.defineReadOnly)(this,"path",u.path))}}function ks(e,t){t=_s(t),ps.checkNormalize();const r=t.split(e);if(r.length%3!=0)throw new Error("invalid mnemonic");const n=(0,b.arrayify)(new Uint8Array(Math.ceil(11*r.length/8)));let i=0;for(let e=0;e>3]|=1<<7-i%8),i++}const s=32*r.length/3,o=vs(r.length/3);if(((0,b.arrayify)(ii(n.slice(0,s/8)))[0]&o)!==(n[n.length-1]&o))throw new Error("invalid checksum");return(0,b.hexlify)(n.slice(0,s/8))}function As(e,t){if(t=_s(t),(e=(0,b.arrayify)(e)).length%4!=0||e.length<16||e.length>32)throw new Error("invalid entropy");const r=[0];let n=11;for(let t=0;t8?(r[r.length-1]<<=8,r[r.length-1]|=e[t],n-=8):(r[r.length-1]<<=n,r[r.length-1]|=e[t]>>8-n,r.push(e[t]&(1<<8-n)-1),n+=3);const i=e.length/4,s=(0,b.arrayify)(ii(e))[0]&vs(i);return r[r.length-1]<<=i,r[r.length-1]|=s>>8-i,t.join(r.map((e=>t.getWord(e))))}b=s("kIJ9R");const Is=new(0,(w=s("2pLMw")).Logger)("random/5.7.0");const Ms=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==r)return r;throw new Error("unable to locate global object")}();let Ts=Ms.crypto||Ms.msCrypto;function Bs(e){(e<=0||e>1024||e%1||e!=e)&&Is.throwArgumentError("invalid length","length",e);const t=new Uint8Array(e);return Ts.getRandomValues(t),(0,b.arrayify)(t)}Ts&&Ts.getRandomValues||(Is.warn("WARNING: Missing strong random number source"),Ts={getRandomValues:function(e){return Is.throwError("no secure random source avaialble",w.Logger.errors.UNSUPPORTED_OPERATION,{operation:"crypto.getRandomValues"})}});var Ps={};!function(e){function t(e){return parseInt(e)===e}function r(e){if(!t(e.length))return!1;for(var r=0;r255)return!1;return!0}function n(e,n){if(e.buffer&&ArrayBuffer.isView(e)&&"Uint8Array"===e.name)return n&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!r(e))throw new Error("Array contains invalid value: "+e);return new Uint8Array(e)}if(t(e.length)&&r(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function i(e){return new Uint8Array(e)}function s(e,t,r,n,i){null==n&&null==i||(e=e.slice?e.slice(n,i):Array.prototype.slice.call(e,n,i)),t.set(e,r)}var o,a={toBytes:function(e){var t=[],r=0;for(e=encodeURI(e);r191&&n<224?(t.push(String.fromCharCode((31&n)<<6|63&e[r+1])),r+=2):(t.push(String.fromCharCode((15&n)<<12|(63&e[r+1])<<6|63&e[r+2])),r+=3)}return t.join("")}},u=(o="0123456789abcdef",{toBytes:function(e){for(var t=[],r=0;r>4]+o[15&n])}return t.join("")}}),l={16:10,24:12,32:14},c=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],h=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],f=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],d=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],p=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],m=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],g=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],y=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],v=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],b=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],w=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],_=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],x=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],E=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],S=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function k(e){for(var t=[],r=0;r>2,this._Ke[r][t%4]=s[t],this._Kd[e-r][t%4]=s[t];for(var o,a=0,u=i;u>16&255]<<24^h[o>>8&255]<<16^h[255&o]<<8^h[o>>24&255]^c[a]<<24,a+=1,8!=i)for(t=1;t>8&255]<<8^h[o>>16&255]<<16^h[o>>24&255]<<24;for(t=i/2+1;t>2,d=u%4,this._Ke[f][d]=s[t],this._Kd[e-f][d]=s[t++],u++}for(var f=1;f>24&255]^x[o>>16&255]^E[o>>8&255]^S[255&o]},A.prototype.encrypt=function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,r=[0,0,0,0],n=k(e),s=0;s<4;s++)n[s]^=this._Ke[0][s];for(var o=1;o>24&255]^p[n[(s+1)%4]>>16&255]^m[n[(s+2)%4]>>8&255]^g[255&n[(s+3)%4]]^this._Ke[o][s];n=r.slice()}var a,u=i(16);for(s=0;s<4;s++)a=this._Ke[t][s],u[4*s]=255&(h[n[s]>>24&255]^a>>24),u[4*s+1]=255&(h[n[(s+1)%4]>>16&255]^a>>16),u[4*s+2]=255&(h[n[(s+2)%4]>>8&255]^a>>8),u[4*s+3]=255&(h[255&n[(s+3)%4]]^a);return u},A.prototype.decrypt=function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,r=[0,0,0,0],n=k(e),s=0;s<4;s++)n[s]^=this._Kd[0][s];for(var o=1;o>24&255]^v[n[(s+3)%4]>>16&255]^b[n[(s+2)%4]>>8&255]^w[255&n[(s+1)%4]]^this._Kd[o][s];n=r.slice()}var a,u=i(16);for(s=0;s<4;s++)a=this._Kd[t][s],u[4*s]=255&(f[n[s]>>24&255]^a>>24),u[4*s+1]=255&(f[n[(s+3)%4]>>16&255]^a>>16),u[4*s+2]=255&(f[n[(s+2)%4]>>8&255]^a>>8),u[4*s+3]=255&(f[255&n[(s+1)%4]]^a);return u};var I=function(e){if(!(this instanceof I))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new A(e)};I.prototype.encrypt=function(e){if((e=n(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=i(e.length),r=i(16),o=0;o=0;--t)this._counter[t]=e%256,e>>=8},P.prototype.setBytes=function(e){if(16!=(e=n(e,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e},P.prototype.increment=function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}};var O=function(e,t){if(!(this instanceof O))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",t instanceof P||(t=new P(t)),this._counter=t,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new A(e)};O.prototype.encrypt=function(e){for(var t=n(e,!0),r=0;r16)throw new Error("PKCS#7 padding byte out of range");for(var r=e.length-t,o=0;o=64;){let d,p,m,g,y,v=r,b=n,w=i,_=s,x=o,E=a,S=u,k=l;for(p=0;p<16;p++)m=h+4*p,c[p]=(255&e[m])<<24|(255&e[m+1])<<16|(255&e[m+2])<<8|255&e[m+3];for(p=16;p<64;p++)d=c[p-2],g=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10,d=c[p-15],y=(d>>>7|d<<25)^(d>>>18|d<<14)^d>>>3,c[p]=(g+c[p-7]|0)+(y+c[p-16]|0)|0;for(p=0;p<64;p++)g=(((x>>>6|x<<26)^(x>>>11|x<<21)^(x>>>25|x<<7))+(x&E^~x&S)|0)+(k+(t[p]+c[p]|0)|0)|0,y=((v>>>2|v<<30)^(v>>>13|v<<19)^(v>>>22|v<<10))+(v&b^v&w^b&w)|0,k=S,S=E,E=x,x=_+g|0,_=w,w=b,b=v,v=g+y|0;r=r+v|0,n=n+b|0,i=i+w|0,s=s+_|0,o=o+x|0,a=a+E|0,u=u+S|0,l=l+k|0,h+=64,f-=64}}h(e);let f,d=e.length%64,p=e.length/536870912|0,m=e.length<<3,g=d<56?56:120,y=e.slice(e.length-d,e.length);for(y.push(128),f=d+1;f>>24&255),y.push(p>>>16&255),y.push(p>>>8&255),y.push(p>>>0&255),y.push(m>>>24&255),y.push(m>>>16&255),y.push(m>>>8&255),y.push(m>>>0&255),h(y),[r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,u>>>24&255,u>>>16&255,u>>>8&255,u>>>0&255,l>>>24&255,l>>>16&255,l>>>8&255,l>>>0&255]}function n(e,t,n){e=e.length<=64?e:r(e);const i=64+t.length+4,s=new Array(i),o=new Array(64);let a,u=[];for(a=0;a<64;a++)s[a]=54;for(a=0;a=i-4;e--){if(s[e]++,s[e]<=255)return;s[e]=0}}for(;n>=32;)l(),u=u.concat(r(o.concat(r(s)))),n-=32;return n>0&&(l(),u=u.concat(r(o.concat(r(s))).slice(0,n))),u}function i(e,t,r,n,i){let s;for(u(e,16*(2*r-1),i,0,16),s=0;s<2*r;s++)a(e,16*s,i,16),o(i,n),u(i,0,e,t+16*s,16);for(s=0;s>>32-t}function o(e,t){u(e,0,t,0,16);for(let e=8;e>0;e-=2)t[4]^=s(t[0]+t[12],7),t[8]^=s(t[4]+t[0],9),t[12]^=s(t[8]+t[4],13),t[0]^=s(t[12]+t[8],18),t[9]^=s(t[5]+t[1],7),t[13]^=s(t[9]+t[5],9),t[1]^=s(t[13]+t[9],13),t[5]^=s(t[1]+t[13],18),t[14]^=s(t[10]+t[6],7),t[2]^=s(t[14]+t[10],9),t[6]^=s(t[2]+t[14],13),t[10]^=s(t[6]+t[2],18),t[3]^=s(t[15]+t[11],7),t[7]^=s(t[3]+t[15],9),t[11]^=s(t[7]+t[3],13),t[15]^=s(t[11]+t[7],18),t[1]^=s(t[0]+t[3],7),t[2]^=s(t[1]+t[0],9),t[3]^=s(t[2]+t[1],13),t[0]^=s(t[3]+t[2],18),t[6]^=s(t[5]+t[4],7),t[7]^=s(t[6]+t[5],9),t[4]^=s(t[7]+t[6],13),t[5]^=s(t[4]+t[7],18),t[11]^=s(t[10]+t[9],7),t[8]^=s(t[11]+t[10],9),t[9]^=s(t[8]+t[11],13),t[10]^=s(t[9]+t[8],18),t[12]^=s(t[15]+t[14],7),t[13]^=s(t[12]+t[15],9),t[14]^=s(t[13]+t[12],13),t[15]^=s(t[14]+t[13],18);for(let r=0;r<16;++r)e[r]+=t[r]}function a(e,t,r,n){for(let i=0;i=256)return!1}return!0}function c(e,t){if("number"!=typeof e||e%1)throw new Error("invalid "+t);return e}function h(e,r,s,o,h,f,d){if(s=c(s,"N"),o=c(o,"r"),h=c(h,"p"),f=c(f,"dkLen"),0===s||0!=(s&s-1))throw new Error("N must be power of 2");if(s>t/128/o)throw new Error("N too large");if(o>t/128/h)throw new Error("r too large");if(!l(e))throw new Error("password must be an array or buffer");if(e=Array.prototype.slice.call(e),!l(r))throw new Error("salt must be an array or buffer");r=Array.prototype.slice.call(r);let p=n(e,r,128*h*o);const m=new Uint32Array(32*h*o);for(let e=0;eT&&(t=T);for(let e=0;eT&&(t=T);for(let e=0;e>0&255),p.push(m[e]>>8&255),p.push(m[e]>>16&255),p.push(m[e]>>24&255);const r=n(e,p,f);return d&&d(null,1,r),r}d&&B(P)};if(!d)for(;;){const e=P();if(null!=e)return e}P()}const f={scrypt:function(e,t,r,n,i,s,o){return new Promise((function(a,u){let l=0;o&&o(0),h(e,t,r,n,i,s,(function(e,t,r){if(e)u(e);else if(r)o&&1!==l&&o(1),a(new Uint8Array(r));else if(o&&t!==l)return l=t,o(t)}))}))},syncScrypt:function(e,t,r,n,i,s){return new Uint8Array(h(e,t,r,n,i,s))}};void 0!==$s?$s=f:"function"==typeof define&&define.amd?define(f):e&&(e.scrypt&&(e._scrypt=e.scrypt),e.scrypt=f)}($s);b=s("kIJ9R"),w=s("2pLMw");var Ws=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const Ks=new(0,w.Logger)(Os);function Zs(e){return null!=e&&e.mnemonic&&e.mnemonic.phrase}class Vs extends Qr.Description{isKeystoreAccount(e){return!(!e||!e._isKeystoreAccount)}}function Gs(e,r){const n=Ns(Ls(e,"crypto/ciphertext"));if((0,b.hexlify)(qr((0,b.concat)([r.slice(16,32),n]))).substring(2)!==Ls(e,"crypto/mac").toLowerCase())throw new Error("invalid password");const i=function(e,r,n){if("aes-128-ctr"===Ls(e,"crypto/cipher")){const i=Ns(Ls(e,"crypto/cipherparams/iv")),s=new(t(Ps).Counter)(i),o=new(t(Ps).ModeOfOperation.ctr)(r,s);return(0,b.arrayify)(o.decrypt(n))}return null}(e,r.slice(0,16),n);i||Ks.throwError("unsupported cipher",w.Logger.errors.UNSUPPORTED_OPERATION,{operation:"decrypt"});const s=r.slice(32,64),o=Qi(i);if(e.address){let t=e.address.toLowerCase();if("0x"!==t.substring(0,2)&&(t="0x"+t),Jr(t)!==o)throw new Error("address mismatch")}const a={_isKeystoreAccount:!0,address:o,privateKey:(0,b.hexlify)(i)};if("0.1"===Ls(e,"x-ethers/version")){const r=Ns(Ls(e,"x-ethers/mnemonicCiphertext")),n=Ns(Ls(e,"x-ethers/mnemonicCounter")),i=new(t(Ps).Counter)(n),o=new(t(Ps).ModeOfOperation.ctr)(s,i),u=Ls(e,"x-ethers/path")||Es,l=Ls(e,"x-ethers/locale")||"en",c=(0,b.arrayify)(o.decrypt(r));try{const e=As(c,l),t=Ss.fromMnemonic(e,null,l).derivePath(u);if(t.privateKey!=a.privateKey)throw new Error("mnemonic mismatch");a.mnemonic=t.mnemonic}catch(e){if(e.code!==w.Logger.errors.INVALID_ARGUMENT||"wordlist"!==e.argument)throw e}}return new Vs(a)}function Ys(e,t,r,n,i){return(0,b.arrayify)(oi(e,t,r,n,i))}function Js(e,t,r,n,i){return Promise.resolve(Ys(e,t,r,n,i))}function Xs(e,t,r,n,i){const s=Cs(t),o=Ls(e,"crypto/kdf");if(o&&"string"==typeof o){const t=function(e,t){return Ks.throwArgumentError("invalid key-derivation function parameters",e,t)};if("scrypt"===o.toLowerCase()){const r=Ns(Ls(e,"crypto/kdfparams/salt")),a=parseInt(Ls(e,"crypto/kdfparams/n")),u=parseInt(Ls(e,"crypto/kdfparams/r")),l=parseInt(Ls(e,"crypto/kdfparams/p"));a&&u&&l||t("kdf",o),0!=(a&a-1)&&t("N",a);const c=parseInt(Ls(e,"crypto/kdfparams/dklen"));return 32!==c&&t("dklen",c),n(s,r,a,u,l,64,i)}if("pbkdf2"===o.toLowerCase()){const n=Ns(Ls(e,"crypto/kdfparams/salt"));let i=null;const o=Ls(e,"crypto/kdfparams/prf");"hmac-sha256"===o?i="sha256":"hmac-sha512"===o?i="sha512":t("prf",o);const a=parseInt(Ls(e,"crypto/kdfparams/c")),u=parseInt(Ls(e,"crypto/kdfparams/dklen"));return 32!==u&&t("dklen",u),r(s,n,a,u,i)}}return Ks.throwArgumentError("unsupported key-derivation function","kdf",o)}function Qs(e,r){const n=JSON.parse(e);return Gs(n,Xs(n,r,Ys,t($s).syncScrypt))}function eo(e,r,n){return Ws(this,void 0,void 0,(function*(){const i=JSON.parse(e);return Gs(i,yield Xs(i,r,Js,t($s).scrypt,n))}))}function to(e,r,n,i){try{if(Jr(e.address)!==Qi(e.privateKey))throw new Error("address/privateKey mismatch");if(Zs(e)){const t=e.mnemonic;if(Ss.fromMnemonic(t.phrase,null,t.locale).derivePath(t.path||Es).privateKey!=e.privateKey)throw new Error("mnemonic mismatch")}}catch(e){return Promise.reject(e)}"function"!=typeof n||i||(i=n,n={}),n||(n={});const s=(0,b.arrayify)(e.privateKey),o=Cs(r);let a=null,u=null,l=null;if(Zs(e)){const t=e.mnemonic;a=(0,b.arrayify)(ks(t.phrase,t.locale||"en")),u=t.path||Es,l=t.locale||"en"}let c=n.client;c||(c="ethers.js");let h=null;h=n.salt?(0,b.arrayify)(n.salt):Bs(32);let f=null;if(n.iv){if(f=(0,b.arrayify)(n.iv),16!==f.length)throw new Error("invalid iv")}else f=Bs(16);let d=null;if(n.uuid){if(d=(0,b.arrayify)(n.uuid),16!==d.length)throw new Error("invalid uuid")}else d=Bs(16);let p=131072,m=8,g=1;return n.scrypt&&(n.scrypt.N&&(p=n.scrypt.N),n.scrypt.r&&(m=n.scrypt.r),n.scrypt.p&&(g=n.scrypt.p)),t($s).scrypt(o,h,p,m,g,64,i).then((r=>{const n=(r=(0,b.arrayify)(r)).slice(0,16),i=r.slice(16,32),o=r.slice(32,64),y=new(t(Ps).Counter)(f),v=new(t(Ps).ModeOfOperation.ctr)(n,y),w=(0,b.arrayify)(v.encrypt(s)),_=qr((0,b.concat)([i,w])),x={address:e.address.substring(2).toLowerCase(),id:Us(d),version:3,crypto:{cipher:"aes-128-ctr",cipherparams:{iv:(0,b.hexlify)(f).substring(2)},ciphertext:(0,b.hexlify)(w).substring(2),kdf:"scrypt",kdfparams:{salt:(0,b.hexlify)(h).substring(2),n:p,dklen:32,p:g,r:m},mac:_.substring(2)}};if(a){const e=Bs(16),r=new(t(Ps).Counter)(e),n=new(t(Ps).ModeOfOperation.ctr)(o,r),i=(0,b.arrayify)(n.encrypt(a)),s=new Date,h=s.getUTCFullYear()+"-"+Rs(s.getUTCMonth()+1,2)+"-"+Rs(s.getUTCDate(),2)+"T"+Rs(s.getUTCHours(),2)+"-"+Rs(s.getUTCMinutes(),2)+"-"+Rs(s.getUTCSeconds(),2)+".0Z";x["x-ethers"]={client:c,gethFilename:"UTC--"+h+"--"+x.address,mnemonicCounter:(0,b.hexlify)(e).substring(2),mnemonicCiphertext:(0,b.hexlify)(i).substring(2),path:u,locale:l,version:"0.1"}}return JSON.stringify(x)}))}function ro(e,t,r){if(Fs(e)){r&&r(0);const n=qs(e,t);return r&&r(1),Promise.resolve(n)}return zs(e)?(0,Hs.decrypt)(e,t,r):Promise.reject(new Error("invalid JSON wallet"))}function no(e,t){if(Fs(e))return qs(e,t);if(zs(e))return(0,Hs.decryptSync)(e,t);throw new Error("invalid JSON wallet")}w=s("2pLMw");var io=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const so=new(0,w.Logger)("wallet/5.7.0");class oo extends yn.Signer{get mnemonic(){return this._mnemonic()}get privateKey(){return this._signingKey().privateKey}get publicKey(){return this._signingKey().publicKey}getAddress(){return Promise.resolve(this.address)}connect(e){return new oo(this,e)}signTransaction(e){return(0,Qr.resolveProperties)(e).then((t=>{null!=t.from&&(Jr(t.from)!==this.address&&so.throwArgumentError("transaction from address mismatch","transaction.from",e.from),delete t.from);const r=this._signingKey().signDigest(qr(os(t)));return os(t,r)}))}signMessage(e){return io(this,void 0,void 0,(function*(){return(0,b.joinSignature)(this._signingKey().signDigest(Yn(e)))}))}_signTypedData(e,t,r){return io(this,void 0,void 0,(function*(){const n=yield Sn.TypedDataEncoder.resolveNames(e,t,r,(e=>(null==this.provider&&so.throwError("cannot resolve ENS names without a provider",w.Logger.errors.UNSUPPORTED_OPERATION,{operation:"resolveName",value:e}),this.provider.resolveName(e))));return(0,b.joinSignature)(this._signingKey().signDigest(Sn.TypedDataEncoder.hash(n.domain,t,n.value)))}))}encrypt(e,t,r){if("function"!=typeof t||r||(r=t,t={}),r&&"function"!=typeof r)throw new Error("invalid callback");return t||(t={}),(0,Hs.encrypt)(this,e,t,r)}static createRandom(e){let t=Bs(16);e||(e={}),e.extraEntropy&&(t=(0,b.arrayify)((0,b.hexDataSlice)(qr((0,b.concat)([t,e.extraEntropy])),0,16)));const r=As(t,e.locale);return oo.fromMnemonic(r,e.path,e.locale)}static fromEncryptedJson(e,t,r){return ro(e,t,r).then((e=>new oo(e)))}static fromEncryptedJsonSync(e,t){return new oo(no(e,t))}static fromMnemonic(e,t,r){return t||(t=Es),new oo(Ss.fromMnemonic(e,null,r).derivePath(t))}constructor(e,t){if(super(),null!=(r=e)&&(0,b.isHexString)(r.privateKey,32)&&null!=r.address){const t=new Ki(e.privateKey);if((0,Qr.defineReadOnly)(this,"_signingKey",(()=>t)),(0,Qr.defineReadOnly)(this,"address",Qi(this.publicKey)),this.address!==Jr(e.address)&&so.throwArgumentError("privateKey/address mismatch","privateKey","[REDACTED]"),function(e){const t=e.mnemonic;return t&&t.phrase}(e)){const t=e.mnemonic;(0,Qr.defineReadOnly)(this,"_mnemonic",(()=>({phrase:t.phrase,path:t.path||Es,locale:t.locale||"en"})));const r=this.mnemonic;Qi(Ss.fromMnemonic(r.phrase,null,r.locale).derivePath(r.path).privateKey)!==this.address&&so.throwArgumentError("mnemonic/address mismatch","privateKey","[REDACTED]")}else(0,Qr.defineReadOnly)(this,"_mnemonic",(()=>null))}else{if(Ki.isSigningKey(e))"secp256k1"!==e.curve&&so.throwArgumentError("unsupported curve; must be secp256k1","privateKey","[REDACTED]"),(0,Qr.defineReadOnly)(this,"_signingKey",(()=>e));else{"string"==typeof e&&e.match(/^[0-9a-f]*$/i)&&64===e.length&&(e="0x"+e);const t=new Ki(e);(0,Qr.defineReadOnly)(this,"_signingKey",(()=>t))}(0,Qr.defineReadOnly)(this,"_mnemonic",(()=>null)),(0,Qr.defineReadOnly)(this,"address",Qi(this.publicKey))}var r;t&&!Xr.Provider.isProvider(t)&&so.throwArgumentError("invalid provider","provider",t),(0,Qr.defineReadOnly)(this,"provider",t||null)}}(y=s("8tcqI")).Buffer;var ao={};e(ao,"Transaction",(function(){return s("liYfk").Transaction})),e(ao,"VersionedTransaction",(function(){return s("liYfk").VersionedTransaction})),e(ao,"Message",(function(){return s("liYfk").Message})),e(ao,"VersionedMessage",(function(){return s("liYfk").VersionedMessage})),e(ao,"TransactionMessage",(function(){return s("liYfk").TransactionMessage})),e(ao,"TransactionInstruction",(function(){return s("liYfk").TransactionInstruction})),e(ao,"u64",(function(){return po})),e(ao,"solanaInstructionEncodeData",(function(){return go})),e(ao,"getRecentBlockhash",(function(){return zo})),e(ao,"getSignatures",(function(){return Ko})),e(ao,"isVersionedTransaction",(function(){return Lo})),e(ao,"messageStringToTransaction",(function(){return qo})),e(ao,"setFeePayerIfNotExists",(function(){return $o})),e(ao,"setRecentBlockhash",(function(){return Fo})),e(ao,"setRecentBlockhashIfNotExists",(function(){return Ho})),e(ao,"signWithAdditionalSigners",(function(){return Wo})),e(ao,"transactionStringToMessageString",(function(){return Co})),e(ao,"transactionStringToTransaction",(function(){return Do})),e(ao,"transactionToBase58TransactionString",(function(){return jo})),e(ao,"transactionToSerializedMessage",(function(){return Ro})),e(ao,"isSafeMessage",(function(){return Zo})),e(ao,"BufferLayout",(function(){return s("faf7S")}));var uo=s("faf7S"),lo=s("liYfk"),co=(lo=s("liYfk"),s("kY7sy")),ho=(uo=s("faf7S"),s("e6Uwk")),fo=function(e){return function(t){var r=(0,uo.blob)(e,t),n=function(e){return{decode:e.decode.bind(e),encode:e.encode.bind(e)}}(r),i=n.encode,s=n.decode,o=r;return o.decode=function(e,t){var r=s(e,t);return(0,ho.toBigIntLE)(co.Buffer.from(r))},o.encode=function(t,r,n){var s=(0,ho.toBufferLE)(t,e);return i(s,r,n)},o}},po=fo(8);fo(16),fo(24),fo(32),co=s("kY7sy"),co=s("kY7sy"),uo=s("faf7S");function mo(e,t){var r=function(e){if(e.span>=0)return e.span;if("function"==typeof e.alloc)return e.alloc(t[e.property]);if("count"in e&&"elementLayout"in e){var n=t[e.property];if(Array.isArray(n))return n.length*r(e.elementLayout)}else if("fields"in e)return mo({layout:e},t[e.property]);return 0},n=0;return e.layout.fields.forEach((function(e){n+=r(e)})),n}function go(e,t){var r=e.layout.span>=0?e.layout.span:mo(e,t),n=co.Buffer.alloc(r),i=Object.assign({instruction:e.index},t);return e.layout.encode(i,n),n}y=s("8tcqI");const yo=new Error("Unsupported path."),vo=(e,t=yo)=>{throw t};e({},"withRetry",(function(){return _o}),(function(e){return _o=e}));var bo=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};function wo(e,t){const r="function"==typeof t.interval?t.interval:()=>t.interval;if("function"!=typeof e)throw new Error("Invalid arguments for retryInternal");let n=1;return function i(){return bo(this,void 0,void 0,(function*(){try{return yield e()}catch(e){if(n++setTimeout(e,s)))),i();throw e}var s}))}()}function _o(e,t,r=3,n=2e3){return bo(this,void 0,void 0,(function*(){return wo(e,{times:r,interval:e=>n*Math.pow(2,e-1),errorFilter:t})}))}e({},"withTimeout",(function(){return Eo}),(function(e){return Eo=e}));var xo=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const Eo=(e,t)=>xo(void 0,void 0,void 0,(function*(){return new Promise(((r,n)=>{const i=setTimeout((()=>{n("Promise timed out")}),t);e.then((e=>{r(e),clearTimeout(i)})).catch(n)}))}));var So={};So=function(){"use strict";var e=1e3,t=6e4,r=36e5,n="millisecond",i="second",s="minute",o="hour",a="day",u="week",l="month",c="quarter",h="year",f="date",d="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|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(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||t[0])+"]"}},y=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},v={s:y,z:function(e){var t=-e.utcOffset(),r=Math.abs(t),n=Math.floor(r/60),i=r%60;return(t<=0?"+":"-")+y(n,2,"0")+":"+y(i,2,"0")},m:function e(t,r){if(t.date()1)return e(o[0])}else{var a=t.name;w[a]=t,i=a}return!n&&i&&(b=i),i||!n&&b},S=function(e,t){if(x(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new A(r)},k=v;k.l=E,k.i=x,k.w=function(e,t){return S(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var A=function(){function g(e){this.$L=E(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[_]=!0}var y=g.prototype;return y.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(k.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var n=t.match(p);if(n){var i=n[2]-1||0,s=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,s)):new Date(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,s)}}return new Date(t)}(e),this.init()},y.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},y.$utils=function(){return k},y.isValid=function(){return!(this.$d.toString()===d)},y.isSame=function(e,t){var r=S(e);return this.startOf(t)<=r&&r<=this.endOf(t)},y.isAfter=function(e,t){return S(e)0,g<=m.r||!m.r){g<=1&&p>0&&(m=f[p-1]);var y=h[m.l];a&&(g=a(""+g)),l="string"==typeof y?y.replace("%d",g):y(g,n,m.l,c);break}}if(n)return l;var v=c?h.future:h.past;return"function"==typeof v?v(l):v.replace("%s",l)},n.to=function(e,t){return s(e,t,this,!0)},n.from=function(e,t){return s(e,t,this)};var o=function(e){return e.$u?r.utc():r()};n.toNow=function(e){return this.to(o(this),e)},n.fromNow=function(e){return this.from(o(this),e)}}}(),t(So).extend(t(To)),t(So).extend(t(ko));(new Date).getTimezoneOffset();e({},"TTLCache",(function(){return Po}),(function(e){return Po=e}));var Bo=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};class Po{updateCache(){return Bo(this,void 0,void 0,(function*(){try{const e=yield this.asyncFunction();yield this.storage.set(this.cacheKey,e),yield this.storage.set(this.cacheExpirationKey,Date.now()+this.ttlMs)}catch(e){throw new Error("error updating cache: "+(null==e?void 0:e.message),{cause:e})}}))}get(){return Bo(this,void 0,void 0,(function*(){const e=yield this.storage.get(this.cacheKey);try{if(e)return e;yield this.updateCache();return yield this.storage.get(this.cacheKey)}finally{const e=yield this.storage.get(this.cacheExpirationKey);("number"!=typeof e||eLo(e)?y.Buffer.from(e.message.serialize()):e.serializeMessage(),Co=e=>(e=>t(No).encode(Ro(e)))(Do(e,"bs58")),Lo=e=>e&&"version"in e,Uo=(e,t)=>Lo(e)?y.Buffer.from(e.serialize()):e.serialize(null!=t?t:{requireAllSignatures:!1,verifySignatures:!1}),jo=(e,r)=>t(No).encode(Uo(e,r)),Do=(e,r)=>{let n;if("base64"===r)n=y.Buffer.from(e,"base64");else{if("bs58"!==r)throw new Error("Unsupported encoding");n=t(No).decode(e)}return lo.VersionedTransaction.deserialize(n)},qo=e=>{const r=t(No).decode(e);if("legacy"===lo.VersionedMessage.deserializeMessageVersion(r)){const e=lo.Message.from(r);return lo.Transaction.populate(e,[])}const n=lo.VersionedMessage.deserialize(r);return new(0,lo.VersionedTransaction)(n)},Fo=(e,t)=>{Lo(e)?e.message.recentBlockhash=t:e.recentBlockhash=t},zo=e=>Lo(e)?e.message.recentBlockhash:e.recentBlockhash,Ho=(e,t)=>{zo(e)||Fo(e,t)},$o=(e,t)=>{(e=>Lo(e)?e.message.staticAccountKeys[0]:e.feePayer)(e)||((e,t)=>{Lo(e)||(e.feePayer=t)})(e,t)},Wo=(e,t)=>{Lo(e)?e.sign(t):e.partialSign(...t)},Ko=e=>Lo(e)?e.signatures.map((e=>y.Buffer.from(e))):e.signatures.map((e=>e.signature)).filter((e=>null!==e));function Zo(e){var t,r,n,i;if(!function(e){const t=e.length;let r=0;for(;r=t||128!=(192&e[r+1])||128!=(192&e[r+2])||224===e[r]&&128==(224&e[r+1])||237===e[r]&&160==(224&e[r+1]))return!1;r+=3}else{if(240!=(248&e[r]))return!1;if(r+3>=t||128!=(192&e[r+1])||128!=(192&e[r+2])||128!=(192&e[r+3])||240===e[r]&&128==(240&e[r+1])||244===e[r]&&e[r+1]>143||e[r]>244)return!1;r+=4}return!0}(y.Buffer.from(e)))return!1;let s,o;try{s=lo.Message.from(e)}catch(e){s=void 0}try{o=lo.VersionedMessage.deserialize(e)}catch(e){o=void 0}return!s&&!o||0===(null!==(r=null===(t=null==s?void 0:s.instructions)||void 0===t?void 0:t.length)&&void 0!==r?r:0)&&0===(null!==(i=null===(n=null==o?void 0:o.compiledInstructions)||void 0===n?void 0:n.length)&&void 0!==i?i:0)}var Vo,Go;Vo=ao,Go=lo,Object.keys(Go).forEach((function(e){"default"===e||"__esModule"===e||Vo.hasOwnProperty(e)||Object.defineProperty(Vo,e,{enumerable:!0,get:function(){return Go[e]}})}));lo=s("liYfk"),u=s("gw3rz"),l=s("6CTZ4");u.utils.sha512Sync=(...e)=>(0,l.sha512)(u.utils.concatBytes(...e));const{getPublicKey:Yo}=u.sync;No=s("85iHy"),s("6mqWr");var Jo=s("f4TPf"),Xo=(y=s("8tcqI")).Buffer,Qo={},ea=s("6aLTn"),ta=(No=s("85iHy"),s("2VKww").Buffer);function ra(e,t){if(void 0!==t&&e[0]!==t)throw new Error("Invalid network version");if(33===e.length)return{version:e[0],privateKey:e.slice(1,33),compressed:!1};if(34!==e.length)throw new Error("Invalid WIF length");if(1!==e[33])throw new Error("Invalid compression flag");return{version:e[0],privateKey:e.slice(1,33),compressed:!0}}function na(e,t,r){var n=new Xo(r?34:33);return n.writeUInt8(e,0),t.copy(n,1),r&&(n[33]=1),n}Qo=function(e){function t(t){var r=t.slice(0,-4),n=t.slice(-4),i=e(r);if(!(n[0]^i[0]|n[1]^i[1]|n[2]^i[2]|n[3]^i[3]))return r}return{encode:function(t){var r=e(t);return No.encode(ta.concat([t,r],t.length+4))},decode:function(e){var r=t(No.decode(e));if(!r)throw new Error("Invalid checksum");return r},decodeUnsafe:function(e){var r=No.decodeUnsafe(e);if(r)return t(r)}}}((function(e){var t=ea("sha256").update(e).digest();return ea("sha256").update(t).digest()}));(y=s("8tcqI")).Buffer;No=s("85iHy"),s("6mqWr"),(y=s("8tcqI")).Buffer;var ia={};e(ia,"ObfuscatedBytes",(function(){return ca}),(function(e){return ca=e}));Jo=s("f4TPf");var sa,oa,aa=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))},ua=function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r},la=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};class ca{static from(e){return new ca(e)}constructor(e){sa.set(this,void 0),oa.set(this,void 0),this.read=e=>{const t=da(la(this,sa,"f"),la(this,oa,"f"));try{e(t)}finally{this.cleanup(t)}},this.readAsync=e=>aa(this,void 0,void 0,(function*(){const t=da(la(this,sa,"f"),la(this,oa,"f"));try{yield e(t)}finally{this.cleanup(t)}})),this.fold=e=>{const t=da(la(this,sa,"f"),la(this,oa,"f"));try{return e(t)}finally{this.cleanup(t)}},this.foldAsync=e=>aa(this,void 0,void 0,(function*(){const t=da(la(this,sa,"f"),la(this,oa,"f"));try{return yield e(t)}finally{this.cleanup(t)}})),this.cleanup=e=>{const t=ha(e.length),r=fa(e,t);ua(this,oa,t,"f"),ua(this,sa,r,"f"),e.fill(0)};const t=e.length,r=ha(t),n=fa(e,r);ua(this,oa,r,"f"),ua(this,sa,n,"f")}}sa=new WeakMap,oa=new WeakMap;const ha=e=>"undefined"!=typeof window&&(null===window||void 0===window?void 0:window.crypto)&&"function"==typeof window.crypto.getRandomValues?window.crypto.getRandomValues(new Uint8Array(e)):(0,Jo.randomBytes)(e),fa=(e,t)=>{const r=e.length,n=new Uint8Array(r);for(let i=0;i{const r=e.length,n=new Uint8Array(r);for(let i=0;i`0x${e.toString(16)}`)).or(ya.min(3,{message:"Must be 3 or more characters long (should always have at least one digit - zero is '0x0')."})).refine((e=>"0x0"===e||"0"!==e[2]),{message:"Invalid hex quantity: leading zero digits are not allowed."}),ba=ya.refine((e=>e.length%2==0),{message:"Invalid hex-encoded data: must be even number of digits"}),wa=Ht.string().transform((e=>{const t=ba.safeParse(e);return t.success?t.data:`0x${y.Buffer.from(e).toString("hex")}`})),_a=Ht.union([Ht.string(),Ht.number()]).transform(((e,t)=>{if("number"==typeof e)return e;const r=e.startsWith("0x")?16:10,n=parseInt(e,r);return Number.isNaN(n)&&t.addIssue({code:Ht.ZodIssueCode.custom,message:"Could not parse as LenientInteger"}),n})),xa=e=>ba.refine((t=>t.length===2*e+2),{message:`Invalid byte length. (Expected ${e} bytes)`}),Ea=ya.refine((function(e){try{return Jr(e),!0}catch(e){}return!1}),{message:"Invalid Ethereum address."}),Sa=xa(32),ka=xa(256),Aa=Ht.object({blockHash:Sa,address:Ea,logIndex:va,data:ba,removed:Ht.boolean().optional(),topics:Ht.array(Sa),blockNumber:va.nullable(),transactionIndex:va,transactionHash:Sa}),Ia=Ht.object({transactionHash:Sa,transactionIndex:va,blockHash:Sa,blockNumber:va,from:Ea,to:Ea.nullable().optional(),root:Sa.optional(),status:Ht.literal("0x1").or(Ht.literal("0x0")).optional(),cumulativeGasUsed:va,gasUsed:va,contractAddress:Ea.nullable(),logs:Ht.array(Aa),logsBloom:ka,effectiveGasPrice:va.optional(),type:va.optional()}),Ma=Ht.object({from:Ea.optional(),chainId:va.optional(),to:Ea.optional(),gas:va.optional(),gasPrice:va.optional(),value:va.optional(),data:ba.optional(),nonce:va.optional()}),Ta=Ht.object({name:Ht.string(),type:Ht.string()}),Ba=Ht.array(Ta),Pa=Ht.object({chainId:_a.optional(),name:Ht.string(),verifyingContract:Ea,version:Ht.string().optional()}),Oa=Ht.object({type:Ht.string(),name:Ht.string(),value:Ht.string()}).array(),Na=Ht.object({domain:Pa,message:Ht.record(Ht.any()),primaryType:Ht.string(),types:Ht.object({EIP712Domain:Ba}).and(Ht.record(Ta.array()))}),Ra=Ht.object({chainId:_a.optional(),name:Ht.string().optional(),verifyingContract:Ea.optional(),version:Ht.string().optional(),salt:Ht.string().optional()}),Ca=Ht.object({domain:Ra,message:Ht.record(Ht.any()),primaryType:Ht.string(),types:Ht.object({EIP712Domain:Ba}).and(Ht.record(Ta.array()))}),La=Ht.object({name:Ht.literal("owner"),type:Ht.literal("address")}),Ua=Ht.object({name:Ht.literal("spender"),type:Ht.literal("address")}),ja=Ht.object({name:Ht.literal("value"),type:Ht.literal("uint256")}),Da=Ht.object({name:Ht.literal("value"),type:Ht.literal("uint256")}),qa=Ht.object({name:Ht.literal("deadline"),type:Ht.literal("uint256")}),Fa=Ht.tuple([Ta,Ta,Ta,Ta,Ta]).refine((e=>{const t=[La,Ua,ja,Da,qa],r=new Set(["owner","spender","value","nonce","deadline"]);for(const n of e)for(const e of t){const t=e.safeParse(n);t.success&&r.delete(t.data.name)}return 0===r.size})).transform((()=>[{name:"owner",type:"address"},{name:"spender",type:"address"},{name:"value",type:"uint256"},{name:"nonce",type:"uint256"},{name:"deadline",type:"uint256"}])),za=Ht.literal("Permit"),Ha=Ht.object({EIP712Domain:Ba,Permit:Fa}),$a=Ht.object({owner:Ea,spender:Ea,value:va,nonce:va,deadline:va});Ht.object({domain:Ra,primaryType:za,types:Ha,message:$a});var Wa;!function(e){e.legacy="0x0",e.eip2930="0x1",e.eip1559="0x2"}(Wa||(Wa={}));const Ka=Ht.tuple([Ea,Ht.array(Sa)]),Za=Ht.object({chainId:va.optional(),data:ba.optional(),from:Ea,gas:va.optional(),gasPrice:va.optional(),nonce:va.optional(),to:Ea.optional(),value:va.optional(),type:Ht.nativeEnum(Wa).optional(),accessList:Ht.array(Ka).optional(),maxPriorityFeePerGas:va.optional(),maxFeePerGas:va.optional(),gasLimit:va.optional()}).transform((e=>(null==e.gas&&null!=e.gasLimit&&(e.gas=e.gasLimit,delete e.gasLimit),e))).brand("EthUnsignedTransactionObject"),Va=Ht.object({blockHash:Sa.nullish(),blockNumber:va.nullish(),from:Ea,gas:va,gasPrice:va.nullish(),hash:Sa,input:ba,nonce:va,to:Ea.nullable(),transactionIndex:va.nullish(),value:va,v:va,r:va,s:va}),Ga=Ht.object({address:Ea.optional(),balance:va,codeHash:Sa,nonce:va,storageHash:Sa,accountProof:Ht.array(ya),storageProof:Ht.array(Ht.object({key:va,value:va,proof:Ht.array(ya)}))}),Ya=Ht.literal("latest").or(Ht.literal("earliest")).or(Ht.literal("pending")).or(Ht.literal("finalized")),Ja=Ht.object({number:va.nullable(),hash:Sa.nullable(),parentHash:Sa,nonce:xa(8).nullable(),sha3Uncles:Sa,logsBloom:ka.nullable(),transactionsRoot:Sa,stateRoot:Sa,receiptsRoot:Sa,miner:Ea.nullable(),mixHash:Sa.optional(),difficulty:va,totalDifficulty:va.nullable(),extraData:ba,size:va,gasLimit:va,gasUsed:va,timestamp:va,transactions:Ht.array(Va).or(Ht.array(Sa)),uncles:Ht.array(Sa),baseFeePerGas:va.optional()}),Xa=Ht.enum(["CONTINUE_WITH_PHANTOM","CONTINUE_WITH_METAMASK","ALWAYS_USE_PHANTOM","ALWAYS_USE_METAMASK"]),Qa=Ht.string().refine((e=>{try{return 32===t(No).decode(e).byteLength}catch(e){return!1}}),{message:"String must be a valid solana public key of 32 bytes"}),eu=Ht.union([Ht.literal("bip122_p2tr"),Ht.literal("bip122_p2wpkh"),Ht.literal("bip122_p2sh"),Ht.literal("bip122_p2pkh")]),tu=Ht.object({address:Ht.string(),publicKey:Ht.string(),addressType:eu}).and(Ht.object({purpose:Ht.union([Ht.literal("payment"),Ht.literal("ordinals")])})),ru=(Ht.string().refine((e=>{try{return 64===t(No).decode(e).byteLength}catch(e){return!1}}),{message:"String must be a valid solana address of 64 bytes"}),Ht.string().refine((e=>{try{return t(No).decode(e),!0}catch(e){return!1}}),{message:"String must be a base 58 encoded"})),nu=Ht.object({url:Ht.string().url(),title:Ht.string(),icon:Ht.string().nullable(),tabId:Ht.number().optional()}),iu=Ht.array(Ht.any()),su=Ht.unknown().transform(((e,t)=>"object"==typeof e&&null!==e?e:(t.addIssue({code:Ht.ZodIssueCode.custom,message:"Not an object"}),Ht.NEVER))),ou=Ht.union([Ht.null(),Ht.string(),Ht.number(),Ht.boolean(),iu,su]),au=Ht.literal("2.0"),uu=Ht.union([Ht.string(),Ht.number(),Ht.null()]),lu=Ht.object({jsonrpc:Ht.literal("2.0"),id:uu,method:Ht.string(),params:ou.optional()});Ht.array(lu),Ht.object({jsonrpc:Ht.literal("2.0"),method:Ht.string(),params:ou});var cu,hu;(hu=cu||(cu={}))[hu.ParseError=-32700]="ParseError",hu[hu.InternalError=-32603]="InternalError",hu[hu.InvalidParams=-32602]="InvalidParams",hu[hu.MethodNotFound=-32601]="MethodNotFound",hu[hu.InvalidRequest=-32600]="InvalidRequest",hu[hu.TransactionRejected=-32003]="TransactionRejected",hu[hu.ResourceUnavailable=-32002]="ResourceUnavailable",hu[hu.InvalidInput=-32e3]="InvalidInput",hu[hu.UserRejectedRequest=4001]="UserRejectedRequest",hu[hu.Unauthorized=4100]="Unauthorized",hu[hu.Disconnected=4900]="Disconnected",hu[hu.ChainDisconnected=4901]="ChainDisconnected",hu[hu.ExecutionReverted=3]="ExecutionReverted";cu.UserRejectedRequest,cu.InternalError,cu.MethodNotFound,cu.InvalidInput,cu.Unauthorized,cu.Disconnected,cu.ChainDisconnected,cu.TransactionRejected,cu.ResourceUnavailable,cu.ParseError,cu.InvalidParams,cu.InvalidRequest,cu.ExecutionReverted;const fu=Ht.object({code:Ht.nativeEnum(cu).or(Ht.number()),message:Ht.string()}),du=Ht.object({error:fu}).or(Ht.object({result:ou})),pu=Ht.object({jsonrpc:Ht.literal("2.0"),id:uu}).and(du),mu=(Ht.array(pu),Ht.object({domain:Ht.string().optional(),address:Ht.string().optional(),statement:Ht.string().optional(),uri:Ht.string().optional(),version:Ht.string().optional(),chainId:Ht.string().optional(),nonce:Ht.string().optional(),issuedAt:Ht.string().optional(),expirationTime:Ht.string().optional(),notBefore:Ht.string().optional(),requestId:Ht.string().optional(),resources:Ht.array(Ht.string()).optional()})),gu=Ht.literal("mainnet"),yu=Ht.literal("testnet"),vu=Ht.literal("devnet"),bu=Ht.literal("localnet"),wu=(Ht.enum([gu.value,yu.value,vu.value,bu.value]),Ht.literal("1")),_u=Ht.literal("5"),xu=Ht.literal("11155111"),Eu=(Ht.enum([wu.value,_u.value,xu.value]),Ht.literal("0x1")),Su=Ht.literal("0x5"),ku=Ht.literal("0xaa36a7"),Au=Ht.enum([Eu.value,Su.value,ku.value]),Iu=Ht.literal("137"),Mu=Ht.literal("80001"),Tu=(Ht.enum([Iu.value,Mu.value]),Ht.literal("0x89")),Bu=Ht.literal("0x13881"),Pu=Ht.enum([Tu.value,Bu.value]);function Ou(e,t){return Ht.object({jsonrpc:au,id:uu,method:e,params:t})}function Nu(e,t){return Ht.object({jsonrpc:au,id:uu}).and(Ht.object({result:e}).or(Ht.object({error:t})))}function Ru(e,t){return Ht.object({jsonrpc:au,method:e,params:t})}const Cu=Ht.literal("btc_requestAccounts"),Lu=Ht.tuple([]),Uu=Ht.array(tu),ju=fu,Du=Ou(Cu,Lu),qu=Nu(Uu,ju);var Fu={};e(Fu,"method",(function(){return zu})),e(Fu,"params",(function(){return Hu})),e(Fu,"result",(function(){return $u})),e(Fu,"error",(function(){return Wu})),e(Fu,"request",(function(){return Ku})),e(Fu,"response",(function(){return Zu}));const zu=Ht.literal("btc_signPSBT"),Hu=Ht.tuple([Ht.instanceof(Uint8Array),Ht.object({inputsToSign:Ht.array(Ht.object({address:Ht.string(),signingIndexes:Ht.array(Ht.number()),sigHash:Ht.number().optional()})),finalize:Ht.boolean()})]),$u=Ht.instanceof(Uint8Array),Wu=fu,Ku=Ou(zu,Hu),Zu=Nu($u,Wu);var Vu={};e(Vu,"method",(function(){return Gu})),e(Vu,"params",(function(){return Yu})),e(Vu,"result",(function(){return Ju})),e(Vu,"error",(function(){return Xu})),e(Vu,"request",(function(){return Qu})),e(Vu,"response",(function(){return el}));const Gu=Ht.literal("btc_signMessage"),Yu=Ht.object({address:Ht.string(),message:Ht.instanceof(Uint8Array)}),Ju=Ht.object({signature:Ht.instanceof(Uint8Array),signedMessage:Ht.instanceof(Uint8Array)}),Xu=fu,Qu=Ou(Gu,Yu),el=Nu(Ju,Xu);var tl={};e(tl,"eth_accounts",(function(){return rl})),e(tl,"eth_blockNumber",(function(){return ll})),e(tl,"eth_call",(function(){return gl})),e(tl,"eth_cancelPrivateTransaction",(function(){return El})),e(tl,"eth_chainId",(function(){return Bl})),e(tl,"eth_estimateGas",(function(){return Ul})),e(tl,"eth_feeHistory",(function(){return $l})),e(tl,"eth_gasPrice",(function(){return Jl})),e(tl,"eth_getBalance",(function(){return ic})),e(tl,"eth_getBlockByHash",(function(){return hc})),e(tl,"eth_getBlockByNumber",(function(){return vc})),e(tl,"eth_getBlockReceipts",(function(){return kc})),e(tl,"eth_getBlockTransactionCountByHash",(function(){return Oc})),e(tl,"eth_getBlockTransactionCountByNumber",(function(){return Dc})),e(tl,"eth_getCode",(function(){return Kc})),e(tl,"eth_getFilterChanges",(function(){return Qc})),e(tl,"eth_getFilterLogs",(function(){return oh})),e(tl,"eth_getLogs",(function(){return dh})),e(tl,"eth_getProof",(function(){return wh})),e(tl,"eth_getStorageAt",(function(){return Ih})),e(tl,"eth_getTransactionByBlockHashAndIndex",(function(){return Rh})),e(tl,"eth_getTransactionByBlockNumberAndIndex",(function(){return Fh})),e(tl,"eth_getTransactionByHash",(function(){return Vh})),e(tl,"eth_getTransactionCount",(function(){return tf})),e(tl,"eth_getTransactionReceipt",(function(){return lf})),e(tl,"eth_getUncleByBlockHashAndIndex",(function(){return gf})),e(tl,"eth_getUncleByBlockNumberAndIndex",(function(){return Ef})),e(tl,"eth_getUncleCountByBlockHash",(function(){return Bf})),e(tl,"eth_getUncleCountByBlockNumber",(function(){return Uf})),e(tl,"eth_maxPriorityFeePerGas",(function(){return $f})),e(tl,"eth_newBlockFilter",(function(){return Jf})),e(tl,"eth_newFilter",(function(){return id})),e(tl,"eth_newPendingTransactionFilter",(function(){return hd})),e(tl,"personal_sign",(function(){return vd})),e(tl,"eth_protocolVersion",(function(){return kd})),e(tl,"eth_requestAccounts",(function(){return Od})),e(tl,"eth_sendPrivateTransaction",(function(){return Dd})),e(tl,"eth_sendRawTransaction",(function(){return Kd})),e(tl,"eth_sendTransaction",(function(){return Qd})),e(tl,"eth_sign",(function(){return op})),e(tl,"eth_signTransaction",(function(){return dp})),e(tl,"eth_signTypedData",(function(){return wp})),e(tl,"eth_signTypedData_v3",(function(){return Ip})),e(tl,"eth_signTypedData_v4",(function(){return Rp})),e(tl,"eth_subscribe",(function(){return Fp})),e(tl,"eth_uninstallFilter",(function(){return Vp})),e(tl,"eth_unsubscribe",(function(){return tm})),e(tl,"net_listening",(function(){return um})),e(tl,"net_version",(function(){return mm})),e(tl,"wallet_addEthereumChain",(function(){return xm})),e(tl,"wallet_selectEthereumProvider",(function(){return Tm})),e(tl,"wallet_switchEthereumChain",(function(){return Lm})),e(tl,"wallet_watchAsset",(function(){return Hm})),e(tl,"web3_clientVersion",(function(){return Ym})),e(tl,"web3_sha3",(function(){return ng}));var rl={};e(rl,"method",(function(){return nl})),e(rl,"params",(function(){return il})),e(rl,"result",(function(){return sl})),e(rl,"error",(function(){return ol})),e(rl,"request",(function(){return al})),e(rl,"response",(function(){return ul}));const nl=Ht.literal("eth_accounts"),il=Ht.tuple([]),sl=Ht.array(Ea),ol=fu,al=Ou(nl,il),ul=Nu(sl,ol);var ll={};e(ll,"method",(function(){return cl})),e(ll,"params",(function(){return hl})),e(ll,"result",(function(){return fl})),e(ll,"error",(function(){return dl})),e(ll,"request",(function(){return pl})),e(ll,"response",(function(){return ml}));const cl=Ht.literal("eth_blockNumber"),hl=Ht.tuple([]),fl=va,dl=fu,pl=Ou(cl,hl),ml=Nu(fl,dl);var gl={};e(gl,"method",(function(){return yl})),e(gl,"params",(function(){return vl})),e(gl,"result",(function(){return bl})),e(gl,"error",(function(){return wl})),e(gl,"request",(function(){return _l})),e(gl,"response",(function(){return xl}));const yl=Ht.literal("eth_call"),vl=Ht.tuple([Ma,va.or(Ya)]),bl=ba,wl=fu,_l=Ou(yl,vl),xl=Nu(bl,wl);var El={};e(El,"method",(function(){return Sl})),e(El,"params",(function(){return kl})),e(El,"result",(function(){return Al})),e(El,"error",(function(){return Il})),e(El,"request",(function(){return Ml})),e(El,"response",(function(){return Tl}));const Sl=Ht.literal("eth_cancelPrivateTransaction"),kl=Ht.tuple([Ht.object({txHash:Sa})]),Al=Ht.boolean(),Il=fu,Ml=Ou(Sl,kl),Tl=Nu(Al,Il);var Bl={};e(Bl,"method",(function(){return Pl})),e(Bl,"params",(function(){return Ol})),e(Bl,"result",(function(){return Nl})),e(Bl,"error",(function(){return Rl})),e(Bl,"request",(function(){return Cl})),e(Bl,"response",(function(){return Ll}));const Pl=Ht.literal("eth_chainId"),Ol=Ht.tuple([]),Nl=ya,Rl=fu,Cl=Ou(Pl,Ol),Ll=Nu(Nl,Rl);var Ul={};e(Ul,"method",(function(){return jl})),e(Ul,"params",(function(){return Dl})),e(Ul,"result",(function(){return ql})),e(Ul,"error",(function(){return Fl})),e(Ul,"request",(function(){return zl})),e(Ul,"response",(function(){return Hl}));const jl=Ht.literal("eth_estimateGas"),Dl=Ht.tuple([Ma]),ql=va,Fl=fu,zl=Ou(jl,Dl),Hl=Nu(ql,Fl);var $l={};e($l,"method",(function(){return Wl})),e($l,"params",(function(){return Kl})),e($l,"result",(function(){return Zl})),e($l,"error",(function(){return Vl})),e($l,"request",(function(){return Gl})),e($l,"response",(function(){return Yl}));const Wl=Ht.literal("eth_feeHistory"),Kl=Ht.tuple([Ht.number(),va.or(Ya),Ht.array(Ht.number()).optional()]),Zl=Ht.object({oldestBlock:Ht.number(),reward:Ht.array(Ht.tuple([va,va])).optional(),baseFeePerGas:Ht.array(va),gasUsedRatio:Ht.array(Ht.number())}),Vl=fu,Gl=Ou(Wl,Kl),Yl=Nu(Zl,Vl);var Jl={};e(Jl,"method",(function(){return Xl})),e(Jl,"params",(function(){return Ql})),e(Jl,"result",(function(){return ec})),e(Jl,"error",(function(){return tc})),e(Jl,"request",(function(){return rc})),e(Jl,"response",(function(){return nc}));const Xl=Ht.literal("eth_gasPrice"),Ql=Ht.tuple([]),ec=va,tc=fu,rc=Ou(Xl,Ql),nc=Nu(ec,tc);var ic={};e(ic,"method",(function(){return sc})),e(ic,"params",(function(){return oc})),e(ic,"result",(function(){return ac})),e(ic,"error",(function(){return uc})),e(ic,"request",(function(){return lc})),e(ic,"response",(function(){return cc}));const sc=Ht.literal("eth_getBalance"),oc=Ht.tuple([Ea,va.or(Ya)]),ac=va,uc=fu,lc=Ou(sc,oc),cc=Nu(ac,uc);var hc={};e(hc,"method",(function(){return fc})),e(hc,"params",(function(){return dc})),e(hc,"result",(function(){return pc})),e(hc,"error",(function(){return mc})),e(hc,"request",(function(){return gc})),e(hc,"response",(function(){return yc}));const fc=Ht.literal("eth_getBlockByHash"),dc=Ht.tuple([Sa,Ht.boolean()]),pc=Ja,mc=fu,gc=Ou(fc,dc),yc=Nu(pc,mc);var vc={};e(vc,"method",(function(){return bc})),e(vc,"params",(function(){return wc})),e(vc,"result",(function(){return _c})),e(vc,"error",(function(){return xc})),e(vc,"request",(function(){return Ec})),e(vc,"response",(function(){return Sc}));const bc=Ht.literal("eth_getBlockByNumber"),wc=Ht.tuple([va.or(Ya),Ht.boolean()]),_c=Ja,xc=fu,Ec=Ou(bc,wc),Sc=Nu(_c,xc);var kc={};e(kc,"method",(function(){return Ac})),e(kc,"params",(function(){return Ic})),e(kc,"result",(function(){return Mc})),e(kc,"error",(function(){return Tc})),e(kc,"request",(function(){return Bc})),e(kc,"response",(function(){return Pc}));const Ac=Ht.literal("eth_getBlockReceipts"),Ic=Ht.tuple([Sa.or(va).or(Ya)]),Mc=Ht.array(Ia),Tc=fu,Bc=Ou(Ac,Ic),Pc=Nu(Mc,Tc);var Oc={};e(Oc,"method",(function(){return Nc})),e(Oc,"params",(function(){return Rc})),e(Oc,"result",(function(){return Cc})),e(Oc,"error",(function(){return Lc})),e(Oc,"request",(function(){return Uc})),e(Oc,"response",(function(){return jc}));const Nc=Ht.literal("eth_getBlockTransactionCountByHash"),Rc=Ht.tuple([Sa]),Cc=va,Lc=fu,Uc=Ou(Nc,Rc),jc=Nu(Cc,Lc);var Dc={};e(Dc,"method",(function(){return qc})),e(Dc,"params",(function(){return Fc})),e(Dc,"result",(function(){return zc})),e(Dc,"error",(function(){return Hc})),e(Dc,"request",(function(){return $c})),e(Dc,"response",(function(){return Wc}));const qc=Ht.literal("eth_getBlockTransactionCountByNumber"),Fc=Ht.tuple([va]),zc=va,Hc=fu,$c=Ou(qc,Fc),Wc=Nu(zc,Hc);var Kc={};e(Kc,"method",(function(){return Zc})),e(Kc,"params",(function(){return Vc})),e(Kc,"result",(function(){return Gc})),e(Kc,"error",(function(){return Yc})),e(Kc,"request",(function(){return Jc})),e(Kc,"response",(function(){return Xc}));const Zc=Ht.literal("eth_getCode"),Vc=Ht.tuple([Ea,Ht.union([va,Ya])]),Gc=ba,Yc=fu,Jc=Ou(Zc,Vc),Xc=Nu(Gc,Yc);var Qc={};e(Qc,"method",(function(){return eh})),e(Qc,"params",(function(){return th})),e(Qc,"result",(function(){return rh})),e(Qc,"error",(function(){return nh})),e(Qc,"request",(function(){return ih})),e(Qc,"response",(function(){return sh}));const eh=Ht.literal("eth_getFilterChanges"),th=Ht.tuple([va]),rh=Ht.array(Aa),nh=fu,ih=Ou(eh,th),sh=Nu(rh,nh);var oh={};e(oh,"method",(function(){return ah})),e(oh,"params",(function(){return uh})),e(oh,"result",(function(){return lh})),e(oh,"error",(function(){return ch})),e(oh,"request",(function(){return hh})),e(oh,"response",(function(){return fh}));const ah=Ht.literal("eth_getFilterLogs"),uh=Ht.tuple([va]),lh=Ht.array(Aa),ch=fu,hh=Ou(ah,uh),fh=Nu(lh,ch);var dh={};e(dh,"method",(function(){return ph})),e(dh,"params",(function(){return mh})),e(dh,"result",(function(){return gh})),e(dh,"error",(function(){return yh})),e(dh,"request",(function(){return vh})),e(dh,"response",(function(){return bh}));const ph=Ht.literal("eth_getLogs"),mh=Ht.tuple([Ht.object({fromBlock:va.or(Ya).optional(),toBlock:Ht.string().optional(),address:Ea.optional(),topics:Ht.array(Sa).optional(),blockHash:Sa.optional()})]),gh=Ht.array(Aa),yh=fu,vh=Ou(ph,mh),bh=Nu(gh,yh);var wh={};e(wh,"method",(function(){return _h})),e(wh,"params",(function(){return xh})),e(wh,"result",(function(){return Eh})),e(wh,"error",(function(){return Sh})),e(wh,"request",(function(){return kh})),e(wh,"response",(function(){return Ah}));const _h=Ht.literal("eth_getProof"),xh=Ht.tuple([Ea,Ht.array(Sa),va.or(Ya)]),Eh=Ga,Sh=fu,kh=Ou(_h,xh),Ah=Nu(Eh,Sh);var Ih={};e(Ih,"method",(function(){return Mh})),e(Ih,"params",(function(){return Th})),e(Ih,"result",(function(){return Bh})),e(Ih,"error",(function(){return Ph})),e(Ih,"request",(function(){return Oh})),e(Ih,"response",(function(){return Nh}));const Mh=Ht.literal("eth_getStorageAt"),Th=Ht.tuple([Ea,va,va.or(Ya)]),Bh=ba,Ph=fu,Oh=Ou(Mh,Th),Nh=Nu(Bh,Ph);var Rh={};e(Rh,"method",(function(){return Ch})),e(Rh,"params",(function(){return Lh})),e(Rh,"result",(function(){return Uh})),e(Rh,"error",(function(){return jh})),e(Rh,"request",(function(){return Dh})),e(Rh,"response",(function(){return qh}));const Ch=Ht.literal("eth_getTransactionByBlockHashAndIndex"),Lh=Ht.tuple([Sa,va]),Uh=Va.nullable(),jh=fu,Dh=Ou(Ch,Lh),qh=Nu(Uh,jh);var Fh={};e(Fh,"method",(function(){return zh})),e(Fh,"params",(function(){return Hh})),e(Fh,"result",(function(){return $h})),e(Fh,"error",(function(){return Wh})),e(Fh,"request",(function(){return Kh})),e(Fh,"response",(function(){return Zh}));const zh=Ht.literal("eth_getTransactionByBlockNumberAndIndex"),Hh=Ht.tuple([Ht.string(),va]),$h=Va,Wh=fu,Kh=Ou(zh,Hh),Zh=Nu($h,Wh);var Vh={};e(Vh,"method",(function(){return Gh})),e(Vh,"params",(function(){return Yh})),e(Vh,"result",(function(){return Jh})),e(Vh,"error",(function(){return Xh})),e(Vh,"request",(function(){return Qh})),e(Vh,"response",(function(){return ef}));const Gh=Ht.literal("eth_getTransactionByHash"),Yh=Ht.tuple([Sa]),Jh=Va.nullable(),Xh=fu,Qh=Ou(Gh,Yh),ef=Nu(Jh,Xh);var tf={};e(tf,"method",(function(){return rf})),e(tf,"params",(function(){return nf})),e(tf,"result",(function(){return sf})),e(tf,"error",(function(){return of})),e(tf,"request",(function(){return af})),e(tf,"response",(function(){return uf}));const rf=Ht.literal("eth_getTransactionCount"),nf=Ht.tuple([Ea,va.or(Ya)]),sf=va,of=fu,af=Ou(rf,nf),uf=Nu(sf,of);var lf={};e(lf,"method",(function(){return cf})),e(lf,"params",(function(){return hf})),e(lf,"result",(function(){return ff})),e(lf,"error",(function(){return df})),e(lf,"request",(function(){return pf})),e(lf,"response",(function(){return mf}));const cf=Ht.literal("eth_getTransactionReceipt"),hf=Ht.tuple([Sa]),ff=Ia.nullable(),df=fu,pf=Ou(cf,hf),mf=Nu(ff,df);var gf={};e(gf,"method",(function(){return yf})),e(gf,"params",(function(){return vf})),e(gf,"result",(function(){return bf})),e(gf,"error",(function(){return wf})),e(gf,"request",(function(){return _f})),e(gf,"response",(function(){return xf}));const yf=Ht.literal("eth_getUncleByBlockHashAndIndex"),vf=Ht.tuple([va.or(Ya),va]),bf=Ja,wf=fu,_f=Ou(yf,vf),xf=Nu(bf,wf);var Ef={};e(Ef,"method",(function(){return Sf})),e(Ef,"params",(function(){return kf})),e(Ef,"result",(function(){return Af})),e(Ef,"error",(function(){return If})),e(Ef,"request",(function(){return Mf})),e(Ef,"response",(function(){return Tf}));const Sf=Ht.literal("eth_getUncleByBlockNumberAndIndex"),kf=Ht.tuple([va.or(Ya),va]),Af=Ja,If=fu,Mf=Ou(Sf,kf),Tf=Nu(Af,If);var Bf={};e(Bf,"method",(function(){return Pf})),e(Bf,"params",(function(){return Of})),e(Bf,"result",(function(){return Nf})),e(Bf,"error",(function(){return Rf})),e(Bf,"request",(function(){return Cf})),e(Bf,"response",(function(){return Lf}));const Pf=Ht.literal("eth_getUncleCountByBlockHash"),Of=Ht.tuple([Sa]),Nf=va,Rf=fu,Cf=Ou(Pf,Of),Lf=Nu(Nf,Rf);var Uf={};e(Uf,"method",(function(){return jf})),e(Uf,"params",(function(){return Df})),e(Uf,"result",(function(){return qf})),e(Uf,"error",(function(){return Ff})),e(Uf,"request",(function(){return zf})),e(Uf,"response",(function(){return Hf}));const jf=Ht.literal("eth_getUncleCountByBlockNumber"),Df=Ht.tuple([va.or(Ya)]),qf=va,Ff=fu,zf=Ou(jf,Df),Hf=Nu(qf,Ff);var $f={};e($f,"method",(function(){return Wf})),e($f,"params",(function(){return Kf})),e($f,"result",(function(){return Zf})),e($f,"error",(function(){return Vf})),e($f,"request",(function(){return Gf})),e($f,"response",(function(){return Yf}));const Wf=Ht.literal("eth_maxPriorityFeePerGas"),Kf=Ht.tuple([]),Zf=va,Vf=fu,Gf=Ou(Wf,Kf),Yf=Nu(Zf,Vf);var Jf={};e(Jf,"method",(function(){return Xf})),e(Jf,"params",(function(){return Qf})),e(Jf,"result",(function(){return ed})),e(Jf,"error",(function(){return td})),e(Jf,"request",(function(){return rd})),e(Jf,"response",(function(){return nd}));const Xf=Ht.literal("eth_newBlockFilter"),Qf=Ht.tuple([]),ed=va,td=fu,rd=Ou(Xf,Qf),nd=Nu(ed,td);var id={};e(id,"method",(function(){return sd})),e(id,"params",(function(){return od})),e(id,"result",(function(){return ad})),e(id,"error",(function(){return ud})),e(id,"request",(function(){return ld})),e(id,"response",(function(){return cd}));const sd=Ht.literal("eth_newFilter"),od=Ht.tuple([Ht.object({fromBlock:va.optional(),toBlock:va.optional(),address:Ea.or(Ht.array(Ea)).optional(),topics:Ht.array(ba.nullable().or(Ht.array(ba.nullable()))).optional()})]),ad=va,ud=fu,ld=Ou(sd,od),cd=Nu(ad,ud);var hd={};e(hd,"method",(function(){return fd})),e(hd,"params",(function(){return dd})),e(hd,"result",(function(){return pd})),e(hd,"error",(function(){return md})),e(hd,"request",(function(){return gd})),e(hd,"response",(function(){return yd}));const fd=Ht.literal("eth_newPendingTransactionFilter"),dd=Ht.tuple([]),pd=va,md=fu,gd=Ou(fd,dd),yd=Nu(pd,md);var vd={};e(vd,"method",(function(){return bd})),e(vd,"params",(function(){return wd})),e(vd,"result",(function(){return _d})),e(vd,"error",(function(){return xd})),e(vd,"request",(function(){return Ed})),e(vd,"response",(function(){return Sd}));const bd=Ht.literal("personal_sign"),wd=Ht.union([Ht.tuple([wa,Ea]),Ht.tuple([wa,Ea,Ht.unknown()])]),_d=ba,xd=fu,Ed=Ou(bd,wd),Sd=Nu(_d,xd);var kd={};e(kd,"method",(function(){return Ad})),e(kd,"params",(function(){return Id})),e(kd,"result",(function(){return Md})),e(kd,"error",(function(){return Td})),e(kd,"request",(function(){return Bd})),e(kd,"response",(function(){return Pd}));const Ad=Ht.literal("eth_protocolVersion"),Id=Ht.tuple([]),Md=Ht.string(),Td=fu,Bd=Ou(Ad,Id),Pd=Nu(Md,Td);var Od={};e(Od,"method",(function(){return Nd})),e(Od,"params",(function(){return Rd})),e(Od,"result",(function(){return Cd})),e(Od,"error",(function(){return Ld})),e(Od,"request",(function(){return Ud})),e(Od,"response",(function(){return jd}));const Nd=Ht.literal("eth_requestAccounts"),Rd=Ht.tuple([]),Cd=Ht.array(Ea),Ld=fu,Ud=Ou(Nd,Rd),jd=Nu(Cd,Ld);var Dd={};e(Dd,"method",(function(){return qd})),e(Dd,"params",(function(){return Fd})),e(Dd,"result",(function(){return zd})),e(Dd,"error",(function(){return Hd})),e(Dd,"request",(function(){return $d})),e(Dd,"response",(function(){return Wd}));const qd=Ht.literal("eth_sendPrivateTransaction"),Fd=Ht.tuple([Ht.object({tx:Sa,maxBlockNumber:va.optional(),preferences:Ht.object({fast:Ht.boolean()}).optional()})]),zd=Sa,Hd=fu,$d=Ou(qd,Fd),Wd=Nu(zd,Hd);var Kd={};e(Kd,"method",(function(){return Zd})),e(Kd,"params",(function(){return Vd})),e(Kd,"result",(function(){return Gd})),e(Kd,"error",(function(){return Yd})),e(Kd,"request",(function(){return Jd})),e(Kd,"response",(function(){return Xd}));const Zd=Ht.literal("eth_sendRawTransaction"),Vd=Ht.tuple([ba]),Gd=Sa,Yd=fu,Jd=Ou(Zd,Vd),Xd=Nu(Gd,Yd);var Qd={};e(Qd,"method",(function(){return ep})),e(Qd,"params",(function(){return tp})),e(Qd,"result",(function(){return rp})),e(Qd,"error",(function(){return np})),e(Qd,"request",(function(){return ip})),e(Qd,"response",(function(){return sp}));const ep=Ht.literal("eth_sendTransaction"),tp=Ht.tuple([Za]),rp=Sa,np=fu,ip=Ou(ep,tp),sp=Nu(rp,np);var op={};e(op,"method",(function(){return ap})),e(op,"params",(function(){return up})),e(op,"result",(function(){return lp})),e(op,"error",(function(){return cp})),e(op,"request",(function(){return hp})),e(op,"response",(function(){return fp}));const ap=Ht.literal("eth_sign"),up=Ht.tuple([Ea,wa]),lp=ba,cp=fu,hp=Ou(ap,up),fp=Nu(lp,cp);var dp={};e(dp,"method",(function(){return pp})),e(dp,"params",(function(){return mp})),e(dp,"result",(function(){return gp})),e(dp,"error",(function(){return yp})),e(dp,"request",(function(){return vp})),e(dp,"response",(function(){return bp}));const pp=Ht.literal("eth_signTransaction"),mp=Ht.tuple([Za]),gp=ba,yp=fu,vp=Ou(pp,mp),bp=Nu(gp,yp);var wp={};e(wp,"method",(function(){return _p})),e(wp,"params",(function(){return xp})),e(wp,"result",(function(){return Ep})),e(wp,"error",(function(){return Sp})),e(wp,"request",(function(){return kp})),e(wp,"response",(function(){return Ap}));const _p=Ht.literal("eth_signTypedData"),xp=Ht.tuple([Oa,Ea]),Ep=ba,Sp=fu,kp=Ou(_p,xp),Ap=Nu(Ep,Sp);var Ip={};e(Ip,"method",(function(){return Mp})),e(Ip,"params",(function(){return Tp})),e(Ip,"result",(function(){return Bp})),e(Ip,"error",(function(){return Pp})),e(Ip,"request",(function(){return Op})),e(Ip,"response",(function(){return Np}));const Mp=Ht.literal("eth_signTypedData_v3"),Tp=Ht.tuple([Ea,Ht.string().transform(((e,t)=>{try{const t=JSON.parse(e);return Na.parse(t)}catch(e){return t.addIssue({code:Ht.ZodIssueCode.custom,message:"Invalid typed data:"+e.message,fatal:!0}),Ht.NEVER}})).or(Na)]),Bp=ba,Pp=fu,Op=Ou(Mp,Tp),Np=Nu(Bp,Pp);var Rp={};e(Rp,"method",(function(){return Cp})),e(Rp,"params",(function(){return Lp})),e(Rp,"result",(function(){return Up})),e(Rp,"error",(function(){return jp})),e(Rp,"request",(function(){return Dp})),e(Rp,"response",(function(){return qp}));const Cp=Ht.literal("eth_signTypedData_v4"),Lp=Ht.tuple([Ea,Ht.string().transform(((e,t)=>{try{const t=JSON.parse(e);return Ca.parse(t)}catch(e){return t.addIssue({code:Ht.ZodIssueCode.custom,message:"Invalid typed data:"+e.message,fatal:!0}),Ht.NEVER}})).or(Ca)]),Up=ba,jp=fu,Dp=Ou(Cp,Lp),qp=Nu(Up,jp);var Fp={};e(Fp,"method",(function(){return zp})),e(Fp,"params",(function(){return Hp})),e(Fp,"result",(function(){return $p})),e(Fp,"error",(function(){return Wp})),e(Fp,"request",(function(){return Kp})),e(Fp,"response",(function(){return Zp}));const zp=Ht.literal("eth_subscribe"),Hp=Ht.union([Ht.tuple([Ht.union([Ht.literal("alchemy_pendingTransactions"),Ht.literal("newPendingTransactions"),Ht.literal("newHeads"),Ht.literal("logs")])]),Ht.tuple([Ht.union([Ht.literal("alchemy_pendingTransactions"),Ht.literal("newPendingTransactions"),Ht.literal("newHeads"),Ht.literal("logs")]),Ht.union([Ht.object({fromAddress:Ht.union([Ea,Ht.array(Ea)]).optional(),toAddress:Ht.union([Ea,Ht.array(Ea)]).optional(),hashesOnly:Ht.boolean().optional()}),Ht.object({address:Ht.union([Ea,Ht.array(Ea)]).optional(),topics:Ht.array(Ht.union([Ht.null(),Ea,Ht.array(Ea)]))})])])]),$p=Ht.union([ya,Ht.object({result:Va,subscription:ya}),Ht.object({result:Sa,subscription:ya}),Ht.object({result:Ht.object({difficulty:ya,extraData:ya,gasLimit:ya,gasUsed:ya,logsBloom:ya,miner:Ea,nonce:ya,number:ya,parentHash:Sa,receiptRoot:Sa,sha3Uncles:Sa,stateRoot:Sa,timestamp:ya,transactionsRoot:Sa}),subscription:ya}),Ht.object({result:Aa,subscription:ya})]),Wp=fu,Kp=Ou(zp,Hp),Zp=Nu($p,Wp);var Vp={};e(Vp,"method",(function(){return Gp})),e(Vp,"params",(function(){return Yp})),e(Vp,"result",(function(){return Jp})),e(Vp,"error",(function(){return Xp})),e(Vp,"request",(function(){return Qp})),e(Vp,"response",(function(){return em}));const Gp=Ht.literal("eth_uninstallFilter"),Yp=Ht.tuple([va]),Jp=Ht.boolean(),Xp=fu,Qp=Ou(Gp,Yp),em=Nu(Jp,Xp);var tm={};e(tm,"method",(function(){return rm})),e(tm,"params",(function(){return nm})),e(tm,"result",(function(){return im})),e(tm,"error",(function(){return sm})),e(tm,"request",(function(){return om})),e(tm,"response",(function(){return am}));const rm=Ht.literal("eth_unsubscribe"),nm=Ht.tuple([va]),im=Ht.boolean(),sm=fu,om=Ou(rm,nm),am=Nu(im,sm);var um={};e(um,"method",(function(){return lm})),e(um,"params",(function(){return cm})),e(um,"result",(function(){return hm})),e(um,"error",(function(){return fm})),e(um,"request",(function(){return dm})),e(um,"response",(function(){return pm}));const lm=Ht.literal("net_listening"),cm=Ht.tuple([]),hm=Ht.boolean(),fm=fu,dm=Ou(lm,cm),pm=Nu(hm,fm);var mm={};e(mm,"method",(function(){return gm})),e(mm,"params",(function(){return ym})),e(mm,"result",(function(){return vm})),e(mm,"error",(function(){return bm})),e(mm,"request",(function(){return wm})),e(mm,"response",(function(){return _m}));const gm=Ht.literal("net_version"),ym=Ht.tuple([]),vm=Ht.string(),bm=fu,wm=Ou(gm,ym),_m=Nu(vm,bm);var xm={};e(xm,"method",(function(){return Em})),e(xm,"params",(function(){return Sm})),e(xm,"result",(function(){return km})),e(xm,"error",(function(){return Am})),e(xm,"request",(function(){return Im})),e(xm,"response",(function(){return Mm}));const Em=Ht.literal("wallet_addEthereumChain"),Sm=Ht.tuple([Ht.object({chainId:ya,chainName:Ht.string(),nativeCurrency:Ht.object({name:Ht.string(),symbol:Ht.string().refine((e=>{const{length:t}=e;return t>=2&&t<=6}),{message:"Value is not a valid symbol."}),decimals:Ht.number()}),rpcUrls:Ht.array(Ht.string()),blockExplorerUrls:Ht.union([Ht.tuple([Ht.string()]),Ht.null()]).optional(),iconUrls:Ht.array(Ht.string()).optional()})]),km=Ht.null(),Am=fu,Im=Ou(Em,Sm),Mm=Nu(km,Am);var Tm={};e(Tm,"method",(function(){return Bm})),e(Tm,"params",(function(){return Pm})),e(Tm,"result",(function(){return Om})),e(Tm,"error",(function(){return Nm})),e(Tm,"request",(function(){return Rm})),e(Tm,"response",(function(){return Cm}));const Bm=Ht.literal("wallet_selectEthereumProvider"),Pm=Ht.tuple([]),Om=Xa,Nm=fu,Rm=Ou(Bm,Pm),Cm=Nu(Om,Nm);var Lm={};e(Lm,"method",(function(){return Um})),e(Lm,"params",(function(){return jm})),e(Lm,"result",(function(){return Dm})),e(Lm,"error",(function(){return qm})),e(Lm,"request",(function(){return Fm})),e(Lm,"response",(function(){return zm}));const Um=Ht.literal("wallet_switchEthereumChain"),jm=Ht.tuple([Ht.object({chainId:ya})]),Dm=Ht.null(),qm=fu,Fm=Ou(Um,jm),zm=Nu(Dm,qm);var Hm={};e(Hm,"method",(function(){return $m})),e(Hm,"params",(function(){return Wm})),e(Hm,"result",(function(){return Km})),e(Hm,"error",(function(){return Zm})),e(Hm,"request",(function(){return Vm})),e(Hm,"response",(function(){return Gm}));const $m=Ht.literal("wallet_watchAsset"),Wm=Ht.object({type:Ht.literal("ERC20"),options:Ht.object({address:Ea,symbol:Ht.string(),decimals:Ht.number(),image:Ht.string()})}),Km=Ht.boolean(),Zm=fu,Vm=Ou($m,Wm),Gm=Nu(Km,Zm);var Ym={};e(Ym,"method",(function(){return Jm})),e(Ym,"params",(function(){return Xm})),e(Ym,"result",(function(){return Qm})),e(Ym,"error",(function(){return eg})),e(Ym,"request",(function(){return tg})),e(Ym,"response",(function(){return rg}));const Jm=Ht.literal("web3_clientVersion"),Xm=Ht.tuple([]),Qm=Ht.string(),eg=fu,tg=Ou(Jm,Xm),rg=Nu(Qm,eg);var ng={};e(ng,"method",(function(){return ig})),e(ng,"params",(function(){return sg})),e(ng,"result",(function(){return og})),e(ng,"error",(function(){return ag})),e(ng,"request",(function(){return ug})),e(ng,"response",(function(){return lg}));const ig=Ht.literal("web3_sha3"),sg=Ht.tuple([ba]),og=ba,ag=fu,ug=Ou(ig,sg),lg=Nu(og,ag);var cg={};e(cg,"phantom_accountChanged",(function(){return hg})),e(cg,"phantom_metaMaskOverrideSettingsChanged",(function(){return mg})),e(cg,"phantom_chainChanged",(function(){return bg})),e(cg,"phantom_dappIcon",(function(){return Eg})),e(cg,"phantom_dappMeta",(function(){return Ig})),e(cg,"phantom_trustRevoked",(function(){return Pg}));var hg={};e(hg,"method",(function(){return fg})),e(hg,"params",(function(){return dg})),e(hg,"notification",(function(){return pg}));const fg=Ht.literal("phantom_accountChanged"),dg=Ht.object({evm:Ht.optional(Ea),sol:Ht.optional(Qa),btc:Ht.array(tu)}).nullable(),pg=Ru(fg,dg);var mg={};e(mg,"method",(function(){return gg})),e(mg,"params",(function(){return yg})),e(mg,"notification",(function(){return vg}));const gg=Ht.literal("phantom_metaMaskOverrideSettingsChanged"),yg=Ht.null(),vg=Ru(gg,yg);var bg={};e(bg,"method",(function(){return wg})),e(bg,"params",(function(){return _g})),e(bg,"notification",(function(){return xg}));const wg=Ht.literal("phantom_chainChanged"),_g=Ht.object({evm:Ht.optional(Au.or(Pu))}).nullable(),xg=Ru(wg,_g);var Eg={};e(Eg,"method",(function(){return Sg})),e(Eg,"params",(function(){return kg})),e(Eg,"notification",(function(){return Ag}));const Sg=Ht.literal("phantom_dappIcon"),kg=Ht.string().nullable(),Ag=Ru(Sg,kg);var Ig={};e(Ig,"method",(function(){return Mg})),e(Ig,"params",(function(){return Tg})),e(Ig,"notification",(function(){return Bg}));const Mg=Ht.literal("phantom_dappMeta"),Tg=Ht.object({title:Ht.string(),url:Ht.string(),icons:Ht.object({href:Ht.string(),size:Ht.object({width:Ht.number(),height:Ht.number()})}).array()}),Bg=Ru(Mg,Tg);var Pg={};e(Pg,"method",(function(){return Og})),e(Pg,"params",(function(){return Ng})),e(Pg,"notification",(function(){return Rg}));const Og=Ht.literal("phantom_trustRevoked"),Ng=Ht.object({evm:Ht.optional(Ea),sol:Ht.optional(Qa),btc:Ht.array(tu)}).nullable(),Rg=Ru(Og,Ng);var Cg={};e(Cg,"sol_connect",(function(){return Lg})),e(Cg,"sol_disconnect",(function(){return Hg})),e(Cg,"sol_signAllTransactions",(function(){return Yg})),e(Cg,"sol_signAndSendTransaction",(function(){return ny})),e(Cg,"sol_signAndSendAllTransactions",(function(){return py})),e(Cg,"sol_signMessage",(function(){return _y})),e(Cg,"sol_signIn",(function(){return My})),e(Cg,"sol_signTransaction",(function(){return Cy})),e(Cg,"common",(function(){return iy}));var Lg={};e(Lg,"method",(function(){return Ug})),e(Lg,"params",(function(){return jg})),e(Lg,"result",(function(){return Dg})),e(Lg,"error",(function(){return qg})),e(Lg,"request",(function(){return Fg})),e(Lg,"response",(function(){return zg}));const Ug=Ht.literal("sol_connect"),jg=Ht.object({onlyIfTrusted:Ht.optional(Ht.boolean())}),Dg=Ht.object({publicKey:Ht.string()}),qg=fu,Fg=Ou(Ug,jg),zg=Nu(Dg,qg);var Hg={};e(Hg,"method",(function(){return $g})),e(Hg,"params",(function(){return Wg})),e(Hg,"result",(function(){return Kg})),e(Hg,"error",(function(){return Zg})),e(Hg,"request",(function(){return Vg})),e(Hg,"response",(function(){return Gg}));const $g=Ht.literal("sol_disconnect"),Wg=ou.optional(),Kg=Ht.null(),Zg=fu,Vg=Ou($g,Wg),Gg=Nu(Kg,Zg);var Yg={};e(Yg,"method",(function(){return Jg})),e(Yg,"params",(function(){return Xg})),e(Yg,"result",(function(){return Qg})),e(Yg,"error",(function(){return ey})),e(Yg,"request",(function(){return ty})),e(Yg,"response",(function(){return ry}));const Jg=Ht.literal("sol_signAllTransactions"),Xg=Ht.object({transactions:Ht.array(ru)}),Qg=Ht.array(Ht.object({signature:Ht.string(),transaction:ru,version:Ht.union([Ht.literal("legacy"),Ht.number()])})),ey=fu,ty=Ou(Jg,Xg),ry=Nu(Qg,ey);var ny={};e(ny,"method",(function(){return uy})),e(ny,"params",(function(){return ly})),e(ny,"result",(function(){return cy})),e(ny,"error",(function(){return hy})),e(ny,"request",(function(){return fy})),e(ny,"response",(function(){return dy}));var iy={};e(iy,"SolanaSendOptions",(function(){return sy})),e(iy,"SolanaProviderEvent",(function(){return oy}));const sy=Ht.optional(Ht.object({skipPreflight:Ht.optional(Ht.boolean()),preflightCommitment:Ht.optional(Ht.union([Ht.literal("processed"),Ht.literal("confirmed"),Ht.literal("finalized"),Ht.literal("recent"),Ht.literal("single"),Ht.literal("singleGossip"),Ht.literal("root"),Ht.literal("max")])),maxRetries:Ht.optional(Ht.number()),minContextSlot:Ht.optional(Ht.number())}));var oy,ay;(ay=oy||(oy={})).Connect="connect",ay.Disconnect="disconnect",ay.AccountChanged="accountChanged";Ht.nativeEnum(oy);const uy=Ht.literal("sol_signAndSendTransaction"),ly=Ht.object({transaction:ru,options:sy}),cy=Ht.object({signature:Ht.string(),publicKey:Ht.string()}),hy=fu,fy=Ou(uy,ly),dy=Nu(cy,hy);var py={};e(py,"method",(function(){return my})),e(py,"params",(function(){return gy})),e(py,"result",(function(){return yy})),e(py,"error",(function(){return vy})),e(py,"request",(function(){return by})),e(py,"response",(function(){return wy}));const my=Ht.literal("sol_signAndSendAllTransactions"),gy=Ht.object({transactions:Ht.array(ru),options:sy}),yy=Ht.object({signatures:Ht.array(Ht.union([Ht.string(),Ht.null()])),publicKey:Ht.string()}),vy=fu,by=Ou(my,gy),wy=Nu(yy,vy);var _y={};e(_y,"method",(function(){return xy})),e(_y,"params",(function(){return Ey})),e(_y,"result",(function(){return Sy})),e(_y,"error",(function(){return ky})),e(_y,"request",(function(){return Ay})),e(_y,"response",(function(){return Iy}));const xy=Ht.literal("sol_signMessage"),Ey=Ht.object({message:ru,display:Ht.union([Ht.literal("utf8"),Ht.literal("hex")])}),Sy=Ht.object({signature:Ht.string(),publicKey:Ht.string()}),ky=fu,Ay=Ou(xy,Ey),Iy=Nu(Sy,ky);var My={};e(My,"method",(function(){return Ty})),e(My,"params",(function(){return By})),e(My,"result",(function(){return Py})),e(My,"error",(function(){return Oy})),e(My,"request",(function(){return Ny})),e(My,"response",(function(){return Ry}));const Ty=Ht.literal("sol_signIn"),By=Ht.object({signInData:mu}),Py=Ht.object({address:Ht.string(),signedMessage:Ht.string(),signature:Ht.string()}),Oy=fu,Ny=Ou(Ty,By),Ry=Nu(Py,Oy);var Cy={};e(Cy,"method",(function(){return Ly})),e(Cy,"params",(function(){return Uy})),e(Cy,"result",(function(){return jy})),e(Cy,"error",(function(){return Dy})),e(Cy,"request",(function(){return qy})),e(Cy,"response",(function(){return Fy}));const Ly=Ht.literal("sol_signTransaction"),Uy=Ht.object({transaction:ru}),jy=Ht.object({signature:Ht.string(),transaction:ru,version:Ht.union([Ht.literal("legacy"),Ht.number()])}),Dy=fu,qy=Ou(Ly,Uy),Fy=Nu(jy,Dy);var zy={};e(zy,"user_approveBtcRequestAccounts",(function(){return Hy})),e(zy,"user_approveBtcSignPSBT",(function(){return Yy})),e(zy,"user_approveBtcSignMessage",(function(){return nv})),e(zy,"user_approveEthRequestAccounts",(function(){return cv})),e(zy,"user_approveEthSendTransaction",(function(){return _v})),e(zy,"user_approveEthSignMessage",(function(){return Mv})),e(zy,"user_approveSolConnect",(function(){return Cv})),e(zy,"user_approveSolSignAllTransactions",(function(){return zv})),e(zy,"user_approveSolSignAndSendTransaction",(function(){return Gv})),e(zy,"user_approveSolSignAndSendAllTransactions",(function(){return rb})),e(zy,"user_approveSolSignIn",(function(){return lb})),e(zy,"user_approveSolSignMessage",(function(){return gb})),e(zy,"user_approveSolSignTransaction",(function(){return Eb})),e(zy,"user_confirmEIP712IncorrectChainId",(function(){return Bb})),e(zy,"user_confirmIncorrectMode",(function(){return Ub})),e(zy,"user_confirmUnsupportedAccount",(function(){return $b})),e(zy,"user_confirmUnsupportedNetwork",(function(){return Jb})),e(zy,"user_selectEthWallet",(function(){return iw}));var Hy={};e(Hy,"method",(function(){return $y})),e(Hy,"params",(function(){return Wy})),e(Hy,"result",(function(){return Ky})),e(Hy,"error",(function(){return Zy})),e(Hy,"request",(function(){return Vy})),e(Hy,"response",(function(){return Gy}));const $y=Ht.literal("user_approveBtcRequestAccounts"),Wy=Ht.tuple([nu]),Ky=Ht.null(),Zy=fu,Vy=Ou($y,Wy),Gy=Nu(Ky,Zy);var Yy={};e(Yy,"method",(function(){return Jy})),e(Yy,"params",(function(){return Xy})),e(Yy,"result",(function(){return Qy})),e(Yy,"error",(function(){return ev})),e(Yy,"request",(function(){return tv})),e(Yy,"response",(function(){return rv}));const Jy=Ht.literal("user_approveBtcSignPSBT"),Xy=Ht.tuple([nu,Ht.object({psbt:Ht.instanceof(Uint8Array),sequenceId:Ht.string()})]),Qy=Ht.discriminatedUnion("type",[Ht.object({type:Ht.literal("signAndSend")}),Ht.object({type:Ht.literal("send"),signature:Ht.string()})]),ev=fu,tv=Ou(Jy,Xy),rv=Nu(Qy,ev);var nv={};e(nv,"method",(function(){return iv})),e(nv,"params",(function(){return sv})),e(nv,"result",(function(){return ov})),e(nv,"error",(function(){return av})),e(nv,"request",(function(){return uv})),e(nv,"response",(function(){return lv}));const iv=Ht.literal("user_approveBtcSignMessage"),sv=Ht.tuple([nu,Ht.object({message:Ht.instanceof(Uint8Array),sequenceId:Ht.string()})]),ov=Ht.discriminatedUnion("type",[Ht.object({type:Ht.literal("signAndSend")}),Ht.object({type:Ht.literal("send"),signature:Ht.string()})]),av=fu,uv=Ou(iv,sv),lv=Nu(ov,av);var cv={};e(cv,"method",(function(){return hv})),e(cv,"params",(function(){return fv})),e(cv,"result",(function(){return dv})),e(cv,"error",(function(){return pv})),e(cv,"request",(function(){return mv})),e(cv,"response",(function(){return gv}));const hv=Ht.literal("user_approveEthRequestAccounts"),fv=Ht.tuple([nu]),dv=Ht.null(),pv=fu,mv=Ou(hv,fv),gv=Nu(dv,pv);var yv,vv,bv,wv,_v={};e(_v,"method",(function(){return xv})),e(_v,"params",(function(){return Ev})),e(_v,"result",(function(){return Sv})),e(_v,"error",(function(){return kv})),e(_v,"request",(function(){return Av})),e(_v,"response",(function(){return Iv})),(vv=yv||(yv={})).OK="OK",vv.FeatureKilled="FEATURE_KILLED",vv.WalletLocked="WALLET_LOCKED",vv.TabNotFocused="TAB_NOT_FOCUSED",vv.Disabled="DISABLED",vv.SessionExpired="SESSION_EXPIRED",vv.RateLimitExceeded="RATE_LIMIT_EXCEEDED",vv.SimulationFailed="SIMULATION_FAILED",vv.UnsupportedDapp="UNSUPPORTED_DAPP",vv.UnsupportedNetworkId="UNSUPPORTED_NETWORK_ID",vv.UnsupportedMethod="UNSUPPORTED_METHOD",vv.Unimplemented="UNIMPLEMENTED",vv.Unknown="UNKNOWN",(wv=bv||(bv={})).IsWalletUnlocked="IS_WALLET_UNLOCKED",wv.IsTabFocused="IS_TAB_FOCUSED",wv.IsAutoConfirmEnabledInUserSettings="IS_AUTO_CONFIRM_ENABLED_IN_USER_SETTINGS",wv.IsAutoConfirmSessionActive="IS_AUTO_CONFIRM_SESSION_ACTIVE",wv.IsFeatureFlagEnabled="IS_FEATURE_FLAG_ENABLED",wv.IsDappWhitelistOverridden="IS_DAPP_WHITELIST_OVERRIDDEN",wv.IsNotRateLimited="IS_NOT_RATE_LIMITED",wv.DidPassEthTransactionSimulation="DID_PASS_ETH_TRANSACTION_SIMULATION",wv.DidPassSolTransactionSimulation="DID_PASS_SOL_TRANSACTION_SIMULATION",wv.DidPassEthMessageSimulation="DID_PASS_ETH_MESSAGE_SIMULATION";const xv=Ht.literal("user_approveEthSendTransaction"),Ev=Ht.tuple([nu,Ht.object({transaction:Za,autoConfirmStatusCode:Ht.nativeEnum(yv),sequenceId:Ht.string()})]),Sv=Ht.discriminatedUnion("type",[Ht.object({type:Ht.literal("signAndSend"),maxFeePerGas:va,maxPriorityFeePerGas:va}),Ht.object({type:Ht.literal("send"),signature:ya,maxFeePerGas:va,maxPriorityFeePerGas:va})]),kv=fu,Av=Ou(xv,Ev),Iv=Nu(Sv,kv);var Mv={};e(Mv,"method",(function(){return Tv})),e(Mv,"params",(function(){return Bv})),e(Mv,"result",(function(){return Pv})),e(Mv,"error",(function(){return Ov})),e(Mv,"request",(function(){return Nv})),e(Mv,"response",(function(){return Rv}));const Tv=Ht.literal("user_approveEthSignMessage"),Bv=Ht.tuple([nu,Ht.object({signer:Ea,message:ba,originalMethod:Ht.enum(["eth_sign","personal_sign","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4"]),chainId:Ht.string(),autoConfirmStatusCode:Ht.nativeEnum(yv),sequenceId:Ht.string()})]),Pv=Ht.discriminatedUnion("approvalType",[Ht.object({approvalType:Ht.literal("user")}),Ht.object({approvalType:Ht.literal("hardware"),signature:ya})]),Ov=fu,Nv=Ou(Tv,Bv),Rv=Nu(Pv,Ov);var Cv={};e(Cv,"method",(function(){return Lv})),e(Cv,"params",(function(){return Uv})),e(Cv,"result",(function(){return jv})),e(Cv,"error",(function(){return Dv})),e(Cv,"request",(function(){return qv})),e(Cv,"response",(function(){return Fv}));const Lv=Ht.literal("user_approveSolConnect"),Uv=Ht.tuple([nu]),jv=Ht.null(),Dv=fu,qv=Ou(Lv,Uv),Fv=Nu(jv,Dv);var zv={};e(zv,"method",(function(){return Hv})),e(zv,"params",(function(){return $v})),e(zv,"result",(function(){return Wv})),e(zv,"error",(function(){return Kv})),e(zv,"request",(function(){return Zv})),e(zv,"response",(function(){return Vv}));const Hv=Ht.literal("user_approveSolSignAllTransactions"),$v=Ht.tuple([nu,Ht.object({transactions:Ht.array(ru),autoConfirmStatusCode:Ht.nativeEnum(yv),sequenceId:Ht.string()})]),Wv=Ht.discriminatedUnion("type",[Ht.object({type:Ht.literal("signAndSend")}),Ht.object({type:Ht.literal("send"),result:Ht.array(Ht.object({signedTransaction:ru,signature:ru,version:Ht.union([Ht.literal("legacy"),Ht.number()])}))})]),Kv=fu,Zv=Ou(Hv,$v),Vv=Nu(Wv,Kv);var Gv={};e(Gv,"method",(function(){return Yv})),e(Gv,"params",(function(){return Jv})),e(Gv,"result",(function(){return Xv})),e(Gv,"error",(function(){return Qv})),e(Gv,"request",(function(){return eb})),e(Gv,"response",(function(){return tb}));const Yv=Ht.literal("user_approveSolSignAndSendTransaction"),Jv=Ht.tuple([nu,Ht.object({transaction:Ht.string(),autoConfirmStatusCode:Ht.nativeEnum(yv),sequenceId:Ht.string()})]),Xv=Ht.discriminatedUnion("type",[Ht.object({type:Ht.literal("signAndSend")}),Ht.object({type:Ht.literal("send"),signedTransaction:ru,signature:ru,version:Ht.union([Ht.literal("legacy"),Ht.number()])})]),Qv=fu,eb=Ou(Yv,Jv),tb=Nu(Xv,Qv);var rb={};e(rb,"method",(function(){return nb})),e(rb,"params",(function(){return ib})),e(rb,"result",(function(){return sb})),e(rb,"error",(function(){return ob})),e(rb,"request",(function(){return ab})),e(rb,"response",(function(){return ub}));const nb=Ht.literal("user_approveSolSignAndSendAllTransactions"),ib=Ht.tuple([nu,Ht.object({transactions:Ht.array(ru),autoConfirmStatusCode:Ht.nativeEnum(yv),sequenceId:Ht.string()})]),sb=Ht.discriminatedUnion("type",[Ht.object({type:Ht.literal("signAndSend")}),Ht.object({type:Ht.literal("send"),result:Ht.array(Ht.object({signedTransaction:ru,signature:ru,version:Ht.union([Ht.literal("legacy"),Ht.number()])}))})]),ob=fu,ab=Ou(nb,ib),ub=Nu(sb,ob);var lb={};e(lb,"method",(function(){return cb})),e(lb,"params",(function(){return hb})),e(lb,"result",(function(){return fb})),e(lb,"error",(function(){return db})),e(lb,"request",(function(){return pb})),e(lb,"response",(function(){return mb}));const cb=Ht.literal("user_approveSolSignIn"),hb=Ht.tuple([nu,Ht.object({connect:Ht.boolean(),signInData:mu,message:ru,errorDetails:Ht.array(Ht.object({label:Ht.string(),message:Ht.string()})).optional(),sequenceId:Ht.string()})]),fb=Ht.discriminatedUnion("type",[Ht.object({type:Ht.literal("signAndSend")}),Ht.object({type:Ht.literal("send"),signature:ru})]),db=fu,pb=Ou(cb,hb),mb=Nu(fb,db);var gb={};e(gb,"method",(function(){return yb})),e(gb,"params",(function(){return vb})),e(gb,"result",(function(){return bb})),e(gb,"error",(function(){return wb})),e(gb,"request",(function(){return _b})),e(gb,"response",(function(){return xb}));const yb=Ht.literal("user_approveSolSignMessage"),vb=Ht.tuple([nu,Ht.object({message:ru,display:Ht.union([Ht.literal("utf8"),Ht.literal("hex")]),autoConfirmStatusCode:Ht.nativeEnum(yv),sequenceId:Ht.string()})]),bb=Ht.discriminatedUnion("type",[Ht.object({type:Ht.literal("signAndSend")}),Ht.object({type:Ht.literal("send"),signature:ru})]),wb=fu,_b=Ou(yb,vb),xb=Nu(bb,wb);var Eb={};e(Eb,"method",(function(){return Sb})),e(Eb,"params",(function(){return kb})),e(Eb,"result",(function(){return Ab})),e(Eb,"error",(function(){return Ib})),e(Eb,"request",(function(){return Mb})),e(Eb,"response",(function(){return Tb}));const Sb=Ht.literal("user_approveSolSignTransaction"),kb=Ht.tuple([nu,Ht.object({transaction:Ht.string(),autoConfirmStatusCode:Ht.nativeEnum(yv),sequenceId:Ht.string()})]),Ab=Ht.discriminatedUnion("type",[Ht.object({type:Ht.literal("signAndSend")}),Ht.object({type:Ht.literal("send"),signedTransaction:ru,signature:ru,version:Ht.union([Ht.literal("legacy"),Ht.number()])})]),Ib=fu,Mb=Ou(Sb,kb),Tb=Nu(Ab,Ib);var Bb={};e(Bb,"method",(function(){return Pb})),e(Bb,"params",(function(){return Ob})),e(Bb,"result",(function(){return Nb})),e(Bb,"error",(function(){return Rb})),e(Bb,"request",(function(){return Cb})),e(Bb,"response",(function(){return Lb}));const Pb=Ht.literal("user_confirmEIP712IncorrectChainId"),Ob=Ht.tuple([nu,Ht.object({connectedChainId:Ht.string(),messageChainId:Ht.string()})]),Nb=Ht.null(),Rb=fu,Cb=Ou(Pb,Ob),Lb=Nu(Nb,Rb);var Ub={};e(Ub,"method",(function(){return jb})),e(Ub,"params",(function(){return Db})),e(Ub,"result",(function(){return qb})),e(Ub,"error",(function(){return Fb})),e(Ub,"request",(function(){return zb})),e(Ub,"response",(function(){return Hb}));const jb=Ht.literal("user_confirmIncorrectMode"),Db=Ht.tuple([nu,Ht.enum(["mainnet","testnet"])]),qb=Ht.null(),Fb=fu,zb=Ou(jb,Db),Hb=Nu(qb,Fb);var $b={};e($b,"method",(function(){return Wb})),e($b,"params",(function(){return Kb})),e($b,"result",(function(){return Zb})),e($b,"error",(function(){return Vb})),e($b,"request",(function(){return Gb})),e($b,"response",(function(){return Yb}));const Wb=Ht.literal("user_confirmUnsupportedAccount"),Kb=Ht.tuple([nu,Ht.literal("ethereum").or(Ht.literal("solana"))]),Zb=Ht.null(),Vb=fu,Gb=Ou(Wb,Kb),Yb=Nu(Zb,Vb);var Jb={};e(Jb,"method",(function(){return Xb})),e(Jb,"params",(function(){return Qb})),e(Jb,"result",(function(){return ew})),e(Jb,"error",(function(){return tw})),e(Jb,"request",(function(){return rw})),e(Jb,"response",(function(){return nw}));const Xb=Ht.literal("user_confirmUnsupportedNetwork"),Qb=Ht.tuple([nu,Ht.string()]),ew=Ht.null(),tw=fu,rw=Ou(Xb,Qb),nw=Nu(ew,tw);var iw={};e(iw,"method",(function(){return sw})),e(iw,"params",(function(){return ow})),e(iw,"result",(function(){return aw})),e(iw,"error",(function(){return uw})),e(iw,"request",(function(){return lw})),e(iw,"response",(function(){return cw}));const sw=Ht.literal("user_selectEthWallet"),ow=Ht.tuple([nu]),aw=Xa,uw=fu,lw=Ou(sw,ow),cw=Nu(aw,uw);var hw=s("dG1lS");No=s("85iHy"),(y=s("8tcqI")).Buffer;var fw={};function dw(e,t=!1){const r=document.head||document.documentElement,n=document.createElement("script");t&&n.setAttribute("async","true"),n.textContent=e,r.insertBefore(n,r.children[0]),r.removeChild(n)}Object.defineProperty(fw,"__esModule",{value:!0}),fw.browser=s("eY33a");var pw,mw,gw={};e(gw,"ProviderInjectionOptionsCache",(function(){return qw}),(function(e){return qw=e})),(mw=pw||(pw={})).NAN="NAN",mw.DATE="DATE",mw.UINT8ARRAY="UINT8ARRAY",mw.BIGINT="BIGINT",mw.URL="URL";const yw={canSerialize:e=>"number"==typeof e&&Number.isNaN(e),serialize:e=>({["$"+pw.NAN]:1}),deserialize:e=>NaN},vw={canSerialize:e=>e instanceof Date,serialize:e=>({[`$${pw.DATE}`]:e.valueOf()}),deserialize:e=>new Date(e[`$${pw.DATE}`])},bw={canSerialize:e=>e instanceof Uint8Array,serialize:e=>({[`$${pw.UINT8ARRAY}`]:Array.from(e)}),deserialize:e=>Uint8Array.from(e[`$${pw.UINT8ARRAY}`])},ww={canSerialize:e=>"bigint"==typeof e,serialize:e=>({[`$${pw.BIGINT}`]:e.toString()}),deserialize:e=>BigInt(e[`$${pw.BIGINT}`])},_w={canSerialize:e=>e instanceof URL,serialize:e=>({[`$${pw.URL}`]:e.href}),deserialize:e=>new URL(e[`$${pw.URL}`])},xw={[pw.NAN]:yw,[pw.DATE]:vw,[pw.UINT8ARRAY]:bw,[pw.BIGINT]:ww,[pw.URL]:_w},Ew=function(e){const t=this[e];for(const e of Object.values(xw))if(e.canSerialize(t))return e.serialize(t);return t},Sw=(e,t)=>{if(t&&"object"==typeof t&&Object.keys(t)[0]){const e=Object.keys(t)[0].slice(1);if(e in xw)return xw[e].deserialize(t)}return t},kw=e=>JSON.stringify(e,Ew),Aw=e=>JSON.parse(e,Sw);var Iw={};e(Iw,"sendMessage",(function(){return Tw}),(function(e){return Tw=e})),e(Iw,"handleRawMessage",(function(){return Bw}),(function(e){return Bw=e}));var Mw=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const Tw=(e,t)=>Mw(void 0,void 0,void 0,(function*(){return Aw(yield e.sendMessage(kw(t)))})),Bw=e=>(t,r)=>Mw(void 0,void 0,void 0,(function*(){const n=Aw(t),i=yield e(n,r);return kw(i)}));var Pw,Ow,Nw;(Ow=Pw||(Pw={})).HasOnboarded="hasOnboarded",Ow.ResetHasOnboarded="resetHasOnboarded",Ow.LockExtension="lockExtension",Ow.UnlockExtension="unlockExtension",Ow.IsExtensionUnlocked="IsExtensionUnlocked",Ow.SetPassword="setPassword",Ow.VerifyPassword="verifyPassword",Ow.UpdatePassword="updatePassword",Ow.ImportPrivateKeyAccount="importPrivateKeyAccount",Ow.ImportReadOnlyAccount="importReadOnlyAccount",Ow.ImportSeedAccount="importSeedAccount",Ow.IsExistingSeed="isExistingSeed",Ow.AddAccountForSeed="addAccountForSeed",Ow.AddLedgerAccounts="addLedgerAccounts",Ow.DeriveAddresses="deriveAddresses",Ow.ExportPrivateKey="exportPrivateKey",Ow.ExportEntropy="exportEntropy",Ow.SetAccountIcon="setAccountIcon",Ow.RemoveAccount="removeAccount",Ow.ReorderAccount="reorderAccount",Ow.GetAllAccounts="getAllAccounts",Ow.GetAllSeeds="getAllSeeds",Ow.Sign="sign",Ow.LogMessage="logMessage",Ow.DownloadLogs="downloadLogs",Ow.ProviderInjectionOptions="providerInjectionOptions",Ow.GetLegacyMnemonic="getLegacyMnemonic",function(e){e[e.UserRejectedRequest=4001]="UserRejectedRequest",e[e.Unauthorized=4100]="Unauthorized",e[e.Disconnected=4900]="Disconnected",e[e.InternalError=-32603]="InternalError",e[e.InvalidInput=-32e3]="InvalidInput",e[e.MethodNotFound=-32601]="MethodNotFound",e[e.TransactionRejected=-32003]="TransactionRejected",e[e.ResourceUnavailable=-32002]="ResourceUnavailable"}(Nw||(Nw={}));Nw.UserRejectedRequest,Nw.InternalError,Nw.MethodNotFound,Nw.InvalidInput,Nw.Unauthorized,Nw.Disconnected,Nw.TransactionRejected,Nw.ResourceUnavailable;const Rw=(e,t,r=Date.now())=>({jsonrpc:"2.0",id:r,method:e,params:t});var Cw,Lw,Uw,jw=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))},Dw=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};class qw{constructor(){Cw.add(this),this.storage=window.sessionStorage,this.storageCacheKey="phantom.contentScript.providerInjectionOptions.v3",this.get=()=>jw(this,void 0,void 0,(function*(){try{const e=this.storage.getItem(this.storageCacheKey);return e?JSON.parse(e):yield Dw(this,Lw,"f").call(this)}finally{(()=>jw(this,void 0,void 0,(function*(){const e=yield Dw(this,Lw,"f").call(this);this.storage.setItem(this.storageCacheKey,JSON.stringify(e))})))().catch((e=>console.error("[PHANTOM] error updating cache",e)))}})),Lw.set(this,(()=>jw(this,void 0,void 0,(function*(){const e=Rw(Pw.ProviderInjectionOptions),t=yield Iw.sendMessage(fw.browser.runtime,e);if("error"in t)throw new Error(t.error.message);return t.result})))),Dw(this,Cw,"m",Uw).call(this)}}Lw=new WeakMap,Cw=new WeakSet,Uw=function(){const e=e=>jw(this,void 0,void 0,(function*(){if(cg.phantom_metaMaskOverrideSettingsChanged.notification.safeParse(e)){const e=yield Dw(this,Lw,"f").call(this);this.storage.setItem(this.storageCacheKey,JSON.stringify(e))}}));return fw.browser.runtime.onMessage.addListener(e),()=>{fw.browser.runtime.onMessage.removeListener(e)}};var Fw,zw,Hw,$w,Ww,Kw;pa=s("2NpJF"),hw=s("dG1lS");(zw=Fw||(Fw={})).Bitcoin="bitcoin",zw.Ethereum="ethereum",zw.Polygon="polygon",zw.Solana="solana",($w=Hw||(Hw={})).Ethereum="60",$w.Polygon="966",$w.Solana="501",$w.Bitcoin="0";(Kw=Ww||(Ww={})).Mainnet="bip122:000000000019d6689c085ae165831e93",Kw.Testnet="bip122:000000000933ea01ad0ee984209779ba";const Zw=Ht.union([Ht.literal(Ww.Mainnet),Ht.literal(Ww.Testnet)]),Vw=Ht.string().refine((e=>{try{return hw.initEccLib(pa),hw.address.toOutputScript(e),!0}catch(e){return!1}}),{message:"Invalid Bitcoin address."}),Gw=Ht.object({networkID:Zw,addressType:Ht.nativeEnum(xr),address:Vw,publicKey:Ht.instanceof(Uint8Array).optional()});var Yw,Jw;(Jw=Yw||(Yw={})).Mainnet="eip155:137",Jw.Mumbai="eip155:80001";const Xw=Ht.union([Ht.literal(Yw.Mainnet),Ht.literal(Yw.Mumbai)]);var Qw,e_;(e_=Qw||(Qw={})).Mainnet="eip155:1",e_.Goerli="eip155:5",e_.Sepolia="eip155:11155111";const t_=Ht.union([Ht.literal(Qw.Mainnet),Ht.literal(Qw.Goerli),Ht.literal(Qw.Sepolia)]),r_=Ht.union([t_,Xw]),n_=Ht.object({networkID:r_,addressType:Ht.nativeEnum(xr),address:Ea});var i_,s_;(s_=i_||(i_={})).Mainnet="solana:101",s_.Testnet="solana:102",s_.Devnet="solana:103",s_.Localnet="solana:localnet";const o_=Ht.union([Ht.literal(i_.Mainnet),Ht.literal(i_.Testnet),Ht.literal(i_.Devnet),Ht.literal(i_.Localnet)]),a_=Ht.object({networkID:o_,addressType:Ht.nativeEnum(xr),address:Qa}),u_={[Fw.Bitcoin]:new class{constructor(){this.id=Fw.Bitcoin,this.addressTypes=[xr.BitcoinTaproot,xr.BitcoinNativeSegwit],this.iconUrl="https://static.phantom.app/assets/bitcoin.png",this.name="Bitcoin",this.networks={[Ww.Mainnet]:{id:Ww.Mainnet,name:"Bitcoin",value:128},[Ww.Testnet]:{id:Ww.Testnet,name:"Bitcoin Testnet",shortName:"Testnet",value:239}},this.mainnetID=Ww.Mainnet,this.tokenDecimals=8,this.tokenSymbol="BTC",this.slip44=Hw.Bitcoin}},[Fw.Ethereum]:new class{constructor(){this.id=Fw.Ethereum,this.addressTypes=[xr.EVM],this.iconUrl="https://static.phantom.app/assets/ethereum.png",this.name="Ethereum",this.networks={[Qw.Mainnet]:{id:Qw.Mainnet,name:"Ethereum",rpcProxyUrl:"https://eth-mainnet.phantom.app",value:1},[Qw.Goerli]:{id:Qw.Goerli,name:"Ethereum Goerli",shortName:"Goerli",rpcProxyUrl:"https://eth-goerli.phantom.app",value:5},[Qw.Sepolia]:{id:Qw.Sepolia,name:"Ethereum Sepolia",shortName:"Sepolia",rpcProxyUrl:"https://eth-sepolia.phantom.app",value:11155111}},this.mainnetID=Qw.Mainnet,this.tokenDecimals=18,this.tokenSymbol="ETH",this.slip44=Hw.Ethereum}},[Fw.Polygon]:new class{constructor(){this.id=Fw.Polygon,this.addressTypes=[xr.EVM],this.iconUrl="https://static.phantom.app/assets/polygon.png",this.name="Polygon",this.networks={[Yw.Mainnet]:{id:Yw.Mainnet,name:"Polygon",rpcProxyUrl:"https://polygon-mainnet.phantom.app",value:137},[Yw.Mumbai]:{id:Yw.Mumbai,name:"Polygon Mumbai",shortName:"Mumbai",rpcProxyUrl:"https://polygon-mumbai.phantom.app",value:80001}},this.mainnetID=Yw.Mainnet,this.tokenDecimals=18,this.tokenSymbol="MATIC",this.slip44=Hw.Polygon}},[Fw.Solana]:new class{constructor(){this.id=Fw.Solana,this.addressTypes=[xr.Solana],this.iconUrl="https://static.phantom.app/assets/solana.png",this.name="Solana",this.networks={[i_.Mainnet]:{id:i_.Mainnet,name:"Solana",rpcProxyUrl:"https://solana-mainnet.phantom.app/YBPpkkN4g91xDiAnTE9r0RcMkjg0sKUIWvAfoFVJ",value:"mainnet"},[i_.Testnet]:{id:i_.Testnet,name:"Solana Testnet",shortName:"Testnet",value:"testnet"},[i_.Devnet]:{id:i_.Devnet,name:"Solana Devnet",shortName:"Devnet",value:"devnet"},[i_.Localnet]:{id:i_.Localnet,name:"Solana Localnet",shortName:"Localnet",value:"localnet"}},this.localnetID=i_.Localnet,this.mainnetID=i_.Mainnet,this.tokenDecimals=9,this.tokenSymbol="SOL",this.slip44=Hw.Solana}}},l_={[Fw.Solana]:1,[Fw.Ethereum]:2,[Fw.Polygon]:3,[Fw.Bitcoin]:4},c_={[Fw.Solana]:!0,[Fw.Ethereum]:!0,[Fw.Polygon]:!0,[Fw.Bitcoin]:!0},h_=(()=>{function e(e,t){return l_[e]-l_[t]}const t=Object.values(Fw).sort(e),r=t.map((e=>u_[e])),n={},i=[],s={},o={},a={};function u(e){if(e){let t=r;return e.evmOnly&&(t=t.filter((e=>e.addressTypes.includes(xr.EVM)))),e.mainnetOnly?t.map((e=>e.mainnetID)):t.flatMap((e=>Object.keys(e.networks)))}return i}function l(e){return Object.keys(u_.ethereum.networks).includes(e)}function c(e){return Object.keys(u_.polygon.networks).includes(e)}function h(e){return l(e)||c(e)}function f(e){return Object.keys(u_.solana.networks).includes(e)}return r.forEach((e=>{const t=Object.keys(e.networks);i.push(...t),t.forEach((t=>{n[t]=e}));const r=Object.values(e.networks);s[e.id]=r.map((e=>e.id)),r.forEach((e=>{o[e.id]=e}));for(const t of e.addressTypes){const r=a[t];r?r.push(e.id):a[t]=[e.id]}})),Object.assign(Object.assign({},u_),{getAllChainIDs:function(e){return(null==e?void 0:e.evmOnly)?t.filter((e=>u_[e].addressTypes.includes(xr.EVM))):t},getDefaultChainEnablement:function(e,t){return!(e===Fw.Bitcoin&&!t)&&c_[e]},getNetworkIDs:function(e){return s[e]},getAllNetworkIDs:u,getChainDefinition:function(e){return n[e]},getAddressType:function(e){const t=n[e];if(1===t.addressTypes.length){const[e]=t.addressTypes;return e}throw`The chain ${t.id} has multiple address types`},getAddressTypes:function(e){return n[e].addressTypes},getChainID:function(e){return n[e].id},getChainName:function(e){return n[e].name},getTokenDecimals:function(e){return n[e].tokenDecimals},getTokenSymbol:function(e){return n[e].tokenSymbol},getMainnetNetworkID:function(e){return n[e].mainnetID},getEVMNetworkIDValue:function(e){let t;if(h(e)&&(t=o[e].value),"number"==typeof t)return t;throw new Error(`Invalid NetworkID: ${e}. Must be an EVM NetworkID.`)},getSolanaNetworkIDValue:function(e){if(!f(e))throw new Error(`Invalid NetworkID: ${e}. Must be a Solana NetworkID.`);return u_.solana.networks[e].value},_DO_NOT_USE_getAddressType:function(e){return n[e].addressTypes[0]},isNetworkID:function(e){return u().includes(e)},isBitcoinNetworkID:function(e){return Object.keys(u_.bitcoin.networks).includes(e)},isEVMNetworkID:h,isSolanaNetworkID:f,isEthereumNetworkID:l,isPolygonNetworkID:c,isLocalNetworkID:function(e){return n[e].localnetID===e},isMainnetNetworkID:function(e){return n[e].mainnetID===e},getNetworkDefinition:function(e){return o[e]},getNetworkName:function(e,t=!1){const r=o[e];return t&&r.shortName?r.shortName:r.name},getChainIDs:function(e){return a[e]},compareChainID:e,compareNetworkID:function(t,r){return e(n[t].id,n[r].id)},getRpcProxyUrl:function(e){return o[e].rpcProxyUrl}})})(),f_=(Ht.string().refine((e=>{const t=e.split("/");if(t.length<2)return!1;const r=t[0],n=t[1].split(":");if(n.length<2)return!1;const i=n[0],s=n[1];return"string"==typeof e&&h_.isNetworkID(r)&&i.match(/^[-a-z0-9]{2,8}/)&&s.match(/^[-a-zA-Z0-9]{1,64}/)}),{message:"Value is not a valid BRI string."}),{Bitcoin:Ww,Ethereum:Qw,Polygon:Yw,Solana:i_}),d_=Ht.union([Zw,r_,o_]);Ht.union([Gw,n_,a_]);var p_,m_;(m_=p_||(p_={})).address="address",m_.tx="tx",m_.nativeToken="nativeToken";Ht.string();const g_=Ht.object({chainId:d_,resourceType:Ht.nativeEnum(p_)}),y_=g_.extend({resourceType:Ht.literal(p_.nativeToken),slip44:Ht.nativeEnum(Hw)}),v_=g_.extend({resourceType:Ht.literal(p_.address),address:Ht.string()}),b_=v_.extend({chainId:o_,address:Qa}),w_=v_.extend({chainId:r_,address:Ea,tokenId:Ht.string().optional()}),__=v_.extend({chainId:Zw,address:Vw.or(Ht.string())});Ht.union([y_,v_,b_,w_,__]);var x_={};e(x_,"getDisabledChainIDs",(function(){return P_}),(function(e){return P_=e})),e(x_,"disableChainID",(function(){return O_}),(function(e){return O_=e})),e(x_,"enableChainID",(function(){return N_}),(function(e){return N_=e})),e(x_,"hasSetDisabledAddressTypes",(function(){return C_}),(function(e){return C_=e})),e(x_,"getDisabledAddressTypes",(function(){return L_}),(function(e){return L_=e})),e(x_,"enableAddressType",(function(){return U_}),(function(e){return U_=e})),e(x_,"disableAddressType",(function(){return j_}),(function(e){return j_=e}));const E_=e=>h_.getChainIDs(xr.EVM).some((t=>e.includes(t))),S_=e=>e.includes(Fw.Solana),k_=e=>1===e.length,A_=e=>1===e.length&&e.includes(Fw.Solana);Ht.object({networkID:d_,addressType:Ht.nativeEnum(xr),address:Ht.string()});Ht.object({id:d_,name:Ht.string(),symbol:Ht.string(),imageUrl:Ht.string()});var I_=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const M_=".phantom-labs.internal.enabledChainsOverrideSettings",T_=e=>I_(void 0,void 0,void 0,(function*(){try{const t=yield e.get(M_);return null==t?void 0:t.settings}catch(e){return null}})),B_=(e,t,r)=>I_(void 0,void 0,void 0,(function*(){const n=yield T_(r);return r.set(M_,{version:1,settings:Object.assign(Object.assign({},null!=n&&n),{[e]:t})})})),P_=(e,t)=>I_(void 0,void 0,void 0,(function*(){const r=[];let n;try{n=yield T_(e),n&&Object.entries(n).forEach((([e,t])=>{t||r.push(e)}))}catch(e){}try{const t=yield e.get(D_);t&&1!==t.version&&t.chains.forEach((e=>{n&&n[e]||r.push(e)}))}catch(e){}try{h_.getAllChainIDs().forEach((e=>{n&&n[e]||h_.getDefaultChainEnablement(e,t)||r.push(e)}))}catch(e){}return[...new Set(r)]})),O_=(e,t)=>I_(void 0,void 0,void 0,(function*(){return B_(e,!1,t)})),N_=(e,t)=>I_(void 0,void 0,void 0,(function*(){return B_(e,!0,t)})),R_=".phantom-labs.internal.disabledAddressTypes",C_=e=>I_(void 0,void 0,void 0,(function*(){let t;try{t=null!==(yield e.get(R_))}catch(e){t=!1}return t})),L_=e=>I_(void 0,void 0,void 0,(function*(){var t;let r;try{const n=yield e.get(R_);r=null!==(t=null==n?void 0:n.addressTypes)&&void 0!==t?t:[]}catch(e){r=[]}return[...new Set([...r,xr.BitcoinNestedSegwit,xr.BitcoinLegacy])]})),U_=(e,t)=>I_(void 0,void 0,void 0,(function*(){var r;const n=yield t.get(R_),i=new Set(null!==(r=null==n?void 0:n.addressTypes)&&void 0!==r?r:[]);return i.delete(e),t.set(R_,{version:1,addressTypes:Array.from(i)})})),j_=(e,t)=>I_(void 0,void 0,void 0,(function*(){var r;const n=yield t.get(R_),i=new Set(null!==(r=null==n?void 0:n.addressTypes)&&void 0!==r?r:[]);return i.add(e),t.set(R_,{version:1,addressTypes:Array.from(i)})})),D_=".phantom-labs.internal.disabledChains";f_.Solana.Mainnet,f_.Solana.Testnet,f_.Solana.Devnet,f_.Solana.Localnet,f_.Ethereum.Mainnet,f_.Ethereum.Goerli,f_.Ethereum.Sepolia,f_.Polygon.Mainnet,f_.Polygon.Mumbai,f_.Bitcoin.Mainnet,f_.Bitcoin.Testnet,f_.Ethereum.Mainnet,f_.Ethereum.Goerli,f_.Ethereum.Sepolia,f_.Polygon.Mainnet,f_.Polygon.Mumbai,f_.Bitcoin.Mainnet,f_.Bitcoin.Testnet;const q_="undefined"==typeof window;function F_(e,t,r){return H_(e)?"function"==typeof t?{...r,mutationKey:e,mutationFn:t}:{...t,mutationKey:e}:"function"==typeof e?{...t,mutationFn:e}:{...e}}function z_(e,t){if(e&&!t||t&&!e)return!1;for(const r in e)if(e[r]!==t[r])return!1;return!0}function H_(e){return Array.isArray(e)}function $_(e){return new Promise((t=>{setTimeout(t,e)}))}function W_(e){$_(0).then(e)}const K_=function(){let e=[],t=0,r=e=>{e()},n=e=>{e()};const i=n=>{t?e.push(n):W_((()=>{r(n)}))},s=()=>{const t=e;e=[],t.length&&W_((()=>{n((()=>{t.forEach((e=>{r(e)}))}))}))};return{batch:e=>{let r;t++;try{r=e()}finally{t--,t||s()}return r},batchCalls:e=>(...t)=>{i((()=>{e(...t)}))},schedule:i,setNotifyFunction:e=>{r=e},setBatchNotifyFunction:e=>{n=e}}}();class Z_{subscribe(e){return this.listeners.push(e),this.onSubscribe(),()=>{this.listeners=this.listeners.filter((t=>t!==e)),this.onUnsubscribe()}}hasListeners(){return this.listeners.length>0}onSubscribe(){}onUnsubscribe(){}constructor(){this.listeners=[],this.subscribe=this.subscribe.bind(this)}}new class extends Z_{onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()}))}setFocused(e){this.focused=e,e&&this.onFocus()}onFocus(){this.listeners.forEach((e=>{e()}))}isFocused(){return"boolean"==typeof this.focused?this.focused:"undefined"==typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}constructor(){super(),this.setup=e=>{if(!q_&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}};new class extends Z_{onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((e=>{"boolean"==typeof e?this.setOnline(e):this.onOnline()}))}setOnline(e){this.online=e,e&&this.onOnline()}onOnline(){this.listeners.forEach((e=>{e()}))}isOnline(){return"boolean"==typeof this.online?this.online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine}constructor(){super(),this.setup=e=>{if(!q_&&window.addEventListener){const t=()=>e();return window.addEventListener("online",t,!1),window.addEventListener("offline",t,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",t)}}}}};Oo=s("29o0l");const V_=s("yMcCH").useSyncExternalStore;function G_(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}G_();const Y_=(Oo=s("29o0l")).createContext(void 0),J_=Oo.createContext(!1);function X_(e,t){return e||(t&&"undefined"!=typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=Y_),window.ReactQueryClientContext):Y_)}const Q_=({context:e}={})=>{const t=Oo.useContext(X_(e,Oo.useContext(J_)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t};const ex=(Oo=s("29o0l")).createContext(!1);ex.Provider;Oo=s("29o0l");function tx(e,t){return"function"==typeof e?e(...t):!!e}var rx={};e(rx,"fetchChainAvailability",(function(){return ix}),(function(e){return ix=e}));var nx=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const ix=e=>nx(void 0,void 0,void 0,(function*(){const{storage:t,isBitcoinFlagEnabled:r}=e,n=h_.getAllChainIDs(),i=yield(0,x_.getDisabledChainIDs)(t,r),s=new Set(i),o=n.filter((e=>!s.has(e))),a=h_.getAllNetworkIDs({mainnetOnly:!1}),u=h_.getAllNetworkIDs({mainnetOnly:!0}),l=new Set(i.flatMap((e=>h_.getNetworkIDs(e)))),c=a.filter((e=>!l.has(e))),h=u.filter((e=>!l.has(e))),f=Lr.getAll(),d=yield(0,x_.getDisabledAddressTypes)(t),p=new Set(d);for(const e of f){const t=h_.getChainIDs(e);if(!t){p.add(e);continue}t.every((e=>s.has(e)))&&p.add(e)}const m=f.filter((e=>!p.has(e)));return{supportedChainIDs:n,supportedAddressTypes:f,supportedNetworkIDs:a,supportedMainnetOnlyNetworkIDs:u,disabledChainIDs:i,enabledChainIDs:o,enabledAddressTypes:m,enabledNetworkIDs:c,enabledMainnetOnlyNetworkIDs:h,enabledChainsInfo:{isBitcoinEnabled:(g=o,g.includes(Fw.Bitcoin)),isEVMEnabled:E_(o),isSolanaEnabled:S_(o),isSingleChainEnabled:k_(o),isSolanaOnlyEnabled:A_(o)}};var g})),sx="@phantom/chains",ox={enabledChains:[`${sx}:enabled-chains`],enabledAddressTypes:[`${sx}:enabled-address-types`],enabledNetworkIDs:e=>[`${sx}:enabled-network-ids`,{mainnetOnly:e}],chainAvailability:[`${sx}:chain-availability`]};var ax={};e(ax,"useDisableAddressTypes",(function(){return gx}),(function(e){return gx=e}));Oo=s("29o0l");console;class ux extends Z_{bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){const t=this.options;this.options=this.client.defaultMutationOptions(e),z_(t,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this})}onUnsubscribe(){var e;this.listeners.length||(null==(e=this.currentMutation)||e.removeObserver(this))}onMutationUpdate(e){this.updateResult();const t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==e?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0},t={...e,isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){K_.batch((()=>{var t,r,n,i;if(this.mutateOptions)if(e.onSuccess)null==(t=(r=this.mutateOptions).onSuccess)||t.call(r,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(n=(i=this.mutateOptions).onSettled)||n.call(i,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context);else if(e.onError){var s,o,a,u;null==(s=(o=this.mutateOptions).onError)||s.call(o,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(a=(u=this.mutateOptions).onSettled)||a.call(u,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}e.listeners&&this.listeners.forEach((e=>{e(this.currentResult)}))}))}constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}}function lx(e,t,r){const n=F_(e,t,r),i=Q_({context:n.context}),[s]=Oo.useState((()=>new ux(i,n)));Oo.useEffect((()=>{s.setOptions(n)}),[s,n]);const o=V_(Oo.useCallback((e=>s.subscribe(K_.batchCalls(e))),[s]),(()=>s.getCurrentResult()),(()=>s.getCurrentResult())),a=Oo.useCallback(((e,t)=>{s.mutate(e,t).catch(cx)}),[s]);if(o.error&&tx(s.options.useErrorBoundary,[o.error]))throw o.error;return{...o,mutate:a,mutateAsync:o.mutate}}function cx(){}var hx={};e(hx,"invalidateChainAvailability",(function(){return dx}),(function(e){return dx=e})),e(hx,"getCachedChainAvailability",(function(){return px}),(function(e){return px=e}));var fx=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const dx=e=>fx(void 0,void 0,void 0,(function*(){yield e.invalidateQueries(ox.chainAvailability)})),px=e=>e.getQueryData(ox.chainAvailability);var mx=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const gx=(e,t,r)=>lx({mutationFn:({addressTypes:n})=>mx(void 0,void 0,void 0,(function*(){for(const t of n)yield(0,x_.disableAddressType)(t,e.storage);yield(0,hx.invalidateChainAvailability)(t),yield Promise.all(r.map((e=>e(t))))}))});var yx={};e(yx,"useDisableChains",(function(){return bx}),(function(e){return bx=e}));var vx=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const bx=(e,t,r)=>lx({mutationFn:({chainIDs:n})=>vx(void 0,void 0,void 0,(function*(){for(const t of n)yield(0,x_.disableChainID)(t,e.storage);yield(0,hx.invalidateChainAvailability)(t),yield Promise.all(r.map((e=>e(t))))}))});var wx={};e(wx,"useEnableAddressTypes",(function(){return xx}),(function(e){return xx=e}));var _x=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const xx=(e,t,r,n)=>lx({mutationFn:({addressTypes:i})=>_x(void 0,void 0,void 0,(function*(){for(const e of i)yield(0,x_.enableAddressType)(e,t.storage);yield e.deriveAddresses(),yield(0,hx.invalidateChainAvailability)(r),yield Promise.all(n.map((e=>e(r))))}))});var Ex={};e(Ex,"useEnableChains",(function(){return kx}),(function(e){return kx=e}));var Sx=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const kx=(e,t,r,n)=>lx({mutationFn:({chainIDs:i})=>Sx(void 0,void 0,void 0,(function*(){for(const e of i)yield(0,x_.enableChainID)(e,t.storage);yield e.deriveAddresses(),yield(0,hx.invalidateChainAvailability)(r),yield Promise.all(n.map((e=>e(r))))}))});var Ax={};e(Ax,"useUpdateVisibleBitcoinAddressTypes",(function(){return Mx}),(function(e){return Mx=e}));var Ix=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))};const Mx=(e,t,r,n)=>{const{mutateAsync:i}=(0,ax.useDisableAddressTypes)(t,r,n),{mutateAsync:s}=(0,wx.useEnableAddressTypes)(e,t,r,n);return lx({mutationFn:({addressTypes:e})=>Ix(void 0,void 0,void 0,(function*(){if(yield(0,x_.hasSetDisabledAddressTypes)(t.storage))yield s({addressTypes:e});else{const t=new Set(h_.bitcoin.addressTypes);for(const r of e)t.delete(r);if(t.size===h_.bitcoin.addressTypes.length&&t.delete(xr.BitcoinNativeSegwit),t.size>0){const e=Array.from(t);yield i({addressTypes:e})}}}))})};lo=s("liYfk");var Tx,Bx,Px={},Ox={},Nx={},Rx={},Cx={},Lx={},Ux={};Bx=s("hrcGx").Symbol;var jx={},Dx=Object.prototype,qx=Dx.hasOwnProperty,Fx=Dx.toString,zx=Bx?Bx.toStringTag:void 0;jx=function(e){var t=qx.call(e,zx),r=e[zx];try{e[zx]=void 0;var n=!0}catch(e){}var i=Fx.call(e);return n&&(t?e[zx]=r:delete e[zx]),i};var Hx={},$x=Object.prototype.toString;Hx=function(e){return $x.call(e)};var Wx="[object Null]",Kx="[object Undefined]",Zx=Bx?Bx.toStringTag:void 0;Ux=function(e){return null==e?void 0===e?Kx:Wx:Zx&&Zx in Object(e)?jx(e):Hx(e)};var Vx={};Vx=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};var Gx="[object AsyncFunction]",Yx="[object Function]",Jx="[object GeneratorFunction]",Xx="[object Proxy]";Lx=function(e){if(!Vx(e))return!1;var t=Ux(e);return t==Yx||t==Jx||t==Gx||t==Xx};var Qx,eE,tE={},rE=s("hrcGx")["__core-js_shared__"],nE=(eE=/[^.]+$/.exec((Qx=rE)&&Qx.keys&&Qx.keys.IE_PROTO||""))?"Symbol(src)_1."+eE:"";tE=function(e){return!!nE&&nE in e};var iE={},sE=Function.prototype.toString;iE=function(e){if(null!=e){try{return sE.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var oE=/^\[object .+?Constructor\]$/,aE=Function.prototype,uE=Object.prototype,lE=aE.toString,cE=uE.hasOwnProperty,hE=RegExp("^"+lE.call(cE).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");Cx=function(e){return!(!Vx(e)||tE(e))&&(Lx(e)?hE:oE).test(iE(e))};var fE={};fE=function(e,t){return null==e?void 0:e[t]},Rx=function(e,t){var r=fE(e,t);return Cx(r)?r:void 0};var dE=function(){try{var e=Rx(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();Nx=dE,Ox=function(e,t,r){"__proto__"==t&&Nx?Nx(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r};var pE={};pE=function(e,t){return e===t||e!=e&&t!=t};var mE=Object.prototype.hasOwnProperty;Px=function(e,t,r){var n=e[t];mE.call(e,t)&&pE(n,r)&&(void 0!==r||t in e)||Ox(e,t,r)};var gE={};gE=function(e,t,r,n){var i=!r;r||(r={});for(var s=-1,o=t.length;++s0){if(++t>=IE)return arguments[0]}else t=0;return e.apply(void 0,arguments)}};var BE=AE(EE);SE=BE,vE=function(e,t){return SE(wE(e,t,bE),e+"")};var PE={},OE={},NE={},RE=9007199254740991;NE=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=RE},OE=function(e){return null!=e&&NE(e.length)&&!Lx(e)};var CE={},LE=9007199254740991,UE=/^(?:0|[1-9]\d*)$/;CE=function(e,t){var r=typeof e;return!!(t=null==t?LE:t)&&("number"==r||"symbol"!=r&&UE.test(e))&&e>-1&&e%1==0&&e1?r[i-1]:void 0,o=i>2?r[2]:void 0;for(s=e.length>3&&"function"==typeof s?(i--,s):void 0,o&&PE(r[0],r[1],o)&&(s=i<3?void 0:s,i=1),t=Object(t);++n=y&&!s||"t"===s?(g+=d.abbreviations.trillion,t/=y):a=v&&!s||"b"===s?(g+=d.abbreviations.billion,t/=v):a=b&&!s||"m"===s?(g+=d.abbreviations.million,t/=b):(a=1e3&&!s||"k"===s)&&(g+=d.abbreviations.thousand,t/=1e3)),e._.includes(r,"[.]")&&(m=!0,r=r.replace("[.]",".")),u=t.toString().split(".")[0],l=r.split(".")[1],h=r.indexOf(","),i=(r.split(".")[0].split(",")[0].match(/0/g)||[]).length,l?(e._.includes(l,"[")?(l=(l=l.replace("]","")).split("["),w=e._.toFixed(t,l[0].length+l[1].length,n,l[1].length)):w=e._.toFixed(t,l.length,n),u=w.split(".")[0],w=e._.includes(w,".")?d.delimiters.decimal+w.split(".")[1]:"",m&&0===Number(w.slice(1))&&(w="")):u=e._.toFixed(t,0,n),g&&!s&&Number(u)>=1e3&&g!==d.abbreviations.trillion)switch(u=String(Number(u)/1e3),g){case d.abbreviations.thousand:g=d.abbreviations.million;break;case d.abbreviations.million:g=d.abbreviations.billion;break;case d.abbreviations.billion:g=d.abbreviations.trillion}if(e._.includes(u,"-")&&(u=u.slice(1),_=!0),u.length0;x--)u="0"+u;return h>-1&&(u=u.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+d.delimiters.thousands)),0===r.indexOf(".")&&(u=""),f=u+w+(g||""),p?f=(p&&_?"(":"")+f+(p&&_?")":""):c>=0?f=0===c?(_?"-":"+")+f:f+(_?"-":"+"):_&&(f="-"+f),f},stringToNumber:function(e){var t,r,n,i=o[u.currentLocale],s=e,a={thousand:3,million:6,billion:9,trillion:12};if(u.zeroFormat&&e===u.zeroFormat)r=0;else if(u.nullFormat&&e===u.nullFormat||!e.replace(/[^0-9]+/g,"").length)r=null;else{for(t in r=1,"."!==i.delimiters.decimal&&(e=e.replace(/\./g,"").replace(i.delimiters.decimal,".")),a)if(n=new RegExp("[^a-zA-Z]"+i.abbreviations[t]+"(?:\\)|(\\"+i.currency.symbol+")?(?:\\))?)?$"),s.match(n)){r*=Math.pow(10,a[t]);break}r*=(e.split("-").length+Math.min(e.split("(").length-1,e.split(")").length-1))%2?1:-1,e=e.replace(/[^0-9\.]+/g,""),r*=Number(e)}return r},isNaN:function(e){return"number"==typeof e&&isNaN(e)},includes:function(e,t){return-1!==e.indexOf(t)},insert:function(e,t,r){return e.slice(0,r)+t+e.slice(r)},reduce:function(e,t){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof t)throw new TypeError(t+" is not a function");var r,n=Object(e),i=n.length>>>0,s=0;if(3===arguments.length)r=arguments[2];else{for(;s=i)throw new TypeError("Reduce of empty array with no initial value");r=n[s++]}for(;sn?e:n}),1)},toFixed:function(e,t,r,n){var i,s,o,a,u=e.toString().split("."),l=t-(n||0);return i=2===u.length?Math.min(Math.max(u[1].length,l),t):l,o=Math.pow(10,i),a=(r(e+"e+"+i)/o).toFixed(i),n>t-i&&(s=new RegExp("\\.?0{1,"+(n-(t-i))+"}$"),a=a.replace(s,"")),a}},e.options=u,e.formats=s,e.locales=o,e.locale=function(e){return e&&(u.currentLocale=e.toLowerCase()),u.currentLocale},e.localeData=function(e){if(!e)return o[u.currentLocale];if(e=e.toLowerCase(),!o[e])throw new Error("Unknown locale : "+e);return o[e]},e.reset=function(){for(var e in a)u[e]=a[e]},e.zeroFormat=function(e){u.zeroFormat="string"==typeof e?e:null},e.nullFormat=function(e){u.nullFormat="string"==typeof e?e:null},e.defaultFormat=function(e){u.defaultFormat="string"==typeof e?e:"0.0"},e.register=function(e,t,r){if(t=t.toLowerCase(),this[e+"s"][t])throw new TypeError(t+" "+e+" already registered.");return this[e+"s"][t]=r,r},e.validate=function(t,r){var n,i,s,o,a,u,l,c;if("string"!=typeof t&&(t+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",t)),(t=t.trim()).match(/^\d+$/))return!0;if(""===t)return!1;try{l=e.localeData(r)}catch(t){l=e.localeData(e.locale())}return s=l.currency.symbol,a=l.abbreviations,n=l.delimiters.decimal,i="."===l.delimiters.thousands?"\\.":l.delimiters.thousands,(null===(c=t.match(/^[^\d]+/))||(t=t.substr(1),c[0]===s))&&((null===(c=t.match(/[^\d]+$/))||(t=t.slice(0,-1),c[0]===a.thousand||c[0]===a.million||c[0]===a.billion||c[0]===a.trillion))&&(u=new RegExp(i+"{2}"),!t.match(/[^\d.,]/g)&&(!((o=t.split(n)).length>2)&&(o.length<2?!!o[0].match(/^\d+.*\d$/)&&!o[0].match(u):1===o[0].length?!!o[0].match(/^\d+$/)&&!o[0].match(u)&&!!o[1].match(/^\d+$/):!!o[0].match(/^\d+.*\d$/)&&!o[0].match(u)&&!!o[1].match(/^\d+$/)))))},e.fn=l.prototype={clone:function(){return e(this)},format:function(t,r){var n,i,o,a=this._value,l=t||u.defaultFormat;if(r=r||Math.round,0===a&&null!==u.zeroFormat)i=u.zeroFormat;else if(null===a&&null!==u.nullFormat)i=u.nullFormat;else{for(n in s)if(l.match(s[n].regexps.format)){o=s[n].format;break}i=(o=o||e._.numberToFormat)(a,l,r)}return i},value:function(){return this._value},input:function(){return this._input},set:function(e){return this._value=Number(e),this},add:function(e){var r=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([this._value,e],(function(e,t,n,i){return e+Math.round(r*t)}),0)/r,this},subtract:function(e){var r=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([e],(function(e,t,n,i){return e-Math.round(r*t)}),Math.round(this._value*r))/r,this},multiply:function(e){return this._value=t.reduce([this._value,e],(function(e,r,n,i){var s=t.correctionFactor(e,r);return Math.round(e*s)*Math.round(r*s)/Math.round(s*s)}),1),this},divide:function(e){return this._value=t.reduce([this._value,e],(function(e,r,n,i){var s=t.correctionFactor(e,r);return Math.round(e*s)/Math.round(r*s)})),this},difference:function(t){return Math.abs(e(this._value).subtract(t).value())}},e.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(e){var t=e%10;return 1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th"},currency:{symbol:"$"}}),e.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(t,r,n){var i,s=e._.includes(r," BPS")?" ":"";return t*=1e4,r=r.replace(/\s?BPS/,""),i=e._.numberToFormat(t,r,n),e._.includes(i,")")?((i=i.split("")).splice(-1,0,s+"BPS"),i=i.join("")):i=i+s+"BPS",i},unformat:function(t){return+(1e-4*e._.stringToNumber(t)).toFixed(15)}}),n={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},i="("+(i=(r={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}).suffixes.concat(n.suffixes.filter((function(e){return r.suffixes.indexOf(e)<0}))).join("|")).replace("B","B(?!PS)")+")",e.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(i)},format:function(t,i,s){var o,a,u,l=e._.includes(i,"ib")?n:r,c=e._.includes(i," b")||e._.includes(i," ib")?" ":"";for(i=i.replace(/\s?i?b/,""),o=0;o<=l.suffixes.length;o++)if(a=Math.pow(l.base,o),u=Math.pow(l.base,o+1),null===t||0===t||t>=a&&t0&&(t/=a);break}return e._.numberToFormat(t,i,s)+c},unformat:function(t){var i,s,o=e._.stringToNumber(t);if(o){for(i=r.suffixes.length-1;i>=0;i--){if(e._.includes(t,r.suffixes[i])){s=Math.pow(r.base,i);break}if(e._.includes(t,n.suffixes[i])){s=Math.pow(n.base,i);break}}o*=s||1}return o}}),e.register("format","currency",{regexps:{format:/(\$)/},format:function(t,r,n){var i,s,o=e.locales[e.options.currentLocale],a={before:r.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:r.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(r=r.replace(/\s?\$\s?/,""),i=e._.numberToFormat(t,r,n),t>=0?(a.before=a.before.replace(/[\-\(]/,""),a.after=a.after.replace(/[\-\)]/,"")):t<0&&!e._.includes(a.before,"-")&&!e._.includes(a.before,"(")&&(a.before="-"+a.before),s=0;s=0;s--)switch(a.after[s]){case"$":i=s===a.after.length-1?i+o.currency.symbol:e._.insert(i,o.currency.symbol,-(a.after.length-(1+s)));break;case" ":i=s===a.after.length-1?i+" ":e._.insert(i," ",-(a.after.length-(1+s)+o.currency.symbol.length-1))}return i}}),e.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(t,r,n){var i=("number"!=typeof t||e._.isNaN(t)?"0e+0":t.toExponential()).split("e");return r=r.replace(/e[\+|\-]{1}0/,""),e._.numberToFormat(Number(i[0]),r,n)+"e"+i[1]},unformat:function(t){var r=e._.includes(t,"e+")?t.split("e+"):t.split("e-"),n=Number(r[0]),i=Number(r[1]);return i=e._.includes(t,"e-")?i*=-1:i,e._.reduce([n,Math.pow(10,i)],(function(t,r,n,i){var s=e._.correctionFactor(t,r);return t*s*(r*s)/(s*s)}),1)}}),e.register("format","ordinal",{regexps:{format:/(o)/},format:function(t,r,n){var i=e.locales[e.options.currentLocale],s=e._.includes(r," o")?" ":"";return r=r.replace(/\s?o/,""),s+=i.ordinal(t),e._.numberToFormat(t,r,n)+s}}),e.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(t,r,n){var i,s=e._.includes(r," %")?" ":"";return e.options.scalePercentBy100&&(t*=100),r=r.replace(/\s?\%/,""),i=e._.numberToFormat(t,r,n),e._.includes(i,")")?((i=i.split("")).splice(-1,0,s+"%"),i=i.join("")):i=i+s+"%",i},unformat:function(t){var r=e._.stringToNumber(t);return e.options.scalePercentBy100?.01*r:r}}),e.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(e,t,r){var n=Math.floor(e/60/60),i=Math.floor((e-3600*n)/60),s=Math.round(e-3600*n-60*i);return n+":"+(i<10?"0"+i:i)+":"+(s<10?"0"+s:s)},unformat:function(e){var t=e.split(":"),r=0;return 3===t.length?(r+=3600*Number(t[0]),r+=60*Number(t[1]),r+=Number(t[2])):2===t.length&&(r+=60*Number(t[0]),r+=Number(t[1])),Number(r)}}),e}));var mS={};!function(e){"use strict";var t,r=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,n=Math.ceil,i=Math.floor,s="[BigNumber Error] ",o=s+"Number primitive has more than 15 significant digits: ",a=1e14,u=14,l=9007199254740991,c=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],h=1e7,f=1e9;function d(e){var t=0|e;return e>0||e===t?t:t-1}function p(e){for(var t,r,n=1,i=e.length,s=e[0]+"";nl^r?1:-1;for(a=(u=i.length)<(l=s.length)?u:l,o=0;os[o]^r?1:-1;return u==l?0:u>l^r?1:-1}function g(e,t,r,n){if(er||e!==i(e))throw Error(s+(n||"Argument")+("number"==typeof e?er?" out of range: ":" not an integer: ":" not a primitive number: ")+String(e))}function y(e){var t=e.c.length-1;return d(e.e/u)==t&&e.c[t]%2!=0}function v(e,t){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(t<0?"e":"e+")+t}function b(e,t,r){var n,i;if(t<0){for(i=r+".";++t;i+=r);e=i+e}else if(++t>(n=e.length)){for(i=r,t-=n;--t;i+=r);e+=i}else tU?m.c=m.e=null:e.e=10;h/=10,c++);return void(c>U?m.c=m.e=null:(m.e=c,m.c=[e]))}p=String(e)}else{if(!r.test(p=String(e)))return x(m,p,f);m.s=45==p.charCodeAt(0)?(p=p.slice(1),-1):1}(c=p.indexOf("."))>-1&&(p=p.replace(".","")),(h=p.search(/e/i))>0?(c<0&&(c=h),c+=+p.slice(h+1),p=p.substring(0,h)):c<0&&(c=p.length)}else{if(g(t,2,z.length,"Base"),10==t&&H)return V(m=new $(e),O+m.e+1,N);if(p=String(e),f="number"==typeof e){if(0*e!=0)return x(m,p,f,t);if(m.s=1/e<0?(p=p.slice(1),-1):1,$.DEBUG&&p.replace(/^0\.0*|\./,"").length>15)throw Error(o+e)}else m.s=45===p.charCodeAt(0)?(p=p.slice(1),-1):1;for(n=z.slice(0,t),c=h=0,d=p.length;hc){c=d;continue}}else if(!a&&(p==p.toUpperCase()&&(p=p.toLowerCase())||p==p.toLowerCase()&&(p=p.toUpperCase()))){a=!0,h=-1,c=0;continue}return x(m,String(e),f,t)}f=!1,(c=(p=_(p,t,10,m.s)).indexOf("."))>-1?p=p.replace(".",""):c=p.length}for(h=0;48===p.charCodeAt(h);h++);for(d=p.length;48===p.charCodeAt(--d););if(p=p.slice(h,++d)){if(d-=h,f&&$.DEBUG&&d>15&&(e>l||e!==i(e)))throw Error(o+m.s*e);if((c=c-h-1)>U)m.c=m.e=null;else if(c=C)?v(u,o):b(u,o,"0");else if(s=(e=V(new $(e),t,r)).e,a=(u=p(e.c)).length,1==n||2==n&&(t<=s||s<=R)){for(;aa){if(--t>0)for(u+=".";t--;u+="0");}else if((t+=s-a)>0)for(s+1==a&&(u+=".");t--;u+="0");return e.s<0&&i?"-"+u:u}function K(e,t){for(var r,n=1,i=new $(e[0]);n=10;i/=10,n++);return(r=n+r*u-1)>U?e.c=e.e=null:r=10;f/=10,o++);if((l=t-o)<0)l+=u,h=t,m=(d=g[p=0])/y[o-h-1]%10|0;else if((p=n((l+1)/u))>=g.length){if(!s)break e;for(;g.length<=p;g.push(0));d=m=0,o=1,h=(l%=u)-u+1}else{for(d=f=g[p],o=1;f>=10;f/=10,o++);m=(h=(l%=u)-u+o)<0?0:d/y[o-h-1]%10|0}if(s=s||t<0||null!=g[p+1]||(h<0?d:d%y[o-h-1]),s=r<4?(m||s)&&(0==r||r==(e.s<0?3:2)):m>5||5==m&&(4==r||s||6==r&&(l>0?h>0?d/y[o-h]:0:g[p-1])%10&1||r==(e.s<0?8:7)),t<1||!g[0])return g.length=0,s?(t-=e.e+1,g[0]=y[(u-t%u)%u],e.e=-t||0):g[0]=e.e=0,e;if(0==l?(g.length=p,f=1,p--):(g.length=p+1,f=y[u-l],g[p]=h>0?i(d/y[o-h]%y[h])*f:0),s)for(;;){if(0==p){for(l=1,h=g[0];h>=10;h/=10,l++);for(h=g[0]+=f,f=1;h>=10;h/=10,f++);l!=f&&(e.e++,g[0]==a&&(g[0]=1));break}if(g[p]+=f,g[p]!=a)break;g[p--]=0,f=1}for(l=g.length;0===g[--l];g.pop());}e.e>U?e.c=e.e=null:e.e=C?v(t,r):b(t,r,"0"),e.s<0?"-"+t:t)}return $.clone=e,$.ROUND_UP=0,$.ROUND_DOWN=1,$.ROUND_CEIL=2,$.ROUND_FLOOR=3,$.ROUND_HALF_UP=4,$.ROUND_HALF_DOWN=5,$.ROUND_HALF_EVEN=6,$.ROUND_HALF_CEIL=7,$.ROUND_HALF_FLOOR=8,$.EUCLID=9,$.config=$.set=function(e){var t,r;if(null!=e){if("object"!=typeof e)throw Error(s+"Object expected: "+e);if(e.hasOwnProperty(t="DECIMAL_PLACES")&&(g(r=e[t],0,f,t),O=r),e.hasOwnProperty(t="ROUNDING_MODE")&&(g(r=e[t],0,8,t),N=r),e.hasOwnProperty(t="EXPONENTIAL_AT")&&((r=e[t])&&r.pop?(g(r[0],-f,0,t),g(r[1],0,f,t),R=r[0],C=r[1]):(g(r,-f,f,t),R=-(C=r<0?-r:r))),e.hasOwnProperty(t="RANGE"))if((r=e[t])&&r.pop)g(r[0],-f,-1,t),g(r[1],1,f,t),L=r[0],U=r[1];else{if(g(r,-f,f,t),!r)throw Error(s+t+" cannot be zero: "+r);L=-(U=r<0?-r:r)}if(e.hasOwnProperty(t="CRYPTO")){if((r=e[t])!==!!r)throw Error(s+t+" not true or false: "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw j=!r,Error(s+"crypto unavailable");j=r}else j=r}if(e.hasOwnProperty(t="MODULO_MODE")&&(g(r=e[t],0,9,t),D=r),e.hasOwnProperty(t="POW_PRECISION")&&(g(r=e[t],0,f,t),q=r),e.hasOwnProperty(t="FORMAT")){if("object"!=typeof(r=e[t]))throw Error(s+t+" not an object: "+r);F=r}if(e.hasOwnProperty(t="ALPHABET")){if("string"!=typeof(r=e[t])||/^.?$|[+\-.\s]|(.).*\1/.test(r))throw Error(s+t+" invalid: "+r);H="0123456789"==r.slice(0,10),z=r}}return{DECIMAL_PLACES:O,ROUNDING_MODE:N,EXPONENTIAL_AT:[R,C],RANGE:[L,U],CRYPTO:j,MODULO_MODE:D,POW_PRECISION:q,FORMAT:F,ALPHABET:z}},$.isBigNumber=function(e){if(!e||!0!==e._isBigNumber)return!1;if(!$.DEBUG)return!0;var t,r,n=e.c,o=e.e,l=e.s;e:if("[object Array]"=={}.toString.call(n)){if((1===l||-1===l)&&o>=-f&&o<=f&&o===i(o)){if(0===n[0]){if(0===o&&1===n.length)return!0;break e}if((t=(o+1)%u)<1&&(t+=u),String(n[0]).length==t){for(t=0;t=a||r!==i(r))break e;if(0!==r)return!0}}}else if(null===n&&null===o&&(null===l||1===l||-1===l))return!0;throw Error(s+"Invalid BigNumber: "+e)},$.maximum=$.max=function(){return K(arguments,B.lt)},$.minimum=$.min=function(){return K(arguments,B.gt)},$.random=(E=9007199254740992,S=Math.random()*E&2097151?function(){return i(Math.random()*E)}:function(){return 8388608*(1073741824*Math.random()|0)+(8388608*Math.random()|0)},function(e){var t,r,o,a,l,h=0,d=[],p=new $(P);if(null==e?e=O:g(e,0,f),a=n(e/u),j)if(crypto.getRandomValues){for(t=crypto.getRandomValues(new Uint32Array(a*=2));h>>11))>=9e15?(r=crypto.getRandomValues(new Uint32Array(2)),t[h]=r[0],t[h+1]=r[1]):(d.push(l%1e14),h+=2);h=a/2}else{if(!crypto.randomBytes)throw j=!1,Error(s+"crypto unavailable");for(t=crypto.randomBytes(a*=7);h=9e15?crypto.randomBytes(7).copy(t,h):(d.push(l%1e14),h+=7);h=a/7}if(!j)for(;h=10;l/=10,h++);hr-1&&(null==o[i+1]&&(o[i+1]=0),o[i+1]+=o[i]/r|0,o[i]%=r)}return o.reverse()}return function(r,n,i,s,o){var a,u,l,c,h,f,d,m,g=r.indexOf("."),y=O,v=N;for(g>=0&&(c=q,q=0,r=r.replace(".",""),f=(m=new $(n)).pow(r.length-g),q=c,m.c=t(b(p(f.c),f.e,"0"),10,i,e),m.e=m.c.length),l=c=(d=t(r,n,i,o?(a=z,e):(a=e,z))).length;0==d[--c];d.pop());if(!d[0])return a.charAt(0);if(g<0?--l:(f.c=d,f.e=l,f.s=s,d=(f=w(f,m,y,v,i)).c,h=f.r,l=f.e),g=d[u=l+y+1],c=i/2,h=h||u<0||null!=d[u+1],h=v<4?(null!=g||h)&&(0==v||v==(f.s<0?3:2)):g>c||g==c&&(4==v||h||6==v&&1&d[u-1]||v==(f.s<0?8:7)),u<1||!d[0])r=h?b(a.charAt(1),-y,a.charAt(0)):a.charAt(0);else{if(d.length=u,h)for(--i;++d[--u]>i;)d[u]=0,u||(++l,d=[1].concat(d));for(c=d.length;!d[--c];);for(g=0,r="";g<=c;r+=a.charAt(d[g++]));r=b(r,l,a.charAt(0))}return r}}(),w=function(){function e(e,t,r){var n,i,s,o,a=0,u=e.length,l=t%h,c=t/h|0;for(e=e.slice();u--;)a=((i=l*(s=e[u]%h)+(n=c*s+(o=e[u]/h|0)*l)%h*h+a)/r|0)+(n/h|0)+c*o,e[u]=i%r;return a&&(e=[a].concat(e)),e}function t(e,t,r,n){var i,s;if(r!=n)s=r>n?1:-1;else for(i=s=0;it[i]?1:-1;break}return s}function r(e,t,r,n){for(var i=0;r--;)e[r]-=i,i=e[r]1;e.splice(0,1));}return function(n,s,o,l,c){var h,f,p,m,g,y,v,b,w,_,x,E,S,k,A,I,M,T=n.s==s.s?1:-1,B=n.c,P=s.c;if(!(B&&B[0]&&P&&P[0]))return new $(n.s&&s.s&&(B?!P||B[0]!=P[0]:P)?B&&0==B[0]||!P?0*T:T/0:NaN);for(w=(b=new $(T)).c=[],T=o+(f=n.e-s.e)+1,c||(c=a,f=d(n.e/u)-d(s.e/u),T=T/u|0),p=0;P[p]==(B[p]||0);p++);if(P[p]>(B[p]||0)&&f--,T<0)w.push(1),m=!0;else{for(k=B.length,I=P.length,p=0,T+=2,(g=i(c/(P[0]+1)))>1&&(P=e(P,g,c),B=e(B,g,c),I=P.length,k=B.length),S=I,x=(_=B.slice(0,I)).length;x=c/2&&A++;do{if(g=0,(h=t(P,_,I,x))<0){if(E=_[0],I!=x&&(E=E*c+(_[1]||0)),(g=i(E/A))>1)for(g>=c&&(g=c-1),v=(y=e(P,g,c)).length,x=_.length;1==t(y,_,v,x);)g--,r(y,I=10;T/=10,p++);V(b,o+(b.e=p+f*u-1)+1,l,m)}else b.e=f,b.r=+m;return b}}(),k=/^(-?)0([xbo])(?=\w[\w.]*$)/i,A=/^([^.]+)\.$/,I=/^\.([^.]+)$/,M=/^-?(Infinity|NaN)$/,T=/^\s*\+(?=[\w.])|^\s+|\s+$/g,x=function(e,t,r,n){var i,o=r?t:t.replace(T,"");if(M.test(o))e.s=isNaN(o)?null:o<0?-1:1;else{if(!r&&(o=o.replace(k,(function(e,t,r){return i="x"==(r=r.toLowerCase())?16:"b"==r?2:8,n&&n!=i?e:t})),n&&(i=n,o=o.replace(A,"$1").replace(I,"0.$1")),t!=o))return new $(o,i);if($.DEBUG)throw Error(s+"Not a"+(n?" base "+n:"")+" number: "+t);e.s=null}e.c=e.e=null},B.absoluteValue=B.abs=function(){var e=new $(this);return e.s<0&&(e.s=1),e},B.comparedTo=function(e,t){return m(this,new $(e,t))},B.decimalPlaces=B.dp=function(e,t){var r,n,i,s=this;if(null!=e)return g(e,0,f),null==t?t=N:g(t,0,8),V(new $(s),e+s.e+1,t);if(!(r=s.c))return null;if(n=((i=r.length-1)-d(this.e/u))*u,i=r[i])for(;i%10==0;i/=10,n--);return n<0&&(n=0),n},B.dividedBy=B.div=function(e,t){return w(this,new $(e,t),O,N)},B.dividedToIntegerBy=B.idiv=function(e,t){return w(this,new $(e,t),0,1)},B.exponentiatedBy=B.pow=function(e,t){var r,o,a,l,c,h,f,d,p=this;if((e=new $(e)).c&&!e.isInteger())throw Error(s+"Exponent not an integer: "+G(e));if(null!=t&&(t=new $(t)),c=e.e>14,!p.c||!p.c[0]||1==p.c[0]&&!p.e&&1==p.c.length||!e.c||!e.c[0])return d=new $(Math.pow(+G(p),c?e.s*(2-y(e)):+G(e))),t?d.mod(t):d;if(h=e.s<0,t){if(t.c?!t.c[0]:!t.s)return new $(NaN);(o=!h&&p.isInteger()&&t.isInteger())&&(p=p.mod(t))}else{if(e.e>9&&(p.e>0||p.e<-1||(0==p.e?p.c[0]>1||c&&p.c[1]>=24e7:p.c[0]<8e13||c&&p.c[0]<=9999975e7)))return l=p.s<0&&y(e)?-0:0,p.e>-1&&(l=1/l),new $(h?1/l:l);q&&(l=n(q/u+2))}for(c?(r=new $(.5),h&&(e.s=1),f=y(e)):f=(a=Math.abs(+G(e)))%2,d=new $(P);;){if(f){if(!(d=d.times(p)).c)break;l?d.c.length>l&&(d.c.length=l):o&&(d=d.mod(t))}if(a){if(0===(a=i(a/2)))break;f=a%2}else if(V(e=e.times(r),e.e+1,1),e.e>14)f=y(e);else{if(0===(a=+G(e)))break;f=a%2}p=p.times(p),l?p.c&&p.c.length>l&&(p.c.length=l):o&&(p=p.mod(t))}return o?d:(h&&(d=P.div(d)),t?d.mod(t):l?V(d,q,N,undefined):d)},B.integerValue=function(e){var t=new $(this);return null==e?e=N:g(e,0,8),V(t,t.e+1,e)},B.isEqualTo=B.eq=function(e,t){return 0===m(this,new $(e,t))},B.isFinite=function(){return!!this.c},B.isGreaterThan=B.gt=function(e,t){return m(this,new $(e,t))>0},B.isGreaterThanOrEqualTo=B.gte=function(e,t){return 1===(t=m(this,new $(e,t)))||0===t},B.isInteger=function(){return!!this.c&&d(this.e/u)>this.c.length-2},B.isLessThan=B.lt=function(e,t){return m(this,new $(e,t))<0},B.isLessThanOrEqualTo=B.lte=function(e,t){return-1===(t=m(this,new $(e,t)))||0===t},B.isNaN=function(){return!this.s},B.isNegative=function(){return this.s<0},B.isPositive=function(){return this.s>0},B.isZero=function(){return!!this.c&&0==this.c[0]},B.minus=function(e,t){var r,n,i,s,o=this,l=o.s;if(t=(e=new $(e,t)).s,!l||!t)return new $(NaN);if(l!=t)return e.s=-t,o.plus(e);var c=o.e/u,h=e.e/u,f=o.c,p=e.c;if(!c||!h){if(!f||!p)return f?(e.s=-t,e):new $(p?o:NaN);if(!f[0]||!p[0])return p[0]?(e.s=-t,e):new $(f[0]?o:3==N?-0:0)}if(c=d(c),h=d(h),f=f.slice(),l=c-h){for((s=l<0)?(l=-l,i=f):(h=c,i=p),i.reverse(),t=l;t--;i.push(0));i.reverse()}else for(n=(s=(l=f.length)<(t=p.length))?l:t,l=t=0;t0)for(;t--;f[r++]=0);for(t=a-1;n>l;){if(f[--n]=0;){for(r=0,g=E[i]%w,y=E[i]/w|0,s=i+(o=c);s>i;)r=((f=g*(f=x[--o]%w)+(l=y*f+(p=x[o]/w|0)*g)%w*w+v[s]+r)/b|0)+(l/w|0)+y*p,v[s--]=f%b;v[s]=r}return r?++n:v.splice(0,1),Z(e,v,n)},B.negated=function(){var e=new $(this);return e.s=-e.s||null,e},B.plus=function(e,t){var r,n=this,i=n.s;if(t=(e=new $(e,t)).s,!i||!t)return new $(NaN);if(i!=t)return e.s=-t,n.minus(e);var s=n.e/u,o=e.e/u,l=n.c,c=e.c;if(!s||!o){if(!l||!c)return new $(i/0);if(!l[0]||!c[0])return c[0]?e:new $(l[0]?n:0*i)}if(s=d(s),o=d(o),l=l.slice(),i=s-o){for(i>0?(o=s,r=c):(i=-i,r=l),r.reverse();i--;r.push(0));r.reverse()}for((i=l.length)-(t=c.length)<0&&(r=c,c=l,l=r,t=i),i=0;t;)i=(l[--t]=l[t]+c[t]+i)/a|0,l[t]=a===l[t]?0:l[t]%a;return i&&(l=[i].concat(l),++o),Z(e,l,o)},B.precision=B.sd=function(e,t){var r,n,i,s=this;if(null!=e&&e!==!!e)return g(e,1,f),null==t?t=N:g(t,0,8),V(new $(s),e,t);if(!(r=s.c))return null;if(n=(i=r.length-1)*u+1,i=r[i]){for(;i%10==0;i/=10,n--);for(i=r[0];i>=10;i/=10,n++);}return e&&s.e+1>n&&(n=s.e+1),n},B.shiftedBy=function(e){return g(e,-l,l),this.times("1e"+e)},B.squareRoot=B.sqrt=function(){var e,t,r,n,i,s=this,o=s.c,a=s.s,u=s.e,l=O+4,c=new $("0.5");if(1!==a||!o||!o[0])return new $(!a||a<0&&(!o||o[0])?NaN:o?s:1/0);if(0==(a=Math.sqrt(+G(s)))||a==1/0?(((t=p(o)).length+u)%2==0&&(t+="0"),a=Math.sqrt(+t),u=d((u+1)/2)-(u<0||u%2),r=new $(t=a==1/0?"5e"+u:(t=a.toExponential()).slice(0,t.indexOf("e")+1)+u)):r=new $(a+""),r.c[0])for((a=(u=r.e)+l)<3&&(a=0);;)if(i=r,r=c.times(i.plus(w(s,i,l,1))),p(i.c).slice(0,a)===(t=p(r.c)).slice(0,a)){if(r.e0&&m>0){for(o=m%u||u,h=p.substr(0,o);o0&&(h+=c+p.slice(o)),d&&(h="-"+h)}n=f?h+(r.decimalSeparator||"")+((l=+r.fractionGroupSize)?f.replace(new RegExp("\\d{"+l+"}\\B","g"),"$&"+(r.fractionGroupSeparator||"")):f):h}return(r.prefix||"")+n+(r.suffix||"")},B.toFraction=function(e){var t,r,n,i,o,a,l,h,f,d,m,g,y=this,v=y.c;if(null!=e&&(!(l=new $(e)).isInteger()&&(l.c||1!==l.s)||l.lt(P)))throw Error(s+"Argument "+(l.isInteger()?"out of range: ":"not an integer: ")+G(l));if(!v)return new $(y);for(t=new $(P),f=r=new $(P),n=h=new $(P),g=p(v),o=t.e=g.length-y.e-1,t.c[0]=c[(a=o%u)<0?u+a:a],e=!e||l.comparedTo(t)>0?o>0?t:f:l,a=U,U=1/0,l=new $(g),h.c[0]=0;d=w(l,t,0,1),1!=(i=r.plus(d.times(n))).comparedTo(e);)r=n,n=i,f=h.plus(d.times(i=f)),h=i,t=l.minus(d.times(i=t)),l=i;return i=w(e.minus(r),n,0,1),h=h.plus(i.times(f)),r=r.plus(i.times(n)),h.s=f.s=y.s,m=w(f,n,o*=2,N).minus(y).abs().comparedTo(w(h,r,o,N).minus(y).abs())<1?[f,n]:[h,r],U=a,m},B.toNumber=function(){return+G(this)},B.toPrecision=function(e,t){return null!=e&&g(e,1,f),W(this,e,t,2)},B.toString=function(e){var t,r=this,n=r.s,i=r.e;return null===i?n?(t="Infinity",n<0&&(t="-"+t)):t="NaN":(null==e?t=i<=R||i>=C?v(p(r.c),i):b(p(r.c),i,"0"):10===e&&H?t=b(p((r=V(new $(r),O+i+1,N)).c),r.e,"0"):(g(e,2,z.length,"Base"),t=_(b(p(r.c),i,"0"),10,e,n,!0)),n<0&&r.c[0]&&(t="-"+t)),t},B.valueOf=B.toJSON=function(){return G(this)},B._isBigNumber=!0,null!=t&&$.set(t),$}(),t.default=t.BigNumber=t,"function"==typeof define&&define.amd?define((function(){return t})):mS?mS=t:(e||(e="undefined"!=typeof self&&self?self:window),e.BigNumber=t)}(mS),mS.BigNumber.config({EXPONENTIAL_AT:1e3,DECIMAL_PLACES:78}),t(Tx)(t(pS).localeData("en"),{abbreviations:{thousand:"K",million:"M",billion:"B",trillion:"T"}});Fw.Solana,Fw.Solana,gS=5e-6,(0,mS.BigNumber)(gS).multipliedBy(lo.LAMPORTS_PER_SOL);var gS;["t","y","1","true","yes"].some((e=>{var t;return(void 0===(t=void 0)?void 0:t.toLowerCase())===e}));const yS=["localhost","127.0.0.1"];function vS(){return function(){const{doctype:e}=window.document;return!e||"html"===e.name}()&&function(){const e=[/\.xml$/u,/\.pdf$/u],t=window.location.pathname;for(let r=0;r{const r=n=>{"string"==typeof n&&"phantom#background#initialized"===n&&(e.onMessage.removeListener(r),t(null))};e.onMessage.addListener(r),e.postMessage("phantom#content_script#ready_to_setup_streams")}))}))}(r),r.onMessage.addListener((e=>{"string"==typeof e&&window.dispatchEvent(new CustomEvent("phantomEthRpcMessage",{detail:e}))})),window.addEventListener("dappEthRpcMessage",(e=>{r.postMessage(e.detail)}));for(const t of e)r.postMessage(t);window.removeEventListener("dappEthRpcMessage",t)}))}const _S=()=>bS(void 0,void 0,void 0,(function*(){if(!vS())return;const e=new(0,gw.ProviderInjectionOptionsCache);dw('\n window.providers = window.ethereum ? [window.ethereum] : [];\n\n Object.defineProperty(window, "ethereum", {\n get() {\n return undefined;\n },\n set(provider) {\n if (provider) {\n window.providers.push(provider);\n }\n },\n configurable: true,\n });\n');const t=[],r=e=>{t.push(e.detail)};window.addEventListener("dappEthRpcMessage",r);let n=[xr.EVM,xr.Solana],i="ALWAYS_ASK",s=!1,o=!1,a=!1;try{const t=yield e.get();n=t.enabledChains,i=t.metamaskOverrideSetting,s=t.hideProvidersArray,o=t.showMetamaskExplainer,a=t.dontOverrideWindowEthereum}catch(e){console.error("[PHANTOM] error getting eth provider options")}if(dw(`\n window._phantomHideProvidersArray = ${JSON.stringify(s)};\n window._phantomShowMetamaskExplainer = ${JSON.stringify(o)};\n `),n.includes(xr.EVM))switch(i=a?"USE_METAMASK":i,i){case"ALWAYS_ASK":dw('\nObject.defineProperty(window, "ethereum", {\n value: undefined,\n writable: true,\n});\ndelete window.ethereum;\n '),dw('"use strict";(()=>{var dy=Object.create;var qs=Object.defineProperty;var my=Object.getOwnPropertyDescriptor;var yy=Object.getOwnPropertyNames;var xy=Object.getPrototypeOf,gy=Object.prototype.hasOwnProperty;var vy=(r,e)=>()=>(r&&(e=r(r=0)),e);var ut=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),U=(r,e)=>{for(var t in e)qs(r,t,{get:e[t],enumerable:!0})},wy=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of yy(e))!gy.call(r,o)&&o!==t&&qs(r,o,{get:()=>e[o],enumerable:!(n=my(e,o))||n.enumerable});return r};var at=(r,e,t)=>(t=r!=null?dy(xy(r)):{},wy(e||!r||!r.__esModule?qs(t,"default",{value:r,enumerable:!0}):t,r));var Ea=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)};var Ee=(r,e,t)=>(Ea(r,e,"read from private field"),t?t.call(r):e.get(r)),or=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},Ht=(r,e,t,n)=>(Ea(r,e,"write to private field"),n?n.call(r,t):e.set(r,t),t);var it=(r,e,t)=>new Promise((n,o)=>{var a=w=>{try{g(t.next(w))}catch(E){o(E)}},f=w=>{try{g(t.throw(w))}catch(E){o(E)}},g=w=>w.done?n(w.value):Promise.resolve(w.value).then(a,f);g((t=t.apply(r,e)).next())}),Ds=(r,e,t)=>(e=r[Symbol.asyncIterator],t=(n,o)=>(o=r[n])&&(e[n]=a=>new Promise((f,g,w)=>(a=o.call(r,a),w=a.done,Promise.resolve(a.value).then(E=>f({value:E,done:w}),g)))),e?e.call(r):(r=r[Symbol.iterator](),e={},t("next"),t("return"),e));var Ma=ut(An=>{"use strict";h();An.byteLength=Ey;An.toByteArray=_y;An.fromByteArray=Sy;var kt=[],Rt=[],by=typeof Uint8Array<"u"?Uint8Array:Array,Os="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Tr=0,Ra=Os.length;Tr0)throw new Error("Invalid string. Length must be a multiple of 4");var t=r.indexOf("=");t===-1&&(t=e);var n=t===e?0:4-t%4;return[t,n]}function Ey(r){var e=_a(r),t=e[0],n=e[1];return(t+n)*3/4-n}function Ry(r,e,t){return(e+t)*3/4-t}function _y(r){var e,t=_a(r),n=t[0],o=t[1],a=new by(Ry(r,n,o)),f=0,g=o>0?n-4:n,w;for(w=0;w>16&255,a[f++]=e>>8&255,a[f++]=e&255;return o===2&&(e=Rt[r.charCodeAt(w)]<<2|Rt[r.charCodeAt(w+1)]>>4,a[f++]=e&255),o===1&&(e=Rt[r.charCodeAt(w)]<<10|Rt[r.charCodeAt(w+1)]<<4|Rt[r.charCodeAt(w+2)]>>2,a[f++]=e>>8&255,a[f++]=e&255),a}function My(r){return kt[r>>18&63]+kt[r>>12&63]+kt[r>>6&63]+kt[r&63]}function Ty(r,e,t){for(var n,o=[],a=e;ag?g:f+a));return n===1?(e=r[t-1],o.push(kt[e>>2]+kt[e<<4&63]+"==")):n===2&&(e=(r[t-2]<<8)+r[t-1],o.push(kt[e>>10]+kt[e>>4&63]+kt[e<<2&63]+"=")),o.join("")}});var Ta=ut(Us=>{h();Us.read=function(r,e,t,n,o){var a,f,g=o*8-n-1,w=(1<>1,P=-7,T=t?o-1:0,V=t?-1:1,q=r[e+T];for(T+=V,a=q&(1<<-P)-1,q>>=-P,P+=g;P>0;a=a*256+r[e+T],T+=V,P-=8);for(f=a&(1<<-P)-1,a>>=-P,P+=n;P>0;f=f*256+r[e+T],T+=V,P-=8);if(a===0)a=1-E;else{if(a===w)return f?NaN:(q?-1:1)*(1/0);f=f+Math.pow(2,n),a=a-E}return(q?-1:1)*f*Math.pow(2,a-n)};Us.write=function(r,e,t,n,o,a){var f,g,w,E=a*8-o-1,P=(1<>1,V=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,q=n?0:a-1,ue=n?1:-1,ve=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(g=isNaN(e)?1:0,f=P):(f=Math.floor(Math.log(e)/Math.LN2),e*(w=Math.pow(2,-f))<1&&(f--,w*=2),f+T>=1?e+=V/w:e+=V*Math.pow(2,1-T),e*w>=2&&(f++,w/=2),f+T>=P?(g=0,f=P):f+T>=1?(g=(e*w-1)*Math.pow(2,o),f=f+T):(g=e*Math.pow(2,T-1)*Math.pow(2,o),f=0));o>=8;r[t+q]=g&255,q+=ue,g/=256,o-=8);for(f=f<0;r[t+q]=f&255,q+=ue,f/=256,E-=8);r[t+q-ue]|=ve*128}});var kn=ut(Kr=>{"use strict";h();var Ls=Ma(),Wr=Ta(),Sa=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Kr.Buffer=B;Kr.SlowBuffer=Cy;Kr.INSPECT_MAX_BYTES=50;var In=2147483647;Kr.kMaxLength=In;B.TYPED_ARRAY_SUPPORT=zy();!B.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function zy(){try{let r=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(r,e),r.foo()===42}catch{return!1}}Object.defineProperty(B.prototype,"parent",{enumerable:!0,get:function(){if(!!B.isBuffer(this))return this.buffer}});Object.defineProperty(B.prototype,"offset",{enumerable:!0,get:function(){if(!!B.isBuffer(this))return this.byteOffset}});function Vt(r){if(r>In)throw new RangeError(\'The value "\'+r+\'" is invalid for option "size"\');let e=new Uint8Array(r);return Object.setPrototypeOf(e,B.prototype),e}function B(r,e,t){if(typeof r=="number"){if(typeof e=="string")throw new TypeError(\'The "string" argument must be of type string. Received type number\');return Vs(r)}return Pa(r,e,t)}B.poolSize=8192;function Pa(r,e,t){if(typeof r=="string")return Iy(r,e);if(ArrayBuffer.isView(r))return Py(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(Ct(r,ArrayBuffer)||r&&Ct(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Ct(r,SharedArrayBuffer)||r&&Ct(r.buffer,SharedArrayBuffer)))return Fs(r,e,t);if(typeof r=="number")throw new TypeError(\'The "value" argument must not be of type number. Received type number\');let n=r.valueOf&&r.valueOf();if(n!=null&&n!==r)return B.from(n,e,t);let o=ky(r);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return B.from(r[Symbol.toPrimitive]("string"),e,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}B.from=function(r,e,t){return Pa(r,e,t)};Object.setPrototypeOf(B.prototype,Uint8Array.prototype);Object.setPrototypeOf(B,Uint8Array);function ka(r){if(typeof r!="number")throw new TypeError(\'"size" argument must be of type number\');if(r<0)throw new RangeError(\'The value "\'+r+\'" is invalid for option "size"\')}function Ay(r,e,t){return ka(r),r<=0?Vt(r):e!==void 0?typeof t=="string"?Vt(r).fill(e,t):Vt(r).fill(e):Vt(r)}B.alloc=function(r,e,t){return Ay(r,e,t)};function Vs(r){return ka(r),Vt(r<0?0:Ws(r)|0)}B.allocUnsafe=function(r){return Vs(r)};B.allocUnsafeSlow=function(r){return Vs(r)};function Iy(r,e){if((typeof e!="string"||e==="")&&(e="utf8"),!B.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let t=Ca(r,e)|0,n=Vt(t),o=n.write(r,e);return o!==t&&(n=n.slice(0,o)),n}function js(r){let e=r.length<0?0:Ws(r.length)|0,t=Vt(e);for(let n=0;n=In)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+In.toString(16)+" bytes");return r|0}function Cy(r){return+r!=r&&(r=0),B.alloc(+r)}B.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==B.prototype};B.compare=function(e,t){if(Ct(e,Uint8Array)&&(e=B.from(e,e.offset,e.byteLength)),Ct(t,Uint8Array)&&(t=B.from(t,t.offset,t.byteLength)),!B.isBuffer(e)||!B.isBuffer(t))throw new TypeError(\'The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array\');if(e===t)return 0;let n=e.length,o=t.length;for(let a=0,f=Math.min(n,o);ao.length?(B.isBuffer(f)||(f=B.from(f)),f.copy(o,a)):Uint8Array.prototype.set.call(o,f,a);else if(B.isBuffer(f))f.copy(o,a);else throw new TypeError(\'"list" argument must be an Array of Buffers\');a+=f.length}return o};function Ca(r,e){if(B.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||Ct(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError(\'The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type \'+typeof r);let t=r.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&t===0)return 0;let o=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return Hs(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return t*2;case"hex":return t>>>1;case"base64":return Fa(r).length;default:if(o)return n?-1:Hs(r).length;e=(""+e).toLowerCase(),o=!0}}B.byteLength=Ca;function By(r,e,t){let n=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((t===void 0||t>this.length)&&(t=this.length),t<=0)||(t>>>=0,e>>>=0,t<=e))return"";for(r||(r="utf8");;)switch(r){case"hex":return Vy(this,e,t);case"utf8":case"utf-8":return Na(this,e,t);case"ascii":return Fy(this,e,t);case"latin1":case"binary":return Hy(this,e,t);case"base64":return Ly(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Wy(this,e,t);default:if(n)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),n=!0}}B.prototype._isBuffer=!0;function Sr(r,e,t){let n=r[e];r[e]=r[t],r[t]=n}B.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""};Sa&&(B.prototype[Sa]=B.prototype.inspect);B.prototype.compare=function(e,t,n,o,a){if(Ct(e,Uint8Array)&&(e=B.from(e,e.offset,e.byteLength)),!B.isBuffer(e))throw new TypeError(\'The "target" argument must be one of type Buffer or Uint8Array. Received type \'+typeof e);if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),o===void 0&&(o=0),a===void 0&&(a=this.length),t<0||n>e.length||o<0||a>this.length)throw new RangeError("out of range index");if(o>=a&&t>=n)return 0;if(o>=a)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,o>>>=0,a>>>=0,this===e)return 0;let f=a-o,g=n-t,w=Math.min(f,g),E=this.slice(o,a),P=e.slice(t,n);for(let T=0;T2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,Ks(t)&&(t=o?0:r.length-1),t<0&&(t=r.length+t),t>=r.length){if(o)return-1;t=r.length-1}else if(t<0)if(o)t=0;else return-1;if(typeof e=="string"&&(e=B.from(e,n)),B.isBuffer(e))return e.length===0?-1:za(r,e,t,n,o);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(r,e,t):Uint8Array.prototype.lastIndexOf.call(r,e,t):za(r,[e],t,n,o);throw new TypeError("val must be string, number or Buffer")}function za(r,e,t,n,o){let a=1,f=r.length,g=e.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(r.length<2||e.length<2)return-1;a=2,f/=2,g/=2,t/=2}function w(P,T){return a===1?P[T]:P.readUInt16BE(T*a)}let E;if(o){let P=-1;for(E=t;Ef&&(t=f-g),E=t;E>=0;E--){let P=!0;for(let T=0;To&&(n=o)):n=o;let a=e.length;n>a/2&&(n=a/2);let f;for(f=0;f>>0,isFinite(n)?(n=n>>>0,o===void 0&&(o="utf8")):(o=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let a=this.length-t;if((n===void 0||n>a)&&(n=a),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");let f=!1;for(;;)switch(o){case"hex":return Ny(this,e,t,n);case"utf8":case"utf-8":return qy(this,e,t,n);case"ascii":case"latin1":case"binary":return Dy(this,e,t,n);case"base64":return Oy(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Uy(this,e,t,n);default:if(f)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),f=!0}};B.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Ly(r,e,t){return e===0&&t===r.length?Ls.fromByteArray(r):Ls.fromByteArray(r.slice(e,t))}function Na(r,e,t){t=Math.min(r.length,t);let n=[],o=e;for(;o239?4:a>223?3:a>191?2:1;if(o+g<=t){let w,E,P,T;switch(g){case 1:a<128&&(f=a);break;case 2:w=r[o+1],(w&192)===128&&(T=(a&31)<<6|w&63,T>127&&(f=T));break;case 3:w=r[o+1],E=r[o+2],(w&192)===128&&(E&192)===128&&(T=(a&15)<<12|(w&63)<<6|E&63,T>2047&&(T<55296||T>57343)&&(f=T));break;case 4:w=r[o+1],E=r[o+2],P=r[o+3],(w&192)===128&&(E&192)===128&&(P&192)===128&&(T=(a&15)<<18|(w&63)<<12|(E&63)<<6|P&63,T>65535&&T<1114112&&(f=T))}}f===null?(f=65533,g=1):f>65535&&(f-=65536,n.push(f>>>10&1023|55296),f=56320|f&1023),n.push(f),o+=g}return jy(n)}var Aa=4096;function jy(r){let e=r.length;if(e<=Aa)return String.fromCharCode.apply(String,r);let t="",n=0;for(;nn)&&(t=n);let o="";for(let a=e;an&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),tt)throw new RangeError("Trying to access beyond buffer length")}B.prototype.readUintLE=B.prototype.readUIntLE=function(e,t,n){e=e>>>0,t=t>>>0,n||ft(e,t,this.length);let o=this[e],a=1,f=0;for(;++f>>0,t=t>>>0,n||ft(e,t,this.length);let o=this[e+--t],a=1;for(;t>0&&(a*=256);)o+=this[e+--t]*a;return o};B.prototype.readUint8=B.prototype.readUInt8=function(e,t){return e=e>>>0,t||ft(e,1,this.length),this[e]};B.prototype.readUint16LE=B.prototype.readUInt16LE=function(e,t){return e=e>>>0,t||ft(e,2,this.length),this[e]|this[e+1]<<8};B.prototype.readUint16BE=B.prototype.readUInt16BE=function(e,t){return e=e>>>0,t||ft(e,2,this.length),this[e]<<8|this[e+1]};B.prototype.readUint32LE=B.prototype.readUInt32LE=function(e,t){return e=e>>>0,t||ft(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};B.prototype.readUint32BE=B.prototype.readUInt32BE=function(e,t){return e=e>>>0,t||ft(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};B.prototype.readBigUInt64LE=sr(function(e){e=e>>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hn(e,this.length-8);let o=t+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,a=this[++e]+this[++e]*2**8+this[++e]*2**16+n*2**24;return BigInt(o)+(BigInt(a)<>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hn(e,this.length-8);let o=t*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],a=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+n;return(BigInt(o)<>>0,t=t>>>0,n||ft(e,t,this.length);let o=this[e],a=1,f=0;for(;++f=a&&(o-=Math.pow(2,8*t)),o};B.prototype.readIntBE=function(e,t,n){e=e>>>0,t=t>>>0,n||ft(e,t,this.length);let o=t,a=1,f=this[e+--o];for(;o>0&&(a*=256);)f+=this[e+--o]*a;return a*=128,f>=a&&(f-=Math.pow(2,8*t)),f};B.prototype.readInt8=function(e,t){return e=e>>>0,t||ft(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};B.prototype.readInt16LE=function(e,t){e=e>>>0,t||ft(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};B.prototype.readInt16BE=function(e,t){e=e>>>0,t||ft(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};B.prototype.readInt32LE=function(e,t){return e=e>>>0,t||ft(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};B.prototype.readInt32BE=function(e,t){return e=e>>>0,t||ft(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};B.prototype.readBigInt64LE=sr(function(e){e=e>>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hn(e,this.length-8);let o=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(n<<24);return(BigInt(o)<>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hn(e,this.length-8);let o=(t<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(o)<>>0,t||ft(e,4,this.length),Wr.read(this,e,!0,23,4)};B.prototype.readFloatBE=function(e,t){return e=e>>>0,t||ft(e,4,this.length),Wr.read(this,e,!1,23,4)};B.prototype.readDoubleLE=function(e,t){return e=e>>>0,t||ft(e,8,this.length),Wr.read(this,e,!0,52,8)};B.prototype.readDoubleBE=function(e,t){return e=e>>>0,t||ft(e,8,this.length),Wr.read(this,e,!1,52,8)};function gt(r,e,t,n,o,a){if(!B.isBuffer(r))throw new TypeError(\'"buffer" argument must be a Buffer instance\');if(e>o||er.length)throw new RangeError("Index out of range")}B.prototype.writeUintLE=B.prototype.writeUIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,n=n>>>0,!o){let g=Math.pow(2,8*n)-1;gt(this,e,t,n,g,0)}let a=1,f=0;for(this[t]=e&255;++f>>0,n=n>>>0,!o){let g=Math.pow(2,8*n)-1;gt(this,e,t,n,g,0)}let a=n-1,f=1;for(this[t+a]=e&255;--a>=0&&(f*=256);)this[t+a]=e/f&255;return t+n};B.prototype.writeUint8=B.prototype.writeUInt8=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,1,255,0),this[t]=e&255,t+1};B.prototype.writeUint16LE=B.prototype.writeUInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,2,65535,0),this[t]=e&255,this[t+1]=e>>>8,t+2};B.prototype.writeUint16BE=B.prototype.writeUInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=e&255,t+2};B.prototype.writeUint32LE=B.prototype.writeUInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255,t+4};B.prototype.writeUint32BE=B.prototype.writeUInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};function qa(r,e,t,n,o){ja(e,n,o,r,t,7);let a=Number(e&BigInt(4294967295));r[t++]=a,a=a>>8,r[t++]=a,a=a>>8,r[t++]=a,a=a>>8,r[t++]=a;let f=Number(e>>BigInt(32)&BigInt(4294967295));return r[t++]=f,f=f>>8,r[t++]=f,f=f>>8,r[t++]=f,f=f>>8,r[t++]=f,t}function Da(r,e,t,n,o){ja(e,n,o,r,t,7);let a=Number(e&BigInt(4294967295));r[t+7]=a,a=a>>8,r[t+6]=a,a=a>>8,r[t+5]=a,a=a>>8,r[t+4]=a;let f=Number(e>>BigInt(32)&BigInt(4294967295));return r[t+3]=f,f=f>>8,r[t+2]=f,f=f>>8,r[t+1]=f,f=f>>8,r[t]=f,t+8}B.prototype.writeBigUInt64LE=sr(function(e,t=0){return qa(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});B.prototype.writeBigUInt64BE=sr(function(e,t=0){return Da(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});B.prototype.writeIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let w=Math.pow(2,8*n-1);gt(this,e,t,n,w-1,-w)}let a=0,f=1,g=0;for(this[t]=e&255;++a>0)-g&255;return t+n};B.prototype.writeIntBE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let w=Math.pow(2,8*n-1);gt(this,e,t,n,w-1,-w)}let a=n-1,f=1,g=0;for(this[t+a]=e&255;--a>=0&&(f*=256);)e<0&&g===0&&this[t+a+1]!==0&&(g=1),this[t+a]=(e/f>>0)-g&255;return t+n};B.prototype.writeInt8=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=e&255,t+1};B.prototype.writeInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,2,32767,-32768),this[t]=e&255,this[t+1]=e>>>8,t+2};B.prototype.writeInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=e&255,t+2};B.prototype.writeInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,4,2147483647,-2147483648),this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4};B.prototype.writeInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};B.prototype.writeBigInt64LE=sr(function(e,t=0){return qa(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});B.prototype.writeBigInt64BE=sr(function(e,t=0){return Da(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Oa(r,e,t,n,o,a){if(t+n>r.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function Ua(r,e,t,n,o){return e=+e,t=t>>>0,o||Oa(r,e,t,4,34028234663852886e22,-34028234663852886e22),Wr.write(r,e,t,n,23,4),t+4}B.prototype.writeFloatLE=function(e,t,n){return Ua(this,e,t,!0,n)};B.prototype.writeFloatBE=function(e,t,n){return Ua(this,e,t,!1,n)};function La(r,e,t,n,o){return e=+e,t=t>>>0,o||Oa(r,e,t,8,17976931348623157e292,-17976931348623157e292),Wr.write(r,e,t,n,52,8),t+8}B.prototype.writeDoubleLE=function(e,t,n){return La(this,e,t,!0,n)};B.prototype.writeDoubleBE=function(e,t,n){return La(this,e,t,!1,n)};B.prototype.copy=function(e,t,n,o){if(!B.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),!o&&o!==0&&(o=this.length),t>=e.length&&(t=e.length),t||(t=0),o>0&&o=this.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t>>0,n=n===void 0?this.length:n>>>0,e||(e=0);let a;if(typeof e=="number")for(a=t;a2**32?o=Ia(String(t)):typeof t=="bigint"&&(o=String(t),(t>BigInt(2)**BigInt(32)||t<-(BigInt(2)**BigInt(32)))&&(o=Ia(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function Ia(r){let e="",t=r.length,n=r[0]==="-"?1:0;for(;t>=n+4;t-=3)e=`_${r.slice(t-3,t)}${e}`;return`${r.slice(0,t)}${e}`}function Yy(r,e,t){Yr(e,"offset"),(r[e]===void 0||r[e+t]===void 0)&&hn(e,r.length-(t+1))}function ja(r,e,t,n,o,a){if(r>t||r3?e===0||e===BigInt(0)?g=`>= 0${f} and < 2${f} ** ${(a+1)*8}${f}`:g=`>= -(2${f} ** ${(a+1)*8-1}${f}) and < 2 ** ${(a+1)*8-1}${f}`:g=`>= ${e}${f} and <= ${t}${f}`,new Vr.ERR_OUT_OF_RANGE("value",g,r)}Yy(n,o,a)}function Yr(r,e){if(typeof r!="number")throw new Vr.ERR_INVALID_ARG_TYPE(e,"number",r)}function hn(r,e,t){throw Math.floor(r)!==r?(Yr(r,t),new Vr.ERR_OUT_OF_RANGE(t||"offset","an integer",r)):e<0?new Vr.ERR_BUFFER_OUT_OF_BOUNDS:new Vr.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${e}`,r)}var Ky=/[^+/0-9A-Za-z-_]/g;function Zy(r){if(r=r.split("=")[0],r=r.trim().replace(Ky,""),r.length<2)return"";for(;r.length%4!==0;)r=r+"=";return r}function Hs(r,e){e=e||1/0;let t,n=r.length,o=null,a=[];for(let f=0;f55295&&t<57344){if(!o){if(t>56319){(e-=3)>-1&&a.push(239,191,189);continue}else if(f+1===n){(e-=3)>-1&&a.push(239,191,189);continue}o=t;continue}if(t<56320){(e-=3)>-1&&a.push(239,191,189),o=t;continue}t=(o-55296<<10|t-56320)+65536}else o&&(e-=3)>-1&&a.push(239,191,189);if(o=null,t<128){if((e-=1)<0)break;a.push(t)}else if(t<2048){if((e-=2)<0)break;a.push(t>>6|192,t&63|128)}else if(t<65536){if((e-=3)<0)break;a.push(t>>12|224,t>>6&63|128,t&63|128)}else if(t<1114112){if((e-=4)<0)break;a.push(t>>18|240,t>>12&63|128,t>>6&63|128,t&63|128)}else throw new Error("Invalid code point")}return a}function $y(r){let e=[];for(let t=0;t>8,o=t%256,a.push(o),a.push(n);return a}function Fa(r){return Ls.toByteArray(Zy(r))}function Pn(r,e,t,n){let o;for(o=0;o=e.length||o>=r.length);++o)e[o+t]=r[o];return o}function Ct(r,e){return r instanceof e||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===e.name}function Ks(r){return r!==r}var Jy=function(){let r="0123456789abcdef",e=new Array(256);for(let t=0;t<16;++t){let n=t*16;for(let o=0;o<16;++o)e[n+o]=r[t]+r[o]}return e}();function sr(r){return typeof BigInt>"u"?Qy:r}function Qy(){throw new Error("BigInt not supported")}});var Ka=ut((Q1,Ya)=>{h();var pt=Ya.exports={},Bt,Nt;function Zs(){throw new Error("setTimeout has not been defined")}function $s(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Bt=setTimeout:Bt=Zs}catch{Bt=Zs}try{typeof clearTimeout=="function"?Nt=clearTimeout:Nt=$s}catch{Nt=$s}})();function Ha(r){if(Bt===setTimeout)return setTimeout(r,0);if((Bt===Zs||!Bt)&&setTimeout)return Bt=setTimeout,setTimeout(r,0);try{return Bt(r,0)}catch{try{return Bt.call(null,r,0)}catch{return Bt.call(this,r,0)}}}function Xy(r){if(Nt===clearTimeout)return clearTimeout(r);if((Nt===$s||!Nt)&&clearTimeout)return Nt=clearTimeout,clearTimeout(r);try{return Nt(r)}catch{try{return Nt.call(null,r)}catch{return Nt.call(this,r)}}}var Wt=[],Zr=!1,zr,Cn=-1;function e0(){!Zr||!zr||(Zr=!1,zr.length?Wt=zr.concat(Wt):Cn=-1,Wt.length&&Va())}function Va(){if(!Zr){var r=Ha(e0);Zr=!0;for(var e=Wt.length;e;){for(zr=Wt,Wt=[];++Cn1)for(var t=1;t{"use strict";t0=at(kn()),r0=at(Ka())});var cp=ut(()=>{h()});var hp=ut((lp,si)=>{h();(function(r,e){"use strict";function t(y,i){if(!y)throw new Error(i||"Assertion failed")}function n(y,i){y.super_=i;var u=function(){};u.prototype=i.prototype,y.prototype=new u,y.prototype.constructor=y}function o(y,i,u){if(o.isBN(y))return y;this.negative=0,this.words=null,this.length=0,this.red=null,y!==null&&((i==="le"||i==="be")&&(u=i,i=10),this._init(y||0,i||10,u||"be"))}typeof r=="object"?r.exports=o:e.BN=o,o.BN=o,o.wordSize=26;var a;try{typeof window<"u"&&typeof window.Buffer<"u"?a=window.Buffer:a=cp().Buffer}catch{}o.isBN=function(i){return i instanceof o?!0:i!==null&&typeof i=="object"&&i.constructor.wordSize===o.wordSize&&Array.isArray(i.words)},o.max=function(i,u){return i.cmp(u)>0?i:u},o.min=function(i,u){return i.cmp(u)<0?i:u},o.prototype._init=function(i,u,c){if(typeof i=="number")return this._initNumber(i,u,c);if(typeof i=="object")return this._initArray(i,u,c);u==="hex"&&(u=16),t(u===(u|0)&&u>=2&&u<=36),i=i.toString().replace(/\\s+/g,"");var d=0;i[0]==="-"&&(d++,this.negative=1),d=0;d-=3)b=i[d]|i[d-1]<<8|i[d-2]<<16,this.words[m]|=b<<_&67108863,this.words[m+1]=b>>>26-_&67108863,_+=24,_>=26&&(_-=26,m++);else if(c==="le")for(d=0,m=0;d>>26-_&67108863,_+=24,_>=26&&(_-=26,m++);return this._strip()};function f(y,i){var u=y.charCodeAt(i);if(u>=48&&u<=57)return u-48;if(u>=65&&u<=70)return u-55;if(u>=97&&u<=102)return u-87;t(!1,"Invalid character in "+y)}function g(y,i,u){var c=f(y,u);return u-1>=i&&(c|=f(y,u-1)<<4),c}o.prototype._parseHex=function(i,u,c){this.length=Math.ceil((i.length-u)/6),this.words=new Array(this.length);for(var d=0;d=u;d-=2)_=g(i,u,d)<=18?(m-=18,b+=1,this.words[b]|=_>>>26):m+=8;else{var x=i.length-u;for(d=x%2===0?u+1:u;d=18?(m-=18,b+=1,this.words[b]|=_>>>26):m+=8}this._strip()};function w(y,i,u,c){for(var d=0,m=0,b=Math.min(y.length,u),_=i;_=49?m=x-49+10:x>=17?m=x-17+10:m=x,t(x>=0&&m1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=P}catch{o.prototype.inspect=P}else o.prototype.inspect=P;function P(){return(this.red?""}var T=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],V=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],q=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];o.prototype.toString=function(i,u){i=i||10,u=u|0||1;var c;if(i===16||i==="hex"){c="";for(var d=0,m=0,b=0;b>>24-d&16777215,d+=2,d>=26&&(d-=26,b--),m!==0||b!==this.length-1?c=T[6-x.length]+x+c:c=x+c}for(m!==0&&(c=m.toString(16)+c);c.length%u!==0;)c="0"+c;return this.negative!==0&&(c="-"+c),c}if(i===(i|0)&&i>=2&&i<=36){var p=V[i],v=q[i];c="";var H=this.clone();for(H.negative=0;!H.isZero();){var l=H.modrn(v).toString(i);H=H.idivn(v),H.isZero()?c=l+c:c=T[p-l.length]+l+c}for(this.isZero()&&(c="0"+c);c.length%u!==0;)c="0"+c;return this.negative!==0&&(c="-"+c),c}t(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var i=this.words[0];return this.length===2?i+=this.words[1]*67108864:this.length===3&&this.words[2]===1?i+=4503599627370496+this.words[1]*67108864:this.length>2&&t(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-i:i},o.prototype.toJSON=function(){return this.toString(16,2)},a&&(o.prototype.toBuffer=function(i,u){return this.toArrayLike(a,i,u)}),o.prototype.toArray=function(i,u){return this.toArrayLike(Array,i,u)};var ue=function(i,u){return i.allocUnsafe?i.allocUnsafe(u):new i(u)};o.prototype.toArrayLike=function(i,u,c){this._strip();var d=this.byteLength(),m=c||Math.max(1,d);t(d<=m,"byte array longer than desired length"),t(m>0,"Requested array length <= 0");var b=ue(i,m),_=u==="le"?"LE":"BE";return this["_toArrayLike"+_](b,d),b},o.prototype._toArrayLikeLE=function(i,u){for(var c=0,d=0,m=0,b=0;m>8&255),c>16&255),b===6?(c>24&255),d=0,b=0):(d=_>>>24,b+=2)}if(c=0&&(i[c--]=_>>8&255),c>=0&&(i[c--]=_>>16&255),b===6?(c>=0&&(i[c--]=_>>24&255),d=0,b=0):(d=_>>>24,b+=2)}if(c>=0)for(i[c--]=d;c>=0;)i[c--]=0},Math.clz32?o.prototype._countBits=function(i){return 32-Math.clz32(i)}:o.prototype._countBits=function(i){var u=i,c=0;return u>=4096&&(c+=13,u>>>=13),u>=64&&(c+=7,u>>>=7),u>=8&&(c+=4,u>>>=4),u>=2&&(c+=2,u>>>=2),c+u},o.prototype._zeroBits=function(i){if(i===0)return 26;var u=i,c=0;return(u&8191)===0&&(c+=13,u>>>=13),(u&127)===0&&(c+=7,u>>>=7),(u&15)===0&&(c+=4,u>>>=4),(u&3)===0&&(c+=2,u>>>=2),(u&1)===0&&c++,c},o.prototype.bitLength=function(){var i=this.words[this.length-1],u=this._countBits(i);return(this.length-1)*26+u};function ve(y){for(var i=new Array(y.bitLength()),u=0;u>>d&1}return i}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var i=0,u=0;ui.length?this.clone().ior(i):i.clone().ior(this)},o.prototype.uor=function(i){return this.length>i.length?this.clone().iuor(i):i.clone().iuor(this)},o.prototype.iuand=function(i){var u;this.length>i.length?u=i:u=this;for(var c=0;ci.length?this.clone().iand(i):i.clone().iand(this)},o.prototype.uand=function(i){return this.length>i.length?this.clone().iuand(i):i.clone().iuand(this)},o.prototype.iuxor=function(i){var u,c;this.length>i.length?(u=this,c=i):(u=i,c=this);for(var d=0;di.length?this.clone().ixor(i):i.clone().ixor(this)},o.prototype.uxor=function(i){return this.length>i.length?this.clone().iuxor(i):i.clone().iuxor(this)},o.prototype.inotn=function(i){t(typeof i=="number"&&i>=0);var u=Math.ceil(i/26)|0,c=i%26;this._expand(u),c>0&&u--;for(var d=0;d0&&(this.words[d]=~this.words[d]&67108863>>26-c),this._strip()},o.prototype.notn=function(i){return this.clone().inotn(i)},o.prototype.setn=function(i,u){t(typeof i=="number"&&i>=0);var c=i/26|0,d=i%26;return this._expand(c+1),u?this.words[c]=this.words[c]|1<i.length?(c=this,d=i):(c=i,d=this);for(var m=0,b=0;b>>26;for(;m!==0&&b>>26;if(this.length=c.length,m!==0)this.words[this.length]=m,this.length++;else if(c!==this)for(;bi.length?this.clone().iadd(i):i.clone().iadd(this)},o.prototype.isub=function(i){if(i.negative!==0){i.negative=0;var u=this.iadd(i);return i.negative=1,u._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(i),this.negative=1,this._normSign();var c=this.cmp(i);if(c===0)return this.negative=0,this.length=1,this.words[0]=0,this;var d,m;c>0?(d=this,m=i):(d=i,m=this);for(var b=0,_=0;_>26,this.words[_]=u&67108863;for(;b!==0&&_>26,this.words[_]=u&67108863;if(b===0&&_>>26,H=x&67108863,l=Math.min(p,i.length-1),I=Math.max(0,p-y.length+1);I<=l;I++){var k=p-I|0;d=y.words[k]|0,m=i.words[I]|0,b=d*m+H,v+=b/67108864|0,H=b&67108863}u.words[p]=H|0,x=v|0}return x!==0?u.words[p]=x|0:u.length--,u._strip()}var xe=function(i,u,c){var d=i.words,m=u.words,b=c.words,_=0,x,p,v,H=d[0]|0,l=H&8191,I=H>>>13,k=d[1]|0,C=k&8191,O=k>>>13,G=d[2]|0,j=G&8191,F=G>>>13,st=d[3]|0,J=st&8191,ie=st>>>13,fr=d[4]|0,Te=fr&8191,Se=fr>>>13,cr=d[5]|0,ze=cr&8191,Ae=cr>>>13,lr=d[6]|0,Ie=lr&8191,Pe=lr>>>13,hr=d[7]|0,ke=hr&8191,Ce=hr>>>13,dr=d[8]|0,Be=dr&8191,Ne=dr>>>13,mr=d[9]|0,qe=mr&8191,De=mr>>>13,yr=m[0]|0,Oe=yr&8191,Ue=yr>>>13,xr=m[1]|0,Le=xr&8191,je=xr>>>13,gr=m[2]|0,Fe=gr&8191,He=gr>>>13,vr=m[3]|0,Ve=vr&8191,We=vr>>>13,wr=m[4]|0,Ye=wr&8191,Ke=wr>>>13,br=m[5]|0,Ze=br&8191,$e=br>>>13,Er=m[6]|0,Ge=Er&8191,Je=Er>>>13,Rr=m[7]|0,Qe=Rr&8191,Xe=Rr>>>13,_r=m[8]|0,et=_r&8191,tt=_r>>>13,Mr=m[9]|0,rt=Mr&8191,nt=Mr>>>13;c.negative=i.negative^u.negative,c.length=19,x=Math.imul(l,Oe),p=Math.imul(l,Ue),p=p+Math.imul(I,Oe)|0,v=Math.imul(I,Ue);var Xt=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,x=Math.imul(C,Oe),p=Math.imul(C,Ue),p=p+Math.imul(O,Oe)|0,v=Math.imul(O,Ue),x=x+Math.imul(l,Le)|0,p=p+Math.imul(l,je)|0,p=p+Math.imul(I,Le)|0,v=v+Math.imul(I,je)|0;var er=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(er>>>26)|0,er&=67108863,x=Math.imul(j,Oe),p=Math.imul(j,Ue),p=p+Math.imul(F,Oe)|0,v=Math.imul(F,Ue),x=x+Math.imul(C,Le)|0,p=p+Math.imul(C,je)|0,p=p+Math.imul(O,Le)|0,v=v+Math.imul(O,je)|0,x=x+Math.imul(l,Fe)|0,p=p+Math.imul(l,He)|0,p=p+Math.imul(I,Fe)|0,v=v+Math.imul(I,He)|0;var tr=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(tr>>>26)|0,tr&=67108863,x=Math.imul(J,Oe),p=Math.imul(J,Ue),p=p+Math.imul(ie,Oe)|0,v=Math.imul(ie,Ue),x=x+Math.imul(j,Le)|0,p=p+Math.imul(j,je)|0,p=p+Math.imul(F,Le)|0,v=v+Math.imul(F,je)|0,x=x+Math.imul(C,Fe)|0,p=p+Math.imul(C,He)|0,p=p+Math.imul(O,Fe)|0,v=v+Math.imul(O,He)|0,x=x+Math.imul(l,Ve)|0,p=p+Math.imul(l,We)|0,p=p+Math.imul(I,Ve)|0,v=v+Math.imul(I,We)|0;var rr=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(rr>>>26)|0,rr&=67108863,x=Math.imul(Te,Oe),p=Math.imul(Te,Ue),p=p+Math.imul(Se,Oe)|0,v=Math.imul(Se,Ue),x=x+Math.imul(J,Le)|0,p=p+Math.imul(J,je)|0,p=p+Math.imul(ie,Le)|0,v=v+Math.imul(ie,je)|0,x=x+Math.imul(j,Fe)|0,p=p+Math.imul(j,He)|0,p=p+Math.imul(F,Fe)|0,v=v+Math.imul(F,He)|0,x=x+Math.imul(C,Ve)|0,p=p+Math.imul(C,We)|0,p=p+Math.imul(O,Ve)|0,v=v+Math.imul(O,We)|0,x=x+Math.imul(l,Ye)|0,p=p+Math.imul(l,Ke)|0,p=p+Math.imul(I,Ye)|0,v=v+Math.imul(I,Ke)|0;var nr=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(nr>>>26)|0,nr&=67108863,x=Math.imul(ze,Oe),p=Math.imul(ze,Ue),p=p+Math.imul(Ae,Oe)|0,v=Math.imul(Ae,Ue),x=x+Math.imul(Te,Le)|0,p=p+Math.imul(Te,je)|0,p=p+Math.imul(Se,Le)|0,v=v+Math.imul(Se,je)|0,x=x+Math.imul(J,Fe)|0,p=p+Math.imul(J,He)|0,p=p+Math.imul(ie,Fe)|0,v=v+Math.imul(ie,He)|0,x=x+Math.imul(j,Ve)|0,p=p+Math.imul(j,We)|0,p=p+Math.imul(F,Ve)|0,v=v+Math.imul(F,We)|0,x=x+Math.imul(C,Ye)|0,p=p+Math.imul(C,Ke)|0,p=p+Math.imul(O,Ye)|0,v=v+Math.imul(O,Ke)|0,x=x+Math.imul(l,Ze)|0,p=p+Math.imul(l,$e)|0,p=p+Math.imul(I,Ze)|0,v=v+Math.imul(I,$e)|0;var Es=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Es>>>26)|0,Es&=67108863,x=Math.imul(Ie,Oe),p=Math.imul(Ie,Ue),p=p+Math.imul(Pe,Oe)|0,v=Math.imul(Pe,Ue),x=x+Math.imul(ze,Le)|0,p=p+Math.imul(ze,je)|0,p=p+Math.imul(Ae,Le)|0,v=v+Math.imul(Ae,je)|0,x=x+Math.imul(Te,Fe)|0,p=p+Math.imul(Te,He)|0,p=p+Math.imul(Se,Fe)|0,v=v+Math.imul(Se,He)|0,x=x+Math.imul(J,Ve)|0,p=p+Math.imul(J,We)|0,p=p+Math.imul(ie,Ve)|0,v=v+Math.imul(ie,We)|0,x=x+Math.imul(j,Ye)|0,p=p+Math.imul(j,Ke)|0,p=p+Math.imul(F,Ye)|0,v=v+Math.imul(F,Ke)|0,x=x+Math.imul(C,Ze)|0,p=p+Math.imul(C,$e)|0,p=p+Math.imul(O,Ze)|0,v=v+Math.imul(O,$e)|0,x=x+Math.imul(l,Ge)|0,p=p+Math.imul(l,Je)|0,p=p+Math.imul(I,Ge)|0,v=v+Math.imul(I,Je)|0;var Rs=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Rs>>>26)|0,Rs&=67108863,x=Math.imul(ke,Oe),p=Math.imul(ke,Ue),p=p+Math.imul(Ce,Oe)|0,v=Math.imul(Ce,Ue),x=x+Math.imul(Ie,Le)|0,p=p+Math.imul(Ie,je)|0,p=p+Math.imul(Pe,Le)|0,v=v+Math.imul(Pe,je)|0,x=x+Math.imul(ze,Fe)|0,p=p+Math.imul(ze,He)|0,p=p+Math.imul(Ae,Fe)|0,v=v+Math.imul(Ae,He)|0,x=x+Math.imul(Te,Ve)|0,p=p+Math.imul(Te,We)|0,p=p+Math.imul(Se,Ve)|0,v=v+Math.imul(Se,We)|0,x=x+Math.imul(J,Ye)|0,p=p+Math.imul(J,Ke)|0,p=p+Math.imul(ie,Ye)|0,v=v+Math.imul(ie,Ke)|0,x=x+Math.imul(j,Ze)|0,p=p+Math.imul(j,$e)|0,p=p+Math.imul(F,Ze)|0,v=v+Math.imul(F,$e)|0,x=x+Math.imul(C,Ge)|0,p=p+Math.imul(C,Je)|0,p=p+Math.imul(O,Ge)|0,v=v+Math.imul(O,Je)|0,x=x+Math.imul(l,Qe)|0,p=p+Math.imul(l,Xe)|0,p=p+Math.imul(I,Qe)|0,v=v+Math.imul(I,Xe)|0;var _s=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(_s>>>26)|0,_s&=67108863,x=Math.imul(Be,Oe),p=Math.imul(Be,Ue),p=p+Math.imul(Ne,Oe)|0,v=Math.imul(Ne,Ue),x=x+Math.imul(ke,Le)|0,p=p+Math.imul(ke,je)|0,p=p+Math.imul(Ce,Le)|0,v=v+Math.imul(Ce,je)|0,x=x+Math.imul(Ie,Fe)|0,p=p+Math.imul(Ie,He)|0,p=p+Math.imul(Pe,Fe)|0,v=v+Math.imul(Pe,He)|0,x=x+Math.imul(ze,Ve)|0,p=p+Math.imul(ze,We)|0,p=p+Math.imul(Ae,Ve)|0,v=v+Math.imul(Ae,We)|0,x=x+Math.imul(Te,Ye)|0,p=p+Math.imul(Te,Ke)|0,p=p+Math.imul(Se,Ye)|0,v=v+Math.imul(Se,Ke)|0,x=x+Math.imul(J,Ze)|0,p=p+Math.imul(J,$e)|0,p=p+Math.imul(ie,Ze)|0,v=v+Math.imul(ie,$e)|0,x=x+Math.imul(j,Ge)|0,p=p+Math.imul(j,Je)|0,p=p+Math.imul(F,Ge)|0,v=v+Math.imul(F,Je)|0,x=x+Math.imul(C,Qe)|0,p=p+Math.imul(C,Xe)|0,p=p+Math.imul(O,Qe)|0,v=v+Math.imul(O,Xe)|0,x=x+Math.imul(l,et)|0,p=p+Math.imul(l,tt)|0,p=p+Math.imul(I,et)|0,v=v+Math.imul(I,tt)|0;var Ms=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Ms>>>26)|0,Ms&=67108863,x=Math.imul(qe,Oe),p=Math.imul(qe,Ue),p=p+Math.imul(De,Oe)|0,v=Math.imul(De,Ue),x=x+Math.imul(Be,Le)|0,p=p+Math.imul(Be,je)|0,p=p+Math.imul(Ne,Le)|0,v=v+Math.imul(Ne,je)|0,x=x+Math.imul(ke,Fe)|0,p=p+Math.imul(ke,He)|0,p=p+Math.imul(Ce,Fe)|0,v=v+Math.imul(Ce,He)|0,x=x+Math.imul(Ie,Ve)|0,p=p+Math.imul(Ie,We)|0,p=p+Math.imul(Pe,Ve)|0,v=v+Math.imul(Pe,We)|0,x=x+Math.imul(ze,Ye)|0,p=p+Math.imul(ze,Ke)|0,p=p+Math.imul(Ae,Ye)|0,v=v+Math.imul(Ae,Ke)|0,x=x+Math.imul(Te,Ze)|0,p=p+Math.imul(Te,$e)|0,p=p+Math.imul(Se,Ze)|0,v=v+Math.imul(Se,$e)|0,x=x+Math.imul(J,Ge)|0,p=p+Math.imul(J,Je)|0,p=p+Math.imul(ie,Ge)|0,v=v+Math.imul(ie,Je)|0,x=x+Math.imul(j,Qe)|0,p=p+Math.imul(j,Xe)|0,p=p+Math.imul(F,Qe)|0,v=v+Math.imul(F,Xe)|0,x=x+Math.imul(C,et)|0,p=p+Math.imul(C,tt)|0,p=p+Math.imul(O,et)|0,v=v+Math.imul(O,tt)|0,x=x+Math.imul(l,rt)|0,p=p+Math.imul(l,nt)|0,p=p+Math.imul(I,rt)|0,v=v+Math.imul(I,nt)|0;var Ts=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Ts>>>26)|0,Ts&=67108863,x=Math.imul(qe,Le),p=Math.imul(qe,je),p=p+Math.imul(De,Le)|0,v=Math.imul(De,je),x=x+Math.imul(Be,Fe)|0,p=p+Math.imul(Be,He)|0,p=p+Math.imul(Ne,Fe)|0,v=v+Math.imul(Ne,He)|0,x=x+Math.imul(ke,Ve)|0,p=p+Math.imul(ke,We)|0,p=p+Math.imul(Ce,Ve)|0,v=v+Math.imul(Ce,We)|0,x=x+Math.imul(Ie,Ye)|0,p=p+Math.imul(Ie,Ke)|0,p=p+Math.imul(Pe,Ye)|0,v=v+Math.imul(Pe,Ke)|0,x=x+Math.imul(ze,Ze)|0,p=p+Math.imul(ze,$e)|0,p=p+Math.imul(Ae,Ze)|0,v=v+Math.imul(Ae,$e)|0,x=x+Math.imul(Te,Ge)|0,p=p+Math.imul(Te,Je)|0,p=p+Math.imul(Se,Ge)|0,v=v+Math.imul(Se,Je)|0,x=x+Math.imul(J,Qe)|0,p=p+Math.imul(J,Xe)|0,p=p+Math.imul(ie,Qe)|0,v=v+Math.imul(ie,Xe)|0,x=x+Math.imul(j,et)|0,p=p+Math.imul(j,tt)|0,p=p+Math.imul(F,et)|0,v=v+Math.imul(F,tt)|0,x=x+Math.imul(C,rt)|0,p=p+Math.imul(C,nt)|0,p=p+Math.imul(O,rt)|0,v=v+Math.imul(O,nt)|0;var Ss=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Ss>>>26)|0,Ss&=67108863,x=Math.imul(qe,Fe),p=Math.imul(qe,He),p=p+Math.imul(De,Fe)|0,v=Math.imul(De,He),x=x+Math.imul(Be,Ve)|0,p=p+Math.imul(Be,We)|0,p=p+Math.imul(Ne,Ve)|0,v=v+Math.imul(Ne,We)|0,x=x+Math.imul(ke,Ye)|0,p=p+Math.imul(ke,Ke)|0,p=p+Math.imul(Ce,Ye)|0,v=v+Math.imul(Ce,Ke)|0,x=x+Math.imul(Ie,Ze)|0,p=p+Math.imul(Ie,$e)|0,p=p+Math.imul(Pe,Ze)|0,v=v+Math.imul(Pe,$e)|0,x=x+Math.imul(ze,Ge)|0,p=p+Math.imul(ze,Je)|0,p=p+Math.imul(Ae,Ge)|0,v=v+Math.imul(Ae,Je)|0,x=x+Math.imul(Te,Qe)|0,p=p+Math.imul(Te,Xe)|0,p=p+Math.imul(Se,Qe)|0,v=v+Math.imul(Se,Xe)|0,x=x+Math.imul(J,et)|0,p=p+Math.imul(J,tt)|0,p=p+Math.imul(ie,et)|0,v=v+Math.imul(ie,tt)|0,x=x+Math.imul(j,rt)|0,p=p+Math.imul(j,nt)|0,p=p+Math.imul(F,rt)|0,v=v+Math.imul(F,nt)|0;var zs=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(zs>>>26)|0,zs&=67108863,x=Math.imul(qe,Ve),p=Math.imul(qe,We),p=p+Math.imul(De,Ve)|0,v=Math.imul(De,We),x=x+Math.imul(Be,Ye)|0,p=p+Math.imul(Be,Ke)|0,p=p+Math.imul(Ne,Ye)|0,v=v+Math.imul(Ne,Ke)|0,x=x+Math.imul(ke,Ze)|0,p=p+Math.imul(ke,$e)|0,p=p+Math.imul(Ce,Ze)|0,v=v+Math.imul(Ce,$e)|0,x=x+Math.imul(Ie,Ge)|0,p=p+Math.imul(Ie,Je)|0,p=p+Math.imul(Pe,Ge)|0,v=v+Math.imul(Pe,Je)|0,x=x+Math.imul(ze,Qe)|0,p=p+Math.imul(ze,Xe)|0,p=p+Math.imul(Ae,Qe)|0,v=v+Math.imul(Ae,Xe)|0,x=x+Math.imul(Te,et)|0,p=p+Math.imul(Te,tt)|0,p=p+Math.imul(Se,et)|0,v=v+Math.imul(Se,tt)|0,x=x+Math.imul(J,rt)|0,p=p+Math.imul(J,nt)|0,p=p+Math.imul(ie,rt)|0,v=v+Math.imul(ie,nt)|0;var As=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(As>>>26)|0,As&=67108863,x=Math.imul(qe,Ye),p=Math.imul(qe,Ke),p=p+Math.imul(De,Ye)|0,v=Math.imul(De,Ke),x=x+Math.imul(Be,Ze)|0,p=p+Math.imul(Be,$e)|0,p=p+Math.imul(Ne,Ze)|0,v=v+Math.imul(Ne,$e)|0,x=x+Math.imul(ke,Ge)|0,p=p+Math.imul(ke,Je)|0,p=p+Math.imul(Ce,Ge)|0,v=v+Math.imul(Ce,Je)|0,x=x+Math.imul(Ie,Qe)|0,p=p+Math.imul(Ie,Xe)|0,p=p+Math.imul(Pe,Qe)|0,v=v+Math.imul(Pe,Xe)|0,x=x+Math.imul(ze,et)|0,p=p+Math.imul(ze,tt)|0,p=p+Math.imul(Ae,et)|0,v=v+Math.imul(Ae,tt)|0,x=x+Math.imul(Te,rt)|0,p=p+Math.imul(Te,nt)|0,p=p+Math.imul(Se,rt)|0,v=v+Math.imul(Se,nt)|0;var Is=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Is>>>26)|0,Is&=67108863,x=Math.imul(qe,Ze),p=Math.imul(qe,$e),p=p+Math.imul(De,Ze)|0,v=Math.imul(De,$e),x=x+Math.imul(Be,Ge)|0,p=p+Math.imul(Be,Je)|0,p=p+Math.imul(Ne,Ge)|0,v=v+Math.imul(Ne,Je)|0,x=x+Math.imul(ke,Qe)|0,p=p+Math.imul(ke,Xe)|0,p=p+Math.imul(Ce,Qe)|0,v=v+Math.imul(Ce,Xe)|0,x=x+Math.imul(Ie,et)|0,p=p+Math.imul(Ie,tt)|0,p=p+Math.imul(Pe,et)|0,v=v+Math.imul(Pe,tt)|0,x=x+Math.imul(ze,rt)|0,p=p+Math.imul(ze,nt)|0,p=p+Math.imul(Ae,rt)|0,v=v+Math.imul(Ae,nt)|0;var Ps=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Ps>>>26)|0,Ps&=67108863,x=Math.imul(qe,Ge),p=Math.imul(qe,Je),p=p+Math.imul(De,Ge)|0,v=Math.imul(De,Je),x=x+Math.imul(Be,Qe)|0,p=p+Math.imul(Be,Xe)|0,p=p+Math.imul(Ne,Qe)|0,v=v+Math.imul(Ne,Xe)|0,x=x+Math.imul(ke,et)|0,p=p+Math.imul(ke,tt)|0,p=p+Math.imul(Ce,et)|0,v=v+Math.imul(Ce,tt)|0,x=x+Math.imul(Ie,rt)|0,p=p+Math.imul(Ie,nt)|0,p=p+Math.imul(Pe,rt)|0,v=v+Math.imul(Pe,nt)|0;var ks=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(ks>>>26)|0,ks&=67108863,x=Math.imul(qe,Qe),p=Math.imul(qe,Xe),p=p+Math.imul(De,Qe)|0,v=Math.imul(De,Xe),x=x+Math.imul(Be,et)|0,p=p+Math.imul(Be,tt)|0,p=p+Math.imul(Ne,et)|0,v=v+Math.imul(Ne,tt)|0,x=x+Math.imul(ke,rt)|0,p=p+Math.imul(ke,nt)|0,p=p+Math.imul(Ce,rt)|0,v=v+Math.imul(Ce,nt)|0;var Cs=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Cs>>>26)|0,Cs&=67108863,x=Math.imul(qe,et),p=Math.imul(qe,tt),p=p+Math.imul(De,et)|0,v=Math.imul(De,tt),x=x+Math.imul(Be,rt)|0,p=p+Math.imul(Be,nt)|0,p=p+Math.imul(Ne,rt)|0,v=v+Math.imul(Ne,nt)|0;var Bs=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Bs>>>26)|0,Bs&=67108863,x=Math.imul(qe,rt),p=Math.imul(qe,nt),p=p+Math.imul(De,rt)|0,v=Math.imul(De,nt);var Ns=(_+x|0)+((p&8191)<<13)|0;return _=(v+(p>>>13)|0)+(Ns>>>26)|0,Ns&=67108863,b[0]=Xt,b[1]=er,b[2]=tr,b[3]=rr,b[4]=nr,b[5]=Es,b[6]=Rs,b[7]=_s,b[8]=Ms,b[9]=Ts,b[10]=Ss,b[11]=zs,b[12]=As,b[13]=Is,b[14]=Ps,b[15]=ks,b[16]=Cs,b[17]=Bs,b[18]=Ns,_!==0&&(b[19]=_,c.length++),c};Math.imul||(xe=_e);function be(y,i,u){u.negative=i.negative^y.negative,u.length=y.length+i.length;for(var c=0,d=0,m=0;m>>26)|0,d+=b>>>26,b&=67108863}u.words[m]=_,c=b,b=d}return c!==0?u.words[m]=c:u.length--,u._strip()}function le(y,i,u){return be(y,i,u)}o.prototype.mulTo=function(i,u){var c,d=this.length+i.length;return this.length===10&&i.length===10?c=xe(this,i,u):d<63?c=_e(this,i,u):d<1024?c=be(this,i,u):c=le(this,i,u),c};function Q(y,i){this.x=y,this.y=i}Q.prototype.makeRBT=function(i){for(var u=new Array(i),c=o.prototype._countBits(i)-1,d=0;d>=1;return d},Q.prototype.permute=function(i,u,c,d,m,b){for(var _=0;_>>1)m++;return 1<>>13,c[2*b+1]=m&8191,m=m>>>13;for(b=2*u;b>=26,c+=m/67108864|0,c+=b>>>26,this.words[d]=b&67108863}return c!==0&&(this.words[d]=c,this.length++),u?this.ineg():this},o.prototype.muln=function(i){return this.clone().imuln(i)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(i){var u=ve(i);if(u.length===0)return new o(1);for(var c=this,d=0;d=0);var u=i%26,c=(i-u)/26,d=67108863>>>26-u<<26-u,m;if(u!==0){var b=0;for(m=0;m>>26-u}b&&(this.words[m]=b,this.length++)}if(c!==0){for(m=this.length-1;m>=0;m--)this.words[m+c]=this.words[m];for(m=0;m=0);var d;u?d=(u-u%26)/26:d=0;var m=i%26,b=Math.min((i-m)/26,this.length),_=67108863^67108863>>>m<b)for(this.length-=b,p=0;p=0&&(v!==0||p>=d);p--){var H=this.words[p]|0;this.words[p]=v<<26-m|H>>>m,v=H&_}return x&&v!==0&&(x.words[x.length++]=v),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(i,u,c){return t(this.negative===0),this.iushrn(i,u,c)},o.prototype.shln=function(i){return this.clone().ishln(i)},o.prototype.ushln=function(i){return this.clone().iushln(i)},o.prototype.shrn=function(i){return this.clone().ishrn(i)},o.prototype.ushrn=function(i){return this.clone().iushrn(i)},o.prototype.testn=function(i){t(typeof i=="number"&&i>=0);var u=i%26,c=(i-u)/26,d=1<=0);var u=i%26,c=(i-u)/26;if(t(this.negative===0,"imaskn works only with positive numbers"),this.length<=c)return this;if(u!==0&&c++,this.length=Math.min(c,this.length),u!==0){var d=67108863^67108863>>>u<=67108864;u++)this.words[u]-=67108864,u===this.length-1?this.words[u+1]=1:this.words[u+1]++;return this.length=Math.max(this.length,u+1),this},o.prototype.isubn=function(i){if(t(typeof i=="number"),t(i<67108864),i<0)return this.iaddn(-i);if(this.negative!==0)return this.negative=0,this.iaddn(i),this.negative=1,this;if(this.words[0]-=i,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var u=0;u>26)-(x/67108864|0),this.words[m+c]=b&67108863}for(;m>26,this.words[m+c]=b&67108863;if(_===0)return this._strip();for(t(_===-1),_=0,m=0;m>26,this.words[m]=b&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(i,u){var c=this.length-i.length,d=this.clone(),m=i,b=m.words[m.length-1]|0,_=this._countBits(b);c=26-_,c!==0&&(m=m.ushln(c),d.iushln(c),b=m.words[m.length-1]|0);var x=d.length-m.length,p;if(u!=="mod"){p=new o(null),p.length=x+1,p.words=new Array(p.length);for(var v=0;v=0;l--){var I=(d.words[m.length+l]|0)*67108864+(d.words[m.length+l-1]|0);for(I=Math.min(I/b|0,67108863),d._ishlnsubmul(m,I,l);d.negative!==0;)I--,d.negative=0,d._ishlnsubmul(m,1,l),d.isZero()||(d.negative^=1);p&&(p.words[l]=I)}return p&&p._strip(),d._strip(),u!=="div"&&c!==0&&d.iushrn(c),{div:p||null,mod:d}},o.prototype.divmod=function(i,u,c){if(t(!i.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var d,m,b;return this.negative!==0&&i.negative===0?(b=this.neg().divmod(i,u),u!=="mod"&&(d=b.div.neg()),u!=="div"&&(m=b.mod.neg(),c&&m.negative!==0&&m.iadd(i)),{div:d,mod:m}):this.negative===0&&i.negative!==0?(b=this.divmod(i.neg(),u),u!=="mod"&&(d=b.div.neg()),{div:d,mod:b.mod}):(this.negative&i.negative)!==0?(b=this.neg().divmod(i.neg(),u),u!=="div"&&(m=b.mod.neg(),c&&m.negative!==0&&m.isub(i)),{div:b.div,mod:m}):i.length>this.length||this.cmp(i)<0?{div:new o(0),mod:this}:i.length===1?u==="div"?{div:this.divn(i.words[0]),mod:null}:u==="mod"?{div:null,mod:new o(this.modrn(i.words[0]))}:{div:this.divn(i.words[0]),mod:new o(this.modrn(i.words[0]))}:this._wordDiv(i,u)},o.prototype.div=function(i){return this.divmod(i,"div",!1).div},o.prototype.mod=function(i){return this.divmod(i,"mod",!1).mod},o.prototype.umod=function(i){return this.divmod(i,"mod",!0).mod},o.prototype.divRound=function(i){var u=this.divmod(i);if(u.mod.isZero())return u.div;var c=u.div.negative!==0?u.mod.isub(i):u.mod,d=i.ushrn(1),m=i.andln(1),b=c.cmp(d);return b<0||m===1&&b===0?u.div:u.div.negative!==0?u.div.isubn(1):u.div.iaddn(1)},o.prototype.modrn=function(i){var u=i<0;u&&(i=-i),t(i<=67108863);for(var c=(1<<26)%i,d=0,m=this.length-1;m>=0;m--)d=(c*d+(this.words[m]|0))%i;return u?-d:d},o.prototype.modn=function(i){return this.modrn(i)},o.prototype.idivn=function(i){var u=i<0;u&&(i=-i),t(i<=67108863);for(var c=0,d=this.length-1;d>=0;d--){var m=(this.words[d]|0)+c*67108864;this.words[d]=m/i|0,c=m%i}return this._strip(),u?this.ineg():this},o.prototype.divn=function(i){return this.clone().idivn(i)},o.prototype.egcd=function(i){t(i.negative===0),t(!i.isZero());var u=this,c=i.clone();u.negative!==0?u=u.umod(i):u=u.clone();for(var d=new o(1),m=new o(0),b=new o(0),_=new o(1),x=0;u.isEven()&&c.isEven();)u.iushrn(1),c.iushrn(1),++x;for(var p=c.clone(),v=u.clone();!u.isZero();){for(var H=0,l=1;(u.words[0]&l)===0&&H<26;++H,l<<=1);if(H>0)for(u.iushrn(H);H-- >0;)(d.isOdd()||m.isOdd())&&(d.iadd(p),m.isub(v)),d.iushrn(1),m.iushrn(1);for(var I=0,k=1;(c.words[0]&k)===0&&I<26;++I,k<<=1);if(I>0)for(c.iushrn(I);I-- >0;)(b.isOdd()||_.isOdd())&&(b.iadd(p),_.isub(v)),b.iushrn(1),_.iushrn(1);u.cmp(c)>=0?(u.isub(c),d.isub(b),m.isub(_)):(c.isub(u),b.isub(d),_.isub(m))}return{a:b,b:_,gcd:c.iushln(x)}},o.prototype._invmp=function(i){t(i.negative===0),t(!i.isZero());var u=this,c=i.clone();u.negative!==0?u=u.umod(i):u=u.clone();for(var d=new o(1),m=new o(0),b=c.clone();u.cmpn(1)>0&&c.cmpn(1)>0;){for(var _=0,x=1;(u.words[0]&x)===0&&_<26;++_,x<<=1);if(_>0)for(u.iushrn(_);_-- >0;)d.isOdd()&&d.iadd(b),d.iushrn(1);for(var p=0,v=1;(c.words[0]&v)===0&&p<26;++p,v<<=1);if(p>0)for(c.iushrn(p);p-- >0;)m.isOdd()&&m.iadd(b),m.iushrn(1);u.cmp(c)>=0?(u.isub(c),d.isub(m)):(c.isub(u),m.isub(d))}var H;return u.cmpn(1)===0?H=d:H=m,H.cmpn(0)<0&&H.iadd(i),H},o.prototype.gcd=function(i){if(this.isZero())return i.abs();if(i.isZero())return this.abs();var u=this.clone(),c=i.clone();u.negative=0,c.negative=0;for(var d=0;u.isEven()&&c.isEven();d++)u.iushrn(1),c.iushrn(1);do{for(;u.isEven();)u.iushrn(1);for(;c.isEven();)c.iushrn(1);var m=u.cmp(c);if(m<0){var b=u;u=c,c=b}else if(m===0||c.cmpn(1)===0)break;u.isub(c)}while(!0);return c.iushln(d)},o.prototype.invm=function(i){return this.egcd(i).a.umod(i)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(i){return this.words[0]&i},o.prototype.bincn=function(i){t(typeof i=="number");var u=i%26,c=(i-u)/26,d=1<>>26,_&=67108863,this.words[b]=_}return m!==0&&(this.words[b]=m,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(i){var u=i<0;if(this.negative!==0&&!u)return-1;if(this.negative===0&&u)return 1;this._strip();var c;if(this.length>1)c=1;else{u&&(i=-i),t(i<=67108863,"Number is too big");var d=this.words[0]|0;c=d===i?0:di.length)return 1;if(this.length=0;c--){var d=this.words[c]|0,m=i.words[c]|0;if(d!==m){dm&&(u=1);break}}return u},o.prototype.gtn=function(i){return this.cmpn(i)===1},o.prototype.gt=function(i){return this.cmp(i)===1},o.prototype.gten=function(i){return this.cmpn(i)>=0},o.prototype.gte=function(i){return this.cmp(i)>=0},o.prototype.ltn=function(i){return this.cmpn(i)===-1},o.prototype.lt=function(i){return this.cmp(i)===-1},o.prototype.lten=function(i){return this.cmpn(i)<=0},o.prototype.lte=function(i){return this.cmp(i)<=0},o.prototype.eqn=function(i){return this.cmpn(i)===0},o.prototype.eq=function(i){return this.cmp(i)===0},o.red=function(i){return new fe(i)},o.prototype.toRed=function(i){return t(!this.red,"Already a number in reduction context"),t(this.negative===0,"red works only with positives"),i.convertTo(this)._forceRed(i)},o.prototype.fromRed=function(){return t(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(i){return this.red=i,this},o.prototype.forceRed=function(i){return t(!this.red,"Already a number in reduction context"),this._forceRed(i)},o.prototype.redAdd=function(i){return t(this.red,"redAdd works only with red numbers"),this.red.add(this,i)},o.prototype.redIAdd=function(i){return t(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,i)},o.prototype.redSub=function(i){return t(this.red,"redSub works only with red numbers"),this.red.sub(this,i)},o.prototype.redISub=function(i){return t(this.red,"redISub works only with red numbers"),this.red.isub(this,i)},o.prototype.redShl=function(i){return t(this.red,"redShl works only with red numbers"),this.red.shl(this,i)},o.prototype.redMul=function(i){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,i),this.red.mul(this,i)},o.prototype.redIMul=function(i){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,i),this.red.imul(this,i)},o.prototype.redSqr=function(){return t(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return t(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return t(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return t(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return t(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(i){return t(this.red&&!i.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,i)};var W={k256:null,p224:null,p192:null,p25519:null};function D(y,i){this.name=y,this.p=new o(i,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}D.prototype._tmp=function(){var i=new o(null);return i.words=new Array(Math.ceil(this.n/13)),i},D.prototype.ireduce=function(i){var u=i,c;do this.split(u,this.tmp),u=this.imulK(u),u=u.iadd(this.tmp),c=u.bitLength();while(c>this.n);var d=c0?u.isub(this.p):u.strip!==void 0?u.strip():u._strip(),u},D.prototype.split=function(i,u){i.iushrn(this.n,0,u)},D.prototype.imulK=function(i){return i.imul(this.k)};function oe(){D.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(oe,D),oe.prototype.split=function(i,u){for(var c=4194303,d=Math.min(i.length,9),m=0;m>>22,b=_}b>>>=22,i.words[m-10]=b,b===0&&i.length>10?i.length-=10:i.length-=9},oe.prototype.imulK=function(i){i.words[i.length]=0,i.words[i.length+1]=0,i.length+=2;for(var u=0,c=0;c>>=26,i.words[c]=m,u=d}return u!==0&&(i.words[i.length++]=u),i},o._prime=function(i){if(W[i])return W[i];var u;if(i==="k256")u=new oe;else if(i==="p224")u=new re;else if(i==="p192")u=new ee;else if(i==="p25519")u=new Me;else throw new Error("Unknown prime "+i);return W[i]=u,u};function fe(y){if(typeof y=="string"){var i=o._prime(y);this.m=i.p,this.prime=i}else t(y.gtn(1),"modulus must be greater than 1"),this.m=y,this.prime=null}fe.prototype._verify1=function(i){t(i.negative===0,"red works only with positives"),t(i.red,"red works only with red numbers")},fe.prototype._verify2=function(i,u){t((i.negative|u.negative)===0,"red works only with positives"),t(i.red&&i.red===u.red,"red works only with red numbers")},fe.prototype.imod=function(i){return this.prime?this.prime.ireduce(i)._forceRed(this):(E(i,i.umod(this.m)._forceRed(this)),i)},fe.prototype.neg=function(i){return i.isZero()?i.clone():this.m.sub(i)._forceRed(this)},fe.prototype.add=function(i,u){this._verify2(i,u);var c=i.add(u);return c.cmp(this.m)>=0&&c.isub(this.m),c._forceRed(this)},fe.prototype.iadd=function(i,u){this._verify2(i,u);var c=i.iadd(u);return c.cmp(this.m)>=0&&c.isub(this.m),c},fe.prototype.sub=function(i,u){this._verify2(i,u);var c=i.sub(u);return c.cmpn(0)<0&&c.iadd(this.m),c._forceRed(this)},fe.prototype.isub=function(i,u){this._verify2(i,u);var c=i.isub(u);return c.cmpn(0)<0&&c.iadd(this.m),c},fe.prototype.shl=function(i,u){return this._verify1(i),this.imod(i.ushln(u))},fe.prototype.imul=function(i,u){return this._verify2(i,u),this.imod(i.imul(u))},fe.prototype.mul=function(i,u){return this._verify2(i,u),this.imod(i.mul(u))},fe.prototype.isqr=function(i){return this.imul(i,i.clone())},fe.prototype.sqr=function(i){return this.mul(i,i)},fe.prototype.sqrt=function(i){if(i.isZero())return i.clone();var u=this.m.andln(3);if(t(u%2===1),u===3){var c=this.m.add(new o(1)).iushrn(2);return this.pow(i,c)}for(var d=this.m.subn(1),m=0;!d.isZero()&&d.andln(1)===0;)m++,d.iushrn(1);t(!d.isZero());var b=new o(1).toRed(this),_=b.redNeg(),x=this.m.subn(1).iushrn(1),p=this.m.bitLength();for(p=new o(2*p*p).toRed(this);this.pow(p,x).cmp(_)!==0;)p.redIAdd(_);for(var v=this.pow(p,d),H=this.pow(i,d.addn(1).iushrn(1)),l=this.pow(i,d),I=m;l.cmp(b)!==0;){for(var k=l,C=0;k.cmp(b)!==0;C++)k=k.redSqr();t(C=0;m--){for(var v=u.words[m],H=p-1;H>=0;H--){var l=v>>H&1;if(b!==d[0]&&(b=this.sqr(b)),l===0&&_===0){x=0;continue}_<<=1,_|=l,x++,!(x!==c&&(m!==0||H!==0))&&(b=this.mul(b,d[_]),x=0,_=0)}p=26}return b},fe.prototype.convertTo=function(i){var u=i.umod(this.m);return u===i?u.clone():u},fe.prototype.convertFrom=function(i){var u=i.clone();return u.red=null,u},o.mont=function(i){return new $(i)};function $(y){fe.call(this,y),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}n($,fe),$.prototype.convertTo=function(i){return this.imod(i.ushln(this.shift))},$.prototype.convertFrom=function(i){var u=this.imod(i.mul(this.rinv));return u.red=null,u},$.prototype.imul=function(i,u){if(i.isZero()||u.isZero())return i.words[0]=0,i.length=1,i;var c=i.imul(u),d=c.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=c.isub(d).iushrn(this.shift),b=m;return m.cmp(this.m)>=0?b=m.isub(this.m):m.cmpn(0)<0&&(b=m.iadd(this.m)),b._forceRed(this)},$.prototype.mul=function(i,u){if(i.isZero()||u.isZero())return new o(0)._forceRed(this);var c=i.mul(u),d=c.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=c.isub(d).iushrn(this.shift),b=m;return m.cmp(this.m)>=0?b=m.isub(this.m):m.cmpn(0)<0&&(b=m.iadd(this.m)),b._forceRed(this)},$.prototype.invm=function(i){var u=this.imod(i._invmp(this.m).mul(this.r2));return u._forceRed(this)}})(typeof si>"u"||si,lp)});var yp=ut((Ib,Fn)=>{h();(function(){"use strict";var r="input is invalid type",e="finalize already called",t=typeof window=="object",n=t?window:{};n.JS_SHA3_NO_WINDOW&&(t=!1);var o=!t&&typeof self=="object",a=!n.JS_SHA3_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;a?n=global:o&&(n=self);var f=!n.JS_SHA3_NO_COMMON_JS&&typeof Fn=="object"&&Fn.exports,g=typeof define=="function"&&define.amd,w=!n.JS_SHA3_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",E="0123456789abcdef".split(""),P=[31,7936,2031616,520093696],T=[4,1024,262144,67108864],V=[1,256,65536,16777216],q=[6,1536,393216,100663296],ue=[0,8,16,24],ve=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],_e=[224,256,384,512],xe=[128,256],be=["hex","buffer","arrayBuffer","array","digest"],le={128:168,256:136};(n.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(l){return Object.prototype.toString.call(l)==="[object Array]"}),w&&(n.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(l){return typeof l=="object"&&l.buffer&&l.buffer.constructor===ArrayBuffer});for(var Q=function(l,I,k){return function(C){return new p(l,I,l).update(C)[k]()}},W=function(l,I,k){return function(C,O){return new p(l,I,O).update(C)[k]()}},D=function(l,I,k){return function(C,O,G,j){return i["cshake"+l].update(C,O,G,j)[k]()}},oe=function(l,I,k){return function(C,O,G,j){return i["kmac"+l].update(C,O,G,j)[k]()}},re=function(l,I,k,C){for(var O=0;O>5,this.byteCount=this.blockCount<<2,this.outputBlocks=k>>5,this.extraBytes=(k&31)>>3;for(var C=0;C<50;++C)this.s[C]=0}p.prototype.update=function(l){if(this.finalized)throw new Error(e);var I,k=typeof l;if(k!=="string"){if(k==="object"){if(l===null)throw new Error(r);if(w&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!w||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);I=!0}for(var C=this.blocks,O=this.byteCount,G=l.length,j=this.blockCount,F=0,st=this.s,J,ie;F>2]|=l[F]<>2]|=ie<>2]|=(192|ie>>6)<>2]|=(128|ie&63)<=57344?(C[J>>2]|=(224|ie>>12)<>2]|=(128|ie>>6&63)<>2]|=(128|ie&63)<>2]|=(240|ie>>18)<>2]|=(128|ie>>12&63)<>2]|=(128|ie>>6&63)<>2]|=(128|ie&63)<=O){for(this.start=J-O,this.block=C[j],J=0;J>8,k=l&255;k>0;)O.unshift(k),l=l>>8,k=l&255,++C;return I?O.push(C):O.unshift(C),this.update(O),O.length},p.prototype.encodeString=function(l){var I,k=typeof l;if(k!=="string"){if(k==="object"){if(l===null)throw new Error(r);if(w&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!w||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);I=!0}var C=0,O=l.length;if(I)C=O;else for(var G=0;G=57344?C+=3:(j=65536+((j&1023)<<10|l.charCodeAt(++G)&1023),C+=4)}return C+=this.encode(C*8),this.update(l),C},p.prototype.bytepad=function(l,I){for(var k=this.encode(I),C=0;C>2]|=this.padding[I&3],this.lastByteIndex===this.byteCount)for(l[0]=l[k],I=1;I>4&15]+E[F&15]+E[F>>12&15]+E[F>>8&15]+E[F>>20&15]+E[F>>16&15]+E[F>>28&15]+E[F>>24&15];G%l===0&&(H(I),O=0)}return C&&(F=I[O],j+=E[F>>4&15]+E[F&15],C>1&&(j+=E[F>>12&15]+E[F>>8&15]),C>2&&(j+=E[F>>20&15]+E[F>>16&15])),j},p.prototype.arrayBuffer=function(){this.finalize();var l=this.blockCount,I=this.s,k=this.outputBlocks,C=this.extraBytes,O=0,G=0,j=this.outputBits>>3,F;C?F=new ArrayBuffer(k+1<<2):F=new ArrayBuffer(j);for(var st=new Uint32Array(F);G>8&255,j[F+2]=st>>16&255,j[F+3]=st>>24&255;G%l===0&&H(I)}return C&&(F=G<<2,st=I[O],j[F]=st&255,C>1&&(j[F+1]=st>>8&255),C>2&&(j[F+2]=st>>16&255)),j};function v(l,I,k){p.call(this,l,I,k)}v.prototype=new p,v.prototype.finalize=function(){return this.encode(this.outputBits,!0),p.prototype.finalize.call(this)};var H=function(l){var I,k,C,O,G,j,F,st,J,ie,fr,Te,Se,cr,ze,Ae,lr,Ie,Pe,hr,ke,Ce,dr,Be,Ne,mr,qe,De,yr,Oe,Ue,xr,Le,je,gr,Fe,He,vr,Ve,We,wr,Ye,Ke,br,Ze,$e,Er,Ge,Je,Rr,Qe,Xe,_r,et,tt,Mr,rt,nt,Xt,er,tr,rr,nr;for(C=0;C<48;C+=2)O=l[0]^l[10]^l[20]^l[30]^l[40],G=l[1]^l[11]^l[21]^l[31]^l[41],j=l[2]^l[12]^l[22]^l[32]^l[42],F=l[3]^l[13]^l[23]^l[33]^l[43],st=l[4]^l[14]^l[24]^l[34]^l[44],J=l[5]^l[15]^l[25]^l[35]^l[45],ie=l[6]^l[16]^l[26]^l[36]^l[46],fr=l[7]^l[17]^l[27]^l[37]^l[47],Te=l[8]^l[18]^l[28]^l[38]^l[48],Se=l[9]^l[19]^l[29]^l[39]^l[49],I=Te^(j<<1|F>>>31),k=Se^(F<<1|j>>>31),l[0]^=I,l[1]^=k,l[10]^=I,l[11]^=k,l[20]^=I,l[21]^=k,l[30]^=I,l[31]^=k,l[40]^=I,l[41]^=k,I=O^(st<<1|J>>>31),k=G^(J<<1|st>>>31),l[2]^=I,l[3]^=k,l[12]^=I,l[13]^=k,l[22]^=I,l[23]^=k,l[32]^=I,l[33]^=k,l[42]^=I,l[43]^=k,I=j^(ie<<1|fr>>>31),k=F^(fr<<1|ie>>>31),l[4]^=I,l[5]^=k,l[14]^=I,l[15]^=k,l[24]^=I,l[25]^=k,l[34]^=I,l[35]^=k,l[44]^=I,l[45]^=k,I=st^(Te<<1|Se>>>31),k=J^(Se<<1|Te>>>31),l[6]^=I,l[7]^=k,l[16]^=I,l[17]^=k,l[26]^=I,l[27]^=k,l[36]^=I,l[37]^=k,l[46]^=I,l[47]^=k,I=ie^(O<<1|G>>>31),k=fr^(G<<1|O>>>31),l[8]^=I,l[9]^=k,l[18]^=I,l[19]^=k,l[28]^=I,l[29]^=k,l[38]^=I,l[39]^=k,l[48]^=I,l[49]^=k,cr=l[0],ze=l[1],$e=l[11]<<4|l[10]>>>28,Er=l[10]<<4|l[11]>>>28,De=l[20]<<3|l[21]>>>29,yr=l[21]<<3|l[20]>>>29,er=l[31]<<9|l[30]>>>23,tr=l[30]<<9|l[31]>>>23,Ye=l[40]<<18|l[41]>>>14,Ke=l[41]<<18|l[40]>>>14,je=l[2]<<1|l[3]>>>31,gr=l[3]<<1|l[2]>>>31,Ae=l[13]<<12|l[12]>>>20,lr=l[12]<<12|l[13]>>>20,Ge=l[22]<<10|l[23]>>>22,Je=l[23]<<10|l[22]>>>22,Oe=l[33]<<13|l[32]>>>19,Ue=l[32]<<13|l[33]>>>19,rr=l[42]<<2|l[43]>>>30,nr=l[43]<<2|l[42]>>>30,et=l[5]<<30|l[4]>>>2,tt=l[4]<<30|l[5]>>>2,Fe=l[14]<<6|l[15]>>>26,He=l[15]<<6|l[14]>>>26,Ie=l[25]<<11|l[24]>>>21,Pe=l[24]<<11|l[25]>>>21,Rr=l[34]<<15|l[35]>>>17,Qe=l[35]<<15|l[34]>>>17,xr=l[45]<<29|l[44]>>>3,Le=l[44]<<29|l[45]>>>3,Be=l[6]<<28|l[7]>>>4,Ne=l[7]<<28|l[6]>>>4,Mr=l[17]<<23|l[16]>>>9,rt=l[16]<<23|l[17]>>>9,vr=l[26]<<25|l[27]>>>7,Ve=l[27]<<25|l[26]>>>7,hr=l[36]<<21|l[37]>>>11,ke=l[37]<<21|l[36]>>>11,Xe=l[47]<<24|l[46]>>>8,_r=l[46]<<24|l[47]>>>8,br=l[8]<<27|l[9]>>>5,Ze=l[9]<<27|l[8]>>>5,mr=l[18]<<20|l[19]>>>12,qe=l[19]<<20|l[18]>>>12,nt=l[29]<<7|l[28]>>>25,Xt=l[28]<<7|l[29]>>>25,We=l[38]<<8|l[39]>>>24,wr=l[39]<<8|l[38]>>>24,Ce=l[48]<<14|l[49]>>>18,dr=l[49]<<14|l[48]>>>18,l[0]=cr^~Ae&Ie,l[1]=ze^~lr&Pe,l[10]=Be^~mr&De,l[11]=Ne^~qe&yr,l[20]=je^~Fe&vr,l[21]=gr^~He&Ve,l[30]=br^~$e&Ge,l[31]=Ze^~Er&Je,l[40]=et^~Mr&nt,l[41]=tt^~rt&Xt,l[2]=Ae^~Ie&hr,l[3]=lr^~Pe&ke,l[12]=mr^~De&Oe,l[13]=qe^~yr&Ue,l[22]=Fe^~vr&We,l[23]=He^~Ve&wr,l[32]=$e^~Ge&Rr,l[33]=Er^~Je&Qe,l[42]=Mr^~nt&er,l[43]=rt^~Xt&tr,l[4]=Ie^~hr&Ce,l[5]=Pe^~ke&dr,l[14]=De^~Oe&xr,l[15]=yr^~Ue&Le,l[24]=vr^~We&Ye,l[25]=Ve^~wr&Ke,l[34]=Ge^~Rr&Xe,l[35]=Je^~Qe&_r,l[44]=nt^~er&rr,l[45]=Xt^~tr&nr,l[6]=hr^~Ce&cr,l[7]=ke^~dr&ze,l[16]=Oe^~xr&Be,l[17]=Ue^~Le&Ne,l[26]=We^~Ye&je,l[27]=wr^~Ke&gr,l[36]=Rr^~Xe&br,l[37]=Qe^~_r&Ze,l[46]=er^~rr&et,l[47]=tr^~nr&tt,l[8]=Ce^~cr&Ae,l[9]=dr^~ze&lr,l[18]=xr^~Be&mr,l[19]=Le^~Ne&qe,l[28]=Ye^~je&Fe,l[29]=Ke^~gr&He,l[38]=Xe^~br&$e,l[39]=_r^~Ze&Er,l[48]=rr^~et&Mr,l[49]=nr^~tt&rt,l[0]^=ve[C],l[1]^=ve[C+1]};if(f)Fn.exports=i;else{for(c=0;c{h();var Hn=kn(),Lt=Hn.Buffer;function Rp(r,e){for(var t in r)e[t]=r[t]}Lt.from&&Lt.alloc&&Lt.allocUnsafe&&Lt.allocUnsafeSlow?_p.exports=Hn:(Rp(Hn,pi),pi.Buffer=Lr);function Lr(r,e,t){return Lt(r,e,t)}Lr.prototype=Object.create(Lt.prototype);Rp(Lt,Lr);Lr.from=function(r,e,t){if(typeof r=="number")throw new TypeError("Argument must not be a number");return Lt(r,e,t)};Lr.alloc=function(r,e,t){if(typeof r!="number")throw new TypeError("Argument must be a number");var n=Lt(r);return e!==void 0?typeof t=="string"?n.fill(e,t):n.fill(e):n.fill(0),n};Lr.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Lt(r)};Lr.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Hn.SlowBuffer(r)}});var Sp=ut((Gb,Tp)=>{"use strict";h();var Vn=Mp().Buffer;function fx(r){if(r.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),t=0;t>>0,le=new Uint8Array(be);_e!==xe;){for(var Q=q[_e],W=0,D=be-1;(Q!==0||W>>0,le[D]=Q%f>>>0,Q=Q/f>>>0;if(Q!==0)throw new Error("Non-zero carry");ve=W,_e++}for(var oe=be-ve;oe!==be&&le[oe]===0;)oe++;for(var re=g.repeat(ue);oe>>0,be=new Uint8Array(xe);q[ue];){var le=e[q.charCodeAt(ue)];if(le===255)return;for(var Q=0,W=xe-1;(le!==0||Q<_e)&&W!==-1;W--,Q++)le+=f*be[W]>>>0,be[W]=le%256>>>0,le=le/256>>>0;if(le!==0)throw new Error("Non-zero carry");_e=Q,ue++}for(var D=xe-_e;D!==xe&&be[D]===0;)D++;var oe=Vn.allocUnsafe(ve+(xe-D));oe.fill(0,0,ve);for(var re=ve;D!==xe;)oe[re++]=be[D++];return oe}function V(q){var ue=T(q);if(ue)return ue;throw new Error("Non-base"+f+" character")}return{encode:P,decodeUnsafe:T,decode:V}}Tp.exports=fx});var Ap=ut((Qb,zp)=>{h();var cx=Sp(),lx="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";zp.exports=cx(lx)});var Nm=ut((zz,$i)=>{"use strict";h();var Iw=Object.prototype.hasOwnProperty,yt="~";function Mn(){}Object.create&&(Mn.prototype=Object.create(null),new Mn().__proto__||(yt=!1));function Pw(r,e,t){this.fn=r,this.context=e,this.once=t||!1}function Bm(r,e,t,n,o){if(typeof t!="function")throw new TypeError("The listener must be a function");var a=new Pw(t,n||r,o),f=yt?yt+e:e;return r._events[f]?r._events[f].fn?r._events[f]=[r._events[f],a]:r._events[f].push(a):(r._events[f]=a,r._eventsCount++),r}function us(r,e){--r._eventsCount===0?r._events=new Mn:delete r._events[e]}function ht(){this._events=new Mn,this._eventsCount=0}ht.prototype.eventNames=function(){var e=[],t,n;if(this._eventsCount===0)return e;for(n in t=this._events)Iw.call(t,n)&&e.push(yt?n.slice(1):n);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(t)):e};ht.prototype.listeners=function(e){var t=yt?yt+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,a=n.length,f=new Array(a);o{h();(function(r,e){typeof Gi=="object"&&typeof Ji<"u"?Ji.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs=e()})(Gi,function(){"use strict";var r=1e3,e=6e4,t=36e5,n="millisecond",o="second",a="minute",f="hour",g="day",w="week",E="month",P="quarter",T="year",V="date",q="Invalid Date",ue=/^(\\d{4})[-/]?(\\d{1,2})?[-/]?(\\d{0,2})[Tt\\s]*(\\d{1,2})?:?(\\d{1,2})?:?(\\d{1,2})?[.:]?(\\d+)?$/,ve=/\\[([^\\]]+)]|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,_e={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($){var y=["th","st","nd","rd"],i=$%100;return"["+$+(y[(i-20)%10]||y[i]||y[0])+"]"}},xe=function($,y,i){var u=String($);return!u||u.length>=y?$:""+Array(y+1-u.length).join(i)+$},be={s:xe,z:function($){var y=-$.utcOffset(),i=Math.abs(y),u=Math.floor(i/60),c=i%60;return(y<=0?"+":"-")+xe(u,2,"0")+":"+xe(c,2,"0")},m:function $(y,i){if(y.date()1)return $(m[0])}else{var b=y.name;Q[b]=y,c=b}return!u&&c&&(le=c),c||!u&&le},re=function($,y){if(D($))return $.clone();var i=typeof y=="object"?y:{};return i.date=$,i.args=arguments,new Me(i)},ee=be;ee.l=oe,ee.i=D,ee.w=function($,y){return re($,{locale:y.$L,utc:y.$u,x:y.$x,$offset:y.$offset})};var Me=function(){function $(i){this.$L=oe(i.locale,null,!0),this.parse(i),this.$x=this.$x||i.x||{},this[W]=!0}var y=$.prototype;return y.parse=function(i){this.$d=function(u){var c=u.date,d=u.utc;if(c===null)return new Date(NaN);if(ee.u(c))return new Date;if(c instanceof Date)return new Date(c);if(typeof c=="string"&&!/Z$/i.test(c)){var m=c.match(ue);if(m){var b=m[2]-1||0,_=(m[7]||"0").substring(0,3);return d?new Date(Date.UTC(m[1],b,m[3]||1,m[4]||0,m[5]||0,m[6]||0,_)):new Date(m[1],b,m[3]||1,m[4]||0,m[5]||0,m[6]||0,_)}}return new Date(c)}(i),this.init()},y.init=function(){var i=this.$d;this.$y=i.getFullYear(),this.$M=i.getMonth(),this.$D=i.getDate(),this.$W=i.getDay(),this.$H=i.getHours(),this.$m=i.getMinutes(),this.$s=i.getSeconds(),this.$ms=i.getMilliseconds()},y.$utils=function(){return ee},y.isValid=function(){return this.$d.toString()!==q},y.isSame=function(i,u){var c=re(i);return this.startOf(u)<=c&&c<=this.endOf(u)},y.isAfter=function(i,u){return re(i){h();(function(r,e){typeof Qi=="object"&&typeof Xi<"u"?Xi.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_duration=e()})(Qi,function(){"use strict";var r,e,t=1e3,n=6e4,o=36e5,a=864e5,f=/\\[([^\\]]+)]|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=31536e6,w=2628e6,E=/^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,P={years:g,months:w,days:a,hours:o,minutes:n,seconds:t,milliseconds:1,weeks:6048e5},T=function(Q){return Q instanceof be},V=function(Q,W,D){return new be(Q,D,W.$l)},q=function(Q){return e.p(Q)+"s"},ue=function(Q){return Q<0},ve=function(Q){return ue(Q)?Math.ceil(Q):Math.floor(Q)},_e=function(Q){return Math.abs(Q)},xe=function(Q,W){return Q?ue(Q)?{negative:!0,format:""+_e(Q)+W}:{negative:!1,format:""+Q+W}:{negative:!1,format:""}},be=function(){function Q(D,oe,re){var ee=this;if(this.$d={},this.$l=re,D===void 0&&(this.$ms=0,this.parseFromMilliseconds()),oe)return V(D*P[q(oe)],this);if(typeof D=="number")return this.$ms=D,this.parseFromMilliseconds(),this;if(typeof D=="object")return Object.keys(D).forEach(function($){ee.$d[q($)]=D[$]}),this.calMilliseconds(),this;if(typeof D=="string"){var Me=D.match(E);if(Me){var fe=Me.slice(2).map(function($){return $!=null?Number($):0});return this.$d.years=fe[0],this.$d.months=fe[1],this.$d.weeks=fe[2],this.$d.days=fe[3],this.$d.hours=fe[4],this.$d.minutes=fe[5],this.$d.seconds=fe[6],this.calMilliseconds(),this}}return this}var W=Q.prototype;return W.calMilliseconds=function(){var D=this;this.$ms=Object.keys(this.$d).reduce(function(oe,re){return oe+(D.$d[re]||0)*P[re]},0)},W.parseFromMilliseconds=function(){var D=this.$ms;this.$d.years=ve(D/g),D%=g,this.$d.months=ve(D/w),D%=w,this.$d.days=ve(D/a),D%=a,this.$d.hours=ve(D/o),D%=o,this.$d.minutes=ve(D/n),D%=n,this.$d.seconds=ve(D/t),D%=t,this.$d.milliseconds=D},W.toISOString=function(){var D=xe(this.$d.years,"Y"),oe=xe(this.$d.months,"M"),re=+this.$d.days||0;this.$d.weeks&&(re+=7*this.$d.weeks);var ee=xe(re,"D"),Me=xe(this.$d.hours,"H"),fe=xe(this.$d.minutes,"M"),$=this.$d.seconds||0;this.$d.milliseconds&&($+=this.$d.milliseconds/1e3,$=Math.round(1e3*$)/1e3);var y=xe($,"S"),i=D.negative||oe.negative||ee.negative||Me.negative||fe.negative||y.negative,u=Me.format||fe.format||y.format?"T":"",c=(i?"-":"")+"P"+D.format+oe.format+ee.format+u+Me.format+fe.format+y.format;return c==="P"||c==="-P"?"P0D":c},W.toJSON=function(){return this.toISOString()},W.format=function(D){var oe=D||"YYYY-MM-DDTHH:mm:ss",re={Y:this.$d.years,YY:e.s(this.$d.years,2,"0"),YYYY:e.s(this.$d.years,4,"0"),M:this.$d.months,MM:e.s(this.$d.months,2,"0"),D:this.$d.days,DD:e.s(this.$d.days,2,"0"),H:this.$d.hours,HH:e.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:e.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:e.s(this.$d.seconds,2,"0"),SSS:e.s(this.$d.milliseconds,3,"0")};return oe.replace(f,function(ee,Me){return Me||String(re[ee])})},W.as=function(D){return this.$ms/P[q(D)]},W.get=function(D){var oe=this.$ms,re=q(D);return re==="milliseconds"?oe%=1e3:oe=re==="weeks"?ve(oe/P[re]):this.$d[re],oe||0},W.add=function(D,oe,re){var ee;return ee=oe?D*P[q(oe)]:T(D)?D.$ms:V(D,this).$ms,V(this.$ms+ee*(re?-1:1),this)},W.subtract=function(D,oe){return this.add(D,oe,!0)},W.locale=function(D){var oe=this.clone();return oe.$l=D,oe},W.clone=function(){return V(this.$ms,this)},W.humanize=function(D){return r().add(this.$ms,"ms").locale(this.$l).fromNow(!D)},W.valueOf=function(){return this.asMilliseconds()},W.milliseconds=function(){return this.get("milliseconds")},W.asMilliseconds=function(){return this.as("milliseconds")},W.seconds=function(){return this.get("seconds")},W.asSeconds=function(){return this.as("seconds")},W.minutes=function(){return this.get("minutes")},W.asMinutes=function(){return this.as("minutes")},W.hours=function(){return this.get("hours")},W.asHours=function(){return this.as("hours")},W.days=function(){return this.get("days")},W.asDays=function(){return this.as("days")},W.weeks=function(){return this.get("weeks")},W.asWeeks=function(){return this.as("weeks")},W.months=function(){return this.get("months")},W.asMonths=function(){return this.as("months")},W.years=function(){return this.get("years")},W.asYears=function(){return this.as("years")},Q}(),le=function(Q,W,D){return Q.add(W.years()*D,"y").add(W.months()*D,"M").add(W.days()*D,"d").add(W.hours()*D,"h").add(W.minutes()*D,"m").add(W.seconds()*D,"s").add(W.milliseconds()*D,"ms")};return function(Q,W,D){r=D,e=D().$utils(),D.duration=function(ee,Me){var fe=D.locale();return V(ee,{$l:fe},Me)},D.isDuration=T;var oe=W.prototype.add,re=W.prototype.subtract;W.prototype.add=function(ee,Me){return T(ee)?le(this,ee,1):oe.bind(this)(ee,Me)},W.prototype.subtract=function(ee,Me){return T(ee)?le(this,ee,-1):re.bind(this)(ee,Me)}}})});var jm=ut((ta,ra)=>{h();(function(r,e){typeof ta=="object"&&typeof ra<"u"?ra.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isToday=e()})(ta,function(){"use strict";return function(r,e,t){e.prototype.isToday=function(){var n="YYYY-MM-DD",o=t();return this.format(n)===o.format(n)}}})});var Fm=ut((na,oa)=>{h();(function(r,e){typeof na=="object"&&typeof oa<"u"?oa.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isYesterday=e()})(na,function(){"use strict";return function(r,e,t){e.prototype.isYesterday=function(){var n="YYYY-MM-DD",o=t().subtract(1,"day");return this.format(n)===o.format(n)}}})});var Wm=ut((ia,aa)=>{h();(function(r,e){typeof ia=="object"&&typeof aa<"u"?aa.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_calendar=e()})(ia,function(){"use strict";return function(r,e,t){var n="h:mm A",o={lastDay:"[Yesterday at] "+n,sameDay:"[Today at] "+n,nextDay:"[Tomorrow at] "+n,nextWeek:"dddd [at] "+n,lastWeek:"[Last] dddd [at] "+n,sameElse:"MM/DD/YYYY"};e.prototype.calendar=function(a,f){var g=f||this.$locale().calendar||o,w=t(a||void 0).startOf("d"),E=this.diff(w,"d",!0),P="sameElse",T=E<-6?P:E<-1?"lastWeek":E<0?"lastDay":E<1?"sameDay":E<2?"nextDay":E<7?"nextWeek":P,V=g[T]||o[T];return typeof V=="function"?V.call(this,t()):this.format(V)}}})});var Zm=ut((pa,ua)=>{h();(function(r,e){typeof pa=="object"&&typeof ua<"u"?ua.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_relativeTime=e()})(pa,function(){"use strict";return function(r,e,t){r=r||{};var n=e.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(g,w,E,P){return n.fromToBase(g,w,E,P)}t.en.relativeTime=o,n.fromToBase=function(g,w,E,P,T){for(var V,q,ue,ve=E.$locale().relativeTime||o,_e=r.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],xe=_e.length,be=0;be0,Q<=le.r||!le.r){Q<=1&&be>0&&(le=_e[be-1]);var W=ve[le.l];T&&(Q=T(""+Q)),q=typeof W=="string"?W.replace("%d",Q):W(Q,w,le.l,ue);break}}if(w)return q;var D=ue?ve.future:ve.past;return typeof D=="function"?D(q):D.replace("%s",q)},n.to=function(g,w){return a(g,w,this,!0)},n.from=function(g,w){return a(g,w,this)};var f=function(g){return g.$u?t.utc():t()};n.toNow=function(g){return this.to(f(this),g)},n.fromNow=function(g){return this.from(f(this),g)}}})});var py=ut(de=>{"use strict";h();var Sn=Symbol.for("react.element"),T1=Symbol.for("react.portal"),S1=Symbol.for("react.fragment"),z1=Symbol.for("react.strict_mode"),A1=Symbol.for("react.profiler"),I1=Symbol.for("react.provider"),P1=Symbol.for("react.context"),k1=Symbol.for("react.forward_ref"),C1=Symbol.for("react.suspense"),B1=Symbol.for("react.memo"),N1=Symbol.for("react.lazy"),Qm=Symbol.iterator;function q1(r){return r===null||typeof r!="object"?null:(r=Qm&&r[Qm]||r["@@iterator"],typeof r=="function"?r:null)}var ty={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ry=Object.assign,ny={};function fn(r,e,t){this.props=r,this.context=e,this.refs=ny,this.updater=t||ty}fn.prototype.isReactComponent={};fn.prototype.setState=function(r,e){if(typeof r!="object"&&typeof r!="function"&&r!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,r,e,"setState")};fn.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function oy(){}oy.prototype=fn.prototype;function ha(r,e,t){this.props=r,this.context=e,this.refs=ny,this.updater=t||ty}var da=ha.prototype=new oy;da.constructor=ha;ry(da,fn.prototype);da.isPureReactComponent=!0;var Xm=Array.isArray,sy=Object.prototype.hasOwnProperty,ma={current:null},iy={key:!0,ref:!0,__self:!0,__source:!0};function ay(r,e,t){var n,o={},a=null,f=null;if(e!=null)for(n in e.ref!==void 0&&(f=e.ref),e.key!==void 0&&(a=""+e.key),e)sy.call(e,n)&&!iy.hasOwnProperty(n)&&(o[n]=e[n]);var g=arguments.length-2;if(g===1)o.children=t;else if(1{"use strict";h();uy.exports=py()});h();h();h();var qt=class extends Error{constructor({code:t,message:n},o){super(n);this.code=t,this.message=n,typeof o!="undefined"&&(this.data=o)}toString(){return this.message}};h();h();h();var gi={};U(gi,{error:()=>lu,method:()=>uu,params:()=>fu,request:()=>mx,response:()=>yx,result:()=>cu});h();h();var ye;(function(r){r.assertEqual=o=>o;function e(o){}r.assertIs=e;function t(o){throw new Error}r.assertNever=t,r.arrayToEnum=o=>{let a={};for(let f of o)a[f]=f;return a},r.getValidEnumValues=o=>{let a=r.objectKeys(o).filter(g=>typeof o[o[g]]!="number"),f={};for(let g of a)f[g]=o[g];return r.objectValues(f)},r.objectValues=o=>r.objectKeys(o).map(function(a){return o[a]}),r.objectKeys=typeof Object.keys=="function"?o=>Object.keys(o):o=>{let a=[];for(let f in o)Object.prototype.hasOwnProperty.call(o,f)&&a.push(f);return a},r.find=(o,a)=>{for(let f of o)if(a(f))return f},r.isInteger=typeof Number.isInteger=="function"?o=>Number.isInteger(o):o=>typeof o=="number"&&isFinite(o)&&Math.floor(o)===o;function n(o,a=" | "){return o.map(f=>typeof f=="string"?`\'${f}\'`:f).join(a)}r.joinValues=n,r.jsonStringifyReplacer=(o,a)=>typeof a=="bigint"?a.toString():a})(ye||(ye={}));var Js;(function(r){r.mergeShapes=(e,t)=>({...e,...t})})(Js||(Js={}));var Y=ye.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),ir=r=>{switch(typeof r){case"undefined":return Y.undefined;case"string":return Y.string;case"number":return isNaN(r)?Y.nan:Y.number;case"boolean":return Y.boolean;case"function":return Y.function;case"bigint":return Y.bigint;case"symbol":return Y.symbol;case"object":return Array.isArray(r)?Y.array:r===null?Y.null:r.then&&typeof r.then=="function"&&r.catch&&typeof r.catch=="function"?Y.promise:typeof Map<"u"&&r instanceof Map?Y.map:typeof Set<"u"&&r instanceof Set?Y.set:typeof Date<"u"&&r instanceof Date?Y.date:Y.object;default:return Y.unknown}},L=ye.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),n0=r=>JSON.stringify(r,null,2).replace(/"([^"]+)":/g,"$1:"),dt=class extends Error{constructor(e){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(a){return a.message},n={_errors:[]},o=a=>{for(let f of a.issues)if(f.code==="invalid_union")f.unionErrors.map(o);else if(f.code==="invalid_return_type")o(f.returnTypeError);else if(f.code==="invalid_arguments")o(f.argumentsError);else if(f.path.length===0)n._errors.push(t(f));else{let g=n,w=0;for(;wt.message){let t={},n=[];for(let o of this.issues)o.path.length>0?(t[o.path[0]]=t[o.path[0]]||[],t[o.path[0]].push(e(o))):n.push(e(o));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}};dt.create=r=>new dt(r);var dn=(r,e)=>{let t;switch(r.code){case L.invalid_type:r.received===Y.undefined?t="Required":t=`Expected ${r.expected}, received ${r.received}`;break;case L.invalid_literal:t=`Invalid literal value, expected ${JSON.stringify(r.expected,ye.jsonStringifyReplacer)}`;break;case L.unrecognized_keys:t=`Unrecognized key(s) in object: ${ye.joinValues(r.keys,", ")}`;break;case L.invalid_union:t="Invalid input";break;case L.invalid_union_discriminator:t=`Invalid discriminator value. Expected ${ye.joinValues(r.options)}`;break;case L.invalid_enum_value:t=`Invalid enum value. Expected ${ye.joinValues(r.options)}, received \'${r.received}\'`;break;case L.invalid_arguments:t="Invalid function arguments";break;case L.invalid_return_type:t="Invalid function return type";break;case L.invalid_date:t="Invalid date";break;case L.invalid_string:typeof r.validation=="object"?"includes"in r.validation?(t=`Invalid input: must include "${r.validation.includes}"`,typeof r.validation.position=="number"&&(t=`${t} at one or more positions greater than or equal to ${r.validation.position}`)):"startsWith"in r.validation?t=`Invalid input: must start with "${r.validation.startsWith}"`:"endsWith"in r.validation?t=`Invalid input: must end with "${r.validation.endsWith}"`:ye.assertNever(r.validation):r.validation!=="regex"?t=`Invalid ${r.validation}`:t="Invalid";break;case L.too_small:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at least":"more than"} ${r.minimum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at least":"over"} ${r.minimum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${r.minimum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(r.minimum))}`:t="Invalid input";break;case L.too_big:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at most":"less than"} ${r.maximum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at most":"under"} ${r.maximum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="bigint"?t=`BigInt must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly":r.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(r.maximum))}`:t="Invalid input";break;case L.custom:t="Invalid input";break;case L.invalid_intersection_types:t="Intersection results could not be merged";break;case L.not_multiple_of:t=`Number must be a multiple of ${r.multipleOf}`;break;case L.not_finite:t="Number must be finite";break;default:t=e.defaultError,ye.assertNever(r)}return{message:t}},Ga=dn;function o0(r){Ga=r}function Nn(){return Ga}var qn=r=>{let{data:e,path:t,errorMaps:n,issueData:o}=r,a=[...t,...o.path||[]],f={...o,path:a},g="",w=n.filter(E=>!!E).slice().reverse();for(let E of w)g=E(f,{data:e,defaultError:g}).message;return{...o,path:a,message:o.message||g}},s0=[];function K(r,e){let t=qn({issueData:e,data:r.data,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Nn(),dn].filter(n=>!!n)});r.common.issues.push(t)}var ct=class{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,t){let n=[];for(let o of t){if(o.status==="aborted")return se;o.status==="dirty"&&e.dirty(),n.push(o.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){let n=[];for(let o of t)n.push({key:await o.key,value:await o.value});return ct.mergeObjectSync(e,n)}static mergeObjectSync(e,t){let n={};for(let o of t){let{key:a,value:f}=o;if(a.status==="aborted"||f.status==="aborted")return se;a.status==="dirty"&&e.dirty(),f.status==="dirty"&&e.dirty(),a.value!=="__proto__"&&(typeof f.value<"u"||o.alwaysSet)&&(n[a.value]=f.value)}return{status:e.value,value:n}}},se=Object.freeze({status:"aborted"}),Ja=r=>({status:"dirty",value:r}),mt=r=>({status:"valid",value:r}),Qs=r=>r.status==="aborted",Xs=r=>r.status==="dirty",mn=r=>r.status==="valid",Dn=r=>typeof Promise<"u"&&r instanceof Promise,te;(function(r){r.errToObj=e=>typeof e=="string"?{message:e}:e||{},r.toString=e=>typeof e=="string"?e:e?.message})(te||(te={}));var _t=class{constructor(e,t,n,o){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=o}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},Za=(r,e)=>{if(mn(e))return{success:!0,data:e.value};if(!r.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new dt(r.common.issues);return this._error=t,this._error}}};function ae(r){if(!r)return{};let{errorMap:e,invalid_type_error:t,required_error:n,description:o}=r;if(e&&(t||n))throw new Error(`Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:o}:{errorMap:(f,g)=>f.code!=="invalid_type"?{message:g.defaultError}:typeof g.data>"u"?{message:n??g.defaultError}:{message:t??g.defaultError},description:o}}var pe=class{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return ir(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:ir(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new ct,ctx:{common:e.parent.common,data:e.data,parsedType:ir(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(Dn(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;let o={common:{issues:[],async:(n=t?.async)!==null&&n!==void 0?n:!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:ir(e)},a=this._parseSync({data:e,path:o.path,parent:o});return Za(o,a)}async parseAsync(e,t){let n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){let n={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:ir(e)},o=this._parse({data:e,path:n.path,parent:n}),a=await(Dn(o)?o:Promise.resolve(o));return Za(n,a)}refine(e,t){let n=o=>typeof t=="string"||typeof t>"u"?{message:t}:typeof t=="function"?t(o):t;return this._refinement((o,a)=>{let f=e(o),g=()=>a.addIssue({code:L.custom,...n(o)});return typeof Promise<"u"&&f instanceof Promise?f.then(w=>w?!0:(g(),!1)):f?!0:(g(),!1)})}refinement(e,t){return this._refinement((n,o)=>e(n)?!0:(o.addIssue(typeof t=="function"?t(n,o):t),!1))}_refinement(e){return new bt({schema:this,typeName:ne.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Tt.create(this,this._def)}nullable(){return Gt.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return wt.create(this,this._def)}promise(){return ur.create(this,this._def)}or(e){return kr.create([this,e],this._def)}and(e){return Cr.create(this,e,this._def)}transform(e){return new bt({...ae(this._def),schema:this,typeName:ne.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let t=typeof e=="function"?e:()=>e;return new Or({...ae(this._def),innerType:this,defaultValue:t,typeName:ne.ZodDefault})}brand(){return new On({typeName:ne.ZodBranded,type:this,...ae(this._def)})}catch(e){let t=typeof e=="function"?e:()=>e;return new en({...ae(this._def),innerType:this,catchValue:t,typeName:ne.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return Ur.create(this,e)}readonly(){return rn.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},i0=/^c[^\\s-]{8,}$/i,a0=/^[a-z][a-z0-9]*$/,p0=/^[0-9A-HJKMNP-TV-Z]{26}$/,u0=/^[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}$/i,f0=/^(?!\\.)(?!.*\\.\\.)([A-Z0-9_+-\\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\\-]*\\.)+[A-Z]{2,}$/i,c0="^(\\\\p{Extended_Pictographic}|\\\\p{Emoji_Component})+$",Gs,l0=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,h0=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,d0=r=>r.precision?r.offset?new RegExp(`^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}\\\\.\\\\d{${r.precision}}(([+-]\\\\d{2}(:?\\\\d{2})?)|Z)$`):new RegExp(`^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}\\\\.\\\\d{${r.precision}}Z$`):r.precision===0?r.offset?new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}(([+-]\\\\d{2}(:?\\\\d{2})?)|Z)$"):new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}Z$"):r.offset?new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}(\\\\.\\\\d+)?(([+-]\\\\d{2}(:?\\\\d{2})?)|Z)$"):new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}(\\\\.\\\\d+)?Z$");function m0(r,e){return!!((e==="v4"||!e)&&l0.test(r)||(e==="v6"||!e)&&h0.test(r))}var vt=class extends pe{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==Y.string){let a=this._getOrReturnCtx(e);return K(a,{code:L.invalid_type,expected:Y.string,received:a.parsedType}),se}let n=new ct,o;for(let a of this._def.checks)if(a.kind==="min")e.data.lengtha.value&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.too_big,maximum:a.value,type:"string",inclusive:!0,exact:!1,message:a.message}),n.dirty());else if(a.kind==="length"){let f=e.data.length>a.value,g=e.data.lengthe.test(o),{validation:t,code:L.invalid_string,...te.errToObj(n)})}_addCheck(e){return new vt({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...te.errToObj(e)})}url(e){return this._addCheck({kind:"url",...te.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...te.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...te.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...te.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...te.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...te.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...te.errToObj(e)})}datetime(e){var t;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:(t=e?.offset)!==null&&t!==void 0?t:!1,...te.errToObj(e?.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...te.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...te.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...te.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...te.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...te.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...te.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...te.errToObj(t)})}nonempty(e){return this.min(1,te.errToObj(e))}trim(){return new vt({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new vt({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new vt({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get minLength(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new vt({checks:[],typeName:ne.ZodString,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...ae(r)})};function y0(r,e){let t=(r.toString().split(".")[1]||"").length,n=(e.toString().split(".")[1]||"").length,o=t>n?t:n,a=parseInt(r.toFixed(o).replace(".","")),f=parseInt(e.toFixed(o).replace(".",""));return a%f/Math.pow(10,o)}var Dt=class extends pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==Y.number){let a=this._getOrReturnCtx(e);return K(a,{code:L.invalid_type,expected:Y.number,received:a.parsedType}),se}let n,o=new ct;for(let a of this._def.checks)a.kind==="int"?ye.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),K(n,{code:L.invalid_type,expected:"integer",received:"float",message:a.message}),o.dirty()):a.kind==="min"?(a.inclusive?e.dataa.value:e.data>=a.value)&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.too_big,maximum:a.value,type:"number",inclusive:a.inclusive,exact:!1,message:a.message}),o.dirty()):a.kind==="multipleOf"?y0(e.data,a.value)!==0&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.not_multiple_of,multipleOf:a.value,message:a.message}),o.dirty()):a.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),K(n,{code:L.not_finite,message:a.message}),o.dirty()):ye.assertNever(a);return{status:o.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,n,o){return new Dt({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:te.toString(o)}]})}_addCheck(e){return new Dt({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:te.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:te.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:te.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:te.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuee.kind==="int"||e.kind==="multipleOf"&&ye.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(t===null||n.value>t)&&(t=n.value):n.kind==="max"&&(e===null||n.valuenew Dt({checks:[],typeName:ne.ZodNumber,coerce:r?.coerce||!1,...ae(r)});var Ot=class extends pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==Y.bigint){let a=this._getOrReturnCtx(e);return K(a,{code:L.invalid_type,expected:Y.bigint,received:a.parsedType}),se}let n,o=new ct;for(let a of this._def.checks)a.kind==="min"?(a.inclusive?e.dataa.value:e.data>=a.value)&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.too_big,type:"bigint",maximum:a.value,inclusive:a.inclusive,message:a.message}),o.dirty()):a.kind==="multipleOf"?e.data%a.value!==BigInt(0)&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.not_multiple_of,multipleOf:a.value,message:a.message}),o.dirty()):ye.assertNever(a);return{status:o.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,n,o){return new Ot({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:te.toString(o)}]})}_addCheck(e){return new Ot({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new Ot({checks:[],typeName:ne.ZodBigInt,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...ae(r)})};var Ar=class extends pe{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==Y.boolean){let n=this._getOrReturnCtx(e);return K(n,{code:L.invalid_type,expected:Y.boolean,received:n.parsedType}),se}return mt(e.data)}};Ar.create=r=>new Ar({typeName:ne.ZodBoolean,coerce:r?.coerce||!1,...ae(r)});var Zt=class extends pe{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==Y.date){let a=this._getOrReturnCtx(e);return K(a,{code:L.invalid_type,expected:Y.date,received:a.parsedType}),se}if(isNaN(e.data.getTime())){let a=this._getOrReturnCtx(e);return K(a,{code:L.invalid_date}),se}let n=new ct,o;for(let a of this._def.checks)a.kind==="min"?e.data.getTime()a.value&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.too_big,message:a.message,inclusive:!0,exact:!1,maximum:a.value,type:"date"}),n.dirty()):ye.assertNever(a);return{status:n.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Zt({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:te.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:te.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuenew Zt({checks:[],coerce:r?.coerce||!1,typeName:ne.ZodDate,...ae(r)});var Gr=class extends pe{_parse(e){if(this._getType(e)!==Y.symbol){let n=this._getOrReturnCtx(e);return K(n,{code:L.invalid_type,expected:Y.symbol,received:n.parsedType}),se}return mt(e.data)}};Gr.create=r=>new Gr({typeName:ne.ZodSymbol,...ae(r)});var Ir=class extends pe{_parse(e){if(this._getType(e)!==Y.undefined){let n=this._getOrReturnCtx(e);return K(n,{code:L.invalid_type,expected:Y.undefined,received:n.parsedType}),se}return mt(e.data)}};Ir.create=r=>new Ir({typeName:ne.ZodUndefined,...ae(r)});var Pr=class extends pe{_parse(e){if(this._getType(e)!==Y.null){let n=this._getOrReturnCtx(e);return K(n,{code:L.invalid_type,expected:Y.null,received:n.parsedType}),se}return mt(e.data)}};Pr.create=r=>new Pr({typeName:ne.ZodNull,...ae(r)});var pr=class extends pe{constructor(){super(...arguments),this._any=!0}_parse(e){return mt(e.data)}};pr.create=r=>new pr({typeName:ne.ZodAny,...ae(r)});var Kt=class extends pe{constructor(){super(...arguments),this._unknown=!0}_parse(e){return mt(e.data)}};Kt.create=r=>new Kt({typeName:ne.ZodUnknown,...ae(r)});var St=class extends pe{_parse(e){let t=this._getOrReturnCtx(e);return K(t,{code:L.invalid_type,expected:Y.never,received:t.parsedType}),se}};St.create=r=>new St({typeName:ne.ZodNever,...ae(r)});var Jr=class extends pe{_parse(e){if(this._getType(e)!==Y.undefined){let n=this._getOrReturnCtx(e);return K(n,{code:L.invalid_type,expected:Y.void,received:n.parsedType}),se}return mt(e.data)}};Jr.create=r=>new Jr({typeName:ne.ZodVoid,...ae(r)});var wt=class extends pe{_parse(e){let{ctx:t,status:n}=this._processInputParams(e),o=this._def;if(t.parsedType!==Y.array)return K(t,{code:L.invalid_type,expected:Y.array,received:t.parsedType}),se;if(o.exactLength!==null){let f=t.data.length>o.exactLength.value,g=t.data.lengtho.maxLength.value&&(K(t,{code:L.too_big,maximum:o.maxLength.value,type:"array",inclusive:!0,exact:!1,message:o.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map((f,g)=>o.type._parseAsync(new _t(t,f,t.path,g)))).then(f=>ct.mergeArray(n,f));let a=[...t.data].map((f,g)=>o.type._parseSync(new _t(t,f,t.path,g)));return ct.mergeArray(n,a)}get element(){return this._def.type}min(e,t){return new wt({...this._def,minLength:{value:e,message:te.toString(t)}})}max(e,t){return new wt({...this._def,maxLength:{value:e,message:te.toString(t)}})}length(e,t){return new wt({...this._def,exactLength:{value:e,message:te.toString(t)}})}nonempty(e){return this.min(1,e)}};wt.create=(r,e)=>new wt({type:r,minLength:null,maxLength:null,exactLength:null,typeName:ne.ZodArray,...ae(e)});function $r(r){if(r instanceof ot){let e={};for(let t in r.shape){let n=r.shape[t];e[t]=Tt.create($r(n))}return new ot({...r._def,shape:()=>e})}else return r instanceof wt?new wt({...r._def,type:$r(r.element)}):r instanceof Tt?Tt.create($r(r.unwrap())):r instanceof Gt?Gt.create($r(r.unwrap())):r instanceof Mt?Mt.create(r.items.map(e=>$r(e))):r}var ot=class extends pe{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),t=ye.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==Y.object){let E=this._getOrReturnCtx(e);return K(E,{code:L.invalid_type,expected:Y.object,received:E.parsedType}),se}let{status:n,ctx:o}=this._processInputParams(e),{shape:a,keys:f}=this._getCached(),g=[];if(!(this._def.catchall instanceof St&&this._def.unknownKeys==="strip"))for(let E in o.data)f.includes(E)||g.push(E);let w=[];for(let E of f){let P=a[E],T=o.data[E];w.push({key:{status:"valid",value:E},value:P._parse(new _t(o,T,o.path,E)),alwaysSet:E in o.data})}if(this._def.catchall instanceof St){let E=this._def.unknownKeys;if(E==="passthrough")for(let P of g)w.push({key:{status:"valid",value:P},value:{status:"valid",value:o.data[P]}});else if(E==="strict")g.length>0&&(K(o,{code:L.unrecognized_keys,keys:g}),n.dirty());else if(E!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let E=this._def.catchall;for(let P of g){let T=o.data[P];w.push({key:{status:"valid",value:P},value:E._parse(new _t(o,T,o.path,P)),alwaysSet:P in o.data})}}return o.common.async?Promise.resolve().then(async()=>{let E=[];for(let P of w){let T=await P.key;E.push({key:T,value:await P.value,alwaysSet:P.alwaysSet})}return E}).then(E=>ct.mergeObjectSync(n,E)):ct.mergeObjectSync(n,w)}get shape(){return this._def.shape()}strict(e){return te.errToObj,new ot({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(t,n)=>{var o,a,f,g;let w=(f=(a=(o=this._def).errorMap)===null||a===void 0?void 0:a.call(o,t,n).message)!==null&&f!==void 0?f:n.defaultError;return t.code==="unrecognized_keys"?{message:(g=te.errToObj(e).message)!==null&&g!==void 0?g:w}:{message:w}}}:{}})}strip(){return new ot({...this._def,unknownKeys:"strip"})}passthrough(){return new ot({...this._def,unknownKeys:"passthrough"})}extend(e){return new ot({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new ot({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:ne.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new ot({...this._def,catchall:e})}pick(e){let t={};return ye.objectKeys(e).forEach(n=>{e[n]&&this.shape[n]&&(t[n]=this.shape[n])}),new ot({...this._def,shape:()=>t})}omit(e){let t={};return ye.objectKeys(this.shape).forEach(n=>{e[n]||(t[n]=this.shape[n])}),new ot({...this._def,shape:()=>t})}deepPartial(){return $r(this)}partial(e){let t={};return ye.objectKeys(this.shape).forEach(n=>{let o=this.shape[n];e&&!e[n]?t[n]=o:t[n]=o.optional()}),new ot({...this._def,shape:()=>t})}required(e){let t={};return ye.objectKeys(this.shape).forEach(n=>{if(e&&!e[n])t[n]=this.shape[n];else{let a=this.shape[n];for(;a instanceof Tt;)a=a._def.innerType;t[n]=a}}),new ot({...this._def,shape:()=>t})}keyof(){return Qa(ye.objectKeys(this.shape))}};ot.create=(r,e)=>new ot({shape:()=>r,unknownKeys:"strip",catchall:St.create(),typeName:ne.ZodObject,...ae(e)});ot.strictCreate=(r,e)=>new ot({shape:()=>r,unknownKeys:"strict",catchall:St.create(),typeName:ne.ZodObject,...ae(e)});ot.lazycreate=(r,e)=>new ot({shape:r,unknownKeys:"strip",catchall:St.create(),typeName:ne.ZodObject,...ae(e)});var kr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),n=this._def.options;function o(a){for(let g of a)if(g.result.status==="valid")return g.result;for(let g of a)if(g.result.status==="dirty")return t.common.issues.push(...g.ctx.common.issues),g.result;let f=a.map(g=>new dt(g.ctx.common.issues));return K(t,{code:L.invalid_union,unionErrors:f}),se}if(t.common.async)return Promise.all(n.map(async a=>{let f={...t,common:{...t.common,issues:[]},parent:null};return{result:await a._parseAsync({data:t.data,path:t.path,parent:f}),ctx:f}})).then(o);{let a,f=[];for(let w of n){let E={...t,common:{...t.common,issues:[]},parent:null},P=w._parseSync({data:t.data,path:t.path,parent:E});if(P.status==="valid")return P;P.status==="dirty"&&!a&&(a={result:P,ctx:E}),E.common.issues.length&&f.push(E.common.issues)}if(a)return t.common.issues.push(...a.ctx.common.issues),a.result;let g=f.map(w=>new dt(w));return K(t,{code:L.invalid_union,unionErrors:g}),se}}get options(){return this._def.options}};kr.create=(r,e)=>new kr({options:r,typeName:ne.ZodUnion,...ae(e)});var Bn=r=>r instanceof Nr?Bn(r.schema):r instanceof bt?Bn(r.innerType()):r instanceof qr?[r.value]:r instanceof Ut?r.options:r instanceof Dr?Object.keys(r.enum):r instanceof Or?Bn(r._def.innerType):r instanceof Ir?[void 0]:r instanceof Pr?[null]:null,Qr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.object)return K(t,{code:L.invalid_type,expected:Y.object,received:t.parsedType}),se;let n=this.discriminator,o=t.data[n],a=this.optionsMap.get(o);return a?t.common.async?a._parseAsync({data:t.data,path:t.path,parent:t}):a._parseSync({data:t.data,path:t.path,parent:t}):(K(t,{code:L.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),se)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){let o=new Map;for(let a of t){let f=Bn(a.shape[e]);if(!f)throw new Error(`A discriminator value for key \\`${e}\\` could not be extracted from all schema options`);for(let g of f){if(o.has(g))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(g)}`);o.set(g,a)}}return new Qr({typeName:ne.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:o,...ae(n)})}};function ei(r,e){let t=ir(r),n=ir(e);if(r===e)return{valid:!0,data:r};if(t===Y.object&&n===Y.object){let o=ye.objectKeys(e),a=ye.objectKeys(r).filter(g=>o.indexOf(g)!==-1),f={...r,...e};for(let g of a){let w=ei(r[g],e[g]);if(!w.valid)return{valid:!1};f[g]=w.data}return{valid:!0,data:f}}else if(t===Y.array&&n===Y.array){if(r.length!==e.length)return{valid:!1};let o=[];for(let a=0;a{if(Qs(a)||Qs(f))return se;let g=ei(a.value,f.value);return g.valid?((Xs(a)||Xs(f))&&t.dirty(),{status:t.value,value:g.data}):(K(n,{code:L.invalid_intersection_types}),se)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([a,f])=>o(a,f)):o(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}};Cr.create=(r,e,t)=>new Cr({left:r,right:e,typeName:ne.ZodIntersection,...ae(t)});var Mt=class extends pe{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==Y.array)return K(n,{code:L.invalid_type,expected:Y.array,received:n.parsedType}),se;if(n.data.lengththis._def.items.length&&(K(n,{code:L.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let a=[...n.data].map((f,g)=>{let w=this._def.items[g]||this._def.rest;return w?w._parse(new _t(n,f,n.path,g)):null}).filter(f=>!!f);return n.common.async?Promise.all(a).then(f=>ct.mergeArray(t,f)):ct.mergeArray(t,a)}get items(){return this._def.items}rest(e){return new Mt({...this._def,rest:e})}};Mt.create=(r,e)=>{if(!Array.isArray(r))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Mt({items:r,typeName:ne.ZodTuple,rest:null,...ae(e)})};var Br=class extends pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==Y.object)return K(n,{code:L.invalid_type,expected:Y.object,received:n.parsedType}),se;let o=[],a=this._def.keyType,f=this._def.valueType;for(let g in n.data)o.push({key:a._parse(new _t(n,g,n.path,g)),value:f._parse(new _t(n,n.data[g],n.path,g))});return n.common.async?ct.mergeObjectAsync(t,o):ct.mergeObjectSync(t,o)}get element(){return this._def.valueType}static create(e,t,n){return t instanceof pe?new Br({keyType:e,valueType:t,typeName:ne.ZodRecord,...ae(n)}):new Br({keyType:vt.create(),valueType:e,typeName:ne.ZodRecord,...ae(t)})}},Xr=class extends pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==Y.map)return K(n,{code:L.invalid_type,expected:Y.map,received:n.parsedType}),se;let o=this._def.keyType,a=this._def.valueType,f=[...n.data.entries()].map(([g,w],E)=>({key:o._parse(new _t(n,g,n.path,[E,"key"])),value:a._parse(new _t(n,w,n.path,[E,"value"]))}));if(n.common.async){let g=new Map;return Promise.resolve().then(async()=>{for(let w of f){let E=await w.key,P=await w.value;if(E.status==="aborted"||P.status==="aborted")return se;(E.status==="dirty"||P.status==="dirty")&&t.dirty(),g.set(E.value,P.value)}return{status:t.value,value:g}})}else{let g=new Map;for(let w of f){let E=w.key,P=w.value;if(E.status==="aborted"||P.status==="aborted")return se;(E.status==="dirty"||P.status==="dirty")&&t.dirty(),g.set(E.value,P.value)}return{status:t.value,value:g}}}};Xr.create=(r,e,t)=>new Xr({valueType:e,keyType:r,typeName:ne.ZodMap,...ae(t)});var $t=class extends pe{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==Y.set)return K(n,{code:L.invalid_type,expected:Y.set,received:n.parsedType}),se;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&(K(n,{code:L.too_big,maximum:o.maxSize.value,type:"set",inclusive:!0,exact:!1,message:o.maxSize.message}),t.dirty());let a=this._def.valueType;function f(w){let E=new Set;for(let P of w){if(P.status==="aborted")return se;P.status==="dirty"&&t.dirty(),E.add(P.value)}return{status:t.value,value:E}}let g=[...n.data.values()].map((w,E)=>a._parse(new _t(n,w,n.path,E)));return n.common.async?Promise.all(g).then(w=>f(w)):f(g)}min(e,t){return new $t({...this._def,minSize:{value:e,message:te.toString(t)}})}max(e,t){return new $t({...this._def,maxSize:{value:e,message:te.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}};$t.create=(r,e)=>new $t({valueType:r,minSize:null,maxSize:null,typeName:ne.ZodSet,...ae(e)});var ar=class extends pe{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.function)return K(t,{code:L.invalid_type,expected:Y.function,received:t.parsedType}),se;function n(g,w){return qn({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Nn(),dn].filter(E=>!!E),issueData:{code:L.invalid_arguments,argumentsError:w}})}function o(g,w){return qn({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Nn(),dn].filter(E=>!!E),issueData:{code:L.invalid_return_type,returnTypeError:w}})}let a={errorMap:t.common.contextualErrorMap},f=t.data;if(this._def.returns instanceof ur){let g=this;return mt(async function(...w){let E=new dt([]),P=await g._def.args.parseAsync(w,a).catch(q=>{throw E.addIssue(n(w,q)),E}),T=await Reflect.apply(f,this,P);return await g._def.returns._def.type.parseAsync(T,a).catch(q=>{throw E.addIssue(o(T,q)),E})})}else{let g=this;return mt(function(...w){let E=g._def.args.safeParse(w,a);if(!E.success)throw new dt([n(w,E.error)]);let P=Reflect.apply(f,this,E.data),T=g._def.returns.safeParse(P,a);if(!T.success)throw new dt([o(P,T.error)]);return T.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new ar({...this._def,args:Mt.create(e).rest(Kt.create())})}returns(e){return new ar({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new ar({args:e||Mt.create([]).rest(Kt.create()),returns:t||Kt.create(),typeName:ne.ZodFunction,...ae(n)})}},Nr=class extends pe{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}};Nr.create=(r,e)=>new Nr({getter:r,typeName:ne.ZodLazy,...ae(e)});var qr=class extends pe{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return K(t,{received:t.data,code:L.invalid_literal,expected:this._def.value}),se}return{status:"valid",value:e.data}}get value(){return this._def.value}};qr.create=(r,e)=>new qr({value:r,typeName:ne.ZodLiteral,...ae(e)});function Qa(r,e){return new Ut({values:r,typeName:ne.ZodEnum,...ae(e)})}var Ut=class extends pe{_parse(e){if(typeof e.data!="string"){let t=this._getOrReturnCtx(e),n=this._def.values;return K(t,{expected:ye.joinValues(n),received:t.parsedType,code:L.invalid_type}),se}if(this._def.values.indexOf(e.data)===-1){let t=this._getOrReturnCtx(e),n=this._def.values;return K(t,{received:t.data,code:L.invalid_enum_value,options:n}),se}return mt(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return Ut.create(e)}exclude(e){return Ut.create(this.options.filter(t=>!e.includes(t)))}};Ut.create=Qa;var Dr=class extends pe{_parse(e){let t=ye.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==Y.string&&n.parsedType!==Y.number){let o=ye.objectValues(t);return K(n,{expected:ye.joinValues(o),received:n.parsedType,code:L.invalid_type}),se}if(t.indexOf(e.data)===-1){let o=ye.objectValues(t);return K(n,{received:n.data,code:L.invalid_enum_value,options:o}),se}return mt(e.data)}get enum(){return this._def.values}};Dr.create=(r,e)=>new Dr({values:r,typeName:ne.ZodNativeEnum,...ae(e)});var ur=class extends pe{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.promise&&t.common.async===!1)return K(t,{code:L.invalid_type,expected:Y.promise,received:t.parsedType}),se;let n=t.parsedType===Y.promise?t.data:Promise.resolve(t.data);return mt(n.then(o=>this._def.type.parseAsync(o,{path:t.path,errorMap:t.common.contextualErrorMap})))}};ur.create=(r,e)=>new ur({type:r,typeName:ne.ZodPromise,...ae(e)});var bt=class extends pe{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ne.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:n}=this._processInputParams(e),o=this._def.effect||null,a={addIssue:f=>{K(n,f),f.fatal?t.abort():t.dirty()},get path(){return n.path}};if(a.addIssue=a.addIssue.bind(a),o.type==="preprocess"){let f=o.transform(n.data,a);return n.common.issues.length?{status:"dirty",value:n.data}:n.common.async?Promise.resolve(f).then(g=>this._def.schema._parseAsync({data:g,path:n.path,parent:n})):this._def.schema._parseSync({data:f,path:n.path,parent:n})}if(o.type==="refinement"){let f=g=>{let w=o.refinement(g,a);if(n.common.async)return Promise.resolve(w);if(w instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return g};if(n.common.async===!1){let g=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),f(g.value),{status:t.value,value:g.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(g=>g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),f(g.value).then(()=>({status:t.value,value:g.value}))))}if(o.type==="transform")if(n.common.async===!1){let f=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!mn(f))return f;let g=o.transform(f.value,a);if(g instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:g}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(f=>mn(f)?Promise.resolve(o.transform(f.value,a)).then(g=>({status:t.value,value:g})):f);ye.assertNever(o)}};bt.create=(r,e,t)=>new bt({schema:r,typeName:ne.ZodEffects,effect:e,...ae(t)});bt.createWithPreprocess=(r,e,t)=>new bt({schema:e,effect:{type:"preprocess",transform:r},typeName:ne.ZodEffects,...ae(t)});var Tt=class extends pe{_parse(e){return this._getType(e)===Y.undefined?mt(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Tt.create=(r,e)=>new Tt({innerType:r,typeName:ne.ZodOptional,...ae(e)});var Gt=class extends pe{_parse(e){return this._getType(e)===Y.null?mt(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Gt.create=(r,e)=>new Gt({innerType:r,typeName:ne.ZodNullable,...ae(e)});var Or=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return t.parsedType===Y.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}};Or.create=(r,e)=>new Or({innerType:r,typeName:ne.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...ae(e)});var en=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},o=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return Dn(o)?o.then(a=>({status:"valid",value:a.status==="valid"?a.value:this._def.catchValue({get error(){return new dt(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new dt(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};en.create=(r,e)=>new en({innerType:r,typeName:ne.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...ae(e)});var tn=class extends pe{_parse(e){if(this._getType(e)!==Y.nan){let n=this._getOrReturnCtx(e);return K(n,{code:L.invalid_type,expected:Y.nan,received:n.parsedType}),se}return{status:"valid",value:e.data}}};tn.create=r=>new tn({typeName:ne.ZodNaN,...ae(r)});var x0=Symbol("zod_brand"),On=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}},Ur=class extends pe{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let a=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return a.status==="aborted"?se:a.status==="dirty"?(t.dirty(),Ja(a.value)):this._def.out._parseAsync({data:a.value,path:n.path,parent:n})})();{let o=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return o.status==="aborted"?se:o.status==="dirty"?(t.dirty(),{status:"dirty",value:o.value}):this._def.out._parseSync({data:o.value,path:n.path,parent:n})}}static create(e,t){return new Ur({in:e,out:t,typeName:ne.ZodPipeline})}},rn=class extends pe{_parse(e){let t=this._def.innerType._parse(e);return mn(t)&&(t.value=Object.freeze(t.value)),t}};rn.create=(r,e)=>new rn({innerType:r,typeName:ne.ZodReadonly,...ae(e)});var Xa=(r,e={},t)=>r?pr.create().superRefine((n,o)=>{var a,f;if(!r(n)){let g=typeof e=="function"?e(n):typeof e=="string"?{message:e}:e,w=(f=(a=g.fatal)!==null&&a!==void 0?a:t)!==null&&f!==void 0?f:!0,E=typeof g=="string"?{message:g}:g;o.addIssue({code:"custom",...E,fatal:w})}}):pr.create(),g0={object:ot.lazycreate},ne;(function(r){r.ZodString="ZodString",r.ZodNumber="ZodNumber",r.ZodNaN="ZodNaN",r.ZodBigInt="ZodBigInt",r.ZodBoolean="ZodBoolean",r.ZodDate="ZodDate",r.ZodSymbol="ZodSymbol",r.ZodUndefined="ZodUndefined",r.ZodNull="ZodNull",r.ZodAny="ZodAny",r.ZodUnknown="ZodUnknown",r.ZodNever="ZodNever",r.ZodVoid="ZodVoid",r.ZodArray="ZodArray",r.ZodObject="ZodObject",r.ZodUnion="ZodUnion",r.ZodDiscriminatedUnion="ZodDiscriminatedUnion",r.ZodIntersection="ZodIntersection",r.ZodTuple="ZodTuple",r.ZodRecord="ZodRecord",r.ZodMap="ZodMap",r.ZodSet="ZodSet",r.ZodFunction="ZodFunction",r.ZodLazy="ZodLazy",r.ZodLiteral="ZodLiteral",r.ZodEnum="ZodEnum",r.ZodEffects="ZodEffects",r.ZodNativeEnum="ZodNativeEnum",r.ZodOptional="ZodOptional",r.ZodNullable="ZodNullable",r.ZodDefault="ZodDefault",r.ZodCatch="ZodCatch",r.ZodPromise="ZodPromise",r.ZodBranded="ZodBranded",r.ZodPipeline="ZodPipeline",r.ZodReadonly="ZodReadonly"})(ne||(ne={}));var v0=(r,e={message:`Input not instance of ${r.name}`})=>Xa(t=>t instanceof r,e),ep=vt.create,tp=Dt.create,w0=tn.create,b0=Ot.create,rp=Ar.create,E0=Zt.create,R0=Gr.create,_0=Ir.create,M0=Pr.create,T0=pr.create,S0=Kt.create,z0=St.create,A0=Jr.create,I0=wt.create,P0=ot.create,k0=ot.strictCreate,C0=kr.create,B0=Qr.create,N0=Cr.create,q0=Mt.create,D0=Br.create,O0=Xr.create,U0=$t.create,L0=ar.create,j0=Nr.create,F0=qr.create,H0=Ut.create,V0=Dr.create,W0=ur.create,$a=bt.create,Y0=Tt.create,K0=Gt.create,Z0=bt.createWithPreprocess,$0=Ur.create,G0=()=>ep().optional(),J0=()=>tp().optional(),Q0=()=>rp().optional(),X0={string:r=>vt.create({...r,coerce:!0}),number:r=>Dt.create({...r,coerce:!0}),boolean:r=>Ar.create({...r,coerce:!0}),bigint:r=>Ot.create({...r,coerce:!0}),date:r=>Zt.create({...r,coerce:!0})},ex=se,s=Object.freeze({__proto__:null,defaultErrorMap:dn,setErrorMap:o0,getErrorMap:Nn,makeIssue:qn,EMPTY_PATH:s0,addIssueToContext:K,ParseStatus:ct,INVALID:se,DIRTY:Ja,OK:mt,isAborted:Qs,isDirty:Xs,isValid:mn,isAsync:Dn,get util(){return ye},get objectUtil(){return Js},ZodParsedType:Y,getParsedType:ir,ZodType:pe,ZodString:vt,ZodNumber:Dt,ZodBigInt:Ot,ZodBoolean:Ar,ZodDate:Zt,ZodSymbol:Gr,ZodUndefined:Ir,ZodNull:Pr,ZodAny:pr,ZodUnknown:Kt,ZodNever:St,ZodVoid:Jr,ZodArray:wt,ZodObject:ot,ZodUnion:kr,ZodDiscriminatedUnion:Qr,ZodIntersection:Cr,ZodTuple:Mt,ZodRecord:Br,ZodMap:Xr,ZodSet:$t,ZodFunction:ar,ZodLazy:Nr,ZodLiteral:qr,ZodEnum:Ut,ZodNativeEnum:Dr,ZodPromise:ur,ZodEffects:bt,ZodTransformer:bt,ZodOptional:Tt,ZodNullable:Gt,ZodDefault:Or,ZodCatch:en,ZodNaN:tn,BRAND:x0,ZodBranded:On,ZodPipeline:Ur,ZodReadonly:rn,custom:Xa,Schema:pe,ZodSchema:pe,late:g0,get ZodFirstPartyTypeKind(){return ne},coerce:X0,any:T0,array:I0,bigint:b0,boolean:rp,date:E0,discriminatedUnion:B0,effect:$a,enum:H0,function:L0,instanceof:v0,intersection:N0,lazy:j0,literal:F0,map:O0,nan:w0,nativeEnum:V0,never:z0,null:M0,nullable:K0,number:tp,object:P0,oboolean:Q0,onumber:J0,optional:Y0,ostring:G0,pipeline:$0,preprocess:Z0,promise:W0,record:D0,set:U0,strictObject:k0,string:ep,symbol:R0,transformer:$a,tuple:q0,undefined:_0,union:C0,unknown:S0,void:A0,NEVER:ex,ZodIssueCode:L,quotelessJson:n0,ZodError:dt});h();var Ip=at(kn());h();h();h();h();var np="logger/5.7.0";var op=!1,sp=!1,Un={debug:1,default:2,info:2,warning:3,error:4,off:5},ip=Un.default,ti=null;function tx(){try{let r=[];if(["NFD","NFC","NFKD","NFKC"].forEach(e=>{try{if("test".normalize(e)!=="test")throw new Error("bad normalize")}catch{r.push(e)}}),r.length)throw new Error("missing "+r.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(r){return r.message}return null}var ap=tx(),ri;(function(r){r.DEBUG="DEBUG",r.INFO="INFO",r.WARNING="WARNING",r.ERROR="ERROR",r.OFF="OFF"})(ri||(ri={}));var zt;(function(r){r.UNKNOWN_ERROR="UNKNOWN_ERROR",r.NOT_IMPLEMENTED="NOT_IMPLEMENTED",r.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",r.NETWORK_ERROR="NETWORK_ERROR",r.SERVER_ERROR="SERVER_ERROR",r.TIMEOUT="TIMEOUT",r.BUFFER_OVERRUN="BUFFER_OVERRUN",r.NUMERIC_FAULT="NUMERIC_FAULT",r.MISSING_NEW="MISSING_NEW",r.INVALID_ARGUMENT="INVALID_ARGUMENT",r.MISSING_ARGUMENT="MISSING_ARGUMENT",r.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",r.CALL_EXCEPTION="CALL_EXCEPTION",r.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",r.NONCE_EXPIRED="NONCE_EXPIRED",r.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",r.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",r.TRANSACTION_REPLACED="TRANSACTION_REPLACED",r.ACTION_REJECTED="ACTION_REJECTED"})(zt||(zt={}));var pp="0123456789abcdef",we=class{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){let n=e.toLowerCase();Un[n]==null&&this.throwArgumentError("invalid log level name","logLevel",e),!(ip>Un[n])&&console.log.apply(console,t)}debug(...e){this._log(we.levels.DEBUG,e)}info(...e){this._log(we.levels.INFO,e)}warn(...e){this._log(we.levels.WARNING,e)}makeError(e,t,n){if(sp)return this.makeError("censored error",t,{});t||(t=we.errors.UNKNOWN_ERROR),n||(n={});let o=[];Object.keys(n).forEach(w=>{let E=n[w];try{if(E instanceof Uint8Array){let P="";for(let T=0;T>4],P+=pp[E[T]&15];o.push(w+"=Uint8Array(0x"+P+")")}else o.push(w+"="+JSON.stringify(E))}catch{o.push(w+"="+JSON.stringify(n[w].toString()))}}),o.push(`code=${t}`),o.push(`version=${this.version}`);let a=e,f="";switch(t){case zt.NUMERIC_FAULT:{f="NUMERIC_FAULT";let w=e;switch(w){case"overflow":case"underflow":case"division-by-zero":f+="-"+w;break;case"negative-power":case"negative-width":f+="-unsupported";break;case"unbound-bitwise-result":f+="-unbound-result";break}break}case zt.CALL_EXCEPTION:case zt.INSUFFICIENT_FUNDS:case zt.MISSING_NEW:case zt.NONCE_EXPIRED:case zt.REPLACEMENT_UNDERPRICED:case zt.TRANSACTION_REPLACED:case zt.UNPREDICTABLE_GAS_LIMIT:f=t;break}f&&(e+=" [ See: https://links.ethers.org/v5-errors-"+f+" ]"),o.length&&(e+=" ("+o.join(", ")+")");let g=new Error(e);return g.reason=a,g.code=t,Object.keys(n).forEach(function(w){g[w]=n[w]}),g}throwError(e,t,n){throw this.makeError(e,t,n)}throwArgumentError(e,t,n){return this.throwError(e,we.errors.INVALID_ARGUMENT,{argument:t,value:n})}assert(e,t,n,o){e||this.throwError(t,n,o)}assertArgument(e,t,n,o){e||this.throwArgumentError(t,n,o)}checkNormalize(e){e==null&&(e="platform missing String.prototype.normalize"),ap&&this.throwError("platform missing String.prototype.normalize",we.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:ap})}checkSafeUint53(e,t){typeof e=="number"&&(t==null&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,we.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,we.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,n){n?n=": "+n:n="",et&&this.throwError("too many arguments"+n,we.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){(e===Object||e==null)&&this.throwError("missing new",we.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",we.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):(e===Object||e==null)&&this.throwError("missing new",we.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return ti||(ti=new we(np)),ti}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",we.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),op){if(!e)return;this.globalLogger().throwError("error censorship permanent",we.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}sp=!!e,op=!!t}static setLogLevel(e){let t=Un[e.toLowerCase()];if(t==null){we.globalLogger().warn("invalid log level - "+e);return}ip=t}static from(e){return new we(e)}};we.errors=zt;we.levels=ri;h();var up="bytes/5.7.0";var ni=new we(up);function rx(r){return!!r.toHexString}function Ln(r){return r.slice||(r.slice=function(){let e=Array.prototype.slice.call(arguments);return Ln(new Uint8Array(Array.prototype.slice.apply(r,e)))}),r}function fp(r){return typeof r=="number"&&r==r&&r%1===0}function nx(r){if(r==null)return!1;if(r.constructor===Uint8Array)return!0;if(typeof r=="string"||!fp(r.length)||r.length<0)return!1;for(let e=0;e=256)return!1}return!0}function jn(r,e){if(e||(e={}),typeof r=="number"){ni.checkSafeUint53(r,"invalid arrayify value");let t=[];for(;r;)t.unshift(r&255),r=parseInt(String(r/256));return t.length===0&&t.push(0),Ln(new Uint8Array(t))}if(e.allowMissingPrefix&&typeof r=="string"&&r.substring(0,2)!=="0x"&&(r="0x"+r),rx(r)&&(r=r.toHexString()),oi(r)){let t=r.substring(2);t.length%2&&(e.hexPad==="left"?t="0"+t:e.hexPad==="right"?t+="0":ni.throwArgumentError("hex data is odd-length","value",r));let n=[];for(let o=0;o>1]>>4>=8&&(e[o]=e[o].toUpperCase()),(n[o>>1]&15)>=8&&(e[o+1]=e[o+1].toUpperCase());return"0x"+e.join("")}var ix=9007199254740991;function ax(r){return Math.log10?Math.log10(r):Math.log(r)/Math.LN10}var ai={};for(let r=0;r<10;r++)ai[String(r)]=String(r);for(let r=0;r<26;r++)ai[String.fromCharCode(65+r)]=String(10+r);var bp=Math.floor(ax(ix));function px(r){r=r.toUpperCase(),r=r.substring(4)+r.substring(0,2)+"00";let e=r.split("").map(n=>ai[n]).join("");for(;e.length>=bp;){let n=e.substring(0,bp);e=parseInt(n,10)%97+e.substring(n.length)}let t=String(98-parseInt(e,10)%97);for(;t.length<2;)t="0"+t;return t}function ux(r){let e=null;if(typeof r!="string"&&yn.throwArgumentError("invalid address","address",r),r.match(/^(0x)?[0-9a-fA-F]{40}$/))r.substring(0,2)!=="0x"&&(r="0x"+r),e=wp(r),r.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==r&&yn.throwArgumentError("bad address checksum","address",r);else if(r.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(r.substring(2,4)!==px(r)&&yn.throwArgumentError("bad icap checksum","address",r),e=ii(r.substring(4));e.length<40;)e="0"+e;e=wp("0x"+e)}else yn.throwArgumentError("invalid address","address",r);return e}function Ep(r){try{return ux(r),!0}catch{}return!1}var Wn=at(Ap());var ge=s.string().min(2,{message:"Must be 2 or more characters long"}).regex(/^0x[0-9A-Fa-f]*$/,{message:"String must be \'0x\'-prefixed and followed by valid hex characters"}),N=s.number().transform(r=>`0x${r.toString(16)}`).or(ge.min(3,{message:"Must be 3 or more characters long (should always have at least one digit - zero is \'0x0\')."})).refine(r=>r==="0x0"?!0:r[2]!=="0",{message:"Invalid hex quantity: leading zero digits are not allowed."}),he=ge.refine(r=>r.length%2===0,{message:"Invalid hex-encoded data: must be even number of digits"}),nn=s.string().transform(r=>{let e=he.safeParse(r);return e.success?e.data:`0x${Ip.Buffer.from(r).toString("hex")}`}),ui=s.union([s.string(),s.number()]).transform((r,e)=>{if(typeof r=="number")return r;let t=r.startsWith("0x")?16:10,n=parseInt(r,t);return Number.isNaN(n)&&e.addIssue({code:s.ZodIssueCode.custom,message:"Could not parse as LenientInteger"}),n}),fi=r=>he.refine(e=>e.length===r*2+2,{message:`Invalid byte length. (Expected ${r} bytes)`}),Z=ge.refine(Ep,{message:"Invalid Ethereum address."}),X=fi(32),ci=fi(256),jt=s.object({blockHash:X,address:Z,logIndex:N,data:he,removed:s.boolean().optional(),topics:s.array(X),blockNumber:N.nullable(),transactionIndex:N,transactionHash:X}),xn=s.object({transactionHash:X,transactionIndex:N,blockHash:X,blockNumber:N,from:Z,to:Z.nullable().optional(),root:X.optional(),status:s.literal("0x1").or(s.literal("0x0")).optional(),cumulativeGasUsed:N,gasUsed:N,contractAddress:Z.nullable(),logs:s.array(jt),logsBloom:ci,effectiveGasPrice:N.optional(),type:N.optional()}),gn=s.object({from:Z.optional(),chainId:N.optional(),to:Z.optional(),gas:N.optional(),gasPrice:N.optional(),value:N.optional(),data:he.optional(),nonce:N.optional()}),Jt=s.object({name:s.string(),type:s.string()}),Yn=s.array(Jt),Pp=s.object({chainId:ui.optional(),name:s.string(),verifyingContract:Z,version:s.string().optional()}),li=s.object({type:s.string(),name:s.string(),value:s.string()}).array(),Kn=s.object({domain:Pp,message:s.record(s.any()),primaryType:s.string(),types:s.object({EIP712Domain:Yn}).and(s.record(Jt.array()))}),hi=s.object({chainId:ui.optional(),name:s.string().optional(),verifyingContract:Z.optional(),version:s.string().optional(),salt:s.string().optional()}),Zn=s.object({domain:hi,message:s.record(s.any()),primaryType:s.string(),types:s.object({EIP712Domain:Yn}).and(s.record(Jt.array()))}),kp=s.object({name:s.literal("owner"),type:s.literal("address")}),Cp=s.object({name:s.literal("spender"),type:s.literal("address")}),Bp=s.object({name:s.literal("value"),type:s.literal("uint256")}),Np=s.object({name:s.literal("value"),type:s.literal("uint256")}),qp=s.object({name:s.literal("deadline"),type:s.literal("uint256")}),Dp=s.tuple([Jt,Jt,Jt,Jt,Jt]).refine(r=>{let e=[kp,Cp,Bp,Np,qp],t=new Set(["owner","spender","value","nonce","deadline"]);for(let n of r)for(let o of e){let a=o.safeParse(n);a.success&&t.delete(a.data.name)}return t.size===0}).transform(()=>[{name:"owner",type:"address"},{name:"spender",type:"address"},{name:"value",type:"uint256"},{name:"nonce",type:"uint256"},{name:"deadline",type:"uint256"}]),Op=s.literal("Permit"),Up=s.object({EIP712Domain:Yn,Permit:Dp}),Lp=s.object({owner:Z,spender:Z,value:N,nonce:N,deadline:N}),hx=s.object({domain:hi,primaryType:Op,types:Up,message:Lp}),di=(n=>(n.legacy="0x0",n.eip2930="0x1",n.eip1559="0x2",n))(di||{}),jp=s.tuple([Z,s.array(X)]),jr=s.object({chainId:N.optional(),data:he.optional(),from:Z,gas:N.optional(),gasPrice:N.optional(),nonce:N.optional(),to:Z.optional(),value:N.optional(),type:s.nativeEnum(di).optional(),accessList:s.array(jp).optional(),maxPriorityFeePerGas:N.optional(),maxFeePerGas:N.optional(),gasLimit:N.optional()}).transform(r=>(r.gas==null&&r.gasLimit!=null&&(r.gas=r.gasLimit,delete r.gasLimit),r)).brand("EthUnsignedTransactionObject"),Ft=s.object({blockHash:X.nullish(),blockNumber:N.nullish(),from:Z,gas:N,gasPrice:N.nullish(),hash:X,input:he,nonce:N,to:Z.nullable(),transactionIndex:N.nullish(),value:N,v:N,r:N,s:N}),mi=s.object({address:Z.optional(),balance:N,codeHash:X,nonce:N,storageHash:X,accountProof:s.array(ge),storageProof:s.array(s.object({key:N,value:N,proof:s.array(ge)}))}),Re=s.literal("latest").or(s.literal("earliest")).or(s.literal("pending")).or(s.literal("finalized")),Qt=s.object({number:N.nullable(),hash:X.nullable(),parentHash:X,nonce:fi(8).nullable(),sha3Uncles:X,logsBloom:ci.nullable(),transactionsRoot:X,stateRoot:X,receiptsRoot:X,miner:Z.nullable(),mixHash:X.optional(),difficulty:N,totalDifficulty:N.nullable(),extraData:he,size:N,gasLimit:N,gasUsed:N,timestamp:N,transactions:s.array(Ft).or(s.array(X)),uncles:s.array(X),baseFeePerGas:N.optional()}),vn=s.enum(["CONTINUE_WITH_PHANTOM","CONTINUE_WITH_METAMASK","ALWAYS_USE_PHANTOM","ALWAYS_USE_METAMASK"]),wn=s.string().refine(r=>{try{return Wn.default.decode(r).byteLength===32}catch(e){return!1}},{message:"String must be a valid solana public key of 32 bytes"}),Fp=s.union([s.literal("bip122_p2tr"),s.literal("bip122_p2wpkh"),s.literal("bip122_p2sh"),s.literal("bip122_p2pkh")]),Hp=s.object({address:s.string(),publicKey:s.string(),addressType:Fp}),Fr=Hp.and(s.object({purpose:s.union([s.literal("payment"),s.literal("ordinals")])})),dx=s.string().refine(r=>{try{return Wn.default.decode(r).byteLength===64}catch(e){return!1}},{message:"String must be a valid solana address of 64 bytes"}),me=s.string().refine(r=>{try{return Wn.default.decode(r),!0}catch(e){return!1}},{message:"String must be a base 58 encoded"}),ce=s.object({url:s.string().url(),title:s.string(),icon:s.string().nullable(),tabId:s.number().optional()}),Vp=s.array(s.any()),$n=s.unknown().transform((r,e)=>typeof r=="object"&&r!==null?r:(e.addIssue({code:s.ZodIssueCode.custom,message:"Not an object"}),s.NEVER)),on=s.union([s.null(),s.string(),s.number(),s.boolean(),Vp,$n]),bn=s.literal("2.0"),sn=s.union([s.string(),s.number(),s.null()]),Gn=s.object({jsonrpc:s.literal("2.0"),id:sn,method:s.string(),params:on.optional()}),yi=s.array(Gn),En=s.object({jsonrpc:s.literal("2.0"),method:s.string(),params:on}),Jn=(q=>(q[q.ParseError=-32700]="ParseError",q[q.InternalError=-32603]="InternalError",q[q.InvalidParams=-32602]="InvalidParams",q[q.MethodNotFound=-32601]="MethodNotFound",q[q.InvalidRequest=-32600]="InvalidRequest",q[q.TransactionRejected=-32003]="TransactionRejected",q[q.ResourceUnavailable=-32002]="ResourceUnavailable",q[q.InvalidInput=-32e3]="InvalidInput",q[q.UserRejectedRequest=4001]="UserRejectedRequest",q[q.Unauthorized=4100]="Unauthorized",q[q.Disconnected=4900]="Disconnected",q[q.ChainDisconnected=4901]="ChainDisconnected",q[q.ExecutionReverted=3]="ExecutionReverted",q))(Jn||{});var S=s.object({code:s.nativeEnum(Jn).or(s.number()),message:s.string()}),Wp=s.object({error:S}).or(s.object({result:on})),Qn=s.object({jsonrpc:s.literal("2.0"),id:sn}).and(Wp),xi=s.array(Qn),Rn=s.object({domain:s.string().optional(),address:s.string().optional(),statement:s.string().optional(),uri:s.string().optional(),version:s.string().optional(),chainId:s.string().optional(),nonce:s.string().optional(),issuedAt:s.string().optional(),expirationTime:s.string().optional(),notBefore:s.string().optional(),requestId:s.string().optional(),resources:s.array(s.string()).optional()}),Yp=s.literal("mainnet"),Kp=s.literal("testnet"),Zp=s.literal("devnet"),$p=s.literal("localnet"),Gp=s.enum([Yp.value,Kp.value,Zp.value,$p.value]),Jp=s.literal("1"),Qp=s.literal("5"),Xp=s.literal("11155111"),eu=s.enum([Jp.value,Qp.value,Xp.value]),tu=s.literal("0x1"),ru=s.literal("0x5"),nu=s.literal("0xaa36a7"),Xn=s.enum([tu.value,ru.value,nu.value]),ou=s.literal("137"),su=s.literal("80001"),iu=s.enum([ou.value,su.value]),au=s.literal("0x89"),pu=s.literal("0x13881"),eo=s.enum([au.value,pu.value]);h();function z(r,e){return s.object({jsonrpc:bn,id:sn,method:r,params:e})}function A(r,e){return s.object({jsonrpc:bn,id:sn}).and(s.object({result:r}).or(s.object({error:e})))}function Et(r,e){return s.object({jsonrpc:bn,method:r,params:e})}var uu=s.literal("btc_requestAccounts"),fu=s.tuple([]),cu=s.array(Fr),lu=S,mx=z(uu,fu),yx=A(cu,lu);var vi={};U(vi,{error:()=>yu,method:()=>hu,params:()=>du,request:()=>xx,response:()=>gx,result:()=>mu});h();var hu=s.literal("btc_signPSBT"),du=s.tuple([s.instanceof(Uint8Array),s.object({inputsToSign:s.array(s.object({address:s.string(),signingIndexes:s.array(s.number()),sigHash:s.number().optional()})),finalize:s.boolean()})]),mu=s.instanceof(Uint8Array),yu=S,xx=z(hu,du),gx=A(mu,yu);var wi={};U(wi,{error:()=>wu,method:()=>xu,params:()=>gu,request:()=>vx,response:()=>wx,result:()=>vu});h();var xu=s.literal("btc_signMessage"),gu=s.object({address:s.string(),message:s.instanceof(Uint8Array)}),vu=s.object({signature:s.instanceof(Uint8Array),signedMessage:s.instanceof(Uint8Array)}),wu=S,vx=z(xu,gu),wx=A(vu,wu);var an={};U(an,{eth_accounts:()=>to,eth_blockNumber:()=>ro,eth_call:()=>no,eth_cancelPrivateTransaction:()=>oo,eth_chainId:()=>so,eth_estimateGas:()=>io,eth_feeHistory:()=>ao,eth_gasPrice:()=>po,eth_getBalance:()=>uo,eth_getBlockByHash:()=>fo,eth_getBlockByNumber:()=>co,eth_getBlockReceipts:()=>lo,eth_getBlockTransactionCountByHash:()=>ho,eth_getBlockTransactionCountByNumber:()=>mo,eth_getCode:()=>yo,eth_getFilterChanges:()=>xo,eth_getFilterLogs:()=>go,eth_getLogs:()=>vo,eth_getProof:()=>wo,eth_getStorageAt:()=>bo,eth_getTransactionByBlockHashAndIndex:()=>Eo,eth_getTransactionByBlockNumberAndIndex:()=>Ro,eth_getTransactionByHash:()=>_o,eth_getTransactionCount:()=>Mo,eth_getTransactionReceipt:()=>To,eth_getUncleByBlockHashAndIndex:()=>So,eth_getUncleByBlockNumberAndIndex:()=>zo,eth_getUncleCountByBlockHash:()=>Ao,eth_getUncleCountByBlockNumber:()=>Io,eth_maxPriorityFeePerGas:()=>Po,eth_newBlockFilter:()=>ko,eth_newFilter:()=>Co,eth_newPendingTransactionFilter:()=>Bo,eth_protocolVersion:()=>qo,eth_requestAccounts:()=>Do,eth_sendPrivateTransaction:()=>Oo,eth_sendRawTransaction:()=>Uo,eth_sendTransaction:()=>Lo,eth_sign:()=>jo,eth_signTransaction:()=>Fo,eth_signTypedData:()=>Ho,eth_signTypedData_v3:()=>Vo,eth_signTypedData_v4:()=>Wo,eth_subscribe:()=>Yo,eth_uninstallFilter:()=>Ko,eth_unsubscribe:()=>Zo,net_listening:()=>$o,net_version:()=>Go,personal_sign:()=>No,wallet_addEthereumChain:()=>Jo,wallet_selectEthereumProvider:()=>Qo,wallet_switchEthereumChain:()=>Xo,wallet_watchAsset:()=>es,web3_clientVersion:()=>ts,web3_sha3:()=>rs});h();var to={};U(to,{error:()=>_u,method:()=>bu,params:()=>Eu,request:()=>Ex,response:()=>Rx,result:()=>Ru});h();var bu=s.literal("eth_accounts"),Eu=s.tuple([]),Ru=s.array(Z),_u=S,Ex=z(bu,Eu),Rx=A(Ru,_u);var ro={};U(ro,{error:()=>zu,method:()=>Mu,params:()=>Tu,request:()=>_x,response:()=>Mx,result:()=>Su});h();var Mu=s.literal("eth_blockNumber"),Tu=s.tuple([]),Su=N,zu=S,_x=z(Mu,Tu),Mx=A(Su,zu);var no={};U(no,{error:()=>ku,method:()=>Au,params:()=>Iu,request:()=>Tx,response:()=>Sx,result:()=>Pu});h();var Au=s.literal("eth_call"),Iu=s.tuple([gn,N.or(Re)]),Pu=he,ku=S,Tx=z(Au,Iu),Sx=A(Pu,ku);var oo={};U(oo,{error:()=>qu,method:()=>Cu,params:()=>Bu,request:()=>zx,response:()=>Ax,result:()=>Nu});h();var Cu=s.literal("eth_cancelPrivateTransaction"),Bu=s.tuple([s.object({txHash:X})]),Nu=s.boolean(),qu=S,zx=z(Cu,Bu),Ax=A(Nu,qu);var so={};U(so,{error:()=>Lu,method:()=>Du,params:()=>Ou,request:()=>Ix,response:()=>Px,result:()=>Uu});h();var Du=s.literal("eth_chainId"),Ou=s.tuple([]),Uu=ge,Lu=S,Ix=z(Du,Ou),Px=A(Uu,Lu);var io={};U(io,{error:()=>Vu,method:()=>ju,params:()=>Fu,request:()=>kx,response:()=>Cx,result:()=>Hu});h();var ju=s.literal("eth_estimateGas"),Fu=s.tuple([gn]),Hu=N,Vu=S,kx=z(ju,Fu),Cx=A(Hu,Vu);var ao={};U(ao,{error:()=>Zu,method:()=>Wu,params:()=>Yu,request:()=>Bx,response:()=>Nx,result:()=>Ku});h();var Wu=s.literal("eth_feeHistory"),Yu=s.tuple([s.number(),N.or(Re),s.array(s.number()).optional()]),Ku=s.object({oldestBlock:s.number(),reward:s.array(s.tuple([N,N])).optional(),baseFeePerGas:s.array(N),gasUsedRatio:s.array(s.number())}),Zu=S,Bx=z(Wu,Yu),Nx=A(Ku,Zu);var po={};U(po,{error:()=>Qu,method:()=>$u,params:()=>Gu,request:()=>qx,response:()=>Dx,result:()=>Ju});h();var $u=s.literal("eth_gasPrice"),Gu=s.tuple([]),Ju=N,Qu=S,qx=z($u,Gu),Dx=A(Ju,Qu);var uo={};U(uo,{error:()=>rf,method:()=>Xu,params:()=>ef,request:()=>Ox,response:()=>Ux,result:()=>tf});h();var Xu=s.literal("eth_getBalance"),ef=s.tuple([Z,N.or(Re)]),tf=N,rf=S,Ox=z(Xu,ef),Ux=A(tf,rf);var fo={};U(fo,{error:()=>af,method:()=>nf,params:()=>of,request:()=>Lx,response:()=>jx,result:()=>sf});h();var nf=s.literal("eth_getBlockByHash"),of=s.tuple([X,s.boolean()]),sf=Qt,af=S,Lx=z(nf,of),jx=A(sf,af);var co={};U(co,{error:()=>cf,method:()=>pf,params:()=>uf,request:()=>Fx,response:()=>Hx,result:()=>ff});h();var pf=s.literal("eth_getBlockByNumber"),uf=s.tuple([N.or(Re),s.boolean()]),ff=Qt,cf=S,Fx=z(pf,uf),Hx=A(ff,cf);var lo={};U(lo,{error:()=>mf,method:()=>lf,params:()=>hf,request:()=>Vx,response:()=>Wx,result:()=>df});h();var lf=s.literal("eth_getBlockReceipts"),hf=s.tuple([X.or(N).or(Re)]),df=s.array(xn),mf=S,Vx=z(lf,hf),Wx=A(df,mf);var ho={};U(ho,{error:()=>vf,method:()=>yf,params:()=>xf,request:()=>Yx,response:()=>Kx,result:()=>gf});h();var yf=s.literal("eth_getBlockTransactionCountByHash"),xf=s.tuple([X]),gf=N,vf=S,Yx=z(yf,xf),Kx=A(gf,vf);var mo={};U(mo,{error:()=>Rf,method:()=>wf,params:()=>bf,request:()=>Zx,response:()=>$x,result:()=>Ef});h();var wf=s.literal("eth_getBlockTransactionCountByNumber"),bf=s.tuple([N]),Ef=N,Rf=S,Zx=z(wf,bf),$x=A(Ef,Rf);var yo={};U(yo,{error:()=>Sf,method:()=>_f,params:()=>Mf,request:()=>Gx,response:()=>Jx,result:()=>Tf});h();var _f=s.literal("eth_getCode"),Mf=s.tuple([Z,s.union([N,Re])]),Tf=he,Sf=S,Gx=z(_f,Mf),Jx=A(Tf,Sf);var xo={};U(xo,{error:()=>Pf,method:()=>zf,params:()=>Af,request:()=>Qx,response:()=>Xx,result:()=>If});h();var zf=s.literal("eth_getFilterChanges"),Af=s.tuple([N]),If=s.array(jt),Pf=S,Qx=z(zf,Af),Xx=A(If,Pf);var go={};U(go,{error:()=>Nf,method:()=>kf,params:()=>Cf,request:()=>eg,response:()=>tg,result:()=>Bf});h();var kf=s.literal("eth_getFilterLogs"),Cf=s.tuple([N]),Bf=s.array(jt),Nf=S,eg=z(kf,Cf),tg=A(Bf,Nf);var vo={};U(vo,{error:()=>Uf,method:()=>qf,params:()=>Df,request:()=>rg,response:()=>ng,result:()=>Of});h();var qf=s.literal("eth_getLogs"),Df=s.tuple([s.object({fromBlock:N.or(Re).optional(),toBlock:s.string().optional(),address:Z.optional(),topics:s.array(X).optional(),blockHash:X.optional()})]),Of=s.array(jt),Uf=S,rg=z(qf,Df),ng=A(Of,Uf);var wo={};U(wo,{error:()=>Hf,method:()=>Lf,params:()=>jf,request:()=>og,response:()=>sg,result:()=>Ff});h();var Lf=s.literal("eth_getProof"),jf=s.tuple([Z,s.array(X),N.or(Re)]),Ff=mi,Hf=S,og=z(Lf,jf),sg=A(Ff,Hf);var bo={};U(bo,{error:()=>Kf,method:()=>Vf,params:()=>Wf,request:()=>ig,response:()=>ag,result:()=>Yf});h();var Vf=s.literal("eth_getStorageAt"),Wf=s.tuple([Z,N,N.or(Re)]),Yf=he,Kf=S,ig=z(Vf,Wf),ag=A(Yf,Kf);var Eo={};U(Eo,{error:()=>Jf,method:()=>Zf,params:()=>$f,request:()=>pg,response:()=>ug,result:()=>Gf});h();var Zf=s.literal("eth_getTransactionByBlockHashAndIndex"),$f=s.tuple([X,N]),Gf=Ft.nullable(),Jf=S,pg=z(Zf,$f),ug=A(Gf,Jf);var Ro={};U(Ro,{error:()=>tc,method:()=>Qf,params:()=>Xf,request:()=>fg,response:()=>cg,result:()=>ec});h();var Qf=s.literal("eth_getTransactionByBlockNumberAndIndex"),Xf=s.tuple([s.string(),N]),ec=Ft,tc=S,fg=z(Qf,Xf),cg=A(ec,tc);var _o={};U(_o,{error:()=>sc,method:()=>rc,params:()=>nc,request:()=>lg,response:()=>hg,result:()=>oc});h();var rc=s.literal("eth_getTransactionByHash"),nc=s.tuple([X]),oc=Ft.nullable(),sc=S,lg=z(rc,nc),hg=A(oc,sc);var Mo={};U(Mo,{error:()=>uc,method:()=>ic,params:()=>ac,request:()=>dg,response:()=>mg,result:()=>pc});h();var ic=s.literal("eth_getTransactionCount"),ac=s.tuple([Z,N.or(Re)]),pc=N,uc=S,dg=z(ic,ac),mg=A(pc,uc);var To={};U(To,{error:()=>hc,method:()=>fc,params:()=>cc,request:()=>yg,response:()=>xg,result:()=>lc});h();var fc=s.literal("eth_getTransactionReceipt"),cc=s.tuple([X]),lc=xn.nullable(),hc=S,yg=z(fc,cc),xg=A(lc,hc);var So={};U(So,{error:()=>xc,method:()=>dc,params:()=>mc,request:()=>gg,response:()=>vg,result:()=>yc});h();var dc=s.literal("eth_getUncleByBlockHashAndIndex"),mc=s.tuple([N.or(Re),N]),yc=Qt,xc=S,gg=z(dc,mc),vg=A(yc,xc);var zo={};U(zo,{error:()=>bc,method:()=>gc,params:()=>vc,request:()=>wg,response:()=>bg,result:()=>wc});h();var gc=s.literal("eth_getUncleByBlockNumberAndIndex"),vc=s.tuple([N.or(Re),N]),wc=Qt,bc=S,wg=z(gc,vc),bg=A(wc,bc);var Ao={};U(Ao,{error:()=>Mc,method:()=>Ec,params:()=>Rc,request:()=>Eg,response:()=>Rg,result:()=>_c});h();var Ec=s.literal("eth_getUncleCountByBlockHash"),Rc=s.tuple([X]),_c=N,Mc=S,Eg=z(Ec,Rc),Rg=A(_c,Mc);var Io={};U(Io,{error:()=>Ac,method:()=>Tc,params:()=>Sc,request:()=>_g,response:()=>Mg,result:()=>zc});h();var Tc=s.literal("eth_getUncleCountByBlockNumber"),Sc=s.tuple([N.or(Re)]),zc=N,Ac=S,_g=z(Tc,Sc),Mg=A(zc,Ac);var Po={};U(Po,{error:()=>Cc,method:()=>Ic,params:()=>Pc,request:()=>Tg,response:()=>Sg,result:()=>kc});h();var Ic=s.literal("eth_maxPriorityFeePerGas"),Pc=s.tuple([]),kc=N,Cc=S,Tg=z(Ic,Pc),Sg=A(kc,Cc);var ko={};U(ko,{error:()=>Dc,method:()=>Bc,params:()=>Nc,request:()=>zg,response:()=>Ag,result:()=>qc});h();var Bc=s.literal("eth_newBlockFilter"),Nc=s.tuple([]),qc=N,Dc=S,zg=z(Bc,Nc),Ag=A(qc,Dc);var Co={};U(Co,{error:()=>jc,method:()=>Oc,params:()=>Uc,request:()=>Ig,response:()=>Pg,result:()=>Lc});h();var Oc=s.literal("eth_newFilter"),Uc=s.tuple([s.object({fromBlock:N.optional(),toBlock:N.optional(),address:Z.or(s.array(Z)).optional(),topics:s.array(he.nullable().or(s.array(he.nullable()))).optional()})]),Lc=N,jc=S,Ig=z(Oc,Uc),Pg=A(Lc,jc);var Bo={};U(Bo,{error:()=>Wc,method:()=>Fc,params:()=>Hc,request:()=>kg,response:()=>Cg,result:()=>Vc});h();var Fc=s.literal("eth_newPendingTransactionFilter"),Hc=s.tuple([]),Vc=N,Wc=S,kg=z(Fc,Hc),Cg=A(Vc,Wc);var No={};U(No,{error:()=>$c,method:()=>Yc,params:()=>Kc,request:()=>Bg,response:()=>Ng,result:()=>Zc});h();var Yc=s.literal("personal_sign"),Kc=s.union([s.tuple([nn,Z]),s.tuple([nn,Z,s.unknown()])]),Zc=he,$c=S,Bg=z(Yc,Kc),Ng=A(Zc,$c);var qo={};U(qo,{error:()=>Xc,method:()=>Gc,params:()=>Jc,request:()=>qg,response:()=>Dg,result:()=>Qc});h();var Gc=s.literal("eth_protocolVersion"),Jc=s.tuple([]),Qc=s.string(),Xc=S,qg=z(Gc,Jc),Dg=A(Qc,Xc);var Do={};U(Do,{error:()=>nl,method:()=>el,params:()=>tl,request:()=>Og,response:()=>Ug,result:()=>rl});h();var el=s.literal("eth_requestAccounts"),tl=s.tuple([]),rl=s.array(Z),nl=S,Og=z(el,tl),Ug=A(rl,nl);var Oo={};U(Oo,{error:()=>al,method:()=>ol,params:()=>sl,request:()=>Lg,response:()=>jg,result:()=>il});h();var ol=s.literal("eth_sendPrivateTransaction"),sl=s.tuple([s.object({tx:X,maxBlockNumber:N.optional(),preferences:s.object({fast:s.boolean()}).optional()})]),il=X,al=S,Lg=z(ol,sl),jg=A(il,al);var Uo={};U(Uo,{error:()=>cl,method:()=>pl,params:()=>ul,request:()=>Fg,response:()=>Hg,result:()=>fl});h();var pl=s.literal("eth_sendRawTransaction"),ul=s.tuple([he]),fl=X,cl=S,Fg=z(pl,ul),Hg=A(fl,cl);var Lo={};U(Lo,{error:()=>ml,method:()=>ll,params:()=>hl,request:()=>Vg,response:()=>Wg,result:()=>dl});h();var ll=s.literal("eth_sendTransaction"),hl=s.tuple([jr]),dl=X,ml=S,Vg=z(ll,hl),Wg=A(dl,ml);var jo={};U(jo,{error:()=>vl,method:()=>yl,params:()=>xl,request:()=>Yg,response:()=>Kg,result:()=>gl});h();var yl=s.literal("eth_sign"),xl=s.tuple([Z,nn]),gl=he,vl=S,Yg=z(yl,xl),Kg=A(gl,vl);var Fo={};U(Fo,{error:()=>Rl,method:()=>wl,params:()=>bl,request:()=>Zg,response:()=>$g,result:()=>El});h();var wl=s.literal("eth_signTransaction"),bl=s.tuple([jr]),El=he,Rl=S,Zg=z(wl,bl),$g=A(El,Rl);var Ho={};U(Ho,{error:()=>Sl,method:()=>_l,params:()=>Ml,request:()=>Gg,response:()=>Jg,result:()=>Tl});h();var _l=s.literal("eth_signTypedData"),Ml=s.tuple([li,Z]),Tl=he,Sl=S,Gg=z(_l,Ml),Jg=A(Tl,Sl);var Vo={};U(Vo,{error:()=>Pl,method:()=>zl,params:()=>Al,request:()=>Qg,response:()=>Xg,result:()=>Il});h();var zl=s.literal("eth_signTypedData_v3"),Al=s.tuple([Z,s.string().transform((r,e)=>{try{let t=JSON.parse(r);return Kn.parse(t)}catch(t){return e.addIssue({code:s.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),s.NEVER}}).or(Kn)]),Il=he,Pl=S,Qg=z(zl,Al),Xg=A(Il,Pl);var Wo={};U(Wo,{error:()=>Nl,method:()=>kl,params:()=>Cl,request:()=>ev,response:()=>tv,result:()=>Bl});h();var kl=s.literal("eth_signTypedData_v4"),Cl=s.tuple([Z,s.string().transform((r,e)=>{try{let t=JSON.parse(r);return Zn.parse(t)}catch(t){return e.addIssue({code:s.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),s.NEVER}}).or(Zn)]),Bl=he,Nl=S,ev=z(kl,Cl),tv=A(Bl,Nl);var Yo={};U(Yo,{error:()=>Ul,method:()=>ql,params:()=>Dl,request:()=>rv,response:()=>nv,result:()=>Ol});h();var ql=s.literal("eth_subscribe"),Dl=s.union([s.tuple([s.union([s.literal("alchemy_pendingTransactions"),s.literal("newPendingTransactions"),s.literal("newHeads"),s.literal("logs")])]),s.tuple([s.union([s.literal("alchemy_pendingTransactions"),s.literal("newPendingTransactions"),s.literal("newHeads"),s.literal("logs")]),s.union([s.object({fromAddress:s.union([Z,s.array(Z)]).optional(),toAddress:s.union([Z,s.array(Z)]).optional(),hashesOnly:s.boolean().optional()}),s.object({address:s.union([Z,s.array(Z)]).optional(),topics:s.array(s.union([s.null(),Z,s.array(Z)]))})])])]),Ol=s.union([ge,s.object({result:Ft,subscription:ge}),s.object({result:X,subscription:ge}),s.object({result:s.object({difficulty:ge,extraData:ge,gasLimit:ge,gasUsed:ge,logsBloom:ge,miner:Z,nonce:ge,number:ge,parentHash:X,receiptRoot:X,sha3Uncles:X,stateRoot:X,timestamp:ge,transactionsRoot:X}),subscription:ge}),s.object({result:jt,subscription:ge})]),Ul=S,rv=z(ql,Dl),nv=A(Ol,Ul);var Ko={};U(Ko,{error:()=>Hl,method:()=>Ll,params:()=>jl,request:()=>ov,response:()=>sv,result:()=>Fl});h();var Ll=s.literal("eth_uninstallFilter"),jl=s.tuple([N]),Fl=s.boolean(),Hl=S,ov=z(Ll,jl),sv=A(Fl,Hl);var Zo={};U(Zo,{error:()=>Kl,method:()=>Vl,params:()=>Wl,request:()=>iv,response:()=>av,result:()=>Yl});h();var Vl=s.literal("eth_unsubscribe"),Wl=s.tuple([N]),Yl=s.boolean(),Kl=S,iv=z(Vl,Wl),av=A(Yl,Kl);var $o={};U($o,{error:()=>Jl,method:()=>Zl,params:()=>$l,request:()=>pv,response:()=>uv,result:()=>Gl});h();var Zl=s.literal("net_listening"),$l=s.tuple([]),Gl=s.boolean(),Jl=S,pv=z(Zl,$l),uv=A(Gl,Jl);var Go={};U(Go,{error:()=>th,method:()=>Ql,params:()=>Xl,request:()=>fv,response:()=>cv,result:()=>eh});h();var Ql=s.literal("net_version"),Xl=s.tuple([]),eh=s.string(),th=S,fv=z(Ql,Xl),cv=A(eh,th);var Jo={};U(Jo,{error:()=>sh,method:()=>rh,params:()=>nh,request:()=>lv,response:()=>hv,result:()=>oh});h();var rh=s.literal("wallet_addEthereumChain"),nh=s.tuple([s.object({chainId:ge,chainName:s.string(),nativeCurrency:s.object({name:s.string(),symbol:s.string().refine(r=>{let{length:e}=r;return e>=2&&e<=6},{message:"Value is not a valid symbol."}),decimals:s.number()}),rpcUrls:s.array(s.string()),blockExplorerUrls:s.union([s.tuple([s.string()]),s.null()]).optional(),iconUrls:s.array(s.string()).optional()})]),oh=s.null(),sh=S,lv=z(rh,nh),hv=A(oh,sh);var Qo={};U(Qo,{error:()=>uh,method:()=>ih,params:()=>ah,request:()=>dv,response:()=>mv,result:()=>ph});h();var ih=s.literal("wallet_selectEthereumProvider"),ah=s.tuple([]),ph=vn,uh=S,dv=z(ih,ah),mv=A(ph,uh);var Xo={};U(Xo,{error:()=>hh,method:()=>fh,params:()=>ch,request:()=>yv,response:()=>xv,result:()=>lh});h();var fh=s.literal("wallet_switchEthereumChain"),ch=s.tuple([s.object({chainId:ge})]),lh=s.null(),hh=S,yv=z(fh,ch),xv=A(lh,hh);var es={};U(es,{error:()=>xh,method:()=>dh,params:()=>mh,request:()=>gv,response:()=>vv,result:()=>yh});h();var dh=s.literal("wallet_watchAsset"),mh=s.object({type:s.literal("ERC20"),options:s.object({address:Z,symbol:s.string(),decimals:s.number(),image:s.string()})}),yh=s.boolean(),xh=S,gv=z(dh,mh),vv=A(yh,xh);var ts={};U(ts,{error:()=>bh,method:()=>gh,params:()=>vh,request:()=>wv,response:()=>bv,result:()=>wh});h();var gh=s.literal("web3_clientVersion"),vh=s.tuple([]),wh=s.string(),bh=S,wv=z(gh,vh),bv=A(wh,bh);var rs={};U(rs,{error:()=>Mh,method:()=>Eh,params:()=>Rh,request:()=>Ev,response:()=>Rv,result:()=>_h});h();var Eh=s.literal("web3_sha3"),Rh=s.tuple([he]),_h=he,Mh=S,Ev=z(Eh,Rh),Rv=A(_h,Mh);var pn={};U(pn,{phantom_accountChanged:()=>ns,phantom_chainChanged:()=>ss,phantom_dappIcon:()=>is,phantom_dappMeta:()=>as,phantom_metaMaskOverrideSettingsChanged:()=>os,phantom_trustRevoked:()=>ps});h();var ns={};U(ns,{method:()=>Th,notification:()=>_v,params:()=>Sh});h();var Th=s.literal("phantom_accountChanged"),Sh=s.object({evm:s.optional(Z),sol:s.optional(wn),btc:s.array(Fr)}).nullable(),_v=Et(Th,Sh);var os={};U(os,{method:()=>zh,notification:()=>Mv,params:()=>Ah});h();var zh=s.literal("phantom_metaMaskOverrideSettingsChanged"),Ah=s.null(),Mv=Et(zh,Ah);var ss={};U(ss,{method:()=>Ih,notification:()=>Tv,params:()=>Ph});h();var Ih=s.literal("phantom_chainChanged"),Ph=s.object({evm:s.optional(Xn.or(eo))}).nullable(),Tv=Et(Ih,Ph);var is={};U(is,{method:()=>kh,notification:()=>Sv,params:()=>Ch});h();var kh=s.literal("phantom_dappIcon"),Ch=s.string().nullable(),Sv=Et(kh,Ch);var as={};U(as,{method:()=>Bh,notification:()=>zv,params:()=>Nh});h();var Bh=s.literal("phantom_dappMeta"),Nh=s.object({title:s.string(),url:s.string(),icons:s.object({href:s.string(),size:s.object({width:s.number(),height:s.number()})}).array()}),zv=Et(Bh,Nh);var ps={};U(ps,{method:()=>qh,notification:()=>Av,params:()=>Dh});h();var qh=s.literal("phantom_trustRevoked"),Dh=s.object({evm:s.optional(Z),sol:s.optional(wn),btc:s.array(Fr)}).nullable(),Av=Et(qh,Dh);h();var bi={};U(bi,{error:()=>jh,method:()=>Oh,params:()=>Uh,request:()=>Iv,response:()=>Pv,result:()=>Lh});h();var Oh=s.literal("sol_connect"),Uh=s.object({onlyIfTrusted:s.optional(s.boolean())}),Lh=s.object({publicKey:s.string()}),jh=S,Iv=z(Oh,Uh),Pv=A(Lh,jh);var Ei={};U(Ei,{error:()=>Wh,method:()=>Fh,params:()=>Hh,request:()=>kv,response:()=>Cv,result:()=>Vh});h();var Fh=s.literal("sol_disconnect"),Hh=on.optional(),Vh=s.null(),Wh=S,kv=z(Fh,Hh),Cv=A(Vh,Wh);var Ri={};U(Ri,{error:()=>$h,method:()=>Yh,params:()=>Kh,request:()=>Bv,response:()=>Nv,result:()=>Zh});h();var Yh=s.literal("sol_signAllTransactions"),Kh=s.object({transactions:s.array(me)}),Zh=s.array(s.object({signature:s.string(),transaction:me,version:s.union([s.literal("legacy"),s.number()])})),$h=S,Bv=z(Yh,Kh),Nv=A(Zh,$h);var Ti={};U(Ti,{error:()=>Xh,method:()=>Gh,params:()=>Jh,request:()=>qv,response:()=>Dv,result:()=>Qh});h();var Mi={};U(Mi,{SolanaProviderEvent:()=>_i,SolanaSendOptions:()=>_n});h();var _n=s.optional(s.object({skipPreflight:s.optional(s.boolean()),preflightCommitment:s.optional(s.union([s.literal("processed"),s.literal("confirmed"),s.literal("finalized"),s.literal("recent"),s.literal("single"),s.literal("singleGossip"),s.literal("root"),s.literal("max")])),maxRetries:s.optional(s.number()),minContextSlot:s.optional(s.number())})),_i=(n=>(n.Connect="connect",n.Disconnect="disconnect",n.AccountChanged="accountChanged",n))(_i||{}),aT=s.nativeEnum(_i);var Gh=s.literal("sol_signAndSendTransaction"),Jh=s.object({transaction:me,options:_n}),Qh=s.object({signature:s.string(),publicKey:s.string()}),Xh=S,qv=z(Gh,Jh),Dv=A(Qh,Xh);var Si={};U(Si,{error:()=>nd,method:()=>ed,params:()=>td,request:()=>Ov,response:()=>Uv,result:()=>rd});h();var ed=s.literal("sol_signAndSendAllTransactions"),td=s.object({transactions:s.array(me),options:_n}),rd=s.object({signatures:s.array(s.union([s.string(),s.null()])),publicKey:s.string()}),nd=S,Ov=z(ed,td),Uv=A(rd,nd);var zi={};U(zi,{error:()=>ad,method:()=>od,params:()=>sd,request:()=>Lv,response:()=>jv,result:()=>id});h();var od=s.literal("sol_signMessage"),sd=s.object({message:me,display:s.union([s.literal("utf8"),s.literal("hex")])}),id=s.object({signature:s.string(),publicKey:s.string()}),ad=S,Lv=z(od,sd),jv=A(id,ad);var Ai={};U(Ai,{error:()=>cd,method:()=>pd,params:()=>ud,request:()=>Fv,response:()=>Hv,result:()=>fd});h();var pd=s.literal("sol_signIn"),ud=s.object({signInData:Rn}),fd=s.object({address:s.string(),signedMessage:s.string(),signature:s.string()}),cd=S,Fv=z(pd,ud),Hv=A(fd,cd);var Ii={};U(Ii,{error:()=>md,method:()=>ld,params:()=>hd,request:()=>Vv,response:()=>Wv,result:()=>dd});h();var ld=s.literal("sol_signTransaction"),hd=s.object({transaction:me}),dd=s.object({signature:s.string(),transaction:me,version:s.union([s.literal("legacy"),s.number()])}),md=S,Vv=z(ld,hd),Wv=A(dd,md);h();var Pi={};U(Pi,{error:()=>vd,method:()=>yd,params:()=>xd,request:()=>Kv,response:()=>Zv,result:()=>gd});h();var yd=s.literal("user_approveBtcRequestAccounts"),xd=s.tuple([ce]),gd=s.null(),vd=S,Kv=z(yd,xd),Zv=A(gd,vd);var ki={};U(ki,{error:()=>Rd,method:()=>wd,params:()=>bd,request:()=>$v,response:()=>Gv,result:()=>Ed});h();var wd=s.literal("user_approveBtcSignPSBT"),bd=s.tuple([ce,s.object({psbt:s.instanceof(Uint8Array),sequenceId:s.string()})]),Ed=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:s.string()})]),Rd=S,$v=z(wd,bd),Gv=A(Ed,Rd);var Ci={};U(Ci,{error:()=>Sd,method:()=>_d,params:()=>Md,request:()=>Jv,response:()=>Qv,result:()=>Td});h();var _d=s.literal("user_approveBtcSignMessage"),Md=s.tuple([ce,s.object({message:s.instanceof(Uint8Array),sequenceId:s.string()})]),Td=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:s.string()})]),Sd=S,Jv=z(_d,Md),Qv=A(Td,Sd);var Bi={};U(Bi,{error:()=>Pd,method:()=>zd,params:()=>Ad,request:()=>Xv,response:()=>ew,result:()=>Id});h();var zd=s.literal("user_approveEthRequestAccounts"),Ad=s.tuple([ce]),Id=s.null(),Pd=S,Xv=z(zd,Ad),ew=A(Id,Pd);var Ni={};U(Ni,{error:()=>Nd,method:()=>kd,params:()=>Cd,request:()=>tw,response:()=>rw,result:()=>Bd});h();h();var lt=(q=>(q.OK="OK",q.FeatureKilled="FEATURE_KILLED",q.WalletLocked="WALLET_LOCKED",q.TabNotFocused="TAB_NOT_FOCUSED",q.Disabled="DISABLED",q.SessionExpired="SESSION_EXPIRED",q.RateLimitExceeded="RATE_LIMIT_EXCEEDED",q.SimulationFailed="SIMULATION_FAILED",q.UnsupportedDapp="UNSUPPORTED_DAPP",q.UnsupportedNetworkId="UNSUPPORTED_NETWORK_ID",q.UnsupportedMethod="UNSUPPORTED_METHOD",q.Unimplemented="UNIMPLEMENTED",q.Unknown="UNKNOWN",q))(lt||{});var kd=s.literal("user_approveEthSendTransaction"),Cd=s.tuple([ce,s.object({transaction:jr,autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Bd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend"),maxFeePerGas:N,maxPriorityFeePerGas:N}),s.object({type:s.literal("send"),signature:ge,maxFeePerGas:N,maxPriorityFeePerGas:N})]),Nd=S,tw=z(kd,Cd),rw=A(Bd,Nd);var qi={};U(qi,{error:()=>Ud,method:()=>qd,params:()=>Dd,request:()=>nw,response:()=>ow,result:()=>Od});h();var qd=s.literal("user_approveEthSignMessage"),Dd=s.tuple([ce,s.object({signer:Z,message:he,originalMethod:s.enum(["eth_sign","personal_sign","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4"]),chainId:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Od=s.discriminatedUnion("approvalType",[s.object({approvalType:s.literal("user")}),s.object({approvalType:s.literal("hardware"),signature:ge})]),Ud=S,nw=z(qd,Dd),ow=A(Od,Ud);var Di={};U(Di,{error:()=>Hd,method:()=>Ld,params:()=>jd,request:()=>sw,response:()=>iw,result:()=>Fd});h();var Ld=s.literal("user_approveSolConnect"),jd=s.tuple([ce]),Fd=s.null(),Hd=S,sw=z(Ld,jd),iw=A(Fd,Hd);var Oi={};U(Oi,{error:()=>Kd,method:()=>Vd,params:()=>Wd,request:()=>aw,response:()=>pw,result:()=>Yd});h();var Vd=s.literal("user_approveSolSignAllTransactions"),Wd=s.tuple([ce,s.object({transactions:s.array(me),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Yd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),result:s.array(s.object({signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])}))})]),Kd=S,aw=z(Vd,Wd),pw=A(Yd,Kd);var Ui={};U(Ui,{error:()=>Jd,method:()=>Zd,params:()=>$d,request:()=>uw,response:()=>fw,result:()=>Gd});h();var Zd=s.literal("user_approveSolSignAndSendTransaction"),$d=s.tuple([ce,s.object({transaction:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Gd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])})]),Jd=S,uw=z(Zd,$d),fw=A(Gd,Jd);var Li={};U(Li,{error:()=>tm,method:()=>Qd,params:()=>Xd,request:()=>cw,response:()=>lw,result:()=>em});h();var Qd=s.literal("user_approveSolSignAndSendAllTransactions"),Xd=s.tuple([ce,s.object({transactions:s.array(me),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),em=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),result:s.array(s.object({signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])}))})]),tm=S,cw=z(Qd,Xd),lw=A(em,tm);var ji={};U(ji,{error:()=>sm,method:()=>rm,params:()=>nm,request:()=>hw,response:()=>dw,result:()=>om});h();var rm=s.literal("user_approveSolSignIn"),nm=s.tuple([ce,s.object({connect:s.boolean(),signInData:Rn,message:me,errorDetails:s.array(s.object({label:s.string(),message:s.string()})).optional(),sequenceId:s.string()})]),om=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:me})]),sm=S,hw=z(rm,nm),dw=A(om,sm);var Fi={};U(Fi,{error:()=>um,method:()=>im,params:()=>am,request:()=>mw,response:()=>yw,result:()=>pm});h();var im=s.literal("user_approveSolSignMessage"),am=s.tuple([ce,s.object({message:me,display:s.union([s.literal("utf8"),s.literal("hex")]),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),pm=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:me})]),um=S,mw=z(im,am),yw=A(pm,um);var Hi={};U(Hi,{error:()=>hm,method:()=>fm,params:()=>cm,request:()=>xw,response:()=>gw,result:()=>lm});h();var fm=s.literal("user_approveSolSignTransaction"),cm=s.tuple([ce,s.object({transaction:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),lm=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])})]),hm=S,xw=z(fm,cm),gw=A(lm,hm);var Vi={};U(Vi,{error:()=>xm,method:()=>dm,params:()=>mm,request:()=>vw,response:()=>ww,result:()=>ym});h();var dm=s.literal("user_confirmEIP712IncorrectChainId"),mm=s.tuple([ce,s.object({connectedChainId:s.string(),messageChainId:s.string()})]),ym=s.null(),xm=S,vw=z(dm,mm),ww=A(ym,xm);var Wi={};U(Wi,{error:()=>bm,method:()=>gm,params:()=>vm,request:()=>bw,response:()=>Ew,result:()=>wm});h();var gm=s.literal("user_confirmIncorrectMode"),vm=s.tuple([ce,s.enum(["mainnet","testnet"])]),wm=s.null(),bm=S,bw=z(gm,vm),Ew=A(wm,bm);var Yi={};U(Yi,{error:()=>Mm,method:()=>Em,params:()=>Rm,request:()=>Rw,response:()=>_w,result:()=>_m});h();var Em=s.literal("user_confirmUnsupportedAccount"),Rm=s.tuple([ce,s.literal("ethereum").or(s.literal("solana"))]),_m=s.null(),Mm=S,Rw=z(Em,Rm),_w=A(_m,Mm);var Ki={};U(Ki,{error:()=>Am,method:()=>Tm,params:()=>Sm,request:()=>Mw,response:()=>Tw,result:()=>zm});h();var Tm=s.literal("user_confirmUnsupportedNetwork"),Sm=s.tuple([ce,s.string()]),zm=s.null(),Am=S,Mw=z(Tm,Sm),Tw=A(zm,Am);var Zi={};U(Zi,{error:()=>Cm,method:()=>Im,params:()=>Pm,request:()=>Sw,response:()=>zw,result:()=>km});h();var Im=s.literal("user_selectEthWallet"),Pm=s.tuple([ce]),km=vn,Cm=S,Sw=z(Im,Pm),zw=A(km,Cm);var ly=at(Nm());h();var qm=`\ndata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAB4CAYAAADblO/uAAAACXBIWXMAACE4AAAh OAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAB+OSURBVHgB7Z1r cBvXdccP+AYfEmlTkvU0pDhSYlsSJUfUw54xaCdO0jQWFduZ2E1HZOM2/ZCJyNqd Sd2ZiEymcTNtRlI/Na5bUk0bTxJ7RLmTSZzaITRjPUjFFmVJHku1Rej9DsGXBD4A 9PyXu9ICxGMfdwEQuL8ZaMHdBQQs9n/Pueeeey6RRCKRSCQSiUQikUgkkmygkCSG 8Xq91fcw58+fD5BEMoMoIIlhgsFgXSQS6d6wYYMn1bloFEgiyRJMW/T169e3fPrT n/7I7/cHKc9gS+5ftGhRIz/dyVvP4sWLj+qtO8Q9b968v+ZjL09OTrovXLhwiCR5 QV1dneLtMXT58uWs04bLzMmbNm2qC4VCR9iqbent7e2iPAQNHW926Hb5+OHnh4ev S53L5YIl7+vp6VlDkpwHAmdN4H6AAVC8OL4H+vhe6CssLNzd19fnoyygyMzJbKU8 /CXwRbz8Z14KfWxsrLO0tFQvdK/2BNdG3W4hSV4Aw8cbj34fGnzewCg2rVy50s/P 21n0Pha9nzKEqT4638Cb1aerKU/hHwuuuj/Rcb5GnYcOHfKTJOdhETdRjMjjgOMd LPp+Pr+DPYBU5zuC2WCcV9vKYFNCdpMkX9hK5mhSBb8j3YI3LHSONHtJ13rdunWr ifIQNeLuSXKKnyT5goes0cKC71Y9grRguI/O/Y7Y1gtu/E7KP5K24gUFBVnr6TS2 DVSXl094aIK4DxnxcEfj3ohLuVnxIFfEVR2hSNTn54hMIOKKqN2VSODc7/7yaGjs Wh93UfwHDhzoozyGr8E+1oWHrOHhRweL/VHuv7c73X83FHWHFeMv1B+7n2/qLQcP HsyboByuQzgcPqJG1hPRyhH3rGgAv/HyJU9BuNDLTx9lQXspYtkC3SZ44xhd3P+S 8pzviQAizPx0L4JN+Sb8Bx980Mvfv5vs4+fr1+Ck2FMKHX1xdtOnRRZV8EOvyZfg Ew+t4UfFj+vjm3wvbwO8reZtnc7j8bHQGygDwGK7S8a9bJnZ23I1xlpnUdw4/m80 ePrNeIf8/Oji67ErX+4JFnsbf9/tZB94Tc3Hjh1zxHAmFbpqyffw07okp/n5izbk +g+rxii2shezK57lUvvubRC8ej18lAYUd7x4opEt9lYWeJ1T4tYTnhilC/u20cTN K8lO0wTvoxwHgTXuc0Pwq9WhNcvwe7R98MEH7SSYuEJXrfhW/tBtKdxUPZ18bnu+ Dy2x4Nuw5evQRg7yzZevecMR2sbuuDcd4o5F78KnwMduaWu+uPWq6L00FcvxkgWc EHuU0GG1WNyb+dFkQuCx+Pi1GGLyyfFksSjWu3RyG4WpxYy4J8eG6cIHP6cb/T56 4Ms/odKqBSSCSwdeolvXjxk9Pe8MgR3R87VqZbELi/UoQue+5x4Wt9eGuBPhd7vd a3w+n5ztZYNvvDzgcUUmtrFr3mTWeo/eOEkf/uYFCg5fVP6+d923acnnvk0iMGHV Nfyq2Dspz9C5948ajdTzuU0sdiF5GYrQ2ZI38WYrR5TrRIgd0Vjk+fJTXz5F5UWj ued8PRvJArDiZ//wU8Wia8xb8SQtf6yNRGHSqmt0sgFozVcDgPFzBPAMCD7Ammw4 ceKE7W7PtD66GnRqijNunhRN3LztyocAjJPAghdEJndYFTis96nft9HgxT9MO1ZR u4LWPvMaiWLw9F6Owr9KFsiLIG4yDAoeQ29r1NRryySMuuujyJTqTXi4iTfNsk9u j6nhscnt3Gq2kEUGL77HIt9+21WPpai0ijb+xT4SBSLwZ9/+lrK1AG7iLfmeeGNg iK6Lh91sTZRKOY6OKDKLPeGH4GPtvb29bSSxjNUgmx6452fYTb/I7noqIHQIXhQW 3XcNeIIN+S529OHZTe9OZN3tBucMZcZxsA7/wbY4h7p6enrklEwboB8eikQ67GSt wXoj4IbAmxHWfP01qrx7BYnChvuukbVih2erJkRVq8lR+oYY3Y+AyHRgtu47+f3i aS2guvB+soAhoWNyfUlJSX9soI7/XirddWsoVrxkssNqP1wjXsAtFSsea6e5K75K opi8eVVx322S8SxLtbCKl6amYWPrIXP4+IGMyS473yOJ2H3swlvKujRcYSbWhVfn XTeTxDTP/vBKo6ugoMNOoguEfaq7jcfGzadaf+rhF2nBqudIJP7ffMNqPz3qbdIZ oENiWDAYbOT7GkNejYKHl23lDXCgrpPiTKDiz9lw/PhxH5nE8Ow1viA7S0tL9X11 Oe/aJHorziInq8BVP7b3rxIG3FIxcv0UiaaofB6ND54mmyDluoO3js0V0Il7661b t7zafq06kEAwctXE3V5LgmfLjeo0eBoldn4vXJ+lZBLD89HV8L5P/dMvh9DMgb64 u2TiiF1XHcBVtypyMDk+RKIpnWX63kuEd926dTtIMBg2ZtF13Lx5s19tTLyUHiD4 bnQLyCQQO93RnIZn1apVpkdlzJaS0sZljpLEMM/+6NqOUDjSLWKaKLAbSBt1xKLP JVEUFBS0qPkctoD1RjFPfqCBRR+nySU++9MIyIo7wt/JbEUawvCjOhX4NuhCI25G JjBbSsoXs5UkARHbRz7/dLedcfF4oH89e8HnyCp2vIF0AatrtVwZXldfX78d1pum KvbamlEmCv5OnWYbMHjSqPuAyL5uNyrPmvIMTQmd+zZKyxLbwkimw+6nsthDJDTm JQe4/0s/oTIbk1PGhi+RSAqKK0gwntHRUVPzvNGwsvXeAYFjBliGrHdSMO3byAIg ejCkxsLGMLY+O87UtTEldLQubre7RvbPkwMXTa084iHBYAbaBxyIA/d/+SdklZEb H5FIBETcp6G68J5U56kC71CrILVko8B1VKsxAlMg3x1BPd0uDyrcGH29qbruwOpE hF91DHv5dqhzkWt1mL+sSy12r8AeQjgS2VdCVb4tza4ZPdGBb7rt6jx+coKi0kol hx1ZcBgmw+OT/f9MZhkbEmvRnSJZFB4uOlvvbeFwONvFHQsCgy1mS44hM44j8ajV 6MXfatqsz8hrnbkbVRRxu2izi4cZInphJ/4wgQi5Ootosn1Lc82MEzzcRt5M648v e/J/SBQYPz/4H48qz+G+3720gT787Qumx9NFTlcFScpL2Sa2Yo8mcMp+650MeMdL zRpOdborSrsp35uDdTVGJrw4ssgiBP6rjiG+8yJKIMqIyMHUeZGWEBUe2dNxy0Mz BDW6C8sTN+gm0q1Fjnpl7VTUHQkzYxxYW97QZqq/jvdAAyGSyVtXySn0iVoIZqGG Ybb2wU2Axsp0kBb99RgX3tA1EGrRp9xz5Ufxkk1cmNlExQ1bmt1+ymLUslswpwkj uwse/hGV3b2SRHGaXfUL6uSVCh5qW/v115Q8d/Td9amwEDQaAExNLSqpVLdVHLF/ SOikFnB+3zYRCTMJ4Zu7WZ1J6aXcwZJVB1r/3GiWnOk+ejz2dESqJ2lkO6wxCYKt u2eSJhzNkrKLEZGDMRaASKFX1N4ZR4fA0UdHXx2ufJCj6bD4pZXzhYs5GU6KHFgJ YM0AkKWHe8dHJjGbBmtb6LDiIRrGj+Ah8Xjx/s80V/koyzAqcjA+2E8igUXWg6mp tUu9yth6BVv0sZFLdMPvo9D4MAWHLiriH71+UqkVt2rzKyQalJSSWEPtlvjIYWwJ /fWOkW0RCu+0nrVthPRcCDOYETkYvXyI5pA44I7DWuvddLjtsftiX4MAnBOMOWzN c5w63E9WR7M4OIcZd9AIprG2JgrMWRY6W9odLHKhGV8J8O7pGKhOFYXHWCqWQ+Kh Fi044XdqFhSL3FS2FYJxsHoi3fdqtt7XYyLt8UQO8S9c9RwtWPmcY678zcs9JLGM ZfcdsMix7oIHz/neP8ObtnjnWRL6LzuG2FWPNJEplOV7utD3Ri3yqEMu8mFojcfS Mc7uiX3lOCnLCnVpf+unF5I6b5if40tHvY4j4dggi6+PG4G9paWlPrsFCdVx8iYy Cay6SKHPXvjQNKHHUr3wc0pEXlR553gg2m6jusyMB/fd8PAwcVCNiouLyQrqRCcf WaM6wfMoTAsdImdRNpFJJim85tmmGj+ev94xyO7+1MR6fq+up5tmKVVqXusY8BRS QXes2AtoqryOWnceOcxmqtUqi9Jza9fElpjUaYO7rWT3ackwZIHhs+9QzfLnhKWK Vty9POExWG4IXPQQWjyGz75NuQgEPDo6SuXl5cjQi3vOxMSEInJgVeQqq8kiqBLL nw8eJnLi2xKdZ2p4zarIYbGfaZp1+66DKz5JhQPqwQZ9sE3fCGj0n3uv641ffw/C 9pI4TK0gsnHjxka+qHvIBnPWtFDV4sdJBPrEGT1w05EIk66I+7m3n0+1NNOMBUJn o6KImL1BKioqUuatT05OYt6HInRQUVGhNAg2CPT09NSQgxhOmOE++XZLIicsxxu9 Zniy/nYkOnFf4dKVE3BtvCQWLzKMkOiSKp8ax/lc28M7AydTF240ijJGPuuOSw43 HePpy3iYLV0iHzn3Ts6KHEDAEDcEPTIyQoFAgAYGBhQrrokcoBGwSbXVmXpGMSR0 RNdZgm1kERZvo/7vPR0jukBW2Ks/hoXqKL0ohQHURSymgR8Ax0VkYaG22jCLQxRa 4gvG0Fc++YqSPJNOBk6Kqw+frVRWViY9DgvPniHZZXx83EMOkrKPjlTUSZrYSfao Zref3d6CdhdFqkMU1llH1zY+5i+mYt8kTcZdlWRsfIQcRilhtG7dutWHDx9u1R9Q I+weEgRywivu2SCkrw43fdmmF9OaGKMBkeeyNdeA246H3oLrSdR/NwtWSaKpwLEj JP2UyHgL0YS52RIJYLe/0UXhI8h/j0QLBzPZOrgx6U+UWTc05FwetR5Mi2RXvl9z 5VUr30QCwVDbwCkxlhAWPBMiR6RdZDck20nmmrNASQQoJU0OklToSGuNOJPxZorB kcuURjyqK+9NtnCFHQY/2Tujs8mu9P4D5RPJphwjOp/I2pv8PzIj9F8q/WixJZCs MDR8ha5e/4TSjEetMeYhh7h6ZCdbxpnn+sJlz7dMuFRWG9F5AdxLDlKQ+IC9oSRR nLuYm3UoEZi70vsjRyqzOAXmm+eTy67BgbKkx2HRMQyXzcQVOgfHmrLBZQcf9x+g XAWW8crhmeEGo6uBQGK+AWuuueYlJSVUXV1NtbW1NGfOHKqpqaGqqiolWAehY3zd KkbXTDdCXV2dFyu16vfFjbqz+rc7O1HFGHDb/8+/n3IZpI9C7HPqWpwosCgEiPxy nvXLNeCWI7KOhBikuerBGDseZWVlSmOA/roNPNqTmHkbnjjn+vEP/7998VK6Q6GQ EkDHAhDHjh3rVD5r7EmYFhohca2LHY6ffIvygdFLh9iVf4nm1b9ERe55lE1g3P/a EbujqzMbWPFUY+U2U2CV/wYjPtpijrHzNuKBlO76+nrMIUHhSKyc5FMncu3mvzdz Y+HTzp0WTny9c6iDG6YmyjCw5r948wUaHM79sVoNLIKAajTZInaskIqVUiUzirhL QE3ro2eDyAGseT6JHCirkv7v8xnPOMM4+YV926TIZybI9OzHAhb6nVEWXa35JiRB xg6w5q/89zcpn4F1v6f+76lk1jJKFxgBQGQdAk/naEBBWTFVLJtL5Z65VHxXBZXd w66yu0TZr2diYJQmAqMUvBigscsBGu2/quyTxAczLXt7e5VCkjFCH2zjXZaSRLhf 7483lzweY2OjVFpakfDYf77+7byz5omoWvI4zV72pKOCz4TAIeKah5ZR5WcXUPlS 6+u2QejDH16gPx48JUUfB61UdpTQuX++h133RjKJKnI/GZhhBms9OHyZFi+YPncF Ike//OqNtCfIZD3u2pVUufhxYXnyANH0W9ePp1XgsNyz1yylqvsXTrPYdrnJFv76 70/Q6On0pEzPEHw9PT0NMRYdtdjNTgeNBFBUopAKu10pxt61ANvaVV+jh1Z+bdqx rt9ulyI3QMX8DVTOgi+dvdSUpYeYx4dOK9VugizwdGa4QdT3fGUtzV7rIaeB4C++ 0SstvAqsuu0qsGFyNT/bXOPn/n1AmZCaAH0U/cAffkZlJZWKVQ+OjdDH/gP0/rE3 +Ln8YYyA4Tg8AKx76exlyhb9+oKiaGuPAF94clSpRJup2WZ3Pbyc5jz2oHALngh0 Be578U/Zuh+na++coHyH++p1MUKPnDFTdIZD9s3PNM9Sa7mFeRzPFbdgItJY9761 /baQx1jcv+n+J5LYB1Y6W2u2QdgLn17P/fCFlAlquXFBN+HMv3fntXVHjYfY4TWD 82EjgTDRlqeaZ3Vqe55pnr2T97fjmHYOSkj94s0XCQ9prfOL4poKWvadL2ZM5PrP sZQ/R1WGP0emiTLfqOU2QQVHkkbPWbyTkZDirlMKMJ87R1fYkCQB4rr3Ww3KNpu4 +EYPDb7vp3yDLXpnlEVHLbcQhRvYGu+OPhWlmqlTKeTYNKvBiMiVVzk0n1uSvWSr yMGCp9anJRiYhZxJ2iGfWtE0GLCyhLG05vlHNotcIxScoLOvdlPw0gDlC6zDLY6t j44EfcqSqa6S9LD0O09Q2XxHqxYLAYG5fArQud3uGkfWR0cZJpIizytqH39gRogc wONY8FQ95QnK6kSOCF1dx1qSJ0A4GCefSWCsHeP7uY46fVXM+uh6MGneytpkkpkL +uV2mbw5Rmd/9z4NfHSeqpbMoWWNG6mo3PbCCEnBOHvgvX4KB+0Xd8xifPhHuNDj 1WWX5C7Va5faCr5B2Ke7DvL2nG7fObr2/sf00Pe+TmW1s8gpCsuK6e6HV9C1d45T LoJhNW1eunChM9tIkjfUPvYAmSV4fYguvnuCzrEFn2BLHo9bfM57//hLWvXdzYqF d4qaTcvpxv6TuWrV27Un9teS0aEG4TJeIjrbQN0xVBJFccFcAtlmNevvM/UaWOrD P3xNseThiTvlkorLy2hRwyqa/an5ND54U3Hl8bjQ/YFyvOYzi8kJCopYAqGwMhEm l1Ct+e18GKEWXQbh4oN6Y1iYD8UDUTU0V5jNbrtZIHA9EPDctffR/Efuv90nX/LE Wrbmv2KrPqj8Ddceol/+nJecAFY9l9x3vs9QR65dv0+oRV+0aBGqCDq64sRMBELX ygHjgSV+kq3+kaX4SDdkiv7tgqfXk1n8vz6suO4AAbcHnv+iYsULiu/YHAh+wSMP KBZ/8JNLyj5s8bo5a815EEaAVb/Vf02pXpMj/Linp6dLv0PY8NqmTZswc81DkmlA 1FqVULjwWHrX6JpddmqFC8TP32GffofVqjAjZ6/dfg6hJwJihwWHddcY1r1WNJX3 58ykF39vb29b7E5hQg+FQl6SJERfDhilfG/cuHF7nW2tHji2EHYwGFSO4ZyhoSHK NChcwJ8tqiRQ1f2LyCxwvyduBqdev8RYQ6G34E5G4CtslLPKJvBbxdsvso++mSQJ iVcXHILGI9lrZs+eTRmmFUM09fX1Xn13o2y++R6a3iIbFe3kzTvXx8noeyl/H8yf n8nRd26M29ll98c7JkzoqGIxA/udWYsm8lQLBzgJbhx2A3eiW8ZeSJSySy0IXe+2 uw0KHY2DPmCnAe8Agb0gB+xg9UVY+5K7Kil4ccZOdumK57JrCBF6vBtBYo9Zs2Zl VOSku3E4nhBVOciKyIEWRQdGhYk+ur4vD3FjiO4Sj8NrY/DIqBORXIMy03GEjmIs dZTdIIbSmuwEIUKPvREk0zGyxI5GRUWFsqZXBvG73e5m7Q94a/qDqLluhUldcgyS ZeYasMQIyuF1EPbV9z+JyqDTQHLNoe//TGkQ9ME7sxS4o2vaYSyaN2div382gaG0 goKChtiVWWIREozL5guRLYyNjRk6D1YcC/plEFiHhpjF+6ICcYWl1oo86gNrWuZb skg6rPepn/to/4uv0kne6kWOBBsMwblrp2IYaAxwLsbcrVJYFtWA+fnRDiFRFsP3 S3MqkQNRZmM1SRKCgJtRi57h7Dm/WvDfH7M/yle3atHnrP2U4mJ/+OpbihsPsfew JdYPo2mTW66x9R4+Oz1bLV6CDQSO1wAIHY3HCn5PO668tn7Zhg0bAjZXSXWS1oMH D3YZOVGU0GX/PAEYL0eyjFGQTJMhEokcCPPYaj6ziMX+TFTmG4QKYYN4rjmsN4QN jwCvjwUNBUSvWXP04Ue4kVj/gz+3NANOjV534jn/foFsDDJrgVKj54sSunTd4wBL EAgETPXPM3RTJRO5cGBp1//gm4owNUscT+Cw3uh3Y1gtlWCnzptLR/9lamFIeAsQ /PxHTE+6iYpec/+3L9ssuiryNjOvsS30uro6ac3jYEXkgG8sSjNJRa7WF4jaNy4g VVTLfNNbYgDrvfiJNYorr4l78qax+Aa6BmgctEajrNZcDkJBcWGfPggJ1BwCWPWs uM+tiBzYFnpZWVl1FvdhMgZErqWvIisOUXRNxHDn0QAgHTYWZMql0X23ZMlF1lqD JUaf+ypbX4hU75rrh9LWct/ebMKMufNdfXd5P9vwZvsr04JvfI0wxOalDGNV5ECE 6+4hSRRo+CButg5JJ7BA7FoarH5fmjAkcg4kBmIbHggdGWSilliqZEFWxhHlqZ93 347KGxWtlpQDb8B4/5yFXEgNnQ2tiSLsRymDQleH0Fq1uIEV0u4n5gMQdmVlJbyd pH1uDKVVV1cr4+Ya8ay8A5/Px43QGiOWvK+vL+7Nn45yyZrI3YbTZc3n0vPV8KUQ Oa6Xoci2Q/hZ6GiQO8kGGc3KkEyBcXO49fpJLk4F5fi9d7NlaCJz+CnGcwteCtha 1zwV2lRWMBVY+0TpgydDPyZv0Jrv6vx8a8pCKVhfPEP99D7+P7ccPnzYTzYRYdH9 JLENrL9WlMIpq6728ZrIPNPW5Bv+8AI5CYTq1gXTEE1PlQyDvrxGSlc/Emnt/Pzf GK6GxA3xLkovu7hBXiNqJES67lkExI6JLKLTX9WKI81WAznMvtgdKL3k5EwvCB3j 7XqxQ+ixYoe7jn093/8vpQ6dRkLX3eXyU6FrTecXXjA8Bg04VrEzHVlyan98C4tc aEk227Mmzp8/H1i4cGEL30hlJLEN+u2Ch9j8/H4b4X6SRRYvXozftil2f1FVGbkX 301OoVWaQQ05zS3XIvHYd7rrEH20+21l3/jgnZEANA6er6yL577vYpE/y/1xP5nk 8uXLQb4ObnI2KNfF3biGd9991+CqxsYR0hFcv379EcqepBkEL6qzZdwzk6A/zjdO S0zeuiXi/caYxYalkdNBPGseC4bnlvAYPLZRIocVjxC76q22gmrIGeERCFwHD4kF IyDNdhrjVAiZB8ktHeYRZoPQd3E0+VkeokID5qU8RXXV/45d9e/5/f4gCWDRokWw Zl/S7wuNBKli2dy0LKoI8cId/+OxMxSeuFNeCwk2sN6rv7tZqSJbMf+uqPpzpFnx x1ttW0nVqiP1rpEEpH2rbjrqu21hz9hPDiLEomfByqlRLSJa3pKSkv48ter+cDiM SK1Q9y+RNUPk/d7n7a/UYhRE40+8+hYLvJQWP7E2bu77FDxsFqH2zi+0+kgwarZg N1m07KrAd3FMZqcIb8sIQoSeYWHBirfFXrCNGze28A2/g/KLuNdCFKjbr97gUcz7 kzVZtI6ZcwLXg3uehdrC12O7kfNVcaPrsNtJFz0RwgZrWVh7WFiNlD4wxtia7KJx vxI3pZdyH8f7eBos9rbYmxuln+/7268Ky5SzRnoEHgusO2/QAG6GoeOtRz2ExtbP j31IoeVGoS9d1jsewoSeqLUXjVacnvs1KYdH8CNw43Mkx114R614POKJPd0u/B0y I/CZhrCiZAgmcMAGC2RvIAfQAhcItu3fv99n5DUY+luyZMkYv/ZLlGMgjRVWnBu8 fxUVcDMKX1cfB6WiAp5Tix+4lOCc47hcAb4hfkxFBVs4yPbTvp+95SdJUoTmWaoB G1h1YRF4EYELduFh/XNi8UczHo3TqG5rB38mr7ZvwVPrafZaDwlnSty7KeLqktbb PMITqu1GJDVERybr6+v3sEDSGUMQDgSezkitUfjaNvJvtQ2CR3/93ucfs1wpNhp2 yylyVIrbPo6VM7FiRVVxY1ioXXRgyQlvI410qYFHP2UxWmCqqKJs84I/2+QpX1Jr /FpPJbX4+I48SmHqoyLqSzajTGIOR+sW4YfnGxTDXI9SHIGpbihSNPeFQiFfeXm5 z0lrpQ4DdswUy45+ODnQ6KWLpu4d1TTBnp2Lqm8/NMIEYQcoRIHOL5tPSXUCtaHy zNTrnYy0FijTLiSpM94yZaHiRY2zCbWe+O5cvOEygdfrrU5lQNRRow61+msn5Rh5 u4aSms0HsXsoC8hEtlS+gBgCCxjJUz6tjLN2bN26dXWIL9DUpB0/BznNL/o+A8jr xdJUDwPWfStlCHWYbBfHD3xS4M6hjxmpXUbEgjwU3dDvEj09NFuQqyJS+gWv9r33 SeudXljs/ZTEg1Nr6PkoB5FC16ETPIKHHhKEakF8/HSf2+3ulOLODKmyN/k3Wprt IxtWkTXjdKg/chOeq303Lz/VRG9oqEgbSYBryM+P8oiDT/RMMok1gsFgXwZXwsko 0qKbAOIvLCzUhog86tavbdkVD0hrnd2kcN9bsyHj0Amk0CV5BUfgB5JMcsrZqLss DinJGzZt2lSXYiajhxuCNspBpNAleUMoFLqdko2kJI6hbEEADtF23tVKU/P6tyNo RzmGDMZJ8gkvqYsixETX8dzHj52qyD0kkUhmHhCwmjQjkUgkEolEIpFIJBKJRCKR SCTO8f8Sw1p3XxsDBAAAAABJRU5ErkJggg==\n`,Dm=`\ndata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAKkElEQVR4Ae2dQW8bxxmGv9ldGmikJFQBO4bdWERiA40OkQrIl+QgGkjbS4rYaN2iJ4f9A61/gaV/kPyB0j61hY0qBYoe0oOpg32RgUg9OAGcoEycCk4MWFQsqYBJ7mTeJdehKFLcXc7sDnfmAShSFFei9nvnnW9mvh0yUsBqlRebtFci8hcY8RIjNovnOZF4jhfFfbH39eLnJTIQTrze+704D/XO89RgTDzm/g4Xz+F5j6Y3LlVYgyTDSAKdgD+96BAt+cTLpgZUNSJYdZ9oQzz8R4EKtUuVH9VpTMYSwM3q07LQ6zXxsEyW1BHBuy4c4sblyos1SkgiAdjAa0fNo0IliSPEEgCsvkW7IvD8T2TRELYs3GAl1hFRX7ha/X+pTc3bnUTOoivIE1wqXIjqBk6UF9368+4VEfxPbPD1BzFqiVj9rfrdxSivHymAW9XdP3LmX+8fulm0pigCuypytWujXnikAPALOPkfkGVC4ct/re4cma8NzQFgIVARWSYexp33f/OH6RsDfzboyW7C94m1/dzQEMPEnw1KDAd2Ad1s3wY/PxQR09Xq9qGYHhJAp9+32X7e6IwOvENJ4YEuANYvhhD/JUuOYRd6p44POIAIfpUsOYcfcIHnAujM79u5fQMod2Md8FwAjPErZDGEH1wgyAFs328eHrVnLlVmGoEDNKlZJotR+OQGawWBABxG75HFKMSwcAn3Tve7BbKYRhlfGGaHWuRuk8U4kAc4YnbItn5DaYrZQYcTL5HFSFxyFxxmBWAsvoi9EIBd9TMVXLDjiCnAWbIYi8e5dYC4FI4xcRPW+WNGx8R9odB5rpf9PU57u5yaz4gaTzjpCGdU8sgykuMnGRVnGL0849AJ8fiF6fjX0zx+xIUQfNr62g8e6wDnvOihUEDKBYI5Aq359BlGp37iiuAfbt1JgIiOn3Tp3JxL+8IZ/vfQpwef+sHjrBD9f9E6QA8I0tybnrB2OUEfBhzk3BtucHtwv00PPstOCMYLAIE+94YT3FQGfRhwhNNnHLq/2ab6Fz6ljbECQCuce9Oh0lmXsgbvZfFtT9y3AyGkiccMKwDVKfD9zM279MIU0b276YgA+Z8xDgB7n5t3gn5XZ0JhpiUCIwSA/h2tK4s+PgkQwf4epdId5FoAyOrnF71gwmbSgGAfPxJzBt+oHR1Eujx80kBLnz/v0tIvChMZ/JDzIjHEjKNKcicABPzn73ra9/VRCOcLVJIrAaCvf+fdQqKpWl2BAFS6QC4EAMuH3c+fz19Kg+CrdIGJF0Bo+Uj48ooVwBBKrzui5Xu5svxBwAWOv6Lmf5xYAWCYtBhkyWasZZ46oyZUEymAxbfdQAAmcfpVNaGaqKwJrf2tcr77+2Ggm8NN9rLxxDhAJ9PPNvjNZzwo78J9XBC4pMeGnFCQB0yEA0D55QyTPQRu817rQCkXhHj+rdHvaZxj+1Hx/2vvAFkHHy137ePWoTo+fP/vfzaPLPgcdWxcOzdOAFkHH9REAIfZNip+N9dbiY9dvzP82EFMTRkkgDDhyzL4aN2jWilW6wa5AFp5lGPjuMDUNElHWwEg4ct6Ja+xHS04g17X2I5W3/et4uXeUWgpACzl6rCMG7V1DnodLD7psWminQAwwaPLUq7qtfi4fyP3SWBYuqULU9PRTg+uGuonarDiJHYq3EIbAcDydVvOxQJMlBY6qLuKOnWb9aymFgJAa0HGrxtR1uLhWoNae5Rj4xaqPouYV8RBCwFkPdw7CgRx2FJsUHR6hGshwIO6B4Cl7LjdXVOBADJvdsFJ0rhwEy156ZcFqn/epq2vO3P5aLWl15yRS7Q49p1fHTx2Sgh99jU3kfXv7cnPATIVQHAx5oQs66JWv3SWEjHOsb3kKgmE5WNBxBId7C8gm8wEgOvz8l7KJRtcLSSbTASABEjHizN1RtVWM6kLILg617ByLhmo2mcodQFY609G1MWluKQqAATeWn8yth7mQAAo7rAkQ9XOYqkJAImftf5kbD1Ut2ScmgBs4pecra/UbRSRigBs6x8PlVVDqQjAtv7kwP5VVg0pF4Bt/eNR/zxe5XBclAvAtv7koOWrTACBUgEcT7ixsqVDGruEKRXAuZ/a1p8UzP2nUTKuTABo+aquaTcB7CaeRsm4sgideMVaf1JQOZTWnsHKBHA2B9u0ZUWanyOgRACw/0neoDFLEHgIIC2UCMDaf3Jg/eNsIhEXJQI49apN/pKAD4xI+0MjlETKxD18xgXWn/aHRQDpAkDfb8rWbTLZWG9ncqWwdAHgEy90II2Tub/LpfTXaPmqKn5GocAB9Oj/v32k/oSivx7X7R582s7E+kPkC2Ame/vHSVVRQ9+LjISt/kWbNtezCz6QLoCs+3/YMk6qSiHKSNgQ/Ht3sg0+kF6lmcauGsNAf4yduTrvQ40Awr8R5hjhxaJxgENl3fJDpDvAsQwFsH5HbSaNYK/1BB/E6QZw/N3bLW2CD3JTp92fSXeyc3kuEAa//wod/F3sBnJU3QOOxfQubmnO8kUhFwIYlEnLvJYeLf5urTXw8iys2//r782g9G32dTf43OHwebz+8TdIFrl2gQ+RLgD802lWAQ3LpLe+8qXsNob/B8Ef1bVkMY0rA+kCULGLxTCOyqSxCyeuphlnWrrjLPrZtkykJ4E7T9I5WVGGUet3W4mSQghn7eNm4Cx5Dj6Q7gAoZVoktaC/jzIOR/AxZIu64TQCf/8/LWXX4emIJ/7VusxPEEfyM671Dv/dPBjqxZk3hwjCJO1UN1sPh6rPuonazrbeiZoqRITqSkYB9zdbtHSyQDKBqJJaOpjUJE01SlZukIDJWuBAq0RfjD45642V84iyeYBQAEmvDNJ58iRPeIxYg0jNCYYIYLvYDi5KTtD5UCYx/PqsHVi+DbxaOAtyAN4ghXQ+N6fZrRTGcrFIxHp2yN4X8wa4IRlrPLEBTxsI4EuZc+bDgBD2d9VudmCJB+d8x5bvmk0dAqiTxUiE7zccTqxOFiNxROydAjkbZDESHwIQg686WYzEo9aGc6ky0+A2DzAOTryO2AejAEZ8jSymsYkvgQBEIlgji2Gwj/A1EECB2h+RxSja1K7hPhAA+gJxVyOLEYjx//XfV2bqeNwzE8hWyGIEosu/ET5+LoDLlRdrZF0g/zCqdWMd0LcWYF0g77R4u9L7/QEBQBliSPghWXIKXwn7/pBDq4Eu+cuYJCBLrkBML1deXu5//pAAMCJok38BK0VkyQk8iOmgnwysB4BN+ERXyZILxKJPpd/6Q4YWhPy28tJ1oRwrgomHr/yu8tLQib6RtWA3qzvL4mXXyDKB8Kui3//gqFdEKga8Vf3uoririlXDIlkmAC5W+djVXwcufjSRq0H/Ut0uueTcZsRKZNEWZPtI+Ib1+f3ELge2XYK+iOB/WBDD+O7aTiQS1YPDDTzmVsVfLJMle8T0LnG20jvFG/3QMbhZfVoWg4z3xa+5Qpb0GSPwP/wKCXTyA7fsMHrP53zB5glqQP/uMFbzOa2hhiOO1Q9DySVBq9XtYou8BfGGS2JtoYTRg3jjs+EognNeOvgmWIkMpH/KnTHMvrIG69ZoivP0Zads39koULMuI+D9fA+fpXSL3JH8YAAAAABJRU5ErkJggg==\n`;h();h();h();h();h();var kw={canSerialize:r=>typeof r=="number"&&Number.isNaN(r),serialize:r=>({["$"+"NAN"]:1}),deserialize:r=>NaN},Cw={canSerialize:r=>r instanceof Date,serialize:r=>({[`$${"DATE"}`]:r.valueOf()}),deserialize:r=>new Date(r[`$${"DATE"}`])},Bw={canSerialize:r=>r instanceof Uint8Array,serialize:r=>({[`$${"UINT8ARRAY"}`]:Array.from(r)}),deserialize:r=>Uint8Array.from(r[`$${"UINT8ARRAY"}`])},Nw={canSerialize:r=>typeof r=="bigint",serialize:r=>({[`$${"BIGINT"}`]:r.toString()}),deserialize:r=>BigInt(r[`$${"BIGINT"}`])},qw={canSerialize:r=>r instanceof URL,serialize:r=>({[`$${"URL"}`]:r.href}),deserialize:r=>new URL(r[`$${"URL"}`])},fs={["NAN"]:kw,["DATE"]:Cw,["UINT8ARRAY"]:Bw,["BIGINT"]:Nw,["URL"]:qw};var Dw=function(r){let e=this[r];for(let t of Object.values(fs))if(t.canSerialize(e))return t.serialize(e);return e},Ow=(r,e)=>{if(e&&typeof e=="object"&&Object.keys(e)[0]){let t=Object.keys(e)[0].slice(1);if(t in fs)return fs[t].deserialize(e)}return e},Tn=r=>JSON.stringify(r,Dw),cs=r=>JSON.parse(r,Ow);h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var LA=new Error("Unsupported path.");h();var ls=r=>{try{if(r==null)throw"JSON must be set";if(!isNaN(parseInt(r)))throw"Numbers are not valid JSON";return JSON.parse(r),!0}catch(e){return!1}};h();h();h();h();h();h();h();h();h();h();h();h();h();h();var Um=at(un()),Lm=at(ea());Um.default.extend(Lm.default);h();var p1=at(un());h();var sa=at(un()),Hm=at(jm()),Vm=at(Fm());sa.default.extend(Hm.default);sa.default.extend(Vm.default);h();var Ym=at(un()),Km=at(Wm());Ym.default.extend(Km.default);h();h();h();var fa=at(un()),$m=at(ea()),Gm=at(Zm());fa.default.extend(Gm.default);fa.default.extend($m.default);var KI=new Date().getTimezoneOffset()*6e4;h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var fy=at(ys());h();var xs=at(ys());h();var xa=at(ys());var At,It,ga=class{constructor({port:e}){or(this,At,void 0);or(this,It,!1);Ht(this,At,e),Ht(this,It,!1)}get status(){return Ee(this,It)?"started":"stopped"}start(){return it(this,null,function*(){if(Ee(this,It))return;let e=Ee(this,At).onClose(()=>{Ht(this,It,!1),e()});yield Ee(this,At).start(),Ht(this,It,!0)})}close(){return it(this,null,function*(){!Ee(this,It)||(yield Ee(this,At).close(),Ht(this,It,!1))})}send(e){return it(this,null,function*(){if(!Ee(this,It))throw new Error("Cannot read stream: RpcTransport has not been started");if(Array.isArray(e)){let P=yi.parse(e),T=new Set(P.map(q=>q.id)),V=Tn(P);Ee(this,At).postMessage(V);try{for(var t=Ds(this.recv()),n,o,a;n=!(o=yield t.next()).done;n=!1){let q=o.value;if(Array.isArray(q)&&q.every(ue=>T.has(ue.id)))return q}}catch(o){a=[o]}finally{try{n&&(o=t.return)&&(yield o.call(t))}finally{if(a)throw a[0]}}throw new Error("Failed to get response: request ids="+T)}else{let P=Gn.parse(e),{id:T}=P,V=Tn(P);Ee(this,At).postMessage(V);try{for(var f=Ds(this.recv()),g,w,E;g=!(w=yield f.next()).done;g=!1){let q=w.value;if("id"in q&&q.id===T&&!("method"in q))return q}}catch(w){E=[w]}finally{try{g&&(w=f.return)&&(yield w.call(f))}finally{if(E)throw E[0]}}throw new Error("Failed to get response: request id="+T)}})}addListener(e){let t=o=>it(this,null,function*(){let a=this.recv()[Symbol.asyncIterator](),f=()=>{},g=()=>new Promise(E=>f=()=>E(null));function w(){var E;(E=a.return)==null||E.call(a),f(),o.signal.removeEventListener("abort",w)}try{for(o.signal.addEventListener("abort",w);;){let E=yield Promise.race([a.next(),g()]);if(!E)break;try{e(E.value)}catch(P){console.error(P)}}w()}catch(E){throw w(),E}}),n=new AbortController;return t(n),()=>n.abort()}recv(){let e=[],t=()=>{},n=()=>new Promise(P=>t=P),o=!1,a=Ee(this,At).onClose(()=>{o=!0,t(),a()}),f=Ee(this,At).onMessage(P=>{if(!!ls(P))try{let T=cs(P);if("method"in T&&"id"in T){t();return}if(Array.isArray(T)){let V=xi.parse(T);e.push(V),t()}else{let V=$n.parse(T);if("id"in V){let q=Qn.parse(T);e.push(q),t()}else{let q=En.parse(T);e.push(q),t()}}}catch(T){console.error(T)}}),g=()=>{a(),f()},w={next(){return it(this,null,function*(){for(;!o;){let P=e.shift();if(P)return{done:!1,value:P};yield n()}return g(),{done:!0,value:void 0}})},throw(){return it(this,null,function*(){return g(),{done:!0,value:void 0}})},return(){return it(this,null,function*(){return g(),{done:!0,value:void 0}})}};return{[Symbol.asyncIterator](){return w}}}};At=new WeakMap,It=new WeakMap;var cn=class extends ga{static createPort(){let e=[],t=[];function n(f){for(let g of e)try{g(f.detail)}catch(w){console.error(w)}}function o(){for(let f of t)try{f()}catch(g){console.error(g)}}return{start(){return it(this,null,function*(){window.addEventListener("phantomEthRpcMessage",n),window.addEventListener("beforeunload",function f(){window.removeEventListener("phantomEthRpcMessage",n),window.removeEventListener("beforeunload",f),o()})})},close(){return it(this,null,function*(){window.removeEventListener("phantomEthRpcMessage",n),o()})},postMessage(f){setTimeout(()=>{window.dispatchEvent(new CustomEvent("dappEthRpcMessage",{detail:f}))},0)},onMessage(f){return e.push(f),()=>{e.splice(e.indexOf(f),1)}},onClose(f){return t.push(f),()=>{t.splice(t.indexOf(f),1)}}}}constructor(){super({port:cn.createPort()})}};h();var gs=class{constructor(){this.showPopup=()=>{let e=document.createElement("link");e.href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap",e.rel="stylesheet",document.head.appendChild(e);let t=document.createElement("div");t.style.fontFamily="Inter, -apple-system, BlinkMacSystemFont, \'Segoe UI\', Roboto, Oxygen-Sans, Ubuntu, Cantarell, \'Helvetica Neue\', sans-serif",t.id="metamask-explainer",t.style.transform="scale(0.9125) translateY(15px)",t.style.willChange="transform",t.style.opacity="0",t.style.transition="all 300ms cubic-bezier(0.16, 1, 0.3, 1)",t.style.width="262px",t.style.position="fixed",t.style.top="20px",t.style.right="20px",t.style.zIndex="99999",t.style.background="#222",t.style.backgroundClip="border-box",t.style.border="1px solid rgba(80, 80, 80, 0.2)",t.style.borderRadius="4px",t.style.fontSize="13px",t.style.padding="1.5em",t.style.boxShadow="0px 54px 22px rgba(24, 24, 27, 0.02), 0px 31px 18px rgba(24, 24, 27, 0.07), 0px 14px 14px rgba(24, 24, 27, 0.12), 0px 3px 7px rgba(24, 24, 27, 0.14), rgba(24, 24, 27, 0.3) 0px 0px 2px 0px",t.style.userSelect="none",t.style["-webkit-font-smoothing"]="antialiased",t.style.MozUserSelect="none",t.style.msUserSelect="none";let n=document.createElement("div");n.style.display="flex",n.style.flexDirection="column",n.style.justifyContent="center",n.style.gap="1em",n.style.marginBottom="1em",t.appendChild(n);let o=document.createElementNS("http://www.w3.org/2000/svg","svg");o.setAttribute("width","8"),o.setAttribute("height","8"),o.setAttribute("viewBox","0 0 8 8"),o.setAttribute("fill","none"),o.style.width="0.8em",o.style.height="0.8em",o.style.display="flex",o.innerHTML=`\n \n `;let a=document.createElement("div");a.id="metamask-explainer__close-button",a.style.position="absolute",a.style.top="0.5em",a.style.right="0.5em",a.style.padding="0.5em",a.style.cursor="pointer",a.style.color="rgb(153, 153, 153)",a.style.borderRadius="6px",a.style.transition="all 300ms cubic-bezier(0.16, 1, 0.3, 1)",a.tabIndex=1,a.addEventListener("mouseover",()=>{a.style.color="#fff",a.style.background="#333"}),a.addEventListener("mouseout",()=>{a.style.color="rgb(153, 153, 153)",a.style.background="none"}),a.addEventListener("click",()=>{t.style.opacity="0",t.style.transform="scale(0.96) translateY(10px)",setTimeout(()=>t.remove(),300)}),a.appendChild(o),t.appendChild(a);let f=document.createElement("div");f.id="logo-container",f.style.display="flex",f.style.flexDirection="row";let g=document.createElement("img");g.src=qm,g.style.height="2.7em",g.style.position="relative",g.style.outline="2px solid #222",g.style.background="#222",f.appendChild(g),n.appendChild(f);let w=document.createElement("div");w.style.display="flex",w.style.flexDirection="column",w.style.gap="0.25em",w.style.lineHeight="1.2",n.appendChild(w);let E=document.createElement("div");E.id="metamask-explainer__header",E.textContent="Phantom now supports Ethereum & Polygon!",E.style.color="#ffffff",E.style.fontSize="1.125em",E.style.fontWeight="600",E.style.fontFamily="Inter",w.appendChild(E);let P=document.createElement("div");P.style.display="flex",P.style.flexDirection="column",P.style.gap="1em",P.style.alignItems="flex-start",t.appendChild(P);let T=document.createElement("div");T.id="metamask-explainer__body",T.textContent="Connecting with MetaMask will give you the option to use Phantom.",T.style.color="#ffffff",T.style.fontSize="1em",T.style.fontWeight="400",T.style.lineHeight="1.4",T.style.fontFamily="Inter",P.appendChild(T);let V=document.createElement("div");V.id="metamask-explainer__dont-show-again-button",V.textContent="Don\'t show again",V.style.cursor="pointer",V.style.color="#AB9FF2",V.style.fontSize="1em",V.style.fontWeight="400",V.style.lineHeight="1.2",V.style.transition="color 300ms cubic-bezier(0.16, 1, 0.3, 1)",V.tabIndex=1,V.addEventListener("mouseover",({target:q})=>{q.style.color="#ffffff"}),V.addEventListener("mouseout",({target:q})=>{q.style.color="#AB9FF2"}),V.addEventListener("click",()=>{t.style.opacity="0",t.style.transform="scale(0.96) translateY(10px)",setTimeout(()=>t.remove(),300),this.setHasBeenDismissed()}),P.appendChild(V),document.body.appendChild(t),setTimeout(()=>{t.style.transform="none",t.style.opacity="1"},0),gs.hasBeenShown=!0}}shouldShowPopup(){return it(this,null,function*(){return window._phantomShowMetamaskExplainer&&!gs.hasBeenShown&&!this.hasBeenDismissed()})}hasBeenDismissed(){return window.localStorage.getItem("phantomwallet-metamask-explainer-dismissed")==="true"}setHasBeenDismissed(){window.localStorage.setItem("phantomwallet-metamask-explainer-dismissed","true")}findFaviconUrl(){let e=document.querySelectorAll(\'link[rel="icon"], link[rel="shortcut icon"], link[rel="apple-touch-icon"]\');return e.length>0?e[0].href:""}},zn=gs;zn.hasBeenShown=!1;function cy(r,e){window.dispatchEvent(new CustomEvent("eip6963:announceProvider",{detail:Object.freeze({info:r,provider:e})}))}var hy=1,ln,va=class extends ly.EventEmitter{constructor(t){super();this.isPhantom=!0;this.isMetaMask=!0;or(this,ln,void 0);this.request=t=>it(this,null,function*(){var o,a;let n;try{let{method:f}=t,g="params"in t?(o=t.params)!=null?o:[]:[],w=an[f];if(!w)throw new Error("MethodNotFound");let E=w.request.safeParse({jsonrpc:"2.0",id:(hy++).toString(),method:f,params:g});if(!E.success){if(f==="personal_sign"){let T=an.eth_sign.params.safeParse(g);if(T.success){let[V,q]=T.data;return this.request({method:"personal_sign",params:[q,V]})}}if(f==="eth_signTypedData"){let T=an.eth_signTypedData_v4.params.safeParse(g);if(T.success)return this.request({method:"eth_signTypedData_v4",params:T.data})}throw E.error}let P=E.data;if(n=w.response.parse(yield Ee(this,ln).send(P)),"error"in n)throw new qt(n.error);try{if(f==="eth_requestAccounts"){let T=n.result[0].toLowerCase();T!==this.selectedAddress&&this.emit("accountsChanged",[T])}if(f==="eth_accounts"){let T=(a=n.result[0])==null?void 0:a.toLowerCase();T!==this.selectedAddress&&(T?this.emit("accountsChanged",[T]):this.emit("accountsChanged",[]))}if(f==="eth_chainId"){let T=n.result;T!==this.chainId&&(this.chainId=T,this.networkVersion=parseInt(T.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}if(f==="wallet_addEthereumChain"){let T=P.params[0].chainId;T!==this.chainId&&(this.chainId=T,this.networkVersion=parseInt(T.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}if(f==="wallet_switchEthereumChain"){let T=P.params[0].chainId;T!==this.chainId&&(this.chainId=T,this.networkVersion=parseInt(T.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}}catch(T){console.error("event emitter error",T)}return n.result}catch(f){throw f instanceof qt?f:f instanceof dt?new qt({code:-32e3,message:"Missing or invalid parameters."},{method:t.method}):f instanceof Error&&f.message==="MethodNotFound"?new qt({code:-32601,message:"The method does not exist / is not available."},{method:t.method}):new qt({code:-32603,message:"Internal JSON-RPC error."},{method:t.method})}});this._metamask={isUnlocked:()=>!!this.selectedAddress};this.handleNotification=t=>it(this,null,function*(){var n,o,a,f,g,w,E,P;switch(t.method){case"phantom_accountChanged":{let T=pn.phantom_accountChanged.notification.safeParse(t);if(!T.success)return;let V=(a=(o=(n=T.data.params)==null?void 0:n.evm)==null?void 0:o.toLowerCase())!=null?a:null;V!==this.selectedAddress&&this.emit("accountsChanged",V?[V]:[]);break}case"phantom_trustRevoked":{let T=pn.phantom_trustRevoked.notification.safeParse(t);if(!T.success)return;((g=(f=T.data.params)==null?void 0:f.evm)==null?void 0:g.toLowerCase())===this.selectedAddress&&this.emit("accountsChanged",[]);break}case"phantom_chainChanged":{let T=pn.phantom_chainChanged.notification.safeParse(t);if(!T.success)return;let V=(P=(E=(w=T.data.params)==null?void 0:w.evm)==null?void 0:E.toLowerCase())!=null?P:null;V&&V!==this.chainId&&(this.chainId=V,this.networkVersion=parseInt(V.substring(2),16).toString(),this.emit("chainChanged",V));break}}});Ht(this,ln,t),Ee(this,ln).start(),this.selectedAddress=null,this.chainId="0x1",this.networkVersion="1",this.request=this.request.bind(this),t.addListener(n=>{let o=En.safeParse(n);!o.success||this.handleNotification(o.data)}),this.addListener("accountsChanged",n=>{let[o]=n;o?(this.selectedAddress=o.toLowerCase(),this.request({method:"eth_chainId",params:[]})):this.selectedAddress=null}),this.emit("connect",{chainId:this.chainId})}isConnected(){return navigator.onLine}enable(){return this.request({method:"eth_requestAccounts",params:[]})}sendAsync(t,n){let o="id"in t&&typeof t.id!="undefined"?t.id:null;this.request(t).then(a=>n(null,{jsonrpc:"2.0",id:o,result:a})).catch(a=>n(a,null))}send(t,n){return typeof t!="string"?this.sendAsync(t,n):this.request({method:t,params:n})}};ln=new WeakMap;var Hr,wa=class extends va{constructor(){super(new cn);or(this,Hr,void 0);this.isMetamaskExplainerEnabled=!1;this.initializeMetamaskExplainer=()=>it(this,null,function*(){Ee(this,Hr)||Ht(this,Hr,new zn),(yield Ee(this,Hr).shouldShowPopup())&&Ee(this,Hr).showPopup()});document.addEventListener("DOMContentLoaded",()=>{this.initializeMetamaskExplainer()})}static inject(t){let n=window;n.isPhantomInstalled=!0,delete window.web3;let o=new wa;t&&(Object.defineProperty(window,"ethereum",{get(){return o},set(f){},configurable:!1}),window.dispatchEvent(new Event("ethereum#initialized"))),window.phantom||Object.defineProperty(window,"phantom",{value:{},writable:!1}),Object.defineProperty(window.phantom,"ethereum",{value:o,writable:!1}),window.dispatchEvent(new Event("phantom#initialized"));let a={uuid:(hy++).toString(),name:"Phantom",icon:Dm,rdns:"app.phantom"};try{window.addEventListener("eip6963:requestProvider",()=>{cy(a,o)}),cy(a,o)}catch(f){console.error("PHANTOM error announcing multi-injection provider")}}},vs=wa;Hr=new WeakMap;var ws=window,Pt,ba=class{constructor(){this.initCallbacks=[];this.detected=[];or(this,Pt,e=>{this.initCallbacks.push(e)});this.setProvider=e=>{if(!this.targetProvider){this.isSelectingExtension=!1,this.targetProvider=e;for(let t of this.initCallbacks)t(this.targetProvider);this.initCallbacks=[]}};this.addProvider=e=>{this.detected.push(e)};this.isMetaMask=!0;this.isSelectingExtension=!1;this.selectExtension=()=>it(this,null,function*(){var e;if(!this.targetProvider&&!this.isSelectingExtension){this.isSelectingExtension=!0;try{let t=(e=ws.phantom)==null?void 0:e.ethereum;if(t){if(!this.detected.length){this.setProvider(t),window.dispatchEvent(new Event("ethereum#intialized"));return}switch(yield t.request({method:"wallet_selectEthereumProvider",params:[]})){case"ALWAYS_USE_PHANTOM":case"CONTINUE_WITH_PHANTOM":{this.setProvider(t);break}case"CONTINUE_WITH_METAMASK":case"ALWAYS_USE_METAMASK":{let[o]=this.detected;for(let a of this.detected)a.isMetaMask&&this.setProvider(a);!this.targetProvider&&o&&this.setProvider(o);break}}}}catch(t){console.error(t)}finally{this.isSelectingExtension=!1}}});this.request=(...e)=>it(this,null,function*(){if(this.targetProvider)return this.targetProvider.request(...e);let t=!0,n=new Promise((o,a)=>{try{Ee(this,Pt).call(this,f=>{if(!f){let g=new qt({code:-326034,message:"Internal JSON-RPC error in the EthProviderPrxy."});return a(g)}!this.selectedAddress&&e[0].method==="eth_accounts"?f.request({method:"eth_requestAccounts",params:[]}).then(o).catch(a):f.request(...e).then(o).catch(a)})}catch(f){throw console.error(f),f}finally{t=!1}});for(;t;)yield new Promise(o=>setTimeout(o,0));return this.selectExtension(),n});this.sendAsync=(...e)=>{if(this.targetProvider){this.targetProvider.sendAsync(...e);return}Ee(this,Pt).call(this,t=>{!t||t.sendAsync(...e)})};this.send=(e,t)=>typeof e=="string"?this.request({method:e,params:t}):this.sendAsync(e,t);this._metamask={isUnlocked:()=>!!this.selectedAddress};this.eventNames=()=>{var e,t;return(t=(e=this.targetProvider)==null?void 0:e.eventNames())!=null?t:[]};this.listenerCount=e=>{var t,n;return(n=(t=this.targetProvider)==null?void 0:t.listenerCount(e))!=null?n:0};this.listeners=e=>{var t,n;return(n=(t=this.targetProvider)==null?void 0:t.listeners(e))!=null?n:[]};this.emit=(e,...t)=>{var n,o;return(o=(n=this.targetProvider)==null?void 0:n.emit(e,...t))!=null?o:!1};this.once=(...e)=>(this.targetProvider?this.targetProvider.once(...e):Ee(this,Pt).call(this,t=>{!t||t.once(...e)}),this);this.on=(...e)=>{if(this.targetProvider){if(!this.targetProvider.on)return this.targetProvider.addListener(...e);this.targetProvider.on(...e)}else Ee(this,Pt).call(this,t=>{if(!!t){if(!t.on)return t.addListener(...e);t.on(...e)}});return this};this.off=(...e)=>{if(this.targetProvider){if(!this.targetProvider.off)return this.targetProvider.removeListener(...e);this.targetProvider.off(...e)}else Ee(this,Pt).call(this,t=>{if(!!t){if(!t.off)return t.removeListener(...e);t.off(...e)}});return this};this.addListener=(...e)=>(this.targetProvider?this.targetProvider.addListener(...e):Ee(this,Pt).call(this,t=>{!t||t.addListener(...e)}),this);this.removeListener=(...e)=>(this.targetProvider?this.targetProvider.removeListener(...e):Ee(this,Pt).call(this,t=>{!t||t.removeListener(...e)}),this);this.removeAllListeners=(...e)=>(this.targetProvider?this.targetProvider.removeAllListeners(...e):Ee(this,Pt).call(this,t=>{!t||t.removeAllListeners(...e)}),this)}static inject(){var n;ws.isPhantomInstalled=!0,vs.inject(!1);let e=new ba;for(let o of(n=ws.providers)!=null?n:[])e.addProvider(o);let t=new Proxy(e,{get(o,a,f){return Reflect.get(o,a,f)}});Object.defineProperty(window,"ethereum",{get(){return t},set(o){o&&e.addProvider(o)},configurable:!0})}get providers(){if(!ws._phantomHideProvidersArray)return this.detected}get isPhantom(){var e;return(e=this.targetProvider)==null?void 0:e.isPhantom}get selectedAddress(){var e,t;return(t=(e=this.targetProvider)==null?void 0:e.selectedAddress)!=null?t:null}get chainId(){var e,t;return(t=(e=this.targetProvider)==null?void 0:e.chainId)!=null?t:"0x1"}get networkVersion(){var e,t;return(t=(e=this.targetProvider)==null?void 0:e.networkVersion)!=null?t:"0x1"}isConnected(){var e,t,n;return(n=(t=(e=this.targetProvider)==null?void 0:e.isConnected)==null?void 0:t.call(e))!=null?n:!0}enable(){return this.request({method:"eth_requestAccounts",params:[]})}get host(){return this.targetProvider?this.targetProvider.host:void 0}get path(){return this.targetProvider?this.targetProvider.path:void 0}},bs=ba;Pt=new WeakMap;try{bs.inject()}catch(r){console.error(r)}})();\n/*!\n * The buffer module from node.js, for the browser.\n *\n * @author Feross Aboukhadijeh \n * @license MIT\n */\n/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */\n/*! safe-buffer. MIT License. Feross Aboukhadijeh */\n/**\n * @license React\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n/**\n * [js-sha3]{@link https://github.com/emn178/js-sha3}\n *\n * @version 0.8.0\n * @author Chen, Yi-Cyuan [emn178@gmail.com]\n * @copyright Chen, Yi-Cyuan 2015-2018\n * @license MIT\n */\n');break;case"USE_PHANTOM":dw('\nObject.defineProperty(window, "ethereum", {\n value: undefined,\n writable: true,\n});\ndelete window.ethereum;\n '),dw('"use strict";(()=>{var uy=Object.create;var Bs=Object.defineProperty;var cy=Object.getOwnPropertyDescriptor;var ly=Object.getOwnPropertyNames;var hy=Object.getPrototypeOf,dy=Object.prototype.hasOwnProperty;var my=(r,e)=>()=>(r&&(e=r(r=0)),e);var pt=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),U=(r,e)=>{for(var t in e)Bs(r,t,{get:e[t],enumerable:!0})},yy=(r,e,t,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of ly(e))!dy.call(r,n)&&n!==t&&Bs(r,n,{get:()=>e[n],enumerable:!(o=cy(e,n))||o.enumerable});return r};var st=(r,e,t)=>(t=r!=null?uy(hy(r)):{},yy(e||!r||!r.__esModule?Bs(t,"default",{value:r,enumerable:!0}):t,r));var ga=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)};var ft=(r,e,t)=>(ga(r,e,"read from private field"),t?t.call(r):e.get(r)),Fr=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},jt=(r,e,t,o)=>(ga(r,e,"write to private field"),o?o.call(r,t):e.set(r,t),t);var at=(r,e,t)=>new Promise((o,n)=>{var p=w=>{try{g(t.next(w))}catch(E){n(E)}},c=w=>{try{g(t.throw(w))}catch(E){n(E)}},g=w=>w.done?o(w.value):Promise.resolve(w.value).then(p,c);g((t=t.apply(r,e)).next())}),Cs=(r,e,t)=>(e=r[Symbol.asyncIterator],t=(o,n)=>(n=r[o])&&(e[o]=p=>new Promise((c,g,w)=>(p=n.call(r,p),w=p.done,Promise.resolve(p.value).then(E=>c({value:E,done:w}),g)))),e?e.call(r):(r=r[Symbol.iterator](),e={},t("next"),t("return"),e));var ba=pt(So=>{"use strict";h();So.byteLength=gy;So.toByteArray=wy;So.fromByteArray=Ry;var Pt=[],Rt=[],xy=typeof Uint8Array<"u"?Uint8Array:Array,Ns="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(_r=0,va=Ns.length;_r0)throw new Error("Invalid string. Length must be a multiple of 4");var t=r.indexOf("=");t===-1&&(t=e);var o=t===e?0:4-t%4;return[t,o]}function gy(r){var e=wa(r),t=e[0],o=e[1];return(t+o)*3/4-o}function vy(r,e,t){return(e+t)*3/4-t}function wy(r){var e,t=wa(r),o=t[0],n=t[1],p=new xy(vy(r,o,n)),c=0,g=n>0?o-4:o,w;for(w=0;w>16&255,p[c++]=e>>8&255,p[c++]=e&255;return n===2&&(e=Rt[r.charCodeAt(w)]<<2|Rt[r.charCodeAt(w+1)]>>4,p[c++]=e&255),n===1&&(e=Rt[r.charCodeAt(w)]<<10|Rt[r.charCodeAt(w+1)]<<4|Rt[r.charCodeAt(w+2)]>>2,p[c++]=e>>8&255,p[c++]=e&255),p}function by(r){return Pt[r>>18&63]+Pt[r>>12&63]+Pt[r>>6&63]+Pt[r&63]}function Ey(r,e,t){for(var o,n=[],p=e;pg?g:c+p));return o===1?(e=r[t-1],n.push(Pt[e>>2]+Pt[e<<4&63]+"==")):o===2&&(e=(r[t-2]<<8)+r[t-1],n.push(Pt[e>>10]+Pt[e>>4&63]+Pt[e<<2&63]+"=")),n.join("")}});var Ea=pt(qs=>{h();qs.read=function(r,e,t,o,n){var p,c,g=n*8-o-1,w=(1<>1,P=-7,M=t?n-1:0,V=t?-1:1,q=r[e+M];for(M+=V,p=q&(1<<-P)-1,q>>=-P,P+=g;P>0;p=p*256+r[e+M],M+=V,P-=8);for(c=p&(1<<-P)-1,p>>=-P,P+=o;P>0;c=c*256+r[e+M],M+=V,P-=8);if(p===0)p=1-E;else{if(p===w)return c?NaN:(q?-1:1)*(1/0);c=c+Math.pow(2,o),p=p-E}return(q?-1:1)*c*Math.pow(2,p-o)};qs.write=function(r,e,t,o,n,p){var c,g,w,E=p*8-n-1,P=(1<>1,V=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,q=o?0:p-1,fe=o?1:-1,ve=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(g=isNaN(e)?1:0,c=P):(c=Math.floor(Math.log(e)/Math.LN2),e*(w=Math.pow(2,-c))<1&&(c--,w*=2),c+M>=1?e+=V/w:e+=V*Math.pow(2,1-M),e*w>=2&&(c++,w/=2),c+M>=P?(g=0,c=P):c+M>=1?(g=(e*w-1)*Math.pow(2,n),c=c+M):(g=e*Math.pow(2,M-1)*Math.pow(2,n),c=0));n>=8;r[t+q]=g&255,q+=fe,g/=256,n-=8);for(c=c<0;r[t+q]=c&255,q+=fe,c/=256,E-=8);r[t+q-fe]|=ve*128}});var Po=pt(Yr=>{"use strict";h();var Ds=ba(),Vr=Ea(),Ra=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Yr.Buffer=C;Yr.SlowBuffer=Iy;Yr.INSPECT_MAX_BYTES=50;var Io=2147483647;Yr.kMaxLength=Io;C.TYPED_ARRAY_SUPPORT=_y();!C.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function _y(){try{let r=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(r,e),r.foo()===42}catch{return!1}}Object.defineProperty(C.prototype,"parent",{enumerable:!0,get:function(){if(!!C.isBuffer(this))return this.buffer}});Object.defineProperty(C.prototype,"offset",{enumerable:!0,get:function(){if(!!C.isBuffer(this))return this.byteOffset}});function Ft(r){if(r>Io)throw new RangeError(\'The value "\'+r+\'" is invalid for option "size"\');let e=new Uint8Array(r);return Object.setPrototypeOf(e,C.prototype),e}function C(r,e,t){if(typeof r=="number"){if(typeof e=="string")throw new TypeError(\'The "string" argument must be of type string. Received type number\');return js(r)}return Ta(r,e,t)}C.poolSize=8192;function Ta(r,e,t){if(typeof r=="string")return My(r,e);if(ArrayBuffer.isView(r))return Ty(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(kt(r,ArrayBuffer)||r&&kt(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(kt(r,SharedArrayBuffer)||r&&kt(r.buffer,SharedArrayBuffer)))return Us(r,e,t);if(typeof r=="number")throw new TypeError(\'The "value" argument must not be of type number. Received type number\');let o=r.valueOf&&r.valueOf();if(o!=null&&o!==r)return C.from(o,e,t);let n=Sy(r);if(n)return n;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return C.from(r[Symbol.toPrimitive]("string"),e,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}C.from=function(r,e,t){return Ta(r,e,t)};Object.setPrototypeOf(C.prototype,Uint8Array.prototype);Object.setPrototypeOf(C,Uint8Array);function Sa(r){if(typeof r!="number")throw new TypeError(\'"size" argument must be of type number\');if(r<0)throw new RangeError(\'The value "\'+r+\'" is invalid for option "size"\')}function zy(r,e,t){return Sa(r),r<=0?Ft(r):e!==void 0?typeof t=="string"?Ft(r).fill(e,t):Ft(r).fill(e):Ft(r)}C.alloc=function(r,e,t){return zy(r,e,t)};function js(r){return Sa(r),Ft(r<0?0:Fs(r)|0)}C.allocUnsafe=function(r){return js(r)};C.allocUnsafeSlow=function(r){return js(r)};function My(r,e){if((typeof e!="string"||e==="")&&(e="utf8"),!C.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let t=Ia(r,e)|0,o=Ft(t),n=o.write(r,e);return n!==t&&(o=o.slice(0,n)),o}function Os(r){let e=r.length<0?0:Fs(r.length)|0,t=Ft(e);for(let o=0;o=Io)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Io.toString(16)+" bytes");return r|0}function Iy(r){return+r!=r&&(r=0),C.alloc(+r)}C.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==C.prototype};C.compare=function(e,t){if(kt(e,Uint8Array)&&(e=C.from(e,e.offset,e.byteLength)),kt(t,Uint8Array)&&(t=C.from(t,t.offset,t.byteLength)),!C.isBuffer(e)||!C.isBuffer(t))throw new TypeError(\'The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array\');if(e===t)return 0;let o=e.length,n=t.length;for(let p=0,c=Math.min(o,n);pn.length?(C.isBuffer(c)||(c=C.from(c)),c.copy(n,p)):Uint8Array.prototype.set.call(n,c,p);else if(C.isBuffer(c))c.copy(n,p);else throw new TypeError(\'"list" argument must be an Array of Buffers\');p+=c.length}return n};function Ia(r,e){if(C.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||kt(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError(\'The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type \'+typeof r);let t=r.length,o=arguments.length>2&&arguments[2]===!0;if(!o&&t===0)return 0;let n=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return Ls(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return t*2;case"hex":return t>>>1;case"base64":return Oa(r).length;default:if(n)return o?-1:Ls(r).length;e=(""+e).toLowerCase(),n=!0}}C.byteLength=Ia;function Ay(r,e,t){let o=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((t===void 0||t>this.length)&&(t=this.length),t<=0)||(t>>>=0,e>>>=0,t<=e))return"";for(r||(r="utf8");;)switch(r){case"hex":return Ly(this,e,t);case"utf8":case"utf-8":return Pa(this,e,t);case"ascii":return Oy(this,e,t);case"latin1":case"binary":return Uy(this,e,t);case"base64":return qy(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return jy(this,e,t);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),o=!0}}C.prototype._isBuffer=!0;function zr(r,e,t){let o=r[e];r[e]=r[t],r[t]=o}C.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""};Ra&&(C.prototype[Ra]=C.prototype.inspect);C.prototype.compare=function(e,t,o,n,p){if(kt(e,Uint8Array)&&(e=C.from(e,e.offset,e.byteLength)),!C.isBuffer(e))throw new TypeError(\'The "target" argument must be one of type Buffer or Uint8Array. Received type \'+typeof e);if(t===void 0&&(t=0),o===void 0&&(o=e?e.length:0),n===void 0&&(n=0),p===void 0&&(p=this.length),t<0||o>e.length||n<0||p>this.length)throw new RangeError("out of range index");if(n>=p&&t>=o)return 0;if(n>=p)return-1;if(t>=o)return 1;if(t>>>=0,o>>>=0,n>>>=0,p>>>=0,this===e)return 0;let c=p-n,g=o-t,w=Math.min(c,g),E=this.slice(n,p),P=e.slice(t,o);for(let M=0;M2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,Vs(t)&&(t=n?0:r.length-1),t<0&&(t=r.length+t),t>=r.length){if(n)return-1;t=r.length-1}else if(t<0)if(n)t=0;else return-1;if(typeof e=="string"&&(e=C.from(e,o)),C.isBuffer(e))return e.length===0?-1:_a(r,e,t,o,n);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?n?Uint8Array.prototype.indexOf.call(r,e,t):Uint8Array.prototype.lastIndexOf.call(r,e,t):_a(r,[e],t,o,n);throw new TypeError("val must be string, number or Buffer")}function _a(r,e,t,o,n){let p=1,c=r.length,g=e.length;if(o!==void 0&&(o=String(o).toLowerCase(),o==="ucs2"||o==="ucs-2"||o==="utf16le"||o==="utf-16le")){if(r.length<2||e.length<2)return-1;p=2,c/=2,g/=2,t/=2}function w(P,M){return p===1?P[M]:P.readUInt16BE(M*p)}let E;if(n){let P=-1;for(E=t;Ec&&(t=c-g),E=t;E>=0;E--){let P=!0;for(let M=0;Mn&&(o=n)):o=n;let p=e.length;o>p/2&&(o=p/2);let c;for(c=0;c>>0,isFinite(o)?(o=o>>>0,n===void 0&&(n="utf8")):(n=o,o=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let p=this.length-t;if((o===void 0||o>p)&&(o=p),e.length>0&&(o<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let c=!1;for(;;)switch(n){case"hex":return Py(this,e,t,o);case"utf8":case"utf-8":return ky(this,e,t,o);case"ascii":case"latin1":case"binary":return By(this,e,t,o);case"base64":return Cy(this,e,t,o);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ny(this,e,t,o);default:if(c)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),c=!0}};C.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function qy(r,e,t){return e===0&&t===r.length?Ds.fromByteArray(r):Ds.fromByteArray(r.slice(e,t))}function Pa(r,e,t){t=Math.min(r.length,t);let o=[],n=e;for(;n239?4:p>223?3:p>191?2:1;if(n+g<=t){let w,E,P,M;switch(g){case 1:p<128&&(c=p);break;case 2:w=r[n+1],(w&192)===128&&(M=(p&31)<<6|w&63,M>127&&(c=M));break;case 3:w=r[n+1],E=r[n+2],(w&192)===128&&(E&192)===128&&(M=(p&15)<<12|(w&63)<<6|E&63,M>2047&&(M<55296||M>57343)&&(c=M));break;case 4:w=r[n+1],E=r[n+2],P=r[n+3],(w&192)===128&&(E&192)===128&&(P&192)===128&&(M=(p&15)<<18|(w&63)<<12|(E&63)<<6|P&63,M>65535&&M<1114112&&(c=M))}}c===null?(c=65533,g=1):c>65535&&(c-=65536,o.push(c>>>10&1023|55296),c=56320|c&1023),o.push(c),n+=g}return Dy(o)}var za=4096;function Dy(r){let e=r.length;if(e<=za)return String.fromCharCode.apply(String,r);let t="",o=0;for(;oo)&&(t=o);let n="";for(let p=e;po&&(e=o),t<0?(t+=o,t<0&&(t=0)):t>o&&(t=o),tt)throw new RangeError("Trying to access beyond buffer length")}C.prototype.readUintLE=C.prototype.readUIntLE=function(e,t,o){e=e>>>0,t=t>>>0,o||ut(e,t,this.length);let n=this[e],p=1,c=0;for(;++c>>0,t=t>>>0,o||ut(e,t,this.length);let n=this[e+--t],p=1;for(;t>0&&(p*=256);)n+=this[e+--t]*p;return n};C.prototype.readUint8=C.prototype.readUInt8=function(e,t){return e=e>>>0,t||ut(e,1,this.length),this[e]};C.prototype.readUint16LE=C.prototype.readUInt16LE=function(e,t){return e=e>>>0,t||ut(e,2,this.length),this[e]|this[e+1]<<8};C.prototype.readUint16BE=C.prototype.readUInt16BE=function(e,t){return e=e>>>0,t||ut(e,2,this.length),this[e]<<8|this[e+1]};C.prototype.readUint32LE=C.prototype.readUInt32LE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};C.prototype.readUint32BE=C.prototype.readUInt32BE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};C.prototype.readBigUInt64LE=rr(function(e){e=e>>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=t+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,p=this[++e]+this[++e]*2**8+this[++e]*2**16+o*2**24;return BigInt(n)+(BigInt(p)<>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=t*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],p=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+o;return(BigInt(n)<>>0,t=t>>>0,o||ut(e,t,this.length);let n=this[e],p=1,c=0;for(;++c=p&&(n-=Math.pow(2,8*t)),n};C.prototype.readIntBE=function(e,t,o){e=e>>>0,t=t>>>0,o||ut(e,t,this.length);let n=t,p=1,c=this[e+--n];for(;n>0&&(p*=256);)c+=this[e+--n]*p;return p*=128,c>=p&&(c-=Math.pow(2,8*t)),c};C.prototype.readInt8=function(e,t){return e=e>>>0,t||ut(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};C.prototype.readInt16LE=function(e,t){e=e>>>0,t||ut(e,2,this.length);let o=this[e]|this[e+1]<<8;return o&32768?o|4294901760:o};C.prototype.readInt16BE=function(e,t){e=e>>>0,t||ut(e,2,this.length);let o=this[e+1]|this[e]<<8;return o&32768?o|4294901760:o};C.prototype.readInt32LE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};C.prototype.readInt32BE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};C.prototype.readBigInt64LE=rr(function(e){e=e>>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(o<<24);return(BigInt(n)<>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=(t<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(n)<>>0,t||ut(e,4,this.length),Vr.read(this,e,!0,23,4)};C.prototype.readFloatBE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),Vr.read(this,e,!1,23,4)};C.prototype.readDoubleLE=function(e,t){return e=e>>>0,t||ut(e,8,this.length),Vr.read(this,e,!0,52,8)};C.prototype.readDoubleBE=function(e,t){return e=e>>>0,t||ut(e,8,this.length),Vr.read(this,e,!1,52,8)};function gt(r,e,t,o,n,p){if(!C.isBuffer(r))throw new TypeError(\'"buffer" argument must be a Buffer instance\');if(e>n||er.length)throw new RangeError("Index out of range")}C.prototype.writeUintLE=C.prototype.writeUIntLE=function(e,t,o,n){if(e=+e,t=t>>>0,o=o>>>0,!n){let g=Math.pow(2,8*o)-1;gt(this,e,t,o,g,0)}let p=1,c=0;for(this[t]=e&255;++c>>0,o=o>>>0,!n){let g=Math.pow(2,8*o)-1;gt(this,e,t,o,g,0)}let p=o-1,c=1;for(this[t+p]=e&255;--p>=0&&(c*=256);)this[t+p]=e/c&255;return t+o};C.prototype.writeUint8=C.prototype.writeUInt8=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,1,255,0),this[t]=e&255,t+1};C.prototype.writeUint16LE=C.prototype.writeUInt16LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,65535,0),this[t]=e&255,this[t+1]=e>>>8,t+2};C.prototype.writeUint16BE=C.prototype.writeUInt16BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=e&255,t+2};C.prototype.writeUint32LE=C.prototype.writeUInt32LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255,t+4};C.prototype.writeUint32BE=C.prototype.writeUInt32BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};function ka(r,e,t,o,n){Da(e,o,n,r,t,7);let p=Number(e&BigInt(4294967295));r[t++]=p,p=p>>8,r[t++]=p,p=p>>8,r[t++]=p,p=p>>8,r[t++]=p;let c=Number(e>>BigInt(32)&BigInt(4294967295));return r[t++]=c,c=c>>8,r[t++]=c,c=c>>8,r[t++]=c,c=c>>8,r[t++]=c,t}function Ba(r,e,t,o,n){Da(e,o,n,r,t,7);let p=Number(e&BigInt(4294967295));r[t+7]=p,p=p>>8,r[t+6]=p,p=p>>8,r[t+5]=p,p=p>>8,r[t+4]=p;let c=Number(e>>BigInt(32)&BigInt(4294967295));return r[t+3]=c,c=c>>8,r[t+2]=c,c=c>>8,r[t+1]=c,c=c>>8,r[t]=c,t+8}C.prototype.writeBigUInt64LE=rr(function(e,t=0){return ka(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});C.prototype.writeBigUInt64BE=rr(function(e,t=0){return Ba(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});C.prototype.writeIntLE=function(e,t,o,n){if(e=+e,t=t>>>0,!n){let w=Math.pow(2,8*o-1);gt(this,e,t,o,w-1,-w)}let p=0,c=1,g=0;for(this[t]=e&255;++p>0)-g&255;return t+o};C.prototype.writeIntBE=function(e,t,o,n){if(e=+e,t=t>>>0,!n){let w=Math.pow(2,8*o-1);gt(this,e,t,o,w-1,-w)}let p=o-1,c=1,g=0;for(this[t+p]=e&255;--p>=0&&(c*=256);)e<0&&g===0&&this[t+p+1]!==0&&(g=1),this[t+p]=(e/c>>0)-g&255;return t+o};C.prototype.writeInt8=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=e&255,t+1};C.prototype.writeInt16LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,32767,-32768),this[t]=e&255,this[t+1]=e>>>8,t+2};C.prototype.writeInt16BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=e&255,t+2};C.prototype.writeInt32LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,2147483647,-2147483648),this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4};C.prototype.writeInt32BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};C.prototype.writeBigInt64LE=rr(function(e,t=0){return ka(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});C.prototype.writeBigInt64BE=rr(function(e,t=0){return Ba(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Ca(r,e,t,o,n,p){if(t+o>r.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function Na(r,e,t,o,n){return e=+e,t=t>>>0,n||Ca(r,e,t,4,34028234663852886e22,-34028234663852886e22),Vr.write(r,e,t,o,23,4),t+4}C.prototype.writeFloatLE=function(e,t,o){return Na(this,e,t,!0,o)};C.prototype.writeFloatBE=function(e,t,o){return Na(this,e,t,!1,o)};function qa(r,e,t,o,n){return e=+e,t=t>>>0,n||Ca(r,e,t,8,17976931348623157e292,-17976931348623157e292),Vr.write(r,e,t,o,52,8),t+8}C.prototype.writeDoubleLE=function(e,t,o){return qa(this,e,t,!0,o)};C.prototype.writeDoubleBE=function(e,t,o){return qa(this,e,t,!1,o)};C.prototype.copy=function(e,t,o,n){if(!C.isBuffer(e))throw new TypeError("argument should be a Buffer");if(o||(o=0),!n&&n!==0&&(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>0,o=o===void 0?this.length:o>>>0,e||(e=0);let p;if(typeof e=="number")for(p=t;p2**32?n=Ma(String(t)):typeof t=="bigint"&&(n=String(t),(t>BigInt(2)**BigInt(32)||t<-(BigInt(2)**BigInt(32)))&&(n=Ma(n)),n+="n"),o+=` It must be ${e}. Received ${n}`,o},RangeError);function Ma(r){let e="",t=r.length,o=r[0]==="-"?1:0;for(;t>=o+4;t-=3)e=`_${r.slice(t-3,t)}${e}`;return`${r.slice(0,t)}${e}`}function Fy(r,e,t){Wr(e,"offset"),(r[e]===void 0||r[e+t]===void 0)&&co(e,r.length-(t+1))}function Da(r,e,t,o,n,p){if(r>t||r3?e===0||e===BigInt(0)?g=`>= 0${c} and < 2${c} ** ${(p+1)*8}${c}`:g=`>= -(2${c} ** ${(p+1)*8-1}${c}) and < 2 ** ${(p+1)*8-1}${c}`:g=`>= ${e}${c} and <= ${t}${c}`,new Hr.ERR_OUT_OF_RANGE("value",g,r)}Fy(o,n,p)}function Wr(r,e){if(typeof r!="number")throw new Hr.ERR_INVALID_ARG_TYPE(e,"number",r)}function co(r,e,t){throw Math.floor(r)!==r?(Wr(r,t),new Hr.ERR_OUT_OF_RANGE(t||"offset","an integer",r)):e<0?new Hr.ERR_BUFFER_OUT_OF_BOUNDS:new Hr.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${e}`,r)}var Hy=/[^+/0-9A-Za-z-_]/g;function Vy(r){if(r=r.split("=")[0],r=r.trim().replace(Hy,""),r.length<2)return"";for(;r.length%4!==0;)r=r+"=";return r}function Ls(r,e){e=e||1/0;let t,o=r.length,n=null,p=[];for(let c=0;c55295&&t<57344){if(!n){if(t>56319){(e-=3)>-1&&p.push(239,191,189);continue}else if(c+1===o){(e-=3)>-1&&p.push(239,191,189);continue}n=t;continue}if(t<56320){(e-=3)>-1&&p.push(239,191,189),n=t;continue}t=(n-55296<<10|t-56320)+65536}else n&&(e-=3)>-1&&p.push(239,191,189);if(n=null,t<128){if((e-=1)<0)break;p.push(t)}else if(t<2048){if((e-=2)<0)break;p.push(t>>6|192,t&63|128)}else if(t<65536){if((e-=3)<0)break;p.push(t>>12|224,t>>6&63|128,t&63|128)}else if(t<1114112){if((e-=4)<0)break;p.push(t>>18|240,t>>12&63|128,t>>6&63|128,t&63|128)}else throw new Error("Invalid code point")}return p}function Wy(r){let e=[];for(let t=0;t>8,n=t%256,p.push(n),p.push(o);return p}function Oa(r){return Ds.toByteArray(Vy(r))}function Ao(r,e,t,o){let n;for(n=0;n=e.length||n>=r.length);++n)e[n+t]=r[n];return n}function kt(r,e){return r instanceof e||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===e.name}function Vs(r){return r!==r}var Ky=function(){let r="0123456789abcdef",e=new Array(256);for(let t=0;t<16;++t){let o=t*16;for(let n=0;n<16;++n)e[o+n]=r[t]+r[n]}return e}();function rr(r){return typeof BigInt>"u"?Zy:r}function Zy(){throw new Error("BigInt not supported")}});var Ha=pt((Z1,Fa)=>{h();var it=Fa.exports={},Bt,Ct;function Ws(){throw new Error("setTimeout has not been defined")}function Ys(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Bt=setTimeout:Bt=Ws}catch{Bt=Ws}try{typeof clearTimeout=="function"?Ct=clearTimeout:Ct=Ys}catch{Ct=Ys}})();function Ua(r){if(Bt===setTimeout)return setTimeout(r,0);if((Bt===Ws||!Bt)&&setTimeout)return Bt=setTimeout,setTimeout(r,0);try{return Bt(r,0)}catch{try{return Bt.call(null,r,0)}catch{return Bt.call(this,r,0)}}}function $y(r){if(Ct===clearTimeout)return clearTimeout(r);if((Ct===Ys||!Ct)&&clearTimeout)return Ct=clearTimeout,clearTimeout(r);try{return Ct(r)}catch{try{return Ct.call(null,r)}catch{return Ct.call(this,r)}}}var Ht=[],Kr=!1,Mr,ko=-1;function Gy(){!Kr||!Mr||(Kr=!1,Mr.length?Ht=Mr.concat(Ht):ko=-1,Ht.length&&La())}function La(){if(!Kr){var r=Ua(Gy);Kr=!0;for(var e=Ht.length;e;){for(Mr=Ht,Ht=[];++ko1)for(var t=1;t{"use strict";Jy=st(Po()),Qy=st(Ha())});var ap=pt(()=>{h()});var fp=pt((pp,ri)=>{h();(function(r,e){"use strict";function t(y,i){if(!y)throw new Error(i||"Assertion failed")}function o(y,i){y.super_=i;var f=function(){};f.prototype=i.prototype,y.prototype=new f,y.prototype.constructor=y}function n(y,i,f){if(n.isBN(y))return y;this.negative=0,this.words=null,this.length=0,this.red=null,y!==null&&((i==="le"||i==="be")&&(f=i,i=10),this._init(y||0,i||10,f||"be"))}typeof r=="object"?r.exports=n:e.BN=n,n.BN=n,n.wordSize=26;var p;try{typeof window<"u"&&typeof window.Buffer<"u"?p=window.Buffer:p=ap().Buffer}catch{}n.isBN=function(i){return i instanceof n?!0:i!==null&&typeof i=="object"&&i.constructor.wordSize===n.wordSize&&Array.isArray(i.words)},n.max=function(i,f){return i.cmp(f)>0?i:f},n.min=function(i,f){return i.cmp(f)<0?i:f},n.prototype._init=function(i,f,u){if(typeof i=="number")return this._initNumber(i,f,u);if(typeof i=="object")return this._initArray(i,f,u);f==="hex"&&(f=16),t(f===(f|0)&&f>=2&&f<=36),i=i.toString().replace(/\\s+/g,"");var d=0;i[0]==="-"&&(d++,this.negative=1),d=0;d-=3)b=i[d]|i[d-1]<<8|i[d-2]<<16,this.words[m]|=b<<_&67108863,this.words[m+1]=b>>>26-_&67108863,_+=24,_>=26&&(_-=26,m++);else if(u==="le")for(d=0,m=0;d>>26-_&67108863,_+=24,_>=26&&(_-=26,m++);return this._strip()};function c(y,i){var f=y.charCodeAt(i);if(f>=48&&f<=57)return f-48;if(f>=65&&f<=70)return f-55;if(f>=97&&f<=102)return f-87;t(!1,"Invalid character in "+y)}function g(y,i,f){var u=c(y,f);return f-1>=i&&(u|=c(y,f-1)<<4),u}n.prototype._parseHex=function(i,f,u){this.length=Math.ceil((i.length-f)/6),this.words=new Array(this.length);for(var d=0;d=f;d-=2)_=g(i,f,d)<=18?(m-=18,b+=1,this.words[b]|=_>>>26):m+=8;else{var x=i.length-f;for(d=x%2===0?f+1:f;d=18?(m-=18,b+=1,this.words[b]|=_>>>26):m+=8}this._strip()};function w(y,i,f,u){for(var d=0,m=0,b=Math.min(y.length,f),_=i;_=49?m=x-49+10:x>=17?m=x-17+10:m=x,t(x>=0&&m1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},n.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{n.prototype[Symbol.for("nodejs.util.inspect.custom")]=P}catch{n.prototype.inspect=P}else n.prototype.inspect=P;function P(){return(this.red?""}var M=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],V=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],q=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];n.prototype.toString=function(i,f){i=i||10,f=f|0||1;var u;if(i===16||i==="hex"){u="";for(var d=0,m=0,b=0;b>>24-d&16777215,d+=2,d>=26&&(d-=26,b--),m!==0||b!==this.length-1?u=M[6-x.length]+x+u:u=x+u}for(m!==0&&(u=m.toString(16)+u);u.length%f!==0;)u="0"+u;return this.negative!==0&&(u="-"+u),u}if(i===(i|0)&&i>=2&&i<=36){var a=V[i],v=q[i];u="";var H=this.clone();for(H.negative=0;!H.isZero();){var l=H.modrn(v).toString(i);H=H.idivn(v),H.isZero()?u=l+u:u=M[a-l.length]+l+u}for(this.isZero()&&(u="0"+u);u.length%f!==0;)u="0"+u;return this.negative!==0&&(u="-"+u),u}t(!1,"Base should be between 2 and 36")},n.prototype.toNumber=function(){var i=this.words[0];return this.length===2?i+=this.words[1]*67108864:this.length===3&&this.words[2]===1?i+=4503599627370496+this.words[1]*67108864:this.length>2&&t(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-i:i},n.prototype.toJSON=function(){return this.toString(16,2)},p&&(n.prototype.toBuffer=function(i,f){return this.toArrayLike(p,i,f)}),n.prototype.toArray=function(i,f){return this.toArrayLike(Array,i,f)};var fe=function(i,f){return i.allocUnsafe?i.allocUnsafe(f):new i(f)};n.prototype.toArrayLike=function(i,f,u){this._strip();var d=this.byteLength(),m=u||Math.max(1,d);t(d<=m,"byte array longer than desired length"),t(m>0,"Requested array length <= 0");var b=fe(i,m),_=f==="le"?"LE":"BE";return this["_toArrayLike"+_](b,d),b},n.prototype._toArrayLikeLE=function(i,f){for(var u=0,d=0,m=0,b=0;m>8&255),u>16&255),b===6?(u>24&255),d=0,b=0):(d=_>>>24,b+=2)}if(u=0&&(i[u--]=_>>8&255),u>=0&&(i[u--]=_>>16&255),b===6?(u>=0&&(i[u--]=_>>24&255),d=0,b=0):(d=_>>>24,b+=2)}if(u>=0)for(i[u--]=d;u>=0;)i[u--]=0},Math.clz32?n.prototype._countBits=function(i){return 32-Math.clz32(i)}:n.prototype._countBits=function(i){var f=i,u=0;return f>=4096&&(u+=13,f>>>=13),f>=64&&(u+=7,f>>>=7),f>=8&&(u+=4,f>>>=4),f>=2&&(u+=2,f>>>=2),u+f},n.prototype._zeroBits=function(i){if(i===0)return 26;var f=i,u=0;return(f&8191)===0&&(u+=13,f>>>=13),(f&127)===0&&(u+=7,f>>>=7),(f&15)===0&&(u+=4,f>>>=4),(f&3)===0&&(u+=2,f>>>=2),(f&1)===0&&u++,u},n.prototype.bitLength=function(){var i=this.words[this.length-1],f=this._countBits(i);return(this.length-1)*26+f};function ve(y){for(var i=new Array(y.bitLength()),f=0;f>>d&1}return i}n.prototype.zeroBits=function(){if(this.isZero())return 0;for(var i=0,f=0;fi.length?this.clone().ior(i):i.clone().ior(this)},n.prototype.uor=function(i){return this.length>i.length?this.clone().iuor(i):i.clone().iuor(this)},n.prototype.iuand=function(i){var f;this.length>i.length?f=i:f=this;for(var u=0;ui.length?this.clone().iand(i):i.clone().iand(this)},n.prototype.uand=function(i){return this.length>i.length?this.clone().iuand(i):i.clone().iuand(this)},n.prototype.iuxor=function(i){var f,u;this.length>i.length?(f=this,u=i):(f=i,u=this);for(var d=0;di.length?this.clone().ixor(i):i.clone().ixor(this)},n.prototype.uxor=function(i){return this.length>i.length?this.clone().iuxor(i):i.clone().iuxor(this)},n.prototype.inotn=function(i){t(typeof i=="number"&&i>=0);var f=Math.ceil(i/26)|0,u=i%26;this._expand(f),u>0&&f--;for(var d=0;d0&&(this.words[d]=~this.words[d]&67108863>>26-u),this._strip()},n.prototype.notn=function(i){return this.clone().inotn(i)},n.prototype.setn=function(i,f){t(typeof i=="number"&&i>=0);var u=i/26|0,d=i%26;return this._expand(u+1),f?this.words[u]=this.words[u]|1<i.length?(u=this,d=i):(u=i,d=this);for(var m=0,b=0;b>>26;for(;m!==0&&b>>26;if(this.length=u.length,m!==0)this.words[this.length]=m,this.length++;else if(u!==this)for(;bi.length?this.clone().iadd(i):i.clone().iadd(this)},n.prototype.isub=function(i){if(i.negative!==0){i.negative=0;var f=this.iadd(i);return i.negative=1,f._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(i),this.negative=1,this._normSign();var u=this.cmp(i);if(u===0)return this.negative=0,this.length=1,this.words[0]=0,this;var d,m;u>0?(d=this,m=i):(d=i,m=this);for(var b=0,_=0;_>26,this.words[_]=f&67108863;for(;b!==0&&_>26,this.words[_]=f&67108863;if(b===0&&_>>26,H=x&67108863,l=Math.min(a,i.length-1),A=Math.max(0,a-y.length+1);A<=l;A++){var k=a-A|0;d=y.words[k]|0,m=i.words[A]|0,b=d*m+H,v+=b/67108864|0,H=b&67108863}f.words[a]=H|0,x=v|0}return x!==0?f.words[a]=x|0:f.length--,f._strip()}var xe=function(i,f,u){var d=i.words,m=f.words,b=u.words,_=0,x,a,v,H=d[0]|0,l=H&8191,A=H>>>13,k=d[1]|0,B=k&8191,O=k>>>13,G=d[2]|0,j=G&8191,F=G>>>13,nt=d[3]|0,J=nt&8191,ie=nt>>>13,pr=d[4]|0,ze=pr&8191,Me=pr>>>13,fr=d[5]|0,Te=fr&8191,Se=fr>>>13,ur=d[6]|0,Ie=ur&8191,Ae=ur>>>13,cr=d[7]|0,Pe=cr&8191,ke=cr>>>13,lr=d[8]|0,Be=lr&8191,Ce=lr>>>13,hr=d[9]|0,Ne=hr&8191,qe=hr>>>13,dr=m[0]|0,De=dr&8191,Oe=dr>>>13,mr=m[1]|0,Ue=mr&8191,Le=mr>>>13,yr=m[2]|0,je=yr&8191,Fe=yr>>>13,xr=m[3]|0,He=xr&8191,Ve=xr>>>13,gr=m[4]|0,We=gr&8191,Ye=gr>>>13,vr=m[5]|0,Ke=vr&8191,Ze=vr>>>13,wr=m[6]|0,$e=wr&8191,Ge=wr>>>13,br=m[7]|0,Je=br&8191,Qe=br>>>13,Er=m[8]|0,Xe=Er&8191,et=Er>>>13,Rr=m[9]|0,tt=Rr&8191,rt=Rr>>>13;u.negative=i.negative^f.negative,u.length=19,x=Math.imul(l,De),a=Math.imul(l,Oe),a=a+Math.imul(A,De)|0,v=Math.imul(A,Oe);var Jt=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,x=Math.imul(B,De),a=Math.imul(B,Oe),a=a+Math.imul(O,De)|0,v=Math.imul(O,Oe),x=x+Math.imul(l,Ue)|0,a=a+Math.imul(l,Le)|0,a=a+Math.imul(A,Ue)|0,v=v+Math.imul(A,Le)|0;var Qt=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,x=Math.imul(j,De),a=Math.imul(j,Oe),a=a+Math.imul(F,De)|0,v=Math.imul(F,Oe),x=x+Math.imul(B,Ue)|0,a=a+Math.imul(B,Le)|0,a=a+Math.imul(O,Ue)|0,v=v+Math.imul(O,Le)|0,x=x+Math.imul(l,je)|0,a=a+Math.imul(l,Fe)|0,a=a+Math.imul(A,je)|0,v=v+Math.imul(A,Fe)|0;var Xt=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,x=Math.imul(J,De),a=Math.imul(J,Oe),a=a+Math.imul(ie,De)|0,v=Math.imul(ie,Oe),x=x+Math.imul(j,Ue)|0,a=a+Math.imul(j,Le)|0,a=a+Math.imul(F,Ue)|0,v=v+Math.imul(F,Le)|0,x=x+Math.imul(B,je)|0,a=a+Math.imul(B,Fe)|0,a=a+Math.imul(O,je)|0,v=v+Math.imul(O,Fe)|0,x=x+Math.imul(l,He)|0,a=a+Math.imul(l,Ve)|0,a=a+Math.imul(A,He)|0,v=v+Math.imul(A,Ve)|0;var er=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(er>>>26)|0,er&=67108863,x=Math.imul(ze,De),a=Math.imul(ze,Oe),a=a+Math.imul(Me,De)|0,v=Math.imul(Me,Oe),x=x+Math.imul(J,Ue)|0,a=a+Math.imul(J,Le)|0,a=a+Math.imul(ie,Ue)|0,v=v+Math.imul(ie,Le)|0,x=x+Math.imul(j,je)|0,a=a+Math.imul(j,Fe)|0,a=a+Math.imul(F,je)|0,v=v+Math.imul(F,Fe)|0,x=x+Math.imul(B,He)|0,a=a+Math.imul(B,Ve)|0,a=a+Math.imul(O,He)|0,v=v+Math.imul(O,Ve)|0,x=x+Math.imul(l,We)|0,a=a+Math.imul(l,Ye)|0,a=a+Math.imul(A,We)|0,v=v+Math.imul(A,Ye)|0;var tr=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(tr>>>26)|0,tr&=67108863,x=Math.imul(Te,De),a=Math.imul(Te,Oe),a=a+Math.imul(Se,De)|0,v=Math.imul(Se,Oe),x=x+Math.imul(ze,Ue)|0,a=a+Math.imul(ze,Le)|0,a=a+Math.imul(Me,Ue)|0,v=v+Math.imul(Me,Le)|0,x=x+Math.imul(J,je)|0,a=a+Math.imul(J,Fe)|0,a=a+Math.imul(ie,je)|0,v=v+Math.imul(ie,Fe)|0,x=x+Math.imul(j,He)|0,a=a+Math.imul(j,Ve)|0,a=a+Math.imul(F,He)|0,v=v+Math.imul(F,Ve)|0,x=x+Math.imul(B,We)|0,a=a+Math.imul(B,Ye)|0,a=a+Math.imul(O,We)|0,v=v+Math.imul(O,Ye)|0,x=x+Math.imul(l,Ke)|0,a=a+Math.imul(l,Ze)|0,a=a+Math.imul(A,Ke)|0,v=v+Math.imul(A,Ze)|0;var vs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(vs>>>26)|0,vs&=67108863,x=Math.imul(Ie,De),a=Math.imul(Ie,Oe),a=a+Math.imul(Ae,De)|0,v=Math.imul(Ae,Oe),x=x+Math.imul(Te,Ue)|0,a=a+Math.imul(Te,Le)|0,a=a+Math.imul(Se,Ue)|0,v=v+Math.imul(Se,Le)|0,x=x+Math.imul(ze,je)|0,a=a+Math.imul(ze,Fe)|0,a=a+Math.imul(Me,je)|0,v=v+Math.imul(Me,Fe)|0,x=x+Math.imul(J,He)|0,a=a+Math.imul(J,Ve)|0,a=a+Math.imul(ie,He)|0,v=v+Math.imul(ie,Ve)|0,x=x+Math.imul(j,We)|0,a=a+Math.imul(j,Ye)|0,a=a+Math.imul(F,We)|0,v=v+Math.imul(F,Ye)|0,x=x+Math.imul(B,Ke)|0,a=a+Math.imul(B,Ze)|0,a=a+Math.imul(O,Ke)|0,v=v+Math.imul(O,Ze)|0,x=x+Math.imul(l,$e)|0,a=a+Math.imul(l,Ge)|0,a=a+Math.imul(A,$e)|0,v=v+Math.imul(A,Ge)|0;var ws=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(ws>>>26)|0,ws&=67108863,x=Math.imul(Pe,De),a=Math.imul(Pe,Oe),a=a+Math.imul(ke,De)|0,v=Math.imul(ke,Oe),x=x+Math.imul(Ie,Ue)|0,a=a+Math.imul(Ie,Le)|0,a=a+Math.imul(Ae,Ue)|0,v=v+Math.imul(Ae,Le)|0,x=x+Math.imul(Te,je)|0,a=a+Math.imul(Te,Fe)|0,a=a+Math.imul(Se,je)|0,v=v+Math.imul(Se,Fe)|0,x=x+Math.imul(ze,He)|0,a=a+Math.imul(ze,Ve)|0,a=a+Math.imul(Me,He)|0,v=v+Math.imul(Me,Ve)|0,x=x+Math.imul(J,We)|0,a=a+Math.imul(J,Ye)|0,a=a+Math.imul(ie,We)|0,v=v+Math.imul(ie,Ye)|0,x=x+Math.imul(j,Ke)|0,a=a+Math.imul(j,Ze)|0,a=a+Math.imul(F,Ke)|0,v=v+Math.imul(F,Ze)|0,x=x+Math.imul(B,$e)|0,a=a+Math.imul(B,Ge)|0,a=a+Math.imul(O,$e)|0,v=v+Math.imul(O,Ge)|0,x=x+Math.imul(l,Je)|0,a=a+Math.imul(l,Qe)|0,a=a+Math.imul(A,Je)|0,v=v+Math.imul(A,Qe)|0;var bs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(bs>>>26)|0,bs&=67108863,x=Math.imul(Be,De),a=Math.imul(Be,Oe),a=a+Math.imul(Ce,De)|0,v=Math.imul(Ce,Oe),x=x+Math.imul(Pe,Ue)|0,a=a+Math.imul(Pe,Le)|0,a=a+Math.imul(ke,Ue)|0,v=v+Math.imul(ke,Le)|0,x=x+Math.imul(Ie,je)|0,a=a+Math.imul(Ie,Fe)|0,a=a+Math.imul(Ae,je)|0,v=v+Math.imul(Ae,Fe)|0,x=x+Math.imul(Te,He)|0,a=a+Math.imul(Te,Ve)|0,a=a+Math.imul(Se,He)|0,v=v+Math.imul(Se,Ve)|0,x=x+Math.imul(ze,We)|0,a=a+Math.imul(ze,Ye)|0,a=a+Math.imul(Me,We)|0,v=v+Math.imul(Me,Ye)|0,x=x+Math.imul(J,Ke)|0,a=a+Math.imul(J,Ze)|0,a=a+Math.imul(ie,Ke)|0,v=v+Math.imul(ie,Ze)|0,x=x+Math.imul(j,$e)|0,a=a+Math.imul(j,Ge)|0,a=a+Math.imul(F,$e)|0,v=v+Math.imul(F,Ge)|0,x=x+Math.imul(B,Je)|0,a=a+Math.imul(B,Qe)|0,a=a+Math.imul(O,Je)|0,v=v+Math.imul(O,Qe)|0,x=x+Math.imul(l,Xe)|0,a=a+Math.imul(l,et)|0,a=a+Math.imul(A,Xe)|0,v=v+Math.imul(A,et)|0;var Es=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Es>>>26)|0,Es&=67108863,x=Math.imul(Ne,De),a=Math.imul(Ne,Oe),a=a+Math.imul(qe,De)|0,v=Math.imul(qe,Oe),x=x+Math.imul(Be,Ue)|0,a=a+Math.imul(Be,Le)|0,a=a+Math.imul(Ce,Ue)|0,v=v+Math.imul(Ce,Le)|0,x=x+Math.imul(Pe,je)|0,a=a+Math.imul(Pe,Fe)|0,a=a+Math.imul(ke,je)|0,v=v+Math.imul(ke,Fe)|0,x=x+Math.imul(Ie,He)|0,a=a+Math.imul(Ie,Ve)|0,a=a+Math.imul(Ae,He)|0,v=v+Math.imul(Ae,Ve)|0,x=x+Math.imul(Te,We)|0,a=a+Math.imul(Te,Ye)|0,a=a+Math.imul(Se,We)|0,v=v+Math.imul(Se,Ye)|0,x=x+Math.imul(ze,Ke)|0,a=a+Math.imul(ze,Ze)|0,a=a+Math.imul(Me,Ke)|0,v=v+Math.imul(Me,Ze)|0,x=x+Math.imul(J,$e)|0,a=a+Math.imul(J,Ge)|0,a=a+Math.imul(ie,$e)|0,v=v+Math.imul(ie,Ge)|0,x=x+Math.imul(j,Je)|0,a=a+Math.imul(j,Qe)|0,a=a+Math.imul(F,Je)|0,v=v+Math.imul(F,Qe)|0,x=x+Math.imul(B,Xe)|0,a=a+Math.imul(B,et)|0,a=a+Math.imul(O,Xe)|0,v=v+Math.imul(O,et)|0,x=x+Math.imul(l,tt)|0,a=a+Math.imul(l,rt)|0,a=a+Math.imul(A,tt)|0,v=v+Math.imul(A,rt)|0;var Rs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Rs>>>26)|0,Rs&=67108863,x=Math.imul(Ne,Ue),a=Math.imul(Ne,Le),a=a+Math.imul(qe,Ue)|0,v=Math.imul(qe,Le),x=x+Math.imul(Be,je)|0,a=a+Math.imul(Be,Fe)|0,a=a+Math.imul(Ce,je)|0,v=v+Math.imul(Ce,Fe)|0,x=x+Math.imul(Pe,He)|0,a=a+Math.imul(Pe,Ve)|0,a=a+Math.imul(ke,He)|0,v=v+Math.imul(ke,Ve)|0,x=x+Math.imul(Ie,We)|0,a=a+Math.imul(Ie,Ye)|0,a=a+Math.imul(Ae,We)|0,v=v+Math.imul(Ae,Ye)|0,x=x+Math.imul(Te,Ke)|0,a=a+Math.imul(Te,Ze)|0,a=a+Math.imul(Se,Ke)|0,v=v+Math.imul(Se,Ze)|0,x=x+Math.imul(ze,$e)|0,a=a+Math.imul(ze,Ge)|0,a=a+Math.imul(Me,$e)|0,v=v+Math.imul(Me,Ge)|0,x=x+Math.imul(J,Je)|0,a=a+Math.imul(J,Qe)|0,a=a+Math.imul(ie,Je)|0,v=v+Math.imul(ie,Qe)|0,x=x+Math.imul(j,Xe)|0,a=a+Math.imul(j,et)|0,a=a+Math.imul(F,Xe)|0,v=v+Math.imul(F,et)|0,x=x+Math.imul(B,tt)|0,a=a+Math.imul(B,rt)|0,a=a+Math.imul(O,tt)|0,v=v+Math.imul(O,rt)|0;var _s=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(_s>>>26)|0,_s&=67108863,x=Math.imul(Ne,je),a=Math.imul(Ne,Fe),a=a+Math.imul(qe,je)|0,v=Math.imul(qe,Fe),x=x+Math.imul(Be,He)|0,a=a+Math.imul(Be,Ve)|0,a=a+Math.imul(Ce,He)|0,v=v+Math.imul(Ce,Ve)|0,x=x+Math.imul(Pe,We)|0,a=a+Math.imul(Pe,Ye)|0,a=a+Math.imul(ke,We)|0,v=v+Math.imul(ke,Ye)|0,x=x+Math.imul(Ie,Ke)|0,a=a+Math.imul(Ie,Ze)|0,a=a+Math.imul(Ae,Ke)|0,v=v+Math.imul(Ae,Ze)|0,x=x+Math.imul(Te,$e)|0,a=a+Math.imul(Te,Ge)|0,a=a+Math.imul(Se,$e)|0,v=v+Math.imul(Se,Ge)|0,x=x+Math.imul(ze,Je)|0,a=a+Math.imul(ze,Qe)|0,a=a+Math.imul(Me,Je)|0,v=v+Math.imul(Me,Qe)|0,x=x+Math.imul(J,Xe)|0,a=a+Math.imul(J,et)|0,a=a+Math.imul(ie,Xe)|0,v=v+Math.imul(ie,et)|0,x=x+Math.imul(j,tt)|0,a=a+Math.imul(j,rt)|0,a=a+Math.imul(F,tt)|0,v=v+Math.imul(F,rt)|0;var zs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(zs>>>26)|0,zs&=67108863,x=Math.imul(Ne,He),a=Math.imul(Ne,Ve),a=a+Math.imul(qe,He)|0,v=Math.imul(qe,Ve),x=x+Math.imul(Be,We)|0,a=a+Math.imul(Be,Ye)|0,a=a+Math.imul(Ce,We)|0,v=v+Math.imul(Ce,Ye)|0,x=x+Math.imul(Pe,Ke)|0,a=a+Math.imul(Pe,Ze)|0,a=a+Math.imul(ke,Ke)|0,v=v+Math.imul(ke,Ze)|0,x=x+Math.imul(Ie,$e)|0,a=a+Math.imul(Ie,Ge)|0,a=a+Math.imul(Ae,$e)|0,v=v+Math.imul(Ae,Ge)|0,x=x+Math.imul(Te,Je)|0,a=a+Math.imul(Te,Qe)|0,a=a+Math.imul(Se,Je)|0,v=v+Math.imul(Se,Qe)|0,x=x+Math.imul(ze,Xe)|0,a=a+Math.imul(ze,et)|0,a=a+Math.imul(Me,Xe)|0,v=v+Math.imul(Me,et)|0,x=x+Math.imul(J,tt)|0,a=a+Math.imul(J,rt)|0,a=a+Math.imul(ie,tt)|0,v=v+Math.imul(ie,rt)|0;var Ms=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ms>>>26)|0,Ms&=67108863,x=Math.imul(Ne,We),a=Math.imul(Ne,Ye),a=a+Math.imul(qe,We)|0,v=Math.imul(qe,Ye),x=x+Math.imul(Be,Ke)|0,a=a+Math.imul(Be,Ze)|0,a=a+Math.imul(Ce,Ke)|0,v=v+Math.imul(Ce,Ze)|0,x=x+Math.imul(Pe,$e)|0,a=a+Math.imul(Pe,Ge)|0,a=a+Math.imul(ke,$e)|0,v=v+Math.imul(ke,Ge)|0,x=x+Math.imul(Ie,Je)|0,a=a+Math.imul(Ie,Qe)|0,a=a+Math.imul(Ae,Je)|0,v=v+Math.imul(Ae,Qe)|0,x=x+Math.imul(Te,Xe)|0,a=a+Math.imul(Te,et)|0,a=a+Math.imul(Se,Xe)|0,v=v+Math.imul(Se,et)|0,x=x+Math.imul(ze,tt)|0,a=a+Math.imul(ze,rt)|0,a=a+Math.imul(Me,tt)|0,v=v+Math.imul(Me,rt)|0;var Ts=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ts>>>26)|0,Ts&=67108863,x=Math.imul(Ne,Ke),a=Math.imul(Ne,Ze),a=a+Math.imul(qe,Ke)|0,v=Math.imul(qe,Ze),x=x+Math.imul(Be,$e)|0,a=a+Math.imul(Be,Ge)|0,a=a+Math.imul(Ce,$e)|0,v=v+Math.imul(Ce,Ge)|0,x=x+Math.imul(Pe,Je)|0,a=a+Math.imul(Pe,Qe)|0,a=a+Math.imul(ke,Je)|0,v=v+Math.imul(ke,Qe)|0,x=x+Math.imul(Ie,Xe)|0,a=a+Math.imul(Ie,et)|0,a=a+Math.imul(Ae,Xe)|0,v=v+Math.imul(Ae,et)|0,x=x+Math.imul(Te,tt)|0,a=a+Math.imul(Te,rt)|0,a=a+Math.imul(Se,tt)|0,v=v+Math.imul(Se,rt)|0;var Ss=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ss>>>26)|0,Ss&=67108863,x=Math.imul(Ne,$e),a=Math.imul(Ne,Ge),a=a+Math.imul(qe,$e)|0,v=Math.imul(qe,Ge),x=x+Math.imul(Be,Je)|0,a=a+Math.imul(Be,Qe)|0,a=a+Math.imul(Ce,Je)|0,v=v+Math.imul(Ce,Qe)|0,x=x+Math.imul(Pe,Xe)|0,a=a+Math.imul(Pe,et)|0,a=a+Math.imul(ke,Xe)|0,v=v+Math.imul(ke,et)|0,x=x+Math.imul(Ie,tt)|0,a=a+Math.imul(Ie,rt)|0,a=a+Math.imul(Ae,tt)|0,v=v+Math.imul(Ae,rt)|0;var Is=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Is>>>26)|0,Is&=67108863,x=Math.imul(Ne,Je),a=Math.imul(Ne,Qe),a=a+Math.imul(qe,Je)|0,v=Math.imul(qe,Qe),x=x+Math.imul(Be,Xe)|0,a=a+Math.imul(Be,et)|0,a=a+Math.imul(Ce,Xe)|0,v=v+Math.imul(Ce,et)|0,x=x+Math.imul(Pe,tt)|0,a=a+Math.imul(Pe,rt)|0,a=a+Math.imul(ke,tt)|0,v=v+Math.imul(ke,rt)|0;var As=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(As>>>26)|0,As&=67108863,x=Math.imul(Ne,Xe),a=Math.imul(Ne,et),a=a+Math.imul(qe,Xe)|0,v=Math.imul(qe,et),x=x+Math.imul(Be,tt)|0,a=a+Math.imul(Be,rt)|0,a=a+Math.imul(Ce,tt)|0,v=v+Math.imul(Ce,rt)|0;var Ps=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ps>>>26)|0,Ps&=67108863,x=Math.imul(Ne,tt),a=Math.imul(Ne,rt),a=a+Math.imul(qe,tt)|0,v=Math.imul(qe,rt);var ks=(_+x|0)+((a&8191)<<13)|0;return _=(v+(a>>>13)|0)+(ks>>>26)|0,ks&=67108863,b[0]=Jt,b[1]=Qt,b[2]=Xt,b[3]=er,b[4]=tr,b[5]=vs,b[6]=ws,b[7]=bs,b[8]=Es,b[9]=Rs,b[10]=_s,b[11]=zs,b[12]=Ms,b[13]=Ts,b[14]=Ss,b[15]=Is,b[16]=As,b[17]=Ps,b[18]=ks,_!==0&&(b[19]=_,u.length++),u};Math.imul||(xe=Re);function be(y,i,f){f.negative=i.negative^y.negative,f.length=y.length+i.length;for(var u=0,d=0,m=0;m>>26)|0,d+=b>>>26,b&=67108863}f.words[m]=_,u=b,b=d}return u!==0?f.words[m]=u:f.length--,f._strip()}function le(y,i,f){return be(y,i,f)}n.prototype.mulTo=function(i,f){var u,d=this.length+i.length;return this.length===10&&i.length===10?u=xe(this,i,f):d<63?u=Re(this,i,f):d<1024?u=be(this,i,f):u=le(this,i,f),u};function Q(y,i){this.x=y,this.y=i}Q.prototype.makeRBT=function(i){for(var f=new Array(i),u=n.prototype._countBits(i)-1,d=0;d>=1;return d},Q.prototype.permute=function(i,f,u,d,m,b){for(var _=0;_>>1)m++;return 1<>>13,u[2*b+1]=m&8191,m=m>>>13;for(b=2*f;b>=26,u+=m/67108864|0,u+=b>>>26,this.words[d]=b&67108863}return u!==0&&(this.words[d]=u,this.length++),f?this.ineg():this},n.prototype.muln=function(i){return this.clone().imuln(i)},n.prototype.sqr=function(){return this.mul(this)},n.prototype.isqr=function(){return this.imul(this.clone())},n.prototype.pow=function(i){var f=ve(i);if(f.length===0)return new n(1);for(var u=this,d=0;d=0);var f=i%26,u=(i-f)/26,d=67108863>>>26-f<<26-f,m;if(f!==0){var b=0;for(m=0;m>>26-f}b&&(this.words[m]=b,this.length++)}if(u!==0){for(m=this.length-1;m>=0;m--)this.words[m+u]=this.words[m];for(m=0;m=0);var d;f?d=(f-f%26)/26:d=0;var m=i%26,b=Math.min((i-m)/26,this.length),_=67108863^67108863>>>m<b)for(this.length-=b,a=0;a=0&&(v!==0||a>=d);a--){var H=this.words[a]|0;this.words[a]=v<<26-m|H>>>m,v=H&_}return x&&v!==0&&(x.words[x.length++]=v),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},n.prototype.ishrn=function(i,f,u){return t(this.negative===0),this.iushrn(i,f,u)},n.prototype.shln=function(i){return this.clone().ishln(i)},n.prototype.ushln=function(i){return this.clone().iushln(i)},n.prototype.shrn=function(i){return this.clone().ishrn(i)},n.prototype.ushrn=function(i){return this.clone().iushrn(i)},n.prototype.testn=function(i){t(typeof i=="number"&&i>=0);var f=i%26,u=(i-f)/26,d=1<=0);var f=i%26,u=(i-f)/26;if(t(this.negative===0,"imaskn works only with positive numbers"),this.length<=u)return this;if(f!==0&&u++,this.length=Math.min(u,this.length),f!==0){var d=67108863^67108863>>>f<=67108864;f++)this.words[f]-=67108864,f===this.length-1?this.words[f+1]=1:this.words[f+1]++;return this.length=Math.max(this.length,f+1),this},n.prototype.isubn=function(i){if(t(typeof i=="number"),t(i<67108864),i<0)return this.iaddn(-i);if(this.negative!==0)return this.negative=0,this.iaddn(i),this.negative=1,this;if(this.words[0]-=i,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var f=0;f>26)-(x/67108864|0),this.words[m+u]=b&67108863}for(;m>26,this.words[m+u]=b&67108863;if(_===0)return this._strip();for(t(_===-1),_=0,m=0;m>26,this.words[m]=b&67108863;return this.negative=1,this._strip()},n.prototype._wordDiv=function(i,f){var u=this.length-i.length,d=this.clone(),m=i,b=m.words[m.length-1]|0,_=this._countBits(b);u=26-_,u!==0&&(m=m.ushln(u),d.iushln(u),b=m.words[m.length-1]|0);var x=d.length-m.length,a;if(f!=="mod"){a=new n(null),a.length=x+1,a.words=new Array(a.length);for(var v=0;v=0;l--){var A=(d.words[m.length+l]|0)*67108864+(d.words[m.length+l-1]|0);for(A=Math.min(A/b|0,67108863),d._ishlnsubmul(m,A,l);d.negative!==0;)A--,d.negative=0,d._ishlnsubmul(m,1,l),d.isZero()||(d.negative^=1);a&&(a.words[l]=A)}return a&&a._strip(),d._strip(),f!=="div"&&u!==0&&d.iushrn(u),{div:a||null,mod:d}},n.prototype.divmod=function(i,f,u){if(t(!i.isZero()),this.isZero())return{div:new n(0),mod:new n(0)};var d,m,b;return this.negative!==0&&i.negative===0?(b=this.neg().divmod(i,f),f!=="mod"&&(d=b.div.neg()),f!=="div"&&(m=b.mod.neg(),u&&m.negative!==0&&m.iadd(i)),{div:d,mod:m}):this.negative===0&&i.negative!==0?(b=this.divmod(i.neg(),f),f!=="mod"&&(d=b.div.neg()),{div:d,mod:b.mod}):(this.negative&i.negative)!==0?(b=this.neg().divmod(i.neg(),f),f!=="div"&&(m=b.mod.neg(),u&&m.negative!==0&&m.isub(i)),{div:b.div,mod:m}):i.length>this.length||this.cmp(i)<0?{div:new n(0),mod:this}:i.length===1?f==="div"?{div:this.divn(i.words[0]),mod:null}:f==="mod"?{div:null,mod:new n(this.modrn(i.words[0]))}:{div:this.divn(i.words[0]),mod:new n(this.modrn(i.words[0]))}:this._wordDiv(i,f)},n.prototype.div=function(i){return this.divmod(i,"div",!1).div},n.prototype.mod=function(i){return this.divmod(i,"mod",!1).mod},n.prototype.umod=function(i){return this.divmod(i,"mod",!0).mod},n.prototype.divRound=function(i){var f=this.divmod(i);if(f.mod.isZero())return f.div;var u=f.div.negative!==0?f.mod.isub(i):f.mod,d=i.ushrn(1),m=i.andln(1),b=u.cmp(d);return b<0||m===1&&b===0?f.div:f.div.negative!==0?f.div.isubn(1):f.div.iaddn(1)},n.prototype.modrn=function(i){var f=i<0;f&&(i=-i),t(i<=67108863);for(var u=(1<<26)%i,d=0,m=this.length-1;m>=0;m--)d=(u*d+(this.words[m]|0))%i;return f?-d:d},n.prototype.modn=function(i){return this.modrn(i)},n.prototype.idivn=function(i){var f=i<0;f&&(i=-i),t(i<=67108863);for(var u=0,d=this.length-1;d>=0;d--){var m=(this.words[d]|0)+u*67108864;this.words[d]=m/i|0,u=m%i}return this._strip(),f?this.ineg():this},n.prototype.divn=function(i){return this.clone().idivn(i)},n.prototype.egcd=function(i){t(i.negative===0),t(!i.isZero());var f=this,u=i.clone();f.negative!==0?f=f.umod(i):f=f.clone();for(var d=new n(1),m=new n(0),b=new n(0),_=new n(1),x=0;f.isEven()&&u.isEven();)f.iushrn(1),u.iushrn(1),++x;for(var a=u.clone(),v=f.clone();!f.isZero();){for(var H=0,l=1;(f.words[0]&l)===0&&H<26;++H,l<<=1);if(H>0)for(f.iushrn(H);H-- >0;)(d.isOdd()||m.isOdd())&&(d.iadd(a),m.isub(v)),d.iushrn(1),m.iushrn(1);for(var A=0,k=1;(u.words[0]&k)===0&&A<26;++A,k<<=1);if(A>0)for(u.iushrn(A);A-- >0;)(b.isOdd()||_.isOdd())&&(b.iadd(a),_.isub(v)),b.iushrn(1),_.iushrn(1);f.cmp(u)>=0?(f.isub(u),d.isub(b),m.isub(_)):(u.isub(f),b.isub(d),_.isub(m))}return{a:b,b:_,gcd:u.iushln(x)}},n.prototype._invmp=function(i){t(i.negative===0),t(!i.isZero());var f=this,u=i.clone();f.negative!==0?f=f.umod(i):f=f.clone();for(var d=new n(1),m=new n(0),b=u.clone();f.cmpn(1)>0&&u.cmpn(1)>0;){for(var _=0,x=1;(f.words[0]&x)===0&&_<26;++_,x<<=1);if(_>0)for(f.iushrn(_);_-- >0;)d.isOdd()&&d.iadd(b),d.iushrn(1);for(var a=0,v=1;(u.words[0]&v)===0&&a<26;++a,v<<=1);if(a>0)for(u.iushrn(a);a-- >0;)m.isOdd()&&m.iadd(b),m.iushrn(1);f.cmp(u)>=0?(f.isub(u),d.isub(m)):(u.isub(f),m.isub(d))}var H;return f.cmpn(1)===0?H=d:H=m,H.cmpn(0)<0&&H.iadd(i),H},n.prototype.gcd=function(i){if(this.isZero())return i.abs();if(i.isZero())return this.abs();var f=this.clone(),u=i.clone();f.negative=0,u.negative=0;for(var d=0;f.isEven()&&u.isEven();d++)f.iushrn(1),u.iushrn(1);do{for(;f.isEven();)f.iushrn(1);for(;u.isEven();)u.iushrn(1);var m=f.cmp(u);if(m<0){var b=f;f=u,u=b}else if(m===0||u.cmpn(1)===0)break;f.isub(u)}while(!0);return u.iushln(d)},n.prototype.invm=function(i){return this.egcd(i).a.umod(i)},n.prototype.isEven=function(){return(this.words[0]&1)===0},n.prototype.isOdd=function(){return(this.words[0]&1)===1},n.prototype.andln=function(i){return this.words[0]&i},n.prototype.bincn=function(i){t(typeof i=="number");var f=i%26,u=(i-f)/26,d=1<>>26,_&=67108863,this.words[b]=_}return m!==0&&(this.words[b]=m,this.length++),this},n.prototype.isZero=function(){return this.length===1&&this.words[0]===0},n.prototype.cmpn=function(i){var f=i<0;if(this.negative!==0&&!f)return-1;if(this.negative===0&&f)return 1;this._strip();var u;if(this.length>1)u=1;else{f&&(i=-i),t(i<=67108863,"Number is too big");var d=this.words[0]|0;u=d===i?0:di.length)return 1;if(this.length=0;u--){var d=this.words[u]|0,m=i.words[u]|0;if(d!==m){dm&&(f=1);break}}return f},n.prototype.gtn=function(i){return this.cmpn(i)===1},n.prototype.gt=function(i){return this.cmp(i)===1},n.prototype.gten=function(i){return this.cmpn(i)>=0},n.prototype.gte=function(i){return this.cmp(i)>=0},n.prototype.ltn=function(i){return this.cmpn(i)===-1},n.prototype.lt=function(i){return this.cmp(i)===-1},n.prototype.lten=function(i){return this.cmpn(i)<=0},n.prototype.lte=function(i){return this.cmp(i)<=0},n.prototype.eqn=function(i){return this.cmpn(i)===0},n.prototype.eq=function(i){return this.cmp(i)===0},n.red=function(i){return new ue(i)},n.prototype.toRed=function(i){return t(!this.red,"Already a number in reduction context"),t(this.negative===0,"red works only with positives"),i.convertTo(this)._forceRed(i)},n.prototype.fromRed=function(){return t(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},n.prototype._forceRed=function(i){return this.red=i,this},n.prototype.forceRed=function(i){return t(!this.red,"Already a number in reduction context"),this._forceRed(i)},n.prototype.redAdd=function(i){return t(this.red,"redAdd works only with red numbers"),this.red.add(this,i)},n.prototype.redIAdd=function(i){return t(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,i)},n.prototype.redSub=function(i){return t(this.red,"redSub works only with red numbers"),this.red.sub(this,i)},n.prototype.redISub=function(i){return t(this.red,"redISub works only with red numbers"),this.red.isub(this,i)},n.prototype.redShl=function(i){return t(this.red,"redShl works only with red numbers"),this.red.shl(this,i)},n.prototype.redMul=function(i){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,i),this.red.mul(this,i)},n.prototype.redIMul=function(i){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,i),this.red.imul(this,i)},n.prototype.redSqr=function(){return t(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},n.prototype.redISqr=function(){return t(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},n.prototype.redSqrt=function(){return t(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},n.prototype.redInvm=function(){return t(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},n.prototype.redNeg=function(){return t(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},n.prototype.redPow=function(i){return t(this.red&&!i.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,i)};var W={k256:null,p224:null,p192:null,p25519:null};function D(y,i){this.name=y,this.p=new n(i,16),this.n=this.p.bitLength(),this.k=new n(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}D.prototype._tmp=function(){var i=new n(null);return i.words=new Array(Math.ceil(this.n/13)),i},D.prototype.ireduce=function(i){var f=i,u;do this.split(f,this.tmp),f=this.imulK(f),f=f.iadd(this.tmp),u=f.bitLength();while(u>this.n);var d=u0?f.isub(this.p):f.strip!==void 0?f.strip():f._strip(),f},D.prototype.split=function(i,f){i.iushrn(this.n,0,f)},D.prototype.imulK=function(i){return i.imul(this.k)};function ne(){D.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(ne,D),ne.prototype.split=function(i,f){for(var u=4194303,d=Math.min(i.length,9),m=0;m>>22,b=_}b>>>=22,i.words[m-10]=b,b===0&&i.length>10?i.length-=10:i.length-=9},ne.prototype.imulK=function(i){i.words[i.length]=0,i.words[i.length+1]=0,i.length+=2;for(var f=0,u=0;u>>=26,i.words[u]=m,f=d}return f!==0&&(i.words[i.length++]=f),i},n._prime=function(i){if(W[i])return W[i];var f;if(i==="k256")f=new ne;else if(i==="p224")f=new re;else if(i==="p192")f=new ee;else if(i==="p25519")f=new _e;else throw new Error("Unknown prime "+i);return W[i]=f,f};function ue(y){if(typeof y=="string"){var i=n._prime(y);this.m=i.p,this.prime=i}else t(y.gtn(1),"modulus must be greater than 1"),this.m=y,this.prime=null}ue.prototype._verify1=function(i){t(i.negative===0,"red works only with positives"),t(i.red,"red works only with red numbers")},ue.prototype._verify2=function(i,f){t((i.negative|f.negative)===0,"red works only with positives"),t(i.red&&i.red===f.red,"red works only with red numbers")},ue.prototype.imod=function(i){return this.prime?this.prime.ireduce(i)._forceRed(this):(E(i,i.umod(this.m)._forceRed(this)),i)},ue.prototype.neg=function(i){return i.isZero()?i.clone():this.m.sub(i)._forceRed(this)},ue.prototype.add=function(i,f){this._verify2(i,f);var u=i.add(f);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ue.prototype.iadd=function(i,f){this._verify2(i,f);var u=i.iadd(f);return u.cmp(this.m)>=0&&u.isub(this.m),u},ue.prototype.sub=function(i,f){this._verify2(i,f);var u=i.sub(f);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ue.prototype.isub=function(i,f){this._verify2(i,f);var u=i.isub(f);return u.cmpn(0)<0&&u.iadd(this.m),u},ue.prototype.shl=function(i,f){return this._verify1(i),this.imod(i.ushln(f))},ue.prototype.imul=function(i,f){return this._verify2(i,f),this.imod(i.imul(f))},ue.prototype.mul=function(i,f){return this._verify2(i,f),this.imod(i.mul(f))},ue.prototype.isqr=function(i){return this.imul(i,i.clone())},ue.prototype.sqr=function(i){return this.mul(i,i)},ue.prototype.sqrt=function(i){if(i.isZero())return i.clone();var f=this.m.andln(3);if(t(f%2===1),f===3){var u=this.m.add(new n(1)).iushrn(2);return this.pow(i,u)}for(var d=this.m.subn(1),m=0;!d.isZero()&&d.andln(1)===0;)m++,d.iushrn(1);t(!d.isZero());var b=new n(1).toRed(this),_=b.redNeg(),x=this.m.subn(1).iushrn(1),a=this.m.bitLength();for(a=new n(2*a*a).toRed(this);this.pow(a,x).cmp(_)!==0;)a.redIAdd(_);for(var v=this.pow(a,d),H=this.pow(i,d.addn(1).iushrn(1)),l=this.pow(i,d),A=m;l.cmp(b)!==0;){for(var k=l,B=0;k.cmp(b)!==0;B++)k=k.redSqr();t(B=0;m--){for(var v=f.words[m],H=a-1;H>=0;H--){var l=v>>H&1;if(b!==d[0]&&(b=this.sqr(b)),l===0&&_===0){x=0;continue}_<<=1,_|=l,x++,!(x!==u&&(m!==0||H!==0))&&(b=this.mul(b,d[_]),x=0,_=0)}a=26}return b},ue.prototype.convertTo=function(i){var f=i.umod(this.m);return f===i?f.clone():f},ue.prototype.convertFrom=function(i){var f=i.clone();return f.red=null,f},n.mont=function(i){return new $(i)};function $(y){ue.call(this,y),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new n(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}o($,ue),$.prototype.convertTo=function(i){return this.imod(i.ushln(this.shift))},$.prototype.convertFrom=function(i){var f=this.imod(i.mul(this.rinv));return f.red=null,f},$.prototype.imul=function(i,f){if(i.isZero()||f.isZero())return i.words[0]=0,i.length=1,i;var u=i.imul(f),d=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=u.isub(d).iushrn(this.shift),b=m;return m.cmp(this.m)>=0?b=m.isub(this.m):m.cmpn(0)<0&&(b=m.iadd(this.m)),b._forceRed(this)},$.prototype.mul=function(i,f){if(i.isZero()||f.isZero())return new n(0)._forceRed(this);var u=i.mul(f),d=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=u.isub(d).iushrn(this.shift),b=m;return m.cmp(this.m)>=0?b=m.isub(this.m):m.cmpn(0)<0&&(b=m.iadd(this.m)),b._forceRed(this)},$.prototype.invm=function(i){var f=this.imod(i._invmp(this.m).mul(this.r2));return f._forceRed(this)}})(typeof ri>"u"||ri,pp)});var lp=pt((_b,jo)=>{h();(function(){"use strict";var r="input is invalid type",e="finalize already called",t=typeof window=="object",o=t?window:{};o.JS_SHA3_NO_WINDOW&&(t=!1);var n=!t&&typeof self=="object",p=!o.JS_SHA3_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;p?o=global:n&&(o=self);var c=!o.JS_SHA3_NO_COMMON_JS&&typeof jo=="object"&&jo.exports,g=typeof define=="function"&&define.amd,w=!o.JS_SHA3_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",E="0123456789abcdef".split(""),P=[31,7936,2031616,520093696],M=[4,1024,262144,67108864],V=[1,256,65536,16777216],q=[6,1536,393216,100663296],fe=[0,8,16,24],ve=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],Re=[224,256,384,512],xe=[128,256],be=["hex","buffer","arrayBuffer","array","digest"],le={128:168,256:136};(o.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(l){return Object.prototype.toString.call(l)==="[object Array]"}),w&&(o.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(l){return typeof l=="object"&&l.buffer&&l.buffer.constructor===ArrayBuffer});for(var Q=function(l,A,k){return function(B){return new a(l,A,l).update(B)[k]()}},W=function(l,A,k){return function(B,O){return new a(l,A,O).update(B)[k]()}},D=function(l,A,k){return function(B,O,G,j){return i["cshake"+l].update(B,O,G,j)[k]()}},ne=function(l,A,k){return function(B,O,G,j){return i["kmac"+l].update(B,O,G,j)[k]()}},re=function(l,A,k,B){for(var O=0;O>5,this.byteCount=this.blockCount<<2,this.outputBlocks=k>>5,this.extraBytes=(k&31)>>3;for(var B=0;B<50;++B)this.s[B]=0}a.prototype.update=function(l){if(this.finalized)throw new Error(e);var A,k=typeof l;if(k!=="string"){if(k==="object"){if(l===null)throw new Error(r);if(w&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!w||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);A=!0}for(var B=this.blocks,O=this.byteCount,G=l.length,j=this.blockCount,F=0,nt=this.s,J,ie;F>2]|=l[F]<>2]|=ie<>2]|=(192|ie>>6)<>2]|=(128|ie&63)<=57344?(B[J>>2]|=(224|ie>>12)<>2]|=(128|ie>>6&63)<>2]|=(128|ie&63)<>2]|=(240|ie>>18)<>2]|=(128|ie>>12&63)<>2]|=(128|ie>>6&63)<>2]|=(128|ie&63)<=O){for(this.start=J-O,this.block=B[j],J=0;J>8,k=l&255;k>0;)O.unshift(k),l=l>>8,k=l&255,++B;return A?O.push(B):O.unshift(B),this.update(O),O.length},a.prototype.encodeString=function(l){var A,k=typeof l;if(k!=="string"){if(k==="object"){if(l===null)throw new Error(r);if(w&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!w||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);A=!0}var B=0,O=l.length;if(A)B=O;else for(var G=0;G=57344?B+=3:(j=65536+((j&1023)<<10|l.charCodeAt(++G)&1023),B+=4)}return B+=this.encode(B*8),this.update(l),B},a.prototype.bytepad=function(l,A){for(var k=this.encode(A),B=0;B>2]|=this.padding[A&3],this.lastByteIndex===this.byteCount)for(l[0]=l[k],A=1;A>4&15]+E[F&15]+E[F>>12&15]+E[F>>8&15]+E[F>>20&15]+E[F>>16&15]+E[F>>28&15]+E[F>>24&15];G%l===0&&(H(A),O=0)}return B&&(F=A[O],j+=E[F>>4&15]+E[F&15],B>1&&(j+=E[F>>12&15]+E[F>>8&15]),B>2&&(j+=E[F>>20&15]+E[F>>16&15])),j},a.prototype.arrayBuffer=function(){this.finalize();var l=this.blockCount,A=this.s,k=this.outputBlocks,B=this.extraBytes,O=0,G=0,j=this.outputBits>>3,F;B?F=new ArrayBuffer(k+1<<2):F=new ArrayBuffer(j);for(var nt=new Uint32Array(F);G>8&255,j[F+2]=nt>>16&255,j[F+3]=nt>>24&255;G%l===0&&H(A)}return B&&(F=G<<2,nt=A[O],j[F]=nt&255,B>1&&(j[F+1]=nt>>8&255),B>2&&(j[F+2]=nt>>16&255)),j};function v(l,A,k){a.call(this,l,A,k)}v.prototype=new a,v.prototype.finalize=function(){return this.encode(this.outputBits,!0),a.prototype.finalize.call(this)};var H=function(l){var A,k,B,O,G,j,F,nt,J,ie,pr,ze,Me,fr,Te,Se,ur,Ie,Ae,cr,Pe,ke,lr,Be,Ce,hr,Ne,qe,dr,De,Oe,mr,Ue,Le,yr,je,Fe,xr,He,Ve,gr,We,Ye,vr,Ke,Ze,wr,$e,Ge,br,Je,Qe,Er,Xe,et,Rr,tt,rt,Jt,Qt,Xt,er,tr;for(B=0;B<48;B+=2)O=l[0]^l[10]^l[20]^l[30]^l[40],G=l[1]^l[11]^l[21]^l[31]^l[41],j=l[2]^l[12]^l[22]^l[32]^l[42],F=l[3]^l[13]^l[23]^l[33]^l[43],nt=l[4]^l[14]^l[24]^l[34]^l[44],J=l[5]^l[15]^l[25]^l[35]^l[45],ie=l[6]^l[16]^l[26]^l[36]^l[46],pr=l[7]^l[17]^l[27]^l[37]^l[47],ze=l[8]^l[18]^l[28]^l[38]^l[48],Me=l[9]^l[19]^l[29]^l[39]^l[49],A=ze^(j<<1|F>>>31),k=Me^(F<<1|j>>>31),l[0]^=A,l[1]^=k,l[10]^=A,l[11]^=k,l[20]^=A,l[21]^=k,l[30]^=A,l[31]^=k,l[40]^=A,l[41]^=k,A=O^(nt<<1|J>>>31),k=G^(J<<1|nt>>>31),l[2]^=A,l[3]^=k,l[12]^=A,l[13]^=k,l[22]^=A,l[23]^=k,l[32]^=A,l[33]^=k,l[42]^=A,l[43]^=k,A=j^(ie<<1|pr>>>31),k=F^(pr<<1|ie>>>31),l[4]^=A,l[5]^=k,l[14]^=A,l[15]^=k,l[24]^=A,l[25]^=k,l[34]^=A,l[35]^=k,l[44]^=A,l[45]^=k,A=nt^(ze<<1|Me>>>31),k=J^(Me<<1|ze>>>31),l[6]^=A,l[7]^=k,l[16]^=A,l[17]^=k,l[26]^=A,l[27]^=k,l[36]^=A,l[37]^=k,l[46]^=A,l[47]^=k,A=ie^(O<<1|G>>>31),k=pr^(G<<1|O>>>31),l[8]^=A,l[9]^=k,l[18]^=A,l[19]^=k,l[28]^=A,l[29]^=k,l[38]^=A,l[39]^=k,l[48]^=A,l[49]^=k,fr=l[0],Te=l[1],Ze=l[11]<<4|l[10]>>>28,wr=l[10]<<4|l[11]>>>28,qe=l[20]<<3|l[21]>>>29,dr=l[21]<<3|l[20]>>>29,Qt=l[31]<<9|l[30]>>>23,Xt=l[30]<<9|l[31]>>>23,We=l[40]<<18|l[41]>>>14,Ye=l[41]<<18|l[40]>>>14,Le=l[2]<<1|l[3]>>>31,yr=l[3]<<1|l[2]>>>31,Se=l[13]<<12|l[12]>>>20,ur=l[12]<<12|l[13]>>>20,$e=l[22]<<10|l[23]>>>22,Ge=l[23]<<10|l[22]>>>22,De=l[33]<<13|l[32]>>>19,Oe=l[32]<<13|l[33]>>>19,er=l[42]<<2|l[43]>>>30,tr=l[43]<<2|l[42]>>>30,Xe=l[5]<<30|l[4]>>>2,et=l[4]<<30|l[5]>>>2,je=l[14]<<6|l[15]>>>26,Fe=l[15]<<6|l[14]>>>26,Ie=l[25]<<11|l[24]>>>21,Ae=l[24]<<11|l[25]>>>21,br=l[34]<<15|l[35]>>>17,Je=l[35]<<15|l[34]>>>17,mr=l[45]<<29|l[44]>>>3,Ue=l[44]<<29|l[45]>>>3,Be=l[6]<<28|l[7]>>>4,Ce=l[7]<<28|l[6]>>>4,Rr=l[17]<<23|l[16]>>>9,tt=l[16]<<23|l[17]>>>9,xr=l[26]<<25|l[27]>>>7,He=l[27]<<25|l[26]>>>7,cr=l[36]<<21|l[37]>>>11,Pe=l[37]<<21|l[36]>>>11,Qe=l[47]<<24|l[46]>>>8,Er=l[46]<<24|l[47]>>>8,vr=l[8]<<27|l[9]>>>5,Ke=l[9]<<27|l[8]>>>5,hr=l[18]<<20|l[19]>>>12,Ne=l[19]<<20|l[18]>>>12,rt=l[29]<<7|l[28]>>>25,Jt=l[28]<<7|l[29]>>>25,Ve=l[38]<<8|l[39]>>>24,gr=l[39]<<8|l[38]>>>24,ke=l[48]<<14|l[49]>>>18,lr=l[49]<<14|l[48]>>>18,l[0]=fr^~Se&Ie,l[1]=Te^~ur&Ae,l[10]=Be^~hr&qe,l[11]=Ce^~Ne&dr,l[20]=Le^~je&xr,l[21]=yr^~Fe&He,l[30]=vr^~Ze&$e,l[31]=Ke^~wr&Ge,l[40]=Xe^~Rr&rt,l[41]=et^~tt&Jt,l[2]=Se^~Ie&cr,l[3]=ur^~Ae&Pe,l[12]=hr^~qe&De,l[13]=Ne^~dr&Oe,l[22]=je^~xr&Ve,l[23]=Fe^~He&gr,l[32]=Ze^~$e&br,l[33]=wr^~Ge&Je,l[42]=Rr^~rt&Qt,l[43]=tt^~Jt&Xt,l[4]=Ie^~cr&ke,l[5]=Ae^~Pe&lr,l[14]=qe^~De&mr,l[15]=dr^~Oe&Ue,l[24]=xr^~Ve&We,l[25]=He^~gr&Ye,l[34]=$e^~br&Qe,l[35]=Ge^~Je&Er,l[44]=rt^~Qt&er,l[45]=Jt^~Xt&tr,l[6]=cr^~ke&fr,l[7]=Pe^~lr&Te,l[16]=De^~mr&Be,l[17]=Oe^~Ue&Ce,l[26]=Ve^~We&Le,l[27]=gr^~Ye&yr,l[36]=br^~Qe&vr,l[37]=Je^~Er&Ke,l[46]=Qt^~er&Xe,l[47]=Xt^~tr&et,l[8]=ke^~fr&Se,l[9]=lr^~Te&ur,l[18]=mr^~Be&hr,l[19]=Ue^~Ce&Ne,l[28]=We^~Le&je,l[29]=Ye^~yr&Fe,l[38]=Qe^~vr&Ze,l[39]=Er^~Ke&wr,l[48]=er^~Xe&Rr,l[49]=tr^~et&tt,l[0]^=ve[B],l[1]^=ve[B+1]};if(c)jo.exports=i;else{for(u=0;u{h();var Fo=Po(),Ot=Fo.Buffer;function vp(r,e){for(var t in r)e[t]=r[t]}Ot.from&&Ot.alloc&&Ot.allocUnsafe&&Ot.allocUnsafeSlow?wp.exports=Fo:(vp(Fo,si),si.Buffer=Or);function Or(r,e,t){return Ot(r,e,t)}Or.prototype=Object.create(Ot.prototype);vp(Ot,Or);Or.from=function(r,e,t){if(typeof r=="number")throw new TypeError("Argument must not be a number");return Ot(r,e,t)};Or.alloc=function(r,e,t){if(typeof r!="number")throw new TypeError("Argument must be a number");var o=Ot(r);return e!==void 0?typeof t=="string"?o.fill(e,t):o.fill(e):o.fill(0),o};Or.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Ot(r)};Or.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Fo.SlowBuffer(r)}});var Rp=pt((Vb,Ep)=>{"use strict";h();var Ho=bp().Buffer;function ix(r){if(r.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),t=0;t>>0,le=new Uint8Array(be);Re!==xe;){for(var Q=q[Re],W=0,D=be-1;(Q!==0||W>>0,le[D]=Q%c>>>0,Q=Q/c>>>0;if(Q!==0)throw new Error("Non-zero carry");ve=W,Re++}for(var ne=be-ve;ne!==be&&le[ne]===0;)ne++;for(var re=g.repeat(fe);ne>>0,be=new Uint8Array(xe);q[fe];){var le=e[q.charCodeAt(fe)];if(le===255)return;for(var Q=0,W=xe-1;(le!==0||Q>>0,be[W]=le%256>>>0,le=le/256>>>0;if(le!==0)throw new Error("Non-zero carry");Re=Q,fe++}for(var D=xe-Re;D!==xe&&be[D]===0;)D++;var ne=Ho.allocUnsafe(ve+(xe-D));ne.fill(0,0,ve);for(var re=ve;D!==xe;)ne[re++]=be[D++];return ne}function V(q){var fe=M(q);if(fe)return fe;throw new Error("Non-base"+c+" character")}return{encode:P,decodeUnsafe:M,decode:V}}Ep.exports=ix});var zp=pt((Yb,_p)=>{h();var ax=Rp(),px="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";_p.exports=ax(px)});var Pm=pt((ES,Yi)=>{"use strict";h();var Mw=Object.prototype.hasOwnProperty,yt="~";function _o(){}Object.create&&(_o.prototype=Object.create(null),new _o().__proto__||(yt=!1));function Tw(r,e,t){this.fn=r,this.context=e,this.once=t||!1}function Am(r,e,t,o,n){if(typeof t!="function")throw new TypeError("The listener must be a function");var p=new Tw(t,o||r,n),c=yt?yt+e:e;return r._events[c]?r._events[c].fn?r._events[c]=[r._events[c],p]:r._events[c].push(p):(r._events[c]=p,r._eventsCount++),r}function ps(r,e){--r._eventsCount===0?r._events=new _o:delete r._events[e]}function ht(){this._events=new _o,this._eventsCount=0}ht.prototype.eventNames=function(){var e=[],t,o;if(this._eventsCount===0)return e;for(o in t=this._events)Mw.call(t,o)&&e.push(yt?o.slice(1):o);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(t)):e};ht.prototype.listeners=function(e){var t=yt?yt+e:e,o=this._events[t];if(!o)return[];if(o.fn)return[o.fn];for(var n=0,p=o.length,c=new Array(p);n{h();(function(r,e){typeof Ki=="object"&&typeof Zi<"u"?Zi.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs=e()})(Ki,function(){"use strict";var r=1e3,e=6e4,t=36e5,o="millisecond",n="second",p="minute",c="hour",g="day",w="week",E="month",P="quarter",M="year",V="date",q="Invalid Date",fe=/^(\\d{4})[-/]?(\\d{1,2})?[-/]?(\\d{0,2})[Tt\\s]*(\\d{1,2})?:?(\\d{1,2})?:?(\\d{1,2})?[.:]?(\\d+)?$/,ve=/\\[([^\\]]+)]|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,Re={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($){var y=["th","st","nd","rd"],i=$%100;return"["+$+(y[(i-20)%10]||y[i]||y[0])+"]"}},xe=function($,y,i){var f=String($);return!f||f.length>=y?$:""+Array(y+1-f.length).join(i)+$},be={s:xe,z:function($){var y=-$.utcOffset(),i=Math.abs(y),f=Math.floor(i/60),u=i%60;return(y<=0?"+":"-")+xe(f,2,"0")+":"+xe(u,2,"0")},m:function $(y,i){if(y.date()1)return $(m[0])}else{var b=y.name;Q[b]=y,u=b}return!f&&u&&(le=u),u||!f&&le},re=function($,y){if(D($))return $.clone();var i=typeof y=="object"?y:{};return i.date=$,i.args=arguments,new _e(i)},ee=be;ee.l=ne,ee.i=D,ee.w=function($,y){return re($,{locale:y.$L,utc:y.$u,x:y.$x,$offset:y.$offset})};var _e=function(){function $(i){this.$L=ne(i.locale,null,!0),this.parse(i),this.$x=this.$x||i.x||{},this[W]=!0}var y=$.prototype;return y.parse=function(i){this.$d=function(f){var u=f.date,d=f.utc;if(u===null)return new Date(NaN);if(ee.u(u))return new Date;if(u instanceof Date)return new Date(u);if(typeof u=="string"&&!/Z$/i.test(u)){var m=u.match(fe);if(m){var b=m[2]-1||0,_=(m[7]||"0").substring(0,3);return d?new Date(Date.UTC(m[1],b,m[3]||1,m[4]||0,m[5]||0,m[6]||0,_)):new Date(m[1],b,m[3]||1,m[4]||0,m[5]||0,m[6]||0,_)}}return new Date(u)}(i),this.init()},y.init=function(){var i=this.$d;this.$y=i.getFullYear(),this.$M=i.getMonth(),this.$D=i.getDate(),this.$W=i.getDay(),this.$H=i.getHours(),this.$m=i.getMinutes(),this.$s=i.getSeconds(),this.$ms=i.getMilliseconds()},y.$utils=function(){return ee},y.isValid=function(){return this.$d.toString()!==q},y.isSame=function(i,f){var u=re(i);return this.startOf(f)<=u&&u<=this.endOf(f)},y.isAfter=function(i,f){return re(i){h();(function(r,e){typeof $i=="object"&&typeof Gi<"u"?Gi.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_duration=e()})($i,function(){"use strict";var r,e,t=1e3,o=6e4,n=36e5,p=864e5,c=/\\[([^\\]]+)]|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=31536e6,w=2628e6,E=/^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,P={years:g,months:w,days:p,hours:n,minutes:o,seconds:t,milliseconds:1,weeks:6048e5},M=function(Q){return Q instanceof be},V=function(Q,W,D){return new be(Q,D,W.$l)},q=function(Q){return e.p(Q)+"s"},fe=function(Q){return Q<0},ve=function(Q){return fe(Q)?Math.ceil(Q):Math.floor(Q)},Re=function(Q){return Math.abs(Q)},xe=function(Q,W){return Q?fe(Q)?{negative:!0,format:""+Re(Q)+W}:{negative:!1,format:""+Q+W}:{negative:!1,format:""}},be=function(){function Q(D,ne,re){var ee=this;if(this.$d={},this.$l=re,D===void 0&&(this.$ms=0,this.parseFromMilliseconds()),ne)return V(D*P[q(ne)],this);if(typeof D=="number")return this.$ms=D,this.parseFromMilliseconds(),this;if(typeof D=="object")return Object.keys(D).forEach(function($){ee.$d[q($)]=D[$]}),this.calMilliseconds(),this;if(typeof D=="string"){var _e=D.match(E);if(_e){var ue=_e.slice(2).map(function($){return $!=null?Number($):0});return this.$d.years=ue[0],this.$d.months=ue[1],this.$d.weeks=ue[2],this.$d.days=ue[3],this.$d.hours=ue[4],this.$d.minutes=ue[5],this.$d.seconds=ue[6],this.calMilliseconds(),this}}return this}var W=Q.prototype;return W.calMilliseconds=function(){var D=this;this.$ms=Object.keys(this.$d).reduce(function(ne,re){return ne+(D.$d[re]||0)*P[re]},0)},W.parseFromMilliseconds=function(){var D=this.$ms;this.$d.years=ve(D/g),D%=g,this.$d.months=ve(D/w),D%=w,this.$d.days=ve(D/p),D%=p,this.$d.hours=ve(D/n),D%=n,this.$d.minutes=ve(D/o),D%=o,this.$d.seconds=ve(D/t),D%=t,this.$d.milliseconds=D},W.toISOString=function(){var D=xe(this.$d.years,"Y"),ne=xe(this.$d.months,"M"),re=+this.$d.days||0;this.$d.weeks&&(re+=7*this.$d.weeks);var ee=xe(re,"D"),_e=xe(this.$d.hours,"H"),ue=xe(this.$d.minutes,"M"),$=this.$d.seconds||0;this.$d.milliseconds&&($+=this.$d.milliseconds/1e3,$=Math.round(1e3*$)/1e3);var y=xe($,"S"),i=D.negative||ne.negative||ee.negative||_e.negative||ue.negative||y.negative,f=_e.format||ue.format||y.format?"T":"",u=(i?"-":"")+"P"+D.format+ne.format+ee.format+f+_e.format+ue.format+y.format;return u==="P"||u==="-P"?"P0D":u},W.toJSON=function(){return this.toISOString()},W.format=function(D){var ne=D||"YYYY-MM-DDTHH:mm:ss",re={Y:this.$d.years,YY:e.s(this.$d.years,2,"0"),YYYY:e.s(this.$d.years,4,"0"),M:this.$d.months,MM:e.s(this.$d.months,2,"0"),D:this.$d.days,DD:e.s(this.$d.days,2,"0"),H:this.$d.hours,HH:e.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:e.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:e.s(this.$d.seconds,2,"0"),SSS:e.s(this.$d.milliseconds,3,"0")};return ne.replace(c,function(ee,_e){return _e||String(re[ee])})},W.as=function(D){return this.$ms/P[q(D)]},W.get=function(D){var ne=this.$ms,re=q(D);return re==="milliseconds"?ne%=1e3:ne=re==="weeks"?ve(ne/P[re]):this.$d[re],ne||0},W.add=function(D,ne,re){var ee;return ee=ne?D*P[q(ne)]:M(D)?D.$ms:V(D,this).$ms,V(this.$ms+ee*(re?-1:1),this)},W.subtract=function(D,ne){return this.add(D,ne,!0)},W.locale=function(D){var ne=this.clone();return ne.$l=D,ne},W.clone=function(){return V(this.$ms,this)},W.humanize=function(D){return r().add(this.$ms,"ms").locale(this.$l).fromNow(!D)},W.valueOf=function(){return this.asMilliseconds()},W.milliseconds=function(){return this.get("milliseconds")},W.asMilliseconds=function(){return this.as("milliseconds")},W.seconds=function(){return this.get("seconds")},W.asSeconds=function(){return this.as("seconds")},W.minutes=function(){return this.get("minutes")},W.asMinutes=function(){return this.as("minutes")},W.hours=function(){return this.get("hours")},W.asHours=function(){return this.as("hours")},W.days=function(){return this.get("days")},W.asDays=function(){return this.as("days")},W.weeks=function(){return this.get("weeks")},W.asWeeks=function(){return this.as("weeks")},W.months=function(){return this.get("months")},W.asMonths=function(){return this.as("months")},W.years=function(){return this.get("years")},W.asYears=function(){return this.as("years")},Q}(),le=function(Q,W,D){return Q.add(W.years()*D,"y").add(W.months()*D,"M").add(W.days()*D,"d").add(W.hours()*D,"h").add(W.minutes()*D,"m").add(W.seconds()*D,"s").add(W.milliseconds()*D,"ms")};return function(Q,W,D){r=D,e=D().$utils(),D.duration=function(ee,_e){var ue=D.locale();return V(ee,{$l:ue},_e)},D.isDuration=M;var ne=W.prototype.add,re=W.prototype.subtract;W.prototype.add=function(ee,_e){return M(ee)?le(this,ee,1):ne.bind(this)(ee,_e)},W.prototype.subtract=function(ee,_e){return M(ee)?le(this,ee,-1):re.bind(this)(ee,_e)}}})});var Dm=pt((Qi,Xi)=>{h();(function(r,e){typeof Qi=="object"&&typeof Xi<"u"?Xi.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isToday=e()})(Qi,function(){"use strict";return function(r,e,t){e.prototype.isToday=function(){var o="YYYY-MM-DD",n=t();return this.format(o)===n.format(o)}}})});var Om=pt((ea,ta)=>{h();(function(r,e){typeof ea=="object"&&typeof ta<"u"?ta.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isYesterday=e()})(ea,function(){"use strict";return function(r,e,t){e.prototype.isYesterday=function(){var o="YYYY-MM-DD",n=t().subtract(1,"day");return this.format(o)===n.format(o)}}})});var jm=pt((oa,na)=>{h();(function(r,e){typeof oa=="object"&&typeof na<"u"?na.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_calendar=e()})(oa,function(){"use strict";return function(r,e,t){var o="h:mm A",n={lastDay:"[Yesterday at] "+o,sameDay:"[Today at] "+o,nextDay:"[Tomorrow at] "+o,nextWeek:"dddd [at] "+o,lastWeek:"[Last] dddd [at] "+o,sameElse:"MM/DD/YYYY"};e.prototype.calendar=function(p,c){var g=c||this.$locale().calendar||n,w=t(p||void 0).startOf("d"),E=this.diff(w,"d",!0),P="sameElse",M=E<-6?P:E<-1?"lastWeek":E<0?"lastDay":E<1?"sameDay":E<2?"nextDay":E<7?"nextWeek":P,V=g[M]||n[M];return typeof V=="function"?V.call(this,t()):this.format(V)}}})});var Vm=pt((sa,ia)=>{h();(function(r,e){typeof sa=="object"&&typeof ia<"u"?ia.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_relativeTime=e()})(sa,function(){"use strict";return function(r,e,t){r=r||{};var o=e.prototype,n={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function p(g,w,E,P){return o.fromToBase(g,w,E,P)}t.en.relativeTime=n,o.fromToBase=function(g,w,E,P,M){for(var V,q,fe,ve=E.$locale().relativeTime||n,Re=r.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],xe=Re.length,be=0;be0,Q<=le.r||!le.r){Q<=1&&be>0&&(le=Re[be-1]);var W=ve[le.l];M&&(Q=M(""+Q)),q=typeof W=="string"?W.replace("%d",Q):W(Q,w,le.l,fe);break}}if(w)return q;var D=fe?ve.future:ve.past;return typeof D=="function"?D(q):D.replace("%s",q)},o.to=function(g,w){return p(g,w,this,!0)},o.from=function(g,w){return p(g,w,this)};var c=function(g){return g.$u?t.utc():t()};o.toNow=function(g){return this.to(c(this),g)},o.fromNow=function(g){return this.from(c(this),g)}}})});var ny=pt(de=>{"use strict";h();var Mo=Symbol.for("react.element"),E1=Symbol.for("react.portal"),R1=Symbol.for("react.fragment"),_1=Symbol.for("react.strict_mode"),z1=Symbol.for("react.profiler"),M1=Symbol.for("react.provider"),T1=Symbol.for("react.context"),S1=Symbol.for("react.forward_ref"),I1=Symbol.for("react.suspense"),A1=Symbol.for("react.memo"),P1=Symbol.for("react.lazy"),Zm=Symbol.iterator;function k1(r){return r===null||typeof r!="object"?null:(r=Zm&&r[Zm]||r["@@iterator"],typeof r=="function"?r:null)}var Jm={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qm=Object.assign,Xm={};function po(r,e,t){this.props=r,this.context=e,this.refs=Xm,this.updater=t||Jm}po.prototype.isReactComponent={};po.prototype.setState=function(r,e){if(typeof r!="object"&&typeof r!="function"&&r!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,r,e,"setState")};po.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function ey(){}ey.prototype=po.prototype;function ua(r,e,t){this.props=r,this.context=e,this.refs=Xm,this.updater=t||Jm}var ca=ua.prototype=new ey;ca.constructor=ua;Qm(ca,po.prototype);ca.isPureReactComponent=!0;var $m=Array.isArray,ty=Object.prototype.hasOwnProperty,la={current:null},ry={key:!0,ref:!0,__self:!0,__source:!0};function oy(r,e,t){var o,n={},p=null,c=null;if(e!=null)for(o in e.ref!==void 0&&(c=e.ref),e.key!==void 0&&(p=""+e.key),e)ty.call(e,o)&&!ry.hasOwnProperty(o)&&(n[o]=e[o]);var g=arguments.length-2;if(g===1)n.children=t;else if(1{"use strict";h();sy.exports=ny()});h();h();h();h();var mi={};U(mi,{error:()=>ff,method:()=>sf,params:()=>af,request:()=>cx,response:()=>lx,result:()=>pf});h();h();var ye;(function(r){r.assertEqual=n=>n;function e(n){}r.assertIs=e;function t(n){throw new Error}r.assertNever=t,r.arrayToEnum=n=>{let p={};for(let c of n)p[c]=c;return p},r.getValidEnumValues=n=>{let p=r.objectKeys(n).filter(g=>typeof n[n[g]]!="number"),c={};for(let g of p)c[g]=n[g];return r.objectValues(c)},r.objectValues=n=>r.objectKeys(n).map(function(p){return n[p]}),r.objectKeys=typeof Object.keys=="function"?n=>Object.keys(n):n=>{let p=[];for(let c in n)Object.prototype.hasOwnProperty.call(n,c)&&p.push(c);return p},r.find=(n,p)=>{for(let c of n)if(p(c))return c},r.isInteger=typeof Number.isInteger=="function"?n=>Number.isInteger(n):n=>typeof n=="number"&&isFinite(n)&&Math.floor(n)===n;function o(n,p=" | "){return n.map(c=>typeof c=="string"?`\'${c}\'`:c).join(p)}r.joinValues=o,r.jsonStringifyReplacer=(n,p)=>typeof p=="bigint"?p.toString():p})(ye||(ye={}));var Zs;(function(r){r.mergeShapes=(e,t)=>({...e,...t})})(Zs||(Zs={}));var Y=ye.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),or=r=>{switch(typeof r){case"undefined":return Y.undefined;case"string":return Y.string;case"number":return isNaN(r)?Y.nan:Y.number;case"boolean":return Y.boolean;case"function":return Y.function;case"bigint":return Y.bigint;case"symbol":return Y.symbol;case"object":return Array.isArray(r)?Y.array:r===null?Y.null:r.then&&typeof r.then=="function"&&r.catch&&typeof r.catch=="function"?Y.promise:typeof Map<"u"&&r instanceof Map?Y.map:typeof Set<"u"&&r instanceof Set?Y.set:typeof Date<"u"&&r instanceof Date?Y.date:Y.object;default:return Y.unknown}},L=ye.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),Xy=r=>JSON.stringify(r,null,2).replace(/"([^"]+)":/g,"$1:"),dt=class extends Error{constructor(e){super(),this.issues=[],this.addIssue=o=>{this.issues=[...this.issues,o]},this.addIssues=(o=[])=>{this.issues=[...this.issues,...o]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(p){return p.message},o={_errors:[]},n=p=>{for(let c of p.issues)if(c.code==="invalid_union")c.unionErrors.map(n);else if(c.code==="invalid_return_type")n(c.returnTypeError);else if(c.code==="invalid_arguments")n(c.argumentsError);else if(c.path.length===0)o._errors.push(t(c));else{let g=o,w=0;for(;wt.message){let t={},o=[];for(let n of this.issues)n.path.length>0?(t[n.path[0]]=t[n.path[0]]||[],t[n.path[0]].push(e(n))):o.push(e(n));return{formErrors:o,fieldErrors:t}}get formErrors(){return this.flatten()}};dt.create=r=>new dt(r);var lo=(r,e)=>{let t;switch(r.code){case L.invalid_type:r.received===Y.undefined?t="Required":t=`Expected ${r.expected}, received ${r.received}`;break;case L.invalid_literal:t=`Invalid literal value, expected ${JSON.stringify(r.expected,ye.jsonStringifyReplacer)}`;break;case L.unrecognized_keys:t=`Unrecognized key(s) in object: ${ye.joinValues(r.keys,", ")}`;break;case L.invalid_union:t="Invalid input";break;case L.invalid_union_discriminator:t=`Invalid discriminator value. Expected ${ye.joinValues(r.options)}`;break;case L.invalid_enum_value:t=`Invalid enum value. Expected ${ye.joinValues(r.options)}, received \'${r.received}\'`;break;case L.invalid_arguments:t="Invalid function arguments";break;case L.invalid_return_type:t="Invalid function return type";break;case L.invalid_date:t="Invalid date";break;case L.invalid_string:typeof r.validation=="object"?"includes"in r.validation?(t=`Invalid input: must include "${r.validation.includes}"`,typeof r.validation.position=="number"&&(t=`${t} at one or more positions greater than or equal to ${r.validation.position}`)):"startsWith"in r.validation?t=`Invalid input: must start with "${r.validation.startsWith}"`:"endsWith"in r.validation?t=`Invalid input: must end with "${r.validation.endsWith}"`:ye.assertNever(r.validation):r.validation!=="regex"?t=`Invalid ${r.validation}`:t="Invalid";break;case L.too_small:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at least":"more than"} ${r.minimum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at least":"over"} ${r.minimum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${r.minimum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(r.minimum))}`:t="Invalid input";break;case L.too_big:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at most":"less than"} ${r.maximum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at most":"under"} ${r.maximum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="bigint"?t=`BigInt must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly":r.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(r.maximum))}`:t="Invalid input";break;case L.custom:t="Invalid input";break;case L.invalid_intersection_types:t="Intersection results could not be merged";break;case L.not_multiple_of:t=`Number must be a multiple of ${r.multipleOf}`;break;case L.not_finite:t="Number must be finite";break;default:t=e.defaultError,ye.assertNever(r)}return{message:t}},Ya=lo;function e0(r){Ya=r}function Co(){return Ya}var No=r=>{let{data:e,path:t,errorMaps:o,issueData:n}=r,p=[...t,...n.path||[]],c={...n,path:p},g="",w=o.filter(E=>!!E).slice().reverse();for(let E of w)g=E(c,{data:e,defaultError:g}).message;return{...n,path:p,message:n.message||g}},t0=[];function K(r,e){let t=No({issueData:e,data:r.data,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Co(),lo].filter(o=>!!o)});r.common.issues.push(t)}var ct=class{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,t){let o=[];for(let n of t){if(n.status==="aborted")return se;n.status==="dirty"&&e.dirty(),o.push(n.value)}return{status:e.value,value:o}}static async mergeObjectAsync(e,t){let o=[];for(let n of t)o.push({key:await n.key,value:await n.value});return ct.mergeObjectSync(e,o)}static mergeObjectSync(e,t){let o={};for(let n of t){let{key:p,value:c}=n;if(p.status==="aborted"||c.status==="aborted")return se;p.status==="dirty"&&e.dirty(),c.status==="dirty"&&e.dirty(),p.value!=="__proto__"&&(typeof c.value<"u"||n.alwaysSet)&&(o[p.value]=c.value)}return{status:e.value,value:o}}},se=Object.freeze({status:"aborted"}),Ka=r=>({status:"dirty",value:r}),mt=r=>({status:"valid",value:r}),$s=r=>r.status==="aborted",Gs=r=>r.status==="dirty",ho=r=>r.status==="valid",qo=r=>typeof Promise<"u"&&r instanceof Promise,te;(function(r){r.errToObj=e=>typeof e=="string"?{message:e}:e||{},r.toString=e=>typeof e=="string"?e:e?.message})(te||(te={}));var _t=class{constructor(e,t,o,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=o,this._key=n}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},Va=(r,e)=>{if(ho(e))return{success:!0,data:e.value};if(!r.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new dt(r.common.issues);return this._error=t,this._error}}};function ae(r){if(!r)return{};let{errorMap:e,invalid_type_error:t,required_error:o,description:n}=r;if(e&&(t||o))throw new Error(`Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:n}:{errorMap:(c,g)=>c.code!=="invalid_type"?{message:g.defaultError}:typeof g.data>"u"?{message:o??g.defaultError}:{message:t??g.defaultError},description:n}}var pe=class{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return or(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:or(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new ct,ctx:{common:e.parent.common,data:e.data,parsedType:or(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(qo(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let o=this.safeParse(e,t);if(o.success)return o.data;throw o.error}safeParse(e,t){var o;let n={common:{issues:[],async:(o=t?.async)!==null&&o!==void 0?o:!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:or(e)},p=this._parseSync({data:e,path:n.path,parent:n});return Va(n,p)}async parseAsync(e,t){let o=await this.safeParseAsync(e,t);if(o.success)return o.data;throw o.error}async safeParseAsync(e,t){let o={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:or(e)},n=this._parse({data:e,path:o.path,parent:o}),p=await(qo(n)?n:Promise.resolve(n));return Va(o,p)}refine(e,t){let o=n=>typeof t=="string"||typeof t>"u"?{message:t}:typeof t=="function"?t(n):t;return this._refinement((n,p)=>{let c=e(n),g=()=>p.addIssue({code:L.custom,...o(n)});return typeof Promise<"u"&&c instanceof Promise?c.then(w=>w?!0:(g(),!1)):c?!0:(g(),!1)})}refinement(e,t){return this._refinement((o,n)=>e(o)?!0:(n.addIssue(typeof t=="function"?t(o,n):t),!1))}_refinement(e){return new bt({schema:this,typeName:oe.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Mt.create(this,this._def)}nullable(){return Zt.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return wt.create(this,this._def)}promise(){return ir.create(this,this._def)}or(e){return Ar.create([this,e],this._def)}and(e){return Pr.create(this,e,this._def)}transform(e){return new bt({...ae(this._def),schema:this,typeName:oe.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let t=typeof e=="function"?e:()=>e;return new qr({...ae(this._def),innerType:this,defaultValue:t,typeName:oe.ZodDefault})}brand(){return new Do({typeName:oe.ZodBranded,type:this,...ae(this._def)})}catch(e){let t=typeof e=="function"?e:()=>e;return new Xr({...ae(this._def),innerType:this,catchValue:t,typeName:oe.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return Dr.create(this,e)}readonly(){return to.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},r0=/^c[^\\s-]{8,}$/i,o0=/^[a-z][a-z0-9]*$/,n0=/^[0-9A-HJKMNP-TV-Z]{26}$/,s0=/^[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}$/i,i0=/^(?!\\.)(?!.*\\.\\.)([A-Z0-9_+-\\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\\-]*\\.)+[A-Z]{2,}$/i,a0="^(\\\\p{Extended_Pictographic}|\\\\p{Emoji_Component})+$",Ks,p0=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,f0=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,u0=r=>r.precision?r.offset?new RegExp(`^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}\\\\.\\\\d{${r.precision}}(([+-]\\\\d{2}(:?\\\\d{2})?)|Z)$`):new RegExp(`^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}\\\\.\\\\d{${r.precision}}Z$`):r.precision===0?r.offset?new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}(([+-]\\\\d{2}(:?\\\\d{2})?)|Z)$"):new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}Z$"):r.offset?new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}(\\\\.\\\\d+)?(([+-]\\\\d{2}(:?\\\\d{2})?)|Z)$"):new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}(\\\\.\\\\d+)?Z$");function c0(r,e){return!!((e==="v4"||!e)&&p0.test(r)||(e==="v6"||!e)&&f0.test(r))}var vt=class extends pe{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==Y.string){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.string,received:p.parsedType}),se}let o=new ct,n;for(let p of this._def.checks)if(p.kind==="min")e.data.lengthp.value&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.too_big,maximum:p.value,type:"string",inclusive:!0,exact:!1,message:p.message}),o.dirty());else if(p.kind==="length"){let c=e.data.length>p.value,g=e.data.lengthe.test(n),{validation:t,code:L.invalid_string,...te.errToObj(o)})}_addCheck(e){return new vt({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...te.errToObj(e)})}url(e){return this._addCheck({kind:"url",...te.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...te.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...te.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...te.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...te.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...te.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...te.errToObj(e)})}datetime(e){var t;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:(t=e?.offset)!==null&&t!==void 0?t:!1,...te.errToObj(e?.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...te.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...te.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...te.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...te.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...te.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...te.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...te.errToObj(t)})}nonempty(e){return this.min(1,te.errToObj(e))}trim(){return new vt({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new vt({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new vt({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get minLength(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new vt({checks:[],typeName:oe.ZodString,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...ae(r)})};function l0(r,e){let t=(r.toString().split(".")[1]||"").length,o=(e.toString().split(".")[1]||"").length,n=t>o?t:o,p=parseInt(r.toFixed(n).replace(".","")),c=parseInt(e.toFixed(n).replace(".",""));return p%c/Math.pow(10,n)}var Nt=class extends pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==Y.number){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.number,received:p.parsedType}),se}let o,n=new ct;for(let p of this._def.checks)p.kind==="int"?ye.isInteger(e.data)||(o=this._getOrReturnCtx(e,o),K(o,{code:L.invalid_type,expected:"integer",received:"float",message:p.message}),n.dirty()):p.kind==="min"?(p.inclusive?e.datap.value:e.data>=p.value)&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.too_big,maximum:p.value,type:"number",inclusive:p.inclusive,exact:!1,message:p.message}),n.dirty()):p.kind==="multipleOf"?l0(e.data,p.value)!==0&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.not_multiple_of,multipleOf:p.value,message:p.message}),n.dirty()):p.kind==="finite"?Number.isFinite(e.data)||(o=this._getOrReturnCtx(e,o),K(o,{code:L.not_finite,message:p.message}),n.dirty()):ye.assertNever(p);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,o,n){return new Nt({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:o,message:te.toString(n)}]})}_addCheck(e){return new Nt({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:te.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:te.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:te.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:te.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuee.kind==="int"||e.kind==="multipleOf"&&ye.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let o of this._def.checks){if(o.kind==="finite"||o.kind==="int"||o.kind==="multipleOf")return!0;o.kind==="min"?(t===null||o.value>t)&&(t=o.value):o.kind==="max"&&(e===null||o.valuenew Nt({checks:[],typeName:oe.ZodNumber,coerce:r?.coerce||!1,...ae(r)});var qt=class extends pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==Y.bigint){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.bigint,received:p.parsedType}),se}let o,n=new ct;for(let p of this._def.checks)p.kind==="min"?(p.inclusive?e.datap.value:e.data>=p.value)&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.too_big,type:"bigint",maximum:p.value,inclusive:p.inclusive,message:p.message}),n.dirty()):p.kind==="multipleOf"?e.data%p.value!==BigInt(0)&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.not_multiple_of,multipleOf:p.value,message:p.message}),n.dirty()):ye.assertNever(p);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,o,n){return new qt({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:o,message:te.toString(n)}]})}_addCheck(e){return new qt({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new qt({checks:[],typeName:oe.ZodBigInt,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...ae(r)})};var Tr=class extends pe{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==Y.boolean){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.boolean,received:o.parsedType}),se}return mt(e.data)}};Tr.create=r=>new Tr({typeName:oe.ZodBoolean,coerce:r?.coerce||!1,...ae(r)});var Yt=class extends pe{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==Y.date){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.date,received:p.parsedType}),se}if(isNaN(e.data.getTime())){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_date}),se}let o=new ct,n;for(let p of this._def.checks)p.kind==="min"?e.data.getTime()p.value&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.too_big,message:p.message,inclusive:!0,exact:!1,maximum:p.value,type:"date"}),o.dirty()):ye.assertNever(p);return{status:o.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Yt({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:te.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:te.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuenew Yt({checks:[],coerce:r?.coerce||!1,typeName:oe.ZodDate,...ae(r)});var $r=class extends pe{_parse(e){if(this._getType(e)!==Y.symbol){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.symbol,received:o.parsedType}),se}return mt(e.data)}};$r.create=r=>new $r({typeName:oe.ZodSymbol,...ae(r)});var Sr=class extends pe{_parse(e){if(this._getType(e)!==Y.undefined){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.undefined,received:o.parsedType}),se}return mt(e.data)}};Sr.create=r=>new Sr({typeName:oe.ZodUndefined,...ae(r)});var Ir=class extends pe{_parse(e){if(this._getType(e)!==Y.null){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.null,received:o.parsedType}),se}return mt(e.data)}};Ir.create=r=>new Ir({typeName:oe.ZodNull,...ae(r)});var sr=class extends pe{constructor(){super(...arguments),this._any=!0}_parse(e){return mt(e.data)}};sr.create=r=>new sr({typeName:oe.ZodAny,...ae(r)});var Wt=class extends pe{constructor(){super(...arguments),this._unknown=!0}_parse(e){return mt(e.data)}};Wt.create=r=>new Wt({typeName:oe.ZodUnknown,...ae(r)});var Tt=class extends pe{_parse(e){let t=this._getOrReturnCtx(e);return K(t,{code:L.invalid_type,expected:Y.never,received:t.parsedType}),se}};Tt.create=r=>new Tt({typeName:oe.ZodNever,...ae(r)});var Gr=class extends pe{_parse(e){if(this._getType(e)!==Y.undefined){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.void,received:o.parsedType}),se}return mt(e.data)}};Gr.create=r=>new Gr({typeName:oe.ZodVoid,...ae(r)});var wt=class extends pe{_parse(e){let{ctx:t,status:o}=this._processInputParams(e),n=this._def;if(t.parsedType!==Y.array)return K(t,{code:L.invalid_type,expected:Y.array,received:t.parsedType}),se;if(n.exactLength!==null){let c=t.data.length>n.exactLength.value,g=t.data.lengthn.maxLength.value&&(K(t,{code:L.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),o.dirty()),t.common.async)return Promise.all([...t.data].map((c,g)=>n.type._parseAsync(new _t(t,c,t.path,g)))).then(c=>ct.mergeArray(o,c));let p=[...t.data].map((c,g)=>n.type._parseSync(new _t(t,c,t.path,g)));return ct.mergeArray(o,p)}get element(){return this._def.type}min(e,t){return new wt({...this._def,minLength:{value:e,message:te.toString(t)}})}max(e,t){return new wt({...this._def,maxLength:{value:e,message:te.toString(t)}})}length(e,t){return new wt({...this._def,exactLength:{value:e,message:te.toString(t)}})}nonempty(e){return this.min(1,e)}};wt.create=(r,e)=>new wt({type:r,minLength:null,maxLength:null,exactLength:null,typeName:oe.ZodArray,...ae(e)});function Zr(r){if(r instanceof ot){let e={};for(let t in r.shape){let o=r.shape[t];e[t]=Mt.create(Zr(o))}return new ot({...r._def,shape:()=>e})}else return r instanceof wt?new wt({...r._def,type:Zr(r.element)}):r instanceof Mt?Mt.create(Zr(r.unwrap())):r instanceof Zt?Zt.create(Zr(r.unwrap())):r instanceof zt?zt.create(r.items.map(e=>Zr(e))):r}var ot=class extends pe{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),t=ye.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==Y.object){let E=this._getOrReturnCtx(e);return K(E,{code:L.invalid_type,expected:Y.object,received:E.parsedType}),se}let{status:o,ctx:n}=this._processInputParams(e),{shape:p,keys:c}=this._getCached(),g=[];if(!(this._def.catchall instanceof Tt&&this._def.unknownKeys==="strip"))for(let E in n.data)c.includes(E)||g.push(E);let w=[];for(let E of c){let P=p[E],M=n.data[E];w.push({key:{status:"valid",value:E},value:P._parse(new _t(n,M,n.path,E)),alwaysSet:E in n.data})}if(this._def.catchall instanceof Tt){let E=this._def.unknownKeys;if(E==="passthrough")for(let P of g)w.push({key:{status:"valid",value:P},value:{status:"valid",value:n.data[P]}});else if(E==="strict")g.length>0&&(K(n,{code:L.unrecognized_keys,keys:g}),o.dirty());else if(E!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let E=this._def.catchall;for(let P of g){let M=n.data[P];w.push({key:{status:"valid",value:P},value:E._parse(new _t(n,M,n.path,P)),alwaysSet:P in n.data})}}return n.common.async?Promise.resolve().then(async()=>{let E=[];for(let P of w){let M=await P.key;E.push({key:M,value:await P.value,alwaysSet:P.alwaysSet})}return E}).then(E=>ct.mergeObjectSync(o,E)):ct.mergeObjectSync(o,w)}get shape(){return this._def.shape()}strict(e){return te.errToObj,new ot({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(t,o)=>{var n,p,c,g;let w=(c=(p=(n=this._def).errorMap)===null||p===void 0?void 0:p.call(n,t,o).message)!==null&&c!==void 0?c:o.defaultError;return t.code==="unrecognized_keys"?{message:(g=te.errToObj(e).message)!==null&&g!==void 0?g:w}:{message:w}}}:{}})}strip(){return new ot({...this._def,unknownKeys:"strip"})}passthrough(){return new ot({...this._def,unknownKeys:"passthrough"})}extend(e){return new ot({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new ot({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:oe.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new ot({...this._def,catchall:e})}pick(e){let t={};return ye.objectKeys(e).forEach(o=>{e[o]&&this.shape[o]&&(t[o]=this.shape[o])}),new ot({...this._def,shape:()=>t})}omit(e){let t={};return ye.objectKeys(this.shape).forEach(o=>{e[o]||(t[o]=this.shape[o])}),new ot({...this._def,shape:()=>t})}deepPartial(){return Zr(this)}partial(e){let t={};return ye.objectKeys(this.shape).forEach(o=>{let n=this.shape[o];e&&!e[o]?t[o]=n:t[o]=n.optional()}),new ot({...this._def,shape:()=>t})}required(e){let t={};return ye.objectKeys(this.shape).forEach(o=>{if(e&&!e[o])t[o]=this.shape[o];else{let p=this.shape[o];for(;p instanceof Mt;)p=p._def.innerType;t[o]=p}}),new ot({...this._def,shape:()=>t})}keyof(){return Za(ye.objectKeys(this.shape))}};ot.create=(r,e)=>new ot({shape:()=>r,unknownKeys:"strip",catchall:Tt.create(),typeName:oe.ZodObject,...ae(e)});ot.strictCreate=(r,e)=>new ot({shape:()=>r,unknownKeys:"strict",catchall:Tt.create(),typeName:oe.ZodObject,...ae(e)});ot.lazycreate=(r,e)=>new ot({shape:r,unknownKeys:"strip",catchall:Tt.create(),typeName:oe.ZodObject,...ae(e)});var Ar=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o=this._def.options;function n(p){for(let g of p)if(g.result.status==="valid")return g.result;for(let g of p)if(g.result.status==="dirty")return t.common.issues.push(...g.ctx.common.issues),g.result;let c=p.map(g=>new dt(g.ctx.common.issues));return K(t,{code:L.invalid_union,unionErrors:c}),se}if(t.common.async)return Promise.all(o.map(async p=>{let c={...t,common:{...t.common,issues:[]},parent:null};return{result:await p._parseAsync({data:t.data,path:t.path,parent:c}),ctx:c}})).then(n);{let p,c=[];for(let w of o){let E={...t,common:{...t.common,issues:[]},parent:null},P=w._parseSync({data:t.data,path:t.path,parent:E});if(P.status==="valid")return P;P.status==="dirty"&&!p&&(p={result:P,ctx:E}),E.common.issues.length&&c.push(E.common.issues)}if(p)return t.common.issues.push(...p.ctx.common.issues),p.result;let g=c.map(w=>new dt(w));return K(t,{code:L.invalid_union,unionErrors:g}),se}}get options(){return this._def.options}};Ar.create=(r,e)=>new Ar({options:r,typeName:oe.ZodUnion,...ae(e)});var Bo=r=>r instanceof Br?Bo(r.schema):r instanceof bt?Bo(r.innerType()):r instanceof Cr?[r.value]:r instanceof Dt?r.options:r instanceof Nr?Object.keys(r.enum):r instanceof qr?Bo(r._def.innerType):r instanceof Sr?[void 0]:r instanceof Ir?[null]:null,Jr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.object)return K(t,{code:L.invalid_type,expected:Y.object,received:t.parsedType}),se;let o=this.discriminator,n=t.data[o],p=this.optionsMap.get(n);return p?t.common.async?p._parseAsync({data:t.data,path:t.path,parent:t}):p._parseSync({data:t.data,path:t.path,parent:t}):(K(t,{code:L.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[o]}),se)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,o){let n=new Map;for(let p of t){let c=Bo(p.shape[e]);if(!c)throw new Error(`A discriminator value for key \\`${e}\\` could not be extracted from all schema options`);for(let g of c){if(n.has(g))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(g)}`);n.set(g,p)}}return new Jr({typeName:oe.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...ae(o)})}};function Js(r,e){let t=or(r),o=or(e);if(r===e)return{valid:!0,data:r};if(t===Y.object&&o===Y.object){let n=ye.objectKeys(e),p=ye.objectKeys(r).filter(g=>n.indexOf(g)!==-1),c={...r,...e};for(let g of p){let w=Js(r[g],e[g]);if(!w.valid)return{valid:!1};c[g]=w.data}return{valid:!0,data:c}}else if(t===Y.array&&o===Y.array){if(r.length!==e.length)return{valid:!1};let n=[];for(let p=0;p{if($s(p)||$s(c))return se;let g=Js(p.value,c.value);return g.valid?((Gs(p)||Gs(c))&&t.dirty(),{status:t.value,value:g.data}):(K(o,{code:L.invalid_intersection_types}),se)};return o.common.async?Promise.all([this._def.left._parseAsync({data:o.data,path:o.path,parent:o}),this._def.right._parseAsync({data:o.data,path:o.path,parent:o})]).then(([p,c])=>n(p,c)):n(this._def.left._parseSync({data:o.data,path:o.path,parent:o}),this._def.right._parseSync({data:o.data,path:o.path,parent:o}))}};Pr.create=(r,e,t)=>new Pr({left:r,right:e,typeName:oe.ZodIntersection,...ae(t)});var zt=class extends pe{_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.array)return K(o,{code:L.invalid_type,expected:Y.array,received:o.parsedType}),se;if(o.data.lengththis._def.items.length&&(K(o,{code:L.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let p=[...o.data].map((c,g)=>{let w=this._def.items[g]||this._def.rest;return w?w._parse(new _t(o,c,o.path,g)):null}).filter(c=>!!c);return o.common.async?Promise.all(p).then(c=>ct.mergeArray(t,c)):ct.mergeArray(t,p)}get items(){return this._def.items}rest(e){return new zt({...this._def,rest:e})}};zt.create=(r,e)=>{if(!Array.isArray(r))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new zt({items:r,typeName:oe.ZodTuple,rest:null,...ae(e)})};var kr=class extends pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.object)return K(o,{code:L.invalid_type,expected:Y.object,received:o.parsedType}),se;let n=[],p=this._def.keyType,c=this._def.valueType;for(let g in o.data)n.push({key:p._parse(new _t(o,g,o.path,g)),value:c._parse(new _t(o,o.data[g],o.path,g))});return o.common.async?ct.mergeObjectAsync(t,n):ct.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,o){return t instanceof pe?new kr({keyType:e,valueType:t,typeName:oe.ZodRecord,...ae(o)}):new kr({keyType:vt.create(),valueType:e,typeName:oe.ZodRecord,...ae(t)})}},Qr=class extends pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.map)return K(o,{code:L.invalid_type,expected:Y.map,received:o.parsedType}),se;let n=this._def.keyType,p=this._def.valueType,c=[...o.data.entries()].map(([g,w],E)=>({key:n._parse(new _t(o,g,o.path,[E,"key"])),value:p._parse(new _t(o,w,o.path,[E,"value"]))}));if(o.common.async){let g=new Map;return Promise.resolve().then(async()=>{for(let w of c){let E=await w.key,P=await w.value;if(E.status==="aborted"||P.status==="aborted")return se;(E.status==="dirty"||P.status==="dirty")&&t.dirty(),g.set(E.value,P.value)}return{status:t.value,value:g}})}else{let g=new Map;for(let w of c){let E=w.key,P=w.value;if(E.status==="aborted"||P.status==="aborted")return se;(E.status==="dirty"||P.status==="dirty")&&t.dirty(),g.set(E.value,P.value)}return{status:t.value,value:g}}}};Qr.create=(r,e,t)=>new Qr({valueType:e,keyType:r,typeName:oe.ZodMap,...ae(t)});var Kt=class extends pe{_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.set)return K(o,{code:L.invalid_type,expected:Y.set,received:o.parsedType}),se;let n=this._def;n.minSize!==null&&o.data.sizen.maxSize.value&&(K(o,{code:L.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());let p=this._def.valueType;function c(w){let E=new Set;for(let P of w){if(P.status==="aborted")return se;P.status==="dirty"&&t.dirty(),E.add(P.value)}return{status:t.value,value:E}}let g=[...o.data.values()].map((w,E)=>p._parse(new _t(o,w,o.path,E)));return o.common.async?Promise.all(g).then(w=>c(w)):c(g)}min(e,t){return new Kt({...this._def,minSize:{value:e,message:te.toString(t)}})}max(e,t){return new Kt({...this._def,maxSize:{value:e,message:te.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}};Kt.create=(r,e)=>new Kt({valueType:r,minSize:null,maxSize:null,typeName:oe.ZodSet,...ae(e)});var nr=class extends pe{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.function)return K(t,{code:L.invalid_type,expected:Y.function,received:t.parsedType}),se;function o(g,w){return No({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Co(),lo].filter(E=>!!E),issueData:{code:L.invalid_arguments,argumentsError:w}})}function n(g,w){return No({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Co(),lo].filter(E=>!!E),issueData:{code:L.invalid_return_type,returnTypeError:w}})}let p={errorMap:t.common.contextualErrorMap},c=t.data;if(this._def.returns instanceof ir){let g=this;return mt(async function(...w){let E=new dt([]),P=await g._def.args.parseAsync(w,p).catch(q=>{throw E.addIssue(o(w,q)),E}),M=await Reflect.apply(c,this,P);return await g._def.returns._def.type.parseAsync(M,p).catch(q=>{throw E.addIssue(n(M,q)),E})})}else{let g=this;return mt(function(...w){let E=g._def.args.safeParse(w,p);if(!E.success)throw new dt([o(w,E.error)]);let P=Reflect.apply(c,this,E.data),M=g._def.returns.safeParse(P,p);if(!M.success)throw new dt([n(P,M.error)]);return M.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new nr({...this._def,args:zt.create(e).rest(Wt.create())})}returns(e){return new nr({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,o){return new nr({args:e||zt.create([]).rest(Wt.create()),returns:t||Wt.create(),typeName:oe.ZodFunction,...ae(o)})}},Br=class extends pe{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}};Br.create=(r,e)=>new Br({getter:r,typeName:oe.ZodLazy,...ae(e)});var Cr=class extends pe{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return K(t,{received:t.data,code:L.invalid_literal,expected:this._def.value}),se}return{status:"valid",value:e.data}}get value(){return this._def.value}};Cr.create=(r,e)=>new Cr({value:r,typeName:oe.ZodLiteral,...ae(e)});function Za(r,e){return new Dt({values:r,typeName:oe.ZodEnum,...ae(e)})}var Dt=class extends pe{_parse(e){if(typeof e.data!="string"){let t=this._getOrReturnCtx(e),o=this._def.values;return K(t,{expected:ye.joinValues(o),received:t.parsedType,code:L.invalid_type}),se}if(this._def.values.indexOf(e.data)===-1){let t=this._getOrReturnCtx(e),o=this._def.values;return K(t,{received:t.data,code:L.invalid_enum_value,options:o}),se}return mt(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return Dt.create(e)}exclude(e){return Dt.create(this.options.filter(t=>!e.includes(t)))}};Dt.create=Za;var Nr=class extends pe{_parse(e){let t=ye.getValidEnumValues(this._def.values),o=this._getOrReturnCtx(e);if(o.parsedType!==Y.string&&o.parsedType!==Y.number){let n=ye.objectValues(t);return K(o,{expected:ye.joinValues(n),received:o.parsedType,code:L.invalid_type}),se}if(t.indexOf(e.data)===-1){let n=ye.objectValues(t);return K(o,{received:o.data,code:L.invalid_enum_value,options:n}),se}return mt(e.data)}get enum(){return this._def.values}};Nr.create=(r,e)=>new Nr({values:r,typeName:oe.ZodNativeEnum,...ae(e)});var ir=class extends pe{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.promise&&t.common.async===!1)return K(t,{code:L.invalid_type,expected:Y.promise,received:t.parsedType}),se;let o=t.parsedType===Y.promise?t.data:Promise.resolve(t.data);return mt(o.then(n=>this._def.type.parseAsync(n,{path:t.path,errorMap:t.common.contextualErrorMap})))}};ir.create=(r,e)=>new ir({type:r,typeName:oe.ZodPromise,...ae(e)});var bt=class extends pe{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===oe.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:o}=this._processInputParams(e),n=this._def.effect||null,p={addIssue:c=>{K(o,c),c.fatal?t.abort():t.dirty()},get path(){return o.path}};if(p.addIssue=p.addIssue.bind(p),n.type==="preprocess"){let c=n.transform(o.data,p);return o.common.issues.length?{status:"dirty",value:o.data}:o.common.async?Promise.resolve(c).then(g=>this._def.schema._parseAsync({data:g,path:o.path,parent:o})):this._def.schema._parseSync({data:c,path:o.path,parent:o})}if(n.type==="refinement"){let c=g=>{let w=n.refinement(g,p);if(o.common.async)return Promise.resolve(w);if(w instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return g};if(o.common.async===!1){let g=this._def.schema._parseSync({data:o.data,path:o.path,parent:o});return g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),c(g.value),{status:t.value,value:g.value})}else return this._def.schema._parseAsync({data:o.data,path:o.path,parent:o}).then(g=>g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),c(g.value).then(()=>({status:t.value,value:g.value}))))}if(n.type==="transform")if(o.common.async===!1){let c=this._def.schema._parseSync({data:o.data,path:o.path,parent:o});if(!ho(c))return c;let g=n.transform(c.value,p);if(g instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:g}}else return this._def.schema._parseAsync({data:o.data,path:o.path,parent:o}).then(c=>ho(c)?Promise.resolve(n.transform(c.value,p)).then(g=>({status:t.value,value:g})):c);ye.assertNever(n)}};bt.create=(r,e,t)=>new bt({schema:r,typeName:oe.ZodEffects,effect:e,...ae(t)});bt.createWithPreprocess=(r,e,t)=>new bt({schema:e,effect:{type:"preprocess",transform:r},typeName:oe.ZodEffects,...ae(t)});var Mt=class extends pe{_parse(e){return this._getType(e)===Y.undefined?mt(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Mt.create=(r,e)=>new Mt({innerType:r,typeName:oe.ZodOptional,...ae(e)});var Zt=class extends pe{_parse(e){return this._getType(e)===Y.null?mt(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Zt.create=(r,e)=>new Zt({innerType:r,typeName:oe.ZodNullable,...ae(e)});var qr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o=t.data;return t.parsedType===Y.undefined&&(o=this._def.defaultValue()),this._def.innerType._parse({data:o,path:t.path,parent:t})}removeDefault(){return this._def.innerType}};qr.create=(r,e)=>new qr({innerType:r,typeName:oe.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...ae(e)});var Xr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:o.data,path:o.path,parent:{...o}});return qo(n)?n.then(p=>({status:"valid",value:p.status==="valid"?p.value:this._def.catchValue({get error(){return new dt(o.common.issues)},input:o.data})})):{status:"valid",value:n.status==="valid"?n.value:this._def.catchValue({get error(){return new dt(o.common.issues)},input:o.data})}}removeCatch(){return this._def.innerType}};Xr.create=(r,e)=>new Xr({innerType:r,typeName:oe.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...ae(e)});var eo=class extends pe{_parse(e){if(this._getType(e)!==Y.nan){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.nan,received:o.parsedType}),se}return{status:"valid",value:e.data}}};eo.create=r=>new eo({typeName:oe.ZodNaN,...ae(r)});var h0=Symbol("zod_brand"),Do=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o=t.data;return this._def.type._parse({data:o,path:t.path,parent:t})}unwrap(){return this._def.type}},Dr=class extends pe{_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.common.async)return(async()=>{let p=await this._def.in._parseAsync({data:o.data,path:o.path,parent:o});return p.status==="aborted"?se:p.status==="dirty"?(t.dirty(),Ka(p.value)):this._def.out._parseAsync({data:p.value,path:o.path,parent:o})})();{let n=this._def.in._parseSync({data:o.data,path:o.path,parent:o});return n.status==="aborted"?se:n.status==="dirty"?(t.dirty(),{status:"dirty",value:n.value}):this._def.out._parseSync({data:n.value,path:o.path,parent:o})}}static create(e,t){return new Dr({in:e,out:t,typeName:oe.ZodPipeline})}},to=class extends pe{_parse(e){let t=this._def.innerType._parse(e);return ho(t)&&(t.value=Object.freeze(t.value)),t}};to.create=(r,e)=>new to({innerType:r,typeName:oe.ZodReadonly,...ae(e)});var $a=(r,e={},t)=>r?sr.create().superRefine((o,n)=>{var p,c;if(!r(o)){let g=typeof e=="function"?e(o):typeof e=="string"?{message:e}:e,w=(c=(p=g.fatal)!==null&&p!==void 0?p:t)!==null&&c!==void 0?c:!0,E=typeof g=="string"?{message:g}:g;n.addIssue({code:"custom",...E,fatal:w})}}):sr.create(),d0={object:ot.lazycreate},oe;(function(r){r.ZodString="ZodString",r.ZodNumber="ZodNumber",r.ZodNaN="ZodNaN",r.ZodBigInt="ZodBigInt",r.ZodBoolean="ZodBoolean",r.ZodDate="ZodDate",r.ZodSymbol="ZodSymbol",r.ZodUndefined="ZodUndefined",r.ZodNull="ZodNull",r.ZodAny="ZodAny",r.ZodUnknown="ZodUnknown",r.ZodNever="ZodNever",r.ZodVoid="ZodVoid",r.ZodArray="ZodArray",r.ZodObject="ZodObject",r.ZodUnion="ZodUnion",r.ZodDiscriminatedUnion="ZodDiscriminatedUnion",r.ZodIntersection="ZodIntersection",r.ZodTuple="ZodTuple",r.ZodRecord="ZodRecord",r.ZodMap="ZodMap",r.ZodSet="ZodSet",r.ZodFunction="ZodFunction",r.ZodLazy="ZodLazy",r.ZodLiteral="ZodLiteral",r.ZodEnum="ZodEnum",r.ZodEffects="ZodEffects",r.ZodNativeEnum="ZodNativeEnum",r.ZodOptional="ZodOptional",r.ZodNullable="ZodNullable",r.ZodDefault="ZodDefault",r.ZodCatch="ZodCatch",r.ZodPromise="ZodPromise",r.ZodBranded="ZodBranded",r.ZodPipeline="ZodPipeline",r.ZodReadonly="ZodReadonly"})(oe||(oe={}));var m0=(r,e={message:`Input not instance of ${r.name}`})=>$a(t=>t instanceof r,e),Ga=vt.create,Ja=Nt.create,y0=eo.create,x0=qt.create,Qa=Tr.create,g0=Yt.create,v0=$r.create,w0=Sr.create,b0=Ir.create,E0=sr.create,R0=Wt.create,_0=Tt.create,z0=Gr.create,M0=wt.create,T0=ot.create,S0=ot.strictCreate,I0=Ar.create,A0=Jr.create,P0=Pr.create,k0=zt.create,B0=kr.create,C0=Qr.create,N0=Kt.create,q0=nr.create,D0=Br.create,O0=Cr.create,U0=Dt.create,L0=Nr.create,j0=ir.create,Wa=bt.create,F0=Mt.create,H0=Zt.create,V0=bt.createWithPreprocess,W0=Dr.create,Y0=()=>Ga().optional(),K0=()=>Ja().optional(),Z0=()=>Qa().optional(),$0={string:r=>vt.create({...r,coerce:!0}),number:r=>Nt.create({...r,coerce:!0}),boolean:r=>Tr.create({...r,coerce:!0}),bigint:r=>qt.create({...r,coerce:!0}),date:r=>Yt.create({...r,coerce:!0})},G0=se,s=Object.freeze({__proto__:null,defaultErrorMap:lo,setErrorMap:e0,getErrorMap:Co,makeIssue:No,EMPTY_PATH:t0,addIssueToContext:K,ParseStatus:ct,INVALID:se,DIRTY:Ka,OK:mt,isAborted:$s,isDirty:Gs,isValid:ho,isAsync:qo,get util(){return ye},get objectUtil(){return Zs},ZodParsedType:Y,getParsedType:or,ZodType:pe,ZodString:vt,ZodNumber:Nt,ZodBigInt:qt,ZodBoolean:Tr,ZodDate:Yt,ZodSymbol:$r,ZodUndefined:Sr,ZodNull:Ir,ZodAny:sr,ZodUnknown:Wt,ZodNever:Tt,ZodVoid:Gr,ZodArray:wt,ZodObject:ot,ZodUnion:Ar,ZodDiscriminatedUnion:Jr,ZodIntersection:Pr,ZodTuple:zt,ZodRecord:kr,ZodMap:Qr,ZodSet:Kt,ZodFunction:nr,ZodLazy:Br,ZodLiteral:Cr,ZodEnum:Dt,ZodNativeEnum:Nr,ZodPromise:ir,ZodEffects:bt,ZodTransformer:bt,ZodOptional:Mt,ZodNullable:Zt,ZodDefault:qr,ZodCatch:Xr,ZodNaN:eo,BRAND:h0,ZodBranded:Do,ZodPipeline:Dr,ZodReadonly:to,custom:$a,Schema:pe,ZodSchema:pe,late:d0,get ZodFirstPartyTypeKind(){return oe},coerce:$0,any:E0,array:M0,bigint:x0,boolean:Qa,date:g0,discriminatedUnion:A0,effect:Wa,enum:U0,function:q0,instanceof:m0,intersection:P0,lazy:D0,literal:O0,map:C0,nan:y0,nativeEnum:L0,never:_0,null:b0,nullable:H0,number:Ja,object:T0,oboolean:Z0,onumber:K0,optional:F0,ostring:Y0,pipeline:W0,preprocess:V0,promise:j0,record:B0,set:N0,strictObject:S0,string:Ga,symbol:v0,transformer:Wa,tuple:k0,undefined:w0,union:I0,unknown:R0,void:z0,NEVER:G0,ZodIssueCode:L,quotelessJson:Xy,ZodError:dt});h();var Mp=st(Po());h();h();h();h();var Xa="logger/5.7.0";var ep=!1,tp=!1,Oo={debug:1,default:2,info:2,warning:3,error:4,off:5},rp=Oo.default,Qs=null;function J0(){try{let r=[];if(["NFD","NFC","NFKD","NFKC"].forEach(e=>{try{if("test".normalize(e)!=="test")throw new Error("bad normalize")}catch{r.push(e)}}),r.length)throw new Error("missing "+r.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(r){return r.message}return null}var op=J0(),Xs;(function(r){r.DEBUG="DEBUG",r.INFO="INFO",r.WARNING="WARNING",r.ERROR="ERROR",r.OFF="OFF"})(Xs||(Xs={}));var St;(function(r){r.UNKNOWN_ERROR="UNKNOWN_ERROR",r.NOT_IMPLEMENTED="NOT_IMPLEMENTED",r.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",r.NETWORK_ERROR="NETWORK_ERROR",r.SERVER_ERROR="SERVER_ERROR",r.TIMEOUT="TIMEOUT",r.BUFFER_OVERRUN="BUFFER_OVERRUN",r.NUMERIC_FAULT="NUMERIC_FAULT",r.MISSING_NEW="MISSING_NEW",r.INVALID_ARGUMENT="INVALID_ARGUMENT",r.MISSING_ARGUMENT="MISSING_ARGUMENT",r.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",r.CALL_EXCEPTION="CALL_EXCEPTION",r.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",r.NONCE_EXPIRED="NONCE_EXPIRED",r.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",r.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",r.TRANSACTION_REPLACED="TRANSACTION_REPLACED",r.ACTION_REJECTED="ACTION_REJECTED"})(St||(St={}));var np="0123456789abcdef",we=class{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){let o=e.toLowerCase();Oo[o]==null&&this.throwArgumentError("invalid log level name","logLevel",e),!(rp>Oo[o])&&console.log.apply(console,t)}debug(...e){this._log(we.levels.DEBUG,e)}info(...e){this._log(we.levels.INFO,e)}warn(...e){this._log(we.levels.WARNING,e)}makeError(e,t,o){if(tp)return this.makeError("censored error",t,{});t||(t=we.errors.UNKNOWN_ERROR),o||(o={});let n=[];Object.keys(o).forEach(w=>{let E=o[w];try{if(E instanceof Uint8Array){let P="";for(let M=0;M>4],P+=np[E[M]&15];n.push(w+"=Uint8Array(0x"+P+")")}else n.push(w+"="+JSON.stringify(E))}catch{n.push(w+"="+JSON.stringify(o[w].toString()))}}),n.push(`code=${t}`),n.push(`version=${this.version}`);let p=e,c="";switch(t){case St.NUMERIC_FAULT:{c="NUMERIC_FAULT";let w=e;switch(w){case"overflow":case"underflow":case"division-by-zero":c+="-"+w;break;case"negative-power":case"negative-width":c+="-unsupported";break;case"unbound-bitwise-result":c+="-unbound-result";break}break}case St.CALL_EXCEPTION:case St.INSUFFICIENT_FUNDS:case St.MISSING_NEW:case St.NONCE_EXPIRED:case St.REPLACEMENT_UNDERPRICED:case St.TRANSACTION_REPLACED:case St.UNPREDICTABLE_GAS_LIMIT:c=t;break}c&&(e+=" [ See: https://links.ethers.org/v5-errors-"+c+" ]"),n.length&&(e+=" ("+n.join(", ")+")");let g=new Error(e);return g.reason=p,g.code=t,Object.keys(o).forEach(function(w){g[w]=o[w]}),g}throwError(e,t,o){throw this.makeError(e,t,o)}throwArgumentError(e,t,o){return this.throwError(e,we.errors.INVALID_ARGUMENT,{argument:t,value:o})}assert(e,t,o,n){e||this.throwError(t,o,n)}assertArgument(e,t,o,n){e||this.throwArgumentError(t,o,n)}checkNormalize(e){e==null&&(e="platform missing String.prototype.normalize"),op&&this.throwError("platform missing String.prototype.normalize",we.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:op})}checkSafeUint53(e,t){typeof e=="number"&&(t==null&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,we.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,we.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,o){o?o=": "+o:o="",et&&this.throwError("too many arguments"+o,we.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){(e===Object||e==null)&&this.throwError("missing new",we.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",we.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):(e===Object||e==null)&&this.throwError("missing new",we.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return Qs||(Qs=new we(Xa)),Qs}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",we.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),ep){if(!e)return;this.globalLogger().throwError("error censorship permanent",we.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}tp=!!e,ep=!!t}static setLogLevel(e){let t=Oo[e.toLowerCase()];if(t==null){we.globalLogger().warn("invalid log level - "+e);return}rp=t}static from(e){return new we(e)}};we.errors=St;we.levels=Xs;h();var sp="bytes/5.7.0";var ei=new we(sp);function Q0(r){return!!r.toHexString}function Uo(r){return r.slice||(r.slice=function(){let e=Array.prototype.slice.call(arguments);return Uo(new Uint8Array(Array.prototype.slice.apply(r,e)))}),r}function ip(r){return typeof r=="number"&&r==r&&r%1===0}function X0(r){if(r==null)return!1;if(r.constructor===Uint8Array)return!0;if(typeof r=="string"||!ip(r.length)||r.length<0)return!1;for(let e=0;e=256)return!1}return!0}function Lo(r,e){if(e||(e={}),typeof r=="number"){ei.checkSafeUint53(r,"invalid arrayify value");let t=[];for(;r;)t.unshift(r&255),r=parseInt(String(r/256));return t.length===0&&t.push(0),Uo(new Uint8Array(t))}if(e.allowMissingPrefix&&typeof r=="string"&&r.substring(0,2)!=="0x"&&(r="0x"+r),Q0(r)&&(r=r.toHexString()),ti(r)){let t=r.substring(2);t.length%2&&(e.hexPad==="left"?t="0"+t:e.hexPad==="right"?t+="0":ei.throwArgumentError("hex data is odd-length","value",r));let o=[];for(let n=0;n>1]>>4>=8&&(e[n]=e[n].toUpperCase()),(o[n>>1]&15)>=8&&(e[n+1]=e[n+1].toUpperCase());return"0x"+e.join("")}var rx=9007199254740991;function ox(r){return Math.log10?Math.log10(r):Math.log(r)/Math.LN10}var ni={};for(let r=0;r<10;r++)ni[String(r)]=String(r);for(let r=0;r<26;r++)ni[String.fromCharCode(65+r)]=String(10+r);var xp=Math.floor(ox(rx));function nx(r){r=r.toUpperCase(),r=r.substring(4)+r.substring(0,2)+"00";let e=r.split("").map(o=>ni[o]).join("");for(;e.length>=xp;){let o=e.substring(0,xp);e=parseInt(o,10)%97+e.substring(o.length)}let t=String(98-parseInt(e,10)%97);for(;t.length<2;)t="0"+t;return t}function sx(r){let e=null;if(typeof r!="string"&&mo.throwArgumentError("invalid address","address",r),r.match(/^(0x)?[0-9a-fA-F]{40}$/))r.substring(0,2)!=="0x"&&(r="0x"+r),e=yp(r),r.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==r&&mo.throwArgumentError("bad address checksum","address",r);else if(r.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(r.substring(2,4)!==nx(r)&&mo.throwArgumentError("bad icap checksum","address",r),e=oi(r.substring(4));e.length<40;)e="0"+e;e=yp("0x"+e)}else mo.throwArgumentError("invalid address","address",r);return e}function gp(r){try{return sx(r),!0}catch{}return!1}var Vo=st(zp());var ge=s.string().min(2,{message:"Must be 2 or more characters long"}).regex(/^0x[0-9A-Fa-f]*$/,{message:"String must be \'0x\'-prefixed and followed by valid hex characters"}),N=s.number().transform(r=>`0x${r.toString(16)}`).or(ge.min(3,{message:"Must be 3 or more characters long (should always have at least one digit - zero is \'0x0\')."})).refine(r=>r==="0x0"?!0:r[2]!=="0",{message:"Invalid hex quantity: leading zero digits are not allowed."}),he=ge.refine(r=>r.length%2===0,{message:"Invalid hex-encoded data: must be even number of digits"}),ro=s.string().transform(r=>{let e=he.safeParse(r);return e.success?e.data:`0x${Mp.Buffer.from(r).toString("hex")}`}),ii=s.union([s.string(),s.number()]).transform((r,e)=>{if(typeof r=="number")return r;let t=r.startsWith("0x")?16:10,o=parseInt(r,t);return Number.isNaN(o)&&e.addIssue({code:s.ZodIssueCode.custom,message:"Could not parse as LenientInteger"}),o}),ai=r=>he.refine(e=>e.length===r*2+2,{message:`Invalid byte length. (Expected ${r} bytes)`}),Z=ge.refine(gp,{message:"Invalid Ethereum address."}),X=ai(32),pi=ai(256),Ut=s.object({blockHash:X,address:Z,logIndex:N,data:he,removed:s.boolean().optional(),topics:s.array(X),blockNumber:N.nullable(),transactionIndex:N,transactionHash:X}),yo=s.object({transactionHash:X,transactionIndex:N,blockHash:X,blockNumber:N,from:Z,to:Z.nullable().optional(),root:X.optional(),status:s.literal("0x1").or(s.literal("0x0")).optional(),cumulativeGasUsed:N,gasUsed:N,contractAddress:Z.nullable(),logs:s.array(Ut),logsBloom:pi,effectiveGasPrice:N.optional(),type:N.optional()}),xo=s.object({from:Z.optional(),chainId:N.optional(),to:Z.optional(),gas:N.optional(),gasPrice:N.optional(),value:N.optional(),data:he.optional(),nonce:N.optional()}),$t=s.object({name:s.string(),type:s.string()}),Wo=s.array($t),Tp=s.object({chainId:ii.optional(),name:s.string(),verifyingContract:Z,version:s.string().optional()}),fi=s.object({type:s.string(),name:s.string(),value:s.string()}).array(),Yo=s.object({domain:Tp,message:s.record(s.any()),primaryType:s.string(),types:s.object({EIP712Domain:Wo}).and(s.record($t.array()))}),ui=s.object({chainId:ii.optional(),name:s.string().optional(),verifyingContract:Z.optional(),version:s.string().optional(),salt:s.string().optional()}),Ko=s.object({domain:ui,message:s.record(s.any()),primaryType:s.string(),types:s.object({EIP712Domain:Wo}).and(s.record($t.array()))}),Sp=s.object({name:s.literal("owner"),type:s.literal("address")}),Ip=s.object({name:s.literal("spender"),type:s.literal("address")}),Ap=s.object({name:s.literal("value"),type:s.literal("uint256")}),Pp=s.object({name:s.literal("value"),type:s.literal("uint256")}),kp=s.object({name:s.literal("deadline"),type:s.literal("uint256")}),Bp=s.tuple([$t,$t,$t,$t,$t]).refine(r=>{let e=[Sp,Ip,Ap,Pp,kp],t=new Set(["owner","spender","value","nonce","deadline"]);for(let o of r)for(let n of e){let p=n.safeParse(o);p.success&&t.delete(p.data.name)}return t.size===0}).transform(()=>[{name:"owner",type:"address"},{name:"spender",type:"address"},{name:"value",type:"uint256"},{name:"nonce",type:"uint256"},{name:"deadline",type:"uint256"}]),Cp=s.literal("Permit"),Np=s.object({EIP712Domain:Wo,Permit:Bp}),qp=s.object({owner:Z,spender:Z,value:N,nonce:N,deadline:N}),fx=s.object({domain:ui,primaryType:Cp,types:Np,message:qp}),ci=(o=>(o.legacy="0x0",o.eip2930="0x1",o.eip1559="0x2",o))(ci||{}),Dp=s.tuple([Z,s.array(X)]),Ur=s.object({chainId:N.optional(),data:he.optional(),from:Z,gas:N.optional(),gasPrice:N.optional(),nonce:N.optional(),to:Z.optional(),value:N.optional(),type:s.nativeEnum(ci).optional(),accessList:s.array(Dp).optional(),maxPriorityFeePerGas:N.optional(),maxFeePerGas:N.optional(),gasLimit:N.optional()}).transform(r=>(r.gas==null&&r.gasLimit!=null&&(r.gas=r.gasLimit,delete r.gasLimit),r)).brand("EthUnsignedTransactionObject"),Lt=s.object({blockHash:X.nullish(),blockNumber:N.nullish(),from:Z,gas:N,gasPrice:N.nullish(),hash:X,input:he,nonce:N,to:Z.nullable(),transactionIndex:N.nullish(),value:N,v:N,r:N,s:N}),li=s.object({address:Z.optional(),balance:N,codeHash:X,nonce:N,storageHash:X,accountProof:s.array(ge),storageProof:s.array(s.object({key:N,value:N,proof:s.array(ge)}))}),Ee=s.literal("latest").or(s.literal("earliest")).or(s.literal("pending")).or(s.literal("finalized")),Gt=s.object({number:N.nullable(),hash:X.nullable(),parentHash:X,nonce:ai(8).nullable(),sha3Uncles:X,logsBloom:pi.nullable(),transactionsRoot:X,stateRoot:X,receiptsRoot:X,miner:Z.nullable(),mixHash:X.optional(),difficulty:N,totalDifficulty:N.nullable(),extraData:he,size:N,gasLimit:N,gasUsed:N,timestamp:N,transactions:s.array(Lt).or(s.array(X)),uncles:s.array(X),baseFeePerGas:N.optional()}),go=s.enum(["CONTINUE_WITH_PHANTOM","CONTINUE_WITH_METAMASK","ALWAYS_USE_PHANTOM","ALWAYS_USE_METAMASK"]),vo=s.string().refine(r=>{try{return Vo.default.decode(r).byteLength===32}catch(e){return!1}},{message:"String must be a valid solana public key of 32 bytes"}),Op=s.union([s.literal("bip122_p2tr"),s.literal("bip122_p2wpkh"),s.literal("bip122_p2sh"),s.literal("bip122_p2pkh")]),Up=s.object({address:s.string(),publicKey:s.string(),addressType:Op}),Lr=Up.and(s.object({purpose:s.union([s.literal("payment"),s.literal("ordinals")])})),ux=s.string().refine(r=>{try{return Vo.default.decode(r).byteLength===64}catch(e){return!1}},{message:"String must be a valid solana address of 64 bytes"}),me=s.string().refine(r=>{try{return Vo.default.decode(r),!0}catch(e){return!1}},{message:"String must be a base 58 encoded"}),ce=s.object({url:s.string().url(),title:s.string(),icon:s.string().nullable(),tabId:s.number().optional()}),Lp=s.array(s.any()),Zo=s.unknown().transform((r,e)=>typeof r=="object"&&r!==null?r:(e.addIssue({code:s.ZodIssueCode.custom,message:"Not an object"}),s.NEVER)),oo=s.union([s.null(),s.string(),s.number(),s.boolean(),Lp,Zo]),wo=s.literal("2.0"),no=s.union([s.string(),s.number(),s.null()]),$o=s.object({jsonrpc:s.literal("2.0"),id:no,method:s.string(),params:oo.optional()}),hi=s.array($o),bo=s.object({jsonrpc:s.literal("2.0"),method:s.string(),params:oo}),Go=(q=>(q[q.ParseError=-32700]="ParseError",q[q.InternalError=-32603]="InternalError",q[q.InvalidParams=-32602]="InvalidParams",q[q.MethodNotFound=-32601]="MethodNotFound",q[q.InvalidRequest=-32600]="InvalidRequest",q[q.TransactionRejected=-32003]="TransactionRejected",q[q.ResourceUnavailable=-32002]="ResourceUnavailable",q[q.InvalidInput=-32e3]="InvalidInput",q[q.UserRejectedRequest=4001]="UserRejectedRequest",q[q.Unauthorized=4100]="Unauthorized",q[q.Disconnected=4900]="Disconnected",q[q.ChainDisconnected=4901]="ChainDisconnected",q[q.ExecutionReverted=3]="ExecutionReverted",q))(Go||{});var T=s.object({code:s.nativeEnum(Go).or(s.number()),message:s.string()}),jp=s.object({error:T}).or(s.object({result:oo})),Jo=s.object({jsonrpc:s.literal("2.0"),id:no}).and(jp),di=s.array(Jo),Eo=s.object({domain:s.string().optional(),address:s.string().optional(),statement:s.string().optional(),uri:s.string().optional(),version:s.string().optional(),chainId:s.string().optional(),nonce:s.string().optional(),issuedAt:s.string().optional(),expirationTime:s.string().optional(),notBefore:s.string().optional(),requestId:s.string().optional(),resources:s.array(s.string()).optional()}),Fp=s.literal("mainnet"),Hp=s.literal("testnet"),Vp=s.literal("devnet"),Wp=s.literal("localnet"),Yp=s.enum([Fp.value,Hp.value,Vp.value,Wp.value]),Kp=s.literal("1"),Zp=s.literal("5"),$p=s.literal("11155111"),Gp=s.enum([Kp.value,Zp.value,$p.value]),Jp=s.literal("0x1"),Qp=s.literal("0x5"),Xp=s.literal("0xaa36a7"),Qo=s.enum([Jp.value,Qp.value,Xp.value]),ef=s.literal("137"),tf=s.literal("80001"),rf=s.enum([ef.value,tf.value]),of=s.literal("0x89"),nf=s.literal("0x13881"),Xo=s.enum([of.value,nf.value]);h();function S(r,e){return s.object({jsonrpc:wo,id:no,method:r,params:e})}function I(r,e){return s.object({jsonrpc:wo,id:no}).and(s.object({result:r}).or(s.object({error:e})))}function Et(r,e){return s.object({jsonrpc:wo,method:r,params:e})}var sf=s.literal("btc_requestAccounts"),af=s.tuple([]),pf=s.array(Lr),ff=T,cx=S(sf,af),lx=I(pf,ff);var yi={};U(yi,{error:()=>hf,method:()=>uf,params:()=>cf,request:()=>hx,response:()=>dx,result:()=>lf});h();var uf=s.literal("btc_signPSBT"),cf=s.tuple([s.instanceof(Uint8Array),s.object({inputsToSign:s.array(s.object({address:s.string(),signingIndexes:s.array(s.number()),sigHash:s.number().optional()})),finalize:s.boolean()})]),lf=s.instanceof(Uint8Array),hf=T,hx=S(uf,cf),dx=I(lf,hf);var xi={};U(xi,{error:()=>xf,method:()=>df,params:()=>mf,request:()=>mx,response:()=>yx,result:()=>yf});h();var df=s.literal("btc_signMessage"),mf=s.object({address:s.string(),message:s.instanceof(Uint8Array)}),yf=s.object({signature:s.instanceof(Uint8Array),signedMessage:s.instanceof(Uint8Array)}),xf=T,mx=S(df,mf),yx=I(yf,xf);var so={};U(so,{eth_accounts:()=>en,eth_blockNumber:()=>tn,eth_call:()=>rn,eth_cancelPrivateTransaction:()=>on,eth_chainId:()=>nn,eth_estimateGas:()=>sn,eth_feeHistory:()=>an,eth_gasPrice:()=>pn,eth_getBalance:()=>fn,eth_getBlockByHash:()=>un,eth_getBlockByNumber:()=>cn,eth_getBlockReceipts:()=>ln,eth_getBlockTransactionCountByHash:()=>hn,eth_getBlockTransactionCountByNumber:()=>dn,eth_getCode:()=>mn,eth_getFilterChanges:()=>yn,eth_getFilterLogs:()=>xn,eth_getLogs:()=>gn,eth_getProof:()=>vn,eth_getStorageAt:()=>wn,eth_getTransactionByBlockHashAndIndex:()=>bn,eth_getTransactionByBlockNumberAndIndex:()=>En,eth_getTransactionByHash:()=>Rn,eth_getTransactionCount:()=>_n,eth_getTransactionReceipt:()=>zn,eth_getUncleByBlockHashAndIndex:()=>Mn,eth_getUncleByBlockNumberAndIndex:()=>Tn,eth_getUncleCountByBlockHash:()=>Sn,eth_getUncleCountByBlockNumber:()=>In,eth_maxPriorityFeePerGas:()=>An,eth_newBlockFilter:()=>Pn,eth_newFilter:()=>kn,eth_newPendingTransactionFilter:()=>Bn,eth_protocolVersion:()=>Nn,eth_requestAccounts:()=>qn,eth_sendPrivateTransaction:()=>Dn,eth_sendRawTransaction:()=>On,eth_sendTransaction:()=>Un,eth_sign:()=>Ln,eth_signTransaction:()=>jn,eth_signTypedData:()=>Fn,eth_signTypedData_v3:()=>Hn,eth_signTypedData_v4:()=>Vn,eth_subscribe:()=>Wn,eth_uninstallFilter:()=>Yn,eth_unsubscribe:()=>Kn,net_listening:()=>Zn,net_version:()=>$n,personal_sign:()=>Cn,wallet_addEthereumChain:()=>Gn,wallet_selectEthereumProvider:()=>Jn,wallet_switchEthereumChain:()=>Qn,wallet_watchAsset:()=>Xn,web3_clientVersion:()=>es,web3_sha3:()=>ts});h();var en={};U(en,{error:()=>bf,method:()=>gf,params:()=>vf,request:()=>gx,response:()=>vx,result:()=>wf});h();var gf=s.literal("eth_accounts"),vf=s.tuple([]),wf=s.array(Z),bf=T,gx=S(gf,vf),vx=I(wf,bf);var tn={};U(tn,{error:()=>zf,method:()=>Ef,params:()=>Rf,request:()=>wx,response:()=>bx,result:()=>_f});h();var Ef=s.literal("eth_blockNumber"),Rf=s.tuple([]),_f=N,zf=T,wx=S(Ef,Rf),bx=I(_f,zf);var rn={};U(rn,{error:()=>If,method:()=>Mf,params:()=>Tf,request:()=>Ex,response:()=>Rx,result:()=>Sf});h();var Mf=s.literal("eth_call"),Tf=s.tuple([xo,N.or(Ee)]),Sf=he,If=T,Ex=S(Mf,Tf),Rx=I(Sf,If);var on={};U(on,{error:()=>Bf,method:()=>Af,params:()=>Pf,request:()=>_x,response:()=>zx,result:()=>kf});h();var Af=s.literal("eth_cancelPrivateTransaction"),Pf=s.tuple([s.object({txHash:X})]),kf=s.boolean(),Bf=T,_x=S(Af,Pf),zx=I(kf,Bf);var nn={};U(nn,{error:()=>Df,method:()=>Cf,params:()=>Nf,request:()=>Mx,response:()=>Tx,result:()=>qf});h();var Cf=s.literal("eth_chainId"),Nf=s.tuple([]),qf=ge,Df=T,Mx=S(Cf,Nf),Tx=I(qf,Df);var sn={};U(sn,{error:()=>jf,method:()=>Of,params:()=>Uf,request:()=>Sx,response:()=>Ix,result:()=>Lf});h();var Of=s.literal("eth_estimateGas"),Uf=s.tuple([xo]),Lf=N,jf=T,Sx=S(Of,Uf),Ix=I(Lf,jf);var an={};U(an,{error:()=>Wf,method:()=>Ff,params:()=>Hf,request:()=>Ax,response:()=>Px,result:()=>Vf});h();var Ff=s.literal("eth_feeHistory"),Hf=s.tuple([s.number(),N.or(Ee),s.array(s.number()).optional()]),Vf=s.object({oldestBlock:s.number(),reward:s.array(s.tuple([N,N])).optional(),baseFeePerGas:s.array(N),gasUsedRatio:s.array(s.number())}),Wf=T,Ax=S(Ff,Hf),Px=I(Vf,Wf);var pn={};U(pn,{error:()=>$f,method:()=>Yf,params:()=>Kf,request:()=>kx,response:()=>Bx,result:()=>Zf});h();var Yf=s.literal("eth_gasPrice"),Kf=s.tuple([]),Zf=N,$f=T,kx=S(Yf,Kf),Bx=I(Zf,$f);var fn={};U(fn,{error:()=>Xf,method:()=>Gf,params:()=>Jf,request:()=>Cx,response:()=>Nx,result:()=>Qf});h();var Gf=s.literal("eth_getBalance"),Jf=s.tuple([Z,N.or(Ee)]),Qf=N,Xf=T,Cx=S(Gf,Jf),Nx=I(Qf,Xf);var un={};U(un,{error:()=>ou,method:()=>eu,params:()=>tu,request:()=>qx,response:()=>Dx,result:()=>ru});h();var eu=s.literal("eth_getBlockByHash"),tu=s.tuple([X,s.boolean()]),ru=Gt,ou=T,qx=S(eu,tu),Dx=I(ru,ou);var cn={};U(cn,{error:()=>au,method:()=>nu,params:()=>su,request:()=>Ox,response:()=>Ux,result:()=>iu});h();var nu=s.literal("eth_getBlockByNumber"),su=s.tuple([N.or(Ee),s.boolean()]),iu=Gt,au=T,Ox=S(nu,su),Ux=I(iu,au);var ln={};U(ln,{error:()=>cu,method:()=>pu,params:()=>fu,request:()=>Lx,response:()=>jx,result:()=>uu});h();var pu=s.literal("eth_getBlockReceipts"),fu=s.tuple([X.or(N).or(Ee)]),uu=s.array(yo),cu=T,Lx=S(pu,fu),jx=I(uu,cu);var hn={};U(hn,{error:()=>mu,method:()=>lu,params:()=>hu,request:()=>Fx,response:()=>Hx,result:()=>du});h();var lu=s.literal("eth_getBlockTransactionCountByHash"),hu=s.tuple([X]),du=N,mu=T,Fx=S(lu,hu),Hx=I(du,mu);var dn={};U(dn,{error:()=>vu,method:()=>yu,params:()=>xu,request:()=>Vx,response:()=>Wx,result:()=>gu});h();var yu=s.literal("eth_getBlockTransactionCountByNumber"),xu=s.tuple([N]),gu=N,vu=T,Vx=S(yu,xu),Wx=I(gu,vu);var mn={};U(mn,{error:()=>Ru,method:()=>wu,params:()=>bu,request:()=>Yx,response:()=>Kx,result:()=>Eu});h();var wu=s.literal("eth_getCode"),bu=s.tuple([Z,s.union([N,Ee])]),Eu=he,Ru=T,Yx=S(wu,bu),Kx=I(Eu,Ru);var yn={};U(yn,{error:()=>Tu,method:()=>_u,params:()=>zu,request:()=>Zx,response:()=>$x,result:()=>Mu});h();var _u=s.literal("eth_getFilterChanges"),zu=s.tuple([N]),Mu=s.array(Ut),Tu=T,Zx=S(_u,zu),$x=I(Mu,Tu);var xn={};U(xn,{error:()=>Pu,method:()=>Su,params:()=>Iu,request:()=>Gx,response:()=>Jx,result:()=>Au});h();var Su=s.literal("eth_getFilterLogs"),Iu=s.tuple([N]),Au=s.array(Ut),Pu=T,Gx=S(Su,Iu),Jx=I(Au,Pu);var gn={};U(gn,{error:()=>Nu,method:()=>ku,params:()=>Bu,request:()=>Qx,response:()=>Xx,result:()=>Cu});h();var ku=s.literal("eth_getLogs"),Bu=s.tuple([s.object({fromBlock:N.or(Ee).optional(),toBlock:s.string().optional(),address:Z.optional(),topics:s.array(X).optional(),blockHash:X.optional()})]),Cu=s.array(Ut),Nu=T,Qx=S(ku,Bu),Xx=I(Cu,Nu);var vn={};U(vn,{error:()=>Uu,method:()=>qu,params:()=>Du,request:()=>eg,response:()=>tg,result:()=>Ou});h();var qu=s.literal("eth_getProof"),Du=s.tuple([Z,s.array(X),N.or(Ee)]),Ou=li,Uu=T,eg=S(qu,Du),tg=I(Ou,Uu);var wn={};U(wn,{error:()=>Hu,method:()=>Lu,params:()=>ju,request:()=>rg,response:()=>og,result:()=>Fu});h();var Lu=s.literal("eth_getStorageAt"),ju=s.tuple([Z,N,N.or(Ee)]),Fu=he,Hu=T,rg=S(Lu,ju),og=I(Fu,Hu);var bn={};U(bn,{error:()=>Ku,method:()=>Vu,params:()=>Wu,request:()=>ng,response:()=>sg,result:()=>Yu});h();var Vu=s.literal("eth_getTransactionByBlockHashAndIndex"),Wu=s.tuple([X,N]),Yu=Lt.nullable(),Ku=T,ng=S(Vu,Wu),sg=I(Yu,Ku);var En={};U(En,{error:()=>Ju,method:()=>Zu,params:()=>$u,request:()=>ig,response:()=>ag,result:()=>Gu});h();var Zu=s.literal("eth_getTransactionByBlockNumberAndIndex"),$u=s.tuple([s.string(),N]),Gu=Lt,Ju=T,ig=S(Zu,$u),ag=I(Gu,Ju);var Rn={};U(Rn,{error:()=>tc,method:()=>Qu,params:()=>Xu,request:()=>pg,response:()=>fg,result:()=>ec});h();var Qu=s.literal("eth_getTransactionByHash"),Xu=s.tuple([X]),ec=Lt.nullable(),tc=T,pg=S(Qu,Xu),fg=I(ec,tc);var _n={};U(_n,{error:()=>sc,method:()=>rc,params:()=>oc,request:()=>ug,response:()=>cg,result:()=>nc});h();var rc=s.literal("eth_getTransactionCount"),oc=s.tuple([Z,N.or(Ee)]),nc=N,sc=T,ug=S(rc,oc),cg=I(nc,sc);var zn={};U(zn,{error:()=>fc,method:()=>ic,params:()=>ac,request:()=>lg,response:()=>hg,result:()=>pc});h();var ic=s.literal("eth_getTransactionReceipt"),ac=s.tuple([X]),pc=yo.nullable(),fc=T,lg=S(ic,ac),hg=I(pc,fc);var Mn={};U(Mn,{error:()=>hc,method:()=>uc,params:()=>cc,request:()=>dg,response:()=>mg,result:()=>lc});h();var uc=s.literal("eth_getUncleByBlockHashAndIndex"),cc=s.tuple([N.or(Ee),N]),lc=Gt,hc=T,dg=S(uc,cc),mg=I(lc,hc);var Tn={};U(Tn,{error:()=>xc,method:()=>dc,params:()=>mc,request:()=>yg,response:()=>xg,result:()=>yc});h();var dc=s.literal("eth_getUncleByBlockNumberAndIndex"),mc=s.tuple([N.or(Ee),N]),yc=Gt,xc=T,yg=S(dc,mc),xg=I(yc,xc);var Sn={};U(Sn,{error:()=>bc,method:()=>gc,params:()=>vc,request:()=>gg,response:()=>vg,result:()=>wc});h();var gc=s.literal("eth_getUncleCountByBlockHash"),vc=s.tuple([X]),wc=N,bc=T,gg=S(gc,vc),vg=I(wc,bc);var In={};U(In,{error:()=>zc,method:()=>Ec,params:()=>Rc,request:()=>wg,response:()=>bg,result:()=>_c});h();var Ec=s.literal("eth_getUncleCountByBlockNumber"),Rc=s.tuple([N.or(Ee)]),_c=N,zc=T,wg=S(Ec,Rc),bg=I(_c,zc);var An={};U(An,{error:()=>Ic,method:()=>Mc,params:()=>Tc,request:()=>Eg,response:()=>Rg,result:()=>Sc});h();var Mc=s.literal("eth_maxPriorityFeePerGas"),Tc=s.tuple([]),Sc=N,Ic=T,Eg=S(Mc,Tc),Rg=I(Sc,Ic);var Pn={};U(Pn,{error:()=>Bc,method:()=>Ac,params:()=>Pc,request:()=>_g,response:()=>zg,result:()=>kc});h();var Ac=s.literal("eth_newBlockFilter"),Pc=s.tuple([]),kc=N,Bc=T,_g=S(Ac,Pc),zg=I(kc,Bc);var kn={};U(kn,{error:()=>Dc,method:()=>Cc,params:()=>Nc,request:()=>Mg,response:()=>Tg,result:()=>qc});h();var Cc=s.literal("eth_newFilter"),Nc=s.tuple([s.object({fromBlock:N.optional(),toBlock:N.optional(),address:Z.or(s.array(Z)).optional(),topics:s.array(he.nullable().or(s.array(he.nullable()))).optional()})]),qc=N,Dc=T,Mg=S(Cc,Nc),Tg=I(qc,Dc);var Bn={};U(Bn,{error:()=>jc,method:()=>Oc,params:()=>Uc,request:()=>Sg,response:()=>Ig,result:()=>Lc});h();var Oc=s.literal("eth_newPendingTransactionFilter"),Uc=s.tuple([]),Lc=N,jc=T,Sg=S(Oc,Uc),Ig=I(Lc,jc);var Cn={};U(Cn,{error:()=>Wc,method:()=>Fc,params:()=>Hc,request:()=>Ag,response:()=>Pg,result:()=>Vc});h();var Fc=s.literal("personal_sign"),Hc=s.union([s.tuple([ro,Z]),s.tuple([ro,Z,s.unknown()])]),Vc=he,Wc=T,Ag=S(Fc,Hc),Pg=I(Vc,Wc);var Nn={};U(Nn,{error:()=>$c,method:()=>Yc,params:()=>Kc,request:()=>kg,response:()=>Bg,result:()=>Zc});h();var Yc=s.literal("eth_protocolVersion"),Kc=s.tuple([]),Zc=s.string(),$c=T,kg=S(Yc,Kc),Bg=I(Zc,$c);var qn={};U(qn,{error:()=>Xc,method:()=>Gc,params:()=>Jc,request:()=>Cg,response:()=>Ng,result:()=>Qc});h();var Gc=s.literal("eth_requestAccounts"),Jc=s.tuple([]),Qc=s.array(Z),Xc=T,Cg=S(Gc,Jc),Ng=I(Qc,Xc);var Dn={};U(Dn,{error:()=>ol,method:()=>el,params:()=>tl,request:()=>qg,response:()=>Dg,result:()=>rl});h();var el=s.literal("eth_sendPrivateTransaction"),tl=s.tuple([s.object({tx:X,maxBlockNumber:N.optional(),preferences:s.object({fast:s.boolean()}).optional()})]),rl=X,ol=T,qg=S(el,tl),Dg=I(rl,ol);var On={};U(On,{error:()=>al,method:()=>nl,params:()=>sl,request:()=>Og,response:()=>Ug,result:()=>il});h();var nl=s.literal("eth_sendRawTransaction"),sl=s.tuple([he]),il=X,al=T,Og=S(nl,sl),Ug=I(il,al);var Un={};U(Un,{error:()=>cl,method:()=>pl,params:()=>fl,request:()=>Lg,response:()=>jg,result:()=>ul});h();var pl=s.literal("eth_sendTransaction"),fl=s.tuple([Ur]),ul=X,cl=T,Lg=S(pl,fl),jg=I(ul,cl);var Ln={};U(Ln,{error:()=>ml,method:()=>ll,params:()=>hl,request:()=>Fg,response:()=>Hg,result:()=>dl});h();var ll=s.literal("eth_sign"),hl=s.tuple([Z,ro]),dl=he,ml=T,Fg=S(ll,hl),Hg=I(dl,ml);var jn={};U(jn,{error:()=>vl,method:()=>yl,params:()=>xl,request:()=>Vg,response:()=>Wg,result:()=>gl});h();var yl=s.literal("eth_signTransaction"),xl=s.tuple([Ur]),gl=he,vl=T,Vg=S(yl,xl),Wg=I(gl,vl);var Fn={};U(Fn,{error:()=>Rl,method:()=>wl,params:()=>bl,request:()=>Yg,response:()=>Kg,result:()=>El});h();var wl=s.literal("eth_signTypedData"),bl=s.tuple([fi,Z]),El=he,Rl=T,Yg=S(wl,bl),Kg=I(El,Rl);var Hn={};U(Hn,{error:()=>Tl,method:()=>_l,params:()=>zl,request:()=>Zg,response:()=>$g,result:()=>Ml});h();var _l=s.literal("eth_signTypedData_v3"),zl=s.tuple([Z,s.string().transform((r,e)=>{try{let t=JSON.parse(r);return Yo.parse(t)}catch(t){return e.addIssue({code:s.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),s.NEVER}}).or(Yo)]),Ml=he,Tl=T,Zg=S(_l,zl),$g=I(Ml,Tl);var Vn={};U(Vn,{error:()=>Pl,method:()=>Sl,params:()=>Il,request:()=>Gg,response:()=>Jg,result:()=>Al});h();var Sl=s.literal("eth_signTypedData_v4"),Il=s.tuple([Z,s.string().transform((r,e)=>{try{let t=JSON.parse(r);return Ko.parse(t)}catch(t){return e.addIssue({code:s.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),s.NEVER}}).or(Ko)]),Al=he,Pl=T,Gg=S(Sl,Il),Jg=I(Al,Pl);var Wn={};U(Wn,{error:()=>Nl,method:()=>kl,params:()=>Bl,request:()=>Qg,response:()=>Xg,result:()=>Cl});h();var kl=s.literal("eth_subscribe"),Bl=s.union([s.tuple([s.union([s.literal("alchemy_pendingTransactions"),s.literal("newPendingTransactions"),s.literal("newHeads"),s.literal("logs")])]),s.tuple([s.union([s.literal("alchemy_pendingTransactions"),s.literal("newPendingTransactions"),s.literal("newHeads"),s.literal("logs")]),s.union([s.object({fromAddress:s.union([Z,s.array(Z)]).optional(),toAddress:s.union([Z,s.array(Z)]).optional(),hashesOnly:s.boolean().optional()}),s.object({address:s.union([Z,s.array(Z)]).optional(),topics:s.array(s.union([s.null(),Z,s.array(Z)]))})])])]),Cl=s.union([ge,s.object({result:Lt,subscription:ge}),s.object({result:X,subscription:ge}),s.object({result:s.object({difficulty:ge,extraData:ge,gasLimit:ge,gasUsed:ge,logsBloom:ge,miner:Z,nonce:ge,number:ge,parentHash:X,receiptRoot:X,sha3Uncles:X,stateRoot:X,timestamp:ge,transactionsRoot:X}),subscription:ge}),s.object({result:Ut,subscription:ge})]),Nl=T,Qg=S(kl,Bl),Xg=I(Cl,Nl);var Yn={};U(Yn,{error:()=>Ul,method:()=>ql,params:()=>Dl,request:()=>ev,response:()=>tv,result:()=>Ol});h();var ql=s.literal("eth_uninstallFilter"),Dl=s.tuple([N]),Ol=s.boolean(),Ul=T,ev=S(ql,Dl),tv=I(Ol,Ul);var Kn={};U(Kn,{error:()=>Hl,method:()=>Ll,params:()=>jl,request:()=>rv,response:()=>ov,result:()=>Fl});h();var Ll=s.literal("eth_unsubscribe"),jl=s.tuple([N]),Fl=s.boolean(),Hl=T,rv=S(Ll,jl),ov=I(Fl,Hl);var Zn={};U(Zn,{error:()=>Kl,method:()=>Vl,params:()=>Wl,request:()=>nv,response:()=>sv,result:()=>Yl});h();var Vl=s.literal("net_listening"),Wl=s.tuple([]),Yl=s.boolean(),Kl=T,nv=S(Vl,Wl),sv=I(Yl,Kl);var $n={};U($n,{error:()=>Jl,method:()=>Zl,params:()=>$l,request:()=>iv,response:()=>av,result:()=>Gl});h();var Zl=s.literal("net_version"),$l=s.tuple([]),Gl=s.string(),Jl=T,iv=S(Zl,$l),av=I(Gl,Jl);var Gn={};U(Gn,{error:()=>th,method:()=>Ql,params:()=>Xl,request:()=>pv,response:()=>fv,result:()=>eh});h();var Ql=s.literal("wallet_addEthereumChain"),Xl=s.tuple([s.object({chainId:ge,chainName:s.string(),nativeCurrency:s.object({name:s.string(),symbol:s.string().refine(r=>{let{length:e}=r;return e>=2&&e<=6},{message:"Value is not a valid symbol."}),decimals:s.number()}),rpcUrls:s.array(s.string()),blockExplorerUrls:s.union([s.tuple([s.string()]),s.null()]).optional(),iconUrls:s.array(s.string()).optional()})]),eh=s.null(),th=T,pv=S(Ql,Xl),fv=I(eh,th);var Jn={};U(Jn,{error:()=>sh,method:()=>rh,params:()=>oh,request:()=>uv,response:()=>cv,result:()=>nh});h();var rh=s.literal("wallet_selectEthereumProvider"),oh=s.tuple([]),nh=go,sh=T,uv=S(rh,oh),cv=I(nh,sh);var Qn={};U(Qn,{error:()=>fh,method:()=>ih,params:()=>ah,request:()=>lv,response:()=>hv,result:()=>ph});h();var ih=s.literal("wallet_switchEthereumChain"),ah=s.tuple([s.object({chainId:ge})]),ph=s.null(),fh=T,lv=S(ih,ah),hv=I(ph,fh);var Xn={};U(Xn,{error:()=>hh,method:()=>uh,params:()=>ch,request:()=>dv,response:()=>mv,result:()=>lh});h();var uh=s.literal("wallet_watchAsset"),ch=s.object({type:s.literal("ERC20"),options:s.object({address:Z,symbol:s.string(),decimals:s.number(),image:s.string()})}),lh=s.boolean(),hh=T,dv=S(uh,ch),mv=I(lh,hh);var es={};U(es,{error:()=>xh,method:()=>dh,params:()=>mh,request:()=>yv,response:()=>xv,result:()=>yh});h();var dh=s.literal("web3_clientVersion"),mh=s.tuple([]),yh=s.string(),xh=T,yv=S(dh,mh),xv=I(yh,xh);var ts={};U(ts,{error:()=>bh,method:()=>gh,params:()=>vh,request:()=>gv,response:()=>vv,result:()=>wh});h();var gh=s.literal("web3_sha3"),vh=s.tuple([he]),wh=he,bh=T,gv=S(gh,vh),vv=I(wh,bh);var io={};U(io,{phantom_accountChanged:()=>rs,phantom_chainChanged:()=>ns,phantom_dappIcon:()=>ss,phantom_dappMeta:()=>is,phantom_metaMaskOverrideSettingsChanged:()=>os,phantom_trustRevoked:()=>as});h();var rs={};U(rs,{method:()=>Eh,notification:()=>wv,params:()=>Rh});h();var Eh=s.literal("phantom_accountChanged"),Rh=s.object({evm:s.optional(Z),sol:s.optional(vo),btc:s.array(Lr)}).nullable(),wv=Et(Eh,Rh);var os={};U(os,{method:()=>_h,notification:()=>bv,params:()=>zh});h();var _h=s.literal("phantom_metaMaskOverrideSettingsChanged"),zh=s.null(),bv=Et(_h,zh);var ns={};U(ns,{method:()=>Mh,notification:()=>Ev,params:()=>Th});h();var Mh=s.literal("phantom_chainChanged"),Th=s.object({evm:s.optional(Qo.or(Xo))}).nullable(),Ev=Et(Mh,Th);var ss={};U(ss,{method:()=>Sh,notification:()=>Rv,params:()=>Ih});h();var Sh=s.literal("phantom_dappIcon"),Ih=s.string().nullable(),Rv=Et(Sh,Ih);var is={};U(is,{method:()=>Ah,notification:()=>_v,params:()=>Ph});h();var Ah=s.literal("phantom_dappMeta"),Ph=s.object({title:s.string(),url:s.string(),icons:s.object({href:s.string(),size:s.object({width:s.number(),height:s.number()})}).array()}),_v=Et(Ah,Ph);var as={};U(as,{method:()=>kh,notification:()=>zv,params:()=>Bh});h();var kh=s.literal("phantom_trustRevoked"),Bh=s.object({evm:s.optional(Z),sol:s.optional(vo),btc:s.array(Lr)}).nullable(),zv=Et(kh,Bh);h();var gi={};U(gi,{error:()=>Dh,method:()=>Ch,params:()=>Nh,request:()=>Mv,response:()=>Tv,result:()=>qh});h();var Ch=s.literal("sol_connect"),Nh=s.object({onlyIfTrusted:s.optional(s.boolean())}),qh=s.object({publicKey:s.string()}),Dh=T,Mv=S(Ch,Nh),Tv=I(qh,Dh);var vi={};U(vi,{error:()=>jh,method:()=>Oh,params:()=>Uh,request:()=>Sv,response:()=>Iv,result:()=>Lh});h();var Oh=s.literal("sol_disconnect"),Uh=oo.optional(),Lh=s.null(),jh=T,Sv=S(Oh,Uh),Iv=I(Lh,jh);var wi={};U(wi,{error:()=>Wh,method:()=>Fh,params:()=>Hh,request:()=>Av,response:()=>Pv,result:()=>Vh});h();var Fh=s.literal("sol_signAllTransactions"),Hh=s.object({transactions:s.array(me)}),Vh=s.array(s.object({signature:s.string(),transaction:me,version:s.union([s.literal("legacy"),s.number()])})),Wh=T,Av=S(Fh,Hh),Pv=I(Vh,Wh);var Ri={};U(Ri,{error:()=>$h,method:()=>Yh,params:()=>Kh,request:()=>kv,response:()=>Bv,result:()=>Zh});h();var Ei={};U(Ei,{SolanaProviderEvent:()=>bi,SolanaSendOptions:()=>Ro});h();var Ro=s.optional(s.object({skipPreflight:s.optional(s.boolean()),preflightCommitment:s.optional(s.union([s.literal("processed"),s.literal("confirmed"),s.literal("finalized"),s.literal("recent"),s.literal("single"),s.literal("singleGossip"),s.literal("root"),s.literal("max")])),maxRetries:s.optional(s.number()),minContextSlot:s.optional(s.number())})),bi=(o=>(o.Connect="connect",o.Disconnect="disconnect",o.AccountChanged="accountChanged",o))(bi||{}),tM=s.nativeEnum(bi);var Yh=s.literal("sol_signAndSendTransaction"),Kh=s.object({transaction:me,options:Ro}),Zh=s.object({signature:s.string(),publicKey:s.string()}),$h=T,kv=S(Yh,Kh),Bv=I(Zh,$h);var _i={};U(_i,{error:()=>Xh,method:()=>Gh,params:()=>Jh,request:()=>Cv,response:()=>Nv,result:()=>Qh});h();var Gh=s.literal("sol_signAndSendAllTransactions"),Jh=s.object({transactions:s.array(me),options:Ro}),Qh=s.object({signatures:s.array(s.union([s.string(),s.null()])),publicKey:s.string()}),Xh=T,Cv=S(Gh,Jh),Nv=I(Qh,Xh);var zi={};U(zi,{error:()=>od,method:()=>ed,params:()=>td,request:()=>qv,response:()=>Dv,result:()=>rd});h();var ed=s.literal("sol_signMessage"),td=s.object({message:me,display:s.union([s.literal("utf8"),s.literal("hex")])}),rd=s.object({signature:s.string(),publicKey:s.string()}),od=T,qv=S(ed,td),Dv=I(rd,od);var Mi={};U(Mi,{error:()=>ad,method:()=>nd,params:()=>sd,request:()=>Ov,response:()=>Uv,result:()=>id});h();var nd=s.literal("sol_signIn"),sd=s.object({signInData:Eo}),id=s.object({address:s.string(),signedMessage:s.string(),signature:s.string()}),ad=T,Ov=S(nd,sd),Uv=I(id,ad);var Ti={};U(Ti,{error:()=>cd,method:()=>pd,params:()=>fd,request:()=>Lv,response:()=>jv,result:()=>ud});h();var pd=s.literal("sol_signTransaction"),fd=s.object({transaction:me}),ud=s.object({signature:s.string(),transaction:me,version:s.union([s.literal("legacy"),s.number()])}),cd=T,Lv=S(pd,fd),jv=I(ud,cd);h();var Si={};U(Si,{error:()=>md,method:()=>ld,params:()=>hd,request:()=>Hv,response:()=>Vv,result:()=>dd});h();var ld=s.literal("user_approveBtcRequestAccounts"),hd=s.tuple([ce]),dd=s.null(),md=T,Hv=S(ld,hd),Vv=I(dd,md);var Ii={};U(Ii,{error:()=>vd,method:()=>yd,params:()=>xd,request:()=>Wv,response:()=>Yv,result:()=>gd});h();var yd=s.literal("user_approveBtcSignPSBT"),xd=s.tuple([ce,s.object({psbt:s.instanceof(Uint8Array),sequenceId:s.string()})]),gd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:s.string()})]),vd=T,Wv=S(yd,xd),Yv=I(gd,vd);var Ai={};U(Ai,{error:()=>Rd,method:()=>wd,params:()=>bd,request:()=>Kv,response:()=>Zv,result:()=>Ed});h();var wd=s.literal("user_approveBtcSignMessage"),bd=s.tuple([ce,s.object({message:s.instanceof(Uint8Array),sequenceId:s.string()})]),Ed=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:s.string()})]),Rd=T,Kv=S(wd,bd),Zv=I(Ed,Rd);var Pi={};U(Pi,{error:()=>Td,method:()=>_d,params:()=>zd,request:()=>$v,response:()=>Gv,result:()=>Md});h();var _d=s.literal("user_approveEthRequestAccounts"),zd=s.tuple([ce]),Md=s.null(),Td=T,$v=S(_d,zd),Gv=I(Md,Td);var ki={};U(ki,{error:()=>Pd,method:()=>Sd,params:()=>Id,request:()=>Jv,response:()=>Qv,result:()=>Ad});h();h();var lt=(q=>(q.OK="OK",q.FeatureKilled="FEATURE_KILLED",q.WalletLocked="WALLET_LOCKED",q.TabNotFocused="TAB_NOT_FOCUSED",q.Disabled="DISABLED",q.SessionExpired="SESSION_EXPIRED",q.RateLimitExceeded="RATE_LIMIT_EXCEEDED",q.SimulationFailed="SIMULATION_FAILED",q.UnsupportedDapp="UNSUPPORTED_DAPP",q.UnsupportedNetworkId="UNSUPPORTED_NETWORK_ID",q.UnsupportedMethod="UNSUPPORTED_METHOD",q.Unimplemented="UNIMPLEMENTED",q.Unknown="UNKNOWN",q))(lt||{});var Sd=s.literal("user_approveEthSendTransaction"),Id=s.tuple([ce,s.object({transaction:Ur,autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Ad=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend"),maxFeePerGas:N,maxPriorityFeePerGas:N}),s.object({type:s.literal("send"),signature:ge,maxFeePerGas:N,maxPriorityFeePerGas:N})]),Pd=T,Jv=S(Sd,Id),Qv=I(Ad,Pd);var Bi={};U(Bi,{error:()=>Nd,method:()=>kd,params:()=>Bd,request:()=>Xv,response:()=>ew,result:()=>Cd});h();var kd=s.literal("user_approveEthSignMessage"),Bd=s.tuple([ce,s.object({signer:Z,message:he,originalMethod:s.enum(["eth_sign","personal_sign","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4"]),chainId:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Cd=s.discriminatedUnion("approvalType",[s.object({approvalType:s.literal("user")}),s.object({approvalType:s.literal("hardware"),signature:ge})]),Nd=T,Xv=S(kd,Bd),ew=I(Cd,Nd);var Ci={};U(Ci,{error:()=>Ud,method:()=>qd,params:()=>Dd,request:()=>tw,response:()=>rw,result:()=>Od});h();var qd=s.literal("user_approveSolConnect"),Dd=s.tuple([ce]),Od=s.null(),Ud=T,tw=S(qd,Dd),rw=I(Od,Ud);var Ni={};U(Ni,{error:()=>Hd,method:()=>Ld,params:()=>jd,request:()=>ow,response:()=>nw,result:()=>Fd});h();var Ld=s.literal("user_approveSolSignAllTransactions"),jd=s.tuple([ce,s.object({transactions:s.array(me),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Fd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),result:s.array(s.object({signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])}))})]),Hd=T,ow=S(Ld,jd),nw=I(Fd,Hd);var qi={};U(qi,{error:()=>Kd,method:()=>Vd,params:()=>Wd,request:()=>sw,response:()=>iw,result:()=>Yd});h();var Vd=s.literal("user_approveSolSignAndSendTransaction"),Wd=s.tuple([ce,s.object({transaction:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Yd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])})]),Kd=T,sw=S(Vd,Wd),iw=I(Yd,Kd);var Di={};U(Di,{error:()=>Jd,method:()=>Zd,params:()=>$d,request:()=>aw,response:()=>pw,result:()=>Gd});h();var Zd=s.literal("user_approveSolSignAndSendAllTransactions"),$d=s.tuple([ce,s.object({transactions:s.array(me),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Gd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),result:s.array(s.object({signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])}))})]),Jd=T,aw=S(Zd,$d),pw=I(Gd,Jd);var Oi={};U(Oi,{error:()=>tm,method:()=>Qd,params:()=>Xd,request:()=>fw,response:()=>uw,result:()=>em});h();var Qd=s.literal("user_approveSolSignIn"),Xd=s.tuple([ce,s.object({connect:s.boolean(),signInData:Eo,message:me,errorDetails:s.array(s.object({label:s.string(),message:s.string()})).optional(),sequenceId:s.string()})]),em=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:me})]),tm=T,fw=S(Qd,Xd),uw=I(em,tm);var Ui={};U(Ui,{error:()=>sm,method:()=>rm,params:()=>om,request:()=>cw,response:()=>lw,result:()=>nm});h();var rm=s.literal("user_approveSolSignMessage"),om=s.tuple([ce,s.object({message:me,display:s.union([s.literal("utf8"),s.literal("hex")]),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),nm=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:me})]),sm=T,cw=S(rm,om),lw=I(nm,sm);var Li={};U(Li,{error:()=>fm,method:()=>im,params:()=>am,request:()=>hw,response:()=>dw,result:()=>pm});h();var im=s.literal("user_approveSolSignTransaction"),am=s.tuple([ce,s.object({transaction:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),pm=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])})]),fm=T,hw=S(im,am),dw=I(pm,fm);var ji={};U(ji,{error:()=>hm,method:()=>um,params:()=>cm,request:()=>mw,response:()=>yw,result:()=>lm});h();var um=s.literal("user_confirmEIP712IncorrectChainId"),cm=s.tuple([ce,s.object({connectedChainId:s.string(),messageChainId:s.string()})]),lm=s.null(),hm=T,mw=S(um,cm),yw=I(lm,hm);var Fi={};U(Fi,{error:()=>xm,method:()=>dm,params:()=>mm,request:()=>xw,response:()=>gw,result:()=>ym});h();var dm=s.literal("user_confirmIncorrectMode"),mm=s.tuple([ce,s.enum(["mainnet","testnet"])]),ym=s.null(),xm=T,xw=S(dm,mm),gw=I(ym,xm);var Hi={};U(Hi,{error:()=>bm,method:()=>gm,params:()=>vm,request:()=>vw,response:()=>ww,result:()=>wm});h();var gm=s.literal("user_confirmUnsupportedAccount"),vm=s.tuple([ce,s.literal("ethereum").or(s.literal("solana"))]),wm=s.null(),bm=T,vw=S(gm,vm),ww=I(wm,bm);var Vi={};U(Vi,{error:()=>zm,method:()=>Em,params:()=>Rm,request:()=>bw,response:()=>Ew,result:()=>_m});h();var Em=s.literal("user_confirmUnsupportedNetwork"),Rm=s.tuple([ce,s.string()]),_m=s.null(),zm=T,bw=S(Em,Rm),Ew=I(_m,zm);var Wi={};U(Wi,{error:()=>Im,method:()=>Mm,params:()=>Tm,request:()=>Rw,response:()=>_w,result:()=>Sm});h();var Mm=s.literal("user_selectEthWallet"),Tm=s.tuple([ce]),Sm=go,Im=T,Rw=S(Mm,Tm),_w=I(Sm,Im);var py=st(Pm());h();var km=`\ndata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAB4CAYAAADblO/uAAAACXBIWXMAACE4AAAh OAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAB+OSURBVHgB7Z1r cBvXdccP+AYfEmlTkvU0pDhSYlsSJUfUw54xaCdO0jQWFduZ2E1HZOM2/ZCJyNqd Sd2ZiEymcTNtRlI/Na5bUk0bTxJ7RLmTSZzaITRjPUjFFmVJHku1Rej9DsGXBD4A 9PyXu9ICxGMfdwEQuL8ZaMHdBQQs9n/Pueeeey6RRCKRSCQSiUQikUgkkmygkCSG 8Xq91fcw58+fD5BEMoMoIIlhgsFgXSQS6d6wYYMn1bloFEgiyRJMW/T169e3fPrT n/7I7/cHKc9gS+5ftGhRIz/dyVvP4sWLj+qtO8Q9b968v+ZjL09OTrovXLhwiCR5 QV1dneLtMXT58uWs04bLzMmbNm2qC4VCR9iqbent7e2iPAQNHW926Hb5+OHnh4ev S53L5YIl7+vp6VlDkpwHAmdN4H6AAVC8OL4H+vhe6CssLNzd19fnoyygyMzJbKU8 /CXwRbz8Z14KfWxsrLO0tFQvdK/2BNdG3W4hSV4Aw8cbj34fGnzewCg2rVy50s/P 21n0Pha9nzKEqT4638Cb1aerKU/hHwuuuj/Rcb5GnYcOHfKTJOdhETdRjMjjgOMd LPp+Pr+DPYBU5zuC2WCcV9vKYFNCdpMkX9hK5mhSBb8j3YI3LHSONHtJ13rdunWr ifIQNeLuSXKKnyT5goes0cKC71Y9grRguI/O/Y7Y1gtu/E7KP5K24gUFBVnr6TS2 DVSXl094aIK4DxnxcEfj3ohLuVnxIFfEVR2hSNTn54hMIOKKqN2VSODc7/7yaGjs Wh93UfwHDhzoozyGr8E+1oWHrOHhRweL/VHuv7c73X83FHWHFeMv1B+7n2/qLQcP HsyboByuQzgcPqJG1hPRyhH3rGgAv/HyJU9BuNDLTx9lQXspYtkC3SZ44xhd3P+S 8pzviQAizPx0L4JN+Sb8Bx980Mvfv5vs4+fr1+Ck2FMKHX1xdtOnRRZV8EOvyZfg Ew+t4UfFj+vjm3wvbwO8reZtnc7j8bHQGygDwGK7S8a9bJnZ23I1xlpnUdw4/m80 ePrNeIf8/Oji67ErX+4JFnsbf9/tZB94Tc3Hjh1zxHAmFbpqyffw07okp/n5izbk +g+rxii2shezK57lUvvubRC8ej18lAYUd7x4opEt9lYWeJ1T4tYTnhilC/u20cTN K8lO0wTvoxwHgTXuc0Pwq9WhNcvwe7R98MEH7SSYuEJXrfhW/tBtKdxUPZ18bnu+ Dy2x4Nuw5evQRg7yzZevecMR2sbuuDcd4o5F78KnwMduaWu+uPWq6L00FcvxkgWc EHuU0GG1WNyb+dFkQuCx+Pi1GGLyyfFksSjWu3RyG4WpxYy4J8eG6cIHP6cb/T56 4Ms/odKqBSSCSwdeolvXjxk9Pe8MgR3R87VqZbELi/UoQue+5x4Wt9eGuBPhd7vd a3w+n5ztZYNvvDzgcUUmtrFr3mTWeo/eOEkf/uYFCg5fVP6+d923acnnvk0iMGHV Nfyq2Dspz9C5948ajdTzuU0sdiF5GYrQ2ZI38WYrR5TrRIgd0Vjk+fJTXz5F5UWj ued8PRvJArDiZ//wU8Wia8xb8SQtf6yNRGHSqmt0sgFozVcDgPFzBPAMCD7Ammw4 ceKE7W7PtD66GnRqijNunhRN3LztyocAjJPAghdEJndYFTis96nft9HgxT9MO1ZR u4LWPvMaiWLw9F6Owr9KFsiLIG4yDAoeQ29r1NRryySMuuujyJTqTXi4iTfNsk9u j6nhscnt3Gq2kEUGL77HIt9+21WPpai0ijb+xT4SBSLwZ9/+lrK1AG7iLfmeeGNg iK6Lh91sTZRKOY6OKDKLPeGH4GPtvb29bSSxjNUgmx6452fYTb/I7noqIHQIXhQW 3XcNeIIN+S529OHZTe9OZN3tBucMZcZxsA7/wbY4h7p6enrklEwboB8eikQ67GSt wXoj4IbAmxHWfP01qrx7BYnChvuukbVih2erJkRVq8lR+oYY3Y+AyHRgtu47+f3i aS2guvB+soAhoWNyfUlJSX9soI7/XirddWsoVrxkssNqP1wjXsAtFSsea6e5K75K opi8eVVx322S8SxLtbCKl6amYWPrIXP4+IGMyS473yOJ2H3swlvKujRcYSbWhVfn XTeTxDTP/vBKo6ugoMNOoguEfaq7jcfGzadaf+rhF2nBqudIJP7ffMNqPz3qbdIZ oENiWDAYbOT7GkNejYKHl23lDXCgrpPiTKDiz9lw/PhxH5nE8Ow1viA7S0tL9X11 Oe/aJHorziInq8BVP7b3rxIG3FIxcv0UiaaofB6ND54mmyDluoO3js0V0Il7661b t7zafq06kEAwctXE3V5LgmfLjeo0eBoldn4vXJ+lZBLD89HV8L5P/dMvh9DMgb64 u2TiiF1XHcBVtypyMDk+RKIpnWX63kuEd926dTtIMBg2ZtF13Lx5s19tTLyUHiD4 bnQLyCQQO93RnIZn1apVpkdlzJaS0sZljpLEMM/+6NqOUDjSLWKaKLAbSBt1xKLP JVEUFBS0qPkctoD1RjFPfqCBRR+nySU++9MIyIo7wt/JbEUawvCjOhX4NuhCI25G JjBbSsoXs5UkARHbRz7/dLedcfF4oH89e8HnyCp2vIF0AatrtVwZXldfX78d1pum KvbamlEmCv5OnWYbMHjSqPuAyL5uNyrPmvIMTQmd+zZKyxLbwkimw+6nsthDJDTm JQe4/0s/oTIbk1PGhi+RSAqKK0gwntHRUVPzvNGwsvXeAYFjBliGrHdSMO3byAIg ejCkxsLGMLY+O87UtTEldLQubre7RvbPkwMXTa084iHBYAbaBxyIA/d/+SdklZEb H5FIBETcp6G68J5U56kC71CrILVko8B1VKsxAlMg3x1BPd0uDyrcGH29qbruwOpE hF91DHv5dqhzkWt1mL+sSy12r8AeQjgS2VdCVb4tza4ZPdGBb7rt6jx+coKi0kol hx1ZcBgmw+OT/f9MZhkbEmvRnSJZFB4uOlvvbeFwONvFHQsCgy1mS44hM44j8ajV 6MXfatqsz8hrnbkbVRRxu2izi4cZInphJ/4wgQi5Ootosn1Lc82MEzzcRt5M648v e/J/SBQYPz/4H48qz+G+3720gT787Qumx9NFTlcFScpL2Sa2Yo8mcMp+650MeMdL zRpOdborSrsp35uDdTVGJrw4ssgiBP6rjiG+8yJKIMqIyMHUeZGWEBUe2dNxy0Mz BDW6C8sTN+gm0q1Fjnpl7VTUHQkzYxxYW97QZqq/jvdAAyGSyVtXySn0iVoIZqGG Ybb2wU2Axsp0kBb99RgX3tA1EGrRp9xz5Ufxkk1cmNlExQ1bmt1+ymLUslswpwkj uwse/hGV3b2SRHGaXfUL6uSVCh5qW/v115Q8d/Td9amwEDQaAExNLSqpVLdVHLF/ SOikFnB+3zYRCTMJ4Zu7WZ1J6aXcwZJVB1r/3GiWnOk+ejz2dESqJ2lkO6wxCYKt u2eSJhzNkrKLEZGDMRaASKFX1N4ZR4fA0UdHXx2ufJCj6bD4pZXzhYs5GU6KHFgJ YM0AkKWHe8dHJjGbBmtb6LDiIRrGj+Ah8Xjx/s80V/koyzAqcjA+2E8igUXWg6mp tUu9yth6BVv0sZFLdMPvo9D4MAWHLiriH71+UqkVt2rzKyQalJSSWEPtlvjIYWwJ /fWOkW0RCu+0nrVthPRcCDOYETkYvXyI5pA44I7DWuvddLjtsftiX4MAnBOMOWzN c5w63E9WR7M4OIcZd9AIprG2JgrMWRY6W9odLHKhGV8J8O7pGKhOFYXHWCqWQ+Kh Fi044XdqFhSL3FS2FYJxsHoi3fdqtt7XYyLt8UQO8S9c9RwtWPmcY678zcs9JLGM ZfcdsMix7oIHz/neP8ObtnjnWRL6LzuG2FWPNJEplOV7utD3Ri3yqEMu8mFojcfS Mc7uiX3lOCnLCnVpf+unF5I6b5if40tHvY4j4dggi6+PG4G9paWlPrsFCdVx8iYy Cay6SKHPXvjQNKHHUr3wc0pEXlR553gg2m6jusyMB/fd8PAwcVCNiouLyQrqRCcf WaM6wfMoTAsdImdRNpFJJim85tmmGj+ev94xyO7+1MR6fq+up5tmKVVqXusY8BRS QXes2AtoqryOWnceOcxmqtUqi9Jza9fElpjUaYO7rWT3ackwZIHhs+9QzfLnhKWK Vty9POExWG4IXPQQWjyGz75NuQgEPDo6SuXl5cjQi3vOxMSEInJgVeQqq8kiqBLL nw8eJnLi2xKdZ2p4zarIYbGfaZp1+66DKz5JhQPqwQZ9sE3fCGj0n3uv641ffw/C 9pI4TK0gsnHjxka+qHvIBnPWtFDV4sdJBPrEGT1w05EIk66I+7m3n0+1NNOMBUJn o6KImL1BKioqUuatT05OYt6HInRQUVGhNAg2CPT09NSQgxhOmOE++XZLIicsxxu9 Zniy/nYkOnFf4dKVE3BtvCQWLzKMkOiSKp8ax/lc28M7AydTF240ijJGPuuOSw43 HePpy3iYLV0iHzn3Ts6KHEDAEDcEPTIyQoFAgAYGBhQrrokcoBGwSbXVmXpGMSR0 RNdZgm1kERZvo/7vPR0jukBW2Ks/hoXqKL0ohQHURSymgR8Ax0VkYaG22jCLQxRa 4gvG0Fc++YqSPJNOBk6Kqw+frVRWViY9DgvPniHZZXx83EMOkrKPjlTUSZrYSfao Zref3d6CdhdFqkMU1llH1zY+5i+mYt8kTcZdlWRsfIQcRilhtG7dutWHDx9u1R9Q I+weEgRywivu2SCkrw43fdmmF9OaGKMBkeeyNdeA246H3oLrSdR/NwtWSaKpwLEj JP2UyHgL0YS52RIJYLe/0UXhI8h/j0QLBzPZOrgx6U+UWTc05FwetR5Mi2RXvl9z 5VUr30QCwVDbwCkxlhAWPBMiR6RdZDck20nmmrNASQQoJU0OklToSGuNOJPxZorB kcuURjyqK+9NtnCFHQY/2Tujs8mu9P4D5RPJphwjOp/I2pv8PzIj9F8q/WixJZCs MDR8ha5e/4TSjEetMeYhh7h6ZCdbxpnn+sJlz7dMuFRWG9F5AdxLDlKQ+IC9oSRR nLuYm3UoEZi70vsjRyqzOAXmm+eTy67BgbKkx2HRMQyXzcQVOgfHmrLBZQcf9x+g XAWW8crhmeEGo6uBQGK+AWuuueYlJSVUXV1NtbW1NGfOHKqpqaGqqiolWAehY3zd KkbXTDdCXV2dFyu16vfFjbqz+rc7O1HFGHDb/8+/n3IZpI9C7HPqWpwosCgEiPxy nvXLNeCWI7KOhBikuerBGDseZWVlSmOA/roNPNqTmHkbnjjn+vEP/7998VK6Q6GQ EkDHAhDHjh3rVD5r7EmYFhohca2LHY6ffIvygdFLh9iVf4nm1b9ERe55lE1g3P/a EbujqzMbWPFUY+U2U2CV/wYjPtpijrHzNuKBlO76+nrMIUHhSKyc5FMncu3mvzdz Y+HTzp0WTny9c6iDG6YmyjCw5r948wUaHM79sVoNLIKAajTZInaskIqVUiUzirhL QE3ro2eDyAGseT6JHCirkv7v8xnPOMM4+YV926TIZybI9OzHAhb6nVEWXa35JiRB xg6w5q/89zcpn4F1v6f+76lk1jJKFxgBQGQdAk/naEBBWTFVLJtL5Z65VHxXBZXd w66yu0TZr2diYJQmAqMUvBigscsBGu2/quyTxAczLXt7e5VCkjFCH2zjXZaSRLhf 7483lzweY2OjVFpakfDYf77+7byz5omoWvI4zV72pKOCz4TAIeKah5ZR5WcXUPlS 6+u2QejDH16gPx48JUUfB61UdpTQuX++h133RjKJKnI/GZhhBms9OHyZFi+YPncF Ike//OqNtCfIZD3u2pVUufhxYXnyANH0W9ePp1XgsNyz1yylqvsXTrPYdrnJFv76 70/Q6On0pEzPEHw9PT0NMRYdtdjNTgeNBFBUopAKu10pxt61ANvaVV+jh1Z+bdqx rt9ulyI3QMX8DVTOgi+dvdSUpYeYx4dOK9VugizwdGa4QdT3fGUtzV7rIaeB4C++ 0SstvAqsuu0qsGFyNT/bXOPn/n1AmZCaAH0U/cAffkZlJZWKVQ+OjdDH/gP0/rE3 +Ln8YYyA4Tg8AKx76exlyhb9+oKiaGuPAF94clSpRJup2WZ3Pbyc5jz2oHALngh0 Be578U/Zuh+na++coHyH++p1MUKPnDFTdIZD9s3PNM9Sa7mFeRzPFbdgItJY9761 /baQx1jcv+n+J5LYB1Y6W2u2QdgLn17P/fCFlAlquXFBN+HMv3fntXVHjYfY4TWD 82EjgTDRlqeaZ3Vqe55pnr2T97fjmHYOSkj94s0XCQ9prfOL4poKWvadL2ZM5PrP sZQ/R1WGP0emiTLfqOU2QQVHkkbPWbyTkZDirlMKMJ87R1fYkCQB4rr3Ww3KNpu4 +EYPDb7vp3yDLXpnlEVHLbcQhRvYGu+OPhWlmqlTKeTYNKvBiMiVVzk0n1uSvWSr yMGCp9anJRiYhZxJ2iGfWtE0GLCyhLG05vlHNotcIxScoLOvdlPw0gDlC6zDLY6t j44EfcqSqa6S9LD0O09Q2XxHqxYLAYG5fArQud3uGkfWR0cZJpIizytqH39gRogc wONY8FQ95QnK6kSOCF1dx1qSJ0A4GCefSWCsHeP7uY46fVXM+uh6MGneytpkkpkL +uV2mbw5Rmd/9z4NfHSeqpbMoWWNG6mo3PbCCEnBOHvgvX4KB+0Xd8xifPhHuNDj 1WWX5C7Va5faCr5B2Ke7DvL2nG7fObr2/sf00Pe+TmW1s8gpCsuK6e6HV9C1d45T LoJhNW1eunChM9tIkjfUPvYAmSV4fYguvnuCzrEFn2BLHo9bfM57//hLWvXdzYqF d4qaTcvpxv6TuWrV27Un9teS0aEG4TJeIjrbQN0xVBJFccFcAtlmNevvM/UaWOrD P3xNseThiTvlkorLy2hRwyqa/an5ND54U3Hl8bjQ/YFyvOYzi8kJCopYAqGwMhEm l1Ct+e18GKEWXQbh4oN6Y1iYD8UDUTU0V5jNbrtZIHA9EPDctffR/Efuv90nX/LE Wrbmv2KrPqj8Ddceol/+nJecAFY9l9x3vs9QR65dv0+oRV+0aBGqCDq64sRMBELX ygHjgSV+kq3+kaX4SDdkiv7tgqfXk1n8vz6suO4AAbcHnv+iYsULiu/YHAh+wSMP KBZ/8JNLyj5s8bo5a815EEaAVb/Vf02pXpMj/Linp6dLv0PY8NqmTZswc81DkmlA 1FqVULjwWHrX6JpddmqFC8TP32GffofVqjAjZ6/dfg6hJwJihwWHddcY1r1WNJX3 58ykF39vb29b7E5hQg+FQl6SJERfDhilfG/cuHF7nW2tHji2EHYwGFSO4ZyhoSHK NChcwJ8tqiRQ1f2LyCxwvyduBqdev8RYQ6G34E5G4CtslLPKJvBbxdsvso++mSQJ iVcXHILGI9lrZs+eTRmmFUM09fX1Xn13o2y++R6a3iIbFe3kzTvXx8noeyl/H8yf n8nRd26M29ll98c7JkzoqGIxA/udWYsm8lQLBzgJbhx2A3eiW8ZeSJSySy0IXe+2 uw0KHY2DPmCnAe8Agb0gB+xg9UVY+5K7Kil4ccZOdumK57JrCBF6vBtBYo9Zs2Zl VOSku3E4nhBVOciKyIEWRQdGhYk+ur4vD3FjiO4Sj8NrY/DIqBORXIMy03GEjmIs dZTdIIbSmuwEIUKPvREk0zGyxI5GRUWFsqZXBvG73e5m7Q94a/qDqLluhUldcgyS ZeYasMQIyuF1EPbV9z+JyqDTQHLNoe//TGkQ9ME7sxS4o2vaYSyaN2div382gaG0 goKChtiVWWIREozL5guRLYyNjRk6D1YcC/plEFiHhpjF+6ICcYWl1oo86gNrWuZb skg6rPepn/to/4uv0kne6kWOBBsMwblrp2IYaAxwLsbcrVJYFtWA+fnRDiFRFsP3 S3MqkQNRZmM1SRKCgJtRi57h7Dm/WvDfH7M/yle3atHnrP2U4mJ/+OpbihsPsfew JdYPo2mTW66x9R4+Oz1bLV6CDQSO1wAIHY3HCn5PO668tn7Zhg0bAjZXSXWS1oMH D3YZOVGU0GX/PAEYL0eyjFGQTJMhEokcCPPYaj6ziMX+TFTmG4QKYYN4rjmsN4QN jwCvjwUNBUSvWXP04Ue4kVj/gz+3NANOjV534jn/foFsDDJrgVKj54sSunTd4wBL EAgETPXPM3RTJRO5cGBp1//gm4owNUscT+Cw3uh3Y1gtlWCnzptLR/9lamFIeAsQ /PxHTE+6iYpec/+3L9ssuiryNjOvsS30uro6ac3jYEXkgG8sSjNJRa7WF4jaNy4g VVTLfNNbYgDrvfiJNYorr4l78qax+Aa6BmgctEajrNZcDkJBcWGfPggJ1BwCWPWs uM+tiBzYFnpZWVl1FvdhMgZErqWvIisOUXRNxHDn0QAgHTYWZMql0X23ZMlF1lqD JUaf+ypbX4hU75rrh9LWct/ebMKMufNdfXd5P9vwZvsr04JvfI0wxOalDGNV5ECE 6+4hSRRo+CButg5JJ7BA7FoarH5fmjAkcg4kBmIbHggdGWSilliqZEFWxhHlqZ93 347KGxWtlpQDb8B4/5yFXEgNnQ2tiSLsRymDQleH0Fq1uIEV0u4n5gMQdmVlJbyd pH1uDKVVV1cr4+Ya8ay8A5/Px43QGiOWvK+vL+7Nn45yyZrI3YbTZc3n0vPV8KUQ Oa6Xoci2Q/hZ6GiQO8kGGc3KkEyBcXO49fpJLk4F5fi9d7NlaCJz+CnGcwteCtha 1zwV2lRWMBVY+0TpgydDPyZv0Jrv6vx8a8pCKVhfPEP99D7+P7ccPnzYTzYRYdH9 JLENrL9WlMIpq6728ZrIPNPW5Bv+8AI5CYTq1gXTEE1PlQyDvrxGSlc/Emnt/Pzf GK6GxA3xLkovu7hBXiNqJES67lkExI6JLKLTX9WKI81WAznMvtgdKL3k5EwvCB3j 7XqxQ+ixYoe7jn093/8vpQ6dRkLX3eXyU6FrTecXXjA8Bg04VrEzHVlyan98C4tc aEk227Mmzp8/H1i4cGEL30hlJLEN+u2Ch9j8/H4b4X6SRRYvXozftil2f1FVGbkX 301OoVWaQQ05zS3XIvHYd7rrEH20+21l3/jgnZEANA6er6yL577vYpE/y/1xP5nk 8uXLQb4ObnI2KNfF3biGd9991+CqxsYR0hFcv379EcqepBkEL6qzZdwzk6A/zjdO S0zeuiXi/caYxYalkdNBPGseC4bnlvAYPLZRIocVjxC76q22gmrIGeERCFwHD4kF IyDNdhrjVAiZB8ktHeYRZoPQd3E0+VkeokID5qU8RXXV/45d9e/5/f4gCWDRokWw Zl/S7wuNBKli2dy0LKoI8cId/+OxMxSeuFNeCwk2sN6rv7tZqSJbMf+uqPpzpFnx x1ttW0nVqiP1rpEEpH2rbjrqu21hz9hPDiLEomfByqlRLSJa3pKSkv48ter+cDiM SK1Q9y+RNUPk/d7n7a/UYhRE40+8+hYLvJQWP7E2bu77FDxsFqH2zi+0+kgwarZg N1m07KrAd3FMZqcIb8sIQoSeYWHBirfFXrCNGze28A2/g/KLuNdCFKjbr97gUcz7 kzVZtI6ZcwLXg3uehdrC12O7kfNVcaPrsNtJFz0RwgZrWVh7WFiNlD4wxtia7KJx vxI3pZdyH8f7eBos9rbYmxuln+/7268Ky5SzRnoEHgusO2/QAG6GoeOtRz2ExtbP j31IoeVGoS9d1jsewoSeqLUXjVacnvs1KYdH8CNw43Mkx114R614POKJPd0u/B0y I/CZhrCiZAgmcMAGC2RvIAfQAhcItu3fv99n5DUY+luyZMkYv/ZLlGMgjRVWnBu8 fxUVcDMKX1cfB6WiAp5Tix+4lOCc47hcAb4hfkxFBVs4yPbTvp+95SdJUoTmWaoB G1h1YRF4EYELduFh/XNi8UczHo3TqG5rB38mr7ZvwVPrafZaDwlnSty7KeLqktbb PMITqu1GJDVERybr6+v3sEDSGUMQDgSezkitUfjaNvJvtQ2CR3/93ucfs1wpNhp2 yylyVIrbPo6VM7FiRVVxY1ioXXRgyQlvI410qYFHP2UxWmCqqKJs84I/2+QpX1Jr /FpPJbX4+I48SmHqoyLqSzajTGIOR+sW4YfnGxTDXI9SHIGpbihSNPeFQiFfeXm5 z0lrpQ4DdswUy45+ODnQ6KWLpu4d1TTBnp2Lqm8/NMIEYQcoRIHOL5tPSXUCtaHy zNTrnYy0FijTLiSpM94yZaHiRY2zCbWe+O5cvOEygdfrrU5lQNRRow61+msn5Rh5 u4aSms0HsXsoC8hEtlS+gBgCCxjJUz6tjLN2bN26dXWIL9DUpB0/BznNL/o+A8jr xdJUDwPWfStlCHWYbBfHD3xS4M6hjxmpXUbEgjwU3dDvEj09NFuQqyJS+gWv9r33 SeudXljs/ZTEg1Nr6PkoB5FC16ETPIKHHhKEakF8/HSf2+3ulOLODKmyN/k3Wprt IxtWkTXjdKg/chOeq303Lz/VRG9oqEgbSYBryM+P8oiDT/RMMok1gsFgXwZXwsko 0qKbAOIvLCzUhog86tavbdkVD0hrnd2kcN9bsyHj0Amk0CV5BUfgB5JMcsrZqLss DinJGzZt2lSXYiajhxuCNspBpNAleUMoFLqdko2kJI6hbEEADtF23tVKU/P6tyNo RzmGDMZJ8gkvqYsixETX8dzHj52qyD0kkUhmHhCwmjQjkUgkEolEIpFIJBKJRCKR SCTO8f8Sw1p3XxsDBAAAAABJRU5ErkJggg==\n`,Bm=`\ndata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAKkElEQVR4Ae2dQW8bxxmGv9ldGmikJFQBO4bdWERiA40OkQrIl+QgGkjbS4rYaN2iJ4f9A61/gaV/kPyB0j61hY0qBYoe0oOpg32RgUg9OAGcoEycCk4MWFQsqYBJ7mTeJdehKFLcXc7sDnfmAShSFFei9nvnnW9mvh0yUsBqlRebtFci8hcY8RIjNovnOZF4jhfFfbH39eLnJTIQTrze+704D/XO89RgTDzm/g4Xz+F5j6Y3LlVYgyTDSAKdgD+96BAt+cTLpgZUNSJYdZ9oQzz8R4EKtUuVH9VpTMYSwM3q07LQ6zXxsEyW1BHBuy4c4sblyos1SkgiAdjAa0fNo0IliSPEEgCsvkW7IvD8T2TRELYs3GAl1hFRX7ha/X+pTc3bnUTOoivIE1wqXIjqBk6UF9368+4VEfxPbPD1BzFqiVj9rfrdxSivHymAW9XdP3LmX+8fulm0pigCuypytWujXnikAPALOPkfkGVC4ct/re4cma8NzQFgIVARWSYexp33f/OH6RsDfzboyW7C94m1/dzQEMPEnw1KDAd2Ad1s3wY/PxQR09Xq9qGYHhJAp9+32X7e6IwOvENJ4YEuANYvhhD/JUuOYRd6p44POIAIfpUsOYcfcIHnAujM79u5fQMod2Md8FwAjPErZDGEH1wgyAFs328eHrVnLlVmGoEDNKlZJotR+OQGawWBABxG75HFKMSwcAn3Tve7BbKYRhlfGGaHWuRuk8U4kAc4YnbItn5DaYrZQYcTL5HFSFxyFxxmBWAsvoi9EIBd9TMVXLDjiCnAWbIYi8e5dYC4FI4xcRPW+WNGx8R9odB5rpf9PU57u5yaz4gaTzjpCGdU8sgykuMnGRVnGL0849AJ8fiF6fjX0zx+xIUQfNr62g8e6wDnvOihUEDKBYI5Aq359BlGp37iiuAfbt1JgIiOn3Tp3JxL+8IZ/vfQpwef+sHjrBD9f9E6QA8I0tybnrB2OUEfBhzk3BtucHtwv00PPstOCMYLAIE+94YT3FQGfRhwhNNnHLq/2ab6Fz6ljbECQCuce9Oh0lmXsgbvZfFtT9y3AyGkiccMKwDVKfD9zM279MIU0b276YgA+Z8xDgB7n5t3gn5XZ0JhpiUCIwSA/h2tK4s+PgkQwf4epdId5FoAyOrnF71gwmbSgGAfPxJzBt+oHR1Eujx80kBLnz/v0tIvChMZ/JDzIjHEjKNKcicABPzn73ra9/VRCOcLVJIrAaCvf+fdQqKpWl2BAFS6QC4EAMuH3c+fz19Kg+CrdIGJF0Bo+Uj48ooVwBBKrzui5Xu5svxBwAWOv6Lmf5xYAWCYtBhkyWasZZ46oyZUEymAxbfdQAAmcfpVNaGaqKwJrf2tcr77+2Ggm8NN9rLxxDhAJ9PPNvjNZzwo78J9XBC4pMeGnFCQB0yEA0D55QyTPQRu817rQCkXhHj+rdHvaZxj+1Hx/2vvAFkHHy137ePWoTo+fP/vfzaPLPgcdWxcOzdOAFkHH9REAIfZNip+N9dbiY9dvzP82EFMTRkkgDDhyzL4aN2jWilW6wa5AFp5lGPjuMDUNElHWwEg4ct6Ja+xHS04g17X2I5W3/et4uXeUWgpACzl6rCMG7V1DnodLD7psWminQAwwaPLUq7qtfi4fyP3SWBYuqULU9PRTg+uGuonarDiJHYq3EIbAcDydVvOxQJMlBY6qLuKOnWb9aymFgJAa0HGrxtR1uLhWoNae5Rj4xaqPouYV8RBCwFkPdw7CgRx2FJsUHR6hGshwIO6B4Cl7LjdXVOBADJvdsFJ0rhwEy156ZcFqn/epq2vO3P5aLWl15yRS7Q49p1fHTx2Sgh99jU3kfXv7cnPATIVQHAx5oQs66JWv3SWEjHOsb3kKgmE5WNBxBId7C8gm8wEgOvz8l7KJRtcLSSbTASABEjHizN1RtVWM6kLILg617ByLhmo2mcodQFY609G1MWluKQqAATeWn8yth7mQAAo7rAkQ9XOYqkJAImftf5kbD1Ut2ScmgBs4pecra/UbRSRigBs6x8PlVVDqQjAtv7kwP5VVg0pF4Bt/eNR/zxe5XBclAvAtv7koOWrTACBUgEcT7ixsqVDGruEKRXAuZ/a1p8UzP2nUTKuTABo+aquaTcB7CaeRsm4sgideMVaf1JQOZTWnsHKBHA2B9u0ZUWanyOgRACw/0neoDFLEHgIIC2UCMDaf3Jg/eNsIhEXJQI49apN/pKAD4xI+0MjlETKxD18xgXWn/aHRQDpAkDfb8rWbTLZWG9ncqWwdAHgEy90II2Tub/LpfTXaPmqKn5GocAB9Oj/v32k/oSivx7X7R582s7E+kPkC2Ame/vHSVVRQ9+LjISt/kWbNtezCz6QLoCs+3/YMk6qSiHKSNgQ/Ht3sg0+kF6lmcauGsNAf4yduTrvQ40Awr8R5hjhxaJxgENl3fJDpDvAsQwFsH5HbSaNYK/1BB/E6QZw/N3bLW2CD3JTp92fSXeyc3kuEAa//wod/F3sBnJU3QOOxfQubmnO8kUhFwIYlEnLvJYeLf5urTXw8iys2//r782g9G32dTf43OHwebz+8TdIFrl2gQ+RLgD802lWAQ3LpLe+8qXsNob/B8Ef1bVkMY0rA+kCULGLxTCOyqSxCyeuphlnWrrjLPrZtkykJ4E7T9I5WVGGUet3W4mSQghn7eNm4Cx5Dj6Q7gAoZVoktaC/jzIOR/AxZIu64TQCf/8/LWXX4emIJ/7VusxPEEfyM671Dv/dPBjqxZk3hwjCJO1UN1sPh6rPuonazrbeiZoqRITqSkYB9zdbtHSyQDKBqJJaOpjUJE01SlZukIDJWuBAq0RfjD45642V84iyeYBQAEmvDNJ58iRPeIxYg0jNCYYIYLvYDi5KTtD5UCYx/PqsHVi+DbxaOAtyAN4ghXQ+N6fZrRTGcrFIxHp2yN4X8wa4IRlrPLEBTxsI4EuZc+bDgBD2d9VudmCJB+d8x5bvmk0dAqiTxUiE7zccTqxOFiNxROydAjkbZDESHwIQg686WYzEo9aGc6ky0+A2DzAOTryO2AejAEZ8jSymsYkvgQBEIlgji2Gwj/A1EECB2h+RxSja1K7hPhAA+gJxVyOLEYjx//XfV2bqeNwzE8hWyGIEosu/ET5+LoDLlRdrZF0g/zCqdWMd0LcWYF0g77R4u9L7/QEBQBliSPghWXIKXwn7/pBDq4Eu+cuYJCBLrkBML1deXu5//pAAMCJok38BK0VkyQk8iOmgnwysB4BN+ERXyZILxKJPpd/6Q4YWhPy28tJ1oRwrgomHr/yu8tLQib6RtWA3qzvL4mXXyDKB8Kui3//gqFdEKga8Vf3uoririlXDIlkmAC5W+djVXwcufjSRq0H/Ut0uueTcZsRKZNEWZPtI+Ib1+f3ELge2XYK+iOB/WBDD+O7aTiQS1YPDDTzmVsVfLJMle8T0LnG20jvFG/3QMbhZfVoWg4z3xa+5Qpb0GSPwP/wKCXTyA7fsMHrP53zB5glqQP/uMFbzOa2hhiOO1Q9DySVBq9XtYou8BfGGS2JtoYTRg3jjs+EognNeOvgmWIkMpH/KnTHMvrIG69ZoivP0Zads39koULMuI+D9fA+fpXSL3JH8YAAAAABJRU5ErkJggg==\n`;h();var ar=class extends Error{constructor({code:t,message:o},n){super(o);this.code=t,this.message=o,typeof n!="undefined"&&(this.data=n)}toString(){return this.message}};h();h();h();h();h();var Sw={canSerialize:r=>typeof r=="number"&&Number.isNaN(r),serialize:r=>({["$"+"NAN"]:1}),deserialize:r=>NaN},Iw={canSerialize:r=>r instanceof Date,serialize:r=>({[`$${"DATE"}`]:r.valueOf()}),deserialize:r=>new Date(r[`$${"DATE"}`])},Aw={canSerialize:r=>r instanceof Uint8Array,serialize:r=>({[`$${"UINT8ARRAY"}`]:Array.from(r)}),deserialize:r=>Uint8Array.from(r[`$${"UINT8ARRAY"}`])},Pw={canSerialize:r=>typeof r=="bigint",serialize:r=>({[`$${"BIGINT"}`]:r.toString()}),deserialize:r=>BigInt(r[`$${"BIGINT"}`])},kw={canSerialize:r=>r instanceof URL,serialize:r=>({[`$${"URL"}`]:r.href}),deserialize:r=>new URL(r[`$${"URL"}`])},fs={["NAN"]:Sw,["DATE"]:Iw,["UINT8ARRAY"]:Aw,["BIGINT"]:Pw,["URL"]:kw};var Bw=function(r){let e=this[r];for(let t of Object.values(fs))if(t.canSerialize(e))return t.serialize(e);return e},Cw=(r,e)=>{if(e&&typeof e=="object"&&Object.keys(e)[0]){let t=Object.keys(e)[0].slice(1);if(t in fs)return fs[t].deserialize(e)}return e},zo=r=>JSON.stringify(r,Bw),us=r=>JSON.parse(r,Cw);h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var qI=new Error("Unsupported path.");h();var cs=r=>{try{if(r==null)throw"JSON must be set";if(!isNaN(parseInt(r)))throw"Numbers are not valid JSON";return JSON.parse(r),!0}catch(e){return!1}};h();h();h();h();h();h();h();h();h();h();h();h();h();h();var Nm=st(ao()),qm=st(Ji());Nm.default.extend(qm.default);h();var n1=st(ao());h();var ra=st(ao()),Um=st(Dm()),Lm=st(Om());ra.default.extend(Um.default);ra.default.extend(Lm.default);h();var Fm=st(ao()),Hm=st(jm());Fm.default.extend(Hm.default);h();h();h();var aa=st(ao()),Wm=st(Ji()),Ym=st(Vm());aa.default.extend(Ym.default);aa.default.extend(Wm.default);var HA=new Date().getTimezoneOffset()*6e4;h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var iy=st(ms());h();var ys=st(ms());h();var da=st(ms());var It,At,ma=class{constructor({port:e}){Fr(this,It,void 0);Fr(this,At,!1);jt(this,It,e),jt(this,At,!1)}get status(){return ft(this,At)?"started":"stopped"}start(){return at(this,null,function*(){if(ft(this,At))return;let e=ft(this,It).onClose(()=>{jt(this,At,!1),e()});yield ft(this,It).start(),jt(this,At,!0)})}close(){return at(this,null,function*(){!ft(this,At)||(yield ft(this,It).close(),jt(this,At,!1))})}send(e){return at(this,null,function*(){if(!ft(this,At))throw new Error("Cannot read stream: RpcTransport has not been started");if(Array.isArray(e)){let P=hi.parse(e),M=new Set(P.map(q=>q.id)),V=zo(P);ft(this,It).postMessage(V);try{for(var t=Cs(this.recv()),o,n,p;o=!(n=yield t.next()).done;o=!1){let q=n.value;if(Array.isArray(q)&&q.every(fe=>M.has(fe.id)))return q}}catch(n){p=[n]}finally{try{o&&(n=t.return)&&(yield n.call(t))}finally{if(p)throw p[0]}}throw new Error("Failed to get response: request ids="+M)}else{let P=$o.parse(e),{id:M}=P,V=zo(P);ft(this,It).postMessage(V);try{for(var c=Cs(this.recv()),g,w,E;g=!(w=yield c.next()).done;g=!1){let q=w.value;if("id"in q&&q.id===M&&!("method"in q))return q}}catch(w){E=[w]}finally{try{g&&(w=c.return)&&(yield w.call(c))}finally{if(E)throw E[0]}}throw new Error("Failed to get response: request id="+M)}})}addListener(e){let t=n=>at(this,null,function*(){let p=this.recv()[Symbol.asyncIterator](),c=()=>{},g=()=>new Promise(E=>c=()=>E(null));function w(){var E;(E=p.return)==null||E.call(p),c(),n.signal.removeEventListener("abort",w)}try{for(n.signal.addEventListener("abort",w);;){let E=yield Promise.race([p.next(),g()]);if(!E)break;try{e(E.value)}catch(P){console.error(P)}}w()}catch(E){throw w(),E}}),o=new AbortController;return t(o),()=>o.abort()}recv(){let e=[],t=()=>{},o=()=>new Promise(P=>t=P),n=!1,p=ft(this,It).onClose(()=>{n=!0,t(),p()}),c=ft(this,It).onMessage(P=>{if(!!cs(P))try{let M=us(P);if("method"in M&&"id"in M){t();return}if(Array.isArray(M)){let V=di.parse(M);e.push(V),t()}else{let V=Zo.parse(M);if("id"in V){let q=Jo.parse(M);e.push(q),t()}else{let q=bo.parse(M);e.push(q),t()}}}catch(M){console.error(M)}}),g=()=>{p(),c()},w={next(){return at(this,null,function*(){for(;!n;){let P=e.shift();if(P)return{done:!1,value:P};yield o()}return g(),{done:!0,value:void 0}})},throw(){return at(this,null,function*(){return g(),{done:!0,value:void 0}})},return(){return at(this,null,function*(){return g(),{done:!0,value:void 0}})}};return{[Symbol.asyncIterator](){return w}}}};It=new WeakMap,At=new WeakMap;var fo=class extends ma{static createPort(){let e=[],t=[];function o(c){for(let g of e)try{g(c.detail)}catch(w){console.error(w)}}function n(){for(let c of t)try{c()}catch(g){console.error(g)}}return{start(){return at(this,null,function*(){window.addEventListener("phantomEthRpcMessage",o),window.addEventListener("beforeunload",function c(){window.removeEventListener("phantomEthRpcMessage",o),window.removeEventListener("beforeunload",c),n()})})},close(){return at(this,null,function*(){window.removeEventListener("phantomEthRpcMessage",o),n()})},postMessage(c){setTimeout(()=>{window.dispatchEvent(new CustomEvent("dappEthRpcMessage",{detail:c}))},0)},onMessage(c){return e.push(c),()=>{e.splice(e.indexOf(c),1)}},onClose(c){return t.push(c),()=>{t.splice(t.indexOf(c),1)}}}}constructor(){super({port:fo.createPort()})}};h();var xs=class{constructor(){this.showPopup=()=>{let e=document.createElement("link");e.href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap",e.rel="stylesheet",document.head.appendChild(e);let t=document.createElement("div");t.style.fontFamily="Inter, -apple-system, BlinkMacSystemFont, \'Segoe UI\', Roboto, Oxygen-Sans, Ubuntu, Cantarell, \'Helvetica Neue\', sans-serif",t.id="metamask-explainer",t.style.transform="scale(0.9125) translateY(15px)",t.style.willChange="transform",t.style.opacity="0",t.style.transition="all 300ms cubic-bezier(0.16, 1, 0.3, 1)",t.style.width="262px",t.style.position="fixed",t.style.top="20px",t.style.right="20px",t.style.zIndex="99999",t.style.background="#222",t.style.backgroundClip="border-box",t.style.border="1px solid rgba(80, 80, 80, 0.2)",t.style.borderRadius="4px",t.style.fontSize="13px",t.style.padding="1.5em",t.style.boxShadow="0px 54px 22px rgba(24, 24, 27, 0.02), 0px 31px 18px rgba(24, 24, 27, 0.07), 0px 14px 14px rgba(24, 24, 27, 0.12), 0px 3px 7px rgba(24, 24, 27, 0.14), rgba(24, 24, 27, 0.3) 0px 0px 2px 0px",t.style.userSelect="none",t.style["-webkit-font-smoothing"]="antialiased",t.style.MozUserSelect="none",t.style.msUserSelect="none";let o=document.createElement("div");o.style.display="flex",o.style.flexDirection="column",o.style.justifyContent="center",o.style.gap="1em",o.style.marginBottom="1em",t.appendChild(o);let n=document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("width","8"),n.setAttribute("height","8"),n.setAttribute("viewBox","0 0 8 8"),n.setAttribute("fill","none"),n.style.width="0.8em",n.style.height="0.8em",n.style.display="flex",n.innerHTML=`\n \n `;let p=document.createElement("div");p.id="metamask-explainer__close-button",p.style.position="absolute",p.style.top="0.5em",p.style.right="0.5em",p.style.padding="0.5em",p.style.cursor="pointer",p.style.color="rgb(153, 153, 153)",p.style.borderRadius="6px",p.style.transition="all 300ms cubic-bezier(0.16, 1, 0.3, 1)",p.tabIndex=1,p.addEventListener("mouseover",()=>{p.style.color="#fff",p.style.background="#333"}),p.addEventListener("mouseout",()=>{p.style.color="rgb(153, 153, 153)",p.style.background="none"}),p.addEventListener("click",()=>{t.style.opacity="0",t.style.transform="scale(0.96) translateY(10px)",setTimeout(()=>t.remove(),300)}),p.appendChild(n),t.appendChild(p);let c=document.createElement("div");c.id="logo-container",c.style.display="flex",c.style.flexDirection="row";let g=document.createElement("img");g.src=km,g.style.height="2.7em",g.style.position="relative",g.style.outline="2px solid #222",g.style.background="#222",c.appendChild(g),o.appendChild(c);let w=document.createElement("div");w.style.display="flex",w.style.flexDirection="column",w.style.gap="0.25em",w.style.lineHeight="1.2",o.appendChild(w);let E=document.createElement("div");E.id="metamask-explainer__header",E.textContent="Phantom now supports Ethereum & Polygon!",E.style.color="#ffffff",E.style.fontSize="1.125em",E.style.fontWeight="600",E.style.fontFamily="Inter",w.appendChild(E);let P=document.createElement("div");P.style.display="flex",P.style.flexDirection="column",P.style.gap="1em",P.style.alignItems="flex-start",t.appendChild(P);let M=document.createElement("div");M.id="metamask-explainer__body",M.textContent="Connecting with MetaMask will give you the option to use Phantom.",M.style.color="#ffffff",M.style.fontSize="1em",M.style.fontWeight="400",M.style.lineHeight="1.4",M.style.fontFamily="Inter",P.appendChild(M);let V=document.createElement("div");V.id="metamask-explainer__dont-show-again-button",V.textContent="Don\'t show again",V.style.cursor="pointer",V.style.color="#AB9FF2",V.style.fontSize="1em",V.style.fontWeight="400",V.style.lineHeight="1.2",V.style.transition="color 300ms cubic-bezier(0.16, 1, 0.3, 1)",V.tabIndex=1,V.addEventListener("mouseover",({target:q})=>{q.style.color="#ffffff"}),V.addEventListener("mouseout",({target:q})=>{q.style.color="#AB9FF2"}),V.addEventListener("click",()=>{t.style.opacity="0",t.style.transform="scale(0.96) translateY(10px)",setTimeout(()=>t.remove(),300),this.setHasBeenDismissed()}),P.appendChild(V),document.body.appendChild(t),setTimeout(()=>{t.style.transform="none",t.style.opacity="1"},0),xs.hasBeenShown=!0}}shouldShowPopup(){return at(this,null,function*(){return window._phantomShowMetamaskExplainer&&!xs.hasBeenShown&&!this.hasBeenDismissed()})}hasBeenDismissed(){return window.localStorage.getItem("phantomwallet-metamask-explainer-dismissed")==="true"}setHasBeenDismissed(){window.localStorage.setItem("phantomwallet-metamask-explainer-dismissed","true")}findFaviconUrl(){let e=document.querySelectorAll(\'link[rel="icon"], link[rel="shortcut icon"], link[rel="apple-touch-icon"]\');return e.length>0?e[0].href:""}},To=xs;To.hasBeenShown=!1;function ay(r,e){window.dispatchEvent(new CustomEvent("eip6963:announceProvider",{detail:Object.freeze({info:r,provider:e})}))}var fy=1,uo,ya=class extends py.EventEmitter{constructor(t){super();this.isPhantom=!0;this.isMetaMask=!0;Fr(this,uo,void 0);this.request=t=>at(this,null,function*(){var n,p;let o;try{let{method:c}=t,g="params"in t?(n=t.params)!=null?n:[]:[],w=so[c];if(!w)throw new Error("MethodNotFound");let E=w.request.safeParse({jsonrpc:"2.0",id:(fy++).toString(),method:c,params:g});if(!E.success){if(c==="personal_sign"){let M=so.eth_sign.params.safeParse(g);if(M.success){let[V,q]=M.data;return this.request({method:"personal_sign",params:[q,V]})}}if(c==="eth_signTypedData"){let M=so.eth_signTypedData_v4.params.safeParse(g);if(M.success)return this.request({method:"eth_signTypedData_v4",params:M.data})}throw E.error}let P=E.data;if(o=w.response.parse(yield ft(this,uo).send(P)),"error"in o)throw new ar(o.error);try{if(c==="eth_requestAccounts"){let M=o.result[0].toLowerCase();M!==this.selectedAddress&&this.emit("accountsChanged",[M])}if(c==="eth_accounts"){let M=(p=o.result[0])==null?void 0:p.toLowerCase();M!==this.selectedAddress&&(M?this.emit("accountsChanged",[M]):this.emit("accountsChanged",[]))}if(c==="eth_chainId"){let M=o.result;M!==this.chainId&&(this.chainId=M,this.networkVersion=parseInt(M.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}if(c==="wallet_addEthereumChain"){let M=P.params[0].chainId;M!==this.chainId&&(this.chainId=M,this.networkVersion=parseInt(M.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}if(c==="wallet_switchEthereumChain"){let M=P.params[0].chainId;M!==this.chainId&&(this.chainId=M,this.networkVersion=parseInt(M.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}}catch(M){console.error("event emitter error",M)}return o.result}catch(c){throw c instanceof ar?c:c instanceof dt?new ar({code:-32e3,message:"Missing or invalid parameters."},{method:t.method}):c instanceof Error&&c.message==="MethodNotFound"?new ar({code:-32601,message:"The method does not exist / is not available."},{method:t.method}):new ar({code:-32603,message:"Internal JSON-RPC error."},{method:t.method})}});this._metamask={isUnlocked:()=>!!this.selectedAddress};this.handleNotification=t=>at(this,null,function*(){var o,n,p,c,g,w,E,P;switch(t.method){case"phantom_accountChanged":{let M=io.phantom_accountChanged.notification.safeParse(t);if(!M.success)return;let V=(p=(n=(o=M.data.params)==null?void 0:o.evm)==null?void 0:n.toLowerCase())!=null?p:null;V!==this.selectedAddress&&this.emit("accountsChanged",V?[V]:[]);break}case"phantom_trustRevoked":{let M=io.phantom_trustRevoked.notification.safeParse(t);if(!M.success)return;((g=(c=M.data.params)==null?void 0:c.evm)==null?void 0:g.toLowerCase())===this.selectedAddress&&this.emit("accountsChanged",[]);break}case"phantom_chainChanged":{let M=io.phantom_chainChanged.notification.safeParse(t);if(!M.success)return;let V=(P=(E=(w=M.data.params)==null?void 0:w.evm)==null?void 0:E.toLowerCase())!=null?P:null;V&&V!==this.chainId&&(this.chainId=V,this.networkVersion=parseInt(V.substring(2),16).toString(),this.emit("chainChanged",V));break}}});jt(this,uo,t),ft(this,uo).start(),this.selectedAddress=null,this.chainId="0x1",this.networkVersion="1",this.request=this.request.bind(this),t.addListener(o=>{let n=bo.safeParse(o);!n.success||this.handleNotification(n.data)}),this.addListener("accountsChanged",o=>{let[n]=o;n?(this.selectedAddress=n.toLowerCase(),this.request({method:"eth_chainId",params:[]})):this.selectedAddress=null}),this.emit("connect",{chainId:this.chainId})}isConnected(){return navigator.onLine}enable(){return this.request({method:"eth_requestAccounts",params:[]})}sendAsync(t,o){let n="id"in t&&typeof t.id!="undefined"?t.id:null;this.request(t).then(p=>o(null,{jsonrpc:"2.0",id:n,result:p})).catch(p=>o(p,null))}send(t,o){return typeof t!="string"?this.sendAsync(t,o):this.request({method:t,params:o})}};uo=new WeakMap;var jr,xa=class extends ya{constructor(){super(new fo);Fr(this,jr,void 0);this.isMetamaskExplainerEnabled=!1;this.initializeMetamaskExplainer=()=>at(this,null,function*(){ft(this,jr)||jt(this,jr,new To),(yield ft(this,jr).shouldShowPopup())&&ft(this,jr).showPopup()});document.addEventListener("DOMContentLoaded",()=>{this.initializeMetamaskExplainer()})}static inject(t){let o=window;o.isPhantomInstalled=!0,delete window.web3;let n=new xa;t&&(Object.defineProperty(window,"ethereum",{get(){return n},set(c){},configurable:!1}),window.dispatchEvent(new Event("ethereum#initialized"))),window.phantom||Object.defineProperty(window,"phantom",{value:{},writable:!1}),Object.defineProperty(window.phantom,"ethereum",{value:n,writable:!1}),window.dispatchEvent(new Event("phantom#initialized"));let p={uuid:(fy++).toString(),name:"Phantom",icon:Bm,rdns:"app.phantom"};try{window.addEventListener("eip6963:requestProvider",()=>{ay(p,n)}),ay(p,n)}catch(c){console.error("PHANTOM error announcing multi-injection provider")}}},gs=xa;jr=new WeakMap;try{gs.inject(!0)}catch(r){console.error(r)}})();\n/*!\n * The buffer module from node.js, for the browser.\n *\n * @author Feross Aboukhadijeh \n * @license MIT\n */\n/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */\n/*! safe-buffer. MIT License. Feross Aboukhadijeh */\n/**\n * @license React\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n/**\n * [js-sha3]{@link https://github.com/emn178/js-sha3}\n *\n * @version 0.8.0\n * @author Chen, Yi-Cyuan [emn178@gmail.com]\n * @copyright Chen, Yi-Cyuan 2015-2018\n * @license MIT\n */\n');break;case"USE_METAMASK":dw('\nObject.defineProperty(window, "ethereum", {\n value: window.providers ? window.providers[0] : undefined,\n writable: true,\n});\n'),dw('"use strict";(()=>{var uy=Object.create;var Bs=Object.defineProperty;var cy=Object.getOwnPropertyDescriptor;var ly=Object.getOwnPropertyNames;var hy=Object.getPrototypeOf,dy=Object.prototype.hasOwnProperty;var my=(r,e)=>()=>(r&&(e=r(r=0)),e);var pt=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),U=(r,e)=>{for(var t in e)Bs(r,t,{get:e[t],enumerable:!0})},yy=(r,e,t,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of ly(e))!dy.call(r,n)&&n!==t&&Bs(r,n,{get:()=>e[n],enumerable:!(o=cy(e,n))||o.enumerable});return r};var st=(r,e,t)=>(t=r!=null?uy(hy(r)):{},yy(e||!r||!r.__esModule?Bs(t,"default",{value:r,enumerable:!0}):t,r));var ga=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)};var ft=(r,e,t)=>(ga(r,e,"read from private field"),t?t.call(r):e.get(r)),Fr=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},jt=(r,e,t,o)=>(ga(r,e,"write to private field"),o?o.call(r,t):e.set(r,t),t);var at=(r,e,t)=>new Promise((o,n)=>{var p=w=>{try{g(t.next(w))}catch(E){n(E)}},c=w=>{try{g(t.throw(w))}catch(E){n(E)}},g=w=>w.done?o(w.value):Promise.resolve(w.value).then(p,c);g((t=t.apply(r,e)).next())}),Cs=(r,e,t)=>(e=r[Symbol.asyncIterator],t=(o,n)=>(n=r[o])&&(e[o]=p=>new Promise((c,g,w)=>(p=n.call(r,p),w=p.done,Promise.resolve(p.value).then(E=>c({value:E,done:w}),g)))),e?e.call(r):(r=r[Symbol.iterator](),e={},t("next"),t("return"),e));var ba=pt(So=>{"use strict";h();So.byteLength=gy;So.toByteArray=wy;So.fromByteArray=Ry;var Pt=[],Rt=[],xy=typeof Uint8Array<"u"?Uint8Array:Array,Ns="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(_r=0,va=Ns.length;_r0)throw new Error("Invalid string. Length must be a multiple of 4");var t=r.indexOf("=");t===-1&&(t=e);var o=t===e?0:4-t%4;return[t,o]}function gy(r){var e=wa(r),t=e[0],o=e[1];return(t+o)*3/4-o}function vy(r,e,t){return(e+t)*3/4-t}function wy(r){var e,t=wa(r),o=t[0],n=t[1],p=new xy(vy(r,o,n)),c=0,g=n>0?o-4:o,w;for(w=0;w>16&255,p[c++]=e>>8&255,p[c++]=e&255;return n===2&&(e=Rt[r.charCodeAt(w)]<<2|Rt[r.charCodeAt(w+1)]>>4,p[c++]=e&255),n===1&&(e=Rt[r.charCodeAt(w)]<<10|Rt[r.charCodeAt(w+1)]<<4|Rt[r.charCodeAt(w+2)]>>2,p[c++]=e>>8&255,p[c++]=e&255),p}function by(r){return Pt[r>>18&63]+Pt[r>>12&63]+Pt[r>>6&63]+Pt[r&63]}function Ey(r,e,t){for(var o,n=[],p=e;pg?g:c+p));return o===1?(e=r[t-1],n.push(Pt[e>>2]+Pt[e<<4&63]+"==")):o===2&&(e=(r[t-2]<<8)+r[t-1],n.push(Pt[e>>10]+Pt[e>>4&63]+Pt[e<<2&63]+"=")),n.join("")}});var Ea=pt(qs=>{h();qs.read=function(r,e,t,o,n){var p,c,g=n*8-o-1,w=(1<>1,P=-7,M=t?n-1:0,V=t?-1:1,q=r[e+M];for(M+=V,p=q&(1<<-P)-1,q>>=-P,P+=g;P>0;p=p*256+r[e+M],M+=V,P-=8);for(c=p&(1<<-P)-1,p>>=-P,P+=o;P>0;c=c*256+r[e+M],M+=V,P-=8);if(p===0)p=1-E;else{if(p===w)return c?NaN:(q?-1:1)*(1/0);c=c+Math.pow(2,o),p=p-E}return(q?-1:1)*c*Math.pow(2,p-o)};qs.write=function(r,e,t,o,n,p){var c,g,w,E=p*8-n-1,P=(1<>1,V=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,q=o?0:p-1,fe=o?1:-1,ve=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(g=isNaN(e)?1:0,c=P):(c=Math.floor(Math.log(e)/Math.LN2),e*(w=Math.pow(2,-c))<1&&(c--,w*=2),c+M>=1?e+=V/w:e+=V*Math.pow(2,1-M),e*w>=2&&(c++,w/=2),c+M>=P?(g=0,c=P):c+M>=1?(g=(e*w-1)*Math.pow(2,n),c=c+M):(g=e*Math.pow(2,M-1)*Math.pow(2,n),c=0));n>=8;r[t+q]=g&255,q+=fe,g/=256,n-=8);for(c=c<0;r[t+q]=c&255,q+=fe,c/=256,E-=8);r[t+q-fe]|=ve*128}});var Po=pt(Yr=>{"use strict";h();var Ds=ba(),Vr=Ea(),Ra=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Yr.Buffer=C;Yr.SlowBuffer=Iy;Yr.INSPECT_MAX_BYTES=50;var Io=2147483647;Yr.kMaxLength=Io;C.TYPED_ARRAY_SUPPORT=_y();!C.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function _y(){try{let r=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(r,e),r.foo()===42}catch{return!1}}Object.defineProperty(C.prototype,"parent",{enumerable:!0,get:function(){if(!!C.isBuffer(this))return this.buffer}});Object.defineProperty(C.prototype,"offset",{enumerable:!0,get:function(){if(!!C.isBuffer(this))return this.byteOffset}});function Ft(r){if(r>Io)throw new RangeError(\'The value "\'+r+\'" is invalid for option "size"\');let e=new Uint8Array(r);return Object.setPrototypeOf(e,C.prototype),e}function C(r,e,t){if(typeof r=="number"){if(typeof e=="string")throw new TypeError(\'The "string" argument must be of type string. Received type number\');return js(r)}return Ta(r,e,t)}C.poolSize=8192;function Ta(r,e,t){if(typeof r=="string")return My(r,e);if(ArrayBuffer.isView(r))return Ty(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(kt(r,ArrayBuffer)||r&&kt(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(kt(r,SharedArrayBuffer)||r&&kt(r.buffer,SharedArrayBuffer)))return Us(r,e,t);if(typeof r=="number")throw new TypeError(\'The "value" argument must not be of type number. Received type number\');let o=r.valueOf&&r.valueOf();if(o!=null&&o!==r)return C.from(o,e,t);let n=Sy(r);if(n)return n;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return C.from(r[Symbol.toPrimitive]("string"),e,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}C.from=function(r,e,t){return Ta(r,e,t)};Object.setPrototypeOf(C.prototype,Uint8Array.prototype);Object.setPrototypeOf(C,Uint8Array);function Sa(r){if(typeof r!="number")throw new TypeError(\'"size" argument must be of type number\');if(r<0)throw new RangeError(\'The value "\'+r+\'" is invalid for option "size"\')}function zy(r,e,t){return Sa(r),r<=0?Ft(r):e!==void 0?typeof t=="string"?Ft(r).fill(e,t):Ft(r).fill(e):Ft(r)}C.alloc=function(r,e,t){return zy(r,e,t)};function js(r){return Sa(r),Ft(r<0?0:Fs(r)|0)}C.allocUnsafe=function(r){return js(r)};C.allocUnsafeSlow=function(r){return js(r)};function My(r,e){if((typeof e!="string"||e==="")&&(e="utf8"),!C.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let t=Ia(r,e)|0,o=Ft(t),n=o.write(r,e);return n!==t&&(o=o.slice(0,n)),o}function Os(r){let e=r.length<0?0:Fs(r.length)|0,t=Ft(e);for(let o=0;o=Io)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Io.toString(16)+" bytes");return r|0}function Iy(r){return+r!=r&&(r=0),C.alloc(+r)}C.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==C.prototype};C.compare=function(e,t){if(kt(e,Uint8Array)&&(e=C.from(e,e.offset,e.byteLength)),kt(t,Uint8Array)&&(t=C.from(t,t.offset,t.byteLength)),!C.isBuffer(e)||!C.isBuffer(t))throw new TypeError(\'The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array\');if(e===t)return 0;let o=e.length,n=t.length;for(let p=0,c=Math.min(o,n);pn.length?(C.isBuffer(c)||(c=C.from(c)),c.copy(n,p)):Uint8Array.prototype.set.call(n,c,p);else if(C.isBuffer(c))c.copy(n,p);else throw new TypeError(\'"list" argument must be an Array of Buffers\');p+=c.length}return n};function Ia(r,e){if(C.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||kt(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError(\'The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type \'+typeof r);let t=r.length,o=arguments.length>2&&arguments[2]===!0;if(!o&&t===0)return 0;let n=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return Ls(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return t*2;case"hex":return t>>>1;case"base64":return Oa(r).length;default:if(n)return o?-1:Ls(r).length;e=(""+e).toLowerCase(),n=!0}}C.byteLength=Ia;function Ay(r,e,t){let o=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((t===void 0||t>this.length)&&(t=this.length),t<=0)||(t>>>=0,e>>>=0,t<=e))return"";for(r||(r="utf8");;)switch(r){case"hex":return Ly(this,e,t);case"utf8":case"utf-8":return Pa(this,e,t);case"ascii":return Oy(this,e,t);case"latin1":case"binary":return Uy(this,e,t);case"base64":return qy(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return jy(this,e,t);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),o=!0}}C.prototype._isBuffer=!0;function zr(r,e,t){let o=r[e];r[e]=r[t],r[t]=o}C.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""};Ra&&(C.prototype[Ra]=C.prototype.inspect);C.prototype.compare=function(e,t,o,n,p){if(kt(e,Uint8Array)&&(e=C.from(e,e.offset,e.byteLength)),!C.isBuffer(e))throw new TypeError(\'The "target" argument must be one of type Buffer or Uint8Array. Received type \'+typeof e);if(t===void 0&&(t=0),o===void 0&&(o=e?e.length:0),n===void 0&&(n=0),p===void 0&&(p=this.length),t<0||o>e.length||n<0||p>this.length)throw new RangeError("out of range index");if(n>=p&&t>=o)return 0;if(n>=p)return-1;if(t>=o)return 1;if(t>>>=0,o>>>=0,n>>>=0,p>>>=0,this===e)return 0;let c=p-n,g=o-t,w=Math.min(c,g),E=this.slice(n,p),P=e.slice(t,o);for(let M=0;M2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,Vs(t)&&(t=n?0:r.length-1),t<0&&(t=r.length+t),t>=r.length){if(n)return-1;t=r.length-1}else if(t<0)if(n)t=0;else return-1;if(typeof e=="string"&&(e=C.from(e,o)),C.isBuffer(e))return e.length===0?-1:_a(r,e,t,o,n);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?n?Uint8Array.prototype.indexOf.call(r,e,t):Uint8Array.prototype.lastIndexOf.call(r,e,t):_a(r,[e],t,o,n);throw new TypeError("val must be string, number or Buffer")}function _a(r,e,t,o,n){let p=1,c=r.length,g=e.length;if(o!==void 0&&(o=String(o).toLowerCase(),o==="ucs2"||o==="ucs-2"||o==="utf16le"||o==="utf-16le")){if(r.length<2||e.length<2)return-1;p=2,c/=2,g/=2,t/=2}function w(P,M){return p===1?P[M]:P.readUInt16BE(M*p)}let E;if(n){let P=-1;for(E=t;Ec&&(t=c-g),E=t;E>=0;E--){let P=!0;for(let M=0;Mn&&(o=n)):o=n;let p=e.length;o>p/2&&(o=p/2);let c;for(c=0;c>>0,isFinite(o)?(o=o>>>0,n===void 0&&(n="utf8")):(n=o,o=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let p=this.length-t;if((o===void 0||o>p)&&(o=p),e.length>0&&(o<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let c=!1;for(;;)switch(n){case"hex":return Py(this,e,t,o);case"utf8":case"utf-8":return ky(this,e,t,o);case"ascii":case"latin1":case"binary":return By(this,e,t,o);case"base64":return Cy(this,e,t,o);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ny(this,e,t,o);default:if(c)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),c=!0}};C.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function qy(r,e,t){return e===0&&t===r.length?Ds.fromByteArray(r):Ds.fromByteArray(r.slice(e,t))}function Pa(r,e,t){t=Math.min(r.length,t);let o=[],n=e;for(;n239?4:p>223?3:p>191?2:1;if(n+g<=t){let w,E,P,M;switch(g){case 1:p<128&&(c=p);break;case 2:w=r[n+1],(w&192)===128&&(M=(p&31)<<6|w&63,M>127&&(c=M));break;case 3:w=r[n+1],E=r[n+2],(w&192)===128&&(E&192)===128&&(M=(p&15)<<12|(w&63)<<6|E&63,M>2047&&(M<55296||M>57343)&&(c=M));break;case 4:w=r[n+1],E=r[n+2],P=r[n+3],(w&192)===128&&(E&192)===128&&(P&192)===128&&(M=(p&15)<<18|(w&63)<<12|(E&63)<<6|P&63,M>65535&&M<1114112&&(c=M))}}c===null?(c=65533,g=1):c>65535&&(c-=65536,o.push(c>>>10&1023|55296),c=56320|c&1023),o.push(c),n+=g}return Dy(o)}var za=4096;function Dy(r){let e=r.length;if(e<=za)return String.fromCharCode.apply(String,r);let t="",o=0;for(;oo)&&(t=o);let n="";for(let p=e;po&&(e=o),t<0?(t+=o,t<0&&(t=0)):t>o&&(t=o),tt)throw new RangeError("Trying to access beyond buffer length")}C.prototype.readUintLE=C.prototype.readUIntLE=function(e,t,o){e=e>>>0,t=t>>>0,o||ut(e,t,this.length);let n=this[e],p=1,c=0;for(;++c>>0,t=t>>>0,o||ut(e,t,this.length);let n=this[e+--t],p=1;for(;t>0&&(p*=256);)n+=this[e+--t]*p;return n};C.prototype.readUint8=C.prototype.readUInt8=function(e,t){return e=e>>>0,t||ut(e,1,this.length),this[e]};C.prototype.readUint16LE=C.prototype.readUInt16LE=function(e,t){return e=e>>>0,t||ut(e,2,this.length),this[e]|this[e+1]<<8};C.prototype.readUint16BE=C.prototype.readUInt16BE=function(e,t){return e=e>>>0,t||ut(e,2,this.length),this[e]<<8|this[e+1]};C.prototype.readUint32LE=C.prototype.readUInt32LE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};C.prototype.readUint32BE=C.prototype.readUInt32BE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};C.prototype.readBigUInt64LE=rr(function(e){e=e>>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=t+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,p=this[++e]+this[++e]*2**8+this[++e]*2**16+o*2**24;return BigInt(n)+(BigInt(p)<>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=t*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],p=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+o;return(BigInt(n)<>>0,t=t>>>0,o||ut(e,t,this.length);let n=this[e],p=1,c=0;for(;++c=p&&(n-=Math.pow(2,8*t)),n};C.prototype.readIntBE=function(e,t,o){e=e>>>0,t=t>>>0,o||ut(e,t,this.length);let n=t,p=1,c=this[e+--n];for(;n>0&&(p*=256);)c+=this[e+--n]*p;return p*=128,c>=p&&(c-=Math.pow(2,8*t)),c};C.prototype.readInt8=function(e,t){return e=e>>>0,t||ut(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};C.prototype.readInt16LE=function(e,t){e=e>>>0,t||ut(e,2,this.length);let o=this[e]|this[e+1]<<8;return o&32768?o|4294901760:o};C.prototype.readInt16BE=function(e,t){e=e>>>0,t||ut(e,2,this.length);let o=this[e+1]|this[e]<<8;return o&32768?o|4294901760:o};C.prototype.readInt32LE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};C.prototype.readInt32BE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};C.prototype.readBigInt64LE=rr(function(e){e=e>>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(o<<24);return(BigInt(n)<>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=(t<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(n)<>>0,t||ut(e,4,this.length),Vr.read(this,e,!0,23,4)};C.prototype.readFloatBE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),Vr.read(this,e,!1,23,4)};C.prototype.readDoubleLE=function(e,t){return e=e>>>0,t||ut(e,8,this.length),Vr.read(this,e,!0,52,8)};C.prototype.readDoubleBE=function(e,t){return e=e>>>0,t||ut(e,8,this.length),Vr.read(this,e,!1,52,8)};function gt(r,e,t,o,n,p){if(!C.isBuffer(r))throw new TypeError(\'"buffer" argument must be a Buffer instance\');if(e>n||er.length)throw new RangeError("Index out of range")}C.prototype.writeUintLE=C.prototype.writeUIntLE=function(e,t,o,n){if(e=+e,t=t>>>0,o=o>>>0,!n){let g=Math.pow(2,8*o)-1;gt(this,e,t,o,g,0)}let p=1,c=0;for(this[t]=e&255;++c>>0,o=o>>>0,!n){let g=Math.pow(2,8*o)-1;gt(this,e,t,o,g,0)}let p=o-1,c=1;for(this[t+p]=e&255;--p>=0&&(c*=256);)this[t+p]=e/c&255;return t+o};C.prototype.writeUint8=C.prototype.writeUInt8=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,1,255,0),this[t]=e&255,t+1};C.prototype.writeUint16LE=C.prototype.writeUInt16LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,65535,0),this[t]=e&255,this[t+1]=e>>>8,t+2};C.prototype.writeUint16BE=C.prototype.writeUInt16BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=e&255,t+2};C.prototype.writeUint32LE=C.prototype.writeUInt32LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255,t+4};C.prototype.writeUint32BE=C.prototype.writeUInt32BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};function ka(r,e,t,o,n){Da(e,o,n,r,t,7);let p=Number(e&BigInt(4294967295));r[t++]=p,p=p>>8,r[t++]=p,p=p>>8,r[t++]=p,p=p>>8,r[t++]=p;let c=Number(e>>BigInt(32)&BigInt(4294967295));return r[t++]=c,c=c>>8,r[t++]=c,c=c>>8,r[t++]=c,c=c>>8,r[t++]=c,t}function Ba(r,e,t,o,n){Da(e,o,n,r,t,7);let p=Number(e&BigInt(4294967295));r[t+7]=p,p=p>>8,r[t+6]=p,p=p>>8,r[t+5]=p,p=p>>8,r[t+4]=p;let c=Number(e>>BigInt(32)&BigInt(4294967295));return r[t+3]=c,c=c>>8,r[t+2]=c,c=c>>8,r[t+1]=c,c=c>>8,r[t]=c,t+8}C.prototype.writeBigUInt64LE=rr(function(e,t=0){return ka(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});C.prototype.writeBigUInt64BE=rr(function(e,t=0){return Ba(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});C.prototype.writeIntLE=function(e,t,o,n){if(e=+e,t=t>>>0,!n){let w=Math.pow(2,8*o-1);gt(this,e,t,o,w-1,-w)}let p=0,c=1,g=0;for(this[t]=e&255;++p>0)-g&255;return t+o};C.prototype.writeIntBE=function(e,t,o,n){if(e=+e,t=t>>>0,!n){let w=Math.pow(2,8*o-1);gt(this,e,t,o,w-1,-w)}let p=o-1,c=1,g=0;for(this[t+p]=e&255;--p>=0&&(c*=256);)e<0&&g===0&&this[t+p+1]!==0&&(g=1),this[t+p]=(e/c>>0)-g&255;return t+o};C.prototype.writeInt8=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=e&255,t+1};C.prototype.writeInt16LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,32767,-32768),this[t]=e&255,this[t+1]=e>>>8,t+2};C.prototype.writeInt16BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=e&255,t+2};C.prototype.writeInt32LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,2147483647,-2147483648),this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4};C.prototype.writeInt32BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};C.prototype.writeBigInt64LE=rr(function(e,t=0){return ka(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});C.prototype.writeBigInt64BE=rr(function(e,t=0){return Ba(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Ca(r,e,t,o,n,p){if(t+o>r.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function Na(r,e,t,o,n){return e=+e,t=t>>>0,n||Ca(r,e,t,4,34028234663852886e22,-34028234663852886e22),Vr.write(r,e,t,o,23,4),t+4}C.prototype.writeFloatLE=function(e,t,o){return Na(this,e,t,!0,o)};C.prototype.writeFloatBE=function(e,t,o){return Na(this,e,t,!1,o)};function qa(r,e,t,o,n){return e=+e,t=t>>>0,n||Ca(r,e,t,8,17976931348623157e292,-17976931348623157e292),Vr.write(r,e,t,o,52,8),t+8}C.prototype.writeDoubleLE=function(e,t,o){return qa(this,e,t,!0,o)};C.prototype.writeDoubleBE=function(e,t,o){return qa(this,e,t,!1,o)};C.prototype.copy=function(e,t,o,n){if(!C.isBuffer(e))throw new TypeError("argument should be a Buffer");if(o||(o=0),!n&&n!==0&&(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>0,o=o===void 0?this.length:o>>>0,e||(e=0);let p;if(typeof e=="number")for(p=t;p2**32?n=Ma(String(t)):typeof t=="bigint"&&(n=String(t),(t>BigInt(2)**BigInt(32)||t<-(BigInt(2)**BigInt(32)))&&(n=Ma(n)),n+="n"),o+=` It must be ${e}. Received ${n}`,o},RangeError);function Ma(r){let e="",t=r.length,o=r[0]==="-"?1:0;for(;t>=o+4;t-=3)e=`_${r.slice(t-3,t)}${e}`;return`${r.slice(0,t)}${e}`}function Fy(r,e,t){Wr(e,"offset"),(r[e]===void 0||r[e+t]===void 0)&&co(e,r.length-(t+1))}function Da(r,e,t,o,n,p){if(r>t||r3?e===0||e===BigInt(0)?g=`>= 0${c} and < 2${c} ** ${(p+1)*8}${c}`:g=`>= -(2${c} ** ${(p+1)*8-1}${c}) and < 2 ** ${(p+1)*8-1}${c}`:g=`>= ${e}${c} and <= ${t}${c}`,new Hr.ERR_OUT_OF_RANGE("value",g,r)}Fy(o,n,p)}function Wr(r,e){if(typeof r!="number")throw new Hr.ERR_INVALID_ARG_TYPE(e,"number",r)}function co(r,e,t){throw Math.floor(r)!==r?(Wr(r,t),new Hr.ERR_OUT_OF_RANGE(t||"offset","an integer",r)):e<0?new Hr.ERR_BUFFER_OUT_OF_BOUNDS:new Hr.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${e}`,r)}var Hy=/[^+/0-9A-Za-z-_]/g;function Vy(r){if(r=r.split("=")[0],r=r.trim().replace(Hy,""),r.length<2)return"";for(;r.length%4!==0;)r=r+"=";return r}function Ls(r,e){e=e||1/0;let t,o=r.length,n=null,p=[];for(let c=0;c55295&&t<57344){if(!n){if(t>56319){(e-=3)>-1&&p.push(239,191,189);continue}else if(c+1===o){(e-=3)>-1&&p.push(239,191,189);continue}n=t;continue}if(t<56320){(e-=3)>-1&&p.push(239,191,189),n=t;continue}t=(n-55296<<10|t-56320)+65536}else n&&(e-=3)>-1&&p.push(239,191,189);if(n=null,t<128){if((e-=1)<0)break;p.push(t)}else if(t<2048){if((e-=2)<0)break;p.push(t>>6|192,t&63|128)}else if(t<65536){if((e-=3)<0)break;p.push(t>>12|224,t>>6&63|128,t&63|128)}else if(t<1114112){if((e-=4)<0)break;p.push(t>>18|240,t>>12&63|128,t>>6&63|128,t&63|128)}else throw new Error("Invalid code point")}return p}function Wy(r){let e=[];for(let t=0;t>8,n=t%256,p.push(n),p.push(o);return p}function Oa(r){return Ds.toByteArray(Vy(r))}function Ao(r,e,t,o){let n;for(n=0;n=e.length||n>=r.length);++n)e[n+t]=r[n];return n}function kt(r,e){return r instanceof e||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===e.name}function Vs(r){return r!==r}var Ky=function(){let r="0123456789abcdef",e=new Array(256);for(let t=0;t<16;++t){let o=t*16;for(let n=0;n<16;++n)e[o+n]=r[t]+r[n]}return e}();function rr(r){return typeof BigInt>"u"?Zy:r}function Zy(){throw new Error("BigInt not supported")}});var Ha=pt((Z1,Fa)=>{h();var it=Fa.exports={},Bt,Ct;function Ws(){throw new Error("setTimeout has not been defined")}function Ys(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Bt=setTimeout:Bt=Ws}catch{Bt=Ws}try{typeof clearTimeout=="function"?Ct=clearTimeout:Ct=Ys}catch{Ct=Ys}})();function Ua(r){if(Bt===setTimeout)return setTimeout(r,0);if((Bt===Ws||!Bt)&&setTimeout)return Bt=setTimeout,setTimeout(r,0);try{return Bt(r,0)}catch{try{return Bt.call(null,r,0)}catch{return Bt.call(this,r,0)}}}function $y(r){if(Ct===clearTimeout)return clearTimeout(r);if((Ct===Ys||!Ct)&&clearTimeout)return Ct=clearTimeout,clearTimeout(r);try{return Ct(r)}catch{try{return Ct.call(null,r)}catch{return Ct.call(this,r)}}}var Ht=[],Kr=!1,Mr,ko=-1;function Gy(){!Kr||!Mr||(Kr=!1,Mr.length?Ht=Mr.concat(Ht):ko=-1,Ht.length&&La())}function La(){if(!Kr){var r=Ua(Gy);Kr=!0;for(var e=Ht.length;e;){for(Mr=Ht,Ht=[];++ko1)for(var t=1;t{"use strict";Jy=st(Po()),Qy=st(Ha())});var ap=pt(()=>{h()});var fp=pt((pp,ri)=>{h();(function(r,e){"use strict";function t(y,i){if(!y)throw new Error(i||"Assertion failed")}function o(y,i){y.super_=i;var f=function(){};f.prototype=i.prototype,y.prototype=new f,y.prototype.constructor=y}function n(y,i,f){if(n.isBN(y))return y;this.negative=0,this.words=null,this.length=0,this.red=null,y!==null&&((i==="le"||i==="be")&&(f=i,i=10),this._init(y||0,i||10,f||"be"))}typeof r=="object"?r.exports=n:e.BN=n,n.BN=n,n.wordSize=26;var p;try{typeof window<"u"&&typeof window.Buffer<"u"?p=window.Buffer:p=ap().Buffer}catch{}n.isBN=function(i){return i instanceof n?!0:i!==null&&typeof i=="object"&&i.constructor.wordSize===n.wordSize&&Array.isArray(i.words)},n.max=function(i,f){return i.cmp(f)>0?i:f},n.min=function(i,f){return i.cmp(f)<0?i:f},n.prototype._init=function(i,f,u){if(typeof i=="number")return this._initNumber(i,f,u);if(typeof i=="object")return this._initArray(i,f,u);f==="hex"&&(f=16),t(f===(f|0)&&f>=2&&f<=36),i=i.toString().replace(/\\s+/g,"");var d=0;i[0]==="-"&&(d++,this.negative=1),d=0;d-=3)b=i[d]|i[d-1]<<8|i[d-2]<<16,this.words[m]|=b<<_&67108863,this.words[m+1]=b>>>26-_&67108863,_+=24,_>=26&&(_-=26,m++);else if(u==="le")for(d=0,m=0;d>>26-_&67108863,_+=24,_>=26&&(_-=26,m++);return this._strip()};function c(y,i){var f=y.charCodeAt(i);if(f>=48&&f<=57)return f-48;if(f>=65&&f<=70)return f-55;if(f>=97&&f<=102)return f-87;t(!1,"Invalid character in "+y)}function g(y,i,f){var u=c(y,f);return f-1>=i&&(u|=c(y,f-1)<<4),u}n.prototype._parseHex=function(i,f,u){this.length=Math.ceil((i.length-f)/6),this.words=new Array(this.length);for(var d=0;d=f;d-=2)_=g(i,f,d)<=18?(m-=18,b+=1,this.words[b]|=_>>>26):m+=8;else{var x=i.length-f;for(d=x%2===0?f+1:f;d=18?(m-=18,b+=1,this.words[b]|=_>>>26):m+=8}this._strip()};function w(y,i,f,u){for(var d=0,m=0,b=Math.min(y.length,f),_=i;_=49?m=x-49+10:x>=17?m=x-17+10:m=x,t(x>=0&&m1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},n.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{n.prototype[Symbol.for("nodejs.util.inspect.custom")]=P}catch{n.prototype.inspect=P}else n.prototype.inspect=P;function P(){return(this.red?""}var M=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],V=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],q=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];n.prototype.toString=function(i,f){i=i||10,f=f|0||1;var u;if(i===16||i==="hex"){u="";for(var d=0,m=0,b=0;b>>24-d&16777215,d+=2,d>=26&&(d-=26,b--),m!==0||b!==this.length-1?u=M[6-x.length]+x+u:u=x+u}for(m!==0&&(u=m.toString(16)+u);u.length%f!==0;)u="0"+u;return this.negative!==0&&(u="-"+u),u}if(i===(i|0)&&i>=2&&i<=36){var a=V[i],v=q[i];u="";var H=this.clone();for(H.negative=0;!H.isZero();){var l=H.modrn(v).toString(i);H=H.idivn(v),H.isZero()?u=l+u:u=M[a-l.length]+l+u}for(this.isZero()&&(u="0"+u);u.length%f!==0;)u="0"+u;return this.negative!==0&&(u="-"+u),u}t(!1,"Base should be between 2 and 36")},n.prototype.toNumber=function(){var i=this.words[0];return this.length===2?i+=this.words[1]*67108864:this.length===3&&this.words[2]===1?i+=4503599627370496+this.words[1]*67108864:this.length>2&&t(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-i:i},n.prototype.toJSON=function(){return this.toString(16,2)},p&&(n.prototype.toBuffer=function(i,f){return this.toArrayLike(p,i,f)}),n.prototype.toArray=function(i,f){return this.toArrayLike(Array,i,f)};var fe=function(i,f){return i.allocUnsafe?i.allocUnsafe(f):new i(f)};n.prototype.toArrayLike=function(i,f,u){this._strip();var d=this.byteLength(),m=u||Math.max(1,d);t(d<=m,"byte array longer than desired length"),t(m>0,"Requested array length <= 0");var b=fe(i,m),_=f==="le"?"LE":"BE";return this["_toArrayLike"+_](b,d),b},n.prototype._toArrayLikeLE=function(i,f){for(var u=0,d=0,m=0,b=0;m>8&255),u>16&255),b===6?(u>24&255),d=0,b=0):(d=_>>>24,b+=2)}if(u=0&&(i[u--]=_>>8&255),u>=0&&(i[u--]=_>>16&255),b===6?(u>=0&&(i[u--]=_>>24&255),d=0,b=0):(d=_>>>24,b+=2)}if(u>=0)for(i[u--]=d;u>=0;)i[u--]=0},Math.clz32?n.prototype._countBits=function(i){return 32-Math.clz32(i)}:n.prototype._countBits=function(i){var f=i,u=0;return f>=4096&&(u+=13,f>>>=13),f>=64&&(u+=7,f>>>=7),f>=8&&(u+=4,f>>>=4),f>=2&&(u+=2,f>>>=2),u+f},n.prototype._zeroBits=function(i){if(i===0)return 26;var f=i,u=0;return(f&8191)===0&&(u+=13,f>>>=13),(f&127)===0&&(u+=7,f>>>=7),(f&15)===0&&(u+=4,f>>>=4),(f&3)===0&&(u+=2,f>>>=2),(f&1)===0&&u++,u},n.prototype.bitLength=function(){var i=this.words[this.length-1],f=this._countBits(i);return(this.length-1)*26+f};function ve(y){for(var i=new Array(y.bitLength()),f=0;f>>d&1}return i}n.prototype.zeroBits=function(){if(this.isZero())return 0;for(var i=0,f=0;fi.length?this.clone().ior(i):i.clone().ior(this)},n.prototype.uor=function(i){return this.length>i.length?this.clone().iuor(i):i.clone().iuor(this)},n.prototype.iuand=function(i){var f;this.length>i.length?f=i:f=this;for(var u=0;ui.length?this.clone().iand(i):i.clone().iand(this)},n.prototype.uand=function(i){return this.length>i.length?this.clone().iuand(i):i.clone().iuand(this)},n.prototype.iuxor=function(i){var f,u;this.length>i.length?(f=this,u=i):(f=i,u=this);for(var d=0;di.length?this.clone().ixor(i):i.clone().ixor(this)},n.prototype.uxor=function(i){return this.length>i.length?this.clone().iuxor(i):i.clone().iuxor(this)},n.prototype.inotn=function(i){t(typeof i=="number"&&i>=0);var f=Math.ceil(i/26)|0,u=i%26;this._expand(f),u>0&&f--;for(var d=0;d0&&(this.words[d]=~this.words[d]&67108863>>26-u),this._strip()},n.prototype.notn=function(i){return this.clone().inotn(i)},n.prototype.setn=function(i,f){t(typeof i=="number"&&i>=0);var u=i/26|0,d=i%26;return this._expand(u+1),f?this.words[u]=this.words[u]|1<i.length?(u=this,d=i):(u=i,d=this);for(var m=0,b=0;b>>26;for(;m!==0&&b>>26;if(this.length=u.length,m!==0)this.words[this.length]=m,this.length++;else if(u!==this)for(;bi.length?this.clone().iadd(i):i.clone().iadd(this)},n.prototype.isub=function(i){if(i.negative!==0){i.negative=0;var f=this.iadd(i);return i.negative=1,f._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(i),this.negative=1,this._normSign();var u=this.cmp(i);if(u===0)return this.negative=0,this.length=1,this.words[0]=0,this;var d,m;u>0?(d=this,m=i):(d=i,m=this);for(var b=0,_=0;_>26,this.words[_]=f&67108863;for(;b!==0&&_>26,this.words[_]=f&67108863;if(b===0&&_>>26,H=x&67108863,l=Math.min(a,i.length-1),A=Math.max(0,a-y.length+1);A<=l;A++){var k=a-A|0;d=y.words[k]|0,m=i.words[A]|0,b=d*m+H,v+=b/67108864|0,H=b&67108863}f.words[a]=H|0,x=v|0}return x!==0?f.words[a]=x|0:f.length--,f._strip()}var xe=function(i,f,u){var d=i.words,m=f.words,b=u.words,_=0,x,a,v,H=d[0]|0,l=H&8191,A=H>>>13,k=d[1]|0,B=k&8191,O=k>>>13,G=d[2]|0,j=G&8191,F=G>>>13,nt=d[3]|0,J=nt&8191,ie=nt>>>13,pr=d[4]|0,ze=pr&8191,Me=pr>>>13,fr=d[5]|0,Te=fr&8191,Se=fr>>>13,ur=d[6]|0,Ie=ur&8191,Ae=ur>>>13,cr=d[7]|0,Pe=cr&8191,ke=cr>>>13,lr=d[8]|0,Be=lr&8191,Ce=lr>>>13,hr=d[9]|0,Ne=hr&8191,qe=hr>>>13,dr=m[0]|0,De=dr&8191,Oe=dr>>>13,mr=m[1]|0,Ue=mr&8191,Le=mr>>>13,yr=m[2]|0,je=yr&8191,Fe=yr>>>13,xr=m[3]|0,He=xr&8191,Ve=xr>>>13,gr=m[4]|0,We=gr&8191,Ye=gr>>>13,vr=m[5]|0,Ke=vr&8191,Ze=vr>>>13,wr=m[6]|0,$e=wr&8191,Ge=wr>>>13,br=m[7]|0,Je=br&8191,Qe=br>>>13,Er=m[8]|0,Xe=Er&8191,et=Er>>>13,Rr=m[9]|0,tt=Rr&8191,rt=Rr>>>13;u.negative=i.negative^f.negative,u.length=19,x=Math.imul(l,De),a=Math.imul(l,Oe),a=a+Math.imul(A,De)|0,v=Math.imul(A,Oe);var Jt=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,x=Math.imul(B,De),a=Math.imul(B,Oe),a=a+Math.imul(O,De)|0,v=Math.imul(O,Oe),x=x+Math.imul(l,Ue)|0,a=a+Math.imul(l,Le)|0,a=a+Math.imul(A,Ue)|0,v=v+Math.imul(A,Le)|0;var Qt=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,x=Math.imul(j,De),a=Math.imul(j,Oe),a=a+Math.imul(F,De)|0,v=Math.imul(F,Oe),x=x+Math.imul(B,Ue)|0,a=a+Math.imul(B,Le)|0,a=a+Math.imul(O,Ue)|0,v=v+Math.imul(O,Le)|0,x=x+Math.imul(l,je)|0,a=a+Math.imul(l,Fe)|0,a=a+Math.imul(A,je)|0,v=v+Math.imul(A,Fe)|0;var Xt=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,x=Math.imul(J,De),a=Math.imul(J,Oe),a=a+Math.imul(ie,De)|0,v=Math.imul(ie,Oe),x=x+Math.imul(j,Ue)|0,a=a+Math.imul(j,Le)|0,a=a+Math.imul(F,Ue)|0,v=v+Math.imul(F,Le)|0,x=x+Math.imul(B,je)|0,a=a+Math.imul(B,Fe)|0,a=a+Math.imul(O,je)|0,v=v+Math.imul(O,Fe)|0,x=x+Math.imul(l,He)|0,a=a+Math.imul(l,Ve)|0,a=a+Math.imul(A,He)|0,v=v+Math.imul(A,Ve)|0;var er=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(er>>>26)|0,er&=67108863,x=Math.imul(ze,De),a=Math.imul(ze,Oe),a=a+Math.imul(Me,De)|0,v=Math.imul(Me,Oe),x=x+Math.imul(J,Ue)|0,a=a+Math.imul(J,Le)|0,a=a+Math.imul(ie,Ue)|0,v=v+Math.imul(ie,Le)|0,x=x+Math.imul(j,je)|0,a=a+Math.imul(j,Fe)|0,a=a+Math.imul(F,je)|0,v=v+Math.imul(F,Fe)|0,x=x+Math.imul(B,He)|0,a=a+Math.imul(B,Ve)|0,a=a+Math.imul(O,He)|0,v=v+Math.imul(O,Ve)|0,x=x+Math.imul(l,We)|0,a=a+Math.imul(l,Ye)|0,a=a+Math.imul(A,We)|0,v=v+Math.imul(A,Ye)|0;var tr=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(tr>>>26)|0,tr&=67108863,x=Math.imul(Te,De),a=Math.imul(Te,Oe),a=a+Math.imul(Se,De)|0,v=Math.imul(Se,Oe),x=x+Math.imul(ze,Ue)|0,a=a+Math.imul(ze,Le)|0,a=a+Math.imul(Me,Ue)|0,v=v+Math.imul(Me,Le)|0,x=x+Math.imul(J,je)|0,a=a+Math.imul(J,Fe)|0,a=a+Math.imul(ie,je)|0,v=v+Math.imul(ie,Fe)|0,x=x+Math.imul(j,He)|0,a=a+Math.imul(j,Ve)|0,a=a+Math.imul(F,He)|0,v=v+Math.imul(F,Ve)|0,x=x+Math.imul(B,We)|0,a=a+Math.imul(B,Ye)|0,a=a+Math.imul(O,We)|0,v=v+Math.imul(O,Ye)|0,x=x+Math.imul(l,Ke)|0,a=a+Math.imul(l,Ze)|0,a=a+Math.imul(A,Ke)|0,v=v+Math.imul(A,Ze)|0;var vs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(vs>>>26)|0,vs&=67108863,x=Math.imul(Ie,De),a=Math.imul(Ie,Oe),a=a+Math.imul(Ae,De)|0,v=Math.imul(Ae,Oe),x=x+Math.imul(Te,Ue)|0,a=a+Math.imul(Te,Le)|0,a=a+Math.imul(Se,Ue)|0,v=v+Math.imul(Se,Le)|0,x=x+Math.imul(ze,je)|0,a=a+Math.imul(ze,Fe)|0,a=a+Math.imul(Me,je)|0,v=v+Math.imul(Me,Fe)|0,x=x+Math.imul(J,He)|0,a=a+Math.imul(J,Ve)|0,a=a+Math.imul(ie,He)|0,v=v+Math.imul(ie,Ve)|0,x=x+Math.imul(j,We)|0,a=a+Math.imul(j,Ye)|0,a=a+Math.imul(F,We)|0,v=v+Math.imul(F,Ye)|0,x=x+Math.imul(B,Ke)|0,a=a+Math.imul(B,Ze)|0,a=a+Math.imul(O,Ke)|0,v=v+Math.imul(O,Ze)|0,x=x+Math.imul(l,$e)|0,a=a+Math.imul(l,Ge)|0,a=a+Math.imul(A,$e)|0,v=v+Math.imul(A,Ge)|0;var ws=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(ws>>>26)|0,ws&=67108863,x=Math.imul(Pe,De),a=Math.imul(Pe,Oe),a=a+Math.imul(ke,De)|0,v=Math.imul(ke,Oe),x=x+Math.imul(Ie,Ue)|0,a=a+Math.imul(Ie,Le)|0,a=a+Math.imul(Ae,Ue)|0,v=v+Math.imul(Ae,Le)|0,x=x+Math.imul(Te,je)|0,a=a+Math.imul(Te,Fe)|0,a=a+Math.imul(Se,je)|0,v=v+Math.imul(Se,Fe)|0,x=x+Math.imul(ze,He)|0,a=a+Math.imul(ze,Ve)|0,a=a+Math.imul(Me,He)|0,v=v+Math.imul(Me,Ve)|0,x=x+Math.imul(J,We)|0,a=a+Math.imul(J,Ye)|0,a=a+Math.imul(ie,We)|0,v=v+Math.imul(ie,Ye)|0,x=x+Math.imul(j,Ke)|0,a=a+Math.imul(j,Ze)|0,a=a+Math.imul(F,Ke)|0,v=v+Math.imul(F,Ze)|0,x=x+Math.imul(B,$e)|0,a=a+Math.imul(B,Ge)|0,a=a+Math.imul(O,$e)|0,v=v+Math.imul(O,Ge)|0,x=x+Math.imul(l,Je)|0,a=a+Math.imul(l,Qe)|0,a=a+Math.imul(A,Je)|0,v=v+Math.imul(A,Qe)|0;var bs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(bs>>>26)|0,bs&=67108863,x=Math.imul(Be,De),a=Math.imul(Be,Oe),a=a+Math.imul(Ce,De)|0,v=Math.imul(Ce,Oe),x=x+Math.imul(Pe,Ue)|0,a=a+Math.imul(Pe,Le)|0,a=a+Math.imul(ke,Ue)|0,v=v+Math.imul(ke,Le)|0,x=x+Math.imul(Ie,je)|0,a=a+Math.imul(Ie,Fe)|0,a=a+Math.imul(Ae,je)|0,v=v+Math.imul(Ae,Fe)|0,x=x+Math.imul(Te,He)|0,a=a+Math.imul(Te,Ve)|0,a=a+Math.imul(Se,He)|0,v=v+Math.imul(Se,Ve)|0,x=x+Math.imul(ze,We)|0,a=a+Math.imul(ze,Ye)|0,a=a+Math.imul(Me,We)|0,v=v+Math.imul(Me,Ye)|0,x=x+Math.imul(J,Ke)|0,a=a+Math.imul(J,Ze)|0,a=a+Math.imul(ie,Ke)|0,v=v+Math.imul(ie,Ze)|0,x=x+Math.imul(j,$e)|0,a=a+Math.imul(j,Ge)|0,a=a+Math.imul(F,$e)|0,v=v+Math.imul(F,Ge)|0,x=x+Math.imul(B,Je)|0,a=a+Math.imul(B,Qe)|0,a=a+Math.imul(O,Je)|0,v=v+Math.imul(O,Qe)|0,x=x+Math.imul(l,Xe)|0,a=a+Math.imul(l,et)|0,a=a+Math.imul(A,Xe)|0,v=v+Math.imul(A,et)|0;var Es=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Es>>>26)|0,Es&=67108863,x=Math.imul(Ne,De),a=Math.imul(Ne,Oe),a=a+Math.imul(qe,De)|0,v=Math.imul(qe,Oe),x=x+Math.imul(Be,Ue)|0,a=a+Math.imul(Be,Le)|0,a=a+Math.imul(Ce,Ue)|0,v=v+Math.imul(Ce,Le)|0,x=x+Math.imul(Pe,je)|0,a=a+Math.imul(Pe,Fe)|0,a=a+Math.imul(ke,je)|0,v=v+Math.imul(ke,Fe)|0,x=x+Math.imul(Ie,He)|0,a=a+Math.imul(Ie,Ve)|0,a=a+Math.imul(Ae,He)|0,v=v+Math.imul(Ae,Ve)|0,x=x+Math.imul(Te,We)|0,a=a+Math.imul(Te,Ye)|0,a=a+Math.imul(Se,We)|0,v=v+Math.imul(Se,Ye)|0,x=x+Math.imul(ze,Ke)|0,a=a+Math.imul(ze,Ze)|0,a=a+Math.imul(Me,Ke)|0,v=v+Math.imul(Me,Ze)|0,x=x+Math.imul(J,$e)|0,a=a+Math.imul(J,Ge)|0,a=a+Math.imul(ie,$e)|0,v=v+Math.imul(ie,Ge)|0,x=x+Math.imul(j,Je)|0,a=a+Math.imul(j,Qe)|0,a=a+Math.imul(F,Je)|0,v=v+Math.imul(F,Qe)|0,x=x+Math.imul(B,Xe)|0,a=a+Math.imul(B,et)|0,a=a+Math.imul(O,Xe)|0,v=v+Math.imul(O,et)|0,x=x+Math.imul(l,tt)|0,a=a+Math.imul(l,rt)|0,a=a+Math.imul(A,tt)|0,v=v+Math.imul(A,rt)|0;var Rs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Rs>>>26)|0,Rs&=67108863,x=Math.imul(Ne,Ue),a=Math.imul(Ne,Le),a=a+Math.imul(qe,Ue)|0,v=Math.imul(qe,Le),x=x+Math.imul(Be,je)|0,a=a+Math.imul(Be,Fe)|0,a=a+Math.imul(Ce,je)|0,v=v+Math.imul(Ce,Fe)|0,x=x+Math.imul(Pe,He)|0,a=a+Math.imul(Pe,Ve)|0,a=a+Math.imul(ke,He)|0,v=v+Math.imul(ke,Ve)|0,x=x+Math.imul(Ie,We)|0,a=a+Math.imul(Ie,Ye)|0,a=a+Math.imul(Ae,We)|0,v=v+Math.imul(Ae,Ye)|0,x=x+Math.imul(Te,Ke)|0,a=a+Math.imul(Te,Ze)|0,a=a+Math.imul(Se,Ke)|0,v=v+Math.imul(Se,Ze)|0,x=x+Math.imul(ze,$e)|0,a=a+Math.imul(ze,Ge)|0,a=a+Math.imul(Me,$e)|0,v=v+Math.imul(Me,Ge)|0,x=x+Math.imul(J,Je)|0,a=a+Math.imul(J,Qe)|0,a=a+Math.imul(ie,Je)|0,v=v+Math.imul(ie,Qe)|0,x=x+Math.imul(j,Xe)|0,a=a+Math.imul(j,et)|0,a=a+Math.imul(F,Xe)|0,v=v+Math.imul(F,et)|0,x=x+Math.imul(B,tt)|0,a=a+Math.imul(B,rt)|0,a=a+Math.imul(O,tt)|0,v=v+Math.imul(O,rt)|0;var _s=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(_s>>>26)|0,_s&=67108863,x=Math.imul(Ne,je),a=Math.imul(Ne,Fe),a=a+Math.imul(qe,je)|0,v=Math.imul(qe,Fe),x=x+Math.imul(Be,He)|0,a=a+Math.imul(Be,Ve)|0,a=a+Math.imul(Ce,He)|0,v=v+Math.imul(Ce,Ve)|0,x=x+Math.imul(Pe,We)|0,a=a+Math.imul(Pe,Ye)|0,a=a+Math.imul(ke,We)|0,v=v+Math.imul(ke,Ye)|0,x=x+Math.imul(Ie,Ke)|0,a=a+Math.imul(Ie,Ze)|0,a=a+Math.imul(Ae,Ke)|0,v=v+Math.imul(Ae,Ze)|0,x=x+Math.imul(Te,$e)|0,a=a+Math.imul(Te,Ge)|0,a=a+Math.imul(Se,$e)|0,v=v+Math.imul(Se,Ge)|0,x=x+Math.imul(ze,Je)|0,a=a+Math.imul(ze,Qe)|0,a=a+Math.imul(Me,Je)|0,v=v+Math.imul(Me,Qe)|0,x=x+Math.imul(J,Xe)|0,a=a+Math.imul(J,et)|0,a=a+Math.imul(ie,Xe)|0,v=v+Math.imul(ie,et)|0,x=x+Math.imul(j,tt)|0,a=a+Math.imul(j,rt)|0,a=a+Math.imul(F,tt)|0,v=v+Math.imul(F,rt)|0;var zs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(zs>>>26)|0,zs&=67108863,x=Math.imul(Ne,He),a=Math.imul(Ne,Ve),a=a+Math.imul(qe,He)|0,v=Math.imul(qe,Ve),x=x+Math.imul(Be,We)|0,a=a+Math.imul(Be,Ye)|0,a=a+Math.imul(Ce,We)|0,v=v+Math.imul(Ce,Ye)|0,x=x+Math.imul(Pe,Ke)|0,a=a+Math.imul(Pe,Ze)|0,a=a+Math.imul(ke,Ke)|0,v=v+Math.imul(ke,Ze)|0,x=x+Math.imul(Ie,$e)|0,a=a+Math.imul(Ie,Ge)|0,a=a+Math.imul(Ae,$e)|0,v=v+Math.imul(Ae,Ge)|0,x=x+Math.imul(Te,Je)|0,a=a+Math.imul(Te,Qe)|0,a=a+Math.imul(Se,Je)|0,v=v+Math.imul(Se,Qe)|0,x=x+Math.imul(ze,Xe)|0,a=a+Math.imul(ze,et)|0,a=a+Math.imul(Me,Xe)|0,v=v+Math.imul(Me,et)|0,x=x+Math.imul(J,tt)|0,a=a+Math.imul(J,rt)|0,a=a+Math.imul(ie,tt)|0,v=v+Math.imul(ie,rt)|0;var Ms=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ms>>>26)|0,Ms&=67108863,x=Math.imul(Ne,We),a=Math.imul(Ne,Ye),a=a+Math.imul(qe,We)|0,v=Math.imul(qe,Ye),x=x+Math.imul(Be,Ke)|0,a=a+Math.imul(Be,Ze)|0,a=a+Math.imul(Ce,Ke)|0,v=v+Math.imul(Ce,Ze)|0,x=x+Math.imul(Pe,$e)|0,a=a+Math.imul(Pe,Ge)|0,a=a+Math.imul(ke,$e)|0,v=v+Math.imul(ke,Ge)|0,x=x+Math.imul(Ie,Je)|0,a=a+Math.imul(Ie,Qe)|0,a=a+Math.imul(Ae,Je)|0,v=v+Math.imul(Ae,Qe)|0,x=x+Math.imul(Te,Xe)|0,a=a+Math.imul(Te,et)|0,a=a+Math.imul(Se,Xe)|0,v=v+Math.imul(Se,et)|0,x=x+Math.imul(ze,tt)|0,a=a+Math.imul(ze,rt)|0,a=a+Math.imul(Me,tt)|0,v=v+Math.imul(Me,rt)|0;var Ts=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ts>>>26)|0,Ts&=67108863,x=Math.imul(Ne,Ke),a=Math.imul(Ne,Ze),a=a+Math.imul(qe,Ke)|0,v=Math.imul(qe,Ze),x=x+Math.imul(Be,$e)|0,a=a+Math.imul(Be,Ge)|0,a=a+Math.imul(Ce,$e)|0,v=v+Math.imul(Ce,Ge)|0,x=x+Math.imul(Pe,Je)|0,a=a+Math.imul(Pe,Qe)|0,a=a+Math.imul(ke,Je)|0,v=v+Math.imul(ke,Qe)|0,x=x+Math.imul(Ie,Xe)|0,a=a+Math.imul(Ie,et)|0,a=a+Math.imul(Ae,Xe)|0,v=v+Math.imul(Ae,et)|0,x=x+Math.imul(Te,tt)|0,a=a+Math.imul(Te,rt)|0,a=a+Math.imul(Se,tt)|0,v=v+Math.imul(Se,rt)|0;var Ss=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ss>>>26)|0,Ss&=67108863,x=Math.imul(Ne,$e),a=Math.imul(Ne,Ge),a=a+Math.imul(qe,$e)|0,v=Math.imul(qe,Ge),x=x+Math.imul(Be,Je)|0,a=a+Math.imul(Be,Qe)|0,a=a+Math.imul(Ce,Je)|0,v=v+Math.imul(Ce,Qe)|0,x=x+Math.imul(Pe,Xe)|0,a=a+Math.imul(Pe,et)|0,a=a+Math.imul(ke,Xe)|0,v=v+Math.imul(ke,et)|0,x=x+Math.imul(Ie,tt)|0,a=a+Math.imul(Ie,rt)|0,a=a+Math.imul(Ae,tt)|0,v=v+Math.imul(Ae,rt)|0;var Is=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Is>>>26)|0,Is&=67108863,x=Math.imul(Ne,Je),a=Math.imul(Ne,Qe),a=a+Math.imul(qe,Je)|0,v=Math.imul(qe,Qe),x=x+Math.imul(Be,Xe)|0,a=a+Math.imul(Be,et)|0,a=a+Math.imul(Ce,Xe)|0,v=v+Math.imul(Ce,et)|0,x=x+Math.imul(Pe,tt)|0,a=a+Math.imul(Pe,rt)|0,a=a+Math.imul(ke,tt)|0,v=v+Math.imul(ke,rt)|0;var As=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(As>>>26)|0,As&=67108863,x=Math.imul(Ne,Xe),a=Math.imul(Ne,et),a=a+Math.imul(qe,Xe)|0,v=Math.imul(qe,et),x=x+Math.imul(Be,tt)|0,a=a+Math.imul(Be,rt)|0,a=a+Math.imul(Ce,tt)|0,v=v+Math.imul(Ce,rt)|0;var Ps=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ps>>>26)|0,Ps&=67108863,x=Math.imul(Ne,tt),a=Math.imul(Ne,rt),a=a+Math.imul(qe,tt)|0,v=Math.imul(qe,rt);var ks=(_+x|0)+((a&8191)<<13)|0;return _=(v+(a>>>13)|0)+(ks>>>26)|0,ks&=67108863,b[0]=Jt,b[1]=Qt,b[2]=Xt,b[3]=er,b[4]=tr,b[5]=vs,b[6]=ws,b[7]=bs,b[8]=Es,b[9]=Rs,b[10]=_s,b[11]=zs,b[12]=Ms,b[13]=Ts,b[14]=Ss,b[15]=Is,b[16]=As,b[17]=Ps,b[18]=ks,_!==0&&(b[19]=_,u.length++),u};Math.imul||(xe=Re);function be(y,i,f){f.negative=i.negative^y.negative,f.length=y.length+i.length;for(var u=0,d=0,m=0;m>>26)|0,d+=b>>>26,b&=67108863}f.words[m]=_,u=b,b=d}return u!==0?f.words[m]=u:f.length--,f._strip()}function le(y,i,f){return be(y,i,f)}n.prototype.mulTo=function(i,f){var u,d=this.length+i.length;return this.length===10&&i.length===10?u=xe(this,i,f):d<63?u=Re(this,i,f):d<1024?u=be(this,i,f):u=le(this,i,f),u};function Q(y,i){this.x=y,this.y=i}Q.prototype.makeRBT=function(i){for(var f=new Array(i),u=n.prototype._countBits(i)-1,d=0;d>=1;return d},Q.prototype.permute=function(i,f,u,d,m,b){for(var _=0;_>>1)m++;return 1<>>13,u[2*b+1]=m&8191,m=m>>>13;for(b=2*f;b>=26,u+=m/67108864|0,u+=b>>>26,this.words[d]=b&67108863}return u!==0&&(this.words[d]=u,this.length++),f?this.ineg():this},n.prototype.muln=function(i){return this.clone().imuln(i)},n.prototype.sqr=function(){return this.mul(this)},n.prototype.isqr=function(){return this.imul(this.clone())},n.prototype.pow=function(i){var f=ve(i);if(f.length===0)return new n(1);for(var u=this,d=0;d=0);var f=i%26,u=(i-f)/26,d=67108863>>>26-f<<26-f,m;if(f!==0){var b=0;for(m=0;m>>26-f}b&&(this.words[m]=b,this.length++)}if(u!==0){for(m=this.length-1;m>=0;m--)this.words[m+u]=this.words[m];for(m=0;m=0);var d;f?d=(f-f%26)/26:d=0;var m=i%26,b=Math.min((i-m)/26,this.length),_=67108863^67108863>>>m<b)for(this.length-=b,a=0;a=0&&(v!==0||a>=d);a--){var H=this.words[a]|0;this.words[a]=v<<26-m|H>>>m,v=H&_}return x&&v!==0&&(x.words[x.length++]=v),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},n.prototype.ishrn=function(i,f,u){return t(this.negative===0),this.iushrn(i,f,u)},n.prototype.shln=function(i){return this.clone().ishln(i)},n.prototype.ushln=function(i){return this.clone().iushln(i)},n.prototype.shrn=function(i){return this.clone().ishrn(i)},n.prototype.ushrn=function(i){return this.clone().iushrn(i)},n.prototype.testn=function(i){t(typeof i=="number"&&i>=0);var f=i%26,u=(i-f)/26,d=1<=0);var f=i%26,u=(i-f)/26;if(t(this.negative===0,"imaskn works only with positive numbers"),this.length<=u)return this;if(f!==0&&u++,this.length=Math.min(u,this.length),f!==0){var d=67108863^67108863>>>f<=67108864;f++)this.words[f]-=67108864,f===this.length-1?this.words[f+1]=1:this.words[f+1]++;return this.length=Math.max(this.length,f+1),this},n.prototype.isubn=function(i){if(t(typeof i=="number"),t(i<67108864),i<0)return this.iaddn(-i);if(this.negative!==0)return this.negative=0,this.iaddn(i),this.negative=1,this;if(this.words[0]-=i,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var f=0;f>26)-(x/67108864|0),this.words[m+u]=b&67108863}for(;m>26,this.words[m+u]=b&67108863;if(_===0)return this._strip();for(t(_===-1),_=0,m=0;m>26,this.words[m]=b&67108863;return this.negative=1,this._strip()},n.prototype._wordDiv=function(i,f){var u=this.length-i.length,d=this.clone(),m=i,b=m.words[m.length-1]|0,_=this._countBits(b);u=26-_,u!==0&&(m=m.ushln(u),d.iushln(u),b=m.words[m.length-1]|0);var x=d.length-m.length,a;if(f!=="mod"){a=new n(null),a.length=x+1,a.words=new Array(a.length);for(var v=0;v=0;l--){var A=(d.words[m.length+l]|0)*67108864+(d.words[m.length+l-1]|0);for(A=Math.min(A/b|0,67108863),d._ishlnsubmul(m,A,l);d.negative!==0;)A--,d.negative=0,d._ishlnsubmul(m,1,l),d.isZero()||(d.negative^=1);a&&(a.words[l]=A)}return a&&a._strip(),d._strip(),f!=="div"&&u!==0&&d.iushrn(u),{div:a||null,mod:d}},n.prototype.divmod=function(i,f,u){if(t(!i.isZero()),this.isZero())return{div:new n(0),mod:new n(0)};var d,m,b;return this.negative!==0&&i.negative===0?(b=this.neg().divmod(i,f),f!=="mod"&&(d=b.div.neg()),f!=="div"&&(m=b.mod.neg(),u&&m.negative!==0&&m.iadd(i)),{div:d,mod:m}):this.negative===0&&i.negative!==0?(b=this.divmod(i.neg(),f),f!=="mod"&&(d=b.div.neg()),{div:d,mod:b.mod}):(this.negative&i.negative)!==0?(b=this.neg().divmod(i.neg(),f),f!=="div"&&(m=b.mod.neg(),u&&m.negative!==0&&m.isub(i)),{div:b.div,mod:m}):i.length>this.length||this.cmp(i)<0?{div:new n(0),mod:this}:i.length===1?f==="div"?{div:this.divn(i.words[0]),mod:null}:f==="mod"?{div:null,mod:new n(this.modrn(i.words[0]))}:{div:this.divn(i.words[0]),mod:new n(this.modrn(i.words[0]))}:this._wordDiv(i,f)},n.prototype.div=function(i){return this.divmod(i,"div",!1).div},n.prototype.mod=function(i){return this.divmod(i,"mod",!1).mod},n.prototype.umod=function(i){return this.divmod(i,"mod",!0).mod},n.prototype.divRound=function(i){var f=this.divmod(i);if(f.mod.isZero())return f.div;var u=f.div.negative!==0?f.mod.isub(i):f.mod,d=i.ushrn(1),m=i.andln(1),b=u.cmp(d);return b<0||m===1&&b===0?f.div:f.div.negative!==0?f.div.isubn(1):f.div.iaddn(1)},n.prototype.modrn=function(i){var f=i<0;f&&(i=-i),t(i<=67108863);for(var u=(1<<26)%i,d=0,m=this.length-1;m>=0;m--)d=(u*d+(this.words[m]|0))%i;return f?-d:d},n.prototype.modn=function(i){return this.modrn(i)},n.prototype.idivn=function(i){var f=i<0;f&&(i=-i),t(i<=67108863);for(var u=0,d=this.length-1;d>=0;d--){var m=(this.words[d]|0)+u*67108864;this.words[d]=m/i|0,u=m%i}return this._strip(),f?this.ineg():this},n.prototype.divn=function(i){return this.clone().idivn(i)},n.prototype.egcd=function(i){t(i.negative===0),t(!i.isZero());var f=this,u=i.clone();f.negative!==0?f=f.umod(i):f=f.clone();for(var d=new n(1),m=new n(0),b=new n(0),_=new n(1),x=0;f.isEven()&&u.isEven();)f.iushrn(1),u.iushrn(1),++x;for(var a=u.clone(),v=f.clone();!f.isZero();){for(var H=0,l=1;(f.words[0]&l)===0&&H<26;++H,l<<=1);if(H>0)for(f.iushrn(H);H-- >0;)(d.isOdd()||m.isOdd())&&(d.iadd(a),m.isub(v)),d.iushrn(1),m.iushrn(1);for(var A=0,k=1;(u.words[0]&k)===0&&A<26;++A,k<<=1);if(A>0)for(u.iushrn(A);A-- >0;)(b.isOdd()||_.isOdd())&&(b.iadd(a),_.isub(v)),b.iushrn(1),_.iushrn(1);f.cmp(u)>=0?(f.isub(u),d.isub(b),m.isub(_)):(u.isub(f),b.isub(d),_.isub(m))}return{a:b,b:_,gcd:u.iushln(x)}},n.prototype._invmp=function(i){t(i.negative===0),t(!i.isZero());var f=this,u=i.clone();f.negative!==0?f=f.umod(i):f=f.clone();for(var d=new n(1),m=new n(0),b=u.clone();f.cmpn(1)>0&&u.cmpn(1)>0;){for(var _=0,x=1;(f.words[0]&x)===0&&_<26;++_,x<<=1);if(_>0)for(f.iushrn(_);_-- >0;)d.isOdd()&&d.iadd(b),d.iushrn(1);for(var a=0,v=1;(u.words[0]&v)===0&&a<26;++a,v<<=1);if(a>0)for(u.iushrn(a);a-- >0;)m.isOdd()&&m.iadd(b),m.iushrn(1);f.cmp(u)>=0?(f.isub(u),d.isub(m)):(u.isub(f),m.isub(d))}var H;return f.cmpn(1)===0?H=d:H=m,H.cmpn(0)<0&&H.iadd(i),H},n.prototype.gcd=function(i){if(this.isZero())return i.abs();if(i.isZero())return this.abs();var f=this.clone(),u=i.clone();f.negative=0,u.negative=0;for(var d=0;f.isEven()&&u.isEven();d++)f.iushrn(1),u.iushrn(1);do{for(;f.isEven();)f.iushrn(1);for(;u.isEven();)u.iushrn(1);var m=f.cmp(u);if(m<0){var b=f;f=u,u=b}else if(m===0||u.cmpn(1)===0)break;f.isub(u)}while(!0);return u.iushln(d)},n.prototype.invm=function(i){return this.egcd(i).a.umod(i)},n.prototype.isEven=function(){return(this.words[0]&1)===0},n.prototype.isOdd=function(){return(this.words[0]&1)===1},n.prototype.andln=function(i){return this.words[0]&i},n.prototype.bincn=function(i){t(typeof i=="number");var f=i%26,u=(i-f)/26,d=1<>>26,_&=67108863,this.words[b]=_}return m!==0&&(this.words[b]=m,this.length++),this},n.prototype.isZero=function(){return this.length===1&&this.words[0]===0},n.prototype.cmpn=function(i){var f=i<0;if(this.negative!==0&&!f)return-1;if(this.negative===0&&f)return 1;this._strip();var u;if(this.length>1)u=1;else{f&&(i=-i),t(i<=67108863,"Number is too big");var d=this.words[0]|0;u=d===i?0:di.length)return 1;if(this.length=0;u--){var d=this.words[u]|0,m=i.words[u]|0;if(d!==m){dm&&(f=1);break}}return f},n.prototype.gtn=function(i){return this.cmpn(i)===1},n.prototype.gt=function(i){return this.cmp(i)===1},n.prototype.gten=function(i){return this.cmpn(i)>=0},n.prototype.gte=function(i){return this.cmp(i)>=0},n.prototype.ltn=function(i){return this.cmpn(i)===-1},n.prototype.lt=function(i){return this.cmp(i)===-1},n.prototype.lten=function(i){return this.cmpn(i)<=0},n.prototype.lte=function(i){return this.cmp(i)<=0},n.prototype.eqn=function(i){return this.cmpn(i)===0},n.prototype.eq=function(i){return this.cmp(i)===0},n.red=function(i){return new ue(i)},n.prototype.toRed=function(i){return t(!this.red,"Already a number in reduction context"),t(this.negative===0,"red works only with positives"),i.convertTo(this)._forceRed(i)},n.prototype.fromRed=function(){return t(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},n.prototype._forceRed=function(i){return this.red=i,this},n.prototype.forceRed=function(i){return t(!this.red,"Already a number in reduction context"),this._forceRed(i)},n.prototype.redAdd=function(i){return t(this.red,"redAdd works only with red numbers"),this.red.add(this,i)},n.prototype.redIAdd=function(i){return t(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,i)},n.prototype.redSub=function(i){return t(this.red,"redSub works only with red numbers"),this.red.sub(this,i)},n.prototype.redISub=function(i){return t(this.red,"redISub works only with red numbers"),this.red.isub(this,i)},n.prototype.redShl=function(i){return t(this.red,"redShl works only with red numbers"),this.red.shl(this,i)},n.prototype.redMul=function(i){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,i),this.red.mul(this,i)},n.prototype.redIMul=function(i){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,i),this.red.imul(this,i)},n.prototype.redSqr=function(){return t(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},n.prototype.redISqr=function(){return t(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},n.prototype.redSqrt=function(){return t(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},n.prototype.redInvm=function(){return t(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},n.prototype.redNeg=function(){return t(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},n.prototype.redPow=function(i){return t(this.red&&!i.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,i)};var W={k256:null,p224:null,p192:null,p25519:null};function D(y,i){this.name=y,this.p=new n(i,16),this.n=this.p.bitLength(),this.k=new n(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}D.prototype._tmp=function(){var i=new n(null);return i.words=new Array(Math.ceil(this.n/13)),i},D.prototype.ireduce=function(i){var f=i,u;do this.split(f,this.tmp),f=this.imulK(f),f=f.iadd(this.tmp),u=f.bitLength();while(u>this.n);var d=u0?f.isub(this.p):f.strip!==void 0?f.strip():f._strip(),f},D.prototype.split=function(i,f){i.iushrn(this.n,0,f)},D.prototype.imulK=function(i){return i.imul(this.k)};function ne(){D.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(ne,D),ne.prototype.split=function(i,f){for(var u=4194303,d=Math.min(i.length,9),m=0;m>>22,b=_}b>>>=22,i.words[m-10]=b,b===0&&i.length>10?i.length-=10:i.length-=9},ne.prototype.imulK=function(i){i.words[i.length]=0,i.words[i.length+1]=0,i.length+=2;for(var f=0,u=0;u>>=26,i.words[u]=m,f=d}return f!==0&&(i.words[i.length++]=f),i},n._prime=function(i){if(W[i])return W[i];var f;if(i==="k256")f=new ne;else if(i==="p224")f=new re;else if(i==="p192")f=new ee;else if(i==="p25519")f=new _e;else throw new Error("Unknown prime "+i);return W[i]=f,f};function ue(y){if(typeof y=="string"){var i=n._prime(y);this.m=i.p,this.prime=i}else t(y.gtn(1),"modulus must be greater than 1"),this.m=y,this.prime=null}ue.prototype._verify1=function(i){t(i.negative===0,"red works only with positives"),t(i.red,"red works only with red numbers")},ue.prototype._verify2=function(i,f){t((i.negative|f.negative)===0,"red works only with positives"),t(i.red&&i.red===f.red,"red works only with red numbers")},ue.prototype.imod=function(i){return this.prime?this.prime.ireduce(i)._forceRed(this):(E(i,i.umod(this.m)._forceRed(this)),i)},ue.prototype.neg=function(i){return i.isZero()?i.clone():this.m.sub(i)._forceRed(this)},ue.prototype.add=function(i,f){this._verify2(i,f);var u=i.add(f);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ue.prototype.iadd=function(i,f){this._verify2(i,f);var u=i.iadd(f);return u.cmp(this.m)>=0&&u.isub(this.m),u},ue.prototype.sub=function(i,f){this._verify2(i,f);var u=i.sub(f);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ue.prototype.isub=function(i,f){this._verify2(i,f);var u=i.isub(f);return u.cmpn(0)<0&&u.iadd(this.m),u},ue.prototype.shl=function(i,f){return this._verify1(i),this.imod(i.ushln(f))},ue.prototype.imul=function(i,f){return this._verify2(i,f),this.imod(i.imul(f))},ue.prototype.mul=function(i,f){return this._verify2(i,f),this.imod(i.mul(f))},ue.prototype.isqr=function(i){return this.imul(i,i.clone())},ue.prototype.sqr=function(i){return this.mul(i,i)},ue.prototype.sqrt=function(i){if(i.isZero())return i.clone();var f=this.m.andln(3);if(t(f%2===1),f===3){var u=this.m.add(new n(1)).iushrn(2);return this.pow(i,u)}for(var d=this.m.subn(1),m=0;!d.isZero()&&d.andln(1)===0;)m++,d.iushrn(1);t(!d.isZero());var b=new n(1).toRed(this),_=b.redNeg(),x=this.m.subn(1).iushrn(1),a=this.m.bitLength();for(a=new n(2*a*a).toRed(this);this.pow(a,x).cmp(_)!==0;)a.redIAdd(_);for(var v=this.pow(a,d),H=this.pow(i,d.addn(1).iushrn(1)),l=this.pow(i,d),A=m;l.cmp(b)!==0;){for(var k=l,B=0;k.cmp(b)!==0;B++)k=k.redSqr();t(B=0;m--){for(var v=f.words[m],H=a-1;H>=0;H--){var l=v>>H&1;if(b!==d[0]&&(b=this.sqr(b)),l===0&&_===0){x=0;continue}_<<=1,_|=l,x++,!(x!==u&&(m!==0||H!==0))&&(b=this.mul(b,d[_]),x=0,_=0)}a=26}return b},ue.prototype.convertTo=function(i){var f=i.umod(this.m);return f===i?f.clone():f},ue.prototype.convertFrom=function(i){var f=i.clone();return f.red=null,f},n.mont=function(i){return new $(i)};function $(y){ue.call(this,y),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new n(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}o($,ue),$.prototype.convertTo=function(i){return this.imod(i.ushln(this.shift))},$.prototype.convertFrom=function(i){var f=this.imod(i.mul(this.rinv));return f.red=null,f},$.prototype.imul=function(i,f){if(i.isZero()||f.isZero())return i.words[0]=0,i.length=1,i;var u=i.imul(f),d=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=u.isub(d).iushrn(this.shift),b=m;return m.cmp(this.m)>=0?b=m.isub(this.m):m.cmpn(0)<0&&(b=m.iadd(this.m)),b._forceRed(this)},$.prototype.mul=function(i,f){if(i.isZero()||f.isZero())return new n(0)._forceRed(this);var u=i.mul(f),d=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=u.isub(d).iushrn(this.shift),b=m;return m.cmp(this.m)>=0?b=m.isub(this.m):m.cmpn(0)<0&&(b=m.iadd(this.m)),b._forceRed(this)},$.prototype.invm=function(i){var f=this.imod(i._invmp(this.m).mul(this.r2));return f._forceRed(this)}})(typeof ri>"u"||ri,pp)});var lp=pt((_b,jo)=>{h();(function(){"use strict";var r="input is invalid type",e="finalize already called",t=typeof window=="object",o=t?window:{};o.JS_SHA3_NO_WINDOW&&(t=!1);var n=!t&&typeof self=="object",p=!o.JS_SHA3_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;p?o=global:n&&(o=self);var c=!o.JS_SHA3_NO_COMMON_JS&&typeof jo=="object"&&jo.exports,g=typeof define=="function"&&define.amd,w=!o.JS_SHA3_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",E="0123456789abcdef".split(""),P=[31,7936,2031616,520093696],M=[4,1024,262144,67108864],V=[1,256,65536,16777216],q=[6,1536,393216,100663296],fe=[0,8,16,24],ve=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],Re=[224,256,384,512],xe=[128,256],be=["hex","buffer","arrayBuffer","array","digest"],le={128:168,256:136};(o.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(l){return Object.prototype.toString.call(l)==="[object Array]"}),w&&(o.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(l){return typeof l=="object"&&l.buffer&&l.buffer.constructor===ArrayBuffer});for(var Q=function(l,A,k){return function(B){return new a(l,A,l).update(B)[k]()}},W=function(l,A,k){return function(B,O){return new a(l,A,O).update(B)[k]()}},D=function(l,A,k){return function(B,O,G,j){return i["cshake"+l].update(B,O,G,j)[k]()}},ne=function(l,A,k){return function(B,O,G,j){return i["kmac"+l].update(B,O,G,j)[k]()}},re=function(l,A,k,B){for(var O=0;O>5,this.byteCount=this.blockCount<<2,this.outputBlocks=k>>5,this.extraBytes=(k&31)>>3;for(var B=0;B<50;++B)this.s[B]=0}a.prototype.update=function(l){if(this.finalized)throw new Error(e);var A,k=typeof l;if(k!=="string"){if(k==="object"){if(l===null)throw new Error(r);if(w&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!w||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);A=!0}for(var B=this.blocks,O=this.byteCount,G=l.length,j=this.blockCount,F=0,nt=this.s,J,ie;F>2]|=l[F]<>2]|=ie<>2]|=(192|ie>>6)<>2]|=(128|ie&63)<=57344?(B[J>>2]|=(224|ie>>12)<>2]|=(128|ie>>6&63)<>2]|=(128|ie&63)<>2]|=(240|ie>>18)<>2]|=(128|ie>>12&63)<>2]|=(128|ie>>6&63)<>2]|=(128|ie&63)<=O){for(this.start=J-O,this.block=B[j],J=0;J>8,k=l&255;k>0;)O.unshift(k),l=l>>8,k=l&255,++B;return A?O.push(B):O.unshift(B),this.update(O),O.length},a.prototype.encodeString=function(l){var A,k=typeof l;if(k!=="string"){if(k==="object"){if(l===null)throw new Error(r);if(w&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!w||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);A=!0}var B=0,O=l.length;if(A)B=O;else for(var G=0;G=57344?B+=3:(j=65536+((j&1023)<<10|l.charCodeAt(++G)&1023),B+=4)}return B+=this.encode(B*8),this.update(l),B},a.prototype.bytepad=function(l,A){for(var k=this.encode(A),B=0;B>2]|=this.padding[A&3],this.lastByteIndex===this.byteCount)for(l[0]=l[k],A=1;A>4&15]+E[F&15]+E[F>>12&15]+E[F>>8&15]+E[F>>20&15]+E[F>>16&15]+E[F>>28&15]+E[F>>24&15];G%l===0&&(H(A),O=0)}return B&&(F=A[O],j+=E[F>>4&15]+E[F&15],B>1&&(j+=E[F>>12&15]+E[F>>8&15]),B>2&&(j+=E[F>>20&15]+E[F>>16&15])),j},a.prototype.arrayBuffer=function(){this.finalize();var l=this.blockCount,A=this.s,k=this.outputBlocks,B=this.extraBytes,O=0,G=0,j=this.outputBits>>3,F;B?F=new ArrayBuffer(k+1<<2):F=new ArrayBuffer(j);for(var nt=new Uint32Array(F);G>8&255,j[F+2]=nt>>16&255,j[F+3]=nt>>24&255;G%l===0&&H(A)}return B&&(F=G<<2,nt=A[O],j[F]=nt&255,B>1&&(j[F+1]=nt>>8&255),B>2&&(j[F+2]=nt>>16&255)),j};function v(l,A,k){a.call(this,l,A,k)}v.prototype=new a,v.prototype.finalize=function(){return this.encode(this.outputBits,!0),a.prototype.finalize.call(this)};var H=function(l){var A,k,B,O,G,j,F,nt,J,ie,pr,ze,Me,fr,Te,Se,ur,Ie,Ae,cr,Pe,ke,lr,Be,Ce,hr,Ne,qe,dr,De,Oe,mr,Ue,Le,yr,je,Fe,xr,He,Ve,gr,We,Ye,vr,Ke,Ze,wr,$e,Ge,br,Je,Qe,Er,Xe,et,Rr,tt,rt,Jt,Qt,Xt,er,tr;for(B=0;B<48;B+=2)O=l[0]^l[10]^l[20]^l[30]^l[40],G=l[1]^l[11]^l[21]^l[31]^l[41],j=l[2]^l[12]^l[22]^l[32]^l[42],F=l[3]^l[13]^l[23]^l[33]^l[43],nt=l[4]^l[14]^l[24]^l[34]^l[44],J=l[5]^l[15]^l[25]^l[35]^l[45],ie=l[6]^l[16]^l[26]^l[36]^l[46],pr=l[7]^l[17]^l[27]^l[37]^l[47],ze=l[8]^l[18]^l[28]^l[38]^l[48],Me=l[9]^l[19]^l[29]^l[39]^l[49],A=ze^(j<<1|F>>>31),k=Me^(F<<1|j>>>31),l[0]^=A,l[1]^=k,l[10]^=A,l[11]^=k,l[20]^=A,l[21]^=k,l[30]^=A,l[31]^=k,l[40]^=A,l[41]^=k,A=O^(nt<<1|J>>>31),k=G^(J<<1|nt>>>31),l[2]^=A,l[3]^=k,l[12]^=A,l[13]^=k,l[22]^=A,l[23]^=k,l[32]^=A,l[33]^=k,l[42]^=A,l[43]^=k,A=j^(ie<<1|pr>>>31),k=F^(pr<<1|ie>>>31),l[4]^=A,l[5]^=k,l[14]^=A,l[15]^=k,l[24]^=A,l[25]^=k,l[34]^=A,l[35]^=k,l[44]^=A,l[45]^=k,A=nt^(ze<<1|Me>>>31),k=J^(Me<<1|ze>>>31),l[6]^=A,l[7]^=k,l[16]^=A,l[17]^=k,l[26]^=A,l[27]^=k,l[36]^=A,l[37]^=k,l[46]^=A,l[47]^=k,A=ie^(O<<1|G>>>31),k=pr^(G<<1|O>>>31),l[8]^=A,l[9]^=k,l[18]^=A,l[19]^=k,l[28]^=A,l[29]^=k,l[38]^=A,l[39]^=k,l[48]^=A,l[49]^=k,fr=l[0],Te=l[1],Ze=l[11]<<4|l[10]>>>28,wr=l[10]<<4|l[11]>>>28,qe=l[20]<<3|l[21]>>>29,dr=l[21]<<3|l[20]>>>29,Qt=l[31]<<9|l[30]>>>23,Xt=l[30]<<9|l[31]>>>23,We=l[40]<<18|l[41]>>>14,Ye=l[41]<<18|l[40]>>>14,Le=l[2]<<1|l[3]>>>31,yr=l[3]<<1|l[2]>>>31,Se=l[13]<<12|l[12]>>>20,ur=l[12]<<12|l[13]>>>20,$e=l[22]<<10|l[23]>>>22,Ge=l[23]<<10|l[22]>>>22,De=l[33]<<13|l[32]>>>19,Oe=l[32]<<13|l[33]>>>19,er=l[42]<<2|l[43]>>>30,tr=l[43]<<2|l[42]>>>30,Xe=l[5]<<30|l[4]>>>2,et=l[4]<<30|l[5]>>>2,je=l[14]<<6|l[15]>>>26,Fe=l[15]<<6|l[14]>>>26,Ie=l[25]<<11|l[24]>>>21,Ae=l[24]<<11|l[25]>>>21,br=l[34]<<15|l[35]>>>17,Je=l[35]<<15|l[34]>>>17,mr=l[45]<<29|l[44]>>>3,Ue=l[44]<<29|l[45]>>>3,Be=l[6]<<28|l[7]>>>4,Ce=l[7]<<28|l[6]>>>4,Rr=l[17]<<23|l[16]>>>9,tt=l[16]<<23|l[17]>>>9,xr=l[26]<<25|l[27]>>>7,He=l[27]<<25|l[26]>>>7,cr=l[36]<<21|l[37]>>>11,Pe=l[37]<<21|l[36]>>>11,Qe=l[47]<<24|l[46]>>>8,Er=l[46]<<24|l[47]>>>8,vr=l[8]<<27|l[9]>>>5,Ke=l[9]<<27|l[8]>>>5,hr=l[18]<<20|l[19]>>>12,Ne=l[19]<<20|l[18]>>>12,rt=l[29]<<7|l[28]>>>25,Jt=l[28]<<7|l[29]>>>25,Ve=l[38]<<8|l[39]>>>24,gr=l[39]<<8|l[38]>>>24,ke=l[48]<<14|l[49]>>>18,lr=l[49]<<14|l[48]>>>18,l[0]=fr^~Se&Ie,l[1]=Te^~ur&Ae,l[10]=Be^~hr&qe,l[11]=Ce^~Ne&dr,l[20]=Le^~je&xr,l[21]=yr^~Fe&He,l[30]=vr^~Ze&$e,l[31]=Ke^~wr&Ge,l[40]=Xe^~Rr&rt,l[41]=et^~tt&Jt,l[2]=Se^~Ie&cr,l[3]=ur^~Ae&Pe,l[12]=hr^~qe&De,l[13]=Ne^~dr&Oe,l[22]=je^~xr&Ve,l[23]=Fe^~He&gr,l[32]=Ze^~$e&br,l[33]=wr^~Ge&Je,l[42]=Rr^~rt&Qt,l[43]=tt^~Jt&Xt,l[4]=Ie^~cr&ke,l[5]=Ae^~Pe&lr,l[14]=qe^~De&mr,l[15]=dr^~Oe&Ue,l[24]=xr^~Ve&We,l[25]=He^~gr&Ye,l[34]=$e^~br&Qe,l[35]=Ge^~Je&Er,l[44]=rt^~Qt&er,l[45]=Jt^~Xt&tr,l[6]=cr^~ke&fr,l[7]=Pe^~lr&Te,l[16]=De^~mr&Be,l[17]=Oe^~Ue&Ce,l[26]=Ve^~We&Le,l[27]=gr^~Ye&yr,l[36]=br^~Qe&vr,l[37]=Je^~Er&Ke,l[46]=Qt^~er&Xe,l[47]=Xt^~tr&et,l[8]=ke^~fr&Se,l[9]=lr^~Te&ur,l[18]=mr^~Be&hr,l[19]=Ue^~Ce&Ne,l[28]=We^~Le&je,l[29]=Ye^~yr&Fe,l[38]=Qe^~vr&Ze,l[39]=Er^~Ke&wr,l[48]=er^~Xe&Rr,l[49]=tr^~et&tt,l[0]^=ve[B],l[1]^=ve[B+1]};if(c)jo.exports=i;else{for(u=0;u{h();var Fo=Po(),Ot=Fo.Buffer;function vp(r,e){for(var t in r)e[t]=r[t]}Ot.from&&Ot.alloc&&Ot.allocUnsafe&&Ot.allocUnsafeSlow?wp.exports=Fo:(vp(Fo,si),si.Buffer=Or);function Or(r,e,t){return Ot(r,e,t)}Or.prototype=Object.create(Ot.prototype);vp(Ot,Or);Or.from=function(r,e,t){if(typeof r=="number")throw new TypeError("Argument must not be a number");return Ot(r,e,t)};Or.alloc=function(r,e,t){if(typeof r!="number")throw new TypeError("Argument must be a number");var o=Ot(r);return e!==void 0?typeof t=="string"?o.fill(e,t):o.fill(e):o.fill(0),o};Or.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Ot(r)};Or.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Fo.SlowBuffer(r)}});var Rp=pt((Vb,Ep)=>{"use strict";h();var Ho=bp().Buffer;function ix(r){if(r.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),t=0;t>>0,le=new Uint8Array(be);Re!==xe;){for(var Q=q[Re],W=0,D=be-1;(Q!==0||W>>0,le[D]=Q%c>>>0,Q=Q/c>>>0;if(Q!==0)throw new Error("Non-zero carry");ve=W,Re++}for(var ne=be-ve;ne!==be&&le[ne]===0;)ne++;for(var re=g.repeat(fe);ne>>0,be=new Uint8Array(xe);q[fe];){var le=e[q.charCodeAt(fe)];if(le===255)return;for(var Q=0,W=xe-1;(le!==0||Q>>0,be[W]=le%256>>>0,le=le/256>>>0;if(le!==0)throw new Error("Non-zero carry");Re=Q,fe++}for(var D=xe-Re;D!==xe&&be[D]===0;)D++;var ne=Ho.allocUnsafe(ve+(xe-D));ne.fill(0,0,ve);for(var re=ve;D!==xe;)ne[re++]=be[D++];return ne}function V(q){var fe=M(q);if(fe)return fe;throw new Error("Non-base"+c+" character")}return{encode:P,decodeUnsafe:M,decode:V}}Ep.exports=ix});var zp=pt((Yb,_p)=>{h();var ax=Rp(),px="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";_p.exports=ax(px)});var Pm=pt((ES,Yi)=>{"use strict";h();var Mw=Object.prototype.hasOwnProperty,yt="~";function _o(){}Object.create&&(_o.prototype=Object.create(null),new _o().__proto__||(yt=!1));function Tw(r,e,t){this.fn=r,this.context=e,this.once=t||!1}function Am(r,e,t,o,n){if(typeof t!="function")throw new TypeError("The listener must be a function");var p=new Tw(t,o||r,n),c=yt?yt+e:e;return r._events[c]?r._events[c].fn?r._events[c]=[r._events[c],p]:r._events[c].push(p):(r._events[c]=p,r._eventsCount++),r}function ps(r,e){--r._eventsCount===0?r._events=new _o:delete r._events[e]}function ht(){this._events=new _o,this._eventsCount=0}ht.prototype.eventNames=function(){var e=[],t,o;if(this._eventsCount===0)return e;for(o in t=this._events)Mw.call(t,o)&&e.push(yt?o.slice(1):o);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(t)):e};ht.prototype.listeners=function(e){var t=yt?yt+e:e,o=this._events[t];if(!o)return[];if(o.fn)return[o.fn];for(var n=0,p=o.length,c=new Array(p);n{h();(function(r,e){typeof Ki=="object"&&typeof Zi<"u"?Zi.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs=e()})(Ki,function(){"use strict";var r=1e3,e=6e4,t=36e5,o="millisecond",n="second",p="minute",c="hour",g="day",w="week",E="month",P="quarter",M="year",V="date",q="Invalid Date",fe=/^(\\d{4})[-/]?(\\d{1,2})?[-/]?(\\d{0,2})[Tt\\s]*(\\d{1,2})?:?(\\d{1,2})?:?(\\d{1,2})?[.:]?(\\d+)?$/,ve=/\\[([^\\]]+)]|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,Re={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($){var y=["th","st","nd","rd"],i=$%100;return"["+$+(y[(i-20)%10]||y[i]||y[0])+"]"}},xe=function($,y,i){var f=String($);return!f||f.length>=y?$:""+Array(y+1-f.length).join(i)+$},be={s:xe,z:function($){var y=-$.utcOffset(),i=Math.abs(y),f=Math.floor(i/60),u=i%60;return(y<=0?"+":"-")+xe(f,2,"0")+":"+xe(u,2,"0")},m:function $(y,i){if(y.date()1)return $(m[0])}else{var b=y.name;Q[b]=y,u=b}return!f&&u&&(le=u),u||!f&&le},re=function($,y){if(D($))return $.clone();var i=typeof y=="object"?y:{};return i.date=$,i.args=arguments,new _e(i)},ee=be;ee.l=ne,ee.i=D,ee.w=function($,y){return re($,{locale:y.$L,utc:y.$u,x:y.$x,$offset:y.$offset})};var _e=function(){function $(i){this.$L=ne(i.locale,null,!0),this.parse(i),this.$x=this.$x||i.x||{},this[W]=!0}var y=$.prototype;return y.parse=function(i){this.$d=function(f){var u=f.date,d=f.utc;if(u===null)return new Date(NaN);if(ee.u(u))return new Date;if(u instanceof Date)return new Date(u);if(typeof u=="string"&&!/Z$/i.test(u)){var m=u.match(fe);if(m){var b=m[2]-1||0,_=(m[7]||"0").substring(0,3);return d?new Date(Date.UTC(m[1],b,m[3]||1,m[4]||0,m[5]||0,m[6]||0,_)):new Date(m[1],b,m[3]||1,m[4]||0,m[5]||0,m[6]||0,_)}}return new Date(u)}(i),this.init()},y.init=function(){var i=this.$d;this.$y=i.getFullYear(),this.$M=i.getMonth(),this.$D=i.getDate(),this.$W=i.getDay(),this.$H=i.getHours(),this.$m=i.getMinutes(),this.$s=i.getSeconds(),this.$ms=i.getMilliseconds()},y.$utils=function(){return ee},y.isValid=function(){return this.$d.toString()!==q},y.isSame=function(i,f){var u=re(i);return this.startOf(f)<=u&&u<=this.endOf(f)},y.isAfter=function(i,f){return re(i){h();(function(r,e){typeof $i=="object"&&typeof Gi<"u"?Gi.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_duration=e()})($i,function(){"use strict";var r,e,t=1e3,o=6e4,n=36e5,p=864e5,c=/\\[([^\\]]+)]|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=31536e6,w=2628e6,E=/^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,P={years:g,months:w,days:p,hours:n,minutes:o,seconds:t,milliseconds:1,weeks:6048e5},M=function(Q){return Q instanceof be},V=function(Q,W,D){return new be(Q,D,W.$l)},q=function(Q){return e.p(Q)+"s"},fe=function(Q){return Q<0},ve=function(Q){return fe(Q)?Math.ceil(Q):Math.floor(Q)},Re=function(Q){return Math.abs(Q)},xe=function(Q,W){return Q?fe(Q)?{negative:!0,format:""+Re(Q)+W}:{negative:!1,format:""+Q+W}:{negative:!1,format:""}},be=function(){function Q(D,ne,re){var ee=this;if(this.$d={},this.$l=re,D===void 0&&(this.$ms=0,this.parseFromMilliseconds()),ne)return V(D*P[q(ne)],this);if(typeof D=="number")return this.$ms=D,this.parseFromMilliseconds(),this;if(typeof D=="object")return Object.keys(D).forEach(function($){ee.$d[q($)]=D[$]}),this.calMilliseconds(),this;if(typeof D=="string"){var _e=D.match(E);if(_e){var ue=_e.slice(2).map(function($){return $!=null?Number($):0});return this.$d.years=ue[0],this.$d.months=ue[1],this.$d.weeks=ue[2],this.$d.days=ue[3],this.$d.hours=ue[4],this.$d.minutes=ue[5],this.$d.seconds=ue[6],this.calMilliseconds(),this}}return this}var W=Q.prototype;return W.calMilliseconds=function(){var D=this;this.$ms=Object.keys(this.$d).reduce(function(ne,re){return ne+(D.$d[re]||0)*P[re]},0)},W.parseFromMilliseconds=function(){var D=this.$ms;this.$d.years=ve(D/g),D%=g,this.$d.months=ve(D/w),D%=w,this.$d.days=ve(D/p),D%=p,this.$d.hours=ve(D/n),D%=n,this.$d.minutes=ve(D/o),D%=o,this.$d.seconds=ve(D/t),D%=t,this.$d.milliseconds=D},W.toISOString=function(){var D=xe(this.$d.years,"Y"),ne=xe(this.$d.months,"M"),re=+this.$d.days||0;this.$d.weeks&&(re+=7*this.$d.weeks);var ee=xe(re,"D"),_e=xe(this.$d.hours,"H"),ue=xe(this.$d.minutes,"M"),$=this.$d.seconds||0;this.$d.milliseconds&&($+=this.$d.milliseconds/1e3,$=Math.round(1e3*$)/1e3);var y=xe($,"S"),i=D.negative||ne.negative||ee.negative||_e.negative||ue.negative||y.negative,f=_e.format||ue.format||y.format?"T":"",u=(i?"-":"")+"P"+D.format+ne.format+ee.format+f+_e.format+ue.format+y.format;return u==="P"||u==="-P"?"P0D":u},W.toJSON=function(){return this.toISOString()},W.format=function(D){var ne=D||"YYYY-MM-DDTHH:mm:ss",re={Y:this.$d.years,YY:e.s(this.$d.years,2,"0"),YYYY:e.s(this.$d.years,4,"0"),M:this.$d.months,MM:e.s(this.$d.months,2,"0"),D:this.$d.days,DD:e.s(this.$d.days,2,"0"),H:this.$d.hours,HH:e.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:e.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:e.s(this.$d.seconds,2,"0"),SSS:e.s(this.$d.milliseconds,3,"0")};return ne.replace(c,function(ee,_e){return _e||String(re[ee])})},W.as=function(D){return this.$ms/P[q(D)]},W.get=function(D){var ne=this.$ms,re=q(D);return re==="milliseconds"?ne%=1e3:ne=re==="weeks"?ve(ne/P[re]):this.$d[re],ne||0},W.add=function(D,ne,re){var ee;return ee=ne?D*P[q(ne)]:M(D)?D.$ms:V(D,this).$ms,V(this.$ms+ee*(re?-1:1),this)},W.subtract=function(D,ne){return this.add(D,ne,!0)},W.locale=function(D){var ne=this.clone();return ne.$l=D,ne},W.clone=function(){return V(this.$ms,this)},W.humanize=function(D){return r().add(this.$ms,"ms").locale(this.$l).fromNow(!D)},W.valueOf=function(){return this.asMilliseconds()},W.milliseconds=function(){return this.get("milliseconds")},W.asMilliseconds=function(){return this.as("milliseconds")},W.seconds=function(){return this.get("seconds")},W.asSeconds=function(){return this.as("seconds")},W.minutes=function(){return this.get("minutes")},W.asMinutes=function(){return this.as("minutes")},W.hours=function(){return this.get("hours")},W.asHours=function(){return this.as("hours")},W.days=function(){return this.get("days")},W.asDays=function(){return this.as("days")},W.weeks=function(){return this.get("weeks")},W.asWeeks=function(){return this.as("weeks")},W.months=function(){return this.get("months")},W.asMonths=function(){return this.as("months")},W.years=function(){return this.get("years")},W.asYears=function(){return this.as("years")},Q}(),le=function(Q,W,D){return Q.add(W.years()*D,"y").add(W.months()*D,"M").add(W.days()*D,"d").add(W.hours()*D,"h").add(W.minutes()*D,"m").add(W.seconds()*D,"s").add(W.milliseconds()*D,"ms")};return function(Q,W,D){r=D,e=D().$utils(),D.duration=function(ee,_e){var ue=D.locale();return V(ee,{$l:ue},_e)},D.isDuration=M;var ne=W.prototype.add,re=W.prototype.subtract;W.prototype.add=function(ee,_e){return M(ee)?le(this,ee,1):ne.bind(this)(ee,_e)},W.prototype.subtract=function(ee,_e){return M(ee)?le(this,ee,-1):re.bind(this)(ee,_e)}}})});var Dm=pt((Qi,Xi)=>{h();(function(r,e){typeof Qi=="object"&&typeof Xi<"u"?Xi.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isToday=e()})(Qi,function(){"use strict";return function(r,e,t){e.prototype.isToday=function(){var o="YYYY-MM-DD",n=t();return this.format(o)===n.format(o)}}})});var Om=pt((ea,ta)=>{h();(function(r,e){typeof ea=="object"&&typeof ta<"u"?ta.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isYesterday=e()})(ea,function(){"use strict";return function(r,e,t){e.prototype.isYesterday=function(){var o="YYYY-MM-DD",n=t().subtract(1,"day");return this.format(o)===n.format(o)}}})});var jm=pt((oa,na)=>{h();(function(r,e){typeof oa=="object"&&typeof na<"u"?na.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_calendar=e()})(oa,function(){"use strict";return function(r,e,t){var o="h:mm A",n={lastDay:"[Yesterday at] "+o,sameDay:"[Today at] "+o,nextDay:"[Tomorrow at] "+o,nextWeek:"dddd [at] "+o,lastWeek:"[Last] dddd [at] "+o,sameElse:"MM/DD/YYYY"};e.prototype.calendar=function(p,c){var g=c||this.$locale().calendar||n,w=t(p||void 0).startOf("d"),E=this.diff(w,"d",!0),P="sameElse",M=E<-6?P:E<-1?"lastWeek":E<0?"lastDay":E<1?"sameDay":E<2?"nextDay":E<7?"nextWeek":P,V=g[M]||n[M];return typeof V=="function"?V.call(this,t()):this.format(V)}}})});var Vm=pt((sa,ia)=>{h();(function(r,e){typeof sa=="object"&&typeof ia<"u"?ia.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_relativeTime=e()})(sa,function(){"use strict";return function(r,e,t){r=r||{};var o=e.prototype,n={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function p(g,w,E,P){return o.fromToBase(g,w,E,P)}t.en.relativeTime=n,o.fromToBase=function(g,w,E,P,M){for(var V,q,fe,ve=E.$locale().relativeTime||n,Re=r.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],xe=Re.length,be=0;be0,Q<=le.r||!le.r){Q<=1&&be>0&&(le=Re[be-1]);var W=ve[le.l];M&&(Q=M(""+Q)),q=typeof W=="string"?W.replace("%d",Q):W(Q,w,le.l,fe);break}}if(w)return q;var D=fe?ve.future:ve.past;return typeof D=="function"?D(q):D.replace("%s",q)},o.to=function(g,w){return p(g,w,this,!0)},o.from=function(g,w){return p(g,w,this)};var c=function(g){return g.$u?t.utc():t()};o.toNow=function(g){return this.to(c(this),g)},o.fromNow=function(g){return this.from(c(this),g)}}})});var ny=pt(de=>{"use strict";h();var Mo=Symbol.for("react.element"),E1=Symbol.for("react.portal"),R1=Symbol.for("react.fragment"),_1=Symbol.for("react.strict_mode"),z1=Symbol.for("react.profiler"),M1=Symbol.for("react.provider"),T1=Symbol.for("react.context"),S1=Symbol.for("react.forward_ref"),I1=Symbol.for("react.suspense"),A1=Symbol.for("react.memo"),P1=Symbol.for("react.lazy"),Zm=Symbol.iterator;function k1(r){return r===null||typeof r!="object"?null:(r=Zm&&r[Zm]||r["@@iterator"],typeof r=="function"?r:null)}var Jm={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qm=Object.assign,Xm={};function po(r,e,t){this.props=r,this.context=e,this.refs=Xm,this.updater=t||Jm}po.prototype.isReactComponent={};po.prototype.setState=function(r,e){if(typeof r!="object"&&typeof r!="function"&&r!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,r,e,"setState")};po.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function ey(){}ey.prototype=po.prototype;function ua(r,e,t){this.props=r,this.context=e,this.refs=Xm,this.updater=t||Jm}var ca=ua.prototype=new ey;ca.constructor=ua;Qm(ca,po.prototype);ca.isPureReactComponent=!0;var $m=Array.isArray,ty=Object.prototype.hasOwnProperty,la={current:null},ry={key:!0,ref:!0,__self:!0,__source:!0};function oy(r,e,t){var o,n={},p=null,c=null;if(e!=null)for(o in e.ref!==void 0&&(c=e.ref),e.key!==void 0&&(p=""+e.key),e)ty.call(e,o)&&!ry.hasOwnProperty(o)&&(n[o]=e[o]);var g=arguments.length-2;if(g===1)n.children=t;else if(1{"use strict";h();sy.exports=ny()});h();h();h();h();var mi={};U(mi,{error:()=>ff,method:()=>sf,params:()=>af,request:()=>cx,response:()=>lx,result:()=>pf});h();h();var ye;(function(r){r.assertEqual=n=>n;function e(n){}r.assertIs=e;function t(n){throw new Error}r.assertNever=t,r.arrayToEnum=n=>{let p={};for(let c of n)p[c]=c;return p},r.getValidEnumValues=n=>{let p=r.objectKeys(n).filter(g=>typeof n[n[g]]!="number"),c={};for(let g of p)c[g]=n[g];return r.objectValues(c)},r.objectValues=n=>r.objectKeys(n).map(function(p){return n[p]}),r.objectKeys=typeof Object.keys=="function"?n=>Object.keys(n):n=>{let p=[];for(let c in n)Object.prototype.hasOwnProperty.call(n,c)&&p.push(c);return p},r.find=(n,p)=>{for(let c of n)if(p(c))return c},r.isInteger=typeof Number.isInteger=="function"?n=>Number.isInteger(n):n=>typeof n=="number"&&isFinite(n)&&Math.floor(n)===n;function o(n,p=" | "){return n.map(c=>typeof c=="string"?`\'${c}\'`:c).join(p)}r.joinValues=o,r.jsonStringifyReplacer=(n,p)=>typeof p=="bigint"?p.toString():p})(ye||(ye={}));var Zs;(function(r){r.mergeShapes=(e,t)=>({...e,...t})})(Zs||(Zs={}));var Y=ye.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),or=r=>{switch(typeof r){case"undefined":return Y.undefined;case"string":return Y.string;case"number":return isNaN(r)?Y.nan:Y.number;case"boolean":return Y.boolean;case"function":return Y.function;case"bigint":return Y.bigint;case"symbol":return Y.symbol;case"object":return Array.isArray(r)?Y.array:r===null?Y.null:r.then&&typeof r.then=="function"&&r.catch&&typeof r.catch=="function"?Y.promise:typeof Map<"u"&&r instanceof Map?Y.map:typeof Set<"u"&&r instanceof Set?Y.set:typeof Date<"u"&&r instanceof Date?Y.date:Y.object;default:return Y.unknown}},L=ye.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),Xy=r=>JSON.stringify(r,null,2).replace(/"([^"]+)":/g,"$1:"),dt=class extends Error{constructor(e){super(),this.issues=[],this.addIssue=o=>{this.issues=[...this.issues,o]},this.addIssues=(o=[])=>{this.issues=[...this.issues,...o]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(p){return p.message},o={_errors:[]},n=p=>{for(let c of p.issues)if(c.code==="invalid_union")c.unionErrors.map(n);else if(c.code==="invalid_return_type")n(c.returnTypeError);else if(c.code==="invalid_arguments")n(c.argumentsError);else if(c.path.length===0)o._errors.push(t(c));else{let g=o,w=0;for(;wt.message){let t={},o=[];for(let n of this.issues)n.path.length>0?(t[n.path[0]]=t[n.path[0]]||[],t[n.path[0]].push(e(n))):o.push(e(n));return{formErrors:o,fieldErrors:t}}get formErrors(){return this.flatten()}};dt.create=r=>new dt(r);var lo=(r,e)=>{let t;switch(r.code){case L.invalid_type:r.received===Y.undefined?t="Required":t=`Expected ${r.expected}, received ${r.received}`;break;case L.invalid_literal:t=`Invalid literal value, expected ${JSON.stringify(r.expected,ye.jsonStringifyReplacer)}`;break;case L.unrecognized_keys:t=`Unrecognized key(s) in object: ${ye.joinValues(r.keys,", ")}`;break;case L.invalid_union:t="Invalid input";break;case L.invalid_union_discriminator:t=`Invalid discriminator value. Expected ${ye.joinValues(r.options)}`;break;case L.invalid_enum_value:t=`Invalid enum value. Expected ${ye.joinValues(r.options)}, received \'${r.received}\'`;break;case L.invalid_arguments:t="Invalid function arguments";break;case L.invalid_return_type:t="Invalid function return type";break;case L.invalid_date:t="Invalid date";break;case L.invalid_string:typeof r.validation=="object"?"includes"in r.validation?(t=`Invalid input: must include "${r.validation.includes}"`,typeof r.validation.position=="number"&&(t=`${t} at one or more positions greater than or equal to ${r.validation.position}`)):"startsWith"in r.validation?t=`Invalid input: must start with "${r.validation.startsWith}"`:"endsWith"in r.validation?t=`Invalid input: must end with "${r.validation.endsWith}"`:ye.assertNever(r.validation):r.validation!=="regex"?t=`Invalid ${r.validation}`:t="Invalid";break;case L.too_small:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at least":"more than"} ${r.minimum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at least":"over"} ${r.minimum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${r.minimum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(r.minimum))}`:t="Invalid input";break;case L.too_big:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at most":"less than"} ${r.maximum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at most":"under"} ${r.maximum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="bigint"?t=`BigInt must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly":r.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(r.maximum))}`:t="Invalid input";break;case L.custom:t="Invalid input";break;case L.invalid_intersection_types:t="Intersection results could not be merged";break;case L.not_multiple_of:t=`Number must be a multiple of ${r.multipleOf}`;break;case L.not_finite:t="Number must be finite";break;default:t=e.defaultError,ye.assertNever(r)}return{message:t}},Ya=lo;function e0(r){Ya=r}function Co(){return Ya}var No=r=>{let{data:e,path:t,errorMaps:o,issueData:n}=r,p=[...t,...n.path||[]],c={...n,path:p},g="",w=o.filter(E=>!!E).slice().reverse();for(let E of w)g=E(c,{data:e,defaultError:g}).message;return{...n,path:p,message:n.message||g}},t0=[];function K(r,e){let t=No({issueData:e,data:r.data,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Co(),lo].filter(o=>!!o)});r.common.issues.push(t)}var ct=class{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,t){let o=[];for(let n of t){if(n.status==="aborted")return se;n.status==="dirty"&&e.dirty(),o.push(n.value)}return{status:e.value,value:o}}static async mergeObjectAsync(e,t){let o=[];for(let n of t)o.push({key:await n.key,value:await n.value});return ct.mergeObjectSync(e,o)}static mergeObjectSync(e,t){let o={};for(let n of t){let{key:p,value:c}=n;if(p.status==="aborted"||c.status==="aborted")return se;p.status==="dirty"&&e.dirty(),c.status==="dirty"&&e.dirty(),p.value!=="__proto__"&&(typeof c.value<"u"||n.alwaysSet)&&(o[p.value]=c.value)}return{status:e.value,value:o}}},se=Object.freeze({status:"aborted"}),Ka=r=>({status:"dirty",value:r}),mt=r=>({status:"valid",value:r}),$s=r=>r.status==="aborted",Gs=r=>r.status==="dirty",ho=r=>r.status==="valid",qo=r=>typeof Promise<"u"&&r instanceof Promise,te;(function(r){r.errToObj=e=>typeof e=="string"?{message:e}:e||{},r.toString=e=>typeof e=="string"?e:e?.message})(te||(te={}));var _t=class{constructor(e,t,o,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=o,this._key=n}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},Va=(r,e)=>{if(ho(e))return{success:!0,data:e.value};if(!r.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new dt(r.common.issues);return this._error=t,this._error}}};function ae(r){if(!r)return{};let{errorMap:e,invalid_type_error:t,required_error:o,description:n}=r;if(e&&(t||o))throw new Error(`Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:n}:{errorMap:(c,g)=>c.code!=="invalid_type"?{message:g.defaultError}:typeof g.data>"u"?{message:o??g.defaultError}:{message:t??g.defaultError},description:n}}var pe=class{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return or(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:or(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new ct,ctx:{common:e.parent.common,data:e.data,parsedType:or(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(qo(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let o=this.safeParse(e,t);if(o.success)return o.data;throw o.error}safeParse(e,t){var o;let n={common:{issues:[],async:(o=t?.async)!==null&&o!==void 0?o:!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:or(e)},p=this._parseSync({data:e,path:n.path,parent:n});return Va(n,p)}async parseAsync(e,t){let o=await this.safeParseAsync(e,t);if(o.success)return o.data;throw o.error}async safeParseAsync(e,t){let o={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:or(e)},n=this._parse({data:e,path:o.path,parent:o}),p=await(qo(n)?n:Promise.resolve(n));return Va(o,p)}refine(e,t){let o=n=>typeof t=="string"||typeof t>"u"?{message:t}:typeof t=="function"?t(n):t;return this._refinement((n,p)=>{let c=e(n),g=()=>p.addIssue({code:L.custom,...o(n)});return typeof Promise<"u"&&c instanceof Promise?c.then(w=>w?!0:(g(),!1)):c?!0:(g(),!1)})}refinement(e,t){return this._refinement((o,n)=>e(o)?!0:(n.addIssue(typeof t=="function"?t(o,n):t),!1))}_refinement(e){return new bt({schema:this,typeName:oe.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Mt.create(this,this._def)}nullable(){return Zt.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return wt.create(this,this._def)}promise(){return ir.create(this,this._def)}or(e){return Ar.create([this,e],this._def)}and(e){return Pr.create(this,e,this._def)}transform(e){return new bt({...ae(this._def),schema:this,typeName:oe.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let t=typeof e=="function"?e:()=>e;return new qr({...ae(this._def),innerType:this,defaultValue:t,typeName:oe.ZodDefault})}brand(){return new Do({typeName:oe.ZodBranded,type:this,...ae(this._def)})}catch(e){let t=typeof e=="function"?e:()=>e;return new Xr({...ae(this._def),innerType:this,catchValue:t,typeName:oe.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return Dr.create(this,e)}readonly(){return to.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},r0=/^c[^\\s-]{8,}$/i,o0=/^[a-z][a-z0-9]*$/,n0=/^[0-9A-HJKMNP-TV-Z]{26}$/,s0=/^[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}$/i,i0=/^(?!\\.)(?!.*\\.\\.)([A-Z0-9_+-\\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\\-]*\\.)+[A-Z]{2,}$/i,a0="^(\\\\p{Extended_Pictographic}|\\\\p{Emoji_Component})+$",Ks,p0=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,f0=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,u0=r=>r.precision?r.offset?new RegExp(`^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}\\\\.\\\\d{${r.precision}}(([+-]\\\\d{2}(:?\\\\d{2})?)|Z)$`):new RegExp(`^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}\\\\.\\\\d{${r.precision}}Z$`):r.precision===0?r.offset?new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}(([+-]\\\\d{2}(:?\\\\d{2})?)|Z)$"):new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}Z$"):r.offset?new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}(\\\\.\\\\d+)?(([+-]\\\\d{2}(:?\\\\d{2})?)|Z)$"):new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}(\\\\.\\\\d+)?Z$");function c0(r,e){return!!((e==="v4"||!e)&&p0.test(r)||(e==="v6"||!e)&&f0.test(r))}var vt=class extends pe{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==Y.string){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.string,received:p.parsedType}),se}let o=new ct,n;for(let p of this._def.checks)if(p.kind==="min")e.data.lengthp.value&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.too_big,maximum:p.value,type:"string",inclusive:!0,exact:!1,message:p.message}),o.dirty());else if(p.kind==="length"){let c=e.data.length>p.value,g=e.data.lengthe.test(n),{validation:t,code:L.invalid_string,...te.errToObj(o)})}_addCheck(e){return new vt({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...te.errToObj(e)})}url(e){return this._addCheck({kind:"url",...te.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...te.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...te.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...te.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...te.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...te.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...te.errToObj(e)})}datetime(e){var t;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:(t=e?.offset)!==null&&t!==void 0?t:!1,...te.errToObj(e?.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...te.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...te.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...te.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...te.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...te.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...te.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...te.errToObj(t)})}nonempty(e){return this.min(1,te.errToObj(e))}trim(){return new vt({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new vt({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new vt({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get minLength(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new vt({checks:[],typeName:oe.ZodString,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...ae(r)})};function l0(r,e){let t=(r.toString().split(".")[1]||"").length,o=(e.toString().split(".")[1]||"").length,n=t>o?t:o,p=parseInt(r.toFixed(n).replace(".","")),c=parseInt(e.toFixed(n).replace(".",""));return p%c/Math.pow(10,n)}var Nt=class extends pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==Y.number){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.number,received:p.parsedType}),se}let o,n=new ct;for(let p of this._def.checks)p.kind==="int"?ye.isInteger(e.data)||(o=this._getOrReturnCtx(e,o),K(o,{code:L.invalid_type,expected:"integer",received:"float",message:p.message}),n.dirty()):p.kind==="min"?(p.inclusive?e.datap.value:e.data>=p.value)&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.too_big,maximum:p.value,type:"number",inclusive:p.inclusive,exact:!1,message:p.message}),n.dirty()):p.kind==="multipleOf"?l0(e.data,p.value)!==0&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.not_multiple_of,multipleOf:p.value,message:p.message}),n.dirty()):p.kind==="finite"?Number.isFinite(e.data)||(o=this._getOrReturnCtx(e,o),K(o,{code:L.not_finite,message:p.message}),n.dirty()):ye.assertNever(p);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,o,n){return new Nt({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:o,message:te.toString(n)}]})}_addCheck(e){return new Nt({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:te.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:te.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:te.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:te.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuee.kind==="int"||e.kind==="multipleOf"&&ye.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let o of this._def.checks){if(o.kind==="finite"||o.kind==="int"||o.kind==="multipleOf")return!0;o.kind==="min"?(t===null||o.value>t)&&(t=o.value):o.kind==="max"&&(e===null||o.valuenew Nt({checks:[],typeName:oe.ZodNumber,coerce:r?.coerce||!1,...ae(r)});var qt=class extends pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==Y.bigint){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.bigint,received:p.parsedType}),se}let o,n=new ct;for(let p of this._def.checks)p.kind==="min"?(p.inclusive?e.datap.value:e.data>=p.value)&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.too_big,type:"bigint",maximum:p.value,inclusive:p.inclusive,message:p.message}),n.dirty()):p.kind==="multipleOf"?e.data%p.value!==BigInt(0)&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.not_multiple_of,multipleOf:p.value,message:p.message}),n.dirty()):ye.assertNever(p);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,o,n){return new qt({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:o,message:te.toString(n)}]})}_addCheck(e){return new qt({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new qt({checks:[],typeName:oe.ZodBigInt,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...ae(r)})};var Tr=class extends pe{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==Y.boolean){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.boolean,received:o.parsedType}),se}return mt(e.data)}};Tr.create=r=>new Tr({typeName:oe.ZodBoolean,coerce:r?.coerce||!1,...ae(r)});var Yt=class extends pe{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==Y.date){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.date,received:p.parsedType}),se}if(isNaN(e.data.getTime())){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_date}),se}let o=new ct,n;for(let p of this._def.checks)p.kind==="min"?e.data.getTime()p.value&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.too_big,message:p.message,inclusive:!0,exact:!1,maximum:p.value,type:"date"}),o.dirty()):ye.assertNever(p);return{status:o.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Yt({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:te.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:te.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuenew Yt({checks:[],coerce:r?.coerce||!1,typeName:oe.ZodDate,...ae(r)});var $r=class extends pe{_parse(e){if(this._getType(e)!==Y.symbol){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.symbol,received:o.parsedType}),se}return mt(e.data)}};$r.create=r=>new $r({typeName:oe.ZodSymbol,...ae(r)});var Sr=class extends pe{_parse(e){if(this._getType(e)!==Y.undefined){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.undefined,received:o.parsedType}),se}return mt(e.data)}};Sr.create=r=>new Sr({typeName:oe.ZodUndefined,...ae(r)});var Ir=class extends pe{_parse(e){if(this._getType(e)!==Y.null){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.null,received:o.parsedType}),se}return mt(e.data)}};Ir.create=r=>new Ir({typeName:oe.ZodNull,...ae(r)});var sr=class extends pe{constructor(){super(...arguments),this._any=!0}_parse(e){return mt(e.data)}};sr.create=r=>new sr({typeName:oe.ZodAny,...ae(r)});var Wt=class extends pe{constructor(){super(...arguments),this._unknown=!0}_parse(e){return mt(e.data)}};Wt.create=r=>new Wt({typeName:oe.ZodUnknown,...ae(r)});var Tt=class extends pe{_parse(e){let t=this._getOrReturnCtx(e);return K(t,{code:L.invalid_type,expected:Y.never,received:t.parsedType}),se}};Tt.create=r=>new Tt({typeName:oe.ZodNever,...ae(r)});var Gr=class extends pe{_parse(e){if(this._getType(e)!==Y.undefined){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.void,received:o.parsedType}),se}return mt(e.data)}};Gr.create=r=>new Gr({typeName:oe.ZodVoid,...ae(r)});var wt=class extends pe{_parse(e){let{ctx:t,status:o}=this._processInputParams(e),n=this._def;if(t.parsedType!==Y.array)return K(t,{code:L.invalid_type,expected:Y.array,received:t.parsedType}),se;if(n.exactLength!==null){let c=t.data.length>n.exactLength.value,g=t.data.lengthn.maxLength.value&&(K(t,{code:L.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),o.dirty()),t.common.async)return Promise.all([...t.data].map((c,g)=>n.type._parseAsync(new _t(t,c,t.path,g)))).then(c=>ct.mergeArray(o,c));let p=[...t.data].map((c,g)=>n.type._parseSync(new _t(t,c,t.path,g)));return ct.mergeArray(o,p)}get element(){return this._def.type}min(e,t){return new wt({...this._def,minLength:{value:e,message:te.toString(t)}})}max(e,t){return new wt({...this._def,maxLength:{value:e,message:te.toString(t)}})}length(e,t){return new wt({...this._def,exactLength:{value:e,message:te.toString(t)}})}nonempty(e){return this.min(1,e)}};wt.create=(r,e)=>new wt({type:r,minLength:null,maxLength:null,exactLength:null,typeName:oe.ZodArray,...ae(e)});function Zr(r){if(r instanceof ot){let e={};for(let t in r.shape){let o=r.shape[t];e[t]=Mt.create(Zr(o))}return new ot({...r._def,shape:()=>e})}else return r instanceof wt?new wt({...r._def,type:Zr(r.element)}):r instanceof Mt?Mt.create(Zr(r.unwrap())):r instanceof Zt?Zt.create(Zr(r.unwrap())):r instanceof zt?zt.create(r.items.map(e=>Zr(e))):r}var ot=class extends pe{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),t=ye.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==Y.object){let E=this._getOrReturnCtx(e);return K(E,{code:L.invalid_type,expected:Y.object,received:E.parsedType}),se}let{status:o,ctx:n}=this._processInputParams(e),{shape:p,keys:c}=this._getCached(),g=[];if(!(this._def.catchall instanceof Tt&&this._def.unknownKeys==="strip"))for(let E in n.data)c.includes(E)||g.push(E);let w=[];for(let E of c){let P=p[E],M=n.data[E];w.push({key:{status:"valid",value:E},value:P._parse(new _t(n,M,n.path,E)),alwaysSet:E in n.data})}if(this._def.catchall instanceof Tt){let E=this._def.unknownKeys;if(E==="passthrough")for(let P of g)w.push({key:{status:"valid",value:P},value:{status:"valid",value:n.data[P]}});else if(E==="strict")g.length>0&&(K(n,{code:L.unrecognized_keys,keys:g}),o.dirty());else if(E!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let E=this._def.catchall;for(let P of g){let M=n.data[P];w.push({key:{status:"valid",value:P},value:E._parse(new _t(n,M,n.path,P)),alwaysSet:P in n.data})}}return n.common.async?Promise.resolve().then(async()=>{let E=[];for(let P of w){let M=await P.key;E.push({key:M,value:await P.value,alwaysSet:P.alwaysSet})}return E}).then(E=>ct.mergeObjectSync(o,E)):ct.mergeObjectSync(o,w)}get shape(){return this._def.shape()}strict(e){return te.errToObj,new ot({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(t,o)=>{var n,p,c,g;let w=(c=(p=(n=this._def).errorMap)===null||p===void 0?void 0:p.call(n,t,o).message)!==null&&c!==void 0?c:o.defaultError;return t.code==="unrecognized_keys"?{message:(g=te.errToObj(e).message)!==null&&g!==void 0?g:w}:{message:w}}}:{}})}strip(){return new ot({...this._def,unknownKeys:"strip"})}passthrough(){return new ot({...this._def,unknownKeys:"passthrough"})}extend(e){return new ot({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new ot({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:oe.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new ot({...this._def,catchall:e})}pick(e){let t={};return ye.objectKeys(e).forEach(o=>{e[o]&&this.shape[o]&&(t[o]=this.shape[o])}),new ot({...this._def,shape:()=>t})}omit(e){let t={};return ye.objectKeys(this.shape).forEach(o=>{e[o]||(t[o]=this.shape[o])}),new ot({...this._def,shape:()=>t})}deepPartial(){return Zr(this)}partial(e){let t={};return ye.objectKeys(this.shape).forEach(o=>{let n=this.shape[o];e&&!e[o]?t[o]=n:t[o]=n.optional()}),new ot({...this._def,shape:()=>t})}required(e){let t={};return ye.objectKeys(this.shape).forEach(o=>{if(e&&!e[o])t[o]=this.shape[o];else{let p=this.shape[o];for(;p instanceof Mt;)p=p._def.innerType;t[o]=p}}),new ot({...this._def,shape:()=>t})}keyof(){return Za(ye.objectKeys(this.shape))}};ot.create=(r,e)=>new ot({shape:()=>r,unknownKeys:"strip",catchall:Tt.create(),typeName:oe.ZodObject,...ae(e)});ot.strictCreate=(r,e)=>new ot({shape:()=>r,unknownKeys:"strict",catchall:Tt.create(),typeName:oe.ZodObject,...ae(e)});ot.lazycreate=(r,e)=>new ot({shape:r,unknownKeys:"strip",catchall:Tt.create(),typeName:oe.ZodObject,...ae(e)});var Ar=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o=this._def.options;function n(p){for(let g of p)if(g.result.status==="valid")return g.result;for(let g of p)if(g.result.status==="dirty")return t.common.issues.push(...g.ctx.common.issues),g.result;let c=p.map(g=>new dt(g.ctx.common.issues));return K(t,{code:L.invalid_union,unionErrors:c}),se}if(t.common.async)return Promise.all(o.map(async p=>{let c={...t,common:{...t.common,issues:[]},parent:null};return{result:await p._parseAsync({data:t.data,path:t.path,parent:c}),ctx:c}})).then(n);{let p,c=[];for(let w of o){let E={...t,common:{...t.common,issues:[]},parent:null},P=w._parseSync({data:t.data,path:t.path,parent:E});if(P.status==="valid")return P;P.status==="dirty"&&!p&&(p={result:P,ctx:E}),E.common.issues.length&&c.push(E.common.issues)}if(p)return t.common.issues.push(...p.ctx.common.issues),p.result;let g=c.map(w=>new dt(w));return K(t,{code:L.invalid_union,unionErrors:g}),se}}get options(){return this._def.options}};Ar.create=(r,e)=>new Ar({options:r,typeName:oe.ZodUnion,...ae(e)});var Bo=r=>r instanceof Br?Bo(r.schema):r instanceof bt?Bo(r.innerType()):r instanceof Cr?[r.value]:r instanceof Dt?r.options:r instanceof Nr?Object.keys(r.enum):r instanceof qr?Bo(r._def.innerType):r instanceof Sr?[void 0]:r instanceof Ir?[null]:null,Jr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.object)return K(t,{code:L.invalid_type,expected:Y.object,received:t.parsedType}),se;let o=this.discriminator,n=t.data[o],p=this.optionsMap.get(n);return p?t.common.async?p._parseAsync({data:t.data,path:t.path,parent:t}):p._parseSync({data:t.data,path:t.path,parent:t}):(K(t,{code:L.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[o]}),se)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,o){let n=new Map;for(let p of t){let c=Bo(p.shape[e]);if(!c)throw new Error(`A discriminator value for key \\`${e}\\` could not be extracted from all schema options`);for(let g of c){if(n.has(g))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(g)}`);n.set(g,p)}}return new Jr({typeName:oe.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...ae(o)})}};function Js(r,e){let t=or(r),o=or(e);if(r===e)return{valid:!0,data:r};if(t===Y.object&&o===Y.object){let n=ye.objectKeys(e),p=ye.objectKeys(r).filter(g=>n.indexOf(g)!==-1),c={...r,...e};for(let g of p){let w=Js(r[g],e[g]);if(!w.valid)return{valid:!1};c[g]=w.data}return{valid:!0,data:c}}else if(t===Y.array&&o===Y.array){if(r.length!==e.length)return{valid:!1};let n=[];for(let p=0;p{if($s(p)||$s(c))return se;let g=Js(p.value,c.value);return g.valid?((Gs(p)||Gs(c))&&t.dirty(),{status:t.value,value:g.data}):(K(o,{code:L.invalid_intersection_types}),se)};return o.common.async?Promise.all([this._def.left._parseAsync({data:o.data,path:o.path,parent:o}),this._def.right._parseAsync({data:o.data,path:o.path,parent:o})]).then(([p,c])=>n(p,c)):n(this._def.left._parseSync({data:o.data,path:o.path,parent:o}),this._def.right._parseSync({data:o.data,path:o.path,parent:o}))}};Pr.create=(r,e,t)=>new Pr({left:r,right:e,typeName:oe.ZodIntersection,...ae(t)});var zt=class extends pe{_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.array)return K(o,{code:L.invalid_type,expected:Y.array,received:o.parsedType}),se;if(o.data.lengththis._def.items.length&&(K(o,{code:L.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let p=[...o.data].map((c,g)=>{let w=this._def.items[g]||this._def.rest;return w?w._parse(new _t(o,c,o.path,g)):null}).filter(c=>!!c);return o.common.async?Promise.all(p).then(c=>ct.mergeArray(t,c)):ct.mergeArray(t,p)}get items(){return this._def.items}rest(e){return new zt({...this._def,rest:e})}};zt.create=(r,e)=>{if(!Array.isArray(r))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new zt({items:r,typeName:oe.ZodTuple,rest:null,...ae(e)})};var kr=class extends pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.object)return K(o,{code:L.invalid_type,expected:Y.object,received:o.parsedType}),se;let n=[],p=this._def.keyType,c=this._def.valueType;for(let g in o.data)n.push({key:p._parse(new _t(o,g,o.path,g)),value:c._parse(new _t(o,o.data[g],o.path,g))});return o.common.async?ct.mergeObjectAsync(t,n):ct.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,o){return t instanceof pe?new kr({keyType:e,valueType:t,typeName:oe.ZodRecord,...ae(o)}):new kr({keyType:vt.create(),valueType:e,typeName:oe.ZodRecord,...ae(t)})}},Qr=class extends pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.map)return K(o,{code:L.invalid_type,expected:Y.map,received:o.parsedType}),se;let n=this._def.keyType,p=this._def.valueType,c=[...o.data.entries()].map(([g,w],E)=>({key:n._parse(new _t(o,g,o.path,[E,"key"])),value:p._parse(new _t(o,w,o.path,[E,"value"]))}));if(o.common.async){let g=new Map;return Promise.resolve().then(async()=>{for(let w of c){let E=await w.key,P=await w.value;if(E.status==="aborted"||P.status==="aborted")return se;(E.status==="dirty"||P.status==="dirty")&&t.dirty(),g.set(E.value,P.value)}return{status:t.value,value:g}})}else{let g=new Map;for(let w of c){let E=w.key,P=w.value;if(E.status==="aborted"||P.status==="aborted")return se;(E.status==="dirty"||P.status==="dirty")&&t.dirty(),g.set(E.value,P.value)}return{status:t.value,value:g}}}};Qr.create=(r,e,t)=>new Qr({valueType:e,keyType:r,typeName:oe.ZodMap,...ae(t)});var Kt=class extends pe{_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.set)return K(o,{code:L.invalid_type,expected:Y.set,received:o.parsedType}),se;let n=this._def;n.minSize!==null&&o.data.sizen.maxSize.value&&(K(o,{code:L.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());let p=this._def.valueType;function c(w){let E=new Set;for(let P of w){if(P.status==="aborted")return se;P.status==="dirty"&&t.dirty(),E.add(P.value)}return{status:t.value,value:E}}let g=[...o.data.values()].map((w,E)=>p._parse(new _t(o,w,o.path,E)));return o.common.async?Promise.all(g).then(w=>c(w)):c(g)}min(e,t){return new Kt({...this._def,minSize:{value:e,message:te.toString(t)}})}max(e,t){return new Kt({...this._def,maxSize:{value:e,message:te.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}};Kt.create=(r,e)=>new Kt({valueType:r,minSize:null,maxSize:null,typeName:oe.ZodSet,...ae(e)});var nr=class extends pe{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.function)return K(t,{code:L.invalid_type,expected:Y.function,received:t.parsedType}),se;function o(g,w){return No({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Co(),lo].filter(E=>!!E),issueData:{code:L.invalid_arguments,argumentsError:w}})}function n(g,w){return No({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Co(),lo].filter(E=>!!E),issueData:{code:L.invalid_return_type,returnTypeError:w}})}let p={errorMap:t.common.contextualErrorMap},c=t.data;if(this._def.returns instanceof ir){let g=this;return mt(async function(...w){let E=new dt([]),P=await g._def.args.parseAsync(w,p).catch(q=>{throw E.addIssue(o(w,q)),E}),M=await Reflect.apply(c,this,P);return await g._def.returns._def.type.parseAsync(M,p).catch(q=>{throw E.addIssue(n(M,q)),E})})}else{let g=this;return mt(function(...w){let E=g._def.args.safeParse(w,p);if(!E.success)throw new dt([o(w,E.error)]);let P=Reflect.apply(c,this,E.data),M=g._def.returns.safeParse(P,p);if(!M.success)throw new dt([n(P,M.error)]);return M.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new nr({...this._def,args:zt.create(e).rest(Wt.create())})}returns(e){return new nr({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,o){return new nr({args:e||zt.create([]).rest(Wt.create()),returns:t||Wt.create(),typeName:oe.ZodFunction,...ae(o)})}},Br=class extends pe{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}};Br.create=(r,e)=>new Br({getter:r,typeName:oe.ZodLazy,...ae(e)});var Cr=class extends pe{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return K(t,{received:t.data,code:L.invalid_literal,expected:this._def.value}),se}return{status:"valid",value:e.data}}get value(){return this._def.value}};Cr.create=(r,e)=>new Cr({value:r,typeName:oe.ZodLiteral,...ae(e)});function Za(r,e){return new Dt({values:r,typeName:oe.ZodEnum,...ae(e)})}var Dt=class extends pe{_parse(e){if(typeof e.data!="string"){let t=this._getOrReturnCtx(e),o=this._def.values;return K(t,{expected:ye.joinValues(o),received:t.parsedType,code:L.invalid_type}),se}if(this._def.values.indexOf(e.data)===-1){let t=this._getOrReturnCtx(e),o=this._def.values;return K(t,{received:t.data,code:L.invalid_enum_value,options:o}),se}return mt(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return Dt.create(e)}exclude(e){return Dt.create(this.options.filter(t=>!e.includes(t)))}};Dt.create=Za;var Nr=class extends pe{_parse(e){let t=ye.getValidEnumValues(this._def.values),o=this._getOrReturnCtx(e);if(o.parsedType!==Y.string&&o.parsedType!==Y.number){let n=ye.objectValues(t);return K(o,{expected:ye.joinValues(n),received:o.parsedType,code:L.invalid_type}),se}if(t.indexOf(e.data)===-1){let n=ye.objectValues(t);return K(o,{received:o.data,code:L.invalid_enum_value,options:n}),se}return mt(e.data)}get enum(){return this._def.values}};Nr.create=(r,e)=>new Nr({values:r,typeName:oe.ZodNativeEnum,...ae(e)});var ir=class extends pe{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.promise&&t.common.async===!1)return K(t,{code:L.invalid_type,expected:Y.promise,received:t.parsedType}),se;let o=t.parsedType===Y.promise?t.data:Promise.resolve(t.data);return mt(o.then(n=>this._def.type.parseAsync(n,{path:t.path,errorMap:t.common.contextualErrorMap})))}};ir.create=(r,e)=>new ir({type:r,typeName:oe.ZodPromise,...ae(e)});var bt=class extends pe{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===oe.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:o}=this._processInputParams(e),n=this._def.effect||null,p={addIssue:c=>{K(o,c),c.fatal?t.abort():t.dirty()},get path(){return o.path}};if(p.addIssue=p.addIssue.bind(p),n.type==="preprocess"){let c=n.transform(o.data,p);return o.common.issues.length?{status:"dirty",value:o.data}:o.common.async?Promise.resolve(c).then(g=>this._def.schema._parseAsync({data:g,path:o.path,parent:o})):this._def.schema._parseSync({data:c,path:o.path,parent:o})}if(n.type==="refinement"){let c=g=>{let w=n.refinement(g,p);if(o.common.async)return Promise.resolve(w);if(w instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return g};if(o.common.async===!1){let g=this._def.schema._parseSync({data:o.data,path:o.path,parent:o});return g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),c(g.value),{status:t.value,value:g.value})}else return this._def.schema._parseAsync({data:o.data,path:o.path,parent:o}).then(g=>g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),c(g.value).then(()=>({status:t.value,value:g.value}))))}if(n.type==="transform")if(o.common.async===!1){let c=this._def.schema._parseSync({data:o.data,path:o.path,parent:o});if(!ho(c))return c;let g=n.transform(c.value,p);if(g instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:g}}else return this._def.schema._parseAsync({data:o.data,path:o.path,parent:o}).then(c=>ho(c)?Promise.resolve(n.transform(c.value,p)).then(g=>({status:t.value,value:g})):c);ye.assertNever(n)}};bt.create=(r,e,t)=>new bt({schema:r,typeName:oe.ZodEffects,effect:e,...ae(t)});bt.createWithPreprocess=(r,e,t)=>new bt({schema:e,effect:{type:"preprocess",transform:r},typeName:oe.ZodEffects,...ae(t)});var Mt=class extends pe{_parse(e){return this._getType(e)===Y.undefined?mt(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Mt.create=(r,e)=>new Mt({innerType:r,typeName:oe.ZodOptional,...ae(e)});var Zt=class extends pe{_parse(e){return this._getType(e)===Y.null?mt(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Zt.create=(r,e)=>new Zt({innerType:r,typeName:oe.ZodNullable,...ae(e)});var qr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o=t.data;return t.parsedType===Y.undefined&&(o=this._def.defaultValue()),this._def.innerType._parse({data:o,path:t.path,parent:t})}removeDefault(){return this._def.innerType}};qr.create=(r,e)=>new qr({innerType:r,typeName:oe.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...ae(e)});var Xr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:o.data,path:o.path,parent:{...o}});return qo(n)?n.then(p=>({status:"valid",value:p.status==="valid"?p.value:this._def.catchValue({get error(){return new dt(o.common.issues)},input:o.data})})):{status:"valid",value:n.status==="valid"?n.value:this._def.catchValue({get error(){return new dt(o.common.issues)},input:o.data})}}removeCatch(){return this._def.innerType}};Xr.create=(r,e)=>new Xr({innerType:r,typeName:oe.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...ae(e)});var eo=class extends pe{_parse(e){if(this._getType(e)!==Y.nan){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.nan,received:o.parsedType}),se}return{status:"valid",value:e.data}}};eo.create=r=>new eo({typeName:oe.ZodNaN,...ae(r)});var h0=Symbol("zod_brand"),Do=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o=t.data;return this._def.type._parse({data:o,path:t.path,parent:t})}unwrap(){return this._def.type}},Dr=class extends pe{_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.common.async)return(async()=>{let p=await this._def.in._parseAsync({data:o.data,path:o.path,parent:o});return p.status==="aborted"?se:p.status==="dirty"?(t.dirty(),Ka(p.value)):this._def.out._parseAsync({data:p.value,path:o.path,parent:o})})();{let n=this._def.in._parseSync({data:o.data,path:o.path,parent:o});return n.status==="aborted"?se:n.status==="dirty"?(t.dirty(),{status:"dirty",value:n.value}):this._def.out._parseSync({data:n.value,path:o.path,parent:o})}}static create(e,t){return new Dr({in:e,out:t,typeName:oe.ZodPipeline})}},to=class extends pe{_parse(e){let t=this._def.innerType._parse(e);return ho(t)&&(t.value=Object.freeze(t.value)),t}};to.create=(r,e)=>new to({innerType:r,typeName:oe.ZodReadonly,...ae(e)});var $a=(r,e={},t)=>r?sr.create().superRefine((o,n)=>{var p,c;if(!r(o)){let g=typeof e=="function"?e(o):typeof e=="string"?{message:e}:e,w=(c=(p=g.fatal)!==null&&p!==void 0?p:t)!==null&&c!==void 0?c:!0,E=typeof g=="string"?{message:g}:g;n.addIssue({code:"custom",...E,fatal:w})}}):sr.create(),d0={object:ot.lazycreate},oe;(function(r){r.ZodString="ZodString",r.ZodNumber="ZodNumber",r.ZodNaN="ZodNaN",r.ZodBigInt="ZodBigInt",r.ZodBoolean="ZodBoolean",r.ZodDate="ZodDate",r.ZodSymbol="ZodSymbol",r.ZodUndefined="ZodUndefined",r.ZodNull="ZodNull",r.ZodAny="ZodAny",r.ZodUnknown="ZodUnknown",r.ZodNever="ZodNever",r.ZodVoid="ZodVoid",r.ZodArray="ZodArray",r.ZodObject="ZodObject",r.ZodUnion="ZodUnion",r.ZodDiscriminatedUnion="ZodDiscriminatedUnion",r.ZodIntersection="ZodIntersection",r.ZodTuple="ZodTuple",r.ZodRecord="ZodRecord",r.ZodMap="ZodMap",r.ZodSet="ZodSet",r.ZodFunction="ZodFunction",r.ZodLazy="ZodLazy",r.ZodLiteral="ZodLiteral",r.ZodEnum="ZodEnum",r.ZodEffects="ZodEffects",r.ZodNativeEnum="ZodNativeEnum",r.ZodOptional="ZodOptional",r.ZodNullable="ZodNullable",r.ZodDefault="ZodDefault",r.ZodCatch="ZodCatch",r.ZodPromise="ZodPromise",r.ZodBranded="ZodBranded",r.ZodPipeline="ZodPipeline",r.ZodReadonly="ZodReadonly"})(oe||(oe={}));var m0=(r,e={message:`Input not instance of ${r.name}`})=>$a(t=>t instanceof r,e),Ga=vt.create,Ja=Nt.create,y0=eo.create,x0=qt.create,Qa=Tr.create,g0=Yt.create,v0=$r.create,w0=Sr.create,b0=Ir.create,E0=sr.create,R0=Wt.create,_0=Tt.create,z0=Gr.create,M0=wt.create,T0=ot.create,S0=ot.strictCreate,I0=Ar.create,A0=Jr.create,P0=Pr.create,k0=zt.create,B0=kr.create,C0=Qr.create,N0=Kt.create,q0=nr.create,D0=Br.create,O0=Cr.create,U0=Dt.create,L0=Nr.create,j0=ir.create,Wa=bt.create,F0=Mt.create,H0=Zt.create,V0=bt.createWithPreprocess,W0=Dr.create,Y0=()=>Ga().optional(),K0=()=>Ja().optional(),Z0=()=>Qa().optional(),$0={string:r=>vt.create({...r,coerce:!0}),number:r=>Nt.create({...r,coerce:!0}),boolean:r=>Tr.create({...r,coerce:!0}),bigint:r=>qt.create({...r,coerce:!0}),date:r=>Yt.create({...r,coerce:!0})},G0=se,s=Object.freeze({__proto__:null,defaultErrorMap:lo,setErrorMap:e0,getErrorMap:Co,makeIssue:No,EMPTY_PATH:t0,addIssueToContext:K,ParseStatus:ct,INVALID:se,DIRTY:Ka,OK:mt,isAborted:$s,isDirty:Gs,isValid:ho,isAsync:qo,get util(){return ye},get objectUtil(){return Zs},ZodParsedType:Y,getParsedType:or,ZodType:pe,ZodString:vt,ZodNumber:Nt,ZodBigInt:qt,ZodBoolean:Tr,ZodDate:Yt,ZodSymbol:$r,ZodUndefined:Sr,ZodNull:Ir,ZodAny:sr,ZodUnknown:Wt,ZodNever:Tt,ZodVoid:Gr,ZodArray:wt,ZodObject:ot,ZodUnion:Ar,ZodDiscriminatedUnion:Jr,ZodIntersection:Pr,ZodTuple:zt,ZodRecord:kr,ZodMap:Qr,ZodSet:Kt,ZodFunction:nr,ZodLazy:Br,ZodLiteral:Cr,ZodEnum:Dt,ZodNativeEnum:Nr,ZodPromise:ir,ZodEffects:bt,ZodTransformer:bt,ZodOptional:Mt,ZodNullable:Zt,ZodDefault:qr,ZodCatch:Xr,ZodNaN:eo,BRAND:h0,ZodBranded:Do,ZodPipeline:Dr,ZodReadonly:to,custom:$a,Schema:pe,ZodSchema:pe,late:d0,get ZodFirstPartyTypeKind(){return oe},coerce:$0,any:E0,array:M0,bigint:x0,boolean:Qa,date:g0,discriminatedUnion:A0,effect:Wa,enum:U0,function:q0,instanceof:m0,intersection:P0,lazy:D0,literal:O0,map:C0,nan:y0,nativeEnum:L0,never:_0,null:b0,nullable:H0,number:Ja,object:T0,oboolean:Z0,onumber:K0,optional:F0,ostring:Y0,pipeline:W0,preprocess:V0,promise:j0,record:B0,set:N0,strictObject:S0,string:Ga,symbol:v0,transformer:Wa,tuple:k0,undefined:w0,union:I0,unknown:R0,void:z0,NEVER:G0,ZodIssueCode:L,quotelessJson:Xy,ZodError:dt});h();var Mp=st(Po());h();h();h();h();var Xa="logger/5.7.0";var ep=!1,tp=!1,Oo={debug:1,default:2,info:2,warning:3,error:4,off:5},rp=Oo.default,Qs=null;function J0(){try{let r=[];if(["NFD","NFC","NFKD","NFKC"].forEach(e=>{try{if("test".normalize(e)!=="test")throw new Error("bad normalize")}catch{r.push(e)}}),r.length)throw new Error("missing "+r.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(r){return r.message}return null}var op=J0(),Xs;(function(r){r.DEBUG="DEBUG",r.INFO="INFO",r.WARNING="WARNING",r.ERROR="ERROR",r.OFF="OFF"})(Xs||(Xs={}));var St;(function(r){r.UNKNOWN_ERROR="UNKNOWN_ERROR",r.NOT_IMPLEMENTED="NOT_IMPLEMENTED",r.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",r.NETWORK_ERROR="NETWORK_ERROR",r.SERVER_ERROR="SERVER_ERROR",r.TIMEOUT="TIMEOUT",r.BUFFER_OVERRUN="BUFFER_OVERRUN",r.NUMERIC_FAULT="NUMERIC_FAULT",r.MISSING_NEW="MISSING_NEW",r.INVALID_ARGUMENT="INVALID_ARGUMENT",r.MISSING_ARGUMENT="MISSING_ARGUMENT",r.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",r.CALL_EXCEPTION="CALL_EXCEPTION",r.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",r.NONCE_EXPIRED="NONCE_EXPIRED",r.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",r.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",r.TRANSACTION_REPLACED="TRANSACTION_REPLACED",r.ACTION_REJECTED="ACTION_REJECTED"})(St||(St={}));var np="0123456789abcdef",we=class{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){let o=e.toLowerCase();Oo[o]==null&&this.throwArgumentError("invalid log level name","logLevel",e),!(rp>Oo[o])&&console.log.apply(console,t)}debug(...e){this._log(we.levels.DEBUG,e)}info(...e){this._log(we.levels.INFO,e)}warn(...e){this._log(we.levels.WARNING,e)}makeError(e,t,o){if(tp)return this.makeError("censored error",t,{});t||(t=we.errors.UNKNOWN_ERROR),o||(o={});let n=[];Object.keys(o).forEach(w=>{let E=o[w];try{if(E instanceof Uint8Array){let P="";for(let M=0;M>4],P+=np[E[M]&15];n.push(w+"=Uint8Array(0x"+P+")")}else n.push(w+"="+JSON.stringify(E))}catch{n.push(w+"="+JSON.stringify(o[w].toString()))}}),n.push(`code=${t}`),n.push(`version=${this.version}`);let p=e,c="";switch(t){case St.NUMERIC_FAULT:{c="NUMERIC_FAULT";let w=e;switch(w){case"overflow":case"underflow":case"division-by-zero":c+="-"+w;break;case"negative-power":case"negative-width":c+="-unsupported";break;case"unbound-bitwise-result":c+="-unbound-result";break}break}case St.CALL_EXCEPTION:case St.INSUFFICIENT_FUNDS:case St.MISSING_NEW:case St.NONCE_EXPIRED:case St.REPLACEMENT_UNDERPRICED:case St.TRANSACTION_REPLACED:case St.UNPREDICTABLE_GAS_LIMIT:c=t;break}c&&(e+=" [ See: https://links.ethers.org/v5-errors-"+c+" ]"),n.length&&(e+=" ("+n.join(", ")+")");let g=new Error(e);return g.reason=p,g.code=t,Object.keys(o).forEach(function(w){g[w]=o[w]}),g}throwError(e,t,o){throw this.makeError(e,t,o)}throwArgumentError(e,t,o){return this.throwError(e,we.errors.INVALID_ARGUMENT,{argument:t,value:o})}assert(e,t,o,n){e||this.throwError(t,o,n)}assertArgument(e,t,o,n){e||this.throwArgumentError(t,o,n)}checkNormalize(e){e==null&&(e="platform missing String.prototype.normalize"),op&&this.throwError("platform missing String.prototype.normalize",we.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:op})}checkSafeUint53(e,t){typeof e=="number"&&(t==null&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,we.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,we.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,o){o?o=": "+o:o="",et&&this.throwError("too many arguments"+o,we.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){(e===Object||e==null)&&this.throwError("missing new",we.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",we.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):(e===Object||e==null)&&this.throwError("missing new",we.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return Qs||(Qs=new we(Xa)),Qs}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",we.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),ep){if(!e)return;this.globalLogger().throwError("error censorship permanent",we.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}tp=!!e,ep=!!t}static setLogLevel(e){let t=Oo[e.toLowerCase()];if(t==null){we.globalLogger().warn("invalid log level - "+e);return}rp=t}static from(e){return new we(e)}};we.errors=St;we.levels=Xs;h();var sp="bytes/5.7.0";var ei=new we(sp);function Q0(r){return!!r.toHexString}function Uo(r){return r.slice||(r.slice=function(){let e=Array.prototype.slice.call(arguments);return Uo(new Uint8Array(Array.prototype.slice.apply(r,e)))}),r}function ip(r){return typeof r=="number"&&r==r&&r%1===0}function X0(r){if(r==null)return!1;if(r.constructor===Uint8Array)return!0;if(typeof r=="string"||!ip(r.length)||r.length<0)return!1;for(let e=0;e=256)return!1}return!0}function Lo(r,e){if(e||(e={}),typeof r=="number"){ei.checkSafeUint53(r,"invalid arrayify value");let t=[];for(;r;)t.unshift(r&255),r=parseInt(String(r/256));return t.length===0&&t.push(0),Uo(new Uint8Array(t))}if(e.allowMissingPrefix&&typeof r=="string"&&r.substring(0,2)!=="0x"&&(r="0x"+r),Q0(r)&&(r=r.toHexString()),ti(r)){let t=r.substring(2);t.length%2&&(e.hexPad==="left"?t="0"+t:e.hexPad==="right"?t+="0":ei.throwArgumentError("hex data is odd-length","value",r));let o=[];for(let n=0;n>1]>>4>=8&&(e[n]=e[n].toUpperCase()),(o[n>>1]&15)>=8&&(e[n+1]=e[n+1].toUpperCase());return"0x"+e.join("")}var rx=9007199254740991;function ox(r){return Math.log10?Math.log10(r):Math.log(r)/Math.LN10}var ni={};for(let r=0;r<10;r++)ni[String(r)]=String(r);for(let r=0;r<26;r++)ni[String.fromCharCode(65+r)]=String(10+r);var xp=Math.floor(ox(rx));function nx(r){r=r.toUpperCase(),r=r.substring(4)+r.substring(0,2)+"00";let e=r.split("").map(o=>ni[o]).join("");for(;e.length>=xp;){let o=e.substring(0,xp);e=parseInt(o,10)%97+e.substring(o.length)}let t=String(98-parseInt(e,10)%97);for(;t.length<2;)t="0"+t;return t}function sx(r){let e=null;if(typeof r!="string"&&mo.throwArgumentError("invalid address","address",r),r.match(/^(0x)?[0-9a-fA-F]{40}$/))r.substring(0,2)!=="0x"&&(r="0x"+r),e=yp(r),r.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==r&&mo.throwArgumentError("bad address checksum","address",r);else if(r.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(r.substring(2,4)!==nx(r)&&mo.throwArgumentError("bad icap checksum","address",r),e=oi(r.substring(4));e.length<40;)e="0"+e;e=yp("0x"+e)}else mo.throwArgumentError("invalid address","address",r);return e}function gp(r){try{return sx(r),!0}catch{}return!1}var Vo=st(zp());var ge=s.string().min(2,{message:"Must be 2 or more characters long"}).regex(/^0x[0-9A-Fa-f]*$/,{message:"String must be \'0x\'-prefixed and followed by valid hex characters"}),N=s.number().transform(r=>`0x${r.toString(16)}`).or(ge.min(3,{message:"Must be 3 or more characters long (should always have at least one digit - zero is \'0x0\')."})).refine(r=>r==="0x0"?!0:r[2]!=="0",{message:"Invalid hex quantity: leading zero digits are not allowed."}),he=ge.refine(r=>r.length%2===0,{message:"Invalid hex-encoded data: must be even number of digits"}),ro=s.string().transform(r=>{let e=he.safeParse(r);return e.success?e.data:`0x${Mp.Buffer.from(r).toString("hex")}`}),ii=s.union([s.string(),s.number()]).transform((r,e)=>{if(typeof r=="number")return r;let t=r.startsWith("0x")?16:10,o=parseInt(r,t);return Number.isNaN(o)&&e.addIssue({code:s.ZodIssueCode.custom,message:"Could not parse as LenientInteger"}),o}),ai=r=>he.refine(e=>e.length===r*2+2,{message:`Invalid byte length. (Expected ${r} bytes)`}),Z=ge.refine(gp,{message:"Invalid Ethereum address."}),X=ai(32),pi=ai(256),Ut=s.object({blockHash:X,address:Z,logIndex:N,data:he,removed:s.boolean().optional(),topics:s.array(X),blockNumber:N.nullable(),transactionIndex:N,transactionHash:X}),yo=s.object({transactionHash:X,transactionIndex:N,blockHash:X,blockNumber:N,from:Z,to:Z.nullable().optional(),root:X.optional(),status:s.literal("0x1").or(s.literal("0x0")).optional(),cumulativeGasUsed:N,gasUsed:N,contractAddress:Z.nullable(),logs:s.array(Ut),logsBloom:pi,effectiveGasPrice:N.optional(),type:N.optional()}),xo=s.object({from:Z.optional(),chainId:N.optional(),to:Z.optional(),gas:N.optional(),gasPrice:N.optional(),value:N.optional(),data:he.optional(),nonce:N.optional()}),$t=s.object({name:s.string(),type:s.string()}),Wo=s.array($t),Tp=s.object({chainId:ii.optional(),name:s.string(),verifyingContract:Z,version:s.string().optional()}),fi=s.object({type:s.string(),name:s.string(),value:s.string()}).array(),Yo=s.object({domain:Tp,message:s.record(s.any()),primaryType:s.string(),types:s.object({EIP712Domain:Wo}).and(s.record($t.array()))}),ui=s.object({chainId:ii.optional(),name:s.string().optional(),verifyingContract:Z.optional(),version:s.string().optional(),salt:s.string().optional()}),Ko=s.object({domain:ui,message:s.record(s.any()),primaryType:s.string(),types:s.object({EIP712Domain:Wo}).and(s.record($t.array()))}),Sp=s.object({name:s.literal("owner"),type:s.literal("address")}),Ip=s.object({name:s.literal("spender"),type:s.literal("address")}),Ap=s.object({name:s.literal("value"),type:s.literal("uint256")}),Pp=s.object({name:s.literal("value"),type:s.literal("uint256")}),kp=s.object({name:s.literal("deadline"),type:s.literal("uint256")}),Bp=s.tuple([$t,$t,$t,$t,$t]).refine(r=>{let e=[Sp,Ip,Ap,Pp,kp],t=new Set(["owner","spender","value","nonce","deadline"]);for(let o of r)for(let n of e){let p=n.safeParse(o);p.success&&t.delete(p.data.name)}return t.size===0}).transform(()=>[{name:"owner",type:"address"},{name:"spender",type:"address"},{name:"value",type:"uint256"},{name:"nonce",type:"uint256"},{name:"deadline",type:"uint256"}]),Cp=s.literal("Permit"),Np=s.object({EIP712Domain:Wo,Permit:Bp}),qp=s.object({owner:Z,spender:Z,value:N,nonce:N,deadline:N}),fx=s.object({domain:ui,primaryType:Cp,types:Np,message:qp}),ci=(o=>(o.legacy="0x0",o.eip2930="0x1",o.eip1559="0x2",o))(ci||{}),Dp=s.tuple([Z,s.array(X)]),Ur=s.object({chainId:N.optional(),data:he.optional(),from:Z,gas:N.optional(),gasPrice:N.optional(),nonce:N.optional(),to:Z.optional(),value:N.optional(),type:s.nativeEnum(ci).optional(),accessList:s.array(Dp).optional(),maxPriorityFeePerGas:N.optional(),maxFeePerGas:N.optional(),gasLimit:N.optional()}).transform(r=>(r.gas==null&&r.gasLimit!=null&&(r.gas=r.gasLimit,delete r.gasLimit),r)).brand("EthUnsignedTransactionObject"),Lt=s.object({blockHash:X.nullish(),blockNumber:N.nullish(),from:Z,gas:N,gasPrice:N.nullish(),hash:X,input:he,nonce:N,to:Z.nullable(),transactionIndex:N.nullish(),value:N,v:N,r:N,s:N}),li=s.object({address:Z.optional(),balance:N,codeHash:X,nonce:N,storageHash:X,accountProof:s.array(ge),storageProof:s.array(s.object({key:N,value:N,proof:s.array(ge)}))}),Ee=s.literal("latest").or(s.literal("earliest")).or(s.literal("pending")).or(s.literal("finalized")),Gt=s.object({number:N.nullable(),hash:X.nullable(),parentHash:X,nonce:ai(8).nullable(),sha3Uncles:X,logsBloom:pi.nullable(),transactionsRoot:X,stateRoot:X,receiptsRoot:X,miner:Z.nullable(),mixHash:X.optional(),difficulty:N,totalDifficulty:N.nullable(),extraData:he,size:N,gasLimit:N,gasUsed:N,timestamp:N,transactions:s.array(Lt).or(s.array(X)),uncles:s.array(X),baseFeePerGas:N.optional()}),go=s.enum(["CONTINUE_WITH_PHANTOM","CONTINUE_WITH_METAMASK","ALWAYS_USE_PHANTOM","ALWAYS_USE_METAMASK"]),vo=s.string().refine(r=>{try{return Vo.default.decode(r).byteLength===32}catch(e){return!1}},{message:"String must be a valid solana public key of 32 bytes"}),Op=s.union([s.literal("bip122_p2tr"),s.literal("bip122_p2wpkh"),s.literal("bip122_p2sh"),s.literal("bip122_p2pkh")]),Up=s.object({address:s.string(),publicKey:s.string(),addressType:Op}),Lr=Up.and(s.object({purpose:s.union([s.literal("payment"),s.literal("ordinals")])})),ux=s.string().refine(r=>{try{return Vo.default.decode(r).byteLength===64}catch(e){return!1}},{message:"String must be a valid solana address of 64 bytes"}),me=s.string().refine(r=>{try{return Vo.default.decode(r),!0}catch(e){return!1}},{message:"String must be a base 58 encoded"}),ce=s.object({url:s.string().url(),title:s.string(),icon:s.string().nullable(),tabId:s.number().optional()}),Lp=s.array(s.any()),Zo=s.unknown().transform((r,e)=>typeof r=="object"&&r!==null?r:(e.addIssue({code:s.ZodIssueCode.custom,message:"Not an object"}),s.NEVER)),oo=s.union([s.null(),s.string(),s.number(),s.boolean(),Lp,Zo]),wo=s.literal("2.0"),no=s.union([s.string(),s.number(),s.null()]),$o=s.object({jsonrpc:s.literal("2.0"),id:no,method:s.string(),params:oo.optional()}),hi=s.array($o),bo=s.object({jsonrpc:s.literal("2.0"),method:s.string(),params:oo}),Go=(q=>(q[q.ParseError=-32700]="ParseError",q[q.InternalError=-32603]="InternalError",q[q.InvalidParams=-32602]="InvalidParams",q[q.MethodNotFound=-32601]="MethodNotFound",q[q.InvalidRequest=-32600]="InvalidRequest",q[q.TransactionRejected=-32003]="TransactionRejected",q[q.ResourceUnavailable=-32002]="ResourceUnavailable",q[q.InvalidInput=-32e3]="InvalidInput",q[q.UserRejectedRequest=4001]="UserRejectedRequest",q[q.Unauthorized=4100]="Unauthorized",q[q.Disconnected=4900]="Disconnected",q[q.ChainDisconnected=4901]="ChainDisconnected",q[q.ExecutionReverted=3]="ExecutionReverted",q))(Go||{});var T=s.object({code:s.nativeEnum(Go).or(s.number()),message:s.string()}),jp=s.object({error:T}).or(s.object({result:oo})),Jo=s.object({jsonrpc:s.literal("2.0"),id:no}).and(jp),di=s.array(Jo),Eo=s.object({domain:s.string().optional(),address:s.string().optional(),statement:s.string().optional(),uri:s.string().optional(),version:s.string().optional(),chainId:s.string().optional(),nonce:s.string().optional(),issuedAt:s.string().optional(),expirationTime:s.string().optional(),notBefore:s.string().optional(),requestId:s.string().optional(),resources:s.array(s.string()).optional()}),Fp=s.literal("mainnet"),Hp=s.literal("testnet"),Vp=s.literal("devnet"),Wp=s.literal("localnet"),Yp=s.enum([Fp.value,Hp.value,Vp.value,Wp.value]),Kp=s.literal("1"),Zp=s.literal("5"),$p=s.literal("11155111"),Gp=s.enum([Kp.value,Zp.value,$p.value]),Jp=s.literal("0x1"),Qp=s.literal("0x5"),Xp=s.literal("0xaa36a7"),Qo=s.enum([Jp.value,Qp.value,Xp.value]),ef=s.literal("137"),tf=s.literal("80001"),rf=s.enum([ef.value,tf.value]),of=s.literal("0x89"),nf=s.literal("0x13881"),Xo=s.enum([of.value,nf.value]);h();function S(r,e){return s.object({jsonrpc:wo,id:no,method:r,params:e})}function I(r,e){return s.object({jsonrpc:wo,id:no}).and(s.object({result:r}).or(s.object({error:e})))}function Et(r,e){return s.object({jsonrpc:wo,method:r,params:e})}var sf=s.literal("btc_requestAccounts"),af=s.tuple([]),pf=s.array(Lr),ff=T,cx=S(sf,af),lx=I(pf,ff);var yi={};U(yi,{error:()=>hf,method:()=>uf,params:()=>cf,request:()=>hx,response:()=>dx,result:()=>lf});h();var uf=s.literal("btc_signPSBT"),cf=s.tuple([s.instanceof(Uint8Array),s.object({inputsToSign:s.array(s.object({address:s.string(),signingIndexes:s.array(s.number()),sigHash:s.number().optional()})),finalize:s.boolean()})]),lf=s.instanceof(Uint8Array),hf=T,hx=S(uf,cf),dx=I(lf,hf);var xi={};U(xi,{error:()=>xf,method:()=>df,params:()=>mf,request:()=>mx,response:()=>yx,result:()=>yf});h();var df=s.literal("btc_signMessage"),mf=s.object({address:s.string(),message:s.instanceof(Uint8Array)}),yf=s.object({signature:s.instanceof(Uint8Array),signedMessage:s.instanceof(Uint8Array)}),xf=T,mx=S(df,mf),yx=I(yf,xf);var so={};U(so,{eth_accounts:()=>en,eth_blockNumber:()=>tn,eth_call:()=>rn,eth_cancelPrivateTransaction:()=>on,eth_chainId:()=>nn,eth_estimateGas:()=>sn,eth_feeHistory:()=>an,eth_gasPrice:()=>pn,eth_getBalance:()=>fn,eth_getBlockByHash:()=>un,eth_getBlockByNumber:()=>cn,eth_getBlockReceipts:()=>ln,eth_getBlockTransactionCountByHash:()=>hn,eth_getBlockTransactionCountByNumber:()=>dn,eth_getCode:()=>mn,eth_getFilterChanges:()=>yn,eth_getFilterLogs:()=>xn,eth_getLogs:()=>gn,eth_getProof:()=>vn,eth_getStorageAt:()=>wn,eth_getTransactionByBlockHashAndIndex:()=>bn,eth_getTransactionByBlockNumberAndIndex:()=>En,eth_getTransactionByHash:()=>Rn,eth_getTransactionCount:()=>_n,eth_getTransactionReceipt:()=>zn,eth_getUncleByBlockHashAndIndex:()=>Mn,eth_getUncleByBlockNumberAndIndex:()=>Tn,eth_getUncleCountByBlockHash:()=>Sn,eth_getUncleCountByBlockNumber:()=>In,eth_maxPriorityFeePerGas:()=>An,eth_newBlockFilter:()=>Pn,eth_newFilter:()=>kn,eth_newPendingTransactionFilter:()=>Bn,eth_protocolVersion:()=>Nn,eth_requestAccounts:()=>qn,eth_sendPrivateTransaction:()=>Dn,eth_sendRawTransaction:()=>On,eth_sendTransaction:()=>Un,eth_sign:()=>Ln,eth_signTransaction:()=>jn,eth_signTypedData:()=>Fn,eth_signTypedData_v3:()=>Hn,eth_signTypedData_v4:()=>Vn,eth_subscribe:()=>Wn,eth_uninstallFilter:()=>Yn,eth_unsubscribe:()=>Kn,net_listening:()=>Zn,net_version:()=>$n,personal_sign:()=>Cn,wallet_addEthereumChain:()=>Gn,wallet_selectEthereumProvider:()=>Jn,wallet_switchEthereumChain:()=>Qn,wallet_watchAsset:()=>Xn,web3_clientVersion:()=>es,web3_sha3:()=>ts});h();var en={};U(en,{error:()=>bf,method:()=>gf,params:()=>vf,request:()=>gx,response:()=>vx,result:()=>wf});h();var gf=s.literal("eth_accounts"),vf=s.tuple([]),wf=s.array(Z),bf=T,gx=S(gf,vf),vx=I(wf,bf);var tn={};U(tn,{error:()=>zf,method:()=>Ef,params:()=>Rf,request:()=>wx,response:()=>bx,result:()=>_f});h();var Ef=s.literal("eth_blockNumber"),Rf=s.tuple([]),_f=N,zf=T,wx=S(Ef,Rf),bx=I(_f,zf);var rn={};U(rn,{error:()=>If,method:()=>Mf,params:()=>Tf,request:()=>Ex,response:()=>Rx,result:()=>Sf});h();var Mf=s.literal("eth_call"),Tf=s.tuple([xo,N.or(Ee)]),Sf=he,If=T,Ex=S(Mf,Tf),Rx=I(Sf,If);var on={};U(on,{error:()=>Bf,method:()=>Af,params:()=>Pf,request:()=>_x,response:()=>zx,result:()=>kf});h();var Af=s.literal("eth_cancelPrivateTransaction"),Pf=s.tuple([s.object({txHash:X})]),kf=s.boolean(),Bf=T,_x=S(Af,Pf),zx=I(kf,Bf);var nn={};U(nn,{error:()=>Df,method:()=>Cf,params:()=>Nf,request:()=>Mx,response:()=>Tx,result:()=>qf});h();var Cf=s.literal("eth_chainId"),Nf=s.tuple([]),qf=ge,Df=T,Mx=S(Cf,Nf),Tx=I(qf,Df);var sn={};U(sn,{error:()=>jf,method:()=>Of,params:()=>Uf,request:()=>Sx,response:()=>Ix,result:()=>Lf});h();var Of=s.literal("eth_estimateGas"),Uf=s.tuple([xo]),Lf=N,jf=T,Sx=S(Of,Uf),Ix=I(Lf,jf);var an={};U(an,{error:()=>Wf,method:()=>Ff,params:()=>Hf,request:()=>Ax,response:()=>Px,result:()=>Vf});h();var Ff=s.literal("eth_feeHistory"),Hf=s.tuple([s.number(),N.or(Ee),s.array(s.number()).optional()]),Vf=s.object({oldestBlock:s.number(),reward:s.array(s.tuple([N,N])).optional(),baseFeePerGas:s.array(N),gasUsedRatio:s.array(s.number())}),Wf=T,Ax=S(Ff,Hf),Px=I(Vf,Wf);var pn={};U(pn,{error:()=>$f,method:()=>Yf,params:()=>Kf,request:()=>kx,response:()=>Bx,result:()=>Zf});h();var Yf=s.literal("eth_gasPrice"),Kf=s.tuple([]),Zf=N,$f=T,kx=S(Yf,Kf),Bx=I(Zf,$f);var fn={};U(fn,{error:()=>Xf,method:()=>Gf,params:()=>Jf,request:()=>Cx,response:()=>Nx,result:()=>Qf});h();var Gf=s.literal("eth_getBalance"),Jf=s.tuple([Z,N.or(Ee)]),Qf=N,Xf=T,Cx=S(Gf,Jf),Nx=I(Qf,Xf);var un={};U(un,{error:()=>ou,method:()=>eu,params:()=>tu,request:()=>qx,response:()=>Dx,result:()=>ru});h();var eu=s.literal("eth_getBlockByHash"),tu=s.tuple([X,s.boolean()]),ru=Gt,ou=T,qx=S(eu,tu),Dx=I(ru,ou);var cn={};U(cn,{error:()=>au,method:()=>nu,params:()=>su,request:()=>Ox,response:()=>Ux,result:()=>iu});h();var nu=s.literal("eth_getBlockByNumber"),su=s.tuple([N.or(Ee),s.boolean()]),iu=Gt,au=T,Ox=S(nu,su),Ux=I(iu,au);var ln={};U(ln,{error:()=>cu,method:()=>pu,params:()=>fu,request:()=>Lx,response:()=>jx,result:()=>uu});h();var pu=s.literal("eth_getBlockReceipts"),fu=s.tuple([X.or(N).or(Ee)]),uu=s.array(yo),cu=T,Lx=S(pu,fu),jx=I(uu,cu);var hn={};U(hn,{error:()=>mu,method:()=>lu,params:()=>hu,request:()=>Fx,response:()=>Hx,result:()=>du});h();var lu=s.literal("eth_getBlockTransactionCountByHash"),hu=s.tuple([X]),du=N,mu=T,Fx=S(lu,hu),Hx=I(du,mu);var dn={};U(dn,{error:()=>vu,method:()=>yu,params:()=>xu,request:()=>Vx,response:()=>Wx,result:()=>gu});h();var yu=s.literal("eth_getBlockTransactionCountByNumber"),xu=s.tuple([N]),gu=N,vu=T,Vx=S(yu,xu),Wx=I(gu,vu);var mn={};U(mn,{error:()=>Ru,method:()=>wu,params:()=>bu,request:()=>Yx,response:()=>Kx,result:()=>Eu});h();var wu=s.literal("eth_getCode"),bu=s.tuple([Z,s.union([N,Ee])]),Eu=he,Ru=T,Yx=S(wu,bu),Kx=I(Eu,Ru);var yn={};U(yn,{error:()=>Tu,method:()=>_u,params:()=>zu,request:()=>Zx,response:()=>$x,result:()=>Mu});h();var _u=s.literal("eth_getFilterChanges"),zu=s.tuple([N]),Mu=s.array(Ut),Tu=T,Zx=S(_u,zu),$x=I(Mu,Tu);var xn={};U(xn,{error:()=>Pu,method:()=>Su,params:()=>Iu,request:()=>Gx,response:()=>Jx,result:()=>Au});h();var Su=s.literal("eth_getFilterLogs"),Iu=s.tuple([N]),Au=s.array(Ut),Pu=T,Gx=S(Su,Iu),Jx=I(Au,Pu);var gn={};U(gn,{error:()=>Nu,method:()=>ku,params:()=>Bu,request:()=>Qx,response:()=>Xx,result:()=>Cu});h();var ku=s.literal("eth_getLogs"),Bu=s.tuple([s.object({fromBlock:N.or(Ee).optional(),toBlock:s.string().optional(),address:Z.optional(),topics:s.array(X).optional(),blockHash:X.optional()})]),Cu=s.array(Ut),Nu=T,Qx=S(ku,Bu),Xx=I(Cu,Nu);var vn={};U(vn,{error:()=>Uu,method:()=>qu,params:()=>Du,request:()=>eg,response:()=>tg,result:()=>Ou});h();var qu=s.literal("eth_getProof"),Du=s.tuple([Z,s.array(X),N.or(Ee)]),Ou=li,Uu=T,eg=S(qu,Du),tg=I(Ou,Uu);var wn={};U(wn,{error:()=>Hu,method:()=>Lu,params:()=>ju,request:()=>rg,response:()=>og,result:()=>Fu});h();var Lu=s.literal("eth_getStorageAt"),ju=s.tuple([Z,N,N.or(Ee)]),Fu=he,Hu=T,rg=S(Lu,ju),og=I(Fu,Hu);var bn={};U(bn,{error:()=>Ku,method:()=>Vu,params:()=>Wu,request:()=>ng,response:()=>sg,result:()=>Yu});h();var Vu=s.literal("eth_getTransactionByBlockHashAndIndex"),Wu=s.tuple([X,N]),Yu=Lt.nullable(),Ku=T,ng=S(Vu,Wu),sg=I(Yu,Ku);var En={};U(En,{error:()=>Ju,method:()=>Zu,params:()=>$u,request:()=>ig,response:()=>ag,result:()=>Gu});h();var Zu=s.literal("eth_getTransactionByBlockNumberAndIndex"),$u=s.tuple([s.string(),N]),Gu=Lt,Ju=T,ig=S(Zu,$u),ag=I(Gu,Ju);var Rn={};U(Rn,{error:()=>tc,method:()=>Qu,params:()=>Xu,request:()=>pg,response:()=>fg,result:()=>ec});h();var Qu=s.literal("eth_getTransactionByHash"),Xu=s.tuple([X]),ec=Lt.nullable(),tc=T,pg=S(Qu,Xu),fg=I(ec,tc);var _n={};U(_n,{error:()=>sc,method:()=>rc,params:()=>oc,request:()=>ug,response:()=>cg,result:()=>nc});h();var rc=s.literal("eth_getTransactionCount"),oc=s.tuple([Z,N.or(Ee)]),nc=N,sc=T,ug=S(rc,oc),cg=I(nc,sc);var zn={};U(zn,{error:()=>fc,method:()=>ic,params:()=>ac,request:()=>lg,response:()=>hg,result:()=>pc});h();var ic=s.literal("eth_getTransactionReceipt"),ac=s.tuple([X]),pc=yo.nullable(),fc=T,lg=S(ic,ac),hg=I(pc,fc);var Mn={};U(Mn,{error:()=>hc,method:()=>uc,params:()=>cc,request:()=>dg,response:()=>mg,result:()=>lc});h();var uc=s.literal("eth_getUncleByBlockHashAndIndex"),cc=s.tuple([N.or(Ee),N]),lc=Gt,hc=T,dg=S(uc,cc),mg=I(lc,hc);var Tn={};U(Tn,{error:()=>xc,method:()=>dc,params:()=>mc,request:()=>yg,response:()=>xg,result:()=>yc});h();var dc=s.literal("eth_getUncleByBlockNumberAndIndex"),mc=s.tuple([N.or(Ee),N]),yc=Gt,xc=T,yg=S(dc,mc),xg=I(yc,xc);var Sn={};U(Sn,{error:()=>bc,method:()=>gc,params:()=>vc,request:()=>gg,response:()=>vg,result:()=>wc});h();var gc=s.literal("eth_getUncleCountByBlockHash"),vc=s.tuple([X]),wc=N,bc=T,gg=S(gc,vc),vg=I(wc,bc);var In={};U(In,{error:()=>zc,method:()=>Ec,params:()=>Rc,request:()=>wg,response:()=>bg,result:()=>_c});h();var Ec=s.literal("eth_getUncleCountByBlockNumber"),Rc=s.tuple([N.or(Ee)]),_c=N,zc=T,wg=S(Ec,Rc),bg=I(_c,zc);var An={};U(An,{error:()=>Ic,method:()=>Mc,params:()=>Tc,request:()=>Eg,response:()=>Rg,result:()=>Sc});h();var Mc=s.literal("eth_maxPriorityFeePerGas"),Tc=s.tuple([]),Sc=N,Ic=T,Eg=S(Mc,Tc),Rg=I(Sc,Ic);var Pn={};U(Pn,{error:()=>Bc,method:()=>Ac,params:()=>Pc,request:()=>_g,response:()=>zg,result:()=>kc});h();var Ac=s.literal("eth_newBlockFilter"),Pc=s.tuple([]),kc=N,Bc=T,_g=S(Ac,Pc),zg=I(kc,Bc);var kn={};U(kn,{error:()=>Dc,method:()=>Cc,params:()=>Nc,request:()=>Mg,response:()=>Tg,result:()=>qc});h();var Cc=s.literal("eth_newFilter"),Nc=s.tuple([s.object({fromBlock:N.optional(),toBlock:N.optional(),address:Z.or(s.array(Z)).optional(),topics:s.array(he.nullable().or(s.array(he.nullable()))).optional()})]),qc=N,Dc=T,Mg=S(Cc,Nc),Tg=I(qc,Dc);var Bn={};U(Bn,{error:()=>jc,method:()=>Oc,params:()=>Uc,request:()=>Sg,response:()=>Ig,result:()=>Lc});h();var Oc=s.literal("eth_newPendingTransactionFilter"),Uc=s.tuple([]),Lc=N,jc=T,Sg=S(Oc,Uc),Ig=I(Lc,jc);var Cn={};U(Cn,{error:()=>Wc,method:()=>Fc,params:()=>Hc,request:()=>Ag,response:()=>Pg,result:()=>Vc});h();var Fc=s.literal("personal_sign"),Hc=s.union([s.tuple([ro,Z]),s.tuple([ro,Z,s.unknown()])]),Vc=he,Wc=T,Ag=S(Fc,Hc),Pg=I(Vc,Wc);var Nn={};U(Nn,{error:()=>$c,method:()=>Yc,params:()=>Kc,request:()=>kg,response:()=>Bg,result:()=>Zc});h();var Yc=s.literal("eth_protocolVersion"),Kc=s.tuple([]),Zc=s.string(),$c=T,kg=S(Yc,Kc),Bg=I(Zc,$c);var qn={};U(qn,{error:()=>Xc,method:()=>Gc,params:()=>Jc,request:()=>Cg,response:()=>Ng,result:()=>Qc});h();var Gc=s.literal("eth_requestAccounts"),Jc=s.tuple([]),Qc=s.array(Z),Xc=T,Cg=S(Gc,Jc),Ng=I(Qc,Xc);var Dn={};U(Dn,{error:()=>ol,method:()=>el,params:()=>tl,request:()=>qg,response:()=>Dg,result:()=>rl});h();var el=s.literal("eth_sendPrivateTransaction"),tl=s.tuple([s.object({tx:X,maxBlockNumber:N.optional(),preferences:s.object({fast:s.boolean()}).optional()})]),rl=X,ol=T,qg=S(el,tl),Dg=I(rl,ol);var On={};U(On,{error:()=>al,method:()=>nl,params:()=>sl,request:()=>Og,response:()=>Ug,result:()=>il});h();var nl=s.literal("eth_sendRawTransaction"),sl=s.tuple([he]),il=X,al=T,Og=S(nl,sl),Ug=I(il,al);var Un={};U(Un,{error:()=>cl,method:()=>pl,params:()=>fl,request:()=>Lg,response:()=>jg,result:()=>ul});h();var pl=s.literal("eth_sendTransaction"),fl=s.tuple([Ur]),ul=X,cl=T,Lg=S(pl,fl),jg=I(ul,cl);var Ln={};U(Ln,{error:()=>ml,method:()=>ll,params:()=>hl,request:()=>Fg,response:()=>Hg,result:()=>dl});h();var ll=s.literal("eth_sign"),hl=s.tuple([Z,ro]),dl=he,ml=T,Fg=S(ll,hl),Hg=I(dl,ml);var jn={};U(jn,{error:()=>vl,method:()=>yl,params:()=>xl,request:()=>Vg,response:()=>Wg,result:()=>gl});h();var yl=s.literal("eth_signTransaction"),xl=s.tuple([Ur]),gl=he,vl=T,Vg=S(yl,xl),Wg=I(gl,vl);var Fn={};U(Fn,{error:()=>Rl,method:()=>wl,params:()=>bl,request:()=>Yg,response:()=>Kg,result:()=>El});h();var wl=s.literal("eth_signTypedData"),bl=s.tuple([fi,Z]),El=he,Rl=T,Yg=S(wl,bl),Kg=I(El,Rl);var Hn={};U(Hn,{error:()=>Tl,method:()=>_l,params:()=>zl,request:()=>Zg,response:()=>$g,result:()=>Ml});h();var _l=s.literal("eth_signTypedData_v3"),zl=s.tuple([Z,s.string().transform((r,e)=>{try{let t=JSON.parse(r);return Yo.parse(t)}catch(t){return e.addIssue({code:s.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),s.NEVER}}).or(Yo)]),Ml=he,Tl=T,Zg=S(_l,zl),$g=I(Ml,Tl);var Vn={};U(Vn,{error:()=>Pl,method:()=>Sl,params:()=>Il,request:()=>Gg,response:()=>Jg,result:()=>Al});h();var Sl=s.literal("eth_signTypedData_v4"),Il=s.tuple([Z,s.string().transform((r,e)=>{try{let t=JSON.parse(r);return Ko.parse(t)}catch(t){return e.addIssue({code:s.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),s.NEVER}}).or(Ko)]),Al=he,Pl=T,Gg=S(Sl,Il),Jg=I(Al,Pl);var Wn={};U(Wn,{error:()=>Nl,method:()=>kl,params:()=>Bl,request:()=>Qg,response:()=>Xg,result:()=>Cl});h();var kl=s.literal("eth_subscribe"),Bl=s.union([s.tuple([s.union([s.literal("alchemy_pendingTransactions"),s.literal("newPendingTransactions"),s.literal("newHeads"),s.literal("logs")])]),s.tuple([s.union([s.literal("alchemy_pendingTransactions"),s.literal("newPendingTransactions"),s.literal("newHeads"),s.literal("logs")]),s.union([s.object({fromAddress:s.union([Z,s.array(Z)]).optional(),toAddress:s.union([Z,s.array(Z)]).optional(),hashesOnly:s.boolean().optional()}),s.object({address:s.union([Z,s.array(Z)]).optional(),topics:s.array(s.union([s.null(),Z,s.array(Z)]))})])])]),Cl=s.union([ge,s.object({result:Lt,subscription:ge}),s.object({result:X,subscription:ge}),s.object({result:s.object({difficulty:ge,extraData:ge,gasLimit:ge,gasUsed:ge,logsBloom:ge,miner:Z,nonce:ge,number:ge,parentHash:X,receiptRoot:X,sha3Uncles:X,stateRoot:X,timestamp:ge,transactionsRoot:X}),subscription:ge}),s.object({result:Ut,subscription:ge})]),Nl=T,Qg=S(kl,Bl),Xg=I(Cl,Nl);var Yn={};U(Yn,{error:()=>Ul,method:()=>ql,params:()=>Dl,request:()=>ev,response:()=>tv,result:()=>Ol});h();var ql=s.literal("eth_uninstallFilter"),Dl=s.tuple([N]),Ol=s.boolean(),Ul=T,ev=S(ql,Dl),tv=I(Ol,Ul);var Kn={};U(Kn,{error:()=>Hl,method:()=>Ll,params:()=>jl,request:()=>rv,response:()=>ov,result:()=>Fl});h();var Ll=s.literal("eth_unsubscribe"),jl=s.tuple([N]),Fl=s.boolean(),Hl=T,rv=S(Ll,jl),ov=I(Fl,Hl);var Zn={};U(Zn,{error:()=>Kl,method:()=>Vl,params:()=>Wl,request:()=>nv,response:()=>sv,result:()=>Yl});h();var Vl=s.literal("net_listening"),Wl=s.tuple([]),Yl=s.boolean(),Kl=T,nv=S(Vl,Wl),sv=I(Yl,Kl);var $n={};U($n,{error:()=>Jl,method:()=>Zl,params:()=>$l,request:()=>iv,response:()=>av,result:()=>Gl});h();var Zl=s.literal("net_version"),$l=s.tuple([]),Gl=s.string(),Jl=T,iv=S(Zl,$l),av=I(Gl,Jl);var Gn={};U(Gn,{error:()=>th,method:()=>Ql,params:()=>Xl,request:()=>pv,response:()=>fv,result:()=>eh});h();var Ql=s.literal("wallet_addEthereumChain"),Xl=s.tuple([s.object({chainId:ge,chainName:s.string(),nativeCurrency:s.object({name:s.string(),symbol:s.string().refine(r=>{let{length:e}=r;return e>=2&&e<=6},{message:"Value is not a valid symbol."}),decimals:s.number()}),rpcUrls:s.array(s.string()),blockExplorerUrls:s.union([s.tuple([s.string()]),s.null()]).optional(),iconUrls:s.array(s.string()).optional()})]),eh=s.null(),th=T,pv=S(Ql,Xl),fv=I(eh,th);var Jn={};U(Jn,{error:()=>sh,method:()=>rh,params:()=>oh,request:()=>uv,response:()=>cv,result:()=>nh});h();var rh=s.literal("wallet_selectEthereumProvider"),oh=s.tuple([]),nh=go,sh=T,uv=S(rh,oh),cv=I(nh,sh);var Qn={};U(Qn,{error:()=>fh,method:()=>ih,params:()=>ah,request:()=>lv,response:()=>hv,result:()=>ph});h();var ih=s.literal("wallet_switchEthereumChain"),ah=s.tuple([s.object({chainId:ge})]),ph=s.null(),fh=T,lv=S(ih,ah),hv=I(ph,fh);var Xn={};U(Xn,{error:()=>hh,method:()=>uh,params:()=>ch,request:()=>dv,response:()=>mv,result:()=>lh});h();var uh=s.literal("wallet_watchAsset"),ch=s.object({type:s.literal("ERC20"),options:s.object({address:Z,symbol:s.string(),decimals:s.number(),image:s.string()})}),lh=s.boolean(),hh=T,dv=S(uh,ch),mv=I(lh,hh);var es={};U(es,{error:()=>xh,method:()=>dh,params:()=>mh,request:()=>yv,response:()=>xv,result:()=>yh});h();var dh=s.literal("web3_clientVersion"),mh=s.tuple([]),yh=s.string(),xh=T,yv=S(dh,mh),xv=I(yh,xh);var ts={};U(ts,{error:()=>bh,method:()=>gh,params:()=>vh,request:()=>gv,response:()=>vv,result:()=>wh});h();var gh=s.literal("web3_sha3"),vh=s.tuple([he]),wh=he,bh=T,gv=S(gh,vh),vv=I(wh,bh);var io={};U(io,{phantom_accountChanged:()=>rs,phantom_chainChanged:()=>ns,phantom_dappIcon:()=>ss,phantom_dappMeta:()=>is,phantom_metaMaskOverrideSettingsChanged:()=>os,phantom_trustRevoked:()=>as});h();var rs={};U(rs,{method:()=>Eh,notification:()=>wv,params:()=>Rh});h();var Eh=s.literal("phantom_accountChanged"),Rh=s.object({evm:s.optional(Z),sol:s.optional(vo),btc:s.array(Lr)}).nullable(),wv=Et(Eh,Rh);var os={};U(os,{method:()=>_h,notification:()=>bv,params:()=>zh});h();var _h=s.literal("phantom_metaMaskOverrideSettingsChanged"),zh=s.null(),bv=Et(_h,zh);var ns={};U(ns,{method:()=>Mh,notification:()=>Ev,params:()=>Th});h();var Mh=s.literal("phantom_chainChanged"),Th=s.object({evm:s.optional(Qo.or(Xo))}).nullable(),Ev=Et(Mh,Th);var ss={};U(ss,{method:()=>Sh,notification:()=>Rv,params:()=>Ih});h();var Sh=s.literal("phantom_dappIcon"),Ih=s.string().nullable(),Rv=Et(Sh,Ih);var is={};U(is,{method:()=>Ah,notification:()=>_v,params:()=>Ph});h();var Ah=s.literal("phantom_dappMeta"),Ph=s.object({title:s.string(),url:s.string(),icons:s.object({href:s.string(),size:s.object({width:s.number(),height:s.number()})}).array()}),_v=Et(Ah,Ph);var as={};U(as,{method:()=>kh,notification:()=>zv,params:()=>Bh});h();var kh=s.literal("phantom_trustRevoked"),Bh=s.object({evm:s.optional(Z),sol:s.optional(vo),btc:s.array(Lr)}).nullable(),zv=Et(kh,Bh);h();var gi={};U(gi,{error:()=>Dh,method:()=>Ch,params:()=>Nh,request:()=>Mv,response:()=>Tv,result:()=>qh});h();var Ch=s.literal("sol_connect"),Nh=s.object({onlyIfTrusted:s.optional(s.boolean())}),qh=s.object({publicKey:s.string()}),Dh=T,Mv=S(Ch,Nh),Tv=I(qh,Dh);var vi={};U(vi,{error:()=>jh,method:()=>Oh,params:()=>Uh,request:()=>Sv,response:()=>Iv,result:()=>Lh});h();var Oh=s.literal("sol_disconnect"),Uh=oo.optional(),Lh=s.null(),jh=T,Sv=S(Oh,Uh),Iv=I(Lh,jh);var wi={};U(wi,{error:()=>Wh,method:()=>Fh,params:()=>Hh,request:()=>Av,response:()=>Pv,result:()=>Vh});h();var Fh=s.literal("sol_signAllTransactions"),Hh=s.object({transactions:s.array(me)}),Vh=s.array(s.object({signature:s.string(),transaction:me,version:s.union([s.literal("legacy"),s.number()])})),Wh=T,Av=S(Fh,Hh),Pv=I(Vh,Wh);var Ri={};U(Ri,{error:()=>$h,method:()=>Yh,params:()=>Kh,request:()=>kv,response:()=>Bv,result:()=>Zh});h();var Ei={};U(Ei,{SolanaProviderEvent:()=>bi,SolanaSendOptions:()=>Ro});h();var Ro=s.optional(s.object({skipPreflight:s.optional(s.boolean()),preflightCommitment:s.optional(s.union([s.literal("processed"),s.literal("confirmed"),s.literal("finalized"),s.literal("recent"),s.literal("single"),s.literal("singleGossip"),s.literal("root"),s.literal("max")])),maxRetries:s.optional(s.number()),minContextSlot:s.optional(s.number())})),bi=(o=>(o.Connect="connect",o.Disconnect="disconnect",o.AccountChanged="accountChanged",o))(bi||{}),tM=s.nativeEnum(bi);var Yh=s.literal("sol_signAndSendTransaction"),Kh=s.object({transaction:me,options:Ro}),Zh=s.object({signature:s.string(),publicKey:s.string()}),$h=T,kv=S(Yh,Kh),Bv=I(Zh,$h);var _i={};U(_i,{error:()=>Xh,method:()=>Gh,params:()=>Jh,request:()=>Cv,response:()=>Nv,result:()=>Qh});h();var Gh=s.literal("sol_signAndSendAllTransactions"),Jh=s.object({transactions:s.array(me),options:Ro}),Qh=s.object({signatures:s.array(s.union([s.string(),s.null()])),publicKey:s.string()}),Xh=T,Cv=S(Gh,Jh),Nv=I(Qh,Xh);var zi={};U(zi,{error:()=>od,method:()=>ed,params:()=>td,request:()=>qv,response:()=>Dv,result:()=>rd});h();var ed=s.literal("sol_signMessage"),td=s.object({message:me,display:s.union([s.literal("utf8"),s.literal("hex")])}),rd=s.object({signature:s.string(),publicKey:s.string()}),od=T,qv=S(ed,td),Dv=I(rd,od);var Mi={};U(Mi,{error:()=>ad,method:()=>nd,params:()=>sd,request:()=>Ov,response:()=>Uv,result:()=>id});h();var nd=s.literal("sol_signIn"),sd=s.object({signInData:Eo}),id=s.object({address:s.string(),signedMessage:s.string(),signature:s.string()}),ad=T,Ov=S(nd,sd),Uv=I(id,ad);var Ti={};U(Ti,{error:()=>cd,method:()=>pd,params:()=>fd,request:()=>Lv,response:()=>jv,result:()=>ud});h();var pd=s.literal("sol_signTransaction"),fd=s.object({transaction:me}),ud=s.object({signature:s.string(),transaction:me,version:s.union([s.literal("legacy"),s.number()])}),cd=T,Lv=S(pd,fd),jv=I(ud,cd);h();var Si={};U(Si,{error:()=>md,method:()=>ld,params:()=>hd,request:()=>Hv,response:()=>Vv,result:()=>dd});h();var ld=s.literal("user_approveBtcRequestAccounts"),hd=s.tuple([ce]),dd=s.null(),md=T,Hv=S(ld,hd),Vv=I(dd,md);var Ii={};U(Ii,{error:()=>vd,method:()=>yd,params:()=>xd,request:()=>Wv,response:()=>Yv,result:()=>gd});h();var yd=s.literal("user_approveBtcSignPSBT"),xd=s.tuple([ce,s.object({psbt:s.instanceof(Uint8Array),sequenceId:s.string()})]),gd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:s.string()})]),vd=T,Wv=S(yd,xd),Yv=I(gd,vd);var Ai={};U(Ai,{error:()=>Rd,method:()=>wd,params:()=>bd,request:()=>Kv,response:()=>Zv,result:()=>Ed});h();var wd=s.literal("user_approveBtcSignMessage"),bd=s.tuple([ce,s.object({message:s.instanceof(Uint8Array),sequenceId:s.string()})]),Ed=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:s.string()})]),Rd=T,Kv=S(wd,bd),Zv=I(Ed,Rd);var Pi={};U(Pi,{error:()=>Td,method:()=>_d,params:()=>zd,request:()=>$v,response:()=>Gv,result:()=>Md});h();var _d=s.literal("user_approveEthRequestAccounts"),zd=s.tuple([ce]),Md=s.null(),Td=T,$v=S(_d,zd),Gv=I(Md,Td);var ki={};U(ki,{error:()=>Pd,method:()=>Sd,params:()=>Id,request:()=>Jv,response:()=>Qv,result:()=>Ad});h();h();var lt=(q=>(q.OK="OK",q.FeatureKilled="FEATURE_KILLED",q.WalletLocked="WALLET_LOCKED",q.TabNotFocused="TAB_NOT_FOCUSED",q.Disabled="DISABLED",q.SessionExpired="SESSION_EXPIRED",q.RateLimitExceeded="RATE_LIMIT_EXCEEDED",q.SimulationFailed="SIMULATION_FAILED",q.UnsupportedDapp="UNSUPPORTED_DAPP",q.UnsupportedNetworkId="UNSUPPORTED_NETWORK_ID",q.UnsupportedMethod="UNSUPPORTED_METHOD",q.Unimplemented="UNIMPLEMENTED",q.Unknown="UNKNOWN",q))(lt||{});var Sd=s.literal("user_approveEthSendTransaction"),Id=s.tuple([ce,s.object({transaction:Ur,autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Ad=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend"),maxFeePerGas:N,maxPriorityFeePerGas:N}),s.object({type:s.literal("send"),signature:ge,maxFeePerGas:N,maxPriorityFeePerGas:N})]),Pd=T,Jv=S(Sd,Id),Qv=I(Ad,Pd);var Bi={};U(Bi,{error:()=>Nd,method:()=>kd,params:()=>Bd,request:()=>Xv,response:()=>ew,result:()=>Cd});h();var kd=s.literal("user_approveEthSignMessage"),Bd=s.tuple([ce,s.object({signer:Z,message:he,originalMethod:s.enum(["eth_sign","personal_sign","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4"]),chainId:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Cd=s.discriminatedUnion("approvalType",[s.object({approvalType:s.literal("user")}),s.object({approvalType:s.literal("hardware"),signature:ge})]),Nd=T,Xv=S(kd,Bd),ew=I(Cd,Nd);var Ci={};U(Ci,{error:()=>Ud,method:()=>qd,params:()=>Dd,request:()=>tw,response:()=>rw,result:()=>Od});h();var qd=s.literal("user_approveSolConnect"),Dd=s.tuple([ce]),Od=s.null(),Ud=T,tw=S(qd,Dd),rw=I(Od,Ud);var Ni={};U(Ni,{error:()=>Hd,method:()=>Ld,params:()=>jd,request:()=>ow,response:()=>nw,result:()=>Fd});h();var Ld=s.literal("user_approveSolSignAllTransactions"),jd=s.tuple([ce,s.object({transactions:s.array(me),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Fd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),result:s.array(s.object({signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])}))})]),Hd=T,ow=S(Ld,jd),nw=I(Fd,Hd);var qi={};U(qi,{error:()=>Kd,method:()=>Vd,params:()=>Wd,request:()=>sw,response:()=>iw,result:()=>Yd});h();var Vd=s.literal("user_approveSolSignAndSendTransaction"),Wd=s.tuple([ce,s.object({transaction:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Yd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])})]),Kd=T,sw=S(Vd,Wd),iw=I(Yd,Kd);var Di={};U(Di,{error:()=>Jd,method:()=>Zd,params:()=>$d,request:()=>aw,response:()=>pw,result:()=>Gd});h();var Zd=s.literal("user_approveSolSignAndSendAllTransactions"),$d=s.tuple([ce,s.object({transactions:s.array(me),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Gd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),result:s.array(s.object({signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])}))})]),Jd=T,aw=S(Zd,$d),pw=I(Gd,Jd);var Oi={};U(Oi,{error:()=>tm,method:()=>Qd,params:()=>Xd,request:()=>fw,response:()=>uw,result:()=>em});h();var Qd=s.literal("user_approveSolSignIn"),Xd=s.tuple([ce,s.object({connect:s.boolean(),signInData:Eo,message:me,errorDetails:s.array(s.object({label:s.string(),message:s.string()})).optional(),sequenceId:s.string()})]),em=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:me})]),tm=T,fw=S(Qd,Xd),uw=I(em,tm);var Ui={};U(Ui,{error:()=>sm,method:()=>rm,params:()=>om,request:()=>cw,response:()=>lw,result:()=>nm});h();var rm=s.literal("user_approveSolSignMessage"),om=s.tuple([ce,s.object({message:me,display:s.union([s.literal("utf8"),s.literal("hex")]),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),nm=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:me})]),sm=T,cw=S(rm,om),lw=I(nm,sm);var Li={};U(Li,{error:()=>fm,method:()=>im,params:()=>am,request:()=>hw,response:()=>dw,result:()=>pm});h();var im=s.literal("user_approveSolSignTransaction"),am=s.tuple([ce,s.object({transaction:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),pm=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])})]),fm=T,hw=S(im,am),dw=I(pm,fm);var ji={};U(ji,{error:()=>hm,method:()=>um,params:()=>cm,request:()=>mw,response:()=>yw,result:()=>lm});h();var um=s.literal("user_confirmEIP712IncorrectChainId"),cm=s.tuple([ce,s.object({connectedChainId:s.string(),messageChainId:s.string()})]),lm=s.null(),hm=T,mw=S(um,cm),yw=I(lm,hm);var Fi={};U(Fi,{error:()=>xm,method:()=>dm,params:()=>mm,request:()=>xw,response:()=>gw,result:()=>ym});h();var dm=s.literal("user_confirmIncorrectMode"),mm=s.tuple([ce,s.enum(["mainnet","testnet"])]),ym=s.null(),xm=T,xw=S(dm,mm),gw=I(ym,xm);var Hi={};U(Hi,{error:()=>bm,method:()=>gm,params:()=>vm,request:()=>vw,response:()=>ww,result:()=>wm});h();var gm=s.literal("user_confirmUnsupportedAccount"),vm=s.tuple([ce,s.literal("ethereum").or(s.literal("solana"))]),wm=s.null(),bm=T,vw=S(gm,vm),ww=I(wm,bm);var Vi={};U(Vi,{error:()=>zm,method:()=>Em,params:()=>Rm,request:()=>bw,response:()=>Ew,result:()=>_m});h();var Em=s.literal("user_confirmUnsupportedNetwork"),Rm=s.tuple([ce,s.string()]),_m=s.null(),zm=T,bw=S(Em,Rm),Ew=I(_m,zm);var Wi={};U(Wi,{error:()=>Im,method:()=>Mm,params:()=>Tm,request:()=>Rw,response:()=>_w,result:()=>Sm});h();var Mm=s.literal("user_selectEthWallet"),Tm=s.tuple([ce]),Sm=go,Im=T,Rw=S(Mm,Tm),_w=I(Sm,Im);var py=st(Pm());h();var km=`\ndata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAB4CAYAAADblO/uAAAACXBIWXMAACE4AAAh OAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAB+OSURBVHgB7Z1r cBvXdccP+AYfEmlTkvU0pDhSYlsSJUfUw54xaCdO0jQWFduZ2E1HZOM2/ZCJyNqd Sd2ZiEymcTNtRlI/Na5bUk0bTxJ7RLmTSZzaITRjPUjFFmVJHku1Rej9DsGXBD4A 9PyXu9ICxGMfdwEQuL8ZaMHdBQQs9n/Pueeeey6RRCKRSCQSiUQikUgkkmygkCSG 8Xq91fcw58+fD5BEMoMoIIlhgsFgXSQS6d6wYYMn1bloFEgiyRJMW/T169e3fPrT n/7I7/cHKc9gS+5ftGhRIz/dyVvP4sWLj+qtO8Q9b968v+ZjL09OTrovXLhwiCR5 QV1dneLtMXT58uWs04bLzMmbNm2qC4VCR9iqbent7e2iPAQNHW926Hb5+OHnh4ev S53L5YIl7+vp6VlDkpwHAmdN4H6AAVC8OL4H+vhe6CssLNzd19fnoyygyMzJbKU8 /CXwRbz8Z14KfWxsrLO0tFQvdK/2BNdG3W4hSV4Aw8cbj34fGnzewCg2rVy50s/P 21n0Pha9nzKEqT4638Cb1aerKU/hHwuuuj/Rcb5GnYcOHfKTJOdhETdRjMjjgOMd LPp+Pr+DPYBU5zuC2WCcV9vKYFNCdpMkX9hK5mhSBb8j3YI3LHSONHtJ13rdunWr ifIQNeLuSXKKnyT5goes0cKC71Y9grRguI/O/Y7Y1gtu/E7KP5K24gUFBVnr6TS2 DVSXl094aIK4DxnxcEfj3ohLuVnxIFfEVR2hSNTn54hMIOKKqN2VSODc7/7yaGjs Wh93UfwHDhzoozyGr8E+1oWHrOHhRweL/VHuv7c73X83FHWHFeMv1B+7n2/qLQcP HsyboByuQzgcPqJG1hPRyhH3rGgAv/HyJU9BuNDLTx9lQXspYtkC3SZ44xhd3P+S 8pzviQAizPx0L4JN+Sb8Bx980Mvfv5vs4+fr1+Ck2FMKHX1xdtOnRRZV8EOvyZfg Ew+t4UfFj+vjm3wvbwO8reZtnc7j8bHQGygDwGK7S8a9bJnZ23I1xlpnUdw4/m80 ePrNeIf8/Oji67ErX+4JFnsbf9/tZB94Tc3Hjh1zxHAmFbpqyffw07okp/n5izbk +g+rxii2shezK57lUvvubRC8ej18lAYUd7x4opEt9lYWeJ1T4tYTnhilC/u20cTN K8lO0wTvoxwHgTXuc0Pwq9WhNcvwe7R98MEH7SSYuEJXrfhW/tBtKdxUPZ18bnu+ Dy2x4Nuw5evQRg7yzZevecMR2sbuuDcd4o5F78KnwMduaWu+uPWq6L00FcvxkgWc EHuU0GG1WNyb+dFkQuCx+Pi1GGLyyfFksSjWu3RyG4WpxYy4J8eG6cIHP6cb/T56 4Ms/odKqBSSCSwdeolvXjxk9Pe8MgR3R87VqZbELi/UoQue+5x4Wt9eGuBPhd7vd a3w+n5ztZYNvvDzgcUUmtrFr3mTWeo/eOEkf/uYFCg5fVP6+d923acnnvk0iMGHV Nfyq2Dspz9C5948ajdTzuU0sdiF5GYrQ2ZI38WYrR5TrRIgd0Vjk+fJTXz5F5UWj ued8PRvJArDiZ//wU8Wia8xb8SQtf6yNRGHSqmt0sgFozVcDgPFzBPAMCD7Ammw4 ceKE7W7PtD66GnRqijNunhRN3LztyocAjJPAghdEJndYFTis96nft9HgxT9MO1ZR u4LWPvMaiWLw9F6Owr9KFsiLIG4yDAoeQ29r1NRryySMuuujyJTqTXi4iTfNsk9u j6nhscnt3Gq2kEUGL77HIt9+21WPpai0ijb+xT4SBSLwZ9/+lrK1AG7iLfmeeGNg iK6Lh91sTZRKOY6OKDKLPeGH4GPtvb29bSSxjNUgmx6452fYTb/I7noqIHQIXhQW 3XcNeIIN+S529OHZTe9OZN3tBucMZcZxsA7/wbY4h7p6enrklEwboB8eikQ67GSt wXoj4IbAmxHWfP01qrx7BYnChvuukbVih2erJkRVq8lR+oYY3Y+AyHRgtu47+f3i aS2guvB+soAhoWNyfUlJSX9soI7/XirddWsoVrxkssNqP1wjXsAtFSsea6e5K75K opi8eVVx322S8SxLtbCKl6amYWPrIXP4+IGMyS473yOJ2H3swlvKujRcYSbWhVfn XTeTxDTP/vBKo6ugoMNOoguEfaq7jcfGzadaf+rhF2nBqudIJP7ffMNqPz3qbdIZ oENiWDAYbOT7GkNejYKHl23lDXCgrpPiTKDiz9lw/PhxH5nE8Ow1viA7S0tL9X11 Oe/aJHorziInq8BVP7b3rxIG3FIxcv0UiaaofB6ND54mmyDluoO3js0V0Il7661b t7zafq06kEAwctXE3V5LgmfLjeo0eBoldn4vXJ+lZBLD89HV8L5P/dMvh9DMgb64 u2TiiF1XHcBVtypyMDk+RKIpnWX63kuEd926dTtIMBg2ZtF13Lx5s19tTLyUHiD4 bnQLyCQQO93RnIZn1apVpkdlzJaS0sZljpLEMM/+6NqOUDjSLWKaKLAbSBt1xKLP JVEUFBS0qPkctoD1RjFPfqCBRR+nySU++9MIyIo7wt/JbEUawvCjOhX4NuhCI25G JjBbSsoXs5UkARHbRz7/dLedcfF4oH89e8HnyCp2vIF0AatrtVwZXldfX78d1pum KvbamlEmCv5OnWYbMHjSqPuAyL5uNyrPmvIMTQmd+zZKyxLbwkimw+6nsthDJDTm JQe4/0s/oTIbk1PGhi+RSAqKK0gwntHRUVPzvNGwsvXeAYFjBliGrHdSMO3byAIg ejCkxsLGMLY+O87UtTEldLQubre7RvbPkwMXTa084iHBYAbaBxyIA/d/+SdklZEb H5FIBETcp6G68J5U56kC71CrILVko8B1VKsxAlMg3x1BPd0uDyrcGH29qbruwOpE hF91DHv5dqhzkWt1mL+sSy12r8AeQjgS2VdCVb4tza4ZPdGBb7rt6jx+coKi0kol hx1ZcBgmw+OT/f9MZhkbEmvRnSJZFB4uOlvvbeFwONvFHQsCgy1mS44hM44j8ajV 6MXfatqsz8hrnbkbVRRxu2izi4cZInphJ/4wgQi5Ootosn1Lc82MEzzcRt5M648v e/J/SBQYPz/4H48qz+G+3720gT787Qumx9NFTlcFScpL2Sa2Yo8mcMp+650MeMdL zRpOdborSrsp35uDdTVGJrw4ssgiBP6rjiG+8yJKIMqIyMHUeZGWEBUe2dNxy0Mz BDW6C8sTN+gm0q1Fjnpl7VTUHQkzYxxYW97QZqq/jvdAAyGSyVtXySn0iVoIZqGG Ybb2wU2Axsp0kBb99RgX3tA1EGrRp9xz5Ufxkk1cmNlExQ1bmt1+ymLUslswpwkj uwse/hGV3b2SRHGaXfUL6uSVCh5qW/v115Q8d/Td9amwEDQaAExNLSqpVLdVHLF/ SOikFnB+3zYRCTMJ4Zu7WZ1J6aXcwZJVB1r/3GiWnOk+ejz2dESqJ2lkO6wxCYKt u2eSJhzNkrKLEZGDMRaASKFX1N4ZR4fA0UdHXx2ufJCj6bD4pZXzhYs5GU6KHFgJ YM0AkKWHe8dHJjGbBmtb6LDiIRrGj+Ah8Xjx/s80V/koyzAqcjA+2E8igUXWg6mp tUu9yth6BVv0sZFLdMPvo9D4MAWHLiriH71+UqkVt2rzKyQalJSSWEPtlvjIYWwJ /fWOkW0RCu+0nrVthPRcCDOYETkYvXyI5pA44I7DWuvddLjtsftiX4MAnBOMOWzN c5w63E9WR7M4OIcZd9AIprG2JgrMWRY6W9odLHKhGV8J8O7pGKhOFYXHWCqWQ+Kh Fi044XdqFhSL3FS2FYJxsHoi3fdqtt7XYyLt8UQO8S9c9RwtWPmcY678zcs9JLGM ZfcdsMix7oIHz/neP8ObtnjnWRL6LzuG2FWPNJEplOV7utD3Ri3yqEMu8mFojcfS Mc7uiX3lOCnLCnVpf+unF5I6b5if40tHvY4j4dggi6+PG4G9paWlPrsFCdVx8iYy Cay6SKHPXvjQNKHHUr3wc0pEXlR553gg2m6jusyMB/fd8PAwcVCNiouLyQrqRCcf WaM6wfMoTAsdImdRNpFJJim85tmmGj+ev94xyO7+1MR6fq+up5tmKVVqXusY8BRS QXes2AtoqryOWnceOcxmqtUqi9Jza9fElpjUaYO7rWT3ackwZIHhs+9QzfLnhKWK Vty9POExWG4IXPQQWjyGz75NuQgEPDo6SuXl5cjQi3vOxMSEInJgVeQqq8kiqBLL nw8eJnLi2xKdZ2p4zarIYbGfaZp1+66DKz5JhQPqwQZ9sE3fCGj0n3uv641ffw/C 9pI4TK0gsnHjxka+qHvIBnPWtFDV4sdJBPrEGT1w05EIk66I+7m3n0+1NNOMBUJn o6KImL1BKioqUuatT05OYt6HInRQUVGhNAg2CPT09NSQgxhOmOE++XZLIicsxxu9 Zniy/nYkOnFf4dKVE3BtvCQWLzKMkOiSKp8ax/lc28M7AydTF240ijJGPuuOSw43 HePpy3iYLV0iHzn3Ts6KHEDAEDcEPTIyQoFAgAYGBhQrrokcoBGwSbXVmXpGMSR0 RNdZgm1kERZvo/7vPR0jukBW2Ks/hoXqKL0ohQHURSymgR8Ax0VkYaG22jCLQxRa 4gvG0Fc++YqSPJNOBk6Kqw+frVRWViY9DgvPniHZZXx83EMOkrKPjlTUSZrYSfao Zref3d6CdhdFqkMU1llH1zY+5i+mYt8kTcZdlWRsfIQcRilhtG7dutWHDx9u1R9Q I+weEgRywivu2SCkrw43fdmmF9OaGKMBkeeyNdeA246H3oLrSdR/NwtWSaKpwLEj JP2UyHgL0YS52RIJYLe/0UXhI8h/j0QLBzPZOrgx6U+UWTc05FwetR5Mi2RXvl9z 5VUr30QCwVDbwCkxlhAWPBMiR6RdZDck20nmmrNASQQoJU0OklToSGuNOJPxZorB kcuURjyqK+9NtnCFHQY/2Tujs8mu9P4D5RPJphwjOp/I2pv8PzIj9F8q/WixJZCs MDR8ha5e/4TSjEetMeYhh7h6ZCdbxpnn+sJlz7dMuFRWG9F5AdxLDlKQ+IC9oSRR nLuYm3UoEZi70vsjRyqzOAXmm+eTy67BgbKkx2HRMQyXzcQVOgfHmrLBZQcf9x+g XAWW8crhmeEGo6uBQGK+AWuuueYlJSVUXV1NtbW1NGfOHKqpqaGqqiolWAehY3zd KkbXTDdCXV2dFyu16vfFjbqz+rc7O1HFGHDb/8+/n3IZpI9C7HPqWpwosCgEiPxy nvXLNeCWI7KOhBikuerBGDseZWVlSmOA/roNPNqTmHkbnjjn+vEP/7998VK6Q6GQ EkDHAhDHjh3rVD5r7EmYFhohca2LHY6ffIvygdFLh9iVf4nm1b9ERe55lE1g3P/a EbujqzMbWPFUY+U2U2CV/wYjPtpijrHzNuKBlO76+nrMIUHhSKyc5FMncu3mvzdz Y+HTzp0WTny9c6iDG6YmyjCw5r948wUaHM79sVoNLIKAajTZInaskIqVUiUzirhL QE3ro2eDyAGseT6JHCirkv7v8xnPOMM4+YV926TIZybI9OzHAhb6nVEWXa35JiRB xg6w5q/89zcpn4F1v6f+76lk1jJKFxgBQGQdAk/naEBBWTFVLJtL5Z65VHxXBZXd w66yu0TZr2diYJQmAqMUvBigscsBGu2/quyTxAczLXt7e5VCkjFCH2zjXZaSRLhf 7483lzweY2OjVFpakfDYf77+7byz5omoWvI4zV72pKOCz4TAIeKah5ZR5WcXUPlS 6+u2QejDH16gPx48JUUfB61UdpTQuX++h133RjKJKnI/GZhhBms9OHyZFi+YPncF Ike//OqNtCfIZD3u2pVUufhxYXnyANH0W9ePp1XgsNyz1yylqvsXTrPYdrnJFv76 70/Q6On0pEzPEHw9PT0NMRYdtdjNTgeNBFBUopAKu10pxt61ANvaVV+jh1Z+bdqx rt9ulyI3QMX8DVTOgi+dvdSUpYeYx4dOK9VugizwdGa4QdT3fGUtzV7rIaeB4C++ 0SstvAqsuu0qsGFyNT/bXOPn/n1AmZCaAH0U/cAffkZlJZWKVQ+OjdDH/gP0/rE3 +Ln8YYyA4Tg8AKx76exlyhb9+oKiaGuPAF94clSpRJup2WZ3Pbyc5jz2oHALngh0 Be578U/Zuh+na++coHyH++p1MUKPnDFTdIZD9s3PNM9Sa7mFeRzPFbdgItJY9761 /baQx1jcv+n+J5LYB1Y6W2u2QdgLn17P/fCFlAlquXFBN+HMv3fntXVHjYfY4TWD 82EjgTDRlqeaZ3Vqe55pnr2T97fjmHYOSkj94s0XCQ9prfOL4poKWvadL2ZM5PrP sZQ/R1WGP0emiTLfqOU2QQVHkkbPWbyTkZDirlMKMJ87R1fYkCQB4rr3Ww3KNpu4 +EYPDb7vp3yDLXpnlEVHLbcQhRvYGu+OPhWlmqlTKeTYNKvBiMiVVzk0n1uSvWSr yMGCp9anJRiYhZxJ2iGfWtE0GLCyhLG05vlHNotcIxScoLOvdlPw0gDlC6zDLY6t j44EfcqSqa6S9LD0O09Q2XxHqxYLAYG5fArQud3uGkfWR0cZJpIizytqH39gRogc wONY8FQ95QnK6kSOCF1dx1qSJ0A4GCefSWCsHeP7uY46fVXM+uh6MGneytpkkpkL +uV2mbw5Rmd/9z4NfHSeqpbMoWWNG6mo3PbCCEnBOHvgvX4KB+0Xd8xifPhHuNDj 1WWX5C7Va5faCr5B2Ke7DvL2nG7fObr2/sf00Pe+TmW1s8gpCsuK6e6HV9C1d45T LoJhNW1eunChM9tIkjfUPvYAmSV4fYguvnuCzrEFn2BLHo9bfM57//hLWvXdzYqF d4qaTcvpxv6TuWrV27Un9teS0aEG4TJeIjrbQN0xVBJFccFcAtlmNevvM/UaWOrD P3xNseThiTvlkorLy2hRwyqa/an5ND54U3Hl8bjQ/YFyvOYzi8kJCopYAqGwMhEm l1Ct+e18GKEWXQbh4oN6Y1iYD8UDUTU0V5jNbrtZIHA9EPDctffR/Efuv90nX/LE Wrbmv2KrPqj8Ddceol/+nJecAFY9l9x3vs9QR65dv0+oRV+0aBGqCDq64sRMBELX ygHjgSV+kq3+kaX4SDdkiv7tgqfXk1n8vz6suO4AAbcHnv+iYsULiu/YHAh+wSMP KBZ/8JNLyj5s8bo5a815EEaAVb/Vf02pXpMj/Linp6dLv0PY8NqmTZswc81DkmlA 1FqVULjwWHrX6JpddmqFC8TP32GffofVqjAjZ6/dfg6hJwJihwWHddcY1r1WNJX3 58ykF39vb29b7E5hQg+FQl6SJERfDhilfG/cuHF7nW2tHji2EHYwGFSO4ZyhoSHK NChcwJ8tqiRQ1f2LyCxwvyduBqdev8RYQ6G34E5G4CtslLPKJvBbxdsvso++mSQJ iVcXHILGI9lrZs+eTRmmFUM09fX1Xn13o2y++R6a3iIbFe3kzTvXx8noeyl/H8yf n8nRd26M29ll98c7JkzoqGIxA/udWYsm8lQLBzgJbhx2A3eiW8ZeSJSySy0IXe+2 uw0KHY2DPmCnAe8Agb0gB+xg9UVY+5K7Kil4ccZOdumK57JrCBF6vBtBYo9Zs2Zl VOSku3E4nhBVOciKyIEWRQdGhYk+ur4vD3FjiO4Sj8NrY/DIqBORXIMy03GEjmIs dZTdIIbSmuwEIUKPvREk0zGyxI5GRUWFsqZXBvG73e5m7Q94a/qDqLluhUldcgyS ZeYasMQIyuF1EPbV9z+JyqDTQHLNoe//TGkQ9ME7sxS4o2vaYSyaN2div382gaG0 goKChtiVWWIREozL5guRLYyNjRk6D1YcC/plEFiHhpjF+6ICcYWl1oo86gNrWuZb skg6rPepn/to/4uv0kne6kWOBBsMwblrp2IYaAxwLsbcrVJYFtWA+fnRDiFRFsP3 S3MqkQNRZmM1SRKCgJtRi57h7Dm/WvDfH7M/yle3atHnrP2U4mJ/+OpbihsPsfew JdYPo2mTW66x9R4+Oz1bLV6CDQSO1wAIHY3HCn5PO668tn7Zhg0bAjZXSXWS1oMH D3YZOVGU0GX/PAEYL0eyjFGQTJMhEokcCPPYaj6ziMX+TFTmG4QKYYN4rjmsN4QN jwCvjwUNBUSvWXP04Ue4kVj/gz+3NANOjV534jn/foFsDDJrgVKj54sSunTd4wBL EAgETPXPM3RTJRO5cGBp1//gm4owNUscT+Cw3uh3Y1gtlWCnzptLR/9lamFIeAsQ /PxHTE+6iYpec/+3L9ssuiryNjOvsS30uro6ac3jYEXkgG8sSjNJRa7WF4jaNy4g VVTLfNNbYgDrvfiJNYorr4l78qax+Aa6BmgctEajrNZcDkJBcWGfPggJ1BwCWPWs uM+tiBzYFnpZWVl1FvdhMgZErqWvIisOUXRNxHDn0QAgHTYWZMql0X23ZMlF1lqD JUaf+ypbX4hU75rrh9LWct/ebMKMufNdfXd5P9vwZvsr04JvfI0wxOalDGNV5ECE 6+4hSRRo+CButg5JJ7BA7FoarH5fmjAkcg4kBmIbHggdGWSilliqZEFWxhHlqZ93 347KGxWtlpQDb8B4/5yFXEgNnQ2tiSLsRymDQleH0Fq1uIEV0u4n5gMQdmVlJbyd pH1uDKVVV1cr4+Ya8ay8A5/Px43QGiOWvK+vL+7Nn45yyZrI3YbTZc3n0vPV8KUQ Oa6Xoci2Q/hZ6GiQO8kGGc3KkEyBcXO49fpJLk4F5fi9d7NlaCJz+CnGcwteCtha 1zwV2lRWMBVY+0TpgydDPyZv0Jrv6vx8a8pCKVhfPEP99D7+P7ccPnzYTzYRYdH9 JLENrL9WlMIpq6728ZrIPNPW5Bv+8AI5CYTq1gXTEE1PlQyDvrxGSlc/Emnt/Pzf GK6GxA3xLkovu7hBXiNqJES67lkExI6JLKLTX9WKI81WAznMvtgdKL3k5EwvCB3j 7XqxQ+ixYoe7jn093/8vpQ6dRkLX3eXyU6FrTecXXjA8Bg04VrEzHVlyan98C4tc aEk227Mmzp8/H1i4cGEL30hlJLEN+u2Ch9j8/H4b4X6SRRYvXozftil2f1FVGbkX 301OoVWaQQ05zS3XIvHYd7rrEH20+21l3/jgnZEANA6er6yL577vYpE/y/1xP5nk 8uXLQb4ObnI2KNfF3biGd9991+CqxsYR0hFcv379EcqepBkEL6qzZdwzk6A/zjdO S0zeuiXi/caYxYalkdNBPGseC4bnlvAYPLZRIocVjxC76q22gmrIGeERCFwHD4kF IyDNdhrjVAiZB8ktHeYRZoPQd3E0+VkeokID5qU8RXXV/45d9e/5/f4gCWDRokWw Zl/S7wuNBKli2dy0LKoI8cId/+OxMxSeuFNeCwk2sN6rv7tZqSJbMf+uqPpzpFnx x1ttW0nVqiP1rpEEpH2rbjrqu21hz9hPDiLEomfByqlRLSJa3pKSkv48ter+cDiM SK1Q9y+RNUPk/d7n7a/UYhRE40+8+hYLvJQWP7E2bu77FDxsFqH2zi+0+kgwarZg N1m07KrAd3FMZqcIb8sIQoSeYWHBirfFXrCNGze28A2/g/KLuNdCFKjbr97gUcz7 kzVZtI6ZcwLXg3uehdrC12O7kfNVcaPrsNtJFz0RwgZrWVh7WFiNlD4wxtia7KJx vxI3pZdyH8f7eBos9rbYmxuln+/7268Ky5SzRnoEHgusO2/QAG6GoeOtRz2ExtbP j31IoeVGoS9d1jsewoSeqLUXjVacnvs1KYdH8CNw43Mkx114R614POKJPd0u/B0y I/CZhrCiZAgmcMAGC2RvIAfQAhcItu3fv99n5DUY+luyZMkYv/ZLlGMgjRVWnBu8 fxUVcDMKX1cfB6WiAp5Tix+4lOCc47hcAb4hfkxFBVs4yPbTvp+95SdJUoTmWaoB G1h1YRF4EYELduFh/XNi8UczHo3TqG5rB38mr7ZvwVPrafZaDwlnSty7KeLqktbb PMITqu1GJDVERybr6+v3sEDSGUMQDgSezkitUfjaNvJvtQ2CR3/93ucfs1wpNhp2 yylyVIrbPo6VM7FiRVVxY1ioXXRgyQlvI410qYFHP2UxWmCqqKJs84I/2+QpX1Jr /FpPJbX4+I48SmHqoyLqSzajTGIOR+sW4YfnGxTDXI9SHIGpbihSNPeFQiFfeXm5 z0lrpQ4DdswUy45+ODnQ6KWLpu4d1TTBnp2Lqm8/NMIEYQcoRIHOL5tPSXUCtaHy zNTrnYy0FijTLiSpM94yZaHiRY2zCbWe+O5cvOEygdfrrU5lQNRRow61+msn5Rh5 u4aSms0HsXsoC8hEtlS+gBgCCxjJUz6tjLN2bN26dXWIL9DUpB0/BznNL/o+A8jr xdJUDwPWfStlCHWYbBfHD3xS4M6hjxmpXUbEgjwU3dDvEj09NFuQqyJS+gWv9r33 SeudXljs/ZTEg1Nr6PkoB5FC16ETPIKHHhKEakF8/HSf2+3ulOLODKmyN/k3Wprt IxtWkTXjdKg/chOeq303Lz/VRG9oqEgbSYBryM+P8oiDT/RMMok1gsFgXwZXwsko 0qKbAOIvLCzUhog86tavbdkVD0hrnd2kcN9bsyHj0Amk0CV5BUfgB5JMcsrZqLss DinJGzZt2lSXYiajhxuCNspBpNAleUMoFLqdko2kJI6hbEEADtF23tVKU/P6tyNo RzmGDMZJ8gkvqYsixETX8dzHj52qyD0kkUhmHhCwmjQjkUgkEolEIpFIJBKJRCKR SCTO8f8Sw1p3XxsDBAAAAABJRU5ErkJggg==\n`,Bm=`\ndata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAKkElEQVR4Ae2dQW8bxxmGv9ldGmikJFQBO4bdWERiA40OkQrIl+QgGkjbS4rYaN2iJ4f9A61/gaV/kPyB0j61hY0qBYoe0oOpg32RgUg9OAGcoEycCk4MWFQsqYBJ7mTeJdehKFLcXc7sDnfmAShSFFei9nvnnW9mvh0yUsBqlRebtFci8hcY8RIjNovnOZF4jhfFfbH39eLnJTIQTrze+704D/XO89RgTDzm/g4Xz+F5j6Y3LlVYgyTDSAKdgD+96BAt+cTLpgZUNSJYdZ9oQzz8R4EKtUuVH9VpTMYSwM3q07LQ6zXxsEyW1BHBuy4c4sblyos1SkgiAdjAa0fNo0IliSPEEgCsvkW7IvD8T2TRELYs3GAl1hFRX7ha/X+pTc3bnUTOoivIE1wqXIjqBk6UF9368+4VEfxPbPD1BzFqiVj9rfrdxSivHymAW9XdP3LmX+8fulm0pigCuypytWujXnikAPALOPkfkGVC4ct/re4cma8NzQFgIVARWSYexp33f/OH6RsDfzboyW7C94m1/dzQEMPEnw1KDAd2Ad1s3wY/PxQR09Xq9qGYHhJAp9+32X7e6IwOvENJ4YEuANYvhhD/JUuOYRd6p44POIAIfpUsOYcfcIHnAujM79u5fQMod2Md8FwAjPErZDGEH1wgyAFs328eHrVnLlVmGoEDNKlZJotR+OQGawWBABxG75HFKMSwcAn3Tve7BbKYRhlfGGaHWuRuk8U4kAc4YnbItn5DaYrZQYcTL5HFSFxyFxxmBWAsvoi9EIBd9TMVXLDjiCnAWbIYi8e5dYC4FI4xcRPW+WNGx8R9odB5rpf9PU57u5yaz4gaTzjpCGdU8sgykuMnGRVnGL0849AJ8fiF6fjX0zx+xIUQfNr62g8e6wDnvOihUEDKBYI5Aq359BlGp37iiuAfbt1JgIiOn3Tp3JxL+8IZ/vfQpwef+sHjrBD9f9E6QA8I0tybnrB2OUEfBhzk3BtucHtwv00PPstOCMYLAIE+94YT3FQGfRhwhNNnHLq/2ab6Fz6ljbECQCuce9Oh0lmXsgbvZfFtT9y3AyGkiccMKwDVKfD9zM279MIU0b276YgA+Z8xDgB7n5t3gn5XZ0JhpiUCIwSA/h2tK4s+PgkQwf4epdId5FoAyOrnF71gwmbSgGAfPxJzBt+oHR1Eujx80kBLnz/v0tIvChMZ/JDzIjHEjKNKcicABPzn73ra9/VRCOcLVJIrAaCvf+fdQqKpWl2BAFS6QC4EAMuH3c+fz19Kg+CrdIGJF0Bo+Uj48ooVwBBKrzui5Xu5svxBwAWOv6Lmf5xYAWCYtBhkyWasZZ46oyZUEymAxbfdQAAmcfpVNaGaqKwJrf2tcr77+2Ggm8NN9rLxxDhAJ9PPNvjNZzwo78J9XBC4pMeGnFCQB0yEA0D55QyTPQRu817rQCkXhHj+rdHvaZxj+1Hx/2vvAFkHHy137ePWoTo+fP/vfzaPLPgcdWxcOzdOAFkHH9REAIfZNip+N9dbiY9dvzP82EFMTRkkgDDhyzL4aN2jWilW6wa5AFp5lGPjuMDUNElHWwEg4ct6Ja+xHS04g17X2I5W3/et4uXeUWgpACzl6rCMG7V1DnodLD7psWminQAwwaPLUq7qtfi4fyP3SWBYuqULU9PRTg+uGuonarDiJHYq3EIbAcDydVvOxQJMlBY6qLuKOnWb9aymFgJAa0HGrxtR1uLhWoNae5Rj4xaqPouYV8RBCwFkPdw7CgRx2FJsUHR6hGshwIO6B4Cl7LjdXVOBADJvdsFJ0rhwEy156ZcFqn/epq2vO3P5aLWl15yRS7Q49p1fHTx2Sgh99jU3kfXv7cnPATIVQHAx5oQs66JWv3SWEjHOsb3kKgmE5WNBxBId7C8gm8wEgOvz8l7KJRtcLSSbTASABEjHizN1RtVWM6kLILg617ByLhmo2mcodQFY609G1MWluKQqAATeWn8yth7mQAAo7rAkQ9XOYqkJAImftf5kbD1Ut2ScmgBs4pecra/UbRSRigBs6x8PlVVDqQjAtv7kwP5VVg0pF4Bt/eNR/zxe5XBclAvAtv7koOWrTACBUgEcT7ixsqVDGruEKRXAuZ/a1p8UzP2nUTKuTABo+aquaTcB7CaeRsm4sgideMVaf1JQOZTWnsHKBHA2B9u0ZUWanyOgRACw/0neoDFLEHgIIC2UCMDaf3Jg/eNsIhEXJQI49apN/pKAD4xI+0MjlETKxD18xgXWn/aHRQDpAkDfb8rWbTLZWG9ncqWwdAHgEy90II2Tub/LpfTXaPmqKn5GocAB9Oj/v32k/oSivx7X7R582s7E+kPkC2Ame/vHSVVRQ9+LjISt/kWbNtezCz6QLoCs+3/YMk6qSiHKSNgQ/Ht3sg0+kF6lmcauGsNAf4yduTrvQ40Awr8R5hjhxaJxgENl3fJDpDvAsQwFsH5HbSaNYK/1BB/E6QZw/N3bLW2CD3JTp92fSXeyc3kuEAa//wod/F3sBnJU3QOOxfQubmnO8kUhFwIYlEnLvJYeLf5urTXw8iys2//r782g9G32dTf43OHwebz+8TdIFrl2gQ+RLgD802lWAQ3LpLe+8qXsNob/B8Ef1bVkMY0rA+kCULGLxTCOyqSxCyeuphlnWrrjLPrZtkykJ4E7T9I5WVGGUet3W4mSQghn7eNm4Cx5Dj6Q7gAoZVoktaC/jzIOR/AxZIu64TQCf/8/LWXX4emIJ/7VusxPEEfyM671Dv/dPBjqxZk3hwjCJO1UN1sPh6rPuonazrbeiZoqRITqSkYB9zdbtHSyQDKBqJJaOpjUJE01SlZukIDJWuBAq0RfjD45642V84iyeYBQAEmvDNJ58iRPeIxYg0jNCYYIYLvYDi5KTtD5UCYx/PqsHVi+DbxaOAtyAN4ghXQ+N6fZrRTGcrFIxHp2yN4X8wa4IRlrPLEBTxsI4EuZc+bDgBD2d9VudmCJB+d8x5bvmk0dAqiTxUiE7zccTqxOFiNxROydAjkbZDESHwIQg686WYzEo9aGc6ky0+A2DzAOTryO2AejAEZ8jSymsYkvgQBEIlgji2Gwj/A1EECB2h+RxSja1K7hPhAA+gJxVyOLEYjx//XfV2bqeNwzE8hWyGIEosu/ET5+LoDLlRdrZF0g/zCqdWMd0LcWYF0g77R4u9L7/QEBQBliSPghWXIKXwn7/pBDq4Eu+cuYJCBLrkBML1deXu5//pAAMCJok38BK0VkyQk8iOmgnwysB4BN+ERXyZILxKJPpd/6Q4YWhPy28tJ1oRwrgomHr/yu8tLQib6RtWA3qzvL4mXXyDKB8Kui3//gqFdEKga8Vf3uoririlXDIlkmAC5W+djVXwcufjSRq0H/Ut0uueTcZsRKZNEWZPtI+Ib1+f3ELge2XYK+iOB/WBDD+O7aTiQS1YPDDTzmVsVfLJMle8T0LnG20jvFG/3QMbhZfVoWg4z3xa+5Qpb0GSPwP/wKCXTyA7fsMHrP53zB5glqQP/uMFbzOa2hhiOO1Q9DySVBq9XtYou8BfGGS2JtoYTRg3jjs+EognNeOvgmWIkMpH/KnTHMvrIG69ZoivP0Zads39koULMuI+D9fA+fpXSL3JH8YAAAAABJRU5ErkJggg==\n`;h();var ar=class extends Error{constructor({code:t,message:o},n){super(o);this.code=t,this.message=o,typeof n!="undefined"&&(this.data=n)}toString(){return this.message}};h();h();h();h();h();var Sw={canSerialize:r=>typeof r=="number"&&Number.isNaN(r),serialize:r=>({["$"+"NAN"]:1}),deserialize:r=>NaN},Iw={canSerialize:r=>r instanceof Date,serialize:r=>({[`$${"DATE"}`]:r.valueOf()}),deserialize:r=>new Date(r[`$${"DATE"}`])},Aw={canSerialize:r=>r instanceof Uint8Array,serialize:r=>({[`$${"UINT8ARRAY"}`]:Array.from(r)}),deserialize:r=>Uint8Array.from(r[`$${"UINT8ARRAY"}`])},Pw={canSerialize:r=>typeof r=="bigint",serialize:r=>({[`$${"BIGINT"}`]:r.toString()}),deserialize:r=>BigInt(r[`$${"BIGINT"}`])},kw={canSerialize:r=>r instanceof URL,serialize:r=>({[`$${"URL"}`]:r.href}),deserialize:r=>new URL(r[`$${"URL"}`])},fs={["NAN"]:Sw,["DATE"]:Iw,["UINT8ARRAY"]:Aw,["BIGINT"]:Pw,["URL"]:kw};var Bw=function(r){let e=this[r];for(let t of Object.values(fs))if(t.canSerialize(e))return t.serialize(e);return e},Cw=(r,e)=>{if(e&&typeof e=="object"&&Object.keys(e)[0]){let t=Object.keys(e)[0].slice(1);if(t in fs)return fs[t].deserialize(e)}return e},zo=r=>JSON.stringify(r,Bw),us=r=>JSON.parse(r,Cw);h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var qI=new Error("Unsupported path.");h();var cs=r=>{try{if(r==null)throw"JSON must be set";if(!isNaN(parseInt(r)))throw"Numbers are not valid JSON";return JSON.parse(r),!0}catch(e){return!1}};h();h();h();h();h();h();h();h();h();h();h();h();h();h();var Nm=st(ao()),qm=st(Ji());Nm.default.extend(qm.default);h();var n1=st(ao());h();var ra=st(ao()),Um=st(Dm()),Lm=st(Om());ra.default.extend(Um.default);ra.default.extend(Lm.default);h();var Fm=st(ao()),Hm=st(jm());Fm.default.extend(Hm.default);h();h();h();var aa=st(ao()),Wm=st(Ji()),Ym=st(Vm());aa.default.extend(Ym.default);aa.default.extend(Wm.default);var HA=new Date().getTimezoneOffset()*6e4;h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var iy=st(ms());h();var ys=st(ms());h();var da=st(ms());var It,At,ma=class{constructor({port:e}){Fr(this,It,void 0);Fr(this,At,!1);jt(this,It,e),jt(this,At,!1)}get status(){return ft(this,At)?"started":"stopped"}start(){return at(this,null,function*(){if(ft(this,At))return;let e=ft(this,It).onClose(()=>{jt(this,At,!1),e()});yield ft(this,It).start(),jt(this,At,!0)})}close(){return at(this,null,function*(){!ft(this,At)||(yield ft(this,It).close(),jt(this,At,!1))})}send(e){return at(this,null,function*(){if(!ft(this,At))throw new Error("Cannot read stream: RpcTransport has not been started");if(Array.isArray(e)){let P=hi.parse(e),M=new Set(P.map(q=>q.id)),V=zo(P);ft(this,It).postMessage(V);try{for(var t=Cs(this.recv()),o,n,p;o=!(n=yield t.next()).done;o=!1){let q=n.value;if(Array.isArray(q)&&q.every(fe=>M.has(fe.id)))return q}}catch(n){p=[n]}finally{try{o&&(n=t.return)&&(yield n.call(t))}finally{if(p)throw p[0]}}throw new Error("Failed to get response: request ids="+M)}else{let P=$o.parse(e),{id:M}=P,V=zo(P);ft(this,It).postMessage(V);try{for(var c=Cs(this.recv()),g,w,E;g=!(w=yield c.next()).done;g=!1){let q=w.value;if("id"in q&&q.id===M&&!("method"in q))return q}}catch(w){E=[w]}finally{try{g&&(w=c.return)&&(yield w.call(c))}finally{if(E)throw E[0]}}throw new Error("Failed to get response: request id="+M)}})}addListener(e){let t=n=>at(this,null,function*(){let p=this.recv()[Symbol.asyncIterator](),c=()=>{},g=()=>new Promise(E=>c=()=>E(null));function w(){var E;(E=p.return)==null||E.call(p),c(),n.signal.removeEventListener("abort",w)}try{for(n.signal.addEventListener("abort",w);;){let E=yield Promise.race([p.next(),g()]);if(!E)break;try{e(E.value)}catch(P){console.error(P)}}w()}catch(E){throw w(),E}}),o=new AbortController;return t(o),()=>o.abort()}recv(){let e=[],t=()=>{},o=()=>new Promise(P=>t=P),n=!1,p=ft(this,It).onClose(()=>{n=!0,t(),p()}),c=ft(this,It).onMessage(P=>{if(!!cs(P))try{let M=us(P);if("method"in M&&"id"in M){t();return}if(Array.isArray(M)){let V=di.parse(M);e.push(V),t()}else{let V=Zo.parse(M);if("id"in V){let q=Jo.parse(M);e.push(q),t()}else{let q=bo.parse(M);e.push(q),t()}}}catch(M){console.error(M)}}),g=()=>{p(),c()},w={next(){return at(this,null,function*(){for(;!n;){let P=e.shift();if(P)return{done:!1,value:P};yield o()}return g(),{done:!0,value:void 0}})},throw(){return at(this,null,function*(){return g(),{done:!0,value:void 0}})},return(){return at(this,null,function*(){return g(),{done:!0,value:void 0}})}};return{[Symbol.asyncIterator](){return w}}}};It=new WeakMap,At=new WeakMap;var fo=class extends ma{static createPort(){let e=[],t=[];function o(c){for(let g of e)try{g(c.detail)}catch(w){console.error(w)}}function n(){for(let c of t)try{c()}catch(g){console.error(g)}}return{start(){return at(this,null,function*(){window.addEventListener("phantomEthRpcMessage",o),window.addEventListener("beforeunload",function c(){window.removeEventListener("phantomEthRpcMessage",o),window.removeEventListener("beforeunload",c),n()})})},close(){return at(this,null,function*(){window.removeEventListener("phantomEthRpcMessage",o),n()})},postMessage(c){setTimeout(()=>{window.dispatchEvent(new CustomEvent("dappEthRpcMessage",{detail:c}))},0)},onMessage(c){return e.push(c),()=>{e.splice(e.indexOf(c),1)}},onClose(c){return t.push(c),()=>{t.splice(t.indexOf(c),1)}}}}constructor(){super({port:fo.createPort()})}};h();var xs=class{constructor(){this.showPopup=()=>{let e=document.createElement("link");e.href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap",e.rel="stylesheet",document.head.appendChild(e);let t=document.createElement("div");t.style.fontFamily="Inter, -apple-system, BlinkMacSystemFont, \'Segoe UI\', Roboto, Oxygen-Sans, Ubuntu, Cantarell, \'Helvetica Neue\', sans-serif",t.id="metamask-explainer",t.style.transform="scale(0.9125) translateY(15px)",t.style.willChange="transform",t.style.opacity="0",t.style.transition="all 300ms cubic-bezier(0.16, 1, 0.3, 1)",t.style.width="262px",t.style.position="fixed",t.style.top="20px",t.style.right="20px",t.style.zIndex="99999",t.style.background="#222",t.style.backgroundClip="border-box",t.style.border="1px solid rgba(80, 80, 80, 0.2)",t.style.borderRadius="4px",t.style.fontSize="13px",t.style.padding="1.5em",t.style.boxShadow="0px 54px 22px rgba(24, 24, 27, 0.02), 0px 31px 18px rgba(24, 24, 27, 0.07), 0px 14px 14px rgba(24, 24, 27, 0.12), 0px 3px 7px rgba(24, 24, 27, 0.14), rgba(24, 24, 27, 0.3) 0px 0px 2px 0px",t.style.userSelect="none",t.style["-webkit-font-smoothing"]="antialiased",t.style.MozUserSelect="none",t.style.msUserSelect="none";let o=document.createElement("div");o.style.display="flex",o.style.flexDirection="column",o.style.justifyContent="center",o.style.gap="1em",o.style.marginBottom="1em",t.appendChild(o);let n=document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("width","8"),n.setAttribute("height","8"),n.setAttribute("viewBox","0 0 8 8"),n.setAttribute("fill","none"),n.style.width="0.8em",n.style.height="0.8em",n.style.display="flex",n.innerHTML=`\n \n `;let p=document.createElement("div");p.id="metamask-explainer__close-button",p.style.position="absolute",p.style.top="0.5em",p.style.right="0.5em",p.style.padding="0.5em",p.style.cursor="pointer",p.style.color="rgb(153, 153, 153)",p.style.borderRadius="6px",p.style.transition="all 300ms cubic-bezier(0.16, 1, 0.3, 1)",p.tabIndex=1,p.addEventListener("mouseover",()=>{p.style.color="#fff",p.style.background="#333"}),p.addEventListener("mouseout",()=>{p.style.color="rgb(153, 153, 153)",p.style.background="none"}),p.addEventListener("click",()=>{t.style.opacity="0",t.style.transform="scale(0.96) translateY(10px)",setTimeout(()=>t.remove(),300)}),p.appendChild(n),t.appendChild(p);let c=document.createElement("div");c.id="logo-container",c.style.display="flex",c.style.flexDirection="row";let g=document.createElement("img");g.src=km,g.style.height="2.7em",g.style.position="relative",g.style.outline="2px solid #222",g.style.background="#222",c.appendChild(g),o.appendChild(c);let w=document.createElement("div");w.style.display="flex",w.style.flexDirection="column",w.style.gap="0.25em",w.style.lineHeight="1.2",o.appendChild(w);let E=document.createElement("div");E.id="metamask-explainer__header",E.textContent="Phantom now supports Ethereum & Polygon!",E.style.color="#ffffff",E.style.fontSize="1.125em",E.style.fontWeight="600",E.style.fontFamily="Inter",w.appendChild(E);let P=document.createElement("div");P.style.display="flex",P.style.flexDirection="column",P.style.gap="1em",P.style.alignItems="flex-start",t.appendChild(P);let M=document.createElement("div");M.id="metamask-explainer__body",M.textContent="Connecting with MetaMask will give you the option to use Phantom.",M.style.color="#ffffff",M.style.fontSize="1em",M.style.fontWeight="400",M.style.lineHeight="1.4",M.style.fontFamily="Inter",P.appendChild(M);let V=document.createElement("div");V.id="metamask-explainer__dont-show-again-button",V.textContent="Don\'t show again",V.style.cursor="pointer",V.style.color="#AB9FF2",V.style.fontSize="1em",V.style.fontWeight="400",V.style.lineHeight="1.2",V.style.transition="color 300ms cubic-bezier(0.16, 1, 0.3, 1)",V.tabIndex=1,V.addEventListener("mouseover",({target:q})=>{q.style.color="#ffffff"}),V.addEventListener("mouseout",({target:q})=>{q.style.color="#AB9FF2"}),V.addEventListener("click",()=>{t.style.opacity="0",t.style.transform="scale(0.96) translateY(10px)",setTimeout(()=>t.remove(),300),this.setHasBeenDismissed()}),P.appendChild(V),document.body.appendChild(t),setTimeout(()=>{t.style.transform="none",t.style.opacity="1"},0),xs.hasBeenShown=!0}}shouldShowPopup(){return at(this,null,function*(){return window._phantomShowMetamaskExplainer&&!xs.hasBeenShown&&!this.hasBeenDismissed()})}hasBeenDismissed(){return window.localStorage.getItem("phantomwallet-metamask-explainer-dismissed")==="true"}setHasBeenDismissed(){window.localStorage.setItem("phantomwallet-metamask-explainer-dismissed","true")}findFaviconUrl(){let e=document.querySelectorAll(\'link[rel="icon"], link[rel="shortcut icon"], link[rel="apple-touch-icon"]\');return e.length>0?e[0].href:""}},To=xs;To.hasBeenShown=!1;function ay(r,e){window.dispatchEvent(new CustomEvent("eip6963:announceProvider",{detail:Object.freeze({info:r,provider:e})}))}var fy=1,uo,ya=class extends py.EventEmitter{constructor(t){super();this.isPhantom=!0;this.isMetaMask=!0;Fr(this,uo,void 0);this.request=t=>at(this,null,function*(){var n,p;let o;try{let{method:c}=t,g="params"in t?(n=t.params)!=null?n:[]:[],w=so[c];if(!w)throw new Error("MethodNotFound");let E=w.request.safeParse({jsonrpc:"2.0",id:(fy++).toString(),method:c,params:g});if(!E.success){if(c==="personal_sign"){let M=so.eth_sign.params.safeParse(g);if(M.success){let[V,q]=M.data;return this.request({method:"personal_sign",params:[q,V]})}}if(c==="eth_signTypedData"){let M=so.eth_signTypedData_v4.params.safeParse(g);if(M.success)return this.request({method:"eth_signTypedData_v4",params:M.data})}throw E.error}let P=E.data;if(o=w.response.parse(yield ft(this,uo).send(P)),"error"in o)throw new ar(o.error);try{if(c==="eth_requestAccounts"){let M=o.result[0].toLowerCase();M!==this.selectedAddress&&this.emit("accountsChanged",[M])}if(c==="eth_accounts"){let M=(p=o.result[0])==null?void 0:p.toLowerCase();M!==this.selectedAddress&&(M?this.emit("accountsChanged",[M]):this.emit("accountsChanged",[]))}if(c==="eth_chainId"){let M=o.result;M!==this.chainId&&(this.chainId=M,this.networkVersion=parseInt(M.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}if(c==="wallet_addEthereumChain"){let M=P.params[0].chainId;M!==this.chainId&&(this.chainId=M,this.networkVersion=parseInt(M.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}if(c==="wallet_switchEthereumChain"){let M=P.params[0].chainId;M!==this.chainId&&(this.chainId=M,this.networkVersion=parseInt(M.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}}catch(M){console.error("event emitter error",M)}return o.result}catch(c){throw c instanceof ar?c:c instanceof dt?new ar({code:-32e3,message:"Missing or invalid parameters."},{method:t.method}):c instanceof Error&&c.message==="MethodNotFound"?new ar({code:-32601,message:"The method does not exist / is not available."},{method:t.method}):new ar({code:-32603,message:"Internal JSON-RPC error."},{method:t.method})}});this._metamask={isUnlocked:()=>!!this.selectedAddress};this.handleNotification=t=>at(this,null,function*(){var o,n,p,c,g,w,E,P;switch(t.method){case"phantom_accountChanged":{let M=io.phantom_accountChanged.notification.safeParse(t);if(!M.success)return;let V=(p=(n=(o=M.data.params)==null?void 0:o.evm)==null?void 0:n.toLowerCase())!=null?p:null;V!==this.selectedAddress&&this.emit("accountsChanged",V?[V]:[]);break}case"phantom_trustRevoked":{let M=io.phantom_trustRevoked.notification.safeParse(t);if(!M.success)return;((g=(c=M.data.params)==null?void 0:c.evm)==null?void 0:g.toLowerCase())===this.selectedAddress&&this.emit("accountsChanged",[]);break}case"phantom_chainChanged":{let M=io.phantom_chainChanged.notification.safeParse(t);if(!M.success)return;let V=(P=(E=(w=M.data.params)==null?void 0:w.evm)==null?void 0:E.toLowerCase())!=null?P:null;V&&V!==this.chainId&&(this.chainId=V,this.networkVersion=parseInt(V.substring(2),16).toString(),this.emit("chainChanged",V));break}}});jt(this,uo,t),ft(this,uo).start(),this.selectedAddress=null,this.chainId="0x1",this.networkVersion="1",this.request=this.request.bind(this),t.addListener(o=>{let n=bo.safeParse(o);!n.success||this.handleNotification(n.data)}),this.addListener("accountsChanged",o=>{let[n]=o;n?(this.selectedAddress=n.toLowerCase(),this.request({method:"eth_chainId",params:[]})):this.selectedAddress=null}),this.emit("connect",{chainId:this.chainId})}isConnected(){return navigator.onLine}enable(){return this.request({method:"eth_requestAccounts",params:[]})}sendAsync(t,o){let n="id"in t&&typeof t.id!="undefined"?t.id:null;this.request(t).then(p=>o(null,{jsonrpc:"2.0",id:n,result:p})).catch(p=>o(p,null))}send(t,o){return typeof t!="string"?this.sendAsync(t,o):this.request({method:t,params:o})}};uo=new WeakMap;var jr,xa=class extends ya{constructor(){super(new fo);Fr(this,jr,void 0);this.isMetamaskExplainerEnabled=!1;this.initializeMetamaskExplainer=()=>at(this,null,function*(){ft(this,jr)||jt(this,jr,new To),(yield ft(this,jr).shouldShowPopup())&&ft(this,jr).showPopup()});document.addEventListener("DOMContentLoaded",()=>{this.initializeMetamaskExplainer()})}static inject(t){let o=window;o.isPhantomInstalled=!0,delete window.web3;let n=new xa;t&&(Object.defineProperty(window,"ethereum",{get(){return n},set(c){},configurable:!1}),window.dispatchEvent(new Event("ethereum#initialized"))),window.phantom||Object.defineProperty(window,"phantom",{value:{},writable:!1}),Object.defineProperty(window.phantom,"ethereum",{value:n,writable:!1}),window.dispatchEvent(new Event("phantom#initialized"));let p={uuid:(fy++).toString(),name:"Phantom",icon:Bm,rdns:"app.phantom"};try{window.addEventListener("eip6963:requestProvider",()=>{ay(p,n)}),ay(p,n)}catch(c){console.error("PHANTOM error announcing multi-injection provider")}}},gs=xa;jr=new WeakMap;try{gs.inject(!1)}catch(r){console.error(r)}})();\n/*!\n * The buffer module from node.js, for the browser.\n *\n * @author Feross Aboukhadijeh \n * @license MIT\n */\n/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */\n/*! safe-buffer. MIT License. Feross Aboukhadijeh */\n/**\n * @license React\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n/**\n * [js-sha3]{@link https://github.com/emn178/js-sha3}\n *\n * @version 0.8.0\n * @author Chen, Yi-Cyuan [emn178@gmail.com]\n * @copyright Chen, Yi-Cyuan 2015-2018\n * @license MIT\n */\n');break;default:vo(i)}else dw('\nObject.defineProperty(window, "ethereum", {\n value: window.providers ? window.providers[0] : undefined,\n writable: true,\n});\n');dw('"use strict";(()=>{var Q_=Object.create;var _a=Object.defineProperty,X_=Object.defineProperties,eE=Object.getOwnPropertyDescriptor,tE=Object.getOwnPropertyDescriptors,rE=Object.getOwnPropertyNames,Nd=Object.getOwnPropertySymbols,nE=Object.getPrototypeOf,Ud=Object.prototype.hasOwnProperty,oE=Object.prototype.propertyIsEnumerable;var Od=(r,e,t)=>e in r?_a(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,bf=(r,e)=>{for(var t in e||={})Ud.call(e,t)&&Od(r,t,e[t]);if(Nd)for(var t of Nd(e))oE.call(e,t)&&Od(r,t,e[t]);return r},wf=(r,e)=>X_(r,tE(e));var sE=(r,e)=>()=>(r&&(e=r(r=0)),e);var xe=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),Y=(r,e)=>{for(var t in e)_a(r,t,{get:e[t],enumerable:!0})},iE=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of rE(e))!Ud.call(r,o)&&o!==t&&_a(r,o,{get:()=>e[o],enumerable:!(n=eE(e,o))||n.enumerable});return r};var Re=(r,e,t)=>(t=r!=null?Q_(nE(r)):{},iE(e||!r||!r.__esModule?_a(t,"default",{value:r,enumerable:!0}):t,r));var vf=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)};var re=(r,e,t)=>(vf(r,e,"read from private field"),t?t.call(r):e.get(r)),De=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},Ht=(r,e,t,n)=>(vf(r,e,"write to private field"),n?n.call(r,t):e.set(r,t),t);var Ea=(r,e,t)=>(vf(r,e,"access private method"),t);var je=(r,e,t)=>new Promise((n,o)=>{var s=f=>{try{u(t.next(f))}catch(d){o(d)}},i=f=>{try{u(t.throw(f))}catch(d){o(d)}},u=f=>f.done?n(f.value):Promise.resolve(f.value).then(s,i);u((t=t.apply(r,e)).next())}),Sf=(r,e,t)=>(e=r[Symbol.asyncIterator],t=(n,o)=>(o=r[n])&&(e[n]=s=>new Promise((i,u,f)=>(s=o.call(r,s),f=s.done,Promise.resolve(s.value).then(d=>i({value:d,done:f}),u)))),e?e.call(r):(r=r[Symbol.iterator](),e={},t("next"),t("return"),e));var Ef=xe(ka=>{"use strict";h();ka.byteLength=cE;ka.toByteArray=fE;ka.fromByteArray=hE;var Zr=[],Pr=[],aE=typeof Uint8Array<"u"?Uint8Array:Array,_f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(zo=0,Dd=_f.length;zo0)throw new Error("Invalid string. Length must be a multiple of 4");var t=r.indexOf("=");t===-1&&(t=e);var n=t===e?0:4-t%4;return[t,n]}function cE(r){var e=qd(r),t=e[0],n=e[1];return(t+n)*3/4-n}function uE(r,e,t){return(e+t)*3/4-t}function fE(r){var e,t=qd(r),n=t[0],o=t[1],s=new aE(uE(r,n,o)),i=0,u=o>0?n-4:n,f;for(f=0;f>16&255,s[i++]=e>>8&255,s[i++]=e&255;return o===2&&(e=Pr[r.charCodeAt(f)]<<2|Pr[r.charCodeAt(f+1)]>>4,s[i++]=e&255),o===1&&(e=Pr[r.charCodeAt(f)]<<10|Pr[r.charCodeAt(f+1)]<<4|Pr[r.charCodeAt(f+2)]>>2,s[i++]=e>>8&255,s[i++]=e&255),s}function lE(r){return Zr[r>>18&63]+Zr[r>>12&63]+Zr[r>>6&63]+Zr[r&63]}function pE(r,e,t){for(var n,o=[],s=e;su?u:i+s));return n===1?(e=r[t-1],o.push(Zr[e>>2]+Zr[e<<4&63]+"==")):n===2&&(e=(r[t-2]<<8)+r[t-1],o.push(Zr[e>>10]+Zr[e>>4&63]+Zr[e<<2&63]+"=")),o.join("")}});var If=xe(kf=>{h();kf.read=function(r,e,t,n,o){var s,i,u=o*8-n-1,f=(1<>1,b=-7,w=t?o-1:0,T=t?-1:1,A=r[e+w];for(w+=T,s=A&(1<<-b)-1,A>>=-b,b+=u;b>0;s=s*256+r[e+w],w+=T,b-=8);for(i=s&(1<<-b)-1,s>>=-b,b+=n;b>0;i=i*256+r[e+w],w+=T,b-=8);if(s===0)s=1-d;else{if(s===f)return i?NaN:(A?-1:1)*(1/0);i=i+Math.pow(2,n),s=s-d}return(A?-1:1)*i*Math.pow(2,s-n)};kf.write=function(r,e,t,n,o,s){var i,u,f,d=s*8-o-1,b=(1<>1,T=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,A=n?0:s-1,D=n?1:-1,H=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(u=isNaN(e)?1:0,i=b):(i=Math.floor(Math.log(e)/Math.LN2),e*(f=Math.pow(2,-i))<1&&(i--,f*=2),i+w>=1?e+=T/f:e+=T*Math.pow(2,1-w),e*f>=2&&(i++,f/=2),i+w>=b?(u=0,i=b):i+w>=1?(u=(e*f-1)*Math.pow(2,o),i=i+w):(u=e*Math.pow(2,w-1)*Math.pow(2,o),i=0));o>=8;r[t+A]=u&255,A+=D,u/=256,o-=8);for(i=i<0;r[t+A]=i&255,A+=D,i/=256,d-=8);r[t+A-D]|=H*128}});var hs=xe(ps=>{"use strict";h();var Af=Ef(),fs=If(),Fd=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;ps.Buffer=F;ps.SlowBuffer=bE;ps.INSPECT_MAX_BYTES=50;var Ia=2147483647;ps.kMaxLength=Ia;F.TYPED_ARRAY_SUPPORT=dE();!F.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function dE(){try{let r=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(r,e),r.foo()===42}catch{return!1}}Object.defineProperty(F.prototype,"parent",{enumerable:!0,get:function(){if(!!F.isBuffer(this))return this.buffer}});Object.defineProperty(F.prototype,"offset",{enumerable:!0,get:function(){if(!!F.isBuffer(this))return this.byteOffset}});function mn(r){if(r>Ia)throw new RangeError(\'The value "\'+r+\'" is invalid for option "size"\');let e=new Uint8Array(r);return Object.setPrototypeOf(e,F.prototype),e}function F(r,e,t){if(typeof r=="number"){if(typeof e=="string")throw new TypeError(\'The "string" argument must be of type string. Received type number\');return Pf(r)}return Wd(r,e,t)}F.poolSize=8192;function Wd(r,e,t){if(typeof r=="string")return mE(r,e);if(ArrayBuffer.isView(r))return gE(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(Yr(r,ArrayBuffer)||r&&Yr(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Yr(r,SharedArrayBuffer)||r&&Yr(r.buffer,SharedArrayBuffer)))return Bf(r,e,t);if(typeof r=="number")throw new TypeError(\'The "value" argument must not be of type number. Received type number\');let n=r.valueOf&&r.valueOf();if(n!=null&&n!==r)return F.from(n,e,t);let o=xE(r);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return F.from(r[Symbol.toPrimitive]("string"),e,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}F.from=function(r,e,t){return Wd(r,e,t)};Object.setPrototypeOf(F.prototype,Uint8Array.prototype);Object.setPrototypeOf(F,Uint8Array);function Kd(r){if(typeof r!="number")throw new TypeError(\'"size" argument must be of type number\');if(r<0)throw new RangeError(\'The value "\'+r+\'" is invalid for option "size"\')}function yE(r,e,t){return Kd(r),r<=0?mn(r):e!==void 0?typeof t=="string"?mn(r).fill(e,t):mn(r).fill(e):mn(r)}F.alloc=function(r,e,t){return yE(r,e,t)};function Pf(r){return Kd(r),mn(r<0?0:zf(r)|0)}F.allocUnsafe=function(r){return Pf(r)};F.allocUnsafeSlow=function(r){return Pf(r)};function mE(r,e){if((typeof e!="string"||e==="")&&(e="utf8"),!F.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let t=Vd(r,e)|0,n=mn(t),o=n.write(r,e);return o!==t&&(n=n.slice(0,o)),n}function Rf(r){let e=r.length<0?0:zf(r.length)|0,t=mn(e);for(let n=0;n=Ia)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ia.toString(16)+" bytes");return r|0}function bE(r){return+r!=r&&(r=0),F.alloc(+r)}F.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==F.prototype};F.compare=function(e,t){if(Yr(e,Uint8Array)&&(e=F.from(e,e.offset,e.byteLength)),Yr(t,Uint8Array)&&(t=F.from(t,t.offset,t.byteLength)),!F.isBuffer(e)||!F.isBuffer(t))throw new TypeError(\'The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array\');if(e===t)return 0;let n=e.length,o=t.length;for(let s=0,i=Math.min(n,o);so.length?(F.isBuffer(i)||(i=F.from(i)),i.copy(o,s)):Uint8Array.prototype.set.call(o,i,s);else if(F.isBuffer(i))i.copy(o,s);else throw new TypeError(\'"list" argument must be an Array of Buffers\');s+=i.length}return o};function Vd(r,e){if(F.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||Yr(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError(\'The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type \'+typeof r);let t=r.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&t===0)return 0;let o=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return Tf(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return t*2;case"hex":return t>>>1;case"base64":return ry(r).length;default:if(o)return n?-1:Tf(r).length;e=(""+e).toLowerCase(),o=!0}}F.byteLength=Vd;function wE(r,e,t){let n=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((t===void 0||t>this.length)&&(t=this.length),t<=0)||(t>>>=0,e>>>=0,t<=e))return"";for(r||(r="utf8");;)switch(r){case"hex":return TE(this,e,t);case"utf8":case"utf-8":return Zd(this,e,t);case"ascii":return RE(this,e,t);case"latin1":case"binary":return BE(this,e,t);case"base64":return IE(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return PE(this,e,t);default:if(n)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),n=!0}}F.prototype._isBuffer=!0;function Mo(r,e,t){let n=r[e];r[e]=r[t],r[t]=n}F.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""};Fd&&(F.prototype[Fd]=F.prototype.inspect);F.prototype.compare=function(e,t,n,o,s){if(Yr(e,Uint8Array)&&(e=F.from(e,e.offset,e.byteLength)),!F.isBuffer(e))throw new TypeError(\'The "target" argument must be one of type Buffer or Uint8Array. Received type \'+typeof e);if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),o===void 0&&(o=0),s===void 0&&(s=this.length),t<0||n>e.length||o<0||s>this.length)throw new RangeError("out of range index");if(o>=s&&t>=n)return 0;if(o>=s)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,o>>>=0,s>>>=0,this===e)return 0;let i=s-o,u=n-t,f=Math.min(i,u),d=this.slice(o,s),b=e.slice(t,n);for(let w=0;w2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,Lf(t)&&(t=o?0:r.length-1),t<0&&(t=r.length+t),t>=r.length){if(o)return-1;t=r.length-1}else if(t<0)if(o)t=0;else return-1;if(typeof e=="string"&&(e=F.from(e,n)),F.isBuffer(e))return e.length===0?-1:jd(r,e,t,n,o);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(r,e,t):Uint8Array.prototype.lastIndexOf.call(r,e,t):jd(r,[e],t,n,o);throw new TypeError("val must be string, number or Buffer")}function jd(r,e,t,n,o){let s=1,i=r.length,u=e.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(r.length<2||e.length<2)return-1;s=2,i/=2,u/=2,t/=2}function f(b,w){return s===1?b[w]:b.readUInt16BE(w*s)}let d;if(o){let b=-1;for(d=t;di&&(t=i-u),d=t;d>=0;d--){let b=!0;for(let w=0;wo&&(n=o)):n=o;let s=e.length;n>s/2&&(n=s/2);let i;for(i=0;i>>0,isFinite(n)?(n=n>>>0,o===void 0&&(o="utf8")):(o=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let s=this.length-t;if((n===void 0||n>s)&&(n=s),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");let i=!1;for(;;)switch(o){case"hex":return vE(this,e,t,n);case"utf8":case"utf-8":return SE(this,e,t,n);case"ascii":case"latin1":case"binary":return _E(this,e,t,n);case"base64":return EE(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return kE(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),i=!0}};F.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function IE(r,e,t){return e===0&&t===r.length?Af.fromByteArray(r):Af.fromByteArray(r.slice(e,t))}function Zd(r,e,t){t=Math.min(r.length,t);let n=[],o=e;for(;o239?4:s>223?3:s>191?2:1;if(o+u<=t){let f,d,b,w;switch(u){case 1:s<128&&(i=s);break;case 2:f=r[o+1],(f&192)===128&&(w=(s&31)<<6|f&63,w>127&&(i=w));break;case 3:f=r[o+1],d=r[o+2],(f&192)===128&&(d&192)===128&&(w=(s&15)<<12|(f&63)<<6|d&63,w>2047&&(w<55296||w>57343)&&(i=w));break;case 4:f=r[o+1],d=r[o+2],b=r[o+3],(f&192)===128&&(d&192)===128&&(b&192)===128&&(w=(s&15)<<18|(f&63)<<12|(d&63)<<6|b&63,w>65535&&w<1114112&&(i=w))}}i===null?(i=65533,u=1):i>65535&&(i-=65536,n.push(i>>>10&1023|55296),i=56320|i&1023),n.push(i),o+=u}return AE(n)}var Hd=4096;function AE(r){let e=r.length;if(e<=Hd)return String.fromCharCode.apply(String,r);let t="",n=0;for(;nn)&&(t=n);let o="";for(let s=e;sn&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),tt)throw new RangeError("Trying to access beyond buffer length")}F.prototype.readUintLE=F.prototype.readUIntLE=function(e,t,n){e=e>>>0,t=t>>>0,n||Vt(e,t,this.length);let o=this[e],s=1,i=0;for(;++i>>0,t=t>>>0,n||Vt(e,t,this.length);let o=this[e+--t],s=1;for(;t>0&&(s*=256);)o+=this[e+--t]*s;return o};F.prototype.readUint8=F.prototype.readUInt8=function(e,t){return e=e>>>0,t||Vt(e,1,this.length),this[e]};F.prototype.readUint16LE=F.prototype.readUInt16LE=function(e,t){return e=e>>>0,t||Vt(e,2,this.length),this[e]|this[e+1]<<8};F.prototype.readUint16BE=F.prototype.readUInt16BE=function(e,t){return e=e>>>0,t||Vt(e,2,this.length),this[e]<<8|this[e+1]};F.prototype.readUint32LE=F.prototype.readUInt32LE=function(e,t){return e=e>>>0,t||Vt(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};F.prototype.readUint32BE=F.prototype.readUInt32BE=function(e,t){return e=e>>>0,t||Vt(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};F.prototype.readBigUInt64LE=Dn(function(e){e=e>>>0,ls(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hi(e,this.length-8);let o=t+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,s=this[++e]+this[++e]*2**8+this[++e]*2**16+n*2**24;return BigInt(o)+(BigInt(s)<>>0,ls(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hi(e,this.length-8);let o=t*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],s=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+n;return(BigInt(o)<>>0,t=t>>>0,n||Vt(e,t,this.length);let o=this[e],s=1,i=0;for(;++i=s&&(o-=Math.pow(2,8*t)),o};F.prototype.readIntBE=function(e,t,n){e=e>>>0,t=t>>>0,n||Vt(e,t,this.length);let o=t,s=1,i=this[e+--o];for(;o>0&&(s*=256);)i+=this[e+--o]*s;return s*=128,i>=s&&(i-=Math.pow(2,8*t)),i};F.prototype.readInt8=function(e,t){return e=e>>>0,t||Vt(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};F.prototype.readInt16LE=function(e,t){e=e>>>0,t||Vt(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};F.prototype.readInt16BE=function(e,t){e=e>>>0,t||Vt(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};F.prototype.readInt32LE=function(e,t){return e=e>>>0,t||Vt(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};F.prototype.readInt32BE=function(e,t){return e=e>>>0,t||Vt(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};F.prototype.readBigInt64LE=Dn(function(e){e=e>>>0,ls(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hi(e,this.length-8);let o=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(n<<24);return(BigInt(o)<>>0,ls(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hi(e,this.length-8);let o=(t<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(o)<>>0,t||Vt(e,4,this.length),fs.read(this,e,!0,23,4)};F.prototype.readFloatBE=function(e,t){return e=e>>>0,t||Vt(e,4,this.length),fs.read(this,e,!1,23,4)};F.prototype.readDoubleLE=function(e,t){return e=e>>>0,t||Vt(e,8,this.length),fs.read(this,e,!0,52,8)};F.prototype.readDoubleBE=function(e,t){return e=e>>>0,t||Vt(e,8,this.length),fs.read(this,e,!1,52,8)};function gr(r,e,t,n,o,s){if(!F.isBuffer(r))throw new TypeError(\'"buffer" argument must be a Buffer instance\');if(e>o||er.length)throw new RangeError("Index out of range")}F.prototype.writeUintLE=F.prototype.writeUIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,n=n>>>0,!o){let u=Math.pow(2,8*n)-1;gr(this,e,t,n,u,0)}let s=1,i=0;for(this[t]=e&255;++i>>0,n=n>>>0,!o){let u=Math.pow(2,8*n)-1;gr(this,e,t,n,u,0)}let s=n-1,i=1;for(this[t+s]=e&255;--s>=0&&(i*=256);)this[t+s]=e/i&255;return t+n};F.prototype.writeUint8=F.prototype.writeUInt8=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,1,255,0),this[t]=e&255,t+1};F.prototype.writeUint16LE=F.prototype.writeUInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,2,65535,0),this[t]=e&255,this[t+1]=e>>>8,t+2};F.prototype.writeUint16BE=F.prototype.writeUInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=e&255,t+2};F.prototype.writeUint32LE=F.prototype.writeUInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255,t+4};F.prototype.writeUint32BE=F.prototype.writeUInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};function Yd(r,e,t,n,o){ty(e,n,o,r,t,7);let s=Number(e&BigInt(4294967295));r[t++]=s,s=s>>8,r[t++]=s,s=s>>8,r[t++]=s,s=s>>8,r[t++]=s;let i=Number(e>>BigInt(32)&BigInt(4294967295));return r[t++]=i,i=i>>8,r[t++]=i,i=i>>8,r[t++]=i,i=i>>8,r[t++]=i,t}function Jd(r,e,t,n,o){ty(e,n,o,r,t,7);let s=Number(e&BigInt(4294967295));r[t+7]=s,s=s>>8,r[t+6]=s,s=s>>8,r[t+5]=s,s=s>>8,r[t+4]=s;let i=Number(e>>BigInt(32)&BigInt(4294967295));return r[t+3]=i,i=i>>8,r[t+2]=i,i=i>>8,r[t+1]=i,i=i>>8,r[t]=i,t+8}F.prototype.writeBigUInt64LE=Dn(function(e,t=0){return Yd(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});F.prototype.writeBigUInt64BE=Dn(function(e,t=0){return Jd(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});F.prototype.writeIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let f=Math.pow(2,8*n-1);gr(this,e,t,n,f-1,-f)}let s=0,i=1,u=0;for(this[t]=e&255;++s>0)-u&255;return t+n};F.prototype.writeIntBE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let f=Math.pow(2,8*n-1);gr(this,e,t,n,f-1,-f)}let s=n-1,i=1,u=0;for(this[t+s]=e&255;--s>=0&&(i*=256);)e<0&&u===0&&this[t+s+1]!==0&&(u=1),this[t+s]=(e/i>>0)-u&255;return t+n};F.prototype.writeInt8=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=e&255,t+1};F.prototype.writeInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,2,32767,-32768),this[t]=e&255,this[t+1]=e>>>8,t+2};F.prototype.writeInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=e&255,t+2};F.prototype.writeInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,4,2147483647,-2147483648),this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4};F.prototype.writeInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};F.prototype.writeBigInt64LE=Dn(function(e,t=0){return Yd(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});F.prototype.writeBigInt64BE=Dn(function(e,t=0){return Jd(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Qd(r,e,t,n,o,s){if(t+n>r.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function Xd(r,e,t,n,o){return e=+e,t=t>>>0,o||Qd(r,e,t,4,34028234663852886e22,-34028234663852886e22),fs.write(r,e,t,n,23,4),t+4}F.prototype.writeFloatLE=function(e,t,n){return Xd(this,e,t,!0,n)};F.prototype.writeFloatBE=function(e,t,n){return Xd(this,e,t,!1,n)};function ey(r,e,t,n,o){return e=+e,t=t>>>0,o||Qd(r,e,t,8,17976931348623157e292,-17976931348623157e292),fs.write(r,e,t,n,52,8),t+8}F.prototype.writeDoubleLE=function(e,t,n){return ey(this,e,t,!0,n)};F.prototype.writeDoubleBE=function(e,t,n){return ey(this,e,t,!1,n)};F.prototype.copy=function(e,t,n,o){if(!F.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),!o&&o!==0&&(o=this.length),t>=e.length&&(t=e.length),t||(t=0),o>0&&o=this.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t>>0,n=n===void 0?this.length:n>>>0,e||(e=0);let s;if(typeof e=="number")for(s=t;s2**32?o=$d(String(t)):typeof t=="bigint"&&(o=String(t),(t>BigInt(2)**BigInt(32)||t<-(BigInt(2)**BigInt(32)))&&(o=$d(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function $d(r){let e="",t=r.length,n=r[0]==="-"?1:0;for(;t>=n+4;t-=3)e=`_${r.slice(t-3,t)}${e}`;return`${r.slice(0,t)}${e}`}function zE(r,e,t){ls(e,"offset"),(r[e]===void 0||r[e+t]===void 0)&&hi(e,r.length-(t+1))}function ty(r,e,t,n,o,s){if(r>t||r3?e===0||e===BigInt(0)?u=`>= 0${i} and < 2${i} ** ${(s+1)*8}${i}`:u=`>= -(2${i} ** ${(s+1)*8-1}${i}) and < 2 ** ${(s+1)*8-1}${i}`:u=`>= ${e}${i} and <= ${t}${i}`,new us.ERR_OUT_OF_RANGE("value",u,r)}zE(n,o,s)}function ls(r,e){if(typeof r!="number")throw new us.ERR_INVALID_ARG_TYPE(e,"number",r)}function hi(r,e,t){throw Math.floor(r)!==r?(ls(r,t),new us.ERR_OUT_OF_RANGE(t||"offset","an integer",r)):e<0?new us.ERR_BUFFER_OUT_OF_BOUNDS:new us.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${e}`,r)}var ME=/[^+/0-9A-Za-z-_]/g;function LE(r){if(r=r.split("=")[0],r=r.trim().replace(ME,""),r.length<2)return"";for(;r.length%4!==0;)r=r+"=";return r}function Tf(r,e){e=e||1/0;let t,n=r.length,o=null,s=[];for(let i=0;i55295&&t<57344){if(!o){if(t>56319){(e-=3)>-1&&s.push(239,191,189);continue}else if(i+1===n){(e-=3)>-1&&s.push(239,191,189);continue}o=t;continue}if(t<56320){(e-=3)>-1&&s.push(239,191,189),o=t;continue}t=(o-55296<<10|t-56320)+65536}else o&&(e-=3)>-1&&s.push(239,191,189);if(o=null,t<128){if((e-=1)<0)break;s.push(t)}else if(t<2048){if((e-=2)<0)break;s.push(t>>6|192,t&63|128)}else if(t<65536){if((e-=3)<0)break;s.push(t>>12|224,t>>6&63|128,t&63|128)}else if(t<1114112){if((e-=4)<0)break;s.push(t>>18|240,t>>12&63|128,t>>6&63|128,t&63|128)}else throw new Error("Invalid code point")}return s}function CE(r){let e=[];for(let t=0;t>8,o=t%256,s.push(o),s.push(n);return s}function ry(r){return Af.toByteArray(LE(r))}function Aa(r,e,t,n){let o;for(o=0;o=e.length||o>=r.length);++o)e[o+t]=r[o];return o}function Yr(r,e){return r instanceof e||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===e.name}function Lf(r){return r!==r}var OE=function(){let r="0123456789abcdef",e=new Array(256);for(let t=0;t<16;++t){let n=t*16;for(let o=0;o<16;++o)e[n+o]=r[t]+r[o]}return e}();function Dn(r){return typeof BigInt>"u"?UE:r}function UE(){throw new Error("BigInt not supported")}});var ay=xe((Vz,iy)=>{h();var $t=iy.exports={},Jr,Qr;function Cf(){throw new Error("setTimeout has not been defined")}function Nf(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Jr=setTimeout:Jr=Cf}catch{Jr=Cf}try{typeof clearTimeout=="function"?Qr=clearTimeout:Qr=Nf}catch{Qr=Nf}})();function ny(r){if(Jr===setTimeout)return setTimeout(r,0);if((Jr===Cf||!Jr)&&setTimeout)return Jr=setTimeout,setTimeout(r,0);try{return Jr(r,0)}catch{try{return Jr.call(null,r,0)}catch{return Jr.call(this,r,0)}}}function DE(r){if(Qr===clearTimeout)return clearTimeout(r);if((Qr===Nf||!Qr)&&clearTimeout)return Qr=clearTimeout,clearTimeout(r);try{return Qr(r)}catch{try{return Qr.call(null,r)}catch{return Qr.call(this,r)}}}var gn=[],ds=!1,Lo,Ra=-1;function qE(){!ds||!Lo||(ds=!1,Lo.length?gn=Lo.concat(gn):Ra=-1,gn.length&&oy())}function oy(){if(!ds){var r=ny(qE);ds=!0;for(var e=gn.length;e;){for(Lo=gn,gn=[];++Ra1)for(var t=1;t{"use strict";cy=Re(hs()),FE=Re(ay()),_=cy.Buffer});var zy=xe(()=>{h()});var Oa=xe((My,Qf)=>{h();(function(r,e){"use strict";function t(g,a){if(!g)throw new Error(a||"Assertion failed")}function n(g,a){g.super_=a;var l=function(){};l.prototype=a.prototype,g.prototype=new l,g.prototype.constructor=g}function o(g,a,l){if(o.isBN(g))return g;this.negative=0,this.words=null,this.length=0,this.red=null,g!==null&&((a==="le"||a==="be")&&(l=a,a=10),this._init(g||0,a||10,l||"be"))}typeof r=="object"?r.exports=o:e.BN=o,o.BN=o,o.wordSize=26;var s;try{typeof window<"u"&&typeof window.Buffer<"u"?s=window.Buffer:s=zy().Buffer}catch{}o.isBN=function(a){return a instanceof o?!0:a!==null&&typeof a=="object"&&a.constructor.wordSize===o.wordSize&&Array.isArray(a.words)},o.max=function(a,l){return a.cmp(l)>0?a:l},o.min=function(a,l){return a.cmp(l)<0?a:l},o.prototype._init=function(a,l,y){if(typeof a=="number")return this._initNumber(a,l,y);if(typeof a=="object")return this._initArray(a,l,y);l==="hex"&&(l=16),t(l===(l|0)&&l>=2&&l<=36),a=a.toString().replace(/\\s+/g,"");var x=0;a[0]==="-"&&(x++,this.negative=1),x=0;x-=3)I=a[x]|a[x-1]<<8|a[x-2]<<16,this.words[v]|=I<>>26-B&67108863,B+=24,B>=26&&(B-=26,v++);else if(y==="le")for(x=0,v=0;x>>26-B&67108863,B+=24,B>=26&&(B-=26,v++);return this._strip()};function i(g,a){var l=g.charCodeAt(a);if(l>=48&&l<=57)return l-48;if(l>=65&&l<=70)return l-55;if(l>=97&&l<=102)return l-87;t(!1,"Invalid character in "+g)}function u(g,a,l){var y=i(g,l);return l-1>=a&&(y|=i(g,l-1)<<4),y}o.prototype._parseHex=function(a,l,y){this.length=Math.ceil((a.length-l)/6),this.words=new Array(this.length);for(var x=0;x=l;x-=2)B=u(a,l,x)<=18?(v-=18,I+=1,this.words[I]|=B>>>26):v+=8;else{var S=a.length-l;for(x=S%2===0?l+1:l;x=18?(v-=18,I+=1,this.words[I]|=B>>>26):v+=8}this._strip()};function f(g,a,l,y){for(var x=0,v=0,I=Math.min(g.length,l),B=a;B=49?v=S-49+10:S>=17?v=S-17+10:v=S,t(S>=0&&v1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=b}catch{o.prototype.inspect=b}else o.prototype.inspect=b;function b(){return(this.red?""}var w=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],T=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],A=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];o.prototype.toString=function(a,l){a=a||10,l=l|0||1;var y;if(a===16||a==="hex"){y="";for(var x=0,v=0,I=0;I>>24-x&16777215,x+=2,x>=26&&(x-=26,I--),v!==0||I!==this.length-1?y=w[6-S.length]+S+y:y=S+y}for(v!==0&&(y=v.toString(16)+y);y.length%l!==0;)y="0"+y;return this.negative!==0&&(y="-"+y),y}if(a===(a|0)&&a>=2&&a<=36){var p=T[a],E=A[a];y="";var ie=this.clone();for(ie.negative=0;!ie.isZero();){var m=ie.modrn(E).toString(a);ie=ie.idivn(E),ie.isZero()?y=m+y:y=w[p-m.length]+m+y}for(this.isZero()&&(y="0"+y);y.length%l!==0;)y="0"+y;return this.negative!==0&&(y="-"+y),y}t(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var a=this.words[0];return this.length===2?a+=this.words[1]*67108864:this.length===3&&this.words[2]===1?a+=4503599627370496+this.words[1]*67108864:this.length>2&&t(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-a:a},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(a,l){return this.toArrayLike(s,a,l)}),o.prototype.toArray=function(a,l){return this.toArrayLike(Array,a,l)};var D=function(a,l){return a.allocUnsafe?a.allocUnsafe(l):new a(l)};o.prototype.toArrayLike=function(a,l,y){this._strip();var x=this.byteLength(),v=y||Math.max(1,x);t(x<=v,"byte array longer than desired length"),t(v>0,"Requested array length <= 0");var I=D(a,v),B=l==="le"?"LE":"BE";return this["_toArrayLike"+B](I,x),I},o.prototype._toArrayLikeLE=function(a,l){for(var y=0,x=0,v=0,I=0;v>8&255),y>16&255),I===6?(y>24&255),x=0,I=0):(x=B>>>24,I+=2)}if(y=0&&(a[y--]=B>>8&255),y>=0&&(a[y--]=B>>16&255),I===6?(y>=0&&(a[y--]=B>>24&255),x=0,I=0):(x=B>>>24,I+=2)}if(y>=0)for(a[y--]=x;y>=0;)a[y--]=0},Math.clz32?o.prototype._countBits=function(a){return 32-Math.clz32(a)}:o.prototype._countBits=function(a){var l=a,y=0;return l>=4096&&(y+=13,l>>>=13),l>=64&&(y+=7,l>>>=7),l>=8&&(y+=4,l>>>=4),l>=2&&(y+=2,l>>>=2),y+l},o.prototype._zeroBits=function(a){if(a===0)return 26;var l=a,y=0;return(l&8191)===0&&(y+=13,l>>>=13),(l&127)===0&&(y+=7,l>>>=7),(l&15)===0&&(y+=4,l>>>=4),(l&3)===0&&(y+=2,l>>>=2),(l&1)===0&&y++,y},o.prototype.bitLength=function(){var a=this.words[this.length-1],l=this._countBits(a);return(this.length-1)*26+l};function H(g){for(var a=new Array(g.bitLength()),l=0;l>>x&1}return a}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var a=0,l=0;la.length?this.clone().ior(a):a.clone().ior(this)},o.prototype.uor=function(a){return this.length>a.length?this.clone().iuor(a):a.clone().iuor(this)},o.prototype.iuand=function(a){var l;this.length>a.length?l=a:l=this;for(var y=0;ya.length?this.clone().iand(a):a.clone().iand(this)},o.prototype.uand=function(a){return this.length>a.length?this.clone().iuand(a):a.clone().iuand(this)},o.prototype.iuxor=function(a){var l,y;this.length>a.length?(l=this,y=a):(l=a,y=this);for(var x=0;xa.length?this.clone().ixor(a):a.clone().ixor(this)},o.prototype.uxor=function(a){return this.length>a.length?this.clone().iuxor(a):a.clone().iuxor(this)},o.prototype.inotn=function(a){t(typeof a=="number"&&a>=0);var l=Math.ceil(a/26)|0,y=a%26;this._expand(l),y>0&&l--;for(var x=0;x0&&(this.words[x]=~this.words[x]&67108863>>26-y),this._strip()},o.prototype.notn=function(a){return this.clone().inotn(a)},o.prototype.setn=function(a,l){t(typeof a=="number"&&a>=0);var y=a/26|0,x=a%26;return this._expand(y+1),l?this.words[y]=this.words[y]|1<a.length?(y=this,x=a):(y=a,x=this);for(var v=0,I=0;I>>26;for(;v!==0&&I>>26;if(this.length=y.length,v!==0)this.words[this.length]=v,this.length++;else if(y!==this)for(;Ia.length?this.clone().iadd(a):a.clone().iadd(this)},o.prototype.isub=function(a){if(a.negative!==0){a.negative=0;var l=this.iadd(a);return a.negative=1,l._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(a),this.negative=1,this._normSign();var y=this.cmp(a);if(y===0)return this.negative=0,this.length=1,this.words[0]=0,this;var x,v;y>0?(x=this,v=a):(x=a,v=this);for(var I=0,B=0;B>26,this.words[B]=l&67108863;for(;I!==0&&B>26,this.words[B]=l&67108863;if(I===0&&B>>26,ie=S&67108863,m=Math.min(p,a.length-1),L=Math.max(0,p-g.length+1);L<=m;L++){var O=p-L|0;x=g.words[O]|0,v=a.words[L]|0,I=x*v+ie,E+=I/67108864|0,ie=I&67108863}l.words[p]=ie|0,S=E|0}return S!==0?l.words[p]=S|0:l.length--,l._strip()}var ee=function(a,l,y){var x=a.words,v=l.words,I=y.words,B=0,S,p,E,ie=x[0]|0,m=ie&8191,L=ie>>>13,O=x[1]|0,q=O&8191,G=O>>>13,de=x[2]|0,ne=de&8191,oe=de>>>13,jt=x[3]|0,ye=jt&8191,Te=jt>>>13,mo=x[4]|0,nt=mo&8191,ot=mo>>>13,go=x[5]|0,st=go&8191,it=go>>>13,xo=x[6]|0,at=xo&8191,ct=xo>>>13,bo=x[7]|0,ut=bo&8191,ft=bo>>>13,wo=x[8]|0,lt=wo&8191,pt=wo>>>13,vo=x[9]|0,ht=vo&8191,dt=vo>>>13,So=v[0]|0,yt=So&8191,mt=So>>>13,_o=v[1]|0,gt=_o&8191,xt=_o>>>13,Eo=v[2]|0,bt=Eo&8191,wt=Eo>>>13,ko=v[3]|0,vt=ko&8191,St=ko>>>13,Io=v[4]|0,_t=Io&8191,Et=Io>>>13,Ao=v[5]|0,kt=Ao&8191,It=Ao>>>13,Ro=v[6]|0,At=Ro&8191,Rt=Ro>>>13,Bo=v[7]|0,Bt=Bo&8191,Tt=Bo>>>13,To=v[8]|0,Pt=To&8191,zt=To>>>13,Po=v[9]|0,Mt=Po&8191,Lt=Po>>>13;y.negative=a.negative^l.negative,y.length=19,S=Math.imul(m,yt),p=Math.imul(m,mt),p=p+Math.imul(L,yt)|0,E=Math.imul(L,mt);var Ln=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,S=Math.imul(q,yt),p=Math.imul(q,mt),p=p+Math.imul(G,yt)|0,E=Math.imul(G,mt),S=S+Math.imul(m,gt)|0,p=p+Math.imul(m,xt)|0,p=p+Math.imul(L,gt)|0,E=E+Math.imul(L,xt)|0;var Cn=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(Cn>>>26)|0,Cn&=67108863,S=Math.imul(ne,yt),p=Math.imul(ne,mt),p=p+Math.imul(oe,yt)|0,E=Math.imul(oe,mt),S=S+Math.imul(q,gt)|0,p=p+Math.imul(q,xt)|0,p=p+Math.imul(G,gt)|0,E=E+Math.imul(G,xt)|0,S=S+Math.imul(m,bt)|0,p=p+Math.imul(m,wt)|0,p=p+Math.imul(L,bt)|0,E=E+Math.imul(L,wt)|0;var Nn=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(Nn>>>26)|0,Nn&=67108863,S=Math.imul(ye,yt),p=Math.imul(ye,mt),p=p+Math.imul(Te,yt)|0,E=Math.imul(Te,mt),S=S+Math.imul(ne,gt)|0,p=p+Math.imul(ne,xt)|0,p=p+Math.imul(oe,gt)|0,E=E+Math.imul(oe,xt)|0,S=S+Math.imul(q,bt)|0,p=p+Math.imul(q,wt)|0,p=p+Math.imul(G,bt)|0,E=E+Math.imul(G,wt)|0,S=S+Math.imul(m,vt)|0,p=p+Math.imul(m,St)|0,p=p+Math.imul(L,vt)|0,E=E+Math.imul(L,St)|0;var On=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(On>>>26)|0,On&=67108863,S=Math.imul(nt,yt),p=Math.imul(nt,mt),p=p+Math.imul(ot,yt)|0,E=Math.imul(ot,mt),S=S+Math.imul(ye,gt)|0,p=p+Math.imul(ye,xt)|0,p=p+Math.imul(Te,gt)|0,E=E+Math.imul(Te,xt)|0,S=S+Math.imul(ne,bt)|0,p=p+Math.imul(ne,wt)|0,p=p+Math.imul(oe,bt)|0,E=E+Math.imul(oe,wt)|0,S=S+Math.imul(q,vt)|0,p=p+Math.imul(q,St)|0,p=p+Math.imul(G,vt)|0,E=E+Math.imul(G,St)|0,S=S+Math.imul(m,_t)|0,p=p+Math.imul(m,Et)|0,p=p+Math.imul(L,_t)|0,E=E+Math.imul(L,Et)|0;var Un=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(Un>>>26)|0,Un&=67108863,S=Math.imul(st,yt),p=Math.imul(st,mt),p=p+Math.imul(it,yt)|0,E=Math.imul(it,mt),S=S+Math.imul(nt,gt)|0,p=p+Math.imul(nt,xt)|0,p=p+Math.imul(ot,gt)|0,E=E+Math.imul(ot,xt)|0,S=S+Math.imul(ye,bt)|0,p=p+Math.imul(ye,wt)|0,p=p+Math.imul(Te,bt)|0,E=E+Math.imul(Te,wt)|0,S=S+Math.imul(ne,vt)|0,p=p+Math.imul(ne,St)|0,p=p+Math.imul(oe,vt)|0,E=E+Math.imul(oe,St)|0,S=S+Math.imul(q,_t)|0,p=p+Math.imul(q,Et)|0,p=p+Math.imul(G,_t)|0,E=E+Math.imul(G,Et)|0,S=S+Math.imul(m,kt)|0,p=p+Math.imul(m,It)|0,p=p+Math.imul(L,kt)|0,E=E+Math.imul(L,It)|0;var of=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(of>>>26)|0,of&=67108863,S=Math.imul(at,yt),p=Math.imul(at,mt),p=p+Math.imul(ct,yt)|0,E=Math.imul(ct,mt),S=S+Math.imul(st,gt)|0,p=p+Math.imul(st,xt)|0,p=p+Math.imul(it,gt)|0,E=E+Math.imul(it,xt)|0,S=S+Math.imul(nt,bt)|0,p=p+Math.imul(nt,wt)|0,p=p+Math.imul(ot,bt)|0,E=E+Math.imul(ot,wt)|0,S=S+Math.imul(ye,vt)|0,p=p+Math.imul(ye,St)|0,p=p+Math.imul(Te,vt)|0,E=E+Math.imul(Te,St)|0,S=S+Math.imul(ne,_t)|0,p=p+Math.imul(ne,Et)|0,p=p+Math.imul(oe,_t)|0,E=E+Math.imul(oe,Et)|0,S=S+Math.imul(q,kt)|0,p=p+Math.imul(q,It)|0,p=p+Math.imul(G,kt)|0,E=E+Math.imul(G,It)|0,S=S+Math.imul(m,At)|0,p=p+Math.imul(m,Rt)|0,p=p+Math.imul(L,At)|0,E=E+Math.imul(L,Rt)|0;var sf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(sf>>>26)|0,sf&=67108863,S=Math.imul(ut,yt),p=Math.imul(ut,mt),p=p+Math.imul(ft,yt)|0,E=Math.imul(ft,mt),S=S+Math.imul(at,gt)|0,p=p+Math.imul(at,xt)|0,p=p+Math.imul(ct,gt)|0,E=E+Math.imul(ct,xt)|0,S=S+Math.imul(st,bt)|0,p=p+Math.imul(st,wt)|0,p=p+Math.imul(it,bt)|0,E=E+Math.imul(it,wt)|0,S=S+Math.imul(nt,vt)|0,p=p+Math.imul(nt,St)|0,p=p+Math.imul(ot,vt)|0,E=E+Math.imul(ot,St)|0,S=S+Math.imul(ye,_t)|0,p=p+Math.imul(ye,Et)|0,p=p+Math.imul(Te,_t)|0,E=E+Math.imul(Te,Et)|0,S=S+Math.imul(ne,kt)|0,p=p+Math.imul(ne,It)|0,p=p+Math.imul(oe,kt)|0,E=E+Math.imul(oe,It)|0,S=S+Math.imul(q,At)|0,p=p+Math.imul(q,Rt)|0,p=p+Math.imul(G,At)|0,E=E+Math.imul(G,Rt)|0,S=S+Math.imul(m,Bt)|0,p=p+Math.imul(m,Tt)|0,p=p+Math.imul(L,Bt)|0,E=E+Math.imul(L,Tt)|0;var af=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(af>>>26)|0,af&=67108863,S=Math.imul(lt,yt),p=Math.imul(lt,mt),p=p+Math.imul(pt,yt)|0,E=Math.imul(pt,mt),S=S+Math.imul(ut,gt)|0,p=p+Math.imul(ut,xt)|0,p=p+Math.imul(ft,gt)|0,E=E+Math.imul(ft,xt)|0,S=S+Math.imul(at,bt)|0,p=p+Math.imul(at,wt)|0,p=p+Math.imul(ct,bt)|0,E=E+Math.imul(ct,wt)|0,S=S+Math.imul(st,vt)|0,p=p+Math.imul(st,St)|0,p=p+Math.imul(it,vt)|0,E=E+Math.imul(it,St)|0,S=S+Math.imul(nt,_t)|0,p=p+Math.imul(nt,Et)|0,p=p+Math.imul(ot,_t)|0,E=E+Math.imul(ot,Et)|0,S=S+Math.imul(ye,kt)|0,p=p+Math.imul(ye,It)|0,p=p+Math.imul(Te,kt)|0,E=E+Math.imul(Te,It)|0,S=S+Math.imul(ne,At)|0,p=p+Math.imul(ne,Rt)|0,p=p+Math.imul(oe,At)|0,E=E+Math.imul(oe,Rt)|0,S=S+Math.imul(q,Bt)|0,p=p+Math.imul(q,Tt)|0,p=p+Math.imul(G,Bt)|0,E=E+Math.imul(G,Tt)|0,S=S+Math.imul(m,Pt)|0,p=p+Math.imul(m,zt)|0,p=p+Math.imul(L,Pt)|0,E=E+Math.imul(L,zt)|0;var cf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(cf>>>26)|0,cf&=67108863,S=Math.imul(ht,yt),p=Math.imul(ht,mt),p=p+Math.imul(dt,yt)|0,E=Math.imul(dt,mt),S=S+Math.imul(lt,gt)|0,p=p+Math.imul(lt,xt)|0,p=p+Math.imul(pt,gt)|0,E=E+Math.imul(pt,xt)|0,S=S+Math.imul(ut,bt)|0,p=p+Math.imul(ut,wt)|0,p=p+Math.imul(ft,bt)|0,E=E+Math.imul(ft,wt)|0,S=S+Math.imul(at,vt)|0,p=p+Math.imul(at,St)|0,p=p+Math.imul(ct,vt)|0,E=E+Math.imul(ct,St)|0,S=S+Math.imul(st,_t)|0,p=p+Math.imul(st,Et)|0,p=p+Math.imul(it,_t)|0,E=E+Math.imul(it,Et)|0,S=S+Math.imul(nt,kt)|0,p=p+Math.imul(nt,It)|0,p=p+Math.imul(ot,kt)|0,E=E+Math.imul(ot,It)|0,S=S+Math.imul(ye,At)|0,p=p+Math.imul(ye,Rt)|0,p=p+Math.imul(Te,At)|0,E=E+Math.imul(Te,Rt)|0,S=S+Math.imul(ne,Bt)|0,p=p+Math.imul(ne,Tt)|0,p=p+Math.imul(oe,Bt)|0,E=E+Math.imul(oe,Tt)|0,S=S+Math.imul(q,Pt)|0,p=p+Math.imul(q,zt)|0,p=p+Math.imul(G,Pt)|0,E=E+Math.imul(G,zt)|0,S=S+Math.imul(m,Mt)|0,p=p+Math.imul(m,Lt)|0,p=p+Math.imul(L,Mt)|0,E=E+Math.imul(L,Lt)|0;var uf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(uf>>>26)|0,uf&=67108863,S=Math.imul(ht,gt),p=Math.imul(ht,xt),p=p+Math.imul(dt,gt)|0,E=Math.imul(dt,xt),S=S+Math.imul(lt,bt)|0,p=p+Math.imul(lt,wt)|0,p=p+Math.imul(pt,bt)|0,E=E+Math.imul(pt,wt)|0,S=S+Math.imul(ut,vt)|0,p=p+Math.imul(ut,St)|0,p=p+Math.imul(ft,vt)|0,E=E+Math.imul(ft,St)|0,S=S+Math.imul(at,_t)|0,p=p+Math.imul(at,Et)|0,p=p+Math.imul(ct,_t)|0,E=E+Math.imul(ct,Et)|0,S=S+Math.imul(st,kt)|0,p=p+Math.imul(st,It)|0,p=p+Math.imul(it,kt)|0,E=E+Math.imul(it,It)|0,S=S+Math.imul(nt,At)|0,p=p+Math.imul(nt,Rt)|0,p=p+Math.imul(ot,At)|0,E=E+Math.imul(ot,Rt)|0,S=S+Math.imul(ye,Bt)|0,p=p+Math.imul(ye,Tt)|0,p=p+Math.imul(Te,Bt)|0,E=E+Math.imul(Te,Tt)|0,S=S+Math.imul(ne,Pt)|0,p=p+Math.imul(ne,zt)|0,p=p+Math.imul(oe,Pt)|0,E=E+Math.imul(oe,zt)|0,S=S+Math.imul(q,Mt)|0,p=p+Math.imul(q,Lt)|0,p=p+Math.imul(G,Mt)|0,E=E+Math.imul(G,Lt)|0;var ff=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(ff>>>26)|0,ff&=67108863,S=Math.imul(ht,bt),p=Math.imul(ht,wt),p=p+Math.imul(dt,bt)|0,E=Math.imul(dt,wt),S=S+Math.imul(lt,vt)|0,p=p+Math.imul(lt,St)|0,p=p+Math.imul(pt,vt)|0,E=E+Math.imul(pt,St)|0,S=S+Math.imul(ut,_t)|0,p=p+Math.imul(ut,Et)|0,p=p+Math.imul(ft,_t)|0,E=E+Math.imul(ft,Et)|0,S=S+Math.imul(at,kt)|0,p=p+Math.imul(at,It)|0,p=p+Math.imul(ct,kt)|0,E=E+Math.imul(ct,It)|0,S=S+Math.imul(st,At)|0,p=p+Math.imul(st,Rt)|0,p=p+Math.imul(it,At)|0,E=E+Math.imul(it,Rt)|0,S=S+Math.imul(nt,Bt)|0,p=p+Math.imul(nt,Tt)|0,p=p+Math.imul(ot,Bt)|0,E=E+Math.imul(ot,Tt)|0,S=S+Math.imul(ye,Pt)|0,p=p+Math.imul(ye,zt)|0,p=p+Math.imul(Te,Pt)|0,E=E+Math.imul(Te,zt)|0,S=S+Math.imul(ne,Mt)|0,p=p+Math.imul(ne,Lt)|0,p=p+Math.imul(oe,Mt)|0,E=E+Math.imul(oe,Lt)|0;var lf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(lf>>>26)|0,lf&=67108863,S=Math.imul(ht,vt),p=Math.imul(ht,St),p=p+Math.imul(dt,vt)|0,E=Math.imul(dt,St),S=S+Math.imul(lt,_t)|0,p=p+Math.imul(lt,Et)|0,p=p+Math.imul(pt,_t)|0,E=E+Math.imul(pt,Et)|0,S=S+Math.imul(ut,kt)|0,p=p+Math.imul(ut,It)|0,p=p+Math.imul(ft,kt)|0,E=E+Math.imul(ft,It)|0,S=S+Math.imul(at,At)|0,p=p+Math.imul(at,Rt)|0,p=p+Math.imul(ct,At)|0,E=E+Math.imul(ct,Rt)|0,S=S+Math.imul(st,Bt)|0,p=p+Math.imul(st,Tt)|0,p=p+Math.imul(it,Bt)|0,E=E+Math.imul(it,Tt)|0,S=S+Math.imul(nt,Pt)|0,p=p+Math.imul(nt,zt)|0,p=p+Math.imul(ot,Pt)|0,E=E+Math.imul(ot,zt)|0,S=S+Math.imul(ye,Mt)|0,p=p+Math.imul(ye,Lt)|0,p=p+Math.imul(Te,Mt)|0,E=E+Math.imul(Te,Lt)|0;var pf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(pf>>>26)|0,pf&=67108863,S=Math.imul(ht,_t),p=Math.imul(ht,Et),p=p+Math.imul(dt,_t)|0,E=Math.imul(dt,Et),S=S+Math.imul(lt,kt)|0,p=p+Math.imul(lt,It)|0,p=p+Math.imul(pt,kt)|0,E=E+Math.imul(pt,It)|0,S=S+Math.imul(ut,At)|0,p=p+Math.imul(ut,Rt)|0,p=p+Math.imul(ft,At)|0,E=E+Math.imul(ft,Rt)|0,S=S+Math.imul(at,Bt)|0,p=p+Math.imul(at,Tt)|0,p=p+Math.imul(ct,Bt)|0,E=E+Math.imul(ct,Tt)|0,S=S+Math.imul(st,Pt)|0,p=p+Math.imul(st,zt)|0,p=p+Math.imul(it,Pt)|0,E=E+Math.imul(it,zt)|0,S=S+Math.imul(nt,Mt)|0,p=p+Math.imul(nt,Lt)|0,p=p+Math.imul(ot,Mt)|0,E=E+Math.imul(ot,Lt)|0;var hf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(hf>>>26)|0,hf&=67108863,S=Math.imul(ht,kt),p=Math.imul(ht,It),p=p+Math.imul(dt,kt)|0,E=Math.imul(dt,It),S=S+Math.imul(lt,At)|0,p=p+Math.imul(lt,Rt)|0,p=p+Math.imul(pt,At)|0,E=E+Math.imul(pt,Rt)|0,S=S+Math.imul(ut,Bt)|0,p=p+Math.imul(ut,Tt)|0,p=p+Math.imul(ft,Bt)|0,E=E+Math.imul(ft,Tt)|0,S=S+Math.imul(at,Pt)|0,p=p+Math.imul(at,zt)|0,p=p+Math.imul(ct,Pt)|0,E=E+Math.imul(ct,zt)|0,S=S+Math.imul(st,Mt)|0,p=p+Math.imul(st,Lt)|0,p=p+Math.imul(it,Mt)|0,E=E+Math.imul(it,Lt)|0;var df=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(df>>>26)|0,df&=67108863,S=Math.imul(ht,At),p=Math.imul(ht,Rt),p=p+Math.imul(dt,At)|0,E=Math.imul(dt,Rt),S=S+Math.imul(lt,Bt)|0,p=p+Math.imul(lt,Tt)|0,p=p+Math.imul(pt,Bt)|0,E=E+Math.imul(pt,Tt)|0,S=S+Math.imul(ut,Pt)|0,p=p+Math.imul(ut,zt)|0,p=p+Math.imul(ft,Pt)|0,E=E+Math.imul(ft,zt)|0,S=S+Math.imul(at,Mt)|0,p=p+Math.imul(at,Lt)|0,p=p+Math.imul(ct,Mt)|0,E=E+Math.imul(ct,Lt)|0;var yf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(yf>>>26)|0,yf&=67108863,S=Math.imul(ht,Bt),p=Math.imul(ht,Tt),p=p+Math.imul(dt,Bt)|0,E=Math.imul(dt,Tt),S=S+Math.imul(lt,Pt)|0,p=p+Math.imul(lt,zt)|0,p=p+Math.imul(pt,Pt)|0,E=E+Math.imul(pt,zt)|0,S=S+Math.imul(ut,Mt)|0,p=p+Math.imul(ut,Lt)|0,p=p+Math.imul(ft,Mt)|0,E=E+Math.imul(ft,Lt)|0;var mf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(mf>>>26)|0,mf&=67108863,S=Math.imul(ht,Pt),p=Math.imul(ht,zt),p=p+Math.imul(dt,Pt)|0,E=Math.imul(dt,zt),S=S+Math.imul(lt,Mt)|0,p=p+Math.imul(lt,Lt)|0,p=p+Math.imul(pt,Mt)|0,E=E+Math.imul(pt,Lt)|0;var gf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(gf>>>26)|0,gf&=67108863,S=Math.imul(ht,Mt),p=Math.imul(ht,Lt),p=p+Math.imul(dt,Mt)|0,E=Math.imul(dt,Lt);var xf=(B+S|0)+((p&8191)<<13)|0;return B=(E+(p>>>13)|0)+(xf>>>26)|0,xf&=67108863,I[0]=Ln,I[1]=Cn,I[2]=Nn,I[3]=On,I[4]=Un,I[5]=of,I[6]=sf,I[7]=af,I[8]=cf,I[9]=uf,I[10]=ff,I[11]=lf,I[12]=pf,I[13]=hf,I[14]=df,I[15]=yf,I[16]=mf,I[17]=gf,I[18]=xf,B!==0&&(I[19]=B,y.length++),y};Math.imul||(ee=Z);function he(g,a,l){l.negative=a.negative^g.negative,l.length=g.length+a.length;for(var y=0,x=0,v=0;v>>26)|0,x+=I>>>26,I&=67108863}l.words[v]=B,y=I,I=x}return y!==0?l.words[v]=y:l.length--,l._strip()}function se(g,a,l){return he(g,a,l)}o.prototype.mulTo=function(a,l){var y,x=this.length+a.length;return this.length===10&&a.length===10?y=ee(this,a,l):x<63?y=Z(this,a,l):x<1024?y=he(this,a,l):y=se(this,a,l),y};function X(g,a){this.x=g,this.y=a}X.prototype.makeRBT=function(a){for(var l=new Array(a),y=o.prototype._countBits(a)-1,x=0;x>=1;return x},X.prototype.permute=function(a,l,y,x,v,I){for(var B=0;B>>1)v++;return 1<>>13,y[2*I+1]=v&8191,v=v>>>13;for(I=2*l;I>=26,y+=v/67108864|0,y+=I>>>26,this.words[x]=I&67108863}return y!==0&&(this.words[x]=y,this.length++),l?this.ineg():this},o.prototype.muln=function(a){return this.clone().imuln(a)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(a){var l=H(a);if(l.length===0)return new o(1);for(var y=this,x=0;x=0);var l=a%26,y=(a-l)/26,x=67108863>>>26-l<<26-l,v;if(l!==0){var I=0;for(v=0;v>>26-l}I&&(this.words[v]=I,this.length++)}if(y!==0){for(v=this.length-1;v>=0;v--)this.words[v+y]=this.words[v];for(v=0;v=0);var x;l?x=(l-l%26)/26:x=0;var v=a%26,I=Math.min((a-v)/26,this.length),B=67108863^67108863>>>v<I)for(this.length-=I,p=0;p=0&&(E!==0||p>=x);p--){var ie=this.words[p]|0;this.words[p]=E<<26-v|ie>>>v,E=ie&B}return S&&E!==0&&(S.words[S.length++]=E),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(a,l,y){return t(this.negative===0),this.iushrn(a,l,y)},o.prototype.shln=function(a){return this.clone().ishln(a)},o.prototype.ushln=function(a){return this.clone().iushln(a)},o.prototype.shrn=function(a){return this.clone().ishrn(a)},o.prototype.ushrn=function(a){return this.clone().iushrn(a)},o.prototype.testn=function(a){t(typeof a=="number"&&a>=0);var l=a%26,y=(a-l)/26,x=1<=0);var l=a%26,y=(a-l)/26;if(t(this.negative===0,"imaskn works only with positive numbers"),this.length<=y)return this;if(l!==0&&y++,this.length=Math.min(y,this.length),l!==0){var x=67108863^67108863>>>l<=67108864;l++)this.words[l]-=67108864,l===this.length-1?this.words[l+1]=1:this.words[l+1]++;return this.length=Math.max(this.length,l+1),this},o.prototype.isubn=function(a){if(t(typeof a=="number"),t(a<67108864),a<0)return this.iaddn(-a);if(this.negative!==0)return this.negative=0,this.iaddn(a),this.negative=1,this;if(this.words[0]-=a,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var l=0;l>26)-(S/67108864|0),this.words[v+y]=I&67108863}for(;v>26,this.words[v+y]=I&67108863;if(B===0)return this._strip();for(t(B===-1),B=0,v=0;v>26,this.words[v]=I&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(a,l){var y=this.length-a.length,x=this.clone(),v=a,I=v.words[v.length-1]|0,B=this._countBits(I);y=26-B,y!==0&&(v=v.ushln(y),x.iushln(y),I=v.words[v.length-1]|0);var S=x.length-v.length,p;if(l!=="mod"){p=new o(null),p.length=S+1,p.words=new Array(p.length);for(var E=0;E=0;m--){var L=(x.words[v.length+m]|0)*67108864+(x.words[v.length+m-1]|0);for(L=Math.min(L/I|0,67108863),x._ishlnsubmul(v,L,m);x.negative!==0;)L--,x.negative=0,x._ishlnsubmul(v,1,m),x.isZero()||(x.negative^=1);p&&(p.words[m]=L)}return p&&p._strip(),x._strip(),l!=="div"&&y!==0&&x.iushrn(y),{div:p||null,mod:x}},o.prototype.divmod=function(a,l,y){if(t(!a.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var x,v,I;return this.negative!==0&&a.negative===0?(I=this.neg().divmod(a,l),l!=="mod"&&(x=I.div.neg()),l!=="div"&&(v=I.mod.neg(),y&&v.negative!==0&&v.iadd(a)),{div:x,mod:v}):this.negative===0&&a.negative!==0?(I=this.divmod(a.neg(),l),l!=="mod"&&(x=I.div.neg()),{div:x,mod:I.mod}):(this.negative&a.negative)!==0?(I=this.neg().divmod(a.neg(),l),l!=="div"&&(v=I.mod.neg(),y&&v.negative!==0&&v.isub(a)),{div:I.div,mod:v}):a.length>this.length||this.cmp(a)<0?{div:new o(0),mod:this}:a.length===1?l==="div"?{div:this.divn(a.words[0]),mod:null}:l==="mod"?{div:null,mod:new o(this.modrn(a.words[0]))}:{div:this.divn(a.words[0]),mod:new o(this.modrn(a.words[0]))}:this._wordDiv(a,l)},o.prototype.div=function(a){return this.divmod(a,"div",!1).div},o.prototype.mod=function(a){return this.divmod(a,"mod",!1).mod},o.prototype.umod=function(a){return this.divmod(a,"mod",!0).mod},o.prototype.divRound=function(a){var l=this.divmod(a);if(l.mod.isZero())return l.div;var y=l.div.negative!==0?l.mod.isub(a):l.mod,x=a.ushrn(1),v=a.andln(1),I=y.cmp(x);return I<0||v===1&&I===0?l.div:l.div.negative!==0?l.div.isubn(1):l.div.iaddn(1)},o.prototype.modrn=function(a){var l=a<0;l&&(a=-a),t(a<=67108863);for(var y=(1<<26)%a,x=0,v=this.length-1;v>=0;v--)x=(y*x+(this.words[v]|0))%a;return l?-x:x},o.prototype.modn=function(a){return this.modrn(a)},o.prototype.idivn=function(a){var l=a<0;l&&(a=-a),t(a<=67108863);for(var y=0,x=this.length-1;x>=0;x--){var v=(this.words[x]|0)+y*67108864;this.words[x]=v/a|0,y=v%a}return this._strip(),l?this.ineg():this},o.prototype.divn=function(a){return this.clone().idivn(a)},o.prototype.egcd=function(a){t(a.negative===0),t(!a.isZero());var l=this,y=a.clone();l.negative!==0?l=l.umod(a):l=l.clone();for(var x=new o(1),v=new o(0),I=new o(0),B=new o(1),S=0;l.isEven()&&y.isEven();)l.iushrn(1),y.iushrn(1),++S;for(var p=y.clone(),E=l.clone();!l.isZero();){for(var ie=0,m=1;(l.words[0]&m)===0&&ie<26;++ie,m<<=1);if(ie>0)for(l.iushrn(ie);ie-- >0;)(x.isOdd()||v.isOdd())&&(x.iadd(p),v.isub(E)),x.iushrn(1),v.iushrn(1);for(var L=0,O=1;(y.words[0]&O)===0&&L<26;++L,O<<=1);if(L>0)for(y.iushrn(L);L-- >0;)(I.isOdd()||B.isOdd())&&(I.iadd(p),B.isub(E)),I.iushrn(1),B.iushrn(1);l.cmp(y)>=0?(l.isub(y),x.isub(I),v.isub(B)):(y.isub(l),I.isub(x),B.isub(v))}return{a:I,b:B,gcd:y.iushln(S)}},o.prototype._invmp=function(a){t(a.negative===0),t(!a.isZero());var l=this,y=a.clone();l.negative!==0?l=l.umod(a):l=l.clone();for(var x=new o(1),v=new o(0),I=y.clone();l.cmpn(1)>0&&y.cmpn(1)>0;){for(var B=0,S=1;(l.words[0]&S)===0&&B<26;++B,S<<=1);if(B>0)for(l.iushrn(B);B-- >0;)x.isOdd()&&x.iadd(I),x.iushrn(1);for(var p=0,E=1;(y.words[0]&E)===0&&p<26;++p,E<<=1);if(p>0)for(y.iushrn(p);p-- >0;)v.isOdd()&&v.iadd(I),v.iushrn(1);l.cmp(y)>=0?(l.isub(y),x.isub(v)):(y.isub(l),v.isub(x))}var ie;return l.cmpn(1)===0?ie=x:ie=v,ie.cmpn(0)<0&&ie.iadd(a),ie},o.prototype.gcd=function(a){if(this.isZero())return a.abs();if(a.isZero())return this.abs();var l=this.clone(),y=a.clone();l.negative=0,y.negative=0;for(var x=0;l.isEven()&&y.isEven();x++)l.iushrn(1),y.iushrn(1);do{for(;l.isEven();)l.iushrn(1);for(;y.isEven();)y.iushrn(1);var v=l.cmp(y);if(v<0){var I=l;l=y,y=I}else if(v===0||y.cmpn(1)===0)break;l.isub(y)}while(!0);return y.iushln(x)},o.prototype.invm=function(a){return this.egcd(a).a.umod(a)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(a){return this.words[0]&a},o.prototype.bincn=function(a){t(typeof a=="number");var l=a%26,y=(a-l)/26,x=1<>>26,B&=67108863,this.words[I]=B}return v!==0&&(this.words[I]=v,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(a){var l=a<0;if(this.negative!==0&&!l)return-1;if(this.negative===0&&l)return 1;this._strip();var y;if(this.length>1)y=1;else{l&&(a=-a),t(a<=67108863,"Number is too big");var x=this.words[0]|0;y=x===a?0:xa.length)return 1;if(this.length=0;y--){var x=this.words[y]|0,v=a.words[y]|0;if(x!==v){xv&&(l=1);break}}return l},o.prototype.gtn=function(a){return this.cmpn(a)===1},o.prototype.gt=function(a){return this.cmp(a)===1},o.prototype.gten=function(a){return this.cmpn(a)>=0},o.prototype.gte=function(a){return this.cmp(a)>=0},o.prototype.ltn=function(a){return this.cmpn(a)===-1},o.prototype.lt=function(a){return this.cmp(a)===-1},o.prototype.lten=function(a){return this.cmpn(a)<=0},o.prototype.lte=function(a){return this.cmp(a)<=0},o.prototype.eqn=function(a){return this.cmpn(a)===0},o.prototype.eq=function(a){return this.cmp(a)===0},o.red=function(a){return new Ie(a)},o.prototype.toRed=function(a){return t(!this.red,"Already a number in reduction context"),t(this.negative===0,"red works only with positives"),a.convertTo(this)._forceRed(a)},o.prototype.fromRed=function(){return t(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(a){return this.red=a,this},o.prototype.forceRed=function(a){return t(!this.red,"Already a number in reduction context"),this._forceRed(a)},o.prototype.redAdd=function(a){return t(this.red,"redAdd works only with red numbers"),this.red.add(this,a)},o.prototype.redIAdd=function(a){return t(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,a)},o.prototype.redSub=function(a){return t(this.red,"redSub works only with red numbers"),this.red.sub(this,a)},o.prototype.redISub=function(a){return t(this.red,"redISub works only with red numbers"),this.red.isub(this,a)},o.prototype.redShl=function(a){return t(this.red,"redShl works only with red numbers"),this.red.shl(this,a)},o.prototype.redMul=function(a){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.mul(this,a)},o.prototype.redIMul=function(a){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.imul(this,a)},o.prototype.redSqr=function(){return t(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return t(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return t(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return t(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return t(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(a){return t(this.red&&!a.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,a)};var J={k256:null,p224:null,p192:null,p25519:null};function W(g,a){this.name=g,this.p=new o(a,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}W.prototype._tmp=function(){var a=new o(null);return a.words=new Array(Math.ceil(this.n/13)),a},W.prototype.ireduce=function(a){var l=a,y;do this.split(l,this.tmp),l=this.imulK(l),l=l.iadd(this.tmp),y=l.bitLength();while(y>this.n);var x=y0?l.isub(this.p):l.strip!==void 0?l.strip():l._strip(),l},W.prototype.split=function(a,l){a.iushrn(this.n,0,l)},W.prototype.imulK=function(a){return a.imul(this.k)};function we(){W.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(we,W),we.prototype.split=function(a,l){for(var y=4194303,x=Math.min(a.length,9),v=0;v>>22,I=B}I>>>=22,a.words[v-10]=I,I===0&&a.length>10?a.length-=10:a.length-=9},we.prototype.imulK=function(a){a.words[a.length]=0,a.words[a.length+1]=0,a.length+=2;for(var l=0,y=0;y>>=26,a.words[y]=v,l=x}return l!==0&&(a.words[a.length++]=l),a},o._prime=function(a){if(J[a])return J[a];var l;if(a==="k256")l=new we;else if(a==="p224")l=new ge;else if(a==="p192")l=new ce;else if(a==="p25519")l=new Ue;else throw new Error("Unknown prime "+a);return J[a]=l,l};function Ie(g){if(typeof g=="string"){var a=o._prime(g);this.m=a.p,this.prime=a}else t(g.gtn(1),"modulus must be greater than 1"),this.m=g,this.prime=null}Ie.prototype._verify1=function(a){t(a.negative===0,"red works only with positives"),t(a.red,"red works only with red numbers")},Ie.prototype._verify2=function(a,l){t((a.negative|l.negative)===0,"red works only with positives"),t(a.red&&a.red===l.red,"red works only with red numbers")},Ie.prototype.imod=function(a){return this.prime?this.prime.ireduce(a)._forceRed(this):(d(a,a.umod(this.m)._forceRed(this)),a)},Ie.prototype.neg=function(a){return a.isZero()?a.clone():this.m.sub(a)._forceRed(this)},Ie.prototype.add=function(a,l){this._verify2(a,l);var y=a.add(l);return y.cmp(this.m)>=0&&y.isub(this.m),y._forceRed(this)},Ie.prototype.iadd=function(a,l){this._verify2(a,l);var y=a.iadd(l);return y.cmp(this.m)>=0&&y.isub(this.m),y},Ie.prototype.sub=function(a,l){this._verify2(a,l);var y=a.sub(l);return y.cmpn(0)<0&&y.iadd(this.m),y._forceRed(this)},Ie.prototype.isub=function(a,l){this._verify2(a,l);var y=a.isub(l);return y.cmpn(0)<0&&y.iadd(this.m),y},Ie.prototype.shl=function(a,l){return this._verify1(a),this.imod(a.ushln(l))},Ie.prototype.imul=function(a,l){return this._verify2(a,l),this.imod(a.imul(l))},Ie.prototype.mul=function(a,l){return this._verify2(a,l),this.imod(a.mul(l))},Ie.prototype.isqr=function(a){return this.imul(a,a.clone())},Ie.prototype.sqr=function(a){return this.mul(a,a)},Ie.prototype.sqrt=function(a){if(a.isZero())return a.clone();var l=this.m.andln(3);if(t(l%2===1),l===3){var y=this.m.add(new o(1)).iushrn(2);return this.pow(a,y)}for(var x=this.m.subn(1),v=0;!x.isZero()&&x.andln(1)===0;)v++,x.iushrn(1);t(!x.isZero());var I=new o(1).toRed(this),B=I.redNeg(),S=this.m.subn(1).iushrn(1),p=this.m.bitLength();for(p=new o(2*p*p).toRed(this);this.pow(p,S).cmp(B)!==0;)p.redIAdd(B);for(var E=this.pow(p,x),ie=this.pow(a,x.addn(1).iushrn(1)),m=this.pow(a,x),L=v;m.cmp(I)!==0;){for(var O=m,q=0;O.cmp(I)!==0;q++)O=O.redSqr();t(q=0;v--){for(var E=l.words[v],ie=p-1;ie>=0;ie--){var m=E>>ie&1;if(I!==x[0]&&(I=this.sqr(I)),m===0&&B===0){S=0;continue}B<<=1,B|=m,S++,!(S!==y&&(v!==0||ie!==0))&&(I=this.mul(I,x[B]),S=0,B=0)}p=26}return I},Ie.prototype.convertTo=function(a){var l=a.umod(this.m);return l===a?l.clone():l},Ie.prototype.convertFrom=function(a){var l=a.clone();return l.red=null,l},o.mont=function(a){return new U(a)};function U(g){Ie.call(this,g),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}n(U,Ie),U.prototype.convertTo=function(a){return this.imod(a.ushln(this.shift))},U.prototype.convertFrom=function(a){var l=this.imod(a.mul(this.rinv));return l.red=null,l},U.prototype.imul=function(a,l){if(a.isZero()||l.isZero())return a.words[0]=0,a.length=1,a;var y=a.imul(l),x=y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),v=y.isub(x).iushrn(this.shift),I=v;return v.cmp(this.m)>=0?I=v.isub(this.m):v.cmpn(0)<0&&(I=v.iadd(this.m)),I._forceRed(this)},U.prototype.mul=function(a,l){if(a.isZero()||l.isZero())return new o(0)._forceRed(this);var y=a.mul(l),x=y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),v=y.isub(x).iushrn(this.shift),I=v;return v.cmp(this.m)>=0?I=v.isub(this.m):v.cmpn(0)<0&&(I=v.iadd(this.m)),I._forceRed(this)},U.prototype.invm=function(a){var l=this.imod(a._invmp(this.m).mul(this.r2));return l._forceRed(this)}})(typeof Qf>"u"||Qf,My)});var Ny=xe((I6,Ua)=>{h();(function(){"use strict";var r="input is invalid type",e="finalize already called",t=typeof window=="object",n=t?window:{};n.JS_SHA3_NO_WINDOW&&(t=!1);var o=!t&&typeof self=="object",s=!n.JS_SHA3_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;s?n=global:o&&(n=self);var i=!n.JS_SHA3_NO_COMMON_JS&&typeof Ua=="object"&&Ua.exports,u=typeof define=="function"&&define.amd,f=!n.JS_SHA3_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",d="0123456789abcdef".split(""),b=[31,7936,2031616,520093696],w=[4,1024,262144,67108864],T=[1,256,65536,16777216],A=[6,1536,393216,100663296],D=[0,8,16,24],H=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],Z=[224,256,384,512],ee=[128,256],he=["hex","buffer","arrayBuffer","array","digest"],se={128:168,256:136};(n.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(m){return Object.prototype.toString.call(m)==="[object Array]"}),f&&(n.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(m){return typeof m=="object"&&m.buffer&&m.buffer.constructor===ArrayBuffer});for(var X=function(m,L,O){return function(q){return new p(m,L,m).update(q)[O]()}},J=function(m,L,O){return function(q,G){return new p(m,L,G).update(q)[O]()}},W=function(m,L,O){return function(q,G,de,ne){return a["cshake"+m].update(q,G,de,ne)[O]()}},we=function(m,L,O){return function(q,G,de,ne){return a["kmac"+m].update(q,G,de,ne)[O]()}},ge=function(m,L,O,q){for(var G=0;G>5,this.byteCount=this.blockCount<<2,this.outputBlocks=O>>5,this.extraBytes=(O&31)>>3;for(var q=0;q<50;++q)this.s[q]=0}p.prototype.update=function(m){if(this.finalized)throw new Error(e);var L,O=typeof m;if(O!=="string"){if(O==="object"){if(m===null)throw new Error(r);if(f&&m.constructor===ArrayBuffer)m=new Uint8Array(m);else if(!Array.isArray(m)&&(!f||!ArrayBuffer.isView(m)))throw new Error(r)}else throw new Error(r);L=!0}for(var q=this.blocks,G=this.byteCount,de=m.length,ne=this.blockCount,oe=0,jt=this.s,ye,Te;oe>2]|=m[oe]<>2]|=Te<>2]|=(192|Te>>6)<>2]|=(128|Te&63)<=57344?(q[ye>>2]|=(224|Te>>12)<>2]|=(128|Te>>6&63)<>2]|=(128|Te&63)<>2]|=(240|Te>>18)<>2]|=(128|Te>>12&63)<>2]|=(128|Te>>6&63)<>2]|=(128|Te&63)<=G){for(this.start=ye-G,this.block=q[ne],ye=0;ye>8,O=m&255;O>0;)G.unshift(O),m=m>>8,O=m&255,++q;return L?G.push(q):G.unshift(q),this.update(G),G.length},p.prototype.encodeString=function(m){var L,O=typeof m;if(O!=="string"){if(O==="object"){if(m===null)throw new Error(r);if(f&&m.constructor===ArrayBuffer)m=new Uint8Array(m);else if(!Array.isArray(m)&&(!f||!ArrayBuffer.isView(m)))throw new Error(r)}else throw new Error(r);L=!0}var q=0,G=m.length;if(L)q=G;else for(var de=0;de=57344?q+=3:(ne=65536+((ne&1023)<<10|m.charCodeAt(++de)&1023),q+=4)}return q+=this.encode(q*8),this.update(m),q},p.prototype.bytepad=function(m,L){for(var O=this.encode(L),q=0;q>2]|=this.padding[L&3],this.lastByteIndex===this.byteCount)for(m[0]=m[O],L=1;L>4&15]+d[oe&15]+d[oe>>12&15]+d[oe>>8&15]+d[oe>>20&15]+d[oe>>16&15]+d[oe>>28&15]+d[oe>>24&15];de%m===0&&(ie(L),G=0)}return q&&(oe=L[G],ne+=d[oe>>4&15]+d[oe&15],q>1&&(ne+=d[oe>>12&15]+d[oe>>8&15]),q>2&&(ne+=d[oe>>20&15]+d[oe>>16&15])),ne},p.prototype.arrayBuffer=function(){this.finalize();var m=this.blockCount,L=this.s,O=this.outputBlocks,q=this.extraBytes,G=0,de=0,ne=this.outputBits>>3,oe;q?oe=new ArrayBuffer(O+1<<2):oe=new ArrayBuffer(ne);for(var jt=new Uint32Array(oe);de>8&255,ne[oe+2]=jt>>16&255,ne[oe+3]=jt>>24&255;de%m===0&&ie(L)}return q&&(oe=de<<2,jt=L[G],ne[oe]=jt&255,q>1&&(ne[oe+1]=jt>>8&255),q>2&&(ne[oe+2]=jt>>16&255)),ne};function E(m,L,O){p.call(this,m,L,O)}E.prototype=new p,E.prototype.finalize=function(){return this.encode(this.outputBits,!0),p.prototype.finalize.call(this)};var ie=function(m){var L,O,q,G,de,ne,oe,jt,ye,Te,mo,nt,ot,go,st,it,xo,at,ct,bo,ut,ft,wo,lt,pt,vo,ht,dt,So,yt,mt,_o,gt,xt,Eo,bt,wt,ko,vt,St,Io,_t,Et,Ao,kt,It,Ro,At,Rt,Bo,Bt,Tt,To,Pt,zt,Po,Mt,Lt,Ln,Cn,Nn,On,Un;for(q=0;q<48;q+=2)G=m[0]^m[10]^m[20]^m[30]^m[40],de=m[1]^m[11]^m[21]^m[31]^m[41],ne=m[2]^m[12]^m[22]^m[32]^m[42],oe=m[3]^m[13]^m[23]^m[33]^m[43],jt=m[4]^m[14]^m[24]^m[34]^m[44],ye=m[5]^m[15]^m[25]^m[35]^m[45],Te=m[6]^m[16]^m[26]^m[36]^m[46],mo=m[7]^m[17]^m[27]^m[37]^m[47],nt=m[8]^m[18]^m[28]^m[38]^m[48],ot=m[9]^m[19]^m[29]^m[39]^m[49],L=nt^(ne<<1|oe>>>31),O=ot^(oe<<1|ne>>>31),m[0]^=L,m[1]^=O,m[10]^=L,m[11]^=O,m[20]^=L,m[21]^=O,m[30]^=L,m[31]^=O,m[40]^=L,m[41]^=O,L=G^(jt<<1|ye>>>31),O=de^(ye<<1|jt>>>31),m[2]^=L,m[3]^=O,m[12]^=L,m[13]^=O,m[22]^=L,m[23]^=O,m[32]^=L,m[33]^=O,m[42]^=L,m[43]^=O,L=ne^(Te<<1|mo>>>31),O=oe^(mo<<1|Te>>>31),m[4]^=L,m[5]^=O,m[14]^=L,m[15]^=O,m[24]^=L,m[25]^=O,m[34]^=L,m[35]^=O,m[44]^=L,m[45]^=O,L=jt^(nt<<1|ot>>>31),O=ye^(ot<<1|nt>>>31),m[6]^=L,m[7]^=O,m[16]^=L,m[17]^=O,m[26]^=L,m[27]^=O,m[36]^=L,m[37]^=O,m[46]^=L,m[47]^=O,L=Te^(G<<1|de>>>31),O=mo^(de<<1|G>>>31),m[8]^=L,m[9]^=O,m[18]^=L,m[19]^=O,m[28]^=L,m[29]^=O,m[38]^=L,m[39]^=O,m[48]^=L,m[49]^=O,go=m[0],st=m[1],It=m[11]<<4|m[10]>>>28,Ro=m[10]<<4|m[11]>>>28,dt=m[20]<<3|m[21]>>>29,So=m[21]<<3|m[20]>>>29,Cn=m[31]<<9|m[30]>>>23,Nn=m[30]<<9|m[31]>>>23,_t=m[40]<<18|m[41]>>>14,Et=m[41]<<18|m[40]>>>14,xt=m[2]<<1|m[3]>>>31,Eo=m[3]<<1|m[2]>>>31,it=m[13]<<12|m[12]>>>20,xo=m[12]<<12|m[13]>>>20,At=m[22]<<10|m[23]>>>22,Rt=m[23]<<10|m[22]>>>22,yt=m[33]<<13|m[32]>>>19,mt=m[32]<<13|m[33]>>>19,On=m[42]<<2|m[43]>>>30,Un=m[43]<<2|m[42]>>>30,Pt=m[5]<<30|m[4]>>>2,zt=m[4]<<30|m[5]>>>2,bt=m[14]<<6|m[15]>>>26,wt=m[15]<<6|m[14]>>>26,at=m[25]<<11|m[24]>>>21,ct=m[24]<<11|m[25]>>>21,Bo=m[34]<<15|m[35]>>>17,Bt=m[35]<<15|m[34]>>>17,_o=m[45]<<29|m[44]>>>3,gt=m[44]<<29|m[45]>>>3,lt=m[6]<<28|m[7]>>>4,pt=m[7]<<28|m[6]>>>4,Po=m[17]<<23|m[16]>>>9,Mt=m[16]<<23|m[17]>>>9,ko=m[26]<<25|m[27]>>>7,vt=m[27]<<25|m[26]>>>7,bo=m[36]<<21|m[37]>>>11,ut=m[37]<<21|m[36]>>>11,Tt=m[47]<<24|m[46]>>>8,To=m[46]<<24|m[47]>>>8,Ao=m[8]<<27|m[9]>>>5,kt=m[9]<<27|m[8]>>>5,vo=m[18]<<20|m[19]>>>12,ht=m[19]<<20|m[18]>>>12,Lt=m[29]<<7|m[28]>>>25,Ln=m[28]<<7|m[29]>>>25,St=m[38]<<8|m[39]>>>24,Io=m[39]<<8|m[38]>>>24,ft=m[48]<<14|m[49]>>>18,wo=m[49]<<14|m[48]>>>18,m[0]=go^~it&at,m[1]=st^~xo&ct,m[10]=lt^~vo&dt,m[11]=pt^~ht&So,m[20]=xt^~bt&ko,m[21]=Eo^~wt&vt,m[30]=Ao^~It&At,m[31]=kt^~Ro&Rt,m[40]=Pt^~Po&Lt,m[41]=zt^~Mt&Ln,m[2]=it^~at&bo,m[3]=xo^~ct&ut,m[12]=vo^~dt&yt,m[13]=ht^~So&mt,m[22]=bt^~ko&St,m[23]=wt^~vt&Io,m[32]=It^~At&Bo,m[33]=Ro^~Rt&Bt,m[42]=Po^~Lt&Cn,m[43]=Mt^~Ln&Nn,m[4]=at^~bo&ft,m[5]=ct^~ut&wo,m[14]=dt^~yt&_o,m[15]=So^~mt>,m[24]=ko^~St&_t,m[25]=vt^~Io&Et,m[34]=At^~Bo&Tt,m[35]=Rt^~Bt&To,m[44]=Lt^~Cn&On,m[45]=Ln^~Nn&Un,m[6]=bo^~ft&go,m[7]=ut^~wo&st,m[16]=yt^~_o<,m[17]=mt^~gt&pt,m[26]=St^~_t&xt,m[27]=Io^~Et&Eo,m[36]=Bo^~Tt&Ao,m[37]=Bt^~To&kt,m[46]=Cn^~On&Pt,m[47]=Nn^~Un&zt,m[8]=ft^~go&it,m[9]=wo^~st&xo,m[18]=_o^~lt&vo,m[19]=gt^~pt&ht,m[28]=_t^~xt&bt,m[29]=Et^~Eo&wt,m[38]=Tt^~Ao&It,m[39]=To^~kt&Ro,m[48]=On^~Pt&Po,m[49]=Un^~zt&Mt,m[0]^=H[q],m[1]^=H[q+1]};if(i)Ua.exports=a;else{for(y=0;y{h();var Da=hs(),rn=Da.Buffer;function Hy(r,e){for(var t in r)e[t]=r[t]}rn.from&&rn.alloc&&rn.allocUnsafe&&rn.allocUnsafeSlow?$y.exports=Da:(Hy(Da,tl),tl.Buffer=Ko);function Ko(r,e,t){return rn(r,e,t)}Ko.prototype=Object.create(rn.prototype);Hy(rn,Ko);Ko.from=function(r,e,t){if(typeof r=="number")throw new TypeError("Argument must not be a number");return rn(r,e,t)};Ko.alloc=function(r,e,t){if(typeof r!="number")throw new TypeError("Argument must be a number");var n=rn(r);return e!==void 0?typeof t=="string"?n.fill(e,t):n.fill(e):n.fill(0),n};Ko.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return rn(r)};Ko.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Da.SlowBuffer(r)}});var Vy=xe((K6,Ky)=>{"use strict";h();var qa=Wy().Buffer;function Y2(r){if(r.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),t=0;t>>0,se=new Uint8Array(he);Z!==ee;){for(var X=A[Z],J=0,W=he-1;(X!==0||J>>0,se[W]=X%i>>>0,X=X/i>>>0;if(X!==0)throw new Error("Non-zero carry");H=J,Z++}for(var we=he-H;we!==he&&se[we]===0;)we++;for(var ge=u.repeat(D);we>>0,he=new Uint8Array(ee);A[D];){var se=e[A.charCodeAt(D)];if(se===255)return;for(var X=0,J=ee-1;(se!==0||X>>0,he[J]=se%256>>>0,se=se/256>>>0;if(se!==0)throw new Error("Non-zero carry");Z=X,D++}for(var W=ee-Z;W!==ee&&he[W]===0;)W++;var we=qa.allocUnsafe(H+(ee-W));we.fill(0,0,H);for(var ge=H;W!==ee;)we[ge++]=he[W++];return we}function T(A){var D=w(A);if(D)return D;throw new Error("Non-base"+i+" character")}return{encode:b,decodeUnsafe:w,decode:T}}Ky.exports=Y2});var $n=xe((G6,Gy)=>{h();var J2=Vy(),Q2="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";Gy.exports=J2(Q2)});var Ls=xe(C=>{"use strict";h();Object.defineProperty(C,"__esModule",{value:!0});C.s16=C.s8=C.nu64be=C.u48be=C.u40be=C.u32be=C.u24be=C.u16be=C.nu64=C.u48=C.u40=C.u32=C.u24=C.u16=C.u8=C.offset=C.greedy=C.Constant=C.UTF8=C.CString=C.Blob=C.Boolean=C.BitField=C.BitStructure=C.VariantLayout=C.Union=C.UnionLayoutDiscriminator=C.UnionDiscriminator=C.Structure=C.Sequence=C.DoubleBE=C.Double=C.FloatBE=C.Float=C.NearInt64BE=C.NearInt64=C.NearUInt64BE=C.NearUInt64=C.IntBE=C.Int=C.UIntBE=C.UInt=C.OffsetLayout=C.GreedyCount=C.ExternalLayout=C.bindConstructorLayout=C.nameWithProperty=C.Layout=C.uint8ArrayToBuffer=C.checkUint8Array=void 0;C.constant=C.utf8=C.cstr=C.blob=C.unionLayoutDiscriminator=C.union=C.seq=C.bits=C.struct=C.f64be=C.f64=C.f32be=C.f32=C.ns64be=C.s48be=C.s40be=C.s32be=C.s24be=C.s16be=C.ns64=C.s48=C.s40=C.s32=C.s24=void 0;var Cp=hs();function Ms(r){if(!(r instanceof Uint8Array))throw new TypeError("b must be a Uint8Array")}C.checkUint8Array=Ms;function Ve(r){return Ms(r),Cp.Buffer.from(r.buffer,r.byteOffset,r.length)}C.uint8ArrayToBuffer=Ve;var Ze=class{constructor(e,t){if(!Number.isInteger(e))throw new TypeError("span must be an integer");this.span=e,this.property=t}makeDestinationObject(){return{}}getSpan(e,t){if(0>this.span)throw new RangeError("indeterminate span");return this.span}replicate(e){let t=Object.create(this.constructor.prototype);return Object.assign(t,this),t.property=e,t}fromArray(e){}};C.Layout=Ze;function Np(r,e){return e.property?r+"["+e.property+"]":r}C.nameWithProperty=Np;function mR(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 Ze))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})}C.bindConstructorLayout=mR;var tr=class extends Ze{isCount(){throw new Error("ExternalLayout is abstract")}};C.ExternalLayout=tr;var pc=class extends tr{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){Ms(e);let n=e.length-t;return Math.floor(n/this.elementSpan)}encode(e,t,n){return 0}};C.GreedyCount=pc;var Ti=class extends tr{constructor(e,t=0,n){if(!(e instanceof Ze))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 xr||this.layout instanceof Ir}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)}};C.OffsetLayout=Ti;var xr=class extends Ze{constructor(e,t){if(super(e,t),6i+o.encode(u,t,n+i),0);return this.count instanceof tr&&this.count.encode(e.length,t,n),s}};C.Sequence=vc;var Sc=class extends Ze{constructor(e,t,n){if(!(Array.isArray(e)&&e.reduce((s,i)=>s&&i instanceof Ze,!0)))throw new TypeError("fields must be array of Layout instances");typeof t=="boolean"&&n===void 0&&(n=t,t=void 0);for(let s of e)if(0>s.span&&s.property===void 0)throw new Error("fields cannot contain unnamed variable-length layout");let o=-1;try{o=e.reduce((s,i)=>s+i.getSpan(),0)}catch{}super(o,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((o,s)=>{let i=s.getSpan(e,t);return t+=i,o+i},0)}catch{throw new RangeError("indeterminate span")}return n}decode(e,t=0){Ms(e);let n=this.makeDestinationObject();for(let o of this.fields)if(o.property!==void 0&&(n[o.property]=o.decode(e,t)),t+=o.getSpan(e,t),this.decodePrefixes&&e.length===t)break;return n}encode(e,t,n=0){let o=n,s=0,i=0;for(let u of this.fields){let f=u.span;if(i=0f&&(f=u.getSpan(t,n)))}s=n,n+=f}return s+i-o}fromArray(e){let t=this.makeDestinationObject();for(let n of this.fields)n.property!==void 0&&0n.span?t=-1:0<=t&&(t+=n.span)}}};C.Structure=Sc;var Pi=class{constructor(e){this.property=e}decode(e,t){throw new Error("UnionDiscriminator is abstract")}encode(e,t,n){throw new Error("UnionDiscriminator is abstract")}};C.UnionDiscriminator=Pi;var zs=class extends Pi{constructor(e,t){if(!(e instanceof tr&&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)}};C.UnionLayoutDiscriminator=zs;var zi=class extends Ze{constructor(e,t,n){let o;if(e instanceof xr||e instanceof Ir)o=new zs(new Ti(e));else if(e instanceof tr&&e.isCount())o=new zs(e);else if(e instanceof Pi)o=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 Ze))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 s=-1;t&&(s=t.span,0<=s&&(e instanceof xr||e instanceof Ir)&&(s+=o.layout.span)),super(s,n),this.discriminator=o,this.usesPrefixDiscriminator=e instanceof xr||e instanceof Ir,this.defaultLayout=t,this.registry={};let i=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(u){return i(u)},this.configGetSourceVariant=function(u){i=u.bind(this)}}getSpan(e,t=0){if(0<=this.span)return this.span;let 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;let t=this.registry[e[this.discriminator.property]];if(t&&(!t.layout||t.property&&Object.prototype.hasOwnProperty.call(e,t.property)))return t}else for(let t in this.registry){let 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,o=this.discriminator,s=o.decode(e,t),i=this.registry[s];if(i===void 0){let u=this.defaultLayout,f=0;this.usesPrefixDiscriminator&&(f=o.layout.span),n=this.makeDestinationObject(),n[o.property]=s,n[u.property]=u.decode(e,t+f)}else n=i.decode(e,t);return n}encode(e,t,n=0){let o=this.getSourceVariant(e);if(o===void 0){let s=this.discriminator,i=this.defaultLayout,u=0;return this.usesPrefixDiscriminator&&(u=s.layout.span),s.encode(e[s.property],t,n),u+i.encode(e[i.property],t,n+u)}return o.encode(e,t,n)}addVariant(e,t,n){let o=new _c(this,e,t,n);return this.registry[e]=o,o}getVariant(e,t=0){let n;return e instanceof Uint8Array?n=this.discriminator.decode(e,t):n=e,this.registry[n]}};C.Union=zi;var _c=class extends Ze{constructor(e,t,n,o){if(!(e instanceof zi))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"&&o===void 0&&(o=n,n=null),n){if(!(n instanceof Ze))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 o!="string")throw new TypeError("variant must have a String property")}let s=e.span;0>e.span&&(s=n?n.span:0,0<=s&&e.usesPrefixDiscriminator&&(s+=e.discriminator.layout.span)),super(s,o),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 o=0;return this.layout&&(o=this.layout.getSpan(e,t+n)),n+o}decode(e,t=0){let n=this.makeDestinationObject();if(this!==this.union.getVariant(e,t))throw new Error("variant mismatch");let o=0;return this.union.usesPrefixDiscriminator&&(o=this.union.discriminator.layout.span),this.layout?n[this.property]=this.layout.decode(e,t+o):this.property?n[this.property]=!0:this.union.usesPrefixDiscriminator&&(n[this.union.discriminator.property]=this.variant),n}encode(e,t,n=0){let o=0;if(this.union.usesPrefixDiscriminator&&(o=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 s=o;if(this.layout&&(this.layout.encode(e[this.property],t,n+o),s+=this.layout.getSpan(t,n+o),0<=this.union.span&&s>this.union.span))throw new Error("encoded variant overruns containing union");return s}fromArray(e){if(this.layout)return this.layout.fromArray(e)}};C.VariantLayout=_c;function Ps(r){return 0>r&&(r+=4294967296),r}var Mi=class extends Ze{constructor(e,t,n){if(!(e instanceof xr||e instanceof Ir))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");let o=8*e.span,s=e.fields.reduce((i,u)=>i+u.bits,0);if(t+s>o)throw new Error("bits too long for span remainder ("+(o-s)+" of "+o+" remain)");this.container=e,this.bits=t,this.valueMask=(1<>>this.start}encode(e){if(typeof e!="number"||!Number.isInteger(e)||e!==Ps(e&this.valueMask))throw new TypeError(Np("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);let t=this.container._packedGetValue(),n=Ps(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)),Ve(e).slice(t,t+n)}encode(e,t,n){let o=this.length;if(this.length instanceof tr&&(o=e.length),!(e instanceof Uint8Array&&o===e.length))throw new TypeError(Np("Blob.encode",this)+" requires (length "+o+") Uint8Array as src");if(n+o>t.length)throw new RangeError("encoding overruns Uint8Array");let s=Ve(e);return Ve(t).write(s.toString("hex"),n,o,"hex"),this.length instanceof tr&&this.length.encode(o,t,n),o}};C.Blob=kc;var Ic=class extends Ze{constructor(e){super(-1,e)}getSpan(e,t=0){Ms(e);let n=t;for(;nt.length)throw new RangeError("encoding overruns Buffer");let i=Ve(t);return o.copy(i,n),i[n+s]=0,s+1}};C.CString=Ic;var Ac=class extends Ze{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 Ms(e),e.length-t}decode(e,t=0){let n=this.getSpan(e,t);if(0<=this.maxSpan&&this.maxSpant.length)throw new RangeError("encoding overruns Buffer");return o.copy(Ve(t),n),s}};C.UTF8=Ac;var Rc=class extends Ze{constructor(e,t){super(0,t),this.value=e}decode(e,t){return this.value}encode(e,t,n){return 0}};C.Constant=Rc;C.greedy=(r,e)=>new pc(r,e);C.offset=(r,e,t)=>new Ti(r,e,t);C.u8=r=>new xr(1,r);C.u16=r=>new xr(2,r);C.u24=r=>new xr(3,r);C.u32=r=>new xr(4,r);C.u40=r=>new xr(5,r);C.u48=r=>new xr(6,r);C.nu64=r=>new hc(r);C.u16be=r=>new Ir(2,r);C.u24be=r=>new Ir(3,r);C.u32be=r=>new Ir(4,r);C.u40be=r=>new Ir(5,r);C.u48be=r=>new Ir(6,r);C.nu64be=r=>new dc(r);C.s8=r=>new kn(1,r);C.s16=r=>new kn(2,r);C.s24=r=>new kn(3,r);C.s32=r=>new kn(4,r);C.s40=r=>new kn(5,r);C.s48=r=>new kn(6,r);C.ns64=r=>new yc(r);C.s16be=r=>new Wn(2,r);C.s24be=r=>new Wn(3,r);C.s32be=r=>new Wn(4,r);C.s40be=r=>new Wn(5,r);C.s48be=r=>new Wn(6,r);C.ns64be=r=>new mc(r);C.f32=r=>new gc(r);C.f32be=r=>new xc(r);C.f64=r=>new bc(r);C.f64be=r=>new wc(r);C.struct=(r,e,t)=>new Sc(r,e,t);C.bits=(r,e,t)=>new Mi(r,e,t);C.seq=(r,e,t)=>new vc(r,e,t);C.union=(r,e,t)=>new zi(r,e,t);C.unionLayoutDiscriminator=(r,e)=>new zs(r,e);C.blob=(r,e)=>new kc(r,e);C.cstr=r=>new Ic(r);C.utf8=(r,e)=>new Ac(r,e);C.constant=(r,e)=>new Rc(r,e)});var Ni=xe(Us=>{"use strict";h();var Op=Ef(),Ns=If(),Q1=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Us.Buffer=j;Us.SlowBuffer=SR;Us.INSPECT_MAX_BYTES=50;var Pc=2147483647;Us.kMaxLength=Pc;j.TYPED_ARRAY_SUPPORT=gR();!j.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function gR(){try{let r=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(r,e),r.foo()===42}catch{return!1}}Object.defineProperty(j.prototype,"parent",{enumerable:!0,get:function(){if(!!j.isBuffer(this))return this.buffer}});Object.defineProperty(j.prototype,"offset",{enumerable:!0,get:function(){if(!!j.isBuffer(this))return this.byteOffset}});function In(r){if(r>Pc)throw new RangeError(\'The value "\'+r+\'" is invalid for option "size"\');let e=new Uint8Array(r);return Object.setPrototypeOf(e,j.prototype),e}function j(r,e,t){if(typeof r=="number"){if(typeof e=="string")throw new TypeError(\'The "string" argument must be of type string. Received type number\');return Fp(r)}return rv(r,e,t)}j.poolSize=8192;function rv(r,e,t){if(typeof r=="string")return bR(r,e);if(ArrayBuffer.isView(r))return wR(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(sn(r,ArrayBuffer)||r&&sn(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(sn(r,SharedArrayBuffer)||r&&sn(r.buffer,SharedArrayBuffer)))return Dp(r,e,t);if(typeof r=="number")throw new TypeError(\'The "value" argument must not be of type number. Received type number\');let n=r.valueOf&&r.valueOf();if(n!=null&&n!==r)return j.from(n,e,t);let o=vR(r);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return j.from(r[Symbol.toPrimitive]("string"),e,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}j.from=function(r,e,t){return rv(r,e,t)};Object.setPrototypeOf(j.prototype,Uint8Array.prototype);Object.setPrototypeOf(j,Uint8Array);function nv(r){if(typeof r!="number")throw new TypeError(\'"size" argument must be of type number\');if(r<0)throw new RangeError(\'The value "\'+r+\'" is invalid for option "size"\')}function xR(r,e,t){return nv(r),r<=0?In(r):e!==void 0?typeof t=="string"?In(r).fill(e,t):In(r).fill(e):In(r)}j.alloc=function(r,e,t){return xR(r,e,t)};function Fp(r){return nv(r),In(r<0?0:jp(r)|0)}j.allocUnsafe=function(r){return Fp(r)};j.allocUnsafeSlow=function(r){return Fp(r)};function bR(r,e){if((typeof e!="string"||e==="")&&(e="utf8"),!j.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let t=ov(r,e)|0,n=In(t),o=n.write(r,e);return o!==t&&(n=n.slice(0,o)),n}function Up(r){let e=r.length<0?0:jp(r.length)|0,t=In(e);for(let n=0;n=Pc)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Pc.toString(16)+" bytes");return r|0}function SR(r){return+r!=r&&(r=0),j.alloc(+r)}j.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==j.prototype};j.compare=function(e,t){if(sn(e,Uint8Array)&&(e=j.from(e,e.offset,e.byteLength)),sn(t,Uint8Array)&&(t=j.from(t,t.offset,t.byteLength)),!j.isBuffer(e)||!j.isBuffer(t))throw new TypeError(\'The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array\');if(e===t)return 0;let n=e.length,o=t.length;for(let s=0,i=Math.min(n,o);so.length?(j.isBuffer(i)||(i=j.from(i)),i.copy(o,s)):Uint8Array.prototype.set.call(o,i,s);else if(j.isBuffer(i))i.copy(o,s);else throw new TypeError(\'"list" argument must be an Array of Buffers\');s+=i.length}return o};function ov(r,e){if(j.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||sn(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError(\'The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type \'+typeof r);let t=r.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&t===0)return 0;let o=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return qp(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return t*2;case"hex":return t>>>1;case"base64":return hv(r).length;default:if(o)return n?-1:qp(r).length;e=(""+e).toLowerCase(),o=!0}}j.byteLength=ov;function _R(r,e,t){let n=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((t===void 0||t>this.length)&&(t=this.length),t<=0)||(t>>>=0,e>>>=0,t<=e))return"";for(r||(r="utf8");;)switch(r){case"hex":return MR(this,e,t);case"utf8":case"utf-8":return iv(this,e,t);case"ascii":return PR(this,e,t);case"latin1":case"binary":return zR(this,e,t);case"base64":return BR(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return LR(this,e,t);default:if(n)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),n=!0}}j.prototype._isBuffer=!0;function Zo(r,e,t){let n=r[e];r[e]=r[t],r[t]=n}j.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""};Q1&&(j.prototype[Q1]=j.prototype.inspect);j.prototype.compare=function(e,t,n,o,s){if(sn(e,Uint8Array)&&(e=j.from(e,e.offset,e.byteLength)),!j.isBuffer(e))throw new TypeError(\'The "target" argument must be one of type Buffer or Uint8Array. Received type \'+typeof e);if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),o===void 0&&(o=0),s===void 0&&(s=this.length),t<0||n>e.length||o<0||s>this.length)throw new RangeError("out of range index");if(o>=s&&t>=n)return 0;if(o>=s)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,o>>>=0,s>>>=0,this===e)return 0;let i=s-o,u=n-t,f=Math.min(i,u),d=this.slice(o,s),b=e.slice(t,n);for(let w=0;w2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,$p(t)&&(t=o?0:r.length-1),t<0&&(t=r.length+t),t>=r.length){if(o)return-1;t=r.length-1}else if(t<0)if(o)t=0;else return-1;if(typeof e=="string"&&(e=j.from(e,n)),j.isBuffer(e))return e.length===0?-1:X1(r,e,t,n,o);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(r,e,t):Uint8Array.prototype.lastIndexOf.call(r,e,t):X1(r,[e],t,n,o);throw new TypeError("val must be string, number or Buffer")}function X1(r,e,t,n,o){let s=1,i=r.length,u=e.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(r.length<2||e.length<2)return-1;s=2,i/=2,u/=2,t/=2}function f(b,w){return s===1?b[w]:b.readUInt16BE(w*s)}let d;if(o){let b=-1;for(d=t;di&&(t=i-u),d=t;d>=0;d--){let b=!0;for(let w=0;wo&&(n=o)):n=o;let s=e.length;n>s/2&&(n=s/2);let i;for(i=0;i>>0,isFinite(n)?(n=n>>>0,o===void 0&&(o="utf8")):(o=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let s=this.length-t;if((n===void 0||n>s)&&(n=s),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");let i=!1;for(;;)switch(o){case"hex":return ER(this,e,t,n);case"utf8":case"utf-8":return kR(this,e,t,n);case"ascii":case"latin1":case"binary":return IR(this,e,t,n);case"base64":return AR(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return RR(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),i=!0}};j.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function BR(r,e,t){return e===0&&t===r.length?Op.fromByteArray(r):Op.fromByteArray(r.slice(e,t))}function iv(r,e,t){t=Math.min(r.length,t);let n=[],o=e;for(;o239?4:s>223?3:s>191?2:1;if(o+u<=t){let f,d,b,w;switch(u){case 1:s<128&&(i=s);break;case 2:f=r[o+1],(f&192)===128&&(w=(s&31)<<6|f&63,w>127&&(i=w));break;case 3:f=r[o+1],d=r[o+2],(f&192)===128&&(d&192)===128&&(w=(s&15)<<12|(f&63)<<6|d&63,w>2047&&(w<55296||w>57343)&&(i=w));break;case 4:f=r[o+1],d=r[o+2],b=r[o+3],(f&192)===128&&(d&192)===128&&(b&192)===128&&(w=(s&15)<<18|(f&63)<<12|(d&63)<<6|b&63,w>65535&&w<1114112&&(i=w))}}i===null?(i=65533,u=1):i>65535&&(i-=65536,n.push(i>>>10&1023|55296),i=56320|i&1023),n.push(i),o+=u}return TR(n)}var ev=4096;function TR(r){let e=r.length;if(e<=ev)return String.fromCharCode.apply(String,r);let t="",n=0;for(;nn)&&(t=n);let o="";for(let s=e;sn&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),tt)throw new RangeError("Trying to access beyond buffer length")}j.prototype.readUintLE=j.prototype.readUIntLE=function(e,t,n){e=e>>>0,t=t>>>0,n||Zt(e,t,this.length);let o=this[e],s=1,i=0;for(;++i>>0,t=t>>>0,n||Zt(e,t,this.length);let o=this[e+--t],s=1;for(;t>0&&(s*=256);)o+=this[e+--t]*s;return o};j.prototype.readUint8=j.prototype.readUInt8=function(e,t){return e=e>>>0,t||Zt(e,1,this.length),this[e]};j.prototype.readUint16LE=j.prototype.readUInt16LE=function(e,t){return e=e>>>0,t||Zt(e,2,this.length),this[e]|this[e+1]<<8};j.prototype.readUint16BE=j.prototype.readUInt16BE=function(e,t){return e=e>>>0,t||Zt(e,2,this.length),this[e]<<8|this[e+1]};j.prototype.readUint32LE=j.prototype.readUInt32LE=function(e,t){return e=e>>>0,t||Zt(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};j.prototype.readUint32BE=j.prototype.readUInt32BE=function(e,t){return e=e>>>0,t||Zt(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};j.prototype.readBigUInt64LE=Kn(function(e){e=e>>>0,Os(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&Ci(e,this.length-8);let o=t+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,s=this[++e]+this[++e]*2**8+this[++e]*2**16+n*2**24;return BigInt(o)+(BigInt(s)<>>0,Os(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&Ci(e,this.length-8);let o=t*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],s=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+n;return(BigInt(o)<>>0,t=t>>>0,n||Zt(e,t,this.length);let o=this[e],s=1,i=0;for(;++i=s&&(o-=Math.pow(2,8*t)),o};j.prototype.readIntBE=function(e,t,n){e=e>>>0,t=t>>>0,n||Zt(e,t,this.length);let o=t,s=1,i=this[e+--o];for(;o>0&&(s*=256);)i+=this[e+--o]*s;return s*=128,i>=s&&(i-=Math.pow(2,8*t)),i};j.prototype.readInt8=function(e,t){return e=e>>>0,t||Zt(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};j.prototype.readInt16LE=function(e,t){e=e>>>0,t||Zt(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};j.prototype.readInt16BE=function(e,t){e=e>>>0,t||Zt(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};j.prototype.readInt32LE=function(e,t){return e=e>>>0,t||Zt(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};j.prototype.readInt32BE=function(e,t){return e=e>>>0,t||Zt(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};j.prototype.readBigInt64LE=Kn(function(e){e=e>>>0,Os(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&Ci(e,this.length-8);let o=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(n<<24);return(BigInt(o)<>>0,Os(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&Ci(e,this.length-8);let o=(t<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(o)<>>0,t||Zt(e,4,this.length),Ns.read(this,e,!0,23,4)};j.prototype.readFloatBE=function(e,t){return e=e>>>0,t||Zt(e,4,this.length),Ns.read(this,e,!1,23,4)};j.prototype.readDoubleLE=function(e,t){return e=e>>>0,t||Zt(e,8,this.length),Ns.read(this,e,!0,52,8)};j.prototype.readDoubleBE=function(e,t){return e=e>>>0,t||Zt(e,8,this.length),Ns.read(this,e,!1,52,8)};function br(r,e,t,n,o,s){if(!j.isBuffer(r))throw new TypeError(\'"buffer" argument must be a Buffer instance\');if(e>o||er.length)throw new RangeError("Index out of range")}j.prototype.writeUintLE=j.prototype.writeUIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,n=n>>>0,!o){let u=Math.pow(2,8*n)-1;br(this,e,t,n,u,0)}let s=1,i=0;for(this[t]=e&255;++i>>0,n=n>>>0,!o){let u=Math.pow(2,8*n)-1;br(this,e,t,n,u,0)}let s=n-1,i=1;for(this[t+s]=e&255;--s>=0&&(i*=256);)this[t+s]=e/i&255;return t+n};j.prototype.writeUint8=j.prototype.writeUInt8=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,1,255,0),this[t]=e&255,t+1};j.prototype.writeUint16LE=j.prototype.writeUInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,2,65535,0),this[t]=e&255,this[t+1]=e>>>8,t+2};j.prototype.writeUint16BE=j.prototype.writeUInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=e&255,t+2};j.prototype.writeUint32LE=j.prototype.writeUInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255,t+4};j.prototype.writeUint32BE=j.prototype.writeUInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};function av(r,e,t,n,o){pv(e,n,o,r,t,7);let s=Number(e&BigInt(4294967295));r[t++]=s,s=s>>8,r[t++]=s,s=s>>8,r[t++]=s,s=s>>8,r[t++]=s;let i=Number(e>>BigInt(32)&BigInt(4294967295));return r[t++]=i,i=i>>8,r[t++]=i,i=i>>8,r[t++]=i,i=i>>8,r[t++]=i,t}function cv(r,e,t,n,o){pv(e,n,o,r,t,7);let s=Number(e&BigInt(4294967295));r[t+7]=s,s=s>>8,r[t+6]=s,s=s>>8,r[t+5]=s,s=s>>8,r[t+4]=s;let i=Number(e>>BigInt(32)&BigInt(4294967295));return r[t+3]=i,i=i>>8,r[t+2]=i,i=i>>8,r[t+1]=i,i=i>>8,r[t]=i,t+8}j.prototype.writeBigUInt64LE=Kn(function(e,t=0){return av(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});j.prototype.writeBigUInt64BE=Kn(function(e,t=0){return cv(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});j.prototype.writeIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let f=Math.pow(2,8*n-1);br(this,e,t,n,f-1,-f)}let s=0,i=1,u=0;for(this[t]=e&255;++s>0)-u&255;return t+n};j.prototype.writeIntBE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let f=Math.pow(2,8*n-1);br(this,e,t,n,f-1,-f)}let s=n-1,i=1,u=0;for(this[t+s]=e&255;--s>=0&&(i*=256);)e<0&&u===0&&this[t+s+1]!==0&&(u=1),this[t+s]=(e/i>>0)-u&255;return t+n};j.prototype.writeInt8=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=e&255,t+1};j.prototype.writeInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,2,32767,-32768),this[t]=e&255,this[t+1]=e>>>8,t+2};j.prototype.writeInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=e&255,t+2};j.prototype.writeInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,4,2147483647,-2147483648),this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4};j.prototype.writeInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};j.prototype.writeBigInt64LE=Kn(function(e,t=0){return av(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});j.prototype.writeBigInt64BE=Kn(function(e,t=0){return cv(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function uv(r,e,t,n,o,s){if(t+n>r.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function fv(r,e,t,n,o){return e=+e,t=t>>>0,o||uv(r,e,t,4,34028234663852886e22,-34028234663852886e22),Ns.write(r,e,t,n,23,4),t+4}j.prototype.writeFloatLE=function(e,t,n){return fv(this,e,t,!0,n)};j.prototype.writeFloatBE=function(e,t,n){return fv(this,e,t,!1,n)};function lv(r,e,t,n,o){return e=+e,t=t>>>0,o||uv(r,e,t,8,17976931348623157e292,-17976931348623157e292),Ns.write(r,e,t,n,52,8),t+8}j.prototype.writeDoubleLE=function(e,t,n){return lv(this,e,t,!0,n)};j.prototype.writeDoubleBE=function(e,t,n){return lv(this,e,t,!1,n)};j.prototype.copy=function(e,t,n,o){if(!j.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),!o&&o!==0&&(o=this.length),t>=e.length&&(t=e.length),t||(t=0),o>0&&o=this.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t>>0,n=n===void 0?this.length:n>>>0,e||(e=0);let s;if(typeof e=="number")for(s=t;s2**32?o=tv(String(t)):typeof t=="bigint"&&(o=String(t),(t>BigInt(2)**BigInt(32)||t<-(BigInt(2)**BigInt(32)))&&(o=tv(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function tv(r){let e="",t=r.length,n=r[0]==="-"?1:0;for(;t>=n+4;t-=3)e=`_${r.slice(t-3,t)}${e}`;return`${r.slice(0,t)}${e}`}function CR(r,e,t){Os(e,"offset"),(r[e]===void 0||r[e+t]===void 0)&&Ci(e,r.length-(t+1))}function pv(r,e,t,n,o,s){if(r>t||r3?e===0||e===BigInt(0)?u=`>= 0${i} and < 2${i} ** ${(s+1)*8}${i}`:u=`>= -(2${i} ** ${(s+1)*8-1}${i}) and < 2 ** ${(s+1)*8-1}${i}`:u=`>= ${e}${i} and <= ${t}${i}`,new Cs.ERR_OUT_OF_RANGE("value",u,r)}CR(n,o,s)}function Os(r,e){if(typeof r!="number")throw new Cs.ERR_INVALID_ARG_TYPE(e,"number",r)}function Ci(r,e,t){throw Math.floor(r)!==r?(Os(r,t),new Cs.ERR_OUT_OF_RANGE(t||"offset","an integer",r)):e<0?new Cs.ERR_BUFFER_OUT_OF_BOUNDS:new Cs.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${e}`,r)}var NR=/[^+/0-9A-Za-z-_]/g;function OR(r){if(r=r.split("=")[0],r=r.trim().replace(NR,""),r.length<2)return"";for(;r.length%4!==0;)r=r+"=";return r}function qp(r,e){e=e||1/0;let t,n=r.length,o=null,s=[];for(let i=0;i55295&&t<57344){if(!o){if(t>56319){(e-=3)>-1&&s.push(239,191,189);continue}else if(i+1===n){(e-=3)>-1&&s.push(239,191,189);continue}o=t;continue}if(t<56320){(e-=3)>-1&&s.push(239,191,189),o=t;continue}t=(o-55296<<10|t-56320)+65536}else o&&(e-=3)>-1&&s.push(239,191,189);if(o=null,t<128){if((e-=1)<0)break;s.push(t)}else if(t<2048){if((e-=2)<0)break;s.push(t>>6|192,t&63|128)}else if(t<65536){if((e-=3)<0)break;s.push(t>>12|224,t>>6&63|128,t&63|128)}else if(t<1114112){if((e-=4)<0)break;s.push(t>>18|240,t>>12&63|128,t>>6&63|128,t&63|128)}else throw new Error("Invalid code point")}return s}function UR(r){let e=[];for(let t=0;t>8,o=t%256,s.push(o),s.push(n);return s}function hv(r){return Op.toByteArray(OR(r))}function zc(r,e,t,n){let o;for(o=0;o=e.length||o>=r.length);++o)e[o+t]=r[o];return o}function sn(r,e){return r instanceof e||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===e.name}function $p(r){return r!==r}var qR=function(){let r="0123456789abcdef",e=new Array(256);for(let t=0;t<16;++t){let n=t*16;for(let o=0;o<16;++o)e[n+o]=r[t]+r[o]}return e}();function Kn(r){return typeof BigInt>"u"?FR:r}function FR(){throw new Error("BigInt not supported")}});var Yp=xe(()=>{h()});var Bv=xe(ah=>{"use strict";h();function An(r,e,t){return e<=r&&r<=t}function Kc(r){if(r===void 0)return{};if(r===Object(r))return r;throw TypeError("Could not convert argument to dictionary")}function jB(r){for(var e=String(r),t=e.length,n=0,o=[];n57343)o.push(s);else if(56320<=s&&s<=57343)o.push(65533);else if(55296<=s&&s<=56319)if(n===t-1)o.push(65533);else{var i=r.charCodeAt(n+1);if(56320<=i&&i<=57343){var u=s&1023,f=i&1023;o.push(65536+(u<<10)+f),n+=1}else o.push(65533)}n+=1}return o}function HB(r){for(var e="",t=0;t>10)+55296,(n&1023)+56320))}return e}var jc=-1;function ih(r){this.tokens=[].slice.call(r)}ih.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.shift():jc},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 Fs=-1;function sh(r,e){if(r)throw TypeError("Decoder error");return e||65533}var Hc="utf-8";function $c(r,e){if(!(this instanceof $c))return new $c(r,e);if(r=r!==void 0?String(r).toLowerCase():Hc,r!==Hc)throw new Error("Encoding not supported. Only utf-8 is supported");e=Kc(e),this._streaming=!1,this._BOMseen=!1,this._decoder=null,this._fatal=Boolean(e.fatal),this._ignoreBOM=Boolean(e.ignoreBOM),Object.defineProperty(this,"encoding",{value:"utf-8"}),Object.defineProperty(this,"fatal",{value:this._fatal}),Object.defineProperty(this,"ignoreBOM",{value:this._ignoreBOM})}$c.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=Kc(t),this._streaming||(this._decoder=new $B({fatal:this._fatal}),this._BOMseen=!1),this._streaming=Boolean(t.stream);for(var o=new ih(n),s=[],i;!o.endOfStream()&&(i=this._decoder.handler(o,o.read()),i!==Fs);)i!==null&&(Array.isArray(i)?s.push.apply(s,i):s.push(i));if(!this._streaming){do{if(i=this._decoder.handler(o,o.read()),i===Fs)break;i!==null&&(Array.isArray(i)?s.push.apply(s,i):s.push(i))}while(!o.endOfStream());this._decoder=null}return s.length&&["utf-8"].indexOf(this.encoding)!==-1&&!this._ignoreBOM&&!this._BOMseen&&(s[0]===65279?(this._BOMseen=!0,s.shift()):this._BOMseen=!0),HB(s)}};function Wc(r,e){if(!(this instanceof Wc))return new Wc(r,e);if(r=r!==void 0?String(r).toLowerCase():Hc,r!==Hc)throw new Error("Encoding not supported. Only utf-8 is supported");e=Kc(e),this._streaming=!1,this._encoder=null,this._options={fatal:Boolean(e.fatal)},Object.defineProperty(this,"encoding",{value:"utf-8"})}Wc.prototype={encode:function(e,t){e=e?String(e):"",t=Kc(t),this._streaming||(this._encoder=new WB(this._options)),this._streaming=Boolean(t.stream);for(var n=[],o=new ih(jB(e)),s;!o.endOfStream()&&(s=this._encoder.handler(o,o.read()),s!==Fs);)Array.isArray(s)?n.push.apply(n,s):n.push(s);if(!this._streaming){for(;s=this._encoder.handler(o,o.read()),s!==Fs;)Array.isArray(s)?n.push.apply(n,s):n.push(s);this._encoder=null}return new Uint8Array(n)}};function $B(r){var e=r.fatal,t=0,n=0,o=0,s=128,i=191;this.handler=function(u,f){if(f===jc&&o!==0)return o=0,sh(e);if(f===jc)return Fs;if(o===0){if(An(f,0,127))return f;if(An(f,194,223))o=1,t=f-192;else if(An(f,224,239))f===224&&(s=160),f===237&&(i=159),o=2,t=f-224;else if(An(f,240,244))f===240&&(s=144),f===244&&(i=143),o=3,t=f-240;else return sh(e);return t=t<<6*o,null}if(!An(f,s,i))return t=o=n=0,s=128,i=191,u.prepend(f),sh(e);if(s=128,i=191,n+=1,t+=f-128<<6*(o-n),n!==o)return null;var d=t;return t=o=n=0,d}}function WB(r){var e=r.fatal;this.handler=function(t,n){if(n===jc)return Fs;if(An(n,0,127))return n;var o,s;An(n,128,2047)?(o=1,s=192):An(n,2048,65535)?(o=2,s=224):An(n,65536,1114111)&&(o=3,s=240);for(var i=[(n>>6*o)+s];o>0;){var u=n>>6*(o-1);i.push(128|u&63),o-=1}return i}}ah.TextEncoder=Wc;ah.TextDecoder=$c});var Lv=xe(Xe=>{"use strict";h();var KB=Xe&&Xe.__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]}),VB=Xe&&Xe.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),un=Xe&&Xe.__decorate||function(r,e,t,n){var o=arguments.length,s=o<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,t):n,i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(r,e,t,n);else for(var u=r.length-1;u>=0;u--)(i=r[u])&&(s=(o<3?i(s):o>3?i(e,t,s):i(e,t))||s);return o>3&&s&&Object.defineProperty(e,t,s),s},GB=Xe&&Xe.__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)&&KB(e,r,t);return VB(e,r),e},Tv=Xe&&Xe.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Xe,"__esModule",{value:!0});Xe.deserializeUnchecked=Xe.deserialize=Xe.serialize=Xe.BinaryReader=Xe.BinaryWriter=Xe.BorshError=Xe.baseDecode=Xe.baseEncode=void 0;var oo=Tv(Oa()),Pv=Tv($n()),ZB=GB(Bv()),YB=typeof TextDecoder!="function"?ZB.TextDecoder:TextDecoder,JB=new YB("utf-8",{fatal:!0});function QB(r){return typeof r=="string"&&(r=_.from(r,"utf8")),Pv.default.encode(_.from(r))}Xe.baseEncode=QB;function XB(r){return _.from(Pv.default.decode(r))}Xe.baseDecode=XB;var ch=1024,Jt=class 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(".")}};Xe.BorshError=Jt;var Vc=class{constructor(){this.buf=_.alloc(ch),this.length=0}maybeResize(){this.buf.length<16+this.length&&(this.buf=_.concat([this.buf,_.alloc(ch)]))}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(_.from(new oo.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(_.from(new oo.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(_.from(new oo.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(_.from(new oo.default(e).toArray("le",64)))}writeBuffer(e){this.buf=_.concat([_.from(this.buf.subarray(0,this.length)),e,_.alloc(ch)]),this.length+=e.length}writeString(e){this.maybeResize();let t=_.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(_.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(let n of e)this.maybeResize(),t(n)}toArray(){return this.buf.subarray(0,this.length)}};Xe.BinaryWriter=Vc;function fn(r,e,t){let n=t.value;t.value=function(...o){try{return n.apply(this,o)}catch(s){if(s instanceof RangeError){let i=s.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(i)>=0)throw new Jt("Reached the end of buffer when deserializing")}throw s}}}var lr=class{constructor(e){this.buf=e,this.offset=0}readU8(){let e=this.buf.readUInt8(this.offset);return this.offset+=1,e}readU16(){let e=this.buf.readUInt16LE(this.offset);return this.offset+=2,e}readU32(){let e=this.buf.readUInt32LE(this.offset);return this.offset+=4,e}readU64(){let e=this.readBuffer(8);return new oo.default(e,"le")}readU128(){let e=this.readBuffer(16);return new oo.default(e,"le")}readU256(){let e=this.readBuffer(32);return new oo.default(e,"le")}readU512(){let e=this.readBuffer(64);return new oo.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new Jt(`Expected buffer length ${e} isn\'t within bounds`);let t=this.buf.slice(this.offset,this.offset+e);return this.offset+=e,t}readString(){let e=this.readU32(),t=this.readBuffer(e);try{return JB.decode(t)}catch(n){throw new Jt(`Error decoding UTF-8 string: ${n}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){let t=this.readU32(),n=Array();for(let o=0;o{Jo(r,e,s,n[0],o)});else if(n.kind!==void 0)switch(n.kind){case"option":{t==null?o.writeU8(0):(o.writeU8(1),Jo(r,e,t,n.type,o));break}case"map":{o.writeU32(t.size),t.forEach((s,i)=>{Jo(r,e,i,n.key,o),Jo(r,e,s,n.value,o)});break}default:throw new Jt(`FieldType ${n} unrecognized`)}else Mv(r,t,o)}catch(s){throw s instanceof Jt&&s.addToFieldPath(e),s}}function Mv(r,e,t){if(typeof e.borshSerialize=="function"){e.borshSerialize(t);return}let n=r.get(e.constructor);if(!n)throw new Jt(`Class ${e.constructor.name} is missing in schema`);if(n.kind==="struct")n.fields.map(([o,s])=>{Jo(r,o,e[o],s,t)});else if(n.kind==="enum"){let o=e[n.field];for(let s=0;sQo(r,e,t[0],n))}if(t.kind==="option")return n.readU8()?Qo(r,e,t.type,n):void 0;if(t.kind==="map"){let o=new Map,s=n.readU32();for(let i=0;i=n.values.length)throw new Jt(`Enum index: ${o} is out of range`);let[s,i]=n.values[o],u=Qo(r,s,i,t);return new e({[s]:u})}throw new Jt(`Unexpected schema kind: ${n.kind} for ${e.constructor.name}`)}function tT(r,e,t,n=lr){let o=new n(t),s=uh(r,e,o);if(o.offset{"use strict";h();Object.defineProperty(js,"__esModule",{value:!0});var Gc;function nT(r){{let e=_.from(r);e.reverse();let t=e.toString("hex");return t.length===0?BigInt(0):BigInt(`0x${t}`)}return Gc.toBigInt(r,!1)}js.toBigIntLE=nT;function oT(r){{let e=r.toString("hex");return e.length===0?BigInt(0):BigInt(`0x${e}`)}return Gc.toBigInt(r,!0)}js.toBigIntBE=oT;function sT(r,e){{let t=r.toString(16),n=_.from(t.padStart(e*2,"0").slice(0,e*2),"hex");return n.reverse(),n}return Gc.fromBigInt(r,_.allocUnsafe(e),!1)}js.toBufferLE=sT;function iT(r,e){{let t=r.toString(16);return _.from(t.padStart(e*2,"0").slice(0,e*2),"hex")}return Gc.fromBigInt(r,_.allocUnsafe(e),!0)}js.toBufferBE=iT});var yh=xe(dh=>{"use strict";h();Object.defineProperty(dh,"__esModule",{value:!0});dh.default=hT;var Jc,pT=new Uint8Array(16);function hT(){if(!Jc&&(Jc=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Jc))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Jc(pT)}});var Dv=xe(Qc=>{"use strict";h();Object.defineProperty(Qc,"__esModule",{value:!0});Qc.default=void 0;var dT=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;Qc.default=dT});var Hi=xe(Xc=>{"use strict";h();Object.defineProperty(Xc,"__esModule",{value:!0});Xc.default=void 0;var yT=mT(Dv());function mT(r){return r&&r.__esModule?r:{default:r}}function gT(r){return typeof r=="string"&&yT.default.test(r)}var xT=gT;Xc.default=xT});var Wi=xe($i=>{"use strict";h();Object.defineProperty($i,"__esModule",{value:!0});$i.default=void 0;$i.unsafeStringify=qv;var bT=wT(Hi());function wT(r){return r&&r.__esModule?r:{default:r}}var Qt=[];for(let r=0;r<256;++r)Qt.push((r+256).toString(16).slice(1));function qv(r,e=0){return Qt[r[e+0]]+Qt[r[e+1]]+Qt[r[e+2]]+Qt[r[e+3]]+"-"+Qt[r[e+4]]+Qt[r[e+5]]+"-"+Qt[r[e+6]]+Qt[r[e+7]]+"-"+Qt[r[e+8]]+Qt[r[e+9]]+"-"+Qt[r[e+10]]+Qt[r[e+11]]+Qt[r[e+12]]+Qt[r[e+13]]+Qt[r[e+14]]+Qt[r[e+15]]}function vT(r,e=0){let t=qv(r,e);if(!(0,bT.default)(t))throw TypeError("Stringified UUID is invalid");return t}var ST=vT;$i.default=ST});var jv=xe(eu=>{"use strict";h();Object.defineProperty(eu,"__esModule",{value:!0});eu.default=void 0;var _T=kT(yh()),ET=Wi();function kT(r){return r&&r.__esModule?r:{default:r}}var Fv,mh,gh=0,xh=0;function IT(r,e,t){let n=e&&t||0,o=e||new Array(16);r=r||{};let s=r.node||Fv,i=r.clockseq!==void 0?r.clockseq:mh;if(s==null||i==null){let T=r.random||(r.rng||_T.default)();s==null&&(s=Fv=[T[0]|1,T[1],T[2],T[3],T[4],T[5]]),i==null&&(i=mh=(T[6]<<8|T[7])&16383)}let u=r.msecs!==void 0?r.msecs:Date.now(),f=r.nsecs!==void 0?r.nsecs:xh+1,d=u-gh+(f-xh)/1e4;if(d<0&&r.clockseq===void 0&&(i=i+1&16383),(d<0||u>gh)&&r.nsecs===void 0&&(f=0),f>=1e4)throw new Error("uuid.v1(): Can\'t create more than 10M uuids/sec");gh=u,xh=f,mh=i,u+=122192928e5;let b=((u&268435455)*1e4+f)%4294967296;o[n++]=b>>>24&255,o[n++]=b>>>16&255,o[n++]=b>>>8&255,o[n++]=b&255;let w=u/4294967296*1e4&268435455;o[n++]=w>>>8&255,o[n++]=w&255,o[n++]=w>>>24&15|16,o[n++]=w>>>16&255,o[n++]=i>>>8|128,o[n++]=i&255;for(let T=0;T<6;++T)o[n+T]=s[T];return e||(0,ET.unsafeStringify)(o)}var AT=IT;eu.default=AT});var bh=xe(tu=>{"use strict";h();Object.defineProperty(tu,"__esModule",{value:!0});tu.default=void 0;var RT=BT(Hi());function BT(r){return r&&r.__esModule?r:{default:r}}function TT(r){if(!(0,RT.default)(r))throw TypeError("Invalid UUID");let 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}var PT=TT;tu.default=PT});var wh=xe(es=>{"use strict";h();Object.defineProperty(es,"__esModule",{value:!0});es.URL=es.DNS=void 0;es.default=NT;var zT=Wi(),MT=LT(bh());function LT(r){return r&&r.__esModule?r:{default:r}}function CT(r){r=unescape(encodeURIComponent(r));let e=[];for(let t=0;t{"use strict";h();Object.defineProperty(nu,"__esModule",{value:!0});nu.default=void 0;function OT(r){if(typeof r=="string"){let e=unescape(encodeURIComponent(r));r=new Uint8Array(e.length);for(let t=0;t>5]>>>o%32&255,i=parseInt(n.charAt(s>>>4&15)+n.charAt(s&15),16);e.push(i)}return e}function Wv(r){return(r+64>>>9<<4)+14+1}function DT(r,e){r[e>>5]|=128<>5]|=(r[n/8]&255)<>16)+(e>>16)+(t>>16)<<16|t&65535}function FT(r,e){return r<>>32-e}function ru(r,e,t,n,o,s){return io(FT(io(io(e,r),io(n,s)),o),t)}function nr(r,e,t,n,o,s,i){return ru(e&t|~e&n,r,e,o,s,i)}function or(r,e,t,n,o,s,i){return ru(e&n|t&~n,r,e,o,s,i)}function sr(r,e,t,n,o,s,i){return ru(e^t^n,r,e,o,s,i)}function ir(r,e,t,n,o,s,i){return ru(t^(e|~n),r,e,o,s,i)}var jT=OT;nu.default=jT});var Gv=xe(ou=>{"use strict";h();Object.defineProperty(ou,"__esModule",{value:!0});ou.default=void 0;var HT=Vv(wh()),$T=Vv(Kv());function Vv(r){return r&&r.__esModule?r:{default:r}}var WT=(0,HT.default)("v3",48,$T.default),KT=WT;ou.default=KT});var Zv=xe(su=>{"use strict";h();Object.defineProperty(su,"__esModule",{value:!0});su.default=void 0;var VT=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),GT={randomUUID:VT};su.default=GT});var Qv=xe(iu=>{"use strict";h();Object.defineProperty(iu,"__esModule",{value:!0});iu.default=void 0;var Yv=Jv(Zv()),ZT=Jv(yh()),YT=Wi();function Jv(r){return r&&r.__esModule?r:{default:r}}function JT(r,e,t){if(Yv.default.randomUUID&&!e&&!r)return Yv.default.randomUUID();r=r||{};let n=r.random||(r.rng||ZT.default)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){t=t||0;for(let o=0;o<16;++o)e[t+o]=n[o];return e}return(0,YT.unsafeStringify)(n)}var QT=JT;iu.default=QT});var Xv=xe(au=>{"use strict";h();Object.defineProperty(au,"__esModule",{value:!0});au.default=void 0;function XT(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 vh(r,e){return r<>>32-e}function e3(r){let e=[1518500249,1859775393,2400959708,3395469782],t=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof r=="string"){let i=unescape(encodeURIComponent(r));r=[];for(let u=0;u>>0;T=w,w=b,b=vh(d,30)>>>0,d=f,f=H}t[0]=t[0]+f>>>0,t[1]=t[1]+d>>>0,t[2]=t[2]+b>>>0,t[3]=t[3]+w>>>0,t[4]=t[4]+T>>>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 t3=e3;au.default=t3});var tS=xe(cu=>{"use strict";h();Object.defineProperty(cu,"__esModule",{value:!0});cu.default=void 0;var r3=eS(wh()),n3=eS(Xv());function eS(r){return r&&r.__esModule?r:{default:r}}var o3=(0,r3.default)("v5",80,n3.default),s3=o3;cu.default=s3});var rS=xe(uu=>{"use strict";h();Object.defineProperty(uu,"__esModule",{value:!0});uu.default=void 0;var i3="00000000-0000-0000-0000-000000000000";uu.default=i3});var nS=xe(fu=>{"use strict";h();Object.defineProperty(fu,"__esModule",{value:!0});fu.default=void 0;var a3=c3(Hi());function c3(r){return r&&r.__esModule?r:{default:r}}function u3(r){if(!(0,a3.default)(r))throw TypeError("Invalid UUID");return parseInt(r.slice(14,15),16)}var f3=u3;fu.default=f3});var Sh=xe(Hr=>{"use strict";h();Object.defineProperty(Hr,"__esModule",{value:!0});Object.defineProperty(Hr,"NIL",{enumerable:!0,get:function(){return y3.default}});Object.defineProperty(Hr,"parse",{enumerable:!0,get:function(){return b3.default}});Object.defineProperty(Hr,"stringify",{enumerable:!0,get:function(){return x3.default}});Object.defineProperty(Hr,"v1",{enumerable:!0,get:function(){return l3.default}});Object.defineProperty(Hr,"v3",{enumerable:!0,get:function(){return p3.default}});Object.defineProperty(Hr,"v4",{enumerable:!0,get:function(){return h3.default}});Object.defineProperty(Hr,"v5",{enumerable:!0,get:function(){return d3.default}});Object.defineProperty(Hr,"validate",{enumerable:!0,get:function(){return g3.default}});Object.defineProperty(Hr,"version",{enumerable:!0,get:function(){return m3.default}});var l3=Rn(jv()),p3=Rn(Gv()),h3=Rn(Qv()),d3=Rn(tS()),y3=Rn(rS()),m3=Rn(nS()),g3=Rn(Hi()),x3=Rn(Wi()),b3=Rn(bh());function Rn(r){return r&&r.__esModule?r:{default:r}}});var sS=xe((Vq,oS)=>{"use strict";h();var w3=Sh().v4,v3=function(r,e,t,n){if(typeof r!="string")throw new TypeError(r+" must be a string");n=n||{};let o=typeof n.version=="number"?n.version:2;if(o!==1&&o!==2)throw new TypeError(o+" must be 1 or 2");let s={method:r};if(o===2&&(s.jsonrpc="2.0"),e){if(typeof e!="object"&&!Array.isArray(e))throw new TypeError(e+" must be an object, array or omitted");s.params=e}if(typeof t>"u"){let i=typeof n.generator=="function"?n.generator:function(){return w3()};s.id=i(s,n)}else o===2&&t===null?n.notificationIdNull&&(s.id=null):s.id=t;return s};oS.exports=v3});var aS=xe((Zq,iS)=>{"use strict";h();var S3=Sh().v4,_3=sS(),Ki=function(r,e){if(!(this instanceof Ki))return new Ki(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 S3()},version:typeof e.version<"u"?e.version:2,notificationIdNull:typeof e.notificationIdNull=="boolean"?e.notificationIdNull:!1},this.callServer=r};iS.exports=Ki;Ki.prototype.request=function(r,e,t,n){let o=this,s=null,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,s=r;else{typeof t=="function"&&(n=t,t=void 0);let d=typeof n=="function";try{s=_3(r,e,t,{generator:this.options.generator,version:this.options.version,notificationIdNull:this.options.notificationIdNull})}catch(b){if(d)return n(b);throw b}if(!d)return s}let f;try{f=JSON.stringify(s,this.options.replacer)}catch(d){return n(d)}return this.callServer(f,function(d,b){o._parseResponse(d,b,n)}),s};Ki.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(o){return t(o)}if(t.length===3)if(Array.isArray(n)){let o=function(i){return typeof i.error<"u"},s=function(i){return!o(i)};return t(null,n.filter(o),n.filter(s))}else return t(null,n.error,n.result);t(null,n)}});var _h=xe((Jq,Vi)=>{h();function E3(r){return r&&r.__esModule?r:{default:r}}Vi.exports=E3,Vi.exports.__esModule=!0,Vi.exports.default=Vi.exports});var Ks=xe((Xq,Bn)=>{h();function Eh(r){return Bn.exports=Eh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Bn.exports.__esModule=!0,Bn.exports.default=Bn.exports,Eh(r)}Bn.exports=Eh,Bn.exports.__esModule=!0,Bn.exports.default=Bn.exports});var uS=xe((tF,Tn)=>{h();var k3=Ks().default;function cS(){"use strict";Tn.exports=cS=function(){return r},Tn.exports.__esModule=!0,Tn.exports.default=Tn.exports;var r={},e=Object.prototype,t=e.hasOwnProperty,n=Object.defineProperty||function(U,g,a){U[g]=a.value},o=typeof Symbol=="function"?Symbol:{},s=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function f(U,g,a){return Object.defineProperty(U,g,{value:a,enumerable:!0,configurable:!0,writable:!0}),U[g]}try{f({},"")}catch{f=function(a,l,y){return a[l]=y}}function d(U,g,a,l){var y=g&&g.prototype instanceof T?g:T,x=Object.create(y.prototype),v=new ce(l||[]);return n(x,"_invoke",{value:J(U,a,v)}),x}function b(U,g,a){try{return{type:"normal",arg:U.call(g,a)}}catch(l){return{type:"throw",arg:l}}}r.wrap=d;var w={};function T(){}function A(){}function D(){}var H={};f(H,s,function(){return this});var Z=Object.getPrototypeOf,ee=Z&&Z(Z(Ue([])));ee&&ee!==e&&t.call(ee,s)&&(H=ee);var he=D.prototype=T.prototype=Object.create(H);function se(U){["next","throw","return"].forEach(function(g){f(U,g,function(a){return this._invoke(g,a)})})}function X(U,g){function a(y,x,v,I){var B=b(U[y],U,x);if(B.type!=="throw"){var S=B.arg,p=S.value;return p&&k3(p)=="object"&&t.call(p,"__await")?g.resolve(p.__await).then(function(E){a("next",E,v,I)},function(E){a("throw",E,v,I)}):g.resolve(p).then(function(E){S.value=E,v(S)},function(E){return a("throw",E,v,I)})}I(B.arg)}var l;n(this,"_invoke",{value:function(x,v){function I(){return new g(function(B,S){a(x,v,B,S)})}return l=l?l.then(I,I):I()}})}function J(U,g,a){var l="suspendedStart";return function(y,x){if(l==="executing")throw new Error("Generator is already running");if(l==="completed"){if(y==="throw")throw x;return Ie()}for(a.method=y,a.arg=x;;){var v=a.delegate;if(v){var I=W(v,a);if(I){if(I===w)continue;return I}}if(a.method==="next")a.sent=a._sent=a.arg;else if(a.method==="throw"){if(l==="suspendedStart")throw l="completed",a.arg;a.dispatchException(a.arg)}else a.method==="return"&&a.abrupt("return",a.arg);l="executing";var B=b(U,g,a);if(B.type==="normal"){if(l=a.done?"completed":"suspendedYield",B.arg===w)continue;return{value:B.arg,done:a.done}}B.type==="throw"&&(l="completed",a.method="throw",a.arg=B.arg)}}}function W(U,g){var a=g.method,l=U.iterator[a];if(l===void 0)return g.delegate=null,a==="throw"&&U.iterator.return&&(g.method="return",g.arg=void 0,W(U,g),g.method==="throw")||a!=="return"&&(g.method="throw",g.arg=new TypeError("The iterator does not provide a \'"+a+"\' method")),w;var y=b(l,U.iterator,g.arg);if(y.type==="throw")return g.method="throw",g.arg=y.arg,g.delegate=null,w;var x=y.arg;return x?x.done?(g[U.resultName]=x.value,g.next=U.nextLoc,g.method!=="return"&&(g.method="next",g.arg=void 0),g.delegate=null,w):x:(g.method="throw",g.arg=new TypeError("iterator result is not an object"),g.delegate=null,w)}function we(U){var g={tryLoc:U[0]};1 in U&&(g.catchLoc=U[1]),2 in U&&(g.finallyLoc=U[2],g.afterLoc=U[3]),this.tryEntries.push(g)}function ge(U){var g=U.completion||{};g.type="normal",delete g.arg,U.completion=g}function ce(U){this.tryEntries=[{tryLoc:"root"}],U.forEach(we,this),this.reset(!0)}function Ue(U){if(U){var g=U[s];if(g)return g.call(U);if(typeof U.next=="function")return U;if(!isNaN(U.length)){var a=-1,l=function y(){for(;++a=0;--y){var x=this.tryEntries[y],v=x.completion;if(x.tryLoc==="root")return l("end");if(x.tryLoc<=this.prev){var I=t.call(x,"catchLoc"),B=t.call(x,"finallyLoc");if(I&&B){if(this.prev=0;--l){var y=this.tryEntries[l];if(y.tryLoc<=this.prev&&t.call(y,"finallyLoc")&&this.prev=0;--a){var l=this.tryEntries[a];if(l.finallyLoc===g)return this.complete(l.completion,l.afterLoc),ge(l),w}},catch:function(g){for(var a=this.tryEntries.length-1;a>=0;--a){var l=this.tryEntries[a];if(l.tryLoc===g){var y=l.completion;if(y.type==="throw"){var x=y.arg;ge(l)}return x}}throw new Error("illegal catch attempt")},delegateYield:function(g,a,l){return this.delegate={iterator:Ue(g),resultName:a,nextLoc:l},this.method==="next"&&(this.arg=void 0),w}},r}Tn.exports=cS,Tn.exports.__esModule=!0,Tn.exports.default=Tn.exports});var lS=xe((nF,fS)=>{h();var lu=uS()();fS.exports=lu;try{regeneratorRuntime=lu}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=lu:Function("r","regeneratorRuntime = r")(lu)}});var hS=xe((sF,Gi)=>{h();function pS(r,e,t,n,o,s,i){try{var u=r[s](i),f=u.value}catch(d){t(d);return}u.done?e(f):Promise.resolve(f).then(n,o)}function I3(r){return function(){var e=this,t=arguments;return new Promise(function(n,o){var s=r.apply(e,t);function i(f){pS(s,n,o,i,u,"next",f)}function u(f){pS(s,n,o,i,u,"throw",f)}i(void 0)})}}Gi.exports=I3,Gi.exports.__esModule=!0,Gi.exports.default=Gi.exports});var kh=xe((aF,Zi)=>{h();function A3(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}Zi.exports=A3,Zi.exports.__esModule=!0,Zi.exports.default=Zi.exports});var yS=xe((uF,Yi)=>{h();var dS=Ks().default;function R3(r,e){if(dS(r)!=="object"||r===null)return r;var t=r[Symbol.toPrimitive];if(t!==void 0){var n=t.call(r,e||"default");if(dS(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(r)}Yi.exports=R3,Yi.exports.__esModule=!0,Yi.exports.default=Yi.exports});var mS=xe((lF,Ji)=>{h();var B3=Ks().default,T3=yS();function P3(r){var e=T3(r,"string");return B3(e)==="symbol"?e:String(e)}Ji.exports=P3,Ji.exports.__esModule=!0,Ji.exports.default=Ji.exports});var Ih=xe((hF,Qi)=>{h();var z3=mS();function gS(r,e){for(var t=0;t{h();function Ah(r,e){return Pn.exports=Ah=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,o){return n.__proto__=o,n},Pn.exports.__esModule=!0,Pn.exports.default=Pn.exports,Ah(r,e)}Pn.exports=Ah,Pn.exports.__esModule=!0,Pn.exports.default=Pn.exports});var Rh=xe((gF,Xi)=>{h();var L3=xS();function C3(r,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&L3(r,e)}Xi.exports=C3,Xi.exports.__esModule=!0,Xi.exports.default=Xi.exports});var bS=xe((bF,ea)=>{h();function N3(r){if(r===void 0)throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called");return r}ea.exports=N3,ea.exports.__esModule=!0,ea.exports.default=ea.exports});var Bh=xe((vF,ta)=>{h();var O3=Ks().default,U3=bS();function D3(r,e){if(e&&(O3(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return U3(r)}ta.exports=D3,ta.exports.__esModule=!0,ta.exports.default=ta.exports});var Ph=xe((_F,zn)=>{h();function Th(r){return zn.exports=Th=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},zn.exports.__esModule=!0,zn.exports.default=zn.exports,Th(r)}zn.exports=Th,zn.exports.__esModule=!0,zn.exports.default=zn.exports});var hu=xe((kF,zh)=>{"use strict";h();var q3=Object.prototype.hasOwnProperty,hr="~";function ra(){}Object.create&&(ra.prototype=Object.create(null),new ra().__proto__||(hr=!1));function F3(r,e,t){this.fn=r,this.context=e,this.once=t||!1}function wS(r,e,t,n,o){if(typeof t!="function")throw new TypeError("The listener must be a function");var s=new F3(t,n||r,o),i=hr?hr+e:e;return r._events[i]?r._events[i].fn?r._events[i]=[r._events[i],s]:r._events[i].push(s):(r._events[i]=s,r._eventsCount++),r}function pu(r,e){--r._eventsCount===0?r._events=new ra:delete r._events[e]}function ar(){this._events=new ra,this._eventsCount=0}ar.prototype.eventNames=function(){var e=[],t,n;if(this._eventsCount===0)return e;for(n in t=this._events)q3.call(t,n)&&e.push(hr?n.slice(1):n);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(t)):e};ar.prototype.listeners=function(e){var t=hr?hr+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,s=n.length,i=new Array(s);o{"use strict";h();var co=_h();Object.defineProperty(yu,"__esModule",{value:!0});yu.default=void 0;var ao=co(lS()),du=co(hS()),j3=co(Ks()),H3=co(kh()),$3=co(Ih()),W3=co(Rh()),K3=co(Bh()),vS=co(Ph()),V3=hu();function G3(r){var e=Z3();return function(){var n=(0,vS.default)(r),o;if(e){var s=(0,vS.default)(this).constructor;o=Reflect.construct(n,arguments,s)}else o=n.apply(this,arguments);return(0,K3.default)(this,o)}}function Z3(){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}}var Y3=function(r,e){var t={};for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&e.indexOf(n)<0&&(t[n]=r[n]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(r);o1&&arguments[1]!==void 0?arguments[1]:"ws://localhost:8080",i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u=arguments.length>3?arguments[3]:void 0;(0,H3.default)(this,t);var f=i.autoconnect,d=f===void 0?!0:f,b=i.reconnect,w=b===void 0?!0:b,T=i.reconnect_interval,A=T===void 0?1e3:T,D=i.max_reconnects,H=D===void 0?5:D,Z=Y3(i,["autoconnect","reconnect","reconnect_interval","max_reconnects"]);return o=e.call(this),o.webSocketFactory=n,o.queue={},o.rpc_id=0,o.address=s,o.autoconnect=d,o.ready=!1,o.reconnect=w,o.reconnect_timer_id=void 0,o.reconnect_interval=A,o.max_reconnects=H,o.rest_options=Z,o.current_reconnects=0,o.generate_request_id=u||function(){return++o.rpc_id},o.autoconnect&&o._connect(o.address,Object.assign({autoconnect:o.autoconnect,reconnect:o.reconnect,reconnect_interval:o.reconnect_interval,max_reconnects:o.max_reconnects},o.rest_options)),o}return(0,$3.default)(t,[{key:"connect",value:function(){this.socket||this._connect(this.address,Object.assign({autoconnect:this.autoconnect,reconnect:this.reconnect,reconnect_interval:this.reconnect_interval,max_reconnects:this.max_reconnects},this.rest_options))}},{key:"call",value:function(o,s,i,u){var f=this;return!u&&(0,j3.default)(i)==="object"&&(u=i,i=null),new Promise(function(d,b){if(!f.ready)return b(new Error("socket not ready"));var w=f.generate_request_id(o,s),T={jsonrpc:"2.0",method:o,params:s||null,id:w};f.socket.send(JSON.stringify(T),u,function(A){if(A)return b(A);f.queue[w]={promise:[d,b]},i&&(f.queue[w].timeout=setTimeout(function(){delete f.queue[w],b(new Error("reply timeout"))},i))})})}},{key:"login",value:function(){var n=(0,du.default)(ao.default.mark(function s(i){var u;return ao.default.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,this.call("rpc.login",i);case 2:if(u=d.sent,u){d.next=5;break}throw new Error("authentication failed");case 5:return d.abrupt("return",u);case 6:case"end":return d.stop()}},s,this)}));function o(s){return n.apply(this,arguments)}return o}()},{key:"listMethods",value:function(){var n=(0,du.default)(ao.default.mark(function s(){return ao.default.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,this.call("__listMethods");case 2:return u.abrupt("return",u.sent);case 3:case"end":return u.stop()}},s,this)}));function o(){return n.apply(this,arguments)}return o}()},{key:"notify",value:function(o,s){var i=this;return new Promise(function(u,f){if(!i.ready)return f(new Error("socket not ready"));var d={jsonrpc:"2.0",method:o,params:s||null};i.socket.send(JSON.stringify(d),function(b){if(b)return f(b);u()})})}},{key:"subscribe",value:function(){var n=(0,du.default)(ao.default.mark(function s(i){var u;return ao.default.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return typeof i=="string"&&(i=[i]),d.next=3,this.call("rpc.on",i);case 3:if(u=d.sent,!(typeof i=="string"&&u[i]!=="ok")){d.next=6;break}throw new Error("Failed subscribing to an event \'"+i+"\' with: "+u[i]);case 6:return d.abrupt("return",u);case 7:case"end":return d.stop()}},s,this)}));function o(s){return n.apply(this,arguments)}return o}()},{key:"unsubscribe",value:function(){var n=(0,du.default)(ao.default.mark(function s(i){var u;return ao.default.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return typeof i=="string"&&(i=[i]),d.next=3,this.call("rpc.off",i);case 3:if(u=d.sent,!(typeof i=="string"&&u[i]!=="ok")){d.next=6;break}throw new Error("Failed unsubscribing from an event with: "+u);case 6:return d.abrupt("return",u);case 7:case"end":return d.stop()}},s,this)}));function o(s){return n.apply(this,arguments)}return o}()},{key:"close",value:function(o,s){this.socket.close(o||1e3,s)}},{key:"_connect",value:function(o,s){var i=this;clearTimeout(this.reconnect_timer_id),this.socket=this.webSocketFactory(o,s),this.socket.addEventListener("open",function(){i.ready=!0,i.emit("open"),i.current_reconnects=0}),this.socket.addEventListener("message",function(u){var f=u.data;f instanceof ArrayBuffer&&(f=_.from(f).toString());try{f=JSON.parse(f)}catch{return}if(f.notification&&i.listeners(f.notification).length){if(!Object.keys(f.params).length)return i.emit(f.notification);var d=[f.notification];if(f.params.constructor===Object)d.push(f.params);else for(var b=0;bi.current_reconnects||i.max_reconnects===0)&&(i.reconnect_timer_id=setTimeout(function(){return i._connect(o,s)},i.reconnect_interval)))})}}]),t}(V3.EventEmitter);yu.default=J3});var ES=xe(Mh=>{"use strict";h();var na=_h();Object.defineProperty(Mh,"__esModule",{value:!0});Mh.default=iP;var Q3=na(kh()),X3=na(Ih()),eP=na(Rh()),tP=na(Bh()),_S=na(Ph()),rP=hu();function nP(r){var e=oP();return function(){var n=(0,_S.default)(r),o;if(e){var s=(0,_S.default)(this).constructor;o=Reflect.construct(n,arguments,s)}else o=n.apply(this,arguments);return(0,tP.default)(this,o)}}function oP(){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}}var sP=function(r){(0,eP.default)(t,r);var e=nP(t);function t(n,o,s){var i;return(0,Q3.default)(this,t),i=e.call(this),i.socket=new window.WebSocket(n,s),i.socket.onopen=function(){return i.emit("open")},i.socket.onmessage=function(u){return i.emit("message",u.data)},i.socket.onerror=function(u){return i.emit("error",u)},i.socket.onclose=function(u){i.emit("close",u.code,u.reason)},i}return(0,X3.default)(t,[{key:"send",value:function(o,s,i){var u=i||s;try{this.socket.send(o),u()}catch(f){u(f)}}},{key:"close",value:function(o,s){this.socket.close(o,s)}},{key:"addEventListener",value:function(o,s,i){this.socket.addEventListener(o,s,i)}}]),t}(rP.EventEmitter);function iP(r,e){return new sP(r,e)}});var ai=xe((id,ad)=>{h();(function(r,e){typeof id=="object"&&typeof ad<"u"?ad.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs=e()})(id,function(){"use strict";var r=1e3,e=6e4,t=36e5,n="millisecond",o="second",s="minute",i="hour",u="day",f="week",d="month",b="quarter",w="year",T="date",A="Invalid Date",D=/^(\\d{4})[-/]?(\\d{1,2})?[-/]?(\\d{0,2})[Tt\\s]*(\\d{1,2})?:?(\\d{1,2})?:?(\\d{1,2})?[.:]?(\\d+)?$/,H=/\\[([^\\]]+)]|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,Z={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(U){var g=["th","st","nd","rd"],a=U%100;return"["+U+(g[(a-20)%10]||g[a]||g[0])+"]"}},ee=function(U,g,a){var l=String(U);return!l||l.length>=g?U:""+Array(g+1-l.length).join(a)+U},he={s:ee,z:function(U){var g=-U.utcOffset(),a=Math.abs(g),l=Math.floor(a/60),y=a%60;return(g<=0?"+":"-")+ee(l,2,"0")+":"+ee(y,2,"0")},m:function U(g,a){if(g.date()1)return U(v[0])}else{var I=g.name;X[I]=g,y=I}return!l&&y&&(se=y),y||!l&&se},ge=function(U,g){if(W(U))return U.clone();var a=typeof g=="object"?g:{};return a.date=U,a.args=arguments,new Ue(a)},ce=he;ce.l=we,ce.i=W,ce.w=function(U,g){return ge(U,{locale:g.$L,utc:g.$u,x:g.$x,$offset:g.$offset})};var Ue=function(){function U(a){this.$L=we(a.locale,null,!0),this.parse(a),this.$x=this.$x||a.x||{},this[J]=!0}var g=U.prototype;return g.parse=function(a){this.$d=function(l){var y=l.date,x=l.utc;if(y===null)return new Date(NaN);if(ce.u(y))return new Date;if(y instanceof Date)return new Date(y);if(typeof y=="string"&&!/Z$/i.test(y)){var v=y.match(D);if(v){var I=v[2]-1||0,B=(v[7]||"0").substring(0,3);return x?new Date(Date.UTC(v[1],I,v[3]||1,v[4]||0,v[5]||0,v[6]||0,B)):new Date(v[1],I,v[3]||1,v[4]||0,v[5]||0,v[6]||0,B)}}return new Date(y)}(a),this.init()},g.init=function(){var a=this.$d;this.$y=a.getFullYear(),this.$M=a.getMonth(),this.$D=a.getDate(),this.$W=a.getDay(),this.$H=a.getHours(),this.$m=a.getMinutes(),this.$s=a.getSeconds(),this.$ms=a.getMilliseconds()},g.$utils=function(){return ce},g.isValid=function(){return this.$d.toString()!==A},g.isSame=function(a,l){var y=ge(a);return this.startOf(l)<=y&&y<=this.endOf(l)},g.isAfter=function(a,l){return ge(a){h();(function(r,e){typeof cd=="object"&&typeof ud<"u"?ud.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_duration=e()})(cd,function(){"use strict";var r,e,t=1e3,n=6e4,o=36e5,s=864e5,i=/\\[([^\\]]+)]|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,u=31536e6,f=2628e6,d=/^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,b={years:u,months:f,days:s,hours:o,minutes:n,seconds:t,milliseconds:1,weeks:6048e5},w=function(X){return X instanceof he},T=function(X,J,W){return new he(X,W,J.$l)},A=function(X){return e.p(X)+"s"},D=function(X){return X<0},H=function(X){return D(X)?Math.ceil(X):Math.floor(X)},Z=function(X){return Math.abs(X)},ee=function(X,J){return X?D(X)?{negative:!0,format:""+Z(X)+J}:{negative:!1,format:""+X+J}:{negative:!1,format:""}},he=function(){function X(W,we,ge){var ce=this;if(this.$d={},this.$l=ge,W===void 0&&(this.$ms=0,this.parseFromMilliseconds()),we)return T(W*b[A(we)],this);if(typeof W=="number")return this.$ms=W,this.parseFromMilliseconds(),this;if(typeof W=="object")return Object.keys(W).forEach(function(U){ce.$d[A(U)]=W[U]}),this.calMilliseconds(),this;if(typeof W=="string"){var Ue=W.match(d);if(Ue){var Ie=Ue.slice(2).map(function(U){return U!=null?Number(U):0});return this.$d.years=Ie[0],this.$d.months=Ie[1],this.$d.weeks=Ie[2],this.$d.days=Ie[3],this.$d.hours=Ie[4],this.$d.minutes=Ie[5],this.$d.seconds=Ie[6],this.calMilliseconds(),this}}return this}var J=X.prototype;return J.calMilliseconds=function(){var W=this;this.$ms=Object.keys(this.$d).reduce(function(we,ge){return we+(W.$d[ge]||0)*b[ge]},0)},J.parseFromMilliseconds=function(){var W=this.$ms;this.$d.years=H(W/u),W%=u,this.$d.months=H(W/f),W%=f,this.$d.days=H(W/s),W%=s,this.$d.hours=H(W/o),W%=o,this.$d.minutes=H(W/n),W%=n,this.$d.seconds=H(W/t),W%=t,this.$d.milliseconds=W},J.toISOString=function(){var W=ee(this.$d.years,"Y"),we=ee(this.$d.months,"M"),ge=+this.$d.days||0;this.$d.weeks&&(ge+=7*this.$d.weeks);var ce=ee(ge,"D"),Ue=ee(this.$d.hours,"H"),Ie=ee(this.$d.minutes,"M"),U=this.$d.seconds||0;this.$d.milliseconds&&(U+=this.$d.milliseconds/1e3,U=Math.round(1e3*U)/1e3);var g=ee(U,"S"),a=W.negative||we.negative||ce.negative||Ue.negative||Ie.negative||g.negative,l=Ue.format||Ie.format||g.format?"T":"",y=(a?"-":"")+"P"+W.format+we.format+ce.format+l+Ue.format+Ie.format+g.format;return y==="P"||y==="-P"?"P0D":y},J.toJSON=function(){return this.toISOString()},J.format=function(W){var we=W||"YYYY-MM-DDTHH:mm:ss",ge={Y:this.$d.years,YY:e.s(this.$d.years,2,"0"),YYYY:e.s(this.$d.years,4,"0"),M:this.$d.months,MM:e.s(this.$d.months,2,"0"),D:this.$d.days,DD:e.s(this.$d.days,2,"0"),H:this.$d.hours,HH:e.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:e.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:e.s(this.$d.seconds,2,"0"),SSS:e.s(this.$d.milliseconds,3,"0")};return we.replace(i,function(ce,Ue){return Ue||String(ge[ce])})},J.as=function(W){return this.$ms/b[A(W)]},J.get=function(W){var we=this.$ms,ge=A(W);return ge==="milliseconds"?we%=1e3:we=ge==="weeks"?H(we/b[ge]):this.$d[ge],we||0},J.add=function(W,we,ge){var ce;return ce=we?W*b[A(we)]:w(W)?W.$ms:T(W,this).$ms,T(this.$ms+ce*(ge?-1:1),this)},J.subtract=function(W,we){return this.add(W,we,!0)},J.locale=function(W){var we=this.clone();return we.$l=W,we},J.clone=function(){return T(this.$ms,this)},J.humanize=function(W){return r().add(this.$ms,"ms").locale(this.$l).fromNow(!W)},J.valueOf=function(){return this.asMilliseconds()},J.milliseconds=function(){return this.get("milliseconds")},J.asMilliseconds=function(){return this.as("milliseconds")},J.seconds=function(){return this.get("seconds")},J.asSeconds=function(){return this.as("seconds")},J.minutes=function(){return this.get("minutes")},J.asMinutes=function(){return this.as("minutes")},J.hours=function(){return this.get("hours")},J.asHours=function(){return this.as("hours")},J.days=function(){return this.get("days")},J.asDays=function(){return this.as("days")},J.weeks=function(){return this.get("weeks")},J.asWeeks=function(){return this.as("weeks")},J.months=function(){return this.get("months")},J.asMonths=function(){return this.as("months")},J.years=function(){return this.get("years")},J.asYears=function(){return this.as("years")},X}(),se=function(X,J,W){return X.add(J.years()*W,"y").add(J.months()*W,"M").add(J.days()*W,"d").add(J.hours()*W,"h").add(J.minutes()*W,"m").add(J.seconds()*W,"s").add(J.milliseconds()*W,"ms")};return function(X,J,W){r=W,e=W().$utils(),W.duration=function(ce,Ue){var Ie=W.locale();return T(ce,{$l:Ie},Ue)},W.isDuration=w;var we=J.prototype.add,ge=J.prototype.subtract;J.prototype.add=function(ce,Ue){return w(ce)?se(this,ce,1):we.bind(this)(ce,Ue)},J.prototype.subtract=function(ce,Ue){return w(ce)?se(this,ce,-1):ge.bind(this)(ce,Ue)}}})});var S_=xe((ld,pd)=>{h();(function(r,e){typeof ld=="object"&&typeof pd<"u"?pd.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isToday=e()})(ld,function(){"use strict";return function(r,e,t){e.prototype.isToday=function(){var n="YYYY-MM-DD",o=t();return this.format(n)===o.format(n)}}})});var __=xe((hd,dd)=>{h();(function(r,e){typeof hd=="object"&&typeof dd<"u"?dd.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isYesterday=e()})(hd,function(){"use strict";return function(r,e,t){e.prototype.isYesterday=function(){var n="YYYY-MM-DD",o=t().subtract(1,"day");return this.format(n)===o.format(n)}}})});var I_=xe((md,gd)=>{h();(function(r,e){typeof md=="object"&&typeof gd<"u"?gd.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_calendar=e()})(md,function(){"use strict";return function(r,e,t){var n="h:mm A",o={lastDay:"[Yesterday at] "+n,sameDay:"[Today at] "+n,nextDay:"[Tomorrow at] "+n,nextWeek:"dddd [at] "+n,lastWeek:"[Last] dddd [at] "+n,sameElse:"MM/DD/YYYY"};e.prototype.calendar=function(s,i){var u=i||this.$locale().calendar||o,f=t(s||void 0).startOf("d"),d=this.diff(f,"d",!0),b="sameElse",w=d<-6?b:d<-1?"lastWeek":d<0?"lastDay":d<1?"sameDay":d<2?"nextDay":d<7?"nextWeek":b,T=u[w]||o[w];return typeof T=="function"?T.call(this,t()):this.format(T)}}})});var B_=xe((xd,bd)=>{h();(function(r,e){typeof xd=="object"&&typeof bd<"u"?bd.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_relativeTime=e()})(xd,function(){"use strict";return function(r,e,t){r=r||{};var n=e.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function s(u,f,d,b){return n.fromToBase(u,f,d,b)}t.en.relativeTime=o,n.fromToBase=function(u,f,d,b,w){for(var T,A,D,H=d.$locale().relativeTime||o,Z=r.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],ee=Z.length,he=0;he0,X<=se.r||!se.r){X<=1&&he>0&&(se=Z[he-1]);var J=H[se.l];w&&(X=w(""+X)),A=typeof J=="string"?J.replace("%d",X):J(X,f,se.l,D);break}}if(f)return A;var W=D?H.future:H.past;return typeof W=="function"?W(A):W.replace("%s",A)},n.to=function(u,f){return s(u,f,this,!0)},n.from=function(u,f){return s(u,f,this)};var i=function(u){return u.$u?t.utc():t()};n.toNow=function(u){return this.to(i(this),u)},n.fromNow=function(u){return this.from(i(this),u)}}})});var H_=xe(Ne=>{"use strict";h();var ga=Symbol.for("react.element"),fz=Symbol.for("react.portal"),lz=Symbol.for("react.fragment"),pz=Symbol.for("react.strict_mode"),hz=Symbol.for("react.profiler"),dz=Symbol.for("react.provider"),yz=Symbol.for("react.context"),mz=Symbol.for("react.forward_ref"),gz=Symbol.for("react.suspense"),xz=Symbol.for("react.memo"),bz=Symbol.for("react.lazy"),M_=Symbol.iterator;function wz(r){return r===null||typeof r!="object"?null:(r=M_&&r[M_]||r["@@iterator"],typeof r=="function"?r:null)}var N_={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O_=Object.assign,U_={};function ci(r,e,t){this.props=r,this.context=e,this.refs=U_,this.updater=t||N_}ci.prototype.isReactComponent={};ci.prototype.setState=function(r,e){if(typeof r!="object"&&typeof r!="function"&&r!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,r,e,"setState")};ci.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function D_(){}D_.prototype=ci.prototype;function _d(r,e,t){this.props=r,this.context=e,this.refs=U_,this.updater=t||N_}var Ed=_d.prototype=new D_;Ed.constructor=_d;O_(Ed,ci.prototype);Ed.isPureReactComponent=!0;var L_=Array.isArray,q_=Object.prototype.hasOwnProperty,kd={current:null},F_={key:!0,ref:!0,__self:!0,__source:!0};function j_(r,e,t){var n,o={},s=null,i=null;if(e!=null)for(n in e.ref!==void 0&&(i=e.ref),e.key!==void 0&&(s=""+e.key),e)q_.call(e,n)&&!F_.hasOwnProperty(n)&&(o[n]=e[n]);var u=arguments.length-2;if(u===1)o.children=t;else if(1{"use strict";h();$_.exports=H_()});h();h();h();h();var ys,ms,gs,xs,yi,mi,Of=class{constructor({address:e,publicKey:t,label:n,icon:o,chains:s,features:i}){De(this,ys,void 0);De(this,ms,void 0);De(this,gs,void 0);De(this,xs,void 0);De(this,yi,void 0);De(this,mi,void 0);new.target===Of&&Object.freeze(this),Ht(this,ys,e),Ht(this,ms,t),Ht(this,gs,s),Ht(this,xs,i),Ht(this,yi,n),Ht(this,mi,o)}get address(){return re(this,ys)}get publicKey(){return re(this,ms).slice()}get chains(){return re(this,gs).slice()}get features(){return re(this,xs).slice()}get label(){return re(this,yi)}get icon(){return re(this,mi)}equals(e){return re(this,ys)===e.address&&jE(re(this,ms),e.publicKey)&&uy(re(this,gs),e.chains)&&uy(re(this,xs),e.features)}},di=Of;ys=new WeakMap,ms=new WeakMap,gs=new WeakMap,xs=new WeakMap,yi=new WeakMap,mi=new WeakMap;function jE(r,e){if(r.length!==e.length)return!1;for(let t=0;tt(r);try{window.dispatchEvent(new Df(e))}catch(t){console.error(`wallet-standard:register-wallet event could not be dispatched\n`,t)}try{window.addEventListener("wallet-standard:app-ready",({detail:t})=>e(t))}catch(t){console.error(`wallet-standard:app-ready event listener could not be added\n`,t)}}var gi,Df=class extends Event{constructor(t){super("wallet-standard:register-wallet",{bubbles:!1,cancelable:!1,composed:!1});De(this,gi,void 0);Ht(this,gi,t)}get detail(){return re(this,gi)}get type(){return"wallet-standard:register-wallet"}preventDefault(){throw new Error("preventDefault cannot be called")}stopImmediatePropagation(){throw new Error("stopImmediatePropagation cannot be called")}stopPropagation(){throw new Error("stopPropagation cannot be called")}};gi=new WeakMap;h();var fy="solana:mainnet",ly="solana:devnet",py="solana:testnet",hy="solana:localnet",xi=[fy,ly,py,hy];function Ff(r){return xi.includes(r)}h();h();function jf(r,e){return dy(r,e)}function dy(r,e){if(r===e)return!0;let t=r.length;if(t!==e.length)return!1;for(let n=0;nPm,method:()=>Rm,params:()=>Bm,request:()=>tk,response:()=>rk,result:()=>Tm});h();h();var Ke;(function(r){r.assertEqual=o=>o;function e(o){}r.assertIs=e;function t(o){throw new Error}r.assertNever=t,r.arrayToEnum=o=>{let s={};for(let i of o)s[i]=i;return s},r.getValidEnumValues=o=>{let s=r.objectKeys(o).filter(u=>typeof o[o[u]]!="number"),i={};for(let u of s)i[u]=o[u];return r.objectValues(i)},r.objectValues=o=>r.objectKeys(o).map(function(s){return o[s]}),r.objectKeys=typeof Object.keys=="function"?o=>Object.keys(o):o=>{let s=[];for(let i in o)Object.prototype.hasOwnProperty.call(o,i)&&s.push(i);return s},r.find=(o,s)=>{for(let i of o)if(s(i))return i},r.isInteger=typeof Number.isInteger=="function"?o=>Number.isInteger(o):o=>typeof o=="number"&&isFinite(o)&&Math.floor(o)===o;function n(o,s=" | "){return o.map(i=>typeof i=="string"?`\'${i}\'`:i).join(s)}r.joinValues=n,r.jsonStringifyReplacer=(o,s)=>typeof s=="bigint"?s.toString():s})(Ke||(Ke={}));var $f;(function(r){r.mergeShapes=(e,t)=>({...e,...t})})($f||($f={}));var ae=Ke.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),qn=r=>{switch(typeof r){case"undefined":return ae.undefined;case"string":return ae.string;case"number":return isNaN(r)?ae.nan:ae.number;case"boolean":return ae.boolean;case"function":return ae.function;case"bigint":return ae.bigint;case"symbol":return ae.symbol;case"object":return Array.isArray(r)?ae.array:r===null?ae.null:r.then&&typeof r.then=="function"&&r.catch&&typeof r.catch=="function"?ae.promise:typeof Map<"u"&&r instanceof Map?ae.map:typeof Set<"u"&&r instanceof Set?ae.set:typeof Date<"u"&&r instanceof Date?ae.date:ae.object;default:return ae.unknown}},Q=Ke.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),HE=r=>JSON.stringify(r,null,2).replace(/"([^"]+)":/g,"$1:"),ur=class extends Error{constructor(e){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(s){return s.message},n={_errors:[]},o=s=>{for(let i of s.issues)if(i.code==="invalid_union")i.unionErrors.map(o);else if(i.code==="invalid_return_type")o(i.returnTypeError);else if(i.code==="invalid_arguments")o(i.argumentsError);else if(i.path.length===0)n._errors.push(t(i));else{let u=n,f=0;for(;ft.message){let t={},n=[];for(let o of this.issues)o.path.length>0?(t[o.path[0]]=t[o.path[0]]||[],t[o.path[0]].push(e(o))):n.push(e(o));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}};ur.create=r=>new ur(r);var bi=(r,e)=>{let t;switch(r.code){case Q.invalid_type:r.received===ae.undefined?t="Required":t=`Expected ${r.expected}, received ${r.received}`;break;case Q.invalid_literal:t=`Invalid literal value, expected ${JSON.stringify(r.expected,Ke.jsonStringifyReplacer)}`;break;case Q.unrecognized_keys:t=`Unrecognized key(s) in object: ${Ke.joinValues(r.keys,", ")}`;break;case Q.invalid_union:t="Invalid input";break;case Q.invalid_union_discriminator:t=`Invalid discriminator value. Expected ${Ke.joinValues(r.options)}`;break;case Q.invalid_enum_value:t=`Invalid enum value. Expected ${Ke.joinValues(r.options)}, received \'${r.received}\'`;break;case Q.invalid_arguments:t="Invalid function arguments";break;case Q.invalid_return_type:t="Invalid function return type";break;case Q.invalid_date:t="Invalid date";break;case Q.invalid_string:typeof r.validation=="object"?"includes"in r.validation?(t=`Invalid input: must include "${r.validation.includes}"`,typeof r.validation.position=="number"&&(t=`${t} at one or more positions greater than or equal to ${r.validation.position}`)):"startsWith"in r.validation?t=`Invalid input: must start with "${r.validation.startsWith}"`:"endsWith"in r.validation?t=`Invalid input: must end with "${r.validation.endsWith}"`:Ke.assertNever(r.validation):r.validation!=="regex"?t=`Invalid ${r.validation}`:t="Invalid";break;case Q.too_small:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at least":"more than"} ${r.minimum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at least":"over"} ${r.minimum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${r.minimum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(r.minimum))}`:t="Invalid input";break;case Q.too_big:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at most":"less than"} ${r.maximum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at most":"under"} ${r.maximum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="bigint"?t=`BigInt must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly":r.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(r.maximum))}`:t="Invalid input";break;case Q.custom:t="Invalid input";break;case Q.invalid_intersection_types:t="Intersection results could not be merged";break;case Q.not_multiple_of:t=`Number must be a multiple of ${r.multipleOf}`;break;case Q.not_finite:t="Number must be finite";break;default:t=e.defaultError,Ke.assertNever(r)}return{message:t}},gy=bi;function $E(r){gy=r}function Ta(){return gy}var Pa=r=>{let{data:e,path:t,errorMaps:n,issueData:o}=r,s=[...t,...o.path||[]],i={...o,path:s},u="",f=n.filter(d=>!!d).slice().reverse();for(let d of f)u=d(i,{data:e,defaultError:u}).message;return{...o,path:s,message:o.message||u}},WE=[];function ue(r,e){let t=Pa({issueData:e,data:r.data,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Ta(),bi].filter(n=>!!n)});r.common.issues.push(t)}var Gt=class{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,t){let n=[];for(let o of t){if(o.status==="aborted")return Be;o.status==="dirty"&&e.dirty(),n.push(o.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){let n=[];for(let o of t)n.push({key:await o.key,value:await o.value});return Gt.mergeObjectSync(e,n)}static mergeObjectSync(e,t){let n={};for(let o of t){let{key:s,value:i}=o;if(s.status==="aborted"||i.status==="aborted")return Be;s.status==="dirty"&&e.dirty(),i.status==="dirty"&&e.dirty(),s.value!=="__proto__"&&(typeof i.value<"u"||o.alwaysSet)&&(n[s.value]=i.value)}return{status:e.value,value:n}}},Be=Object.freeze({status:"aborted"}),xy=r=>({status:"dirty",value:r}),fr=r=>({status:"valid",value:r}),Wf=r=>r.status==="aborted",Kf=r=>r.status==="dirty",wi=r=>r.status==="valid",za=r=>typeof Promise<"u"&&r instanceof Promise,Se;(function(r){r.errToObj=e=>typeof e=="string"?{message:e}:e||{},r.toString=e=>typeof e=="string"?e:e?.message})(Se||(Se={}));var zr=class{constructor(e,t,n,o){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=o}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},yy=(r,e)=>{if(wi(e))return{success:!0,data:e.value};if(!r.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new ur(r.common.issues);return this._error=t,this._error}}};function Pe(r){if(!r)return{};let{errorMap:e,invalid_type_error:t,required_error:n,description:o}=r;if(e&&(t||n))throw new Error(`Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:o}:{errorMap:(i,u)=>i.code!=="invalid_type"?{message:u.defaultError}:typeof u.data>"u"?{message:n??u.defaultError}:{message:t??u.defaultError},description:o}}var ze=class{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return qn(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:qn(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Gt,ctx:{common:e.parent.common,data:e.data,parsedType:qn(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(za(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;let o={common:{issues:[],async:(n=t?.async)!==null&&n!==void 0?n:!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:qn(e)},s=this._parseSync({data:e,path:o.path,parent:o});return yy(o,s)}async parseAsync(e,t){let n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){let n={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:qn(e)},o=this._parse({data:e,path:n.path,parent:n}),s=await(za(o)?o:Promise.resolve(o));return yy(n,s)}refine(e,t){let n=o=>typeof t=="string"||typeof t>"u"?{message:t}:typeof t=="function"?t(o):t;return this._refinement((o,s)=>{let i=e(o),u=()=>s.addIssue({code:Q.custom,...n(o)});return typeof Promise<"u"&&i instanceof Promise?i.then(f=>f?!0:(u(),!1)):i?!0:(u(),!1)})}refinement(e,t){return this._refinement((n,o)=>e(n)?!0:(o.addIssue(typeof t=="function"?t(n,o):t),!1))}_refinement(e){return new Er({schema:this,typeName:Ee.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Ur.create(this,this._def)}nullable(){return Sn.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return _r.create(this,this._def)}promise(){return Hn.create(this,this._def)}or(e){return Uo.create([this,e],this._def)}and(e){return Do.create(this,e,this._def)}transform(e){return new Er({...Pe(this._def),schema:this,typeName:Ee.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let t=typeof e=="function"?e:()=>e;return new $o({...Pe(this._def),innerType:this,defaultValue:t,typeName:Ee.ZodDefault})}brand(){return new Ma({typeName:Ee.ZodBranded,type:this,...Pe(this._def)})}catch(e){let t=typeof e=="function"?e:()=>e;return new Es({...Pe(this._def),innerType:this,catchValue:t,typeName:Ee.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return Wo.create(this,e)}readonly(){return Is.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},KE=/^c[^\\s-]{8,}$/i,VE=/^[a-z][a-z0-9]*$/,GE=/^[0-9A-HJKMNP-TV-Z]{26}$/,ZE=/^[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}$/i,YE=/^(?!\\.)(?!.*\\.\\.)([A-Z0-9_+-\\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\\-]*\\.)+[A-Z]{2,}$/i,JE="^(\\\\p{Extended_Pictographic}|\\\\p{Emoji_Component})+$",Hf,QE=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,XE=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,e2=r=>r.precision?r.offset?new RegExp(`^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}\\\\.\\\\d{${r.precision}}(([+-]\\\\d{2}(:?\\\\d{2})?)|Z)$`):new RegExp(`^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}\\\\.\\\\d{${r.precision}}Z$`):r.precision===0?r.offset?new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}(([+-]\\\\d{2}(:?\\\\d{2})?)|Z)$"):new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}Z$"):r.offset?new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}(\\\\.\\\\d+)?(([+-]\\\\d{2}(:?\\\\d{2})?)|Z)$"):new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}(\\\\.\\\\d+)?Z$");function t2(r,e){return!!((e==="v4"||!e)&&QE.test(r)||(e==="v6"||!e)&&XE.test(r))}var Sr=class extends ze{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==ae.string){let s=this._getOrReturnCtx(e);return ue(s,{code:Q.invalid_type,expected:ae.string,received:s.parsedType}),Be}let n=new Gt,o;for(let s of this._def.checks)if(s.kind==="min")e.data.lengths.value&&(o=this._getOrReturnCtx(e,o),ue(o,{code:Q.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),n.dirty());else if(s.kind==="length"){let i=e.data.length>s.value,u=e.data.lengthe.test(o),{validation:t,code:Q.invalid_string,...Se.errToObj(n)})}_addCheck(e){return new Sr({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...Se.errToObj(e)})}url(e){return this._addCheck({kind:"url",...Se.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...Se.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...Se.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...Se.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...Se.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...Se.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...Se.errToObj(e)})}datetime(e){var t;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:(t=e?.offset)!==null&&t!==void 0?t:!1,...Se.errToObj(e?.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...Se.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...Se.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...Se.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...Se.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...Se.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...Se.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...Se.errToObj(t)})}nonempty(e){return this.min(1,Se.errToObj(e))}trim(){return new Sr({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Sr({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Sr({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get minLength(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new Sr({checks:[],typeName:Ee.ZodString,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...Pe(r)})};function r2(r,e){let t=(r.toString().split(".")[1]||"").length,n=(e.toString().split(".")[1]||"").length,o=t>n?t:n,s=parseInt(r.toFixed(o).replace(".","")),i=parseInt(e.toFixed(o).replace(".",""));return s%i/Math.pow(10,o)}var Xr=class extends ze{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==ae.number){let s=this._getOrReturnCtx(e);return ue(s,{code:Q.invalid_type,expected:ae.number,received:s.parsedType}),Be}let n,o=new Gt;for(let s of this._def.checks)s.kind==="int"?Ke.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),ue(n,{code:Q.invalid_type,expected:"integer",received:"float",message:s.message}),o.dirty()):s.kind==="min"?(s.inclusive?e.datas.value:e.data>=s.value)&&(n=this._getOrReturnCtx(e,n),ue(n,{code:Q.too_big,maximum:s.value,type:"number",inclusive:s.inclusive,exact:!1,message:s.message}),o.dirty()):s.kind==="multipleOf"?r2(e.data,s.value)!==0&&(n=this._getOrReturnCtx(e,n),ue(n,{code:Q.not_multiple_of,multipleOf:s.value,message:s.message}),o.dirty()):s.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),ue(n,{code:Q.not_finite,message:s.message}),o.dirty()):Ke.assertNever(s);return{status:o.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,Se.toString(t))}gt(e,t){return this.setLimit("min",e,!1,Se.toString(t))}lte(e,t){return this.setLimit("max",e,!0,Se.toString(t))}lt(e,t){return this.setLimit("max",e,!1,Se.toString(t))}setLimit(e,t,n,o){return new Xr({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:Se.toString(o)}]})}_addCheck(e){return new Xr({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:Se.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Se.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Se.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Se.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Se.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:Se.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:Se.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Se.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Se.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuee.kind==="int"||e.kind==="multipleOf"&&Ke.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(t===null||n.value>t)&&(t=n.value):n.kind==="max"&&(e===null||n.valuenew Xr({checks:[],typeName:Ee.ZodNumber,coerce:r?.coerce||!1,...Pe(r)});var en=class extends ze{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==ae.bigint){let s=this._getOrReturnCtx(e);return ue(s,{code:Q.invalid_type,expected:ae.bigint,received:s.parsedType}),Be}let n,o=new Gt;for(let s of this._def.checks)s.kind==="min"?(s.inclusive?e.datas.value:e.data>=s.value)&&(n=this._getOrReturnCtx(e,n),ue(n,{code:Q.too_big,type:"bigint",maximum:s.value,inclusive:s.inclusive,message:s.message}),o.dirty()):s.kind==="multipleOf"?e.data%s.value!==BigInt(0)&&(n=this._getOrReturnCtx(e,n),ue(n,{code:Q.not_multiple_of,multipleOf:s.value,message:s.message}),o.dirty()):Ke.assertNever(s);return{status:o.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,Se.toString(t))}gt(e,t){return this.setLimit("min",e,!1,Se.toString(t))}lte(e,t){return this.setLimit("max",e,!0,Se.toString(t))}lt(e,t){return this.setLimit("max",e,!1,Se.toString(t))}setLimit(e,t,n,o){return new en({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:Se.toString(o)}]})}_addCheck(e){return new en({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Se.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Se.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Se.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Se.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:Se.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new en({checks:[],typeName:Ee.ZodBigInt,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...Pe(r)})};var Co=class extends ze{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==ae.boolean){let n=this._getOrReturnCtx(e);return ue(n,{code:Q.invalid_type,expected:ae.boolean,received:n.parsedType}),Be}return fr(e.data)}};Co.create=r=>new Co({typeName:Ee.ZodBoolean,coerce:r?.coerce||!1,...Pe(r)});var wn=class extends ze{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==ae.date){let s=this._getOrReturnCtx(e);return ue(s,{code:Q.invalid_type,expected:ae.date,received:s.parsedType}),Be}if(isNaN(e.data.getTime())){let s=this._getOrReturnCtx(e);return ue(s,{code:Q.invalid_date}),Be}let n=new Gt,o;for(let s of this._def.checks)s.kind==="min"?e.data.getTime()s.value&&(o=this._getOrReturnCtx(e,o),ue(o,{code:Q.too_big,message:s.message,inclusive:!0,exact:!1,maximum:s.value,type:"date"}),n.dirty()):Ke.assertNever(s);return{status:n.value,value:new Date(e.data.getTime())}}_addCheck(e){return new wn({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:Se.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:Se.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuenew wn({checks:[],coerce:r?.coerce||!1,typeName:Ee.ZodDate,...Pe(r)});var ws=class extends ze{_parse(e){if(this._getType(e)!==ae.symbol){let n=this._getOrReturnCtx(e);return ue(n,{code:Q.invalid_type,expected:ae.symbol,received:n.parsedType}),Be}return fr(e.data)}};ws.create=r=>new ws({typeName:Ee.ZodSymbol,...Pe(r)});var No=class extends ze{_parse(e){if(this._getType(e)!==ae.undefined){let n=this._getOrReturnCtx(e);return ue(n,{code:Q.invalid_type,expected:ae.undefined,received:n.parsedType}),Be}return fr(e.data)}};No.create=r=>new No({typeName:Ee.ZodUndefined,...Pe(r)});var Oo=class extends ze{_parse(e){if(this._getType(e)!==ae.null){let n=this._getOrReturnCtx(e);return ue(n,{code:Q.invalid_type,expected:ae.null,received:n.parsedType}),Be}return fr(e.data)}};Oo.create=r=>new Oo({typeName:Ee.ZodNull,...Pe(r)});var jn=class extends ze{constructor(){super(...arguments),this._any=!0}_parse(e){return fr(e.data)}};jn.create=r=>new jn({typeName:Ee.ZodAny,...Pe(r)});var bn=class extends ze{constructor(){super(...arguments),this._unknown=!0}_parse(e){return fr(e.data)}};bn.create=r=>new bn({typeName:Ee.ZodUnknown,...Pe(r)});var Dr=class extends ze{_parse(e){let t=this._getOrReturnCtx(e);return ue(t,{code:Q.invalid_type,expected:ae.never,received:t.parsedType}),Be}};Dr.create=r=>new Dr({typeName:Ee.ZodNever,...Pe(r)});var vs=class extends ze{_parse(e){if(this._getType(e)!==ae.undefined){let n=this._getOrReturnCtx(e);return ue(n,{code:Q.invalid_type,expected:ae.void,received:n.parsedType}),Be}return fr(e.data)}};vs.create=r=>new vs({typeName:Ee.ZodVoid,...Pe(r)});var _r=class extends ze{_parse(e){let{ctx:t,status:n}=this._processInputParams(e),o=this._def;if(t.parsedType!==ae.array)return ue(t,{code:Q.invalid_type,expected:ae.array,received:t.parsedType}),Be;if(o.exactLength!==null){let i=t.data.length>o.exactLength.value,u=t.data.lengtho.maxLength.value&&(ue(t,{code:Q.too_big,maximum:o.maxLength.value,type:"array",inclusive:!0,exact:!1,message:o.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map((i,u)=>o.type._parseAsync(new zr(t,i,t.path,u)))).then(i=>Gt.mergeArray(n,i));let s=[...t.data].map((i,u)=>o.type._parseSync(new zr(t,i,t.path,u)));return Gt.mergeArray(n,s)}get element(){return this._def.type}min(e,t){return new _r({...this._def,minLength:{value:e,message:Se.toString(t)}})}max(e,t){return new _r({...this._def,maxLength:{value:e,message:Se.toString(t)}})}length(e,t){return new _r({...this._def,exactLength:{value:e,message:Se.toString(t)}})}nonempty(e){return this.min(1,e)}};_r.create=(r,e)=>new _r({type:r,minLength:null,maxLength:null,exactLength:null,typeName:Ee.ZodArray,...Pe(e)});function bs(r){if(r instanceof Ct){let e={};for(let t in r.shape){let n=r.shape[t];e[t]=Ur.create(bs(n))}return new Ct({...r._def,shape:()=>e})}else return r instanceof _r?new _r({...r._def,type:bs(r.element)}):r instanceof Ur?Ur.create(bs(r.unwrap())):r instanceof Sn?Sn.create(bs(r.unwrap())):r instanceof Mr?Mr.create(r.items.map(e=>bs(e))):r}var Ct=class extends ze{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),t=Ke.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==ae.object){let d=this._getOrReturnCtx(e);return ue(d,{code:Q.invalid_type,expected:ae.object,received:d.parsedType}),Be}let{status:n,ctx:o}=this._processInputParams(e),{shape:s,keys:i}=this._getCached(),u=[];if(!(this._def.catchall instanceof Dr&&this._def.unknownKeys==="strip"))for(let d in o.data)i.includes(d)||u.push(d);let f=[];for(let d of i){let b=s[d],w=o.data[d];f.push({key:{status:"valid",value:d},value:b._parse(new zr(o,w,o.path,d)),alwaysSet:d in o.data})}if(this._def.catchall instanceof Dr){let d=this._def.unknownKeys;if(d==="passthrough")for(let b of u)f.push({key:{status:"valid",value:b},value:{status:"valid",value:o.data[b]}});else if(d==="strict")u.length>0&&(ue(o,{code:Q.unrecognized_keys,keys:u}),n.dirty());else if(d!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let d=this._def.catchall;for(let b of u){let w=o.data[b];f.push({key:{status:"valid",value:b},value:d._parse(new zr(o,w,o.path,b)),alwaysSet:b in o.data})}}return o.common.async?Promise.resolve().then(async()=>{let d=[];for(let b of f){let w=await b.key;d.push({key:w,value:await b.value,alwaysSet:b.alwaysSet})}return d}).then(d=>Gt.mergeObjectSync(n,d)):Gt.mergeObjectSync(n,f)}get shape(){return this._def.shape()}strict(e){return Se.errToObj,new Ct({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(t,n)=>{var o,s,i,u;let f=(i=(s=(o=this._def).errorMap)===null||s===void 0?void 0:s.call(o,t,n).message)!==null&&i!==void 0?i:n.defaultError;return t.code==="unrecognized_keys"?{message:(u=Se.errToObj(e).message)!==null&&u!==void 0?u:f}:{message:f}}}:{}})}strip(){return new Ct({...this._def,unknownKeys:"strip"})}passthrough(){return new Ct({...this._def,unknownKeys:"passthrough"})}extend(e){return new Ct({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new Ct({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:Ee.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new Ct({...this._def,catchall:e})}pick(e){let t={};return Ke.objectKeys(e).forEach(n=>{e[n]&&this.shape[n]&&(t[n]=this.shape[n])}),new Ct({...this._def,shape:()=>t})}omit(e){let t={};return Ke.objectKeys(this.shape).forEach(n=>{e[n]||(t[n]=this.shape[n])}),new Ct({...this._def,shape:()=>t})}deepPartial(){return bs(this)}partial(e){let t={};return Ke.objectKeys(this.shape).forEach(n=>{let o=this.shape[n];e&&!e[n]?t[n]=o:t[n]=o.optional()}),new Ct({...this._def,shape:()=>t})}required(e){let t={};return Ke.objectKeys(this.shape).forEach(n=>{if(e&&!e[n])t[n]=this.shape[n];else{let s=this.shape[n];for(;s instanceof Ur;)s=s._def.innerType;t[n]=s}}),new Ct({...this._def,shape:()=>t})}keyof(){return by(Ke.objectKeys(this.shape))}};Ct.create=(r,e)=>new Ct({shape:()=>r,unknownKeys:"strip",catchall:Dr.create(),typeName:Ee.ZodObject,...Pe(e)});Ct.strictCreate=(r,e)=>new Ct({shape:()=>r,unknownKeys:"strict",catchall:Dr.create(),typeName:Ee.ZodObject,...Pe(e)});Ct.lazycreate=(r,e)=>new Ct({shape:r,unknownKeys:"strip",catchall:Dr.create(),typeName:Ee.ZodObject,...Pe(e)});var Uo=class extends ze{_parse(e){let{ctx:t}=this._processInputParams(e),n=this._def.options;function o(s){for(let u of s)if(u.result.status==="valid")return u.result;for(let u of s)if(u.result.status==="dirty")return t.common.issues.push(...u.ctx.common.issues),u.result;let i=s.map(u=>new ur(u.ctx.common.issues));return ue(t,{code:Q.invalid_union,unionErrors:i}),Be}if(t.common.async)return Promise.all(n.map(async s=>{let i={...t,common:{...t.common,issues:[]},parent:null};return{result:await s._parseAsync({data:t.data,path:t.path,parent:i}),ctx:i}})).then(o);{let s,i=[];for(let f of n){let d={...t,common:{...t.common,issues:[]},parent:null},b=f._parseSync({data:t.data,path:t.path,parent:d});if(b.status==="valid")return b;b.status==="dirty"&&!s&&(s={result:b,ctx:d}),d.common.issues.length&&i.push(d.common.issues)}if(s)return t.common.issues.push(...s.ctx.common.issues),s.result;let u=i.map(f=>new ur(f));return ue(t,{code:Q.invalid_union,unionErrors:u}),Be}}get options(){return this._def.options}};Uo.create=(r,e)=>new Uo({options:r,typeName:Ee.ZodUnion,...Pe(e)});var Ba=r=>r instanceof Fo?Ba(r.schema):r instanceof Er?Ba(r.innerType()):r instanceof jo?[r.value]:r instanceof tn?r.options:r instanceof Ho?Object.keys(r.enum):r instanceof $o?Ba(r._def.innerType):r instanceof No?[void 0]:r instanceof Oo?[null]:null,Ss=class extends ze{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==ae.object)return ue(t,{code:Q.invalid_type,expected:ae.object,received:t.parsedType}),Be;let n=this.discriminator,o=t.data[n],s=this.optionsMap.get(o);return s?t.common.async?s._parseAsync({data:t.data,path:t.path,parent:t}):s._parseSync({data:t.data,path:t.path,parent:t}):(ue(t,{code:Q.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),Be)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){let o=new Map;for(let s of t){let i=Ba(s.shape[e]);if(!i)throw new Error(`A discriminator value for key \\`${e}\\` could not be extracted from all schema options`);for(let u of i){if(o.has(u))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(u)}`);o.set(u,s)}}return new Ss({typeName:Ee.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:o,...Pe(n)})}};function Vf(r,e){let t=qn(r),n=qn(e);if(r===e)return{valid:!0,data:r};if(t===ae.object&&n===ae.object){let o=Ke.objectKeys(e),s=Ke.objectKeys(r).filter(u=>o.indexOf(u)!==-1),i={...r,...e};for(let u of s){let f=Vf(r[u],e[u]);if(!f.valid)return{valid:!1};i[u]=f.data}return{valid:!0,data:i}}else if(t===ae.array&&n===ae.array){if(r.length!==e.length)return{valid:!1};let o=[];for(let s=0;s{if(Wf(s)||Wf(i))return Be;let u=Vf(s.value,i.value);return u.valid?((Kf(s)||Kf(i))&&t.dirty(),{status:t.value,value:u.data}):(ue(n,{code:Q.invalid_intersection_types}),Be)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([s,i])=>o(s,i)):o(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}};Do.create=(r,e,t)=>new Do({left:r,right:e,typeName:Ee.ZodIntersection,...Pe(t)});var Mr=class extends ze{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==ae.array)return ue(n,{code:Q.invalid_type,expected:ae.array,received:n.parsedType}),Be;if(n.data.lengththis._def.items.length&&(ue(n,{code:Q.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let s=[...n.data].map((i,u)=>{let f=this._def.items[u]||this._def.rest;return f?f._parse(new zr(n,i,n.path,u)):null}).filter(i=>!!i);return n.common.async?Promise.all(s).then(i=>Gt.mergeArray(t,i)):Gt.mergeArray(t,s)}get items(){return this._def.items}rest(e){return new Mr({...this._def,rest:e})}};Mr.create=(r,e)=>{if(!Array.isArray(r))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Mr({items:r,typeName:Ee.ZodTuple,rest:null,...Pe(e)})};var qo=class extends ze{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==ae.object)return ue(n,{code:Q.invalid_type,expected:ae.object,received:n.parsedType}),Be;let o=[],s=this._def.keyType,i=this._def.valueType;for(let u in n.data)o.push({key:s._parse(new zr(n,u,n.path,u)),value:i._parse(new zr(n,n.data[u],n.path,u))});return n.common.async?Gt.mergeObjectAsync(t,o):Gt.mergeObjectSync(t,o)}get element(){return this._def.valueType}static create(e,t,n){return t instanceof ze?new qo({keyType:e,valueType:t,typeName:Ee.ZodRecord,...Pe(n)}):new qo({keyType:Sr.create(),valueType:e,typeName:Ee.ZodRecord,...Pe(t)})}},_s=class extends ze{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==ae.map)return ue(n,{code:Q.invalid_type,expected:ae.map,received:n.parsedType}),Be;let o=this._def.keyType,s=this._def.valueType,i=[...n.data.entries()].map(([u,f],d)=>({key:o._parse(new zr(n,u,n.path,[d,"key"])),value:s._parse(new zr(n,f,n.path,[d,"value"]))}));if(n.common.async){let u=new Map;return Promise.resolve().then(async()=>{for(let f of i){let d=await f.key,b=await f.value;if(d.status==="aborted"||b.status==="aborted")return Be;(d.status==="dirty"||b.status==="dirty")&&t.dirty(),u.set(d.value,b.value)}return{status:t.value,value:u}})}else{let u=new Map;for(let f of i){let d=f.key,b=f.value;if(d.status==="aborted"||b.status==="aborted")return Be;(d.status==="dirty"||b.status==="dirty")&&t.dirty(),u.set(d.value,b.value)}return{status:t.value,value:u}}}};_s.create=(r,e,t)=>new _s({valueType:e,keyType:r,typeName:Ee.ZodMap,...Pe(t)});var vn=class extends ze{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==ae.set)return ue(n,{code:Q.invalid_type,expected:ae.set,received:n.parsedType}),Be;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&(ue(n,{code:Q.too_big,maximum:o.maxSize.value,type:"set",inclusive:!0,exact:!1,message:o.maxSize.message}),t.dirty());let s=this._def.valueType;function i(f){let d=new Set;for(let b of f){if(b.status==="aborted")return Be;b.status==="dirty"&&t.dirty(),d.add(b.value)}return{status:t.value,value:d}}let u=[...n.data.values()].map((f,d)=>s._parse(new zr(n,f,n.path,d)));return n.common.async?Promise.all(u).then(f=>i(f)):i(u)}min(e,t){return new vn({...this._def,minSize:{value:e,message:Se.toString(t)}})}max(e,t){return new vn({...this._def,maxSize:{value:e,message:Se.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}};vn.create=(r,e)=>new vn({valueType:r,minSize:null,maxSize:null,typeName:Ee.ZodSet,...Pe(e)});var Fn=class extends ze{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==ae.function)return ue(t,{code:Q.invalid_type,expected:ae.function,received:t.parsedType}),Be;function n(u,f){return Pa({data:u,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Ta(),bi].filter(d=>!!d),issueData:{code:Q.invalid_arguments,argumentsError:f}})}function o(u,f){return Pa({data:u,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Ta(),bi].filter(d=>!!d),issueData:{code:Q.invalid_return_type,returnTypeError:f}})}let s={errorMap:t.common.contextualErrorMap},i=t.data;if(this._def.returns instanceof Hn){let u=this;return fr(async function(...f){let d=new ur([]),b=await u._def.args.parseAsync(f,s).catch(A=>{throw d.addIssue(n(f,A)),d}),w=await Reflect.apply(i,this,b);return await u._def.returns._def.type.parseAsync(w,s).catch(A=>{throw d.addIssue(o(w,A)),d})})}else{let u=this;return fr(function(...f){let d=u._def.args.safeParse(f,s);if(!d.success)throw new ur([n(f,d.error)]);let b=Reflect.apply(i,this,d.data),w=u._def.returns.safeParse(b,s);if(!w.success)throw new ur([o(b,w.error)]);return w.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new Fn({...this._def,args:Mr.create(e).rest(bn.create())})}returns(e){return new Fn({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new Fn({args:e||Mr.create([]).rest(bn.create()),returns:t||bn.create(),typeName:Ee.ZodFunction,...Pe(n)})}},Fo=class extends ze{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}};Fo.create=(r,e)=>new Fo({getter:r,typeName:Ee.ZodLazy,...Pe(e)});var jo=class extends ze{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return ue(t,{received:t.data,code:Q.invalid_literal,expected:this._def.value}),Be}return{status:"valid",value:e.data}}get value(){return this._def.value}};jo.create=(r,e)=>new jo({value:r,typeName:Ee.ZodLiteral,...Pe(e)});function by(r,e){return new tn({values:r,typeName:Ee.ZodEnum,...Pe(e)})}var tn=class extends ze{_parse(e){if(typeof e.data!="string"){let t=this._getOrReturnCtx(e),n=this._def.values;return ue(t,{expected:Ke.joinValues(n),received:t.parsedType,code:Q.invalid_type}),Be}if(this._def.values.indexOf(e.data)===-1){let t=this._getOrReturnCtx(e),n=this._def.values;return ue(t,{received:t.data,code:Q.invalid_enum_value,options:n}),Be}return fr(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return tn.create(e)}exclude(e){return tn.create(this.options.filter(t=>!e.includes(t)))}};tn.create=by;var Ho=class extends ze{_parse(e){let t=Ke.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==ae.string&&n.parsedType!==ae.number){let o=Ke.objectValues(t);return ue(n,{expected:Ke.joinValues(o),received:n.parsedType,code:Q.invalid_type}),Be}if(t.indexOf(e.data)===-1){let o=Ke.objectValues(t);return ue(n,{received:n.data,code:Q.invalid_enum_value,options:o}),Be}return fr(e.data)}get enum(){return this._def.values}};Ho.create=(r,e)=>new Ho({values:r,typeName:Ee.ZodNativeEnum,...Pe(e)});var Hn=class extends ze{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==ae.promise&&t.common.async===!1)return ue(t,{code:Q.invalid_type,expected:ae.promise,received:t.parsedType}),Be;let n=t.parsedType===ae.promise?t.data:Promise.resolve(t.data);return fr(n.then(o=>this._def.type.parseAsync(o,{path:t.path,errorMap:t.common.contextualErrorMap})))}};Hn.create=(r,e)=>new Hn({type:r,typeName:Ee.ZodPromise,...Pe(e)});var Er=class extends ze{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Ee.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:n}=this._processInputParams(e),o=this._def.effect||null,s={addIssue:i=>{ue(n,i),i.fatal?t.abort():t.dirty()},get path(){return n.path}};if(s.addIssue=s.addIssue.bind(s),o.type==="preprocess"){let i=o.transform(n.data,s);return n.common.issues.length?{status:"dirty",value:n.data}:n.common.async?Promise.resolve(i).then(u=>this._def.schema._parseAsync({data:u,path:n.path,parent:n})):this._def.schema._parseSync({data:i,path:n.path,parent:n})}if(o.type==="refinement"){let i=u=>{let f=o.refinement(u,s);if(n.common.async)return Promise.resolve(f);if(f instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return u};if(n.common.async===!1){let u=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return u.status==="aborted"?Be:(u.status==="dirty"&&t.dirty(),i(u.value),{status:t.value,value:u.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(u=>u.status==="aborted"?Be:(u.status==="dirty"&&t.dirty(),i(u.value).then(()=>({status:t.value,value:u.value}))))}if(o.type==="transform")if(n.common.async===!1){let i=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!wi(i))return i;let u=o.transform(i.value,s);if(u instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:u}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(i=>wi(i)?Promise.resolve(o.transform(i.value,s)).then(u=>({status:t.value,value:u})):i);Ke.assertNever(o)}};Er.create=(r,e,t)=>new Er({schema:r,typeName:Ee.ZodEffects,effect:e,...Pe(t)});Er.createWithPreprocess=(r,e,t)=>new Er({schema:e,effect:{type:"preprocess",transform:r},typeName:Ee.ZodEffects,...Pe(t)});var Ur=class extends ze{_parse(e){return this._getType(e)===ae.undefined?fr(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Ur.create=(r,e)=>new Ur({innerType:r,typeName:Ee.ZodOptional,...Pe(e)});var Sn=class extends ze{_parse(e){return this._getType(e)===ae.null?fr(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Sn.create=(r,e)=>new Sn({innerType:r,typeName:Ee.ZodNullable,...Pe(e)});var $o=class extends ze{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return t.parsedType===ae.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}};$o.create=(r,e)=>new $o({innerType:r,typeName:Ee.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...Pe(e)});var Es=class extends ze{_parse(e){let{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},o=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return za(o)?o.then(s=>({status:"valid",value:s.status==="valid"?s.value:this._def.catchValue({get error(){return new ur(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new ur(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};Es.create=(r,e)=>new Es({innerType:r,typeName:Ee.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...Pe(e)});var ks=class extends ze{_parse(e){if(this._getType(e)!==ae.nan){let n=this._getOrReturnCtx(e);return ue(n,{code:Q.invalid_type,expected:ae.nan,received:n.parsedType}),Be}return{status:"valid",value:e.data}}};ks.create=r=>new ks({typeName:Ee.ZodNaN,...Pe(r)});var n2=Symbol("zod_brand"),Ma=class extends ze{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}},Wo=class extends ze{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let s=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return s.status==="aborted"?Be:s.status==="dirty"?(t.dirty(),xy(s.value)):this._def.out._parseAsync({data:s.value,path:n.path,parent:n})})();{let o=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return o.status==="aborted"?Be:o.status==="dirty"?(t.dirty(),{status:"dirty",value:o.value}):this._def.out._parseSync({data:o.value,path:n.path,parent:n})}}static create(e,t){return new Wo({in:e,out:t,typeName:Ee.ZodPipeline})}},Is=class extends ze{_parse(e){let t=this._def.innerType._parse(e);return wi(t)&&(t.value=Object.freeze(t.value)),t}};Is.create=(r,e)=>new Is({innerType:r,typeName:Ee.ZodReadonly,...Pe(e)});var wy=(r,e={},t)=>r?jn.create().superRefine((n,o)=>{var s,i;if(!r(n)){let u=typeof e=="function"?e(n):typeof e=="string"?{message:e}:e,f=(i=(s=u.fatal)!==null&&s!==void 0?s:t)!==null&&i!==void 0?i:!0,d=typeof u=="string"?{message:u}:u;o.addIssue({code:"custom",...d,fatal:f})}}):jn.create(),o2={object:Ct.lazycreate},Ee;(function(r){r.ZodString="ZodString",r.ZodNumber="ZodNumber",r.ZodNaN="ZodNaN",r.ZodBigInt="ZodBigInt",r.ZodBoolean="ZodBoolean",r.ZodDate="ZodDate",r.ZodSymbol="ZodSymbol",r.ZodUndefined="ZodUndefined",r.ZodNull="ZodNull",r.ZodAny="ZodAny",r.ZodUnknown="ZodUnknown",r.ZodNever="ZodNever",r.ZodVoid="ZodVoid",r.ZodArray="ZodArray",r.ZodObject="ZodObject",r.ZodUnion="ZodUnion",r.ZodDiscriminatedUnion="ZodDiscriminatedUnion",r.ZodIntersection="ZodIntersection",r.ZodTuple="ZodTuple",r.ZodRecord="ZodRecord",r.ZodMap="ZodMap",r.ZodSet="ZodSet",r.ZodFunction="ZodFunction",r.ZodLazy="ZodLazy",r.ZodLiteral="ZodLiteral",r.ZodEnum="ZodEnum",r.ZodEffects="ZodEffects",r.ZodNativeEnum="ZodNativeEnum",r.ZodOptional="ZodOptional",r.ZodNullable="ZodNullable",r.ZodDefault="ZodDefault",r.ZodCatch="ZodCatch",r.ZodPromise="ZodPromise",r.ZodBranded="ZodBranded",r.ZodPipeline="ZodPipeline",r.ZodReadonly="ZodReadonly"})(Ee||(Ee={}));var s2=(r,e={message:`Input not instance of ${r.name}`})=>wy(t=>t instanceof r,e),vy=Sr.create,Sy=Xr.create,i2=ks.create,a2=en.create,_y=Co.create,c2=wn.create,u2=ws.create,f2=No.create,l2=Oo.create,p2=jn.create,h2=bn.create,d2=Dr.create,y2=vs.create,m2=_r.create,g2=Ct.create,x2=Ct.strictCreate,b2=Uo.create,w2=Ss.create,v2=Do.create,S2=Mr.create,_2=qo.create,E2=_s.create,k2=vn.create,I2=Fn.create,A2=Fo.create,R2=jo.create,B2=tn.create,T2=Ho.create,P2=Hn.create,my=Er.create,z2=Ur.create,M2=Sn.create,L2=Er.createWithPreprocess,C2=Wo.create,N2=()=>vy().optional(),O2=()=>Sy().optional(),U2=()=>_y().optional(),D2={string:r=>Sr.create({...r,coerce:!0}),number:r=>Xr.create({...r,coerce:!0}),boolean:r=>Co.create({...r,coerce:!0}),bigint:r=>en.create({...r,coerce:!0}),date:r=>wn.create({...r,coerce:!0})},q2=Be,c=Object.freeze({__proto__:null,defaultErrorMap:bi,setErrorMap:$E,getErrorMap:Ta,makeIssue:Pa,EMPTY_PATH:WE,addIssueToContext:ue,ParseStatus:Gt,INVALID:Be,DIRTY:xy,OK:fr,isAborted:Wf,isDirty:Kf,isValid:wi,isAsync:za,get util(){return Ke},get objectUtil(){return $f},ZodParsedType:ae,getParsedType:qn,ZodType:ze,ZodString:Sr,ZodNumber:Xr,ZodBigInt:en,ZodBoolean:Co,ZodDate:wn,ZodSymbol:ws,ZodUndefined:No,ZodNull:Oo,ZodAny:jn,ZodUnknown:bn,ZodNever:Dr,ZodVoid:vs,ZodArray:_r,ZodObject:Ct,ZodUnion:Uo,ZodDiscriminatedUnion:Ss,ZodIntersection:Do,ZodTuple:Mr,ZodRecord:qo,ZodMap:_s,ZodSet:vn,ZodFunction:Fn,ZodLazy:Fo,ZodLiteral:jo,ZodEnum:tn,ZodNativeEnum:Ho,ZodPromise:Hn,ZodEffects:Er,ZodTransformer:Er,ZodOptional:Ur,ZodNullable:Sn,ZodDefault:$o,ZodCatch:Es,ZodNaN:ks,BRAND:n2,ZodBranded:Ma,ZodPipeline:Wo,ZodReadonly:Is,custom:wy,Schema:ze,ZodSchema:ze,late:o2,get ZodFirstPartyTypeKind(){return Ee},coerce:D2,any:p2,array:m2,bigint:a2,boolean:_y,date:c2,discriminatedUnion:w2,effect:my,enum:B2,function:I2,instanceof:s2,intersection:v2,lazy:A2,literal:R2,map:E2,nan:i2,nativeEnum:T2,never:d2,null:l2,nullable:M2,number:Sy,object:g2,oboolean:U2,onumber:O2,optional:z2,ostring:N2,pipeline:C2,preprocess:L2,promise:P2,record:_2,set:k2,strictObject:x2,string:vy,symbol:u2,transformer:my,tuple:S2,undefined:f2,union:b2,unknown:h2,void:y2,NEVER:q2,ZodIssueCode:Q,quotelessJson:HE,ZodError:ur});h();var Zy=Re(hs());h();h();h();h();var Ey="logger/5.7.0";var ky=!1,Iy=!1,La={debug:1,default:2,info:2,warning:3,error:4,off:5},Ay=La.default,Gf=null;function F2(){try{let r=[];if(["NFD","NFC","NFKD","NFKC"].forEach(e=>{try{if("test".normalize(e)!=="test")throw new Error("bad normalize")}catch{r.push(e)}}),r.length)throw new Error("missing "+r.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(r){return r.message}return null}var Ry=F2(),Zf;(function(r){r.DEBUG="DEBUG",r.INFO="INFO",r.WARNING="WARNING",r.ERROR="ERROR",r.OFF="OFF"})(Zf||(Zf={}));var qr;(function(r){r.UNKNOWN_ERROR="UNKNOWN_ERROR",r.NOT_IMPLEMENTED="NOT_IMPLEMENTED",r.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",r.NETWORK_ERROR="NETWORK_ERROR",r.SERVER_ERROR="SERVER_ERROR",r.TIMEOUT="TIMEOUT",r.BUFFER_OVERRUN="BUFFER_OVERRUN",r.NUMERIC_FAULT="NUMERIC_FAULT",r.MISSING_NEW="MISSING_NEW",r.INVALID_ARGUMENT="INVALID_ARGUMENT",r.MISSING_ARGUMENT="MISSING_ARGUMENT",r.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",r.CALL_EXCEPTION="CALL_EXCEPTION",r.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",r.NONCE_EXPIRED="NONCE_EXPIRED",r.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",r.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",r.TRANSACTION_REPLACED="TRANSACTION_REPLACED",r.ACTION_REJECTED="ACTION_REJECTED"})(qr||(qr={}));var By="0123456789abcdef",Qe=class{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){let n=e.toLowerCase();La[n]==null&&this.throwArgumentError("invalid log level name","logLevel",e),!(Ay>La[n])&&console.log.apply(console,t)}debug(...e){this._log(Qe.levels.DEBUG,e)}info(...e){this._log(Qe.levels.INFO,e)}warn(...e){this._log(Qe.levels.WARNING,e)}makeError(e,t,n){if(Iy)return this.makeError("censored error",t,{});t||(t=Qe.errors.UNKNOWN_ERROR),n||(n={});let o=[];Object.keys(n).forEach(f=>{let d=n[f];try{if(d instanceof Uint8Array){let b="";for(let w=0;w>4],b+=By[d[w]&15];o.push(f+"=Uint8Array(0x"+b+")")}else o.push(f+"="+JSON.stringify(d))}catch{o.push(f+"="+JSON.stringify(n[f].toString()))}}),o.push(`code=${t}`),o.push(`version=${this.version}`);let s=e,i="";switch(t){case qr.NUMERIC_FAULT:{i="NUMERIC_FAULT";let f=e;switch(f){case"overflow":case"underflow":case"division-by-zero":i+="-"+f;break;case"negative-power":case"negative-width":i+="-unsupported";break;case"unbound-bitwise-result":i+="-unbound-result";break}break}case qr.CALL_EXCEPTION:case qr.INSUFFICIENT_FUNDS:case qr.MISSING_NEW:case qr.NONCE_EXPIRED:case qr.REPLACEMENT_UNDERPRICED:case qr.TRANSACTION_REPLACED:case qr.UNPREDICTABLE_GAS_LIMIT:i=t;break}i&&(e+=" [ See: https://links.ethers.org/v5-errors-"+i+" ]"),o.length&&(e+=" ("+o.join(", ")+")");let u=new Error(e);return u.reason=s,u.code=t,Object.keys(n).forEach(function(f){u[f]=n[f]}),u}throwError(e,t,n){throw this.makeError(e,t,n)}throwArgumentError(e,t,n){return this.throwError(e,Qe.errors.INVALID_ARGUMENT,{argument:t,value:n})}assert(e,t,n,o){e||this.throwError(t,n,o)}assertArgument(e,t,n,o){e||this.throwArgumentError(t,n,o)}checkNormalize(e){e==null&&(e="platform missing String.prototype.normalize"),Ry&&this.throwError("platform missing String.prototype.normalize",Qe.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:Ry})}checkSafeUint53(e,t){typeof e=="number"&&(t==null&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,Qe.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,Qe.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,n){n?n=": "+n:n="",et&&this.throwError("too many arguments"+n,Qe.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){(e===Object||e==null)&&this.throwError("missing new",Qe.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",Qe.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):(e===Object||e==null)&&this.throwError("missing new",Qe.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return Gf||(Gf=new Qe(Ey)),Gf}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",Qe.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),ky){if(!e)return;this.globalLogger().throwError("error censorship permanent",Qe.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}Iy=!!e,ky=!!t}static setLogLevel(e){let t=La[e.toLowerCase()];if(t==null){Qe.globalLogger().warn("invalid log level - "+e);return}Ay=t}static from(e){return new Qe(e)}};Qe.errors=qr;Qe.levels=Zf;h();var Ty="bytes/5.7.0";var Yf=new Qe(Ty);function j2(r){return!!r.toHexString}function Ca(r){return r.slice||(r.slice=function(){let e=Array.prototype.slice.call(arguments);return Ca(new Uint8Array(Array.prototype.slice.apply(r,e)))}),r}function Py(r){return typeof r=="number"&&r==r&&r%1===0}function H2(r){if(r==null)return!1;if(r.constructor===Uint8Array)return!0;if(typeof r=="string"||!Py(r.length)||r.length<0)return!1;for(let e=0;e=256)return!1}return!0}function Na(r,e){if(e||(e={}),typeof r=="number"){Yf.checkSafeUint53(r,"invalid arrayify value");let t=[];for(;r;)t.unshift(r&255),r=parseInt(String(r/256));return t.length===0&&t.push(0),Ca(new Uint8Array(t))}if(e.allowMissingPrefix&&typeof r=="string"&&r.substring(0,2)!=="0x"&&(r="0x"+r),j2(r)&&(r=r.toHexString()),Jf(r)){let t=r.substring(2);t.length%2&&(e.hexPad==="left"?t="0"+t:e.hexPad==="right"?t+="0":Yf.throwArgumentError("hex data is odd-length","value",r));let n=[];for(let o=0;o>1]>>4>=8&&(e[o]=e[o].toUpperCase()),(n[o>>1]&15)>=8&&(e[o+1]=e[o+1].toUpperCase());return"0x"+e.join("")}var K2=9007199254740991;function V2(r){return Math.log10?Math.log10(r):Math.log(r)/Math.LN10}var el={};for(let r=0;r<10;r++)el[String(r)]=String(r);for(let r=0;r<26;r++)el[String.fromCharCode(65+r)]=String(10+r);var Fy=Math.floor(V2(K2));function G2(r){r=r.toUpperCase(),r=r.substring(4)+r.substring(0,2)+"00";let e=r.split("").map(n=>el[n]).join("");for(;e.length>=Fy;){let n=e.substring(0,Fy);e=parseInt(n,10)%97+e.substring(n.length)}let t=String(98-parseInt(e,10)%97);for(;t.length<2;)t="0"+t;return t}function Z2(r){let e=null;if(typeof r!="string"&&vi.throwArgumentError("invalid address","address",r),r.match(/^(0x)?[0-9a-fA-F]{40}$/))r.substring(0,2)!=="0x"&&(r="0x"+r),e=qy(r),r.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==r&&vi.throwArgumentError("bad address checksum","address",r);else if(r.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(r.substring(2,4)!==G2(r)&&vi.throwArgumentError("bad icap checksum","address",r),e=Xf(r.substring(4));e.length<40;)e="0"+e;e=qy("0x"+e)}else vi.throwArgumentError("invalid address","address",r);return e}function jy(r){try{return Z2(r),!0}catch{}return!1}var Fa=Re($n());var Ye=c.string().min(2,{message:"Must be 2 or more characters long"}).regex(/^0x[0-9A-Fa-f]*$/,{message:"String must be \'0x\'-prefixed and followed by valid hex characters"}),$=c.number().transform(r=>`0x${r.toString(16)}`).or(Ye.min(3,{message:"Must be 3 or more characters long (should always have at least one digit - zero is \'0x0\')."})).refine(r=>r==="0x0"?!0:r[2]!=="0",{message:"Invalid hex quantity: leading zero digits are not allowed."}),Le=Ye.refine(r=>r.length%2===0,{message:"Invalid hex-encoded data: must be even number of digits"}),As=c.string().transform(r=>{let e=Le.safeParse(r);return e.success?e.data:`0x${Zy.Buffer.from(r).toString("hex")}`}),rl=c.union([c.string(),c.number()]).transform((r,e)=>{if(typeof r=="number")return r;let t=r.startsWith("0x")?16:10,n=parseInt(r,t);return Number.isNaN(n)&&e.addIssue({code:c.ZodIssueCode.custom,message:"Could not parse as LenientInteger"}),n}),nl=r=>Le.refine(e=>e.length===r*2+2,{message:`Invalid byte length. (Expected ${r} bytes)`}),le=Ye.refine(jy,{message:"Invalid Ethereum address."}),be=nl(32),ol=nl(256),nn=c.object({blockHash:be,address:le,logIndex:$,data:Le,removed:c.boolean().optional(),topics:c.array(be),blockNumber:$.nullable(),transactionIndex:$,transactionHash:be}),Si=c.object({transactionHash:be,transactionIndex:$,blockHash:be,blockNumber:$,from:le,to:le.nullable().optional(),root:be.optional(),status:c.literal("0x1").or(c.literal("0x0")).optional(),cumulativeGasUsed:$,gasUsed:$,contractAddress:le.nullable(),logs:c.array(nn),logsBloom:ol,effectiveGasPrice:$.optional(),type:$.optional()}),_i=c.object({from:le.optional(),chainId:$.optional(),to:le.optional(),gas:$.optional(),gasPrice:$.optional(),value:$.optional(),data:Le.optional(),nonce:$.optional()}),_n=c.object({name:c.string(),type:c.string()}),ja=c.array(_n),Yy=c.object({chainId:rl.optional(),name:c.string(),verifyingContract:le,version:c.string().optional()}),sl=c.object({type:c.string(),name:c.string(),value:c.string()}).array(),Ha=c.object({domain:Yy,message:c.record(c.any()),primaryType:c.string(),types:c.object({EIP712Domain:ja}).and(c.record(_n.array()))}),il=c.object({chainId:rl.optional(),name:c.string().optional(),verifyingContract:le.optional(),version:c.string().optional(),salt:c.string().optional()}),$a=c.object({domain:il,message:c.record(c.any()),primaryType:c.string(),types:c.object({EIP712Domain:ja}).and(c.record(_n.array()))}),Jy=c.object({name:c.literal("owner"),type:c.literal("address")}),Qy=c.object({name:c.literal("spender"),type:c.literal("address")}),Xy=c.object({name:c.literal("value"),type:c.literal("uint256")}),em=c.object({name:c.literal("value"),type:c.literal("uint256")}),tm=c.object({name:c.literal("deadline"),type:c.literal("uint256")}),rm=c.tuple([_n,_n,_n,_n,_n]).refine(r=>{let e=[Jy,Qy,Xy,em,tm],t=new Set(["owner","spender","value","nonce","deadline"]);for(let n of r)for(let o of e){let s=o.safeParse(n);s.success&&t.delete(s.data.name)}return t.size===0}).transform(()=>[{name:"owner",type:"address"},{name:"spender",type:"address"},{name:"value",type:"uint256"},{name:"nonce",type:"uint256"},{name:"deadline",type:"uint256"}]),nm=c.literal("Permit"),om=c.object({EIP712Domain:ja,Permit:rm}),sm=c.object({owner:le,spender:le,value:$,nonce:$,deadline:$}),X2=c.object({domain:il,primaryType:nm,types:om,message:sm}),al=(n=>(n.legacy="0x0",n.eip2930="0x1",n.eip1559="0x2",n))(al||{}),im=c.tuple([le,c.array(be)]),Vo=c.object({chainId:$.optional(),data:Le.optional(),from:le,gas:$.optional(),gasPrice:$.optional(),nonce:$.optional(),to:le.optional(),value:$.optional(),type:c.nativeEnum(al).optional(),accessList:c.array(im).optional(),maxPriorityFeePerGas:$.optional(),maxFeePerGas:$.optional(),gasLimit:$.optional()}).transform(r=>(r.gas==null&&r.gasLimit!=null&&(r.gas=r.gasLimit,delete r.gasLimit),r)).brand("EthUnsignedTransactionObject"),on=c.object({blockHash:be.nullish(),blockNumber:$.nullish(),from:le,gas:$,gasPrice:$.nullish(),hash:be,input:Le,nonce:$,to:le.nullable(),transactionIndex:$.nullish(),value:$,v:$,r:$,s:$}),cl=c.object({address:le.optional(),balance:$,codeHash:be,nonce:$,storageHash:be,accountProof:c.array(Ye),storageProof:c.array(c.object({key:$,value:$,proof:c.array(Ye)}))}),tt=c.literal("latest").or(c.literal("earliest")).or(c.literal("pending")).or(c.literal("finalized")),En=c.object({number:$.nullable(),hash:be.nullable(),parentHash:be,nonce:nl(8).nullable(),sha3Uncles:be,logsBloom:ol.nullable(),transactionsRoot:be,stateRoot:be,receiptsRoot:be,miner:le.nullable(),mixHash:be.optional(),difficulty:$,totalDifficulty:$.nullable(),extraData:Le,size:$,gasLimit:$,gasUsed:$,timestamp:$,transactions:c.array(on).or(c.array(be)),uncles:c.array(be),baseFeePerGas:$.optional()}),Ei=c.enum(["CONTINUE_WITH_PHANTOM","CONTINUE_WITH_METAMASK","ALWAYS_USE_PHANTOM","ALWAYS_USE_METAMASK"]),ki=c.string().refine(r=>{try{return Fa.default.decode(r).byteLength===32}catch(e){return!1}},{message:"String must be a valid solana public key of 32 bytes"}),am=c.union([c.literal("bip122_p2tr"),c.literal("bip122_p2wpkh"),c.literal("bip122_p2sh"),c.literal("bip122_p2pkh")]),cm=c.object({address:c.string(),publicKey:c.string(),addressType:am}),Go=cm.and(c.object({purpose:c.union([c.literal("payment"),c.literal("ordinals")])})),ek=c.string().refine(r=>{try{return Fa.default.decode(r).byteLength===64}catch(e){return!1}},{message:"String must be a valid solana address of 64 bytes"}),He=c.string().refine(r=>{try{return Fa.default.decode(r),!0}catch(e){return!1}},{message:"String must be a base 58 encoded"}),Me=c.object({url:c.string().url(),title:c.string(),icon:c.string().nullable(),tabId:c.number().optional()}),um=c.array(c.any()),Wa=c.unknown().transform((r,e)=>typeof r=="object"&&r!==null?r:(e.addIssue({code:c.ZodIssueCode.custom,message:"Not an object"}),c.NEVER)),Rs=c.union([c.null(),c.string(),c.number(),c.boolean(),um,Wa]),Ii=c.literal("2.0"),Bs=c.union([c.string(),c.number(),c.null()]),Ka=c.object({jsonrpc:c.literal("2.0"),id:Bs,method:c.string(),params:Rs.optional()}),ul=c.array(Ka),Ai=c.object({jsonrpc:c.literal("2.0"),method:c.string(),params:Rs}),Va=(A=>(A[A.ParseError=-32700]="ParseError",A[A.InternalError=-32603]="InternalError",A[A.InvalidParams=-32602]="InvalidParams",A[A.MethodNotFound=-32601]="MethodNotFound",A[A.InvalidRequest=-32600]="InvalidRequest",A[A.TransactionRejected=-32003]="TransactionRejected",A[A.ResourceUnavailable=-32002]="ResourceUnavailable",A[A.InvalidInput=-32e3]="InvalidInput",A[A.UserRejectedRequest=4001]="UserRejectedRequest",A[A.Unauthorized=4100]="Unauthorized",A[A.Disconnected=4900]="Disconnected",A[A.ChainDisconnected=4901]="ChainDisconnected",A[A.ExecutionReverted=3]="ExecutionReverted",A))(Va||{});var P=c.object({code:c.nativeEnum(Va).or(c.number()),message:c.string()}),fm=c.object({error:P}).or(c.object({result:Rs})),Ga=c.object({jsonrpc:c.literal("2.0"),id:Bs}).and(fm),fl=c.array(Ga),Ri=c.object({domain:c.string().optional(),address:c.string().optional(),statement:c.string().optional(),uri:c.string().optional(),version:c.string().optional(),chainId:c.string().optional(),nonce:c.string().optional(),issuedAt:c.string().optional(),expirationTime:c.string().optional(),notBefore:c.string().optional(),requestId:c.string().optional(),resources:c.array(c.string()).optional()}),lm=c.literal("mainnet"),pm=c.literal("testnet"),hm=c.literal("devnet"),dm=c.literal("localnet"),ym=c.enum([lm.value,pm.value,hm.value,dm.value]),mm=c.literal("1"),gm=c.literal("5"),xm=c.literal("11155111"),bm=c.enum([mm.value,gm.value,xm.value]),wm=c.literal("0x1"),vm=c.literal("0x5"),Sm=c.literal("0xaa36a7"),Za=c.enum([wm.value,vm.value,Sm.value]),_m=c.literal("137"),Em=c.literal("80001"),km=c.enum([_m.value,Em.value]),Im=c.literal("0x89"),Am=c.literal("0x13881"),Ya=c.enum([Im.value,Am.value]);h();function z(r,e){return c.object({jsonrpc:Ii,id:Bs,method:r,params:e})}function M(r,e){return c.object({jsonrpc:Ii,id:Bs}).and(c.object({result:r}).or(c.object({error:e})))}function kr(r,e){return c.object({jsonrpc:Ii,method:r,params:e})}var Rm=c.literal("btc_requestAccounts"),Bm=c.tuple([]),Tm=c.array(Go),Pm=P,tk=z(Rm,Bm),rk=M(Tm,Pm);var pl={};Y(pl,{error:()=>Cm,method:()=>zm,params:()=>Mm,request:()=>nk,response:()=>ok,result:()=>Lm});h();var zm=c.literal("btc_signPSBT"),Mm=c.tuple([c.instanceof(Uint8Array),c.object({inputsToSign:c.array(c.object({address:c.string(),signingIndexes:c.array(c.number()),sigHash:c.number().optional()})),finalize:c.boolean()})]),Lm=c.instanceof(Uint8Array),Cm=P,nk=z(zm,Mm),ok=M(Lm,Cm);var hl={};Y(hl,{error:()=>Dm,method:()=>Nm,params:()=>Om,request:()=>sk,response:()=>ik,result:()=>Um});h();var Nm=c.literal("btc_signMessage"),Om=c.object({address:c.string(),message:c.instanceof(Uint8Array)}),Um=c.object({signature:c.instanceof(Uint8Array),signedMessage:c.instanceof(Uint8Array)}),Dm=P,sk=z(Nm,Om),ik=M(Um,Dm);h();var dl={};Y(dl,{error:()=>Hm,method:()=>qm,params:()=>Fm,request:()=>ck,response:()=>uk,result:()=>jm});h();var qm=c.literal("eth_accounts"),Fm=c.tuple([]),jm=c.array(le),Hm=P,ck=z(qm,Fm),uk=M(jm,Hm);var yl={};Y(yl,{error:()=>Vm,method:()=>$m,params:()=>Wm,request:()=>fk,response:()=>lk,result:()=>Km});h();var $m=c.literal("eth_blockNumber"),Wm=c.tuple([]),Km=$,Vm=P,fk=z($m,Wm),lk=M(Km,Vm);var ml={};Y(ml,{error:()=>Jm,method:()=>Gm,params:()=>Zm,request:()=>pk,response:()=>hk,result:()=>Ym});h();var Gm=c.literal("eth_call"),Zm=c.tuple([_i,$.or(tt)]),Ym=Le,Jm=P,pk=z(Gm,Zm),hk=M(Ym,Jm);var gl={};Y(gl,{error:()=>t0,method:()=>Qm,params:()=>Xm,request:()=>dk,response:()=>yk,result:()=>e0});h();var Qm=c.literal("eth_cancelPrivateTransaction"),Xm=c.tuple([c.object({txHash:be})]),e0=c.boolean(),t0=P,dk=z(Qm,Xm),yk=M(e0,t0);var xl={};Y(xl,{error:()=>s0,method:()=>r0,params:()=>n0,request:()=>mk,response:()=>gk,result:()=>o0});h();var r0=c.literal("eth_chainId"),n0=c.tuple([]),o0=Ye,s0=P,mk=z(r0,n0),gk=M(o0,s0);var bl={};Y(bl,{error:()=>u0,method:()=>i0,params:()=>a0,request:()=>xk,response:()=>bk,result:()=>c0});h();var i0=c.literal("eth_estimateGas"),a0=c.tuple([_i]),c0=$,u0=P,xk=z(i0,a0),bk=M(c0,u0);var wl={};Y(wl,{error:()=>h0,method:()=>f0,params:()=>l0,request:()=>wk,response:()=>vk,result:()=>p0});h();var f0=c.literal("eth_feeHistory"),l0=c.tuple([c.number(),$.or(tt),c.array(c.number()).optional()]),p0=c.object({oldestBlock:c.number(),reward:c.array(c.tuple([$,$])).optional(),baseFeePerGas:c.array($),gasUsedRatio:c.array(c.number())}),h0=P,wk=z(f0,l0),vk=M(p0,h0);var vl={};Y(vl,{error:()=>g0,method:()=>d0,params:()=>y0,request:()=>Sk,response:()=>_k,result:()=>m0});h();var d0=c.literal("eth_gasPrice"),y0=c.tuple([]),m0=$,g0=P,Sk=z(d0,y0),_k=M(m0,g0);var Sl={};Y(Sl,{error:()=>v0,method:()=>x0,params:()=>b0,request:()=>Ek,response:()=>kk,result:()=>w0});h();var x0=c.literal("eth_getBalance"),b0=c.tuple([le,$.or(tt)]),w0=$,v0=P,Ek=z(x0,b0),kk=M(w0,v0);var _l={};Y(_l,{error:()=>k0,method:()=>S0,params:()=>_0,request:()=>Ik,response:()=>Ak,result:()=>E0});h();var S0=c.literal("eth_getBlockByHash"),_0=c.tuple([be,c.boolean()]),E0=En,k0=P,Ik=z(S0,_0),Ak=M(E0,k0);var El={};Y(El,{error:()=>B0,method:()=>I0,params:()=>A0,request:()=>Rk,response:()=>Bk,result:()=>R0});h();var I0=c.literal("eth_getBlockByNumber"),A0=c.tuple([$.or(tt),c.boolean()]),R0=En,B0=P,Rk=z(I0,A0),Bk=M(R0,B0);var kl={};Y(kl,{error:()=>M0,method:()=>T0,params:()=>P0,request:()=>Tk,response:()=>Pk,result:()=>z0});h();var T0=c.literal("eth_getBlockReceipts"),P0=c.tuple([be.or($).or(tt)]),z0=c.array(Si),M0=P,Tk=z(T0,P0),Pk=M(z0,M0);var Il={};Y(Il,{error:()=>O0,method:()=>L0,params:()=>C0,request:()=>zk,response:()=>Mk,result:()=>N0});h();var L0=c.literal("eth_getBlockTransactionCountByHash"),C0=c.tuple([be]),N0=$,O0=P,zk=z(L0,C0),Mk=M(N0,O0);var Al={};Y(Al,{error:()=>F0,method:()=>U0,params:()=>D0,request:()=>Lk,response:()=>Ck,result:()=>q0});h();var U0=c.literal("eth_getBlockTransactionCountByNumber"),D0=c.tuple([$]),q0=$,F0=P,Lk=z(U0,D0),Ck=M(q0,F0);var Rl={};Y(Rl,{error:()=>W0,method:()=>j0,params:()=>H0,request:()=>Nk,response:()=>Ok,result:()=>$0});h();var j0=c.literal("eth_getCode"),H0=c.tuple([le,c.union([$,tt])]),$0=Le,W0=P,Nk=z(j0,H0),Ok=M($0,W0);var Bl={};Y(Bl,{error:()=>Z0,method:()=>K0,params:()=>V0,request:()=>Uk,response:()=>Dk,result:()=>G0});h();var K0=c.literal("eth_getFilterChanges"),V0=c.tuple([$]),G0=c.array(nn),Z0=P,Uk=z(K0,V0),Dk=M(G0,Z0);var Tl={};Y(Tl,{error:()=>X0,method:()=>Y0,params:()=>J0,request:()=>qk,response:()=>Fk,result:()=>Q0});h();var Y0=c.literal("eth_getFilterLogs"),J0=c.tuple([$]),Q0=c.array(nn),X0=P,qk=z(Y0,J0),Fk=M(Q0,X0);var Pl={};Y(Pl,{error:()=>ng,method:()=>eg,params:()=>tg,request:()=>jk,response:()=>Hk,result:()=>rg});h();var eg=c.literal("eth_getLogs"),tg=c.tuple([c.object({fromBlock:$.or(tt).optional(),toBlock:c.string().optional(),address:le.optional(),topics:c.array(be).optional(),blockHash:be.optional()})]),rg=c.array(nn),ng=P,jk=z(eg,tg),Hk=M(rg,ng);var zl={};Y(zl,{error:()=>ag,method:()=>og,params:()=>sg,request:()=>$k,response:()=>Wk,result:()=>ig});h();var og=c.literal("eth_getProof"),sg=c.tuple([le,c.array(be),$.or(tt)]),ig=cl,ag=P,$k=z(og,sg),Wk=M(ig,ag);var Ml={};Y(Ml,{error:()=>lg,method:()=>cg,params:()=>ug,request:()=>Kk,response:()=>Vk,result:()=>fg});h();var cg=c.literal("eth_getStorageAt"),ug=c.tuple([le,$,$.or(tt)]),fg=Le,lg=P,Kk=z(cg,ug),Vk=M(fg,lg);var Ll={};Y(Ll,{error:()=>yg,method:()=>pg,params:()=>hg,request:()=>Gk,response:()=>Zk,result:()=>dg});h();var pg=c.literal("eth_getTransactionByBlockHashAndIndex"),hg=c.tuple([be,$]),dg=on.nullable(),yg=P,Gk=z(pg,hg),Zk=M(dg,yg);var Cl={};Y(Cl,{error:()=>bg,method:()=>mg,params:()=>gg,request:()=>Yk,response:()=>Jk,result:()=>xg});h();var mg=c.literal("eth_getTransactionByBlockNumberAndIndex"),gg=c.tuple([c.string(),$]),xg=on,bg=P,Yk=z(mg,gg),Jk=M(xg,bg);var Nl={};Y(Nl,{error:()=>_g,method:()=>wg,params:()=>vg,request:()=>Qk,response:()=>Xk,result:()=>Sg});h();var wg=c.literal("eth_getTransactionByHash"),vg=c.tuple([be]),Sg=on.nullable(),_g=P,Qk=z(wg,vg),Xk=M(Sg,_g);var Ol={};Y(Ol,{error:()=>Ag,method:()=>Eg,params:()=>kg,request:()=>eI,response:()=>tI,result:()=>Ig});h();var Eg=c.literal("eth_getTransactionCount"),kg=c.tuple([le,$.or(tt)]),Ig=$,Ag=P,eI=z(Eg,kg),tI=M(Ig,Ag);var Ul={};Y(Ul,{error:()=>Pg,method:()=>Rg,params:()=>Bg,request:()=>rI,response:()=>nI,result:()=>Tg});h();var Rg=c.literal("eth_getTransactionReceipt"),Bg=c.tuple([be]),Tg=Si.nullable(),Pg=P,rI=z(Rg,Bg),nI=M(Tg,Pg);var Dl={};Y(Dl,{error:()=>Cg,method:()=>zg,params:()=>Mg,request:()=>oI,response:()=>sI,result:()=>Lg});h();var zg=c.literal("eth_getUncleByBlockHashAndIndex"),Mg=c.tuple([$.or(tt),$]),Lg=En,Cg=P,oI=z(zg,Mg),sI=M(Lg,Cg);var ql={};Y(ql,{error:()=>Dg,method:()=>Ng,params:()=>Og,request:()=>iI,response:()=>aI,result:()=>Ug});h();var Ng=c.literal("eth_getUncleByBlockNumberAndIndex"),Og=c.tuple([$.or(tt),$]),Ug=En,Dg=P,iI=z(Ng,Og),aI=M(Ug,Dg);var Fl={};Y(Fl,{error:()=>Hg,method:()=>qg,params:()=>Fg,request:()=>cI,response:()=>uI,result:()=>jg});h();var qg=c.literal("eth_getUncleCountByBlockHash"),Fg=c.tuple([be]),jg=$,Hg=P,cI=z(qg,Fg),uI=M(jg,Hg);var jl={};Y(jl,{error:()=>Vg,method:()=>$g,params:()=>Wg,request:()=>fI,response:()=>lI,result:()=>Kg});h();var $g=c.literal("eth_getUncleCountByBlockNumber"),Wg=c.tuple([$.or(tt)]),Kg=$,Vg=P,fI=z($g,Wg),lI=M(Kg,Vg);var Hl={};Y(Hl,{error:()=>Jg,method:()=>Gg,params:()=>Zg,request:()=>pI,response:()=>hI,result:()=>Yg});h();var Gg=c.literal("eth_maxPriorityFeePerGas"),Zg=c.tuple([]),Yg=$,Jg=P,pI=z(Gg,Zg),hI=M(Yg,Jg);var $l={};Y($l,{error:()=>tx,method:()=>Qg,params:()=>Xg,request:()=>dI,response:()=>yI,result:()=>ex});h();var Qg=c.literal("eth_newBlockFilter"),Xg=c.tuple([]),ex=$,tx=P,dI=z(Qg,Xg),yI=M(ex,tx);var Wl={};Y(Wl,{error:()=>sx,method:()=>rx,params:()=>nx,request:()=>mI,response:()=>gI,result:()=>ox});h();var rx=c.literal("eth_newFilter"),nx=c.tuple([c.object({fromBlock:$.optional(),toBlock:$.optional(),address:le.or(c.array(le)).optional(),topics:c.array(Le.nullable().or(c.array(Le.nullable()))).optional()})]),ox=$,sx=P,mI=z(rx,nx),gI=M(ox,sx);var Kl={};Y(Kl,{error:()=>ux,method:()=>ix,params:()=>ax,request:()=>xI,response:()=>bI,result:()=>cx});h();var ix=c.literal("eth_newPendingTransactionFilter"),ax=c.tuple([]),cx=$,ux=P,xI=z(ix,ax),bI=M(cx,ux);var Vl={};Y(Vl,{error:()=>hx,method:()=>fx,params:()=>lx,request:()=>wI,response:()=>vI,result:()=>px});h();var fx=c.literal("personal_sign"),lx=c.union([c.tuple([As,le]),c.tuple([As,le,c.unknown()])]),px=Le,hx=P,wI=z(fx,lx),vI=M(px,hx);var Gl={};Y(Gl,{error:()=>gx,method:()=>dx,params:()=>yx,request:()=>SI,response:()=>_I,result:()=>mx});h();var dx=c.literal("eth_protocolVersion"),yx=c.tuple([]),mx=c.string(),gx=P,SI=z(dx,yx),_I=M(mx,gx);var Zl={};Y(Zl,{error:()=>vx,method:()=>xx,params:()=>bx,request:()=>EI,response:()=>kI,result:()=>wx});h();var xx=c.literal("eth_requestAccounts"),bx=c.tuple([]),wx=c.array(le),vx=P,EI=z(xx,bx),kI=M(wx,vx);var Yl={};Y(Yl,{error:()=>kx,method:()=>Sx,params:()=>_x,request:()=>II,response:()=>AI,result:()=>Ex});h();var Sx=c.literal("eth_sendPrivateTransaction"),_x=c.tuple([c.object({tx:be,maxBlockNumber:$.optional(),preferences:c.object({fast:c.boolean()}).optional()})]),Ex=be,kx=P,II=z(Sx,_x),AI=M(Ex,kx);var Jl={};Y(Jl,{error:()=>Bx,method:()=>Ix,params:()=>Ax,request:()=>RI,response:()=>BI,result:()=>Rx});h();var Ix=c.literal("eth_sendRawTransaction"),Ax=c.tuple([Le]),Rx=be,Bx=P,RI=z(Ix,Ax),BI=M(Rx,Bx);var Ql={};Y(Ql,{error:()=>Mx,method:()=>Tx,params:()=>Px,request:()=>TI,response:()=>PI,result:()=>zx});h();var Tx=c.literal("eth_sendTransaction"),Px=c.tuple([Vo]),zx=be,Mx=P,TI=z(Tx,Px),PI=M(zx,Mx);var Xl={};Y(Xl,{error:()=>Ox,method:()=>Lx,params:()=>Cx,request:()=>zI,response:()=>MI,result:()=>Nx});h();var Lx=c.literal("eth_sign"),Cx=c.tuple([le,As]),Nx=Le,Ox=P,zI=z(Lx,Cx),MI=M(Nx,Ox);var ep={};Y(ep,{error:()=>Fx,method:()=>Ux,params:()=>Dx,request:()=>LI,response:()=>CI,result:()=>qx});h();var Ux=c.literal("eth_signTransaction"),Dx=c.tuple([Vo]),qx=Le,Fx=P,LI=z(Ux,Dx),CI=M(qx,Fx);var tp={};Y(tp,{error:()=>Wx,method:()=>jx,params:()=>Hx,request:()=>NI,response:()=>OI,result:()=>$x});h();var jx=c.literal("eth_signTypedData"),Hx=c.tuple([sl,le]),$x=Le,Wx=P,NI=z(jx,Hx),OI=M($x,Wx);var rp={};Y(rp,{error:()=>Zx,method:()=>Kx,params:()=>Vx,request:()=>UI,response:()=>DI,result:()=>Gx});h();var Kx=c.literal("eth_signTypedData_v3"),Vx=c.tuple([le,c.string().transform((r,e)=>{try{let t=JSON.parse(r);return Ha.parse(t)}catch(t){return e.addIssue({code:c.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),c.NEVER}}).or(Ha)]),Gx=Le,Zx=P,UI=z(Kx,Vx),DI=M(Gx,Zx);var np={};Y(np,{error:()=>Xx,method:()=>Yx,params:()=>Jx,request:()=>qI,response:()=>FI,result:()=>Qx});h();var Yx=c.literal("eth_signTypedData_v4"),Jx=c.tuple([le,c.string().transform((r,e)=>{try{let t=JSON.parse(r);return $a.parse(t)}catch(t){return e.addIssue({code:c.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),c.NEVER}}).or($a)]),Qx=Le,Xx=P,qI=z(Yx,Jx),FI=M(Qx,Xx);var op={};Y(op,{error:()=>nb,method:()=>eb,params:()=>tb,request:()=>jI,response:()=>HI,result:()=>rb});h();var eb=c.literal("eth_subscribe"),tb=c.union([c.tuple([c.union([c.literal("alchemy_pendingTransactions"),c.literal("newPendingTransactions"),c.literal("newHeads"),c.literal("logs")])]),c.tuple([c.union([c.literal("alchemy_pendingTransactions"),c.literal("newPendingTransactions"),c.literal("newHeads"),c.literal("logs")]),c.union([c.object({fromAddress:c.union([le,c.array(le)]).optional(),toAddress:c.union([le,c.array(le)]).optional(),hashesOnly:c.boolean().optional()}),c.object({address:c.union([le,c.array(le)]).optional(),topics:c.array(c.union([c.null(),le,c.array(le)]))})])])]),rb=c.union([Ye,c.object({result:on,subscription:Ye}),c.object({result:be,subscription:Ye}),c.object({result:c.object({difficulty:Ye,extraData:Ye,gasLimit:Ye,gasUsed:Ye,logsBloom:Ye,miner:le,nonce:Ye,number:Ye,parentHash:be,receiptRoot:be,sha3Uncles:be,stateRoot:be,timestamp:Ye,transactionsRoot:be}),subscription:Ye}),c.object({result:nn,subscription:Ye})]),nb=P,jI=z(eb,tb),HI=M(rb,nb);var sp={};Y(sp,{error:()=>ab,method:()=>ob,params:()=>sb,request:()=>$I,response:()=>WI,result:()=>ib});h();var ob=c.literal("eth_uninstallFilter"),sb=c.tuple([$]),ib=c.boolean(),ab=P,$I=z(ob,sb),WI=M(ib,ab);var ip={};Y(ip,{error:()=>lb,method:()=>cb,params:()=>ub,request:()=>KI,response:()=>VI,result:()=>fb});h();var cb=c.literal("eth_unsubscribe"),ub=c.tuple([$]),fb=c.boolean(),lb=P,KI=z(cb,ub),VI=M(fb,lb);var ap={};Y(ap,{error:()=>yb,method:()=>pb,params:()=>hb,request:()=>GI,response:()=>ZI,result:()=>db});h();var pb=c.literal("net_listening"),hb=c.tuple([]),db=c.boolean(),yb=P,GI=z(pb,hb),ZI=M(db,yb);var cp={};Y(cp,{error:()=>bb,method:()=>mb,params:()=>gb,request:()=>YI,response:()=>JI,result:()=>xb});h();var mb=c.literal("net_version"),gb=c.tuple([]),xb=c.string(),bb=P,YI=z(mb,gb),JI=M(xb,bb);var up={};Y(up,{error:()=>_b,method:()=>wb,params:()=>vb,request:()=>QI,response:()=>XI,result:()=>Sb});h();var wb=c.literal("wallet_addEthereumChain"),vb=c.tuple([c.object({chainId:Ye,chainName:c.string(),nativeCurrency:c.object({name:c.string(),symbol:c.string().refine(r=>{let{length:e}=r;return e>=2&&e<=6},{message:"Value is not a valid symbol."}),decimals:c.number()}),rpcUrls:c.array(c.string()),blockExplorerUrls:c.union([c.tuple([c.string()]),c.null()]).optional(),iconUrls:c.array(c.string()).optional()})]),Sb=c.null(),_b=P,QI=z(wb,vb),XI=M(Sb,_b);var fp={};Y(fp,{error:()=>Ab,method:()=>Eb,params:()=>kb,request:()=>eA,response:()=>tA,result:()=>Ib});h();var Eb=c.literal("wallet_selectEthereumProvider"),kb=c.tuple([]),Ib=Ei,Ab=P,eA=z(Eb,kb),tA=M(Ib,Ab);var lp={};Y(lp,{error:()=>Pb,method:()=>Rb,params:()=>Bb,request:()=>rA,response:()=>nA,result:()=>Tb});h();var Rb=c.literal("wallet_switchEthereumChain"),Bb=c.tuple([c.object({chainId:Ye})]),Tb=c.null(),Pb=P,rA=z(Rb,Bb),nA=M(Tb,Pb);var pp={};Y(pp,{error:()=>Cb,method:()=>zb,params:()=>Mb,request:()=>oA,response:()=>sA,result:()=>Lb});h();var zb=c.literal("wallet_watchAsset"),Mb=c.object({type:c.literal("ERC20"),options:c.object({address:le,symbol:c.string(),decimals:c.number(),image:c.string()})}),Lb=c.boolean(),Cb=P,oA=z(zb,Mb),sA=M(Lb,Cb);var hp={};Y(hp,{error:()=>Db,method:()=>Nb,params:()=>Ob,request:()=>iA,response:()=>aA,result:()=>Ub});h();var Nb=c.literal("web3_clientVersion"),Ob=c.tuple([]),Ub=c.string(),Db=P,iA=z(Nb,Ob),aA=M(Ub,Db);var dp={};Y(dp,{error:()=>Hb,method:()=>qb,params:()=>Fb,request:()=>cA,response:()=>uA,result:()=>jb});h();var qb=c.literal("web3_sha3"),Fb=c.tuple([Le]),jb=Le,Hb=P,cA=z(qb,Fb),uA=M(jb,Hb);var Ts={};Y(Ts,{phantom_accountChanged:()=>Ja,phantom_chainChanged:()=>Xa,phantom_dappIcon:()=>ec,phantom_dappMeta:()=>tc,phantom_metaMaskOverrideSettingsChanged:()=>Qa,phantom_trustRevoked:()=>rc});h();var Ja={};Y(Ja,{method:()=>$b,notification:()=>lA,params:()=>Wb});h();var $b=c.literal("phantom_accountChanged"),Wb=c.object({evm:c.optional(le),sol:c.optional(ki),btc:c.array(Go)}).nullable(),lA=kr($b,Wb);var Qa={};Y(Qa,{method:()=>Kb,notification:()=>pA,params:()=>Vb});h();var Kb=c.literal("phantom_metaMaskOverrideSettingsChanged"),Vb=c.null(),pA=kr(Kb,Vb);var Xa={};Y(Xa,{method:()=>Gb,notification:()=>hA,params:()=>Zb});h();var Gb=c.literal("phantom_chainChanged"),Zb=c.object({evm:c.optional(Za.or(Ya))}).nullable(),hA=kr(Gb,Zb);var ec={};Y(ec,{method:()=>Yb,notification:()=>dA,params:()=>Jb});h();var Yb=c.literal("phantom_dappIcon"),Jb=c.string().nullable(),dA=kr(Yb,Jb);var tc={};Y(tc,{method:()=>Qb,notification:()=>yA,params:()=>Xb});h();var Qb=c.literal("phantom_dappMeta"),Xb=c.object({title:c.string(),url:c.string(),icons:c.object({href:c.string(),size:c.object({width:c.number(),height:c.number()})}).array()}),yA=kr(Qb,Xb);var rc={};Y(rc,{method:()=>ew,notification:()=>mA,params:()=>tw});h();var ew=c.literal("phantom_trustRevoked"),tw=c.object({evm:c.optional(le),sol:c.optional(ki),btc:c.array(Go)}).nullable(),mA=kr(ew,tw);var Lr={};Y(Lr,{common:()=>ic,sol_connect:()=>nc,sol_disconnect:()=>oc,sol_signAllTransactions:()=>sc,sol_signAndSendAllTransactions:()=>cc,sol_signAndSendTransaction:()=>ac,sol_signIn:()=>fc,sol_signMessage:()=>uc,sol_signTransaction:()=>lc});h();var nc={};Y(nc,{error:()=>sw,method:()=>rw,params:()=>nw,request:()=>gA,response:()=>xA,result:()=>ow});h();var rw=c.literal("sol_connect"),nw=c.object({onlyIfTrusted:c.optional(c.boolean())}),ow=c.object({publicKey:c.string()}),sw=P,gA=z(rw,nw),xA=M(ow,sw);var oc={};Y(oc,{error:()=>uw,method:()=>iw,params:()=>aw,request:()=>bA,response:()=>wA,result:()=>cw});h();var iw=c.literal("sol_disconnect"),aw=Rs.optional(),cw=c.null(),uw=P,bA=z(iw,aw),wA=M(cw,uw);var sc={};Y(sc,{error:()=>hw,method:()=>fw,params:()=>lw,request:()=>vA,response:()=>SA,result:()=>pw});h();var fw=c.literal("sol_signAllTransactions"),lw=c.object({transactions:c.array(He)}),pw=c.array(c.object({signature:c.string(),transaction:He,version:c.union([c.literal("legacy"),c.number()])})),hw=P,vA=z(fw,lw),SA=M(pw,hw);var ac={};Y(ac,{error:()=>gw,method:()=>dw,params:()=>yw,request:()=>_A,response:()=>EA,result:()=>mw});h();var ic={};Y(ic,{SolanaProviderEvent:()=>yp,SolanaSendOptions:()=>Bi});h();var Bi=c.optional(c.object({skipPreflight:c.optional(c.boolean()),preflightCommitment:c.optional(c.union([c.literal("processed"),c.literal("confirmed"),c.literal("finalized"),c.literal("recent"),c.literal("single"),c.literal("singleGossip"),c.literal("root"),c.literal("max")])),maxRetries:c.optional(c.number()),minContextSlot:c.optional(c.number())})),yp=(n=>(n.Connect="connect",n.Disconnect="disconnect",n.AccountChanged="accountChanged",n))(yp||{}),nU=c.nativeEnum(yp);var dw=c.literal("sol_signAndSendTransaction"),yw=c.object({transaction:He,options:Bi}),mw=c.object({signature:c.string(),publicKey:c.string()}),gw=P,_A=z(dw,yw),EA=M(mw,gw);var cc={};Y(cc,{error:()=>vw,method:()=>xw,params:()=>bw,request:()=>kA,response:()=>IA,result:()=>ww});h();var xw=c.literal("sol_signAndSendAllTransactions"),bw=c.object({transactions:c.array(He),options:Bi}),ww=c.object({signatures:c.array(c.union([c.string(),c.null()])),publicKey:c.string()}),vw=P,kA=z(xw,bw),IA=M(ww,vw);var uc={};Y(uc,{error:()=>kw,method:()=>Sw,params:()=>_w,request:()=>AA,response:()=>RA,result:()=>Ew});h();var Sw=c.literal("sol_signMessage"),_w=c.object({message:He,display:c.union([c.literal("utf8"),c.literal("hex")])}),Ew=c.object({signature:c.string(),publicKey:c.string()}),kw=P,AA=z(Sw,_w),RA=M(Ew,kw);var fc={};Y(fc,{error:()=>Bw,method:()=>Iw,params:()=>Aw,request:()=>BA,response:()=>TA,result:()=>Rw});h();var Iw=c.literal("sol_signIn"),Aw=c.object({signInData:Ri}),Rw=c.object({address:c.string(),signedMessage:c.string(),signature:c.string()}),Bw=P,BA=z(Iw,Aw),TA=M(Rw,Bw);var lc={};Y(lc,{error:()=>Mw,method:()=>Tw,params:()=>Pw,request:()=>PA,response:()=>zA,result:()=>zw});h();var Tw=c.literal("sol_signTransaction"),Pw=c.object({transaction:He}),zw=c.object({signature:c.string(),transaction:He,version:c.union([c.literal("legacy"),c.number()])}),Mw=P,PA=z(Tw,Pw),zA=M(zw,Mw);h();var mp={};Y(mp,{error:()=>Ow,method:()=>Lw,params:()=>Cw,request:()=>MA,response:()=>LA,result:()=>Nw});h();var Lw=c.literal("user_approveBtcRequestAccounts"),Cw=c.tuple([Me]),Nw=c.null(),Ow=P,MA=z(Lw,Cw),LA=M(Nw,Ow);var gp={};Y(gp,{error:()=>Fw,method:()=>Uw,params:()=>Dw,request:()=>CA,response:()=>NA,result:()=>qw});h();var Uw=c.literal("user_approveBtcSignPSBT"),Dw=c.tuple([Me,c.object({psbt:c.instanceof(Uint8Array),sequenceId:c.string()})]),qw=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),signature:c.string()})]),Fw=P,CA=z(Uw,Dw),NA=M(qw,Fw);var xp={};Y(xp,{error:()=>Ww,method:()=>jw,params:()=>Hw,request:()=>OA,response:()=>UA,result:()=>$w});h();var jw=c.literal("user_approveBtcSignMessage"),Hw=c.tuple([Me,c.object({message:c.instanceof(Uint8Array),sequenceId:c.string()})]),$w=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),signature:c.string()})]),Ww=P,OA=z(jw,Hw),UA=M($w,Ww);var bp={};Y(bp,{error:()=>Zw,method:()=>Kw,params:()=>Vw,request:()=>DA,response:()=>qA,result:()=>Gw});h();var Kw=c.literal("user_approveEthRequestAccounts"),Vw=c.tuple([Me]),Gw=c.null(),Zw=P,DA=z(Kw,Vw),qA=M(Gw,Zw);var wp={};Y(wp,{error:()=>Xw,method:()=>Yw,params:()=>Jw,request:()=>FA,response:()=>jA,result:()=>Qw});h();h();var er=(A=>(A.OK="OK",A.FeatureKilled="FEATURE_KILLED",A.WalletLocked="WALLET_LOCKED",A.TabNotFocused="TAB_NOT_FOCUSED",A.Disabled="DISABLED",A.SessionExpired="SESSION_EXPIRED",A.RateLimitExceeded="RATE_LIMIT_EXCEEDED",A.SimulationFailed="SIMULATION_FAILED",A.UnsupportedDapp="UNSUPPORTED_DAPP",A.UnsupportedNetworkId="UNSUPPORTED_NETWORK_ID",A.UnsupportedMethod="UNSUPPORTED_METHOD",A.Unimplemented="UNIMPLEMENTED",A.Unknown="UNKNOWN",A))(er||{});var Yw=c.literal("user_approveEthSendTransaction"),Jw=c.tuple([Me,c.object({transaction:Vo,autoConfirmStatusCode:c.nativeEnum(er),sequenceId:c.string()})]),Qw=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend"),maxFeePerGas:$,maxPriorityFeePerGas:$}),c.object({type:c.literal("send"),signature:Ye,maxFeePerGas:$,maxPriorityFeePerGas:$})]),Xw=P,FA=z(Yw,Jw),jA=M(Qw,Xw);var vp={};Y(vp,{error:()=>n1,method:()=>e1,params:()=>t1,request:()=>HA,response:()=>$A,result:()=>r1});h();var e1=c.literal("user_approveEthSignMessage"),t1=c.tuple([Me,c.object({signer:le,message:Le,originalMethod:c.enum(["eth_sign","personal_sign","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4"]),chainId:c.string(),autoConfirmStatusCode:c.nativeEnum(er),sequenceId:c.string()})]),r1=c.discriminatedUnion("approvalType",[c.object({approvalType:c.literal("user")}),c.object({approvalType:c.literal("hardware"),signature:Ye})]),n1=P,HA=z(e1,t1),$A=M(r1,n1);var Sp={};Y(Sp,{error:()=>a1,method:()=>o1,params:()=>s1,request:()=>WA,response:()=>KA,result:()=>i1});h();var o1=c.literal("user_approveSolConnect"),s1=c.tuple([Me]),i1=c.null(),a1=P,WA=z(o1,s1),KA=M(i1,a1);var _p={};Y(_p,{error:()=>l1,method:()=>c1,params:()=>u1,request:()=>VA,response:()=>GA,result:()=>f1});h();var c1=c.literal("user_approveSolSignAllTransactions"),u1=c.tuple([Me,c.object({transactions:c.array(He),autoConfirmStatusCode:c.nativeEnum(er),sequenceId:c.string()})]),f1=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),result:c.array(c.object({signedTransaction:He,signature:He,version:c.union([c.literal("legacy"),c.number()])}))})]),l1=P,VA=z(c1,u1),GA=M(f1,l1);var Ep={};Y(Ep,{error:()=>y1,method:()=>p1,params:()=>h1,request:()=>ZA,response:()=>YA,result:()=>d1});h();var p1=c.literal("user_approveSolSignAndSendTransaction"),h1=c.tuple([Me,c.object({transaction:c.string(),autoConfirmStatusCode:c.nativeEnum(er),sequenceId:c.string()})]),d1=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),signedTransaction:He,signature:He,version:c.union([c.literal("legacy"),c.number()])})]),y1=P,ZA=z(p1,h1),YA=M(d1,y1);var kp={};Y(kp,{error:()=>b1,method:()=>m1,params:()=>g1,request:()=>JA,response:()=>QA,result:()=>x1});h();var m1=c.literal("user_approveSolSignAndSendAllTransactions"),g1=c.tuple([Me,c.object({transactions:c.array(He),autoConfirmStatusCode:c.nativeEnum(er),sequenceId:c.string()})]),x1=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),result:c.array(c.object({signedTransaction:He,signature:He,version:c.union([c.literal("legacy"),c.number()])}))})]),b1=P,JA=z(m1,g1),QA=M(x1,b1);var Ip={};Y(Ip,{error:()=>_1,method:()=>w1,params:()=>v1,request:()=>XA,response:()=>eR,result:()=>S1});h();var w1=c.literal("user_approveSolSignIn"),v1=c.tuple([Me,c.object({connect:c.boolean(),signInData:Ri,message:He,errorDetails:c.array(c.object({label:c.string(),message:c.string()})).optional(),sequenceId:c.string()})]),S1=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),signature:He})]),_1=P,XA=z(w1,v1),eR=M(S1,_1);var Ap={};Y(Ap,{error:()=>A1,method:()=>E1,params:()=>k1,request:()=>tR,response:()=>rR,result:()=>I1});h();var E1=c.literal("user_approveSolSignMessage"),k1=c.tuple([Me,c.object({message:He,display:c.union([c.literal("utf8"),c.literal("hex")]),autoConfirmStatusCode:c.nativeEnum(er),sequenceId:c.string()})]),I1=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),signature:He})]),A1=P,tR=z(E1,k1),rR=M(I1,A1);var Rp={};Y(Rp,{error:()=>P1,method:()=>R1,params:()=>B1,request:()=>nR,response:()=>oR,result:()=>T1});h();var R1=c.literal("user_approveSolSignTransaction"),B1=c.tuple([Me,c.object({transaction:c.string(),autoConfirmStatusCode:c.nativeEnum(er),sequenceId:c.string()})]),T1=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),signedTransaction:He,signature:He,version:c.union([c.literal("legacy"),c.number()])})]),P1=P,nR=z(R1,B1),oR=M(T1,P1);var Bp={};Y(Bp,{error:()=>C1,method:()=>z1,params:()=>M1,request:()=>sR,response:()=>iR,result:()=>L1});h();var z1=c.literal("user_confirmEIP712IncorrectChainId"),M1=c.tuple([Me,c.object({connectedChainId:c.string(),messageChainId:c.string()})]),L1=c.null(),C1=P,sR=z(z1,M1),iR=M(L1,C1);var Tp={};Y(Tp,{error:()=>D1,method:()=>N1,params:()=>O1,request:()=>aR,response:()=>cR,result:()=>U1});h();var N1=c.literal("user_confirmIncorrectMode"),O1=c.tuple([Me,c.enum(["mainnet","testnet"])]),U1=c.null(),D1=P,aR=z(N1,O1),cR=M(U1,D1);var Pp={};Y(Pp,{error:()=>H1,method:()=>q1,params:()=>F1,request:()=>uR,response:()=>fR,result:()=>j1});h();var q1=c.literal("user_confirmUnsupportedAccount"),F1=c.tuple([Me,c.literal("ethereum").or(c.literal("solana"))]),j1=c.null(),H1=P,uR=z(q1,F1),fR=M(j1,H1);var zp={};Y(zp,{error:()=>V1,method:()=>$1,params:()=>W1,request:()=>lR,response:()=>pR,result:()=>K1});h();var $1=c.literal("user_confirmUnsupportedNetwork"),W1=c.tuple([Me,c.string()]),K1=c.null(),V1=P,lR=z($1,W1),pR=M(K1,V1);var Mp={};Y(Mp,{error:()=>J1,method:()=>G1,params:()=>Z1,request:()=>hR,response:()=>dR,result:()=>Y1});h();var G1=c.literal("user_selectEthWallet"),Z1=c.tuple([Me]),Y1=Ei,J1=P,hR=z(G1,Z1),dR=M(Y1,J1);h();var AW=Re(Ls());h();var ke=Re(Ni());h();h();h();function Wp(r){if(!Number.isSafeInteger(r)||r<0)throw new Error(`Wrong positive integer: ${r}`)}function jR(r){if(typeof r!="boolean")throw new Error(`Expected boolean, not ${r}`)}function dv(r,...e){if(!(r instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(e.length>0&&!e.includes(r.length))throw new TypeError(`Expected Uint8Array of length ${e}, not of length=${r.length}`)}function HR(r){if(typeof r!="function"||typeof r.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Wp(r.outputLen),Wp(r.blockLen)}function $R(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 WR(r,e){dv(r);let t=e.outputLen;if(r.lengthnew Uint32Array(r.buffer,r.byteOffset,Math.floor(r.byteLength/4)),Mc=r=>new DataView(r.buffer,r.byteOffset,r.byteLength),Fr=(r,e)=>r<<32-e|r>>>e,GR=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!GR)throw new Error("Non little-endian hardware is not supported");var LD=Array.from({length:256},(r,e)=>e.toString(16).padStart(2,"0"));function ZR(r){if(typeof r!="string")throw new TypeError(`utf8ToBytes expected string, got ${typeof r}`);return new TextEncoder().encode(r)}function Gn(r){if(typeof r=="string"&&(r=ZR(r)),!(r instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof r})`);return r}var Vn=class{clone(){return this._cloneInto()}};function an(r){let e=n=>r().update(Gn(n)).digest(),t=r();return e.outputLen=t.outputLen,e.blockLen=t.blockLen,e.create=()=>r(),e}function mv(r){let e=(n,o)=>r(o).update(Gn(n)).digest(),t=r({});return e.outputLen=t.outputLen,e.blockLen=t.blockLen,e.create=n=>r(n),e}function YR(r,e,t,n){if(typeof r.setBigUint64=="function")return r.setBigUint64(e,t,n);let o=BigInt(32),s=BigInt(4294967295),i=Number(t>>o&s),u=Number(t&s),f=n?4:0,d=n?0:4;r.setUint32(e+f,i,n),r.setUint32(e+d,u,n)}var Ds=class extends Vn{constructor(e,t,n,o){super(),this.blockLen=e,this.outputLen=t,this.padOffset=n,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=Mc(this.buffer)}update(e){rr.exists(this);let{view:t,buffer:n,blockLen:o}=this;e=Gn(e);let s=e.length;for(let i=0;io-i&&(this.process(n,0),i=0);for(let w=i;wb.length)throw new Error("_sha2: outputLen bigger than state");for(let w=0;w>Kp&Lc)}:{h:Number(r>>Kp&Lc)|0,l:Number(r&Lc)|0}}function JR(r,e=!1){let t=new Uint32Array(r.length),n=new Uint32Array(r.length);for(let o=0;oBigInt(r>>>0)<>>0),XR=(r,e,t)=>r>>>t,eB=(r,e,t)=>r<<32-t|e>>>t,tB=(r,e,t)=>r>>>t|e<<32-t,rB=(r,e,t)=>r<<32-t|e>>>t,nB=(r,e,t)=>r<<64-t|e>>>t-32,oB=(r,e,t)=>r>>>t-32|e<<64-t,sB=(r,e)=>e,iB=(r,e)=>r,aB=(r,e,t)=>r<>>32-t,cB=(r,e,t)=>e<>>32-t,uB=(r,e,t)=>e<>>64-t,fB=(r,e,t)=>r<>>64-t;function lB(r,e,t,n){let o=(e>>>0)+(n>>>0);return{h:r+t+(o/2**32|0)|0,l:o|0}}var pB=(r,e,t)=>(r>>>0)+(e>>>0)+(t>>>0),hB=(r,e,t,n)=>e+t+n+(r/2**32|0)|0,dB=(r,e,t,n)=>(r>>>0)+(e>>>0)+(t>>>0)+(n>>>0),yB=(r,e,t,n,o)=>e+t+n+o+(r/2**32|0)|0,mB=(r,e,t,n,o)=>(r>>>0)+(e>>>0)+(t>>>0)+(n>>>0)+(o>>>0),gB=(r,e,t,n,o,s)=>e+t+n+o+s+(r/2**32|0)|0,xB={fromBig:gv,split:JR,toBig:QR,shrSH:XR,shrSL:eB,rotrSH:tB,rotrSL:rB,rotrBH:nB,rotrBL:oB,rotr32H:sB,rotr32L:iB,rotlSH:aB,rotlSL:cB,rotlBH:uB,rotlBL:fB,add:lB,add3L:pB,add3H:hB,add4L:dB,add4H:yB,add5H:gB,add5L:mB},Ae=xB;var[bB,wB]=Ae.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))),Zn=new Uint32Array(80),Yn=new Uint32Array(80),qs=class extends Ds{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:e,Al:t,Bh:n,Bl:o,Ch:s,Cl:i,Dh:u,Dl:f,Eh:d,El:b,Fh:w,Fl:T,Gh:A,Gl:D,Hh:H,Hl:Z}=this;return[e,t,n,o,s,i,u,f,d,b,w,T,A,D,H,Z]}set(e,t,n,o,s,i,u,f,d,b,w,T,A,D,H,Z){this.Ah=e|0,this.Al=t|0,this.Bh=n|0,this.Bl=o|0,this.Ch=s|0,this.Cl=i|0,this.Dh=u|0,this.Dl=f|0,this.Eh=d|0,this.El=b|0,this.Fh=w|0,this.Fl=T|0,this.Gh=A|0,this.Gl=D|0,this.Hh=H|0,this.Hl=Z|0}process(e,t){for(let se=0;se<16;se++,t+=4)Zn[se]=e.getUint32(t),Yn[se]=e.getUint32(t+=4);for(let se=16;se<80;se++){let X=Zn[se-15]|0,J=Yn[se-15]|0,W=Ae.rotrSH(X,J,1)^Ae.rotrSH(X,J,8)^Ae.shrSH(X,J,7),we=Ae.rotrSL(X,J,1)^Ae.rotrSL(X,J,8)^Ae.shrSL(X,J,7),ge=Zn[se-2]|0,ce=Yn[se-2]|0,Ue=Ae.rotrSH(ge,ce,19)^Ae.rotrBH(ge,ce,61)^Ae.shrSH(ge,ce,6),Ie=Ae.rotrSL(ge,ce,19)^Ae.rotrBL(ge,ce,61)^Ae.shrSL(ge,ce,6),U=Ae.add4L(we,Ie,Yn[se-7],Yn[se-16]),g=Ae.add4H(U,W,Ue,Zn[se-7],Zn[se-16]);Zn[se]=g|0,Yn[se]=U|0}let{Ah:n,Al:o,Bh:s,Bl:i,Ch:u,Cl:f,Dh:d,Dl:b,Eh:w,El:T,Fh:A,Fl:D,Gh:H,Gl:Z,Hh:ee,Hl:he}=this;for(let se=0;se<80;se++){let X=Ae.rotrSH(w,T,14)^Ae.rotrSH(w,T,18)^Ae.rotrBH(w,T,41),J=Ae.rotrSL(w,T,14)^Ae.rotrSL(w,T,18)^Ae.rotrBL(w,T,41),W=w&A^~w&H,we=T&D^~T&Z,ge=Ae.add5L(he,J,we,wB[se],Yn[se]),ce=Ae.add5H(ge,ee,X,W,bB[se],Zn[se]),Ue=ge|0,Ie=Ae.rotrSH(n,o,28)^Ae.rotrBH(n,o,34)^Ae.rotrBH(n,o,39),U=Ae.rotrSL(n,o,28)^Ae.rotrBL(n,o,34)^Ae.rotrBL(n,o,39),g=n&s^n&u^s&u,a=o&i^o&f^i&f;ee=H|0,he=Z|0,H=A|0,Z=D|0,A=w|0,D=T|0,{h:w,l:T}=Ae.add(d|0,b|0,ce|0,Ue|0),d=u|0,b=f|0,u=s|0,f=i|0,s=n|0,i=o|0;let l=Ae.add3L(Ue,U,a);n=Ae.add3H(l,ce,Ie,g),o=l|0}({h:n,l:o}=Ae.add(this.Ah|0,this.Al|0,n|0,o|0)),{h:s,l:i}=Ae.add(this.Bh|0,this.Bl|0,s|0,i|0),{h:u,l:f}=Ae.add(this.Ch|0,this.Cl|0,u|0,f|0),{h:d,l:b}=Ae.add(this.Dh|0,this.Dl|0,d|0,b|0),{h:w,l:T}=Ae.add(this.Eh|0,this.El|0,w|0,T|0),{h:A,l:D}=Ae.add(this.Fh|0,this.Fl|0,A|0,D|0),{h:H,l:Z}=Ae.add(this.Gh|0,this.Gl|0,H|0,Z|0),{h:ee,l:he}=Ae.add(this.Hh|0,this.Hl|0,ee|0,he|0),this.set(n,o,s,i,u,f,d,b,w,T,A,D,H,Z,ee,he)}roundClean(){Zn.fill(0),Yn.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)}},Vp=class extends qs{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}},Gp=class extends qs{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}},Zp=class extends qs{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}},xv=an(()=>new qs),KD=an(()=>new Vp),VD=an(()=>new Gp),GD=an(()=>new Zp);h();var vB=Re(Yp(),1);var Yt=BigInt(0),qe=BigInt(1),Xn=BigInt(2),SB=BigInt(8),bv=BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),Nt=Object.freeze({a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),P:BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),l:bv,n:bv,h:BigInt(8),Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960")});var Ev=BigInt("0x10000000000000000000000000000000000000000000000000000000000000000"),Oi=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"),eq=BigInt("6853475219497561581579357271197624642482790079785650197046958215289687604742"),_B=BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"),EB=BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"),kB=BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"),IB=BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952"),Oe=class{constructor(e,t,n,o){this.x=e,this.y=t,this.z=n,this.t=o}static fromAffine(e){if(!(e instanceof rt))throw new TypeError("ExtendedPoint#fromAffine: expected Point");return e.equals(rt.ZERO)?Oe.ZERO:new Oe(e.x,e.y,qe,K(e.x*e.y))}static toAffineBatch(e){let t=BB(e.map(n=>n.z));return e.map((n,o)=>n.toAffine(t[o]))}static normalizeZ(e){return this.toAffineBatch(e).map(this.fromAffine)}equals(e){vv(e);let{x:t,y:n,z:o}=this,{x:s,y:i,z:u}=e,f=K(t*u),d=K(s*o),b=K(n*u),w=K(i*o);return f===d&&b===w}negate(){return new Oe(K(-this.x),this.y,this.z,K(-this.t))}double(){let{x:e,y:t,z:n}=this,{a:o}=Nt,s=K(e*e),i=K(t*t),u=K(Xn*K(n*n)),f=K(o*s),d=e+t,b=K(K(d*d)-s-i),w=f+i,T=w-u,A=f-i,D=K(b*T),H=K(w*A),Z=K(b*A),ee=K(T*w);return new Oe(D,H,ee,Z)}add(e){vv(e);let{x:t,y:n,z:o,t:s}=this,{x:i,y:u,z:f,t:d}=e,b=K((n-t)*(u+i)),w=K((n+t)*(u-i)),T=K(w-b);if(T===Yt)return this.double();let A=K(o*Xn*d),D=K(s*Xn*f),H=D+A,Z=w+b,ee=D-A,he=K(H*T),se=K(Z*ee),X=K(H*ee),J=K(T*Z);return new Oe(he,se,J,X)}subtract(e){return this.add(e.negate())}precomputeWindow(e){let t=1+256/e,n=[],o=this,s=o;for(let i=0;i>=w,D>f&&(D-=b,e+=qe);let H=A,Z=A+Math.abs(D)-1,ee=T%2!==0,he=D<0;D===0?i=i.add(wv(ee,o[H])):s=s.add(wv(he,o[Z]))}return Oe.normalizeZ([s,i])[0]}multiply(e,t){return this.wNAF(Nc(e,Nt.l),t)}multiplyUnsafe(e){let t=Nc(e,Nt.l,!1),n=Oe.BASE,o=Oe.ZERO;if(t===Yt)return o;if(this.equals(o)||t===qe)return this;if(this.equals(n))return this.wNAF(t);let s=o,i=this;for(;t>Yt;)t&qe&&(s=s.add(i)),i=i.double(),t>>=qe;return s}isSmallOrder(){return this.multiplyUnsafe(Nt.h).equals(Oe.ZERO)}isTorsionFree(){let e=this.multiplyUnsafe(Nt.l/Xn).double();return Nt.l%Xn&&(e=e.add(this)),e.equals(Oe.ZERO)}toAffine(e){let{x:t,y:n,z:o}=this,s=this.equals(Oe.ZERO);e==null&&(e=s?SB:Uc(o));let i=K(t*e),u=K(n*e),f=K(o*e);if(s)return rt.ZERO;if(f!==qe)throw new Error("invZ was invalid");return new rt(i,u)}fromRistrettoBytes(){Qp()}toRistrettoBytes(){Qp()}fromRistrettoHash(){Qp()}};Oe.BASE=new Oe(Nt.Gx,Nt.Gy,qe,K(Nt.Gx*Nt.Gy));Oe.ZERO=new Oe(Yt,qe,qe,Yt);function wv(r,e){let t=e.negate();return r?t:e}function vv(r){if(!(r instanceof Oe))throw new TypeError("ExtendedPoint expected")}function Jp(r){if(!(r instanceof wr))throw new TypeError("RistrettoPoint expected")}function Qp(){throw new Error("Legacy method: switch to RistrettoPoint")}var wr=class{constructor(e){this.ep=e}static calcElligatorRistrettoMap(e){let{d:t}=Nt,n=K(Oi*e*e),o=K((n+qe)*kB),s=BigInt(-1),i=K((s-t*n)*K(n+t)),{isValid:u,value:f}=rh(o,i),d=K(f*e);Qn(d)||(d=K(-d)),u||(f=d),u||(s=n);let b=K(s*(n-qe)*IB-i),w=f*f,T=K((f+f)*i),A=K(b*_B),D=K(qe-w),H=K(qe+w);return new Oe(K(T*H),K(D*A),K(A*H),K(T*D))}static hashToCurve(e){e=eo(e,64);let t=Xp(e.slice(0,32)),n=this.calcElligatorRistrettoMap(t),o=Xp(e.slice(32,64)),s=this.calcElligatorRistrettoMap(o);return new wr(n.add(s))}static fromHex(e){e=eo(e,32);let{a:t,d:n}=Nt,o="RistrettoPoint.fromHex: the hex is not valid encoding of RistrettoPoint",s=Xp(e);if(!PB(Di(s),e)||Qn(s))throw new Error(o);let i=K(s*s),u=K(qe+t*i),f=K(qe-t*i),d=K(u*u),b=K(f*f),w=K(t*n*d-b),{isValid:T,value:A}=_v(K(w*b)),D=K(A*f),H=K(A*D*w),Z=K((s+s)*D);Qn(Z)&&(Z=K(-Z));let ee=K(u*H),he=K(Z*ee);if(!T||Qn(he)||ee===Yt)throw new Error(o);return new wr(new Oe(Z,ee,qe,he))}toRawBytes(){let{x:e,y:t,z:n,t:o}=this.ep,s=K(K(n+t)*K(n-t)),i=K(e*t),u=K(i*i),{value:f}=_v(K(s*u)),d=K(f*s),b=K(f*i),w=K(d*b*o),T;if(Qn(o*w)){let D=K(t*Oi),H=K(e*Oi);e=D,t=H,T=K(d*EB)}else T=b;Qn(e*w)&&(t=K(-t));let A=K((n-t)*T);return Qn(A)&&(A=K(-A)),Di(A)}toHex(){return qi(this.toRawBytes())}toString(){return this.toHex()}equals(e){Jp(e);let t=this.ep,n=e.ep,o=K(t.x*n.y)===K(t.y*n.x),s=K(t.y*n.y)===K(t.x*n.x);return o||s}add(e){return Jp(e),new wr(this.ep.add(e.ep))}subtract(e){return Jp(e),new wr(this.ep.subtract(e.ep))}multiply(e){return new wr(this.ep.multiply(e))}multiplyUnsafe(e){return new wr(this.ep.multiplyUnsafe(e))}};wr.BASE=new wr(Oe.BASE);wr.ZERO=new wr(Oe.ZERO);var eh=new WeakMap,rt=class{constructor(e,t){this.x=e,this.y=t}_setWindowSize(e){this._WINDOW_SIZE=e,eh.delete(this)}static fromHex(e,t=!0){let{d:n,P:o}=Nt;e=eo(e,32);let s=e.slice();s[31]=e[31]&-129;let i=Fi(s);if(t&&i>=o)throw new Error("Expected 0 < hex < P");if(!t&&i>=Ev)throw new Error("Expected 0 < hex < 2**256");let u=K(i*i),f=K(u-qe),d=K(n*u+qe),{isValid:b,value:w}=rh(f,d);if(!b)throw new Error("Point.fromHex: invalid y coordinate");let T=(w&qe)===qe;return(e[31]&128)!==0!==T&&(w=K(-w)),new rt(w,i)}static async fromPrivateKey(e){return(await Rv(e)).point}toRawBytes(){let e=Di(this.y);return e[31]|=this.x&qe?128:0,e}toHex(){return qi(this.toRawBytes())}toX25519(){let{y:e}=this,t=K((qe+e)*Uc(qe-e));return Di(t)}isTorsionFree(){return Oe.fromAffine(this).isTorsionFree()}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new rt(K(-this.x),this.y)}add(e){return Oe.fromAffine(this).add(Oe.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return Oe.fromAffine(this).multiply(e,this).toAffine()}};rt.BASE=new rt(Nt.Gx,Nt.Gy);rt.ZERO=new rt(Yt,qe);var Yo=class{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromHex(e){let t=eo(e,64),n=rt.fromHex(t.slice(0,32),!1),o=Fi(t.slice(32,64));return new Yo(n,o)}assertValidity(){let{r:e,s:t}=this;if(!(e instanceof rt))throw new Error("Expected Point instance");return Nc(t,Nt.l,!1),this}toRawBytes(){let e=new Uint8Array(64);return e.set(this.r.toRawBytes()),e.set(Di(this.s),32),e}toHex(){return qi(this.toRawBytes())}};function Sv(...r){if(!r.every(n=>n instanceof Uint8Array))throw new Error("Expected Uint8Array list");if(r.length===1)return r[0];let e=r.reduce((n,o)=>n+o.length,0),t=new Uint8Array(e);for(let n=0,o=0;ne.toString(16).padStart(2,"0"));function qi(r){if(!(r instanceof Uint8Array))throw new Error("Uint8Array expected");let e="";for(let t=0;t=Yt?t:e+t}function Uc(r,e=Nt.P){if(r===Yt||e<=Yt)throw new Error(`invert: expected positive integers, got n=${r} mod=${e}`);let t=K(r,e),n=e,o=Yt,s=qe,i=qe,u=Yt;for(;t!==Yt;){let d=n/t,b=n%t,w=o-i*d,T=s-u*d;n=t,t=b,o=i,s=u,i=w,u=T}if(n!==qe)throw new Error("invert: does not exist");return K(o,e)}function BB(r,e=Nt.P){let t=new Array(r.length),n=r.reduce((s,i,u)=>i===Yt?s:(t[u]=s,K(s*i,e)),qe),o=Uc(n,e);return r.reduceRight((s,i,u)=>i===Yt?s:(t[u]=K(s*t[u],e),K(s*i,e)),o),t}function cn(r,e){let{P:t}=Nt,n=r;for(;e-- >Yt;)n*=n,n%=t;return n}function TB(r){let{P:e}=Nt,t=BigInt(5),n=BigInt(10),o=BigInt(20),s=BigInt(40),i=BigInt(80),f=r*r%e*r%e,d=cn(f,Xn)*f%e,b=cn(d,qe)*r%e,w=cn(b,t)*b%e,T=cn(w,n)*w%e,A=cn(T,o)*T%e,D=cn(A,s)*A%e,H=cn(D,i)*D%e,Z=cn(H,i)*D%e,ee=cn(Z,n)*w%e;return{pow_p_5_8:cn(ee,Xn)*r%e,b2:f}}function rh(r,e){let t=K(e*e*e),n=K(t*t*e),o=TB(r*n).pow_p_5_8,s=K(r*t*o),i=K(e*s*s),u=s,f=K(s*Oi),d=i===r,b=i===K(-r),w=i===K(-r*Oi);return d&&(s=u),(b||w)&&(s=f),Qn(s)&&(s=K(-s)),{isValid:d||b,value:s}}function _v(r){return rh(qe,r)}function Cc(r){return K(Fi(r),Nt.l)}function PB(r,e){if(r.length!==e.length)return!1;for(let t=0;t{if(r=eo(r),r.length<40||r.length>1024)throw new Error("Expected 40-1024 bytes of private key as per FIPS 186");return K(Fi(r),Nt.l-qe)+qe},randomBytes:(r=32)=>{if(Jn.web)return Jn.web.getRandomValues(new Uint8Array(r));if(Jn.node){let{randomBytes:e}=Jn.node;return new Uint8Array(e(r).buffer)}else throw new Error("The environment doesn\'t have randomBytes function")},randomPrivateKey:()=>to.randomBytes(32),sha512:async(...r)=>{let e=Sv(...r);if(Jn.web){let t=await Jn.web.subtle.digest("SHA-512",e.buffer);return new Uint8Array(t)}else{if(Jn.node)return Uint8Array.from(Jn.node.createHash("sha512").update(e).digest());throw new Error("The environment doesn\'t have sha512 function")}},precompute(r=8,e=rt.BASE){let t=e.equals(rt.BASE)?e:new rt(e.x,e.y);return t._setWindowSize(r),t.multiply(Xn),t},sha512Sync:void 0};Object.defineProperties(to,{sha512Sync:{configurable:!1,get(){return Ui},set(r){Ui||(Ui=r)}}});var Wh=Re(Oa()),cr=Re($n());h();var DB=(r,e,t)=>r&e^~r&t,qB=(r,e,t)=>r&e^r&t^e&t,FB=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]),ro=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),no=new Uint32Array(64),qc=class extends Ds{constructor(){super(64,32,8,!1),this.A=ro[0]|0,this.B=ro[1]|0,this.C=ro[2]|0,this.D=ro[3]|0,this.E=ro[4]|0,this.F=ro[5]|0,this.G=ro[6]|0,this.H=ro[7]|0}get(){let{A:e,B:t,C:n,D:o,E:s,F:i,G:u,H:f}=this;return[e,t,n,o,s,i,u,f]}set(e,t,n,o,s,i,u,f){this.A=e|0,this.B=t|0,this.C=n|0,this.D=o|0,this.E=s|0,this.F=i|0,this.G=u|0,this.H=f|0}process(e,t){for(let w=0;w<16;w++,t+=4)no[w]=e.getUint32(t,!1);for(let w=16;w<64;w++){let T=no[w-15],A=no[w-2],D=Fr(T,7)^Fr(T,18)^T>>>3,H=Fr(A,17)^Fr(A,19)^A>>>10;no[w]=H+no[w-7]+D+no[w-16]|0}let{A:n,B:o,C:s,D:i,E:u,F:f,G:d,H:b}=this;for(let w=0;w<64;w++){let T=Fr(u,6)^Fr(u,11)^Fr(u,25),A=b+T+DB(u,f,d)+FB[w]+no[w]|0,H=(Fr(n,2)^Fr(n,13)^Fr(n,22))+qB(n,o,s)|0;b=d,d=f,f=u,u=i+A|0,i=s,s=o,o=n,n=A+H|0}n=n+this.A|0,o=o+this.B|0,s=s+this.C|0,i=i+this.D|0,u=u+this.E|0,f=f+this.F|0,d=d+this.G|0,b=b+this.H|0,this.set(n,o,s,i,u,f,d,b)}roundClean(){no.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}},oh=class extends qc{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}},Fc=an(()=>new qc),oq=an(()=>new oh);var oi=Re(Lv()),R=Re(Ls()),n_=Re(Ls()),ma=Re(fh());h();var lh=class extends TypeError{constructor(e,t){let n,{message:o,...s}=e,{path:i}=e,u=i.length===0?o:"At path: "+i.join(".")+" -- "+o;super(u),Object.assign(this,s),this.name=this.constructor.name,this.failures=()=>{var f;return(f=n)!=null?f:n=[e,...t()]}}};function aT(r){return so(r)&&typeof r[Symbol.iterator]=="function"}function so(r){return typeof r=="object"&&r!=null}function jr(r){return typeof r=="string"?JSON.stringify(r):""+r}function cT(r){let{done:e,value:t}=r.next();return e?void 0:t}function uT(r,e,t,n){if(r===!0)return;r===!1?r={}:typeof r=="string"&&(r={message:r});let{path:o,branch:s}=e,{type:i}=t,{refinement:u,message:f="Expected a value of type `"+i+"`"+(u?" with refinement `"+u+"`":"")+", but received: `"+jr(n)+"`"}=r;return{value:n,type:i,refinement:u,key:o[o.length-1],path:o,branch:s,...r,message:f}}function*Cv(r,e,t,n){aT(r)||(r=[r]);for(let o of r){let s=uT(o,e,t,n);s&&(yield s)}}function*ph(r,e,t={}){let{path:n=[],branch:o=[r],coerce:s=!1,mask:i=!1}=t,u={path:n,branch:o};if(s&&(r=e.coercer(r,u),i&&e.type!=="type"&&so(e.schema)&&so(r)&&!Array.isArray(r)))for(let d in r)e.schema[d]===void 0&&delete r[d];let f=!0;for(let d of e.validator(r,u))f=!1,yield[d,void 0];for(let[d,b,w]of e.entries(r,u)){let T=ph(b,w,{path:d===void 0?n:[...n,d],branch:d===void 0?o:[...o,b],coerce:s,mask:i});for(let A of T)A[0]?(f=!1,yield[A[0],void 0]):s&&(b=A[1],d===void 0?r=b:r instanceof Map?r.set(d,b):r instanceof Set?r.add(b):so(r)&&(r[d]=b))}if(f)for(let d of e.refiner(r,u))f=!1,yield[d,void 0];f&&(yield[void 0,r])}var Cr=class{constructor(e){let{type:t,schema:n,validator:o,refiner:s,coercer:i=f=>f,entries:u=function*(){}}=e;this.type=t,this.schema=n,this.entries=u,this.coercer=i,o?this.validator=(f,d)=>{let b=o(f,d);return Cv(b,d,this,f)}:this.validator=()=>[],s?this.refiner=(f,d)=>{let b=s(f,d);return Cv(b,d,this,f)}:this.refiner=()=>[]}assert(e){return Nv(e,this)}create(e){return Hs(e,this)}is(e){return Ov(e,this)}mask(e){return fT(e,this)}validate(e,t={}){return ji(e,this,t)}};function Nv(r,e){let t=ji(r,e);if(t[0])throw t[0]}function Hs(r,e){let t=ji(r,e,{coerce:!0});if(t[0])throw t[0];return t[1]}function fT(r,e){let t=ji(r,e,{coerce:!0,mask:!0});if(t[0])throw t[0];return t[1]}function Ov(r,e){return!ji(r,e)[0]}function ji(r,e,t={}){let n=ph(r,e,t),o=cT(n);if(o[0])return[new lh(o[0],function*(){for(let i of n)i[0]&&(yield i[0])}),void 0];{let s=o[1];return[void 0,s]}}function Xo(r,e){return new Cr({type:r,schema:null,validator:e})}function Uv(){return Xo("any",()=>!0)}function me(r){return new Cr({type:"array",schema:r,*entries(e){if(r&&Array.isArray(e))for(let[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: "+jr(e)}})}function ln(){return Xo("boolean",r=>typeof r=="boolean")}function Zc(r){return Xo("instance",e=>e instanceof r||"Expected a `"+r.name+"` instance, but received: "+jr(e))}function Ft(r){let e=jr(r),t=typeof r;return new Cr({type:"literal",schema:t==="string"||t==="number"||t==="boolean"?r:null,validator(n){return n===r||"Expected the literal `"+e+"`, but received: "+jr(n)}})}function lT(){return Xo("never",()=>!1)}function fe(r){return new Cr({...r,validator:(e,t)=>e===null||r.validator(e,t),refiner:(e,t)=>e===null||r.refiner(e,t)})}function N(){return Xo("number",r=>typeof r=="number"&&!isNaN(r)||"Expected a number, but received: "+jr(r))}function _e(r){return new Cr({...r,validator:(e,t)=>e===void 0||r.validator(e,t),refiner:(e,t)=>e===void 0||r.refiner(e,t)})}function hh(r,e){return new Cr({type:"record",schema:null,*entries(t){if(so(t))for(let n in t){let o=t[n];yield[n,n,r],yield[n,o,e]}},validator(t){return so(t)||"Expected an object, but received: "+jr(t)}})}function te(){return Xo("string",r=>typeof r=="string"||"Expected a string, but received: "+jr(r))}function Yc(r){let e=lT();return new Cr({type:"tuple",schema:null,*entries(t){if(Array.isArray(t)){let n=Math.max(r.length,t.length);for(let o=0;ot.type).join(" | ");return new Cr({type:"union",schema:null,validator(t,n){let o=[];for(let s of r){let[...i]=ph(t,s,n),[u]=i;if(u[0])for(let[f]of i)f&&o.push(f);else return[]}return["Expected the value to satisfy a union of `"+e+"`, but received: "+jr(t),...o]}})}function $s(){return Xo("unknown",()=>!0)}function Ws(r,e,t){return new Cr({...r,coercer:(n,o)=>Ov(n,e)?r.coercer(t(n,o),o):r.coercer(n,o)})}var BP=Re(aS()),TP=Re(SS()),PP=Re(ES());h();var[AS,RS,BS]=[[],[],[]],aP=BigInt(0),oa=BigInt(1),cP=BigInt(2),uP=BigInt(7),fP=BigInt(256),lP=BigInt(113);for(let r=0,e=oa,t=1,n=0;r<24;r++){[t,n]=[n,(2*t+3*n)%5],AS.push(2*(5*n+t)),RS.push((r+1)*(r+2)/2%64);let o=aP;for(let s=0;s<7;s++)e=(e<>uP)*lP)%fP,e&cP&&(o^=oa<<(oa<t>32?Ae.rotlBH(r,e,t):Ae.rotlSH(r,e,t),IS=(r,e,t)=>t>32?Ae.rotlBL(r,e,t):Ae.rotlSL(r,e,t);function dP(r,e=24){let 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){let u=(i+8)%10,f=(i+2)%10,d=t[f],b=t[f+1],w=kS(d,b,1)^t[u],T=IS(d,b,1)^t[u+1];for(let A=0;A<50;A+=10)r[i+A]^=w,r[i+A+1]^=T}let o=r[2],s=r[3];for(let i=0;i<24;i++){let u=RS[i],f=kS(o,s,u),d=IS(o,s,u),b=AS[i];o=r[b],s=r[b+1],r[b]=f,r[b+1]=d}for(let i=0;i<50;i+=10){for(let u=0;u<10;u++)t[u]=r[i+u];for(let u=0;u<10;u++)r[i+u]^=~t[(u+2)%10]&t[(u+4)%10]}r[0]^=pP[n],r[1]^=hP[n]}t.fill(0)}var Vs=class extends Vn{constructor(e,t,n,o=!1,s=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=n,this.enableXOF=o,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,rr.number(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=yv(this.state)}keccak(){dP(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){rr.exists(this);let{blockLen:t,state:n}=this;e=Gn(e);let o=e.length;for(let s=0;s=n&&this.keccak();let i=Math.min(n-this.posOut,s-o);e.set(t.subarray(this.posOut,this.posOut+i),o),this.posOut+=i,o+=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 rr.number(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(rr.output(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){let{blockLen:t,suffix:n,outputLen:o,rounds:s,enableXOF:i}=this;return e||(e=new Vs(t,n,o,i,s)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=s,e.suffix=n,e.outputLen=o,e.enableXOF=i,e.destroyed=this.destroyed,e}},uo=(r,e,t)=>an(()=>new Vs(e,r,t)),LF=uo(6,144,224/8),CF=uo(6,136,256/8),NF=uo(6,104,384/8),OF=uo(6,72,512/8),UF=uo(1,144,224/8),Lh=uo(1,136,256/8),DF=uo(1,104,384/8),qF=uo(1,72,512/8),TS=(r,e,t)=>mv((n={})=>new Vs(e,r,n.dkLen===void 0?t:n.dkLen,!0)),FF=TS(31,168,128/8),jF=TS(31,136,256/8);h();var mu=class extends Vn{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,rr.hash(e);let n=Gn(t);if(this.iHash=e.create(),typeof this.iHash.update!="function")throw new TypeError("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let o=this.blockLen,s=new Uint8Array(o);s.set(n.length>o?e.create().update(n).digest():n);for(let i=0;inew mu(r,e).update(t).digest();Ch.create=(r,e)=>new mu(r,e);h();var yP=Re(Yp(),1);var Fe=BigInt(0),Ot=BigInt(1),lo=BigInt(2),ia=BigInt(3),PS=BigInt(8),Wt=Object.freeze({a:Fe,b:BigInt(7),P:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:Ot,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")}),zS=(r,e)=>(r+e/lo)/e,gu={beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar(r){let{n:e}=Wt,t=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-Ot*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),s=t,i=BigInt("0x100000000000000000000000000000000"),u=zS(s*r,e),f=zS(-n*r,e),d=pe(r-u*t-f*o,e),b=pe(-u*n-f*s,e),w=d>i,T=b>i;if(w&&(d=e-d),T&&(b=e-b),d>i||b>i)throw new Error("splitScalarEndo: Endomorphism failed, k="+r);return{k1neg:w,k1:d,k2neg:T,k2:b}}},$r=32,Ys=32,mP=32,MS=$r+1,LS=2*$r+1;function CS(r){let{a:e,b:t}=Wt,n=pe(r*r),o=pe(n*r);return pe(o+e*r+t)}var xu=Wt.a===Fe,vu=class extends Error{constructor(e){super(e)}};function NS(r){if(!(r instanceof $e))throw new TypeError("JacobianPoint expected")}var $e=class{constructor(e,t,n){this.x=e,this.y=t,this.z=n}static fromAffine(e){if(!(e instanceof Ut))throw new TypeError("JacobianPoint#fromAffine: expected Point");return e.equals(Ut.ZERO)?$e.ZERO:new $e(e.x,e.y,Ot)}static toAffineBatch(e){let t=vP(e.map(n=>n.z));return e.map((n,o)=>n.toAffine(t[o]))}static normalizeZ(e){return $e.toAffineBatch(e).map($e.fromAffine)}equals(e){NS(e);let{x:t,y:n,z:o}=this,{x:s,y:i,z:u}=e,f=pe(o*o),d=pe(u*u),b=pe(t*d),w=pe(s*f),T=pe(pe(n*u)*d),A=pe(pe(i*o)*f);return b===w&&T===A}negate(){return new $e(this.x,pe(-this.y),this.z)}double(){let{x:e,y:t,z:n}=this,o=pe(e*e),s=pe(t*t),i=pe(s*s),u=e+s,f=pe(lo*(pe(u*u)-o-i)),d=pe(ia*o),b=pe(d*d),w=pe(b-lo*f),T=pe(d*(f-w)-PS*i),A=pe(lo*t*n);return new $e(w,T,A)}add(e){NS(e);let{x:t,y:n,z:o}=this,{x:s,y:i,z:u}=e;if(s===Fe||i===Fe)return this;if(t===Fe||n===Fe)return e;let f=pe(o*o),d=pe(u*u),b=pe(t*d),w=pe(s*f),T=pe(pe(n*u)*d),A=pe(pe(i*o)*f),D=pe(w-b),H=pe(A-T);if(D===Fe)return H===Fe?this.double():$e.ZERO;let Z=pe(D*D),ee=pe(D*Z),he=pe(b*Z),se=pe(H*H-ee-lo*he),X=pe(H*(he-se)-T*ee),J=pe(o*u*D);return new $e(se,X,J)}subtract(e){return this.add(e.negate())}multiplyUnsafe(e){let t=$e.ZERO;if(typeof e=="bigint"&&e===Fe)return t;let n=DS(e);if(n===Ot)return this;if(!xu){let w=t,T=this;for(;n>Fe;)n&Ot&&(w=w.add(T)),T=T.double(),n>>=Ot;return w}let{k1neg:o,k1:s,k2neg:i,k2:u}=gu.splitScalar(n),f=t,d=t,b=this;for(;s>Fe||u>Fe;)s&Ot&&(f=f.add(b)),u&Ot&&(d=d.add(b)),b=b.double(),s>>=Ot,u>>=Ot;return o&&(f=f.negate()),i&&(d=d.negate()),d=new $e(pe(d.x*gu.beta),d.y,d.z),f.add(d)}precomputeWindow(e){let t=xu?128/e+1:256/e+1,n=[],o=this,s=o;for(let i=0;i>=w,D>f&&(D-=b,e+=Ot);let H=A,Z=A+Math.abs(D)-1,ee=T%2!==0,he=D<0;D===0?i=i.add(bu(ee,o[H])):s=s.add(bu(he,o[Z]))}return{p:s,f:i}}multiply(e,t){let n=DS(e),o,s;if(xu){let{k1neg:i,k1:u,k2neg:f,k2:d}=gu.splitScalar(n),{p:b,f:w}=this.wNAF(u,t),{p:T,f:A}=this.wNAF(d,t);b=bu(i,b),T=bu(f,T),T=new $e(pe(T.x*gu.beta),T.y,T.z),o=b.add(T),s=w.add(A)}else{let{p:i,f:u}=this.wNAF(n,t);o=i,s=u}return $e.normalizeZ([o,s])[0]}toAffine(e){let{x:t,y:n,z:o}=this,s=this.equals($e.ZERO);e==null&&(e=s?PS:fa(o));let i=e,u=pe(i*i),f=pe(u*i),d=pe(t*u),b=pe(n*f),w=pe(o*i);if(s)return Ut.ZERO;if(w!==Ot)throw new Error("invZ was invalid");return new Ut(d,b)}};$e.BASE=new $e(Wt.Gx,Wt.Gy,Ot);$e.ZERO=new $e(Fe,Ot,Fe);function bu(r,e){let t=e.negate();return r?t:e}var Oh=new WeakMap,Ut=class{constructor(e,t){this.x=e,this.y=t}_setWindowSize(e){this._WINDOW_SIZE=e,Oh.delete(this)}hasEvenY(){return this.y%lo===Fe}static fromCompressedHex(e){let t=e.length===32,n=po(t?e:e.subarray(1));if(!Nh(n))throw new Error("Point is not on curve");let o=CS(n),s=wP(o),i=(s&Ot)===Ot;t?i&&(s=pe(-s)):(e[0]&1)===1!==i&&(s=pe(-s));let u=new Ut(n,s);return u.assertValidity(),u}static fromUncompressedHex(e){let t=po(e.subarray(1,$r+1)),n=po(e.subarray($r+1,$r*2+1)),o=new Ut(t,n);return o.assertValidity(),o}static fromHex(e){let t=ca(e),n=t.length,o=t[0];if(n===$r)return this.fromCompressedHex(t);if(n===MS&&(o===2||o===3))return this.fromCompressedHex(t);if(n===LS&&o===4)return this.fromUncompressedHex(t);throw new Error(`Point.fromHex: received invalid point. Expected 32-${MS} compressed bytes or ${LS} uncompressed bytes, not ${n}`)}static fromPrivateKey(e){return Ut.BASE.multiply(_u(e))}static fromSignature(e,t,n){let{r:o,s}=EP(t);if(![0,1,2,3].includes(n))throw new Error("Cannot recover: invalid recovery bit");let i=qS(ca(e)),{n:u}=Wt,f=n===2||n===3?o+u:o,d=fa(f,u),b=pe(-i*d,u),w=pe(s*d,u),T=n&1?"03":"02",A=Ut.fromHex(T+Gs(f)),D=Ut.BASE.multiplyAndAddUnsafe(A,b,w);if(!D)throw new Error("Cannot recover signature: point at infinify");return D.assertValidity(),D}toRawBytes(e=!1){return ts(this.toHex(e))}toHex(e=!1){let t=Gs(this.x);return e?`${this.hasEvenY()?"02":"03"}${t}`:`04${t}${Gs(this.y)}`}toHexX(){return this.toHex(!0).slice(2)}toRawX(){return this.toRawBytes(!0).slice(1)}assertValidity(){let e="Point is not on elliptic curve",{x:t,y:n}=this;if(!Nh(t)||!Nh(n))throw new Error(e);let o=pe(n*n),s=CS(t);if(pe(o-s)!==Fe)throw new Error(e)}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new Ut(this.x,pe(-this.y))}double(){return $e.fromAffine(this).double().toAffine()}add(e){return $e.fromAffine(this).add($e.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return $e.fromAffine(this).multiply(e,this).toAffine()}multiplyAndAddUnsafe(e,t,n){let o=$e.fromAffine(this),s=t===Fe||t===Ot||this!==Ut.BASE?o.multiplyUnsafe(t):o.multiply(t),i=$e.fromAffine(e).multiplyUnsafe(n),u=s.add(i);return u.equals($e.ZERO)?void 0:u.toAffine()}};Ut.BASE=new Ut(Wt.Gx,Wt.Gy);Ut.ZERO=new Ut(Fe,Fe);function OS(r){return Number.parseInt(r[0],16)>=8?"00"+r:r}function US(r){if(r.length<2||r[0]!==2)throw new Error(`Invalid signature integer tag: ${Js(r)}`);let e=r[1],t=r.subarray(2,e+2);if(!e||t.length!==e)throw new Error("Invalid signature integer: wrong length");if(t[0]===0&&t[1]<=127)throw new Error("Invalid signature integer: trailing length");return{data:po(t),left:r.subarray(e+2)}}function gP(r){if(r.length<2||r[0]!=48)throw new Error(`Invalid signature tag: ${Js(r)}`);if(r[1]!==r.length-2)throw new Error("Invalid signature: incorrect length");let{data:e,left:t}=US(r.subarray(2)),{data:n,left:o}=US(t);if(o.length)throw new Error(`Invalid signature: left bytes after parsing: ${Js(o)}`);return{r:e,s:n}}var hn=class{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromCompact(e){let t=e instanceof Uint8Array,n="Signature.fromCompact";if(typeof e!="string"&&!t)throw new TypeError(`${n}: Expected string or Uint8Array`);let o=t?Js(e):e;if(o.length!==128)throw new Error(`${n}: Expected 64-byte hex`);return new hn(Su(o.slice(0,64)),Su(o.slice(64,128)))}static fromDER(e){let t=e instanceof Uint8Array;if(typeof e!="string"&&!t)throw new TypeError("Signature.fromDER: Expected string or Uint8Array");let{r:n,s:o}=gP(t?e:ts(e));return new hn(n,o)}static fromHex(e){return this.fromDER(e)}assertValidity(){let{r:e,s:t}=this;if(!ua(e))throw new Error("Invalid Signature: r must be 0 < r < n");if(!ua(t))throw new Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){let e=Wt.n>>Ot;return this.s>e}normalizeS(){return this.hasHighS()?new hn(this.r,pe(-this.s,Wt.n)):this}toDERRawBytes(){return ts(this.toDERHex())}toDERHex(){let e=OS(sa(this.s)),t=OS(sa(this.r)),n=e.length/2,o=t.length/2,s=sa(n),i=sa(o);return`30${sa(o+n+4)}02${i}${t}02${s}${e}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return ts(this.toCompactHex())}toCompactHex(){return Gs(this.r)+Gs(this.s)}};function fo(...r){if(!r.every(n=>n instanceof Uint8Array))throw new Error("Uint8Array list expected");if(r.length===1)return r[0];let e=r.reduce((n,o)=>n+o.length,0),t=new Uint8Array(e);for(let n=0,o=0;ne.toString(16).padStart(2,"0"));function Js(r){if(!(r instanceof Uint8Array))throw new Error("Expected Uint8Array");let e="";for(let t=0;t0)return BigInt(r);if(typeof r=="bigint"&&ua(r))return r;throw new TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function pe(r,e=Wt.P){let t=r%e;return t>=Fe?t:e+t}function Nr(r,e){let{P:t}=Wt,n=r;for(;e-- >Fe;)n*=n,n%=t;return n}function wP(r){let{P:e}=Wt,t=BigInt(6),n=BigInt(11),o=BigInt(22),s=BigInt(23),i=BigInt(44),u=BigInt(88),f=r*r*r%e,d=f*f*r%e,b=Nr(d,ia)*d%e,w=Nr(b,ia)*d%e,T=Nr(w,lo)*f%e,A=Nr(T,n)*T%e,D=Nr(A,o)*A%e,H=Nr(D,i)*D%e,Z=Nr(H,u)*H%e,ee=Nr(Z,i)*D%e,he=Nr(ee,ia)*d%e,se=Nr(he,s)*A%e,X=Nr(se,t)*f%e,J=Nr(X,lo);if(J*J%e!==r)throw new Error("Cannot find square root");return J}function fa(r,e=Wt.P){if(r===Fe||e<=Fe)throw new Error(`invert: expected positive integers, got n=${r} mod=${e}`);let t=pe(r,e),n=e,o=Fe,s=Ot,i=Ot,u=Fe;for(;t!==Fe;){let d=n/t,b=n%t,w=o-i*d,T=s-u*d;n=t,t=b,o=i,s=u,i=w,u=T}if(n!==Ot)throw new Error("invert: does not exist");return pe(o,e)}function vP(r,e=Wt.P){let t=new Array(r.length),n=r.reduce((s,i,u)=>i===Fe?s:(t[u]=s,pe(s*i,e)),Ot),o=fa(n,e);return r.reduceRight((s,i,u)=>i===Fe?s:(t[u]=pe(s*t[u],e),pe(s*i,e)),o),t}function SP(r){let e=r.length*8-Ys*8,t=po(r);return e>0?t>>BigInt(e):t}function qS(r,e=!1){let t=SP(r);if(e)return t;let{n}=Wt;return t>=n?t-n:t}var Zs,aa,Dh=class{constructor(e,t){if(this.hashLen=e,this.qByteLen=t,typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");this.v=new Uint8Array(e).fill(1),this.k=new Uint8Array(e).fill(0),this.counter=0}hmac(...e){return pn.hmacSha256(this.k,...e)}hmacSync(...e){return aa(this.k,...e)}checkSync(){if(typeof aa!="function")throw new vu("hmacSha256Sync needs to be set")}incr(){if(this.counter>=1e3)throw new Error("Tried 1,000 k values for sign(), all were invalid");this.counter+=1}async reseed(e=new Uint8Array){this.k=await this.hmac(this.v,Uint8Array.from([0]),e),this.v=await this.hmac(this.v),e.length!==0&&(this.k=await this.hmac(this.v,Uint8Array.from([1]),e),this.v=await this.hmac(this.v))}reseedSync(e=new Uint8Array){this.checkSync(),this.k=this.hmacSync(this.v,Uint8Array.from([0]),e),this.v=this.hmacSync(this.v),e.length!==0&&(this.k=this.hmacSync(this.v,Uint8Array.from([1]),e),this.v=this.hmacSync(this.v))}async generate(){this.incr();let e=0,t=[];for(;e0)e=BigInt(r);else if(typeof r=="string"){if(r.length!==2*Ys)throw new Error("Expected 32 bytes of private key");e=Su(r)}else if(r instanceof Uint8Array){if(r.length!==Ys)throw new Error("Expected 32 bytes of private key");e=po(r)}else throw new TypeError("Expected valid private key");if(!ua(e))throw new Error("Expected private key: 0 < key < n");return e}function EP(r){if(r instanceof hn)return r.assertValidity(),r;try{return hn.fromDER(r)}catch{return hn.fromCompact(r)}}function FS(r,e=!1){return Ut.fromPrivateKey(r).toRawBytes(e)}function jS(r){let e=r.length>$r?r.slice(0,$r):r;return po(e)}function kP(r){let e=jS(r),t=pe(e,Wt.n);return HS(t{r=ca(r);let e=Ys+8;if(r.length1024)throw new Error("Expected valid bytes of private key as per FIPS 186");let t=pe(po(r),Wt.n-Ot)+Ot;return Uh(t)},randomBytes:(r=32)=>{if(Ar.web)return Ar.web.getRandomValues(new Uint8Array(r));if(Ar.node){let{randomBytes:e}=Ar.node;return Uint8Array.from(e(r))}else throw new Error("The environment doesn\'t have randomBytes function")},randomPrivateKey:()=>pn.hashToPrivateKey(pn.randomBytes(Ys+8)),precompute(r=8,e=Ut.BASE){let t=e===Ut.BASE?e:new Ut(e.x,e.y);return t._setWindowSize(r),t.multiply(ia),t},sha256:async(...r)=>{if(Ar.web){let e=await Ar.web.subtle.digest("SHA-256",fo(...r));return new Uint8Array(e)}else if(Ar.node){let{createHash:e}=Ar.node,t=e("sha256");return r.forEach(n=>t.update(n)),Uint8Array.from(t.digest())}else throw new Error("The environment doesn\'t have sha256 function")},hmacSha256:async(r,...e)=>{if(Ar.web){let t=await Ar.web.subtle.importKey("raw",r,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),n=fo(...e),o=await Ar.web.subtle.sign("HMAC",t,n);return new Uint8Array(o)}else if(Ar.node){let{createHmac:t}=Ar.node,n=t("sha256",r);return e.forEach(o=>n.update(o)),Uint8Array.from(n.digest())}else throw new Error("The environment doesn\'t have hmac-sha256 function")},sha256Sync:void 0,hmacSha256Sync:void 0,taggedHash:async(r,...e)=>{let t=wu[r];if(t===void 0){let n=await pn.sha256(Uint8Array.from(r,o=>o.charCodeAt(0)));t=fo(n,n),wu[r]=t}return pn.sha256(t,...e)},taggedHashSync:(r,...e)=>{if(typeof Zs!="function")throw new vu("sha256Sync is undefined, you need to set it");let t=wu[r];if(t===void 0){let n=Zs(Uint8Array.from(r,o=>o.charCodeAt(0)));t=fo(n,n),wu[r]=t}return Zs(t,...e)},_JacobianPoint:$e};Object.defineProperties(pn,{sha256Sync:{configurable:!1,get(){return Zs},set(r){Zs||(Zs=r)}},hmacSha256Sync:{configurable:!1,get(){return aa},set(r){aa||(aa=r)}}});to.sha512Sync=(...r)=>xv(to.concatBytes(...r));var t7=to.randomPrivateKey,WS=()=>{let r=to.randomPrivateKey(),e=Kh(r),t=new Uint8Array(64);return t.set(r),t.set(e,32),{publicKey:e,secretKey:t}},Kh=Dc.getPublicKey;function KS(r){try{return rt.fromHex(r,!0),!0}catch{return!1}}var ed=(r,e)=>Dc.sign(r,e.slice(0,32)),zP=Dc.verify,Ge=r=>ke.Buffer.isBuffer(r)?r:r instanceof Uint8Array?ke.Buffer.from(r.buffer,r.byteOffset,r.byteLength):ke.Buffer.from(r),Vh=class{constructor(e){Object.assign(this,e)}encode(){return ke.Buffer.from((0,oi.serialize)(Iu,this))}static decode(e){return(0,oi.deserialize)(Iu,this,e)}static decodeUnchecked(e){return(0,oi.deserializeUnchecked)(Iu,this,e)}};var Iu=new Map,o_,MP=32,dn=32;function LP(r){return r._bn!==void 0}var VS=1;o_=Symbol.toStringTag;var ve=class extends Vh{constructor(e){if(super({}),this._bn=void 0,LP(e))this._bn=e._bn;else{if(typeof e=="string"){let t=cr.default.decode(e);if(t.length!=dn)throw new Error("Invalid public key input");this._bn=new Wh.default(t)}else this._bn=new Wh.default(e);if(this._bn.byteLength()>dn)throw new Error("Invalid public key input")}}static unique(){let e=new ve(VS);return VS+=1,new ve(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return cr.default.encode(this.toBytes())}toJSON(){return this.toBase58()}toBytes(){let e=this.toBuffer();return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}toBuffer(){let e=this._bn.toArrayLike(ke.Buffer);if(e.length===dn)return e;let t=ke.Buffer.alloc(32);return e.copy(t,32-e.length),t}get[o_](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,t,n){let o=ke.Buffer.concat([e.toBuffer(),ke.Buffer.from(t),n.toBuffer()]),s=Fc(o);return new ve(s)}static createProgramAddressSync(e,t){let n=ke.Buffer.alloc(0);e.forEach(function(s){if(s.length>MP)throw new TypeError("Max seed length exceeded");n=ke.Buffer.concat([n,Ge(s)])}),n=ke.Buffer.concat([n,t.toBuffer(),ke.Buffer.from("ProgramDerivedAddress")]);let o=Fc(n);if(KS(o))throw new Error("Invalid seeds, address must fall off the curve");return new ve(o)}static async createProgramAddress(e,t){return this.createProgramAddressSync(e,t)}static findProgramAddressSync(e,t){let n=255,o;for(;n!=0;){try{let s=e.concat(ke.Buffer.from([n]));o=this.createProgramAddressSync(s,t)}catch(s){if(s instanceof TypeError)throw s;n--;continue}return[o,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){let t=new ve(e);return KS(t.toBytes())}};ve.default=new ve("11111111111111111111111111111111");Iu.set(ve,{kind:"struct",fields:[["_bn","u256"]]});var r7=new ve("BPFLoader1111111111111111111111111111111111"),rs=1280-40-8,td=127,pa=64,Gh=class extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}};Object.defineProperty(Gh.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});var Zh=class 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(Zh.prototype,"name",{value:"TransactionExpiredTimeoutError"});var Yh=class extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}};Object.defineProperty(Yh.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});var Xs=class{constructor(e,t){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=t}keySegments(){let e=[this.staticAccountKeys];return this.accountKeysFromLookups&&(e.push(this.accountKeysFromLookups.writable),e.push(this.accountKeysFromLookups.readonly)),e}get(e){for(let t of this.keySegments()){if(e255+1)throw new Error("Account index overflow encountered during compilation");let n=new Map;this.keySegments().flat().forEach((s,i)=>{n.set(s.toBase58(),i)});let o=s=>{let i=n.get(s.toBase58());if(i===void 0)throw new Error("Encountered an unknown instruction account key during compilation");return i};return e.map(s=>({programIdIndex:o(s.programId),accountKeyIndexes:s.keys.map(i=>o(i.pubkey)),data:s.data}))}},Ce=(r="publicKey")=>R.blob(32,r),CP=(r="signature")=>R.blob(64,r),Qs=(r="string")=>{let e=R.struct([R.u32("length"),R.u32("lengthPadding"),R.blob(R.offset(R.u32(),-8),"chars")],r),t=e.decode.bind(e),n=e.encode.bind(e),o=e;return o.decode=(s,i)=>t(s,i).chars.toString(),o.encode=(s,i,u)=>{let f={chars:ke.Buffer.from(s,"utf8")};return n(f,i,u)},o.alloc=s=>R.u32().span+R.u32().span+ke.Buffer.from(s,"utf8").length,o},NP=(r="authorized")=>R.struct([Ce("staker"),Ce("withdrawer")],r),OP=(r="lockup")=>R.struct([R.ns64("unixTimestamp"),R.ns64("epoch"),Ce("custodian")],r),UP=(r="voteInit")=>R.struct([Ce("nodePubkey"),Ce("authorizedVoter"),Ce("authorizedWithdrawer"),R.u8("commission")],r),DP=(r="voteAuthorizeWithSeedArgs")=>R.struct([R.u32("voteAuthorizationType"),Ce("currentAuthorityDerivedKeyOwnerPubkey"),Qs("currentAuthorityDerivedKeySeed"),Ce("newAuthorized")],r);function s_(r,e){let t=o=>{if(o.span>=0)return o.span;if(typeof o.alloc=="function")return o.alloc(e[o.property]);if("count"in o&&"elementLayout"in o){let s=e[o.property];if(Array.isArray(s))return s.length*t(o.elementLayout)}else if("fields"in o)return s_({layout:o},e[o.property]);return 0},n=0;return r.layout.fields.forEach(o=>{n+=t(o)}),n}function Rr(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 Dt(r,e){if(!r)throw new Error(e||"Assertion failed")}var ei=class{constructor(e,t){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=t}static compile(e,t){let n=new Map,o=i=>{let u=i.toBase58(),f=n.get(u);return f===void 0&&(f={isSigner:!1,isWritable:!1,isInvoked:!1},n.set(u,f)),f},s=o(t);s.isSigner=!0,s.isWritable=!0;for(let i of e){o(i.programId).isInvoked=!0;for(let u of i.keys){let f=o(u.pubkey);f.isSigner||(f.isSigner=u.isSigner),f.isWritable||(f.isWritable=u.isWritable)}}return new ei(t,n)}getMessageComponents(){let e=[...this.keyMetaMap.entries()];Dt(e.length<=256,"Max static account keys length exceeded");let t=e.filter(([,f])=>f.isSigner&&f.isWritable),n=e.filter(([,f])=>f.isSigner&&!f.isWritable),o=e.filter(([,f])=>!f.isSigner&&f.isWritable),s=e.filter(([,f])=>!f.isSigner&&!f.isWritable),i={numRequiredSignatures:t.length+n.length,numReadonlySignedAccounts:n.length,numReadonlyUnsignedAccounts:s.length};{Dt(t.length>0,"Expected at least one writable signer key");let[f]=t[0];Dt(f===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}let u=[...t.map(([f])=>new ve(f)),...n.map(([f])=>new ve(f)),...o.map(([f])=>new ve(f)),...s.map(([f])=>new ve(f))];return[i,u]}extractTableLookup(e){let[t,n]=this.drainKeysFoundInLookupTable(e.state.addresses,i=>!i.isSigner&&!i.isInvoked&&i.isWritable),[o,s]=this.drainKeysFoundInLookupTable(e.state.addresses,i=>!i.isSigner&&!i.isInvoked&&!i.isWritable);if(!(t.length===0&&o.length===0))return[{accountKey:e.key,writableIndexes:t,readonlyIndexes:o},{writable:n,readonly:s}]}drainKeysFoundInLookupTable(e,t){let n=new Array,o=new Array;for(let[s,i]of this.keyMetaMap.entries())if(t(i)){let u=new ve(s),f=e.findIndex(d=>d.equals(u));f>=0&&(Dt(f<256,"Max lookup table index exceeded"),n.push(f),o.push(u),this.keyMetaMap.delete(s))}return[n,o]}},yn=class{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 ve(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:cr.default.decode(e.data)}))}get addressTableLookups(){return[]}getAccountKeys(){return new Xs(this.staticAccountKeys)}static compile(e){let t=ei.compile(e.instructions,e.payerKey),[n,o]=t.getMessageComponents(),i=new Xs(o).compileInstructions(e.instructions).map(u=>({programIdIndex:u.programIdIndex,accounts:u.accountKeyIndexes,data:cr.default.encode(u.data)}));return new yn({header:n,accountKeys:o,recentBlockhash:e.recentBlockhash,instructions:i})}isAccountSigner(e){return e=this.header.numRequiredSignatures){let n=e-t,s=this.accountKeys.length-t-this.header.numReadonlyUnsignedAccounts;return n!this.isProgramId(t))}serialize(){let e=this.accountKeys.length,t=[];Br(t,e);let n=this.instructions.map(w=>{let{accounts:T,programIdIndex:A}=w,D=Array.from(cr.default.decode(w.data)),H=[];Br(H,T.length);let Z=[];return Br(Z,D.length),{programIdIndex:A,keyIndicesCount:ke.Buffer.from(H),keyIndices:T,dataLength:ke.Buffer.from(Z),data:D}}),o=[];Br(o,n.length);let s=ke.Buffer.alloc(rs);ke.Buffer.from(o).copy(s);let i=o.length;n.forEach(w=>{i+=R.struct([R.u8("programIdIndex"),R.blob(w.keyIndicesCount.length,"keyIndicesCount"),R.seq(R.u8("keyIndex"),w.keyIndices.length,"keyIndices"),R.blob(w.dataLength.length,"dataLength"),R.seq(R.u8("userdatum"),w.data.length,"data")]).encode(w,s,i)}),s=s.slice(0,i);let u=R.struct([R.blob(1,"numRequiredSignatures"),R.blob(1,"numReadonlySignedAccounts"),R.blob(1,"numReadonlyUnsignedAccounts"),R.blob(t.length,"keyCount"),R.seq(Ce("key"),e,"keys"),Ce("recentBlockhash")]),f={numRequiredSignatures:ke.Buffer.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:ke.Buffer.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:ke.Buffer.from([this.header.numReadonlyUnsignedAccounts]),keyCount:ke.Buffer.from(t),keys:this.accountKeys.map(w=>Ge(w.toBytes())),recentBlockhash:cr.default.decode(this.recentBlockhash)},d=ke.Buffer.alloc(2048),b=u.encode(f,d);return s.copy(d,b),d.slice(0,b+s.length)}static from(e){let t=[...e],n=t.shift();if(n!==(n&td))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");let o=t.shift(),s=t.shift(),i=Rr(t),u=[];for(let T=0;T0)throw new Error("Failed to get account keys because address table lookups were not resolved");return new Xs(this.staticAccountKeys,t)}isAccountSigner(e){return e=n){let o=e-n,s=this.addressTableLookups.reduce((i,u)=>i+u.writableIndexes.length,0);return o=this.header.numRequiredSignatures){let o=e-t,i=n-t-this.header.numReadonlyUnsignedAccounts;return os.key.equals(n.accountKey));if(!o)throw new Error(`Failed to find address lookup table account for table key ${n.accountKey.toBase58()}`);for(let s of n.writableIndexes)if(sb.toBytes()),recentBlockhash:cr.default.decode(this.recentBlockhash),instructionsLength:new Uint8Array(n),serializedInstructions:t,addressTableLookupsLength:new Uint8Array(s),serializedAddressTableLookups:o},u);return u.slice(0,d)}serializeInstructions(){let e=0,t=new Uint8Array(rs);for(let n of this.compiledInstructions){let o=Array();Br(o,n.accountKeyIndexes.length);let s=Array();Br(s,n.data.length),e+=R.struct([R.u8("programIdIndex"),R.blob(o.length,"encodedAccountKeyIndexesLength"),R.seq(R.u8(),n.accountKeyIndexes.length,"accountKeyIndexes"),R.blob(s.length,"encodedDataLength"),R.blob(n.data.length,"data")]).encode({programIdIndex:n.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(o),accountKeyIndexes:n.accountKeyIndexes,encodedDataLength:new Uint8Array(s),data:n.data},t,e)}return t.slice(0,e)}serializeAddressTableLookups(){let e=0,t=new Uint8Array(rs);for(let n of this.addressTableLookups){let o=Array();Br(o,n.writableIndexes.length);let s=Array();Br(s,n.readonlyIndexes.length),e+=R.struct([Ce("accountKey"),R.blob(o.length,"encodedWritableIndexesLength"),R.seq(R.u8(),n.writableIndexes.length,"writableIndexes"),R.blob(s.length,"encodedReadonlyIndexesLength"),R.seq(R.u8(),n.readonlyIndexes.length,"readonlyIndexes")]).encode({accountKey:n.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(o),writableIndexes:n.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(s),readonlyIndexes:n.readonlyIndexes},t,e)}return t.slice(0,e)}static deserialize(e){let t=[...e],n=t.shift(),o=n&td;Dt(n!==o,"Expected versioned message but received legacy message");let s=o;Dt(s===0,`Expected versioned message with version 0 but found version ${s}`);let i={numRequiredSignatures:t.shift(),numReadonlySignedAccounts:t.shift(),numReadonlyUnsignedAccounts:t.shift()},u=[],f=Rr(t);for(let D=0;D{let e=Bu.deserializeMessageVersion(r);if(e==="legacy")return yn.from(r);if(e===0)return ss.deserialize(r);throw new Error(`Transaction message version ${e} deserialization is not supported`)}},GS;(function(r){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"})(GS||(GS={}));var qP=ke.Buffer.alloc(pa).fill(0),et=class{constructor(e){this.keys=void 0,this.programId=void 0,this.data=ke.Buffer.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]}}},Je=class{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")){let{minContextSlot:t,nonceInfo:n}=e;this.minNonceContextSlot=t,this.nonceInfo=n}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){let{blockhash:t,lastValidBlockHeight:n}=e;this.recentBlockhash=t,this.lastValidBlockHeight=n}else{let{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 et(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 H=0;H{H.keys.forEach(ee=>{s.push({...ee})});let Z=H.programId.toString();o.includes(Z)||o.push(Z)}),o.forEach(H=>{s.push({pubkey:new ve(H),isSigner:!1,isWritable:!1})});let i=[];s.forEach(H=>{let Z=H.pubkey.toString(),ee=i.findIndex(he=>he.pubkey.toString()===Z);ee>-1?(i[ee].isWritable=i[ee].isWritable||H.isWritable,i[ee].isSigner=i[ee].isSigner||H.isSigner):i.push(H)}),i.sort(function(H,Z){return H.isSigner!==Z.isSigner?H.isSigner?-1:1:H.isWritable!==Z.isWritable?H.isWritable?-1:1:H.pubkey.toBase58().localeCompare(Z.pubkey.toBase58())});let u=i.findIndex(H=>H.pubkey.equals(n));if(u>-1){let[H]=i.splice(u,1);H.isSigner=!0,H.isWritable=!0,i.unshift(H)}else i.unshift({pubkey:n,isSigner:!0,isWritable:!0});for(let H of this.signatures){let Z=i.findIndex(ee=>ee.pubkey.equals(H.publicKey));if(Z>-1)i[Z].isSigner||(i[Z].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: ${H.publicKey.toString()}`)}let f=0,d=0,b=0,w=[],T=[];i.forEach(({pubkey:H,isSigner:Z,isWritable:ee})=>{Z?(w.push(H.toString()),f+=1,ee||(d+=1)):(T.push(H.toString()),ee||(b+=1))});let A=w.concat(T),D=t.map(H=>{let{data:Z,programId:ee}=H;return{programIdIndex:A.indexOf(ee.toString()),accounts:H.keys.map(he=>A.indexOf(he.pubkey.toString())),data:cr.default.encode(Z)}});return D.forEach(H=>{Dt(H.programIdIndex>=0),H.accounts.forEach(Z=>Dt(Z>=0))}),new yn({header:{numRequiredSignatures:f,numReadonlySignedAccounts:d,numReadonlyUnsignedAccounts:b},accountKeys:A,recentBlockhash:e,instructions:D})}_compile(){let e=this.compileMessage(),t=e.accountKeys.slice(0,e.header.numRequiredSignatures);return this.signatures.length===t.length&&this.signatures.every((o,s)=>t[s].equals(o.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");let t=new Set;this.signatures=e.filter(n=>{let o=n.toString();return t.has(o)?!1:(t.add(o),!0)}).map(n=>({signature:null,publicKey:n}))}sign(...e){if(e.length===0)throw new Error("No signers");let t=new Set,n=[];for(let s of e){let i=s.publicKey.toString();t.has(i)||(t.add(i),n.push(s))}this.signatures=n.map(s=>({signature:null,publicKey:s.publicKey}));let o=this._compile();this._partialSign(o,...n)}partialSign(...e){if(e.length===0)throw new Error("No signers");let t=new Set,n=[];for(let s of e){let i=s.publicKey.toString();t.has(i)||(t.add(i),n.push(s))}let o=this._compile();this._partialSign(o,...n)}_partialSign(e,...t){let n=e.serialize();t.forEach(o=>{let s=ed(n,o.secretKey);this._addSignature(o.publicKey,Ge(s))})}addSignature(e,t){this._compile(),this._addSignature(e,t)}_addSignature(e,t){Dt(t.length===64);let n=this.signatures.findIndex(o=>e.equals(o.publicKey));if(n<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[n].signature=ke.Buffer.from(t)}verifySignatures(e){return this._verifySignatures(this.serializeMessage(),e===void 0?!0:e)}_verifySignatures(e,t){for(let{signature:n,publicKey:o}of this.signatures)if(n===null){if(t)return!1}else if(!zP(n,e,o.toBytes()))return!1;return!0}serialize(e){let{requireAllSignatures:t,verifySignatures:n}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),o=this.serializeMessage();if(n&&!this._verifySignatures(o,t))throw new Error("Signature verification failed");return this._serialize(o)}_serialize(e){let{signatures:t}=this,n=[];Br(n,t.length);let o=n.length+t.length*64+e.length,s=ke.Buffer.alloc(o);return Dt(t.length<256),ke.Buffer.from(n).copy(s,0),t.forEach(({signature:i},u)=>{i!==null&&(Dt(i.length===64,"signature has invalid length"),ke.Buffer.from(i).copy(s,n.length+u*64))}),e.copy(s,n.length+t.length*64),Dt(s.length<=rs,`Transaction too large: ${s.length} > ${rs}`),s}get keys(){return Dt(this.instructions.length===1),this.instructions[0].keys.map(e=>e.pubkey)}get programId(){return Dt(this.instructions.length===1),this.instructions[0].programId}get data(){return Dt(this.instructions.length===1),this.instructions[0].data}static from(e){let t=[...e],n=Rr(t),o=[];for(let s=0;s0&&(n.feePayer=e.accountKeys[0]),t.forEach((o,s)=>{let i={signature:o==cr.default.encode(qP)?null:cr.default.decode(o),publicKey:e.accountKeys[s]};n.signatures.push(i)}),e.instructions.forEach(o=>{let s=o.accounts.map(i=>{let u=e.accountKeys[i];return{pubkey:u,isSigner:n.signatures.some(f=>f.publicKey.toString()===u.toString())||e.isAccountSigner(i),isWritable:e.isAccountWritable(i)}});n.instructions.push(new et({keys:s,programId:e.accountKeys[o.programIdIndex],data:cr.default.decode(o.data)}))}),n._message=e,n._json=n.toJSON(),n}};var Tr=class{get version(){return this.message.version}constructor(e,t){if(this.signatures=void 0,this.message=void 0,t!==void 0)Dt(t.length===e.header.numRequiredSignatures,"Expected signatures length to be equal to the number of required signatures"),this.signatures=t;else{let n=[];for(let o=0;oi.equals(o.publicKey));Dt(s>=0,`Cannot sign with non signer key ${o.publicKey.toBase58()}`),this.signatures[s]=ed(t,o.secretKey)}}addSignature(e,t){Dt(t.byteLength===64,"Signature must be 64 bytes long");let o=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures).findIndex(s=>s.equals(e));Dt(o>=0,`Can not add signature; \\`${e.toBase58()}\\` is not required to sign this transaction`),this.signatures[o]=t}},Mn=new ve("SysvarC1ock11111111111111111111111111111111"),n7=new ve("SysvarEpochSchedu1e111111111111111111111111"),o7=new ve("Sysvar1nstructions1111111111111111111111111"),qh=new ve("SysvarRecentB1ockHashes11111111111111111111"),ha=new ve("SysvarRent111111111111111111111111111111111"),s7=new ve("SysvarRewards111111111111111111111111111111"),i7=new ve("SysvarS1otHashes111111111111111111111111111"),a7=new ve("SysvarS1otHistory11111111111111111111111111"),Fh=new ve("SysvarStakeHistory1111111111111111111111111");async function jh(r,e,t,n){let o=n&&{skipPreflight:n.skipPreflight,preflightCommitment:n.preflightCommitment||n.commitment,maxRetries:n.maxRetries,minContextSlot:n.minContextSlot},s=await r.sendTransaction(e,t,o),i;if(e.recentBlockhash!=null&&e.lastValidBlockHeight!=null)i=(await r.confirmTransaction({abortSignal:n?.abortSignal,signature:s,blockhash:e.recentBlockhash,lastValidBlockHeight:e.lastValidBlockHeight},n&&n.commitment)).value;else if(e.minNonceContextSlot!=null&&e.nonceInfo!=null){let{nonceInstruction:u}=e.nonceInfo,f=u.keys[0].pubkey;i=(await r.confirmTransaction({abortSignal:n?.abortSignal,minContextSlot:e.minNonceContextSlot,nonceAccountPubkey:f,nonceValue:e.nonceInfo.nonce,signature:s},n&&n.commitment)).value}else n?.abortSignal!=null&&console.warn("sendAndConfirmTransaction(): A transaction with a deprecated confirmation strategy was supplied along with an `abortSignal`. Only transactions having `lastValidBlockHeight` or a combination of `nonceInfo` and `minNonceContextSlot` are abortable."),i=(await r.confirmTransaction(s,n&&n.commitment)).value;if(i.err)throw new Error(`Transaction ${s} failed (${JSON.stringify(i)})`);return s}function FP(r){return new Promise(e=>setTimeout(e,r))}function We(r,e){let t=r.layout.span>=0?r.layout.span:s_(r,e),n=ke.Buffer.alloc(t),o=Object.assign({instruction:r.index},e);return r.layout.encode(o,n),n}var jP=R.nu64("lamportsPerSignature"),HP=R.struct([R.u32("version"),R.u32("state"),Ce("authorizedPubkey"),Ce("nonce"),R.struct([jP],"feeCalculator")]),ZS=HP.span;var $P=r=>{let e=r.decode.bind(r),t=r.encode.bind(r);return{decode:e,encode:t}},WP=r=>e=>{let t=(0,n_.blob)(r,e),{encode:n,decode:o}=$P(t),s=t;return s.decode=(i,u)=>{let f=o(i,u);return(0,ma.toBigIntLE)(ke.Buffer.from(f))},s.encode=(i,u,f)=>{let d=(0,ma.toBufferLE)(i,r);return n(d,u,f)},s},ti=WP(8);var Or=Object.freeze({Create:{index:0,layout:R.struct([R.u32("instruction"),R.ns64("lamports"),R.ns64("space"),Ce("programId")])},Assign:{index:1,layout:R.struct([R.u32("instruction"),Ce("programId")])},Transfer:{index:2,layout:R.struct([R.u32("instruction"),ti("lamports")])},CreateWithSeed:{index:3,layout:R.struct([R.u32("instruction"),Ce("base"),Qs("seed"),R.ns64("lamports"),R.ns64("space"),Ce("programId")])},AdvanceNonceAccount:{index:4,layout:R.struct([R.u32("instruction")])},WithdrawNonceAccount:{index:5,layout:R.struct([R.u32("instruction"),R.ns64("lamports")])},InitializeNonceAccount:{index:6,layout:R.struct([R.u32("instruction"),Ce("authorized")])},AuthorizeNonceAccount:{index:7,layout:R.struct([R.u32("instruction"),Ce("authorized")])},Allocate:{index:8,layout:R.struct([R.u32("instruction"),R.ns64("space")])},AllocateWithSeed:{index:9,layout:R.struct([R.u32("instruction"),Ce("base"),Qs("seed"),R.ns64("space"),Ce("programId")])},AssignWithSeed:{index:10,layout:R.struct([R.u32("instruction"),Ce("base"),Qs("seed"),Ce("programId")])},TransferWithSeed:{index:11,layout:R.struct([R.u32("instruction"),ti("lamports"),Qs("seed"),Ce("programId")])},UpgradeNonceAccount:{index:12,layout:R.struct([R.u32("instruction")])}}),Xt=class{constructor(){}static createAccount(e){let t=Or.Create,n=We(t,{lamports:e.lamports,space:e.space,programId:Ge(e.programId.toBuffer())});return new et({keys:[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.newAccountPubkey,isSigner:!0,isWritable:!0}],programId:this.programId,data:n})}static transfer(e){let t,n;if("basePubkey"in e){let o=Or.TransferWithSeed;t=We(o,{lamports:BigInt(e.lamports),seed:e.seed,programId:Ge(e.programId.toBuffer())}),n=[{pubkey:e.fromPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0}]}else{let o=Or.Transfer;t=We(o,{lamports:BigInt(e.lamports)}),n=[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0}]}return new et({keys:n,programId:this.programId,data:t})}static assign(e){let t,n;if("basePubkey"in e){let o=Or.AssignWithSeed;t=We(o,{base:Ge(e.basePubkey.toBuffer()),seed:e.seed,programId:Ge(e.programId.toBuffer())}),n=[{pubkey:e.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1}]}else{let o=Or.Assign;t=We(o,{programId:Ge(e.programId.toBuffer())}),n=[{pubkey:e.accountPubkey,isSigner:!0,isWritable:!0}]}return new et({keys:n,programId:this.programId,data:t})}static createAccountWithSeed(e){let t=Or.CreateWithSeed,n=We(t,{base:Ge(e.basePubkey.toBuffer()),seed:e.seed,lamports:e.lamports,space:e.space,programId:Ge(e.programId.toBuffer())}),o=[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.newAccountPubkey,isSigner:!1,isWritable:!0}];return e.basePubkey!=e.fromPubkey&&o.push({pubkey:e.basePubkey,isSigner:!0,isWritable:!1}),new et({keys:o,programId:this.programId,data:n})}static createNonceAccount(e){let t=new Je;"basePubkey"in e&&"seed"in e?t.add(Xt.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.noncePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:ZS,programId:this.programId})):t.add(Xt.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.noncePubkey,lamports:e.lamports,space:ZS,programId:this.programId}));let n={noncePubkey:e.noncePubkey,authorizedPubkey:e.authorizedPubkey};return t.add(this.nonceInitialize(n)),t}static nonceInitialize(e){let t=Or.InitializeNonceAccount,n=We(t,{authorized:Ge(e.authorizedPubkey.toBuffer())}),o={keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:qh,isSigner:!1,isWritable:!1},{pubkey:ha,isSigner:!1,isWritable:!1}],programId:this.programId,data:n};return new et(o)}static nonceAdvance(e){let t=Or.AdvanceNonceAccount,n=We(t),o={keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:qh,isSigner:!1,isWritable:!1},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:n};return new et(o)}static nonceWithdraw(e){let t=Or.WithdrawNonceAccount,n=We(t,{lamports:e.lamports});return new et({keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0},{pubkey:qh,isSigner:!1,isWritable:!1},{pubkey:ha,isSigner:!1,isWritable:!1},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}static nonceAuthorize(e){let t=Or.AuthorizeNonceAccount,n=We(t,{authorized:Ge(e.newAuthorizedPubkey.toBuffer())});return new et({keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}static allocate(e){let t,n;if("basePubkey"in e){let o=Or.AllocateWithSeed;t=We(o,{base:Ge(e.basePubkey.toBuffer()),seed:e.seed,space:e.space,programId:Ge(e.programId.toBuffer())}),n=[{pubkey:e.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1}]}else{let o=Or.Allocate;t=We(o,{space:e.space}),n=[{pubkey:e.accountPubkey,isSigner:!0,isWritable:!0}]}return new et({keys:n,programId:this.programId,data:t})}};Xt.programId=new ve("11111111111111111111111111111111");var KP=rs-300,ri=class{constructor(){}static getMinNumSignatures(e){return 2*(Math.ceil(e/ri.chunkSize)+1+1)}static async load(e,t,n,o,s){{let w=await e.getMinimumBalanceForRentExemption(s.length),T=await e.getAccountInfo(n.publicKey,"confirmed"),A=null;if(T!==null){if(T.executable)return console.error("Program load failed, account is already executable"),!1;T.data.length!==s.length&&(A=A||new Je,A.add(Xt.allocate({accountPubkey:n.publicKey,space:s.length}))),T.owner.equals(o)||(A=A||new Je,A.add(Xt.assign({accountPubkey:n.publicKey,programId:o}))),T.lamports0?w:1,space:s.length,programId:o}));A!==null&&await jh(e,A,[t,n],{commitment:"confirmed"})}let i=R.struct([R.u32("instruction"),R.u32("offset"),R.u32("bytesLength"),R.u32("bytesLengthPadding"),R.seq(R.u8("byte"),R.offset(R.u32(),-8),"bytes")]),u=ri.chunkSize,f=0,d=s,b=[];for(;d.length>0;){let w=d.slice(0,u),T=ke.Buffer.alloc(u+16);i.encode({instruction:0,offset:f,bytes:w,bytesLength:0,bytesLengthPadding:0},T);let A=new Je().add({keys:[{pubkey:n.publicKey,isSigner:!0,isWritable:!0}],programId:o,data:T});b.push(jh(e,A,[t,n],{commitment:"confirmed"})),e._rpcEndpoint.includes("solana.com")&&await FP(1e3/4),f+=u,d=d.slice(u)}await Promise.all(b);{let w=R.struct([R.u32("instruction")]),T=ke.Buffer.alloc(w.span);w.encode({instruction:1},T);let A=new Je().add({keys:[{pubkey:n.publicKey,isSigner:!0,isWritable:!0},{pubkey:ha,isSigner:!1,isWritable:!1}],programId:o,data:T});await jh(e,A,[t,n],{commitment:"confirmed"})}return!0}};ri.chunkSize=KP;var c7=new ve("BPFLoader2111111111111111111111111111111111");var u7=globalThis.fetch;var VP=160,GP=64,ZP=VP/GP,f7=1e3/ZP;var l7={index:1,layout:R.struct([R.u32("typeIndex"),ti("deactivationSlot"),R.nu64("lastExtendedSlot"),R.u8("lastExtendedStartIndex"),R.u8(),R.seq(Ce(),R.offset(R.u8(),-1),"authority")])};var Kt=Ws(Zc(ve),te(),r=>new ve(r)),i_=Yc([te(),Ft("base64")]),rd=Ws(Zc(ke.Buffer),i_,r=>ke.Buffer.from(r[0],"base64")),p7=30*1e3;function a_(r){return pr([V({jsonrpc:Ft("2.0"),id:te(),result:r}),V({jsonrpc:Ft("2.0"),id:te(),error:V({code:$s(),message:te(),data:_e(Uv())})})])}var YP=a_($s());function qt(r){return Ws(a_(r),YP,e=>"error"in e?e:{...e,result:Hs(e.result,r)})}function Wr(r){return qt(V({context:V({slot:N()}),value:r}))}function Tu(r){return V({context:V({slot:N()}),value:r})}var JP=V({foundation:N(),foundationTerm:N(),initial:N(),taper:N(),terminal:N()}),h7=qt(me(fe(V({epoch:N(),effectiveSlot:N(),amount:N(),postBalance:N(),commission:_e(fe(N()))})))),QP=V({total:N(),validator:N(),foundation:N(),epoch:N()}),XP=V({epoch:N(),slotIndex:N(),slotsInEpoch:N(),absoluteSlot:N(),blockHeight:_e(N()),transactionCount:_e(N())}),e8=V({slotsPerEpoch:N(),leaderScheduleSlotOffset:N(),warmup:ln(),firstNormalEpoch:N(),firstNormalSlot:N()}),t8=hh(te(),me(N())),is=fe(pr([V({}),te()])),r8=V({err:is}),n8=Ft("receivedSignature"),d7=V({"solana-core":te(),"feature-set":_e(N())}),y7=Wr(V({err:fe(pr([V({}),te()])),logs:fe(me(te())),accounts:_e(fe(me(fe(V({executable:ln(),owner:te(),lamports:N(),data:me(te()),rentEpoch:_e(N())}))))),unitsConsumed:_e(N()),returnData:_e(fe(V({programId:te(),data:Yc([te(),Ft("base64")])})))})),m7=Wr(V({byIdentity:hh(te(),me(N())),range:V({firstSlot:N(),lastSlot:N()})}));var g7=qt(JP),x7=qt(QP),b7=qt(XP),w7=qt(e8),v7=qt(t8),S7=qt(N()),_7=Wr(V({total:N(),circulating:N(),nonCirculating:N(),nonCirculatingAccounts:me(Kt)})),o8=V({amount:te(),uiAmount:fe(N()),decimals:N(),uiAmountString:_e(te())}),E7=Wr(me(V({address:Kt,amount:te(),uiAmount:fe(N()),decimals:N(),uiAmountString:_e(te())}))),k7=Wr(me(V({pubkey:Kt,account:V({executable:ln(),owner:Kt,lamports:N(),data:rd,rentEpoch:N()})}))),Jh=V({program:te(),parsed:$s(),space:N()}),I7=Wr(me(V({pubkey:Kt,account:V({executable:ln(),owner:Kt,lamports:N(),data:Jh,rentEpoch:N()})}))),A7=Wr(me(V({lamports:N(),address:Kt}))),nd=V({executable:ln(),owner:Kt,lamports:N(),data:rd,rentEpoch:N()}),R7=V({pubkey:Kt,account:nd}),s8=Ws(pr([Zc(ke.Buffer),Jh]),pr([i_,Jh]),r=>Array.isArray(r)?Hs(r,rd):r),i8=V({executable:ln(),owner:Kt,lamports:N(),data:s8,rentEpoch:N()}),B7=V({pubkey:Kt,account:i8}),T7=V({state:pr([Ft("active"),Ft("inactive"),Ft("activating"),Ft("deactivating")]),active:N(),inactive:N()}),P7=qt(me(V({signature:te(),slot:N(),err:is,memo:fe(te()),blockTime:_e(fe(N()))}))),z7=qt(me(V({signature:te(),slot:N(),err:is,memo:fe(te()),blockTime:_e(fe(N()))}))),M7=V({subscription:N(),result:Tu(nd)}),a8=V({pubkey:Kt,account:nd}),L7=V({subscription:N(),result:Tu(a8)}),c8=V({parent:N(),slot:N(),root:N()}),C7=V({subscription:N(),result:c8}),u8=pr([V({type:pr([Ft("firstShredReceived"),Ft("completed"),Ft("optimisticConfirmation"),Ft("root")]),slot:N(),timestamp:N()}),V({type:Ft("createdBank"),parent:N(),slot:N(),timestamp:N()}),V({type:Ft("frozen"),slot:N(),timestamp:N(),stats:V({numTransactionEntries:N(),numSuccessfulTransactions:N(),numFailedTransactions:N(),maxTransactionsPerEntry:N()})}),V({type:Ft("dead"),slot:N(),timestamp:N(),err:te()})]),N7=V({subscription:N(),result:u8}),O7=V({subscription:N(),result:Tu(pr([r8,n8]))}),U7=V({subscription:N(),result:N()}),D7=V({pubkey:te(),gossip:fe(te()),tpu:fe(te()),rpc:fe(te()),version:fe(te())}),YS=V({votePubkey:te(),nodePubkey:te(),activatedStake:N(),epochVoteAccount:ln(),epochCredits:me(Yc([N(),N(),N()])),commission:N(),lastVote:N(),rootSlot:fe(N())}),q7=qt(V({current:me(YS),delinquent:me(YS)})),f8=pr([Ft("processed"),Ft("confirmed"),Ft("finalized")]),l8=V({slot:N(),confirmations:fe(N()),err:is,confirmationStatus:_e(f8)}),F7=Wr(me(fe(l8))),j7=qt(N()),c_=V({accountKey:Kt,writableIndexes:me(N()),readonlyIndexes:me(N())}),od=V({signatures:me(te()),message:V({accountKeys:me(te()),header:V({numRequiredSignatures:N(),numReadonlySignedAccounts:N(),numReadonlyUnsignedAccounts:N()}),instructions:me(V({accounts:me(N()),data:te(),programIdIndex:N()})),recentBlockhash:te(),addressTableLookups:_e(me(c_))})}),u_=V({pubkey:Kt,signer:ln(),writable:ln(),source:_e(pr([Ft("transaction"),Ft("lookupTable")]))}),f_=V({accountKeys:me(u_),signatures:me(te())}),l_=V({parsed:$s(),program:te(),programId:Kt}),p_=V({accounts:me(Kt),data:te(),programId:Kt}),p8=pr([p_,l_]),h8=pr([V({parsed:$s(),program:te(),programId:te()}),V({accounts:me(te()),data:te(),programId:te()})]),h_=Ws(p8,h8,r=>"accounts"in r?Hs(r,p_):Hs(r,l_)),d_=V({signatures:me(te()),message:V({accountKeys:me(u_),instructions:me(h_),recentBlockhash:te(),addressTableLookups:_e(fe(me(c_)))})}),Au=V({accountIndex:N(),mint:te(),owner:_e(te()),uiTokenAmount:o8}),y_=V({writable:me(Kt),readonly:me(Kt)}),Pu=V({err:is,fee:N(),innerInstructions:_e(fe(me(V({index:N(),instructions:me(V({accounts:me(N()),data:te(),programIdIndex:N()}))})))),preBalances:me(N()),postBalances:me(N()),logMessages:_e(fe(me(te()))),preTokenBalances:_e(fe(me(Au))),postTokenBalances:_e(fe(me(Au))),loadedAddresses:_e(y_),computeUnitsConsumed:_e(N())}),sd=V({err:is,fee:N(),innerInstructions:_e(fe(me(V({index:N(),instructions:me(h_)})))),preBalances:me(N()),postBalances:me(N()),logMessages:_e(fe(me(te()))),preTokenBalances:_e(fe(me(Au))),postTokenBalances:_e(fe(me(Au))),loadedAddresses:_e(y_),computeUnitsConsumed:_e(N())}),si=pr([Ft(0),Ft("legacy")]),as=V({pubkey:te(),lamports:N(),postBalance:fe(N()),rewardType:fe(te()),commission:_e(fe(N()))}),H7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),transactions:me(V({transaction:od,meta:fe(Pu),version:_e(si)})),rewards:_e(me(as)),blockTime:fe(N()),blockHeight:fe(N())}))),$7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),rewards:_e(me(as)),blockTime:fe(N()),blockHeight:fe(N())}))),W7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),transactions:me(V({transaction:f_,meta:fe(Pu),version:_e(si)})),rewards:_e(me(as)),blockTime:fe(N()),blockHeight:fe(N())}))),K7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),transactions:me(V({transaction:d_,meta:fe(sd),version:_e(si)})),rewards:_e(me(as)),blockTime:fe(N()),blockHeight:fe(N())}))),V7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),transactions:me(V({transaction:f_,meta:fe(sd),version:_e(si)})),rewards:_e(me(as)),blockTime:fe(N()),blockHeight:fe(N())}))),G7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),rewards:_e(me(as)),blockTime:fe(N()),blockHeight:fe(N())}))),Z7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),transactions:me(V({transaction:od,meta:fe(Pu)})),rewards:_e(me(as)),blockTime:fe(N())}))),Y7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),signatures:me(te()),blockTime:fe(N())}))),J7=qt(fe(V({slot:N(),meta:Pu,blockTime:_e(fe(N())),transaction:od,version:_e(si)}))),Q7=qt(fe(V({slot:N(),transaction:d_,meta:fe(sd),blockTime:_e(fe(N())),version:_e(si)}))),X7=Wr(V({blockhash:te(),feeCalculator:V({lamportsPerSignature:N()})})),e9=Wr(V({blockhash:te(),lastValidBlockHeight:N()})),d8=V({slot:N(),numTransactions:N(),numSlots:N(),samplePeriodSecs:N()}),t9=qt(me(d8)),r9=Wr(fe(V({feeCalculator:V({lamportsPerSignature:N()})}))),n9=qt(te()),o9=qt(te()),y8=V({err:is,logs:me(te()),signature:te()}),s9=V({result:Tu(y8),subscription:N()});var ns=class{constructor(e){this._keypair=void 0,this._keypair=e??WS()}static generate(){return new ns(WS())}static fromSecretKey(e,t){if(e.byteLength!==64)throw new Error("bad secret key size");let n=e.slice(32,64);if(!t||!t.skipValidation){let o=e.slice(0,32),s=Kh(o);for(let i=0;i<32;i++)if(n[i]!==s[i])throw new Error("provided secretKey is invalid")}return new ns({publicKey:n,secretKey:e})}static fromSeed(e){let t=Kh(e),n=new Uint8Array(64);return n.set(e),n.set(t,32),new ns({publicKey:t,secretKey:n})}get publicKey(){return new ve(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}},la=Object.freeze({CreateLookupTable:{index:0,layout:R.struct([R.u32("instruction"),ti("recentSlot"),R.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:R.struct([R.u32("instruction")])},ExtendLookupTable:{index:2,layout:R.struct([R.u32("instruction"),ti(),R.seq(Ce(),R.offset(R.u32(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:R.struct([R.u32("instruction")])},CloseLookupTable:{index:4,layout:R.struct([R.u32("instruction")])}});var Qh=class{constructor(){}static createLookupTable(e){let[t,n]=ve.findProgramAddressSync([e.authority.toBuffer(),(0,ma.toBufferLE)(BigInt(e.recentSlot),8)],this.programId),o=la.CreateLookupTable,s=We(o,{recentSlot:BigInt(e.recentSlot),bumpSeed:n}),i=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:Xt.programId,isSigner:!1,isWritable:!1}];return[new et({programId:this.programId,keys:i,data:s}),t]}static freezeLookupTable(e){let t=la.FreezeLookupTable,n=We(t),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new et({programId:this.programId,keys:o,data:n})}static extendLookupTable(e){let t=la.ExtendLookupTable,n=We(t,{addresses:e.addresses.map(s=>s.toBytes())}),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return e.payer&&o.push({pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:Xt.programId,isSigner:!1,isWritable:!1}),new et({programId:this.programId,keys:o,data:n})}static deactivateLookupTable(e){let t=la.DeactivateLookupTable,n=We(t),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new et({programId:this.programId,keys:o,data:n})}static closeLookupTable(e){let t=la.CloseLookupTable,n=We(t),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.recipient,isSigner:!1,isWritable:!0}];return new et({programId:this.programId,keys:o,data:n})}};Qh.programId=new ve("AddressLookupTab1e1111111111111111111111111");var Eu=Object.freeze({RequestUnits:{index:0,layout:R.struct([R.u8("instruction"),R.u32("units"),R.u32("additionalFee")])},RequestHeapFrame:{index:1,layout:R.struct([R.u8("instruction"),R.u32("bytes")])},SetComputeUnitLimit:{index:2,layout:R.struct([R.u8("instruction"),R.u32("units")])},SetComputeUnitPrice:{index:3,layout:R.struct([R.u8("instruction"),ti("microLamports")])}}),Xh=class{constructor(){}static requestUnits(e){let t=Eu.RequestUnits,n=We(t,e);return new et({keys:[],programId:this.programId,data:n})}static requestHeapFrame(e){let t=Eu.RequestHeapFrame,n=We(t,e);return new et({keys:[],programId:this.programId,data:n})}static setComputeUnitLimit(e){let t=Eu.SetComputeUnitLimit,n=We(t,e);return new et({keys:[],programId:this.programId,data:n})}static setComputeUnitPrice(e){let t=Eu.SetComputeUnitPrice,n=We(t,{microLamports:BigInt(e.microLamports)});return new et({keys:[],programId:this.programId,data:n})}};Xh.programId=new ve("ComputeBudget111111111111111111111111111111");var JS=64,QS=32,XS=64,e_=R.struct([R.u8("numSignatures"),R.u8("padding"),R.u16("signatureOffset"),R.u16("signatureInstructionIndex"),R.u16("publicKeyOffset"),R.u16("publicKeyInstructionIndex"),R.u16("messageDataOffset"),R.u16("messageDataSize"),R.u16("messageInstructionIndex")]),da=class{constructor(){}static createInstructionWithPublicKey(e){let{publicKey:t,message:n,signature:o,instructionIndex:s}=e;Dt(t.length===QS,`Public Key must be ${QS} bytes but received ${t.length} bytes`),Dt(o.length===XS,`Signature must be ${XS} bytes but received ${o.length} bytes`);let i=e_.span,u=i+t.length,f=u+o.length,d=1,b=ke.Buffer.alloc(f+n.length),w=s??65535;return e_.encode({numSignatures:d,padding:0,signatureOffset:u,signatureInstructionIndex:w,publicKeyOffset:i,publicKeyInstructionIndex:w,messageDataOffset:f,messageDataSize:n.length,messageInstructionIndex:w},b),b.fill(t,i),b.fill(o,u),b.fill(n,f),new et({keys:[],programId:da.programId,data:b})}static createInstructionWithPrivateKey(e){let{privateKey:t,message:n,instructionIndex:o}=e;Dt(t.length===JS,`Private key must be ${JS} bytes but received ${t.length} bytes`);try{let s=ns.fromSecretKey(t),i=s.publicKey.toBytes(),u=ed(n,s.secretKey);return this.createInstructionWithPublicKey({publicKey:i,message:n,signature:u,instructionIndex:o})}catch(s){throw new Error(`Error creating instruction; ${s}`)}}};da.programId=new ve("Ed25519SigVerify111111111111111111111111111");pn.hmacSha256Sync=(r,...e)=>{let t=Ch.create(Fc,r);return e.forEach(n=>t.update(n)),t.digest()};var m8=(r,e)=>$S(r,e,{der:!1,recovered:!0});pn.isValidPrivateKey;var g8=FS,t_=32,Hh=20,r_=64,x8=11,$h=R.struct([R.u8("numSignatures"),R.u16("signatureOffset"),R.u8("signatureInstructionIndex"),R.u16("ethAddressOffset"),R.u8("ethAddressInstructionIndex"),R.u16("messageDataOffset"),R.u16("messageDataSize"),R.u8("messageInstructionIndex"),R.blob(20,"ethAddress"),R.blob(64,"signature"),R.u8("recoveryId")]),os=class{constructor(){}static publicKeyToEthAddress(e){Dt(e.length===r_,`Public key must be ${r_} bytes but received ${e.length} bytes`);try{return ke.Buffer.from(Lh(Ge(e))).slice(-Hh)}catch(t){throw new Error(`Error constructing Ethereum address: ${t}`)}}static createInstructionWithPublicKey(e){let{publicKey:t,message:n,signature:o,recoveryId:s,instructionIndex:i}=e;return os.createInstructionWithEthAddress({ethAddress:os.publicKeyToEthAddress(t),message:n,signature:o,recoveryId:s,instructionIndex:i})}static createInstructionWithEthAddress(e){let{ethAddress:t,message:n,signature:o,recoveryId:s,instructionIndex:i=0}=e,u;typeof t=="string"?t.startsWith("0x")?u=ke.Buffer.from(t.substr(2),"hex"):u=ke.Buffer.from(t,"hex"):u=t,Dt(u.length===Hh,`Address must be ${Hh} bytes but received ${u.length} bytes`);let f=1+x8,d=f,b=f+u.length,w=b+o.length+1,T=1,A=ke.Buffer.alloc($h.span+n.length);return $h.encode({numSignatures:T,signatureOffset:b,signatureInstructionIndex:i,ethAddressOffset:d,ethAddressInstructionIndex:i,messageDataOffset:w,messageDataSize:n.length,messageInstructionIndex:i,signature:Ge(o),ethAddress:Ge(u),recoveryId:s},A),A.fill(Ge(n),$h.span),new et({keys:[],programId:os.programId,data:A})}static createInstructionWithPrivateKey(e){let{privateKey:t,message:n,instructionIndex:o}=e;Dt(t.length===t_,`Private key must be ${t_} bytes but received ${t.length} bytes`);try{let s=Ge(t),i=g8(s,!1).slice(1),u=ke.Buffer.from(Lh(Ge(n))),[f,d]=m8(u,s);return this.createInstructionWithPublicKey({publicKey:i,message:n,signature:f,recoveryId:d,instructionIndex:o})}catch(s){throw new Error(`Error creating instruction; ${s}`)}}};os.programId=new ve("KeccakSecp256k11111111111111111111111111111");var b8=new ve("StakeConfig11111111111111111111111111111111");var ya=class{constructor(e,t,n){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=e,this.epoch=t,this.custodian=n}};ya.default=new ya(0,0,ve.default);var ho=Object.freeze({Initialize:{index:0,layout:R.struct([R.u32("instruction"),NP(),OP()])},Authorize:{index:1,layout:R.struct([R.u32("instruction"),Ce("newAuthorized"),R.u32("stakeAuthorizationType")])},Delegate:{index:2,layout:R.struct([R.u32("instruction")])},Split:{index:3,layout:R.struct([R.u32("instruction"),R.ns64("lamports")])},Withdraw:{index:4,layout:R.struct([R.u32("instruction"),R.ns64("lamports")])},Deactivate:{index:5,layout:R.struct([R.u32("instruction")])},Merge:{index:7,layout:R.struct([R.u32("instruction")])},AuthorizeWithSeed:{index:8,layout:R.struct([R.u32("instruction"),Ce("newAuthorized"),R.u32("stakeAuthorizationType"),Qs("authoritySeed"),Ce("authorityOwner")])}}),i9=Object.freeze({Staker:{index:0},Withdrawer:{index:1}}),Ru=class{constructor(){}static initialize(e){let{stakePubkey:t,authorized:n,lockup:o}=e,s=o||ya.default,i=ho.Initialize,u=We(i,{authorized:{staker:Ge(n.staker.toBuffer()),withdrawer:Ge(n.withdrawer.toBuffer())},lockup:{unixTimestamp:s.unixTimestamp,epoch:s.epoch,custodian:Ge(s.custodian.toBuffer())}}),f={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ha,isSigner:!1,isWritable:!1}],programId:this.programId,data:u};return new et(f)}static createAccountWithSeed(e){let t=new Je;t.add(Xt.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:this.space,programId:this.programId}));let{stakePubkey:n,authorized:o,lockup:s}=e;return t.add(this.initialize({stakePubkey:n,authorized:o,lockup:s}))}static createAccount(e){let t=new Je;t.add(Xt.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,lamports:e.lamports,space:this.space,programId:this.programId}));let{stakePubkey:n,authorized:o,lockup:s}=e;return t.add(this.initialize({stakePubkey:n,authorized:o,lockup:s}))}static delegate(e){let{stakePubkey:t,authorizedPubkey:n,votePubkey:o}=e,s=ho.Delegate,i=We(s);return new Je().add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!1},{pubkey:Mn,isSigner:!1,isWritable:!1},{pubkey:Fh,isSigner:!1,isWritable:!1},{pubkey:b8,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static authorize(e){let{stakePubkey:t,authorizedPubkey:n,newAuthorizedPubkey:o,stakeAuthorizationType:s,custodianPubkey:i}=e,u=ho.Authorize,f=We(u,{newAuthorized:Ge(o.toBuffer()),stakeAuthorizationType:s.index}),d=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:Mn,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1}];return i&&d.push({pubkey:i,isSigner:!1,isWritable:!1}),new Je().add({keys:d,programId:this.programId,data:f})}static authorizeWithSeed(e){let{stakePubkey:t,authorityBase:n,authoritySeed:o,authorityOwner:s,newAuthorizedPubkey:i,stakeAuthorizationType:u,custodianPubkey:f}=e,d=ho.AuthorizeWithSeed,b=We(d,{newAuthorized:Ge(i.toBuffer()),stakeAuthorizationType:u.index,authoritySeed:o,authorityOwner:Ge(s.toBuffer())}),w=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1},{pubkey:Mn,isSigner:!1,isWritable:!1}];return f&&w.push({pubkey:f,isSigner:!1,isWritable:!1}),new Je().add({keys:w,programId:this.programId,data:b})}static splitInstruction(e){let{stakePubkey:t,authorizedPubkey:n,splitStakePubkey:o,lamports:s}=e,i=ho.Split,u=We(i,{lamports:s});return new et({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:u})}static split(e){let t=new Je;return t.add(Xt.createAccount({fromPubkey:e.authorizedPubkey,newAccountPubkey:e.splitStakePubkey,lamports:0,space:this.space,programId:this.programId})),t.add(this.splitInstruction(e))}static splitWithSeed(e){let{stakePubkey:t,authorizedPubkey:n,splitStakePubkey:o,basePubkey:s,seed:i,lamports:u}=e,f=new Je;return f.add(Xt.allocate({accountPubkey:o,basePubkey:s,seed:i,space:this.space,programId:this.programId})),f.add(this.splitInstruction({stakePubkey:t,authorizedPubkey:n,splitStakePubkey:o,lamports:u}))}static merge(e){let{stakePubkey:t,sourceStakePubKey:n,authorizedPubkey:o}=e,s=ho.Merge,i=We(s);return new Je().add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:Mn,isSigner:!1,isWritable:!1},{pubkey:Fh,isSigner:!1,isWritable:!1},{pubkey:o,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static withdraw(e){let{stakePubkey:t,authorizedPubkey:n,toPubkey:o,lamports:s,custodianPubkey:i}=e,u=ho.Withdraw,f=We(u,{lamports:s}),d=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!0},{pubkey:Mn,isSigner:!1,isWritable:!1},{pubkey:Fh,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}];return i&&d.push({pubkey:i,isSigner:!1,isWritable:!1}),new Je().add({keys:d,programId:this.programId,data:f})}static deactivate(e){let{stakePubkey:t,authorizedPubkey:n}=e,o=ho.Deactivate,s=We(o);return new Je().add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:Mn,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:s})}};Ru.programId=new ve("Stake11111111111111111111111111111111111111");Ru.space=200;var ku=Object.freeze({InitializeAccount:{index:0,layout:R.struct([R.u32("instruction"),UP()])},Authorize:{index:1,layout:R.struct([R.u32("instruction"),Ce("newAuthorized"),R.u32("voteAuthorizationType")])},Withdraw:{index:3,layout:R.struct([R.u32("instruction"),R.ns64("lamports")])},AuthorizeWithSeed:{index:10,layout:R.struct([R.u32("instruction"),DP()])}}),a9=Object.freeze({Voter:{index:0},Withdrawer:{index:1}}),ni=class{constructor(){}static initializeAccount(e){let{votePubkey:t,nodePubkey:n,voteInit:o}=e,s=ku.InitializeAccount,i=We(s,{voteInit:{nodePubkey:Ge(o.nodePubkey.toBuffer()),authorizedVoter:Ge(o.authorizedVoter.toBuffer()),authorizedWithdrawer:Ge(o.authorizedWithdrawer.toBuffer()),commission:o.commission}}),u={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ha,isSigner:!1,isWritable:!1},{pubkey:Mn,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:i};return new et(u)}static createAccount(e){let t=new Je;return t.add(Xt.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.votePubkey,lamports:e.lamports,space:this.space,programId:this.programId})),t.add(this.initializeAccount({votePubkey:e.votePubkey,nodePubkey:e.voteInit.nodePubkey,voteInit:e.voteInit}))}static authorize(e){let{votePubkey:t,authorizedPubkey:n,newAuthorizedPubkey:o,voteAuthorizationType:s}=e,i=ku.Authorize,u=We(i,{newAuthorized:Ge(o.toBuffer()),voteAuthorizationType:s.index}),f=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:Mn,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}];return new Je().add({keys:f,programId:this.programId,data:u})}static authorizeWithSeed(e){let{currentAuthorityDerivedKeyBasePubkey:t,currentAuthorityDerivedKeyOwnerPubkey:n,currentAuthorityDerivedKeySeed:o,newAuthorizedPubkey:s,voteAuthorizationType:i,votePubkey:u}=e,f=ku.AuthorizeWithSeed,d=We(f,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:Ge(n.toBuffer()),currentAuthorityDerivedKeySeed:o,newAuthorized:Ge(s.toBuffer()),voteAuthorizationType:i.index}}),b=[{pubkey:u,isSigner:!1,isWritable:!0},{pubkey:Mn,isSigner:!1,isWritable:!1},{pubkey:t,isSigner:!0,isWritable:!1}];return new Je().add({keys:b,programId:this.programId,data:d})}static withdraw(e){let{votePubkey:t,authorizedWithdrawerPubkey:n,lamports:o,toPubkey:s}=e,i=ku.Withdraw,u=We(i,{lamports:o}),f=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:s,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1}];return new Je().add({keys:f,programId:this.programId,data:u})}static safeWithdraw(e,t,n){if(e.lamports>t-n)throw new Error("Withdraw will leave vote account with insuffcient funds.");return ni.withdraw(e)}};ni.programId=new ve("Vote111111111111111111111111111111111111111");ni.space=3731;var c9=new ve("Va1idator1nfo111111111111111111111111111111"),u9=V({name:te(),website:_e(te()),details:_e(te()),keybaseUsername:_e(te())});var f9=new ve("Vote111111111111111111111111111111111111111"),l9=R.struct([Ce("nodePubkey"),Ce("authorizedWithdrawer"),R.u8("commission"),R.nu64(),R.seq(R.struct([R.nu64("slot"),R.u32("confirmationCount")]),R.offset(R.u32(),-8),"votes"),R.u8("rootSlotValid"),R.nu64("rootSlot"),R.nu64(),R.seq(R.struct([R.nu64("epoch"),Ce("authorizedVoter")]),R.offset(R.u32(),-8),"authorizedVoters"),R.struct([R.seq(R.struct([Ce("authorizedPubkey"),R.nu64("epochOfLastAuthorizedSwitch"),R.nu64("targetEpoch")]),32,"buf"),R.nu64("idx"),R.u8("isEmpty")],"priorVoters"),R.nu64(),R.seq(R.struct([R.nu64("epoch"),R.nu64("credits"),R.nu64("prevCredits")]),R.offset(R.u32(),-8),"epochCredits"),R.struct([R.nu64("slot"),R.nu64("timestamp")],"lastTimestamp")]);h();var m_=Re(Ni()),g_=Re(Ls()),zu=Re(fh()),w8=r=>{let e=r.decode.bind(r),t=r.encode.bind(r);return{decode:e,encode:t}},Mu=r=>e=>{let t=(0,g_.blob)(r,e),{encode:n,decode:o}=w8(t),s=t;return s.decode=(i,u)=>{let f=o(i,u);return(0,zu.toBigIntLE)(m_.Buffer.from(f))},s.encode=(i,u,f)=>{let d=(0,zu.toBufferLE)(i,r);return n(d,u,f)},s},v8=Mu(8),y9=Mu(16),m9=Mu(24),g9=Mu(32);h();var E8=Re(Ni());h();var S8=Re(Ni()),ii=Re(Ls());h();var Fu=Re(hs());h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var U8=new Error("Unsupported path."),Lu=(r,e=U8)=>{throw e};h();var Cu=r=>{try{if(r==null)throw"JSON must be set";if(!isNaN(parseInt(r)))throw"Numbers are not valid JSON";return JSON.parse(r),!0}catch(e){return!1}};h();h();h();h();h();h();h();h();h();h();h();h();h();h();var w_=Re(ai()),v_=Re(fd());w_.default.extend(v_.default);h();var K8=Re(ai());h();var yd=Re(ai()),E_=Re(S_()),k_=Re(__());yd.default.extend(E_.default);yd.default.extend(k_.default);h();var A_=Re(ai()),R_=Re(I_());A_.default.extend(R_.default);h();h();h();var wd=Re(ai()),T_=Re(fd()),P_=Re(B_());wd.default.extend(P_.default);wd.default.extend(T_.default);var xH=new Date().getTimezoneOffset()*6e4;h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var W_=Re(Du());h();var qu=Re(Du());h();var Ad=Re(Du());var Rd=Re($n()),rW=Fu.Buffer.alloc(64).fill(0);var ju=r=>r&&"version"in r,K_=(r,e)=>ju(r)?Fu.Buffer.from(r.serialize()):r.serialize(e!=null?e:{requireAllSignatures:!1,verifySignatures:!1}),ui=(r,e)=>Rd.default.encode(K_(r,e));var xa=(r,e)=>{let t;if(e==="base64")t=Fu.Buffer.from(r,"base64");else if(e==="bs58")t=Rd.default.decode(r);else throw new Error("Unsupported encoding");return Tr.deserialize(t)};var wa=Re($n()),G_=Re(hu());h();var vr=class extends Error{constructor({code:t,message:n},o){super(n);this.code=t,this.message=n,typeof o!="undefined"&&(this.data=o)}toString(){return this.message}};h();h();h();h();h();var Rz={canSerialize:r=>typeof r=="number"&&Number.isNaN(r),serialize:r=>({["$"+"NAN"]:1}),deserialize:r=>NaN},Bz={canSerialize:r=>r instanceof Date,serialize:r=>({[`$${"DATE"}`]:r.valueOf()}),deserialize:r=>new Date(r[`$${"DATE"}`])},Tz={canSerialize:r=>r instanceof Uint8Array,serialize:r=>({[`$${"UINT8ARRAY"}`]:Array.from(r)}),deserialize:r=>Uint8Array.from(r[`$${"UINT8ARRAY"}`])},Pz={canSerialize:r=>typeof r=="bigint",serialize:r=>({[`$${"BIGINT"}`]:r.toString()}),deserialize:r=>BigInt(r[`$${"BIGINT"}`])},zz={canSerialize:r=>r instanceof URL,serialize:r=>({[`$${"URL"}`]:r.href}),deserialize:r=>new URL(r[`$${"URL"}`])},Hu={["NAN"]:Rz,["DATE"]:Bz,["UINT8ARRAY"]:Tz,["BIGINT"]:Pz,["URL"]:zz};var Mz=function(r){let e=this[r];for(let t of Object.values(Hu))if(t.canSerialize(e))return t.serialize(e);return e},Lz=(r,e)=>{if(e&&typeof e=="object"&&Object.keys(e)[0]){let t=Object.keys(e)[0].slice(1);if(t in Hu)return Hu[t].deserialize(e)}return e},ba=r=>JSON.stringify(r,Mz),$u=r=>JSON.parse(r,Lz);h();var Kr,Vr,Bd=class{constructor({port:e}){De(this,Kr,void 0);De(this,Vr,!1);Ht(this,Kr,e),Ht(this,Vr,!1)}get status(){return re(this,Vr)?"started":"stopped"}start(){return je(this,null,function*(){if(re(this,Vr))return;let e=re(this,Kr).onClose(()=>{Ht(this,Vr,!1),e()});yield re(this,Kr).start(),Ht(this,Vr,!0)})}close(){return je(this,null,function*(){!re(this,Vr)||(yield re(this,Kr).close(),Ht(this,Vr,!1))})}send(e){return je(this,null,function*(){if(!re(this,Vr))throw new Error("Cannot read stream: RpcTransport has not been started");if(Array.isArray(e)){let b=ul.parse(e),w=new Set(b.map(A=>A.id)),T=ba(b);re(this,Kr).postMessage(T);try{for(var t=Sf(this.recv()),n,o,s;n=!(o=yield t.next()).done;n=!1){let A=o.value;if(Array.isArray(A)&&A.every(D=>w.has(D.id)))return A}}catch(o){s=[o]}finally{try{n&&(o=t.return)&&(yield o.call(t))}finally{if(s)throw s[0]}}throw new Error("Failed to get response: request ids="+w)}else{let b=Ka.parse(e),{id:w}=b,T=ba(b);re(this,Kr).postMessage(T);try{for(var i=Sf(this.recv()),u,f,d;u=!(f=yield i.next()).done;u=!1){let A=f.value;if("id"in A&&A.id===w&&!("method"in A))return A}}catch(f){d=[f]}finally{try{u&&(f=i.return)&&(yield f.call(i))}finally{if(d)throw d[0]}}throw new Error("Failed to get response: request id="+w)}})}addListener(e){let t=o=>je(this,null,function*(){let s=this.recv()[Symbol.asyncIterator](),i=()=>{},u=()=>new Promise(d=>i=()=>d(null));function f(){var d;(d=s.return)==null||d.call(s),i(),o.signal.removeEventListener("abort",f)}try{for(o.signal.addEventListener("abort",f);;){let d=yield Promise.race([s.next(),u()]);if(!d)break;try{e(d.value)}catch(b){console.error(b)}}f()}catch(d){throw f(),d}}),n=new AbortController;return t(n),()=>n.abort()}recv(){let e=[],t=()=>{},n=()=>new Promise(b=>t=b),o=!1,s=re(this,Kr).onClose(()=>{o=!0,t(),s()}),i=re(this,Kr).onMessage(b=>{if(!!Cu(b))try{let w=$u(b);if("method"in w&&"id"in w){t();return}if(Array.isArray(w)){let T=fl.parse(w);e.push(T),t()}else{let T=Wa.parse(w);if("id"in T){let A=Ga.parse(w);e.push(A),t()}else{let A=Ai.parse(w);e.push(A),t()}}}catch(w){console.error(w)}}),u=()=>{s(),i()},f={next(){return je(this,null,function*(){for(;!o;){let b=e.shift();if(b)return{done:!1,value:b};yield n()}return u(),{done:!0,value:void 0}})},throw(){return je(this,null,function*(){return u(),{done:!0,value:void 0}})},return(){return je(this,null,function*(){return u(),{done:!0,value:void 0}})}};return{[Symbol.asyncIterator](){return f}}}};Kr=new WeakMap,Vr=new WeakMap;var fi=class extends Bd{static createPort(){let e=[],t=[];function n(i){for(let u of e)try{u(i.detail)}catch(f){console.error(f)}}function o(){for(let i of t)try{i()}catch(u){console.error(u)}}return{start(){return je(this,null,function*(){window.addEventListener("phantomEthRpcMessage",n),window.addEventListener("beforeunload",function i(){window.removeEventListener("phantomEthRpcMessage",n),window.removeEventListener("beforeunload",i),o()})})},close(){return je(this,null,function*(){window.removeEventListener("phantomEthRpcMessage",n),o()})},postMessage(i){setTimeout(()=>{window.dispatchEvent(new CustomEvent("dappEthRpcMessage",{detail:i}))},0)},onMessage(i){return e.push(i),()=>{e.splice(e.indexOf(i),1)}},onClose(i){return t.push(i),()=>{t.splice(t.indexOf(i),1)}}}}constructor(){super({port:fi.createPort()})}};h();var Td=Re($n());h();function Pd(r){return ju(r)?"versioned":"legacy"}function Nz(r){let e=Td.default.decode(r),t=Tr.deserialize(e);return{transaction:t,metadata:{numInstructions:t.message.compiledInstructions.length,type:0}}}function zd(r){let{transaction:e,type:t}=r,n=Td.default.decode(e);if(t==="legacy"){let o=Je.from(n);return{transaction:o,metadata:{numInstructions:o.instructions.length,type:t}}}else{if(t===0)return Nz(e);throw new Error(`Unknown transaction type => ${t}`)}}var V_=r=>Lr.common.SolanaSendOptions.safeParse(r).success,Oz=1,li,Gr,Md=class extends G_.EventEmitter{constructor(t){super();this.isPhantom=!0;this._publicKey=null;De(this,li,void 0);De(this,Gr,t=>je(this,null,function*(){var o;let n;try{let{method:s}=t,i="params"in t?(o=t.params)!=null?o:[]:[],u=Lr[s];if(!u)throw new Error("MethodNotFound");let f=u.request.safeParse({jsonrpc:"2.0",id:(Oz++).toString(),method:s,params:i});if(!f.success)throw f.error;let d=f.data;if(n=u.response.parse(yield re(this,li).send(d)),"error"in n)throw new vr(n.error);try{s==="sol_connect"?(this._publicKey=new ve(n.result.publicKey),this.emit(Lr.common.SolanaProviderEvent.Connect,this._publicKey)):s==="sol_signIn"&&!this.isConnected&&(this._publicKey=new ve(n.result.address),this.emit(Lr.common.SolanaProviderEvent.Connect,this._publicKey)),s==="sol_disconnect"&&(this._publicKey=null,this.emit(Lr.common.SolanaProviderEvent.Disconnect))}catch(b){console.error("event emitter error",b)}return n.result}catch(s){throw console.error("GOT ERROR",s),s instanceof vr?s:s instanceof ur?new vr({code:-32e3,message:"Missing or invalid parameters."},{method:t.method}):s instanceof Error&&s.message==="MethodNotFound"?new vr({code:-32601,message:"The method does not exist / is not available."},{method:t.method}):new vr({code:-32603,message:"Internal JSON-RPC error."},{method:t.method})}}));this.connect=t=>je(this,null,function*(){let n=yield re(this,Gr).call(this,{method:"sol_connect",params:(t==null?void 0:t.onlyIfTrusted)===void 0?{}:{onlyIfTrusted:t==null?void 0:t.onlyIfTrusted}});return{publicKey:new ve(n.publicKey)}});this.disconnect=()=>je(this,null,function*(){this.isConnected&&(yield re(this,Gr).call(this,{method:"sol_disconnect",params:void 0}))});this.signTransaction=t=>je(this,null,function*(){if(!t)throw new vr({code:-32e3,message:"Missing or invalid parameters."});let n=Pd(t),o=yield re(this,Gr).call(this,{method:"sol_signTransaction",params:{transaction:ui(t)}});return zd({transaction:o.transaction,type:n==="versioned"?0:"legacy"}).transaction});this.signAllTransactions=(...n)=>je(this,[...n],function*(t=[]){if(!t||t.length===0)throw new vr({code:-32e3,message:"Missing or invalid parameters."});let o=t.map(i=>Pd(i)),s=yield re(this,Gr).call(this,{method:"sol_signAllTransactions",params:{transactions:t.map(i=>ui(i))}});if(s.length!==t.length)throw new Error("Invalid number of transactions returned");return s.map((i,u)=>{let f=o[u];return zd({transaction:i.transaction,type:f==="versioned"?0:"legacy"}).transaction})});this.signAndSendTransaction=(o,...s)=>je(this,[o,...s],function*(t,n={}){if(!t)throw new vr({code:-32e3,message:"Missing or invalid parameters."});let i={};if(n)if(V_(n))i.skipPreflight=n.skipPreflight,i.preflightCommitment=n.preflightCommitment;else throw new vr({code:-32e3,message:"Missing or invalid parameters."});return yield re(this,Gr).call(this,{method:"sol_signAndSendTransaction",params:{transaction:ui(t),options:i}})});this.signAndSendAllTransactions=(o,...s)=>je(this,[o,...s],function*(t,n={}){if(!t)throw new vr({code:-32e3,message:"Missing or invalid parameters."});let i={};if(n)if(V_(n))i.skipPreflight=n.skipPreflight,i.preflightCommitment=n.preflightCommitment;else throw new vr({code:-32e3,message:"Missing or invalid parameters."});return yield re(this,Gr).call(this,{method:"sol_signAndSendAllTransactions",params:{transactions:t.map(f=>ui(f)),options:i}})});this.signMessage=(t,n="utf8")=>je(this,null,function*(){let o=yield re(this,Gr).call(this,{method:"sol_signMessage",params:{message:wa.default.encode(t),display:n}}),s=wa.default.decode(o.signature),i=new ve(o.publicKey);return{signature:s,publicKey:i}});this.signIn=t=>je(this,null,function*(){let n=yield re(this,Gr).call(this,{method:"sol_signIn",params:{signInData:t}}),o=new ve(n.address),s=wa.default.decode(n.signedMessage),i=wa.default.decode(n.signature);return{address:o,signedMessage:s,signature:i}});this.handleNotification=t=>je(this,null,function*(){var n,o,s,i;switch(t.method){case"phantom_accountChanged":{let u=Ts.phantom_accountChanged.notification.safeParse(t);if(!u.success)return;let f=(n=u.data.params)==null?void 0:n.sol;f!==((o=this.publicKey)==null?void 0:o.toBase58())&&this.emit(Lr.common.SolanaProviderEvent.AccountChanged,f?new ve(f):null);break}case"phantom_trustRevoked":{let u=Ts.phantom_trustRevoked.notification.safeParse(t);if(!u.success)return;((s=u.data.params)==null?void 0:s.sol)===((i=this.publicKey)==null?void 0:i.toBase58())&&this.emit(Lr.common.SolanaProviderEvent.AccountChanged,null);break}}});this.request=o=>je(this,[o],function*({method:t,params:n}){switch(t){case"connect":return yield this.connect(n);case"disconnect":return yield this.disconnect();case"signMessage":return yield this.signMessage(n==null?void 0:n.message,n==null?void 0:n.display);case"signTransaction":{let s=xa(n==null?void 0:n.message,"bs58");return yield this.signTransaction(s)}case"signAllTransactions":{let s=[];(n==null?void 0:n.message)&&typeof(n==null?void 0:n.message)=="string"?s=[n==null?void 0:n.message]:(n==null?void 0:n.message)&&Array.isArray(n==null?void 0:n.message)?s=n==null?void 0:n.message:n!=null&&n.messages&&(s=n==null?void 0:n.messages);let i=s.map(u=>xa(u,"bs58"));return yield this.signAllTransactions(i)}case"signAndSendTransaction":{let s=xa(n==null?void 0:n.message,"bs58");return yield this.signAndSendTransaction(s)}default:throw Lu(t),new Error("unsupported method: "+t)}});Ht(this,li,t),re(this,li).start(),t.addListener(n=>{let o=Ai.safeParse(n);!o.success||this.handleNotification(o.data)}),this.addListener(Lr.common.SolanaProviderEvent.AccountChanged,n=>{n?this._publicKey=n:(this._publicKey=null,this.emit(Lr.common.SolanaProviderEvent.Disconnect))})}get publicKey(){return this._publicKey}get isConnected(){return this._publicKey!==null}};li=new WeakMap,Gr=new WeakMap;var pi=class extends Md{static inject(e){let t=window;t.isPhantomInstalled=!0;let n=new pi;e&&Object.defineProperty(window,"solana",{get(){return n},set(o){},configurable:!1}),window.phantom||Object.defineProperty(window,"phantom",{value:{},writable:!1}),Object.defineProperty(window.phantom,"solana",{value:n,writable:!1}),window.dispatchEvent(new Event("phantom#initialized"))}constructor(){super(new fi)}};h();var Z_=Re($n());var Uz=["solana:signAndSendTransaction","solana:signMessage","solana:signTransaction","solana:signIn"],yo,Ku,Vu,Gu,yr,mr,Zu,va,Ld,Yu,Y_,cs,Sa,Ju,Qu,Xu,ef,tf,rf,nf,Cd=class{constructor(e){De(this,va);De(this,Yu);De(this,yo,{});De(this,Ku,"1.0.0");De(this,Vu,"Phantom");De(this,Gu,Uf);De(this,yr,null);De(this,mr,void 0);De(this,Zu,(e,t)=>{var n;return(n=re(this,yo)[e])!=null&&n.push(t)||(re(this,yo)[e]=[t]),()=>Ea(this,Yu,Y_).call(this,e,t)});De(this,cs,()=>{var t;let e=(t=re(this,mr).publicKey)==null?void 0:t.toBase58();if(e){let n=re(this,mr).publicKey.toBytes(),o=re(this,yr);(!o||o.address!==e||!jf(o.publicKey,n))&&(Ht(this,yr,new di({address:e,publicKey:n,chains:xi,features:Uz})),Ea(this,va,Ld).call(this,"change",{accounts:this.accounts}))}});De(this,Sa,()=>{re(this,yr)&&(Ht(this,yr,null),Ea(this,va,Ld).call(this,"change",{accounts:this.accounts}))});De(this,Ju,()=>{re(this,mr).publicKey?re(this,cs).call(this):re(this,Sa).call(this)});De(this,Qu,(...t)=>je(this,[...t],function*({silent:e}={}){return re(this,yr)||(yield re(this,mr).connect(e?{onlyIfTrusted:!0}:void 0)),re(this,cs).call(this),{accounts:this.accounts}}));De(this,Xu,()=>je(this,null,function*(){yield re(this,mr).disconnect()}));De(this,ef,(...e)=>je(this,null,function*(){if(!re(this,yr))throw new Error("not connected");let t=[];for(let n of e){let{transaction:o,account:s,chain:i,options:u}=n,{preflightCommitment:f,skipPreflight:d,maxRetries:b}=u||{};if(!re(this,yr).equals(s))throw new Error("invalid account");if(!Ff(i))throw new Error("invalid chain");let{signature:w}=yield re(this,mr).signAndSendTransaction(Tr.deserialize(o),{preflightCommitment:f,maxRetries:b,skipPreflight:d});t.push({signature:Z_.default.decode(w)})}return t}));De(this,tf,(...e)=>je(this,null,function*(){let t=[];if(e.length===1){let n=e[0],o=Tr.deserialize(n.transaction),s=yield re(this,mr).signTransaction(o);if(!s)return[];t.push({signedTransaction:s.serialize()})}else if(e.length>1){let n=new Map;for(let[o,s]of e.entries()){let i=n.get(s.account);i||(i=[],n.set(s.account,i)),i.push([o,Tr.deserialize(s.transaction)])}for(let[o,s]of n.entries()){let[i,u]=s.reduce(([d,b],[w,T])=>(d.push(w),b.push(T),[d,b]),[[],[]]),f=yield re(this,mr).signAllTransactions(u);for(let[d,b]of i.entries())t[b]={signedTransaction:f[d].serialize()}}}return t}));De(this,rf,(...e)=>je(this,null,function*(){if(!re(this,yr))throw new Error("not connected");let t=[];for(let n of e){let{message:o,account:s}=n;if(!re(this,yr).equals(s))throw new Error("invalid account");let{signature:i}=yield re(this,mr).signMessage(o);t.push({signedMessage:o,signature:i})}return t}));De(this,nf,(...e)=>je(this,null,function*(){let t=[];for(let n of e){let o=wf(bf({},n),{resources:n.resources?Array.from(n.resources):void 0}),{signedMessage:s,signature:i}=yield re(this,mr).signIn(o);t.push({account:re(this,yr),signedMessage:s,signature:i})}return t}));new.target===Cd&&Object.freeze(this),Ht(this,mr,e),e.on("connect",re(this,cs),this),e.on("disconnect",re(this,Sa),this),e.on("accountChanged",re(this,Ju),this),re(this,cs).call(this)}get version(){return re(this,Ku)}get name(){return re(this,Vu)}get icon(){return re(this,Gu)}get chains(){return xi.slice()}get features(){return{"standard:connect":{version:"1.0.0",connect:re(this,Qu)},"standard:disconnect":{version:"1.0.0",disconnect:re(this,Xu)},"standard:events":{version:"1.0.0",on:re(this,Zu)},"solana:signAndSendTransaction":{version:"1.0.0",supportedTransactionVersions:["legacy",0],signAndSendTransaction:re(this,ef)},"solana:signTransaction":{version:"1.0.0",supportedTransactionVersions:["legacy",0],signTransaction:re(this,tf)},"solana:signMessage":{version:"1.0.0",signMessage:re(this,rf)},"solana:signIn":{version:"1.0.0",signIn:re(this,nf)},"phantom:":{phantom:re(this,mr)}}}get accounts(){return re(this,yr)?[re(this,yr)]:[]}},Wu=Cd;yo=new WeakMap,Ku=new WeakMap,Vu=new WeakMap,Gu=new WeakMap,yr=new WeakMap,mr=new WeakMap,Zu=new WeakMap,va=new WeakSet,Ld=function(e,...t){var n;(n=re(this,yo)[e])==null||n.forEach(o=>o.apply(null,t))},Yu=new WeakSet,Y_=function(e,t){var n;re(this,yo)[e]=(n=re(this,yo)[e])==null?void 0:n.filter(o=>t!==o)},cs=new WeakMap,Sa=new WeakMap,Ju=new WeakMap,Qu=new WeakMap,Xu=new WeakMap,ef=new WeakMap,tf=new WeakMap,rf=new WeakMap,nf=new WeakMap;var J_=()=>{let r=new pi;qf(new Wu(r)),Object.defineProperty(window,"solana",{value:r,writable:!1}),"phantom"in window||Object.defineProperty(window,"phantom",{value:{},writable:!1}),Object.defineProperty(window.phantom,"solana",{value:r,writable:!1})};J_();})();\n/*!\n * The buffer module from node.js, for the browser.\n *\n * @author Feross Aboukhadijeh \n * @license MIT\n */\n/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */\n/*! noble-ed25519 - MIT License (c) 2019 Paul Miller (paulmillr.com) */\n/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */\n/*! noble-secp256k1 - MIT License (c) 2019 Paul Miller (paulmillr.com) */\n/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */\n/*! safe-buffer. MIT License. Feross Aboukhadijeh */\n/**\n * @license React\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n/**\n * Support for translating between Uint8Array instances and JavaScript\n * native types.\n *\n * {@link module:Layout~Layout|Layout} is the basis of a class\n * hierarchy that associates property names with sequences of encoded\n * bytes.\n *\n * Layouts are supported for these scalar (numeric) types:\n * * {@link module:Layout~UInt|Unsigned integers in little-endian\n * format} with {@link module:Layout.u8|8-bit}, {@link\n * module:Layout.u16|16-bit}, {@link module:Layout.u24|24-bit},\n * {@link module:Layout.u32|32-bit}, {@link\n * module:Layout.u40|40-bit}, and {@link module:Layout.u48|48-bit}\n * representation ranges;\n * * {@link module:Layout~UIntBE|Unsigned integers in big-endian\n * format} with {@link module:Layout.u16be|16-bit}, {@link\n * module:Layout.u24be|24-bit}, {@link module:Layout.u32be|32-bit},\n * {@link module:Layout.u40be|40-bit}, and {@link\n * module:Layout.u48be|48-bit} representation ranges;\n * * {@link module:Layout~Int|Signed integers in little-endian\n * format} with {@link module:Layout.s8|8-bit}, {@link\n * module:Layout.s16|16-bit}, {@link module:Layout.s24|24-bit},\n * {@link module:Layout.s32|32-bit}, {@link\n * module:Layout.s40|40-bit}, and {@link module:Layout.s48|48-bit}\n * representation ranges;\n * * {@link module:Layout~IntBE|Signed integers in big-endian format}\n * with {@link module:Layout.s16be|16-bit}, {@link\n * module:Layout.s24be|24-bit}, {@link module:Layout.s32be|32-bit},\n * {@link module:Layout.s40be|40-bit}, and {@link\n * module:Layout.s48be|48-bit} representation ranges;\n * * 64-bit integral values that decode to an exact (if magnitude is\n * less than 2^53) or nearby integral Number in {@link\n * module:Layout.nu64|unsigned little-endian}, {@link\n * module:Layout.nu64be|unsigned big-endian}, {@link\n * module:Layout.ns64|signed little-endian}, and {@link\n * module:Layout.ns64be|unsigned big-endian} encodings;\n * * 32-bit floating point values with {@link\n * module:Layout.f32|little-endian} and {@link\n * module:Layout.f32be|big-endian} representations;\n * * 64-bit floating point values with {@link\n * module:Layout.f64|little-endian} and {@link\n * module:Layout.f64be|big-endian} representations;\n * * {@link module:Layout.const|Constants} that take no space in the\n * encoded expression.\n *\n * and for these aggregate types:\n * * {@link module:Layout.seq|Sequence}s of instances of a {@link\n * module:Layout~Layout|Layout}, with JavaScript representation as\n * an Array and constant or data-dependent {@link\n * module:Layout~Sequence#count|length};\n * * {@link module:Layout.struct|Structure}s that aggregate a\n * heterogeneous sequence of {@link module:Layout~Layout|Layout}\n * instances, with JavaScript representation as an Object;\n * * {@link module:Layout.union|Union}s that support multiple {@link\n * module:Layout~VariantLayout|variant layouts} over a fixed\n * (padded) or variable (not padded) span of bytes, using an\n * unsigned integer at the start of the data or a separate {@link\n * module:Layout.unionLayoutDiscriminator|layout element} to\n * determine which layout to use when interpreting the buffer\n * contents;\n * * {@link module:Layout.bits|BitStructure}s that contain a sequence\n * of individual {@link\n * module:Layout~BitStructure#addField|BitField}s packed into an 8,\n * 16, 24, or 32-bit unsigned integer starting at the least- or\n * most-significant bit;\n * * {@link module:Layout.cstr|C strings} of varying length;\n * * {@link module:Layout.blob|Blobs} of fixed- or variable-{@link\n * module:Layout~Blob#length|length} raw data.\n *\n * All {@link module:Layout~Layout|Layout} instances are immutable\n * after construction, to prevent internal state from becoming\n * inconsistent.\n *\n * @local Layout\n * @local ExternalLayout\n * @local GreedyCount\n * @local OffsetLayout\n * @local UInt\n * @local UIntBE\n * @local Int\n * @local IntBE\n * @local NearUInt64\n * @local NearUInt64BE\n * @local NearInt64\n * @local NearInt64BE\n * @local Float\n * @local FloatBE\n * @local Double\n * @local DoubleBE\n * @local Sequence\n * @local Structure\n * @local UnionDiscriminator\n * @local UnionLayoutDiscriminator\n * @local Union\n * @local VariantLayout\n * @local BitStructure\n * @local BitField\n * @local Boolean\n * @local Blob\n * @local CString\n * @local Constant\n * @local bindConstructorLayout\n * @module Layout\n * @license MIT\n * @author Peter A. Bigot\n * @see {@link https://github.com/pabigot/buffer-layout|buffer-layout on GitHub}\n */\n/**\n * [js-sha3]{@link https://github.com/emn178/js-sha3}\n *\n * @version 0.8.0\n * @author Chen, Yi-Cyuan [emn178@gmail.com]\n * @copyright Chen, Yi-Cyuan 2015-2018\n * @license MIT\n */\n'),n.some((e=>e===xr.BitcoinTaproot||e===xr.BitcoinNativeSegwit))&&dw('"use strict";(()=>{var Wy=Object.create;var si=Object.defineProperty;var Zy=Object.getOwnPropertyDescriptor;var Ky=Object.getOwnPropertyNames;var Yy=Object.getPrototypeOf,Gy=Object.prototype.hasOwnProperty;var Qy=(r,e)=>()=>(r&&(e=r(r=0)),e);var ft=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),U=(r,e)=>{for(var t in e)si(r,t,{get:e[t],enumerable:!0})},Jy=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Ky(e))!Gy.call(r,o)&&o!==t&&si(r,o,{get:()=>e[o],enumerable:!(n=Zy(e,o))||n.enumerable});return r};var ct=(r,e,t)=>(t=r!=null?Wy(Yy(r)):{},Jy(e||!r||!r.__esModule?si(t,"default",{value:r,enumerable:!0}):t,r));var ai=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)};var ee=(r,e,t)=>(ai(r,e,"read from private field"),t?t.call(r):e.get(r)),ve=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},it=(r,e,t,n)=>(ai(r,e,"write to private field"),n?n.call(r,t):e.set(r,t),t);var _n=(r,e,t)=>(ai(r,e,"access private method"),t);var at=(r,e,t)=>new Promise((n,o)=>{var p=b=>{try{g(t.next(b))}catch(R){o(R)}},h=b=>{try{g(t.throw(b))}catch(R){o(R)}},g=b=>b.done?n(b.value):Promise.resolve(b.value).then(p,h);g((t=t.apply(r,e)).next())}),pi=(r,e,t)=>(e=r[Symbol.asyncIterator],t=(n,o)=>(o=r[n])&&(e[n]=p=>new Promise((h,g,b)=>(p=o.call(r,p),b=p.done,Promise.resolve(p.value).then(R=>h({value:R,done:b}),g)))),e?e.call(r):(r=r[Symbol.iterator](),e={},t("next"),t("return"),e));var Ga=ft($n=>{"use strict";f();$n.byteLength=e0;$n.toByteArray=r0;$n.fromByteArray=i0;var Bt=[],Mt=[],Xy=typeof Uint8Array<"u"?Uint8Array:Array,ci="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Ir=0,Ka=ci.length;Ir0)throw new Error("Invalid string. Length must be a multiple of 4");var t=r.indexOf("=");t===-1&&(t=e);var n=t===e?0:4-t%4;return[t,n]}function e0(r){var e=Ya(r),t=e[0],n=e[1];return(t+n)*3/4-n}function t0(r,e,t){return(e+t)*3/4-t}function r0(r){var e,t=Ya(r),n=t[0],o=t[1],p=new Xy(t0(r,n,o)),h=0,g=o>0?n-4:n,b;for(b=0;b>16&255,p[h++]=e>>8&255,p[h++]=e&255;return o===2&&(e=Mt[r.charCodeAt(b)]<<2|Mt[r.charCodeAt(b+1)]>>4,p[h++]=e&255),o===1&&(e=Mt[r.charCodeAt(b)]<<10|Mt[r.charCodeAt(b+1)]<<4|Mt[r.charCodeAt(b+2)]>>2,p[h++]=e>>8&255,p[h++]=e&255),p}function n0(r){return Bt[r>>18&63]+Bt[r>>12&63]+Bt[r>>6&63]+Bt[r&63]}function o0(r,e,t){for(var n,o=[],p=e;pg?g:h+p));return n===1?(e=r[t-1],o.push(Bt[e>>2]+Bt[e<<4&63]+"==")):n===2&&(e=(r[t-2]<<8)+r[t-1],o.push(Bt[e>>10]+Bt[e>>4&63]+Bt[e<<2&63]+"=")),o.join("")}});var Qa=ft(ui=>{f();ui.read=function(r,e,t,n,o){var p,h,g=o*8-n-1,b=(1<>1,N=-7,P=t?o-1:0,ie=t?-1:1,D=r[e+P];for(P+=ie,p=D&(1<<-N)-1,D>>=-N,N+=g;N>0;p=p*256+r[e+P],P+=ie,N-=8);for(h=p&(1<<-N)-1,p>>=-N,N+=n;N>0;h=h*256+r[e+P],P+=ie,N-=8);if(p===0)p=1-R;else{if(p===b)return h?NaN:(D?-1:1)*(1/0);h=h+Math.pow(2,n),p=p-R}return(D?-1:1)*h*Math.pow(2,p-n)};ui.write=function(r,e,t,n,o,p){var h,g,b,R=p*8-o-1,N=(1<>1,ie=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,D=n?0:p-1,ue=n?1:-1,be=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(g=isNaN(e)?1:0,h=N):(h=Math.floor(Math.log(e)/Math.LN2),e*(b=Math.pow(2,-h))<1&&(h--,b*=2),h+P>=1?e+=ie/b:e+=ie*Math.pow(2,1-P),e*b>=2&&(h++,b/=2),h+P>=N?(g=0,h=N):h+P>=1?(g=(e*b-1)*Math.pow(2,o),h=h+P):(g=e*Math.pow(2,P-1)*Math.pow(2,o),h=0));o>=8;r[t+D]=g&255,D+=ue,g/=256,o-=8);for(h=h<0;r[t+D]=h&255,D+=ue,h/=256,R-=8);r[t+D-ue]|=be*128}});var Wn=ft(Gr=>{"use strict";f();var fi=Ga(),Kr=Qa(),Ja=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Gr.Buffer=k;Gr.SlowBuffer=f0;Gr.INSPECT_MAX_BYTES=50;var Hn=2147483647;Gr.kMaxLength=Hn;k.TYPED_ARRAY_SUPPORT=s0();!k.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function s0(){try{let r=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(r,e),r.foo()===42}catch{return!1}}Object.defineProperty(k.prototype,"parent",{enumerable:!0,get:function(){if(!!k.isBuffer(this))return this.buffer}});Object.defineProperty(k.prototype,"offset",{enumerable:!0,get:function(){if(!!k.isBuffer(this))return this.byteOffset}});function $t(r){if(r>Hn)throw new RangeError(\'The value "\'+r+\'" is invalid for option "size"\');let e=new Uint8Array(r);return Object.setPrototypeOf(e,k.prototype),e}function k(r,e,t){if(typeof r=="number"){if(typeof e=="string")throw new TypeError(\'The "string" argument must be of type string. Received type number\');return mi(r)}return rp(r,e,t)}k.poolSize=8192;function rp(r,e,t){if(typeof r=="string")return p0(r,e);if(ArrayBuffer.isView(r))return c0(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(kt(r,ArrayBuffer)||r&&kt(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(kt(r,SharedArrayBuffer)||r&&kt(r.buffer,SharedArrayBuffer)))return hi(r,e,t);if(typeof r=="number")throw new TypeError(\'The "value" argument must not be of type number. Received type number\');let n=r.valueOf&&r.valueOf();if(n!=null&&n!==r)return k.from(n,e,t);let o=u0(r);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return k.from(r[Symbol.toPrimitive]("string"),e,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}k.from=function(r,e,t){return rp(r,e,t)};Object.setPrototypeOf(k.prototype,Uint8Array.prototype);Object.setPrototypeOf(k,Uint8Array);function np(r){if(typeof r!="number")throw new TypeError(\'"size" argument must be of type number\');if(r<0)throw new RangeError(\'The value "\'+r+\'" is invalid for option "size"\')}function a0(r,e,t){return np(r),r<=0?$t(r):e!==void 0?typeof t=="string"?$t(r).fill(e,t):$t(r).fill(e):$t(r)}k.alloc=function(r,e,t){return a0(r,e,t)};function mi(r){return np(r),$t(r<0?0:yi(r)|0)}k.allocUnsafe=function(r){return mi(r)};k.allocUnsafeSlow=function(r){return mi(r)};function p0(r,e){if((typeof e!="string"||e==="")&&(e="utf8"),!k.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let t=op(r,e)|0,n=$t(t),o=n.write(r,e);return o!==t&&(n=n.slice(0,o)),n}function li(r){let e=r.length<0?0:yi(r.length)|0,t=$t(e);for(let n=0;n=Hn)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Hn.toString(16)+" bytes");return r|0}function f0(r){return+r!=r&&(r=0),k.alloc(+r)}k.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==k.prototype};k.compare=function(e,t){if(kt(e,Uint8Array)&&(e=k.from(e,e.offset,e.byteLength)),kt(t,Uint8Array)&&(t=k.from(t,t.offset,t.byteLength)),!k.isBuffer(e)||!k.isBuffer(t))throw new TypeError(\'The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array\');if(e===t)return 0;let n=e.length,o=t.length;for(let p=0,h=Math.min(n,o);po.length?(k.isBuffer(h)||(h=k.from(h)),h.copy(o,p)):Uint8Array.prototype.set.call(o,h,p);else if(k.isBuffer(h))h.copy(o,p);else throw new TypeError(\'"list" argument must be an Array of Buffers\');p+=h.length}return o};function op(r,e){if(k.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||kt(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError(\'The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type \'+typeof r);let t=r.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&t===0)return 0;let o=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return di(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return t*2;case"hex":return t>>>1;case"base64":return hp(r).length;default:if(o)return n?-1:di(r).length;e=(""+e).toLowerCase(),o=!0}}k.byteLength=op;function l0(r,e,t){let n=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((t===void 0||t>this.length)&&(t=this.length),t<=0)||(t>>>=0,e>>>=0,t<=e))return"";for(r||(r="utf8");;)switch(r){case"hex":return _0(this,e,t);case"utf8":case"utf-8":return sp(this,e,t);case"ascii":return w0(this,e,t);case"latin1":case"binary":return b0(this,e,t);case"base64":return g0(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E0(this,e,t);default:if(n)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),n=!0}}k.prototype._isBuffer=!0;function Ar(r,e,t){let n=r[e];r[e]=r[t],r[t]=n}k.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""};Ja&&(k.prototype[Ja]=k.prototype.inspect);k.prototype.compare=function(e,t,n,o,p){if(kt(e,Uint8Array)&&(e=k.from(e,e.offset,e.byteLength)),!k.isBuffer(e))throw new TypeError(\'The "target" argument must be one of type Buffer or Uint8Array. Received type \'+typeof e);if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),o===void 0&&(o=0),p===void 0&&(p=this.length),t<0||n>e.length||o<0||p>this.length)throw new RangeError("out of range index");if(o>=p&&t>=n)return 0;if(o>=p)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,o>>>=0,p>>>=0,this===e)return 0;let h=p-o,g=n-t,b=Math.min(h,g),R=this.slice(o,p),N=e.slice(t,n);for(let P=0;P2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,gi(t)&&(t=o?0:r.length-1),t<0&&(t=r.length+t),t>=r.length){if(o)return-1;t=r.length-1}else if(t<0)if(o)t=0;else return-1;if(typeof e=="string"&&(e=k.from(e,n)),k.isBuffer(e))return e.length===0?-1:Xa(r,e,t,n,o);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(r,e,t):Uint8Array.prototype.lastIndexOf.call(r,e,t):Xa(r,[e],t,n,o);throw new TypeError("val must be string, number or Buffer")}function Xa(r,e,t,n,o){let p=1,h=r.length,g=e.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(r.length<2||e.length<2)return-1;p=2,h/=2,g/=2,t/=2}function b(N,P){return p===1?N[P]:N.readUInt16BE(P*p)}let R;if(o){let N=-1;for(R=t;Rh&&(t=h-g),R=t;R>=0;R--){let N=!0;for(let P=0;Po&&(n=o)):n=o;let p=e.length;n>p/2&&(n=p/2);let h;for(h=0;h>>0,isFinite(n)?(n=n>>>0,o===void 0&&(o="utf8")):(o=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let p=this.length-t;if((n===void 0||n>p)&&(n=p),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");let h=!1;for(;;)switch(o){case"hex":return h0(this,e,t,n);case"utf8":case"utf-8":return d0(this,e,t,n);case"ascii":case"latin1":case"binary":return m0(this,e,t,n);case"base64":return y0(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x0(this,e,t,n);default:if(h)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),h=!0}};k.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function g0(r,e,t){return e===0&&t===r.length?fi.fromByteArray(r):fi.fromByteArray(r.slice(e,t))}function sp(r,e,t){t=Math.min(r.length,t);let n=[],o=e;for(;o239?4:p>223?3:p>191?2:1;if(o+g<=t){let b,R,N,P;switch(g){case 1:p<128&&(h=p);break;case 2:b=r[o+1],(b&192)===128&&(P=(p&31)<<6|b&63,P>127&&(h=P));break;case 3:b=r[o+1],R=r[o+2],(b&192)===128&&(R&192)===128&&(P=(p&15)<<12|(b&63)<<6|R&63,P>2047&&(P<55296||P>57343)&&(h=P));break;case 4:b=r[o+1],R=r[o+2],N=r[o+3],(b&192)===128&&(R&192)===128&&(N&192)===128&&(P=(p&15)<<18|(b&63)<<12|(R&63)<<6|N&63,P>65535&&P<1114112&&(h=P))}}h===null?(h=65533,g=1):h>65535&&(h-=65536,n.push(h>>>10&1023|55296),h=56320|h&1023),n.push(h),o+=g}return v0(n)}var ep=4096;function v0(r){let e=r.length;if(e<=ep)return String.fromCharCode.apply(String,r);let t="",n=0;for(;nn)&&(t=n);let o="";for(let p=e;pn&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),tt)throw new RangeError("Trying to access beyond buffer length")}k.prototype.readUintLE=k.prototype.readUIntLE=function(e,t,n){e=e>>>0,t=t>>>0,n||lt(e,t,this.length);let o=this[e],p=1,h=0;for(;++h>>0,t=t>>>0,n||lt(e,t,this.length);let o=this[e+--t],p=1;for(;t>0&&(p*=256);)o+=this[e+--t]*p;return o};k.prototype.readUint8=k.prototype.readUInt8=function(e,t){return e=e>>>0,t||lt(e,1,this.length),this[e]};k.prototype.readUint16LE=k.prototype.readUInt16LE=function(e,t){return e=e>>>0,t||lt(e,2,this.length),this[e]|this[e+1]<<8};k.prototype.readUint16BE=k.prototype.readUInt16BE=function(e,t){return e=e>>>0,t||lt(e,2,this.length),this[e]<<8|this[e+1]};k.prototype.readUint32LE=k.prototype.readUInt32LE=function(e,t){return e=e>>>0,t||lt(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};k.prototype.readUint32BE=k.prototype.readUInt32BE=function(e,t){return e=e>>>0,t||lt(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};k.prototype.readBigUInt64LE=ir(function(e){e=e>>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&En(e,this.length-8);let o=t+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,p=this[++e]+this[++e]*2**8+this[++e]*2**16+n*2**24;return BigInt(o)+(BigInt(p)<>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&En(e,this.length-8);let o=t*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],p=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+n;return(BigInt(o)<>>0,t=t>>>0,n||lt(e,t,this.length);let o=this[e],p=1,h=0;for(;++h=p&&(o-=Math.pow(2,8*t)),o};k.prototype.readIntBE=function(e,t,n){e=e>>>0,t=t>>>0,n||lt(e,t,this.length);let o=t,p=1,h=this[e+--o];for(;o>0&&(p*=256);)h+=this[e+--o]*p;return p*=128,h>=p&&(h-=Math.pow(2,8*t)),h};k.prototype.readInt8=function(e,t){return e=e>>>0,t||lt(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};k.prototype.readInt16LE=function(e,t){e=e>>>0,t||lt(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};k.prototype.readInt16BE=function(e,t){e=e>>>0,t||lt(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};k.prototype.readInt32LE=function(e,t){return e=e>>>0,t||lt(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};k.prototype.readInt32BE=function(e,t){return e=e>>>0,t||lt(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};k.prototype.readBigInt64LE=ir(function(e){e=e>>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&En(e,this.length-8);let o=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(n<<24);return(BigInt(o)<>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&En(e,this.length-8);let o=(t<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(o)<>>0,t||lt(e,4,this.length),Kr.read(this,e,!0,23,4)};k.prototype.readFloatBE=function(e,t){return e=e>>>0,t||lt(e,4,this.length),Kr.read(this,e,!1,23,4)};k.prototype.readDoubleLE=function(e,t){return e=e>>>0,t||lt(e,8,this.length),Kr.read(this,e,!0,52,8)};k.prototype.readDoubleBE=function(e,t){return e=e>>>0,t||lt(e,8,this.length),Kr.read(this,e,!1,52,8)};function wt(r,e,t,n,o,p){if(!k.isBuffer(r))throw new TypeError(\'"buffer" argument must be a Buffer instance\');if(e>o||er.length)throw new RangeError("Index out of range")}k.prototype.writeUintLE=k.prototype.writeUIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,n=n>>>0,!o){let g=Math.pow(2,8*n)-1;wt(this,e,t,n,g,0)}let p=1,h=0;for(this[t]=e&255;++h>>0,n=n>>>0,!o){let g=Math.pow(2,8*n)-1;wt(this,e,t,n,g,0)}let p=n-1,h=1;for(this[t+p]=e&255;--p>=0&&(h*=256);)this[t+p]=e/h&255;return t+n};k.prototype.writeUint8=k.prototype.writeUInt8=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,1,255,0),this[t]=e&255,t+1};k.prototype.writeUint16LE=k.prototype.writeUInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,2,65535,0),this[t]=e&255,this[t+1]=e>>>8,t+2};k.prototype.writeUint16BE=k.prototype.writeUInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=e&255,t+2};k.prototype.writeUint32LE=k.prototype.writeUInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255,t+4};k.prototype.writeUint32BE=k.prototype.writeUInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};function ap(r,e,t,n,o){lp(e,n,o,r,t,7);let p=Number(e&BigInt(4294967295));r[t++]=p,p=p>>8,r[t++]=p,p=p>>8,r[t++]=p,p=p>>8,r[t++]=p;let h=Number(e>>BigInt(32)&BigInt(4294967295));return r[t++]=h,h=h>>8,r[t++]=h,h=h>>8,r[t++]=h,h=h>>8,r[t++]=h,t}function pp(r,e,t,n,o){lp(e,n,o,r,t,7);let p=Number(e&BigInt(4294967295));r[t+7]=p,p=p>>8,r[t+6]=p,p=p>>8,r[t+5]=p,p=p>>8,r[t+4]=p;let h=Number(e>>BigInt(32)&BigInt(4294967295));return r[t+3]=h,h=h>>8,r[t+2]=h,h=h>>8,r[t+1]=h,h=h>>8,r[t]=h,t+8}k.prototype.writeBigUInt64LE=ir(function(e,t=0){return ap(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});k.prototype.writeBigUInt64BE=ir(function(e,t=0){return pp(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});k.prototype.writeIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let b=Math.pow(2,8*n-1);wt(this,e,t,n,b-1,-b)}let p=0,h=1,g=0;for(this[t]=e&255;++p>0)-g&255;return t+n};k.prototype.writeIntBE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let b=Math.pow(2,8*n-1);wt(this,e,t,n,b-1,-b)}let p=n-1,h=1,g=0;for(this[t+p]=e&255;--p>=0&&(h*=256);)e<0&&g===0&&this[t+p+1]!==0&&(g=1),this[t+p]=(e/h>>0)-g&255;return t+n};k.prototype.writeInt8=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=e&255,t+1};k.prototype.writeInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,2,32767,-32768),this[t]=e&255,this[t+1]=e>>>8,t+2};k.prototype.writeInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=e&255,t+2};k.prototype.writeInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,4,2147483647,-2147483648),this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4};k.prototype.writeInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};k.prototype.writeBigInt64LE=ir(function(e,t=0){return ap(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});k.prototype.writeBigInt64BE=ir(function(e,t=0){return pp(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function cp(r,e,t,n,o,p){if(t+n>r.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function up(r,e,t,n,o){return e=+e,t=t>>>0,o||cp(r,e,t,4,34028234663852886e22,-34028234663852886e22),Kr.write(r,e,t,n,23,4),t+4}k.prototype.writeFloatLE=function(e,t,n){return up(this,e,t,!0,n)};k.prototype.writeFloatBE=function(e,t,n){return up(this,e,t,!1,n)};function fp(r,e,t,n,o){return e=+e,t=t>>>0,o||cp(r,e,t,8,17976931348623157e292,-17976931348623157e292),Kr.write(r,e,t,n,52,8),t+8}k.prototype.writeDoubleLE=function(e,t,n){return fp(this,e,t,!0,n)};k.prototype.writeDoubleBE=function(e,t,n){return fp(this,e,t,!1,n)};k.prototype.copy=function(e,t,n,o){if(!k.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),!o&&o!==0&&(o=this.length),t>=e.length&&(t=e.length),t||(t=0),o>0&&o=this.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t>>0,n=n===void 0?this.length:n>>>0,e||(e=0);let p;if(typeof e=="number")for(p=t;p2**32?o=tp(String(t)):typeof t=="bigint"&&(o=String(t),(t>BigInt(2)**BigInt(32)||t<-(BigInt(2)**BigInt(32)))&&(o=tp(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function tp(r){let e="",t=r.length,n=r[0]==="-"?1:0;for(;t>=n+4;t-=3)e=`_${r.slice(t-3,t)}${e}`;return`${r.slice(0,t)}${e}`}function R0(r,e,t){Yr(e,"offset"),(r[e]===void 0||r[e+t]===void 0)&&En(e,r.length-(t+1))}function lp(r,e,t,n,o,p){if(r>t||r3?e===0||e===BigInt(0)?g=`>= 0${h} and < 2${h} ** ${(p+1)*8}${h}`:g=`>= -(2${h} ** ${(p+1)*8-1}${h}) and < 2 ** ${(p+1)*8-1}${h}`:g=`>= ${e}${h} and <= ${t}${h}`,new Zr.ERR_OUT_OF_RANGE("value",g,r)}R0(n,o,p)}function Yr(r,e){if(typeof r!="number")throw new Zr.ERR_INVALID_ARG_TYPE(e,"number",r)}function En(r,e,t){throw Math.floor(r)!==r?(Yr(r,t),new Zr.ERR_OUT_OF_RANGE(t||"offset","an integer",r)):e<0?new Zr.ERR_BUFFER_OUT_OF_BOUNDS:new Zr.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${e}`,r)}var M0=/[^+/0-9A-Za-z-_]/g;function T0(r){if(r=r.split("=")[0],r=r.trim().replace(M0,""),r.length<2)return"";for(;r.length%4!==0;)r=r+"=";return r}function di(r,e){e=e||1/0;let t,n=r.length,o=null,p=[];for(let h=0;h55295&&t<57344){if(!o){if(t>56319){(e-=3)>-1&&p.push(239,191,189);continue}else if(h+1===n){(e-=3)>-1&&p.push(239,191,189);continue}o=t;continue}if(t<56320){(e-=3)>-1&&p.push(239,191,189),o=t;continue}t=(o-55296<<10|t-56320)+65536}else o&&(e-=3)>-1&&p.push(239,191,189);if(o=null,t<128){if((e-=1)<0)break;p.push(t)}else if(t<2048){if((e-=2)<0)break;p.push(t>>6|192,t&63|128)}else if(t<65536){if((e-=3)<0)break;p.push(t>>12|224,t>>6&63|128,t&63|128)}else if(t<1114112){if((e-=4)<0)break;p.push(t>>18|240,t>>12&63|128,t>>6&63|128,t&63|128)}else throw new Error("Invalid code point")}return p}function S0(r){let e=[];for(let t=0;t>8,o=t%256,p.push(o),p.push(n);return p}function hp(r){return fi.toByteArray(T0(r))}function Vn(r,e,t,n){let o;for(o=0;o=e.length||o>=r.length);++o)e[o+t]=r[o];return o}function kt(r,e){return r instanceof e||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===e.name}function gi(r){return r!==r}var I0=function(){let r="0123456789abcdef",e=new Array(256);for(let t=0;t<16;++t){let n=t*16;for(let o=0;o<16;++o)e[n+o]=r[t]+r[o]}return e}();function ir(r){return typeof BigInt>"u"?A0:r}function A0(){throw new Error("BigInt not supported")}});var gp=ft((Pb,xp)=>{f();var ut=xp.exports={},Ct,Dt;function vi(){throw new Error("setTimeout has not been defined")}function wi(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Ct=setTimeout:Ct=vi}catch{Ct=vi}try{typeof clearTimeout=="function"?Dt=clearTimeout:Dt=wi}catch{Dt=wi}})();function dp(r){if(Ct===setTimeout)return setTimeout(r,0);if((Ct===vi||!Ct)&&setTimeout)return Ct=setTimeout,setTimeout(r,0);try{return Ct(r,0)}catch{try{return Ct.call(null,r,0)}catch{return Ct.call(this,r,0)}}}function N0(r){if(Dt===clearTimeout)return clearTimeout(r);if((Dt===wi||!Dt)&&clearTimeout)return Dt=clearTimeout,clearTimeout(r);try{return Dt(r)}catch{try{return Dt.call(null,r)}catch{return Dt.call(this,r)}}}var Ht=[],Qr=!1,Nr,Zn=-1;function P0(){!Qr||!Nr||(Qr=!1,Nr.length?Ht=Nr.concat(Ht):Zn=-1,Ht.length&&mp())}function mp(){if(!Qr){var r=dp(P0);Qr=!0;for(var e=Ht.length;e;){for(Nr=Ht,Ht=[];++Zn1)for(var t=1;t{"use strict";vp=ct(Wn()),B0=ct(gp()),E=vp.Buffer});var jp=ft(()=>{f()});var $p=ft((Fp,ki)=>{f();(function(r,e){"use strict";function t(y,s){if(!y)throw new Error(s||"Assertion failed")}function n(y,s){y.super_=s;var c=function(){};c.prototype=s.prototype,y.prototype=new c,y.prototype.constructor=y}function o(y,s,c){if(o.isBN(y))return y;this.negative=0,this.words=null,this.length=0,this.red=null,y!==null&&((s==="le"||s==="be")&&(c=s,s=10),this._init(y||0,s||10,c||"be"))}typeof r=="object"?r.exports=o:e.BN=o,o.BN=o,o.wordSize=26;var p;try{typeof window<"u"&&typeof window.Buffer<"u"?p=window.Buffer:p=jp().Buffer}catch{}o.isBN=function(s){return s instanceof o?!0:s!==null&&typeof s=="object"&&s.constructor.wordSize===o.wordSize&&Array.isArray(s.words)},o.max=function(s,c){return s.cmp(c)>0?s:c},o.min=function(s,c){return s.cmp(c)<0?s:c},o.prototype._init=function(s,c,u){if(typeof s=="number")return this._initNumber(s,c,u);if(typeof s=="object")return this._initArray(s,c,u);c==="hex"&&(c=16),t(c===(c|0)&&c>=2&&c<=36),s=s.toString().replace(/\\s+/g,"");var d=0;s[0]==="-"&&(d++,this.negative=1),d=0;d-=3)w=s[d]|s[d-1]<<8|s[d-2]<<16,this.words[m]|=w<>>26-M&67108863,M+=24,M>=26&&(M-=26,m++);else if(u==="le")for(d=0,m=0;d>>26-M&67108863,M+=24,M>=26&&(M-=26,m++);return this._strip()};function h(y,s){var c=y.charCodeAt(s);if(c>=48&&c<=57)return c-48;if(c>=65&&c<=70)return c-55;if(c>=97&&c<=102)return c-87;t(!1,"Invalid character in "+y)}function g(y,s,c){var u=h(y,c);return c-1>=s&&(u|=h(y,c-1)<<4),u}o.prototype._parseHex=function(s,c,u){this.length=Math.ceil((s.length-c)/6),this.words=new Array(this.length);for(var d=0;d=c;d-=2)M=g(s,c,d)<=18?(m-=18,w+=1,this.words[w]|=M>>>26):m+=8;else{var x=s.length-c;for(d=x%2===0?c+1:c;d=18?(m-=18,w+=1,this.words[w]|=M>>>26):m+=8}this._strip()};function b(y,s,c,u){for(var d=0,m=0,w=Math.min(y.length,c),M=s;M=49?m=x-49+10:x>=17?m=x-17+10:m=x,t(x>=0&&m1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=N}catch{o.prototype.inspect=N}else o.prototype.inspect=N;function N(){return(this.red?""}var P=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],ie=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],D=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];o.prototype.toString=function(s,c){s=s||10,c=c|0||1;var u;if(s===16||s==="hex"){u="";for(var d=0,m=0,w=0;w>>24-d&16777215,d+=2,d>=26&&(d-=26,w--),m!==0||w!==this.length-1?u=P[6-x.length]+x+u:u=x+u}for(m!==0&&(u=m.toString(16)+u);u.length%c!==0;)u="0"+u;return this.negative!==0&&(u="-"+u),u}if(s===(s|0)&&s>=2&&s<=36){var a=ie[s],v=D[s];u="";var $=this.clone();for($.negative=0;!$.isZero();){var l=$.modrn(v).toString(s);$=$.idivn(v),$.isZero()?u=l+u:u=P[a-l.length]+l+u}for(this.isZero()&&(u="0"+u);u.length%c!==0;)u="0"+u;return this.negative!==0&&(u="-"+u),u}t(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&t(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-s:s},o.prototype.toJSON=function(){return this.toString(16,2)},p&&(o.prototype.toBuffer=function(s,c){return this.toArrayLike(p,s,c)}),o.prototype.toArray=function(s,c){return this.toArrayLike(Array,s,c)};var ue=function(s,c){return s.allocUnsafe?s.allocUnsafe(c):new s(c)};o.prototype.toArrayLike=function(s,c,u){this._strip();var d=this.byteLength(),m=u||Math.max(1,d);t(d<=m,"byte array longer than desired length"),t(m>0,"Requested array length <= 0");var w=ue(s,m),M=c==="le"?"LE":"BE";return this["_toArrayLike"+M](w,d),w},o.prototype._toArrayLikeLE=function(s,c){for(var u=0,d=0,m=0,w=0;m>8&255),u>16&255),w===6?(u>24&255),d=0,w=0):(d=M>>>24,w+=2)}if(u=0&&(s[u--]=M>>8&255),u>=0&&(s[u--]=M>>16&255),w===6?(u>=0&&(s[u--]=M>>24&255),d=0,w=0):(d=M>>>24,w+=2)}if(u>=0)for(s[u--]=d;u>=0;)s[u--]=0},Math.clz32?o.prototype._countBits=function(s){return 32-Math.clz32(s)}:o.prototype._countBits=function(s){var c=s,u=0;return c>=4096&&(u+=13,c>>>=13),c>=64&&(u+=7,c>>>=7),c>=8&&(u+=4,c>>>=4),c>=2&&(u+=2,c>>>=2),u+c},o.prototype._zeroBits=function(s){if(s===0)return 26;var c=s,u=0;return(c&8191)===0&&(u+=13,c>>>=13),(c&127)===0&&(u+=7,c>>>=7),(c&15)===0&&(u+=4,c>>>=4),(c&3)===0&&(u+=2,c>>>=2),(c&1)===0&&u++,u},o.prototype.bitLength=function(){var s=this.words[this.length-1],c=this._countBits(s);return(this.length-1)*26+c};function be(y){for(var s=new Array(y.bitLength()),c=0;c>>d&1}return s}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,c=0;cs.length?this.clone().ior(s):s.clone().ior(this)},o.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},o.prototype.iuand=function(s){var c;this.length>s.length?c=s:c=this;for(var u=0;us.length?this.clone().iand(s):s.clone().iand(this)},o.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},o.prototype.iuxor=function(s){var c,u;this.length>s.length?(c=this,u=s):(c=s,u=this);for(var d=0;ds.length?this.clone().ixor(s):s.clone().ixor(this)},o.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},o.prototype.inotn=function(s){t(typeof s=="number"&&s>=0);var c=Math.ceil(s/26)|0,u=s%26;this._expand(c),u>0&&c--;for(var d=0;d0&&(this.words[d]=~this.words[d]&67108863>>26-u),this._strip()},o.prototype.notn=function(s){return this.clone().inotn(s)},o.prototype.setn=function(s,c){t(typeof s=="number"&&s>=0);var u=s/26|0,d=s%26;return this._expand(u+1),c?this.words[u]=this.words[u]|1<s.length?(u=this,d=s):(u=s,d=this);for(var m=0,w=0;w>>26;for(;m!==0&&w>>26;if(this.length=u.length,m!==0)this.words[this.length]=m,this.length++;else if(u!==this)for(;ws.length?this.clone().iadd(s):s.clone().iadd(this)},o.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var c=this.iadd(s);return s.negative=1,c._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var u=this.cmp(s);if(u===0)return this.negative=0,this.length=1,this.words[0]=0,this;var d,m;u>0?(d=this,m=s):(d=s,m=this);for(var w=0,M=0;M>26,this.words[M]=c&67108863;for(;w!==0&&M>26,this.words[M]=c&67108863;if(w===0&&M>>26,$=x&67108863,l=Math.min(a,s.length-1),I=Math.max(0,a-y.length+1);I<=l;I++){var A=a-I|0;d=y.words[A]|0,m=s.words[I]|0,w=d*m+$,v+=w/67108864|0,$=w&67108863}c.words[a]=$|0,x=v|0}return x!==0?c.words[a]=x|0:c.length--,c._strip()}var ge=function(s,c,u){var d=s.words,m=c.words,w=u.words,M=0,x,a,v,$=d[0]|0,l=$&8191,I=$>>>13,A=d[1]|0,B=A&8191,q=A>>>13,Y=d[2]|0,j=Y&8191,F=Y>>>13,pt=d[3]|0,G=pt&8191,ae=pt>>>13,hr=d[4]|0,Se=hr&8191,ze=hr>>>13,dr=d[5]|0,Ie=dr&8191,Ae=dr>>>13,mr=d[6]|0,Ne=mr&8191,Pe=mr>>>13,yr=d[7]|0,Be=yr&8191,ke=yr>>>13,xr=d[8]|0,Ce=xr&8191,De=xr>>>13,gr=d[9]|0,Oe=gr&8191,qe=gr>>>13,vr=m[0]|0,Ue=vr&8191,Le=vr>>>13,wr=m[1]|0,je=wr&8191,Fe=wr>>>13,br=m[2]|0,$e=br&8191,He=br>>>13,_r=m[3]|0,Ve=_r&8191,We=_r>>>13,Er=m[4]|0,Ze=Er&8191,Ke=Er>>>13,Rr=m[5]|0,Ye=Rr&8191,Ge=Rr>>>13,Mr=m[6]|0,Qe=Mr&8191,Je=Mr>>>13,Tr=m[7]|0,Xe=Tr&8191,et=Tr>>>13,Sr=m[8]|0,tt=Sr&8191,rt=Sr>>>13,zr=m[9]|0,nt=zr&8191,ot=zr>>>13;u.negative=s.negative^c.negative,u.length=19,x=Math.imul(l,Ue),a=Math.imul(l,Le),a=a+Math.imul(I,Ue)|0,v=Math.imul(I,Le);var er=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(er>>>26)|0,er&=67108863,x=Math.imul(B,Ue),a=Math.imul(B,Le),a=a+Math.imul(q,Ue)|0,v=Math.imul(q,Le),x=x+Math.imul(l,je)|0,a=a+Math.imul(l,Fe)|0,a=a+Math.imul(I,je)|0,v=v+Math.imul(I,Fe)|0;var tr=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(tr>>>26)|0,tr&=67108863,x=Math.imul(j,Ue),a=Math.imul(j,Le),a=a+Math.imul(F,Ue)|0,v=Math.imul(F,Le),x=x+Math.imul(B,je)|0,a=a+Math.imul(B,Fe)|0,a=a+Math.imul(q,je)|0,v=v+Math.imul(q,Fe)|0,x=x+Math.imul(l,$e)|0,a=a+Math.imul(l,He)|0,a=a+Math.imul(I,$e)|0,v=v+Math.imul(I,He)|0;var rr=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(rr>>>26)|0,rr&=67108863,x=Math.imul(G,Ue),a=Math.imul(G,Le),a=a+Math.imul(ae,Ue)|0,v=Math.imul(ae,Le),x=x+Math.imul(j,je)|0,a=a+Math.imul(j,Fe)|0,a=a+Math.imul(F,je)|0,v=v+Math.imul(F,Fe)|0,x=x+Math.imul(B,$e)|0,a=a+Math.imul(B,He)|0,a=a+Math.imul(q,$e)|0,v=v+Math.imul(q,He)|0,x=x+Math.imul(l,Ve)|0,a=a+Math.imul(l,We)|0,a=a+Math.imul(I,Ve)|0,v=v+Math.imul(I,We)|0;var nr=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(nr>>>26)|0,nr&=67108863,x=Math.imul(Se,Ue),a=Math.imul(Se,Le),a=a+Math.imul(ze,Ue)|0,v=Math.imul(ze,Le),x=x+Math.imul(G,je)|0,a=a+Math.imul(G,Fe)|0,a=a+Math.imul(ae,je)|0,v=v+Math.imul(ae,Fe)|0,x=x+Math.imul(j,$e)|0,a=a+Math.imul(j,He)|0,a=a+Math.imul(F,$e)|0,v=v+Math.imul(F,He)|0,x=x+Math.imul(B,Ve)|0,a=a+Math.imul(B,We)|0,a=a+Math.imul(q,Ve)|0,v=v+Math.imul(q,We)|0,x=x+Math.imul(l,Ze)|0,a=a+Math.imul(l,Ke)|0,a=a+Math.imul(I,Ze)|0,v=v+Math.imul(I,Ke)|0;var or=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(or>>>26)|0,or&=67108863,x=Math.imul(Ie,Ue),a=Math.imul(Ie,Le),a=a+Math.imul(Ae,Ue)|0,v=Math.imul(Ae,Le),x=x+Math.imul(Se,je)|0,a=a+Math.imul(Se,Fe)|0,a=a+Math.imul(ze,je)|0,v=v+Math.imul(ze,Fe)|0,x=x+Math.imul(G,$e)|0,a=a+Math.imul(G,He)|0,a=a+Math.imul(ae,$e)|0,v=v+Math.imul(ae,He)|0,x=x+Math.imul(j,Ve)|0,a=a+Math.imul(j,We)|0,a=a+Math.imul(F,Ve)|0,v=v+Math.imul(F,We)|0,x=x+Math.imul(B,Ze)|0,a=a+Math.imul(B,Ke)|0,a=a+Math.imul(q,Ze)|0,v=v+Math.imul(q,Ke)|0,x=x+Math.imul(l,Ye)|0,a=a+Math.imul(l,Ge)|0,a=a+Math.imul(I,Ye)|0,v=v+Math.imul(I,Ge)|0;var Wo=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Wo>>>26)|0,Wo&=67108863,x=Math.imul(Ne,Ue),a=Math.imul(Ne,Le),a=a+Math.imul(Pe,Ue)|0,v=Math.imul(Pe,Le),x=x+Math.imul(Ie,je)|0,a=a+Math.imul(Ie,Fe)|0,a=a+Math.imul(Ae,je)|0,v=v+Math.imul(Ae,Fe)|0,x=x+Math.imul(Se,$e)|0,a=a+Math.imul(Se,He)|0,a=a+Math.imul(ze,$e)|0,v=v+Math.imul(ze,He)|0,x=x+Math.imul(G,Ve)|0,a=a+Math.imul(G,We)|0,a=a+Math.imul(ae,Ve)|0,v=v+Math.imul(ae,We)|0,x=x+Math.imul(j,Ze)|0,a=a+Math.imul(j,Ke)|0,a=a+Math.imul(F,Ze)|0,v=v+Math.imul(F,Ke)|0,x=x+Math.imul(B,Ye)|0,a=a+Math.imul(B,Ge)|0,a=a+Math.imul(q,Ye)|0,v=v+Math.imul(q,Ge)|0,x=x+Math.imul(l,Qe)|0,a=a+Math.imul(l,Je)|0,a=a+Math.imul(I,Qe)|0,v=v+Math.imul(I,Je)|0;var Zo=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Zo>>>26)|0,Zo&=67108863,x=Math.imul(Be,Ue),a=Math.imul(Be,Le),a=a+Math.imul(ke,Ue)|0,v=Math.imul(ke,Le),x=x+Math.imul(Ne,je)|0,a=a+Math.imul(Ne,Fe)|0,a=a+Math.imul(Pe,je)|0,v=v+Math.imul(Pe,Fe)|0,x=x+Math.imul(Ie,$e)|0,a=a+Math.imul(Ie,He)|0,a=a+Math.imul(Ae,$e)|0,v=v+Math.imul(Ae,He)|0,x=x+Math.imul(Se,Ve)|0,a=a+Math.imul(Se,We)|0,a=a+Math.imul(ze,Ve)|0,v=v+Math.imul(ze,We)|0,x=x+Math.imul(G,Ze)|0,a=a+Math.imul(G,Ke)|0,a=a+Math.imul(ae,Ze)|0,v=v+Math.imul(ae,Ke)|0,x=x+Math.imul(j,Ye)|0,a=a+Math.imul(j,Ge)|0,a=a+Math.imul(F,Ye)|0,v=v+Math.imul(F,Ge)|0,x=x+Math.imul(B,Qe)|0,a=a+Math.imul(B,Je)|0,a=a+Math.imul(q,Qe)|0,v=v+Math.imul(q,Je)|0,x=x+Math.imul(l,Xe)|0,a=a+Math.imul(l,et)|0,a=a+Math.imul(I,Xe)|0,v=v+Math.imul(I,et)|0;var Ko=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Ko>>>26)|0,Ko&=67108863,x=Math.imul(Ce,Ue),a=Math.imul(Ce,Le),a=a+Math.imul(De,Ue)|0,v=Math.imul(De,Le),x=x+Math.imul(Be,je)|0,a=a+Math.imul(Be,Fe)|0,a=a+Math.imul(ke,je)|0,v=v+Math.imul(ke,Fe)|0,x=x+Math.imul(Ne,$e)|0,a=a+Math.imul(Ne,He)|0,a=a+Math.imul(Pe,$e)|0,v=v+Math.imul(Pe,He)|0,x=x+Math.imul(Ie,Ve)|0,a=a+Math.imul(Ie,We)|0,a=a+Math.imul(Ae,Ve)|0,v=v+Math.imul(Ae,We)|0,x=x+Math.imul(Se,Ze)|0,a=a+Math.imul(Se,Ke)|0,a=a+Math.imul(ze,Ze)|0,v=v+Math.imul(ze,Ke)|0,x=x+Math.imul(G,Ye)|0,a=a+Math.imul(G,Ge)|0,a=a+Math.imul(ae,Ye)|0,v=v+Math.imul(ae,Ge)|0,x=x+Math.imul(j,Qe)|0,a=a+Math.imul(j,Je)|0,a=a+Math.imul(F,Qe)|0,v=v+Math.imul(F,Je)|0,x=x+Math.imul(B,Xe)|0,a=a+Math.imul(B,et)|0,a=a+Math.imul(q,Xe)|0,v=v+Math.imul(q,et)|0,x=x+Math.imul(l,tt)|0,a=a+Math.imul(l,rt)|0,a=a+Math.imul(I,tt)|0,v=v+Math.imul(I,rt)|0;var Yo=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Yo>>>26)|0,Yo&=67108863,x=Math.imul(Oe,Ue),a=Math.imul(Oe,Le),a=a+Math.imul(qe,Ue)|0,v=Math.imul(qe,Le),x=x+Math.imul(Ce,je)|0,a=a+Math.imul(Ce,Fe)|0,a=a+Math.imul(De,je)|0,v=v+Math.imul(De,Fe)|0,x=x+Math.imul(Be,$e)|0,a=a+Math.imul(Be,He)|0,a=a+Math.imul(ke,$e)|0,v=v+Math.imul(ke,He)|0,x=x+Math.imul(Ne,Ve)|0,a=a+Math.imul(Ne,We)|0,a=a+Math.imul(Pe,Ve)|0,v=v+Math.imul(Pe,We)|0,x=x+Math.imul(Ie,Ze)|0,a=a+Math.imul(Ie,Ke)|0,a=a+Math.imul(Ae,Ze)|0,v=v+Math.imul(Ae,Ke)|0,x=x+Math.imul(Se,Ye)|0,a=a+Math.imul(Se,Ge)|0,a=a+Math.imul(ze,Ye)|0,v=v+Math.imul(ze,Ge)|0,x=x+Math.imul(G,Qe)|0,a=a+Math.imul(G,Je)|0,a=a+Math.imul(ae,Qe)|0,v=v+Math.imul(ae,Je)|0,x=x+Math.imul(j,Xe)|0,a=a+Math.imul(j,et)|0,a=a+Math.imul(F,Xe)|0,v=v+Math.imul(F,et)|0,x=x+Math.imul(B,tt)|0,a=a+Math.imul(B,rt)|0,a=a+Math.imul(q,tt)|0,v=v+Math.imul(q,rt)|0,x=x+Math.imul(l,nt)|0,a=a+Math.imul(l,ot)|0,a=a+Math.imul(I,nt)|0,v=v+Math.imul(I,ot)|0;var Go=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Go>>>26)|0,Go&=67108863,x=Math.imul(Oe,je),a=Math.imul(Oe,Fe),a=a+Math.imul(qe,je)|0,v=Math.imul(qe,Fe),x=x+Math.imul(Ce,$e)|0,a=a+Math.imul(Ce,He)|0,a=a+Math.imul(De,$e)|0,v=v+Math.imul(De,He)|0,x=x+Math.imul(Be,Ve)|0,a=a+Math.imul(Be,We)|0,a=a+Math.imul(ke,Ve)|0,v=v+Math.imul(ke,We)|0,x=x+Math.imul(Ne,Ze)|0,a=a+Math.imul(Ne,Ke)|0,a=a+Math.imul(Pe,Ze)|0,v=v+Math.imul(Pe,Ke)|0,x=x+Math.imul(Ie,Ye)|0,a=a+Math.imul(Ie,Ge)|0,a=a+Math.imul(Ae,Ye)|0,v=v+Math.imul(Ae,Ge)|0,x=x+Math.imul(Se,Qe)|0,a=a+Math.imul(Se,Je)|0,a=a+Math.imul(ze,Qe)|0,v=v+Math.imul(ze,Je)|0,x=x+Math.imul(G,Xe)|0,a=a+Math.imul(G,et)|0,a=a+Math.imul(ae,Xe)|0,v=v+Math.imul(ae,et)|0,x=x+Math.imul(j,tt)|0,a=a+Math.imul(j,rt)|0,a=a+Math.imul(F,tt)|0,v=v+Math.imul(F,rt)|0,x=x+Math.imul(B,nt)|0,a=a+Math.imul(B,ot)|0,a=a+Math.imul(q,nt)|0,v=v+Math.imul(q,ot)|0;var Qo=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Qo>>>26)|0,Qo&=67108863,x=Math.imul(Oe,$e),a=Math.imul(Oe,He),a=a+Math.imul(qe,$e)|0,v=Math.imul(qe,He),x=x+Math.imul(Ce,Ve)|0,a=a+Math.imul(Ce,We)|0,a=a+Math.imul(De,Ve)|0,v=v+Math.imul(De,We)|0,x=x+Math.imul(Be,Ze)|0,a=a+Math.imul(Be,Ke)|0,a=a+Math.imul(ke,Ze)|0,v=v+Math.imul(ke,Ke)|0,x=x+Math.imul(Ne,Ye)|0,a=a+Math.imul(Ne,Ge)|0,a=a+Math.imul(Pe,Ye)|0,v=v+Math.imul(Pe,Ge)|0,x=x+Math.imul(Ie,Qe)|0,a=a+Math.imul(Ie,Je)|0,a=a+Math.imul(Ae,Qe)|0,v=v+Math.imul(Ae,Je)|0,x=x+Math.imul(Se,Xe)|0,a=a+Math.imul(Se,et)|0,a=a+Math.imul(ze,Xe)|0,v=v+Math.imul(ze,et)|0,x=x+Math.imul(G,tt)|0,a=a+Math.imul(G,rt)|0,a=a+Math.imul(ae,tt)|0,v=v+Math.imul(ae,rt)|0,x=x+Math.imul(j,nt)|0,a=a+Math.imul(j,ot)|0,a=a+Math.imul(F,nt)|0,v=v+Math.imul(F,ot)|0;var Jo=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Jo>>>26)|0,Jo&=67108863,x=Math.imul(Oe,Ve),a=Math.imul(Oe,We),a=a+Math.imul(qe,Ve)|0,v=Math.imul(qe,We),x=x+Math.imul(Ce,Ze)|0,a=a+Math.imul(Ce,Ke)|0,a=a+Math.imul(De,Ze)|0,v=v+Math.imul(De,Ke)|0,x=x+Math.imul(Be,Ye)|0,a=a+Math.imul(Be,Ge)|0,a=a+Math.imul(ke,Ye)|0,v=v+Math.imul(ke,Ge)|0,x=x+Math.imul(Ne,Qe)|0,a=a+Math.imul(Ne,Je)|0,a=a+Math.imul(Pe,Qe)|0,v=v+Math.imul(Pe,Je)|0,x=x+Math.imul(Ie,Xe)|0,a=a+Math.imul(Ie,et)|0,a=a+Math.imul(Ae,Xe)|0,v=v+Math.imul(Ae,et)|0,x=x+Math.imul(Se,tt)|0,a=a+Math.imul(Se,rt)|0,a=a+Math.imul(ze,tt)|0,v=v+Math.imul(ze,rt)|0,x=x+Math.imul(G,nt)|0,a=a+Math.imul(G,ot)|0,a=a+Math.imul(ae,nt)|0,v=v+Math.imul(ae,ot)|0;var Xo=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Xo>>>26)|0,Xo&=67108863,x=Math.imul(Oe,Ze),a=Math.imul(Oe,Ke),a=a+Math.imul(qe,Ze)|0,v=Math.imul(qe,Ke),x=x+Math.imul(Ce,Ye)|0,a=a+Math.imul(Ce,Ge)|0,a=a+Math.imul(De,Ye)|0,v=v+Math.imul(De,Ge)|0,x=x+Math.imul(Be,Qe)|0,a=a+Math.imul(Be,Je)|0,a=a+Math.imul(ke,Qe)|0,v=v+Math.imul(ke,Je)|0,x=x+Math.imul(Ne,Xe)|0,a=a+Math.imul(Ne,et)|0,a=a+Math.imul(Pe,Xe)|0,v=v+Math.imul(Pe,et)|0,x=x+Math.imul(Ie,tt)|0,a=a+Math.imul(Ie,rt)|0,a=a+Math.imul(Ae,tt)|0,v=v+Math.imul(Ae,rt)|0,x=x+Math.imul(Se,nt)|0,a=a+Math.imul(Se,ot)|0,a=a+Math.imul(ze,nt)|0,v=v+Math.imul(ze,ot)|0;var ei=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(ei>>>26)|0,ei&=67108863,x=Math.imul(Oe,Ye),a=Math.imul(Oe,Ge),a=a+Math.imul(qe,Ye)|0,v=Math.imul(qe,Ge),x=x+Math.imul(Ce,Qe)|0,a=a+Math.imul(Ce,Je)|0,a=a+Math.imul(De,Qe)|0,v=v+Math.imul(De,Je)|0,x=x+Math.imul(Be,Xe)|0,a=a+Math.imul(Be,et)|0,a=a+Math.imul(ke,Xe)|0,v=v+Math.imul(ke,et)|0,x=x+Math.imul(Ne,tt)|0,a=a+Math.imul(Ne,rt)|0,a=a+Math.imul(Pe,tt)|0,v=v+Math.imul(Pe,rt)|0,x=x+Math.imul(Ie,nt)|0,a=a+Math.imul(Ie,ot)|0,a=a+Math.imul(Ae,nt)|0,v=v+Math.imul(Ae,ot)|0;var ti=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(ti>>>26)|0,ti&=67108863,x=Math.imul(Oe,Qe),a=Math.imul(Oe,Je),a=a+Math.imul(qe,Qe)|0,v=Math.imul(qe,Je),x=x+Math.imul(Ce,Xe)|0,a=a+Math.imul(Ce,et)|0,a=a+Math.imul(De,Xe)|0,v=v+Math.imul(De,et)|0,x=x+Math.imul(Be,tt)|0,a=a+Math.imul(Be,rt)|0,a=a+Math.imul(ke,tt)|0,v=v+Math.imul(ke,rt)|0,x=x+Math.imul(Ne,nt)|0,a=a+Math.imul(Ne,ot)|0,a=a+Math.imul(Pe,nt)|0,v=v+Math.imul(Pe,ot)|0;var ri=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(ri>>>26)|0,ri&=67108863,x=Math.imul(Oe,Xe),a=Math.imul(Oe,et),a=a+Math.imul(qe,Xe)|0,v=Math.imul(qe,et),x=x+Math.imul(Ce,tt)|0,a=a+Math.imul(Ce,rt)|0,a=a+Math.imul(De,tt)|0,v=v+Math.imul(De,rt)|0,x=x+Math.imul(Be,nt)|0,a=a+Math.imul(Be,ot)|0,a=a+Math.imul(ke,nt)|0,v=v+Math.imul(ke,ot)|0;var ni=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(ni>>>26)|0,ni&=67108863,x=Math.imul(Oe,tt),a=Math.imul(Oe,rt),a=a+Math.imul(qe,tt)|0,v=Math.imul(qe,rt),x=x+Math.imul(Ce,nt)|0,a=a+Math.imul(Ce,ot)|0,a=a+Math.imul(De,nt)|0,v=v+Math.imul(De,ot)|0;var oi=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(oi>>>26)|0,oi&=67108863,x=Math.imul(Oe,nt),a=Math.imul(Oe,ot),a=a+Math.imul(qe,nt)|0,v=Math.imul(qe,ot);var ii=(M+x|0)+((a&8191)<<13)|0;return M=(v+(a>>>13)|0)+(ii>>>26)|0,ii&=67108863,w[0]=er,w[1]=tr,w[2]=rr,w[3]=nr,w[4]=or,w[5]=Wo,w[6]=Zo,w[7]=Ko,w[8]=Yo,w[9]=Go,w[10]=Qo,w[11]=Jo,w[12]=Xo,w[13]=ei,w[14]=ti,w[15]=ri,w[16]=ni,w[17]=oi,w[18]=ii,M!==0&&(w[19]=M,u.length++),u};Math.imul||(ge=Me);function Ee(y,s,c){c.negative=s.negative^y.negative,c.length=y.length+s.length;for(var u=0,d=0,m=0;m>>26)|0,d+=w>>>26,w&=67108863}c.words[m]=M,u=w,w=d}return u!==0?c.words[m]=u:c.length--,c._strip()}function he(y,s,c){return Ee(y,s,c)}o.prototype.mulTo=function(s,c){var u,d=this.length+s.length;return this.length===10&&s.length===10?u=ge(this,s,c):d<63?u=Me(this,s,c):d<1024?u=Ee(this,s,c):u=he(this,s,c),u};function Q(y,s){this.x=y,this.y=s}Q.prototype.makeRBT=function(s){for(var c=new Array(s),u=o.prototype._countBits(s)-1,d=0;d>=1;return d},Q.prototype.permute=function(s,c,u,d,m,w){for(var M=0;M>>1)m++;return 1<>>13,u[2*w+1]=m&8191,m=m>>>13;for(w=2*c;w>=26,u+=m/67108864|0,u+=w>>>26,this.words[d]=w&67108863}return u!==0&&(this.words[d]=u,this.length++),c?this.ineg():this},o.prototype.muln=function(s){return this.clone().imuln(s)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(s){var c=be(s);if(c.length===0)return new o(1);for(var u=this,d=0;d=0);var c=s%26,u=(s-c)/26,d=67108863>>>26-c<<26-c,m;if(c!==0){var w=0;for(m=0;m>>26-c}w&&(this.words[m]=w,this.length++)}if(u!==0){for(m=this.length-1;m>=0;m--)this.words[m+u]=this.words[m];for(m=0;m=0);var d;c?d=(c-c%26)/26:d=0;var m=s%26,w=Math.min((s-m)/26,this.length),M=67108863^67108863>>>m<w)for(this.length-=w,a=0;a=0&&(v!==0||a>=d);a--){var $=this.words[a]|0;this.words[a]=v<<26-m|$>>>m,v=$&M}return x&&v!==0&&(x.words[x.length++]=v),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(s,c,u){return t(this.negative===0),this.iushrn(s,c,u)},o.prototype.shln=function(s){return this.clone().ishln(s)},o.prototype.ushln=function(s){return this.clone().iushln(s)},o.prototype.shrn=function(s){return this.clone().ishrn(s)},o.prototype.ushrn=function(s){return this.clone().iushrn(s)},o.prototype.testn=function(s){t(typeof s=="number"&&s>=0);var c=s%26,u=(s-c)/26,d=1<=0);var c=s%26,u=(s-c)/26;if(t(this.negative===0,"imaskn works only with positive numbers"),this.length<=u)return this;if(c!==0&&u++,this.length=Math.min(u,this.length),c!==0){var d=67108863^67108863>>>c<=67108864;c++)this.words[c]-=67108864,c===this.length-1?this.words[c+1]=1:this.words[c+1]++;return this.length=Math.max(this.length,c+1),this},o.prototype.isubn=function(s){if(t(typeof s=="number"),t(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var c=0;c>26)-(x/67108864|0),this.words[m+u]=w&67108863}for(;m>26,this.words[m+u]=w&67108863;if(M===0)return this._strip();for(t(M===-1),M=0,m=0;m>26,this.words[m]=w&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(s,c){var u=this.length-s.length,d=this.clone(),m=s,w=m.words[m.length-1]|0,M=this._countBits(w);u=26-M,u!==0&&(m=m.ushln(u),d.iushln(u),w=m.words[m.length-1]|0);var x=d.length-m.length,a;if(c!=="mod"){a=new o(null),a.length=x+1,a.words=new Array(a.length);for(var v=0;v=0;l--){var I=(d.words[m.length+l]|0)*67108864+(d.words[m.length+l-1]|0);for(I=Math.min(I/w|0,67108863),d._ishlnsubmul(m,I,l);d.negative!==0;)I--,d.negative=0,d._ishlnsubmul(m,1,l),d.isZero()||(d.negative^=1);a&&(a.words[l]=I)}return a&&a._strip(),d._strip(),c!=="div"&&u!==0&&d.iushrn(u),{div:a||null,mod:d}},o.prototype.divmod=function(s,c,u){if(t(!s.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var d,m,w;return this.negative!==0&&s.negative===0?(w=this.neg().divmod(s,c),c!=="mod"&&(d=w.div.neg()),c!=="div"&&(m=w.mod.neg(),u&&m.negative!==0&&m.iadd(s)),{div:d,mod:m}):this.negative===0&&s.negative!==0?(w=this.divmod(s.neg(),c),c!=="mod"&&(d=w.div.neg()),{div:d,mod:w.mod}):(this.negative&s.negative)!==0?(w=this.neg().divmod(s.neg(),c),c!=="div"&&(m=w.mod.neg(),u&&m.negative!==0&&m.isub(s)),{div:w.div,mod:m}):s.length>this.length||this.cmp(s)<0?{div:new o(0),mod:this}:s.length===1?c==="div"?{div:this.divn(s.words[0]),mod:null}:c==="mod"?{div:null,mod:new o(this.modrn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new o(this.modrn(s.words[0]))}:this._wordDiv(s,c)},o.prototype.div=function(s){return this.divmod(s,"div",!1).div},o.prototype.mod=function(s){return this.divmod(s,"mod",!1).mod},o.prototype.umod=function(s){return this.divmod(s,"mod",!0).mod},o.prototype.divRound=function(s){var c=this.divmod(s);if(c.mod.isZero())return c.div;var u=c.div.negative!==0?c.mod.isub(s):c.mod,d=s.ushrn(1),m=s.andln(1),w=u.cmp(d);return w<0||m===1&&w===0?c.div:c.div.negative!==0?c.div.isubn(1):c.div.iaddn(1)},o.prototype.modrn=function(s){var c=s<0;c&&(s=-s),t(s<=67108863);for(var u=(1<<26)%s,d=0,m=this.length-1;m>=0;m--)d=(u*d+(this.words[m]|0))%s;return c?-d:d},o.prototype.modn=function(s){return this.modrn(s)},o.prototype.idivn=function(s){var c=s<0;c&&(s=-s),t(s<=67108863);for(var u=0,d=this.length-1;d>=0;d--){var m=(this.words[d]|0)+u*67108864;this.words[d]=m/s|0,u=m%s}return this._strip(),c?this.ineg():this},o.prototype.divn=function(s){return this.clone().idivn(s)},o.prototype.egcd=function(s){t(s.negative===0),t(!s.isZero());var c=this,u=s.clone();c.negative!==0?c=c.umod(s):c=c.clone();for(var d=new o(1),m=new o(0),w=new o(0),M=new o(1),x=0;c.isEven()&&u.isEven();)c.iushrn(1),u.iushrn(1),++x;for(var a=u.clone(),v=c.clone();!c.isZero();){for(var $=0,l=1;(c.words[0]&l)===0&&$<26;++$,l<<=1);if($>0)for(c.iushrn($);$-- >0;)(d.isOdd()||m.isOdd())&&(d.iadd(a),m.isub(v)),d.iushrn(1),m.iushrn(1);for(var I=0,A=1;(u.words[0]&A)===0&&I<26;++I,A<<=1);if(I>0)for(u.iushrn(I);I-- >0;)(w.isOdd()||M.isOdd())&&(w.iadd(a),M.isub(v)),w.iushrn(1),M.iushrn(1);c.cmp(u)>=0?(c.isub(u),d.isub(w),m.isub(M)):(u.isub(c),w.isub(d),M.isub(m))}return{a:w,b:M,gcd:u.iushln(x)}},o.prototype._invmp=function(s){t(s.negative===0),t(!s.isZero());var c=this,u=s.clone();c.negative!==0?c=c.umod(s):c=c.clone();for(var d=new o(1),m=new o(0),w=u.clone();c.cmpn(1)>0&&u.cmpn(1)>0;){for(var M=0,x=1;(c.words[0]&x)===0&&M<26;++M,x<<=1);if(M>0)for(c.iushrn(M);M-- >0;)d.isOdd()&&d.iadd(w),d.iushrn(1);for(var a=0,v=1;(u.words[0]&v)===0&&a<26;++a,v<<=1);if(a>0)for(u.iushrn(a);a-- >0;)m.isOdd()&&m.iadd(w),m.iushrn(1);c.cmp(u)>=0?(c.isub(u),d.isub(m)):(u.isub(c),m.isub(d))}var $;return c.cmpn(1)===0?$=d:$=m,$.cmpn(0)<0&&$.iadd(s),$},o.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var c=this.clone(),u=s.clone();c.negative=0,u.negative=0;for(var d=0;c.isEven()&&u.isEven();d++)c.iushrn(1),u.iushrn(1);do{for(;c.isEven();)c.iushrn(1);for(;u.isEven();)u.iushrn(1);var m=c.cmp(u);if(m<0){var w=c;c=u,u=w}else if(m===0||u.cmpn(1)===0)break;c.isub(u)}while(!0);return u.iushln(d)},o.prototype.invm=function(s){return this.egcd(s).a.umod(s)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(s){return this.words[0]&s},o.prototype.bincn=function(s){t(typeof s=="number");var c=s%26,u=(s-c)/26,d=1<>>26,M&=67108863,this.words[w]=M}return m!==0&&(this.words[w]=m,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(s){var c=s<0;if(this.negative!==0&&!c)return-1;if(this.negative===0&&c)return 1;this._strip();var u;if(this.length>1)u=1;else{c&&(s=-s),t(s<=67108863,"Number is too big");var d=this.words[0]|0;u=d===s?0:ds.length)return 1;if(this.length=0;u--){var d=this.words[u]|0,m=s.words[u]|0;if(d!==m){dm&&(c=1);break}}return c},o.prototype.gtn=function(s){return this.cmpn(s)===1},o.prototype.gt=function(s){return this.cmp(s)===1},o.prototype.gten=function(s){return this.cmpn(s)>=0},o.prototype.gte=function(s){return this.cmp(s)>=0},o.prototype.ltn=function(s){return this.cmpn(s)===-1},o.prototype.lt=function(s){return this.cmp(s)===-1},o.prototype.lten=function(s){return this.cmpn(s)<=0},o.prototype.lte=function(s){return this.cmp(s)<=0},o.prototype.eqn=function(s){return this.cmpn(s)===0},o.prototype.eq=function(s){return this.cmp(s)===0},o.red=function(s){return new fe(s)},o.prototype.toRed=function(s){return t(!this.red,"Already a number in reduction context"),t(this.negative===0,"red works only with positives"),s.convertTo(this)._forceRed(s)},o.prototype.fromRed=function(){return t(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(s){return this.red=s,this},o.prototype.forceRed=function(s){return t(!this.red,"Already a number in reduction context"),this._forceRed(s)},o.prototype.redAdd=function(s){return t(this.red,"redAdd works only with red numbers"),this.red.add(this,s)},o.prototype.redIAdd=function(s){return t(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,s)},o.prototype.redSub=function(s){return t(this.red,"redSub works only with red numbers"),this.red.sub(this,s)},o.prototype.redISub=function(s){return t(this.red,"redISub works only with red numbers"),this.red.isub(this,s)},o.prototype.redShl=function(s){return t(this.red,"redShl works only with red numbers"),this.red.shl(this,s)},o.prototype.redMul=function(s){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.mul(this,s)},o.prototype.redIMul=function(s){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.imul(this,s)},o.prototype.redSqr=function(){return t(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return t(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return t(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return t(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return t(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(s){return t(this.red&&!s.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,s)};var H={k256:null,p224:null,p192:null,p25519:null};function O(y,s){this.name=y,this.p=new o(s,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}O.prototype._tmp=function(){var s=new o(null);return s.words=new Array(Math.ceil(this.n/13)),s},O.prototype.ireduce=function(s){var c=s,u;do this.split(c,this.tmp),c=this.imulK(c),c=c.iadd(this.tmp),u=c.bitLength();while(u>this.n);var d=u0?c.isub(this.p):c.strip!==void 0?c.strip():c._strip(),c},O.prototype.split=function(s,c){s.iushrn(this.n,0,c)},O.prototype.imulK=function(s){return s.imul(this.k)};function oe(){O.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(oe,O),oe.prototype.split=function(s,c){for(var u=4194303,d=Math.min(s.length,9),m=0;m>>22,w=M}w>>>=22,s.words[m-10]=w,w===0&&s.length>10?s.length-=10:s.length-=9},oe.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var c=0,u=0;u>>=26,s.words[u]=m,c=d}return c!==0&&(s.words[s.length++]=c),s},o._prime=function(s){if(H[s])return H[s];var c;if(s==="k256")c=new oe;else if(s==="p224")c=new re;else if(s==="p192")c=new X;else if(s==="p25519")c=new Te;else throw new Error("Unknown prime "+s);return H[s]=c,c};function fe(y){if(typeof y=="string"){var s=o._prime(y);this.m=s.p,this.prime=s}else t(y.gtn(1),"modulus must be greater than 1"),this.m=y,this.prime=null}fe.prototype._verify1=function(s){t(s.negative===0,"red works only with positives"),t(s.red,"red works only with red numbers")},fe.prototype._verify2=function(s,c){t((s.negative|c.negative)===0,"red works only with positives"),t(s.red&&s.red===c.red,"red works only with red numbers")},fe.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):(R(s,s.umod(this.m)._forceRed(this)),s)},fe.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},fe.prototype.add=function(s,c){this._verify2(s,c);var u=s.add(c);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},fe.prototype.iadd=function(s,c){this._verify2(s,c);var u=s.iadd(c);return u.cmp(this.m)>=0&&u.isub(this.m),u},fe.prototype.sub=function(s,c){this._verify2(s,c);var u=s.sub(c);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},fe.prototype.isub=function(s,c){this._verify2(s,c);var u=s.isub(c);return u.cmpn(0)<0&&u.iadd(this.m),u},fe.prototype.shl=function(s,c){return this._verify1(s),this.imod(s.ushln(c))},fe.prototype.imul=function(s,c){return this._verify2(s,c),this.imod(s.imul(c))},fe.prototype.mul=function(s,c){return this._verify2(s,c),this.imod(s.mul(c))},fe.prototype.isqr=function(s){return this.imul(s,s.clone())},fe.prototype.sqr=function(s){return this.mul(s,s)},fe.prototype.sqrt=function(s){if(s.isZero())return s.clone();var c=this.m.andln(3);if(t(c%2===1),c===3){var u=this.m.add(new o(1)).iushrn(2);return this.pow(s,u)}for(var d=this.m.subn(1),m=0;!d.isZero()&&d.andln(1)===0;)m++,d.iushrn(1);t(!d.isZero());var w=new o(1).toRed(this),M=w.redNeg(),x=this.m.subn(1).iushrn(1),a=this.m.bitLength();for(a=new o(2*a*a).toRed(this);this.pow(a,x).cmp(M)!==0;)a.redIAdd(M);for(var v=this.pow(a,d),$=this.pow(s,d.addn(1).iushrn(1)),l=this.pow(s,d),I=m;l.cmp(w)!==0;){for(var A=l,B=0;A.cmp(w)!==0;B++)A=A.redSqr();t(B=0;m--){for(var v=c.words[m],$=a-1;$>=0;$--){var l=v>>$&1;if(w!==d[0]&&(w=this.sqr(w)),l===0&&M===0){x=0;continue}M<<=1,M|=l,x++,!(x!==u&&(m!==0||$!==0))&&(w=this.mul(w,d[M]),x=0,M=0)}a=26}return w},fe.prototype.convertTo=function(s){var c=s.umod(this.m);return c===s?c.clone():c},fe.prototype.convertFrom=function(s){var c=s.clone();return c.red=null,c},o.mont=function(s){return new K(s)};function K(y){fe.call(this,y),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}n(K,fe),K.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},K.prototype.convertFrom=function(s){var c=this.imod(s.mul(this.rinv));return c.red=null,c},K.prototype.imul=function(s,c){if(s.isZero()||c.isZero())return s.words[0]=0,s.length=1,s;var u=s.imul(c),d=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=u.isub(d).iushrn(this.shift),w=m;return m.cmp(this.m)>=0?w=m.isub(this.m):m.cmpn(0)<0&&(w=m.iadd(this.m)),w._forceRed(this)},K.prototype.mul=function(s,c){if(s.isZero()||c.isZero())return new o(0)._forceRed(this);var u=s.mul(c),d=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=u.isub(d).iushrn(this.shift),w=m;return m.cmp(this.m)>=0?w=m.isub(this.m):m.cmpn(0)<0&&(w=m.iadd(this.m)),w._forceRed(this)},K.prototype.invm=function(s){var c=this.imod(s._invmp(this.m).mul(this.r2));return c._forceRed(this)}})(typeof ki>"u"||ki,Fp)});var Wp=ft((mE,ro)=>{f();(function(){"use strict";var r="input is invalid type",e="finalize already called",t=typeof window=="object",n=t?window:{};n.JS_SHA3_NO_WINDOW&&(t=!1);var o=!t&&typeof self=="object",p=!n.JS_SHA3_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;p?n=global:o&&(n=self);var h=!n.JS_SHA3_NO_COMMON_JS&&typeof ro=="object"&&ro.exports,g=typeof define=="function"&&define.amd,b=!n.JS_SHA3_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",R="0123456789abcdef".split(""),N=[31,7936,2031616,520093696],P=[4,1024,262144,67108864],ie=[1,256,65536,16777216],D=[6,1536,393216,100663296],ue=[0,8,16,24],be=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],Me=[224,256,384,512],ge=[128,256],Ee=["hex","buffer","arrayBuffer","array","digest"],he={128:168,256:136};(n.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(l){return Object.prototype.toString.call(l)==="[object Array]"}),b&&(n.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(l){return typeof l=="object"&&l.buffer&&l.buffer.constructor===ArrayBuffer});for(var Q=function(l,I,A){return function(B){return new a(l,I,l).update(B)[A]()}},H=function(l,I,A){return function(B,q){return new a(l,I,q).update(B)[A]()}},O=function(l,I,A){return function(B,q,Y,j){return s["cshake"+l].update(B,q,Y,j)[A]()}},oe=function(l,I,A){return function(B,q,Y,j){return s["kmac"+l].update(B,q,Y,j)[A]()}},re=function(l,I,A,B){for(var q=0;q>5,this.byteCount=this.blockCount<<2,this.outputBlocks=A>>5,this.extraBytes=(A&31)>>3;for(var B=0;B<50;++B)this.s[B]=0}a.prototype.update=function(l){if(this.finalized)throw new Error(e);var I,A=typeof l;if(A!=="string"){if(A==="object"){if(l===null)throw new Error(r);if(b&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!b||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);I=!0}for(var B=this.blocks,q=this.byteCount,Y=l.length,j=this.blockCount,F=0,pt=this.s,G,ae;F>2]|=l[F]<>2]|=ae<>2]|=(192|ae>>6)<>2]|=(128|ae&63)<=57344?(B[G>>2]|=(224|ae>>12)<>2]|=(128|ae>>6&63)<>2]|=(128|ae&63)<>2]|=(240|ae>>18)<>2]|=(128|ae>>12&63)<>2]|=(128|ae>>6&63)<>2]|=(128|ae&63)<=q){for(this.start=G-q,this.block=B[j],G=0;G>8,A=l&255;A>0;)q.unshift(A),l=l>>8,A=l&255,++B;return I?q.push(B):q.unshift(B),this.update(q),q.length},a.prototype.encodeString=function(l){var I,A=typeof l;if(A!=="string"){if(A==="object"){if(l===null)throw new Error(r);if(b&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!b||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);I=!0}var B=0,q=l.length;if(I)B=q;else for(var Y=0;Y=57344?B+=3:(j=65536+((j&1023)<<10|l.charCodeAt(++Y)&1023),B+=4)}return B+=this.encode(B*8),this.update(l),B},a.prototype.bytepad=function(l,I){for(var A=this.encode(I),B=0;B>2]|=this.padding[I&3],this.lastByteIndex===this.byteCount)for(l[0]=l[A],I=1;I>4&15]+R[F&15]+R[F>>12&15]+R[F>>8&15]+R[F>>20&15]+R[F>>16&15]+R[F>>28&15]+R[F>>24&15];Y%l===0&&($(I),q=0)}return B&&(F=I[q],j+=R[F>>4&15]+R[F&15],B>1&&(j+=R[F>>12&15]+R[F>>8&15]),B>2&&(j+=R[F>>20&15]+R[F>>16&15])),j},a.prototype.arrayBuffer=function(){this.finalize();var l=this.blockCount,I=this.s,A=this.outputBlocks,B=this.extraBytes,q=0,Y=0,j=this.outputBits>>3,F;B?F=new ArrayBuffer(A+1<<2):F=new ArrayBuffer(j);for(var pt=new Uint32Array(F);Y>8&255,j[F+2]=pt>>16&255,j[F+3]=pt>>24&255;Y%l===0&&$(I)}return B&&(F=Y<<2,pt=I[q],j[F]=pt&255,B>1&&(j[F+1]=pt>>8&255),B>2&&(j[F+2]=pt>>16&255)),j};function v(l,I,A){a.call(this,l,I,A)}v.prototype=new a,v.prototype.finalize=function(){return this.encode(this.outputBits,!0),a.prototype.finalize.call(this)};var $=function(l){var I,A,B,q,Y,j,F,pt,G,ae,hr,Se,ze,dr,Ie,Ae,mr,Ne,Pe,yr,Be,ke,xr,Ce,De,gr,Oe,qe,vr,Ue,Le,wr,je,Fe,br,$e,He,_r,Ve,We,Er,Ze,Ke,Rr,Ye,Ge,Mr,Qe,Je,Tr,Xe,et,Sr,tt,rt,zr,nt,ot,er,tr,rr,nr,or;for(B=0;B<48;B+=2)q=l[0]^l[10]^l[20]^l[30]^l[40],Y=l[1]^l[11]^l[21]^l[31]^l[41],j=l[2]^l[12]^l[22]^l[32]^l[42],F=l[3]^l[13]^l[23]^l[33]^l[43],pt=l[4]^l[14]^l[24]^l[34]^l[44],G=l[5]^l[15]^l[25]^l[35]^l[45],ae=l[6]^l[16]^l[26]^l[36]^l[46],hr=l[7]^l[17]^l[27]^l[37]^l[47],Se=l[8]^l[18]^l[28]^l[38]^l[48],ze=l[9]^l[19]^l[29]^l[39]^l[49],I=Se^(j<<1|F>>>31),A=ze^(F<<1|j>>>31),l[0]^=I,l[1]^=A,l[10]^=I,l[11]^=A,l[20]^=I,l[21]^=A,l[30]^=I,l[31]^=A,l[40]^=I,l[41]^=A,I=q^(pt<<1|G>>>31),A=Y^(G<<1|pt>>>31),l[2]^=I,l[3]^=A,l[12]^=I,l[13]^=A,l[22]^=I,l[23]^=A,l[32]^=I,l[33]^=A,l[42]^=I,l[43]^=A,I=j^(ae<<1|hr>>>31),A=F^(hr<<1|ae>>>31),l[4]^=I,l[5]^=A,l[14]^=I,l[15]^=A,l[24]^=I,l[25]^=A,l[34]^=I,l[35]^=A,l[44]^=I,l[45]^=A,I=pt^(Se<<1|ze>>>31),A=G^(ze<<1|Se>>>31),l[6]^=I,l[7]^=A,l[16]^=I,l[17]^=A,l[26]^=I,l[27]^=A,l[36]^=I,l[37]^=A,l[46]^=I,l[47]^=A,I=ae^(q<<1|Y>>>31),A=hr^(Y<<1|q>>>31),l[8]^=I,l[9]^=A,l[18]^=I,l[19]^=A,l[28]^=I,l[29]^=A,l[38]^=I,l[39]^=A,l[48]^=I,l[49]^=A,dr=l[0],Ie=l[1],Ge=l[11]<<4|l[10]>>>28,Mr=l[10]<<4|l[11]>>>28,qe=l[20]<<3|l[21]>>>29,vr=l[21]<<3|l[20]>>>29,tr=l[31]<<9|l[30]>>>23,rr=l[30]<<9|l[31]>>>23,Ze=l[40]<<18|l[41]>>>14,Ke=l[41]<<18|l[40]>>>14,Fe=l[2]<<1|l[3]>>>31,br=l[3]<<1|l[2]>>>31,Ae=l[13]<<12|l[12]>>>20,mr=l[12]<<12|l[13]>>>20,Qe=l[22]<<10|l[23]>>>22,Je=l[23]<<10|l[22]>>>22,Ue=l[33]<<13|l[32]>>>19,Le=l[32]<<13|l[33]>>>19,nr=l[42]<<2|l[43]>>>30,or=l[43]<<2|l[42]>>>30,tt=l[5]<<30|l[4]>>>2,rt=l[4]<<30|l[5]>>>2,$e=l[14]<<6|l[15]>>>26,He=l[15]<<6|l[14]>>>26,Ne=l[25]<<11|l[24]>>>21,Pe=l[24]<<11|l[25]>>>21,Tr=l[34]<<15|l[35]>>>17,Xe=l[35]<<15|l[34]>>>17,wr=l[45]<<29|l[44]>>>3,je=l[44]<<29|l[45]>>>3,Ce=l[6]<<28|l[7]>>>4,De=l[7]<<28|l[6]>>>4,zr=l[17]<<23|l[16]>>>9,nt=l[16]<<23|l[17]>>>9,_r=l[26]<<25|l[27]>>>7,Ve=l[27]<<25|l[26]>>>7,yr=l[36]<<21|l[37]>>>11,Be=l[37]<<21|l[36]>>>11,et=l[47]<<24|l[46]>>>8,Sr=l[46]<<24|l[47]>>>8,Rr=l[8]<<27|l[9]>>>5,Ye=l[9]<<27|l[8]>>>5,gr=l[18]<<20|l[19]>>>12,Oe=l[19]<<20|l[18]>>>12,ot=l[29]<<7|l[28]>>>25,er=l[28]<<7|l[29]>>>25,We=l[38]<<8|l[39]>>>24,Er=l[39]<<8|l[38]>>>24,ke=l[48]<<14|l[49]>>>18,xr=l[49]<<14|l[48]>>>18,l[0]=dr^~Ae&Ne,l[1]=Ie^~mr&Pe,l[10]=Ce^~gr&qe,l[11]=De^~Oe&vr,l[20]=Fe^~$e&_r,l[21]=br^~He&Ve,l[30]=Rr^~Ge&Qe,l[31]=Ye^~Mr&Je,l[40]=tt^~zr&ot,l[41]=rt^~nt&er,l[2]=Ae^~Ne&yr,l[3]=mr^~Pe&Be,l[12]=gr^~qe&Ue,l[13]=Oe^~vr&Le,l[22]=$e^~_r&We,l[23]=He^~Ve&Er,l[32]=Ge^~Qe&Tr,l[33]=Mr^~Je&Xe,l[42]=zr^~ot&tr,l[43]=nt^~er&rr,l[4]=Ne^~yr&ke,l[5]=Pe^~Be&xr,l[14]=qe^~Ue&wr,l[15]=vr^~Le&je,l[24]=_r^~We&Ze,l[25]=Ve^~Er&Ke,l[34]=Qe^~Tr&et,l[35]=Je^~Xe&Sr,l[44]=ot^~tr&nr,l[45]=er^~rr&or,l[6]=yr^~ke&dr,l[7]=Be^~xr&Ie,l[16]=Ue^~wr&Ce,l[17]=Le^~je&De,l[26]=We^~Ze&Fe,l[27]=Er^~Ke&br,l[36]=Tr^~et&Rr,l[37]=Xe^~Sr&Ye,l[46]=tr^~nr&tt,l[47]=rr^~or&rt,l[8]=ke^~dr&Ae,l[9]=xr^~Ie&mr,l[18]=wr^~Ce&gr,l[19]=je^~De&Oe,l[28]=Ze^~Fe&$e,l[29]=Ke^~br&He,l[38]=et^~Rr&Ge,l[39]=Sr^~Ye&Mr,l[48]=nr^~tt&zr,l[49]=or^~rt&nt,l[0]^=be[B],l[1]^=be[B+1]};if(h)ro.exports=s;else{for(u=0;u{f();var no=Wn(),Lt=no.Buffer;function Xp(r,e){for(var t in r)e[t]=r[t]}Lt.from&&Lt.alloc&&Lt.allocUnsafe&&Lt.allocUnsafeSlow?ec.exports=no:(Xp(no,Oi),Oi.Buffer=$r);function $r(r,e,t){return Lt(r,e,t)}$r.prototype=Object.create(Lt.prototype);Xp(Lt,$r);$r.from=function(r,e,t){if(typeof r=="number")throw new TypeError("Argument must not be a number");return Lt(r,e,t)};$r.alloc=function(r,e,t){if(typeof r!="number")throw new TypeError("Argument must be a number");var n=Lt(r);return e!==void 0?typeof t=="string"?n.fill(e,t):n.fill(e):n.fill(0),n};$r.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Lt(r)};$r.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return no.SlowBuffer(r)}});var nc=ft((CE,rc)=>{"use strict";f();var oo=tc().Buffer;function Fx(r){if(r.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),t=0;t>>0,he=new Uint8Array(Ee);Me!==ge;){for(var Q=D[Me],H=0,O=Ee-1;(Q!==0||H>>0,he[O]=Q%h>>>0,Q=Q/h>>>0;if(Q!==0)throw new Error("Non-zero carry");be=H,Me++}for(var oe=Ee-be;oe!==Ee&&he[oe]===0;)oe++;for(var re=g.repeat(ue);oe>>0,Ee=new Uint8Array(ge);D[ue];){var he=e[D.charCodeAt(ue)];if(he===255)return;for(var Q=0,H=ge-1;(he!==0||Q>>0,Ee[H]=he%256>>>0,he=he/256>>>0;if(he!==0)throw new Error("Non-zero carry");Me=Q,ue++}for(var O=ge-Me;O!==ge&&Ee[O]===0;)O++;var oe=oo.allocUnsafe(be+(ge-O));oe.fill(0,0,be);for(var re=be;O!==ge;)oe[re++]=Ee[O++];return oe}function ie(D){var ue=P(D);if(ue)return ue;throw new Error("Non-base"+h+" character")}return{encode:N,decodeUnsafe:P,decode:ie}}rc.exports=Fx});var ic=ft((OE,oc)=>{f();var $x=nc(),Hx="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";oc.exports=$x(Hx)});var hy=ft((mA,_a)=>{"use strict";f();var p1=Object.prototype.hasOwnProperty,gt="~";function Ln(){}Object.create&&(Ln.prototype=Object.create(null),new Ln().__proto__||(gt=!1));function c1(r,e,t){this.fn=r,this.context=e,this.once=t||!1}function ly(r,e,t,n,o){if(typeof t!="function")throw new TypeError("The listener must be a function");var p=new c1(t,n||r,o),h=gt?gt+e:e;return r._events[h]?r._events[h].fn?r._events[h]=[r._events[h],p]:r._events[h].push(p):(r._events[h]=p,r._eventsCount++),r}function To(r,e){--r._eventsCount===0?r._events=new Ln:delete r._events[e]}function mt(){this._events=new Ln,this._eventsCount=0}mt.prototype.eventNames=function(){var e=[],t,n;if(this._eventsCount===0)return e;for(n in t=this._events)p1.call(t,n)&&e.push(gt?n.slice(1):n);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(t)):e};mt.prototype.listeners=function(e){var t=gt?gt+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,p=n.length,h=new Array(p);o{f();(function(r,e){typeof Ea=="object"&&typeof Ra<"u"?Ra.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs=e()})(Ea,function(){"use strict";var r=1e3,e=6e4,t=36e5,n="millisecond",o="second",p="minute",h="hour",g="day",b="week",R="month",N="quarter",P="year",ie="date",D="Invalid Date",ue=/^(\\d{4})[-/]?(\\d{1,2})?[-/]?(\\d{0,2})[Tt\\s]*(\\d{1,2})?:?(\\d{1,2})?:?(\\d{1,2})?[.:]?(\\d+)?$/,be=/\\[([^\\]]+)]|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,Me={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(K){var y=["th","st","nd","rd"],s=K%100;return"["+K+(y[(s-20)%10]||y[s]||y[0])+"]"}},ge=function(K,y,s){var c=String(K);return!c||c.length>=y?K:""+Array(y+1-c.length).join(s)+K},Ee={s:ge,z:function(K){var y=-K.utcOffset(),s=Math.abs(y),c=Math.floor(s/60),u=s%60;return(y<=0?"+":"-")+ge(c,2,"0")+":"+ge(u,2,"0")},m:function K(y,s){if(y.date()1)return K(m[0])}else{var w=y.name;Q[w]=y,u=w}return!c&&u&&(he=u),u||!c&&he},re=function(K,y){if(O(K))return K.clone();var s=typeof y=="object"?y:{};return s.date=K,s.args=arguments,new Te(s)},X=Ee;X.l=oe,X.i=O,X.w=function(K,y){return re(K,{locale:y.$L,utc:y.$u,x:y.$x,$offset:y.$offset})};var Te=function(){function K(s){this.$L=oe(s.locale,null,!0),this.parse(s),this.$x=this.$x||s.x||{},this[H]=!0}var y=K.prototype;return y.parse=function(s){this.$d=function(c){var u=c.date,d=c.utc;if(u===null)return new Date(NaN);if(X.u(u))return new Date;if(u instanceof Date)return new Date(u);if(typeof u=="string"&&!/Z$/i.test(u)){var m=u.match(ue);if(m){var w=m[2]-1||0,M=(m[7]||"0").substring(0,3);return d?new Date(Date.UTC(m[1],w,m[3]||1,m[4]||0,m[5]||0,m[6]||0,M)):new Date(m[1],w,m[3]||1,m[4]||0,m[5]||0,m[6]||0,M)}}return new Date(u)}(s),this.init()},y.init=function(){var s=this.$d;this.$y=s.getFullYear(),this.$M=s.getMonth(),this.$D=s.getDate(),this.$W=s.getDay(),this.$H=s.getHours(),this.$m=s.getMinutes(),this.$s=s.getSeconds(),this.$ms=s.getMilliseconds()},y.$utils=function(){return X},y.isValid=function(){return this.$d.toString()!==D},y.isSame=function(s,c){var u=re(s);return this.startOf(c)<=u&&u<=this.endOf(c)},y.isAfter=function(s,c){return re(s){f();(function(r,e){typeof Ma=="object"&&typeof Ta<"u"?Ta.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_duration=e()})(Ma,function(){"use strict";var r,e,t=1e3,n=6e4,o=36e5,p=864e5,h=/\\[([^\\]]+)]|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=31536e6,b=2628e6,R=/^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,N={years:g,months:b,days:p,hours:o,minutes:n,seconds:t,milliseconds:1,weeks:6048e5},P=function(Q){return Q instanceof Ee},ie=function(Q,H,O){return new Ee(Q,O,H.$l)},D=function(Q){return e.p(Q)+"s"},ue=function(Q){return Q<0},be=function(Q){return ue(Q)?Math.ceil(Q):Math.floor(Q)},Me=function(Q){return Math.abs(Q)},ge=function(Q,H){return Q?ue(Q)?{negative:!0,format:""+Me(Q)+H}:{negative:!1,format:""+Q+H}:{negative:!1,format:""}},Ee=function(){function Q(O,oe,re){var X=this;if(this.$d={},this.$l=re,O===void 0&&(this.$ms=0,this.parseFromMilliseconds()),oe)return ie(O*N[D(oe)],this);if(typeof O=="number")return this.$ms=O,this.parseFromMilliseconds(),this;if(typeof O=="object")return Object.keys(O).forEach(function(K){X.$d[D(K)]=O[K]}),this.calMilliseconds(),this;if(typeof O=="string"){var Te=O.match(R);if(Te){var fe=Te.slice(2).map(function(K){return K!=null?Number(K):0});return this.$d.years=fe[0],this.$d.months=fe[1],this.$d.weeks=fe[2],this.$d.days=fe[3],this.$d.hours=fe[4],this.$d.minutes=fe[5],this.$d.seconds=fe[6],this.calMilliseconds(),this}}return this}var H=Q.prototype;return H.calMilliseconds=function(){var O=this;this.$ms=Object.keys(this.$d).reduce(function(oe,re){return oe+(O.$d[re]||0)*N[re]},0)},H.parseFromMilliseconds=function(){var O=this.$ms;this.$d.years=be(O/g),O%=g,this.$d.months=be(O/b),O%=b,this.$d.days=be(O/p),O%=p,this.$d.hours=be(O/o),O%=o,this.$d.minutes=be(O/n),O%=n,this.$d.seconds=be(O/t),O%=t,this.$d.milliseconds=O},H.toISOString=function(){var O=ge(this.$d.years,"Y"),oe=ge(this.$d.months,"M"),re=+this.$d.days||0;this.$d.weeks&&(re+=7*this.$d.weeks);var X=ge(re,"D"),Te=ge(this.$d.hours,"H"),fe=ge(this.$d.minutes,"M"),K=this.$d.seconds||0;this.$d.milliseconds&&(K+=this.$d.milliseconds/1e3,K=Math.round(1e3*K)/1e3);var y=ge(K,"S"),s=O.negative||oe.negative||X.negative||Te.negative||fe.negative||y.negative,c=Te.format||fe.format||y.format?"T":"",u=(s?"-":"")+"P"+O.format+oe.format+X.format+c+Te.format+fe.format+y.format;return u==="P"||u==="-P"?"P0D":u},H.toJSON=function(){return this.toISOString()},H.format=function(O){var oe=O||"YYYY-MM-DDTHH:mm:ss",re={Y:this.$d.years,YY:e.s(this.$d.years,2,"0"),YYYY:e.s(this.$d.years,4,"0"),M:this.$d.months,MM:e.s(this.$d.months,2,"0"),D:this.$d.days,DD:e.s(this.$d.days,2,"0"),H:this.$d.hours,HH:e.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:e.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:e.s(this.$d.seconds,2,"0"),SSS:e.s(this.$d.milliseconds,3,"0")};return oe.replace(h,function(X,Te){return Te||String(re[X])})},H.as=function(O){return this.$ms/N[D(O)]},H.get=function(O){var oe=this.$ms,re=D(O);return re==="milliseconds"?oe%=1e3:oe=re==="weeks"?be(oe/N[re]):this.$d[re],oe||0},H.add=function(O,oe,re){var X;return X=oe?O*N[D(oe)]:P(O)?O.$ms:ie(O,this).$ms,ie(this.$ms+X*(re?-1:1),this)},H.subtract=function(O,oe){return this.add(O,oe,!0)},H.locale=function(O){var oe=this.clone();return oe.$l=O,oe},H.clone=function(){return ie(this.$ms,this)},H.humanize=function(O){return r().add(this.$ms,"ms").locale(this.$l).fromNow(!O)},H.valueOf=function(){return this.asMilliseconds()},H.milliseconds=function(){return this.get("milliseconds")},H.asMilliseconds=function(){return this.as("milliseconds")},H.seconds=function(){return this.get("seconds")},H.asSeconds=function(){return this.as("seconds")},H.minutes=function(){return this.get("minutes")},H.asMinutes=function(){return this.as("minutes")},H.hours=function(){return this.get("hours")},H.asHours=function(){return this.as("hours")},H.days=function(){return this.get("days")},H.asDays=function(){return this.as("days")},H.weeks=function(){return this.get("weeks")},H.asWeeks=function(){return this.as("weeks")},H.months=function(){return this.get("months")},H.asMonths=function(){return this.as("months")},H.years=function(){return this.get("years")},H.asYears=function(){return this.as("years")},Q}(),he=function(Q,H,O){return Q.add(H.years()*O,"y").add(H.months()*O,"M").add(H.days()*O,"d").add(H.hours()*O,"h").add(H.minutes()*O,"m").add(H.seconds()*O,"s").add(H.milliseconds()*O,"ms")};return function(Q,H,O){r=O,e=O().$utils(),O.duration=function(X,Te){var fe=O.locale();return ie(X,{$l:fe},Te)},O.isDuration=P;var oe=H.prototype.add,re=H.prototype.subtract;H.prototype.add=function(X,Te){return P(X)?he(this,X,1):oe.bind(this)(X,Te)},H.prototype.subtract=function(X,Te){return P(X)?he(this,X,-1):re.bind(this)(X,Te)}}})});var xy=ft((za,Ia)=>{f();(function(r,e){typeof za=="object"&&typeof Ia<"u"?Ia.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isToday=e()})(za,function(){"use strict";return function(r,e,t){e.prototype.isToday=function(){var n="YYYY-MM-DD",o=t();return this.format(n)===o.format(n)}}})});var gy=ft((Aa,Na)=>{f();(function(r,e){typeof Aa=="object"&&typeof Na<"u"?Na.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isYesterday=e()})(Aa,function(){"use strict";return function(r,e,t){e.prototype.isYesterday=function(){var n="YYYY-MM-DD",o=t().subtract(1,"day");return this.format(n)===o.format(n)}}})});var by=ft((Ba,ka)=>{f();(function(r,e){typeof Ba=="object"&&typeof ka<"u"?ka.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_calendar=e()})(Ba,function(){"use strict";return function(r,e,t){var n="h:mm A",o={lastDay:"[Yesterday at] "+n,sameDay:"[Today at] "+n,nextDay:"[Tomorrow at] "+n,nextWeek:"dddd [at] "+n,lastWeek:"[Last] dddd [at] "+n,sameElse:"MM/DD/YYYY"};e.prototype.calendar=function(p,h){var g=h||this.$locale().calendar||o,b=t(p||void 0).startOf("d"),R=this.diff(b,"d",!0),N="sameElse",P=R<-6?N:R<-1?"lastWeek":R<0?"lastDay":R<1?"sameDay":R<2?"nextDay":R<7?"nextWeek":N,ie=g[P]||o[P];return typeof ie=="function"?ie.call(this,t()):this.format(ie)}}})});var Ry=ft((Ca,Da)=>{f();(function(r,e){typeof Ca=="object"&&typeof Da<"u"?Da.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_relativeTime=e()})(Ca,function(){"use strict";return function(r,e,t){r=r||{};var n=e.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function p(g,b,R,N){return n.fromToBase(g,b,R,N)}t.en.relativeTime=o,n.fromToBase=function(g,b,R,N,P){for(var ie,D,ue,be=R.$locale().relativeTime||o,Me=r.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],ge=Me.length,Ee=0;Ee0,Q<=he.r||!he.r){Q<=1&&Ee>0&&(he=Me[Ee-1]);var H=be[he.l];P&&(Q=P(""+Q)),D=typeof H=="string"?H.replace("%d",Q):H(Q,b,he.l,ue);break}}if(b)return D;var O=ue?be.future:be.past;return typeof O=="function"?O(D):O.replace("%s",D)},n.to=function(g,b){return p(g,b,this,!0)},n.from=function(g,b){return p(g,b,this)};var h=function(g){return g.$u?t.utc():t()};n.toNow=function(g){return this.to(h(this),g)},n.fromNow=function(g){return this.from(h(this),g)}}})});var qy=ft(me=>{"use strict";f();var Fn=Symbol.for("react.element"),ob=Symbol.for("react.portal"),ib=Symbol.for("react.fragment"),sb=Symbol.for("react.strict_mode"),ab=Symbol.for("react.profiler"),pb=Symbol.for("react.provider"),cb=Symbol.for("react.context"),ub=Symbol.for("react.forward_ref"),fb=Symbol.for("react.suspense"),lb=Symbol.for("react.memo"),hb=Symbol.for("react.lazy"),zy=Symbol.iterator;function db(r){return r===null||typeof r!="object"?null:(r=zy&&r[zy]||r["@@iterator"],typeof r=="function"?r:null)}var Ny={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Py=Object.assign,By={};function yn(r,e,t){this.props=r,this.context=e,this.refs=By,this.updater=t||Ny}yn.prototype.isReactComponent={};yn.prototype.setState=function(r,e){if(typeof r!="object"&&typeof r!="function"&&r!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,r,e,"setState")};yn.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function ky(){}ky.prototype=yn.prototype;function La(r,e,t){this.props=r,this.context=e,this.refs=By,this.updater=t||Ny}var ja=La.prototype=new ky;ja.constructor=La;Py(ja,yn.prototype);ja.isPureReactComponent=!0;var Iy=Array.isArray,Cy=Object.prototype.hasOwnProperty,Fa={current:null},Dy={key:!0,ref:!0,__self:!0,__source:!0};function Oy(r,e,t){var n,o={},p=null,h=null;if(e!=null)for(n in e.ref!==void 0&&(h=e.ref),e.key!==void 0&&(p=""+e.key),e)Cy.call(e,n)&&!Dy.hasOwnProperty(n)&&(o[n]=e[n]);var g=arguments.length-2;if(g===1)o.children=t;else if(1{"use strict";f();Uy.exports=qy()});f();f();f();f();var Jr,Xr,en,tn,Rn,Mn,bi=class{constructor({address:e,publicKey:t,label:n,icon:o,chains:p,features:h}){ve(this,Jr,void 0);ve(this,Xr,void 0);ve(this,en,void 0);ve(this,tn,void 0);ve(this,Rn,void 0);ve(this,Mn,void 0);new.target===bi&&Object.freeze(this),it(this,Jr,e),it(this,Xr,t),it(this,en,p),it(this,tn,h),it(this,Rn,n),it(this,Mn,o)}get address(){return ee(this,Jr)}get publicKey(){return ee(this,Xr).slice()}get chains(){return ee(this,en).slice()}get features(){return ee(this,tn).slice()}get label(){return ee(this,Rn)}get icon(){return ee(this,Mn)}equals(e){return ee(this,Jr)===e.address&&k0(ee(this,Xr),e.publicKey)&&wp(ee(this,en),e.chains)&&wp(ee(this,tn),e.features)}},rn=bi;Jr=new WeakMap,Xr=new WeakMap,en=new WeakMap,tn=new WeakMap,Rn=new WeakMap,Mn=new WeakMap;function k0(r,e){if(r.length!==e.length)return!1;for(let t=0;tt(r);try{window.dispatchEvent(new Ei(e))}catch(t){console.error(`wallet-standard:register-wallet event could not be dispatched\n`,t)}try{window.addEventListener("wallet-standard:app-ready",({detail:t})=>e(t))}catch(t){console.error(`wallet-standard:app-ready event listener could not be added\n`,t)}}var Tn,Ei=class extends Event{constructor(t){super("wallet-standard:register-wallet",{bubbles:!1,cancelable:!1,composed:!1});ve(this,Tn,void 0);it(this,Tn,t)}get detail(){return ee(this,Tn)}get type(){return"wallet-standard:register-wallet"}preventDefault(){throw new Error("preventDefault cannot be called")}stopImmediatePropagation(){throw new Error("stopImmediatePropagation cannot be called")}stopPropagation(){throw new Error("stopPropagation cannot be called")}};Tn=new WeakMap;f();f();var bp="bitcoin:mainnet",_p="bitcoin:testnet",Ep="bitcoin:regtest",Sn=[bp,_p,Ep];f();f();f();var vo={};U(vo,{btc_requestAccounts:()=>yo,btc_signMessage:()=>go,btc_signPSBT:()=>xo});f();var yo={};U(yo,{error:()=>Fc,method:()=>Uc,params:()=>Lc,request:()=>Zx,response:()=>Kx,result:()=>jc});f();f();var xe;(function(r){r.assertEqual=o=>o;function e(o){}r.assertIs=e;function t(o){throw new Error}r.assertNever=t,r.arrayToEnum=o=>{let p={};for(let h of o)p[h]=h;return p},r.getValidEnumValues=o=>{let p=r.objectKeys(o).filter(g=>typeof o[o[g]]!="number"),h={};for(let g of p)h[g]=o[g];return r.objectValues(h)},r.objectValues=o=>r.objectKeys(o).map(function(p){return o[p]}),r.objectKeys=typeof Object.keys=="function"?o=>Object.keys(o):o=>{let p=[];for(let h in o)Object.prototype.hasOwnProperty.call(o,h)&&p.push(h);return p},r.find=(o,p)=>{for(let h of o)if(p(h))return h},r.isInteger=typeof Number.isInteger=="function"?o=>Number.isInteger(o):o=>typeof o=="number"&&isFinite(o)&&Math.floor(o)===o;function n(o,p=" | "){return o.map(h=>typeof h=="string"?`\'${h}\'`:h).join(p)}r.joinValues=n,r.jsonStringifyReplacer=(o,p)=>typeof p=="bigint"?p.toString():p})(xe||(xe={}));var Ti;(function(r){r.mergeShapes=(e,t)=>({...e,...t})})(Ti||(Ti={}));var V=xe.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),sr=r=>{switch(typeof r){case"undefined":return V.undefined;case"string":return V.string;case"number":return isNaN(r)?V.nan:V.number;case"boolean":return V.boolean;case"function":return V.function;case"bigint":return V.bigint;case"symbol":return V.symbol;case"object":return Array.isArray(r)?V.array:r===null?V.null:r.then&&typeof r.then=="function"&&r.catch&&typeof r.catch=="function"?V.promise:typeof Map<"u"&&r instanceof Map?V.map:typeof Set<"u"&&r instanceof Set?V.set:typeof Date<"u"&&r instanceof Date?V.date:V.object;default:return V.unknown}},L=xe.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),C0=r=>JSON.stringify(r,null,2).replace(/"([^"]+)":/g,"$1:"),yt=class extends Error{constructor(e){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(p){return p.message},n={_errors:[]},o=p=>{for(let h of p.issues)if(h.code==="invalid_union")h.unionErrors.map(o);else if(h.code==="invalid_return_type")o(h.returnTypeError);else if(h.code==="invalid_arguments")o(h.argumentsError);else if(h.path.length===0)n._errors.push(t(h));else{let g=n,b=0;for(;bt.message){let t={},n=[];for(let o of this.issues)o.path.length>0?(t[o.path[0]]=t[o.path[0]]||[],t[o.path[0]].push(e(o))):n.push(e(o));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}};yt.create=r=>new yt(r);var zn=(r,e)=>{let t;switch(r.code){case L.invalid_type:r.received===V.undefined?t="Required":t=`Expected ${r.expected}, received ${r.received}`;break;case L.invalid_literal:t=`Invalid literal value, expected ${JSON.stringify(r.expected,xe.jsonStringifyReplacer)}`;break;case L.unrecognized_keys:t=`Unrecognized key(s) in object: ${xe.joinValues(r.keys,", ")}`;break;case L.invalid_union:t="Invalid input";break;case L.invalid_union_discriminator:t=`Invalid discriminator value. Expected ${xe.joinValues(r.options)}`;break;case L.invalid_enum_value:t=`Invalid enum value. Expected ${xe.joinValues(r.options)}, received \'${r.received}\'`;break;case L.invalid_arguments:t="Invalid function arguments";break;case L.invalid_return_type:t="Invalid function return type";break;case L.invalid_date:t="Invalid date";break;case L.invalid_string:typeof r.validation=="object"?"includes"in r.validation?(t=`Invalid input: must include "${r.validation.includes}"`,typeof r.validation.position=="number"&&(t=`${t} at one or more positions greater than or equal to ${r.validation.position}`)):"startsWith"in r.validation?t=`Invalid input: must start with "${r.validation.startsWith}"`:"endsWith"in r.validation?t=`Invalid input: must end with "${r.validation.endsWith}"`:xe.assertNever(r.validation):r.validation!=="regex"?t=`Invalid ${r.validation}`:t="Invalid";break;case L.too_small:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at least":"more than"} ${r.minimum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at least":"over"} ${r.minimum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${r.minimum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(r.minimum))}`:t="Invalid input";break;case L.too_big:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at most":"less than"} ${r.maximum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at most":"under"} ${r.maximum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="bigint"?t=`BigInt must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly":r.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(r.maximum))}`:t="Invalid input";break;case L.custom:t="Invalid input";break;case L.invalid_intersection_types:t="Intersection results could not be merged";break;case L.not_multiple_of:t=`Number must be a multiple of ${r.multipleOf}`;break;case L.not_finite:t="Number must be finite";break;default:t=e.defaultError,xe.assertNever(r)}return{message:t}},Tp=zn;function D0(r){Tp=r}function Yn(){return Tp}var Gn=r=>{let{data:e,path:t,errorMaps:n,issueData:o}=r,p=[...t,...o.path||[]],h={...o,path:p},g="",b=n.filter(R=>!!R).slice().reverse();for(let R of b)g=R(h,{data:e,defaultError:g}).message;return{...o,path:p,message:o.message||g}},O0=[];function W(r,e){let t=Gn({issueData:e,data:r.data,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Yn(),zn].filter(n=>!!n)});r.common.issues.push(t)}var ht=class{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,t){let n=[];for(let o of t){if(o.status==="aborted")return se;o.status==="dirty"&&e.dirty(),n.push(o.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){let n=[];for(let o of t)n.push({key:await o.key,value:await o.value});return ht.mergeObjectSync(e,n)}static mergeObjectSync(e,t){let n={};for(let o of t){let{key:p,value:h}=o;if(p.status==="aborted"||h.status==="aborted")return se;p.status==="dirty"&&e.dirty(),h.status==="dirty"&&e.dirty(),p.value!=="__proto__"&&(typeof h.value<"u"||o.alwaysSet)&&(n[p.value]=h.value)}return{status:e.value,value:n}}},se=Object.freeze({status:"aborted"}),Sp=r=>({status:"dirty",value:r}),xt=r=>({status:"valid",value:r}),Si=r=>r.status==="aborted",zi=r=>r.status==="dirty",In=r=>r.status==="valid",Qn=r=>typeof Promise<"u"&&r instanceof Promise,te;(function(r){r.errToObj=e=>typeof e=="string"?{message:e}:e||{},r.toString=e=>typeof e=="string"?e:e?.message})(te||(te={}));var Tt=class{constructor(e,t,n,o){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=o}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},Rp=(r,e)=>{if(In(e))return{success:!0,data:e.value};if(!r.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new yt(r.common.issues);return this._error=t,this._error}}};function pe(r){if(!r)return{};let{errorMap:e,invalid_type_error:t,required_error:n,description:o}=r;if(e&&(t||n))throw new Error(`Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:o}:{errorMap:(h,g)=>h.code!=="invalid_type"?{message:g.defaultError}:typeof g.data>"u"?{message:n??g.defaultError}:{message:t??g.defaultError},description:o}}var ce=class{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return sr(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:sr(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new ht,ctx:{common:e.parent.common,data:e.data,parsedType:sr(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(Qn(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;let o={common:{issues:[],async:(n=t?.async)!==null&&n!==void 0?n:!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:sr(e)},p=this._parseSync({data:e,path:o.path,parent:o});return Rp(o,p)}async parseAsync(e,t){let n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){let n={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:sr(e)},o=this._parse({data:e,path:n.path,parent:n}),p=await(Qn(o)?o:Promise.resolve(o));return Rp(n,p)}refine(e,t){let n=o=>typeof t=="string"||typeof t>"u"?{message:t}:typeof t=="function"?t(o):t;return this._refinement((o,p)=>{let h=e(o),g=()=>p.addIssue({code:L.custom,...n(o)});return typeof Promise<"u"&&h instanceof Promise?h.then(b=>b?!0:(g(),!1)):h?!0:(g(),!1)})}refinement(e,t){return this._refinement((n,o)=>e(n)?!0:(o.addIssue(typeof t=="function"?t(n,o):t),!1))}_refinement(e){return new Et({schema:this,typeName:ne.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return zt.create(this,this._def)}nullable(){return Yt.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return _t.create(this,this._def)}promise(){return cr.create(this,this._def)}or(e){return Cr.create([this,e],this._def)}and(e){return Dr.create(this,e,this._def)}transform(e){return new Et({...pe(this._def),schema:this,typeName:ne.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let t=typeof e=="function"?e:()=>e;return new jr({...pe(this._def),innerType:this,defaultValue:t,typeName:ne.ZodDefault})}brand(){return new Jn({typeName:ne.ZodBranded,type:this,...pe(this._def)})}catch(e){let t=typeof e=="function"?e:()=>e;return new cn({...pe(this._def),innerType:this,catchValue:t,typeName:ne.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return Fr.create(this,e)}readonly(){return fn.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},q0=/^c[^\\s-]{8,}$/i,U0=/^[a-z][a-z0-9]*$/,L0=/^[0-9A-HJKMNP-TV-Z]{26}$/,j0=/^[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}$/i,F0=/^(?!\\.)(?!.*\\.\\.)([A-Z0-9_+-\\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\\-]*\\.)+[A-Z]{2,}$/i,$0="^(\\\\p{Extended_Pictographic}|\\\\p{Emoji_Component})+$",Mi,H0=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,V0=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,W0=r=>r.precision?r.offset?new RegExp(`^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}\\\\.\\\\d{${r.precision}}(([+-]\\\\d{2}(:?\\\\d{2})?)|Z)$`):new RegExp(`^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}\\\\.\\\\d{${r.precision}}Z$`):r.precision===0?r.offset?new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}(([+-]\\\\d{2}(:?\\\\d{2})?)|Z)$"):new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}Z$"):r.offset?new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}(\\\\.\\\\d+)?(([+-]\\\\d{2}(:?\\\\d{2})?)|Z)$"):new RegExp("^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}(\\\\.\\\\d+)?Z$");function Z0(r,e){return!!((e==="v4"||!e)&&H0.test(r)||(e==="v6"||!e)&&V0.test(r))}var bt=class extends ce{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==V.string){let p=this._getOrReturnCtx(e);return W(p,{code:L.invalid_type,expected:V.string,received:p.parsedType}),se}let n=new ht,o;for(let p of this._def.checks)if(p.kind==="min")e.data.lengthp.value&&(o=this._getOrReturnCtx(e,o),W(o,{code:L.too_big,maximum:p.value,type:"string",inclusive:!0,exact:!1,message:p.message}),n.dirty());else if(p.kind==="length"){let h=e.data.length>p.value,g=e.data.lengthe.test(o),{validation:t,code:L.invalid_string,...te.errToObj(n)})}_addCheck(e){return new bt({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...te.errToObj(e)})}url(e){return this._addCheck({kind:"url",...te.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...te.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...te.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...te.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...te.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...te.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...te.errToObj(e)})}datetime(e){var t;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:(t=e?.offset)!==null&&t!==void 0?t:!1,...te.errToObj(e?.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...te.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...te.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...te.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...te.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...te.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...te.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...te.errToObj(t)})}nonempty(e){return this.min(1,te.errToObj(e))}trim(){return new bt({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new bt({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new bt({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get minLength(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new bt({checks:[],typeName:ne.ZodString,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...pe(r)})};function K0(r,e){let t=(r.toString().split(".")[1]||"").length,n=(e.toString().split(".")[1]||"").length,o=t>n?t:n,p=parseInt(r.toFixed(o).replace(".","")),h=parseInt(e.toFixed(o).replace(".",""));return p%h/Math.pow(10,o)}var Ot=class extends ce{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==V.number){let p=this._getOrReturnCtx(e);return W(p,{code:L.invalid_type,expected:V.number,received:p.parsedType}),se}let n,o=new ht;for(let p of this._def.checks)p.kind==="int"?xe.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),W(n,{code:L.invalid_type,expected:"integer",received:"float",message:p.message}),o.dirty()):p.kind==="min"?(p.inclusive?e.datap.value:e.data>=p.value)&&(n=this._getOrReturnCtx(e,n),W(n,{code:L.too_big,maximum:p.value,type:"number",inclusive:p.inclusive,exact:!1,message:p.message}),o.dirty()):p.kind==="multipleOf"?K0(e.data,p.value)!==0&&(n=this._getOrReturnCtx(e,n),W(n,{code:L.not_multiple_of,multipleOf:p.value,message:p.message}),o.dirty()):p.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),W(n,{code:L.not_finite,message:p.message}),o.dirty()):xe.assertNever(p);return{status:o.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,n,o){return new Ot({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:te.toString(o)}]})}_addCheck(e){return new Ot({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:te.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:te.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:te.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:te.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuee.kind==="int"||e.kind==="multipleOf"&&xe.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(t===null||n.value>t)&&(t=n.value):n.kind==="max"&&(e===null||n.valuenew Ot({checks:[],typeName:ne.ZodNumber,coerce:r?.coerce||!1,...pe(r)});var qt=class extends ce{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==V.bigint){let p=this._getOrReturnCtx(e);return W(p,{code:L.invalid_type,expected:V.bigint,received:p.parsedType}),se}let n,o=new ht;for(let p of this._def.checks)p.kind==="min"?(p.inclusive?e.datap.value:e.data>=p.value)&&(n=this._getOrReturnCtx(e,n),W(n,{code:L.too_big,type:"bigint",maximum:p.value,inclusive:p.inclusive,message:p.message}),o.dirty()):p.kind==="multipleOf"?e.data%p.value!==BigInt(0)&&(n=this._getOrReturnCtx(e,n),W(n,{code:L.not_multiple_of,multipleOf:p.value,message:p.message}),o.dirty()):xe.assertNever(p);return{status:o.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,n,o){return new qt({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:te.toString(o)}]})}_addCheck(e){return new qt({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new qt({checks:[],typeName:ne.ZodBigInt,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...pe(r)})};var Pr=class extends ce{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==V.boolean){let n=this._getOrReturnCtx(e);return W(n,{code:L.invalid_type,expected:V.boolean,received:n.parsedType}),se}return xt(e.data)}};Pr.create=r=>new Pr({typeName:ne.ZodBoolean,coerce:r?.coerce||!1,...pe(r)});var Zt=class extends ce{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==V.date){let p=this._getOrReturnCtx(e);return W(p,{code:L.invalid_type,expected:V.date,received:p.parsedType}),se}if(isNaN(e.data.getTime())){let p=this._getOrReturnCtx(e);return W(p,{code:L.invalid_date}),se}let n=new ht,o;for(let p of this._def.checks)p.kind==="min"?e.data.getTime()p.value&&(o=this._getOrReturnCtx(e,o),W(o,{code:L.too_big,message:p.message,inclusive:!0,exact:!1,maximum:p.value,type:"date"}),n.dirty()):xe.assertNever(p);return{status:n.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Zt({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:te.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:te.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuenew Zt({checks:[],coerce:r?.coerce||!1,typeName:ne.ZodDate,...pe(r)});var on=class extends ce{_parse(e){if(this._getType(e)!==V.symbol){let n=this._getOrReturnCtx(e);return W(n,{code:L.invalid_type,expected:V.symbol,received:n.parsedType}),se}return xt(e.data)}};on.create=r=>new on({typeName:ne.ZodSymbol,...pe(r)});var Br=class extends ce{_parse(e){if(this._getType(e)!==V.undefined){let n=this._getOrReturnCtx(e);return W(n,{code:L.invalid_type,expected:V.undefined,received:n.parsedType}),se}return xt(e.data)}};Br.create=r=>new Br({typeName:ne.ZodUndefined,...pe(r)});var kr=class extends ce{_parse(e){if(this._getType(e)!==V.null){let n=this._getOrReturnCtx(e);return W(n,{code:L.invalid_type,expected:V.null,received:n.parsedType}),se}return xt(e.data)}};kr.create=r=>new kr({typeName:ne.ZodNull,...pe(r)});var pr=class extends ce{constructor(){super(...arguments),this._any=!0}_parse(e){return xt(e.data)}};pr.create=r=>new pr({typeName:ne.ZodAny,...pe(r)});var Wt=class extends ce{constructor(){super(...arguments),this._unknown=!0}_parse(e){return xt(e.data)}};Wt.create=r=>new Wt({typeName:ne.ZodUnknown,...pe(r)});var It=class extends ce{_parse(e){let t=this._getOrReturnCtx(e);return W(t,{code:L.invalid_type,expected:V.never,received:t.parsedType}),se}};It.create=r=>new It({typeName:ne.ZodNever,...pe(r)});var sn=class extends ce{_parse(e){if(this._getType(e)!==V.undefined){let n=this._getOrReturnCtx(e);return W(n,{code:L.invalid_type,expected:V.void,received:n.parsedType}),se}return xt(e.data)}};sn.create=r=>new sn({typeName:ne.ZodVoid,...pe(r)});var _t=class extends ce{_parse(e){let{ctx:t,status:n}=this._processInputParams(e),o=this._def;if(t.parsedType!==V.array)return W(t,{code:L.invalid_type,expected:V.array,received:t.parsedType}),se;if(o.exactLength!==null){let h=t.data.length>o.exactLength.value,g=t.data.lengtho.maxLength.value&&(W(t,{code:L.too_big,maximum:o.maxLength.value,type:"array",inclusive:!0,exact:!1,message:o.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map((h,g)=>o.type._parseAsync(new Tt(t,h,t.path,g)))).then(h=>ht.mergeArray(n,h));let p=[...t.data].map((h,g)=>o.type._parseSync(new Tt(t,h,t.path,g)));return ht.mergeArray(n,p)}get element(){return this._def.type}min(e,t){return new _t({...this._def,minLength:{value:e,message:te.toString(t)}})}max(e,t){return new _t({...this._def,maxLength:{value:e,message:te.toString(t)}})}length(e,t){return new _t({...this._def,exactLength:{value:e,message:te.toString(t)}})}nonempty(e){return this.min(1,e)}};_t.create=(r,e)=>new _t({type:r,minLength:null,maxLength:null,exactLength:null,typeName:ne.ZodArray,...pe(e)});function nn(r){if(r instanceof st){let e={};for(let t in r.shape){let n=r.shape[t];e[t]=zt.create(nn(n))}return new st({...r._def,shape:()=>e})}else return r instanceof _t?new _t({...r._def,type:nn(r.element)}):r instanceof zt?zt.create(nn(r.unwrap())):r instanceof Yt?Yt.create(nn(r.unwrap())):r instanceof St?St.create(r.items.map(e=>nn(e))):r}var st=class extends ce{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),t=xe.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==V.object){let R=this._getOrReturnCtx(e);return W(R,{code:L.invalid_type,expected:V.object,received:R.parsedType}),se}let{status:n,ctx:o}=this._processInputParams(e),{shape:p,keys:h}=this._getCached(),g=[];if(!(this._def.catchall instanceof It&&this._def.unknownKeys==="strip"))for(let R in o.data)h.includes(R)||g.push(R);let b=[];for(let R of h){let N=p[R],P=o.data[R];b.push({key:{status:"valid",value:R},value:N._parse(new Tt(o,P,o.path,R)),alwaysSet:R in o.data})}if(this._def.catchall instanceof It){let R=this._def.unknownKeys;if(R==="passthrough")for(let N of g)b.push({key:{status:"valid",value:N},value:{status:"valid",value:o.data[N]}});else if(R==="strict")g.length>0&&(W(o,{code:L.unrecognized_keys,keys:g}),n.dirty());else if(R!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let R=this._def.catchall;for(let N of g){let P=o.data[N];b.push({key:{status:"valid",value:N},value:R._parse(new Tt(o,P,o.path,N)),alwaysSet:N in o.data})}}return o.common.async?Promise.resolve().then(async()=>{let R=[];for(let N of b){let P=await N.key;R.push({key:P,value:await N.value,alwaysSet:N.alwaysSet})}return R}).then(R=>ht.mergeObjectSync(n,R)):ht.mergeObjectSync(n,b)}get shape(){return this._def.shape()}strict(e){return te.errToObj,new st({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(t,n)=>{var o,p,h,g;let b=(h=(p=(o=this._def).errorMap)===null||p===void 0?void 0:p.call(o,t,n).message)!==null&&h!==void 0?h:n.defaultError;return t.code==="unrecognized_keys"?{message:(g=te.errToObj(e).message)!==null&&g!==void 0?g:b}:{message:b}}}:{}})}strip(){return new st({...this._def,unknownKeys:"strip"})}passthrough(){return new st({...this._def,unknownKeys:"passthrough"})}extend(e){return new st({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new st({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:ne.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new st({...this._def,catchall:e})}pick(e){let t={};return xe.objectKeys(e).forEach(n=>{e[n]&&this.shape[n]&&(t[n]=this.shape[n])}),new st({...this._def,shape:()=>t})}omit(e){let t={};return xe.objectKeys(this.shape).forEach(n=>{e[n]||(t[n]=this.shape[n])}),new st({...this._def,shape:()=>t})}deepPartial(){return nn(this)}partial(e){let t={};return xe.objectKeys(this.shape).forEach(n=>{let o=this.shape[n];e&&!e[n]?t[n]=o:t[n]=o.optional()}),new st({...this._def,shape:()=>t})}required(e){let t={};return xe.objectKeys(this.shape).forEach(n=>{if(e&&!e[n])t[n]=this.shape[n];else{let p=this.shape[n];for(;p instanceof zt;)p=p._def.innerType;t[n]=p}}),new st({...this._def,shape:()=>t})}keyof(){return zp(xe.objectKeys(this.shape))}};st.create=(r,e)=>new st({shape:()=>r,unknownKeys:"strip",catchall:It.create(),typeName:ne.ZodObject,...pe(e)});st.strictCreate=(r,e)=>new st({shape:()=>r,unknownKeys:"strict",catchall:It.create(),typeName:ne.ZodObject,...pe(e)});st.lazycreate=(r,e)=>new st({shape:r,unknownKeys:"strip",catchall:It.create(),typeName:ne.ZodObject,...pe(e)});var Cr=class extends ce{_parse(e){let{ctx:t}=this._processInputParams(e),n=this._def.options;function o(p){for(let g of p)if(g.result.status==="valid")return g.result;for(let g of p)if(g.result.status==="dirty")return t.common.issues.push(...g.ctx.common.issues),g.result;let h=p.map(g=>new yt(g.ctx.common.issues));return W(t,{code:L.invalid_union,unionErrors:h}),se}if(t.common.async)return Promise.all(n.map(async p=>{let h={...t,common:{...t.common,issues:[]},parent:null};return{result:await p._parseAsync({data:t.data,path:t.path,parent:h}),ctx:h}})).then(o);{let p,h=[];for(let b of n){let R={...t,common:{...t.common,issues:[]},parent:null},N=b._parseSync({data:t.data,path:t.path,parent:R});if(N.status==="valid")return N;N.status==="dirty"&&!p&&(p={result:N,ctx:R}),R.common.issues.length&&h.push(R.common.issues)}if(p)return t.common.issues.push(...p.ctx.common.issues),p.result;let g=h.map(b=>new yt(b));return W(t,{code:L.invalid_union,unionErrors:g}),se}}get options(){return this._def.options}};Cr.create=(r,e)=>new Cr({options:r,typeName:ne.ZodUnion,...pe(e)});var Kn=r=>r instanceof qr?Kn(r.schema):r instanceof Et?Kn(r.innerType()):r instanceof Ur?[r.value]:r instanceof Ut?r.options:r instanceof Lr?Object.keys(r.enum):r instanceof jr?Kn(r._def.innerType):r instanceof Br?[void 0]:r instanceof kr?[null]:null,an=class extends ce{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==V.object)return W(t,{code:L.invalid_type,expected:V.object,received:t.parsedType}),se;let n=this.discriminator,o=t.data[n],p=this.optionsMap.get(o);return p?t.common.async?p._parseAsync({data:t.data,path:t.path,parent:t}):p._parseSync({data:t.data,path:t.path,parent:t}):(W(t,{code:L.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),se)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){let o=new Map;for(let p of t){let h=Kn(p.shape[e]);if(!h)throw new Error(`A discriminator value for key \\`${e}\\` could not be extracted from all schema options`);for(let g of h){if(o.has(g))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(g)}`);o.set(g,p)}}return new an({typeName:ne.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:o,...pe(n)})}};function Ii(r,e){let t=sr(r),n=sr(e);if(r===e)return{valid:!0,data:r};if(t===V.object&&n===V.object){let o=xe.objectKeys(e),p=xe.objectKeys(r).filter(g=>o.indexOf(g)!==-1),h={...r,...e};for(let g of p){let b=Ii(r[g],e[g]);if(!b.valid)return{valid:!1};h[g]=b.data}return{valid:!0,data:h}}else if(t===V.array&&n===V.array){if(r.length!==e.length)return{valid:!1};let o=[];for(let p=0;p{if(Si(p)||Si(h))return se;let g=Ii(p.value,h.value);return g.valid?((zi(p)||zi(h))&&t.dirty(),{status:t.value,value:g.data}):(W(n,{code:L.invalid_intersection_types}),se)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([p,h])=>o(p,h)):o(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}};Dr.create=(r,e,t)=>new Dr({left:r,right:e,typeName:ne.ZodIntersection,...pe(t)});var St=class extends ce{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==V.array)return W(n,{code:L.invalid_type,expected:V.array,received:n.parsedType}),se;if(n.data.lengththis._def.items.length&&(W(n,{code:L.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let p=[...n.data].map((h,g)=>{let b=this._def.items[g]||this._def.rest;return b?b._parse(new Tt(n,h,n.path,g)):null}).filter(h=>!!h);return n.common.async?Promise.all(p).then(h=>ht.mergeArray(t,h)):ht.mergeArray(t,p)}get items(){return this._def.items}rest(e){return new St({...this._def,rest:e})}};St.create=(r,e)=>{if(!Array.isArray(r))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new St({items:r,typeName:ne.ZodTuple,rest:null,...pe(e)})};var Or=class extends ce{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==V.object)return W(n,{code:L.invalid_type,expected:V.object,received:n.parsedType}),se;let o=[],p=this._def.keyType,h=this._def.valueType;for(let g in n.data)o.push({key:p._parse(new Tt(n,g,n.path,g)),value:h._parse(new Tt(n,n.data[g],n.path,g))});return n.common.async?ht.mergeObjectAsync(t,o):ht.mergeObjectSync(t,o)}get element(){return this._def.valueType}static create(e,t,n){return t instanceof ce?new Or({keyType:e,valueType:t,typeName:ne.ZodRecord,...pe(n)}):new Or({keyType:bt.create(),valueType:e,typeName:ne.ZodRecord,...pe(t)})}},pn=class extends ce{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==V.map)return W(n,{code:L.invalid_type,expected:V.map,received:n.parsedType}),se;let o=this._def.keyType,p=this._def.valueType,h=[...n.data.entries()].map(([g,b],R)=>({key:o._parse(new Tt(n,g,n.path,[R,"key"])),value:p._parse(new Tt(n,b,n.path,[R,"value"]))}));if(n.common.async){let g=new Map;return Promise.resolve().then(async()=>{for(let b of h){let R=await b.key,N=await b.value;if(R.status==="aborted"||N.status==="aborted")return se;(R.status==="dirty"||N.status==="dirty")&&t.dirty(),g.set(R.value,N.value)}return{status:t.value,value:g}})}else{let g=new Map;for(let b of h){let R=b.key,N=b.value;if(R.status==="aborted"||N.status==="aborted")return se;(R.status==="dirty"||N.status==="dirty")&&t.dirty(),g.set(R.value,N.value)}return{status:t.value,value:g}}}};pn.create=(r,e,t)=>new pn({valueType:e,keyType:r,typeName:ne.ZodMap,...pe(t)});var Kt=class extends ce{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==V.set)return W(n,{code:L.invalid_type,expected:V.set,received:n.parsedType}),se;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&(W(n,{code:L.too_big,maximum:o.maxSize.value,type:"set",inclusive:!0,exact:!1,message:o.maxSize.message}),t.dirty());let p=this._def.valueType;function h(b){let R=new Set;for(let N of b){if(N.status==="aborted")return se;N.status==="dirty"&&t.dirty(),R.add(N.value)}return{status:t.value,value:R}}let g=[...n.data.values()].map((b,R)=>p._parse(new Tt(n,b,n.path,R)));return n.common.async?Promise.all(g).then(b=>h(b)):h(g)}min(e,t){return new Kt({...this._def,minSize:{value:e,message:te.toString(t)}})}max(e,t){return new Kt({...this._def,maxSize:{value:e,message:te.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}};Kt.create=(r,e)=>new Kt({valueType:r,minSize:null,maxSize:null,typeName:ne.ZodSet,...pe(e)});var ar=class extends ce{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==V.function)return W(t,{code:L.invalid_type,expected:V.function,received:t.parsedType}),se;function n(g,b){return Gn({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Yn(),zn].filter(R=>!!R),issueData:{code:L.invalid_arguments,argumentsError:b}})}function o(g,b){return Gn({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Yn(),zn].filter(R=>!!R),issueData:{code:L.invalid_return_type,returnTypeError:b}})}let p={errorMap:t.common.contextualErrorMap},h=t.data;if(this._def.returns instanceof cr){let g=this;return xt(async function(...b){let R=new yt([]),N=await g._def.args.parseAsync(b,p).catch(D=>{throw R.addIssue(n(b,D)),R}),P=await Reflect.apply(h,this,N);return await g._def.returns._def.type.parseAsync(P,p).catch(D=>{throw R.addIssue(o(P,D)),R})})}else{let g=this;return xt(function(...b){let R=g._def.args.safeParse(b,p);if(!R.success)throw new yt([n(b,R.error)]);let N=Reflect.apply(h,this,R.data),P=g._def.returns.safeParse(N,p);if(!P.success)throw new yt([o(N,P.error)]);return P.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new ar({...this._def,args:St.create(e).rest(Wt.create())})}returns(e){return new ar({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new ar({args:e||St.create([]).rest(Wt.create()),returns:t||Wt.create(),typeName:ne.ZodFunction,...pe(n)})}},qr=class extends ce{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}};qr.create=(r,e)=>new qr({getter:r,typeName:ne.ZodLazy,...pe(e)});var Ur=class extends ce{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return W(t,{received:t.data,code:L.invalid_literal,expected:this._def.value}),se}return{status:"valid",value:e.data}}get value(){return this._def.value}};Ur.create=(r,e)=>new Ur({value:r,typeName:ne.ZodLiteral,...pe(e)});function zp(r,e){return new Ut({values:r,typeName:ne.ZodEnum,...pe(e)})}var Ut=class extends ce{_parse(e){if(typeof e.data!="string"){let t=this._getOrReturnCtx(e),n=this._def.values;return W(t,{expected:xe.joinValues(n),received:t.parsedType,code:L.invalid_type}),se}if(this._def.values.indexOf(e.data)===-1){let t=this._getOrReturnCtx(e),n=this._def.values;return W(t,{received:t.data,code:L.invalid_enum_value,options:n}),se}return xt(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return Ut.create(e)}exclude(e){return Ut.create(this.options.filter(t=>!e.includes(t)))}};Ut.create=zp;var Lr=class extends ce{_parse(e){let t=xe.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==V.string&&n.parsedType!==V.number){let o=xe.objectValues(t);return W(n,{expected:xe.joinValues(o),received:n.parsedType,code:L.invalid_type}),se}if(t.indexOf(e.data)===-1){let o=xe.objectValues(t);return W(n,{received:n.data,code:L.invalid_enum_value,options:o}),se}return xt(e.data)}get enum(){return this._def.values}};Lr.create=(r,e)=>new Lr({values:r,typeName:ne.ZodNativeEnum,...pe(e)});var cr=class extends ce{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==V.promise&&t.common.async===!1)return W(t,{code:L.invalid_type,expected:V.promise,received:t.parsedType}),se;let n=t.parsedType===V.promise?t.data:Promise.resolve(t.data);return xt(n.then(o=>this._def.type.parseAsync(o,{path:t.path,errorMap:t.common.contextualErrorMap})))}};cr.create=(r,e)=>new cr({type:r,typeName:ne.ZodPromise,...pe(e)});var Et=class extends ce{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ne.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:n}=this._processInputParams(e),o=this._def.effect||null,p={addIssue:h=>{W(n,h),h.fatal?t.abort():t.dirty()},get path(){return n.path}};if(p.addIssue=p.addIssue.bind(p),o.type==="preprocess"){let h=o.transform(n.data,p);return n.common.issues.length?{status:"dirty",value:n.data}:n.common.async?Promise.resolve(h).then(g=>this._def.schema._parseAsync({data:g,path:n.path,parent:n})):this._def.schema._parseSync({data:h,path:n.path,parent:n})}if(o.type==="refinement"){let h=g=>{let b=o.refinement(g,p);if(n.common.async)return Promise.resolve(b);if(b instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return g};if(n.common.async===!1){let g=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),h(g.value),{status:t.value,value:g.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(g=>g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),h(g.value).then(()=>({status:t.value,value:g.value}))))}if(o.type==="transform")if(n.common.async===!1){let h=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!In(h))return h;let g=o.transform(h.value,p);if(g instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:g}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(h=>In(h)?Promise.resolve(o.transform(h.value,p)).then(g=>({status:t.value,value:g})):h);xe.assertNever(o)}};Et.create=(r,e,t)=>new Et({schema:r,typeName:ne.ZodEffects,effect:e,...pe(t)});Et.createWithPreprocess=(r,e,t)=>new Et({schema:e,effect:{type:"preprocess",transform:r},typeName:ne.ZodEffects,...pe(t)});var zt=class extends ce{_parse(e){return this._getType(e)===V.undefined?xt(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};zt.create=(r,e)=>new zt({innerType:r,typeName:ne.ZodOptional,...pe(e)});var Yt=class extends ce{_parse(e){return this._getType(e)===V.null?xt(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Yt.create=(r,e)=>new Yt({innerType:r,typeName:ne.ZodNullable,...pe(e)});var jr=class extends ce{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return t.parsedType===V.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}};jr.create=(r,e)=>new jr({innerType:r,typeName:ne.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...pe(e)});var cn=class extends ce{_parse(e){let{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},o=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return Qn(o)?o.then(p=>({status:"valid",value:p.status==="valid"?p.value:this._def.catchValue({get error(){return new yt(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new yt(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};cn.create=(r,e)=>new cn({innerType:r,typeName:ne.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...pe(e)});var un=class extends ce{_parse(e){if(this._getType(e)!==V.nan){let n=this._getOrReturnCtx(e);return W(n,{code:L.invalid_type,expected:V.nan,received:n.parsedType}),se}return{status:"valid",value:e.data}}};un.create=r=>new un({typeName:ne.ZodNaN,...pe(r)});var Y0=Symbol("zod_brand"),Jn=class extends ce{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}},Fr=class extends ce{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let p=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return p.status==="aborted"?se:p.status==="dirty"?(t.dirty(),Sp(p.value)):this._def.out._parseAsync({data:p.value,path:n.path,parent:n})})();{let o=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return o.status==="aborted"?se:o.status==="dirty"?(t.dirty(),{status:"dirty",value:o.value}):this._def.out._parseSync({data:o.value,path:n.path,parent:n})}}static create(e,t){return new Fr({in:e,out:t,typeName:ne.ZodPipeline})}},fn=class extends ce{_parse(e){let t=this._def.innerType._parse(e);return In(t)&&(t.value=Object.freeze(t.value)),t}};fn.create=(r,e)=>new fn({innerType:r,typeName:ne.ZodReadonly,...pe(e)});var Ip=(r,e={},t)=>r?pr.create().superRefine((n,o)=>{var p,h;if(!r(n)){let g=typeof e=="function"?e(n):typeof e=="string"?{message:e}:e,b=(h=(p=g.fatal)!==null&&p!==void 0?p:t)!==null&&h!==void 0?h:!0,R=typeof g=="string"?{message:g}:g;o.addIssue({code:"custom",...R,fatal:b})}}):pr.create(),G0={object:st.lazycreate},ne;(function(r){r.ZodString="ZodString",r.ZodNumber="ZodNumber",r.ZodNaN="ZodNaN",r.ZodBigInt="ZodBigInt",r.ZodBoolean="ZodBoolean",r.ZodDate="ZodDate",r.ZodSymbol="ZodSymbol",r.ZodUndefined="ZodUndefined",r.ZodNull="ZodNull",r.ZodAny="ZodAny",r.ZodUnknown="ZodUnknown",r.ZodNever="ZodNever",r.ZodVoid="ZodVoid",r.ZodArray="ZodArray",r.ZodObject="ZodObject",r.ZodUnion="ZodUnion",r.ZodDiscriminatedUnion="ZodDiscriminatedUnion",r.ZodIntersection="ZodIntersection",r.ZodTuple="ZodTuple",r.ZodRecord="ZodRecord",r.ZodMap="ZodMap",r.ZodSet="ZodSet",r.ZodFunction="ZodFunction",r.ZodLazy="ZodLazy",r.ZodLiteral="ZodLiteral",r.ZodEnum="ZodEnum",r.ZodEffects="ZodEffects",r.ZodNativeEnum="ZodNativeEnum",r.ZodOptional="ZodOptional",r.ZodNullable="ZodNullable",r.ZodDefault="ZodDefault",r.ZodCatch="ZodCatch",r.ZodPromise="ZodPromise",r.ZodBranded="ZodBranded",r.ZodPipeline="ZodPipeline",r.ZodReadonly="ZodReadonly"})(ne||(ne={}));var Q0=(r,e={message:`Input not instance of ${r.name}`})=>Ip(t=>t instanceof r,e),Ap=bt.create,Np=Ot.create,J0=un.create,X0=qt.create,Pp=Pr.create,ex=Zt.create,tx=on.create,rx=Br.create,nx=kr.create,ox=pr.create,ix=Wt.create,sx=It.create,ax=sn.create,px=_t.create,cx=st.create,ux=st.strictCreate,fx=Cr.create,lx=an.create,hx=Dr.create,dx=St.create,mx=Or.create,yx=pn.create,xx=Kt.create,gx=ar.create,vx=qr.create,wx=Ur.create,bx=Ut.create,_x=Lr.create,Ex=cr.create,Mp=Et.create,Rx=zt.create,Mx=Yt.create,Tx=Et.createWithPreprocess,Sx=Fr.create,zx=()=>Ap().optional(),Ix=()=>Np().optional(),Ax=()=>Pp().optional(),Nx={string:r=>bt.create({...r,coerce:!0}),number:r=>Ot.create({...r,coerce:!0}),boolean:r=>Pr.create({...r,coerce:!0}),bigint:r=>qt.create({...r,coerce:!0}),date:r=>Zt.create({...r,coerce:!0})},Px=se,i=Object.freeze({__proto__:null,defaultErrorMap:zn,setErrorMap:D0,getErrorMap:Yn,makeIssue:Gn,EMPTY_PATH:O0,addIssueToContext:W,ParseStatus:ht,INVALID:se,DIRTY:Sp,OK:xt,isAborted:Si,isDirty:zi,isValid:In,isAsync:Qn,get util(){return xe},get objectUtil(){return Ti},ZodParsedType:V,getParsedType:sr,ZodType:ce,ZodString:bt,ZodNumber:Ot,ZodBigInt:qt,ZodBoolean:Pr,ZodDate:Zt,ZodSymbol:on,ZodUndefined:Br,ZodNull:kr,ZodAny:pr,ZodUnknown:Wt,ZodNever:It,ZodVoid:sn,ZodArray:_t,ZodObject:st,ZodUnion:Cr,ZodDiscriminatedUnion:an,ZodIntersection:Dr,ZodTuple:St,ZodRecord:Or,ZodMap:pn,ZodSet:Kt,ZodFunction:ar,ZodLazy:qr,ZodLiteral:Ur,ZodEnum:Ut,ZodNativeEnum:Lr,ZodPromise:cr,ZodEffects:Et,ZodTransformer:Et,ZodOptional:zt,ZodNullable:Yt,ZodDefault:jr,ZodCatch:cn,ZodNaN:un,BRAND:Y0,ZodBranded:Jn,ZodPipeline:Fr,ZodReadonly:fn,custom:Ip,Schema:ce,ZodSchema:ce,late:G0,get ZodFirstPartyTypeKind(){return ne},coerce:Nx,any:ox,array:px,bigint:X0,boolean:Pp,date:ex,discriminatedUnion:lx,effect:Mp,enum:bx,function:gx,instanceof:Q0,intersection:hx,lazy:vx,literal:wx,map:yx,nan:J0,nativeEnum:_x,never:sx,null:nx,nullable:Mx,number:Np,object:cx,oboolean:Ax,onumber:Ix,optional:Rx,ostring:zx,pipeline:Sx,preprocess:Tx,promise:Ex,record:mx,set:xx,strictObject:ux,string:Ap,symbol:tx,transformer:Mp,tuple:dx,undefined:rx,union:fx,unknown:ix,void:ax,NEVER:Px,ZodIssueCode:L,quotelessJson:C0,ZodError:yt});f();var sc=ct(Wn());f();f();f();f();var Bp="logger/5.7.0";var kp=!1,Cp=!1,Xn={debug:1,default:2,info:2,warning:3,error:4,off:5},Dp=Xn.default,Ai=null;function Bx(){try{let r=[];if(["NFD","NFC","NFKD","NFKC"].forEach(e=>{try{if("test".normalize(e)!=="test")throw new Error("bad normalize")}catch{r.push(e)}}),r.length)throw new Error("missing "+r.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(r){return r.message}return null}var Op=Bx(),Ni;(function(r){r.DEBUG="DEBUG",r.INFO="INFO",r.WARNING="WARNING",r.ERROR="ERROR",r.OFF="OFF"})(Ni||(Ni={}));var At;(function(r){r.UNKNOWN_ERROR="UNKNOWN_ERROR",r.NOT_IMPLEMENTED="NOT_IMPLEMENTED",r.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",r.NETWORK_ERROR="NETWORK_ERROR",r.SERVER_ERROR="SERVER_ERROR",r.TIMEOUT="TIMEOUT",r.BUFFER_OVERRUN="BUFFER_OVERRUN",r.NUMERIC_FAULT="NUMERIC_FAULT",r.MISSING_NEW="MISSING_NEW",r.INVALID_ARGUMENT="INVALID_ARGUMENT",r.MISSING_ARGUMENT="MISSING_ARGUMENT",r.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",r.CALL_EXCEPTION="CALL_EXCEPTION",r.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",r.NONCE_EXPIRED="NONCE_EXPIRED",r.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",r.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",r.TRANSACTION_REPLACED="TRANSACTION_REPLACED",r.ACTION_REJECTED="ACTION_REJECTED"})(At||(At={}));var qp="0123456789abcdef",_e=class{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){let n=e.toLowerCase();Xn[n]==null&&this.throwArgumentError("invalid log level name","logLevel",e),!(Dp>Xn[n])&&console.log.apply(console,t)}debug(...e){this._log(_e.levels.DEBUG,e)}info(...e){this._log(_e.levels.INFO,e)}warn(...e){this._log(_e.levels.WARNING,e)}makeError(e,t,n){if(Cp)return this.makeError("censored error",t,{});t||(t=_e.errors.UNKNOWN_ERROR),n||(n={});let o=[];Object.keys(n).forEach(b=>{let R=n[b];try{if(R instanceof Uint8Array){let N="";for(let P=0;P>4],N+=qp[R[P]&15];o.push(b+"=Uint8Array(0x"+N+")")}else o.push(b+"="+JSON.stringify(R))}catch{o.push(b+"="+JSON.stringify(n[b].toString()))}}),o.push(`code=${t}`),o.push(`version=${this.version}`);let p=e,h="";switch(t){case At.NUMERIC_FAULT:{h="NUMERIC_FAULT";let b=e;switch(b){case"overflow":case"underflow":case"division-by-zero":h+="-"+b;break;case"negative-power":case"negative-width":h+="-unsupported";break;case"unbound-bitwise-result":h+="-unbound-result";break}break}case At.CALL_EXCEPTION:case At.INSUFFICIENT_FUNDS:case At.MISSING_NEW:case At.NONCE_EXPIRED:case At.REPLACEMENT_UNDERPRICED:case At.TRANSACTION_REPLACED:case At.UNPREDICTABLE_GAS_LIMIT:h=t;break}h&&(e+=" [ See: https://links.ethers.org/v5-errors-"+h+" ]"),o.length&&(e+=" ("+o.join(", ")+")");let g=new Error(e);return g.reason=p,g.code=t,Object.keys(n).forEach(function(b){g[b]=n[b]}),g}throwError(e,t,n){throw this.makeError(e,t,n)}throwArgumentError(e,t,n){return this.throwError(e,_e.errors.INVALID_ARGUMENT,{argument:t,value:n})}assert(e,t,n,o){e||this.throwError(t,n,o)}assertArgument(e,t,n,o){e||this.throwArgumentError(t,n,o)}checkNormalize(e){e==null&&(e="platform missing String.prototype.normalize"),Op&&this.throwError("platform missing String.prototype.normalize",_e.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:Op})}checkSafeUint53(e,t){typeof e=="number"&&(t==null&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,_e.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,_e.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,n){n?n=": "+n:n="",et&&this.throwError("too many arguments"+n,_e.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){(e===Object||e==null)&&this.throwError("missing new",_e.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",_e.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):(e===Object||e==null)&&this.throwError("missing new",_e.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return Ai||(Ai=new _e(Bp)),Ai}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",_e.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),kp){if(!e)return;this.globalLogger().throwError("error censorship permanent",_e.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}Cp=!!e,kp=!!t}static setLogLevel(e){let t=Xn[e.toLowerCase()];if(t==null){_e.globalLogger().warn("invalid log level - "+e);return}Dp=t}static from(e){return new _e(e)}};_e.errors=At;_e.levels=Ni;f();var Up="bytes/5.7.0";var Pi=new _e(Up);function kx(r){return!!r.toHexString}function eo(r){return r.slice||(r.slice=function(){let e=Array.prototype.slice.call(arguments);return eo(new Uint8Array(Array.prototype.slice.apply(r,e)))}),r}function Lp(r){return typeof r=="number"&&r==r&&r%1===0}function Cx(r){if(r==null)return!1;if(r.constructor===Uint8Array)return!0;if(typeof r=="string"||!Lp(r.length)||r.length<0)return!1;for(let e=0;e=256)return!1}return!0}function to(r,e){if(e||(e={}),typeof r=="number"){Pi.checkSafeUint53(r,"invalid arrayify value");let t=[];for(;r;)t.unshift(r&255),r=parseInt(String(r/256));return t.length===0&&t.push(0),eo(new Uint8Array(t))}if(e.allowMissingPrefix&&typeof r=="string"&&r.substring(0,2)!=="0x"&&(r="0x"+r),kx(r)&&(r=r.toHexString()),Bi(r)){let t=r.substring(2);t.length%2&&(e.hexPad==="left"?t="0"+t:e.hexPad==="right"?t+="0":Pi.throwArgumentError("hex data is odd-length","value",r));let n=[];for(let o=0;o>1]>>4>=8&&(e[o]=e[o].toUpperCase()),(n[o>>1]&15)>=8&&(e[o+1]=e[o+1].toUpperCase());return"0x"+e.join("")}var qx=9007199254740991;function Ux(r){return Math.log10?Math.log10(r):Math.log(r)/Math.LN10}var Di={};for(let r=0;r<10;r++)Di[String(r)]=String(r);for(let r=0;r<26;r++)Di[String.fromCharCode(65+r)]=String(10+r);var Qp=Math.floor(Ux(qx));function Lx(r){r=r.toUpperCase(),r=r.substring(4)+r.substring(0,2)+"00";let e=r.split("").map(n=>Di[n]).join("");for(;e.length>=Qp;){let n=e.substring(0,Qp);e=parseInt(n,10)%97+e.substring(n.length)}let t=String(98-parseInt(e,10)%97);for(;t.length<2;)t="0"+t;return t}function jx(r){let e=null;if(typeof r!="string"&&An.throwArgumentError("invalid address","address",r),r.match(/^(0x)?[0-9a-fA-F]{40}$/))r.substring(0,2)!=="0x"&&(r="0x"+r),e=Gp(r),r.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==r&&An.throwArgumentError("bad address checksum","address",r);else if(r.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(r.substring(2,4)!==Lx(r)&&An.throwArgumentError("bad icap checksum","address",r),e=Ci(r.substring(4));e.length<40;)e="0"+e;e=Gp("0x"+e)}else An.throwArgumentError("invalid address","address",r);return e}function Jp(r){try{return jx(r),!0}catch{}return!1}var io=ct(ic());var we=i.string().min(2,{message:"Must be 2 or more characters long"}).regex(/^0x[0-9A-Fa-f]*$/,{message:"String must be \'0x\'-prefixed and followed by valid hex characters"}),C=i.number().transform(r=>`0x${r.toString(16)}`).or(we.min(3,{message:"Must be 3 or more characters long (should always have at least one digit - zero is \'0x0\')."})).refine(r=>r==="0x0"?!0:r[2]!=="0",{message:"Invalid hex quantity: leading zero digits are not allowed."}),de=we.refine(r=>r.length%2===0,{message:"Invalid hex-encoded data: must be even number of digits"}),ln=i.string().transform(r=>{let e=de.safeParse(r);return e.success?e.data:`0x${sc.Buffer.from(r).toString("hex")}`}),qi=i.union([i.string(),i.number()]).transform((r,e)=>{if(typeof r=="number")return r;let t=r.startsWith("0x")?16:10,n=parseInt(r,t);return Number.isNaN(n)&&e.addIssue({code:i.ZodIssueCode.custom,message:"Could not parse as LenientInteger"}),n}),Ui=r=>de.refine(e=>e.length===r*2+2,{message:`Invalid byte length. (Expected ${r} bytes)`}),Z=we.refine(Jp,{message:"Invalid Ethereum address."}),J=Ui(32),Li=Ui(256),jt=i.object({blockHash:J,address:Z,logIndex:C,data:de,removed:i.boolean().optional(),topics:i.array(J),blockNumber:C.nullable(),transactionIndex:C,transactionHash:J}),Nn=i.object({transactionHash:J,transactionIndex:C,blockHash:J,blockNumber:C,from:Z,to:Z.nullable().optional(),root:J.optional(),status:i.literal("0x1").or(i.literal("0x0")).optional(),cumulativeGasUsed:C,gasUsed:C,contractAddress:Z.nullable(),logs:i.array(jt),logsBloom:Li,effectiveGasPrice:C.optional(),type:C.optional()}),Pn=i.object({from:Z.optional(),chainId:C.optional(),to:Z.optional(),gas:C.optional(),gasPrice:C.optional(),value:C.optional(),data:de.optional(),nonce:C.optional()}),Gt=i.object({name:i.string(),type:i.string()}),so=i.array(Gt),ac=i.object({chainId:qi.optional(),name:i.string(),verifyingContract:Z,version:i.string().optional()}),ji=i.object({type:i.string(),name:i.string(),value:i.string()}).array(),ao=i.object({domain:ac,message:i.record(i.any()),primaryType:i.string(),types:i.object({EIP712Domain:so}).and(i.record(Gt.array()))}),Fi=i.object({chainId:qi.optional(),name:i.string().optional(),verifyingContract:Z.optional(),version:i.string().optional(),salt:i.string().optional()}),po=i.object({domain:Fi,message:i.record(i.any()),primaryType:i.string(),types:i.object({EIP712Domain:so}).and(i.record(Gt.array()))}),pc=i.object({name:i.literal("owner"),type:i.literal("address")}),cc=i.object({name:i.literal("spender"),type:i.literal("address")}),uc=i.object({name:i.literal("value"),type:i.literal("uint256")}),fc=i.object({name:i.literal("value"),type:i.literal("uint256")}),lc=i.object({name:i.literal("deadline"),type:i.literal("uint256")}),hc=i.tuple([Gt,Gt,Gt,Gt,Gt]).refine(r=>{let e=[pc,cc,uc,fc,lc],t=new Set(["owner","spender","value","nonce","deadline"]);for(let n of r)for(let o of e){let p=o.safeParse(n);p.success&&t.delete(p.data.name)}return t.size===0}).transform(()=>[{name:"owner",type:"address"},{name:"spender",type:"address"},{name:"value",type:"uint256"},{name:"nonce",type:"uint256"},{name:"deadline",type:"uint256"}]),dc=i.literal("Permit"),mc=i.object({EIP712Domain:so,Permit:hc}),yc=i.object({owner:Z,spender:Z,value:C,nonce:C,deadline:C}),Vx=i.object({domain:Fi,primaryType:dc,types:mc,message:yc}),$i=(n=>(n.legacy="0x0",n.eip2930="0x1",n.eip1559="0x2",n))($i||{}),xc=i.tuple([Z,i.array(J)]),Hr=i.object({chainId:C.optional(),data:de.optional(),from:Z,gas:C.optional(),gasPrice:C.optional(),nonce:C.optional(),to:Z.optional(),value:C.optional(),type:i.nativeEnum($i).optional(),accessList:i.array(xc).optional(),maxPriorityFeePerGas:C.optional(),maxFeePerGas:C.optional(),gasLimit:C.optional()}).transform(r=>(r.gas==null&&r.gasLimit!=null&&(r.gas=r.gasLimit,delete r.gasLimit),r)).brand("EthUnsignedTransactionObject"),Ft=i.object({blockHash:J.nullish(),blockNumber:C.nullish(),from:Z,gas:C,gasPrice:C.nullish(),hash:J,input:de,nonce:C,to:Z.nullable(),transactionIndex:C.nullish(),value:C,v:C,r:C,s:C}),Hi=i.object({address:Z.optional(),balance:C,codeHash:J,nonce:C,storageHash:J,accountProof:i.array(we),storageProof:i.array(i.object({key:C,value:C,proof:i.array(we)}))}),Re=i.literal("latest").or(i.literal("earliest")).or(i.literal("pending")).or(i.literal("finalized")),Qt=i.object({number:C.nullable(),hash:J.nullable(),parentHash:J,nonce:Ui(8).nullable(),sha3Uncles:J,logsBloom:Li.nullable(),transactionsRoot:J,stateRoot:J,receiptsRoot:J,miner:Z.nullable(),mixHash:J.optional(),difficulty:C,totalDifficulty:C.nullable(),extraData:de,size:C,gasLimit:C,gasUsed:C,timestamp:C,transactions:i.array(Ft).or(i.array(J)),uncles:i.array(J),baseFeePerGas:C.optional()}),Bn=i.enum(["CONTINUE_WITH_PHANTOM","CONTINUE_WITH_METAMASK","ALWAYS_USE_PHANTOM","ALWAYS_USE_METAMASK"]),kn=i.string().refine(r=>{try{return io.default.decode(r).byteLength===32}catch(e){return!1}},{message:"String must be a valid solana public key of 32 bytes"}),gc=i.union([i.literal("bip122_p2tr"),i.literal("bip122_p2wpkh"),i.literal("bip122_p2sh"),i.literal("bip122_p2pkh")]),vc=i.object({address:i.string(),publicKey:i.string(),addressType:gc}),Vr=vc.and(i.object({purpose:i.union([i.literal("payment"),i.literal("ordinals")])})),Wx=i.string().refine(r=>{try{return io.default.decode(r).byteLength===64}catch(e){return!1}},{message:"String must be a valid solana address of 64 bytes"}),ye=i.string().refine(r=>{try{return io.default.decode(r),!0}catch(e){return!1}},{message:"String must be a base 58 encoded"}),le=i.object({url:i.string().url(),title:i.string(),icon:i.string().nullable(),tabId:i.number().optional()}),wc=i.array(i.any()),co=i.unknown().transform((r,e)=>typeof r=="object"&&r!==null?r:(e.addIssue({code:i.ZodIssueCode.custom,message:"Not an object"}),i.NEVER)),hn=i.union([i.null(),i.string(),i.number(),i.boolean(),wc,co]),Cn=i.literal("2.0"),dn=i.union([i.string(),i.number(),i.null()]),uo=i.object({jsonrpc:i.literal("2.0"),id:dn,method:i.string(),params:hn.optional()}),Vi=i.array(uo),Dn=i.object({jsonrpc:i.literal("2.0"),method:i.string(),params:hn}),fo=(D=>(D[D.ParseError=-32700]="ParseError",D[D.InternalError=-32603]="InternalError",D[D.InvalidParams=-32602]="InvalidParams",D[D.MethodNotFound=-32601]="MethodNotFound",D[D.InvalidRequest=-32600]="InvalidRequest",D[D.TransactionRejected=-32003]="TransactionRejected",D[D.ResourceUnavailable=-32002]="ResourceUnavailable",D[D.InvalidInput=-32e3]="InvalidInput",D[D.UserRejectedRequest=4001]="UserRejectedRequest",D[D.Unauthorized=4100]="Unauthorized",D[D.Disconnected=4900]="Disconnected",D[D.ChainDisconnected=4901]="ChainDisconnected",D[D.ExecutionReverted=3]="ExecutionReverted",D))(fo||{});var T=i.object({code:i.nativeEnum(fo).or(i.number()),message:i.string()}),bc=i.object({error:T}).or(i.object({result:hn})),lo=i.object({jsonrpc:i.literal("2.0"),id:dn}).and(bc),Wi=i.array(lo),On=i.object({domain:i.string().optional(),address:i.string().optional(),statement:i.string().optional(),uri:i.string().optional(),version:i.string().optional(),chainId:i.string().optional(),nonce:i.string().optional(),issuedAt:i.string().optional(),expirationTime:i.string().optional(),notBefore:i.string().optional(),requestId:i.string().optional(),resources:i.array(i.string()).optional()}),_c=i.literal("mainnet"),Ec=i.literal("testnet"),Rc=i.literal("devnet"),Mc=i.literal("localnet"),Tc=i.enum([_c.value,Ec.value,Rc.value,Mc.value]),Sc=i.literal("1"),zc=i.literal("5"),Ic=i.literal("11155111"),Ac=i.enum([Sc.value,zc.value,Ic.value]),Nc=i.literal("0x1"),Pc=i.literal("0x5"),Bc=i.literal("0xaa36a7"),ho=i.enum([Nc.value,Pc.value,Bc.value]),kc=i.literal("137"),Cc=i.literal("80001"),Dc=i.enum([kc.value,Cc.value]),Oc=i.literal("0x89"),qc=i.literal("0x13881"),mo=i.enum([Oc.value,qc.value]);f();function S(r,e){return i.object({jsonrpc:Cn,id:dn,method:r,params:e})}function z(r,e){return i.object({jsonrpc:Cn,id:dn}).and(i.object({result:r}).or(i.object({error:e})))}function Rt(r,e){return i.object({jsonrpc:Cn,method:r,params:e})}var Uc=i.literal("btc_requestAccounts"),Lc=i.tuple([]),jc=i.array(Vr),Fc=T,Zx=S(Uc,Lc),Kx=z(jc,Fc);var xo={};U(xo,{error:()=>Wc,method:()=>$c,params:()=>Hc,request:()=>Yx,response:()=>Gx,result:()=>Vc});f();var $c=i.literal("btc_signPSBT"),Hc=i.tuple([i.instanceof(Uint8Array),i.object({inputsToSign:i.array(i.object({address:i.string(),signingIndexes:i.array(i.number()),sigHash:i.number().optional()})),finalize:i.boolean()})]),Vc=i.instanceof(Uint8Array),Wc=T,Yx=S($c,Hc),Gx=z(Vc,Wc);var go={};U(go,{error:()=>Gc,method:()=>Zc,params:()=>Kc,request:()=>Qx,response:()=>Jx,result:()=>Yc});f();var Zc=i.literal("btc_signMessage"),Kc=i.object({address:i.string(),message:i.instanceof(Uint8Array)}),Yc=i.object({signature:i.instanceof(Uint8Array),signedMessage:i.instanceof(Uint8Array)}),Gc=T,Qx=S(Zc,Kc),Jx=z(Yc,Gc);f();var Zi={};U(Zi,{error:()=>eu,method:()=>Qc,params:()=>Jc,request:()=>Xx,response:()=>eg,result:()=>Xc});f();var Qc=i.literal("eth_accounts"),Jc=i.tuple([]),Xc=i.array(Z),eu=T,Xx=S(Qc,Jc),eg=z(Xc,eu);var Ki={};U(Ki,{error:()=>ou,method:()=>tu,params:()=>ru,request:()=>tg,response:()=>rg,result:()=>nu});f();var tu=i.literal("eth_blockNumber"),ru=i.tuple([]),nu=C,ou=T,tg=S(tu,ru),rg=z(nu,ou);var Yi={};U(Yi,{error:()=>pu,method:()=>iu,params:()=>su,request:()=>ng,response:()=>og,result:()=>au});f();var iu=i.literal("eth_call"),su=i.tuple([Pn,C.or(Re)]),au=de,pu=T,ng=S(iu,su),og=z(au,pu);var Gi={};U(Gi,{error:()=>lu,method:()=>cu,params:()=>uu,request:()=>ig,response:()=>sg,result:()=>fu});f();var cu=i.literal("eth_cancelPrivateTransaction"),uu=i.tuple([i.object({txHash:J})]),fu=i.boolean(),lu=T,ig=S(cu,uu),sg=z(fu,lu);var Qi={};U(Qi,{error:()=>yu,method:()=>hu,params:()=>du,request:()=>ag,response:()=>pg,result:()=>mu});f();var hu=i.literal("eth_chainId"),du=i.tuple([]),mu=we,yu=T,ag=S(hu,du),pg=z(mu,yu);var Ji={};U(Ji,{error:()=>wu,method:()=>xu,params:()=>gu,request:()=>cg,response:()=>ug,result:()=>vu});f();var xu=i.literal("eth_estimateGas"),gu=i.tuple([Pn]),vu=C,wu=T,cg=S(xu,gu),ug=z(vu,wu);var Xi={};U(Xi,{error:()=>Ru,method:()=>bu,params:()=>_u,request:()=>fg,response:()=>lg,result:()=>Eu});f();var bu=i.literal("eth_feeHistory"),_u=i.tuple([i.number(),C.or(Re),i.array(i.number()).optional()]),Eu=i.object({oldestBlock:i.number(),reward:i.array(i.tuple([C,C])).optional(),baseFeePerGas:i.array(C),gasUsedRatio:i.array(i.number())}),Ru=T,fg=S(bu,_u),lg=z(Eu,Ru);var es={};U(es,{error:()=>zu,method:()=>Mu,params:()=>Tu,request:()=>hg,response:()=>dg,result:()=>Su});f();var Mu=i.literal("eth_gasPrice"),Tu=i.tuple([]),Su=C,zu=T,hg=S(Mu,Tu),dg=z(Su,zu);var ts={};U(ts,{error:()=>Pu,method:()=>Iu,params:()=>Au,request:()=>mg,response:()=>yg,result:()=>Nu});f();var Iu=i.literal("eth_getBalance"),Au=i.tuple([Z,C.or(Re)]),Nu=C,Pu=T,mg=S(Iu,Au),yg=z(Nu,Pu);var rs={};U(rs,{error:()=>Du,method:()=>Bu,params:()=>ku,request:()=>xg,response:()=>gg,result:()=>Cu});f();var Bu=i.literal("eth_getBlockByHash"),ku=i.tuple([J,i.boolean()]),Cu=Qt,Du=T,xg=S(Bu,ku),gg=z(Cu,Du);var ns={};U(ns,{error:()=>Lu,method:()=>Ou,params:()=>qu,request:()=>vg,response:()=>wg,result:()=>Uu});f();var Ou=i.literal("eth_getBlockByNumber"),qu=i.tuple([C.or(Re),i.boolean()]),Uu=Qt,Lu=T,vg=S(Ou,qu),wg=z(Uu,Lu);var os={};U(os,{error:()=>Hu,method:()=>ju,params:()=>Fu,request:()=>bg,response:()=>_g,result:()=>$u});f();var ju=i.literal("eth_getBlockReceipts"),Fu=i.tuple([J.or(C).or(Re)]),$u=i.array(Nn),Hu=T,bg=S(ju,Fu),_g=z($u,Hu);var is={};U(is,{error:()=>Ku,method:()=>Vu,params:()=>Wu,request:()=>Eg,response:()=>Rg,result:()=>Zu});f();var Vu=i.literal("eth_getBlockTransactionCountByHash"),Wu=i.tuple([J]),Zu=C,Ku=T,Eg=S(Vu,Wu),Rg=z(Zu,Ku);var ss={};U(ss,{error:()=>Ju,method:()=>Yu,params:()=>Gu,request:()=>Mg,response:()=>Tg,result:()=>Qu});f();var Yu=i.literal("eth_getBlockTransactionCountByNumber"),Gu=i.tuple([C]),Qu=C,Ju=T,Mg=S(Yu,Gu),Tg=z(Qu,Ju);var as={};U(as,{error:()=>rf,method:()=>Xu,params:()=>ef,request:()=>Sg,response:()=>zg,result:()=>tf});f();var Xu=i.literal("eth_getCode"),ef=i.tuple([Z,i.union([C,Re])]),tf=de,rf=T,Sg=S(Xu,ef),zg=z(tf,rf);var ps={};U(ps,{error:()=>af,method:()=>nf,params:()=>of,request:()=>Ig,response:()=>Ag,result:()=>sf});f();var nf=i.literal("eth_getFilterChanges"),of=i.tuple([C]),sf=i.array(jt),af=T,Ig=S(nf,of),Ag=z(sf,af);var cs={};U(cs,{error:()=>ff,method:()=>pf,params:()=>cf,request:()=>Ng,response:()=>Pg,result:()=>uf});f();var pf=i.literal("eth_getFilterLogs"),cf=i.tuple([C]),uf=i.array(jt),ff=T,Ng=S(pf,cf),Pg=z(uf,ff);var us={};U(us,{error:()=>mf,method:()=>lf,params:()=>hf,request:()=>Bg,response:()=>kg,result:()=>df});f();var lf=i.literal("eth_getLogs"),hf=i.tuple([i.object({fromBlock:C.or(Re).optional(),toBlock:i.string().optional(),address:Z.optional(),topics:i.array(J).optional(),blockHash:J.optional()})]),df=i.array(jt),mf=T,Bg=S(lf,hf),kg=z(df,mf);var fs={};U(fs,{error:()=>vf,method:()=>yf,params:()=>xf,request:()=>Cg,response:()=>Dg,result:()=>gf});f();var yf=i.literal("eth_getProof"),xf=i.tuple([Z,i.array(J),C.or(Re)]),gf=Hi,vf=T,Cg=S(yf,xf),Dg=z(gf,vf);var ls={};U(ls,{error:()=>Ef,method:()=>wf,params:()=>bf,request:()=>Og,response:()=>qg,result:()=>_f});f();var wf=i.literal("eth_getStorageAt"),bf=i.tuple([Z,C,C.or(Re)]),_f=de,Ef=T,Og=S(wf,bf),qg=z(_f,Ef);var hs={};U(hs,{error:()=>Sf,method:()=>Rf,params:()=>Mf,request:()=>Ug,response:()=>Lg,result:()=>Tf});f();var Rf=i.literal("eth_getTransactionByBlockHashAndIndex"),Mf=i.tuple([J,C]),Tf=Ft.nullable(),Sf=T,Ug=S(Rf,Mf),Lg=z(Tf,Sf);var ds={};U(ds,{error:()=>Nf,method:()=>zf,params:()=>If,request:()=>jg,response:()=>Fg,result:()=>Af});f();var zf=i.literal("eth_getTransactionByBlockNumberAndIndex"),If=i.tuple([i.string(),C]),Af=Ft,Nf=T,jg=S(zf,If),Fg=z(Af,Nf);var ms={};U(ms,{error:()=>Cf,method:()=>Pf,params:()=>Bf,request:()=>$g,response:()=>Hg,result:()=>kf});f();var Pf=i.literal("eth_getTransactionByHash"),Bf=i.tuple([J]),kf=Ft.nullable(),Cf=T,$g=S(Pf,Bf),Hg=z(kf,Cf);var ys={};U(ys,{error:()=>Uf,method:()=>Df,params:()=>Of,request:()=>Vg,response:()=>Wg,result:()=>qf});f();var Df=i.literal("eth_getTransactionCount"),Of=i.tuple([Z,C.or(Re)]),qf=C,Uf=T,Vg=S(Df,Of),Wg=z(qf,Uf);var xs={};U(xs,{error:()=>$f,method:()=>Lf,params:()=>jf,request:()=>Zg,response:()=>Kg,result:()=>Ff});f();var Lf=i.literal("eth_getTransactionReceipt"),jf=i.tuple([J]),Ff=Nn.nullable(),$f=T,Zg=S(Lf,jf),Kg=z(Ff,$f);var gs={};U(gs,{error:()=>Zf,method:()=>Hf,params:()=>Vf,request:()=>Yg,response:()=>Gg,result:()=>Wf});f();var Hf=i.literal("eth_getUncleByBlockHashAndIndex"),Vf=i.tuple([C.or(Re),C]),Wf=Qt,Zf=T,Yg=S(Hf,Vf),Gg=z(Wf,Zf);var vs={};U(vs,{error:()=>Qf,method:()=>Kf,params:()=>Yf,request:()=>Qg,response:()=>Jg,result:()=>Gf});f();var Kf=i.literal("eth_getUncleByBlockNumberAndIndex"),Yf=i.tuple([C.or(Re),C]),Gf=Qt,Qf=T,Qg=S(Kf,Yf),Jg=z(Gf,Qf);var ws={};U(ws,{error:()=>tl,method:()=>Jf,params:()=>Xf,request:()=>Xg,response:()=>ev,result:()=>el});f();var Jf=i.literal("eth_getUncleCountByBlockHash"),Xf=i.tuple([J]),el=C,tl=T,Xg=S(Jf,Xf),ev=z(el,tl);var bs={};U(bs,{error:()=>il,method:()=>rl,params:()=>nl,request:()=>tv,response:()=>rv,result:()=>ol});f();var rl=i.literal("eth_getUncleCountByBlockNumber"),nl=i.tuple([C.or(Re)]),ol=C,il=T,tv=S(rl,nl),rv=z(ol,il);var _s={};U(_s,{error:()=>cl,method:()=>sl,params:()=>al,request:()=>nv,response:()=>ov,result:()=>pl});f();var sl=i.literal("eth_maxPriorityFeePerGas"),al=i.tuple([]),pl=C,cl=T,nv=S(sl,al),ov=z(pl,cl);var Es={};U(Es,{error:()=>hl,method:()=>ul,params:()=>fl,request:()=>iv,response:()=>sv,result:()=>ll});f();var ul=i.literal("eth_newBlockFilter"),fl=i.tuple([]),ll=C,hl=T,iv=S(ul,fl),sv=z(ll,hl);var Rs={};U(Rs,{error:()=>xl,method:()=>dl,params:()=>ml,request:()=>av,response:()=>pv,result:()=>yl});f();var dl=i.literal("eth_newFilter"),ml=i.tuple([i.object({fromBlock:C.optional(),toBlock:C.optional(),address:Z.or(i.array(Z)).optional(),topics:i.array(de.nullable().or(i.array(de.nullable()))).optional()})]),yl=C,xl=T,av=S(dl,ml),pv=z(yl,xl);var Ms={};U(Ms,{error:()=>bl,method:()=>gl,params:()=>vl,request:()=>cv,response:()=>uv,result:()=>wl});f();var gl=i.literal("eth_newPendingTransactionFilter"),vl=i.tuple([]),wl=C,bl=T,cv=S(gl,vl),uv=z(wl,bl);var Ts={};U(Ts,{error:()=>Ml,method:()=>_l,params:()=>El,request:()=>fv,response:()=>lv,result:()=>Rl});f();var _l=i.literal("personal_sign"),El=i.union([i.tuple([ln,Z]),i.tuple([ln,Z,i.unknown()])]),Rl=de,Ml=T,fv=S(_l,El),lv=z(Rl,Ml);var Ss={};U(Ss,{error:()=>Il,method:()=>Tl,params:()=>Sl,request:()=>hv,response:()=>dv,result:()=>zl});f();var Tl=i.literal("eth_protocolVersion"),Sl=i.tuple([]),zl=i.string(),Il=T,hv=S(Tl,Sl),dv=z(zl,Il);var zs={};U(zs,{error:()=>Bl,method:()=>Al,params:()=>Nl,request:()=>mv,response:()=>yv,result:()=>Pl});f();var Al=i.literal("eth_requestAccounts"),Nl=i.tuple([]),Pl=i.array(Z),Bl=T,mv=S(Al,Nl),yv=z(Pl,Bl);var Is={};U(Is,{error:()=>Ol,method:()=>kl,params:()=>Cl,request:()=>xv,response:()=>gv,result:()=>Dl});f();var kl=i.literal("eth_sendPrivateTransaction"),Cl=i.tuple([i.object({tx:J,maxBlockNumber:C.optional(),preferences:i.object({fast:i.boolean()}).optional()})]),Dl=J,Ol=T,xv=S(kl,Cl),gv=z(Dl,Ol);var As={};U(As,{error:()=>jl,method:()=>ql,params:()=>Ul,request:()=>vv,response:()=>wv,result:()=>Ll});f();var ql=i.literal("eth_sendRawTransaction"),Ul=i.tuple([de]),Ll=J,jl=T,vv=S(ql,Ul),wv=z(Ll,jl);var Ns={};U(Ns,{error:()=>Vl,method:()=>Fl,params:()=>$l,request:()=>bv,response:()=>_v,result:()=>Hl});f();var Fl=i.literal("eth_sendTransaction"),$l=i.tuple([Hr]),Hl=J,Vl=T,bv=S(Fl,$l),_v=z(Hl,Vl);var Ps={};U(Ps,{error:()=>Yl,method:()=>Wl,params:()=>Zl,request:()=>Ev,response:()=>Rv,result:()=>Kl});f();var Wl=i.literal("eth_sign"),Zl=i.tuple([Z,ln]),Kl=de,Yl=T,Ev=S(Wl,Zl),Rv=z(Kl,Yl);var Bs={};U(Bs,{error:()=>Xl,method:()=>Gl,params:()=>Ql,request:()=>Mv,response:()=>Tv,result:()=>Jl});f();var Gl=i.literal("eth_signTransaction"),Ql=i.tuple([Hr]),Jl=de,Xl=T,Mv=S(Gl,Ql),Tv=z(Jl,Xl);var ks={};U(ks,{error:()=>nh,method:()=>eh,params:()=>th,request:()=>Sv,response:()=>zv,result:()=>rh});f();var eh=i.literal("eth_signTypedData"),th=i.tuple([ji,Z]),rh=de,nh=T,Sv=S(eh,th),zv=z(rh,nh);var Cs={};U(Cs,{error:()=>ah,method:()=>oh,params:()=>ih,request:()=>Iv,response:()=>Av,result:()=>sh});f();var oh=i.literal("eth_signTypedData_v3"),ih=i.tuple([Z,i.string().transform((r,e)=>{try{let t=JSON.parse(r);return ao.parse(t)}catch(t){return e.addIssue({code:i.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),i.NEVER}}).or(ao)]),sh=de,ah=T,Iv=S(oh,ih),Av=z(sh,ah);var Ds={};U(Ds,{error:()=>fh,method:()=>ph,params:()=>ch,request:()=>Nv,response:()=>Pv,result:()=>uh});f();var ph=i.literal("eth_signTypedData_v4"),ch=i.tuple([Z,i.string().transform((r,e)=>{try{let t=JSON.parse(r);return po.parse(t)}catch(t){return e.addIssue({code:i.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),i.NEVER}}).or(po)]),uh=de,fh=T,Nv=S(ph,ch),Pv=z(uh,fh);var Os={};U(Os,{error:()=>mh,method:()=>lh,params:()=>hh,request:()=>Bv,response:()=>kv,result:()=>dh});f();var lh=i.literal("eth_subscribe"),hh=i.union([i.tuple([i.union([i.literal("alchemy_pendingTransactions"),i.literal("newPendingTransactions"),i.literal("newHeads"),i.literal("logs")])]),i.tuple([i.union([i.literal("alchemy_pendingTransactions"),i.literal("newPendingTransactions"),i.literal("newHeads"),i.literal("logs")]),i.union([i.object({fromAddress:i.union([Z,i.array(Z)]).optional(),toAddress:i.union([Z,i.array(Z)]).optional(),hashesOnly:i.boolean().optional()}),i.object({address:i.union([Z,i.array(Z)]).optional(),topics:i.array(i.union([i.null(),Z,i.array(Z)]))})])])]),dh=i.union([we,i.object({result:Ft,subscription:we}),i.object({result:J,subscription:we}),i.object({result:i.object({difficulty:we,extraData:we,gasLimit:we,gasUsed:we,logsBloom:we,miner:Z,nonce:we,number:we,parentHash:J,receiptRoot:J,sha3Uncles:J,stateRoot:J,timestamp:we,transactionsRoot:J}),subscription:we}),i.object({result:jt,subscription:we})]),mh=T,Bv=S(lh,hh),kv=z(dh,mh);var qs={};U(qs,{error:()=>vh,method:()=>yh,params:()=>xh,request:()=>Cv,response:()=>Dv,result:()=>gh});f();var yh=i.literal("eth_uninstallFilter"),xh=i.tuple([C]),gh=i.boolean(),vh=T,Cv=S(yh,xh),Dv=z(gh,vh);var Us={};U(Us,{error:()=>Eh,method:()=>wh,params:()=>bh,request:()=>Ov,response:()=>qv,result:()=>_h});f();var wh=i.literal("eth_unsubscribe"),bh=i.tuple([C]),_h=i.boolean(),Eh=T,Ov=S(wh,bh),qv=z(_h,Eh);var Ls={};U(Ls,{error:()=>Sh,method:()=>Rh,params:()=>Mh,request:()=>Uv,response:()=>Lv,result:()=>Th});f();var Rh=i.literal("net_listening"),Mh=i.tuple([]),Th=i.boolean(),Sh=T,Uv=S(Rh,Mh),Lv=z(Th,Sh);var js={};U(js,{error:()=>Nh,method:()=>zh,params:()=>Ih,request:()=>jv,response:()=>Fv,result:()=>Ah});f();var zh=i.literal("net_version"),Ih=i.tuple([]),Ah=i.string(),Nh=T,jv=S(zh,Ih),Fv=z(Ah,Nh);var Fs={};U(Fs,{error:()=>Ch,method:()=>Ph,params:()=>Bh,request:()=>$v,response:()=>Hv,result:()=>kh});f();var Ph=i.literal("wallet_addEthereumChain"),Bh=i.tuple([i.object({chainId:we,chainName:i.string(),nativeCurrency:i.object({name:i.string(),symbol:i.string().refine(r=>{let{length:e}=r;return e>=2&&e<=6},{message:"Value is not a valid symbol."}),decimals:i.number()}),rpcUrls:i.array(i.string()),blockExplorerUrls:i.union([i.tuple([i.string()]),i.null()]).optional(),iconUrls:i.array(i.string()).optional()})]),kh=i.null(),Ch=T,$v=S(Ph,Bh),Hv=z(kh,Ch);var $s={};U($s,{error:()=>Uh,method:()=>Dh,params:()=>Oh,request:()=>Vv,response:()=>Wv,result:()=>qh});f();var Dh=i.literal("wallet_selectEthereumProvider"),Oh=i.tuple([]),qh=Bn,Uh=T,Vv=S(Dh,Oh),Wv=z(qh,Uh);var Hs={};U(Hs,{error:()=>$h,method:()=>Lh,params:()=>jh,request:()=>Zv,response:()=>Kv,result:()=>Fh});f();var Lh=i.literal("wallet_switchEthereumChain"),jh=i.tuple([i.object({chainId:we})]),Fh=i.null(),$h=T,Zv=S(Lh,jh),Kv=z(Fh,$h);var Vs={};U(Vs,{error:()=>Zh,method:()=>Hh,params:()=>Vh,request:()=>Yv,response:()=>Gv,result:()=>Wh});f();var Hh=i.literal("wallet_watchAsset"),Vh=i.object({type:i.literal("ERC20"),options:i.object({address:Z,symbol:i.string(),decimals:i.number(),image:i.string()})}),Wh=i.boolean(),Zh=T,Yv=S(Hh,Vh),Gv=z(Wh,Zh);var Ws={};U(Ws,{error:()=>Qh,method:()=>Kh,params:()=>Yh,request:()=>Qv,response:()=>Jv,result:()=>Gh});f();var Kh=i.literal("web3_clientVersion"),Yh=i.tuple([]),Gh=i.string(),Qh=T,Qv=S(Kh,Yh),Jv=z(Gh,Qh);var Zs={};U(Zs,{error:()=>td,method:()=>Jh,params:()=>Xh,request:()=>Xv,response:()=>ew,result:()=>ed});f();var Jh=i.literal("web3_sha3"),Xh=i.tuple([de]),ed=de,td=T,Xv=S(Jh,Xh),ew=z(ed,td);var qn={};U(qn,{phantom_accountChanged:()=>wo,phantom_chainChanged:()=>_o,phantom_dappIcon:()=>Eo,phantom_dappMeta:()=>Ro,phantom_metaMaskOverrideSettingsChanged:()=>bo,phantom_trustRevoked:()=>Mo});f();var wo={};U(wo,{method:()=>rd,notification:()=>rw,params:()=>nd});f();var rd=i.literal("phantom_accountChanged"),nd=i.object({evm:i.optional(Z),sol:i.optional(kn),btc:i.array(Vr)}).nullable(),rw=Rt(rd,nd);var bo={};U(bo,{method:()=>od,notification:()=>nw,params:()=>id});f();var od=i.literal("phantom_metaMaskOverrideSettingsChanged"),id=i.null(),nw=Rt(od,id);var _o={};U(_o,{method:()=>sd,notification:()=>ow,params:()=>ad});f();var sd=i.literal("phantom_chainChanged"),ad=i.object({evm:i.optional(ho.or(mo))}).nullable(),ow=Rt(sd,ad);var Eo={};U(Eo,{method:()=>pd,notification:()=>iw,params:()=>cd});f();var pd=i.literal("phantom_dappIcon"),cd=i.string().nullable(),iw=Rt(pd,cd);var Ro={};U(Ro,{method:()=>ud,notification:()=>sw,params:()=>fd});f();var ud=i.literal("phantom_dappMeta"),fd=i.object({title:i.string(),url:i.string(),icons:i.object({href:i.string(),size:i.object({width:i.number(),height:i.number()})}).array()}),sw=Rt(ud,fd);var Mo={};U(Mo,{method:()=>ld,notification:()=>aw,params:()=>hd});f();var ld=i.literal("phantom_trustRevoked"),hd=i.object({evm:i.optional(Z),sol:i.optional(kn),btc:i.array(Vr)}).nullable(),aw=Rt(ld,hd);f();var Ks={};U(Ks,{error:()=>xd,method:()=>dd,params:()=>md,request:()=>pw,response:()=>cw,result:()=>yd});f();var dd=i.literal("sol_connect"),md=i.object({onlyIfTrusted:i.optional(i.boolean())}),yd=i.object({publicKey:i.string()}),xd=T,pw=S(dd,md),cw=z(yd,xd);var Ys={};U(Ys,{error:()=>bd,method:()=>gd,params:()=>vd,request:()=>uw,response:()=>fw,result:()=>wd});f();var gd=i.literal("sol_disconnect"),vd=hn.optional(),wd=i.null(),bd=T,uw=S(gd,vd),fw=z(wd,bd);var Gs={};U(Gs,{error:()=>Md,method:()=>_d,params:()=>Ed,request:()=>lw,response:()=>hw,result:()=>Rd});f();var _d=i.literal("sol_signAllTransactions"),Ed=i.object({transactions:i.array(ye)}),Rd=i.array(i.object({signature:i.string(),transaction:ye,version:i.union([i.literal("legacy"),i.number()])})),Md=T,lw=S(_d,Ed),hw=z(Rd,Md);var Xs={};U(Xs,{error:()=>Id,method:()=>Td,params:()=>Sd,request:()=>dw,response:()=>mw,result:()=>zd});f();var Js={};U(Js,{SolanaProviderEvent:()=>Qs,SolanaSendOptions:()=>Un});f();var Un=i.optional(i.object({skipPreflight:i.optional(i.boolean()),preflightCommitment:i.optional(i.union([i.literal("processed"),i.literal("confirmed"),i.literal("finalized"),i.literal("recent"),i.literal("single"),i.literal("singleGossip"),i.literal("root"),i.literal("max")])),maxRetries:i.optional(i.number()),minContextSlot:i.optional(i.number())})),Qs=(n=>(n.Connect="connect",n.Disconnect="disconnect",n.AccountChanged="accountChanged",n))(Qs||{}),WS=i.nativeEnum(Qs);var Td=i.literal("sol_signAndSendTransaction"),Sd=i.object({transaction:ye,options:Un}),zd=i.object({signature:i.string(),publicKey:i.string()}),Id=T,dw=S(Td,Sd),mw=z(zd,Id);var ea={};U(ea,{error:()=>Bd,method:()=>Ad,params:()=>Nd,request:()=>yw,response:()=>xw,result:()=>Pd});f();var Ad=i.literal("sol_signAndSendAllTransactions"),Nd=i.object({transactions:i.array(ye),options:Un}),Pd=i.object({signatures:i.array(i.union([i.string(),i.null()])),publicKey:i.string()}),Bd=T,yw=S(Ad,Nd),xw=z(Pd,Bd);var ta={};U(ta,{error:()=>Od,method:()=>kd,params:()=>Cd,request:()=>gw,response:()=>vw,result:()=>Dd});f();var kd=i.literal("sol_signMessage"),Cd=i.object({message:ye,display:i.union([i.literal("utf8"),i.literal("hex")])}),Dd=i.object({signature:i.string(),publicKey:i.string()}),Od=T,gw=S(kd,Cd),vw=z(Dd,Od);var ra={};U(ra,{error:()=>jd,method:()=>qd,params:()=>Ud,request:()=>ww,response:()=>bw,result:()=>Ld});f();var qd=i.literal("sol_signIn"),Ud=i.object({signInData:On}),Ld=i.object({address:i.string(),signedMessage:i.string(),signature:i.string()}),jd=T,ww=S(qd,Ud),bw=z(Ld,jd);var na={};U(na,{error:()=>Vd,method:()=>Fd,params:()=>$d,request:()=>_w,response:()=>Ew,result:()=>Hd});f();var Fd=i.literal("sol_signTransaction"),$d=i.object({transaction:ye}),Hd=i.object({signature:i.string(),transaction:ye,version:i.union([i.literal("legacy"),i.number()])}),Vd=T,_w=S(Fd,$d),Ew=z(Hd,Vd);f();var oa={};U(oa,{error:()=>Yd,method:()=>Wd,params:()=>Zd,request:()=>Mw,response:()=>Tw,result:()=>Kd});f();var Wd=i.literal("user_approveBtcRequestAccounts"),Zd=i.tuple([le]),Kd=i.null(),Yd=T,Mw=S(Wd,Zd),Tw=z(Kd,Yd);var ia={};U(ia,{error:()=>Xd,method:()=>Gd,params:()=>Qd,request:()=>Sw,response:()=>zw,result:()=>Jd});f();var Gd=i.literal("user_approveBtcSignPSBT"),Qd=i.tuple([le,i.object({psbt:i.instanceof(Uint8Array),sequenceId:i.string()})]),Jd=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),signature:i.string()})]),Xd=T,Sw=S(Gd,Qd),zw=z(Jd,Xd);var sa={};U(sa,{error:()=>nm,method:()=>em,params:()=>tm,request:()=>Iw,response:()=>Aw,result:()=>rm});f();var em=i.literal("user_approveBtcSignMessage"),tm=i.tuple([le,i.object({message:i.instanceof(Uint8Array),sequenceId:i.string()})]),rm=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),signature:i.string()})]),nm=T,Iw=S(em,tm),Aw=z(rm,nm);var aa={};U(aa,{error:()=>am,method:()=>om,params:()=>im,request:()=>Nw,response:()=>Pw,result:()=>sm});f();var om=i.literal("user_approveEthRequestAccounts"),im=i.tuple([le]),sm=i.null(),am=T,Nw=S(om,im),Pw=z(sm,am);var pa={};U(pa,{error:()=>fm,method:()=>pm,params:()=>cm,request:()=>Bw,response:()=>kw,result:()=>um});f();f();var dt=(D=>(D.OK="OK",D.FeatureKilled="FEATURE_KILLED",D.WalletLocked="WALLET_LOCKED",D.TabNotFocused="TAB_NOT_FOCUSED",D.Disabled="DISABLED",D.SessionExpired="SESSION_EXPIRED",D.RateLimitExceeded="RATE_LIMIT_EXCEEDED",D.SimulationFailed="SIMULATION_FAILED",D.UnsupportedDapp="UNSUPPORTED_DAPP",D.UnsupportedNetworkId="UNSUPPORTED_NETWORK_ID",D.UnsupportedMethod="UNSUPPORTED_METHOD",D.Unimplemented="UNIMPLEMENTED",D.Unknown="UNKNOWN",D))(dt||{});var pm=i.literal("user_approveEthSendTransaction"),cm=i.tuple([le,i.object({transaction:Hr,autoConfirmStatusCode:i.nativeEnum(dt),sequenceId:i.string()})]),um=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend"),maxFeePerGas:C,maxPriorityFeePerGas:C}),i.object({type:i.literal("send"),signature:we,maxFeePerGas:C,maxPriorityFeePerGas:C})]),fm=T,Bw=S(pm,cm),kw=z(um,fm);var ca={};U(ca,{error:()=>mm,method:()=>lm,params:()=>hm,request:()=>Cw,response:()=>Dw,result:()=>dm});f();var lm=i.literal("user_approveEthSignMessage"),hm=i.tuple([le,i.object({signer:Z,message:de,originalMethod:i.enum(["eth_sign","personal_sign","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4"]),chainId:i.string(),autoConfirmStatusCode:i.nativeEnum(dt),sequenceId:i.string()})]),dm=i.discriminatedUnion("approvalType",[i.object({approvalType:i.literal("user")}),i.object({approvalType:i.literal("hardware"),signature:we})]),mm=T,Cw=S(lm,hm),Dw=z(dm,mm);var ua={};U(ua,{error:()=>vm,method:()=>ym,params:()=>xm,request:()=>Ow,response:()=>qw,result:()=>gm});f();var ym=i.literal("user_approveSolConnect"),xm=i.tuple([le]),gm=i.null(),vm=T,Ow=S(ym,xm),qw=z(gm,vm);var fa={};U(fa,{error:()=>Em,method:()=>wm,params:()=>bm,request:()=>Uw,response:()=>Lw,result:()=>_m});f();var wm=i.literal("user_approveSolSignAllTransactions"),bm=i.tuple([le,i.object({transactions:i.array(ye),autoConfirmStatusCode:i.nativeEnum(dt),sequenceId:i.string()})]),_m=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),result:i.array(i.object({signedTransaction:ye,signature:ye,version:i.union([i.literal("legacy"),i.number()])}))})]),Em=T,Uw=S(wm,bm),Lw=z(_m,Em);var la={};U(la,{error:()=>Sm,method:()=>Rm,params:()=>Mm,request:()=>jw,response:()=>Fw,result:()=>Tm});f();var Rm=i.literal("user_approveSolSignAndSendTransaction"),Mm=i.tuple([le,i.object({transaction:i.string(),autoConfirmStatusCode:i.nativeEnum(dt),sequenceId:i.string()})]),Tm=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),signedTransaction:ye,signature:ye,version:i.union([i.literal("legacy"),i.number()])})]),Sm=T,jw=S(Rm,Mm),Fw=z(Tm,Sm);var ha={};U(ha,{error:()=>Nm,method:()=>zm,params:()=>Im,request:()=>$w,response:()=>Hw,result:()=>Am});f();var zm=i.literal("user_approveSolSignAndSendAllTransactions"),Im=i.tuple([le,i.object({transactions:i.array(ye),autoConfirmStatusCode:i.nativeEnum(dt),sequenceId:i.string()})]),Am=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),result:i.array(i.object({signedTransaction:ye,signature:ye,version:i.union([i.literal("legacy"),i.number()])}))})]),Nm=T,$w=S(zm,Im),Hw=z(Am,Nm);var da={};U(da,{error:()=>Cm,method:()=>Pm,params:()=>Bm,request:()=>Vw,response:()=>Ww,result:()=>km});f();var Pm=i.literal("user_approveSolSignIn"),Bm=i.tuple([le,i.object({connect:i.boolean(),signInData:On,message:ye,errorDetails:i.array(i.object({label:i.string(),message:i.string()})).optional(),sequenceId:i.string()})]),km=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),signature:ye})]),Cm=T,Vw=S(Pm,Bm),Ww=z(km,Cm);var ma={};U(ma,{error:()=>Um,method:()=>Dm,params:()=>Om,request:()=>Zw,response:()=>Kw,result:()=>qm});f();var Dm=i.literal("user_approveSolSignMessage"),Om=i.tuple([le,i.object({message:ye,display:i.union([i.literal("utf8"),i.literal("hex")]),autoConfirmStatusCode:i.nativeEnum(dt),sequenceId:i.string()})]),qm=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),signature:ye})]),Um=T,Zw=S(Dm,Om),Kw=z(qm,Um);var ya={};U(ya,{error:()=>$m,method:()=>Lm,params:()=>jm,request:()=>Yw,response:()=>Gw,result:()=>Fm});f();var Lm=i.literal("user_approveSolSignTransaction"),jm=i.tuple([le,i.object({transaction:i.string(),autoConfirmStatusCode:i.nativeEnum(dt),sequenceId:i.string()})]),Fm=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),signedTransaction:ye,signature:ye,version:i.union([i.literal("legacy"),i.number()])})]),$m=T,Yw=S(Lm,jm),Gw=z(Fm,$m);var xa={};U(xa,{error:()=>Zm,method:()=>Hm,params:()=>Vm,request:()=>Qw,response:()=>Jw,result:()=>Wm});f();var Hm=i.literal("user_confirmEIP712IncorrectChainId"),Vm=i.tuple([le,i.object({connectedChainId:i.string(),messageChainId:i.string()})]),Wm=i.null(),Zm=T,Qw=S(Hm,Vm),Jw=z(Wm,Zm);var ga={};U(ga,{error:()=>Qm,method:()=>Km,params:()=>Ym,request:()=>Xw,response:()=>e1,result:()=>Gm});f();var Km=i.literal("user_confirmIncorrectMode"),Ym=i.tuple([le,i.enum(["mainnet","testnet"])]),Gm=i.null(),Qm=T,Xw=S(Km,Ym),e1=z(Gm,Qm);var va={};U(va,{error:()=>ty,method:()=>Jm,params:()=>Xm,request:()=>t1,response:()=>r1,result:()=>ey});f();var Jm=i.literal("user_confirmUnsupportedAccount"),Xm=i.tuple([le,i.literal("ethereum").or(i.literal("solana"))]),ey=i.null(),ty=T,t1=S(Jm,Xm),r1=z(ey,ty);var wa={};U(wa,{error:()=>iy,method:()=>ry,params:()=>ny,request:()=>n1,response:()=>o1,result:()=>oy});f();var ry=i.literal("user_confirmUnsupportedNetwork"),ny=i.tuple([le,i.string()]),oy=i.null(),iy=T,n1=S(ry,ny),o1=z(oy,iy);var ba={};U(ba,{error:()=>cy,method:()=>sy,params:()=>ay,request:()=>i1,response:()=>s1,result:()=>py});f();var sy=i.literal("user_selectEthWallet"),ay=i.tuple([le]),py=Bn,cy=T,i1=S(sy,ay),s1=z(py,cy);f();var uy=Object.prototype.hasOwnProperty;function fy(r,e,t){for(t of r.keys())if(Jt(t,e))return t}function Jt(r,e){var t,n,o;if(r===e)return!0;if(r&&e&&(t=r.constructor)===e.constructor){if(t===Date)return r.getTime()===e.getTime();if(t===RegExp)return r.toString()===e.toString();if(t===Array){if((n=r.length)===e.length)for(;n--&&Jt(r[n],e[n]););return n===-1}if(t===Set){if(r.size!==e.size)return!1;for(n of r)if(o=n,o&&typeof o=="object"&&(o=fy(e,o),!o)||!e.has(o))return!1;return!0}if(t===Map){if(r.size!==e.size)return!1;for(n of r)if(o=n[0],o&&typeof o=="object"&&(o=fy(e,o),!o)||!Jt(n[1],e.get(o)))return!1;return!0}if(t===ArrayBuffer)r=new Uint8Array(r),e=new Uint8Array(e);else if(t===DataView){if((n=r.byteLength)===e.byteLength)for(;n--&&r.getInt8(n)===e.getInt8(n););return n===-1}if(ArrayBuffer.isView(r)){if((n=r.byteLength)===e.byteLength)for(;n--&&r[n]===e[n];);return n===-1}if(!t||typeof r=="object"){n=0;for(t in r)if(uy.call(r,t)&&++n&&!uy.call(e,t)||!(t in e)||!Jt(r[t],e[t]))return!1;return Object.keys(e).length===n}}return r!==r&&e!==e}var jy=ct(hy());f();var ur=class extends Error{constructor({code:t,message:n},o){super(n);this.code=t,this.message=n,typeof o!="undefined"&&(this.data=o)}toString(){return this.message}};f();f();f();f();f();var u1={canSerialize:r=>typeof r=="number"&&Number.isNaN(r),serialize:r=>({["$"+"NAN"]:1}),deserialize:r=>NaN},f1={canSerialize:r=>r instanceof Date,serialize:r=>({[`$${"DATE"}`]:r.valueOf()}),deserialize:r=>new Date(r[`$${"DATE"}`])},l1={canSerialize:r=>r instanceof Uint8Array,serialize:r=>({[`$${"UINT8ARRAY"}`]:Array.from(r)}),deserialize:r=>Uint8Array.from(r[`$${"UINT8ARRAY"}`])},h1={canSerialize:r=>typeof r=="bigint",serialize:r=>({[`$${"BIGINT"}`]:r.toString()}),deserialize:r=>BigInt(r[`$${"BIGINT"}`])},d1={canSerialize:r=>r instanceof URL,serialize:r=>({[`$${"URL"}`]:r.href}),deserialize:r=>new URL(r[`$${"URL"}`])},So={["NAN"]:u1,["DATE"]:f1,["UINT8ARRAY"]:l1,["BIGINT"]:h1,["URL"]:d1};var m1=function(r){let e=this[r];for(let t of Object.values(So))if(t.canSerialize(e))return t.serialize(e);return e},y1=(r,e)=>{if(e&&typeof e=="object"&&Object.keys(e)[0]){let t=Object.keys(e)[0].slice(1);if(t in So)return So[t].deserialize(e)}return e},jn=r=>JSON.stringify(r,m1),zo=r=>JSON.parse(r,y1);f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();var SN=new Error("Unsupported path.");f();var Io=r=>{try{if(r==null)throw"JSON must be set";if(!isNaN(parseInt(r)))throw"Numbers are not valid JSON";return JSON.parse(r),!0}catch(e){return!1}};f();f();f();f();f();f();f();f();f();f();f();f();f();f();var my=ct(mn()),yy=ct(Sa());my.default.extend(yy.default);f();var L1=ct(mn());f();var Pa=ct(mn()),vy=ct(xy()),wy=ct(gy());Pa.default.extend(vy.default);Pa.default.extend(wy.default);f();var _y=ct(mn()),Ey=ct(by());_y.default.extend(Ey.default);f();f();f();var Oa=ct(mn()),My=ct(Sa()),Ty=ct(Ry());Oa.default.extend(Ty.default);Oa.default.extend(My.default);var kP=new Date().getTimezoneOffset()*6e4;f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();var Ly=ct(Bo());f();var ko=ct(Bo());f();var Ha=ct(Bo());var Nt,Pt,Va=class{constructor({port:e}){ve(this,Nt,void 0);ve(this,Pt,!1);it(this,Nt,e),it(this,Pt,!1)}get status(){return ee(this,Pt)?"started":"stopped"}start(){return at(this,null,function*(){if(ee(this,Pt))return;let e=ee(this,Nt).onClose(()=>{it(this,Pt,!1),e()});yield ee(this,Nt).start(),it(this,Pt,!0)})}close(){return at(this,null,function*(){!ee(this,Pt)||(yield ee(this,Nt).close(),it(this,Pt,!1))})}send(e){return at(this,null,function*(){if(!ee(this,Pt))throw new Error("Cannot read stream: RpcTransport has not been started");if(Array.isArray(e)){let N=Vi.parse(e),P=new Set(N.map(D=>D.id)),ie=jn(N);ee(this,Nt).postMessage(ie);try{for(var t=pi(this.recv()),n,o,p;n=!(o=yield t.next()).done;n=!1){let D=o.value;if(Array.isArray(D)&&D.every(ue=>P.has(ue.id)))return D}}catch(o){p=[o]}finally{try{n&&(o=t.return)&&(yield o.call(t))}finally{if(p)throw p[0]}}throw new Error("Failed to get response: request ids="+P)}else{let N=uo.parse(e),{id:P}=N,ie=jn(N);ee(this,Nt).postMessage(ie);try{for(var h=pi(this.recv()),g,b,R;g=!(b=yield h.next()).done;g=!1){let D=b.value;if("id"in D&&D.id===P&&!("method"in D))return D}}catch(b){R=[b]}finally{try{g&&(b=h.return)&&(yield b.call(h))}finally{if(R)throw R[0]}}throw new Error("Failed to get response: request id="+P)}})}addListener(e){let t=o=>at(this,null,function*(){let p=this.recv()[Symbol.asyncIterator](),h=()=>{},g=()=>new Promise(R=>h=()=>R(null));function b(){var R;(R=p.return)==null||R.call(p),h(),o.signal.removeEventListener("abort",b)}try{for(o.signal.addEventListener("abort",b);;){let R=yield Promise.race([p.next(),g()]);if(!R)break;try{e(R.value)}catch(N){console.error(N)}}b()}catch(R){throw b(),R}}),n=new AbortController;return t(n),()=>n.abort()}recv(){let e=[],t=()=>{},n=()=>new Promise(N=>t=N),o=!1,p=ee(this,Nt).onClose(()=>{o=!0,t(),p()}),h=ee(this,Nt).onMessage(N=>{if(!!Io(N))try{let P=zo(N);if("method"in P&&"id"in P){t();return}if(Array.isArray(P)){let ie=Wi.parse(P);e.push(ie),t()}else{let ie=co.parse(P);if("id"in ie){let D=lo.parse(P);e.push(D),t()}else{let D=Dn.parse(P);e.push(D),t()}}}catch(P){console.error(P)}}),g=()=>{p(),h()},b={next(){return at(this,null,function*(){for(;!o;){let N=e.shift();if(N)return{done:!1,value:N};yield n()}return g(),{done:!0,value:void 0}})},throw(){return at(this,null,function*(){return g(),{done:!0,value:void 0}})},return(){return at(this,null,function*(){return g(),{done:!0,value:void 0}})}};return{[Symbol.asyncIterator](){return b}}}};Nt=new WeakMap,Pt=new WeakMap;var xn=class extends Va{static createPort(){let e=[],t=[];function n(h){for(let g of e)try{g(h.detail)}catch(b){console.error(b)}}function o(){for(let h of t)try{h()}catch(g){console.error(g)}}return{start(){return at(this,null,function*(){window.addEventListener("phantomEthRpcMessage",n),window.addEventListener("beforeunload",function h(){window.removeEventListener("phantomEthRpcMessage",n),window.removeEventListener("beforeunload",h),o()})})},close(){return at(this,null,function*(){window.removeEventListener("phantomEthRpcMessage",n),o()})},postMessage(h){setTimeout(()=>{window.dispatchEvent(new CustomEvent("dappEthRpcMessage",{detail:h}))},0)},onMessage(h){return e.push(h),()=>{e.splice(e.indexOf(h),1)}},onClose(h){return t.push(h),()=>{t.splice(t.indexOf(h),1)}}}}constructor(){super({port:xn.createPort()})}};var _b=1,gn,fr,vn,Wa=class extends jy.default{constructor(t){super();this.isPhantom=!0;ve(this,gn,void 0);ve(this,fr,void 0);ve(this,vn,t=>at(this,null,function*(){var o;let n;try{let{method:p}=t,h="params"in t?(o=t.params)!=null?o:[]:[],g=vo[p];if(!g)throw new Error("MethodNotFound");let b=g.request.safeParse({jsonrpc:"2.0",id:(_b++).toString(),method:p,params:h});if(!b.success)throw b.error;let R=b.data,N=yield ee(this,gn).send(R);if(n=g.response.parse(N),"error"in n)throw new ur(n.error);return n.result}catch(p){throw console.error(p),p instanceof ur?p:p instanceof yt?new ur({code:-32e3,message:"Missing or invalid parameters."},{method:t.method}):p instanceof Error&&p.message==="MethodNotFound"?new ur({code:-32601,message:"The method does not exist / is not available."},{method:t.method}):new ur({code:-32603,message:"Internal JSON-RPC error."},{method:t.method})}}));this.requestAccounts=()=>at(this,null,function*(){let n=(yield ee(this,vn).call(this,{method:"btc_requestAccounts",params:[]})).map(o=>({address:o.address,publicKey:o.publicKey,addressType:o.addressType.replace("bip122_",""),purpose:o.purpose}));return this.emit("accountsChanged",n),n});this.signPSBT=(t,n)=>at(this,null,function*(){var p;return n.finalize=(p=n.finalize)!=null?p:!1,yield ee(this,vn).call(this,{method:"btc_signPSBT",params:[t,n]})});this.signMessage=(t,n)=>at(this,null,function*(){return yield ee(this,vn).call(this,{method:"btc_signMessage",params:{address:t,message:n}})});this.handleNotification=t=>at(this,null,function*(){var n,o,p,h,g,b;switch(t.method){case"phantom_accountChanged":{let R=qn.phantom_accountChanged.notification.safeParse(t);if(!R.success)return;let N=(p=(o=(n=R.data.params)==null?void 0:n.btc)==null?void 0:o.map(P=>({address:P.address,publicKey:P.publicKey,addressType:P.addressType.replace("bip122_",""),purpose:P.purpose})))!=null?p:[];if(N.length===0){this.emit("accountsChanged",[]);return}Jt(N,ee(this,fr))||this.emit("accountsChanged",N);break}case"phantom_trustRevoked":{let R=qn.phantom_trustRevoked.notification.safeParse(t);if(!R.success)return;let N=(b=(g=(h=R.data.params)==null?void 0:h.btc)==null?void 0:g.map(P=>({address:P.address,publicKey:P.publicKey,addressType:P.addressType.replace("bip122_",""),purpose:P.purpose})))!=null?b:[];Jt(N,ee(this,fr))&&this.emit("accountsChanged",[]);break}}});it(this,gn,t),ee(this,gn).start(),it(this,fr,[]),t.addListener(n=>{let o=Dn.safeParse(n);!o.success||this.handleNotification(o.data)}),this.addListener("accountsChanged",n=>{n.length===0?it(this,fr,[]):it(this,fr,JSON.parse(JSON.stringify(n)))})}};gn=new WeakMap,fr=new WeakMap,vn=new WeakMap;var wn=class extends Wa{static inject(){let e=window,t=new wn;e.phantom||Object.defineProperty(window,"phantom",{value:{},writable:!1}),Object.defineProperty(window.phantom,"bitcoin",{value:t,writable:!1})}constructor(){super(new xn)}};f();var Fy=["bitcoin:connect","bitcoin:signTransaction","bitcoin:signMessage"],Eb={ALL:1,NONE:2,SINGLE:3,"ALL|ANYONECANPAY":129,"NONE|ANYONECANPAY":130,"SINGLE|ANYONECANPAY":131},lr,Oo,qo,Uo,Xt,Wr,Lo,bn,Co,jo,Hy,Fo,$o,Ho,Vo,Za=class{constructor(e){ve(this,bn);ve(this,jo);ve(this,lr,{});ve(this,Oo,"1.0.0");ve(this,qo,"Phantom");ve(this,Uo,_i);ve(this,Xt,[]);ve(this,Wr,void 0);ve(this,Lo,(e,t)=>{var n;return(n=ee(this,lr)[e])!=null&&n.push(t)||(ee(this,lr)[e]=[t]),()=>_n(this,jo,Hy).call(this,e,t)});ve(this,Fo,e=>{if(e.length===0&&ee(this,Xt).length>0){it(this,Xt,[]),_n(this,bn,Co).call(this,"change",{accounts:this.accounts});return}let t=e.map(n=>new rn({address:n.address,publicKey:$y(n.publicKey),chains:Sn,features:Fy}));e.length>0&&!Jt(ee(this,Xt),t)&&(it(this,Xt,t),_n(this,bn,Co).call(this,"change",{accounts:this.accounts}))});ve(this,$o,(...e)=>at(this,null,function*(){let t=[];e.length>0&&(t=[...e[0].purposes]),t.length==0&&(t=["payment","ordinals"]),t.length===1&&t[0]==="payment"&&(t=["payment","ordinals"]),t.length===1&&t[0]==="ordinals"&&(t=["ordinals","payment"]);let n=yield ee(this,Wr).requestAccounts();return n&&(n.sort((o,p)=>t.indexOf(o.purpose)-t.indexOf(p.purpose)),it(this,Xt,n.map(o=>new rn({address:o.address,publicKey:$y(o.publicKey),chains:Sn,features:Fy}))),_n(this,bn,Co).call(this,"change",{accounts:this.accounts})),{accounts:this.accounts}}));ve(this,Ho,(...e)=>at(this,null,function*(){let[{psbt:t,inputsToSign:n}]=e;return[{signedPsbt:yield ee(this,Wr).signPSBT(t,{inputsToSign:n.map(p=>({address:p.account.address,signingIndexes:p.signingIndexes,sigHash:p.sigHash?Eb[p.sigHash]:void 0})),finalize:!1})}]}));ve(this,Vo,(...e)=>at(this,null,function*(){let[{message:t,account:{address:n}}]=e;return[yield ee(this,Wr).signMessage(n,t)]}));new.target===Za&&Object.freeze(this),it(this,Wr,e),e.on("accountsChanged",ee(this,Fo),this)}get version(){return ee(this,Oo)}get name(){return ee(this,qo)}get icon(){return ee(this,Uo)}get chains(){return Sn.slice()}get features(){return{"standard:events":{version:"1.0.0",on:ee(this,Lo)},"bitcoin:connect":{version:"1.0.0",connect:ee(this,$o)},"bitcoin:signTransaction":{version:"1.0.0",signTransaction:ee(this,Ho)},"bitcoin:signMessage":{version:"1.0.0",signMessage:ee(this,Vo)}}}get accounts(){return ee(this,Xt)}},Do=Za;lr=new WeakMap,Oo=new WeakMap,qo=new WeakMap,Uo=new WeakMap,Xt=new WeakMap,Wr=new WeakMap,Lo=new WeakMap,bn=new WeakSet,Co=function(e,...t){var n;(n=ee(this,lr)[e])==null||n.forEach(o=>o.apply(null,t))},jo=new WeakSet,Hy=function(e,t){var n;ee(this,lr)[e]=(n=ee(this,lr)[e])==null?void 0:n.filter(o=>t!==o)},Fo=new WeakMap,$o=new WeakMap,Ho=new WeakMap,Vo=new WeakMap;function $y(r){return Uint8Array.from(E.from(r,"hex"))}var Vy=()=>{try{wn.inject(),Ri(new Do(window.phantom.bitcoin))}catch(r){console.error(r)}};Vy();})();\n/*!\n * The buffer module from node.js, for the browser.\n *\n * @author Feross Aboukhadijeh \n * @license MIT\n */\n/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */\n/*! safe-buffer. MIT License. Feross Aboukhadijeh */\n/**\n * @license React\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n/**\n * [js-sha3]{@link https://github.com/emn178/js-sha3}\n *\n * @version 0.8.0\n * @author Chen, Yi-Cyuan [emn178@gmail.com]\n * @copyright Chen, Yi-Cyuan 2015-2018\n * @license MIT\n */\n'),yield function(){return bS(this,void 0,void 0,(function*(){if(!["interactive","complete"].includes(document.readyState))return new Promise((e=>window.addEventListener("DOMContentLoaded",e,{once:!0})))}))}(),yield wS(t,r)}));(0,o.executeContentScript)().catch(console.error)}(); +//# sourceMappingURL=contentScript.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/crypto-browserify.1c9b4a3e.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/crypto-browserify.1c9b4a3e.js new file mode 100644 index 0000000..70138d5 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/crypto-browserify.1c9b4a3e.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function t(t,e,i,r){Object.defineProperty(t,e,{get:i,set:r,enumerable:!0,configurable:!0})}var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},i=e.parcelRequire1d24;i.register("c5KV4",(function(e,r){var n,o,h,s,u,a,l,f,d,c,p,m,g,v,y,M,w,b,_,S,k,E,x,A,B,R,T,j,C,D,I,N,O,P,L,q,U,K,Z;t(e.exports,"randomBytes",(function(){return n}),(function(t){return n=t})),t(e.exports,"rng",(function(){return o}),(function(t){return o=t})),t(e.exports,"pseudoRandomBytes",(function(){return h}),(function(t){return h=t})),t(e.exports,"prng",(function(){return s}),(function(t){return s=t})),t(e.exports,"createHash",(function(){return u}),(function(t){return u=t})),t(e.exports,"Hash",(function(){return a}),(function(t){return a=t})),t(e.exports,"createHmac",(function(){return l}),(function(t){return l=t})),t(e.exports,"Hmac",(function(){return f}),(function(t){return f=t})),t(e.exports,"getHashes",(function(){return d}),(function(t){return d=t})),t(e.exports,"pbkdf2",(function(){return c}),(function(t){return c=t})),t(e.exports,"pbkdf2Sync",(function(){return p}),(function(t){return p=t})),t(e.exports,"Cipher",(function(){return m}),(function(t){return m=t})),t(e.exports,"createCipher",(function(){return g}),(function(t){return g=t})),t(e.exports,"Cipheriv",(function(){return v}),(function(t){return v=t})),t(e.exports,"createCipheriv",(function(){return y}),(function(t){return y=t})),t(e.exports,"Decipher",(function(){return M}),(function(t){return M=t})),t(e.exports,"createDecipher",(function(){return w}),(function(t){return w=t})),t(e.exports,"Decipheriv",(function(){return b}),(function(t){return b=t})),t(e.exports,"createDecipheriv",(function(){return _}),(function(t){return _=t})),t(e.exports,"getCiphers",(function(){return S}),(function(t){return S=t})),t(e.exports,"listCiphers",(function(){return k}),(function(t){return k=t})),t(e.exports,"DiffieHellmanGroup",(function(){return E}),(function(t){return E=t})),t(e.exports,"createDiffieHellmanGroup",(function(){return x}),(function(t){return x=t})),t(e.exports,"getDiffieHellman",(function(){return A}),(function(t){return A=t})),t(e.exports,"createDiffieHellman",(function(){return B}),(function(t){return B=t})),t(e.exports,"DiffieHellman",(function(){return R}),(function(t){return R=t})),t(e.exports,"createSign",(function(){return T}),(function(t){return T=t})),t(e.exports,"Sign",(function(){return j}),(function(t){return j=t})),t(e.exports,"createVerify",(function(){return C}),(function(t){return C=t})),t(e.exports,"Verify",(function(){return D}),(function(t){return D=t})),t(e.exports,"createECDH",(function(){return I}),(function(t){return I=t})),t(e.exports,"publicEncrypt",(function(){return N}),(function(t){return N=t})),t(e.exports,"privateEncrypt",(function(){return O}),(function(t){return O=t})),t(e.exports,"publicDecrypt",(function(){return P}),(function(t){return P=t})),t(e.exports,"privateDecrypt",(function(){return L}),(function(t){return L=t})),t(e.exports,"randomFill",(function(){return q}),(function(t){return q=t})),t(e.exports,"randomFillSync",(function(){return U}),(function(t){return U=t})),t(e.exports,"createCredentials",(function(){return K}),(function(t){return K=t})),t(e.exports,"constants",(function(){return Z}),(function(t){return Z=t})),n=o=h=s=i("5Kr9A"),u=a=i("9VkSs"),l=f=i("3kMyY");var H=i("gK6xE"),z=Object.keys(H),F=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(z);d=function(){return F};var G=i("8WRrL");c=G.pbkdf2,p=G.pbkdf2Sync;var V=i("dtaVJ");m=V.Cipher,g=V.createCipher,v=V.Cipheriv,y=V.createCipheriv,M=V.Decipher,w=V.createDecipher,b=V.Decipheriv,_=V.createDecipheriv,S=V.getCiphers,k=V.listCiphers;var W=i("1fRjA");E=W.DiffieHellmanGroup,x=W.createDiffieHellmanGroup,A=W.getDiffieHellman,B=W.createDiffieHellman,R=W.DiffieHellman;var X=i("7SEZx");T=X.createSign,j=X.Sign,C=X.createVerify,D=X.Verify,I=i("21ymm");var J=i("7orWe");N=J.publicEncrypt,O=J.privateEncrypt,P=J.publicDecrypt,L=J.privateDecrypt;var Y=i("3tJf1");q=Y.randomFill,U=Y.randomFillSync,K=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},Z={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}})),i.register("3kMyY",(function(t,e){var r=i("62H0u"),n=i("4TMGh"),o=i("cVCHB"),h=i("8Msk5").Buffer,s=i("en6fB"),u=i("6Zmxr"),a=i("b63zp"),l=h.alloc(128);function f(t,e){o.call(this,"digest"),"string"==typeof e&&(e=h.from(e));var i="sha512"===t||"sha384"===t?128:64;(this._alg=t,this._key=e,e.length>i)?e=("rmd160"===t?new u:a(t)).update(e).digest():e.lengths?e=t(e):e.length>>0},n=function(t,e,i){t[0+i]=e>>>24,t[1+i]=e>>>16&255,t[2+i]=e>>>8&255,t[3+i]=255&e},o=function(t,e,i,r){for(var n=0,o=0,h=6;h>=0;h-=2){for(var s=0;s<=24;s+=8)n<<=1,n|=e>>>s+h&1;for(s=0;s<=24;s+=8)n<<=1,n|=t>>>s+h&1}for(h=6;h>=0;h-=2){for(s=1;s<=25;s+=8)o<<=1,o|=e>>>s+h&1;for(s=1;s<=25;s+=8)o<<=1,o|=t>>>s+h&1}i[r+0]=n>>>0,i[r+1]=o>>>0},h=function(t,e,i,r){for(var n=0,o=0,h=0;h<4;h++)for(var s=24;s>=0;s-=8)n<<=1,n|=e>>>s+h&1,n<<=1,n|=t>>>s+h&1;for(h=4;h<8;h++)for(s=24;s>=0;s-=8)o<<=1,o|=e>>>s+h&1,o<<=1,o|=t>>>s+h&1;i[r+0]=n>>>0,i[r+1]=o>>>0},s=function(t,e,i,r){for(var n=0,o=0,h=7;h>=5;h--){for(var s=0;s<=24;s+=8)n<<=1,n|=e>>s+h&1;for(s=0;s<=24;s+=8)n<<=1,n|=t>>s+h&1}for(s=0;s<=24;s+=8)n<<=1,n|=e>>s+h&1;for(h=1;h<=3;h++){for(s=0;s<=24;s+=8)o<<=1,o|=e>>s+h&1;for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+h&1}for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+h&1;i[r+0]=n>>>0,i[r+1]=o>>>0},u=function(t,e){return t<>>28-e};var p=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];a=function(t,e,i,r){for(var n=0,o=0,h=p.length>>>1,s=0;s>>p[s]&1;for(s=h;s>>p[s]&1;i[r+0]=n>>>0,i[r+1]=o>>>0},l=function(t,e,i){var r=0,n=0;r=(1&t)<<5|t>>>27;for(var o=23;o>=15;o-=4)r<<=6,r|=t>>>o&63;for(o=11;o>=3;o-=4)n|=t>>>o&63,n<<=6;n|=(31&t)<<1|t>>>31,e[i+0]=r>>>0,e[i+1]=n>>>0};var m=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];f=function(t,e){for(var i=0,r=0;r<4;r++){i<<=4,i|=m[64*r+(t>>>18-6*r&63)]}for(r=0;r<4;r++){i<<=4,i|=m[256+64*r+(e>>>18-6*r&63)]}return i>>>0};var g=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];d=function(t){for(var e=0,i=0;i>>g[i]&1;return e>>>0},c=function(t,e,i){for(var r=t.toString(2);r.length0;r--)e+=this._buffer(t,e),i+=this._flushBuffer(n,i);return e+=this._buffer(t,e),n},n.prototype.final=function(t){var e,i;return t&&(e=this.update(t)),i="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),e?e.concat(i):i},n.prototype._pad=function(t,e){if(0===e)return!1;for(;e>>1];i=o.r28shl(i,s),n=o.r28shl(n,s),o.pc2(i,n,t.keys,h)}},u.prototype._update=function(t,e,i,r){var n=this._desState,h=o.readUInt32BE(t,e),s=o.readUInt32BE(t,e+4);o.ip(h,s,n.tmp,0),h=n.tmp[0],s=n.tmp[1],"encrypt"===this.type?this._encrypt(n,h,s,n.tmp,0):this._decrypt(n,h,s,n.tmp,0),h=n.tmp[0],s=n.tmp[1],o.writeUInt32BE(i,h,r),o.writeUInt32BE(i,s,r+4)},u.prototype._pad=function(t,e){for(var i=t.length-e,r=e;r>>0,h=d}o.rip(s,h,r,n)},u.prototype._decrypt=function(t,e,i,r,n){for(var h=i,s=e,u=t.keys.length-2;u>=0;u-=2){var a=t.keys[u],l=t.keys[u+1];o.expand(h,t.tmp,0),a^=t.tmp[0],l^=t.tmp[1];var f=o.substitute(a,l),d=h;h=(s^o.permute(f))>>>0,s=d}o.rip(h,s,r,n)}})),i.register("ckxEb",(function(e,r){var n;t(e.exports,"instantiate",(function(){return n}),(function(t){return n=t}));var o=i("gQ9lS"),h=i("62H0u"),s={};function u(t){o.equal(t.length,8,"Invalid IV length"),this.iv=new Array(8);for(var e=0;e15){var t=this.cache.slice(0,16);return this.cache=this.cache.slice(16),t}return null},m.prototype.flush=function(){for(var t=16-this.cache.length,e=u.allocUnsafe(t),i=-1;++i>o%8,t._prev=s(t._prev,i?r:n);return h}function s(t,e){var i=t.length,r=-1,n=o.allocUnsafe(t.length);for(t=o.concat([t,o.from([e])]);++r>7;return n}n=function(t,e,i){for(var r=e.length,n=o.allocUnsafe(r),s=-1;++s>>24]^l[p>>>16&255]^f[m>>>8&255]^d[255&g]^e[v++],h=a[p>>>24]^l[m>>>16&255]^f[g>>>8&255]^d[255&c]^e[v++],s=a[m>>>24]^l[g>>>16&255]^f[c>>>8&255]^d[255&p]^e[v++],u=a[g>>>24]^l[c>>>16&255]^f[p>>>8&255]^d[255&m]^e[v++],c=o,p=h,m=s,g=u;return o=(r[c>>>24]<<24|r[p>>>16&255]<<16|r[m>>>8&255]<<8|r[255&g])^e[v++],h=(r[p>>>24]<<24|r[m>>>16&255]<<16|r[g>>>8&255]<<8|r[255&c])^e[v++],s=(r[m>>>24]<<24|r[g>>>16&255]<<16|r[c>>>8&255]<<8|r[255&p])^e[v++],u=(r[g>>>24]<<24|r[c>>>16&255]<<16|r[p>>>8&255]<<8|r[255&m])^e[v++],[o>>>=0,h>>>=0,s>>>=0,u>>>=0]}var a=[0,1,2,4,8,16,32,64,128,27,54],l=function(){for(var t=new Array(256),e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;for(var i=[],r=[],n=[[],[],[],[]],o=[[],[],[],[]],h=0,s=0,u=0;u<256;++u){var a=s^s<<1^s<<2^s<<3^s<<4;a=a>>>8^255&a^99,i[h]=a,r[a]=h;var l=t[h],f=t[l],d=t[f],c=257*t[a]^16843008*a;n[0][h]=c<<24|c>>>8,n[1][h]=c<<16|c>>>16,n[2][h]=c<<8|c>>>24,n[3][h]=c,c=16843009*d^65537*f^257*l^16843008*h,o[0][a]=c<<24|c>>>8,o[1][a]=c<<16|c>>>16,o[2][a]=c<<8|c>>>24,o[3][a]=c,0===h?h=s=1:(h=l^t[t[t[d^l]]],s^=t[t[s]])}return{SBOX:i,INV_SBOX:r,SUB_MIX:n,INV_SUB_MIX:o}}();function f(t){this._key=h(t),this._reset()}f.blockSize=16,f.keySize=32,f.prototype.blockSize=f.blockSize,f.prototype.keySize=f.keySize,f.prototype._reset=function(){for(var t=this._key,e=t.length,i=e+6,r=4*(i+1),n=[],o=0;o>>24,h=l.SBOX[h>>>24]<<24|l.SBOX[h>>>16&255]<<16|l.SBOX[h>>>8&255]<<8|l.SBOX[255&h],h^=a[o/e|0]<<24):e>6&&o%e==4&&(h=l.SBOX[h>>>24]<<24|l.SBOX[h>>>16&255]<<16|l.SBOX[h>>>8&255]<<8|l.SBOX[255&h]),n[o]=n[o-e]^h}for(var s=[],u=0;u>>24]]^l.INV_SUB_MIX[1][l.SBOX[d>>>16&255]]^l.INV_SUB_MIX[2][l.SBOX[d>>>8&255]]^l.INV_SUB_MIX[3][l.SBOX[255&d]]}this._nRounds=i,this._keySchedule=n,this._invKeySchedule=s},f.prototype.encryptBlockRaw=function(t){return u(t=h(t),this._keySchedule,l.SUB_MIX,l.SBOX,this._nRounds)},f.prototype.encryptBlock=function(t){var e=this.encryptBlockRaw(t),i=o.allocUnsafe(16);return i.writeUInt32BE(e[0],0),i.writeUInt32BE(e[1],4),i.writeUInt32BE(e[2],8),i.writeUInt32BE(e[3],12),i},f.prototype.decryptBlock=function(t){var e=(t=h(t))[1];t[1]=t[3],t[3]=e;var i=u(t,this._invKeySchedule,l.INV_SUB_MIX,l.INV_SBOX,this._nRounds),r=o.allocUnsafe(16);return r.writeUInt32BE(i[0],0),r.writeUInt32BE(i[3],4),r.writeUInt32BE(i[2],8),r.writeUInt32BE(i[1],12),r},f.prototype.scrub=function(){s(this._keySchedule),s(this._invKeySchedule),s(this._key)},n=f})),i.register("iOTtq",(function(t,e){var r=i("8Msk5").Buffer,n=r.alloc(16,0);function o(t){var e=r.allocUnsafe(16);return e.writeUInt32BE(t[0]>>>0,0),e.writeUInt32BE(t[1]>>>0,4),e.writeUInt32BE(t[2]>>>0,8),e.writeUInt32BE(t[3]>>>0,12),e}function h(t){this.h=t,this.state=r.alloc(16,0),this.cache=r.allocUnsafe(0)}h.prototype.ghash=function(t){for(var e=-1;++e0;e--)r[e]=r[e]>>>1|(1&r[e-1])<<31;r[0]=r[0]>>>1,i&&(r[0]=-520093696^r[0])}this.state=o(n)},h.prototype.update=function(t){var e;for(this.cache=r.concat([this.cache,t]);this.cache.length>=16;)e=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(e)},h.prototype.final=function(t,e){return this.cache.length&&this.ghash(r.concat([this.cache,n],16)),this.ghash(o([0,t,0,e])),this.state},t.exports=h})),i.register("iATkc",(function(t,e){var r=i("hd3iC"),n=i("8Msk5").Buffer,o=i("cVCHB");function h(t,e,i,h){o.call(this),this._cipher=new r.AES(e),this._prev=n.from(i),this._cache=n.allocUnsafe(0),this._secCache=n.allocUnsafe(0),this._decrypt=h,this._mode=t}i("62H0u")(h,o),h.prototype._update=function(t){return this._mode.encrypt(this,t,this._decrypt)},h.prototype._final=function(){this._cipher.scrub()},t.exports=h})),i.register("leEVS",(function(t,e){var r=i("8Msk5").Buffer,n=i("3tifE");t.exports=function(t,e,i,o){if(r.isBuffer(t)||(t=r.from(t,"binary")),e&&(r.isBuffer(e)||(e=r.from(e,"binary")),8!==e.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var h=i/8,s=r.alloc(h),u=r.alloc(o||0),a=r.alloc(0);h>0||o>0;){var l=new n;l.update(a),l.update(t),e&&l.update(e),a=l.digest();var f=0;if(h>0){var d=s.length-h;f=Math.min(h,a.length),a.copy(s,d,0,f),h-=f}if(f0){var c=u.length-o,p=Math.min(o,a.length-f);a.copy(u,c,f,f+p),o-=p}}return a.fill(0),{key:s,iv:u}}})),i.register("jjwrI",(function(e,r){var n,o;t(e.exports,"createDecipher",(function(){return n}),(function(t){return n=t})),t(e.exports,"createDecipheriv",(function(){return o}),(function(t){return o=t}));var h=i("fRQsY"),s=i("8Msk5").Buffer,u=i("5xC46"),a=i("iATkc"),l=i("cVCHB"),f=i("hd3iC"),d=i("leEVS");function c(t,e,i){l.call(this),this._cache=new p,this._last=void 0,this._cipher=new f.AES(e),this._prev=s.from(i),this._mode=t,this._autopadding=!0}function p(){this.cache=s.allocUnsafe(0)}function m(t,e,i){var r=u[t.toLowerCase()];if(!r)throw new TypeError("invalid suite type");if("string"==typeof i&&(i=s.from(i)),"GCM"!==r.mode&&i.length!==r.iv)throw new TypeError("invalid iv length "+i.length);if("string"==typeof e&&(e=s.from(e)),e.length!==r.key/8)throw new TypeError("invalid key length "+e.length);return"stream"===r.type?new a(r.module,e,i,!0):"auth"===r.type?new h(r.module,e,i,!0):new c(r.module,e,i)}i("62H0u")(c,l),c.prototype._update=function(t){var e,i;this._cache.add(t);for(var r=[];e=this._cache.get(this._autopadding);)i=this._mode.decrypt(this,e),r.push(i);return s.concat(r)},c.prototype._final=function(){var t=this._cache.flush();if(this._autopadding)return function(t){var e=t[15];if(e<1||e>16)throw new Error("unable to decrypt data");var i=-1;for(;++i16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e}else if(this.cache.length>=16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e;return null},p.prototype.flush=function(){if(this.cache.length)return this.cache},n=function(t,e){var i=u[t.toLowerCase()];if(!i)throw new TypeError("invalid suite type");var r=d(e,!1,i.key,i.iv);return m(t,r.key,r.iv)},o=m})),i.register("lzJQx",(function(e,i){var r,n,o,h,s,u,a,l;t(e.exports,"des-ecb",(function(){return r}),(function(t){return r=t})),t(e.exports,"des-cbc",(function(){return n}),(function(t){return n=t})),t(e.exports,"des",(function(){return o}),(function(t){return o=t})),t(e.exports,"des-ede3-cbc",(function(){return h}),(function(t){return h=t})),t(e.exports,"des3",(function(){return s}),(function(t){return s=t})),t(e.exports,"des-ede3",(function(){return u}),(function(t){return u=t})),t(e.exports,"des-ede-cbc",(function(){return a}),(function(t){return a=t})),t(e.exports,"des-ede",(function(){return l}),(function(t){return l=t})),r={key:8,iv:0},n=o={key:8,iv:8},h=s={key:24,iv:8},u={key:24,iv:0},a={key:16,iv:8},l={key:16,iv:0}})),i.register("1fRjA",(function(e,r){var n,o,h,s,u;t(e.exports,"DiffieHellmanGroup",(function(){return n}),(function(t){return n=t})),t(e.exports,"createDiffieHellmanGroup",(function(){return o}),(function(t){return o=t})),t(e.exports,"getDiffieHellman",(function(){return h}),(function(t){return h=t})),t(e.exports,"createDiffieHellman",(function(){return s}),(function(t){return s=t})),t(e.exports,"DiffieHellman",(function(){return u}),(function(t){return u=t}));var a=i("6rT8n").Buffer,l=i("gloti"),f=i("bcMEM"),d=i("1iuMk");var c={binary:!0,hex:!0,base64:!0};n=o=h=function(t){var e=new a(f[t].prime,"hex"),i=new a(f[t].gen,"hex");return new d(e,i)},s=u=function t(e,i,r,n){return a.isBuffer(i)||void 0===c[i]?t(e,"binary",i,r):(i=i||"binary",n=n||"binary",r=r||new a([2]),a.isBuffer(r)||(r=new a(r,n)),"number"==typeof e?new d(l(e,r),r,!0):(a.isBuffer(e)||(e=new a(e,i)),new d(e,r,!0)))}})),i.register("gloti",(function(t,e){var r=i("5Kr9A");t.exports=v,v.simpleSieve=m,v.fermatTest=g;var n=i("axKyC"),o=new n(24),h=new(i("2RaXj")),s=new n(1),u=new n(2),a=new n(5),l=(new n(16),new n(8),new n(10)),f=new n(3),d=(new n(7),new n(11)),c=new n(4),p=(new n(12),null);function m(t){for(var e=function(){if(null!==p)return p;var t=[];t[0]=2;for(var e=1,i=3;i<1048576;i+=2){for(var r=Math.ceil(Math.sqrt(i)),n=0;nt;)i.ishrn(1);if(i.isEven()&&i.iadd(s),i.testn(1)||i.iadd(u),e.cmp(u)){if(!e.cmp(a))for(;i.mod(l).cmp(f);)i.iadd(c)}else for(;i.mod(o).cmp(d);)i.iadd(c);if(m(p=i.shrn(1))&&m(i)&&g(p)&&g(i)&&h.test(p)&&h.test(i))return i}}})),i.register("axKyC",(function(t,e){!function(t,e){function r(t,e){if(!t)throw new Error(e||"Assertion failed")}function n(t,e){t.super_=e;var i=function(){};i.prototype=e.prototype,t.prototype=new i,t.prototype.constructor=t}function o(t,e,i){if(o.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(i=e,e=10),this._init(t||0,e||10,i||"be"))}var h;"object"==typeof t?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;try{h="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:i("eUijm").Buffer}catch(t){}function s(t,e){var i=t.charCodeAt(e);return i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:i-48&15}function u(t,e,i){var r=s(t,i);return i-1>=e&&(r|=s(t,i-1)<<4),r}function a(t,e,i,r){for(var n=0,o=Math.min(t.length,i),h=e;h=49?s-49+10:s>=17?s-17+10:s}return n}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,i){if("number"==typeof t)return this._initNumber(t,e,i);if("object"==typeof t)return this._initArray(t,e,i);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)h=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=h<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===i)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e,i){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=2)n=u(t,e,r)<=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;else for(r=(t.length-e)%2==0?e+1:e;r=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;this.strip()},o.prototype._parseBase=function(t,e,i){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=e)r++;r--,n=n/e|0;for(var o=t.length-i,h=o%r,s=Math.min(o,o-h)+i,u=0,l=i;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(t,e,i){i.negative=e.negative^t.negative;var r=t.length+e.length|0;i.length=r,r=r-1|0;var n=0|t.words[0],o=0|e.words[0],h=n*o,s=67108863&h,u=h/67108864|0;i.words[0]=s;for(var a=1;a>>26,f=67108863&u,d=Math.min(a,e.length-1),c=Math.max(0,a-t.length+1);c<=d;c++){var p=a-c|0;l+=(h=(n=0|t.words[p])*(o=0|e.words[c])+f)/67108864|0,f=67108863&h}i.words[a]=0|f,u=0|l}return 0!==u?i.words[a]=0|u:i.length--,i.strip()}o.prototype.toString=function(t,e){var i;if(e=0|e||1,16===(t=t||10)||"hex"===t){i="";for(var n=0,o=0,h=0;h>>24-n&16777215)||h!==this.length-1?l[6-u.length]+u+i:u+i,(n+=2)>=26&&(n-=26,h--)}for(0!==o&&(i=o.toString(16)+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var a=f[t],c=d[t];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(c).toString(t);i=(p=p.idivn(c)).isZero()?m+i:l[a-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return r(void 0!==h),this.toArrayLike(h,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,i){var n=this.byteLength(),o=i||Math.max(1,n);r(n<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var h,s,u="le"===e,a=new t(o),l=this.clone();if(u){for(s=0;!l.isZero();s++)h=l.andln(255),l.iushrn(8),a[s]=h;for(;s=4096&&(i+=13,e>>>=13),e>=64&&(i+=7,e>>>=7),e>=8&&(i+=4,e>>>=4),e>=2&&(i+=2,e>>>=2),i+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,i=0;return 0==(8191&e)&&(i+=13,e>>>=13),0==(127&e)&&(i+=7,e>>>=7),0==(15&e)&&(i+=4,e>>>=4),0==(3&e)&&(i+=2,e>>>=2),0==(1&e)&&i++,i},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var i=0;it.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,i;this.length>t.length?(e=this,i=t):(e=t,i=this);for(var r=0;rt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),i=t%26;this._expand(e),i>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-i),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),this.words[i]=e?this.words[i]|1<t.length?(i=this,r=t):(i=t,r=this);for(var n=0,o=0;o>>26;for(;0!==n&&o>>26;if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var i,r,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,r=t):(i=t,r=this);for(var o=0,h=0;h>26,this.words[h]=67108863&e;for(;0!==o&&h>26,this.words[h]=67108863&e;if(0===o&&h>>13,c=0|h[1],p=8191&c,m=c>>>13,g=0|h[2],v=8191&g,y=g>>>13,M=0|h[3],w=8191&M,b=M>>>13,_=0|h[4],S=8191&_,k=_>>>13,E=0|h[5],x=8191&E,A=E>>>13,B=0|h[6],R=8191&B,T=B>>>13,j=0|h[7],C=8191&j,D=j>>>13,I=0|h[8],N=8191&I,O=I>>>13,P=0|h[9],L=8191&P,q=P>>>13,U=0|s[0],K=8191&U,Z=U>>>13,H=0|s[1],z=8191&H,F=H>>>13,G=0|s[2],V=8191&G,W=G>>>13,X=0|s[3],J=8191&X,Y=X>>>13,Q=0|s[4],$=8191&Q,tt=Q>>>13,et=0|s[5],it=8191&et,rt=et>>>13,nt=0|s[6],ot=8191&nt,ht=nt>>>13,st=0|s[7],ut=8191&st,at=st>>>13,lt=0|s[8],ft=8191<,dt=lt>>>13,ct=0|s[9],pt=8191&ct,mt=ct>>>13;i.negative=t.negative^e.negative,i.length=19;var gt=(a+(r=Math.imul(f,K))|0)+((8191&(n=(n=Math.imul(f,Z))+Math.imul(d,K)|0))<<13)|0;a=((o=Math.imul(d,Z))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(p,K),n=(n=Math.imul(p,Z))+Math.imul(m,K)|0,o=Math.imul(m,Z);var vt=(a+(r=r+Math.imul(f,z)|0)|0)+((8191&(n=(n=n+Math.imul(f,F)|0)+Math.imul(d,z)|0))<<13)|0;a=((o=o+Math.imul(d,F)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(v,K),n=(n=Math.imul(v,Z))+Math.imul(y,K)|0,o=Math.imul(y,Z),r=r+Math.imul(p,z)|0,n=(n=n+Math.imul(p,F)|0)+Math.imul(m,z)|0,o=o+Math.imul(m,F)|0;var yt=(a+(r=r+Math.imul(f,V)|0)|0)+((8191&(n=(n=n+Math.imul(f,W)|0)+Math.imul(d,V)|0))<<13)|0;a=((o=o+Math.imul(d,W)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(w,K),n=(n=Math.imul(w,Z))+Math.imul(b,K)|0,o=Math.imul(b,Z),r=r+Math.imul(v,z)|0,n=(n=n+Math.imul(v,F)|0)+Math.imul(y,z)|0,o=o+Math.imul(y,F)|0,r=r+Math.imul(p,V)|0,n=(n=n+Math.imul(p,W)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,W)|0;var Mt=(a+(r=r+Math.imul(f,J)|0)|0)+((8191&(n=(n=n+Math.imul(f,Y)|0)+Math.imul(d,J)|0))<<13)|0;a=((o=o+Math.imul(d,Y)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(S,K),n=(n=Math.imul(S,Z))+Math.imul(k,K)|0,o=Math.imul(k,Z),r=r+Math.imul(w,z)|0,n=(n=n+Math.imul(w,F)|0)+Math.imul(b,z)|0,o=o+Math.imul(b,F)|0,r=r+Math.imul(v,V)|0,n=(n=n+Math.imul(v,W)|0)+Math.imul(y,V)|0,o=o+Math.imul(y,W)|0,r=r+Math.imul(p,J)|0,n=(n=n+Math.imul(p,Y)|0)+Math.imul(m,J)|0,o=o+Math.imul(m,Y)|0;var wt=(a+(r=r+Math.imul(f,$)|0)|0)+((8191&(n=(n=n+Math.imul(f,tt)|0)+Math.imul(d,$)|0))<<13)|0;a=((o=o+Math.imul(d,tt)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(x,K),n=(n=Math.imul(x,Z))+Math.imul(A,K)|0,o=Math.imul(A,Z),r=r+Math.imul(S,z)|0,n=(n=n+Math.imul(S,F)|0)+Math.imul(k,z)|0,o=o+Math.imul(k,F)|0,r=r+Math.imul(w,V)|0,n=(n=n+Math.imul(w,W)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,W)|0,r=r+Math.imul(v,J)|0,n=(n=n+Math.imul(v,Y)|0)+Math.imul(y,J)|0,o=o+Math.imul(y,Y)|0,r=r+Math.imul(p,$)|0,n=(n=n+Math.imul(p,tt)|0)+Math.imul(m,$)|0,o=o+Math.imul(m,tt)|0;var bt=(a+(r=r+Math.imul(f,it)|0)|0)+((8191&(n=(n=n+Math.imul(f,rt)|0)+Math.imul(d,it)|0))<<13)|0;a=((o=o+Math.imul(d,rt)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(R,K),n=(n=Math.imul(R,Z))+Math.imul(T,K)|0,o=Math.imul(T,Z),r=r+Math.imul(x,z)|0,n=(n=n+Math.imul(x,F)|0)+Math.imul(A,z)|0,o=o+Math.imul(A,F)|0,r=r+Math.imul(S,V)|0,n=(n=n+Math.imul(S,W)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,W)|0,r=r+Math.imul(w,J)|0,n=(n=n+Math.imul(w,Y)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,Y)|0,r=r+Math.imul(v,$)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(y,$)|0,o=o+Math.imul(y,tt)|0,r=r+Math.imul(p,it)|0,n=(n=n+Math.imul(p,rt)|0)+Math.imul(m,it)|0,o=o+Math.imul(m,rt)|0;var _t=(a+(r=r+Math.imul(f,ot)|0)|0)+((8191&(n=(n=n+Math.imul(f,ht)|0)+Math.imul(d,ot)|0))<<13)|0;a=((o=o+Math.imul(d,ht)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(C,K),n=(n=Math.imul(C,Z))+Math.imul(D,K)|0,o=Math.imul(D,Z),r=r+Math.imul(R,z)|0,n=(n=n+Math.imul(R,F)|0)+Math.imul(T,z)|0,o=o+Math.imul(T,F)|0,r=r+Math.imul(x,V)|0,n=(n=n+Math.imul(x,W)|0)+Math.imul(A,V)|0,o=o+Math.imul(A,W)|0,r=r+Math.imul(S,J)|0,n=(n=n+Math.imul(S,Y)|0)+Math.imul(k,J)|0,o=o+Math.imul(k,Y)|0,r=r+Math.imul(w,$)|0,n=(n=n+Math.imul(w,tt)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,tt)|0,r=r+Math.imul(v,it)|0,n=(n=n+Math.imul(v,rt)|0)+Math.imul(y,it)|0,o=o+Math.imul(y,rt)|0,r=r+Math.imul(p,ot)|0,n=(n=n+Math.imul(p,ht)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,ht)|0;var St=(a+(r=r+Math.imul(f,ut)|0)|0)+((8191&(n=(n=n+Math.imul(f,at)|0)+Math.imul(d,ut)|0))<<13)|0;a=((o=o+Math.imul(d,at)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(N,K),n=(n=Math.imul(N,Z))+Math.imul(O,K)|0,o=Math.imul(O,Z),r=r+Math.imul(C,z)|0,n=(n=n+Math.imul(C,F)|0)+Math.imul(D,z)|0,o=o+Math.imul(D,F)|0,r=r+Math.imul(R,V)|0,n=(n=n+Math.imul(R,W)|0)+Math.imul(T,V)|0,o=o+Math.imul(T,W)|0,r=r+Math.imul(x,J)|0,n=(n=n+Math.imul(x,Y)|0)+Math.imul(A,J)|0,o=o+Math.imul(A,Y)|0,r=r+Math.imul(S,$)|0,n=(n=n+Math.imul(S,tt)|0)+Math.imul(k,$)|0,o=o+Math.imul(k,tt)|0,r=r+Math.imul(w,it)|0,n=(n=n+Math.imul(w,rt)|0)+Math.imul(b,it)|0,o=o+Math.imul(b,rt)|0,r=r+Math.imul(v,ot)|0,n=(n=n+Math.imul(v,ht)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,ht)|0,r=r+Math.imul(p,ut)|0,n=(n=n+Math.imul(p,at)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,at)|0;var kt=(a+(r=r+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,dt)|0)+Math.imul(d,ft)|0))<<13)|0;a=((o=o+Math.imul(d,dt)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(L,K),n=(n=Math.imul(L,Z))+Math.imul(q,K)|0,o=Math.imul(q,Z),r=r+Math.imul(N,z)|0,n=(n=n+Math.imul(N,F)|0)+Math.imul(O,z)|0,o=o+Math.imul(O,F)|0,r=r+Math.imul(C,V)|0,n=(n=n+Math.imul(C,W)|0)+Math.imul(D,V)|0,o=o+Math.imul(D,W)|0,r=r+Math.imul(R,J)|0,n=(n=n+Math.imul(R,Y)|0)+Math.imul(T,J)|0,o=o+Math.imul(T,Y)|0,r=r+Math.imul(x,$)|0,n=(n=n+Math.imul(x,tt)|0)+Math.imul(A,$)|0,o=o+Math.imul(A,tt)|0,r=r+Math.imul(S,it)|0,n=(n=n+Math.imul(S,rt)|0)+Math.imul(k,it)|0,o=o+Math.imul(k,rt)|0,r=r+Math.imul(w,ot)|0,n=(n=n+Math.imul(w,ht)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,ht)|0,r=r+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,at)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,at)|0,r=r+Math.imul(p,ft)|0,n=(n=n+Math.imul(p,dt)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,dt)|0;var Et=(a+(r=r+Math.imul(f,pt)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(d,pt)|0))<<13)|0;a=((o=o+Math.imul(d,mt)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(L,z),n=(n=Math.imul(L,F))+Math.imul(q,z)|0,o=Math.imul(q,F),r=r+Math.imul(N,V)|0,n=(n=n+Math.imul(N,W)|0)+Math.imul(O,V)|0,o=o+Math.imul(O,W)|0,r=r+Math.imul(C,J)|0,n=(n=n+Math.imul(C,Y)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,Y)|0,r=r+Math.imul(R,$)|0,n=(n=n+Math.imul(R,tt)|0)+Math.imul(T,$)|0,o=o+Math.imul(T,tt)|0,r=r+Math.imul(x,it)|0,n=(n=n+Math.imul(x,rt)|0)+Math.imul(A,it)|0,o=o+Math.imul(A,rt)|0,r=r+Math.imul(S,ot)|0,n=(n=n+Math.imul(S,ht)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,ht)|0,r=r+Math.imul(w,ut)|0,n=(n=n+Math.imul(w,at)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,at)|0,r=r+Math.imul(v,ft)|0,n=(n=n+Math.imul(v,dt)|0)+Math.imul(y,ft)|0,o=o+Math.imul(y,dt)|0;var xt=(a+(r=r+Math.imul(p,pt)|0)|0)+((8191&(n=(n=n+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;a=((o=o+Math.imul(m,mt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(L,V),n=(n=Math.imul(L,W))+Math.imul(q,V)|0,o=Math.imul(q,W),r=r+Math.imul(N,J)|0,n=(n=n+Math.imul(N,Y)|0)+Math.imul(O,J)|0,o=o+Math.imul(O,Y)|0,r=r+Math.imul(C,$)|0,n=(n=n+Math.imul(C,tt)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,tt)|0,r=r+Math.imul(R,it)|0,n=(n=n+Math.imul(R,rt)|0)+Math.imul(T,it)|0,o=o+Math.imul(T,rt)|0,r=r+Math.imul(x,ot)|0,n=(n=n+Math.imul(x,ht)|0)+Math.imul(A,ot)|0,o=o+Math.imul(A,ht)|0,r=r+Math.imul(S,ut)|0,n=(n=n+Math.imul(S,at)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,at)|0,r=r+Math.imul(w,ft)|0,n=(n=n+Math.imul(w,dt)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,dt)|0;var At=(a+(r=r+Math.imul(v,pt)|0)|0)+((8191&(n=(n=n+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;a=((o=o+Math.imul(y,mt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(L,J),n=(n=Math.imul(L,Y))+Math.imul(q,J)|0,o=Math.imul(q,Y),r=r+Math.imul(N,$)|0,n=(n=n+Math.imul(N,tt)|0)+Math.imul(O,$)|0,o=o+Math.imul(O,tt)|0,r=r+Math.imul(C,it)|0,n=(n=n+Math.imul(C,rt)|0)+Math.imul(D,it)|0,o=o+Math.imul(D,rt)|0,r=r+Math.imul(R,ot)|0,n=(n=n+Math.imul(R,ht)|0)+Math.imul(T,ot)|0,o=o+Math.imul(T,ht)|0,r=r+Math.imul(x,ut)|0,n=(n=n+Math.imul(x,at)|0)+Math.imul(A,ut)|0,o=o+Math.imul(A,at)|0,r=r+Math.imul(S,ft)|0,n=(n=n+Math.imul(S,dt)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,dt)|0;var Bt=(a+(r=r+Math.imul(w,pt)|0)|0)+((8191&(n=(n=n+Math.imul(w,mt)|0)+Math.imul(b,pt)|0))<<13)|0;a=((o=o+Math.imul(b,mt)|0)+(n>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,r=Math.imul(L,$),n=(n=Math.imul(L,tt))+Math.imul(q,$)|0,o=Math.imul(q,tt),r=r+Math.imul(N,it)|0,n=(n=n+Math.imul(N,rt)|0)+Math.imul(O,it)|0,o=o+Math.imul(O,rt)|0,r=r+Math.imul(C,ot)|0,n=(n=n+Math.imul(C,ht)|0)+Math.imul(D,ot)|0,o=o+Math.imul(D,ht)|0,r=r+Math.imul(R,ut)|0,n=(n=n+Math.imul(R,at)|0)+Math.imul(T,ut)|0,o=o+Math.imul(T,at)|0,r=r+Math.imul(x,ft)|0,n=(n=n+Math.imul(x,dt)|0)+Math.imul(A,ft)|0,o=o+Math.imul(A,dt)|0;var Rt=(a+(r=r+Math.imul(S,pt)|0)|0)+((8191&(n=(n=n+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;a=((o=o+Math.imul(k,mt)|0)+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,r=Math.imul(L,it),n=(n=Math.imul(L,rt))+Math.imul(q,it)|0,o=Math.imul(q,rt),r=r+Math.imul(N,ot)|0,n=(n=n+Math.imul(N,ht)|0)+Math.imul(O,ot)|0,o=o+Math.imul(O,ht)|0,r=r+Math.imul(C,ut)|0,n=(n=n+Math.imul(C,at)|0)+Math.imul(D,ut)|0,o=o+Math.imul(D,at)|0,r=r+Math.imul(R,ft)|0,n=(n=n+Math.imul(R,dt)|0)+Math.imul(T,ft)|0,o=o+Math.imul(T,dt)|0;var Tt=(a+(r=r+Math.imul(x,pt)|0)|0)+((8191&(n=(n=n+Math.imul(x,mt)|0)+Math.imul(A,pt)|0))<<13)|0;a=((o=o+Math.imul(A,mt)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(L,ot),n=(n=Math.imul(L,ht))+Math.imul(q,ot)|0,o=Math.imul(q,ht),r=r+Math.imul(N,ut)|0,n=(n=n+Math.imul(N,at)|0)+Math.imul(O,ut)|0,o=o+Math.imul(O,at)|0,r=r+Math.imul(C,ft)|0,n=(n=n+Math.imul(C,dt)|0)+Math.imul(D,ft)|0,o=o+Math.imul(D,dt)|0;var jt=(a+(r=r+Math.imul(R,pt)|0)|0)+((8191&(n=(n=n+Math.imul(R,mt)|0)+Math.imul(T,pt)|0))<<13)|0;a=((o=o+Math.imul(T,mt)|0)+(n>>>13)|0)+(jt>>>26)|0,jt&=67108863,r=Math.imul(L,ut),n=(n=Math.imul(L,at))+Math.imul(q,ut)|0,o=Math.imul(q,at),r=r+Math.imul(N,ft)|0,n=(n=n+Math.imul(N,dt)|0)+Math.imul(O,ft)|0,o=o+Math.imul(O,dt)|0;var Ct=(a+(r=r+Math.imul(C,pt)|0)|0)+((8191&(n=(n=n+Math.imul(C,mt)|0)+Math.imul(D,pt)|0))<<13)|0;a=((o=o+Math.imul(D,mt)|0)+(n>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,r=Math.imul(L,ft),n=(n=Math.imul(L,dt))+Math.imul(q,ft)|0,o=Math.imul(q,dt);var Dt=(a+(r=r+Math.imul(N,pt)|0)|0)+((8191&(n=(n=n+Math.imul(N,mt)|0)+Math.imul(O,pt)|0))<<13)|0;a=((o=o+Math.imul(O,mt)|0)+(n>>>13)|0)+(Dt>>>26)|0,Dt&=67108863;var It=(a+(r=Math.imul(L,pt))|0)+((8191&(n=(n=Math.imul(L,mt))+Math.imul(q,pt)|0))<<13)|0;return a=((o=Math.imul(q,mt))+(n>>>13)|0)+(It>>>26)|0,It&=67108863,u[0]=gt,u[1]=vt,u[2]=yt,u[3]=Mt,u[4]=wt,u[5]=bt,u[6]=_t,u[7]=St,u[8]=kt,u[9]=Et,u[10]=xt,u[11]=At,u[12]=Bt,u[13]=Rt,u[14]=Tt,u[15]=jt,u[16]=Ct,u[17]=Dt,u[18]=It,0!==a&&(u[19]=a,i.length++),i};function m(t,e,i){return(new g).mulp(t,e,i)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=c),o.prototype.mulTo=function(t,e){var i,r=this.length+t.length;return i=10===this.length&&10===t.length?p(this,t,e):r<63?c(this,t,e):r<1024?function(t,e,i){i.negative=e.negative^t.negative,i.length=t.length+e.length;for(var r=0,n=0,o=0;o>>26)|0)>>>26,h&=67108863}i.words[o]=s,r=h,h=n}return 0!==r?i.words[o]=r:i.length--,i.strip()}(this,t,e):m(this,t,e),i},g.prototype.makeRBT=function(t){for(var e=new Array(t),i=o.prototype._countBits(t)-1,r=0;r>=1;return r},g.prototype.permute=function(t,e,i,r,n,o){for(var h=0;h>>=1)n++;return 1<>>=13,i[2*h+1]=8191&o,o>>>=13;for(h=2*e;h>=26,e+=n/67108864|0,e+=o>>>26,this.words[i]=67108863&o}return 0!==e&&(this.words[i]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),i=0;i>>n}return e}(t);if(0===e.length)return new o(1);for(var i=this,r=0;r=0);var e,i=t%26,n=(t-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var h=0;for(e=0;e>>26-i}h&&(this.words[e]=h,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,h=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<h)for(this.length-=h,a=0;a=0&&(0!==l||a>=n);a--){var f=0|this.words[a];this.words[a]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,i){return r(0===this.negative),this.iushrn(t,e,i)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26,n=1<=0);var e=t%26,i=(t-e)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==e&&i++,this.length=Math.min(i,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+i]=67108863&o}for(;n>26,this.words[n+i]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var i=(this.length,t.length),r=this.clone(),n=t,h=0|n.words[n.length-1];0!==(i=26-this._countBits(h))&&(n=n.ushln(i),r.iushln(i),h=0|n.words[n.length-1]);var s,u=r.length-n.length;if("mod"!==e){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var a=0;a=0;f--){var d=67108864*(0|r.words[n.length+f])+(0|r.words[n.length+f-1]);for(d=Math.min(d/h|0,67108863),r._ishlnsubmul(n,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(n,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=d)}return s&&s.strip(),r.strip(),"div"!==e&&0!==i&&r.iushrn(i),{div:s||null,mod:r}},o.prototype.divmod=function(t,e,i){return r(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.iadd(t)),{div:n,mod:h}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.isub(t)),{div:s.div,mod:h}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,h,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var i=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),n=t.andln(1),o=i.cmp(r);return o<0||1===n&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){r(t<=67108863);for(var e=67108864%t,i=0,n=this.length-1;n>=0;n--)i=(e*i+(0|this.words[n]))%t;return i},o.prototype.idivn=function(t){r(t<=67108863);for(var e=0,i=this.length-1;i>=0;i--){var n=(0|this.words[i])+67108864*e;this.words[i]=n/t|0,e=n%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new o(1),h=new o(0),s=new o(0),u=new o(1),a=0;e.isEven()&&i.isEven();)e.iushrn(1),i.iushrn(1),++a;for(var l=i.clone(),f=e.clone();!e.isZero();){for(var d=0,c=1;0==(e.words[0]&c)&&d<26;++d,c<<=1);if(d>0)for(e.iushrn(d);d-- >0;)(n.isOdd()||h.isOdd())&&(n.iadd(l),h.isub(f)),n.iushrn(1),h.iushrn(1);for(var p=0,m=1;0==(i.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);e.cmp(i)>=0?(e.isub(i),n.isub(s),h.isub(u)):(i.isub(e),s.isub(n),u.isub(h))}return{a:s,b:u,gcd:i.iushln(a)}},o.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,h=new o(1),s=new o(0),u=i.clone();e.cmpn(1)>0&&i.cmpn(1)>0;){for(var a=0,l=1;0==(e.words[0]&l)&&a<26;++a,l<<=1);if(a>0)for(e.iushrn(a);a-- >0;)h.isOdd()&&h.iadd(u),h.iushrn(1);for(var f=0,d=1;0==(i.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(i.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(i)>=0?(e.isub(i),h.isub(s)):(i.isub(e),s.isub(h))}return(n=0===e.cmpn(1)?h:s).cmpn(0)<0&&n.iadd(t),n},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),i=t.clone();e.negative=0,i.negative=0;for(var r=0;e.isEven()&&i.isEven();r++)e.iushrn(1),i.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;i.isEven();)i.iushrn(1);var n=e.cmp(i);if(n<0){var o=e;e=i,i=o}else if(0===n||0===i.cmpn(1))break;e.isub(i)}return i.iushln(r)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,i=(t-e)/26,n=1<>>26,s&=67108863,this.words[h]=s}return 0!==o&&(this.words[h]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,i=t<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)e=1;else{i&&(t=-t),r(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;i--){var r=0|this.words[i],n=0|t.words[i];if(r!==n){rn&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new S(t)},o.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function M(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function b(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){S.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,i=t;do{this.split(i,this.tmp),e=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},n(M,y),M.prototype.split=function(t,e){for(var i=4194303,r=Math.min(t.length,9),n=0;n>>22,o=h}o>>>=22,t.words[n-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,i=0;i>>=26,t.words[i]=n,e=r}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new M;else if("p224"===t)e=new w;else if("p192"===t)e=new b;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new _}return v[t]=e,e},S.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},S.prototype._verify2=function(t,e){r(0==(t.negative|e.negative),"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},S.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},S.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},S.prototype.add=function(t,e){this._verify2(t,e);var i=t.add(e);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},S.prototype.iadd=function(t,e){this._verify2(t,e);var i=t.iadd(e);return i.cmp(this.m)>=0&&i.isub(this.m),i},S.prototype.sub=function(t,e){this._verify2(t,e);var i=t.sub(e);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this)},S.prototype.isub=function(t,e){this._verify2(t,e);var i=t.isub(e);return i.cmpn(0)<0&&i.iadd(this.m),i},S.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},S.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},S.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},S.prototype.isqr=function(t){return this.imul(t,t.clone())},S.prototype.sqr=function(t){return this.mul(t,t)},S.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var i=this.m.add(new o(1)).iushrn(2);return this.pow(t,i)}for(var n=this.m.subn(1),h=0;!n.isZero()&&0===n.andln(1);)h++,n.iushrn(1);r(!n.isZero());var s=new o(1).toRed(this),u=s.redNeg(),a=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,a).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,n),d=this.pow(t,n.addn(1).iushrn(1)),c=this.pow(t,n),p=h;0!==c.cmp(s);){for(var m=c,g=0;0!==m.cmp(s);g++)m=m.redSqr();r(g=0;r--){for(var a=e.words[r],l=u-1;l>=0;l--){var f=a>>l&1;n!==i[0]&&(n=this.sqr(n)),0!==f||0!==h?(h<<=1,h|=f,(4===++s||0===r&&0===l)&&(n=this.mul(n,i[h]),s=0,h=0)):s=0}u=26}return n},S.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},S.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new k(t)},n(k,S),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var i=t.imul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),o=n;return n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m)),o._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var i=t.mul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),h=n;return n.cmp(this.m)>=0?h=n.isub(this.m):n.cmpn(0)<0&&(h=n.iadd(this.m)),h._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)})),i.register("2RaXj",(function(t,e){var r=i("RMtda"),n=i("kvmEy");function o(t){this.rand=t||new n.Rand}t.exports=o,o.create=function(t){return new o(t)},o.prototype._randbelow=function(t){var e=t.bitLength(),i=Math.ceil(e/8);do{var n=new r(this.rand.generate(i))}while(n.cmp(t)>=0);return n},o.prototype._randrange=function(t,e){var i=e.sub(t);return t.add(this._randbelow(i))},o.prototype.test=function(t,e,i){var n=t.bitLength(),o=r.mont(t),h=new r(1).toRed(o);e||(e=Math.max(1,n/48|0));for(var s=t.subn(1),u=0;!s.testn(u);u++);for(var a=t.shrn(u),l=s.toRed(o);e>0;e--){var f=this._randrange(new r(2),s);i&&i(f);var d=f.toRed(o).redPow(a);if(0!==d.cmp(h)&&0!==d.cmp(l)){for(var c=1;c0;e--){var l=this._randrange(new r(2),h),f=t.gcd(l);if(0!==f.cmpn(1))return f;var d=l.toRed(n).redPow(u);if(0!==d.cmp(o)&&0!==d.cmp(a)){for(var c=1;c=65&&i<=70?i-55:i>=97&&i<=102?i-87:i-48&15}function u(t,e,i){var r=s(t,i);return i-1>=e&&(r|=s(t,i-1)<<4),r}function a(t,e,i,r){for(var n=0,o=Math.min(t.length,i),h=e;h=49?s-49+10:s>=17?s-17+10:s}return n}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,i){if("number"==typeof t)return this._initNumber(t,e,i);if("object"==typeof t)return this._initArray(t,e,i);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)h=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=h<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===i)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e,i){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=2)n=u(t,e,r)<=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;else for(r=(t.length-e)%2==0?e+1:e;r=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;this.strip()},o.prototype._parseBase=function(t,e,i){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=e)r++;r--,n=n/e|0;for(var o=t.length-i,h=o%r,s=Math.min(o,o-h)+i,u=0,l=i;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(t,e,i){i.negative=e.negative^t.negative;var r=t.length+e.length|0;i.length=r,r=r-1|0;var n=0|t.words[0],o=0|e.words[0],h=n*o,s=67108863&h,u=h/67108864|0;i.words[0]=s;for(var a=1;a>>26,f=67108863&u,d=Math.min(a,e.length-1),c=Math.max(0,a-t.length+1);c<=d;c++){var p=a-c|0;l+=(h=(n=0|t.words[p])*(o=0|e.words[c])+f)/67108864|0,f=67108863&h}i.words[a]=0|f,u=0|l}return 0!==u?i.words[a]=0|u:i.length--,i.strip()}o.prototype.toString=function(t,e){var i;if(e=0|e||1,16===(t=t||10)||"hex"===t){i="";for(var n=0,o=0,h=0;h>>24-n&16777215)||h!==this.length-1?l[6-u.length]+u+i:u+i,(n+=2)>=26&&(n-=26,h--)}for(0!==o&&(i=o.toString(16)+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var a=f[t],c=d[t];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(c).toString(t);i=(p=p.idivn(c)).isZero()?m+i:l[a-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return r(void 0!==h),this.toArrayLike(h,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,i){var n=this.byteLength(),o=i||Math.max(1,n);r(n<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var h,s,u="le"===e,a=new t(o),l=this.clone();if(u){for(s=0;!l.isZero();s++)h=l.andln(255),l.iushrn(8),a[s]=h;for(;s=4096&&(i+=13,e>>>=13),e>=64&&(i+=7,e>>>=7),e>=8&&(i+=4,e>>>=4),e>=2&&(i+=2,e>>>=2),i+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,i=0;return 0==(8191&e)&&(i+=13,e>>>=13),0==(127&e)&&(i+=7,e>>>=7),0==(15&e)&&(i+=4,e>>>=4),0==(3&e)&&(i+=2,e>>>=2),0==(1&e)&&i++,i},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var i=0;it.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,i;this.length>t.length?(e=this,i=t):(e=t,i=this);for(var r=0;rt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),i=t%26;this._expand(e),i>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-i),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),this.words[i]=e?this.words[i]|1<t.length?(i=this,r=t):(i=t,r=this);for(var n=0,o=0;o>>26;for(;0!==n&&o>>26;if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var i,r,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,r=t):(i=t,r=this);for(var o=0,h=0;h>26,this.words[h]=67108863&e;for(;0!==o&&h>26,this.words[h]=67108863&e;if(0===o&&h>>13,c=0|h[1],p=8191&c,m=c>>>13,g=0|h[2],v=8191&g,y=g>>>13,M=0|h[3],w=8191&M,b=M>>>13,_=0|h[4],S=8191&_,k=_>>>13,E=0|h[5],x=8191&E,A=E>>>13,B=0|h[6],R=8191&B,T=B>>>13,j=0|h[7],C=8191&j,D=j>>>13,I=0|h[8],N=8191&I,O=I>>>13,P=0|h[9],L=8191&P,q=P>>>13,U=0|s[0],K=8191&U,Z=U>>>13,H=0|s[1],z=8191&H,F=H>>>13,G=0|s[2],V=8191&G,W=G>>>13,X=0|s[3],J=8191&X,Y=X>>>13,Q=0|s[4],$=8191&Q,tt=Q>>>13,et=0|s[5],it=8191&et,rt=et>>>13,nt=0|s[6],ot=8191&nt,ht=nt>>>13,st=0|s[7],ut=8191&st,at=st>>>13,lt=0|s[8],ft=8191<,dt=lt>>>13,ct=0|s[9],pt=8191&ct,mt=ct>>>13;i.negative=t.negative^e.negative,i.length=19;var gt=(a+(r=Math.imul(f,K))|0)+((8191&(n=(n=Math.imul(f,Z))+Math.imul(d,K)|0))<<13)|0;a=((o=Math.imul(d,Z))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(p,K),n=(n=Math.imul(p,Z))+Math.imul(m,K)|0,o=Math.imul(m,Z);var vt=(a+(r=r+Math.imul(f,z)|0)|0)+((8191&(n=(n=n+Math.imul(f,F)|0)+Math.imul(d,z)|0))<<13)|0;a=((o=o+Math.imul(d,F)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(v,K),n=(n=Math.imul(v,Z))+Math.imul(y,K)|0,o=Math.imul(y,Z),r=r+Math.imul(p,z)|0,n=(n=n+Math.imul(p,F)|0)+Math.imul(m,z)|0,o=o+Math.imul(m,F)|0;var yt=(a+(r=r+Math.imul(f,V)|0)|0)+((8191&(n=(n=n+Math.imul(f,W)|0)+Math.imul(d,V)|0))<<13)|0;a=((o=o+Math.imul(d,W)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(w,K),n=(n=Math.imul(w,Z))+Math.imul(b,K)|0,o=Math.imul(b,Z),r=r+Math.imul(v,z)|0,n=(n=n+Math.imul(v,F)|0)+Math.imul(y,z)|0,o=o+Math.imul(y,F)|0,r=r+Math.imul(p,V)|0,n=(n=n+Math.imul(p,W)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,W)|0;var Mt=(a+(r=r+Math.imul(f,J)|0)|0)+((8191&(n=(n=n+Math.imul(f,Y)|0)+Math.imul(d,J)|0))<<13)|0;a=((o=o+Math.imul(d,Y)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(S,K),n=(n=Math.imul(S,Z))+Math.imul(k,K)|0,o=Math.imul(k,Z),r=r+Math.imul(w,z)|0,n=(n=n+Math.imul(w,F)|0)+Math.imul(b,z)|0,o=o+Math.imul(b,F)|0,r=r+Math.imul(v,V)|0,n=(n=n+Math.imul(v,W)|0)+Math.imul(y,V)|0,o=o+Math.imul(y,W)|0,r=r+Math.imul(p,J)|0,n=(n=n+Math.imul(p,Y)|0)+Math.imul(m,J)|0,o=o+Math.imul(m,Y)|0;var wt=(a+(r=r+Math.imul(f,$)|0)|0)+((8191&(n=(n=n+Math.imul(f,tt)|0)+Math.imul(d,$)|0))<<13)|0;a=((o=o+Math.imul(d,tt)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(x,K),n=(n=Math.imul(x,Z))+Math.imul(A,K)|0,o=Math.imul(A,Z),r=r+Math.imul(S,z)|0,n=(n=n+Math.imul(S,F)|0)+Math.imul(k,z)|0,o=o+Math.imul(k,F)|0,r=r+Math.imul(w,V)|0,n=(n=n+Math.imul(w,W)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,W)|0,r=r+Math.imul(v,J)|0,n=(n=n+Math.imul(v,Y)|0)+Math.imul(y,J)|0,o=o+Math.imul(y,Y)|0,r=r+Math.imul(p,$)|0,n=(n=n+Math.imul(p,tt)|0)+Math.imul(m,$)|0,o=o+Math.imul(m,tt)|0;var bt=(a+(r=r+Math.imul(f,it)|0)|0)+((8191&(n=(n=n+Math.imul(f,rt)|0)+Math.imul(d,it)|0))<<13)|0;a=((o=o+Math.imul(d,rt)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(R,K),n=(n=Math.imul(R,Z))+Math.imul(T,K)|0,o=Math.imul(T,Z),r=r+Math.imul(x,z)|0,n=(n=n+Math.imul(x,F)|0)+Math.imul(A,z)|0,o=o+Math.imul(A,F)|0,r=r+Math.imul(S,V)|0,n=(n=n+Math.imul(S,W)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,W)|0,r=r+Math.imul(w,J)|0,n=(n=n+Math.imul(w,Y)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,Y)|0,r=r+Math.imul(v,$)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(y,$)|0,o=o+Math.imul(y,tt)|0,r=r+Math.imul(p,it)|0,n=(n=n+Math.imul(p,rt)|0)+Math.imul(m,it)|0,o=o+Math.imul(m,rt)|0;var _t=(a+(r=r+Math.imul(f,ot)|0)|0)+((8191&(n=(n=n+Math.imul(f,ht)|0)+Math.imul(d,ot)|0))<<13)|0;a=((o=o+Math.imul(d,ht)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(C,K),n=(n=Math.imul(C,Z))+Math.imul(D,K)|0,o=Math.imul(D,Z),r=r+Math.imul(R,z)|0,n=(n=n+Math.imul(R,F)|0)+Math.imul(T,z)|0,o=o+Math.imul(T,F)|0,r=r+Math.imul(x,V)|0,n=(n=n+Math.imul(x,W)|0)+Math.imul(A,V)|0,o=o+Math.imul(A,W)|0,r=r+Math.imul(S,J)|0,n=(n=n+Math.imul(S,Y)|0)+Math.imul(k,J)|0,o=o+Math.imul(k,Y)|0,r=r+Math.imul(w,$)|0,n=(n=n+Math.imul(w,tt)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,tt)|0,r=r+Math.imul(v,it)|0,n=(n=n+Math.imul(v,rt)|0)+Math.imul(y,it)|0,o=o+Math.imul(y,rt)|0,r=r+Math.imul(p,ot)|0,n=(n=n+Math.imul(p,ht)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,ht)|0;var St=(a+(r=r+Math.imul(f,ut)|0)|0)+((8191&(n=(n=n+Math.imul(f,at)|0)+Math.imul(d,ut)|0))<<13)|0;a=((o=o+Math.imul(d,at)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(N,K),n=(n=Math.imul(N,Z))+Math.imul(O,K)|0,o=Math.imul(O,Z),r=r+Math.imul(C,z)|0,n=(n=n+Math.imul(C,F)|0)+Math.imul(D,z)|0,o=o+Math.imul(D,F)|0,r=r+Math.imul(R,V)|0,n=(n=n+Math.imul(R,W)|0)+Math.imul(T,V)|0,o=o+Math.imul(T,W)|0,r=r+Math.imul(x,J)|0,n=(n=n+Math.imul(x,Y)|0)+Math.imul(A,J)|0,o=o+Math.imul(A,Y)|0,r=r+Math.imul(S,$)|0,n=(n=n+Math.imul(S,tt)|0)+Math.imul(k,$)|0,o=o+Math.imul(k,tt)|0,r=r+Math.imul(w,it)|0,n=(n=n+Math.imul(w,rt)|0)+Math.imul(b,it)|0,o=o+Math.imul(b,rt)|0,r=r+Math.imul(v,ot)|0,n=(n=n+Math.imul(v,ht)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,ht)|0,r=r+Math.imul(p,ut)|0,n=(n=n+Math.imul(p,at)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,at)|0;var kt=(a+(r=r+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,dt)|0)+Math.imul(d,ft)|0))<<13)|0;a=((o=o+Math.imul(d,dt)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(L,K),n=(n=Math.imul(L,Z))+Math.imul(q,K)|0,o=Math.imul(q,Z),r=r+Math.imul(N,z)|0,n=(n=n+Math.imul(N,F)|0)+Math.imul(O,z)|0,o=o+Math.imul(O,F)|0,r=r+Math.imul(C,V)|0,n=(n=n+Math.imul(C,W)|0)+Math.imul(D,V)|0,o=o+Math.imul(D,W)|0,r=r+Math.imul(R,J)|0,n=(n=n+Math.imul(R,Y)|0)+Math.imul(T,J)|0,o=o+Math.imul(T,Y)|0,r=r+Math.imul(x,$)|0,n=(n=n+Math.imul(x,tt)|0)+Math.imul(A,$)|0,o=o+Math.imul(A,tt)|0,r=r+Math.imul(S,it)|0,n=(n=n+Math.imul(S,rt)|0)+Math.imul(k,it)|0,o=o+Math.imul(k,rt)|0,r=r+Math.imul(w,ot)|0,n=(n=n+Math.imul(w,ht)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,ht)|0,r=r+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,at)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,at)|0,r=r+Math.imul(p,ft)|0,n=(n=n+Math.imul(p,dt)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,dt)|0;var Et=(a+(r=r+Math.imul(f,pt)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(d,pt)|0))<<13)|0;a=((o=o+Math.imul(d,mt)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(L,z),n=(n=Math.imul(L,F))+Math.imul(q,z)|0,o=Math.imul(q,F),r=r+Math.imul(N,V)|0,n=(n=n+Math.imul(N,W)|0)+Math.imul(O,V)|0,o=o+Math.imul(O,W)|0,r=r+Math.imul(C,J)|0,n=(n=n+Math.imul(C,Y)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,Y)|0,r=r+Math.imul(R,$)|0,n=(n=n+Math.imul(R,tt)|0)+Math.imul(T,$)|0,o=o+Math.imul(T,tt)|0,r=r+Math.imul(x,it)|0,n=(n=n+Math.imul(x,rt)|0)+Math.imul(A,it)|0,o=o+Math.imul(A,rt)|0,r=r+Math.imul(S,ot)|0,n=(n=n+Math.imul(S,ht)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,ht)|0,r=r+Math.imul(w,ut)|0,n=(n=n+Math.imul(w,at)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,at)|0,r=r+Math.imul(v,ft)|0,n=(n=n+Math.imul(v,dt)|0)+Math.imul(y,ft)|0,o=o+Math.imul(y,dt)|0;var xt=(a+(r=r+Math.imul(p,pt)|0)|0)+((8191&(n=(n=n+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;a=((o=o+Math.imul(m,mt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(L,V),n=(n=Math.imul(L,W))+Math.imul(q,V)|0,o=Math.imul(q,W),r=r+Math.imul(N,J)|0,n=(n=n+Math.imul(N,Y)|0)+Math.imul(O,J)|0,o=o+Math.imul(O,Y)|0,r=r+Math.imul(C,$)|0,n=(n=n+Math.imul(C,tt)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,tt)|0,r=r+Math.imul(R,it)|0,n=(n=n+Math.imul(R,rt)|0)+Math.imul(T,it)|0,o=o+Math.imul(T,rt)|0,r=r+Math.imul(x,ot)|0,n=(n=n+Math.imul(x,ht)|0)+Math.imul(A,ot)|0,o=o+Math.imul(A,ht)|0,r=r+Math.imul(S,ut)|0,n=(n=n+Math.imul(S,at)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,at)|0,r=r+Math.imul(w,ft)|0,n=(n=n+Math.imul(w,dt)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,dt)|0;var At=(a+(r=r+Math.imul(v,pt)|0)|0)+((8191&(n=(n=n+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;a=((o=o+Math.imul(y,mt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(L,J),n=(n=Math.imul(L,Y))+Math.imul(q,J)|0,o=Math.imul(q,Y),r=r+Math.imul(N,$)|0,n=(n=n+Math.imul(N,tt)|0)+Math.imul(O,$)|0,o=o+Math.imul(O,tt)|0,r=r+Math.imul(C,it)|0,n=(n=n+Math.imul(C,rt)|0)+Math.imul(D,it)|0,o=o+Math.imul(D,rt)|0,r=r+Math.imul(R,ot)|0,n=(n=n+Math.imul(R,ht)|0)+Math.imul(T,ot)|0,o=o+Math.imul(T,ht)|0,r=r+Math.imul(x,ut)|0,n=(n=n+Math.imul(x,at)|0)+Math.imul(A,ut)|0,o=o+Math.imul(A,at)|0,r=r+Math.imul(S,ft)|0,n=(n=n+Math.imul(S,dt)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,dt)|0;var Bt=(a+(r=r+Math.imul(w,pt)|0)|0)+((8191&(n=(n=n+Math.imul(w,mt)|0)+Math.imul(b,pt)|0))<<13)|0;a=((o=o+Math.imul(b,mt)|0)+(n>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,r=Math.imul(L,$),n=(n=Math.imul(L,tt))+Math.imul(q,$)|0,o=Math.imul(q,tt),r=r+Math.imul(N,it)|0,n=(n=n+Math.imul(N,rt)|0)+Math.imul(O,it)|0,o=o+Math.imul(O,rt)|0,r=r+Math.imul(C,ot)|0,n=(n=n+Math.imul(C,ht)|0)+Math.imul(D,ot)|0,o=o+Math.imul(D,ht)|0,r=r+Math.imul(R,ut)|0,n=(n=n+Math.imul(R,at)|0)+Math.imul(T,ut)|0,o=o+Math.imul(T,at)|0,r=r+Math.imul(x,ft)|0,n=(n=n+Math.imul(x,dt)|0)+Math.imul(A,ft)|0,o=o+Math.imul(A,dt)|0;var Rt=(a+(r=r+Math.imul(S,pt)|0)|0)+((8191&(n=(n=n+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;a=((o=o+Math.imul(k,mt)|0)+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,r=Math.imul(L,it),n=(n=Math.imul(L,rt))+Math.imul(q,it)|0,o=Math.imul(q,rt),r=r+Math.imul(N,ot)|0,n=(n=n+Math.imul(N,ht)|0)+Math.imul(O,ot)|0,o=o+Math.imul(O,ht)|0,r=r+Math.imul(C,ut)|0,n=(n=n+Math.imul(C,at)|0)+Math.imul(D,ut)|0,o=o+Math.imul(D,at)|0,r=r+Math.imul(R,ft)|0,n=(n=n+Math.imul(R,dt)|0)+Math.imul(T,ft)|0,o=o+Math.imul(T,dt)|0;var Tt=(a+(r=r+Math.imul(x,pt)|0)|0)+((8191&(n=(n=n+Math.imul(x,mt)|0)+Math.imul(A,pt)|0))<<13)|0;a=((o=o+Math.imul(A,mt)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(L,ot),n=(n=Math.imul(L,ht))+Math.imul(q,ot)|0,o=Math.imul(q,ht),r=r+Math.imul(N,ut)|0,n=(n=n+Math.imul(N,at)|0)+Math.imul(O,ut)|0,o=o+Math.imul(O,at)|0,r=r+Math.imul(C,ft)|0,n=(n=n+Math.imul(C,dt)|0)+Math.imul(D,ft)|0,o=o+Math.imul(D,dt)|0;var jt=(a+(r=r+Math.imul(R,pt)|0)|0)+((8191&(n=(n=n+Math.imul(R,mt)|0)+Math.imul(T,pt)|0))<<13)|0;a=((o=o+Math.imul(T,mt)|0)+(n>>>13)|0)+(jt>>>26)|0,jt&=67108863,r=Math.imul(L,ut),n=(n=Math.imul(L,at))+Math.imul(q,ut)|0,o=Math.imul(q,at),r=r+Math.imul(N,ft)|0,n=(n=n+Math.imul(N,dt)|0)+Math.imul(O,ft)|0,o=o+Math.imul(O,dt)|0;var Ct=(a+(r=r+Math.imul(C,pt)|0)|0)+((8191&(n=(n=n+Math.imul(C,mt)|0)+Math.imul(D,pt)|0))<<13)|0;a=((o=o+Math.imul(D,mt)|0)+(n>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,r=Math.imul(L,ft),n=(n=Math.imul(L,dt))+Math.imul(q,ft)|0,o=Math.imul(q,dt);var Dt=(a+(r=r+Math.imul(N,pt)|0)|0)+((8191&(n=(n=n+Math.imul(N,mt)|0)+Math.imul(O,pt)|0))<<13)|0;a=((o=o+Math.imul(O,mt)|0)+(n>>>13)|0)+(Dt>>>26)|0,Dt&=67108863;var It=(a+(r=Math.imul(L,pt))|0)+((8191&(n=(n=Math.imul(L,mt))+Math.imul(q,pt)|0))<<13)|0;return a=((o=Math.imul(q,mt))+(n>>>13)|0)+(It>>>26)|0,It&=67108863,u[0]=gt,u[1]=vt,u[2]=yt,u[3]=Mt,u[4]=wt,u[5]=bt,u[6]=_t,u[7]=St,u[8]=kt,u[9]=Et,u[10]=xt,u[11]=At,u[12]=Bt,u[13]=Rt,u[14]=Tt,u[15]=jt,u[16]=Ct,u[17]=Dt,u[18]=It,0!==a&&(u[19]=a,i.length++),i};function m(t,e,i){return(new g).mulp(t,e,i)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=c),o.prototype.mulTo=function(t,e){var i,r=this.length+t.length;return i=10===this.length&&10===t.length?p(this,t,e):r<63?c(this,t,e):r<1024?function(t,e,i){i.negative=e.negative^t.negative,i.length=t.length+e.length;for(var r=0,n=0,o=0;o>>26)|0)>>>26,h&=67108863}i.words[o]=s,r=h,h=n}return 0!==r?i.words[o]=r:i.length--,i.strip()}(this,t,e):m(this,t,e),i},g.prototype.makeRBT=function(t){for(var e=new Array(t),i=o.prototype._countBits(t)-1,r=0;r>=1;return r},g.prototype.permute=function(t,e,i,r,n,o){for(var h=0;h>>=1)n++;return 1<>>=13,i[2*h+1]=8191&o,o>>>=13;for(h=2*e;h>=26,e+=n/67108864|0,e+=o>>>26,this.words[i]=67108863&o}return 0!==e&&(this.words[i]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),i=0;i>>n}return e}(t);if(0===e.length)return new o(1);for(var i=this,r=0;r=0);var e,i=t%26,n=(t-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var h=0;for(e=0;e>>26-i}h&&(this.words[e]=h,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,h=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<h)for(this.length-=h,a=0;a=0&&(0!==l||a>=n);a--){var f=0|this.words[a];this.words[a]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,i){return r(0===this.negative),this.iushrn(t,e,i)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26,n=1<=0);var e=t%26,i=(t-e)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==e&&i++,this.length=Math.min(i,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+i]=67108863&o}for(;n>26,this.words[n+i]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var i=(this.length,t.length),r=this.clone(),n=t,h=0|n.words[n.length-1];0!==(i=26-this._countBits(h))&&(n=n.ushln(i),r.iushln(i),h=0|n.words[n.length-1]);var s,u=r.length-n.length;if("mod"!==e){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var a=0;a=0;f--){var d=67108864*(0|r.words[n.length+f])+(0|r.words[n.length+f-1]);for(d=Math.min(d/h|0,67108863),r._ishlnsubmul(n,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(n,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=d)}return s&&s.strip(),r.strip(),"div"!==e&&0!==i&&r.iushrn(i),{div:s||null,mod:r}},o.prototype.divmod=function(t,e,i){return r(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.iadd(t)),{div:n,mod:h}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.isub(t)),{div:s.div,mod:h}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,h,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var i=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),n=t.andln(1),o=i.cmp(r);return o<0||1===n&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){r(t<=67108863);for(var e=67108864%t,i=0,n=this.length-1;n>=0;n--)i=(e*i+(0|this.words[n]))%t;return i},o.prototype.idivn=function(t){r(t<=67108863);for(var e=0,i=this.length-1;i>=0;i--){var n=(0|this.words[i])+67108864*e;this.words[i]=n/t|0,e=n%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new o(1),h=new o(0),s=new o(0),u=new o(1),a=0;e.isEven()&&i.isEven();)e.iushrn(1),i.iushrn(1),++a;for(var l=i.clone(),f=e.clone();!e.isZero();){for(var d=0,c=1;0==(e.words[0]&c)&&d<26;++d,c<<=1);if(d>0)for(e.iushrn(d);d-- >0;)(n.isOdd()||h.isOdd())&&(n.iadd(l),h.isub(f)),n.iushrn(1),h.iushrn(1);for(var p=0,m=1;0==(i.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);e.cmp(i)>=0?(e.isub(i),n.isub(s),h.isub(u)):(i.isub(e),s.isub(n),u.isub(h))}return{a:s,b:u,gcd:i.iushln(a)}},o.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,h=new o(1),s=new o(0),u=i.clone();e.cmpn(1)>0&&i.cmpn(1)>0;){for(var a=0,l=1;0==(e.words[0]&l)&&a<26;++a,l<<=1);if(a>0)for(e.iushrn(a);a-- >0;)h.isOdd()&&h.iadd(u),h.iushrn(1);for(var f=0,d=1;0==(i.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(i.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(i)>=0?(e.isub(i),h.isub(s)):(i.isub(e),s.isub(h))}return(n=0===e.cmpn(1)?h:s).cmpn(0)<0&&n.iadd(t),n},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),i=t.clone();e.negative=0,i.negative=0;for(var r=0;e.isEven()&&i.isEven();r++)e.iushrn(1),i.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;i.isEven();)i.iushrn(1);var n=e.cmp(i);if(n<0){var o=e;e=i,i=o}else if(0===n||0===i.cmpn(1))break;e.isub(i)}return i.iushln(r)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,i=(t-e)/26,n=1<>>26,s&=67108863,this.words[h]=s}return 0!==o&&(this.words[h]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,i=t<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)e=1;else{i&&(t=-t),r(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;i--){var r=0|this.words[i],n=0|t.words[i];if(r!==n){rn&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new S(t)},o.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function M(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function b(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){S.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,i=t;do{this.split(i,this.tmp),e=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},n(M,y),M.prototype.split=function(t,e){for(var i=4194303,r=Math.min(t.length,9),n=0;n>>22,o=h}o>>>=22,t.words[n-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,i=0;i>>=26,t.words[i]=n,e=r}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new M;else if("p224"===t)e=new w;else if("p192"===t)e=new b;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new _}return v[t]=e,e},S.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},S.prototype._verify2=function(t,e){r(0==(t.negative|e.negative),"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},S.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},S.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},S.prototype.add=function(t,e){this._verify2(t,e);var i=t.add(e);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},S.prototype.iadd=function(t,e){this._verify2(t,e);var i=t.iadd(e);return i.cmp(this.m)>=0&&i.isub(this.m),i},S.prototype.sub=function(t,e){this._verify2(t,e);var i=t.sub(e);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this)},S.prototype.isub=function(t,e){this._verify2(t,e);var i=t.isub(e);return i.cmpn(0)<0&&i.iadd(this.m),i},S.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},S.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},S.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},S.prototype.isqr=function(t){return this.imul(t,t.clone())},S.prototype.sqr=function(t){return this.mul(t,t)},S.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var i=this.m.add(new o(1)).iushrn(2);return this.pow(t,i)}for(var n=this.m.subn(1),h=0;!n.isZero()&&0===n.andln(1);)h++,n.iushrn(1);r(!n.isZero());var s=new o(1).toRed(this),u=s.redNeg(),a=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,a).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,n),d=this.pow(t,n.addn(1).iushrn(1)),c=this.pow(t,n),p=h;0!==c.cmp(s);){for(var m=c,g=0;0!==m.cmp(s);g++)m=m.redSqr();r(g=0;r--){for(var a=e.words[r],l=u-1;l>=0;l--){var f=a>>l&1;n!==i[0]&&(n=this.sqr(n)),0!==f||0!==h?(h<<=1,h|=f,(4===++s||0===r&&0===l)&&(n=this.mul(n,i[h]),s=0,h=0)):s=0}u=26}return n},S.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},S.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new k(t)},n(k,S),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var i=t.imul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),o=n;return n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m)),o._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var i=t.mul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),h=n;return n.cmp(this.m)>=0?h=n.isub(this.m):n.cmpn(0)<0&&(h=n.iadd(this.m)),h._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)})),i.register("bcMEM",(function(t,e){t.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')})),i.register("1iuMk",(function(t,e){var r=i("6rT8n").Buffer,n=i("axKyC"),o=new(i("2RaXj")),h=new n(24),s=new n(11),u=new n(10),a=new n(3),l=new n(7),f=i("gloti"),d=i("5Kr9A");function c(t,e){return e=e||"utf8",r.isBuffer(t)||(t=new r(t,e)),this._pub=new n(t),this}function p(t,e){return e=e||"utf8",r.isBuffer(t)||(t=new r(t,e)),this._priv=new n(t),this}t.exports=g;var m={};function g(t,e,i){this.setGenerator(e),this.__prime=new n(t),this._prime=n.mont(this.__prime),this._primeLen=t.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,i?(this.setPublicKey=c,this.setPrivateKey=p):this._primeCode=8}function v(t,e){var i=new r(t.toArray());return e?i.toString(e):i}Object.defineProperty(g.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(t,e){var i=e.toString("hex"),r=[i,t.toString(16)].join("_");if(r in m)return m[r];var n,d=0;if(t.isEven()||!f.simpleSieve||!f.fermatTest(t)||!o.test(t))return d+=1,d+="02"===i||"05"===i?8:4,m[r]=d,d;switch(o.test(t.shrn(1))||(d+=2),i){case"02":t.mod(h).cmp(s)&&(d+=8);break;case"05":(n=t.mod(u)).cmp(a)&&n.cmp(l)&&(d+=8);break;default:d+=4}return m[r]=d,d}(this.__prime,this.__gen)),this._primeCode}}),g.prototype.generateKeys=function(){return this._priv||(this._priv=new n(d(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},g.prototype.computeSecret=function(t){var e=(t=(t=new n(t)).toRed(this._prime)).redPow(this._priv).fromRed(),i=new r(e.toArray()),o=this.getPrime();if(i.length0)if("string"==typeof e||h.objectMode||Object.getPrototypeOf(e)===u.prototype||(e=function(t){return u.from(t)}(e)),r)h.endEmitted?S(t,new _):B(t,h,e,!0);else if(h.ended)S(t,new w);else{if(h.destroyed)return!1;h.reading=!1,h.decoder&&!i?(e=h.decoder.write(e),h.objectMode||0!==e.length?B(t,h,e,!1):D(t,h)):B(t,h,e,!1)}else r||(h.reading=!1,D(t,h));return!h.ended&&(h.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=R?t=R:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function j(t){var e=t._readableState;l("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(l("emitReadable",e.flowing),e.emittedReadable=!0,o.nextTick(C,t))}function C(t){var e=t._readableState;l("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,L(t)}function D(t,e){e.readingMore||(e.readingMore=!0,o.nextTick(I,t,e))}function I(t,e){for(;!e.reading&&!e.ended&&(e.length0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function O(t){l("readable nexttick read 0"),t.read(0)}function P(t,e){l("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),L(t),e.flowing&&!e.reading&&t.read(0)}function L(t){var e=t._readableState;for(l("flow",e.flowing);e.flowing&&null!==t.read(););}function q(t,e){return 0===e.length?null:(e.objectMode?i=e.buffer.shift():!t||t>=e.length?(i=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):i=e.buffer.consume(t,e.decoder),i);var i}function U(t){var e=t._readableState;l("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,o.nextTick(K,e,t))}function K(t,e){if(l("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var i=e._writableState;(!i||i.autoDestroy&&i.finished)&&e.destroy()}}function Z(t,e){for(var i=0,r=t.length;i=e.highWaterMark:e.length>0)||e.ended))return l("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?U(this):j(this),null;if(0===(t=T(t,e))&&e.ended)return 0===e.length&&U(this),null;var r,n=e.needReadable;return l("need readable",n),(0===e.length||e.length-t0?q(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),i!==t&&e.ended&&U(this)),null!==r&&this.emit("data",r),r},x.prototype._read=function(t){S(this,new b("_read()"))},x.prototype.pipe=function(t,e){var i=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=t;break;case 1:r.pipes=[r.pipes,t];break;default:r.pipes.push(t)}r.pipesCount+=1,l("pipe count=%d opts=%j",r.pipesCount,e);var n=(!e||!1!==e.end)&&t!==o.stdout&&t!==o.stderr?u:g;function s(e,n){l("onunpipe"),e===i&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,l("cleanup"),t.removeListener("close",p),t.removeListener("finish",m),t.removeListener("drain",a),t.removeListener("error",c),t.removeListener("unpipe",s),i.removeListener("end",u),i.removeListener("end",g),i.removeListener("data",d),f=!0,!r.awaitDrain||t._writableState&&!t._writableState.needDrain||a())}function u(){l("onend"),t.end()}r.endEmitted?o.nextTick(n):i.once("end",n),t.on("unpipe",s);var a=function(t){return function(){var e=t._readableState;l("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&h(t,"data")&&(e.flowing=!0,L(t))}}(i);t.on("drain",a);var f=!1;function d(e){l("ondata");var n=t.write(e);l("dest.write",n),!1===n&&((1===r.pipesCount&&r.pipes===t||r.pipesCount>1&&-1!==Z(r.pipes,t))&&!f&&(l("false write response, pause",r.awaitDrain),r.awaitDrain++),i.pause())}function c(e){l("onerror",e),g(),t.removeListener("error",c),0===h(t,"error")&&S(t,e)}function p(){t.removeListener("finish",m),g()}function m(){l("onfinish"),t.removeListener("close",p),g()}function g(){l("unpipe"),i.unpipe(t)}return i.on("data",d),function(t,e,i){if("function"==typeof t.prependListener)return t.prependListener(e,i);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(i):t._events[e]=[i,t._events[e]]:t.on(e,i)}(t,"error",c),t.once("close",p),t.once("finish",m),t.emit("pipe",i),r.flowing||(l("pipe resume"),i.resume()),t},x.prototype.unpipe=function(t){var e=this._readableState,i={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,i)),this;if(!t){var r=e.pipes,n=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o0,!1!==r.flowing&&this.resume()):"readable"===t&&(r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,l("on readable",r.length,r.reading),r.length?j(this):r.reading||o.nextTick(O,this))),i},x.prototype.addListener=x.prototype.on,x.prototype.removeListener=function(t,e){var i=s.prototype.removeListener.call(this,t,e);return"readable"===t&&o.nextTick(N,this),i},x.prototype.removeAllListeners=function(t){var e=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||o.nextTick(N,this),e},x.prototype.resume=function(){var t=this._readableState;return t.flowing||(l("resume"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,o.nextTick(P,t,e))}(this,t)),t.paused=!1,this},x.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},x.prototype.wrap=function(t){var e=this,i=this._readableState,r=!1;for(var n in t.on("end",(function(){if(l("wrapped end"),i.decoder&&!i.ended){var t=i.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on("data",(function(n){(l("wrapped data"),i.decoder&&(n=i.decoder.write(n)),i.objectMode&&null==n)||(i.objectMode||n&&n.length)&&(e.push(n)||(r=!0,t.pause()))})),t)void 0===this[n]&&"function"==typeof t[n]&&(this[n]=function(e){return function(){return t[e].apply(t,arguments)}}(n));for(var o=0;o0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(t){if(0===this.length)return"";for(var e=this.head,i=""+e.data;e=e.next;)i+=t+e.data;return i}},{key:"concat",value:function(t){if(0===this.length)return u.alloc(0);for(var e,i,r,n=u.allocUnsafe(t>>>0),o=this.head,h=0;o;)e=o.data,i=n,r=h,u.prototype.copy.call(e,i,r),h+=o.data.length,o=o.next;return n}},{key:"consume",value:function(t,e){var i;return tn.length?n.length:t;if(o===n.length?r+=n:r+=n.slice(0,t),0==(t-=o)){o===n.length?(++i,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=n.slice(o));break}++i}return this.length-=i,r}},{key:"_getBuffer",value:function(t){var e=u.allocUnsafe(t),i=this.head,r=1;for(i.data.copy(e),t-=i.data.length;i=i.next;){var n=i.data,o=t>n.length?n.length:t;if(n.copy(e,e.length-t,0,o),0==(t-=o)){o===n.length?(++r,i.next?this.head=i.next:this.head=this.tail=null):(this.head=i,i.data=n.slice(o));break}++r}return this.length-=r,e}},{key:l,value:function(t,e){return a(this,n(n({},e),{},{depth:0,customInspect:!1}))}}])&&h(e.prototype,i),r&&h(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}()})),i.register("5hvdo",(function(t,e){var r=i("hvPjh");function n(t,e){h(t,e),o(t)}function o(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function h(t,e){t.emit("error",e)}t.exports={destroy:function(t,e){var i=this,s=this._readableState&&this._readableState.destroyed,u=this._writableState&&this._writableState.destroyed;return s||u?(e?e(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,r.nextTick(h,this,t)):r.nextTick(h,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,(function(t){!e&&t?i._writableState?i._writableState.errorEmitted?r.nextTick(o,i):(i._writableState.errorEmitted=!0,r.nextTick(n,i,t)):r.nextTick(n,i,t):e?(r.nextTick(o,i),e(t)):r.nextTick(o,i)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(t,e){var i=t._readableState,r=t._writableState;i&&i.autoDestroy||r&&r.autoDestroy?t.destroy(e):t.emit("error",e)}}})),i.register("6qLhE",(function(t,e){var r=i("jGDKG").codes.ERR_INVALID_OPT_VALUE;t.exports={getHighWaterMark:function(t,e,i,n){var o=function(t,e,i){return null!=t.highWaterMark?t.highWaterMark:e?t[i]:null}(e,n,i);if(null!=o){if(!isFinite(o)||Math.floor(o)!==o||o<0)throw new r(n?i:"highWaterMark",o);return Math.floor(o)}return t.objectMode?16:16384}}})),i.register("jGDKG",(function(e,i){var r;t(e.exports,"codes",(function(){return r}),(function(t){return r=t}));var n={};function o(t,e,i){i||(i=Error);var r=function(t){var i,r;function n(i,r,n){return t.call(this,function(t,i,r){return"string"==typeof e?e:e(t,i,r)}(i,r,n))||this}return r=t,(i=n).prototype=Object.create(r.prototype),i.prototype.constructor=i,i.__proto__=r,n}(i);r.prototype.name=i.name,r.prototype.code=t,n[t]=r}function h(t,e){if(Array.isArray(t)){var i=t.length;return t=t.map((function(t){return String(t)})),i>2?"one of ".concat(e," ").concat(t.slice(0,i-1).join(", "),", or ")+t[i-1]:2===i?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}return"of ".concat(e," ").concat(String(t))}o("ERR_INVALID_OPT_VALUE",(function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'}),TypeError),o("ERR_INVALID_ARG_TYPE",(function(t,e,i){var r,n,o,s;if("string"==typeof e&&(n="not ",e.substr(!o||o<0?0:+o,n.length)===n)?(r="must not be",e=e.replace(/^not /,"")):r="must be",function(t,e,i){return(void 0===i||i>t.length)&&(i=t.length),t.substring(i-e.length,i)===e}(t," argument"))s="The ".concat(t," ").concat(r," ").concat(h(e,"type"));else{var u=function(t,e,i){return"number"!=typeof i&&(i=0),!(i+e.length>t.length)&&-1!==t.indexOf(e,i)}(t,".")?"property":"argument";s='The "'.concat(t,'" ').concat(u," ").concat(r," ").concat(h(e,"type"))}return s+=". Received type ".concat(typeof i)}),TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",(function(t){return"The "+t+" method is not implemented"})),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",(function(t){return"Cannot call "+t+" after a stream was destroyed"})),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",(function(t){return"Unknown encoding: "+t}),TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),r=n})),i.register("1MOBI",(function(t,e){var r=i("hvPjh"),n=Object.keys||function(t){var e=[];for(var i in t)e.push(i);return e};t.exports=l;var o=i("1sb9G"),h=i("fO8MG");i("62H0u")(l,o);for(var s=n(h.prototype),u=0;u-1))throw new _(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(x.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(x.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),x.prototype._write=function(t,e,i){i(new g("_write()"))},x.prototype._writev=null,x.prototype.end=function(t,e,i){var r=this._writableState;return"function"==typeof t?(i=t,t=null,e=null):"function"==typeof e&&(i=e,e=null),null!=t&&this.write(t,e),r.corked&&(r.corked=1,this.uncork()),r.ending||function(t,e,i){e.ending=!0,C(t,e),i&&(e.finished?o.nextTick(i):t.once("finish",i));e.ended=!0,t.writable=!1}(this,r,i),this},Object.defineProperty(x.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(x.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),x.prototype.destroy=d.destroy,x.prototype._undestroy=d.undestroy,x.prototype._destroy=function(t,e){e(t)}})),i.register("4f1x9",(function(t,e){var r,n=i("hvPjh");function o(t,e,i){return(e=function(t){var e=function(t,e){if("object"!=typeof t||null===t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var r=i.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}var h=i("dqeN5"),s=Symbol("lastResolve"),u=Symbol("lastReject"),a=Symbol("error"),l=Symbol("ended"),f=Symbol("lastPromise"),d=Symbol("handlePromise"),c=Symbol("stream");function p(t,e){return{value:t,done:e}}function m(t){var e=t[s];if(null!==e){var i=t[c].read();null!==i&&(t[f]=null,t[s]=null,t[u]=null,e(p(i,!1)))}}function g(t){n.nextTick(m,t)}var v=Object.getPrototypeOf((function(){})),y=Object.setPrototypeOf((o(r={get stream(){return this[c]},next:function(){var t=this,e=this[a];if(null!==e)return Promise.reject(e);if(this[l])return Promise.resolve(p(void 0,!0));if(this[c].destroyed)return new Promise((function(e,i){n.nextTick((function(){t[a]?i(t[a]):e(p(void 0,!0))}))}));var i,r=this[f];if(r)i=new Promise(function(t,e){return function(i,r){t.then((function(){e[l]?i(p(void 0,!0)):e[d](i,r)}),r)}}(r,this));else{var o=this[c].read();if(null!==o)return Promise.resolve(p(o,!1));i=new Promise(this[d])}return this[f]=i,i}},Symbol.asyncIterator,(function(){return this})),o(r,"return",(function(){var t=this;return new Promise((function(e,i){t[c].destroy(null,(function(t){t?i(t):e(p(void 0,!0))}))}))})),r),v);t.exports=function(t){var e,i=Object.create(y,(o(e={},c,{value:t,writable:!0}),o(e,s,{value:null,writable:!0}),o(e,u,{value:null,writable:!0}),o(e,a,{value:null,writable:!0}),o(e,l,{value:t._readableState.endEmitted,writable:!0}),o(e,d,{value:function(t,e){var r=i[c].read();r?(i[f]=null,i[s]=null,i[u]=null,t(p(r,!1))):(i[s]=t,i[u]=e)},writable:!0}),e));return i[f]=null,h(t,(function(t){if(t&&"ERR_STREAM_PREMATURE_CLOSE"!==t.code){var e=i[u];return null!==e&&(i[f]=null,i[s]=null,i[u]=null,e(t)),void(i[a]=t)}var r=i[s];null!==r&&(i[f]=null,i[s]=null,i[u]=null,r(p(void 0,!0))),i[l]=!0})),t.on("readable",g.bind(null,i)),i}})),i.register("dqeN5",(function(t,e){var r=i("jGDKG").codes.ERR_STREAM_PREMATURE_CLOSE;function n(){}t.exports=function t(e,i,o){if("function"==typeof i)return t(e,null,i);i||(i={}),o=function(t){var e=!1;return function(){if(!e){e=!0;for(var i=arguments.length,r=new Array(i),n=0;n0,(function(t){l||(l=t),t&&d.forEach(u),o||(d.forEach(u),f(l))}))}));return e.reduce(a)}})),i.register("aIL7z",(function(t,e){var r=i("8Msk5").Buffer,n=i("3kMyY"),o=i("1Wcry"),h=i("4xJQf").ec,s=i("iC8Bj"),u=i("7ShBh"),a=i("88Tpv"),l=1;function f(t,e,i,o){if((t=r.from(t.toArray())).length0&&i.ishrn(r),i}function c(t,e,i){var o,h;do{for(o=r.alloc(0);8*o.length=0||!e.umod(t.prime1)||!e.umod(t.prime2));return e}function s(t,e){var i=function(t){var e=h(t);return{blinder:e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed(),unblinder:e.invm(t.modulus)}}(e),o=e.modulus.byteLength(),s=new n(t).mul(i.blinder).umod(e.modulus),u=s.toRed(n.mont(e.prime1)),a=s.toRed(n.mont(e.prime2)),l=e.coefficient,f=e.prime1,d=e.prime2,c=u.redPow(e.exponent1).fromRed(),p=a.redPow(e.exponent2).fromRed(),m=c.isub(p).imul(l).umod(f).imul(d);return p.iadd(m).imul(i.unblinder).umod(e.modulus).toArrayLike(r,"be",o)}s.getr=h,t.exports=s})),i.register("7ShBh",(function(t,e){var r=i("1V6Mv"),n=i("kbr4r"),o=i("2w9kb"),h=i("fawhh"),s=i("8WRrL"),u=i("8Msk5").Buffer;function a(t){var e;"object"!=typeof t||u.isBuffer(t)||(e=t.passphrase,t=t.key),"string"==typeof t&&(t=u.from(t));var i,a,l=o(t,e),f=l.tag,d=l.data;switch(f){case"CERTIFICATE":a=r.certificate.decode(d,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(a||(a=r.PublicKey.decode(d,"der")),i=a.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return r.RSAPublicKey.decode(a.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return a.subjectPrivateKey=a.subjectPublicKey,{type:"ec",data:a};case"1.2.840.10040.4.1":return a.algorithm.params.pub_key=r.DSAparam.decode(a.subjectPublicKey.data,"der"),{type:"dsa",data:a.algorithm.params};default:throw new Error("unknown key id "+i)}case"ENCRYPTED PRIVATE KEY":d=function(t,e){var i=t.algorithm.decrypt.kde.kdeparams.salt,r=parseInt(t.algorithm.decrypt.kde.kdeparams.iters.toString(),10),o=n[t.algorithm.decrypt.cipher.algo.join(".")],a=t.algorithm.decrypt.cipher.iv,l=t.subjectPrivateKey,f=parseInt(o.split("-")[1],10)/8,d=s.pbkdf2Sync(e,i,r,f,"sha1"),c=h.createDecipheriv(o,d,a),p=[];return p.push(c.update(l)),p.push(c.final()),u.concat(p)}(d=r.EncryptedPrivateKey.decode(d,"der"),e);case"PRIVATE KEY":switch(i=(a=r.PrivateKey.decode(d,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return r.RSAPrivateKey.decode(a.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:a.algorithm.curve,privateKey:r.ECPrivateKey.decode(a.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return a.algorithm.params.priv_key=r.DSAparam.decode(a.subjectPrivateKey,"der"),{type:"dsa",params:a.algorithm.params};default:throw new Error("unknown key id "+i)}case"RSA PUBLIC KEY":return r.RSAPublicKey.decode(d,"der");case"RSA PRIVATE KEY":return r.RSAPrivateKey.decode(d,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:r.DSAPrivateKey.decode(d,"der")};case"EC PRIVATE KEY":return{curve:(d=r.ECPrivateKey.decode(d,"der")).parameters.value,privateKey:d.privateKey};default:throw new Error("unknown key type "+f)}}t.exports=a,a.signature=r.signature})),i.register("1V6Mv",(function(e,r){var n,o,h,s,u,a,l,f,d,c;t(e.exports,"certificate",(function(){return n}),(function(t){return n=t})),t(e.exports,"RSAPrivateKey",(function(){return o}),(function(t){return o=t})),t(e.exports,"RSAPublicKey",(function(){return h}),(function(t){return h=t})),t(e.exports,"PublicKey",(function(){return s}),(function(t){return s=t})),t(e.exports,"PrivateKey",(function(){return u}),(function(t){return u=t})),t(e.exports,"EncryptedPrivateKey",(function(){return a}),(function(t){return a=t})),t(e.exports,"DSAPrivateKey",(function(){return l}),(function(t){return l=t})),t(e.exports,"DSAparam",(function(){return f}),(function(t){return f=t})),t(e.exports,"ECPrivateKey",(function(){return d}),(function(t){return d=t})),t(e.exports,"signature",(function(){return c}),(function(t){return c=t}));var p=i("g1WQg");n=i("bvwDo");var m=p.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}));o=m;var g=p.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));h=g;var v=p.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(y),this.key("subjectPublicKey").bitstr())}));s=v;var y=p.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())})),M=p.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(y),this.key("subjectPrivateKey").octstr())}));u=M;var w=p.define("EncryptedPrivateKeyInfo",(function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}));a=w;var b=p.define("DSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}));l=b,f=p.define("DSAparam",(function(){this.int()}));var _=p.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(S),this.key("publicKey").optional().explicit(1).bitstr())}));d=_;var S=p.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));c=p.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))})),i.register("g1WQg",(function(t,e){const r=t.exports;r.bignum=i("ijEdN"),r.define=i("h4VJE").define,r.base=i("bMe2t"),r.constants=i("9tDsv"),r.decoders=i("c3He1"),r.encoders=i("5jz8W")})),i.register("ijEdN",(function(t,e){!function(t,e){function r(t,e){if(!t)throw new Error(e||"Assertion failed")}function n(t,e){t.super_=e;var i=function(){};i.prototype=e.prototype,t.prototype=new i,t.prototype.constructor=t}function o(t,e,i){if(o.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(i=e,e=10),this._init(t||0,e||10,i||"be"))}var h;"object"==typeof t?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;try{h="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:i("eUijm").Buffer}catch(t){}function s(t,e){var i=t.charCodeAt(e);return i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:i-48&15}function u(t,e,i){var r=s(t,i);return i-1>=e&&(r|=s(t,i-1)<<4),r}function a(t,e,i,r){for(var n=0,o=Math.min(t.length,i),h=e;h=49?s-49+10:s>=17?s-17+10:s}return n}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,i){if("number"==typeof t)return this._initNumber(t,e,i);if("object"==typeof t)return this._initArray(t,e,i);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)h=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=h<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===i)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e,i){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=2)n=u(t,e,r)<=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;else for(r=(t.length-e)%2==0?e+1:e;r=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;this.strip()},o.prototype._parseBase=function(t,e,i){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=e)r++;r--,n=n/e|0;for(var o=t.length-i,h=o%r,s=Math.min(o,o-h)+i,u=0,l=i;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(t,e,i){i.negative=e.negative^t.negative;var r=t.length+e.length|0;i.length=r,r=r-1|0;var n=0|t.words[0],o=0|e.words[0],h=n*o,s=67108863&h,u=h/67108864|0;i.words[0]=s;for(var a=1;a>>26,f=67108863&u,d=Math.min(a,e.length-1),c=Math.max(0,a-t.length+1);c<=d;c++){var p=a-c|0;l+=(h=(n=0|t.words[p])*(o=0|e.words[c])+f)/67108864|0,f=67108863&h}i.words[a]=0|f,u=0|l}return 0!==u?i.words[a]=0|u:i.length--,i.strip()}o.prototype.toString=function(t,e){var i;if(e=0|e||1,16===(t=t||10)||"hex"===t){i="";for(var n=0,o=0,h=0;h>>24-n&16777215)||h!==this.length-1?l[6-u.length]+u+i:u+i,(n+=2)>=26&&(n-=26,h--)}for(0!==o&&(i=o.toString(16)+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var a=f[t],c=d[t];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(c).toString(t);i=(p=p.idivn(c)).isZero()?m+i:l[a-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return r(void 0!==h),this.toArrayLike(h,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,i){var n=this.byteLength(),o=i||Math.max(1,n);r(n<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var h,s,u="le"===e,a=new t(o),l=this.clone();if(u){for(s=0;!l.isZero();s++)h=l.andln(255),l.iushrn(8),a[s]=h;for(;s=4096&&(i+=13,e>>>=13),e>=64&&(i+=7,e>>>=7),e>=8&&(i+=4,e>>>=4),e>=2&&(i+=2,e>>>=2),i+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,i=0;return 0==(8191&e)&&(i+=13,e>>>=13),0==(127&e)&&(i+=7,e>>>=7),0==(15&e)&&(i+=4,e>>>=4),0==(3&e)&&(i+=2,e>>>=2),0==(1&e)&&i++,i},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var i=0;it.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,i;this.length>t.length?(e=this,i=t):(e=t,i=this);for(var r=0;rt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),i=t%26;this._expand(e),i>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-i),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),this.words[i]=e?this.words[i]|1<t.length?(i=this,r=t):(i=t,r=this);for(var n=0,o=0;o>>26;for(;0!==n&&o>>26;if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var i,r,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,r=t):(i=t,r=this);for(var o=0,h=0;h>26,this.words[h]=67108863&e;for(;0!==o&&h>26,this.words[h]=67108863&e;if(0===o&&h>>13,c=0|h[1],p=8191&c,m=c>>>13,g=0|h[2],v=8191&g,y=g>>>13,M=0|h[3],w=8191&M,b=M>>>13,_=0|h[4],S=8191&_,k=_>>>13,E=0|h[5],x=8191&E,A=E>>>13,B=0|h[6],R=8191&B,T=B>>>13,j=0|h[7],C=8191&j,D=j>>>13,I=0|h[8],N=8191&I,O=I>>>13,P=0|h[9],L=8191&P,q=P>>>13,U=0|s[0],K=8191&U,Z=U>>>13,H=0|s[1],z=8191&H,F=H>>>13,G=0|s[2],V=8191&G,W=G>>>13,X=0|s[3],J=8191&X,Y=X>>>13,Q=0|s[4],$=8191&Q,tt=Q>>>13,et=0|s[5],it=8191&et,rt=et>>>13,nt=0|s[6],ot=8191&nt,ht=nt>>>13,st=0|s[7],ut=8191&st,at=st>>>13,lt=0|s[8],ft=8191<,dt=lt>>>13,ct=0|s[9],pt=8191&ct,mt=ct>>>13;i.negative=t.negative^e.negative,i.length=19;var gt=(a+(r=Math.imul(f,K))|0)+((8191&(n=(n=Math.imul(f,Z))+Math.imul(d,K)|0))<<13)|0;a=((o=Math.imul(d,Z))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(p,K),n=(n=Math.imul(p,Z))+Math.imul(m,K)|0,o=Math.imul(m,Z);var vt=(a+(r=r+Math.imul(f,z)|0)|0)+((8191&(n=(n=n+Math.imul(f,F)|0)+Math.imul(d,z)|0))<<13)|0;a=((o=o+Math.imul(d,F)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(v,K),n=(n=Math.imul(v,Z))+Math.imul(y,K)|0,o=Math.imul(y,Z),r=r+Math.imul(p,z)|0,n=(n=n+Math.imul(p,F)|0)+Math.imul(m,z)|0,o=o+Math.imul(m,F)|0;var yt=(a+(r=r+Math.imul(f,V)|0)|0)+((8191&(n=(n=n+Math.imul(f,W)|0)+Math.imul(d,V)|0))<<13)|0;a=((o=o+Math.imul(d,W)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(w,K),n=(n=Math.imul(w,Z))+Math.imul(b,K)|0,o=Math.imul(b,Z),r=r+Math.imul(v,z)|0,n=(n=n+Math.imul(v,F)|0)+Math.imul(y,z)|0,o=o+Math.imul(y,F)|0,r=r+Math.imul(p,V)|0,n=(n=n+Math.imul(p,W)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,W)|0;var Mt=(a+(r=r+Math.imul(f,J)|0)|0)+((8191&(n=(n=n+Math.imul(f,Y)|0)+Math.imul(d,J)|0))<<13)|0;a=((o=o+Math.imul(d,Y)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(S,K),n=(n=Math.imul(S,Z))+Math.imul(k,K)|0,o=Math.imul(k,Z),r=r+Math.imul(w,z)|0,n=(n=n+Math.imul(w,F)|0)+Math.imul(b,z)|0,o=o+Math.imul(b,F)|0,r=r+Math.imul(v,V)|0,n=(n=n+Math.imul(v,W)|0)+Math.imul(y,V)|0,o=o+Math.imul(y,W)|0,r=r+Math.imul(p,J)|0,n=(n=n+Math.imul(p,Y)|0)+Math.imul(m,J)|0,o=o+Math.imul(m,Y)|0;var wt=(a+(r=r+Math.imul(f,$)|0)|0)+((8191&(n=(n=n+Math.imul(f,tt)|0)+Math.imul(d,$)|0))<<13)|0;a=((o=o+Math.imul(d,tt)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(x,K),n=(n=Math.imul(x,Z))+Math.imul(A,K)|0,o=Math.imul(A,Z),r=r+Math.imul(S,z)|0,n=(n=n+Math.imul(S,F)|0)+Math.imul(k,z)|0,o=o+Math.imul(k,F)|0,r=r+Math.imul(w,V)|0,n=(n=n+Math.imul(w,W)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,W)|0,r=r+Math.imul(v,J)|0,n=(n=n+Math.imul(v,Y)|0)+Math.imul(y,J)|0,o=o+Math.imul(y,Y)|0,r=r+Math.imul(p,$)|0,n=(n=n+Math.imul(p,tt)|0)+Math.imul(m,$)|0,o=o+Math.imul(m,tt)|0;var bt=(a+(r=r+Math.imul(f,it)|0)|0)+((8191&(n=(n=n+Math.imul(f,rt)|0)+Math.imul(d,it)|0))<<13)|0;a=((o=o+Math.imul(d,rt)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(R,K),n=(n=Math.imul(R,Z))+Math.imul(T,K)|0,o=Math.imul(T,Z),r=r+Math.imul(x,z)|0,n=(n=n+Math.imul(x,F)|0)+Math.imul(A,z)|0,o=o+Math.imul(A,F)|0,r=r+Math.imul(S,V)|0,n=(n=n+Math.imul(S,W)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,W)|0,r=r+Math.imul(w,J)|0,n=(n=n+Math.imul(w,Y)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,Y)|0,r=r+Math.imul(v,$)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(y,$)|0,o=o+Math.imul(y,tt)|0,r=r+Math.imul(p,it)|0,n=(n=n+Math.imul(p,rt)|0)+Math.imul(m,it)|0,o=o+Math.imul(m,rt)|0;var _t=(a+(r=r+Math.imul(f,ot)|0)|0)+((8191&(n=(n=n+Math.imul(f,ht)|0)+Math.imul(d,ot)|0))<<13)|0;a=((o=o+Math.imul(d,ht)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(C,K),n=(n=Math.imul(C,Z))+Math.imul(D,K)|0,o=Math.imul(D,Z),r=r+Math.imul(R,z)|0,n=(n=n+Math.imul(R,F)|0)+Math.imul(T,z)|0,o=o+Math.imul(T,F)|0,r=r+Math.imul(x,V)|0,n=(n=n+Math.imul(x,W)|0)+Math.imul(A,V)|0,o=o+Math.imul(A,W)|0,r=r+Math.imul(S,J)|0,n=(n=n+Math.imul(S,Y)|0)+Math.imul(k,J)|0,o=o+Math.imul(k,Y)|0,r=r+Math.imul(w,$)|0,n=(n=n+Math.imul(w,tt)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,tt)|0,r=r+Math.imul(v,it)|0,n=(n=n+Math.imul(v,rt)|0)+Math.imul(y,it)|0,o=o+Math.imul(y,rt)|0,r=r+Math.imul(p,ot)|0,n=(n=n+Math.imul(p,ht)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,ht)|0;var St=(a+(r=r+Math.imul(f,ut)|0)|0)+((8191&(n=(n=n+Math.imul(f,at)|0)+Math.imul(d,ut)|0))<<13)|0;a=((o=o+Math.imul(d,at)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(N,K),n=(n=Math.imul(N,Z))+Math.imul(O,K)|0,o=Math.imul(O,Z),r=r+Math.imul(C,z)|0,n=(n=n+Math.imul(C,F)|0)+Math.imul(D,z)|0,o=o+Math.imul(D,F)|0,r=r+Math.imul(R,V)|0,n=(n=n+Math.imul(R,W)|0)+Math.imul(T,V)|0,o=o+Math.imul(T,W)|0,r=r+Math.imul(x,J)|0,n=(n=n+Math.imul(x,Y)|0)+Math.imul(A,J)|0,o=o+Math.imul(A,Y)|0,r=r+Math.imul(S,$)|0,n=(n=n+Math.imul(S,tt)|0)+Math.imul(k,$)|0,o=o+Math.imul(k,tt)|0,r=r+Math.imul(w,it)|0,n=(n=n+Math.imul(w,rt)|0)+Math.imul(b,it)|0,o=o+Math.imul(b,rt)|0,r=r+Math.imul(v,ot)|0,n=(n=n+Math.imul(v,ht)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,ht)|0,r=r+Math.imul(p,ut)|0,n=(n=n+Math.imul(p,at)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,at)|0;var kt=(a+(r=r+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,dt)|0)+Math.imul(d,ft)|0))<<13)|0;a=((o=o+Math.imul(d,dt)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(L,K),n=(n=Math.imul(L,Z))+Math.imul(q,K)|0,o=Math.imul(q,Z),r=r+Math.imul(N,z)|0,n=(n=n+Math.imul(N,F)|0)+Math.imul(O,z)|0,o=o+Math.imul(O,F)|0,r=r+Math.imul(C,V)|0,n=(n=n+Math.imul(C,W)|0)+Math.imul(D,V)|0,o=o+Math.imul(D,W)|0,r=r+Math.imul(R,J)|0,n=(n=n+Math.imul(R,Y)|0)+Math.imul(T,J)|0,o=o+Math.imul(T,Y)|0,r=r+Math.imul(x,$)|0,n=(n=n+Math.imul(x,tt)|0)+Math.imul(A,$)|0,o=o+Math.imul(A,tt)|0,r=r+Math.imul(S,it)|0,n=(n=n+Math.imul(S,rt)|0)+Math.imul(k,it)|0,o=o+Math.imul(k,rt)|0,r=r+Math.imul(w,ot)|0,n=(n=n+Math.imul(w,ht)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,ht)|0,r=r+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,at)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,at)|0,r=r+Math.imul(p,ft)|0,n=(n=n+Math.imul(p,dt)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,dt)|0;var Et=(a+(r=r+Math.imul(f,pt)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(d,pt)|0))<<13)|0;a=((o=o+Math.imul(d,mt)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(L,z),n=(n=Math.imul(L,F))+Math.imul(q,z)|0,o=Math.imul(q,F),r=r+Math.imul(N,V)|0,n=(n=n+Math.imul(N,W)|0)+Math.imul(O,V)|0,o=o+Math.imul(O,W)|0,r=r+Math.imul(C,J)|0,n=(n=n+Math.imul(C,Y)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,Y)|0,r=r+Math.imul(R,$)|0,n=(n=n+Math.imul(R,tt)|0)+Math.imul(T,$)|0,o=o+Math.imul(T,tt)|0,r=r+Math.imul(x,it)|0,n=(n=n+Math.imul(x,rt)|0)+Math.imul(A,it)|0,o=o+Math.imul(A,rt)|0,r=r+Math.imul(S,ot)|0,n=(n=n+Math.imul(S,ht)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,ht)|0,r=r+Math.imul(w,ut)|0,n=(n=n+Math.imul(w,at)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,at)|0,r=r+Math.imul(v,ft)|0,n=(n=n+Math.imul(v,dt)|0)+Math.imul(y,ft)|0,o=o+Math.imul(y,dt)|0;var xt=(a+(r=r+Math.imul(p,pt)|0)|0)+((8191&(n=(n=n+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;a=((o=o+Math.imul(m,mt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(L,V),n=(n=Math.imul(L,W))+Math.imul(q,V)|0,o=Math.imul(q,W),r=r+Math.imul(N,J)|0,n=(n=n+Math.imul(N,Y)|0)+Math.imul(O,J)|0,o=o+Math.imul(O,Y)|0,r=r+Math.imul(C,$)|0,n=(n=n+Math.imul(C,tt)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,tt)|0,r=r+Math.imul(R,it)|0,n=(n=n+Math.imul(R,rt)|0)+Math.imul(T,it)|0,o=o+Math.imul(T,rt)|0,r=r+Math.imul(x,ot)|0,n=(n=n+Math.imul(x,ht)|0)+Math.imul(A,ot)|0,o=o+Math.imul(A,ht)|0,r=r+Math.imul(S,ut)|0,n=(n=n+Math.imul(S,at)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,at)|0,r=r+Math.imul(w,ft)|0,n=(n=n+Math.imul(w,dt)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,dt)|0;var At=(a+(r=r+Math.imul(v,pt)|0)|0)+((8191&(n=(n=n+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;a=((o=o+Math.imul(y,mt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(L,J),n=(n=Math.imul(L,Y))+Math.imul(q,J)|0,o=Math.imul(q,Y),r=r+Math.imul(N,$)|0,n=(n=n+Math.imul(N,tt)|0)+Math.imul(O,$)|0,o=o+Math.imul(O,tt)|0,r=r+Math.imul(C,it)|0,n=(n=n+Math.imul(C,rt)|0)+Math.imul(D,it)|0,o=o+Math.imul(D,rt)|0,r=r+Math.imul(R,ot)|0,n=(n=n+Math.imul(R,ht)|0)+Math.imul(T,ot)|0,o=o+Math.imul(T,ht)|0,r=r+Math.imul(x,ut)|0,n=(n=n+Math.imul(x,at)|0)+Math.imul(A,ut)|0,o=o+Math.imul(A,at)|0,r=r+Math.imul(S,ft)|0,n=(n=n+Math.imul(S,dt)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,dt)|0;var Bt=(a+(r=r+Math.imul(w,pt)|0)|0)+((8191&(n=(n=n+Math.imul(w,mt)|0)+Math.imul(b,pt)|0))<<13)|0;a=((o=o+Math.imul(b,mt)|0)+(n>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,r=Math.imul(L,$),n=(n=Math.imul(L,tt))+Math.imul(q,$)|0,o=Math.imul(q,tt),r=r+Math.imul(N,it)|0,n=(n=n+Math.imul(N,rt)|0)+Math.imul(O,it)|0,o=o+Math.imul(O,rt)|0,r=r+Math.imul(C,ot)|0,n=(n=n+Math.imul(C,ht)|0)+Math.imul(D,ot)|0,o=o+Math.imul(D,ht)|0,r=r+Math.imul(R,ut)|0,n=(n=n+Math.imul(R,at)|0)+Math.imul(T,ut)|0,o=o+Math.imul(T,at)|0,r=r+Math.imul(x,ft)|0,n=(n=n+Math.imul(x,dt)|0)+Math.imul(A,ft)|0,o=o+Math.imul(A,dt)|0;var Rt=(a+(r=r+Math.imul(S,pt)|0)|0)+((8191&(n=(n=n+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;a=((o=o+Math.imul(k,mt)|0)+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,r=Math.imul(L,it),n=(n=Math.imul(L,rt))+Math.imul(q,it)|0,o=Math.imul(q,rt),r=r+Math.imul(N,ot)|0,n=(n=n+Math.imul(N,ht)|0)+Math.imul(O,ot)|0,o=o+Math.imul(O,ht)|0,r=r+Math.imul(C,ut)|0,n=(n=n+Math.imul(C,at)|0)+Math.imul(D,ut)|0,o=o+Math.imul(D,at)|0,r=r+Math.imul(R,ft)|0,n=(n=n+Math.imul(R,dt)|0)+Math.imul(T,ft)|0,o=o+Math.imul(T,dt)|0;var Tt=(a+(r=r+Math.imul(x,pt)|0)|0)+((8191&(n=(n=n+Math.imul(x,mt)|0)+Math.imul(A,pt)|0))<<13)|0;a=((o=o+Math.imul(A,mt)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(L,ot),n=(n=Math.imul(L,ht))+Math.imul(q,ot)|0,o=Math.imul(q,ht),r=r+Math.imul(N,ut)|0,n=(n=n+Math.imul(N,at)|0)+Math.imul(O,ut)|0,o=o+Math.imul(O,at)|0,r=r+Math.imul(C,ft)|0,n=(n=n+Math.imul(C,dt)|0)+Math.imul(D,ft)|0,o=o+Math.imul(D,dt)|0;var jt=(a+(r=r+Math.imul(R,pt)|0)|0)+((8191&(n=(n=n+Math.imul(R,mt)|0)+Math.imul(T,pt)|0))<<13)|0;a=((o=o+Math.imul(T,mt)|0)+(n>>>13)|0)+(jt>>>26)|0,jt&=67108863,r=Math.imul(L,ut),n=(n=Math.imul(L,at))+Math.imul(q,ut)|0,o=Math.imul(q,at),r=r+Math.imul(N,ft)|0,n=(n=n+Math.imul(N,dt)|0)+Math.imul(O,ft)|0,o=o+Math.imul(O,dt)|0;var Ct=(a+(r=r+Math.imul(C,pt)|0)|0)+((8191&(n=(n=n+Math.imul(C,mt)|0)+Math.imul(D,pt)|0))<<13)|0;a=((o=o+Math.imul(D,mt)|0)+(n>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,r=Math.imul(L,ft),n=(n=Math.imul(L,dt))+Math.imul(q,ft)|0,o=Math.imul(q,dt);var Dt=(a+(r=r+Math.imul(N,pt)|0)|0)+((8191&(n=(n=n+Math.imul(N,mt)|0)+Math.imul(O,pt)|0))<<13)|0;a=((o=o+Math.imul(O,mt)|0)+(n>>>13)|0)+(Dt>>>26)|0,Dt&=67108863;var It=(a+(r=Math.imul(L,pt))|0)+((8191&(n=(n=Math.imul(L,mt))+Math.imul(q,pt)|0))<<13)|0;return a=((o=Math.imul(q,mt))+(n>>>13)|0)+(It>>>26)|0,It&=67108863,u[0]=gt,u[1]=vt,u[2]=yt,u[3]=Mt,u[4]=wt,u[5]=bt,u[6]=_t,u[7]=St,u[8]=kt,u[9]=Et,u[10]=xt,u[11]=At,u[12]=Bt,u[13]=Rt,u[14]=Tt,u[15]=jt,u[16]=Ct,u[17]=Dt,u[18]=It,0!==a&&(u[19]=a,i.length++),i};function m(t,e,i){return(new g).mulp(t,e,i)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=c),o.prototype.mulTo=function(t,e){var i,r=this.length+t.length;return i=10===this.length&&10===t.length?p(this,t,e):r<63?c(this,t,e):r<1024?function(t,e,i){i.negative=e.negative^t.negative,i.length=t.length+e.length;for(var r=0,n=0,o=0;o>>26)|0)>>>26,h&=67108863}i.words[o]=s,r=h,h=n}return 0!==r?i.words[o]=r:i.length--,i.strip()}(this,t,e):m(this,t,e),i},g.prototype.makeRBT=function(t){for(var e=new Array(t),i=o.prototype._countBits(t)-1,r=0;r>=1;return r},g.prototype.permute=function(t,e,i,r,n,o){for(var h=0;h>>=1)n++;return 1<>>=13,i[2*h+1]=8191&o,o>>>=13;for(h=2*e;h>=26,e+=n/67108864|0,e+=o>>>26,this.words[i]=67108863&o}return 0!==e&&(this.words[i]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),i=0;i>>n}return e}(t);if(0===e.length)return new o(1);for(var i=this,r=0;r=0);var e,i=t%26,n=(t-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var h=0;for(e=0;e>>26-i}h&&(this.words[e]=h,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,h=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<h)for(this.length-=h,a=0;a=0&&(0!==l||a>=n);a--){var f=0|this.words[a];this.words[a]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,i){return r(0===this.negative),this.iushrn(t,e,i)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26,n=1<=0);var e=t%26,i=(t-e)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==e&&i++,this.length=Math.min(i,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+i]=67108863&o}for(;n>26,this.words[n+i]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var i=(this.length,t.length),r=this.clone(),n=t,h=0|n.words[n.length-1];0!==(i=26-this._countBits(h))&&(n=n.ushln(i),r.iushln(i),h=0|n.words[n.length-1]);var s,u=r.length-n.length;if("mod"!==e){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var a=0;a=0;f--){var d=67108864*(0|r.words[n.length+f])+(0|r.words[n.length+f-1]);for(d=Math.min(d/h|0,67108863),r._ishlnsubmul(n,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(n,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=d)}return s&&s.strip(),r.strip(),"div"!==e&&0!==i&&r.iushrn(i),{div:s||null,mod:r}},o.prototype.divmod=function(t,e,i){return r(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.iadd(t)),{div:n,mod:h}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.isub(t)),{div:s.div,mod:h}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,h,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var i=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),n=t.andln(1),o=i.cmp(r);return o<0||1===n&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){r(t<=67108863);for(var e=67108864%t,i=0,n=this.length-1;n>=0;n--)i=(e*i+(0|this.words[n]))%t;return i},o.prototype.idivn=function(t){r(t<=67108863);for(var e=0,i=this.length-1;i>=0;i--){var n=(0|this.words[i])+67108864*e;this.words[i]=n/t|0,e=n%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new o(1),h=new o(0),s=new o(0),u=new o(1),a=0;e.isEven()&&i.isEven();)e.iushrn(1),i.iushrn(1),++a;for(var l=i.clone(),f=e.clone();!e.isZero();){for(var d=0,c=1;0==(e.words[0]&c)&&d<26;++d,c<<=1);if(d>0)for(e.iushrn(d);d-- >0;)(n.isOdd()||h.isOdd())&&(n.iadd(l),h.isub(f)),n.iushrn(1),h.iushrn(1);for(var p=0,m=1;0==(i.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);e.cmp(i)>=0?(e.isub(i),n.isub(s),h.isub(u)):(i.isub(e),s.isub(n),u.isub(h))}return{a:s,b:u,gcd:i.iushln(a)}},o.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,h=new o(1),s=new o(0),u=i.clone();e.cmpn(1)>0&&i.cmpn(1)>0;){for(var a=0,l=1;0==(e.words[0]&l)&&a<26;++a,l<<=1);if(a>0)for(e.iushrn(a);a-- >0;)h.isOdd()&&h.iadd(u),h.iushrn(1);for(var f=0,d=1;0==(i.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(i.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(i)>=0?(e.isub(i),h.isub(s)):(i.isub(e),s.isub(h))}return(n=0===e.cmpn(1)?h:s).cmpn(0)<0&&n.iadd(t),n},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),i=t.clone();e.negative=0,i.negative=0;for(var r=0;e.isEven()&&i.isEven();r++)e.iushrn(1),i.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;i.isEven();)i.iushrn(1);var n=e.cmp(i);if(n<0){var o=e;e=i,i=o}else if(0===n||0===i.cmpn(1))break;e.isub(i)}return i.iushln(r)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,i=(t-e)/26,n=1<>>26,s&=67108863,this.words[h]=s}return 0!==o&&(this.words[h]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,i=t<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)e=1;else{i&&(t=-t),r(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;i--){var r=0|this.words[i],n=0|t.words[i];if(r!==n){rn&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new S(t)},o.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function M(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function b(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){S.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,i=t;do{this.split(i,this.tmp),e=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},n(M,y),M.prototype.split=function(t,e){for(var i=4194303,r=Math.min(t.length,9),n=0;n>>22,o=h}o>>>=22,t.words[n-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,i=0;i>>=26,t.words[i]=n,e=r}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new M;else if("p224"===t)e=new w;else if("p192"===t)e=new b;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new _}return v[t]=e,e},S.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},S.prototype._verify2=function(t,e){r(0==(t.negative|e.negative),"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},S.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},S.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},S.prototype.add=function(t,e){this._verify2(t,e);var i=t.add(e);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},S.prototype.iadd=function(t,e){this._verify2(t,e);var i=t.iadd(e);return i.cmp(this.m)>=0&&i.isub(this.m),i},S.prototype.sub=function(t,e){this._verify2(t,e);var i=t.sub(e);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this)},S.prototype.isub=function(t,e){this._verify2(t,e);var i=t.isub(e);return i.cmpn(0)<0&&i.iadd(this.m),i},S.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},S.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},S.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},S.prototype.isqr=function(t){return this.imul(t,t.clone())},S.prototype.sqr=function(t){return this.mul(t,t)},S.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var i=this.m.add(new o(1)).iushrn(2);return this.pow(t,i)}for(var n=this.m.subn(1),h=0;!n.isZero()&&0===n.andln(1);)h++,n.iushrn(1);r(!n.isZero());var s=new o(1).toRed(this),u=s.redNeg(),a=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,a).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,n),d=this.pow(t,n.addn(1).iushrn(1)),c=this.pow(t,n),p=h;0!==c.cmp(s);){for(var m=c,g=0;0!==m.cmp(s);g++)m=m.redSqr();r(g=0;r--){for(var a=e.words[r],l=u-1;l>=0;l--){var f=a>>l&1;n!==i[0]&&(n=this.sqr(n)),0!==f||0!==h?(h<<=1,h|=f,(4===++s||0===r&&0===l)&&(n=this.mul(n,i[h]),s=0,h=0)):s=0}u=26}return n},S.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},S.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new k(t)},n(k,S),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var i=t.imul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),o=n;return n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m)),o._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var i=t.mul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),h=n;return n.cmp(this.m)>=0?h=n.isub(this.m):n.cmpn(0)<0&&(h=n.iadd(this.m)),h._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)})),i.register("h4VJE",(function(t,e){var r=i("5jz8W"),n=i("c3He1"),o=i("62H0u");function h(t,e){this.name=t,this.body=e,this.decoders={},this.encoders={}}t.exports.define=function(t,e){return new h(t,e)},h.prototype._createNamed=function(t){const e=this.name;function i(t){this._initNamed(t,e)}return o(i,t),i.prototype._initNamed=function(e,i){t.call(this,e,i)},new i(this)},h.prototype._getDecoder=function(t){return t=t||"der",this.decoders.hasOwnProperty(t)||(this.decoders[t]=this._createNamed(n[t])),this.decoders[t]},h.prototype.decode=function(t,e,i){return this._getDecoder(e).decode(t,i)},h.prototype._getEncoder=function(t){return t=t||"der",this.encoders.hasOwnProperty(t)||(this.encoders[t]=this._createNamed(r[t])),this.encoders[t]},h.prototype.encode=function(t,e,i){return this._getEncoder(e).encode(t,i)}})),i.register("5jz8W",(function(t,e){const r=t.exports;r.der=i("GqVmJ"),r.pem=i("keScg")})),i.register("GqVmJ",(function(t,e){var r=i("62H0u"),n=i("gnqtk").Buffer,o=i("iHobP"),h=i("4NvkL");function s(t){this.enc="der",this.name=t.name,this.entity=t,this.tree=new u,this.tree._init(t.body)}function u(t){o.call(this,"der",t)}function a(t){return t<10?"0"+t:t}t.exports=s,s.prototype.encode=function(t,e){return this.tree._encode(t,e).join()},r(u,o),u.prototype._encodeComposite=function(t,e,i,r){const o=function(t,e,i,r){let n;"seqof"===t?t="seq":"setof"===t&&(t="set");if(h.tagByName.hasOwnProperty(t))n=h.tagByName[t];else{if("number"!=typeof t||(0|t)!==t)return r.error("Unknown tag: "+t);n=t}if(n>=31)return r.error("Multi-octet tag encoding unsupported");e||(n|=32);return n|=h.tagClassByName[i||"universal"]<<6,n}(t,e,i,this.reporter);if(r.length<128){const t=n.alloc(2);return t[0]=o,t[1]=r.length,this._createEncoderBuffer([t,r])}let s=1;for(let t=r.length;t>=256;t>>=8)s++;const u=n.alloc(2+s);u[0]=o,u[1]=128|s;for(let t=1+s,e=r.length;e>0;t--,e>>=8)u[t]=255&e;return this._createEncoderBuffer([u,r])},u.prototype._encodeStr=function(t,e){if("bitstr"===e)return this._createEncoderBuffer([0|t.unused,t.data]);if("bmpstr"===e){const e=n.alloc(2*t.length);for(let i=0;i=40)return this.reporter.error("Second objid identifier OOB");t.splice(0,2,40*t[0]+t[1])}let r=0;for(let e=0;e=128;i>>=7)r++}const o=n.alloc(r);let h=o.length-1;for(let e=t.length-1;e>=0;e--){let i=t[e];for(o[h--]=127&i;(i>>=7)>0;)o[h--]=128|127&i}return this._createEncoderBuffer(o)},u.prototype._encodeTime=function(t,e){let i;const r=new Date(t);return"gentime"===e?i=[a(r.getUTCFullYear()),a(r.getUTCMonth()+1),a(r.getUTCDate()),a(r.getUTCHours()),a(r.getUTCMinutes()),a(r.getUTCSeconds()),"Z"].join(""):"utctime"===e?i=[a(r.getUTCFullYear()%100),a(r.getUTCMonth()+1),a(r.getUTCDate()),a(r.getUTCHours()),a(r.getUTCMinutes()),a(r.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+e+" time is not supported yet"),this._encodeStr(i,"octstr")},u.prototype._encodeNull=function(){return this._createEncoderBuffer("")},u.prototype._encodeInt=function(t,e){if("string"==typeof t){if(!e)return this.reporter.error("String int or enum given, but no values map");if(!e.hasOwnProperty(t))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(t));t=e[t]}if("number"!=typeof t&&!n.isBuffer(t)){const e=t.toArray();!t.sign&&128&e[0]&&e.unshift(0),t=n.from(e)}if(n.isBuffer(t)){let e=t.length;0===t.length&&e++;const i=n.alloc(e);return t.copy(i),0===t.length&&(i[0]=0),this._createEncoderBuffer(i)}if(t<128)return this._createEncoderBuffer(t);if(t<256)return this._createEncoderBuffer([0,t]);let i=1;for(let e=t;e>=256;e>>=8)i++;const r=new Array(i);for(let e=r.length-1;e>=0;e--)r[e]=255&t,t>>=8;return 128&r[0]&&r.unshift(0),this._createEncoderBuffer(n.from(r))},u.prototype._encodeBool=function(t){return this._createEncoderBuffer(t?255:0)},u.prototype._use=function(t,e){return"function"==typeof t&&(t=t(e)),t._getEncoder("der").tree},u.prototype._skipDefault=function(t,e,i){const r=this._baseState;let n;if(null===r.default)return!1;const o=t.join();if(void 0===r.defaultBuffer&&(r.defaultBuffer=this._encodeValue(r.default,e,i).join()),o.length!==r.defaultBuffer.length)return!1;for(n=0;n=2147483648)throw new RangeError('The value "'+t+'" is invalid for option "size"');var r=h(t);return e&&0!==e.length?"string"==typeof i?r.fill(e,i):r.fill(e):r.fill(0),r}),!s.kStringMaxLength)try{s.kStringMaxLength=n.binding("buffer").kStringMaxLength}catch(t){}s.constants||(s.constants={MAX_LENGTH:s.kMaxLength},s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)),t.exports=s})),i.register("iHobP",(function(t,e){var r=i("gkDg7").Reporter,n=i("8iGCd").EncoderBuffer,o=i("8iGCd").DecoderBuffer,h=i("gQ9lS");const s=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],u=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(s);function a(t,e,i){const r={};this._baseState=r,r.name=i,r.enc=t,r.parent=e||null,r.children=null,r.tag=null,r.args=null,r.reverseArgs=null,r.choice=null,r.optional=!1,r.any=!1,r.obj=!1,r.use=null,r.useDecoder=null,r.key=null,r.default=null,r.explicit=null,r.implicit=null,r.contains=null,r.parent||(r.children=[],this._wrap())}t.exports=a;const l=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];a.prototype.clone=function(){const t=this._baseState,e={};l.forEach((function(i){e[i]=t[i]}));const i=new this.constructor(e.parent);return i._baseState=e,i},a.prototype._wrap=function(){const t=this._baseState;u.forEach((function(e){this[e]=function(){const i=new this.constructor(this);return t.children.push(i),i[e].apply(i,arguments)}}),this)},a.prototype._init=function(t){const e=this._baseState;h(null===e.parent),t.call(this),e.children=e.children.filter((function(t){return t._baseState.parent===this}),this),h.equal(e.children.length,1,"Root node can have only one child")},a.prototype._useArgs=function(t){const e=this._baseState,i=t.filter((function(t){return t instanceof this.constructor}),this);t=t.filter((function(t){return!(t instanceof this.constructor)}),this),0!==i.length&&(h(null===e.children),e.children=i,i.forEach((function(t){t._baseState.parent=this}),this)),0!==t.length&&(h(null===e.args),e.args=t,e.reverseArgs=t.map((function(t){if("object"!=typeof t||t.constructor!==Object)return t;const e={};return Object.keys(t).forEach((function(i){i==(0|i)&&(i|=0);const r=t[i];e[r]=i})),e})))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach((function(t){a.prototype[t]=function(){const e=this._baseState;throw new Error(t+" not implemented for encoding: "+e.enc)}})),s.forEach((function(t){a.prototype[t]=function(){const e=this._baseState,i=Array.prototype.slice.call(arguments);return h(null===e.tag),e.tag=t,this._useArgs(i),this}})),a.prototype.use=function(t){h(t);const e=this._baseState;return h(null===e.use),e.use=t,this},a.prototype.optional=function(){return this._baseState.optional=!0,this},a.prototype.def=function(t){const e=this._baseState;return h(null===e.default),e.default=t,e.optional=!0,this},a.prototype.explicit=function(t){const e=this._baseState;return h(null===e.explicit&&null===e.implicit),e.explicit=t,this},a.prototype.implicit=function(t){const e=this._baseState;return h(null===e.explicit&&null===e.implicit),e.implicit=t,this},a.prototype.obj=function(){const t=this._baseState,e=Array.prototype.slice.call(arguments);return t.obj=!0,0!==e.length&&this._useArgs(e),this},a.prototype.key=function(t){const e=this._baseState;return h(null===e.key),e.key=t,this},a.prototype.any=function(){return this._baseState.any=!0,this},a.prototype.choice=function(t){const e=this._baseState;return h(null===e.choice),e.choice=t,this._useArgs(Object.keys(t).map((function(e){return t[e]}))),this},a.prototype.contains=function(t){const e=this._baseState;return h(null===e.use),e.contains=t,this},a.prototype._decode=function(t,e){const i=this._baseState;if(null===i.parent)return t.wrapResult(i.children[0]._decode(t,e));let r,n=i.default,h=!0,s=null;if(null!==i.key&&(s=t.enterKey(i.key)),i.optional){let r=null;if(null!==i.explicit?r=i.explicit:null!==i.implicit?r=i.implicit:null!==i.tag&&(r=i.tag),null!==r||i.any){if(h=this._peekTag(t,r,i.any),t.isError(h))return h}else{const r=t.save();try{null===i.choice?this._decodeGeneric(i.tag,t,e):this._decodeChoice(t,e),h=!0}catch(t){h=!1}t.restore(r)}}if(i.obj&&h&&(r=t.enterObject()),h){if(null!==i.explicit){const e=this._decodeTag(t,i.explicit);if(t.isError(e))return e;t=e}const r=t.offset;if(null===i.use&&null===i.choice){let e;i.any&&(e=t.save());const r=this._decodeTag(t,null!==i.implicit?i.implicit:i.tag,i.any);if(t.isError(r))return r;i.any?n=t.raw(e):t=r}if(e&&e.track&&null!==i.tag&&e.track(t.path(),r,t.length,"tagged"),e&&e.track&&null!==i.tag&&e.track(t.path(),t.offset,t.length,"content"),i.any||(n=null===i.choice?this._decodeGeneric(i.tag,t,e):this._decodeChoice(t,e)),t.isError(n))return n;if(i.any||null!==i.choice||null===i.children||i.children.forEach((function(i){i._decode(t,e)})),i.contains&&("octstr"===i.tag||"bitstr"===i.tag)){const r=new o(n);n=this._getUse(i.contains,t._reporterState.obj)._decode(r,e)}}return i.obj&&h&&(n=t.leaveObject(r)),null===i.key||null===n&&!0!==h?null!==s&&t.exitKey(s):t.leaveKey(s,i.key,n),n},a.prototype._decodeGeneric=function(t,e,i){const r=this._baseState;return"seq"===t||"set"===t?null:"seqof"===t||"setof"===t?this._decodeList(e,t,r.args[0],i):/str$/.test(t)?this._decodeStr(e,t,i):"objid"===t&&r.args?this._decodeObjid(e,r.args[0],r.args[1],i):"objid"===t?this._decodeObjid(e,null,null,i):"gentime"===t||"utctime"===t?this._decodeTime(e,t,i):"null_"===t?this._decodeNull(e,i):"bool"===t?this._decodeBool(e,i):"objDesc"===t?this._decodeStr(e,t,i):"int"===t||"enum"===t?this._decodeInt(e,r.args&&r.args[0],i):null!==r.use?this._getUse(r.use,e._reporterState.obj)._decode(e,i):e.error("unknown tag: "+t)},a.prototype._getUse=function(t,e){const i=this._baseState;return i.useDecoder=this._use(t,e),h(null===i.useDecoder._baseState.parent),i.useDecoder=i.useDecoder._baseState.children[0],i.implicit!==i.useDecoder._baseState.implicit&&(i.useDecoder=i.useDecoder.clone(),i.useDecoder._baseState.implicit=i.implicit),i.useDecoder},a.prototype._decodeChoice=function(t,e){const i=this._baseState;let r=null,n=!1;return Object.keys(i.choice).some((function(o){const h=t.save(),s=i.choice[o];try{const i=s._decode(t,e);if(t.isError(i))return!1;r={type:o,value:i},n=!0}catch(e){return t.restore(h),!1}return!0}),this),n?r:t.error("Choice not matched")},a.prototype._createEncoderBuffer=function(t){return new n(t,this.reporter)},a.prototype._encode=function(t,e,i){const r=this._baseState;if(null!==r.default&&r.default===t)return;const n=this._encodeValue(t,e,i);return void 0===n||this._skipDefault(n,e,i)?void 0:n},a.prototype._encodeValue=function(t,e,i){const n=this._baseState;if(null===n.parent)return n.children[0]._encode(t,e||new r);let o=null;if(this.reporter=e,n.optional&&void 0===t){if(null===n.default)return;t=n.default}let h=null,s=!1;if(n.any)o=this._createEncoderBuffer(t);else if(n.choice)o=this._encodeChoice(t,e);else if(n.contains)h=this._getUse(n.contains,i)._encode(t,e),s=!0;else if(n.children)h=n.children.map((function(i){if("null_"===i._baseState.tag)return i._encode(null,e,t);if(null===i._baseState.key)return e.error("Child should have a key");const r=e.enterKey(i._baseState.key);if("object"!=typeof t)return e.error("Child expected, but input is not object");const n=i._encode(t[i._baseState.key],e,t);return e.leaveKey(r),n}),this).filter((function(t){return t})),h=this._createEncoderBuffer(h);else if("seqof"===n.tag||"setof"===n.tag){if(!n.args||1!==n.args.length)return e.error("Too many args for : "+n.tag);if(!Array.isArray(t))return e.error("seqof/setof, but data is not Array");const i=this.clone();i._baseState.implicit=null,h=this._createEncoderBuffer(t.map((function(i){const r=this._baseState;return this._getUse(r.args[0],t)._encode(i,e)}),i))}else null!==n.use?o=this._getUse(n.use,i)._encode(t,e):(h=this._encodePrimitive(n.tag,t),s=!0);if(!n.any&&null===n.choice){const t=null!==n.implicit?n.implicit:n.tag,i=null===n.implicit?"universal":"context";null===t?null===n.use&&e.error("Tag could be omitted only for .use()"):null===n.use&&(o=this._encodeComposite(t,s,i,h))}return null!==n.explicit&&(o=this._encodeComposite(n.explicit,!1,"context",o)),o},a.prototype._encodeChoice=function(t,e){const i=this._baseState,r=i.choice[t.type];return r||h(!1,t.type+" not found in "+JSON.stringify(Object.keys(i.choice))),r._encode(t.value,e)},a.prototype._encodePrimitive=function(t,e){const i=this._baseState;if(/str$/.test(t))return this._encodeStr(e,t);if("objid"===t&&i.args)return this._encodeObjid(e,i.reverseArgs[0],i.args[1]);if("objid"===t)return this._encodeObjid(e,null,null);if("gentime"===t||"utctime"===t)return this._encodeTime(e,t);if("null_"===t)return this._encodeNull();if("int"===t||"enum"===t)return this._encodeInt(e,i.args&&i.reverseArgs[0]);if("bool"===t)return this._encodeBool(e);if("objDesc"===t)return this._encodeStr(e,t);throw new Error("Unsupported tag: "+t)},a.prototype._isNumstr=function(t){return/^[0-9 ]*$/.test(t)},a.prototype._isPrintstr=function(t){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(t)}})),i.register("gkDg7",(function(e,r){var n;t(e.exports,"Reporter",(function(){return n}),(function(t){return n=t}));var o=i("62H0u");function h(t){this._reporterState={obj:null,path:[],options:t||{},errors:[]}}function s(t,e){this.path=t,this.rethrow(e)}n=h,h.prototype.isError=function(t){return t instanceof s},h.prototype.save=function(){const t=this._reporterState;return{obj:t.obj,pathLen:t.path.length}},h.prototype.restore=function(t){const e=this._reporterState;e.obj=t.obj,e.path=e.path.slice(0,t.pathLen)},h.prototype.enterKey=function(t){return this._reporterState.path.push(t)},h.prototype.exitKey=function(t){const e=this._reporterState;e.path=e.path.slice(0,t-1)},h.prototype.leaveKey=function(t,e,i){const r=this._reporterState;this.exitKey(t),null!==r.obj&&(r.obj[e]=i)},h.prototype.path=function(){return this._reporterState.path.join("/")},h.prototype.enterObject=function(){const t=this._reporterState,e=t.obj;return t.obj={},e},h.prototype.leaveObject=function(t){const e=this._reporterState,i=e.obj;return e.obj=t,i},h.prototype.error=function(t){let e;const i=this._reporterState,r=t instanceof s;if(e=r?t:new s(i.path.map((function(t){return"["+JSON.stringify(t)+"]"})).join(""),t.message||t,t.stack),!i.options.partial)throw e;return r||i.errors.push(e),e},h.prototype.wrapResult=function(t){const e=this._reporterState;return e.options.partial?{result:this.isError(t)?null:t,errors:e.errors}:t},o(s,Error),s.prototype.rethrow=function(t){if(this.message=t+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,s),!this.stack)try{throw new Error(this.message)}catch(t){this.stack=t.stack}return this}})),i.register("8iGCd",(function(e,r){var n,o;t(e.exports,"DecoderBuffer",(function(){return n}),(function(t){return n=t})),t(e.exports,"EncoderBuffer",(function(){return o}),(function(t){return o=t}));var h=i("62H0u"),s=i("gkDg7").Reporter,u=i("gnqtk").Buffer;function a(t,e){s.call(this,e),u.isBuffer(t)?(this.base=t,this.offset=0,this.length=t.length):this.error("Input not Buffer")}function l(t,e){if(Array.isArray(t))this.length=0,this.value=t.map((function(t){return l.isEncoderBuffer(t)||(t=new l(t,e)),this.length+=t.length,t}),this);else if("number"==typeof t){if(!(0<=t&&t<=255))return e.error("non-byte EncoderBuffer value");this.value=t,this.length=1}else if("string"==typeof t)this.value=t,this.length=u.byteLength(t);else{if(!u.isBuffer(t))return e.error("Unsupported type: "+typeof t);this.value=t,this.length=t.length}}h(a,s),n=a,a.isDecoderBuffer=function(t){if(t instanceof a)return!0;return"object"==typeof t&&u.isBuffer(t.base)&&"DecoderBuffer"===t.constructor.name&&"number"==typeof t.offset&&"number"==typeof t.length&&"function"==typeof t.save&&"function"==typeof t.restore&&"function"==typeof t.isEmpty&&"function"==typeof t.readUInt8&&"function"==typeof t.skip&&"function"==typeof t.raw},a.prototype.save=function(){return{offset:this.offset,reporter:s.prototype.save.call(this)}},a.prototype.restore=function(t){const e=new a(this.base);return e.offset=t.offset,e.length=this.offset,this.offset=t.offset,s.prototype.restore.call(this,t.reporter),e},a.prototype.isEmpty=function(){return this.offset===this.length},a.prototype.readUInt8=function(t){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(t||"DecoderBuffer overrun")},a.prototype.skip=function(t,e){if(!(this.offset+t<=this.length))return this.error(e||"DecoderBuffer overrun");const i=new a(this.base);return i._reporterState=this._reporterState,i.offset=this.offset,i.length=this.offset+t,this.offset+=t,i},a.prototype.raw=function(t){return this.base.slice(t?t.offset:this.offset,this.length)},o=l,l.isEncoderBuffer=function(t){if(t instanceof l)return!0;return"object"==typeof t&&"EncoderBuffer"===t.constructor.name&&"number"==typeof t.length&&"function"==typeof t.join},l.prototype.join=function(t,e){return t||(t=u.alloc(this.length)),e||(e=0),0===this.length||(Array.isArray(this.value)?this.value.forEach((function(i){i.join(t,e),e+=i.length})):("number"==typeof this.value?t[e]=this.value:"string"==typeof this.value?t.write(this.value,e):u.isBuffer(this.value)&&this.value.copy(t,e),e+=this.length)),t}})),i.register("4NvkL",(function(e,i){var r,n,o,h;function s(t){const e={};return Object.keys(t).forEach((function(i){(0|i)==i&&(i|=0);const r=t[i];e[r]=i})),e}t(e.exports,"tagClass",(function(){return r}),(function(t){return r=t})),t(e.exports,"tagClassByName",(function(){return n}),(function(t){return n=t})),t(e.exports,"tag",(function(){return o}),(function(t){return o=t})),t(e.exports,"tagByName",(function(){return h}),(function(t){return h=t})),n=s(r={0:"universal",1:"application",2:"context",3:"private"}),h=s(o={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"})})),i.register("keScg",(function(t,e){var r=i("62H0u"),n=i("GqVmJ");function o(t){n.call(this,t),this.enc="pem"}r(o,n),t.exports=o,o.prototype.encode=function(t,e){const i=n.prototype.encode.call(this,t).toString("base64"),r=["-----BEGIN "+e.label+"-----"];for(let t=0;t>6],n=0==(32&i);if(31==(31&i)){let r=i;for(i=0;128==(128&r);){if(r=t.readUInt8(e),t.isError(r))return r;i<<=7,i|=127&r}}else i&=31;return{cls:r,primitive:n,tag:i,tagStr:s.tag[i]}}function f(t,e,i){let r=t.readUInt8(i);if(t.isError(r))return r;if(!e&&128===r)return null;if(0==(128&r))return r;const n=127&r;if(n>4)return t.error("length octect is too long");r=0;for(let e=0;e=0)throw new Error("invalid sig")}t.exports=function(t,e,i,a,l){var f=h(i);if("ec"===f.type){if("ecdsa"!==a&&"ecdsa/rsa"!==a)throw new Error("wrong public key type");return function(t,e,i){var r=s[i.data.algorithm.curve.join(".")];if(!r)throw new Error("unknown curve "+i.data.algorithm.curve.join("."));var n=new o(r),h=i.data.subjectPrivateKey.data;return n.verify(e,t,h)}(t,e,f)}if("dsa"===f.type){if("dsa"!==a)throw new Error("wrong public key type");return function(t,e,i){var r=i.data.p,o=i.data.q,s=i.data.g,a=i.data.pub_key,l=h.signature.decode(t,"der"),f=l.s,d=l.r;u(f,o),u(d,o);var c=n.mont(r),p=f.invm(o),m=s.toRed(c).redPow(new n(e).mul(p).mod(o)).fromRed().mul(a.toRed(c).redPow(d.mul(p).mod(o)).fromRed()).mod(r).mod(o);return 0===m.cmp(d)}(t,e,f)}if("rsa"!==a&&"ecdsa/rsa"!==a)throw new Error("wrong public key type");e=r.concat([l,e]);for(var d=f.modulus.byteLength(),c=[1],p=0;e.length+c.length+2=65&&i<=70?i-55:i>=97&&i<=102?i-87:i-48&15}function u(t,e,i){var r=s(t,i);return i-1>=e&&(r|=s(t,i-1)<<4),r}function a(t,e,i,r){for(var n=0,o=Math.min(t.length,i),h=e;h=49?s-49+10:s>=17?s-17+10:s}return n}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,i){if("number"==typeof t)return this._initNumber(t,e,i);if("object"==typeof t)return this._initArray(t,e,i);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)h=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=h<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===i)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e,i){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=2)n=u(t,e,r)<=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;else for(r=(t.length-e)%2==0?e+1:e;r=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;this.strip()},o.prototype._parseBase=function(t,e,i){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=e)r++;r--,n=n/e|0;for(var o=t.length-i,h=o%r,s=Math.min(o,o-h)+i,u=0,l=i;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(t,e,i){i.negative=e.negative^t.negative;var r=t.length+e.length|0;i.length=r,r=r-1|0;var n=0|t.words[0],o=0|e.words[0],h=n*o,s=67108863&h,u=h/67108864|0;i.words[0]=s;for(var a=1;a>>26,f=67108863&u,d=Math.min(a,e.length-1),c=Math.max(0,a-t.length+1);c<=d;c++){var p=a-c|0;l+=(h=(n=0|t.words[p])*(o=0|e.words[c])+f)/67108864|0,f=67108863&h}i.words[a]=0|f,u=0|l}return 0!==u?i.words[a]=0|u:i.length--,i.strip()}o.prototype.toString=function(t,e){var i;if(e=0|e||1,16===(t=t||10)||"hex"===t){i="";for(var n=0,o=0,h=0;h>>24-n&16777215)||h!==this.length-1?l[6-u.length]+u+i:u+i,(n+=2)>=26&&(n-=26,h--)}for(0!==o&&(i=o.toString(16)+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var a=f[t],c=d[t];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(c).toString(t);i=(p=p.idivn(c)).isZero()?m+i:l[a-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return r(void 0!==h),this.toArrayLike(h,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,i){var n=this.byteLength(),o=i||Math.max(1,n);r(n<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var h,s,u="le"===e,a=new t(o),l=this.clone();if(u){for(s=0;!l.isZero();s++)h=l.andln(255),l.iushrn(8),a[s]=h;for(;s=4096&&(i+=13,e>>>=13),e>=64&&(i+=7,e>>>=7),e>=8&&(i+=4,e>>>=4),e>=2&&(i+=2,e>>>=2),i+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,i=0;return 0==(8191&e)&&(i+=13,e>>>=13),0==(127&e)&&(i+=7,e>>>=7),0==(15&e)&&(i+=4,e>>>=4),0==(3&e)&&(i+=2,e>>>=2),0==(1&e)&&i++,i},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var i=0;it.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,i;this.length>t.length?(e=this,i=t):(e=t,i=this);for(var r=0;rt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),i=t%26;this._expand(e),i>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-i),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),this.words[i]=e?this.words[i]|1<t.length?(i=this,r=t):(i=t,r=this);for(var n=0,o=0;o>>26;for(;0!==n&&o>>26;if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var i,r,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,r=t):(i=t,r=this);for(var o=0,h=0;h>26,this.words[h]=67108863&e;for(;0!==o&&h>26,this.words[h]=67108863&e;if(0===o&&h>>13,c=0|h[1],p=8191&c,m=c>>>13,g=0|h[2],v=8191&g,y=g>>>13,M=0|h[3],w=8191&M,b=M>>>13,_=0|h[4],S=8191&_,k=_>>>13,E=0|h[5],x=8191&E,A=E>>>13,B=0|h[6],R=8191&B,T=B>>>13,j=0|h[7],C=8191&j,D=j>>>13,I=0|h[8],N=8191&I,O=I>>>13,P=0|h[9],L=8191&P,q=P>>>13,U=0|s[0],K=8191&U,Z=U>>>13,H=0|s[1],z=8191&H,F=H>>>13,G=0|s[2],V=8191&G,W=G>>>13,X=0|s[3],J=8191&X,Y=X>>>13,Q=0|s[4],$=8191&Q,tt=Q>>>13,et=0|s[5],it=8191&et,rt=et>>>13,nt=0|s[6],ot=8191&nt,ht=nt>>>13,st=0|s[7],ut=8191&st,at=st>>>13,lt=0|s[8],ft=8191<,dt=lt>>>13,ct=0|s[9],pt=8191&ct,mt=ct>>>13;i.negative=t.negative^e.negative,i.length=19;var gt=(a+(r=Math.imul(f,K))|0)+((8191&(n=(n=Math.imul(f,Z))+Math.imul(d,K)|0))<<13)|0;a=((o=Math.imul(d,Z))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(p,K),n=(n=Math.imul(p,Z))+Math.imul(m,K)|0,o=Math.imul(m,Z);var vt=(a+(r=r+Math.imul(f,z)|0)|0)+((8191&(n=(n=n+Math.imul(f,F)|0)+Math.imul(d,z)|0))<<13)|0;a=((o=o+Math.imul(d,F)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(v,K),n=(n=Math.imul(v,Z))+Math.imul(y,K)|0,o=Math.imul(y,Z),r=r+Math.imul(p,z)|0,n=(n=n+Math.imul(p,F)|0)+Math.imul(m,z)|0,o=o+Math.imul(m,F)|0;var yt=(a+(r=r+Math.imul(f,V)|0)|0)+((8191&(n=(n=n+Math.imul(f,W)|0)+Math.imul(d,V)|0))<<13)|0;a=((o=o+Math.imul(d,W)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(w,K),n=(n=Math.imul(w,Z))+Math.imul(b,K)|0,o=Math.imul(b,Z),r=r+Math.imul(v,z)|0,n=(n=n+Math.imul(v,F)|0)+Math.imul(y,z)|0,o=o+Math.imul(y,F)|0,r=r+Math.imul(p,V)|0,n=(n=n+Math.imul(p,W)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,W)|0;var Mt=(a+(r=r+Math.imul(f,J)|0)|0)+((8191&(n=(n=n+Math.imul(f,Y)|0)+Math.imul(d,J)|0))<<13)|0;a=((o=o+Math.imul(d,Y)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(S,K),n=(n=Math.imul(S,Z))+Math.imul(k,K)|0,o=Math.imul(k,Z),r=r+Math.imul(w,z)|0,n=(n=n+Math.imul(w,F)|0)+Math.imul(b,z)|0,o=o+Math.imul(b,F)|0,r=r+Math.imul(v,V)|0,n=(n=n+Math.imul(v,W)|0)+Math.imul(y,V)|0,o=o+Math.imul(y,W)|0,r=r+Math.imul(p,J)|0,n=(n=n+Math.imul(p,Y)|0)+Math.imul(m,J)|0,o=o+Math.imul(m,Y)|0;var wt=(a+(r=r+Math.imul(f,$)|0)|0)+((8191&(n=(n=n+Math.imul(f,tt)|0)+Math.imul(d,$)|0))<<13)|0;a=((o=o+Math.imul(d,tt)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(x,K),n=(n=Math.imul(x,Z))+Math.imul(A,K)|0,o=Math.imul(A,Z),r=r+Math.imul(S,z)|0,n=(n=n+Math.imul(S,F)|0)+Math.imul(k,z)|0,o=o+Math.imul(k,F)|0,r=r+Math.imul(w,V)|0,n=(n=n+Math.imul(w,W)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,W)|0,r=r+Math.imul(v,J)|0,n=(n=n+Math.imul(v,Y)|0)+Math.imul(y,J)|0,o=o+Math.imul(y,Y)|0,r=r+Math.imul(p,$)|0,n=(n=n+Math.imul(p,tt)|0)+Math.imul(m,$)|0,o=o+Math.imul(m,tt)|0;var bt=(a+(r=r+Math.imul(f,it)|0)|0)+((8191&(n=(n=n+Math.imul(f,rt)|0)+Math.imul(d,it)|0))<<13)|0;a=((o=o+Math.imul(d,rt)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(R,K),n=(n=Math.imul(R,Z))+Math.imul(T,K)|0,o=Math.imul(T,Z),r=r+Math.imul(x,z)|0,n=(n=n+Math.imul(x,F)|0)+Math.imul(A,z)|0,o=o+Math.imul(A,F)|0,r=r+Math.imul(S,V)|0,n=(n=n+Math.imul(S,W)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,W)|0,r=r+Math.imul(w,J)|0,n=(n=n+Math.imul(w,Y)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,Y)|0,r=r+Math.imul(v,$)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(y,$)|0,o=o+Math.imul(y,tt)|0,r=r+Math.imul(p,it)|0,n=(n=n+Math.imul(p,rt)|0)+Math.imul(m,it)|0,o=o+Math.imul(m,rt)|0;var _t=(a+(r=r+Math.imul(f,ot)|0)|0)+((8191&(n=(n=n+Math.imul(f,ht)|0)+Math.imul(d,ot)|0))<<13)|0;a=((o=o+Math.imul(d,ht)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(C,K),n=(n=Math.imul(C,Z))+Math.imul(D,K)|0,o=Math.imul(D,Z),r=r+Math.imul(R,z)|0,n=(n=n+Math.imul(R,F)|0)+Math.imul(T,z)|0,o=o+Math.imul(T,F)|0,r=r+Math.imul(x,V)|0,n=(n=n+Math.imul(x,W)|0)+Math.imul(A,V)|0,o=o+Math.imul(A,W)|0,r=r+Math.imul(S,J)|0,n=(n=n+Math.imul(S,Y)|0)+Math.imul(k,J)|0,o=o+Math.imul(k,Y)|0,r=r+Math.imul(w,$)|0,n=(n=n+Math.imul(w,tt)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,tt)|0,r=r+Math.imul(v,it)|0,n=(n=n+Math.imul(v,rt)|0)+Math.imul(y,it)|0,o=o+Math.imul(y,rt)|0,r=r+Math.imul(p,ot)|0,n=(n=n+Math.imul(p,ht)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,ht)|0;var St=(a+(r=r+Math.imul(f,ut)|0)|0)+((8191&(n=(n=n+Math.imul(f,at)|0)+Math.imul(d,ut)|0))<<13)|0;a=((o=o+Math.imul(d,at)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(N,K),n=(n=Math.imul(N,Z))+Math.imul(O,K)|0,o=Math.imul(O,Z),r=r+Math.imul(C,z)|0,n=(n=n+Math.imul(C,F)|0)+Math.imul(D,z)|0,o=o+Math.imul(D,F)|0,r=r+Math.imul(R,V)|0,n=(n=n+Math.imul(R,W)|0)+Math.imul(T,V)|0,o=o+Math.imul(T,W)|0,r=r+Math.imul(x,J)|0,n=(n=n+Math.imul(x,Y)|0)+Math.imul(A,J)|0,o=o+Math.imul(A,Y)|0,r=r+Math.imul(S,$)|0,n=(n=n+Math.imul(S,tt)|0)+Math.imul(k,$)|0,o=o+Math.imul(k,tt)|0,r=r+Math.imul(w,it)|0,n=(n=n+Math.imul(w,rt)|0)+Math.imul(b,it)|0,o=o+Math.imul(b,rt)|0,r=r+Math.imul(v,ot)|0,n=(n=n+Math.imul(v,ht)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,ht)|0,r=r+Math.imul(p,ut)|0,n=(n=n+Math.imul(p,at)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,at)|0;var kt=(a+(r=r+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,dt)|0)+Math.imul(d,ft)|0))<<13)|0;a=((o=o+Math.imul(d,dt)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(L,K),n=(n=Math.imul(L,Z))+Math.imul(q,K)|0,o=Math.imul(q,Z),r=r+Math.imul(N,z)|0,n=(n=n+Math.imul(N,F)|0)+Math.imul(O,z)|0,o=o+Math.imul(O,F)|0,r=r+Math.imul(C,V)|0,n=(n=n+Math.imul(C,W)|0)+Math.imul(D,V)|0,o=o+Math.imul(D,W)|0,r=r+Math.imul(R,J)|0,n=(n=n+Math.imul(R,Y)|0)+Math.imul(T,J)|0,o=o+Math.imul(T,Y)|0,r=r+Math.imul(x,$)|0,n=(n=n+Math.imul(x,tt)|0)+Math.imul(A,$)|0,o=o+Math.imul(A,tt)|0,r=r+Math.imul(S,it)|0,n=(n=n+Math.imul(S,rt)|0)+Math.imul(k,it)|0,o=o+Math.imul(k,rt)|0,r=r+Math.imul(w,ot)|0,n=(n=n+Math.imul(w,ht)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,ht)|0,r=r+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,at)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,at)|0,r=r+Math.imul(p,ft)|0,n=(n=n+Math.imul(p,dt)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,dt)|0;var Et=(a+(r=r+Math.imul(f,pt)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(d,pt)|0))<<13)|0;a=((o=o+Math.imul(d,mt)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(L,z),n=(n=Math.imul(L,F))+Math.imul(q,z)|0,o=Math.imul(q,F),r=r+Math.imul(N,V)|0,n=(n=n+Math.imul(N,W)|0)+Math.imul(O,V)|0,o=o+Math.imul(O,W)|0,r=r+Math.imul(C,J)|0,n=(n=n+Math.imul(C,Y)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,Y)|0,r=r+Math.imul(R,$)|0,n=(n=n+Math.imul(R,tt)|0)+Math.imul(T,$)|0,o=o+Math.imul(T,tt)|0,r=r+Math.imul(x,it)|0,n=(n=n+Math.imul(x,rt)|0)+Math.imul(A,it)|0,o=o+Math.imul(A,rt)|0,r=r+Math.imul(S,ot)|0,n=(n=n+Math.imul(S,ht)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,ht)|0,r=r+Math.imul(w,ut)|0,n=(n=n+Math.imul(w,at)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,at)|0,r=r+Math.imul(v,ft)|0,n=(n=n+Math.imul(v,dt)|0)+Math.imul(y,ft)|0,o=o+Math.imul(y,dt)|0;var xt=(a+(r=r+Math.imul(p,pt)|0)|0)+((8191&(n=(n=n+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;a=((o=o+Math.imul(m,mt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(L,V),n=(n=Math.imul(L,W))+Math.imul(q,V)|0,o=Math.imul(q,W),r=r+Math.imul(N,J)|0,n=(n=n+Math.imul(N,Y)|0)+Math.imul(O,J)|0,o=o+Math.imul(O,Y)|0,r=r+Math.imul(C,$)|0,n=(n=n+Math.imul(C,tt)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,tt)|0,r=r+Math.imul(R,it)|0,n=(n=n+Math.imul(R,rt)|0)+Math.imul(T,it)|0,o=o+Math.imul(T,rt)|0,r=r+Math.imul(x,ot)|0,n=(n=n+Math.imul(x,ht)|0)+Math.imul(A,ot)|0,o=o+Math.imul(A,ht)|0,r=r+Math.imul(S,ut)|0,n=(n=n+Math.imul(S,at)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,at)|0,r=r+Math.imul(w,ft)|0,n=(n=n+Math.imul(w,dt)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,dt)|0;var At=(a+(r=r+Math.imul(v,pt)|0)|0)+((8191&(n=(n=n+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;a=((o=o+Math.imul(y,mt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(L,J),n=(n=Math.imul(L,Y))+Math.imul(q,J)|0,o=Math.imul(q,Y),r=r+Math.imul(N,$)|0,n=(n=n+Math.imul(N,tt)|0)+Math.imul(O,$)|0,o=o+Math.imul(O,tt)|0,r=r+Math.imul(C,it)|0,n=(n=n+Math.imul(C,rt)|0)+Math.imul(D,it)|0,o=o+Math.imul(D,rt)|0,r=r+Math.imul(R,ot)|0,n=(n=n+Math.imul(R,ht)|0)+Math.imul(T,ot)|0,o=o+Math.imul(T,ht)|0,r=r+Math.imul(x,ut)|0,n=(n=n+Math.imul(x,at)|0)+Math.imul(A,ut)|0,o=o+Math.imul(A,at)|0,r=r+Math.imul(S,ft)|0,n=(n=n+Math.imul(S,dt)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,dt)|0;var Bt=(a+(r=r+Math.imul(w,pt)|0)|0)+((8191&(n=(n=n+Math.imul(w,mt)|0)+Math.imul(b,pt)|0))<<13)|0;a=((o=o+Math.imul(b,mt)|0)+(n>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,r=Math.imul(L,$),n=(n=Math.imul(L,tt))+Math.imul(q,$)|0,o=Math.imul(q,tt),r=r+Math.imul(N,it)|0,n=(n=n+Math.imul(N,rt)|0)+Math.imul(O,it)|0,o=o+Math.imul(O,rt)|0,r=r+Math.imul(C,ot)|0,n=(n=n+Math.imul(C,ht)|0)+Math.imul(D,ot)|0,o=o+Math.imul(D,ht)|0,r=r+Math.imul(R,ut)|0,n=(n=n+Math.imul(R,at)|0)+Math.imul(T,ut)|0,o=o+Math.imul(T,at)|0,r=r+Math.imul(x,ft)|0,n=(n=n+Math.imul(x,dt)|0)+Math.imul(A,ft)|0,o=o+Math.imul(A,dt)|0;var Rt=(a+(r=r+Math.imul(S,pt)|0)|0)+((8191&(n=(n=n+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;a=((o=o+Math.imul(k,mt)|0)+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,r=Math.imul(L,it),n=(n=Math.imul(L,rt))+Math.imul(q,it)|0,o=Math.imul(q,rt),r=r+Math.imul(N,ot)|0,n=(n=n+Math.imul(N,ht)|0)+Math.imul(O,ot)|0,o=o+Math.imul(O,ht)|0,r=r+Math.imul(C,ut)|0,n=(n=n+Math.imul(C,at)|0)+Math.imul(D,ut)|0,o=o+Math.imul(D,at)|0,r=r+Math.imul(R,ft)|0,n=(n=n+Math.imul(R,dt)|0)+Math.imul(T,ft)|0,o=o+Math.imul(T,dt)|0;var Tt=(a+(r=r+Math.imul(x,pt)|0)|0)+((8191&(n=(n=n+Math.imul(x,mt)|0)+Math.imul(A,pt)|0))<<13)|0;a=((o=o+Math.imul(A,mt)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(L,ot),n=(n=Math.imul(L,ht))+Math.imul(q,ot)|0,o=Math.imul(q,ht),r=r+Math.imul(N,ut)|0,n=(n=n+Math.imul(N,at)|0)+Math.imul(O,ut)|0,o=o+Math.imul(O,at)|0,r=r+Math.imul(C,ft)|0,n=(n=n+Math.imul(C,dt)|0)+Math.imul(D,ft)|0,o=o+Math.imul(D,dt)|0;var jt=(a+(r=r+Math.imul(R,pt)|0)|0)+((8191&(n=(n=n+Math.imul(R,mt)|0)+Math.imul(T,pt)|0))<<13)|0;a=((o=o+Math.imul(T,mt)|0)+(n>>>13)|0)+(jt>>>26)|0,jt&=67108863,r=Math.imul(L,ut),n=(n=Math.imul(L,at))+Math.imul(q,ut)|0,o=Math.imul(q,at),r=r+Math.imul(N,ft)|0,n=(n=n+Math.imul(N,dt)|0)+Math.imul(O,ft)|0,o=o+Math.imul(O,dt)|0;var Ct=(a+(r=r+Math.imul(C,pt)|0)|0)+((8191&(n=(n=n+Math.imul(C,mt)|0)+Math.imul(D,pt)|0))<<13)|0;a=((o=o+Math.imul(D,mt)|0)+(n>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,r=Math.imul(L,ft),n=(n=Math.imul(L,dt))+Math.imul(q,ft)|0,o=Math.imul(q,dt);var Dt=(a+(r=r+Math.imul(N,pt)|0)|0)+((8191&(n=(n=n+Math.imul(N,mt)|0)+Math.imul(O,pt)|0))<<13)|0;a=((o=o+Math.imul(O,mt)|0)+(n>>>13)|0)+(Dt>>>26)|0,Dt&=67108863;var It=(a+(r=Math.imul(L,pt))|0)+((8191&(n=(n=Math.imul(L,mt))+Math.imul(q,pt)|0))<<13)|0;return a=((o=Math.imul(q,mt))+(n>>>13)|0)+(It>>>26)|0,It&=67108863,u[0]=gt,u[1]=vt,u[2]=yt,u[3]=Mt,u[4]=wt,u[5]=bt,u[6]=_t,u[7]=St,u[8]=kt,u[9]=Et,u[10]=xt,u[11]=At,u[12]=Bt,u[13]=Rt,u[14]=Tt,u[15]=jt,u[16]=Ct,u[17]=Dt,u[18]=It,0!==a&&(u[19]=a,i.length++),i};function m(t,e,i){return(new g).mulp(t,e,i)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=c),o.prototype.mulTo=function(t,e){var i,r=this.length+t.length;return i=10===this.length&&10===t.length?p(this,t,e):r<63?c(this,t,e):r<1024?function(t,e,i){i.negative=e.negative^t.negative,i.length=t.length+e.length;for(var r=0,n=0,o=0;o>>26)|0)>>>26,h&=67108863}i.words[o]=s,r=h,h=n}return 0!==r?i.words[o]=r:i.length--,i.strip()}(this,t,e):m(this,t,e),i},g.prototype.makeRBT=function(t){for(var e=new Array(t),i=o.prototype._countBits(t)-1,r=0;r>=1;return r},g.prototype.permute=function(t,e,i,r,n,o){for(var h=0;h>>=1)n++;return 1<>>=13,i[2*h+1]=8191&o,o>>>=13;for(h=2*e;h>=26,e+=n/67108864|0,e+=o>>>26,this.words[i]=67108863&o}return 0!==e&&(this.words[i]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),i=0;i>>n}return e}(t);if(0===e.length)return new o(1);for(var i=this,r=0;r=0);var e,i=t%26,n=(t-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var h=0;for(e=0;e>>26-i}h&&(this.words[e]=h,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,h=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<h)for(this.length-=h,a=0;a=0&&(0!==l||a>=n);a--){var f=0|this.words[a];this.words[a]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,i){return r(0===this.negative),this.iushrn(t,e,i)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26,n=1<=0);var e=t%26,i=(t-e)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==e&&i++,this.length=Math.min(i,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+i]=67108863&o}for(;n>26,this.words[n+i]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var i=(this.length,t.length),r=this.clone(),n=t,h=0|n.words[n.length-1];0!==(i=26-this._countBits(h))&&(n=n.ushln(i),r.iushln(i),h=0|n.words[n.length-1]);var s,u=r.length-n.length;if("mod"!==e){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var a=0;a=0;f--){var d=67108864*(0|r.words[n.length+f])+(0|r.words[n.length+f-1]);for(d=Math.min(d/h|0,67108863),r._ishlnsubmul(n,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(n,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=d)}return s&&s.strip(),r.strip(),"div"!==e&&0!==i&&r.iushrn(i),{div:s||null,mod:r}},o.prototype.divmod=function(t,e,i){return r(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.iadd(t)),{div:n,mod:h}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.isub(t)),{div:s.div,mod:h}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,h,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var i=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),n=t.andln(1),o=i.cmp(r);return o<0||1===n&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){r(t<=67108863);for(var e=67108864%t,i=0,n=this.length-1;n>=0;n--)i=(e*i+(0|this.words[n]))%t;return i},o.prototype.idivn=function(t){r(t<=67108863);for(var e=0,i=this.length-1;i>=0;i--){var n=(0|this.words[i])+67108864*e;this.words[i]=n/t|0,e=n%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new o(1),h=new o(0),s=new o(0),u=new o(1),a=0;e.isEven()&&i.isEven();)e.iushrn(1),i.iushrn(1),++a;for(var l=i.clone(),f=e.clone();!e.isZero();){for(var d=0,c=1;0==(e.words[0]&c)&&d<26;++d,c<<=1);if(d>0)for(e.iushrn(d);d-- >0;)(n.isOdd()||h.isOdd())&&(n.iadd(l),h.isub(f)),n.iushrn(1),h.iushrn(1);for(var p=0,m=1;0==(i.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);e.cmp(i)>=0?(e.isub(i),n.isub(s),h.isub(u)):(i.isub(e),s.isub(n),u.isub(h))}return{a:s,b:u,gcd:i.iushln(a)}},o.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,h=new o(1),s=new o(0),u=i.clone();e.cmpn(1)>0&&i.cmpn(1)>0;){for(var a=0,l=1;0==(e.words[0]&l)&&a<26;++a,l<<=1);if(a>0)for(e.iushrn(a);a-- >0;)h.isOdd()&&h.iadd(u),h.iushrn(1);for(var f=0,d=1;0==(i.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(i.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(i)>=0?(e.isub(i),h.isub(s)):(i.isub(e),s.isub(h))}return(n=0===e.cmpn(1)?h:s).cmpn(0)<0&&n.iadd(t),n},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),i=t.clone();e.negative=0,i.negative=0;for(var r=0;e.isEven()&&i.isEven();r++)e.iushrn(1),i.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;i.isEven();)i.iushrn(1);var n=e.cmp(i);if(n<0){var o=e;e=i,i=o}else if(0===n||0===i.cmpn(1))break;e.isub(i)}return i.iushln(r)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,i=(t-e)/26,n=1<>>26,s&=67108863,this.words[h]=s}return 0!==o&&(this.words[h]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,i=t<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)e=1;else{i&&(t=-t),r(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;i--){var r=0|this.words[i],n=0|t.words[i];if(r!==n){rn&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new S(t)},o.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function M(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function b(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){S.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,i=t;do{this.split(i,this.tmp),e=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},n(M,y),M.prototype.split=function(t,e){for(var i=4194303,r=Math.min(t.length,9),n=0;n>>22,o=h}o>>>=22,t.words[n-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,i=0;i>>=26,t.words[i]=n,e=r}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new M;else if("p224"===t)e=new w;else if("p192"===t)e=new b;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new _}return v[t]=e,e},S.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},S.prototype._verify2=function(t,e){r(0==(t.negative|e.negative),"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},S.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},S.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},S.prototype.add=function(t,e){this._verify2(t,e);var i=t.add(e);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},S.prototype.iadd=function(t,e){this._verify2(t,e);var i=t.iadd(e);return i.cmp(this.m)>=0&&i.isub(this.m),i},S.prototype.sub=function(t,e){this._verify2(t,e);var i=t.sub(e);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this)},S.prototype.isub=function(t,e){this._verify2(t,e);var i=t.isub(e);return i.cmpn(0)<0&&i.iadd(this.m),i},S.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},S.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},S.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},S.prototype.isqr=function(t){return this.imul(t,t.clone())},S.prototype.sqr=function(t){return this.mul(t,t)},S.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var i=this.m.add(new o(1)).iushrn(2);return this.pow(t,i)}for(var n=this.m.subn(1),h=0;!n.isZero()&&0===n.andln(1);)h++,n.iushrn(1);r(!n.isZero());var s=new o(1).toRed(this),u=s.redNeg(),a=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,a).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,n),d=this.pow(t,n.addn(1).iushrn(1)),c=this.pow(t,n),p=h;0!==c.cmp(s);){for(var m=c,g=0;0!==m.cmp(s);g++)m=m.redSqr();r(g=0;r--){for(var a=e.words[r],l=u-1;l>=0;l--){var f=a>>l&1;n!==i[0]&&(n=this.sqr(n)),0!==f||0!==h?(h<<=1,h|=f,(4===++s||0===r&&0===l)&&(n=this.mul(n,i[h]),s=0,h=0)):s=0}u=26}return n},S.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},S.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new k(t)},n(k,S),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var i=t.imul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),o=n;return n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m)),o._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var i=t.mul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),h=n;return n.cmp(this.m)>=0?h=n.isub(this.m):n.cmpn(0)<0&&(h=n.iadd(this.m)),h._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)})),i.register("7orWe",(function(e,r){var n,o,h,s;t(e.exports,"publicEncrypt",(function(){return n}),(function(t){return n=t})),t(e.exports,"privateDecrypt",(function(){return o}),(function(t){return o=t})),t(e.exports,"privateEncrypt",(function(){return h}),(function(t){return h=t})),t(e.exports,"publicDecrypt",(function(){return s}),(function(t){return s=t})),n=i("dQjzC"),o=i("3HeB5"),h=function(t,e){return n(t,e,!0)},s=function(t,e){return o(t,e,!0)}})),i.register("dQjzC",(function(t,e){var r=i("7ShBh"),n=i("5Kr9A"),o=i("9VkSs"),h=i("fN8eC"),s=i("5HDsG"),u=i("aHEzr"),a=i("jfOak"),l=i("1Wcry"),f=i("8Msk5").Buffer;t.exports=function(t,e,i){var d;d=t.padding?t.padding:i?1:4;var c,p=r(t);if(4===d)c=function(t,e){var i=t.modulus.byteLength(),r=e.length,a=o("sha1").update(f.alloc(0)).digest(),l=a.length,d=2*l;if(r>i-d-2)throw new Error("message too long");var c=f.alloc(i-r-d-2),p=i-l-1,m=n(l),g=s(f.concat([a,c,f.alloc(1,1),e],p),h(m,p)),v=s(m,h(g,l));return new u(f.concat([f.alloc(1),v,g],i))}(p,e);else if(1===d)c=function(t,e,i){var r,o=e.length,h=t.modulus.byteLength();if(o>h-11)throw new Error("message too long");r=i?f.alloc(h-o-3,255):function(t){var e,i=f.allocUnsafe(t),r=0,o=n(2*t),h=0;for(;r=0)throw new Error("data too long for modulus")}return i?l(c,p):a(c,p)}})),i.register("fN8eC",(function(t,e){var r=i("9VkSs"),n=i("8Msk5").Buffer;function o(t){var e=n.allocUnsafe(4);return e.writeUInt32BE(t,0),e}t.exports=function(t,e){for(var i,h=n.alloc(0),s=0;h.length=65&&i<=70?i-55:i>=97&&i<=102?i-87:i-48&15}function u(t,e,i){var r=s(t,i);return i-1>=e&&(r|=s(t,i-1)<<4),r}function a(t,e,i,r){for(var n=0,o=Math.min(t.length,i),h=e;h=49?s-49+10:s>=17?s-17+10:s}return n}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,i){if("number"==typeof t)return this._initNumber(t,e,i);if("object"==typeof t)return this._initArray(t,e,i);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)h=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=h<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===i)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e,i){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=2)n=u(t,e,r)<=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;else for(r=(t.length-e)%2==0?e+1:e;r=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;this.strip()},o.prototype._parseBase=function(t,e,i){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=e)r++;r--,n=n/e|0;for(var o=t.length-i,h=o%r,s=Math.min(o,o-h)+i,u=0,l=i;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(t,e,i){i.negative=e.negative^t.negative;var r=t.length+e.length|0;i.length=r,r=r-1|0;var n=0|t.words[0],o=0|e.words[0],h=n*o,s=67108863&h,u=h/67108864|0;i.words[0]=s;for(var a=1;a>>26,f=67108863&u,d=Math.min(a,e.length-1),c=Math.max(0,a-t.length+1);c<=d;c++){var p=a-c|0;l+=(h=(n=0|t.words[p])*(o=0|e.words[c])+f)/67108864|0,f=67108863&h}i.words[a]=0|f,u=0|l}return 0!==u?i.words[a]=0|u:i.length--,i.strip()}o.prototype.toString=function(t,e){var i;if(e=0|e||1,16===(t=t||10)||"hex"===t){i="";for(var n=0,o=0,h=0;h>>24-n&16777215)||h!==this.length-1?l[6-u.length]+u+i:u+i,(n+=2)>=26&&(n-=26,h--)}for(0!==o&&(i=o.toString(16)+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var a=f[t],c=d[t];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(c).toString(t);i=(p=p.idivn(c)).isZero()?m+i:l[a-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return r(void 0!==h),this.toArrayLike(h,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,i){var n=this.byteLength(),o=i||Math.max(1,n);r(n<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var h,s,u="le"===e,a=new t(o),l=this.clone();if(u){for(s=0;!l.isZero();s++)h=l.andln(255),l.iushrn(8),a[s]=h;for(;s=4096&&(i+=13,e>>>=13),e>=64&&(i+=7,e>>>=7),e>=8&&(i+=4,e>>>=4),e>=2&&(i+=2,e>>>=2),i+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,i=0;return 0==(8191&e)&&(i+=13,e>>>=13),0==(127&e)&&(i+=7,e>>>=7),0==(15&e)&&(i+=4,e>>>=4),0==(3&e)&&(i+=2,e>>>=2),0==(1&e)&&i++,i},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var i=0;it.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,i;this.length>t.length?(e=this,i=t):(e=t,i=this);for(var r=0;rt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),i=t%26;this._expand(e),i>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-i),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),this.words[i]=e?this.words[i]|1<t.length?(i=this,r=t):(i=t,r=this);for(var n=0,o=0;o>>26;for(;0!==n&&o>>26;if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var i,r,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,r=t):(i=t,r=this);for(var o=0,h=0;h>26,this.words[h]=67108863&e;for(;0!==o&&h>26,this.words[h]=67108863&e;if(0===o&&h>>13,c=0|h[1],p=8191&c,m=c>>>13,g=0|h[2],v=8191&g,y=g>>>13,M=0|h[3],w=8191&M,b=M>>>13,_=0|h[4],S=8191&_,k=_>>>13,E=0|h[5],x=8191&E,A=E>>>13,B=0|h[6],R=8191&B,T=B>>>13,j=0|h[7],C=8191&j,D=j>>>13,I=0|h[8],N=8191&I,O=I>>>13,P=0|h[9],L=8191&P,q=P>>>13,U=0|s[0],K=8191&U,Z=U>>>13,H=0|s[1],z=8191&H,F=H>>>13,G=0|s[2],V=8191&G,W=G>>>13,X=0|s[3],J=8191&X,Y=X>>>13,Q=0|s[4],$=8191&Q,tt=Q>>>13,et=0|s[5],it=8191&et,rt=et>>>13,nt=0|s[6],ot=8191&nt,ht=nt>>>13,st=0|s[7],ut=8191&st,at=st>>>13,lt=0|s[8],ft=8191<,dt=lt>>>13,ct=0|s[9],pt=8191&ct,mt=ct>>>13;i.negative=t.negative^e.negative,i.length=19;var gt=(a+(r=Math.imul(f,K))|0)+((8191&(n=(n=Math.imul(f,Z))+Math.imul(d,K)|0))<<13)|0;a=((o=Math.imul(d,Z))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(p,K),n=(n=Math.imul(p,Z))+Math.imul(m,K)|0,o=Math.imul(m,Z);var vt=(a+(r=r+Math.imul(f,z)|0)|0)+((8191&(n=(n=n+Math.imul(f,F)|0)+Math.imul(d,z)|0))<<13)|0;a=((o=o+Math.imul(d,F)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(v,K),n=(n=Math.imul(v,Z))+Math.imul(y,K)|0,o=Math.imul(y,Z),r=r+Math.imul(p,z)|0,n=(n=n+Math.imul(p,F)|0)+Math.imul(m,z)|0,o=o+Math.imul(m,F)|0;var yt=(a+(r=r+Math.imul(f,V)|0)|0)+((8191&(n=(n=n+Math.imul(f,W)|0)+Math.imul(d,V)|0))<<13)|0;a=((o=o+Math.imul(d,W)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(w,K),n=(n=Math.imul(w,Z))+Math.imul(b,K)|0,o=Math.imul(b,Z),r=r+Math.imul(v,z)|0,n=(n=n+Math.imul(v,F)|0)+Math.imul(y,z)|0,o=o+Math.imul(y,F)|0,r=r+Math.imul(p,V)|0,n=(n=n+Math.imul(p,W)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,W)|0;var Mt=(a+(r=r+Math.imul(f,J)|0)|0)+((8191&(n=(n=n+Math.imul(f,Y)|0)+Math.imul(d,J)|0))<<13)|0;a=((o=o+Math.imul(d,Y)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(S,K),n=(n=Math.imul(S,Z))+Math.imul(k,K)|0,o=Math.imul(k,Z),r=r+Math.imul(w,z)|0,n=(n=n+Math.imul(w,F)|0)+Math.imul(b,z)|0,o=o+Math.imul(b,F)|0,r=r+Math.imul(v,V)|0,n=(n=n+Math.imul(v,W)|0)+Math.imul(y,V)|0,o=o+Math.imul(y,W)|0,r=r+Math.imul(p,J)|0,n=(n=n+Math.imul(p,Y)|0)+Math.imul(m,J)|0,o=o+Math.imul(m,Y)|0;var wt=(a+(r=r+Math.imul(f,$)|0)|0)+((8191&(n=(n=n+Math.imul(f,tt)|0)+Math.imul(d,$)|0))<<13)|0;a=((o=o+Math.imul(d,tt)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(x,K),n=(n=Math.imul(x,Z))+Math.imul(A,K)|0,o=Math.imul(A,Z),r=r+Math.imul(S,z)|0,n=(n=n+Math.imul(S,F)|0)+Math.imul(k,z)|0,o=o+Math.imul(k,F)|0,r=r+Math.imul(w,V)|0,n=(n=n+Math.imul(w,W)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,W)|0,r=r+Math.imul(v,J)|0,n=(n=n+Math.imul(v,Y)|0)+Math.imul(y,J)|0,o=o+Math.imul(y,Y)|0,r=r+Math.imul(p,$)|0,n=(n=n+Math.imul(p,tt)|0)+Math.imul(m,$)|0,o=o+Math.imul(m,tt)|0;var bt=(a+(r=r+Math.imul(f,it)|0)|0)+((8191&(n=(n=n+Math.imul(f,rt)|0)+Math.imul(d,it)|0))<<13)|0;a=((o=o+Math.imul(d,rt)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(R,K),n=(n=Math.imul(R,Z))+Math.imul(T,K)|0,o=Math.imul(T,Z),r=r+Math.imul(x,z)|0,n=(n=n+Math.imul(x,F)|0)+Math.imul(A,z)|0,o=o+Math.imul(A,F)|0,r=r+Math.imul(S,V)|0,n=(n=n+Math.imul(S,W)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,W)|0,r=r+Math.imul(w,J)|0,n=(n=n+Math.imul(w,Y)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,Y)|0,r=r+Math.imul(v,$)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(y,$)|0,o=o+Math.imul(y,tt)|0,r=r+Math.imul(p,it)|0,n=(n=n+Math.imul(p,rt)|0)+Math.imul(m,it)|0,o=o+Math.imul(m,rt)|0;var _t=(a+(r=r+Math.imul(f,ot)|0)|0)+((8191&(n=(n=n+Math.imul(f,ht)|0)+Math.imul(d,ot)|0))<<13)|0;a=((o=o+Math.imul(d,ht)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(C,K),n=(n=Math.imul(C,Z))+Math.imul(D,K)|0,o=Math.imul(D,Z),r=r+Math.imul(R,z)|0,n=(n=n+Math.imul(R,F)|0)+Math.imul(T,z)|0,o=o+Math.imul(T,F)|0,r=r+Math.imul(x,V)|0,n=(n=n+Math.imul(x,W)|0)+Math.imul(A,V)|0,o=o+Math.imul(A,W)|0,r=r+Math.imul(S,J)|0,n=(n=n+Math.imul(S,Y)|0)+Math.imul(k,J)|0,o=o+Math.imul(k,Y)|0,r=r+Math.imul(w,$)|0,n=(n=n+Math.imul(w,tt)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,tt)|0,r=r+Math.imul(v,it)|0,n=(n=n+Math.imul(v,rt)|0)+Math.imul(y,it)|0,o=o+Math.imul(y,rt)|0,r=r+Math.imul(p,ot)|0,n=(n=n+Math.imul(p,ht)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,ht)|0;var St=(a+(r=r+Math.imul(f,ut)|0)|0)+((8191&(n=(n=n+Math.imul(f,at)|0)+Math.imul(d,ut)|0))<<13)|0;a=((o=o+Math.imul(d,at)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(N,K),n=(n=Math.imul(N,Z))+Math.imul(O,K)|0,o=Math.imul(O,Z),r=r+Math.imul(C,z)|0,n=(n=n+Math.imul(C,F)|0)+Math.imul(D,z)|0,o=o+Math.imul(D,F)|0,r=r+Math.imul(R,V)|0,n=(n=n+Math.imul(R,W)|0)+Math.imul(T,V)|0,o=o+Math.imul(T,W)|0,r=r+Math.imul(x,J)|0,n=(n=n+Math.imul(x,Y)|0)+Math.imul(A,J)|0,o=o+Math.imul(A,Y)|0,r=r+Math.imul(S,$)|0,n=(n=n+Math.imul(S,tt)|0)+Math.imul(k,$)|0,o=o+Math.imul(k,tt)|0,r=r+Math.imul(w,it)|0,n=(n=n+Math.imul(w,rt)|0)+Math.imul(b,it)|0,o=o+Math.imul(b,rt)|0,r=r+Math.imul(v,ot)|0,n=(n=n+Math.imul(v,ht)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,ht)|0,r=r+Math.imul(p,ut)|0,n=(n=n+Math.imul(p,at)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,at)|0;var kt=(a+(r=r+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,dt)|0)+Math.imul(d,ft)|0))<<13)|0;a=((o=o+Math.imul(d,dt)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(L,K),n=(n=Math.imul(L,Z))+Math.imul(q,K)|0,o=Math.imul(q,Z),r=r+Math.imul(N,z)|0,n=(n=n+Math.imul(N,F)|0)+Math.imul(O,z)|0,o=o+Math.imul(O,F)|0,r=r+Math.imul(C,V)|0,n=(n=n+Math.imul(C,W)|0)+Math.imul(D,V)|0,o=o+Math.imul(D,W)|0,r=r+Math.imul(R,J)|0,n=(n=n+Math.imul(R,Y)|0)+Math.imul(T,J)|0,o=o+Math.imul(T,Y)|0,r=r+Math.imul(x,$)|0,n=(n=n+Math.imul(x,tt)|0)+Math.imul(A,$)|0,o=o+Math.imul(A,tt)|0,r=r+Math.imul(S,it)|0,n=(n=n+Math.imul(S,rt)|0)+Math.imul(k,it)|0,o=o+Math.imul(k,rt)|0,r=r+Math.imul(w,ot)|0,n=(n=n+Math.imul(w,ht)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,ht)|0,r=r+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,at)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,at)|0,r=r+Math.imul(p,ft)|0,n=(n=n+Math.imul(p,dt)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,dt)|0;var Et=(a+(r=r+Math.imul(f,pt)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(d,pt)|0))<<13)|0;a=((o=o+Math.imul(d,mt)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(L,z),n=(n=Math.imul(L,F))+Math.imul(q,z)|0,o=Math.imul(q,F),r=r+Math.imul(N,V)|0,n=(n=n+Math.imul(N,W)|0)+Math.imul(O,V)|0,o=o+Math.imul(O,W)|0,r=r+Math.imul(C,J)|0,n=(n=n+Math.imul(C,Y)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,Y)|0,r=r+Math.imul(R,$)|0,n=(n=n+Math.imul(R,tt)|0)+Math.imul(T,$)|0,o=o+Math.imul(T,tt)|0,r=r+Math.imul(x,it)|0,n=(n=n+Math.imul(x,rt)|0)+Math.imul(A,it)|0,o=o+Math.imul(A,rt)|0,r=r+Math.imul(S,ot)|0,n=(n=n+Math.imul(S,ht)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,ht)|0,r=r+Math.imul(w,ut)|0,n=(n=n+Math.imul(w,at)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,at)|0,r=r+Math.imul(v,ft)|0,n=(n=n+Math.imul(v,dt)|0)+Math.imul(y,ft)|0,o=o+Math.imul(y,dt)|0;var xt=(a+(r=r+Math.imul(p,pt)|0)|0)+((8191&(n=(n=n+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;a=((o=o+Math.imul(m,mt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(L,V),n=(n=Math.imul(L,W))+Math.imul(q,V)|0,o=Math.imul(q,W),r=r+Math.imul(N,J)|0,n=(n=n+Math.imul(N,Y)|0)+Math.imul(O,J)|0,o=o+Math.imul(O,Y)|0,r=r+Math.imul(C,$)|0,n=(n=n+Math.imul(C,tt)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,tt)|0,r=r+Math.imul(R,it)|0,n=(n=n+Math.imul(R,rt)|0)+Math.imul(T,it)|0,o=o+Math.imul(T,rt)|0,r=r+Math.imul(x,ot)|0,n=(n=n+Math.imul(x,ht)|0)+Math.imul(A,ot)|0,o=o+Math.imul(A,ht)|0,r=r+Math.imul(S,ut)|0,n=(n=n+Math.imul(S,at)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,at)|0,r=r+Math.imul(w,ft)|0,n=(n=n+Math.imul(w,dt)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,dt)|0;var At=(a+(r=r+Math.imul(v,pt)|0)|0)+((8191&(n=(n=n+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;a=((o=o+Math.imul(y,mt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(L,J),n=(n=Math.imul(L,Y))+Math.imul(q,J)|0,o=Math.imul(q,Y),r=r+Math.imul(N,$)|0,n=(n=n+Math.imul(N,tt)|0)+Math.imul(O,$)|0,o=o+Math.imul(O,tt)|0,r=r+Math.imul(C,it)|0,n=(n=n+Math.imul(C,rt)|0)+Math.imul(D,it)|0,o=o+Math.imul(D,rt)|0,r=r+Math.imul(R,ot)|0,n=(n=n+Math.imul(R,ht)|0)+Math.imul(T,ot)|0,o=o+Math.imul(T,ht)|0,r=r+Math.imul(x,ut)|0,n=(n=n+Math.imul(x,at)|0)+Math.imul(A,ut)|0,o=o+Math.imul(A,at)|0,r=r+Math.imul(S,ft)|0,n=(n=n+Math.imul(S,dt)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,dt)|0;var Bt=(a+(r=r+Math.imul(w,pt)|0)|0)+((8191&(n=(n=n+Math.imul(w,mt)|0)+Math.imul(b,pt)|0))<<13)|0;a=((o=o+Math.imul(b,mt)|0)+(n>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,r=Math.imul(L,$),n=(n=Math.imul(L,tt))+Math.imul(q,$)|0,o=Math.imul(q,tt),r=r+Math.imul(N,it)|0,n=(n=n+Math.imul(N,rt)|0)+Math.imul(O,it)|0,o=o+Math.imul(O,rt)|0,r=r+Math.imul(C,ot)|0,n=(n=n+Math.imul(C,ht)|0)+Math.imul(D,ot)|0,o=o+Math.imul(D,ht)|0,r=r+Math.imul(R,ut)|0,n=(n=n+Math.imul(R,at)|0)+Math.imul(T,ut)|0,o=o+Math.imul(T,at)|0,r=r+Math.imul(x,ft)|0,n=(n=n+Math.imul(x,dt)|0)+Math.imul(A,ft)|0,o=o+Math.imul(A,dt)|0;var Rt=(a+(r=r+Math.imul(S,pt)|0)|0)+((8191&(n=(n=n+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;a=((o=o+Math.imul(k,mt)|0)+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,r=Math.imul(L,it),n=(n=Math.imul(L,rt))+Math.imul(q,it)|0,o=Math.imul(q,rt),r=r+Math.imul(N,ot)|0,n=(n=n+Math.imul(N,ht)|0)+Math.imul(O,ot)|0,o=o+Math.imul(O,ht)|0,r=r+Math.imul(C,ut)|0,n=(n=n+Math.imul(C,at)|0)+Math.imul(D,ut)|0,o=o+Math.imul(D,at)|0,r=r+Math.imul(R,ft)|0,n=(n=n+Math.imul(R,dt)|0)+Math.imul(T,ft)|0,o=o+Math.imul(T,dt)|0;var Tt=(a+(r=r+Math.imul(x,pt)|0)|0)+((8191&(n=(n=n+Math.imul(x,mt)|0)+Math.imul(A,pt)|0))<<13)|0;a=((o=o+Math.imul(A,mt)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(L,ot),n=(n=Math.imul(L,ht))+Math.imul(q,ot)|0,o=Math.imul(q,ht),r=r+Math.imul(N,ut)|0,n=(n=n+Math.imul(N,at)|0)+Math.imul(O,ut)|0,o=o+Math.imul(O,at)|0,r=r+Math.imul(C,ft)|0,n=(n=n+Math.imul(C,dt)|0)+Math.imul(D,ft)|0,o=o+Math.imul(D,dt)|0;var jt=(a+(r=r+Math.imul(R,pt)|0)|0)+((8191&(n=(n=n+Math.imul(R,mt)|0)+Math.imul(T,pt)|0))<<13)|0;a=((o=o+Math.imul(T,mt)|0)+(n>>>13)|0)+(jt>>>26)|0,jt&=67108863,r=Math.imul(L,ut),n=(n=Math.imul(L,at))+Math.imul(q,ut)|0,o=Math.imul(q,at),r=r+Math.imul(N,ft)|0,n=(n=n+Math.imul(N,dt)|0)+Math.imul(O,ft)|0,o=o+Math.imul(O,dt)|0;var Ct=(a+(r=r+Math.imul(C,pt)|0)|0)+((8191&(n=(n=n+Math.imul(C,mt)|0)+Math.imul(D,pt)|0))<<13)|0;a=((o=o+Math.imul(D,mt)|0)+(n>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,r=Math.imul(L,ft),n=(n=Math.imul(L,dt))+Math.imul(q,ft)|0,o=Math.imul(q,dt);var Dt=(a+(r=r+Math.imul(N,pt)|0)|0)+((8191&(n=(n=n+Math.imul(N,mt)|0)+Math.imul(O,pt)|0))<<13)|0;a=((o=o+Math.imul(O,mt)|0)+(n>>>13)|0)+(Dt>>>26)|0,Dt&=67108863;var It=(a+(r=Math.imul(L,pt))|0)+((8191&(n=(n=Math.imul(L,mt))+Math.imul(q,pt)|0))<<13)|0;return a=((o=Math.imul(q,mt))+(n>>>13)|0)+(It>>>26)|0,It&=67108863,u[0]=gt,u[1]=vt,u[2]=yt,u[3]=Mt,u[4]=wt,u[5]=bt,u[6]=_t,u[7]=St,u[8]=kt,u[9]=Et,u[10]=xt,u[11]=At,u[12]=Bt,u[13]=Rt,u[14]=Tt,u[15]=jt,u[16]=Ct,u[17]=Dt,u[18]=It,0!==a&&(u[19]=a,i.length++),i};function m(t,e,i){return(new g).mulp(t,e,i)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=c),o.prototype.mulTo=function(t,e){var i,r=this.length+t.length;return i=10===this.length&&10===t.length?p(this,t,e):r<63?c(this,t,e):r<1024?function(t,e,i){i.negative=e.negative^t.negative,i.length=t.length+e.length;for(var r=0,n=0,o=0;o>>26)|0)>>>26,h&=67108863}i.words[o]=s,r=h,h=n}return 0!==r?i.words[o]=r:i.length--,i.strip()}(this,t,e):m(this,t,e),i},g.prototype.makeRBT=function(t){for(var e=new Array(t),i=o.prototype._countBits(t)-1,r=0;r>=1;return r},g.prototype.permute=function(t,e,i,r,n,o){for(var h=0;h>>=1)n++;return 1<>>=13,i[2*h+1]=8191&o,o>>>=13;for(h=2*e;h>=26,e+=n/67108864|0,e+=o>>>26,this.words[i]=67108863&o}return 0!==e&&(this.words[i]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),i=0;i>>n}return e}(t);if(0===e.length)return new o(1);for(var i=this,r=0;r=0);var e,i=t%26,n=(t-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var h=0;for(e=0;e>>26-i}h&&(this.words[e]=h,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,h=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<h)for(this.length-=h,a=0;a=0&&(0!==l||a>=n);a--){var f=0|this.words[a];this.words[a]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,i){return r(0===this.negative),this.iushrn(t,e,i)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26,n=1<=0);var e=t%26,i=(t-e)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==e&&i++,this.length=Math.min(i,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+i]=67108863&o}for(;n>26,this.words[n+i]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var i=(this.length,t.length),r=this.clone(),n=t,h=0|n.words[n.length-1];0!==(i=26-this._countBits(h))&&(n=n.ushln(i),r.iushln(i),h=0|n.words[n.length-1]);var s,u=r.length-n.length;if("mod"!==e){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var a=0;a=0;f--){var d=67108864*(0|r.words[n.length+f])+(0|r.words[n.length+f-1]);for(d=Math.min(d/h|0,67108863),r._ishlnsubmul(n,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(n,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=d)}return s&&s.strip(),r.strip(),"div"!==e&&0!==i&&r.iushrn(i),{div:s||null,mod:r}},o.prototype.divmod=function(t,e,i){return r(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.iadd(t)),{div:n,mod:h}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.isub(t)),{div:s.div,mod:h}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,h,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var i=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),n=t.andln(1),o=i.cmp(r);return o<0||1===n&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){r(t<=67108863);for(var e=67108864%t,i=0,n=this.length-1;n>=0;n--)i=(e*i+(0|this.words[n]))%t;return i},o.prototype.idivn=function(t){r(t<=67108863);for(var e=0,i=this.length-1;i>=0;i--){var n=(0|this.words[i])+67108864*e;this.words[i]=n/t|0,e=n%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new o(1),h=new o(0),s=new o(0),u=new o(1),a=0;e.isEven()&&i.isEven();)e.iushrn(1),i.iushrn(1),++a;for(var l=i.clone(),f=e.clone();!e.isZero();){for(var d=0,c=1;0==(e.words[0]&c)&&d<26;++d,c<<=1);if(d>0)for(e.iushrn(d);d-- >0;)(n.isOdd()||h.isOdd())&&(n.iadd(l),h.isub(f)),n.iushrn(1),h.iushrn(1);for(var p=0,m=1;0==(i.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);e.cmp(i)>=0?(e.isub(i),n.isub(s),h.isub(u)):(i.isub(e),s.isub(n),u.isub(h))}return{a:s,b:u,gcd:i.iushln(a)}},o.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,h=new o(1),s=new o(0),u=i.clone();e.cmpn(1)>0&&i.cmpn(1)>0;){for(var a=0,l=1;0==(e.words[0]&l)&&a<26;++a,l<<=1);if(a>0)for(e.iushrn(a);a-- >0;)h.isOdd()&&h.iadd(u),h.iushrn(1);for(var f=0,d=1;0==(i.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(i.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(i)>=0?(e.isub(i),h.isub(s)):(i.isub(e),s.isub(h))}return(n=0===e.cmpn(1)?h:s).cmpn(0)<0&&n.iadd(t),n},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),i=t.clone();e.negative=0,i.negative=0;for(var r=0;e.isEven()&&i.isEven();r++)e.iushrn(1),i.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;i.isEven();)i.iushrn(1);var n=e.cmp(i);if(n<0){var o=e;e=i,i=o}else if(0===n||0===i.cmpn(1))break;e.isub(i)}return i.iushln(r)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,i=(t-e)/26,n=1<>>26,s&=67108863,this.words[h]=s}return 0!==o&&(this.words[h]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,i=t<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)e=1;else{i&&(t=-t),r(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;i--){var r=0|this.words[i],n=0|t.words[i];if(r!==n){rn&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new S(t)},o.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function M(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function b(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){S.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,i=t;do{this.split(i,this.tmp),e=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},n(M,y),M.prototype.split=function(t,e){for(var i=4194303,r=Math.min(t.length,9),n=0;n>>22,o=h}o>>>=22,t.words[n-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,i=0;i>>=26,t.words[i]=n,e=r}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new M;else if("p224"===t)e=new w;else if("p192"===t)e=new b;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new _}return v[t]=e,e},S.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},S.prototype._verify2=function(t,e){r(0==(t.negative|e.negative),"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},S.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},S.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},S.prototype.add=function(t,e){this._verify2(t,e);var i=t.add(e);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},S.prototype.iadd=function(t,e){this._verify2(t,e);var i=t.iadd(e);return i.cmp(this.m)>=0&&i.isub(this.m),i},S.prototype.sub=function(t,e){this._verify2(t,e);var i=t.sub(e);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this)},S.prototype.isub=function(t,e){this._verify2(t,e);var i=t.isub(e);return i.cmpn(0)<0&&i.iadd(this.m),i},S.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},S.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},S.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},S.prototype.isqr=function(t){return this.imul(t,t.clone())},S.prototype.sqr=function(t){return this.mul(t,t)},S.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var i=this.m.add(new o(1)).iushrn(2);return this.pow(t,i)}for(var n=this.m.subn(1),h=0;!n.isZero()&&0===n.andln(1);)h++,n.iushrn(1);r(!n.isZero());var s=new o(1).toRed(this),u=s.redNeg(),a=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,a).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,n),d=this.pow(t,n.addn(1).iushrn(1)),c=this.pow(t,n),p=h;0!==c.cmp(s);){for(var m=c,g=0;0!==m.cmp(s);g++)m=m.redSqr();r(g=0;r--){for(var a=e.words[r],l=u-1;l>=0;l--){var f=a>>l&1;n!==i[0]&&(n=this.sqr(n)),0!==f||0!==h?(h<<=1,h|=f,(4===++s||0===r&&0===l)&&(n=this.mul(n,i[h]),s=0,h=0)):s=0}u=26}return n},S.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},S.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new k(t)},n(k,S),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var i=t.imul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),o=n;return n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m)),o._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var i=t.mul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),h=n;return n.cmp(this.m)>=0?h=n.isub(this.m):n.cmpn(0)<0&&(h=n.iadd(this.m)),h._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)})),i.register("jfOak",(function(t,e){var r=i("aHEzr"),n=i("8Msk5").Buffer;t.exports=function(t,e){return n.from(t.toRed(r.mont(e.modulus)).redPow(new r(e.publicExponent)).fromRed().toArray())}})),i.register("3HeB5",(function(t,e){var r=i("7ShBh"),n=i("fN8eC"),o=i("5HDsG"),h=i("aHEzr"),s=i("1Wcry"),u=i("9VkSs"),a=i("jfOak"),l=i("8Msk5").Buffer;t.exports=function(t,e,i){var f;f=t.padding?t.padding:i?1:4;var d,c=r(t),p=c.modulus.byteLength();if(e.length>p||new h(e).cmp(c.modulus)>=0)throw new Error("decryption error");d=i?a(new h(e),c):s(e,c);var m=l.alloc(p-d.length);if(d=l.concat([m,d],p),4===f)return function(t,e){var i=t.modulus.byteLength(),r=u("sha1").update(l.alloc(0)).digest(),h=r.length;if(0!==e[0])throw new Error("decryption error");var s=e.slice(1,h+1),a=e.slice(h+1),f=o(s,n(a,h)),d=o(a,n(f,i-h-1));if(function(t,e){t=l.from(t),e=l.from(e);var i=0,r=t.length;t.length!==e.length&&(i++,r=Math.min(t.length,e.length));var n=-1;for(;++n=e.length){o++;break}var h=e.slice(2,n-1);("0002"!==r.toString("hex")&&!i||"0001"!==r.toString("hex")&&i)&&o++;h.length<8&&o++;if(o)throw new Error("decryption error");return e.slice(n)}(0,d,i);if(3===f)return d;throw new Error("unknown padding")}})),i.register("3tJf1",(function(r,n){var o,h;t(r.exports,"randomFill",(function(){return o}),(function(t){return o=t})),t(r.exports,"randomFillSync",(function(){return h}),(function(t){return h=t}));var s=i("hvPjh");function u(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var a=i("8Msk5"),l=(i("5Kr9A"),a.Buffer),f=a.kMaxLength,d=e.crypto||e.msCrypto,c=Math.pow(2,32)-1;function p(t,e){if("number"!=typeof t||t!=t)throw new TypeError("offset must be a number");if(t>c||t<0)throw new TypeError("offset must be a uint32");if(t>f||t>e)throw new RangeError("offset out of range")}function m(t,e,i){if("number"!=typeof t||t!=t)throw new TypeError("size must be a number");if(t>c||t<0)throw new TypeError("size must be a uint32");if(t+e>i||t>f)throw new RangeError("buffer too small")}function g(t,e,i,r){var n=t.buffer,o=new Uint8Array(n,e,i);if(d.getRandomValues(o),!r)return t;s.nextTick((function(){r(null,t)}))}d&&d.getRandomValues?(o=function(t,i,r,n){if(!(l.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof i)n=i,i=0,r=t.length;else if("function"==typeof r)n=r,r=t.length-i;else if("function"!=typeof n)throw new TypeError('"cb" argument must be a function');return p(i,t.length),m(r,i,t.length),g(t,i,r,n)},h=function(t,i,r){void 0===i&&(i=0);if(!(l.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');p(i,t.length),void 0===r&&(r=t.length-i);return m(r,i,t.length),g(t,i,r)}):(o=u,h=u)})); +//# sourceMappingURL=crypto-browserify.1c9b4a3e.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/crypto-browserify.e188246b.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/crypto-browserify.e188246b.js new file mode 100644 index 0000000..040a079 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/crypto-browserify.e188246b.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function t(t,e,i,r){Object.defineProperty(t,e,{get:i,set:r,enumerable:!0,configurable:!0})}var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},i=e.parcelRequire1d24;i.register("ieXYQ",(function(e,r){var n,o,h,s,u,a,l,f,c,d,p,m,g,v,y,M,w,b,_,S,k,E,A,x,R,B,T,j,q,I,N,P,D,C,L,O,U,Z,K;t(e.exports,"randomBytes",(function(){return n}),(function(t){return n=t})),t(e.exports,"rng",(function(){return o}),(function(t){return o=t})),t(e.exports,"pseudoRandomBytes",(function(){return h}),(function(t){return h=t})),t(e.exports,"prng",(function(){return s}),(function(t){return s=t})),t(e.exports,"createHash",(function(){return u}),(function(t){return u=t})),t(e.exports,"Hash",(function(){return a}),(function(t){return a=t})),t(e.exports,"createHmac",(function(){return l}),(function(t){return l=t})),t(e.exports,"Hmac",(function(){return f}),(function(t){return f=t})),t(e.exports,"getHashes",(function(){return c}),(function(t){return c=t})),t(e.exports,"pbkdf2",(function(){return d}),(function(t){return d=t})),t(e.exports,"pbkdf2Sync",(function(){return p}),(function(t){return p=t})),t(e.exports,"Cipher",(function(){return m}),(function(t){return m=t})),t(e.exports,"createCipher",(function(){return g}),(function(t){return g=t})),t(e.exports,"Cipheriv",(function(){return v}),(function(t){return v=t})),t(e.exports,"createCipheriv",(function(){return y}),(function(t){return y=t})),t(e.exports,"Decipher",(function(){return M}),(function(t){return M=t})),t(e.exports,"createDecipher",(function(){return w}),(function(t){return w=t})),t(e.exports,"Decipheriv",(function(){return b}),(function(t){return b=t})),t(e.exports,"createDecipheriv",(function(){return _}),(function(t){return _=t})),t(e.exports,"getCiphers",(function(){return S}),(function(t){return S=t})),t(e.exports,"listCiphers",(function(){return k}),(function(t){return k=t})),t(e.exports,"DiffieHellmanGroup",(function(){return E}),(function(t){return E=t})),t(e.exports,"createDiffieHellmanGroup",(function(){return A}),(function(t){return A=t})),t(e.exports,"getDiffieHellman",(function(){return x}),(function(t){return x=t})),t(e.exports,"createDiffieHellman",(function(){return R}),(function(t){return R=t})),t(e.exports,"DiffieHellman",(function(){return B}),(function(t){return B=t})),t(e.exports,"createSign",(function(){return T}),(function(t){return T=t})),t(e.exports,"Sign",(function(){return j}),(function(t){return j=t})),t(e.exports,"createVerify",(function(){return q}),(function(t){return q=t})),t(e.exports,"Verify",(function(){return I}),(function(t){return I=t})),t(e.exports,"createECDH",(function(){return N}),(function(t){return N=t})),t(e.exports,"publicEncrypt",(function(){return P}),(function(t){return P=t})),t(e.exports,"privateEncrypt",(function(){return D}),(function(t){return D=t})),t(e.exports,"publicDecrypt",(function(){return C}),(function(t){return C=t})),t(e.exports,"privateDecrypt",(function(){return L}),(function(t){return L=t})),t(e.exports,"randomFill",(function(){return O}),(function(t){return O=t})),t(e.exports,"randomFillSync",(function(){return U}),(function(t){return U=t})),t(e.exports,"createCredentials",(function(){return Z}),(function(t){return Z=t})),t(e.exports,"constants",(function(){return K}),(function(t){return K=t})),n=o=h=s=i("eUqXo"),u=a=i("6aLTn"),l=f=i("47ojm");var H=i("9DRE4"),F=Object.keys(H),z=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(F);c=function(){return z};var W=i("aNyyc");d=W.pbkdf2,p=W.pbkdf2Sync;var V=i("9O0ym");m=V.Cipher,g=V.createCipher,v=V.Cipheriv,y=V.createCipheriv,M=V.Decipher,w=V.createDecipher,b=V.Decipheriv,_=V.createDecipheriv,S=V.getCiphers,k=V.listCiphers;var G=i("5rKTW");E=G.DiffieHellmanGroup,A=G.createDiffieHellmanGroup,x=G.getDiffieHellman,R=G.createDiffieHellman,B=G.DiffieHellman;var X=i("lspMy");T=X.createSign,j=X.Sign,q=X.createVerify,I=X.Verify,N=i("lfWjJ");var Y=i("miHf4");P=Y.publicEncrypt,D=Y.privateEncrypt,C=Y.publicDecrypt,L=Y.privateDecrypt;var J=i("iJsqR");O=J.randomFill,U=J.randomFillSync,Z=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},K={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}})),i.register("47ojm",(function(t,e){"use strict";var r=i("14ABq"),n=i("4FJ8j"),o=i("j4kg1"),h=i("2VKww").Buffer,s=i("6A12X"),u=i("e9LKc"),a=i("563ox"),l=h.alloc(128);function f(t,e){o.call(this,"digest"),"string"==typeof e&&(e=h.from(e));var i="sha512"===t||"sha384"===t?128:64;(this._alg=t,this._key=e,e.length>i)?e=("rmd160"===t?new u:a(t)).update(e).digest():e.lengths?e=t(e):e.length>>0},n=function(t,e,i){t[0+i]=e>>>24,t[1+i]=e>>>16&255,t[2+i]=e>>>8&255,t[3+i]=255&e},o=function(t,e,i,r){for(var n=0,o=0,h=6;h>=0;h-=2){for(var s=0;s<=24;s+=8)n<<=1,n|=e>>>s+h&1;for(s=0;s<=24;s+=8)n<<=1,n|=t>>>s+h&1}for(h=6;h>=0;h-=2){for(s=1;s<=25;s+=8)o<<=1,o|=e>>>s+h&1;for(s=1;s<=25;s+=8)o<<=1,o|=t>>>s+h&1}i[r+0]=n>>>0,i[r+1]=o>>>0},h=function(t,e,i,r){for(var n=0,o=0,h=0;h<4;h++)for(var s=24;s>=0;s-=8)n<<=1,n|=e>>>s+h&1,n<<=1,n|=t>>>s+h&1;for(h=4;h<8;h++)for(s=24;s>=0;s-=8)o<<=1,o|=e>>>s+h&1,o<<=1,o|=t>>>s+h&1;i[r+0]=n>>>0,i[r+1]=o>>>0},s=function(t,e,i,r){for(var n=0,o=0,h=7;h>=5;h--){for(var s=0;s<=24;s+=8)n<<=1,n|=e>>s+h&1;for(s=0;s<=24;s+=8)n<<=1,n|=t>>s+h&1}for(s=0;s<=24;s+=8)n<<=1,n|=e>>s+h&1;for(h=1;h<=3;h++){for(s=0;s<=24;s+=8)o<<=1,o|=e>>s+h&1;for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+h&1}for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+h&1;i[r+0]=n>>>0,i[r+1]=o>>>0},u=function(t,e){return t<>>28-e};var p=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];a=function(t,e,i,r){for(var n=0,o=0,h=p.length>>>1,s=0;s>>p[s]&1;for(s=h;s>>p[s]&1;i[r+0]=n>>>0,i[r+1]=o>>>0},l=function(t,e,i){var r=0,n=0;r=(1&t)<<5|t>>>27;for(var o=23;o>=15;o-=4)r<<=6,r|=t>>>o&63;for(o=11;o>=3;o-=4)n|=t>>>o&63,n<<=6;n|=(31&t)<<1|t>>>31,e[i+0]=r>>>0,e[i+1]=n>>>0};var m=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];f=function(t,e){for(var i=0,r=0;r<4;r++){i<<=4,i|=m[64*r+(t>>>18-6*r&63)]}for(r=0;r<4;r++){i<<=4,i|=m[256+64*r+(e>>>18-6*r&63)]}return i>>>0};var g=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];c=function(t){for(var e=0,i=0;i>>g[i]&1;return e>>>0},d=function(t,e,i){for(var r=t.toString(2);r.length0;r--)e+=this._buffer(t,e),i+=this._flushBuffer(n,i);return e+=this._buffer(t,e),n},n.prototype.final=function(t){var e,i;return t&&(e=this.update(t)),i="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),e?e.concat(i):i},n.prototype._pad=function(t,e){if(0===e)return!1;for(;e>>1];i=o.r28shl(i,s),n=o.r28shl(n,s),o.pc2(i,n,t.keys,h)}},u.prototype._update=function(t,e,i,r){var n=this._desState,h=o.readUInt32BE(t,e),s=o.readUInt32BE(t,e+4);o.ip(h,s,n.tmp,0),h=n.tmp[0],s=n.tmp[1],"encrypt"===this.type?this._encrypt(n,h,s,n.tmp,0):this._decrypt(n,h,s,n.tmp,0),h=n.tmp[0],s=n.tmp[1],o.writeUInt32BE(i,h,r),o.writeUInt32BE(i,s,r+4)},u.prototype._pad=function(t,e){for(var i=t.length-e,r=e;r>>0,h=c}o.rip(s,h,r,n)},u.prototype._decrypt=function(t,e,i,r,n){for(var h=i,s=e,u=t.keys.length-2;u>=0;u-=2){var a=t.keys[u],l=t.keys[u+1];o.expand(h,t.tmp,0),a^=t.tmp[0],l^=t.tmp[1];var f=o.substitute(a,l),c=h;h=(s^o.permute(f))>>>0,s=c}o.rip(h,s,r,n)}})),i.register("hIvMP",(function(e,r){var n;t(e.exports,"instantiate",(function(){return n}),(function(t){return n=t}));var o=i("l09e5"),h=i("14ABq"),s={};function u(t){o.equal(t.length,8,"Invalid IV length"),this.iv=new Array(8);for(var e=0;e15){var t=this.cache.slice(0,16);return this.cache=this.cache.slice(16),t}return null},m.prototype.flush=function(){for(var t=16-this.cache.length,e=u.allocUnsafe(t),i=-1;++i>o%8,t._prev=s(t._prev,i?r:n);return h}function s(t,e){var i=t.length,r=-1,n=o.allocUnsafe(t.length);for(t=o.concat([t,o.from([e])]);++r>7;return n}n=function(t,e,i){for(var r=e.length,n=o.allocUnsafe(r),s=-1;++s>>24]^l[p>>>16&255]^f[m>>>8&255]^c[255&g]^e[v++],h=a[p>>>24]^l[m>>>16&255]^f[g>>>8&255]^c[255&d]^e[v++],s=a[m>>>24]^l[g>>>16&255]^f[d>>>8&255]^c[255&p]^e[v++],u=a[g>>>24]^l[d>>>16&255]^f[p>>>8&255]^c[255&m]^e[v++],d=o,p=h,m=s,g=u;return o=(r[d>>>24]<<24|r[p>>>16&255]<<16|r[m>>>8&255]<<8|r[255&g])^e[v++],h=(r[p>>>24]<<24|r[m>>>16&255]<<16|r[g>>>8&255]<<8|r[255&d])^e[v++],s=(r[m>>>24]<<24|r[g>>>16&255]<<16|r[d>>>8&255]<<8|r[255&p])^e[v++],u=(r[g>>>24]<<24|r[d>>>16&255]<<16|r[p>>>8&255]<<8|r[255&m])^e[v++],[o>>>=0,h>>>=0,s>>>=0,u>>>=0]}var a=[0,1,2,4,8,16,32,64,128,27,54],l=function(){for(var t=new Array(256),e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;for(var i=[],r=[],n=[[],[],[],[]],o=[[],[],[],[]],h=0,s=0,u=0;u<256;++u){var a=s^s<<1^s<<2^s<<3^s<<4;a=a>>>8^255&a^99,i[h]=a,r[a]=h;var l=t[h],f=t[l],c=t[f],d=257*t[a]^16843008*a;n[0][h]=d<<24|d>>>8,n[1][h]=d<<16|d>>>16,n[2][h]=d<<8|d>>>24,n[3][h]=d,d=16843009*c^65537*f^257*l^16843008*h,o[0][a]=d<<24|d>>>8,o[1][a]=d<<16|d>>>16,o[2][a]=d<<8|d>>>24,o[3][a]=d,0===h?h=s=1:(h=l^t[t[t[c^l]]],s^=t[t[s]])}return{SBOX:i,INV_SBOX:r,SUB_MIX:n,INV_SUB_MIX:o}}();function f(t){this._key=h(t),this._reset()}f.blockSize=16,f.keySize=32,f.prototype.blockSize=f.blockSize,f.prototype.keySize=f.keySize,f.prototype._reset=function(){for(var t=this._key,e=t.length,i=e+6,r=4*(i+1),n=[],o=0;o>>24,h=l.SBOX[h>>>24]<<24|l.SBOX[h>>>16&255]<<16|l.SBOX[h>>>8&255]<<8|l.SBOX[255&h],h^=a[o/e|0]<<24):e>6&&o%e==4&&(h=l.SBOX[h>>>24]<<24|l.SBOX[h>>>16&255]<<16|l.SBOX[h>>>8&255]<<8|l.SBOX[255&h]),n[o]=n[o-e]^h}for(var s=[],u=0;u>>24]]^l.INV_SUB_MIX[1][l.SBOX[c>>>16&255]]^l.INV_SUB_MIX[2][l.SBOX[c>>>8&255]]^l.INV_SUB_MIX[3][l.SBOX[255&c]]}this._nRounds=i,this._keySchedule=n,this._invKeySchedule=s},f.prototype.encryptBlockRaw=function(t){return u(t=h(t),this._keySchedule,l.SUB_MIX,l.SBOX,this._nRounds)},f.prototype.encryptBlock=function(t){var e=this.encryptBlockRaw(t),i=o.allocUnsafe(16);return i.writeUInt32BE(e[0],0),i.writeUInt32BE(e[1],4),i.writeUInt32BE(e[2],8),i.writeUInt32BE(e[3],12),i},f.prototype.decryptBlock=function(t){var e=(t=h(t))[1];t[1]=t[3],t[3]=e;var i=u(t,this._invKeySchedule,l.INV_SUB_MIX,l.INV_SBOX,this._nRounds),r=o.allocUnsafe(16);return r.writeUInt32BE(i[0],0),r.writeUInt32BE(i[3],4),r.writeUInt32BE(i[2],8),r.writeUInt32BE(i[1],12),r},f.prototype.scrub=function(){s(this._keySchedule),s(this._invKeySchedule),s(this._key)},n=f})),i.register("ljHGz",(function(t,e){var r=i("2VKww").Buffer,n=r.alloc(16,0);function o(t){var e=r.allocUnsafe(16);return e.writeUInt32BE(t[0]>>>0,0),e.writeUInt32BE(t[1]>>>0,4),e.writeUInt32BE(t[2]>>>0,8),e.writeUInt32BE(t[3]>>>0,12),e}function h(t){this.h=t,this.state=r.alloc(16,0),this.cache=r.allocUnsafe(0)}h.prototype.ghash=function(t){for(var e=-1;++e0;e--)r[e]=r[e]>>>1|(1&r[e-1])<<31;r[0]=r[0]>>>1,i&&(r[0]=-520093696^r[0])}this.state=o(n)},h.prototype.update=function(t){var e;for(this.cache=r.concat([this.cache,t]);this.cache.length>=16;)e=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(e)},h.prototype.final=function(t,e){return this.cache.length&&this.ghash(r.concat([this.cache,n],16)),this.ghash(o([0,t,0,e])),this.state},t.exports=h})),i.register("6tY9M",(function(t,e){var r=i("6Wa9m"),n=i("2VKww").Buffer,o=i("j4kg1");function h(t,e,i,h){o.call(this),this._cipher=new r.AES(e),this._prev=n.from(i),this._cache=n.allocUnsafe(0),this._secCache=n.allocUnsafe(0),this._decrypt=h,this._mode=t}i("14ABq")(h,o),h.prototype._update=function(t){return this._mode.encrypt(this,t,this._decrypt)},h.prototype._final=function(){this._cipher.scrub()},t.exports=h})),i.register("7HiNG",(function(t,e){var r=i("2VKww").Buffer,n=i("3httV");t.exports=function(t,e,i,o){if(r.isBuffer(t)||(t=r.from(t,"binary")),e&&(r.isBuffer(e)||(e=r.from(e,"binary")),8!==e.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var h=i/8,s=r.alloc(h),u=r.alloc(o||0),a=r.alloc(0);h>0||o>0;){var l=new n;l.update(a),l.update(t),e&&l.update(e),a=l.digest();var f=0;if(h>0){var c=s.length-h;f=Math.min(h,a.length),a.copy(s,c,0,f),h-=f}if(f0){var d=u.length-o,p=Math.min(o,a.length-f);a.copy(u,d,f,f+p),o-=p}}return a.fill(0),{key:s,iv:u}}})),i.register("crGbW",(function(e,r){var n,o;t(e.exports,"createDecipher",(function(){return n}),(function(t){return n=t})),t(e.exports,"createDecipheriv",(function(){return o}),(function(t){return o=t}));var h=i("7YLWy"),s=i("2VKww").Buffer,u=i("5KnUV"),a=i("6tY9M"),l=i("j4kg1"),f=i("6Wa9m"),c=i("7HiNG");function d(t,e,i){l.call(this),this._cache=new p,this._last=void 0,this._cipher=new f.AES(e),this._prev=s.from(i),this._mode=t,this._autopadding=!0}function p(){this.cache=s.allocUnsafe(0)}function m(t,e,i){var r=u[t.toLowerCase()];if(!r)throw new TypeError("invalid suite type");if("string"==typeof i&&(i=s.from(i)),"GCM"!==r.mode&&i.length!==r.iv)throw new TypeError("invalid iv length "+i.length);if("string"==typeof e&&(e=s.from(e)),e.length!==r.key/8)throw new TypeError("invalid key length "+e.length);return"stream"===r.type?new a(r.module,e,i,!0):"auth"===r.type?new h(r.module,e,i,!0):new d(r.module,e,i)}i("14ABq")(d,l),d.prototype._update=function(t){var e,i;this._cache.add(t);for(var r=[];e=this._cache.get(this._autopadding);)i=this._mode.decrypt(this,e),r.push(i);return s.concat(r)},d.prototype._final=function(){var t=this._cache.flush();if(this._autopadding)return function(t){var e=t[15];if(e<1||e>16)throw new Error("unable to decrypt data");var i=-1;for(;++i16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e}else if(this.cache.length>=16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e;return null},p.prototype.flush=function(){if(this.cache.length)return this.cache},n=function(t,e){var i=u[t.toLowerCase()];if(!i)throw new TypeError("invalid suite type");var r=c(e,!1,i.key,i.iv);return m(t,r.key,r.iv)},o=m})),i.register("e1hE4",(function(e,i){var r,n,o,h,s,u,a,l;t(e.exports,"des-ecb",(function(){return r}),(function(t){return r=t})),t(e.exports,"des-cbc",(function(){return n}),(function(t){return n=t})),t(e.exports,"des",(function(){return o}),(function(t){return o=t})),t(e.exports,"des-ede3-cbc",(function(){return h}),(function(t){return h=t})),t(e.exports,"des3",(function(){return s}),(function(t){return s=t})),t(e.exports,"des-ede3",(function(){return u}),(function(t){return u=t})),t(e.exports,"des-ede-cbc",(function(){return a}),(function(t){return a=t})),t(e.exports,"des-ede",(function(){return l}),(function(t){return l=t})),r={key:8,iv:0},n=o={key:8,iv:8},h=s={key:24,iv:8},u={key:24,iv:0},a={key:16,iv:8},l={key:16,iv:0}})),i.register("5rKTW",(function(e,r){var n,o,h,s,u;t(e.exports,"DiffieHellmanGroup",(function(){return n}),(function(t){return n=t})),t(e.exports,"createDiffieHellmanGroup",(function(){return o}),(function(t){return o=t})),t(e.exports,"getDiffieHellman",(function(){return h}),(function(t){return h=t})),t(e.exports,"createDiffieHellman",(function(){return s}),(function(t){return s=t})),t(e.exports,"DiffieHellman",(function(){return u}),(function(t){return u=t}));var a=i("8tcqI").Buffer,l=i("6GUlv"),f=i("eHTtR"),c=i("jCP0T");var d={binary:!0,hex:!0,base64:!0};n=o=h=function(t){var e=new a(f[t].prime,"hex"),i=new a(f[t].gen,"hex");return new c(e,i)},s=u=function t(e,i,r,n){return a.isBuffer(i)||void 0===d[i]?t(e,"binary",i,r):(i=i||"binary",n=n||"binary",r=r||new a([2]),a.isBuffer(r)||(r=new a(r,n)),"number"==typeof e?new c(l(e,r),r,!0):(a.isBuffer(e)||(e=new a(e,i)),new c(e,r,!0)))}})),i.register("6GUlv",(function(t,e){var r=i("eUqXo");t.exports=v,v.simpleSieve=m,v.fermatTest=g;var n=i("cnAZc"),o=new n(24),h=new(i("eul0e")),s=new n(1),u=new n(2),a=new n(5),l=(new n(16),new n(8),new n(10)),f=new n(3),c=(new n(7),new n(11)),d=new n(4),p=(new n(12),null);function m(t){for(var e=function(){if(null!==p)return p;var t=[];t[0]=2;for(var e=1,i=3;i<1048576;i+=2){for(var r=Math.ceil(Math.sqrt(i)),n=0;nt;)i.ishrn(1);if(i.isEven()&&i.iadd(s),i.testn(1)||i.iadd(u),e.cmp(u)){if(!e.cmp(a))for(;i.mod(l).cmp(f);)i.iadd(d)}else for(;i.mod(o).cmp(c);)i.iadd(d);if(m(p=i.shrn(1))&&m(i)&&g(p)&&g(i)&&h.test(p)&&h.test(i))return i}}})),i.register("cnAZc",(function(t,e){!function(t,e){"use strict";function r(t,e){if(!t)throw new Error(e||"Assertion failed")}function n(t,e){t.super_=e;var i=function(){};i.prototype=e.prototype,t.prototype=new i,t.prototype.constructor=t}function o(t,e,i){if(o.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(i=e,e=10),this._init(t||0,e||10,i||"be"))}var h;"object"==typeof t?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;try{h="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:i("l8s8s").Buffer}catch(t){}function s(t,e){var i=t.charCodeAt(e);return i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:i-48&15}function u(t,e,i){var r=s(t,i);return i-1>=e&&(r|=s(t,i-1)<<4),r}function a(t,e,i,r){for(var n=0,o=Math.min(t.length,i),h=e;h=49?s-49+10:s>=17?s-17+10:s}return n}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,i){if("number"==typeof t)return this._initNumber(t,e,i);if("object"==typeof t)return this._initArray(t,e,i);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)h=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=h<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===i)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e,i){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=2)n=u(t,e,r)<=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;else for(r=(t.length-e)%2==0?e+1:e;r=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;this.strip()},o.prototype._parseBase=function(t,e,i){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=e)r++;r--,n=n/e|0;for(var o=t.length-i,h=o%r,s=Math.min(o,o-h)+i,u=0,l=i;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,i){i.negative=e.negative^t.negative;var r=t.length+e.length|0;i.length=r,r=r-1|0;var n=0|t.words[0],o=0|e.words[0],h=n*o,s=67108863&h,u=h/67108864|0;i.words[0]=s;for(var a=1;a>>26,f=67108863&u,c=Math.min(a,e.length-1),d=Math.max(0,a-t.length+1);d<=c;d++){var p=a-d|0;l+=(h=(n=0|t.words[p])*(o=0|e.words[d])+f)/67108864|0,f=67108863&h}i.words[a]=0|f,u=0|l}return 0!==u?i.words[a]=0|u:i.length--,i.strip()}o.prototype.toString=function(t,e){var i;if(e=0|e||1,16===(t=t||10)||"hex"===t){i="";for(var n=0,o=0,h=0;h>>24-n&16777215)||h!==this.length-1?l[6-u.length]+u+i:u+i,(n+=2)>=26&&(n-=26,h--)}for(0!==o&&(i=o.toString(16)+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var a=f[t],d=c[t];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);i=(p=p.idivn(d)).isZero()?m+i:l[a-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return r(void 0!==h),this.toArrayLike(h,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,i){var n=this.byteLength(),o=i||Math.max(1,n);r(n<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var h,s,u="le"===e,a=new t(o),l=this.clone();if(u){for(s=0;!l.isZero();s++)h=l.andln(255),l.iushrn(8),a[s]=h;for(;s=4096&&(i+=13,e>>>=13),e>=64&&(i+=7,e>>>=7),e>=8&&(i+=4,e>>>=4),e>=2&&(i+=2,e>>>=2),i+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,i=0;return 0==(8191&e)&&(i+=13,e>>>=13),0==(127&e)&&(i+=7,e>>>=7),0==(15&e)&&(i+=4,e>>>=4),0==(3&e)&&(i+=2,e>>>=2),0==(1&e)&&i++,i},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var i=0;it.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,i;this.length>t.length?(e=this,i=t):(e=t,i=this);for(var r=0;rt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),i=t%26;this._expand(e),i>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-i),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),this.words[i]=e?this.words[i]|1<t.length?(i=this,r=t):(i=t,r=this);for(var n=0,o=0;o>>26;for(;0!==n&&o>>26;if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var i,r,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,r=t):(i=t,r=this);for(var o=0,h=0;h>26,this.words[h]=67108863&e;for(;0!==o&&h>26,this.words[h]=67108863&e;if(0===o&&h>>13,d=0|h[1],p=8191&d,m=d>>>13,g=0|h[2],v=8191&g,y=g>>>13,M=0|h[3],w=8191&M,b=M>>>13,_=0|h[4],S=8191&_,k=_>>>13,E=0|h[5],A=8191&E,x=E>>>13,R=0|h[6],B=8191&R,T=R>>>13,j=0|h[7],q=8191&j,I=j>>>13,N=0|h[8],P=8191&N,D=N>>>13,C=0|h[9],L=8191&C,O=C>>>13,U=0|s[0],Z=8191&U,K=U>>>13,H=0|s[1],F=8191&H,z=H>>>13,W=0|s[2],V=8191&W,G=W>>>13,X=0|s[3],Y=8191&X,J=X>>>13,Q=0|s[4],$=8191&Q,tt=Q>>>13,et=0|s[5],it=8191&et,rt=et>>>13,nt=0|s[6],ot=8191&nt,ht=nt>>>13,st=0|s[7],ut=8191&st,at=st>>>13,lt=0|s[8],ft=8191<,ct=lt>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;i.negative=t.negative^e.negative,i.length=19;var gt=(a+(r=Math.imul(f,Z))|0)+((8191&(n=(n=Math.imul(f,K))+Math.imul(c,Z)|0))<<13)|0;a=((o=Math.imul(c,K))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(p,Z),n=(n=Math.imul(p,K))+Math.imul(m,Z)|0,o=Math.imul(m,K);var vt=(a+(r=r+Math.imul(f,F)|0)|0)+((8191&(n=(n=n+Math.imul(f,z)|0)+Math.imul(c,F)|0))<<13)|0;a=((o=o+Math.imul(c,z)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(v,Z),n=(n=Math.imul(v,K))+Math.imul(y,Z)|0,o=Math.imul(y,K),r=r+Math.imul(p,F)|0,n=(n=n+Math.imul(p,z)|0)+Math.imul(m,F)|0,o=o+Math.imul(m,z)|0;var yt=(a+(r=r+Math.imul(f,V)|0)|0)+((8191&(n=(n=n+Math.imul(f,G)|0)+Math.imul(c,V)|0))<<13)|0;a=((o=o+Math.imul(c,G)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(w,Z),n=(n=Math.imul(w,K))+Math.imul(b,Z)|0,o=Math.imul(b,K),r=r+Math.imul(v,F)|0,n=(n=n+Math.imul(v,z)|0)+Math.imul(y,F)|0,o=o+Math.imul(y,z)|0,r=r+Math.imul(p,V)|0,n=(n=n+Math.imul(p,G)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,G)|0;var Mt=(a+(r=r+Math.imul(f,Y)|0)|0)+((8191&(n=(n=n+Math.imul(f,J)|0)+Math.imul(c,Y)|0))<<13)|0;a=((o=o+Math.imul(c,J)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(S,Z),n=(n=Math.imul(S,K))+Math.imul(k,Z)|0,o=Math.imul(k,K),r=r+Math.imul(w,F)|0,n=(n=n+Math.imul(w,z)|0)+Math.imul(b,F)|0,o=o+Math.imul(b,z)|0,r=r+Math.imul(v,V)|0,n=(n=n+Math.imul(v,G)|0)+Math.imul(y,V)|0,o=o+Math.imul(y,G)|0,r=r+Math.imul(p,Y)|0,n=(n=n+Math.imul(p,J)|0)+Math.imul(m,Y)|0,o=o+Math.imul(m,J)|0;var wt=(a+(r=r+Math.imul(f,$)|0)|0)+((8191&(n=(n=n+Math.imul(f,tt)|0)+Math.imul(c,$)|0))<<13)|0;a=((o=o+Math.imul(c,tt)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(A,Z),n=(n=Math.imul(A,K))+Math.imul(x,Z)|0,o=Math.imul(x,K),r=r+Math.imul(S,F)|0,n=(n=n+Math.imul(S,z)|0)+Math.imul(k,F)|0,o=o+Math.imul(k,z)|0,r=r+Math.imul(w,V)|0,n=(n=n+Math.imul(w,G)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,G)|0,r=r+Math.imul(v,Y)|0,n=(n=n+Math.imul(v,J)|0)+Math.imul(y,Y)|0,o=o+Math.imul(y,J)|0,r=r+Math.imul(p,$)|0,n=(n=n+Math.imul(p,tt)|0)+Math.imul(m,$)|0,o=o+Math.imul(m,tt)|0;var bt=(a+(r=r+Math.imul(f,it)|0)|0)+((8191&(n=(n=n+Math.imul(f,rt)|0)+Math.imul(c,it)|0))<<13)|0;a=((o=o+Math.imul(c,rt)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(B,Z),n=(n=Math.imul(B,K))+Math.imul(T,Z)|0,o=Math.imul(T,K),r=r+Math.imul(A,F)|0,n=(n=n+Math.imul(A,z)|0)+Math.imul(x,F)|0,o=o+Math.imul(x,z)|0,r=r+Math.imul(S,V)|0,n=(n=n+Math.imul(S,G)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,G)|0,r=r+Math.imul(w,Y)|0,n=(n=n+Math.imul(w,J)|0)+Math.imul(b,Y)|0,o=o+Math.imul(b,J)|0,r=r+Math.imul(v,$)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(y,$)|0,o=o+Math.imul(y,tt)|0,r=r+Math.imul(p,it)|0,n=(n=n+Math.imul(p,rt)|0)+Math.imul(m,it)|0,o=o+Math.imul(m,rt)|0;var _t=(a+(r=r+Math.imul(f,ot)|0)|0)+((8191&(n=(n=n+Math.imul(f,ht)|0)+Math.imul(c,ot)|0))<<13)|0;a=((o=o+Math.imul(c,ht)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(q,Z),n=(n=Math.imul(q,K))+Math.imul(I,Z)|0,o=Math.imul(I,K),r=r+Math.imul(B,F)|0,n=(n=n+Math.imul(B,z)|0)+Math.imul(T,F)|0,o=o+Math.imul(T,z)|0,r=r+Math.imul(A,V)|0,n=(n=n+Math.imul(A,G)|0)+Math.imul(x,V)|0,o=o+Math.imul(x,G)|0,r=r+Math.imul(S,Y)|0,n=(n=n+Math.imul(S,J)|0)+Math.imul(k,Y)|0,o=o+Math.imul(k,J)|0,r=r+Math.imul(w,$)|0,n=(n=n+Math.imul(w,tt)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,tt)|0,r=r+Math.imul(v,it)|0,n=(n=n+Math.imul(v,rt)|0)+Math.imul(y,it)|0,o=o+Math.imul(y,rt)|0,r=r+Math.imul(p,ot)|0,n=(n=n+Math.imul(p,ht)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,ht)|0;var St=(a+(r=r+Math.imul(f,ut)|0)|0)+((8191&(n=(n=n+Math.imul(f,at)|0)+Math.imul(c,ut)|0))<<13)|0;a=((o=o+Math.imul(c,at)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(P,Z),n=(n=Math.imul(P,K))+Math.imul(D,Z)|0,o=Math.imul(D,K),r=r+Math.imul(q,F)|0,n=(n=n+Math.imul(q,z)|0)+Math.imul(I,F)|0,o=o+Math.imul(I,z)|0,r=r+Math.imul(B,V)|0,n=(n=n+Math.imul(B,G)|0)+Math.imul(T,V)|0,o=o+Math.imul(T,G)|0,r=r+Math.imul(A,Y)|0,n=(n=n+Math.imul(A,J)|0)+Math.imul(x,Y)|0,o=o+Math.imul(x,J)|0,r=r+Math.imul(S,$)|0,n=(n=n+Math.imul(S,tt)|0)+Math.imul(k,$)|0,o=o+Math.imul(k,tt)|0,r=r+Math.imul(w,it)|0,n=(n=n+Math.imul(w,rt)|0)+Math.imul(b,it)|0,o=o+Math.imul(b,rt)|0,r=r+Math.imul(v,ot)|0,n=(n=n+Math.imul(v,ht)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,ht)|0,r=r+Math.imul(p,ut)|0,n=(n=n+Math.imul(p,at)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,at)|0;var kt=(a+(r=r+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,ct)|0)+Math.imul(c,ft)|0))<<13)|0;a=((o=o+Math.imul(c,ct)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(L,Z),n=(n=Math.imul(L,K))+Math.imul(O,Z)|0,o=Math.imul(O,K),r=r+Math.imul(P,F)|0,n=(n=n+Math.imul(P,z)|0)+Math.imul(D,F)|0,o=o+Math.imul(D,z)|0,r=r+Math.imul(q,V)|0,n=(n=n+Math.imul(q,G)|0)+Math.imul(I,V)|0,o=o+Math.imul(I,G)|0,r=r+Math.imul(B,Y)|0,n=(n=n+Math.imul(B,J)|0)+Math.imul(T,Y)|0,o=o+Math.imul(T,J)|0,r=r+Math.imul(A,$)|0,n=(n=n+Math.imul(A,tt)|0)+Math.imul(x,$)|0,o=o+Math.imul(x,tt)|0,r=r+Math.imul(S,it)|0,n=(n=n+Math.imul(S,rt)|0)+Math.imul(k,it)|0,o=o+Math.imul(k,rt)|0,r=r+Math.imul(w,ot)|0,n=(n=n+Math.imul(w,ht)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,ht)|0,r=r+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,at)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,at)|0,r=r+Math.imul(p,ft)|0,n=(n=n+Math.imul(p,ct)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,ct)|0;var Et=(a+(r=r+Math.imul(f,pt)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(c,pt)|0))<<13)|0;a=((o=o+Math.imul(c,mt)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(L,F),n=(n=Math.imul(L,z))+Math.imul(O,F)|0,o=Math.imul(O,z),r=r+Math.imul(P,V)|0,n=(n=n+Math.imul(P,G)|0)+Math.imul(D,V)|0,o=o+Math.imul(D,G)|0,r=r+Math.imul(q,Y)|0,n=(n=n+Math.imul(q,J)|0)+Math.imul(I,Y)|0,o=o+Math.imul(I,J)|0,r=r+Math.imul(B,$)|0,n=(n=n+Math.imul(B,tt)|0)+Math.imul(T,$)|0,o=o+Math.imul(T,tt)|0,r=r+Math.imul(A,it)|0,n=(n=n+Math.imul(A,rt)|0)+Math.imul(x,it)|0,o=o+Math.imul(x,rt)|0,r=r+Math.imul(S,ot)|0,n=(n=n+Math.imul(S,ht)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,ht)|0,r=r+Math.imul(w,ut)|0,n=(n=n+Math.imul(w,at)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,at)|0,r=r+Math.imul(v,ft)|0,n=(n=n+Math.imul(v,ct)|0)+Math.imul(y,ft)|0,o=o+Math.imul(y,ct)|0;var At=(a+(r=r+Math.imul(p,pt)|0)|0)+((8191&(n=(n=n+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;a=((o=o+Math.imul(m,mt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(L,V),n=(n=Math.imul(L,G))+Math.imul(O,V)|0,o=Math.imul(O,G),r=r+Math.imul(P,Y)|0,n=(n=n+Math.imul(P,J)|0)+Math.imul(D,Y)|0,o=o+Math.imul(D,J)|0,r=r+Math.imul(q,$)|0,n=(n=n+Math.imul(q,tt)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,tt)|0,r=r+Math.imul(B,it)|0,n=(n=n+Math.imul(B,rt)|0)+Math.imul(T,it)|0,o=o+Math.imul(T,rt)|0,r=r+Math.imul(A,ot)|0,n=(n=n+Math.imul(A,ht)|0)+Math.imul(x,ot)|0,o=o+Math.imul(x,ht)|0,r=r+Math.imul(S,ut)|0,n=(n=n+Math.imul(S,at)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,at)|0,r=r+Math.imul(w,ft)|0,n=(n=n+Math.imul(w,ct)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,ct)|0;var xt=(a+(r=r+Math.imul(v,pt)|0)|0)+((8191&(n=(n=n+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;a=((o=o+Math.imul(y,mt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(L,Y),n=(n=Math.imul(L,J))+Math.imul(O,Y)|0,o=Math.imul(O,J),r=r+Math.imul(P,$)|0,n=(n=n+Math.imul(P,tt)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,tt)|0,r=r+Math.imul(q,it)|0,n=(n=n+Math.imul(q,rt)|0)+Math.imul(I,it)|0,o=o+Math.imul(I,rt)|0,r=r+Math.imul(B,ot)|0,n=(n=n+Math.imul(B,ht)|0)+Math.imul(T,ot)|0,o=o+Math.imul(T,ht)|0,r=r+Math.imul(A,ut)|0,n=(n=n+Math.imul(A,at)|0)+Math.imul(x,ut)|0,o=o+Math.imul(x,at)|0,r=r+Math.imul(S,ft)|0,n=(n=n+Math.imul(S,ct)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,ct)|0;var Rt=(a+(r=r+Math.imul(w,pt)|0)|0)+((8191&(n=(n=n+Math.imul(w,mt)|0)+Math.imul(b,pt)|0))<<13)|0;a=((o=o+Math.imul(b,mt)|0)+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,r=Math.imul(L,$),n=(n=Math.imul(L,tt))+Math.imul(O,$)|0,o=Math.imul(O,tt),r=r+Math.imul(P,it)|0,n=(n=n+Math.imul(P,rt)|0)+Math.imul(D,it)|0,o=o+Math.imul(D,rt)|0,r=r+Math.imul(q,ot)|0,n=(n=n+Math.imul(q,ht)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,ht)|0,r=r+Math.imul(B,ut)|0,n=(n=n+Math.imul(B,at)|0)+Math.imul(T,ut)|0,o=o+Math.imul(T,at)|0,r=r+Math.imul(A,ft)|0,n=(n=n+Math.imul(A,ct)|0)+Math.imul(x,ft)|0,o=o+Math.imul(x,ct)|0;var Bt=(a+(r=r+Math.imul(S,pt)|0)|0)+((8191&(n=(n=n+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;a=((o=o+Math.imul(k,mt)|0)+(n>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,r=Math.imul(L,it),n=(n=Math.imul(L,rt))+Math.imul(O,it)|0,o=Math.imul(O,rt),r=r+Math.imul(P,ot)|0,n=(n=n+Math.imul(P,ht)|0)+Math.imul(D,ot)|0,o=o+Math.imul(D,ht)|0,r=r+Math.imul(q,ut)|0,n=(n=n+Math.imul(q,at)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,at)|0,r=r+Math.imul(B,ft)|0,n=(n=n+Math.imul(B,ct)|0)+Math.imul(T,ft)|0,o=o+Math.imul(T,ct)|0;var Tt=(a+(r=r+Math.imul(A,pt)|0)|0)+((8191&(n=(n=n+Math.imul(A,mt)|0)+Math.imul(x,pt)|0))<<13)|0;a=((o=o+Math.imul(x,mt)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(L,ot),n=(n=Math.imul(L,ht))+Math.imul(O,ot)|0,o=Math.imul(O,ht),r=r+Math.imul(P,ut)|0,n=(n=n+Math.imul(P,at)|0)+Math.imul(D,ut)|0,o=o+Math.imul(D,at)|0,r=r+Math.imul(q,ft)|0,n=(n=n+Math.imul(q,ct)|0)+Math.imul(I,ft)|0,o=o+Math.imul(I,ct)|0;var jt=(a+(r=r+Math.imul(B,pt)|0)|0)+((8191&(n=(n=n+Math.imul(B,mt)|0)+Math.imul(T,pt)|0))<<13)|0;a=((o=o+Math.imul(T,mt)|0)+(n>>>13)|0)+(jt>>>26)|0,jt&=67108863,r=Math.imul(L,ut),n=(n=Math.imul(L,at))+Math.imul(O,ut)|0,o=Math.imul(O,at),r=r+Math.imul(P,ft)|0,n=(n=n+Math.imul(P,ct)|0)+Math.imul(D,ft)|0,o=o+Math.imul(D,ct)|0;var qt=(a+(r=r+Math.imul(q,pt)|0)|0)+((8191&(n=(n=n+Math.imul(q,mt)|0)+Math.imul(I,pt)|0))<<13)|0;a=((o=o+Math.imul(I,mt)|0)+(n>>>13)|0)+(qt>>>26)|0,qt&=67108863,r=Math.imul(L,ft),n=(n=Math.imul(L,ct))+Math.imul(O,ft)|0,o=Math.imul(O,ct);var It=(a+(r=r+Math.imul(P,pt)|0)|0)+((8191&(n=(n=n+Math.imul(P,mt)|0)+Math.imul(D,pt)|0))<<13)|0;a=((o=o+Math.imul(D,mt)|0)+(n>>>13)|0)+(It>>>26)|0,It&=67108863;var Nt=(a+(r=Math.imul(L,pt))|0)+((8191&(n=(n=Math.imul(L,mt))+Math.imul(O,pt)|0))<<13)|0;return a=((o=Math.imul(O,mt))+(n>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,u[0]=gt,u[1]=vt,u[2]=yt,u[3]=Mt,u[4]=wt,u[5]=bt,u[6]=_t,u[7]=St,u[8]=kt,u[9]=Et,u[10]=At,u[11]=xt,u[12]=Rt,u[13]=Bt,u[14]=Tt,u[15]=jt,u[16]=qt,u[17]=It,u[18]=Nt,0!==a&&(u[19]=a,i.length++),i};function m(t,e,i){return(new g).mulp(t,e,i)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=d),o.prototype.mulTo=function(t,e){var i,r=this.length+t.length;return i=10===this.length&&10===t.length?p(this,t,e):r<63?d(this,t,e):r<1024?function(t,e,i){i.negative=e.negative^t.negative,i.length=t.length+e.length;for(var r=0,n=0,o=0;o>>26)|0)>>>26,h&=67108863}i.words[o]=s,r=h,h=n}return 0!==r?i.words[o]=r:i.length--,i.strip()}(this,t,e):m(this,t,e),i},g.prototype.makeRBT=function(t){for(var e=new Array(t),i=o.prototype._countBits(t)-1,r=0;r>=1;return r},g.prototype.permute=function(t,e,i,r,n,o){for(var h=0;h>>=1)n++;return 1<>>=13,i[2*h+1]=8191&o,o>>>=13;for(h=2*e;h>=26,e+=n/67108864|0,e+=o>>>26,this.words[i]=67108863&o}return 0!==e&&(this.words[i]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),i=0;i>>n}return e}(t);if(0===e.length)return new o(1);for(var i=this,r=0;r=0);var e,i=t%26,n=(t-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var h=0;for(e=0;e>>26-i}h&&(this.words[e]=h,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,h=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<h)for(this.length-=h,a=0;a=0&&(0!==l||a>=n);a--){var f=0|this.words[a];this.words[a]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,i){return r(0===this.negative),this.iushrn(t,e,i)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26,n=1<=0);var e=t%26,i=(t-e)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==e&&i++,this.length=Math.min(i,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+i]=67108863&o}for(;n>26,this.words[n+i]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var i=(this.length,t.length),r=this.clone(),n=t,h=0|n.words[n.length-1];0!==(i=26-this._countBits(h))&&(n=n.ushln(i),r.iushln(i),h=0|n.words[n.length-1]);var s,u=r.length-n.length;if("mod"!==e){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var a=0;a=0;f--){var c=67108864*(0|r.words[n.length+f])+(0|r.words[n.length+f-1]);for(c=Math.min(c/h|0,67108863),r._ishlnsubmul(n,c,f);0!==r.negative;)c--,r.negative=0,r._ishlnsubmul(n,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=c)}return s&&s.strip(),r.strip(),"div"!==e&&0!==i&&r.iushrn(i),{div:s||null,mod:r}},o.prototype.divmod=function(t,e,i){return r(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.iadd(t)),{div:n,mod:h}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.isub(t)),{div:s.div,mod:h}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,h,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var i=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),n=t.andln(1),o=i.cmp(r);return o<0||1===n&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){r(t<=67108863);for(var e=67108864%t,i=0,n=this.length-1;n>=0;n--)i=(e*i+(0|this.words[n]))%t;return i},o.prototype.idivn=function(t){r(t<=67108863);for(var e=0,i=this.length-1;i>=0;i--){var n=(0|this.words[i])+67108864*e;this.words[i]=n/t|0,e=n%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new o(1),h=new o(0),s=new o(0),u=new o(1),a=0;e.isEven()&&i.isEven();)e.iushrn(1),i.iushrn(1),++a;for(var l=i.clone(),f=e.clone();!e.isZero();){for(var c=0,d=1;0==(e.words[0]&d)&&c<26;++c,d<<=1);if(c>0)for(e.iushrn(c);c-- >0;)(n.isOdd()||h.isOdd())&&(n.iadd(l),h.isub(f)),n.iushrn(1),h.iushrn(1);for(var p=0,m=1;0==(i.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);e.cmp(i)>=0?(e.isub(i),n.isub(s),h.isub(u)):(i.isub(e),s.isub(n),u.isub(h))}return{a:s,b:u,gcd:i.iushln(a)}},o.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,h=new o(1),s=new o(0),u=i.clone();e.cmpn(1)>0&&i.cmpn(1)>0;){for(var a=0,l=1;0==(e.words[0]&l)&&a<26;++a,l<<=1);if(a>0)for(e.iushrn(a);a-- >0;)h.isOdd()&&h.iadd(u),h.iushrn(1);for(var f=0,c=1;0==(i.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(i.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(i)>=0?(e.isub(i),h.isub(s)):(i.isub(e),s.isub(h))}return(n=0===e.cmpn(1)?h:s).cmpn(0)<0&&n.iadd(t),n},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),i=t.clone();e.negative=0,i.negative=0;for(var r=0;e.isEven()&&i.isEven();r++)e.iushrn(1),i.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;i.isEven();)i.iushrn(1);var n=e.cmp(i);if(n<0){var o=e;e=i,i=o}else if(0===n||0===i.cmpn(1))break;e.isub(i)}return i.iushln(r)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,i=(t-e)/26,n=1<>>26,s&=67108863,this.words[h]=s}return 0!==o&&(this.words[h]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,i=t<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)e=1;else{i&&(t=-t),r(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;i--){var r=0|this.words[i],n=0|t.words[i];if(r!==n){rn&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new S(t)},o.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function M(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function b(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){S.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,i=t;do{this.split(i,this.tmp),e=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},n(M,y),M.prototype.split=function(t,e){for(var i=4194303,r=Math.min(t.length,9),n=0;n>>22,o=h}o>>>=22,t.words[n-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,i=0;i>>=26,t.words[i]=n,e=r}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new M;else if("p224"===t)e=new w;else if("p192"===t)e=new b;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new _}return v[t]=e,e},S.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},S.prototype._verify2=function(t,e){r(0==(t.negative|e.negative),"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},S.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},S.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},S.prototype.add=function(t,e){this._verify2(t,e);var i=t.add(e);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},S.prototype.iadd=function(t,e){this._verify2(t,e);var i=t.iadd(e);return i.cmp(this.m)>=0&&i.isub(this.m),i},S.prototype.sub=function(t,e){this._verify2(t,e);var i=t.sub(e);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this)},S.prototype.isub=function(t,e){this._verify2(t,e);var i=t.isub(e);return i.cmpn(0)<0&&i.iadd(this.m),i},S.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},S.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},S.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},S.prototype.isqr=function(t){return this.imul(t,t.clone())},S.prototype.sqr=function(t){return this.mul(t,t)},S.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var i=this.m.add(new o(1)).iushrn(2);return this.pow(t,i)}for(var n=this.m.subn(1),h=0;!n.isZero()&&0===n.andln(1);)h++,n.iushrn(1);r(!n.isZero());var s=new o(1).toRed(this),u=s.redNeg(),a=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,a).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,n),c=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=h;0!==d.cmp(s);){for(var m=d,g=0;0!==m.cmp(s);g++)m=m.redSqr();r(g=0;r--){for(var a=e.words[r],l=u-1;l>=0;l--){var f=a>>l&1;n!==i[0]&&(n=this.sqr(n)),0!==f||0!==h?(h<<=1,h|=f,(4===++s||0===r&&0===l)&&(n=this.mul(n,i[h]),s=0,h=0)):s=0}u=26}return n},S.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},S.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new k(t)},n(k,S),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var i=t.imul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),o=n;return n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m)),o._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var i=t.mul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),h=n;return n.cmp(this.m)>=0?h=n.isub(this.m):n.cmpn(0)<0&&(h=n.iadd(this.m)),h._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)})),i.register("eul0e",(function(t,e){var r=i("8Pbea"),n=i("6YmsK");function o(t){this.rand=t||new n.Rand}t.exports=o,o.create=function(t){return new o(t)},o.prototype._randbelow=function(t){var e=t.bitLength(),i=Math.ceil(e/8);do{var n=new r(this.rand.generate(i))}while(n.cmp(t)>=0);return n},o.prototype._randrange=function(t,e){var i=e.sub(t);return t.add(this._randbelow(i))},o.prototype.test=function(t,e,i){var n=t.bitLength(),o=r.mont(t),h=new r(1).toRed(o);e||(e=Math.max(1,n/48|0));for(var s=t.subn(1),u=0;!s.testn(u);u++);for(var a=t.shrn(u),l=s.toRed(o);e>0;e--){var f=this._randrange(new r(2),s);i&&i(f);var c=f.toRed(o).redPow(a);if(0!==c.cmp(h)&&0!==c.cmp(l)){for(var d=1;d0;e--){var l=this._randrange(new r(2),h),f=t.gcd(l);if(0!==f.cmpn(1))return f;var c=l.toRed(n).redPow(u);if(0!==c.cmp(o)&&0!==c.cmp(a)){for(var d=1;d=65&&i<=70?i-55:i>=97&&i<=102?i-87:i-48&15}function u(t,e,i){var r=s(t,i);return i-1>=e&&(r|=s(t,i-1)<<4),r}function a(t,e,i,r){for(var n=0,o=Math.min(t.length,i),h=e;h=49?s-49+10:s>=17?s-17+10:s}return n}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,i){if("number"==typeof t)return this._initNumber(t,e,i);if("object"==typeof t)return this._initArray(t,e,i);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)h=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=h<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===i)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e,i){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=2)n=u(t,e,r)<=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;else for(r=(t.length-e)%2==0?e+1:e;r=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;this.strip()},o.prototype._parseBase=function(t,e,i){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=e)r++;r--,n=n/e|0;for(var o=t.length-i,h=o%r,s=Math.min(o,o-h)+i,u=0,l=i;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,i){i.negative=e.negative^t.negative;var r=t.length+e.length|0;i.length=r,r=r-1|0;var n=0|t.words[0],o=0|e.words[0],h=n*o,s=67108863&h,u=h/67108864|0;i.words[0]=s;for(var a=1;a>>26,f=67108863&u,c=Math.min(a,e.length-1),d=Math.max(0,a-t.length+1);d<=c;d++){var p=a-d|0;l+=(h=(n=0|t.words[p])*(o=0|e.words[d])+f)/67108864|0,f=67108863&h}i.words[a]=0|f,u=0|l}return 0!==u?i.words[a]=0|u:i.length--,i.strip()}o.prototype.toString=function(t,e){var i;if(e=0|e||1,16===(t=t||10)||"hex"===t){i="";for(var n=0,o=0,h=0;h>>24-n&16777215)||h!==this.length-1?l[6-u.length]+u+i:u+i,(n+=2)>=26&&(n-=26,h--)}for(0!==o&&(i=o.toString(16)+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var a=f[t],d=c[t];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);i=(p=p.idivn(d)).isZero()?m+i:l[a-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return r(void 0!==h),this.toArrayLike(h,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,i){var n=this.byteLength(),o=i||Math.max(1,n);r(n<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var h,s,u="le"===e,a=new t(o),l=this.clone();if(u){for(s=0;!l.isZero();s++)h=l.andln(255),l.iushrn(8),a[s]=h;for(;s=4096&&(i+=13,e>>>=13),e>=64&&(i+=7,e>>>=7),e>=8&&(i+=4,e>>>=4),e>=2&&(i+=2,e>>>=2),i+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,i=0;return 0==(8191&e)&&(i+=13,e>>>=13),0==(127&e)&&(i+=7,e>>>=7),0==(15&e)&&(i+=4,e>>>=4),0==(3&e)&&(i+=2,e>>>=2),0==(1&e)&&i++,i},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var i=0;it.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,i;this.length>t.length?(e=this,i=t):(e=t,i=this);for(var r=0;rt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),i=t%26;this._expand(e),i>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-i),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),this.words[i]=e?this.words[i]|1<t.length?(i=this,r=t):(i=t,r=this);for(var n=0,o=0;o>>26;for(;0!==n&&o>>26;if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var i,r,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,r=t):(i=t,r=this);for(var o=0,h=0;h>26,this.words[h]=67108863&e;for(;0!==o&&h>26,this.words[h]=67108863&e;if(0===o&&h>>13,d=0|h[1],p=8191&d,m=d>>>13,g=0|h[2],v=8191&g,y=g>>>13,M=0|h[3],w=8191&M,b=M>>>13,_=0|h[4],S=8191&_,k=_>>>13,E=0|h[5],A=8191&E,x=E>>>13,R=0|h[6],B=8191&R,T=R>>>13,j=0|h[7],q=8191&j,I=j>>>13,N=0|h[8],P=8191&N,D=N>>>13,C=0|h[9],L=8191&C,O=C>>>13,U=0|s[0],Z=8191&U,K=U>>>13,H=0|s[1],F=8191&H,z=H>>>13,W=0|s[2],V=8191&W,G=W>>>13,X=0|s[3],Y=8191&X,J=X>>>13,Q=0|s[4],$=8191&Q,tt=Q>>>13,et=0|s[5],it=8191&et,rt=et>>>13,nt=0|s[6],ot=8191&nt,ht=nt>>>13,st=0|s[7],ut=8191&st,at=st>>>13,lt=0|s[8],ft=8191<,ct=lt>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;i.negative=t.negative^e.negative,i.length=19;var gt=(a+(r=Math.imul(f,Z))|0)+((8191&(n=(n=Math.imul(f,K))+Math.imul(c,Z)|0))<<13)|0;a=((o=Math.imul(c,K))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(p,Z),n=(n=Math.imul(p,K))+Math.imul(m,Z)|0,o=Math.imul(m,K);var vt=(a+(r=r+Math.imul(f,F)|0)|0)+((8191&(n=(n=n+Math.imul(f,z)|0)+Math.imul(c,F)|0))<<13)|0;a=((o=o+Math.imul(c,z)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(v,Z),n=(n=Math.imul(v,K))+Math.imul(y,Z)|0,o=Math.imul(y,K),r=r+Math.imul(p,F)|0,n=(n=n+Math.imul(p,z)|0)+Math.imul(m,F)|0,o=o+Math.imul(m,z)|0;var yt=(a+(r=r+Math.imul(f,V)|0)|0)+((8191&(n=(n=n+Math.imul(f,G)|0)+Math.imul(c,V)|0))<<13)|0;a=((o=o+Math.imul(c,G)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(w,Z),n=(n=Math.imul(w,K))+Math.imul(b,Z)|0,o=Math.imul(b,K),r=r+Math.imul(v,F)|0,n=(n=n+Math.imul(v,z)|0)+Math.imul(y,F)|0,o=o+Math.imul(y,z)|0,r=r+Math.imul(p,V)|0,n=(n=n+Math.imul(p,G)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,G)|0;var Mt=(a+(r=r+Math.imul(f,Y)|0)|0)+((8191&(n=(n=n+Math.imul(f,J)|0)+Math.imul(c,Y)|0))<<13)|0;a=((o=o+Math.imul(c,J)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(S,Z),n=(n=Math.imul(S,K))+Math.imul(k,Z)|0,o=Math.imul(k,K),r=r+Math.imul(w,F)|0,n=(n=n+Math.imul(w,z)|0)+Math.imul(b,F)|0,o=o+Math.imul(b,z)|0,r=r+Math.imul(v,V)|0,n=(n=n+Math.imul(v,G)|0)+Math.imul(y,V)|0,o=o+Math.imul(y,G)|0,r=r+Math.imul(p,Y)|0,n=(n=n+Math.imul(p,J)|0)+Math.imul(m,Y)|0,o=o+Math.imul(m,J)|0;var wt=(a+(r=r+Math.imul(f,$)|0)|0)+((8191&(n=(n=n+Math.imul(f,tt)|0)+Math.imul(c,$)|0))<<13)|0;a=((o=o+Math.imul(c,tt)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(A,Z),n=(n=Math.imul(A,K))+Math.imul(x,Z)|0,o=Math.imul(x,K),r=r+Math.imul(S,F)|0,n=(n=n+Math.imul(S,z)|0)+Math.imul(k,F)|0,o=o+Math.imul(k,z)|0,r=r+Math.imul(w,V)|0,n=(n=n+Math.imul(w,G)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,G)|0,r=r+Math.imul(v,Y)|0,n=(n=n+Math.imul(v,J)|0)+Math.imul(y,Y)|0,o=o+Math.imul(y,J)|0,r=r+Math.imul(p,$)|0,n=(n=n+Math.imul(p,tt)|0)+Math.imul(m,$)|0,o=o+Math.imul(m,tt)|0;var bt=(a+(r=r+Math.imul(f,it)|0)|0)+((8191&(n=(n=n+Math.imul(f,rt)|0)+Math.imul(c,it)|0))<<13)|0;a=((o=o+Math.imul(c,rt)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(B,Z),n=(n=Math.imul(B,K))+Math.imul(T,Z)|0,o=Math.imul(T,K),r=r+Math.imul(A,F)|0,n=(n=n+Math.imul(A,z)|0)+Math.imul(x,F)|0,o=o+Math.imul(x,z)|0,r=r+Math.imul(S,V)|0,n=(n=n+Math.imul(S,G)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,G)|0,r=r+Math.imul(w,Y)|0,n=(n=n+Math.imul(w,J)|0)+Math.imul(b,Y)|0,o=o+Math.imul(b,J)|0,r=r+Math.imul(v,$)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(y,$)|0,o=o+Math.imul(y,tt)|0,r=r+Math.imul(p,it)|0,n=(n=n+Math.imul(p,rt)|0)+Math.imul(m,it)|0,o=o+Math.imul(m,rt)|0;var _t=(a+(r=r+Math.imul(f,ot)|0)|0)+((8191&(n=(n=n+Math.imul(f,ht)|0)+Math.imul(c,ot)|0))<<13)|0;a=((o=o+Math.imul(c,ht)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(q,Z),n=(n=Math.imul(q,K))+Math.imul(I,Z)|0,o=Math.imul(I,K),r=r+Math.imul(B,F)|0,n=(n=n+Math.imul(B,z)|0)+Math.imul(T,F)|0,o=o+Math.imul(T,z)|0,r=r+Math.imul(A,V)|0,n=(n=n+Math.imul(A,G)|0)+Math.imul(x,V)|0,o=o+Math.imul(x,G)|0,r=r+Math.imul(S,Y)|0,n=(n=n+Math.imul(S,J)|0)+Math.imul(k,Y)|0,o=o+Math.imul(k,J)|0,r=r+Math.imul(w,$)|0,n=(n=n+Math.imul(w,tt)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,tt)|0,r=r+Math.imul(v,it)|0,n=(n=n+Math.imul(v,rt)|0)+Math.imul(y,it)|0,o=o+Math.imul(y,rt)|0,r=r+Math.imul(p,ot)|0,n=(n=n+Math.imul(p,ht)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,ht)|0;var St=(a+(r=r+Math.imul(f,ut)|0)|0)+((8191&(n=(n=n+Math.imul(f,at)|0)+Math.imul(c,ut)|0))<<13)|0;a=((o=o+Math.imul(c,at)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(P,Z),n=(n=Math.imul(P,K))+Math.imul(D,Z)|0,o=Math.imul(D,K),r=r+Math.imul(q,F)|0,n=(n=n+Math.imul(q,z)|0)+Math.imul(I,F)|0,o=o+Math.imul(I,z)|0,r=r+Math.imul(B,V)|0,n=(n=n+Math.imul(B,G)|0)+Math.imul(T,V)|0,o=o+Math.imul(T,G)|0,r=r+Math.imul(A,Y)|0,n=(n=n+Math.imul(A,J)|0)+Math.imul(x,Y)|0,o=o+Math.imul(x,J)|0,r=r+Math.imul(S,$)|0,n=(n=n+Math.imul(S,tt)|0)+Math.imul(k,$)|0,o=o+Math.imul(k,tt)|0,r=r+Math.imul(w,it)|0,n=(n=n+Math.imul(w,rt)|0)+Math.imul(b,it)|0,o=o+Math.imul(b,rt)|0,r=r+Math.imul(v,ot)|0,n=(n=n+Math.imul(v,ht)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,ht)|0,r=r+Math.imul(p,ut)|0,n=(n=n+Math.imul(p,at)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,at)|0;var kt=(a+(r=r+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,ct)|0)+Math.imul(c,ft)|0))<<13)|0;a=((o=o+Math.imul(c,ct)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(L,Z),n=(n=Math.imul(L,K))+Math.imul(O,Z)|0,o=Math.imul(O,K),r=r+Math.imul(P,F)|0,n=(n=n+Math.imul(P,z)|0)+Math.imul(D,F)|0,o=o+Math.imul(D,z)|0,r=r+Math.imul(q,V)|0,n=(n=n+Math.imul(q,G)|0)+Math.imul(I,V)|0,o=o+Math.imul(I,G)|0,r=r+Math.imul(B,Y)|0,n=(n=n+Math.imul(B,J)|0)+Math.imul(T,Y)|0,o=o+Math.imul(T,J)|0,r=r+Math.imul(A,$)|0,n=(n=n+Math.imul(A,tt)|0)+Math.imul(x,$)|0,o=o+Math.imul(x,tt)|0,r=r+Math.imul(S,it)|0,n=(n=n+Math.imul(S,rt)|0)+Math.imul(k,it)|0,o=o+Math.imul(k,rt)|0,r=r+Math.imul(w,ot)|0,n=(n=n+Math.imul(w,ht)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,ht)|0,r=r+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,at)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,at)|0,r=r+Math.imul(p,ft)|0,n=(n=n+Math.imul(p,ct)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,ct)|0;var Et=(a+(r=r+Math.imul(f,pt)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(c,pt)|0))<<13)|0;a=((o=o+Math.imul(c,mt)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(L,F),n=(n=Math.imul(L,z))+Math.imul(O,F)|0,o=Math.imul(O,z),r=r+Math.imul(P,V)|0,n=(n=n+Math.imul(P,G)|0)+Math.imul(D,V)|0,o=o+Math.imul(D,G)|0,r=r+Math.imul(q,Y)|0,n=(n=n+Math.imul(q,J)|0)+Math.imul(I,Y)|0,o=o+Math.imul(I,J)|0,r=r+Math.imul(B,$)|0,n=(n=n+Math.imul(B,tt)|0)+Math.imul(T,$)|0,o=o+Math.imul(T,tt)|0,r=r+Math.imul(A,it)|0,n=(n=n+Math.imul(A,rt)|0)+Math.imul(x,it)|0,o=o+Math.imul(x,rt)|0,r=r+Math.imul(S,ot)|0,n=(n=n+Math.imul(S,ht)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,ht)|0,r=r+Math.imul(w,ut)|0,n=(n=n+Math.imul(w,at)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,at)|0,r=r+Math.imul(v,ft)|0,n=(n=n+Math.imul(v,ct)|0)+Math.imul(y,ft)|0,o=o+Math.imul(y,ct)|0;var At=(a+(r=r+Math.imul(p,pt)|0)|0)+((8191&(n=(n=n+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;a=((o=o+Math.imul(m,mt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(L,V),n=(n=Math.imul(L,G))+Math.imul(O,V)|0,o=Math.imul(O,G),r=r+Math.imul(P,Y)|0,n=(n=n+Math.imul(P,J)|0)+Math.imul(D,Y)|0,o=o+Math.imul(D,J)|0,r=r+Math.imul(q,$)|0,n=(n=n+Math.imul(q,tt)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,tt)|0,r=r+Math.imul(B,it)|0,n=(n=n+Math.imul(B,rt)|0)+Math.imul(T,it)|0,o=o+Math.imul(T,rt)|0,r=r+Math.imul(A,ot)|0,n=(n=n+Math.imul(A,ht)|0)+Math.imul(x,ot)|0,o=o+Math.imul(x,ht)|0,r=r+Math.imul(S,ut)|0,n=(n=n+Math.imul(S,at)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,at)|0,r=r+Math.imul(w,ft)|0,n=(n=n+Math.imul(w,ct)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,ct)|0;var xt=(a+(r=r+Math.imul(v,pt)|0)|0)+((8191&(n=(n=n+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;a=((o=o+Math.imul(y,mt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(L,Y),n=(n=Math.imul(L,J))+Math.imul(O,Y)|0,o=Math.imul(O,J),r=r+Math.imul(P,$)|0,n=(n=n+Math.imul(P,tt)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,tt)|0,r=r+Math.imul(q,it)|0,n=(n=n+Math.imul(q,rt)|0)+Math.imul(I,it)|0,o=o+Math.imul(I,rt)|0,r=r+Math.imul(B,ot)|0,n=(n=n+Math.imul(B,ht)|0)+Math.imul(T,ot)|0,o=o+Math.imul(T,ht)|0,r=r+Math.imul(A,ut)|0,n=(n=n+Math.imul(A,at)|0)+Math.imul(x,ut)|0,o=o+Math.imul(x,at)|0,r=r+Math.imul(S,ft)|0,n=(n=n+Math.imul(S,ct)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,ct)|0;var Rt=(a+(r=r+Math.imul(w,pt)|0)|0)+((8191&(n=(n=n+Math.imul(w,mt)|0)+Math.imul(b,pt)|0))<<13)|0;a=((o=o+Math.imul(b,mt)|0)+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,r=Math.imul(L,$),n=(n=Math.imul(L,tt))+Math.imul(O,$)|0,o=Math.imul(O,tt),r=r+Math.imul(P,it)|0,n=(n=n+Math.imul(P,rt)|0)+Math.imul(D,it)|0,o=o+Math.imul(D,rt)|0,r=r+Math.imul(q,ot)|0,n=(n=n+Math.imul(q,ht)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,ht)|0,r=r+Math.imul(B,ut)|0,n=(n=n+Math.imul(B,at)|0)+Math.imul(T,ut)|0,o=o+Math.imul(T,at)|0,r=r+Math.imul(A,ft)|0,n=(n=n+Math.imul(A,ct)|0)+Math.imul(x,ft)|0,o=o+Math.imul(x,ct)|0;var Bt=(a+(r=r+Math.imul(S,pt)|0)|0)+((8191&(n=(n=n+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;a=((o=o+Math.imul(k,mt)|0)+(n>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,r=Math.imul(L,it),n=(n=Math.imul(L,rt))+Math.imul(O,it)|0,o=Math.imul(O,rt),r=r+Math.imul(P,ot)|0,n=(n=n+Math.imul(P,ht)|0)+Math.imul(D,ot)|0,o=o+Math.imul(D,ht)|0,r=r+Math.imul(q,ut)|0,n=(n=n+Math.imul(q,at)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,at)|0,r=r+Math.imul(B,ft)|0,n=(n=n+Math.imul(B,ct)|0)+Math.imul(T,ft)|0,o=o+Math.imul(T,ct)|0;var Tt=(a+(r=r+Math.imul(A,pt)|0)|0)+((8191&(n=(n=n+Math.imul(A,mt)|0)+Math.imul(x,pt)|0))<<13)|0;a=((o=o+Math.imul(x,mt)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(L,ot),n=(n=Math.imul(L,ht))+Math.imul(O,ot)|0,o=Math.imul(O,ht),r=r+Math.imul(P,ut)|0,n=(n=n+Math.imul(P,at)|0)+Math.imul(D,ut)|0,o=o+Math.imul(D,at)|0,r=r+Math.imul(q,ft)|0,n=(n=n+Math.imul(q,ct)|0)+Math.imul(I,ft)|0,o=o+Math.imul(I,ct)|0;var jt=(a+(r=r+Math.imul(B,pt)|0)|0)+((8191&(n=(n=n+Math.imul(B,mt)|0)+Math.imul(T,pt)|0))<<13)|0;a=((o=o+Math.imul(T,mt)|0)+(n>>>13)|0)+(jt>>>26)|0,jt&=67108863,r=Math.imul(L,ut),n=(n=Math.imul(L,at))+Math.imul(O,ut)|0,o=Math.imul(O,at),r=r+Math.imul(P,ft)|0,n=(n=n+Math.imul(P,ct)|0)+Math.imul(D,ft)|0,o=o+Math.imul(D,ct)|0;var qt=(a+(r=r+Math.imul(q,pt)|0)|0)+((8191&(n=(n=n+Math.imul(q,mt)|0)+Math.imul(I,pt)|0))<<13)|0;a=((o=o+Math.imul(I,mt)|0)+(n>>>13)|0)+(qt>>>26)|0,qt&=67108863,r=Math.imul(L,ft),n=(n=Math.imul(L,ct))+Math.imul(O,ft)|0,o=Math.imul(O,ct);var It=(a+(r=r+Math.imul(P,pt)|0)|0)+((8191&(n=(n=n+Math.imul(P,mt)|0)+Math.imul(D,pt)|0))<<13)|0;a=((o=o+Math.imul(D,mt)|0)+(n>>>13)|0)+(It>>>26)|0,It&=67108863;var Nt=(a+(r=Math.imul(L,pt))|0)+((8191&(n=(n=Math.imul(L,mt))+Math.imul(O,pt)|0))<<13)|0;return a=((o=Math.imul(O,mt))+(n>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,u[0]=gt,u[1]=vt,u[2]=yt,u[3]=Mt,u[4]=wt,u[5]=bt,u[6]=_t,u[7]=St,u[8]=kt,u[9]=Et,u[10]=At,u[11]=xt,u[12]=Rt,u[13]=Bt,u[14]=Tt,u[15]=jt,u[16]=qt,u[17]=It,u[18]=Nt,0!==a&&(u[19]=a,i.length++),i};function m(t,e,i){return(new g).mulp(t,e,i)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=d),o.prototype.mulTo=function(t,e){var i,r=this.length+t.length;return i=10===this.length&&10===t.length?p(this,t,e):r<63?d(this,t,e):r<1024?function(t,e,i){i.negative=e.negative^t.negative,i.length=t.length+e.length;for(var r=0,n=0,o=0;o>>26)|0)>>>26,h&=67108863}i.words[o]=s,r=h,h=n}return 0!==r?i.words[o]=r:i.length--,i.strip()}(this,t,e):m(this,t,e),i},g.prototype.makeRBT=function(t){for(var e=new Array(t),i=o.prototype._countBits(t)-1,r=0;r>=1;return r},g.prototype.permute=function(t,e,i,r,n,o){for(var h=0;h>>=1)n++;return 1<>>=13,i[2*h+1]=8191&o,o>>>=13;for(h=2*e;h>=26,e+=n/67108864|0,e+=o>>>26,this.words[i]=67108863&o}return 0!==e&&(this.words[i]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),i=0;i>>n}return e}(t);if(0===e.length)return new o(1);for(var i=this,r=0;r=0);var e,i=t%26,n=(t-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var h=0;for(e=0;e>>26-i}h&&(this.words[e]=h,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,h=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<h)for(this.length-=h,a=0;a=0&&(0!==l||a>=n);a--){var f=0|this.words[a];this.words[a]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,i){return r(0===this.negative),this.iushrn(t,e,i)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26,n=1<=0);var e=t%26,i=(t-e)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==e&&i++,this.length=Math.min(i,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+i]=67108863&o}for(;n>26,this.words[n+i]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var i=(this.length,t.length),r=this.clone(),n=t,h=0|n.words[n.length-1];0!==(i=26-this._countBits(h))&&(n=n.ushln(i),r.iushln(i),h=0|n.words[n.length-1]);var s,u=r.length-n.length;if("mod"!==e){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var a=0;a=0;f--){var c=67108864*(0|r.words[n.length+f])+(0|r.words[n.length+f-1]);for(c=Math.min(c/h|0,67108863),r._ishlnsubmul(n,c,f);0!==r.negative;)c--,r.negative=0,r._ishlnsubmul(n,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=c)}return s&&s.strip(),r.strip(),"div"!==e&&0!==i&&r.iushrn(i),{div:s||null,mod:r}},o.prototype.divmod=function(t,e,i){return r(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.iadd(t)),{div:n,mod:h}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.isub(t)),{div:s.div,mod:h}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,h,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var i=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),n=t.andln(1),o=i.cmp(r);return o<0||1===n&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){r(t<=67108863);for(var e=67108864%t,i=0,n=this.length-1;n>=0;n--)i=(e*i+(0|this.words[n]))%t;return i},o.prototype.idivn=function(t){r(t<=67108863);for(var e=0,i=this.length-1;i>=0;i--){var n=(0|this.words[i])+67108864*e;this.words[i]=n/t|0,e=n%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new o(1),h=new o(0),s=new o(0),u=new o(1),a=0;e.isEven()&&i.isEven();)e.iushrn(1),i.iushrn(1),++a;for(var l=i.clone(),f=e.clone();!e.isZero();){for(var c=0,d=1;0==(e.words[0]&d)&&c<26;++c,d<<=1);if(c>0)for(e.iushrn(c);c-- >0;)(n.isOdd()||h.isOdd())&&(n.iadd(l),h.isub(f)),n.iushrn(1),h.iushrn(1);for(var p=0,m=1;0==(i.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);e.cmp(i)>=0?(e.isub(i),n.isub(s),h.isub(u)):(i.isub(e),s.isub(n),u.isub(h))}return{a:s,b:u,gcd:i.iushln(a)}},o.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,h=new o(1),s=new o(0),u=i.clone();e.cmpn(1)>0&&i.cmpn(1)>0;){for(var a=0,l=1;0==(e.words[0]&l)&&a<26;++a,l<<=1);if(a>0)for(e.iushrn(a);a-- >0;)h.isOdd()&&h.iadd(u),h.iushrn(1);for(var f=0,c=1;0==(i.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(i.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(i)>=0?(e.isub(i),h.isub(s)):(i.isub(e),s.isub(h))}return(n=0===e.cmpn(1)?h:s).cmpn(0)<0&&n.iadd(t),n},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),i=t.clone();e.negative=0,i.negative=0;for(var r=0;e.isEven()&&i.isEven();r++)e.iushrn(1),i.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;i.isEven();)i.iushrn(1);var n=e.cmp(i);if(n<0){var o=e;e=i,i=o}else if(0===n||0===i.cmpn(1))break;e.isub(i)}return i.iushln(r)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,i=(t-e)/26,n=1<>>26,s&=67108863,this.words[h]=s}return 0!==o&&(this.words[h]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,i=t<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)e=1;else{i&&(t=-t),r(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;i--){var r=0|this.words[i],n=0|t.words[i];if(r!==n){rn&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new S(t)},o.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function M(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function b(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){S.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,i=t;do{this.split(i,this.tmp),e=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},n(M,y),M.prototype.split=function(t,e){for(var i=4194303,r=Math.min(t.length,9),n=0;n>>22,o=h}o>>>=22,t.words[n-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,i=0;i>>=26,t.words[i]=n,e=r}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new M;else if("p224"===t)e=new w;else if("p192"===t)e=new b;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new _}return v[t]=e,e},S.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},S.prototype._verify2=function(t,e){r(0==(t.negative|e.negative),"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},S.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},S.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},S.prototype.add=function(t,e){this._verify2(t,e);var i=t.add(e);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},S.prototype.iadd=function(t,e){this._verify2(t,e);var i=t.iadd(e);return i.cmp(this.m)>=0&&i.isub(this.m),i},S.prototype.sub=function(t,e){this._verify2(t,e);var i=t.sub(e);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this)},S.prototype.isub=function(t,e){this._verify2(t,e);var i=t.isub(e);return i.cmpn(0)<0&&i.iadd(this.m),i},S.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},S.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},S.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},S.prototype.isqr=function(t){return this.imul(t,t.clone())},S.prototype.sqr=function(t){return this.mul(t,t)},S.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var i=this.m.add(new o(1)).iushrn(2);return this.pow(t,i)}for(var n=this.m.subn(1),h=0;!n.isZero()&&0===n.andln(1);)h++,n.iushrn(1);r(!n.isZero());var s=new o(1).toRed(this),u=s.redNeg(),a=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,a).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,n),c=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=h;0!==d.cmp(s);){for(var m=d,g=0;0!==m.cmp(s);g++)m=m.redSqr();r(g=0;r--){for(var a=e.words[r],l=u-1;l>=0;l--){var f=a>>l&1;n!==i[0]&&(n=this.sqr(n)),0!==f||0!==h?(h<<=1,h|=f,(4===++s||0===r&&0===l)&&(n=this.mul(n,i[h]),s=0,h=0)):s=0}u=26}return n},S.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},S.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new k(t)},n(k,S),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var i=t.imul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),o=n;return n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m)),o._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var i=t.mul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),h=n;return n.cmp(this.m)>=0?h=n.isub(this.m):n.cmpn(0)<0&&(h=n.iadd(this.m)),h._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)})),i.register("eHTtR",(function(t,e){t.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')})),i.register("jCP0T",(function(t,e){var r=i("8tcqI").Buffer,n=i("cnAZc"),o=new(i("eul0e")),h=new n(24),s=new n(11),u=new n(10),a=new n(3),l=new n(7),f=i("6GUlv"),c=i("eUqXo");function d(t,e){return e=e||"utf8",r.isBuffer(t)||(t=new r(t,e)),this._pub=new n(t),this}function p(t,e){return e=e||"utf8",r.isBuffer(t)||(t=new r(t,e)),this._priv=new n(t),this}t.exports=g;var m={};function g(t,e,i){this.setGenerator(e),this.__prime=new n(t),this._prime=n.mont(this.__prime),this._primeLen=t.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,i?(this.setPublicKey=d,this.setPrivateKey=p):this._primeCode=8}function v(t,e){var i=new r(t.toArray());return e?i.toString(e):i}Object.defineProperty(g.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(t,e){var i=e.toString("hex"),r=[i,t.toString(16)].join("_");if(r in m)return m[r];var n,c=0;if(t.isEven()||!f.simpleSieve||!f.fermatTest(t)||!o.test(t))return c+=1,c+="02"===i||"05"===i?8:4,m[r]=c,c;switch(o.test(t.shrn(1))||(c+=2),i){case"02":t.mod(h).cmp(s)&&(c+=8);break;case"05":(n=t.mod(u)).cmp(a)&&n.cmp(l)&&(c+=8);break;default:c+=4}return m[r]=c,c}(this.__prime,this.__gen)),this._primeCode}}),g.prototype.generateKeys=function(){return this._priv||(this._priv=new n(c(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},g.prototype.computeSecret=function(t){var e=(t=(t=new n(t)).toRed(this._prime)).redPow(this._priv).fromRed(),i=new r(e.toArray()),o=this.getPrime();if(i.length0)if("string"==typeof e||h.objectMode||Object.getPrototypeOf(e)===u.prototype||(e=function(t){return u.from(t)}(e)),r)h.endEmitted?S(t,new _):R(t,h,e,!0);else if(h.ended)S(t,new w);else{if(h.destroyed)return!1;h.reading=!1,h.decoder&&!i?(e=h.decoder.write(e),h.objectMode||0!==e.length?R(t,h,e,!1):I(t,h)):R(t,h,e,!1)}else r||(h.reading=!1,I(t,h));return!h.ended&&(h.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=B?t=B:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function j(t){var e=t._readableState;l("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(l("emitReadable",e.flowing),e.emittedReadable=!0,o.nextTick(q,t))}function q(t){var e=t._readableState;l("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,L(t)}function I(t,e){e.readingMore||(e.readingMore=!0,o.nextTick(N,t,e))}function N(t,e){for(;!e.reading&&!e.ended&&(e.length0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function D(t){l("readable nexttick read 0"),t.read(0)}function C(t,e){l("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),L(t),e.flowing&&!e.reading&&t.read(0)}function L(t){var e=t._readableState;for(l("flow",e.flowing);e.flowing&&null!==t.read(););}function O(t,e){return 0===e.length?null:(e.objectMode?i=e.buffer.shift():!t||t>=e.length?(i=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):i=e.buffer.consume(t,e.decoder),i);var i}function U(t){var e=t._readableState;l("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,o.nextTick(Z,e,t))}function Z(t,e){if(l("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var i=e._writableState;(!i||i.autoDestroy&&i.finished)&&e.destroy()}}function K(t,e){for(var i=0,r=t.length;i=e.highWaterMark:e.length>0)||e.ended))return l("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?U(this):j(this),null;if(0===(t=T(t,e))&&e.ended)return 0===e.length&&U(this),null;var r,n=e.needReadable;return l("need readable",n),(0===e.length||e.length-t0?O(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),i!==t&&e.ended&&U(this)),null!==r&&this.emit("data",r),r},A.prototype._read=function(t){S(this,new b("_read()"))},A.prototype.pipe=function(t,e){var i=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=t;break;case 1:r.pipes=[r.pipes,t];break;default:r.pipes.push(t)}r.pipesCount+=1,l("pipe count=%d opts=%j",r.pipesCount,e);var n=(!e||!1!==e.end)&&t!==o.stdout&&t!==o.stderr?u:g;function s(e,n){l("onunpipe"),e===i&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,l("cleanup"),t.removeListener("close",p),t.removeListener("finish",m),t.removeListener("drain",a),t.removeListener("error",d),t.removeListener("unpipe",s),i.removeListener("end",u),i.removeListener("end",g),i.removeListener("data",c),f=!0,!r.awaitDrain||t._writableState&&!t._writableState.needDrain||a())}function u(){l("onend"),t.end()}r.endEmitted?o.nextTick(n):i.once("end",n),t.on("unpipe",s);var a=function(t){return function(){var e=t._readableState;l("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&h(t,"data")&&(e.flowing=!0,L(t))}}(i);t.on("drain",a);var f=!1;function c(e){l("ondata");var n=t.write(e);l("dest.write",n),!1===n&&((1===r.pipesCount&&r.pipes===t||r.pipesCount>1&&-1!==K(r.pipes,t))&&!f&&(l("false write response, pause",r.awaitDrain),r.awaitDrain++),i.pause())}function d(e){l("onerror",e),g(),t.removeListener("error",d),0===h(t,"error")&&S(t,e)}function p(){t.removeListener("finish",m),g()}function m(){l("onfinish"),t.removeListener("close",p),g()}function g(){l("unpipe"),i.unpipe(t)}return i.on("data",c),function(t,e,i){if("function"==typeof t.prependListener)return t.prependListener(e,i);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(i):t._events[e]=[i,t._events[e]]:t.on(e,i)}(t,"error",d),t.once("close",p),t.once("finish",m),t.emit("pipe",i),r.flowing||(l("pipe resume"),i.resume()),t},A.prototype.unpipe=function(t){var e=this._readableState,i={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,i)),this;if(!t){var r=e.pipes,n=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o0,!1!==r.flowing&&this.resume()):"readable"===t&&(r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,l("on readable",r.length,r.reading),r.length?j(this):r.reading||o.nextTick(D,this))),i},A.prototype.addListener=A.prototype.on,A.prototype.removeListener=function(t,e){var i=s.prototype.removeListener.call(this,t,e);return"readable"===t&&o.nextTick(P,this),i},A.prototype.removeAllListeners=function(t){var e=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||o.nextTick(P,this),e},A.prototype.resume=function(){var t=this._readableState;return t.flowing||(l("resume"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,o.nextTick(C,t,e))}(this,t)),t.paused=!1,this},A.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},A.prototype.wrap=function(t){var e=this,i=this._readableState,r=!1;for(var n in t.on("end",(function(){if(l("wrapped end"),i.decoder&&!i.ended){var t=i.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on("data",(function(n){(l("wrapped data"),i.decoder&&(n=i.decoder.write(n)),i.objectMode&&null==n)||(i.objectMode||n&&n.length)&&(e.push(n)||(r=!0,t.pause()))})),t)void 0===this[n]&&"function"==typeof t[n]&&(this[n]=function(e){return function(){return t[e].apply(t,arguments)}}(n));for(var o=0;o0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(t){if(0===this.length)return"";for(var e=this.head,i=""+e.data;e=e.next;)i+=t+e.data;return i}},{key:"concat",value:function(t){if(0===this.length)return u.alloc(0);for(var e,i,r,n=u.allocUnsafe(t>>>0),o=this.head,h=0;o;)e=o.data,i=n,r=h,u.prototype.copy.call(e,i,r),h+=o.data.length,o=o.next;return n}},{key:"consume",value:function(t,e){var i;return tn.length?n.length:t;if(o===n.length?r+=n:r+=n.slice(0,t),0==(t-=o)){o===n.length?(++i,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=n.slice(o));break}++i}return this.length-=i,r}},{key:"_getBuffer",value:function(t){var e=u.allocUnsafe(t),i=this.head,r=1;for(i.data.copy(e),t-=i.data.length;i=i.next;){var n=i.data,o=t>n.length?n.length:t;if(n.copy(e,e.length-t,0,o),0==(t-=o)){o===n.length?(++r,i.next?this.head=i.next:this.head=this.tail=null):(this.head=i,i.data=n.slice(o));break}++r}return this.length-=r,e}},{key:l,value:function(t,e){return a(this,n(n({},e),{},{depth:0,customInspect:!1}))}}])&&h(e.prototype,i),r&&h(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}()})),i.register("fZLNE",(function(t,e){var r=i("4QUf5");function n(t,e){h(t,e),o(t)}function o(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function h(t,e){t.emit("error",e)}t.exports={destroy:function(t,e){var i=this,s=this._readableState&&this._readableState.destroyed,u=this._writableState&&this._writableState.destroyed;return s||u?(e?e(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,r.nextTick(h,this,t)):r.nextTick(h,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,(function(t){!e&&t?i._writableState?i._writableState.errorEmitted?r.nextTick(o,i):(i._writableState.errorEmitted=!0,r.nextTick(n,i,t)):r.nextTick(n,i,t):e?(r.nextTick(o,i),e(t)):r.nextTick(o,i)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(t,e){var i=t._readableState,r=t._writableState;i&&i.autoDestroy||r&&r.autoDestroy?t.destroy(e):t.emit("error",e)}}})),i.register("4xjXo",(function(t,e){"use strict";var r=i("6KSc2").codes.ERR_INVALID_OPT_VALUE;t.exports={getHighWaterMark:function(t,e,i,n){var o=function(t,e,i){return null!=t.highWaterMark?t.highWaterMark:e?t[i]:null}(e,n,i);if(null!=o){if(!isFinite(o)||Math.floor(o)!==o||o<0)throw new r(n?i:"highWaterMark",o);return Math.floor(o)}return t.objectMode?16:16384}}})),i.register("6KSc2",(function(e,i){var r;t(e.exports,"codes",(function(){return r}),(function(t){return r=t}));var n={};function o(t,e,i){i||(i=Error);var r=function(t){var i,r;function n(i,r,n){return t.call(this,function(t,i,r){return"string"==typeof e?e:e(t,i,r)}(i,r,n))||this}return r=t,(i=n).prototype=Object.create(r.prototype),i.prototype.constructor=i,i.__proto__=r,n}(i);r.prototype.name=i.name,r.prototype.code=t,n[t]=r}function h(t,e){if(Array.isArray(t)){var i=t.length;return t=t.map((function(t){return String(t)})),i>2?"one of ".concat(e," ").concat(t.slice(0,i-1).join(", "),", or ")+t[i-1]:2===i?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}return"of ".concat(e," ").concat(String(t))}o("ERR_INVALID_OPT_VALUE",(function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'}),TypeError),o("ERR_INVALID_ARG_TYPE",(function(t,e,i){var r,n,o,s;if("string"==typeof e&&(n="not ",e.substr(!o||o<0?0:+o,n.length)===n)?(r="must not be",e=e.replace(/^not /,"")):r="must be",function(t,e,i){return(void 0===i||i>t.length)&&(i=t.length),t.substring(i-e.length,i)===e}(t," argument"))s="The ".concat(t," ").concat(r," ").concat(h(e,"type"));else{var u=function(t,e,i){return"number"!=typeof i&&(i=0),!(i+e.length>t.length)&&-1!==t.indexOf(e,i)}(t,".")?"property":"argument";s='The "'.concat(t,'" ').concat(u," ").concat(r," ").concat(h(e,"type"))}return s+=". Received type ".concat(typeof i)}),TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",(function(t){return"The "+t+" method is not implemented"})),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",(function(t){return"Cannot call "+t+" after a stream was destroyed"})),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",(function(t){return"Unknown encoding: "+t}),TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),r=n})),i.register("gutbR",(function(t,e){var r=i("4QUf5"),n=Object.keys||function(t){var e=[];for(var i in t)e.push(i);return e};t.exports=l;var o=i("kv8OZ"),h=i("2b45B");i("14ABq")(l,o);for(var s=n(h.prototype),u=0;u-1))throw new _(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(A.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(A.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._write=function(t,e,i){i(new g("_write()"))},A.prototype._writev=null,A.prototype.end=function(t,e,i){var r=this._writableState;return"function"==typeof t?(i=t,t=null,e=null):"function"==typeof e&&(i=e,e=null),null!=t&&this.write(t,e),r.corked&&(r.corked=1,this.uncork()),r.ending||function(t,e,i){e.ending=!0,q(t,e),i&&(e.finished?o.nextTick(i):t.once("finish",i));e.ended=!0,t.writable=!1}(this,r,i),this},Object.defineProperty(A.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(A.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),A.prototype.destroy=c.destroy,A.prototype._undestroy=c.undestroy,A.prototype._destroy=function(t,e){e(t)}})),i.register("4llQv",(function(t,e){var r,n=i("4QUf5");function o(t,e,i){return(e=function(t){var e=function(t,e){if("object"!=typeof t||null===t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var r=i.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}var h=i("2pqiQ"),s=Symbol("lastResolve"),u=Symbol("lastReject"),a=Symbol("error"),l=Symbol("ended"),f=Symbol("lastPromise"),c=Symbol("handlePromise"),d=Symbol("stream");function p(t,e){return{value:t,done:e}}function m(t){var e=t[s];if(null!==e){var i=t[d].read();null!==i&&(t[f]=null,t[s]=null,t[u]=null,e(p(i,!1)))}}function g(t){n.nextTick(m,t)}var v=Object.getPrototypeOf((function(){})),y=Object.setPrototypeOf((o(r={get stream(){return this[d]},next:function(){var t=this,e=this[a];if(null!==e)return Promise.reject(e);if(this[l])return Promise.resolve(p(void 0,!0));if(this[d].destroyed)return new Promise((function(e,i){n.nextTick((function(){t[a]?i(t[a]):e(p(void 0,!0))}))}));var i,r=this[f];if(r)i=new Promise(function(t,e){return function(i,r){t.then((function(){e[l]?i(p(void 0,!0)):e[c](i,r)}),r)}}(r,this));else{var o=this[d].read();if(null!==o)return Promise.resolve(p(o,!1));i=new Promise(this[c])}return this[f]=i,i}},Symbol.asyncIterator,(function(){return this})),o(r,"return",(function(){var t=this;return new Promise((function(e,i){t[d].destroy(null,(function(t){t?i(t):e(p(void 0,!0))}))}))})),r),v);t.exports=function(t){var e,i=Object.create(y,(o(e={},d,{value:t,writable:!0}),o(e,s,{value:null,writable:!0}),o(e,u,{value:null,writable:!0}),o(e,a,{value:null,writable:!0}),o(e,l,{value:t._readableState.endEmitted,writable:!0}),o(e,c,{value:function(t,e){var r=i[d].read();r?(i[f]=null,i[s]=null,i[u]=null,t(p(r,!1))):(i[s]=t,i[u]=e)},writable:!0}),e));return i[f]=null,h(t,(function(t){if(t&&"ERR_STREAM_PREMATURE_CLOSE"!==t.code){var e=i[u];return null!==e&&(i[f]=null,i[s]=null,i[u]=null,e(t)),void(i[a]=t)}var r=i[s];null!==r&&(i[f]=null,i[s]=null,i[u]=null,r(p(void 0,!0))),i[l]=!0})),t.on("readable",g.bind(null,i)),i}})),i.register("2pqiQ",(function(t,e){"use strict";var r=i("6KSc2").codes.ERR_STREAM_PREMATURE_CLOSE;function n(){}t.exports=function t(e,i,o){if("function"==typeof i)return t(e,null,i);i||(i={}),o=function(t){var e=!1;return function(){if(!e){e=!0;for(var i=arguments.length,r=new Array(i),n=0;n0,(function(t){l||(l=t),t&&c.forEach(u),o||(c.forEach(u),f(l))}))}));return e.reduce(a)}})),i.register("1P9RG",(function(t,e){"use strict";var r=i("2VKww").Buffer,n=i("47ojm"),o=i("b30TA"),h=i("hcQVt").ec,s=i("c1rzP"),u=i("kRTIg"),a=i("6rXNd"),l=1;function f(t,e,i,o){if((t=r.from(t.toArray())).length0&&i.ishrn(r),i}function d(t,e,i){var o,h;do{for(o=r.alloc(0);8*o.length=0||!e.umod(t.prime1)||!e.umod(t.prime2));return e}function s(t,e){var i=function(t){var e=h(t);return{blinder:e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed(),unblinder:e.invm(t.modulus)}}(e),o=e.modulus.byteLength(),s=new n(t).mul(i.blinder).umod(e.modulus),u=s.toRed(n.mont(e.prime1)),a=s.toRed(n.mont(e.prime2)),l=e.coefficient,f=e.prime1,c=e.prime2,d=u.redPow(e.exponent1).fromRed(),p=a.redPow(e.exponent2).fromRed(),m=d.isub(p).imul(l).umod(f).imul(c);return p.iadd(m).imul(i.unblinder).umod(e.modulus).toArrayLike(r,"be",o)}s.getr=h,t.exports=s})),i.register("kRTIg",(function(t,e){var r=i("fGdM7"),n=i("cohk1"),o=i("6HMDV"),h=i("l9joT"),s=i("aNyyc"),u=i("2VKww").Buffer;function a(t){var e;"object"!=typeof t||u.isBuffer(t)||(e=t.passphrase,t=t.key),"string"==typeof t&&(t=u.from(t));var i,a,l=o(t,e),f=l.tag,c=l.data;switch(f){case"CERTIFICATE":a=r.certificate.decode(c,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(a||(a=r.PublicKey.decode(c,"der")),i=a.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return r.RSAPublicKey.decode(a.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return a.subjectPrivateKey=a.subjectPublicKey,{type:"ec",data:a};case"1.2.840.10040.4.1":return a.algorithm.params.pub_key=r.DSAparam.decode(a.subjectPublicKey.data,"der"),{type:"dsa",data:a.algorithm.params};default:throw new Error("unknown key id "+i)}case"ENCRYPTED PRIVATE KEY":c=function(t,e){var i=t.algorithm.decrypt.kde.kdeparams.salt,r=parseInt(t.algorithm.decrypt.kde.kdeparams.iters.toString(),10),o=n[t.algorithm.decrypt.cipher.algo.join(".")],a=t.algorithm.decrypt.cipher.iv,l=t.subjectPrivateKey,f=parseInt(o.split("-")[1],10)/8,c=s.pbkdf2Sync(e,i,r,f,"sha1"),d=h.createDecipheriv(o,c,a),p=[];return p.push(d.update(l)),p.push(d.final()),u.concat(p)}(c=r.EncryptedPrivateKey.decode(c,"der"),e);case"PRIVATE KEY":switch(i=(a=r.PrivateKey.decode(c,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return r.RSAPrivateKey.decode(a.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:a.algorithm.curve,privateKey:r.ECPrivateKey.decode(a.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return a.algorithm.params.priv_key=r.DSAparam.decode(a.subjectPrivateKey,"der"),{type:"dsa",params:a.algorithm.params};default:throw new Error("unknown key id "+i)}case"RSA PUBLIC KEY":return r.RSAPublicKey.decode(c,"der");case"RSA PRIVATE KEY":return r.RSAPrivateKey.decode(c,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:r.DSAPrivateKey.decode(c,"der")};case"EC PRIVATE KEY":return{curve:(c=r.ECPrivateKey.decode(c,"der")).parameters.value,privateKey:c.privateKey};default:throw new Error("unknown key type "+f)}}t.exports=a,a.signature=r.signature})),i.register("fGdM7",(function(e,r){var n,o,h,s,u,a,l,f,c,d;t(e.exports,"certificate",(function(){return n}),(function(t){return n=t})),t(e.exports,"RSAPrivateKey",(function(){return o}),(function(t){return o=t})),t(e.exports,"RSAPublicKey",(function(){return h}),(function(t){return h=t})),t(e.exports,"PublicKey",(function(){return s}),(function(t){return s=t})),t(e.exports,"PrivateKey",(function(){return u}),(function(t){return u=t})),t(e.exports,"EncryptedPrivateKey",(function(){return a}),(function(t){return a=t})),t(e.exports,"DSAPrivateKey",(function(){return l}),(function(t){return l=t})),t(e.exports,"DSAparam",(function(){return f}),(function(t){return f=t})),t(e.exports,"ECPrivateKey",(function(){return c}),(function(t){return c=t})),t(e.exports,"signature",(function(){return d}),(function(t){return d=t}));var p=i("g37MT");n=i("jCnLf");var m=p.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}));o=m;var g=p.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));h=g;var v=p.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(y),this.key("subjectPublicKey").bitstr())}));s=v;var y=p.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())})),M=p.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(y),this.key("subjectPrivateKey").octstr())}));u=M;var w=p.define("EncryptedPrivateKeyInfo",(function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}));a=w;var b=p.define("DSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}));l=b,f=p.define("DSAparam",(function(){this.int()}));var _=p.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(S),this.key("publicKey").optional().explicit(1).bitstr())}));c=_;var S=p.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));d=p.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))})),i.register("g37MT",(function(t,e){"use strict";const r=t.exports;r.bignum=i("dNTqu"),r.define=i("3bt4W").define,r.base=i("f6Gnk"),r.constants=i("cDaIZ"),r.decoders=i("A0zTn"),r.encoders=i("6l2dt")})),i.register("dNTqu",(function(t,e){!function(t,e){"use strict";function r(t,e){if(!t)throw new Error(e||"Assertion failed")}function n(t,e){t.super_=e;var i=function(){};i.prototype=e.prototype,t.prototype=new i,t.prototype.constructor=t}function o(t,e,i){if(o.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(i=e,e=10),this._init(t||0,e||10,i||"be"))}var h;"object"==typeof t?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;try{h="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:i("l8s8s").Buffer}catch(t){}function s(t,e){var i=t.charCodeAt(e);return i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:i-48&15}function u(t,e,i){var r=s(t,i);return i-1>=e&&(r|=s(t,i-1)<<4),r}function a(t,e,i,r){for(var n=0,o=Math.min(t.length,i),h=e;h=49?s-49+10:s>=17?s-17+10:s}return n}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,i){if("number"==typeof t)return this._initNumber(t,e,i);if("object"==typeof t)return this._initArray(t,e,i);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)h=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=h<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===i)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e,i){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=2)n=u(t,e,r)<=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;else for(r=(t.length-e)%2==0?e+1:e;r=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;this.strip()},o.prototype._parseBase=function(t,e,i){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=e)r++;r--,n=n/e|0;for(var o=t.length-i,h=o%r,s=Math.min(o,o-h)+i,u=0,l=i;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,i){i.negative=e.negative^t.negative;var r=t.length+e.length|0;i.length=r,r=r-1|0;var n=0|t.words[0],o=0|e.words[0],h=n*o,s=67108863&h,u=h/67108864|0;i.words[0]=s;for(var a=1;a>>26,f=67108863&u,c=Math.min(a,e.length-1),d=Math.max(0,a-t.length+1);d<=c;d++){var p=a-d|0;l+=(h=(n=0|t.words[p])*(o=0|e.words[d])+f)/67108864|0,f=67108863&h}i.words[a]=0|f,u=0|l}return 0!==u?i.words[a]=0|u:i.length--,i.strip()}o.prototype.toString=function(t,e){var i;if(e=0|e||1,16===(t=t||10)||"hex"===t){i="";for(var n=0,o=0,h=0;h>>24-n&16777215)||h!==this.length-1?l[6-u.length]+u+i:u+i,(n+=2)>=26&&(n-=26,h--)}for(0!==o&&(i=o.toString(16)+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var a=f[t],d=c[t];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);i=(p=p.idivn(d)).isZero()?m+i:l[a-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return r(void 0!==h),this.toArrayLike(h,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,i){var n=this.byteLength(),o=i||Math.max(1,n);r(n<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var h,s,u="le"===e,a=new t(o),l=this.clone();if(u){for(s=0;!l.isZero();s++)h=l.andln(255),l.iushrn(8),a[s]=h;for(;s=4096&&(i+=13,e>>>=13),e>=64&&(i+=7,e>>>=7),e>=8&&(i+=4,e>>>=4),e>=2&&(i+=2,e>>>=2),i+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,i=0;return 0==(8191&e)&&(i+=13,e>>>=13),0==(127&e)&&(i+=7,e>>>=7),0==(15&e)&&(i+=4,e>>>=4),0==(3&e)&&(i+=2,e>>>=2),0==(1&e)&&i++,i},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var i=0;it.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,i;this.length>t.length?(e=this,i=t):(e=t,i=this);for(var r=0;rt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),i=t%26;this._expand(e),i>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-i),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),this.words[i]=e?this.words[i]|1<t.length?(i=this,r=t):(i=t,r=this);for(var n=0,o=0;o>>26;for(;0!==n&&o>>26;if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var i,r,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,r=t):(i=t,r=this);for(var o=0,h=0;h>26,this.words[h]=67108863&e;for(;0!==o&&h>26,this.words[h]=67108863&e;if(0===o&&h>>13,d=0|h[1],p=8191&d,m=d>>>13,g=0|h[2],v=8191&g,y=g>>>13,M=0|h[3],w=8191&M,b=M>>>13,_=0|h[4],S=8191&_,k=_>>>13,E=0|h[5],A=8191&E,x=E>>>13,R=0|h[6],B=8191&R,T=R>>>13,j=0|h[7],q=8191&j,I=j>>>13,N=0|h[8],P=8191&N,D=N>>>13,C=0|h[9],L=8191&C,O=C>>>13,U=0|s[0],Z=8191&U,K=U>>>13,H=0|s[1],F=8191&H,z=H>>>13,W=0|s[2],V=8191&W,G=W>>>13,X=0|s[3],Y=8191&X,J=X>>>13,Q=0|s[4],$=8191&Q,tt=Q>>>13,et=0|s[5],it=8191&et,rt=et>>>13,nt=0|s[6],ot=8191&nt,ht=nt>>>13,st=0|s[7],ut=8191&st,at=st>>>13,lt=0|s[8],ft=8191<,ct=lt>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;i.negative=t.negative^e.negative,i.length=19;var gt=(a+(r=Math.imul(f,Z))|0)+((8191&(n=(n=Math.imul(f,K))+Math.imul(c,Z)|0))<<13)|0;a=((o=Math.imul(c,K))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(p,Z),n=(n=Math.imul(p,K))+Math.imul(m,Z)|0,o=Math.imul(m,K);var vt=(a+(r=r+Math.imul(f,F)|0)|0)+((8191&(n=(n=n+Math.imul(f,z)|0)+Math.imul(c,F)|0))<<13)|0;a=((o=o+Math.imul(c,z)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(v,Z),n=(n=Math.imul(v,K))+Math.imul(y,Z)|0,o=Math.imul(y,K),r=r+Math.imul(p,F)|0,n=(n=n+Math.imul(p,z)|0)+Math.imul(m,F)|0,o=o+Math.imul(m,z)|0;var yt=(a+(r=r+Math.imul(f,V)|0)|0)+((8191&(n=(n=n+Math.imul(f,G)|0)+Math.imul(c,V)|0))<<13)|0;a=((o=o+Math.imul(c,G)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(w,Z),n=(n=Math.imul(w,K))+Math.imul(b,Z)|0,o=Math.imul(b,K),r=r+Math.imul(v,F)|0,n=(n=n+Math.imul(v,z)|0)+Math.imul(y,F)|0,o=o+Math.imul(y,z)|0,r=r+Math.imul(p,V)|0,n=(n=n+Math.imul(p,G)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,G)|0;var Mt=(a+(r=r+Math.imul(f,Y)|0)|0)+((8191&(n=(n=n+Math.imul(f,J)|0)+Math.imul(c,Y)|0))<<13)|0;a=((o=o+Math.imul(c,J)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(S,Z),n=(n=Math.imul(S,K))+Math.imul(k,Z)|0,o=Math.imul(k,K),r=r+Math.imul(w,F)|0,n=(n=n+Math.imul(w,z)|0)+Math.imul(b,F)|0,o=o+Math.imul(b,z)|0,r=r+Math.imul(v,V)|0,n=(n=n+Math.imul(v,G)|0)+Math.imul(y,V)|0,o=o+Math.imul(y,G)|0,r=r+Math.imul(p,Y)|0,n=(n=n+Math.imul(p,J)|0)+Math.imul(m,Y)|0,o=o+Math.imul(m,J)|0;var wt=(a+(r=r+Math.imul(f,$)|0)|0)+((8191&(n=(n=n+Math.imul(f,tt)|0)+Math.imul(c,$)|0))<<13)|0;a=((o=o+Math.imul(c,tt)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(A,Z),n=(n=Math.imul(A,K))+Math.imul(x,Z)|0,o=Math.imul(x,K),r=r+Math.imul(S,F)|0,n=(n=n+Math.imul(S,z)|0)+Math.imul(k,F)|0,o=o+Math.imul(k,z)|0,r=r+Math.imul(w,V)|0,n=(n=n+Math.imul(w,G)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,G)|0,r=r+Math.imul(v,Y)|0,n=(n=n+Math.imul(v,J)|0)+Math.imul(y,Y)|0,o=o+Math.imul(y,J)|0,r=r+Math.imul(p,$)|0,n=(n=n+Math.imul(p,tt)|0)+Math.imul(m,$)|0,o=o+Math.imul(m,tt)|0;var bt=(a+(r=r+Math.imul(f,it)|0)|0)+((8191&(n=(n=n+Math.imul(f,rt)|0)+Math.imul(c,it)|0))<<13)|0;a=((o=o+Math.imul(c,rt)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(B,Z),n=(n=Math.imul(B,K))+Math.imul(T,Z)|0,o=Math.imul(T,K),r=r+Math.imul(A,F)|0,n=(n=n+Math.imul(A,z)|0)+Math.imul(x,F)|0,o=o+Math.imul(x,z)|0,r=r+Math.imul(S,V)|0,n=(n=n+Math.imul(S,G)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,G)|0,r=r+Math.imul(w,Y)|0,n=(n=n+Math.imul(w,J)|0)+Math.imul(b,Y)|0,o=o+Math.imul(b,J)|0,r=r+Math.imul(v,$)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(y,$)|0,o=o+Math.imul(y,tt)|0,r=r+Math.imul(p,it)|0,n=(n=n+Math.imul(p,rt)|0)+Math.imul(m,it)|0,o=o+Math.imul(m,rt)|0;var _t=(a+(r=r+Math.imul(f,ot)|0)|0)+((8191&(n=(n=n+Math.imul(f,ht)|0)+Math.imul(c,ot)|0))<<13)|0;a=((o=o+Math.imul(c,ht)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(q,Z),n=(n=Math.imul(q,K))+Math.imul(I,Z)|0,o=Math.imul(I,K),r=r+Math.imul(B,F)|0,n=(n=n+Math.imul(B,z)|0)+Math.imul(T,F)|0,o=o+Math.imul(T,z)|0,r=r+Math.imul(A,V)|0,n=(n=n+Math.imul(A,G)|0)+Math.imul(x,V)|0,o=o+Math.imul(x,G)|0,r=r+Math.imul(S,Y)|0,n=(n=n+Math.imul(S,J)|0)+Math.imul(k,Y)|0,o=o+Math.imul(k,J)|0,r=r+Math.imul(w,$)|0,n=(n=n+Math.imul(w,tt)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,tt)|0,r=r+Math.imul(v,it)|0,n=(n=n+Math.imul(v,rt)|0)+Math.imul(y,it)|0,o=o+Math.imul(y,rt)|0,r=r+Math.imul(p,ot)|0,n=(n=n+Math.imul(p,ht)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,ht)|0;var St=(a+(r=r+Math.imul(f,ut)|0)|0)+((8191&(n=(n=n+Math.imul(f,at)|0)+Math.imul(c,ut)|0))<<13)|0;a=((o=o+Math.imul(c,at)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(P,Z),n=(n=Math.imul(P,K))+Math.imul(D,Z)|0,o=Math.imul(D,K),r=r+Math.imul(q,F)|0,n=(n=n+Math.imul(q,z)|0)+Math.imul(I,F)|0,o=o+Math.imul(I,z)|0,r=r+Math.imul(B,V)|0,n=(n=n+Math.imul(B,G)|0)+Math.imul(T,V)|0,o=o+Math.imul(T,G)|0,r=r+Math.imul(A,Y)|0,n=(n=n+Math.imul(A,J)|0)+Math.imul(x,Y)|0,o=o+Math.imul(x,J)|0,r=r+Math.imul(S,$)|0,n=(n=n+Math.imul(S,tt)|0)+Math.imul(k,$)|0,o=o+Math.imul(k,tt)|0,r=r+Math.imul(w,it)|0,n=(n=n+Math.imul(w,rt)|0)+Math.imul(b,it)|0,o=o+Math.imul(b,rt)|0,r=r+Math.imul(v,ot)|0,n=(n=n+Math.imul(v,ht)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,ht)|0,r=r+Math.imul(p,ut)|0,n=(n=n+Math.imul(p,at)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,at)|0;var kt=(a+(r=r+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,ct)|0)+Math.imul(c,ft)|0))<<13)|0;a=((o=o+Math.imul(c,ct)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(L,Z),n=(n=Math.imul(L,K))+Math.imul(O,Z)|0,o=Math.imul(O,K),r=r+Math.imul(P,F)|0,n=(n=n+Math.imul(P,z)|0)+Math.imul(D,F)|0,o=o+Math.imul(D,z)|0,r=r+Math.imul(q,V)|0,n=(n=n+Math.imul(q,G)|0)+Math.imul(I,V)|0,o=o+Math.imul(I,G)|0,r=r+Math.imul(B,Y)|0,n=(n=n+Math.imul(B,J)|0)+Math.imul(T,Y)|0,o=o+Math.imul(T,J)|0,r=r+Math.imul(A,$)|0,n=(n=n+Math.imul(A,tt)|0)+Math.imul(x,$)|0,o=o+Math.imul(x,tt)|0,r=r+Math.imul(S,it)|0,n=(n=n+Math.imul(S,rt)|0)+Math.imul(k,it)|0,o=o+Math.imul(k,rt)|0,r=r+Math.imul(w,ot)|0,n=(n=n+Math.imul(w,ht)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,ht)|0,r=r+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,at)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,at)|0,r=r+Math.imul(p,ft)|0,n=(n=n+Math.imul(p,ct)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,ct)|0;var Et=(a+(r=r+Math.imul(f,pt)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(c,pt)|0))<<13)|0;a=((o=o+Math.imul(c,mt)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(L,F),n=(n=Math.imul(L,z))+Math.imul(O,F)|0,o=Math.imul(O,z),r=r+Math.imul(P,V)|0,n=(n=n+Math.imul(P,G)|0)+Math.imul(D,V)|0,o=o+Math.imul(D,G)|0,r=r+Math.imul(q,Y)|0,n=(n=n+Math.imul(q,J)|0)+Math.imul(I,Y)|0,o=o+Math.imul(I,J)|0,r=r+Math.imul(B,$)|0,n=(n=n+Math.imul(B,tt)|0)+Math.imul(T,$)|0,o=o+Math.imul(T,tt)|0,r=r+Math.imul(A,it)|0,n=(n=n+Math.imul(A,rt)|0)+Math.imul(x,it)|0,o=o+Math.imul(x,rt)|0,r=r+Math.imul(S,ot)|0,n=(n=n+Math.imul(S,ht)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,ht)|0,r=r+Math.imul(w,ut)|0,n=(n=n+Math.imul(w,at)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,at)|0,r=r+Math.imul(v,ft)|0,n=(n=n+Math.imul(v,ct)|0)+Math.imul(y,ft)|0,o=o+Math.imul(y,ct)|0;var At=(a+(r=r+Math.imul(p,pt)|0)|0)+((8191&(n=(n=n+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;a=((o=o+Math.imul(m,mt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(L,V),n=(n=Math.imul(L,G))+Math.imul(O,V)|0,o=Math.imul(O,G),r=r+Math.imul(P,Y)|0,n=(n=n+Math.imul(P,J)|0)+Math.imul(D,Y)|0,o=o+Math.imul(D,J)|0,r=r+Math.imul(q,$)|0,n=(n=n+Math.imul(q,tt)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,tt)|0,r=r+Math.imul(B,it)|0,n=(n=n+Math.imul(B,rt)|0)+Math.imul(T,it)|0,o=o+Math.imul(T,rt)|0,r=r+Math.imul(A,ot)|0,n=(n=n+Math.imul(A,ht)|0)+Math.imul(x,ot)|0,o=o+Math.imul(x,ht)|0,r=r+Math.imul(S,ut)|0,n=(n=n+Math.imul(S,at)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,at)|0,r=r+Math.imul(w,ft)|0,n=(n=n+Math.imul(w,ct)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,ct)|0;var xt=(a+(r=r+Math.imul(v,pt)|0)|0)+((8191&(n=(n=n+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;a=((o=o+Math.imul(y,mt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(L,Y),n=(n=Math.imul(L,J))+Math.imul(O,Y)|0,o=Math.imul(O,J),r=r+Math.imul(P,$)|0,n=(n=n+Math.imul(P,tt)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,tt)|0,r=r+Math.imul(q,it)|0,n=(n=n+Math.imul(q,rt)|0)+Math.imul(I,it)|0,o=o+Math.imul(I,rt)|0,r=r+Math.imul(B,ot)|0,n=(n=n+Math.imul(B,ht)|0)+Math.imul(T,ot)|0,o=o+Math.imul(T,ht)|0,r=r+Math.imul(A,ut)|0,n=(n=n+Math.imul(A,at)|0)+Math.imul(x,ut)|0,o=o+Math.imul(x,at)|0,r=r+Math.imul(S,ft)|0,n=(n=n+Math.imul(S,ct)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,ct)|0;var Rt=(a+(r=r+Math.imul(w,pt)|0)|0)+((8191&(n=(n=n+Math.imul(w,mt)|0)+Math.imul(b,pt)|0))<<13)|0;a=((o=o+Math.imul(b,mt)|0)+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,r=Math.imul(L,$),n=(n=Math.imul(L,tt))+Math.imul(O,$)|0,o=Math.imul(O,tt),r=r+Math.imul(P,it)|0,n=(n=n+Math.imul(P,rt)|0)+Math.imul(D,it)|0,o=o+Math.imul(D,rt)|0,r=r+Math.imul(q,ot)|0,n=(n=n+Math.imul(q,ht)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,ht)|0,r=r+Math.imul(B,ut)|0,n=(n=n+Math.imul(B,at)|0)+Math.imul(T,ut)|0,o=o+Math.imul(T,at)|0,r=r+Math.imul(A,ft)|0,n=(n=n+Math.imul(A,ct)|0)+Math.imul(x,ft)|0,o=o+Math.imul(x,ct)|0;var Bt=(a+(r=r+Math.imul(S,pt)|0)|0)+((8191&(n=(n=n+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;a=((o=o+Math.imul(k,mt)|0)+(n>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,r=Math.imul(L,it),n=(n=Math.imul(L,rt))+Math.imul(O,it)|0,o=Math.imul(O,rt),r=r+Math.imul(P,ot)|0,n=(n=n+Math.imul(P,ht)|0)+Math.imul(D,ot)|0,o=o+Math.imul(D,ht)|0,r=r+Math.imul(q,ut)|0,n=(n=n+Math.imul(q,at)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,at)|0,r=r+Math.imul(B,ft)|0,n=(n=n+Math.imul(B,ct)|0)+Math.imul(T,ft)|0,o=o+Math.imul(T,ct)|0;var Tt=(a+(r=r+Math.imul(A,pt)|0)|0)+((8191&(n=(n=n+Math.imul(A,mt)|0)+Math.imul(x,pt)|0))<<13)|0;a=((o=o+Math.imul(x,mt)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(L,ot),n=(n=Math.imul(L,ht))+Math.imul(O,ot)|0,o=Math.imul(O,ht),r=r+Math.imul(P,ut)|0,n=(n=n+Math.imul(P,at)|0)+Math.imul(D,ut)|0,o=o+Math.imul(D,at)|0,r=r+Math.imul(q,ft)|0,n=(n=n+Math.imul(q,ct)|0)+Math.imul(I,ft)|0,o=o+Math.imul(I,ct)|0;var jt=(a+(r=r+Math.imul(B,pt)|0)|0)+((8191&(n=(n=n+Math.imul(B,mt)|0)+Math.imul(T,pt)|0))<<13)|0;a=((o=o+Math.imul(T,mt)|0)+(n>>>13)|0)+(jt>>>26)|0,jt&=67108863,r=Math.imul(L,ut),n=(n=Math.imul(L,at))+Math.imul(O,ut)|0,o=Math.imul(O,at),r=r+Math.imul(P,ft)|0,n=(n=n+Math.imul(P,ct)|0)+Math.imul(D,ft)|0,o=o+Math.imul(D,ct)|0;var qt=(a+(r=r+Math.imul(q,pt)|0)|0)+((8191&(n=(n=n+Math.imul(q,mt)|0)+Math.imul(I,pt)|0))<<13)|0;a=((o=o+Math.imul(I,mt)|0)+(n>>>13)|0)+(qt>>>26)|0,qt&=67108863,r=Math.imul(L,ft),n=(n=Math.imul(L,ct))+Math.imul(O,ft)|0,o=Math.imul(O,ct);var It=(a+(r=r+Math.imul(P,pt)|0)|0)+((8191&(n=(n=n+Math.imul(P,mt)|0)+Math.imul(D,pt)|0))<<13)|0;a=((o=o+Math.imul(D,mt)|0)+(n>>>13)|0)+(It>>>26)|0,It&=67108863;var Nt=(a+(r=Math.imul(L,pt))|0)+((8191&(n=(n=Math.imul(L,mt))+Math.imul(O,pt)|0))<<13)|0;return a=((o=Math.imul(O,mt))+(n>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,u[0]=gt,u[1]=vt,u[2]=yt,u[3]=Mt,u[4]=wt,u[5]=bt,u[6]=_t,u[7]=St,u[8]=kt,u[9]=Et,u[10]=At,u[11]=xt,u[12]=Rt,u[13]=Bt,u[14]=Tt,u[15]=jt,u[16]=qt,u[17]=It,u[18]=Nt,0!==a&&(u[19]=a,i.length++),i};function m(t,e,i){return(new g).mulp(t,e,i)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=d),o.prototype.mulTo=function(t,e){var i,r=this.length+t.length;return i=10===this.length&&10===t.length?p(this,t,e):r<63?d(this,t,e):r<1024?function(t,e,i){i.negative=e.negative^t.negative,i.length=t.length+e.length;for(var r=0,n=0,o=0;o>>26)|0)>>>26,h&=67108863}i.words[o]=s,r=h,h=n}return 0!==r?i.words[o]=r:i.length--,i.strip()}(this,t,e):m(this,t,e),i},g.prototype.makeRBT=function(t){for(var e=new Array(t),i=o.prototype._countBits(t)-1,r=0;r>=1;return r},g.prototype.permute=function(t,e,i,r,n,o){for(var h=0;h>>=1)n++;return 1<>>=13,i[2*h+1]=8191&o,o>>>=13;for(h=2*e;h>=26,e+=n/67108864|0,e+=o>>>26,this.words[i]=67108863&o}return 0!==e&&(this.words[i]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),i=0;i>>n}return e}(t);if(0===e.length)return new o(1);for(var i=this,r=0;r=0);var e,i=t%26,n=(t-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var h=0;for(e=0;e>>26-i}h&&(this.words[e]=h,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,h=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<h)for(this.length-=h,a=0;a=0&&(0!==l||a>=n);a--){var f=0|this.words[a];this.words[a]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,i){return r(0===this.negative),this.iushrn(t,e,i)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26,n=1<=0);var e=t%26,i=(t-e)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==e&&i++,this.length=Math.min(i,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+i]=67108863&o}for(;n>26,this.words[n+i]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var i=(this.length,t.length),r=this.clone(),n=t,h=0|n.words[n.length-1];0!==(i=26-this._countBits(h))&&(n=n.ushln(i),r.iushln(i),h=0|n.words[n.length-1]);var s,u=r.length-n.length;if("mod"!==e){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var a=0;a=0;f--){var c=67108864*(0|r.words[n.length+f])+(0|r.words[n.length+f-1]);for(c=Math.min(c/h|0,67108863),r._ishlnsubmul(n,c,f);0!==r.negative;)c--,r.negative=0,r._ishlnsubmul(n,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=c)}return s&&s.strip(),r.strip(),"div"!==e&&0!==i&&r.iushrn(i),{div:s||null,mod:r}},o.prototype.divmod=function(t,e,i){return r(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.iadd(t)),{div:n,mod:h}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.isub(t)),{div:s.div,mod:h}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,h,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var i=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),n=t.andln(1),o=i.cmp(r);return o<0||1===n&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){r(t<=67108863);for(var e=67108864%t,i=0,n=this.length-1;n>=0;n--)i=(e*i+(0|this.words[n]))%t;return i},o.prototype.idivn=function(t){r(t<=67108863);for(var e=0,i=this.length-1;i>=0;i--){var n=(0|this.words[i])+67108864*e;this.words[i]=n/t|0,e=n%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new o(1),h=new o(0),s=new o(0),u=new o(1),a=0;e.isEven()&&i.isEven();)e.iushrn(1),i.iushrn(1),++a;for(var l=i.clone(),f=e.clone();!e.isZero();){for(var c=0,d=1;0==(e.words[0]&d)&&c<26;++c,d<<=1);if(c>0)for(e.iushrn(c);c-- >0;)(n.isOdd()||h.isOdd())&&(n.iadd(l),h.isub(f)),n.iushrn(1),h.iushrn(1);for(var p=0,m=1;0==(i.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);e.cmp(i)>=0?(e.isub(i),n.isub(s),h.isub(u)):(i.isub(e),s.isub(n),u.isub(h))}return{a:s,b:u,gcd:i.iushln(a)}},o.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,h=new o(1),s=new o(0),u=i.clone();e.cmpn(1)>0&&i.cmpn(1)>0;){for(var a=0,l=1;0==(e.words[0]&l)&&a<26;++a,l<<=1);if(a>0)for(e.iushrn(a);a-- >0;)h.isOdd()&&h.iadd(u),h.iushrn(1);for(var f=0,c=1;0==(i.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(i.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(i)>=0?(e.isub(i),h.isub(s)):(i.isub(e),s.isub(h))}return(n=0===e.cmpn(1)?h:s).cmpn(0)<0&&n.iadd(t),n},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),i=t.clone();e.negative=0,i.negative=0;for(var r=0;e.isEven()&&i.isEven();r++)e.iushrn(1),i.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;i.isEven();)i.iushrn(1);var n=e.cmp(i);if(n<0){var o=e;e=i,i=o}else if(0===n||0===i.cmpn(1))break;e.isub(i)}return i.iushln(r)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,i=(t-e)/26,n=1<>>26,s&=67108863,this.words[h]=s}return 0!==o&&(this.words[h]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,i=t<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)e=1;else{i&&(t=-t),r(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;i--){var r=0|this.words[i],n=0|t.words[i];if(r!==n){rn&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new S(t)},o.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function M(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function b(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){S.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,i=t;do{this.split(i,this.tmp),e=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},n(M,y),M.prototype.split=function(t,e){for(var i=4194303,r=Math.min(t.length,9),n=0;n>>22,o=h}o>>>=22,t.words[n-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,i=0;i>>=26,t.words[i]=n,e=r}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new M;else if("p224"===t)e=new w;else if("p192"===t)e=new b;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new _}return v[t]=e,e},S.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},S.prototype._verify2=function(t,e){r(0==(t.negative|e.negative),"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},S.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},S.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},S.prototype.add=function(t,e){this._verify2(t,e);var i=t.add(e);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},S.prototype.iadd=function(t,e){this._verify2(t,e);var i=t.iadd(e);return i.cmp(this.m)>=0&&i.isub(this.m),i},S.prototype.sub=function(t,e){this._verify2(t,e);var i=t.sub(e);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this)},S.prototype.isub=function(t,e){this._verify2(t,e);var i=t.isub(e);return i.cmpn(0)<0&&i.iadd(this.m),i},S.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},S.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},S.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},S.prototype.isqr=function(t){return this.imul(t,t.clone())},S.prototype.sqr=function(t){return this.mul(t,t)},S.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var i=this.m.add(new o(1)).iushrn(2);return this.pow(t,i)}for(var n=this.m.subn(1),h=0;!n.isZero()&&0===n.andln(1);)h++,n.iushrn(1);r(!n.isZero());var s=new o(1).toRed(this),u=s.redNeg(),a=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,a).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,n),c=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=h;0!==d.cmp(s);){for(var m=d,g=0;0!==m.cmp(s);g++)m=m.redSqr();r(g=0;r--){for(var a=e.words[r],l=u-1;l>=0;l--){var f=a>>l&1;n!==i[0]&&(n=this.sqr(n)),0!==f||0!==h?(h<<=1,h|=f,(4===++s||0===r&&0===l)&&(n=this.mul(n,i[h]),s=0,h=0)):s=0}u=26}return n},S.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},S.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new k(t)},n(k,S),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var i=t.imul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),o=n;return n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m)),o._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var i=t.mul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),h=n;return n.cmp(this.m)>=0?h=n.isub(this.m):n.cmpn(0)<0&&(h=n.iadd(this.m)),h._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)})),i.register("3bt4W",(function(t,e){"use strict";var r=i("6l2dt"),n=i("A0zTn"),o=i("14ABq");function h(t,e){this.name=t,this.body=e,this.decoders={},this.encoders={}}t.exports.define=function(t,e){return new h(t,e)},h.prototype._createNamed=function(t){const e=this.name;function i(t){this._initNamed(t,e)}return o(i,t),i.prototype._initNamed=function(e,i){t.call(this,e,i)},new i(this)},h.prototype._getDecoder=function(t){return t=t||"der",this.decoders.hasOwnProperty(t)||(this.decoders[t]=this._createNamed(n[t])),this.decoders[t]},h.prototype.decode=function(t,e,i){return this._getDecoder(e).decode(t,i)},h.prototype._getEncoder=function(t){return t=t||"der",this.encoders.hasOwnProperty(t)||(this.encoders[t]=this._createNamed(r[t])),this.encoders[t]},h.prototype.encode=function(t,e,i){return this._getEncoder(e).encode(t,i)}})),i.register("6l2dt",(function(t,e){"use strict";const r=t.exports;r.der=i("fCy0W"),r.pem=i("806HG")})),i.register("fCy0W",(function(t,e){"use strict";var r=i("14ABq"),n=i("2uTNC").Buffer,o=i("7Wb0E"),h=i("ecM4Y");function s(t){this.enc="der",this.name=t.name,this.entity=t,this.tree=new u,this.tree._init(t.body)}function u(t){o.call(this,"der",t)}function a(t){return t<10?"0"+t:t}t.exports=s,s.prototype.encode=function(t,e){return this.tree._encode(t,e).join()},r(u,o),u.prototype._encodeComposite=function(t,e,i,r){const o=function(t,e,i,r){let n;"seqof"===t?t="seq":"setof"===t&&(t="set");if(h.tagByName.hasOwnProperty(t))n=h.tagByName[t];else{if("number"!=typeof t||(0|t)!==t)return r.error("Unknown tag: "+t);n=t}if(n>=31)return r.error("Multi-octet tag encoding unsupported");e||(n|=32);return n|=h.tagClassByName[i||"universal"]<<6,n}(t,e,i,this.reporter);if(r.length<128){const t=n.alloc(2);return t[0]=o,t[1]=r.length,this._createEncoderBuffer([t,r])}let s=1;for(let t=r.length;t>=256;t>>=8)s++;const u=n.alloc(2+s);u[0]=o,u[1]=128|s;for(let t=1+s,e=r.length;e>0;t--,e>>=8)u[t]=255&e;return this._createEncoderBuffer([u,r])},u.prototype._encodeStr=function(t,e){if("bitstr"===e)return this._createEncoderBuffer([0|t.unused,t.data]);if("bmpstr"===e){const e=n.alloc(2*t.length);for(let i=0;i=40)return this.reporter.error("Second objid identifier OOB");t.splice(0,2,40*t[0]+t[1])}let r=0;for(let e=0;e=128;i>>=7)r++}const o=n.alloc(r);let h=o.length-1;for(let e=t.length-1;e>=0;e--){let i=t[e];for(o[h--]=127&i;(i>>=7)>0;)o[h--]=128|127&i}return this._createEncoderBuffer(o)},u.prototype._encodeTime=function(t,e){let i;const r=new Date(t);return"gentime"===e?i=[a(r.getUTCFullYear()),a(r.getUTCMonth()+1),a(r.getUTCDate()),a(r.getUTCHours()),a(r.getUTCMinutes()),a(r.getUTCSeconds()),"Z"].join(""):"utctime"===e?i=[a(r.getUTCFullYear()%100),a(r.getUTCMonth()+1),a(r.getUTCDate()),a(r.getUTCHours()),a(r.getUTCMinutes()),a(r.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+e+" time is not supported yet"),this._encodeStr(i,"octstr")},u.prototype._encodeNull=function(){return this._createEncoderBuffer("")},u.prototype._encodeInt=function(t,e){if("string"==typeof t){if(!e)return this.reporter.error("String int or enum given, but no values map");if(!e.hasOwnProperty(t))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(t));t=e[t]}if("number"!=typeof t&&!n.isBuffer(t)){const e=t.toArray();!t.sign&&128&e[0]&&e.unshift(0),t=n.from(e)}if(n.isBuffer(t)){let e=t.length;0===t.length&&e++;const i=n.alloc(e);return t.copy(i),0===t.length&&(i[0]=0),this._createEncoderBuffer(i)}if(t<128)return this._createEncoderBuffer(t);if(t<256)return this._createEncoderBuffer([0,t]);let i=1;for(let e=t;e>=256;e>>=8)i++;const r=new Array(i);for(let e=r.length-1;e>=0;e--)r[e]=255&t,t>>=8;return 128&r[0]&&r.unshift(0),this._createEncoderBuffer(n.from(r))},u.prototype._encodeBool=function(t){return this._createEncoderBuffer(t?255:0)},u.prototype._use=function(t,e){return"function"==typeof t&&(t=t(e)),t._getEncoder("der").tree},u.prototype._skipDefault=function(t,e,i){const r=this._baseState;let n;if(null===r.default)return!1;const o=t.join();if(void 0===r.defaultBuffer&&(r.defaultBuffer=this._encodeValue(r.default,e,i).join()),o.length!==r.defaultBuffer.length)return!1;for(n=0;n=2147483648)throw new RangeError('The value "'+t+'" is invalid for option "size"');var r=h(t);return e&&0!==e.length?"string"==typeof i?r.fill(e,i):r.fill(e):r.fill(0),r}),!s.kStringMaxLength)try{s.kStringMaxLength=n.binding("buffer").kStringMaxLength}catch(t){}s.constants||(s.constants={MAX_LENGTH:s.kMaxLength},s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)),t.exports=s})),i.register("7Wb0E",(function(t,e){"use strict";var r=i("6jcwn").Reporter,n=i("8FLqZ").EncoderBuffer,o=i("8FLqZ").DecoderBuffer,h=i("l09e5");const s=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],u=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(s);function a(t,e,i){const r={};this._baseState=r,r.name=i,r.enc=t,r.parent=e||null,r.children=null,r.tag=null,r.args=null,r.reverseArgs=null,r.choice=null,r.optional=!1,r.any=!1,r.obj=!1,r.use=null,r.useDecoder=null,r.key=null,r.default=null,r.explicit=null,r.implicit=null,r.contains=null,r.parent||(r.children=[],this._wrap())}t.exports=a;const l=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];a.prototype.clone=function(){const t=this._baseState,e={};l.forEach((function(i){e[i]=t[i]}));const i=new this.constructor(e.parent);return i._baseState=e,i},a.prototype._wrap=function(){const t=this._baseState;u.forEach((function(e){this[e]=function(){const i=new this.constructor(this);return t.children.push(i),i[e].apply(i,arguments)}}),this)},a.prototype._init=function(t){const e=this._baseState;h(null===e.parent),t.call(this),e.children=e.children.filter((function(t){return t._baseState.parent===this}),this),h.equal(e.children.length,1,"Root node can have only one child")},a.prototype._useArgs=function(t){const e=this._baseState,i=t.filter((function(t){return t instanceof this.constructor}),this);t=t.filter((function(t){return!(t instanceof this.constructor)}),this),0!==i.length&&(h(null===e.children),e.children=i,i.forEach((function(t){t._baseState.parent=this}),this)),0!==t.length&&(h(null===e.args),e.args=t,e.reverseArgs=t.map((function(t){if("object"!=typeof t||t.constructor!==Object)return t;const e={};return Object.keys(t).forEach((function(i){i==(0|i)&&(i|=0);const r=t[i];e[r]=i})),e})))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach((function(t){a.prototype[t]=function(){const e=this._baseState;throw new Error(t+" not implemented for encoding: "+e.enc)}})),s.forEach((function(t){a.prototype[t]=function(){const e=this._baseState,i=Array.prototype.slice.call(arguments);return h(null===e.tag),e.tag=t,this._useArgs(i),this}})),a.prototype.use=function(t){h(t);const e=this._baseState;return h(null===e.use),e.use=t,this},a.prototype.optional=function(){return this._baseState.optional=!0,this},a.prototype.def=function(t){const e=this._baseState;return h(null===e.default),e.default=t,e.optional=!0,this},a.prototype.explicit=function(t){const e=this._baseState;return h(null===e.explicit&&null===e.implicit),e.explicit=t,this},a.prototype.implicit=function(t){const e=this._baseState;return h(null===e.explicit&&null===e.implicit),e.implicit=t,this},a.prototype.obj=function(){const t=this._baseState,e=Array.prototype.slice.call(arguments);return t.obj=!0,0!==e.length&&this._useArgs(e),this},a.prototype.key=function(t){const e=this._baseState;return h(null===e.key),e.key=t,this},a.prototype.any=function(){return this._baseState.any=!0,this},a.prototype.choice=function(t){const e=this._baseState;return h(null===e.choice),e.choice=t,this._useArgs(Object.keys(t).map((function(e){return t[e]}))),this},a.prototype.contains=function(t){const e=this._baseState;return h(null===e.use),e.contains=t,this},a.prototype._decode=function(t,e){const i=this._baseState;if(null===i.parent)return t.wrapResult(i.children[0]._decode(t,e));let r,n=i.default,h=!0,s=null;if(null!==i.key&&(s=t.enterKey(i.key)),i.optional){let r=null;if(null!==i.explicit?r=i.explicit:null!==i.implicit?r=i.implicit:null!==i.tag&&(r=i.tag),null!==r||i.any){if(h=this._peekTag(t,r,i.any),t.isError(h))return h}else{const r=t.save();try{null===i.choice?this._decodeGeneric(i.tag,t,e):this._decodeChoice(t,e),h=!0}catch(t){h=!1}t.restore(r)}}if(i.obj&&h&&(r=t.enterObject()),h){if(null!==i.explicit){const e=this._decodeTag(t,i.explicit);if(t.isError(e))return e;t=e}const r=t.offset;if(null===i.use&&null===i.choice){let e;i.any&&(e=t.save());const r=this._decodeTag(t,null!==i.implicit?i.implicit:i.tag,i.any);if(t.isError(r))return r;i.any?n=t.raw(e):t=r}if(e&&e.track&&null!==i.tag&&e.track(t.path(),r,t.length,"tagged"),e&&e.track&&null!==i.tag&&e.track(t.path(),t.offset,t.length,"content"),i.any||(n=null===i.choice?this._decodeGeneric(i.tag,t,e):this._decodeChoice(t,e)),t.isError(n))return n;if(i.any||null!==i.choice||null===i.children||i.children.forEach((function(i){i._decode(t,e)})),i.contains&&("octstr"===i.tag||"bitstr"===i.tag)){const r=new o(n);n=this._getUse(i.contains,t._reporterState.obj)._decode(r,e)}}return i.obj&&h&&(n=t.leaveObject(r)),null===i.key||null===n&&!0!==h?null!==s&&t.exitKey(s):t.leaveKey(s,i.key,n),n},a.prototype._decodeGeneric=function(t,e,i){const r=this._baseState;return"seq"===t||"set"===t?null:"seqof"===t||"setof"===t?this._decodeList(e,t,r.args[0],i):/str$/.test(t)?this._decodeStr(e,t,i):"objid"===t&&r.args?this._decodeObjid(e,r.args[0],r.args[1],i):"objid"===t?this._decodeObjid(e,null,null,i):"gentime"===t||"utctime"===t?this._decodeTime(e,t,i):"null_"===t?this._decodeNull(e,i):"bool"===t?this._decodeBool(e,i):"objDesc"===t?this._decodeStr(e,t,i):"int"===t||"enum"===t?this._decodeInt(e,r.args&&r.args[0],i):null!==r.use?this._getUse(r.use,e._reporterState.obj)._decode(e,i):e.error("unknown tag: "+t)},a.prototype._getUse=function(t,e){const i=this._baseState;return i.useDecoder=this._use(t,e),h(null===i.useDecoder._baseState.parent),i.useDecoder=i.useDecoder._baseState.children[0],i.implicit!==i.useDecoder._baseState.implicit&&(i.useDecoder=i.useDecoder.clone(),i.useDecoder._baseState.implicit=i.implicit),i.useDecoder},a.prototype._decodeChoice=function(t,e){const i=this._baseState;let r=null,n=!1;return Object.keys(i.choice).some((function(o){const h=t.save(),s=i.choice[o];try{const i=s._decode(t,e);if(t.isError(i))return!1;r={type:o,value:i},n=!0}catch(e){return t.restore(h),!1}return!0}),this),n?r:t.error("Choice not matched")},a.prototype._createEncoderBuffer=function(t){return new n(t,this.reporter)},a.prototype._encode=function(t,e,i){const r=this._baseState;if(null!==r.default&&r.default===t)return;const n=this._encodeValue(t,e,i);return void 0===n||this._skipDefault(n,e,i)?void 0:n},a.prototype._encodeValue=function(t,e,i){const n=this._baseState;if(null===n.parent)return n.children[0]._encode(t,e||new r);let o=null;if(this.reporter=e,n.optional&&void 0===t){if(null===n.default)return;t=n.default}let h=null,s=!1;if(n.any)o=this._createEncoderBuffer(t);else if(n.choice)o=this._encodeChoice(t,e);else if(n.contains)h=this._getUse(n.contains,i)._encode(t,e),s=!0;else if(n.children)h=n.children.map((function(i){if("null_"===i._baseState.tag)return i._encode(null,e,t);if(null===i._baseState.key)return e.error("Child should have a key");const r=e.enterKey(i._baseState.key);if("object"!=typeof t)return e.error("Child expected, but input is not object");const n=i._encode(t[i._baseState.key],e,t);return e.leaveKey(r),n}),this).filter((function(t){return t})),h=this._createEncoderBuffer(h);else if("seqof"===n.tag||"setof"===n.tag){if(!n.args||1!==n.args.length)return e.error("Too many args for : "+n.tag);if(!Array.isArray(t))return e.error("seqof/setof, but data is not Array");const i=this.clone();i._baseState.implicit=null,h=this._createEncoderBuffer(t.map((function(i){const r=this._baseState;return this._getUse(r.args[0],t)._encode(i,e)}),i))}else null!==n.use?o=this._getUse(n.use,i)._encode(t,e):(h=this._encodePrimitive(n.tag,t),s=!0);if(!n.any&&null===n.choice){const t=null!==n.implicit?n.implicit:n.tag,i=null===n.implicit?"universal":"context";null===t?null===n.use&&e.error("Tag could be omitted only for .use()"):null===n.use&&(o=this._encodeComposite(t,s,i,h))}return null!==n.explicit&&(o=this._encodeComposite(n.explicit,!1,"context",o)),o},a.prototype._encodeChoice=function(t,e){const i=this._baseState,r=i.choice[t.type];return r||h(!1,t.type+" not found in "+JSON.stringify(Object.keys(i.choice))),r._encode(t.value,e)},a.prototype._encodePrimitive=function(t,e){const i=this._baseState;if(/str$/.test(t))return this._encodeStr(e,t);if("objid"===t&&i.args)return this._encodeObjid(e,i.reverseArgs[0],i.args[1]);if("objid"===t)return this._encodeObjid(e,null,null);if("gentime"===t||"utctime"===t)return this._encodeTime(e,t);if("null_"===t)return this._encodeNull();if("int"===t||"enum"===t)return this._encodeInt(e,i.args&&i.reverseArgs[0]);if("bool"===t)return this._encodeBool(e);if("objDesc"===t)return this._encodeStr(e,t);throw new Error("Unsupported tag: "+t)},a.prototype._isNumstr=function(t){return/^[0-9 ]*$/.test(t)},a.prototype._isPrintstr=function(t){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(t)}})),i.register("6jcwn",(function(e,r){var n;t(e.exports,"Reporter",(function(){return n}),(function(t){return n=t}));var o=i("14ABq");function h(t){this._reporterState={obj:null,path:[],options:t||{},errors:[]}}function s(t,e){this.path=t,this.rethrow(e)}n=h,h.prototype.isError=function(t){return t instanceof s},h.prototype.save=function(){const t=this._reporterState;return{obj:t.obj,pathLen:t.path.length}},h.prototype.restore=function(t){const e=this._reporterState;e.obj=t.obj,e.path=e.path.slice(0,t.pathLen)},h.prototype.enterKey=function(t){return this._reporterState.path.push(t)},h.prototype.exitKey=function(t){const e=this._reporterState;e.path=e.path.slice(0,t-1)},h.prototype.leaveKey=function(t,e,i){const r=this._reporterState;this.exitKey(t),null!==r.obj&&(r.obj[e]=i)},h.prototype.path=function(){return this._reporterState.path.join("/")},h.prototype.enterObject=function(){const t=this._reporterState,e=t.obj;return t.obj={},e},h.prototype.leaveObject=function(t){const e=this._reporterState,i=e.obj;return e.obj=t,i},h.prototype.error=function(t){let e;const i=this._reporterState,r=t instanceof s;if(e=r?t:new s(i.path.map((function(t){return"["+JSON.stringify(t)+"]"})).join(""),t.message||t,t.stack),!i.options.partial)throw e;return r||i.errors.push(e),e},h.prototype.wrapResult=function(t){const e=this._reporterState;return e.options.partial?{result:this.isError(t)?null:t,errors:e.errors}:t},o(s,Error),s.prototype.rethrow=function(t){if(this.message=t+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,s),!this.stack)try{throw new Error(this.message)}catch(t){this.stack=t.stack}return this}})),i.register("8FLqZ",(function(e,r){var n,o;t(e.exports,"DecoderBuffer",(function(){return n}),(function(t){return n=t})),t(e.exports,"EncoderBuffer",(function(){return o}),(function(t){return o=t}));var h=i("14ABq"),s=i("6jcwn").Reporter,u=i("2uTNC").Buffer;function a(t,e){s.call(this,e),u.isBuffer(t)?(this.base=t,this.offset=0,this.length=t.length):this.error("Input not Buffer")}function l(t,e){if(Array.isArray(t))this.length=0,this.value=t.map((function(t){return l.isEncoderBuffer(t)||(t=new l(t,e)),this.length+=t.length,t}),this);else if("number"==typeof t){if(!(0<=t&&t<=255))return e.error("non-byte EncoderBuffer value");this.value=t,this.length=1}else if("string"==typeof t)this.value=t,this.length=u.byteLength(t);else{if(!u.isBuffer(t))return e.error("Unsupported type: "+typeof t);this.value=t,this.length=t.length}}h(a,s),n=a,a.isDecoderBuffer=function(t){if(t instanceof a)return!0;return"object"==typeof t&&u.isBuffer(t.base)&&"DecoderBuffer"===t.constructor.name&&"number"==typeof t.offset&&"number"==typeof t.length&&"function"==typeof t.save&&"function"==typeof t.restore&&"function"==typeof t.isEmpty&&"function"==typeof t.readUInt8&&"function"==typeof t.skip&&"function"==typeof t.raw},a.prototype.save=function(){return{offset:this.offset,reporter:s.prototype.save.call(this)}},a.prototype.restore=function(t){const e=new a(this.base);return e.offset=t.offset,e.length=this.offset,this.offset=t.offset,s.prototype.restore.call(this,t.reporter),e},a.prototype.isEmpty=function(){return this.offset===this.length},a.prototype.readUInt8=function(t){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(t||"DecoderBuffer overrun")},a.prototype.skip=function(t,e){if(!(this.offset+t<=this.length))return this.error(e||"DecoderBuffer overrun");const i=new a(this.base);return i._reporterState=this._reporterState,i.offset=this.offset,i.length=this.offset+t,this.offset+=t,i},a.prototype.raw=function(t){return this.base.slice(t?t.offset:this.offset,this.length)},o=l,l.isEncoderBuffer=function(t){if(t instanceof l)return!0;return"object"==typeof t&&"EncoderBuffer"===t.constructor.name&&"number"==typeof t.length&&"function"==typeof t.join},l.prototype.join=function(t,e){return t||(t=u.alloc(this.length)),e||(e=0),0===this.length||(Array.isArray(this.value)?this.value.forEach((function(i){i.join(t,e),e+=i.length})):("number"==typeof this.value?t[e]=this.value:"string"==typeof this.value?t.write(this.value,e):u.isBuffer(this.value)&&this.value.copy(t,e),e+=this.length)),t}})),i.register("ecM4Y",(function(e,i){var r,n,o,h;function s(t){const e={};return Object.keys(t).forEach((function(i){(0|i)==i&&(i|=0);const r=t[i];e[r]=i})),e}t(e.exports,"tagClass",(function(){return r}),(function(t){return r=t})),t(e.exports,"tagClassByName",(function(){return n}),(function(t){return n=t})),t(e.exports,"tag",(function(){return o}),(function(t){return o=t})),t(e.exports,"tagByName",(function(){return h}),(function(t){return h=t})),n=s(r={0:"universal",1:"application",2:"context",3:"private"}),h=s(o={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"})})),i.register("806HG",(function(t,e){"use strict";var r=i("14ABq"),n=i("fCy0W");function o(t){n.call(this,t),this.enc="pem"}r(o,n),t.exports=o,o.prototype.encode=function(t,e){const i=n.prototype.encode.call(this,t).toString("base64"),r=["-----BEGIN "+e.label+"-----"];for(let t=0;t>6],n=0==(32&i);if(31==(31&i)){let r=i;for(i=0;128==(128&r);){if(r=t.readUInt8(e),t.isError(r))return r;i<<=7,i|=127&r}}else i&=31;return{cls:r,primitive:n,tag:i,tagStr:s.tag[i]}}function f(t,e,i){let r=t.readUInt8(i);if(t.isError(r))return r;if(!e&&128===r)return null;if(0==(128&r))return r;const n=127&r;if(n>4)return t.error("length octect is too long");r=0;for(let e=0;e=0)throw new Error("invalid sig")}t.exports=function(t,e,i,a,l){var f=h(i);if("ec"===f.type){if("ecdsa"!==a&&"ecdsa/rsa"!==a)throw new Error("wrong public key type");return function(t,e,i){var r=s[i.data.algorithm.curve.join(".")];if(!r)throw new Error("unknown curve "+i.data.algorithm.curve.join("."));var n=new o(r),h=i.data.subjectPrivateKey.data;return n.verify(e,t,h)}(t,e,f)}if("dsa"===f.type){if("dsa"!==a)throw new Error("wrong public key type");return function(t,e,i){var r=i.data.p,o=i.data.q,s=i.data.g,a=i.data.pub_key,l=h.signature.decode(t,"der"),f=l.s,c=l.r;u(f,o),u(c,o);var d=n.mont(r),p=f.invm(o),m=s.toRed(d).redPow(new n(e).mul(p).mod(o)).fromRed().mul(a.toRed(d).redPow(c.mul(p).mod(o)).fromRed()).mod(r).mod(o);return 0===m.cmp(c)}(t,e,f)}if("rsa"!==a&&"ecdsa/rsa"!==a)throw new Error("wrong public key type");e=r.concat([l,e]);for(var c=f.modulus.byteLength(),d=[1],p=0;e.length+d.length+2=65&&i<=70?i-55:i>=97&&i<=102?i-87:i-48&15}function u(t,e,i){var r=s(t,i);return i-1>=e&&(r|=s(t,i-1)<<4),r}function a(t,e,i,r){for(var n=0,o=Math.min(t.length,i),h=e;h=49?s-49+10:s>=17?s-17+10:s}return n}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,i){if("number"==typeof t)return this._initNumber(t,e,i);if("object"==typeof t)return this._initArray(t,e,i);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)h=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=h<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===i)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e,i){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=2)n=u(t,e,r)<=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;else for(r=(t.length-e)%2==0?e+1:e;r=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;this.strip()},o.prototype._parseBase=function(t,e,i){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=e)r++;r--,n=n/e|0;for(var o=t.length-i,h=o%r,s=Math.min(o,o-h)+i,u=0,l=i;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,i){i.negative=e.negative^t.negative;var r=t.length+e.length|0;i.length=r,r=r-1|0;var n=0|t.words[0],o=0|e.words[0],h=n*o,s=67108863&h,u=h/67108864|0;i.words[0]=s;for(var a=1;a>>26,f=67108863&u,c=Math.min(a,e.length-1),d=Math.max(0,a-t.length+1);d<=c;d++){var p=a-d|0;l+=(h=(n=0|t.words[p])*(o=0|e.words[d])+f)/67108864|0,f=67108863&h}i.words[a]=0|f,u=0|l}return 0!==u?i.words[a]=0|u:i.length--,i.strip()}o.prototype.toString=function(t,e){var i;if(e=0|e||1,16===(t=t||10)||"hex"===t){i="";for(var n=0,o=0,h=0;h>>24-n&16777215)||h!==this.length-1?l[6-u.length]+u+i:u+i,(n+=2)>=26&&(n-=26,h--)}for(0!==o&&(i=o.toString(16)+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var a=f[t],d=c[t];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);i=(p=p.idivn(d)).isZero()?m+i:l[a-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return r(void 0!==h),this.toArrayLike(h,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,i){var n=this.byteLength(),o=i||Math.max(1,n);r(n<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var h,s,u="le"===e,a=new t(o),l=this.clone();if(u){for(s=0;!l.isZero();s++)h=l.andln(255),l.iushrn(8),a[s]=h;for(;s=4096&&(i+=13,e>>>=13),e>=64&&(i+=7,e>>>=7),e>=8&&(i+=4,e>>>=4),e>=2&&(i+=2,e>>>=2),i+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,i=0;return 0==(8191&e)&&(i+=13,e>>>=13),0==(127&e)&&(i+=7,e>>>=7),0==(15&e)&&(i+=4,e>>>=4),0==(3&e)&&(i+=2,e>>>=2),0==(1&e)&&i++,i},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var i=0;it.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,i;this.length>t.length?(e=this,i=t):(e=t,i=this);for(var r=0;rt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),i=t%26;this._expand(e),i>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-i),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),this.words[i]=e?this.words[i]|1<t.length?(i=this,r=t):(i=t,r=this);for(var n=0,o=0;o>>26;for(;0!==n&&o>>26;if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var i,r,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,r=t):(i=t,r=this);for(var o=0,h=0;h>26,this.words[h]=67108863&e;for(;0!==o&&h>26,this.words[h]=67108863&e;if(0===o&&h>>13,d=0|h[1],p=8191&d,m=d>>>13,g=0|h[2],v=8191&g,y=g>>>13,M=0|h[3],w=8191&M,b=M>>>13,_=0|h[4],S=8191&_,k=_>>>13,E=0|h[5],A=8191&E,x=E>>>13,R=0|h[6],B=8191&R,T=R>>>13,j=0|h[7],q=8191&j,I=j>>>13,N=0|h[8],P=8191&N,D=N>>>13,C=0|h[9],L=8191&C,O=C>>>13,U=0|s[0],Z=8191&U,K=U>>>13,H=0|s[1],F=8191&H,z=H>>>13,W=0|s[2],V=8191&W,G=W>>>13,X=0|s[3],Y=8191&X,J=X>>>13,Q=0|s[4],$=8191&Q,tt=Q>>>13,et=0|s[5],it=8191&et,rt=et>>>13,nt=0|s[6],ot=8191&nt,ht=nt>>>13,st=0|s[7],ut=8191&st,at=st>>>13,lt=0|s[8],ft=8191<,ct=lt>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;i.negative=t.negative^e.negative,i.length=19;var gt=(a+(r=Math.imul(f,Z))|0)+((8191&(n=(n=Math.imul(f,K))+Math.imul(c,Z)|0))<<13)|0;a=((o=Math.imul(c,K))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(p,Z),n=(n=Math.imul(p,K))+Math.imul(m,Z)|0,o=Math.imul(m,K);var vt=(a+(r=r+Math.imul(f,F)|0)|0)+((8191&(n=(n=n+Math.imul(f,z)|0)+Math.imul(c,F)|0))<<13)|0;a=((o=o+Math.imul(c,z)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(v,Z),n=(n=Math.imul(v,K))+Math.imul(y,Z)|0,o=Math.imul(y,K),r=r+Math.imul(p,F)|0,n=(n=n+Math.imul(p,z)|0)+Math.imul(m,F)|0,o=o+Math.imul(m,z)|0;var yt=(a+(r=r+Math.imul(f,V)|0)|0)+((8191&(n=(n=n+Math.imul(f,G)|0)+Math.imul(c,V)|0))<<13)|0;a=((o=o+Math.imul(c,G)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(w,Z),n=(n=Math.imul(w,K))+Math.imul(b,Z)|0,o=Math.imul(b,K),r=r+Math.imul(v,F)|0,n=(n=n+Math.imul(v,z)|0)+Math.imul(y,F)|0,o=o+Math.imul(y,z)|0,r=r+Math.imul(p,V)|0,n=(n=n+Math.imul(p,G)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,G)|0;var Mt=(a+(r=r+Math.imul(f,Y)|0)|0)+((8191&(n=(n=n+Math.imul(f,J)|0)+Math.imul(c,Y)|0))<<13)|0;a=((o=o+Math.imul(c,J)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(S,Z),n=(n=Math.imul(S,K))+Math.imul(k,Z)|0,o=Math.imul(k,K),r=r+Math.imul(w,F)|0,n=(n=n+Math.imul(w,z)|0)+Math.imul(b,F)|0,o=o+Math.imul(b,z)|0,r=r+Math.imul(v,V)|0,n=(n=n+Math.imul(v,G)|0)+Math.imul(y,V)|0,o=o+Math.imul(y,G)|0,r=r+Math.imul(p,Y)|0,n=(n=n+Math.imul(p,J)|0)+Math.imul(m,Y)|0,o=o+Math.imul(m,J)|0;var wt=(a+(r=r+Math.imul(f,$)|0)|0)+((8191&(n=(n=n+Math.imul(f,tt)|0)+Math.imul(c,$)|0))<<13)|0;a=((o=o+Math.imul(c,tt)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(A,Z),n=(n=Math.imul(A,K))+Math.imul(x,Z)|0,o=Math.imul(x,K),r=r+Math.imul(S,F)|0,n=(n=n+Math.imul(S,z)|0)+Math.imul(k,F)|0,o=o+Math.imul(k,z)|0,r=r+Math.imul(w,V)|0,n=(n=n+Math.imul(w,G)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,G)|0,r=r+Math.imul(v,Y)|0,n=(n=n+Math.imul(v,J)|0)+Math.imul(y,Y)|0,o=o+Math.imul(y,J)|0,r=r+Math.imul(p,$)|0,n=(n=n+Math.imul(p,tt)|0)+Math.imul(m,$)|0,o=o+Math.imul(m,tt)|0;var bt=(a+(r=r+Math.imul(f,it)|0)|0)+((8191&(n=(n=n+Math.imul(f,rt)|0)+Math.imul(c,it)|0))<<13)|0;a=((o=o+Math.imul(c,rt)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(B,Z),n=(n=Math.imul(B,K))+Math.imul(T,Z)|0,o=Math.imul(T,K),r=r+Math.imul(A,F)|0,n=(n=n+Math.imul(A,z)|0)+Math.imul(x,F)|0,o=o+Math.imul(x,z)|0,r=r+Math.imul(S,V)|0,n=(n=n+Math.imul(S,G)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,G)|0,r=r+Math.imul(w,Y)|0,n=(n=n+Math.imul(w,J)|0)+Math.imul(b,Y)|0,o=o+Math.imul(b,J)|0,r=r+Math.imul(v,$)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(y,$)|0,o=o+Math.imul(y,tt)|0,r=r+Math.imul(p,it)|0,n=(n=n+Math.imul(p,rt)|0)+Math.imul(m,it)|0,o=o+Math.imul(m,rt)|0;var _t=(a+(r=r+Math.imul(f,ot)|0)|0)+((8191&(n=(n=n+Math.imul(f,ht)|0)+Math.imul(c,ot)|0))<<13)|0;a=((o=o+Math.imul(c,ht)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(q,Z),n=(n=Math.imul(q,K))+Math.imul(I,Z)|0,o=Math.imul(I,K),r=r+Math.imul(B,F)|0,n=(n=n+Math.imul(B,z)|0)+Math.imul(T,F)|0,o=o+Math.imul(T,z)|0,r=r+Math.imul(A,V)|0,n=(n=n+Math.imul(A,G)|0)+Math.imul(x,V)|0,o=o+Math.imul(x,G)|0,r=r+Math.imul(S,Y)|0,n=(n=n+Math.imul(S,J)|0)+Math.imul(k,Y)|0,o=o+Math.imul(k,J)|0,r=r+Math.imul(w,$)|0,n=(n=n+Math.imul(w,tt)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,tt)|0,r=r+Math.imul(v,it)|0,n=(n=n+Math.imul(v,rt)|0)+Math.imul(y,it)|0,o=o+Math.imul(y,rt)|0,r=r+Math.imul(p,ot)|0,n=(n=n+Math.imul(p,ht)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,ht)|0;var St=(a+(r=r+Math.imul(f,ut)|0)|0)+((8191&(n=(n=n+Math.imul(f,at)|0)+Math.imul(c,ut)|0))<<13)|0;a=((o=o+Math.imul(c,at)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(P,Z),n=(n=Math.imul(P,K))+Math.imul(D,Z)|0,o=Math.imul(D,K),r=r+Math.imul(q,F)|0,n=(n=n+Math.imul(q,z)|0)+Math.imul(I,F)|0,o=o+Math.imul(I,z)|0,r=r+Math.imul(B,V)|0,n=(n=n+Math.imul(B,G)|0)+Math.imul(T,V)|0,o=o+Math.imul(T,G)|0,r=r+Math.imul(A,Y)|0,n=(n=n+Math.imul(A,J)|0)+Math.imul(x,Y)|0,o=o+Math.imul(x,J)|0,r=r+Math.imul(S,$)|0,n=(n=n+Math.imul(S,tt)|0)+Math.imul(k,$)|0,o=o+Math.imul(k,tt)|0,r=r+Math.imul(w,it)|0,n=(n=n+Math.imul(w,rt)|0)+Math.imul(b,it)|0,o=o+Math.imul(b,rt)|0,r=r+Math.imul(v,ot)|0,n=(n=n+Math.imul(v,ht)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,ht)|0,r=r+Math.imul(p,ut)|0,n=(n=n+Math.imul(p,at)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,at)|0;var kt=(a+(r=r+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,ct)|0)+Math.imul(c,ft)|0))<<13)|0;a=((o=o+Math.imul(c,ct)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(L,Z),n=(n=Math.imul(L,K))+Math.imul(O,Z)|0,o=Math.imul(O,K),r=r+Math.imul(P,F)|0,n=(n=n+Math.imul(P,z)|0)+Math.imul(D,F)|0,o=o+Math.imul(D,z)|0,r=r+Math.imul(q,V)|0,n=(n=n+Math.imul(q,G)|0)+Math.imul(I,V)|0,o=o+Math.imul(I,G)|0,r=r+Math.imul(B,Y)|0,n=(n=n+Math.imul(B,J)|0)+Math.imul(T,Y)|0,o=o+Math.imul(T,J)|0,r=r+Math.imul(A,$)|0,n=(n=n+Math.imul(A,tt)|0)+Math.imul(x,$)|0,o=o+Math.imul(x,tt)|0,r=r+Math.imul(S,it)|0,n=(n=n+Math.imul(S,rt)|0)+Math.imul(k,it)|0,o=o+Math.imul(k,rt)|0,r=r+Math.imul(w,ot)|0,n=(n=n+Math.imul(w,ht)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,ht)|0,r=r+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,at)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,at)|0,r=r+Math.imul(p,ft)|0,n=(n=n+Math.imul(p,ct)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,ct)|0;var Et=(a+(r=r+Math.imul(f,pt)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(c,pt)|0))<<13)|0;a=((o=o+Math.imul(c,mt)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(L,F),n=(n=Math.imul(L,z))+Math.imul(O,F)|0,o=Math.imul(O,z),r=r+Math.imul(P,V)|0,n=(n=n+Math.imul(P,G)|0)+Math.imul(D,V)|0,o=o+Math.imul(D,G)|0,r=r+Math.imul(q,Y)|0,n=(n=n+Math.imul(q,J)|0)+Math.imul(I,Y)|0,o=o+Math.imul(I,J)|0,r=r+Math.imul(B,$)|0,n=(n=n+Math.imul(B,tt)|0)+Math.imul(T,$)|0,o=o+Math.imul(T,tt)|0,r=r+Math.imul(A,it)|0,n=(n=n+Math.imul(A,rt)|0)+Math.imul(x,it)|0,o=o+Math.imul(x,rt)|0,r=r+Math.imul(S,ot)|0,n=(n=n+Math.imul(S,ht)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,ht)|0,r=r+Math.imul(w,ut)|0,n=(n=n+Math.imul(w,at)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,at)|0,r=r+Math.imul(v,ft)|0,n=(n=n+Math.imul(v,ct)|0)+Math.imul(y,ft)|0,o=o+Math.imul(y,ct)|0;var At=(a+(r=r+Math.imul(p,pt)|0)|0)+((8191&(n=(n=n+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;a=((o=o+Math.imul(m,mt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(L,V),n=(n=Math.imul(L,G))+Math.imul(O,V)|0,o=Math.imul(O,G),r=r+Math.imul(P,Y)|0,n=(n=n+Math.imul(P,J)|0)+Math.imul(D,Y)|0,o=o+Math.imul(D,J)|0,r=r+Math.imul(q,$)|0,n=(n=n+Math.imul(q,tt)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,tt)|0,r=r+Math.imul(B,it)|0,n=(n=n+Math.imul(B,rt)|0)+Math.imul(T,it)|0,o=o+Math.imul(T,rt)|0,r=r+Math.imul(A,ot)|0,n=(n=n+Math.imul(A,ht)|0)+Math.imul(x,ot)|0,o=o+Math.imul(x,ht)|0,r=r+Math.imul(S,ut)|0,n=(n=n+Math.imul(S,at)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,at)|0,r=r+Math.imul(w,ft)|0,n=(n=n+Math.imul(w,ct)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,ct)|0;var xt=(a+(r=r+Math.imul(v,pt)|0)|0)+((8191&(n=(n=n+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;a=((o=o+Math.imul(y,mt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(L,Y),n=(n=Math.imul(L,J))+Math.imul(O,Y)|0,o=Math.imul(O,J),r=r+Math.imul(P,$)|0,n=(n=n+Math.imul(P,tt)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,tt)|0,r=r+Math.imul(q,it)|0,n=(n=n+Math.imul(q,rt)|0)+Math.imul(I,it)|0,o=o+Math.imul(I,rt)|0,r=r+Math.imul(B,ot)|0,n=(n=n+Math.imul(B,ht)|0)+Math.imul(T,ot)|0,o=o+Math.imul(T,ht)|0,r=r+Math.imul(A,ut)|0,n=(n=n+Math.imul(A,at)|0)+Math.imul(x,ut)|0,o=o+Math.imul(x,at)|0,r=r+Math.imul(S,ft)|0,n=(n=n+Math.imul(S,ct)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,ct)|0;var Rt=(a+(r=r+Math.imul(w,pt)|0)|0)+((8191&(n=(n=n+Math.imul(w,mt)|0)+Math.imul(b,pt)|0))<<13)|0;a=((o=o+Math.imul(b,mt)|0)+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,r=Math.imul(L,$),n=(n=Math.imul(L,tt))+Math.imul(O,$)|0,o=Math.imul(O,tt),r=r+Math.imul(P,it)|0,n=(n=n+Math.imul(P,rt)|0)+Math.imul(D,it)|0,o=o+Math.imul(D,rt)|0,r=r+Math.imul(q,ot)|0,n=(n=n+Math.imul(q,ht)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,ht)|0,r=r+Math.imul(B,ut)|0,n=(n=n+Math.imul(B,at)|0)+Math.imul(T,ut)|0,o=o+Math.imul(T,at)|0,r=r+Math.imul(A,ft)|0,n=(n=n+Math.imul(A,ct)|0)+Math.imul(x,ft)|0,o=o+Math.imul(x,ct)|0;var Bt=(a+(r=r+Math.imul(S,pt)|0)|0)+((8191&(n=(n=n+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;a=((o=o+Math.imul(k,mt)|0)+(n>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,r=Math.imul(L,it),n=(n=Math.imul(L,rt))+Math.imul(O,it)|0,o=Math.imul(O,rt),r=r+Math.imul(P,ot)|0,n=(n=n+Math.imul(P,ht)|0)+Math.imul(D,ot)|0,o=o+Math.imul(D,ht)|0,r=r+Math.imul(q,ut)|0,n=(n=n+Math.imul(q,at)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,at)|0,r=r+Math.imul(B,ft)|0,n=(n=n+Math.imul(B,ct)|0)+Math.imul(T,ft)|0,o=o+Math.imul(T,ct)|0;var Tt=(a+(r=r+Math.imul(A,pt)|0)|0)+((8191&(n=(n=n+Math.imul(A,mt)|0)+Math.imul(x,pt)|0))<<13)|0;a=((o=o+Math.imul(x,mt)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(L,ot),n=(n=Math.imul(L,ht))+Math.imul(O,ot)|0,o=Math.imul(O,ht),r=r+Math.imul(P,ut)|0,n=(n=n+Math.imul(P,at)|0)+Math.imul(D,ut)|0,o=o+Math.imul(D,at)|0,r=r+Math.imul(q,ft)|0,n=(n=n+Math.imul(q,ct)|0)+Math.imul(I,ft)|0,o=o+Math.imul(I,ct)|0;var jt=(a+(r=r+Math.imul(B,pt)|0)|0)+((8191&(n=(n=n+Math.imul(B,mt)|0)+Math.imul(T,pt)|0))<<13)|0;a=((o=o+Math.imul(T,mt)|0)+(n>>>13)|0)+(jt>>>26)|0,jt&=67108863,r=Math.imul(L,ut),n=(n=Math.imul(L,at))+Math.imul(O,ut)|0,o=Math.imul(O,at),r=r+Math.imul(P,ft)|0,n=(n=n+Math.imul(P,ct)|0)+Math.imul(D,ft)|0,o=o+Math.imul(D,ct)|0;var qt=(a+(r=r+Math.imul(q,pt)|0)|0)+((8191&(n=(n=n+Math.imul(q,mt)|0)+Math.imul(I,pt)|0))<<13)|0;a=((o=o+Math.imul(I,mt)|0)+(n>>>13)|0)+(qt>>>26)|0,qt&=67108863,r=Math.imul(L,ft),n=(n=Math.imul(L,ct))+Math.imul(O,ft)|0,o=Math.imul(O,ct);var It=(a+(r=r+Math.imul(P,pt)|0)|0)+((8191&(n=(n=n+Math.imul(P,mt)|0)+Math.imul(D,pt)|0))<<13)|0;a=((o=o+Math.imul(D,mt)|0)+(n>>>13)|0)+(It>>>26)|0,It&=67108863;var Nt=(a+(r=Math.imul(L,pt))|0)+((8191&(n=(n=Math.imul(L,mt))+Math.imul(O,pt)|0))<<13)|0;return a=((o=Math.imul(O,mt))+(n>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,u[0]=gt,u[1]=vt,u[2]=yt,u[3]=Mt,u[4]=wt,u[5]=bt,u[6]=_t,u[7]=St,u[8]=kt,u[9]=Et,u[10]=At,u[11]=xt,u[12]=Rt,u[13]=Bt,u[14]=Tt,u[15]=jt,u[16]=qt,u[17]=It,u[18]=Nt,0!==a&&(u[19]=a,i.length++),i};function m(t,e,i){return(new g).mulp(t,e,i)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=d),o.prototype.mulTo=function(t,e){var i,r=this.length+t.length;return i=10===this.length&&10===t.length?p(this,t,e):r<63?d(this,t,e):r<1024?function(t,e,i){i.negative=e.negative^t.negative,i.length=t.length+e.length;for(var r=0,n=0,o=0;o>>26)|0)>>>26,h&=67108863}i.words[o]=s,r=h,h=n}return 0!==r?i.words[o]=r:i.length--,i.strip()}(this,t,e):m(this,t,e),i},g.prototype.makeRBT=function(t){for(var e=new Array(t),i=o.prototype._countBits(t)-1,r=0;r>=1;return r},g.prototype.permute=function(t,e,i,r,n,o){for(var h=0;h>>=1)n++;return 1<>>=13,i[2*h+1]=8191&o,o>>>=13;for(h=2*e;h>=26,e+=n/67108864|0,e+=o>>>26,this.words[i]=67108863&o}return 0!==e&&(this.words[i]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),i=0;i>>n}return e}(t);if(0===e.length)return new o(1);for(var i=this,r=0;r=0);var e,i=t%26,n=(t-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var h=0;for(e=0;e>>26-i}h&&(this.words[e]=h,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,h=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<h)for(this.length-=h,a=0;a=0&&(0!==l||a>=n);a--){var f=0|this.words[a];this.words[a]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,i){return r(0===this.negative),this.iushrn(t,e,i)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26,n=1<=0);var e=t%26,i=(t-e)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==e&&i++,this.length=Math.min(i,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+i]=67108863&o}for(;n>26,this.words[n+i]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var i=(this.length,t.length),r=this.clone(),n=t,h=0|n.words[n.length-1];0!==(i=26-this._countBits(h))&&(n=n.ushln(i),r.iushln(i),h=0|n.words[n.length-1]);var s,u=r.length-n.length;if("mod"!==e){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var a=0;a=0;f--){var c=67108864*(0|r.words[n.length+f])+(0|r.words[n.length+f-1]);for(c=Math.min(c/h|0,67108863),r._ishlnsubmul(n,c,f);0!==r.negative;)c--,r.negative=0,r._ishlnsubmul(n,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=c)}return s&&s.strip(),r.strip(),"div"!==e&&0!==i&&r.iushrn(i),{div:s||null,mod:r}},o.prototype.divmod=function(t,e,i){return r(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.iadd(t)),{div:n,mod:h}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.isub(t)),{div:s.div,mod:h}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,h,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var i=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),n=t.andln(1),o=i.cmp(r);return o<0||1===n&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){r(t<=67108863);for(var e=67108864%t,i=0,n=this.length-1;n>=0;n--)i=(e*i+(0|this.words[n]))%t;return i},o.prototype.idivn=function(t){r(t<=67108863);for(var e=0,i=this.length-1;i>=0;i--){var n=(0|this.words[i])+67108864*e;this.words[i]=n/t|0,e=n%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new o(1),h=new o(0),s=new o(0),u=new o(1),a=0;e.isEven()&&i.isEven();)e.iushrn(1),i.iushrn(1),++a;for(var l=i.clone(),f=e.clone();!e.isZero();){for(var c=0,d=1;0==(e.words[0]&d)&&c<26;++c,d<<=1);if(c>0)for(e.iushrn(c);c-- >0;)(n.isOdd()||h.isOdd())&&(n.iadd(l),h.isub(f)),n.iushrn(1),h.iushrn(1);for(var p=0,m=1;0==(i.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);e.cmp(i)>=0?(e.isub(i),n.isub(s),h.isub(u)):(i.isub(e),s.isub(n),u.isub(h))}return{a:s,b:u,gcd:i.iushln(a)}},o.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,h=new o(1),s=new o(0),u=i.clone();e.cmpn(1)>0&&i.cmpn(1)>0;){for(var a=0,l=1;0==(e.words[0]&l)&&a<26;++a,l<<=1);if(a>0)for(e.iushrn(a);a-- >0;)h.isOdd()&&h.iadd(u),h.iushrn(1);for(var f=0,c=1;0==(i.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(i.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(i)>=0?(e.isub(i),h.isub(s)):(i.isub(e),s.isub(h))}return(n=0===e.cmpn(1)?h:s).cmpn(0)<0&&n.iadd(t),n},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),i=t.clone();e.negative=0,i.negative=0;for(var r=0;e.isEven()&&i.isEven();r++)e.iushrn(1),i.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;i.isEven();)i.iushrn(1);var n=e.cmp(i);if(n<0){var o=e;e=i,i=o}else if(0===n||0===i.cmpn(1))break;e.isub(i)}return i.iushln(r)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,i=(t-e)/26,n=1<>>26,s&=67108863,this.words[h]=s}return 0!==o&&(this.words[h]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,i=t<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)e=1;else{i&&(t=-t),r(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;i--){var r=0|this.words[i],n=0|t.words[i];if(r!==n){rn&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new S(t)},o.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function M(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function b(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){S.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,i=t;do{this.split(i,this.tmp),e=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},n(M,y),M.prototype.split=function(t,e){for(var i=4194303,r=Math.min(t.length,9),n=0;n>>22,o=h}o>>>=22,t.words[n-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,i=0;i>>=26,t.words[i]=n,e=r}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new M;else if("p224"===t)e=new w;else if("p192"===t)e=new b;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new _}return v[t]=e,e},S.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},S.prototype._verify2=function(t,e){r(0==(t.negative|e.negative),"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},S.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},S.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},S.prototype.add=function(t,e){this._verify2(t,e);var i=t.add(e);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},S.prototype.iadd=function(t,e){this._verify2(t,e);var i=t.iadd(e);return i.cmp(this.m)>=0&&i.isub(this.m),i},S.prototype.sub=function(t,e){this._verify2(t,e);var i=t.sub(e);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this)},S.prototype.isub=function(t,e){this._verify2(t,e);var i=t.isub(e);return i.cmpn(0)<0&&i.iadd(this.m),i},S.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},S.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},S.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},S.prototype.isqr=function(t){return this.imul(t,t.clone())},S.prototype.sqr=function(t){return this.mul(t,t)},S.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var i=this.m.add(new o(1)).iushrn(2);return this.pow(t,i)}for(var n=this.m.subn(1),h=0;!n.isZero()&&0===n.andln(1);)h++,n.iushrn(1);r(!n.isZero());var s=new o(1).toRed(this),u=s.redNeg(),a=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,a).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,n),c=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=h;0!==d.cmp(s);){for(var m=d,g=0;0!==m.cmp(s);g++)m=m.redSqr();r(g=0;r--){for(var a=e.words[r],l=u-1;l>=0;l--){var f=a>>l&1;n!==i[0]&&(n=this.sqr(n)),0!==f||0!==h?(h<<=1,h|=f,(4===++s||0===r&&0===l)&&(n=this.mul(n,i[h]),s=0,h=0)):s=0}u=26}return n},S.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},S.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new k(t)},n(k,S),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var i=t.imul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),o=n;return n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m)),o._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var i=t.mul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),h=n;return n.cmp(this.m)>=0?h=n.isub(this.m):n.cmpn(0)<0&&(h=n.iadd(this.m)),h._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)})),i.register("miHf4",(function(e,r){var n,o,h,s;t(e.exports,"publicEncrypt",(function(){return n}),(function(t){return n=t})),t(e.exports,"privateDecrypt",(function(){return o}),(function(t){return o=t})),t(e.exports,"privateEncrypt",(function(){return h}),(function(t){return h=t})),t(e.exports,"publicDecrypt",(function(){return s}),(function(t){return s=t})),n=i("kuPUz"),o=i("a9Pnj"),h=function(t,e){return n(t,e,!0)},s=function(t,e){return o(t,e,!0)}})),i.register("kuPUz",(function(t,e){var r=i("kRTIg"),n=i("eUqXo"),o=i("6aLTn"),h=i("kfQ5m"),s=i("juKqc"),u=i("c7JLh"),a=i("5DZAM"),l=i("b30TA"),f=i("2VKww").Buffer;t.exports=function(t,e,i){var c;c=t.padding?t.padding:i?1:4;var d,p=r(t);if(4===c)d=function(t,e){var i=t.modulus.byteLength(),r=e.length,a=o("sha1").update(f.alloc(0)).digest(),l=a.length,c=2*l;if(r>i-c-2)throw new Error("message too long");var d=f.alloc(i-r-c-2),p=i-l-1,m=n(l),g=s(f.concat([a,d,f.alloc(1,1),e],p),h(m,p)),v=s(m,h(g,l));return new u(f.concat([f.alloc(1),v,g],i))}(p,e);else if(1===c)d=function(t,e,i){var r,o=e.length,h=t.modulus.byteLength();if(o>h-11)throw new Error("message too long");r=i?f.alloc(h-o-3,255):function(t){var e,i=f.allocUnsafe(t),r=0,o=n(2*t),h=0;for(;r=0)throw new Error("data too long for modulus")}return i?l(d,p):a(d,p)}})),i.register("kfQ5m",(function(t,e){var r=i("6aLTn"),n=i("2VKww").Buffer;function o(t){var e=n.allocUnsafe(4);return e.writeUInt32BE(t,0),e}t.exports=function(t,e){for(var i,h=n.alloc(0),s=0;h.length=65&&i<=70?i-55:i>=97&&i<=102?i-87:i-48&15}function u(t,e,i){var r=s(t,i);return i-1>=e&&(r|=s(t,i-1)<<4),r}function a(t,e,i,r){for(var n=0,o=Math.min(t.length,i),h=e;h=49?s-49+10:s>=17?s-17+10:s}return n}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,i){if("number"==typeof t)return this._initNumber(t,e,i);if("object"==typeof t)return this._initArray(t,e,i);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)h=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=h<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===i)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e,i){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=2)n=u(t,e,r)<=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;else for(r=(t.length-e)%2==0?e+1:e;r=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;this.strip()},o.prototype._parseBase=function(t,e,i){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=e)r++;r--,n=n/e|0;for(var o=t.length-i,h=o%r,s=Math.min(o,o-h)+i,u=0,l=i;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,i){i.negative=e.negative^t.negative;var r=t.length+e.length|0;i.length=r,r=r-1|0;var n=0|t.words[0],o=0|e.words[0],h=n*o,s=67108863&h,u=h/67108864|0;i.words[0]=s;for(var a=1;a>>26,f=67108863&u,c=Math.min(a,e.length-1),d=Math.max(0,a-t.length+1);d<=c;d++){var p=a-d|0;l+=(h=(n=0|t.words[p])*(o=0|e.words[d])+f)/67108864|0,f=67108863&h}i.words[a]=0|f,u=0|l}return 0!==u?i.words[a]=0|u:i.length--,i.strip()}o.prototype.toString=function(t,e){var i;if(e=0|e||1,16===(t=t||10)||"hex"===t){i="";for(var n=0,o=0,h=0;h>>24-n&16777215)||h!==this.length-1?l[6-u.length]+u+i:u+i,(n+=2)>=26&&(n-=26,h--)}for(0!==o&&(i=o.toString(16)+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var a=f[t],d=c[t];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);i=(p=p.idivn(d)).isZero()?m+i:l[a-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return r(void 0!==h),this.toArrayLike(h,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,i){var n=this.byteLength(),o=i||Math.max(1,n);r(n<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var h,s,u="le"===e,a=new t(o),l=this.clone();if(u){for(s=0;!l.isZero();s++)h=l.andln(255),l.iushrn(8),a[s]=h;for(;s=4096&&(i+=13,e>>>=13),e>=64&&(i+=7,e>>>=7),e>=8&&(i+=4,e>>>=4),e>=2&&(i+=2,e>>>=2),i+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,i=0;return 0==(8191&e)&&(i+=13,e>>>=13),0==(127&e)&&(i+=7,e>>>=7),0==(15&e)&&(i+=4,e>>>=4),0==(3&e)&&(i+=2,e>>>=2),0==(1&e)&&i++,i},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var i=0;it.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,i;this.length>t.length?(e=this,i=t):(e=t,i=this);for(var r=0;rt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),i=t%26;this._expand(e),i>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-i),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),this.words[i]=e?this.words[i]|1<t.length?(i=this,r=t):(i=t,r=this);for(var n=0,o=0;o>>26;for(;0!==n&&o>>26;if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var i,r,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,r=t):(i=t,r=this);for(var o=0,h=0;h>26,this.words[h]=67108863&e;for(;0!==o&&h>26,this.words[h]=67108863&e;if(0===o&&h>>13,d=0|h[1],p=8191&d,m=d>>>13,g=0|h[2],v=8191&g,y=g>>>13,M=0|h[3],w=8191&M,b=M>>>13,_=0|h[4],S=8191&_,k=_>>>13,E=0|h[5],A=8191&E,x=E>>>13,R=0|h[6],B=8191&R,T=R>>>13,j=0|h[7],q=8191&j,I=j>>>13,N=0|h[8],P=8191&N,D=N>>>13,C=0|h[9],L=8191&C,O=C>>>13,U=0|s[0],Z=8191&U,K=U>>>13,H=0|s[1],F=8191&H,z=H>>>13,W=0|s[2],V=8191&W,G=W>>>13,X=0|s[3],Y=8191&X,J=X>>>13,Q=0|s[4],$=8191&Q,tt=Q>>>13,et=0|s[5],it=8191&et,rt=et>>>13,nt=0|s[6],ot=8191&nt,ht=nt>>>13,st=0|s[7],ut=8191&st,at=st>>>13,lt=0|s[8],ft=8191<,ct=lt>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;i.negative=t.negative^e.negative,i.length=19;var gt=(a+(r=Math.imul(f,Z))|0)+((8191&(n=(n=Math.imul(f,K))+Math.imul(c,Z)|0))<<13)|0;a=((o=Math.imul(c,K))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(p,Z),n=(n=Math.imul(p,K))+Math.imul(m,Z)|0,o=Math.imul(m,K);var vt=(a+(r=r+Math.imul(f,F)|0)|0)+((8191&(n=(n=n+Math.imul(f,z)|0)+Math.imul(c,F)|0))<<13)|0;a=((o=o+Math.imul(c,z)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(v,Z),n=(n=Math.imul(v,K))+Math.imul(y,Z)|0,o=Math.imul(y,K),r=r+Math.imul(p,F)|0,n=(n=n+Math.imul(p,z)|0)+Math.imul(m,F)|0,o=o+Math.imul(m,z)|0;var yt=(a+(r=r+Math.imul(f,V)|0)|0)+((8191&(n=(n=n+Math.imul(f,G)|0)+Math.imul(c,V)|0))<<13)|0;a=((o=o+Math.imul(c,G)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(w,Z),n=(n=Math.imul(w,K))+Math.imul(b,Z)|0,o=Math.imul(b,K),r=r+Math.imul(v,F)|0,n=(n=n+Math.imul(v,z)|0)+Math.imul(y,F)|0,o=o+Math.imul(y,z)|0,r=r+Math.imul(p,V)|0,n=(n=n+Math.imul(p,G)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,G)|0;var Mt=(a+(r=r+Math.imul(f,Y)|0)|0)+((8191&(n=(n=n+Math.imul(f,J)|0)+Math.imul(c,Y)|0))<<13)|0;a=((o=o+Math.imul(c,J)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(S,Z),n=(n=Math.imul(S,K))+Math.imul(k,Z)|0,o=Math.imul(k,K),r=r+Math.imul(w,F)|0,n=(n=n+Math.imul(w,z)|0)+Math.imul(b,F)|0,o=o+Math.imul(b,z)|0,r=r+Math.imul(v,V)|0,n=(n=n+Math.imul(v,G)|0)+Math.imul(y,V)|0,o=o+Math.imul(y,G)|0,r=r+Math.imul(p,Y)|0,n=(n=n+Math.imul(p,J)|0)+Math.imul(m,Y)|0,o=o+Math.imul(m,J)|0;var wt=(a+(r=r+Math.imul(f,$)|0)|0)+((8191&(n=(n=n+Math.imul(f,tt)|0)+Math.imul(c,$)|0))<<13)|0;a=((o=o+Math.imul(c,tt)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(A,Z),n=(n=Math.imul(A,K))+Math.imul(x,Z)|0,o=Math.imul(x,K),r=r+Math.imul(S,F)|0,n=(n=n+Math.imul(S,z)|0)+Math.imul(k,F)|0,o=o+Math.imul(k,z)|0,r=r+Math.imul(w,V)|0,n=(n=n+Math.imul(w,G)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,G)|0,r=r+Math.imul(v,Y)|0,n=(n=n+Math.imul(v,J)|0)+Math.imul(y,Y)|0,o=o+Math.imul(y,J)|0,r=r+Math.imul(p,$)|0,n=(n=n+Math.imul(p,tt)|0)+Math.imul(m,$)|0,o=o+Math.imul(m,tt)|0;var bt=(a+(r=r+Math.imul(f,it)|0)|0)+((8191&(n=(n=n+Math.imul(f,rt)|0)+Math.imul(c,it)|0))<<13)|0;a=((o=o+Math.imul(c,rt)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(B,Z),n=(n=Math.imul(B,K))+Math.imul(T,Z)|0,o=Math.imul(T,K),r=r+Math.imul(A,F)|0,n=(n=n+Math.imul(A,z)|0)+Math.imul(x,F)|0,o=o+Math.imul(x,z)|0,r=r+Math.imul(S,V)|0,n=(n=n+Math.imul(S,G)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,G)|0,r=r+Math.imul(w,Y)|0,n=(n=n+Math.imul(w,J)|0)+Math.imul(b,Y)|0,o=o+Math.imul(b,J)|0,r=r+Math.imul(v,$)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(y,$)|0,o=o+Math.imul(y,tt)|0,r=r+Math.imul(p,it)|0,n=(n=n+Math.imul(p,rt)|0)+Math.imul(m,it)|0,o=o+Math.imul(m,rt)|0;var _t=(a+(r=r+Math.imul(f,ot)|0)|0)+((8191&(n=(n=n+Math.imul(f,ht)|0)+Math.imul(c,ot)|0))<<13)|0;a=((o=o+Math.imul(c,ht)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(q,Z),n=(n=Math.imul(q,K))+Math.imul(I,Z)|0,o=Math.imul(I,K),r=r+Math.imul(B,F)|0,n=(n=n+Math.imul(B,z)|0)+Math.imul(T,F)|0,o=o+Math.imul(T,z)|0,r=r+Math.imul(A,V)|0,n=(n=n+Math.imul(A,G)|0)+Math.imul(x,V)|0,o=o+Math.imul(x,G)|0,r=r+Math.imul(S,Y)|0,n=(n=n+Math.imul(S,J)|0)+Math.imul(k,Y)|0,o=o+Math.imul(k,J)|0,r=r+Math.imul(w,$)|0,n=(n=n+Math.imul(w,tt)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,tt)|0,r=r+Math.imul(v,it)|0,n=(n=n+Math.imul(v,rt)|0)+Math.imul(y,it)|0,o=o+Math.imul(y,rt)|0,r=r+Math.imul(p,ot)|0,n=(n=n+Math.imul(p,ht)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,ht)|0;var St=(a+(r=r+Math.imul(f,ut)|0)|0)+((8191&(n=(n=n+Math.imul(f,at)|0)+Math.imul(c,ut)|0))<<13)|0;a=((o=o+Math.imul(c,at)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(P,Z),n=(n=Math.imul(P,K))+Math.imul(D,Z)|0,o=Math.imul(D,K),r=r+Math.imul(q,F)|0,n=(n=n+Math.imul(q,z)|0)+Math.imul(I,F)|0,o=o+Math.imul(I,z)|0,r=r+Math.imul(B,V)|0,n=(n=n+Math.imul(B,G)|0)+Math.imul(T,V)|0,o=o+Math.imul(T,G)|0,r=r+Math.imul(A,Y)|0,n=(n=n+Math.imul(A,J)|0)+Math.imul(x,Y)|0,o=o+Math.imul(x,J)|0,r=r+Math.imul(S,$)|0,n=(n=n+Math.imul(S,tt)|0)+Math.imul(k,$)|0,o=o+Math.imul(k,tt)|0,r=r+Math.imul(w,it)|0,n=(n=n+Math.imul(w,rt)|0)+Math.imul(b,it)|0,o=o+Math.imul(b,rt)|0,r=r+Math.imul(v,ot)|0,n=(n=n+Math.imul(v,ht)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,ht)|0,r=r+Math.imul(p,ut)|0,n=(n=n+Math.imul(p,at)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,at)|0;var kt=(a+(r=r+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,ct)|0)+Math.imul(c,ft)|0))<<13)|0;a=((o=o+Math.imul(c,ct)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(L,Z),n=(n=Math.imul(L,K))+Math.imul(O,Z)|0,o=Math.imul(O,K),r=r+Math.imul(P,F)|0,n=(n=n+Math.imul(P,z)|0)+Math.imul(D,F)|0,o=o+Math.imul(D,z)|0,r=r+Math.imul(q,V)|0,n=(n=n+Math.imul(q,G)|0)+Math.imul(I,V)|0,o=o+Math.imul(I,G)|0,r=r+Math.imul(B,Y)|0,n=(n=n+Math.imul(B,J)|0)+Math.imul(T,Y)|0,o=o+Math.imul(T,J)|0,r=r+Math.imul(A,$)|0,n=(n=n+Math.imul(A,tt)|0)+Math.imul(x,$)|0,o=o+Math.imul(x,tt)|0,r=r+Math.imul(S,it)|0,n=(n=n+Math.imul(S,rt)|0)+Math.imul(k,it)|0,o=o+Math.imul(k,rt)|0,r=r+Math.imul(w,ot)|0,n=(n=n+Math.imul(w,ht)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,ht)|0,r=r+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,at)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,at)|0,r=r+Math.imul(p,ft)|0,n=(n=n+Math.imul(p,ct)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,ct)|0;var Et=(a+(r=r+Math.imul(f,pt)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(c,pt)|0))<<13)|0;a=((o=o+Math.imul(c,mt)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(L,F),n=(n=Math.imul(L,z))+Math.imul(O,F)|0,o=Math.imul(O,z),r=r+Math.imul(P,V)|0,n=(n=n+Math.imul(P,G)|0)+Math.imul(D,V)|0,o=o+Math.imul(D,G)|0,r=r+Math.imul(q,Y)|0,n=(n=n+Math.imul(q,J)|0)+Math.imul(I,Y)|0,o=o+Math.imul(I,J)|0,r=r+Math.imul(B,$)|0,n=(n=n+Math.imul(B,tt)|0)+Math.imul(T,$)|0,o=o+Math.imul(T,tt)|0,r=r+Math.imul(A,it)|0,n=(n=n+Math.imul(A,rt)|0)+Math.imul(x,it)|0,o=o+Math.imul(x,rt)|0,r=r+Math.imul(S,ot)|0,n=(n=n+Math.imul(S,ht)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,ht)|0,r=r+Math.imul(w,ut)|0,n=(n=n+Math.imul(w,at)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,at)|0,r=r+Math.imul(v,ft)|0,n=(n=n+Math.imul(v,ct)|0)+Math.imul(y,ft)|0,o=o+Math.imul(y,ct)|0;var At=(a+(r=r+Math.imul(p,pt)|0)|0)+((8191&(n=(n=n+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;a=((o=o+Math.imul(m,mt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(L,V),n=(n=Math.imul(L,G))+Math.imul(O,V)|0,o=Math.imul(O,G),r=r+Math.imul(P,Y)|0,n=(n=n+Math.imul(P,J)|0)+Math.imul(D,Y)|0,o=o+Math.imul(D,J)|0,r=r+Math.imul(q,$)|0,n=(n=n+Math.imul(q,tt)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,tt)|0,r=r+Math.imul(B,it)|0,n=(n=n+Math.imul(B,rt)|0)+Math.imul(T,it)|0,o=o+Math.imul(T,rt)|0,r=r+Math.imul(A,ot)|0,n=(n=n+Math.imul(A,ht)|0)+Math.imul(x,ot)|0,o=o+Math.imul(x,ht)|0,r=r+Math.imul(S,ut)|0,n=(n=n+Math.imul(S,at)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,at)|0,r=r+Math.imul(w,ft)|0,n=(n=n+Math.imul(w,ct)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,ct)|0;var xt=(a+(r=r+Math.imul(v,pt)|0)|0)+((8191&(n=(n=n+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;a=((o=o+Math.imul(y,mt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(L,Y),n=(n=Math.imul(L,J))+Math.imul(O,Y)|0,o=Math.imul(O,J),r=r+Math.imul(P,$)|0,n=(n=n+Math.imul(P,tt)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,tt)|0,r=r+Math.imul(q,it)|0,n=(n=n+Math.imul(q,rt)|0)+Math.imul(I,it)|0,o=o+Math.imul(I,rt)|0,r=r+Math.imul(B,ot)|0,n=(n=n+Math.imul(B,ht)|0)+Math.imul(T,ot)|0,o=o+Math.imul(T,ht)|0,r=r+Math.imul(A,ut)|0,n=(n=n+Math.imul(A,at)|0)+Math.imul(x,ut)|0,o=o+Math.imul(x,at)|0,r=r+Math.imul(S,ft)|0,n=(n=n+Math.imul(S,ct)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,ct)|0;var Rt=(a+(r=r+Math.imul(w,pt)|0)|0)+((8191&(n=(n=n+Math.imul(w,mt)|0)+Math.imul(b,pt)|0))<<13)|0;a=((o=o+Math.imul(b,mt)|0)+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,r=Math.imul(L,$),n=(n=Math.imul(L,tt))+Math.imul(O,$)|0,o=Math.imul(O,tt),r=r+Math.imul(P,it)|0,n=(n=n+Math.imul(P,rt)|0)+Math.imul(D,it)|0,o=o+Math.imul(D,rt)|0,r=r+Math.imul(q,ot)|0,n=(n=n+Math.imul(q,ht)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,ht)|0,r=r+Math.imul(B,ut)|0,n=(n=n+Math.imul(B,at)|0)+Math.imul(T,ut)|0,o=o+Math.imul(T,at)|0,r=r+Math.imul(A,ft)|0,n=(n=n+Math.imul(A,ct)|0)+Math.imul(x,ft)|0,o=o+Math.imul(x,ct)|0;var Bt=(a+(r=r+Math.imul(S,pt)|0)|0)+((8191&(n=(n=n+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;a=((o=o+Math.imul(k,mt)|0)+(n>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,r=Math.imul(L,it),n=(n=Math.imul(L,rt))+Math.imul(O,it)|0,o=Math.imul(O,rt),r=r+Math.imul(P,ot)|0,n=(n=n+Math.imul(P,ht)|0)+Math.imul(D,ot)|0,o=o+Math.imul(D,ht)|0,r=r+Math.imul(q,ut)|0,n=(n=n+Math.imul(q,at)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,at)|0,r=r+Math.imul(B,ft)|0,n=(n=n+Math.imul(B,ct)|0)+Math.imul(T,ft)|0,o=o+Math.imul(T,ct)|0;var Tt=(a+(r=r+Math.imul(A,pt)|0)|0)+((8191&(n=(n=n+Math.imul(A,mt)|0)+Math.imul(x,pt)|0))<<13)|0;a=((o=o+Math.imul(x,mt)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(L,ot),n=(n=Math.imul(L,ht))+Math.imul(O,ot)|0,o=Math.imul(O,ht),r=r+Math.imul(P,ut)|0,n=(n=n+Math.imul(P,at)|0)+Math.imul(D,ut)|0,o=o+Math.imul(D,at)|0,r=r+Math.imul(q,ft)|0,n=(n=n+Math.imul(q,ct)|0)+Math.imul(I,ft)|0,o=o+Math.imul(I,ct)|0;var jt=(a+(r=r+Math.imul(B,pt)|0)|0)+((8191&(n=(n=n+Math.imul(B,mt)|0)+Math.imul(T,pt)|0))<<13)|0;a=((o=o+Math.imul(T,mt)|0)+(n>>>13)|0)+(jt>>>26)|0,jt&=67108863,r=Math.imul(L,ut),n=(n=Math.imul(L,at))+Math.imul(O,ut)|0,o=Math.imul(O,at),r=r+Math.imul(P,ft)|0,n=(n=n+Math.imul(P,ct)|0)+Math.imul(D,ft)|0,o=o+Math.imul(D,ct)|0;var qt=(a+(r=r+Math.imul(q,pt)|0)|0)+((8191&(n=(n=n+Math.imul(q,mt)|0)+Math.imul(I,pt)|0))<<13)|0;a=((o=o+Math.imul(I,mt)|0)+(n>>>13)|0)+(qt>>>26)|0,qt&=67108863,r=Math.imul(L,ft),n=(n=Math.imul(L,ct))+Math.imul(O,ft)|0,o=Math.imul(O,ct);var It=(a+(r=r+Math.imul(P,pt)|0)|0)+((8191&(n=(n=n+Math.imul(P,mt)|0)+Math.imul(D,pt)|0))<<13)|0;a=((o=o+Math.imul(D,mt)|0)+(n>>>13)|0)+(It>>>26)|0,It&=67108863;var Nt=(a+(r=Math.imul(L,pt))|0)+((8191&(n=(n=Math.imul(L,mt))+Math.imul(O,pt)|0))<<13)|0;return a=((o=Math.imul(O,mt))+(n>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,u[0]=gt,u[1]=vt,u[2]=yt,u[3]=Mt,u[4]=wt,u[5]=bt,u[6]=_t,u[7]=St,u[8]=kt,u[9]=Et,u[10]=At,u[11]=xt,u[12]=Rt,u[13]=Bt,u[14]=Tt,u[15]=jt,u[16]=qt,u[17]=It,u[18]=Nt,0!==a&&(u[19]=a,i.length++),i};function m(t,e,i){return(new g).mulp(t,e,i)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=d),o.prototype.mulTo=function(t,e){var i,r=this.length+t.length;return i=10===this.length&&10===t.length?p(this,t,e):r<63?d(this,t,e):r<1024?function(t,e,i){i.negative=e.negative^t.negative,i.length=t.length+e.length;for(var r=0,n=0,o=0;o>>26)|0)>>>26,h&=67108863}i.words[o]=s,r=h,h=n}return 0!==r?i.words[o]=r:i.length--,i.strip()}(this,t,e):m(this,t,e),i},g.prototype.makeRBT=function(t){for(var e=new Array(t),i=o.prototype._countBits(t)-1,r=0;r>=1;return r},g.prototype.permute=function(t,e,i,r,n,o){for(var h=0;h>>=1)n++;return 1<>>=13,i[2*h+1]=8191&o,o>>>=13;for(h=2*e;h>=26,e+=n/67108864|0,e+=o>>>26,this.words[i]=67108863&o}return 0!==e&&(this.words[i]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),i=0;i>>n}return e}(t);if(0===e.length)return new o(1);for(var i=this,r=0;r=0);var e,i=t%26,n=(t-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var h=0;for(e=0;e>>26-i}h&&(this.words[e]=h,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,h=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<h)for(this.length-=h,a=0;a=0&&(0!==l||a>=n);a--){var f=0|this.words[a];this.words[a]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,i){return r(0===this.negative),this.iushrn(t,e,i)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26,n=1<=0);var e=t%26,i=(t-e)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==e&&i++,this.length=Math.min(i,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+i]=67108863&o}for(;n>26,this.words[n+i]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var i=(this.length,t.length),r=this.clone(),n=t,h=0|n.words[n.length-1];0!==(i=26-this._countBits(h))&&(n=n.ushln(i),r.iushln(i),h=0|n.words[n.length-1]);var s,u=r.length-n.length;if("mod"!==e){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var a=0;a=0;f--){var c=67108864*(0|r.words[n.length+f])+(0|r.words[n.length+f-1]);for(c=Math.min(c/h|0,67108863),r._ishlnsubmul(n,c,f);0!==r.negative;)c--,r.negative=0,r._ishlnsubmul(n,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=c)}return s&&s.strip(),r.strip(),"div"!==e&&0!==i&&r.iushrn(i),{div:s||null,mod:r}},o.prototype.divmod=function(t,e,i){return r(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.iadd(t)),{div:n,mod:h}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(h=s.mod.neg(),i&&0!==h.negative&&h.isub(t)),{div:s.div,mod:h}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,h,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var i=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),n=t.andln(1),o=i.cmp(r);return o<0||1===n&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){r(t<=67108863);for(var e=67108864%t,i=0,n=this.length-1;n>=0;n--)i=(e*i+(0|this.words[n]))%t;return i},o.prototype.idivn=function(t){r(t<=67108863);for(var e=0,i=this.length-1;i>=0;i--){var n=(0|this.words[i])+67108864*e;this.words[i]=n/t|0,e=n%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new o(1),h=new o(0),s=new o(0),u=new o(1),a=0;e.isEven()&&i.isEven();)e.iushrn(1),i.iushrn(1),++a;for(var l=i.clone(),f=e.clone();!e.isZero();){for(var c=0,d=1;0==(e.words[0]&d)&&c<26;++c,d<<=1);if(c>0)for(e.iushrn(c);c-- >0;)(n.isOdd()||h.isOdd())&&(n.iadd(l),h.isub(f)),n.iushrn(1),h.iushrn(1);for(var p=0,m=1;0==(i.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);e.cmp(i)>=0?(e.isub(i),n.isub(s),h.isub(u)):(i.isub(e),s.isub(n),u.isub(h))}return{a:s,b:u,gcd:i.iushln(a)}},o.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,h=new o(1),s=new o(0),u=i.clone();e.cmpn(1)>0&&i.cmpn(1)>0;){for(var a=0,l=1;0==(e.words[0]&l)&&a<26;++a,l<<=1);if(a>0)for(e.iushrn(a);a-- >0;)h.isOdd()&&h.iadd(u),h.iushrn(1);for(var f=0,c=1;0==(i.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(i.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(i)>=0?(e.isub(i),h.isub(s)):(i.isub(e),s.isub(h))}return(n=0===e.cmpn(1)?h:s).cmpn(0)<0&&n.iadd(t),n},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),i=t.clone();e.negative=0,i.negative=0;for(var r=0;e.isEven()&&i.isEven();r++)e.iushrn(1),i.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;i.isEven();)i.iushrn(1);var n=e.cmp(i);if(n<0){var o=e;e=i,i=o}else if(0===n||0===i.cmpn(1))break;e.isub(i)}return i.iushln(r)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,i=(t-e)/26,n=1<>>26,s&=67108863,this.words[h]=s}return 0!==o&&(this.words[h]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,i=t<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)e=1;else{i&&(t=-t),r(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;i--){var r=0|this.words[i],n=0|t.words[i];if(r!==n){rn&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new S(t)},o.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function M(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function b(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){S.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,i=t;do{this.split(i,this.tmp),e=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},n(M,y),M.prototype.split=function(t,e){for(var i=4194303,r=Math.min(t.length,9),n=0;n>>22,o=h}o>>>=22,t.words[n-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,i=0;i>>=26,t.words[i]=n,e=r}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new M;else if("p224"===t)e=new w;else if("p192"===t)e=new b;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new _}return v[t]=e,e},S.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},S.prototype._verify2=function(t,e){r(0==(t.negative|e.negative),"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},S.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},S.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},S.prototype.add=function(t,e){this._verify2(t,e);var i=t.add(e);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},S.prototype.iadd=function(t,e){this._verify2(t,e);var i=t.iadd(e);return i.cmp(this.m)>=0&&i.isub(this.m),i},S.prototype.sub=function(t,e){this._verify2(t,e);var i=t.sub(e);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this)},S.prototype.isub=function(t,e){this._verify2(t,e);var i=t.isub(e);return i.cmpn(0)<0&&i.iadd(this.m),i},S.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},S.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},S.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},S.prototype.isqr=function(t){return this.imul(t,t.clone())},S.prototype.sqr=function(t){return this.mul(t,t)},S.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var i=this.m.add(new o(1)).iushrn(2);return this.pow(t,i)}for(var n=this.m.subn(1),h=0;!n.isZero()&&0===n.andln(1);)h++,n.iushrn(1);r(!n.isZero());var s=new o(1).toRed(this),u=s.redNeg(),a=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,a).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,n),c=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=h;0!==d.cmp(s);){for(var m=d,g=0;0!==m.cmp(s);g++)m=m.redSqr();r(g=0;r--){for(var a=e.words[r],l=u-1;l>=0;l--){var f=a>>l&1;n!==i[0]&&(n=this.sqr(n)),0!==f||0!==h?(h<<=1,h|=f,(4===++s||0===r&&0===l)&&(n=this.mul(n,i[h]),s=0,h=0)):s=0}u=26}return n},S.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},S.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new k(t)},n(k,S),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var i=t.imul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),o=n;return n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m)),o._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var i=t.mul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),h=n;return n.cmp(this.m)>=0?h=n.isub(this.m):n.cmpn(0)<0&&(h=n.iadd(this.m)),h._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)})),i.register("5DZAM",(function(t,e){var r=i("c7JLh"),n=i("2VKww").Buffer;t.exports=function(t,e){return n.from(t.toRed(r.mont(e.modulus)).redPow(new r(e.publicExponent)).fromRed().toArray())}})),i.register("a9Pnj",(function(t,e){var r=i("kRTIg"),n=i("kfQ5m"),o=i("juKqc"),h=i("c7JLh"),s=i("b30TA"),u=i("6aLTn"),a=i("5DZAM"),l=i("2VKww").Buffer;t.exports=function(t,e,i){var f;f=t.padding?t.padding:i?1:4;var c,d=r(t),p=d.modulus.byteLength();if(e.length>p||new h(e).cmp(d.modulus)>=0)throw new Error("decryption error");c=i?a(new h(e),d):s(e,d);var m=l.alloc(p-c.length);if(c=l.concat([m,c],p),4===f)return function(t,e){var i=t.modulus.byteLength(),r=u("sha1").update(l.alloc(0)).digest(),h=r.length;if(0!==e[0])throw new Error("decryption error");var s=e.slice(1,h+1),a=e.slice(h+1),f=o(s,n(a,h)),c=o(a,n(f,i-h-1));if(function(t,e){t=l.from(t),e=l.from(e);var i=0,r=t.length;t.length!==e.length&&(i++,r=Math.min(t.length,e.length));var n=-1;for(;++n=e.length){o++;break}var h=e.slice(2,n-1);("0002"!==r.toString("hex")&&!i||"0001"!==r.toString("hex")&&i)&&o++;h.length<8&&o++;if(o)throw new Error("decryption error");return e.slice(n)}(0,c,i);if(3===f)return c;throw new Error("unknown padding")}})),i.register("iJsqR",(function(r,n){var o,h;t(r.exports,"randomFill",(function(){return o}),(function(t){return o=t})),t(r.exports,"randomFillSync",(function(){return h}),(function(t){return h=t}));var s=i("4QUf5");function u(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var a=i("2VKww"),l=(i("eUqXo"),a.Buffer),f=a.kMaxLength,c=e.crypto||e.msCrypto,d=Math.pow(2,32)-1;function p(t,e){if("number"!=typeof t||t!=t)throw new TypeError("offset must be a number");if(t>d||t<0)throw new TypeError("offset must be a uint32");if(t>f||t>e)throw new RangeError("offset out of range")}function m(t,e,i){if("number"!=typeof t||t!=t)throw new TypeError("size must be a number");if(t>d||t<0)throw new TypeError("size must be a uint32");if(t+e>i||t>f)throw new RangeError("buffer too small")}function g(t,e,i,r){var n=t.buffer,o=new Uint8Array(n,e,i);if(c.getRandomValues(o),!r)return t;s.nextTick((function(){r(null,t)}))}c&&c.getRandomValues?(o=function(t,i,r,n){if(!(l.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof i)n=i,i=0,r=t.length;else if("function"==typeof r)n=r,r=t.length-i;else if("function"!=typeof n)throw new TypeError('"cb" argument must be a function');return p(i,t.length),m(r,i,t.length),g(t,i,r,n)},h=function(t,i,r){void 0===i&&(i=0);if(!(l.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');p(i,t.length),void 0===r&&(r=t.length-i);return m(r,i,t.length),g(t,i,r)}):(o=u,h=u)}))}(); +//# sourceMappingURL=crypto-browserify.e188246b.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/english.6aeeb454.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/english.6aeeb454.js new file mode 100644 index 0000000..3fbd245 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/english.6aeeb454.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24.register("ggpRk",(function(e,a){var r,t,o,i,n;r=e.exports,Object.defineProperty(r,"__esModule",{value:!0,configurable:!0}),t=e.exports,o="default",i=function(){return s},Object.defineProperty(t,o,{get:i,set:n,enumerable:!0,configurable:!0});var s=["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","rich","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"]})); +//# sourceMappingURL=english.6aeeb454.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/english.dc8cdfce.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/english.dc8cdfce.js new file mode 100644 index 0000000..220045e --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/english.dc8cdfce.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24.register("jI6Lx",(function(e,a){var r,t,o,i,n;r=e.exports,Object.defineProperty(r,"__esModule",{value:!0,configurable:!0}),t=e.exports,o="default",i=function(){return s},Object.defineProperty(t,o,{get:i,set:n,enumerable:!0,configurable:!0});var s=["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","rich","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"]})); +//# sourceMappingURL=english.dc8cdfce.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/esm.022f3542.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/esm.022f3542.js new file mode 100644 index 0000000..f5b52d7 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/esm.022f3542.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},t=e.parcelRequire1d24;t.register("CZ2QE",(function(e,r){"use strict";var n=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=e.exports&&e.exports.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(e.exports,"__esModule",{value:!0}),o(t("6fgdF"),e.exports),o(t("iKE7a"),e.exports),o(t("c7XOH"),e.exports),o(t("emT4h"),e.exports),o(t("8QRtg"),e.exports),o(t("jGlTf"),e.exports)})),t.register("6fgdF",(function(e,r){var n=t("8tcqI").Buffer,o=e.exports&&e.exports.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.findNameHouse=e.exports.findTldHouse=e.exports.findNftRecord=e.exports.getMintOwner=e.exports.findAllDomainsForTld=e.exports.getParentAccountFromTldHouseAccountInfo=e.exports.getTldFromTldHouseAccountInfo=e.exports.getAllTld=e.exports.findMainDomain=e.exports.findOwnedNameAccountsForUser=e.exports.getOriginNameAccountKey=e.exports.getHashedName=e.exports.getNameOwner=e.exports.getNameAccountKeyWithBump=void 0;var i=t("liYfk"),s=t("c1rzP"),a=t("7cTdJ"),c=t("iKE7a"),u=t("emT4h"),d=t("iricV"),f=t("3s2q3");function l(e,t,r){const o=[e,t?t.toBuffer():n.alloc(32),r?r.toBuffer():n.alloc(32)];return i.PublicKey.findProgramAddressSync(o,c.ANS_PROGRAM_ID)}function p(e){return o(this,void 0,void 0,(function*(){const t=u.NameRecordHeader.HASH_PREFIX+e,r=(0,a.sha256)(n.from(t,"utf8")).slice(2);return n.from(r,"hex")}))}function h(e){var t;const r=null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.subarray(104),n=new s.BN(null==r?void 0:r.subarray(0,4),"le").toNumber();return r.subarray(4,4+n).toString().replace(/\0.*$/g,"")}function m(e){var t;const r=null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.subarray(72,104);return new i.PublicKey(r)}function y(e,t){return o(this,void 0,void 0,(function*(){try{const r=yield f.NftRecord.fromAccountAddress(e,t);if(r.tag!==d.Tag.ActiveRecord)return;const n=yield e.getTokenLargestAccounts(r.nftMintAccount),o=yield e.getParsedAccountInfo(n.value[0].address);if(!o.value.data)return;return new i.PublicKey(o.value.data.parsed.info.owner)}catch(e){return}}))}function g(e,t){return i.PublicKey.findProgramAddressSync([n.from(c.NFT_RECORD_PREFIX),t.toBuffer(),e.toBuffer()],c.NAME_HOUSE_PROGRAM_ID)}function v(e){return i.PublicKey.findProgramAddressSync([n.from(c.NAME_HOUSE_PREFIX),e.toBuffer()],c.NAME_HOUSE_PROGRAM_ID)}e.exports.getNameAccountKeyWithBump=l,e.exports.getNameOwner=function(e,t,r){var n;return o(this,void 0,void 0,(function*(){const o=null===(n=yield u.NameRecordHeader.fromAccountAddress(e,t))||void 0===n?void 0:n.owner;if(!r)return o;const[i]=v(r),[s]=g(t,i);return(null==o?void 0:o.toBase58())!==s.toBase58()?o:yield y(e,s)}))},e.exports.getHashedName=p,e.exports.getOriginNameAccountKey=function(e=c.ORIGIN_TLD){return o(this,void 0,void 0,(function*(){const t=yield p(e),[r]=yield l(t,void 0,void 0);return r}))},e.exports.findOwnedNameAccountsForUser=function(e,t,r){return o(this,void 0,void 0,(function*(){const n=[{memcmp:{offset:40,bytes:t.toBase58()}}];r&&n.push({memcmp:{offset:8,bytes:r.toBase58()}});return(yield e.getProgramAccounts(c.ANS_PROGRAM_ID,{filters:n})).map((e=>e.pubkey))}))},e.exports.findMainDomain=function(e){return i.PublicKey.findProgramAddressSync([n.from(c.MAIN_DOMAIN_PREFIX),e.toBuffer()],c.TLD_HOUSE_PROGRAM_ID)},e.exports.getAllTld=function(e){return o(this,void 0,void 0,(function*(){const t=[{memcmp:{offset:0,bytes:[247,144,135,1,238,173,19,249]}}],r=yield e.getProgramAccounts(c.TLD_HOUSE_PROGRAM_ID,{filters:t}),n=[];return r.map((({account:e})=>{const t=m(e),r=h(e);n.push({tld:r,parentAccount:t})})),n}))},e.exports.getTldFromTldHouseAccountInfo=h,e.exports.getParentAccountFromTldHouseAccountInfo=m,e.exports.findAllDomainsForTld=function(e,t){return o(this,void 0,void 0,(function*(){const r=[{memcmp:{offset:8,bytes:t.toBase58()}}];return(yield e.getProgramAccounts(c.ANS_PROGRAM_ID,{filters:r})).map((e=>e.pubkey))}))},e.exports.getMintOwner=y,e.exports.findNftRecord=g,e.exports.findTldHouse=function(e){return e=e.toLowerCase(),i.PublicKey.findProgramAddressSync([n.from(c.TLD_HOUSE_PREFIX),n.from(e)],c.TLD_HOUSE_PROGRAM_ID)},e.exports.findNameHouse=v})),t.register("iKE7a",(function(e,r){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.NAME_HOUSE_PREFIX=e.exports.TLD_HOUSE_PREFIX=e.exports.NFT_RECORD_PREFIX=e.exports.NAME_HOUSE_PROGRAM_ID=e.exports.TLD_HOUSE_PROGRAM_ID=e.exports.ANS_PROGRAM_ID=e.exports.ORIGIN_TLD=e.exports.MAIN_DOMAIN_PREFIX=void 0;var n=t("liYfk");e.exports.MAIN_DOMAIN_PREFIX="main_domain",e.exports.ORIGIN_TLD="ANS",e.exports.ANS_PROGRAM_ID=new n.PublicKey("ALTNSZ46uaAUU7XUV6awvdorLGqAsPwa9shm7h4uP2FK"),e.exports.TLD_HOUSE_PROGRAM_ID=new n.PublicKey("TLDHkysf5pCnKsVA4gXpNvmy7psXLPEu4LAdDJthT9S"),e.exports.NAME_HOUSE_PROGRAM_ID=new n.PublicKey("NH3uX6FtVE2fNREAioP7hm5RaozotZxeL6khU1EHx51"),e.exports.NFT_RECORD_PREFIX="nft_record",e.exports.TLD_HOUSE_PREFIX="tld_house",e.exports.NAME_HOUSE_PREFIX="name_house"})),t.register("emT4h",(function(e,r){var n=t("8tcqI").Buffer,o=e.exports&&e.exports.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.NameRecordHeader=void 0;var i=t("liYfk"),s=t("cBVvR");class a{static get byteSize(){return 200}static fromAccountAddress(e,t){var r;return o(this,void 0,void 0,(function*(){const n=yield e.getAccountInfo(t,"confirmed");if(!n)return;const o=(0,s.deserializeUnchecked)(this.schema,a,n.data);return o.data=null===(r=n.data)||void 0===r?void 0:r.subarray(this.byteSize),o}))}static fromMultipileAccountAddresses(e,t){return o(this,void 0,void 0,(function*(){let r=yield e.getMultipleAccountsInfo(t),n=[];return r.forEach((e=>{if(!e)return void n.push(void 0);let t=this.fromAccountInfo(e);t?n.push(t):n.push(void 0)})),n}))}static fromAccountInfo(e){var t;const r=(0,s.deserializeUnchecked)(this.schema,a,e.data);return r.data=null===(t=e.data)||void 0===t?void 0:t.subarray(this.byteSize),r}pretty(){var e;const t=this.data.indexOf(0);return{parentName:this.parentName.toBase58(),owner:null===(e=this.owner)||void 0===e?void 0:e.toBase58(),nclass:this.nclass.toBase58(),expiresAt:this.expiresAt,isValid:this.isValid,data:this.isValid?this.data.subarray(0,t).toString():void 0}}constructor(e){this.parentName=new i.PublicKey(e.parentName),this.nclass=new i.PublicKey(e.nclass),this.expiresAt=new Date(1e3*new s.BinaryReader(n.from(e.expiresAt)).readU64().toNumber()),this.isValid=0===new s.BinaryReader(n.from(e.expiresAt)).readU64().toNumber()||this.expiresAt>new Date,this.owner=this.isValid?new i.PublicKey(e.owner):void 0}}e.exports.NameRecordHeader=a,a.DISCRIMINATOR=[68,72,88,44,15,167,103,243],a.HASH_PREFIX="ALT Name Service",a.schema=new Map([[a,{kind:"struct",fields:[["discriminator",[8]],["parentName",[32]],["owner",[32]],["nclass",[32]],["expiresAt",[8]],["padding",[88]]]}]])})),t.register("cBVvR",(function(r,n){var o=t("8tcqI").Buffer,i=r.exports&&r.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),s=r.exports&&r.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=r.exports&&r.exports.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},c=r.exports&&r.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&i(t,e,r);return s(t,e),t},u=r.exports&&r.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r.exports,"__esModule",{value:!0}),r.exports.deserializeUnchecked=r.exports.deserialize=r.exports.serialize=r.exports.BinaryReader=r.exports.BinaryWriter=r.exports.BorshError=r.exports.baseDecode=r.exports.baseEncode=void 0;const d=u(t("c1rzP")),f=u(t("85iHy")),l=c(t("5rvRH")),p=new("function"!=typeof e.TextDecoder?l.TextDecoder:e.TextDecoder)("utf-8",{fatal:!0});r.exports.baseEncode=function(e){return"string"==typeof e&&(e=o.from(e,"utf8")),f.default.encode(o.from(e))},r.exports.baseDecode=function(e){return o.from(f.default.decode(e))};const h=1024;class m extends Error{addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}}r.exports.BorshError=m;class y{maybeResize(){this.buf.length<16+this.length&&(this.buf=o.concat([this.buf,o.alloc(h)]))}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(o.from(new d.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(o.from(new d.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(o.from(new d.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(o.from(new d.default(e).toArray("le",64)))}writeBuffer(e){this.buf=o.concat([o.from(this.buf.subarray(0,this.length)),e,o.alloc(h)]),this.length+=e.length}writeString(e){this.maybeResize();const t=o.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(o.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(const r of e)this.maybeResize(),t(r)}toArray(){return this.buf.subarray(0,this.length)}constructor(){this.buf=o.alloc(h),this.length=0}}function g(e,t,r){const n=r.value;r.value=function(...e){try{return n.apply(this,e)}catch(e){if(e instanceof RangeError){const t=e.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(t)>=0)throw new m("Reached the end of buffer when deserializing")}throw e}}}r.exports.BinaryWriter=y;class v{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 d.default(e,"le")}readU128(){const e=this.readBuffer(16);return new d.default(e,"le")}readU256(){const e=this.readBuffer(32);return new d.default(e,"le")}readU512(){const e=this.readBuffer(64);return new d.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new m(`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 p.decode(t)}catch(e){throw new m(`Error decoding UTF-8 string: ${e}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){const t=this.readU32(),r=Array();for(let n=0;n{b(e,t,r,n[0],o)}));else if(void 0!==n.kind){if("option"!==n.kind)throw new m(`FieldType ${n} unrecognized`);null==r?o.writeU8(0):(o.writeU8(1),b(e,t,r,n.type,o))}else A(e,r,o)}catch(e){throw e instanceof m&&e.addToFieldPath(t),e}}function A(e,t,r){if("function"==typeof t.borshSerialize)return void t.borshSerialize(r);const n=e.get(t.constructor);if(!n)throw new m(`Class ${t.constructor.name} is missing in schema`);if("struct"===n.kind)n.fields.map((([n,o])=>{b(e,n,t[n],o,r)}));else{if("enum"!==n.kind)throw new m(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`);{const o=t[n.field];for(let i=0;iw(e,t,r[0],n)))}if("option"===r.kind){return n.readU8()?w(e,t,r.type,n):void 0}return _(e,r,n)}catch(e){throw e instanceof m&&e.addToFieldPath(t),e}}function _(e,t,r){if("function"==typeof t.borshDeserialize)return t.borshDeserialize(r);const n=e.get(t);if(!n)throw new m(`Class ${t.name} is missing in schema`);if("struct"===n.kind){const n={};for(const[o,i]of e.get(t).fields)n[o]=w(e,o,i,r);return new t(n)}if("enum"===n.kind){const o=r.readU8();if(o>=n.values.length)throw new m(`Enum index: ${o} is out of range`);const[i,s]=n.values[o];return new t({[i]:w(e,i,s,r)})}throw new m(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`)}a([g],v.prototype,"readU8",null),a([g],v.prototype,"readU16",null),a([g],v.prototype,"readU32",null),a([g],v.prototype,"readU64",null),a([g],v.prototype,"readU128",null),a([g],v.prototype,"readU256",null),a([g],v.prototype,"readU512",null),a([g],v.prototype,"readString",null),a([g],v.prototype,"readFixedArray",null),a([g],v.prototype,"readArray",null),r.exports.BinaryReader=v,r.exports.serialize=function(e,t,r=y){const n=new r;return A(e,t,n),n.toArray()},r.exports.deserialize=function(e,t,r,n=v){const o=new n(r),i=_(e,t,o);if(o.offseto(void 0,void 0,void 0,(function*(){const r=e.split(".");if(3===r.length){const e="."+r[2],o=r[1],i=r[0],{pubkey:a}=yield s(e),{pubkey:c}=yield s(o,a),u=n.from([t?1:0]).toString().concat(i),d=yield s(u,c);return Object.assign(Object.assign({},d),{isSub:!0,parent:c})}if(4===r.length&&t){const e="."+r[3],t=r[2],o=r[1],i=r[0],{pubkey:a}=yield s(e),{pubkey:c}=yield s(t,a),{pubkey:u}=yield s("\0".concat(o),c),d=n.from([1]).toString(),f=yield s(d.concat(i),u);return Object.assign(Object.assign({},f),{isSub:!0,parent:c,isSubRecord:!0})}if(r.length>4)throw new Error("Invalid derivation input");const o="."+r[1],{pubkey:i}=yield s(o),a=r[0],c=yield s(a,i);return Object.assign(Object.assign({},c),{isSub:!1,parent:void 0})}));const s=(e,t)=>o(void 0,void 0,void 0,(function*(){t||(t=yield(0,i.getOriginNameAccountKey)());let r=yield(0,i.getHashedName)(e),[n]=yield(0,i.getNameAccountKeyWithBump)(r,void 0,t);return{pubkey:n,hashed:r}}))})),t.register("jGlTf",(function(e,t){"use strict";var r;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.Record=void 0,(r=e.exports.Record||(e.exports.Record={})).IPFS="IPFS",r.ARWV="ARWV",r.SOL="SOL",r.ETH="ETH",r.BTC="BTC",r.LTC="LTC",r.DOGE="DOGE",r.Email="email",r.Url="url",r.Discord="discord",r.Github="github",r.Reddit="reddit",r.Twitter="twitter",r.Telegram="telegram",r.Pic="pic",r.SHDW="SHDW",r.POINT="POINT"}))}(); +//# sourceMappingURL=esm.022f3542.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/esm.24b00791.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/esm.24b00791.js new file mode 100644 index 0000000..06adf4c --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/esm.24b00791.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function t(t,e,n,r){Object.defineProperty(t,e,{get:n,set:r,enumerable:!0,configurable:!0})}var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{};function n(t){return t&&t.__esModule?t.default:t}var r=e.parcelRequire1d24;r.register("b5W7x",(function(e,n){t(e.exports,"init",(function(){return r("dZ5ZA").init})),t(e.exports,"Profiler",(function(){return r("2AiXa").Profiler})),t(e.exports,"useProfiler",(function(){return r("2AiXa").useProfiler})),t(e.exports,"withProfiler",(function(){return r("2AiXa").withProfiler})),t(e.exports,"ErrorBoundary",(function(){return r("9RhjS").ErrorBoundary})),t(e.exports,"withErrorBoundary",(function(){return r("9RhjS").withErrorBoundary})),t(e.exports,"createReduxEnhancer",(function(){return r("4fSNv").createReduxEnhancer})),t(e.exports,"reactRouterV3Instrumentation",(function(){return r("iFCX7").reactRouterV3Instrumentation})),t(e.exports,"reactRouterV4Instrumentation",(function(){return r("2PrBh").reactRouterV4Instrumentation})),t(e.exports,"reactRouterV5Instrumentation",(function(){return r("2PrBh").reactRouterV5Instrumentation})),t(e.exports,"withSentryRouting",(function(){return r("2PrBh").withSentryRouting})),t(e.exports,"reactRouterV6Instrumentation",(function(){return r("j7gwO").reactRouterV6Instrumentation})),t(e.exports,"withSentryReactRouterV6Routing",(function(){return r("j7gwO").withSentryReactRouterV6Routing})),t(e.exports,"wrapCreateBrowserRouter",(function(){return r("j7gwO").wrapCreateBrowserRouter})),t(e.exports,"wrapUseRoutes",(function(){return r("j7gwO").wrapUseRoutes}));var i,s,o=r("dV065");r("dZ5ZA"),r("2AiXa"),r("9RhjS"),r("4fSNv"),r("iFCX7"),r("2PrBh"),r("j7gwO");i=e.exports,s=o,Object.keys(s).forEach((function(t){"default"===t||"__esModule"===t||i.hasOwnProperty(t)||Object.defineProperty(i,t,{enumerable:!0,get:function(){return s[t]}})}))})),r.register("dV065",(function(e,n){t(e.exports,"Integrations",(function(){return c})),t(e.exports,"FunctionToString",(function(){return r("lEGgr").FunctionToString})),t(e.exports,"Hub",(function(){return r("eSr06").Hub})),t(e.exports,"InboundFilters",(function(){return r("23KNF").InboundFilters})),t(e.exports,"SDK_VERSION",(function(){return r("eNN0k").SDK_VERSION})),t(e.exports,"Scope",(function(){return r("dCHva").Scope})),t(e.exports,"addBreadcrumb",(function(){return r("h3rBC").addBreadcrumb})),t(e.exports,"addGlobalEventProcessor",(function(){return r("dCHva").addGlobalEventProcessor})),t(e.exports,"addTracingExtensions",(function(){return r("a8afy").addTracingExtensions})),t(e.exports,"captureEvent",(function(){return r("h3rBC").captureEvent})),t(e.exports,"captureException",(function(){return r("h3rBC").captureException})),t(e.exports,"captureMessage",(function(){return r("h3rBC").captureMessage})),t(e.exports,"configureScope",(function(){return r("h3rBC").configureScope})),t(e.exports,"createTransport",(function(){return r("7yYOc").createTransport})),t(e.exports,"extractTraceparentData",(function(){return r("iuipB").extractTraceparentData})),t(e.exports,"getActiveTransaction",(function(){return r("bPhUy").getActiveTransaction})),t(e.exports,"getCurrentHub",(function(){return r("eSr06").getCurrentHub})),t(e.exports,"getHubFromCarrier",(function(){return r("eSr06").getHubFromCarrier})),t(e.exports,"makeMain",(function(){return r("eSr06").makeMain})),t(e.exports,"makeMultiplexedTransport",(function(){return r("45hcK").makeMultiplexedTransport})),t(e.exports,"setContext",(function(){return r("h3rBC").setContext})),t(e.exports,"setExtra",(function(){return r("h3rBC").setExtra})),t(e.exports,"setExtras",(function(){return r("h3rBC").setExtras})),t(e.exports,"setTag",(function(){return r("h3rBC").setTag})),t(e.exports,"setTags",(function(){return r("h3rBC").setTags})),t(e.exports,"setUser",(function(){return r("h3rBC").setUser})),t(e.exports,"spanStatusfromHttpCode",(function(){return r("edjyA").spanStatusfromHttpCode})),t(e.exports,"startTransaction",(function(){return r("h3rBC").startTransaction})),t(e.exports,"trace",(function(){return r("1Tgc7").trace})),t(e.exports,"withScope",(function(){return r("h3rBC").withScope})),t(e.exports,"WINDOW",(function(){return r("4sSlV").WINDOW})),t(e.exports,"BrowserClient",(function(){return r("gZTqJ").BrowserClient})),t(e.exports,"makeFetchTransport",(function(){return r("c87ly").makeFetchTransport})),t(e.exports,"makeXHRTransport",(function(){return r("512DI").makeXHRTransport})),t(e.exports,"chromeStackLineParser",(function(){return r("agH9k").chromeStackLineParser})),t(e.exports,"defaultStackLineParsers",(function(){return r("agH9k").defaultStackLineParsers})),t(e.exports,"defaultStackParser",(function(){return r("agH9k").defaultStackParser})),t(e.exports,"geckoStackLineParser",(function(){return r("agH9k").geckoStackLineParser})),t(e.exports,"opera10StackLineParser",(function(){return r("agH9k").opera10StackLineParser})),t(e.exports,"opera11StackLineParser",(function(){return r("agH9k").opera11StackLineParser})),t(e.exports,"winjsStackLineParser",(function(){return r("agH9k").winjsStackLineParser})),t(e.exports,"eventFromException",(function(){return r("aFurI").eventFromException})),t(e.exports,"eventFromMessage",(function(){return r("aFurI").eventFromMessage})),t(e.exports,"createUserFeedbackEnvelope",(function(){return r("5Ysdc").createUserFeedbackEnvelope})),t(e.exports,"captureUserFeedback",(function(){return r("8Cf8I").captureUserFeedback})),t(e.exports,"close",(function(){return r("8Cf8I").close})),t(e.exports,"defaultIntegrations",(function(){return r("8Cf8I").defaultIntegrations})),t(e.exports,"flush",(function(){return r("8Cf8I").flush})),t(e.exports,"forceLoad",(function(){return r("8Cf8I").forceLoad})),t(e.exports,"init",(function(){return r("8Cf8I").init})),t(e.exports,"lastEventId",(function(){return r("8Cf8I").lastEventId})),t(e.exports,"onLoad",(function(){return r("8Cf8I").onLoad})),t(e.exports,"showReportDialog",(function(){return r("8Cf8I").showReportDialog})),t(e.exports,"wrap",(function(){return r("8Cf8I").wrap})),t(e.exports,"Replay",(function(){return r("2waje").Replay})),t(e.exports,"BrowserTracing",(function(){return r("eMGI1").BrowserTracing})),t(e.exports,"defaultRequestInstrumentationOptions",(function(){return r("duap2").defaultRequestInstrumentationOptions})),t(e.exports,"instrumentOutgoingRequests",(function(){return r("duap2").instrumentOutgoingRequests})),t(e.exports,"makeBrowserOfflineTransport",(function(){return r("6C7fU").makeBrowserOfflineTransport})),t(e.exports,"onProfilingStartRouteTransaction",(function(){return r("apEWP").onProfilingStartRouteTransaction})),t(e.exports,"BrowserProfilingIntegration",(function(){return r("aDrr0").BrowserProfilingIntegration})),t(e.exports,"GlobalHandlers",(function(){return r("kBHBT").GlobalHandlers})),t(e.exports,"TryCatch",(function(){return r("l3UcM").TryCatch})),t(e.exports,"Breadcrumbs",(function(){return r("4KSJO").Breadcrumbs})),t(e.exports,"LinkedErrors",(function(){return r("7Xm0p").LinkedErrors})),t(e.exports,"HttpContext",(function(){return r("diBbs").HttpContext})),t(e.exports,"Dedupe",(function(){return r("9Gn4W").Dedupe}));r("h3rBC"),r("dCHva"),r("a8afy"),r("7yYOc"),r("iuipB"),r("lEGgr"),r("bPhUy"),r("eSr06"),r("23KNF");var i=r("9FmnA"),s=(r("45hcK"),r("eNN0k"),r("edjyA"),r("1Tgc7"),r("h3rBC"),r("dCHva"),r("a8afy"),r("7yYOc"),r("iuipB"),r("lEGgr"),r("bPhUy"),r("eSr06"),r("23KNF"),i=r("9FmnA"),r("45hcK"),r("eNN0k"),r("edjyA"),r("1Tgc7"),r("4sSlV")),o=(s=r("4sSlV"),r("gZTqJ"),r("c87ly"),r("512DI"),r("agH9k"),r("aFurI"),r("5Ysdc"),r("8Cf8I"),r("lGsJW"));r("2waje"),r("eMGI1"),r("duap2"),r("6C7fU"),r("apEWP"),r("aDrr0"),r("kBHBT"),r("l3UcM"),r("4KSJO"),r("7Xm0p"),r("diBbs"),r("9Gn4W");let a={};s.WINDOW.Sentry&&s.WINDOW.Sentry.Integrations&&(a=s.WINDOW.Sentry.Integrations);const c={...a,...i,...o}})),r.register("h3rBC",(function(e,n){t(e.exports,"captureException",(function(){return s})),t(e.exports,"captureMessage",(function(){return o})),t(e.exports,"captureEvent",(function(){return a})),t(e.exports,"configureScope",(function(){return c})),t(e.exports,"addBreadcrumb",(function(){return u})),t(e.exports,"setContext",(function(){return l})),t(e.exports,"setExtras",(function(){return d})),t(e.exports,"setExtra",(function(){return p})),t(e.exports,"setTags",(function(){return h})),t(e.exports,"setTag",(function(){return f})),t(e.exports,"setUser",(function(){return _})),t(e.exports,"withScope",(function(){return m})),t(e.exports,"startTransaction",(function(){return g}));r("aX7N5"),r("cjWie");var i=r("eSr06");function s(t,e){return(0,i.getCurrentHub)().captureException(t,{captureContext:e})}function o(t,e){const n="string"==typeof e?e:void 0,r="string"!=typeof e?{captureContext:e}:void 0;return(0,i.getCurrentHub)().captureMessage(t,n,r)}function a(t,e){return(0,i.getCurrentHub)().captureEvent(t,e)}function c(t){(0,i.getCurrentHub)().configureScope(t)}function u(t){(0,i.getCurrentHub)().addBreadcrumb(t)}function l(t,e){(0,i.getCurrentHub)().setContext(t,e)}function d(t){(0,i.getCurrentHub)().setExtras(t)}function p(t,e){(0,i.getCurrentHub)().setExtra(t,e)}function h(t){(0,i.getCurrentHub)().setTags(t)}function f(t,e){(0,i.getCurrentHub)().setTag(t,e)}function _(t){(0,i.getCurrentHub)().setUser(t)}function m(t){(0,i.getCurrentHub)().withScope(t)}function g(t,e){return(0,i.getCurrentHub)().startTransaction({...t},e)}})),r.register("aX7N5",(function(e,n){t(e.exports,"CONSOLE_LEVELS",(function(){return o})),t(e.exports,"consoleSandbox",(function(){return a})),t(e.exports,"logger",(function(){return u}));var i=r("ahOxi");const s="Sentry Logger ",o=["debug","info","warn","error","log","assert","trace"];function a(t){if(!("console"in i.GLOBAL_OBJ))return t();const e=i.GLOBAL_OBJ.console,n={};o.forEach((t=>{const r=e[t]&&e[t].__sentry_original__;t in e&&r&&(n[t]=e[t],e[t]=r)}));try{return t()}finally{Object.keys(n).forEach((t=>{e[t]=n[t]}))}}function c(){let t=!1;const e={enable:()=>{t=!0},disable:()=>{t=!1}};return"undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?o.forEach((n=>{e[n]=(...e)=>{t&&a((()=>{i.GLOBAL_OBJ.console[n](`${s}[${n}]:`,...e)}))}})):o.forEach((t=>{e[t]=()=>{}})),e}let u;u="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?(0,i.getGlobalSingleton)("logger",c):c()})),r.register("ahOxi",(function(n,r){function i(t){return t&&t.Math==Math?t:void 0}t(n.exports,"GLOBAL_OBJ",(function(){return s})),t(n.exports,"getGlobalObject",(function(){return o})),t(n.exports,"getGlobalSingleton",(function(){return a}));const s="object"==typeof globalThis&&i(globalThis)||"object"==typeof window&&i(window)||"object"==typeof self&&i(self)||"object"==typeof e&&i(e)||function(){return this}()||{};function o(){return s}function a(t,e,n){const r=n||s,i=r.__SENTRY__=r.__SENTRY__||{};return i[t]||(i[t]=e())}})),r.register("cjWie",(function(e,n){t(e.exports,"uuid4",(function(){return o})),t(e.exports,"getEventDescription",(function(){return c})),t(e.exports,"addExceptionTypeValue",(function(){return u})),t(e.exports,"addExceptionMechanism",(function(){return l})),t(e.exports,"checkOrSetAlreadyCaught",(function(){return d})),t(e.exports,"arrayify",(function(){return p}));var i=r("djW1A"),s=(r("bkNjY"),r("ahOxi"));function o(){const t=s.GLOBAL_OBJ,e=t.crypto||t.msCrypto;if(e&&e.randomUUID)return e.randomUUID().replace(/-/g,"");const n=e&&e.getRandomValues?()=>e.getRandomValues(new Uint8Array(1))[0]:()=>16*Math.random();return"10000000100040008000100000000000".replace(/[018]/g,(t=>(t^(15&n())>>t/4).toString(16)))}function a(t){return t.exception&&t.exception.values?t.exception.values[0]:void 0}function c(t){const{message:e,event_id:n}=t;if(e)return e;const r=a(t);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function u(t,e,n){const r=t.exception=t.exception||{},i=r.values=r.values||[],s=i[0]=i[0]||{};s.value||(s.value=e||""),s.type||(s.type=n||"Error")}function l(t,e){const n=a(t);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...e},e&&"data"in e){const t={...r&&r.data,...e.data};n.mechanism.data=t}}function d(t){if(t&&t.__sentry_captured__)return!0;try{(0,i.addNonEnumerableProperty)(t,"__sentry_captured__",!0)}catch(t){}return!1}function p(t){return Array.isArray(t)?t:[t]}})),r.register("djW1A",(function(e,n){t(e.exports,"fill",(function(){return a})),t(e.exports,"markFunctionWrapped",(function(){return u})),t(e.exports,"addNonEnumerableProperty",(function(){return c})),t(e.exports,"getOriginalFunction",(function(){return l})),t(e.exports,"urlEncode",(function(){return d})),t(e.exports,"convertToPlainObject",(function(){return p})),t(e.exports,"extractExceptionKeysForMessage",(function(){return _})),t(e.exports,"dropUndefinedKeys",(function(){return m}));var i=r("kk4QY"),s=r("2rl5r"),o=r("bkNjY");function a(t,e,n){if(!(e in t))return;const r=t[e],i=n(r);if("function"==typeof i)try{u(i,r)}catch(t){}t[e]=i}function c(t,e,n){Object.defineProperty(t,e,{value:n,writable:!0,configurable:!0})}function u(t,e){const n=e.prototype||{};t.prototype=e.prototype=n,c(t,"__sentry_original__",e)}function l(t){return t.__sentry_original__}function d(t){return Object.keys(t).map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`)).join("&")}function p(t){if((0,s.isError)(t))return{message:t.message,name:t.name,stack:t.stack,...f(t)};if((0,s.isEvent)(t)){const e={type:t.type,target:h(t.target),currentTarget:h(t.currentTarget),...f(t)};return"undefined"!=typeof CustomEvent&&(0,s.isInstanceOf)(t,CustomEvent)&&(e.detail=t.detail),e}return t}function h(t){try{return(0,s.isElement)(t)?(0,i.htmlTreeAsString)(t):Object.prototype.toString.call(t)}catch(t){return""}}function f(t){if("object"==typeof t&&null!==t){const e={};for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}return{}}function _(t,e=40){const n=Object.keys(p(t));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=e)return(0,o.truncate)(n[0],e);for(let t=n.length;t>0;t--){const r=n.slice(0,t).join(", ");if(!(r.length>e))return t===n.length?r:(0,o.truncate)(r,e)}return""}function m(t){return g(t,new Map)}function g(t,e){if((0,s.isPlainObject)(t)){const n=e.get(t);if(void 0!==n)return n;const r={};e.set(t,r);for(const n of Object.keys(t))void 0!==t[n]&&(r[n]=g(t[n],e));return r}if(Array.isArray(t)){const n=e.get(t);if(void 0!==n)return n;const r=[];return e.set(t,r),t.forEach((t=>{r.push(g(t,e))})),r}return t}})),r.register("kk4QY",(function(e,n){t(e.exports,"htmlTreeAsString",(function(){return a})),t(e.exports,"getLocationHref",(function(){return u})),t(e.exports,"getDomElement",(function(){return l}));var i=r("2rl5r");const s=(0,r("ahOxi").getGlobalObject)(),o=80;function a(t,e={}){try{let n=t;const r=5,i=[];let s=0,a=0;const u=" > ",l=u.length;let d;const p=Array.isArray(e)?e:e.keyAttrs,h=!Array.isArray(e)&&e.maxStringLength||o;for(;n&&s++1&&a+i.length*l+d.length>=h));)i.push(d),a+=d.length,n=n.parentNode;return i.reverse().join(u)}catch(t){return""}}function c(t,e){const n=t,r=[];let s,o,a,c,u;if(!n||!n.tagName)return"";r.push(n.tagName.toLowerCase());const l=e&&e.length?e.filter((t=>n.getAttribute(t))).map((t=>[t,n.getAttribute(t)])):null;if(l&&l.length)l.forEach((t=>{r.push(`[${t[0]}="${t[1]}"]`)}));else if(n.id&&r.push(`#${n.id}`),s=n.className,s&&(0,i.isString)(s))for(o=s.split(/\s+/),u=0;ur&&(e=r);let i=Math.max(e-60,0);i<5&&(i=0);let s=Math.min(i+140,r);return s>r-5&&(s=r),s===r&&(i=Math.max(s-140,0)),n=n.slice(i,s),i>0&&(n=`'{snip} ${n}`),sfunction(t,e,n=!1){return!!(0,i.isString)(t)&&((0,i.isRegExp)(e)?e.test(t):!!(0,i.isString)(e)&&(n?t===e:t.includes(e)))}(t,e,n)))}})),r.register("eSr06",(function(e,n){t(e.exports,"Hub",(function(){return h})),t(e.exports,"makeMain",(function(){return _})),t(e.exports,"getMainCarrier",(function(){return f})),t(e.exports,"getHubFromCarrier",(function(){return v})),t(e.exports,"getCurrentHub",(function(){return m}));var i=r("aX7N5"),s=r("3d9f8"),o=r("ahOxi"),a=r("cjWie"),c=r("bSe5m"),u=r("dCHva"),l=r("kg48p");const d=4,p=100;class h{isOlderThan(t){return this._version{i.captureException(t,{originalException:t,syntheticException:r,...e,event_id:n},s)})),n}captureMessage(t,e,n){const r=this._lastEventId=n&&n.event_id?n.event_id:(0,a.uuid4)(),i=new Error(t);return this._withClient(((s,o)=>{s.captureMessage(t,e,{originalException:t,syntheticException:i,...n,event_id:r},o)})),r}captureEvent(t,e){const n=e&&e.event_id?e.event_id:(0,a.uuid4)();return t.type||(this._lastEventId=n),this._withClient(((r,i)=>{r.captureEvent(t,{...e,event_id:n},i)})),n}lastEventId(){return this._lastEventId}addBreadcrumb(t,e){const{scope:n,client:r}=this.getStackTop();if(!r)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:a=p}=r.getOptions&&r.getOptions()||{};if(a<=0)return;const c={timestamp:(0,s.dateTimestampInSeconds)(),...t},u=o?(0,i.consoleSandbox)((()=>o(c,e))):c;null!==u&&(r.emit&&r.emit("beforeAddBreadcrumb",u,e),n.addBreadcrumb(u,a))}setUser(t){this.getScope().setUser(t)}setTags(t){this.getScope().setTags(t)}setExtras(t){this.getScope().setExtras(t)}setTag(t,e){this.getScope().setTag(t,e)}setExtra(t,e){this.getScope().setExtra(t,e)}setContext(t,e){this.getScope().setContext(t,e)}configureScope(t){const{scope:e,client:n}=this.getStackTop();n&&t(e)}run(t){const e=_(this);try{t(this)}finally{_(e)}}getIntegration(t){const e=this.getClient();if(!e)return null;try{return e.getIntegration(t)}catch(e){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.warn(`Cannot retrieve integration ${t.id} from the current Hub`),null}}startTransaction(t,e){const n=this._callExtensionMethod("startTransaction",t,e);return"undefined"!=typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__||n||console.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"),n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(t=!1){if(t)return this.endSession();this._sendSessionUpdate()}endSession(){const t=this.getStackTop().scope,e=t.getSession();e&&(0,l.closeSession)(e),this._sendSessionUpdate(),t.setSession()}startSession(t){const{scope:e,client:n}=this.getStackTop(),{release:r,environment:i=c.DEFAULT_ENVIRONMENT}=n&&n.getOptions()||{},{userAgent:s}=o.GLOBAL_OBJ.navigator||{},a=(0,l.makeSession)({release:r,environment:i,user:e.getUser(),...s&&{userAgent:s},...t}),u=e.getSession&&e.getSession();return u&&"ok"===u.status&&(0,l.updateSession)(u,{status:"exited"}),this.endSession(),e.setSession(a),a}shouldSendDefaultPii(){const t=this.getClient(),e=t&&t.getOptions();return Boolean(e&&e.sendDefaultPii)}_sendSessionUpdate(){const{scope:t,client:e}=this.getStackTop(),n=t.getSession();n&&e&&e.captureSession&&e.captureSession(n)}_withClient(t){const{scope:e,client:n}=this.getStackTop();n&&t(n,e)}_callExtensionMethod(t,...e){const n=f().__SENTRY__;if(n&&n.extensions&&"function"==typeof n.extensions[t])return n.extensions[t].apply(this,e);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.warn(`Extension method ${t} couldn't be found, doing nothing.`)}constructor(t,e=new(0,u.Scope),n=d){this._version=n,this._stack=[{scope:e}],t&&this.bindClient(t)}}function f(){return o.GLOBAL_OBJ.__SENTRY__=o.GLOBAL_OBJ.__SENTRY__||{extensions:{},hub:void 0},o.GLOBAL_OBJ}function _(t){const e=f(),n=v(e);return S(e,t),n}function m(){const t=f();if(t.__SENTRY__&&t.__SENTRY__.acs){const e=t.__SENTRY__.acs.getCurrentHub();if(e)return e}return g(t)}function g(t=f()){return y(t)&&!v(t).isOlderThan(d)||S(t,new h),v(t)}function y(t){return!!(t&&t.__SENTRY__&&t.__SENTRY__.hub)}function v(t){return(0,o.getGlobalSingleton)("hub",(()=>new h),t)}function S(t,e){if(!t)return!1;return(t.__SENTRY__=t.__SENTRY__||{}).hub=e,!0}})),r.register("3d9f8",(function(e,n){t(e.exports,"dateTimestampInSeconds",(function(){return u}),(function(t){return u=t})),t(e.exports,"timestampInSeconds",(function(){return l}),(function(t){return l=t})),t(e.exports,"browserPerformanceTimeOrigin",(function(){return p}),(function(t){return p=t}));var i=r("hlvgf");const s=(0,r("ahOxi").getGlobalObject)(),o={nowSeconds:()=>Date.now()/1e3};const a=(0,i.isNodeEnv)()?function(){try{return(0,i.dynamicRequire)(e,"perf_hooks").performance}catch(t){return}}():function(){const{performance:t}=s;if(!t||!t.now)return;return{now:()=>t.now(),timeOrigin:Date.now()-t.now()}}(),c=void 0===a?o:{nowSeconds:()=>(a.timeOrigin+a.now())/1e3},u=o.nowSeconds.bind(o),l=c.nowSeconds.bind(c);let d;const p=(()=>{const{performance:t}=s;if(!t||!t.now)return void(d="none");const e=36e5,n=t.now(),r=Date.now(),i=t.timeOrigin?Math.abs(t.timeOrigin+n-r):e,o=i0?t.breadcrumbs:void 0,t.sdkProcessingMetadata={...t.sdkProcessingMetadata,...this._sdkProcessingMetadata},this._notifyEventProcessors([...p(),...this._eventProcessors],t,e)}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...t},this}_notifyEventProcessors(t,e,n,r=0){return new(0,u.SyncPromise)(((i,s)=>{const o=t[r];if(null===e||"function"!=typeof o)i(e);else{const u=o({...e},n);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&o.id&&null===u&&c.logger.log(`Event processor "${o.id}" dropped event`),(0,a.isThenable)(u)?u.then((e=>this._notifyEventProcessors(t,e,n,r+1).then(i))).then(null,s):this._notifyEventProcessors(t,u,n,r+1).then(i).then(null,s)}}))}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((t=>{t(this)})),this._notifyingListeners=!1)}_applyFingerprint(t){t.fingerprint=t.fingerprint?(0,i.arrayify)(t.fingerprint):[],this._fingerprint&&(t.fingerprint=t.fingerprint.concat(this._fingerprint)),t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint}constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={}}}function p(){return(0,o.getGlobalSingleton)("globalEventProcessors",(()=>[]))}function h(t){p().push(t)}})),r.register("9YQLt",(function(e,n){t(e.exports,"resolvedSyncPromise",(function(){return o})),t(e.exports,"SyncPromise",(function(){return c})),t(e.exports,"rejectedSyncPromise",(function(){return a}));var i,s=r("2rl5r");function o(t){return new c((e=>{e(t)}))}function a(t){return new c(((e,n)=>{n(t)}))}!function(t){t[t.PENDING=0]="PENDING";t[t.RESOLVED=1]="RESOLVED";t[t.REJECTED=2]="REJECTED"}(i||(i={}));class c{__init(){this._state=i.PENDING}__init2(){this._handlers=[]}then(t,e){return new c(((n,r)=>{this._handlers.push([!1,e=>{if(t)try{n(t(e))}catch(t){r(t)}else n(e)},t=>{if(e)try{n(e(t))}catch(t){r(t)}else r(t)}]),this._executeHandlers()}))}catch(t){return this.then((t=>t),t)}finally(t){return new c(((e,n)=>{let r,i;return this.then((e=>{i=!1,r=e,t&&t()}),(e=>{i=!0,r=e,t&&t()})).then((()=>{i?n(r):e(r)}))}))}__init3(){this._resolve=t=>{this._setResult(i.RESOLVED,t)}}__init4(){this._reject=t=>{this._setResult(i.REJECTED,t)}}__init5(){this._setResult=(t,e)=>{this._state===i.PENDING&&((0,s.isThenable)(e)?e.then(this._resolve,this._reject):(this._state=t,this._value=e,this._executeHandlers()))}}__init6(){this._executeHandlers=()=>{if(this._state===i.PENDING)return;const t=this._handlers.slice();this._handlers=[],t.forEach((t=>{t[0]||(this._state===i.RESOLVED&&t[1](this._value),this._state===i.REJECTED&&t[2](this._value),t[0]=!0)}))}}constructor(t){c.prototype.__init.call(this),c.prototype.__init2.call(this),c.prototype.__init3.call(this),c.prototype.__init4.call(this),c.prototype.__init5.call(this),c.prototype.__init6.call(this);try{t(this._resolve,this._reject)}catch(t){this._reject(t)}}}})),r.register("kg48p",(function(e,n){t(e.exports,"makeSession",(function(){return a})),t(e.exports,"updateSession",(function(){return c})),t(e.exports,"closeSession",(function(){return u}));var i=r("djW1A"),s=r("3d9f8"),o=r("cjWie");function a(t){const e=(0,s.timestampInSeconds)(),n={sid:(0,o.uuid4)(),init:!0,timestamp:e,started:e,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(t){return(0,i.dropUndefinedKeys)({sid:`${t.sid}`,init:t.init,started:new Date(1e3*t.started).toISOString(),timestamp:new Date(1e3*t.timestamp).toISOString(),status:t.status,errors:t.errors,did:"number"==typeof t.did||"string"==typeof t.did?`${t.did}`:void 0,duration:t.duration,attrs:{release:t.release,environment:t.environment,ip_address:t.ipAddress,user_agent:t.userAgent}})}(n)};return t&&c(n,t),n}function c(t,e={}){if(e.user&&(!t.ipAddress&&e.user.ip_address&&(t.ipAddress=e.user.ip_address),t.did||e.did||(t.did=e.user.id||e.user.email||e.user.username)),t.timestamp=e.timestamp||(0,s.timestampInSeconds)(),e.ignoreDuration&&(t.ignoreDuration=e.ignoreDuration),e.sid&&(t.sid=32===e.sid.length?e.sid:(0,o.uuid4)()),void 0!==e.init&&(t.init=e.init),!t.did&&e.did&&(t.did=`${e.did}`),"number"==typeof e.started&&(t.started=e.started),t.ignoreDuration)t.duration=void 0;else if("number"==typeof e.duration)t.duration=e.duration;else{const e=t.timestamp-t.started;t.duration=e>=0?e:0}e.release&&(t.release=e.release),e.environment&&(t.environment=e.environment),!t.ipAddress&&e.ipAddress&&(t.ipAddress=e.ipAddress),!t.userAgent&&e.userAgent&&(t.userAgent=e.userAgent),"number"==typeof e.errors&&(t.errors=e.errors),e.status&&(t.status=e.status)}function u(t,e){let n={};e?n={status:e}:"ok"===t.status&&(n={status:"exited"}),c(t,n)}})),r.register("a8afy",(function(e,n){t(e.exports,"startIdleTransaction",(function(){return f})),t(e.exports,"addTracingExtensions",(function(){return _}));var i=r("2rl5r"),s=r("aX7N5"),o=r("eSr06"),a=r("2XLWk"),c=r("lX9OP"),u=r("9vr7u"),l=r("lkFn8");function d(){const t=this.getScope().getSpan();return t?{"sentry-trace":t.toTraceparent()}:{}}function p(t,e,n){if(!(0,a.hasTracingEnabled)(e))return t.sampled=!1,t;if(void 0!==t.sampled)return t.setMetadata({sampleRate:Number(t.sampled)}),t;let r;return"function"==typeof e.tracesSampler?(r=e.tracesSampler(n),t.setMetadata({sampleRate:Number(r)})):void 0!==n.parentSampled?r=n.parentSampled:void 0!==e.tracesSampleRate?(r=e.tracesSampleRate,t.setMetadata({sampleRate:Number(r)})):(r=1,t.setMetadata({sampleRate:r})),function(t){if((0,i.isNaN)(t)||"number"!=typeof t&&"boolean"!=typeof t)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(t)} of type ${JSON.stringify(typeof t)}.`),!1;if(t<0||t>1)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${t}.`),!1;return!0}(r)?r?(t.sampled=Math.random() Global error occured`),t.setStatus(e)}}u.tag="sentry_tracingErrorCallback"})),r.register("6WsLE",(function(e,n){t(e.exports,"SENTRY_XHR_DATA_KEY",(function(){return p})),t(e.exports,"addInstrumentationHandler",(function(){return m}));var i=r("2rl5r"),s=r("aX7N5"),o=r("djW1A"),a=r("aZkGX"),c=r("232Vn"),u=r("ahOxi"),l=r("8tYdw");const d=(0,u.getGlobalObject)(),p="__sentry_xhr_v2__",h={},f={};function _(t){if(!f[t])switch(f[t]=!0,t){case"console":!function(){if(!("console"in d))return;s.CONSOLE_LEVELS.forEach((function(t){t in d.console&&(0,o.fill)(d.console,t,(function(e){return function(...n){g("console",{args:n,level:t}),e&&e.apply(d.console,n)}}))}))}();break;case"dom":!function(){if(!("document"in d))return;const t=g.bind(null,"dom"),e=k(t,!0);d.document.addEventListener("click",e,!1),d.document.addEventListener("keypress",e,!1),["EventTarget","Node"].forEach((e=>{const n=d[e]&&d[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,o.fill)(n,"addEventListener",(function(e){return function(n,r,i){if("click"===n||"keypress"==n)try{const r=this,s=r.__sentry_instrumentation_handlers__=r.__sentry_instrumentation_handlers__||{},o=s[n]=s[n]||{refCount:0};if(!o.handler){const r=k(t);o.handler=r,e.call(this,n,r,i)}o.refCount++}catch(t){}return e.call(this,n,r,i)}})),(0,o.fill)(n,"removeEventListener",(function(t){return function(e,n,r){if("click"===e||"keypress"==e)try{const n=this,i=n.__sentry_instrumentation_handlers__||{},s=i[e];s&&(s.refCount--,s.refCount<=0&&(t.call(this,e,s.handler,r),s.handler=void 0,delete i[e]),0===Object.keys(i).length&&delete n.__sentry_instrumentation_handlers__)}catch(t){}return t.call(this,e,n,r)}})))}))}();break;case"xhr":!function(){if(!("XMLHttpRequest"in d))return;const t=XMLHttpRequest.prototype;(0,o.fill)(t,"open",(function(t){return function(...e){const n=e[1],r=this[p]={method:(0,i.isString)(e[0])?e[0].toUpperCase():e[0],url:e[1],request_headers:{}};(0,i.isString)(n)&&"POST"===r.method&&n.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const s=()=>{const t=this[p];if(t&&4===this.readyState){try{t.status_code=this.status}catch(t){}g("xhr",{args:e,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?(0,o.fill)(this,"onreadystatechange",(function(t){return function(...e){return s(),t.apply(this,e)}})):this.addEventListener("readystatechange",s),(0,o.fill)(this,"setRequestHeader",(function(t){return function(...e){const[n,r]=e,i=this[p];return i&&(i.request_headers[n.toLowerCase()]=r),t.apply(this,e)}})),t.apply(this,e)}})),(0,o.fill)(t,"send",(function(t){return function(...e){const n=this[p];return n&&void 0!==e[0]&&(n.body=e[0]),g("xhr",{args:e,startTimestamp:Date.now(),xhr:this}),t.apply(this,e)}}))}();break;case"fetch":!function(){if(!(0,c.supportsNativeFetch)())return;(0,o.fill)(d,"fetch",(function(t){return function(...e){const{method:n,url:r}=function(t){if(0===t.length)return{method:"GET",url:""};if(2===t.length){const[e,n]=t;return{url:v(e),method:y(n,"method")?String(n.method).toUpperCase():"GET"}}const e=t[0];return{url:v(e),method:y(e,"method")?String(e.method).toUpperCase():"GET"}}(e),i={args:e,fetchData:{method:n,url:r},startTimestamp:Date.now()};return g("fetch",{...i}),t.apply(d,e).then((t=>(g("fetch",{...i,endTimestamp:Date.now(),response:t}),t)),(t=>{throw g("fetch",{...i,endTimestamp:Date.now(),error:t}),t}))}}))}();break;case"history":!function(){if(!(0,l.supportsHistory)())return;const t=d.onpopstate;function e(t){return function(...e){const n=e.length>2?e[2]:void 0;if(n){const t=S,e=String(n);S=e,g("history",{from:t,to:e})}return t.apply(this,e)}}d.onpopstate=function(...e){const n=d.location.href,r=S;if(S=n,g("history",{from:r,to:n}),t)try{return t.apply(this,e)}catch(t){}},(0,o.fill)(d.history,"pushState",e),(0,o.fill)(d.history,"replaceState",e)}();break;case"error":T=d.onerror,d.onerror=function(t,e,n,r,i){return g("error",{column:r,error:i,line:n,msg:t,url:e}),!(!T||T.__SENTRY_LOADER__)&&T.apply(this,arguments)},d.onerror.__SENTRY_INSTRUMENTED__=!0;break;case"unhandledrejection":x=d.onunhandledrejection,d.onunhandledrejection=function(t){return g("unhandledrejection",t),!(x&&!x.__SENTRY_LOADER__)||x.apply(this,arguments)},d.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0;break;default:return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn("unknown instrumentation type:",t))}}function m(t,e){h[t]=h[t]||[],h[t].push(e),_(t)}function g(t,e){if(t&&h[t])for(const n of h[t]||[])try{n(e)}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.error(`Error while triggering instrumentation handler.\nType: ${t}\nName: ${(0,a.getFunctionName)(n)}\nError:`,e)}}function y(t,e){return!!t&&"object"==typeof t&&!!t[e]}function v(t){return"string"==typeof t?t:t?y(t,"url")?t.url:t.toString?t.toString():"":""}let S;const E=1e3;let b,w;function k(t,e=!1){return n=>{if(!n||w===n)return;if(function(t){if("keypress"!==t.type)return!1;try{const e=t.target;if(!e||!e.tagName)return!0;if("INPUT"===e.tagName||"TEXTAREA"===e.tagName||e.isContentEditable)return!1}catch(t){}return!0}(n))return;const r="keypress"===n.type?"input":n.type;(void 0===b||function(t,e){if(!t)return!0;if(t.type!==e.type)return!0;try{if(t.target!==e.target)return!0}catch(t){}return!1}(w,n))&&(t({event:n,name:r,global:e}),w=n),clearTimeout(b),b=d.setTimeout((()=>{b=void 0}),E)}}let T=null;let x=null})),r.register("aZkGX",(function(e,n){t(e.exports,"createStackParser",(function(){return o})),t(e.exports,"stackParserFromStackParserOptions",(function(){return a})),t(e.exports,"getFunctionName",(function(){return u}));r("gGEmS");const i=50,s=/\(error: (.*)\)/;function o(...t){const e=t.sort(((t,e)=>t[0]-e[0])).map((t=>t[1]));return(t,n=0)=>{const r=[],o=t.split("\n");for(let t=n;t1024)continue;const a=s.test(n)?n.replace(s,"$1"):n;if(!a.match(/\S*Error: /)){for(const t of e){const e=t(a);if(e){r.push(e);break}}if(r.length>=i)break}}return function(t){if(!t.length)return[];const e=t.slice(0,i),n=e[e.length-1].function;n&&/sentryWrapped/.test(n)&&e.pop();e.reverse();const r=e[e.length-1].function;r&&/captureMessage|captureException/.test(r)&&e.pop();return e.map((t=>({...t,filename:t.filename||e[e.length-1].filename,function:t.function||"?"})))}(r)}}function a(t){return Array.isArray(t)?o(...t):t}const c="";function u(t){try{return t&&"function"==typeof t&&t.name||c}catch(t){return c}}})),r.register("gGEmS",(function(e,n){function r(t){const e=/^\s*[-]{4,}$/,n=/at (?:async )?(?:(.+?)\s+\()?(?:(.+):(\d+):(\d+)?|([^)]+))\)?/;return r=>{const i=r.match(n);if(i){let e,n,r,s,o;if(i[1]){r=i[1];let t=r.lastIndexOf(".");if("."===r[t-1]&&t--,t>0){e=r.slice(0,t),n=r.slice(t+1);const i=e.indexOf(".Module");i>0&&(r=r.slice(i+1),e=e.slice(0,i))}s=void 0}n&&(s=e,o=n),""===n&&(o=void 0,r=void 0),void 0===r&&(o=o||"",r=s?`${s}.${o}`:o);let a=i[2]&&i[2].startsWith("file://")?i[2].slice(7):i[2];const c="native"===i[5];a||!i[5]||c||(a=i[5]);const u=!(c||a&&!a.startsWith("/")&&!a.includes(":\\")&&!a.startsWith(".")&&!a.match(/^[a-zA-Z]([a-zA-Z0-9.\-+])*:\/\//))&&void 0!==a&&!a.includes("node_modules/");return{filename:a,module:t?t(a):void 0,function:r,lineno:parseInt(i[3],10)||void 0,colno:parseInt(i[4],10)||void 0,in_app:u}}if(r.match(e))return{filename:r}}}t(e.exports,"node",(function(){return r}))})),r.register("232Vn",(function(e,n){t(e.exports,"supportsFetch",(function(){return o})),t(e.exports,"isNativeFetch",(function(){return a})),t(e.exports,"supportsNativeFetch",(function(){return c}));var i=r("aX7N5");const s=(0,r("ahOxi").getGlobalObject)();function o(){if(!("fetch"in s))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(t){return!1}}function a(t){return t&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function c(){if(!o())return!1;if(a(s.fetch))return!0;let t=!1;const e=s.document;if(e&&"function"==typeof e.createElement)try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(t=a(n.contentWindow.fetch)),e.head.removeChild(n)}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",t)}return t}})),r.register("8tYdw",(function(e,n){t(e.exports,"supportsHistory",(function(){return s}));const i=(0,r("ahOxi").getGlobalObject)();function s(){const t=i.chrome,e=t&&t.app&&t.app.runtime,n="history"in i&&!!i.history.pushState&&!!i.history.replaceState;return!e&&n}})),r.register("bPhUy",(function(e,n){t(e.exports,"getActiveTransaction",(function(){return s}));var i=r("eSr06");function s(t){return(t||(0,i.getCurrentHub)()).getScope().getTransaction()}})),r.register("9vr7u",(function(e,n){t(e.exports,"TRACING_DEFAULTS",(function(){return c})),t(e.exports,"IdleTransaction",(function(){return d}));var i=r("aX7N5"),s=r("3d9f8"),o=r("edjyA"),a=r("lkFn8");const c={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},u=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];class l extends o.SpanRecorder{add(t){t.spanId!==this.transactionSpanId&&(t.finish=e=>{t.endTimestamp="number"==typeof e?e:(0,s.timestampInSeconds)(),this._popActivity(t.spanId)},void 0===t.endTimestamp&&this._pushActivity(t.spanId)),super.add(t)}constructor(t,e,n,r){super(r),this._pushActivity=t,this._popActivity=e,this.transactionSpanId=n}}class d extends a.Transaction{__init(){this.activities={}}__init2(){this._heartbeatCounter=0}__init3(){this._finished=!1}__init4(){this._idleTimeoutCanceledPermanently=!1}__init5(){this._beforeFinishCallbacks=[]}__init6(){this._finishReason=u[4]}finish(t=(0,s.timestampInSeconds)()){if(this._finished=!0,this.activities={},"ui.action.click"===this.op&&this.setTag("finishReason",this._finishReason),this.spanRecorder){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log("[Tracing] finishing IdleTransaction",new Date(1e3*t).toISOString(),this.op);for(const e of this._beforeFinishCallbacks)e(this,t);this.spanRecorder.spans=this.spanRecorder.spans.filter((e=>{if(e.spanId===this.spanId)return!0;e.endTimestamp||(e.endTimestamp=t,e.setStatus("cancelled"),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(e,void 0,2)));const n=e.startTimestamp{this._finished||this._pushActivity(t)},n=t=>{this._finished||this._popActivity(t)};this.spanRecorder=new l(e,n,this.spanId,t),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(t,{restartOnChildSpanChange:e}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=!1===e,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,0===Object.keys(this.activities).length&&this._idleTimeoutCanceledPermanently&&(this._finishReason=u[5],this.finish(t)))}setFinishReason(t){this._finishReason=t}_restartIdleTimeout(t){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout((()=>{this._finished||0!==Object.keys(this.activities).length||(this._finishReason=u[1],this.finish(t))}),this._idleTimeout)}_pushActivity(t){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log(`[Tracing] pushActivity: ${t}`),this.activities[t]=!0,("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(t){if(this.activities[t]&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log(`[Tracing] popActivity ${t}`),delete this.activities[t],("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log("[Tracing] new activities count",Object.keys(this.activities).length)),0===Object.keys(this.activities).length){const t=(0,s.timestampInSeconds)();this._idleTimeoutCanceledPermanently?(this._finishReason=u[5],this.finish(t)):this._restartIdleTimeout(t+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;const t=Object.keys(this.activities).join("");t===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=t,this._heartbeatCounter>=3?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=u[0],this.finish()):this._pingHeartbeat()}_pingHeartbeat(){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout((()=>{this._beat()}),this._heartbeatInterval)}constructor(t,e,n=c.idleTimeout,r=c.finalTimeout,s=c.heartbeatInterval,o=!1){super(t,e),this._idleHub=e,this._idleTimeout=n,this._finalTimeout=r,this._heartbeatInterval=s,this._onScope=o,d.prototype.__init.call(this),d.prototype.__init2.call(this),d.prototype.__init3.call(this),d.prototype.__init4.call(this),d.prototype.__init5.call(this),d.prototype.__init6.call(this),o&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log(`Setting idle transaction on scope. Span ID: ${this.spanId}`),e.configureScope((t=>t.setSpan(this)))),this._restartIdleTimeout(),setTimeout((()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=u[3],this.finish())}),this._finalTimeout)}}})),r.register("edjyA",(function(e,n){t(e.exports,"SpanRecorder",(function(){return c})),t(e.exports,"Span",(function(){return u})),t(e.exports,"spanStatusfromHttpCode",(function(){return l}));var i=r("djW1A"),s=r("aX7N5"),o=r("3d9f8"),a=r("cjWie");class c{__init(){this.spans=[]}add(t){this.spans.length>this._maxlen?t.spanRecorder=void 0:this.spans.push(t)}constructor(t=1e3){c.prototype.__init.call(this),this._maxlen=t}}class u{__init2(){this.traceId=(0,a.uuid4)()}__init3(){this.spanId=(0,a.uuid4)().substring(16)}__init4(){this.startTimestamp=(0,o.timestampInSeconds)()}__init5(){this.tags={}}__init6(){this.data={}}__init7(){this.instrumenter="sentry"}startChild(t){const e=new u({...t,parentSpanId:this.spanId,sampled:this.sampled,traceId:this.traceId});if(e.spanRecorder=this.spanRecorder,e.spanRecorder&&e.spanRecorder.add(e),e.transaction=this.transaction,("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&e.transaction){const n=`[Tracing] Starting '${t&&t.op||"< unknown op >"}' span on transaction '${e.transaction.name||"< unknown name >"}' (${e.transaction.spanId}).`;e.transaction.metadata.spanMetadata[e.spanId]={logMessage:n},s.logger.log(n)}return e}setTag(t,e){return this.tags={...this.tags,[t]:e},this}setData(t,e){return this.data={...this.data,[t]:e},this}setStatus(t){return this.status=t,this}setHttpStatus(t){this.setTag("http.status_code",String(t));const e=l(t);return"unknown_error"!==e&&this.setStatus(e),this}isSuccess(){return"ok"===this.status}finish(t){if(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&this.transaction&&this.transaction.spanId!==this.spanId){const{logMessage:t}=this.transaction.metadata.spanMetadata[this.spanId];t&&s.logger.log(t.replace("Starting","Finishing"))}this.endTimestamp="number"==typeof t?t:(0,o.timestampInSeconds)()}toTraceparent(){let t="";return void 0!==this.sampled&&(t=this.sampled?"-1":"-0"),`${this.traceId}-${this.spanId}${t}`}toContext(){return(0,i.dropUndefinedKeys)({data:this.data,description:this.description,endTimestamp:this.endTimestamp,op:this.op,parentSpanId:this.parentSpanId,sampled:this.sampled,spanId:this.spanId,startTimestamp:this.startTimestamp,status:this.status,tags:this.tags,traceId:this.traceId})}updateWithContext(t){return this.data=t.data||{},this.description=t.description,this.endTimestamp=t.endTimestamp,this.op=t.op,this.parentSpanId=t.parentSpanId,this.sampled=t.sampled,this.spanId=t.spanId||this.spanId,this.startTimestamp=t.startTimestamp||this.startTimestamp,this.status=t.status,this.tags=t.tags||{},this.traceId=t.traceId||this.traceId,this}getTraceContext(){return(0,i.dropUndefinedKeys)({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,trace_id:this.traceId})}toJSON(){return(0,i.dropUndefinedKeys)({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,start_timestamp:this.startTimestamp,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this.endTimestamp,trace_id:this.traceId})}constructor(t){if(u.prototype.__init2.call(this),u.prototype.__init3.call(this),u.prototype.__init4.call(this),u.prototype.__init5.call(this),u.prototype.__init6.call(this),u.prototype.__init7.call(this),!t)return this;t.traceId&&(this.traceId=t.traceId),t.spanId&&(this.spanId=t.spanId),t.parentSpanId&&(this.parentSpanId=t.parentSpanId),"sampled"in t&&(this.sampled=t.sampled),t.op&&(this.op=t.op),t.description&&(this.description=t.description),t.data&&(this.data=t.data),t.tags&&(this.tags=t.tags),t.status&&(this.status=t.status),t.startTimestamp&&(this.startTimestamp=t.startTimestamp),t.endTimestamp&&(this.endTimestamp=t.endTimestamp),t.instrumenter&&(this.instrumenter=t.instrumenter)}}function l(t){if(t<400&&t>=100)return"ok";if(t>=400&&t<500)switch(t){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(t>=500&&t<600)switch(t){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}})),r.register("lkFn8",(function(e,n){t(e.exports,"Transaction",(function(){return u}));var i=r("djW1A"),s=r("aX7N5"),o=r("bSe5m"),a=r("eSr06"),c=r("edjyA");class u extends c.Span{__init(){this._measurements={}}__init2(){this._contexts={}}__init3(){this._frozenDynamicSamplingContext=void 0}get name(){return this._name}set name(t){this.setName(t)}setName(t,e="custom"){this._name=t,this.metadata.source=e}initSpanRecorder(t=1e3){this.spanRecorder||(this.spanRecorder=new(0,c.SpanRecorder)(t)),this.spanRecorder.add(this)}setContext(t,e){null===e?delete this._contexts[t]:this._contexts[t]=e}setMeasurement(t,e,n=""){this._measurements[t]={value:e,unit:n}}setMetadata(t){this.metadata={...this.metadata,...t}}finish(t){if(void 0!==this.endTimestamp)return;this.name||(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn("Transaction has no name, falling back to ``."),this.name=""),super.finish(t);const e=this._hub.getClient();if(e&&e.emit&&e.emit("finishTransaction",this),!0!==this.sampled)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),void(e&&e.recordDroppedEvent("sample_rate","transaction"));const n=this.spanRecorder?this.spanRecorder.spans.filter((t=>t!==this&&t.endTimestamp)):[];this._trimEnd&&n.length>0&&(this.endTimestamp=n.reduce(((t,e)=>t.endTimestamp&&e.endTimestamp?t.endTimestamp>e.endTimestamp?t:e:t)).endTimestamp);const r=this.metadata,i={contexts:{...this._contexts,trace:this.getTraceContext()},spans:n,start_timestamp:this.startTimestamp,tags:this.tags,timestamp:this.endTimestamp,transaction:this.name,type:"transaction",sdkProcessingMetadata:{...r,dynamicSamplingContext:this.getDynamicSamplingContext()},...r.source&&{transaction_info:{source:r.source}}};return Object.keys(this._measurements).length>0&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),i.measurements=this._measurements),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log(`[Tracing] Finishing ${this.op} transaction: ${this.name}.`),this._hub.captureEvent(i)}toContext(){const t=super.toContext();return(0,i.dropUndefinedKeys)({...t,name:this.name,trimEnd:this._trimEnd})}updateWithContext(t){return super.updateWithContext(t),this.name=t.name||"",this._trimEnd=t.trimEnd,this}getDynamicSamplingContext(){if(this._frozenDynamicSamplingContext)return this._frozenDynamicSamplingContext;const t=this._hub||(0,a.getCurrentHub)(),e=t&&t.getClient();if(!e)return{};const{environment:n,release:r}=e.getOptions()||{},{publicKey:s}=e.getDsn()||{},c=this.metadata.sampleRate,u=void 0!==c?c.toString():void 0,{segment:l}=t.getScope().getUser()||{},d=this.metadata.source,p=d&&"url"!==d?this.name:void 0,h=(0,i.dropUndefinedKeys)({environment:n||o.DEFAULT_ENVIRONMENT,release:r,transaction:p,user_segment:l,public_key:s,trace_id:this.traceId,sample_rate:u});return e.emit&&e.emit("createDsc",h),h}setHub(t){this._hub=t}constructor(t,e){super(t),u.prototype.__init.call(this),u.prototype.__init2.call(this),u.prototype.__init3.call(this),this._hub=e||(0,a.getCurrentHub)(),this._name=t.name||"",this.metadata={source:"custom",...t.metadata,spanMetadata:{}},this._trimEnd=t.trimEnd,this.transaction=this;const n=this.metadata.dynamicSamplingContext;n&&(this._frozenDynamicSamplingContext={...n})}}})),r.register("7yYOc",(function(e,n){t(e.exports,"createTransport",(function(){return d}));var i=r("kRDr8"),s=r("f7L8j"),o=r("aX7N5"),a=r("9QjF8"),c=r("9YQLt"),u=r("2HwSZ");const l=30;function d(t,e,n=(0,a.makePromiseBuffer)(t.bufferSize||l)){let r={};function d(a){const l=[];if((0,i.forEachEnvelopeItem)(a,((e,n)=>{const o=(0,i.envelopeItemTypeToDataCategory)(n);if((0,s.isRateLimited)(r,o)){const r=p(e,n);t.recordDroppedEvent("ratelimit_backoff",o,r)}else l.push(e)})),0===l.length)return(0,c.resolvedSyncPromise)();const d=(0,i.createEnvelope)(a[0],l),h=e=>{(0,i.forEachEnvelopeItem)(d,((n,r)=>{const s=p(n,r);t.recordDroppedEvent(e,(0,i.envelopeItemTypeToDataCategory)(r),s)}))};return n.add((()=>e({body:(0,i.serializeEnvelope)(d,t.textEncoder)}).then((t=>(void 0!==t.statusCode&&(t.statusCode<200||t.statusCode>=300)&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&o.logger.warn(`Sentry responded with status code ${t.statusCode} to sent event.`),r=(0,s.updateRateLimits)(r,t),t)),(t=>{throw h("network_error"),t})))).then((t=>t),(t=>{if(t instanceof u.SentryError)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&o.logger.error("Skipped sending event because buffer is full."),h("queue_overflow"),(0,c.resolvedSyncPromise)();throw t}))}return d.__sentry__baseTransport__=!0,{send:d,flush:t=>n.drain(t)}}function p(t,e){if("event"===e||"transaction"===e)return Array.isArray(t)?t[1]:void 0}})),r.register("kRDr8",(function(e,n){t(e.exports,"createEnvelope",(function(){return a})),t(e.exports,"addItemToEnvelope",(function(){return c})),t(e.exports,"forEachEnvelopeItem",(function(){return u})),t(e.exports,"envelopeContainsItemType",(function(){return l})),t(e.exports,"serializeEnvelope",(function(){return p})),t(e.exports,"parseEnvelope",(function(){return h})),t(e.exports,"createAttachmentEnvelopeItem",(function(){return f})),t(e.exports,"envelopeItemTypeToDataCategory",(function(){return m})),t(e.exports,"getSdkMetadataForEnvelopeHeader",(function(){return g})),t(e.exports,"createEventEnvelopeHeaders",(function(){return y}));var i=r("vGjPI"),s=r("5Uh3b"),o=r("djW1A");function a(t,e=[]){return[t,e]}function c(t,e){const[n,r]=t;return[n,[...r,e]]}function u(t,e){const n=t[1];for(const t of n){if(e(t,t[0].type))return!0}return!1}function l(t,e){return u(t,((t,n)=>e.includes(n)))}function d(t,e){return(e||new TextEncoder).encode(t)}function p(t,e){const[n,r]=t;let i=JSON.stringify(n);function o(t){"string"==typeof i?i="string"==typeof t?i+t:[d(i,e),t]:i.push("string"==typeof t?d(t,e):t)}for(const t of r){const[e,n]=t;if(o(`\n${JSON.stringify(e)}\n`),"string"==typeof n||n instanceof Uint8Array)o(n);else{let t;try{t=JSON.stringify(n)}catch(e){t=JSON.stringify((0,s.normalize)(n))}o(t)}}return"string"==typeof i?i:function(t){const e=t.reduce(((t,e)=>t+e.length),0),n=new Uint8Array(e);let r=0;for(const e of t)n.set(e,r),r+=e.length;return n}(i)}function h(t,e,n){let r="string"==typeof t?e.encode(t):t;function i(t){const e=r.subarray(0,t);return r=r.subarray(t+1),e}function s(){let t=r.indexOf(10);return t<0&&(t=r.length),JSON.parse(n.decode(i(t)))}const o=s(),a=[];for(;r.length;){const t=s(),e="number"==typeof t.length?t.length:void 0;a.push([t,e?i(e):s()])}return[o,a]}function f(t,e){const n="string"==typeof t.data?d(t.data,e):t.data;return[(0,o.dropUndefinedKeys)({type:"attachment",length:n.length,filename:t.filename,content_type:t.contentType,attachment_type:t.attachmentType}),n]}const _={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};function m(t){return _[t]}function g(t){if(!t||!t.sdk)return;const{name:e,version:n}=t.sdk;return{name:e,version:n}}function y(t,e,n,r){const s=t.sdkProcessingMetadata&&t.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:t.event_id,sent_at:(new Date).toISOString(),...e&&{sdk:e},...!!n&&{dsn:(0,i.dsnToString)(r)},...s&&{trace:(0,o.dropUndefinedKeys)({...s})}}}})),r.register("vGjPI",(function(e,n){t(e.exports,"dsnToString",(function(){return o})),t(e.exports,"dsnFromString",(function(){return a})),t(e.exports,"makeDsn",(function(){return u}));var i=r("aX7N5");const s=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function o(t,e=!1){const{host:n,path:r,pass:i,port:s,projectId:o,protocol:a,publicKey:c}=t;return`${a}://${c}${e&&i?`:${i}`:""}@${n}${s?`:${s}`:""}/${r?`${r}/`:r}${o}`}function a(t){const e=s.exec(t);if(!e)return void console.error(`Invalid Sentry Dsn: ${t}`);const[n,r,i="",o,a="",u]=e.slice(1);let l="",d=u;const p=d.split("/");if(p.length>1&&(l=p.slice(0,-1).join("/"),d=p.pop()),d){const t=d.match(/^\d+/);t&&(d=t[0])}return c({host:o,pass:i,path:l,projectId:d,port:a,protocol:n,publicKey:r})}function c(t){return{protocol:t.protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}function u(t){const e="string"==typeof t?a(t):c(t);if(e&&function(t){if("undefined"!=typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__)return!0;const{port:e,projectId:n,protocol:r}=t;return!(["protocol","publicKey","host","projectId"].find((e=>!t[e]&&(i.logger.error(`Invalid Sentry Dsn: ${e} missing`),!0)))||(n.match(/^\d+$/)?function(t){return"http"===t||"https"===t}(r)?e&&isNaN(parseInt(e,10))&&(i.logger.error(`Invalid Sentry Dsn: Invalid port ${e}`),1):(i.logger.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),1):(i.logger.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(e))return e}})),r.register("5Uh3b",(function(n,i){t(n.exports,"normalize",(function(){return u})),t(n.exports,"normalizeToSize",(function(){return l}));var s=r("2rl5r"),o=r("60N9n"),a=r("djW1A"),c=r("aZkGX");function u(t,e=100,n=1/0){try{return d("",t,e,n)}catch(t){return{ERROR:`**non-serializable** (${t})`}}}function l(t,e=3,n=102400){const r=u(t,e);return i=r,function(t){return~-encodeURI(t).split(/%..|./).length}(JSON.stringify(i))>n?l(t,e-1,n):r;var i}function d(t,n,r=1/0,i=1/0,u=(0,o.memoBuilder)()){const[l,p]=u;if(null==n||["number","boolean","string"].includes(typeof n)&&!(0,s.isNaN)(n))return n;const h=function(t,n){try{if("domain"===t&&n&&"object"==typeof n&&n._events)return"[Domain]";if("domainEmitter"===t)return"[DomainEmitter]";if(void 0!==e&&n===e)return"[Global]";if("undefined"!=typeof window&&n===window)return"[Window]";if("undefined"!=typeof document&&n===document)return"[Document]";if((0,s.isSyntheticEvent)(n))return"[SyntheticEvent]";if("number"==typeof n&&n!=n)return"[NaN]";if("function"==typeof n)return`[Function: ${(0,c.getFunctionName)(n)}]`;if("symbol"==typeof n)return`[${String(n)}]`;if("bigint"==typeof n)return`[BigInt: ${String(n)}]`;const r=function(t){const e=Object.getPrototypeOf(t);return e?e.constructor.name:"null prototype"}(n);return/^HTML(\w*)Element$/.test(r)?`[HTMLElement: ${r}]`:`[object ${r}]`}catch(t){return`**non-serializable** (${t})`}}(t,n);if(!h.startsWith("[object "))return h;if(n.__sentry_skip_normalization__)return n;const f="number"==typeof n.__sentry_override_normalization_depth__?n.__sentry_override_normalization_depth__:r;if(0===f)return h.replace("object ","");if(l(n))return"[Circular ~]";const _=n;if(_&&"function"==typeof _.toJSON)try{return d("",_.toJSON(),f-1,i,u)}catch(t){}const m=Array.isArray(n)?[]:{};let g=0;const y=(0,a.convertToPlainObject)(n);for(const t in y){if(!Object.prototype.hasOwnProperty.call(y,t))continue;if(g>=i){m[t]="[MaxProperties ~]";break}const e=y[t];m[t]=d(t,e,f-1,i,u),g++}return p(n),m}})),r.register("60N9n",(function(e,n){function r(){const t="function"==typeof WeakSet,e=t?new WeakSet:[];return[function(n){if(t)return!!e.has(n)||(e.add(n),!1);for(let t=0;tn}function o(t,{statusCode:e,headers:n},r=Date.now()){const s={...t},o=n&&n["x-sentry-rate-limits"],a=n&&n["retry-after"];if(o)for(const t of o.trim().split(",")){const[e,n]=t.split(":",2),i=parseInt(e,10),o=1e3*(isNaN(i)?60:i);if(n)for(const t of n.split(";"))s[t]=r+o;else s.all=r+o}else a?s.all=r+i(a,r):429===e&&(s.all=r+6e4);return s}})),r.register("9QjF8",(function(e,n){t(e.exports,"makePromiseBuffer",(function(){return o}));var i=r("2HwSZ"),s=r("9YQLt");function o(t){const e=[];function n(t){return e.splice(e.indexOf(t),1)[0]}return{$:e,add:function(r){if(!(void 0===t||e.lengthn(o))).then(null,(()=>n(o).then(null,(()=>{})))),o},drain:function(t){return new(0,s.SyncPromise)(((n,r)=>{let i=e.length;if(!i)return n(!0);const o=setTimeout((()=>{t&&t>0&&n(!1)}),t);e.forEach((t=>{(0,s.resolvedSyncPromise)(t).then((()=>{--i||(clearTimeout(o),n(!0))}),r)}))}))}}}})),r.register("2HwSZ",(function(e,n){t(e.exports,"SentryError",(function(){return r}));class r extends Error{constructor(t,e="warn"){super(t),this.message=t,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=e}}})),r.register("iuipB",(function(e,n){t(e.exports,"extractTraceparentData",(function(){return i}));const r=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function i(t){const e=t.match(r);if(!t||!e)return;let n;return"1"===e[3]?n=!0:"0"===e[3]&&(n=!1),{traceId:e[1],parentSampled:n,parentSpanId:e[2]}}})),r.register("lEGgr",(function(e,n){t(e.exports,"FunctionToString",(function(){return o}));var i=r("djW1A");let s;class o{static __initStatic(){this.id="FunctionToString"}__init(){this.name=o.id}setupOnce(){s=Function.prototype.toString;try{Function.prototype.toString=function(...t){const e=(0,i.getOriginalFunction)(this)||this;return s.apply(e,t)}}catch(t){}}constructor(){o.prototype.__init.call(this)}}o.__initStatic()})),r.register("23KNF",(function(e,n){t(e.exports,"InboundFilters",(function(){return c}));var i=r("cjWie"),s=r("aX7N5"),o=r("bkNjY");const a=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/];class c{static __initStatic(){this.id="InboundFilters"}__init(){this.name=c.id}setupOnce(t,e){const n=t=>{const n=e();if(n){const e=n.getIntegration(c);if(e){const r=n.getClient(),c=r?r.getOptions():{},l=function(t={},e={}){return{allowUrls:[...t.allowUrls||[],...e.allowUrls||[]],denyUrls:[...t.denyUrls||[],...e.denyUrls||[]],ignoreErrors:[...t.ignoreErrors||[],...e.ignoreErrors||[],...a],ignoreTransactions:[...t.ignoreTransactions||[],...e.ignoreTransactions||[]],ignoreInternal:void 0===t.ignoreInternal||t.ignoreInternal}}(e._options,c);return function(t,e){if(e.ignoreInternal&&function(t){try{return"SentryError"===t.exception.values[0].type}catch(t){}return!1}(t))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${(0,i.getEventDescription)(t)}`),!0;if(function(t,e){return!(t.type||!e||!e.length)&&function(t){if(t.message)return[t.message];if(t.exception){const{values:e}=t.exception;try{const{type:t="",value:n=""}=e&&e[e.length-1]||{};return[`${n}`,`${t}: ${n}`]}catch(e){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.error(`Cannot extract message for event ${(0,i.getEventDescription)(t)}`),[]}}return[]}(t).some((t=>(0,o.stringMatchesSomePattern)(t,e)))}(t,e.ignoreErrors))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${(0,i.getEventDescription)(t)}`),!0;if(function(t,e){if("transaction"!==t.type||!e||!e.length)return!1;const n=t.transaction;return!!n&&(0,o.stringMatchesSomePattern)(n,e)}(t,e.ignoreTransactions))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${(0,i.getEventDescription)(t)}`),!0;if(function(t,e){if(!e||!e.length)return!1;const n=u(t);return!!n&&(0,o.stringMatchesSomePattern)(n,e)}(t,e.denyUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${(0,i.getEventDescription)(t)}.\nUrl: ${u(t)}`),!0;if(!function(t,e){if(!e||!e.length)return!0;const n=u(t);return!n||(0,o.stringMatchesSomePattern)(n,e)}(t,e.allowUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${(0,i.getEventDescription)(t)}.\nUrl: ${u(t)}`),!0;return!1}(t,l)?null:t}}return t};n.id=this.name,t(n)}constructor(t={}){this._options=t,c.prototype.__init.call(this)}}function u(t){try{let e;try{e=t.exception.values[0].stacktrace.frames}catch(t){}return e?function(t=[]){for(let e=t.length-1;e>=0;e--){const n=t[e];if(n&&""!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(e):null}catch(e){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.error(`Cannot extract url for event ${(0,i.getEventDescription)(t)}`),null}}c.__initStatic()})),r.register("9FmnA",(function(e,n){t(e.exports,"FunctionToString",(function(){return r("lEGgr").FunctionToString})),t(e.exports,"InboundFilters",(function(){return r("23KNF").InboundFilters}));r("lEGgr"),r("23KNF")})),r.register("45hcK",(function(e,n){t(e.exports,"makeMultiplexedTransport",(function(){return a}));var i=r("vGjPI"),s=r("kRDr8"),o=r("elBuO");function a(t,e){return n=>{const r=t(n),a={};return{send:async function(c){const u=e({envelope:c,getEvent:function(t){const e=t&&t.length?t:["event"];return function(t,e){let n;return(0,s.forEachEnvelopeItem)(t,((t,r)=>(e.includes(r)&&(n=Array.isArray(t)?t[1]:void 0),!!n))),n}(c,e)}}).map((e=>function(e){if(!a[e]){const r=(0,i.dsnFromString)(e);if(!r)return;const s=(0,o.getEnvelopeEndpointWithUrlEncodedAuth)(r);a[e]=t({...n,url:s})}return a[e]}(e))).filter((t=>!!t));return 0===u.length&&u.push(r),(await Promise.all(u.map((t=>t.send(c)))))[0]},flush:async function(t){const e=[...Object.keys(a).map((t=>a[t])),r];return(await Promise.all(e.map((e=>e.flush(t))))).every((t=>t))}}}}})),r.register("elBuO",(function(e,n){t(e.exports,"getEnvelopeEndpointWithUrlEncodedAuth",(function(){return c})),t(e.exports,"getReportDialogEndpoint",(function(){return u}));var i=r("vGjPI"),s=r("djW1A");const o="7";function a(t){const e=t.protocol?`${t.protocol}:`:"",n=t.port?`:${t.port}`:"";return`${e}//${t.host}${n}${t.path?`/${t.path}`:""}/api/`}function c(t,e={}){const n="string"==typeof e?e:e.tunnel,r="string"!=typeof e&&e._metadata?e._metadata.sdk:void 0;return n||`${function(t){return`${a(t)}${t.projectId}/envelope/`}(t)}?${function(t,e){return(0,s.urlEncode)({sentry_key:t.publicKey,sentry_version:o,...e&&{sentry_client:`${e.name}/${e.version}`}})}(t,r)}`}function u(t,e){const n=(0,i.makeDsn)(t);if(!n)return"";const r=`${a(n)}embed/error-page/`;let s=`dsn=${(0,i.dsnToString)(n)}`;for(const t in e)if("dsn"!==t)if("user"===t){const t=e.user;if(!t)continue;t.name&&(s+=`&name=${encodeURIComponent(t.name)}`),t.email&&(s+=`&email=${encodeURIComponent(t.email)}`)}else s+=`&${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`;return`${r}?${s}`}})),r.register("eNN0k",(function(e,n){t(e.exports,"SDK_VERSION",(function(){return r}));const r="7.53.1"})),r.register("1Tgc7",(function(e,n){t(e.exports,"trace",(function(){return o}));var i=r("2rl5r"),s=r("eSr06");function o(t,e,n=(()=>{})){const r={...t};void 0!==r.name&&void 0===r.description&&(r.description=r.name);const o=(0,s.getCurrentHub)(),a=o.getScope(),c=a.getSpan(),u=c?c.startChild(r):o.startTransaction(r);function l(){u&&u.finish(),o.getScope().setSpan(c)}let d;a.setSpan(u);try{d=e(u)}catch(t){throw u&&u.setStatus("internal_error"),n(t),l(),t}return(0,i.isThenable)(d)?Promise.resolve(d).then((()=>{l()}),(t=>{u&&u.setStatus("internal_error"),n(t),l()})):l(),d}})),r.register("4sSlV",(function(e,n){t(e.exports,"WINDOW",(function(){return a})),t(e.exports,"shouldIgnoreOnError",(function(){return u})),t(e.exports,"wrap",(function(){return l}));var i=r("h3rBC"),s=r("cjWie"),o=r("djW1A");const a=r("ahOxi").GLOBAL_OBJ;let c=0;function u(){return c>0}function l(t,e={},n){if("function"!=typeof t)return t;try{const e=t.__sentry_wrapped__;if(e)return e;if((0,o.getOriginalFunction)(t))return t}catch(e){return t}const r=function(){const r=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);const i=r.map((t=>l(t,e)));return t.apply(this,i)}catch(t){throw c++,setTimeout((()=>{c--})),(0,i.withScope)((n=>{n.addEventProcessor((t=>(e.mechanism&&((0,s.addExceptionTypeValue)(t,void 0,void 0),(0,s.addExceptionMechanism)(t,e.mechanism)),t.extra={...t.extra,arguments:r},t))),(0,i.captureException)(t)})),t}};try{for(const e in t)Object.prototype.hasOwnProperty.call(t,e)&&(r[e]=t[e])}catch(t){}(0,o.markFunctionWrapped)(r,t),(0,o.addNonEnumerableProperty)(t,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:()=>t.name})}catch(t){}return r}})),r.register("gZTqJ",(function(e,n){t(e.exports,"BrowserClient",(function(){return f}));var i=r("94q8N"),s=r("eNN0k"),o=r("ckkKm"),a=r("vGjPI"),c=r("iCGbx"),u=r("aX7N5"),l=r("aFurI"),d=r("4sSlV"),p=r("4KSJO"),h=r("5Ysdc");class f extends i.BaseClient{eventFromException(t,e){return(0,l.eventFromException)(this._options.stackParser,t,e,this._options.attachStacktrace)}eventFromMessage(t,e="info",n){return(0,l.eventFromMessage)(this._options.stackParser,t,e,n,this._options.attachStacktrace)}sendEvent(t,e){const n=this.getIntegrationById(p.BREADCRUMB_INTEGRATION_ID);n&&n.addSentryBreadcrumb&&n.addSentryBreadcrumb(t),super.sendEvent(t,e)}captureUserFeedback(t){if(!this._isEnabled())return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.logger.warn("SDK not enabled, will not capture user feedback."));const e=(0,h.createUserFeedbackEnvelope)(t,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(e)}_prepareEvent(t,e,n){return t.platform=t.platform||"javascript",super._prepareEvent(t,e,n)}_flushOutcomes(){const t=this._clearOutcomes();if(0===t.length)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.logger.log("No outcomes to send"));if(!this._dsn)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.logger.log("No dsn provided, will not send outcomes"));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.logger.log("Sending outcomes:",t);const e=(0,o.createClientReportEnvelope)(t,this._options.tunnel&&(0,a.dsnToString)(this._dsn));this._sendEnvelope(e)}constructor(t){const e=d.WINDOW.SENTRY_SDK_SOURCE||(0,c.getSDKSource)();t._metadata=t._metadata||{},t._metadata.sdk=t._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${e}:@sentry/browser`,version:s.SDK_VERSION}],version:s.SDK_VERSION},super(t),t.sendClientReports&&d.WINDOW.document&&d.WINDOW.document.addEventListener("visibilitychange",(()=>{"hidden"===d.WINDOW.document.visibilityState&&this._flushOutcomes()}))}}})),r.register("94q8N",(function(e,n){t(e.exports,"BaseClient",(function(){return g}));var i=r("kRDr8"),s=r("cjWie"),o=r("2rl5r"),a=r("aX7N5"),c=r("vGjPI"),u=r("9YQLt"),l=r("2HwSZ"),d=r("elBuO"),p=r("g84FX"),h=r("65MTx"),f=r("kg48p"),_=r("gJUsM");const m="Not capturing exception because it's already been captured.";class g{__init(){this._integrations={}}__init2(){this._integrationsInitialized=!1}__init3(){this._numProcessing=0}__init4(){this._outcomes={}}__init5(){this._hooks={}}captureException(t,e,n){if((0,s.checkOrSetAlreadyCaught)(t))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log(m));let r=e&&e.event_id;return this._process(this.eventFromException(t,e).then((t=>this._captureEvent(t,e,n))).then((t=>{r=t}))),r}captureMessage(t,e,n,r){let i=n&&n.event_id;const s=(0,o.isPrimitive)(t)?this.eventFromMessage(String(t),e,n):this.eventFromException(t,n);return this._process(s.then((t=>this._captureEvent(t,n,r))).then((t=>{i=t}))),i}captureEvent(t,e,n){if(e&&e.originalException&&(0,s.checkOrSetAlreadyCaught)(e.originalException))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log(m));let r=e&&e.event_id;return this._process(this._captureEvent(t,e,n).then((t=>{r=t}))),r}captureSession(t){this._isEnabled()?"string"!=typeof t.release?("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.warn("Discarded session because of missing or non-string release"):(this.sendSession(t),(0,f.updateSession)(t,{init:!1})):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.warn("SDK not enabled, will not capture session.")}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){const e=this._transport;return e?this._isClientDoneProcessing(t).then((n=>e.flush(t).then((t=>n&&t)))):(0,u.resolvedSyncPromise)(!0)}close(t){return this.flush(t).then((t=>(this.getOptions().enabled=!1,t)))}setupIntegrations(){this._isEnabled()&&!this._integrationsInitialized&&(this._integrations=(0,h.setupIntegrations)(this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(t){return this._integrations[t]}getIntegration(t){try{return this._integrations[t.id]||null}catch(e){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.warn(`Cannot retrieve integration ${t.id} from the current Client`),null}}addIntegration(t){(0,h.setupIntegration)(t,this._integrations)}sendEvent(t,e={}){if(this._dsn){let n=(0,p.createEventEnvelope)(t,this._dsn,this._options._metadata,this._options.tunnel);for(const t of e.attachments||[])n=(0,i.addItemToEnvelope)(n,(0,i.createAttachmentEnvelopeItem)(t,this._options.transportOptions&&this._options.transportOptions.textEncoder));const r=this._sendEnvelope(n);r&&r.then((e=>this.emit("afterSendEvent",t,e)),null)}}sendSession(t){if(this._dsn){const e=(0,p.createSessionEnvelope)(t,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(e)}}recordDroppedEvent(t,e,n){if(this._options.sendClientReports){const n=`${t}:${e}`;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log(`Adding outcome: "${n}"`),this._outcomes[n]=this._outcomes[n]+1||1}}on(t,e){this._hooks[t]||(this._hooks[t]=[]),this._hooks[t].push(e)}emit(t,...e){this._hooks[t]&&this._hooks[t].forEach((t=>t(...e)))}_updateSessionFromEvent(t,e){let n=!1,r=!1;const i=e.exception&&e.exception.values;if(i){r=!0;for(const t of i){const e=t.mechanism;if(e&&!1===e.handled){n=!0;break}}}const s="ok"===t.status;(s&&0===t.errors||s&&n)&&((0,f.updateSession)(t,{...n&&{status:"crashed"},errors:t.errors||Number(r||n)}),this.captureSession(t))}_isClientDoneProcessing(t){return new(0,u.SyncPromise)((e=>{let n=0;const r=setInterval((()=>{0==this._numProcessing?(clearInterval(r),e(!0)):(n+=1,t&&n>=t&&(clearInterval(r),e(!1)))}),1)}))}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._dsn}_prepareEvent(t,e,n){const r=this.getOptions(),i=Object.keys(this._integrations);return!e.integrations&&i.length>0&&(e.integrations=i),(0,_.prepareEvent)(r,t,e,n)}_captureEvent(t,e={},n){return this._processEvent(t,e,n).then((t=>t.event_id),(t=>{if("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__){const e=t;"log"===e.logLevel?a.logger.log(e.message):a.logger.warn(e)}}))}_processEvent(t,e,n){const r=this.getOptions(),{sampleRate:i}=r;if(!this._isEnabled())return(0,u.rejectedSyncPromise)(new(0,l.SentryError)("SDK not enabled, will not capture event.","log"));const s=v(t),a=y(t),c=t.type||"error",d=`before send for type \`${c}\``;if(a&&"number"==typeof i&&Math.random()>i)return this.recordDroppedEvent("sample_rate","error",t),(0,u.rejectedSyncPromise)(new(0,l.SentryError)(`Discarding event because it's not included in the random sample (sampling rate = ${i})`,"log"));const p="replay_event"===c?"replay":c;return this._prepareEvent(t,e,n).then((n=>{if(null===n)throw this.recordDroppedEvent("event_processor",p,t),new(0,l.SentryError)("An event processor returned `null`, will not send event.","log");if(e.data&&!0===e.data.__sentry__)return n;const i=function(t,e,n){const{beforeSend:r,beforeSendTransaction:i}=t;return y(e)&&r?r(e,n):v(e)&&i?i(e,n):e}(r,n,e);return function(t,e){const n=`${e} must return \`null\` or a valid event.`;if((0,o.isThenable)(t))return t.then((t=>{if(!(0,o.isPlainObject)(t)&&null!==t)throw new(0,l.SentryError)(n);return t}),(t=>{throw new(0,l.SentryError)(`${e} rejected with ${t}`)}));if(!(0,o.isPlainObject)(t)&&null!==t)throw new(0,l.SentryError)(n);return t}(i,d)})).then((r=>{if(null===r)throw this.recordDroppedEvent("before_send",p,t),new(0,l.SentryError)(`${d} returned \`null\`, will not send event.`,"log");const i=n&&n.getSession();!s&&i&&this._updateSessionFromEvent(i,r);const o=r.transaction_info;if(s&&o&&r.transaction!==t.transaction){const t="custom";r.transaction_info={...o,source:t}}return this.sendEvent(r,e),r})).then(null,(t=>{if(t instanceof l.SentryError)throw t;throw this.captureException(t,{data:{__sentry__:!0},originalException:t}),new(0,l.SentryError)(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${t}`)}))}_process(t){this._numProcessing++,t.then((t=>(this._numProcessing--,t)),(t=>(this._numProcessing--,t)))}_sendEnvelope(t){if(this._transport&&this._dsn)return this.emit("beforeEnvelope",t),this._transport.send(t).then(null,(t=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.error("Error while sending event:",t)}));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.error("Transport disabled")}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.keys(t).map((e=>{const[n,r]=e.split(":");return{reason:n,category:r,quantity:t[e]}}))}constructor(t){if(g.prototype.__init.call(this),g.prototype.__init2.call(this),g.prototype.__init3.call(this),g.prototype.__init4.call(this),g.prototype.__init5.call(this),this._options=t,t.dsn?this._dsn=(0,c.makeDsn)(t.dsn):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.warn("No DSN provided, client will not do anything."),this._dsn){const e=(0,d.getEnvelopeEndpointWithUrlEncodedAuth)(this._dsn,t);this._transport=t.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:e})}}}function y(t){return void 0===t.type}function v(t){return"transaction"===t.type}})),r.register("g84FX",(function(e,n){t(e.exports,"createSessionEnvelope",(function(){return o})),t(e.exports,"createEventEnvelope",(function(){return a}));var i=r("kRDr8"),s=r("vGjPI");function o(t,e,n,r){const o=(0,i.getSdkMetadataForEnvelopeHeader)(n),a={sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&{dsn:(0,s.dsnToString)(e)}},c="aggregates"in t?[{type:"sessions"},t]:[{type:"session"},t.toJSON()];return(0,i.createEnvelope)(a,[c])}function a(t,e,n,r){const s=(0,i.getSdkMetadataForEnvelopeHeader)(n),o=t.type&&"replay_event"!==t.type?t.type:"event";!function(t,e){e&&(t.sdk=t.sdk||{},t.sdk.name=t.sdk.name||e.name,t.sdk.version=t.sdk.version||e.version,t.sdk.integrations=[...t.sdk.integrations||[],...e.integrations||[]],t.sdk.packages=[...t.sdk.packages||[],...e.packages||[]])}(t,n&&n.sdk);const a=(0,i.createEventEnvelopeHeaders)(t,s,r,e);delete t.sdkProcessingMetadata;const c=[{type:o},t];return(0,i.createEnvelope)(a,[c])}})),r.register("65MTx",(function(e,n){t(e.exports,"getIntegrationsToSetup",(function(){return u})),t(e.exports,"setupIntegrations",(function(){return l})),t(e.exports,"setupIntegration",(function(){return d}));var i=r("cjWie"),s=r("aX7N5"),o=r("eSr06"),a=r("dCHva");const c=[];function u(t){const e=t.defaultIntegrations||[],n=t.integrations;let r;e.forEach((t=>{t.isDefaultInstance=!0})),r=Array.isArray(n)?[...e,...n]:"function"==typeof n?(0,i.arrayify)(n(e)):e;const s=function(t){const e={};return t.forEach((t=>{const{name:n}=t,r=e[n];r&&!r.isDefaultInstance&&t.isDefaultInstance||(e[n]=t)})),Object.keys(e).map((t=>e[t]))}(r),o=function(t,e){for(let n=0;n"Debug"===t.name));if(-1!==o){const[t]=s.splice(o,1);s.push(t)}return s}function l(t){const e={};return t.forEach((t=>{t&&d(t,e)})),e}function d(t,e){e[t.name]=t,-1===c.indexOf(t.name)&&(t.setupOnce(a.addGlobalEventProcessor,o.getCurrentHub),c.push(t.name),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log(`Integration installed: ${t.name}`))}})),r.register("gJUsM",(function(e,n){t(e.exports,"prepareEvent",(function(){return p}));var i=r("3d9f8"),s=r("ahOxi"),o=r("5Uh3b"),a=r("9YQLt"),c=r("bkNjY"),u=r("cjWie"),l=r("bSe5m"),d=r("dCHva");function p(t,e,n,r){const{normalizeDepth:p=3,normalizeMaxBreadth:f=1e3}=t,_={...e,event_id:e.event_id||n.event_id||(0,u.uuid4)(),timestamp:e.timestamp||(0,i.dateTimestampInSeconds)()},m=n.integrations||t.integrations.map((t=>t.name));!function(t,e){const{environment:n,release:r,dist:i,maxValueLength:s=250}=e;"environment"in t||(t.environment="environment"in e?n:l.DEFAULT_ENVIRONMENT);void 0===t.release&&void 0!==r&&(t.release=r);void 0===t.dist&&void 0!==i&&(t.dist=i);t.message&&(t.message=(0,c.truncate)(t.message,s));const o=t.exception&&t.exception.values&&t.exception.values[0];o&&o.value&&(o.value=(0,c.truncate)(o.value,s));const a=t.request;a&&a.url&&(a.url=(0,c.truncate)(a.url,s))}(_,t),function(t,e){e.length>0&&(t.sdk=t.sdk||{},t.sdk.integrations=[...t.sdk.integrations||[],...e])}(_,m),void 0===e.type&&function(t,e){const n=s.GLOBAL_OBJ._sentryDebugIds;if(!n)return;let r;const i=h.get(e);i?r=i:(r=new Map,h.set(e,r));const o=Object.keys(n).reduce(((t,i)=>{let s;const o=r.get(i);o?s=o:(s=e(i),r.set(i,s));for(let e=s.length-1;e>=0;e--){const r=s[e];if(r.filename){t[r.filename]=n[i];break}}return t}),{}),a=new Set;try{t.exception.values.forEach((t=>{t.stacktrace.frames.forEach((t=>{t.filename&&a.add(t.filename)}))}))}catch(t){}t.debug_meta=t.debug_meta||{},t.debug_meta.images=t.debug_meta.images||[];const c=t.debug_meta.images;a.forEach((t=>{o[t]&&c.push({type:"sourcemap",code_file:t,debug_id:o[t]})}))}(_,t.stackParser);let g=r;n.captureContext&&(g=d.Scope.clone(g).update(n.captureContext));let y=(0,a.resolvedSyncPromise)(_);if(g){if(g.getAttachments){const t=[...n.attachments||[],...g.getAttachments()];t.length&&(n.attachments=t)}y=g.applyToEvent(_,n)}return y.then((t=>"number"==typeof p&&p>0?function(t,e,n){if(!t)return null;const r={...t,...t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map((t=>({...t,...t.data&&{data:(0,o.normalize)(t.data,e,n)}})))},...t.user&&{user:(0,o.normalize)(t.user,e,n)},...t.contexts&&{contexts:(0,o.normalize)(t.contexts,e,n)},...t.extra&&{extra:(0,o.normalize)(t.extra,e,n)}};t.contexts&&t.contexts.trace&&r.contexts&&(r.contexts.trace=t.contexts.trace,t.contexts.trace.data&&(r.contexts.trace.data=(0,o.normalize)(t.contexts.trace.data,e,n)));t.spans&&(r.spans=t.spans.map((t=>(t.data&&(t.data=(0,o.normalize)(t.data,e,n)),t))));return r}(t,p,f):t))}const h=new WeakMap})),r.register("ckkKm",(function(e,n){t(e.exports,"createClientReportEnvelope",(function(){return o}));var i=r("kRDr8"),s=r("3d9f8");function o(t,e,n){const r=[{type:"client_report"},{timestamp:n||(0,s.dateTimestampInSeconds)(),discarded_events:t}];return(0,i.createEnvelope)(e?{dsn:e}:{},[r])}})),r.register("aFurI",(function(e,n){t(e.exports,"exceptionFromError",(function(){return l})),t(e.exports,"eventFromException",(function(){return _})),t(e.exports,"eventFromUnknownInput",(function(){return g})),t(e.exports,"eventFromMessage",(function(){return m}));var i=r("eSr06"),s=r("cjWie"),o=r("djW1A"),a=r("2rl5r"),c=r("5Uh3b"),u=r("9YQLt");function l(t,e){const n=p(t,e),r={type:e&&e.name,value:f(e)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function d(t,e){return{exception:{values:[l(t,e)]}}}function p(t,e){const n=e.stacktrace||e.stack||"",r=function(t){if(t){if("number"==typeof t.framesToPop)return t.framesToPop;if(h.test(t.message))return 1}return 0}(e);try{return t(n,r)}catch(t){}return[]}const h=/Minified React error #\d+;/i;function f(t){const e=t&&t.message;return e?e.error&&"string"==typeof e.error.message?e.error.message:e:"No error message"}function _(t,e,n,r){const i=g(t,e,n&&n.syntheticException||void 0,r);return(0,s.addExceptionMechanism)(i),i.level="error",n&&n.event_id&&(i.event_id=n.event_id),(0,u.resolvedSyncPromise)(i)}function m(t,e,n="info",r,i){const s=y(t,e,r&&r.syntheticException||void 0,i);return s.level=n,r&&r.event_id&&(s.event_id=r.event_id),(0,u.resolvedSyncPromise)(s)}function g(t,e,n,r,u){let l;if((0,a.isErrorEvent)(e)&&e.error){return d(t,e.error)}if((0,a.isDOMError)(e)||(0,a.isDOMException)(e)){const i=e;if("stack"in e)l=d(t,e);else{const e=i.name||((0,a.isDOMError)(i)?"DOMError":"DOMException"),o=i.message?`${e}: ${i.message}`:e;l=y(t,o,n,r),(0,s.addExceptionTypeValue)(l,o)}return"code"in i&&(l.tags={...l.tags,"DOMException.code":`${i.code}`}),l}if((0,a.isError)(e))return d(t,e);if((0,a.isPlainObject)(e)||(0,a.isEvent)(e)){return l=function(t,e,n,r){const s=(0,i.getCurrentHub)().getClient(),u=s&&s.getOptions().normalizeDepth,l={exception:{values:[{type:(0,a.isEvent)(e)?e.constructor.name:r?"UnhandledRejection":"Error",value:`Non-Error ${r?"promise rejection":"exception"} captured with keys: ${(0,o.extractExceptionKeysForMessage)(e)}`}]},extra:{__serialized__:(0,c.normalizeToSize)(e,u)}};if(n){const e=p(t,n);e.length&&(l.exception.values[0].stacktrace={frames:e})}return l}(t,e,n,u),(0,s.addExceptionMechanism)(l,{synthetic:!0}),l}return l=y(t,e,n,r),(0,s.addExceptionTypeValue)(l,`${e}`,void 0),(0,s.addExceptionMechanism)(l,{synthetic:!0}),l}function y(t,e,n,r){const i={message:e};if(r&&n){const r=p(t,n);r.length&&(i.exception={values:[{value:e,stacktrace:{frames:r}}]})}return i}})),r.register("4KSJO",(function(e,n){t(e.exports,"BREADCRUMB_INTEGRATION_ID",(function(){return f})),t(e.exports,"Breadcrumbs",(function(){return _}));var i=r("eSr06"),s=r("6WsLE"),o=r("cjWie"),a=r("kk4QY"),c=r("aX7N5"),u=r("31SJk"),l=r("bkNjY"),d=r("95Qx9"),p=r("4sSlV");const h=1024,f="Breadcrumbs";class _{static __initStatic(){this.id=f}__init(){this.name=_.id}setupOnce(){this.options.console&&(0,s.addInstrumentationHandler)("console",m),this.options.dom&&(0,s.addInstrumentationHandler)("dom",function(t){function e(e){let n,r="object"==typeof t?t.serializeAttribute:void 0,s="object"==typeof t&&"number"==typeof t.maxStringLength?t.maxStringLength:void 0;s&&s>h&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&c.logger.warn(`\`dom.maxStringLength\` cannot exceed ${h}, but a value of ${s} was configured. Sentry will use ${h} instead.`),s=h),"string"==typeof r&&(r=[r]);try{const t=e.event;n=function(t){return t&&!!t.target}(t)?(0,a.htmlTreeAsString)(t.target,{keyAttrs:r,maxStringLength:s}):(0,a.htmlTreeAsString)(t,{keyAttrs:r,maxStringLength:s})}catch(t){n=""}0!==n.length&&(0,i.getCurrentHub)().addBreadcrumb({category:`ui.${e.name}`,message:n},{event:e.event,name:e.name,global:e.global})}return e}(this.options.dom)),this.options.xhr&&(0,s.addInstrumentationHandler)("xhr",g),this.options.fetch&&(0,s.addInstrumentationHandler)("fetch",y),this.options.history&&(0,s.addInstrumentationHandler)("history",v)}addSentryBreadcrumb(t){this.options.sentry&&(0,i.getCurrentHub)().addBreadcrumb({category:"sentry."+("transaction"===t.type?"transaction":"event"),event_id:t.event_id,level:t.level,message:(0,o.getEventDescription)(t)},{event:t})}constructor(t){_.prototype.__init.call(this),this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...t}}}function m(t){for(let e=0;et.length>0&&","!==t)).length}t(e.exports,"parseUrl",(function(){return r})),t(e.exports,"getNumberOfUrlSegments",(function(){return i}))})),r.register("95Qx9",(function(e,n){t(e.exports,"severityLevelFromString",(function(){return i}));const r=["fatal","error","warning","log","info","debug"];function i(t){return"warn"===t?"warning":r.includes(t)?t:"log"}})),r.register("5Ysdc",(function(e,n){t(e.exports,"createUserFeedbackEnvelope",(function(){return o}));var i=r("kRDr8"),s=r("vGjPI");function o(t,{metadata:e,tunnel:n,dsn:r}){const o={event_id:t.event_id,sent_at:(new Date).toISOString(),...e&&e.sdk&&{sdk:{name:e.sdk.name,version:e.sdk.version}},...!!n&&!!r&&{dsn:(0,s.dsnToString)(r)}},a=function(t){return[{type:"user_report"},t]}(t);return(0,i.createEnvelope)(o,[a])}})),r.register("c87ly",(function(e,n){t(e.exports,"makeFetchTransport",(function(){return a}));var i=r("7yYOc"),s=r("9YQLt"),o=r("8hhNn");function a(t,e=(0,o.getNativeFetchImplementation)()){let n=0,r=0;return(0,i.createTransport)(t,(function(i){const a=i.body.length;n+=a,r++;const c={body:i.body,method:"POST",referrerPolicy:"origin",headers:t.headers,keepalive:n<=6e4&&r<15,...t.fetchOptions};try{return e(t.url,c).then((t=>(n-=a,r--,{statusCode:t.status,headers:{"x-sentry-rate-limits":t.headers.get("X-Sentry-Rate-Limits"),"retry-after":t.headers.get("Retry-After")}})))}catch(t){return(0,o.clearCachedFetchImplementation)(),n-=a,r--,(0,s.rejectedSyncPromise)(t)}}))}})),r.register("8hhNn",(function(e,n){t(e.exports,"getNativeFetchImplementation",(function(){return c})),t(e.exports,"clearCachedFetchImplementation",(function(){return u}));var i=r("232Vn"),s=r("aX7N5"),o=r("4sSlV");let a;function c(){if(a)return a;if((0,i.isNativeFetch)(o.WINDOW.fetch))return a=o.WINDOW.fetch.bind(o.WINDOW);const t=o.WINDOW.document;let e=o.WINDOW.fetch;if(t&&"function"==typeof t.createElement)try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n);const r=n.contentWindow;r&&r.fetch&&(e=r.fetch),t.head.removeChild(n)}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",t)}return a=e.bind(o.WINDOW)}function u(){a=void 0}})),r.register("512DI",(function(e,n){t(e.exports,"makeXHRTransport",(function(){return a}));var i=r("7yYOc"),s=r("9YQLt");const o=4;function a(t){return(0,i.createTransport)(t,(function(e){return new(0,s.SyncPromise)(((n,r)=>{const i=new XMLHttpRequest;i.onerror=r,i.onreadystatechange=()=>{i.readyState===o&&n({statusCode:i.status,headers:{"x-sentry-rate-limits":i.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":i.getResponseHeader("Retry-After")}})},i.open("POST",t.url);for(const e in t.headers)Object.prototype.hasOwnProperty.call(t.headers,e)&&i.setRequestHeader(e,t.headers[e]);i.send(e.body)}))}))}})),r.register("agH9k",(function(e,n){t(e.exports,"chromeStackLineParser",(function(){return u})),t(e.exports,"geckoStackLineParser",(function(){return p})),t(e.exports,"winjsStackLineParser",(function(){return f})),t(e.exports,"opera10StackLineParser",(function(){return m})),t(e.exports,"opera11StackLineParser",(function(){return y})),t(e.exports,"defaultStackLineParsers",(function(){return v})),t(e.exports,"defaultStackParser",(function(){return S}));var i=r("aZkGX");const s="?";function o(t,e,n,r){const i={filename:t,function:e,in_app:!0};return void 0!==n&&(i.lineno=n),void 0!==r&&(i.colno=r),i}const a=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/,u=[30,t=>{const e=a.exec(t);if(e){if(e[2]&&0===e[2].indexOf("eval")){const t=c.exec(e[2]);t&&(e[2]=t[1],e[3]=t[2],e[4]=t[3])}const[t,n]=E(e[1]||s,e[2]);return o(n,t,e[3]?+e[3]:void 0,e[4]?+e[4]:void 0)}}],l=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,p=[50,t=>{const e=l.exec(t);if(e){if(e[3]&&e[3].indexOf(" > eval")>-1){const t=d.exec(e[3]);t&&(e[1]=e[1]||"eval",e[3]=t[1],e[4]=t[2],e[5]="")}let t=e[3],n=e[1]||s;return[n,t]=E(n,t),o(t,n,e[4]?+e[4]:void 0,e[5]?+e[5]:void 0)}}],h=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,f=[40,t=>{const e=h.exec(t);return e?o(e[2],e[1]||s,+e[3],e[4]?+e[4]:void 0):void 0}],_=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,m=[10,t=>{const e=_.exec(t);return e?o(e[2],e[3]||s,+e[1]):void 0}],g=/ line (\d+), column (\d+)\s*(?:in (?:]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,y=[20,t=>{const e=g.exec(t);return e?o(e[5],e[3]||e[4]||s,+e[1],+e[2]):void 0}],v=[u,p,f],S=(0,i.createStackParser)(...v),E=(t,e)=>{const n=-1!==t.indexOf("safari-extension"),r=-1!==t.indexOf("safari-web-extension");return n||r?[-1!==t.indexOf("@")?t.split("@")[0]:s,n?`safari-extension:${e}`:`safari-web-extension:${e}`]:[t,e]}})),r.register("8Cf8I",(function(e,n){t(e.exports,"defaultIntegrations",(function(){return T})),t(e.exports,"init",(function(){return x})),t(e.exports,"showReportDialog",(function(){return R})),t(e.exports,"lastEventId",(function(){return N})),t(e.exports,"forceLoad",(function(){return D})),t(e.exports,"onLoad",(function(){return I})),t(e.exports,"flush",(function(){return C})),t(e.exports,"close",(function(){return O})),t(e.exports,"wrap",(function(){return B})),t(e.exports,"captureUserFeedback",(function(){return A}));var i=r("eSr06"),s=r("65MTx"),o=r("elBuO"),a=r("hQvcV"),c=r("9FmnA"),u=r("6WsLE"),l=r("aX7N5"),d=r("9YQLt"),p=r("aZkGX"),h=r("232Vn"),f=r("gZTqJ"),_=r("4sSlV"),m=r("kBHBT"),g=r("l3UcM"),y=r("4KSJO"),v=r("7Xm0p"),S=r("diBbs"),E=r("9Gn4W"),b=r("agH9k"),w=r("c87ly"),k=r("512DI");const T=[new c.InboundFilters,new c.FunctionToString,new(0,g.TryCatch),new(0,y.Breadcrumbs),new(0,m.GlobalHandlers),new(0,v.LinkedErrors),new(0,E.Dedupe),new(0,S.HttpContext)];function x(t={}){void 0===t.defaultIntegrations&&(t.defaultIntegrations=T),void 0===t.release&&("string"==typeof __SENTRY_RELEASE__&&(t.release=__SENTRY_RELEASE__),_.WINDOW.SENTRY_RELEASE&&_.WINDOW.SENTRY_RELEASE.id&&(t.release=_.WINDOW.SENTRY_RELEASE.id)),void 0===t.autoSessionTracking&&(t.autoSessionTracking=!0),void 0===t.sendClientReports&&(t.sendClientReports=!0);const e={...t,stackParser:(0,p.stackParserFromStackParserOptions)(t.stackParser||b.defaultStackParser),integrations:(0,s.getIntegrationsToSetup)(t),transport:t.transport||((0,h.supportsFetch)()?w.makeFetchTransport:k.makeXHRTransport)};(0,a.initAndBind)(f.BrowserClient,e),t.autoSessionTracking&&function(){if(void 0===_.WINDOW.document)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));const t=(0,i.getCurrentHub)();if(!t.captureSession)return;U(t),(0,u.addInstrumentationHandler)("history",(({from:t,to:e})=>{void 0!==t&&t!==e&&U((0,i.getCurrentHub)())}))}()}function R(t={},e=(0,i.getCurrentHub)()){if(!_.WINDOW.document)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.error("Global document not defined in showReportDialog call"));const{client:n,scope:r}=e.getStackTop(),s=t.dsn||n&&n.getDsn();if(!s)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.error("DSN not configured for showReportDialog call"));r&&(t.user={...r.getUser(),...t.user}),t.eventId||(t.eventId=e.lastEventId());const a=_.WINDOW.document.createElement("script");a.async=!0,a.src=(0,o.getReportDialogEndpoint)(s,t),t.onLoad&&(a.onload=t.onLoad);const c=_.WINDOW.document.head||_.WINDOW.document.body;c?c.appendChild(a):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.error("Not injecting report dialog. No injection point found in HTML")}function N(){return(0,i.getCurrentHub)().lastEventId()}function D(){}function I(t){t()}function C(t){const e=(0,i.getCurrentHub)().getClient();return e?e.flush(t):(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.warn("Cannot flush events. No client defined."),(0,d.resolvedSyncPromise)(!1))}function O(t){const e=(0,i.getCurrentHub)().getClient();return e?e.close(t):(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.warn("Cannot flush events and disable SDK. No client defined."),(0,d.resolvedSyncPromise)(!1))}function B(t){return(0,_.wrap)(t)()}function U(t){t.startSession({ignoreDuration:!0}),t.captureSession()}function A(t){const e=(0,i.getCurrentHub)().getClient();e&&e.captureUserFeedback(t)}})),r.register("hQvcV",(function(e,n){t(e.exports,"initAndBind",(function(){return o}));var i=r("aX7N5"),s=r("eSr06");function o(t,e){!0===e.debug&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?i.logger.enable():console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));const n=(0,s.getCurrentHub)();n.getScope().update(e.initialScope);const r=new t(e);n.bindClient(r)}})),r.register("kBHBT",(function(e,n){t(e.exports,"GlobalHandlers",(function(){return p}));var i=r("eSr06"),s=r("cjWie"),o=r("6WsLE"),a=r("kk4QY"),c=r("2rl5r"),u=r("aX7N5"),l=r("aFurI"),d=r("4sSlV");class p{static __initStatic(){this.id="GlobalHandlers"}__init(){this.name=p.id}__init2(){this._installFunc={onerror:h,onunhandledrejection:f}}setupOnce(){Error.stackTraceLimit=50;const t=this._options;for(const n in t){const r=this._installFunc[n];r&&t[n]&&(e=n,("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.logger.log(`Global Handler attached: ${e}`),r(),this._installFunc[n]=void 0)}var e}constructor(t){p.prototype.__init.call(this),p.prototype.__init2.call(this),this._options={onerror:!0,onunhandledrejection:!0,...t}}}function h(){(0,o.addInstrumentationHandler)("error",(t=>{const[e,n,r]=g();if(!e.getIntegration(p))return;const{msg:i,url:s,line:o,column:a,error:u}=t;if((0,d.shouldIgnoreOnError)()||u&&u.__sentry_own_request__)return;const h=void 0===u&&(0,c.isString)(i)?function(t,e,n,r){const i=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let s=(0,c.isErrorEvent)(t)?t.message:t,o="Error";const a=s.match(i);a&&(o=a[1],s=a[2]);const u={exception:{values:[{type:o,value:s}]}};return _(u,e,n,r)}(i,s,o,a):_((0,l.eventFromUnknownInput)(n,u||i,void 0,r,!1),s,o,a);h.level="error",m(e,u,h,"onerror")}))}function f(){(0,o.addInstrumentationHandler)("unhandledrejection",(t=>{const[e,n,r]=g();if(!e.getIntegration(p))return;let i=t;try{"reason"in t?i=t.reason:"detail"in t&&"reason"in t.detail&&(i=t.detail.reason)}catch(t){}if((0,d.shouldIgnoreOnError)()||i&&i.__sentry_own_request__)return!0;const s=(0,c.isPrimitive)(i)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(i)}`}]}}:(0,l.eventFromUnknownInput)(n,i,void 0,r,!0);s.level="error",m(e,i,s,"onunhandledrejection")}))}function _(t,e,n,r){const i=t.exception=t.exception||{},s=i.values=i.values||[],o=s[0]=s[0]||{},u=o.stacktrace=o.stacktrace||{},l=u.frames=u.frames||[],d=isNaN(parseInt(r,10))?void 0:r,p=isNaN(parseInt(n,10))?void 0:n,h=(0,c.isString)(e)&&e.length>0?e:(0,a.getLocationHref)();return 0===l.length&&l.push({colno:d,filename:h,function:"?",in_app:!0,lineno:p}),t}function m(t,e,n,r){(0,s.addExceptionMechanism)(n,{handled:!1,type:r}),t.captureEvent(n,{originalException:e})}function g(){const t=(0,i.getCurrentHub)(),e=t.getClient(),n=e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[t,n.stackParser,n.attachStacktrace]}p.__initStatic()})),r.register("l3UcM",(function(e,n){t(e.exports,"TryCatch",(function(){return c}));var i=r("djW1A"),s=r("aZkGX"),o=r("4sSlV");const a=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class c{static __initStatic(){this.id="TryCatch"}__init(){this.name=c.id}setupOnce(){this._options.setTimeout&&(0,i.fill)(o.WINDOW,"setTimeout",u),this._options.setInterval&&(0,i.fill)(o.WINDOW,"setInterval",u),this._options.requestAnimationFrame&&(0,i.fill)(o.WINDOW,"requestAnimationFrame",l),this._options.XMLHttpRequest&&"XMLHttpRequest"in o.WINDOW&&(0,i.fill)(XMLHttpRequest.prototype,"send",d);const t=this._options.eventTarget;if(t){(Array.isArray(t)?t:a).forEach(p)}}constructor(t){c.prototype.__init.call(this),this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...t}}}function u(t){return function(...e){const n=e[0];return e[0]=(0,o.wrap)(n,{mechanism:{data:{function:(0,s.getFunctionName)(t)},handled:!0,type:"instrument"}}),t.apply(this,e)}}function l(t){return function(e){return t.apply(this,[(0,o.wrap)(e,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,s.getFunctionName)(t)},handled:!0,type:"instrument"}})])}}function d(t){return function(...e){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((t=>{t in n&&"function"==typeof n[t]&&(0,i.fill)(n,t,(function(e){const n={mechanism:{data:{function:t,handler:(0,s.getFunctionName)(e)},handled:!0,type:"instrument"}},r=(0,i.getOriginalFunction)(e);return r&&(n.mechanism.data.handler=(0,s.getFunctionName)(r)),(0,o.wrap)(e,n)}))})),t.apply(this,e)}}function p(t){const e=o.WINDOW,n=e[t]&&e[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,i.fill)(n,"addEventListener",(function(e){return function(n,r,i){try{"function"==typeof r.handleEvent&&(r.handleEvent=(0,o.wrap)(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,s.getFunctionName)(r),target:t},handled:!0,type:"instrument"}}))}catch(t){}return e.apply(this,[n,(0,o.wrap)(r,{mechanism:{data:{function:"addEventListener",handler:(0,s.getFunctionName)(r),target:t},handled:!0,type:"instrument"}}),i])}})),(0,i.fill)(n,"removeEventListener",(function(t){return function(e,n,r){const i=n;try{const n=i&&i.__sentry_wrapped__;n&&t.call(this,e,n,r)}catch(t){}return t.call(this,e,i,r)}})))}c.__initStatic()})),r.register("7Xm0p",(function(e,n){t(e.exports,"LinkedErrors",(function(){return c}));var i=r("dCHva"),s=r("eSr06"),o=r("2rl5r"),a=r("aFurI");class c{static __initStatic(){this.id="LinkedErrors"}__init(){this.name=c.id}setupOnce(){const t=(0,s.getCurrentHub)().getClient();t&&(0,i.addGlobalEventProcessor)(((e,n)=>{const r=(0,s.getCurrentHub)().getIntegration(c);return r?function(t,e,n,r,i){if(!(r.exception&&r.exception.values&&i&&(0,o.isInstanceOf)(i.originalException,Error)))return r;const s=u(t,n,i.originalException,e);return r.exception.values=[...s,...r.exception.values],r}(t.getOptions().stackParser,r._key,r._limit,e,n):e}))}constructor(t={}){c.prototype.__init.call(this),this._key=t.key||"cause",this._limit=t.limit||5}}function u(t,e,n,r,i=[]){if(!(0,o.isInstanceOf)(n[r],Error)||i.length+1>=e)return i;const s=(0,a.exceptionFromError)(t,n[r]);return u(t,e,n[r],r,[s,...i])}c.__initStatic()})),r.register("diBbs",(function(e,n){t(e.exports,"HttpContext",(function(){return a}));var i=r("dCHva"),s=r("eSr06"),o=r("4sSlV");class a{static __initStatic(){this.id="HttpContext"}__init(){this.name=a.id}setupOnce(){(0,i.addGlobalEventProcessor)((t=>{if((0,s.getCurrentHub)().getIntegration(a)){if(!o.WINDOW.navigator&&!o.WINDOW.location&&!o.WINDOW.document)return t;const e=t.request&&t.request.url||o.WINDOW.location&&o.WINDOW.location.href,{referrer:n}=o.WINDOW.document||{},{userAgent:r}=o.WINDOW.navigator||{},i={...t.request&&t.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},s={...t.request,...e&&{url:e},headers:i};return{...t,request:s}}return t}))}constructor(){a.prototype.__init.call(this)}}a.__initStatic()})),r.register("9Gn4W",(function(e,n){t(e.exports,"Dedupe",(function(){return s}));var i=r("aX7N5");class s{static __initStatic(){this.id="Dedupe"}__init(){this.name=s.id}setupOnce(t,e){const n=t=>{if(t.type)return t;const n=e().getIntegration(s);if(n){try{if(function(t,e){return!!e&&(!!function(t,e){const n=t.message,r=e.message;return!(!n&&!r)&&(!(n&&!r||!n&&r)&&(n===r&&(!!a(t,e)&&!!o(t,e))))}(t,e)||!!function(t,e){const n=c(e),r=c(t);return!(!n||!r)&&(n.type===r.type&&n.value===r.value&&(!!a(t,e)&&!!o(t,e)))}(t,e))}(t,n._previousEvent))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){return n._previousEvent=t}return n._previousEvent=t}return t};n.id=this.name,t(n)}constructor(){s.prototype.__init.call(this)}}function o(t,e){let n=u(t),r=u(e);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let t=0;t-1){const e=/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm;return t.replace(e,"$1\\$2")}return t}let z,H;const j=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,$=/^(?!www\.|(?:http|ftp)s?:\/\/|[A-Za-z]:\\|\/\/|#).*/,q=/^(data:)([^,]*),(.*)/i;function V(t,e){return(t||"").replace(j,((t,n,r,i,s,o)=>{const a=r||s||o,c=n||i||"";if(!a)return t;if(!$.test(a))return`url(${c}${a}${c})`;if(q.test(a))return`url(${c}${a}${c})`;if("/"===a[0])return`url(${c}${function(t){let e="";return e=t.indexOf("//")>-1?t.split("/").slice(0,3).join("/"):t.split("/")[0],e=e.split("?")[0],e}(e)+a}${c})`;const u=e.split("/"),l=a.split("/");u.pop();for(const t of l)"."!==t&&(".."===t?u.pop():u.push(t));return`url(${c}${u.join("/")}${c})`}))}const X=/^[^ \t\n\r\u000c]+/,Z=/^[, \t\n\r\u000c]+/;function K(t,e){if(!e||""===e.trim())return e;const n=t.createElement("a");return n.href=e,n.href}function J(){const t=document.createElement("a");return t.href="",t.href}function Q(t,e,n,r,i,s,o,a){if(!i)return i;const c=r.toLowerCase(),u=n.toLowerCase();return"src"===c||"href"===c||"xlink:href"===c&&"#"!==i[0]?K(t,i):"background"!==c||"table"!==u&&"td"!==u&&"th"!==u?"srcset"===c?function(t,e){if(""===e.trim())return e;let n=0;function r(t){let r,i=t.exec(e.substring(n));return i?(r=i[0],n+=r.length,r):""}let i=[];for(;r(Z),!(n>=e.length);){let s=r(X);if(","===s.slice(-1))s=K(t,s.substring(0,s.length-1)),i.push(s);else{let r="";s=K(t,s);let o=!1;for(;;){let t=e.charAt(n);if(""===t){i.push((s+r).trim());break}if(o)")"===t&&(o=!1);else{if(","===t){n+=1,i.push((s+r).trim());break}"("===t&&(o=!0)}r+=t,n+=1}}}return i.join(", ")}(t,i):"style"===c?V(i,J()):"object"===u&&"data"===c?K(t,i):s&&function(t,e,n,r){return(!r||!t.matches(r))&&(["placeholder","title","aria-label"].indexOf(e)>-1||"input"===n&&"value"===e&&t.hasAttribute("type")&&["submit","button"].indexOf(t.getAttribute("type").toLowerCase())>-1)}(e,c,u,o)?a?a(i):G(i):i:K(t,i)}function tt(t,e,n,r,i){if(!t)return!1;if(t.nodeType!==t.ELEMENT_NODE)return tt(t.parentNode,e,n,r,i);if(r&&(t.matches(r)||t.closest(r)))return!1;if(i)return!0;if("string"==typeof e){if(t.classList.contains(e))return!0}else for(let n=0;ne.href===t.href));let n=null;e&&(n=Y(e)),n&&(delete T.rel,delete T.href,T._cssText=V(n,e.href))}if("style"===k&&t.sheet&&!(t.innerText||t.textContent||"").trim().length){const e=Y(t.sheet);e&&(T._cssText=V(e,J()))}if("input"===k||"textarea"===k||"select"===k||"option"===k){const e=t,n=U(e),r=A(e,k.toUpperCase(),n),i=t.checked;"submit"!==n&&"button"!==n&&r&&(T.value=O({input:e,type:n,tagName:k,value:r,maskInputSelector:d,unmaskInputSelector:p,maskInputOptions:f,maskInputFn:m})),i&&(T.checked=i)}if("option"===k&&(t.selected&&!f.select?T.selected=!0:delete T.selected),"canvas"===k&&v)if("2d"===t.__context)(function(t){const e=t.getContext("2d");if(!e)return!0;for(let n=0;n0!==t)))return!1}return!0})(t)||(T.rr_dataURL=t.toDataURL(g.type,g.quality));else if(!("__context"in t)){const e=t.toDataURL(g.type,g.quality),n=document.createElement("canvas");n.width=t.width,n.height=t.height;e!==n.toDataURL(g.type,g.quality)&&(T.rr_dataURL=e)}if("img"===k&&y){z||(z=r.createElement("canvas"),H=z.getContext("2d"));const e=t,n=e.crossOrigin;e.crossOrigin="anonymous";const i=()=>{try{z.width=e.naturalWidth,z.height=e.naturalHeight,H.drawImage(e,0,0),T.rr_dataURL=z.toDataURL(g.type,g.quality)}catch(t){console.warn(`Cannot inline img src=${e.currentSrc}! Error: ${t}`)}n?T.crossOrigin=n:delete T.crossOrigin};e.complete&&0!==e.naturalWidth?i():e.onload=i}if("audio"!==k&&"video"!==k||(T.rr_mediaState=t.paused?"paused":"played",T.rr_mediaCurrentTime=t.currentTime),t.scrollLeft&&(T.rr_scrollLeft=t.scrollLeft),t.scrollTop&&(T.rr_scrollTop=t.scrollTop),e){const{width:e,height:n}=t.getBoundingClientRect();T={class:T.class,rr_width:`${e}px`,rr_height:`${n}px`}}return"iframe"!==k||S(T.src)||(t.contentDocument||(T.rr_src=T.src),delete T.src),{type:N.Element,tagName:k,attributes:T,childNodes:[],isSVG:(w=t,Boolean("svg"===w.tagName||w.ownerSVGElement)||void 0),needBlock:e,rootId:E};case t.TEXT_NODE:const x=t.parentNode&&t.parentNode.tagName;let R=t.textContent;const D="STYLE"===x||void 0,I="SCRIPT"===x||void 0;if(D&&R){try{t.nextSibling||t.previousSibling||(null===(n=t.parentNode.sheet)||void 0===n?void 0:n.cssRules)&&(R=(b=t.parentNode.sheet).cssRules?Array.from(b.cssRules).map((t=>t.cssText?W(t.cssText):"")).join(""):"")}catch(e){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${e}`,t)}R=V(R,J())}if(I&&(R="SCRIPT_PLACEHOLDER"),"TEXTAREA"===x&&R)R="";else if("OPTION"===x&&R){R=O({input:t.parentNode,type:null,tagName:x,value:R,maskInputSelector:d,unmaskInputSelector:p,maskInputOptions:f,maskInputFn:m})}else!D&&!I&&tt(t,a,c,u,h)&&R&&(R=_?_(R):G(R));return{type:N.Text,textContent:R||"",isStyle:D,rootId:E};case t.CDATA_SECTION_NODE:return{type:N.CDATA,textContent:"",rootId:E};case t.COMMENT_NODE:return{type:N.Comment,textContent:t.textContent||"",rootId:E};default:return!1}var b,w}function nt(t){return null==t?"":t.toLowerCase()}function rt(t,e){const{doc:n,map:r,blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:a,maskTextSelector:c,unmaskTextSelector:u,skipChild:l=!1,inlineStylesheet:d=!0,maskInputSelector:p,unmaskInputSelector:h,maskAllText:f,maskInputOptions:_={},maskTextFn:m,maskInputFn:g,slimDOMOptions:y,dataURLOptions:v={},inlineImages:S=!1,recordCanvas:E=!1,onSerialize:b,onIframeLoad:w,iframeLoadTimeout:k=5e3,keepIframeSrcFn:T=(()=>!1)}=e;let{preserveWhiteSpace:x=!0}=e;const R=et(t,{doc:n,blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:a,maskTextSelector:c,unmaskTextSelector:u,inlineStylesheet:d,maskInputSelector:p,unmaskInputSelector:h,maskAllText:f,maskInputOptions:_,maskTextFn:m,maskInputFn:g,dataURLOptions:v,inlineImages:S,recordCanvas:E,keepIframeSrcFn:T});if(!R)return console.warn(t,"not serialized"),null;let D;D="__sn"in t?t.__sn.id:!function(t,e){if(e.comment&&t.type===N.Comment)return!0;if(t.type===N.Element){if(e.script&&("script"===t.tagName||"link"===t.tagName&&("preload"===t.attributes.rel||"modulepreload"===t.attributes.rel)&&"script"===t.attributes.as||"link"===t.tagName&&"prefetch"===t.attributes.rel&&"string"==typeof t.attributes.href&&t.attributes.href.endsWith(".js")))return!0;if(e.headFavicon&&("link"===t.tagName&&"shortcut icon"===t.attributes.rel||"meta"===t.tagName&&(nt(t.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===nt(t.attributes.name)||"icon"===nt(t.attributes.rel)||"apple-touch-icon"===nt(t.attributes.rel)||"shortcut icon"===nt(t.attributes.rel))))return!0;if("meta"===t.tagName){if(e.headMetaDescKeywords&&nt(t.attributes.name).match(/^description|keywords$/))return!0;if(e.headMetaSocial&&(nt(t.attributes.property).match(/^(og|twitter|fb):/)||nt(t.attributes.name).match(/^(og|twitter):/)||"pinterest"===nt(t.attributes.name)))return!0;if(e.headMetaRobots&&("robots"===nt(t.attributes.name)||"googlebot"===nt(t.attributes.name)||"bingbot"===nt(t.attributes.name)))return!0;if(e.headMetaHttpEquiv&&void 0!==t.attributes["http-equiv"])return!0;if(e.headMetaAuthorship&&("author"===nt(t.attributes.name)||"generator"===nt(t.attributes.name)||"framework"===nt(t.attributes.name)||"publisher"===nt(t.attributes.name)||"progid"===nt(t.attributes.name)||nt(t.attributes.property).match(/^article:/)||nt(t.attributes.property).match(/^product:/)))return!0;if(e.headMetaVerification&&("google-site-verification"===nt(t.attributes.name)||"yandex-verification"===nt(t.attributes.name)||"csrf-token"===nt(t.attributes.name)||"p:domain_verify"===nt(t.attributes.name)||"verify-v1"===nt(t.attributes.name)||"verification"===nt(t.attributes.name)||"shopify-checkout-api-token"===nt(t.attributes.name)))return!0}}return!1}(R,y)&&(x||R.type!==N.Text||R.isStyle||R.textContent.replace(/^\s+|\s+$/gm,"").length)?L++:P;const C=Object.assign(R,{id:D});if(t.__sn=C,D===P)return null;r[D]=t,b&&b(t);let O=!l;if(C.type===N.Element&&(O=O&&!C.needBlock,delete C.needBlock,t.shadowRoot&&(C.isShadowHost=!0)),(C.type===N.Document||C.type===N.Element)&&O){y.headWhitespace&&R.type===N.Element&&"head"===R.tagName&&(x=!1);const e={doc:n,map:r,blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:a,maskTextSelector:c,unmaskTextSelector:u,skipChild:l,inlineStylesheet:d,maskInputSelector:p,unmaskInputSelector:h,maskAllText:f,maskInputOptions:_,maskTextFn:m,maskInputFn:g,slimDOMOptions:y,dataURLOptions:v,inlineImages:S,recordCanvas:E,preserveWhiteSpace:x,onSerialize:b,onIframeLoad:w,iframeLoadTimeout:k,keepIframeSrcFn:T};for(const n of Array.from(t.childNodes)){const t=rt(n,e);t&&C.childNodes.push(t)}if(function(t){return t.nodeType===t.ELEMENT_NODE}(t)&&t.shadowRoot)for(const n of Array.from(t.shadowRoot.childNodes)){const t=rt(n,e);t&&(t.isShadow=!0,C.childNodes.push(t))}}return t.parentNode&&I(t.parentNode)&&(C.isShadow=!0),C.type===N.Element&&"iframe"===C.tagName&&function(t,e,n){const r=t.contentWindow;if(!r)return;let i,s=!1;try{i=r.document.readyState}catch(t){return}if("complete"!==i){const r=setTimeout((()=>{s||(e(),s=!0)}),n);return void t.addEventListener("load",(()=>{clearTimeout(r),s=!0,e()}))}const o="about:blank";r.location.href===o&&t.src!==o&&""!==t.src?t.addEventListener("load",e):setTimeout(e,0)}(t,(()=>{const e=t.contentDocument;if(e&&w){const n=rt(e,{doc:e,map:r,blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:a,maskTextSelector:c,unmaskTextSelector:u,skipChild:!1,inlineStylesheet:d,maskInputSelector:p,unmaskInputSelector:h,maskAllText:f,maskInputOptions:_,maskTextFn:m,maskInputFn:g,slimDOMOptions:y,dataURLOptions:v,inlineImages:S,recordCanvas:E,preserveWhiteSpace:x,onSerialize:b,onIframeLoad:w,iframeLoadTimeout:k,keepIframeSrcFn:T});n&&w(t,n)}}),k),C}function it(t,e,n){return("video"===t||"audio"===t)&&"autoplay"===e}var st,ot,at,ct,ut,lt,dt,pt,ht,ft,_t,mt;function gt(t,e,n=document){const r={capture:!0,passive:!0};return n.addEventListener(t,e,r),()=>n.removeEventListener(t,e,r)}(ot=st||(st={}))[ot.DomContentLoaded=0]="DomContentLoaded",ot[ot.Load=1]="Load",ot[ot.FullSnapshot=2]="FullSnapshot",ot[ot.IncrementalSnapshot=3]="IncrementalSnapshot",ot[ot.Meta=4]="Meta",ot[ot.Custom=5]="Custom",ot[ot.Plugin=6]="Plugin",(ct=at||(at={}))[ct.Mutation=0]="Mutation",ct[ct.MouseMove=1]="MouseMove",ct[ct.MouseInteraction=2]="MouseInteraction",ct[ct.Scroll=3]="Scroll",ct[ct.ViewportResize=4]="ViewportResize",ct[ct.Input=5]="Input",ct[ct.TouchMove=6]="TouchMove",ct[ct.MediaInteraction=7]="MediaInteraction",ct[ct.StyleSheetRule=8]="StyleSheetRule",ct[ct.CanvasMutation=9]="CanvasMutation",ct[ct.Font=10]="Font",ct[ct.Log=11]="Log",ct[ct.Drag=12]="Drag",ct[ct.StyleDeclaration=13]="StyleDeclaration",(lt=ut||(ut={}))[lt.MouseUp=0]="MouseUp",lt[lt.MouseDown=1]="MouseDown",lt[lt.Click=2]="Click",lt[lt.ContextMenu=3]="ContextMenu",lt[lt.DblClick=4]="DblClick",lt[lt.Focus=5]="Focus",lt[lt.Blur=6]="Blur",lt[lt.TouchStart=7]="TouchStart",lt[lt.TouchMove_Departed=8]="TouchMove_Departed",lt[lt.TouchEnd=9]="TouchEnd",lt[lt.TouchCancel=10]="TouchCancel",(pt=dt||(dt={}))[pt["2D"]=0]="2D",pt[pt.WebGL=1]="WebGL",pt[pt.WebGL2=2]="WebGL2",(ft=ht||(ht={}))[ft.Play=0]="Play",ft[ft.Pause=1]="Pause",ft[ft.Seeked=2]="Seeked",ft[ft.VolumeChange=3]="VolumeChange",(mt=_t||(_t={})).Start="start",mt.Pause="pause",mt.Resume="resume",mt.Resize="resize",mt.Finish="finish",mt.FullsnapshotRebuilded="fullsnapshot-rebuilded",mt.LoadStylesheetStart="load-stylesheet-start",mt.LoadStylesheetEnd="load-stylesheet-end",mt.SkipStart="skip-start",mt.SkipEnd="skip-end",mt.MouseInteraction="mouse-interaction",mt.EventCast="event-cast",mt.CustomEvent="custom-event",mt.Flush="flush",mt.StateChange="state-change",mt.PlayBack="play-back";const yt="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.";let vt={map:{},getId:()=>(console.error(yt),-1),getNode:()=>(console.error(yt),null),removeNodeFromMap(){console.error(yt)},has:()=>(console.error(yt),!1),reset(){console.error(yt)}};function St(t,e,n={}){let r=null,i=0;return function(s){let o=Date.now();i||!1!==n.leading||(i=o);let a=e-(o-i),c=this,u=arguments;a<=0||a>e?(r&&(clearTimeout(r),r=null),i=o,t.apply(c,u)):r||!1===n.trailing||(r=setTimeout((()=>{i=!1===n.leading?0:Date.now(),r=null,t.apply(c,u)}),a))}}function Et(t,e,n,r,i=window){const s=i.Object.getOwnPropertyDescriptor(t,e);return i.Object.defineProperty(t,e,r?n:{set(t){setTimeout((()=>{n.set.call(this,t)}),0),s&&s.set&&s.set.call(this,t)}}),()=>Et(t,e,s||{},!0)}function bt(t,e,n){try{if(!(e in t))return()=>{};const r=t[e],i=n(r);return"function"==typeof i&&(i.prototype=i.prototype||{},Object.defineProperties(i,{__rrweb_original__:{enumerable:!1,value:r}})),t[e]=i,()=>{t[e]=r}}catch(t){return()=>{}}}function wt(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function kt(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function Tt(t,e,n,r){if(!t)return!1;if(t.nodeType===t.ELEMENT_NODE){let i=!1;const s=r&&t.matches(r);return"string"==typeof e?i=void 0!==t.closest?!s&&null!==t.closest("."+e):!s&&t.classList.contains(e):!s&&t.classList.forEach((t=>{e.test(t)&&(i=!0)})),!i&&n&&(i=t.matches(n)),!s&&i||Tt(t.parentNode,e,n,r)}return t.nodeType,t.TEXT_NODE,Tt(t.parentNode,e,n,r)}function xt(t){return"__sn"in t&&t.__sn.id===P}function Rt(t,e){if(I(t))return!1;const n=e.getId(t);return!e.has(n)||(!t.parentNode||t.parentNode.nodeType!==t.DOCUMENT_NODE)&&(!t.parentNode||Rt(t.parentNode,e))}function Nt(t){return Boolean(t.changedTouches)}function Dt(t){return"__sn"in t&&(t.__sn.type===N.Element&&"iframe"===t.__sn.tagName)}function It(t){return Boolean(null==t?void 0:t.shadowRoot)}function Ct(t){return"__ln"in t}"undefined"!=typeof window&&window.Proxy&&window.Reflect&&(vt=new Proxy(vt,{get:(t,e,n)=>("map"===e&&console.error(yt),Reflect.get(t,e,n))}));class Ot{get(t){if(t>=this.length)throw new Error("Position outside of list range");let e=this.head;for(let n=0;n`${t}@${e}`;function Ut(t){return"__sn"in t}class At{init(t){["mutationCb","blockClass","blockSelector","unblockSelector","maskTextClass","maskTextSelector","unmaskTextSelector","maskInputSelector","unmaskInputSelector","inlineStylesheet","maskAllText","maskInputOptions","maskTextFn","maskInputFn","recordCanvas","inlineImages","slimDOMOptions","doc","mirror","iframeManager","shadowDomManager","canvasManager"].forEach((e=>{this[e]=t[e]}))}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=t=>{t.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;const t=[],e=new Ot,n=t=>{let e=t,n=P;for(;n===P;)e=e&&e.nextSibling,n=e&&this.mirror.getId(e);return n},r=r=>{var i,s,o,a,c;const u=r.getRootNode?null===(i=r.getRootNode())||void 0===i?void 0:i.host:null;let l=u;for(;null===(o=null===(s=null==l?void 0:l.getRootNode)||void 0===s?void 0:s.call(l))||void 0===o?void 0:o.host;)l=(null===(c=null===(a=null==l?void 0:l.getRootNode)||void 0===a?void 0:a.call(l))||void 0===c?void 0:c.host)||null;const d=!(this.doc.contains(r)||l&&this.doc.contains(l));if(!r.parentNode||d)return;const p=I(r.parentNode)?this.mirror.getId(u):this.mirror.getId(r.parentNode),h=n(r);if(-1===p||-1===h)return e.addNode(r);let f=rt(r,{doc:this.doc,map:this.mirror.map,blockClass:this.blockClass,blockSelector:this.blockSelector,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,maskInputSelector:this.maskInputSelector,unmaskInputSelector:this.unmaskInputSelector,skipChild:!0,inlineStylesheet:this.inlineStylesheet,maskAllText:this.maskAllText,maskInputOptions:this.maskInputOptions,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:t=>{Dt(t)&&this.iframeManager.addIframe(t),It(r)&&this.shadowDomManager.addShadowRoot(r.shadowRoot,document)},onIframeLoad:(t,e)=>{this.iframeManager.attachIframe(t,e),this.shadowDomManager.observeAttachShadow(t)}});f&&t.push({parentId:p,nextId:h,node:f})};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(const t of this.movedSet)Mt(this.removes,t,this.mirror)&&!this.movedSet.has(t.parentNode)||r(t);for(const t of this.addedSet)Pt(this.droppedSet,t)||Mt(this.removes,t,this.mirror)?Pt(this.movedSet,t)?r(t):this.droppedSet.add(t):r(t);let i=null;for(;e.length;){let t=null;if(i){const e=this.mirror.getId(i.value.parentNode),r=n(i.value);-1!==e&&-1!==r&&(t=i)}if(!t)for(let r=e.length-1;r>=0;r--){const i=e.get(r);if(i){const e=this.mirror.getId(i.value.parentNode),r=n(i.value);if(-1!==e&&-1!==r){t=i;break}}}if(!t){for(;e.head;)e.removeNode(e.head.value);break}i=t.previous,e.removeNode(t.value),r(t.value)}const s={texts:this.texts.map((t=>({id:this.mirror.getId(t.node),value:t.value}))).filter((t=>this.mirror.has(t.id))),attributes:this.attributes.map((t=>({id:this.mirror.getId(t.node),attributes:t.attributes}))).filter((t=>this.mirror.has(t.id))),removes:this.removes,adds:t};(s.texts.length||s.attributes.length||s.removes.length||s.adds.length)&&(this.texts=[],this.attributes=[],this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(s))},this.processMutation=t=>{if(!xt(t.target))switch(t.type){case"characterData":{const e=t.target.textContent;Tt(t.target,this.blockClass,this.blockSelector,this.unblockSelector)||e===t.oldValue||this.texts.push({value:tt(t.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextSelector,this.maskAllText)&&e?this.maskTextFn?this.maskTextFn(e):e.replace(/[\S]/g,"*"):e,node:t.target});break}case"attributes":{const e=t.target;let n=e.getAttribute(t.attributeName);if("value"===t.attributeName&&(n=O({input:e,maskInputSelector:this.maskInputSelector,unmaskInputSelector:this.unmaskInputSelector,maskInputOptions:this.maskInputOptions,tagName:e.tagName,type:e.getAttribute("type"),value:n,maskInputFn:this.maskInputFn})),Tt(t.target,this.blockClass,this.blockSelector,this.unblockSelector)||n===t.oldValue)return;let r=this.attributes.find((e=>e.node===t.target));if(r||(r={node:t.target,attributes:{}},this.attributes.push(r)),"type"===t.attributeName&&"INPUT"===e.tagName&&"password"===(t.oldValue||"").toLowerCase()&&e.setAttribute("data-rr-is-password","true"),"style"===t.attributeName){const n=this.doc.createElement("span");t.oldValue&&n.setAttribute("style",t.oldValue),void 0!==r.attributes.style&&null!==r.attributes.style||(r.attributes.style={});try{const t=r.attributes.style;for(const r of Array.from(e.style)){const i=e.style.getPropertyValue(r),s=e.style.getPropertyPriority(r);i===n.style.getPropertyValue(r)&&s===n.style.getPropertyPriority(r)||(t[r]=""===s?i:[i,s])}for(const r of Array.from(n.style))""===e.style.getPropertyValue(r)&&(t[r]=!1)}catch(t){console.warn("[rrweb] Error when parsing update to style attribute:",t)}}else{const e=t.target;r.attributes[t.attributeName]=Q(this.doc,e,e.tagName,t.attributeName,n,this.maskAllText,this.unmaskTextSelector,this.maskTextFn)}break}case"childList":t.addedNodes.forEach((e=>this.genAdds(e,t.target))),t.removedNodes.forEach((e=>{const n=this.mirror.getId(e),r=I(t.target)?this.mirror.getId(t.target.host):this.mirror.getId(t.target);Tt(t.target,this.blockClass,this.blockSelector,this.unblockSelector)||xt(e)||(this.addedSet.has(e)?(Lt(this.addedSet,e),this.droppedSet.add(e)):this.addedSet.has(t.target)&&-1===n||Rt(t.target,this.mirror)||(this.movedSet.has(e)&&this.movedMap[Bt(n,r)]?Lt(this.movedSet,e):this.removes.push({parentId:r,id:n,isShadow:!!I(t.target)||void 0})),this.mapRemoves.push(e))}))}},this.genAdds=(t,e)=>{if(!e||!Tt(e,this.blockClass,this.blockSelector,this.unblockSelector)){if(Ut(t)){if(xt(t))return;this.movedSet.add(t);let n=null;e&&Ut(e)&&(n=e.__sn.id),n&&(this.movedMap[Bt(t.__sn.id,n)]=!0)}else this.addedSet.add(t),this.droppedSet.delete(t);Tt(t,this.blockClass,this.blockSelector,this.unblockSelector)||t.childNodes.forEach((t=>this.genAdds(t)))}}}}function Lt(t,e){t.delete(e),e.childNodes.forEach((e=>Lt(t,e)))}function Mt(t,e,n){const{parentNode:r}=e;if(!r)return!1;const i=n.getId(r);return!!t.some((t=>t.id===i))||Mt(t,r,n)}function Pt(t,e){const{parentNode:n}=e;return!!n&&(!!t.has(n)||Pt(t,n))}const Gt=t=>(...e)=>{try{return t(...e)}catch(t){try{t.__rrweb__=!0}catch(t){}throw t}},Yt=[];function Ft(t){try{if("composedPath"in t){const e=t.composedPath();if(e.length)return e[0]}else if("path"in t&&t.path.length)return t.path[0]}catch(t){}return t&&t.target}function Wt(t,e){var n,r;const i=new At;Yt.push(i),i.init(t);let s=window.MutationObserver||window.__rrMutationObserver;const o=null===(r=null===(n=null===window||void 0===window?void 0:window.Zone)||void 0===n?void 0:n.__symbol__)||void 0===r?void 0:r.call(n,"MutationObserver");o&&window[o]&&(s=window[o]);const a=new s(Gt((e=>{t.onMutation&&!1===t.onMutation(e)||i.processMutations(e)})));return a.observe(e,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),a}function zt({mouseInteractionCb:t,doc:e,mirror:n,blockClass:r,blockSelector:i,unblockSelector:s,sampling:o}){if(!1===o.mouseInteraction)return()=>{};const a=!0===o.mouseInteraction||void 0===o.mouseInteraction?{}:o.mouseInteraction,c=[];return Object.keys(ut).filter((t=>Number.isNaN(Number(t))&&!t.endsWith("_Departed")&&!1!==a[t])).forEach((o=>{const a=o.toLowerCase(),u=Gt((e=>o=>{const a=Ft(o);if(Tt(a,r,i,s))return;const c=Nt(o)?o.changedTouches[0]:o;if(!c)return;const u=n.getId(a),{clientX:l,clientY:d}=c;Gt(t)({type:ut[e],id:u,x:l,y:d})})(o));c.push(gt(a,u,e))})),Gt((()=>{c.forEach((t=>t()))}))}function Ht({scrollCb:t,doc:e,mirror:n,blockClass:r,blockSelector:i,unblockSelector:s,sampling:o}){const a=St((o=>{const a=Ft(o);if(!a||Tt(a,r,i,s))return;const c=n.getId(a);if(a===e){const n=e.scrollingElement||e.documentElement;Gt(t)({id:c,x:n.scrollLeft,y:n.scrollTop})}else Gt(t)({id:c,x:a.scrollLeft,y:a.scrollTop})}),o.scroll||100);return gt("scroll",Gt(a),e)}function jt(t,e){const n=Object.assign({},t);return e||delete n.userTriggered,n}const $t=["INPUT","TEXTAREA","SELECT"],qt=new WeakMap;function Vt({inputCb:t,doc:e,mirror:n,blockClass:r,blockSelector:i,unblockSelector:s,ignoreClass:o,ignoreSelector:a,maskInputSelector:c,unmaskInputSelector:u,maskInputOptions:l,maskInputFn:d,sampling:p,userTriggeredOnInput:h}){function f(t){let n=Ft(t);const p=n&&n.tagName,f=t.isTrusted;if("OPTION"===p&&(n=n.parentElement),!n||!p||$t.indexOf(p)<0||Tt(n,r,i,s))return;const m=n,g=U(m);if(m.classList.contains(o)||a&&m.matches(a))return;let y=A(m,p,g),v=!1;"radio"!==g&&"checkbox"!==g||(v=n.checked),function({tagName:t,type:e,maskInputOptions:n,maskInputSelector:r}){return r||C({maskInputOptions:n,tagName:t,type:e})}({maskInputOptions:l,maskInputSelector:c,tagName:p,type:g})&&(y=O({input:m,maskInputOptions:l,maskInputSelector:c,unmaskInputSelector:u,tagName:p,type:g,value:y,maskInputFn:d})),_(n,Gt(jt)({text:y,isChecked:v,userTriggered:f},h));const S=n.name;"radio"===g&&S&&v&&e.querySelectorAll(`input[type="radio"][name="${S}"]`).forEach((t=>{if(t!==n){const e=O({input:t,maskInputOptions:l,maskInputSelector:c,unmaskInputSelector:u,tagName:p,type:g,value:A(t,p,g),maskInputFn:d});_(t,Gt(jt)({text:e,isChecked:!v,userTriggered:!1},h))}}))}function _(e,r){const i=qt.get(e);if(!i||i.text!==r.text||i.isChecked!==r.isChecked){qt.set(e,r);const i=n.getId(e);t(Object.assign(Object.assign({},r),{id:i}))}}const m=("last"===p.input?["change"]:["input","change"]).map((t=>gt(t,Gt(f),e))),g=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value"),y=[[HTMLInputElement.prototype,"value"],[HTMLInputElement.prototype,"checked"],[HTMLSelectElement.prototype,"value"],[HTMLTextAreaElement.prototype,"value"],[HTMLSelectElement.prototype,"selectedIndex"],[HTMLOptionElement.prototype,"selected"]];return g&&g.set&&m.push(...y.map((t=>Et(t[0],t[1],{set(){Gt(f)({target:this})}})))),Gt((()=>{m.forEach((t=>t()))}))}function Xt(t){return function(t,e){if(Kt("CSSGroupingRule")&&t.parentRule instanceof CSSGroupingRule||Kt("CSSMediaRule")&&t.parentRule instanceof CSSMediaRule||Kt("CSSSupportsRule")&&t.parentRule instanceof CSSSupportsRule||Kt("CSSConditionRule")&&t.parentRule instanceof CSSConditionRule){const n=Array.from(t.parentRule.cssRules).indexOf(t);e.unshift(n)}else{const n=Array.from(t.parentStyleSheet.cssRules).indexOf(t);e.unshift(n)}return e}(t,[])}function Zt(t,e={}){const n=t.doc.defaultView;if(!n)return()=>{};!function(t,e){const{mutationCb:n,mousemoveCb:r,mouseInteractionCb:i,scrollCb:s,viewportResizeCb:o,inputCb:a,mediaInteractionCb:c,styleSheetRuleCb:u,styleDeclarationCb:l,canvasMutationCb:d,fontCb:p}=t;t.mutationCb=(...t)=>{e.mutation&&e.mutation(...t),n(...t)},t.mousemoveCb=(...t)=>{e.mousemove&&e.mousemove(...t),r(...t)},t.mouseInteractionCb=(...t)=>{e.mouseInteraction&&e.mouseInteraction(...t),i(...t)},t.scrollCb=(...t)=>{e.scroll&&e.scroll(...t),s(...t)},t.viewportResizeCb=(...t)=>{e.viewportResize&&e.viewportResize(...t),o(...t)},t.inputCb=(...t)=>{e.input&&e.input(...t),a(...t)},t.mediaInteractionCb=(...t)=>{e.mediaInteaction&&e.mediaInteaction(...t),c(...t)},t.styleSheetRuleCb=(...t)=>{e.styleSheetRule&&e.styleSheetRule(...t),u(...t)},t.styleDeclarationCb=(...t)=>{e.styleDeclaration&&e.styleDeclaration(...t),l(...t)},t.canvasMutationCb=(...t)=>{e.canvasMutation&&e.canvasMutation(...t),d(...t)},t.fontCb=(...t)=>{e.font&&e.font(...t),p(...t)}}(t,e);const r=Wt(t,t.doc),i=function({mousemoveCb:t,sampling:e,doc:n,mirror:r}){if(!1===e.mousemove)return()=>{};const i="number"==typeof e.mousemove?e.mousemove:50,s="number"==typeof e.mousemoveCallback?e.mousemoveCallback:500;let o,a=[];const c=St((e=>{const n=Date.now()-o;Gt(t)(a.map((t=>(t.timeOffset-=n,t))),e),a=[],o=null}),s),u=St((t=>{const e=Ft(t),{clientX:n,clientY:i}=Nt(t)?t.changedTouches[0]:t;o||(o=Date.now()),a.push({x:n,y:i,id:r.getId(e),timeOffset:Date.now()-o}),c("undefined"!=typeof DragEvent&&t instanceof DragEvent?at.Drag:t instanceof MouseEvent?at.MouseMove:at.TouchMove)}),i,{trailing:!1}),l=[gt("mousemove",Gt(u),n),gt("touchmove",Gt(u),n),gt("drag",Gt(u),n)];return Gt((()=>{l.forEach((t=>t()))}))}(t),s=zt(t),o=Ht(t),a=function({viewportResizeCb:t}){let e=-1,n=-1;const r=St((()=>{const r=wt(),i=kt();e===r&&n===i||(Gt(t)({width:Number(i),height:Number(r)}),e=r,n=i)}),200);return gt("resize",Gt(r),window)}(t),c=Vt(t),u=function({mediaInteractionCb:t,blockClass:e,blockSelector:n,unblockSelector:r,mirror:i,sampling:s}){const o=o=>St(Gt((s=>{const a=Ft(s);if(!a||Tt(a,e,n,r))return;const{currentTime:c,volume:u,muted:l}=a;t({type:o,id:i.getId(a),currentTime:c,volume:u,muted:l})})),s.media||500),a=[gt("play",o(0)),gt("pause",o(1)),gt("seeked",o(2)),gt("volumechange",o(3))];return Gt((()=>{a.forEach((t=>t()))}))}(t),l=function({styleSheetRuleCb:t,mirror:e},{win:n}){if(!n.CSSStyleSheet||!n.CSSStyleSheet.prototype)return()=>{};const r=n.CSSStyleSheet.prototype.insertRule;n.CSSStyleSheet.prototype.insertRule=new Proxy(r,{apply:Gt(((n,r,i)=>{const[s,o]=i,a=e.getId(r.ownerNode);return-1!==a&&t({id:a,adds:[{rule:s,index:o}]}),n.apply(r,i)}))});const i=n.CSSStyleSheet.prototype.deleteRule;n.CSSStyleSheet.prototype.deleteRule=new Proxy(i,{apply:Gt(((n,r,i)=>{const[s]=i,o=e.getId(r.ownerNode);return-1!==o&&t({id:o,removes:[{index:s}]}),n.apply(r,i)}))});const s={};Jt("CSSGroupingRule")?s.CSSGroupingRule=n.CSSGroupingRule:(Jt("CSSMediaRule")&&(s.CSSMediaRule=n.CSSMediaRule),Jt("CSSConditionRule")&&(s.CSSConditionRule=n.CSSConditionRule),Jt("CSSSupportsRule")&&(s.CSSSupportsRule=n.CSSSupportsRule));const o={};return Object.entries(s).forEach((([n,r])=>{o[n]={insertRule:r.prototype.insertRule,deleteRule:r.prototype.deleteRule},r.prototype.insertRule=new Proxy(o[n].insertRule,{apply:Gt(((n,r,i)=>{const[s,o]=i,a=e.getId(r.parentStyleSheet.ownerNode);return-1!==a&&t({id:a,adds:[{rule:s,index:[...Xt(r),o||0]}]}),n.apply(r,i)}))}),r.prototype.deleteRule=new Proxy(o[n].deleteRule,{apply:Gt(((n,r,i)=>{const[s]=i,o=e.getId(r.parentStyleSheet.ownerNode);return-1!==o&&t({id:o,removes:[{index:[...Xt(r),s]}]}),n.apply(r,i)}))})})),Gt((()=>{n.CSSStyleSheet.prototype.insertRule=r,n.CSSStyleSheet.prototype.deleteRule=i,Object.entries(s).forEach((([t,e])=>{e.prototype.insertRule=o[t].insertRule,e.prototype.deleteRule=o[t].deleteRule}))}))}(t,{win:n}),d=function({styleDeclarationCb:t,mirror:e},{win:n}){const r=n.CSSStyleDeclaration.prototype.setProperty;n.CSSStyleDeclaration.prototype.setProperty=new Proxy(r,{apply:Gt(((n,r,i)=>{var s,o;const[a,c,u]=i,l=e.getId(null===(o=null===(s=r.parentRule)||void 0===s?void 0:s.parentStyleSheet)||void 0===o?void 0:o.ownerNode);return-1!==l&&t({id:l,set:{property:a,value:c,priority:u},index:Xt(r.parentRule)}),n.apply(r,i)}))});const i=n.CSSStyleDeclaration.prototype.removeProperty;return n.CSSStyleDeclaration.prototype.removeProperty=new Proxy(i,{apply:Gt(((n,r,i)=>{var s,o;const[a]=i,c=e.getId(null===(o=null===(s=r.parentRule)||void 0===s?void 0:s.parentStyleSheet)||void 0===o?void 0:o.ownerNode);return-1!==c&&t({id:c,remove:{property:a},index:Xt(r.parentRule)}),n.apply(r,i)}))}),Gt((()=>{n.CSSStyleDeclaration.prototype.setProperty=r,n.CSSStyleDeclaration.prototype.removeProperty=i}))}(t,{win:n}),p=t.collectFonts?function({fontCb:t,doc:e}){const n=e.defaultView;if(!n)return()=>{};const r=[],i=new WeakMap,s=n.FontFace;n.FontFace=function(t,e,n){const r=new s(t,e,n);return i.set(r,{family:t,buffer:"string"!=typeof e,descriptors:n,fontSource:"string"==typeof e?e:JSON.stringify(Array.from(new Uint8Array(e)))}),r};const o=bt(e.fonts,"add",(function(e){return function(n){return setTimeout((()=>{const e=i.get(n);e&&(t(e),i.delete(n))}),0),e.apply(this,[n])}}));return r.push((()=>{n.FontFace=s})),r.push(o),Gt((()=>{r.forEach((t=>t()))}))}(t):()=>{},h=[];for(const e of t.plugins)h.push(e.observer(e.callback,n,e.options));return Gt((()=>{Yt.forEach((t=>t.reset())),r.disconnect(),i(),s(),o(),a(),c(),u();try{l(),d()}catch(t){}p(),h.forEach((t=>t()))}))}function Kt(t){return void 0!==window[t]}function Jt(t){return Boolean(void 0!==window[t]&&window[t].prototype&&"insertRule"in window[t].prototype&&"deleteRule"in window[t].prototype)}class Qt{addIframe(t){this.iframes.set(t,!0)}addLoadListener(t){this.loadListener=t}attachIframe(t,e){var n;this.mutationCb({adds:[{parentId:t.__sn.id,nextId:null,node:e}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),null===(n=this.loadListener)||void 0===n||n.call(this,t)}constructor(t){this.iframes=new WeakMap,this.mutationCb=t.mutationCb}}class te{addShadowRoot(t,e){Wt(Object.assign(Object.assign({},this.bypassOptions),{doc:e,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this}),t),Ht(Object.assign(Object.assign({},this.bypassOptions),{scrollCb:this.scrollCb,doc:t,mirror:this.mirror}))}observeAttachShadow(t){if(t.contentWindow){const e=this;this.restorePatches.push(bt(t.contentWindow.HTMLElement.prototype,"attachShadow",(function(n){return function(){const r=n.apply(this,arguments);return this.shadowRoot&&e.addShadowRoot(this.shadowRoot,t.contentDocument),r}})))}}reset(){this.restorePatches.forEach((t=>t()))}constructor(t){this.restorePatches=[],this.mutationCb=t.mutationCb,this.scrollCb=t.scrollCb,this.bypassOptions=t.bypassOptions,this.mirror=t.mirror;const e=this;this.restorePatches.push(bt(HTMLElement.prototype,"attachShadow",(function(t){return function(){const n=t.apply(this,arguments);return this.shadowRoot&&e.addShadowRoot(this.shadowRoot,this.ownerDocument),n}})))}}for(var ee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ne="undefined"==typeof Uint8Array?[]:new Uint8Array(256),re=0;re>2],i+=ee[(3&n[e])<<4|n[e+1]>>4],i+=ee[(15&n[e+1])<<2|n[e+2]>>6],i+=ee[63&n[e+2]];return r%3==2?i=i.substring(0,i.length-1)+"=":r%3==1&&(i=i.substring(0,i.length-2)+"=="),i};const se=new Map;const oe=(t,e,n)=>{if(!t||!ue(t,e)&&"object"!=typeof t)return;const r=function(t,e){let n=se.get(t);return n||(n=new Map,se.set(t,n)),n.has(e)||n.set(e,[]),n.get(e)}(n,t.constructor.name);let i=r.indexOf(t);return-1===i&&(i=r.length,r.push(t)),i};function ae(t,e,n){if(t instanceof Array)return t.map((t=>ae(t,e,n)));if(null===t)return t;if(t instanceof Float32Array||t instanceof Float64Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Uint8Array||t instanceof Uint16Array||t instanceof Int16Array||t instanceof Int8Array||t instanceof Uint8ClampedArray){return{rr_type:t.constructor.name,args:[Object.values(t)]}}if(t instanceof ArrayBuffer){return{rr_type:t.constructor.name,base64:ie(t)}}if(t instanceof DataView){return{rr_type:t.constructor.name,args:[ae(t.buffer,e,n),t.byteOffset,t.byteLength]}}if(t instanceof HTMLImageElement){const e=t.constructor.name,{src:n}=t;return{rr_type:e,src:n}}if(t instanceof ImageData){return{rr_type:t.constructor.name,args:[ae(t.data,e,n),t.width,t.height]}}if(ue(t,e)||"object"==typeof t){return{rr_type:t.constructor.name,index:oe(t,e,n)}}return t}const ce=(t,e,n)=>[...t].map((t=>ae(t,e,n))),ue=(t,e)=>{const n=["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter((t=>"function"==typeof e[t]));return Boolean(n.find((n=>t instanceof e[n])))};function le(t,e,n,r,i,s,o,a){const c=[],u=Object.getOwnPropertyNames(t);for(const l of u)try{if("function"!=typeof t[l])continue;const u=bt(t,l,(function(c){return function(...u){const d=c.apply(this,u);if(oe(d,a,t),!Tt(this.canvas,r,s,i)){o.getId(this.canvas);const r=ce([...u],a,t),i={type:e,property:l,args:r};n(this.canvas,i)}return d}}));c.push(u)}catch(r){const i=Et(t,l,{set(t){n(this.canvas,{type:e,property:l,args:[t],setter:!0})}});c.push(i)}return c}class de{reset(){this.pendingCanvasMutations.clear(),this.resetObservers&&this.resetObservers()}freeze(){this.frozen=!0}unfreeze(){this.frozen=!1}lock(){this.locked=!0}unlock(){this.locked=!1}initCanvasMutationObserver(t,e,n,r){this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher();const i=function(t,e,n,r){const i=[];try{const s=bt(t.HTMLCanvasElement.prototype,"getContext",(function(t){return function(i,...s){return Tt(this,e,n,r)||"__context"in this||(this.__context=i),t.apply(this,[i,...s])}}));i.push(s)}catch(t){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{i.forEach((t=>t()))}}(t,e,r,n),s=function(t,e,n,r,i,s){const o=[],a=Object.getOwnPropertyNames(e.CanvasRenderingContext2D.prototype);for(const s of a)try{if("function"!=typeof e.CanvasRenderingContext2D.prototype[s])continue;const a=bt(e.CanvasRenderingContext2D.prototype,s,(function(e){return function(...o){return Tt(this.canvas,n,i,r)||setTimeout((()=>{const e=[...o];if("drawImage"===s&&e[0]&&e[0]instanceof HTMLCanvasElement){const t=e[0],n=t.getContext("2d");let r=null==n?void 0:n.getImageData(0,0,t.width,t.height),i=null==r?void 0:r.data;e[0]=JSON.stringify(i)}t(this.canvas,{type:dt["2D"],property:s,args:e})}),0),e.apply(this,o)}}));o.push(a)}catch(n){const r=Et(e.CanvasRenderingContext2D.prototype,s,{set(e){t(this.canvas,{type:dt["2D"],property:s,args:[e],setter:!0})}});o.push(r)}return()=>{o.forEach((t=>t()))}}(this.processMutation.bind(this),t,e,r,n,this.mirror),o=function(t,e,n,r,i,s){const o=[];return o.push(...le(e.WebGLRenderingContext.prototype,dt.WebGL,t,n,r,i,s,e)),void 0!==e.WebGL2RenderingContext&&o.push(...le(e.WebGL2RenderingContext.prototype,dt.WebGL2,t,n,r,i,s,e)),()=>{o.forEach((t=>t()))}}(this.processMutation.bind(this),t,e,r,n,this.mirror);this.resetObservers=()=>{i(),s(),o()}}startPendingCanvasMutationFlusher(){requestAnimationFrame((()=>this.flushPendingCanvasMutations()))}startRAFTimestamping(){const t=e=>{this.rafStamps.latestId=e,requestAnimationFrame(t)};requestAnimationFrame(t)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach(((t,e)=>{const n=this.mirror.getId(e);this.flushPendingCanvasMutationFor(e,n)})),requestAnimationFrame((()=>this.flushPendingCanvasMutations()))}flushPendingCanvasMutationFor(t,e){if(this.frozen||this.locked)return;const n=this.pendingCanvasMutations.get(t);if(!n||-1===e)return;const r=n.map((t=>function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);it&&t.__sn?t.__sn.id:-1,getNode(t){return this.map[t]||null},removeNodeFromMap(t){const e=t.__sn&&t.__sn.id;delete this.map[e],t.childNodes&&t.childNodes.forEach((t=>this.removeNodeFromMap(t)))},has(t){return this.map.hasOwnProperty(t)},reset(){this.map={}}};function me(t={}){const{emit:e,checkoutEveryNms:n,checkoutEveryNth:r,blockClass:i="rr-block",blockSelector:s=null,unblockSelector:o=null,ignoreClass:a="rr-ignore",ignoreSelector:c=null,maskTextClass:u="rr-mask",maskTextSelector:l=null,maskInputSelector:d=null,unmaskTextSelector:p=null,unmaskInputSelector:h=null,inlineStylesheet:f=!0,maskAllText:_=!1,maskAllInputs:m,maskInputOptions:g,slimDOMOptions:y,maskInputFn:v,maskTextFn:S,hooks:E,packFn:b,sampling:w={},mousemoveWait:k,recordCanvas:T=!1,userTriggeredOnInput:x=!1,collectFonts:R=!1,inlineImages:N=!1,plugins:D,keepIframeSrcFn:I=(()=>!1),onMutation:C}=t;if(!e)throw new Error("emit function is required");void 0!==k&&void 0===w.mousemove&&(w.mousemove=k);const O=!0===m?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:void 0!==g?g:{},B=!0===y||"all"===y?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===y,headMetaDescKeywords:"all"===y}:y||{};let U;!function(t=window){"NodeList"in t&&!t.NodeList.prototype.forEach&&(t.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in t&&!t.DOMTokenList.prototype.forEach&&(t.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=function(t){if(!(0 in arguments))throw new TypeError("1 argument is required");do{if(this===t)return!0}while(t=t&&t.parentNode);return!1})}();let A=0;he=(t,i)=>{var s;if(!(null===(s=Yt[0])||void 0===s?void 0:s.isFrozen())||t.type===st.FullSnapshot||t.type===st.IncrementalSnapshot&&t.data.source===at.Mutation||Yt.forEach((t=>t.unfreeze())),e((t=>{for(const e of D||[])e.eventProcessor&&(t=e.eventProcessor(t));return b&&(t=b(t)),t})(t),i),t.type===st.FullSnapshot)U=t,A=0;else if(t.type===st.IncrementalSnapshot){if(t.data.source===at.Mutation&&t.data.isAttachIframe)return;A++;const e=r&&A>=r,i=n&&t.timestamp-U.timestamp>n;(e||i)&&fe(!0)}};const L=t=>{he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.Mutation},t)}))},M=t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.Scroll},t)})),P=t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.CanvasMutation},t)})),G=new Qt({mutationCb:L}),Y=new de({recordCanvas:T,mutationCb:P,win:window,blockClass:i,blockSelector:s,unblockSelector:o,mirror:_e}),F=new te({mutationCb:L,scrollCb:M,bypassOptions:{onMutation:C,blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:u,maskTextSelector:l,unmaskTextSelector:p,maskInputSelector:d,unmaskInputSelector:h,inlineStylesheet:f,maskAllText:_,maskInputOptions:O,maskTextFn:S,maskInputFn:v,recordCanvas:T,inlineImages:N,sampling:w,slimDOMOptions:B,iframeManager:G,canvasManager:Y},mirror:_e});fe=(t=!1)=>{var e,n,r,a;he(pe({type:st.Meta,data:{href:window.location.href,width:kt(),height:wt()}}),t),Yt.forEach((t=>t.lock()));const[c,m]=function(t,e){const{blockClass:n="rr-block",blockSelector:r=null,unblockSelector:i=null,maskTextClass:s="rr-mask",maskTextSelector:o=null,unmaskTextSelector:a=null,inlineStylesheet:c=!0,inlineImages:u=!1,recordCanvas:l=!1,maskInputSelector:d=null,unmaskInputSelector:p=null,maskAllText:h=!1,maskAllInputs:f=!1,maskTextFn:_,maskInputFn:m,slimDOM:g=!1,dataURLOptions:y,preserveWhiteSpace:v,onSerialize:S,onIframeLoad:E,iframeLoadTimeout:b,keepIframeSrcFn:w=(()=>!1)}=e||{},k={};return[rt(t,{doc:t,map:k,blockClass:n,blockSelector:r,unblockSelector:i,maskTextClass:s,maskTextSelector:o,unmaskTextSelector:a,skipChild:!1,inlineStylesheet:c,maskInputSelector:d,unmaskInputSelector:p,maskAllText:h,maskInputOptions:!0===f?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:!1===f?{}:f,maskTextFn:_,maskInputFn:m,slimDOMOptions:!0===g||"all"===g?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===g,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===g?{}:g,dataURLOptions:y,inlineImages:u,recordCanvas:l,preserveWhiteSpace:v,onSerialize:S,onIframeLoad:E,iframeLoadTimeout:b,keepIframeSrcFn:w}),k]}(document,{blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:u,maskTextSelector:l,unmaskTextSelector:p,maskInputSelector:d,unmaskInputSelector:h,inlineStylesheet:f,maskAllText:_,maskAllInputs:O,maskTextFn:S,slimDOM:B,recordCanvas:T,inlineImages:N,onSerialize:t=>{Dt(t)&&G.addIframe(t),It(t)&&F.addShadowRoot(t.shadowRoot,document)},onIframeLoad:(t,e)=>{G.attachIframe(t,e),F.observeAttachShadow(t)},keepIframeSrcFn:I});if(!c)return console.warn("Failed to snapshot the document");_e.map=m,he(pe({type:st.FullSnapshot,data:{node:c,initialOffset:{left:void 0!==window.pageXOffset?window.pageXOffset:(null===document||void 0===document?void 0:document.documentElement.scrollLeft)||(null===(n=null===(e=null===document||void 0===document?void 0:document.body)||void 0===e?void 0:e.parentElement)||void 0===n?void 0:n.scrollLeft)||(null===document||void 0===document?void 0:document.body.scrollLeft)||0,top:void 0!==window.pageYOffset?window.pageYOffset:(null===document||void 0===document?void 0:document.documentElement.scrollTop)||(null===(a=null===(r=null===document||void 0===document?void 0:document.body)||void 0===r?void 0:r.parentElement)||void 0===a?void 0:a.scrollTop)||(null===document||void 0===document?void 0:document.body.scrollTop)||0}}})),Yt.forEach((t=>t.unlock()))};try{const t=[];t.push(gt("DOMContentLoaded",(()=>{he(pe({type:st.DomContentLoaded,data:{}}))})));const e=t=>{var e;return Gt(Zt)({onMutation:C,mutationCb:L,mousemoveCb:(t,e)=>he(pe({type:st.IncrementalSnapshot,data:{source:e,positions:t}})),mouseInteractionCb:t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.MouseInteraction},t)})),scrollCb:M,viewportResizeCb:t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.ViewportResize},t)})),inputCb:t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.Input},t)})),mediaInteractionCb:t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.MediaInteraction},t)})),styleSheetRuleCb:t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.StyleSheetRule},t)})),styleDeclarationCb:t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.StyleDeclaration},t)})),canvasMutationCb:P,fontCb:t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.Font},t)})),blockClass:i,ignoreClass:a,ignoreSelector:c,maskTextClass:u,maskTextSelector:l,unmaskTextSelector:p,maskInputSelector:d,unmaskInputSelector:h,maskInputOptions:O,inlineStylesheet:f,sampling:w,recordCanvas:T,inlineImages:N,userTriggeredOnInput:x,collectFonts:R,doc:t,maskAllText:_,maskInputFn:v,maskTextFn:S,blockSelector:s,unblockSelector:o,slimDOMOptions:B,mirror:_e,iframeManager:G,shadowDomManager:F,canvasManager:Y,plugins:(null===(e=null==D?void 0:D.filter((t=>t.observer)))||void 0===e?void 0:e.map((t=>({observer:t.observer,options:t.options,callback:e=>he(pe({type:st.Plugin,data:{plugin:t.name,payload:e}}))}))))||[]},E)};G.addLoadListener((n=>{try{t.push(e(n.contentDocument))}catch(t){console.warn(t)}}));const n=()=>{fe(),t.push(e(document))};return"interactive"===document.readyState||"complete"===document.readyState?n():t.push(gt("load",(()=>{he(pe({type:st.Load,data:{}})),n()}),window)),()=>{t.forEach((t=>t()))}}catch(t){console.warn(t)}}function ge(t){return{timestamp:Date.now()/1e3,type:"default",...t}}var ye,ve;function Se(t){return t>9999999999?t:1e3*t}async function Ee(t,e,n){if(!t.eventBuffer)return null;if(t.isPaused())return null;if(Se(e.timestamp)+t.timeouts.sessionIdlePause(Ee(t,{type:st.Custom,timestamp:1e3*(e.timestamp||0),data:{tag:"breadcrumb",payload:(0,m.normalize)(e,10,1e3)}}),"console"===e.category))))}function we(t,e,n,r){if(function(t,e){return"INPUT"===t.tagName&&!["submit","button"].includes(t.getAttribute("type")||"")||(!!xe.includes(t.tagName)||(!("A"!==t.tagName||!(t.hasAttribute("download")||t.hasAttribute("target")&&"_self"!==t.getAttribute("target")))||!(!e.ignoreSelector||!t.matches(e.ignoreSelector))))}(r,e))return;let i=()=>{};const s=setTimeout((()=>{Te(t,n,e.timeout,"timeout"),i()}),e.timeout),o=()=>{ke(t,n,e.scrollTimeout,e.timeout,"scroll"),i()},a=new MutationObserver((()=>{ke(t,n,e.threshold,e.timeout,"mutation"),i()}));a.observe(S.document.documentElement,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),S.addEventListener("scroll",o);const c=setTimeout((()=>{S.removeEventListener("scroll",o)}),e.scrollTimeout);i=()=>{clearTimeout(s),clearTimeout(c),a.disconnect(),S.removeEventListener("scroll",o)}}function ke(t,e,n,r,i){const s=Date.now()-1e3*e.timestamp;return s>n&&(Te(t,e,Math.min(s,r),i),!0)}function Te(t,e,n,r){be(t,{message:e.message,timestamp:e.timestamp,category:"ui.slowClickDetected",data:{...e.data,url:S.location.href,timeAfterClickMs:n,endReason:r}})}me.addCustomEvent=(t,e)=>{if(!he)throw new Error("please add custom event after start recording");he(pe({type:st.Custom,data:{tag:t,payload:e}}))},me.freezePage=()=>{Yt.forEach((t=>t.freeze()))},me.takeFullSnapshot=t=>{if(!fe)throw new Error("please take full snapshot after start recording");fe(t)},me.mirror=_e,function(t){t[t.Document=0]="Document",t[t.DocumentType=1]="DocumentType",t[t.Element=2]="Element",t[t.Text=3]="Text",t[t.CDATA=4]="CDATA",t[t.Comment=5]="Comment"}(ye||(ye={})),function(t){t[t.DomContentLoaded=0]="DomContentLoaded";t[t.Load=1]="Load";t[t.FullSnapshot=2]="FullSnapshot";t[t.IncrementalSnapshot=3]="IncrementalSnapshot";t[t.Meta=4]="Meta";t[t.Custom=5]="Custom";t[t.Plugin=6]="Plugin"}(ve||(ve={}));const xe=["SELECT","OPTION"];const Re=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid"]);function Ne(t){const e={};for(const n in t)if(Re.has(n)){let r=n;"data-testid"!==n&&"data-test-id"!==n||(r="testId"),e[r]=t[n]}return e}const De=t=>{const e=t.getOptions()._experiments.slowClicks,n=e?{threshold:e.threshold,timeout:e.timeout,scrollTimeout:e.scrollTimeout,ignoreSelector:e.ignoreSelectors?e.ignoreSelectors.join(","):""}:void 0;return e=>{if(!t.isEnabled())return;const r=function(t){const{target:e,message:n}=function(t){const e="click"===t.name;let n,r=null;try{r=e?Be(t.event):Ce(t.event),n=(0,h.htmlTreeAsString)(r,{maxStringLength:200})||""}catch(t){n=""}return{target:r,message:n}}(t);return ge({category:`ui.${t.name}`,...Ie(e,n)})}(e);if(!r)return;const i="click"===e.name,s=i&&e.event;i&&n&&s&&!s.altKey&&!s.metaKey&&!s.ctrlKey&&we(t,n,r,Be(e.event)),be(t,r)}};function Ie(t,e){const n=t&&"__sn"in t&&t.__sn.type===ye.Element?t.__sn:null;return{message:e,data:n?{nodeId:n.id,node:{id:n.id,tagName:n.tagName,textContent:t?Array.from(t.childNodes).map((t=>"__sn"in t&&t.__sn.type===ye.Text&&t.__sn.textContent)).filter(Boolean).map((t=>t.trim())).join(""):"",attributes:Ne(n.attributes)}}:{}}}function Ce(t){return function(t){return"object"==typeof t&&!!t&&"target"in t}(t)?t.target:t}const Oe="button,a";function Be(t){const e=Ce(t);if(!(e&&e instanceof Element))return e;return e.closest(Oe)||e}function Ue(t,e){if(!t.isEnabled())return;t.triggerUserActivity();const n=function(t){const{metaKey:e,shiftKey:n,ctrlKey:r,altKey:i,key:s,target:o}=t;if(!o||function(t){return"INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable}(o))return null;const a=e||r||i,c=1===s.length;if(!a&&c)return null;const u=(0,h.htmlTreeAsString)(o,{maxStringLength:200})||"",l=Ie(o,u);return ge({category:"ui.keyDown",message:u,data:{...l.data,metaKey:e,shiftKey:n,ctrlKey:r,altKey:i,key:s}})}(e);n&&be(t,n)}const Ae=["name","type","startTime","transferSize","duration"];function Le(t){return function(e){return Ae.every((n=>t[n]===e[n]))}}function Me(t){const e=new PerformanceObserver((e=>{const n=function(t,e){const[n,r,i]=t.reduce(((t,e)=>("navigation"===e.entryType?t[0].push(e):"largest-contentful-paint"===e.entryType?t[1].push(e):t[2].push(e),t)),[[],[],[]]),s=[],o=[];let a=r.length?r[r.length-1]:void 0;return e.forEach((t=>{if("largest-contentful-paint"!==t.entryType)if("navigation"!==t.entryType)s.push(t);else{const e=t;t.duration>0&&!n.find(Le(e))&&!o.find(Le(e))&&o.push(e)}else(!a||a.startTimet.startTime-e.startTime))}(t.performanceEvents,e.getEntries());t.performanceEvents=n}));return["element","event","first-input","largest-contentful-paint","layout-shift","longtask","navigation","paint","resource"].forEach((t=>{try{e.observe({type:t,buffered:!0})}catch(t){}})),e}const Pe='/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */\nfunction t(t){let e=t.length;for(;--e>=0;)t[e]=0}const e=new Uint8Array([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]),a=new Uint8Array([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]),i=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),n=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=new Array(576);t(s);const r=new Array(60);t(r);const o=new Array(512);t(o);const l=new Array(256);t(l);const h=new Array(29);t(h);const d=new Array(30);function _(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}let f,c,u;function w(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}t(d);const m=t=>t<256?o[t]:o[256+(t>>>7)],b=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},g=(t,e,a)=>{t.bi_valid>16-a?(t.bi_buf|=e<>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<{g(t,a[2*e],a[2*e+1])},k=(t,e)=>{let a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},v=(t,e,a)=>{const i=new Array(16);let n,s,r=0;for(n=1;n<=15;n++)r=r+a[n-1]<<1,i[n]=r;for(s=0;s<=e;s++){let e=t[2*s+1];0!==e&&(t[2*s]=k(i[e]++,e))}},y=t=>{let e;for(e=0;e<286;e++)t.dyn_ltree[2*e]=0;for(e=0;e<30;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},x=t=>{t.bi_valid>8?b(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},z=(t,e,a,i)=>{const n=2*e,s=2*a;return t[n]{const i=t.heap[a];let n=a<<1;for(;n<=t.heap_len&&(n{let s,r,o,_,f=0;if(0!==t.sym_next)do{s=255&t.pending_buf[t.sym_buf+f++],s+=(255&t.pending_buf[t.sym_buf+f++])<<8,r=t.pending_buf[t.sym_buf+f++],0===s?p(t,r,i):(o=l[r],p(t,o+256+1,i),_=e[o],0!==_&&(r-=h[o],g(t,r,_)),s--,o=m(s),p(t,o,n),_=a[o],0!==_&&(s-=d[o],g(t,s,_)))}while(f{const a=e.dyn_tree,i=e.stat_desc.static_tree,n=e.stat_desc.has_stree,s=e.stat_desc.elems;let r,o,l,h=-1;for(t.heap_len=0,t.heap_max=573,r=0;r>1;r>=1;r--)A(t,a,r);l=s;do{r=t.heap[1],t.heap[1]=t.heap[t.heap_len--],A(t,a,1),o=t.heap[1],t.heap[--t.heap_max]=r,t.heap[--t.heap_max]=o,a[2*l]=a[2*r]+a[2*o],t.depth[l]=(t.depth[r]>=t.depth[o]?t.depth[r]:t.depth[o])+1,a[2*r+1]=a[2*o+1]=l,t.heap[1]=l++,A(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const a=e.dyn_tree,i=e.max_code,n=e.stat_desc.static_tree,s=e.stat_desc.has_stree,r=e.stat_desc.extra_bits,o=e.stat_desc.extra_base,l=e.stat_desc.max_length;let h,d,_,f,c,u,w=0;for(f=0;f<=15;f++)t.bl_count[f]=0;for(a[2*t.heap[t.heap_max]+1]=0,h=t.heap_max+1;h<573;h++)d=t.heap[h],f=a[2*a[2*d+1]+1]+1,f>l&&(f=l,w++),a[2*d+1]=f,d>i||(t.bl_count[f]++,c=0,d>=o&&(c=r[d-o]),u=a[2*d],t.opt_len+=u*(f+c),s&&(t.static_len+=u*(n[2*d+1]+c)));if(0!==w){do{for(f=l-1;0===t.bl_count[f];)f--;t.bl_count[f]--,t.bl_count[f+1]+=2,t.bl_count[l]--,w-=2}while(w>0);for(f=l;0!==f;f--)for(d=t.bl_count[f];0!==d;)_=t.heap[--h],_>i||(a[2*_+1]!==f&&(t.opt_len+=(f-a[2*_+1])*a[2*_],a[2*_+1]=f),d--)}})(t,e),v(a,h,t.bl_count)},Z=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++)n=r,r=e[2*(i+1)+1],++o{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),i=0;i<=a;i++)if(n=r,r=e[2*(i+1)+1],!(++o{g(t,0+(i?1:0),3),x(t),b(t,a),b(t,~a),a&&t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a};var T=(t,e,a,i)=>{let o,l,h=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,a=4093624447;for(e=0;e<=31;e++,a>>>=1)if(1&a&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<256;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0})(t)),R(t,t.l_desc),R(t,t.d_desc),h=(t=>{let e;for(Z(t,t.dyn_ltree,t.l_desc.max_code),Z(t,t.dyn_dtree,t.d_desc.max_code),R(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*n[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e})(t),o=t.opt_len+3+7>>>3,l=t.static_len+3+7>>>3,l<=o&&(o=l)):o=l=a+5,a+4<=o&&-1!==e?D(t,e,a,i):4===t.strategy||l===o?(g(t,2+(i?1:0),3),E(t,s,r)):(g(t,4+(i?1:0),3),((t,e,a,i)=>{let s;for(g(t,e-257,5),g(t,a-1,5),g(t,i-4,4),s=0;s{S||((()=>{let t,n,w,m,b;const g=new Array(16);for(w=0,m=0;m<28;m++)for(h[m]=w,t=0;t<1<>=7;m<30;m++)for(d[m]=b<<7,t=0;t<1<(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=a,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(l[a]+256+1)]++,t.dyn_dtree[2*m(e)]++),t.sym_next===t.sym_end),_tr_align:t=>{g(t,2,3),p(t,256,s),(t=>{16===t.bi_valid?(b(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)})(t)}};var F=(t,e,a,i)=>{let n=65535&t|0,s=t>>>16&65535|0,r=0;for(;0!==a;){r=a>2e3?2e3:a,a-=r;do{n=n+e[i++]|0,s=s+n|0}while(--r);n%=65521,s%=65521}return n|s<<16|0};const L=new Uint32Array((()=>{let t,e=[];for(var a=0;a<256;a++){t=a;for(var i=0;i<8;i++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e})());var N=(t,e,a,i)=>{const n=L,s=i+a;t^=-1;for(let a=i;a>>8^n[255&(t^e[a])];return-1^t},I={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"},B={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:C,_tr_stored_block:H,_tr_flush_block:M,_tr_tally:j,_tr_align:K}=O,{Z_NO_FLUSH:P,Z_PARTIAL_FLUSH:Y,Z_FULL_FLUSH:G,Z_FINISH:X,Z_BLOCK:W,Z_OK:q,Z_STREAM_END:J,Z_STREAM_ERROR:Q,Z_DATA_ERROR:V,Z_BUF_ERROR:$,Z_DEFAULT_COMPRESSION:tt,Z_FILTERED:et,Z_HUFFMAN_ONLY:at,Z_RLE:it,Z_FIXED:nt,Z_DEFAULT_STRATEGY:st,Z_UNKNOWN:rt,Z_DEFLATED:ot}=B,lt=(t,e)=>(t.msg=I[e],e),ht=t=>2*t-(t>4?9:0),dt=t=>{let e=t.length;for(;--e>=0;)t[e]=0},_t=t=>{let e,a,i,n=t.w_size;e=t.hash_size,i=e;do{a=t.head[--i],t.head[i]=a>=n?a-n:0}while(--e);e=n,i=e;do{a=t.prev[--i],t.prev[i]=a>=n?a-n:0}while(--e)};let ft=(t,e,a)=>(e<{const e=t.state;let a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+a),t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))},ut=(t,e)=>{M(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,ct(t.strm)},wt=(t,e)=>{t.pending_buf[t.pending++]=e},mt=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},bt=(t,e,a,i)=>{let n=t.avail_in;return n>i&&(n=i),0===n?0:(t.avail_in-=n,e.set(t.input.subarray(t.next_in,t.next_in+n),a),1===t.state.wrap?t.adler=F(t.adler,e,n,a):2===t.state.wrap&&(t.adler=N(t.adler,e,n,a)),t.next_in+=n,t.total_in+=n,n)},gt=(t,e)=>{let a,i,n=t.max_chain_length,s=t.strstart,r=t.prev_length,o=t.nice_match;const l=t.strstart>t.w_size-262?t.strstart-(t.w_size-262):0,h=t.window,d=t.w_mask,_=t.prev,f=t.strstart+258;let c=h[s+r-1],u=h[s+r];t.prev_length>=t.good_match&&(n>>=2),o>t.lookahead&&(o=t.lookahead);do{if(a=e,h[a+r]===u&&h[a+r-1]===c&&h[a]===h[s]&&h[++a]===h[s+1]){s+=2,a++;do{}while(h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&sr){if(t.match_start=e,r=i,i>=o)break;c=h[s+r-1],u=h[s+r]}}}while((e=_[e&d])>l&&0!=--n);return r<=t.lookahead?r:t.lookahead},pt=t=>{const e=t.w_size;let a,i,n;do{if(i=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-262)&&(t.window.set(t.window.subarray(e,e+e-i),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),_t(t),i+=e),0===t.strm.avail_in)break;if(a=bt(t.strm,t.window,t.strstart+t.lookahead,i),t.lookahead+=a,t.lookahead+t.insert>=3)for(n=t.strstart-t.insert,t.ins_h=t.window[n],t.ins_h=ft(t,t.ins_h,t.window[n+1]);t.insert&&(t.ins_h=ft(t,t.ins_h,t.window[n+3-1]),t.prev[n&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=n,n++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<262&&0!==t.strm.avail_in)},kt=(t,e)=>{let a,i,n,s=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,r=0,o=t.strm.avail_in;do{if(a=65535,n=t.bi_valid+42>>3,t.strm.avail_outi+t.strm.avail_in&&(a=i+t.strm.avail_in),a>n&&(a=n),a>8,t.pending_buf[t.pending-2]=~a,t.pending_buf[t.pending-1]=~a>>8,ct(t.strm),i&&(i>a&&(i=a),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+i),t.strm.next_out),t.strm.next_out+=i,t.strm.avail_out-=i,t.strm.total_out+=i,t.block_start+=i,a-=i),a&&(bt(t.strm,t.strm.output,t.strm.next_out,a),t.strm.next_out+=a,t.strm.avail_out-=a,t.strm.total_out+=a)}while(0===r);return o-=t.strm.avail_in,o&&(o>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=o&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-o,t.strm.next_in),t.strstart),t.strstart+=o,t.insert+=o>t.w_size-t.insert?t.w_size-t.insert:o),t.block_start=t.strstart),t.high_watern&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,n+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),n>t.strm.avail_in&&(n=t.strm.avail_in),n&&(bt(t.strm,t.window,t.strstart,n),t.strstart+=n,t.insert+=n>t.w_size-t.insert?t.w_size-t.insert:n),t.high_water>3,n=t.pending_buf_size-n>65535?65535:t.pending_buf_size-n,s=n>t.w_size?t.w_size:n,i=t.strstart-t.block_start,(i>=s||(i||e===X)&&e!==P&&0===t.strm.avail_in&&i<=n)&&(a=i>n?n:i,r=e===X&&0===t.strm.avail_in&&a===i?1:0,H(t,t.block_start,a,r),t.block_start+=a,ct(t.strm)),r?3:1)},vt=(t,e)=>{let a,i;for(;;){if(t.lookahead<262){if(pt(t),t.lookahead<262&&e===P)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-262&&(t.match_length=gt(t,a)),t.match_length>=3)if(i=j(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=ft(t,t.ins_h,t.window[t.strstart+1]);else i=j(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(i&&(ut(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2},yt=(t,e)=>{let a,i,n;for(;;){if(t.lookahead<262){if(pt(t),t.lookahead<262&&e===P)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==a&&t.prev_length4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-3,i=j(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=n&&(t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,i&&(ut(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if(i=j(t,0,t.window[t.strstart-1]),i&&ut(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(i=j(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2};function xt(t,e,a,i,n){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=i,this.func=n}const zt=[new xt(0,0,0,0,kt),new xt(4,4,8,4,vt),new xt(4,5,16,8,vt),new xt(4,6,32,32,vt),new xt(4,4,16,16,yt),new xt(8,16,32,32,yt),new xt(8,16,128,128,yt),new xt(8,32,128,256,yt),new xt(32,128,258,1024,yt),new xt(32,258,258,4096,yt)];function At(){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=ot,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 Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),dt(this.dyn_ltree),dt(this.dyn_dtree),dt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),dt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),dt(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Et=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||42!==e.status&&57!==e.status&&69!==e.status&&73!==e.status&&91!==e.status&&103!==e.status&&113!==e.status&&666!==e.status?1:0},Rt=t=>{if(Et(t))return lt(t,Q);t.total_in=t.total_out=0,t.data_type=rt;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=2===e.wrap?57:e.wrap?42:113,t.adler=2===e.wrap?0:1,e.last_flush=-2,C(e),q},Zt=t=>{const e=Rt(t);var a;return e===q&&((a=t.state).window_size=2*a.w_size,dt(a.head),a.max_lazy_match=zt[a.level].max_lazy,a.good_match=zt[a.level].good_length,a.nice_match=zt[a.level].nice_length,a.max_chain_length=zt[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=2,a.match_available=0,a.ins_h=0),e},Ut=(t,e,a,i,n,s)=>{if(!t)return Q;let r=1;if(e===tt&&(e=6),i<0?(r=0,i=-i):i>15&&(r=2,i-=16),n<1||n>9||a!==ot||i<8||i>15||e<0||e>9||s<0||s>nt||8===i&&1!==r)return lt(t,Q);8===i&&(i=9);const o=new At;return t.state=o,o.strm=t,o.status=42,o.wrap=r,o.gzhead=null,o.w_bits=i,o.w_size=1<Ut(t,e,ot,15,8,st),deflateInit2:Ut,deflateReset:Zt,deflateResetKeep:Rt,deflateSetHeader:(t,e)=>Et(t)||2!==t.state.wrap?Q:(t.state.gzhead=e,q),deflate:(t,e)=>{if(Et(t)||e>W||e<0)return t?lt(t,Q):Q;const a=t.state;if(!t.output||0!==t.avail_in&&!t.input||666===a.status&&e!==X)return lt(t,0===t.avail_out?$:Q);const i=a.last_flush;if(a.last_flush=e,0!==a.pending){if(ct(t),0===t.avail_out)return a.last_flush=-1,q}else if(0===t.avail_in&&ht(e)<=ht(i)&&e!==X)return lt(t,$);if(666===a.status&&0!==t.avail_in)return lt(t,$);if(42===a.status&&0===a.wrap&&(a.status=113),42===a.status){let e=ot+(a.w_bits-8<<4)<<8,i=-1;if(i=a.strategy>=at||a.level<2?0:a.level<6?1:6===a.level?2:3,e|=i<<6,0!==a.strstart&&(e|=32),e+=31-e%31,mt(a,e),0!==a.strstart&&(mt(a,t.adler>>>16),mt(a,65535&t.adler)),t.adler=1,a.status=113,ct(t),0!==a.pending)return a.last_flush=-1,q}if(57===a.status)if(t.adler=0,wt(a,31),wt(a,139),wt(a,8),a.gzhead)wt(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),wt(a,255&a.gzhead.time),wt(a,a.gzhead.time>>8&255),wt(a,a.gzhead.time>>16&255),wt(a,a.gzhead.time>>24&255),wt(a,9===a.level?2:a.strategy>=at||a.level<2?4:0),wt(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(wt(a,255&a.gzhead.extra.length),wt(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(t.adler=N(t.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69;else if(wt(a,0),wt(a,0),wt(a,0),wt(a,0),wt(a,0),wt(a,9===a.level?2:a.strategy>=at||a.level<2?4:0),wt(a,3),a.status=113,ct(t),0!==a.pending)return a.last_flush=-1,q;if(69===a.status){if(a.gzhead.extra){let e=a.pending,i=(65535&a.gzhead.extra.length)-a.gzindex;for(;a.pending+i>a.pending_buf_size;){let n=a.pending_buf_size-a.pending;if(a.pending_buf.set(a.gzhead.extra.subarray(a.gzindex,a.gzindex+n),a.pending),a.pending=a.pending_buf_size,a.gzhead.hcrc&&a.pending>e&&(t.adler=N(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex+=n,ct(t),0!==a.pending)return a.last_flush=-1,q;e=0,i-=n}let n=new Uint8Array(a.gzhead.extra);a.pending_buf.set(n.subarray(a.gzindex,a.gzindex+i),a.pending),a.pending+=i,a.gzhead.hcrc&&a.pending>e&&(t.adler=N(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex=0}a.status=73}if(73===a.status){if(a.gzhead.name){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i)),ct(t),0!==a.pending)return a.last_flush=-1,q;i=0}e=a.gzindexi&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i)),a.gzindex=0}a.status=91}if(91===a.status){if(a.gzhead.comment){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i)),ct(t),0!==a.pending)return a.last_flush=-1,q;i=0}e=a.gzindexi&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i))}a.status=103}if(103===a.status){if(a.gzhead.hcrc){if(a.pending+2>a.pending_buf_size&&(ct(t),0!==a.pending))return a.last_flush=-1,q;wt(a,255&t.adler),wt(a,t.adler>>8&255),t.adler=0}if(a.status=113,ct(t),0!==a.pending)return a.last_flush=-1,q}if(0!==t.avail_in||0!==a.lookahead||e!==P&&666!==a.status){let i=0===a.level?kt(a,e):a.strategy===at?((t,e)=>{let a;for(;;){if(0===t.lookahead&&(pt(t),0===t.lookahead)){if(e===P)return 1;break}if(t.match_length=0,a=j(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(ut(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2})(a,e):a.strategy===it?((t,e)=>{let a,i,n,s;const r=t.window;for(;;){if(t.lookahead<=258){if(pt(t),t.lookahead<=258&&e===P)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(n=t.strstart-1,i=r[n],i===r[++n]&&i===r[++n]&&i===r[++n])){s=t.strstart+258;do{}while(i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&nt.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(a=j(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=j(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(ut(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2})(a,e):zt[a.level].func(a,e);if(3!==i&&4!==i||(a.status=666),1===i||3===i)return 0===t.avail_out&&(a.last_flush=-1),q;if(2===i&&(e===Y?K(a):e!==W&&(H(a,0,0,!1),e===G&&(dt(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),ct(t),0===t.avail_out))return a.last_flush=-1,q}return e!==X?q:a.wrap<=0?J:(2===a.wrap?(wt(a,255&t.adler),wt(a,t.adler>>8&255),wt(a,t.adler>>16&255),wt(a,t.adler>>24&255),wt(a,255&t.total_in),wt(a,t.total_in>>8&255),wt(a,t.total_in>>16&255),wt(a,t.total_in>>24&255)):(mt(a,t.adler>>>16),mt(a,65535&t.adler)),ct(t),a.wrap>0&&(a.wrap=-a.wrap),0!==a.pending?q:J)},deflateEnd:t=>{if(Et(t))return Q;const e=t.state.status;return t.state=null,113===e?lt(t,V):q},deflateSetDictionary:(t,e)=>{let a=e.length;if(Et(t))return Q;const i=t.state,n=i.wrap;if(2===n||1===n&&42!==i.status||i.lookahead)return Q;if(1===n&&(t.adler=F(t.adler,e,a,0)),i.wrap=0,a>=i.w_size){0===n&&(dt(i.head),i.strstart=0,i.block_start=0,i.insert=0);let t=new Uint8Array(i.w_size);t.set(e.subarray(a-i.w_size,a),0),e=t,a=i.w_size}const s=t.avail_in,r=t.next_in,o=t.input;for(t.avail_in=a,t.next_in=0,t.input=e,pt(i);i.lookahead>=3;){let t=i.strstart,e=i.lookahead-2;do{i.ins_h=ft(i,i.ins_h,i.window[t+3-1]),i.prev[t&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=t,t++}while(--e);i.strstart=t,i.lookahead=2,pt(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,t.next_in=r,t.input=o,t.avail_in=s,i.wrap=n,q},deflateInfo:"pako deflate (from Nodeca project)"};const Dt=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var Tt=function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const a=e.shift();if(a){if("object"!=typeof a)throw new TypeError(a+"must be non-object");for(const e in a)Dt(a,e)&&(t[e]=a[e])}}return t},Ot=t=>{let e=0;for(let a=0,i=t.length;a=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;Lt[254]=Lt[254]=1;var Nt=t=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);let e,a,i,n,s,r=t.length,o=0;for(n=0;n>>6,e[s++]=128|63&a):a<65536?(e[s++]=224|a>>>12,e[s++]=128|a>>>6&63,e[s++]=128|63&a):(e[s++]=240|a>>>18,e[s++]=128|a>>>12&63,e[s++]=128|a>>>6&63,e[s++]=128|63&a);return e},It=(t,e)=>{const a=e||t.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(t.subarray(0,e));let i,n;const s=new Array(2*a);for(n=0,i=0;i4)s[n++]=65533,i+=r-1;else{for(e&=2===r?31:3===r?15:7;r>1&&i1?s[n++]=65533:e<65536?s[n++]=e:(e-=65536,s[n++]=55296|e>>10&1023,s[n++]=56320|1023&e)}}return((t,e)=>{if(e<65534&&t.subarray&&Ft)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let a="";for(let i=0;i{(e=e||t.length)>t.length&&(e=t.length);let a=e-1;for(;a>=0&&128==(192&t[a]);)a--;return a<0||0===a?e:a+Lt[t[a]]>e?a:e};var Ct=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const Ht=Object.prototype.toString,{Z_NO_FLUSH:Mt,Z_SYNC_FLUSH:jt,Z_FULL_FLUSH:Kt,Z_FINISH:Pt,Z_OK:Yt,Z_STREAM_END:Gt,Z_DEFAULT_COMPRESSION:Xt,Z_DEFAULT_STRATEGY:Wt,Z_DEFLATED:qt}=B;function Jt(t){this.options=Tt({level:Xt,method:qt,chunkSize:16384,windowBits:15,memLevel:8,strategy:Wt},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ct,this.strm.avail_out=0;let a=St.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==Yt)throw new Error(I[a]);if(e.header&&St.deflateSetHeader(this.strm,e.header),e.dictionary){let t;if(t="string"==typeof e.dictionary?Nt(e.dictionary):"[object ArrayBuffer]"===Ht.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,a=St.deflateSetDictionary(this.strm,t),a!==Yt)throw new Error(I[a]);this._dict_set=!0}}function Qt(t,e){const a=new Jt(e);if(a.push(t,!0),a.err)throw a.msg||I[a.err];return a.result}Jt.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize;let n,s;if(this.ended)return!1;for(s=e===~~e?e:!0===e?Pt:Mt,"string"==typeof t?a.input=Nt(t):"[object ArrayBuffer]"===Ht.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;)if(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),(s===jt||s===Kt)&&a.avail_out<=6)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else{if(n=St.deflate(a,s),n===Gt)return a.next_out>0&&this.onData(a.output.subarray(0,a.next_out)),n=St.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===Yt;if(0!==a.avail_out){if(s>0&&a.next_out>0)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else if(0===a.avail_in)break}else this.onData(a.output)}return!0},Jt.prototype.onData=function(t){this.chunks.push(t)},Jt.prototype.onEnd=function(t){t===Yt&&(this.result=Ot(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var Vt={Deflate:Jt,deflate:Qt,deflateRaw:function(t,e){return(e=e||{}).raw=!0,Qt(t,e)},gzip:function(t,e){return(e=e||{}).gzip=!0,Qt(t,e)},constants:B};var $t=function(t,e){let a,i,n,s,r,o,l,h,d,_,f,c,u,w,m,b,g,p,k,v,y,x,z,A;const E=t.state;a=t.next_in,z=t.input,i=a+(t.avail_in-5),n=t.next_out,A=t.output,s=n-(e-t.avail_out),r=n+(t.avail_out-257),o=E.dmax,l=E.wsize,h=E.whave,d=E.wnext,_=E.window,f=E.hold,c=E.bits,u=E.lencode,w=E.distcode,m=(1<>>24,f>>>=p,c-=p,p=g>>>16&255,0===p)A[n++]=65535&g;else{if(!(16&p)){if(0==(64&p)){g=u[(65535&g)+(f&(1<>>=p,c-=p),c<15&&(f+=z[a++]<>>24,f>>>=p,c-=p,p=g>>>16&255,!(16&p)){if(0==(64&p)){g=w[(65535&g)+(f&(1<o){t.msg="invalid distance too far back",E.mode=16209;break t}if(f>>>=p,c-=p,p=n-s,v>p){if(p=v-p,p>h&&E.sane){t.msg="invalid distance too far back",E.mode=16209;break t}if(y=0,x=_,0===d){if(y+=l-p,p2;)A[n++]=x[y++],A[n++]=x[y++],A[n++]=x[y++],k-=3;k&&(A[n++]=x[y++],k>1&&(A[n++]=x[y++]))}else{y=n-v;do{A[n++]=A[y++],A[n++]=A[y++],A[n++]=A[y++],k-=3}while(k>2);k&&(A[n++]=A[y++],k>1&&(A[n++]=A[y++]))}break}}break}}while(a>3,a-=k,c-=k<<3,f&=(1<{const l=o.bits;let h,d,_,f,c,u,w=0,m=0,b=0,g=0,p=0,k=0,v=0,y=0,x=0,z=0,A=null;const E=new Uint16Array(16),R=new Uint16Array(16);let Z,U,S,D=null;for(w=0;w<=15;w++)E[w]=0;for(m=0;m=1&&0===E[g];g--);if(p>g&&(p=g),0===g)return n[s++]=20971520,n[s++]=20971520,o.bits=1,0;for(b=1;b0&&(0===t||1!==g))return-1;for(R[1]=0,w=1;w<15;w++)R[w+1]=R[w]+E[w];for(m=0;m852||2===t&&x>592)return 1;for(;;){Z=w-v,r[m]+1=u?(U=D[r[m]-u],S=A[r[m]-u]):(U=96,S=0),h=1<>v)+d]=Z<<24|U<<16|S|0}while(0!==d);for(h=1<>=1;if(0!==h?(z&=h-1,z+=h):z=0,m++,0==--E[w]){if(w===g)break;w=e[a+r[m]]}if(w>p&&(z&f)!==_){for(0===v&&(v=p),c+=b,k=w-v,y=1<852||2===t&&x>592)return 1;_=z&f,n[_]=p<<24|k<<16|c-s|0}}return 0!==z&&(n[c+z]=w-v<<24|64<<16|0),o.bits=p,0};const{Z_FINISH:se,Z_BLOCK:re,Z_TREES:oe,Z_OK:le,Z_STREAM_END:he,Z_NEED_DICT:de,Z_STREAM_ERROR:_e,Z_DATA_ERROR:fe,Z_MEM_ERROR:ce,Z_BUF_ERROR:ue,Z_DEFLATED:we}=B,me=16209,be=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24);function ge(){this.strm=null,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 Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const pe=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode<16180||e.mode>16211?1:0},ke=t=>{if(pe(t))return _e;const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=16180,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,le},ve=t=>{if(pe(t))return _e;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,ke(t)},ye=(t,e)=>{let a;if(pe(t))return _e;const i=t.state;return e<0?(a=0,e=-e):(a=5+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?_e:(null!==i.window&&i.wbits!==e&&(i.window=null),i.wrap=a,i.wbits=e,ve(t))},xe=(t,e)=>{if(!t)return _e;const a=new ge;t.state=a,a.strm=t,a.window=null,a.mode=16180;const i=ye(t,e);return i!==le&&(t.state=null),i};let ze,Ae,Ee=!0;const Re=t=>{if(Ee){ze=new Int32Array(512),Ae=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(ne(1,t.lens,0,288,ze,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;ne(2,t.lens,0,32,Ae,0,t.work,{bits:5}),Ee=!1}t.lencode=ze,t.lenbits=9,t.distcode=Ae,t.distbits=5},Ze=(t,e,a,i)=>{let n;const s=t.state;return null===s.window&&(s.wsize=1<=s.wsize?(s.window.set(e.subarray(a-s.wsize,a),0),s.wnext=0,s.whave=s.wsize):(n=s.wsize-s.wnext,n>i&&(n=i),s.window.set(e.subarray(a-i,a-i+n),s.wnext),(i-=n)?(s.window.set(e.subarray(a-i,a),0),s.wnext=i,s.whave=s.wsize):(s.wnext+=n,s.wnext===s.wsize&&(s.wnext=0),s.whavexe(t,15),inflateInit2:xe,inflate:(t,e)=>{let a,i,n,s,r,o,l,h,d,_,f,c,u,w,m,b,g,p,k,v,y,x,z=0;const A=new Uint8Array(4);let E,R;const Z=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(pe(t)||!t.output||!t.input&&0!==t.avail_in)return _e;a=t.state,16191===a.mode&&(a.mode=16192),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,_=o,f=l,x=le;t:for(;;)switch(a.mode){case 16180:if(0===a.wrap){a.mode=16192;break}for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>>8&255,a.check=N(a.check,A,2,0),h=0,d=0,a.mode=16181;break}if(a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&h)<<8)+(h>>8))%31){t.msg="incorrect header check",a.mode=me;break}if((15&h)!==we){t.msg="unknown compression method",a.mode=me;break}if(h>>>=4,d-=4,y=8+(15&h),0===a.wbits&&(a.wbits=y),y>15||y>a.wbits){t.msg="invalid window size",a.mode=me;break}a.dmax=1<>8&1),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,a.check=N(a.check,A,2,0)),h=0,d=0,a.mode=16182;case 16182:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<>>8&255,A[2]=h>>>16&255,A[3]=h>>>24&255,a.check=N(a.check,A,4,0)),h=0,d=0,a.mode=16183;case 16183:for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>8),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,a.check=N(a.check,A,2,0)),h=0,d=0,a.mode=16184;case 16184:if(1024&a.flags){for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>>8&255,a.check=N(a.check,A,2,0)),h=0,d=0}else a.head&&(a.head.extra=null);a.mode=16185;case 16185:if(1024&a.flags&&(c=a.length,c>o&&(c=o),c&&(a.head&&(y=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Uint8Array(a.head.extra_len)),a.head.extra.set(i.subarray(s,s+c),y)),512&a.flags&&4&a.wrap&&(a.check=N(a.check,i,c,s)),o-=c,s+=c,a.length-=c),a.length))break t;a.length=0,a.mode=16186;case 16186:if(2048&a.flags){if(0===o)break t;c=0;do{y=i[s+c++],a.head&&y&&a.length<65536&&(a.head.name+=String.fromCharCode(y))}while(y&&c>9&1,a.head.done=!0),t.adler=a.check=0,a.mode=16191;break;case 16189:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<>>=7&d,d-=7&d,a.mode=16206;break}for(;d<3;){if(0===o)break t;o--,h+=i[s++]<>>=1,d-=1,3&h){case 0:a.mode=16193;break;case 1:if(Re(a),a.mode=16199,e===oe){h>>>=2,d-=2;break t}break;case 2:a.mode=16196;break;case 3:t.msg="invalid block type",a.mode=me}h>>>=2,d-=2;break;case 16193:for(h>>>=7&d,d-=7&d;d<32;){if(0===o)break t;o--,h+=i[s++]<>>16^65535)){t.msg="invalid stored block lengths",a.mode=me;break}if(a.length=65535&h,h=0,d=0,a.mode=16194,e===oe)break t;case 16194:a.mode=16195;case 16195:if(c=a.length,c){if(c>o&&(c=o),c>l&&(c=l),0===c)break t;n.set(i.subarray(s,s+c),r),o-=c,s+=c,l-=c,r+=c,a.length-=c;break}a.mode=16191;break;case 16196:for(;d<14;){if(0===o)break t;o--,h+=i[s++]<>>=5,d-=5,a.ndist=1+(31&h),h>>>=5,d-=5,a.ncode=4+(15&h),h>>>=4,d-=4,a.nlen>286||a.ndist>30){t.msg="too many length or distance symbols",a.mode=me;break}a.have=0,a.mode=16197;case 16197:for(;a.have>>=3,d-=3}for(;a.have<19;)a.lens[Z[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,E={bits:a.lenbits},x=ne(0,a.lens,0,19,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid code lengths set",a.mode=me;break}a.have=0,a.mode=16198;case 16198:for(;a.have>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=m,d-=m,a.lens[a.have++]=g;else{if(16===g){for(R=m+2;d>>=m,d-=m,0===a.have){t.msg="invalid bit length repeat",a.mode=me;break}y=a.lens[a.have-1],c=3+(3&h),h>>>=2,d-=2}else if(17===g){for(R=m+3;d>>=m,d-=m,y=0,c=3+(7&h),h>>>=3,d-=3}else{for(R=m+7;d>>=m,d-=m,y=0,c=11+(127&h),h>>>=7,d-=7}if(a.have+c>a.nlen+a.ndist){t.msg="invalid bit length repeat",a.mode=me;break}for(;c--;)a.lens[a.have++]=y}}if(a.mode===me)break;if(0===a.lens[256]){t.msg="invalid code -- missing end-of-block",a.mode=me;break}if(a.lenbits=9,E={bits:a.lenbits},x=ne(1,a.lens,0,a.nlen,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid literal/lengths set",a.mode=me;break}if(a.distbits=6,a.distcode=a.distdyn,E={bits:a.distbits},x=ne(2,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,E),a.distbits=E.bits,x){t.msg="invalid distances set",a.mode=me;break}if(a.mode=16199,e===oe)break t;case 16199:a.mode=16200;case 16200:if(o>=6&&l>=258){t.next_out=r,t.avail_out=l,t.next_in=s,t.avail_in=o,a.hold=h,a.bits=d,$t(t,f),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,16191===a.mode&&(a.back=-1);break}for(a.back=0;z=a.lencode[h&(1<>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>p)],m=z>>>24,b=z>>>16&255,g=65535&z,!(p+m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,a.length=g,0===b){a.mode=16205;break}if(32&b){a.back=-1,a.mode=16191;break}if(64&b){t.msg="invalid literal/length code",a.mode=me;break}a.extra=15&b,a.mode=16201;case 16201:if(a.extra){for(R=a.extra;d>>=a.extra,d-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=16202;case 16202:for(;z=a.distcode[h&(1<>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>p)],m=z>>>24,b=z>>>16&255,g=65535&z,!(p+m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,64&b){t.msg="invalid distance code",a.mode=me;break}a.offset=g,a.extra=15&b,a.mode=16203;case 16203:if(a.extra){for(R=a.extra;d>>=a.extra,d-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){t.msg="invalid distance too far back",a.mode=me;break}a.mode=16204;case 16204:if(0===l)break t;if(c=f-l,a.offset>c){if(c=a.offset-c,c>a.whave&&a.sane){t.msg="invalid distance too far back",a.mode=me;break}c>a.wnext?(c-=a.wnext,u=a.wsize-c):u=a.wnext-c,c>a.length&&(c=a.length),w=a.window}else w=n,u=r-a.offset,c=a.length;c>l&&(c=l),l-=c,a.length-=c;do{n[r++]=w[u++]}while(--c);0===a.length&&(a.mode=16200);break;case 16205:if(0===l)break t;n[r++]=a.length,l--,a.mode=16200;break;case 16206:if(a.wrap){for(;d<32;){if(0===o)break t;o--,h|=i[s++]<{if(pe(t))return _e;let e=t.state;return e.window&&(e.window=null),t.state=null,le},inflateGetHeader:(t,e)=>{if(pe(t))return _e;const a=t.state;return 0==(2&a.wrap)?_e:(a.head=e,e.done=!1,le)},inflateSetDictionary:(t,e)=>{const a=e.length;let i,n,s;return pe(t)?_e:(i=t.state,0!==i.wrap&&16190!==i.mode?_e:16190===i.mode&&(n=1,n=F(n,e,a,0),n!==i.check)?fe:(s=Ze(t,e,a,a),s?(i.mode=16210,ce):(i.havedict=1,le)))},inflateInfo:"pako inflate (from Nodeca project)"};var Se=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const De=Object.prototype.toString,{Z_NO_FLUSH:Te,Z_FINISH:Oe,Z_OK:Fe,Z_STREAM_END:Le,Z_NEED_DICT:Ne,Z_STREAM_ERROR:Ie,Z_DATA_ERROR:Be,Z_MEM_ERROR:Ce}=B;function He(t){this.options=Tt({chunkSize:65536,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ct,this.strm.avail_out=0;let a=Ue.inflateInit2(this.strm,e.windowBits);if(a!==Fe)throw new Error(I[a]);if(this.header=new Se,Ue.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=Nt(e.dictionary):"[object ArrayBuffer]"===De.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(a=Ue.inflateSetDictionary(this.strm,e.dictionary),a!==Fe)))throw new Error(I[a])}He.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize,n=this.options.dictionary;let s,r,o;if(this.ended)return!1;for(r=e===~~e?e:!0===e?Oe:Te,"[object ArrayBuffer]"===De.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;){for(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),s=Ue.inflate(a,r),s===Ne&&n&&(s=Ue.inflateSetDictionary(a,n),s===Fe?s=Ue.inflate(a,r):s===Be&&(s=Ne));a.avail_in>0&&s===Le&&a.state.wrap>0&&0!==t[a.next_in];)Ue.inflateReset(a),s=Ue.inflate(a,r);switch(s){case Ie:case Be:case Ne:case Ce:return this.onEnd(s),this.ended=!0,!1}if(o=a.avail_out,a.next_out&&(0===a.avail_out||s===Le))if("string"===this.options.to){let t=Bt(a.output,a.next_out),e=a.next_out-t,n=It(a.output,t);a.next_out=e,a.avail_out=i-e,e&&a.output.set(a.output.subarray(t,t+e),0),this.onData(n)}else this.onData(a.output.length===a.next_out?a.output:a.output.subarray(0,a.next_out));if(s!==Fe||0!==o){if(s===Le)return s=Ue.inflateEnd(this.strm),this.onEnd(s),this.ended=!0,!0;if(0===a.avail_in)break}}return!0},He.prototype.onData=function(t){this.chunks.push(t)},He.prototype.onEnd=function(t){t===Fe&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Ot(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};const{Deflate:Me,deflate:je,deflateRaw:Ke,gzip:Pe}=Vt;var Ye=Me,Ge=je,Xe=B;const We=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const e=this._hasEvents?",":"";this.deflate.push(e+t,Xe.Z_SYNC_FLUSH),this._hasEvents=!0}finish(){if(this.deflate.push("]",Xe.Z_FINISH),this.deflate.err)throw this.deflate.err;const t=this.deflate.result;return this._init(),t}_init(){this._hasEvents=!1,this.deflate=new Ye,this.deflate.push("[",Xe.Z_NO_FLUSH)}},qe={clear:()=>{We.clear()},addEvent:t=>We.addEvent(t),finish:()=>We.finish(),compress:t=>function(t){return Ge(t)}(t)};addEventListener("message",(function(t){const e=t.data.method,a=t.data.id,i=t.data.arg;if(e in qe&&"function"==typeof qe[e])try{const t=qe[e](i);postMessage({id:a,method:e,success:!0,response:t})}catch(t){postMessage({id:a,method:e,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});';class Ge{get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}async addEvent(t){this.events.push(t)}finish(){return new Promise((t=>{const e=this.events;this.events=[],t(JSON.stringify(e))}))}clear(){this.events=[]}getEarliestTimestamp(){const t=this.events.map((t=>t.timestamp)).sort()[0];return t?Se(t):null}constructor(){this.events=[]}}class Ye{ensureReady(){return this._ensureReadyPromise||(this._ensureReadyPromise=new Promise(((t,e)=>{this._worker.addEventListener("message",(({data:n})=>{n.success?t():e()}),{once:!0}),this._worker.addEventListener("error",(t=>{e(t)}),{once:!0})}))),this._ensureReadyPromise}destroy(){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.log("[Replay] Destroying compression worker"),this._worker.terminate()}postMessage(t,e){const n=this._getAndIncrementId();return new Promise(((r,i)=>{const s=({data:e})=>{const o=e;if(o.method===t&&o.id===n){if(this._worker.removeEventListener("message",s),!o.success)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.error("[Replay]",o.response),void i(new Error("Error in compression worker"));r(o.response)}};this._worker.addEventListener("message",s),this._worker.postMessage({id:n,method:t,arg:e})}))}_getAndIncrementId(){return this._id++}constructor(t){this._worker=t,this._id=0}}class Fe{get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(t){const e=Se(t.timestamp);return(!this._earliestTimestamp||e{if(!Je(n)&&!Qe(n))return;const i=r&&r.statusCode;e&&(!i||i<200||i>=300)||(Qe(n)&&n.contexts&&n.contexts.trace&&n.contexts.trace.trace_id?t.getContext().traceIds.add(n.contexts.trace.trace_id):Je(n)&&(n.event_id&&t.getContext().errorIds.add(n.event_id),"buffer"===t.recordingMode&&n.tags&&n.tags.replayId&&setTimeout((()=>{t.sendBufferedReplayOrFlush()}))))}}function en(t,e=!1){const n=e?tn(t):void 0;return(e,r)=>{if(function(t){return"replay_event"===t.type}(e))return delete e.breadcrumbs,e;if(!Je(e)&&!Qe(e))return e;if(function(t,e){return!(t.type||!t.exception||!t.exception.values||!t.exception.values.length)&&(!(!e.originalException||!e.originalException.__rrweb__)||t.exception.values.some((t=>!!(t.stacktrace&&t.stacktrace.frames&&t.stacktrace.frames.length)&&t.stacktrace.frames.some((t=>t.filename&&t.filename.includes("/rrweb/src/"))))))}(e,r)&&!t.getOptions()._experiments.captureExceptions)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.log("[Replay] Ignoring error from rrweb internals",e),null;const s=function(t,e){return"buffer"===t.recordingMode&&e.message!==w&&!(!e.exception||e.type)&&qe(t.getOptions().errorSampleRate)}(t,e);if((s||"session"===t.recordingMode)&&(e.tags={...e.tags,replayId:t.getSessionId()}),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&t.getOptions()._experiments.traceInternals&&Je(e)){const t=function(t){return{type:"Unknown",value:"n/a",...t.exception&&t.exception.values&&t.exception.values[0]}}(e);!function(t){const{category:e,level:n,message:r,...s}=t;(0,i.addBreadcrumb)({category:e||"console",level:n||"debug",message:`[debug]: ${r}`,...s})}({message:`Tagging event (${e.event_id}) - ${e.message} - ${t.type}: ${t.value}`})}return n&&n(e,{statusCode:200}),e}}function nn(t,e){return e.map((({type:e,start:n,end:r,name:i,data:s})=>Ee(t,{type:st.Custom,timestamp:n,data:{tag:"performanceSpan",payload:{op:e,description:i,startTimestamp:n,endTimestamp:r,data:s}}})))}function rn(t){return e=>{if(!t.isEnabled())return;const n=function(t){const{from:e,to:n}=t,r=Date.now()/1e3;return{type:"navigation.push",start:r,end:r,name:n,data:{previous:e}}}(e);null!==n&&(t.getContext().urls.push(n.name),t.triggerUserActivity(),t.addUpdate((()=>(nn(t,[n]),!1))))}}function sn(t,e){return("undefined"!=typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__||!t.getOptions()._experiments.traceInternals)&&function(t){const e=(0,o.getCurrentHub)().getClient(),n=e&&e.getDsn();return!!n&&t.includes(n.host)}(e)}function on(t,e){t.isEnabled()&&null!==e&&(sn(t,e.name)||t.addUpdate((()=>(nn(t,[e]),!0))))}function an(t){return e=>{if(!t.isEnabled())return;const n=function(t){const{startTimestamp:e,endTimestamp:n,xhr:r}=t,i=r[c.SENTRY_XHR_DATA_KEY];if(!e||!n||!i)return null;const{method:s,url:o,status_code:a}=i;return void 0===o?null:{type:"resource.xhr",name:o,start:e/1e3,end:n/1e3,data:{method:s,statusCode:a}}}(e);on(t,n)}}const cn=10,un=11,ln=12,dn=13,pn=14,hn=15,fn=20,_n=21,mn=22,gn=23,yn=["true","false","null"];function vn(t,e){if(!e.length)return t;let n=t;const r=e.length-1;n=function(t,e){switch(e){case cn:return`${t}"~~":"~~"`;case un:return`${t}:"~~"`;case ln:return`${t}~~":"~~"`;case dn:return function(t){const e=t.lastIndexOf(":"),n=t.slice(e+1);return yn.includes(n.trim())?`${t},"~~":"~~"`:`${t.slice(0,e+1)}"~~"`}(t);case pn:return`${t}~~"`;case hn:return`${t},"~~":"~~"`;case fn:return`${t}"~~"`;case _n:return function(t){const e=function(t){for(let e=t.length-1;e>=0;e--){const n=t[e];if(","===n||"["===n)return e}return-1}(t);if(e>-1){const n=t.slice(e+1);return yn.includes(n.trim())?`${t},"~~"`:`${t.slice(0,e+1)}"~~"`}return t}(t);case mn:return`${t}~~"`;case gn:return`${t},"~~"`}return t}(n,e[r]);for(let t=r;t>=0;t--){switch(e[t]){case cn:n=`${n}}`;break;case fn:n=`${n}]`}}return n}function Sn(t,e,n){const r=t[t.length-1],i=e[n];if(!/\s/.test(i))if('"'!==i||En(e,n))switch(i){case"{":!function(t,e){if(!e)return void t.push(cn);if(e===dn)return void t.push(cn);e===_n&&t.push(cn);if(e===fn)t.push(cn)}(t,r);break;case"[":!function(t,e){if(!e)return t.push(fn),void t.push(_n);if(e===dn)return t.push(fn),void t.push(_n);e===_n&&(t.push(fn),t.push(_n));if(e===fn)t.push(fn),t.push(_n)}(t,r);break;case":":!function(t,e){e===un&&(t.pop(),t.push(dn))}(t,r);break;case",":!function(t,e){if(e===dn)return void t.pop();if(e===hn)return t.pop(),void t.pop();if(e===_n)return;if(e===gn)t.pop()}(t,r);break;case"}":!function(t,e){e===cn&&t.pop();e===dn&&(t.pop(),t.pop());e===hn&&(t.pop(),t.pop(),t.pop());t[t.length-1]===dn&&t.push(hn);t[t.length-1]===_n&&t.push(gn)}(t,r);break;case"]":!function(t,e){e===fn&&t.pop();e===_n&&(t.pop(),t.pop());e===gn&&(t.pop(),t.pop(),t.pop());t[t.length-1]===dn&&t.push(hn);t[t.length-1]===_n&&t.push(gn)}(t,r)}else!function(t,e){if(e===pn)return t.pop(),void t.push(hn);if(e===mn)return t.pop(),void t.push(gn);if(e===dn)return void t.push(pn);if(e===_n)return void t.push(mn);if(e===cn)return void t.push(ln);if(e===ln)t.pop(),t.push(un)}(t,r)}function En(t,e){return"\\"===t[e-1]&&!En(t,e-1)}function bn(t){return vn(t,function(t){const e=[];for(let n=0;nx;if(function(t){const e=t[0],n=t[t.length-1];return"["===e&&"]"===n||"{"===e&&"}"===n}(t))try{const n=e?bn(t.slice(0,x)):t;return{body:JSON.parse(n),warnings:e?["JSON_TRUNCATED"]:[]}}catch(n){return{body:e?`${t.slice(0,x)}…`:t,warnings:e?["INVALID_JSON","TEXT_TRUNCATED"]:["INVALID_JSON"]}}return{body:e?`${t.slice(0,x)}…`:t,warnings:e?["TEXT_TRUNCATED"]:[]}}(n);return r.body=i,s.length>0&&(r._meta={warnings:s}),r}function Dn(t,e){return Object.keys(t).reduce(((n,r)=>{const i=r.toLowerCase();return e.includes(i)&&t[r]&&(n[i]=t[r]),n}),{})}function In(t){return new URLSearchParams(t).toString()}function Cn(t,e){const n=function(t,e=S.document.baseURI){if(t.startsWith("http://")||t.startsWith("https://")||t.startsWith(S.location.origin))return t;const n=new URL(t,e);if(n.origin!==new URL(e).origin)return t;const r=n.href;return!t.endsWith("/")&&r.endsWith("/")?r.slice(0,-1):r}(t);return(0,g.stringMatchesSomePattern)(n,e)}async function On(t,e,n){try{const r=await async function(t,e,n){const{startTimestamp:r,endTimestamp:i}=e,{url:s,method:o,status_code:a=0,request_body_size:c,response_body_size:u}=t.data,l=Cn(s,n.networkDetailAllowUrls),d=l?function({networkCaptureBodies:t,networkRequestHeaders:e},n,r){const i=(s=n,o=e,1===s.length&&"string"!=typeof s[0]?An(s[0],o):2===s.length?An(s[1],o):{});var s,o;if(!t)return Nn(i,r,void 0);const a=Tn(Bn(n));return Nn(i,r,a)}(n,e.input,c):Rn(c),p=await async function(t,{networkCaptureBodies:e,textEncoder:n,networkResponseHeaders:r},i,s){if(!t&&void 0!==s)return Rn(s);const o=Un(i.headers,r);if(!e&&void 0!==s)return Nn(o,s,void 0);try{const r=i.clone(),a=await async function(t){try{return await t.text()}catch(t){return}}(r),c=a&&a.length&&void 0===s?wn(a,n):s;return t?Nn(o,c,e?a:void 0):Rn(c)}catch(t){return Nn(o,s,void 0)}}(l,n,e.response,u);return{startTimestamp:r,endTimestamp:i,url:s,method:o,statusCode:a,request:d,response:p}}(t,e,n),i=xn("resource.fetch",r);on(n.replay,i)}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.error("[Replay] Failed to capture fetch breadcrumb",t)}}function Bn(t=[]){if(2===t.length&&"object"==typeof t[1])return t[1].body}function Un(t,e){const n={};return e.forEach((e=>{t.get(e)&&(n[e]=t.get(e))})),n}function An(t,e){if(!t)return{};const n=t.headers;return n?n instanceof Headers?Un(n,e):Array.isArray(n)?{}:Dn(n,e):{}}async function Ln(t,e,n){try{const r=function(t,e,n){const{startTimestamp:r,endTimestamp:i,input:s,xhr:o}=e,{url:a,method:u,status_code:l=0,request_body_size:d,response_body_size:p}=t.data;if(!a)return null;if(!Cn(a,n.networkDetailAllowUrls)){return{startTimestamp:r,endTimestamp:i,url:a,method:u,statusCode:l,request:Rn(d),response:Rn(p)}}const h=o[c.SENTRY_XHR_DATA_KEY],f=h?Dn(h.request_headers,n.networkRequestHeaders):{},_=Dn(function(t){const e=t.getAllResponseHeaders();return e?e.split("\r\n").reduce(((t,e)=>{const[n,r]=e.split(": ");return t[n.toLowerCase()]=r,t}),{}):{}}(o),n.networkResponseHeaders),m=Nn(f,d,n.networkCaptureBodies?Tn(s):void 0),g=Nn(_,p,n.networkCaptureBodies?e.xhr.responseText:void 0);return{startTimestamp:r,endTimestamp:i,url:a,method:u,statusCode:l,request:m,response:g}}(t,e,n),i=xn("resource.xhr",r);on(n.replay,i)}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.error("[Replay] Failed to capture fetch breadcrumb",t)}}function Mn(t){const e=(0,o.getCurrentHub)().getClient();try{const n=new TextEncoder,{networkDetailAllowUrls:r,networkCaptureBodies:i,networkRequestHeaders:s,networkResponseHeaders:o}=t.getOptions(),a={replay:t,textEncoder:n,networkDetailAllowUrls:r,networkCaptureBodies:i,networkRequestHeaders:s,networkResponseHeaders:o};e&&e.on?e.on("beforeAddBreadcrumb",((t,e)=>function(t,e,n){if(!e.data)return;try{(function(t){return"xhr"===t.category})(e)&&function(t){return t&&t.xhr}(n)&&(!function(t,e,n){const{xhr:r,input:i}=e,s=wn(i,n.textEncoder),o=r.getResponseHeader("content-length")?kn(r.getResponseHeader("content-length")):wn(r.response,n.textEncoder);void 0!==s&&(t.data.request_body_size=s),void 0!==o&&(t.data.response_body_size=o)}(e,n,t),Ln(e,n,t)),function(t){return"fetch"===t.category}(e)&&function(t){return t&&t.response}(n)&&(!function(t,e,n){const{input:r,response:i}=e,s=wn(Bn(r),n.textEncoder),o=i?kn(i.headers.get("content-length")):void 0;void 0!==s&&(t.data.request_body_size=s),void 0!==o&&(t.data.response_body_size=o)}(e,n,t),On(e,n,t))}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.warn("Error when enriching network breadcrumb")}}(a,t,e))):((0,c.addInstrumentationHandler)("fetch",function(t){return e=>{if(!t.isEnabled())return;const n=function(t){const{startTimestamp:e,endTimestamp:n,fetchData:r,response:i}=t;if(!n)return null;const{method:s,url:o}=r;return{type:"resource.fetch",start:e/1e3,end:n/1e3,name:o,data:{method:s,statusCode:i&&i.status}}}(e);on(t,n)}}(t)),(0,c.addInstrumentationHandler)("xhr",an(t)))}catch(t){}}let Pn=null;const Gn=t=>e=>{if(!t.isEnabled())return;const n=function(t){const e=t.getLastBreadcrumb&&t.getLastBreadcrumb();return Pn!==e&&e?(Pn=e,e.category&&(["fetch","xhr","sentry.event","sentry.transaction"].includes(e.category)||e.category.startsWith("ui."))?null:"console"===e.category?function(t){const e=t.data&&t.data.arguments;if(!Array.isArray(e)||0===e.length)return ge(t);let n=!1;const r=e.map((t=>{if(!t)return t;if("string"==typeof t)return t.length>R?(n=!0,`${t.slice(0,R)}…`):t;if("object"==typeof t)try{const e=(0,m.normalize)(t,7),r=JSON.stringify(e);if(r.length>R){const t=bn(r.slice(0,R)),e=JSON.parse(t);return n=!0,e}return e}catch(t){}return t}));return ge({...t,data:{...t.data,arguments:r,...n?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}(e):ge(e)):null}(e);n&&be(t,n)};function Yn(t){return!(!t||!t.on)}function Fn(t){const{jsHeapSizeLimit:e,totalJSHeapSize:n,usedJSHeapSize:r}=t,i=Date.now()/1e3;return{type:"memory",name:"memory",start:i,end:i,data:{memory:{jsHeapSizeLimit:e,totalJSHeapSize:n,usedJSHeapSize:r}}}}const Wn={resource:function(t){const{entryType:e,initiatorType:n,name:r,responseEnd:i,startTime:s,decodedBodySize:o,encodedBodySize:a,responseStatus:c,transferSize:u}=t;return["fetch","xmlhttprequest"].includes(n)?null:{type:`${e}.${n}`,start:Hn(s),end:Hn(i),name:r,data:{size:u,statusCode:c,decodedBodySize:o,encodedBodySize:a}}},paint:function(t){const{duration:e,entryType:n,name:r,startTime:i}=t,s=Hn(i);return{type:n,name:r,start:s,end:s+e,data:void 0}},navigation:function(t){const{entryType:e,name:n,decodedBodySize:r,duration:i,domComplete:s,encodedBodySize:o,domContentLoadedEventStart:a,domContentLoadedEventEnd:c,domInteractive:u,loadEventStart:l,loadEventEnd:d,redirectCount:p,startTime:h,transferSize:f,type:_}=t;return 0===i?null:{type:`${e}.${_}`,start:Hn(h),end:Hn(s),name:n,data:{size:f,decodedBodySize:r,encodedBodySize:o,duration:i,domInteractive:u,domContentLoadedEventStart:a,domContentLoadedEventEnd:c,loadEventStart:l,loadEventEnd:d,domComplete:s,redirectCount:p}}},"largest-contentful-paint":function(t){const{entryType:e,startTime:n,size:r}=t;let i=0;if(S.performance){const t=S.performance.getEntriesByType("navigation")[0];i=t&&t.activationStart||0}const s=Math.max(n-i,0),o=Hn(i)+s/1e3;return{type:e,name:e,start:o,end:o,data:{value:s,size:r,nodeId:me.mirror.getId(t.element)}}}};function zn(t){return void 0===Wn[t.entryType]?null:Wn[t.entryType](t)}function Hn(t){return((u.browserPerformanceTimeOrigin||S.performance.timeOrigin)+t)/1e3}function jn(t){let e=!1;return(n,r)=>{if(!t.checkAndHandleExpiredSession())return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.warn("[Replay] Received replay event after session expired."));const i=r||!e;e=!0,t.addUpdate((()=>{if("buffer"===t.recordingMode&&i&&t.setInitialState(),Ee(t,n,i),!i)return!1;if(function(t,e){e&&t.session&&0===t.session.segmentId?Ee(t,function(t){const e=t.getOptions();return{type:ve.Custom,timestamp:Date.now(),data:{tag:"options",payload:{sessionSampleRate:e.sessionSampleRate,errorSampleRate:e.errorSampleRate,useCompressionOption:e.useCompression,blockAllMedia:e.blockAllMedia,maskAllText:e.maskAllText,maskAllInputs:e.maskAllInputs,useCompression:!!t.eventBuffer&&"worker"===t.eventBuffer.type,networkDetailHasUrls:e.networkDetailAllowUrls.length>0,networkCaptureBodies:e.networkCaptureBodies,networkRequestHasHeaders:e.networkRequestHeaders.length>0,networkResponseHasHeaders:e.networkResponseHeaders.length>0}}}}(t),!1):Promise.resolve(null)}(t,i),t.session&&t.session.previousSessionId)return!0;if("buffer"===t.recordingMode&&t.session&&t.eventBuffer){const e=t.eventBuffer.getEarliestTimestamp();e&&(t.session.started=e,t.getOptions().stickySession&&Ve(t.session))}const e=t.getOptions();return e._experiments.delayFlushOnCheckout?(setTimeout((()=>t.conditionalFlush()),e._experiments.delayFlushOnCheckout),t.cancelFlush(),!0):("session"===t.recordingMode&&t.flushImmediate(),!0)}))}}async function $n({recordingData:t,replayId:e,segmentId:n,eventContext:r,timestamp:i,session:s}){const c=function({recordingData:t,headers:e}){let n;const r=`${JSON.stringify(e)}\n`;if("string"==typeof t)n=`${r}${t}`;else{const e=(new TextEncoder).encode(r);n=new Uint8Array(e.length+t.length),n.set(e),n.set(t,e.length)}return n}({recordingData:t,headers:{segment_id:n}}),{urls:u,errorIds:d,traceIds:p,initialTimestamp:h}=r,f=(0,o.getCurrentHub)(),m=f.getClient(),g=f.getScope(),y=m&&m.getTransport(),v=m&&m.getDsn();if(!(m&&g&&y&&v&&s.sampled))return;const S={type:b,replay_start_timestamp:h/1e3,timestamp:i/1e3,error_ids:d,trace_ids:p,urls:u,replay_id:e,segment_id:n,replay_type:s.sampled},E=await async function({client:t,scope:e,replayId:n,event:r}){const i="object"!=typeof t._integrations||null===t._integrations||Array.isArray(t._integrations)?void 0:Object.keys(t._integrations),s=await(0,a.prepareEvent)(t.getOptions(),r,{event_id:n,integrations:i},e);if(!s)return null;s.platform=s.platform||"javascript";const o=t.getSdkMetadata&&t.getSdkMetadata(),{name:c,version:u}=o&&o.sdk||{};return s.sdk={...s.sdk,name:c||"sentry.javascript.unknown",version:u||"0.0.0"},s}({scope:g,client:m,replayId:e,event:S});if(!E)return m.recordDroppedEvent("event_processor","replay",S),void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.log("An event processor returned `null`, will not send event."));const k=function(t,e,n,r){return(0,l.createEnvelope)((0,l.createEventEnvelopeHeaders)(t,(0,l.getSdkMetadataForEnvelopeHeader)(t),r,n),[[{type:"replay_event"},t],[{type:"replay_recording",length:"string"==typeof e?(new TextEncoder).encode(e).length:e.length},e]])}(E,c,v,m.getOptions().tunnel);let T;try{T=await y.send(k)}catch(t){const e=new Error(w);try{e.cause=t}catch(t){}throw e}if(!T)return T;if("number"==typeof T.statusCode&&(T.statusCode<200||T.statusCode>=300))throw new qn(T.statusCode);return T}class qn extends Error{constructor(t){super(`Transport returned status code ${t}`)}}async function Vn(t,e={count:0,interval:k}){const{recordingData:n,options:r}=t;if(n.length)try{return await $n(t),!0}catch(n){if(n instanceof qn)throw n;if((0,i.setContext)("Replays",{_retryCount:e.count}),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r._experiments&&r._experiments.captureExceptions&&(0,i.captureException)(n),e.count>=T){const t=new Error(`${w} - max retries exceeded`);try{t.cause=n}catch(t){}throw t}return e.interval*=++e.count,await new Promise(((n,r)=>{setTimeout((async()=>{try{await Vn(t,e),n(!0)}catch(t){r(t)}}),e.interval)}))}}class Xn{__init(){this.eventBuffer=null}__init2(){this.performanceEvents=[]}__init3(){this.recordingMode="session"}__init4(){this.timeouts={sessionIdlePause:3e5,sessionIdleExpire:9e5,maxSessionLife:36e5}}__init5(){this._performanceObserver=null}__init6(){this._flushLock=null}__init7(){this._lastActivity=Date.now()}__init8(){this._isEnabled=!1}__init9(){this._isPaused=!1}__init10(){this._hasInitializedCoreListeners=!1}__init11(){this._stopRecording=null}__init12(){this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""}}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}getOptions(){return this._options}initializeSampling(){const{errorSampleRate:t,sessionSampleRate:e}=this._options;if(t<=0&&e<=0)return;this._loadAndCheckSession()&&(this.session?(this.session.sampled&&"session"!==this.session.sampled&&(this.recordingMode="buffer"),this._initializeRecording()):this._handleException(new Error("Unable to initialize and create session")))}start(){if(this._isEnabled&&"session"===this.recordingMode)throw new Error("Replay recording is already in progress");if(this._isEnabled&&"buffer"===this.recordingMode)throw new Error("Replay buffering is in progress, call `flush()` to save the replay");const t=this.session&&this.session.id,{session:e}=Ke({timeouts:this.timeouts,stickySession:Boolean(this._options.stickySession),currentSession:this.session,sessionSampleRate:1,allowBuffering:!1});e.previousSessionId=t,this.session=e,this._initializeRecording()}startBuffering(){if(this._isEnabled)throw new Error("Replay recording is already in progress");const t=this.session&&this.session.id,{session:e}=Ke({timeouts:this.timeouts,stickySession:Boolean(this._options.stickySession),currentSession:this.session,sessionSampleRate:0,allowBuffering:!0});e.previousSessionId=t,this.session=e,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{this._stopRecording=me({...this._recordingOptions,..."buffer"===this.recordingMode&&{checkoutEveryNms:6e4},emit:jn(this),onMutation:this._onMutationHandler})}catch(t){this._handleException(t)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(t){return this._handleException(t),!1}}async stop(t){if(this._isEnabled)try{if("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__){const e="[Replay] Stopping Replay"+(t?` triggered by ${t}`:"");(this.getOptions()._experiments.traceInternals?console.warn:_.logger.log)(e)}this._isEnabled=!1,this._removeListeners(),this.stopRecording(),this._debouncedFlush.cancel(),"session"===this.recordingMode&&await this._flush({force:!0}),this.eventBuffer&&this.eventBuffer.destroy(),this.eventBuffer=null,He(this)}catch(t){this._handleException(t)}}pause(){this._isPaused=!0,this.stopRecording()}resume(){this._loadAndCheckSession()&&(this._isPaused=!1,this.startRecording())}async sendBufferedReplayOrFlush({continueRecording:t=!0}={}){if("session"===this.recordingMode)return this.flushImmediate();await this.flushImmediate();const e=this.stopRecording();t&&e&&(this.recordingMode="session",this.session&&(this.session.shouldRefresh=!1,this._maybeSaveSession()),this.startRecording())}addUpdate(t){const e=t();"buffer"!==this.recordingMode&&!0!==e&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),this._stopRecording)this.checkAndHandleExpiredSession(),this._updateSessionActivity();else{if(!this._loadAndCheckSession())return;this.resume()}}conditionalFlush(){return"buffer"===this.recordingMode?Promise.resolve():this.flushImmediate()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){return this.session&&this.session.id}checkAndHandleExpiredSession(){const t=this.getSessionId();if(this._lastActivity&&je(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&"session"===this.session.sampled)return void this.pause();if(!this._loadAndCheckSession())return;return t===this.getSessionId()||(this._triggerFullSnapshot(),!1)}setInitialState(){const t=`${S.location.pathname}${S.location.hash}${S.location.search}`,e=`${S.location.origin}${t}`;this.performanceEvents=[],this._clearContext(),this._context.initialUrl=e,this._context.initialTimestamp=Date.now(),this._context.urls.push(e)}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=ze({useCompression:this._options.useCompression}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this.startRecording()}_handleException(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.error("[Replay]",t),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&this._options._experiments&&this._options._experiments.captureExceptions&&(0,i.captureException)(t)}_loadAndCheckSession(){const{type:t,session:e}=Ke({timeouts:this.timeouts,stickySession:Boolean(this._options.stickySession),currentSession:this.session,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:this._options.errorSampleRate>0});"new"===t&&this.setInitialState();const n=this.getSessionId();return e.id!==n&&(e.previousSessionId=n),this.session=e,!!this.session.sampled||(this.stop("session unsampled"),!1)}_addListeners(){try{S.document.addEventListener("visibilitychange",this._handleVisibilityChange),S.addEventListener("blur",this._handleWindowBlur),S.addEventListener("focus",this._handleWindowFocus),S.addEventListener("keydown",this._handleKeyboardEvent),this._hasInitializedCoreListeners||(!function(t){const e=(0,o.getCurrentHub)().getScope(),n=(0,o.getCurrentHub)().getClient();e&&e.addScopeListener(Gn(t)),(0,c.addInstrumentationHandler)("dom",De(t)),(0,c.addInstrumentationHandler)("history",rn(t)),Mn(t),(0,s.addGlobalEventProcessor)(en(t,!Yn(n))),Yn(n)&&(n.on("afterSendEvent",tn(t)),n.on("createDsc",(e=>{const n=t.getSessionId();n&&t.isEnabled()&&"session"===t.recordingMode&&(e.replay_id=n)})))}(this),this._hasInitializedCoreListeners=!0)}catch(t){this._handleException(t)}"PerformanceObserver"in S&&(this._performanceObserver=Me(this))}_removeListeners(){try{S.document.removeEventListener("visibilitychange",this._handleVisibilityChange),S.removeEventListener("blur",this._handleWindowBlur),S.removeEventListener("focus",this._handleWindowFocus),S.removeEventListener("keydown",this._handleKeyboardEvent),this._performanceObserver&&(this._performanceObserver.disconnect(),this._performanceObserver=null)}catch(t){this._handleException(t)}}__init13(){this._handleVisibilityChange=()=>{"visible"===S.document.visibilityState?this._doChangeToForegroundTasks():this._doChangeToBackgroundTasks()}}__init14(){this._handleWindowBlur=()=>{const t=ge({category:"ui.blur"});this._doChangeToBackgroundTasks(t)}}__init15(){this._handleWindowFocus=()=>{const t=ge({category:"ui.focus"});this._doChangeToForegroundTasks(t)}}__init16(){this._handleKeyboardEvent=t=>{Ue(this,t)}}_doChangeToBackgroundTasks(t){if(!this.session)return;const e=$e(this.session,this.timeouts);t&&!e&&this._createCustomBreadcrumb(t),this.conditionalFlush()}_doChangeToForegroundTasks(t){if(!this.session)return;this.checkAndHandleExpiredSession()?t&&this._createCustomBreadcrumb(t):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.log("[Replay] Document has become active, but session has expired")}_triggerFullSnapshot(t=!0){try{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.log("[Replay] Taking full rrweb snapshot"),me.takeFullSnapshot(t)}catch(t){this._handleException(t)}}_updateUserActivity(t=Date.now()){this._lastActivity=t}_updateSessionActivity(t=Date.now()){this.session&&(this.session.lastActivity=t,this._maybeSaveSession())}_createCustomBreadcrumb(t){this.addUpdate((()=>{Ee(this,{type:st.Custom,timestamp:t.timestamp||0,data:{tag:"breadcrumb",payload:t}})}))}_addPerformanceEntries(){const t=[...this.performanceEvents];return this.performanceEvents=[],Promise.all(nn(this,function(t){return t.map(zn).filter(Boolean)}(t)))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){const{session:t,eventBuffer:e}=this;if(!t||!e)return;if(t.segmentId)return;const n=e.getEarliestTimestamp();n&&n{if(this._isEnabled||t)if(this.checkAndHandleExpiredSession())if(this.session){if(this._debouncedFlush.cancel(),!this._flushLock)return this._flushLock=this._runFlush(),await this._flushLock,void(this._flushLock=null);try{await this._flushLock}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.error(t)}finally{this._debouncedFlush()}}else("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.error("[Replay] No session found to flush.");else("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.error("[Replay] Attempting to finish replay event after session expired.")}}_maybeSaveSession(){this.session&&this._options.stickySession&&Ve(this.session)}__init18(){this._onMutationHandler=t=>{const e=t.length,n=this._options._experiments.mutationLimit||0,r=n&&e>n;if(e>(this._options._experiments.mutationBreadcrumbLimit||1e3)||r){const t=ge({category:"replay.mutations",data:{count:e}});this._createCustomBreadcrumb(t)}return!r||(this._triggerFullSnapshot(!1),!1)}}constructor({options:t,recordingOptions:e}){Xn.prototype.__init.call(this),Xn.prototype.__init2.call(this),Xn.prototype.__init3.call(this),Xn.prototype.__init4.call(this),Xn.prototype.__init5.call(this),Xn.prototype.__init6.call(this),Xn.prototype.__init7.call(this),Xn.prototype.__init8.call(this),Xn.prototype.__init9.call(this),Xn.prototype.__init10.call(this),Xn.prototype.__init11.call(this),Xn.prototype.__init12.call(this),Xn.prototype.__init13.call(this),Xn.prototype.__init14.call(this),Xn.prototype.__init15.call(this),Xn.prototype.__init16.call(this),Xn.prototype.__init17.call(this),Xn.prototype.__init18.call(this),this._recordingOptions=e,this._options=t,this._debouncedFlush=function(t,e,n){let r,i,s;const o=n&&n.maxWait?Math.max(n.maxWait,e):0;function a(){return c(),r=t(),r}function c(){void 0!==i&&clearTimeout(i),void 0!==s&&clearTimeout(s),i=s=void 0}function u(){return i&&clearTimeout(i),i=setTimeout(a,e),o&&void 0===s&&(s=setTimeout(a,o)),r}return u.cancel=c,u.flush=function(){return void 0!==i||void 0!==s?a():r},u}((()=>this._flush()),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay})}}function Zn(t,e,n,r){const i=[...t,..."string"==typeof r?r.split(","):[],...e];return void 0!==n&&("string"==typeof n&&i.push(`.${n}`),console.warn("[Replay] You are using a deprecated configuration item for privacy. Read the documentation on how to use the new privacy configuration.")),i.join(",")}function Kn({mask:t,unmask:e,block:n,unblock:r,ignore:i,blockClass:s,blockSelector:o,maskTextClass:a,maskTextSelector:c,ignoreClass:u}){const l=Zn(t,[".sentry-mask","[data-sentry-mask]"],a,c),d=Zn(e,[".sentry-unmask","[data-sentry-unmask]"]),p={maskTextSelector:l,unmaskTextSelector:d,maskInputSelector:l,unmaskInputSelector:d,blockSelector:Zn(n,[".sentry-block","[data-sentry-block]",'base[href="/"]'],s,o),unblockSelector:Zn(r,[".sentry-unblock","[data-sentry-unblock]"]),ignoreSelector:Zn(i,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'],u)};return s instanceof RegExp&&(p.blockClass=s),a instanceof RegExp&&(p.maskTextClass=a),p}function Jn(){return"undefined"!=typeof window&&(!(0,f.isNodeEnv)()||void 0!==v&&"renderer"===v.type)}const Qn='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',tr=["content-length","content-type","accept"];let er=!1;class nr{static __initStatic(){this.id="Replay"}__init(){this.name=nr.id}get _isInitialized(){return er}set _isInitialized(t){er=t}setupOnce(){Jn()&&(this._setup(),setTimeout((()=>this._initialize())))}start(){this._replay&&this._replay.start()}startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop():Promise.resolve()}flush(t){return this._replay&&this._replay.isEnabled()?this._replay.sendBufferedReplayOrFlush(t):Promise.resolve()}getReplayId(){if(this._replay&&this._replay.isEnabled())return this._replay.getSessionId()}_initialize(){this._replay&&this._replay.initializeSampling()}_setup(){const t=function(t){const e=(0,o.getCurrentHub)().getClient(),n=e&&e.getOptions(),r={sessionSampleRate:0,errorSampleRate:0,...(0,d.dropUndefinedKeys)(t)};if(!n)return console.warn("SDK client is not available."),r;null==t.sessionSampleRate&&null==t.errorSampleRate&&null==n.replaysSessionSampleRate&&null==n.replaysOnErrorSampleRate&&console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.");"number"==typeof n.replaysSessionSampleRate&&(r.sessionSampleRate=n.replaysSessionSampleRate);"number"==typeof n.replaysOnErrorSampleRate&&(r.errorSampleRate=n.replaysOnErrorSampleRate);return r}(this._initialOptions);this._replay=new Xn({options:t,recordingOptions:this._recordingOptions})}constructor({flushMinDelay:t=5e3,flushMaxDelay:e=5500,stickySession:n=!0,useCompression:r=!0,_experiments:i={},sessionSampleRate:s,errorSampleRate:o,maskAllText:a=!0,maskAllInputs:c=!0,blockAllMedia:u=!0,networkDetailAllowUrls:l=[],networkCaptureBodies:d=!0,networkRequestHeaders:p=[],networkResponseHeaders:h=[],mask:f=[],unmask:_=[],block:m=[],unblock:g=[],ignore:y=[],maskFn:v,beforeAddRecordingEvent:S,blockClass:E,blockSelector:b,maskInputOptions:w,maskTextClass:k,maskTextSelector:T,ignoreClass:x}={}){if(nr.prototype.__init.call(this),this._recordingOptions={maskAllInputs:c,maskAllText:a,maskInputOptions:{...w||{},password:!0},maskTextFn:v,maskInputFn:v,...Kn({mask:f,unmask:_,block:m,unblock:g,ignore:y,blockClass:E,blockSelector:b,maskTextClass:k,maskTextSelector:T,ignoreClass:x}),slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0},this._initialOptions={flushMinDelay:t,flushMaxDelay:e,stickySession:n,sessionSampleRate:s,errorSampleRate:o,useCompression:r,blockAllMedia:u,maskAllInputs:c,maskAllText:a,networkDetailAllowUrls:l,networkCaptureBodies:d,networkRequestHeaders:rr(p),networkResponseHeaders:rr(h),beforeAddRecordingEvent:S,_experiments:i},"number"==typeof s&&(console.warn(`[Replay] You are passing \`sessionSampleRate\` to the Replay integration.\nThis option is deprecated and will be removed soon.\nInstead, configure \`replaysSessionSampleRate\` directly in the SDK init options, e.g.:\nSentry.init({ replaysSessionSampleRate: ${s} })`),this._initialOptions.sessionSampleRate=s),"number"==typeof o&&(console.warn(`[Replay] You are passing \`errorSampleRate\` to the Replay integration.\nThis option is deprecated and will be removed soon.\nInstead, configure \`replaysOnErrorSampleRate\` directly in the SDK init options, e.g.:\nSentry.init({ replaysOnErrorSampleRate: ${o} })`),this._initialOptions.errorSampleRate=o),this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${Qn}`:Qn),this._isInitialized&&Jn())throw new Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}}function rr(t){return[...tr,...t.map((t=>t.toLowerCase()))]}nr.__initStatic()})),r.register("eMGI1",(function(e,n){t(e.exports,"BrowserTracing",(function(){return g}));var i=r("a8afy"),s=r("iuipB"),o=r("bPhUy"),a=r("9vr7u"),c=r("cEyGP"),u=r("kk4QY"),l=r("aX7N5"),d=r("hI2gn"),p=r("6QhfJ"),h=r("duap2"),f=r("b42It"),_=r("bMijk");const m={...a.TRACING_DEFAULTS,markBackgroundTransactions:!0,routingInstrumentation:f.instrumentRoutingWithDefaults,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,_experiments:{},...h.defaultRequestInstrumentationOptions};class g{__init(){this.name="BrowserTracing"}setupOnce(t,e){this._getCurrentHub=e;const{routingInstrumentation:n,startTransactionOnLocationChange:r,startTransactionOnPageLoad:i,markBackgroundTransactions:s,traceFetch:o,traceXHR:a,tracePropagationTargets:c,shouldCreateSpanForRequest:u,_experiments:l}=this.options;n((t=>{const n=this._createRouteTransaction(t);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(n,t,e),n}),i,r),s&&(0,d.registerBackgroundTabDetection)(),l.enableInteractions&&this._registerInteractionListener(),(0,h.instrumentOutgoingRequests)({traceFetch:o,traceXHR:a,tracePropagationTargets:c,shouldCreateSpanForRequest:u})}_createRouteTransaction(t){if(!this._getCurrentHub)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.warn(`[Tracing] Did not create ${t.op} transaction because _getCurrentHub is invalid.`));const{beforeNavigate:e,idleTimeout:n,finalTimeout:r,heartbeatInterval:o}=this.options,a="pageload"===t.op,u=a?y("sentry-trace"):null,d=a?y("baggage"):null,h=u?(0,s.extractTraceparentData)(u):void 0,f=d?(0,c.baggageHeaderToDynamicSamplingContext)(d):void 0,m={...t,...h,metadata:{...t.metadata,dynamicSamplingContext:h&&!f?{}:f},trimEnd:!0},g="function"==typeof e?e(m):m,v=void 0===g?{...m,sampled:!1}:g;v.metadata=v.name!==m.name?{...v.metadata,source:"custom"}:v.metadata,this._latestRouteName=v.name,this._latestRouteSource=v.metadata&&v.metadata.source,!1===v.sampled&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.log(`[Tracing] Will not send ${v.op} transaction because of beforeNavigate.`),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.log(`[Tracing] Starting ${v.op} transaction on scope`);const S=this._getCurrentHub(),{location:E}=_.WINDOW,b=(0,i.startIdleTransaction)(S,v,n,r,!0,{location:E},o);return b.registerBeforeFinishCallback((t=>{this._collectWebVitals(),(0,p.addPerformanceEntries)(t)})),b}_registerInteractionListener(){let t;const e=()=>{const{idleTimeout:e,finalTimeout:n,heartbeatInterval:r}=this.options,s="ui.action.click",a=(0,o.getActiveTransaction)();if(a&&a.op&&["navigation","pageload"].includes(a.op))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.warn(`[Tracing] Did not create ${s} transaction because a pageload or navigation transaction is in progress.`));if(t&&(t.setFinishReason("interactionInterrupted"),t.finish(),t=void 0),!this._getCurrentHub)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.warn(`[Tracing] Did not create ${s} transaction because _getCurrentHub is invalid.`));if(!this._latestRouteName)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.warn(`[Tracing] Did not create ${s} transaction because _latestRouteName is missing.`));const c=this._getCurrentHub(),{location:u}=_.WINDOW,d={name:this._latestRouteName,op:s,trimEnd:!0,metadata:{source:this._latestRouteSource||"url"}};t=(0,i.startIdleTransaction)(c,d,e,n,!0,{location:u},r)};["click"].forEach((t=>{addEventListener(t,e,{once:!1,capture:!0})}))}constructor(t){g.prototype.__init.call(this),(0,i.addTracingExtensions)(),this.options={...m,...t},void 0!==this.options._experiments.enableLongTask&&(this.options.enableLongTask=this.options._experiments.enableLongTask),t&&!t.tracePropagationTargets&&t.tracingOrigins&&(this.options.tracePropagationTargets=t.tracingOrigins),this._collectWebVitals=(0,p.startTrackingWebVitals)(),this.options.enableLongTask&&(0,p.startTrackingLongTasks)(),this.options._experiments.enableInteractions&&(0,p.startTrackingInteractions)()}}function y(t){const e=(0,u.getDomElement)(`meta[name=${t}]`);return e?e.getAttribute("content"):null}})),r.register("cEyGP",(function(e,n){t(e.exports,"BAGGAGE_HEADER_NAME",(function(){return o})),t(e.exports,"baggageHeaderToDynamicSamplingContext",(function(){return l})),t(e.exports,"dynamicSamplingContextToSentryBaggageHeader",(function(){return d}));var i=r("2rl5r"),s=r("aX7N5");const o="baggage",a="sentry-",c=/^sentry-/,u=8192;function l(t){if(!(0,i.isString)(t)&&!Array.isArray(t))return;let e={};if(Array.isArray(t))e=t.reduce(((t,e)=>({...t,...p(e)})),{});else{if(!t)return;e=p(t)}const n=Object.entries(e).reduce(((t,[e,n])=>{if(e.match(c)){t[e.slice(a.length)]=n}return t}),{});return Object.keys(n).length>0?n:void 0}function d(t){const e=Object.entries(t).reduce(((t,[e,n])=>(n&&(t[`${a}${e}`]=n),t)),{});return n=e,0===Object.keys(n).length?void 0:Object.entries(n).reduce(((t,[e,n],r)=>{const i=`${encodeURIComponent(e)}=${encodeURIComponent(n)}`,o=0===r?i:`${t},${i}`;return o.length>u?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`Not adding key: ${e} with val: ${n} to baggage header due to exceeding baggage size limits.`),t):o}),"");var n}function p(t){return t.split(",").map((t=>t.split("=").map((t=>decodeURIComponent(t.trim()))))).reduce(((t,[e,n])=>(t[e]=n,t)),{})}})),r.register("hI2gn",(function(e,n){t(e.exports,"registerBackgroundTabDetection",(function(){return a}));var i=r("bPhUy"),s=r("aX7N5"),o=r("bMijk");function a(){o.WINDOW&&o.WINDOW.document?o.WINDOW.document.addEventListener("visibilitychange",(()=>{const t=(0,i.getActiveTransaction)();if(o.WINDOW.document.hidden&&t){const e="cancelled";("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${t.op}`),t.status||t.setStatus(e),t.setTag("visibilitychange","document.hidden"),t.finish()}})):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn("[Tracing] Could not set up background tab detection due to lack of global document")}})),r.register("bMijk",(function(e,n){t(e.exports,"WINDOW",(function(){return i}));const i=r("ahOxi").GLOBAL_OBJ})),r.register("6QhfJ",(function(e,n){t(e.exports,"startTrackingWebVitals",(function(){return E})),t(e.exports,"startTrackingLongTasks",(function(){return b})),t(e.exports,"startTrackingInteractions",(function(){return w})),t(e.exports,"addPerformanceEntries",(function(){return k}));var i=r("bPhUy"),s=r("3d9f8"),o=r("kk4QY"),a=r("aX7N5"),c=r("bMijk"),u=r("aCHqb"),l=r("bhy7h"),d=r("185XF"),p=r("3TPTT"),h=r("6WQRo"),f=r("5MkoR");function _(t){return t/1e3}function m(){return c.WINDOW&&c.WINDOW.addEventListener&&c.WINDOW.performance}let g,y,v=0,S={};function E(){const t=m();if(t&&s.browserPerformanceTimeOrigin){t.mark&&c.WINDOW.performance.mark("sentry-tracing-init"),(0,l.onFID)((t=>{const e=t.entries.pop();if(!e)return;const n=_(s.browserPerformanceTimeOrigin),r=_(e.startTime);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log("[Measurements] Adding FID"),S.fid={value:t.value,unit:"millisecond"},S["mark.fid"]={value:n+r,unit:"second"}}));const e=(0,u.onCLS)((t=>{const e=t.entries.pop();e&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log("[Measurements] Adding CLS"),S.cls={value:t.value,unit:""},y=e)})),n=(0,d.onLCP)((t=>{const e=t.entries.pop();e&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log("[Measurements] Adding LCP"),S.lcp={value:t.value,unit:"millisecond"},g=e)}));return()=>{e&&e(),n&&n()}}return()=>{}}function b(){(0,h.observe)("longtask",(t=>{for(const e of t){const t=(0,i.getActiveTransaction)();if(!t)return;const n=_(s.browserPerformanceTimeOrigin+e.startTime),r=_(e.duration);t.startChild({description:"Main UI thread blocked",op:"ui.long-task",startTimestamp:n,endTimestamp:n+r})}}))}function w(){(0,h.observe)("event",(t=>{for(const e of t){const t=(0,i.getActiveTransaction)();if(!t)return;if("click"===e.name){const n=_(s.browserPerformanceTimeOrigin+e.startTime),r=_(e.duration);t.startChild({description:(0,o.htmlTreeAsString)(e.target),op:`ui.interaction.${e.name}`,startTimestamp:n,endTimestamp:n+r})}}}),{durationThreshold:0})}function k(t){const e=m();if(!e||!c.WINDOW.performance.getEntries||!s.browserPerformanceTimeOrigin)return;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log("[Tracing] Adding & adjusting spans using Performance API");const n=_(s.browserPerformanceTimeOrigin),r=e.getEntries();let i,u;if(r.slice(v).forEach((e=>{const r=_(e.startTime),s=_(e.duration);if(!("navigation"===t.op&&n+r{T(t,e,r,n)})),T(t,e,"secureConnection",n,"TLS/SSL","connectEnd"),T(t,e,"fetch",n,"cache","domainLookupStart"),T(t,e,"domainLookup",n,"DNS"),function(t,e,n){(0,f._startChild)(t,{op:"browser",description:"request",startTimestamp:n+_(e.requestStart),endTimestamp:n+_(e.responseEnd)}),(0,f._startChild)(t,{op:"browser",description:"response",startTimestamp:n+_(e.responseStart),endTimestamp:n+_(e.responseEnd)})}(t,e,n)}(t,e,n),i=n+_(e.responseStart),u=n+_(e.requestStart);break;case"mark":case"paint":case"measure":{!function(t,e,n,r,i){const s=i+n,o=s+r;(0,f._startChild)(t,{description:e.name,endTimestamp:o,op:e.entryType,startTimestamp:s})}(t,e,r,s,n);const i=(0,p.getVisibilityWatcher)(),o=e.startTime{if(!S[e]||n>=t.startTimestamp)return;const r=S[e].value,i=n+_(r),s=Math.abs(1e3*(i-t.startTimestamp)),o=s-r;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log(`[Measurements] Normalized ${e} from ${r} to ${s} (${o})`),S[e].value=s}));const e=S["mark.fid"];e&&S.fid&&((0,f._startChild)(t,{description:"first input delay",endTimestamp:e.value+_(S.fid.value),op:"ui.action",startTimestamp:e.value}),delete S["mark.fid"]),"fcp"in S||delete S.cls,Object.keys(S).forEach((e=>{t.setMeasurement(e,S[e].value,S[e].unit)})),function(t){g&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log("[Measurements] Adding LCP Data"),g.element&&t.setTag("lcp.element",(0,o.htmlTreeAsString)(g.element)),g.id&&t.setTag("lcp.id",g.id),g.url&&t.setTag("lcp.url",g.url.trim().slice(0,200)),t.setTag("lcp.size",g.size));y&&y.sources&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log("[Measurements] Adding CLS Data"),y.sources.forEach(((e,n)=>t.setTag(`cls.source.${n+1}`,(0,o.htmlTreeAsString)(e.node)))))}(t)}g=void 0,y=void 0,S={}}function T(t,e,n,r,i,s){const o=s?e[s]:e[`${n}End`],a=e[`${n}Start`];a&&o&&(0,f._startChild)(t,{op:"browser",description:i||n,startTimestamp:r+_(a),endTimestamp:r+_(o)})}})),r.register("aCHqb",(function(e,n){t(e.exports,"onCLS",(function(){return c}));var i=r("ltv3b"),s=r("jqMbp"),o=r("6WQRo"),a=r("1RQxA");const c=t=>{const e=(0,s.initMetric)("CLS",0);let n,r=0,c=[];const u=t=>{t.forEach((t=>{if(!t.hadRecentInput){const i=c[0],s=c[c.length-1];r&&0!==c.length&&t.startTime-s.startTime<1e3&&t.startTime-i.startTime<5e3?(r+=t.value,c.push(t)):(r=t.value,c=[t]),r>e.value&&(e.value=r,e.entries=c,n&&n())}}))},l=(0,o.observe)("layout-shift",u);if(l){n=(0,i.bindReporter)(t,e);const r=()=>{u(l.takeRecords()),n(!0)};return(0,a.onHidden)(r),r}}})),r.register("ltv3b",(function(e,n){t(e.exports,"bindReporter",(function(){return r}));const r=(t,e,n)=>{let r,i;return s=>{e.value>=0&&(s||n)&&(i=e.value-(r||0),(i||void 0===r)&&(r=e.value,e.delta=i,t(e)))}}})),r.register("jqMbp",(function(e,n){t(e.exports,"initMetric",(function(){return c}));var i=r("bMijk"),s=r("2kILv"),o=r("doToF"),a=r("f5e5O");const c=(t,e)=>{const n=(0,a.getNavigationEntry)();let r="navigate";return n&&(r=i.WINDOW.document.prerendering||(0,o.getActivationStart)()>0?"prerender":n.type.replace(/_/g,"-")),{name:t,value:void 0===e?-1:e,rating:"good",delta:0,entries:[],id:(0,s.generateUniqueID)(),navigationType:r}}})),r.register("2kILv",(function(e,n){t(e.exports,"generateUniqueID",(function(){return r}));const r=()=>`v3-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`})),r.register("doToF",(function(e,n){t(e.exports,"getActivationStart",(function(){return s}));var i=r("f5e5O");const s=()=>{const t=(0,i.getNavigationEntry)();return t&&t.activationStart||0}})),r.register("f5e5O",(function(e,n){t(e.exports,"getNavigationEntry",(function(){return s}));var i=r("bMijk");const s=()=>i.WINDOW.__WEB_VITALS_POLYFILL__?i.WINDOW.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||(()=>{const t=i.WINDOW.performance.timing,e=i.WINDOW.performance.navigation.type,n={entryType:"navigation",startTime:0,type:2==e?"back_forward":1===e?"reload":"navigate"};for(const e in t)"navigationStart"!==e&&"toJSON"!==e&&(n[e]=Math.max(t[e]-t.navigationStart,0));return n})()):i.WINDOW.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]})),r.register("6WQRo",(function(e,n){t(e.exports,"observe",(function(){return r}));const r=(t,e,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(t)){const r=new PerformanceObserver((t=>{e(t.getEntries())}));return r.observe(Object.assign({type:t,buffered:!0},n||{})),r}}catch(t){}}})),r.register("1RQxA",(function(e,n){t(e.exports,"onHidden",(function(){return s}));var i=r("bMijk");const s=(t,e)=>{const n=r=>{"pagehide"!==r.type&&"hidden"!==i.WINDOW.document.visibilityState||(t(r),e&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)}})),r.register("bhy7h",(function(e,n){t(e.exports,"onFID",(function(){return u}));var i=r("ltv3b"),s=r("3TPTT"),o=r("jqMbp"),a=r("6WQRo"),c=r("1RQxA");const u=t=>{const e=(0,s.getVisibilityWatcher)(),n=(0,o.initMetric)("FID");let r;const u=t=>{t.startTime{t.forEach(u)},d=(0,a.observe)("first-input",l);r=(0,i.bindReporter)(t,n),d&&(0,c.onHidden)((()=>{l(d.takeRecords()),d.disconnect()}),!0)}})),r.register("3TPTT",(function(e,n){t(e.exports,"getVisibilityWatcher",(function(){return a}));var i=r("bMijk"),s=r("1RQxA");let o=-1;const a=()=>(o<0&&(o="hidden"!==i.WINDOW.document.visibilityState||i.WINDOW.document.prerendering?1/0:0,(0,s.onHidden)((({timeStamp:t})=>{o=t}),!0)),{get firstHiddenTime(){return o}})})),r.register("185XF",(function(e,n){t(e.exports,"onLCP",(function(){return d}));var i=r("ltv3b"),s=r("doToF"),o=r("3TPTT"),a=r("jqMbp"),c=r("6WQRo"),u=r("1RQxA");const l={},d=t=>{const e=(0,o.getVisibilityWatcher)(),n=(0,a.initMetric)("LCP");let r;const d=t=>{const i=t[t.length-1];if(i){const t=Math.max(i.startTime-(0,s.getActivationStart)(),0);t{l[n.id]||(d(p.takeRecords()),p.disconnect(),l[n.id]=!0,r(!0))};return["keydown","click"].forEach((t=>{addEventListener(t,e,{once:!0,capture:!0})})),(0,u.onHidden)(e,!0),e}}})),r.register("5MkoR",(function(e,n){function r(t){return"number"==typeof t&&isFinite(t)}function i(t,{startTimestamp:e,...n}){return e&&t.startTimestamp>e&&(t.startTimestamp=e),t.startChild({startTimestamp:e,...n})}t(e.exports,"isMeasurementValue",(function(){return r})),t(e.exports,"_startChild",(function(){return i}))})),r.register("duap2",(function(e,n){t(e.exports,"defaultRequestInstrumentationOptions",(function(){return d})),t(e.exports,"instrumentOutgoingRequests",(function(){return p}));var i=r("eSr06"),s=r("2XLWk"),o=r("6WsLE"),a=r("cEyGP"),c=r("2rl5r"),u=r("bkNjY");const l=["localhost",/^\/(?!\/)/],d={traceFetch:!0,traceXHR:!0,tracingOrigins:l,tracePropagationTargets:l};function p(t){const{traceFetch:e,traceXHR:n,tracePropagationTargets:r,tracingOrigins:p,shouldCreateSpanForRequest:h}={traceFetch:d.traceFetch,traceXHR:d.traceXHR,...t},f="function"==typeof h?h:t=>!0,_=t=>function(t,e){return(0,u.stringMatchesSomePattern)(t,e||l)}(t,r||p),m={};e&&(0,o.addInstrumentationHandler)("fetch",(t=>{!function(t,e,n,r){if(!(0,s.hasTracingEnabled)()||!t.fetchData||!e(t.fetchData.url))return;if(t.endTimestamp){const e=t.fetchData.__span;if(!e)return;const n=r[e];if(n){if(t.response){n.setHttpStatus(t.response.status);const e=t.response&&t.response.headers&&t.response.headers.get("content-length"),r=parseInt(e);r>0&&n.setData("http.response_content_length",r)}else t.error&&n.setStatus("internal_error");n.finish(),delete r[e]}return}const o=(0,i.getCurrentHub)().getScope(),u=o&&o.getSpan(),l=u&&u.transaction;if(u&&l){const{method:e,url:i}=t.fetchData,s=u.startChild({data:{url:i,type:"fetch","http.method":e},description:`${e} ${i}`,op:"http.client"});t.fetchData.__span=s.spanId,r[s.spanId]=s;const o=t.args[0];t.args[1]=t.args[1]||{};const d=t.args[1];n(t.fetchData.url)&&(d.headers=function(t,e,n,r){const i=(0,a.dynamicSamplingContextToSentryBaggageHeader)(e),s=n.toTraceparent(),o="undefined"!=typeof Request&&(0,c.isInstanceOf)(t,Request)?t.headers:r.headers;if(o){if("undefined"!=typeof Headers&&(0,c.isInstanceOf)(o,Headers)){const t=new Headers(o);return t.append("sentry-trace",s),i&&t.append(a.BAGGAGE_HEADER_NAME,i),t}if(Array.isArray(o)){const t=[...o,["sentry-trace",s]];return i&&t.push([a.BAGGAGE_HEADER_NAME,i]),t}{const t="baggage"in o?o.baggage:void 0,e=[];return Array.isArray(t)?e.push(...t):t&&e.push(t),i&&e.push(i),{...o,"sentry-trace":s,baggage:e.length>0?e.join(","):void 0}}}return{"sentry-trace":s,baggage:i}}(o,l.getDynamicSamplingContext(),s,d))}}(t,f,_,m)})),n&&(0,o.addInstrumentationHandler)("xhr",(t=>{!function(t,e,n,r){const c=t.xhr,u=c&&c[o.SENTRY_XHR_DATA_KEY];if(!(0,s.hasTracingEnabled)()||c&&c.__sentry_own_request__||!(c&&u&&e(u.url)))return;if(t.endTimestamp){const t=c.__sentry_xhr_span_id__;if(!t)return;const e=r[t];return void(e&&(e.setHttpStatus(u.status_code),e.finish(),delete r[t]))}const l=(0,i.getCurrentHub)().getScope(),d=l&&l.getSpan(),p=d&&d.transaction;if(d&&p){const t=d.startChild({data:{...u.data,type:"xhr","http.method":u.method,url:u.url},description:`${u.method} ${u.url}`,op:"http.client"});if(c.__sentry_xhr_span_id__=t.spanId,r[c.__sentry_xhr_span_id__]=t,c.setRequestHeader&&n(u.url))try{c.setRequestHeader("sentry-trace",t.toTraceparent());const e=p.getDynamicSamplingContext(),n=(0,a.dynamicSamplingContextToSentryBaggageHeader)(e);n&&c.setRequestHeader(a.BAGGAGE_HEADER_NAME,n)}catch(t){}}}(t,f,_,m)}))}})),r.register("b42It",(function(e,n){t(e.exports,"instrumentRoutingWithDefaults",(function(){return c}));var i=r("6WsLE"),s=r("3d9f8"),o=r("aX7N5"),a=r("bMijk");function c(t,e=!0,n=!0){if(!a.WINDOW||!a.WINDOW.location)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&o.logger.warn("Could not initialize routing instrumentation due to invalid location"));let r,c=a.WINDOW.location.href;e&&(r=t({name:a.WINDOW.location.pathname,startTimestamp:s.browserPerformanceTimeOrigin?s.browserPerformanceTimeOrigin/1e3:void 0,op:"pageload",metadata:{source:"url"}})),n&&(0,i.addInstrumentationHandler)("history",(({to:e,from:n})=>{void 0===n&&c&&-1!==c.indexOf(e)?c=void 0:n!==e&&(c=void 0,r&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&o.logger.log(`[Tracing] Finishing current transaction with op: ${r.op}`),r.finish()),r=t({name:a.WINDOW.location.pathname,op:"navigation",metadata:{source:"url"}}))}))}})),r.register("6C7fU",(function(e,n){t(e.exports,"makeBrowserOfflineTransport",(function(){return u}));var i=r("fuH7v"),s=r("kRDr8");function o(t){return new Promise(((e,n)=>{t.oncomplete=t.onsuccess=()=>e(t.result),t.onabort=t.onerror=()=>n(t.error)}))}function a(t){return o(t.getAllKeys())}function c(t){let e;function n(){return null==e&&(e=function(t,e){const n=indexedDB.open(t);n.onupgradeneeded=()=>n.result.createObjectStore(e);const r=o(n);return t=>r.then((n=>t(n.transaction(e,"readwrite").objectStore(e))))}(t.dbName||"sentry-offline",t.storeName||"queue")),e}return{insert:async e=>{try{const r=await(0,s.serializeEnvelope)(e,t.textEncoder);await function(t,e,n){return t((t=>a(t).then((r=>{if(!(r.length>=n))return t.put(e,Math.max(...r,0)+1),o(t.transaction)}))))}(n(),r,t.maxQueueSize||30)}catch(t){}},pop:async()=>{try{const e=await function(t){return t((t=>a(t).then((e=>{if(0!==e.length)return o(t.get(e[0])).then((n=>(t.delete(e[0]),o(t.transaction).then((()=>n)))))}))))}(n());if(e)return(0,s.parseEnvelope)(e,t.textEncoder||new TextEncoder,t.textDecoder||new TextDecoder)}catch(t){}}}}function u(t){return function(t){return e=>t({...e,createStore:c})}((0,i.makeOfflineTransport)(t))}})),r.register("fuH7v",(function(e,n){t(e.exports,"makeOfflineTransport",(function(){return d}));var i=r("kRDr8"),s=r("aX7N5"),o=r("f7L8j");const a=100,c=5e3,u=36e5;function l(t,e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.info(`[Offline]: ${t}`,e)}function d(t){return e=>{const n=t(e),r=e.createStore?e.createStore(e):void 0;let s,d=c;function p(t){r&&(s&&clearTimeout(s),s=setTimeout((async()=>{s=void 0;const t=await r.pop();t&&(l("Attempting to send previously queued event"),f(t).catch((t=>{l("Failed to retry sending",t)})))}),t),"number"!=typeof s&&s.unref&&s.unref())}function h(){s||(p(d),d=Math.min(2*d,u))}async function f(t){try{const e=await n.send(t);let r=a;if(e)if(e.headers&&e.headers["retry-after"])r=(0,o.parseRetryAfterHeader)(e.headers["retry-after"]);else if((e.statusCode||0)>=400)return e;return p(r),d=c,e}catch(n){if(r&&await function(t,n,r){return!(0,i.envelopeContainsItemType)(t,["replay_event","replay_recording","client_report"])&&(!e.shouldStore||e.shouldStore(t,n,r))}(t,n,d))return await r.insert(t),h(),l("Error sending. Event queued",n),{};throw n}}return e.flushAtStartup&&h(),{send:f,flush:t=>n.flush(t)}}}})),r.register("apEWP",(function(e,n){t(e.exports,"onProfilingStartRouteTransaction",(function(){return d})),t(e.exports,"addProfilingExtensionMethods",(function(){return h}));var i=r("eSr06"),s=r("aX7N5"),o=r("cjWie"),a=r("4sSlV"),c=r("iavJl");const u=3e4;let l=!1;function d(t){return t?p(t):(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Transaction is undefined, skipping profiling"),t)}function p(t){const e=a.WINDOW.Profiler;if("function"!=typeof e)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Profiling is not supported by this browser, Profiler interface missing on window object."),t;if(!t.sampled)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Transaction is not sampled, skipping profiling"),t;if(l)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Profiling has been disabled for the duration of the current user session."),t;const n=(0,i.getCurrentHub)().getClient(),r=n&&n.getOptions(),d=r&&r.profilesSampleRate||0;if(void 0===d)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Profiling disabled, enable it by setting `profilesSampleRate` option to SDK init call."),t;if(Math.random()>d)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Skip profiling transaction due to sampling."),t;const p=Math.floor(u/10);let h;try{h=new e({sampleInterval:10,maxBufferSize:p})}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(s.logger.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),s.logger.log("[Profiling] Disabling profiling for current user session.")),l=!0}if(!h)return t;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log(`[Profiling] started profiling transaction: ${t.name||t.description}`);const f=(0,o.uuid4)();let _=null;function m(){t&&h&&(_?("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] profile for:",t.name||t.description,"already exists, returning early"):h.stop().then((e=>{g&&(a.WINDOW.clearTimeout(g),g=void 0),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log(`[Profiling] stopped profiling of transaction: ${t.name||t.description}`),e?e.samples.length<2||(_={...e,profile_id:f},(0,c.sendProfile)(f,_)):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log(`[Profiling] profiler returned null profile for: ${t.name||t.description}`,"this may indicate an overlapping transaction or a call to stopProfiling with a profile title that was never started")})).catch((t=>(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] error while stopping profiler:",t),null))))}let g=a.WINDOW.setTimeout((()=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] max profile duration elapsed, stopping profiling for:",t.name||t.description),m()}),u);const y=t.finish.bind(t);return t.finish=function(){return t?(m(),t.setContext("profile",{profile_id:f}),y()):y()},t}function h(){const t=(0,i.getMainCarrier)();var e;t.__SENTRY__?(t.__SENTRY__.extensions=t.__SENTRY__.extensions||{},t.__SENTRY__.extensions.startTransaction?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] startTransaction exists, patching it with profiling functionality..."),t.__SENTRY__.extensions.startTransaction=(e=t.__SENTRY__.extensions.startTransaction,function(t,n){const r=e.call(this,t,n);return void 0===r?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Transaction is undefined, skipping profiling"),r):p(r)})):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] startTransaction does not exists, profiling will not work. Make sure you import @sentry/tracing package before @sentry/profiling-node as import order matters.")):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Can't find main carrier, profiling won't work.")}})),r.register("iavJl",(function(e,n){t(e.exports,"sendProfile",(function(){return c}));var i=r("eSr06"),s=r("aX7N5"),o=r("efYok"),a=r("jzydE");function c(t,e){const n=o.PROFILING_EVENT_CACHE.get(t);if(!n)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Couldn't find a transaction event for this profile, dropping it."));n.sdkProcessingMetadata=n.sdkProcessingMetadata||{},n.sdkProcessingMetadata&&!n.sdkProcessingMetadata.profile&&(n.sdkProcessingMetadata.profile=e);const r=(0,i.getCurrentHub)().getClient();if(!r)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] getClient did not return a Client, removing profile from event and forwarding to next event processors."));const c=r.getDsn();if(!c)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] getDsn did not return a Dsn, removing profile from event and forwarding to next event processors."));const u=r.getTransport();if(!u)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] getTransport did not return a Transport, removing profile from event and forwarding to next event processors."));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Preparing envelope and sending a profiling event");const l=(0,a.createProfilingEventEnvelope)(n,c);o.PROFILING_EVENT_CACHE.delete(t),l?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Envelope constructed, sending it"),u.send(l).then(null,(t=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Error while sending event:",t)}))):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Failed to construct envelope")}})),r.register("efYok",(function(e,n){t(e.exports,"PROFILING_EVENT_CACHE",(function(){return r}));const r=function(t){let e=[],n={};return{add(r,i){for(;e.length>=t;){const t=e.shift();void 0!==t&&delete n[t]}n[r]&&this.delete(r),e.push(r),n[r]=i},clear(){n={},e=[]},get:t=>n[t],size:()=>e.length,delete(t){if(!n[t])return!1;delete n[t];for(let n=0;n{if(f=t.platform||"",m=t.architecture||"",y=t.model||"",_=t.platformVersion||"",t.fullVersionList&&t.fullVersionList.length>0){const e=t.fullVersionList[t.fullVersionList.length-1];g=`${e.brand} ${e.version}`}})).catch((t=>{}))})),r.register("aDrr0",(function(e,n){t(e.exports,"BrowserProfilingIntegration",(function(){return a}));var i=r("aX7N5"),s=r("efYok"),o=r("apEWP");class a{__init(){this.name="BrowserProfilingIntegration"}setupOnce(t){(0,o.addProfilingExtensionMethods)(),t(this.handleGlobalEvent.bind(this))}handleGlobalEvent(t){const e=t.contexts&&t.contexts.profile&&t.contexts.profile.profile_id;return e&&"string"==typeof e&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log("[Profiling] Profiling event found, caching it."),s.PROFILING_EVENT_CACHE.add(e,t)),t}constructor(){a.prototype.__init.call(this)}}})),r.register("dZ5ZA",(function(e,n){t(e.exports,"init",(function(){return o}));var i=r("8Cf8I"),s=r("eNN0k");function o(t){t._metadata=t._metadata||{},t._metadata.sdk=t._metadata.sdk||{name:"sentry.javascript.react",packages:[{name:"npm:@sentry/react",version:s.SDK_VERSION}],version:s.SDK_VERSION},(0,i.init)(t)}})),r.register("2AiXa",(function(e,i){t(e.exports,"Profiler",(function(){return p})),t(e.exports,"withProfiler",(function(){return h})),t(e.exports,"useProfiler",(function(){return f}));var s=r("eSr06"),o=r("3d9f8"),a=r("9rM0w"),c=r("lDSNw"),u=r("i5a5C");const l="/home/runner/work/sentry-javascript/sentry-javascript/packages/react/src/profiler.tsx",d="unknown";class p extends c.Component{__init(){this._mountSpan=void 0}__init2(){this._updateSpan=void 0}static __initStatic(){this.defaultProps={disabled:!1,includeRender:!0,includeUpdates:!0}}componentDidMount(){this._mountSpan&&this._mountSpan.finish()}shouldComponentUpdate({updateProps:t,includeUpdates:e=!0}){if(e&&this._mountSpan&&t!==this.props.updateProps){const e=Object.keys(t).filter((e=>t[e]!==this.props.updateProps[e]));if(e.length>0){const t=(0,o.timestampInSeconds)();this._updateSpan=this._mountSpan.startChild({data:{changedProps:e},description:`<${this.props.name}>`,op:u.REACT_UPDATE_OP,startTimestamp:t})}}return!0}componentDidUpdate(){this._updateSpan&&(this._updateSpan.finish(),this._updateSpan=void 0)}componentWillUnmount(){const{name:t,includeRender:e=!0}=this.props;this._mountSpan&&e&&this._mountSpan.startChild({description:`<${t}>`,endTimestamp:(0,o.timestampInSeconds)(),op:u.REACT_RENDER_OP,startTimestamp:this._mountSpan.endTimestamp})}render(){return this.props.children}constructor(t){super(t),p.prototype.__init.call(this),p.prototype.__init2.call(this);const{name:e,disabled:n=!1}=this.props;if(n)return;const r=_();r&&(this._mountSpan=r.startChild({description:`<${e}>`,op:u.REACT_MOUNT_OP}))}}function h(t,e){const r=e&&e.name||t.displayName||t.name||d,i=n=>c.createElement(p,{...e,name:r,updateProps:n,__self:this,__source:{fileName:l,lineNumber:146}},c.createElement(t,{...n,__self:this,__source:{fileName:l,lineNumber:147}}));return i.displayName=`profiler(${r})`,n(a)(i,t),i}function f(t,e={disabled:!1,hasRenderSpan:!0}){const[n]=c.useState((()=>{if(e&&e.disabled)return;const n=_();return n?n.startChild({description:`<${t}>`,op:u.REACT_MOUNT_OP}):void 0}));c.useEffect((()=>(n&&n.finish(),()=>{n&&e.hasRenderSpan&&n.startChild({description:`<${t}>`,endTimestamp:(0,o.timestampInSeconds)(),op:u.REACT_RENDER_OP,startTimestamp:n.endTimestamp})})),[])}function _(t=(0,s.getCurrentHub)()){if(t){const e=t.getScope();if(e)return e.getTransaction()}}p.__initStatic()})),r.register("i5a5C",(function(e,n){t(e.exports,"REACT_RENDER_OP",(function(){return r})),t(e.exports,"REACT_UPDATE_OP",(function(){return i})),t(e.exports,"REACT_MOUNT_OP",(function(){return s}));const r="ui.react.render",i="ui.react.update",s="ui.react.mount"})),r.register("9RhjS",(function(e,i){t(e.exports,"ErrorBoundary",(function(){return _})),t(e.exports,"withErrorBoundary",(function(){return m}));var s=r("h3rBC"),o=r("eSr06"),a=r("8Cf8I"),c=r("2rl5r"),u=r("aX7N5"),l=r("9rM0w"),d=r("lDSNw");const p="/home/runner/work/sentry-javascript/sentry-javascript/packages/react/src/errorboundary.tsx";const h="unknown",f={componentStack:null,error:null,eventId:null};class _ extends d.Component{__init(){this.state=f}__init2(){this._openFallbackReportDialog=!0}componentDidCatch(t,{componentStack:e}){const{beforeCapture:n,onError:r,showDialog:i,dialogOptions:o}=this.props;(0,s.withScope)((u=>{if(function(t){const e=t.match(/^([^.]+)/);return null!==e&&parseInt(e[0])>=17}(d.version)&&(0,c.isError)(t)){const n=new Error(t.message);n.name=`React ErrorBoundary ${n.name}`,n.stack=e,function(t,e){const n=new WeakMap;!function t(e,r){if(!n.has(e))return e.cause?(n.set(e,!0),t(e.cause,r)):void(e.cause=r)}(t,e)}(t,n)}n&&n(u,t,e);const l=(0,s.captureException)(t,{contexts:{react:{componentStack:e}}});r&&r(t,e,l),i&&(this._lastEventId=l,this._openFallbackReportDialog&&(0,a.showReportDialog)({...o,eventId:l})),this.setState({error:t,componentStack:e,eventId:l})}))}componentDidMount(){const{onMount:t}=this.props;t&&t()}componentWillUnmount(){const{error:t,componentStack:e,eventId:n}=this.state,{onUnmount:r}=this.props;r&&r(t,e,n)}__init3(){this.resetErrorBoundary=()=>{const{onReset:t}=this.props,{error:e,componentStack:n,eventId:r}=this.state;t&&t(e,n,r),this.setState(f)}}render(){const{fallback:t,children:e}=this.props,n=this.state;if(n.error){let e;return e="function"==typeof t?t({error:n.error,componentStack:n.componentStack,resetError:this.resetErrorBoundary,eventId:n.eventId}):t,d.isValidElement(e)?e:(t&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.logger.warn("fallback did not produce a valid ReactElement"),null)}return"function"==typeof e?e():e}constructor(t){super(t),_.prototype.__init.call(this),_.prototype.__init2.call(this),_.prototype.__init3.call(this);const e=(0,o.getCurrentHub)().getClient();e&&e.on&&t.showDialog&&(this._openFallbackReportDialog=!1,e.on("afterSendEvent",(e=>{e.type||e.event_id!==this._lastEventId||(0,a.showReportDialog)({...t.dialogOptions,eventId:this._lastEventId})})))}}function m(t,e){const r=t.displayName||t.name||h,i=n=>d.createElement(_,{...e,__self:this,__source:{fileName:p,lineNumber:224}},d.createElement(t,{...n,__self:this,__source:{fileName:p,lineNumber:225}}));return i.displayName=`errorBoundary(${r})`,n(l)(i,t),i}})),r.register("4fSNv",(function(e,n){t(e.exports,"createReduxEnhancer",(function(){return l}));var i=r("h3rBC"),s=r("eSr06"),o=r("djW1A");const a="redux.action",c="info",u={actionTransformer:t=>t,stateTransformer:t=>t||null};function l(t){const e={...u,...t};return t=>(n,r)=>t(((t,r)=>{const u=n(t,r);return(0,i.configureScope)((t=>{const n=e.actionTransformer(r);null!=n&&t.addBreadcrumb({category:a,data:n,type:c});const i=e.stateTransformer(u);if(null!=i){const e=(0,s.getCurrentHub)().getClient(),n=e&&e.getOptions(),r=n&&n.normalizeDepth||3,a={state:{type:"redux",value:i}};(0,o.addNonEnumerableProperty)(a,"__sentry_override_normalization_depth__",3+r),t.setContext("state",a)}else t.setContext("state",null);const{configureScopeWithState:l}=e;"function"==typeof l&&l(t,u)})),u}),r)}})),r.register("iFCX7",(function(e,n){t(e.exports,"reactRouterV3Instrumentation",(function(){return s})),r("dV065");var i=r("4sSlV");function s(t,e,n){return(r,s=!0,a=!0)=>{let c,u;s&&i.WINDOW&&i.WINDOW.location&&o(e,i.WINDOW.location,n,((t,e="url")=>{u=t,c=r({name:u,op:"pageload",tags:{"routing.instrumentation":"react-router-v3"},metadata:{source:e}})})),a&&t.listen&&t.listen((t=>{if("PUSH"===t.action||"POP"===t.action){c&&c.finish();const i={"routing.instrumentation":"react-router-v3"};u&&(i.from=u),o(e,t,n,((t,e="url")=>{u=t,c=r({name:u,op:"navigation",tags:i,metadata:{source:e}})}))}}))}}function o(t,e,n,r){let i=e.pathname;n({location:e,routes:t},((t,e,n)=>{if(t||!n)return r(i);const s=function(t){if(!Array.isArray(t)||0===t.length)return"";const e=t.filter((t=>!!t.path));let n=-1;for(let t=e.length-1;t>=0;t--){const r=e[t];if(r.path&&r.path.startsWith("/")){n=t;break}}return e.slice(n).filter((({path:t})=>!!t)).map((({path:t})=>t)).join("")}(n.routes||[]);return 0===s.length||"/*"===s?r(i):(i=s,r(i,"route"))}))}})),r.register("2PrBh",(function(e,i){t(e.exports,"reactRouterV4Instrumentation",(function(){return l})),t(e.exports,"reactRouterV5Instrumentation",(function(){return d})),t(e.exports,"withSentryRouting",(function(){return f})),r("dV065");var s=r("4sSlV"),o=r("9rM0w"),a=r("lDSNw");const c="/home/runner/work/sentry-javascript/sentry-javascript/packages/react/src/reactrouter.tsx";let u;function l(t,e,n){return p(t,"react-router-v4",e,n)}function d(t,e,n){return p(t,"react-router-v5",e,n)}function p(t,e,n=[],r){function i(t){if(0===n.length||!r)return[t,"url"];const e=h(n,t,r);for(let t=0;t{const a=t&&t.location?t.location.pathname:s.WINDOW&&s.WINDOW.location?s.WINDOW.location.pathname:void 0;if(n&&a){const[t,n]=i(a);u=e({name:t,op:"pageload",tags:o,metadata:{source:n}})}r&&t.listen&&t.listen(((t,n)=>{if(n&&("PUSH"===n||"POP"===n)){u&&u.finish();const[n,r]=i(t.pathname);u=e({name:n,op:"navigation",tags:o,metadata:{source:r}})}}))}}function h(t,e,n,r=[]){return t.some((t=>{const i=t.path?n(e,t):r.length?r[r.length-1].match:function(t){return{path:"/",url:"/",params:{},isExact:"/"===t}}(e);return i&&(r.push({route:t,match:i}),t.routes&&h(t.routes,e,n,r)),!!i})),r}function f(t){const e=t.displayName||t.name,r=e=>(u&&e&&e.computedMatch&&e.computedMatch.isExact&&u.setName(e.computedMatch.path,"route"),a.createElement(t,{...e,__self:this,__source:{fileName:c,lineNumber:174}}));return r.displayName=`sentryRoute(${e})`,n(o)(r,t),r}})),r.register("j7gwO",(function(e,i){t(e.exports,"reactRouterV6Instrumentation",(function(){return S})),t(e.exports,"withSentryReactRouterV6Routing",(function(){return k})),t(e.exports,"wrapUseRoutes",(function(){return T})),t(e.exports,"wrapCreateBrowserRouter",(function(){return x})),r("dV065");var s=r("4sSlV"),o=r("31SJk"),a=r("aX7N5"),c=r("9rM0w"),u=r("lDSNw");const l="/home/runner/work/sentry-javascript/sentry-javascript/packages/react/src/reactrouterv6.tsx";let d,p,h,f,_,m,g,y;const v={"routing.instrumentation":"react-router-v6"};function S(t,e,n,r,i){return(o,a=!0,c=!0)=>{const u=s.WINDOW&&s.WINDOW.location&&s.WINDOW.location.pathname;a&&u&&(d=o({name:u,op:"pageload",tags:v,metadata:{source:"url"}})),p=t,h=e,f=n,m=i,_=r,g=o,y=c}}function E(t,e,n){if(!t||0===t.length)return[e.pathname,"url"];let r="";if(n)for(let t=0;t{const r=h(),i=f();return p((()=>{const t=_(n.children);e?(b(r,t),e=!1):w(r,t,i)}),[r,i]),u.createElement(t,{...n,__self:this,__source:{fileName:l,lineNumber:197}})};return n(c)(r,t),r}function T(t){if(!(p&&h&&f&&m&&g))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.warn("reactRouterV6Instrumentation was unable to wrap `useRoutes` because of one or more missing parameters."),t;let e=!0;return(n,r)=>u.createElement((()=>{const i=t(n,r),s=h(),o=f(),a="string"==typeof r||r&&r.pathname?r:s;return p((()=>{const t="string"==typeof a?{pathname:a}:a;e?(b(t,n),e=!1):w(t,n,o)}),[o,a]),i}),{__self:this,__source:{fileName:l,lineNumber:248}})}function x(t){return function(e,n){const r=t(e,n);return"POP"===r.state.historyAction&&d&&b(r.state.location,e),r.subscribe((t=>{const n=t.location;y&&("PUSH"===t.historyAction||"POP"===t.historyAction)&&d&&w(n,e,t.historyAction)})),r}}})); +//# sourceMappingURL=esm.24b00791.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/esm.4058bdad.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/esm.4058bdad.js new file mode 100644 index 0000000..271d08e --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/esm.4058bdad.js @@ -0,0 +1,13 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function t(t,e,n,r){Object.defineProperty(t,e,{get:n,set:r,enumerable:!0,configurable:!0})}var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{};function n(t){return t&&t.__esModule?t.default:t}var r=e.parcelRequire1d24;r.register("k6wmH",(function(e,n){t(e.exports,"init",(function(){return r("hWlol").init})),t(e.exports,"Profiler",(function(){return r("jsaRQ").Profiler})),t(e.exports,"useProfiler",(function(){return r("jsaRQ").useProfiler})),t(e.exports,"withProfiler",(function(){return r("jsaRQ").withProfiler})),t(e.exports,"ErrorBoundary",(function(){return r("2RIMX").ErrorBoundary})),t(e.exports,"withErrorBoundary",(function(){return r("2RIMX").withErrorBoundary})),t(e.exports,"createReduxEnhancer",(function(){return r("88F6h").createReduxEnhancer})),t(e.exports,"reactRouterV3Instrumentation",(function(){return r("d8ldM").reactRouterV3Instrumentation})),t(e.exports,"reactRouterV4Instrumentation",(function(){return r("6kM9z").reactRouterV4Instrumentation})),t(e.exports,"reactRouterV5Instrumentation",(function(){return r("6kM9z").reactRouterV5Instrumentation})),t(e.exports,"withSentryRouting",(function(){return r("6kM9z").withSentryRouting})),t(e.exports,"reactRouterV6Instrumentation",(function(){return r("5mEXI").reactRouterV6Instrumentation})),t(e.exports,"withSentryReactRouterV6Routing",(function(){return r("5mEXI").withSentryReactRouterV6Routing})),t(e.exports,"wrapCreateBrowserRouter",(function(){return r("5mEXI").wrapCreateBrowserRouter})),t(e.exports,"wrapUseRoutes",(function(){return r("5mEXI").wrapUseRoutes}));var i,s,o=r("7MS2e");r("hWlol"),r("jsaRQ"),r("2RIMX"),r("88F6h"),r("d8ldM"),r("6kM9z"),r("5mEXI");i=e.exports,s=o,Object.keys(s).forEach((function(t){"default"===t||"__esModule"===t||i.hasOwnProperty(t)||Object.defineProperty(i,t,{enumerable:!0,get:function(){return s[t]}})}))})),r.register("7MS2e",(function(e,n){t(e.exports,"Integrations",(function(){return c})),t(e.exports,"FunctionToString",(function(){return r("f1Fu1").FunctionToString})),t(e.exports,"Hub",(function(){return r("d59e0").Hub})),t(e.exports,"InboundFilters",(function(){return r("65ehH").InboundFilters})),t(e.exports,"SDK_VERSION",(function(){return r("jyKbI").SDK_VERSION})),t(e.exports,"Scope",(function(){return r("1UhWf").Scope})),t(e.exports,"addBreadcrumb",(function(){return r("9jehe").addBreadcrumb})),t(e.exports,"addGlobalEventProcessor",(function(){return r("1UhWf").addGlobalEventProcessor})),t(e.exports,"addTracingExtensions",(function(){return r("1zrq3").addTracingExtensions})),t(e.exports,"captureEvent",(function(){return r("9jehe").captureEvent})),t(e.exports,"captureException",(function(){return r("9jehe").captureException})),t(e.exports,"captureMessage",(function(){return r("9jehe").captureMessage})),t(e.exports,"configureScope",(function(){return r("9jehe").configureScope})),t(e.exports,"createTransport",(function(){return r("gfnaj").createTransport})),t(e.exports,"extractTraceparentData",(function(){return r("hRQRR").extractTraceparentData})),t(e.exports,"getActiveTransaction",(function(){return r("bLLzF").getActiveTransaction})),t(e.exports,"getCurrentHub",(function(){return r("d59e0").getCurrentHub})),t(e.exports,"getHubFromCarrier",(function(){return r("d59e0").getHubFromCarrier})),t(e.exports,"makeMain",(function(){return r("d59e0").makeMain})),t(e.exports,"makeMultiplexedTransport",(function(){return r("keHwj").makeMultiplexedTransport})),t(e.exports,"setContext",(function(){return r("9jehe").setContext})),t(e.exports,"setExtra",(function(){return r("9jehe").setExtra})),t(e.exports,"setExtras",(function(){return r("9jehe").setExtras})),t(e.exports,"setTag",(function(){return r("9jehe").setTag})),t(e.exports,"setTags",(function(){return r("9jehe").setTags})),t(e.exports,"setUser",(function(){return r("9jehe").setUser})),t(e.exports,"spanStatusfromHttpCode",(function(){return r("2xztL").spanStatusfromHttpCode})),t(e.exports,"startTransaction",(function(){return r("9jehe").startTransaction})),t(e.exports,"trace",(function(){return r("jAw5d").trace})),t(e.exports,"withScope",(function(){return r("9jehe").withScope})),t(e.exports,"WINDOW",(function(){return r("gZ9Cs").WINDOW})),t(e.exports,"BrowserClient",(function(){return r("lD2P5").BrowserClient})),t(e.exports,"makeFetchTransport",(function(){return r("81lsu").makeFetchTransport})),t(e.exports,"makeXHRTransport",(function(){return r("dLPOd").makeXHRTransport})),t(e.exports,"chromeStackLineParser",(function(){return r("kqsrV").chromeStackLineParser})),t(e.exports,"defaultStackLineParsers",(function(){return r("kqsrV").defaultStackLineParsers})),t(e.exports,"defaultStackParser",(function(){return r("kqsrV").defaultStackParser})),t(e.exports,"geckoStackLineParser",(function(){return r("kqsrV").geckoStackLineParser})),t(e.exports,"opera10StackLineParser",(function(){return r("kqsrV").opera10StackLineParser})),t(e.exports,"opera11StackLineParser",(function(){return r("kqsrV").opera11StackLineParser})),t(e.exports,"winjsStackLineParser",(function(){return r("kqsrV").winjsStackLineParser})),t(e.exports,"eventFromException",(function(){return r("1feJR").eventFromException})),t(e.exports,"eventFromMessage",(function(){return r("1feJR").eventFromMessage})),t(e.exports,"createUserFeedbackEnvelope",(function(){return r("bVJRs").createUserFeedbackEnvelope})),t(e.exports,"captureUserFeedback",(function(){return r("iax1R").captureUserFeedback})),t(e.exports,"close",(function(){return r("iax1R").close})),t(e.exports,"defaultIntegrations",(function(){return r("iax1R").defaultIntegrations})),t(e.exports,"flush",(function(){return r("iax1R").flush})),t(e.exports,"forceLoad",(function(){return r("iax1R").forceLoad})),t(e.exports,"init",(function(){return r("iax1R").init})),t(e.exports,"lastEventId",(function(){return r("iax1R").lastEventId})),t(e.exports,"onLoad",(function(){return r("iax1R").onLoad})),t(e.exports,"showReportDialog",(function(){return r("iax1R").showReportDialog})),t(e.exports,"wrap",(function(){return r("iax1R").wrap})),t(e.exports,"Replay",(function(){return r("5E3Bo").Replay})),t(e.exports,"BrowserTracing",(function(){return r("j8EUq").BrowserTracing})),t(e.exports,"defaultRequestInstrumentationOptions",(function(){return r("72Q51").defaultRequestInstrumentationOptions})),t(e.exports,"instrumentOutgoingRequests",(function(){return r("72Q51").instrumentOutgoingRequests})),t(e.exports,"makeBrowserOfflineTransport",(function(){return r("1cba7").makeBrowserOfflineTransport})),t(e.exports,"onProfilingStartRouteTransaction",(function(){return r("cBG8m").onProfilingStartRouteTransaction})),t(e.exports,"BrowserProfilingIntegration",(function(){return r("4MFlz").BrowserProfilingIntegration})),t(e.exports,"GlobalHandlers",(function(){return r("fB1jo").GlobalHandlers})),t(e.exports,"TryCatch",(function(){return r("dDY4T").TryCatch})),t(e.exports,"Breadcrumbs",(function(){return r("jhvpU").Breadcrumbs})),t(e.exports,"LinkedErrors",(function(){return r("4EHhF").LinkedErrors})),t(e.exports,"HttpContext",(function(){return r("jBvlB").HttpContext})),t(e.exports,"Dedupe",(function(){return r("iRwNa").Dedupe}));r("9jehe"),r("1UhWf"),r("1zrq3"),r("gfnaj"),r("hRQRR"),r("f1Fu1"),r("bLLzF"),r("d59e0"),r("65ehH");var i=r("gUbtL"),s=(r("keHwj"),r("jyKbI"),r("2xztL"),r("jAw5d"),r("9jehe"),r("1UhWf"),r("1zrq3"),r("gfnaj"),r("hRQRR"),r("f1Fu1"),r("bLLzF"),r("d59e0"),r("65ehH"),i=r("gUbtL"),r("keHwj"),r("jyKbI"),r("2xztL"),r("jAw5d"),r("gZ9Cs")),o=(s=r("gZ9Cs"),r("lD2P5"),r("81lsu"),r("dLPOd"),r("kqsrV"),r("1feJR"),r("bVJRs"),r("iax1R"),r("emJ9w"));r("5E3Bo"),r("j8EUq"),r("72Q51"),r("1cba7"),r("cBG8m"),r("4MFlz"),r("fB1jo"),r("dDY4T"),r("jhvpU"),r("4EHhF"),r("jBvlB"),r("iRwNa");let a={};s.WINDOW.Sentry&&s.WINDOW.Sentry.Integrations&&(a=s.WINDOW.Sentry.Integrations);const c={...a,...i,...o}})),r.register("9jehe",(function(e,n){t(e.exports,"captureException",(function(){return s})),t(e.exports,"captureMessage",(function(){return o})),t(e.exports,"captureEvent",(function(){return a})),t(e.exports,"configureScope",(function(){return c})),t(e.exports,"addBreadcrumb",(function(){return u})),t(e.exports,"setContext",(function(){return l})),t(e.exports,"setExtras",(function(){return d})),t(e.exports,"setExtra",(function(){return p})),t(e.exports,"setTags",(function(){return h})),t(e.exports,"setTag",(function(){return f})),t(e.exports,"setUser",(function(){return _})),t(e.exports,"withScope",(function(){return m})),t(e.exports,"startTransaction",(function(){return g}));r("bvBTF"),r("779e0");var i=r("d59e0");function s(t,e){return(0,i.getCurrentHub)().captureException(t,{captureContext:e})}function o(t,e){const n="string"==typeof e?e:void 0,r="string"!=typeof e?{captureContext:e}:void 0;return(0,i.getCurrentHub)().captureMessage(t,n,r)}function a(t,e){return(0,i.getCurrentHub)().captureEvent(t,e)}function c(t){(0,i.getCurrentHub)().configureScope(t)}function u(t){(0,i.getCurrentHub)().addBreadcrumb(t)}function l(t,e){(0,i.getCurrentHub)().setContext(t,e)}function d(t){(0,i.getCurrentHub)().setExtras(t)}function p(t,e){(0,i.getCurrentHub)().setExtra(t,e)}function h(t){(0,i.getCurrentHub)().setTags(t)}function f(t,e){(0,i.getCurrentHub)().setTag(t,e)}function _(t){(0,i.getCurrentHub)().setUser(t)}function m(t){(0,i.getCurrentHub)().withScope(t)}function g(t,e){return(0,i.getCurrentHub)().startTransaction({...t},e)}})),r.register("bvBTF",(function(e,n){t(e.exports,"CONSOLE_LEVELS",(function(){return o})),t(e.exports,"consoleSandbox",(function(){return a})),t(e.exports,"logger",(function(){return u}));var i=r("bRjE7");const s="Sentry Logger ",o=["debug","info","warn","error","log","assert","trace"];function a(t){if(!("console"in i.GLOBAL_OBJ))return t();const e=i.GLOBAL_OBJ.console,n={};o.forEach((t=>{const r=e[t]&&e[t].__sentry_original__;t in e&&r&&(n[t]=e[t],e[t]=r)}));try{return t()}finally{Object.keys(n).forEach((t=>{e[t]=n[t]}))}}function c(){let t=!1;const e={enable:()=>{t=!0},disable:()=>{t=!1}};return"undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?o.forEach((n=>{e[n]=(...e)=>{t&&a((()=>{i.GLOBAL_OBJ.console[n](`${s}[${n}]:`,...e)}))}})):o.forEach((t=>{e[t]=()=>{}})),e}let u;u="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?(0,i.getGlobalSingleton)("logger",c):c()})),r.register("bRjE7",(function(n,r){function i(t){return t&&t.Math==Math?t:void 0}t(n.exports,"GLOBAL_OBJ",(function(){return s})),t(n.exports,"getGlobalObject",(function(){return o})),t(n.exports,"getGlobalSingleton",(function(){return a}));const s="object"==typeof globalThis&&i(globalThis)||"object"==typeof window&&i(window)||"object"==typeof self&&i(self)||"object"==typeof e&&i(e)||function(){return this}()||{};function o(){return s}function a(t,e,n){const r=n||s,i=r.__SENTRY__=r.__SENTRY__||{};return i[t]||(i[t]=e())}})),r.register("779e0",(function(e,n){t(e.exports,"uuid4",(function(){return o})),t(e.exports,"getEventDescription",(function(){return c})),t(e.exports,"addExceptionTypeValue",(function(){return u})),t(e.exports,"addExceptionMechanism",(function(){return l})),t(e.exports,"checkOrSetAlreadyCaught",(function(){return d})),t(e.exports,"arrayify",(function(){return p}));var i=r("cFFj6"),s=(r("7sPdv"),r("bRjE7"));function o(){const t=s.GLOBAL_OBJ,e=t.crypto||t.msCrypto;if(e&&e.randomUUID)return e.randomUUID().replace(/-/g,"");const n=e&&e.getRandomValues?()=>e.getRandomValues(new Uint8Array(1))[0]:()=>16*Math.random();return"10000000100040008000100000000000".replace(/[018]/g,(t=>(t^(15&n())>>t/4).toString(16)))}function a(t){return t.exception&&t.exception.values?t.exception.values[0]:void 0}function c(t){const{message:e,event_id:n}=t;if(e)return e;const r=a(t);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function u(t,e,n){const r=t.exception=t.exception||{},i=r.values=r.values||[],s=i[0]=i[0]||{};s.value||(s.value=e||""),s.type||(s.type=n||"Error")}function l(t,e){const n=a(t);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...e},e&&"data"in e){const t={...r&&r.data,...e.data};n.mechanism.data=t}}function d(t){if(t&&t.__sentry_captured__)return!0;try{(0,i.addNonEnumerableProperty)(t,"__sentry_captured__",!0)}catch(t){}return!1}function p(t){return Array.isArray(t)?t:[t]}})),r.register("cFFj6",(function(e,n){t(e.exports,"fill",(function(){return a})),t(e.exports,"markFunctionWrapped",(function(){return u})),t(e.exports,"addNonEnumerableProperty",(function(){return c})),t(e.exports,"getOriginalFunction",(function(){return l})),t(e.exports,"urlEncode",(function(){return d})),t(e.exports,"convertToPlainObject",(function(){return p})),t(e.exports,"extractExceptionKeysForMessage",(function(){return _})),t(e.exports,"dropUndefinedKeys",(function(){return m}));var i=r("2acm9"),s=r("5KlEU"),o=r("7sPdv");function a(t,e,n){if(!(e in t))return;const r=t[e],i=n(r);if("function"==typeof i)try{u(i,r)}catch(t){}t[e]=i}function c(t,e,n){Object.defineProperty(t,e,{value:n,writable:!0,configurable:!0})}function u(t,e){const n=e.prototype||{};t.prototype=e.prototype=n,c(t,"__sentry_original__",e)}function l(t){return t.__sentry_original__}function d(t){return Object.keys(t).map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`)).join("&")}function p(t){if((0,s.isError)(t))return{message:t.message,name:t.name,stack:t.stack,...f(t)};if((0,s.isEvent)(t)){const e={type:t.type,target:h(t.target),currentTarget:h(t.currentTarget),...f(t)};return"undefined"!=typeof CustomEvent&&(0,s.isInstanceOf)(t,CustomEvent)&&(e.detail=t.detail),e}return t}function h(t){try{return(0,s.isElement)(t)?(0,i.htmlTreeAsString)(t):Object.prototype.toString.call(t)}catch(t){return""}}function f(t){if("object"==typeof t&&null!==t){const e={};for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}return{}}function _(t,e=40){const n=Object.keys(p(t));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=e)return(0,o.truncate)(n[0],e);for(let t=n.length;t>0;t--){const r=n.slice(0,t).join(", ");if(!(r.length>e))return t===n.length?r:(0,o.truncate)(r,e)}return""}function m(t){return g(t,new Map)}function g(t,e){if((0,s.isPlainObject)(t)){const n=e.get(t);if(void 0!==n)return n;const r={};e.set(t,r);for(const n of Object.keys(t))void 0!==t[n]&&(r[n]=g(t[n],e));return r}if(Array.isArray(t)){const n=e.get(t);if(void 0!==n)return n;const r=[];return e.set(t,r),t.forEach((t=>{r.push(g(t,e))})),r}return t}})),r.register("2acm9",(function(e,n){t(e.exports,"htmlTreeAsString",(function(){return a})),t(e.exports,"getLocationHref",(function(){return u})),t(e.exports,"getDomElement",(function(){return l}));var i=r("5KlEU");const s=(0,r("bRjE7").getGlobalObject)(),o=80;function a(t,e={}){try{let n=t;const r=5,i=[];let s=0,a=0;const u=" > ",l=u.length;let d;const p=Array.isArray(e)?e:e.keyAttrs,h=!Array.isArray(e)&&e.maxStringLength||o;for(;n&&s++1&&a+i.length*l+d.length>=h));)i.push(d),a+=d.length,n=n.parentNode;return i.reverse().join(u)}catch(t){return""}}function c(t,e){const n=t,r=[];let s,o,a,c,u;if(!n||!n.tagName)return"";r.push(n.tagName.toLowerCase());const l=e&&e.length?e.filter((t=>n.getAttribute(t))).map((t=>[t,n.getAttribute(t)])):null;if(l&&l.length)l.forEach((t=>{r.push(`[${t[0]}="${t[1]}"]`)}));else if(n.id&&r.push(`#${n.id}`),s=n.className,s&&(0,i.isString)(s))for(o=s.split(/\s+/),u=0;ur&&(e=r);let i=Math.max(e-60,0);i<5&&(i=0);let s=Math.min(i+140,r);return s>r-5&&(s=r),s===r&&(i=Math.max(s-140,0)),n=n.slice(i,s),i>0&&(n=`'{snip} ${n}`),sfunction(t,e,n=!1){return!!(0,i.isString)(t)&&((0,i.isRegExp)(e)?e.test(t):!!(0,i.isString)(e)&&(n?t===e:t.includes(e)))}(t,e,n)))}})),r.register("d59e0",(function(e,n){t(e.exports,"Hub",(function(){return h})),t(e.exports,"makeMain",(function(){return _})),t(e.exports,"getMainCarrier",(function(){return f})),t(e.exports,"getHubFromCarrier",(function(){return v})),t(e.exports,"getCurrentHub",(function(){return m}));var i=r("bvBTF"),s=r("9do86"),o=r("bRjE7"),a=r("779e0"),c=r("asGme"),u=r("1UhWf"),l=r("5b8ES");const d=4,p=100;class h{isOlderThan(t){return this._version{i.captureException(t,{originalException:t,syntheticException:r,...e,event_id:n},s)})),n}captureMessage(t,e,n){const r=this._lastEventId=n&&n.event_id?n.event_id:(0,a.uuid4)(),i=new Error(t);return this._withClient(((s,o)=>{s.captureMessage(t,e,{originalException:t,syntheticException:i,...n,event_id:r},o)})),r}captureEvent(t,e){const n=e&&e.event_id?e.event_id:(0,a.uuid4)();return t.type||(this._lastEventId=n),this._withClient(((r,i)=>{r.captureEvent(t,{...e,event_id:n},i)})),n}lastEventId(){return this._lastEventId}addBreadcrumb(t,e){const{scope:n,client:r}=this.getStackTop();if(!r)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:a=p}=r.getOptions&&r.getOptions()||{};if(a<=0)return;const c={timestamp:(0,s.dateTimestampInSeconds)(),...t},u=o?(0,i.consoleSandbox)((()=>o(c,e))):c;null!==u&&(r.emit&&r.emit("beforeAddBreadcrumb",u,e),n.addBreadcrumb(u,a))}setUser(t){this.getScope().setUser(t)}setTags(t){this.getScope().setTags(t)}setExtras(t){this.getScope().setExtras(t)}setTag(t,e){this.getScope().setTag(t,e)}setExtra(t,e){this.getScope().setExtra(t,e)}setContext(t,e){this.getScope().setContext(t,e)}configureScope(t){const{scope:e,client:n}=this.getStackTop();n&&t(e)}run(t){const e=_(this);try{t(this)}finally{_(e)}}getIntegration(t){const e=this.getClient();if(!e)return null;try{return e.getIntegration(t)}catch(e){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.warn(`Cannot retrieve integration ${t.id} from the current Hub`),null}}startTransaction(t,e){const n=this._callExtensionMethod("startTransaction",t,e);return"undefined"!=typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__||n||console.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"),n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(t=!1){if(t)return this.endSession();this._sendSessionUpdate()}endSession(){const t=this.getStackTop().scope,e=t.getSession();e&&(0,l.closeSession)(e),this._sendSessionUpdate(),t.setSession()}startSession(t){const{scope:e,client:n}=this.getStackTop(),{release:r,environment:i=c.DEFAULT_ENVIRONMENT}=n&&n.getOptions()||{},{userAgent:s}=o.GLOBAL_OBJ.navigator||{},a=(0,l.makeSession)({release:r,environment:i,user:e.getUser(),...s&&{userAgent:s},...t}),u=e.getSession&&e.getSession();return u&&"ok"===u.status&&(0,l.updateSession)(u,{status:"exited"}),this.endSession(),e.setSession(a),a}shouldSendDefaultPii(){const t=this.getClient(),e=t&&t.getOptions();return Boolean(e&&e.sendDefaultPii)}_sendSessionUpdate(){const{scope:t,client:e}=this.getStackTop(),n=t.getSession();n&&e&&e.captureSession&&e.captureSession(n)}_withClient(t){const{scope:e,client:n}=this.getStackTop();n&&t(n,e)}_callExtensionMethod(t,...e){const n=f().__SENTRY__;if(n&&n.extensions&&"function"==typeof n.extensions[t])return n.extensions[t].apply(this,e);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.warn(`Extension method ${t} couldn't be found, doing nothing.`)}constructor(t,e=new(0,u.Scope),n=d){this._version=n,this._stack=[{scope:e}],t&&this.bindClient(t)}}function f(){return o.GLOBAL_OBJ.__SENTRY__=o.GLOBAL_OBJ.__SENTRY__||{extensions:{},hub:void 0},o.GLOBAL_OBJ}function _(t){const e=f(),n=v(e);return E(e,t),n}function m(){const t=f();if(t.__SENTRY__&&t.__SENTRY__.acs){const e=t.__SENTRY__.acs.getCurrentHub();if(e)return e}return g(t)}function g(t=f()){return y(t)&&!v(t).isOlderThan(d)||E(t,new h),v(t)}function y(t){return!!(t&&t.__SENTRY__&&t.__SENTRY__.hub)}function v(t){return(0,o.getGlobalSingleton)("hub",(()=>new h),t)}function E(t,e){if(!t)return!1;return(t.__SENTRY__=t.__SENTRY__||{}).hub=e,!0}})),r.register("9do86",(function(e,n){t(e.exports,"dateTimestampInSeconds",(function(){return u}),(function(t){return u=t})),t(e.exports,"timestampInSeconds",(function(){return l}),(function(t){return l=t})),t(e.exports,"browserPerformanceTimeOrigin",(function(){return p}),(function(t){return p=t}));var i=r("7LuoD");const s=(0,r("bRjE7").getGlobalObject)(),o={nowSeconds:()=>Date.now()/1e3};const a=(0,i.isNodeEnv)()?function(){try{return(0,i.dynamicRequire)(e,"perf_hooks").performance}catch(t){return}}():function(){const{performance:t}=s;if(!t||!t.now)return;return{now:()=>t.now(),timeOrigin:Date.now()-t.now()}}(),c=void 0===a?o:{nowSeconds:()=>(a.timeOrigin+a.now())/1e3},u=o.nowSeconds.bind(o),l=c.nowSeconds.bind(c);let d;const p=(()=>{const{performance:t}=s;if(!t||!t.now)return void(d="none");const e=36e5,n=t.now(),r=Date.now(),i=t.timeOrigin?Math.abs(t.timeOrigin+n-r):e,o=i0?t.breadcrumbs:void 0,t.sdkProcessingMetadata={...t.sdkProcessingMetadata,...this._sdkProcessingMetadata},this._notifyEventProcessors([...p(),...this._eventProcessors],t,e)}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...t},this}_notifyEventProcessors(t,e,n,r=0){return new(0,u.SyncPromise)(((i,s)=>{const o=t[r];if(null===e||"function"!=typeof o)i(e);else{const u=o({...e},n);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&o.id&&null===u&&c.logger.log(`Event processor "${o.id}" dropped event`),(0,a.isThenable)(u)?u.then((e=>this._notifyEventProcessors(t,e,n,r+1).then(i))).then(null,s):this._notifyEventProcessors(t,u,n,r+1).then(i).then(null,s)}}))}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((t=>{t(this)})),this._notifyingListeners=!1)}_applyFingerprint(t){t.fingerprint=t.fingerprint?(0,i.arrayify)(t.fingerprint):[],this._fingerprint&&(t.fingerprint=t.fingerprint.concat(this._fingerprint)),t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint}constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={}}}function p(){return(0,o.getGlobalSingleton)("globalEventProcessors",(()=>[]))}function h(t){p().push(t)}})),r.register("1stLE",(function(e,n){t(e.exports,"resolvedSyncPromise",(function(){return o})),t(e.exports,"SyncPromise",(function(){return c})),t(e.exports,"rejectedSyncPromise",(function(){return a}));var i,s=r("5KlEU");function o(t){return new c((e=>{e(t)}))}function a(t){return new c(((e,n)=>{n(t)}))}!function(t){t[t.PENDING=0]="PENDING";t[t.RESOLVED=1]="RESOLVED";t[t.REJECTED=2]="REJECTED"}(i||(i={}));class c{__init(){this._state=i.PENDING}__init2(){this._handlers=[]}then(t,e){return new c(((n,r)=>{this._handlers.push([!1,e=>{if(t)try{n(t(e))}catch(t){r(t)}else n(e)},t=>{if(e)try{n(e(t))}catch(t){r(t)}else r(t)}]),this._executeHandlers()}))}catch(t){return this.then((t=>t),t)}finally(t){return new c(((e,n)=>{let r,i;return this.then((e=>{i=!1,r=e,t&&t()}),(e=>{i=!0,r=e,t&&t()})).then((()=>{i?n(r):e(r)}))}))}__init3(){this._resolve=t=>{this._setResult(i.RESOLVED,t)}}__init4(){this._reject=t=>{this._setResult(i.REJECTED,t)}}__init5(){this._setResult=(t,e)=>{this._state===i.PENDING&&((0,s.isThenable)(e)?e.then(this._resolve,this._reject):(this._state=t,this._value=e,this._executeHandlers()))}}__init6(){this._executeHandlers=()=>{if(this._state===i.PENDING)return;const t=this._handlers.slice();this._handlers=[],t.forEach((t=>{t[0]||(this._state===i.RESOLVED&&t[1](this._value),this._state===i.REJECTED&&t[2](this._value),t[0]=!0)}))}}constructor(t){c.prototype.__init.call(this),c.prototype.__init2.call(this),c.prototype.__init3.call(this),c.prototype.__init4.call(this),c.prototype.__init5.call(this),c.prototype.__init6.call(this);try{t(this._resolve,this._reject)}catch(t){this._reject(t)}}}})),r.register("5b8ES",(function(e,n){t(e.exports,"makeSession",(function(){return a})),t(e.exports,"updateSession",(function(){return c})),t(e.exports,"closeSession",(function(){return u}));var i=r("cFFj6"),s=r("9do86"),o=r("779e0");function a(t){const e=(0,s.timestampInSeconds)(),n={sid:(0,o.uuid4)(),init:!0,timestamp:e,started:e,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(t){return(0,i.dropUndefinedKeys)({sid:`${t.sid}`,init:t.init,started:new Date(1e3*t.started).toISOString(),timestamp:new Date(1e3*t.timestamp).toISOString(),status:t.status,errors:t.errors,did:"number"==typeof t.did||"string"==typeof t.did?`${t.did}`:void 0,duration:t.duration,attrs:{release:t.release,environment:t.environment,ip_address:t.ipAddress,user_agent:t.userAgent}})}(n)};return t&&c(n,t),n}function c(t,e={}){if(e.user&&(!t.ipAddress&&e.user.ip_address&&(t.ipAddress=e.user.ip_address),t.did||e.did||(t.did=e.user.id||e.user.email||e.user.username)),t.timestamp=e.timestamp||(0,s.timestampInSeconds)(),e.ignoreDuration&&(t.ignoreDuration=e.ignoreDuration),e.sid&&(t.sid=32===e.sid.length?e.sid:(0,o.uuid4)()),void 0!==e.init&&(t.init=e.init),!t.did&&e.did&&(t.did=`${e.did}`),"number"==typeof e.started&&(t.started=e.started),t.ignoreDuration)t.duration=void 0;else if("number"==typeof e.duration)t.duration=e.duration;else{const e=t.timestamp-t.started;t.duration=e>=0?e:0}e.release&&(t.release=e.release),e.environment&&(t.environment=e.environment),!t.ipAddress&&e.ipAddress&&(t.ipAddress=e.ipAddress),!t.userAgent&&e.userAgent&&(t.userAgent=e.userAgent),"number"==typeof e.errors&&(t.errors=e.errors),e.status&&(t.status=e.status)}function u(t,e){let n={};e?n={status:e}:"ok"===t.status&&(n={status:"exited"}),c(t,n)}})),r.register("1zrq3",(function(e,n){t(e.exports,"startIdleTransaction",(function(){return f})),t(e.exports,"addTracingExtensions",(function(){return _}));var i=r("5KlEU"),s=r("bvBTF"),o=r("d59e0"),a=r("i5MxZ"),c=r("6RntS"),u=r("3EpaB"),l=r("9iCQE");function d(){const t=this.getScope().getSpan();return t?{"sentry-trace":t.toTraceparent()}:{}}function p(t,e,n){if(!(0,a.hasTracingEnabled)(e))return t.sampled=!1,t;if(void 0!==t.sampled)return t.setMetadata({sampleRate:Number(t.sampled)}),t;let r;return"function"==typeof e.tracesSampler?(r=e.tracesSampler(n),t.setMetadata({sampleRate:Number(r)})):void 0!==n.parentSampled?r=n.parentSampled:void 0!==e.tracesSampleRate?(r=e.tracesSampleRate,t.setMetadata({sampleRate:Number(r)})):(r=1,t.setMetadata({sampleRate:r})),function(t){if((0,i.isNaN)(t)||"number"!=typeof t&&"boolean"!=typeof t)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(t)} of type ${JSON.stringify(typeof t)}.`),!1;if(t<0||t>1)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${t}.`),!1;return!0}(r)?r?(t.sampled=Math.random() Global error occured`),t.setStatus(e)}}u.tag="sentry_tracingErrorCallback"})),r.register("3jYKw",(function(e,n){t(e.exports,"SENTRY_XHR_DATA_KEY",(function(){return p})),t(e.exports,"addInstrumentationHandler",(function(){return m}));var i=r("5KlEU"),s=r("bvBTF"),o=r("cFFj6"),a=r("68gaU"),c=r("rNzRf"),u=r("bRjE7"),l=r("5eWMn");const d=(0,u.getGlobalObject)(),p="__sentry_xhr_v2__",h={},f={};function _(t){if(!f[t])switch(f[t]=!0,t){case"console":!function(){if(!("console"in d))return;s.CONSOLE_LEVELS.forEach((function(t){t in d.console&&(0,o.fill)(d.console,t,(function(e){return function(...n){g("console",{args:n,level:t}),e&&e.apply(d.console,n)}}))}))}();break;case"dom":!function(){if(!("document"in d))return;const t=g.bind(null,"dom"),e=T(t,!0);d.document.addEventListener("click",e,!1),d.document.addEventListener("keypress",e,!1),["EventTarget","Node"].forEach((e=>{const n=d[e]&&d[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,o.fill)(n,"addEventListener",(function(e){return function(n,r,i){if("click"===n||"keypress"==n)try{const r=this,s=r.__sentry_instrumentation_handlers__=r.__sentry_instrumentation_handlers__||{},o=s[n]=s[n]||{refCount:0};if(!o.handler){const r=T(t);o.handler=r,e.call(this,n,r,i)}o.refCount++}catch(t){}return e.call(this,n,r,i)}})),(0,o.fill)(n,"removeEventListener",(function(t){return function(e,n,r){if("click"===e||"keypress"==e)try{const n=this,i=n.__sentry_instrumentation_handlers__||{},s=i[e];s&&(s.refCount--,s.refCount<=0&&(t.call(this,e,s.handler,r),s.handler=void 0,delete i[e]),0===Object.keys(i).length&&delete n.__sentry_instrumentation_handlers__)}catch(t){}return t.call(this,e,n,r)}})))}))}();break;case"xhr":!function(){if(!("XMLHttpRequest"in d))return;const t=XMLHttpRequest.prototype;(0,o.fill)(t,"open",(function(t){return function(...e){const n=e[1],r=this[p]={method:(0,i.isString)(e[0])?e[0].toUpperCase():e[0],url:e[1],request_headers:{}};(0,i.isString)(n)&&"POST"===r.method&&n.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const s=()=>{const t=this[p];if(t&&4===this.readyState){try{t.status_code=this.status}catch(t){}g("xhr",{args:e,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?(0,o.fill)(this,"onreadystatechange",(function(t){return function(...e){return s(),t.apply(this,e)}})):this.addEventListener("readystatechange",s),(0,o.fill)(this,"setRequestHeader",(function(t){return function(...e){const[n,r]=e,i=this[p];return i&&(i.request_headers[n.toLowerCase()]=r),t.apply(this,e)}})),t.apply(this,e)}})),(0,o.fill)(t,"send",(function(t){return function(...e){const n=this[p];return n&&void 0!==e[0]&&(n.body=e[0]),g("xhr",{args:e,startTimestamp:Date.now(),xhr:this}),t.apply(this,e)}}))}();break;case"fetch":!function(){if(!(0,c.supportsNativeFetch)())return;(0,o.fill)(d,"fetch",(function(t){return function(...e){const{method:n,url:r}=function(t){if(0===t.length)return{method:"GET",url:""};if(2===t.length){const[e,n]=t;return{url:v(e),method:y(n,"method")?String(n.method).toUpperCase():"GET"}}const e=t[0];return{url:v(e),method:y(e,"method")?String(e.method).toUpperCase():"GET"}}(e),i={args:e,fetchData:{method:n,url:r},startTimestamp:Date.now()};return g("fetch",{...i}),t.apply(d,e).then((t=>(g("fetch",{...i,endTimestamp:Date.now(),response:t}),t)),(t=>{throw g("fetch",{...i,endTimestamp:Date.now(),error:t}),t}))}}))}();break;case"history":!function(){if(!(0,l.supportsHistory)())return;const t=d.onpopstate;function e(t){return function(...e){const n=e.length>2?e[2]:void 0;if(n){const t=E,e=String(n);E=e,g("history",{from:t,to:e})}return t.apply(this,e)}}d.onpopstate=function(...e){const n=d.location.href,r=E;if(E=n,g("history",{from:r,to:n}),t)try{return t.apply(this,e)}catch(t){}},(0,o.fill)(d.history,"pushState",e),(0,o.fill)(d.history,"replaceState",e)}();break;case"error":x=d.onerror,d.onerror=function(t,e,n,r,i){return g("error",{column:r,error:i,line:n,msg:t,url:e}),!(!x||x.__SENTRY_LOADER__)&&x.apply(this,arguments)},d.onerror.__SENTRY_INSTRUMENTED__=!0;break;case"unhandledrejection":k=d.onunhandledrejection,d.onunhandledrejection=function(t){return g("unhandledrejection",t),!(k&&!k.__SENTRY_LOADER__)||k.apply(this,arguments)},d.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0;break;default:return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn("unknown instrumentation type:",t))}}function m(t,e){h[t]=h[t]||[],h[t].push(e),_(t)}function g(t,e){if(t&&h[t])for(const n of h[t]||[])try{n(e)}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.error(`Error while triggering instrumentation handler.\nType: ${t}\nName: ${(0,a.getFunctionName)(n)}\nError:`,e)}}function y(t,e){return!!t&&"object"==typeof t&&!!t[e]}function v(t){return"string"==typeof t?t:t?y(t,"url")?t.url:t.toString?t.toString():"":""}let E;const b=1e3;let S,w;function T(t,e=!1){return n=>{if(!n||w===n)return;if(function(t){if("keypress"!==t.type)return!1;try{const e=t.target;if(!e||!e.tagName)return!0;if("INPUT"===e.tagName||"TEXTAREA"===e.tagName||e.isContentEditable)return!1}catch(t){}return!0}(n))return;const r="keypress"===n.type?"input":n.type;(void 0===S||function(t,e){if(!t)return!0;if(t.type!==e.type)return!0;try{if(t.target!==e.target)return!0}catch(t){}return!1}(w,n))&&(t({event:n,name:r,global:e}),w=n),clearTimeout(S),S=d.setTimeout((()=>{S=void 0}),b)}}let x=null;let k=null})),r.register("68gaU",(function(e,n){t(e.exports,"createStackParser",(function(){return o})),t(e.exports,"stackParserFromStackParserOptions",(function(){return a})),t(e.exports,"getFunctionName",(function(){return u}));r("bW51i");const i=50,s=/\(error: (.*)\)/;function o(...t){const e=t.sort(((t,e)=>t[0]-e[0])).map((t=>t[1]));return(t,n=0)=>{const r=[],o=t.split("\n");for(let t=n;t1024)continue;const a=s.test(n)?n.replace(s,"$1"):n;if(!a.match(/\S*Error: /)){for(const t of e){const e=t(a);if(e){r.push(e);break}}if(r.length>=i)break}}return function(t){if(!t.length)return[];const e=t.slice(0,i),n=e[e.length-1].function;n&&/sentryWrapped/.test(n)&&e.pop();e.reverse();const r=e[e.length-1].function;r&&/captureMessage|captureException/.test(r)&&e.pop();return e.map((t=>({...t,filename:t.filename||e[e.length-1].filename,function:t.function||"?"})))}(r)}}function a(t){return Array.isArray(t)?o(...t):t}const c="";function u(t){try{return t&&"function"==typeof t&&t.name||c}catch(t){return c}}})),r.register("bW51i",(function(e,n){function r(t){const e=/^\s*[-]{4,}$/,n=/at (?:async )?(?:(.+?)\s+\()?(?:(.+):(\d+):(\d+)?|([^)]+))\)?/;return r=>{const i=r.match(n);if(i){let e,n,r,s,o;if(i[1]){r=i[1];let t=r.lastIndexOf(".");if("."===r[t-1]&&t--,t>0){e=r.slice(0,t),n=r.slice(t+1);const i=e.indexOf(".Module");i>0&&(r=r.slice(i+1),e=e.slice(0,i))}s=void 0}n&&(s=e,o=n),""===n&&(o=void 0,r=void 0),void 0===r&&(o=o||"",r=s?`${s}.${o}`:o);let a=i[2]&&i[2].startsWith("file://")?i[2].slice(7):i[2];const c="native"===i[5];a||!i[5]||c||(a=i[5]);const u=!(c||a&&!a.startsWith("/")&&!a.includes(":\\")&&!a.startsWith(".")&&!a.match(/^[a-zA-Z]([a-zA-Z0-9.\-+])*:\/\//))&&void 0!==a&&!a.includes("node_modules/");return{filename:a,module:t?t(a):void 0,function:r,lineno:parseInt(i[3],10)||void 0,colno:parseInt(i[4],10)||void 0,in_app:u}}if(r.match(e))return{filename:r}}}t(e.exports,"node",(function(){return r}))})),r.register("rNzRf",(function(e,n){t(e.exports,"supportsFetch",(function(){return o})),t(e.exports,"isNativeFetch",(function(){return a})),t(e.exports,"supportsNativeFetch",(function(){return c}));var i=r("bvBTF");const s=(0,r("bRjE7").getGlobalObject)();function o(){if(!("fetch"in s))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(t){return!1}}function a(t){return t&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function c(){if(!o())return!1;if(a(s.fetch))return!0;let t=!1;const e=s.document;if(e&&"function"==typeof e.createElement)try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(t=a(n.contentWindow.fetch)),e.head.removeChild(n)}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",t)}return t}})),r.register("5eWMn",(function(e,n){t(e.exports,"supportsHistory",(function(){return s}));const i=(0,r("bRjE7").getGlobalObject)();function s(){const t=i.chrome,e=t&&t.app&&t.app.runtime,n="history"in i&&!!i.history.pushState&&!!i.history.replaceState;return!e&&n}})),r.register("bLLzF",(function(e,n){t(e.exports,"getActiveTransaction",(function(){return s}));var i=r("d59e0");function s(t){return(t||(0,i.getCurrentHub)()).getScope().getTransaction()}})),r.register("3EpaB",(function(e,n){t(e.exports,"TRACING_DEFAULTS",(function(){return c})),t(e.exports,"IdleTransaction",(function(){return d}));var i=r("bvBTF"),s=r("9do86"),o=r("2xztL"),a=r("9iCQE");const c={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},u=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];class l extends o.SpanRecorder{add(t){t.spanId!==this.transactionSpanId&&(t.finish=e=>{t.endTimestamp="number"==typeof e?e:(0,s.timestampInSeconds)(),this._popActivity(t.spanId)},void 0===t.endTimestamp&&this._pushActivity(t.spanId)),super.add(t)}constructor(t,e,n,r){super(r),this._pushActivity=t,this._popActivity=e,this.transactionSpanId=n}}class d extends a.Transaction{__init(){this.activities={}}__init2(){this._heartbeatCounter=0}__init3(){this._finished=!1}__init4(){this._idleTimeoutCanceledPermanently=!1}__init5(){this._beforeFinishCallbacks=[]}__init6(){this._finishReason=u[4]}finish(t=(0,s.timestampInSeconds)()){if(this._finished=!0,this.activities={},"ui.action.click"===this.op&&this.setTag("finishReason",this._finishReason),this.spanRecorder){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log("[Tracing] finishing IdleTransaction",new Date(1e3*t).toISOString(),this.op);for(const e of this._beforeFinishCallbacks)e(this,t);this.spanRecorder.spans=this.spanRecorder.spans.filter((e=>{if(e.spanId===this.spanId)return!0;e.endTimestamp||(e.endTimestamp=t,e.setStatus("cancelled"),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(e,void 0,2)));const n=e.startTimestamp{this._finished||this._pushActivity(t)},n=t=>{this._finished||this._popActivity(t)};this.spanRecorder=new l(e,n,this.spanId,t),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(t,{restartOnChildSpanChange:e}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=!1===e,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,0===Object.keys(this.activities).length&&this._idleTimeoutCanceledPermanently&&(this._finishReason=u[5],this.finish(t)))}setFinishReason(t){this._finishReason=t}_restartIdleTimeout(t){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout((()=>{this._finished||0!==Object.keys(this.activities).length||(this._finishReason=u[1],this.finish(t))}),this._idleTimeout)}_pushActivity(t){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log(`[Tracing] pushActivity: ${t}`),this.activities[t]=!0,("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(t){if(this.activities[t]&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log(`[Tracing] popActivity ${t}`),delete this.activities[t],("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log("[Tracing] new activities count",Object.keys(this.activities).length)),0===Object.keys(this.activities).length){const t=(0,s.timestampInSeconds)();this._idleTimeoutCanceledPermanently?(this._finishReason=u[5],this.finish(t)):this._restartIdleTimeout(t+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;const t=Object.keys(this.activities).join("");t===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=t,this._heartbeatCounter>=3?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=u[0],this.finish()):this._pingHeartbeat()}_pingHeartbeat(){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout((()=>{this._beat()}),this._heartbeatInterval)}constructor(t,e,n=c.idleTimeout,r=c.finalTimeout,s=c.heartbeatInterval,o=!1){super(t,e),this._idleHub=e,this._idleTimeout=n,this._finalTimeout=r,this._heartbeatInterval=s,this._onScope=o,d.prototype.__init.call(this),d.prototype.__init2.call(this),d.prototype.__init3.call(this),d.prototype.__init4.call(this),d.prototype.__init5.call(this),d.prototype.__init6.call(this),o&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log(`Setting idle transaction on scope. Span ID: ${this.spanId}`),e.configureScope((t=>t.setSpan(this)))),this._restartIdleTimeout(),setTimeout((()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=u[3],this.finish())}),this._finalTimeout)}}})),r.register("2xztL",(function(e,n){t(e.exports,"SpanRecorder",(function(){return c})),t(e.exports,"Span",(function(){return u})),t(e.exports,"spanStatusfromHttpCode",(function(){return l}));var i=r("cFFj6"),s=r("bvBTF"),o=r("9do86"),a=r("779e0");class c{__init(){this.spans=[]}add(t){this.spans.length>this._maxlen?t.spanRecorder=void 0:this.spans.push(t)}constructor(t=1e3){c.prototype.__init.call(this),this._maxlen=t}}class u{__init2(){this.traceId=(0,a.uuid4)()}__init3(){this.spanId=(0,a.uuid4)().substring(16)}__init4(){this.startTimestamp=(0,o.timestampInSeconds)()}__init5(){this.tags={}}__init6(){this.data={}}__init7(){this.instrumenter="sentry"}startChild(t){const e=new u({...t,parentSpanId:this.spanId,sampled:this.sampled,traceId:this.traceId});if(e.spanRecorder=this.spanRecorder,e.spanRecorder&&e.spanRecorder.add(e),e.transaction=this.transaction,("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&e.transaction){const n=`[Tracing] Starting '${t&&t.op||"< unknown op >"}' span on transaction '${e.transaction.name||"< unknown name >"}' (${e.transaction.spanId}).`;e.transaction.metadata.spanMetadata[e.spanId]={logMessage:n},s.logger.log(n)}return e}setTag(t,e){return this.tags={...this.tags,[t]:e},this}setData(t,e){return this.data={...this.data,[t]:e},this}setStatus(t){return this.status=t,this}setHttpStatus(t){this.setTag("http.status_code",String(t));const e=l(t);return"unknown_error"!==e&&this.setStatus(e),this}isSuccess(){return"ok"===this.status}finish(t){if(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&this.transaction&&this.transaction.spanId!==this.spanId){const{logMessage:t}=this.transaction.metadata.spanMetadata[this.spanId];t&&s.logger.log(t.replace("Starting","Finishing"))}this.endTimestamp="number"==typeof t?t:(0,o.timestampInSeconds)()}toTraceparent(){let t="";return void 0!==this.sampled&&(t=this.sampled?"-1":"-0"),`${this.traceId}-${this.spanId}${t}`}toContext(){return(0,i.dropUndefinedKeys)({data:this.data,description:this.description,endTimestamp:this.endTimestamp,op:this.op,parentSpanId:this.parentSpanId,sampled:this.sampled,spanId:this.spanId,startTimestamp:this.startTimestamp,status:this.status,tags:this.tags,traceId:this.traceId})}updateWithContext(t){return this.data=t.data||{},this.description=t.description,this.endTimestamp=t.endTimestamp,this.op=t.op,this.parentSpanId=t.parentSpanId,this.sampled=t.sampled,this.spanId=t.spanId||this.spanId,this.startTimestamp=t.startTimestamp||this.startTimestamp,this.status=t.status,this.tags=t.tags||{},this.traceId=t.traceId||this.traceId,this}getTraceContext(){return(0,i.dropUndefinedKeys)({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,trace_id:this.traceId})}toJSON(){return(0,i.dropUndefinedKeys)({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,start_timestamp:this.startTimestamp,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this.endTimestamp,trace_id:this.traceId})}constructor(t){if(u.prototype.__init2.call(this),u.prototype.__init3.call(this),u.prototype.__init4.call(this),u.prototype.__init5.call(this),u.prototype.__init6.call(this),u.prototype.__init7.call(this),!t)return this;t.traceId&&(this.traceId=t.traceId),t.spanId&&(this.spanId=t.spanId),t.parentSpanId&&(this.parentSpanId=t.parentSpanId),"sampled"in t&&(this.sampled=t.sampled),t.op&&(this.op=t.op),t.description&&(this.description=t.description),t.data&&(this.data=t.data),t.tags&&(this.tags=t.tags),t.status&&(this.status=t.status),t.startTimestamp&&(this.startTimestamp=t.startTimestamp),t.endTimestamp&&(this.endTimestamp=t.endTimestamp),t.instrumenter&&(this.instrumenter=t.instrumenter)}}function l(t){if(t<400&&t>=100)return"ok";if(t>=400&&t<500)switch(t){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(t>=500&&t<600)switch(t){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}})),r.register("9iCQE",(function(e,n){t(e.exports,"Transaction",(function(){return u}));var i=r("cFFj6"),s=r("bvBTF"),o=r("asGme"),a=r("d59e0"),c=r("2xztL");class u extends c.Span{__init(){this._measurements={}}__init2(){this._contexts={}}__init3(){this._frozenDynamicSamplingContext=void 0}get name(){return this._name}set name(t){this.setName(t)}setName(t,e="custom"){this._name=t,this.metadata.source=e}initSpanRecorder(t=1e3){this.spanRecorder||(this.spanRecorder=new(0,c.SpanRecorder)(t)),this.spanRecorder.add(this)}setContext(t,e){null===e?delete this._contexts[t]:this._contexts[t]=e}setMeasurement(t,e,n=""){this._measurements[t]={value:e,unit:n}}setMetadata(t){this.metadata={...this.metadata,...t}}finish(t){if(void 0!==this.endTimestamp)return;this.name||(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn("Transaction has no name, falling back to ``."),this.name=""),super.finish(t);const e=this._hub.getClient();if(e&&e.emit&&e.emit("finishTransaction",this),!0!==this.sampled)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),void(e&&e.recordDroppedEvent("sample_rate","transaction"));const n=this.spanRecorder?this.spanRecorder.spans.filter((t=>t!==this&&t.endTimestamp)):[];this._trimEnd&&n.length>0&&(this.endTimestamp=n.reduce(((t,e)=>t.endTimestamp&&e.endTimestamp?t.endTimestamp>e.endTimestamp?t:e:t)).endTimestamp);const r=this.metadata,i={contexts:{...this._contexts,trace:this.getTraceContext()},spans:n,start_timestamp:this.startTimestamp,tags:this.tags,timestamp:this.endTimestamp,transaction:this.name,type:"transaction",sdkProcessingMetadata:{...r,dynamicSamplingContext:this.getDynamicSamplingContext()},...r.source&&{transaction_info:{source:r.source}}};return Object.keys(this._measurements).length>0&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),i.measurements=this._measurements),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log(`[Tracing] Finishing ${this.op} transaction: ${this.name}.`),this._hub.captureEvent(i)}toContext(){const t=super.toContext();return(0,i.dropUndefinedKeys)({...t,name:this.name,trimEnd:this._trimEnd})}updateWithContext(t){return super.updateWithContext(t),this.name=t.name||"",this._trimEnd=t.trimEnd,this}getDynamicSamplingContext(){if(this._frozenDynamicSamplingContext)return this._frozenDynamicSamplingContext;const t=this._hub||(0,a.getCurrentHub)(),e=t&&t.getClient();if(!e)return{};const{environment:n,release:r}=e.getOptions()||{},{publicKey:s}=e.getDsn()||{},c=this.metadata.sampleRate,u=void 0!==c?c.toString():void 0,{segment:l}=t.getScope().getUser()||{},d=this.metadata.source,p=d&&"url"!==d?this.name:void 0,h=(0,i.dropUndefinedKeys)({environment:n||o.DEFAULT_ENVIRONMENT,release:r,transaction:p,user_segment:l,public_key:s,trace_id:this.traceId,sample_rate:u});return e.emit&&e.emit("createDsc",h),h}setHub(t){this._hub=t}constructor(t,e){super(t),u.prototype.__init.call(this),u.prototype.__init2.call(this),u.prototype.__init3.call(this),this._hub=e||(0,a.getCurrentHub)(),this._name=t.name||"",this.metadata={source:"custom",...t.metadata,spanMetadata:{}},this._trimEnd=t.trimEnd,this.transaction=this;const n=this.metadata.dynamicSamplingContext;n&&(this._frozenDynamicSamplingContext={...n})}}})),r.register("gfnaj",(function(e,n){t(e.exports,"createTransport",(function(){return d}));var i=r("cyYnF"),s=r("h4ToS"),o=r("bvBTF"),a=r("3qLb3"),c=r("1stLE"),u=r("du9m6");const l=30;function d(t,e,n=(0,a.makePromiseBuffer)(t.bufferSize||l)){let r={};function d(a){const l=[];if((0,i.forEachEnvelopeItem)(a,((e,n)=>{const o=(0,i.envelopeItemTypeToDataCategory)(n);if((0,s.isRateLimited)(r,o)){const r=p(e,n);t.recordDroppedEvent("ratelimit_backoff",o,r)}else l.push(e)})),0===l.length)return(0,c.resolvedSyncPromise)();const d=(0,i.createEnvelope)(a[0],l),h=e=>{(0,i.forEachEnvelopeItem)(d,((n,r)=>{const s=p(n,r);t.recordDroppedEvent(e,(0,i.envelopeItemTypeToDataCategory)(r),s)}))};return n.add((()=>e({body:(0,i.serializeEnvelope)(d,t.textEncoder)}).then((t=>(void 0!==t.statusCode&&(t.statusCode<200||t.statusCode>=300)&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&o.logger.warn(`Sentry responded with status code ${t.statusCode} to sent event.`),r=(0,s.updateRateLimits)(r,t),t)),(t=>{throw h("network_error"),t})))).then((t=>t),(t=>{if(t instanceof u.SentryError)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&o.logger.error("Skipped sending event because buffer is full."),h("queue_overflow"),(0,c.resolvedSyncPromise)();throw t}))}return d.__sentry__baseTransport__=!0,{send:d,flush:t=>n.drain(t)}}function p(t,e){if("event"===e||"transaction"===e)return Array.isArray(t)?t[1]:void 0}})),r.register("cyYnF",(function(e,n){t(e.exports,"createEnvelope",(function(){return a})),t(e.exports,"addItemToEnvelope",(function(){return c})),t(e.exports,"forEachEnvelopeItem",(function(){return u})),t(e.exports,"envelopeContainsItemType",(function(){return l})),t(e.exports,"serializeEnvelope",(function(){return p})),t(e.exports,"parseEnvelope",(function(){return h})),t(e.exports,"createAttachmentEnvelopeItem",(function(){return f})),t(e.exports,"envelopeItemTypeToDataCategory",(function(){return m})),t(e.exports,"getSdkMetadataForEnvelopeHeader",(function(){return g})),t(e.exports,"createEventEnvelopeHeaders",(function(){return y}));var i=r("ej5Lh"),s=r("ddsBG"),o=r("cFFj6");function a(t,e=[]){return[t,e]}function c(t,e){const[n,r]=t;return[n,[...r,e]]}function u(t,e){const n=t[1];for(const t of n){if(e(t,t[0].type))return!0}return!1}function l(t,e){return u(t,((t,n)=>e.includes(n)))}function d(t,e){return(e||new TextEncoder).encode(t)}function p(t,e){const[n,r]=t;let i=JSON.stringify(n);function o(t){"string"==typeof i?i="string"==typeof t?i+t:[d(i,e),t]:i.push("string"==typeof t?d(t,e):t)}for(const t of r){const[e,n]=t;if(o(`\n${JSON.stringify(e)}\n`),"string"==typeof n||n instanceof Uint8Array)o(n);else{let t;try{t=JSON.stringify(n)}catch(e){t=JSON.stringify((0,s.normalize)(n))}o(t)}}return"string"==typeof i?i:function(t){const e=t.reduce(((t,e)=>t+e.length),0),n=new Uint8Array(e);let r=0;for(const e of t)n.set(e,r),r+=e.length;return n}(i)}function h(t,e,n){let r="string"==typeof t?e.encode(t):t;function i(t){const e=r.subarray(0,t);return r=r.subarray(t+1),e}function s(){let t=r.indexOf(10);return t<0&&(t=r.length),JSON.parse(n.decode(i(t)))}const o=s(),a=[];for(;r.length;){const t=s(),e="number"==typeof t.length?t.length:void 0;a.push([t,e?i(e):s()])}return[o,a]}function f(t,e){const n="string"==typeof t.data?d(t.data,e):t.data;return[(0,o.dropUndefinedKeys)({type:"attachment",length:n.length,filename:t.filename,content_type:t.contentType,attachment_type:t.attachmentType}),n]}const _={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};function m(t){return _[t]}function g(t){if(!t||!t.sdk)return;const{name:e,version:n}=t.sdk;return{name:e,version:n}}function y(t,e,n,r){const s=t.sdkProcessingMetadata&&t.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:t.event_id,sent_at:(new Date).toISOString(),...e&&{sdk:e},...!!n&&{dsn:(0,i.dsnToString)(r)},...s&&{trace:(0,o.dropUndefinedKeys)({...s})}}}})),r.register("ej5Lh",(function(e,n){t(e.exports,"dsnToString",(function(){return o})),t(e.exports,"dsnFromString",(function(){return a})),t(e.exports,"makeDsn",(function(){return u}));var i=r("bvBTF");const s=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function o(t,e=!1){const{host:n,path:r,pass:i,port:s,projectId:o,protocol:a,publicKey:c}=t;return`${a}://${c}${e&&i?`:${i}`:""}@${n}${s?`:${s}`:""}/${r?`${r}/`:r}${o}`}function a(t){const e=s.exec(t);if(!e)return void console.error(`Invalid Sentry Dsn: ${t}`);const[n,r,i="",o,a="",u]=e.slice(1);let l="",d=u;const p=d.split("/");if(p.length>1&&(l=p.slice(0,-1).join("/"),d=p.pop()),d){const t=d.match(/^\d+/);t&&(d=t[0])}return c({host:o,pass:i,path:l,projectId:d,port:a,protocol:n,publicKey:r})}function c(t){return{protocol:t.protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}function u(t){const e="string"==typeof t?a(t):c(t);if(e&&function(t){if("undefined"!=typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__)return!0;const{port:e,projectId:n,protocol:r}=t;return!(["protocol","publicKey","host","projectId"].find((e=>!t[e]&&(i.logger.error(`Invalid Sentry Dsn: ${e} missing`),!0)))||(n.match(/^\d+$/)?function(t){return"http"===t||"https"===t}(r)?e&&isNaN(parseInt(e,10))&&(i.logger.error(`Invalid Sentry Dsn: Invalid port ${e}`),1):(i.logger.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),1):(i.logger.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(e))return e}})),r.register("ddsBG",(function(n,i){t(n.exports,"normalize",(function(){return u})),t(n.exports,"normalizeToSize",(function(){return l}));var s=r("5KlEU"),o=r("gQ528"),a=r("cFFj6"),c=r("68gaU");function u(t,e=100,n=1/0){try{return d("",t,e,n)}catch(t){return{ERROR:`**non-serializable** (${t})`}}}function l(t,e=3,n=102400){const r=u(t,e);return i=r,function(t){return~-encodeURI(t).split(/%..|./).length}(JSON.stringify(i))>n?l(t,e-1,n):r;var i}function d(t,n,r=1/0,i=1/0,u=(0,o.memoBuilder)()){const[l,p]=u;if(null==n||["number","boolean","string"].includes(typeof n)&&!(0,s.isNaN)(n))return n;const h=function(t,n){try{if("domain"===t&&n&&"object"==typeof n&&n._events)return"[Domain]";if("domainEmitter"===t)return"[DomainEmitter]";if(void 0!==e&&n===e)return"[Global]";if("undefined"!=typeof window&&n===window)return"[Window]";if("undefined"!=typeof document&&n===document)return"[Document]";if((0,s.isSyntheticEvent)(n))return"[SyntheticEvent]";if("number"==typeof n&&n!=n)return"[NaN]";if("function"==typeof n)return`[Function: ${(0,c.getFunctionName)(n)}]`;if("symbol"==typeof n)return`[${String(n)}]`;if("bigint"==typeof n)return`[BigInt: ${String(n)}]`;const r=function(t){const e=Object.getPrototypeOf(t);return e?e.constructor.name:"null prototype"}(n);return/^HTML(\w*)Element$/.test(r)?`[HTMLElement: ${r}]`:`[object ${r}]`}catch(t){return`**non-serializable** (${t})`}}(t,n);if(!h.startsWith("[object "))return h;if(n.__sentry_skip_normalization__)return n;const f="number"==typeof n.__sentry_override_normalization_depth__?n.__sentry_override_normalization_depth__:r;if(0===f)return h.replace("object ","");if(l(n))return"[Circular ~]";const _=n;if(_&&"function"==typeof _.toJSON)try{return d("",_.toJSON(),f-1,i,u)}catch(t){}const m=Array.isArray(n)?[]:{};let g=0;const y=(0,a.convertToPlainObject)(n);for(const t in y){if(!Object.prototype.hasOwnProperty.call(y,t))continue;if(g>=i){m[t]="[MaxProperties ~]";break}const e=y[t];m[t]=d(t,e,f-1,i,u),g++}return p(n),m}})),r.register("gQ528",(function(e,n){function r(){const t="function"==typeof WeakSet,e=t?new WeakSet:[];return[function(n){if(t)return!!e.has(n)||(e.add(n),!1);for(let t=0;tn}function o(t,{statusCode:e,headers:n},r=Date.now()){const s={...t},o=n&&n["x-sentry-rate-limits"],a=n&&n["retry-after"];if(o)for(const t of o.trim().split(",")){const[e,n]=t.split(":",2),i=parseInt(e,10),o=1e3*(isNaN(i)?60:i);if(n)for(const t of n.split(";"))s[t]=r+o;else s.all=r+o}else a?s.all=r+i(a,r):429===e&&(s.all=r+6e4);return s}})),r.register("3qLb3",(function(e,n){t(e.exports,"makePromiseBuffer",(function(){return o}));var i=r("du9m6"),s=r("1stLE");function o(t){const e=[];function n(t){return e.splice(e.indexOf(t),1)[0]}return{$:e,add:function(r){if(!(void 0===t||e.lengthn(o))).then(null,(()=>n(o).then(null,(()=>{})))),o},drain:function(t){return new(0,s.SyncPromise)(((n,r)=>{let i=e.length;if(!i)return n(!0);const o=setTimeout((()=>{t&&t>0&&n(!1)}),t);e.forEach((t=>{(0,s.resolvedSyncPromise)(t).then((()=>{--i||(clearTimeout(o),n(!0))}),r)}))}))}}}})),r.register("du9m6",(function(e,n){t(e.exports,"SentryError",(function(){return r}));class r extends Error{constructor(t,e="warn"){super(t),this.message=t,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=e}}})),r.register("hRQRR",(function(e,n){t(e.exports,"extractTraceparentData",(function(){return i}));const r=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function i(t){const e=t.match(r);if(!t||!e)return;let n;return"1"===e[3]?n=!0:"0"===e[3]&&(n=!1),{traceId:e[1],parentSampled:n,parentSpanId:e[2]}}})),r.register("f1Fu1",(function(e,n){t(e.exports,"FunctionToString",(function(){return o}));var i=r("cFFj6");let s;class o{static __initStatic(){this.id="FunctionToString"}__init(){this.name=o.id}setupOnce(){s=Function.prototype.toString;try{Function.prototype.toString=function(...t){const e=(0,i.getOriginalFunction)(this)||this;return s.apply(e,t)}}catch(t){}}constructor(){o.prototype.__init.call(this)}}o.__initStatic()})),r.register("65ehH",(function(e,n){t(e.exports,"InboundFilters",(function(){return c}));var i=r("779e0"),s=r("bvBTF"),o=r("7sPdv");const a=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/];class c{static __initStatic(){this.id="InboundFilters"}__init(){this.name=c.id}setupOnce(t,e){const n=t=>{const n=e();if(n){const e=n.getIntegration(c);if(e){const r=n.getClient(),c=r?r.getOptions():{},l=function(t={},e={}){return{allowUrls:[...t.allowUrls||[],...e.allowUrls||[]],denyUrls:[...t.denyUrls||[],...e.denyUrls||[]],ignoreErrors:[...t.ignoreErrors||[],...e.ignoreErrors||[],...a],ignoreTransactions:[...t.ignoreTransactions||[],...e.ignoreTransactions||[]],ignoreInternal:void 0===t.ignoreInternal||t.ignoreInternal}}(e._options,c);return function(t,e){if(e.ignoreInternal&&function(t){try{return"SentryError"===t.exception.values[0].type}catch(t){}return!1}(t))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${(0,i.getEventDescription)(t)}`),!0;if(function(t,e){return!(t.type||!e||!e.length)&&function(t){if(t.message)return[t.message];if(t.exception){const{values:e}=t.exception;try{const{type:t="",value:n=""}=e&&e[e.length-1]||{};return[`${n}`,`${t}: ${n}`]}catch(e){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.error(`Cannot extract message for event ${(0,i.getEventDescription)(t)}`),[]}}return[]}(t).some((t=>(0,o.stringMatchesSomePattern)(t,e)))}(t,e.ignoreErrors))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${(0,i.getEventDescription)(t)}`),!0;if(function(t,e){if("transaction"!==t.type||!e||!e.length)return!1;const n=t.transaction;return!!n&&(0,o.stringMatchesSomePattern)(n,e)}(t,e.ignoreTransactions))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${(0,i.getEventDescription)(t)}`),!0;if(function(t,e){if(!e||!e.length)return!1;const n=u(t);return!!n&&(0,o.stringMatchesSomePattern)(n,e)}(t,e.denyUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${(0,i.getEventDescription)(t)}.\nUrl: ${u(t)}`),!0;if(!function(t,e){if(!e||!e.length)return!0;const n=u(t);return!n||(0,o.stringMatchesSomePattern)(n,e)}(t,e.allowUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${(0,i.getEventDescription)(t)}.\nUrl: ${u(t)}`),!0;return!1}(t,l)?null:t}}return t};n.id=this.name,t(n)}constructor(t={}){this._options=t,c.prototype.__init.call(this)}}function u(t){try{let e;try{e=t.exception.values[0].stacktrace.frames}catch(t){}return e?function(t=[]){for(let e=t.length-1;e>=0;e--){const n=t[e];if(n&&""!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(e):null}catch(e){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.error(`Cannot extract url for event ${(0,i.getEventDescription)(t)}`),null}}c.__initStatic()})),r.register("gUbtL",(function(e,n){t(e.exports,"FunctionToString",(function(){return r("f1Fu1").FunctionToString})),t(e.exports,"InboundFilters",(function(){return r("65ehH").InboundFilters}));r("f1Fu1"),r("65ehH")})),r.register("keHwj",(function(e,n){t(e.exports,"makeMultiplexedTransport",(function(){return a}));var i=r("ej5Lh"),s=r("cyYnF"),o=r("65zbp");function a(t,e){return n=>{const r=t(n),a={};return{send:async function(c){const u=e({envelope:c,getEvent:function(t){const e=t&&t.length?t:["event"];return function(t,e){let n;return(0,s.forEachEnvelopeItem)(t,((t,r)=>(e.includes(r)&&(n=Array.isArray(t)?t[1]:void 0),!!n))),n}(c,e)}}).map((e=>function(e){if(!a[e]){const r=(0,i.dsnFromString)(e);if(!r)return;const s=(0,o.getEnvelopeEndpointWithUrlEncodedAuth)(r);a[e]=t({...n,url:s})}return a[e]}(e))).filter((t=>!!t));return 0===u.length&&u.push(r),(await Promise.all(u.map((t=>t.send(c)))))[0]},flush:async function(t){const e=[...Object.keys(a).map((t=>a[t])),r];return(await Promise.all(e.map((e=>e.flush(t))))).every((t=>t))}}}}})),r.register("65zbp",(function(e,n){t(e.exports,"getEnvelopeEndpointWithUrlEncodedAuth",(function(){return c})),t(e.exports,"getReportDialogEndpoint",(function(){return u}));var i=r("ej5Lh"),s=r("cFFj6");const o="7";function a(t){const e=t.protocol?`${t.protocol}:`:"",n=t.port?`:${t.port}`:"";return`${e}//${t.host}${n}${t.path?`/${t.path}`:""}/api/`}function c(t,e={}){const n="string"==typeof e?e:e.tunnel,r="string"!=typeof e&&e._metadata?e._metadata.sdk:void 0;return n||`${function(t){return`${a(t)}${t.projectId}/envelope/`}(t)}?${function(t,e){return(0,s.urlEncode)({sentry_key:t.publicKey,sentry_version:o,...e&&{sentry_client:`${e.name}/${e.version}`}})}(t,r)}`}function u(t,e){const n=(0,i.makeDsn)(t);if(!n)return"";const r=`${a(n)}embed/error-page/`;let s=`dsn=${(0,i.dsnToString)(n)}`;for(const t in e)if("dsn"!==t)if("user"===t){const t=e.user;if(!t)continue;t.name&&(s+=`&name=${encodeURIComponent(t.name)}`),t.email&&(s+=`&email=${encodeURIComponent(t.email)}`)}else s+=`&${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`;return`${r}?${s}`}})),r.register("jyKbI",(function(e,n){t(e.exports,"SDK_VERSION",(function(){return r}));const r="7.53.1"})),r.register("jAw5d",(function(e,n){t(e.exports,"trace",(function(){return o}));var i=r("5KlEU"),s=r("d59e0");function o(t,e,n=(()=>{})){const r={...t};void 0!==r.name&&void 0===r.description&&(r.description=r.name);const o=(0,s.getCurrentHub)(),a=o.getScope(),c=a.getSpan(),u=c?c.startChild(r):o.startTransaction(r);function l(){u&&u.finish(),o.getScope().setSpan(c)}let d;a.setSpan(u);try{d=e(u)}catch(t){throw u&&u.setStatus("internal_error"),n(t),l(),t}return(0,i.isThenable)(d)?Promise.resolve(d).then((()=>{l()}),(t=>{u&&u.setStatus("internal_error"),n(t),l()})):l(),d}})),r.register("gZ9Cs",(function(e,n){t(e.exports,"WINDOW",(function(){return a})),t(e.exports,"shouldIgnoreOnError",(function(){return u})),t(e.exports,"wrap",(function(){return l}));var i=r("9jehe"),s=r("779e0"),o=r("cFFj6");const a=r("bRjE7").GLOBAL_OBJ;let c=0;function u(){return c>0}function l(t,e={},n){if("function"!=typeof t)return t;try{const e=t.__sentry_wrapped__;if(e)return e;if((0,o.getOriginalFunction)(t))return t}catch(e){return t}const r=function(){const r=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);const i=r.map((t=>l(t,e)));return t.apply(this,i)}catch(t){throw c++,setTimeout((()=>{c--})),(0,i.withScope)((n=>{n.addEventProcessor((t=>(e.mechanism&&((0,s.addExceptionTypeValue)(t,void 0,void 0),(0,s.addExceptionMechanism)(t,e.mechanism)),t.extra={...t.extra,arguments:r},t))),(0,i.captureException)(t)})),t}};try{for(const e in t)Object.prototype.hasOwnProperty.call(t,e)&&(r[e]=t[e])}catch(t){}(0,o.markFunctionWrapped)(r,t),(0,o.addNonEnumerableProperty)(t,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:()=>t.name})}catch(t){}return r}})),r.register("lD2P5",(function(e,n){t(e.exports,"BrowserClient",(function(){return f}));var i=r("31Eqk"),s=r("jyKbI"),o=r("5biXL"),a=r("ej5Lh"),c=r("bQDqA"),u=r("bvBTF"),l=r("1feJR"),d=r("gZ9Cs"),p=r("jhvpU"),h=r("bVJRs");class f extends i.BaseClient{eventFromException(t,e){return(0,l.eventFromException)(this._options.stackParser,t,e,this._options.attachStacktrace)}eventFromMessage(t,e="info",n){return(0,l.eventFromMessage)(this._options.stackParser,t,e,n,this._options.attachStacktrace)}sendEvent(t,e){const n=this.getIntegrationById(p.BREADCRUMB_INTEGRATION_ID);n&&n.addSentryBreadcrumb&&n.addSentryBreadcrumb(t),super.sendEvent(t,e)}captureUserFeedback(t){if(!this._isEnabled())return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.logger.warn("SDK not enabled, will not capture user feedback."));const e=(0,h.createUserFeedbackEnvelope)(t,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(e)}_prepareEvent(t,e,n){return t.platform=t.platform||"javascript",super._prepareEvent(t,e,n)}_flushOutcomes(){const t=this._clearOutcomes();if(0===t.length)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.logger.log("No outcomes to send"));if(!this._dsn)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.logger.log("No dsn provided, will not send outcomes"));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.logger.log("Sending outcomes:",t);const e=(0,o.createClientReportEnvelope)(t,this._options.tunnel&&(0,a.dsnToString)(this._dsn));this._sendEnvelope(e)}constructor(t){const e=d.WINDOW.SENTRY_SDK_SOURCE||(0,c.getSDKSource)();t._metadata=t._metadata||{},t._metadata.sdk=t._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${e}:@sentry/browser`,version:s.SDK_VERSION}],version:s.SDK_VERSION},super(t),t.sendClientReports&&d.WINDOW.document&&d.WINDOW.document.addEventListener("visibilitychange",(()=>{"hidden"===d.WINDOW.document.visibilityState&&this._flushOutcomes()}))}}})),r.register("31Eqk",(function(e,n){t(e.exports,"BaseClient",(function(){return g}));var i=r("cyYnF"),s=r("779e0"),o=r("5KlEU"),a=r("bvBTF"),c=r("ej5Lh"),u=r("1stLE"),l=r("du9m6"),d=r("65zbp"),p=r("011SB"),h=r("9EXdm"),f=r("5b8ES"),_=r("allAz");const m="Not capturing exception because it's already been captured.";class g{__init(){this._integrations={}}__init2(){this._integrationsInitialized=!1}__init3(){this._numProcessing=0}__init4(){this._outcomes={}}__init5(){this._hooks={}}captureException(t,e,n){if((0,s.checkOrSetAlreadyCaught)(t))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log(m));let r=e&&e.event_id;return this._process(this.eventFromException(t,e).then((t=>this._captureEvent(t,e,n))).then((t=>{r=t}))),r}captureMessage(t,e,n,r){let i=n&&n.event_id;const s=(0,o.isPrimitive)(t)?this.eventFromMessage(String(t),e,n):this.eventFromException(t,n);return this._process(s.then((t=>this._captureEvent(t,n,r))).then((t=>{i=t}))),i}captureEvent(t,e,n){if(e&&e.originalException&&(0,s.checkOrSetAlreadyCaught)(e.originalException))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log(m));let r=e&&e.event_id;return this._process(this._captureEvent(t,e,n).then((t=>{r=t}))),r}captureSession(t){this._isEnabled()?"string"!=typeof t.release?("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.warn("Discarded session because of missing or non-string release"):(this.sendSession(t),(0,f.updateSession)(t,{init:!1})):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.warn("SDK not enabled, will not capture session.")}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){const e=this._transport;return e?this._isClientDoneProcessing(t).then((n=>e.flush(t).then((t=>n&&t)))):(0,u.resolvedSyncPromise)(!0)}close(t){return this.flush(t).then((t=>(this.getOptions().enabled=!1,t)))}setupIntegrations(){this._isEnabled()&&!this._integrationsInitialized&&(this._integrations=(0,h.setupIntegrations)(this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(t){return this._integrations[t]}getIntegration(t){try{return this._integrations[t.id]||null}catch(e){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.warn(`Cannot retrieve integration ${t.id} from the current Client`),null}}addIntegration(t){(0,h.setupIntegration)(t,this._integrations)}sendEvent(t,e={}){if(this._dsn){let n=(0,p.createEventEnvelope)(t,this._dsn,this._options._metadata,this._options.tunnel);for(const t of e.attachments||[])n=(0,i.addItemToEnvelope)(n,(0,i.createAttachmentEnvelopeItem)(t,this._options.transportOptions&&this._options.transportOptions.textEncoder));const r=this._sendEnvelope(n);r&&r.then((e=>this.emit("afterSendEvent",t,e)),null)}}sendSession(t){if(this._dsn){const e=(0,p.createSessionEnvelope)(t,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(e)}}recordDroppedEvent(t,e,n){if(this._options.sendClientReports){const n=`${t}:${e}`;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log(`Adding outcome: "${n}"`),this._outcomes[n]=this._outcomes[n]+1||1}}on(t,e){this._hooks[t]||(this._hooks[t]=[]),this._hooks[t].push(e)}emit(t,...e){this._hooks[t]&&this._hooks[t].forEach((t=>t(...e)))}_updateSessionFromEvent(t,e){let n=!1,r=!1;const i=e.exception&&e.exception.values;if(i){r=!0;for(const t of i){const e=t.mechanism;if(e&&!1===e.handled){n=!0;break}}}const s="ok"===t.status;(s&&0===t.errors||s&&n)&&((0,f.updateSession)(t,{...n&&{status:"crashed"},errors:t.errors||Number(r||n)}),this.captureSession(t))}_isClientDoneProcessing(t){return new(0,u.SyncPromise)((e=>{let n=0;const r=setInterval((()=>{0==this._numProcessing?(clearInterval(r),e(!0)):(n+=1,t&&n>=t&&(clearInterval(r),e(!1)))}),1)}))}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._dsn}_prepareEvent(t,e,n){const r=this.getOptions(),i=Object.keys(this._integrations);return!e.integrations&&i.length>0&&(e.integrations=i),(0,_.prepareEvent)(r,t,e,n)}_captureEvent(t,e={},n){return this._processEvent(t,e,n).then((t=>t.event_id),(t=>{if("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__){const e=t;"log"===e.logLevel?a.logger.log(e.message):a.logger.warn(e)}}))}_processEvent(t,e,n){const r=this.getOptions(),{sampleRate:i}=r;if(!this._isEnabled())return(0,u.rejectedSyncPromise)(new(0,l.SentryError)("SDK not enabled, will not capture event.","log"));const s=v(t),a=y(t),c=t.type||"error",d=`before send for type \`${c}\``;if(a&&"number"==typeof i&&Math.random()>i)return this.recordDroppedEvent("sample_rate","error",t),(0,u.rejectedSyncPromise)(new(0,l.SentryError)(`Discarding event because it's not included in the random sample (sampling rate = ${i})`,"log"));const p="replay_event"===c?"replay":c;return this._prepareEvent(t,e,n).then((n=>{if(null===n)throw this.recordDroppedEvent("event_processor",p,t),new(0,l.SentryError)("An event processor returned `null`, will not send event.","log");if(e.data&&!0===e.data.__sentry__)return n;const i=function(t,e,n){const{beforeSend:r,beforeSendTransaction:i}=t;return y(e)&&r?r(e,n):v(e)&&i?i(e,n):e}(r,n,e);return function(t,e){const n=`${e} must return \`null\` or a valid event.`;if((0,o.isThenable)(t))return t.then((t=>{if(!(0,o.isPlainObject)(t)&&null!==t)throw new(0,l.SentryError)(n);return t}),(t=>{throw new(0,l.SentryError)(`${e} rejected with ${t}`)}));if(!(0,o.isPlainObject)(t)&&null!==t)throw new(0,l.SentryError)(n);return t}(i,d)})).then((r=>{if(null===r)throw this.recordDroppedEvent("before_send",p,t),new(0,l.SentryError)(`${d} returned \`null\`, will not send event.`,"log");const i=n&&n.getSession();!s&&i&&this._updateSessionFromEvent(i,r);const o=r.transaction_info;if(s&&o&&r.transaction!==t.transaction){const t="custom";r.transaction_info={...o,source:t}}return this.sendEvent(r,e),r})).then(null,(t=>{if(t instanceof l.SentryError)throw t;throw this.captureException(t,{data:{__sentry__:!0},originalException:t}),new(0,l.SentryError)(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${t}`)}))}_process(t){this._numProcessing++,t.then((t=>(this._numProcessing--,t)),(t=>(this._numProcessing--,t)))}_sendEnvelope(t){if(this._transport&&this._dsn)return this.emit("beforeEnvelope",t),this._transport.send(t).then(null,(t=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.error("Error while sending event:",t)}));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.error("Transport disabled")}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.keys(t).map((e=>{const[n,r]=e.split(":");return{reason:n,category:r,quantity:t[e]}}))}constructor(t){if(g.prototype.__init.call(this),g.prototype.__init2.call(this),g.prototype.__init3.call(this),g.prototype.__init4.call(this),g.prototype.__init5.call(this),this._options=t,t.dsn?this._dsn=(0,c.makeDsn)(t.dsn):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.warn("No DSN provided, client will not do anything."),this._dsn){const e=(0,d.getEnvelopeEndpointWithUrlEncodedAuth)(this._dsn,t);this._transport=t.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:e})}}}function y(t){return void 0===t.type}function v(t){return"transaction"===t.type}})),r.register("011SB",(function(e,n){t(e.exports,"createSessionEnvelope",(function(){return o})),t(e.exports,"createEventEnvelope",(function(){return a}));var i=r("cyYnF"),s=r("ej5Lh");function o(t,e,n,r){const o=(0,i.getSdkMetadataForEnvelopeHeader)(n),a={sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&{dsn:(0,s.dsnToString)(e)}},c="aggregates"in t?[{type:"sessions"},t]:[{type:"session"},t.toJSON()];return(0,i.createEnvelope)(a,[c])}function a(t,e,n,r){const s=(0,i.getSdkMetadataForEnvelopeHeader)(n),o=t.type&&"replay_event"!==t.type?t.type:"event";!function(t,e){e&&(t.sdk=t.sdk||{},t.sdk.name=t.sdk.name||e.name,t.sdk.version=t.sdk.version||e.version,t.sdk.integrations=[...t.sdk.integrations||[],...e.integrations||[]],t.sdk.packages=[...t.sdk.packages||[],...e.packages||[]])}(t,n&&n.sdk);const a=(0,i.createEventEnvelopeHeaders)(t,s,r,e);delete t.sdkProcessingMetadata;const c=[{type:o},t];return(0,i.createEnvelope)(a,[c])}})),r.register("9EXdm",(function(e,n){t(e.exports,"getIntegrationsToSetup",(function(){return u})),t(e.exports,"setupIntegrations",(function(){return l})),t(e.exports,"setupIntegration",(function(){return d}));var i=r("779e0"),s=r("bvBTF"),o=r("d59e0"),a=r("1UhWf");const c=[];function u(t){const e=t.defaultIntegrations||[],n=t.integrations;let r;e.forEach((t=>{t.isDefaultInstance=!0})),r=Array.isArray(n)?[...e,...n]:"function"==typeof n?(0,i.arrayify)(n(e)):e;const s=function(t){const e={};return t.forEach((t=>{const{name:n}=t,r=e[n];r&&!r.isDefaultInstance&&t.isDefaultInstance||(e[n]=t)})),Object.keys(e).map((t=>e[t]))}(r),o=function(t,e){for(let n=0;n"Debug"===t.name));if(-1!==o){const[t]=s.splice(o,1);s.push(t)}return s}function l(t){const e={};return t.forEach((t=>{t&&d(t,e)})),e}function d(t,e){e[t.name]=t,-1===c.indexOf(t.name)&&(t.setupOnce(a.addGlobalEventProcessor,o.getCurrentHub),c.push(t.name),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log(`Integration installed: ${t.name}`))}})),r.register("allAz",(function(e,n){t(e.exports,"prepareEvent",(function(){return p}));var i=r("9do86"),s=r("bRjE7"),o=r("ddsBG"),a=r("1stLE"),c=r("7sPdv"),u=r("779e0"),l=r("asGme"),d=r("1UhWf");function p(t,e,n,r){const{normalizeDepth:p=3,normalizeMaxBreadth:f=1e3}=t,_={...e,event_id:e.event_id||n.event_id||(0,u.uuid4)(),timestamp:e.timestamp||(0,i.dateTimestampInSeconds)()},m=n.integrations||t.integrations.map((t=>t.name));!function(t,e){const{environment:n,release:r,dist:i,maxValueLength:s=250}=e;"environment"in t||(t.environment="environment"in e?n:l.DEFAULT_ENVIRONMENT);void 0===t.release&&void 0!==r&&(t.release=r);void 0===t.dist&&void 0!==i&&(t.dist=i);t.message&&(t.message=(0,c.truncate)(t.message,s));const o=t.exception&&t.exception.values&&t.exception.values[0];o&&o.value&&(o.value=(0,c.truncate)(o.value,s));const a=t.request;a&&a.url&&(a.url=(0,c.truncate)(a.url,s))}(_,t),function(t,e){e.length>0&&(t.sdk=t.sdk||{},t.sdk.integrations=[...t.sdk.integrations||[],...e])}(_,m),void 0===e.type&&function(t,e){const n=s.GLOBAL_OBJ._sentryDebugIds;if(!n)return;let r;const i=h.get(e);i?r=i:(r=new Map,h.set(e,r));const o=Object.keys(n).reduce(((t,i)=>{let s;const o=r.get(i);o?s=o:(s=e(i),r.set(i,s));for(let e=s.length-1;e>=0;e--){const r=s[e];if(r.filename){t[r.filename]=n[i];break}}return t}),{}),a=new Set;try{t.exception.values.forEach((t=>{t.stacktrace.frames.forEach((t=>{t.filename&&a.add(t.filename)}))}))}catch(t){}t.debug_meta=t.debug_meta||{},t.debug_meta.images=t.debug_meta.images||[];const c=t.debug_meta.images;a.forEach((t=>{o[t]&&c.push({type:"sourcemap",code_file:t,debug_id:o[t]})}))}(_,t.stackParser);let g=r;n.captureContext&&(g=d.Scope.clone(g).update(n.captureContext));let y=(0,a.resolvedSyncPromise)(_);if(g){if(g.getAttachments){const t=[...n.attachments||[],...g.getAttachments()];t.length&&(n.attachments=t)}y=g.applyToEvent(_,n)}return y.then((t=>"number"==typeof p&&p>0?function(t,e,n){if(!t)return null;const r={...t,...t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map((t=>({...t,...t.data&&{data:(0,o.normalize)(t.data,e,n)}})))},...t.user&&{user:(0,o.normalize)(t.user,e,n)},...t.contexts&&{contexts:(0,o.normalize)(t.contexts,e,n)},...t.extra&&{extra:(0,o.normalize)(t.extra,e,n)}};t.contexts&&t.contexts.trace&&r.contexts&&(r.contexts.trace=t.contexts.trace,t.contexts.trace.data&&(r.contexts.trace.data=(0,o.normalize)(t.contexts.trace.data,e,n)));t.spans&&(r.spans=t.spans.map((t=>(t.data&&(t.data=(0,o.normalize)(t.data,e,n)),t))));return r}(t,p,f):t))}const h=new WeakMap})),r.register("5biXL",(function(e,n){t(e.exports,"createClientReportEnvelope",(function(){return o}));var i=r("cyYnF"),s=r("9do86");function o(t,e,n){const r=[{type:"client_report"},{timestamp:n||(0,s.dateTimestampInSeconds)(),discarded_events:t}];return(0,i.createEnvelope)(e?{dsn:e}:{},[r])}})),r.register("1feJR",(function(e,n){t(e.exports,"exceptionFromError",(function(){return l})),t(e.exports,"eventFromException",(function(){return _})),t(e.exports,"eventFromUnknownInput",(function(){return g})),t(e.exports,"eventFromMessage",(function(){return m}));var i=r("d59e0"),s=r("779e0"),o=r("cFFj6"),a=r("5KlEU"),c=r("ddsBG"),u=r("1stLE");function l(t,e){const n=p(t,e),r={type:e&&e.name,value:f(e)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function d(t,e){return{exception:{values:[l(t,e)]}}}function p(t,e){const n=e.stacktrace||e.stack||"",r=function(t){if(t){if("number"==typeof t.framesToPop)return t.framesToPop;if(h.test(t.message))return 1}return 0}(e);try{return t(n,r)}catch(t){}return[]}const h=/Minified React error #\d+;/i;function f(t){const e=t&&t.message;return e?e.error&&"string"==typeof e.error.message?e.error.message:e:"No error message"}function _(t,e,n,r){const i=g(t,e,n&&n.syntheticException||void 0,r);return(0,s.addExceptionMechanism)(i),i.level="error",n&&n.event_id&&(i.event_id=n.event_id),(0,u.resolvedSyncPromise)(i)}function m(t,e,n="info",r,i){const s=y(t,e,r&&r.syntheticException||void 0,i);return s.level=n,r&&r.event_id&&(s.event_id=r.event_id),(0,u.resolvedSyncPromise)(s)}function g(t,e,n,r,u){let l;if((0,a.isErrorEvent)(e)&&e.error){return d(t,e.error)}if((0,a.isDOMError)(e)||(0,a.isDOMException)(e)){const i=e;if("stack"in e)l=d(t,e);else{const e=i.name||((0,a.isDOMError)(i)?"DOMError":"DOMException"),o=i.message?`${e}: ${i.message}`:e;l=y(t,o,n,r),(0,s.addExceptionTypeValue)(l,o)}return"code"in i&&(l.tags={...l.tags,"DOMException.code":`${i.code}`}),l}if((0,a.isError)(e))return d(t,e);if((0,a.isPlainObject)(e)||(0,a.isEvent)(e)){return l=function(t,e,n,r){const s=(0,i.getCurrentHub)().getClient(),u=s&&s.getOptions().normalizeDepth,l={exception:{values:[{type:(0,a.isEvent)(e)?e.constructor.name:r?"UnhandledRejection":"Error",value:`Non-Error ${r?"promise rejection":"exception"} captured with keys: ${(0,o.extractExceptionKeysForMessage)(e)}`}]},extra:{__serialized__:(0,c.normalizeToSize)(e,u)}};if(n){const e=p(t,n);e.length&&(l.exception.values[0].stacktrace={frames:e})}return l}(t,e,n,u),(0,s.addExceptionMechanism)(l,{synthetic:!0}),l}return l=y(t,e,n,r),(0,s.addExceptionTypeValue)(l,`${e}`,void 0),(0,s.addExceptionMechanism)(l,{synthetic:!0}),l}function y(t,e,n,r){const i={message:e};if(r&&n){const r=p(t,n);r.length&&(i.exception={values:[{value:e,stacktrace:{frames:r}}]})}return i}})),r.register("jhvpU",(function(e,n){t(e.exports,"BREADCRUMB_INTEGRATION_ID",(function(){return f})),t(e.exports,"Breadcrumbs",(function(){return _}));var i=r("d59e0"),s=r("3jYKw"),o=r("779e0"),a=r("2acm9"),c=r("bvBTF"),u=r("7UC6t"),l=r("7sPdv"),d=r("cULTD"),p=r("gZ9Cs");const h=1024,f="Breadcrumbs";class _{static __initStatic(){this.id=f}__init(){this.name=_.id}setupOnce(){this.options.console&&(0,s.addInstrumentationHandler)("console",m),this.options.dom&&(0,s.addInstrumentationHandler)("dom",function(t){function e(e){let n,r="object"==typeof t?t.serializeAttribute:void 0,s="object"==typeof t&&"number"==typeof t.maxStringLength?t.maxStringLength:void 0;s&&s>h&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&c.logger.warn(`\`dom.maxStringLength\` cannot exceed ${h}, but a value of ${s} was configured. Sentry will use ${h} instead.`),s=h),"string"==typeof r&&(r=[r]);try{const t=e.event;n=function(t){return t&&!!t.target}(t)?(0,a.htmlTreeAsString)(t.target,{keyAttrs:r,maxStringLength:s}):(0,a.htmlTreeAsString)(t,{keyAttrs:r,maxStringLength:s})}catch(t){n=""}0!==n.length&&(0,i.getCurrentHub)().addBreadcrumb({category:`ui.${e.name}`,message:n},{event:e.event,name:e.name,global:e.global})}return e}(this.options.dom)),this.options.xhr&&(0,s.addInstrumentationHandler)("xhr",g),this.options.fetch&&(0,s.addInstrumentationHandler)("fetch",y),this.options.history&&(0,s.addInstrumentationHandler)("history",v)}addSentryBreadcrumb(t){this.options.sentry&&(0,i.getCurrentHub)().addBreadcrumb({category:"sentry."+("transaction"===t.type?"transaction":"event"),event_id:t.event_id,level:t.level,message:(0,o.getEventDescription)(t)},{event:t})}constructor(t){_.prototype.__init.call(this),this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...t}}}function m(t){for(let e=0;et.length>0&&","!==t)).length}t(e.exports,"parseUrl",(function(){return r})),t(e.exports,"getNumberOfUrlSegments",(function(){return i}))})),r.register("cULTD",(function(e,n){t(e.exports,"severityLevelFromString",(function(){return i}));const r=["fatal","error","warning","log","info","debug"];function i(t){return"warn"===t?"warning":r.includes(t)?t:"log"}})),r.register("bVJRs",(function(e,n){t(e.exports,"createUserFeedbackEnvelope",(function(){return o}));var i=r("cyYnF"),s=r("ej5Lh");function o(t,{metadata:e,tunnel:n,dsn:r}){const o={event_id:t.event_id,sent_at:(new Date).toISOString(),...e&&e.sdk&&{sdk:{name:e.sdk.name,version:e.sdk.version}},...!!n&&!!r&&{dsn:(0,s.dsnToString)(r)}},a=function(t){return[{type:"user_report"},t]}(t);return(0,i.createEnvelope)(o,[a])}})),r.register("81lsu",(function(e,n){t(e.exports,"makeFetchTransport",(function(){return a}));var i=r("gfnaj"),s=r("1stLE"),o=r("4m2PG");function a(t,e=(0,o.getNativeFetchImplementation)()){let n=0,r=0;return(0,i.createTransport)(t,(function(i){const a=i.body.length;n+=a,r++;const c={body:i.body,method:"POST",referrerPolicy:"origin",headers:t.headers,keepalive:n<=6e4&&r<15,...t.fetchOptions};try{return e(t.url,c).then((t=>(n-=a,r--,{statusCode:t.status,headers:{"x-sentry-rate-limits":t.headers.get("X-Sentry-Rate-Limits"),"retry-after":t.headers.get("Retry-After")}})))}catch(t){return(0,o.clearCachedFetchImplementation)(),n-=a,r--,(0,s.rejectedSyncPromise)(t)}}))}})),r.register("4m2PG",(function(e,n){t(e.exports,"getNativeFetchImplementation",(function(){return c})),t(e.exports,"clearCachedFetchImplementation",(function(){return u}));var i=r("rNzRf"),s=r("bvBTF"),o=r("gZ9Cs");let a;function c(){if(a)return a;if((0,i.isNativeFetch)(o.WINDOW.fetch))return a=o.WINDOW.fetch.bind(o.WINDOW);const t=o.WINDOW.document;let e=o.WINDOW.fetch;if(t&&"function"==typeof t.createElement)try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n);const r=n.contentWindow;r&&r.fetch&&(e=r.fetch),t.head.removeChild(n)}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",t)}return a=e.bind(o.WINDOW)}function u(){a=void 0}})),r.register("dLPOd",(function(e,n){t(e.exports,"makeXHRTransport",(function(){return a}));var i=r("gfnaj"),s=r("1stLE");const o=4;function a(t){return(0,i.createTransport)(t,(function(e){return new(0,s.SyncPromise)(((n,r)=>{const i=new XMLHttpRequest;i.onerror=r,i.onreadystatechange=()=>{i.readyState===o&&n({statusCode:i.status,headers:{"x-sentry-rate-limits":i.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":i.getResponseHeader("Retry-After")}})},i.open("POST",t.url);for(const e in t.headers)Object.prototype.hasOwnProperty.call(t.headers,e)&&i.setRequestHeader(e,t.headers[e]);i.send(e.body)}))}))}})),r.register("kqsrV",(function(e,n){t(e.exports,"chromeStackLineParser",(function(){return u})),t(e.exports,"geckoStackLineParser",(function(){return p})),t(e.exports,"winjsStackLineParser",(function(){return f})),t(e.exports,"opera10StackLineParser",(function(){return m})),t(e.exports,"opera11StackLineParser",(function(){return y})),t(e.exports,"defaultStackLineParsers",(function(){return v})),t(e.exports,"defaultStackParser",(function(){return E}));var i=r("68gaU");const s="?";function o(t,e,n,r){const i={filename:t,function:e,in_app:!0};return void 0!==n&&(i.lineno=n),void 0!==r&&(i.colno=r),i}const a=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/,u=[30,t=>{const e=a.exec(t);if(e){if(e[2]&&0===e[2].indexOf("eval")){const t=c.exec(e[2]);t&&(e[2]=t[1],e[3]=t[2],e[4]=t[3])}const[t,n]=b(e[1]||s,e[2]);return o(n,t,e[3]?+e[3]:void 0,e[4]?+e[4]:void 0)}}],l=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,p=[50,t=>{const e=l.exec(t);if(e){if(e[3]&&e[3].indexOf(" > eval")>-1){const t=d.exec(e[3]);t&&(e[1]=e[1]||"eval",e[3]=t[1],e[4]=t[2],e[5]="")}let t=e[3],n=e[1]||s;return[n,t]=b(n,t),o(t,n,e[4]?+e[4]:void 0,e[5]?+e[5]:void 0)}}],h=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,f=[40,t=>{const e=h.exec(t);return e?o(e[2],e[1]||s,+e[3],e[4]?+e[4]:void 0):void 0}],_=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,m=[10,t=>{const e=_.exec(t);return e?o(e[2],e[3]||s,+e[1]):void 0}],g=/ line (\d+), column (\d+)\s*(?:in (?:]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,y=[20,t=>{const e=g.exec(t);return e?o(e[5],e[3]||e[4]||s,+e[1],+e[2]):void 0}],v=[u,p,f],E=(0,i.createStackParser)(...v),b=(t,e)=>{const n=-1!==t.indexOf("safari-extension"),r=-1!==t.indexOf("safari-web-extension");return n||r?[-1!==t.indexOf("@")?t.split("@")[0]:s,n?`safari-extension:${e}`:`safari-web-extension:${e}`]:[t,e]}})),r.register("iax1R",(function(e,n){t(e.exports,"defaultIntegrations",(function(){return x})),t(e.exports,"init",(function(){return k})),t(e.exports,"showReportDialog",(function(){return R})),t(e.exports,"lastEventId",(function(){return D})),t(e.exports,"forceLoad",(function(){return N})),t(e.exports,"onLoad",(function(){return I})),t(e.exports,"flush",(function(){return C})),t(e.exports,"close",(function(){return O})),t(e.exports,"wrap",(function(){return B})),t(e.exports,"captureUserFeedback",(function(){return A}));var i=r("d59e0"),s=r("9EXdm"),o=r("65zbp"),a=r("5zk1E"),c=r("gUbtL"),u=r("3jYKw"),l=r("bvBTF"),d=r("1stLE"),p=r("68gaU"),h=r("rNzRf"),f=r("lD2P5"),_=r("gZ9Cs"),m=r("fB1jo"),g=r("dDY4T"),y=r("jhvpU"),v=r("4EHhF"),E=r("jBvlB"),b=r("iRwNa"),S=r("kqsrV"),w=r("81lsu"),T=r("dLPOd");const x=[new c.InboundFilters,new c.FunctionToString,new(0,g.TryCatch),new(0,y.Breadcrumbs),new(0,m.GlobalHandlers),new(0,v.LinkedErrors),new(0,b.Dedupe),new(0,E.HttpContext)];function k(t={}){void 0===t.defaultIntegrations&&(t.defaultIntegrations=x),void 0===t.release&&("string"==typeof __SENTRY_RELEASE__&&(t.release=__SENTRY_RELEASE__),_.WINDOW.SENTRY_RELEASE&&_.WINDOW.SENTRY_RELEASE.id&&(t.release=_.WINDOW.SENTRY_RELEASE.id)),void 0===t.autoSessionTracking&&(t.autoSessionTracking=!0),void 0===t.sendClientReports&&(t.sendClientReports=!0);const e={...t,stackParser:(0,p.stackParserFromStackParserOptions)(t.stackParser||S.defaultStackParser),integrations:(0,s.getIntegrationsToSetup)(t),transport:t.transport||((0,h.supportsFetch)()?w.makeFetchTransport:T.makeXHRTransport)};(0,a.initAndBind)(f.BrowserClient,e),t.autoSessionTracking&&function(){if(void 0===_.WINDOW.document)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));const t=(0,i.getCurrentHub)();if(!t.captureSession)return;U(t),(0,u.addInstrumentationHandler)("history",(({from:t,to:e})=>{void 0!==t&&t!==e&&U((0,i.getCurrentHub)())}))}()}function R(t={},e=(0,i.getCurrentHub)()){if(!_.WINDOW.document)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.error("Global document not defined in showReportDialog call"));const{client:n,scope:r}=e.getStackTop(),s=t.dsn||n&&n.getDsn();if(!s)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.error("DSN not configured for showReportDialog call"));r&&(t.user={...r.getUser(),...t.user}),t.eventId||(t.eventId=e.lastEventId());const a=_.WINDOW.document.createElement("script");a.async=!0,a.src=(0,o.getReportDialogEndpoint)(s,t),t.onLoad&&(a.onload=t.onLoad);const c=_.WINDOW.document.head||_.WINDOW.document.body;c?c.appendChild(a):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.error("Not injecting report dialog. No injection point found in HTML")}function D(){return(0,i.getCurrentHub)().lastEventId()}function N(){}function I(t){t()}function C(t){const e=(0,i.getCurrentHub)().getClient();return e?e.flush(t):(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.warn("Cannot flush events. No client defined."),(0,d.resolvedSyncPromise)(!1))}function O(t){const e=(0,i.getCurrentHub)().getClient();return e?e.close(t):(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.warn("Cannot flush events and disable SDK. No client defined."),(0,d.resolvedSyncPromise)(!1))}function B(t){return(0,_.wrap)(t)()}function U(t){t.startSession({ignoreDuration:!0}),t.captureSession()}function A(t){const e=(0,i.getCurrentHub)().getClient();e&&e.captureUserFeedback(t)}})),r.register("5zk1E",(function(e,n){t(e.exports,"initAndBind",(function(){return o}));var i=r("bvBTF"),s=r("d59e0");function o(t,e){!0===e.debug&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?i.logger.enable():console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));const n=(0,s.getCurrentHub)();n.getScope().update(e.initialScope);const r=new t(e);n.bindClient(r)}})),r.register("fB1jo",(function(e,n){t(e.exports,"GlobalHandlers",(function(){return p}));var i=r("d59e0"),s=r("779e0"),o=r("3jYKw"),a=r("2acm9"),c=r("5KlEU"),u=r("bvBTF"),l=r("1feJR"),d=r("gZ9Cs");class p{static __initStatic(){this.id="GlobalHandlers"}__init(){this.name=p.id}__init2(){this._installFunc={onerror:h,onunhandledrejection:f}}setupOnce(){Error.stackTraceLimit=50;const t=this._options;for(const n in t){const r=this._installFunc[n];r&&t[n]&&(e=n,("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.logger.log(`Global Handler attached: ${e}`),r(),this._installFunc[n]=void 0)}var e}constructor(t){p.prototype.__init.call(this),p.prototype.__init2.call(this),this._options={onerror:!0,onunhandledrejection:!0,...t}}}function h(){(0,o.addInstrumentationHandler)("error",(t=>{const[e,n,r]=g();if(!e.getIntegration(p))return;const{msg:i,url:s,line:o,column:a,error:u}=t;if((0,d.shouldIgnoreOnError)()||u&&u.__sentry_own_request__)return;const h=void 0===u&&(0,c.isString)(i)?function(t,e,n,r){const i=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let s=(0,c.isErrorEvent)(t)?t.message:t,o="Error";const a=s.match(i);a&&(o=a[1],s=a[2]);const u={exception:{values:[{type:o,value:s}]}};return _(u,e,n,r)}(i,s,o,a):_((0,l.eventFromUnknownInput)(n,u||i,void 0,r,!1),s,o,a);h.level="error",m(e,u,h,"onerror")}))}function f(){(0,o.addInstrumentationHandler)("unhandledrejection",(t=>{const[e,n,r]=g();if(!e.getIntegration(p))return;let i=t;try{"reason"in t?i=t.reason:"detail"in t&&"reason"in t.detail&&(i=t.detail.reason)}catch(t){}if((0,d.shouldIgnoreOnError)()||i&&i.__sentry_own_request__)return!0;const s=(0,c.isPrimitive)(i)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(i)}`}]}}:(0,l.eventFromUnknownInput)(n,i,void 0,r,!0);s.level="error",m(e,i,s,"onunhandledrejection")}))}function _(t,e,n,r){const i=t.exception=t.exception||{},s=i.values=i.values||[],o=s[0]=s[0]||{},u=o.stacktrace=o.stacktrace||{},l=u.frames=u.frames||[],d=isNaN(parseInt(r,10))?void 0:r,p=isNaN(parseInt(n,10))?void 0:n,h=(0,c.isString)(e)&&e.length>0?e:(0,a.getLocationHref)();return 0===l.length&&l.push({colno:d,filename:h,function:"?",in_app:!0,lineno:p}),t}function m(t,e,n,r){(0,s.addExceptionMechanism)(n,{handled:!1,type:r}),t.captureEvent(n,{originalException:e})}function g(){const t=(0,i.getCurrentHub)(),e=t.getClient(),n=e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[t,n.stackParser,n.attachStacktrace]}p.__initStatic()})),r.register("dDY4T",(function(e,n){t(e.exports,"TryCatch",(function(){return c}));var i=r("cFFj6"),s=r("68gaU"),o=r("gZ9Cs");const a=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class c{static __initStatic(){this.id="TryCatch"}__init(){this.name=c.id}setupOnce(){this._options.setTimeout&&(0,i.fill)(o.WINDOW,"setTimeout",u),this._options.setInterval&&(0,i.fill)(o.WINDOW,"setInterval",u),this._options.requestAnimationFrame&&(0,i.fill)(o.WINDOW,"requestAnimationFrame",l),this._options.XMLHttpRequest&&"XMLHttpRequest"in o.WINDOW&&(0,i.fill)(XMLHttpRequest.prototype,"send",d);const t=this._options.eventTarget;if(t){(Array.isArray(t)?t:a).forEach(p)}}constructor(t){c.prototype.__init.call(this),this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...t}}}function u(t){return function(...e){const n=e[0];return e[0]=(0,o.wrap)(n,{mechanism:{data:{function:(0,s.getFunctionName)(t)},handled:!0,type:"instrument"}}),t.apply(this,e)}}function l(t){return function(e){return t.apply(this,[(0,o.wrap)(e,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,s.getFunctionName)(t)},handled:!0,type:"instrument"}})])}}function d(t){return function(...e){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((t=>{t in n&&"function"==typeof n[t]&&(0,i.fill)(n,t,(function(e){const n={mechanism:{data:{function:t,handler:(0,s.getFunctionName)(e)},handled:!0,type:"instrument"}},r=(0,i.getOriginalFunction)(e);return r&&(n.mechanism.data.handler=(0,s.getFunctionName)(r)),(0,o.wrap)(e,n)}))})),t.apply(this,e)}}function p(t){const e=o.WINDOW,n=e[t]&&e[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,i.fill)(n,"addEventListener",(function(e){return function(n,r,i){try{"function"==typeof r.handleEvent&&(r.handleEvent=(0,o.wrap)(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,s.getFunctionName)(r),target:t},handled:!0,type:"instrument"}}))}catch(t){}return e.apply(this,[n,(0,o.wrap)(r,{mechanism:{data:{function:"addEventListener",handler:(0,s.getFunctionName)(r),target:t},handled:!0,type:"instrument"}}),i])}})),(0,i.fill)(n,"removeEventListener",(function(t){return function(e,n,r){const i=n;try{const n=i&&i.__sentry_wrapped__;n&&t.call(this,e,n,r)}catch(t){}return t.call(this,e,i,r)}})))}c.__initStatic()})),r.register("4EHhF",(function(e,n){t(e.exports,"LinkedErrors",(function(){return c}));var i=r("1UhWf"),s=r("d59e0"),o=r("5KlEU"),a=r("1feJR");class c{static __initStatic(){this.id="LinkedErrors"}__init(){this.name=c.id}setupOnce(){const t=(0,s.getCurrentHub)().getClient();t&&(0,i.addGlobalEventProcessor)(((e,n)=>{const r=(0,s.getCurrentHub)().getIntegration(c);return r?function(t,e,n,r,i){if(!(r.exception&&r.exception.values&&i&&(0,o.isInstanceOf)(i.originalException,Error)))return r;const s=u(t,n,i.originalException,e);return r.exception.values=[...s,...r.exception.values],r}(t.getOptions().stackParser,r._key,r._limit,e,n):e}))}constructor(t={}){c.prototype.__init.call(this),this._key=t.key||"cause",this._limit=t.limit||5}}function u(t,e,n,r,i=[]){if(!(0,o.isInstanceOf)(n[r],Error)||i.length+1>=e)return i;const s=(0,a.exceptionFromError)(t,n[r]);return u(t,e,n[r],r,[s,...i])}c.__initStatic()})),r.register("jBvlB",(function(e,n){t(e.exports,"HttpContext",(function(){return a}));var i=r("1UhWf"),s=r("d59e0"),o=r("gZ9Cs");class a{static __initStatic(){this.id="HttpContext"}__init(){this.name=a.id}setupOnce(){(0,i.addGlobalEventProcessor)((t=>{if((0,s.getCurrentHub)().getIntegration(a)){if(!o.WINDOW.navigator&&!o.WINDOW.location&&!o.WINDOW.document)return t;const e=t.request&&t.request.url||o.WINDOW.location&&o.WINDOW.location.href,{referrer:n}=o.WINDOW.document||{},{userAgent:r}=o.WINDOW.navigator||{},i={...t.request&&t.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},s={...t.request,...e&&{url:e},headers:i};return{...t,request:s}}return t}))}constructor(){a.prototype.__init.call(this)}}a.__initStatic()})),r.register("iRwNa",(function(e,n){t(e.exports,"Dedupe",(function(){return s}));var i=r("bvBTF");class s{static __initStatic(){this.id="Dedupe"}__init(){this.name=s.id}setupOnce(t,e){const n=t=>{if(t.type)return t;const n=e().getIntegration(s);if(n){try{if(function(t,e){return!!e&&(!!function(t,e){const n=t.message,r=e.message;return!(!n&&!r)&&(!(n&&!r||!n&&r)&&(n===r&&(!!a(t,e)&&!!o(t,e))))}(t,e)||!!function(t,e){const n=c(e),r=c(t);return!(!n||!r)&&(n.type===r.type&&n.value===r.value&&(!!a(t,e)&&!!o(t,e)))}(t,e))}(t,n._previousEvent))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){return n._previousEvent=t}return n._previousEvent=t}return t};n.id=this.name,t(n)}constructor(){s.prototype.__init.call(this)}}function o(t,e){let n=u(t),r=u(e);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let t=0;t-1){const e=/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm;return t.replace(e,"$1\\$2")}return t}let j,H;const W=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,$=/^(?!www\.|(?:http|ftp)s?:\/\/|[A-Za-z]:\\|\/\/|#).*/,q=/^(data:)([^,]*),(.*)/i;function K(t,e){return(t||"").replace(W,((t,n,r,i,s,o)=>{const a=r||s||o,c=n||i||"";if(!a)return t;if(!$.test(a))return`url(${c}${a}${c})`;if(q.test(a))return`url(${c}${a}${c})`;if("/"===a[0])return`url(${c}${function(t){let e="";return e=t.indexOf("//")>-1?t.split("/").slice(0,3).join("/"):t.split("/")[0],e=e.split("?")[0],e}(e)+a}${c})`;const u=e.split("/"),l=a.split("/");u.pop();for(const t of l)"."!==t&&(".."===t?u.pop():u.push(t));return`url(${c}${u.join("/")}${c})`}))}const Z=/^[^ \t\n\r\u000c]+/,V=/^[, \t\n\r\u000c]+/;function J(t,e){if(!e||""===e.trim())return e;const n=t.createElement("a");return n.href=e,n.href}function X(){const t=document.createElement("a");return t.href="",t.href}function Q(t,e,n,r,i,s,o,a){if(!i)return i;const c=r.toLowerCase(),u=n.toLowerCase();return"src"===c||"href"===c||"xlink:href"===c&&"#"!==i[0]?J(t,i):"background"!==c||"table"!==u&&"td"!==u&&"th"!==u?"srcset"===c?function(t,e){if(""===e.trim())return e;let n=0;function r(t){let r,i=t.exec(e.substring(n));return i?(r=i[0],n+=r.length,r):""}let i=[];for(;r(V),!(n>=e.length);){let s=r(Z);if(","===s.slice(-1))s=J(t,s.substring(0,s.length-1)),i.push(s);else{let r="";s=J(t,s);let o=!1;for(;;){let t=e.charAt(n);if(""===t){i.push((s+r).trim());break}if(o)")"===t&&(o=!1);else{if(","===t){n+=1,i.push((s+r).trim());break}"("===t&&(o=!0)}r+=t,n+=1}}}return i.join(", ")}(t,i):"style"===c?K(i,X()):"object"===u&&"data"===c?J(t,i):s&&function(t,e,n,r){return(!r||!t.matches(r))&&(["placeholder","title","aria-label"].indexOf(e)>-1||"input"===n&&"value"===e&&t.hasAttribute("type")&&["submit","button"].indexOf(t.getAttribute("type").toLowerCase())>-1)}(e,c,u,o)?a?a(i):F(i):i:J(t,i)}function tt(t,e,n,r,i){if(!t)return!1;if(t.nodeType!==t.ELEMENT_NODE)return tt(t.parentNode,e,n,r,i);if(r&&(t.matches(r)||t.closest(r)))return!1;if(i)return!0;if("string"==typeof e){if(t.classList.contains(e))return!0}else for(let n=0;ne.href===t.href));let n=null;e&&(n=G(e)),n&&(delete x.rel,delete x.href,x._cssText=K(n,e.href))}if("style"===T&&t.sheet&&!(t.innerText||t.textContent||"").trim().length){const e=G(t.sheet);e&&(x._cssText=K(e,X()))}if("input"===T||"textarea"===T||"select"===T||"option"===T){const e=t,n=U(e),r=A(e,T.toUpperCase(),n),i=t.checked;"submit"!==n&&"button"!==n&&r&&(x.value=O({input:e,type:n,tagName:T,value:r,maskInputSelector:d,unmaskInputSelector:p,maskInputOptions:f,maskInputFn:m})),i&&(x.checked=i)}if("option"===T&&(t.selected&&!f.select?x.selected=!0:delete x.selected),"canvas"===T&&v)if("2d"===t.__context)(function(t){const e=t.getContext("2d");if(!e)return!0;for(let n=0;n0!==t)))return!1}return!0})(t)||(x.rr_dataURL=t.toDataURL(g.type,g.quality));else if(!("__context"in t)){const e=t.toDataURL(g.type,g.quality),n=document.createElement("canvas");n.width=t.width,n.height=t.height;e!==n.toDataURL(g.type,g.quality)&&(x.rr_dataURL=e)}if("img"===T&&y){j||(j=r.createElement("canvas"),H=j.getContext("2d"));const e=t,n=e.crossOrigin;e.crossOrigin="anonymous";const i=()=>{try{j.width=e.naturalWidth,j.height=e.naturalHeight,H.drawImage(e,0,0),x.rr_dataURL=j.toDataURL(g.type,g.quality)}catch(t){console.warn(`Cannot inline img src=${e.currentSrc}! Error: ${t}`)}n?x.crossOrigin=n:delete x.crossOrigin};e.complete&&0!==e.naturalWidth?i():e.onload=i}if("audio"!==T&&"video"!==T||(x.rr_mediaState=t.paused?"paused":"played",x.rr_mediaCurrentTime=t.currentTime),t.scrollLeft&&(x.rr_scrollLeft=t.scrollLeft),t.scrollTop&&(x.rr_scrollTop=t.scrollTop),e){const{width:e,height:n}=t.getBoundingClientRect();x={class:x.class,rr_width:`${e}px`,rr_height:`${n}px`}}return"iframe"!==T||E(x.src)||(t.contentDocument||(x.rr_src=x.src),delete x.src),{type:D.Element,tagName:T,attributes:x,childNodes:[],isSVG:(w=t,Boolean("svg"===w.tagName||w.ownerSVGElement)||void 0),needBlock:e,rootId:b};case t.TEXT_NODE:const k=t.parentNode&&t.parentNode.tagName;let R=t.textContent;const N="STYLE"===k||void 0,I="SCRIPT"===k||void 0;if(N&&R){try{t.nextSibling||t.previousSibling||(null===(n=t.parentNode.sheet)||void 0===n?void 0:n.cssRules)&&(R=(S=t.parentNode.sheet).cssRules?Array.from(S.cssRules).map((t=>t.cssText?z(t.cssText):"")).join(""):"")}catch(e){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${e}`,t)}R=K(R,X())}if(I&&(R="SCRIPT_PLACEHOLDER"),"TEXTAREA"===k&&R)R="";else if("OPTION"===k&&R){R=O({input:t.parentNode,type:null,tagName:k,value:R,maskInputSelector:d,unmaskInputSelector:p,maskInputOptions:f,maskInputFn:m})}else!N&&!I&&tt(t,a,c,u,h)&&R&&(R=_?_(R):F(R));return{type:D.Text,textContent:R||"",isStyle:N,rootId:b};case t.CDATA_SECTION_NODE:return{type:D.CDATA,textContent:"",rootId:b};case t.COMMENT_NODE:return{type:D.Comment,textContent:t.textContent||"",rootId:b};default:return!1}var S,w}function nt(t){return null==t?"":t.toLowerCase()}function rt(t,e){const{doc:n,map:r,blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:a,maskTextSelector:c,unmaskTextSelector:u,skipChild:l=!1,inlineStylesheet:d=!0,maskInputSelector:p,unmaskInputSelector:h,maskAllText:f,maskInputOptions:_={},maskTextFn:m,maskInputFn:g,slimDOMOptions:y,dataURLOptions:v={},inlineImages:E=!1,recordCanvas:b=!1,onSerialize:S,onIframeLoad:w,iframeLoadTimeout:T=5e3,keepIframeSrcFn:x=(()=>!1)}=e;let{preserveWhiteSpace:k=!0}=e;const R=et(t,{doc:n,blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:a,maskTextSelector:c,unmaskTextSelector:u,inlineStylesheet:d,maskInputSelector:p,unmaskInputSelector:h,maskAllText:f,maskInputOptions:_,maskTextFn:m,maskInputFn:g,dataURLOptions:v,inlineImages:E,recordCanvas:b,keepIframeSrcFn:x});if(!R)return console.warn(t,"not serialized"),null;let N;N="__sn"in t?t.__sn.id:!function(t,e){if(e.comment&&t.type===D.Comment)return!0;if(t.type===D.Element){if(e.script&&("script"===t.tagName||"link"===t.tagName&&("preload"===t.attributes.rel||"modulepreload"===t.attributes.rel)&&"script"===t.attributes.as||"link"===t.tagName&&"prefetch"===t.attributes.rel&&"string"==typeof t.attributes.href&&t.attributes.href.endsWith(".js")))return!0;if(e.headFavicon&&("link"===t.tagName&&"shortcut icon"===t.attributes.rel||"meta"===t.tagName&&(nt(t.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===nt(t.attributes.name)||"icon"===nt(t.attributes.rel)||"apple-touch-icon"===nt(t.attributes.rel)||"shortcut icon"===nt(t.attributes.rel))))return!0;if("meta"===t.tagName){if(e.headMetaDescKeywords&&nt(t.attributes.name).match(/^description|keywords$/))return!0;if(e.headMetaSocial&&(nt(t.attributes.property).match(/^(og|twitter|fb):/)||nt(t.attributes.name).match(/^(og|twitter):/)||"pinterest"===nt(t.attributes.name)))return!0;if(e.headMetaRobots&&("robots"===nt(t.attributes.name)||"googlebot"===nt(t.attributes.name)||"bingbot"===nt(t.attributes.name)))return!0;if(e.headMetaHttpEquiv&&void 0!==t.attributes["http-equiv"])return!0;if(e.headMetaAuthorship&&("author"===nt(t.attributes.name)||"generator"===nt(t.attributes.name)||"framework"===nt(t.attributes.name)||"publisher"===nt(t.attributes.name)||"progid"===nt(t.attributes.name)||nt(t.attributes.property).match(/^article:/)||nt(t.attributes.property).match(/^product:/)))return!0;if(e.headMetaVerification&&("google-site-verification"===nt(t.attributes.name)||"yandex-verification"===nt(t.attributes.name)||"csrf-token"===nt(t.attributes.name)||"p:domain_verify"===nt(t.attributes.name)||"verify-v1"===nt(t.attributes.name)||"verification"===nt(t.attributes.name)||"shopify-checkout-api-token"===nt(t.attributes.name)))return!0}}return!1}(R,y)&&(k||R.type!==D.Text||R.isStyle||R.textContent.replace(/^\s+|\s+$/gm,"").length)?L++:P;const C=Object.assign(R,{id:N});if(t.__sn=C,N===P)return null;r[N]=t,S&&S(t);let O=!l;if(C.type===D.Element&&(O=O&&!C.needBlock,delete C.needBlock,t.shadowRoot&&(C.isShadowHost=!0)),(C.type===D.Document||C.type===D.Element)&&O){y.headWhitespace&&R.type===D.Element&&"head"===R.tagName&&(k=!1);const e={doc:n,map:r,blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:a,maskTextSelector:c,unmaskTextSelector:u,skipChild:l,inlineStylesheet:d,maskInputSelector:p,unmaskInputSelector:h,maskAllText:f,maskInputOptions:_,maskTextFn:m,maskInputFn:g,slimDOMOptions:y,dataURLOptions:v,inlineImages:E,recordCanvas:b,preserveWhiteSpace:k,onSerialize:S,onIframeLoad:w,iframeLoadTimeout:T,keepIframeSrcFn:x};for(const n of Array.from(t.childNodes)){const t=rt(n,e);t&&C.childNodes.push(t)}if(function(t){return t.nodeType===t.ELEMENT_NODE}(t)&&t.shadowRoot)for(const n of Array.from(t.shadowRoot.childNodes)){const t=rt(n,e);t&&(t.isShadow=!0,C.childNodes.push(t))}}return t.parentNode&&I(t.parentNode)&&(C.isShadow=!0),C.type===D.Element&&"iframe"===C.tagName&&function(t,e,n){const r=t.contentWindow;if(!r)return;let i,s=!1;try{i=r.document.readyState}catch(t){return}if("complete"!==i){const r=setTimeout((()=>{s||(e(),s=!0)}),n);return void t.addEventListener("load",(()=>{clearTimeout(r),s=!0,e()}))}const o="about:blank";r.location.href===o&&t.src!==o&&""!==t.src?t.addEventListener("load",e):setTimeout(e,0)}(t,(()=>{const e=t.contentDocument;if(e&&w){const n=rt(e,{doc:e,map:r,blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:a,maskTextSelector:c,unmaskTextSelector:u,skipChild:!1,inlineStylesheet:d,maskInputSelector:p,unmaskInputSelector:h,maskAllText:f,maskInputOptions:_,maskTextFn:m,maskInputFn:g,slimDOMOptions:y,dataURLOptions:v,inlineImages:E,recordCanvas:b,preserveWhiteSpace:k,onSerialize:S,onIframeLoad:w,iframeLoadTimeout:T,keepIframeSrcFn:x});n&&w(t,n)}}),T),C}function it(t,e,n){return("video"===t||"audio"===t)&&"autoplay"===e}var st,ot,at,ct,ut,lt,dt,pt,ht,ft,_t,mt;function gt(t,e,n=document){const r={capture:!0,passive:!0};return n.addEventListener(t,e,r),()=>n.removeEventListener(t,e,r)}(ot=st||(st={}))[ot.DomContentLoaded=0]="DomContentLoaded",ot[ot.Load=1]="Load",ot[ot.FullSnapshot=2]="FullSnapshot",ot[ot.IncrementalSnapshot=3]="IncrementalSnapshot",ot[ot.Meta=4]="Meta",ot[ot.Custom=5]="Custom",ot[ot.Plugin=6]="Plugin",(ct=at||(at={}))[ct.Mutation=0]="Mutation",ct[ct.MouseMove=1]="MouseMove",ct[ct.MouseInteraction=2]="MouseInteraction",ct[ct.Scroll=3]="Scroll",ct[ct.ViewportResize=4]="ViewportResize",ct[ct.Input=5]="Input",ct[ct.TouchMove=6]="TouchMove",ct[ct.MediaInteraction=7]="MediaInteraction",ct[ct.StyleSheetRule=8]="StyleSheetRule",ct[ct.CanvasMutation=9]="CanvasMutation",ct[ct.Font=10]="Font",ct[ct.Log=11]="Log",ct[ct.Drag=12]="Drag",ct[ct.StyleDeclaration=13]="StyleDeclaration",(lt=ut||(ut={}))[lt.MouseUp=0]="MouseUp",lt[lt.MouseDown=1]="MouseDown",lt[lt.Click=2]="Click",lt[lt.ContextMenu=3]="ContextMenu",lt[lt.DblClick=4]="DblClick",lt[lt.Focus=5]="Focus",lt[lt.Blur=6]="Blur",lt[lt.TouchStart=7]="TouchStart",lt[lt.TouchMove_Departed=8]="TouchMove_Departed",lt[lt.TouchEnd=9]="TouchEnd",lt[lt.TouchCancel=10]="TouchCancel",(pt=dt||(dt={}))[pt["2D"]=0]="2D",pt[pt.WebGL=1]="WebGL",pt[pt.WebGL2=2]="WebGL2",(ft=ht||(ht={}))[ft.Play=0]="Play",ft[ft.Pause=1]="Pause",ft[ft.Seeked=2]="Seeked",ft[ft.VolumeChange=3]="VolumeChange",(mt=_t||(_t={})).Start="start",mt.Pause="pause",mt.Resume="resume",mt.Resize="resize",mt.Finish="finish",mt.FullsnapshotRebuilded="fullsnapshot-rebuilded",mt.LoadStylesheetStart="load-stylesheet-start",mt.LoadStylesheetEnd="load-stylesheet-end",mt.SkipStart="skip-start",mt.SkipEnd="skip-end",mt.MouseInteraction="mouse-interaction",mt.EventCast="event-cast",mt.CustomEvent="custom-event",mt.Flush="flush",mt.StateChange="state-change",mt.PlayBack="play-back";const yt="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.";let vt={map:{},getId:()=>(console.error(yt),-1),getNode:()=>(console.error(yt),null),removeNodeFromMap(){console.error(yt)},has:()=>(console.error(yt),!1),reset(){console.error(yt)}};function Et(t,e,n={}){let r=null,i=0;return function(s){let o=Date.now();i||!1!==n.leading||(i=o);let a=e-(o-i),c=this,u=arguments;a<=0||a>e?(r&&(clearTimeout(r),r=null),i=o,t.apply(c,u)):r||!1===n.trailing||(r=setTimeout((()=>{i=!1===n.leading?0:Date.now(),r=null,t.apply(c,u)}),a))}}function bt(t,e,n,r,i=window){const s=i.Object.getOwnPropertyDescriptor(t,e);return i.Object.defineProperty(t,e,r?n:{set(t){setTimeout((()=>{n.set.call(this,t)}),0),s&&s.set&&s.set.call(this,t)}}),()=>bt(t,e,s||{},!0)}function St(t,e,n){try{if(!(e in t))return()=>{};const r=t[e],i=n(r);return"function"==typeof i&&(i.prototype=i.prototype||{},Object.defineProperties(i,{__rrweb_original__:{enumerable:!1,value:r}})),t[e]=i,()=>{t[e]=r}}catch(t){return()=>{}}}function wt(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function Tt(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function xt(t,e,n,r){if(!t)return!1;if(t.nodeType===t.ELEMENT_NODE){let i=!1;const s=r&&t.matches(r);return"string"==typeof e?i=void 0!==t.closest?!s&&null!==t.closest("."+e):!s&&t.classList.contains(e):!s&&t.classList.forEach((t=>{e.test(t)&&(i=!0)})),!i&&n&&(i=t.matches(n)),!s&&i||xt(t.parentNode,e,n,r)}return t.nodeType,t.TEXT_NODE,xt(t.parentNode,e,n,r)}function kt(t){return"__sn"in t&&t.__sn.id===P}function Rt(t,e){if(I(t))return!1;const n=e.getId(t);return!e.has(n)||(!t.parentNode||t.parentNode.nodeType!==t.DOCUMENT_NODE)&&(!t.parentNode||Rt(t.parentNode,e))}function Dt(t){return Boolean(t.changedTouches)}function Nt(t){return"__sn"in t&&(t.__sn.type===D.Element&&"iframe"===t.__sn.tagName)}function It(t){return Boolean(null==t?void 0:t.shadowRoot)}function Ct(t){return"__ln"in t}"undefined"!=typeof window&&window.Proxy&&window.Reflect&&(vt=new Proxy(vt,{get:(t,e,n)=>("map"===e&&console.error(yt),Reflect.get(t,e,n))}));class Ot{get(t){if(t>=this.length)throw new Error("Position outside of list range");let e=this.head;for(let n=0;n`${t}@${e}`;function Ut(t){return"__sn"in t}class At{init(t){["mutationCb","blockClass","blockSelector","unblockSelector","maskTextClass","maskTextSelector","unmaskTextSelector","maskInputSelector","unmaskInputSelector","inlineStylesheet","maskAllText","maskInputOptions","maskTextFn","maskInputFn","recordCanvas","inlineImages","slimDOMOptions","doc","mirror","iframeManager","shadowDomManager","canvasManager"].forEach((e=>{this[e]=t[e]}))}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=t=>{t.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;const t=[],e=new Ot,n=t=>{let e=t,n=P;for(;n===P;)e=e&&e.nextSibling,n=e&&this.mirror.getId(e);return n},r=r=>{var i,s,o,a,c;const u=r.getRootNode?null===(i=r.getRootNode())||void 0===i?void 0:i.host:null;let l=u;for(;null===(o=null===(s=null==l?void 0:l.getRootNode)||void 0===s?void 0:s.call(l))||void 0===o?void 0:o.host;)l=(null===(c=null===(a=null==l?void 0:l.getRootNode)||void 0===a?void 0:a.call(l))||void 0===c?void 0:c.host)||null;const d=!(this.doc.contains(r)||l&&this.doc.contains(l));if(!r.parentNode||d)return;const p=I(r.parentNode)?this.mirror.getId(u):this.mirror.getId(r.parentNode),h=n(r);if(-1===p||-1===h)return e.addNode(r);let f=rt(r,{doc:this.doc,map:this.mirror.map,blockClass:this.blockClass,blockSelector:this.blockSelector,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,maskInputSelector:this.maskInputSelector,unmaskInputSelector:this.unmaskInputSelector,skipChild:!0,inlineStylesheet:this.inlineStylesheet,maskAllText:this.maskAllText,maskInputOptions:this.maskInputOptions,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:t=>{Nt(t)&&this.iframeManager.addIframe(t),It(r)&&this.shadowDomManager.addShadowRoot(r.shadowRoot,document)},onIframeLoad:(t,e)=>{this.iframeManager.attachIframe(t,e),this.shadowDomManager.observeAttachShadow(t)}});f&&t.push({parentId:p,nextId:h,node:f})};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(const t of this.movedSet)Mt(this.removes,t,this.mirror)&&!this.movedSet.has(t.parentNode)||r(t);for(const t of this.addedSet)Pt(this.droppedSet,t)||Mt(this.removes,t,this.mirror)?Pt(this.movedSet,t)?r(t):this.droppedSet.add(t):r(t);let i=null;for(;e.length;){let t=null;if(i){const e=this.mirror.getId(i.value.parentNode),r=n(i.value);-1!==e&&-1!==r&&(t=i)}if(!t)for(let r=e.length-1;r>=0;r--){const i=e.get(r);if(i){const e=this.mirror.getId(i.value.parentNode),r=n(i.value);if(-1!==e&&-1!==r){t=i;break}}}if(!t){for(;e.head;)e.removeNode(e.head.value);break}i=t.previous,e.removeNode(t.value),r(t.value)}const s={texts:this.texts.map((t=>({id:this.mirror.getId(t.node),value:t.value}))).filter((t=>this.mirror.has(t.id))),attributes:this.attributes.map((t=>({id:this.mirror.getId(t.node),attributes:t.attributes}))).filter((t=>this.mirror.has(t.id))),removes:this.removes,adds:t};(s.texts.length||s.attributes.length||s.removes.length||s.adds.length)&&(this.texts=[],this.attributes=[],this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(s))},this.processMutation=t=>{if(!kt(t.target))switch(t.type){case"characterData":{const e=t.target.textContent;xt(t.target,this.blockClass,this.blockSelector,this.unblockSelector)||e===t.oldValue||this.texts.push({value:tt(t.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextSelector,this.maskAllText)&&e?this.maskTextFn?this.maskTextFn(e):e.replace(/[\S]/g,"*"):e,node:t.target});break}case"attributes":{const e=t.target;let n=e.getAttribute(t.attributeName);if("value"===t.attributeName&&(n=O({input:e,maskInputSelector:this.maskInputSelector,unmaskInputSelector:this.unmaskInputSelector,maskInputOptions:this.maskInputOptions,tagName:e.tagName,type:e.getAttribute("type"),value:n,maskInputFn:this.maskInputFn})),xt(t.target,this.blockClass,this.blockSelector,this.unblockSelector)||n===t.oldValue)return;let r=this.attributes.find((e=>e.node===t.target));if(r||(r={node:t.target,attributes:{}},this.attributes.push(r)),"type"===t.attributeName&&"INPUT"===e.tagName&&"password"===(t.oldValue||"").toLowerCase()&&e.setAttribute("data-rr-is-password","true"),"style"===t.attributeName){const n=this.doc.createElement("span");t.oldValue&&n.setAttribute("style",t.oldValue),void 0!==r.attributes.style&&null!==r.attributes.style||(r.attributes.style={});try{const t=r.attributes.style;for(const r of Array.from(e.style)){const i=e.style.getPropertyValue(r),s=e.style.getPropertyPriority(r);i===n.style.getPropertyValue(r)&&s===n.style.getPropertyPriority(r)||(t[r]=""===s?i:[i,s])}for(const r of Array.from(n.style))""===e.style.getPropertyValue(r)&&(t[r]=!1)}catch(t){console.warn("[rrweb] Error when parsing update to style attribute:",t)}}else{const e=t.target;r.attributes[t.attributeName]=Q(this.doc,e,e.tagName,t.attributeName,n,this.maskAllText,this.unmaskTextSelector,this.maskTextFn)}break}case"childList":t.addedNodes.forEach((e=>this.genAdds(e,t.target))),t.removedNodes.forEach((e=>{const n=this.mirror.getId(e),r=I(t.target)?this.mirror.getId(t.target.host):this.mirror.getId(t.target);xt(t.target,this.blockClass,this.blockSelector,this.unblockSelector)||kt(e)||(this.addedSet.has(e)?(Lt(this.addedSet,e),this.droppedSet.add(e)):this.addedSet.has(t.target)&&-1===n||Rt(t.target,this.mirror)||(this.movedSet.has(e)&&this.movedMap[Bt(n,r)]?Lt(this.movedSet,e):this.removes.push({parentId:r,id:n,isShadow:!!I(t.target)||void 0})),this.mapRemoves.push(e))}))}},this.genAdds=(t,e)=>{if(!e||!xt(e,this.blockClass,this.blockSelector,this.unblockSelector)){if(Ut(t)){if(kt(t))return;this.movedSet.add(t);let n=null;e&&Ut(e)&&(n=e.__sn.id),n&&(this.movedMap[Bt(t.__sn.id,n)]=!0)}else this.addedSet.add(t),this.droppedSet.delete(t);xt(t,this.blockClass,this.blockSelector,this.unblockSelector)||t.childNodes.forEach((t=>this.genAdds(t)))}}}}function Lt(t,e){t.delete(e),e.childNodes.forEach((e=>Lt(t,e)))}function Mt(t,e,n){const{parentNode:r}=e;if(!r)return!1;const i=n.getId(r);return!!t.some((t=>t.id===i))||Mt(t,r,n)}function Pt(t,e){const{parentNode:n}=e;return!!n&&(!!t.has(n)||Pt(t,n))}const Ft=t=>(...e)=>{try{return t(...e)}catch(t){try{t.__rrweb__=!0}catch(t){}throw t}},Gt=[];function Yt(t){try{if("composedPath"in t){const e=t.composedPath();if(e.length)return e[0]}else if("path"in t&&t.path.length)return t.path[0]}catch(t){}return t&&t.target}function zt(t,e){var n,r;const i=new At;Gt.push(i),i.init(t);let s=window.MutationObserver||window.__rrMutationObserver;const o=null===(r=null===(n=null===window||void 0===window?void 0:window.Zone)||void 0===n?void 0:n.__symbol__)||void 0===r?void 0:r.call(n,"MutationObserver");o&&window[o]&&(s=window[o]);const a=new s(Ft((e=>{t.onMutation&&!1===t.onMutation(e)||i.processMutations(e)})));return a.observe(e,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),a}function jt({mouseInteractionCb:t,doc:e,mirror:n,blockClass:r,blockSelector:i,unblockSelector:s,sampling:o}){if(!1===o.mouseInteraction)return()=>{};const a=!0===o.mouseInteraction||void 0===o.mouseInteraction?{}:o.mouseInteraction,c=[];return Object.keys(ut).filter((t=>Number.isNaN(Number(t))&&!t.endsWith("_Departed")&&!1!==a[t])).forEach((o=>{const a=o.toLowerCase(),u=Ft((e=>o=>{const a=Yt(o);if(xt(a,r,i,s))return;const c=Dt(o)?o.changedTouches[0]:o;if(!c)return;const u=n.getId(a),{clientX:l,clientY:d}=c;Ft(t)({type:ut[e],id:u,x:l,y:d})})(o));c.push(gt(a,u,e))})),Ft((()=>{c.forEach((t=>t()))}))}function Ht({scrollCb:t,doc:e,mirror:n,blockClass:r,blockSelector:i,unblockSelector:s,sampling:o}){const a=Et((o=>{const a=Yt(o);if(!a||xt(a,r,i,s))return;const c=n.getId(a);if(a===e){const n=e.scrollingElement||e.documentElement;Ft(t)({id:c,x:n.scrollLeft,y:n.scrollTop})}else Ft(t)({id:c,x:a.scrollLeft,y:a.scrollTop})}),o.scroll||100);return gt("scroll",Ft(a),e)}function Wt(t,e){const n=Object.assign({},t);return e||delete n.userTriggered,n}const $t=["INPUT","TEXTAREA","SELECT"],qt=new WeakMap;function Kt({inputCb:t,doc:e,mirror:n,blockClass:r,blockSelector:i,unblockSelector:s,ignoreClass:o,ignoreSelector:a,maskInputSelector:c,unmaskInputSelector:u,maskInputOptions:l,maskInputFn:d,sampling:p,userTriggeredOnInput:h}){function f(t){let n=Yt(t);const p=n&&n.tagName,f=t.isTrusted;if("OPTION"===p&&(n=n.parentElement),!n||!p||$t.indexOf(p)<0||xt(n,r,i,s))return;const m=n,g=U(m);if(m.classList.contains(o)||a&&m.matches(a))return;let y=A(m,p,g),v=!1;"radio"!==g&&"checkbox"!==g||(v=n.checked),function({tagName:t,type:e,maskInputOptions:n,maskInputSelector:r}){return r||C({maskInputOptions:n,tagName:t,type:e})}({maskInputOptions:l,maskInputSelector:c,tagName:p,type:g})&&(y=O({input:m,maskInputOptions:l,maskInputSelector:c,unmaskInputSelector:u,tagName:p,type:g,value:y,maskInputFn:d})),_(n,Ft(Wt)({text:y,isChecked:v,userTriggered:f},h));const E=n.name;"radio"===g&&E&&v&&e.querySelectorAll(`input[type="radio"][name="${E}"]`).forEach((t=>{if(t!==n){const e=O({input:t,maskInputOptions:l,maskInputSelector:c,unmaskInputSelector:u,tagName:p,type:g,value:A(t,p,g),maskInputFn:d});_(t,Ft(Wt)({text:e,isChecked:!v,userTriggered:!1},h))}}))}function _(e,r){const i=qt.get(e);if(!i||i.text!==r.text||i.isChecked!==r.isChecked){qt.set(e,r);const i=n.getId(e);t(Object.assign(Object.assign({},r),{id:i}))}}const m=("last"===p.input?["change"]:["input","change"]).map((t=>gt(t,Ft(f),e))),g=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value"),y=[[HTMLInputElement.prototype,"value"],[HTMLInputElement.prototype,"checked"],[HTMLSelectElement.prototype,"value"],[HTMLTextAreaElement.prototype,"value"],[HTMLSelectElement.prototype,"selectedIndex"],[HTMLOptionElement.prototype,"selected"]];return g&&g.set&&m.push(...y.map((t=>bt(t[0],t[1],{set(){Ft(f)({target:this})}})))),Ft((()=>{m.forEach((t=>t()))}))}function Zt(t){return function(t,e){if(Jt("CSSGroupingRule")&&t.parentRule instanceof CSSGroupingRule||Jt("CSSMediaRule")&&t.parentRule instanceof CSSMediaRule||Jt("CSSSupportsRule")&&t.parentRule instanceof CSSSupportsRule||Jt("CSSConditionRule")&&t.parentRule instanceof CSSConditionRule){const n=Array.from(t.parentRule.cssRules).indexOf(t);e.unshift(n)}else{const n=Array.from(t.parentStyleSheet.cssRules).indexOf(t);e.unshift(n)}return e}(t,[])}function Vt(t,e={}){const n=t.doc.defaultView;if(!n)return()=>{};!function(t,e){const{mutationCb:n,mousemoveCb:r,mouseInteractionCb:i,scrollCb:s,viewportResizeCb:o,inputCb:a,mediaInteractionCb:c,styleSheetRuleCb:u,styleDeclarationCb:l,canvasMutationCb:d,fontCb:p}=t;t.mutationCb=(...t)=>{e.mutation&&e.mutation(...t),n(...t)},t.mousemoveCb=(...t)=>{e.mousemove&&e.mousemove(...t),r(...t)},t.mouseInteractionCb=(...t)=>{e.mouseInteraction&&e.mouseInteraction(...t),i(...t)},t.scrollCb=(...t)=>{e.scroll&&e.scroll(...t),s(...t)},t.viewportResizeCb=(...t)=>{e.viewportResize&&e.viewportResize(...t),o(...t)},t.inputCb=(...t)=>{e.input&&e.input(...t),a(...t)},t.mediaInteractionCb=(...t)=>{e.mediaInteaction&&e.mediaInteaction(...t),c(...t)},t.styleSheetRuleCb=(...t)=>{e.styleSheetRule&&e.styleSheetRule(...t),u(...t)},t.styleDeclarationCb=(...t)=>{e.styleDeclaration&&e.styleDeclaration(...t),l(...t)},t.canvasMutationCb=(...t)=>{e.canvasMutation&&e.canvasMutation(...t),d(...t)},t.fontCb=(...t)=>{e.font&&e.font(...t),p(...t)}}(t,e);const r=zt(t,t.doc),i=function({mousemoveCb:t,sampling:e,doc:n,mirror:r}){if(!1===e.mousemove)return()=>{};const i="number"==typeof e.mousemove?e.mousemove:50,s="number"==typeof e.mousemoveCallback?e.mousemoveCallback:500;let o,a=[];const c=Et((e=>{const n=Date.now()-o;Ft(t)(a.map((t=>(t.timeOffset-=n,t))),e),a=[],o=null}),s),u=Et((t=>{const e=Yt(t),{clientX:n,clientY:i}=Dt(t)?t.changedTouches[0]:t;o||(o=Date.now()),a.push({x:n,y:i,id:r.getId(e),timeOffset:Date.now()-o}),c("undefined"!=typeof DragEvent&&t instanceof DragEvent?at.Drag:t instanceof MouseEvent?at.MouseMove:at.TouchMove)}),i,{trailing:!1}),l=[gt("mousemove",Ft(u),n),gt("touchmove",Ft(u),n),gt("drag",Ft(u),n)];return Ft((()=>{l.forEach((t=>t()))}))}(t),s=jt(t),o=Ht(t),a=function({viewportResizeCb:t}){let e=-1,n=-1;const r=Et((()=>{const r=wt(),i=Tt();e===r&&n===i||(Ft(t)({width:Number(i),height:Number(r)}),e=r,n=i)}),200);return gt("resize",Ft(r),window)}(t),c=Kt(t),u=function({mediaInteractionCb:t,blockClass:e,blockSelector:n,unblockSelector:r,mirror:i,sampling:s}){const o=o=>Et(Ft((s=>{const a=Yt(s);if(!a||xt(a,e,n,r))return;const{currentTime:c,volume:u,muted:l}=a;t({type:o,id:i.getId(a),currentTime:c,volume:u,muted:l})})),s.media||500),a=[gt("play",o(0)),gt("pause",o(1)),gt("seeked",o(2)),gt("volumechange",o(3))];return Ft((()=>{a.forEach((t=>t()))}))}(t),l=function({styleSheetRuleCb:t,mirror:e},{win:n}){if(!n.CSSStyleSheet||!n.CSSStyleSheet.prototype)return()=>{};const r=n.CSSStyleSheet.prototype.insertRule;n.CSSStyleSheet.prototype.insertRule=new Proxy(r,{apply:Ft(((n,r,i)=>{const[s,o]=i,a=e.getId(r.ownerNode);return-1!==a&&t({id:a,adds:[{rule:s,index:o}]}),n.apply(r,i)}))});const i=n.CSSStyleSheet.prototype.deleteRule;n.CSSStyleSheet.prototype.deleteRule=new Proxy(i,{apply:Ft(((n,r,i)=>{const[s]=i,o=e.getId(r.ownerNode);return-1!==o&&t({id:o,removes:[{index:s}]}),n.apply(r,i)}))});const s={};Xt("CSSGroupingRule")?s.CSSGroupingRule=n.CSSGroupingRule:(Xt("CSSMediaRule")&&(s.CSSMediaRule=n.CSSMediaRule),Xt("CSSConditionRule")&&(s.CSSConditionRule=n.CSSConditionRule),Xt("CSSSupportsRule")&&(s.CSSSupportsRule=n.CSSSupportsRule));const o={};return Object.entries(s).forEach((([n,r])=>{o[n]={insertRule:r.prototype.insertRule,deleteRule:r.prototype.deleteRule},r.prototype.insertRule=new Proxy(o[n].insertRule,{apply:Ft(((n,r,i)=>{const[s,o]=i,a=e.getId(r.parentStyleSheet.ownerNode);return-1!==a&&t({id:a,adds:[{rule:s,index:[...Zt(r),o||0]}]}),n.apply(r,i)}))}),r.prototype.deleteRule=new Proxy(o[n].deleteRule,{apply:Ft(((n,r,i)=>{const[s]=i,o=e.getId(r.parentStyleSheet.ownerNode);return-1!==o&&t({id:o,removes:[{index:[...Zt(r),s]}]}),n.apply(r,i)}))})})),Ft((()=>{n.CSSStyleSheet.prototype.insertRule=r,n.CSSStyleSheet.prototype.deleteRule=i,Object.entries(s).forEach((([t,e])=>{e.prototype.insertRule=o[t].insertRule,e.prototype.deleteRule=o[t].deleteRule}))}))}(t,{win:n}),d=function({styleDeclarationCb:t,mirror:e},{win:n}){const r=n.CSSStyleDeclaration.prototype.setProperty;n.CSSStyleDeclaration.prototype.setProperty=new Proxy(r,{apply:Ft(((n,r,i)=>{var s,o;const[a,c,u]=i,l=e.getId(null===(o=null===(s=r.parentRule)||void 0===s?void 0:s.parentStyleSheet)||void 0===o?void 0:o.ownerNode);return-1!==l&&t({id:l,set:{property:a,value:c,priority:u},index:Zt(r.parentRule)}),n.apply(r,i)}))});const i=n.CSSStyleDeclaration.prototype.removeProperty;return n.CSSStyleDeclaration.prototype.removeProperty=new Proxy(i,{apply:Ft(((n,r,i)=>{var s,o;const[a]=i,c=e.getId(null===(o=null===(s=r.parentRule)||void 0===s?void 0:s.parentStyleSheet)||void 0===o?void 0:o.ownerNode);return-1!==c&&t({id:c,remove:{property:a},index:Zt(r.parentRule)}),n.apply(r,i)}))}),Ft((()=>{n.CSSStyleDeclaration.prototype.setProperty=r,n.CSSStyleDeclaration.prototype.removeProperty=i}))}(t,{win:n}),p=t.collectFonts?function({fontCb:t,doc:e}){const n=e.defaultView;if(!n)return()=>{};const r=[],i=new WeakMap,s=n.FontFace;n.FontFace=function(t,e,n){const r=new s(t,e,n);return i.set(r,{family:t,buffer:"string"!=typeof e,descriptors:n,fontSource:"string"==typeof e?e:JSON.stringify(Array.from(new Uint8Array(e)))}),r};const o=St(e.fonts,"add",(function(e){return function(n){return setTimeout((()=>{const e=i.get(n);e&&(t(e),i.delete(n))}),0),e.apply(this,[n])}}));return r.push((()=>{n.FontFace=s})),r.push(o),Ft((()=>{r.forEach((t=>t()))}))}(t):()=>{},h=[];for(const e of t.plugins)h.push(e.observer(e.callback,n,e.options));return Ft((()=>{Gt.forEach((t=>t.reset())),r.disconnect(),i(),s(),o(),a(),c(),u();try{l(),d()}catch(t){}p(),h.forEach((t=>t()))}))}function Jt(t){return void 0!==window[t]}function Xt(t){return Boolean(void 0!==window[t]&&window[t].prototype&&"insertRule"in window[t].prototype&&"deleteRule"in window[t].prototype)}class Qt{addIframe(t){this.iframes.set(t,!0)}addLoadListener(t){this.loadListener=t}attachIframe(t,e){var n;this.mutationCb({adds:[{parentId:t.__sn.id,nextId:null,node:e}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),null===(n=this.loadListener)||void 0===n||n.call(this,t)}constructor(t){this.iframes=new WeakMap,this.mutationCb=t.mutationCb}}class te{addShadowRoot(t,e){zt(Object.assign(Object.assign({},this.bypassOptions),{doc:e,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this}),t),Ht(Object.assign(Object.assign({},this.bypassOptions),{scrollCb:this.scrollCb,doc:t,mirror:this.mirror}))}observeAttachShadow(t){if(t.contentWindow){const e=this;this.restorePatches.push(St(t.contentWindow.HTMLElement.prototype,"attachShadow",(function(n){return function(){const r=n.apply(this,arguments);return this.shadowRoot&&e.addShadowRoot(this.shadowRoot,t.contentDocument),r}})))}}reset(){this.restorePatches.forEach((t=>t()))}constructor(t){this.restorePatches=[],this.mutationCb=t.mutationCb,this.scrollCb=t.scrollCb,this.bypassOptions=t.bypassOptions,this.mirror=t.mirror;const e=this;this.restorePatches.push(St(HTMLElement.prototype,"attachShadow",(function(t){return function(){const n=t.apply(this,arguments);return this.shadowRoot&&e.addShadowRoot(this.shadowRoot,this.ownerDocument),n}})))}}for(var ee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ne="undefined"==typeof Uint8Array?[]:new Uint8Array(256),re=0;re>2],i+=ee[(3&n[e])<<4|n[e+1]>>4],i+=ee[(15&n[e+1])<<2|n[e+2]>>6],i+=ee[63&n[e+2]];return r%3==2?i=i.substring(0,i.length-1)+"=":r%3==1&&(i=i.substring(0,i.length-2)+"=="),i};const se=new Map;const oe=(t,e,n)=>{if(!t||!ue(t,e)&&"object"!=typeof t)return;const r=function(t,e){let n=se.get(t);return n||(n=new Map,se.set(t,n)),n.has(e)||n.set(e,[]),n.get(e)}(n,t.constructor.name);let i=r.indexOf(t);return-1===i&&(i=r.length,r.push(t)),i};function ae(t,e,n){if(t instanceof Array)return t.map((t=>ae(t,e,n)));if(null===t)return t;if(t instanceof Float32Array||t instanceof Float64Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Uint8Array||t instanceof Uint16Array||t instanceof Int16Array||t instanceof Int8Array||t instanceof Uint8ClampedArray){return{rr_type:t.constructor.name,args:[Object.values(t)]}}if(t instanceof ArrayBuffer){return{rr_type:t.constructor.name,base64:ie(t)}}if(t instanceof DataView){return{rr_type:t.constructor.name,args:[ae(t.buffer,e,n),t.byteOffset,t.byteLength]}}if(t instanceof HTMLImageElement){const e=t.constructor.name,{src:n}=t;return{rr_type:e,src:n}}if(t instanceof ImageData){return{rr_type:t.constructor.name,args:[ae(t.data,e,n),t.width,t.height]}}if(ue(t,e)||"object"==typeof t){return{rr_type:t.constructor.name,index:oe(t,e,n)}}return t}const ce=(t,e,n)=>[...t].map((t=>ae(t,e,n))),ue=(t,e)=>{const n=["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter((t=>"function"==typeof e[t]));return Boolean(n.find((n=>t instanceof e[n])))};function le(t,e,n,r,i,s,o,a){const c=[],u=Object.getOwnPropertyNames(t);for(const l of u)try{if("function"!=typeof t[l])continue;const u=St(t,l,(function(c){return function(...u){const d=c.apply(this,u);if(oe(d,a,t),!xt(this.canvas,r,s,i)){o.getId(this.canvas);const r=ce([...u],a,t),i={type:e,property:l,args:r};n(this.canvas,i)}return d}}));c.push(u)}catch(r){const i=bt(t,l,{set(t){n(this.canvas,{type:e,property:l,args:[t],setter:!0})}});c.push(i)}return c}class de{reset(){this.pendingCanvasMutations.clear(),this.resetObservers&&this.resetObservers()}freeze(){this.frozen=!0}unfreeze(){this.frozen=!1}lock(){this.locked=!0}unlock(){this.locked=!1}initCanvasMutationObserver(t,e,n,r){this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher();const i=function(t,e,n,r){const i=[];try{const s=St(t.HTMLCanvasElement.prototype,"getContext",(function(t){return function(i,...s){return xt(this,e,n,r)||"__context"in this||(this.__context=i),t.apply(this,[i,...s])}}));i.push(s)}catch(t){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{i.forEach((t=>t()))}}(t,e,r,n),s=function(t,e,n,r,i,s){const o=[],a=Object.getOwnPropertyNames(e.CanvasRenderingContext2D.prototype);for(const s of a)try{if("function"!=typeof e.CanvasRenderingContext2D.prototype[s])continue;const a=St(e.CanvasRenderingContext2D.prototype,s,(function(e){return function(...o){return xt(this.canvas,n,i,r)||setTimeout((()=>{const e=[...o];if("drawImage"===s&&e[0]&&e[0]instanceof HTMLCanvasElement){const t=e[0],n=t.getContext("2d");let r=null==n?void 0:n.getImageData(0,0,t.width,t.height),i=null==r?void 0:r.data;e[0]=JSON.stringify(i)}t(this.canvas,{type:dt["2D"],property:s,args:e})}),0),e.apply(this,o)}}));o.push(a)}catch(n){const r=bt(e.CanvasRenderingContext2D.prototype,s,{set(e){t(this.canvas,{type:dt["2D"],property:s,args:[e],setter:!0})}});o.push(r)}return()=>{o.forEach((t=>t()))}}(this.processMutation.bind(this),t,e,r,n,this.mirror),o=function(t,e,n,r,i,s){const o=[];return o.push(...le(e.WebGLRenderingContext.prototype,dt.WebGL,t,n,r,i,s,e)),void 0!==e.WebGL2RenderingContext&&o.push(...le(e.WebGL2RenderingContext.prototype,dt.WebGL2,t,n,r,i,s,e)),()=>{o.forEach((t=>t()))}}(this.processMutation.bind(this),t,e,r,n,this.mirror);this.resetObservers=()=>{i(),s(),o()}}startPendingCanvasMutationFlusher(){requestAnimationFrame((()=>this.flushPendingCanvasMutations()))}startRAFTimestamping(){const t=e=>{this.rafStamps.latestId=e,requestAnimationFrame(t)};requestAnimationFrame(t)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach(((t,e)=>{const n=this.mirror.getId(e);this.flushPendingCanvasMutationFor(e,n)})),requestAnimationFrame((()=>this.flushPendingCanvasMutations()))}flushPendingCanvasMutationFor(t,e){if(this.frozen||this.locked)return;const n=this.pendingCanvasMutations.get(t);if(!n||-1===e)return;const r=n.map((t=>function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);it&&t.__sn?t.__sn.id:-1,getNode(t){return this.map[t]||null},removeNodeFromMap(t){const e=t.__sn&&t.__sn.id;delete this.map[e],t.childNodes&&t.childNodes.forEach((t=>this.removeNodeFromMap(t)))},has(t){return this.map.hasOwnProperty(t)},reset(){this.map={}}};function me(t={}){const{emit:e,checkoutEveryNms:n,checkoutEveryNth:r,blockClass:i="rr-block",blockSelector:s=null,unblockSelector:o=null,ignoreClass:a="rr-ignore",ignoreSelector:c=null,maskTextClass:u="rr-mask",maskTextSelector:l=null,maskInputSelector:d=null,unmaskTextSelector:p=null,unmaskInputSelector:h=null,inlineStylesheet:f=!0,maskAllText:_=!1,maskAllInputs:m,maskInputOptions:g,slimDOMOptions:y,maskInputFn:v,maskTextFn:E,hooks:b,packFn:S,sampling:w={},mousemoveWait:T,recordCanvas:x=!1,userTriggeredOnInput:k=!1,collectFonts:R=!1,inlineImages:D=!1,plugins:N,keepIframeSrcFn:I=(()=>!1),onMutation:C}=t;if(!e)throw new Error("emit function is required");void 0!==T&&void 0===w.mousemove&&(w.mousemove=T);const O=!0===m?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:void 0!==g?g:{},B=!0===y||"all"===y?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===y,headMetaDescKeywords:"all"===y}:y||{};let U;!function(t=window){"NodeList"in t&&!t.NodeList.prototype.forEach&&(t.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in t&&!t.DOMTokenList.prototype.forEach&&(t.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=function(t){if(!(0 in arguments))throw new TypeError("1 argument is required");do{if(this===t)return!0}while(t=t&&t.parentNode);return!1})}();let A=0;he=(t,i)=>{var s;if(!(null===(s=Gt[0])||void 0===s?void 0:s.isFrozen())||t.type===st.FullSnapshot||t.type===st.IncrementalSnapshot&&t.data.source===at.Mutation||Gt.forEach((t=>t.unfreeze())),e((t=>{for(const e of N||[])e.eventProcessor&&(t=e.eventProcessor(t));return S&&(t=S(t)),t})(t),i),t.type===st.FullSnapshot)U=t,A=0;else if(t.type===st.IncrementalSnapshot){if(t.data.source===at.Mutation&&t.data.isAttachIframe)return;A++;const e=r&&A>=r,i=n&&t.timestamp-U.timestamp>n;(e||i)&&fe(!0)}};const L=t=>{he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.Mutation},t)}))},M=t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.Scroll},t)})),P=t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.CanvasMutation},t)})),F=new Qt({mutationCb:L}),G=new de({recordCanvas:x,mutationCb:P,win:window,blockClass:i,blockSelector:s,unblockSelector:o,mirror:_e}),Y=new te({mutationCb:L,scrollCb:M,bypassOptions:{onMutation:C,blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:u,maskTextSelector:l,unmaskTextSelector:p,maskInputSelector:d,unmaskInputSelector:h,inlineStylesheet:f,maskAllText:_,maskInputOptions:O,maskTextFn:E,maskInputFn:v,recordCanvas:x,inlineImages:D,sampling:w,slimDOMOptions:B,iframeManager:F,canvasManager:G},mirror:_e});fe=(t=!1)=>{var e,n,r,a;he(pe({type:st.Meta,data:{href:window.location.href,width:Tt(),height:wt()}}),t),Gt.forEach((t=>t.lock()));const[c,m]=function(t,e){const{blockClass:n="rr-block",blockSelector:r=null,unblockSelector:i=null,maskTextClass:s="rr-mask",maskTextSelector:o=null,unmaskTextSelector:a=null,inlineStylesheet:c=!0,inlineImages:u=!1,recordCanvas:l=!1,maskInputSelector:d=null,unmaskInputSelector:p=null,maskAllText:h=!1,maskAllInputs:f=!1,maskTextFn:_,maskInputFn:m,slimDOM:g=!1,dataURLOptions:y,preserveWhiteSpace:v,onSerialize:E,onIframeLoad:b,iframeLoadTimeout:S,keepIframeSrcFn:w=(()=>!1)}=e||{},T={};return[rt(t,{doc:t,map:T,blockClass:n,blockSelector:r,unblockSelector:i,maskTextClass:s,maskTextSelector:o,unmaskTextSelector:a,skipChild:!1,inlineStylesheet:c,maskInputSelector:d,unmaskInputSelector:p,maskAllText:h,maskInputOptions:!0===f?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:!1===f?{}:f,maskTextFn:_,maskInputFn:m,slimDOMOptions:!0===g||"all"===g?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===g,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===g?{}:g,dataURLOptions:y,inlineImages:u,recordCanvas:l,preserveWhiteSpace:v,onSerialize:E,onIframeLoad:b,iframeLoadTimeout:S,keepIframeSrcFn:w}),T]}(document,{blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:u,maskTextSelector:l,unmaskTextSelector:p,maskInputSelector:d,unmaskInputSelector:h,inlineStylesheet:f,maskAllText:_,maskAllInputs:O,maskTextFn:E,slimDOM:B,recordCanvas:x,inlineImages:D,onSerialize:t=>{Nt(t)&&F.addIframe(t),It(t)&&Y.addShadowRoot(t.shadowRoot,document)},onIframeLoad:(t,e)=>{F.attachIframe(t,e),Y.observeAttachShadow(t)},keepIframeSrcFn:I});if(!c)return console.warn("Failed to snapshot the document");_e.map=m,he(pe({type:st.FullSnapshot,data:{node:c,initialOffset:{left:void 0!==window.pageXOffset?window.pageXOffset:(null===document||void 0===document?void 0:document.documentElement.scrollLeft)||(null===(n=null===(e=null===document||void 0===document?void 0:document.body)||void 0===e?void 0:e.parentElement)||void 0===n?void 0:n.scrollLeft)||(null===document||void 0===document?void 0:document.body.scrollLeft)||0,top:void 0!==window.pageYOffset?window.pageYOffset:(null===document||void 0===document?void 0:document.documentElement.scrollTop)||(null===(a=null===(r=null===document||void 0===document?void 0:document.body)||void 0===r?void 0:r.parentElement)||void 0===a?void 0:a.scrollTop)||(null===document||void 0===document?void 0:document.body.scrollTop)||0}}})),Gt.forEach((t=>t.unlock()))};try{const t=[];t.push(gt("DOMContentLoaded",(()=>{he(pe({type:st.DomContentLoaded,data:{}}))})));const e=t=>{var e;return Ft(Vt)({onMutation:C,mutationCb:L,mousemoveCb:(t,e)=>he(pe({type:st.IncrementalSnapshot,data:{source:e,positions:t}})),mouseInteractionCb:t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.MouseInteraction},t)})),scrollCb:M,viewportResizeCb:t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.ViewportResize},t)})),inputCb:t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.Input},t)})),mediaInteractionCb:t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.MediaInteraction},t)})),styleSheetRuleCb:t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.StyleSheetRule},t)})),styleDeclarationCb:t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.StyleDeclaration},t)})),canvasMutationCb:P,fontCb:t=>he(pe({type:st.IncrementalSnapshot,data:Object.assign({source:at.Font},t)})),blockClass:i,ignoreClass:a,ignoreSelector:c,maskTextClass:u,maskTextSelector:l,unmaskTextSelector:p,maskInputSelector:d,unmaskInputSelector:h,maskInputOptions:O,inlineStylesheet:f,sampling:w,recordCanvas:x,inlineImages:D,userTriggeredOnInput:k,collectFonts:R,doc:t,maskAllText:_,maskInputFn:v,maskTextFn:E,blockSelector:s,unblockSelector:o,slimDOMOptions:B,mirror:_e,iframeManager:F,shadowDomManager:Y,canvasManager:G,plugins:(null===(e=null==N?void 0:N.filter((t=>t.observer)))||void 0===e?void 0:e.map((t=>({observer:t.observer,options:t.options,callback:e=>he(pe({type:st.Plugin,data:{plugin:t.name,payload:e}}))}))))||[]},b)};F.addLoadListener((n=>{try{t.push(e(n.contentDocument))}catch(t){console.warn(t)}}));const n=()=>{fe(),t.push(e(document))};return"interactive"===document.readyState||"complete"===document.readyState?n():t.push(gt("load",(()=>{he(pe({type:st.Load,data:{}})),n()}),window)),()=>{t.forEach((t=>t()))}}catch(t){console.warn(t)}}function ge(t){return{timestamp:Date.now()/1e3,type:"default",...t}}var ye,ve;function Ee(t){return t>9999999999?t:1e3*t}async function be(t,e,n){if(!t.eventBuffer)return null;if(t.isPaused())return null;if(Ee(e.timestamp)+t.timeouts.sessionIdlePause(be(t,{type:st.Custom,timestamp:1e3*(e.timestamp||0),data:{tag:"breadcrumb",payload:(0,m.normalize)(e,10,1e3)}}),"console"===e.category))))}function we(t,e,n,r){if(function(t,e){return"INPUT"===t.tagName&&!["submit","button"].includes(t.getAttribute("type")||"")||(!!ke.includes(t.tagName)||(!("A"!==t.tagName||!(t.hasAttribute("download")||t.hasAttribute("target")&&"_self"!==t.getAttribute("target")))||!(!e.ignoreSelector||!t.matches(e.ignoreSelector))))}(r,e))return;let i=()=>{};const s=setTimeout((()=>{xe(t,n,e.timeout,"timeout"),i()}),e.timeout),o=()=>{Te(t,n,e.scrollTimeout,e.timeout,"scroll"),i()},a=new MutationObserver((()=>{Te(t,n,e.threshold,e.timeout,"mutation"),i()}));a.observe(E.document.documentElement,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),E.addEventListener("scroll",o);const c=setTimeout((()=>{E.removeEventListener("scroll",o)}),e.scrollTimeout);i=()=>{clearTimeout(s),clearTimeout(c),a.disconnect(),E.removeEventListener("scroll",o)}}function Te(t,e,n,r,i){const s=Date.now()-1e3*e.timestamp;return s>n&&(xe(t,e,Math.min(s,r),i),!0)}function xe(t,e,n,r){Se(t,{message:e.message,timestamp:e.timestamp,category:"ui.slowClickDetected",data:{...e.data,url:E.location.href,timeAfterClickMs:n,endReason:r}})}me.addCustomEvent=(t,e)=>{if(!he)throw new Error("please add custom event after start recording");he(pe({type:st.Custom,data:{tag:t,payload:e}}))},me.freezePage=()=>{Gt.forEach((t=>t.freeze()))},me.takeFullSnapshot=t=>{if(!fe)throw new Error("please take full snapshot after start recording");fe(t)},me.mirror=_e,function(t){t[t.Document=0]="Document",t[t.DocumentType=1]="DocumentType",t[t.Element=2]="Element",t[t.Text=3]="Text",t[t.CDATA=4]="CDATA",t[t.Comment=5]="Comment"}(ye||(ye={})),function(t){t[t.DomContentLoaded=0]="DomContentLoaded";t[t.Load=1]="Load";t[t.FullSnapshot=2]="FullSnapshot";t[t.IncrementalSnapshot=3]="IncrementalSnapshot";t[t.Meta=4]="Meta";t[t.Custom=5]="Custom";t[t.Plugin=6]="Plugin"}(ve||(ve={}));const ke=["SELECT","OPTION"];const Re=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid"]);function De(t){const e={};for(const n in t)if(Re.has(n)){let r=n;"data-testid"!==n&&"data-test-id"!==n||(r="testId"),e[r]=t[n]}return e}const Ne=t=>{const e=t.getOptions()._experiments.slowClicks,n=e?{threshold:e.threshold,timeout:e.timeout,scrollTimeout:e.scrollTimeout,ignoreSelector:e.ignoreSelectors?e.ignoreSelectors.join(","):""}:void 0;return e=>{if(!t.isEnabled())return;const r=function(t){const{target:e,message:n}=function(t){const e="click"===t.name;let n,r=null;try{r=e?Be(t.event):Ce(t.event),n=(0,h.htmlTreeAsString)(r,{maxStringLength:200})||""}catch(t){n=""}return{target:r,message:n}}(t);return ge({category:`ui.${t.name}`,...Ie(e,n)})}(e);if(!r)return;const i="click"===e.name,s=i&&e.event;i&&n&&s&&!s.altKey&&!s.metaKey&&!s.ctrlKey&&we(t,n,r,Be(e.event)),Se(t,r)}};function Ie(t,e){const n=t&&"__sn"in t&&t.__sn.type===ye.Element?t.__sn:null;return{message:e,data:n?{nodeId:n.id,node:{id:n.id,tagName:n.tagName,textContent:t?Array.from(t.childNodes).map((t=>"__sn"in t&&t.__sn.type===ye.Text&&t.__sn.textContent)).filter(Boolean).map((t=>t.trim())).join(""):"",attributes:De(n.attributes)}}:{}}}function Ce(t){return function(t){return"object"==typeof t&&!!t&&"target"in t}(t)?t.target:t}const Oe="button,a";function Be(t){const e=Ce(t);if(!(e&&e instanceof Element))return e;return e.closest(Oe)||e}function Ue(t,e){if(!t.isEnabled())return;t.triggerUserActivity();const n=function(t){const{metaKey:e,shiftKey:n,ctrlKey:r,altKey:i,key:s,target:o}=t;if(!o||function(t){return"INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable}(o))return null;const a=e||r||i,c=1===s.length;if(!a&&c)return null;const u=(0,h.htmlTreeAsString)(o,{maxStringLength:200})||"",l=Ie(o,u);return ge({category:"ui.keyDown",message:u,data:{...l.data,metaKey:e,shiftKey:n,ctrlKey:r,altKey:i,key:s}})}(e);n&&Se(t,n)}const Ae=["name","type","startTime","transferSize","duration"];function Le(t){return function(e){return Ae.every((n=>t[n]===e[n]))}}function Me(t){const e=new PerformanceObserver((e=>{const n=function(t,e){const[n,r,i]=t.reduce(((t,e)=>("navigation"===e.entryType?t[0].push(e):"largest-contentful-paint"===e.entryType?t[1].push(e):t[2].push(e),t)),[[],[],[]]),s=[],o=[];let a=r.length?r[r.length-1]:void 0;return e.forEach((t=>{if("largest-contentful-paint"!==t.entryType)if("navigation"!==t.entryType)s.push(t);else{const e=t;t.duration>0&&!n.find(Le(e))&&!o.find(Le(e))&&o.push(e)}else(!a||a.startTimet.startTime-e.startTime))}(t.performanceEvents,e.getEntries());t.performanceEvents=n}));return["element","event","first-input","largest-contentful-paint","layout-shift","longtask","navigation","paint","resource"].forEach((t=>{try{e.observe({type:t,buffered:!0})}catch(t){}})),e}const Pe='/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */\nfunction t(t){let e=t.length;for(;--e>=0;)t[e]=0}const e=new Uint8Array([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]),a=new Uint8Array([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]),i=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),n=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=new Array(576);t(s);const r=new Array(60);t(r);const o=new Array(512);t(o);const l=new Array(256);t(l);const h=new Array(29);t(h);const d=new Array(30);function _(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}let f,c,u;function w(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}t(d);const m=t=>t<256?o[t]:o[256+(t>>>7)],b=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},g=(t,e,a)=>{t.bi_valid>16-a?(t.bi_buf|=e<>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<{g(t,a[2*e],a[2*e+1])},k=(t,e)=>{let a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},v=(t,e,a)=>{const i=new Array(16);let n,s,r=0;for(n=1;n<=15;n++)r=r+a[n-1]<<1,i[n]=r;for(s=0;s<=e;s++){let e=t[2*s+1];0!==e&&(t[2*s]=k(i[e]++,e))}},y=t=>{let e;for(e=0;e<286;e++)t.dyn_ltree[2*e]=0;for(e=0;e<30;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},x=t=>{t.bi_valid>8?b(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},z=(t,e,a,i)=>{const n=2*e,s=2*a;return t[n]{const i=t.heap[a];let n=a<<1;for(;n<=t.heap_len&&(n{let s,r,o,_,f=0;if(0!==t.sym_next)do{s=255&t.pending_buf[t.sym_buf+f++],s+=(255&t.pending_buf[t.sym_buf+f++])<<8,r=t.pending_buf[t.sym_buf+f++],0===s?p(t,r,i):(o=l[r],p(t,o+256+1,i),_=e[o],0!==_&&(r-=h[o],g(t,r,_)),s--,o=m(s),p(t,o,n),_=a[o],0!==_&&(s-=d[o],g(t,s,_)))}while(f{const a=e.dyn_tree,i=e.stat_desc.static_tree,n=e.stat_desc.has_stree,s=e.stat_desc.elems;let r,o,l,h=-1;for(t.heap_len=0,t.heap_max=573,r=0;r>1;r>=1;r--)A(t,a,r);l=s;do{r=t.heap[1],t.heap[1]=t.heap[t.heap_len--],A(t,a,1),o=t.heap[1],t.heap[--t.heap_max]=r,t.heap[--t.heap_max]=o,a[2*l]=a[2*r]+a[2*o],t.depth[l]=(t.depth[r]>=t.depth[o]?t.depth[r]:t.depth[o])+1,a[2*r+1]=a[2*o+1]=l,t.heap[1]=l++,A(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const a=e.dyn_tree,i=e.max_code,n=e.stat_desc.static_tree,s=e.stat_desc.has_stree,r=e.stat_desc.extra_bits,o=e.stat_desc.extra_base,l=e.stat_desc.max_length;let h,d,_,f,c,u,w=0;for(f=0;f<=15;f++)t.bl_count[f]=0;for(a[2*t.heap[t.heap_max]+1]=0,h=t.heap_max+1;h<573;h++)d=t.heap[h],f=a[2*a[2*d+1]+1]+1,f>l&&(f=l,w++),a[2*d+1]=f,d>i||(t.bl_count[f]++,c=0,d>=o&&(c=r[d-o]),u=a[2*d],t.opt_len+=u*(f+c),s&&(t.static_len+=u*(n[2*d+1]+c)));if(0!==w){do{for(f=l-1;0===t.bl_count[f];)f--;t.bl_count[f]--,t.bl_count[f+1]+=2,t.bl_count[l]--,w-=2}while(w>0);for(f=l;0!==f;f--)for(d=t.bl_count[f];0!==d;)_=t.heap[--h],_>i||(a[2*_+1]!==f&&(t.opt_len+=(f-a[2*_+1])*a[2*_],a[2*_+1]=f),d--)}})(t,e),v(a,h,t.bl_count)},Z=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++)n=r,r=e[2*(i+1)+1],++o{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),i=0;i<=a;i++)if(n=r,r=e[2*(i+1)+1],!(++o{g(t,0+(i?1:0),3),x(t),b(t,a),b(t,~a),a&&t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a};var T=(t,e,a,i)=>{let o,l,h=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,a=4093624447;for(e=0;e<=31;e++,a>>>=1)if(1&a&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<256;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0})(t)),R(t,t.l_desc),R(t,t.d_desc),h=(t=>{let e;for(Z(t,t.dyn_ltree,t.l_desc.max_code),Z(t,t.dyn_dtree,t.d_desc.max_code),R(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*n[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e})(t),o=t.opt_len+3+7>>>3,l=t.static_len+3+7>>>3,l<=o&&(o=l)):o=l=a+5,a+4<=o&&-1!==e?D(t,e,a,i):4===t.strategy||l===o?(g(t,2+(i?1:0),3),E(t,s,r)):(g(t,4+(i?1:0),3),((t,e,a,i)=>{let s;for(g(t,e-257,5),g(t,a-1,5),g(t,i-4,4),s=0;s{S||((()=>{let t,n,w,m,b;const g=new Array(16);for(w=0,m=0;m<28;m++)for(h[m]=w,t=0;t<1<>=7;m<30;m++)for(d[m]=b<<7,t=0;t<1<(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=a,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(l[a]+256+1)]++,t.dyn_dtree[2*m(e)]++),t.sym_next===t.sym_end),_tr_align:t=>{g(t,2,3),p(t,256,s),(t=>{16===t.bi_valid?(b(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)})(t)}};var F=(t,e,a,i)=>{let n=65535&t|0,s=t>>>16&65535|0,r=0;for(;0!==a;){r=a>2e3?2e3:a,a-=r;do{n=n+e[i++]|0,s=s+n|0}while(--r);n%=65521,s%=65521}return n|s<<16|0};const L=new Uint32Array((()=>{let t,e=[];for(var a=0;a<256;a++){t=a;for(var i=0;i<8;i++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e})());var N=(t,e,a,i)=>{const n=L,s=i+a;t^=-1;for(let a=i;a>>8^n[255&(t^e[a])];return-1^t},I={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"},B={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:C,_tr_stored_block:H,_tr_flush_block:M,_tr_tally:j,_tr_align:K}=O,{Z_NO_FLUSH:P,Z_PARTIAL_FLUSH:Y,Z_FULL_FLUSH:G,Z_FINISH:X,Z_BLOCK:W,Z_OK:q,Z_STREAM_END:J,Z_STREAM_ERROR:Q,Z_DATA_ERROR:V,Z_BUF_ERROR:$,Z_DEFAULT_COMPRESSION:tt,Z_FILTERED:et,Z_HUFFMAN_ONLY:at,Z_RLE:it,Z_FIXED:nt,Z_DEFAULT_STRATEGY:st,Z_UNKNOWN:rt,Z_DEFLATED:ot}=B,lt=(t,e)=>(t.msg=I[e],e),ht=t=>2*t-(t>4?9:0),dt=t=>{let e=t.length;for(;--e>=0;)t[e]=0},_t=t=>{let e,a,i,n=t.w_size;e=t.hash_size,i=e;do{a=t.head[--i],t.head[i]=a>=n?a-n:0}while(--e);e=n,i=e;do{a=t.prev[--i],t.prev[i]=a>=n?a-n:0}while(--e)};let ft=(t,e,a)=>(e<{const e=t.state;let a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+a),t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))},ut=(t,e)=>{M(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,ct(t.strm)},wt=(t,e)=>{t.pending_buf[t.pending++]=e},mt=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},bt=(t,e,a,i)=>{let n=t.avail_in;return n>i&&(n=i),0===n?0:(t.avail_in-=n,e.set(t.input.subarray(t.next_in,t.next_in+n),a),1===t.state.wrap?t.adler=F(t.adler,e,n,a):2===t.state.wrap&&(t.adler=N(t.adler,e,n,a)),t.next_in+=n,t.total_in+=n,n)},gt=(t,e)=>{let a,i,n=t.max_chain_length,s=t.strstart,r=t.prev_length,o=t.nice_match;const l=t.strstart>t.w_size-262?t.strstart-(t.w_size-262):0,h=t.window,d=t.w_mask,_=t.prev,f=t.strstart+258;let c=h[s+r-1],u=h[s+r];t.prev_length>=t.good_match&&(n>>=2),o>t.lookahead&&(o=t.lookahead);do{if(a=e,h[a+r]===u&&h[a+r-1]===c&&h[a]===h[s]&&h[++a]===h[s+1]){s+=2,a++;do{}while(h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&sr){if(t.match_start=e,r=i,i>=o)break;c=h[s+r-1],u=h[s+r]}}}while((e=_[e&d])>l&&0!=--n);return r<=t.lookahead?r:t.lookahead},pt=t=>{const e=t.w_size;let a,i,n;do{if(i=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-262)&&(t.window.set(t.window.subarray(e,e+e-i),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),_t(t),i+=e),0===t.strm.avail_in)break;if(a=bt(t.strm,t.window,t.strstart+t.lookahead,i),t.lookahead+=a,t.lookahead+t.insert>=3)for(n=t.strstart-t.insert,t.ins_h=t.window[n],t.ins_h=ft(t,t.ins_h,t.window[n+1]);t.insert&&(t.ins_h=ft(t,t.ins_h,t.window[n+3-1]),t.prev[n&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=n,n++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<262&&0!==t.strm.avail_in)},kt=(t,e)=>{let a,i,n,s=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,r=0,o=t.strm.avail_in;do{if(a=65535,n=t.bi_valid+42>>3,t.strm.avail_outi+t.strm.avail_in&&(a=i+t.strm.avail_in),a>n&&(a=n),a>8,t.pending_buf[t.pending-2]=~a,t.pending_buf[t.pending-1]=~a>>8,ct(t.strm),i&&(i>a&&(i=a),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+i),t.strm.next_out),t.strm.next_out+=i,t.strm.avail_out-=i,t.strm.total_out+=i,t.block_start+=i,a-=i),a&&(bt(t.strm,t.strm.output,t.strm.next_out,a),t.strm.next_out+=a,t.strm.avail_out-=a,t.strm.total_out+=a)}while(0===r);return o-=t.strm.avail_in,o&&(o>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=o&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-o,t.strm.next_in),t.strstart),t.strstart+=o,t.insert+=o>t.w_size-t.insert?t.w_size-t.insert:o),t.block_start=t.strstart),t.high_watern&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,n+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),n>t.strm.avail_in&&(n=t.strm.avail_in),n&&(bt(t.strm,t.window,t.strstart,n),t.strstart+=n,t.insert+=n>t.w_size-t.insert?t.w_size-t.insert:n),t.high_water>3,n=t.pending_buf_size-n>65535?65535:t.pending_buf_size-n,s=n>t.w_size?t.w_size:n,i=t.strstart-t.block_start,(i>=s||(i||e===X)&&e!==P&&0===t.strm.avail_in&&i<=n)&&(a=i>n?n:i,r=e===X&&0===t.strm.avail_in&&a===i?1:0,H(t,t.block_start,a,r),t.block_start+=a,ct(t.strm)),r?3:1)},vt=(t,e)=>{let a,i;for(;;){if(t.lookahead<262){if(pt(t),t.lookahead<262&&e===P)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-262&&(t.match_length=gt(t,a)),t.match_length>=3)if(i=j(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=ft(t,t.ins_h,t.window[t.strstart+1]);else i=j(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(i&&(ut(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2},yt=(t,e)=>{let a,i,n;for(;;){if(t.lookahead<262){if(pt(t),t.lookahead<262&&e===P)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==a&&t.prev_length4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-3,i=j(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=n&&(t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,i&&(ut(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if(i=j(t,0,t.window[t.strstart-1]),i&&ut(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(i=j(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2};function xt(t,e,a,i,n){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=i,this.func=n}const zt=[new xt(0,0,0,0,kt),new xt(4,4,8,4,vt),new xt(4,5,16,8,vt),new xt(4,6,32,32,vt),new xt(4,4,16,16,yt),new xt(8,16,32,32,yt),new xt(8,16,128,128,yt),new xt(8,32,128,256,yt),new xt(32,128,258,1024,yt),new xt(32,258,258,4096,yt)];function At(){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=ot,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 Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),dt(this.dyn_ltree),dt(this.dyn_dtree),dt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),dt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),dt(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Et=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||42!==e.status&&57!==e.status&&69!==e.status&&73!==e.status&&91!==e.status&&103!==e.status&&113!==e.status&&666!==e.status?1:0},Rt=t=>{if(Et(t))return lt(t,Q);t.total_in=t.total_out=0,t.data_type=rt;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=2===e.wrap?57:e.wrap?42:113,t.adler=2===e.wrap?0:1,e.last_flush=-2,C(e),q},Zt=t=>{const e=Rt(t);var a;return e===q&&((a=t.state).window_size=2*a.w_size,dt(a.head),a.max_lazy_match=zt[a.level].max_lazy,a.good_match=zt[a.level].good_length,a.nice_match=zt[a.level].nice_length,a.max_chain_length=zt[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=2,a.match_available=0,a.ins_h=0),e},Ut=(t,e,a,i,n,s)=>{if(!t)return Q;let r=1;if(e===tt&&(e=6),i<0?(r=0,i=-i):i>15&&(r=2,i-=16),n<1||n>9||a!==ot||i<8||i>15||e<0||e>9||s<0||s>nt||8===i&&1!==r)return lt(t,Q);8===i&&(i=9);const o=new At;return t.state=o,o.strm=t,o.status=42,o.wrap=r,o.gzhead=null,o.w_bits=i,o.w_size=1<Ut(t,e,ot,15,8,st),deflateInit2:Ut,deflateReset:Zt,deflateResetKeep:Rt,deflateSetHeader:(t,e)=>Et(t)||2!==t.state.wrap?Q:(t.state.gzhead=e,q),deflate:(t,e)=>{if(Et(t)||e>W||e<0)return t?lt(t,Q):Q;const a=t.state;if(!t.output||0!==t.avail_in&&!t.input||666===a.status&&e!==X)return lt(t,0===t.avail_out?$:Q);const i=a.last_flush;if(a.last_flush=e,0!==a.pending){if(ct(t),0===t.avail_out)return a.last_flush=-1,q}else if(0===t.avail_in&&ht(e)<=ht(i)&&e!==X)return lt(t,$);if(666===a.status&&0!==t.avail_in)return lt(t,$);if(42===a.status&&0===a.wrap&&(a.status=113),42===a.status){let e=ot+(a.w_bits-8<<4)<<8,i=-1;if(i=a.strategy>=at||a.level<2?0:a.level<6?1:6===a.level?2:3,e|=i<<6,0!==a.strstart&&(e|=32),e+=31-e%31,mt(a,e),0!==a.strstart&&(mt(a,t.adler>>>16),mt(a,65535&t.adler)),t.adler=1,a.status=113,ct(t),0!==a.pending)return a.last_flush=-1,q}if(57===a.status)if(t.adler=0,wt(a,31),wt(a,139),wt(a,8),a.gzhead)wt(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),wt(a,255&a.gzhead.time),wt(a,a.gzhead.time>>8&255),wt(a,a.gzhead.time>>16&255),wt(a,a.gzhead.time>>24&255),wt(a,9===a.level?2:a.strategy>=at||a.level<2?4:0),wt(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(wt(a,255&a.gzhead.extra.length),wt(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(t.adler=N(t.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69;else if(wt(a,0),wt(a,0),wt(a,0),wt(a,0),wt(a,0),wt(a,9===a.level?2:a.strategy>=at||a.level<2?4:0),wt(a,3),a.status=113,ct(t),0!==a.pending)return a.last_flush=-1,q;if(69===a.status){if(a.gzhead.extra){let e=a.pending,i=(65535&a.gzhead.extra.length)-a.gzindex;for(;a.pending+i>a.pending_buf_size;){let n=a.pending_buf_size-a.pending;if(a.pending_buf.set(a.gzhead.extra.subarray(a.gzindex,a.gzindex+n),a.pending),a.pending=a.pending_buf_size,a.gzhead.hcrc&&a.pending>e&&(t.adler=N(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex+=n,ct(t),0!==a.pending)return a.last_flush=-1,q;e=0,i-=n}let n=new Uint8Array(a.gzhead.extra);a.pending_buf.set(n.subarray(a.gzindex,a.gzindex+i),a.pending),a.pending+=i,a.gzhead.hcrc&&a.pending>e&&(t.adler=N(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex=0}a.status=73}if(73===a.status){if(a.gzhead.name){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i)),ct(t),0!==a.pending)return a.last_flush=-1,q;i=0}e=a.gzindexi&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i)),a.gzindex=0}a.status=91}if(91===a.status){if(a.gzhead.comment){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i)),ct(t),0!==a.pending)return a.last_flush=-1,q;i=0}e=a.gzindexi&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i))}a.status=103}if(103===a.status){if(a.gzhead.hcrc){if(a.pending+2>a.pending_buf_size&&(ct(t),0!==a.pending))return a.last_flush=-1,q;wt(a,255&t.adler),wt(a,t.adler>>8&255),t.adler=0}if(a.status=113,ct(t),0!==a.pending)return a.last_flush=-1,q}if(0!==t.avail_in||0!==a.lookahead||e!==P&&666!==a.status){let i=0===a.level?kt(a,e):a.strategy===at?((t,e)=>{let a;for(;;){if(0===t.lookahead&&(pt(t),0===t.lookahead)){if(e===P)return 1;break}if(t.match_length=0,a=j(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(ut(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2})(a,e):a.strategy===it?((t,e)=>{let a,i,n,s;const r=t.window;for(;;){if(t.lookahead<=258){if(pt(t),t.lookahead<=258&&e===P)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(n=t.strstart-1,i=r[n],i===r[++n]&&i===r[++n]&&i===r[++n])){s=t.strstart+258;do{}while(i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&nt.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(a=j(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=j(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(ut(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2})(a,e):zt[a.level].func(a,e);if(3!==i&&4!==i||(a.status=666),1===i||3===i)return 0===t.avail_out&&(a.last_flush=-1),q;if(2===i&&(e===Y?K(a):e!==W&&(H(a,0,0,!1),e===G&&(dt(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),ct(t),0===t.avail_out))return a.last_flush=-1,q}return e!==X?q:a.wrap<=0?J:(2===a.wrap?(wt(a,255&t.adler),wt(a,t.adler>>8&255),wt(a,t.adler>>16&255),wt(a,t.adler>>24&255),wt(a,255&t.total_in),wt(a,t.total_in>>8&255),wt(a,t.total_in>>16&255),wt(a,t.total_in>>24&255)):(mt(a,t.adler>>>16),mt(a,65535&t.adler)),ct(t),a.wrap>0&&(a.wrap=-a.wrap),0!==a.pending?q:J)},deflateEnd:t=>{if(Et(t))return Q;const e=t.state.status;return t.state=null,113===e?lt(t,V):q},deflateSetDictionary:(t,e)=>{let a=e.length;if(Et(t))return Q;const i=t.state,n=i.wrap;if(2===n||1===n&&42!==i.status||i.lookahead)return Q;if(1===n&&(t.adler=F(t.adler,e,a,0)),i.wrap=0,a>=i.w_size){0===n&&(dt(i.head),i.strstart=0,i.block_start=0,i.insert=0);let t=new Uint8Array(i.w_size);t.set(e.subarray(a-i.w_size,a),0),e=t,a=i.w_size}const s=t.avail_in,r=t.next_in,o=t.input;for(t.avail_in=a,t.next_in=0,t.input=e,pt(i);i.lookahead>=3;){let t=i.strstart,e=i.lookahead-2;do{i.ins_h=ft(i,i.ins_h,i.window[t+3-1]),i.prev[t&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=t,t++}while(--e);i.strstart=t,i.lookahead=2,pt(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,t.next_in=r,t.input=o,t.avail_in=s,i.wrap=n,q},deflateInfo:"pako deflate (from Nodeca project)"};const Dt=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var Tt=function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const a=e.shift();if(a){if("object"!=typeof a)throw new TypeError(a+"must be non-object");for(const e in a)Dt(a,e)&&(t[e]=a[e])}}return t},Ot=t=>{let e=0;for(let a=0,i=t.length;a=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;Lt[254]=Lt[254]=1;var Nt=t=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);let e,a,i,n,s,r=t.length,o=0;for(n=0;n>>6,e[s++]=128|63&a):a<65536?(e[s++]=224|a>>>12,e[s++]=128|a>>>6&63,e[s++]=128|63&a):(e[s++]=240|a>>>18,e[s++]=128|a>>>12&63,e[s++]=128|a>>>6&63,e[s++]=128|63&a);return e},It=(t,e)=>{const a=e||t.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(t.subarray(0,e));let i,n;const s=new Array(2*a);for(n=0,i=0;i4)s[n++]=65533,i+=r-1;else{for(e&=2===r?31:3===r?15:7;r>1&&i1?s[n++]=65533:e<65536?s[n++]=e:(e-=65536,s[n++]=55296|e>>10&1023,s[n++]=56320|1023&e)}}return((t,e)=>{if(e<65534&&t.subarray&&Ft)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let a="";for(let i=0;i{(e=e||t.length)>t.length&&(e=t.length);let a=e-1;for(;a>=0&&128==(192&t[a]);)a--;return a<0||0===a?e:a+Lt[t[a]]>e?a:e};var Ct=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const Ht=Object.prototype.toString,{Z_NO_FLUSH:Mt,Z_SYNC_FLUSH:jt,Z_FULL_FLUSH:Kt,Z_FINISH:Pt,Z_OK:Yt,Z_STREAM_END:Gt,Z_DEFAULT_COMPRESSION:Xt,Z_DEFAULT_STRATEGY:Wt,Z_DEFLATED:qt}=B;function Jt(t){this.options=Tt({level:Xt,method:qt,chunkSize:16384,windowBits:15,memLevel:8,strategy:Wt},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ct,this.strm.avail_out=0;let a=St.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==Yt)throw new Error(I[a]);if(e.header&&St.deflateSetHeader(this.strm,e.header),e.dictionary){let t;if(t="string"==typeof e.dictionary?Nt(e.dictionary):"[object ArrayBuffer]"===Ht.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,a=St.deflateSetDictionary(this.strm,t),a!==Yt)throw new Error(I[a]);this._dict_set=!0}}function Qt(t,e){const a=new Jt(e);if(a.push(t,!0),a.err)throw a.msg||I[a.err];return a.result}Jt.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize;let n,s;if(this.ended)return!1;for(s=e===~~e?e:!0===e?Pt:Mt,"string"==typeof t?a.input=Nt(t):"[object ArrayBuffer]"===Ht.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;)if(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),(s===jt||s===Kt)&&a.avail_out<=6)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else{if(n=St.deflate(a,s),n===Gt)return a.next_out>0&&this.onData(a.output.subarray(0,a.next_out)),n=St.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===Yt;if(0!==a.avail_out){if(s>0&&a.next_out>0)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else if(0===a.avail_in)break}else this.onData(a.output)}return!0},Jt.prototype.onData=function(t){this.chunks.push(t)},Jt.prototype.onEnd=function(t){t===Yt&&(this.result=Ot(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var Vt={Deflate:Jt,deflate:Qt,deflateRaw:function(t,e){return(e=e||{}).raw=!0,Qt(t,e)},gzip:function(t,e){return(e=e||{}).gzip=!0,Qt(t,e)},constants:B};var $t=function(t,e){let a,i,n,s,r,o,l,h,d,_,f,c,u,w,m,b,g,p,k,v,y,x,z,A;const E=t.state;a=t.next_in,z=t.input,i=a+(t.avail_in-5),n=t.next_out,A=t.output,s=n-(e-t.avail_out),r=n+(t.avail_out-257),o=E.dmax,l=E.wsize,h=E.whave,d=E.wnext,_=E.window,f=E.hold,c=E.bits,u=E.lencode,w=E.distcode,m=(1<>>24,f>>>=p,c-=p,p=g>>>16&255,0===p)A[n++]=65535&g;else{if(!(16&p)){if(0==(64&p)){g=u[(65535&g)+(f&(1<>>=p,c-=p),c<15&&(f+=z[a++]<>>24,f>>>=p,c-=p,p=g>>>16&255,!(16&p)){if(0==(64&p)){g=w[(65535&g)+(f&(1<o){t.msg="invalid distance too far back",E.mode=16209;break t}if(f>>>=p,c-=p,p=n-s,v>p){if(p=v-p,p>h&&E.sane){t.msg="invalid distance too far back",E.mode=16209;break t}if(y=0,x=_,0===d){if(y+=l-p,p2;)A[n++]=x[y++],A[n++]=x[y++],A[n++]=x[y++],k-=3;k&&(A[n++]=x[y++],k>1&&(A[n++]=x[y++]))}else{y=n-v;do{A[n++]=A[y++],A[n++]=A[y++],A[n++]=A[y++],k-=3}while(k>2);k&&(A[n++]=A[y++],k>1&&(A[n++]=A[y++]))}break}}break}}while(a>3,a-=k,c-=k<<3,f&=(1<{const l=o.bits;let h,d,_,f,c,u,w=0,m=0,b=0,g=0,p=0,k=0,v=0,y=0,x=0,z=0,A=null;const E=new Uint16Array(16),R=new Uint16Array(16);let Z,U,S,D=null;for(w=0;w<=15;w++)E[w]=0;for(m=0;m=1&&0===E[g];g--);if(p>g&&(p=g),0===g)return n[s++]=20971520,n[s++]=20971520,o.bits=1,0;for(b=1;b0&&(0===t||1!==g))return-1;for(R[1]=0,w=1;w<15;w++)R[w+1]=R[w]+E[w];for(m=0;m852||2===t&&x>592)return 1;for(;;){Z=w-v,r[m]+1=u?(U=D[r[m]-u],S=A[r[m]-u]):(U=96,S=0),h=1<>v)+d]=Z<<24|U<<16|S|0}while(0!==d);for(h=1<>=1;if(0!==h?(z&=h-1,z+=h):z=0,m++,0==--E[w]){if(w===g)break;w=e[a+r[m]]}if(w>p&&(z&f)!==_){for(0===v&&(v=p),c+=b,k=w-v,y=1<852||2===t&&x>592)return 1;_=z&f,n[_]=p<<24|k<<16|c-s|0}}return 0!==z&&(n[c+z]=w-v<<24|64<<16|0),o.bits=p,0};const{Z_FINISH:se,Z_BLOCK:re,Z_TREES:oe,Z_OK:le,Z_STREAM_END:he,Z_NEED_DICT:de,Z_STREAM_ERROR:_e,Z_DATA_ERROR:fe,Z_MEM_ERROR:ce,Z_BUF_ERROR:ue,Z_DEFLATED:we}=B,me=16209,be=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24);function ge(){this.strm=null,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 Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const pe=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode<16180||e.mode>16211?1:0},ke=t=>{if(pe(t))return _e;const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=16180,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,le},ve=t=>{if(pe(t))return _e;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,ke(t)},ye=(t,e)=>{let a;if(pe(t))return _e;const i=t.state;return e<0?(a=0,e=-e):(a=5+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?_e:(null!==i.window&&i.wbits!==e&&(i.window=null),i.wrap=a,i.wbits=e,ve(t))},xe=(t,e)=>{if(!t)return _e;const a=new ge;t.state=a,a.strm=t,a.window=null,a.mode=16180;const i=ye(t,e);return i!==le&&(t.state=null),i};let ze,Ae,Ee=!0;const Re=t=>{if(Ee){ze=new Int32Array(512),Ae=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(ne(1,t.lens,0,288,ze,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;ne(2,t.lens,0,32,Ae,0,t.work,{bits:5}),Ee=!1}t.lencode=ze,t.lenbits=9,t.distcode=Ae,t.distbits=5},Ze=(t,e,a,i)=>{let n;const s=t.state;return null===s.window&&(s.wsize=1<=s.wsize?(s.window.set(e.subarray(a-s.wsize,a),0),s.wnext=0,s.whave=s.wsize):(n=s.wsize-s.wnext,n>i&&(n=i),s.window.set(e.subarray(a-i,a-i+n),s.wnext),(i-=n)?(s.window.set(e.subarray(a-i,a),0),s.wnext=i,s.whave=s.wsize):(s.wnext+=n,s.wnext===s.wsize&&(s.wnext=0),s.whavexe(t,15),inflateInit2:xe,inflate:(t,e)=>{let a,i,n,s,r,o,l,h,d,_,f,c,u,w,m,b,g,p,k,v,y,x,z=0;const A=new Uint8Array(4);let E,R;const Z=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(pe(t)||!t.output||!t.input&&0!==t.avail_in)return _e;a=t.state,16191===a.mode&&(a.mode=16192),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,_=o,f=l,x=le;t:for(;;)switch(a.mode){case 16180:if(0===a.wrap){a.mode=16192;break}for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>>8&255,a.check=N(a.check,A,2,0),h=0,d=0,a.mode=16181;break}if(a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&h)<<8)+(h>>8))%31){t.msg="incorrect header check",a.mode=me;break}if((15&h)!==we){t.msg="unknown compression method",a.mode=me;break}if(h>>>=4,d-=4,y=8+(15&h),0===a.wbits&&(a.wbits=y),y>15||y>a.wbits){t.msg="invalid window size",a.mode=me;break}a.dmax=1<>8&1),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,a.check=N(a.check,A,2,0)),h=0,d=0,a.mode=16182;case 16182:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<>>8&255,A[2]=h>>>16&255,A[3]=h>>>24&255,a.check=N(a.check,A,4,0)),h=0,d=0,a.mode=16183;case 16183:for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>8),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,a.check=N(a.check,A,2,0)),h=0,d=0,a.mode=16184;case 16184:if(1024&a.flags){for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>>8&255,a.check=N(a.check,A,2,0)),h=0,d=0}else a.head&&(a.head.extra=null);a.mode=16185;case 16185:if(1024&a.flags&&(c=a.length,c>o&&(c=o),c&&(a.head&&(y=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Uint8Array(a.head.extra_len)),a.head.extra.set(i.subarray(s,s+c),y)),512&a.flags&&4&a.wrap&&(a.check=N(a.check,i,c,s)),o-=c,s+=c,a.length-=c),a.length))break t;a.length=0,a.mode=16186;case 16186:if(2048&a.flags){if(0===o)break t;c=0;do{y=i[s+c++],a.head&&y&&a.length<65536&&(a.head.name+=String.fromCharCode(y))}while(y&&c>9&1,a.head.done=!0),t.adler=a.check=0,a.mode=16191;break;case 16189:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<>>=7&d,d-=7&d,a.mode=16206;break}for(;d<3;){if(0===o)break t;o--,h+=i[s++]<>>=1,d-=1,3&h){case 0:a.mode=16193;break;case 1:if(Re(a),a.mode=16199,e===oe){h>>>=2,d-=2;break t}break;case 2:a.mode=16196;break;case 3:t.msg="invalid block type",a.mode=me}h>>>=2,d-=2;break;case 16193:for(h>>>=7&d,d-=7&d;d<32;){if(0===o)break t;o--,h+=i[s++]<>>16^65535)){t.msg="invalid stored block lengths",a.mode=me;break}if(a.length=65535&h,h=0,d=0,a.mode=16194,e===oe)break t;case 16194:a.mode=16195;case 16195:if(c=a.length,c){if(c>o&&(c=o),c>l&&(c=l),0===c)break t;n.set(i.subarray(s,s+c),r),o-=c,s+=c,l-=c,r+=c,a.length-=c;break}a.mode=16191;break;case 16196:for(;d<14;){if(0===o)break t;o--,h+=i[s++]<>>=5,d-=5,a.ndist=1+(31&h),h>>>=5,d-=5,a.ncode=4+(15&h),h>>>=4,d-=4,a.nlen>286||a.ndist>30){t.msg="too many length or distance symbols",a.mode=me;break}a.have=0,a.mode=16197;case 16197:for(;a.have>>=3,d-=3}for(;a.have<19;)a.lens[Z[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,E={bits:a.lenbits},x=ne(0,a.lens,0,19,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid code lengths set",a.mode=me;break}a.have=0,a.mode=16198;case 16198:for(;a.have>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=m,d-=m,a.lens[a.have++]=g;else{if(16===g){for(R=m+2;d>>=m,d-=m,0===a.have){t.msg="invalid bit length repeat",a.mode=me;break}y=a.lens[a.have-1],c=3+(3&h),h>>>=2,d-=2}else if(17===g){for(R=m+3;d>>=m,d-=m,y=0,c=3+(7&h),h>>>=3,d-=3}else{for(R=m+7;d>>=m,d-=m,y=0,c=11+(127&h),h>>>=7,d-=7}if(a.have+c>a.nlen+a.ndist){t.msg="invalid bit length repeat",a.mode=me;break}for(;c--;)a.lens[a.have++]=y}}if(a.mode===me)break;if(0===a.lens[256]){t.msg="invalid code -- missing end-of-block",a.mode=me;break}if(a.lenbits=9,E={bits:a.lenbits},x=ne(1,a.lens,0,a.nlen,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid literal/lengths set",a.mode=me;break}if(a.distbits=6,a.distcode=a.distdyn,E={bits:a.distbits},x=ne(2,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,E),a.distbits=E.bits,x){t.msg="invalid distances set",a.mode=me;break}if(a.mode=16199,e===oe)break t;case 16199:a.mode=16200;case 16200:if(o>=6&&l>=258){t.next_out=r,t.avail_out=l,t.next_in=s,t.avail_in=o,a.hold=h,a.bits=d,$t(t,f),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,16191===a.mode&&(a.back=-1);break}for(a.back=0;z=a.lencode[h&(1<>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>p)],m=z>>>24,b=z>>>16&255,g=65535&z,!(p+m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,a.length=g,0===b){a.mode=16205;break}if(32&b){a.back=-1,a.mode=16191;break}if(64&b){t.msg="invalid literal/length code",a.mode=me;break}a.extra=15&b,a.mode=16201;case 16201:if(a.extra){for(R=a.extra;d>>=a.extra,d-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=16202;case 16202:for(;z=a.distcode[h&(1<>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>p)],m=z>>>24,b=z>>>16&255,g=65535&z,!(p+m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,64&b){t.msg="invalid distance code",a.mode=me;break}a.offset=g,a.extra=15&b,a.mode=16203;case 16203:if(a.extra){for(R=a.extra;d>>=a.extra,d-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){t.msg="invalid distance too far back",a.mode=me;break}a.mode=16204;case 16204:if(0===l)break t;if(c=f-l,a.offset>c){if(c=a.offset-c,c>a.whave&&a.sane){t.msg="invalid distance too far back",a.mode=me;break}c>a.wnext?(c-=a.wnext,u=a.wsize-c):u=a.wnext-c,c>a.length&&(c=a.length),w=a.window}else w=n,u=r-a.offset,c=a.length;c>l&&(c=l),l-=c,a.length-=c;do{n[r++]=w[u++]}while(--c);0===a.length&&(a.mode=16200);break;case 16205:if(0===l)break t;n[r++]=a.length,l--,a.mode=16200;break;case 16206:if(a.wrap){for(;d<32;){if(0===o)break t;o--,h|=i[s++]<{if(pe(t))return _e;let e=t.state;return e.window&&(e.window=null),t.state=null,le},inflateGetHeader:(t,e)=>{if(pe(t))return _e;const a=t.state;return 0==(2&a.wrap)?_e:(a.head=e,e.done=!1,le)},inflateSetDictionary:(t,e)=>{const a=e.length;let i,n,s;return pe(t)?_e:(i=t.state,0!==i.wrap&&16190!==i.mode?_e:16190===i.mode&&(n=1,n=F(n,e,a,0),n!==i.check)?fe:(s=Ze(t,e,a,a),s?(i.mode=16210,ce):(i.havedict=1,le)))},inflateInfo:"pako inflate (from Nodeca project)"};var Se=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const De=Object.prototype.toString,{Z_NO_FLUSH:Te,Z_FINISH:Oe,Z_OK:Fe,Z_STREAM_END:Le,Z_NEED_DICT:Ne,Z_STREAM_ERROR:Ie,Z_DATA_ERROR:Be,Z_MEM_ERROR:Ce}=B;function He(t){this.options=Tt({chunkSize:65536,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ct,this.strm.avail_out=0;let a=Ue.inflateInit2(this.strm,e.windowBits);if(a!==Fe)throw new Error(I[a]);if(this.header=new Se,Ue.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=Nt(e.dictionary):"[object ArrayBuffer]"===De.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(a=Ue.inflateSetDictionary(this.strm,e.dictionary),a!==Fe)))throw new Error(I[a])}He.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize,n=this.options.dictionary;let s,r,o;if(this.ended)return!1;for(r=e===~~e?e:!0===e?Oe:Te,"[object ArrayBuffer]"===De.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;){for(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),s=Ue.inflate(a,r),s===Ne&&n&&(s=Ue.inflateSetDictionary(a,n),s===Fe?s=Ue.inflate(a,r):s===Be&&(s=Ne));a.avail_in>0&&s===Le&&a.state.wrap>0&&0!==t[a.next_in];)Ue.inflateReset(a),s=Ue.inflate(a,r);switch(s){case Ie:case Be:case Ne:case Ce:return this.onEnd(s),this.ended=!0,!1}if(o=a.avail_out,a.next_out&&(0===a.avail_out||s===Le))if("string"===this.options.to){let t=Bt(a.output,a.next_out),e=a.next_out-t,n=It(a.output,t);a.next_out=e,a.avail_out=i-e,e&&a.output.set(a.output.subarray(t,t+e),0),this.onData(n)}else this.onData(a.output.length===a.next_out?a.output:a.output.subarray(0,a.next_out));if(s!==Fe||0!==o){if(s===Le)return s=Ue.inflateEnd(this.strm),this.onEnd(s),this.ended=!0,!0;if(0===a.avail_in)break}}return!0},He.prototype.onData=function(t){this.chunks.push(t)},He.prototype.onEnd=function(t){t===Fe&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Ot(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};const{Deflate:Me,deflate:je,deflateRaw:Ke,gzip:Pe}=Vt;var Ye=Me,Ge=je,Xe=B;const We=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const e=this._hasEvents?",":"";this.deflate.push(e+t,Xe.Z_SYNC_FLUSH),this._hasEvents=!0}finish(){if(this.deflate.push("]",Xe.Z_FINISH),this.deflate.err)throw this.deflate.err;const t=this.deflate.result;return this._init(),t}_init(){this._hasEvents=!1,this.deflate=new Ye,this.deflate.push("[",Xe.Z_NO_FLUSH)}},qe={clear:()=>{We.clear()},addEvent:t=>We.addEvent(t),finish:()=>We.finish(),compress:t=>function(t){return Ge(t)}(t)};addEventListener("message",(function(t){const e=t.data.method,a=t.data.id,i=t.data.arg;if(e in qe&&"function"==typeof qe[e])try{const t=qe[e](i);postMessage({id:a,method:e,success:!0,response:t})}catch(t){postMessage({id:a,method:e,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});';class Fe{get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}async addEvent(t){this.events.push(t)}finish(){return new Promise((t=>{const e=this.events;this.events=[],t(JSON.stringify(e))}))}clear(){this.events=[]}getEarliestTimestamp(){const t=this.events.map((t=>t.timestamp)).sort()[0];return t?Ee(t):null}constructor(){this.events=[]}}class Ge{ensureReady(){return this._ensureReadyPromise||(this._ensureReadyPromise=new Promise(((t,e)=>{this._worker.addEventListener("message",(({data:n})=>{n.success?t():e()}),{once:!0}),this._worker.addEventListener("error",(t=>{e(t)}),{once:!0})}))),this._ensureReadyPromise}destroy(){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.log("[Replay] Destroying compression worker"),this._worker.terminate()}postMessage(t,e){const n=this._getAndIncrementId();return new Promise(((r,i)=>{const s=({data:e})=>{const o=e;if(o.method===t&&o.id===n){if(this._worker.removeEventListener("message",s),!o.success)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.error("[Replay]",o.response),void i(new Error("Error in compression worker"));r(o.response)}};this._worker.addEventListener("message",s),this._worker.postMessage({id:n,method:t,arg:e})}))}_getAndIncrementId(){return this._id++}constructor(t){this._worker=t,this._id=0}}class Ye{get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(t){const e=Ee(t.timestamp);return(!this._earliestTimestamp||e{if(!Xe(n)&&!Qe(n))return;const i=r&&r.statusCode;e&&(!i||i<200||i>=300)||(Qe(n)&&n.contexts&&n.contexts.trace&&n.contexts.trace.trace_id?t.getContext().traceIds.add(n.contexts.trace.trace_id):Xe(n)&&(n.event_id&&t.getContext().errorIds.add(n.event_id),"buffer"===t.recordingMode&&n.tags&&n.tags.replayId&&setTimeout((()=>{t.sendBufferedReplayOrFlush()}))))}}function en(t,e=!1){const n=e?tn(t):void 0;return(e,r)=>{if(function(t){return"replay_event"===t.type}(e))return delete e.breadcrumbs,e;if(!Xe(e)&&!Qe(e))return e;if(function(t,e){return!(t.type||!t.exception||!t.exception.values||!t.exception.values.length)&&(!(!e.originalException||!e.originalException.__rrweb__)||t.exception.values.some((t=>!!(t.stacktrace&&t.stacktrace.frames&&t.stacktrace.frames.length)&&t.stacktrace.frames.some((t=>t.filename&&t.filename.includes("/rrweb/src/"))))))}(e,r)&&!t.getOptions()._experiments.captureExceptions)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.log("[Replay] Ignoring error from rrweb internals",e),null;const s=function(t,e){return"buffer"===t.recordingMode&&e.message!==w&&!(!e.exception||e.type)&&qe(t.getOptions().errorSampleRate)}(t,e);if((s||"session"===t.recordingMode)&&(e.tags={...e.tags,replayId:t.getSessionId()}),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&t.getOptions()._experiments.traceInternals&&Xe(e)){const t=function(t){return{type:"Unknown",value:"n/a",...t.exception&&t.exception.values&&t.exception.values[0]}}(e);!function(t){const{category:e,level:n,message:r,...s}=t;(0,i.addBreadcrumb)({category:e||"console",level:n||"debug",message:`[debug]: ${r}`,...s})}({message:`Tagging event (${e.event_id}) - ${e.message} - ${t.type}: ${t.value}`})}return n&&n(e,{statusCode:200}),e}}function nn(t,e){return e.map((({type:e,start:n,end:r,name:i,data:s})=>be(t,{type:st.Custom,timestamp:n,data:{tag:"performanceSpan",payload:{op:e,description:i,startTimestamp:n,endTimestamp:r,data:s}}})))}function rn(t){return e=>{if(!t.isEnabled())return;const n=function(t){const{from:e,to:n}=t,r=Date.now()/1e3;return{type:"navigation.push",start:r,end:r,name:n,data:{previous:e}}}(e);null!==n&&(t.getContext().urls.push(n.name),t.triggerUserActivity(),t.addUpdate((()=>(nn(t,[n]),!1))))}}function sn(t,e){return("undefined"!=typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__||!t.getOptions()._experiments.traceInternals)&&function(t){const e=(0,o.getCurrentHub)().getClient(),n=e&&e.getDsn();return!!n&&t.includes(n.host)}(e)}function on(t,e){t.isEnabled()&&null!==e&&(sn(t,e.name)||t.addUpdate((()=>(nn(t,[e]),!0))))}function an(t){return e=>{if(!t.isEnabled())return;const n=function(t){const{startTimestamp:e,endTimestamp:n,xhr:r}=t,i=r[c.SENTRY_XHR_DATA_KEY];if(!e||!n||!i)return null;const{method:s,url:o,status_code:a}=i;return void 0===o?null:{type:"resource.xhr",name:o,start:e/1e3,end:n/1e3,data:{method:s,statusCode:a}}}(e);on(t,n)}}const cn=10,un=11,ln=12,dn=13,pn=14,hn=15,fn=20,_n=21,mn=22,gn=23,yn=["true","false","null"];function vn(t,e){if(!e.length)return t;let n=t;const r=e.length-1;n=function(t,e){switch(e){case cn:return`${t}"~~":"~~"`;case un:return`${t}:"~~"`;case ln:return`${t}~~":"~~"`;case dn:return function(t){const e=t.lastIndexOf(":"),n=t.slice(e+1);return yn.includes(n.trim())?`${t},"~~":"~~"`:`${t.slice(0,e+1)}"~~"`}(t);case pn:return`${t}~~"`;case hn:return`${t},"~~":"~~"`;case fn:return`${t}"~~"`;case _n:return function(t){const e=function(t){for(let e=t.length-1;e>=0;e--){const n=t[e];if(","===n||"["===n)return e}return-1}(t);if(e>-1){const n=t.slice(e+1);return yn.includes(n.trim())?`${t},"~~"`:`${t.slice(0,e+1)}"~~"`}return t}(t);case mn:return`${t}~~"`;case gn:return`${t},"~~"`}return t}(n,e[r]);for(let t=r;t>=0;t--){switch(e[t]){case cn:n=`${n}}`;break;case fn:n=`${n}]`}}return n}function En(t,e,n){const r=t[t.length-1],i=e[n];if(!/\s/.test(i))if('"'!==i||bn(e,n))switch(i){case"{":!function(t,e){if(!e)return void t.push(cn);if(e===dn)return void t.push(cn);e===_n&&t.push(cn);if(e===fn)t.push(cn)}(t,r);break;case"[":!function(t,e){if(!e)return t.push(fn),void t.push(_n);if(e===dn)return t.push(fn),void t.push(_n);e===_n&&(t.push(fn),t.push(_n));if(e===fn)t.push(fn),t.push(_n)}(t,r);break;case":":!function(t,e){e===un&&(t.pop(),t.push(dn))}(t,r);break;case",":!function(t,e){if(e===dn)return void t.pop();if(e===hn)return t.pop(),void t.pop();if(e===_n)return;if(e===gn)t.pop()}(t,r);break;case"}":!function(t,e){e===cn&&t.pop();e===dn&&(t.pop(),t.pop());e===hn&&(t.pop(),t.pop(),t.pop());t[t.length-1]===dn&&t.push(hn);t[t.length-1]===_n&&t.push(gn)}(t,r);break;case"]":!function(t,e){e===fn&&t.pop();e===_n&&(t.pop(),t.pop());e===gn&&(t.pop(),t.pop(),t.pop());t[t.length-1]===dn&&t.push(hn);t[t.length-1]===_n&&t.push(gn)}(t,r)}else!function(t,e){if(e===pn)return t.pop(),void t.push(hn);if(e===mn)return t.pop(),void t.push(gn);if(e===dn)return void t.push(pn);if(e===_n)return void t.push(mn);if(e===cn)return void t.push(ln);if(e===ln)t.pop(),t.push(un)}(t,r)}function bn(t,e){return"\\"===t[e-1]&&!bn(t,e-1)}function Sn(t){return vn(t,function(t){const e=[];for(let n=0;nk;if(function(t){const e=t[0],n=t[t.length-1];return"["===e&&"]"===n||"{"===e&&"}"===n}(t))try{const n=e?Sn(t.slice(0,k)):t;return{body:JSON.parse(n),warnings:e?["JSON_TRUNCATED"]:[]}}catch(n){return{body:e?`${t.slice(0,k)}…`:t,warnings:e?["INVALID_JSON","TEXT_TRUNCATED"]:["INVALID_JSON"]}}return{body:e?`${t.slice(0,k)}…`:t,warnings:e?["TEXT_TRUNCATED"]:[]}}(n);return r.body=i,s.length>0&&(r._meta={warnings:s}),r}function Nn(t,e){return Object.keys(t).reduce(((n,r)=>{const i=r.toLowerCase();return e.includes(i)&&t[r]&&(n[i]=t[r]),n}),{})}function In(t){return new URLSearchParams(t).toString()}function Cn(t,e){const n=function(t,e=E.document.baseURI){if(t.startsWith("http://")||t.startsWith("https://")||t.startsWith(E.location.origin))return t;const n=new URL(t,e);if(n.origin!==new URL(e).origin)return t;const r=n.href;return!t.endsWith("/")&&r.endsWith("/")?r.slice(0,-1):r}(t);return(0,g.stringMatchesSomePattern)(n,e)}async function On(t,e,n){try{const r=await async function(t,e,n){const{startTimestamp:r,endTimestamp:i}=e,{url:s,method:o,status_code:a=0,request_body_size:c,response_body_size:u}=t.data,l=Cn(s,n.networkDetailAllowUrls),d=l?function({networkCaptureBodies:t,networkRequestHeaders:e},n,r){const i=(s=n,o=e,1===s.length&&"string"!=typeof s[0]?An(s[0],o):2===s.length?An(s[1],o):{});var s,o;if(!t)return Dn(i,r,void 0);const a=xn(Bn(n));return Dn(i,r,a)}(n,e.input,c):Rn(c),p=await async function(t,{networkCaptureBodies:e,textEncoder:n,networkResponseHeaders:r},i,s){if(!t&&void 0!==s)return Rn(s);const o=Un(i.headers,r);if(!e&&void 0!==s)return Dn(o,s,void 0);try{const r=i.clone(),a=await async function(t){try{return await t.text()}catch(t){return}}(r),c=a&&a.length&&void 0===s?wn(a,n):s;return t?Dn(o,c,e?a:void 0):Rn(c)}catch(t){return Dn(o,s,void 0)}}(l,n,e.response,u);return{startTimestamp:r,endTimestamp:i,url:s,method:o,statusCode:a,request:d,response:p}}(t,e,n),i=kn("resource.fetch",r);on(n.replay,i)}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.error("[Replay] Failed to capture fetch breadcrumb",t)}}function Bn(t=[]){if(2===t.length&&"object"==typeof t[1])return t[1].body}function Un(t,e){const n={};return e.forEach((e=>{t.get(e)&&(n[e]=t.get(e))})),n}function An(t,e){if(!t)return{};const n=t.headers;return n?n instanceof Headers?Un(n,e):Array.isArray(n)?{}:Nn(n,e):{}}async function Ln(t,e,n){try{const r=function(t,e,n){const{startTimestamp:r,endTimestamp:i,input:s,xhr:o}=e,{url:a,method:u,status_code:l=0,request_body_size:d,response_body_size:p}=t.data;if(!a)return null;if(!Cn(a,n.networkDetailAllowUrls)){return{startTimestamp:r,endTimestamp:i,url:a,method:u,statusCode:l,request:Rn(d),response:Rn(p)}}const h=o[c.SENTRY_XHR_DATA_KEY],f=h?Nn(h.request_headers,n.networkRequestHeaders):{},_=Nn(function(t){const e=t.getAllResponseHeaders();return e?e.split("\r\n").reduce(((t,e)=>{const[n,r]=e.split(": ");return t[n.toLowerCase()]=r,t}),{}):{}}(o),n.networkResponseHeaders),m=Dn(f,d,n.networkCaptureBodies?xn(s):void 0),g=Dn(_,p,n.networkCaptureBodies?e.xhr.responseText:void 0);return{startTimestamp:r,endTimestamp:i,url:a,method:u,statusCode:l,request:m,response:g}}(t,e,n),i=kn("resource.xhr",r);on(n.replay,i)}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.error("[Replay] Failed to capture fetch breadcrumb",t)}}function Mn(t){const e=(0,o.getCurrentHub)().getClient();try{const n=new TextEncoder,{networkDetailAllowUrls:r,networkCaptureBodies:i,networkRequestHeaders:s,networkResponseHeaders:o}=t.getOptions(),a={replay:t,textEncoder:n,networkDetailAllowUrls:r,networkCaptureBodies:i,networkRequestHeaders:s,networkResponseHeaders:o};e&&e.on?e.on("beforeAddBreadcrumb",((t,e)=>function(t,e,n){if(!e.data)return;try{(function(t){return"xhr"===t.category})(e)&&function(t){return t&&t.xhr}(n)&&(!function(t,e,n){const{xhr:r,input:i}=e,s=wn(i,n.textEncoder),o=r.getResponseHeader("content-length")?Tn(r.getResponseHeader("content-length")):wn(r.response,n.textEncoder);void 0!==s&&(t.data.request_body_size=s),void 0!==o&&(t.data.response_body_size=o)}(e,n,t),Ln(e,n,t)),function(t){return"fetch"===t.category}(e)&&function(t){return t&&t.response}(n)&&(!function(t,e,n){const{input:r,response:i}=e,s=wn(Bn(r),n.textEncoder),o=i?Tn(i.headers.get("content-length")):void 0;void 0!==s&&(t.data.request_body_size=s),void 0!==o&&(t.data.response_body_size=o)}(e,n,t),On(e,n,t))}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.warn("Error when enriching network breadcrumb")}}(a,t,e))):((0,c.addInstrumentationHandler)("fetch",function(t){return e=>{if(!t.isEnabled())return;const n=function(t){const{startTimestamp:e,endTimestamp:n,fetchData:r,response:i}=t;if(!n)return null;const{method:s,url:o}=r;return{type:"resource.fetch",start:e/1e3,end:n/1e3,name:o,data:{method:s,statusCode:i&&i.status}}}(e);on(t,n)}}(t)),(0,c.addInstrumentationHandler)("xhr",an(t)))}catch(t){}}let Pn=null;const Fn=t=>e=>{if(!t.isEnabled())return;const n=function(t){const e=t.getLastBreadcrumb&&t.getLastBreadcrumb();return Pn!==e&&e?(Pn=e,e.category&&(["fetch","xhr","sentry.event","sentry.transaction"].includes(e.category)||e.category.startsWith("ui."))?null:"console"===e.category?function(t){const e=t.data&&t.data.arguments;if(!Array.isArray(e)||0===e.length)return ge(t);let n=!1;const r=e.map((t=>{if(!t)return t;if("string"==typeof t)return t.length>R?(n=!0,`${t.slice(0,R)}…`):t;if("object"==typeof t)try{const e=(0,m.normalize)(t,7),r=JSON.stringify(e);if(r.length>R){const t=Sn(r.slice(0,R)),e=JSON.parse(t);return n=!0,e}return e}catch(t){}return t}));return ge({...t,data:{...t.data,arguments:r,...n?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}(e):ge(e)):null}(e);n&&Se(t,n)};function Gn(t){return!(!t||!t.on)}function Yn(t){const{jsHeapSizeLimit:e,totalJSHeapSize:n,usedJSHeapSize:r}=t,i=Date.now()/1e3;return{type:"memory",name:"memory",start:i,end:i,data:{memory:{jsHeapSizeLimit:e,totalJSHeapSize:n,usedJSHeapSize:r}}}}const zn={resource:function(t){const{entryType:e,initiatorType:n,name:r,responseEnd:i,startTime:s,decodedBodySize:o,encodedBodySize:a,responseStatus:c,transferSize:u}=t;return["fetch","xmlhttprequest"].includes(n)?null:{type:`${e}.${n}`,start:Hn(s),end:Hn(i),name:r,data:{size:u,statusCode:c,decodedBodySize:o,encodedBodySize:a}}},paint:function(t){const{duration:e,entryType:n,name:r,startTime:i}=t,s=Hn(i);return{type:n,name:r,start:s,end:s+e,data:void 0}},navigation:function(t){const{entryType:e,name:n,decodedBodySize:r,duration:i,domComplete:s,encodedBodySize:o,domContentLoadedEventStart:a,domContentLoadedEventEnd:c,domInteractive:u,loadEventStart:l,loadEventEnd:d,redirectCount:p,startTime:h,transferSize:f,type:_}=t;return 0===i?null:{type:`${e}.${_}`,start:Hn(h),end:Hn(s),name:n,data:{size:f,decodedBodySize:r,encodedBodySize:o,duration:i,domInteractive:u,domContentLoadedEventStart:a,domContentLoadedEventEnd:c,loadEventStart:l,loadEventEnd:d,domComplete:s,redirectCount:p}}},"largest-contentful-paint":function(t){const{entryType:e,startTime:n,size:r}=t;let i=0;if(E.performance){const t=E.performance.getEntriesByType("navigation")[0];i=t&&t.activationStart||0}const s=Math.max(n-i,0),o=Hn(i)+s/1e3;return{type:e,name:e,start:o,end:o,data:{value:s,size:r,nodeId:me.mirror.getId(t.element)}}}};function jn(t){return void 0===zn[t.entryType]?null:zn[t.entryType](t)}function Hn(t){return((u.browserPerformanceTimeOrigin||E.performance.timeOrigin)+t)/1e3}function Wn(t){let e=!1;return(n,r)=>{if(!t.checkAndHandleExpiredSession())return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.warn("[Replay] Received replay event after session expired."));const i=r||!e;e=!0,t.addUpdate((()=>{if("buffer"===t.recordingMode&&i&&t.setInitialState(),be(t,n,i),!i)return!1;if(function(t,e){e&&t.session&&0===t.session.segmentId?be(t,function(t){const e=t.getOptions();return{type:ve.Custom,timestamp:Date.now(),data:{tag:"options",payload:{sessionSampleRate:e.sessionSampleRate,errorSampleRate:e.errorSampleRate,useCompressionOption:e.useCompression,blockAllMedia:e.blockAllMedia,maskAllText:e.maskAllText,maskAllInputs:e.maskAllInputs,useCompression:!!t.eventBuffer&&"worker"===t.eventBuffer.type,networkDetailHasUrls:e.networkDetailAllowUrls.length>0,networkCaptureBodies:e.networkCaptureBodies,networkRequestHasHeaders:e.networkRequestHeaders.length>0,networkResponseHasHeaders:e.networkResponseHeaders.length>0}}}}(t),!1):Promise.resolve(null)}(t,i),t.session&&t.session.previousSessionId)return!0;if("buffer"===t.recordingMode&&t.session&&t.eventBuffer){const e=t.eventBuffer.getEarliestTimestamp();e&&(t.session.started=e,t.getOptions().stickySession&&Ke(t.session))}const e=t.getOptions();return e._experiments.delayFlushOnCheckout?(setTimeout((()=>t.conditionalFlush()),e._experiments.delayFlushOnCheckout),t.cancelFlush(),!0):("session"===t.recordingMode&&t.flushImmediate(),!0)}))}}async function $n({recordingData:t,replayId:e,segmentId:n,eventContext:r,timestamp:i,session:s}){const c=function({recordingData:t,headers:e}){let n;const r=`${JSON.stringify(e)}\n`;if("string"==typeof t)n=`${r}${t}`;else{const e=(new TextEncoder).encode(r);n=new Uint8Array(e.length+t.length),n.set(e),n.set(t,e.length)}return n}({recordingData:t,headers:{segment_id:n}}),{urls:u,errorIds:d,traceIds:p,initialTimestamp:h}=r,f=(0,o.getCurrentHub)(),m=f.getClient(),g=f.getScope(),y=m&&m.getTransport(),v=m&&m.getDsn();if(!(m&&g&&y&&v&&s.sampled))return;const E={type:S,replay_start_timestamp:h/1e3,timestamp:i/1e3,error_ids:d,trace_ids:p,urls:u,replay_id:e,segment_id:n,replay_type:s.sampled},b=await async function({client:t,scope:e,replayId:n,event:r}){const i="object"!=typeof t._integrations||null===t._integrations||Array.isArray(t._integrations)?void 0:Object.keys(t._integrations),s=await(0,a.prepareEvent)(t.getOptions(),r,{event_id:n,integrations:i},e);if(!s)return null;s.platform=s.platform||"javascript";const o=t.getSdkMetadata&&t.getSdkMetadata(),{name:c,version:u}=o&&o.sdk||{};return s.sdk={...s.sdk,name:c||"sentry.javascript.unknown",version:u||"0.0.0"},s}({scope:g,client:m,replayId:e,event:E});if(!b)return m.recordDroppedEvent("event_processor","replay",E),void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.log("An event processor returned `null`, will not send event."));const T=function(t,e,n,r){return(0,l.createEnvelope)((0,l.createEventEnvelopeHeaders)(t,(0,l.getSdkMetadataForEnvelopeHeader)(t),r,n),[[{type:"replay_event"},t],[{type:"replay_recording",length:"string"==typeof e?(new TextEncoder).encode(e).length:e.length},e]])}(b,c,v,m.getOptions().tunnel);let x;try{x=await y.send(T)}catch(t){const e=new Error(w);try{e.cause=t}catch(t){}throw e}if(!x)return x;if("number"==typeof x.statusCode&&(x.statusCode<200||x.statusCode>=300))throw new qn(x.statusCode);return x}class qn extends Error{constructor(t){super(`Transport returned status code ${t}`)}}async function Kn(t,e={count:0,interval:T}){const{recordingData:n,options:r}=t;if(n.length)try{return await $n(t),!0}catch(n){if(n instanceof qn)throw n;if((0,i.setContext)("Replays",{_retryCount:e.count}),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r._experiments&&r._experiments.captureExceptions&&(0,i.captureException)(n),e.count>=x){const t=new Error(`${w} - max retries exceeded`);try{t.cause=n}catch(t){}throw t}return e.interval*=++e.count,await new Promise(((n,r)=>{setTimeout((async()=>{try{await Kn(t,e),n(!0)}catch(t){r(t)}}),e.interval)}))}}class Zn{__init(){this.eventBuffer=null}__init2(){this.performanceEvents=[]}__init3(){this.recordingMode="session"}__init4(){this.timeouts={sessionIdlePause:3e5,sessionIdleExpire:9e5,maxSessionLife:36e5}}__init5(){this._performanceObserver=null}__init6(){this._flushLock=null}__init7(){this._lastActivity=Date.now()}__init8(){this._isEnabled=!1}__init9(){this._isPaused=!1}__init10(){this._hasInitializedCoreListeners=!1}__init11(){this._stopRecording=null}__init12(){this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""}}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}getOptions(){return this._options}initializeSampling(){const{errorSampleRate:t,sessionSampleRate:e}=this._options;if(t<=0&&e<=0)return;this._loadAndCheckSession()&&(this.session?(this.session.sampled&&"session"!==this.session.sampled&&(this.recordingMode="buffer"),this._initializeRecording()):this._handleException(new Error("Unable to initialize and create session")))}start(){if(this._isEnabled&&"session"===this.recordingMode)throw new Error("Replay recording is already in progress");if(this._isEnabled&&"buffer"===this.recordingMode)throw new Error("Replay buffering is in progress, call `flush()` to save the replay");const t=this.session&&this.session.id,{session:e}=Je({timeouts:this.timeouts,stickySession:Boolean(this._options.stickySession),currentSession:this.session,sessionSampleRate:1,allowBuffering:!1});e.previousSessionId=t,this.session=e,this._initializeRecording()}startBuffering(){if(this._isEnabled)throw new Error("Replay recording is already in progress");const t=this.session&&this.session.id,{session:e}=Je({timeouts:this.timeouts,stickySession:Boolean(this._options.stickySession),currentSession:this.session,sessionSampleRate:0,allowBuffering:!0});e.previousSessionId=t,this.session=e,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{this._stopRecording=me({...this._recordingOptions,..."buffer"===this.recordingMode&&{checkoutEveryNms:6e4},emit:Wn(this),onMutation:this._onMutationHandler})}catch(t){this._handleException(t)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(t){return this._handleException(t),!1}}async stop(t){if(this._isEnabled)try{if("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__){const e="[Replay] Stopping Replay"+(t?` triggered by ${t}`:"");(this.getOptions()._experiments.traceInternals?console.warn:_.logger.log)(e)}this._isEnabled=!1,this._removeListeners(),this.stopRecording(),this._debouncedFlush.cancel(),"session"===this.recordingMode&&await this._flush({force:!0}),this.eventBuffer&&this.eventBuffer.destroy(),this.eventBuffer=null,He(this)}catch(t){this._handleException(t)}}pause(){this._isPaused=!0,this.stopRecording()}resume(){this._loadAndCheckSession()&&(this._isPaused=!1,this.startRecording())}async sendBufferedReplayOrFlush({continueRecording:t=!0}={}){if("session"===this.recordingMode)return this.flushImmediate();await this.flushImmediate();const e=this.stopRecording();t&&e&&(this.recordingMode="session",this.session&&(this.session.shouldRefresh=!1,this._maybeSaveSession()),this.startRecording())}addUpdate(t){const e=t();"buffer"!==this.recordingMode&&!0!==e&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),this._stopRecording)this.checkAndHandleExpiredSession(),this._updateSessionActivity();else{if(!this._loadAndCheckSession())return;this.resume()}}conditionalFlush(){return"buffer"===this.recordingMode?Promise.resolve():this.flushImmediate()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){return this.session&&this.session.id}checkAndHandleExpiredSession(){const t=this.getSessionId();if(this._lastActivity&&We(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&"session"===this.session.sampled)return void this.pause();if(!this._loadAndCheckSession())return;return t===this.getSessionId()||(this._triggerFullSnapshot(),!1)}setInitialState(){const t=`${E.location.pathname}${E.location.hash}${E.location.search}`,e=`${E.location.origin}${t}`;this.performanceEvents=[],this._clearContext(),this._context.initialUrl=e,this._context.initialTimestamp=Date.now(),this._context.urls.push(e)}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=je({useCompression:this._options.useCompression}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this.startRecording()}_handleException(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.error("[Replay]",t),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&this._options._experiments&&this._options._experiments.captureExceptions&&(0,i.captureException)(t)}_loadAndCheckSession(){const{type:t,session:e}=Je({timeouts:this.timeouts,stickySession:Boolean(this._options.stickySession),currentSession:this.session,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:this._options.errorSampleRate>0});"new"===t&&this.setInitialState();const n=this.getSessionId();return e.id!==n&&(e.previousSessionId=n),this.session=e,!!this.session.sampled||(this.stop("session unsampled"),!1)}_addListeners(){try{E.document.addEventListener("visibilitychange",this._handleVisibilityChange),E.addEventListener("blur",this._handleWindowBlur),E.addEventListener("focus",this._handleWindowFocus),E.addEventListener("keydown",this._handleKeyboardEvent),this._hasInitializedCoreListeners||(!function(t){const e=(0,o.getCurrentHub)().getScope(),n=(0,o.getCurrentHub)().getClient();e&&e.addScopeListener(Fn(t)),(0,c.addInstrumentationHandler)("dom",Ne(t)),(0,c.addInstrumentationHandler)("history",rn(t)),Mn(t),(0,s.addGlobalEventProcessor)(en(t,!Gn(n))),Gn(n)&&(n.on("afterSendEvent",tn(t)),n.on("createDsc",(e=>{const n=t.getSessionId();n&&t.isEnabled()&&"session"===t.recordingMode&&(e.replay_id=n)})))}(this),this._hasInitializedCoreListeners=!0)}catch(t){this._handleException(t)}"PerformanceObserver"in E&&(this._performanceObserver=Me(this))}_removeListeners(){try{E.document.removeEventListener("visibilitychange",this._handleVisibilityChange),E.removeEventListener("blur",this._handleWindowBlur),E.removeEventListener("focus",this._handleWindowFocus),E.removeEventListener("keydown",this._handleKeyboardEvent),this._performanceObserver&&(this._performanceObserver.disconnect(),this._performanceObserver=null)}catch(t){this._handleException(t)}}__init13(){this._handleVisibilityChange=()=>{"visible"===E.document.visibilityState?this._doChangeToForegroundTasks():this._doChangeToBackgroundTasks()}}__init14(){this._handleWindowBlur=()=>{const t=ge({category:"ui.blur"});this._doChangeToBackgroundTasks(t)}}__init15(){this._handleWindowFocus=()=>{const t=ge({category:"ui.focus"});this._doChangeToForegroundTasks(t)}}__init16(){this._handleKeyboardEvent=t=>{Ue(this,t)}}_doChangeToBackgroundTasks(t){if(!this.session)return;const e=$e(this.session,this.timeouts);t&&!e&&this._createCustomBreadcrumb(t),this.conditionalFlush()}_doChangeToForegroundTasks(t){if(!this.session)return;this.checkAndHandleExpiredSession()?t&&this._createCustomBreadcrumb(t):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.log("[Replay] Document has become active, but session has expired")}_triggerFullSnapshot(t=!0){try{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.log("[Replay] Taking full rrweb snapshot"),me.takeFullSnapshot(t)}catch(t){this._handleException(t)}}_updateUserActivity(t=Date.now()){this._lastActivity=t}_updateSessionActivity(t=Date.now()){this.session&&(this.session.lastActivity=t,this._maybeSaveSession())}_createCustomBreadcrumb(t){this.addUpdate((()=>{be(this,{type:st.Custom,timestamp:t.timestamp||0,data:{tag:"breadcrumb",payload:t}})}))}_addPerformanceEntries(){const t=[...this.performanceEvents];return this.performanceEvents=[],Promise.all(nn(this,function(t){return t.map(jn).filter(Boolean)}(t)))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){const{session:t,eventBuffer:e}=this;if(!t||!e)return;if(t.segmentId)return;const n=e.getEarliestTimestamp();n&&n{if(this._isEnabled||t)if(this.checkAndHandleExpiredSession())if(this.session){if(this._debouncedFlush.cancel(),!this._flushLock)return this._flushLock=this._runFlush(),await this._flushLock,void(this._flushLock=null);try{await this._flushLock}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.error(t)}finally{this._debouncedFlush()}}else("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.error("[Replay] No session found to flush.");else("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&_.logger.error("[Replay] Attempting to finish replay event after session expired.")}}_maybeSaveSession(){this.session&&this._options.stickySession&&Ke(this.session)}__init18(){this._onMutationHandler=t=>{const e=t.length,n=this._options._experiments.mutationLimit||0,r=n&&e>n;if(e>(this._options._experiments.mutationBreadcrumbLimit||1e3)||r){const t=ge({category:"replay.mutations",data:{count:e}});this._createCustomBreadcrumb(t)}return!r||(this._triggerFullSnapshot(!1),!1)}}constructor({options:t,recordingOptions:e}){Zn.prototype.__init.call(this),Zn.prototype.__init2.call(this),Zn.prototype.__init3.call(this),Zn.prototype.__init4.call(this),Zn.prototype.__init5.call(this),Zn.prototype.__init6.call(this),Zn.prototype.__init7.call(this),Zn.prototype.__init8.call(this),Zn.prototype.__init9.call(this),Zn.prototype.__init10.call(this),Zn.prototype.__init11.call(this),Zn.prototype.__init12.call(this),Zn.prototype.__init13.call(this),Zn.prototype.__init14.call(this),Zn.prototype.__init15.call(this),Zn.prototype.__init16.call(this),Zn.prototype.__init17.call(this),Zn.prototype.__init18.call(this),this._recordingOptions=e,this._options=t,this._debouncedFlush=function(t,e,n){let r,i,s;const o=n&&n.maxWait?Math.max(n.maxWait,e):0;function a(){return c(),r=t(),r}function c(){void 0!==i&&clearTimeout(i),void 0!==s&&clearTimeout(s),i=s=void 0}function u(){return i&&clearTimeout(i),i=setTimeout(a,e),o&&void 0===s&&(s=setTimeout(a,o)),r}return u.cancel=c,u.flush=function(){return void 0!==i||void 0!==s?a():r},u}((()=>this._flush()),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay})}}function Vn(t,e,n,r){const i=[...t,..."string"==typeof r?r.split(","):[],...e];return void 0!==n&&("string"==typeof n&&i.push(`.${n}`),console.warn("[Replay] You are using a deprecated configuration item for privacy. Read the documentation on how to use the new privacy configuration.")),i.join(",")}function Jn({mask:t,unmask:e,block:n,unblock:r,ignore:i,blockClass:s,blockSelector:o,maskTextClass:a,maskTextSelector:c,ignoreClass:u}){const l=Vn(t,[".sentry-mask","[data-sentry-mask]"],a,c),d=Vn(e,[".sentry-unmask","[data-sentry-unmask]"]),p={maskTextSelector:l,unmaskTextSelector:d,maskInputSelector:l,unmaskInputSelector:d,blockSelector:Vn(n,[".sentry-block","[data-sentry-block]",'base[href="/"]'],s,o),unblockSelector:Vn(r,[".sentry-unblock","[data-sentry-unblock]"]),ignoreSelector:Vn(i,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'],u)};return s instanceof RegExp&&(p.blockClass=s),a instanceof RegExp&&(p.maskTextClass=a),p}function Xn(){return"undefined"!=typeof window&&(!(0,f.isNodeEnv)()||void 0!==v&&"renderer"===v.type)}const Qn='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',tr=["content-length","content-type","accept"];let er=!1;class nr{static __initStatic(){this.id="Replay"}__init(){this.name=nr.id}get _isInitialized(){return er}set _isInitialized(t){er=t}setupOnce(){Xn()&&(this._setup(),setTimeout((()=>this._initialize())))}start(){this._replay&&this._replay.start()}startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop():Promise.resolve()}flush(t){return this._replay&&this._replay.isEnabled()?this._replay.sendBufferedReplayOrFlush(t):Promise.resolve()}getReplayId(){if(this._replay&&this._replay.isEnabled())return this._replay.getSessionId()}_initialize(){this._replay&&this._replay.initializeSampling()}_setup(){const t=function(t){const e=(0,o.getCurrentHub)().getClient(),n=e&&e.getOptions(),r={sessionSampleRate:0,errorSampleRate:0,...(0,d.dropUndefinedKeys)(t)};if(!n)return console.warn("SDK client is not available."),r;null==t.sessionSampleRate&&null==t.errorSampleRate&&null==n.replaysSessionSampleRate&&null==n.replaysOnErrorSampleRate&&console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.");"number"==typeof n.replaysSessionSampleRate&&(r.sessionSampleRate=n.replaysSessionSampleRate);"number"==typeof n.replaysOnErrorSampleRate&&(r.errorSampleRate=n.replaysOnErrorSampleRate);return r}(this._initialOptions);this._replay=new Zn({options:t,recordingOptions:this._recordingOptions})}constructor({flushMinDelay:t=5e3,flushMaxDelay:e=5500,stickySession:n=!0,useCompression:r=!0,_experiments:i={},sessionSampleRate:s,errorSampleRate:o,maskAllText:a=!0,maskAllInputs:c=!0,blockAllMedia:u=!0,networkDetailAllowUrls:l=[],networkCaptureBodies:d=!0,networkRequestHeaders:p=[],networkResponseHeaders:h=[],mask:f=[],unmask:_=[],block:m=[],unblock:g=[],ignore:y=[],maskFn:v,beforeAddRecordingEvent:E,blockClass:b,blockSelector:S,maskInputOptions:w,maskTextClass:T,maskTextSelector:x,ignoreClass:k}={}){if(nr.prototype.__init.call(this),this._recordingOptions={maskAllInputs:c,maskAllText:a,maskInputOptions:{...w||{},password:!0},maskTextFn:v,maskInputFn:v,...Jn({mask:f,unmask:_,block:m,unblock:g,ignore:y,blockClass:b,blockSelector:S,maskTextClass:T,maskTextSelector:x,ignoreClass:k}),slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0},this._initialOptions={flushMinDelay:t,flushMaxDelay:e,stickySession:n,sessionSampleRate:s,errorSampleRate:o,useCompression:r,blockAllMedia:u,maskAllInputs:c,maskAllText:a,networkDetailAllowUrls:l,networkCaptureBodies:d,networkRequestHeaders:rr(p),networkResponseHeaders:rr(h),beforeAddRecordingEvent:E,_experiments:i},"number"==typeof s&&(console.warn(`[Replay] You are passing \`sessionSampleRate\` to the Replay integration.\nThis option is deprecated and will be removed soon.\nInstead, configure \`replaysSessionSampleRate\` directly in the SDK init options, e.g.:\nSentry.init({ replaysSessionSampleRate: ${s} })`),this._initialOptions.sessionSampleRate=s),"number"==typeof o&&(console.warn(`[Replay] You are passing \`errorSampleRate\` to the Replay integration.\nThis option is deprecated and will be removed soon.\nInstead, configure \`replaysOnErrorSampleRate\` directly in the SDK init options, e.g.:\nSentry.init({ replaysOnErrorSampleRate: ${o} })`),this._initialOptions.errorSampleRate=o),this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${Qn}`:Qn),this._isInitialized&&Xn())throw new Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}}function rr(t){return[...tr,...t.map((t=>t.toLowerCase()))]}nr.__initStatic()})),r.register("j8EUq",(function(e,n){t(e.exports,"BrowserTracing",(function(){return g}));var i=r("1zrq3"),s=r("hRQRR"),o=r("bLLzF"),a=r("3EpaB"),c=r("dZZcX"),u=r("2acm9"),l=r("bvBTF"),d=r("4TTtd"),p=r("9tfLf"),h=r("72Q51"),f=r("MV0le"),_=r("ldK0q");const m={...a.TRACING_DEFAULTS,markBackgroundTransactions:!0,routingInstrumentation:f.instrumentRoutingWithDefaults,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,_experiments:{},...h.defaultRequestInstrumentationOptions};class g{__init(){this.name="BrowserTracing"}setupOnce(t,e){this._getCurrentHub=e;const{routingInstrumentation:n,startTransactionOnLocationChange:r,startTransactionOnPageLoad:i,markBackgroundTransactions:s,traceFetch:o,traceXHR:a,tracePropagationTargets:c,shouldCreateSpanForRequest:u,_experiments:l}=this.options;n((t=>{const n=this._createRouteTransaction(t);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(n,t,e),n}),i,r),s&&(0,d.registerBackgroundTabDetection)(),l.enableInteractions&&this._registerInteractionListener(),(0,h.instrumentOutgoingRequests)({traceFetch:o,traceXHR:a,tracePropagationTargets:c,shouldCreateSpanForRequest:u})}_createRouteTransaction(t){if(!this._getCurrentHub)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.warn(`[Tracing] Did not create ${t.op} transaction because _getCurrentHub is invalid.`));const{beforeNavigate:e,idleTimeout:n,finalTimeout:r,heartbeatInterval:o}=this.options,a="pageload"===t.op,u=a?y("sentry-trace"):null,d=a?y("baggage"):null,h=u?(0,s.extractTraceparentData)(u):void 0,f=d?(0,c.baggageHeaderToDynamicSamplingContext)(d):void 0,m={...t,...h,metadata:{...t.metadata,dynamicSamplingContext:h&&!f?{}:f},trimEnd:!0},g="function"==typeof e?e(m):m,v=void 0===g?{...m,sampled:!1}:g;v.metadata=v.name!==m.name?{...v.metadata,source:"custom"}:v.metadata,this._latestRouteName=v.name,this._latestRouteSource=v.metadata&&v.metadata.source,!1===v.sampled&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.log(`[Tracing] Will not send ${v.op} transaction because of beforeNavigate.`),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.log(`[Tracing] Starting ${v.op} transaction on scope`);const E=this._getCurrentHub(),{location:b}=_.WINDOW,S=(0,i.startIdleTransaction)(E,v,n,r,!0,{location:b},o);return S.registerBeforeFinishCallback((t=>{this._collectWebVitals(),(0,p.addPerformanceEntries)(t)})),S}_registerInteractionListener(){let t;const e=()=>{const{idleTimeout:e,finalTimeout:n,heartbeatInterval:r}=this.options,s="ui.action.click",a=(0,o.getActiveTransaction)();if(a&&a.op&&["navigation","pageload"].includes(a.op))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.warn(`[Tracing] Did not create ${s} transaction because a pageload or navigation transaction is in progress.`));if(t&&(t.setFinishReason("interactionInterrupted"),t.finish(),t=void 0),!this._getCurrentHub)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.warn(`[Tracing] Did not create ${s} transaction because _getCurrentHub is invalid.`));if(!this._latestRouteName)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.logger.warn(`[Tracing] Did not create ${s} transaction because _latestRouteName is missing.`));const c=this._getCurrentHub(),{location:u}=_.WINDOW,d={name:this._latestRouteName,op:s,trimEnd:!0,metadata:{source:this._latestRouteSource||"url"}};t=(0,i.startIdleTransaction)(c,d,e,n,!0,{location:u},r)};["click"].forEach((t=>{addEventListener(t,e,{once:!1,capture:!0})}))}constructor(t){g.prototype.__init.call(this),(0,i.addTracingExtensions)(),this.options={...m,...t},void 0!==this.options._experiments.enableLongTask&&(this.options.enableLongTask=this.options._experiments.enableLongTask),t&&!t.tracePropagationTargets&&t.tracingOrigins&&(this.options.tracePropagationTargets=t.tracingOrigins),this._collectWebVitals=(0,p.startTrackingWebVitals)(),this.options.enableLongTask&&(0,p.startTrackingLongTasks)(),this.options._experiments.enableInteractions&&(0,p.startTrackingInteractions)()}}function y(t){const e=(0,u.getDomElement)(`meta[name=${t}]`);return e?e.getAttribute("content"):null}})),r.register("dZZcX",(function(e,n){t(e.exports,"BAGGAGE_HEADER_NAME",(function(){return o})),t(e.exports,"baggageHeaderToDynamicSamplingContext",(function(){return l})),t(e.exports,"dynamicSamplingContextToSentryBaggageHeader",(function(){return d}));var i=r("5KlEU"),s=r("bvBTF");const o="baggage",a="sentry-",c=/^sentry-/,u=8192;function l(t){if(!(0,i.isString)(t)&&!Array.isArray(t))return;let e={};if(Array.isArray(t))e=t.reduce(((t,e)=>({...t,...p(e)})),{});else{if(!t)return;e=p(t)}const n=Object.entries(e).reduce(((t,[e,n])=>{if(e.match(c)){t[e.slice(a.length)]=n}return t}),{});return Object.keys(n).length>0?n:void 0}function d(t){const e=Object.entries(t).reduce(((t,[e,n])=>(n&&(t[`${a}${e}`]=n),t)),{});return n=e,0===Object.keys(n).length?void 0:Object.entries(n).reduce(((t,[e,n],r)=>{const i=`${encodeURIComponent(e)}=${encodeURIComponent(n)}`,o=0===r?i:`${t},${i}`;return o.length>u?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn(`Not adding key: ${e} with val: ${n} to baggage header due to exceeding baggage size limits.`),t):o}),"");var n}function p(t){return t.split(",").map((t=>t.split("=").map((t=>decodeURIComponent(t.trim()))))).reduce(((t,[e,n])=>(t[e]=n,t)),{})}})),r.register("4TTtd",(function(e,n){t(e.exports,"registerBackgroundTabDetection",(function(){return a}));var i=r("bLLzF"),s=r("bvBTF"),o=r("ldK0q");function a(){o.WINDOW&&o.WINDOW.document?o.WINDOW.document.addEventListener("visibilitychange",(()=>{const t=(0,i.getActiveTransaction)();if(o.WINDOW.document.hidden&&t){const e="cancelled";("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${t.op}`),t.status||t.setStatus(e),t.setTag("visibilitychange","document.hidden"),t.finish()}})):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.warn("[Tracing] Could not set up background tab detection due to lack of global document")}})),r.register("ldK0q",(function(e,n){t(e.exports,"WINDOW",(function(){return i}));const i=r("bRjE7").GLOBAL_OBJ})),r.register("9tfLf",(function(e,n){t(e.exports,"startTrackingWebVitals",(function(){return b})),t(e.exports,"startTrackingLongTasks",(function(){return S})),t(e.exports,"startTrackingInteractions",(function(){return w})),t(e.exports,"addPerformanceEntries",(function(){return T}));var i=r("bLLzF"),s=r("9do86"),o=r("2acm9"),a=r("bvBTF"),c=r("ldK0q"),u=r("9tDhZ"),l=r("2Uucv"),d=r("iO4tL"),p=r("6iz4b"),h=r("3pA28"),f=r("lfcZN");function _(t){return t/1e3}function m(){return c.WINDOW&&c.WINDOW.addEventListener&&c.WINDOW.performance}let g,y,v=0,E={};function b(){const t=m();if(t&&s.browserPerformanceTimeOrigin){t.mark&&c.WINDOW.performance.mark("sentry-tracing-init"),(0,l.onFID)((t=>{const e=t.entries.pop();if(!e)return;const n=_(s.browserPerformanceTimeOrigin),r=_(e.startTime);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log("[Measurements] Adding FID"),E.fid={value:t.value,unit:"millisecond"},E["mark.fid"]={value:n+r,unit:"second"}}));const e=(0,u.onCLS)((t=>{const e=t.entries.pop();e&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log("[Measurements] Adding CLS"),E.cls={value:t.value,unit:""},y=e)})),n=(0,d.onLCP)((t=>{const e=t.entries.pop();e&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log("[Measurements] Adding LCP"),E.lcp={value:t.value,unit:"millisecond"},g=e)}));return()=>{e&&e(),n&&n()}}return()=>{}}function S(){(0,h.observe)("longtask",(t=>{for(const e of t){const t=(0,i.getActiveTransaction)();if(!t)return;const n=_(s.browserPerformanceTimeOrigin+e.startTime),r=_(e.duration);t.startChild({description:"Main UI thread blocked",op:"ui.long-task",startTimestamp:n,endTimestamp:n+r})}}))}function w(){(0,h.observe)("event",(t=>{for(const e of t){const t=(0,i.getActiveTransaction)();if(!t)return;if("click"===e.name){const n=_(s.browserPerformanceTimeOrigin+e.startTime),r=_(e.duration);t.startChild({description:(0,o.htmlTreeAsString)(e.target),op:`ui.interaction.${e.name}`,startTimestamp:n,endTimestamp:n+r})}}}),{durationThreshold:0})}function T(t){const e=m();if(!e||!c.WINDOW.performance.getEntries||!s.browserPerformanceTimeOrigin)return;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log("[Tracing] Adding & adjusting spans using Performance API");const n=_(s.browserPerformanceTimeOrigin),r=e.getEntries();let i,u;if(r.slice(v).forEach((e=>{const r=_(e.startTime),s=_(e.duration);if(!("navigation"===t.op&&n+r{x(t,e,r,n)})),x(t,e,"secureConnection",n,"TLS/SSL","connectEnd"),x(t,e,"fetch",n,"cache","domainLookupStart"),x(t,e,"domainLookup",n,"DNS"),function(t,e,n){(0,f._startChild)(t,{op:"browser",description:"request",startTimestamp:n+_(e.requestStart),endTimestamp:n+_(e.responseEnd)}),(0,f._startChild)(t,{op:"browser",description:"response",startTimestamp:n+_(e.responseStart),endTimestamp:n+_(e.responseEnd)})}(t,e,n)}(t,e,n),i=n+_(e.responseStart),u=n+_(e.requestStart);break;case"mark":case"paint":case"measure":{!function(t,e,n,r,i){const s=i+n,o=s+r;(0,f._startChild)(t,{description:e.name,endTimestamp:o,op:e.entryType,startTimestamp:s})}(t,e,r,s,n);const i=(0,p.getVisibilityWatcher)(),o=e.startTime{if(!E[e]||n>=t.startTimestamp)return;const r=E[e].value,i=n+_(r),s=Math.abs(1e3*(i-t.startTimestamp)),o=s-r;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log(`[Measurements] Normalized ${e} from ${r} to ${s} (${o})`),E[e].value=s}));const e=E["mark.fid"];e&&E.fid&&((0,f._startChild)(t,{description:"first input delay",endTimestamp:e.value+_(E.fid.value),op:"ui.action",startTimestamp:e.value}),delete E["mark.fid"]),"fcp"in E||delete E.cls,Object.keys(E).forEach((e=>{t.setMeasurement(e,E[e].value,E[e].unit)})),function(t){g&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log("[Measurements] Adding LCP Data"),g.element&&t.setTag("lcp.element",(0,o.htmlTreeAsString)(g.element)),g.id&&t.setTag("lcp.id",g.id),g.url&&t.setTag("lcp.url",g.url.trim().slice(0,200)),t.setTag("lcp.size",g.size));y&&y.sources&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.log("[Measurements] Adding CLS Data"),y.sources.forEach(((e,n)=>t.setTag(`cls.source.${n+1}`,(0,o.htmlTreeAsString)(e.node)))))}(t)}g=void 0,y=void 0,E={}}function x(t,e,n,r,i,s){const o=s?e[s]:e[`${n}End`],a=e[`${n}Start`];a&&o&&(0,f._startChild)(t,{op:"browser",description:i||n,startTimestamp:r+_(a),endTimestamp:r+_(o)})}})),r.register("9tDhZ",(function(e,n){t(e.exports,"onCLS",(function(){return c}));var i=r("iCiSx"),s=r("jvr0g"),o=r("3pA28"),a=r("g8r5I");const c=t=>{const e=(0,s.initMetric)("CLS",0);let n,r=0,c=[];const u=t=>{t.forEach((t=>{if(!t.hadRecentInput){const i=c[0],s=c[c.length-1];r&&0!==c.length&&t.startTime-s.startTime<1e3&&t.startTime-i.startTime<5e3?(r+=t.value,c.push(t)):(r=t.value,c=[t]),r>e.value&&(e.value=r,e.entries=c,n&&n())}}))},l=(0,o.observe)("layout-shift",u);if(l){n=(0,i.bindReporter)(t,e);const r=()=>{u(l.takeRecords()),n(!0)};return(0,a.onHidden)(r),r}}})),r.register("iCiSx",(function(e,n){t(e.exports,"bindReporter",(function(){return r}));const r=(t,e,n)=>{let r,i;return s=>{e.value>=0&&(s||n)&&(i=e.value-(r||0),(i||void 0===r)&&(r=e.value,e.delta=i,t(e)))}}})),r.register("jvr0g",(function(e,n){t(e.exports,"initMetric",(function(){return c}));var i=r("ldK0q"),s=r("9cYwH"),o=r("4YoWh"),a=r("5tOiQ");const c=(t,e)=>{const n=(0,a.getNavigationEntry)();let r="navigate";return n&&(r=i.WINDOW.document.prerendering||(0,o.getActivationStart)()>0?"prerender":n.type.replace(/_/g,"-")),{name:t,value:void 0===e?-1:e,rating:"good",delta:0,entries:[],id:(0,s.generateUniqueID)(),navigationType:r}}})),r.register("9cYwH",(function(e,n){t(e.exports,"generateUniqueID",(function(){return r}));const r=()=>`v3-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`})),r.register("4YoWh",(function(e,n){t(e.exports,"getActivationStart",(function(){return s}));var i=r("5tOiQ");const s=()=>{const t=(0,i.getNavigationEntry)();return t&&t.activationStart||0}})),r.register("5tOiQ",(function(e,n){t(e.exports,"getNavigationEntry",(function(){return s}));var i=r("ldK0q");const s=()=>i.WINDOW.__WEB_VITALS_POLYFILL__?i.WINDOW.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||(()=>{const t=i.WINDOW.performance.timing,e=i.WINDOW.performance.navigation.type,n={entryType:"navigation",startTime:0,type:2==e?"back_forward":1===e?"reload":"navigate"};for(const e in t)"navigationStart"!==e&&"toJSON"!==e&&(n[e]=Math.max(t[e]-t.navigationStart,0));return n})()):i.WINDOW.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]})),r.register("3pA28",(function(e,n){t(e.exports,"observe",(function(){return r}));const r=(t,e,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(t)){const r=new PerformanceObserver((t=>{e(t.getEntries())}));return r.observe(Object.assign({type:t,buffered:!0},n||{})),r}}catch(t){}}})),r.register("g8r5I",(function(e,n){t(e.exports,"onHidden",(function(){return s}));var i=r("ldK0q");const s=(t,e)=>{const n=r=>{"pagehide"!==r.type&&"hidden"!==i.WINDOW.document.visibilityState||(t(r),e&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)}})),r.register("2Uucv",(function(e,n){t(e.exports,"onFID",(function(){return u}));var i=r("iCiSx"),s=r("6iz4b"),o=r("jvr0g"),a=r("3pA28"),c=r("g8r5I");const u=t=>{const e=(0,s.getVisibilityWatcher)(),n=(0,o.initMetric)("FID");let r;const u=t=>{t.startTime{t.forEach(u)},d=(0,a.observe)("first-input",l);r=(0,i.bindReporter)(t,n),d&&(0,c.onHidden)((()=>{l(d.takeRecords()),d.disconnect()}),!0)}})),r.register("6iz4b",(function(e,n){t(e.exports,"getVisibilityWatcher",(function(){return a}));var i=r("ldK0q"),s=r("g8r5I");let o=-1;const a=()=>(o<0&&(o="hidden"!==i.WINDOW.document.visibilityState||i.WINDOW.document.prerendering?1/0:0,(0,s.onHidden)((({timeStamp:t})=>{o=t}),!0)),{get firstHiddenTime(){return o}})})),r.register("iO4tL",(function(e,n){t(e.exports,"onLCP",(function(){return d}));var i=r("iCiSx"),s=r("4YoWh"),o=r("6iz4b"),a=r("jvr0g"),c=r("3pA28"),u=r("g8r5I");const l={},d=t=>{const e=(0,o.getVisibilityWatcher)(),n=(0,a.initMetric)("LCP");let r;const d=t=>{const i=t[t.length-1];if(i){const t=Math.max(i.startTime-(0,s.getActivationStart)(),0);t{l[n.id]||(d(p.takeRecords()),p.disconnect(),l[n.id]=!0,r(!0))};return["keydown","click"].forEach((t=>{addEventListener(t,e,{once:!0,capture:!0})})),(0,u.onHidden)(e,!0),e}}})),r.register("lfcZN",(function(e,n){function r(t){return"number"==typeof t&&isFinite(t)}function i(t,{startTimestamp:e,...n}){return e&&t.startTimestamp>e&&(t.startTimestamp=e),t.startChild({startTimestamp:e,...n})}t(e.exports,"isMeasurementValue",(function(){return r})),t(e.exports,"_startChild",(function(){return i}))})),r.register("72Q51",(function(e,n){t(e.exports,"defaultRequestInstrumentationOptions",(function(){return d})),t(e.exports,"instrumentOutgoingRequests",(function(){return p}));var i=r("d59e0"),s=r("i5MxZ"),o=r("3jYKw"),a=r("dZZcX"),c=r("5KlEU"),u=r("7sPdv");const l=["localhost",/^\/(?!\/)/],d={traceFetch:!0,traceXHR:!0,tracingOrigins:l,tracePropagationTargets:l};function p(t){const{traceFetch:e,traceXHR:n,tracePropagationTargets:r,tracingOrigins:p,shouldCreateSpanForRequest:h}={traceFetch:d.traceFetch,traceXHR:d.traceXHR,...t},f="function"==typeof h?h:t=>!0,_=t=>function(t,e){return(0,u.stringMatchesSomePattern)(t,e||l)}(t,r||p),m={};e&&(0,o.addInstrumentationHandler)("fetch",(t=>{!function(t,e,n,r){if(!(0,s.hasTracingEnabled)()||!t.fetchData||!e(t.fetchData.url))return;if(t.endTimestamp){const e=t.fetchData.__span;if(!e)return;const n=r[e];if(n){if(t.response){n.setHttpStatus(t.response.status);const e=t.response&&t.response.headers&&t.response.headers.get("content-length"),r=parseInt(e);r>0&&n.setData("http.response_content_length",r)}else t.error&&n.setStatus("internal_error");n.finish(),delete r[e]}return}const o=(0,i.getCurrentHub)().getScope(),u=o&&o.getSpan(),l=u&&u.transaction;if(u&&l){const{method:e,url:i}=t.fetchData,s=u.startChild({data:{url:i,type:"fetch","http.method":e},description:`${e} ${i}`,op:"http.client"});t.fetchData.__span=s.spanId,r[s.spanId]=s;const o=t.args[0];t.args[1]=t.args[1]||{};const d=t.args[1];n(t.fetchData.url)&&(d.headers=function(t,e,n,r){const i=(0,a.dynamicSamplingContextToSentryBaggageHeader)(e),s=n.toTraceparent(),o="undefined"!=typeof Request&&(0,c.isInstanceOf)(t,Request)?t.headers:r.headers;if(o){if("undefined"!=typeof Headers&&(0,c.isInstanceOf)(o,Headers)){const t=new Headers(o);return t.append("sentry-trace",s),i&&t.append(a.BAGGAGE_HEADER_NAME,i),t}if(Array.isArray(o)){const t=[...o,["sentry-trace",s]];return i&&t.push([a.BAGGAGE_HEADER_NAME,i]),t}{const t="baggage"in o?o.baggage:void 0,e=[];return Array.isArray(t)?e.push(...t):t&&e.push(t),i&&e.push(i),{...o,"sentry-trace":s,baggage:e.length>0?e.join(","):void 0}}}return{"sentry-trace":s,baggage:i}}(o,l.getDynamicSamplingContext(),s,d))}}(t,f,_,m)})),n&&(0,o.addInstrumentationHandler)("xhr",(t=>{!function(t,e,n,r){const c=t.xhr,u=c&&c[o.SENTRY_XHR_DATA_KEY];if(!(0,s.hasTracingEnabled)()||c&&c.__sentry_own_request__||!(c&&u&&e(u.url)))return;if(t.endTimestamp){const t=c.__sentry_xhr_span_id__;if(!t)return;const e=r[t];return void(e&&(e.setHttpStatus(u.status_code),e.finish(),delete r[t]))}const l=(0,i.getCurrentHub)().getScope(),d=l&&l.getSpan(),p=d&&d.transaction;if(d&&p){const t=d.startChild({data:{...u.data,type:"xhr","http.method":u.method,url:u.url},description:`${u.method} ${u.url}`,op:"http.client"});if(c.__sentry_xhr_span_id__=t.spanId,r[c.__sentry_xhr_span_id__]=t,c.setRequestHeader&&n(u.url))try{c.setRequestHeader("sentry-trace",t.toTraceparent());const e=p.getDynamicSamplingContext(),n=(0,a.dynamicSamplingContextToSentryBaggageHeader)(e);n&&c.setRequestHeader(a.BAGGAGE_HEADER_NAME,n)}catch(t){}}}(t,f,_,m)}))}})),r.register("MV0le",(function(e,n){t(e.exports,"instrumentRoutingWithDefaults",(function(){return c}));var i=r("3jYKw"),s=r("9do86"),o=r("bvBTF"),a=r("ldK0q");function c(t,e=!0,n=!0){if(!a.WINDOW||!a.WINDOW.location)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&o.logger.warn("Could not initialize routing instrumentation due to invalid location"));let r,c=a.WINDOW.location.href;e&&(r=t({name:a.WINDOW.location.pathname,startTimestamp:s.browserPerformanceTimeOrigin?s.browserPerformanceTimeOrigin/1e3:void 0,op:"pageload",metadata:{source:"url"}})),n&&(0,i.addInstrumentationHandler)("history",(({to:e,from:n})=>{void 0===n&&c&&-1!==c.indexOf(e)?c=void 0:n!==e&&(c=void 0,r&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&o.logger.log(`[Tracing] Finishing current transaction with op: ${r.op}`),r.finish()),r=t({name:a.WINDOW.location.pathname,op:"navigation",metadata:{source:"url"}}))}))}})),r.register("1cba7",(function(e,n){t(e.exports,"makeBrowserOfflineTransport",(function(){return u}));var i=r("4yFJn"),s=r("cyYnF");function o(t){return new Promise(((e,n)=>{t.oncomplete=t.onsuccess=()=>e(t.result),t.onabort=t.onerror=()=>n(t.error)}))}function a(t){return o(t.getAllKeys())}function c(t){let e;function n(){return null==e&&(e=function(t,e){const n=indexedDB.open(t);n.onupgradeneeded=()=>n.result.createObjectStore(e);const r=o(n);return t=>r.then((n=>t(n.transaction(e,"readwrite").objectStore(e))))}(t.dbName||"sentry-offline",t.storeName||"queue")),e}return{insert:async e=>{try{const r=await(0,s.serializeEnvelope)(e,t.textEncoder);await function(t,e,n){return t((t=>a(t).then((r=>{if(!(r.length>=n))return t.put(e,Math.max(...r,0)+1),o(t.transaction)}))))}(n(),r,t.maxQueueSize||30)}catch(t){}},pop:async()=>{try{const e=await function(t){return t((t=>a(t).then((e=>{if(0!==e.length)return o(t.get(e[0])).then((n=>(t.delete(e[0]),o(t.transaction).then((()=>n)))))}))))}(n());if(e)return(0,s.parseEnvelope)(e,t.textEncoder||new TextEncoder,t.textDecoder||new TextDecoder)}catch(t){}}}}function u(t){return function(t){return e=>t({...e,createStore:c})}((0,i.makeOfflineTransport)(t))}})),r.register("4yFJn",(function(e,n){t(e.exports,"makeOfflineTransport",(function(){return d}));var i=r("cyYnF"),s=r("bvBTF"),o=r("h4ToS");const a=100,c=5e3,u=36e5;function l(t,e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.info(`[Offline]: ${t}`,e)}function d(t){return e=>{const n=t(e),r=e.createStore?e.createStore(e):void 0;let s,d=c;function p(t){r&&(s&&clearTimeout(s),s=setTimeout((async()=>{s=void 0;const t=await r.pop();t&&(l("Attempting to send previously queued event"),f(t).catch((t=>{l("Failed to retry sending",t)})))}),t),"number"!=typeof s&&s.unref&&s.unref())}function h(){s||(p(d),d=Math.min(2*d,u))}async function f(t){try{const e=await n.send(t);let r=a;if(e)if(e.headers&&e.headers["retry-after"])r=(0,o.parseRetryAfterHeader)(e.headers["retry-after"]);else if((e.statusCode||0)>=400)return e;return p(r),d=c,e}catch(n){if(r&&await function(t,n,r){return!(0,i.envelopeContainsItemType)(t,["replay_event","replay_recording","client_report"])&&(!e.shouldStore||e.shouldStore(t,n,r))}(t,n,d))return await r.insert(t),h(),l("Error sending. Event queued",n),{};throw n}}return e.flushAtStartup&&h(),{send:f,flush:t=>n.flush(t)}}}})),r.register("cBG8m",(function(e,n){t(e.exports,"onProfilingStartRouteTransaction",(function(){return d})),t(e.exports,"addProfilingExtensionMethods",(function(){return h}));var i=r("d59e0"),s=r("bvBTF"),o=r("779e0"),a=r("gZ9Cs"),c=r("6s0IL");const u=3e4;let l=!1;function d(t){return t?p(t):(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Transaction is undefined, skipping profiling"),t)}function p(t){const e=a.WINDOW.Profiler;if("function"!=typeof e)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Profiling is not supported by this browser, Profiler interface missing on window object."),t;if(!t.sampled)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Transaction is not sampled, skipping profiling"),t;if(l)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Profiling has been disabled for the duration of the current user session."),t;const n=(0,i.getCurrentHub)().getClient(),r=n&&n.getOptions(),d=r&&r.profilesSampleRate||0;if(void 0===d)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Profiling disabled, enable it by setting `profilesSampleRate` option to SDK init call."),t;if(Math.random()>d)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Skip profiling transaction due to sampling."),t;const p=Math.floor(u/10);let h;try{h=new e({sampleInterval:10,maxBufferSize:p})}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(s.logger.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),s.logger.log("[Profiling] Disabling profiling for current user session.")),l=!0}if(!h)return t;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log(`[Profiling] started profiling transaction: ${t.name||t.description}`);const f=(0,o.uuid4)();let _=null;function m(){t&&h&&(_?("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] profile for:",t.name||t.description,"already exists, returning early"):h.stop().then((e=>{g&&(a.WINDOW.clearTimeout(g),g=void 0),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log(`[Profiling] stopped profiling of transaction: ${t.name||t.description}`),e?e.samples.length<2||(_={...e,profile_id:f},(0,c.sendProfile)(f,_)):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log(`[Profiling] profiler returned null profile for: ${t.name||t.description}`,"this may indicate an overlapping transaction or a call to stopProfiling with a profile title that was never started")})).catch((t=>(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] error while stopping profiler:",t),null))))}let g=a.WINDOW.setTimeout((()=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] max profile duration elapsed, stopping profiling for:",t.name||t.description),m()}),u);const y=t.finish.bind(t);return t.finish=function(){return t?(m(),t.setContext("profile",{profile_id:f}),y()):y()},t}function h(){const t=(0,i.getMainCarrier)();var e;t.__SENTRY__?(t.__SENTRY__.extensions=t.__SENTRY__.extensions||{},t.__SENTRY__.extensions.startTransaction?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] startTransaction exists, patching it with profiling functionality..."),t.__SENTRY__.extensions.startTransaction=(e=t.__SENTRY__.extensions.startTransaction,function(t,n){const r=e.call(this,t,n);return void 0===r?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Transaction is undefined, skipping profiling"),r):p(r)})):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] startTransaction does not exists, profiling will not work. Make sure you import @sentry/tracing package before @sentry/profiling-node as import order matters.")):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Can't find main carrier, profiling won't work.")}})),r.register("6s0IL",(function(e,n){t(e.exports,"sendProfile",(function(){return c}));var i=r("d59e0"),s=r("bvBTF"),o=r("fEfir"),a=r("icbns");function c(t,e){const n=o.PROFILING_EVENT_CACHE.get(t);if(!n)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Couldn't find a transaction event for this profile, dropping it."));n.sdkProcessingMetadata=n.sdkProcessingMetadata||{},n.sdkProcessingMetadata&&!n.sdkProcessingMetadata.profile&&(n.sdkProcessingMetadata.profile=e);const r=(0,i.getCurrentHub)().getClient();if(!r)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] getClient did not return a Client, removing profile from event and forwarding to next event processors."));const c=r.getDsn();if(!c)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] getDsn did not return a Dsn, removing profile from event and forwarding to next event processors."));const u=r.getTransport();if(!u)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] getTransport did not return a Transport, removing profile from event and forwarding to next event processors."));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Preparing envelope and sending a profiling event");const l=(0,a.createProfilingEventEnvelope)(n,c);o.PROFILING_EVENT_CACHE.delete(t),l?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Envelope constructed, sending it"),u.send(l).then(null,(t=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Error while sending event:",t)}))):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.logger.log("[Profiling] Failed to construct envelope")}})),r.register("fEfir",(function(e,n){t(e.exports,"PROFILING_EVENT_CACHE",(function(){return r}));const r=function(t){let e=[],n={};return{add(r,i){for(;e.length>=t;){const t=e.shift();void 0!==t&&delete n[t]}n[r]&&this.delete(r),e.push(r),n[r]=i},clear(){n={},e=[]},get:t=>n[t],size:()=>e.length,delete(t){if(!n[t])return!1;delete n[t];for(let n=0;n{if(f=t.platform||"",m=t.architecture||"",y=t.model||"",_=t.platformVersion||"",t.fullVersionList&&t.fullVersionList.length>0){const e=t.fullVersionList[t.fullVersionList.length-1];g=`${e.brand} ${e.version}`}})).catch((t=>{}))})),r.register("4MFlz",(function(e,n){t(e.exports,"BrowserProfilingIntegration",(function(){return a}));var i=r("bvBTF"),s=r("fEfir"),o=r("cBG8m");class a{__init(){this.name="BrowserProfilingIntegration"}setupOnce(t){(0,o.addProfilingExtensionMethods)(),t(this.handleGlobalEvent.bind(this))}handleGlobalEvent(t){const e=t.contexts&&t.contexts.profile&&t.contexts.profile.profile_id;return e&&"string"==typeof e&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.logger.log("[Profiling] Profiling event found, caching it."),s.PROFILING_EVENT_CACHE.add(e,t)),t}constructor(){a.prototype.__init.call(this)}}})),r.register("hWlol",(function(e,n){t(e.exports,"init",(function(){return o}));var i=r("iax1R"),s=r("jyKbI");function o(t){t._metadata=t._metadata||{},t._metadata.sdk=t._metadata.sdk||{name:"sentry.javascript.react",packages:[{name:"npm:@sentry/react",version:s.SDK_VERSION}],version:s.SDK_VERSION},(0,i.init)(t)}})),r.register("jsaRQ",(function(e,i){t(e.exports,"Profiler",(function(){return p})),t(e.exports,"withProfiler",(function(){return h})),t(e.exports,"useProfiler",(function(){return f}));var s=r("d59e0"),o=r("9do86"),a=r("9CNaJ"),c=r("29o0l"),u=r("i0jKl");const l="/home/runner/work/sentry-javascript/sentry-javascript/packages/react/src/profiler.tsx",d="unknown";class p extends c.Component{__init(){this._mountSpan=void 0}__init2(){this._updateSpan=void 0}static __initStatic(){this.defaultProps={disabled:!1,includeRender:!0,includeUpdates:!0}}componentDidMount(){this._mountSpan&&this._mountSpan.finish()}shouldComponentUpdate({updateProps:t,includeUpdates:e=!0}){if(e&&this._mountSpan&&t!==this.props.updateProps){const e=Object.keys(t).filter((e=>t[e]!==this.props.updateProps[e]));if(e.length>0){const t=(0,o.timestampInSeconds)();this._updateSpan=this._mountSpan.startChild({data:{changedProps:e},description:`<${this.props.name}>`,op:u.REACT_UPDATE_OP,startTimestamp:t})}}return!0}componentDidUpdate(){this._updateSpan&&(this._updateSpan.finish(),this._updateSpan=void 0)}componentWillUnmount(){const{name:t,includeRender:e=!0}=this.props;this._mountSpan&&e&&this._mountSpan.startChild({description:`<${t}>`,endTimestamp:(0,o.timestampInSeconds)(),op:u.REACT_RENDER_OP,startTimestamp:this._mountSpan.endTimestamp})}render(){return this.props.children}constructor(t){super(t),p.prototype.__init.call(this),p.prototype.__init2.call(this);const{name:e,disabled:n=!1}=this.props;if(n)return;const r=_();r&&(this._mountSpan=r.startChild({description:`<${e}>`,op:u.REACT_MOUNT_OP}))}}function h(t,e){const r=e&&e.name||t.displayName||t.name||d,i=n=>c.createElement(p,{...e,name:r,updateProps:n,__self:this,__source:{fileName:l,lineNumber:146}},c.createElement(t,{...n,__self:this,__source:{fileName:l,lineNumber:147}}));return i.displayName=`profiler(${r})`,n(a)(i,t),i}function f(t,e={disabled:!1,hasRenderSpan:!0}){const[n]=c.useState((()=>{if(e&&e.disabled)return;const n=_();return n?n.startChild({description:`<${t}>`,op:u.REACT_MOUNT_OP}):void 0}));c.useEffect((()=>(n&&n.finish(),()=>{n&&e.hasRenderSpan&&n.startChild({description:`<${t}>`,endTimestamp:(0,o.timestampInSeconds)(),op:u.REACT_RENDER_OP,startTimestamp:n.endTimestamp})})),[])}function _(t=(0,s.getCurrentHub)()){if(t){const e=t.getScope();if(e)return e.getTransaction()}}p.__initStatic()})),r.register("9CNaJ",(function(t,e){"use strict";var n=r("9MCQQ"),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},s={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function c(t){return n.isMemo(t)?o:a[t.$$typeof]||i}a[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[n.Memo]=o;var u=Object.defineProperty,l=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,f=Object.prototype;t.exports=function t(e,n,r){if("string"!=typeof n){if(f){var i=h(n);i&&i!==f&&t(e,i,r)}var o=l(n);d&&(o=o.concat(d(n)));for(var a=c(e),_=c(n),m=0;m{if(function(t){const e=t.match(/^([^.]+)/);return null!==e&&parseInt(e[0])>=17}(d.version)&&(0,c.isError)(t)){const n=new Error(t.message);n.name=`React ErrorBoundary ${n.name}`,n.stack=e,function(t,e){const n=new WeakMap;!function t(e,r){if(!n.has(e))return e.cause?(n.set(e,!0),t(e.cause,r)):void(e.cause=r)}(t,e)}(t,n)}n&&n(u,t,e);const l=(0,s.captureException)(t,{contexts:{react:{componentStack:e}}});r&&r(t,e,l),i&&(this._lastEventId=l,this._openFallbackReportDialog&&(0,a.showReportDialog)({...o,eventId:l})),this.setState({error:t,componentStack:e,eventId:l})}))}componentDidMount(){const{onMount:t}=this.props;t&&t()}componentWillUnmount(){const{error:t,componentStack:e,eventId:n}=this.state,{onUnmount:r}=this.props;r&&r(t,e,n)}__init3(){this.resetErrorBoundary=()=>{const{onReset:t}=this.props,{error:e,componentStack:n,eventId:r}=this.state;t&&t(e,n,r),this.setState(f)}}render(){const{fallback:t,children:e}=this.props,n=this.state;if(n.error){let e;return e="function"==typeof t?t({error:n.error,componentStack:n.componentStack,resetError:this.resetErrorBoundary,eventId:n.eventId}):t,d.isValidElement(e)?e:(t&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.logger.warn("fallback did not produce a valid ReactElement"),null)}return"function"==typeof e?e():e}constructor(t){super(t),_.prototype.__init.call(this),_.prototype.__init2.call(this),_.prototype.__init3.call(this);const e=(0,o.getCurrentHub)().getClient();e&&e.on&&t.showDialog&&(this._openFallbackReportDialog=!1,e.on("afterSendEvent",(e=>{e.type||e.event_id!==this._lastEventId||(0,a.showReportDialog)({...t.dialogOptions,eventId:this._lastEventId})})))}}function m(t,e){const r=t.displayName||t.name||h,i=n=>d.createElement(_,{...e,__self:this,__source:{fileName:p,lineNumber:224}},d.createElement(t,{...n,__self:this,__source:{fileName:p,lineNumber:225}}));return i.displayName=`errorBoundary(${r})`,n(l)(i,t),i}})),r.register("88F6h",(function(e,n){t(e.exports,"createReduxEnhancer",(function(){return l}));var i=r("9jehe"),s=r("d59e0"),o=r("cFFj6");const a="redux.action",c="info",u={actionTransformer:t=>t,stateTransformer:t=>t||null};function l(t){const e={...u,...t};return t=>(n,r)=>t(((t,r)=>{const u=n(t,r);return(0,i.configureScope)((t=>{const n=e.actionTransformer(r);null!=n&&t.addBreadcrumb({category:a,data:n,type:c});const i=e.stateTransformer(u);if(null!=i){const e=(0,s.getCurrentHub)().getClient(),n=e&&e.getOptions(),r=n&&n.normalizeDepth||3,a={state:{type:"redux",value:i}};(0,o.addNonEnumerableProperty)(a,"__sentry_override_normalization_depth__",3+r),t.setContext("state",a)}else t.setContext("state",null);const{configureScopeWithState:l}=e;"function"==typeof l&&l(t,u)})),u}),r)}})),r.register("d8ldM",(function(e,n){t(e.exports,"reactRouterV3Instrumentation",(function(){return s})),r("7MS2e");var i=r("gZ9Cs");function s(t,e,n){return(r,s=!0,a=!0)=>{let c,u;s&&i.WINDOW&&i.WINDOW.location&&o(e,i.WINDOW.location,n,((t,e="url")=>{u=t,c=r({name:u,op:"pageload",tags:{"routing.instrumentation":"react-router-v3"},metadata:{source:e}})})),a&&t.listen&&t.listen((t=>{if("PUSH"===t.action||"POP"===t.action){c&&c.finish();const i={"routing.instrumentation":"react-router-v3"};u&&(i.from=u),o(e,t,n,((t,e="url")=>{u=t,c=r({name:u,op:"navigation",tags:i,metadata:{source:e}})}))}}))}}function o(t,e,n,r){let i=e.pathname;n({location:e,routes:t},((t,e,n)=>{if(t||!n)return r(i);const s=function(t){if(!Array.isArray(t)||0===t.length)return"";const e=t.filter((t=>!!t.path));let n=-1;for(let t=e.length-1;t>=0;t--){const r=e[t];if(r.path&&r.path.startsWith("/")){n=t;break}}return e.slice(n).filter((({path:t})=>!!t)).map((({path:t})=>t)).join("")}(n.routes||[]);return 0===s.length||"/*"===s?r(i):(i=s,r(i,"route"))}))}})),r.register("6kM9z",(function(e,i){t(e.exports,"reactRouterV4Instrumentation",(function(){return l})),t(e.exports,"reactRouterV5Instrumentation",(function(){return d})),t(e.exports,"withSentryRouting",(function(){return f})),r("7MS2e");var s=r("gZ9Cs"),o=r("9CNaJ"),a=r("29o0l");const c="/home/runner/work/sentry-javascript/sentry-javascript/packages/react/src/reactrouter.tsx";let u;function l(t,e,n){return p(t,"react-router-v4",e,n)}function d(t,e,n){return p(t,"react-router-v5",e,n)}function p(t,e,n=[],r){function i(t){if(0===n.length||!r)return[t,"url"];const e=h(n,t,r);for(let t=0;t{const a=t&&t.location?t.location.pathname:s.WINDOW&&s.WINDOW.location?s.WINDOW.location.pathname:void 0;if(n&&a){const[t,n]=i(a);u=e({name:t,op:"pageload",tags:o,metadata:{source:n}})}r&&t.listen&&t.listen(((t,n)=>{if(n&&("PUSH"===n||"POP"===n)){u&&u.finish();const[n,r]=i(t.pathname);u=e({name:n,op:"navigation",tags:o,metadata:{source:r}})}}))}}function h(t,e,n,r=[]){return t.some((t=>{const i=t.path?n(e,t):r.length?r[r.length-1].match:function(t){return{path:"/",url:"/",params:{},isExact:"/"===t}}(e);return i&&(r.push({route:t,match:i}),t.routes&&h(t.routes,e,n,r)),!!i})),r}function f(t){const e=t.displayName||t.name,r=e=>(u&&e&&e.computedMatch&&e.computedMatch.isExact&&u.setName(e.computedMatch.path,"route"),a.createElement(t,{...e,__self:this,__source:{fileName:c,lineNumber:174}}));return r.displayName=`sentryRoute(${e})`,n(o)(r,t),r}})),r.register("5mEXI",(function(e,i){t(e.exports,"reactRouterV6Instrumentation",(function(){return E})),t(e.exports,"withSentryReactRouterV6Routing",(function(){return T})),t(e.exports,"wrapUseRoutes",(function(){return x})),t(e.exports,"wrapCreateBrowserRouter",(function(){return k})),r("7MS2e");var s=r("gZ9Cs"),o=r("7UC6t"),a=r("bvBTF"),c=r("9CNaJ"),u=r("29o0l");const l="/home/runner/work/sentry-javascript/sentry-javascript/packages/react/src/reactrouterv6.tsx";let d,p,h,f,_,m,g,y;const v={"routing.instrumentation":"react-router-v6"};function E(t,e,n,r,i){return(o,a=!0,c=!0)=>{const u=s.WINDOW&&s.WINDOW.location&&s.WINDOW.location.pathname;a&&u&&(d=o({name:u,op:"pageload",tags:v,metadata:{source:"url"}})),p=t,h=e,f=n,m=i,_=r,g=o,y=c}}function b(t,e,n){if(!t||0===t.length)return[e.pathname,"url"];let r="";if(n)for(let t=0;t{const r=h(),i=f();return p((()=>{const t=_(n.children);e?(S(r,t),e=!1):w(r,t,i)}),[r,i]),u.createElement(t,{...n,__self:this,__source:{fileName:l,lineNumber:197}})};return n(c)(r,t),r}function x(t){if(!(p&&h&&f&&m&&g))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.logger.warn("reactRouterV6Instrumentation was unable to wrap `useRoutes` because of one or more missing parameters."),t;let e=!0;return(n,r)=>u.createElement((()=>{const i=t(n,r),s=h(),o=f(),a="string"==typeof r||r&&r.pathname?r:s;return p((()=>{const t="string"==typeof a?{pathname:a}:a;e?(S(t,n),e=!1):w(t,n,o)}),[o,a]),i}),{__self:this,__source:{fileName:l,lineNumber:248}})}function k(t){return function(e,n){const r=t(e,n);return"POP"===r.state.historyAction&&d&&S(r.state.location,e),r.subscribe((t=>{const n=t.location;y&&("PUSH"===t.historyAction||"POP"===t.historyAction)&&d&&w(n,e,t.historyAction)})),r}}}))}(); +//# sourceMappingURL=esm.4058bdad.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/esm.78ec8af4.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/esm.78ec8af4.js new file mode 100644 index 0000000..d73a26b --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/esm.78ec8af4.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},t=e.parcelRequire1d24;t.register("6oJub",(function(e,r){var n=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=e.exports&&e.exports.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(e.exports,"__esModule",{value:!0}),o(t("iWyd2"),e.exports),o(t("kgqNg"),e.exports),o(t("kxdVj"),e.exports),o(t("lbY5I"),e.exports),o(t("8vOlA"),e.exports),o(t("bIfqC"),e.exports)})),t.register("iWyd2",(function(e,r){var n=t("6rT8n").Buffer,o=e.exports&&e.exports.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.findNameHouse=e.exports.findTldHouse=e.exports.findNftRecord=e.exports.getMintOwner=e.exports.findAllDomainsForTld=e.exports.getParentAccountFromTldHouseAccountInfo=e.exports.getTldFromTldHouseAccountInfo=e.exports.getAllTld=e.exports.findMainDomain=e.exports.findOwnedNameAccountsForUser=e.exports.getOriginNameAccountKey=e.exports.getHashedName=e.exports.getNameOwner=e.exports.getNameAccountKeyWithBump=void 0;var i=t("csgS8"),s=t("iC8Bj"),a=t("xtN6v"),c=t("kgqNg"),u=t("lbY5I"),d=t("7ilm6"),f=t("dewdt");function l(e,t,r){const o=[e,t?t.toBuffer():n.alloc(32),r?r.toBuffer():n.alloc(32)];return i.PublicKey.findProgramAddressSync(o,c.ANS_PROGRAM_ID)}function p(e){return o(this,void 0,void 0,(function*(){const t=u.NameRecordHeader.HASH_PREFIX+e,r=(0,a.sha256)(n.from(t,"utf8")).slice(2);return n.from(r,"hex")}))}function h(e){var t;const r=null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.subarray(104),n=new s.BN(null==r?void 0:r.subarray(0,4),"le").toNumber();return r.subarray(4,4+n).toString().replace(/\0.*$/g,"")}function m(e){var t;const r=null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.subarray(72,104);return new i.PublicKey(r)}function y(e,t){return o(this,void 0,void 0,(function*(){try{const r=yield f.NftRecord.fromAccountAddress(e,t);if(r.tag!==d.Tag.ActiveRecord)return;const n=yield e.getTokenLargestAccounts(r.nftMintAccount),o=yield e.getParsedAccountInfo(n.value[0].address);if(!o.value.data)return;return new i.PublicKey(o.value.data.parsed.info.owner)}catch(e){return}}))}function g(e,t){return i.PublicKey.findProgramAddressSync([n.from(c.NFT_RECORD_PREFIX),t.toBuffer(),e.toBuffer()],c.NAME_HOUSE_PROGRAM_ID)}function x(e){return i.PublicKey.findProgramAddressSync([n.from(c.NAME_HOUSE_PREFIX),e.toBuffer()],c.NAME_HOUSE_PROGRAM_ID)}e.exports.getNameAccountKeyWithBump=l,e.exports.getNameOwner=function(e,t,r){var n;return o(this,void 0,void 0,(function*(){const o=null===(n=yield u.NameRecordHeader.fromAccountAddress(e,t))||void 0===n?void 0:n.owner;if(!r)return o;const[i]=x(r),[s]=g(t,i);return(null==o?void 0:o.toBase58())!==s.toBase58()?o:yield y(e,s)}))},e.exports.getHashedName=p,e.exports.getOriginNameAccountKey=function(e=c.ORIGIN_TLD){return o(this,void 0,void 0,(function*(){const t=yield p(e),[r]=yield l(t,void 0,void 0);return r}))},e.exports.findOwnedNameAccountsForUser=function(e,t,r){return o(this,void 0,void 0,(function*(){const n=[{memcmp:{offset:40,bytes:t.toBase58()}}];r&&n.push({memcmp:{offset:8,bytes:r.toBase58()}});return(yield e.getProgramAccounts(c.ANS_PROGRAM_ID,{filters:n})).map((e=>e.pubkey))}))},e.exports.findMainDomain=function(e){return i.PublicKey.findProgramAddressSync([n.from(c.MAIN_DOMAIN_PREFIX),e.toBuffer()],c.TLD_HOUSE_PROGRAM_ID)},e.exports.getAllTld=function(e){return o(this,void 0,void 0,(function*(){const t=[{memcmp:{offset:0,bytes:[247,144,135,1,238,173,19,249]}}],r=yield e.getProgramAccounts(c.TLD_HOUSE_PROGRAM_ID,{filters:t}),n=[];return r.map((({account:e})=>{const t=m(e),r=h(e);n.push({tld:r,parentAccount:t})})),n}))},e.exports.getTldFromTldHouseAccountInfo=h,e.exports.getParentAccountFromTldHouseAccountInfo=m,e.exports.findAllDomainsForTld=function(e,t){return o(this,void 0,void 0,(function*(){const r=[{memcmp:{offset:8,bytes:t.toBase58()}}];return(yield e.getProgramAccounts(c.ANS_PROGRAM_ID,{filters:r})).map((e=>e.pubkey))}))},e.exports.getMintOwner=y,e.exports.findNftRecord=g,e.exports.findTldHouse=function(e){return e=e.toLowerCase(),i.PublicKey.findProgramAddressSync([n.from(c.TLD_HOUSE_PREFIX),n.from(e)],c.TLD_HOUSE_PROGRAM_ID)},e.exports.findNameHouse=x})),t.register("kgqNg",(function(e,r){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.NAME_HOUSE_PREFIX=e.exports.TLD_HOUSE_PREFIX=e.exports.NFT_RECORD_PREFIX=e.exports.NAME_HOUSE_PROGRAM_ID=e.exports.TLD_HOUSE_PROGRAM_ID=e.exports.ANS_PROGRAM_ID=e.exports.ORIGIN_TLD=e.exports.MAIN_DOMAIN_PREFIX=void 0;var n=t("csgS8");e.exports.MAIN_DOMAIN_PREFIX="main_domain",e.exports.ORIGIN_TLD="ANS",e.exports.ANS_PROGRAM_ID=new n.PublicKey("ALTNSZ46uaAUU7XUV6awvdorLGqAsPwa9shm7h4uP2FK"),e.exports.TLD_HOUSE_PROGRAM_ID=new n.PublicKey("TLDHkysf5pCnKsVA4gXpNvmy7psXLPEu4LAdDJthT9S"),e.exports.NAME_HOUSE_PROGRAM_ID=new n.PublicKey("NH3uX6FtVE2fNREAioP7hm5RaozotZxeL6khU1EHx51"),e.exports.NFT_RECORD_PREFIX="nft_record",e.exports.TLD_HOUSE_PREFIX="tld_house",e.exports.NAME_HOUSE_PREFIX="name_house"})),t.register("lbY5I",(function(e,r){var n=t("6rT8n").Buffer,o=e.exports&&e.exports.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.NameRecordHeader=void 0;var i=t("csgS8"),s=t("kLTva");class a{static get byteSize(){return 200}static fromAccountAddress(e,t){var r;return o(this,void 0,void 0,(function*(){const n=yield e.getAccountInfo(t,"confirmed");if(!n)return;const o=(0,s.deserializeUnchecked)(this.schema,a,n.data);return o.data=null===(r=n.data)||void 0===r?void 0:r.subarray(this.byteSize),o}))}static fromMultipileAccountAddresses(e,t){return o(this,void 0,void 0,(function*(){let r=yield e.getMultipleAccountsInfo(t),n=[];return r.forEach((e=>{if(!e)return void n.push(void 0);let t=this.fromAccountInfo(e);t?n.push(t):n.push(void 0)})),n}))}static fromAccountInfo(e){var t;const r=(0,s.deserializeUnchecked)(this.schema,a,e.data);return r.data=null===(t=e.data)||void 0===t?void 0:t.subarray(this.byteSize),r}pretty(){var e;const t=this.data.indexOf(0);return{parentName:this.parentName.toBase58(),owner:null===(e=this.owner)||void 0===e?void 0:e.toBase58(),nclass:this.nclass.toBase58(),expiresAt:this.expiresAt,isValid:this.isValid,data:this.isValid?this.data.subarray(0,t).toString():void 0}}constructor(e){this.parentName=new i.PublicKey(e.parentName),this.nclass=new i.PublicKey(e.nclass),this.expiresAt=new Date(1e3*new s.BinaryReader(n.from(e.expiresAt)).readU64().toNumber()),this.isValid=0===new s.BinaryReader(n.from(e.expiresAt)).readU64().toNumber()||this.expiresAt>new Date,this.owner=this.isValid?new i.PublicKey(e.owner):void 0}}e.exports.NameRecordHeader=a,a.DISCRIMINATOR=[68,72,88,44,15,167,103,243],a.HASH_PREFIX="ALT Name Service",a.schema=new Map([[a,{kind:"struct",fields:[["discriminator",[8]],["parentName",[32]],["owner",[32]],["nclass",[32]],["expiresAt",[8]],["padding",[88]]]}]])})),t.register("kLTva",(function(r,n){var o=t("6rT8n").Buffer,i=r.exports&&r.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),s=r.exports&&r.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=r.exports&&r.exports.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},c=r.exports&&r.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&i(t,e,r);return s(t,e),t},u=r.exports&&r.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r.exports,"__esModule",{value:!0}),r.exports.deserializeUnchecked=r.exports.deserialize=r.exports.serialize=r.exports.BinaryReader=r.exports.BinaryWriter=r.exports.BorshError=r.exports.baseDecode=r.exports.baseEncode=void 0;const d=u(t("iC8Bj")),f=u(t("13Nf3")),l=c(t("193bQ")),p=new("function"!=typeof e.TextDecoder?l.TextDecoder:e.TextDecoder)("utf-8",{fatal:!0});r.exports.baseEncode=function(e){return"string"==typeof e&&(e=o.from(e,"utf8")),f.default.encode(o.from(e))},r.exports.baseDecode=function(e){return o.from(f.default.decode(e))};const h=1024;class m extends Error{addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}}r.exports.BorshError=m;class y{maybeResize(){this.buf.length<16+this.length&&(this.buf=o.concat([this.buf,o.alloc(h)]))}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(o.from(new d.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(o.from(new d.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(o.from(new d.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(o.from(new d.default(e).toArray("le",64)))}writeBuffer(e){this.buf=o.concat([o.from(this.buf.subarray(0,this.length)),e,o.alloc(h)]),this.length+=e.length}writeString(e){this.maybeResize();const t=o.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(o.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(const r of e)this.maybeResize(),t(r)}toArray(){return this.buf.subarray(0,this.length)}constructor(){this.buf=o.alloc(h),this.length=0}}function g(e,t,r){const n=r.value;r.value=function(...e){try{return n.apply(this,e)}catch(e){if(e instanceof RangeError){const t=e.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(t)>=0)throw new m("Reached the end of buffer when deserializing")}throw e}}}r.exports.BinaryWriter=y;class x{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 d.default(e,"le")}readU128(){const e=this.readBuffer(16);return new d.default(e,"le")}readU256(){const e=this.readBuffer(32);return new d.default(e,"le")}readU512(){const e=this.readBuffer(64);return new d.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new m(`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 p.decode(t)}catch(e){throw new m(`Error decoding UTF-8 string: ${e}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){const t=this.readU32(),r=Array();for(let n=0;n{b(e,t,r,n[0],o)}));else if(void 0!==n.kind){if("option"!==n.kind)throw new m(`FieldType ${n} unrecognized`);null==r?o.writeU8(0):(o.writeU8(1),b(e,t,r,n.type,o))}else A(e,r,o)}catch(e){throw e instanceof m&&e.addToFieldPath(t),e}}function A(e,t,r){if("function"==typeof t.borshSerialize)return void t.borshSerialize(r);const n=e.get(t.constructor);if(!n)throw new m(`Class ${t.constructor.name} is missing in schema`);if("struct"===n.kind)n.fields.map((([n,o])=>{b(e,n,t[n],o,r)}));else{if("enum"!==n.kind)throw new m(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`);{const o=t[n.field];for(let i=0;iw(e,t,r[0],n)))}if("option"===r.kind){return n.readU8()?w(e,t,r.type,n):void 0}return _(e,r,n)}catch(e){throw e instanceof m&&e.addToFieldPath(t),e}}function _(e,t,r){if("function"==typeof t.borshDeserialize)return t.borshDeserialize(r);const n=e.get(t);if(!n)throw new m(`Class ${t.name} is missing in schema`);if("struct"===n.kind){const n={};for(const[o,i]of e.get(t).fields)n[o]=w(e,o,i,r);return new t(n)}if("enum"===n.kind){const o=r.readU8();if(o>=n.values.length)throw new m(`Enum index: ${o} is out of range`);const[i,s]=n.values[o];return new t({[i]:w(e,i,s,r)})}throw new m(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`)}a([g],x.prototype,"readU8",null),a([g],x.prototype,"readU16",null),a([g],x.prototype,"readU32",null),a([g],x.prototype,"readU64",null),a([g],x.prototype,"readU128",null),a([g],x.prototype,"readU256",null),a([g],x.prototype,"readU512",null),a([g],x.prototype,"readString",null),a([g],x.prototype,"readFixedArray",null),a([g],x.prototype,"readArray",null),r.exports.BinaryReader=x,r.exports.serialize=function(e,t,r=y){const n=new r;return A(e,t,n),n.toArray()},r.exports.deserialize=function(e,t,r,n=x){const o=new n(r),i=_(e,t,o);if(o.offseto(void 0,void 0,void 0,(function*(){const r=e.split(".");if(3===r.length){const e="."+r[2],o=r[1],i=r[0],{pubkey:a}=yield s(e),{pubkey:c}=yield s(o,a),u=n.from([t?1:0]).toString().concat(i),d=yield s(u,c);return Object.assign(Object.assign({},d),{isSub:!0,parent:c})}if(4===r.length&&t){const e="."+r[3],t=r[2],o=r[1],i=r[0],{pubkey:a}=yield s(e),{pubkey:c}=yield s(t,a),{pubkey:u}=yield s("\0".concat(o),c),d=n.from([1]).toString(),f=yield s(d.concat(i),u);return Object.assign(Object.assign({},f),{isSub:!0,parent:c,isSubRecord:!0})}if(r.length>4)throw new Error("Invalid derivation input");const o="."+r[1],{pubkey:i}=yield s(o),a=r[0],c=yield s(a,i);return Object.assign(Object.assign({},c),{isSub:!1,parent:void 0})}));const s=(e,t)=>o(void 0,void 0,void 0,(function*(){t||(t=yield(0,i.getOriginNameAccountKey)());let r=yield(0,i.getHashedName)(e),[n]=yield(0,i.getNameAccountKeyWithBump)(r,void 0,t);return{pubkey:n,hashed:r}}))})),t.register("bIfqC",(function(e,t){var r;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.Record=void 0,(r=e.exports.Record||(e.exports.Record={})).IPFS="IPFS",r.ARWV="ARWV",r.SOL="SOL",r.ETH="ETH",r.BTC="BTC",r.LTC="LTC",r.DOGE="DOGE",r.Email="email",r.Url="url",r.Discord="discord",r.Github="github",r.Reddit="reddit",r.Twitter="twitter",r.Telegram="telegram",r.Pic="pic",r.SHDW="SHDW",r.POINT="POINT"})); +//# sourceMappingURL=esm.78ec8af4.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ethAlwaysAsk.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ethAlwaysAsk.js new file mode 100644 index 0000000..72ad04c --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ethAlwaysAsk.js @@ -0,0 +1,32 @@ +"use strict";(()=>{var dy=Object.create;var qs=Object.defineProperty;var my=Object.getOwnPropertyDescriptor;var yy=Object.getOwnPropertyNames;var xy=Object.getPrototypeOf,gy=Object.prototype.hasOwnProperty;var vy=(r,e)=>()=>(r&&(e=r(r=0)),e);var ut=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),U=(r,e)=>{for(var t in e)qs(r,t,{get:e[t],enumerable:!0})},wy=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of yy(e))!gy.call(r,o)&&o!==t&&qs(r,o,{get:()=>e[o],enumerable:!(n=my(e,o))||n.enumerable});return r};var at=(r,e,t)=>(t=r!=null?dy(xy(r)):{},wy(e||!r||!r.__esModule?qs(t,"default",{value:r,enumerable:!0}):t,r));var Ea=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)};var Ee=(r,e,t)=>(Ea(r,e,"read from private field"),t?t.call(r):e.get(r)),or=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},Ht=(r,e,t,n)=>(Ea(r,e,"write to private field"),n?n.call(r,t):e.set(r,t),t);var it=(r,e,t)=>new Promise((n,o)=>{var a=w=>{try{g(t.next(w))}catch(E){o(E)}},f=w=>{try{g(t.throw(w))}catch(E){o(E)}},g=w=>w.done?n(w.value):Promise.resolve(w.value).then(a,f);g((t=t.apply(r,e)).next())}),Ds=(r,e,t)=>(e=r[Symbol.asyncIterator],t=(n,o)=>(o=r[n])&&(e[n]=a=>new Promise((f,g,w)=>(a=o.call(r,a),w=a.done,Promise.resolve(a.value).then(E=>f({value:E,done:w}),g)))),e?e.call(r):(r=r[Symbol.iterator](),e={},t("next"),t("return"),e));var Ma=ut(An=>{"use strict";h();An.byteLength=Ey;An.toByteArray=_y;An.fromByteArray=Sy;var kt=[],Rt=[],by=typeof Uint8Array<"u"?Uint8Array:Array,Os="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Tr=0,Ra=Os.length;Tr0)throw new Error("Invalid string. Length must be a multiple of 4");var t=r.indexOf("=");t===-1&&(t=e);var n=t===e?0:4-t%4;return[t,n]}function Ey(r){var e=_a(r),t=e[0],n=e[1];return(t+n)*3/4-n}function Ry(r,e,t){return(e+t)*3/4-t}function _y(r){var e,t=_a(r),n=t[0],o=t[1],a=new by(Ry(r,n,o)),f=0,g=o>0?n-4:n,w;for(w=0;w>16&255,a[f++]=e>>8&255,a[f++]=e&255;return o===2&&(e=Rt[r.charCodeAt(w)]<<2|Rt[r.charCodeAt(w+1)]>>4,a[f++]=e&255),o===1&&(e=Rt[r.charCodeAt(w)]<<10|Rt[r.charCodeAt(w+1)]<<4|Rt[r.charCodeAt(w+2)]>>2,a[f++]=e>>8&255,a[f++]=e&255),a}function My(r){return kt[r>>18&63]+kt[r>>12&63]+kt[r>>6&63]+kt[r&63]}function Ty(r,e,t){for(var n,o=[],a=e;ag?g:f+a));return n===1?(e=r[t-1],o.push(kt[e>>2]+kt[e<<4&63]+"==")):n===2&&(e=(r[t-2]<<8)+r[t-1],o.push(kt[e>>10]+kt[e>>4&63]+kt[e<<2&63]+"=")),o.join("")}});var Ta=ut(Us=>{h();Us.read=function(r,e,t,n,o){var a,f,g=o*8-n-1,w=(1<>1,P=-7,T=t?o-1:0,V=t?-1:1,q=r[e+T];for(T+=V,a=q&(1<<-P)-1,q>>=-P,P+=g;P>0;a=a*256+r[e+T],T+=V,P-=8);for(f=a&(1<<-P)-1,a>>=-P,P+=n;P>0;f=f*256+r[e+T],T+=V,P-=8);if(a===0)a=1-E;else{if(a===w)return f?NaN:(q?-1:1)*(1/0);f=f+Math.pow(2,n),a=a-E}return(q?-1:1)*f*Math.pow(2,a-n)};Us.write=function(r,e,t,n,o,a){var f,g,w,E=a*8-o-1,P=(1<>1,V=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,q=n?0:a-1,ue=n?1:-1,ve=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(g=isNaN(e)?1:0,f=P):(f=Math.floor(Math.log(e)/Math.LN2),e*(w=Math.pow(2,-f))<1&&(f--,w*=2),f+T>=1?e+=V/w:e+=V*Math.pow(2,1-T),e*w>=2&&(f++,w/=2),f+T>=P?(g=0,f=P):f+T>=1?(g=(e*w-1)*Math.pow(2,o),f=f+T):(g=e*Math.pow(2,T-1)*Math.pow(2,o),f=0));o>=8;r[t+q]=g&255,q+=ue,g/=256,o-=8);for(f=f<0;r[t+q]=f&255,q+=ue,f/=256,E-=8);r[t+q-ue]|=ve*128}});var kn=ut(Kr=>{"use strict";h();var Ls=Ma(),Wr=Ta(),Sa=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Kr.Buffer=B;Kr.SlowBuffer=Cy;Kr.INSPECT_MAX_BYTES=50;var In=2147483647;Kr.kMaxLength=In;B.TYPED_ARRAY_SUPPORT=zy();!B.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function zy(){try{let r=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(r,e),r.foo()===42}catch{return!1}}Object.defineProperty(B.prototype,"parent",{enumerable:!0,get:function(){if(!!B.isBuffer(this))return this.buffer}});Object.defineProperty(B.prototype,"offset",{enumerable:!0,get:function(){if(!!B.isBuffer(this))return this.byteOffset}});function Vt(r){if(r>In)throw new RangeError('The value "'+r+'" is invalid for option "size"');let e=new Uint8Array(r);return Object.setPrototypeOf(e,B.prototype),e}function B(r,e,t){if(typeof r=="number"){if(typeof e=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Vs(r)}return Pa(r,e,t)}B.poolSize=8192;function Pa(r,e,t){if(typeof r=="string")return Iy(r,e);if(ArrayBuffer.isView(r))return Py(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(Ct(r,ArrayBuffer)||r&&Ct(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Ct(r,SharedArrayBuffer)||r&&Ct(r.buffer,SharedArrayBuffer)))return Fs(r,e,t);if(typeof r=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let n=r.valueOf&&r.valueOf();if(n!=null&&n!==r)return B.from(n,e,t);let o=ky(r);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return B.from(r[Symbol.toPrimitive]("string"),e,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}B.from=function(r,e,t){return Pa(r,e,t)};Object.setPrototypeOf(B.prototype,Uint8Array.prototype);Object.setPrototypeOf(B,Uint8Array);function ka(r){if(typeof r!="number")throw new TypeError('"size" argument must be of type number');if(r<0)throw new RangeError('The value "'+r+'" is invalid for option "size"')}function Ay(r,e,t){return ka(r),r<=0?Vt(r):e!==void 0?typeof t=="string"?Vt(r).fill(e,t):Vt(r).fill(e):Vt(r)}B.alloc=function(r,e,t){return Ay(r,e,t)};function Vs(r){return ka(r),Vt(r<0?0:Ws(r)|0)}B.allocUnsafe=function(r){return Vs(r)};B.allocUnsafeSlow=function(r){return Vs(r)};function Iy(r,e){if((typeof e!="string"||e==="")&&(e="utf8"),!B.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let t=Ca(r,e)|0,n=Vt(t),o=n.write(r,e);return o!==t&&(n=n.slice(0,o)),n}function js(r){let e=r.length<0?0:Ws(r.length)|0,t=Vt(e);for(let n=0;n=In)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+In.toString(16)+" bytes");return r|0}function Cy(r){return+r!=r&&(r=0),B.alloc(+r)}B.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==B.prototype};B.compare=function(e,t){if(Ct(e,Uint8Array)&&(e=B.from(e,e.offset,e.byteLength)),Ct(t,Uint8Array)&&(t=B.from(t,t.offset,t.byteLength)),!B.isBuffer(e)||!B.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let n=e.length,o=t.length;for(let a=0,f=Math.min(n,o);ao.length?(B.isBuffer(f)||(f=B.from(f)),f.copy(o,a)):Uint8Array.prototype.set.call(o,f,a);else if(B.isBuffer(f))f.copy(o,a);else throw new TypeError('"list" argument must be an Array of Buffers');a+=f.length}return o};function Ca(r,e){if(B.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||Ct(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof r);let t=r.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&t===0)return 0;let o=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return Hs(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return t*2;case"hex":return t>>>1;case"base64":return Fa(r).length;default:if(o)return n?-1:Hs(r).length;e=(""+e).toLowerCase(),o=!0}}B.byteLength=Ca;function By(r,e,t){let n=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((t===void 0||t>this.length)&&(t=this.length),t<=0)||(t>>>=0,e>>>=0,t<=e))return"";for(r||(r="utf8");;)switch(r){case"hex":return Vy(this,e,t);case"utf8":case"utf-8":return Na(this,e,t);case"ascii":return Fy(this,e,t);case"latin1":case"binary":return Hy(this,e,t);case"base64":return Ly(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Wy(this,e,t);default:if(n)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),n=!0}}B.prototype._isBuffer=!0;function Sr(r,e,t){let n=r[e];r[e]=r[t],r[t]=n}B.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""};Sa&&(B.prototype[Sa]=B.prototype.inspect);B.prototype.compare=function(e,t,n,o,a){if(Ct(e,Uint8Array)&&(e=B.from(e,e.offset,e.byteLength)),!B.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),o===void 0&&(o=0),a===void 0&&(a=this.length),t<0||n>e.length||o<0||a>this.length)throw new RangeError("out of range index");if(o>=a&&t>=n)return 0;if(o>=a)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,o>>>=0,a>>>=0,this===e)return 0;let f=a-o,g=n-t,w=Math.min(f,g),E=this.slice(o,a),P=e.slice(t,n);for(let T=0;T2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,Ks(t)&&(t=o?0:r.length-1),t<0&&(t=r.length+t),t>=r.length){if(o)return-1;t=r.length-1}else if(t<0)if(o)t=0;else return-1;if(typeof e=="string"&&(e=B.from(e,n)),B.isBuffer(e))return e.length===0?-1:za(r,e,t,n,o);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(r,e,t):Uint8Array.prototype.lastIndexOf.call(r,e,t):za(r,[e],t,n,o);throw new TypeError("val must be string, number or Buffer")}function za(r,e,t,n,o){let a=1,f=r.length,g=e.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(r.length<2||e.length<2)return-1;a=2,f/=2,g/=2,t/=2}function w(P,T){return a===1?P[T]:P.readUInt16BE(T*a)}let E;if(o){let P=-1;for(E=t;Ef&&(t=f-g),E=t;E>=0;E--){let P=!0;for(let T=0;To&&(n=o)):n=o;let a=e.length;n>a/2&&(n=a/2);let f;for(f=0;f>>0,isFinite(n)?(n=n>>>0,o===void 0&&(o="utf8")):(o=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let a=this.length-t;if((n===void 0||n>a)&&(n=a),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");let f=!1;for(;;)switch(o){case"hex":return Ny(this,e,t,n);case"utf8":case"utf-8":return qy(this,e,t,n);case"ascii":case"latin1":case"binary":return Dy(this,e,t,n);case"base64":return Oy(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Uy(this,e,t,n);default:if(f)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),f=!0}};B.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Ly(r,e,t){return e===0&&t===r.length?Ls.fromByteArray(r):Ls.fromByteArray(r.slice(e,t))}function Na(r,e,t){t=Math.min(r.length,t);let n=[],o=e;for(;o239?4:a>223?3:a>191?2:1;if(o+g<=t){let w,E,P,T;switch(g){case 1:a<128&&(f=a);break;case 2:w=r[o+1],(w&192)===128&&(T=(a&31)<<6|w&63,T>127&&(f=T));break;case 3:w=r[o+1],E=r[o+2],(w&192)===128&&(E&192)===128&&(T=(a&15)<<12|(w&63)<<6|E&63,T>2047&&(T<55296||T>57343)&&(f=T));break;case 4:w=r[o+1],E=r[o+2],P=r[o+3],(w&192)===128&&(E&192)===128&&(P&192)===128&&(T=(a&15)<<18|(w&63)<<12|(E&63)<<6|P&63,T>65535&&T<1114112&&(f=T))}}f===null?(f=65533,g=1):f>65535&&(f-=65536,n.push(f>>>10&1023|55296),f=56320|f&1023),n.push(f),o+=g}return jy(n)}var Aa=4096;function jy(r){let e=r.length;if(e<=Aa)return String.fromCharCode.apply(String,r);let t="",n=0;for(;nn)&&(t=n);let o="";for(let a=e;an&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),tt)throw new RangeError("Trying to access beyond buffer length")}B.prototype.readUintLE=B.prototype.readUIntLE=function(e,t,n){e=e>>>0,t=t>>>0,n||ft(e,t,this.length);let o=this[e],a=1,f=0;for(;++f>>0,t=t>>>0,n||ft(e,t,this.length);let o=this[e+--t],a=1;for(;t>0&&(a*=256);)o+=this[e+--t]*a;return o};B.prototype.readUint8=B.prototype.readUInt8=function(e,t){return e=e>>>0,t||ft(e,1,this.length),this[e]};B.prototype.readUint16LE=B.prototype.readUInt16LE=function(e,t){return e=e>>>0,t||ft(e,2,this.length),this[e]|this[e+1]<<8};B.prototype.readUint16BE=B.prototype.readUInt16BE=function(e,t){return e=e>>>0,t||ft(e,2,this.length),this[e]<<8|this[e+1]};B.prototype.readUint32LE=B.prototype.readUInt32LE=function(e,t){return e=e>>>0,t||ft(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};B.prototype.readUint32BE=B.prototype.readUInt32BE=function(e,t){return e=e>>>0,t||ft(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};B.prototype.readBigUInt64LE=sr(function(e){e=e>>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hn(e,this.length-8);let o=t+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,a=this[++e]+this[++e]*2**8+this[++e]*2**16+n*2**24;return BigInt(o)+(BigInt(a)<>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hn(e,this.length-8);let o=t*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],a=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+n;return(BigInt(o)<>>0,t=t>>>0,n||ft(e,t,this.length);let o=this[e],a=1,f=0;for(;++f=a&&(o-=Math.pow(2,8*t)),o};B.prototype.readIntBE=function(e,t,n){e=e>>>0,t=t>>>0,n||ft(e,t,this.length);let o=t,a=1,f=this[e+--o];for(;o>0&&(a*=256);)f+=this[e+--o]*a;return a*=128,f>=a&&(f-=Math.pow(2,8*t)),f};B.prototype.readInt8=function(e,t){return e=e>>>0,t||ft(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};B.prototype.readInt16LE=function(e,t){e=e>>>0,t||ft(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};B.prototype.readInt16BE=function(e,t){e=e>>>0,t||ft(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};B.prototype.readInt32LE=function(e,t){return e=e>>>0,t||ft(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};B.prototype.readInt32BE=function(e,t){return e=e>>>0,t||ft(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};B.prototype.readBigInt64LE=sr(function(e){e=e>>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hn(e,this.length-8);let o=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(n<<24);return(BigInt(o)<>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hn(e,this.length-8);let o=(t<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(o)<>>0,t||ft(e,4,this.length),Wr.read(this,e,!0,23,4)};B.prototype.readFloatBE=function(e,t){return e=e>>>0,t||ft(e,4,this.length),Wr.read(this,e,!1,23,4)};B.prototype.readDoubleLE=function(e,t){return e=e>>>0,t||ft(e,8,this.length),Wr.read(this,e,!0,52,8)};B.prototype.readDoubleBE=function(e,t){return e=e>>>0,t||ft(e,8,this.length),Wr.read(this,e,!1,52,8)};function gt(r,e,t,n,o,a){if(!B.isBuffer(r))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||er.length)throw new RangeError("Index out of range")}B.prototype.writeUintLE=B.prototype.writeUIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,n=n>>>0,!o){let g=Math.pow(2,8*n)-1;gt(this,e,t,n,g,0)}let a=1,f=0;for(this[t]=e&255;++f>>0,n=n>>>0,!o){let g=Math.pow(2,8*n)-1;gt(this,e,t,n,g,0)}let a=n-1,f=1;for(this[t+a]=e&255;--a>=0&&(f*=256);)this[t+a]=e/f&255;return t+n};B.prototype.writeUint8=B.prototype.writeUInt8=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,1,255,0),this[t]=e&255,t+1};B.prototype.writeUint16LE=B.prototype.writeUInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,2,65535,0),this[t]=e&255,this[t+1]=e>>>8,t+2};B.prototype.writeUint16BE=B.prototype.writeUInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=e&255,t+2};B.prototype.writeUint32LE=B.prototype.writeUInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255,t+4};B.prototype.writeUint32BE=B.prototype.writeUInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};function qa(r,e,t,n,o){ja(e,n,o,r,t,7);let a=Number(e&BigInt(4294967295));r[t++]=a,a=a>>8,r[t++]=a,a=a>>8,r[t++]=a,a=a>>8,r[t++]=a;let f=Number(e>>BigInt(32)&BigInt(4294967295));return r[t++]=f,f=f>>8,r[t++]=f,f=f>>8,r[t++]=f,f=f>>8,r[t++]=f,t}function Da(r,e,t,n,o){ja(e,n,o,r,t,7);let a=Number(e&BigInt(4294967295));r[t+7]=a,a=a>>8,r[t+6]=a,a=a>>8,r[t+5]=a,a=a>>8,r[t+4]=a;let f=Number(e>>BigInt(32)&BigInt(4294967295));return r[t+3]=f,f=f>>8,r[t+2]=f,f=f>>8,r[t+1]=f,f=f>>8,r[t]=f,t+8}B.prototype.writeBigUInt64LE=sr(function(e,t=0){return qa(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});B.prototype.writeBigUInt64BE=sr(function(e,t=0){return Da(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});B.prototype.writeIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let w=Math.pow(2,8*n-1);gt(this,e,t,n,w-1,-w)}let a=0,f=1,g=0;for(this[t]=e&255;++a>0)-g&255;return t+n};B.prototype.writeIntBE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let w=Math.pow(2,8*n-1);gt(this,e,t,n,w-1,-w)}let a=n-1,f=1,g=0;for(this[t+a]=e&255;--a>=0&&(f*=256);)e<0&&g===0&&this[t+a+1]!==0&&(g=1),this[t+a]=(e/f>>0)-g&255;return t+n};B.prototype.writeInt8=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=e&255,t+1};B.prototype.writeInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,2,32767,-32768),this[t]=e&255,this[t+1]=e>>>8,t+2};B.prototype.writeInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=e&255,t+2};B.prototype.writeInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,4,2147483647,-2147483648),this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4};B.prototype.writeInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||gt(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};B.prototype.writeBigInt64LE=sr(function(e,t=0){return qa(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});B.prototype.writeBigInt64BE=sr(function(e,t=0){return Da(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Oa(r,e,t,n,o,a){if(t+n>r.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function Ua(r,e,t,n,o){return e=+e,t=t>>>0,o||Oa(r,e,t,4,34028234663852886e22,-34028234663852886e22),Wr.write(r,e,t,n,23,4),t+4}B.prototype.writeFloatLE=function(e,t,n){return Ua(this,e,t,!0,n)};B.prototype.writeFloatBE=function(e,t,n){return Ua(this,e,t,!1,n)};function La(r,e,t,n,o){return e=+e,t=t>>>0,o||Oa(r,e,t,8,17976931348623157e292,-17976931348623157e292),Wr.write(r,e,t,n,52,8),t+8}B.prototype.writeDoubleLE=function(e,t,n){return La(this,e,t,!0,n)};B.prototype.writeDoubleBE=function(e,t,n){return La(this,e,t,!1,n)};B.prototype.copy=function(e,t,n,o){if(!B.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),!o&&o!==0&&(o=this.length),t>=e.length&&(t=e.length),t||(t=0),o>0&&o=this.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t>>0,n=n===void 0?this.length:n>>>0,e||(e=0);let a;if(typeof e=="number")for(a=t;a2**32?o=Ia(String(t)):typeof t=="bigint"&&(o=String(t),(t>BigInt(2)**BigInt(32)||t<-(BigInt(2)**BigInt(32)))&&(o=Ia(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function Ia(r){let e="",t=r.length,n=r[0]==="-"?1:0;for(;t>=n+4;t-=3)e=`_${r.slice(t-3,t)}${e}`;return`${r.slice(0,t)}${e}`}function Yy(r,e,t){Yr(e,"offset"),(r[e]===void 0||r[e+t]===void 0)&&hn(e,r.length-(t+1))}function ja(r,e,t,n,o,a){if(r>t||r3?e===0||e===BigInt(0)?g=`>= 0${f} and < 2${f} ** ${(a+1)*8}${f}`:g=`>= -(2${f} ** ${(a+1)*8-1}${f}) and < 2 ** ${(a+1)*8-1}${f}`:g=`>= ${e}${f} and <= ${t}${f}`,new Vr.ERR_OUT_OF_RANGE("value",g,r)}Yy(n,o,a)}function Yr(r,e){if(typeof r!="number")throw new Vr.ERR_INVALID_ARG_TYPE(e,"number",r)}function hn(r,e,t){throw Math.floor(r)!==r?(Yr(r,t),new Vr.ERR_OUT_OF_RANGE(t||"offset","an integer",r)):e<0?new Vr.ERR_BUFFER_OUT_OF_BOUNDS:new Vr.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${e}`,r)}var Ky=/[^+/0-9A-Za-z-_]/g;function Zy(r){if(r=r.split("=")[0],r=r.trim().replace(Ky,""),r.length<2)return"";for(;r.length%4!==0;)r=r+"=";return r}function Hs(r,e){e=e||1/0;let t,n=r.length,o=null,a=[];for(let f=0;f55295&&t<57344){if(!o){if(t>56319){(e-=3)>-1&&a.push(239,191,189);continue}else if(f+1===n){(e-=3)>-1&&a.push(239,191,189);continue}o=t;continue}if(t<56320){(e-=3)>-1&&a.push(239,191,189),o=t;continue}t=(o-55296<<10|t-56320)+65536}else o&&(e-=3)>-1&&a.push(239,191,189);if(o=null,t<128){if((e-=1)<0)break;a.push(t)}else if(t<2048){if((e-=2)<0)break;a.push(t>>6|192,t&63|128)}else if(t<65536){if((e-=3)<0)break;a.push(t>>12|224,t>>6&63|128,t&63|128)}else if(t<1114112){if((e-=4)<0)break;a.push(t>>18|240,t>>12&63|128,t>>6&63|128,t&63|128)}else throw new Error("Invalid code point")}return a}function $y(r){let e=[];for(let t=0;t>8,o=t%256,a.push(o),a.push(n);return a}function Fa(r){return Ls.toByteArray(Zy(r))}function Pn(r,e,t,n){let o;for(o=0;o=e.length||o>=r.length);++o)e[o+t]=r[o];return o}function Ct(r,e){return r instanceof e||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===e.name}function Ks(r){return r!==r}var Jy=function(){let r="0123456789abcdef",e=new Array(256);for(let t=0;t<16;++t){let n=t*16;for(let o=0;o<16;++o)e[n+o]=r[t]+r[o]}return e}();function sr(r){return typeof BigInt>"u"?Qy:r}function Qy(){throw new Error("BigInt not supported")}});var Ka=ut((Q1,Ya)=>{h();var pt=Ya.exports={},Bt,Nt;function Zs(){throw new Error("setTimeout has not been defined")}function $s(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Bt=setTimeout:Bt=Zs}catch{Bt=Zs}try{typeof clearTimeout=="function"?Nt=clearTimeout:Nt=$s}catch{Nt=$s}})();function Ha(r){if(Bt===setTimeout)return setTimeout(r,0);if((Bt===Zs||!Bt)&&setTimeout)return Bt=setTimeout,setTimeout(r,0);try{return Bt(r,0)}catch{try{return Bt.call(null,r,0)}catch{return Bt.call(this,r,0)}}}function Xy(r){if(Nt===clearTimeout)return clearTimeout(r);if((Nt===$s||!Nt)&&clearTimeout)return Nt=clearTimeout,clearTimeout(r);try{return Nt(r)}catch{try{return Nt.call(null,r)}catch{return Nt.call(this,r)}}}var Wt=[],Zr=!1,zr,Cn=-1;function e0(){!Zr||!zr||(Zr=!1,zr.length?Wt=zr.concat(Wt):Cn=-1,Wt.length&&Va())}function Va(){if(!Zr){var r=Ha(e0);Zr=!0;for(var e=Wt.length;e;){for(zr=Wt,Wt=[];++Cn1)for(var t=1;t{"use strict";t0=at(kn()),r0=at(Ka())});var cp=ut(()=>{h()});var hp=ut((lp,si)=>{h();(function(r,e){"use strict";function t(y,i){if(!y)throw new Error(i||"Assertion failed")}function n(y,i){y.super_=i;var u=function(){};u.prototype=i.prototype,y.prototype=new u,y.prototype.constructor=y}function o(y,i,u){if(o.isBN(y))return y;this.negative=0,this.words=null,this.length=0,this.red=null,y!==null&&((i==="le"||i==="be")&&(u=i,i=10),this._init(y||0,i||10,u||"be"))}typeof r=="object"?r.exports=o:e.BN=o,o.BN=o,o.wordSize=26;var a;try{typeof window<"u"&&typeof window.Buffer<"u"?a=window.Buffer:a=cp().Buffer}catch{}o.isBN=function(i){return i instanceof o?!0:i!==null&&typeof i=="object"&&i.constructor.wordSize===o.wordSize&&Array.isArray(i.words)},o.max=function(i,u){return i.cmp(u)>0?i:u},o.min=function(i,u){return i.cmp(u)<0?i:u},o.prototype._init=function(i,u,c){if(typeof i=="number")return this._initNumber(i,u,c);if(typeof i=="object")return this._initArray(i,u,c);u==="hex"&&(u=16),t(u===(u|0)&&u>=2&&u<=36),i=i.toString().replace(/\s+/g,"");var d=0;i[0]==="-"&&(d++,this.negative=1),d=0;d-=3)b=i[d]|i[d-1]<<8|i[d-2]<<16,this.words[m]|=b<<_&67108863,this.words[m+1]=b>>>26-_&67108863,_+=24,_>=26&&(_-=26,m++);else if(c==="le")for(d=0,m=0;d>>26-_&67108863,_+=24,_>=26&&(_-=26,m++);return this._strip()};function f(y,i){var u=y.charCodeAt(i);if(u>=48&&u<=57)return u-48;if(u>=65&&u<=70)return u-55;if(u>=97&&u<=102)return u-87;t(!1,"Invalid character in "+y)}function g(y,i,u){var c=f(y,u);return u-1>=i&&(c|=f(y,u-1)<<4),c}o.prototype._parseHex=function(i,u,c){this.length=Math.ceil((i.length-u)/6),this.words=new Array(this.length);for(var d=0;d=u;d-=2)_=g(i,u,d)<=18?(m-=18,b+=1,this.words[b]|=_>>>26):m+=8;else{var x=i.length-u;for(d=x%2===0?u+1:u;d=18?(m-=18,b+=1,this.words[b]|=_>>>26):m+=8}this._strip()};function w(y,i,u,c){for(var d=0,m=0,b=Math.min(y.length,u),_=i;_=49?m=x-49+10:x>=17?m=x-17+10:m=x,t(x>=0&&m1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=P}catch{o.prototype.inspect=P}else o.prototype.inspect=P;function P(){return(this.red?""}var T=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],V=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],q=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];o.prototype.toString=function(i,u){i=i||10,u=u|0||1;var c;if(i===16||i==="hex"){c="";for(var d=0,m=0,b=0;b>>24-d&16777215,d+=2,d>=26&&(d-=26,b--),m!==0||b!==this.length-1?c=T[6-x.length]+x+c:c=x+c}for(m!==0&&(c=m.toString(16)+c);c.length%u!==0;)c="0"+c;return this.negative!==0&&(c="-"+c),c}if(i===(i|0)&&i>=2&&i<=36){var p=V[i],v=q[i];c="";var H=this.clone();for(H.negative=0;!H.isZero();){var l=H.modrn(v).toString(i);H=H.idivn(v),H.isZero()?c=l+c:c=T[p-l.length]+l+c}for(this.isZero()&&(c="0"+c);c.length%u!==0;)c="0"+c;return this.negative!==0&&(c="-"+c),c}t(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var i=this.words[0];return this.length===2?i+=this.words[1]*67108864:this.length===3&&this.words[2]===1?i+=4503599627370496+this.words[1]*67108864:this.length>2&&t(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-i:i},o.prototype.toJSON=function(){return this.toString(16,2)},a&&(o.prototype.toBuffer=function(i,u){return this.toArrayLike(a,i,u)}),o.prototype.toArray=function(i,u){return this.toArrayLike(Array,i,u)};var ue=function(i,u){return i.allocUnsafe?i.allocUnsafe(u):new i(u)};o.prototype.toArrayLike=function(i,u,c){this._strip();var d=this.byteLength(),m=c||Math.max(1,d);t(d<=m,"byte array longer than desired length"),t(m>0,"Requested array length <= 0");var b=ue(i,m),_=u==="le"?"LE":"BE";return this["_toArrayLike"+_](b,d),b},o.prototype._toArrayLikeLE=function(i,u){for(var c=0,d=0,m=0,b=0;m>8&255),c>16&255),b===6?(c>24&255),d=0,b=0):(d=_>>>24,b+=2)}if(c=0&&(i[c--]=_>>8&255),c>=0&&(i[c--]=_>>16&255),b===6?(c>=0&&(i[c--]=_>>24&255),d=0,b=0):(d=_>>>24,b+=2)}if(c>=0)for(i[c--]=d;c>=0;)i[c--]=0},Math.clz32?o.prototype._countBits=function(i){return 32-Math.clz32(i)}:o.prototype._countBits=function(i){var u=i,c=0;return u>=4096&&(c+=13,u>>>=13),u>=64&&(c+=7,u>>>=7),u>=8&&(c+=4,u>>>=4),u>=2&&(c+=2,u>>>=2),c+u},o.prototype._zeroBits=function(i){if(i===0)return 26;var u=i,c=0;return(u&8191)===0&&(c+=13,u>>>=13),(u&127)===0&&(c+=7,u>>>=7),(u&15)===0&&(c+=4,u>>>=4),(u&3)===0&&(c+=2,u>>>=2),(u&1)===0&&c++,c},o.prototype.bitLength=function(){var i=this.words[this.length-1],u=this._countBits(i);return(this.length-1)*26+u};function ve(y){for(var i=new Array(y.bitLength()),u=0;u>>d&1}return i}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var i=0,u=0;ui.length?this.clone().ior(i):i.clone().ior(this)},o.prototype.uor=function(i){return this.length>i.length?this.clone().iuor(i):i.clone().iuor(this)},o.prototype.iuand=function(i){var u;this.length>i.length?u=i:u=this;for(var c=0;ci.length?this.clone().iand(i):i.clone().iand(this)},o.prototype.uand=function(i){return this.length>i.length?this.clone().iuand(i):i.clone().iuand(this)},o.prototype.iuxor=function(i){var u,c;this.length>i.length?(u=this,c=i):(u=i,c=this);for(var d=0;di.length?this.clone().ixor(i):i.clone().ixor(this)},o.prototype.uxor=function(i){return this.length>i.length?this.clone().iuxor(i):i.clone().iuxor(this)},o.prototype.inotn=function(i){t(typeof i=="number"&&i>=0);var u=Math.ceil(i/26)|0,c=i%26;this._expand(u),c>0&&u--;for(var d=0;d0&&(this.words[d]=~this.words[d]&67108863>>26-c),this._strip()},o.prototype.notn=function(i){return this.clone().inotn(i)},o.prototype.setn=function(i,u){t(typeof i=="number"&&i>=0);var c=i/26|0,d=i%26;return this._expand(c+1),u?this.words[c]=this.words[c]|1<i.length?(c=this,d=i):(c=i,d=this);for(var m=0,b=0;b>>26;for(;m!==0&&b>>26;if(this.length=c.length,m!==0)this.words[this.length]=m,this.length++;else if(c!==this)for(;bi.length?this.clone().iadd(i):i.clone().iadd(this)},o.prototype.isub=function(i){if(i.negative!==0){i.negative=0;var u=this.iadd(i);return i.negative=1,u._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(i),this.negative=1,this._normSign();var c=this.cmp(i);if(c===0)return this.negative=0,this.length=1,this.words[0]=0,this;var d,m;c>0?(d=this,m=i):(d=i,m=this);for(var b=0,_=0;_>26,this.words[_]=u&67108863;for(;b!==0&&_>26,this.words[_]=u&67108863;if(b===0&&_>>26,H=x&67108863,l=Math.min(p,i.length-1),I=Math.max(0,p-y.length+1);I<=l;I++){var k=p-I|0;d=y.words[k]|0,m=i.words[I]|0,b=d*m+H,v+=b/67108864|0,H=b&67108863}u.words[p]=H|0,x=v|0}return x!==0?u.words[p]=x|0:u.length--,u._strip()}var xe=function(i,u,c){var d=i.words,m=u.words,b=c.words,_=0,x,p,v,H=d[0]|0,l=H&8191,I=H>>>13,k=d[1]|0,C=k&8191,O=k>>>13,G=d[2]|0,j=G&8191,F=G>>>13,st=d[3]|0,J=st&8191,ie=st>>>13,fr=d[4]|0,Te=fr&8191,Se=fr>>>13,cr=d[5]|0,ze=cr&8191,Ae=cr>>>13,lr=d[6]|0,Ie=lr&8191,Pe=lr>>>13,hr=d[7]|0,ke=hr&8191,Ce=hr>>>13,dr=d[8]|0,Be=dr&8191,Ne=dr>>>13,mr=d[9]|0,qe=mr&8191,De=mr>>>13,yr=m[0]|0,Oe=yr&8191,Ue=yr>>>13,xr=m[1]|0,Le=xr&8191,je=xr>>>13,gr=m[2]|0,Fe=gr&8191,He=gr>>>13,vr=m[3]|0,Ve=vr&8191,We=vr>>>13,wr=m[4]|0,Ye=wr&8191,Ke=wr>>>13,br=m[5]|0,Ze=br&8191,$e=br>>>13,Er=m[6]|0,Ge=Er&8191,Je=Er>>>13,Rr=m[7]|0,Qe=Rr&8191,Xe=Rr>>>13,_r=m[8]|0,et=_r&8191,tt=_r>>>13,Mr=m[9]|0,rt=Mr&8191,nt=Mr>>>13;c.negative=i.negative^u.negative,c.length=19,x=Math.imul(l,Oe),p=Math.imul(l,Ue),p=p+Math.imul(I,Oe)|0,v=Math.imul(I,Ue);var Xt=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,x=Math.imul(C,Oe),p=Math.imul(C,Ue),p=p+Math.imul(O,Oe)|0,v=Math.imul(O,Ue),x=x+Math.imul(l,Le)|0,p=p+Math.imul(l,je)|0,p=p+Math.imul(I,Le)|0,v=v+Math.imul(I,je)|0;var er=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(er>>>26)|0,er&=67108863,x=Math.imul(j,Oe),p=Math.imul(j,Ue),p=p+Math.imul(F,Oe)|0,v=Math.imul(F,Ue),x=x+Math.imul(C,Le)|0,p=p+Math.imul(C,je)|0,p=p+Math.imul(O,Le)|0,v=v+Math.imul(O,je)|0,x=x+Math.imul(l,Fe)|0,p=p+Math.imul(l,He)|0,p=p+Math.imul(I,Fe)|0,v=v+Math.imul(I,He)|0;var tr=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(tr>>>26)|0,tr&=67108863,x=Math.imul(J,Oe),p=Math.imul(J,Ue),p=p+Math.imul(ie,Oe)|0,v=Math.imul(ie,Ue),x=x+Math.imul(j,Le)|0,p=p+Math.imul(j,je)|0,p=p+Math.imul(F,Le)|0,v=v+Math.imul(F,je)|0,x=x+Math.imul(C,Fe)|0,p=p+Math.imul(C,He)|0,p=p+Math.imul(O,Fe)|0,v=v+Math.imul(O,He)|0,x=x+Math.imul(l,Ve)|0,p=p+Math.imul(l,We)|0,p=p+Math.imul(I,Ve)|0,v=v+Math.imul(I,We)|0;var rr=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(rr>>>26)|0,rr&=67108863,x=Math.imul(Te,Oe),p=Math.imul(Te,Ue),p=p+Math.imul(Se,Oe)|0,v=Math.imul(Se,Ue),x=x+Math.imul(J,Le)|0,p=p+Math.imul(J,je)|0,p=p+Math.imul(ie,Le)|0,v=v+Math.imul(ie,je)|0,x=x+Math.imul(j,Fe)|0,p=p+Math.imul(j,He)|0,p=p+Math.imul(F,Fe)|0,v=v+Math.imul(F,He)|0,x=x+Math.imul(C,Ve)|0,p=p+Math.imul(C,We)|0,p=p+Math.imul(O,Ve)|0,v=v+Math.imul(O,We)|0,x=x+Math.imul(l,Ye)|0,p=p+Math.imul(l,Ke)|0,p=p+Math.imul(I,Ye)|0,v=v+Math.imul(I,Ke)|0;var nr=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(nr>>>26)|0,nr&=67108863,x=Math.imul(ze,Oe),p=Math.imul(ze,Ue),p=p+Math.imul(Ae,Oe)|0,v=Math.imul(Ae,Ue),x=x+Math.imul(Te,Le)|0,p=p+Math.imul(Te,je)|0,p=p+Math.imul(Se,Le)|0,v=v+Math.imul(Se,je)|0,x=x+Math.imul(J,Fe)|0,p=p+Math.imul(J,He)|0,p=p+Math.imul(ie,Fe)|0,v=v+Math.imul(ie,He)|0,x=x+Math.imul(j,Ve)|0,p=p+Math.imul(j,We)|0,p=p+Math.imul(F,Ve)|0,v=v+Math.imul(F,We)|0,x=x+Math.imul(C,Ye)|0,p=p+Math.imul(C,Ke)|0,p=p+Math.imul(O,Ye)|0,v=v+Math.imul(O,Ke)|0,x=x+Math.imul(l,Ze)|0,p=p+Math.imul(l,$e)|0,p=p+Math.imul(I,Ze)|0,v=v+Math.imul(I,$e)|0;var Es=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Es>>>26)|0,Es&=67108863,x=Math.imul(Ie,Oe),p=Math.imul(Ie,Ue),p=p+Math.imul(Pe,Oe)|0,v=Math.imul(Pe,Ue),x=x+Math.imul(ze,Le)|0,p=p+Math.imul(ze,je)|0,p=p+Math.imul(Ae,Le)|0,v=v+Math.imul(Ae,je)|0,x=x+Math.imul(Te,Fe)|0,p=p+Math.imul(Te,He)|0,p=p+Math.imul(Se,Fe)|0,v=v+Math.imul(Se,He)|0,x=x+Math.imul(J,Ve)|0,p=p+Math.imul(J,We)|0,p=p+Math.imul(ie,Ve)|0,v=v+Math.imul(ie,We)|0,x=x+Math.imul(j,Ye)|0,p=p+Math.imul(j,Ke)|0,p=p+Math.imul(F,Ye)|0,v=v+Math.imul(F,Ke)|0,x=x+Math.imul(C,Ze)|0,p=p+Math.imul(C,$e)|0,p=p+Math.imul(O,Ze)|0,v=v+Math.imul(O,$e)|0,x=x+Math.imul(l,Ge)|0,p=p+Math.imul(l,Je)|0,p=p+Math.imul(I,Ge)|0,v=v+Math.imul(I,Je)|0;var Rs=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Rs>>>26)|0,Rs&=67108863,x=Math.imul(ke,Oe),p=Math.imul(ke,Ue),p=p+Math.imul(Ce,Oe)|0,v=Math.imul(Ce,Ue),x=x+Math.imul(Ie,Le)|0,p=p+Math.imul(Ie,je)|0,p=p+Math.imul(Pe,Le)|0,v=v+Math.imul(Pe,je)|0,x=x+Math.imul(ze,Fe)|0,p=p+Math.imul(ze,He)|0,p=p+Math.imul(Ae,Fe)|0,v=v+Math.imul(Ae,He)|0,x=x+Math.imul(Te,Ve)|0,p=p+Math.imul(Te,We)|0,p=p+Math.imul(Se,Ve)|0,v=v+Math.imul(Se,We)|0,x=x+Math.imul(J,Ye)|0,p=p+Math.imul(J,Ke)|0,p=p+Math.imul(ie,Ye)|0,v=v+Math.imul(ie,Ke)|0,x=x+Math.imul(j,Ze)|0,p=p+Math.imul(j,$e)|0,p=p+Math.imul(F,Ze)|0,v=v+Math.imul(F,$e)|0,x=x+Math.imul(C,Ge)|0,p=p+Math.imul(C,Je)|0,p=p+Math.imul(O,Ge)|0,v=v+Math.imul(O,Je)|0,x=x+Math.imul(l,Qe)|0,p=p+Math.imul(l,Xe)|0,p=p+Math.imul(I,Qe)|0,v=v+Math.imul(I,Xe)|0;var _s=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(_s>>>26)|0,_s&=67108863,x=Math.imul(Be,Oe),p=Math.imul(Be,Ue),p=p+Math.imul(Ne,Oe)|0,v=Math.imul(Ne,Ue),x=x+Math.imul(ke,Le)|0,p=p+Math.imul(ke,je)|0,p=p+Math.imul(Ce,Le)|0,v=v+Math.imul(Ce,je)|0,x=x+Math.imul(Ie,Fe)|0,p=p+Math.imul(Ie,He)|0,p=p+Math.imul(Pe,Fe)|0,v=v+Math.imul(Pe,He)|0,x=x+Math.imul(ze,Ve)|0,p=p+Math.imul(ze,We)|0,p=p+Math.imul(Ae,Ve)|0,v=v+Math.imul(Ae,We)|0,x=x+Math.imul(Te,Ye)|0,p=p+Math.imul(Te,Ke)|0,p=p+Math.imul(Se,Ye)|0,v=v+Math.imul(Se,Ke)|0,x=x+Math.imul(J,Ze)|0,p=p+Math.imul(J,$e)|0,p=p+Math.imul(ie,Ze)|0,v=v+Math.imul(ie,$e)|0,x=x+Math.imul(j,Ge)|0,p=p+Math.imul(j,Je)|0,p=p+Math.imul(F,Ge)|0,v=v+Math.imul(F,Je)|0,x=x+Math.imul(C,Qe)|0,p=p+Math.imul(C,Xe)|0,p=p+Math.imul(O,Qe)|0,v=v+Math.imul(O,Xe)|0,x=x+Math.imul(l,et)|0,p=p+Math.imul(l,tt)|0,p=p+Math.imul(I,et)|0,v=v+Math.imul(I,tt)|0;var Ms=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Ms>>>26)|0,Ms&=67108863,x=Math.imul(qe,Oe),p=Math.imul(qe,Ue),p=p+Math.imul(De,Oe)|0,v=Math.imul(De,Ue),x=x+Math.imul(Be,Le)|0,p=p+Math.imul(Be,je)|0,p=p+Math.imul(Ne,Le)|0,v=v+Math.imul(Ne,je)|0,x=x+Math.imul(ke,Fe)|0,p=p+Math.imul(ke,He)|0,p=p+Math.imul(Ce,Fe)|0,v=v+Math.imul(Ce,He)|0,x=x+Math.imul(Ie,Ve)|0,p=p+Math.imul(Ie,We)|0,p=p+Math.imul(Pe,Ve)|0,v=v+Math.imul(Pe,We)|0,x=x+Math.imul(ze,Ye)|0,p=p+Math.imul(ze,Ke)|0,p=p+Math.imul(Ae,Ye)|0,v=v+Math.imul(Ae,Ke)|0,x=x+Math.imul(Te,Ze)|0,p=p+Math.imul(Te,$e)|0,p=p+Math.imul(Se,Ze)|0,v=v+Math.imul(Se,$e)|0,x=x+Math.imul(J,Ge)|0,p=p+Math.imul(J,Je)|0,p=p+Math.imul(ie,Ge)|0,v=v+Math.imul(ie,Je)|0,x=x+Math.imul(j,Qe)|0,p=p+Math.imul(j,Xe)|0,p=p+Math.imul(F,Qe)|0,v=v+Math.imul(F,Xe)|0,x=x+Math.imul(C,et)|0,p=p+Math.imul(C,tt)|0,p=p+Math.imul(O,et)|0,v=v+Math.imul(O,tt)|0,x=x+Math.imul(l,rt)|0,p=p+Math.imul(l,nt)|0,p=p+Math.imul(I,rt)|0,v=v+Math.imul(I,nt)|0;var Ts=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Ts>>>26)|0,Ts&=67108863,x=Math.imul(qe,Le),p=Math.imul(qe,je),p=p+Math.imul(De,Le)|0,v=Math.imul(De,je),x=x+Math.imul(Be,Fe)|0,p=p+Math.imul(Be,He)|0,p=p+Math.imul(Ne,Fe)|0,v=v+Math.imul(Ne,He)|0,x=x+Math.imul(ke,Ve)|0,p=p+Math.imul(ke,We)|0,p=p+Math.imul(Ce,Ve)|0,v=v+Math.imul(Ce,We)|0,x=x+Math.imul(Ie,Ye)|0,p=p+Math.imul(Ie,Ke)|0,p=p+Math.imul(Pe,Ye)|0,v=v+Math.imul(Pe,Ke)|0,x=x+Math.imul(ze,Ze)|0,p=p+Math.imul(ze,$e)|0,p=p+Math.imul(Ae,Ze)|0,v=v+Math.imul(Ae,$e)|0,x=x+Math.imul(Te,Ge)|0,p=p+Math.imul(Te,Je)|0,p=p+Math.imul(Se,Ge)|0,v=v+Math.imul(Se,Je)|0,x=x+Math.imul(J,Qe)|0,p=p+Math.imul(J,Xe)|0,p=p+Math.imul(ie,Qe)|0,v=v+Math.imul(ie,Xe)|0,x=x+Math.imul(j,et)|0,p=p+Math.imul(j,tt)|0,p=p+Math.imul(F,et)|0,v=v+Math.imul(F,tt)|0,x=x+Math.imul(C,rt)|0,p=p+Math.imul(C,nt)|0,p=p+Math.imul(O,rt)|0,v=v+Math.imul(O,nt)|0;var Ss=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Ss>>>26)|0,Ss&=67108863,x=Math.imul(qe,Fe),p=Math.imul(qe,He),p=p+Math.imul(De,Fe)|0,v=Math.imul(De,He),x=x+Math.imul(Be,Ve)|0,p=p+Math.imul(Be,We)|0,p=p+Math.imul(Ne,Ve)|0,v=v+Math.imul(Ne,We)|0,x=x+Math.imul(ke,Ye)|0,p=p+Math.imul(ke,Ke)|0,p=p+Math.imul(Ce,Ye)|0,v=v+Math.imul(Ce,Ke)|0,x=x+Math.imul(Ie,Ze)|0,p=p+Math.imul(Ie,$e)|0,p=p+Math.imul(Pe,Ze)|0,v=v+Math.imul(Pe,$e)|0,x=x+Math.imul(ze,Ge)|0,p=p+Math.imul(ze,Je)|0,p=p+Math.imul(Ae,Ge)|0,v=v+Math.imul(Ae,Je)|0,x=x+Math.imul(Te,Qe)|0,p=p+Math.imul(Te,Xe)|0,p=p+Math.imul(Se,Qe)|0,v=v+Math.imul(Se,Xe)|0,x=x+Math.imul(J,et)|0,p=p+Math.imul(J,tt)|0,p=p+Math.imul(ie,et)|0,v=v+Math.imul(ie,tt)|0,x=x+Math.imul(j,rt)|0,p=p+Math.imul(j,nt)|0,p=p+Math.imul(F,rt)|0,v=v+Math.imul(F,nt)|0;var zs=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(zs>>>26)|0,zs&=67108863,x=Math.imul(qe,Ve),p=Math.imul(qe,We),p=p+Math.imul(De,Ve)|0,v=Math.imul(De,We),x=x+Math.imul(Be,Ye)|0,p=p+Math.imul(Be,Ke)|0,p=p+Math.imul(Ne,Ye)|0,v=v+Math.imul(Ne,Ke)|0,x=x+Math.imul(ke,Ze)|0,p=p+Math.imul(ke,$e)|0,p=p+Math.imul(Ce,Ze)|0,v=v+Math.imul(Ce,$e)|0,x=x+Math.imul(Ie,Ge)|0,p=p+Math.imul(Ie,Je)|0,p=p+Math.imul(Pe,Ge)|0,v=v+Math.imul(Pe,Je)|0,x=x+Math.imul(ze,Qe)|0,p=p+Math.imul(ze,Xe)|0,p=p+Math.imul(Ae,Qe)|0,v=v+Math.imul(Ae,Xe)|0,x=x+Math.imul(Te,et)|0,p=p+Math.imul(Te,tt)|0,p=p+Math.imul(Se,et)|0,v=v+Math.imul(Se,tt)|0,x=x+Math.imul(J,rt)|0,p=p+Math.imul(J,nt)|0,p=p+Math.imul(ie,rt)|0,v=v+Math.imul(ie,nt)|0;var As=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(As>>>26)|0,As&=67108863,x=Math.imul(qe,Ye),p=Math.imul(qe,Ke),p=p+Math.imul(De,Ye)|0,v=Math.imul(De,Ke),x=x+Math.imul(Be,Ze)|0,p=p+Math.imul(Be,$e)|0,p=p+Math.imul(Ne,Ze)|0,v=v+Math.imul(Ne,$e)|0,x=x+Math.imul(ke,Ge)|0,p=p+Math.imul(ke,Je)|0,p=p+Math.imul(Ce,Ge)|0,v=v+Math.imul(Ce,Je)|0,x=x+Math.imul(Ie,Qe)|0,p=p+Math.imul(Ie,Xe)|0,p=p+Math.imul(Pe,Qe)|0,v=v+Math.imul(Pe,Xe)|0,x=x+Math.imul(ze,et)|0,p=p+Math.imul(ze,tt)|0,p=p+Math.imul(Ae,et)|0,v=v+Math.imul(Ae,tt)|0,x=x+Math.imul(Te,rt)|0,p=p+Math.imul(Te,nt)|0,p=p+Math.imul(Se,rt)|0,v=v+Math.imul(Se,nt)|0;var Is=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Is>>>26)|0,Is&=67108863,x=Math.imul(qe,Ze),p=Math.imul(qe,$e),p=p+Math.imul(De,Ze)|0,v=Math.imul(De,$e),x=x+Math.imul(Be,Ge)|0,p=p+Math.imul(Be,Je)|0,p=p+Math.imul(Ne,Ge)|0,v=v+Math.imul(Ne,Je)|0,x=x+Math.imul(ke,Qe)|0,p=p+Math.imul(ke,Xe)|0,p=p+Math.imul(Ce,Qe)|0,v=v+Math.imul(Ce,Xe)|0,x=x+Math.imul(Ie,et)|0,p=p+Math.imul(Ie,tt)|0,p=p+Math.imul(Pe,et)|0,v=v+Math.imul(Pe,tt)|0,x=x+Math.imul(ze,rt)|0,p=p+Math.imul(ze,nt)|0,p=p+Math.imul(Ae,rt)|0,v=v+Math.imul(Ae,nt)|0;var Ps=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Ps>>>26)|0,Ps&=67108863,x=Math.imul(qe,Ge),p=Math.imul(qe,Je),p=p+Math.imul(De,Ge)|0,v=Math.imul(De,Je),x=x+Math.imul(Be,Qe)|0,p=p+Math.imul(Be,Xe)|0,p=p+Math.imul(Ne,Qe)|0,v=v+Math.imul(Ne,Xe)|0,x=x+Math.imul(ke,et)|0,p=p+Math.imul(ke,tt)|0,p=p+Math.imul(Ce,et)|0,v=v+Math.imul(Ce,tt)|0,x=x+Math.imul(Ie,rt)|0,p=p+Math.imul(Ie,nt)|0,p=p+Math.imul(Pe,rt)|0,v=v+Math.imul(Pe,nt)|0;var ks=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(ks>>>26)|0,ks&=67108863,x=Math.imul(qe,Qe),p=Math.imul(qe,Xe),p=p+Math.imul(De,Qe)|0,v=Math.imul(De,Xe),x=x+Math.imul(Be,et)|0,p=p+Math.imul(Be,tt)|0,p=p+Math.imul(Ne,et)|0,v=v+Math.imul(Ne,tt)|0,x=x+Math.imul(ke,rt)|0,p=p+Math.imul(ke,nt)|0,p=p+Math.imul(Ce,rt)|0,v=v+Math.imul(Ce,nt)|0;var Cs=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Cs>>>26)|0,Cs&=67108863,x=Math.imul(qe,et),p=Math.imul(qe,tt),p=p+Math.imul(De,et)|0,v=Math.imul(De,tt),x=x+Math.imul(Be,rt)|0,p=p+Math.imul(Be,nt)|0,p=p+Math.imul(Ne,rt)|0,v=v+Math.imul(Ne,nt)|0;var Bs=(_+x|0)+((p&8191)<<13)|0;_=(v+(p>>>13)|0)+(Bs>>>26)|0,Bs&=67108863,x=Math.imul(qe,rt),p=Math.imul(qe,nt),p=p+Math.imul(De,rt)|0,v=Math.imul(De,nt);var Ns=(_+x|0)+((p&8191)<<13)|0;return _=(v+(p>>>13)|0)+(Ns>>>26)|0,Ns&=67108863,b[0]=Xt,b[1]=er,b[2]=tr,b[3]=rr,b[4]=nr,b[5]=Es,b[6]=Rs,b[7]=_s,b[8]=Ms,b[9]=Ts,b[10]=Ss,b[11]=zs,b[12]=As,b[13]=Is,b[14]=Ps,b[15]=ks,b[16]=Cs,b[17]=Bs,b[18]=Ns,_!==0&&(b[19]=_,c.length++),c};Math.imul||(xe=_e);function be(y,i,u){u.negative=i.negative^y.negative,u.length=y.length+i.length;for(var c=0,d=0,m=0;m>>26)|0,d+=b>>>26,b&=67108863}u.words[m]=_,c=b,b=d}return c!==0?u.words[m]=c:u.length--,u._strip()}function le(y,i,u){return be(y,i,u)}o.prototype.mulTo=function(i,u){var c,d=this.length+i.length;return this.length===10&&i.length===10?c=xe(this,i,u):d<63?c=_e(this,i,u):d<1024?c=be(this,i,u):c=le(this,i,u),c};function Q(y,i){this.x=y,this.y=i}Q.prototype.makeRBT=function(i){for(var u=new Array(i),c=o.prototype._countBits(i)-1,d=0;d>=1;return d},Q.prototype.permute=function(i,u,c,d,m,b){for(var _=0;_>>1)m++;return 1<>>13,c[2*b+1]=m&8191,m=m>>>13;for(b=2*u;b>=26,c+=m/67108864|0,c+=b>>>26,this.words[d]=b&67108863}return c!==0&&(this.words[d]=c,this.length++),u?this.ineg():this},o.prototype.muln=function(i){return this.clone().imuln(i)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(i){var u=ve(i);if(u.length===0)return new o(1);for(var c=this,d=0;d=0);var u=i%26,c=(i-u)/26,d=67108863>>>26-u<<26-u,m;if(u!==0){var b=0;for(m=0;m>>26-u}b&&(this.words[m]=b,this.length++)}if(c!==0){for(m=this.length-1;m>=0;m--)this.words[m+c]=this.words[m];for(m=0;m=0);var d;u?d=(u-u%26)/26:d=0;var m=i%26,b=Math.min((i-m)/26,this.length),_=67108863^67108863>>>m<b)for(this.length-=b,p=0;p=0&&(v!==0||p>=d);p--){var H=this.words[p]|0;this.words[p]=v<<26-m|H>>>m,v=H&_}return x&&v!==0&&(x.words[x.length++]=v),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(i,u,c){return t(this.negative===0),this.iushrn(i,u,c)},o.prototype.shln=function(i){return this.clone().ishln(i)},o.prototype.ushln=function(i){return this.clone().iushln(i)},o.prototype.shrn=function(i){return this.clone().ishrn(i)},o.prototype.ushrn=function(i){return this.clone().iushrn(i)},o.prototype.testn=function(i){t(typeof i=="number"&&i>=0);var u=i%26,c=(i-u)/26,d=1<=0);var u=i%26,c=(i-u)/26;if(t(this.negative===0,"imaskn works only with positive numbers"),this.length<=c)return this;if(u!==0&&c++,this.length=Math.min(c,this.length),u!==0){var d=67108863^67108863>>>u<=67108864;u++)this.words[u]-=67108864,u===this.length-1?this.words[u+1]=1:this.words[u+1]++;return this.length=Math.max(this.length,u+1),this},o.prototype.isubn=function(i){if(t(typeof i=="number"),t(i<67108864),i<0)return this.iaddn(-i);if(this.negative!==0)return this.negative=0,this.iaddn(i),this.negative=1,this;if(this.words[0]-=i,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var u=0;u>26)-(x/67108864|0),this.words[m+c]=b&67108863}for(;m>26,this.words[m+c]=b&67108863;if(_===0)return this._strip();for(t(_===-1),_=0,m=0;m>26,this.words[m]=b&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(i,u){var c=this.length-i.length,d=this.clone(),m=i,b=m.words[m.length-1]|0,_=this._countBits(b);c=26-_,c!==0&&(m=m.ushln(c),d.iushln(c),b=m.words[m.length-1]|0);var x=d.length-m.length,p;if(u!=="mod"){p=new o(null),p.length=x+1,p.words=new Array(p.length);for(var v=0;v=0;l--){var I=(d.words[m.length+l]|0)*67108864+(d.words[m.length+l-1]|0);for(I=Math.min(I/b|0,67108863),d._ishlnsubmul(m,I,l);d.negative!==0;)I--,d.negative=0,d._ishlnsubmul(m,1,l),d.isZero()||(d.negative^=1);p&&(p.words[l]=I)}return p&&p._strip(),d._strip(),u!=="div"&&c!==0&&d.iushrn(c),{div:p||null,mod:d}},o.prototype.divmod=function(i,u,c){if(t(!i.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var d,m,b;return this.negative!==0&&i.negative===0?(b=this.neg().divmod(i,u),u!=="mod"&&(d=b.div.neg()),u!=="div"&&(m=b.mod.neg(),c&&m.negative!==0&&m.iadd(i)),{div:d,mod:m}):this.negative===0&&i.negative!==0?(b=this.divmod(i.neg(),u),u!=="mod"&&(d=b.div.neg()),{div:d,mod:b.mod}):(this.negative&i.negative)!==0?(b=this.neg().divmod(i.neg(),u),u!=="div"&&(m=b.mod.neg(),c&&m.negative!==0&&m.isub(i)),{div:b.div,mod:m}):i.length>this.length||this.cmp(i)<0?{div:new o(0),mod:this}:i.length===1?u==="div"?{div:this.divn(i.words[0]),mod:null}:u==="mod"?{div:null,mod:new o(this.modrn(i.words[0]))}:{div:this.divn(i.words[0]),mod:new o(this.modrn(i.words[0]))}:this._wordDiv(i,u)},o.prototype.div=function(i){return this.divmod(i,"div",!1).div},o.prototype.mod=function(i){return this.divmod(i,"mod",!1).mod},o.prototype.umod=function(i){return this.divmod(i,"mod",!0).mod},o.prototype.divRound=function(i){var u=this.divmod(i);if(u.mod.isZero())return u.div;var c=u.div.negative!==0?u.mod.isub(i):u.mod,d=i.ushrn(1),m=i.andln(1),b=c.cmp(d);return b<0||m===1&&b===0?u.div:u.div.negative!==0?u.div.isubn(1):u.div.iaddn(1)},o.prototype.modrn=function(i){var u=i<0;u&&(i=-i),t(i<=67108863);for(var c=(1<<26)%i,d=0,m=this.length-1;m>=0;m--)d=(c*d+(this.words[m]|0))%i;return u?-d:d},o.prototype.modn=function(i){return this.modrn(i)},o.prototype.idivn=function(i){var u=i<0;u&&(i=-i),t(i<=67108863);for(var c=0,d=this.length-1;d>=0;d--){var m=(this.words[d]|0)+c*67108864;this.words[d]=m/i|0,c=m%i}return this._strip(),u?this.ineg():this},o.prototype.divn=function(i){return this.clone().idivn(i)},o.prototype.egcd=function(i){t(i.negative===0),t(!i.isZero());var u=this,c=i.clone();u.negative!==0?u=u.umod(i):u=u.clone();for(var d=new o(1),m=new o(0),b=new o(0),_=new o(1),x=0;u.isEven()&&c.isEven();)u.iushrn(1),c.iushrn(1),++x;for(var p=c.clone(),v=u.clone();!u.isZero();){for(var H=0,l=1;(u.words[0]&l)===0&&H<26;++H,l<<=1);if(H>0)for(u.iushrn(H);H-- >0;)(d.isOdd()||m.isOdd())&&(d.iadd(p),m.isub(v)),d.iushrn(1),m.iushrn(1);for(var I=0,k=1;(c.words[0]&k)===0&&I<26;++I,k<<=1);if(I>0)for(c.iushrn(I);I-- >0;)(b.isOdd()||_.isOdd())&&(b.iadd(p),_.isub(v)),b.iushrn(1),_.iushrn(1);u.cmp(c)>=0?(u.isub(c),d.isub(b),m.isub(_)):(c.isub(u),b.isub(d),_.isub(m))}return{a:b,b:_,gcd:c.iushln(x)}},o.prototype._invmp=function(i){t(i.negative===0),t(!i.isZero());var u=this,c=i.clone();u.negative!==0?u=u.umod(i):u=u.clone();for(var d=new o(1),m=new o(0),b=c.clone();u.cmpn(1)>0&&c.cmpn(1)>0;){for(var _=0,x=1;(u.words[0]&x)===0&&_<26;++_,x<<=1);if(_>0)for(u.iushrn(_);_-- >0;)d.isOdd()&&d.iadd(b),d.iushrn(1);for(var p=0,v=1;(c.words[0]&v)===0&&p<26;++p,v<<=1);if(p>0)for(c.iushrn(p);p-- >0;)m.isOdd()&&m.iadd(b),m.iushrn(1);u.cmp(c)>=0?(u.isub(c),d.isub(m)):(c.isub(u),m.isub(d))}var H;return u.cmpn(1)===0?H=d:H=m,H.cmpn(0)<0&&H.iadd(i),H},o.prototype.gcd=function(i){if(this.isZero())return i.abs();if(i.isZero())return this.abs();var u=this.clone(),c=i.clone();u.negative=0,c.negative=0;for(var d=0;u.isEven()&&c.isEven();d++)u.iushrn(1),c.iushrn(1);do{for(;u.isEven();)u.iushrn(1);for(;c.isEven();)c.iushrn(1);var m=u.cmp(c);if(m<0){var b=u;u=c,c=b}else if(m===0||c.cmpn(1)===0)break;u.isub(c)}while(!0);return c.iushln(d)},o.prototype.invm=function(i){return this.egcd(i).a.umod(i)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(i){return this.words[0]&i},o.prototype.bincn=function(i){t(typeof i=="number");var u=i%26,c=(i-u)/26,d=1<>>26,_&=67108863,this.words[b]=_}return m!==0&&(this.words[b]=m,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(i){var u=i<0;if(this.negative!==0&&!u)return-1;if(this.negative===0&&u)return 1;this._strip();var c;if(this.length>1)c=1;else{u&&(i=-i),t(i<=67108863,"Number is too big");var d=this.words[0]|0;c=d===i?0:di.length)return 1;if(this.length=0;c--){var d=this.words[c]|0,m=i.words[c]|0;if(d!==m){dm&&(u=1);break}}return u},o.prototype.gtn=function(i){return this.cmpn(i)===1},o.prototype.gt=function(i){return this.cmp(i)===1},o.prototype.gten=function(i){return this.cmpn(i)>=0},o.prototype.gte=function(i){return this.cmp(i)>=0},o.prototype.ltn=function(i){return this.cmpn(i)===-1},o.prototype.lt=function(i){return this.cmp(i)===-1},o.prototype.lten=function(i){return this.cmpn(i)<=0},o.prototype.lte=function(i){return this.cmp(i)<=0},o.prototype.eqn=function(i){return this.cmpn(i)===0},o.prototype.eq=function(i){return this.cmp(i)===0},o.red=function(i){return new fe(i)},o.prototype.toRed=function(i){return t(!this.red,"Already a number in reduction context"),t(this.negative===0,"red works only with positives"),i.convertTo(this)._forceRed(i)},o.prototype.fromRed=function(){return t(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(i){return this.red=i,this},o.prototype.forceRed=function(i){return t(!this.red,"Already a number in reduction context"),this._forceRed(i)},o.prototype.redAdd=function(i){return t(this.red,"redAdd works only with red numbers"),this.red.add(this,i)},o.prototype.redIAdd=function(i){return t(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,i)},o.prototype.redSub=function(i){return t(this.red,"redSub works only with red numbers"),this.red.sub(this,i)},o.prototype.redISub=function(i){return t(this.red,"redISub works only with red numbers"),this.red.isub(this,i)},o.prototype.redShl=function(i){return t(this.red,"redShl works only with red numbers"),this.red.shl(this,i)},o.prototype.redMul=function(i){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,i),this.red.mul(this,i)},o.prototype.redIMul=function(i){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,i),this.red.imul(this,i)},o.prototype.redSqr=function(){return t(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return t(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return t(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return t(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return t(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(i){return t(this.red&&!i.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,i)};var W={k256:null,p224:null,p192:null,p25519:null};function D(y,i){this.name=y,this.p=new o(i,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}D.prototype._tmp=function(){var i=new o(null);return i.words=new Array(Math.ceil(this.n/13)),i},D.prototype.ireduce=function(i){var u=i,c;do this.split(u,this.tmp),u=this.imulK(u),u=u.iadd(this.tmp),c=u.bitLength();while(c>this.n);var d=c0?u.isub(this.p):u.strip!==void 0?u.strip():u._strip(),u},D.prototype.split=function(i,u){i.iushrn(this.n,0,u)},D.prototype.imulK=function(i){return i.imul(this.k)};function oe(){D.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(oe,D),oe.prototype.split=function(i,u){for(var c=4194303,d=Math.min(i.length,9),m=0;m>>22,b=_}b>>>=22,i.words[m-10]=b,b===0&&i.length>10?i.length-=10:i.length-=9},oe.prototype.imulK=function(i){i.words[i.length]=0,i.words[i.length+1]=0,i.length+=2;for(var u=0,c=0;c>>=26,i.words[c]=m,u=d}return u!==0&&(i.words[i.length++]=u),i},o._prime=function(i){if(W[i])return W[i];var u;if(i==="k256")u=new oe;else if(i==="p224")u=new re;else if(i==="p192")u=new ee;else if(i==="p25519")u=new Me;else throw new Error("Unknown prime "+i);return W[i]=u,u};function fe(y){if(typeof y=="string"){var i=o._prime(y);this.m=i.p,this.prime=i}else t(y.gtn(1),"modulus must be greater than 1"),this.m=y,this.prime=null}fe.prototype._verify1=function(i){t(i.negative===0,"red works only with positives"),t(i.red,"red works only with red numbers")},fe.prototype._verify2=function(i,u){t((i.negative|u.negative)===0,"red works only with positives"),t(i.red&&i.red===u.red,"red works only with red numbers")},fe.prototype.imod=function(i){return this.prime?this.prime.ireduce(i)._forceRed(this):(E(i,i.umod(this.m)._forceRed(this)),i)},fe.prototype.neg=function(i){return i.isZero()?i.clone():this.m.sub(i)._forceRed(this)},fe.prototype.add=function(i,u){this._verify2(i,u);var c=i.add(u);return c.cmp(this.m)>=0&&c.isub(this.m),c._forceRed(this)},fe.prototype.iadd=function(i,u){this._verify2(i,u);var c=i.iadd(u);return c.cmp(this.m)>=0&&c.isub(this.m),c},fe.prototype.sub=function(i,u){this._verify2(i,u);var c=i.sub(u);return c.cmpn(0)<0&&c.iadd(this.m),c._forceRed(this)},fe.prototype.isub=function(i,u){this._verify2(i,u);var c=i.isub(u);return c.cmpn(0)<0&&c.iadd(this.m),c},fe.prototype.shl=function(i,u){return this._verify1(i),this.imod(i.ushln(u))},fe.prototype.imul=function(i,u){return this._verify2(i,u),this.imod(i.imul(u))},fe.prototype.mul=function(i,u){return this._verify2(i,u),this.imod(i.mul(u))},fe.prototype.isqr=function(i){return this.imul(i,i.clone())},fe.prototype.sqr=function(i){return this.mul(i,i)},fe.prototype.sqrt=function(i){if(i.isZero())return i.clone();var u=this.m.andln(3);if(t(u%2===1),u===3){var c=this.m.add(new o(1)).iushrn(2);return this.pow(i,c)}for(var d=this.m.subn(1),m=0;!d.isZero()&&d.andln(1)===0;)m++,d.iushrn(1);t(!d.isZero());var b=new o(1).toRed(this),_=b.redNeg(),x=this.m.subn(1).iushrn(1),p=this.m.bitLength();for(p=new o(2*p*p).toRed(this);this.pow(p,x).cmp(_)!==0;)p.redIAdd(_);for(var v=this.pow(p,d),H=this.pow(i,d.addn(1).iushrn(1)),l=this.pow(i,d),I=m;l.cmp(b)!==0;){for(var k=l,C=0;k.cmp(b)!==0;C++)k=k.redSqr();t(C=0;m--){for(var v=u.words[m],H=p-1;H>=0;H--){var l=v>>H&1;if(b!==d[0]&&(b=this.sqr(b)),l===0&&_===0){x=0;continue}_<<=1,_|=l,x++,!(x!==c&&(m!==0||H!==0))&&(b=this.mul(b,d[_]),x=0,_=0)}p=26}return b},fe.prototype.convertTo=function(i){var u=i.umod(this.m);return u===i?u.clone():u},fe.prototype.convertFrom=function(i){var u=i.clone();return u.red=null,u},o.mont=function(i){return new $(i)};function $(y){fe.call(this,y),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}n($,fe),$.prototype.convertTo=function(i){return this.imod(i.ushln(this.shift))},$.prototype.convertFrom=function(i){var u=this.imod(i.mul(this.rinv));return u.red=null,u},$.prototype.imul=function(i,u){if(i.isZero()||u.isZero())return i.words[0]=0,i.length=1,i;var c=i.imul(u),d=c.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=c.isub(d).iushrn(this.shift),b=m;return m.cmp(this.m)>=0?b=m.isub(this.m):m.cmpn(0)<0&&(b=m.iadd(this.m)),b._forceRed(this)},$.prototype.mul=function(i,u){if(i.isZero()||u.isZero())return new o(0)._forceRed(this);var c=i.mul(u),d=c.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=c.isub(d).iushrn(this.shift),b=m;return m.cmp(this.m)>=0?b=m.isub(this.m):m.cmpn(0)<0&&(b=m.iadd(this.m)),b._forceRed(this)},$.prototype.invm=function(i){var u=this.imod(i._invmp(this.m).mul(this.r2));return u._forceRed(this)}})(typeof si>"u"||si,lp)});var yp=ut((Ib,Fn)=>{h();(function(){"use strict";var r="input is invalid type",e="finalize already called",t=typeof window=="object",n=t?window:{};n.JS_SHA3_NO_WINDOW&&(t=!1);var o=!t&&typeof self=="object",a=!n.JS_SHA3_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;a?n=global:o&&(n=self);var f=!n.JS_SHA3_NO_COMMON_JS&&typeof Fn=="object"&&Fn.exports,g=typeof define=="function"&&define.amd,w=!n.JS_SHA3_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",E="0123456789abcdef".split(""),P=[31,7936,2031616,520093696],T=[4,1024,262144,67108864],V=[1,256,65536,16777216],q=[6,1536,393216,100663296],ue=[0,8,16,24],ve=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],_e=[224,256,384,512],xe=[128,256],be=["hex","buffer","arrayBuffer","array","digest"],le={128:168,256:136};(n.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(l){return Object.prototype.toString.call(l)==="[object Array]"}),w&&(n.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(l){return typeof l=="object"&&l.buffer&&l.buffer.constructor===ArrayBuffer});for(var Q=function(l,I,k){return function(C){return new p(l,I,l).update(C)[k]()}},W=function(l,I,k){return function(C,O){return new p(l,I,O).update(C)[k]()}},D=function(l,I,k){return function(C,O,G,j){return i["cshake"+l].update(C,O,G,j)[k]()}},oe=function(l,I,k){return function(C,O,G,j){return i["kmac"+l].update(C,O,G,j)[k]()}},re=function(l,I,k,C){for(var O=0;O>5,this.byteCount=this.blockCount<<2,this.outputBlocks=k>>5,this.extraBytes=(k&31)>>3;for(var C=0;C<50;++C)this.s[C]=0}p.prototype.update=function(l){if(this.finalized)throw new Error(e);var I,k=typeof l;if(k!=="string"){if(k==="object"){if(l===null)throw new Error(r);if(w&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!w||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);I=!0}for(var C=this.blocks,O=this.byteCount,G=l.length,j=this.blockCount,F=0,st=this.s,J,ie;F>2]|=l[F]<>2]|=ie<>2]|=(192|ie>>6)<>2]|=(128|ie&63)<=57344?(C[J>>2]|=(224|ie>>12)<>2]|=(128|ie>>6&63)<>2]|=(128|ie&63)<>2]|=(240|ie>>18)<>2]|=(128|ie>>12&63)<>2]|=(128|ie>>6&63)<>2]|=(128|ie&63)<=O){for(this.start=J-O,this.block=C[j],J=0;J>8,k=l&255;k>0;)O.unshift(k),l=l>>8,k=l&255,++C;return I?O.push(C):O.unshift(C),this.update(O),O.length},p.prototype.encodeString=function(l){var I,k=typeof l;if(k!=="string"){if(k==="object"){if(l===null)throw new Error(r);if(w&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!w||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);I=!0}var C=0,O=l.length;if(I)C=O;else for(var G=0;G=57344?C+=3:(j=65536+((j&1023)<<10|l.charCodeAt(++G)&1023),C+=4)}return C+=this.encode(C*8),this.update(l),C},p.prototype.bytepad=function(l,I){for(var k=this.encode(I),C=0;C>2]|=this.padding[I&3],this.lastByteIndex===this.byteCount)for(l[0]=l[k],I=1;I>4&15]+E[F&15]+E[F>>12&15]+E[F>>8&15]+E[F>>20&15]+E[F>>16&15]+E[F>>28&15]+E[F>>24&15];G%l===0&&(H(I),O=0)}return C&&(F=I[O],j+=E[F>>4&15]+E[F&15],C>1&&(j+=E[F>>12&15]+E[F>>8&15]),C>2&&(j+=E[F>>20&15]+E[F>>16&15])),j},p.prototype.arrayBuffer=function(){this.finalize();var l=this.blockCount,I=this.s,k=this.outputBlocks,C=this.extraBytes,O=0,G=0,j=this.outputBits>>3,F;C?F=new ArrayBuffer(k+1<<2):F=new ArrayBuffer(j);for(var st=new Uint32Array(F);G>8&255,j[F+2]=st>>16&255,j[F+3]=st>>24&255;G%l===0&&H(I)}return C&&(F=G<<2,st=I[O],j[F]=st&255,C>1&&(j[F+1]=st>>8&255),C>2&&(j[F+2]=st>>16&255)),j};function v(l,I,k){p.call(this,l,I,k)}v.prototype=new p,v.prototype.finalize=function(){return this.encode(this.outputBits,!0),p.prototype.finalize.call(this)};var H=function(l){var I,k,C,O,G,j,F,st,J,ie,fr,Te,Se,cr,ze,Ae,lr,Ie,Pe,hr,ke,Ce,dr,Be,Ne,mr,qe,De,yr,Oe,Ue,xr,Le,je,gr,Fe,He,vr,Ve,We,wr,Ye,Ke,br,Ze,$e,Er,Ge,Je,Rr,Qe,Xe,_r,et,tt,Mr,rt,nt,Xt,er,tr,rr,nr;for(C=0;C<48;C+=2)O=l[0]^l[10]^l[20]^l[30]^l[40],G=l[1]^l[11]^l[21]^l[31]^l[41],j=l[2]^l[12]^l[22]^l[32]^l[42],F=l[3]^l[13]^l[23]^l[33]^l[43],st=l[4]^l[14]^l[24]^l[34]^l[44],J=l[5]^l[15]^l[25]^l[35]^l[45],ie=l[6]^l[16]^l[26]^l[36]^l[46],fr=l[7]^l[17]^l[27]^l[37]^l[47],Te=l[8]^l[18]^l[28]^l[38]^l[48],Se=l[9]^l[19]^l[29]^l[39]^l[49],I=Te^(j<<1|F>>>31),k=Se^(F<<1|j>>>31),l[0]^=I,l[1]^=k,l[10]^=I,l[11]^=k,l[20]^=I,l[21]^=k,l[30]^=I,l[31]^=k,l[40]^=I,l[41]^=k,I=O^(st<<1|J>>>31),k=G^(J<<1|st>>>31),l[2]^=I,l[3]^=k,l[12]^=I,l[13]^=k,l[22]^=I,l[23]^=k,l[32]^=I,l[33]^=k,l[42]^=I,l[43]^=k,I=j^(ie<<1|fr>>>31),k=F^(fr<<1|ie>>>31),l[4]^=I,l[5]^=k,l[14]^=I,l[15]^=k,l[24]^=I,l[25]^=k,l[34]^=I,l[35]^=k,l[44]^=I,l[45]^=k,I=st^(Te<<1|Se>>>31),k=J^(Se<<1|Te>>>31),l[6]^=I,l[7]^=k,l[16]^=I,l[17]^=k,l[26]^=I,l[27]^=k,l[36]^=I,l[37]^=k,l[46]^=I,l[47]^=k,I=ie^(O<<1|G>>>31),k=fr^(G<<1|O>>>31),l[8]^=I,l[9]^=k,l[18]^=I,l[19]^=k,l[28]^=I,l[29]^=k,l[38]^=I,l[39]^=k,l[48]^=I,l[49]^=k,cr=l[0],ze=l[1],$e=l[11]<<4|l[10]>>>28,Er=l[10]<<4|l[11]>>>28,De=l[20]<<3|l[21]>>>29,yr=l[21]<<3|l[20]>>>29,er=l[31]<<9|l[30]>>>23,tr=l[30]<<9|l[31]>>>23,Ye=l[40]<<18|l[41]>>>14,Ke=l[41]<<18|l[40]>>>14,je=l[2]<<1|l[3]>>>31,gr=l[3]<<1|l[2]>>>31,Ae=l[13]<<12|l[12]>>>20,lr=l[12]<<12|l[13]>>>20,Ge=l[22]<<10|l[23]>>>22,Je=l[23]<<10|l[22]>>>22,Oe=l[33]<<13|l[32]>>>19,Ue=l[32]<<13|l[33]>>>19,rr=l[42]<<2|l[43]>>>30,nr=l[43]<<2|l[42]>>>30,et=l[5]<<30|l[4]>>>2,tt=l[4]<<30|l[5]>>>2,Fe=l[14]<<6|l[15]>>>26,He=l[15]<<6|l[14]>>>26,Ie=l[25]<<11|l[24]>>>21,Pe=l[24]<<11|l[25]>>>21,Rr=l[34]<<15|l[35]>>>17,Qe=l[35]<<15|l[34]>>>17,xr=l[45]<<29|l[44]>>>3,Le=l[44]<<29|l[45]>>>3,Be=l[6]<<28|l[7]>>>4,Ne=l[7]<<28|l[6]>>>4,Mr=l[17]<<23|l[16]>>>9,rt=l[16]<<23|l[17]>>>9,vr=l[26]<<25|l[27]>>>7,Ve=l[27]<<25|l[26]>>>7,hr=l[36]<<21|l[37]>>>11,ke=l[37]<<21|l[36]>>>11,Xe=l[47]<<24|l[46]>>>8,_r=l[46]<<24|l[47]>>>8,br=l[8]<<27|l[9]>>>5,Ze=l[9]<<27|l[8]>>>5,mr=l[18]<<20|l[19]>>>12,qe=l[19]<<20|l[18]>>>12,nt=l[29]<<7|l[28]>>>25,Xt=l[28]<<7|l[29]>>>25,We=l[38]<<8|l[39]>>>24,wr=l[39]<<8|l[38]>>>24,Ce=l[48]<<14|l[49]>>>18,dr=l[49]<<14|l[48]>>>18,l[0]=cr^~Ae&Ie,l[1]=ze^~lr&Pe,l[10]=Be^~mr&De,l[11]=Ne^~qe&yr,l[20]=je^~Fe&vr,l[21]=gr^~He&Ve,l[30]=br^~$e&Ge,l[31]=Ze^~Er&Je,l[40]=et^~Mr&nt,l[41]=tt^~rt&Xt,l[2]=Ae^~Ie&hr,l[3]=lr^~Pe&ke,l[12]=mr^~De&Oe,l[13]=qe^~yr&Ue,l[22]=Fe^~vr&We,l[23]=He^~Ve&wr,l[32]=$e^~Ge&Rr,l[33]=Er^~Je&Qe,l[42]=Mr^~nt&er,l[43]=rt^~Xt&tr,l[4]=Ie^~hr&Ce,l[5]=Pe^~ke&dr,l[14]=De^~Oe&xr,l[15]=yr^~Ue&Le,l[24]=vr^~We&Ye,l[25]=Ve^~wr&Ke,l[34]=Ge^~Rr&Xe,l[35]=Je^~Qe&_r,l[44]=nt^~er&rr,l[45]=Xt^~tr&nr,l[6]=hr^~Ce&cr,l[7]=ke^~dr&ze,l[16]=Oe^~xr&Be,l[17]=Ue^~Le&Ne,l[26]=We^~Ye&je,l[27]=wr^~Ke&gr,l[36]=Rr^~Xe&br,l[37]=Qe^~_r&Ze,l[46]=er^~rr&et,l[47]=tr^~nr&tt,l[8]=Ce^~cr&Ae,l[9]=dr^~ze&lr,l[18]=xr^~Be&mr,l[19]=Le^~Ne&qe,l[28]=Ye^~je&Fe,l[29]=Ke^~gr&He,l[38]=Xe^~br&$e,l[39]=_r^~Ze&Er,l[48]=rr^~et&Mr,l[49]=nr^~tt&rt,l[0]^=ve[C],l[1]^=ve[C+1]};if(f)Fn.exports=i;else{for(c=0;c{h();var Hn=kn(),Lt=Hn.Buffer;function Rp(r,e){for(var t in r)e[t]=r[t]}Lt.from&&Lt.alloc&&Lt.allocUnsafe&&Lt.allocUnsafeSlow?_p.exports=Hn:(Rp(Hn,pi),pi.Buffer=Lr);function Lr(r,e,t){return Lt(r,e,t)}Lr.prototype=Object.create(Lt.prototype);Rp(Lt,Lr);Lr.from=function(r,e,t){if(typeof r=="number")throw new TypeError("Argument must not be a number");return Lt(r,e,t)};Lr.alloc=function(r,e,t){if(typeof r!="number")throw new TypeError("Argument must be a number");var n=Lt(r);return e!==void 0?typeof t=="string"?n.fill(e,t):n.fill(e):n.fill(0),n};Lr.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Lt(r)};Lr.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Hn.SlowBuffer(r)}});var Sp=ut((Gb,Tp)=>{"use strict";h();var Vn=Mp().Buffer;function fx(r){if(r.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),t=0;t>>0,le=new Uint8Array(be);_e!==xe;){for(var Q=q[_e],W=0,D=be-1;(Q!==0||W>>0,le[D]=Q%f>>>0,Q=Q/f>>>0;if(Q!==0)throw new Error("Non-zero carry");ve=W,_e++}for(var oe=be-ve;oe!==be&&le[oe]===0;)oe++;for(var re=g.repeat(ue);oe>>0,be=new Uint8Array(xe);q[ue];){var le=e[q.charCodeAt(ue)];if(le===255)return;for(var Q=0,W=xe-1;(le!==0||Q<_e)&&W!==-1;W--,Q++)le+=f*be[W]>>>0,be[W]=le%256>>>0,le=le/256>>>0;if(le!==0)throw new Error("Non-zero carry");_e=Q,ue++}for(var D=xe-_e;D!==xe&&be[D]===0;)D++;var oe=Vn.allocUnsafe(ve+(xe-D));oe.fill(0,0,ve);for(var re=ve;D!==xe;)oe[re++]=be[D++];return oe}function V(q){var ue=T(q);if(ue)return ue;throw new Error("Non-base"+f+" character")}return{encode:P,decodeUnsafe:T,decode:V}}Tp.exports=fx});var Ap=ut((Qb,zp)=>{h();var cx=Sp(),lx="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";zp.exports=cx(lx)});var Nm=ut((zz,$i)=>{"use strict";h();var Iw=Object.prototype.hasOwnProperty,yt="~";function Mn(){}Object.create&&(Mn.prototype=Object.create(null),new Mn().__proto__||(yt=!1));function Pw(r,e,t){this.fn=r,this.context=e,this.once=t||!1}function Bm(r,e,t,n,o){if(typeof t!="function")throw new TypeError("The listener must be a function");var a=new Pw(t,n||r,o),f=yt?yt+e:e;return r._events[f]?r._events[f].fn?r._events[f]=[r._events[f],a]:r._events[f].push(a):(r._events[f]=a,r._eventsCount++),r}function us(r,e){--r._eventsCount===0?r._events=new Mn:delete r._events[e]}function ht(){this._events=new Mn,this._eventsCount=0}ht.prototype.eventNames=function(){var e=[],t,n;if(this._eventsCount===0)return e;for(n in t=this._events)Iw.call(t,n)&&e.push(yt?n.slice(1):n);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(t)):e};ht.prototype.listeners=function(e){var t=yt?yt+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,a=n.length,f=new Array(a);o{h();(function(r,e){typeof Gi=="object"&&typeof Ji<"u"?Ji.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs=e()})(Gi,function(){"use strict";var r=1e3,e=6e4,t=36e5,n="millisecond",o="second",a="minute",f="hour",g="day",w="week",E="month",P="quarter",T="year",V="date",q="Invalid Date",ue=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,ve=/\[([^\]]+)]|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,_e={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($){var y=["th","st","nd","rd"],i=$%100;return"["+$+(y[(i-20)%10]||y[i]||y[0])+"]"}},xe=function($,y,i){var u=String($);return!u||u.length>=y?$:""+Array(y+1-u.length).join(i)+$},be={s:xe,z:function($){var y=-$.utcOffset(),i=Math.abs(y),u=Math.floor(i/60),c=i%60;return(y<=0?"+":"-")+xe(u,2,"0")+":"+xe(c,2,"0")},m:function $(y,i){if(y.date()1)return $(m[0])}else{var b=y.name;Q[b]=y,c=b}return!u&&c&&(le=c),c||!u&&le},re=function($,y){if(D($))return $.clone();var i=typeof y=="object"?y:{};return i.date=$,i.args=arguments,new Me(i)},ee=be;ee.l=oe,ee.i=D,ee.w=function($,y){return re($,{locale:y.$L,utc:y.$u,x:y.$x,$offset:y.$offset})};var Me=function(){function $(i){this.$L=oe(i.locale,null,!0),this.parse(i),this.$x=this.$x||i.x||{},this[W]=!0}var y=$.prototype;return y.parse=function(i){this.$d=function(u){var c=u.date,d=u.utc;if(c===null)return new Date(NaN);if(ee.u(c))return new Date;if(c instanceof Date)return new Date(c);if(typeof c=="string"&&!/Z$/i.test(c)){var m=c.match(ue);if(m){var b=m[2]-1||0,_=(m[7]||"0").substring(0,3);return d?new Date(Date.UTC(m[1],b,m[3]||1,m[4]||0,m[5]||0,m[6]||0,_)):new Date(m[1],b,m[3]||1,m[4]||0,m[5]||0,m[6]||0,_)}}return new Date(c)}(i),this.init()},y.init=function(){var i=this.$d;this.$y=i.getFullYear(),this.$M=i.getMonth(),this.$D=i.getDate(),this.$W=i.getDay(),this.$H=i.getHours(),this.$m=i.getMinutes(),this.$s=i.getSeconds(),this.$ms=i.getMilliseconds()},y.$utils=function(){return ee},y.isValid=function(){return this.$d.toString()!==q},y.isSame=function(i,u){var c=re(i);return this.startOf(u)<=c&&c<=this.endOf(u)},y.isAfter=function(i,u){return re(i){h();(function(r,e){typeof Qi=="object"&&typeof Xi<"u"?Xi.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_duration=e()})(Qi,function(){"use strict";var r,e,t=1e3,n=6e4,o=36e5,a=864e5,f=/\[([^\]]+)]|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=31536e6,w=2628e6,E=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,P={years:g,months:w,days:a,hours:o,minutes:n,seconds:t,milliseconds:1,weeks:6048e5},T=function(Q){return Q instanceof be},V=function(Q,W,D){return new be(Q,D,W.$l)},q=function(Q){return e.p(Q)+"s"},ue=function(Q){return Q<0},ve=function(Q){return ue(Q)?Math.ceil(Q):Math.floor(Q)},_e=function(Q){return Math.abs(Q)},xe=function(Q,W){return Q?ue(Q)?{negative:!0,format:""+_e(Q)+W}:{negative:!1,format:""+Q+W}:{negative:!1,format:""}},be=function(){function Q(D,oe,re){var ee=this;if(this.$d={},this.$l=re,D===void 0&&(this.$ms=0,this.parseFromMilliseconds()),oe)return V(D*P[q(oe)],this);if(typeof D=="number")return this.$ms=D,this.parseFromMilliseconds(),this;if(typeof D=="object")return Object.keys(D).forEach(function($){ee.$d[q($)]=D[$]}),this.calMilliseconds(),this;if(typeof D=="string"){var Me=D.match(E);if(Me){var fe=Me.slice(2).map(function($){return $!=null?Number($):0});return this.$d.years=fe[0],this.$d.months=fe[1],this.$d.weeks=fe[2],this.$d.days=fe[3],this.$d.hours=fe[4],this.$d.minutes=fe[5],this.$d.seconds=fe[6],this.calMilliseconds(),this}}return this}var W=Q.prototype;return W.calMilliseconds=function(){var D=this;this.$ms=Object.keys(this.$d).reduce(function(oe,re){return oe+(D.$d[re]||0)*P[re]},0)},W.parseFromMilliseconds=function(){var D=this.$ms;this.$d.years=ve(D/g),D%=g,this.$d.months=ve(D/w),D%=w,this.$d.days=ve(D/a),D%=a,this.$d.hours=ve(D/o),D%=o,this.$d.minutes=ve(D/n),D%=n,this.$d.seconds=ve(D/t),D%=t,this.$d.milliseconds=D},W.toISOString=function(){var D=xe(this.$d.years,"Y"),oe=xe(this.$d.months,"M"),re=+this.$d.days||0;this.$d.weeks&&(re+=7*this.$d.weeks);var ee=xe(re,"D"),Me=xe(this.$d.hours,"H"),fe=xe(this.$d.minutes,"M"),$=this.$d.seconds||0;this.$d.milliseconds&&($+=this.$d.milliseconds/1e3,$=Math.round(1e3*$)/1e3);var y=xe($,"S"),i=D.negative||oe.negative||ee.negative||Me.negative||fe.negative||y.negative,u=Me.format||fe.format||y.format?"T":"",c=(i?"-":"")+"P"+D.format+oe.format+ee.format+u+Me.format+fe.format+y.format;return c==="P"||c==="-P"?"P0D":c},W.toJSON=function(){return this.toISOString()},W.format=function(D){var oe=D||"YYYY-MM-DDTHH:mm:ss",re={Y:this.$d.years,YY:e.s(this.$d.years,2,"0"),YYYY:e.s(this.$d.years,4,"0"),M:this.$d.months,MM:e.s(this.$d.months,2,"0"),D:this.$d.days,DD:e.s(this.$d.days,2,"0"),H:this.$d.hours,HH:e.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:e.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:e.s(this.$d.seconds,2,"0"),SSS:e.s(this.$d.milliseconds,3,"0")};return oe.replace(f,function(ee,Me){return Me||String(re[ee])})},W.as=function(D){return this.$ms/P[q(D)]},W.get=function(D){var oe=this.$ms,re=q(D);return re==="milliseconds"?oe%=1e3:oe=re==="weeks"?ve(oe/P[re]):this.$d[re],oe||0},W.add=function(D,oe,re){var ee;return ee=oe?D*P[q(oe)]:T(D)?D.$ms:V(D,this).$ms,V(this.$ms+ee*(re?-1:1),this)},W.subtract=function(D,oe){return this.add(D,oe,!0)},W.locale=function(D){var oe=this.clone();return oe.$l=D,oe},W.clone=function(){return V(this.$ms,this)},W.humanize=function(D){return r().add(this.$ms,"ms").locale(this.$l).fromNow(!D)},W.valueOf=function(){return this.asMilliseconds()},W.milliseconds=function(){return this.get("milliseconds")},W.asMilliseconds=function(){return this.as("milliseconds")},W.seconds=function(){return this.get("seconds")},W.asSeconds=function(){return this.as("seconds")},W.minutes=function(){return this.get("minutes")},W.asMinutes=function(){return this.as("minutes")},W.hours=function(){return this.get("hours")},W.asHours=function(){return this.as("hours")},W.days=function(){return this.get("days")},W.asDays=function(){return this.as("days")},W.weeks=function(){return this.get("weeks")},W.asWeeks=function(){return this.as("weeks")},W.months=function(){return this.get("months")},W.asMonths=function(){return this.as("months")},W.years=function(){return this.get("years")},W.asYears=function(){return this.as("years")},Q}(),le=function(Q,W,D){return Q.add(W.years()*D,"y").add(W.months()*D,"M").add(W.days()*D,"d").add(W.hours()*D,"h").add(W.minutes()*D,"m").add(W.seconds()*D,"s").add(W.milliseconds()*D,"ms")};return function(Q,W,D){r=D,e=D().$utils(),D.duration=function(ee,Me){var fe=D.locale();return V(ee,{$l:fe},Me)},D.isDuration=T;var oe=W.prototype.add,re=W.prototype.subtract;W.prototype.add=function(ee,Me){return T(ee)?le(this,ee,1):oe.bind(this)(ee,Me)},W.prototype.subtract=function(ee,Me){return T(ee)?le(this,ee,-1):re.bind(this)(ee,Me)}}})});var jm=ut((ta,ra)=>{h();(function(r,e){typeof ta=="object"&&typeof ra<"u"?ra.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isToday=e()})(ta,function(){"use strict";return function(r,e,t){e.prototype.isToday=function(){var n="YYYY-MM-DD",o=t();return this.format(n)===o.format(n)}}})});var Fm=ut((na,oa)=>{h();(function(r,e){typeof na=="object"&&typeof oa<"u"?oa.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isYesterday=e()})(na,function(){"use strict";return function(r,e,t){e.prototype.isYesterday=function(){var n="YYYY-MM-DD",o=t().subtract(1,"day");return this.format(n)===o.format(n)}}})});var Wm=ut((ia,aa)=>{h();(function(r,e){typeof ia=="object"&&typeof aa<"u"?aa.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_calendar=e()})(ia,function(){"use strict";return function(r,e,t){var n="h:mm A",o={lastDay:"[Yesterday at] "+n,sameDay:"[Today at] "+n,nextDay:"[Tomorrow at] "+n,nextWeek:"dddd [at] "+n,lastWeek:"[Last] dddd [at] "+n,sameElse:"MM/DD/YYYY"};e.prototype.calendar=function(a,f){var g=f||this.$locale().calendar||o,w=t(a||void 0).startOf("d"),E=this.diff(w,"d",!0),P="sameElse",T=E<-6?P:E<-1?"lastWeek":E<0?"lastDay":E<1?"sameDay":E<2?"nextDay":E<7?"nextWeek":P,V=g[T]||o[T];return typeof V=="function"?V.call(this,t()):this.format(V)}}})});var Zm=ut((pa,ua)=>{h();(function(r,e){typeof pa=="object"&&typeof ua<"u"?ua.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_relativeTime=e()})(pa,function(){"use strict";return function(r,e,t){r=r||{};var n=e.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(g,w,E,P){return n.fromToBase(g,w,E,P)}t.en.relativeTime=o,n.fromToBase=function(g,w,E,P,T){for(var V,q,ue,ve=E.$locale().relativeTime||o,_e=r.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],xe=_e.length,be=0;be0,Q<=le.r||!le.r){Q<=1&&be>0&&(le=_e[be-1]);var W=ve[le.l];T&&(Q=T(""+Q)),q=typeof W=="string"?W.replace("%d",Q):W(Q,w,le.l,ue);break}}if(w)return q;var D=ue?ve.future:ve.past;return typeof D=="function"?D(q):D.replace("%s",q)},n.to=function(g,w){return a(g,w,this,!0)},n.from=function(g,w){return a(g,w,this)};var f=function(g){return g.$u?t.utc():t()};n.toNow=function(g){return this.to(f(this),g)},n.fromNow=function(g){return this.from(f(this),g)}}})});var py=ut(de=>{"use strict";h();var Sn=Symbol.for("react.element"),T1=Symbol.for("react.portal"),S1=Symbol.for("react.fragment"),z1=Symbol.for("react.strict_mode"),A1=Symbol.for("react.profiler"),I1=Symbol.for("react.provider"),P1=Symbol.for("react.context"),k1=Symbol.for("react.forward_ref"),C1=Symbol.for("react.suspense"),B1=Symbol.for("react.memo"),N1=Symbol.for("react.lazy"),Qm=Symbol.iterator;function q1(r){return r===null||typeof r!="object"?null:(r=Qm&&r[Qm]||r["@@iterator"],typeof r=="function"?r:null)}var ty={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ry=Object.assign,ny={};function fn(r,e,t){this.props=r,this.context=e,this.refs=ny,this.updater=t||ty}fn.prototype.isReactComponent={};fn.prototype.setState=function(r,e){if(typeof r!="object"&&typeof r!="function"&&r!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,r,e,"setState")};fn.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function oy(){}oy.prototype=fn.prototype;function ha(r,e,t){this.props=r,this.context=e,this.refs=ny,this.updater=t||ty}var da=ha.prototype=new oy;da.constructor=ha;ry(da,fn.prototype);da.isPureReactComponent=!0;var Xm=Array.isArray,sy=Object.prototype.hasOwnProperty,ma={current:null},iy={key:!0,ref:!0,__self:!0,__source:!0};function ay(r,e,t){var n,o={},a=null,f=null;if(e!=null)for(n in e.ref!==void 0&&(f=e.ref),e.key!==void 0&&(a=""+e.key),e)sy.call(e,n)&&!iy.hasOwnProperty(n)&&(o[n]=e[n]);var g=arguments.length-2;if(g===1)o.children=t;else if(1{"use strict";h();uy.exports=py()});h();h();h();var qt=class extends Error{constructor({code:t,message:n},o){super(n);this.code=t,this.message=n,typeof o!="undefined"&&(this.data=o)}toString(){return this.message}};h();h();h();var gi={};U(gi,{error:()=>lu,method:()=>uu,params:()=>fu,request:()=>mx,response:()=>yx,result:()=>cu});h();h();var ye;(function(r){r.assertEqual=o=>o;function e(o){}r.assertIs=e;function t(o){throw new Error}r.assertNever=t,r.arrayToEnum=o=>{let a={};for(let f of o)a[f]=f;return a},r.getValidEnumValues=o=>{let a=r.objectKeys(o).filter(g=>typeof o[o[g]]!="number"),f={};for(let g of a)f[g]=o[g];return r.objectValues(f)},r.objectValues=o=>r.objectKeys(o).map(function(a){return o[a]}),r.objectKeys=typeof Object.keys=="function"?o=>Object.keys(o):o=>{let a=[];for(let f in o)Object.prototype.hasOwnProperty.call(o,f)&&a.push(f);return a},r.find=(o,a)=>{for(let f of o)if(a(f))return f},r.isInteger=typeof Number.isInteger=="function"?o=>Number.isInteger(o):o=>typeof o=="number"&&isFinite(o)&&Math.floor(o)===o;function n(o,a=" | "){return o.map(f=>typeof f=="string"?`'${f}'`:f).join(a)}r.joinValues=n,r.jsonStringifyReplacer=(o,a)=>typeof a=="bigint"?a.toString():a})(ye||(ye={}));var Js;(function(r){r.mergeShapes=(e,t)=>({...e,...t})})(Js||(Js={}));var Y=ye.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),ir=r=>{switch(typeof r){case"undefined":return Y.undefined;case"string":return Y.string;case"number":return isNaN(r)?Y.nan:Y.number;case"boolean":return Y.boolean;case"function":return Y.function;case"bigint":return Y.bigint;case"symbol":return Y.symbol;case"object":return Array.isArray(r)?Y.array:r===null?Y.null:r.then&&typeof r.then=="function"&&r.catch&&typeof r.catch=="function"?Y.promise:typeof Map<"u"&&r instanceof Map?Y.map:typeof Set<"u"&&r instanceof Set?Y.set:typeof Date<"u"&&r instanceof Date?Y.date:Y.object;default:return Y.unknown}},L=ye.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),n0=r=>JSON.stringify(r,null,2).replace(/"([^"]+)":/g,"$1:"),dt=class extends Error{constructor(e){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(a){return a.message},n={_errors:[]},o=a=>{for(let f of a.issues)if(f.code==="invalid_union")f.unionErrors.map(o);else if(f.code==="invalid_return_type")o(f.returnTypeError);else if(f.code==="invalid_arguments")o(f.argumentsError);else if(f.path.length===0)n._errors.push(t(f));else{let g=n,w=0;for(;wt.message){let t={},n=[];for(let o of this.issues)o.path.length>0?(t[o.path[0]]=t[o.path[0]]||[],t[o.path[0]].push(e(o))):n.push(e(o));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}};dt.create=r=>new dt(r);var dn=(r,e)=>{let t;switch(r.code){case L.invalid_type:r.received===Y.undefined?t="Required":t=`Expected ${r.expected}, received ${r.received}`;break;case L.invalid_literal:t=`Invalid literal value, expected ${JSON.stringify(r.expected,ye.jsonStringifyReplacer)}`;break;case L.unrecognized_keys:t=`Unrecognized key(s) in object: ${ye.joinValues(r.keys,", ")}`;break;case L.invalid_union:t="Invalid input";break;case L.invalid_union_discriminator:t=`Invalid discriminator value. Expected ${ye.joinValues(r.options)}`;break;case L.invalid_enum_value:t=`Invalid enum value. Expected ${ye.joinValues(r.options)}, received '${r.received}'`;break;case L.invalid_arguments:t="Invalid function arguments";break;case L.invalid_return_type:t="Invalid function return type";break;case L.invalid_date:t="Invalid date";break;case L.invalid_string:typeof r.validation=="object"?"includes"in r.validation?(t=`Invalid input: must include "${r.validation.includes}"`,typeof r.validation.position=="number"&&(t=`${t} at one or more positions greater than or equal to ${r.validation.position}`)):"startsWith"in r.validation?t=`Invalid input: must start with "${r.validation.startsWith}"`:"endsWith"in r.validation?t=`Invalid input: must end with "${r.validation.endsWith}"`:ye.assertNever(r.validation):r.validation!=="regex"?t=`Invalid ${r.validation}`:t="Invalid";break;case L.too_small:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at least":"more than"} ${r.minimum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at least":"over"} ${r.minimum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${r.minimum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(r.minimum))}`:t="Invalid input";break;case L.too_big:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at most":"less than"} ${r.maximum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at most":"under"} ${r.maximum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="bigint"?t=`BigInt must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly":r.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(r.maximum))}`:t="Invalid input";break;case L.custom:t="Invalid input";break;case L.invalid_intersection_types:t="Intersection results could not be merged";break;case L.not_multiple_of:t=`Number must be a multiple of ${r.multipleOf}`;break;case L.not_finite:t="Number must be finite";break;default:t=e.defaultError,ye.assertNever(r)}return{message:t}},Ga=dn;function o0(r){Ga=r}function Nn(){return Ga}var qn=r=>{let{data:e,path:t,errorMaps:n,issueData:o}=r,a=[...t,...o.path||[]],f={...o,path:a},g="",w=n.filter(E=>!!E).slice().reverse();for(let E of w)g=E(f,{data:e,defaultError:g}).message;return{...o,path:a,message:o.message||g}},s0=[];function K(r,e){let t=qn({issueData:e,data:r.data,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Nn(),dn].filter(n=>!!n)});r.common.issues.push(t)}var ct=class{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,t){let n=[];for(let o of t){if(o.status==="aborted")return se;o.status==="dirty"&&e.dirty(),n.push(o.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){let n=[];for(let o of t)n.push({key:await o.key,value:await o.value});return ct.mergeObjectSync(e,n)}static mergeObjectSync(e,t){let n={};for(let o of t){let{key:a,value:f}=o;if(a.status==="aborted"||f.status==="aborted")return se;a.status==="dirty"&&e.dirty(),f.status==="dirty"&&e.dirty(),a.value!=="__proto__"&&(typeof f.value<"u"||o.alwaysSet)&&(n[a.value]=f.value)}return{status:e.value,value:n}}},se=Object.freeze({status:"aborted"}),Ja=r=>({status:"dirty",value:r}),mt=r=>({status:"valid",value:r}),Qs=r=>r.status==="aborted",Xs=r=>r.status==="dirty",mn=r=>r.status==="valid",Dn=r=>typeof Promise<"u"&&r instanceof Promise,te;(function(r){r.errToObj=e=>typeof e=="string"?{message:e}:e||{},r.toString=e=>typeof e=="string"?e:e?.message})(te||(te={}));var _t=class{constructor(e,t,n,o){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=o}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},Za=(r,e)=>{if(mn(e))return{success:!0,data:e.value};if(!r.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new dt(r.common.issues);return this._error=t,this._error}}};function ae(r){if(!r)return{};let{errorMap:e,invalid_type_error:t,required_error:n,description:o}=r;if(e&&(t||n))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:o}:{errorMap:(f,g)=>f.code!=="invalid_type"?{message:g.defaultError}:typeof g.data>"u"?{message:n??g.defaultError}:{message:t??g.defaultError},description:o}}var pe=class{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return ir(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:ir(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new ct,ctx:{common:e.parent.common,data:e.data,parsedType:ir(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(Dn(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;let o={common:{issues:[],async:(n=t?.async)!==null&&n!==void 0?n:!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:ir(e)},a=this._parseSync({data:e,path:o.path,parent:o});return Za(o,a)}async parseAsync(e,t){let n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){let n={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:ir(e)},o=this._parse({data:e,path:n.path,parent:n}),a=await(Dn(o)?o:Promise.resolve(o));return Za(n,a)}refine(e,t){let n=o=>typeof t=="string"||typeof t>"u"?{message:t}:typeof t=="function"?t(o):t;return this._refinement((o,a)=>{let f=e(o),g=()=>a.addIssue({code:L.custom,...n(o)});return typeof Promise<"u"&&f instanceof Promise?f.then(w=>w?!0:(g(),!1)):f?!0:(g(),!1)})}refinement(e,t){return this._refinement((n,o)=>e(n)?!0:(o.addIssue(typeof t=="function"?t(n,o):t),!1))}_refinement(e){return new bt({schema:this,typeName:ne.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Tt.create(this,this._def)}nullable(){return Gt.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return wt.create(this,this._def)}promise(){return ur.create(this,this._def)}or(e){return kr.create([this,e],this._def)}and(e){return Cr.create(this,e,this._def)}transform(e){return new bt({...ae(this._def),schema:this,typeName:ne.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let t=typeof e=="function"?e:()=>e;return new Or({...ae(this._def),innerType:this,defaultValue:t,typeName:ne.ZodDefault})}brand(){return new On({typeName:ne.ZodBranded,type:this,...ae(this._def)})}catch(e){let t=typeof e=="function"?e:()=>e;return new en({...ae(this._def),innerType:this,catchValue:t,typeName:ne.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return Ur.create(this,e)}readonly(){return rn.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},i0=/^c[^\s-]{8,}$/i,a0=/^[a-z][a-z0-9]*$/,p0=/^[0-9A-HJKMNP-TV-Z]{26}$/,u0=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,f0=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,c0="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",Gs,l0=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,h0=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,d0=r=>r.precision?r.offset?new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${r.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${r.precision}}Z$`):r.precision===0?r.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):r.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");function m0(r,e){return!!((e==="v4"||!e)&&l0.test(r)||(e==="v6"||!e)&&h0.test(r))}var vt=class extends pe{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==Y.string){let a=this._getOrReturnCtx(e);return K(a,{code:L.invalid_type,expected:Y.string,received:a.parsedType}),se}let n=new ct,o;for(let a of this._def.checks)if(a.kind==="min")e.data.lengtha.value&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.too_big,maximum:a.value,type:"string",inclusive:!0,exact:!1,message:a.message}),n.dirty());else if(a.kind==="length"){let f=e.data.length>a.value,g=e.data.lengthe.test(o),{validation:t,code:L.invalid_string,...te.errToObj(n)})}_addCheck(e){return new vt({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...te.errToObj(e)})}url(e){return this._addCheck({kind:"url",...te.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...te.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...te.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...te.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...te.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...te.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...te.errToObj(e)})}datetime(e){var t;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:(t=e?.offset)!==null&&t!==void 0?t:!1,...te.errToObj(e?.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...te.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...te.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...te.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...te.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...te.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...te.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...te.errToObj(t)})}nonempty(e){return this.min(1,te.errToObj(e))}trim(){return new vt({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new vt({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new vt({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get minLength(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new vt({checks:[],typeName:ne.ZodString,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...ae(r)})};function y0(r,e){let t=(r.toString().split(".")[1]||"").length,n=(e.toString().split(".")[1]||"").length,o=t>n?t:n,a=parseInt(r.toFixed(o).replace(".","")),f=parseInt(e.toFixed(o).replace(".",""));return a%f/Math.pow(10,o)}var Dt=class extends pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==Y.number){let a=this._getOrReturnCtx(e);return K(a,{code:L.invalid_type,expected:Y.number,received:a.parsedType}),se}let n,o=new ct;for(let a of this._def.checks)a.kind==="int"?ye.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),K(n,{code:L.invalid_type,expected:"integer",received:"float",message:a.message}),o.dirty()):a.kind==="min"?(a.inclusive?e.dataa.value:e.data>=a.value)&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.too_big,maximum:a.value,type:"number",inclusive:a.inclusive,exact:!1,message:a.message}),o.dirty()):a.kind==="multipleOf"?y0(e.data,a.value)!==0&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.not_multiple_of,multipleOf:a.value,message:a.message}),o.dirty()):a.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),K(n,{code:L.not_finite,message:a.message}),o.dirty()):ye.assertNever(a);return{status:o.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,n,o){return new Dt({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:te.toString(o)}]})}_addCheck(e){return new Dt({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:te.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:te.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:te.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:te.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuee.kind==="int"||e.kind==="multipleOf"&&ye.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(t===null||n.value>t)&&(t=n.value):n.kind==="max"&&(e===null||n.valuenew Dt({checks:[],typeName:ne.ZodNumber,coerce:r?.coerce||!1,...ae(r)});var Ot=class extends pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==Y.bigint){let a=this._getOrReturnCtx(e);return K(a,{code:L.invalid_type,expected:Y.bigint,received:a.parsedType}),se}let n,o=new ct;for(let a of this._def.checks)a.kind==="min"?(a.inclusive?e.dataa.value:e.data>=a.value)&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.too_big,type:"bigint",maximum:a.value,inclusive:a.inclusive,message:a.message}),o.dirty()):a.kind==="multipleOf"?e.data%a.value!==BigInt(0)&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.not_multiple_of,multipleOf:a.value,message:a.message}),o.dirty()):ye.assertNever(a);return{status:o.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,n,o){return new Ot({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:te.toString(o)}]})}_addCheck(e){return new Ot({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new Ot({checks:[],typeName:ne.ZodBigInt,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...ae(r)})};var Ar=class extends pe{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==Y.boolean){let n=this._getOrReturnCtx(e);return K(n,{code:L.invalid_type,expected:Y.boolean,received:n.parsedType}),se}return mt(e.data)}};Ar.create=r=>new Ar({typeName:ne.ZodBoolean,coerce:r?.coerce||!1,...ae(r)});var Zt=class extends pe{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==Y.date){let a=this._getOrReturnCtx(e);return K(a,{code:L.invalid_type,expected:Y.date,received:a.parsedType}),se}if(isNaN(e.data.getTime())){let a=this._getOrReturnCtx(e);return K(a,{code:L.invalid_date}),se}let n=new ct,o;for(let a of this._def.checks)a.kind==="min"?e.data.getTime()a.value&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.too_big,message:a.message,inclusive:!0,exact:!1,maximum:a.value,type:"date"}),n.dirty()):ye.assertNever(a);return{status:n.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Zt({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:te.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:te.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuenew Zt({checks:[],coerce:r?.coerce||!1,typeName:ne.ZodDate,...ae(r)});var Gr=class extends pe{_parse(e){if(this._getType(e)!==Y.symbol){let n=this._getOrReturnCtx(e);return K(n,{code:L.invalid_type,expected:Y.symbol,received:n.parsedType}),se}return mt(e.data)}};Gr.create=r=>new Gr({typeName:ne.ZodSymbol,...ae(r)});var Ir=class extends pe{_parse(e){if(this._getType(e)!==Y.undefined){let n=this._getOrReturnCtx(e);return K(n,{code:L.invalid_type,expected:Y.undefined,received:n.parsedType}),se}return mt(e.data)}};Ir.create=r=>new Ir({typeName:ne.ZodUndefined,...ae(r)});var Pr=class extends pe{_parse(e){if(this._getType(e)!==Y.null){let n=this._getOrReturnCtx(e);return K(n,{code:L.invalid_type,expected:Y.null,received:n.parsedType}),se}return mt(e.data)}};Pr.create=r=>new Pr({typeName:ne.ZodNull,...ae(r)});var pr=class extends pe{constructor(){super(...arguments),this._any=!0}_parse(e){return mt(e.data)}};pr.create=r=>new pr({typeName:ne.ZodAny,...ae(r)});var Kt=class extends pe{constructor(){super(...arguments),this._unknown=!0}_parse(e){return mt(e.data)}};Kt.create=r=>new Kt({typeName:ne.ZodUnknown,...ae(r)});var St=class extends pe{_parse(e){let t=this._getOrReturnCtx(e);return K(t,{code:L.invalid_type,expected:Y.never,received:t.parsedType}),se}};St.create=r=>new St({typeName:ne.ZodNever,...ae(r)});var Jr=class extends pe{_parse(e){if(this._getType(e)!==Y.undefined){let n=this._getOrReturnCtx(e);return K(n,{code:L.invalid_type,expected:Y.void,received:n.parsedType}),se}return mt(e.data)}};Jr.create=r=>new Jr({typeName:ne.ZodVoid,...ae(r)});var wt=class extends pe{_parse(e){let{ctx:t,status:n}=this._processInputParams(e),o=this._def;if(t.parsedType!==Y.array)return K(t,{code:L.invalid_type,expected:Y.array,received:t.parsedType}),se;if(o.exactLength!==null){let f=t.data.length>o.exactLength.value,g=t.data.lengtho.maxLength.value&&(K(t,{code:L.too_big,maximum:o.maxLength.value,type:"array",inclusive:!0,exact:!1,message:o.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map((f,g)=>o.type._parseAsync(new _t(t,f,t.path,g)))).then(f=>ct.mergeArray(n,f));let a=[...t.data].map((f,g)=>o.type._parseSync(new _t(t,f,t.path,g)));return ct.mergeArray(n,a)}get element(){return this._def.type}min(e,t){return new wt({...this._def,minLength:{value:e,message:te.toString(t)}})}max(e,t){return new wt({...this._def,maxLength:{value:e,message:te.toString(t)}})}length(e,t){return new wt({...this._def,exactLength:{value:e,message:te.toString(t)}})}nonempty(e){return this.min(1,e)}};wt.create=(r,e)=>new wt({type:r,minLength:null,maxLength:null,exactLength:null,typeName:ne.ZodArray,...ae(e)});function $r(r){if(r instanceof ot){let e={};for(let t in r.shape){let n=r.shape[t];e[t]=Tt.create($r(n))}return new ot({...r._def,shape:()=>e})}else return r instanceof wt?new wt({...r._def,type:$r(r.element)}):r instanceof Tt?Tt.create($r(r.unwrap())):r instanceof Gt?Gt.create($r(r.unwrap())):r instanceof Mt?Mt.create(r.items.map(e=>$r(e))):r}var ot=class extends pe{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),t=ye.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==Y.object){let E=this._getOrReturnCtx(e);return K(E,{code:L.invalid_type,expected:Y.object,received:E.parsedType}),se}let{status:n,ctx:o}=this._processInputParams(e),{shape:a,keys:f}=this._getCached(),g=[];if(!(this._def.catchall instanceof St&&this._def.unknownKeys==="strip"))for(let E in o.data)f.includes(E)||g.push(E);let w=[];for(let E of f){let P=a[E],T=o.data[E];w.push({key:{status:"valid",value:E},value:P._parse(new _t(o,T,o.path,E)),alwaysSet:E in o.data})}if(this._def.catchall instanceof St){let E=this._def.unknownKeys;if(E==="passthrough")for(let P of g)w.push({key:{status:"valid",value:P},value:{status:"valid",value:o.data[P]}});else if(E==="strict")g.length>0&&(K(o,{code:L.unrecognized_keys,keys:g}),n.dirty());else if(E!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let E=this._def.catchall;for(let P of g){let T=o.data[P];w.push({key:{status:"valid",value:P},value:E._parse(new _t(o,T,o.path,P)),alwaysSet:P in o.data})}}return o.common.async?Promise.resolve().then(async()=>{let E=[];for(let P of w){let T=await P.key;E.push({key:T,value:await P.value,alwaysSet:P.alwaysSet})}return E}).then(E=>ct.mergeObjectSync(n,E)):ct.mergeObjectSync(n,w)}get shape(){return this._def.shape()}strict(e){return te.errToObj,new ot({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(t,n)=>{var o,a,f,g;let w=(f=(a=(o=this._def).errorMap)===null||a===void 0?void 0:a.call(o,t,n).message)!==null&&f!==void 0?f:n.defaultError;return t.code==="unrecognized_keys"?{message:(g=te.errToObj(e).message)!==null&&g!==void 0?g:w}:{message:w}}}:{}})}strip(){return new ot({...this._def,unknownKeys:"strip"})}passthrough(){return new ot({...this._def,unknownKeys:"passthrough"})}extend(e){return new ot({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new ot({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:ne.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new ot({...this._def,catchall:e})}pick(e){let t={};return ye.objectKeys(e).forEach(n=>{e[n]&&this.shape[n]&&(t[n]=this.shape[n])}),new ot({...this._def,shape:()=>t})}omit(e){let t={};return ye.objectKeys(this.shape).forEach(n=>{e[n]||(t[n]=this.shape[n])}),new ot({...this._def,shape:()=>t})}deepPartial(){return $r(this)}partial(e){let t={};return ye.objectKeys(this.shape).forEach(n=>{let o=this.shape[n];e&&!e[n]?t[n]=o:t[n]=o.optional()}),new ot({...this._def,shape:()=>t})}required(e){let t={};return ye.objectKeys(this.shape).forEach(n=>{if(e&&!e[n])t[n]=this.shape[n];else{let a=this.shape[n];for(;a instanceof Tt;)a=a._def.innerType;t[n]=a}}),new ot({...this._def,shape:()=>t})}keyof(){return Qa(ye.objectKeys(this.shape))}};ot.create=(r,e)=>new ot({shape:()=>r,unknownKeys:"strip",catchall:St.create(),typeName:ne.ZodObject,...ae(e)});ot.strictCreate=(r,e)=>new ot({shape:()=>r,unknownKeys:"strict",catchall:St.create(),typeName:ne.ZodObject,...ae(e)});ot.lazycreate=(r,e)=>new ot({shape:r,unknownKeys:"strip",catchall:St.create(),typeName:ne.ZodObject,...ae(e)});var kr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),n=this._def.options;function o(a){for(let g of a)if(g.result.status==="valid")return g.result;for(let g of a)if(g.result.status==="dirty")return t.common.issues.push(...g.ctx.common.issues),g.result;let f=a.map(g=>new dt(g.ctx.common.issues));return K(t,{code:L.invalid_union,unionErrors:f}),se}if(t.common.async)return Promise.all(n.map(async a=>{let f={...t,common:{...t.common,issues:[]},parent:null};return{result:await a._parseAsync({data:t.data,path:t.path,parent:f}),ctx:f}})).then(o);{let a,f=[];for(let w of n){let E={...t,common:{...t.common,issues:[]},parent:null},P=w._parseSync({data:t.data,path:t.path,parent:E});if(P.status==="valid")return P;P.status==="dirty"&&!a&&(a={result:P,ctx:E}),E.common.issues.length&&f.push(E.common.issues)}if(a)return t.common.issues.push(...a.ctx.common.issues),a.result;let g=f.map(w=>new dt(w));return K(t,{code:L.invalid_union,unionErrors:g}),se}}get options(){return this._def.options}};kr.create=(r,e)=>new kr({options:r,typeName:ne.ZodUnion,...ae(e)});var Bn=r=>r instanceof Nr?Bn(r.schema):r instanceof bt?Bn(r.innerType()):r instanceof qr?[r.value]:r instanceof Ut?r.options:r instanceof Dr?Object.keys(r.enum):r instanceof Or?Bn(r._def.innerType):r instanceof Ir?[void 0]:r instanceof Pr?[null]:null,Qr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.object)return K(t,{code:L.invalid_type,expected:Y.object,received:t.parsedType}),se;let n=this.discriminator,o=t.data[n],a=this.optionsMap.get(o);return a?t.common.async?a._parseAsync({data:t.data,path:t.path,parent:t}):a._parseSync({data:t.data,path:t.path,parent:t}):(K(t,{code:L.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),se)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){let o=new Map;for(let a of t){let f=Bn(a.shape[e]);if(!f)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let g of f){if(o.has(g))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(g)}`);o.set(g,a)}}return new Qr({typeName:ne.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:o,...ae(n)})}};function ei(r,e){let t=ir(r),n=ir(e);if(r===e)return{valid:!0,data:r};if(t===Y.object&&n===Y.object){let o=ye.objectKeys(e),a=ye.objectKeys(r).filter(g=>o.indexOf(g)!==-1),f={...r,...e};for(let g of a){let w=ei(r[g],e[g]);if(!w.valid)return{valid:!1};f[g]=w.data}return{valid:!0,data:f}}else if(t===Y.array&&n===Y.array){if(r.length!==e.length)return{valid:!1};let o=[];for(let a=0;a{if(Qs(a)||Qs(f))return se;let g=ei(a.value,f.value);return g.valid?((Xs(a)||Xs(f))&&t.dirty(),{status:t.value,value:g.data}):(K(n,{code:L.invalid_intersection_types}),se)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([a,f])=>o(a,f)):o(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}};Cr.create=(r,e,t)=>new Cr({left:r,right:e,typeName:ne.ZodIntersection,...ae(t)});var Mt=class extends pe{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==Y.array)return K(n,{code:L.invalid_type,expected:Y.array,received:n.parsedType}),se;if(n.data.lengththis._def.items.length&&(K(n,{code:L.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let a=[...n.data].map((f,g)=>{let w=this._def.items[g]||this._def.rest;return w?w._parse(new _t(n,f,n.path,g)):null}).filter(f=>!!f);return n.common.async?Promise.all(a).then(f=>ct.mergeArray(t,f)):ct.mergeArray(t,a)}get items(){return this._def.items}rest(e){return new Mt({...this._def,rest:e})}};Mt.create=(r,e)=>{if(!Array.isArray(r))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Mt({items:r,typeName:ne.ZodTuple,rest:null,...ae(e)})};var Br=class extends pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==Y.object)return K(n,{code:L.invalid_type,expected:Y.object,received:n.parsedType}),se;let o=[],a=this._def.keyType,f=this._def.valueType;for(let g in n.data)o.push({key:a._parse(new _t(n,g,n.path,g)),value:f._parse(new _t(n,n.data[g],n.path,g))});return n.common.async?ct.mergeObjectAsync(t,o):ct.mergeObjectSync(t,o)}get element(){return this._def.valueType}static create(e,t,n){return t instanceof pe?new Br({keyType:e,valueType:t,typeName:ne.ZodRecord,...ae(n)}):new Br({keyType:vt.create(),valueType:e,typeName:ne.ZodRecord,...ae(t)})}},Xr=class extends pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==Y.map)return K(n,{code:L.invalid_type,expected:Y.map,received:n.parsedType}),se;let o=this._def.keyType,a=this._def.valueType,f=[...n.data.entries()].map(([g,w],E)=>({key:o._parse(new _t(n,g,n.path,[E,"key"])),value:a._parse(new _t(n,w,n.path,[E,"value"]))}));if(n.common.async){let g=new Map;return Promise.resolve().then(async()=>{for(let w of f){let E=await w.key,P=await w.value;if(E.status==="aborted"||P.status==="aborted")return se;(E.status==="dirty"||P.status==="dirty")&&t.dirty(),g.set(E.value,P.value)}return{status:t.value,value:g}})}else{let g=new Map;for(let w of f){let E=w.key,P=w.value;if(E.status==="aborted"||P.status==="aborted")return se;(E.status==="dirty"||P.status==="dirty")&&t.dirty(),g.set(E.value,P.value)}return{status:t.value,value:g}}}};Xr.create=(r,e,t)=>new Xr({valueType:e,keyType:r,typeName:ne.ZodMap,...ae(t)});var $t=class extends pe{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==Y.set)return K(n,{code:L.invalid_type,expected:Y.set,received:n.parsedType}),se;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&(K(n,{code:L.too_big,maximum:o.maxSize.value,type:"set",inclusive:!0,exact:!1,message:o.maxSize.message}),t.dirty());let a=this._def.valueType;function f(w){let E=new Set;for(let P of w){if(P.status==="aborted")return se;P.status==="dirty"&&t.dirty(),E.add(P.value)}return{status:t.value,value:E}}let g=[...n.data.values()].map((w,E)=>a._parse(new _t(n,w,n.path,E)));return n.common.async?Promise.all(g).then(w=>f(w)):f(g)}min(e,t){return new $t({...this._def,minSize:{value:e,message:te.toString(t)}})}max(e,t){return new $t({...this._def,maxSize:{value:e,message:te.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}};$t.create=(r,e)=>new $t({valueType:r,minSize:null,maxSize:null,typeName:ne.ZodSet,...ae(e)});var ar=class extends pe{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.function)return K(t,{code:L.invalid_type,expected:Y.function,received:t.parsedType}),se;function n(g,w){return qn({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Nn(),dn].filter(E=>!!E),issueData:{code:L.invalid_arguments,argumentsError:w}})}function o(g,w){return qn({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Nn(),dn].filter(E=>!!E),issueData:{code:L.invalid_return_type,returnTypeError:w}})}let a={errorMap:t.common.contextualErrorMap},f=t.data;if(this._def.returns instanceof ur){let g=this;return mt(async function(...w){let E=new dt([]),P=await g._def.args.parseAsync(w,a).catch(q=>{throw E.addIssue(n(w,q)),E}),T=await Reflect.apply(f,this,P);return await g._def.returns._def.type.parseAsync(T,a).catch(q=>{throw E.addIssue(o(T,q)),E})})}else{let g=this;return mt(function(...w){let E=g._def.args.safeParse(w,a);if(!E.success)throw new dt([n(w,E.error)]);let P=Reflect.apply(f,this,E.data),T=g._def.returns.safeParse(P,a);if(!T.success)throw new dt([o(P,T.error)]);return T.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new ar({...this._def,args:Mt.create(e).rest(Kt.create())})}returns(e){return new ar({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new ar({args:e||Mt.create([]).rest(Kt.create()),returns:t||Kt.create(),typeName:ne.ZodFunction,...ae(n)})}},Nr=class extends pe{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}};Nr.create=(r,e)=>new Nr({getter:r,typeName:ne.ZodLazy,...ae(e)});var qr=class extends pe{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return K(t,{received:t.data,code:L.invalid_literal,expected:this._def.value}),se}return{status:"valid",value:e.data}}get value(){return this._def.value}};qr.create=(r,e)=>new qr({value:r,typeName:ne.ZodLiteral,...ae(e)});function Qa(r,e){return new Ut({values:r,typeName:ne.ZodEnum,...ae(e)})}var Ut=class extends pe{_parse(e){if(typeof e.data!="string"){let t=this._getOrReturnCtx(e),n=this._def.values;return K(t,{expected:ye.joinValues(n),received:t.parsedType,code:L.invalid_type}),se}if(this._def.values.indexOf(e.data)===-1){let t=this._getOrReturnCtx(e),n=this._def.values;return K(t,{received:t.data,code:L.invalid_enum_value,options:n}),se}return mt(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return Ut.create(e)}exclude(e){return Ut.create(this.options.filter(t=>!e.includes(t)))}};Ut.create=Qa;var Dr=class extends pe{_parse(e){let t=ye.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==Y.string&&n.parsedType!==Y.number){let o=ye.objectValues(t);return K(n,{expected:ye.joinValues(o),received:n.parsedType,code:L.invalid_type}),se}if(t.indexOf(e.data)===-1){let o=ye.objectValues(t);return K(n,{received:n.data,code:L.invalid_enum_value,options:o}),se}return mt(e.data)}get enum(){return this._def.values}};Dr.create=(r,e)=>new Dr({values:r,typeName:ne.ZodNativeEnum,...ae(e)});var ur=class extends pe{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.promise&&t.common.async===!1)return K(t,{code:L.invalid_type,expected:Y.promise,received:t.parsedType}),se;let n=t.parsedType===Y.promise?t.data:Promise.resolve(t.data);return mt(n.then(o=>this._def.type.parseAsync(o,{path:t.path,errorMap:t.common.contextualErrorMap})))}};ur.create=(r,e)=>new ur({type:r,typeName:ne.ZodPromise,...ae(e)});var bt=class extends pe{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ne.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:n}=this._processInputParams(e),o=this._def.effect||null,a={addIssue:f=>{K(n,f),f.fatal?t.abort():t.dirty()},get path(){return n.path}};if(a.addIssue=a.addIssue.bind(a),o.type==="preprocess"){let f=o.transform(n.data,a);return n.common.issues.length?{status:"dirty",value:n.data}:n.common.async?Promise.resolve(f).then(g=>this._def.schema._parseAsync({data:g,path:n.path,parent:n})):this._def.schema._parseSync({data:f,path:n.path,parent:n})}if(o.type==="refinement"){let f=g=>{let w=o.refinement(g,a);if(n.common.async)return Promise.resolve(w);if(w instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return g};if(n.common.async===!1){let g=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),f(g.value),{status:t.value,value:g.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(g=>g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),f(g.value).then(()=>({status:t.value,value:g.value}))))}if(o.type==="transform")if(n.common.async===!1){let f=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!mn(f))return f;let g=o.transform(f.value,a);if(g instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:g}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(f=>mn(f)?Promise.resolve(o.transform(f.value,a)).then(g=>({status:t.value,value:g})):f);ye.assertNever(o)}};bt.create=(r,e,t)=>new bt({schema:r,typeName:ne.ZodEffects,effect:e,...ae(t)});bt.createWithPreprocess=(r,e,t)=>new bt({schema:e,effect:{type:"preprocess",transform:r},typeName:ne.ZodEffects,...ae(t)});var Tt=class extends pe{_parse(e){return this._getType(e)===Y.undefined?mt(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Tt.create=(r,e)=>new Tt({innerType:r,typeName:ne.ZodOptional,...ae(e)});var Gt=class extends pe{_parse(e){return this._getType(e)===Y.null?mt(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Gt.create=(r,e)=>new Gt({innerType:r,typeName:ne.ZodNullable,...ae(e)});var Or=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return t.parsedType===Y.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}};Or.create=(r,e)=>new Or({innerType:r,typeName:ne.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...ae(e)});var en=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},o=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return Dn(o)?o.then(a=>({status:"valid",value:a.status==="valid"?a.value:this._def.catchValue({get error(){return new dt(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new dt(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};en.create=(r,e)=>new en({innerType:r,typeName:ne.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...ae(e)});var tn=class extends pe{_parse(e){if(this._getType(e)!==Y.nan){let n=this._getOrReturnCtx(e);return K(n,{code:L.invalid_type,expected:Y.nan,received:n.parsedType}),se}return{status:"valid",value:e.data}}};tn.create=r=>new tn({typeName:ne.ZodNaN,...ae(r)});var x0=Symbol("zod_brand"),On=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}},Ur=class extends pe{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let a=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return a.status==="aborted"?se:a.status==="dirty"?(t.dirty(),Ja(a.value)):this._def.out._parseAsync({data:a.value,path:n.path,parent:n})})();{let o=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return o.status==="aborted"?se:o.status==="dirty"?(t.dirty(),{status:"dirty",value:o.value}):this._def.out._parseSync({data:o.value,path:n.path,parent:n})}}static create(e,t){return new Ur({in:e,out:t,typeName:ne.ZodPipeline})}},rn=class extends pe{_parse(e){let t=this._def.innerType._parse(e);return mn(t)&&(t.value=Object.freeze(t.value)),t}};rn.create=(r,e)=>new rn({innerType:r,typeName:ne.ZodReadonly,...ae(e)});var Xa=(r,e={},t)=>r?pr.create().superRefine((n,o)=>{var a,f;if(!r(n)){let g=typeof e=="function"?e(n):typeof e=="string"?{message:e}:e,w=(f=(a=g.fatal)!==null&&a!==void 0?a:t)!==null&&f!==void 0?f:!0,E=typeof g=="string"?{message:g}:g;o.addIssue({code:"custom",...E,fatal:w})}}):pr.create(),g0={object:ot.lazycreate},ne;(function(r){r.ZodString="ZodString",r.ZodNumber="ZodNumber",r.ZodNaN="ZodNaN",r.ZodBigInt="ZodBigInt",r.ZodBoolean="ZodBoolean",r.ZodDate="ZodDate",r.ZodSymbol="ZodSymbol",r.ZodUndefined="ZodUndefined",r.ZodNull="ZodNull",r.ZodAny="ZodAny",r.ZodUnknown="ZodUnknown",r.ZodNever="ZodNever",r.ZodVoid="ZodVoid",r.ZodArray="ZodArray",r.ZodObject="ZodObject",r.ZodUnion="ZodUnion",r.ZodDiscriminatedUnion="ZodDiscriminatedUnion",r.ZodIntersection="ZodIntersection",r.ZodTuple="ZodTuple",r.ZodRecord="ZodRecord",r.ZodMap="ZodMap",r.ZodSet="ZodSet",r.ZodFunction="ZodFunction",r.ZodLazy="ZodLazy",r.ZodLiteral="ZodLiteral",r.ZodEnum="ZodEnum",r.ZodEffects="ZodEffects",r.ZodNativeEnum="ZodNativeEnum",r.ZodOptional="ZodOptional",r.ZodNullable="ZodNullable",r.ZodDefault="ZodDefault",r.ZodCatch="ZodCatch",r.ZodPromise="ZodPromise",r.ZodBranded="ZodBranded",r.ZodPipeline="ZodPipeline",r.ZodReadonly="ZodReadonly"})(ne||(ne={}));var v0=(r,e={message:`Input not instance of ${r.name}`})=>Xa(t=>t instanceof r,e),ep=vt.create,tp=Dt.create,w0=tn.create,b0=Ot.create,rp=Ar.create,E0=Zt.create,R0=Gr.create,_0=Ir.create,M0=Pr.create,T0=pr.create,S0=Kt.create,z0=St.create,A0=Jr.create,I0=wt.create,P0=ot.create,k0=ot.strictCreate,C0=kr.create,B0=Qr.create,N0=Cr.create,q0=Mt.create,D0=Br.create,O0=Xr.create,U0=$t.create,L0=ar.create,j0=Nr.create,F0=qr.create,H0=Ut.create,V0=Dr.create,W0=ur.create,$a=bt.create,Y0=Tt.create,K0=Gt.create,Z0=bt.createWithPreprocess,$0=Ur.create,G0=()=>ep().optional(),J0=()=>tp().optional(),Q0=()=>rp().optional(),X0={string:r=>vt.create({...r,coerce:!0}),number:r=>Dt.create({...r,coerce:!0}),boolean:r=>Ar.create({...r,coerce:!0}),bigint:r=>Ot.create({...r,coerce:!0}),date:r=>Zt.create({...r,coerce:!0})},ex=se,s=Object.freeze({__proto__:null,defaultErrorMap:dn,setErrorMap:o0,getErrorMap:Nn,makeIssue:qn,EMPTY_PATH:s0,addIssueToContext:K,ParseStatus:ct,INVALID:se,DIRTY:Ja,OK:mt,isAborted:Qs,isDirty:Xs,isValid:mn,isAsync:Dn,get util(){return ye},get objectUtil(){return Js},ZodParsedType:Y,getParsedType:ir,ZodType:pe,ZodString:vt,ZodNumber:Dt,ZodBigInt:Ot,ZodBoolean:Ar,ZodDate:Zt,ZodSymbol:Gr,ZodUndefined:Ir,ZodNull:Pr,ZodAny:pr,ZodUnknown:Kt,ZodNever:St,ZodVoid:Jr,ZodArray:wt,ZodObject:ot,ZodUnion:kr,ZodDiscriminatedUnion:Qr,ZodIntersection:Cr,ZodTuple:Mt,ZodRecord:Br,ZodMap:Xr,ZodSet:$t,ZodFunction:ar,ZodLazy:Nr,ZodLiteral:qr,ZodEnum:Ut,ZodNativeEnum:Dr,ZodPromise:ur,ZodEffects:bt,ZodTransformer:bt,ZodOptional:Tt,ZodNullable:Gt,ZodDefault:Or,ZodCatch:en,ZodNaN:tn,BRAND:x0,ZodBranded:On,ZodPipeline:Ur,ZodReadonly:rn,custom:Xa,Schema:pe,ZodSchema:pe,late:g0,get ZodFirstPartyTypeKind(){return ne},coerce:X0,any:T0,array:I0,bigint:b0,boolean:rp,date:E0,discriminatedUnion:B0,effect:$a,enum:H0,function:L0,instanceof:v0,intersection:N0,lazy:j0,literal:F0,map:O0,nan:w0,nativeEnum:V0,never:z0,null:M0,nullable:K0,number:tp,object:P0,oboolean:Q0,onumber:J0,optional:Y0,ostring:G0,pipeline:$0,preprocess:Z0,promise:W0,record:D0,set:U0,strictObject:k0,string:ep,symbol:R0,transformer:$a,tuple:q0,undefined:_0,union:C0,unknown:S0,void:A0,NEVER:ex,ZodIssueCode:L,quotelessJson:n0,ZodError:dt});h();var Ip=at(kn());h();h();h();h();var np="logger/5.7.0";var op=!1,sp=!1,Un={debug:1,default:2,info:2,warning:3,error:4,off:5},ip=Un.default,ti=null;function tx(){try{let r=[];if(["NFD","NFC","NFKD","NFKC"].forEach(e=>{try{if("test".normalize(e)!=="test")throw new Error("bad normalize")}catch{r.push(e)}}),r.length)throw new Error("missing "+r.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(r){return r.message}return null}var ap=tx(),ri;(function(r){r.DEBUG="DEBUG",r.INFO="INFO",r.WARNING="WARNING",r.ERROR="ERROR",r.OFF="OFF"})(ri||(ri={}));var zt;(function(r){r.UNKNOWN_ERROR="UNKNOWN_ERROR",r.NOT_IMPLEMENTED="NOT_IMPLEMENTED",r.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",r.NETWORK_ERROR="NETWORK_ERROR",r.SERVER_ERROR="SERVER_ERROR",r.TIMEOUT="TIMEOUT",r.BUFFER_OVERRUN="BUFFER_OVERRUN",r.NUMERIC_FAULT="NUMERIC_FAULT",r.MISSING_NEW="MISSING_NEW",r.INVALID_ARGUMENT="INVALID_ARGUMENT",r.MISSING_ARGUMENT="MISSING_ARGUMENT",r.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",r.CALL_EXCEPTION="CALL_EXCEPTION",r.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",r.NONCE_EXPIRED="NONCE_EXPIRED",r.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",r.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",r.TRANSACTION_REPLACED="TRANSACTION_REPLACED",r.ACTION_REJECTED="ACTION_REJECTED"})(zt||(zt={}));var pp="0123456789abcdef",we=class{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){let n=e.toLowerCase();Un[n]==null&&this.throwArgumentError("invalid log level name","logLevel",e),!(ip>Un[n])&&console.log.apply(console,t)}debug(...e){this._log(we.levels.DEBUG,e)}info(...e){this._log(we.levels.INFO,e)}warn(...e){this._log(we.levels.WARNING,e)}makeError(e,t,n){if(sp)return this.makeError("censored error",t,{});t||(t=we.errors.UNKNOWN_ERROR),n||(n={});let o=[];Object.keys(n).forEach(w=>{let E=n[w];try{if(E instanceof Uint8Array){let P="";for(let T=0;T>4],P+=pp[E[T]&15];o.push(w+"=Uint8Array(0x"+P+")")}else o.push(w+"="+JSON.stringify(E))}catch{o.push(w+"="+JSON.stringify(n[w].toString()))}}),o.push(`code=${t}`),o.push(`version=${this.version}`);let a=e,f="";switch(t){case zt.NUMERIC_FAULT:{f="NUMERIC_FAULT";let w=e;switch(w){case"overflow":case"underflow":case"division-by-zero":f+="-"+w;break;case"negative-power":case"negative-width":f+="-unsupported";break;case"unbound-bitwise-result":f+="-unbound-result";break}break}case zt.CALL_EXCEPTION:case zt.INSUFFICIENT_FUNDS:case zt.MISSING_NEW:case zt.NONCE_EXPIRED:case zt.REPLACEMENT_UNDERPRICED:case zt.TRANSACTION_REPLACED:case zt.UNPREDICTABLE_GAS_LIMIT:f=t;break}f&&(e+=" [ See: https://links.ethers.org/v5-errors-"+f+" ]"),o.length&&(e+=" ("+o.join(", ")+")");let g=new Error(e);return g.reason=a,g.code=t,Object.keys(n).forEach(function(w){g[w]=n[w]}),g}throwError(e,t,n){throw this.makeError(e,t,n)}throwArgumentError(e,t,n){return this.throwError(e,we.errors.INVALID_ARGUMENT,{argument:t,value:n})}assert(e,t,n,o){e||this.throwError(t,n,o)}assertArgument(e,t,n,o){e||this.throwArgumentError(t,n,o)}checkNormalize(e){e==null&&(e="platform missing String.prototype.normalize"),ap&&this.throwError("platform missing String.prototype.normalize",we.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:ap})}checkSafeUint53(e,t){typeof e=="number"&&(t==null&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,we.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,we.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,n){n?n=": "+n:n="",et&&this.throwError("too many arguments"+n,we.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){(e===Object||e==null)&&this.throwError("missing new",we.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",we.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):(e===Object||e==null)&&this.throwError("missing new",we.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return ti||(ti=new we(np)),ti}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",we.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),op){if(!e)return;this.globalLogger().throwError("error censorship permanent",we.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}sp=!!e,op=!!t}static setLogLevel(e){let t=Un[e.toLowerCase()];if(t==null){we.globalLogger().warn("invalid log level - "+e);return}ip=t}static from(e){return new we(e)}};we.errors=zt;we.levels=ri;h();var up="bytes/5.7.0";var ni=new we(up);function rx(r){return!!r.toHexString}function Ln(r){return r.slice||(r.slice=function(){let e=Array.prototype.slice.call(arguments);return Ln(new Uint8Array(Array.prototype.slice.apply(r,e)))}),r}function fp(r){return typeof r=="number"&&r==r&&r%1===0}function nx(r){if(r==null)return!1;if(r.constructor===Uint8Array)return!0;if(typeof r=="string"||!fp(r.length)||r.length<0)return!1;for(let e=0;e=256)return!1}return!0}function jn(r,e){if(e||(e={}),typeof r=="number"){ni.checkSafeUint53(r,"invalid arrayify value");let t=[];for(;r;)t.unshift(r&255),r=parseInt(String(r/256));return t.length===0&&t.push(0),Ln(new Uint8Array(t))}if(e.allowMissingPrefix&&typeof r=="string"&&r.substring(0,2)!=="0x"&&(r="0x"+r),rx(r)&&(r=r.toHexString()),oi(r)){let t=r.substring(2);t.length%2&&(e.hexPad==="left"?t="0"+t:e.hexPad==="right"?t+="0":ni.throwArgumentError("hex data is odd-length","value",r));let n=[];for(let o=0;o>1]>>4>=8&&(e[o]=e[o].toUpperCase()),(n[o>>1]&15)>=8&&(e[o+1]=e[o+1].toUpperCase());return"0x"+e.join("")}var ix=9007199254740991;function ax(r){return Math.log10?Math.log10(r):Math.log(r)/Math.LN10}var ai={};for(let r=0;r<10;r++)ai[String(r)]=String(r);for(let r=0;r<26;r++)ai[String.fromCharCode(65+r)]=String(10+r);var bp=Math.floor(ax(ix));function px(r){r=r.toUpperCase(),r=r.substring(4)+r.substring(0,2)+"00";let e=r.split("").map(n=>ai[n]).join("");for(;e.length>=bp;){let n=e.substring(0,bp);e=parseInt(n,10)%97+e.substring(n.length)}let t=String(98-parseInt(e,10)%97);for(;t.length<2;)t="0"+t;return t}function ux(r){let e=null;if(typeof r!="string"&&yn.throwArgumentError("invalid address","address",r),r.match(/^(0x)?[0-9a-fA-F]{40}$/))r.substring(0,2)!=="0x"&&(r="0x"+r),e=wp(r),r.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==r&&yn.throwArgumentError("bad address checksum","address",r);else if(r.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(r.substring(2,4)!==px(r)&&yn.throwArgumentError("bad icap checksum","address",r),e=ii(r.substring(4));e.length<40;)e="0"+e;e=wp("0x"+e)}else yn.throwArgumentError("invalid address","address",r);return e}function Ep(r){try{return ux(r),!0}catch{}return!1}var Wn=at(Ap());var ge=s.string().min(2,{message:"Must be 2 or more characters long"}).regex(/^0x[0-9A-Fa-f]*$/,{message:"String must be '0x'-prefixed and followed by valid hex characters"}),N=s.number().transform(r=>`0x${r.toString(16)}`).or(ge.min(3,{message:"Must be 3 or more characters long (should always have at least one digit - zero is '0x0')."})).refine(r=>r==="0x0"?!0:r[2]!=="0",{message:"Invalid hex quantity: leading zero digits are not allowed."}),he=ge.refine(r=>r.length%2===0,{message:"Invalid hex-encoded data: must be even number of digits"}),nn=s.string().transform(r=>{let e=he.safeParse(r);return e.success?e.data:`0x${Ip.Buffer.from(r).toString("hex")}`}),ui=s.union([s.string(),s.number()]).transform((r,e)=>{if(typeof r=="number")return r;let t=r.startsWith("0x")?16:10,n=parseInt(r,t);return Number.isNaN(n)&&e.addIssue({code:s.ZodIssueCode.custom,message:"Could not parse as LenientInteger"}),n}),fi=r=>he.refine(e=>e.length===r*2+2,{message:`Invalid byte length. (Expected ${r} bytes)`}),Z=ge.refine(Ep,{message:"Invalid Ethereum address."}),X=fi(32),ci=fi(256),jt=s.object({blockHash:X,address:Z,logIndex:N,data:he,removed:s.boolean().optional(),topics:s.array(X),blockNumber:N.nullable(),transactionIndex:N,transactionHash:X}),xn=s.object({transactionHash:X,transactionIndex:N,blockHash:X,blockNumber:N,from:Z,to:Z.nullable().optional(),root:X.optional(),status:s.literal("0x1").or(s.literal("0x0")).optional(),cumulativeGasUsed:N,gasUsed:N,contractAddress:Z.nullable(),logs:s.array(jt),logsBloom:ci,effectiveGasPrice:N.optional(),type:N.optional()}),gn=s.object({from:Z.optional(),chainId:N.optional(),to:Z.optional(),gas:N.optional(),gasPrice:N.optional(),value:N.optional(),data:he.optional(),nonce:N.optional()}),Jt=s.object({name:s.string(),type:s.string()}),Yn=s.array(Jt),Pp=s.object({chainId:ui.optional(),name:s.string(),verifyingContract:Z,version:s.string().optional()}),li=s.object({type:s.string(),name:s.string(),value:s.string()}).array(),Kn=s.object({domain:Pp,message:s.record(s.any()),primaryType:s.string(),types:s.object({EIP712Domain:Yn}).and(s.record(Jt.array()))}),hi=s.object({chainId:ui.optional(),name:s.string().optional(),verifyingContract:Z.optional(),version:s.string().optional(),salt:s.string().optional()}),Zn=s.object({domain:hi,message:s.record(s.any()),primaryType:s.string(),types:s.object({EIP712Domain:Yn}).and(s.record(Jt.array()))}),kp=s.object({name:s.literal("owner"),type:s.literal("address")}),Cp=s.object({name:s.literal("spender"),type:s.literal("address")}),Bp=s.object({name:s.literal("value"),type:s.literal("uint256")}),Np=s.object({name:s.literal("value"),type:s.literal("uint256")}),qp=s.object({name:s.literal("deadline"),type:s.literal("uint256")}),Dp=s.tuple([Jt,Jt,Jt,Jt,Jt]).refine(r=>{let e=[kp,Cp,Bp,Np,qp],t=new Set(["owner","spender","value","nonce","deadline"]);for(let n of r)for(let o of e){let a=o.safeParse(n);a.success&&t.delete(a.data.name)}return t.size===0}).transform(()=>[{name:"owner",type:"address"},{name:"spender",type:"address"},{name:"value",type:"uint256"},{name:"nonce",type:"uint256"},{name:"deadline",type:"uint256"}]),Op=s.literal("Permit"),Up=s.object({EIP712Domain:Yn,Permit:Dp}),Lp=s.object({owner:Z,spender:Z,value:N,nonce:N,deadline:N}),hx=s.object({domain:hi,primaryType:Op,types:Up,message:Lp}),di=(n=>(n.legacy="0x0",n.eip2930="0x1",n.eip1559="0x2",n))(di||{}),jp=s.tuple([Z,s.array(X)]),jr=s.object({chainId:N.optional(),data:he.optional(),from:Z,gas:N.optional(),gasPrice:N.optional(),nonce:N.optional(),to:Z.optional(),value:N.optional(),type:s.nativeEnum(di).optional(),accessList:s.array(jp).optional(),maxPriorityFeePerGas:N.optional(),maxFeePerGas:N.optional(),gasLimit:N.optional()}).transform(r=>(r.gas==null&&r.gasLimit!=null&&(r.gas=r.gasLimit,delete r.gasLimit),r)).brand("EthUnsignedTransactionObject"),Ft=s.object({blockHash:X.nullish(),blockNumber:N.nullish(),from:Z,gas:N,gasPrice:N.nullish(),hash:X,input:he,nonce:N,to:Z.nullable(),transactionIndex:N.nullish(),value:N,v:N,r:N,s:N}),mi=s.object({address:Z.optional(),balance:N,codeHash:X,nonce:N,storageHash:X,accountProof:s.array(ge),storageProof:s.array(s.object({key:N,value:N,proof:s.array(ge)}))}),Re=s.literal("latest").or(s.literal("earliest")).or(s.literal("pending")).or(s.literal("finalized")),Qt=s.object({number:N.nullable(),hash:X.nullable(),parentHash:X,nonce:fi(8).nullable(),sha3Uncles:X,logsBloom:ci.nullable(),transactionsRoot:X,stateRoot:X,receiptsRoot:X,miner:Z.nullable(),mixHash:X.optional(),difficulty:N,totalDifficulty:N.nullable(),extraData:he,size:N,gasLimit:N,gasUsed:N,timestamp:N,transactions:s.array(Ft).or(s.array(X)),uncles:s.array(X),baseFeePerGas:N.optional()}),vn=s.enum(["CONTINUE_WITH_PHANTOM","CONTINUE_WITH_METAMASK","ALWAYS_USE_PHANTOM","ALWAYS_USE_METAMASK"]),wn=s.string().refine(r=>{try{return Wn.default.decode(r).byteLength===32}catch(e){return!1}},{message:"String must be a valid solana public key of 32 bytes"}),Fp=s.union([s.literal("bip122_p2tr"),s.literal("bip122_p2wpkh"),s.literal("bip122_p2sh"),s.literal("bip122_p2pkh")]),Hp=s.object({address:s.string(),publicKey:s.string(),addressType:Fp}),Fr=Hp.and(s.object({purpose:s.union([s.literal("payment"),s.literal("ordinals")])})),dx=s.string().refine(r=>{try{return Wn.default.decode(r).byteLength===64}catch(e){return!1}},{message:"String must be a valid solana address of 64 bytes"}),me=s.string().refine(r=>{try{return Wn.default.decode(r),!0}catch(e){return!1}},{message:"String must be a base 58 encoded"}),ce=s.object({url:s.string().url(),title:s.string(),icon:s.string().nullable(),tabId:s.number().optional()}),Vp=s.array(s.any()),$n=s.unknown().transform((r,e)=>typeof r=="object"&&r!==null?r:(e.addIssue({code:s.ZodIssueCode.custom,message:"Not an object"}),s.NEVER)),on=s.union([s.null(),s.string(),s.number(),s.boolean(),Vp,$n]),bn=s.literal("2.0"),sn=s.union([s.string(),s.number(),s.null()]),Gn=s.object({jsonrpc:s.literal("2.0"),id:sn,method:s.string(),params:on.optional()}),yi=s.array(Gn),En=s.object({jsonrpc:s.literal("2.0"),method:s.string(),params:on}),Jn=(q=>(q[q.ParseError=-32700]="ParseError",q[q.InternalError=-32603]="InternalError",q[q.InvalidParams=-32602]="InvalidParams",q[q.MethodNotFound=-32601]="MethodNotFound",q[q.InvalidRequest=-32600]="InvalidRequest",q[q.TransactionRejected=-32003]="TransactionRejected",q[q.ResourceUnavailable=-32002]="ResourceUnavailable",q[q.InvalidInput=-32e3]="InvalidInput",q[q.UserRejectedRequest=4001]="UserRejectedRequest",q[q.Unauthorized=4100]="Unauthorized",q[q.Disconnected=4900]="Disconnected",q[q.ChainDisconnected=4901]="ChainDisconnected",q[q.ExecutionReverted=3]="ExecutionReverted",q))(Jn||{});var S=s.object({code:s.nativeEnum(Jn).or(s.number()),message:s.string()}),Wp=s.object({error:S}).or(s.object({result:on})),Qn=s.object({jsonrpc:s.literal("2.0"),id:sn}).and(Wp),xi=s.array(Qn),Rn=s.object({domain:s.string().optional(),address:s.string().optional(),statement:s.string().optional(),uri:s.string().optional(),version:s.string().optional(),chainId:s.string().optional(),nonce:s.string().optional(),issuedAt:s.string().optional(),expirationTime:s.string().optional(),notBefore:s.string().optional(),requestId:s.string().optional(),resources:s.array(s.string()).optional()}),Yp=s.literal("mainnet"),Kp=s.literal("testnet"),Zp=s.literal("devnet"),$p=s.literal("localnet"),Gp=s.enum([Yp.value,Kp.value,Zp.value,$p.value]),Jp=s.literal("1"),Qp=s.literal("5"),Xp=s.literal("11155111"),eu=s.enum([Jp.value,Qp.value,Xp.value]),tu=s.literal("0x1"),ru=s.literal("0x5"),nu=s.literal("0xaa36a7"),Xn=s.enum([tu.value,ru.value,nu.value]),ou=s.literal("137"),su=s.literal("80001"),iu=s.enum([ou.value,su.value]),au=s.literal("0x89"),pu=s.literal("0x13881"),eo=s.enum([au.value,pu.value]);h();function z(r,e){return s.object({jsonrpc:bn,id:sn,method:r,params:e})}function A(r,e){return s.object({jsonrpc:bn,id:sn}).and(s.object({result:r}).or(s.object({error:e})))}function Et(r,e){return s.object({jsonrpc:bn,method:r,params:e})}var uu=s.literal("btc_requestAccounts"),fu=s.tuple([]),cu=s.array(Fr),lu=S,mx=z(uu,fu),yx=A(cu,lu);var vi={};U(vi,{error:()=>yu,method:()=>hu,params:()=>du,request:()=>xx,response:()=>gx,result:()=>mu});h();var hu=s.literal("btc_signPSBT"),du=s.tuple([s.instanceof(Uint8Array),s.object({inputsToSign:s.array(s.object({address:s.string(),signingIndexes:s.array(s.number()),sigHash:s.number().optional()})),finalize:s.boolean()})]),mu=s.instanceof(Uint8Array),yu=S,xx=z(hu,du),gx=A(mu,yu);var wi={};U(wi,{error:()=>wu,method:()=>xu,params:()=>gu,request:()=>vx,response:()=>wx,result:()=>vu});h();var xu=s.literal("btc_signMessage"),gu=s.object({address:s.string(),message:s.instanceof(Uint8Array)}),vu=s.object({signature:s.instanceof(Uint8Array),signedMessage:s.instanceof(Uint8Array)}),wu=S,vx=z(xu,gu),wx=A(vu,wu);var an={};U(an,{eth_accounts:()=>to,eth_blockNumber:()=>ro,eth_call:()=>no,eth_cancelPrivateTransaction:()=>oo,eth_chainId:()=>so,eth_estimateGas:()=>io,eth_feeHistory:()=>ao,eth_gasPrice:()=>po,eth_getBalance:()=>uo,eth_getBlockByHash:()=>fo,eth_getBlockByNumber:()=>co,eth_getBlockReceipts:()=>lo,eth_getBlockTransactionCountByHash:()=>ho,eth_getBlockTransactionCountByNumber:()=>mo,eth_getCode:()=>yo,eth_getFilterChanges:()=>xo,eth_getFilterLogs:()=>go,eth_getLogs:()=>vo,eth_getProof:()=>wo,eth_getStorageAt:()=>bo,eth_getTransactionByBlockHashAndIndex:()=>Eo,eth_getTransactionByBlockNumberAndIndex:()=>Ro,eth_getTransactionByHash:()=>_o,eth_getTransactionCount:()=>Mo,eth_getTransactionReceipt:()=>To,eth_getUncleByBlockHashAndIndex:()=>So,eth_getUncleByBlockNumberAndIndex:()=>zo,eth_getUncleCountByBlockHash:()=>Ao,eth_getUncleCountByBlockNumber:()=>Io,eth_maxPriorityFeePerGas:()=>Po,eth_newBlockFilter:()=>ko,eth_newFilter:()=>Co,eth_newPendingTransactionFilter:()=>Bo,eth_protocolVersion:()=>qo,eth_requestAccounts:()=>Do,eth_sendPrivateTransaction:()=>Oo,eth_sendRawTransaction:()=>Uo,eth_sendTransaction:()=>Lo,eth_sign:()=>jo,eth_signTransaction:()=>Fo,eth_signTypedData:()=>Ho,eth_signTypedData_v3:()=>Vo,eth_signTypedData_v4:()=>Wo,eth_subscribe:()=>Yo,eth_uninstallFilter:()=>Ko,eth_unsubscribe:()=>Zo,net_listening:()=>$o,net_version:()=>Go,personal_sign:()=>No,wallet_addEthereumChain:()=>Jo,wallet_selectEthereumProvider:()=>Qo,wallet_switchEthereumChain:()=>Xo,wallet_watchAsset:()=>es,web3_clientVersion:()=>ts,web3_sha3:()=>rs});h();var to={};U(to,{error:()=>_u,method:()=>bu,params:()=>Eu,request:()=>Ex,response:()=>Rx,result:()=>Ru});h();var bu=s.literal("eth_accounts"),Eu=s.tuple([]),Ru=s.array(Z),_u=S,Ex=z(bu,Eu),Rx=A(Ru,_u);var ro={};U(ro,{error:()=>zu,method:()=>Mu,params:()=>Tu,request:()=>_x,response:()=>Mx,result:()=>Su});h();var Mu=s.literal("eth_blockNumber"),Tu=s.tuple([]),Su=N,zu=S,_x=z(Mu,Tu),Mx=A(Su,zu);var no={};U(no,{error:()=>ku,method:()=>Au,params:()=>Iu,request:()=>Tx,response:()=>Sx,result:()=>Pu});h();var Au=s.literal("eth_call"),Iu=s.tuple([gn,N.or(Re)]),Pu=he,ku=S,Tx=z(Au,Iu),Sx=A(Pu,ku);var oo={};U(oo,{error:()=>qu,method:()=>Cu,params:()=>Bu,request:()=>zx,response:()=>Ax,result:()=>Nu});h();var Cu=s.literal("eth_cancelPrivateTransaction"),Bu=s.tuple([s.object({txHash:X})]),Nu=s.boolean(),qu=S,zx=z(Cu,Bu),Ax=A(Nu,qu);var so={};U(so,{error:()=>Lu,method:()=>Du,params:()=>Ou,request:()=>Ix,response:()=>Px,result:()=>Uu});h();var Du=s.literal("eth_chainId"),Ou=s.tuple([]),Uu=ge,Lu=S,Ix=z(Du,Ou),Px=A(Uu,Lu);var io={};U(io,{error:()=>Vu,method:()=>ju,params:()=>Fu,request:()=>kx,response:()=>Cx,result:()=>Hu});h();var ju=s.literal("eth_estimateGas"),Fu=s.tuple([gn]),Hu=N,Vu=S,kx=z(ju,Fu),Cx=A(Hu,Vu);var ao={};U(ao,{error:()=>Zu,method:()=>Wu,params:()=>Yu,request:()=>Bx,response:()=>Nx,result:()=>Ku});h();var Wu=s.literal("eth_feeHistory"),Yu=s.tuple([s.number(),N.or(Re),s.array(s.number()).optional()]),Ku=s.object({oldestBlock:s.number(),reward:s.array(s.tuple([N,N])).optional(),baseFeePerGas:s.array(N),gasUsedRatio:s.array(s.number())}),Zu=S,Bx=z(Wu,Yu),Nx=A(Ku,Zu);var po={};U(po,{error:()=>Qu,method:()=>$u,params:()=>Gu,request:()=>qx,response:()=>Dx,result:()=>Ju});h();var $u=s.literal("eth_gasPrice"),Gu=s.tuple([]),Ju=N,Qu=S,qx=z($u,Gu),Dx=A(Ju,Qu);var uo={};U(uo,{error:()=>rf,method:()=>Xu,params:()=>ef,request:()=>Ox,response:()=>Ux,result:()=>tf});h();var Xu=s.literal("eth_getBalance"),ef=s.tuple([Z,N.or(Re)]),tf=N,rf=S,Ox=z(Xu,ef),Ux=A(tf,rf);var fo={};U(fo,{error:()=>af,method:()=>nf,params:()=>of,request:()=>Lx,response:()=>jx,result:()=>sf});h();var nf=s.literal("eth_getBlockByHash"),of=s.tuple([X,s.boolean()]),sf=Qt,af=S,Lx=z(nf,of),jx=A(sf,af);var co={};U(co,{error:()=>cf,method:()=>pf,params:()=>uf,request:()=>Fx,response:()=>Hx,result:()=>ff});h();var pf=s.literal("eth_getBlockByNumber"),uf=s.tuple([N.or(Re),s.boolean()]),ff=Qt,cf=S,Fx=z(pf,uf),Hx=A(ff,cf);var lo={};U(lo,{error:()=>mf,method:()=>lf,params:()=>hf,request:()=>Vx,response:()=>Wx,result:()=>df});h();var lf=s.literal("eth_getBlockReceipts"),hf=s.tuple([X.or(N).or(Re)]),df=s.array(xn),mf=S,Vx=z(lf,hf),Wx=A(df,mf);var ho={};U(ho,{error:()=>vf,method:()=>yf,params:()=>xf,request:()=>Yx,response:()=>Kx,result:()=>gf});h();var yf=s.literal("eth_getBlockTransactionCountByHash"),xf=s.tuple([X]),gf=N,vf=S,Yx=z(yf,xf),Kx=A(gf,vf);var mo={};U(mo,{error:()=>Rf,method:()=>wf,params:()=>bf,request:()=>Zx,response:()=>$x,result:()=>Ef});h();var wf=s.literal("eth_getBlockTransactionCountByNumber"),bf=s.tuple([N]),Ef=N,Rf=S,Zx=z(wf,bf),$x=A(Ef,Rf);var yo={};U(yo,{error:()=>Sf,method:()=>_f,params:()=>Mf,request:()=>Gx,response:()=>Jx,result:()=>Tf});h();var _f=s.literal("eth_getCode"),Mf=s.tuple([Z,s.union([N,Re])]),Tf=he,Sf=S,Gx=z(_f,Mf),Jx=A(Tf,Sf);var xo={};U(xo,{error:()=>Pf,method:()=>zf,params:()=>Af,request:()=>Qx,response:()=>Xx,result:()=>If});h();var zf=s.literal("eth_getFilterChanges"),Af=s.tuple([N]),If=s.array(jt),Pf=S,Qx=z(zf,Af),Xx=A(If,Pf);var go={};U(go,{error:()=>Nf,method:()=>kf,params:()=>Cf,request:()=>eg,response:()=>tg,result:()=>Bf});h();var kf=s.literal("eth_getFilterLogs"),Cf=s.tuple([N]),Bf=s.array(jt),Nf=S,eg=z(kf,Cf),tg=A(Bf,Nf);var vo={};U(vo,{error:()=>Uf,method:()=>qf,params:()=>Df,request:()=>rg,response:()=>ng,result:()=>Of});h();var qf=s.literal("eth_getLogs"),Df=s.tuple([s.object({fromBlock:N.or(Re).optional(),toBlock:s.string().optional(),address:Z.optional(),topics:s.array(X).optional(),blockHash:X.optional()})]),Of=s.array(jt),Uf=S,rg=z(qf,Df),ng=A(Of,Uf);var wo={};U(wo,{error:()=>Hf,method:()=>Lf,params:()=>jf,request:()=>og,response:()=>sg,result:()=>Ff});h();var Lf=s.literal("eth_getProof"),jf=s.tuple([Z,s.array(X),N.or(Re)]),Ff=mi,Hf=S,og=z(Lf,jf),sg=A(Ff,Hf);var bo={};U(bo,{error:()=>Kf,method:()=>Vf,params:()=>Wf,request:()=>ig,response:()=>ag,result:()=>Yf});h();var Vf=s.literal("eth_getStorageAt"),Wf=s.tuple([Z,N,N.or(Re)]),Yf=he,Kf=S,ig=z(Vf,Wf),ag=A(Yf,Kf);var Eo={};U(Eo,{error:()=>Jf,method:()=>Zf,params:()=>$f,request:()=>pg,response:()=>ug,result:()=>Gf});h();var Zf=s.literal("eth_getTransactionByBlockHashAndIndex"),$f=s.tuple([X,N]),Gf=Ft.nullable(),Jf=S,pg=z(Zf,$f),ug=A(Gf,Jf);var Ro={};U(Ro,{error:()=>tc,method:()=>Qf,params:()=>Xf,request:()=>fg,response:()=>cg,result:()=>ec});h();var Qf=s.literal("eth_getTransactionByBlockNumberAndIndex"),Xf=s.tuple([s.string(),N]),ec=Ft,tc=S,fg=z(Qf,Xf),cg=A(ec,tc);var _o={};U(_o,{error:()=>sc,method:()=>rc,params:()=>nc,request:()=>lg,response:()=>hg,result:()=>oc});h();var rc=s.literal("eth_getTransactionByHash"),nc=s.tuple([X]),oc=Ft.nullable(),sc=S,lg=z(rc,nc),hg=A(oc,sc);var Mo={};U(Mo,{error:()=>uc,method:()=>ic,params:()=>ac,request:()=>dg,response:()=>mg,result:()=>pc});h();var ic=s.literal("eth_getTransactionCount"),ac=s.tuple([Z,N.or(Re)]),pc=N,uc=S,dg=z(ic,ac),mg=A(pc,uc);var To={};U(To,{error:()=>hc,method:()=>fc,params:()=>cc,request:()=>yg,response:()=>xg,result:()=>lc});h();var fc=s.literal("eth_getTransactionReceipt"),cc=s.tuple([X]),lc=xn.nullable(),hc=S,yg=z(fc,cc),xg=A(lc,hc);var So={};U(So,{error:()=>xc,method:()=>dc,params:()=>mc,request:()=>gg,response:()=>vg,result:()=>yc});h();var dc=s.literal("eth_getUncleByBlockHashAndIndex"),mc=s.tuple([N.or(Re),N]),yc=Qt,xc=S,gg=z(dc,mc),vg=A(yc,xc);var zo={};U(zo,{error:()=>bc,method:()=>gc,params:()=>vc,request:()=>wg,response:()=>bg,result:()=>wc});h();var gc=s.literal("eth_getUncleByBlockNumberAndIndex"),vc=s.tuple([N.or(Re),N]),wc=Qt,bc=S,wg=z(gc,vc),bg=A(wc,bc);var Ao={};U(Ao,{error:()=>Mc,method:()=>Ec,params:()=>Rc,request:()=>Eg,response:()=>Rg,result:()=>_c});h();var Ec=s.literal("eth_getUncleCountByBlockHash"),Rc=s.tuple([X]),_c=N,Mc=S,Eg=z(Ec,Rc),Rg=A(_c,Mc);var Io={};U(Io,{error:()=>Ac,method:()=>Tc,params:()=>Sc,request:()=>_g,response:()=>Mg,result:()=>zc});h();var Tc=s.literal("eth_getUncleCountByBlockNumber"),Sc=s.tuple([N.or(Re)]),zc=N,Ac=S,_g=z(Tc,Sc),Mg=A(zc,Ac);var Po={};U(Po,{error:()=>Cc,method:()=>Ic,params:()=>Pc,request:()=>Tg,response:()=>Sg,result:()=>kc});h();var Ic=s.literal("eth_maxPriorityFeePerGas"),Pc=s.tuple([]),kc=N,Cc=S,Tg=z(Ic,Pc),Sg=A(kc,Cc);var ko={};U(ko,{error:()=>Dc,method:()=>Bc,params:()=>Nc,request:()=>zg,response:()=>Ag,result:()=>qc});h();var Bc=s.literal("eth_newBlockFilter"),Nc=s.tuple([]),qc=N,Dc=S,zg=z(Bc,Nc),Ag=A(qc,Dc);var Co={};U(Co,{error:()=>jc,method:()=>Oc,params:()=>Uc,request:()=>Ig,response:()=>Pg,result:()=>Lc});h();var Oc=s.literal("eth_newFilter"),Uc=s.tuple([s.object({fromBlock:N.optional(),toBlock:N.optional(),address:Z.or(s.array(Z)).optional(),topics:s.array(he.nullable().or(s.array(he.nullable()))).optional()})]),Lc=N,jc=S,Ig=z(Oc,Uc),Pg=A(Lc,jc);var Bo={};U(Bo,{error:()=>Wc,method:()=>Fc,params:()=>Hc,request:()=>kg,response:()=>Cg,result:()=>Vc});h();var Fc=s.literal("eth_newPendingTransactionFilter"),Hc=s.tuple([]),Vc=N,Wc=S,kg=z(Fc,Hc),Cg=A(Vc,Wc);var No={};U(No,{error:()=>$c,method:()=>Yc,params:()=>Kc,request:()=>Bg,response:()=>Ng,result:()=>Zc});h();var Yc=s.literal("personal_sign"),Kc=s.union([s.tuple([nn,Z]),s.tuple([nn,Z,s.unknown()])]),Zc=he,$c=S,Bg=z(Yc,Kc),Ng=A(Zc,$c);var qo={};U(qo,{error:()=>Xc,method:()=>Gc,params:()=>Jc,request:()=>qg,response:()=>Dg,result:()=>Qc});h();var Gc=s.literal("eth_protocolVersion"),Jc=s.tuple([]),Qc=s.string(),Xc=S,qg=z(Gc,Jc),Dg=A(Qc,Xc);var Do={};U(Do,{error:()=>nl,method:()=>el,params:()=>tl,request:()=>Og,response:()=>Ug,result:()=>rl});h();var el=s.literal("eth_requestAccounts"),tl=s.tuple([]),rl=s.array(Z),nl=S,Og=z(el,tl),Ug=A(rl,nl);var Oo={};U(Oo,{error:()=>al,method:()=>ol,params:()=>sl,request:()=>Lg,response:()=>jg,result:()=>il});h();var ol=s.literal("eth_sendPrivateTransaction"),sl=s.tuple([s.object({tx:X,maxBlockNumber:N.optional(),preferences:s.object({fast:s.boolean()}).optional()})]),il=X,al=S,Lg=z(ol,sl),jg=A(il,al);var Uo={};U(Uo,{error:()=>cl,method:()=>pl,params:()=>ul,request:()=>Fg,response:()=>Hg,result:()=>fl});h();var pl=s.literal("eth_sendRawTransaction"),ul=s.tuple([he]),fl=X,cl=S,Fg=z(pl,ul),Hg=A(fl,cl);var Lo={};U(Lo,{error:()=>ml,method:()=>ll,params:()=>hl,request:()=>Vg,response:()=>Wg,result:()=>dl});h();var ll=s.literal("eth_sendTransaction"),hl=s.tuple([jr]),dl=X,ml=S,Vg=z(ll,hl),Wg=A(dl,ml);var jo={};U(jo,{error:()=>vl,method:()=>yl,params:()=>xl,request:()=>Yg,response:()=>Kg,result:()=>gl});h();var yl=s.literal("eth_sign"),xl=s.tuple([Z,nn]),gl=he,vl=S,Yg=z(yl,xl),Kg=A(gl,vl);var Fo={};U(Fo,{error:()=>Rl,method:()=>wl,params:()=>bl,request:()=>Zg,response:()=>$g,result:()=>El});h();var wl=s.literal("eth_signTransaction"),bl=s.tuple([jr]),El=he,Rl=S,Zg=z(wl,bl),$g=A(El,Rl);var Ho={};U(Ho,{error:()=>Sl,method:()=>_l,params:()=>Ml,request:()=>Gg,response:()=>Jg,result:()=>Tl});h();var _l=s.literal("eth_signTypedData"),Ml=s.tuple([li,Z]),Tl=he,Sl=S,Gg=z(_l,Ml),Jg=A(Tl,Sl);var Vo={};U(Vo,{error:()=>Pl,method:()=>zl,params:()=>Al,request:()=>Qg,response:()=>Xg,result:()=>Il});h();var zl=s.literal("eth_signTypedData_v3"),Al=s.tuple([Z,s.string().transform((r,e)=>{try{let t=JSON.parse(r);return Kn.parse(t)}catch(t){return e.addIssue({code:s.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),s.NEVER}}).or(Kn)]),Il=he,Pl=S,Qg=z(zl,Al),Xg=A(Il,Pl);var Wo={};U(Wo,{error:()=>Nl,method:()=>kl,params:()=>Cl,request:()=>ev,response:()=>tv,result:()=>Bl});h();var kl=s.literal("eth_signTypedData_v4"),Cl=s.tuple([Z,s.string().transform((r,e)=>{try{let t=JSON.parse(r);return Zn.parse(t)}catch(t){return e.addIssue({code:s.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),s.NEVER}}).or(Zn)]),Bl=he,Nl=S,ev=z(kl,Cl),tv=A(Bl,Nl);var Yo={};U(Yo,{error:()=>Ul,method:()=>ql,params:()=>Dl,request:()=>rv,response:()=>nv,result:()=>Ol});h();var ql=s.literal("eth_subscribe"),Dl=s.union([s.tuple([s.union([s.literal("alchemy_pendingTransactions"),s.literal("newPendingTransactions"),s.literal("newHeads"),s.literal("logs")])]),s.tuple([s.union([s.literal("alchemy_pendingTransactions"),s.literal("newPendingTransactions"),s.literal("newHeads"),s.literal("logs")]),s.union([s.object({fromAddress:s.union([Z,s.array(Z)]).optional(),toAddress:s.union([Z,s.array(Z)]).optional(),hashesOnly:s.boolean().optional()}),s.object({address:s.union([Z,s.array(Z)]).optional(),topics:s.array(s.union([s.null(),Z,s.array(Z)]))})])])]),Ol=s.union([ge,s.object({result:Ft,subscription:ge}),s.object({result:X,subscription:ge}),s.object({result:s.object({difficulty:ge,extraData:ge,gasLimit:ge,gasUsed:ge,logsBloom:ge,miner:Z,nonce:ge,number:ge,parentHash:X,receiptRoot:X,sha3Uncles:X,stateRoot:X,timestamp:ge,transactionsRoot:X}),subscription:ge}),s.object({result:jt,subscription:ge})]),Ul=S,rv=z(ql,Dl),nv=A(Ol,Ul);var Ko={};U(Ko,{error:()=>Hl,method:()=>Ll,params:()=>jl,request:()=>ov,response:()=>sv,result:()=>Fl});h();var Ll=s.literal("eth_uninstallFilter"),jl=s.tuple([N]),Fl=s.boolean(),Hl=S,ov=z(Ll,jl),sv=A(Fl,Hl);var Zo={};U(Zo,{error:()=>Kl,method:()=>Vl,params:()=>Wl,request:()=>iv,response:()=>av,result:()=>Yl});h();var Vl=s.literal("eth_unsubscribe"),Wl=s.tuple([N]),Yl=s.boolean(),Kl=S,iv=z(Vl,Wl),av=A(Yl,Kl);var $o={};U($o,{error:()=>Jl,method:()=>Zl,params:()=>$l,request:()=>pv,response:()=>uv,result:()=>Gl});h();var Zl=s.literal("net_listening"),$l=s.tuple([]),Gl=s.boolean(),Jl=S,pv=z(Zl,$l),uv=A(Gl,Jl);var Go={};U(Go,{error:()=>th,method:()=>Ql,params:()=>Xl,request:()=>fv,response:()=>cv,result:()=>eh});h();var Ql=s.literal("net_version"),Xl=s.tuple([]),eh=s.string(),th=S,fv=z(Ql,Xl),cv=A(eh,th);var Jo={};U(Jo,{error:()=>sh,method:()=>rh,params:()=>nh,request:()=>lv,response:()=>hv,result:()=>oh});h();var rh=s.literal("wallet_addEthereumChain"),nh=s.tuple([s.object({chainId:ge,chainName:s.string(),nativeCurrency:s.object({name:s.string(),symbol:s.string().refine(r=>{let{length:e}=r;return e>=2&&e<=6},{message:"Value is not a valid symbol."}),decimals:s.number()}),rpcUrls:s.array(s.string()),blockExplorerUrls:s.union([s.tuple([s.string()]),s.null()]).optional(),iconUrls:s.array(s.string()).optional()})]),oh=s.null(),sh=S,lv=z(rh,nh),hv=A(oh,sh);var Qo={};U(Qo,{error:()=>uh,method:()=>ih,params:()=>ah,request:()=>dv,response:()=>mv,result:()=>ph});h();var ih=s.literal("wallet_selectEthereumProvider"),ah=s.tuple([]),ph=vn,uh=S,dv=z(ih,ah),mv=A(ph,uh);var Xo={};U(Xo,{error:()=>hh,method:()=>fh,params:()=>ch,request:()=>yv,response:()=>xv,result:()=>lh});h();var fh=s.literal("wallet_switchEthereumChain"),ch=s.tuple([s.object({chainId:ge})]),lh=s.null(),hh=S,yv=z(fh,ch),xv=A(lh,hh);var es={};U(es,{error:()=>xh,method:()=>dh,params:()=>mh,request:()=>gv,response:()=>vv,result:()=>yh});h();var dh=s.literal("wallet_watchAsset"),mh=s.object({type:s.literal("ERC20"),options:s.object({address:Z,symbol:s.string(),decimals:s.number(),image:s.string()})}),yh=s.boolean(),xh=S,gv=z(dh,mh),vv=A(yh,xh);var ts={};U(ts,{error:()=>bh,method:()=>gh,params:()=>vh,request:()=>wv,response:()=>bv,result:()=>wh});h();var gh=s.literal("web3_clientVersion"),vh=s.tuple([]),wh=s.string(),bh=S,wv=z(gh,vh),bv=A(wh,bh);var rs={};U(rs,{error:()=>Mh,method:()=>Eh,params:()=>Rh,request:()=>Ev,response:()=>Rv,result:()=>_h});h();var Eh=s.literal("web3_sha3"),Rh=s.tuple([he]),_h=he,Mh=S,Ev=z(Eh,Rh),Rv=A(_h,Mh);var pn={};U(pn,{phantom_accountChanged:()=>ns,phantom_chainChanged:()=>ss,phantom_dappIcon:()=>is,phantom_dappMeta:()=>as,phantom_metaMaskOverrideSettingsChanged:()=>os,phantom_trustRevoked:()=>ps});h();var ns={};U(ns,{method:()=>Th,notification:()=>_v,params:()=>Sh});h();var Th=s.literal("phantom_accountChanged"),Sh=s.object({evm:s.optional(Z),sol:s.optional(wn),btc:s.array(Fr)}).nullable(),_v=Et(Th,Sh);var os={};U(os,{method:()=>zh,notification:()=>Mv,params:()=>Ah});h();var zh=s.literal("phantom_metaMaskOverrideSettingsChanged"),Ah=s.null(),Mv=Et(zh,Ah);var ss={};U(ss,{method:()=>Ih,notification:()=>Tv,params:()=>Ph});h();var Ih=s.literal("phantom_chainChanged"),Ph=s.object({evm:s.optional(Xn.or(eo))}).nullable(),Tv=Et(Ih,Ph);var is={};U(is,{method:()=>kh,notification:()=>Sv,params:()=>Ch});h();var kh=s.literal("phantom_dappIcon"),Ch=s.string().nullable(),Sv=Et(kh,Ch);var as={};U(as,{method:()=>Bh,notification:()=>zv,params:()=>Nh});h();var Bh=s.literal("phantom_dappMeta"),Nh=s.object({title:s.string(),url:s.string(),icons:s.object({href:s.string(),size:s.object({width:s.number(),height:s.number()})}).array()}),zv=Et(Bh,Nh);var ps={};U(ps,{method:()=>qh,notification:()=>Av,params:()=>Dh});h();var qh=s.literal("phantom_trustRevoked"),Dh=s.object({evm:s.optional(Z),sol:s.optional(wn),btc:s.array(Fr)}).nullable(),Av=Et(qh,Dh);h();var bi={};U(bi,{error:()=>jh,method:()=>Oh,params:()=>Uh,request:()=>Iv,response:()=>Pv,result:()=>Lh});h();var Oh=s.literal("sol_connect"),Uh=s.object({onlyIfTrusted:s.optional(s.boolean())}),Lh=s.object({publicKey:s.string()}),jh=S,Iv=z(Oh,Uh),Pv=A(Lh,jh);var Ei={};U(Ei,{error:()=>Wh,method:()=>Fh,params:()=>Hh,request:()=>kv,response:()=>Cv,result:()=>Vh});h();var Fh=s.literal("sol_disconnect"),Hh=on.optional(),Vh=s.null(),Wh=S,kv=z(Fh,Hh),Cv=A(Vh,Wh);var Ri={};U(Ri,{error:()=>$h,method:()=>Yh,params:()=>Kh,request:()=>Bv,response:()=>Nv,result:()=>Zh});h();var Yh=s.literal("sol_signAllTransactions"),Kh=s.object({transactions:s.array(me)}),Zh=s.array(s.object({signature:s.string(),transaction:me,version:s.union([s.literal("legacy"),s.number()])})),$h=S,Bv=z(Yh,Kh),Nv=A(Zh,$h);var Ti={};U(Ti,{error:()=>Xh,method:()=>Gh,params:()=>Jh,request:()=>qv,response:()=>Dv,result:()=>Qh});h();var Mi={};U(Mi,{SolanaProviderEvent:()=>_i,SolanaSendOptions:()=>_n});h();var _n=s.optional(s.object({skipPreflight:s.optional(s.boolean()),preflightCommitment:s.optional(s.union([s.literal("processed"),s.literal("confirmed"),s.literal("finalized"),s.literal("recent"),s.literal("single"),s.literal("singleGossip"),s.literal("root"),s.literal("max")])),maxRetries:s.optional(s.number()),minContextSlot:s.optional(s.number())})),_i=(n=>(n.Connect="connect",n.Disconnect="disconnect",n.AccountChanged="accountChanged",n))(_i||{}),aT=s.nativeEnum(_i);var Gh=s.literal("sol_signAndSendTransaction"),Jh=s.object({transaction:me,options:_n}),Qh=s.object({signature:s.string(),publicKey:s.string()}),Xh=S,qv=z(Gh,Jh),Dv=A(Qh,Xh);var Si={};U(Si,{error:()=>nd,method:()=>ed,params:()=>td,request:()=>Ov,response:()=>Uv,result:()=>rd});h();var ed=s.literal("sol_signAndSendAllTransactions"),td=s.object({transactions:s.array(me),options:_n}),rd=s.object({signatures:s.array(s.union([s.string(),s.null()])),publicKey:s.string()}),nd=S,Ov=z(ed,td),Uv=A(rd,nd);var zi={};U(zi,{error:()=>ad,method:()=>od,params:()=>sd,request:()=>Lv,response:()=>jv,result:()=>id});h();var od=s.literal("sol_signMessage"),sd=s.object({message:me,display:s.union([s.literal("utf8"),s.literal("hex")])}),id=s.object({signature:s.string(),publicKey:s.string()}),ad=S,Lv=z(od,sd),jv=A(id,ad);var Ai={};U(Ai,{error:()=>cd,method:()=>pd,params:()=>ud,request:()=>Fv,response:()=>Hv,result:()=>fd});h();var pd=s.literal("sol_signIn"),ud=s.object({signInData:Rn}),fd=s.object({address:s.string(),signedMessage:s.string(),signature:s.string()}),cd=S,Fv=z(pd,ud),Hv=A(fd,cd);var Ii={};U(Ii,{error:()=>md,method:()=>ld,params:()=>hd,request:()=>Vv,response:()=>Wv,result:()=>dd});h();var ld=s.literal("sol_signTransaction"),hd=s.object({transaction:me}),dd=s.object({signature:s.string(),transaction:me,version:s.union([s.literal("legacy"),s.number()])}),md=S,Vv=z(ld,hd),Wv=A(dd,md);h();var Pi={};U(Pi,{error:()=>vd,method:()=>yd,params:()=>xd,request:()=>Kv,response:()=>Zv,result:()=>gd});h();var yd=s.literal("user_approveBtcRequestAccounts"),xd=s.tuple([ce]),gd=s.null(),vd=S,Kv=z(yd,xd),Zv=A(gd,vd);var ki={};U(ki,{error:()=>Rd,method:()=>wd,params:()=>bd,request:()=>$v,response:()=>Gv,result:()=>Ed});h();var wd=s.literal("user_approveBtcSignPSBT"),bd=s.tuple([ce,s.object({psbt:s.instanceof(Uint8Array),sequenceId:s.string()})]),Ed=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:s.string()})]),Rd=S,$v=z(wd,bd),Gv=A(Ed,Rd);var Ci={};U(Ci,{error:()=>Sd,method:()=>_d,params:()=>Md,request:()=>Jv,response:()=>Qv,result:()=>Td});h();var _d=s.literal("user_approveBtcSignMessage"),Md=s.tuple([ce,s.object({message:s.instanceof(Uint8Array),sequenceId:s.string()})]),Td=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:s.string()})]),Sd=S,Jv=z(_d,Md),Qv=A(Td,Sd);var Bi={};U(Bi,{error:()=>Pd,method:()=>zd,params:()=>Ad,request:()=>Xv,response:()=>ew,result:()=>Id});h();var zd=s.literal("user_approveEthRequestAccounts"),Ad=s.tuple([ce]),Id=s.null(),Pd=S,Xv=z(zd,Ad),ew=A(Id,Pd);var Ni={};U(Ni,{error:()=>Nd,method:()=>kd,params:()=>Cd,request:()=>tw,response:()=>rw,result:()=>Bd});h();h();var lt=(q=>(q.OK="OK",q.FeatureKilled="FEATURE_KILLED",q.WalletLocked="WALLET_LOCKED",q.TabNotFocused="TAB_NOT_FOCUSED",q.Disabled="DISABLED",q.SessionExpired="SESSION_EXPIRED",q.RateLimitExceeded="RATE_LIMIT_EXCEEDED",q.SimulationFailed="SIMULATION_FAILED",q.UnsupportedDapp="UNSUPPORTED_DAPP",q.UnsupportedNetworkId="UNSUPPORTED_NETWORK_ID",q.UnsupportedMethod="UNSUPPORTED_METHOD",q.Unimplemented="UNIMPLEMENTED",q.Unknown="UNKNOWN",q))(lt||{});var kd=s.literal("user_approveEthSendTransaction"),Cd=s.tuple([ce,s.object({transaction:jr,autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Bd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend"),maxFeePerGas:N,maxPriorityFeePerGas:N}),s.object({type:s.literal("send"),signature:ge,maxFeePerGas:N,maxPriorityFeePerGas:N})]),Nd=S,tw=z(kd,Cd),rw=A(Bd,Nd);var qi={};U(qi,{error:()=>Ud,method:()=>qd,params:()=>Dd,request:()=>nw,response:()=>ow,result:()=>Od});h();var qd=s.literal("user_approveEthSignMessage"),Dd=s.tuple([ce,s.object({signer:Z,message:he,originalMethod:s.enum(["eth_sign","personal_sign","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4"]),chainId:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Od=s.discriminatedUnion("approvalType",[s.object({approvalType:s.literal("user")}),s.object({approvalType:s.literal("hardware"),signature:ge})]),Ud=S,nw=z(qd,Dd),ow=A(Od,Ud);var Di={};U(Di,{error:()=>Hd,method:()=>Ld,params:()=>jd,request:()=>sw,response:()=>iw,result:()=>Fd});h();var Ld=s.literal("user_approveSolConnect"),jd=s.tuple([ce]),Fd=s.null(),Hd=S,sw=z(Ld,jd),iw=A(Fd,Hd);var Oi={};U(Oi,{error:()=>Kd,method:()=>Vd,params:()=>Wd,request:()=>aw,response:()=>pw,result:()=>Yd});h();var Vd=s.literal("user_approveSolSignAllTransactions"),Wd=s.tuple([ce,s.object({transactions:s.array(me),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Yd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),result:s.array(s.object({signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])}))})]),Kd=S,aw=z(Vd,Wd),pw=A(Yd,Kd);var Ui={};U(Ui,{error:()=>Jd,method:()=>Zd,params:()=>$d,request:()=>uw,response:()=>fw,result:()=>Gd});h();var Zd=s.literal("user_approveSolSignAndSendTransaction"),$d=s.tuple([ce,s.object({transaction:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Gd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])})]),Jd=S,uw=z(Zd,$d),fw=A(Gd,Jd);var Li={};U(Li,{error:()=>tm,method:()=>Qd,params:()=>Xd,request:()=>cw,response:()=>lw,result:()=>em});h();var Qd=s.literal("user_approveSolSignAndSendAllTransactions"),Xd=s.tuple([ce,s.object({transactions:s.array(me),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),em=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),result:s.array(s.object({signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])}))})]),tm=S,cw=z(Qd,Xd),lw=A(em,tm);var ji={};U(ji,{error:()=>sm,method:()=>rm,params:()=>nm,request:()=>hw,response:()=>dw,result:()=>om});h();var rm=s.literal("user_approveSolSignIn"),nm=s.tuple([ce,s.object({connect:s.boolean(),signInData:Rn,message:me,errorDetails:s.array(s.object({label:s.string(),message:s.string()})).optional(),sequenceId:s.string()})]),om=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:me})]),sm=S,hw=z(rm,nm),dw=A(om,sm);var Fi={};U(Fi,{error:()=>um,method:()=>im,params:()=>am,request:()=>mw,response:()=>yw,result:()=>pm});h();var im=s.literal("user_approveSolSignMessage"),am=s.tuple([ce,s.object({message:me,display:s.union([s.literal("utf8"),s.literal("hex")]),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),pm=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:me})]),um=S,mw=z(im,am),yw=A(pm,um);var Hi={};U(Hi,{error:()=>hm,method:()=>fm,params:()=>cm,request:()=>xw,response:()=>gw,result:()=>lm});h();var fm=s.literal("user_approveSolSignTransaction"),cm=s.tuple([ce,s.object({transaction:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),lm=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])})]),hm=S,xw=z(fm,cm),gw=A(lm,hm);var Vi={};U(Vi,{error:()=>xm,method:()=>dm,params:()=>mm,request:()=>vw,response:()=>ww,result:()=>ym});h();var dm=s.literal("user_confirmEIP712IncorrectChainId"),mm=s.tuple([ce,s.object({connectedChainId:s.string(),messageChainId:s.string()})]),ym=s.null(),xm=S,vw=z(dm,mm),ww=A(ym,xm);var Wi={};U(Wi,{error:()=>bm,method:()=>gm,params:()=>vm,request:()=>bw,response:()=>Ew,result:()=>wm});h();var gm=s.literal("user_confirmIncorrectMode"),vm=s.tuple([ce,s.enum(["mainnet","testnet"])]),wm=s.null(),bm=S,bw=z(gm,vm),Ew=A(wm,bm);var Yi={};U(Yi,{error:()=>Mm,method:()=>Em,params:()=>Rm,request:()=>Rw,response:()=>_w,result:()=>_m});h();var Em=s.literal("user_confirmUnsupportedAccount"),Rm=s.tuple([ce,s.literal("ethereum").or(s.literal("solana"))]),_m=s.null(),Mm=S,Rw=z(Em,Rm),_w=A(_m,Mm);var Ki={};U(Ki,{error:()=>Am,method:()=>Tm,params:()=>Sm,request:()=>Mw,response:()=>Tw,result:()=>zm});h();var Tm=s.literal("user_confirmUnsupportedNetwork"),Sm=s.tuple([ce,s.string()]),zm=s.null(),Am=S,Mw=z(Tm,Sm),Tw=A(zm,Am);var Zi={};U(Zi,{error:()=>Cm,method:()=>Im,params:()=>Pm,request:()=>Sw,response:()=>zw,result:()=>km});h();var Im=s.literal("user_selectEthWallet"),Pm=s.tuple([ce]),km=vn,Cm=S,Sw=z(Im,Pm),zw=A(km,Cm);var ly=at(Nm());h();var qm=` +data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAB4CAYAAADblO/uAAAACXBIWXMAACE4AAAh OAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAB+OSURBVHgB7Z1r cBvXdccP+AYfEmlTkvU0pDhSYlsSJUfUw54xaCdO0jQWFduZ2E1HZOM2/ZCJyNqd Sd2ZiEymcTNtRlI/Na5bUk0bTxJ7RLmTSZzaITRjPUjFFmVJHku1Rej9DsGXBD4A 9PyXu9ICxGMfdwEQuL8ZaMHdBQQs9n/Pueeeey6RRCKRSCQSiUQikUgkkmygkCSG 8Xq91fcw58+fD5BEMoMoIIlhgsFgXSQS6d6wYYMn1bloFEgiyRJMW/T169e3fPrT n/7I7/cHKc9gS+5ftGhRIz/dyVvP4sWLj+qtO8Q9b968v+ZjL09OTrovXLhwiCR5 QV1dneLtMXT58uWs04bLzMmbNm2qC4VCR9iqbent7e2iPAQNHW926Hb5+OHnh4ev S53L5YIl7+vp6VlDkpwHAmdN4H6AAVC8OL4H+vhe6CssLNzd19fnoyygyMzJbKU8 /CXwRbz8Z14KfWxsrLO0tFQvdK/2BNdG3W4hSV4Aw8cbj34fGnzewCg2rVy50s/P 21n0Pha9nzKEqT4638Cb1aerKU/hHwuuuj/Rcb5GnYcOHfKTJOdhETdRjMjjgOMd LPp+Pr+DPYBU5zuC2WCcV9vKYFNCdpMkX9hK5mhSBb8j3YI3LHSONHtJ13rdunWr ifIQNeLuSXKKnyT5goes0cKC71Y9grRguI/O/Y7Y1gtu/E7KP5K24gUFBVnr6TS2 DVSXl094aIK4DxnxcEfj3ohLuVnxIFfEVR2hSNTn54hMIOKKqN2VSODc7/7yaGjs Wh93UfwHDhzoozyGr8E+1oWHrOHhRweL/VHuv7c73X83FHWHFeMv1B+7n2/qLQcP HsyboByuQzgcPqJG1hPRyhH3rGgAv/HyJU9BuNDLTx9lQXspYtkC3SZ44xhd3P+S 8pzviQAizPx0L4JN+Sb8Bx980Mvfv5vs4+fr1+Ck2FMKHX1xdtOnRRZV8EOvyZfg Ew+t4UfFj+vjm3wvbwO8reZtnc7j8bHQGygDwGK7S8a9bJnZ23I1xlpnUdw4/m80 ePrNeIf8/Oji67ErX+4JFnsbf9/tZB94Tc3Hjh1zxHAmFbpqyffw07okp/n5izbk +g+rxii2shezK57lUvvubRC8ej18lAYUd7x4opEt9lYWeJ1T4tYTnhilC/u20cTN K8lO0wTvoxwHgTXuc0Pwq9WhNcvwe7R98MEH7SSYuEJXrfhW/tBtKdxUPZ18bnu+ Dy2x4Nuw5evQRg7yzZevecMR2sbuuDcd4o5F78KnwMduaWu+uPWq6L00FcvxkgWc EHuU0GG1WNyb+dFkQuCx+Pi1GGLyyfFksSjWu3RyG4WpxYy4J8eG6cIHP6cb/T56 4Ms/odKqBSSCSwdeolvXjxk9Pe8MgR3R87VqZbELi/UoQue+5x4Wt9eGuBPhd7vd a3w+n5ztZYNvvDzgcUUmtrFr3mTWeo/eOEkf/uYFCg5fVP6+d923acnnvk0iMGHV Nfyq2Dspz9C5948ajdTzuU0sdiF5GYrQ2ZI38WYrR5TrRIgd0Vjk+fJTXz5F5UWj ued8PRvJArDiZ//wU8Wia8xb8SQtf6yNRGHSqmt0sgFozVcDgPFzBPAMCD7Ammw4 ceKE7W7PtD66GnRqijNunhRN3LztyocAjJPAghdEJndYFTis96nft9HgxT9MO1ZR u4LWPvMaiWLw9F6Owr9KFsiLIG4yDAoeQ29r1NRryySMuuujyJTqTXi4iTfNsk9u j6nhscnt3Gq2kEUGL77HIt9+21WPpai0ijb+xT4SBSLwZ9/+lrK1AG7iLfmeeGNg iK6Lh91sTZRKOY6OKDKLPeGH4GPtvb29bSSxjNUgmx6452fYTb/I7noqIHQIXhQW 3XcNeIIN+S529OHZTe9OZN3tBucMZcZxsA7/wbY4h7p6enrklEwboB8eikQ67GSt wXoj4IbAmxHWfP01qrx7BYnChvuukbVih2erJkRVq8lR+oYY3Y+AyHRgtu47+f3i aS2guvB+soAhoWNyfUlJSX9soI7/XirddWsoVrxkssNqP1wjXsAtFSsea6e5K75K opi8eVVx322S8SxLtbCKl6amYWPrIXP4+IGMyS473yOJ2H3swlvKujRcYSbWhVfn XTeTxDTP/vBKo6ugoMNOoguEfaq7jcfGzadaf+rhF2nBqudIJP7ffMNqPz3qbdIZ oENiWDAYbOT7GkNejYKHl23lDXCgrpPiTKDiz9lw/PhxH5nE8Ow1viA7S0tL9X11 Oe/aJHorziInq8BVP7b3rxIG3FIxcv0UiaaofB6ND54mmyDluoO3js0V0Il7661b t7zafq06kEAwctXE3V5LgmfLjeo0eBoldn4vXJ+lZBLD89HV8L5P/dMvh9DMgb64 u2TiiF1XHcBVtypyMDk+RKIpnWX63kuEd926dTtIMBg2ZtF13Lx5s19tTLyUHiD4 bnQLyCQQO93RnIZn1apVpkdlzJaS0sZljpLEMM/+6NqOUDjSLWKaKLAbSBt1xKLP JVEUFBS0qPkctoD1RjFPfqCBRR+nySU++9MIyIo7wt/JbEUawvCjOhX4NuhCI25G JjBbSsoXs5UkARHbRz7/dLedcfF4oH89e8HnyCp2vIF0AatrtVwZXldfX78d1pum KvbamlEmCv5OnWYbMHjSqPuAyL5uNyrPmvIMTQmd+zZKyxLbwkimw+6nsthDJDTm JQe4/0s/oTIbk1PGhi+RSAqKK0gwntHRUVPzvNGwsvXeAYFjBliGrHdSMO3byAIg ejCkxsLGMLY+O87UtTEldLQubre7RvbPkwMXTa084iHBYAbaBxyIA/d/+SdklZEb H5FIBETcp6G68J5U56kC71CrILVko8B1VKsxAlMg3x1BPd0uDyrcGH29qbruwOpE hF91DHv5dqhzkWt1mL+sSy12r8AeQjgS2VdCVb4tza4ZPdGBb7rt6jx+coKi0kol hx1ZcBgmw+OT/f9MZhkbEmvRnSJZFB4uOlvvbeFwONvFHQsCgy1mS44hM44j8ajV 6MXfatqsz8hrnbkbVRRxu2izi4cZInphJ/4wgQi5Ootosn1Lc82MEzzcRt5M648v e/J/SBQYPz/4H48qz+G+3720gT787Qumx9NFTlcFScpL2Sa2Yo8mcMp+650MeMdL zRpOdborSrsp35uDdTVGJrw4ssgiBP6rjiG+8yJKIMqIyMHUeZGWEBUe2dNxy0Mz BDW6C8sTN+gm0q1Fjnpl7VTUHQkzYxxYW97QZqq/jvdAAyGSyVtXySn0iVoIZqGG Ybb2wU2Axsp0kBb99RgX3tA1EGrRp9xz5Ufxkk1cmNlExQ1bmt1+ymLUslswpwkj uwse/hGV3b2SRHGaXfUL6uSVCh5qW/v115Q8d/Td9amwEDQaAExNLSqpVLdVHLF/ SOikFnB+3zYRCTMJ4Zu7WZ1J6aXcwZJVB1r/3GiWnOk+ejz2dESqJ2lkO6wxCYKt u2eSJhzNkrKLEZGDMRaASKFX1N4ZR4fA0UdHXx2ufJCj6bD4pZXzhYs5GU6KHFgJ YM0AkKWHe8dHJjGbBmtb6LDiIRrGj+Ah8Xjx/s80V/koyzAqcjA+2E8igUXWg6mp tUu9yth6BVv0sZFLdMPvo9D4MAWHLiriH71+UqkVt2rzKyQalJSSWEPtlvjIYWwJ /fWOkW0RCu+0nrVthPRcCDOYETkYvXyI5pA44I7DWuvddLjtsftiX4MAnBOMOWzN c5w63E9WR7M4OIcZd9AIprG2JgrMWRY6W9odLHKhGV8J8O7pGKhOFYXHWCqWQ+Kh Fi044XdqFhSL3FS2FYJxsHoi3fdqtt7XYyLt8UQO8S9c9RwtWPmcY678zcs9JLGM ZfcdsMix7oIHz/neP8ObtnjnWRL6LzuG2FWPNJEplOV7utD3Ri3yqEMu8mFojcfS Mc7uiX3lOCnLCnVpf+unF5I6b5if40tHvY4j4dggi6+PG4G9paWlPrsFCdVx8iYy Cay6SKHPXvjQNKHHUr3wc0pEXlR553gg2m6jusyMB/fd8PAwcVCNiouLyQrqRCcf WaM6wfMoTAsdImdRNpFJJim85tmmGj+ev94xyO7+1MR6fq+up5tmKVVqXusY8BRS QXes2AtoqryOWnceOcxmqtUqi9Jza9fElpjUaYO7rWT3ackwZIHhs+9QzfLnhKWK Vty9POExWG4IXPQQWjyGz75NuQgEPDo6SuXl5cjQi3vOxMSEInJgVeQqq8kiqBLL nw8eJnLi2xKdZ2p4zarIYbGfaZp1+66DKz5JhQPqwQZ9sE3fCGj0n3uv641ffw/C 9pI4TK0gsnHjxka+qHvIBnPWtFDV4sdJBPrEGT1w05EIk66I+7m3n0+1NNOMBUJn o6KImL1BKioqUuatT05OYt6HInRQUVGhNAg2CPT09NSQgxhOmOE++XZLIicsxxu9 Zniy/nYkOnFf4dKVE3BtvCQWLzKMkOiSKp8ax/lc28M7AydTF240ijJGPuuOSw43 HePpy3iYLV0iHzn3Ts6KHEDAEDcEPTIyQoFAgAYGBhQrrokcoBGwSbXVmXpGMSR0 RNdZgm1kERZvo/7vPR0jukBW2Ks/hoXqKL0ohQHURSymgR8Ax0VkYaG22jCLQxRa 4gvG0Fc++YqSPJNOBk6Kqw+frVRWViY9DgvPniHZZXx83EMOkrKPjlTUSZrYSfao Zref3d6CdhdFqkMU1llH1zY+5i+mYt8kTcZdlWRsfIQcRilhtG7dutWHDx9u1R9Q I+weEgRywivu2SCkrw43fdmmF9OaGKMBkeeyNdeA246H3oLrSdR/NwtWSaKpwLEj JP2UyHgL0YS52RIJYLe/0UXhI8h/j0QLBzPZOrgx6U+UWTc05FwetR5Mi2RXvl9z 5VUr30QCwVDbwCkxlhAWPBMiR6RdZDck20nmmrNASQQoJU0OklToSGuNOJPxZorB kcuURjyqK+9NtnCFHQY/2Tujs8mu9P4D5RPJphwjOp/I2pv8PzIj9F8q/WixJZCs MDR8ha5e/4TSjEetMeYhh7h6ZCdbxpnn+sJlz7dMuFRWG9F5AdxLDlKQ+IC9oSRR nLuYm3UoEZi70vsjRyqzOAXmm+eTy67BgbKkx2HRMQyXzcQVOgfHmrLBZQcf9x+g XAWW8crhmeEGo6uBQGK+AWuuueYlJSVUXV1NtbW1NGfOHKqpqaGqqiolWAehY3zd KkbXTDdCXV2dFyu16vfFjbqz+rc7O1HFGHDb/8+/n3IZpI9C7HPqWpwosCgEiPxy nvXLNeCWI7KOhBikuerBGDseZWVlSmOA/roNPNqTmHkbnjjn+vEP/7998VK6Q6GQ EkDHAhDHjh3rVD5r7EmYFhohca2LHY6ffIvygdFLh9iVf4nm1b9ERe55lE1g3P/a EbujqzMbWPFUY+U2U2CV/wYjPtpijrHzNuKBlO76+nrMIUHhSKyc5FMncu3mvzdz Y+HTzp0WTny9c6iDG6YmyjCw5r948wUaHM79sVoNLIKAajTZInaskIqVUiUzirhL QE3ro2eDyAGseT6JHCirkv7v8xnPOMM4+YV926TIZybI9OzHAhb6nVEWXa35JiRB xg6w5q/89zcpn4F1v6f+76lk1jJKFxgBQGQdAk/naEBBWTFVLJtL5Z65VHxXBZXd w66yu0TZr2diYJQmAqMUvBigscsBGu2/quyTxAczLXt7e5VCkjFCH2zjXZaSRLhf 7483lzweY2OjVFpakfDYf77+7byz5omoWvI4zV72pKOCz4TAIeKah5ZR5WcXUPlS 6+u2QejDH16gPx48JUUfB61UdpTQuX++h133RjKJKnI/GZhhBms9OHyZFi+YPncF Ike//OqNtCfIZD3u2pVUufhxYXnyANH0W9ePp1XgsNyz1yylqvsXTrPYdrnJFv76 70/Q6On0pEzPEHw9PT0NMRYdtdjNTgeNBFBUopAKu10pxt61ANvaVV+jh1Z+bdqx rt9ulyI3QMX8DVTOgi+dvdSUpYeYx4dOK9VugizwdGa4QdT3fGUtzV7rIaeB4C++ 0SstvAqsuu0qsGFyNT/bXOPn/n1AmZCaAH0U/cAffkZlJZWKVQ+OjdDH/gP0/rE3 +Ln8YYyA4Tg8AKx76exlyhb9+oKiaGuPAF94clSpRJup2WZ3Pbyc5jz2oHALngh0 Be578U/Zuh+na++coHyH++p1MUKPnDFTdIZD9s3PNM9Sa7mFeRzPFbdgItJY9761 /baQx1jcv+n+J5LYB1Y6W2u2QdgLn17P/fCFlAlquXFBN+HMv3fntXVHjYfY4TWD 82EjgTDRlqeaZ3Vqe55pnr2T97fjmHYOSkj94s0XCQ9prfOL4poKWvadL2ZM5PrP sZQ/R1WGP0emiTLfqOU2QQVHkkbPWbyTkZDirlMKMJ87R1fYkCQB4rr3Ww3KNpu4 +EYPDb7vp3yDLXpnlEVHLbcQhRvYGu+OPhWlmqlTKeTYNKvBiMiVVzk0n1uSvWSr yMGCp9anJRiYhZxJ2iGfWtE0GLCyhLG05vlHNotcIxScoLOvdlPw0gDlC6zDLY6t j44EfcqSqa6S9LD0O09Q2XxHqxYLAYG5fArQud3uGkfWR0cZJpIizytqH39gRogc wONY8FQ95QnK6kSOCF1dx1qSJ0A4GCefSWCsHeP7uY46fVXM+uh6MGneytpkkpkL +uV2mbw5Rmd/9z4NfHSeqpbMoWWNG6mo3PbCCEnBOHvgvX4KB+0Xd8xifPhHuNDj 1WWX5C7Va5faCr5B2Ke7DvL2nG7fObr2/sf00Pe+TmW1s8gpCsuK6e6HV9C1d45T LoJhNW1eunChM9tIkjfUPvYAmSV4fYguvnuCzrEFn2BLHo9bfM57//hLWvXdzYqF d4qaTcvpxv6TuWrV27Un9teS0aEG4TJeIjrbQN0xVBJFccFcAtlmNevvM/UaWOrD P3xNseThiTvlkorLy2hRwyqa/an5ND54U3Hl8bjQ/YFyvOYzi8kJCopYAqGwMhEm l1Ct+e18GKEWXQbh4oN6Y1iYD8UDUTU0V5jNbrtZIHA9EPDctffR/Efuv90nX/LE Wrbmv2KrPqj8Ddceol/+nJecAFY9l9x3vs9QR65dv0+oRV+0aBGqCDq64sRMBELX ygHjgSV+kq3+kaX4SDdkiv7tgqfXk1n8vz6suO4AAbcHnv+iYsULiu/YHAh+wSMP KBZ/8JNLyj5s8bo5a815EEaAVb/Vf02pXpMj/Linp6dLv0PY8NqmTZswc81DkmlA 1FqVULjwWHrX6JpddmqFC8TP32GffofVqjAjZ6/dfg6hJwJihwWHddcY1r1WNJX3 58ykF39vb29b7E5hQg+FQl6SJERfDhilfG/cuHF7nW2tHji2EHYwGFSO4ZyhoSHK NChcwJ8tqiRQ1f2LyCxwvyduBqdev8RYQ6G34E5G4CtslLPKJvBbxdsvso++mSQJ iVcXHILGI9lrZs+eTRmmFUM09fX1Xn13o2y++R6a3iIbFe3kzTvXx8noeyl/H8yf n8nRd26M29ll98c7JkzoqGIxA/udWYsm8lQLBzgJbhx2A3eiW8ZeSJSySy0IXe+2 uw0KHY2DPmCnAe8Agb0gB+xg9UVY+5K7Kil4ccZOdumK57JrCBF6vBtBYo9Zs2Zl VOSku3E4nhBVOciKyIEWRQdGhYk+ur4vD3FjiO4Sj8NrY/DIqBORXIMy03GEjmIs dZTdIIbSmuwEIUKPvREk0zGyxI5GRUWFsqZXBvG73e5m7Q94a/qDqLluhUldcgyS ZeYasMQIyuF1EPbV9z+JyqDTQHLNoe//TGkQ9ME7sxS4o2vaYSyaN2div382gaG0 goKChtiVWWIREozL5guRLYyNjRk6D1YcC/plEFiHhpjF+6ICcYWl1oo86gNrWuZb skg6rPepn/to/4uv0kne6kWOBBsMwblrp2IYaAxwLsbcrVJYFtWA+fnRDiFRFsP3 S3MqkQNRZmM1SRKCgJtRi57h7Dm/WvDfH7M/yle3atHnrP2U4mJ/+OpbihsPsfew JdYPo2mTW66x9R4+Oz1bLV6CDQSO1wAIHY3HCn5PO668tn7Zhg0bAjZXSXWS1oMH D3YZOVGU0GX/PAEYL0eyjFGQTJMhEokcCPPYaj6ziMX+TFTmG4QKYYN4rjmsN4QN jwCvjwUNBUSvWXP04Ue4kVj/gz+3NANOjV534jn/foFsDDJrgVKj54sSunTd4wBL EAgETPXPM3RTJRO5cGBp1//gm4owNUscT+Cw3uh3Y1gtlWCnzptLR/9lamFIeAsQ /PxHTE+6iYpec/+3L9ssuiryNjOvsS30uro6ac3jYEXkgG8sSjNJRa7WF4jaNy4g VVTLfNNbYgDrvfiJNYorr4l78qax+Aa6BmgctEajrNZcDkJBcWGfPggJ1BwCWPWs uM+tiBzYFnpZWVl1FvdhMgZErqWvIisOUXRNxHDn0QAgHTYWZMql0X23ZMlF1lqD JUaf+ypbX4hU75rrh9LWct/ebMKMufNdfXd5P9vwZvsr04JvfI0wxOalDGNV5ECE 6+4hSRRo+CButg5JJ7BA7FoarH5fmjAkcg4kBmIbHggdGWSilliqZEFWxhHlqZ93 347KGxWtlpQDb8B4/5yFXEgNnQ2tiSLsRymDQleH0Fq1uIEV0u4n5gMQdmVlJbyd pH1uDKVVV1cr4+Ya8ay8A5/Px43QGiOWvK+vL+7Nn45yyZrI3YbTZc3n0vPV8KUQ Oa6Xoci2Q/hZ6GiQO8kGGc3KkEyBcXO49fpJLk4F5fi9d7NlaCJz+CnGcwteCtha 1zwV2lRWMBVY+0TpgydDPyZv0Jrv6vx8a8pCKVhfPEP99D7+P7ccPnzYTzYRYdH9 JLENrL9WlMIpq6728ZrIPNPW5Bv+8AI5CYTq1gXTEE1PlQyDvrxGSlc/Emnt/Pzf GK6GxA3xLkovu7hBXiNqJES67lkExI6JLKLTX9WKI81WAznMvtgdKL3k5EwvCB3j 7XqxQ+ixYoe7jn093/8vpQ6dRkLX3eXyU6FrTecXXjA8Bg04VrEzHVlyan98C4tc aEk227Mmzp8/H1i4cGEL30hlJLEN+u2Ch9j8/H4b4X6SRRYvXozftil2f1FVGbkX 301OoVWaQQ05zS3XIvHYd7rrEH20+21l3/jgnZEANA6er6yL577vYpE/y/1xP5nk 8uXLQb4ObnI2KNfF3biGd9991+CqxsYR0hFcv379EcqepBkEL6qzZdwzk6A/zjdO S0zeuiXi/caYxYalkdNBPGseC4bnlvAYPLZRIocVjxC76q22gmrIGeERCFwHD4kF IyDNdhrjVAiZB8ktHeYRZoPQd3E0+VkeokID5qU8RXXV/45d9e/5/f4gCWDRokWw Zl/S7wuNBKli2dy0LKoI8cId/+OxMxSeuFNeCwk2sN6rv7tZqSJbMf+uqPpzpFnx x1ttW0nVqiP1rpEEpH2rbjrqu21hz9hPDiLEomfByqlRLSJa3pKSkv48ter+cDiM SK1Q9y+RNUPk/d7n7a/UYhRE40+8+hYLvJQWP7E2bu77FDxsFqH2zi+0+kgwarZg N1m07KrAd3FMZqcIb8sIQoSeYWHBirfFXrCNGze28A2/g/KLuNdCFKjbr97gUcz7 kzVZtI6ZcwLXg3uehdrC12O7kfNVcaPrsNtJFz0RwgZrWVh7WFiNlD4wxtia7KJx vxI3pZdyH8f7eBos9rbYmxuln+/7268Ky5SzRnoEHgusO2/QAG6GoeOtRz2ExtbP j31IoeVGoS9d1jsewoSeqLUXjVacnvs1KYdH8CNw43Mkx114R614POKJPd0u/B0y I/CZhrCiZAgmcMAGC2RvIAfQAhcItu3fv99n5DUY+luyZMkYv/ZLlGMgjRVWnBu8 fxUVcDMKX1cfB6WiAp5Tix+4lOCc47hcAb4hfkxFBVs4yPbTvp+95SdJUoTmWaoB G1h1YRF4EYELduFh/XNi8UczHo3TqG5rB38mr7ZvwVPrafZaDwlnSty7KeLqktbb PMITqu1GJDVERybr6+v3sEDSGUMQDgSezkitUfjaNvJvtQ2CR3/93ucfs1wpNhp2 yylyVIrbPo6VM7FiRVVxY1ioXXRgyQlvI410qYFHP2UxWmCqqKJs84I/2+QpX1Jr /FpPJbX4+I48SmHqoyLqSzajTGIOR+sW4YfnGxTDXI9SHIGpbihSNPeFQiFfeXm5 z0lrpQ4DdswUy45+ODnQ6KWLpu4d1TTBnp2Lqm8/NMIEYQcoRIHOL5tPSXUCtaHy zNTrnYy0FijTLiSpM94yZaHiRY2zCbWe+O5cvOEygdfrrU5lQNRRow61+msn5Rh5 u4aSms0HsXsoC8hEtlS+gBgCCxjJUz6tjLN2bN26dXWIL9DUpB0/BznNL/o+A8jr xdJUDwPWfStlCHWYbBfHD3xS4M6hjxmpXUbEgjwU3dDvEj09NFuQqyJS+gWv9r33 SeudXljs/ZTEg1Nr6PkoB5FC16ETPIKHHhKEakF8/HSf2+3ulOLODKmyN/k3Wprt IxtWkTXjdKg/chOeq303Lz/VRG9oqEgbSYBryM+P8oiDT/RMMok1gsFgXwZXwsko 0qKbAOIvLCzUhog86tavbdkVD0hrnd2kcN9bsyHj0Amk0CV5BUfgB5JMcsrZqLss DinJGzZt2lSXYiajhxuCNspBpNAleUMoFLqdko2kJI6hbEEADtF23tVKU/P6tyNo RzmGDMZJ8gkvqYsixETX8dzHj52qyD0kkUhmHhCwmjQjkUgkEolEIpFIJBKJRCKR SCTO8f8Sw1p3XxsDBAAAAABJRU5ErkJggg== +`,Dm=` +data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAKkElEQVR4Ae2dQW8bxxmGv9ldGmikJFQBO4bdWERiA40OkQrIl+QgGkjbS4rYaN2iJ4f9A61/gaV/kPyB0j61hY0qBYoe0oOpg32RgUg9OAGcoEycCk4MWFQsqYBJ7mTeJdehKFLcXc7sDnfmAShSFFei9nvnnW9mvh0yUsBqlRebtFci8hcY8RIjNovnOZF4jhfFfbH39eLnJTIQTrze+704D/XO89RgTDzm/g4Xz+F5j6Y3LlVYgyTDSAKdgD+96BAt+cTLpgZUNSJYdZ9oQzz8R4EKtUuVH9VpTMYSwM3q07LQ6zXxsEyW1BHBuy4c4sblyos1SkgiAdjAa0fNo0IliSPEEgCsvkW7IvD8T2TRELYs3GAl1hFRX7ha/X+pTc3bnUTOoivIE1wqXIjqBk6UF9368+4VEfxPbPD1BzFqiVj9rfrdxSivHymAW9XdP3LmX+8fulm0pigCuypytWujXnikAPALOPkfkGVC4ct/re4cma8NzQFgIVARWSYexp33f/OH6RsDfzboyW7C94m1/dzQEMPEnw1KDAd2Ad1s3wY/PxQR09Xq9qGYHhJAp9+32X7e6IwOvENJ4YEuANYvhhD/JUuOYRd6p44POIAIfpUsOYcfcIHnAujM79u5fQMod2Md8FwAjPErZDGEH1wgyAFs328eHrVnLlVmGoEDNKlZJotR+OQGawWBABxG75HFKMSwcAn3Tve7BbKYRhlfGGaHWuRuk8U4kAc4YnbItn5DaYrZQYcTL5HFSFxyFxxmBWAsvoi9EIBd9TMVXLDjiCnAWbIYi8e5dYC4FI4xcRPW+WNGx8R9odB5rpf9PU57u5yaz4gaTzjpCGdU8sgykuMnGRVnGL0849AJ8fiF6fjX0zx+xIUQfNr62g8e6wDnvOihUEDKBYI5Aq359BlGp37iiuAfbt1JgIiOn3Tp3JxL+8IZ/vfQpwef+sHjrBD9f9E6QA8I0tybnrB2OUEfBhzk3BtucHtwv00PPstOCMYLAIE+94YT3FQGfRhwhNNnHLq/2ab6Fz6ljbECQCuce9Oh0lmXsgbvZfFtT9y3AyGkiccMKwDVKfD9zM279MIU0b276YgA+Z8xDgB7n5t3gn5XZ0JhpiUCIwSA/h2tK4s+PgkQwf4epdId5FoAyOrnF71gwmbSgGAfPxJzBt+oHR1Eujx80kBLnz/v0tIvChMZ/JDzIjHEjKNKcicABPzn73ra9/VRCOcLVJIrAaCvf+fdQqKpWl2BAFS6QC4EAMuH3c+fz19Kg+CrdIGJF0Bo+Uj48ooVwBBKrzui5Xu5svxBwAWOv6Lmf5xYAWCYtBhkyWasZZ46oyZUEymAxbfdQAAmcfpVNaGaqKwJrf2tcr77+2Ggm8NN9rLxxDhAJ9PPNvjNZzwo78J9XBC4pMeGnFCQB0yEA0D55QyTPQRu817rQCkXhHj+rdHvaZxj+1Hx/2vvAFkHHy137ePWoTo+fP/vfzaPLPgcdWxcOzdOAFkHH9REAIfZNip+N9dbiY9dvzP82EFMTRkkgDDhyzL4aN2jWilW6wa5AFp5lGPjuMDUNElHWwEg4ct6Ja+xHS04g17X2I5W3/et4uXeUWgpACzl6rCMG7V1DnodLD7psWminQAwwaPLUq7qtfi4fyP3SWBYuqULU9PRTg+uGuonarDiJHYq3EIbAcDydVvOxQJMlBY6qLuKOnWb9aymFgJAa0HGrxtR1uLhWoNae5Rj4xaqPouYV8RBCwFkPdw7CgRx2FJsUHR6hGshwIO6B4Cl7LjdXVOBADJvdsFJ0rhwEy156ZcFqn/epq2vO3P5aLWl15yRS7Q49p1fHTx2Sgh99jU3kfXv7cnPATIVQHAx5oQs66JWv3SWEjHOsb3kKgmE5WNBxBId7C8gm8wEgOvz8l7KJRtcLSSbTASABEjHizN1RtVWM6kLILg617ByLhmo2mcodQFY609G1MWluKQqAATeWn8yth7mQAAo7rAkQ9XOYqkJAImftf5kbD1Ut2ScmgBs4pecra/UbRSRigBs6x8PlVVDqQjAtv7kwP5VVg0pF4Bt/eNR/zxe5XBclAvAtv7koOWrTACBUgEcT7ixsqVDGruEKRXAuZ/a1p8UzP2nUTKuTABo+aquaTcB7CaeRsm4sgideMVaf1JQOZTWnsHKBHA2B9u0ZUWanyOgRACw/0neoDFLEHgIIC2UCMDaf3Jg/eNsIhEXJQI49apN/pKAD4xI+0MjlETKxD18xgXWn/aHRQDpAkDfb8rWbTLZWG9ncqWwdAHgEy90II2Tub/LpfTXaPmqKn5GocAB9Oj/v32k/oSivx7X7R582s7E+kPkC2Ame/vHSVVRQ9+LjISt/kWbNtezCz6QLoCs+3/YMk6qSiHKSNgQ/Ht3sg0+kF6lmcauGsNAf4yduTrvQ40Awr8R5hjhxaJxgENl3fJDpDvAsQwFsH5HbSaNYK/1BB/E6QZw/N3bLW2CD3JTp92fSXeyc3kuEAa//wod/F3sBnJU3QOOxfQubmnO8kUhFwIYlEnLvJYeLf5urTXw8iys2//r782g9G32dTf43OHwebz+8TdIFrl2gQ+RLgD802lWAQ3LpLe+8qXsNob/B8Ef1bVkMY0rA+kCULGLxTCOyqSxCyeuphlnWrrjLPrZtkykJ4E7T9I5WVGGUet3W4mSQghn7eNm4Cx5Dj6Q7gAoZVoktaC/jzIOR/AxZIu64TQCf/8/LWXX4emIJ/7VusxPEEfyM671Dv/dPBjqxZk3hwjCJO1UN1sPh6rPuonazrbeiZoqRITqSkYB9zdbtHSyQDKBqJJaOpjUJE01SlZukIDJWuBAq0RfjD45642V84iyeYBQAEmvDNJ58iRPeIxYg0jNCYYIYLvYDi5KTtD5UCYx/PqsHVi+DbxaOAtyAN4ghXQ+N6fZrRTGcrFIxHp2yN4X8wa4IRlrPLEBTxsI4EuZc+bDgBD2d9VudmCJB+d8x5bvmk0dAqiTxUiE7zccTqxOFiNxROydAjkbZDESHwIQg686WYzEo9aGc6ky0+A2DzAOTryO2AejAEZ8jSymsYkvgQBEIlgji2Gwj/A1EECB2h+RxSja1K7hPhAA+gJxVyOLEYjx//XfV2bqeNwzE8hWyGIEosu/ET5+LoDLlRdrZF0g/zCqdWMd0LcWYF0g77R4u9L7/QEBQBliSPghWXIKXwn7/pBDq4Eu+cuYJCBLrkBML1deXu5//pAAMCJok38BK0VkyQk8iOmgnwysB4BN+ERXyZILxKJPpd/6Q4YWhPy28tJ1oRwrgomHr/yu8tLQib6RtWA3qzvL4mXXyDKB8Kui3//gqFdEKga8Vf3uoririlXDIlkmAC5W+djVXwcufjSRq0H/Ut0uueTcZsRKZNEWZPtI+Ib1+f3ELge2XYK+iOB/WBDD+O7aTiQS1YPDDTzmVsVfLJMle8T0LnG20jvFG/3QMbhZfVoWg4z3xa+5Qpb0GSPwP/wKCXTyA7fsMHrP53zB5glqQP/uMFbzOa2hhiOO1Q9DySVBq9XtYou8BfGGS2JtoYTRg3jjs+EognNeOvgmWIkMpH/KnTHMvrIG69ZoivP0Zads39koULMuI+D9fA+fpXSL3JH8YAAAAABJRU5ErkJggg== +`;h();h();h();h();h();var kw={canSerialize:r=>typeof r=="number"&&Number.isNaN(r),serialize:r=>({["$"+"NAN"]:1}),deserialize:r=>NaN},Cw={canSerialize:r=>r instanceof Date,serialize:r=>({[`$${"DATE"}`]:r.valueOf()}),deserialize:r=>new Date(r[`$${"DATE"}`])},Bw={canSerialize:r=>r instanceof Uint8Array,serialize:r=>({[`$${"UINT8ARRAY"}`]:Array.from(r)}),deserialize:r=>Uint8Array.from(r[`$${"UINT8ARRAY"}`])},Nw={canSerialize:r=>typeof r=="bigint",serialize:r=>({[`$${"BIGINT"}`]:r.toString()}),deserialize:r=>BigInt(r[`$${"BIGINT"}`])},qw={canSerialize:r=>r instanceof URL,serialize:r=>({[`$${"URL"}`]:r.href}),deserialize:r=>new URL(r[`$${"URL"}`])},fs={["NAN"]:kw,["DATE"]:Cw,["UINT8ARRAY"]:Bw,["BIGINT"]:Nw,["URL"]:qw};var Dw=function(r){let e=this[r];for(let t of Object.values(fs))if(t.canSerialize(e))return t.serialize(e);return e},Ow=(r,e)=>{if(e&&typeof e=="object"&&Object.keys(e)[0]){let t=Object.keys(e)[0].slice(1);if(t in fs)return fs[t].deserialize(e)}return e},Tn=r=>JSON.stringify(r,Dw),cs=r=>JSON.parse(r,Ow);h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var LA=new Error("Unsupported path.");h();var ls=r=>{try{if(r==null)throw"JSON must be set";if(!isNaN(parseInt(r)))throw"Numbers are not valid JSON";return JSON.parse(r),!0}catch(e){return!1}};h();h();h();h();h();h();h();h();h();h();h();h();h();h();var Um=at(un()),Lm=at(ea());Um.default.extend(Lm.default);h();var p1=at(un());h();var sa=at(un()),Hm=at(jm()),Vm=at(Fm());sa.default.extend(Hm.default);sa.default.extend(Vm.default);h();var Ym=at(un()),Km=at(Wm());Ym.default.extend(Km.default);h();h();h();var fa=at(un()),$m=at(ea()),Gm=at(Zm());fa.default.extend(Gm.default);fa.default.extend($m.default);var KI=new Date().getTimezoneOffset()*6e4;h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var fy=at(ys());h();var xs=at(ys());h();var xa=at(ys());var At,It,ga=class{constructor({port:e}){or(this,At,void 0);or(this,It,!1);Ht(this,At,e),Ht(this,It,!1)}get status(){return Ee(this,It)?"started":"stopped"}start(){return it(this,null,function*(){if(Ee(this,It))return;let e=Ee(this,At).onClose(()=>{Ht(this,It,!1),e()});yield Ee(this,At).start(),Ht(this,It,!0)})}close(){return it(this,null,function*(){!Ee(this,It)||(yield Ee(this,At).close(),Ht(this,It,!1))})}send(e){return it(this,null,function*(){if(!Ee(this,It))throw new Error("Cannot read stream: RpcTransport has not been started");if(Array.isArray(e)){let P=yi.parse(e),T=new Set(P.map(q=>q.id)),V=Tn(P);Ee(this,At).postMessage(V);try{for(var t=Ds(this.recv()),n,o,a;n=!(o=yield t.next()).done;n=!1){let q=o.value;if(Array.isArray(q)&&q.every(ue=>T.has(ue.id)))return q}}catch(o){a=[o]}finally{try{n&&(o=t.return)&&(yield o.call(t))}finally{if(a)throw a[0]}}throw new Error("Failed to get response: request ids="+T)}else{let P=Gn.parse(e),{id:T}=P,V=Tn(P);Ee(this,At).postMessage(V);try{for(var f=Ds(this.recv()),g,w,E;g=!(w=yield f.next()).done;g=!1){let q=w.value;if("id"in q&&q.id===T&&!("method"in q))return q}}catch(w){E=[w]}finally{try{g&&(w=f.return)&&(yield w.call(f))}finally{if(E)throw E[0]}}throw new Error("Failed to get response: request id="+T)}})}addListener(e){let t=o=>it(this,null,function*(){let a=this.recv()[Symbol.asyncIterator](),f=()=>{},g=()=>new Promise(E=>f=()=>E(null));function w(){var E;(E=a.return)==null||E.call(a),f(),o.signal.removeEventListener("abort",w)}try{for(o.signal.addEventListener("abort",w);;){let E=yield Promise.race([a.next(),g()]);if(!E)break;try{e(E.value)}catch(P){console.error(P)}}w()}catch(E){throw w(),E}}),n=new AbortController;return t(n),()=>n.abort()}recv(){let e=[],t=()=>{},n=()=>new Promise(P=>t=P),o=!1,a=Ee(this,At).onClose(()=>{o=!0,t(),a()}),f=Ee(this,At).onMessage(P=>{if(!!ls(P))try{let T=cs(P);if("method"in T&&"id"in T){t();return}if(Array.isArray(T)){let V=xi.parse(T);e.push(V),t()}else{let V=$n.parse(T);if("id"in V){let q=Qn.parse(T);e.push(q),t()}else{let q=En.parse(T);e.push(q),t()}}}catch(T){console.error(T)}}),g=()=>{a(),f()},w={next(){return it(this,null,function*(){for(;!o;){let P=e.shift();if(P)return{done:!1,value:P};yield n()}return g(),{done:!0,value:void 0}})},throw(){return it(this,null,function*(){return g(),{done:!0,value:void 0}})},return(){return it(this,null,function*(){return g(),{done:!0,value:void 0}})}};return{[Symbol.asyncIterator](){return w}}}};At=new WeakMap,It=new WeakMap;var cn=class extends ga{static createPort(){let e=[],t=[];function n(f){for(let g of e)try{g(f.detail)}catch(w){console.error(w)}}function o(){for(let f of t)try{f()}catch(g){console.error(g)}}return{start(){return it(this,null,function*(){window.addEventListener("phantomEthRpcMessage",n),window.addEventListener("beforeunload",function f(){window.removeEventListener("phantomEthRpcMessage",n),window.removeEventListener("beforeunload",f),o()})})},close(){return it(this,null,function*(){window.removeEventListener("phantomEthRpcMessage",n),o()})},postMessage(f){setTimeout(()=>{window.dispatchEvent(new CustomEvent("dappEthRpcMessage",{detail:f}))},0)},onMessage(f){return e.push(f),()=>{e.splice(e.indexOf(f),1)}},onClose(f){return t.push(f),()=>{t.splice(t.indexOf(f),1)}}}}constructor(){super({port:cn.createPort()})}};h();var gs=class{constructor(){this.showPopup=()=>{let e=document.createElement("link");e.href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap",e.rel="stylesheet",document.head.appendChild(e);let t=document.createElement("div");t.style.fontFamily="Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif",t.id="metamask-explainer",t.style.transform="scale(0.9125) translateY(15px)",t.style.willChange="transform",t.style.opacity="0",t.style.transition="all 300ms cubic-bezier(0.16, 1, 0.3, 1)",t.style.width="262px",t.style.position="fixed",t.style.top="20px",t.style.right="20px",t.style.zIndex="99999",t.style.background="#222",t.style.backgroundClip="border-box",t.style.border="1px solid rgba(80, 80, 80, 0.2)",t.style.borderRadius="4px",t.style.fontSize="13px",t.style.padding="1.5em",t.style.boxShadow="0px 54px 22px rgba(24, 24, 27, 0.02), 0px 31px 18px rgba(24, 24, 27, 0.07), 0px 14px 14px rgba(24, 24, 27, 0.12), 0px 3px 7px rgba(24, 24, 27, 0.14), rgba(24, 24, 27, 0.3) 0px 0px 2px 0px",t.style.userSelect="none",t.style["-webkit-font-smoothing"]="antialiased",t.style.MozUserSelect="none",t.style.msUserSelect="none";let n=document.createElement("div");n.style.display="flex",n.style.flexDirection="column",n.style.justifyContent="center",n.style.gap="1em",n.style.marginBottom="1em",t.appendChild(n);let o=document.createElementNS("http://www.w3.org/2000/svg","svg");o.setAttribute("width","8"),o.setAttribute("height","8"),o.setAttribute("viewBox","0 0 8 8"),o.setAttribute("fill","none"),o.style.width="0.8em",o.style.height="0.8em",o.style.display="flex",o.innerHTML=` + + `;let a=document.createElement("div");a.id="metamask-explainer__close-button",a.style.position="absolute",a.style.top="0.5em",a.style.right="0.5em",a.style.padding="0.5em",a.style.cursor="pointer",a.style.color="rgb(153, 153, 153)",a.style.borderRadius="6px",a.style.transition="all 300ms cubic-bezier(0.16, 1, 0.3, 1)",a.tabIndex=1,a.addEventListener("mouseover",()=>{a.style.color="#fff",a.style.background="#333"}),a.addEventListener("mouseout",()=>{a.style.color="rgb(153, 153, 153)",a.style.background="none"}),a.addEventListener("click",()=>{t.style.opacity="0",t.style.transform="scale(0.96) translateY(10px)",setTimeout(()=>t.remove(),300)}),a.appendChild(o),t.appendChild(a);let f=document.createElement("div");f.id="logo-container",f.style.display="flex",f.style.flexDirection="row";let g=document.createElement("img");g.src=qm,g.style.height="2.7em",g.style.position="relative",g.style.outline="2px solid #222",g.style.background="#222",f.appendChild(g),n.appendChild(f);let w=document.createElement("div");w.style.display="flex",w.style.flexDirection="column",w.style.gap="0.25em",w.style.lineHeight="1.2",n.appendChild(w);let E=document.createElement("div");E.id="metamask-explainer__header",E.textContent="Phantom now supports Ethereum & Polygon!",E.style.color="#ffffff",E.style.fontSize="1.125em",E.style.fontWeight="600",E.style.fontFamily="Inter",w.appendChild(E);let P=document.createElement("div");P.style.display="flex",P.style.flexDirection="column",P.style.gap="1em",P.style.alignItems="flex-start",t.appendChild(P);let T=document.createElement("div");T.id="metamask-explainer__body",T.textContent="Connecting with MetaMask will give you the option to use Phantom.",T.style.color="#ffffff",T.style.fontSize="1em",T.style.fontWeight="400",T.style.lineHeight="1.4",T.style.fontFamily="Inter",P.appendChild(T);let V=document.createElement("div");V.id="metamask-explainer__dont-show-again-button",V.textContent="Don't show again",V.style.cursor="pointer",V.style.color="#AB9FF2",V.style.fontSize="1em",V.style.fontWeight="400",V.style.lineHeight="1.2",V.style.transition="color 300ms cubic-bezier(0.16, 1, 0.3, 1)",V.tabIndex=1,V.addEventListener("mouseover",({target:q})=>{q.style.color="#ffffff"}),V.addEventListener("mouseout",({target:q})=>{q.style.color="#AB9FF2"}),V.addEventListener("click",()=>{t.style.opacity="0",t.style.transform="scale(0.96) translateY(10px)",setTimeout(()=>t.remove(),300),this.setHasBeenDismissed()}),P.appendChild(V),document.body.appendChild(t),setTimeout(()=>{t.style.transform="none",t.style.opacity="1"},0),gs.hasBeenShown=!0}}shouldShowPopup(){return it(this,null,function*(){return window._phantomShowMetamaskExplainer&&!gs.hasBeenShown&&!this.hasBeenDismissed()})}hasBeenDismissed(){return window.localStorage.getItem("phantomwallet-metamask-explainer-dismissed")==="true"}setHasBeenDismissed(){window.localStorage.setItem("phantomwallet-metamask-explainer-dismissed","true")}findFaviconUrl(){let e=document.querySelectorAll('link[rel="icon"], link[rel="shortcut icon"], link[rel="apple-touch-icon"]');return e.length>0?e[0].href:""}},zn=gs;zn.hasBeenShown=!1;function cy(r,e){window.dispatchEvent(new CustomEvent("eip6963:announceProvider",{detail:Object.freeze({info:r,provider:e})}))}var hy=1,ln,va=class extends ly.EventEmitter{constructor(t){super();this.isPhantom=!0;this.isMetaMask=!0;or(this,ln,void 0);this.request=t=>it(this,null,function*(){var o,a;let n;try{let{method:f}=t,g="params"in t?(o=t.params)!=null?o:[]:[],w=an[f];if(!w)throw new Error("MethodNotFound");let E=w.request.safeParse({jsonrpc:"2.0",id:(hy++).toString(),method:f,params:g});if(!E.success){if(f==="personal_sign"){let T=an.eth_sign.params.safeParse(g);if(T.success){let[V,q]=T.data;return this.request({method:"personal_sign",params:[q,V]})}}if(f==="eth_signTypedData"){let T=an.eth_signTypedData_v4.params.safeParse(g);if(T.success)return this.request({method:"eth_signTypedData_v4",params:T.data})}throw E.error}let P=E.data;if(n=w.response.parse(yield Ee(this,ln).send(P)),"error"in n)throw new qt(n.error);try{if(f==="eth_requestAccounts"){let T=n.result[0].toLowerCase();T!==this.selectedAddress&&this.emit("accountsChanged",[T])}if(f==="eth_accounts"){let T=(a=n.result[0])==null?void 0:a.toLowerCase();T!==this.selectedAddress&&(T?this.emit("accountsChanged",[T]):this.emit("accountsChanged",[]))}if(f==="eth_chainId"){let T=n.result;T!==this.chainId&&(this.chainId=T,this.networkVersion=parseInt(T.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}if(f==="wallet_addEthereumChain"){let T=P.params[0].chainId;T!==this.chainId&&(this.chainId=T,this.networkVersion=parseInt(T.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}if(f==="wallet_switchEthereumChain"){let T=P.params[0].chainId;T!==this.chainId&&(this.chainId=T,this.networkVersion=parseInt(T.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}}catch(T){console.error("event emitter error",T)}return n.result}catch(f){throw f instanceof qt?f:f instanceof dt?new qt({code:-32e3,message:"Missing or invalid parameters."},{method:t.method}):f instanceof Error&&f.message==="MethodNotFound"?new qt({code:-32601,message:"The method does not exist / is not available."},{method:t.method}):new qt({code:-32603,message:"Internal JSON-RPC error."},{method:t.method})}});this._metamask={isUnlocked:()=>!!this.selectedAddress};this.handleNotification=t=>it(this,null,function*(){var n,o,a,f,g,w,E,P;switch(t.method){case"phantom_accountChanged":{let T=pn.phantom_accountChanged.notification.safeParse(t);if(!T.success)return;let V=(a=(o=(n=T.data.params)==null?void 0:n.evm)==null?void 0:o.toLowerCase())!=null?a:null;V!==this.selectedAddress&&this.emit("accountsChanged",V?[V]:[]);break}case"phantom_trustRevoked":{let T=pn.phantom_trustRevoked.notification.safeParse(t);if(!T.success)return;((g=(f=T.data.params)==null?void 0:f.evm)==null?void 0:g.toLowerCase())===this.selectedAddress&&this.emit("accountsChanged",[]);break}case"phantom_chainChanged":{let T=pn.phantom_chainChanged.notification.safeParse(t);if(!T.success)return;let V=(P=(E=(w=T.data.params)==null?void 0:w.evm)==null?void 0:E.toLowerCase())!=null?P:null;V&&V!==this.chainId&&(this.chainId=V,this.networkVersion=parseInt(V.substring(2),16).toString(),this.emit("chainChanged",V));break}}});Ht(this,ln,t),Ee(this,ln).start(),this.selectedAddress=null,this.chainId="0x1",this.networkVersion="1",this.request=this.request.bind(this),t.addListener(n=>{let o=En.safeParse(n);!o.success||this.handleNotification(o.data)}),this.addListener("accountsChanged",n=>{let[o]=n;o?(this.selectedAddress=o.toLowerCase(),this.request({method:"eth_chainId",params:[]})):this.selectedAddress=null}),this.emit("connect",{chainId:this.chainId})}isConnected(){return navigator.onLine}enable(){return this.request({method:"eth_requestAccounts",params:[]})}sendAsync(t,n){let o="id"in t&&typeof t.id!="undefined"?t.id:null;this.request(t).then(a=>n(null,{jsonrpc:"2.0",id:o,result:a})).catch(a=>n(a,null))}send(t,n){return typeof t!="string"?this.sendAsync(t,n):this.request({method:t,params:n})}};ln=new WeakMap;var Hr,wa=class extends va{constructor(){super(new cn);or(this,Hr,void 0);this.isMetamaskExplainerEnabled=!1;this.initializeMetamaskExplainer=()=>it(this,null,function*(){Ee(this,Hr)||Ht(this,Hr,new zn),(yield Ee(this,Hr).shouldShowPopup())&&Ee(this,Hr).showPopup()});document.addEventListener("DOMContentLoaded",()=>{this.initializeMetamaskExplainer()})}static inject(t){let n=window;n.isPhantomInstalled=!0,delete window.web3;let o=new wa;t&&(Object.defineProperty(window,"ethereum",{get(){return o},set(f){},configurable:!1}),window.dispatchEvent(new Event("ethereum#initialized"))),window.phantom||Object.defineProperty(window,"phantom",{value:{},writable:!1}),Object.defineProperty(window.phantom,"ethereum",{value:o,writable:!1}),window.dispatchEvent(new Event("phantom#initialized"));let a={uuid:(hy++).toString(),name:"Phantom",icon:Dm,rdns:"app.phantom"};try{window.addEventListener("eip6963:requestProvider",()=>{cy(a,o)}),cy(a,o)}catch(f){console.error("PHANTOM error announcing multi-injection provider")}}},vs=wa;Hr=new WeakMap;var ws=window,Pt,ba=class{constructor(){this.initCallbacks=[];this.detected=[];or(this,Pt,e=>{this.initCallbacks.push(e)});this.setProvider=e=>{if(!this.targetProvider){this.isSelectingExtension=!1,this.targetProvider=e;for(let t of this.initCallbacks)t(this.targetProvider);this.initCallbacks=[]}};this.addProvider=e=>{this.detected.push(e)};this.isMetaMask=!0;this.isSelectingExtension=!1;this.selectExtension=()=>it(this,null,function*(){var e;if(!this.targetProvider&&!this.isSelectingExtension){this.isSelectingExtension=!0;try{let t=(e=ws.phantom)==null?void 0:e.ethereum;if(t){if(!this.detected.length){this.setProvider(t),window.dispatchEvent(new Event("ethereum#intialized"));return}switch(yield t.request({method:"wallet_selectEthereumProvider",params:[]})){case"ALWAYS_USE_PHANTOM":case"CONTINUE_WITH_PHANTOM":{this.setProvider(t);break}case"CONTINUE_WITH_METAMASK":case"ALWAYS_USE_METAMASK":{let[o]=this.detected;for(let a of this.detected)a.isMetaMask&&this.setProvider(a);!this.targetProvider&&o&&this.setProvider(o);break}}}}catch(t){console.error(t)}finally{this.isSelectingExtension=!1}}});this.request=(...e)=>it(this,null,function*(){if(this.targetProvider)return this.targetProvider.request(...e);let t=!0,n=new Promise((o,a)=>{try{Ee(this,Pt).call(this,f=>{if(!f){let g=new qt({code:-326034,message:"Internal JSON-RPC error in the EthProviderPrxy."});return a(g)}!this.selectedAddress&&e[0].method==="eth_accounts"?f.request({method:"eth_requestAccounts",params:[]}).then(o).catch(a):f.request(...e).then(o).catch(a)})}catch(f){throw console.error(f),f}finally{t=!1}});for(;t;)yield new Promise(o=>setTimeout(o,0));return this.selectExtension(),n});this.sendAsync=(...e)=>{if(this.targetProvider){this.targetProvider.sendAsync(...e);return}Ee(this,Pt).call(this,t=>{!t||t.sendAsync(...e)})};this.send=(e,t)=>typeof e=="string"?this.request({method:e,params:t}):this.sendAsync(e,t);this._metamask={isUnlocked:()=>!!this.selectedAddress};this.eventNames=()=>{var e,t;return(t=(e=this.targetProvider)==null?void 0:e.eventNames())!=null?t:[]};this.listenerCount=e=>{var t,n;return(n=(t=this.targetProvider)==null?void 0:t.listenerCount(e))!=null?n:0};this.listeners=e=>{var t,n;return(n=(t=this.targetProvider)==null?void 0:t.listeners(e))!=null?n:[]};this.emit=(e,...t)=>{var n,o;return(o=(n=this.targetProvider)==null?void 0:n.emit(e,...t))!=null?o:!1};this.once=(...e)=>(this.targetProvider?this.targetProvider.once(...e):Ee(this,Pt).call(this,t=>{!t||t.once(...e)}),this);this.on=(...e)=>{if(this.targetProvider){if(!this.targetProvider.on)return this.targetProvider.addListener(...e);this.targetProvider.on(...e)}else Ee(this,Pt).call(this,t=>{if(!!t){if(!t.on)return t.addListener(...e);t.on(...e)}});return this};this.off=(...e)=>{if(this.targetProvider){if(!this.targetProvider.off)return this.targetProvider.removeListener(...e);this.targetProvider.off(...e)}else Ee(this,Pt).call(this,t=>{if(!!t){if(!t.off)return t.removeListener(...e);t.off(...e)}});return this};this.addListener=(...e)=>(this.targetProvider?this.targetProvider.addListener(...e):Ee(this,Pt).call(this,t=>{!t||t.addListener(...e)}),this);this.removeListener=(...e)=>(this.targetProvider?this.targetProvider.removeListener(...e):Ee(this,Pt).call(this,t=>{!t||t.removeListener(...e)}),this);this.removeAllListeners=(...e)=>(this.targetProvider?this.targetProvider.removeAllListeners(...e):Ee(this,Pt).call(this,t=>{!t||t.removeAllListeners(...e)}),this)}static inject(){var n;ws.isPhantomInstalled=!0,vs.inject(!1);let e=new ba;for(let o of(n=ws.providers)!=null?n:[])e.addProvider(o);let t=new Proxy(e,{get(o,a,f){return Reflect.get(o,a,f)}});Object.defineProperty(window,"ethereum",{get(){return t},set(o){o&&e.addProvider(o)},configurable:!0})}get providers(){if(!ws._phantomHideProvidersArray)return this.detected}get isPhantom(){var e;return(e=this.targetProvider)==null?void 0:e.isPhantom}get selectedAddress(){var e,t;return(t=(e=this.targetProvider)==null?void 0:e.selectedAddress)!=null?t:null}get chainId(){var e,t;return(t=(e=this.targetProvider)==null?void 0:e.chainId)!=null?t:"0x1"}get networkVersion(){var e,t;return(t=(e=this.targetProvider)==null?void 0:e.networkVersion)!=null?t:"0x1"}isConnected(){var e,t,n;return(n=(t=(e=this.targetProvider)==null?void 0:e.isConnected)==null?void 0:t.call(e))!=null?n:!0}enable(){return this.request({method:"eth_requestAccounts",params:[]})}get host(){return this.targetProvider?this.targetProvider.host:void 0}get path(){return this.targetProvider?this.targetProvider.path:void 0}},bs=ba;Pt=new WeakMap;try{bs.inject()}catch(r){console.error(r)}})(); +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ +/*! safe-buffer. MIT License. Feross Aboukhadijeh */ +/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +/** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.8.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2018 + * @license MIT + */ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ethUseMetaMask.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ethUseMetaMask.js new file mode 100644 index 0000000..4624c7d --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ethUseMetaMask.js @@ -0,0 +1,32 @@ +"use strict";(()=>{var uy=Object.create;var Bs=Object.defineProperty;var cy=Object.getOwnPropertyDescriptor;var ly=Object.getOwnPropertyNames;var hy=Object.getPrototypeOf,dy=Object.prototype.hasOwnProperty;var my=(r,e)=>()=>(r&&(e=r(r=0)),e);var pt=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),U=(r,e)=>{for(var t in e)Bs(r,t,{get:e[t],enumerable:!0})},yy=(r,e,t,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of ly(e))!dy.call(r,n)&&n!==t&&Bs(r,n,{get:()=>e[n],enumerable:!(o=cy(e,n))||o.enumerable});return r};var st=(r,e,t)=>(t=r!=null?uy(hy(r)):{},yy(e||!r||!r.__esModule?Bs(t,"default",{value:r,enumerable:!0}):t,r));var ga=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)};var ft=(r,e,t)=>(ga(r,e,"read from private field"),t?t.call(r):e.get(r)),Fr=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},jt=(r,e,t,o)=>(ga(r,e,"write to private field"),o?o.call(r,t):e.set(r,t),t);var at=(r,e,t)=>new Promise((o,n)=>{var p=w=>{try{g(t.next(w))}catch(E){n(E)}},c=w=>{try{g(t.throw(w))}catch(E){n(E)}},g=w=>w.done?o(w.value):Promise.resolve(w.value).then(p,c);g((t=t.apply(r,e)).next())}),Cs=(r,e,t)=>(e=r[Symbol.asyncIterator],t=(o,n)=>(n=r[o])&&(e[o]=p=>new Promise((c,g,w)=>(p=n.call(r,p),w=p.done,Promise.resolve(p.value).then(E=>c({value:E,done:w}),g)))),e?e.call(r):(r=r[Symbol.iterator](),e={},t("next"),t("return"),e));var ba=pt(So=>{"use strict";h();So.byteLength=gy;So.toByteArray=wy;So.fromByteArray=Ry;var Pt=[],Rt=[],xy=typeof Uint8Array<"u"?Uint8Array:Array,Ns="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(_r=0,va=Ns.length;_r0)throw new Error("Invalid string. Length must be a multiple of 4");var t=r.indexOf("=");t===-1&&(t=e);var o=t===e?0:4-t%4;return[t,o]}function gy(r){var e=wa(r),t=e[0],o=e[1];return(t+o)*3/4-o}function vy(r,e,t){return(e+t)*3/4-t}function wy(r){var e,t=wa(r),o=t[0],n=t[1],p=new xy(vy(r,o,n)),c=0,g=n>0?o-4:o,w;for(w=0;w>16&255,p[c++]=e>>8&255,p[c++]=e&255;return n===2&&(e=Rt[r.charCodeAt(w)]<<2|Rt[r.charCodeAt(w+1)]>>4,p[c++]=e&255),n===1&&(e=Rt[r.charCodeAt(w)]<<10|Rt[r.charCodeAt(w+1)]<<4|Rt[r.charCodeAt(w+2)]>>2,p[c++]=e>>8&255,p[c++]=e&255),p}function by(r){return Pt[r>>18&63]+Pt[r>>12&63]+Pt[r>>6&63]+Pt[r&63]}function Ey(r,e,t){for(var o,n=[],p=e;pg?g:c+p));return o===1?(e=r[t-1],n.push(Pt[e>>2]+Pt[e<<4&63]+"==")):o===2&&(e=(r[t-2]<<8)+r[t-1],n.push(Pt[e>>10]+Pt[e>>4&63]+Pt[e<<2&63]+"=")),n.join("")}});var Ea=pt(qs=>{h();qs.read=function(r,e,t,o,n){var p,c,g=n*8-o-1,w=(1<>1,P=-7,M=t?n-1:0,V=t?-1:1,q=r[e+M];for(M+=V,p=q&(1<<-P)-1,q>>=-P,P+=g;P>0;p=p*256+r[e+M],M+=V,P-=8);for(c=p&(1<<-P)-1,p>>=-P,P+=o;P>0;c=c*256+r[e+M],M+=V,P-=8);if(p===0)p=1-E;else{if(p===w)return c?NaN:(q?-1:1)*(1/0);c=c+Math.pow(2,o),p=p-E}return(q?-1:1)*c*Math.pow(2,p-o)};qs.write=function(r,e,t,o,n,p){var c,g,w,E=p*8-n-1,P=(1<>1,V=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,q=o?0:p-1,fe=o?1:-1,ve=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(g=isNaN(e)?1:0,c=P):(c=Math.floor(Math.log(e)/Math.LN2),e*(w=Math.pow(2,-c))<1&&(c--,w*=2),c+M>=1?e+=V/w:e+=V*Math.pow(2,1-M),e*w>=2&&(c++,w/=2),c+M>=P?(g=0,c=P):c+M>=1?(g=(e*w-1)*Math.pow(2,n),c=c+M):(g=e*Math.pow(2,M-1)*Math.pow(2,n),c=0));n>=8;r[t+q]=g&255,q+=fe,g/=256,n-=8);for(c=c<0;r[t+q]=c&255,q+=fe,c/=256,E-=8);r[t+q-fe]|=ve*128}});var Po=pt(Yr=>{"use strict";h();var Ds=ba(),Vr=Ea(),Ra=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Yr.Buffer=C;Yr.SlowBuffer=Iy;Yr.INSPECT_MAX_BYTES=50;var Io=2147483647;Yr.kMaxLength=Io;C.TYPED_ARRAY_SUPPORT=_y();!C.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function _y(){try{let r=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(r,e),r.foo()===42}catch{return!1}}Object.defineProperty(C.prototype,"parent",{enumerable:!0,get:function(){if(!!C.isBuffer(this))return this.buffer}});Object.defineProperty(C.prototype,"offset",{enumerable:!0,get:function(){if(!!C.isBuffer(this))return this.byteOffset}});function Ft(r){if(r>Io)throw new RangeError('The value "'+r+'" is invalid for option "size"');let e=new Uint8Array(r);return Object.setPrototypeOf(e,C.prototype),e}function C(r,e,t){if(typeof r=="number"){if(typeof e=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return js(r)}return Ta(r,e,t)}C.poolSize=8192;function Ta(r,e,t){if(typeof r=="string")return My(r,e);if(ArrayBuffer.isView(r))return Ty(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(kt(r,ArrayBuffer)||r&&kt(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(kt(r,SharedArrayBuffer)||r&&kt(r.buffer,SharedArrayBuffer)))return Us(r,e,t);if(typeof r=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let o=r.valueOf&&r.valueOf();if(o!=null&&o!==r)return C.from(o,e,t);let n=Sy(r);if(n)return n;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return C.from(r[Symbol.toPrimitive]("string"),e,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}C.from=function(r,e,t){return Ta(r,e,t)};Object.setPrototypeOf(C.prototype,Uint8Array.prototype);Object.setPrototypeOf(C,Uint8Array);function Sa(r){if(typeof r!="number")throw new TypeError('"size" argument must be of type number');if(r<0)throw new RangeError('The value "'+r+'" is invalid for option "size"')}function zy(r,e,t){return Sa(r),r<=0?Ft(r):e!==void 0?typeof t=="string"?Ft(r).fill(e,t):Ft(r).fill(e):Ft(r)}C.alloc=function(r,e,t){return zy(r,e,t)};function js(r){return Sa(r),Ft(r<0?0:Fs(r)|0)}C.allocUnsafe=function(r){return js(r)};C.allocUnsafeSlow=function(r){return js(r)};function My(r,e){if((typeof e!="string"||e==="")&&(e="utf8"),!C.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let t=Ia(r,e)|0,o=Ft(t),n=o.write(r,e);return n!==t&&(o=o.slice(0,n)),o}function Os(r){let e=r.length<0?0:Fs(r.length)|0,t=Ft(e);for(let o=0;o=Io)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Io.toString(16)+" bytes");return r|0}function Iy(r){return+r!=r&&(r=0),C.alloc(+r)}C.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==C.prototype};C.compare=function(e,t){if(kt(e,Uint8Array)&&(e=C.from(e,e.offset,e.byteLength)),kt(t,Uint8Array)&&(t=C.from(t,t.offset,t.byteLength)),!C.isBuffer(e)||!C.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let o=e.length,n=t.length;for(let p=0,c=Math.min(o,n);pn.length?(C.isBuffer(c)||(c=C.from(c)),c.copy(n,p)):Uint8Array.prototype.set.call(n,c,p);else if(C.isBuffer(c))c.copy(n,p);else throw new TypeError('"list" argument must be an Array of Buffers');p+=c.length}return n};function Ia(r,e){if(C.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||kt(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof r);let t=r.length,o=arguments.length>2&&arguments[2]===!0;if(!o&&t===0)return 0;let n=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return Ls(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return t*2;case"hex":return t>>>1;case"base64":return Oa(r).length;default:if(n)return o?-1:Ls(r).length;e=(""+e).toLowerCase(),n=!0}}C.byteLength=Ia;function Ay(r,e,t){let o=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((t===void 0||t>this.length)&&(t=this.length),t<=0)||(t>>>=0,e>>>=0,t<=e))return"";for(r||(r="utf8");;)switch(r){case"hex":return Ly(this,e,t);case"utf8":case"utf-8":return Pa(this,e,t);case"ascii":return Oy(this,e,t);case"latin1":case"binary":return Uy(this,e,t);case"base64":return qy(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return jy(this,e,t);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),o=!0}}C.prototype._isBuffer=!0;function zr(r,e,t){let o=r[e];r[e]=r[t],r[t]=o}C.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""};Ra&&(C.prototype[Ra]=C.prototype.inspect);C.prototype.compare=function(e,t,o,n,p){if(kt(e,Uint8Array)&&(e=C.from(e,e.offset,e.byteLength)),!C.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(t===void 0&&(t=0),o===void 0&&(o=e?e.length:0),n===void 0&&(n=0),p===void 0&&(p=this.length),t<0||o>e.length||n<0||p>this.length)throw new RangeError("out of range index");if(n>=p&&t>=o)return 0;if(n>=p)return-1;if(t>=o)return 1;if(t>>>=0,o>>>=0,n>>>=0,p>>>=0,this===e)return 0;let c=p-n,g=o-t,w=Math.min(c,g),E=this.slice(n,p),P=e.slice(t,o);for(let M=0;M2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,Vs(t)&&(t=n?0:r.length-1),t<0&&(t=r.length+t),t>=r.length){if(n)return-1;t=r.length-1}else if(t<0)if(n)t=0;else return-1;if(typeof e=="string"&&(e=C.from(e,o)),C.isBuffer(e))return e.length===0?-1:_a(r,e,t,o,n);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?n?Uint8Array.prototype.indexOf.call(r,e,t):Uint8Array.prototype.lastIndexOf.call(r,e,t):_a(r,[e],t,o,n);throw new TypeError("val must be string, number or Buffer")}function _a(r,e,t,o,n){let p=1,c=r.length,g=e.length;if(o!==void 0&&(o=String(o).toLowerCase(),o==="ucs2"||o==="ucs-2"||o==="utf16le"||o==="utf-16le")){if(r.length<2||e.length<2)return-1;p=2,c/=2,g/=2,t/=2}function w(P,M){return p===1?P[M]:P.readUInt16BE(M*p)}let E;if(n){let P=-1;for(E=t;Ec&&(t=c-g),E=t;E>=0;E--){let P=!0;for(let M=0;Mn&&(o=n)):o=n;let p=e.length;o>p/2&&(o=p/2);let c;for(c=0;c>>0,isFinite(o)?(o=o>>>0,n===void 0&&(n="utf8")):(n=o,o=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let p=this.length-t;if((o===void 0||o>p)&&(o=p),e.length>0&&(o<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let c=!1;for(;;)switch(n){case"hex":return Py(this,e,t,o);case"utf8":case"utf-8":return ky(this,e,t,o);case"ascii":case"latin1":case"binary":return By(this,e,t,o);case"base64":return Cy(this,e,t,o);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ny(this,e,t,o);default:if(c)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),c=!0}};C.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function qy(r,e,t){return e===0&&t===r.length?Ds.fromByteArray(r):Ds.fromByteArray(r.slice(e,t))}function Pa(r,e,t){t=Math.min(r.length,t);let o=[],n=e;for(;n239?4:p>223?3:p>191?2:1;if(n+g<=t){let w,E,P,M;switch(g){case 1:p<128&&(c=p);break;case 2:w=r[n+1],(w&192)===128&&(M=(p&31)<<6|w&63,M>127&&(c=M));break;case 3:w=r[n+1],E=r[n+2],(w&192)===128&&(E&192)===128&&(M=(p&15)<<12|(w&63)<<6|E&63,M>2047&&(M<55296||M>57343)&&(c=M));break;case 4:w=r[n+1],E=r[n+2],P=r[n+3],(w&192)===128&&(E&192)===128&&(P&192)===128&&(M=(p&15)<<18|(w&63)<<12|(E&63)<<6|P&63,M>65535&&M<1114112&&(c=M))}}c===null?(c=65533,g=1):c>65535&&(c-=65536,o.push(c>>>10&1023|55296),c=56320|c&1023),o.push(c),n+=g}return Dy(o)}var za=4096;function Dy(r){let e=r.length;if(e<=za)return String.fromCharCode.apply(String,r);let t="",o=0;for(;oo)&&(t=o);let n="";for(let p=e;po&&(e=o),t<0?(t+=o,t<0&&(t=0)):t>o&&(t=o),tt)throw new RangeError("Trying to access beyond buffer length")}C.prototype.readUintLE=C.prototype.readUIntLE=function(e,t,o){e=e>>>0,t=t>>>0,o||ut(e,t,this.length);let n=this[e],p=1,c=0;for(;++c>>0,t=t>>>0,o||ut(e,t,this.length);let n=this[e+--t],p=1;for(;t>0&&(p*=256);)n+=this[e+--t]*p;return n};C.prototype.readUint8=C.prototype.readUInt8=function(e,t){return e=e>>>0,t||ut(e,1,this.length),this[e]};C.prototype.readUint16LE=C.prototype.readUInt16LE=function(e,t){return e=e>>>0,t||ut(e,2,this.length),this[e]|this[e+1]<<8};C.prototype.readUint16BE=C.prototype.readUInt16BE=function(e,t){return e=e>>>0,t||ut(e,2,this.length),this[e]<<8|this[e+1]};C.prototype.readUint32LE=C.prototype.readUInt32LE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};C.prototype.readUint32BE=C.prototype.readUInt32BE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};C.prototype.readBigUInt64LE=rr(function(e){e=e>>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=t+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,p=this[++e]+this[++e]*2**8+this[++e]*2**16+o*2**24;return BigInt(n)+(BigInt(p)<>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=t*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],p=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+o;return(BigInt(n)<>>0,t=t>>>0,o||ut(e,t,this.length);let n=this[e],p=1,c=0;for(;++c=p&&(n-=Math.pow(2,8*t)),n};C.prototype.readIntBE=function(e,t,o){e=e>>>0,t=t>>>0,o||ut(e,t,this.length);let n=t,p=1,c=this[e+--n];for(;n>0&&(p*=256);)c+=this[e+--n]*p;return p*=128,c>=p&&(c-=Math.pow(2,8*t)),c};C.prototype.readInt8=function(e,t){return e=e>>>0,t||ut(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};C.prototype.readInt16LE=function(e,t){e=e>>>0,t||ut(e,2,this.length);let o=this[e]|this[e+1]<<8;return o&32768?o|4294901760:o};C.prototype.readInt16BE=function(e,t){e=e>>>0,t||ut(e,2,this.length);let o=this[e+1]|this[e]<<8;return o&32768?o|4294901760:o};C.prototype.readInt32LE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};C.prototype.readInt32BE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};C.prototype.readBigInt64LE=rr(function(e){e=e>>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(o<<24);return(BigInt(n)<>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=(t<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(n)<>>0,t||ut(e,4,this.length),Vr.read(this,e,!0,23,4)};C.prototype.readFloatBE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),Vr.read(this,e,!1,23,4)};C.prototype.readDoubleLE=function(e,t){return e=e>>>0,t||ut(e,8,this.length),Vr.read(this,e,!0,52,8)};C.prototype.readDoubleBE=function(e,t){return e=e>>>0,t||ut(e,8,this.length),Vr.read(this,e,!1,52,8)};function gt(r,e,t,o,n,p){if(!C.isBuffer(r))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>n||er.length)throw new RangeError("Index out of range")}C.prototype.writeUintLE=C.prototype.writeUIntLE=function(e,t,o,n){if(e=+e,t=t>>>0,o=o>>>0,!n){let g=Math.pow(2,8*o)-1;gt(this,e,t,o,g,0)}let p=1,c=0;for(this[t]=e&255;++c>>0,o=o>>>0,!n){let g=Math.pow(2,8*o)-1;gt(this,e,t,o,g,0)}let p=o-1,c=1;for(this[t+p]=e&255;--p>=0&&(c*=256);)this[t+p]=e/c&255;return t+o};C.prototype.writeUint8=C.prototype.writeUInt8=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,1,255,0),this[t]=e&255,t+1};C.prototype.writeUint16LE=C.prototype.writeUInt16LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,65535,0),this[t]=e&255,this[t+1]=e>>>8,t+2};C.prototype.writeUint16BE=C.prototype.writeUInt16BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=e&255,t+2};C.prototype.writeUint32LE=C.prototype.writeUInt32LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255,t+4};C.prototype.writeUint32BE=C.prototype.writeUInt32BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};function ka(r,e,t,o,n){Da(e,o,n,r,t,7);let p=Number(e&BigInt(4294967295));r[t++]=p,p=p>>8,r[t++]=p,p=p>>8,r[t++]=p,p=p>>8,r[t++]=p;let c=Number(e>>BigInt(32)&BigInt(4294967295));return r[t++]=c,c=c>>8,r[t++]=c,c=c>>8,r[t++]=c,c=c>>8,r[t++]=c,t}function Ba(r,e,t,o,n){Da(e,o,n,r,t,7);let p=Number(e&BigInt(4294967295));r[t+7]=p,p=p>>8,r[t+6]=p,p=p>>8,r[t+5]=p,p=p>>8,r[t+4]=p;let c=Number(e>>BigInt(32)&BigInt(4294967295));return r[t+3]=c,c=c>>8,r[t+2]=c,c=c>>8,r[t+1]=c,c=c>>8,r[t]=c,t+8}C.prototype.writeBigUInt64LE=rr(function(e,t=0){return ka(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});C.prototype.writeBigUInt64BE=rr(function(e,t=0){return Ba(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});C.prototype.writeIntLE=function(e,t,o,n){if(e=+e,t=t>>>0,!n){let w=Math.pow(2,8*o-1);gt(this,e,t,o,w-1,-w)}let p=0,c=1,g=0;for(this[t]=e&255;++p>0)-g&255;return t+o};C.prototype.writeIntBE=function(e,t,o,n){if(e=+e,t=t>>>0,!n){let w=Math.pow(2,8*o-1);gt(this,e,t,o,w-1,-w)}let p=o-1,c=1,g=0;for(this[t+p]=e&255;--p>=0&&(c*=256);)e<0&&g===0&&this[t+p+1]!==0&&(g=1),this[t+p]=(e/c>>0)-g&255;return t+o};C.prototype.writeInt8=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=e&255,t+1};C.prototype.writeInt16LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,32767,-32768),this[t]=e&255,this[t+1]=e>>>8,t+2};C.prototype.writeInt16BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=e&255,t+2};C.prototype.writeInt32LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,2147483647,-2147483648),this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4};C.prototype.writeInt32BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};C.prototype.writeBigInt64LE=rr(function(e,t=0){return ka(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});C.prototype.writeBigInt64BE=rr(function(e,t=0){return Ba(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Ca(r,e,t,o,n,p){if(t+o>r.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function Na(r,e,t,o,n){return e=+e,t=t>>>0,n||Ca(r,e,t,4,34028234663852886e22,-34028234663852886e22),Vr.write(r,e,t,o,23,4),t+4}C.prototype.writeFloatLE=function(e,t,o){return Na(this,e,t,!0,o)};C.prototype.writeFloatBE=function(e,t,o){return Na(this,e,t,!1,o)};function qa(r,e,t,o,n){return e=+e,t=t>>>0,n||Ca(r,e,t,8,17976931348623157e292,-17976931348623157e292),Vr.write(r,e,t,o,52,8),t+8}C.prototype.writeDoubleLE=function(e,t,o){return qa(this,e,t,!0,o)};C.prototype.writeDoubleBE=function(e,t,o){return qa(this,e,t,!1,o)};C.prototype.copy=function(e,t,o,n){if(!C.isBuffer(e))throw new TypeError("argument should be a Buffer");if(o||(o=0),!n&&n!==0&&(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>0,o=o===void 0?this.length:o>>>0,e||(e=0);let p;if(typeof e=="number")for(p=t;p2**32?n=Ma(String(t)):typeof t=="bigint"&&(n=String(t),(t>BigInt(2)**BigInt(32)||t<-(BigInt(2)**BigInt(32)))&&(n=Ma(n)),n+="n"),o+=` It must be ${e}. Received ${n}`,o},RangeError);function Ma(r){let e="",t=r.length,o=r[0]==="-"?1:0;for(;t>=o+4;t-=3)e=`_${r.slice(t-3,t)}${e}`;return`${r.slice(0,t)}${e}`}function Fy(r,e,t){Wr(e,"offset"),(r[e]===void 0||r[e+t]===void 0)&&co(e,r.length-(t+1))}function Da(r,e,t,o,n,p){if(r>t||r3?e===0||e===BigInt(0)?g=`>= 0${c} and < 2${c} ** ${(p+1)*8}${c}`:g=`>= -(2${c} ** ${(p+1)*8-1}${c}) and < 2 ** ${(p+1)*8-1}${c}`:g=`>= ${e}${c} and <= ${t}${c}`,new Hr.ERR_OUT_OF_RANGE("value",g,r)}Fy(o,n,p)}function Wr(r,e){if(typeof r!="number")throw new Hr.ERR_INVALID_ARG_TYPE(e,"number",r)}function co(r,e,t){throw Math.floor(r)!==r?(Wr(r,t),new Hr.ERR_OUT_OF_RANGE(t||"offset","an integer",r)):e<0?new Hr.ERR_BUFFER_OUT_OF_BOUNDS:new Hr.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${e}`,r)}var Hy=/[^+/0-9A-Za-z-_]/g;function Vy(r){if(r=r.split("=")[0],r=r.trim().replace(Hy,""),r.length<2)return"";for(;r.length%4!==0;)r=r+"=";return r}function Ls(r,e){e=e||1/0;let t,o=r.length,n=null,p=[];for(let c=0;c55295&&t<57344){if(!n){if(t>56319){(e-=3)>-1&&p.push(239,191,189);continue}else if(c+1===o){(e-=3)>-1&&p.push(239,191,189);continue}n=t;continue}if(t<56320){(e-=3)>-1&&p.push(239,191,189),n=t;continue}t=(n-55296<<10|t-56320)+65536}else n&&(e-=3)>-1&&p.push(239,191,189);if(n=null,t<128){if((e-=1)<0)break;p.push(t)}else if(t<2048){if((e-=2)<0)break;p.push(t>>6|192,t&63|128)}else if(t<65536){if((e-=3)<0)break;p.push(t>>12|224,t>>6&63|128,t&63|128)}else if(t<1114112){if((e-=4)<0)break;p.push(t>>18|240,t>>12&63|128,t>>6&63|128,t&63|128)}else throw new Error("Invalid code point")}return p}function Wy(r){let e=[];for(let t=0;t>8,n=t%256,p.push(n),p.push(o);return p}function Oa(r){return Ds.toByteArray(Vy(r))}function Ao(r,e,t,o){let n;for(n=0;n=e.length||n>=r.length);++n)e[n+t]=r[n];return n}function kt(r,e){return r instanceof e||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===e.name}function Vs(r){return r!==r}var Ky=function(){let r="0123456789abcdef",e=new Array(256);for(let t=0;t<16;++t){let o=t*16;for(let n=0;n<16;++n)e[o+n]=r[t]+r[n]}return e}();function rr(r){return typeof BigInt>"u"?Zy:r}function Zy(){throw new Error("BigInt not supported")}});var Ha=pt((Z1,Fa)=>{h();var it=Fa.exports={},Bt,Ct;function Ws(){throw new Error("setTimeout has not been defined")}function Ys(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Bt=setTimeout:Bt=Ws}catch{Bt=Ws}try{typeof clearTimeout=="function"?Ct=clearTimeout:Ct=Ys}catch{Ct=Ys}})();function Ua(r){if(Bt===setTimeout)return setTimeout(r,0);if((Bt===Ws||!Bt)&&setTimeout)return Bt=setTimeout,setTimeout(r,0);try{return Bt(r,0)}catch{try{return Bt.call(null,r,0)}catch{return Bt.call(this,r,0)}}}function $y(r){if(Ct===clearTimeout)return clearTimeout(r);if((Ct===Ys||!Ct)&&clearTimeout)return Ct=clearTimeout,clearTimeout(r);try{return Ct(r)}catch{try{return Ct.call(null,r)}catch{return Ct.call(this,r)}}}var Ht=[],Kr=!1,Mr,ko=-1;function Gy(){!Kr||!Mr||(Kr=!1,Mr.length?Ht=Mr.concat(Ht):ko=-1,Ht.length&&La())}function La(){if(!Kr){var r=Ua(Gy);Kr=!0;for(var e=Ht.length;e;){for(Mr=Ht,Ht=[];++ko1)for(var t=1;t{"use strict";Jy=st(Po()),Qy=st(Ha())});var ap=pt(()=>{h()});var fp=pt((pp,ri)=>{h();(function(r,e){"use strict";function t(y,i){if(!y)throw new Error(i||"Assertion failed")}function o(y,i){y.super_=i;var f=function(){};f.prototype=i.prototype,y.prototype=new f,y.prototype.constructor=y}function n(y,i,f){if(n.isBN(y))return y;this.negative=0,this.words=null,this.length=0,this.red=null,y!==null&&((i==="le"||i==="be")&&(f=i,i=10),this._init(y||0,i||10,f||"be"))}typeof r=="object"?r.exports=n:e.BN=n,n.BN=n,n.wordSize=26;var p;try{typeof window<"u"&&typeof window.Buffer<"u"?p=window.Buffer:p=ap().Buffer}catch{}n.isBN=function(i){return i instanceof n?!0:i!==null&&typeof i=="object"&&i.constructor.wordSize===n.wordSize&&Array.isArray(i.words)},n.max=function(i,f){return i.cmp(f)>0?i:f},n.min=function(i,f){return i.cmp(f)<0?i:f},n.prototype._init=function(i,f,u){if(typeof i=="number")return this._initNumber(i,f,u);if(typeof i=="object")return this._initArray(i,f,u);f==="hex"&&(f=16),t(f===(f|0)&&f>=2&&f<=36),i=i.toString().replace(/\s+/g,"");var d=0;i[0]==="-"&&(d++,this.negative=1),d=0;d-=3)b=i[d]|i[d-1]<<8|i[d-2]<<16,this.words[m]|=b<<_&67108863,this.words[m+1]=b>>>26-_&67108863,_+=24,_>=26&&(_-=26,m++);else if(u==="le")for(d=0,m=0;d>>26-_&67108863,_+=24,_>=26&&(_-=26,m++);return this._strip()};function c(y,i){var f=y.charCodeAt(i);if(f>=48&&f<=57)return f-48;if(f>=65&&f<=70)return f-55;if(f>=97&&f<=102)return f-87;t(!1,"Invalid character in "+y)}function g(y,i,f){var u=c(y,f);return f-1>=i&&(u|=c(y,f-1)<<4),u}n.prototype._parseHex=function(i,f,u){this.length=Math.ceil((i.length-f)/6),this.words=new Array(this.length);for(var d=0;d=f;d-=2)_=g(i,f,d)<=18?(m-=18,b+=1,this.words[b]|=_>>>26):m+=8;else{var x=i.length-f;for(d=x%2===0?f+1:f;d=18?(m-=18,b+=1,this.words[b]|=_>>>26):m+=8}this._strip()};function w(y,i,f,u){for(var d=0,m=0,b=Math.min(y.length,f),_=i;_=49?m=x-49+10:x>=17?m=x-17+10:m=x,t(x>=0&&m1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},n.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{n.prototype[Symbol.for("nodejs.util.inspect.custom")]=P}catch{n.prototype.inspect=P}else n.prototype.inspect=P;function P(){return(this.red?""}var M=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],V=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],q=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];n.prototype.toString=function(i,f){i=i||10,f=f|0||1;var u;if(i===16||i==="hex"){u="";for(var d=0,m=0,b=0;b>>24-d&16777215,d+=2,d>=26&&(d-=26,b--),m!==0||b!==this.length-1?u=M[6-x.length]+x+u:u=x+u}for(m!==0&&(u=m.toString(16)+u);u.length%f!==0;)u="0"+u;return this.negative!==0&&(u="-"+u),u}if(i===(i|0)&&i>=2&&i<=36){var a=V[i],v=q[i];u="";var H=this.clone();for(H.negative=0;!H.isZero();){var l=H.modrn(v).toString(i);H=H.idivn(v),H.isZero()?u=l+u:u=M[a-l.length]+l+u}for(this.isZero()&&(u="0"+u);u.length%f!==0;)u="0"+u;return this.negative!==0&&(u="-"+u),u}t(!1,"Base should be between 2 and 36")},n.prototype.toNumber=function(){var i=this.words[0];return this.length===2?i+=this.words[1]*67108864:this.length===3&&this.words[2]===1?i+=4503599627370496+this.words[1]*67108864:this.length>2&&t(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-i:i},n.prototype.toJSON=function(){return this.toString(16,2)},p&&(n.prototype.toBuffer=function(i,f){return this.toArrayLike(p,i,f)}),n.prototype.toArray=function(i,f){return this.toArrayLike(Array,i,f)};var fe=function(i,f){return i.allocUnsafe?i.allocUnsafe(f):new i(f)};n.prototype.toArrayLike=function(i,f,u){this._strip();var d=this.byteLength(),m=u||Math.max(1,d);t(d<=m,"byte array longer than desired length"),t(m>0,"Requested array length <= 0");var b=fe(i,m),_=f==="le"?"LE":"BE";return this["_toArrayLike"+_](b,d),b},n.prototype._toArrayLikeLE=function(i,f){for(var u=0,d=0,m=0,b=0;m>8&255),u>16&255),b===6?(u>24&255),d=0,b=0):(d=_>>>24,b+=2)}if(u=0&&(i[u--]=_>>8&255),u>=0&&(i[u--]=_>>16&255),b===6?(u>=0&&(i[u--]=_>>24&255),d=0,b=0):(d=_>>>24,b+=2)}if(u>=0)for(i[u--]=d;u>=0;)i[u--]=0},Math.clz32?n.prototype._countBits=function(i){return 32-Math.clz32(i)}:n.prototype._countBits=function(i){var f=i,u=0;return f>=4096&&(u+=13,f>>>=13),f>=64&&(u+=7,f>>>=7),f>=8&&(u+=4,f>>>=4),f>=2&&(u+=2,f>>>=2),u+f},n.prototype._zeroBits=function(i){if(i===0)return 26;var f=i,u=0;return(f&8191)===0&&(u+=13,f>>>=13),(f&127)===0&&(u+=7,f>>>=7),(f&15)===0&&(u+=4,f>>>=4),(f&3)===0&&(u+=2,f>>>=2),(f&1)===0&&u++,u},n.prototype.bitLength=function(){var i=this.words[this.length-1],f=this._countBits(i);return(this.length-1)*26+f};function ve(y){for(var i=new Array(y.bitLength()),f=0;f>>d&1}return i}n.prototype.zeroBits=function(){if(this.isZero())return 0;for(var i=0,f=0;fi.length?this.clone().ior(i):i.clone().ior(this)},n.prototype.uor=function(i){return this.length>i.length?this.clone().iuor(i):i.clone().iuor(this)},n.prototype.iuand=function(i){var f;this.length>i.length?f=i:f=this;for(var u=0;ui.length?this.clone().iand(i):i.clone().iand(this)},n.prototype.uand=function(i){return this.length>i.length?this.clone().iuand(i):i.clone().iuand(this)},n.prototype.iuxor=function(i){var f,u;this.length>i.length?(f=this,u=i):(f=i,u=this);for(var d=0;di.length?this.clone().ixor(i):i.clone().ixor(this)},n.prototype.uxor=function(i){return this.length>i.length?this.clone().iuxor(i):i.clone().iuxor(this)},n.prototype.inotn=function(i){t(typeof i=="number"&&i>=0);var f=Math.ceil(i/26)|0,u=i%26;this._expand(f),u>0&&f--;for(var d=0;d0&&(this.words[d]=~this.words[d]&67108863>>26-u),this._strip()},n.prototype.notn=function(i){return this.clone().inotn(i)},n.prototype.setn=function(i,f){t(typeof i=="number"&&i>=0);var u=i/26|0,d=i%26;return this._expand(u+1),f?this.words[u]=this.words[u]|1<i.length?(u=this,d=i):(u=i,d=this);for(var m=0,b=0;b>>26;for(;m!==0&&b>>26;if(this.length=u.length,m!==0)this.words[this.length]=m,this.length++;else if(u!==this)for(;bi.length?this.clone().iadd(i):i.clone().iadd(this)},n.prototype.isub=function(i){if(i.negative!==0){i.negative=0;var f=this.iadd(i);return i.negative=1,f._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(i),this.negative=1,this._normSign();var u=this.cmp(i);if(u===0)return this.negative=0,this.length=1,this.words[0]=0,this;var d,m;u>0?(d=this,m=i):(d=i,m=this);for(var b=0,_=0;_>26,this.words[_]=f&67108863;for(;b!==0&&_>26,this.words[_]=f&67108863;if(b===0&&_>>26,H=x&67108863,l=Math.min(a,i.length-1),A=Math.max(0,a-y.length+1);A<=l;A++){var k=a-A|0;d=y.words[k]|0,m=i.words[A]|0,b=d*m+H,v+=b/67108864|0,H=b&67108863}f.words[a]=H|0,x=v|0}return x!==0?f.words[a]=x|0:f.length--,f._strip()}var xe=function(i,f,u){var d=i.words,m=f.words,b=u.words,_=0,x,a,v,H=d[0]|0,l=H&8191,A=H>>>13,k=d[1]|0,B=k&8191,O=k>>>13,G=d[2]|0,j=G&8191,F=G>>>13,nt=d[3]|0,J=nt&8191,ie=nt>>>13,pr=d[4]|0,ze=pr&8191,Me=pr>>>13,fr=d[5]|0,Te=fr&8191,Se=fr>>>13,ur=d[6]|0,Ie=ur&8191,Ae=ur>>>13,cr=d[7]|0,Pe=cr&8191,ke=cr>>>13,lr=d[8]|0,Be=lr&8191,Ce=lr>>>13,hr=d[9]|0,Ne=hr&8191,qe=hr>>>13,dr=m[0]|0,De=dr&8191,Oe=dr>>>13,mr=m[1]|0,Ue=mr&8191,Le=mr>>>13,yr=m[2]|0,je=yr&8191,Fe=yr>>>13,xr=m[3]|0,He=xr&8191,Ve=xr>>>13,gr=m[4]|0,We=gr&8191,Ye=gr>>>13,vr=m[5]|0,Ke=vr&8191,Ze=vr>>>13,wr=m[6]|0,$e=wr&8191,Ge=wr>>>13,br=m[7]|0,Je=br&8191,Qe=br>>>13,Er=m[8]|0,Xe=Er&8191,et=Er>>>13,Rr=m[9]|0,tt=Rr&8191,rt=Rr>>>13;u.negative=i.negative^f.negative,u.length=19,x=Math.imul(l,De),a=Math.imul(l,Oe),a=a+Math.imul(A,De)|0,v=Math.imul(A,Oe);var Jt=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,x=Math.imul(B,De),a=Math.imul(B,Oe),a=a+Math.imul(O,De)|0,v=Math.imul(O,Oe),x=x+Math.imul(l,Ue)|0,a=a+Math.imul(l,Le)|0,a=a+Math.imul(A,Ue)|0,v=v+Math.imul(A,Le)|0;var Qt=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,x=Math.imul(j,De),a=Math.imul(j,Oe),a=a+Math.imul(F,De)|0,v=Math.imul(F,Oe),x=x+Math.imul(B,Ue)|0,a=a+Math.imul(B,Le)|0,a=a+Math.imul(O,Ue)|0,v=v+Math.imul(O,Le)|0,x=x+Math.imul(l,je)|0,a=a+Math.imul(l,Fe)|0,a=a+Math.imul(A,je)|0,v=v+Math.imul(A,Fe)|0;var Xt=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,x=Math.imul(J,De),a=Math.imul(J,Oe),a=a+Math.imul(ie,De)|0,v=Math.imul(ie,Oe),x=x+Math.imul(j,Ue)|0,a=a+Math.imul(j,Le)|0,a=a+Math.imul(F,Ue)|0,v=v+Math.imul(F,Le)|0,x=x+Math.imul(B,je)|0,a=a+Math.imul(B,Fe)|0,a=a+Math.imul(O,je)|0,v=v+Math.imul(O,Fe)|0,x=x+Math.imul(l,He)|0,a=a+Math.imul(l,Ve)|0,a=a+Math.imul(A,He)|0,v=v+Math.imul(A,Ve)|0;var er=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(er>>>26)|0,er&=67108863,x=Math.imul(ze,De),a=Math.imul(ze,Oe),a=a+Math.imul(Me,De)|0,v=Math.imul(Me,Oe),x=x+Math.imul(J,Ue)|0,a=a+Math.imul(J,Le)|0,a=a+Math.imul(ie,Ue)|0,v=v+Math.imul(ie,Le)|0,x=x+Math.imul(j,je)|0,a=a+Math.imul(j,Fe)|0,a=a+Math.imul(F,je)|0,v=v+Math.imul(F,Fe)|0,x=x+Math.imul(B,He)|0,a=a+Math.imul(B,Ve)|0,a=a+Math.imul(O,He)|0,v=v+Math.imul(O,Ve)|0,x=x+Math.imul(l,We)|0,a=a+Math.imul(l,Ye)|0,a=a+Math.imul(A,We)|0,v=v+Math.imul(A,Ye)|0;var tr=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(tr>>>26)|0,tr&=67108863,x=Math.imul(Te,De),a=Math.imul(Te,Oe),a=a+Math.imul(Se,De)|0,v=Math.imul(Se,Oe),x=x+Math.imul(ze,Ue)|0,a=a+Math.imul(ze,Le)|0,a=a+Math.imul(Me,Ue)|0,v=v+Math.imul(Me,Le)|0,x=x+Math.imul(J,je)|0,a=a+Math.imul(J,Fe)|0,a=a+Math.imul(ie,je)|0,v=v+Math.imul(ie,Fe)|0,x=x+Math.imul(j,He)|0,a=a+Math.imul(j,Ve)|0,a=a+Math.imul(F,He)|0,v=v+Math.imul(F,Ve)|0,x=x+Math.imul(B,We)|0,a=a+Math.imul(B,Ye)|0,a=a+Math.imul(O,We)|0,v=v+Math.imul(O,Ye)|0,x=x+Math.imul(l,Ke)|0,a=a+Math.imul(l,Ze)|0,a=a+Math.imul(A,Ke)|0,v=v+Math.imul(A,Ze)|0;var vs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(vs>>>26)|0,vs&=67108863,x=Math.imul(Ie,De),a=Math.imul(Ie,Oe),a=a+Math.imul(Ae,De)|0,v=Math.imul(Ae,Oe),x=x+Math.imul(Te,Ue)|0,a=a+Math.imul(Te,Le)|0,a=a+Math.imul(Se,Ue)|0,v=v+Math.imul(Se,Le)|0,x=x+Math.imul(ze,je)|0,a=a+Math.imul(ze,Fe)|0,a=a+Math.imul(Me,je)|0,v=v+Math.imul(Me,Fe)|0,x=x+Math.imul(J,He)|0,a=a+Math.imul(J,Ve)|0,a=a+Math.imul(ie,He)|0,v=v+Math.imul(ie,Ve)|0,x=x+Math.imul(j,We)|0,a=a+Math.imul(j,Ye)|0,a=a+Math.imul(F,We)|0,v=v+Math.imul(F,Ye)|0,x=x+Math.imul(B,Ke)|0,a=a+Math.imul(B,Ze)|0,a=a+Math.imul(O,Ke)|0,v=v+Math.imul(O,Ze)|0,x=x+Math.imul(l,$e)|0,a=a+Math.imul(l,Ge)|0,a=a+Math.imul(A,$e)|0,v=v+Math.imul(A,Ge)|0;var ws=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(ws>>>26)|0,ws&=67108863,x=Math.imul(Pe,De),a=Math.imul(Pe,Oe),a=a+Math.imul(ke,De)|0,v=Math.imul(ke,Oe),x=x+Math.imul(Ie,Ue)|0,a=a+Math.imul(Ie,Le)|0,a=a+Math.imul(Ae,Ue)|0,v=v+Math.imul(Ae,Le)|0,x=x+Math.imul(Te,je)|0,a=a+Math.imul(Te,Fe)|0,a=a+Math.imul(Se,je)|0,v=v+Math.imul(Se,Fe)|0,x=x+Math.imul(ze,He)|0,a=a+Math.imul(ze,Ve)|0,a=a+Math.imul(Me,He)|0,v=v+Math.imul(Me,Ve)|0,x=x+Math.imul(J,We)|0,a=a+Math.imul(J,Ye)|0,a=a+Math.imul(ie,We)|0,v=v+Math.imul(ie,Ye)|0,x=x+Math.imul(j,Ke)|0,a=a+Math.imul(j,Ze)|0,a=a+Math.imul(F,Ke)|0,v=v+Math.imul(F,Ze)|0,x=x+Math.imul(B,$e)|0,a=a+Math.imul(B,Ge)|0,a=a+Math.imul(O,$e)|0,v=v+Math.imul(O,Ge)|0,x=x+Math.imul(l,Je)|0,a=a+Math.imul(l,Qe)|0,a=a+Math.imul(A,Je)|0,v=v+Math.imul(A,Qe)|0;var bs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(bs>>>26)|0,bs&=67108863,x=Math.imul(Be,De),a=Math.imul(Be,Oe),a=a+Math.imul(Ce,De)|0,v=Math.imul(Ce,Oe),x=x+Math.imul(Pe,Ue)|0,a=a+Math.imul(Pe,Le)|0,a=a+Math.imul(ke,Ue)|0,v=v+Math.imul(ke,Le)|0,x=x+Math.imul(Ie,je)|0,a=a+Math.imul(Ie,Fe)|0,a=a+Math.imul(Ae,je)|0,v=v+Math.imul(Ae,Fe)|0,x=x+Math.imul(Te,He)|0,a=a+Math.imul(Te,Ve)|0,a=a+Math.imul(Se,He)|0,v=v+Math.imul(Se,Ve)|0,x=x+Math.imul(ze,We)|0,a=a+Math.imul(ze,Ye)|0,a=a+Math.imul(Me,We)|0,v=v+Math.imul(Me,Ye)|0,x=x+Math.imul(J,Ke)|0,a=a+Math.imul(J,Ze)|0,a=a+Math.imul(ie,Ke)|0,v=v+Math.imul(ie,Ze)|0,x=x+Math.imul(j,$e)|0,a=a+Math.imul(j,Ge)|0,a=a+Math.imul(F,$e)|0,v=v+Math.imul(F,Ge)|0,x=x+Math.imul(B,Je)|0,a=a+Math.imul(B,Qe)|0,a=a+Math.imul(O,Je)|0,v=v+Math.imul(O,Qe)|0,x=x+Math.imul(l,Xe)|0,a=a+Math.imul(l,et)|0,a=a+Math.imul(A,Xe)|0,v=v+Math.imul(A,et)|0;var Es=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Es>>>26)|0,Es&=67108863,x=Math.imul(Ne,De),a=Math.imul(Ne,Oe),a=a+Math.imul(qe,De)|0,v=Math.imul(qe,Oe),x=x+Math.imul(Be,Ue)|0,a=a+Math.imul(Be,Le)|0,a=a+Math.imul(Ce,Ue)|0,v=v+Math.imul(Ce,Le)|0,x=x+Math.imul(Pe,je)|0,a=a+Math.imul(Pe,Fe)|0,a=a+Math.imul(ke,je)|0,v=v+Math.imul(ke,Fe)|0,x=x+Math.imul(Ie,He)|0,a=a+Math.imul(Ie,Ve)|0,a=a+Math.imul(Ae,He)|0,v=v+Math.imul(Ae,Ve)|0,x=x+Math.imul(Te,We)|0,a=a+Math.imul(Te,Ye)|0,a=a+Math.imul(Se,We)|0,v=v+Math.imul(Se,Ye)|0,x=x+Math.imul(ze,Ke)|0,a=a+Math.imul(ze,Ze)|0,a=a+Math.imul(Me,Ke)|0,v=v+Math.imul(Me,Ze)|0,x=x+Math.imul(J,$e)|0,a=a+Math.imul(J,Ge)|0,a=a+Math.imul(ie,$e)|0,v=v+Math.imul(ie,Ge)|0,x=x+Math.imul(j,Je)|0,a=a+Math.imul(j,Qe)|0,a=a+Math.imul(F,Je)|0,v=v+Math.imul(F,Qe)|0,x=x+Math.imul(B,Xe)|0,a=a+Math.imul(B,et)|0,a=a+Math.imul(O,Xe)|0,v=v+Math.imul(O,et)|0,x=x+Math.imul(l,tt)|0,a=a+Math.imul(l,rt)|0,a=a+Math.imul(A,tt)|0,v=v+Math.imul(A,rt)|0;var Rs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Rs>>>26)|0,Rs&=67108863,x=Math.imul(Ne,Ue),a=Math.imul(Ne,Le),a=a+Math.imul(qe,Ue)|0,v=Math.imul(qe,Le),x=x+Math.imul(Be,je)|0,a=a+Math.imul(Be,Fe)|0,a=a+Math.imul(Ce,je)|0,v=v+Math.imul(Ce,Fe)|0,x=x+Math.imul(Pe,He)|0,a=a+Math.imul(Pe,Ve)|0,a=a+Math.imul(ke,He)|0,v=v+Math.imul(ke,Ve)|0,x=x+Math.imul(Ie,We)|0,a=a+Math.imul(Ie,Ye)|0,a=a+Math.imul(Ae,We)|0,v=v+Math.imul(Ae,Ye)|0,x=x+Math.imul(Te,Ke)|0,a=a+Math.imul(Te,Ze)|0,a=a+Math.imul(Se,Ke)|0,v=v+Math.imul(Se,Ze)|0,x=x+Math.imul(ze,$e)|0,a=a+Math.imul(ze,Ge)|0,a=a+Math.imul(Me,$e)|0,v=v+Math.imul(Me,Ge)|0,x=x+Math.imul(J,Je)|0,a=a+Math.imul(J,Qe)|0,a=a+Math.imul(ie,Je)|0,v=v+Math.imul(ie,Qe)|0,x=x+Math.imul(j,Xe)|0,a=a+Math.imul(j,et)|0,a=a+Math.imul(F,Xe)|0,v=v+Math.imul(F,et)|0,x=x+Math.imul(B,tt)|0,a=a+Math.imul(B,rt)|0,a=a+Math.imul(O,tt)|0,v=v+Math.imul(O,rt)|0;var _s=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(_s>>>26)|0,_s&=67108863,x=Math.imul(Ne,je),a=Math.imul(Ne,Fe),a=a+Math.imul(qe,je)|0,v=Math.imul(qe,Fe),x=x+Math.imul(Be,He)|0,a=a+Math.imul(Be,Ve)|0,a=a+Math.imul(Ce,He)|0,v=v+Math.imul(Ce,Ve)|0,x=x+Math.imul(Pe,We)|0,a=a+Math.imul(Pe,Ye)|0,a=a+Math.imul(ke,We)|0,v=v+Math.imul(ke,Ye)|0,x=x+Math.imul(Ie,Ke)|0,a=a+Math.imul(Ie,Ze)|0,a=a+Math.imul(Ae,Ke)|0,v=v+Math.imul(Ae,Ze)|0,x=x+Math.imul(Te,$e)|0,a=a+Math.imul(Te,Ge)|0,a=a+Math.imul(Se,$e)|0,v=v+Math.imul(Se,Ge)|0,x=x+Math.imul(ze,Je)|0,a=a+Math.imul(ze,Qe)|0,a=a+Math.imul(Me,Je)|0,v=v+Math.imul(Me,Qe)|0,x=x+Math.imul(J,Xe)|0,a=a+Math.imul(J,et)|0,a=a+Math.imul(ie,Xe)|0,v=v+Math.imul(ie,et)|0,x=x+Math.imul(j,tt)|0,a=a+Math.imul(j,rt)|0,a=a+Math.imul(F,tt)|0,v=v+Math.imul(F,rt)|0;var zs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(zs>>>26)|0,zs&=67108863,x=Math.imul(Ne,He),a=Math.imul(Ne,Ve),a=a+Math.imul(qe,He)|0,v=Math.imul(qe,Ve),x=x+Math.imul(Be,We)|0,a=a+Math.imul(Be,Ye)|0,a=a+Math.imul(Ce,We)|0,v=v+Math.imul(Ce,Ye)|0,x=x+Math.imul(Pe,Ke)|0,a=a+Math.imul(Pe,Ze)|0,a=a+Math.imul(ke,Ke)|0,v=v+Math.imul(ke,Ze)|0,x=x+Math.imul(Ie,$e)|0,a=a+Math.imul(Ie,Ge)|0,a=a+Math.imul(Ae,$e)|0,v=v+Math.imul(Ae,Ge)|0,x=x+Math.imul(Te,Je)|0,a=a+Math.imul(Te,Qe)|0,a=a+Math.imul(Se,Je)|0,v=v+Math.imul(Se,Qe)|0,x=x+Math.imul(ze,Xe)|0,a=a+Math.imul(ze,et)|0,a=a+Math.imul(Me,Xe)|0,v=v+Math.imul(Me,et)|0,x=x+Math.imul(J,tt)|0,a=a+Math.imul(J,rt)|0,a=a+Math.imul(ie,tt)|0,v=v+Math.imul(ie,rt)|0;var Ms=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ms>>>26)|0,Ms&=67108863,x=Math.imul(Ne,We),a=Math.imul(Ne,Ye),a=a+Math.imul(qe,We)|0,v=Math.imul(qe,Ye),x=x+Math.imul(Be,Ke)|0,a=a+Math.imul(Be,Ze)|0,a=a+Math.imul(Ce,Ke)|0,v=v+Math.imul(Ce,Ze)|0,x=x+Math.imul(Pe,$e)|0,a=a+Math.imul(Pe,Ge)|0,a=a+Math.imul(ke,$e)|0,v=v+Math.imul(ke,Ge)|0,x=x+Math.imul(Ie,Je)|0,a=a+Math.imul(Ie,Qe)|0,a=a+Math.imul(Ae,Je)|0,v=v+Math.imul(Ae,Qe)|0,x=x+Math.imul(Te,Xe)|0,a=a+Math.imul(Te,et)|0,a=a+Math.imul(Se,Xe)|0,v=v+Math.imul(Se,et)|0,x=x+Math.imul(ze,tt)|0,a=a+Math.imul(ze,rt)|0,a=a+Math.imul(Me,tt)|0,v=v+Math.imul(Me,rt)|0;var Ts=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ts>>>26)|0,Ts&=67108863,x=Math.imul(Ne,Ke),a=Math.imul(Ne,Ze),a=a+Math.imul(qe,Ke)|0,v=Math.imul(qe,Ze),x=x+Math.imul(Be,$e)|0,a=a+Math.imul(Be,Ge)|0,a=a+Math.imul(Ce,$e)|0,v=v+Math.imul(Ce,Ge)|0,x=x+Math.imul(Pe,Je)|0,a=a+Math.imul(Pe,Qe)|0,a=a+Math.imul(ke,Je)|0,v=v+Math.imul(ke,Qe)|0,x=x+Math.imul(Ie,Xe)|0,a=a+Math.imul(Ie,et)|0,a=a+Math.imul(Ae,Xe)|0,v=v+Math.imul(Ae,et)|0,x=x+Math.imul(Te,tt)|0,a=a+Math.imul(Te,rt)|0,a=a+Math.imul(Se,tt)|0,v=v+Math.imul(Se,rt)|0;var Ss=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ss>>>26)|0,Ss&=67108863,x=Math.imul(Ne,$e),a=Math.imul(Ne,Ge),a=a+Math.imul(qe,$e)|0,v=Math.imul(qe,Ge),x=x+Math.imul(Be,Je)|0,a=a+Math.imul(Be,Qe)|0,a=a+Math.imul(Ce,Je)|0,v=v+Math.imul(Ce,Qe)|0,x=x+Math.imul(Pe,Xe)|0,a=a+Math.imul(Pe,et)|0,a=a+Math.imul(ke,Xe)|0,v=v+Math.imul(ke,et)|0,x=x+Math.imul(Ie,tt)|0,a=a+Math.imul(Ie,rt)|0,a=a+Math.imul(Ae,tt)|0,v=v+Math.imul(Ae,rt)|0;var Is=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Is>>>26)|0,Is&=67108863,x=Math.imul(Ne,Je),a=Math.imul(Ne,Qe),a=a+Math.imul(qe,Je)|0,v=Math.imul(qe,Qe),x=x+Math.imul(Be,Xe)|0,a=a+Math.imul(Be,et)|0,a=a+Math.imul(Ce,Xe)|0,v=v+Math.imul(Ce,et)|0,x=x+Math.imul(Pe,tt)|0,a=a+Math.imul(Pe,rt)|0,a=a+Math.imul(ke,tt)|0,v=v+Math.imul(ke,rt)|0;var As=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(As>>>26)|0,As&=67108863,x=Math.imul(Ne,Xe),a=Math.imul(Ne,et),a=a+Math.imul(qe,Xe)|0,v=Math.imul(qe,et),x=x+Math.imul(Be,tt)|0,a=a+Math.imul(Be,rt)|0,a=a+Math.imul(Ce,tt)|0,v=v+Math.imul(Ce,rt)|0;var Ps=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ps>>>26)|0,Ps&=67108863,x=Math.imul(Ne,tt),a=Math.imul(Ne,rt),a=a+Math.imul(qe,tt)|0,v=Math.imul(qe,rt);var ks=(_+x|0)+((a&8191)<<13)|0;return _=(v+(a>>>13)|0)+(ks>>>26)|0,ks&=67108863,b[0]=Jt,b[1]=Qt,b[2]=Xt,b[3]=er,b[4]=tr,b[5]=vs,b[6]=ws,b[7]=bs,b[8]=Es,b[9]=Rs,b[10]=_s,b[11]=zs,b[12]=Ms,b[13]=Ts,b[14]=Ss,b[15]=Is,b[16]=As,b[17]=Ps,b[18]=ks,_!==0&&(b[19]=_,u.length++),u};Math.imul||(xe=Re);function be(y,i,f){f.negative=i.negative^y.negative,f.length=y.length+i.length;for(var u=0,d=0,m=0;m>>26)|0,d+=b>>>26,b&=67108863}f.words[m]=_,u=b,b=d}return u!==0?f.words[m]=u:f.length--,f._strip()}function le(y,i,f){return be(y,i,f)}n.prototype.mulTo=function(i,f){var u,d=this.length+i.length;return this.length===10&&i.length===10?u=xe(this,i,f):d<63?u=Re(this,i,f):d<1024?u=be(this,i,f):u=le(this,i,f),u};function Q(y,i){this.x=y,this.y=i}Q.prototype.makeRBT=function(i){for(var f=new Array(i),u=n.prototype._countBits(i)-1,d=0;d>=1;return d},Q.prototype.permute=function(i,f,u,d,m,b){for(var _=0;_>>1)m++;return 1<>>13,u[2*b+1]=m&8191,m=m>>>13;for(b=2*f;b>=26,u+=m/67108864|0,u+=b>>>26,this.words[d]=b&67108863}return u!==0&&(this.words[d]=u,this.length++),f?this.ineg():this},n.prototype.muln=function(i){return this.clone().imuln(i)},n.prototype.sqr=function(){return this.mul(this)},n.prototype.isqr=function(){return this.imul(this.clone())},n.prototype.pow=function(i){var f=ve(i);if(f.length===0)return new n(1);for(var u=this,d=0;d=0);var f=i%26,u=(i-f)/26,d=67108863>>>26-f<<26-f,m;if(f!==0){var b=0;for(m=0;m>>26-f}b&&(this.words[m]=b,this.length++)}if(u!==0){for(m=this.length-1;m>=0;m--)this.words[m+u]=this.words[m];for(m=0;m=0);var d;f?d=(f-f%26)/26:d=0;var m=i%26,b=Math.min((i-m)/26,this.length),_=67108863^67108863>>>m<b)for(this.length-=b,a=0;a=0&&(v!==0||a>=d);a--){var H=this.words[a]|0;this.words[a]=v<<26-m|H>>>m,v=H&_}return x&&v!==0&&(x.words[x.length++]=v),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},n.prototype.ishrn=function(i,f,u){return t(this.negative===0),this.iushrn(i,f,u)},n.prototype.shln=function(i){return this.clone().ishln(i)},n.prototype.ushln=function(i){return this.clone().iushln(i)},n.prototype.shrn=function(i){return this.clone().ishrn(i)},n.prototype.ushrn=function(i){return this.clone().iushrn(i)},n.prototype.testn=function(i){t(typeof i=="number"&&i>=0);var f=i%26,u=(i-f)/26,d=1<=0);var f=i%26,u=(i-f)/26;if(t(this.negative===0,"imaskn works only with positive numbers"),this.length<=u)return this;if(f!==0&&u++,this.length=Math.min(u,this.length),f!==0){var d=67108863^67108863>>>f<=67108864;f++)this.words[f]-=67108864,f===this.length-1?this.words[f+1]=1:this.words[f+1]++;return this.length=Math.max(this.length,f+1),this},n.prototype.isubn=function(i){if(t(typeof i=="number"),t(i<67108864),i<0)return this.iaddn(-i);if(this.negative!==0)return this.negative=0,this.iaddn(i),this.negative=1,this;if(this.words[0]-=i,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var f=0;f>26)-(x/67108864|0),this.words[m+u]=b&67108863}for(;m>26,this.words[m+u]=b&67108863;if(_===0)return this._strip();for(t(_===-1),_=0,m=0;m>26,this.words[m]=b&67108863;return this.negative=1,this._strip()},n.prototype._wordDiv=function(i,f){var u=this.length-i.length,d=this.clone(),m=i,b=m.words[m.length-1]|0,_=this._countBits(b);u=26-_,u!==0&&(m=m.ushln(u),d.iushln(u),b=m.words[m.length-1]|0);var x=d.length-m.length,a;if(f!=="mod"){a=new n(null),a.length=x+1,a.words=new Array(a.length);for(var v=0;v=0;l--){var A=(d.words[m.length+l]|0)*67108864+(d.words[m.length+l-1]|0);for(A=Math.min(A/b|0,67108863),d._ishlnsubmul(m,A,l);d.negative!==0;)A--,d.negative=0,d._ishlnsubmul(m,1,l),d.isZero()||(d.negative^=1);a&&(a.words[l]=A)}return a&&a._strip(),d._strip(),f!=="div"&&u!==0&&d.iushrn(u),{div:a||null,mod:d}},n.prototype.divmod=function(i,f,u){if(t(!i.isZero()),this.isZero())return{div:new n(0),mod:new n(0)};var d,m,b;return this.negative!==0&&i.negative===0?(b=this.neg().divmod(i,f),f!=="mod"&&(d=b.div.neg()),f!=="div"&&(m=b.mod.neg(),u&&m.negative!==0&&m.iadd(i)),{div:d,mod:m}):this.negative===0&&i.negative!==0?(b=this.divmod(i.neg(),f),f!=="mod"&&(d=b.div.neg()),{div:d,mod:b.mod}):(this.negative&i.negative)!==0?(b=this.neg().divmod(i.neg(),f),f!=="div"&&(m=b.mod.neg(),u&&m.negative!==0&&m.isub(i)),{div:b.div,mod:m}):i.length>this.length||this.cmp(i)<0?{div:new n(0),mod:this}:i.length===1?f==="div"?{div:this.divn(i.words[0]),mod:null}:f==="mod"?{div:null,mod:new n(this.modrn(i.words[0]))}:{div:this.divn(i.words[0]),mod:new n(this.modrn(i.words[0]))}:this._wordDiv(i,f)},n.prototype.div=function(i){return this.divmod(i,"div",!1).div},n.prototype.mod=function(i){return this.divmod(i,"mod",!1).mod},n.prototype.umod=function(i){return this.divmod(i,"mod",!0).mod},n.prototype.divRound=function(i){var f=this.divmod(i);if(f.mod.isZero())return f.div;var u=f.div.negative!==0?f.mod.isub(i):f.mod,d=i.ushrn(1),m=i.andln(1),b=u.cmp(d);return b<0||m===1&&b===0?f.div:f.div.negative!==0?f.div.isubn(1):f.div.iaddn(1)},n.prototype.modrn=function(i){var f=i<0;f&&(i=-i),t(i<=67108863);for(var u=(1<<26)%i,d=0,m=this.length-1;m>=0;m--)d=(u*d+(this.words[m]|0))%i;return f?-d:d},n.prototype.modn=function(i){return this.modrn(i)},n.prototype.idivn=function(i){var f=i<0;f&&(i=-i),t(i<=67108863);for(var u=0,d=this.length-1;d>=0;d--){var m=(this.words[d]|0)+u*67108864;this.words[d]=m/i|0,u=m%i}return this._strip(),f?this.ineg():this},n.prototype.divn=function(i){return this.clone().idivn(i)},n.prototype.egcd=function(i){t(i.negative===0),t(!i.isZero());var f=this,u=i.clone();f.negative!==0?f=f.umod(i):f=f.clone();for(var d=new n(1),m=new n(0),b=new n(0),_=new n(1),x=0;f.isEven()&&u.isEven();)f.iushrn(1),u.iushrn(1),++x;for(var a=u.clone(),v=f.clone();!f.isZero();){for(var H=0,l=1;(f.words[0]&l)===0&&H<26;++H,l<<=1);if(H>0)for(f.iushrn(H);H-- >0;)(d.isOdd()||m.isOdd())&&(d.iadd(a),m.isub(v)),d.iushrn(1),m.iushrn(1);for(var A=0,k=1;(u.words[0]&k)===0&&A<26;++A,k<<=1);if(A>0)for(u.iushrn(A);A-- >0;)(b.isOdd()||_.isOdd())&&(b.iadd(a),_.isub(v)),b.iushrn(1),_.iushrn(1);f.cmp(u)>=0?(f.isub(u),d.isub(b),m.isub(_)):(u.isub(f),b.isub(d),_.isub(m))}return{a:b,b:_,gcd:u.iushln(x)}},n.prototype._invmp=function(i){t(i.negative===0),t(!i.isZero());var f=this,u=i.clone();f.negative!==0?f=f.umod(i):f=f.clone();for(var d=new n(1),m=new n(0),b=u.clone();f.cmpn(1)>0&&u.cmpn(1)>0;){for(var _=0,x=1;(f.words[0]&x)===0&&_<26;++_,x<<=1);if(_>0)for(f.iushrn(_);_-- >0;)d.isOdd()&&d.iadd(b),d.iushrn(1);for(var a=0,v=1;(u.words[0]&v)===0&&a<26;++a,v<<=1);if(a>0)for(u.iushrn(a);a-- >0;)m.isOdd()&&m.iadd(b),m.iushrn(1);f.cmp(u)>=0?(f.isub(u),d.isub(m)):(u.isub(f),m.isub(d))}var H;return f.cmpn(1)===0?H=d:H=m,H.cmpn(0)<0&&H.iadd(i),H},n.prototype.gcd=function(i){if(this.isZero())return i.abs();if(i.isZero())return this.abs();var f=this.clone(),u=i.clone();f.negative=0,u.negative=0;for(var d=0;f.isEven()&&u.isEven();d++)f.iushrn(1),u.iushrn(1);do{for(;f.isEven();)f.iushrn(1);for(;u.isEven();)u.iushrn(1);var m=f.cmp(u);if(m<0){var b=f;f=u,u=b}else if(m===0||u.cmpn(1)===0)break;f.isub(u)}while(!0);return u.iushln(d)},n.prototype.invm=function(i){return this.egcd(i).a.umod(i)},n.prototype.isEven=function(){return(this.words[0]&1)===0},n.prototype.isOdd=function(){return(this.words[0]&1)===1},n.prototype.andln=function(i){return this.words[0]&i},n.prototype.bincn=function(i){t(typeof i=="number");var f=i%26,u=(i-f)/26,d=1<>>26,_&=67108863,this.words[b]=_}return m!==0&&(this.words[b]=m,this.length++),this},n.prototype.isZero=function(){return this.length===1&&this.words[0]===0},n.prototype.cmpn=function(i){var f=i<0;if(this.negative!==0&&!f)return-1;if(this.negative===0&&f)return 1;this._strip();var u;if(this.length>1)u=1;else{f&&(i=-i),t(i<=67108863,"Number is too big");var d=this.words[0]|0;u=d===i?0:di.length)return 1;if(this.length=0;u--){var d=this.words[u]|0,m=i.words[u]|0;if(d!==m){dm&&(f=1);break}}return f},n.prototype.gtn=function(i){return this.cmpn(i)===1},n.prototype.gt=function(i){return this.cmp(i)===1},n.prototype.gten=function(i){return this.cmpn(i)>=0},n.prototype.gte=function(i){return this.cmp(i)>=0},n.prototype.ltn=function(i){return this.cmpn(i)===-1},n.prototype.lt=function(i){return this.cmp(i)===-1},n.prototype.lten=function(i){return this.cmpn(i)<=0},n.prototype.lte=function(i){return this.cmp(i)<=0},n.prototype.eqn=function(i){return this.cmpn(i)===0},n.prototype.eq=function(i){return this.cmp(i)===0},n.red=function(i){return new ue(i)},n.prototype.toRed=function(i){return t(!this.red,"Already a number in reduction context"),t(this.negative===0,"red works only with positives"),i.convertTo(this)._forceRed(i)},n.prototype.fromRed=function(){return t(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},n.prototype._forceRed=function(i){return this.red=i,this},n.prototype.forceRed=function(i){return t(!this.red,"Already a number in reduction context"),this._forceRed(i)},n.prototype.redAdd=function(i){return t(this.red,"redAdd works only with red numbers"),this.red.add(this,i)},n.prototype.redIAdd=function(i){return t(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,i)},n.prototype.redSub=function(i){return t(this.red,"redSub works only with red numbers"),this.red.sub(this,i)},n.prototype.redISub=function(i){return t(this.red,"redISub works only with red numbers"),this.red.isub(this,i)},n.prototype.redShl=function(i){return t(this.red,"redShl works only with red numbers"),this.red.shl(this,i)},n.prototype.redMul=function(i){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,i),this.red.mul(this,i)},n.prototype.redIMul=function(i){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,i),this.red.imul(this,i)},n.prototype.redSqr=function(){return t(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},n.prototype.redISqr=function(){return t(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},n.prototype.redSqrt=function(){return t(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},n.prototype.redInvm=function(){return t(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},n.prototype.redNeg=function(){return t(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},n.prototype.redPow=function(i){return t(this.red&&!i.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,i)};var W={k256:null,p224:null,p192:null,p25519:null};function D(y,i){this.name=y,this.p=new n(i,16),this.n=this.p.bitLength(),this.k=new n(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}D.prototype._tmp=function(){var i=new n(null);return i.words=new Array(Math.ceil(this.n/13)),i},D.prototype.ireduce=function(i){var f=i,u;do this.split(f,this.tmp),f=this.imulK(f),f=f.iadd(this.tmp),u=f.bitLength();while(u>this.n);var d=u0?f.isub(this.p):f.strip!==void 0?f.strip():f._strip(),f},D.prototype.split=function(i,f){i.iushrn(this.n,0,f)},D.prototype.imulK=function(i){return i.imul(this.k)};function ne(){D.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(ne,D),ne.prototype.split=function(i,f){for(var u=4194303,d=Math.min(i.length,9),m=0;m>>22,b=_}b>>>=22,i.words[m-10]=b,b===0&&i.length>10?i.length-=10:i.length-=9},ne.prototype.imulK=function(i){i.words[i.length]=0,i.words[i.length+1]=0,i.length+=2;for(var f=0,u=0;u>>=26,i.words[u]=m,f=d}return f!==0&&(i.words[i.length++]=f),i},n._prime=function(i){if(W[i])return W[i];var f;if(i==="k256")f=new ne;else if(i==="p224")f=new re;else if(i==="p192")f=new ee;else if(i==="p25519")f=new _e;else throw new Error("Unknown prime "+i);return W[i]=f,f};function ue(y){if(typeof y=="string"){var i=n._prime(y);this.m=i.p,this.prime=i}else t(y.gtn(1),"modulus must be greater than 1"),this.m=y,this.prime=null}ue.prototype._verify1=function(i){t(i.negative===0,"red works only with positives"),t(i.red,"red works only with red numbers")},ue.prototype._verify2=function(i,f){t((i.negative|f.negative)===0,"red works only with positives"),t(i.red&&i.red===f.red,"red works only with red numbers")},ue.prototype.imod=function(i){return this.prime?this.prime.ireduce(i)._forceRed(this):(E(i,i.umod(this.m)._forceRed(this)),i)},ue.prototype.neg=function(i){return i.isZero()?i.clone():this.m.sub(i)._forceRed(this)},ue.prototype.add=function(i,f){this._verify2(i,f);var u=i.add(f);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ue.prototype.iadd=function(i,f){this._verify2(i,f);var u=i.iadd(f);return u.cmp(this.m)>=0&&u.isub(this.m),u},ue.prototype.sub=function(i,f){this._verify2(i,f);var u=i.sub(f);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ue.prototype.isub=function(i,f){this._verify2(i,f);var u=i.isub(f);return u.cmpn(0)<0&&u.iadd(this.m),u},ue.prototype.shl=function(i,f){return this._verify1(i),this.imod(i.ushln(f))},ue.prototype.imul=function(i,f){return this._verify2(i,f),this.imod(i.imul(f))},ue.prototype.mul=function(i,f){return this._verify2(i,f),this.imod(i.mul(f))},ue.prototype.isqr=function(i){return this.imul(i,i.clone())},ue.prototype.sqr=function(i){return this.mul(i,i)},ue.prototype.sqrt=function(i){if(i.isZero())return i.clone();var f=this.m.andln(3);if(t(f%2===1),f===3){var u=this.m.add(new n(1)).iushrn(2);return this.pow(i,u)}for(var d=this.m.subn(1),m=0;!d.isZero()&&d.andln(1)===0;)m++,d.iushrn(1);t(!d.isZero());var b=new n(1).toRed(this),_=b.redNeg(),x=this.m.subn(1).iushrn(1),a=this.m.bitLength();for(a=new n(2*a*a).toRed(this);this.pow(a,x).cmp(_)!==0;)a.redIAdd(_);for(var v=this.pow(a,d),H=this.pow(i,d.addn(1).iushrn(1)),l=this.pow(i,d),A=m;l.cmp(b)!==0;){for(var k=l,B=0;k.cmp(b)!==0;B++)k=k.redSqr();t(B=0;m--){for(var v=f.words[m],H=a-1;H>=0;H--){var l=v>>H&1;if(b!==d[0]&&(b=this.sqr(b)),l===0&&_===0){x=0;continue}_<<=1,_|=l,x++,!(x!==u&&(m!==0||H!==0))&&(b=this.mul(b,d[_]),x=0,_=0)}a=26}return b},ue.prototype.convertTo=function(i){var f=i.umod(this.m);return f===i?f.clone():f},ue.prototype.convertFrom=function(i){var f=i.clone();return f.red=null,f},n.mont=function(i){return new $(i)};function $(y){ue.call(this,y),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new n(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}o($,ue),$.prototype.convertTo=function(i){return this.imod(i.ushln(this.shift))},$.prototype.convertFrom=function(i){var f=this.imod(i.mul(this.rinv));return f.red=null,f},$.prototype.imul=function(i,f){if(i.isZero()||f.isZero())return i.words[0]=0,i.length=1,i;var u=i.imul(f),d=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=u.isub(d).iushrn(this.shift),b=m;return m.cmp(this.m)>=0?b=m.isub(this.m):m.cmpn(0)<0&&(b=m.iadd(this.m)),b._forceRed(this)},$.prototype.mul=function(i,f){if(i.isZero()||f.isZero())return new n(0)._forceRed(this);var u=i.mul(f),d=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=u.isub(d).iushrn(this.shift),b=m;return m.cmp(this.m)>=0?b=m.isub(this.m):m.cmpn(0)<0&&(b=m.iadd(this.m)),b._forceRed(this)},$.prototype.invm=function(i){var f=this.imod(i._invmp(this.m).mul(this.r2));return f._forceRed(this)}})(typeof ri>"u"||ri,pp)});var lp=pt((_b,jo)=>{h();(function(){"use strict";var r="input is invalid type",e="finalize already called",t=typeof window=="object",o=t?window:{};o.JS_SHA3_NO_WINDOW&&(t=!1);var n=!t&&typeof self=="object",p=!o.JS_SHA3_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;p?o=global:n&&(o=self);var c=!o.JS_SHA3_NO_COMMON_JS&&typeof jo=="object"&&jo.exports,g=typeof define=="function"&&define.amd,w=!o.JS_SHA3_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",E="0123456789abcdef".split(""),P=[31,7936,2031616,520093696],M=[4,1024,262144,67108864],V=[1,256,65536,16777216],q=[6,1536,393216,100663296],fe=[0,8,16,24],ve=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],Re=[224,256,384,512],xe=[128,256],be=["hex","buffer","arrayBuffer","array","digest"],le={128:168,256:136};(o.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(l){return Object.prototype.toString.call(l)==="[object Array]"}),w&&(o.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(l){return typeof l=="object"&&l.buffer&&l.buffer.constructor===ArrayBuffer});for(var Q=function(l,A,k){return function(B){return new a(l,A,l).update(B)[k]()}},W=function(l,A,k){return function(B,O){return new a(l,A,O).update(B)[k]()}},D=function(l,A,k){return function(B,O,G,j){return i["cshake"+l].update(B,O,G,j)[k]()}},ne=function(l,A,k){return function(B,O,G,j){return i["kmac"+l].update(B,O,G,j)[k]()}},re=function(l,A,k,B){for(var O=0;O>5,this.byteCount=this.blockCount<<2,this.outputBlocks=k>>5,this.extraBytes=(k&31)>>3;for(var B=0;B<50;++B)this.s[B]=0}a.prototype.update=function(l){if(this.finalized)throw new Error(e);var A,k=typeof l;if(k!=="string"){if(k==="object"){if(l===null)throw new Error(r);if(w&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!w||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);A=!0}for(var B=this.blocks,O=this.byteCount,G=l.length,j=this.blockCount,F=0,nt=this.s,J,ie;F>2]|=l[F]<>2]|=ie<>2]|=(192|ie>>6)<>2]|=(128|ie&63)<=57344?(B[J>>2]|=(224|ie>>12)<>2]|=(128|ie>>6&63)<>2]|=(128|ie&63)<>2]|=(240|ie>>18)<>2]|=(128|ie>>12&63)<>2]|=(128|ie>>6&63)<>2]|=(128|ie&63)<=O){for(this.start=J-O,this.block=B[j],J=0;J>8,k=l&255;k>0;)O.unshift(k),l=l>>8,k=l&255,++B;return A?O.push(B):O.unshift(B),this.update(O),O.length},a.prototype.encodeString=function(l){var A,k=typeof l;if(k!=="string"){if(k==="object"){if(l===null)throw new Error(r);if(w&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!w||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);A=!0}var B=0,O=l.length;if(A)B=O;else for(var G=0;G=57344?B+=3:(j=65536+((j&1023)<<10|l.charCodeAt(++G)&1023),B+=4)}return B+=this.encode(B*8),this.update(l),B},a.prototype.bytepad=function(l,A){for(var k=this.encode(A),B=0;B>2]|=this.padding[A&3],this.lastByteIndex===this.byteCount)for(l[0]=l[k],A=1;A>4&15]+E[F&15]+E[F>>12&15]+E[F>>8&15]+E[F>>20&15]+E[F>>16&15]+E[F>>28&15]+E[F>>24&15];G%l===0&&(H(A),O=0)}return B&&(F=A[O],j+=E[F>>4&15]+E[F&15],B>1&&(j+=E[F>>12&15]+E[F>>8&15]),B>2&&(j+=E[F>>20&15]+E[F>>16&15])),j},a.prototype.arrayBuffer=function(){this.finalize();var l=this.blockCount,A=this.s,k=this.outputBlocks,B=this.extraBytes,O=0,G=0,j=this.outputBits>>3,F;B?F=new ArrayBuffer(k+1<<2):F=new ArrayBuffer(j);for(var nt=new Uint32Array(F);G>8&255,j[F+2]=nt>>16&255,j[F+3]=nt>>24&255;G%l===0&&H(A)}return B&&(F=G<<2,nt=A[O],j[F]=nt&255,B>1&&(j[F+1]=nt>>8&255),B>2&&(j[F+2]=nt>>16&255)),j};function v(l,A,k){a.call(this,l,A,k)}v.prototype=new a,v.prototype.finalize=function(){return this.encode(this.outputBits,!0),a.prototype.finalize.call(this)};var H=function(l){var A,k,B,O,G,j,F,nt,J,ie,pr,ze,Me,fr,Te,Se,ur,Ie,Ae,cr,Pe,ke,lr,Be,Ce,hr,Ne,qe,dr,De,Oe,mr,Ue,Le,yr,je,Fe,xr,He,Ve,gr,We,Ye,vr,Ke,Ze,wr,$e,Ge,br,Je,Qe,Er,Xe,et,Rr,tt,rt,Jt,Qt,Xt,er,tr;for(B=0;B<48;B+=2)O=l[0]^l[10]^l[20]^l[30]^l[40],G=l[1]^l[11]^l[21]^l[31]^l[41],j=l[2]^l[12]^l[22]^l[32]^l[42],F=l[3]^l[13]^l[23]^l[33]^l[43],nt=l[4]^l[14]^l[24]^l[34]^l[44],J=l[5]^l[15]^l[25]^l[35]^l[45],ie=l[6]^l[16]^l[26]^l[36]^l[46],pr=l[7]^l[17]^l[27]^l[37]^l[47],ze=l[8]^l[18]^l[28]^l[38]^l[48],Me=l[9]^l[19]^l[29]^l[39]^l[49],A=ze^(j<<1|F>>>31),k=Me^(F<<1|j>>>31),l[0]^=A,l[1]^=k,l[10]^=A,l[11]^=k,l[20]^=A,l[21]^=k,l[30]^=A,l[31]^=k,l[40]^=A,l[41]^=k,A=O^(nt<<1|J>>>31),k=G^(J<<1|nt>>>31),l[2]^=A,l[3]^=k,l[12]^=A,l[13]^=k,l[22]^=A,l[23]^=k,l[32]^=A,l[33]^=k,l[42]^=A,l[43]^=k,A=j^(ie<<1|pr>>>31),k=F^(pr<<1|ie>>>31),l[4]^=A,l[5]^=k,l[14]^=A,l[15]^=k,l[24]^=A,l[25]^=k,l[34]^=A,l[35]^=k,l[44]^=A,l[45]^=k,A=nt^(ze<<1|Me>>>31),k=J^(Me<<1|ze>>>31),l[6]^=A,l[7]^=k,l[16]^=A,l[17]^=k,l[26]^=A,l[27]^=k,l[36]^=A,l[37]^=k,l[46]^=A,l[47]^=k,A=ie^(O<<1|G>>>31),k=pr^(G<<1|O>>>31),l[8]^=A,l[9]^=k,l[18]^=A,l[19]^=k,l[28]^=A,l[29]^=k,l[38]^=A,l[39]^=k,l[48]^=A,l[49]^=k,fr=l[0],Te=l[1],Ze=l[11]<<4|l[10]>>>28,wr=l[10]<<4|l[11]>>>28,qe=l[20]<<3|l[21]>>>29,dr=l[21]<<3|l[20]>>>29,Qt=l[31]<<9|l[30]>>>23,Xt=l[30]<<9|l[31]>>>23,We=l[40]<<18|l[41]>>>14,Ye=l[41]<<18|l[40]>>>14,Le=l[2]<<1|l[3]>>>31,yr=l[3]<<1|l[2]>>>31,Se=l[13]<<12|l[12]>>>20,ur=l[12]<<12|l[13]>>>20,$e=l[22]<<10|l[23]>>>22,Ge=l[23]<<10|l[22]>>>22,De=l[33]<<13|l[32]>>>19,Oe=l[32]<<13|l[33]>>>19,er=l[42]<<2|l[43]>>>30,tr=l[43]<<2|l[42]>>>30,Xe=l[5]<<30|l[4]>>>2,et=l[4]<<30|l[5]>>>2,je=l[14]<<6|l[15]>>>26,Fe=l[15]<<6|l[14]>>>26,Ie=l[25]<<11|l[24]>>>21,Ae=l[24]<<11|l[25]>>>21,br=l[34]<<15|l[35]>>>17,Je=l[35]<<15|l[34]>>>17,mr=l[45]<<29|l[44]>>>3,Ue=l[44]<<29|l[45]>>>3,Be=l[6]<<28|l[7]>>>4,Ce=l[7]<<28|l[6]>>>4,Rr=l[17]<<23|l[16]>>>9,tt=l[16]<<23|l[17]>>>9,xr=l[26]<<25|l[27]>>>7,He=l[27]<<25|l[26]>>>7,cr=l[36]<<21|l[37]>>>11,Pe=l[37]<<21|l[36]>>>11,Qe=l[47]<<24|l[46]>>>8,Er=l[46]<<24|l[47]>>>8,vr=l[8]<<27|l[9]>>>5,Ke=l[9]<<27|l[8]>>>5,hr=l[18]<<20|l[19]>>>12,Ne=l[19]<<20|l[18]>>>12,rt=l[29]<<7|l[28]>>>25,Jt=l[28]<<7|l[29]>>>25,Ve=l[38]<<8|l[39]>>>24,gr=l[39]<<8|l[38]>>>24,ke=l[48]<<14|l[49]>>>18,lr=l[49]<<14|l[48]>>>18,l[0]=fr^~Se&Ie,l[1]=Te^~ur&Ae,l[10]=Be^~hr&qe,l[11]=Ce^~Ne&dr,l[20]=Le^~je&xr,l[21]=yr^~Fe&He,l[30]=vr^~Ze&$e,l[31]=Ke^~wr&Ge,l[40]=Xe^~Rr&rt,l[41]=et^~tt&Jt,l[2]=Se^~Ie&cr,l[3]=ur^~Ae&Pe,l[12]=hr^~qe&De,l[13]=Ne^~dr&Oe,l[22]=je^~xr&Ve,l[23]=Fe^~He&gr,l[32]=Ze^~$e&br,l[33]=wr^~Ge&Je,l[42]=Rr^~rt&Qt,l[43]=tt^~Jt&Xt,l[4]=Ie^~cr&ke,l[5]=Ae^~Pe&lr,l[14]=qe^~De&mr,l[15]=dr^~Oe&Ue,l[24]=xr^~Ve&We,l[25]=He^~gr&Ye,l[34]=$e^~br&Qe,l[35]=Ge^~Je&Er,l[44]=rt^~Qt&er,l[45]=Jt^~Xt&tr,l[6]=cr^~ke&fr,l[7]=Pe^~lr&Te,l[16]=De^~mr&Be,l[17]=Oe^~Ue&Ce,l[26]=Ve^~We&Le,l[27]=gr^~Ye&yr,l[36]=br^~Qe&vr,l[37]=Je^~Er&Ke,l[46]=Qt^~er&Xe,l[47]=Xt^~tr&et,l[8]=ke^~fr&Se,l[9]=lr^~Te&ur,l[18]=mr^~Be&hr,l[19]=Ue^~Ce&Ne,l[28]=We^~Le&je,l[29]=Ye^~yr&Fe,l[38]=Qe^~vr&Ze,l[39]=Er^~Ke&wr,l[48]=er^~Xe&Rr,l[49]=tr^~et&tt,l[0]^=ve[B],l[1]^=ve[B+1]};if(c)jo.exports=i;else{for(u=0;u{h();var Fo=Po(),Ot=Fo.Buffer;function vp(r,e){for(var t in r)e[t]=r[t]}Ot.from&&Ot.alloc&&Ot.allocUnsafe&&Ot.allocUnsafeSlow?wp.exports=Fo:(vp(Fo,si),si.Buffer=Or);function Or(r,e,t){return Ot(r,e,t)}Or.prototype=Object.create(Ot.prototype);vp(Ot,Or);Or.from=function(r,e,t){if(typeof r=="number")throw new TypeError("Argument must not be a number");return Ot(r,e,t)};Or.alloc=function(r,e,t){if(typeof r!="number")throw new TypeError("Argument must be a number");var o=Ot(r);return e!==void 0?typeof t=="string"?o.fill(e,t):o.fill(e):o.fill(0),o};Or.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Ot(r)};Or.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Fo.SlowBuffer(r)}});var Rp=pt((Vb,Ep)=>{"use strict";h();var Ho=bp().Buffer;function ix(r){if(r.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),t=0;t>>0,le=new Uint8Array(be);Re!==xe;){for(var Q=q[Re],W=0,D=be-1;(Q!==0||W>>0,le[D]=Q%c>>>0,Q=Q/c>>>0;if(Q!==0)throw new Error("Non-zero carry");ve=W,Re++}for(var ne=be-ve;ne!==be&&le[ne]===0;)ne++;for(var re=g.repeat(fe);ne>>0,be=new Uint8Array(xe);q[fe];){var le=e[q.charCodeAt(fe)];if(le===255)return;for(var Q=0,W=xe-1;(le!==0||Q>>0,be[W]=le%256>>>0,le=le/256>>>0;if(le!==0)throw new Error("Non-zero carry");Re=Q,fe++}for(var D=xe-Re;D!==xe&&be[D]===0;)D++;var ne=Ho.allocUnsafe(ve+(xe-D));ne.fill(0,0,ve);for(var re=ve;D!==xe;)ne[re++]=be[D++];return ne}function V(q){var fe=M(q);if(fe)return fe;throw new Error("Non-base"+c+" character")}return{encode:P,decodeUnsafe:M,decode:V}}Ep.exports=ix});var zp=pt((Yb,_p)=>{h();var ax=Rp(),px="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";_p.exports=ax(px)});var Pm=pt((ES,Yi)=>{"use strict";h();var Mw=Object.prototype.hasOwnProperty,yt="~";function _o(){}Object.create&&(_o.prototype=Object.create(null),new _o().__proto__||(yt=!1));function Tw(r,e,t){this.fn=r,this.context=e,this.once=t||!1}function Am(r,e,t,o,n){if(typeof t!="function")throw new TypeError("The listener must be a function");var p=new Tw(t,o||r,n),c=yt?yt+e:e;return r._events[c]?r._events[c].fn?r._events[c]=[r._events[c],p]:r._events[c].push(p):(r._events[c]=p,r._eventsCount++),r}function ps(r,e){--r._eventsCount===0?r._events=new _o:delete r._events[e]}function ht(){this._events=new _o,this._eventsCount=0}ht.prototype.eventNames=function(){var e=[],t,o;if(this._eventsCount===0)return e;for(o in t=this._events)Mw.call(t,o)&&e.push(yt?o.slice(1):o);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(t)):e};ht.prototype.listeners=function(e){var t=yt?yt+e:e,o=this._events[t];if(!o)return[];if(o.fn)return[o.fn];for(var n=0,p=o.length,c=new Array(p);n{h();(function(r,e){typeof Ki=="object"&&typeof Zi<"u"?Zi.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs=e()})(Ki,function(){"use strict";var r=1e3,e=6e4,t=36e5,o="millisecond",n="second",p="minute",c="hour",g="day",w="week",E="month",P="quarter",M="year",V="date",q="Invalid Date",fe=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,ve=/\[([^\]]+)]|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,Re={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($){var y=["th","st","nd","rd"],i=$%100;return"["+$+(y[(i-20)%10]||y[i]||y[0])+"]"}},xe=function($,y,i){var f=String($);return!f||f.length>=y?$:""+Array(y+1-f.length).join(i)+$},be={s:xe,z:function($){var y=-$.utcOffset(),i=Math.abs(y),f=Math.floor(i/60),u=i%60;return(y<=0?"+":"-")+xe(f,2,"0")+":"+xe(u,2,"0")},m:function $(y,i){if(y.date()1)return $(m[0])}else{var b=y.name;Q[b]=y,u=b}return!f&&u&&(le=u),u||!f&&le},re=function($,y){if(D($))return $.clone();var i=typeof y=="object"?y:{};return i.date=$,i.args=arguments,new _e(i)},ee=be;ee.l=ne,ee.i=D,ee.w=function($,y){return re($,{locale:y.$L,utc:y.$u,x:y.$x,$offset:y.$offset})};var _e=function(){function $(i){this.$L=ne(i.locale,null,!0),this.parse(i),this.$x=this.$x||i.x||{},this[W]=!0}var y=$.prototype;return y.parse=function(i){this.$d=function(f){var u=f.date,d=f.utc;if(u===null)return new Date(NaN);if(ee.u(u))return new Date;if(u instanceof Date)return new Date(u);if(typeof u=="string"&&!/Z$/i.test(u)){var m=u.match(fe);if(m){var b=m[2]-1||0,_=(m[7]||"0").substring(0,3);return d?new Date(Date.UTC(m[1],b,m[3]||1,m[4]||0,m[5]||0,m[6]||0,_)):new Date(m[1],b,m[3]||1,m[4]||0,m[5]||0,m[6]||0,_)}}return new Date(u)}(i),this.init()},y.init=function(){var i=this.$d;this.$y=i.getFullYear(),this.$M=i.getMonth(),this.$D=i.getDate(),this.$W=i.getDay(),this.$H=i.getHours(),this.$m=i.getMinutes(),this.$s=i.getSeconds(),this.$ms=i.getMilliseconds()},y.$utils=function(){return ee},y.isValid=function(){return this.$d.toString()!==q},y.isSame=function(i,f){var u=re(i);return this.startOf(f)<=u&&u<=this.endOf(f)},y.isAfter=function(i,f){return re(i){h();(function(r,e){typeof $i=="object"&&typeof Gi<"u"?Gi.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_duration=e()})($i,function(){"use strict";var r,e,t=1e3,o=6e4,n=36e5,p=864e5,c=/\[([^\]]+)]|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=31536e6,w=2628e6,E=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,P={years:g,months:w,days:p,hours:n,minutes:o,seconds:t,milliseconds:1,weeks:6048e5},M=function(Q){return Q instanceof be},V=function(Q,W,D){return new be(Q,D,W.$l)},q=function(Q){return e.p(Q)+"s"},fe=function(Q){return Q<0},ve=function(Q){return fe(Q)?Math.ceil(Q):Math.floor(Q)},Re=function(Q){return Math.abs(Q)},xe=function(Q,W){return Q?fe(Q)?{negative:!0,format:""+Re(Q)+W}:{negative:!1,format:""+Q+W}:{negative:!1,format:""}},be=function(){function Q(D,ne,re){var ee=this;if(this.$d={},this.$l=re,D===void 0&&(this.$ms=0,this.parseFromMilliseconds()),ne)return V(D*P[q(ne)],this);if(typeof D=="number")return this.$ms=D,this.parseFromMilliseconds(),this;if(typeof D=="object")return Object.keys(D).forEach(function($){ee.$d[q($)]=D[$]}),this.calMilliseconds(),this;if(typeof D=="string"){var _e=D.match(E);if(_e){var ue=_e.slice(2).map(function($){return $!=null?Number($):0});return this.$d.years=ue[0],this.$d.months=ue[1],this.$d.weeks=ue[2],this.$d.days=ue[3],this.$d.hours=ue[4],this.$d.minutes=ue[5],this.$d.seconds=ue[6],this.calMilliseconds(),this}}return this}var W=Q.prototype;return W.calMilliseconds=function(){var D=this;this.$ms=Object.keys(this.$d).reduce(function(ne,re){return ne+(D.$d[re]||0)*P[re]},0)},W.parseFromMilliseconds=function(){var D=this.$ms;this.$d.years=ve(D/g),D%=g,this.$d.months=ve(D/w),D%=w,this.$d.days=ve(D/p),D%=p,this.$d.hours=ve(D/n),D%=n,this.$d.minutes=ve(D/o),D%=o,this.$d.seconds=ve(D/t),D%=t,this.$d.milliseconds=D},W.toISOString=function(){var D=xe(this.$d.years,"Y"),ne=xe(this.$d.months,"M"),re=+this.$d.days||0;this.$d.weeks&&(re+=7*this.$d.weeks);var ee=xe(re,"D"),_e=xe(this.$d.hours,"H"),ue=xe(this.$d.minutes,"M"),$=this.$d.seconds||0;this.$d.milliseconds&&($+=this.$d.milliseconds/1e3,$=Math.round(1e3*$)/1e3);var y=xe($,"S"),i=D.negative||ne.negative||ee.negative||_e.negative||ue.negative||y.negative,f=_e.format||ue.format||y.format?"T":"",u=(i?"-":"")+"P"+D.format+ne.format+ee.format+f+_e.format+ue.format+y.format;return u==="P"||u==="-P"?"P0D":u},W.toJSON=function(){return this.toISOString()},W.format=function(D){var ne=D||"YYYY-MM-DDTHH:mm:ss",re={Y:this.$d.years,YY:e.s(this.$d.years,2,"0"),YYYY:e.s(this.$d.years,4,"0"),M:this.$d.months,MM:e.s(this.$d.months,2,"0"),D:this.$d.days,DD:e.s(this.$d.days,2,"0"),H:this.$d.hours,HH:e.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:e.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:e.s(this.$d.seconds,2,"0"),SSS:e.s(this.$d.milliseconds,3,"0")};return ne.replace(c,function(ee,_e){return _e||String(re[ee])})},W.as=function(D){return this.$ms/P[q(D)]},W.get=function(D){var ne=this.$ms,re=q(D);return re==="milliseconds"?ne%=1e3:ne=re==="weeks"?ve(ne/P[re]):this.$d[re],ne||0},W.add=function(D,ne,re){var ee;return ee=ne?D*P[q(ne)]:M(D)?D.$ms:V(D,this).$ms,V(this.$ms+ee*(re?-1:1),this)},W.subtract=function(D,ne){return this.add(D,ne,!0)},W.locale=function(D){var ne=this.clone();return ne.$l=D,ne},W.clone=function(){return V(this.$ms,this)},W.humanize=function(D){return r().add(this.$ms,"ms").locale(this.$l).fromNow(!D)},W.valueOf=function(){return this.asMilliseconds()},W.milliseconds=function(){return this.get("milliseconds")},W.asMilliseconds=function(){return this.as("milliseconds")},W.seconds=function(){return this.get("seconds")},W.asSeconds=function(){return this.as("seconds")},W.minutes=function(){return this.get("minutes")},W.asMinutes=function(){return this.as("minutes")},W.hours=function(){return this.get("hours")},W.asHours=function(){return this.as("hours")},W.days=function(){return this.get("days")},W.asDays=function(){return this.as("days")},W.weeks=function(){return this.get("weeks")},W.asWeeks=function(){return this.as("weeks")},W.months=function(){return this.get("months")},W.asMonths=function(){return this.as("months")},W.years=function(){return this.get("years")},W.asYears=function(){return this.as("years")},Q}(),le=function(Q,W,D){return Q.add(W.years()*D,"y").add(W.months()*D,"M").add(W.days()*D,"d").add(W.hours()*D,"h").add(W.minutes()*D,"m").add(W.seconds()*D,"s").add(W.milliseconds()*D,"ms")};return function(Q,W,D){r=D,e=D().$utils(),D.duration=function(ee,_e){var ue=D.locale();return V(ee,{$l:ue},_e)},D.isDuration=M;var ne=W.prototype.add,re=W.prototype.subtract;W.prototype.add=function(ee,_e){return M(ee)?le(this,ee,1):ne.bind(this)(ee,_e)},W.prototype.subtract=function(ee,_e){return M(ee)?le(this,ee,-1):re.bind(this)(ee,_e)}}})});var Dm=pt((Qi,Xi)=>{h();(function(r,e){typeof Qi=="object"&&typeof Xi<"u"?Xi.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isToday=e()})(Qi,function(){"use strict";return function(r,e,t){e.prototype.isToday=function(){var o="YYYY-MM-DD",n=t();return this.format(o)===n.format(o)}}})});var Om=pt((ea,ta)=>{h();(function(r,e){typeof ea=="object"&&typeof ta<"u"?ta.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isYesterday=e()})(ea,function(){"use strict";return function(r,e,t){e.prototype.isYesterday=function(){var o="YYYY-MM-DD",n=t().subtract(1,"day");return this.format(o)===n.format(o)}}})});var jm=pt((oa,na)=>{h();(function(r,e){typeof oa=="object"&&typeof na<"u"?na.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_calendar=e()})(oa,function(){"use strict";return function(r,e,t){var o="h:mm A",n={lastDay:"[Yesterday at] "+o,sameDay:"[Today at] "+o,nextDay:"[Tomorrow at] "+o,nextWeek:"dddd [at] "+o,lastWeek:"[Last] dddd [at] "+o,sameElse:"MM/DD/YYYY"};e.prototype.calendar=function(p,c){var g=c||this.$locale().calendar||n,w=t(p||void 0).startOf("d"),E=this.diff(w,"d",!0),P="sameElse",M=E<-6?P:E<-1?"lastWeek":E<0?"lastDay":E<1?"sameDay":E<2?"nextDay":E<7?"nextWeek":P,V=g[M]||n[M];return typeof V=="function"?V.call(this,t()):this.format(V)}}})});var Vm=pt((sa,ia)=>{h();(function(r,e){typeof sa=="object"&&typeof ia<"u"?ia.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_relativeTime=e()})(sa,function(){"use strict";return function(r,e,t){r=r||{};var o=e.prototype,n={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function p(g,w,E,P){return o.fromToBase(g,w,E,P)}t.en.relativeTime=n,o.fromToBase=function(g,w,E,P,M){for(var V,q,fe,ve=E.$locale().relativeTime||n,Re=r.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],xe=Re.length,be=0;be0,Q<=le.r||!le.r){Q<=1&&be>0&&(le=Re[be-1]);var W=ve[le.l];M&&(Q=M(""+Q)),q=typeof W=="string"?W.replace("%d",Q):W(Q,w,le.l,fe);break}}if(w)return q;var D=fe?ve.future:ve.past;return typeof D=="function"?D(q):D.replace("%s",q)},o.to=function(g,w){return p(g,w,this,!0)},o.from=function(g,w){return p(g,w,this)};var c=function(g){return g.$u?t.utc():t()};o.toNow=function(g){return this.to(c(this),g)},o.fromNow=function(g){return this.from(c(this),g)}}})});var ny=pt(de=>{"use strict";h();var Mo=Symbol.for("react.element"),E1=Symbol.for("react.portal"),R1=Symbol.for("react.fragment"),_1=Symbol.for("react.strict_mode"),z1=Symbol.for("react.profiler"),M1=Symbol.for("react.provider"),T1=Symbol.for("react.context"),S1=Symbol.for("react.forward_ref"),I1=Symbol.for("react.suspense"),A1=Symbol.for("react.memo"),P1=Symbol.for("react.lazy"),Zm=Symbol.iterator;function k1(r){return r===null||typeof r!="object"?null:(r=Zm&&r[Zm]||r["@@iterator"],typeof r=="function"?r:null)}var Jm={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qm=Object.assign,Xm={};function po(r,e,t){this.props=r,this.context=e,this.refs=Xm,this.updater=t||Jm}po.prototype.isReactComponent={};po.prototype.setState=function(r,e){if(typeof r!="object"&&typeof r!="function"&&r!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,r,e,"setState")};po.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function ey(){}ey.prototype=po.prototype;function ua(r,e,t){this.props=r,this.context=e,this.refs=Xm,this.updater=t||Jm}var ca=ua.prototype=new ey;ca.constructor=ua;Qm(ca,po.prototype);ca.isPureReactComponent=!0;var $m=Array.isArray,ty=Object.prototype.hasOwnProperty,la={current:null},ry={key:!0,ref:!0,__self:!0,__source:!0};function oy(r,e,t){var o,n={},p=null,c=null;if(e!=null)for(o in e.ref!==void 0&&(c=e.ref),e.key!==void 0&&(p=""+e.key),e)ty.call(e,o)&&!ry.hasOwnProperty(o)&&(n[o]=e[o]);var g=arguments.length-2;if(g===1)n.children=t;else if(1{"use strict";h();sy.exports=ny()});h();h();h();h();var mi={};U(mi,{error:()=>ff,method:()=>sf,params:()=>af,request:()=>cx,response:()=>lx,result:()=>pf});h();h();var ye;(function(r){r.assertEqual=n=>n;function e(n){}r.assertIs=e;function t(n){throw new Error}r.assertNever=t,r.arrayToEnum=n=>{let p={};for(let c of n)p[c]=c;return p},r.getValidEnumValues=n=>{let p=r.objectKeys(n).filter(g=>typeof n[n[g]]!="number"),c={};for(let g of p)c[g]=n[g];return r.objectValues(c)},r.objectValues=n=>r.objectKeys(n).map(function(p){return n[p]}),r.objectKeys=typeof Object.keys=="function"?n=>Object.keys(n):n=>{let p=[];for(let c in n)Object.prototype.hasOwnProperty.call(n,c)&&p.push(c);return p},r.find=(n,p)=>{for(let c of n)if(p(c))return c},r.isInteger=typeof Number.isInteger=="function"?n=>Number.isInteger(n):n=>typeof n=="number"&&isFinite(n)&&Math.floor(n)===n;function o(n,p=" | "){return n.map(c=>typeof c=="string"?`'${c}'`:c).join(p)}r.joinValues=o,r.jsonStringifyReplacer=(n,p)=>typeof p=="bigint"?p.toString():p})(ye||(ye={}));var Zs;(function(r){r.mergeShapes=(e,t)=>({...e,...t})})(Zs||(Zs={}));var Y=ye.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),or=r=>{switch(typeof r){case"undefined":return Y.undefined;case"string":return Y.string;case"number":return isNaN(r)?Y.nan:Y.number;case"boolean":return Y.boolean;case"function":return Y.function;case"bigint":return Y.bigint;case"symbol":return Y.symbol;case"object":return Array.isArray(r)?Y.array:r===null?Y.null:r.then&&typeof r.then=="function"&&r.catch&&typeof r.catch=="function"?Y.promise:typeof Map<"u"&&r instanceof Map?Y.map:typeof Set<"u"&&r instanceof Set?Y.set:typeof Date<"u"&&r instanceof Date?Y.date:Y.object;default:return Y.unknown}},L=ye.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),Xy=r=>JSON.stringify(r,null,2).replace(/"([^"]+)":/g,"$1:"),dt=class extends Error{constructor(e){super(),this.issues=[],this.addIssue=o=>{this.issues=[...this.issues,o]},this.addIssues=(o=[])=>{this.issues=[...this.issues,...o]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(p){return p.message},o={_errors:[]},n=p=>{for(let c of p.issues)if(c.code==="invalid_union")c.unionErrors.map(n);else if(c.code==="invalid_return_type")n(c.returnTypeError);else if(c.code==="invalid_arguments")n(c.argumentsError);else if(c.path.length===0)o._errors.push(t(c));else{let g=o,w=0;for(;wt.message){let t={},o=[];for(let n of this.issues)n.path.length>0?(t[n.path[0]]=t[n.path[0]]||[],t[n.path[0]].push(e(n))):o.push(e(n));return{formErrors:o,fieldErrors:t}}get formErrors(){return this.flatten()}};dt.create=r=>new dt(r);var lo=(r,e)=>{let t;switch(r.code){case L.invalid_type:r.received===Y.undefined?t="Required":t=`Expected ${r.expected}, received ${r.received}`;break;case L.invalid_literal:t=`Invalid literal value, expected ${JSON.stringify(r.expected,ye.jsonStringifyReplacer)}`;break;case L.unrecognized_keys:t=`Unrecognized key(s) in object: ${ye.joinValues(r.keys,", ")}`;break;case L.invalid_union:t="Invalid input";break;case L.invalid_union_discriminator:t=`Invalid discriminator value. Expected ${ye.joinValues(r.options)}`;break;case L.invalid_enum_value:t=`Invalid enum value. Expected ${ye.joinValues(r.options)}, received '${r.received}'`;break;case L.invalid_arguments:t="Invalid function arguments";break;case L.invalid_return_type:t="Invalid function return type";break;case L.invalid_date:t="Invalid date";break;case L.invalid_string:typeof r.validation=="object"?"includes"in r.validation?(t=`Invalid input: must include "${r.validation.includes}"`,typeof r.validation.position=="number"&&(t=`${t} at one or more positions greater than or equal to ${r.validation.position}`)):"startsWith"in r.validation?t=`Invalid input: must start with "${r.validation.startsWith}"`:"endsWith"in r.validation?t=`Invalid input: must end with "${r.validation.endsWith}"`:ye.assertNever(r.validation):r.validation!=="regex"?t=`Invalid ${r.validation}`:t="Invalid";break;case L.too_small:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at least":"more than"} ${r.minimum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at least":"over"} ${r.minimum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${r.minimum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(r.minimum))}`:t="Invalid input";break;case L.too_big:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at most":"less than"} ${r.maximum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at most":"under"} ${r.maximum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="bigint"?t=`BigInt must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly":r.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(r.maximum))}`:t="Invalid input";break;case L.custom:t="Invalid input";break;case L.invalid_intersection_types:t="Intersection results could not be merged";break;case L.not_multiple_of:t=`Number must be a multiple of ${r.multipleOf}`;break;case L.not_finite:t="Number must be finite";break;default:t=e.defaultError,ye.assertNever(r)}return{message:t}},Ya=lo;function e0(r){Ya=r}function Co(){return Ya}var No=r=>{let{data:e,path:t,errorMaps:o,issueData:n}=r,p=[...t,...n.path||[]],c={...n,path:p},g="",w=o.filter(E=>!!E).slice().reverse();for(let E of w)g=E(c,{data:e,defaultError:g}).message;return{...n,path:p,message:n.message||g}},t0=[];function K(r,e){let t=No({issueData:e,data:r.data,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Co(),lo].filter(o=>!!o)});r.common.issues.push(t)}var ct=class{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,t){let o=[];for(let n of t){if(n.status==="aborted")return se;n.status==="dirty"&&e.dirty(),o.push(n.value)}return{status:e.value,value:o}}static async mergeObjectAsync(e,t){let o=[];for(let n of t)o.push({key:await n.key,value:await n.value});return ct.mergeObjectSync(e,o)}static mergeObjectSync(e,t){let o={};for(let n of t){let{key:p,value:c}=n;if(p.status==="aborted"||c.status==="aborted")return se;p.status==="dirty"&&e.dirty(),c.status==="dirty"&&e.dirty(),p.value!=="__proto__"&&(typeof c.value<"u"||n.alwaysSet)&&(o[p.value]=c.value)}return{status:e.value,value:o}}},se=Object.freeze({status:"aborted"}),Ka=r=>({status:"dirty",value:r}),mt=r=>({status:"valid",value:r}),$s=r=>r.status==="aborted",Gs=r=>r.status==="dirty",ho=r=>r.status==="valid",qo=r=>typeof Promise<"u"&&r instanceof Promise,te;(function(r){r.errToObj=e=>typeof e=="string"?{message:e}:e||{},r.toString=e=>typeof e=="string"?e:e?.message})(te||(te={}));var _t=class{constructor(e,t,o,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=o,this._key=n}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},Va=(r,e)=>{if(ho(e))return{success:!0,data:e.value};if(!r.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new dt(r.common.issues);return this._error=t,this._error}}};function ae(r){if(!r)return{};let{errorMap:e,invalid_type_error:t,required_error:o,description:n}=r;if(e&&(t||o))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:n}:{errorMap:(c,g)=>c.code!=="invalid_type"?{message:g.defaultError}:typeof g.data>"u"?{message:o??g.defaultError}:{message:t??g.defaultError},description:n}}var pe=class{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return or(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:or(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new ct,ctx:{common:e.parent.common,data:e.data,parsedType:or(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(qo(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let o=this.safeParse(e,t);if(o.success)return o.data;throw o.error}safeParse(e,t){var o;let n={common:{issues:[],async:(o=t?.async)!==null&&o!==void 0?o:!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:or(e)},p=this._parseSync({data:e,path:n.path,parent:n});return Va(n,p)}async parseAsync(e,t){let o=await this.safeParseAsync(e,t);if(o.success)return o.data;throw o.error}async safeParseAsync(e,t){let o={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:or(e)},n=this._parse({data:e,path:o.path,parent:o}),p=await(qo(n)?n:Promise.resolve(n));return Va(o,p)}refine(e,t){let o=n=>typeof t=="string"||typeof t>"u"?{message:t}:typeof t=="function"?t(n):t;return this._refinement((n,p)=>{let c=e(n),g=()=>p.addIssue({code:L.custom,...o(n)});return typeof Promise<"u"&&c instanceof Promise?c.then(w=>w?!0:(g(),!1)):c?!0:(g(),!1)})}refinement(e,t){return this._refinement((o,n)=>e(o)?!0:(n.addIssue(typeof t=="function"?t(o,n):t),!1))}_refinement(e){return new bt({schema:this,typeName:oe.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Mt.create(this,this._def)}nullable(){return Zt.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return wt.create(this,this._def)}promise(){return ir.create(this,this._def)}or(e){return Ar.create([this,e],this._def)}and(e){return Pr.create(this,e,this._def)}transform(e){return new bt({...ae(this._def),schema:this,typeName:oe.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let t=typeof e=="function"?e:()=>e;return new qr({...ae(this._def),innerType:this,defaultValue:t,typeName:oe.ZodDefault})}brand(){return new Do({typeName:oe.ZodBranded,type:this,...ae(this._def)})}catch(e){let t=typeof e=="function"?e:()=>e;return new Xr({...ae(this._def),innerType:this,catchValue:t,typeName:oe.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return Dr.create(this,e)}readonly(){return to.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},r0=/^c[^\s-]{8,}$/i,o0=/^[a-z][a-z0-9]*$/,n0=/^[0-9A-HJKMNP-TV-Z]{26}$/,s0=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,i0=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,a0="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",Ks,p0=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,f0=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,u0=r=>r.precision?r.offset?new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${r.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${r.precision}}Z$`):r.precision===0?r.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):r.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");function c0(r,e){return!!((e==="v4"||!e)&&p0.test(r)||(e==="v6"||!e)&&f0.test(r))}var vt=class extends pe{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==Y.string){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.string,received:p.parsedType}),se}let o=new ct,n;for(let p of this._def.checks)if(p.kind==="min")e.data.lengthp.value&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.too_big,maximum:p.value,type:"string",inclusive:!0,exact:!1,message:p.message}),o.dirty());else if(p.kind==="length"){let c=e.data.length>p.value,g=e.data.lengthe.test(n),{validation:t,code:L.invalid_string,...te.errToObj(o)})}_addCheck(e){return new vt({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...te.errToObj(e)})}url(e){return this._addCheck({kind:"url",...te.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...te.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...te.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...te.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...te.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...te.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...te.errToObj(e)})}datetime(e){var t;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:(t=e?.offset)!==null&&t!==void 0?t:!1,...te.errToObj(e?.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...te.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...te.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...te.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...te.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...te.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...te.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...te.errToObj(t)})}nonempty(e){return this.min(1,te.errToObj(e))}trim(){return new vt({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new vt({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new vt({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get minLength(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new vt({checks:[],typeName:oe.ZodString,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...ae(r)})};function l0(r,e){let t=(r.toString().split(".")[1]||"").length,o=(e.toString().split(".")[1]||"").length,n=t>o?t:o,p=parseInt(r.toFixed(n).replace(".","")),c=parseInt(e.toFixed(n).replace(".",""));return p%c/Math.pow(10,n)}var Nt=class extends pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==Y.number){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.number,received:p.parsedType}),se}let o,n=new ct;for(let p of this._def.checks)p.kind==="int"?ye.isInteger(e.data)||(o=this._getOrReturnCtx(e,o),K(o,{code:L.invalid_type,expected:"integer",received:"float",message:p.message}),n.dirty()):p.kind==="min"?(p.inclusive?e.datap.value:e.data>=p.value)&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.too_big,maximum:p.value,type:"number",inclusive:p.inclusive,exact:!1,message:p.message}),n.dirty()):p.kind==="multipleOf"?l0(e.data,p.value)!==0&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.not_multiple_of,multipleOf:p.value,message:p.message}),n.dirty()):p.kind==="finite"?Number.isFinite(e.data)||(o=this._getOrReturnCtx(e,o),K(o,{code:L.not_finite,message:p.message}),n.dirty()):ye.assertNever(p);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,o,n){return new Nt({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:o,message:te.toString(n)}]})}_addCheck(e){return new Nt({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:te.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:te.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:te.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:te.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuee.kind==="int"||e.kind==="multipleOf"&&ye.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let o of this._def.checks){if(o.kind==="finite"||o.kind==="int"||o.kind==="multipleOf")return!0;o.kind==="min"?(t===null||o.value>t)&&(t=o.value):o.kind==="max"&&(e===null||o.valuenew Nt({checks:[],typeName:oe.ZodNumber,coerce:r?.coerce||!1,...ae(r)});var qt=class extends pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==Y.bigint){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.bigint,received:p.parsedType}),se}let o,n=new ct;for(let p of this._def.checks)p.kind==="min"?(p.inclusive?e.datap.value:e.data>=p.value)&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.too_big,type:"bigint",maximum:p.value,inclusive:p.inclusive,message:p.message}),n.dirty()):p.kind==="multipleOf"?e.data%p.value!==BigInt(0)&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.not_multiple_of,multipleOf:p.value,message:p.message}),n.dirty()):ye.assertNever(p);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,o,n){return new qt({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:o,message:te.toString(n)}]})}_addCheck(e){return new qt({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new qt({checks:[],typeName:oe.ZodBigInt,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...ae(r)})};var Tr=class extends pe{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==Y.boolean){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.boolean,received:o.parsedType}),se}return mt(e.data)}};Tr.create=r=>new Tr({typeName:oe.ZodBoolean,coerce:r?.coerce||!1,...ae(r)});var Yt=class extends pe{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==Y.date){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.date,received:p.parsedType}),se}if(isNaN(e.data.getTime())){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_date}),se}let o=new ct,n;for(let p of this._def.checks)p.kind==="min"?e.data.getTime()p.value&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.too_big,message:p.message,inclusive:!0,exact:!1,maximum:p.value,type:"date"}),o.dirty()):ye.assertNever(p);return{status:o.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Yt({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:te.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:te.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuenew Yt({checks:[],coerce:r?.coerce||!1,typeName:oe.ZodDate,...ae(r)});var $r=class extends pe{_parse(e){if(this._getType(e)!==Y.symbol){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.symbol,received:o.parsedType}),se}return mt(e.data)}};$r.create=r=>new $r({typeName:oe.ZodSymbol,...ae(r)});var Sr=class extends pe{_parse(e){if(this._getType(e)!==Y.undefined){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.undefined,received:o.parsedType}),se}return mt(e.data)}};Sr.create=r=>new Sr({typeName:oe.ZodUndefined,...ae(r)});var Ir=class extends pe{_parse(e){if(this._getType(e)!==Y.null){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.null,received:o.parsedType}),se}return mt(e.data)}};Ir.create=r=>new Ir({typeName:oe.ZodNull,...ae(r)});var sr=class extends pe{constructor(){super(...arguments),this._any=!0}_parse(e){return mt(e.data)}};sr.create=r=>new sr({typeName:oe.ZodAny,...ae(r)});var Wt=class extends pe{constructor(){super(...arguments),this._unknown=!0}_parse(e){return mt(e.data)}};Wt.create=r=>new Wt({typeName:oe.ZodUnknown,...ae(r)});var Tt=class extends pe{_parse(e){let t=this._getOrReturnCtx(e);return K(t,{code:L.invalid_type,expected:Y.never,received:t.parsedType}),se}};Tt.create=r=>new Tt({typeName:oe.ZodNever,...ae(r)});var Gr=class extends pe{_parse(e){if(this._getType(e)!==Y.undefined){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.void,received:o.parsedType}),se}return mt(e.data)}};Gr.create=r=>new Gr({typeName:oe.ZodVoid,...ae(r)});var wt=class extends pe{_parse(e){let{ctx:t,status:o}=this._processInputParams(e),n=this._def;if(t.parsedType!==Y.array)return K(t,{code:L.invalid_type,expected:Y.array,received:t.parsedType}),se;if(n.exactLength!==null){let c=t.data.length>n.exactLength.value,g=t.data.lengthn.maxLength.value&&(K(t,{code:L.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),o.dirty()),t.common.async)return Promise.all([...t.data].map((c,g)=>n.type._parseAsync(new _t(t,c,t.path,g)))).then(c=>ct.mergeArray(o,c));let p=[...t.data].map((c,g)=>n.type._parseSync(new _t(t,c,t.path,g)));return ct.mergeArray(o,p)}get element(){return this._def.type}min(e,t){return new wt({...this._def,minLength:{value:e,message:te.toString(t)}})}max(e,t){return new wt({...this._def,maxLength:{value:e,message:te.toString(t)}})}length(e,t){return new wt({...this._def,exactLength:{value:e,message:te.toString(t)}})}nonempty(e){return this.min(1,e)}};wt.create=(r,e)=>new wt({type:r,minLength:null,maxLength:null,exactLength:null,typeName:oe.ZodArray,...ae(e)});function Zr(r){if(r instanceof ot){let e={};for(let t in r.shape){let o=r.shape[t];e[t]=Mt.create(Zr(o))}return new ot({...r._def,shape:()=>e})}else return r instanceof wt?new wt({...r._def,type:Zr(r.element)}):r instanceof Mt?Mt.create(Zr(r.unwrap())):r instanceof Zt?Zt.create(Zr(r.unwrap())):r instanceof zt?zt.create(r.items.map(e=>Zr(e))):r}var ot=class extends pe{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),t=ye.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==Y.object){let E=this._getOrReturnCtx(e);return K(E,{code:L.invalid_type,expected:Y.object,received:E.parsedType}),se}let{status:o,ctx:n}=this._processInputParams(e),{shape:p,keys:c}=this._getCached(),g=[];if(!(this._def.catchall instanceof Tt&&this._def.unknownKeys==="strip"))for(let E in n.data)c.includes(E)||g.push(E);let w=[];for(let E of c){let P=p[E],M=n.data[E];w.push({key:{status:"valid",value:E},value:P._parse(new _t(n,M,n.path,E)),alwaysSet:E in n.data})}if(this._def.catchall instanceof Tt){let E=this._def.unknownKeys;if(E==="passthrough")for(let P of g)w.push({key:{status:"valid",value:P},value:{status:"valid",value:n.data[P]}});else if(E==="strict")g.length>0&&(K(n,{code:L.unrecognized_keys,keys:g}),o.dirty());else if(E!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let E=this._def.catchall;for(let P of g){let M=n.data[P];w.push({key:{status:"valid",value:P},value:E._parse(new _t(n,M,n.path,P)),alwaysSet:P in n.data})}}return n.common.async?Promise.resolve().then(async()=>{let E=[];for(let P of w){let M=await P.key;E.push({key:M,value:await P.value,alwaysSet:P.alwaysSet})}return E}).then(E=>ct.mergeObjectSync(o,E)):ct.mergeObjectSync(o,w)}get shape(){return this._def.shape()}strict(e){return te.errToObj,new ot({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(t,o)=>{var n,p,c,g;let w=(c=(p=(n=this._def).errorMap)===null||p===void 0?void 0:p.call(n,t,o).message)!==null&&c!==void 0?c:o.defaultError;return t.code==="unrecognized_keys"?{message:(g=te.errToObj(e).message)!==null&&g!==void 0?g:w}:{message:w}}}:{}})}strip(){return new ot({...this._def,unknownKeys:"strip"})}passthrough(){return new ot({...this._def,unknownKeys:"passthrough"})}extend(e){return new ot({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new ot({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:oe.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new ot({...this._def,catchall:e})}pick(e){let t={};return ye.objectKeys(e).forEach(o=>{e[o]&&this.shape[o]&&(t[o]=this.shape[o])}),new ot({...this._def,shape:()=>t})}omit(e){let t={};return ye.objectKeys(this.shape).forEach(o=>{e[o]||(t[o]=this.shape[o])}),new ot({...this._def,shape:()=>t})}deepPartial(){return Zr(this)}partial(e){let t={};return ye.objectKeys(this.shape).forEach(o=>{let n=this.shape[o];e&&!e[o]?t[o]=n:t[o]=n.optional()}),new ot({...this._def,shape:()=>t})}required(e){let t={};return ye.objectKeys(this.shape).forEach(o=>{if(e&&!e[o])t[o]=this.shape[o];else{let p=this.shape[o];for(;p instanceof Mt;)p=p._def.innerType;t[o]=p}}),new ot({...this._def,shape:()=>t})}keyof(){return Za(ye.objectKeys(this.shape))}};ot.create=(r,e)=>new ot({shape:()=>r,unknownKeys:"strip",catchall:Tt.create(),typeName:oe.ZodObject,...ae(e)});ot.strictCreate=(r,e)=>new ot({shape:()=>r,unknownKeys:"strict",catchall:Tt.create(),typeName:oe.ZodObject,...ae(e)});ot.lazycreate=(r,e)=>new ot({shape:r,unknownKeys:"strip",catchall:Tt.create(),typeName:oe.ZodObject,...ae(e)});var Ar=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o=this._def.options;function n(p){for(let g of p)if(g.result.status==="valid")return g.result;for(let g of p)if(g.result.status==="dirty")return t.common.issues.push(...g.ctx.common.issues),g.result;let c=p.map(g=>new dt(g.ctx.common.issues));return K(t,{code:L.invalid_union,unionErrors:c}),se}if(t.common.async)return Promise.all(o.map(async p=>{let c={...t,common:{...t.common,issues:[]},parent:null};return{result:await p._parseAsync({data:t.data,path:t.path,parent:c}),ctx:c}})).then(n);{let p,c=[];for(let w of o){let E={...t,common:{...t.common,issues:[]},parent:null},P=w._parseSync({data:t.data,path:t.path,parent:E});if(P.status==="valid")return P;P.status==="dirty"&&!p&&(p={result:P,ctx:E}),E.common.issues.length&&c.push(E.common.issues)}if(p)return t.common.issues.push(...p.ctx.common.issues),p.result;let g=c.map(w=>new dt(w));return K(t,{code:L.invalid_union,unionErrors:g}),se}}get options(){return this._def.options}};Ar.create=(r,e)=>new Ar({options:r,typeName:oe.ZodUnion,...ae(e)});var Bo=r=>r instanceof Br?Bo(r.schema):r instanceof bt?Bo(r.innerType()):r instanceof Cr?[r.value]:r instanceof Dt?r.options:r instanceof Nr?Object.keys(r.enum):r instanceof qr?Bo(r._def.innerType):r instanceof Sr?[void 0]:r instanceof Ir?[null]:null,Jr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.object)return K(t,{code:L.invalid_type,expected:Y.object,received:t.parsedType}),se;let o=this.discriminator,n=t.data[o],p=this.optionsMap.get(n);return p?t.common.async?p._parseAsync({data:t.data,path:t.path,parent:t}):p._parseSync({data:t.data,path:t.path,parent:t}):(K(t,{code:L.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[o]}),se)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,o){let n=new Map;for(let p of t){let c=Bo(p.shape[e]);if(!c)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let g of c){if(n.has(g))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(g)}`);n.set(g,p)}}return new Jr({typeName:oe.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...ae(o)})}};function Js(r,e){let t=or(r),o=or(e);if(r===e)return{valid:!0,data:r};if(t===Y.object&&o===Y.object){let n=ye.objectKeys(e),p=ye.objectKeys(r).filter(g=>n.indexOf(g)!==-1),c={...r,...e};for(let g of p){let w=Js(r[g],e[g]);if(!w.valid)return{valid:!1};c[g]=w.data}return{valid:!0,data:c}}else if(t===Y.array&&o===Y.array){if(r.length!==e.length)return{valid:!1};let n=[];for(let p=0;p{if($s(p)||$s(c))return se;let g=Js(p.value,c.value);return g.valid?((Gs(p)||Gs(c))&&t.dirty(),{status:t.value,value:g.data}):(K(o,{code:L.invalid_intersection_types}),se)};return o.common.async?Promise.all([this._def.left._parseAsync({data:o.data,path:o.path,parent:o}),this._def.right._parseAsync({data:o.data,path:o.path,parent:o})]).then(([p,c])=>n(p,c)):n(this._def.left._parseSync({data:o.data,path:o.path,parent:o}),this._def.right._parseSync({data:o.data,path:o.path,parent:o}))}};Pr.create=(r,e,t)=>new Pr({left:r,right:e,typeName:oe.ZodIntersection,...ae(t)});var zt=class extends pe{_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.array)return K(o,{code:L.invalid_type,expected:Y.array,received:o.parsedType}),se;if(o.data.lengththis._def.items.length&&(K(o,{code:L.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let p=[...o.data].map((c,g)=>{let w=this._def.items[g]||this._def.rest;return w?w._parse(new _t(o,c,o.path,g)):null}).filter(c=>!!c);return o.common.async?Promise.all(p).then(c=>ct.mergeArray(t,c)):ct.mergeArray(t,p)}get items(){return this._def.items}rest(e){return new zt({...this._def,rest:e})}};zt.create=(r,e)=>{if(!Array.isArray(r))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new zt({items:r,typeName:oe.ZodTuple,rest:null,...ae(e)})};var kr=class extends pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.object)return K(o,{code:L.invalid_type,expected:Y.object,received:o.parsedType}),se;let n=[],p=this._def.keyType,c=this._def.valueType;for(let g in o.data)n.push({key:p._parse(new _t(o,g,o.path,g)),value:c._parse(new _t(o,o.data[g],o.path,g))});return o.common.async?ct.mergeObjectAsync(t,n):ct.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,o){return t instanceof pe?new kr({keyType:e,valueType:t,typeName:oe.ZodRecord,...ae(o)}):new kr({keyType:vt.create(),valueType:e,typeName:oe.ZodRecord,...ae(t)})}},Qr=class extends pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.map)return K(o,{code:L.invalid_type,expected:Y.map,received:o.parsedType}),se;let n=this._def.keyType,p=this._def.valueType,c=[...o.data.entries()].map(([g,w],E)=>({key:n._parse(new _t(o,g,o.path,[E,"key"])),value:p._parse(new _t(o,w,o.path,[E,"value"]))}));if(o.common.async){let g=new Map;return Promise.resolve().then(async()=>{for(let w of c){let E=await w.key,P=await w.value;if(E.status==="aborted"||P.status==="aborted")return se;(E.status==="dirty"||P.status==="dirty")&&t.dirty(),g.set(E.value,P.value)}return{status:t.value,value:g}})}else{let g=new Map;for(let w of c){let E=w.key,P=w.value;if(E.status==="aborted"||P.status==="aborted")return se;(E.status==="dirty"||P.status==="dirty")&&t.dirty(),g.set(E.value,P.value)}return{status:t.value,value:g}}}};Qr.create=(r,e,t)=>new Qr({valueType:e,keyType:r,typeName:oe.ZodMap,...ae(t)});var Kt=class extends pe{_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.set)return K(o,{code:L.invalid_type,expected:Y.set,received:o.parsedType}),se;let n=this._def;n.minSize!==null&&o.data.sizen.maxSize.value&&(K(o,{code:L.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());let p=this._def.valueType;function c(w){let E=new Set;for(let P of w){if(P.status==="aborted")return se;P.status==="dirty"&&t.dirty(),E.add(P.value)}return{status:t.value,value:E}}let g=[...o.data.values()].map((w,E)=>p._parse(new _t(o,w,o.path,E)));return o.common.async?Promise.all(g).then(w=>c(w)):c(g)}min(e,t){return new Kt({...this._def,minSize:{value:e,message:te.toString(t)}})}max(e,t){return new Kt({...this._def,maxSize:{value:e,message:te.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}};Kt.create=(r,e)=>new Kt({valueType:r,minSize:null,maxSize:null,typeName:oe.ZodSet,...ae(e)});var nr=class extends pe{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.function)return K(t,{code:L.invalid_type,expected:Y.function,received:t.parsedType}),se;function o(g,w){return No({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Co(),lo].filter(E=>!!E),issueData:{code:L.invalid_arguments,argumentsError:w}})}function n(g,w){return No({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Co(),lo].filter(E=>!!E),issueData:{code:L.invalid_return_type,returnTypeError:w}})}let p={errorMap:t.common.contextualErrorMap},c=t.data;if(this._def.returns instanceof ir){let g=this;return mt(async function(...w){let E=new dt([]),P=await g._def.args.parseAsync(w,p).catch(q=>{throw E.addIssue(o(w,q)),E}),M=await Reflect.apply(c,this,P);return await g._def.returns._def.type.parseAsync(M,p).catch(q=>{throw E.addIssue(n(M,q)),E})})}else{let g=this;return mt(function(...w){let E=g._def.args.safeParse(w,p);if(!E.success)throw new dt([o(w,E.error)]);let P=Reflect.apply(c,this,E.data),M=g._def.returns.safeParse(P,p);if(!M.success)throw new dt([n(P,M.error)]);return M.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new nr({...this._def,args:zt.create(e).rest(Wt.create())})}returns(e){return new nr({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,o){return new nr({args:e||zt.create([]).rest(Wt.create()),returns:t||Wt.create(),typeName:oe.ZodFunction,...ae(o)})}},Br=class extends pe{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}};Br.create=(r,e)=>new Br({getter:r,typeName:oe.ZodLazy,...ae(e)});var Cr=class extends pe{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return K(t,{received:t.data,code:L.invalid_literal,expected:this._def.value}),se}return{status:"valid",value:e.data}}get value(){return this._def.value}};Cr.create=(r,e)=>new Cr({value:r,typeName:oe.ZodLiteral,...ae(e)});function Za(r,e){return new Dt({values:r,typeName:oe.ZodEnum,...ae(e)})}var Dt=class extends pe{_parse(e){if(typeof e.data!="string"){let t=this._getOrReturnCtx(e),o=this._def.values;return K(t,{expected:ye.joinValues(o),received:t.parsedType,code:L.invalid_type}),se}if(this._def.values.indexOf(e.data)===-1){let t=this._getOrReturnCtx(e),o=this._def.values;return K(t,{received:t.data,code:L.invalid_enum_value,options:o}),se}return mt(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return Dt.create(e)}exclude(e){return Dt.create(this.options.filter(t=>!e.includes(t)))}};Dt.create=Za;var Nr=class extends pe{_parse(e){let t=ye.getValidEnumValues(this._def.values),o=this._getOrReturnCtx(e);if(o.parsedType!==Y.string&&o.parsedType!==Y.number){let n=ye.objectValues(t);return K(o,{expected:ye.joinValues(n),received:o.parsedType,code:L.invalid_type}),se}if(t.indexOf(e.data)===-1){let n=ye.objectValues(t);return K(o,{received:o.data,code:L.invalid_enum_value,options:n}),se}return mt(e.data)}get enum(){return this._def.values}};Nr.create=(r,e)=>new Nr({values:r,typeName:oe.ZodNativeEnum,...ae(e)});var ir=class extends pe{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.promise&&t.common.async===!1)return K(t,{code:L.invalid_type,expected:Y.promise,received:t.parsedType}),se;let o=t.parsedType===Y.promise?t.data:Promise.resolve(t.data);return mt(o.then(n=>this._def.type.parseAsync(n,{path:t.path,errorMap:t.common.contextualErrorMap})))}};ir.create=(r,e)=>new ir({type:r,typeName:oe.ZodPromise,...ae(e)});var bt=class extends pe{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===oe.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:o}=this._processInputParams(e),n=this._def.effect||null,p={addIssue:c=>{K(o,c),c.fatal?t.abort():t.dirty()},get path(){return o.path}};if(p.addIssue=p.addIssue.bind(p),n.type==="preprocess"){let c=n.transform(o.data,p);return o.common.issues.length?{status:"dirty",value:o.data}:o.common.async?Promise.resolve(c).then(g=>this._def.schema._parseAsync({data:g,path:o.path,parent:o})):this._def.schema._parseSync({data:c,path:o.path,parent:o})}if(n.type==="refinement"){let c=g=>{let w=n.refinement(g,p);if(o.common.async)return Promise.resolve(w);if(w instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return g};if(o.common.async===!1){let g=this._def.schema._parseSync({data:o.data,path:o.path,parent:o});return g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),c(g.value),{status:t.value,value:g.value})}else return this._def.schema._parseAsync({data:o.data,path:o.path,parent:o}).then(g=>g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),c(g.value).then(()=>({status:t.value,value:g.value}))))}if(n.type==="transform")if(o.common.async===!1){let c=this._def.schema._parseSync({data:o.data,path:o.path,parent:o});if(!ho(c))return c;let g=n.transform(c.value,p);if(g instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:g}}else return this._def.schema._parseAsync({data:o.data,path:o.path,parent:o}).then(c=>ho(c)?Promise.resolve(n.transform(c.value,p)).then(g=>({status:t.value,value:g})):c);ye.assertNever(n)}};bt.create=(r,e,t)=>new bt({schema:r,typeName:oe.ZodEffects,effect:e,...ae(t)});bt.createWithPreprocess=(r,e,t)=>new bt({schema:e,effect:{type:"preprocess",transform:r},typeName:oe.ZodEffects,...ae(t)});var Mt=class extends pe{_parse(e){return this._getType(e)===Y.undefined?mt(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Mt.create=(r,e)=>new Mt({innerType:r,typeName:oe.ZodOptional,...ae(e)});var Zt=class extends pe{_parse(e){return this._getType(e)===Y.null?mt(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Zt.create=(r,e)=>new Zt({innerType:r,typeName:oe.ZodNullable,...ae(e)});var qr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o=t.data;return t.parsedType===Y.undefined&&(o=this._def.defaultValue()),this._def.innerType._parse({data:o,path:t.path,parent:t})}removeDefault(){return this._def.innerType}};qr.create=(r,e)=>new qr({innerType:r,typeName:oe.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...ae(e)});var Xr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:o.data,path:o.path,parent:{...o}});return qo(n)?n.then(p=>({status:"valid",value:p.status==="valid"?p.value:this._def.catchValue({get error(){return new dt(o.common.issues)},input:o.data})})):{status:"valid",value:n.status==="valid"?n.value:this._def.catchValue({get error(){return new dt(o.common.issues)},input:o.data})}}removeCatch(){return this._def.innerType}};Xr.create=(r,e)=>new Xr({innerType:r,typeName:oe.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...ae(e)});var eo=class extends pe{_parse(e){if(this._getType(e)!==Y.nan){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.nan,received:o.parsedType}),se}return{status:"valid",value:e.data}}};eo.create=r=>new eo({typeName:oe.ZodNaN,...ae(r)});var h0=Symbol("zod_brand"),Do=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o=t.data;return this._def.type._parse({data:o,path:t.path,parent:t})}unwrap(){return this._def.type}},Dr=class extends pe{_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.common.async)return(async()=>{let p=await this._def.in._parseAsync({data:o.data,path:o.path,parent:o});return p.status==="aborted"?se:p.status==="dirty"?(t.dirty(),Ka(p.value)):this._def.out._parseAsync({data:p.value,path:o.path,parent:o})})();{let n=this._def.in._parseSync({data:o.data,path:o.path,parent:o});return n.status==="aborted"?se:n.status==="dirty"?(t.dirty(),{status:"dirty",value:n.value}):this._def.out._parseSync({data:n.value,path:o.path,parent:o})}}static create(e,t){return new Dr({in:e,out:t,typeName:oe.ZodPipeline})}},to=class extends pe{_parse(e){let t=this._def.innerType._parse(e);return ho(t)&&(t.value=Object.freeze(t.value)),t}};to.create=(r,e)=>new to({innerType:r,typeName:oe.ZodReadonly,...ae(e)});var $a=(r,e={},t)=>r?sr.create().superRefine((o,n)=>{var p,c;if(!r(o)){let g=typeof e=="function"?e(o):typeof e=="string"?{message:e}:e,w=(c=(p=g.fatal)!==null&&p!==void 0?p:t)!==null&&c!==void 0?c:!0,E=typeof g=="string"?{message:g}:g;n.addIssue({code:"custom",...E,fatal:w})}}):sr.create(),d0={object:ot.lazycreate},oe;(function(r){r.ZodString="ZodString",r.ZodNumber="ZodNumber",r.ZodNaN="ZodNaN",r.ZodBigInt="ZodBigInt",r.ZodBoolean="ZodBoolean",r.ZodDate="ZodDate",r.ZodSymbol="ZodSymbol",r.ZodUndefined="ZodUndefined",r.ZodNull="ZodNull",r.ZodAny="ZodAny",r.ZodUnknown="ZodUnknown",r.ZodNever="ZodNever",r.ZodVoid="ZodVoid",r.ZodArray="ZodArray",r.ZodObject="ZodObject",r.ZodUnion="ZodUnion",r.ZodDiscriminatedUnion="ZodDiscriminatedUnion",r.ZodIntersection="ZodIntersection",r.ZodTuple="ZodTuple",r.ZodRecord="ZodRecord",r.ZodMap="ZodMap",r.ZodSet="ZodSet",r.ZodFunction="ZodFunction",r.ZodLazy="ZodLazy",r.ZodLiteral="ZodLiteral",r.ZodEnum="ZodEnum",r.ZodEffects="ZodEffects",r.ZodNativeEnum="ZodNativeEnum",r.ZodOptional="ZodOptional",r.ZodNullable="ZodNullable",r.ZodDefault="ZodDefault",r.ZodCatch="ZodCatch",r.ZodPromise="ZodPromise",r.ZodBranded="ZodBranded",r.ZodPipeline="ZodPipeline",r.ZodReadonly="ZodReadonly"})(oe||(oe={}));var m0=(r,e={message:`Input not instance of ${r.name}`})=>$a(t=>t instanceof r,e),Ga=vt.create,Ja=Nt.create,y0=eo.create,x0=qt.create,Qa=Tr.create,g0=Yt.create,v0=$r.create,w0=Sr.create,b0=Ir.create,E0=sr.create,R0=Wt.create,_0=Tt.create,z0=Gr.create,M0=wt.create,T0=ot.create,S0=ot.strictCreate,I0=Ar.create,A0=Jr.create,P0=Pr.create,k0=zt.create,B0=kr.create,C0=Qr.create,N0=Kt.create,q0=nr.create,D0=Br.create,O0=Cr.create,U0=Dt.create,L0=Nr.create,j0=ir.create,Wa=bt.create,F0=Mt.create,H0=Zt.create,V0=bt.createWithPreprocess,W0=Dr.create,Y0=()=>Ga().optional(),K0=()=>Ja().optional(),Z0=()=>Qa().optional(),$0={string:r=>vt.create({...r,coerce:!0}),number:r=>Nt.create({...r,coerce:!0}),boolean:r=>Tr.create({...r,coerce:!0}),bigint:r=>qt.create({...r,coerce:!0}),date:r=>Yt.create({...r,coerce:!0})},G0=se,s=Object.freeze({__proto__:null,defaultErrorMap:lo,setErrorMap:e0,getErrorMap:Co,makeIssue:No,EMPTY_PATH:t0,addIssueToContext:K,ParseStatus:ct,INVALID:se,DIRTY:Ka,OK:mt,isAborted:$s,isDirty:Gs,isValid:ho,isAsync:qo,get util(){return ye},get objectUtil(){return Zs},ZodParsedType:Y,getParsedType:or,ZodType:pe,ZodString:vt,ZodNumber:Nt,ZodBigInt:qt,ZodBoolean:Tr,ZodDate:Yt,ZodSymbol:$r,ZodUndefined:Sr,ZodNull:Ir,ZodAny:sr,ZodUnknown:Wt,ZodNever:Tt,ZodVoid:Gr,ZodArray:wt,ZodObject:ot,ZodUnion:Ar,ZodDiscriminatedUnion:Jr,ZodIntersection:Pr,ZodTuple:zt,ZodRecord:kr,ZodMap:Qr,ZodSet:Kt,ZodFunction:nr,ZodLazy:Br,ZodLiteral:Cr,ZodEnum:Dt,ZodNativeEnum:Nr,ZodPromise:ir,ZodEffects:bt,ZodTransformer:bt,ZodOptional:Mt,ZodNullable:Zt,ZodDefault:qr,ZodCatch:Xr,ZodNaN:eo,BRAND:h0,ZodBranded:Do,ZodPipeline:Dr,ZodReadonly:to,custom:$a,Schema:pe,ZodSchema:pe,late:d0,get ZodFirstPartyTypeKind(){return oe},coerce:$0,any:E0,array:M0,bigint:x0,boolean:Qa,date:g0,discriminatedUnion:A0,effect:Wa,enum:U0,function:q0,instanceof:m0,intersection:P0,lazy:D0,literal:O0,map:C0,nan:y0,nativeEnum:L0,never:_0,null:b0,nullable:H0,number:Ja,object:T0,oboolean:Z0,onumber:K0,optional:F0,ostring:Y0,pipeline:W0,preprocess:V0,promise:j0,record:B0,set:N0,strictObject:S0,string:Ga,symbol:v0,transformer:Wa,tuple:k0,undefined:w0,union:I0,unknown:R0,void:z0,NEVER:G0,ZodIssueCode:L,quotelessJson:Xy,ZodError:dt});h();var Mp=st(Po());h();h();h();h();var Xa="logger/5.7.0";var ep=!1,tp=!1,Oo={debug:1,default:2,info:2,warning:3,error:4,off:5},rp=Oo.default,Qs=null;function J0(){try{let r=[];if(["NFD","NFC","NFKD","NFKC"].forEach(e=>{try{if("test".normalize(e)!=="test")throw new Error("bad normalize")}catch{r.push(e)}}),r.length)throw new Error("missing "+r.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(r){return r.message}return null}var op=J0(),Xs;(function(r){r.DEBUG="DEBUG",r.INFO="INFO",r.WARNING="WARNING",r.ERROR="ERROR",r.OFF="OFF"})(Xs||(Xs={}));var St;(function(r){r.UNKNOWN_ERROR="UNKNOWN_ERROR",r.NOT_IMPLEMENTED="NOT_IMPLEMENTED",r.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",r.NETWORK_ERROR="NETWORK_ERROR",r.SERVER_ERROR="SERVER_ERROR",r.TIMEOUT="TIMEOUT",r.BUFFER_OVERRUN="BUFFER_OVERRUN",r.NUMERIC_FAULT="NUMERIC_FAULT",r.MISSING_NEW="MISSING_NEW",r.INVALID_ARGUMENT="INVALID_ARGUMENT",r.MISSING_ARGUMENT="MISSING_ARGUMENT",r.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",r.CALL_EXCEPTION="CALL_EXCEPTION",r.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",r.NONCE_EXPIRED="NONCE_EXPIRED",r.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",r.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",r.TRANSACTION_REPLACED="TRANSACTION_REPLACED",r.ACTION_REJECTED="ACTION_REJECTED"})(St||(St={}));var np="0123456789abcdef",we=class{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){let o=e.toLowerCase();Oo[o]==null&&this.throwArgumentError("invalid log level name","logLevel",e),!(rp>Oo[o])&&console.log.apply(console,t)}debug(...e){this._log(we.levels.DEBUG,e)}info(...e){this._log(we.levels.INFO,e)}warn(...e){this._log(we.levels.WARNING,e)}makeError(e,t,o){if(tp)return this.makeError("censored error",t,{});t||(t=we.errors.UNKNOWN_ERROR),o||(o={});let n=[];Object.keys(o).forEach(w=>{let E=o[w];try{if(E instanceof Uint8Array){let P="";for(let M=0;M>4],P+=np[E[M]&15];n.push(w+"=Uint8Array(0x"+P+")")}else n.push(w+"="+JSON.stringify(E))}catch{n.push(w+"="+JSON.stringify(o[w].toString()))}}),n.push(`code=${t}`),n.push(`version=${this.version}`);let p=e,c="";switch(t){case St.NUMERIC_FAULT:{c="NUMERIC_FAULT";let w=e;switch(w){case"overflow":case"underflow":case"division-by-zero":c+="-"+w;break;case"negative-power":case"negative-width":c+="-unsupported";break;case"unbound-bitwise-result":c+="-unbound-result";break}break}case St.CALL_EXCEPTION:case St.INSUFFICIENT_FUNDS:case St.MISSING_NEW:case St.NONCE_EXPIRED:case St.REPLACEMENT_UNDERPRICED:case St.TRANSACTION_REPLACED:case St.UNPREDICTABLE_GAS_LIMIT:c=t;break}c&&(e+=" [ See: https://links.ethers.org/v5-errors-"+c+" ]"),n.length&&(e+=" ("+n.join(", ")+")");let g=new Error(e);return g.reason=p,g.code=t,Object.keys(o).forEach(function(w){g[w]=o[w]}),g}throwError(e,t,o){throw this.makeError(e,t,o)}throwArgumentError(e,t,o){return this.throwError(e,we.errors.INVALID_ARGUMENT,{argument:t,value:o})}assert(e,t,o,n){e||this.throwError(t,o,n)}assertArgument(e,t,o,n){e||this.throwArgumentError(t,o,n)}checkNormalize(e){e==null&&(e="platform missing String.prototype.normalize"),op&&this.throwError("platform missing String.prototype.normalize",we.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:op})}checkSafeUint53(e,t){typeof e=="number"&&(t==null&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,we.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,we.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,o){o?o=": "+o:o="",et&&this.throwError("too many arguments"+o,we.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){(e===Object||e==null)&&this.throwError("missing new",we.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",we.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):(e===Object||e==null)&&this.throwError("missing new",we.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return Qs||(Qs=new we(Xa)),Qs}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",we.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),ep){if(!e)return;this.globalLogger().throwError("error censorship permanent",we.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}tp=!!e,ep=!!t}static setLogLevel(e){let t=Oo[e.toLowerCase()];if(t==null){we.globalLogger().warn("invalid log level - "+e);return}rp=t}static from(e){return new we(e)}};we.errors=St;we.levels=Xs;h();var sp="bytes/5.7.0";var ei=new we(sp);function Q0(r){return!!r.toHexString}function Uo(r){return r.slice||(r.slice=function(){let e=Array.prototype.slice.call(arguments);return Uo(new Uint8Array(Array.prototype.slice.apply(r,e)))}),r}function ip(r){return typeof r=="number"&&r==r&&r%1===0}function X0(r){if(r==null)return!1;if(r.constructor===Uint8Array)return!0;if(typeof r=="string"||!ip(r.length)||r.length<0)return!1;for(let e=0;e=256)return!1}return!0}function Lo(r,e){if(e||(e={}),typeof r=="number"){ei.checkSafeUint53(r,"invalid arrayify value");let t=[];for(;r;)t.unshift(r&255),r=parseInt(String(r/256));return t.length===0&&t.push(0),Uo(new Uint8Array(t))}if(e.allowMissingPrefix&&typeof r=="string"&&r.substring(0,2)!=="0x"&&(r="0x"+r),Q0(r)&&(r=r.toHexString()),ti(r)){let t=r.substring(2);t.length%2&&(e.hexPad==="left"?t="0"+t:e.hexPad==="right"?t+="0":ei.throwArgumentError("hex data is odd-length","value",r));let o=[];for(let n=0;n>1]>>4>=8&&(e[n]=e[n].toUpperCase()),(o[n>>1]&15)>=8&&(e[n+1]=e[n+1].toUpperCase());return"0x"+e.join("")}var rx=9007199254740991;function ox(r){return Math.log10?Math.log10(r):Math.log(r)/Math.LN10}var ni={};for(let r=0;r<10;r++)ni[String(r)]=String(r);for(let r=0;r<26;r++)ni[String.fromCharCode(65+r)]=String(10+r);var xp=Math.floor(ox(rx));function nx(r){r=r.toUpperCase(),r=r.substring(4)+r.substring(0,2)+"00";let e=r.split("").map(o=>ni[o]).join("");for(;e.length>=xp;){let o=e.substring(0,xp);e=parseInt(o,10)%97+e.substring(o.length)}let t=String(98-parseInt(e,10)%97);for(;t.length<2;)t="0"+t;return t}function sx(r){let e=null;if(typeof r!="string"&&mo.throwArgumentError("invalid address","address",r),r.match(/^(0x)?[0-9a-fA-F]{40}$/))r.substring(0,2)!=="0x"&&(r="0x"+r),e=yp(r),r.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==r&&mo.throwArgumentError("bad address checksum","address",r);else if(r.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(r.substring(2,4)!==nx(r)&&mo.throwArgumentError("bad icap checksum","address",r),e=oi(r.substring(4));e.length<40;)e="0"+e;e=yp("0x"+e)}else mo.throwArgumentError("invalid address","address",r);return e}function gp(r){try{return sx(r),!0}catch{}return!1}var Vo=st(zp());var ge=s.string().min(2,{message:"Must be 2 or more characters long"}).regex(/^0x[0-9A-Fa-f]*$/,{message:"String must be '0x'-prefixed and followed by valid hex characters"}),N=s.number().transform(r=>`0x${r.toString(16)}`).or(ge.min(3,{message:"Must be 3 or more characters long (should always have at least one digit - zero is '0x0')."})).refine(r=>r==="0x0"?!0:r[2]!=="0",{message:"Invalid hex quantity: leading zero digits are not allowed."}),he=ge.refine(r=>r.length%2===0,{message:"Invalid hex-encoded data: must be even number of digits"}),ro=s.string().transform(r=>{let e=he.safeParse(r);return e.success?e.data:`0x${Mp.Buffer.from(r).toString("hex")}`}),ii=s.union([s.string(),s.number()]).transform((r,e)=>{if(typeof r=="number")return r;let t=r.startsWith("0x")?16:10,o=parseInt(r,t);return Number.isNaN(o)&&e.addIssue({code:s.ZodIssueCode.custom,message:"Could not parse as LenientInteger"}),o}),ai=r=>he.refine(e=>e.length===r*2+2,{message:`Invalid byte length. (Expected ${r} bytes)`}),Z=ge.refine(gp,{message:"Invalid Ethereum address."}),X=ai(32),pi=ai(256),Ut=s.object({blockHash:X,address:Z,logIndex:N,data:he,removed:s.boolean().optional(),topics:s.array(X),blockNumber:N.nullable(),transactionIndex:N,transactionHash:X}),yo=s.object({transactionHash:X,transactionIndex:N,blockHash:X,blockNumber:N,from:Z,to:Z.nullable().optional(),root:X.optional(),status:s.literal("0x1").or(s.literal("0x0")).optional(),cumulativeGasUsed:N,gasUsed:N,contractAddress:Z.nullable(),logs:s.array(Ut),logsBloom:pi,effectiveGasPrice:N.optional(),type:N.optional()}),xo=s.object({from:Z.optional(),chainId:N.optional(),to:Z.optional(),gas:N.optional(),gasPrice:N.optional(),value:N.optional(),data:he.optional(),nonce:N.optional()}),$t=s.object({name:s.string(),type:s.string()}),Wo=s.array($t),Tp=s.object({chainId:ii.optional(),name:s.string(),verifyingContract:Z,version:s.string().optional()}),fi=s.object({type:s.string(),name:s.string(),value:s.string()}).array(),Yo=s.object({domain:Tp,message:s.record(s.any()),primaryType:s.string(),types:s.object({EIP712Domain:Wo}).and(s.record($t.array()))}),ui=s.object({chainId:ii.optional(),name:s.string().optional(),verifyingContract:Z.optional(),version:s.string().optional(),salt:s.string().optional()}),Ko=s.object({domain:ui,message:s.record(s.any()),primaryType:s.string(),types:s.object({EIP712Domain:Wo}).and(s.record($t.array()))}),Sp=s.object({name:s.literal("owner"),type:s.literal("address")}),Ip=s.object({name:s.literal("spender"),type:s.literal("address")}),Ap=s.object({name:s.literal("value"),type:s.literal("uint256")}),Pp=s.object({name:s.literal("value"),type:s.literal("uint256")}),kp=s.object({name:s.literal("deadline"),type:s.literal("uint256")}),Bp=s.tuple([$t,$t,$t,$t,$t]).refine(r=>{let e=[Sp,Ip,Ap,Pp,kp],t=new Set(["owner","spender","value","nonce","deadline"]);for(let o of r)for(let n of e){let p=n.safeParse(o);p.success&&t.delete(p.data.name)}return t.size===0}).transform(()=>[{name:"owner",type:"address"},{name:"spender",type:"address"},{name:"value",type:"uint256"},{name:"nonce",type:"uint256"},{name:"deadline",type:"uint256"}]),Cp=s.literal("Permit"),Np=s.object({EIP712Domain:Wo,Permit:Bp}),qp=s.object({owner:Z,spender:Z,value:N,nonce:N,deadline:N}),fx=s.object({domain:ui,primaryType:Cp,types:Np,message:qp}),ci=(o=>(o.legacy="0x0",o.eip2930="0x1",o.eip1559="0x2",o))(ci||{}),Dp=s.tuple([Z,s.array(X)]),Ur=s.object({chainId:N.optional(),data:he.optional(),from:Z,gas:N.optional(),gasPrice:N.optional(),nonce:N.optional(),to:Z.optional(),value:N.optional(),type:s.nativeEnum(ci).optional(),accessList:s.array(Dp).optional(),maxPriorityFeePerGas:N.optional(),maxFeePerGas:N.optional(),gasLimit:N.optional()}).transform(r=>(r.gas==null&&r.gasLimit!=null&&(r.gas=r.gasLimit,delete r.gasLimit),r)).brand("EthUnsignedTransactionObject"),Lt=s.object({blockHash:X.nullish(),blockNumber:N.nullish(),from:Z,gas:N,gasPrice:N.nullish(),hash:X,input:he,nonce:N,to:Z.nullable(),transactionIndex:N.nullish(),value:N,v:N,r:N,s:N}),li=s.object({address:Z.optional(),balance:N,codeHash:X,nonce:N,storageHash:X,accountProof:s.array(ge),storageProof:s.array(s.object({key:N,value:N,proof:s.array(ge)}))}),Ee=s.literal("latest").or(s.literal("earliest")).or(s.literal("pending")).or(s.literal("finalized")),Gt=s.object({number:N.nullable(),hash:X.nullable(),parentHash:X,nonce:ai(8).nullable(),sha3Uncles:X,logsBloom:pi.nullable(),transactionsRoot:X,stateRoot:X,receiptsRoot:X,miner:Z.nullable(),mixHash:X.optional(),difficulty:N,totalDifficulty:N.nullable(),extraData:he,size:N,gasLimit:N,gasUsed:N,timestamp:N,transactions:s.array(Lt).or(s.array(X)),uncles:s.array(X),baseFeePerGas:N.optional()}),go=s.enum(["CONTINUE_WITH_PHANTOM","CONTINUE_WITH_METAMASK","ALWAYS_USE_PHANTOM","ALWAYS_USE_METAMASK"]),vo=s.string().refine(r=>{try{return Vo.default.decode(r).byteLength===32}catch(e){return!1}},{message:"String must be a valid solana public key of 32 bytes"}),Op=s.union([s.literal("bip122_p2tr"),s.literal("bip122_p2wpkh"),s.literal("bip122_p2sh"),s.literal("bip122_p2pkh")]),Up=s.object({address:s.string(),publicKey:s.string(),addressType:Op}),Lr=Up.and(s.object({purpose:s.union([s.literal("payment"),s.literal("ordinals")])})),ux=s.string().refine(r=>{try{return Vo.default.decode(r).byteLength===64}catch(e){return!1}},{message:"String must be a valid solana address of 64 bytes"}),me=s.string().refine(r=>{try{return Vo.default.decode(r),!0}catch(e){return!1}},{message:"String must be a base 58 encoded"}),ce=s.object({url:s.string().url(),title:s.string(),icon:s.string().nullable(),tabId:s.number().optional()}),Lp=s.array(s.any()),Zo=s.unknown().transform((r,e)=>typeof r=="object"&&r!==null?r:(e.addIssue({code:s.ZodIssueCode.custom,message:"Not an object"}),s.NEVER)),oo=s.union([s.null(),s.string(),s.number(),s.boolean(),Lp,Zo]),wo=s.literal("2.0"),no=s.union([s.string(),s.number(),s.null()]),$o=s.object({jsonrpc:s.literal("2.0"),id:no,method:s.string(),params:oo.optional()}),hi=s.array($o),bo=s.object({jsonrpc:s.literal("2.0"),method:s.string(),params:oo}),Go=(q=>(q[q.ParseError=-32700]="ParseError",q[q.InternalError=-32603]="InternalError",q[q.InvalidParams=-32602]="InvalidParams",q[q.MethodNotFound=-32601]="MethodNotFound",q[q.InvalidRequest=-32600]="InvalidRequest",q[q.TransactionRejected=-32003]="TransactionRejected",q[q.ResourceUnavailable=-32002]="ResourceUnavailable",q[q.InvalidInput=-32e3]="InvalidInput",q[q.UserRejectedRequest=4001]="UserRejectedRequest",q[q.Unauthorized=4100]="Unauthorized",q[q.Disconnected=4900]="Disconnected",q[q.ChainDisconnected=4901]="ChainDisconnected",q[q.ExecutionReverted=3]="ExecutionReverted",q))(Go||{});var T=s.object({code:s.nativeEnum(Go).or(s.number()),message:s.string()}),jp=s.object({error:T}).or(s.object({result:oo})),Jo=s.object({jsonrpc:s.literal("2.0"),id:no}).and(jp),di=s.array(Jo),Eo=s.object({domain:s.string().optional(),address:s.string().optional(),statement:s.string().optional(),uri:s.string().optional(),version:s.string().optional(),chainId:s.string().optional(),nonce:s.string().optional(),issuedAt:s.string().optional(),expirationTime:s.string().optional(),notBefore:s.string().optional(),requestId:s.string().optional(),resources:s.array(s.string()).optional()}),Fp=s.literal("mainnet"),Hp=s.literal("testnet"),Vp=s.literal("devnet"),Wp=s.literal("localnet"),Yp=s.enum([Fp.value,Hp.value,Vp.value,Wp.value]),Kp=s.literal("1"),Zp=s.literal("5"),$p=s.literal("11155111"),Gp=s.enum([Kp.value,Zp.value,$p.value]),Jp=s.literal("0x1"),Qp=s.literal("0x5"),Xp=s.literal("0xaa36a7"),Qo=s.enum([Jp.value,Qp.value,Xp.value]),ef=s.literal("137"),tf=s.literal("80001"),rf=s.enum([ef.value,tf.value]),of=s.literal("0x89"),nf=s.literal("0x13881"),Xo=s.enum([of.value,nf.value]);h();function S(r,e){return s.object({jsonrpc:wo,id:no,method:r,params:e})}function I(r,e){return s.object({jsonrpc:wo,id:no}).and(s.object({result:r}).or(s.object({error:e})))}function Et(r,e){return s.object({jsonrpc:wo,method:r,params:e})}var sf=s.literal("btc_requestAccounts"),af=s.tuple([]),pf=s.array(Lr),ff=T,cx=S(sf,af),lx=I(pf,ff);var yi={};U(yi,{error:()=>hf,method:()=>uf,params:()=>cf,request:()=>hx,response:()=>dx,result:()=>lf});h();var uf=s.literal("btc_signPSBT"),cf=s.tuple([s.instanceof(Uint8Array),s.object({inputsToSign:s.array(s.object({address:s.string(),signingIndexes:s.array(s.number()),sigHash:s.number().optional()})),finalize:s.boolean()})]),lf=s.instanceof(Uint8Array),hf=T,hx=S(uf,cf),dx=I(lf,hf);var xi={};U(xi,{error:()=>xf,method:()=>df,params:()=>mf,request:()=>mx,response:()=>yx,result:()=>yf});h();var df=s.literal("btc_signMessage"),mf=s.object({address:s.string(),message:s.instanceof(Uint8Array)}),yf=s.object({signature:s.instanceof(Uint8Array),signedMessage:s.instanceof(Uint8Array)}),xf=T,mx=S(df,mf),yx=I(yf,xf);var so={};U(so,{eth_accounts:()=>en,eth_blockNumber:()=>tn,eth_call:()=>rn,eth_cancelPrivateTransaction:()=>on,eth_chainId:()=>nn,eth_estimateGas:()=>sn,eth_feeHistory:()=>an,eth_gasPrice:()=>pn,eth_getBalance:()=>fn,eth_getBlockByHash:()=>un,eth_getBlockByNumber:()=>cn,eth_getBlockReceipts:()=>ln,eth_getBlockTransactionCountByHash:()=>hn,eth_getBlockTransactionCountByNumber:()=>dn,eth_getCode:()=>mn,eth_getFilterChanges:()=>yn,eth_getFilterLogs:()=>xn,eth_getLogs:()=>gn,eth_getProof:()=>vn,eth_getStorageAt:()=>wn,eth_getTransactionByBlockHashAndIndex:()=>bn,eth_getTransactionByBlockNumberAndIndex:()=>En,eth_getTransactionByHash:()=>Rn,eth_getTransactionCount:()=>_n,eth_getTransactionReceipt:()=>zn,eth_getUncleByBlockHashAndIndex:()=>Mn,eth_getUncleByBlockNumberAndIndex:()=>Tn,eth_getUncleCountByBlockHash:()=>Sn,eth_getUncleCountByBlockNumber:()=>In,eth_maxPriorityFeePerGas:()=>An,eth_newBlockFilter:()=>Pn,eth_newFilter:()=>kn,eth_newPendingTransactionFilter:()=>Bn,eth_protocolVersion:()=>Nn,eth_requestAccounts:()=>qn,eth_sendPrivateTransaction:()=>Dn,eth_sendRawTransaction:()=>On,eth_sendTransaction:()=>Un,eth_sign:()=>Ln,eth_signTransaction:()=>jn,eth_signTypedData:()=>Fn,eth_signTypedData_v3:()=>Hn,eth_signTypedData_v4:()=>Vn,eth_subscribe:()=>Wn,eth_uninstallFilter:()=>Yn,eth_unsubscribe:()=>Kn,net_listening:()=>Zn,net_version:()=>$n,personal_sign:()=>Cn,wallet_addEthereumChain:()=>Gn,wallet_selectEthereumProvider:()=>Jn,wallet_switchEthereumChain:()=>Qn,wallet_watchAsset:()=>Xn,web3_clientVersion:()=>es,web3_sha3:()=>ts});h();var en={};U(en,{error:()=>bf,method:()=>gf,params:()=>vf,request:()=>gx,response:()=>vx,result:()=>wf});h();var gf=s.literal("eth_accounts"),vf=s.tuple([]),wf=s.array(Z),bf=T,gx=S(gf,vf),vx=I(wf,bf);var tn={};U(tn,{error:()=>zf,method:()=>Ef,params:()=>Rf,request:()=>wx,response:()=>bx,result:()=>_f});h();var Ef=s.literal("eth_blockNumber"),Rf=s.tuple([]),_f=N,zf=T,wx=S(Ef,Rf),bx=I(_f,zf);var rn={};U(rn,{error:()=>If,method:()=>Mf,params:()=>Tf,request:()=>Ex,response:()=>Rx,result:()=>Sf});h();var Mf=s.literal("eth_call"),Tf=s.tuple([xo,N.or(Ee)]),Sf=he,If=T,Ex=S(Mf,Tf),Rx=I(Sf,If);var on={};U(on,{error:()=>Bf,method:()=>Af,params:()=>Pf,request:()=>_x,response:()=>zx,result:()=>kf});h();var Af=s.literal("eth_cancelPrivateTransaction"),Pf=s.tuple([s.object({txHash:X})]),kf=s.boolean(),Bf=T,_x=S(Af,Pf),zx=I(kf,Bf);var nn={};U(nn,{error:()=>Df,method:()=>Cf,params:()=>Nf,request:()=>Mx,response:()=>Tx,result:()=>qf});h();var Cf=s.literal("eth_chainId"),Nf=s.tuple([]),qf=ge,Df=T,Mx=S(Cf,Nf),Tx=I(qf,Df);var sn={};U(sn,{error:()=>jf,method:()=>Of,params:()=>Uf,request:()=>Sx,response:()=>Ix,result:()=>Lf});h();var Of=s.literal("eth_estimateGas"),Uf=s.tuple([xo]),Lf=N,jf=T,Sx=S(Of,Uf),Ix=I(Lf,jf);var an={};U(an,{error:()=>Wf,method:()=>Ff,params:()=>Hf,request:()=>Ax,response:()=>Px,result:()=>Vf});h();var Ff=s.literal("eth_feeHistory"),Hf=s.tuple([s.number(),N.or(Ee),s.array(s.number()).optional()]),Vf=s.object({oldestBlock:s.number(),reward:s.array(s.tuple([N,N])).optional(),baseFeePerGas:s.array(N),gasUsedRatio:s.array(s.number())}),Wf=T,Ax=S(Ff,Hf),Px=I(Vf,Wf);var pn={};U(pn,{error:()=>$f,method:()=>Yf,params:()=>Kf,request:()=>kx,response:()=>Bx,result:()=>Zf});h();var Yf=s.literal("eth_gasPrice"),Kf=s.tuple([]),Zf=N,$f=T,kx=S(Yf,Kf),Bx=I(Zf,$f);var fn={};U(fn,{error:()=>Xf,method:()=>Gf,params:()=>Jf,request:()=>Cx,response:()=>Nx,result:()=>Qf});h();var Gf=s.literal("eth_getBalance"),Jf=s.tuple([Z,N.or(Ee)]),Qf=N,Xf=T,Cx=S(Gf,Jf),Nx=I(Qf,Xf);var un={};U(un,{error:()=>ou,method:()=>eu,params:()=>tu,request:()=>qx,response:()=>Dx,result:()=>ru});h();var eu=s.literal("eth_getBlockByHash"),tu=s.tuple([X,s.boolean()]),ru=Gt,ou=T,qx=S(eu,tu),Dx=I(ru,ou);var cn={};U(cn,{error:()=>au,method:()=>nu,params:()=>su,request:()=>Ox,response:()=>Ux,result:()=>iu});h();var nu=s.literal("eth_getBlockByNumber"),su=s.tuple([N.or(Ee),s.boolean()]),iu=Gt,au=T,Ox=S(nu,su),Ux=I(iu,au);var ln={};U(ln,{error:()=>cu,method:()=>pu,params:()=>fu,request:()=>Lx,response:()=>jx,result:()=>uu});h();var pu=s.literal("eth_getBlockReceipts"),fu=s.tuple([X.or(N).or(Ee)]),uu=s.array(yo),cu=T,Lx=S(pu,fu),jx=I(uu,cu);var hn={};U(hn,{error:()=>mu,method:()=>lu,params:()=>hu,request:()=>Fx,response:()=>Hx,result:()=>du});h();var lu=s.literal("eth_getBlockTransactionCountByHash"),hu=s.tuple([X]),du=N,mu=T,Fx=S(lu,hu),Hx=I(du,mu);var dn={};U(dn,{error:()=>vu,method:()=>yu,params:()=>xu,request:()=>Vx,response:()=>Wx,result:()=>gu});h();var yu=s.literal("eth_getBlockTransactionCountByNumber"),xu=s.tuple([N]),gu=N,vu=T,Vx=S(yu,xu),Wx=I(gu,vu);var mn={};U(mn,{error:()=>Ru,method:()=>wu,params:()=>bu,request:()=>Yx,response:()=>Kx,result:()=>Eu});h();var wu=s.literal("eth_getCode"),bu=s.tuple([Z,s.union([N,Ee])]),Eu=he,Ru=T,Yx=S(wu,bu),Kx=I(Eu,Ru);var yn={};U(yn,{error:()=>Tu,method:()=>_u,params:()=>zu,request:()=>Zx,response:()=>$x,result:()=>Mu});h();var _u=s.literal("eth_getFilterChanges"),zu=s.tuple([N]),Mu=s.array(Ut),Tu=T,Zx=S(_u,zu),$x=I(Mu,Tu);var xn={};U(xn,{error:()=>Pu,method:()=>Su,params:()=>Iu,request:()=>Gx,response:()=>Jx,result:()=>Au});h();var Su=s.literal("eth_getFilterLogs"),Iu=s.tuple([N]),Au=s.array(Ut),Pu=T,Gx=S(Su,Iu),Jx=I(Au,Pu);var gn={};U(gn,{error:()=>Nu,method:()=>ku,params:()=>Bu,request:()=>Qx,response:()=>Xx,result:()=>Cu});h();var ku=s.literal("eth_getLogs"),Bu=s.tuple([s.object({fromBlock:N.or(Ee).optional(),toBlock:s.string().optional(),address:Z.optional(),topics:s.array(X).optional(),blockHash:X.optional()})]),Cu=s.array(Ut),Nu=T,Qx=S(ku,Bu),Xx=I(Cu,Nu);var vn={};U(vn,{error:()=>Uu,method:()=>qu,params:()=>Du,request:()=>eg,response:()=>tg,result:()=>Ou});h();var qu=s.literal("eth_getProof"),Du=s.tuple([Z,s.array(X),N.or(Ee)]),Ou=li,Uu=T,eg=S(qu,Du),tg=I(Ou,Uu);var wn={};U(wn,{error:()=>Hu,method:()=>Lu,params:()=>ju,request:()=>rg,response:()=>og,result:()=>Fu});h();var Lu=s.literal("eth_getStorageAt"),ju=s.tuple([Z,N,N.or(Ee)]),Fu=he,Hu=T,rg=S(Lu,ju),og=I(Fu,Hu);var bn={};U(bn,{error:()=>Ku,method:()=>Vu,params:()=>Wu,request:()=>ng,response:()=>sg,result:()=>Yu});h();var Vu=s.literal("eth_getTransactionByBlockHashAndIndex"),Wu=s.tuple([X,N]),Yu=Lt.nullable(),Ku=T,ng=S(Vu,Wu),sg=I(Yu,Ku);var En={};U(En,{error:()=>Ju,method:()=>Zu,params:()=>$u,request:()=>ig,response:()=>ag,result:()=>Gu});h();var Zu=s.literal("eth_getTransactionByBlockNumberAndIndex"),$u=s.tuple([s.string(),N]),Gu=Lt,Ju=T,ig=S(Zu,$u),ag=I(Gu,Ju);var Rn={};U(Rn,{error:()=>tc,method:()=>Qu,params:()=>Xu,request:()=>pg,response:()=>fg,result:()=>ec});h();var Qu=s.literal("eth_getTransactionByHash"),Xu=s.tuple([X]),ec=Lt.nullable(),tc=T,pg=S(Qu,Xu),fg=I(ec,tc);var _n={};U(_n,{error:()=>sc,method:()=>rc,params:()=>oc,request:()=>ug,response:()=>cg,result:()=>nc});h();var rc=s.literal("eth_getTransactionCount"),oc=s.tuple([Z,N.or(Ee)]),nc=N,sc=T,ug=S(rc,oc),cg=I(nc,sc);var zn={};U(zn,{error:()=>fc,method:()=>ic,params:()=>ac,request:()=>lg,response:()=>hg,result:()=>pc});h();var ic=s.literal("eth_getTransactionReceipt"),ac=s.tuple([X]),pc=yo.nullable(),fc=T,lg=S(ic,ac),hg=I(pc,fc);var Mn={};U(Mn,{error:()=>hc,method:()=>uc,params:()=>cc,request:()=>dg,response:()=>mg,result:()=>lc});h();var uc=s.literal("eth_getUncleByBlockHashAndIndex"),cc=s.tuple([N.or(Ee),N]),lc=Gt,hc=T,dg=S(uc,cc),mg=I(lc,hc);var Tn={};U(Tn,{error:()=>xc,method:()=>dc,params:()=>mc,request:()=>yg,response:()=>xg,result:()=>yc});h();var dc=s.literal("eth_getUncleByBlockNumberAndIndex"),mc=s.tuple([N.or(Ee),N]),yc=Gt,xc=T,yg=S(dc,mc),xg=I(yc,xc);var Sn={};U(Sn,{error:()=>bc,method:()=>gc,params:()=>vc,request:()=>gg,response:()=>vg,result:()=>wc});h();var gc=s.literal("eth_getUncleCountByBlockHash"),vc=s.tuple([X]),wc=N,bc=T,gg=S(gc,vc),vg=I(wc,bc);var In={};U(In,{error:()=>zc,method:()=>Ec,params:()=>Rc,request:()=>wg,response:()=>bg,result:()=>_c});h();var Ec=s.literal("eth_getUncleCountByBlockNumber"),Rc=s.tuple([N.or(Ee)]),_c=N,zc=T,wg=S(Ec,Rc),bg=I(_c,zc);var An={};U(An,{error:()=>Ic,method:()=>Mc,params:()=>Tc,request:()=>Eg,response:()=>Rg,result:()=>Sc});h();var Mc=s.literal("eth_maxPriorityFeePerGas"),Tc=s.tuple([]),Sc=N,Ic=T,Eg=S(Mc,Tc),Rg=I(Sc,Ic);var Pn={};U(Pn,{error:()=>Bc,method:()=>Ac,params:()=>Pc,request:()=>_g,response:()=>zg,result:()=>kc});h();var Ac=s.literal("eth_newBlockFilter"),Pc=s.tuple([]),kc=N,Bc=T,_g=S(Ac,Pc),zg=I(kc,Bc);var kn={};U(kn,{error:()=>Dc,method:()=>Cc,params:()=>Nc,request:()=>Mg,response:()=>Tg,result:()=>qc});h();var Cc=s.literal("eth_newFilter"),Nc=s.tuple([s.object({fromBlock:N.optional(),toBlock:N.optional(),address:Z.or(s.array(Z)).optional(),topics:s.array(he.nullable().or(s.array(he.nullable()))).optional()})]),qc=N,Dc=T,Mg=S(Cc,Nc),Tg=I(qc,Dc);var Bn={};U(Bn,{error:()=>jc,method:()=>Oc,params:()=>Uc,request:()=>Sg,response:()=>Ig,result:()=>Lc});h();var Oc=s.literal("eth_newPendingTransactionFilter"),Uc=s.tuple([]),Lc=N,jc=T,Sg=S(Oc,Uc),Ig=I(Lc,jc);var Cn={};U(Cn,{error:()=>Wc,method:()=>Fc,params:()=>Hc,request:()=>Ag,response:()=>Pg,result:()=>Vc});h();var Fc=s.literal("personal_sign"),Hc=s.union([s.tuple([ro,Z]),s.tuple([ro,Z,s.unknown()])]),Vc=he,Wc=T,Ag=S(Fc,Hc),Pg=I(Vc,Wc);var Nn={};U(Nn,{error:()=>$c,method:()=>Yc,params:()=>Kc,request:()=>kg,response:()=>Bg,result:()=>Zc});h();var Yc=s.literal("eth_protocolVersion"),Kc=s.tuple([]),Zc=s.string(),$c=T,kg=S(Yc,Kc),Bg=I(Zc,$c);var qn={};U(qn,{error:()=>Xc,method:()=>Gc,params:()=>Jc,request:()=>Cg,response:()=>Ng,result:()=>Qc});h();var Gc=s.literal("eth_requestAccounts"),Jc=s.tuple([]),Qc=s.array(Z),Xc=T,Cg=S(Gc,Jc),Ng=I(Qc,Xc);var Dn={};U(Dn,{error:()=>ol,method:()=>el,params:()=>tl,request:()=>qg,response:()=>Dg,result:()=>rl});h();var el=s.literal("eth_sendPrivateTransaction"),tl=s.tuple([s.object({tx:X,maxBlockNumber:N.optional(),preferences:s.object({fast:s.boolean()}).optional()})]),rl=X,ol=T,qg=S(el,tl),Dg=I(rl,ol);var On={};U(On,{error:()=>al,method:()=>nl,params:()=>sl,request:()=>Og,response:()=>Ug,result:()=>il});h();var nl=s.literal("eth_sendRawTransaction"),sl=s.tuple([he]),il=X,al=T,Og=S(nl,sl),Ug=I(il,al);var Un={};U(Un,{error:()=>cl,method:()=>pl,params:()=>fl,request:()=>Lg,response:()=>jg,result:()=>ul});h();var pl=s.literal("eth_sendTransaction"),fl=s.tuple([Ur]),ul=X,cl=T,Lg=S(pl,fl),jg=I(ul,cl);var Ln={};U(Ln,{error:()=>ml,method:()=>ll,params:()=>hl,request:()=>Fg,response:()=>Hg,result:()=>dl});h();var ll=s.literal("eth_sign"),hl=s.tuple([Z,ro]),dl=he,ml=T,Fg=S(ll,hl),Hg=I(dl,ml);var jn={};U(jn,{error:()=>vl,method:()=>yl,params:()=>xl,request:()=>Vg,response:()=>Wg,result:()=>gl});h();var yl=s.literal("eth_signTransaction"),xl=s.tuple([Ur]),gl=he,vl=T,Vg=S(yl,xl),Wg=I(gl,vl);var Fn={};U(Fn,{error:()=>Rl,method:()=>wl,params:()=>bl,request:()=>Yg,response:()=>Kg,result:()=>El});h();var wl=s.literal("eth_signTypedData"),bl=s.tuple([fi,Z]),El=he,Rl=T,Yg=S(wl,bl),Kg=I(El,Rl);var Hn={};U(Hn,{error:()=>Tl,method:()=>_l,params:()=>zl,request:()=>Zg,response:()=>$g,result:()=>Ml});h();var _l=s.literal("eth_signTypedData_v3"),zl=s.tuple([Z,s.string().transform((r,e)=>{try{let t=JSON.parse(r);return Yo.parse(t)}catch(t){return e.addIssue({code:s.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),s.NEVER}}).or(Yo)]),Ml=he,Tl=T,Zg=S(_l,zl),$g=I(Ml,Tl);var Vn={};U(Vn,{error:()=>Pl,method:()=>Sl,params:()=>Il,request:()=>Gg,response:()=>Jg,result:()=>Al});h();var Sl=s.literal("eth_signTypedData_v4"),Il=s.tuple([Z,s.string().transform((r,e)=>{try{let t=JSON.parse(r);return Ko.parse(t)}catch(t){return e.addIssue({code:s.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),s.NEVER}}).or(Ko)]),Al=he,Pl=T,Gg=S(Sl,Il),Jg=I(Al,Pl);var Wn={};U(Wn,{error:()=>Nl,method:()=>kl,params:()=>Bl,request:()=>Qg,response:()=>Xg,result:()=>Cl});h();var kl=s.literal("eth_subscribe"),Bl=s.union([s.tuple([s.union([s.literal("alchemy_pendingTransactions"),s.literal("newPendingTransactions"),s.literal("newHeads"),s.literal("logs")])]),s.tuple([s.union([s.literal("alchemy_pendingTransactions"),s.literal("newPendingTransactions"),s.literal("newHeads"),s.literal("logs")]),s.union([s.object({fromAddress:s.union([Z,s.array(Z)]).optional(),toAddress:s.union([Z,s.array(Z)]).optional(),hashesOnly:s.boolean().optional()}),s.object({address:s.union([Z,s.array(Z)]).optional(),topics:s.array(s.union([s.null(),Z,s.array(Z)]))})])])]),Cl=s.union([ge,s.object({result:Lt,subscription:ge}),s.object({result:X,subscription:ge}),s.object({result:s.object({difficulty:ge,extraData:ge,gasLimit:ge,gasUsed:ge,logsBloom:ge,miner:Z,nonce:ge,number:ge,parentHash:X,receiptRoot:X,sha3Uncles:X,stateRoot:X,timestamp:ge,transactionsRoot:X}),subscription:ge}),s.object({result:Ut,subscription:ge})]),Nl=T,Qg=S(kl,Bl),Xg=I(Cl,Nl);var Yn={};U(Yn,{error:()=>Ul,method:()=>ql,params:()=>Dl,request:()=>ev,response:()=>tv,result:()=>Ol});h();var ql=s.literal("eth_uninstallFilter"),Dl=s.tuple([N]),Ol=s.boolean(),Ul=T,ev=S(ql,Dl),tv=I(Ol,Ul);var Kn={};U(Kn,{error:()=>Hl,method:()=>Ll,params:()=>jl,request:()=>rv,response:()=>ov,result:()=>Fl});h();var Ll=s.literal("eth_unsubscribe"),jl=s.tuple([N]),Fl=s.boolean(),Hl=T,rv=S(Ll,jl),ov=I(Fl,Hl);var Zn={};U(Zn,{error:()=>Kl,method:()=>Vl,params:()=>Wl,request:()=>nv,response:()=>sv,result:()=>Yl});h();var Vl=s.literal("net_listening"),Wl=s.tuple([]),Yl=s.boolean(),Kl=T,nv=S(Vl,Wl),sv=I(Yl,Kl);var $n={};U($n,{error:()=>Jl,method:()=>Zl,params:()=>$l,request:()=>iv,response:()=>av,result:()=>Gl});h();var Zl=s.literal("net_version"),$l=s.tuple([]),Gl=s.string(),Jl=T,iv=S(Zl,$l),av=I(Gl,Jl);var Gn={};U(Gn,{error:()=>th,method:()=>Ql,params:()=>Xl,request:()=>pv,response:()=>fv,result:()=>eh});h();var Ql=s.literal("wallet_addEthereumChain"),Xl=s.tuple([s.object({chainId:ge,chainName:s.string(),nativeCurrency:s.object({name:s.string(),symbol:s.string().refine(r=>{let{length:e}=r;return e>=2&&e<=6},{message:"Value is not a valid symbol."}),decimals:s.number()}),rpcUrls:s.array(s.string()),blockExplorerUrls:s.union([s.tuple([s.string()]),s.null()]).optional(),iconUrls:s.array(s.string()).optional()})]),eh=s.null(),th=T,pv=S(Ql,Xl),fv=I(eh,th);var Jn={};U(Jn,{error:()=>sh,method:()=>rh,params:()=>oh,request:()=>uv,response:()=>cv,result:()=>nh});h();var rh=s.literal("wallet_selectEthereumProvider"),oh=s.tuple([]),nh=go,sh=T,uv=S(rh,oh),cv=I(nh,sh);var Qn={};U(Qn,{error:()=>fh,method:()=>ih,params:()=>ah,request:()=>lv,response:()=>hv,result:()=>ph});h();var ih=s.literal("wallet_switchEthereumChain"),ah=s.tuple([s.object({chainId:ge})]),ph=s.null(),fh=T,lv=S(ih,ah),hv=I(ph,fh);var Xn={};U(Xn,{error:()=>hh,method:()=>uh,params:()=>ch,request:()=>dv,response:()=>mv,result:()=>lh});h();var uh=s.literal("wallet_watchAsset"),ch=s.object({type:s.literal("ERC20"),options:s.object({address:Z,symbol:s.string(),decimals:s.number(),image:s.string()})}),lh=s.boolean(),hh=T,dv=S(uh,ch),mv=I(lh,hh);var es={};U(es,{error:()=>xh,method:()=>dh,params:()=>mh,request:()=>yv,response:()=>xv,result:()=>yh});h();var dh=s.literal("web3_clientVersion"),mh=s.tuple([]),yh=s.string(),xh=T,yv=S(dh,mh),xv=I(yh,xh);var ts={};U(ts,{error:()=>bh,method:()=>gh,params:()=>vh,request:()=>gv,response:()=>vv,result:()=>wh});h();var gh=s.literal("web3_sha3"),vh=s.tuple([he]),wh=he,bh=T,gv=S(gh,vh),vv=I(wh,bh);var io={};U(io,{phantom_accountChanged:()=>rs,phantom_chainChanged:()=>ns,phantom_dappIcon:()=>ss,phantom_dappMeta:()=>is,phantom_metaMaskOverrideSettingsChanged:()=>os,phantom_trustRevoked:()=>as});h();var rs={};U(rs,{method:()=>Eh,notification:()=>wv,params:()=>Rh});h();var Eh=s.literal("phantom_accountChanged"),Rh=s.object({evm:s.optional(Z),sol:s.optional(vo),btc:s.array(Lr)}).nullable(),wv=Et(Eh,Rh);var os={};U(os,{method:()=>_h,notification:()=>bv,params:()=>zh});h();var _h=s.literal("phantom_metaMaskOverrideSettingsChanged"),zh=s.null(),bv=Et(_h,zh);var ns={};U(ns,{method:()=>Mh,notification:()=>Ev,params:()=>Th});h();var Mh=s.literal("phantom_chainChanged"),Th=s.object({evm:s.optional(Qo.or(Xo))}).nullable(),Ev=Et(Mh,Th);var ss={};U(ss,{method:()=>Sh,notification:()=>Rv,params:()=>Ih});h();var Sh=s.literal("phantom_dappIcon"),Ih=s.string().nullable(),Rv=Et(Sh,Ih);var is={};U(is,{method:()=>Ah,notification:()=>_v,params:()=>Ph});h();var Ah=s.literal("phantom_dappMeta"),Ph=s.object({title:s.string(),url:s.string(),icons:s.object({href:s.string(),size:s.object({width:s.number(),height:s.number()})}).array()}),_v=Et(Ah,Ph);var as={};U(as,{method:()=>kh,notification:()=>zv,params:()=>Bh});h();var kh=s.literal("phantom_trustRevoked"),Bh=s.object({evm:s.optional(Z),sol:s.optional(vo),btc:s.array(Lr)}).nullable(),zv=Et(kh,Bh);h();var gi={};U(gi,{error:()=>Dh,method:()=>Ch,params:()=>Nh,request:()=>Mv,response:()=>Tv,result:()=>qh});h();var Ch=s.literal("sol_connect"),Nh=s.object({onlyIfTrusted:s.optional(s.boolean())}),qh=s.object({publicKey:s.string()}),Dh=T,Mv=S(Ch,Nh),Tv=I(qh,Dh);var vi={};U(vi,{error:()=>jh,method:()=>Oh,params:()=>Uh,request:()=>Sv,response:()=>Iv,result:()=>Lh});h();var Oh=s.literal("sol_disconnect"),Uh=oo.optional(),Lh=s.null(),jh=T,Sv=S(Oh,Uh),Iv=I(Lh,jh);var wi={};U(wi,{error:()=>Wh,method:()=>Fh,params:()=>Hh,request:()=>Av,response:()=>Pv,result:()=>Vh});h();var Fh=s.literal("sol_signAllTransactions"),Hh=s.object({transactions:s.array(me)}),Vh=s.array(s.object({signature:s.string(),transaction:me,version:s.union([s.literal("legacy"),s.number()])})),Wh=T,Av=S(Fh,Hh),Pv=I(Vh,Wh);var Ri={};U(Ri,{error:()=>$h,method:()=>Yh,params:()=>Kh,request:()=>kv,response:()=>Bv,result:()=>Zh});h();var Ei={};U(Ei,{SolanaProviderEvent:()=>bi,SolanaSendOptions:()=>Ro});h();var Ro=s.optional(s.object({skipPreflight:s.optional(s.boolean()),preflightCommitment:s.optional(s.union([s.literal("processed"),s.literal("confirmed"),s.literal("finalized"),s.literal("recent"),s.literal("single"),s.literal("singleGossip"),s.literal("root"),s.literal("max")])),maxRetries:s.optional(s.number()),minContextSlot:s.optional(s.number())})),bi=(o=>(o.Connect="connect",o.Disconnect="disconnect",o.AccountChanged="accountChanged",o))(bi||{}),tM=s.nativeEnum(bi);var Yh=s.literal("sol_signAndSendTransaction"),Kh=s.object({transaction:me,options:Ro}),Zh=s.object({signature:s.string(),publicKey:s.string()}),$h=T,kv=S(Yh,Kh),Bv=I(Zh,$h);var _i={};U(_i,{error:()=>Xh,method:()=>Gh,params:()=>Jh,request:()=>Cv,response:()=>Nv,result:()=>Qh});h();var Gh=s.literal("sol_signAndSendAllTransactions"),Jh=s.object({transactions:s.array(me),options:Ro}),Qh=s.object({signatures:s.array(s.union([s.string(),s.null()])),publicKey:s.string()}),Xh=T,Cv=S(Gh,Jh),Nv=I(Qh,Xh);var zi={};U(zi,{error:()=>od,method:()=>ed,params:()=>td,request:()=>qv,response:()=>Dv,result:()=>rd});h();var ed=s.literal("sol_signMessage"),td=s.object({message:me,display:s.union([s.literal("utf8"),s.literal("hex")])}),rd=s.object({signature:s.string(),publicKey:s.string()}),od=T,qv=S(ed,td),Dv=I(rd,od);var Mi={};U(Mi,{error:()=>ad,method:()=>nd,params:()=>sd,request:()=>Ov,response:()=>Uv,result:()=>id});h();var nd=s.literal("sol_signIn"),sd=s.object({signInData:Eo}),id=s.object({address:s.string(),signedMessage:s.string(),signature:s.string()}),ad=T,Ov=S(nd,sd),Uv=I(id,ad);var Ti={};U(Ti,{error:()=>cd,method:()=>pd,params:()=>fd,request:()=>Lv,response:()=>jv,result:()=>ud});h();var pd=s.literal("sol_signTransaction"),fd=s.object({transaction:me}),ud=s.object({signature:s.string(),transaction:me,version:s.union([s.literal("legacy"),s.number()])}),cd=T,Lv=S(pd,fd),jv=I(ud,cd);h();var Si={};U(Si,{error:()=>md,method:()=>ld,params:()=>hd,request:()=>Hv,response:()=>Vv,result:()=>dd});h();var ld=s.literal("user_approveBtcRequestAccounts"),hd=s.tuple([ce]),dd=s.null(),md=T,Hv=S(ld,hd),Vv=I(dd,md);var Ii={};U(Ii,{error:()=>vd,method:()=>yd,params:()=>xd,request:()=>Wv,response:()=>Yv,result:()=>gd});h();var yd=s.literal("user_approveBtcSignPSBT"),xd=s.tuple([ce,s.object({psbt:s.instanceof(Uint8Array),sequenceId:s.string()})]),gd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:s.string()})]),vd=T,Wv=S(yd,xd),Yv=I(gd,vd);var Ai={};U(Ai,{error:()=>Rd,method:()=>wd,params:()=>bd,request:()=>Kv,response:()=>Zv,result:()=>Ed});h();var wd=s.literal("user_approveBtcSignMessage"),bd=s.tuple([ce,s.object({message:s.instanceof(Uint8Array),sequenceId:s.string()})]),Ed=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:s.string()})]),Rd=T,Kv=S(wd,bd),Zv=I(Ed,Rd);var Pi={};U(Pi,{error:()=>Td,method:()=>_d,params:()=>zd,request:()=>$v,response:()=>Gv,result:()=>Md});h();var _d=s.literal("user_approveEthRequestAccounts"),zd=s.tuple([ce]),Md=s.null(),Td=T,$v=S(_d,zd),Gv=I(Md,Td);var ki={};U(ki,{error:()=>Pd,method:()=>Sd,params:()=>Id,request:()=>Jv,response:()=>Qv,result:()=>Ad});h();h();var lt=(q=>(q.OK="OK",q.FeatureKilled="FEATURE_KILLED",q.WalletLocked="WALLET_LOCKED",q.TabNotFocused="TAB_NOT_FOCUSED",q.Disabled="DISABLED",q.SessionExpired="SESSION_EXPIRED",q.RateLimitExceeded="RATE_LIMIT_EXCEEDED",q.SimulationFailed="SIMULATION_FAILED",q.UnsupportedDapp="UNSUPPORTED_DAPP",q.UnsupportedNetworkId="UNSUPPORTED_NETWORK_ID",q.UnsupportedMethod="UNSUPPORTED_METHOD",q.Unimplemented="UNIMPLEMENTED",q.Unknown="UNKNOWN",q))(lt||{});var Sd=s.literal("user_approveEthSendTransaction"),Id=s.tuple([ce,s.object({transaction:Ur,autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Ad=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend"),maxFeePerGas:N,maxPriorityFeePerGas:N}),s.object({type:s.literal("send"),signature:ge,maxFeePerGas:N,maxPriorityFeePerGas:N})]),Pd=T,Jv=S(Sd,Id),Qv=I(Ad,Pd);var Bi={};U(Bi,{error:()=>Nd,method:()=>kd,params:()=>Bd,request:()=>Xv,response:()=>ew,result:()=>Cd});h();var kd=s.literal("user_approveEthSignMessage"),Bd=s.tuple([ce,s.object({signer:Z,message:he,originalMethod:s.enum(["eth_sign","personal_sign","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4"]),chainId:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Cd=s.discriminatedUnion("approvalType",[s.object({approvalType:s.literal("user")}),s.object({approvalType:s.literal("hardware"),signature:ge})]),Nd=T,Xv=S(kd,Bd),ew=I(Cd,Nd);var Ci={};U(Ci,{error:()=>Ud,method:()=>qd,params:()=>Dd,request:()=>tw,response:()=>rw,result:()=>Od});h();var qd=s.literal("user_approveSolConnect"),Dd=s.tuple([ce]),Od=s.null(),Ud=T,tw=S(qd,Dd),rw=I(Od,Ud);var Ni={};U(Ni,{error:()=>Hd,method:()=>Ld,params:()=>jd,request:()=>ow,response:()=>nw,result:()=>Fd});h();var Ld=s.literal("user_approveSolSignAllTransactions"),jd=s.tuple([ce,s.object({transactions:s.array(me),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Fd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),result:s.array(s.object({signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])}))})]),Hd=T,ow=S(Ld,jd),nw=I(Fd,Hd);var qi={};U(qi,{error:()=>Kd,method:()=>Vd,params:()=>Wd,request:()=>sw,response:()=>iw,result:()=>Yd});h();var Vd=s.literal("user_approveSolSignAndSendTransaction"),Wd=s.tuple([ce,s.object({transaction:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Yd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])})]),Kd=T,sw=S(Vd,Wd),iw=I(Yd,Kd);var Di={};U(Di,{error:()=>Jd,method:()=>Zd,params:()=>$d,request:()=>aw,response:()=>pw,result:()=>Gd});h();var Zd=s.literal("user_approveSolSignAndSendAllTransactions"),$d=s.tuple([ce,s.object({transactions:s.array(me),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Gd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),result:s.array(s.object({signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])}))})]),Jd=T,aw=S(Zd,$d),pw=I(Gd,Jd);var Oi={};U(Oi,{error:()=>tm,method:()=>Qd,params:()=>Xd,request:()=>fw,response:()=>uw,result:()=>em});h();var Qd=s.literal("user_approveSolSignIn"),Xd=s.tuple([ce,s.object({connect:s.boolean(),signInData:Eo,message:me,errorDetails:s.array(s.object({label:s.string(),message:s.string()})).optional(),sequenceId:s.string()})]),em=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:me})]),tm=T,fw=S(Qd,Xd),uw=I(em,tm);var Ui={};U(Ui,{error:()=>sm,method:()=>rm,params:()=>om,request:()=>cw,response:()=>lw,result:()=>nm});h();var rm=s.literal("user_approveSolSignMessage"),om=s.tuple([ce,s.object({message:me,display:s.union([s.literal("utf8"),s.literal("hex")]),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),nm=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:me})]),sm=T,cw=S(rm,om),lw=I(nm,sm);var Li={};U(Li,{error:()=>fm,method:()=>im,params:()=>am,request:()=>hw,response:()=>dw,result:()=>pm});h();var im=s.literal("user_approveSolSignTransaction"),am=s.tuple([ce,s.object({transaction:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),pm=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])})]),fm=T,hw=S(im,am),dw=I(pm,fm);var ji={};U(ji,{error:()=>hm,method:()=>um,params:()=>cm,request:()=>mw,response:()=>yw,result:()=>lm});h();var um=s.literal("user_confirmEIP712IncorrectChainId"),cm=s.tuple([ce,s.object({connectedChainId:s.string(),messageChainId:s.string()})]),lm=s.null(),hm=T,mw=S(um,cm),yw=I(lm,hm);var Fi={};U(Fi,{error:()=>xm,method:()=>dm,params:()=>mm,request:()=>xw,response:()=>gw,result:()=>ym});h();var dm=s.literal("user_confirmIncorrectMode"),mm=s.tuple([ce,s.enum(["mainnet","testnet"])]),ym=s.null(),xm=T,xw=S(dm,mm),gw=I(ym,xm);var Hi={};U(Hi,{error:()=>bm,method:()=>gm,params:()=>vm,request:()=>vw,response:()=>ww,result:()=>wm});h();var gm=s.literal("user_confirmUnsupportedAccount"),vm=s.tuple([ce,s.literal("ethereum").or(s.literal("solana"))]),wm=s.null(),bm=T,vw=S(gm,vm),ww=I(wm,bm);var Vi={};U(Vi,{error:()=>zm,method:()=>Em,params:()=>Rm,request:()=>bw,response:()=>Ew,result:()=>_m});h();var Em=s.literal("user_confirmUnsupportedNetwork"),Rm=s.tuple([ce,s.string()]),_m=s.null(),zm=T,bw=S(Em,Rm),Ew=I(_m,zm);var Wi={};U(Wi,{error:()=>Im,method:()=>Mm,params:()=>Tm,request:()=>Rw,response:()=>_w,result:()=>Sm});h();var Mm=s.literal("user_selectEthWallet"),Tm=s.tuple([ce]),Sm=go,Im=T,Rw=S(Mm,Tm),_w=I(Sm,Im);var py=st(Pm());h();var km=` +data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAB4CAYAAADblO/uAAAACXBIWXMAACE4AAAh OAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAB+OSURBVHgB7Z1r cBvXdccP+AYfEmlTkvU0pDhSYlsSJUfUw54xaCdO0jQWFduZ2E1HZOM2/ZCJyNqd Sd2ZiEymcTNtRlI/Na5bUk0bTxJ7RLmTSZzaITRjPUjFFmVJHku1Rej9DsGXBD4A 9PyXu9ICxGMfdwEQuL8ZaMHdBQQs9n/Pueeeey6RRCKRSCQSiUQikUgkkmygkCSG 8Xq91fcw58+fD5BEMoMoIIlhgsFgXSQS6d6wYYMn1bloFEgiyRJMW/T169e3fPrT n/7I7/cHKc9gS+5ftGhRIz/dyVvP4sWLj+qtO8Q9b968v+ZjL09OTrovXLhwiCR5 QV1dneLtMXT58uWs04bLzMmbNm2qC4VCR9iqbent7e2iPAQNHW926Hb5+OHnh4ev S53L5YIl7+vp6VlDkpwHAmdN4H6AAVC8OL4H+vhe6CssLNzd19fnoyygyMzJbKU8 /CXwRbz8Z14KfWxsrLO0tFQvdK/2BNdG3W4hSV4Aw8cbj34fGnzewCg2rVy50s/P 21n0Pha9nzKEqT4638Cb1aerKU/hHwuuuj/Rcb5GnYcOHfKTJOdhETdRjMjjgOMd LPp+Pr+DPYBU5zuC2WCcV9vKYFNCdpMkX9hK5mhSBb8j3YI3LHSONHtJ13rdunWr ifIQNeLuSXKKnyT5goes0cKC71Y9grRguI/O/Y7Y1gtu/E7KP5K24gUFBVnr6TS2 DVSXl094aIK4DxnxcEfj3ohLuVnxIFfEVR2hSNTn54hMIOKKqN2VSODc7/7yaGjs Wh93UfwHDhzoozyGr8E+1oWHrOHhRweL/VHuv7c73X83FHWHFeMv1B+7n2/qLQcP HsyboByuQzgcPqJG1hPRyhH3rGgAv/HyJU9BuNDLTx9lQXspYtkC3SZ44xhd3P+S 8pzviQAizPx0L4JN+Sb8Bx980Mvfv5vs4+fr1+Ck2FMKHX1xdtOnRRZV8EOvyZfg Ew+t4UfFj+vjm3wvbwO8reZtnc7j8bHQGygDwGK7S8a9bJnZ23I1xlpnUdw4/m80 ePrNeIf8/Oji67ErX+4JFnsbf9/tZB94Tc3Hjh1zxHAmFbpqyffw07okp/n5izbk +g+rxii2shezK57lUvvubRC8ej18lAYUd7x4opEt9lYWeJ1T4tYTnhilC/u20cTN K8lO0wTvoxwHgTXuc0Pwq9WhNcvwe7R98MEH7SSYuEJXrfhW/tBtKdxUPZ18bnu+ Dy2x4Nuw5evQRg7yzZevecMR2sbuuDcd4o5F78KnwMduaWu+uPWq6L00FcvxkgWc EHuU0GG1WNyb+dFkQuCx+Pi1GGLyyfFksSjWu3RyG4WpxYy4J8eG6cIHP6cb/T56 4Ms/odKqBSSCSwdeolvXjxk9Pe8MgR3R87VqZbELi/UoQue+5x4Wt9eGuBPhd7vd a3w+n5ztZYNvvDzgcUUmtrFr3mTWeo/eOEkf/uYFCg5fVP6+d923acnnvk0iMGHV Nfyq2Dspz9C5948ajdTzuU0sdiF5GYrQ2ZI38WYrR5TrRIgd0Vjk+fJTXz5F5UWj ued8PRvJArDiZ//wU8Wia8xb8SQtf6yNRGHSqmt0sgFozVcDgPFzBPAMCD7Ammw4 ceKE7W7PtD66GnRqijNunhRN3LztyocAjJPAghdEJndYFTis96nft9HgxT9MO1ZR u4LWPvMaiWLw9F6Owr9KFsiLIG4yDAoeQ29r1NRryySMuuujyJTqTXi4iTfNsk9u j6nhscnt3Gq2kEUGL77HIt9+21WPpai0ijb+xT4SBSLwZ9/+lrK1AG7iLfmeeGNg iK6Lh91sTZRKOY6OKDKLPeGH4GPtvb29bSSxjNUgmx6452fYTb/I7noqIHQIXhQW 3XcNeIIN+S529OHZTe9OZN3tBucMZcZxsA7/wbY4h7p6enrklEwboB8eikQ67GSt wXoj4IbAmxHWfP01qrx7BYnChvuukbVih2erJkRVq8lR+oYY3Y+AyHRgtu47+f3i aS2guvB+soAhoWNyfUlJSX9soI7/XirddWsoVrxkssNqP1wjXsAtFSsea6e5K75K opi8eVVx322S8SxLtbCKl6amYWPrIXP4+IGMyS473yOJ2H3swlvKujRcYSbWhVfn XTeTxDTP/vBKo6ugoMNOoguEfaq7jcfGzadaf+rhF2nBqudIJP7ffMNqPz3qbdIZ oENiWDAYbOT7GkNejYKHl23lDXCgrpPiTKDiz9lw/PhxH5nE8Ow1viA7S0tL9X11 Oe/aJHorziInq8BVP7b3rxIG3FIxcv0UiaaofB6ND54mmyDluoO3js0V0Il7661b t7zafq06kEAwctXE3V5LgmfLjeo0eBoldn4vXJ+lZBLD89HV8L5P/dMvh9DMgb64 u2TiiF1XHcBVtypyMDk+RKIpnWX63kuEd926dTtIMBg2ZtF13Lx5s19tTLyUHiD4 bnQLyCQQO93RnIZn1apVpkdlzJaS0sZljpLEMM/+6NqOUDjSLWKaKLAbSBt1xKLP JVEUFBS0qPkctoD1RjFPfqCBRR+nySU++9MIyIo7wt/JbEUawvCjOhX4NuhCI25G JjBbSsoXs5UkARHbRz7/dLedcfF4oH89e8HnyCp2vIF0AatrtVwZXldfX78d1pum KvbamlEmCv5OnWYbMHjSqPuAyL5uNyrPmvIMTQmd+zZKyxLbwkimw+6nsthDJDTm JQe4/0s/oTIbk1PGhi+RSAqKK0gwntHRUVPzvNGwsvXeAYFjBliGrHdSMO3byAIg ejCkxsLGMLY+O87UtTEldLQubre7RvbPkwMXTa084iHBYAbaBxyIA/d/+SdklZEb H5FIBETcp6G68J5U56kC71CrILVko8B1VKsxAlMg3x1BPd0uDyrcGH29qbruwOpE hF91DHv5dqhzkWt1mL+sSy12r8AeQjgS2VdCVb4tza4ZPdGBb7rt6jx+coKi0kol hx1ZcBgmw+OT/f9MZhkbEmvRnSJZFB4uOlvvbeFwONvFHQsCgy1mS44hM44j8ajV 6MXfatqsz8hrnbkbVRRxu2izi4cZInphJ/4wgQi5Ootosn1Lc82MEzzcRt5M648v e/J/SBQYPz/4H48qz+G+3720gT787Qumx9NFTlcFScpL2Sa2Yo8mcMp+650MeMdL zRpOdborSrsp35uDdTVGJrw4ssgiBP6rjiG+8yJKIMqIyMHUeZGWEBUe2dNxy0Mz BDW6C8sTN+gm0q1Fjnpl7VTUHQkzYxxYW97QZqq/jvdAAyGSyVtXySn0iVoIZqGG Ybb2wU2Axsp0kBb99RgX3tA1EGrRp9xz5Ufxkk1cmNlExQ1bmt1+ymLUslswpwkj uwse/hGV3b2SRHGaXfUL6uSVCh5qW/v115Q8d/Td9amwEDQaAExNLSqpVLdVHLF/ SOikFnB+3zYRCTMJ4Zu7WZ1J6aXcwZJVB1r/3GiWnOk+ejz2dESqJ2lkO6wxCYKt u2eSJhzNkrKLEZGDMRaASKFX1N4ZR4fA0UdHXx2ufJCj6bD4pZXzhYs5GU6KHFgJ YM0AkKWHe8dHJjGbBmtb6LDiIRrGj+Ah8Xjx/s80V/koyzAqcjA+2E8igUXWg6mp tUu9yth6BVv0sZFLdMPvo9D4MAWHLiriH71+UqkVt2rzKyQalJSSWEPtlvjIYWwJ /fWOkW0RCu+0nrVthPRcCDOYETkYvXyI5pA44I7DWuvddLjtsftiX4MAnBOMOWzN c5w63E9WR7M4OIcZd9AIprG2JgrMWRY6W9odLHKhGV8J8O7pGKhOFYXHWCqWQ+Kh Fi044XdqFhSL3FS2FYJxsHoi3fdqtt7XYyLt8UQO8S9c9RwtWPmcY678zcs9JLGM ZfcdsMix7oIHz/neP8ObtnjnWRL6LzuG2FWPNJEplOV7utD3Ri3yqEMu8mFojcfS Mc7uiX3lOCnLCnVpf+unF5I6b5if40tHvY4j4dggi6+PG4G9paWlPrsFCdVx8iYy Cay6SKHPXvjQNKHHUr3wc0pEXlR553gg2m6jusyMB/fd8PAwcVCNiouLyQrqRCcf WaM6wfMoTAsdImdRNpFJJim85tmmGj+ev94xyO7+1MR6fq+up5tmKVVqXusY8BRS QXes2AtoqryOWnceOcxmqtUqi9Jza9fElpjUaYO7rWT3ackwZIHhs+9QzfLnhKWK Vty9POExWG4IXPQQWjyGz75NuQgEPDo6SuXl5cjQi3vOxMSEInJgVeQqq8kiqBLL nw8eJnLi2xKdZ2p4zarIYbGfaZp1+66DKz5JhQPqwQZ9sE3fCGj0n3uv641ffw/C 9pI4TK0gsnHjxka+qHvIBnPWtFDV4sdJBPrEGT1w05EIk66I+7m3n0+1NNOMBUJn o6KImL1BKioqUuatT05OYt6HInRQUVGhNAg2CPT09NSQgxhOmOE++XZLIicsxxu9 Zniy/nYkOnFf4dKVE3BtvCQWLzKMkOiSKp8ax/lc28M7AydTF240ijJGPuuOSw43 HePpy3iYLV0iHzn3Ts6KHEDAEDcEPTIyQoFAgAYGBhQrrokcoBGwSbXVmXpGMSR0 RNdZgm1kERZvo/7vPR0jukBW2Ks/hoXqKL0ohQHURSymgR8Ax0VkYaG22jCLQxRa 4gvG0Fc++YqSPJNOBk6Kqw+frVRWViY9DgvPniHZZXx83EMOkrKPjlTUSZrYSfao Zref3d6CdhdFqkMU1llH1zY+5i+mYt8kTcZdlWRsfIQcRilhtG7dutWHDx9u1R9Q I+weEgRywivu2SCkrw43fdmmF9OaGKMBkeeyNdeA246H3oLrSdR/NwtWSaKpwLEj JP2UyHgL0YS52RIJYLe/0UXhI8h/j0QLBzPZOrgx6U+UWTc05FwetR5Mi2RXvl9z 5VUr30QCwVDbwCkxlhAWPBMiR6RdZDck20nmmrNASQQoJU0OklToSGuNOJPxZorB kcuURjyqK+9NtnCFHQY/2Tujs8mu9P4D5RPJphwjOp/I2pv8PzIj9F8q/WixJZCs MDR8ha5e/4TSjEetMeYhh7h6ZCdbxpnn+sJlz7dMuFRWG9F5AdxLDlKQ+IC9oSRR nLuYm3UoEZi70vsjRyqzOAXmm+eTy67BgbKkx2HRMQyXzcQVOgfHmrLBZQcf9x+g XAWW8crhmeEGo6uBQGK+AWuuueYlJSVUXV1NtbW1NGfOHKqpqaGqqiolWAehY3zd KkbXTDdCXV2dFyu16vfFjbqz+rc7O1HFGHDb/8+/n3IZpI9C7HPqWpwosCgEiPxy nvXLNeCWI7KOhBikuerBGDseZWVlSmOA/roNPNqTmHkbnjjn+vEP/7998VK6Q6GQ EkDHAhDHjh3rVD5r7EmYFhohca2LHY6ffIvygdFLh9iVf4nm1b9ERe55lE1g3P/a EbujqzMbWPFUY+U2U2CV/wYjPtpijrHzNuKBlO76+nrMIUHhSKyc5FMncu3mvzdz Y+HTzp0WTny9c6iDG6YmyjCw5r948wUaHM79sVoNLIKAajTZInaskIqVUiUzirhL QE3ro2eDyAGseT6JHCirkv7v8xnPOMM4+YV926TIZybI9OzHAhb6nVEWXa35JiRB xg6w5q/89zcpn4F1v6f+76lk1jJKFxgBQGQdAk/naEBBWTFVLJtL5Z65VHxXBZXd w66yu0TZr2diYJQmAqMUvBigscsBGu2/quyTxAczLXt7e5VCkjFCH2zjXZaSRLhf 7483lzweY2OjVFpakfDYf77+7byz5omoWvI4zV72pKOCz4TAIeKah5ZR5WcXUPlS 6+u2QejDH16gPx48JUUfB61UdpTQuX++h133RjKJKnI/GZhhBms9OHyZFi+YPncF Ike//OqNtCfIZD3u2pVUufhxYXnyANH0W9ePp1XgsNyz1yylqvsXTrPYdrnJFv76 70/Q6On0pEzPEHw9PT0NMRYdtdjNTgeNBFBUopAKu10pxt61ANvaVV+jh1Z+bdqx rt9ulyI3QMX8DVTOgi+dvdSUpYeYx4dOK9VugizwdGa4QdT3fGUtzV7rIaeB4C++ 0SstvAqsuu0qsGFyNT/bXOPn/n1AmZCaAH0U/cAffkZlJZWKVQ+OjdDH/gP0/rE3 +Ln8YYyA4Tg8AKx76exlyhb9+oKiaGuPAF94clSpRJup2WZ3Pbyc5jz2oHALngh0 Be578U/Zuh+na++coHyH++p1MUKPnDFTdIZD9s3PNM9Sa7mFeRzPFbdgItJY9761 /baQx1jcv+n+J5LYB1Y6W2u2QdgLn17P/fCFlAlquXFBN+HMv3fntXVHjYfY4TWD 82EjgTDRlqeaZ3Vqe55pnr2T97fjmHYOSkj94s0XCQ9prfOL4poKWvadL2ZM5PrP sZQ/R1WGP0emiTLfqOU2QQVHkkbPWbyTkZDirlMKMJ87R1fYkCQB4rr3Ww3KNpu4 +EYPDb7vp3yDLXpnlEVHLbcQhRvYGu+OPhWlmqlTKeTYNKvBiMiVVzk0n1uSvWSr yMGCp9anJRiYhZxJ2iGfWtE0GLCyhLG05vlHNotcIxScoLOvdlPw0gDlC6zDLY6t j44EfcqSqa6S9LD0O09Q2XxHqxYLAYG5fArQud3uGkfWR0cZJpIizytqH39gRogc wONY8FQ95QnK6kSOCF1dx1qSJ0A4GCefSWCsHeP7uY46fVXM+uh6MGneytpkkpkL +uV2mbw5Rmd/9z4NfHSeqpbMoWWNG6mo3PbCCEnBOHvgvX4KB+0Xd8xifPhHuNDj 1WWX5C7Va5faCr5B2Ke7DvL2nG7fObr2/sf00Pe+TmW1s8gpCsuK6e6HV9C1d45T LoJhNW1eunChM9tIkjfUPvYAmSV4fYguvnuCzrEFn2BLHo9bfM57//hLWvXdzYqF d4qaTcvpxv6TuWrV27Un9teS0aEG4TJeIjrbQN0xVBJFccFcAtlmNevvM/UaWOrD P3xNseThiTvlkorLy2hRwyqa/an5ND54U3Hl8bjQ/YFyvOYzi8kJCopYAqGwMhEm l1Ct+e18GKEWXQbh4oN6Y1iYD8UDUTU0V5jNbrtZIHA9EPDctffR/Efuv90nX/LE Wrbmv2KrPqj8Ddceol/+nJecAFY9l9x3vs9QR65dv0+oRV+0aBGqCDq64sRMBELX ygHjgSV+kq3+kaX4SDdkiv7tgqfXk1n8vz6suO4AAbcHnv+iYsULiu/YHAh+wSMP KBZ/8JNLyj5s8bo5a815EEaAVb/Vf02pXpMj/Linp6dLv0PY8NqmTZswc81DkmlA 1FqVULjwWHrX6JpddmqFC8TP32GffofVqjAjZ6/dfg6hJwJihwWHddcY1r1WNJX3 58ykF39vb29b7E5hQg+FQl6SJERfDhilfG/cuHF7nW2tHji2EHYwGFSO4ZyhoSHK NChcwJ8tqiRQ1f2LyCxwvyduBqdev8RYQ6G34E5G4CtslLPKJvBbxdsvso++mSQJ iVcXHILGI9lrZs+eTRmmFUM09fX1Xn13o2y++R6a3iIbFe3kzTvXx8noeyl/H8yf n8nRd26M29ll98c7JkzoqGIxA/udWYsm8lQLBzgJbhx2A3eiW8ZeSJSySy0IXe+2 uw0KHY2DPmCnAe8Agb0gB+xg9UVY+5K7Kil4ccZOdumK57JrCBF6vBtBYo9Zs2Zl VOSku3E4nhBVOciKyIEWRQdGhYk+ur4vD3FjiO4Sj8NrY/DIqBORXIMy03GEjmIs dZTdIIbSmuwEIUKPvREk0zGyxI5GRUWFsqZXBvG73e5m7Q94a/qDqLluhUldcgyS ZeYasMQIyuF1EPbV9z+JyqDTQHLNoe//TGkQ9ME7sxS4o2vaYSyaN2div382gaG0 goKChtiVWWIREozL5guRLYyNjRk6D1YcC/plEFiHhpjF+6ICcYWl1oo86gNrWuZb skg6rPepn/to/4uv0kne6kWOBBsMwblrp2IYaAxwLsbcrVJYFtWA+fnRDiFRFsP3 S3MqkQNRZmM1SRKCgJtRi57h7Dm/WvDfH7M/yle3atHnrP2U4mJ/+OpbihsPsfew JdYPo2mTW66x9R4+Oz1bLV6CDQSO1wAIHY3HCn5PO668tn7Zhg0bAjZXSXWS1oMH D3YZOVGU0GX/PAEYL0eyjFGQTJMhEokcCPPYaj6ziMX+TFTmG4QKYYN4rjmsN4QN jwCvjwUNBUSvWXP04Ue4kVj/gz+3NANOjV534jn/foFsDDJrgVKj54sSunTd4wBL EAgETPXPM3RTJRO5cGBp1//gm4owNUscT+Cw3uh3Y1gtlWCnzptLR/9lamFIeAsQ /PxHTE+6iYpec/+3L9ssuiryNjOvsS30uro6ac3jYEXkgG8sSjNJRa7WF4jaNy4g VVTLfNNbYgDrvfiJNYorr4l78qax+Aa6BmgctEajrNZcDkJBcWGfPggJ1BwCWPWs uM+tiBzYFnpZWVl1FvdhMgZErqWvIisOUXRNxHDn0QAgHTYWZMql0X23ZMlF1lqD JUaf+ypbX4hU75rrh9LWct/ebMKMufNdfXd5P9vwZvsr04JvfI0wxOalDGNV5ECE 6+4hSRRo+CButg5JJ7BA7FoarH5fmjAkcg4kBmIbHggdGWSilliqZEFWxhHlqZ93 347KGxWtlpQDb8B4/5yFXEgNnQ2tiSLsRymDQleH0Fq1uIEV0u4n5gMQdmVlJbyd pH1uDKVVV1cr4+Ya8ay8A5/Px43QGiOWvK+vL+7Nn45yyZrI3YbTZc3n0vPV8KUQ Oa6Xoci2Q/hZ6GiQO8kGGc3KkEyBcXO49fpJLk4F5fi9d7NlaCJz+CnGcwteCtha 1zwV2lRWMBVY+0TpgydDPyZv0Jrv6vx8a8pCKVhfPEP99D7+P7ccPnzYTzYRYdH9 JLENrL9WlMIpq6728ZrIPNPW5Bv+8AI5CYTq1gXTEE1PlQyDvrxGSlc/Emnt/Pzf GK6GxA3xLkovu7hBXiNqJES67lkExI6JLKLTX9WKI81WAznMvtgdKL3k5EwvCB3j 7XqxQ+ixYoe7jn093/8vpQ6dRkLX3eXyU6FrTecXXjA8Bg04VrEzHVlyan98C4tc aEk227Mmzp8/H1i4cGEL30hlJLEN+u2Ch9j8/H4b4X6SRRYvXozftil2f1FVGbkX 301OoVWaQQ05zS3XIvHYd7rrEH20+21l3/jgnZEANA6er6yL577vYpE/y/1xP5nk 8uXLQb4ObnI2KNfF3biGd9991+CqxsYR0hFcv379EcqepBkEL6qzZdwzk6A/zjdO S0zeuiXi/caYxYalkdNBPGseC4bnlvAYPLZRIocVjxC76q22gmrIGeERCFwHD4kF IyDNdhrjVAiZB8ktHeYRZoPQd3E0+VkeokID5qU8RXXV/45d9e/5/f4gCWDRokWw Zl/S7wuNBKli2dy0LKoI8cId/+OxMxSeuFNeCwk2sN6rv7tZqSJbMf+uqPpzpFnx x1ttW0nVqiP1rpEEpH2rbjrqu21hz9hPDiLEomfByqlRLSJa3pKSkv48ter+cDiM SK1Q9y+RNUPk/d7n7a/UYhRE40+8+hYLvJQWP7E2bu77FDxsFqH2zi+0+kgwarZg N1m07KrAd3FMZqcIb8sIQoSeYWHBirfFXrCNGze28A2/g/KLuNdCFKjbr97gUcz7 kzVZtI6ZcwLXg3uehdrC12O7kfNVcaPrsNtJFz0RwgZrWVh7WFiNlD4wxtia7KJx vxI3pZdyH8f7eBos9rbYmxuln+/7268Ky5SzRnoEHgusO2/QAG6GoeOtRz2ExtbP j31IoeVGoS9d1jsewoSeqLUXjVacnvs1KYdH8CNw43Mkx114R614POKJPd0u/B0y I/CZhrCiZAgmcMAGC2RvIAfQAhcItu3fv99n5DUY+luyZMkYv/ZLlGMgjRVWnBu8 fxUVcDMKX1cfB6WiAp5Tix+4lOCc47hcAb4hfkxFBVs4yPbTvp+95SdJUoTmWaoB G1h1YRF4EYELduFh/XNi8UczHo3TqG5rB38mr7ZvwVPrafZaDwlnSty7KeLqktbb PMITqu1GJDVERybr6+v3sEDSGUMQDgSezkitUfjaNvJvtQ2CR3/93ucfs1wpNhp2 yylyVIrbPo6VM7FiRVVxY1ioXXRgyQlvI410qYFHP2UxWmCqqKJs84I/2+QpX1Jr /FpPJbX4+I48SmHqoyLqSzajTGIOR+sW4YfnGxTDXI9SHIGpbihSNPeFQiFfeXm5 z0lrpQ4DdswUy45+ODnQ6KWLpu4d1TTBnp2Lqm8/NMIEYQcoRIHOL5tPSXUCtaHy zNTrnYy0FijTLiSpM94yZaHiRY2zCbWe+O5cvOEygdfrrU5lQNRRow61+msn5Rh5 u4aSms0HsXsoC8hEtlS+gBgCCxjJUz6tjLN2bN26dXWIL9DUpB0/BznNL/o+A8jr xdJUDwPWfStlCHWYbBfHD3xS4M6hjxmpXUbEgjwU3dDvEj09NFuQqyJS+gWv9r33 SeudXljs/ZTEg1Nr6PkoB5FC16ETPIKHHhKEakF8/HSf2+3ulOLODKmyN/k3Wprt IxtWkTXjdKg/chOeq303Lz/VRG9oqEgbSYBryM+P8oiDT/RMMok1gsFgXwZXwsko 0qKbAOIvLCzUhog86tavbdkVD0hrnd2kcN9bsyHj0Amk0CV5BUfgB5JMcsrZqLss DinJGzZt2lSXYiajhxuCNspBpNAleUMoFLqdko2kJI6hbEEADtF23tVKU/P6tyNo RzmGDMZJ8gkvqYsixETX8dzHj52qyD0kkUhmHhCwmjQjkUgkEolEIpFIJBKJRCKR SCTO8f8Sw1p3XxsDBAAAAABJRU5ErkJggg== +`,Bm=` +data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAKkElEQVR4Ae2dQW8bxxmGv9ldGmikJFQBO4bdWERiA40OkQrIl+QgGkjbS4rYaN2iJ4f9A61/gaV/kPyB0j61hY0qBYoe0oOpg32RgUg9OAGcoEycCk4MWFQsqYBJ7mTeJdehKFLcXc7sDnfmAShSFFei9nvnnW9mvh0yUsBqlRebtFci8hcY8RIjNovnOZF4jhfFfbH39eLnJTIQTrze+704D/XO89RgTDzm/g4Xz+F5j6Y3LlVYgyTDSAKdgD+96BAt+cTLpgZUNSJYdZ9oQzz8R4EKtUuVH9VpTMYSwM3q07LQ6zXxsEyW1BHBuy4c4sblyos1SkgiAdjAa0fNo0IliSPEEgCsvkW7IvD8T2TRELYs3GAl1hFRX7ha/X+pTc3bnUTOoivIE1wqXIjqBk6UF9368+4VEfxPbPD1BzFqiVj9rfrdxSivHymAW9XdP3LmX+8fulm0pigCuypytWujXnikAPALOPkfkGVC4ct/re4cma8NzQFgIVARWSYexp33f/OH6RsDfzboyW7C94m1/dzQEMPEnw1KDAd2Ad1s3wY/PxQR09Xq9qGYHhJAp9+32X7e6IwOvENJ4YEuANYvhhD/JUuOYRd6p44POIAIfpUsOYcfcIHnAujM79u5fQMod2Md8FwAjPErZDGEH1wgyAFs328eHrVnLlVmGoEDNKlZJotR+OQGawWBABxG75HFKMSwcAn3Tve7BbKYRhlfGGaHWuRuk8U4kAc4YnbItn5DaYrZQYcTL5HFSFxyFxxmBWAsvoi9EIBd9TMVXLDjiCnAWbIYi8e5dYC4FI4xcRPW+WNGx8R9odB5rpf9PU57u5yaz4gaTzjpCGdU8sgykuMnGRVnGL0849AJ8fiF6fjX0zx+xIUQfNr62g8e6wDnvOihUEDKBYI5Aq359BlGp37iiuAfbt1JgIiOn3Tp3JxL+8IZ/vfQpwef+sHjrBD9f9E6QA8I0tybnrB2OUEfBhzk3BtucHtwv00PPstOCMYLAIE+94YT3FQGfRhwhNNnHLq/2ab6Fz6ljbECQCuce9Oh0lmXsgbvZfFtT9y3AyGkiccMKwDVKfD9zM279MIU0b276YgA+Z8xDgB7n5t3gn5XZ0JhpiUCIwSA/h2tK4s+PgkQwf4epdId5FoAyOrnF71gwmbSgGAfPxJzBt+oHR1Eujx80kBLnz/v0tIvChMZ/JDzIjHEjKNKcicABPzn73ra9/VRCOcLVJIrAaCvf+fdQqKpWl2BAFS6QC4EAMuH3c+fz19Kg+CrdIGJF0Bo+Uj48ooVwBBKrzui5Xu5svxBwAWOv6Lmf5xYAWCYtBhkyWasZZ46oyZUEymAxbfdQAAmcfpVNaGaqKwJrf2tcr77+2Ggm8NN9rLxxDhAJ9PPNvjNZzwo78J9XBC4pMeGnFCQB0yEA0D55QyTPQRu817rQCkXhHj+rdHvaZxj+1Hx/2vvAFkHHy137ePWoTo+fP/vfzaPLPgcdWxcOzdOAFkHH9REAIfZNip+N9dbiY9dvzP82EFMTRkkgDDhyzL4aN2jWilW6wa5AFp5lGPjuMDUNElHWwEg4ct6Ja+xHS04g17X2I5W3/et4uXeUWgpACzl6rCMG7V1DnodLD7psWminQAwwaPLUq7qtfi4fyP3SWBYuqULU9PRTg+uGuonarDiJHYq3EIbAcDydVvOxQJMlBY6qLuKOnWb9aymFgJAa0HGrxtR1uLhWoNae5Rj4xaqPouYV8RBCwFkPdw7CgRx2FJsUHR6hGshwIO6B4Cl7LjdXVOBADJvdsFJ0rhwEy156ZcFqn/epq2vO3P5aLWl15yRS7Q49p1fHTx2Sgh99jU3kfXv7cnPATIVQHAx5oQs66JWv3SWEjHOsb3kKgmE5WNBxBId7C8gm8wEgOvz8l7KJRtcLSSbTASABEjHizN1RtVWM6kLILg617ByLhmo2mcodQFY609G1MWluKQqAATeWn8yth7mQAAo7rAkQ9XOYqkJAImftf5kbD1Ut2ScmgBs4pecra/UbRSRigBs6x8PlVVDqQjAtv7kwP5VVg0pF4Bt/eNR/zxe5XBclAvAtv7koOWrTACBUgEcT7ixsqVDGruEKRXAuZ/a1p8UzP2nUTKuTABo+aquaTcB7CaeRsm4sgideMVaf1JQOZTWnsHKBHA2B9u0ZUWanyOgRACw/0neoDFLEHgIIC2UCMDaf3Jg/eNsIhEXJQI49apN/pKAD4xI+0MjlETKxD18xgXWn/aHRQDpAkDfb8rWbTLZWG9ncqWwdAHgEy90II2Tub/LpfTXaPmqKn5GocAB9Oj/v32k/oSivx7X7R582s7E+kPkC2Ame/vHSVVRQ9+LjISt/kWbNtezCz6QLoCs+3/YMk6qSiHKSNgQ/Ht3sg0+kF6lmcauGsNAf4yduTrvQ40Awr8R5hjhxaJxgENl3fJDpDvAsQwFsH5HbSaNYK/1BB/E6QZw/N3bLW2CD3JTp92fSXeyc3kuEAa//wod/F3sBnJU3QOOxfQubmnO8kUhFwIYlEnLvJYeLf5urTXw8iys2//r782g9G32dTf43OHwebz+8TdIFrl2gQ+RLgD802lWAQ3LpLe+8qXsNob/B8Ef1bVkMY0rA+kCULGLxTCOyqSxCyeuphlnWrrjLPrZtkykJ4E7T9I5WVGGUet3W4mSQghn7eNm4Cx5Dj6Q7gAoZVoktaC/jzIOR/AxZIu64TQCf/8/LWXX4emIJ/7VusxPEEfyM671Dv/dPBjqxZk3hwjCJO1UN1sPh6rPuonazrbeiZoqRITqSkYB9zdbtHSyQDKBqJJaOpjUJE01SlZukIDJWuBAq0RfjD45642V84iyeYBQAEmvDNJ58iRPeIxYg0jNCYYIYLvYDi5KTtD5UCYx/PqsHVi+DbxaOAtyAN4ghXQ+N6fZrRTGcrFIxHp2yN4X8wa4IRlrPLEBTxsI4EuZc+bDgBD2d9VudmCJB+d8x5bvmk0dAqiTxUiE7zccTqxOFiNxROydAjkbZDESHwIQg686WYzEo9aGc6ky0+A2DzAOTryO2AejAEZ8jSymsYkvgQBEIlgji2Gwj/A1EECB2h+RxSja1K7hPhAA+gJxVyOLEYjx//XfV2bqeNwzE8hWyGIEosu/ET5+LoDLlRdrZF0g/zCqdWMd0LcWYF0g77R4u9L7/QEBQBliSPghWXIKXwn7/pBDq4Eu+cuYJCBLrkBML1deXu5//pAAMCJok38BK0VkyQk8iOmgnwysB4BN+ERXyZILxKJPpd/6Q4YWhPy28tJ1oRwrgomHr/yu8tLQib6RtWA3qzvL4mXXyDKB8Kui3//gqFdEKga8Vf3uoririlXDIlkmAC5W+djVXwcufjSRq0H/Ut0uueTcZsRKZNEWZPtI+Ib1+f3ELge2XYK+iOB/WBDD+O7aTiQS1YPDDTzmVsVfLJMle8T0LnG20jvFG/3QMbhZfVoWg4z3xa+5Qpb0GSPwP/wKCXTyA7fsMHrP53zB5glqQP/uMFbzOa2hhiOO1Q9DySVBq9XtYou8BfGGS2JtoYTRg3jjs+EognNeOvgmWIkMpH/KnTHMvrIG69ZoivP0Zads39koULMuI+D9fA+fpXSL3JH8YAAAAABJRU5ErkJggg== +`;h();var ar=class extends Error{constructor({code:t,message:o},n){super(o);this.code=t,this.message=o,typeof n!="undefined"&&(this.data=n)}toString(){return this.message}};h();h();h();h();h();var Sw={canSerialize:r=>typeof r=="number"&&Number.isNaN(r),serialize:r=>({["$"+"NAN"]:1}),deserialize:r=>NaN},Iw={canSerialize:r=>r instanceof Date,serialize:r=>({[`$${"DATE"}`]:r.valueOf()}),deserialize:r=>new Date(r[`$${"DATE"}`])},Aw={canSerialize:r=>r instanceof Uint8Array,serialize:r=>({[`$${"UINT8ARRAY"}`]:Array.from(r)}),deserialize:r=>Uint8Array.from(r[`$${"UINT8ARRAY"}`])},Pw={canSerialize:r=>typeof r=="bigint",serialize:r=>({[`$${"BIGINT"}`]:r.toString()}),deserialize:r=>BigInt(r[`$${"BIGINT"}`])},kw={canSerialize:r=>r instanceof URL,serialize:r=>({[`$${"URL"}`]:r.href}),deserialize:r=>new URL(r[`$${"URL"}`])},fs={["NAN"]:Sw,["DATE"]:Iw,["UINT8ARRAY"]:Aw,["BIGINT"]:Pw,["URL"]:kw};var Bw=function(r){let e=this[r];for(let t of Object.values(fs))if(t.canSerialize(e))return t.serialize(e);return e},Cw=(r,e)=>{if(e&&typeof e=="object"&&Object.keys(e)[0]){let t=Object.keys(e)[0].slice(1);if(t in fs)return fs[t].deserialize(e)}return e},zo=r=>JSON.stringify(r,Bw),us=r=>JSON.parse(r,Cw);h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var qI=new Error("Unsupported path.");h();var cs=r=>{try{if(r==null)throw"JSON must be set";if(!isNaN(parseInt(r)))throw"Numbers are not valid JSON";return JSON.parse(r),!0}catch(e){return!1}};h();h();h();h();h();h();h();h();h();h();h();h();h();h();var Nm=st(ao()),qm=st(Ji());Nm.default.extend(qm.default);h();var n1=st(ao());h();var ra=st(ao()),Um=st(Dm()),Lm=st(Om());ra.default.extend(Um.default);ra.default.extend(Lm.default);h();var Fm=st(ao()),Hm=st(jm());Fm.default.extend(Hm.default);h();h();h();var aa=st(ao()),Wm=st(Ji()),Ym=st(Vm());aa.default.extend(Ym.default);aa.default.extend(Wm.default);var HA=new Date().getTimezoneOffset()*6e4;h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var iy=st(ms());h();var ys=st(ms());h();var da=st(ms());var It,At,ma=class{constructor({port:e}){Fr(this,It,void 0);Fr(this,At,!1);jt(this,It,e),jt(this,At,!1)}get status(){return ft(this,At)?"started":"stopped"}start(){return at(this,null,function*(){if(ft(this,At))return;let e=ft(this,It).onClose(()=>{jt(this,At,!1),e()});yield ft(this,It).start(),jt(this,At,!0)})}close(){return at(this,null,function*(){!ft(this,At)||(yield ft(this,It).close(),jt(this,At,!1))})}send(e){return at(this,null,function*(){if(!ft(this,At))throw new Error("Cannot read stream: RpcTransport has not been started");if(Array.isArray(e)){let P=hi.parse(e),M=new Set(P.map(q=>q.id)),V=zo(P);ft(this,It).postMessage(V);try{for(var t=Cs(this.recv()),o,n,p;o=!(n=yield t.next()).done;o=!1){let q=n.value;if(Array.isArray(q)&&q.every(fe=>M.has(fe.id)))return q}}catch(n){p=[n]}finally{try{o&&(n=t.return)&&(yield n.call(t))}finally{if(p)throw p[0]}}throw new Error("Failed to get response: request ids="+M)}else{let P=$o.parse(e),{id:M}=P,V=zo(P);ft(this,It).postMessage(V);try{for(var c=Cs(this.recv()),g,w,E;g=!(w=yield c.next()).done;g=!1){let q=w.value;if("id"in q&&q.id===M&&!("method"in q))return q}}catch(w){E=[w]}finally{try{g&&(w=c.return)&&(yield w.call(c))}finally{if(E)throw E[0]}}throw new Error("Failed to get response: request id="+M)}})}addListener(e){let t=n=>at(this,null,function*(){let p=this.recv()[Symbol.asyncIterator](),c=()=>{},g=()=>new Promise(E=>c=()=>E(null));function w(){var E;(E=p.return)==null||E.call(p),c(),n.signal.removeEventListener("abort",w)}try{for(n.signal.addEventListener("abort",w);;){let E=yield Promise.race([p.next(),g()]);if(!E)break;try{e(E.value)}catch(P){console.error(P)}}w()}catch(E){throw w(),E}}),o=new AbortController;return t(o),()=>o.abort()}recv(){let e=[],t=()=>{},o=()=>new Promise(P=>t=P),n=!1,p=ft(this,It).onClose(()=>{n=!0,t(),p()}),c=ft(this,It).onMessage(P=>{if(!!cs(P))try{let M=us(P);if("method"in M&&"id"in M){t();return}if(Array.isArray(M)){let V=di.parse(M);e.push(V),t()}else{let V=Zo.parse(M);if("id"in V){let q=Jo.parse(M);e.push(q),t()}else{let q=bo.parse(M);e.push(q),t()}}}catch(M){console.error(M)}}),g=()=>{p(),c()},w={next(){return at(this,null,function*(){for(;!n;){let P=e.shift();if(P)return{done:!1,value:P};yield o()}return g(),{done:!0,value:void 0}})},throw(){return at(this,null,function*(){return g(),{done:!0,value:void 0}})},return(){return at(this,null,function*(){return g(),{done:!0,value:void 0}})}};return{[Symbol.asyncIterator](){return w}}}};It=new WeakMap,At=new WeakMap;var fo=class extends ma{static createPort(){let e=[],t=[];function o(c){for(let g of e)try{g(c.detail)}catch(w){console.error(w)}}function n(){for(let c of t)try{c()}catch(g){console.error(g)}}return{start(){return at(this,null,function*(){window.addEventListener("phantomEthRpcMessage",o),window.addEventListener("beforeunload",function c(){window.removeEventListener("phantomEthRpcMessage",o),window.removeEventListener("beforeunload",c),n()})})},close(){return at(this,null,function*(){window.removeEventListener("phantomEthRpcMessage",o),n()})},postMessage(c){setTimeout(()=>{window.dispatchEvent(new CustomEvent("dappEthRpcMessage",{detail:c}))},0)},onMessage(c){return e.push(c),()=>{e.splice(e.indexOf(c),1)}},onClose(c){return t.push(c),()=>{t.splice(t.indexOf(c),1)}}}}constructor(){super({port:fo.createPort()})}};h();var xs=class{constructor(){this.showPopup=()=>{let e=document.createElement("link");e.href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap",e.rel="stylesheet",document.head.appendChild(e);let t=document.createElement("div");t.style.fontFamily="Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif",t.id="metamask-explainer",t.style.transform="scale(0.9125) translateY(15px)",t.style.willChange="transform",t.style.opacity="0",t.style.transition="all 300ms cubic-bezier(0.16, 1, 0.3, 1)",t.style.width="262px",t.style.position="fixed",t.style.top="20px",t.style.right="20px",t.style.zIndex="99999",t.style.background="#222",t.style.backgroundClip="border-box",t.style.border="1px solid rgba(80, 80, 80, 0.2)",t.style.borderRadius="4px",t.style.fontSize="13px",t.style.padding="1.5em",t.style.boxShadow="0px 54px 22px rgba(24, 24, 27, 0.02), 0px 31px 18px rgba(24, 24, 27, 0.07), 0px 14px 14px rgba(24, 24, 27, 0.12), 0px 3px 7px rgba(24, 24, 27, 0.14), rgba(24, 24, 27, 0.3) 0px 0px 2px 0px",t.style.userSelect="none",t.style["-webkit-font-smoothing"]="antialiased",t.style.MozUserSelect="none",t.style.msUserSelect="none";let o=document.createElement("div");o.style.display="flex",o.style.flexDirection="column",o.style.justifyContent="center",o.style.gap="1em",o.style.marginBottom="1em",t.appendChild(o);let n=document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("width","8"),n.setAttribute("height","8"),n.setAttribute("viewBox","0 0 8 8"),n.setAttribute("fill","none"),n.style.width="0.8em",n.style.height="0.8em",n.style.display="flex",n.innerHTML=` + + `;let p=document.createElement("div");p.id="metamask-explainer__close-button",p.style.position="absolute",p.style.top="0.5em",p.style.right="0.5em",p.style.padding="0.5em",p.style.cursor="pointer",p.style.color="rgb(153, 153, 153)",p.style.borderRadius="6px",p.style.transition="all 300ms cubic-bezier(0.16, 1, 0.3, 1)",p.tabIndex=1,p.addEventListener("mouseover",()=>{p.style.color="#fff",p.style.background="#333"}),p.addEventListener("mouseout",()=>{p.style.color="rgb(153, 153, 153)",p.style.background="none"}),p.addEventListener("click",()=>{t.style.opacity="0",t.style.transform="scale(0.96) translateY(10px)",setTimeout(()=>t.remove(),300)}),p.appendChild(n),t.appendChild(p);let c=document.createElement("div");c.id="logo-container",c.style.display="flex",c.style.flexDirection="row";let g=document.createElement("img");g.src=km,g.style.height="2.7em",g.style.position="relative",g.style.outline="2px solid #222",g.style.background="#222",c.appendChild(g),o.appendChild(c);let w=document.createElement("div");w.style.display="flex",w.style.flexDirection="column",w.style.gap="0.25em",w.style.lineHeight="1.2",o.appendChild(w);let E=document.createElement("div");E.id="metamask-explainer__header",E.textContent="Phantom now supports Ethereum & Polygon!",E.style.color="#ffffff",E.style.fontSize="1.125em",E.style.fontWeight="600",E.style.fontFamily="Inter",w.appendChild(E);let P=document.createElement("div");P.style.display="flex",P.style.flexDirection="column",P.style.gap="1em",P.style.alignItems="flex-start",t.appendChild(P);let M=document.createElement("div");M.id="metamask-explainer__body",M.textContent="Connecting with MetaMask will give you the option to use Phantom.",M.style.color="#ffffff",M.style.fontSize="1em",M.style.fontWeight="400",M.style.lineHeight="1.4",M.style.fontFamily="Inter",P.appendChild(M);let V=document.createElement("div");V.id="metamask-explainer__dont-show-again-button",V.textContent="Don't show again",V.style.cursor="pointer",V.style.color="#AB9FF2",V.style.fontSize="1em",V.style.fontWeight="400",V.style.lineHeight="1.2",V.style.transition="color 300ms cubic-bezier(0.16, 1, 0.3, 1)",V.tabIndex=1,V.addEventListener("mouseover",({target:q})=>{q.style.color="#ffffff"}),V.addEventListener("mouseout",({target:q})=>{q.style.color="#AB9FF2"}),V.addEventListener("click",()=>{t.style.opacity="0",t.style.transform="scale(0.96) translateY(10px)",setTimeout(()=>t.remove(),300),this.setHasBeenDismissed()}),P.appendChild(V),document.body.appendChild(t),setTimeout(()=>{t.style.transform="none",t.style.opacity="1"},0),xs.hasBeenShown=!0}}shouldShowPopup(){return at(this,null,function*(){return window._phantomShowMetamaskExplainer&&!xs.hasBeenShown&&!this.hasBeenDismissed()})}hasBeenDismissed(){return window.localStorage.getItem("phantomwallet-metamask-explainer-dismissed")==="true"}setHasBeenDismissed(){window.localStorage.setItem("phantomwallet-metamask-explainer-dismissed","true")}findFaviconUrl(){let e=document.querySelectorAll('link[rel="icon"], link[rel="shortcut icon"], link[rel="apple-touch-icon"]');return e.length>0?e[0].href:""}},To=xs;To.hasBeenShown=!1;function ay(r,e){window.dispatchEvent(new CustomEvent("eip6963:announceProvider",{detail:Object.freeze({info:r,provider:e})}))}var fy=1,uo,ya=class extends py.EventEmitter{constructor(t){super();this.isPhantom=!0;this.isMetaMask=!0;Fr(this,uo,void 0);this.request=t=>at(this,null,function*(){var n,p;let o;try{let{method:c}=t,g="params"in t?(n=t.params)!=null?n:[]:[],w=so[c];if(!w)throw new Error("MethodNotFound");let E=w.request.safeParse({jsonrpc:"2.0",id:(fy++).toString(),method:c,params:g});if(!E.success){if(c==="personal_sign"){let M=so.eth_sign.params.safeParse(g);if(M.success){let[V,q]=M.data;return this.request({method:"personal_sign",params:[q,V]})}}if(c==="eth_signTypedData"){let M=so.eth_signTypedData_v4.params.safeParse(g);if(M.success)return this.request({method:"eth_signTypedData_v4",params:M.data})}throw E.error}let P=E.data;if(o=w.response.parse(yield ft(this,uo).send(P)),"error"in o)throw new ar(o.error);try{if(c==="eth_requestAccounts"){let M=o.result[0].toLowerCase();M!==this.selectedAddress&&this.emit("accountsChanged",[M])}if(c==="eth_accounts"){let M=(p=o.result[0])==null?void 0:p.toLowerCase();M!==this.selectedAddress&&(M?this.emit("accountsChanged",[M]):this.emit("accountsChanged",[]))}if(c==="eth_chainId"){let M=o.result;M!==this.chainId&&(this.chainId=M,this.networkVersion=parseInt(M.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}if(c==="wallet_addEthereumChain"){let M=P.params[0].chainId;M!==this.chainId&&(this.chainId=M,this.networkVersion=parseInt(M.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}if(c==="wallet_switchEthereumChain"){let M=P.params[0].chainId;M!==this.chainId&&(this.chainId=M,this.networkVersion=parseInt(M.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}}catch(M){console.error("event emitter error",M)}return o.result}catch(c){throw c instanceof ar?c:c instanceof dt?new ar({code:-32e3,message:"Missing or invalid parameters."},{method:t.method}):c instanceof Error&&c.message==="MethodNotFound"?new ar({code:-32601,message:"The method does not exist / is not available."},{method:t.method}):new ar({code:-32603,message:"Internal JSON-RPC error."},{method:t.method})}});this._metamask={isUnlocked:()=>!!this.selectedAddress};this.handleNotification=t=>at(this,null,function*(){var o,n,p,c,g,w,E,P;switch(t.method){case"phantom_accountChanged":{let M=io.phantom_accountChanged.notification.safeParse(t);if(!M.success)return;let V=(p=(n=(o=M.data.params)==null?void 0:o.evm)==null?void 0:n.toLowerCase())!=null?p:null;V!==this.selectedAddress&&this.emit("accountsChanged",V?[V]:[]);break}case"phantom_trustRevoked":{let M=io.phantom_trustRevoked.notification.safeParse(t);if(!M.success)return;((g=(c=M.data.params)==null?void 0:c.evm)==null?void 0:g.toLowerCase())===this.selectedAddress&&this.emit("accountsChanged",[]);break}case"phantom_chainChanged":{let M=io.phantom_chainChanged.notification.safeParse(t);if(!M.success)return;let V=(P=(E=(w=M.data.params)==null?void 0:w.evm)==null?void 0:E.toLowerCase())!=null?P:null;V&&V!==this.chainId&&(this.chainId=V,this.networkVersion=parseInt(V.substring(2),16).toString(),this.emit("chainChanged",V));break}}});jt(this,uo,t),ft(this,uo).start(),this.selectedAddress=null,this.chainId="0x1",this.networkVersion="1",this.request=this.request.bind(this),t.addListener(o=>{let n=bo.safeParse(o);!n.success||this.handleNotification(n.data)}),this.addListener("accountsChanged",o=>{let[n]=o;n?(this.selectedAddress=n.toLowerCase(),this.request({method:"eth_chainId",params:[]})):this.selectedAddress=null}),this.emit("connect",{chainId:this.chainId})}isConnected(){return navigator.onLine}enable(){return this.request({method:"eth_requestAccounts",params:[]})}sendAsync(t,o){let n="id"in t&&typeof t.id!="undefined"?t.id:null;this.request(t).then(p=>o(null,{jsonrpc:"2.0",id:n,result:p})).catch(p=>o(p,null))}send(t,o){return typeof t!="string"?this.sendAsync(t,o):this.request({method:t,params:o})}};uo=new WeakMap;var jr,xa=class extends ya{constructor(){super(new fo);Fr(this,jr,void 0);this.isMetamaskExplainerEnabled=!1;this.initializeMetamaskExplainer=()=>at(this,null,function*(){ft(this,jr)||jt(this,jr,new To),(yield ft(this,jr).shouldShowPopup())&&ft(this,jr).showPopup()});document.addEventListener("DOMContentLoaded",()=>{this.initializeMetamaskExplainer()})}static inject(t){let o=window;o.isPhantomInstalled=!0,delete window.web3;let n=new xa;t&&(Object.defineProperty(window,"ethereum",{get(){return n},set(c){},configurable:!1}),window.dispatchEvent(new Event("ethereum#initialized"))),window.phantom||Object.defineProperty(window,"phantom",{value:{},writable:!1}),Object.defineProperty(window.phantom,"ethereum",{value:n,writable:!1}),window.dispatchEvent(new Event("phantom#initialized"));let p={uuid:(fy++).toString(),name:"Phantom",icon:Bm,rdns:"app.phantom"};try{window.addEventListener("eip6963:requestProvider",()=>{ay(p,n)}),ay(p,n)}catch(c){console.error("PHANTOM error announcing multi-injection provider")}}},gs=xa;jr=new WeakMap;try{gs.inject(!1)}catch(r){console.error(r)}})(); +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ +/*! safe-buffer. MIT License. Feross Aboukhadijeh */ +/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +/** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.8.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2018 + * @license MIT + */ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ethUsePhantom.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ethUsePhantom.js new file mode 100644 index 0000000..673a013 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ethUsePhantom.js @@ -0,0 +1,32 @@ +"use strict";(()=>{var uy=Object.create;var Bs=Object.defineProperty;var cy=Object.getOwnPropertyDescriptor;var ly=Object.getOwnPropertyNames;var hy=Object.getPrototypeOf,dy=Object.prototype.hasOwnProperty;var my=(r,e)=>()=>(r&&(e=r(r=0)),e);var pt=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),U=(r,e)=>{for(var t in e)Bs(r,t,{get:e[t],enumerable:!0})},yy=(r,e,t,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of ly(e))!dy.call(r,n)&&n!==t&&Bs(r,n,{get:()=>e[n],enumerable:!(o=cy(e,n))||o.enumerable});return r};var st=(r,e,t)=>(t=r!=null?uy(hy(r)):{},yy(e||!r||!r.__esModule?Bs(t,"default",{value:r,enumerable:!0}):t,r));var ga=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)};var ft=(r,e,t)=>(ga(r,e,"read from private field"),t?t.call(r):e.get(r)),Fr=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},jt=(r,e,t,o)=>(ga(r,e,"write to private field"),o?o.call(r,t):e.set(r,t),t);var at=(r,e,t)=>new Promise((o,n)=>{var p=w=>{try{g(t.next(w))}catch(E){n(E)}},c=w=>{try{g(t.throw(w))}catch(E){n(E)}},g=w=>w.done?o(w.value):Promise.resolve(w.value).then(p,c);g((t=t.apply(r,e)).next())}),Cs=(r,e,t)=>(e=r[Symbol.asyncIterator],t=(o,n)=>(n=r[o])&&(e[o]=p=>new Promise((c,g,w)=>(p=n.call(r,p),w=p.done,Promise.resolve(p.value).then(E=>c({value:E,done:w}),g)))),e?e.call(r):(r=r[Symbol.iterator](),e={},t("next"),t("return"),e));var ba=pt(So=>{"use strict";h();So.byteLength=gy;So.toByteArray=wy;So.fromByteArray=Ry;var Pt=[],Rt=[],xy=typeof Uint8Array<"u"?Uint8Array:Array,Ns="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(_r=0,va=Ns.length;_r0)throw new Error("Invalid string. Length must be a multiple of 4");var t=r.indexOf("=");t===-1&&(t=e);var o=t===e?0:4-t%4;return[t,o]}function gy(r){var e=wa(r),t=e[0],o=e[1];return(t+o)*3/4-o}function vy(r,e,t){return(e+t)*3/4-t}function wy(r){var e,t=wa(r),o=t[0],n=t[1],p=new xy(vy(r,o,n)),c=0,g=n>0?o-4:o,w;for(w=0;w>16&255,p[c++]=e>>8&255,p[c++]=e&255;return n===2&&(e=Rt[r.charCodeAt(w)]<<2|Rt[r.charCodeAt(w+1)]>>4,p[c++]=e&255),n===1&&(e=Rt[r.charCodeAt(w)]<<10|Rt[r.charCodeAt(w+1)]<<4|Rt[r.charCodeAt(w+2)]>>2,p[c++]=e>>8&255,p[c++]=e&255),p}function by(r){return Pt[r>>18&63]+Pt[r>>12&63]+Pt[r>>6&63]+Pt[r&63]}function Ey(r,e,t){for(var o,n=[],p=e;pg?g:c+p));return o===1?(e=r[t-1],n.push(Pt[e>>2]+Pt[e<<4&63]+"==")):o===2&&(e=(r[t-2]<<8)+r[t-1],n.push(Pt[e>>10]+Pt[e>>4&63]+Pt[e<<2&63]+"=")),n.join("")}});var Ea=pt(qs=>{h();qs.read=function(r,e,t,o,n){var p,c,g=n*8-o-1,w=(1<>1,P=-7,M=t?n-1:0,V=t?-1:1,q=r[e+M];for(M+=V,p=q&(1<<-P)-1,q>>=-P,P+=g;P>0;p=p*256+r[e+M],M+=V,P-=8);for(c=p&(1<<-P)-1,p>>=-P,P+=o;P>0;c=c*256+r[e+M],M+=V,P-=8);if(p===0)p=1-E;else{if(p===w)return c?NaN:(q?-1:1)*(1/0);c=c+Math.pow(2,o),p=p-E}return(q?-1:1)*c*Math.pow(2,p-o)};qs.write=function(r,e,t,o,n,p){var c,g,w,E=p*8-n-1,P=(1<>1,V=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,q=o?0:p-1,fe=o?1:-1,ve=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(g=isNaN(e)?1:0,c=P):(c=Math.floor(Math.log(e)/Math.LN2),e*(w=Math.pow(2,-c))<1&&(c--,w*=2),c+M>=1?e+=V/w:e+=V*Math.pow(2,1-M),e*w>=2&&(c++,w/=2),c+M>=P?(g=0,c=P):c+M>=1?(g=(e*w-1)*Math.pow(2,n),c=c+M):(g=e*Math.pow(2,M-1)*Math.pow(2,n),c=0));n>=8;r[t+q]=g&255,q+=fe,g/=256,n-=8);for(c=c<0;r[t+q]=c&255,q+=fe,c/=256,E-=8);r[t+q-fe]|=ve*128}});var Po=pt(Yr=>{"use strict";h();var Ds=ba(),Vr=Ea(),Ra=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Yr.Buffer=C;Yr.SlowBuffer=Iy;Yr.INSPECT_MAX_BYTES=50;var Io=2147483647;Yr.kMaxLength=Io;C.TYPED_ARRAY_SUPPORT=_y();!C.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function _y(){try{let r=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(r,e),r.foo()===42}catch{return!1}}Object.defineProperty(C.prototype,"parent",{enumerable:!0,get:function(){if(!!C.isBuffer(this))return this.buffer}});Object.defineProperty(C.prototype,"offset",{enumerable:!0,get:function(){if(!!C.isBuffer(this))return this.byteOffset}});function Ft(r){if(r>Io)throw new RangeError('The value "'+r+'" is invalid for option "size"');let e=new Uint8Array(r);return Object.setPrototypeOf(e,C.prototype),e}function C(r,e,t){if(typeof r=="number"){if(typeof e=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return js(r)}return Ta(r,e,t)}C.poolSize=8192;function Ta(r,e,t){if(typeof r=="string")return My(r,e);if(ArrayBuffer.isView(r))return Ty(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(kt(r,ArrayBuffer)||r&&kt(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(kt(r,SharedArrayBuffer)||r&&kt(r.buffer,SharedArrayBuffer)))return Us(r,e,t);if(typeof r=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let o=r.valueOf&&r.valueOf();if(o!=null&&o!==r)return C.from(o,e,t);let n=Sy(r);if(n)return n;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return C.from(r[Symbol.toPrimitive]("string"),e,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}C.from=function(r,e,t){return Ta(r,e,t)};Object.setPrototypeOf(C.prototype,Uint8Array.prototype);Object.setPrototypeOf(C,Uint8Array);function Sa(r){if(typeof r!="number")throw new TypeError('"size" argument must be of type number');if(r<0)throw new RangeError('The value "'+r+'" is invalid for option "size"')}function zy(r,e,t){return Sa(r),r<=0?Ft(r):e!==void 0?typeof t=="string"?Ft(r).fill(e,t):Ft(r).fill(e):Ft(r)}C.alloc=function(r,e,t){return zy(r,e,t)};function js(r){return Sa(r),Ft(r<0?0:Fs(r)|0)}C.allocUnsafe=function(r){return js(r)};C.allocUnsafeSlow=function(r){return js(r)};function My(r,e){if((typeof e!="string"||e==="")&&(e="utf8"),!C.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let t=Ia(r,e)|0,o=Ft(t),n=o.write(r,e);return n!==t&&(o=o.slice(0,n)),o}function Os(r){let e=r.length<0?0:Fs(r.length)|0,t=Ft(e);for(let o=0;o=Io)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Io.toString(16)+" bytes");return r|0}function Iy(r){return+r!=r&&(r=0),C.alloc(+r)}C.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==C.prototype};C.compare=function(e,t){if(kt(e,Uint8Array)&&(e=C.from(e,e.offset,e.byteLength)),kt(t,Uint8Array)&&(t=C.from(t,t.offset,t.byteLength)),!C.isBuffer(e)||!C.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let o=e.length,n=t.length;for(let p=0,c=Math.min(o,n);pn.length?(C.isBuffer(c)||(c=C.from(c)),c.copy(n,p)):Uint8Array.prototype.set.call(n,c,p);else if(C.isBuffer(c))c.copy(n,p);else throw new TypeError('"list" argument must be an Array of Buffers');p+=c.length}return n};function Ia(r,e){if(C.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||kt(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof r);let t=r.length,o=arguments.length>2&&arguments[2]===!0;if(!o&&t===0)return 0;let n=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return Ls(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return t*2;case"hex":return t>>>1;case"base64":return Oa(r).length;default:if(n)return o?-1:Ls(r).length;e=(""+e).toLowerCase(),n=!0}}C.byteLength=Ia;function Ay(r,e,t){let o=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((t===void 0||t>this.length)&&(t=this.length),t<=0)||(t>>>=0,e>>>=0,t<=e))return"";for(r||(r="utf8");;)switch(r){case"hex":return Ly(this,e,t);case"utf8":case"utf-8":return Pa(this,e,t);case"ascii":return Oy(this,e,t);case"latin1":case"binary":return Uy(this,e,t);case"base64":return qy(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return jy(this,e,t);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),o=!0}}C.prototype._isBuffer=!0;function zr(r,e,t){let o=r[e];r[e]=r[t],r[t]=o}C.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""};Ra&&(C.prototype[Ra]=C.prototype.inspect);C.prototype.compare=function(e,t,o,n,p){if(kt(e,Uint8Array)&&(e=C.from(e,e.offset,e.byteLength)),!C.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(t===void 0&&(t=0),o===void 0&&(o=e?e.length:0),n===void 0&&(n=0),p===void 0&&(p=this.length),t<0||o>e.length||n<0||p>this.length)throw new RangeError("out of range index");if(n>=p&&t>=o)return 0;if(n>=p)return-1;if(t>=o)return 1;if(t>>>=0,o>>>=0,n>>>=0,p>>>=0,this===e)return 0;let c=p-n,g=o-t,w=Math.min(c,g),E=this.slice(n,p),P=e.slice(t,o);for(let M=0;M2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,Vs(t)&&(t=n?0:r.length-1),t<0&&(t=r.length+t),t>=r.length){if(n)return-1;t=r.length-1}else if(t<0)if(n)t=0;else return-1;if(typeof e=="string"&&(e=C.from(e,o)),C.isBuffer(e))return e.length===0?-1:_a(r,e,t,o,n);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?n?Uint8Array.prototype.indexOf.call(r,e,t):Uint8Array.prototype.lastIndexOf.call(r,e,t):_a(r,[e],t,o,n);throw new TypeError("val must be string, number or Buffer")}function _a(r,e,t,o,n){let p=1,c=r.length,g=e.length;if(o!==void 0&&(o=String(o).toLowerCase(),o==="ucs2"||o==="ucs-2"||o==="utf16le"||o==="utf-16le")){if(r.length<2||e.length<2)return-1;p=2,c/=2,g/=2,t/=2}function w(P,M){return p===1?P[M]:P.readUInt16BE(M*p)}let E;if(n){let P=-1;for(E=t;Ec&&(t=c-g),E=t;E>=0;E--){let P=!0;for(let M=0;Mn&&(o=n)):o=n;let p=e.length;o>p/2&&(o=p/2);let c;for(c=0;c>>0,isFinite(o)?(o=o>>>0,n===void 0&&(n="utf8")):(n=o,o=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let p=this.length-t;if((o===void 0||o>p)&&(o=p),e.length>0&&(o<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let c=!1;for(;;)switch(n){case"hex":return Py(this,e,t,o);case"utf8":case"utf-8":return ky(this,e,t,o);case"ascii":case"latin1":case"binary":return By(this,e,t,o);case"base64":return Cy(this,e,t,o);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ny(this,e,t,o);default:if(c)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),c=!0}};C.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function qy(r,e,t){return e===0&&t===r.length?Ds.fromByteArray(r):Ds.fromByteArray(r.slice(e,t))}function Pa(r,e,t){t=Math.min(r.length,t);let o=[],n=e;for(;n239?4:p>223?3:p>191?2:1;if(n+g<=t){let w,E,P,M;switch(g){case 1:p<128&&(c=p);break;case 2:w=r[n+1],(w&192)===128&&(M=(p&31)<<6|w&63,M>127&&(c=M));break;case 3:w=r[n+1],E=r[n+2],(w&192)===128&&(E&192)===128&&(M=(p&15)<<12|(w&63)<<6|E&63,M>2047&&(M<55296||M>57343)&&(c=M));break;case 4:w=r[n+1],E=r[n+2],P=r[n+3],(w&192)===128&&(E&192)===128&&(P&192)===128&&(M=(p&15)<<18|(w&63)<<12|(E&63)<<6|P&63,M>65535&&M<1114112&&(c=M))}}c===null?(c=65533,g=1):c>65535&&(c-=65536,o.push(c>>>10&1023|55296),c=56320|c&1023),o.push(c),n+=g}return Dy(o)}var za=4096;function Dy(r){let e=r.length;if(e<=za)return String.fromCharCode.apply(String,r);let t="",o=0;for(;oo)&&(t=o);let n="";for(let p=e;po&&(e=o),t<0?(t+=o,t<0&&(t=0)):t>o&&(t=o),tt)throw new RangeError("Trying to access beyond buffer length")}C.prototype.readUintLE=C.prototype.readUIntLE=function(e,t,o){e=e>>>0,t=t>>>0,o||ut(e,t,this.length);let n=this[e],p=1,c=0;for(;++c>>0,t=t>>>0,o||ut(e,t,this.length);let n=this[e+--t],p=1;for(;t>0&&(p*=256);)n+=this[e+--t]*p;return n};C.prototype.readUint8=C.prototype.readUInt8=function(e,t){return e=e>>>0,t||ut(e,1,this.length),this[e]};C.prototype.readUint16LE=C.prototype.readUInt16LE=function(e,t){return e=e>>>0,t||ut(e,2,this.length),this[e]|this[e+1]<<8};C.prototype.readUint16BE=C.prototype.readUInt16BE=function(e,t){return e=e>>>0,t||ut(e,2,this.length),this[e]<<8|this[e+1]};C.prototype.readUint32LE=C.prototype.readUInt32LE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};C.prototype.readUint32BE=C.prototype.readUInt32BE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};C.prototype.readBigUInt64LE=rr(function(e){e=e>>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=t+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,p=this[++e]+this[++e]*2**8+this[++e]*2**16+o*2**24;return BigInt(n)+(BigInt(p)<>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=t*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],p=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+o;return(BigInt(n)<>>0,t=t>>>0,o||ut(e,t,this.length);let n=this[e],p=1,c=0;for(;++c=p&&(n-=Math.pow(2,8*t)),n};C.prototype.readIntBE=function(e,t,o){e=e>>>0,t=t>>>0,o||ut(e,t,this.length);let n=t,p=1,c=this[e+--n];for(;n>0&&(p*=256);)c+=this[e+--n]*p;return p*=128,c>=p&&(c-=Math.pow(2,8*t)),c};C.prototype.readInt8=function(e,t){return e=e>>>0,t||ut(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};C.prototype.readInt16LE=function(e,t){e=e>>>0,t||ut(e,2,this.length);let o=this[e]|this[e+1]<<8;return o&32768?o|4294901760:o};C.prototype.readInt16BE=function(e,t){e=e>>>0,t||ut(e,2,this.length);let o=this[e+1]|this[e]<<8;return o&32768?o|4294901760:o};C.prototype.readInt32LE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};C.prototype.readInt32BE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};C.prototype.readBigInt64LE=rr(function(e){e=e>>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(o<<24);return(BigInt(n)<>>0,Wr(e,"offset");let t=this[e],o=this[e+7];(t===void 0||o===void 0)&&co(e,this.length-8);let n=(t<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(n)<>>0,t||ut(e,4,this.length),Vr.read(this,e,!0,23,4)};C.prototype.readFloatBE=function(e,t){return e=e>>>0,t||ut(e,4,this.length),Vr.read(this,e,!1,23,4)};C.prototype.readDoubleLE=function(e,t){return e=e>>>0,t||ut(e,8,this.length),Vr.read(this,e,!0,52,8)};C.prototype.readDoubleBE=function(e,t){return e=e>>>0,t||ut(e,8,this.length),Vr.read(this,e,!1,52,8)};function gt(r,e,t,o,n,p){if(!C.isBuffer(r))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>n||er.length)throw new RangeError("Index out of range")}C.prototype.writeUintLE=C.prototype.writeUIntLE=function(e,t,o,n){if(e=+e,t=t>>>0,o=o>>>0,!n){let g=Math.pow(2,8*o)-1;gt(this,e,t,o,g,0)}let p=1,c=0;for(this[t]=e&255;++c>>0,o=o>>>0,!n){let g=Math.pow(2,8*o)-1;gt(this,e,t,o,g,0)}let p=o-1,c=1;for(this[t+p]=e&255;--p>=0&&(c*=256);)this[t+p]=e/c&255;return t+o};C.prototype.writeUint8=C.prototype.writeUInt8=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,1,255,0),this[t]=e&255,t+1};C.prototype.writeUint16LE=C.prototype.writeUInt16LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,65535,0),this[t]=e&255,this[t+1]=e>>>8,t+2};C.prototype.writeUint16BE=C.prototype.writeUInt16BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=e&255,t+2};C.prototype.writeUint32LE=C.prototype.writeUInt32LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255,t+4};C.prototype.writeUint32BE=C.prototype.writeUInt32BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};function ka(r,e,t,o,n){Da(e,o,n,r,t,7);let p=Number(e&BigInt(4294967295));r[t++]=p,p=p>>8,r[t++]=p,p=p>>8,r[t++]=p,p=p>>8,r[t++]=p;let c=Number(e>>BigInt(32)&BigInt(4294967295));return r[t++]=c,c=c>>8,r[t++]=c,c=c>>8,r[t++]=c,c=c>>8,r[t++]=c,t}function Ba(r,e,t,o,n){Da(e,o,n,r,t,7);let p=Number(e&BigInt(4294967295));r[t+7]=p,p=p>>8,r[t+6]=p,p=p>>8,r[t+5]=p,p=p>>8,r[t+4]=p;let c=Number(e>>BigInt(32)&BigInt(4294967295));return r[t+3]=c,c=c>>8,r[t+2]=c,c=c>>8,r[t+1]=c,c=c>>8,r[t]=c,t+8}C.prototype.writeBigUInt64LE=rr(function(e,t=0){return ka(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});C.prototype.writeBigUInt64BE=rr(function(e,t=0){return Ba(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});C.prototype.writeIntLE=function(e,t,o,n){if(e=+e,t=t>>>0,!n){let w=Math.pow(2,8*o-1);gt(this,e,t,o,w-1,-w)}let p=0,c=1,g=0;for(this[t]=e&255;++p>0)-g&255;return t+o};C.prototype.writeIntBE=function(e,t,o,n){if(e=+e,t=t>>>0,!n){let w=Math.pow(2,8*o-1);gt(this,e,t,o,w-1,-w)}let p=o-1,c=1,g=0;for(this[t+p]=e&255;--p>=0&&(c*=256);)e<0&&g===0&&this[t+p+1]!==0&&(g=1),this[t+p]=(e/c>>0)-g&255;return t+o};C.prototype.writeInt8=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=e&255,t+1};C.prototype.writeInt16LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,32767,-32768),this[t]=e&255,this[t+1]=e>>>8,t+2};C.prototype.writeInt16BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=e&255,t+2};C.prototype.writeInt32LE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,2147483647,-2147483648),this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4};C.prototype.writeInt32BE=function(e,t,o){return e=+e,t=t>>>0,o||gt(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};C.prototype.writeBigInt64LE=rr(function(e,t=0){return ka(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});C.prototype.writeBigInt64BE=rr(function(e,t=0){return Ba(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Ca(r,e,t,o,n,p){if(t+o>r.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function Na(r,e,t,o,n){return e=+e,t=t>>>0,n||Ca(r,e,t,4,34028234663852886e22,-34028234663852886e22),Vr.write(r,e,t,o,23,4),t+4}C.prototype.writeFloatLE=function(e,t,o){return Na(this,e,t,!0,o)};C.prototype.writeFloatBE=function(e,t,o){return Na(this,e,t,!1,o)};function qa(r,e,t,o,n){return e=+e,t=t>>>0,n||Ca(r,e,t,8,17976931348623157e292,-17976931348623157e292),Vr.write(r,e,t,o,52,8),t+8}C.prototype.writeDoubleLE=function(e,t,o){return qa(this,e,t,!0,o)};C.prototype.writeDoubleBE=function(e,t,o){return qa(this,e,t,!1,o)};C.prototype.copy=function(e,t,o,n){if(!C.isBuffer(e))throw new TypeError("argument should be a Buffer");if(o||(o=0),!n&&n!==0&&(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>0,o=o===void 0?this.length:o>>>0,e||(e=0);let p;if(typeof e=="number")for(p=t;p2**32?n=Ma(String(t)):typeof t=="bigint"&&(n=String(t),(t>BigInt(2)**BigInt(32)||t<-(BigInt(2)**BigInt(32)))&&(n=Ma(n)),n+="n"),o+=` It must be ${e}. Received ${n}`,o},RangeError);function Ma(r){let e="",t=r.length,o=r[0]==="-"?1:0;for(;t>=o+4;t-=3)e=`_${r.slice(t-3,t)}${e}`;return`${r.slice(0,t)}${e}`}function Fy(r,e,t){Wr(e,"offset"),(r[e]===void 0||r[e+t]===void 0)&&co(e,r.length-(t+1))}function Da(r,e,t,o,n,p){if(r>t||r3?e===0||e===BigInt(0)?g=`>= 0${c} and < 2${c} ** ${(p+1)*8}${c}`:g=`>= -(2${c} ** ${(p+1)*8-1}${c}) and < 2 ** ${(p+1)*8-1}${c}`:g=`>= ${e}${c} and <= ${t}${c}`,new Hr.ERR_OUT_OF_RANGE("value",g,r)}Fy(o,n,p)}function Wr(r,e){if(typeof r!="number")throw new Hr.ERR_INVALID_ARG_TYPE(e,"number",r)}function co(r,e,t){throw Math.floor(r)!==r?(Wr(r,t),new Hr.ERR_OUT_OF_RANGE(t||"offset","an integer",r)):e<0?new Hr.ERR_BUFFER_OUT_OF_BOUNDS:new Hr.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${e}`,r)}var Hy=/[^+/0-9A-Za-z-_]/g;function Vy(r){if(r=r.split("=")[0],r=r.trim().replace(Hy,""),r.length<2)return"";for(;r.length%4!==0;)r=r+"=";return r}function Ls(r,e){e=e||1/0;let t,o=r.length,n=null,p=[];for(let c=0;c55295&&t<57344){if(!n){if(t>56319){(e-=3)>-1&&p.push(239,191,189);continue}else if(c+1===o){(e-=3)>-1&&p.push(239,191,189);continue}n=t;continue}if(t<56320){(e-=3)>-1&&p.push(239,191,189),n=t;continue}t=(n-55296<<10|t-56320)+65536}else n&&(e-=3)>-1&&p.push(239,191,189);if(n=null,t<128){if((e-=1)<0)break;p.push(t)}else if(t<2048){if((e-=2)<0)break;p.push(t>>6|192,t&63|128)}else if(t<65536){if((e-=3)<0)break;p.push(t>>12|224,t>>6&63|128,t&63|128)}else if(t<1114112){if((e-=4)<0)break;p.push(t>>18|240,t>>12&63|128,t>>6&63|128,t&63|128)}else throw new Error("Invalid code point")}return p}function Wy(r){let e=[];for(let t=0;t>8,n=t%256,p.push(n),p.push(o);return p}function Oa(r){return Ds.toByteArray(Vy(r))}function Ao(r,e,t,o){let n;for(n=0;n=e.length||n>=r.length);++n)e[n+t]=r[n];return n}function kt(r,e){return r instanceof e||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===e.name}function Vs(r){return r!==r}var Ky=function(){let r="0123456789abcdef",e=new Array(256);for(let t=0;t<16;++t){let o=t*16;for(let n=0;n<16;++n)e[o+n]=r[t]+r[n]}return e}();function rr(r){return typeof BigInt>"u"?Zy:r}function Zy(){throw new Error("BigInt not supported")}});var Ha=pt((Z1,Fa)=>{h();var it=Fa.exports={},Bt,Ct;function Ws(){throw new Error("setTimeout has not been defined")}function Ys(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Bt=setTimeout:Bt=Ws}catch{Bt=Ws}try{typeof clearTimeout=="function"?Ct=clearTimeout:Ct=Ys}catch{Ct=Ys}})();function Ua(r){if(Bt===setTimeout)return setTimeout(r,0);if((Bt===Ws||!Bt)&&setTimeout)return Bt=setTimeout,setTimeout(r,0);try{return Bt(r,0)}catch{try{return Bt.call(null,r,0)}catch{return Bt.call(this,r,0)}}}function $y(r){if(Ct===clearTimeout)return clearTimeout(r);if((Ct===Ys||!Ct)&&clearTimeout)return Ct=clearTimeout,clearTimeout(r);try{return Ct(r)}catch{try{return Ct.call(null,r)}catch{return Ct.call(this,r)}}}var Ht=[],Kr=!1,Mr,ko=-1;function Gy(){!Kr||!Mr||(Kr=!1,Mr.length?Ht=Mr.concat(Ht):ko=-1,Ht.length&&La())}function La(){if(!Kr){var r=Ua(Gy);Kr=!0;for(var e=Ht.length;e;){for(Mr=Ht,Ht=[];++ko1)for(var t=1;t{"use strict";Jy=st(Po()),Qy=st(Ha())});var ap=pt(()=>{h()});var fp=pt((pp,ri)=>{h();(function(r,e){"use strict";function t(y,i){if(!y)throw new Error(i||"Assertion failed")}function o(y,i){y.super_=i;var f=function(){};f.prototype=i.prototype,y.prototype=new f,y.prototype.constructor=y}function n(y,i,f){if(n.isBN(y))return y;this.negative=0,this.words=null,this.length=0,this.red=null,y!==null&&((i==="le"||i==="be")&&(f=i,i=10),this._init(y||0,i||10,f||"be"))}typeof r=="object"?r.exports=n:e.BN=n,n.BN=n,n.wordSize=26;var p;try{typeof window<"u"&&typeof window.Buffer<"u"?p=window.Buffer:p=ap().Buffer}catch{}n.isBN=function(i){return i instanceof n?!0:i!==null&&typeof i=="object"&&i.constructor.wordSize===n.wordSize&&Array.isArray(i.words)},n.max=function(i,f){return i.cmp(f)>0?i:f},n.min=function(i,f){return i.cmp(f)<0?i:f},n.prototype._init=function(i,f,u){if(typeof i=="number")return this._initNumber(i,f,u);if(typeof i=="object")return this._initArray(i,f,u);f==="hex"&&(f=16),t(f===(f|0)&&f>=2&&f<=36),i=i.toString().replace(/\s+/g,"");var d=0;i[0]==="-"&&(d++,this.negative=1),d=0;d-=3)b=i[d]|i[d-1]<<8|i[d-2]<<16,this.words[m]|=b<<_&67108863,this.words[m+1]=b>>>26-_&67108863,_+=24,_>=26&&(_-=26,m++);else if(u==="le")for(d=0,m=0;d>>26-_&67108863,_+=24,_>=26&&(_-=26,m++);return this._strip()};function c(y,i){var f=y.charCodeAt(i);if(f>=48&&f<=57)return f-48;if(f>=65&&f<=70)return f-55;if(f>=97&&f<=102)return f-87;t(!1,"Invalid character in "+y)}function g(y,i,f){var u=c(y,f);return f-1>=i&&(u|=c(y,f-1)<<4),u}n.prototype._parseHex=function(i,f,u){this.length=Math.ceil((i.length-f)/6),this.words=new Array(this.length);for(var d=0;d=f;d-=2)_=g(i,f,d)<=18?(m-=18,b+=1,this.words[b]|=_>>>26):m+=8;else{var x=i.length-f;for(d=x%2===0?f+1:f;d=18?(m-=18,b+=1,this.words[b]|=_>>>26):m+=8}this._strip()};function w(y,i,f,u){for(var d=0,m=0,b=Math.min(y.length,f),_=i;_=49?m=x-49+10:x>=17?m=x-17+10:m=x,t(x>=0&&m1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},n.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{n.prototype[Symbol.for("nodejs.util.inspect.custom")]=P}catch{n.prototype.inspect=P}else n.prototype.inspect=P;function P(){return(this.red?""}var M=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],V=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],q=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];n.prototype.toString=function(i,f){i=i||10,f=f|0||1;var u;if(i===16||i==="hex"){u="";for(var d=0,m=0,b=0;b>>24-d&16777215,d+=2,d>=26&&(d-=26,b--),m!==0||b!==this.length-1?u=M[6-x.length]+x+u:u=x+u}for(m!==0&&(u=m.toString(16)+u);u.length%f!==0;)u="0"+u;return this.negative!==0&&(u="-"+u),u}if(i===(i|0)&&i>=2&&i<=36){var a=V[i],v=q[i];u="";var H=this.clone();for(H.negative=0;!H.isZero();){var l=H.modrn(v).toString(i);H=H.idivn(v),H.isZero()?u=l+u:u=M[a-l.length]+l+u}for(this.isZero()&&(u="0"+u);u.length%f!==0;)u="0"+u;return this.negative!==0&&(u="-"+u),u}t(!1,"Base should be between 2 and 36")},n.prototype.toNumber=function(){var i=this.words[0];return this.length===2?i+=this.words[1]*67108864:this.length===3&&this.words[2]===1?i+=4503599627370496+this.words[1]*67108864:this.length>2&&t(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-i:i},n.prototype.toJSON=function(){return this.toString(16,2)},p&&(n.prototype.toBuffer=function(i,f){return this.toArrayLike(p,i,f)}),n.prototype.toArray=function(i,f){return this.toArrayLike(Array,i,f)};var fe=function(i,f){return i.allocUnsafe?i.allocUnsafe(f):new i(f)};n.prototype.toArrayLike=function(i,f,u){this._strip();var d=this.byteLength(),m=u||Math.max(1,d);t(d<=m,"byte array longer than desired length"),t(m>0,"Requested array length <= 0");var b=fe(i,m),_=f==="le"?"LE":"BE";return this["_toArrayLike"+_](b,d),b},n.prototype._toArrayLikeLE=function(i,f){for(var u=0,d=0,m=0,b=0;m>8&255),u>16&255),b===6?(u>24&255),d=0,b=0):(d=_>>>24,b+=2)}if(u=0&&(i[u--]=_>>8&255),u>=0&&(i[u--]=_>>16&255),b===6?(u>=0&&(i[u--]=_>>24&255),d=0,b=0):(d=_>>>24,b+=2)}if(u>=0)for(i[u--]=d;u>=0;)i[u--]=0},Math.clz32?n.prototype._countBits=function(i){return 32-Math.clz32(i)}:n.prototype._countBits=function(i){var f=i,u=0;return f>=4096&&(u+=13,f>>>=13),f>=64&&(u+=7,f>>>=7),f>=8&&(u+=4,f>>>=4),f>=2&&(u+=2,f>>>=2),u+f},n.prototype._zeroBits=function(i){if(i===0)return 26;var f=i,u=0;return(f&8191)===0&&(u+=13,f>>>=13),(f&127)===0&&(u+=7,f>>>=7),(f&15)===0&&(u+=4,f>>>=4),(f&3)===0&&(u+=2,f>>>=2),(f&1)===0&&u++,u},n.prototype.bitLength=function(){var i=this.words[this.length-1],f=this._countBits(i);return(this.length-1)*26+f};function ve(y){for(var i=new Array(y.bitLength()),f=0;f>>d&1}return i}n.prototype.zeroBits=function(){if(this.isZero())return 0;for(var i=0,f=0;fi.length?this.clone().ior(i):i.clone().ior(this)},n.prototype.uor=function(i){return this.length>i.length?this.clone().iuor(i):i.clone().iuor(this)},n.prototype.iuand=function(i){var f;this.length>i.length?f=i:f=this;for(var u=0;ui.length?this.clone().iand(i):i.clone().iand(this)},n.prototype.uand=function(i){return this.length>i.length?this.clone().iuand(i):i.clone().iuand(this)},n.prototype.iuxor=function(i){var f,u;this.length>i.length?(f=this,u=i):(f=i,u=this);for(var d=0;di.length?this.clone().ixor(i):i.clone().ixor(this)},n.prototype.uxor=function(i){return this.length>i.length?this.clone().iuxor(i):i.clone().iuxor(this)},n.prototype.inotn=function(i){t(typeof i=="number"&&i>=0);var f=Math.ceil(i/26)|0,u=i%26;this._expand(f),u>0&&f--;for(var d=0;d0&&(this.words[d]=~this.words[d]&67108863>>26-u),this._strip()},n.prototype.notn=function(i){return this.clone().inotn(i)},n.prototype.setn=function(i,f){t(typeof i=="number"&&i>=0);var u=i/26|0,d=i%26;return this._expand(u+1),f?this.words[u]=this.words[u]|1<i.length?(u=this,d=i):(u=i,d=this);for(var m=0,b=0;b>>26;for(;m!==0&&b>>26;if(this.length=u.length,m!==0)this.words[this.length]=m,this.length++;else if(u!==this)for(;bi.length?this.clone().iadd(i):i.clone().iadd(this)},n.prototype.isub=function(i){if(i.negative!==0){i.negative=0;var f=this.iadd(i);return i.negative=1,f._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(i),this.negative=1,this._normSign();var u=this.cmp(i);if(u===0)return this.negative=0,this.length=1,this.words[0]=0,this;var d,m;u>0?(d=this,m=i):(d=i,m=this);for(var b=0,_=0;_>26,this.words[_]=f&67108863;for(;b!==0&&_>26,this.words[_]=f&67108863;if(b===0&&_>>26,H=x&67108863,l=Math.min(a,i.length-1),A=Math.max(0,a-y.length+1);A<=l;A++){var k=a-A|0;d=y.words[k]|0,m=i.words[A]|0,b=d*m+H,v+=b/67108864|0,H=b&67108863}f.words[a]=H|0,x=v|0}return x!==0?f.words[a]=x|0:f.length--,f._strip()}var xe=function(i,f,u){var d=i.words,m=f.words,b=u.words,_=0,x,a,v,H=d[0]|0,l=H&8191,A=H>>>13,k=d[1]|0,B=k&8191,O=k>>>13,G=d[2]|0,j=G&8191,F=G>>>13,nt=d[3]|0,J=nt&8191,ie=nt>>>13,pr=d[4]|0,ze=pr&8191,Me=pr>>>13,fr=d[5]|0,Te=fr&8191,Se=fr>>>13,ur=d[6]|0,Ie=ur&8191,Ae=ur>>>13,cr=d[7]|0,Pe=cr&8191,ke=cr>>>13,lr=d[8]|0,Be=lr&8191,Ce=lr>>>13,hr=d[9]|0,Ne=hr&8191,qe=hr>>>13,dr=m[0]|0,De=dr&8191,Oe=dr>>>13,mr=m[1]|0,Ue=mr&8191,Le=mr>>>13,yr=m[2]|0,je=yr&8191,Fe=yr>>>13,xr=m[3]|0,He=xr&8191,Ve=xr>>>13,gr=m[4]|0,We=gr&8191,Ye=gr>>>13,vr=m[5]|0,Ke=vr&8191,Ze=vr>>>13,wr=m[6]|0,$e=wr&8191,Ge=wr>>>13,br=m[7]|0,Je=br&8191,Qe=br>>>13,Er=m[8]|0,Xe=Er&8191,et=Er>>>13,Rr=m[9]|0,tt=Rr&8191,rt=Rr>>>13;u.negative=i.negative^f.negative,u.length=19,x=Math.imul(l,De),a=Math.imul(l,Oe),a=a+Math.imul(A,De)|0,v=Math.imul(A,Oe);var Jt=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,x=Math.imul(B,De),a=Math.imul(B,Oe),a=a+Math.imul(O,De)|0,v=Math.imul(O,Oe),x=x+Math.imul(l,Ue)|0,a=a+Math.imul(l,Le)|0,a=a+Math.imul(A,Ue)|0,v=v+Math.imul(A,Le)|0;var Qt=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,x=Math.imul(j,De),a=Math.imul(j,Oe),a=a+Math.imul(F,De)|0,v=Math.imul(F,Oe),x=x+Math.imul(B,Ue)|0,a=a+Math.imul(B,Le)|0,a=a+Math.imul(O,Ue)|0,v=v+Math.imul(O,Le)|0,x=x+Math.imul(l,je)|0,a=a+Math.imul(l,Fe)|0,a=a+Math.imul(A,je)|0,v=v+Math.imul(A,Fe)|0;var Xt=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,x=Math.imul(J,De),a=Math.imul(J,Oe),a=a+Math.imul(ie,De)|0,v=Math.imul(ie,Oe),x=x+Math.imul(j,Ue)|0,a=a+Math.imul(j,Le)|0,a=a+Math.imul(F,Ue)|0,v=v+Math.imul(F,Le)|0,x=x+Math.imul(B,je)|0,a=a+Math.imul(B,Fe)|0,a=a+Math.imul(O,je)|0,v=v+Math.imul(O,Fe)|0,x=x+Math.imul(l,He)|0,a=a+Math.imul(l,Ve)|0,a=a+Math.imul(A,He)|0,v=v+Math.imul(A,Ve)|0;var er=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(er>>>26)|0,er&=67108863,x=Math.imul(ze,De),a=Math.imul(ze,Oe),a=a+Math.imul(Me,De)|0,v=Math.imul(Me,Oe),x=x+Math.imul(J,Ue)|0,a=a+Math.imul(J,Le)|0,a=a+Math.imul(ie,Ue)|0,v=v+Math.imul(ie,Le)|0,x=x+Math.imul(j,je)|0,a=a+Math.imul(j,Fe)|0,a=a+Math.imul(F,je)|0,v=v+Math.imul(F,Fe)|0,x=x+Math.imul(B,He)|0,a=a+Math.imul(B,Ve)|0,a=a+Math.imul(O,He)|0,v=v+Math.imul(O,Ve)|0,x=x+Math.imul(l,We)|0,a=a+Math.imul(l,Ye)|0,a=a+Math.imul(A,We)|0,v=v+Math.imul(A,Ye)|0;var tr=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(tr>>>26)|0,tr&=67108863,x=Math.imul(Te,De),a=Math.imul(Te,Oe),a=a+Math.imul(Se,De)|0,v=Math.imul(Se,Oe),x=x+Math.imul(ze,Ue)|0,a=a+Math.imul(ze,Le)|0,a=a+Math.imul(Me,Ue)|0,v=v+Math.imul(Me,Le)|0,x=x+Math.imul(J,je)|0,a=a+Math.imul(J,Fe)|0,a=a+Math.imul(ie,je)|0,v=v+Math.imul(ie,Fe)|0,x=x+Math.imul(j,He)|0,a=a+Math.imul(j,Ve)|0,a=a+Math.imul(F,He)|0,v=v+Math.imul(F,Ve)|0,x=x+Math.imul(B,We)|0,a=a+Math.imul(B,Ye)|0,a=a+Math.imul(O,We)|0,v=v+Math.imul(O,Ye)|0,x=x+Math.imul(l,Ke)|0,a=a+Math.imul(l,Ze)|0,a=a+Math.imul(A,Ke)|0,v=v+Math.imul(A,Ze)|0;var vs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(vs>>>26)|0,vs&=67108863,x=Math.imul(Ie,De),a=Math.imul(Ie,Oe),a=a+Math.imul(Ae,De)|0,v=Math.imul(Ae,Oe),x=x+Math.imul(Te,Ue)|0,a=a+Math.imul(Te,Le)|0,a=a+Math.imul(Se,Ue)|0,v=v+Math.imul(Se,Le)|0,x=x+Math.imul(ze,je)|0,a=a+Math.imul(ze,Fe)|0,a=a+Math.imul(Me,je)|0,v=v+Math.imul(Me,Fe)|0,x=x+Math.imul(J,He)|0,a=a+Math.imul(J,Ve)|0,a=a+Math.imul(ie,He)|0,v=v+Math.imul(ie,Ve)|0,x=x+Math.imul(j,We)|0,a=a+Math.imul(j,Ye)|0,a=a+Math.imul(F,We)|0,v=v+Math.imul(F,Ye)|0,x=x+Math.imul(B,Ke)|0,a=a+Math.imul(B,Ze)|0,a=a+Math.imul(O,Ke)|0,v=v+Math.imul(O,Ze)|0,x=x+Math.imul(l,$e)|0,a=a+Math.imul(l,Ge)|0,a=a+Math.imul(A,$e)|0,v=v+Math.imul(A,Ge)|0;var ws=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(ws>>>26)|0,ws&=67108863,x=Math.imul(Pe,De),a=Math.imul(Pe,Oe),a=a+Math.imul(ke,De)|0,v=Math.imul(ke,Oe),x=x+Math.imul(Ie,Ue)|0,a=a+Math.imul(Ie,Le)|0,a=a+Math.imul(Ae,Ue)|0,v=v+Math.imul(Ae,Le)|0,x=x+Math.imul(Te,je)|0,a=a+Math.imul(Te,Fe)|0,a=a+Math.imul(Se,je)|0,v=v+Math.imul(Se,Fe)|0,x=x+Math.imul(ze,He)|0,a=a+Math.imul(ze,Ve)|0,a=a+Math.imul(Me,He)|0,v=v+Math.imul(Me,Ve)|0,x=x+Math.imul(J,We)|0,a=a+Math.imul(J,Ye)|0,a=a+Math.imul(ie,We)|0,v=v+Math.imul(ie,Ye)|0,x=x+Math.imul(j,Ke)|0,a=a+Math.imul(j,Ze)|0,a=a+Math.imul(F,Ke)|0,v=v+Math.imul(F,Ze)|0,x=x+Math.imul(B,$e)|0,a=a+Math.imul(B,Ge)|0,a=a+Math.imul(O,$e)|0,v=v+Math.imul(O,Ge)|0,x=x+Math.imul(l,Je)|0,a=a+Math.imul(l,Qe)|0,a=a+Math.imul(A,Je)|0,v=v+Math.imul(A,Qe)|0;var bs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(bs>>>26)|0,bs&=67108863,x=Math.imul(Be,De),a=Math.imul(Be,Oe),a=a+Math.imul(Ce,De)|0,v=Math.imul(Ce,Oe),x=x+Math.imul(Pe,Ue)|0,a=a+Math.imul(Pe,Le)|0,a=a+Math.imul(ke,Ue)|0,v=v+Math.imul(ke,Le)|0,x=x+Math.imul(Ie,je)|0,a=a+Math.imul(Ie,Fe)|0,a=a+Math.imul(Ae,je)|0,v=v+Math.imul(Ae,Fe)|0,x=x+Math.imul(Te,He)|0,a=a+Math.imul(Te,Ve)|0,a=a+Math.imul(Se,He)|0,v=v+Math.imul(Se,Ve)|0,x=x+Math.imul(ze,We)|0,a=a+Math.imul(ze,Ye)|0,a=a+Math.imul(Me,We)|0,v=v+Math.imul(Me,Ye)|0,x=x+Math.imul(J,Ke)|0,a=a+Math.imul(J,Ze)|0,a=a+Math.imul(ie,Ke)|0,v=v+Math.imul(ie,Ze)|0,x=x+Math.imul(j,$e)|0,a=a+Math.imul(j,Ge)|0,a=a+Math.imul(F,$e)|0,v=v+Math.imul(F,Ge)|0,x=x+Math.imul(B,Je)|0,a=a+Math.imul(B,Qe)|0,a=a+Math.imul(O,Je)|0,v=v+Math.imul(O,Qe)|0,x=x+Math.imul(l,Xe)|0,a=a+Math.imul(l,et)|0,a=a+Math.imul(A,Xe)|0,v=v+Math.imul(A,et)|0;var Es=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Es>>>26)|0,Es&=67108863,x=Math.imul(Ne,De),a=Math.imul(Ne,Oe),a=a+Math.imul(qe,De)|0,v=Math.imul(qe,Oe),x=x+Math.imul(Be,Ue)|0,a=a+Math.imul(Be,Le)|0,a=a+Math.imul(Ce,Ue)|0,v=v+Math.imul(Ce,Le)|0,x=x+Math.imul(Pe,je)|0,a=a+Math.imul(Pe,Fe)|0,a=a+Math.imul(ke,je)|0,v=v+Math.imul(ke,Fe)|0,x=x+Math.imul(Ie,He)|0,a=a+Math.imul(Ie,Ve)|0,a=a+Math.imul(Ae,He)|0,v=v+Math.imul(Ae,Ve)|0,x=x+Math.imul(Te,We)|0,a=a+Math.imul(Te,Ye)|0,a=a+Math.imul(Se,We)|0,v=v+Math.imul(Se,Ye)|0,x=x+Math.imul(ze,Ke)|0,a=a+Math.imul(ze,Ze)|0,a=a+Math.imul(Me,Ke)|0,v=v+Math.imul(Me,Ze)|0,x=x+Math.imul(J,$e)|0,a=a+Math.imul(J,Ge)|0,a=a+Math.imul(ie,$e)|0,v=v+Math.imul(ie,Ge)|0,x=x+Math.imul(j,Je)|0,a=a+Math.imul(j,Qe)|0,a=a+Math.imul(F,Je)|0,v=v+Math.imul(F,Qe)|0,x=x+Math.imul(B,Xe)|0,a=a+Math.imul(B,et)|0,a=a+Math.imul(O,Xe)|0,v=v+Math.imul(O,et)|0,x=x+Math.imul(l,tt)|0,a=a+Math.imul(l,rt)|0,a=a+Math.imul(A,tt)|0,v=v+Math.imul(A,rt)|0;var Rs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Rs>>>26)|0,Rs&=67108863,x=Math.imul(Ne,Ue),a=Math.imul(Ne,Le),a=a+Math.imul(qe,Ue)|0,v=Math.imul(qe,Le),x=x+Math.imul(Be,je)|0,a=a+Math.imul(Be,Fe)|0,a=a+Math.imul(Ce,je)|0,v=v+Math.imul(Ce,Fe)|0,x=x+Math.imul(Pe,He)|0,a=a+Math.imul(Pe,Ve)|0,a=a+Math.imul(ke,He)|0,v=v+Math.imul(ke,Ve)|0,x=x+Math.imul(Ie,We)|0,a=a+Math.imul(Ie,Ye)|0,a=a+Math.imul(Ae,We)|0,v=v+Math.imul(Ae,Ye)|0,x=x+Math.imul(Te,Ke)|0,a=a+Math.imul(Te,Ze)|0,a=a+Math.imul(Se,Ke)|0,v=v+Math.imul(Se,Ze)|0,x=x+Math.imul(ze,$e)|0,a=a+Math.imul(ze,Ge)|0,a=a+Math.imul(Me,$e)|0,v=v+Math.imul(Me,Ge)|0,x=x+Math.imul(J,Je)|0,a=a+Math.imul(J,Qe)|0,a=a+Math.imul(ie,Je)|0,v=v+Math.imul(ie,Qe)|0,x=x+Math.imul(j,Xe)|0,a=a+Math.imul(j,et)|0,a=a+Math.imul(F,Xe)|0,v=v+Math.imul(F,et)|0,x=x+Math.imul(B,tt)|0,a=a+Math.imul(B,rt)|0,a=a+Math.imul(O,tt)|0,v=v+Math.imul(O,rt)|0;var _s=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(_s>>>26)|0,_s&=67108863,x=Math.imul(Ne,je),a=Math.imul(Ne,Fe),a=a+Math.imul(qe,je)|0,v=Math.imul(qe,Fe),x=x+Math.imul(Be,He)|0,a=a+Math.imul(Be,Ve)|0,a=a+Math.imul(Ce,He)|0,v=v+Math.imul(Ce,Ve)|0,x=x+Math.imul(Pe,We)|0,a=a+Math.imul(Pe,Ye)|0,a=a+Math.imul(ke,We)|0,v=v+Math.imul(ke,Ye)|0,x=x+Math.imul(Ie,Ke)|0,a=a+Math.imul(Ie,Ze)|0,a=a+Math.imul(Ae,Ke)|0,v=v+Math.imul(Ae,Ze)|0,x=x+Math.imul(Te,$e)|0,a=a+Math.imul(Te,Ge)|0,a=a+Math.imul(Se,$e)|0,v=v+Math.imul(Se,Ge)|0,x=x+Math.imul(ze,Je)|0,a=a+Math.imul(ze,Qe)|0,a=a+Math.imul(Me,Je)|0,v=v+Math.imul(Me,Qe)|0,x=x+Math.imul(J,Xe)|0,a=a+Math.imul(J,et)|0,a=a+Math.imul(ie,Xe)|0,v=v+Math.imul(ie,et)|0,x=x+Math.imul(j,tt)|0,a=a+Math.imul(j,rt)|0,a=a+Math.imul(F,tt)|0,v=v+Math.imul(F,rt)|0;var zs=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(zs>>>26)|0,zs&=67108863,x=Math.imul(Ne,He),a=Math.imul(Ne,Ve),a=a+Math.imul(qe,He)|0,v=Math.imul(qe,Ve),x=x+Math.imul(Be,We)|0,a=a+Math.imul(Be,Ye)|0,a=a+Math.imul(Ce,We)|0,v=v+Math.imul(Ce,Ye)|0,x=x+Math.imul(Pe,Ke)|0,a=a+Math.imul(Pe,Ze)|0,a=a+Math.imul(ke,Ke)|0,v=v+Math.imul(ke,Ze)|0,x=x+Math.imul(Ie,$e)|0,a=a+Math.imul(Ie,Ge)|0,a=a+Math.imul(Ae,$e)|0,v=v+Math.imul(Ae,Ge)|0,x=x+Math.imul(Te,Je)|0,a=a+Math.imul(Te,Qe)|0,a=a+Math.imul(Se,Je)|0,v=v+Math.imul(Se,Qe)|0,x=x+Math.imul(ze,Xe)|0,a=a+Math.imul(ze,et)|0,a=a+Math.imul(Me,Xe)|0,v=v+Math.imul(Me,et)|0,x=x+Math.imul(J,tt)|0,a=a+Math.imul(J,rt)|0,a=a+Math.imul(ie,tt)|0,v=v+Math.imul(ie,rt)|0;var Ms=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ms>>>26)|0,Ms&=67108863,x=Math.imul(Ne,We),a=Math.imul(Ne,Ye),a=a+Math.imul(qe,We)|0,v=Math.imul(qe,Ye),x=x+Math.imul(Be,Ke)|0,a=a+Math.imul(Be,Ze)|0,a=a+Math.imul(Ce,Ke)|0,v=v+Math.imul(Ce,Ze)|0,x=x+Math.imul(Pe,$e)|0,a=a+Math.imul(Pe,Ge)|0,a=a+Math.imul(ke,$e)|0,v=v+Math.imul(ke,Ge)|0,x=x+Math.imul(Ie,Je)|0,a=a+Math.imul(Ie,Qe)|0,a=a+Math.imul(Ae,Je)|0,v=v+Math.imul(Ae,Qe)|0,x=x+Math.imul(Te,Xe)|0,a=a+Math.imul(Te,et)|0,a=a+Math.imul(Se,Xe)|0,v=v+Math.imul(Se,et)|0,x=x+Math.imul(ze,tt)|0,a=a+Math.imul(ze,rt)|0,a=a+Math.imul(Me,tt)|0,v=v+Math.imul(Me,rt)|0;var Ts=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ts>>>26)|0,Ts&=67108863,x=Math.imul(Ne,Ke),a=Math.imul(Ne,Ze),a=a+Math.imul(qe,Ke)|0,v=Math.imul(qe,Ze),x=x+Math.imul(Be,$e)|0,a=a+Math.imul(Be,Ge)|0,a=a+Math.imul(Ce,$e)|0,v=v+Math.imul(Ce,Ge)|0,x=x+Math.imul(Pe,Je)|0,a=a+Math.imul(Pe,Qe)|0,a=a+Math.imul(ke,Je)|0,v=v+Math.imul(ke,Qe)|0,x=x+Math.imul(Ie,Xe)|0,a=a+Math.imul(Ie,et)|0,a=a+Math.imul(Ae,Xe)|0,v=v+Math.imul(Ae,et)|0,x=x+Math.imul(Te,tt)|0,a=a+Math.imul(Te,rt)|0,a=a+Math.imul(Se,tt)|0,v=v+Math.imul(Se,rt)|0;var Ss=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ss>>>26)|0,Ss&=67108863,x=Math.imul(Ne,$e),a=Math.imul(Ne,Ge),a=a+Math.imul(qe,$e)|0,v=Math.imul(qe,Ge),x=x+Math.imul(Be,Je)|0,a=a+Math.imul(Be,Qe)|0,a=a+Math.imul(Ce,Je)|0,v=v+Math.imul(Ce,Qe)|0,x=x+Math.imul(Pe,Xe)|0,a=a+Math.imul(Pe,et)|0,a=a+Math.imul(ke,Xe)|0,v=v+Math.imul(ke,et)|0,x=x+Math.imul(Ie,tt)|0,a=a+Math.imul(Ie,rt)|0,a=a+Math.imul(Ae,tt)|0,v=v+Math.imul(Ae,rt)|0;var Is=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Is>>>26)|0,Is&=67108863,x=Math.imul(Ne,Je),a=Math.imul(Ne,Qe),a=a+Math.imul(qe,Je)|0,v=Math.imul(qe,Qe),x=x+Math.imul(Be,Xe)|0,a=a+Math.imul(Be,et)|0,a=a+Math.imul(Ce,Xe)|0,v=v+Math.imul(Ce,et)|0,x=x+Math.imul(Pe,tt)|0,a=a+Math.imul(Pe,rt)|0,a=a+Math.imul(ke,tt)|0,v=v+Math.imul(ke,rt)|0;var As=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(As>>>26)|0,As&=67108863,x=Math.imul(Ne,Xe),a=Math.imul(Ne,et),a=a+Math.imul(qe,Xe)|0,v=Math.imul(qe,et),x=x+Math.imul(Be,tt)|0,a=a+Math.imul(Be,rt)|0,a=a+Math.imul(Ce,tt)|0,v=v+Math.imul(Ce,rt)|0;var Ps=(_+x|0)+((a&8191)<<13)|0;_=(v+(a>>>13)|0)+(Ps>>>26)|0,Ps&=67108863,x=Math.imul(Ne,tt),a=Math.imul(Ne,rt),a=a+Math.imul(qe,tt)|0,v=Math.imul(qe,rt);var ks=(_+x|0)+((a&8191)<<13)|0;return _=(v+(a>>>13)|0)+(ks>>>26)|0,ks&=67108863,b[0]=Jt,b[1]=Qt,b[2]=Xt,b[3]=er,b[4]=tr,b[5]=vs,b[6]=ws,b[7]=bs,b[8]=Es,b[9]=Rs,b[10]=_s,b[11]=zs,b[12]=Ms,b[13]=Ts,b[14]=Ss,b[15]=Is,b[16]=As,b[17]=Ps,b[18]=ks,_!==0&&(b[19]=_,u.length++),u};Math.imul||(xe=Re);function be(y,i,f){f.negative=i.negative^y.negative,f.length=y.length+i.length;for(var u=0,d=0,m=0;m>>26)|0,d+=b>>>26,b&=67108863}f.words[m]=_,u=b,b=d}return u!==0?f.words[m]=u:f.length--,f._strip()}function le(y,i,f){return be(y,i,f)}n.prototype.mulTo=function(i,f){var u,d=this.length+i.length;return this.length===10&&i.length===10?u=xe(this,i,f):d<63?u=Re(this,i,f):d<1024?u=be(this,i,f):u=le(this,i,f),u};function Q(y,i){this.x=y,this.y=i}Q.prototype.makeRBT=function(i){for(var f=new Array(i),u=n.prototype._countBits(i)-1,d=0;d>=1;return d},Q.prototype.permute=function(i,f,u,d,m,b){for(var _=0;_>>1)m++;return 1<>>13,u[2*b+1]=m&8191,m=m>>>13;for(b=2*f;b>=26,u+=m/67108864|0,u+=b>>>26,this.words[d]=b&67108863}return u!==0&&(this.words[d]=u,this.length++),f?this.ineg():this},n.prototype.muln=function(i){return this.clone().imuln(i)},n.prototype.sqr=function(){return this.mul(this)},n.prototype.isqr=function(){return this.imul(this.clone())},n.prototype.pow=function(i){var f=ve(i);if(f.length===0)return new n(1);for(var u=this,d=0;d=0);var f=i%26,u=(i-f)/26,d=67108863>>>26-f<<26-f,m;if(f!==0){var b=0;for(m=0;m>>26-f}b&&(this.words[m]=b,this.length++)}if(u!==0){for(m=this.length-1;m>=0;m--)this.words[m+u]=this.words[m];for(m=0;m=0);var d;f?d=(f-f%26)/26:d=0;var m=i%26,b=Math.min((i-m)/26,this.length),_=67108863^67108863>>>m<b)for(this.length-=b,a=0;a=0&&(v!==0||a>=d);a--){var H=this.words[a]|0;this.words[a]=v<<26-m|H>>>m,v=H&_}return x&&v!==0&&(x.words[x.length++]=v),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},n.prototype.ishrn=function(i,f,u){return t(this.negative===0),this.iushrn(i,f,u)},n.prototype.shln=function(i){return this.clone().ishln(i)},n.prototype.ushln=function(i){return this.clone().iushln(i)},n.prototype.shrn=function(i){return this.clone().ishrn(i)},n.prototype.ushrn=function(i){return this.clone().iushrn(i)},n.prototype.testn=function(i){t(typeof i=="number"&&i>=0);var f=i%26,u=(i-f)/26,d=1<=0);var f=i%26,u=(i-f)/26;if(t(this.negative===0,"imaskn works only with positive numbers"),this.length<=u)return this;if(f!==0&&u++,this.length=Math.min(u,this.length),f!==0){var d=67108863^67108863>>>f<=67108864;f++)this.words[f]-=67108864,f===this.length-1?this.words[f+1]=1:this.words[f+1]++;return this.length=Math.max(this.length,f+1),this},n.prototype.isubn=function(i){if(t(typeof i=="number"),t(i<67108864),i<0)return this.iaddn(-i);if(this.negative!==0)return this.negative=0,this.iaddn(i),this.negative=1,this;if(this.words[0]-=i,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var f=0;f>26)-(x/67108864|0),this.words[m+u]=b&67108863}for(;m>26,this.words[m+u]=b&67108863;if(_===0)return this._strip();for(t(_===-1),_=0,m=0;m>26,this.words[m]=b&67108863;return this.negative=1,this._strip()},n.prototype._wordDiv=function(i,f){var u=this.length-i.length,d=this.clone(),m=i,b=m.words[m.length-1]|0,_=this._countBits(b);u=26-_,u!==0&&(m=m.ushln(u),d.iushln(u),b=m.words[m.length-1]|0);var x=d.length-m.length,a;if(f!=="mod"){a=new n(null),a.length=x+1,a.words=new Array(a.length);for(var v=0;v=0;l--){var A=(d.words[m.length+l]|0)*67108864+(d.words[m.length+l-1]|0);for(A=Math.min(A/b|0,67108863),d._ishlnsubmul(m,A,l);d.negative!==0;)A--,d.negative=0,d._ishlnsubmul(m,1,l),d.isZero()||(d.negative^=1);a&&(a.words[l]=A)}return a&&a._strip(),d._strip(),f!=="div"&&u!==0&&d.iushrn(u),{div:a||null,mod:d}},n.prototype.divmod=function(i,f,u){if(t(!i.isZero()),this.isZero())return{div:new n(0),mod:new n(0)};var d,m,b;return this.negative!==0&&i.negative===0?(b=this.neg().divmod(i,f),f!=="mod"&&(d=b.div.neg()),f!=="div"&&(m=b.mod.neg(),u&&m.negative!==0&&m.iadd(i)),{div:d,mod:m}):this.negative===0&&i.negative!==0?(b=this.divmod(i.neg(),f),f!=="mod"&&(d=b.div.neg()),{div:d,mod:b.mod}):(this.negative&i.negative)!==0?(b=this.neg().divmod(i.neg(),f),f!=="div"&&(m=b.mod.neg(),u&&m.negative!==0&&m.isub(i)),{div:b.div,mod:m}):i.length>this.length||this.cmp(i)<0?{div:new n(0),mod:this}:i.length===1?f==="div"?{div:this.divn(i.words[0]),mod:null}:f==="mod"?{div:null,mod:new n(this.modrn(i.words[0]))}:{div:this.divn(i.words[0]),mod:new n(this.modrn(i.words[0]))}:this._wordDiv(i,f)},n.prototype.div=function(i){return this.divmod(i,"div",!1).div},n.prototype.mod=function(i){return this.divmod(i,"mod",!1).mod},n.prototype.umod=function(i){return this.divmod(i,"mod",!0).mod},n.prototype.divRound=function(i){var f=this.divmod(i);if(f.mod.isZero())return f.div;var u=f.div.negative!==0?f.mod.isub(i):f.mod,d=i.ushrn(1),m=i.andln(1),b=u.cmp(d);return b<0||m===1&&b===0?f.div:f.div.negative!==0?f.div.isubn(1):f.div.iaddn(1)},n.prototype.modrn=function(i){var f=i<0;f&&(i=-i),t(i<=67108863);for(var u=(1<<26)%i,d=0,m=this.length-1;m>=0;m--)d=(u*d+(this.words[m]|0))%i;return f?-d:d},n.prototype.modn=function(i){return this.modrn(i)},n.prototype.idivn=function(i){var f=i<0;f&&(i=-i),t(i<=67108863);for(var u=0,d=this.length-1;d>=0;d--){var m=(this.words[d]|0)+u*67108864;this.words[d]=m/i|0,u=m%i}return this._strip(),f?this.ineg():this},n.prototype.divn=function(i){return this.clone().idivn(i)},n.prototype.egcd=function(i){t(i.negative===0),t(!i.isZero());var f=this,u=i.clone();f.negative!==0?f=f.umod(i):f=f.clone();for(var d=new n(1),m=new n(0),b=new n(0),_=new n(1),x=0;f.isEven()&&u.isEven();)f.iushrn(1),u.iushrn(1),++x;for(var a=u.clone(),v=f.clone();!f.isZero();){for(var H=0,l=1;(f.words[0]&l)===0&&H<26;++H,l<<=1);if(H>0)for(f.iushrn(H);H-- >0;)(d.isOdd()||m.isOdd())&&(d.iadd(a),m.isub(v)),d.iushrn(1),m.iushrn(1);for(var A=0,k=1;(u.words[0]&k)===0&&A<26;++A,k<<=1);if(A>0)for(u.iushrn(A);A-- >0;)(b.isOdd()||_.isOdd())&&(b.iadd(a),_.isub(v)),b.iushrn(1),_.iushrn(1);f.cmp(u)>=0?(f.isub(u),d.isub(b),m.isub(_)):(u.isub(f),b.isub(d),_.isub(m))}return{a:b,b:_,gcd:u.iushln(x)}},n.prototype._invmp=function(i){t(i.negative===0),t(!i.isZero());var f=this,u=i.clone();f.negative!==0?f=f.umod(i):f=f.clone();for(var d=new n(1),m=new n(0),b=u.clone();f.cmpn(1)>0&&u.cmpn(1)>0;){for(var _=0,x=1;(f.words[0]&x)===0&&_<26;++_,x<<=1);if(_>0)for(f.iushrn(_);_-- >0;)d.isOdd()&&d.iadd(b),d.iushrn(1);for(var a=0,v=1;(u.words[0]&v)===0&&a<26;++a,v<<=1);if(a>0)for(u.iushrn(a);a-- >0;)m.isOdd()&&m.iadd(b),m.iushrn(1);f.cmp(u)>=0?(f.isub(u),d.isub(m)):(u.isub(f),m.isub(d))}var H;return f.cmpn(1)===0?H=d:H=m,H.cmpn(0)<0&&H.iadd(i),H},n.prototype.gcd=function(i){if(this.isZero())return i.abs();if(i.isZero())return this.abs();var f=this.clone(),u=i.clone();f.negative=0,u.negative=0;for(var d=0;f.isEven()&&u.isEven();d++)f.iushrn(1),u.iushrn(1);do{for(;f.isEven();)f.iushrn(1);for(;u.isEven();)u.iushrn(1);var m=f.cmp(u);if(m<0){var b=f;f=u,u=b}else if(m===0||u.cmpn(1)===0)break;f.isub(u)}while(!0);return u.iushln(d)},n.prototype.invm=function(i){return this.egcd(i).a.umod(i)},n.prototype.isEven=function(){return(this.words[0]&1)===0},n.prototype.isOdd=function(){return(this.words[0]&1)===1},n.prototype.andln=function(i){return this.words[0]&i},n.prototype.bincn=function(i){t(typeof i=="number");var f=i%26,u=(i-f)/26,d=1<>>26,_&=67108863,this.words[b]=_}return m!==0&&(this.words[b]=m,this.length++),this},n.prototype.isZero=function(){return this.length===1&&this.words[0]===0},n.prototype.cmpn=function(i){var f=i<0;if(this.negative!==0&&!f)return-1;if(this.negative===0&&f)return 1;this._strip();var u;if(this.length>1)u=1;else{f&&(i=-i),t(i<=67108863,"Number is too big");var d=this.words[0]|0;u=d===i?0:di.length)return 1;if(this.length=0;u--){var d=this.words[u]|0,m=i.words[u]|0;if(d!==m){dm&&(f=1);break}}return f},n.prototype.gtn=function(i){return this.cmpn(i)===1},n.prototype.gt=function(i){return this.cmp(i)===1},n.prototype.gten=function(i){return this.cmpn(i)>=0},n.prototype.gte=function(i){return this.cmp(i)>=0},n.prototype.ltn=function(i){return this.cmpn(i)===-1},n.prototype.lt=function(i){return this.cmp(i)===-1},n.prototype.lten=function(i){return this.cmpn(i)<=0},n.prototype.lte=function(i){return this.cmp(i)<=0},n.prototype.eqn=function(i){return this.cmpn(i)===0},n.prototype.eq=function(i){return this.cmp(i)===0},n.red=function(i){return new ue(i)},n.prototype.toRed=function(i){return t(!this.red,"Already a number in reduction context"),t(this.negative===0,"red works only with positives"),i.convertTo(this)._forceRed(i)},n.prototype.fromRed=function(){return t(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},n.prototype._forceRed=function(i){return this.red=i,this},n.prototype.forceRed=function(i){return t(!this.red,"Already a number in reduction context"),this._forceRed(i)},n.prototype.redAdd=function(i){return t(this.red,"redAdd works only with red numbers"),this.red.add(this,i)},n.prototype.redIAdd=function(i){return t(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,i)},n.prototype.redSub=function(i){return t(this.red,"redSub works only with red numbers"),this.red.sub(this,i)},n.prototype.redISub=function(i){return t(this.red,"redISub works only with red numbers"),this.red.isub(this,i)},n.prototype.redShl=function(i){return t(this.red,"redShl works only with red numbers"),this.red.shl(this,i)},n.prototype.redMul=function(i){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,i),this.red.mul(this,i)},n.prototype.redIMul=function(i){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,i),this.red.imul(this,i)},n.prototype.redSqr=function(){return t(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},n.prototype.redISqr=function(){return t(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},n.prototype.redSqrt=function(){return t(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},n.prototype.redInvm=function(){return t(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},n.prototype.redNeg=function(){return t(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},n.prototype.redPow=function(i){return t(this.red&&!i.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,i)};var W={k256:null,p224:null,p192:null,p25519:null};function D(y,i){this.name=y,this.p=new n(i,16),this.n=this.p.bitLength(),this.k=new n(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}D.prototype._tmp=function(){var i=new n(null);return i.words=new Array(Math.ceil(this.n/13)),i},D.prototype.ireduce=function(i){var f=i,u;do this.split(f,this.tmp),f=this.imulK(f),f=f.iadd(this.tmp),u=f.bitLength();while(u>this.n);var d=u0?f.isub(this.p):f.strip!==void 0?f.strip():f._strip(),f},D.prototype.split=function(i,f){i.iushrn(this.n,0,f)},D.prototype.imulK=function(i){return i.imul(this.k)};function ne(){D.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(ne,D),ne.prototype.split=function(i,f){for(var u=4194303,d=Math.min(i.length,9),m=0;m>>22,b=_}b>>>=22,i.words[m-10]=b,b===0&&i.length>10?i.length-=10:i.length-=9},ne.prototype.imulK=function(i){i.words[i.length]=0,i.words[i.length+1]=0,i.length+=2;for(var f=0,u=0;u>>=26,i.words[u]=m,f=d}return f!==0&&(i.words[i.length++]=f),i},n._prime=function(i){if(W[i])return W[i];var f;if(i==="k256")f=new ne;else if(i==="p224")f=new re;else if(i==="p192")f=new ee;else if(i==="p25519")f=new _e;else throw new Error("Unknown prime "+i);return W[i]=f,f};function ue(y){if(typeof y=="string"){var i=n._prime(y);this.m=i.p,this.prime=i}else t(y.gtn(1),"modulus must be greater than 1"),this.m=y,this.prime=null}ue.prototype._verify1=function(i){t(i.negative===0,"red works only with positives"),t(i.red,"red works only with red numbers")},ue.prototype._verify2=function(i,f){t((i.negative|f.negative)===0,"red works only with positives"),t(i.red&&i.red===f.red,"red works only with red numbers")},ue.prototype.imod=function(i){return this.prime?this.prime.ireduce(i)._forceRed(this):(E(i,i.umod(this.m)._forceRed(this)),i)},ue.prototype.neg=function(i){return i.isZero()?i.clone():this.m.sub(i)._forceRed(this)},ue.prototype.add=function(i,f){this._verify2(i,f);var u=i.add(f);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ue.prototype.iadd=function(i,f){this._verify2(i,f);var u=i.iadd(f);return u.cmp(this.m)>=0&&u.isub(this.m),u},ue.prototype.sub=function(i,f){this._verify2(i,f);var u=i.sub(f);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ue.prototype.isub=function(i,f){this._verify2(i,f);var u=i.isub(f);return u.cmpn(0)<0&&u.iadd(this.m),u},ue.prototype.shl=function(i,f){return this._verify1(i),this.imod(i.ushln(f))},ue.prototype.imul=function(i,f){return this._verify2(i,f),this.imod(i.imul(f))},ue.prototype.mul=function(i,f){return this._verify2(i,f),this.imod(i.mul(f))},ue.prototype.isqr=function(i){return this.imul(i,i.clone())},ue.prototype.sqr=function(i){return this.mul(i,i)},ue.prototype.sqrt=function(i){if(i.isZero())return i.clone();var f=this.m.andln(3);if(t(f%2===1),f===3){var u=this.m.add(new n(1)).iushrn(2);return this.pow(i,u)}for(var d=this.m.subn(1),m=0;!d.isZero()&&d.andln(1)===0;)m++,d.iushrn(1);t(!d.isZero());var b=new n(1).toRed(this),_=b.redNeg(),x=this.m.subn(1).iushrn(1),a=this.m.bitLength();for(a=new n(2*a*a).toRed(this);this.pow(a,x).cmp(_)!==0;)a.redIAdd(_);for(var v=this.pow(a,d),H=this.pow(i,d.addn(1).iushrn(1)),l=this.pow(i,d),A=m;l.cmp(b)!==0;){for(var k=l,B=0;k.cmp(b)!==0;B++)k=k.redSqr();t(B=0;m--){for(var v=f.words[m],H=a-1;H>=0;H--){var l=v>>H&1;if(b!==d[0]&&(b=this.sqr(b)),l===0&&_===0){x=0;continue}_<<=1,_|=l,x++,!(x!==u&&(m!==0||H!==0))&&(b=this.mul(b,d[_]),x=0,_=0)}a=26}return b},ue.prototype.convertTo=function(i){var f=i.umod(this.m);return f===i?f.clone():f},ue.prototype.convertFrom=function(i){var f=i.clone();return f.red=null,f},n.mont=function(i){return new $(i)};function $(y){ue.call(this,y),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new n(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}o($,ue),$.prototype.convertTo=function(i){return this.imod(i.ushln(this.shift))},$.prototype.convertFrom=function(i){var f=this.imod(i.mul(this.rinv));return f.red=null,f},$.prototype.imul=function(i,f){if(i.isZero()||f.isZero())return i.words[0]=0,i.length=1,i;var u=i.imul(f),d=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=u.isub(d).iushrn(this.shift),b=m;return m.cmp(this.m)>=0?b=m.isub(this.m):m.cmpn(0)<0&&(b=m.iadd(this.m)),b._forceRed(this)},$.prototype.mul=function(i,f){if(i.isZero()||f.isZero())return new n(0)._forceRed(this);var u=i.mul(f),d=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=u.isub(d).iushrn(this.shift),b=m;return m.cmp(this.m)>=0?b=m.isub(this.m):m.cmpn(0)<0&&(b=m.iadd(this.m)),b._forceRed(this)},$.prototype.invm=function(i){var f=this.imod(i._invmp(this.m).mul(this.r2));return f._forceRed(this)}})(typeof ri>"u"||ri,pp)});var lp=pt((_b,jo)=>{h();(function(){"use strict";var r="input is invalid type",e="finalize already called",t=typeof window=="object",o=t?window:{};o.JS_SHA3_NO_WINDOW&&(t=!1);var n=!t&&typeof self=="object",p=!o.JS_SHA3_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;p?o=global:n&&(o=self);var c=!o.JS_SHA3_NO_COMMON_JS&&typeof jo=="object"&&jo.exports,g=typeof define=="function"&&define.amd,w=!o.JS_SHA3_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",E="0123456789abcdef".split(""),P=[31,7936,2031616,520093696],M=[4,1024,262144,67108864],V=[1,256,65536,16777216],q=[6,1536,393216,100663296],fe=[0,8,16,24],ve=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],Re=[224,256,384,512],xe=[128,256],be=["hex","buffer","arrayBuffer","array","digest"],le={128:168,256:136};(o.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(l){return Object.prototype.toString.call(l)==="[object Array]"}),w&&(o.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(l){return typeof l=="object"&&l.buffer&&l.buffer.constructor===ArrayBuffer});for(var Q=function(l,A,k){return function(B){return new a(l,A,l).update(B)[k]()}},W=function(l,A,k){return function(B,O){return new a(l,A,O).update(B)[k]()}},D=function(l,A,k){return function(B,O,G,j){return i["cshake"+l].update(B,O,G,j)[k]()}},ne=function(l,A,k){return function(B,O,G,j){return i["kmac"+l].update(B,O,G,j)[k]()}},re=function(l,A,k,B){for(var O=0;O>5,this.byteCount=this.blockCount<<2,this.outputBlocks=k>>5,this.extraBytes=(k&31)>>3;for(var B=0;B<50;++B)this.s[B]=0}a.prototype.update=function(l){if(this.finalized)throw new Error(e);var A,k=typeof l;if(k!=="string"){if(k==="object"){if(l===null)throw new Error(r);if(w&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!w||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);A=!0}for(var B=this.blocks,O=this.byteCount,G=l.length,j=this.blockCount,F=0,nt=this.s,J,ie;F>2]|=l[F]<>2]|=ie<>2]|=(192|ie>>6)<>2]|=(128|ie&63)<=57344?(B[J>>2]|=(224|ie>>12)<>2]|=(128|ie>>6&63)<>2]|=(128|ie&63)<>2]|=(240|ie>>18)<>2]|=(128|ie>>12&63)<>2]|=(128|ie>>6&63)<>2]|=(128|ie&63)<=O){for(this.start=J-O,this.block=B[j],J=0;J>8,k=l&255;k>0;)O.unshift(k),l=l>>8,k=l&255,++B;return A?O.push(B):O.unshift(B),this.update(O),O.length},a.prototype.encodeString=function(l){var A,k=typeof l;if(k!=="string"){if(k==="object"){if(l===null)throw new Error(r);if(w&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!w||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);A=!0}var B=0,O=l.length;if(A)B=O;else for(var G=0;G=57344?B+=3:(j=65536+((j&1023)<<10|l.charCodeAt(++G)&1023),B+=4)}return B+=this.encode(B*8),this.update(l),B},a.prototype.bytepad=function(l,A){for(var k=this.encode(A),B=0;B>2]|=this.padding[A&3],this.lastByteIndex===this.byteCount)for(l[0]=l[k],A=1;A>4&15]+E[F&15]+E[F>>12&15]+E[F>>8&15]+E[F>>20&15]+E[F>>16&15]+E[F>>28&15]+E[F>>24&15];G%l===0&&(H(A),O=0)}return B&&(F=A[O],j+=E[F>>4&15]+E[F&15],B>1&&(j+=E[F>>12&15]+E[F>>8&15]),B>2&&(j+=E[F>>20&15]+E[F>>16&15])),j},a.prototype.arrayBuffer=function(){this.finalize();var l=this.blockCount,A=this.s,k=this.outputBlocks,B=this.extraBytes,O=0,G=0,j=this.outputBits>>3,F;B?F=new ArrayBuffer(k+1<<2):F=new ArrayBuffer(j);for(var nt=new Uint32Array(F);G>8&255,j[F+2]=nt>>16&255,j[F+3]=nt>>24&255;G%l===0&&H(A)}return B&&(F=G<<2,nt=A[O],j[F]=nt&255,B>1&&(j[F+1]=nt>>8&255),B>2&&(j[F+2]=nt>>16&255)),j};function v(l,A,k){a.call(this,l,A,k)}v.prototype=new a,v.prototype.finalize=function(){return this.encode(this.outputBits,!0),a.prototype.finalize.call(this)};var H=function(l){var A,k,B,O,G,j,F,nt,J,ie,pr,ze,Me,fr,Te,Se,ur,Ie,Ae,cr,Pe,ke,lr,Be,Ce,hr,Ne,qe,dr,De,Oe,mr,Ue,Le,yr,je,Fe,xr,He,Ve,gr,We,Ye,vr,Ke,Ze,wr,$e,Ge,br,Je,Qe,Er,Xe,et,Rr,tt,rt,Jt,Qt,Xt,er,tr;for(B=0;B<48;B+=2)O=l[0]^l[10]^l[20]^l[30]^l[40],G=l[1]^l[11]^l[21]^l[31]^l[41],j=l[2]^l[12]^l[22]^l[32]^l[42],F=l[3]^l[13]^l[23]^l[33]^l[43],nt=l[4]^l[14]^l[24]^l[34]^l[44],J=l[5]^l[15]^l[25]^l[35]^l[45],ie=l[6]^l[16]^l[26]^l[36]^l[46],pr=l[7]^l[17]^l[27]^l[37]^l[47],ze=l[8]^l[18]^l[28]^l[38]^l[48],Me=l[9]^l[19]^l[29]^l[39]^l[49],A=ze^(j<<1|F>>>31),k=Me^(F<<1|j>>>31),l[0]^=A,l[1]^=k,l[10]^=A,l[11]^=k,l[20]^=A,l[21]^=k,l[30]^=A,l[31]^=k,l[40]^=A,l[41]^=k,A=O^(nt<<1|J>>>31),k=G^(J<<1|nt>>>31),l[2]^=A,l[3]^=k,l[12]^=A,l[13]^=k,l[22]^=A,l[23]^=k,l[32]^=A,l[33]^=k,l[42]^=A,l[43]^=k,A=j^(ie<<1|pr>>>31),k=F^(pr<<1|ie>>>31),l[4]^=A,l[5]^=k,l[14]^=A,l[15]^=k,l[24]^=A,l[25]^=k,l[34]^=A,l[35]^=k,l[44]^=A,l[45]^=k,A=nt^(ze<<1|Me>>>31),k=J^(Me<<1|ze>>>31),l[6]^=A,l[7]^=k,l[16]^=A,l[17]^=k,l[26]^=A,l[27]^=k,l[36]^=A,l[37]^=k,l[46]^=A,l[47]^=k,A=ie^(O<<1|G>>>31),k=pr^(G<<1|O>>>31),l[8]^=A,l[9]^=k,l[18]^=A,l[19]^=k,l[28]^=A,l[29]^=k,l[38]^=A,l[39]^=k,l[48]^=A,l[49]^=k,fr=l[0],Te=l[1],Ze=l[11]<<4|l[10]>>>28,wr=l[10]<<4|l[11]>>>28,qe=l[20]<<3|l[21]>>>29,dr=l[21]<<3|l[20]>>>29,Qt=l[31]<<9|l[30]>>>23,Xt=l[30]<<9|l[31]>>>23,We=l[40]<<18|l[41]>>>14,Ye=l[41]<<18|l[40]>>>14,Le=l[2]<<1|l[3]>>>31,yr=l[3]<<1|l[2]>>>31,Se=l[13]<<12|l[12]>>>20,ur=l[12]<<12|l[13]>>>20,$e=l[22]<<10|l[23]>>>22,Ge=l[23]<<10|l[22]>>>22,De=l[33]<<13|l[32]>>>19,Oe=l[32]<<13|l[33]>>>19,er=l[42]<<2|l[43]>>>30,tr=l[43]<<2|l[42]>>>30,Xe=l[5]<<30|l[4]>>>2,et=l[4]<<30|l[5]>>>2,je=l[14]<<6|l[15]>>>26,Fe=l[15]<<6|l[14]>>>26,Ie=l[25]<<11|l[24]>>>21,Ae=l[24]<<11|l[25]>>>21,br=l[34]<<15|l[35]>>>17,Je=l[35]<<15|l[34]>>>17,mr=l[45]<<29|l[44]>>>3,Ue=l[44]<<29|l[45]>>>3,Be=l[6]<<28|l[7]>>>4,Ce=l[7]<<28|l[6]>>>4,Rr=l[17]<<23|l[16]>>>9,tt=l[16]<<23|l[17]>>>9,xr=l[26]<<25|l[27]>>>7,He=l[27]<<25|l[26]>>>7,cr=l[36]<<21|l[37]>>>11,Pe=l[37]<<21|l[36]>>>11,Qe=l[47]<<24|l[46]>>>8,Er=l[46]<<24|l[47]>>>8,vr=l[8]<<27|l[9]>>>5,Ke=l[9]<<27|l[8]>>>5,hr=l[18]<<20|l[19]>>>12,Ne=l[19]<<20|l[18]>>>12,rt=l[29]<<7|l[28]>>>25,Jt=l[28]<<7|l[29]>>>25,Ve=l[38]<<8|l[39]>>>24,gr=l[39]<<8|l[38]>>>24,ke=l[48]<<14|l[49]>>>18,lr=l[49]<<14|l[48]>>>18,l[0]=fr^~Se&Ie,l[1]=Te^~ur&Ae,l[10]=Be^~hr&qe,l[11]=Ce^~Ne&dr,l[20]=Le^~je&xr,l[21]=yr^~Fe&He,l[30]=vr^~Ze&$e,l[31]=Ke^~wr&Ge,l[40]=Xe^~Rr&rt,l[41]=et^~tt&Jt,l[2]=Se^~Ie&cr,l[3]=ur^~Ae&Pe,l[12]=hr^~qe&De,l[13]=Ne^~dr&Oe,l[22]=je^~xr&Ve,l[23]=Fe^~He&gr,l[32]=Ze^~$e&br,l[33]=wr^~Ge&Je,l[42]=Rr^~rt&Qt,l[43]=tt^~Jt&Xt,l[4]=Ie^~cr&ke,l[5]=Ae^~Pe&lr,l[14]=qe^~De&mr,l[15]=dr^~Oe&Ue,l[24]=xr^~Ve&We,l[25]=He^~gr&Ye,l[34]=$e^~br&Qe,l[35]=Ge^~Je&Er,l[44]=rt^~Qt&er,l[45]=Jt^~Xt&tr,l[6]=cr^~ke&fr,l[7]=Pe^~lr&Te,l[16]=De^~mr&Be,l[17]=Oe^~Ue&Ce,l[26]=Ve^~We&Le,l[27]=gr^~Ye&yr,l[36]=br^~Qe&vr,l[37]=Je^~Er&Ke,l[46]=Qt^~er&Xe,l[47]=Xt^~tr&et,l[8]=ke^~fr&Se,l[9]=lr^~Te&ur,l[18]=mr^~Be&hr,l[19]=Ue^~Ce&Ne,l[28]=We^~Le&je,l[29]=Ye^~yr&Fe,l[38]=Qe^~vr&Ze,l[39]=Er^~Ke&wr,l[48]=er^~Xe&Rr,l[49]=tr^~et&tt,l[0]^=ve[B],l[1]^=ve[B+1]};if(c)jo.exports=i;else{for(u=0;u{h();var Fo=Po(),Ot=Fo.Buffer;function vp(r,e){for(var t in r)e[t]=r[t]}Ot.from&&Ot.alloc&&Ot.allocUnsafe&&Ot.allocUnsafeSlow?wp.exports=Fo:(vp(Fo,si),si.Buffer=Or);function Or(r,e,t){return Ot(r,e,t)}Or.prototype=Object.create(Ot.prototype);vp(Ot,Or);Or.from=function(r,e,t){if(typeof r=="number")throw new TypeError("Argument must not be a number");return Ot(r,e,t)};Or.alloc=function(r,e,t){if(typeof r!="number")throw new TypeError("Argument must be a number");var o=Ot(r);return e!==void 0?typeof t=="string"?o.fill(e,t):o.fill(e):o.fill(0),o};Or.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Ot(r)};Or.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Fo.SlowBuffer(r)}});var Rp=pt((Vb,Ep)=>{"use strict";h();var Ho=bp().Buffer;function ix(r){if(r.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),t=0;t>>0,le=new Uint8Array(be);Re!==xe;){for(var Q=q[Re],W=0,D=be-1;(Q!==0||W>>0,le[D]=Q%c>>>0,Q=Q/c>>>0;if(Q!==0)throw new Error("Non-zero carry");ve=W,Re++}for(var ne=be-ve;ne!==be&&le[ne]===0;)ne++;for(var re=g.repeat(fe);ne>>0,be=new Uint8Array(xe);q[fe];){var le=e[q.charCodeAt(fe)];if(le===255)return;for(var Q=0,W=xe-1;(le!==0||Q>>0,be[W]=le%256>>>0,le=le/256>>>0;if(le!==0)throw new Error("Non-zero carry");Re=Q,fe++}for(var D=xe-Re;D!==xe&&be[D]===0;)D++;var ne=Ho.allocUnsafe(ve+(xe-D));ne.fill(0,0,ve);for(var re=ve;D!==xe;)ne[re++]=be[D++];return ne}function V(q){var fe=M(q);if(fe)return fe;throw new Error("Non-base"+c+" character")}return{encode:P,decodeUnsafe:M,decode:V}}Ep.exports=ix});var zp=pt((Yb,_p)=>{h();var ax=Rp(),px="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";_p.exports=ax(px)});var Pm=pt((ES,Yi)=>{"use strict";h();var Mw=Object.prototype.hasOwnProperty,yt="~";function _o(){}Object.create&&(_o.prototype=Object.create(null),new _o().__proto__||(yt=!1));function Tw(r,e,t){this.fn=r,this.context=e,this.once=t||!1}function Am(r,e,t,o,n){if(typeof t!="function")throw new TypeError("The listener must be a function");var p=new Tw(t,o||r,n),c=yt?yt+e:e;return r._events[c]?r._events[c].fn?r._events[c]=[r._events[c],p]:r._events[c].push(p):(r._events[c]=p,r._eventsCount++),r}function ps(r,e){--r._eventsCount===0?r._events=new _o:delete r._events[e]}function ht(){this._events=new _o,this._eventsCount=0}ht.prototype.eventNames=function(){var e=[],t,o;if(this._eventsCount===0)return e;for(o in t=this._events)Mw.call(t,o)&&e.push(yt?o.slice(1):o);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(t)):e};ht.prototype.listeners=function(e){var t=yt?yt+e:e,o=this._events[t];if(!o)return[];if(o.fn)return[o.fn];for(var n=0,p=o.length,c=new Array(p);n{h();(function(r,e){typeof Ki=="object"&&typeof Zi<"u"?Zi.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs=e()})(Ki,function(){"use strict";var r=1e3,e=6e4,t=36e5,o="millisecond",n="second",p="minute",c="hour",g="day",w="week",E="month",P="quarter",M="year",V="date",q="Invalid Date",fe=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,ve=/\[([^\]]+)]|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,Re={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($){var y=["th","st","nd","rd"],i=$%100;return"["+$+(y[(i-20)%10]||y[i]||y[0])+"]"}},xe=function($,y,i){var f=String($);return!f||f.length>=y?$:""+Array(y+1-f.length).join(i)+$},be={s:xe,z:function($){var y=-$.utcOffset(),i=Math.abs(y),f=Math.floor(i/60),u=i%60;return(y<=0?"+":"-")+xe(f,2,"0")+":"+xe(u,2,"0")},m:function $(y,i){if(y.date()1)return $(m[0])}else{var b=y.name;Q[b]=y,u=b}return!f&&u&&(le=u),u||!f&&le},re=function($,y){if(D($))return $.clone();var i=typeof y=="object"?y:{};return i.date=$,i.args=arguments,new _e(i)},ee=be;ee.l=ne,ee.i=D,ee.w=function($,y){return re($,{locale:y.$L,utc:y.$u,x:y.$x,$offset:y.$offset})};var _e=function(){function $(i){this.$L=ne(i.locale,null,!0),this.parse(i),this.$x=this.$x||i.x||{},this[W]=!0}var y=$.prototype;return y.parse=function(i){this.$d=function(f){var u=f.date,d=f.utc;if(u===null)return new Date(NaN);if(ee.u(u))return new Date;if(u instanceof Date)return new Date(u);if(typeof u=="string"&&!/Z$/i.test(u)){var m=u.match(fe);if(m){var b=m[2]-1||0,_=(m[7]||"0").substring(0,3);return d?new Date(Date.UTC(m[1],b,m[3]||1,m[4]||0,m[5]||0,m[6]||0,_)):new Date(m[1],b,m[3]||1,m[4]||0,m[5]||0,m[6]||0,_)}}return new Date(u)}(i),this.init()},y.init=function(){var i=this.$d;this.$y=i.getFullYear(),this.$M=i.getMonth(),this.$D=i.getDate(),this.$W=i.getDay(),this.$H=i.getHours(),this.$m=i.getMinutes(),this.$s=i.getSeconds(),this.$ms=i.getMilliseconds()},y.$utils=function(){return ee},y.isValid=function(){return this.$d.toString()!==q},y.isSame=function(i,f){var u=re(i);return this.startOf(f)<=u&&u<=this.endOf(f)},y.isAfter=function(i,f){return re(i){h();(function(r,e){typeof $i=="object"&&typeof Gi<"u"?Gi.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_duration=e()})($i,function(){"use strict";var r,e,t=1e3,o=6e4,n=36e5,p=864e5,c=/\[([^\]]+)]|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=31536e6,w=2628e6,E=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,P={years:g,months:w,days:p,hours:n,minutes:o,seconds:t,milliseconds:1,weeks:6048e5},M=function(Q){return Q instanceof be},V=function(Q,W,D){return new be(Q,D,W.$l)},q=function(Q){return e.p(Q)+"s"},fe=function(Q){return Q<0},ve=function(Q){return fe(Q)?Math.ceil(Q):Math.floor(Q)},Re=function(Q){return Math.abs(Q)},xe=function(Q,W){return Q?fe(Q)?{negative:!0,format:""+Re(Q)+W}:{negative:!1,format:""+Q+W}:{negative:!1,format:""}},be=function(){function Q(D,ne,re){var ee=this;if(this.$d={},this.$l=re,D===void 0&&(this.$ms=0,this.parseFromMilliseconds()),ne)return V(D*P[q(ne)],this);if(typeof D=="number")return this.$ms=D,this.parseFromMilliseconds(),this;if(typeof D=="object")return Object.keys(D).forEach(function($){ee.$d[q($)]=D[$]}),this.calMilliseconds(),this;if(typeof D=="string"){var _e=D.match(E);if(_e){var ue=_e.slice(2).map(function($){return $!=null?Number($):0});return this.$d.years=ue[0],this.$d.months=ue[1],this.$d.weeks=ue[2],this.$d.days=ue[3],this.$d.hours=ue[4],this.$d.minutes=ue[5],this.$d.seconds=ue[6],this.calMilliseconds(),this}}return this}var W=Q.prototype;return W.calMilliseconds=function(){var D=this;this.$ms=Object.keys(this.$d).reduce(function(ne,re){return ne+(D.$d[re]||0)*P[re]},0)},W.parseFromMilliseconds=function(){var D=this.$ms;this.$d.years=ve(D/g),D%=g,this.$d.months=ve(D/w),D%=w,this.$d.days=ve(D/p),D%=p,this.$d.hours=ve(D/n),D%=n,this.$d.minutes=ve(D/o),D%=o,this.$d.seconds=ve(D/t),D%=t,this.$d.milliseconds=D},W.toISOString=function(){var D=xe(this.$d.years,"Y"),ne=xe(this.$d.months,"M"),re=+this.$d.days||0;this.$d.weeks&&(re+=7*this.$d.weeks);var ee=xe(re,"D"),_e=xe(this.$d.hours,"H"),ue=xe(this.$d.minutes,"M"),$=this.$d.seconds||0;this.$d.milliseconds&&($+=this.$d.milliseconds/1e3,$=Math.round(1e3*$)/1e3);var y=xe($,"S"),i=D.negative||ne.negative||ee.negative||_e.negative||ue.negative||y.negative,f=_e.format||ue.format||y.format?"T":"",u=(i?"-":"")+"P"+D.format+ne.format+ee.format+f+_e.format+ue.format+y.format;return u==="P"||u==="-P"?"P0D":u},W.toJSON=function(){return this.toISOString()},W.format=function(D){var ne=D||"YYYY-MM-DDTHH:mm:ss",re={Y:this.$d.years,YY:e.s(this.$d.years,2,"0"),YYYY:e.s(this.$d.years,4,"0"),M:this.$d.months,MM:e.s(this.$d.months,2,"0"),D:this.$d.days,DD:e.s(this.$d.days,2,"0"),H:this.$d.hours,HH:e.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:e.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:e.s(this.$d.seconds,2,"0"),SSS:e.s(this.$d.milliseconds,3,"0")};return ne.replace(c,function(ee,_e){return _e||String(re[ee])})},W.as=function(D){return this.$ms/P[q(D)]},W.get=function(D){var ne=this.$ms,re=q(D);return re==="milliseconds"?ne%=1e3:ne=re==="weeks"?ve(ne/P[re]):this.$d[re],ne||0},W.add=function(D,ne,re){var ee;return ee=ne?D*P[q(ne)]:M(D)?D.$ms:V(D,this).$ms,V(this.$ms+ee*(re?-1:1),this)},W.subtract=function(D,ne){return this.add(D,ne,!0)},W.locale=function(D){var ne=this.clone();return ne.$l=D,ne},W.clone=function(){return V(this.$ms,this)},W.humanize=function(D){return r().add(this.$ms,"ms").locale(this.$l).fromNow(!D)},W.valueOf=function(){return this.asMilliseconds()},W.milliseconds=function(){return this.get("milliseconds")},W.asMilliseconds=function(){return this.as("milliseconds")},W.seconds=function(){return this.get("seconds")},W.asSeconds=function(){return this.as("seconds")},W.minutes=function(){return this.get("minutes")},W.asMinutes=function(){return this.as("minutes")},W.hours=function(){return this.get("hours")},W.asHours=function(){return this.as("hours")},W.days=function(){return this.get("days")},W.asDays=function(){return this.as("days")},W.weeks=function(){return this.get("weeks")},W.asWeeks=function(){return this.as("weeks")},W.months=function(){return this.get("months")},W.asMonths=function(){return this.as("months")},W.years=function(){return this.get("years")},W.asYears=function(){return this.as("years")},Q}(),le=function(Q,W,D){return Q.add(W.years()*D,"y").add(W.months()*D,"M").add(W.days()*D,"d").add(W.hours()*D,"h").add(W.minutes()*D,"m").add(W.seconds()*D,"s").add(W.milliseconds()*D,"ms")};return function(Q,W,D){r=D,e=D().$utils(),D.duration=function(ee,_e){var ue=D.locale();return V(ee,{$l:ue},_e)},D.isDuration=M;var ne=W.prototype.add,re=W.prototype.subtract;W.prototype.add=function(ee,_e){return M(ee)?le(this,ee,1):ne.bind(this)(ee,_e)},W.prototype.subtract=function(ee,_e){return M(ee)?le(this,ee,-1):re.bind(this)(ee,_e)}}})});var Dm=pt((Qi,Xi)=>{h();(function(r,e){typeof Qi=="object"&&typeof Xi<"u"?Xi.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isToday=e()})(Qi,function(){"use strict";return function(r,e,t){e.prototype.isToday=function(){var o="YYYY-MM-DD",n=t();return this.format(o)===n.format(o)}}})});var Om=pt((ea,ta)=>{h();(function(r,e){typeof ea=="object"&&typeof ta<"u"?ta.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isYesterday=e()})(ea,function(){"use strict";return function(r,e,t){e.prototype.isYesterday=function(){var o="YYYY-MM-DD",n=t().subtract(1,"day");return this.format(o)===n.format(o)}}})});var jm=pt((oa,na)=>{h();(function(r,e){typeof oa=="object"&&typeof na<"u"?na.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_calendar=e()})(oa,function(){"use strict";return function(r,e,t){var o="h:mm A",n={lastDay:"[Yesterday at] "+o,sameDay:"[Today at] "+o,nextDay:"[Tomorrow at] "+o,nextWeek:"dddd [at] "+o,lastWeek:"[Last] dddd [at] "+o,sameElse:"MM/DD/YYYY"};e.prototype.calendar=function(p,c){var g=c||this.$locale().calendar||n,w=t(p||void 0).startOf("d"),E=this.diff(w,"d",!0),P="sameElse",M=E<-6?P:E<-1?"lastWeek":E<0?"lastDay":E<1?"sameDay":E<2?"nextDay":E<7?"nextWeek":P,V=g[M]||n[M];return typeof V=="function"?V.call(this,t()):this.format(V)}}})});var Vm=pt((sa,ia)=>{h();(function(r,e){typeof sa=="object"&&typeof ia<"u"?ia.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_relativeTime=e()})(sa,function(){"use strict";return function(r,e,t){r=r||{};var o=e.prototype,n={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function p(g,w,E,P){return o.fromToBase(g,w,E,P)}t.en.relativeTime=n,o.fromToBase=function(g,w,E,P,M){for(var V,q,fe,ve=E.$locale().relativeTime||n,Re=r.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],xe=Re.length,be=0;be0,Q<=le.r||!le.r){Q<=1&&be>0&&(le=Re[be-1]);var W=ve[le.l];M&&(Q=M(""+Q)),q=typeof W=="string"?W.replace("%d",Q):W(Q,w,le.l,fe);break}}if(w)return q;var D=fe?ve.future:ve.past;return typeof D=="function"?D(q):D.replace("%s",q)},o.to=function(g,w){return p(g,w,this,!0)},o.from=function(g,w){return p(g,w,this)};var c=function(g){return g.$u?t.utc():t()};o.toNow=function(g){return this.to(c(this),g)},o.fromNow=function(g){return this.from(c(this),g)}}})});var ny=pt(de=>{"use strict";h();var Mo=Symbol.for("react.element"),E1=Symbol.for("react.portal"),R1=Symbol.for("react.fragment"),_1=Symbol.for("react.strict_mode"),z1=Symbol.for("react.profiler"),M1=Symbol.for("react.provider"),T1=Symbol.for("react.context"),S1=Symbol.for("react.forward_ref"),I1=Symbol.for("react.suspense"),A1=Symbol.for("react.memo"),P1=Symbol.for("react.lazy"),Zm=Symbol.iterator;function k1(r){return r===null||typeof r!="object"?null:(r=Zm&&r[Zm]||r["@@iterator"],typeof r=="function"?r:null)}var Jm={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qm=Object.assign,Xm={};function po(r,e,t){this.props=r,this.context=e,this.refs=Xm,this.updater=t||Jm}po.prototype.isReactComponent={};po.prototype.setState=function(r,e){if(typeof r!="object"&&typeof r!="function"&&r!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,r,e,"setState")};po.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function ey(){}ey.prototype=po.prototype;function ua(r,e,t){this.props=r,this.context=e,this.refs=Xm,this.updater=t||Jm}var ca=ua.prototype=new ey;ca.constructor=ua;Qm(ca,po.prototype);ca.isPureReactComponent=!0;var $m=Array.isArray,ty=Object.prototype.hasOwnProperty,la={current:null},ry={key:!0,ref:!0,__self:!0,__source:!0};function oy(r,e,t){var o,n={},p=null,c=null;if(e!=null)for(o in e.ref!==void 0&&(c=e.ref),e.key!==void 0&&(p=""+e.key),e)ty.call(e,o)&&!ry.hasOwnProperty(o)&&(n[o]=e[o]);var g=arguments.length-2;if(g===1)n.children=t;else if(1{"use strict";h();sy.exports=ny()});h();h();h();h();var mi={};U(mi,{error:()=>ff,method:()=>sf,params:()=>af,request:()=>cx,response:()=>lx,result:()=>pf});h();h();var ye;(function(r){r.assertEqual=n=>n;function e(n){}r.assertIs=e;function t(n){throw new Error}r.assertNever=t,r.arrayToEnum=n=>{let p={};for(let c of n)p[c]=c;return p},r.getValidEnumValues=n=>{let p=r.objectKeys(n).filter(g=>typeof n[n[g]]!="number"),c={};for(let g of p)c[g]=n[g];return r.objectValues(c)},r.objectValues=n=>r.objectKeys(n).map(function(p){return n[p]}),r.objectKeys=typeof Object.keys=="function"?n=>Object.keys(n):n=>{let p=[];for(let c in n)Object.prototype.hasOwnProperty.call(n,c)&&p.push(c);return p},r.find=(n,p)=>{for(let c of n)if(p(c))return c},r.isInteger=typeof Number.isInteger=="function"?n=>Number.isInteger(n):n=>typeof n=="number"&&isFinite(n)&&Math.floor(n)===n;function o(n,p=" | "){return n.map(c=>typeof c=="string"?`'${c}'`:c).join(p)}r.joinValues=o,r.jsonStringifyReplacer=(n,p)=>typeof p=="bigint"?p.toString():p})(ye||(ye={}));var Zs;(function(r){r.mergeShapes=(e,t)=>({...e,...t})})(Zs||(Zs={}));var Y=ye.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),or=r=>{switch(typeof r){case"undefined":return Y.undefined;case"string":return Y.string;case"number":return isNaN(r)?Y.nan:Y.number;case"boolean":return Y.boolean;case"function":return Y.function;case"bigint":return Y.bigint;case"symbol":return Y.symbol;case"object":return Array.isArray(r)?Y.array:r===null?Y.null:r.then&&typeof r.then=="function"&&r.catch&&typeof r.catch=="function"?Y.promise:typeof Map<"u"&&r instanceof Map?Y.map:typeof Set<"u"&&r instanceof Set?Y.set:typeof Date<"u"&&r instanceof Date?Y.date:Y.object;default:return Y.unknown}},L=ye.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),Xy=r=>JSON.stringify(r,null,2).replace(/"([^"]+)":/g,"$1:"),dt=class extends Error{constructor(e){super(),this.issues=[],this.addIssue=o=>{this.issues=[...this.issues,o]},this.addIssues=(o=[])=>{this.issues=[...this.issues,...o]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(p){return p.message},o={_errors:[]},n=p=>{for(let c of p.issues)if(c.code==="invalid_union")c.unionErrors.map(n);else if(c.code==="invalid_return_type")n(c.returnTypeError);else if(c.code==="invalid_arguments")n(c.argumentsError);else if(c.path.length===0)o._errors.push(t(c));else{let g=o,w=0;for(;wt.message){let t={},o=[];for(let n of this.issues)n.path.length>0?(t[n.path[0]]=t[n.path[0]]||[],t[n.path[0]].push(e(n))):o.push(e(n));return{formErrors:o,fieldErrors:t}}get formErrors(){return this.flatten()}};dt.create=r=>new dt(r);var lo=(r,e)=>{let t;switch(r.code){case L.invalid_type:r.received===Y.undefined?t="Required":t=`Expected ${r.expected}, received ${r.received}`;break;case L.invalid_literal:t=`Invalid literal value, expected ${JSON.stringify(r.expected,ye.jsonStringifyReplacer)}`;break;case L.unrecognized_keys:t=`Unrecognized key(s) in object: ${ye.joinValues(r.keys,", ")}`;break;case L.invalid_union:t="Invalid input";break;case L.invalid_union_discriminator:t=`Invalid discriminator value. Expected ${ye.joinValues(r.options)}`;break;case L.invalid_enum_value:t=`Invalid enum value. Expected ${ye.joinValues(r.options)}, received '${r.received}'`;break;case L.invalid_arguments:t="Invalid function arguments";break;case L.invalid_return_type:t="Invalid function return type";break;case L.invalid_date:t="Invalid date";break;case L.invalid_string:typeof r.validation=="object"?"includes"in r.validation?(t=`Invalid input: must include "${r.validation.includes}"`,typeof r.validation.position=="number"&&(t=`${t} at one or more positions greater than or equal to ${r.validation.position}`)):"startsWith"in r.validation?t=`Invalid input: must start with "${r.validation.startsWith}"`:"endsWith"in r.validation?t=`Invalid input: must end with "${r.validation.endsWith}"`:ye.assertNever(r.validation):r.validation!=="regex"?t=`Invalid ${r.validation}`:t="Invalid";break;case L.too_small:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at least":"more than"} ${r.minimum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at least":"over"} ${r.minimum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${r.minimum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(r.minimum))}`:t="Invalid input";break;case L.too_big:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at most":"less than"} ${r.maximum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at most":"under"} ${r.maximum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="bigint"?t=`BigInt must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly":r.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(r.maximum))}`:t="Invalid input";break;case L.custom:t="Invalid input";break;case L.invalid_intersection_types:t="Intersection results could not be merged";break;case L.not_multiple_of:t=`Number must be a multiple of ${r.multipleOf}`;break;case L.not_finite:t="Number must be finite";break;default:t=e.defaultError,ye.assertNever(r)}return{message:t}},Ya=lo;function e0(r){Ya=r}function Co(){return Ya}var No=r=>{let{data:e,path:t,errorMaps:o,issueData:n}=r,p=[...t,...n.path||[]],c={...n,path:p},g="",w=o.filter(E=>!!E).slice().reverse();for(let E of w)g=E(c,{data:e,defaultError:g}).message;return{...n,path:p,message:n.message||g}},t0=[];function K(r,e){let t=No({issueData:e,data:r.data,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Co(),lo].filter(o=>!!o)});r.common.issues.push(t)}var ct=class{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,t){let o=[];for(let n of t){if(n.status==="aborted")return se;n.status==="dirty"&&e.dirty(),o.push(n.value)}return{status:e.value,value:o}}static async mergeObjectAsync(e,t){let o=[];for(let n of t)o.push({key:await n.key,value:await n.value});return ct.mergeObjectSync(e,o)}static mergeObjectSync(e,t){let o={};for(let n of t){let{key:p,value:c}=n;if(p.status==="aborted"||c.status==="aborted")return se;p.status==="dirty"&&e.dirty(),c.status==="dirty"&&e.dirty(),p.value!=="__proto__"&&(typeof c.value<"u"||n.alwaysSet)&&(o[p.value]=c.value)}return{status:e.value,value:o}}},se=Object.freeze({status:"aborted"}),Ka=r=>({status:"dirty",value:r}),mt=r=>({status:"valid",value:r}),$s=r=>r.status==="aborted",Gs=r=>r.status==="dirty",ho=r=>r.status==="valid",qo=r=>typeof Promise<"u"&&r instanceof Promise,te;(function(r){r.errToObj=e=>typeof e=="string"?{message:e}:e||{},r.toString=e=>typeof e=="string"?e:e?.message})(te||(te={}));var _t=class{constructor(e,t,o,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=o,this._key=n}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},Va=(r,e)=>{if(ho(e))return{success:!0,data:e.value};if(!r.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new dt(r.common.issues);return this._error=t,this._error}}};function ae(r){if(!r)return{};let{errorMap:e,invalid_type_error:t,required_error:o,description:n}=r;if(e&&(t||o))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:n}:{errorMap:(c,g)=>c.code!=="invalid_type"?{message:g.defaultError}:typeof g.data>"u"?{message:o??g.defaultError}:{message:t??g.defaultError},description:n}}var pe=class{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return or(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:or(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new ct,ctx:{common:e.parent.common,data:e.data,parsedType:or(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(qo(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let o=this.safeParse(e,t);if(o.success)return o.data;throw o.error}safeParse(e,t){var o;let n={common:{issues:[],async:(o=t?.async)!==null&&o!==void 0?o:!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:or(e)},p=this._parseSync({data:e,path:n.path,parent:n});return Va(n,p)}async parseAsync(e,t){let o=await this.safeParseAsync(e,t);if(o.success)return o.data;throw o.error}async safeParseAsync(e,t){let o={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:or(e)},n=this._parse({data:e,path:o.path,parent:o}),p=await(qo(n)?n:Promise.resolve(n));return Va(o,p)}refine(e,t){let o=n=>typeof t=="string"||typeof t>"u"?{message:t}:typeof t=="function"?t(n):t;return this._refinement((n,p)=>{let c=e(n),g=()=>p.addIssue({code:L.custom,...o(n)});return typeof Promise<"u"&&c instanceof Promise?c.then(w=>w?!0:(g(),!1)):c?!0:(g(),!1)})}refinement(e,t){return this._refinement((o,n)=>e(o)?!0:(n.addIssue(typeof t=="function"?t(o,n):t),!1))}_refinement(e){return new bt({schema:this,typeName:oe.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Mt.create(this,this._def)}nullable(){return Zt.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return wt.create(this,this._def)}promise(){return ir.create(this,this._def)}or(e){return Ar.create([this,e],this._def)}and(e){return Pr.create(this,e,this._def)}transform(e){return new bt({...ae(this._def),schema:this,typeName:oe.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let t=typeof e=="function"?e:()=>e;return new qr({...ae(this._def),innerType:this,defaultValue:t,typeName:oe.ZodDefault})}brand(){return new Do({typeName:oe.ZodBranded,type:this,...ae(this._def)})}catch(e){let t=typeof e=="function"?e:()=>e;return new Xr({...ae(this._def),innerType:this,catchValue:t,typeName:oe.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return Dr.create(this,e)}readonly(){return to.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},r0=/^c[^\s-]{8,}$/i,o0=/^[a-z][a-z0-9]*$/,n0=/^[0-9A-HJKMNP-TV-Z]{26}$/,s0=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,i0=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,a0="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",Ks,p0=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,f0=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,u0=r=>r.precision?r.offset?new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${r.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${r.precision}}Z$`):r.precision===0?r.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):r.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");function c0(r,e){return!!((e==="v4"||!e)&&p0.test(r)||(e==="v6"||!e)&&f0.test(r))}var vt=class extends pe{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==Y.string){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.string,received:p.parsedType}),se}let o=new ct,n;for(let p of this._def.checks)if(p.kind==="min")e.data.lengthp.value&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.too_big,maximum:p.value,type:"string",inclusive:!0,exact:!1,message:p.message}),o.dirty());else if(p.kind==="length"){let c=e.data.length>p.value,g=e.data.lengthe.test(n),{validation:t,code:L.invalid_string,...te.errToObj(o)})}_addCheck(e){return new vt({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...te.errToObj(e)})}url(e){return this._addCheck({kind:"url",...te.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...te.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...te.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...te.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...te.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...te.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...te.errToObj(e)})}datetime(e){var t;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:(t=e?.offset)!==null&&t!==void 0?t:!1,...te.errToObj(e?.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...te.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...te.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...te.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...te.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...te.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...te.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...te.errToObj(t)})}nonempty(e){return this.min(1,te.errToObj(e))}trim(){return new vt({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new vt({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new vt({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get minLength(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new vt({checks:[],typeName:oe.ZodString,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...ae(r)})};function l0(r,e){let t=(r.toString().split(".")[1]||"").length,o=(e.toString().split(".")[1]||"").length,n=t>o?t:o,p=parseInt(r.toFixed(n).replace(".","")),c=parseInt(e.toFixed(n).replace(".",""));return p%c/Math.pow(10,n)}var Nt=class extends pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==Y.number){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.number,received:p.parsedType}),se}let o,n=new ct;for(let p of this._def.checks)p.kind==="int"?ye.isInteger(e.data)||(o=this._getOrReturnCtx(e,o),K(o,{code:L.invalid_type,expected:"integer",received:"float",message:p.message}),n.dirty()):p.kind==="min"?(p.inclusive?e.datap.value:e.data>=p.value)&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.too_big,maximum:p.value,type:"number",inclusive:p.inclusive,exact:!1,message:p.message}),n.dirty()):p.kind==="multipleOf"?l0(e.data,p.value)!==0&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.not_multiple_of,multipleOf:p.value,message:p.message}),n.dirty()):p.kind==="finite"?Number.isFinite(e.data)||(o=this._getOrReturnCtx(e,o),K(o,{code:L.not_finite,message:p.message}),n.dirty()):ye.assertNever(p);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,o,n){return new Nt({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:o,message:te.toString(n)}]})}_addCheck(e){return new Nt({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:te.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:te.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:te.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:te.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuee.kind==="int"||e.kind==="multipleOf"&&ye.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let o of this._def.checks){if(o.kind==="finite"||o.kind==="int"||o.kind==="multipleOf")return!0;o.kind==="min"?(t===null||o.value>t)&&(t=o.value):o.kind==="max"&&(e===null||o.valuenew Nt({checks:[],typeName:oe.ZodNumber,coerce:r?.coerce||!1,...ae(r)});var qt=class extends pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==Y.bigint){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.bigint,received:p.parsedType}),se}let o,n=new ct;for(let p of this._def.checks)p.kind==="min"?(p.inclusive?e.datap.value:e.data>=p.value)&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.too_big,type:"bigint",maximum:p.value,inclusive:p.inclusive,message:p.message}),n.dirty()):p.kind==="multipleOf"?e.data%p.value!==BigInt(0)&&(o=this._getOrReturnCtx(e,o),K(o,{code:L.not_multiple_of,multipleOf:p.value,message:p.message}),n.dirty()):ye.assertNever(p);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,o,n){return new qt({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:o,message:te.toString(n)}]})}_addCheck(e){return new qt({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new qt({checks:[],typeName:oe.ZodBigInt,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...ae(r)})};var Tr=class extends pe{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==Y.boolean){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.boolean,received:o.parsedType}),se}return mt(e.data)}};Tr.create=r=>new Tr({typeName:oe.ZodBoolean,coerce:r?.coerce||!1,...ae(r)});var Yt=class extends pe{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==Y.date){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_type,expected:Y.date,received:p.parsedType}),se}if(isNaN(e.data.getTime())){let p=this._getOrReturnCtx(e);return K(p,{code:L.invalid_date}),se}let o=new ct,n;for(let p of this._def.checks)p.kind==="min"?e.data.getTime()p.value&&(n=this._getOrReturnCtx(e,n),K(n,{code:L.too_big,message:p.message,inclusive:!0,exact:!1,maximum:p.value,type:"date"}),o.dirty()):ye.assertNever(p);return{status:o.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Yt({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:te.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:te.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuenew Yt({checks:[],coerce:r?.coerce||!1,typeName:oe.ZodDate,...ae(r)});var $r=class extends pe{_parse(e){if(this._getType(e)!==Y.symbol){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.symbol,received:o.parsedType}),se}return mt(e.data)}};$r.create=r=>new $r({typeName:oe.ZodSymbol,...ae(r)});var Sr=class extends pe{_parse(e){if(this._getType(e)!==Y.undefined){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.undefined,received:o.parsedType}),se}return mt(e.data)}};Sr.create=r=>new Sr({typeName:oe.ZodUndefined,...ae(r)});var Ir=class extends pe{_parse(e){if(this._getType(e)!==Y.null){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.null,received:o.parsedType}),se}return mt(e.data)}};Ir.create=r=>new Ir({typeName:oe.ZodNull,...ae(r)});var sr=class extends pe{constructor(){super(...arguments),this._any=!0}_parse(e){return mt(e.data)}};sr.create=r=>new sr({typeName:oe.ZodAny,...ae(r)});var Wt=class extends pe{constructor(){super(...arguments),this._unknown=!0}_parse(e){return mt(e.data)}};Wt.create=r=>new Wt({typeName:oe.ZodUnknown,...ae(r)});var Tt=class extends pe{_parse(e){let t=this._getOrReturnCtx(e);return K(t,{code:L.invalid_type,expected:Y.never,received:t.parsedType}),se}};Tt.create=r=>new Tt({typeName:oe.ZodNever,...ae(r)});var Gr=class extends pe{_parse(e){if(this._getType(e)!==Y.undefined){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.void,received:o.parsedType}),se}return mt(e.data)}};Gr.create=r=>new Gr({typeName:oe.ZodVoid,...ae(r)});var wt=class extends pe{_parse(e){let{ctx:t,status:o}=this._processInputParams(e),n=this._def;if(t.parsedType!==Y.array)return K(t,{code:L.invalid_type,expected:Y.array,received:t.parsedType}),se;if(n.exactLength!==null){let c=t.data.length>n.exactLength.value,g=t.data.lengthn.maxLength.value&&(K(t,{code:L.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),o.dirty()),t.common.async)return Promise.all([...t.data].map((c,g)=>n.type._parseAsync(new _t(t,c,t.path,g)))).then(c=>ct.mergeArray(o,c));let p=[...t.data].map((c,g)=>n.type._parseSync(new _t(t,c,t.path,g)));return ct.mergeArray(o,p)}get element(){return this._def.type}min(e,t){return new wt({...this._def,minLength:{value:e,message:te.toString(t)}})}max(e,t){return new wt({...this._def,maxLength:{value:e,message:te.toString(t)}})}length(e,t){return new wt({...this._def,exactLength:{value:e,message:te.toString(t)}})}nonempty(e){return this.min(1,e)}};wt.create=(r,e)=>new wt({type:r,minLength:null,maxLength:null,exactLength:null,typeName:oe.ZodArray,...ae(e)});function Zr(r){if(r instanceof ot){let e={};for(let t in r.shape){let o=r.shape[t];e[t]=Mt.create(Zr(o))}return new ot({...r._def,shape:()=>e})}else return r instanceof wt?new wt({...r._def,type:Zr(r.element)}):r instanceof Mt?Mt.create(Zr(r.unwrap())):r instanceof Zt?Zt.create(Zr(r.unwrap())):r instanceof zt?zt.create(r.items.map(e=>Zr(e))):r}var ot=class extends pe{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),t=ye.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==Y.object){let E=this._getOrReturnCtx(e);return K(E,{code:L.invalid_type,expected:Y.object,received:E.parsedType}),se}let{status:o,ctx:n}=this._processInputParams(e),{shape:p,keys:c}=this._getCached(),g=[];if(!(this._def.catchall instanceof Tt&&this._def.unknownKeys==="strip"))for(let E in n.data)c.includes(E)||g.push(E);let w=[];for(let E of c){let P=p[E],M=n.data[E];w.push({key:{status:"valid",value:E},value:P._parse(new _t(n,M,n.path,E)),alwaysSet:E in n.data})}if(this._def.catchall instanceof Tt){let E=this._def.unknownKeys;if(E==="passthrough")for(let P of g)w.push({key:{status:"valid",value:P},value:{status:"valid",value:n.data[P]}});else if(E==="strict")g.length>0&&(K(n,{code:L.unrecognized_keys,keys:g}),o.dirty());else if(E!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let E=this._def.catchall;for(let P of g){let M=n.data[P];w.push({key:{status:"valid",value:P},value:E._parse(new _t(n,M,n.path,P)),alwaysSet:P in n.data})}}return n.common.async?Promise.resolve().then(async()=>{let E=[];for(let P of w){let M=await P.key;E.push({key:M,value:await P.value,alwaysSet:P.alwaysSet})}return E}).then(E=>ct.mergeObjectSync(o,E)):ct.mergeObjectSync(o,w)}get shape(){return this._def.shape()}strict(e){return te.errToObj,new ot({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(t,o)=>{var n,p,c,g;let w=(c=(p=(n=this._def).errorMap)===null||p===void 0?void 0:p.call(n,t,o).message)!==null&&c!==void 0?c:o.defaultError;return t.code==="unrecognized_keys"?{message:(g=te.errToObj(e).message)!==null&&g!==void 0?g:w}:{message:w}}}:{}})}strip(){return new ot({...this._def,unknownKeys:"strip"})}passthrough(){return new ot({...this._def,unknownKeys:"passthrough"})}extend(e){return new ot({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new ot({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:oe.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new ot({...this._def,catchall:e})}pick(e){let t={};return ye.objectKeys(e).forEach(o=>{e[o]&&this.shape[o]&&(t[o]=this.shape[o])}),new ot({...this._def,shape:()=>t})}omit(e){let t={};return ye.objectKeys(this.shape).forEach(o=>{e[o]||(t[o]=this.shape[o])}),new ot({...this._def,shape:()=>t})}deepPartial(){return Zr(this)}partial(e){let t={};return ye.objectKeys(this.shape).forEach(o=>{let n=this.shape[o];e&&!e[o]?t[o]=n:t[o]=n.optional()}),new ot({...this._def,shape:()=>t})}required(e){let t={};return ye.objectKeys(this.shape).forEach(o=>{if(e&&!e[o])t[o]=this.shape[o];else{let p=this.shape[o];for(;p instanceof Mt;)p=p._def.innerType;t[o]=p}}),new ot({...this._def,shape:()=>t})}keyof(){return Za(ye.objectKeys(this.shape))}};ot.create=(r,e)=>new ot({shape:()=>r,unknownKeys:"strip",catchall:Tt.create(),typeName:oe.ZodObject,...ae(e)});ot.strictCreate=(r,e)=>new ot({shape:()=>r,unknownKeys:"strict",catchall:Tt.create(),typeName:oe.ZodObject,...ae(e)});ot.lazycreate=(r,e)=>new ot({shape:r,unknownKeys:"strip",catchall:Tt.create(),typeName:oe.ZodObject,...ae(e)});var Ar=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o=this._def.options;function n(p){for(let g of p)if(g.result.status==="valid")return g.result;for(let g of p)if(g.result.status==="dirty")return t.common.issues.push(...g.ctx.common.issues),g.result;let c=p.map(g=>new dt(g.ctx.common.issues));return K(t,{code:L.invalid_union,unionErrors:c}),se}if(t.common.async)return Promise.all(o.map(async p=>{let c={...t,common:{...t.common,issues:[]},parent:null};return{result:await p._parseAsync({data:t.data,path:t.path,parent:c}),ctx:c}})).then(n);{let p,c=[];for(let w of o){let E={...t,common:{...t.common,issues:[]},parent:null},P=w._parseSync({data:t.data,path:t.path,parent:E});if(P.status==="valid")return P;P.status==="dirty"&&!p&&(p={result:P,ctx:E}),E.common.issues.length&&c.push(E.common.issues)}if(p)return t.common.issues.push(...p.ctx.common.issues),p.result;let g=c.map(w=>new dt(w));return K(t,{code:L.invalid_union,unionErrors:g}),se}}get options(){return this._def.options}};Ar.create=(r,e)=>new Ar({options:r,typeName:oe.ZodUnion,...ae(e)});var Bo=r=>r instanceof Br?Bo(r.schema):r instanceof bt?Bo(r.innerType()):r instanceof Cr?[r.value]:r instanceof Dt?r.options:r instanceof Nr?Object.keys(r.enum):r instanceof qr?Bo(r._def.innerType):r instanceof Sr?[void 0]:r instanceof Ir?[null]:null,Jr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.object)return K(t,{code:L.invalid_type,expected:Y.object,received:t.parsedType}),se;let o=this.discriminator,n=t.data[o],p=this.optionsMap.get(n);return p?t.common.async?p._parseAsync({data:t.data,path:t.path,parent:t}):p._parseSync({data:t.data,path:t.path,parent:t}):(K(t,{code:L.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[o]}),se)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,o){let n=new Map;for(let p of t){let c=Bo(p.shape[e]);if(!c)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let g of c){if(n.has(g))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(g)}`);n.set(g,p)}}return new Jr({typeName:oe.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...ae(o)})}};function Js(r,e){let t=or(r),o=or(e);if(r===e)return{valid:!0,data:r};if(t===Y.object&&o===Y.object){let n=ye.objectKeys(e),p=ye.objectKeys(r).filter(g=>n.indexOf(g)!==-1),c={...r,...e};for(let g of p){let w=Js(r[g],e[g]);if(!w.valid)return{valid:!1};c[g]=w.data}return{valid:!0,data:c}}else if(t===Y.array&&o===Y.array){if(r.length!==e.length)return{valid:!1};let n=[];for(let p=0;p{if($s(p)||$s(c))return se;let g=Js(p.value,c.value);return g.valid?((Gs(p)||Gs(c))&&t.dirty(),{status:t.value,value:g.data}):(K(o,{code:L.invalid_intersection_types}),se)};return o.common.async?Promise.all([this._def.left._parseAsync({data:o.data,path:o.path,parent:o}),this._def.right._parseAsync({data:o.data,path:o.path,parent:o})]).then(([p,c])=>n(p,c)):n(this._def.left._parseSync({data:o.data,path:o.path,parent:o}),this._def.right._parseSync({data:o.data,path:o.path,parent:o}))}};Pr.create=(r,e,t)=>new Pr({left:r,right:e,typeName:oe.ZodIntersection,...ae(t)});var zt=class extends pe{_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.array)return K(o,{code:L.invalid_type,expected:Y.array,received:o.parsedType}),se;if(o.data.lengththis._def.items.length&&(K(o,{code:L.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let p=[...o.data].map((c,g)=>{let w=this._def.items[g]||this._def.rest;return w?w._parse(new _t(o,c,o.path,g)):null}).filter(c=>!!c);return o.common.async?Promise.all(p).then(c=>ct.mergeArray(t,c)):ct.mergeArray(t,p)}get items(){return this._def.items}rest(e){return new zt({...this._def,rest:e})}};zt.create=(r,e)=>{if(!Array.isArray(r))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new zt({items:r,typeName:oe.ZodTuple,rest:null,...ae(e)})};var kr=class extends pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.object)return K(o,{code:L.invalid_type,expected:Y.object,received:o.parsedType}),se;let n=[],p=this._def.keyType,c=this._def.valueType;for(let g in o.data)n.push({key:p._parse(new _t(o,g,o.path,g)),value:c._parse(new _t(o,o.data[g],o.path,g))});return o.common.async?ct.mergeObjectAsync(t,n):ct.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,o){return t instanceof pe?new kr({keyType:e,valueType:t,typeName:oe.ZodRecord,...ae(o)}):new kr({keyType:vt.create(),valueType:e,typeName:oe.ZodRecord,...ae(t)})}},Qr=class extends pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.map)return K(o,{code:L.invalid_type,expected:Y.map,received:o.parsedType}),se;let n=this._def.keyType,p=this._def.valueType,c=[...o.data.entries()].map(([g,w],E)=>({key:n._parse(new _t(o,g,o.path,[E,"key"])),value:p._parse(new _t(o,w,o.path,[E,"value"]))}));if(o.common.async){let g=new Map;return Promise.resolve().then(async()=>{for(let w of c){let E=await w.key,P=await w.value;if(E.status==="aborted"||P.status==="aborted")return se;(E.status==="dirty"||P.status==="dirty")&&t.dirty(),g.set(E.value,P.value)}return{status:t.value,value:g}})}else{let g=new Map;for(let w of c){let E=w.key,P=w.value;if(E.status==="aborted"||P.status==="aborted")return se;(E.status==="dirty"||P.status==="dirty")&&t.dirty(),g.set(E.value,P.value)}return{status:t.value,value:g}}}};Qr.create=(r,e,t)=>new Qr({valueType:e,keyType:r,typeName:oe.ZodMap,...ae(t)});var Kt=class extends pe{_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.parsedType!==Y.set)return K(o,{code:L.invalid_type,expected:Y.set,received:o.parsedType}),se;let n=this._def;n.minSize!==null&&o.data.sizen.maxSize.value&&(K(o,{code:L.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());let p=this._def.valueType;function c(w){let E=new Set;for(let P of w){if(P.status==="aborted")return se;P.status==="dirty"&&t.dirty(),E.add(P.value)}return{status:t.value,value:E}}let g=[...o.data.values()].map((w,E)=>p._parse(new _t(o,w,o.path,E)));return o.common.async?Promise.all(g).then(w=>c(w)):c(g)}min(e,t){return new Kt({...this._def,minSize:{value:e,message:te.toString(t)}})}max(e,t){return new Kt({...this._def,maxSize:{value:e,message:te.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}};Kt.create=(r,e)=>new Kt({valueType:r,minSize:null,maxSize:null,typeName:oe.ZodSet,...ae(e)});var nr=class extends pe{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.function)return K(t,{code:L.invalid_type,expected:Y.function,received:t.parsedType}),se;function o(g,w){return No({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Co(),lo].filter(E=>!!E),issueData:{code:L.invalid_arguments,argumentsError:w}})}function n(g,w){return No({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Co(),lo].filter(E=>!!E),issueData:{code:L.invalid_return_type,returnTypeError:w}})}let p={errorMap:t.common.contextualErrorMap},c=t.data;if(this._def.returns instanceof ir){let g=this;return mt(async function(...w){let E=new dt([]),P=await g._def.args.parseAsync(w,p).catch(q=>{throw E.addIssue(o(w,q)),E}),M=await Reflect.apply(c,this,P);return await g._def.returns._def.type.parseAsync(M,p).catch(q=>{throw E.addIssue(n(M,q)),E})})}else{let g=this;return mt(function(...w){let E=g._def.args.safeParse(w,p);if(!E.success)throw new dt([o(w,E.error)]);let P=Reflect.apply(c,this,E.data),M=g._def.returns.safeParse(P,p);if(!M.success)throw new dt([n(P,M.error)]);return M.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new nr({...this._def,args:zt.create(e).rest(Wt.create())})}returns(e){return new nr({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,o){return new nr({args:e||zt.create([]).rest(Wt.create()),returns:t||Wt.create(),typeName:oe.ZodFunction,...ae(o)})}},Br=class extends pe{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}};Br.create=(r,e)=>new Br({getter:r,typeName:oe.ZodLazy,...ae(e)});var Cr=class extends pe{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return K(t,{received:t.data,code:L.invalid_literal,expected:this._def.value}),se}return{status:"valid",value:e.data}}get value(){return this._def.value}};Cr.create=(r,e)=>new Cr({value:r,typeName:oe.ZodLiteral,...ae(e)});function Za(r,e){return new Dt({values:r,typeName:oe.ZodEnum,...ae(e)})}var Dt=class extends pe{_parse(e){if(typeof e.data!="string"){let t=this._getOrReturnCtx(e),o=this._def.values;return K(t,{expected:ye.joinValues(o),received:t.parsedType,code:L.invalid_type}),se}if(this._def.values.indexOf(e.data)===-1){let t=this._getOrReturnCtx(e),o=this._def.values;return K(t,{received:t.data,code:L.invalid_enum_value,options:o}),se}return mt(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return Dt.create(e)}exclude(e){return Dt.create(this.options.filter(t=>!e.includes(t)))}};Dt.create=Za;var Nr=class extends pe{_parse(e){let t=ye.getValidEnumValues(this._def.values),o=this._getOrReturnCtx(e);if(o.parsedType!==Y.string&&o.parsedType!==Y.number){let n=ye.objectValues(t);return K(o,{expected:ye.joinValues(n),received:o.parsedType,code:L.invalid_type}),se}if(t.indexOf(e.data)===-1){let n=ye.objectValues(t);return K(o,{received:o.data,code:L.invalid_enum_value,options:n}),se}return mt(e.data)}get enum(){return this._def.values}};Nr.create=(r,e)=>new Nr({values:r,typeName:oe.ZodNativeEnum,...ae(e)});var ir=class extends pe{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==Y.promise&&t.common.async===!1)return K(t,{code:L.invalid_type,expected:Y.promise,received:t.parsedType}),se;let o=t.parsedType===Y.promise?t.data:Promise.resolve(t.data);return mt(o.then(n=>this._def.type.parseAsync(n,{path:t.path,errorMap:t.common.contextualErrorMap})))}};ir.create=(r,e)=>new ir({type:r,typeName:oe.ZodPromise,...ae(e)});var bt=class extends pe{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===oe.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:o}=this._processInputParams(e),n=this._def.effect||null,p={addIssue:c=>{K(o,c),c.fatal?t.abort():t.dirty()},get path(){return o.path}};if(p.addIssue=p.addIssue.bind(p),n.type==="preprocess"){let c=n.transform(o.data,p);return o.common.issues.length?{status:"dirty",value:o.data}:o.common.async?Promise.resolve(c).then(g=>this._def.schema._parseAsync({data:g,path:o.path,parent:o})):this._def.schema._parseSync({data:c,path:o.path,parent:o})}if(n.type==="refinement"){let c=g=>{let w=n.refinement(g,p);if(o.common.async)return Promise.resolve(w);if(w instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return g};if(o.common.async===!1){let g=this._def.schema._parseSync({data:o.data,path:o.path,parent:o});return g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),c(g.value),{status:t.value,value:g.value})}else return this._def.schema._parseAsync({data:o.data,path:o.path,parent:o}).then(g=>g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),c(g.value).then(()=>({status:t.value,value:g.value}))))}if(n.type==="transform")if(o.common.async===!1){let c=this._def.schema._parseSync({data:o.data,path:o.path,parent:o});if(!ho(c))return c;let g=n.transform(c.value,p);if(g instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:g}}else return this._def.schema._parseAsync({data:o.data,path:o.path,parent:o}).then(c=>ho(c)?Promise.resolve(n.transform(c.value,p)).then(g=>({status:t.value,value:g})):c);ye.assertNever(n)}};bt.create=(r,e,t)=>new bt({schema:r,typeName:oe.ZodEffects,effect:e,...ae(t)});bt.createWithPreprocess=(r,e,t)=>new bt({schema:e,effect:{type:"preprocess",transform:r},typeName:oe.ZodEffects,...ae(t)});var Mt=class extends pe{_parse(e){return this._getType(e)===Y.undefined?mt(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Mt.create=(r,e)=>new Mt({innerType:r,typeName:oe.ZodOptional,...ae(e)});var Zt=class extends pe{_parse(e){return this._getType(e)===Y.null?mt(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Zt.create=(r,e)=>new Zt({innerType:r,typeName:oe.ZodNullable,...ae(e)});var qr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o=t.data;return t.parsedType===Y.undefined&&(o=this._def.defaultValue()),this._def.innerType._parse({data:o,path:t.path,parent:t})}removeDefault(){return this._def.innerType}};qr.create=(r,e)=>new qr({innerType:r,typeName:oe.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...ae(e)});var Xr=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:o.data,path:o.path,parent:{...o}});return qo(n)?n.then(p=>({status:"valid",value:p.status==="valid"?p.value:this._def.catchValue({get error(){return new dt(o.common.issues)},input:o.data})})):{status:"valid",value:n.status==="valid"?n.value:this._def.catchValue({get error(){return new dt(o.common.issues)},input:o.data})}}removeCatch(){return this._def.innerType}};Xr.create=(r,e)=>new Xr({innerType:r,typeName:oe.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...ae(e)});var eo=class extends pe{_parse(e){if(this._getType(e)!==Y.nan){let o=this._getOrReturnCtx(e);return K(o,{code:L.invalid_type,expected:Y.nan,received:o.parsedType}),se}return{status:"valid",value:e.data}}};eo.create=r=>new eo({typeName:oe.ZodNaN,...ae(r)});var h0=Symbol("zod_brand"),Do=class extends pe{_parse(e){let{ctx:t}=this._processInputParams(e),o=t.data;return this._def.type._parse({data:o,path:t.path,parent:t})}unwrap(){return this._def.type}},Dr=class extends pe{_parse(e){let{status:t,ctx:o}=this._processInputParams(e);if(o.common.async)return(async()=>{let p=await this._def.in._parseAsync({data:o.data,path:o.path,parent:o});return p.status==="aborted"?se:p.status==="dirty"?(t.dirty(),Ka(p.value)):this._def.out._parseAsync({data:p.value,path:o.path,parent:o})})();{let n=this._def.in._parseSync({data:o.data,path:o.path,parent:o});return n.status==="aborted"?se:n.status==="dirty"?(t.dirty(),{status:"dirty",value:n.value}):this._def.out._parseSync({data:n.value,path:o.path,parent:o})}}static create(e,t){return new Dr({in:e,out:t,typeName:oe.ZodPipeline})}},to=class extends pe{_parse(e){let t=this._def.innerType._parse(e);return ho(t)&&(t.value=Object.freeze(t.value)),t}};to.create=(r,e)=>new to({innerType:r,typeName:oe.ZodReadonly,...ae(e)});var $a=(r,e={},t)=>r?sr.create().superRefine((o,n)=>{var p,c;if(!r(o)){let g=typeof e=="function"?e(o):typeof e=="string"?{message:e}:e,w=(c=(p=g.fatal)!==null&&p!==void 0?p:t)!==null&&c!==void 0?c:!0,E=typeof g=="string"?{message:g}:g;n.addIssue({code:"custom",...E,fatal:w})}}):sr.create(),d0={object:ot.lazycreate},oe;(function(r){r.ZodString="ZodString",r.ZodNumber="ZodNumber",r.ZodNaN="ZodNaN",r.ZodBigInt="ZodBigInt",r.ZodBoolean="ZodBoolean",r.ZodDate="ZodDate",r.ZodSymbol="ZodSymbol",r.ZodUndefined="ZodUndefined",r.ZodNull="ZodNull",r.ZodAny="ZodAny",r.ZodUnknown="ZodUnknown",r.ZodNever="ZodNever",r.ZodVoid="ZodVoid",r.ZodArray="ZodArray",r.ZodObject="ZodObject",r.ZodUnion="ZodUnion",r.ZodDiscriminatedUnion="ZodDiscriminatedUnion",r.ZodIntersection="ZodIntersection",r.ZodTuple="ZodTuple",r.ZodRecord="ZodRecord",r.ZodMap="ZodMap",r.ZodSet="ZodSet",r.ZodFunction="ZodFunction",r.ZodLazy="ZodLazy",r.ZodLiteral="ZodLiteral",r.ZodEnum="ZodEnum",r.ZodEffects="ZodEffects",r.ZodNativeEnum="ZodNativeEnum",r.ZodOptional="ZodOptional",r.ZodNullable="ZodNullable",r.ZodDefault="ZodDefault",r.ZodCatch="ZodCatch",r.ZodPromise="ZodPromise",r.ZodBranded="ZodBranded",r.ZodPipeline="ZodPipeline",r.ZodReadonly="ZodReadonly"})(oe||(oe={}));var m0=(r,e={message:`Input not instance of ${r.name}`})=>$a(t=>t instanceof r,e),Ga=vt.create,Ja=Nt.create,y0=eo.create,x0=qt.create,Qa=Tr.create,g0=Yt.create,v0=$r.create,w0=Sr.create,b0=Ir.create,E0=sr.create,R0=Wt.create,_0=Tt.create,z0=Gr.create,M0=wt.create,T0=ot.create,S0=ot.strictCreate,I0=Ar.create,A0=Jr.create,P0=Pr.create,k0=zt.create,B0=kr.create,C0=Qr.create,N0=Kt.create,q0=nr.create,D0=Br.create,O0=Cr.create,U0=Dt.create,L0=Nr.create,j0=ir.create,Wa=bt.create,F0=Mt.create,H0=Zt.create,V0=bt.createWithPreprocess,W0=Dr.create,Y0=()=>Ga().optional(),K0=()=>Ja().optional(),Z0=()=>Qa().optional(),$0={string:r=>vt.create({...r,coerce:!0}),number:r=>Nt.create({...r,coerce:!0}),boolean:r=>Tr.create({...r,coerce:!0}),bigint:r=>qt.create({...r,coerce:!0}),date:r=>Yt.create({...r,coerce:!0})},G0=se,s=Object.freeze({__proto__:null,defaultErrorMap:lo,setErrorMap:e0,getErrorMap:Co,makeIssue:No,EMPTY_PATH:t0,addIssueToContext:K,ParseStatus:ct,INVALID:se,DIRTY:Ka,OK:mt,isAborted:$s,isDirty:Gs,isValid:ho,isAsync:qo,get util(){return ye},get objectUtil(){return Zs},ZodParsedType:Y,getParsedType:or,ZodType:pe,ZodString:vt,ZodNumber:Nt,ZodBigInt:qt,ZodBoolean:Tr,ZodDate:Yt,ZodSymbol:$r,ZodUndefined:Sr,ZodNull:Ir,ZodAny:sr,ZodUnknown:Wt,ZodNever:Tt,ZodVoid:Gr,ZodArray:wt,ZodObject:ot,ZodUnion:Ar,ZodDiscriminatedUnion:Jr,ZodIntersection:Pr,ZodTuple:zt,ZodRecord:kr,ZodMap:Qr,ZodSet:Kt,ZodFunction:nr,ZodLazy:Br,ZodLiteral:Cr,ZodEnum:Dt,ZodNativeEnum:Nr,ZodPromise:ir,ZodEffects:bt,ZodTransformer:bt,ZodOptional:Mt,ZodNullable:Zt,ZodDefault:qr,ZodCatch:Xr,ZodNaN:eo,BRAND:h0,ZodBranded:Do,ZodPipeline:Dr,ZodReadonly:to,custom:$a,Schema:pe,ZodSchema:pe,late:d0,get ZodFirstPartyTypeKind(){return oe},coerce:$0,any:E0,array:M0,bigint:x0,boolean:Qa,date:g0,discriminatedUnion:A0,effect:Wa,enum:U0,function:q0,instanceof:m0,intersection:P0,lazy:D0,literal:O0,map:C0,nan:y0,nativeEnum:L0,never:_0,null:b0,nullable:H0,number:Ja,object:T0,oboolean:Z0,onumber:K0,optional:F0,ostring:Y0,pipeline:W0,preprocess:V0,promise:j0,record:B0,set:N0,strictObject:S0,string:Ga,symbol:v0,transformer:Wa,tuple:k0,undefined:w0,union:I0,unknown:R0,void:z0,NEVER:G0,ZodIssueCode:L,quotelessJson:Xy,ZodError:dt});h();var Mp=st(Po());h();h();h();h();var Xa="logger/5.7.0";var ep=!1,tp=!1,Oo={debug:1,default:2,info:2,warning:3,error:4,off:5},rp=Oo.default,Qs=null;function J0(){try{let r=[];if(["NFD","NFC","NFKD","NFKC"].forEach(e=>{try{if("test".normalize(e)!=="test")throw new Error("bad normalize")}catch{r.push(e)}}),r.length)throw new Error("missing "+r.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(r){return r.message}return null}var op=J0(),Xs;(function(r){r.DEBUG="DEBUG",r.INFO="INFO",r.WARNING="WARNING",r.ERROR="ERROR",r.OFF="OFF"})(Xs||(Xs={}));var St;(function(r){r.UNKNOWN_ERROR="UNKNOWN_ERROR",r.NOT_IMPLEMENTED="NOT_IMPLEMENTED",r.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",r.NETWORK_ERROR="NETWORK_ERROR",r.SERVER_ERROR="SERVER_ERROR",r.TIMEOUT="TIMEOUT",r.BUFFER_OVERRUN="BUFFER_OVERRUN",r.NUMERIC_FAULT="NUMERIC_FAULT",r.MISSING_NEW="MISSING_NEW",r.INVALID_ARGUMENT="INVALID_ARGUMENT",r.MISSING_ARGUMENT="MISSING_ARGUMENT",r.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",r.CALL_EXCEPTION="CALL_EXCEPTION",r.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",r.NONCE_EXPIRED="NONCE_EXPIRED",r.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",r.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",r.TRANSACTION_REPLACED="TRANSACTION_REPLACED",r.ACTION_REJECTED="ACTION_REJECTED"})(St||(St={}));var np="0123456789abcdef",we=class{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){let o=e.toLowerCase();Oo[o]==null&&this.throwArgumentError("invalid log level name","logLevel",e),!(rp>Oo[o])&&console.log.apply(console,t)}debug(...e){this._log(we.levels.DEBUG,e)}info(...e){this._log(we.levels.INFO,e)}warn(...e){this._log(we.levels.WARNING,e)}makeError(e,t,o){if(tp)return this.makeError("censored error",t,{});t||(t=we.errors.UNKNOWN_ERROR),o||(o={});let n=[];Object.keys(o).forEach(w=>{let E=o[w];try{if(E instanceof Uint8Array){let P="";for(let M=0;M>4],P+=np[E[M]&15];n.push(w+"=Uint8Array(0x"+P+")")}else n.push(w+"="+JSON.stringify(E))}catch{n.push(w+"="+JSON.stringify(o[w].toString()))}}),n.push(`code=${t}`),n.push(`version=${this.version}`);let p=e,c="";switch(t){case St.NUMERIC_FAULT:{c="NUMERIC_FAULT";let w=e;switch(w){case"overflow":case"underflow":case"division-by-zero":c+="-"+w;break;case"negative-power":case"negative-width":c+="-unsupported";break;case"unbound-bitwise-result":c+="-unbound-result";break}break}case St.CALL_EXCEPTION:case St.INSUFFICIENT_FUNDS:case St.MISSING_NEW:case St.NONCE_EXPIRED:case St.REPLACEMENT_UNDERPRICED:case St.TRANSACTION_REPLACED:case St.UNPREDICTABLE_GAS_LIMIT:c=t;break}c&&(e+=" [ See: https://links.ethers.org/v5-errors-"+c+" ]"),n.length&&(e+=" ("+n.join(", ")+")");let g=new Error(e);return g.reason=p,g.code=t,Object.keys(o).forEach(function(w){g[w]=o[w]}),g}throwError(e,t,o){throw this.makeError(e,t,o)}throwArgumentError(e,t,o){return this.throwError(e,we.errors.INVALID_ARGUMENT,{argument:t,value:o})}assert(e,t,o,n){e||this.throwError(t,o,n)}assertArgument(e,t,o,n){e||this.throwArgumentError(t,o,n)}checkNormalize(e){e==null&&(e="platform missing String.prototype.normalize"),op&&this.throwError("platform missing String.prototype.normalize",we.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:op})}checkSafeUint53(e,t){typeof e=="number"&&(t==null&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,we.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,we.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,o){o?o=": "+o:o="",et&&this.throwError("too many arguments"+o,we.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){(e===Object||e==null)&&this.throwError("missing new",we.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",we.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):(e===Object||e==null)&&this.throwError("missing new",we.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return Qs||(Qs=new we(Xa)),Qs}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",we.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),ep){if(!e)return;this.globalLogger().throwError("error censorship permanent",we.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}tp=!!e,ep=!!t}static setLogLevel(e){let t=Oo[e.toLowerCase()];if(t==null){we.globalLogger().warn("invalid log level - "+e);return}rp=t}static from(e){return new we(e)}};we.errors=St;we.levels=Xs;h();var sp="bytes/5.7.0";var ei=new we(sp);function Q0(r){return!!r.toHexString}function Uo(r){return r.slice||(r.slice=function(){let e=Array.prototype.slice.call(arguments);return Uo(new Uint8Array(Array.prototype.slice.apply(r,e)))}),r}function ip(r){return typeof r=="number"&&r==r&&r%1===0}function X0(r){if(r==null)return!1;if(r.constructor===Uint8Array)return!0;if(typeof r=="string"||!ip(r.length)||r.length<0)return!1;for(let e=0;e=256)return!1}return!0}function Lo(r,e){if(e||(e={}),typeof r=="number"){ei.checkSafeUint53(r,"invalid arrayify value");let t=[];for(;r;)t.unshift(r&255),r=parseInt(String(r/256));return t.length===0&&t.push(0),Uo(new Uint8Array(t))}if(e.allowMissingPrefix&&typeof r=="string"&&r.substring(0,2)!=="0x"&&(r="0x"+r),Q0(r)&&(r=r.toHexString()),ti(r)){let t=r.substring(2);t.length%2&&(e.hexPad==="left"?t="0"+t:e.hexPad==="right"?t+="0":ei.throwArgumentError("hex data is odd-length","value",r));let o=[];for(let n=0;n>1]>>4>=8&&(e[n]=e[n].toUpperCase()),(o[n>>1]&15)>=8&&(e[n+1]=e[n+1].toUpperCase());return"0x"+e.join("")}var rx=9007199254740991;function ox(r){return Math.log10?Math.log10(r):Math.log(r)/Math.LN10}var ni={};for(let r=0;r<10;r++)ni[String(r)]=String(r);for(let r=0;r<26;r++)ni[String.fromCharCode(65+r)]=String(10+r);var xp=Math.floor(ox(rx));function nx(r){r=r.toUpperCase(),r=r.substring(4)+r.substring(0,2)+"00";let e=r.split("").map(o=>ni[o]).join("");for(;e.length>=xp;){let o=e.substring(0,xp);e=parseInt(o,10)%97+e.substring(o.length)}let t=String(98-parseInt(e,10)%97);for(;t.length<2;)t="0"+t;return t}function sx(r){let e=null;if(typeof r!="string"&&mo.throwArgumentError("invalid address","address",r),r.match(/^(0x)?[0-9a-fA-F]{40}$/))r.substring(0,2)!=="0x"&&(r="0x"+r),e=yp(r),r.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==r&&mo.throwArgumentError("bad address checksum","address",r);else if(r.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(r.substring(2,4)!==nx(r)&&mo.throwArgumentError("bad icap checksum","address",r),e=oi(r.substring(4));e.length<40;)e="0"+e;e=yp("0x"+e)}else mo.throwArgumentError("invalid address","address",r);return e}function gp(r){try{return sx(r),!0}catch{}return!1}var Vo=st(zp());var ge=s.string().min(2,{message:"Must be 2 or more characters long"}).regex(/^0x[0-9A-Fa-f]*$/,{message:"String must be '0x'-prefixed and followed by valid hex characters"}),N=s.number().transform(r=>`0x${r.toString(16)}`).or(ge.min(3,{message:"Must be 3 or more characters long (should always have at least one digit - zero is '0x0')."})).refine(r=>r==="0x0"?!0:r[2]!=="0",{message:"Invalid hex quantity: leading zero digits are not allowed."}),he=ge.refine(r=>r.length%2===0,{message:"Invalid hex-encoded data: must be even number of digits"}),ro=s.string().transform(r=>{let e=he.safeParse(r);return e.success?e.data:`0x${Mp.Buffer.from(r).toString("hex")}`}),ii=s.union([s.string(),s.number()]).transform((r,e)=>{if(typeof r=="number")return r;let t=r.startsWith("0x")?16:10,o=parseInt(r,t);return Number.isNaN(o)&&e.addIssue({code:s.ZodIssueCode.custom,message:"Could not parse as LenientInteger"}),o}),ai=r=>he.refine(e=>e.length===r*2+2,{message:`Invalid byte length. (Expected ${r} bytes)`}),Z=ge.refine(gp,{message:"Invalid Ethereum address."}),X=ai(32),pi=ai(256),Ut=s.object({blockHash:X,address:Z,logIndex:N,data:he,removed:s.boolean().optional(),topics:s.array(X),blockNumber:N.nullable(),transactionIndex:N,transactionHash:X}),yo=s.object({transactionHash:X,transactionIndex:N,blockHash:X,blockNumber:N,from:Z,to:Z.nullable().optional(),root:X.optional(),status:s.literal("0x1").or(s.literal("0x0")).optional(),cumulativeGasUsed:N,gasUsed:N,contractAddress:Z.nullable(),logs:s.array(Ut),logsBloom:pi,effectiveGasPrice:N.optional(),type:N.optional()}),xo=s.object({from:Z.optional(),chainId:N.optional(),to:Z.optional(),gas:N.optional(),gasPrice:N.optional(),value:N.optional(),data:he.optional(),nonce:N.optional()}),$t=s.object({name:s.string(),type:s.string()}),Wo=s.array($t),Tp=s.object({chainId:ii.optional(),name:s.string(),verifyingContract:Z,version:s.string().optional()}),fi=s.object({type:s.string(),name:s.string(),value:s.string()}).array(),Yo=s.object({domain:Tp,message:s.record(s.any()),primaryType:s.string(),types:s.object({EIP712Domain:Wo}).and(s.record($t.array()))}),ui=s.object({chainId:ii.optional(),name:s.string().optional(),verifyingContract:Z.optional(),version:s.string().optional(),salt:s.string().optional()}),Ko=s.object({domain:ui,message:s.record(s.any()),primaryType:s.string(),types:s.object({EIP712Domain:Wo}).and(s.record($t.array()))}),Sp=s.object({name:s.literal("owner"),type:s.literal("address")}),Ip=s.object({name:s.literal("spender"),type:s.literal("address")}),Ap=s.object({name:s.literal("value"),type:s.literal("uint256")}),Pp=s.object({name:s.literal("value"),type:s.literal("uint256")}),kp=s.object({name:s.literal("deadline"),type:s.literal("uint256")}),Bp=s.tuple([$t,$t,$t,$t,$t]).refine(r=>{let e=[Sp,Ip,Ap,Pp,kp],t=new Set(["owner","spender","value","nonce","deadline"]);for(let o of r)for(let n of e){let p=n.safeParse(o);p.success&&t.delete(p.data.name)}return t.size===0}).transform(()=>[{name:"owner",type:"address"},{name:"spender",type:"address"},{name:"value",type:"uint256"},{name:"nonce",type:"uint256"},{name:"deadline",type:"uint256"}]),Cp=s.literal("Permit"),Np=s.object({EIP712Domain:Wo,Permit:Bp}),qp=s.object({owner:Z,spender:Z,value:N,nonce:N,deadline:N}),fx=s.object({domain:ui,primaryType:Cp,types:Np,message:qp}),ci=(o=>(o.legacy="0x0",o.eip2930="0x1",o.eip1559="0x2",o))(ci||{}),Dp=s.tuple([Z,s.array(X)]),Ur=s.object({chainId:N.optional(),data:he.optional(),from:Z,gas:N.optional(),gasPrice:N.optional(),nonce:N.optional(),to:Z.optional(),value:N.optional(),type:s.nativeEnum(ci).optional(),accessList:s.array(Dp).optional(),maxPriorityFeePerGas:N.optional(),maxFeePerGas:N.optional(),gasLimit:N.optional()}).transform(r=>(r.gas==null&&r.gasLimit!=null&&(r.gas=r.gasLimit,delete r.gasLimit),r)).brand("EthUnsignedTransactionObject"),Lt=s.object({blockHash:X.nullish(),blockNumber:N.nullish(),from:Z,gas:N,gasPrice:N.nullish(),hash:X,input:he,nonce:N,to:Z.nullable(),transactionIndex:N.nullish(),value:N,v:N,r:N,s:N}),li=s.object({address:Z.optional(),balance:N,codeHash:X,nonce:N,storageHash:X,accountProof:s.array(ge),storageProof:s.array(s.object({key:N,value:N,proof:s.array(ge)}))}),Ee=s.literal("latest").or(s.literal("earliest")).or(s.literal("pending")).or(s.literal("finalized")),Gt=s.object({number:N.nullable(),hash:X.nullable(),parentHash:X,nonce:ai(8).nullable(),sha3Uncles:X,logsBloom:pi.nullable(),transactionsRoot:X,stateRoot:X,receiptsRoot:X,miner:Z.nullable(),mixHash:X.optional(),difficulty:N,totalDifficulty:N.nullable(),extraData:he,size:N,gasLimit:N,gasUsed:N,timestamp:N,transactions:s.array(Lt).or(s.array(X)),uncles:s.array(X),baseFeePerGas:N.optional()}),go=s.enum(["CONTINUE_WITH_PHANTOM","CONTINUE_WITH_METAMASK","ALWAYS_USE_PHANTOM","ALWAYS_USE_METAMASK"]),vo=s.string().refine(r=>{try{return Vo.default.decode(r).byteLength===32}catch(e){return!1}},{message:"String must be a valid solana public key of 32 bytes"}),Op=s.union([s.literal("bip122_p2tr"),s.literal("bip122_p2wpkh"),s.literal("bip122_p2sh"),s.literal("bip122_p2pkh")]),Up=s.object({address:s.string(),publicKey:s.string(),addressType:Op}),Lr=Up.and(s.object({purpose:s.union([s.literal("payment"),s.literal("ordinals")])})),ux=s.string().refine(r=>{try{return Vo.default.decode(r).byteLength===64}catch(e){return!1}},{message:"String must be a valid solana address of 64 bytes"}),me=s.string().refine(r=>{try{return Vo.default.decode(r),!0}catch(e){return!1}},{message:"String must be a base 58 encoded"}),ce=s.object({url:s.string().url(),title:s.string(),icon:s.string().nullable(),tabId:s.number().optional()}),Lp=s.array(s.any()),Zo=s.unknown().transform((r,e)=>typeof r=="object"&&r!==null?r:(e.addIssue({code:s.ZodIssueCode.custom,message:"Not an object"}),s.NEVER)),oo=s.union([s.null(),s.string(),s.number(),s.boolean(),Lp,Zo]),wo=s.literal("2.0"),no=s.union([s.string(),s.number(),s.null()]),$o=s.object({jsonrpc:s.literal("2.0"),id:no,method:s.string(),params:oo.optional()}),hi=s.array($o),bo=s.object({jsonrpc:s.literal("2.0"),method:s.string(),params:oo}),Go=(q=>(q[q.ParseError=-32700]="ParseError",q[q.InternalError=-32603]="InternalError",q[q.InvalidParams=-32602]="InvalidParams",q[q.MethodNotFound=-32601]="MethodNotFound",q[q.InvalidRequest=-32600]="InvalidRequest",q[q.TransactionRejected=-32003]="TransactionRejected",q[q.ResourceUnavailable=-32002]="ResourceUnavailable",q[q.InvalidInput=-32e3]="InvalidInput",q[q.UserRejectedRequest=4001]="UserRejectedRequest",q[q.Unauthorized=4100]="Unauthorized",q[q.Disconnected=4900]="Disconnected",q[q.ChainDisconnected=4901]="ChainDisconnected",q[q.ExecutionReverted=3]="ExecutionReverted",q))(Go||{});var T=s.object({code:s.nativeEnum(Go).or(s.number()),message:s.string()}),jp=s.object({error:T}).or(s.object({result:oo})),Jo=s.object({jsonrpc:s.literal("2.0"),id:no}).and(jp),di=s.array(Jo),Eo=s.object({domain:s.string().optional(),address:s.string().optional(),statement:s.string().optional(),uri:s.string().optional(),version:s.string().optional(),chainId:s.string().optional(),nonce:s.string().optional(),issuedAt:s.string().optional(),expirationTime:s.string().optional(),notBefore:s.string().optional(),requestId:s.string().optional(),resources:s.array(s.string()).optional()}),Fp=s.literal("mainnet"),Hp=s.literal("testnet"),Vp=s.literal("devnet"),Wp=s.literal("localnet"),Yp=s.enum([Fp.value,Hp.value,Vp.value,Wp.value]),Kp=s.literal("1"),Zp=s.literal("5"),$p=s.literal("11155111"),Gp=s.enum([Kp.value,Zp.value,$p.value]),Jp=s.literal("0x1"),Qp=s.literal("0x5"),Xp=s.literal("0xaa36a7"),Qo=s.enum([Jp.value,Qp.value,Xp.value]),ef=s.literal("137"),tf=s.literal("80001"),rf=s.enum([ef.value,tf.value]),of=s.literal("0x89"),nf=s.literal("0x13881"),Xo=s.enum([of.value,nf.value]);h();function S(r,e){return s.object({jsonrpc:wo,id:no,method:r,params:e})}function I(r,e){return s.object({jsonrpc:wo,id:no}).and(s.object({result:r}).or(s.object({error:e})))}function Et(r,e){return s.object({jsonrpc:wo,method:r,params:e})}var sf=s.literal("btc_requestAccounts"),af=s.tuple([]),pf=s.array(Lr),ff=T,cx=S(sf,af),lx=I(pf,ff);var yi={};U(yi,{error:()=>hf,method:()=>uf,params:()=>cf,request:()=>hx,response:()=>dx,result:()=>lf});h();var uf=s.literal("btc_signPSBT"),cf=s.tuple([s.instanceof(Uint8Array),s.object({inputsToSign:s.array(s.object({address:s.string(),signingIndexes:s.array(s.number()),sigHash:s.number().optional()})),finalize:s.boolean()})]),lf=s.instanceof(Uint8Array),hf=T,hx=S(uf,cf),dx=I(lf,hf);var xi={};U(xi,{error:()=>xf,method:()=>df,params:()=>mf,request:()=>mx,response:()=>yx,result:()=>yf});h();var df=s.literal("btc_signMessage"),mf=s.object({address:s.string(),message:s.instanceof(Uint8Array)}),yf=s.object({signature:s.instanceof(Uint8Array),signedMessage:s.instanceof(Uint8Array)}),xf=T,mx=S(df,mf),yx=I(yf,xf);var so={};U(so,{eth_accounts:()=>en,eth_blockNumber:()=>tn,eth_call:()=>rn,eth_cancelPrivateTransaction:()=>on,eth_chainId:()=>nn,eth_estimateGas:()=>sn,eth_feeHistory:()=>an,eth_gasPrice:()=>pn,eth_getBalance:()=>fn,eth_getBlockByHash:()=>un,eth_getBlockByNumber:()=>cn,eth_getBlockReceipts:()=>ln,eth_getBlockTransactionCountByHash:()=>hn,eth_getBlockTransactionCountByNumber:()=>dn,eth_getCode:()=>mn,eth_getFilterChanges:()=>yn,eth_getFilterLogs:()=>xn,eth_getLogs:()=>gn,eth_getProof:()=>vn,eth_getStorageAt:()=>wn,eth_getTransactionByBlockHashAndIndex:()=>bn,eth_getTransactionByBlockNumberAndIndex:()=>En,eth_getTransactionByHash:()=>Rn,eth_getTransactionCount:()=>_n,eth_getTransactionReceipt:()=>zn,eth_getUncleByBlockHashAndIndex:()=>Mn,eth_getUncleByBlockNumberAndIndex:()=>Tn,eth_getUncleCountByBlockHash:()=>Sn,eth_getUncleCountByBlockNumber:()=>In,eth_maxPriorityFeePerGas:()=>An,eth_newBlockFilter:()=>Pn,eth_newFilter:()=>kn,eth_newPendingTransactionFilter:()=>Bn,eth_protocolVersion:()=>Nn,eth_requestAccounts:()=>qn,eth_sendPrivateTransaction:()=>Dn,eth_sendRawTransaction:()=>On,eth_sendTransaction:()=>Un,eth_sign:()=>Ln,eth_signTransaction:()=>jn,eth_signTypedData:()=>Fn,eth_signTypedData_v3:()=>Hn,eth_signTypedData_v4:()=>Vn,eth_subscribe:()=>Wn,eth_uninstallFilter:()=>Yn,eth_unsubscribe:()=>Kn,net_listening:()=>Zn,net_version:()=>$n,personal_sign:()=>Cn,wallet_addEthereumChain:()=>Gn,wallet_selectEthereumProvider:()=>Jn,wallet_switchEthereumChain:()=>Qn,wallet_watchAsset:()=>Xn,web3_clientVersion:()=>es,web3_sha3:()=>ts});h();var en={};U(en,{error:()=>bf,method:()=>gf,params:()=>vf,request:()=>gx,response:()=>vx,result:()=>wf});h();var gf=s.literal("eth_accounts"),vf=s.tuple([]),wf=s.array(Z),bf=T,gx=S(gf,vf),vx=I(wf,bf);var tn={};U(tn,{error:()=>zf,method:()=>Ef,params:()=>Rf,request:()=>wx,response:()=>bx,result:()=>_f});h();var Ef=s.literal("eth_blockNumber"),Rf=s.tuple([]),_f=N,zf=T,wx=S(Ef,Rf),bx=I(_f,zf);var rn={};U(rn,{error:()=>If,method:()=>Mf,params:()=>Tf,request:()=>Ex,response:()=>Rx,result:()=>Sf});h();var Mf=s.literal("eth_call"),Tf=s.tuple([xo,N.or(Ee)]),Sf=he,If=T,Ex=S(Mf,Tf),Rx=I(Sf,If);var on={};U(on,{error:()=>Bf,method:()=>Af,params:()=>Pf,request:()=>_x,response:()=>zx,result:()=>kf});h();var Af=s.literal("eth_cancelPrivateTransaction"),Pf=s.tuple([s.object({txHash:X})]),kf=s.boolean(),Bf=T,_x=S(Af,Pf),zx=I(kf,Bf);var nn={};U(nn,{error:()=>Df,method:()=>Cf,params:()=>Nf,request:()=>Mx,response:()=>Tx,result:()=>qf});h();var Cf=s.literal("eth_chainId"),Nf=s.tuple([]),qf=ge,Df=T,Mx=S(Cf,Nf),Tx=I(qf,Df);var sn={};U(sn,{error:()=>jf,method:()=>Of,params:()=>Uf,request:()=>Sx,response:()=>Ix,result:()=>Lf});h();var Of=s.literal("eth_estimateGas"),Uf=s.tuple([xo]),Lf=N,jf=T,Sx=S(Of,Uf),Ix=I(Lf,jf);var an={};U(an,{error:()=>Wf,method:()=>Ff,params:()=>Hf,request:()=>Ax,response:()=>Px,result:()=>Vf});h();var Ff=s.literal("eth_feeHistory"),Hf=s.tuple([s.number(),N.or(Ee),s.array(s.number()).optional()]),Vf=s.object({oldestBlock:s.number(),reward:s.array(s.tuple([N,N])).optional(),baseFeePerGas:s.array(N),gasUsedRatio:s.array(s.number())}),Wf=T,Ax=S(Ff,Hf),Px=I(Vf,Wf);var pn={};U(pn,{error:()=>$f,method:()=>Yf,params:()=>Kf,request:()=>kx,response:()=>Bx,result:()=>Zf});h();var Yf=s.literal("eth_gasPrice"),Kf=s.tuple([]),Zf=N,$f=T,kx=S(Yf,Kf),Bx=I(Zf,$f);var fn={};U(fn,{error:()=>Xf,method:()=>Gf,params:()=>Jf,request:()=>Cx,response:()=>Nx,result:()=>Qf});h();var Gf=s.literal("eth_getBalance"),Jf=s.tuple([Z,N.or(Ee)]),Qf=N,Xf=T,Cx=S(Gf,Jf),Nx=I(Qf,Xf);var un={};U(un,{error:()=>ou,method:()=>eu,params:()=>tu,request:()=>qx,response:()=>Dx,result:()=>ru});h();var eu=s.literal("eth_getBlockByHash"),tu=s.tuple([X,s.boolean()]),ru=Gt,ou=T,qx=S(eu,tu),Dx=I(ru,ou);var cn={};U(cn,{error:()=>au,method:()=>nu,params:()=>su,request:()=>Ox,response:()=>Ux,result:()=>iu});h();var nu=s.literal("eth_getBlockByNumber"),su=s.tuple([N.or(Ee),s.boolean()]),iu=Gt,au=T,Ox=S(nu,su),Ux=I(iu,au);var ln={};U(ln,{error:()=>cu,method:()=>pu,params:()=>fu,request:()=>Lx,response:()=>jx,result:()=>uu});h();var pu=s.literal("eth_getBlockReceipts"),fu=s.tuple([X.or(N).or(Ee)]),uu=s.array(yo),cu=T,Lx=S(pu,fu),jx=I(uu,cu);var hn={};U(hn,{error:()=>mu,method:()=>lu,params:()=>hu,request:()=>Fx,response:()=>Hx,result:()=>du});h();var lu=s.literal("eth_getBlockTransactionCountByHash"),hu=s.tuple([X]),du=N,mu=T,Fx=S(lu,hu),Hx=I(du,mu);var dn={};U(dn,{error:()=>vu,method:()=>yu,params:()=>xu,request:()=>Vx,response:()=>Wx,result:()=>gu});h();var yu=s.literal("eth_getBlockTransactionCountByNumber"),xu=s.tuple([N]),gu=N,vu=T,Vx=S(yu,xu),Wx=I(gu,vu);var mn={};U(mn,{error:()=>Ru,method:()=>wu,params:()=>bu,request:()=>Yx,response:()=>Kx,result:()=>Eu});h();var wu=s.literal("eth_getCode"),bu=s.tuple([Z,s.union([N,Ee])]),Eu=he,Ru=T,Yx=S(wu,bu),Kx=I(Eu,Ru);var yn={};U(yn,{error:()=>Tu,method:()=>_u,params:()=>zu,request:()=>Zx,response:()=>$x,result:()=>Mu});h();var _u=s.literal("eth_getFilterChanges"),zu=s.tuple([N]),Mu=s.array(Ut),Tu=T,Zx=S(_u,zu),$x=I(Mu,Tu);var xn={};U(xn,{error:()=>Pu,method:()=>Su,params:()=>Iu,request:()=>Gx,response:()=>Jx,result:()=>Au});h();var Su=s.literal("eth_getFilterLogs"),Iu=s.tuple([N]),Au=s.array(Ut),Pu=T,Gx=S(Su,Iu),Jx=I(Au,Pu);var gn={};U(gn,{error:()=>Nu,method:()=>ku,params:()=>Bu,request:()=>Qx,response:()=>Xx,result:()=>Cu});h();var ku=s.literal("eth_getLogs"),Bu=s.tuple([s.object({fromBlock:N.or(Ee).optional(),toBlock:s.string().optional(),address:Z.optional(),topics:s.array(X).optional(),blockHash:X.optional()})]),Cu=s.array(Ut),Nu=T,Qx=S(ku,Bu),Xx=I(Cu,Nu);var vn={};U(vn,{error:()=>Uu,method:()=>qu,params:()=>Du,request:()=>eg,response:()=>tg,result:()=>Ou});h();var qu=s.literal("eth_getProof"),Du=s.tuple([Z,s.array(X),N.or(Ee)]),Ou=li,Uu=T,eg=S(qu,Du),tg=I(Ou,Uu);var wn={};U(wn,{error:()=>Hu,method:()=>Lu,params:()=>ju,request:()=>rg,response:()=>og,result:()=>Fu});h();var Lu=s.literal("eth_getStorageAt"),ju=s.tuple([Z,N,N.or(Ee)]),Fu=he,Hu=T,rg=S(Lu,ju),og=I(Fu,Hu);var bn={};U(bn,{error:()=>Ku,method:()=>Vu,params:()=>Wu,request:()=>ng,response:()=>sg,result:()=>Yu});h();var Vu=s.literal("eth_getTransactionByBlockHashAndIndex"),Wu=s.tuple([X,N]),Yu=Lt.nullable(),Ku=T,ng=S(Vu,Wu),sg=I(Yu,Ku);var En={};U(En,{error:()=>Ju,method:()=>Zu,params:()=>$u,request:()=>ig,response:()=>ag,result:()=>Gu});h();var Zu=s.literal("eth_getTransactionByBlockNumberAndIndex"),$u=s.tuple([s.string(),N]),Gu=Lt,Ju=T,ig=S(Zu,$u),ag=I(Gu,Ju);var Rn={};U(Rn,{error:()=>tc,method:()=>Qu,params:()=>Xu,request:()=>pg,response:()=>fg,result:()=>ec});h();var Qu=s.literal("eth_getTransactionByHash"),Xu=s.tuple([X]),ec=Lt.nullable(),tc=T,pg=S(Qu,Xu),fg=I(ec,tc);var _n={};U(_n,{error:()=>sc,method:()=>rc,params:()=>oc,request:()=>ug,response:()=>cg,result:()=>nc});h();var rc=s.literal("eth_getTransactionCount"),oc=s.tuple([Z,N.or(Ee)]),nc=N,sc=T,ug=S(rc,oc),cg=I(nc,sc);var zn={};U(zn,{error:()=>fc,method:()=>ic,params:()=>ac,request:()=>lg,response:()=>hg,result:()=>pc});h();var ic=s.literal("eth_getTransactionReceipt"),ac=s.tuple([X]),pc=yo.nullable(),fc=T,lg=S(ic,ac),hg=I(pc,fc);var Mn={};U(Mn,{error:()=>hc,method:()=>uc,params:()=>cc,request:()=>dg,response:()=>mg,result:()=>lc});h();var uc=s.literal("eth_getUncleByBlockHashAndIndex"),cc=s.tuple([N.or(Ee),N]),lc=Gt,hc=T,dg=S(uc,cc),mg=I(lc,hc);var Tn={};U(Tn,{error:()=>xc,method:()=>dc,params:()=>mc,request:()=>yg,response:()=>xg,result:()=>yc});h();var dc=s.literal("eth_getUncleByBlockNumberAndIndex"),mc=s.tuple([N.or(Ee),N]),yc=Gt,xc=T,yg=S(dc,mc),xg=I(yc,xc);var Sn={};U(Sn,{error:()=>bc,method:()=>gc,params:()=>vc,request:()=>gg,response:()=>vg,result:()=>wc});h();var gc=s.literal("eth_getUncleCountByBlockHash"),vc=s.tuple([X]),wc=N,bc=T,gg=S(gc,vc),vg=I(wc,bc);var In={};U(In,{error:()=>zc,method:()=>Ec,params:()=>Rc,request:()=>wg,response:()=>bg,result:()=>_c});h();var Ec=s.literal("eth_getUncleCountByBlockNumber"),Rc=s.tuple([N.or(Ee)]),_c=N,zc=T,wg=S(Ec,Rc),bg=I(_c,zc);var An={};U(An,{error:()=>Ic,method:()=>Mc,params:()=>Tc,request:()=>Eg,response:()=>Rg,result:()=>Sc});h();var Mc=s.literal("eth_maxPriorityFeePerGas"),Tc=s.tuple([]),Sc=N,Ic=T,Eg=S(Mc,Tc),Rg=I(Sc,Ic);var Pn={};U(Pn,{error:()=>Bc,method:()=>Ac,params:()=>Pc,request:()=>_g,response:()=>zg,result:()=>kc});h();var Ac=s.literal("eth_newBlockFilter"),Pc=s.tuple([]),kc=N,Bc=T,_g=S(Ac,Pc),zg=I(kc,Bc);var kn={};U(kn,{error:()=>Dc,method:()=>Cc,params:()=>Nc,request:()=>Mg,response:()=>Tg,result:()=>qc});h();var Cc=s.literal("eth_newFilter"),Nc=s.tuple([s.object({fromBlock:N.optional(),toBlock:N.optional(),address:Z.or(s.array(Z)).optional(),topics:s.array(he.nullable().or(s.array(he.nullable()))).optional()})]),qc=N,Dc=T,Mg=S(Cc,Nc),Tg=I(qc,Dc);var Bn={};U(Bn,{error:()=>jc,method:()=>Oc,params:()=>Uc,request:()=>Sg,response:()=>Ig,result:()=>Lc});h();var Oc=s.literal("eth_newPendingTransactionFilter"),Uc=s.tuple([]),Lc=N,jc=T,Sg=S(Oc,Uc),Ig=I(Lc,jc);var Cn={};U(Cn,{error:()=>Wc,method:()=>Fc,params:()=>Hc,request:()=>Ag,response:()=>Pg,result:()=>Vc});h();var Fc=s.literal("personal_sign"),Hc=s.union([s.tuple([ro,Z]),s.tuple([ro,Z,s.unknown()])]),Vc=he,Wc=T,Ag=S(Fc,Hc),Pg=I(Vc,Wc);var Nn={};U(Nn,{error:()=>$c,method:()=>Yc,params:()=>Kc,request:()=>kg,response:()=>Bg,result:()=>Zc});h();var Yc=s.literal("eth_protocolVersion"),Kc=s.tuple([]),Zc=s.string(),$c=T,kg=S(Yc,Kc),Bg=I(Zc,$c);var qn={};U(qn,{error:()=>Xc,method:()=>Gc,params:()=>Jc,request:()=>Cg,response:()=>Ng,result:()=>Qc});h();var Gc=s.literal("eth_requestAccounts"),Jc=s.tuple([]),Qc=s.array(Z),Xc=T,Cg=S(Gc,Jc),Ng=I(Qc,Xc);var Dn={};U(Dn,{error:()=>ol,method:()=>el,params:()=>tl,request:()=>qg,response:()=>Dg,result:()=>rl});h();var el=s.literal("eth_sendPrivateTransaction"),tl=s.tuple([s.object({tx:X,maxBlockNumber:N.optional(),preferences:s.object({fast:s.boolean()}).optional()})]),rl=X,ol=T,qg=S(el,tl),Dg=I(rl,ol);var On={};U(On,{error:()=>al,method:()=>nl,params:()=>sl,request:()=>Og,response:()=>Ug,result:()=>il});h();var nl=s.literal("eth_sendRawTransaction"),sl=s.tuple([he]),il=X,al=T,Og=S(nl,sl),Ug=I(il,al);var Un={};U(Un,{error:()=>cl,method:()=>pl,params:()=>fl,request:()=>Lg,response:()=>jg,result:()=>ul});h();var pl=s.literal("eth_sendTransaction"),fl=s.tuple([Ur]),ul=X,cl=T,Lg=S(pl,fl),jg=I(ul,cl);var Ln={};U(Ln,{error:()=>ml,method:()=>ll,params:()=>hl,request:()=>Fg,response:()=>Hg,result:()=>dl});h();var ll=s.literal("eth_sign"),hl=s.tuple([Z,ro]),dl=he,ml=T,Fg=S(ll,hl),Hg=I(dl,ml);var jn={};U(jn,{error:()=>vl,method:()=>yl,params:()=>xl,request:()=>Vg,response:()=>Wg,result:()=>gl});h();var yl=s.literal("eth_signTransaction"),xl=s.tuple([Ur]),gl=he,vl=T,Vg=S(yl,xl),Wg=I(gl,vl);var Fn={};U(Fn,{error:()=>Rl,method:()=>wl,params:()=>bl,request:()=>Yg,response:()=>Kg,result:()=>El});h();var wl=s.literal("eth_signTypedData"),bl=s.tuple([fi,Z]),El=he,Rl=T,Yg=S(wl,bl),Kg=I(El,Rl);var Hn={};U(Hn,{error:()=>Tl,method:()=>_l,params:()=>zl,request:()=>Zg,response:()=>$g,result:()=>Ml});h();var _l=s.literal("eth_signTypedData_v3"),zl=s.tuple([Z,s.string().transform((r,e)=>{try{let t=JSON.parse(r);return Yo.parse(t)}catch(t){return e.addIssue({code:s.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),s.NEVER}}).or(Yo)]),Ml=he,Tl=T,Zg=S(_l,zl),$g=I(Ml,Tl);var Vn={};U(Vn,{error:()=>Pl,method:()=>Sl,params:()=>Il,request:()=>Gg,response:()=>Jg,result:()=>Al});h();var Sl=s.literal("eth_signTypedData_v4"),Il=s.tuple([Z,s.string().transform((r,e)=>{try{let t=JSON.parse(r);return Ko.parse(t)}catch(t){return e.addIssue({code:s.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),s.NEVER}}).or(Ko)]),Al=he,Pl=T,Gg=S(Sl,Il),Jg=I(Al,Pl);var Wn={};U(Wn,{error:()=>Nl,method:()=>kl,params:()=>Bl,request:()=>Qg,response:()=>Xg,result:()=>Cl});h();var kl=s.literal("eth_subscribe"),Bl=s.union([s.tuple([s.union([s.literal("alchemy_pendingTransactions"),s.literal("newPendingTransactions"),s.literal("newHeads"),s.literal("logs")])]),s.tuple([s.union([s.literal("alchemy_pendingTransactions"),s.literal("newPendingTransactions"),s.literal("newHeads"),s.literal("logs")]),s.union([s.object({fromAddress:s.union([Z,s.array(Z)]).optional(),toAddress:s.union([Z,s.array(Z)]).optional(),hashesOnly:s.boolean().optional()}),s.object({address:s.union([Z,s.array(Z)]).optional(),topics:s.array(s.union([s.null(),Z,s.array(Z)]))})])])]),Cl=s.union([ge,s.object({result:Lt,subscription:ge}),s.object({result:X,subscription:ge}),s.object({result:s.object({difficulty:ge,extraData:ge,gasLimit:ge,gasUsed:ge,logsBloom:ge,miner:Z,nonce:ge,number:ge,parentHash:X,receiptRoot:X,sha3Uncles:X,stateRoot:X,timestamp:ge,transactionsRoot:X}),subscription:ge}),s.object({result:Ut,subscription:ge})]),Nl=T,Qg=S(kl,Bl),Xg=I(Cl,Nl);var Yn={};U(Yn,{error:()=>Ul,method:()=>ql,params:()=>Dl,request:()=>ev,response:()=>tv,result:()=>Ol});h();var ql=s.literal("eth_uninstallFilter"),Dl=s.tuple([N]),Ol=s.boolean(),Ul=T,ev=S(ql,Dl),tv=I(Ol,Ul);var Kn={};U(Kn,{error:()=>Hl,method:()=>Ll,params:()=>jl,request:()=>rv,response:()=>ov,result:()=>Fl});h();var Ll=s.literal("eth_unsubscribe"),jl=s.tuple([N]),Fl=s.boolean(),Hl=T,rv=S(Ll,jl),ov=I(Fl,Hl);var Zn={};U(Zn,{error:()=>Kl,method:()=>Vl,params:()=>Wl,request:()=>nv,response:()=>sv,result:()=>Yl});h();var Vl=s.literal("net_listening"),Wl=s.tuple([]),Yl=s.boolean(),Kl=T,nv=S(Vl,Wl),sv=I(Yl,Kl);var $n={};U($n,{error:()=>Jl,method:()=>Zl,params:()=>$l,request:()=>iv,response:()=>av,result:()=>Gl});h();var Zl=s.literal("net_version"),$l=s.tuple([]),Gl=s.string(),Jl=T,iv=S(Zl,$l),av=I(Gl,Jl);var Gn={};U(Gn,{error:()=>th,method:()=>Ql,params:()=>Xl,request:()=>pv,response:()=>fv,result:()=>eh});h();var Ql=s.literal("wallet_addEthereumChain"),Xl=s.tuple([s.object({chainId:ge,chainName:s.string(),nativeCurrency:s.object({name:s.string(),symbol:s.string().refine(r=>{let{length:e}=r;return e>=2&&e<=6},{message:"Value is not a valid symbol."}),decimals:s.number()}),rpcUrls:s.array(s.string()),blockExplorerUrls:s.union([s.tuple([s.string()]),s.null()]).optional(),iconUrls:s.array(s.string()).optional()})]),eh=s.null(),th=T,pv=S(Ql,Xl),fv=I(eh,th);var Jn={};U(Jn,{error:()=>sh,method:()=>rh,params:()=>oh,request:()=>uv,response:()=>cv,result:()=>nh});h();var rh=s.literal("wallet_selectEthereumProvider"),oh=s.tuple([]),nh=go,sh=T,uv=S(rh,oh),cv=I(nh,sh);var Qn={};U(Qn,{error:()=>fh,method:()=>ih,params:()=>ah,request:()=>lv,response:()=>hv,result:()=>ph});h();var ih=s.literal("wallet_switchEthereumChain"),ah=s.tuple([s.object({chainId:ge})]),ph=s.null(),fh=T,lv=S(ih,ah),hv=I(ph,fh);var Xn={};U(Xn,{error:()=>hh,method:()=>uh,params:()=>ch,request:()=>dv,response:()=>mv,result:()=>lh});h();var uh=s.literal("wallet_watchAsset"),ch=s.object({type:s.literal("ERC20"),options:s.object({address:Z,symbol:s.string(),decimals:s.number(),image:s.string()})}),lh=s.boolean(),hh=T,dv=S(uh,ch),mv=I(lh,hh);var es={};U(es,{error:()=>xh,method:()=>dh,params:()=>mh,request:()=>yv,response:()=>xv,result:()=>yh});h();var dh=s.literal("web3_clientVersion"),mh=s.tuple([]),yh=s.string(),xh=T,yv=S(dh,mh),xv=I(yh,xh);var ts={};U(ts,{error:()=>bh,method:()=>gh,params:()=>vh,request:()=>gv,response:()=>vv,result:()=>wh});h();var gh=s.literal("web3_sha3"),vh=s.tuple([he]),wh=he,bh=T,gv=S(gh,vh),vv=I(wh,bh);var io={};U(io,{phantom_accountChanged:()=>rs,phantom_chainChanged:()=>ns,phantom_dappIcon:()=>ss,phantom_dappMeta:()=>is,phantom_metaMaskOverrideSettingsChanged:()=>os,phantom_trustRevoked:()=>as});h();var rs={};U(rs,{method:()=>Eh,notification:()=>wv,params:()=>Rh});h();var Eh=s.literal("phantom_accountChanged"),Rh=s.object({evm:s.optional(Z),sol:s.optional(vo),btc:s.array(Lr)}).nullable(),wv=Et(Eh,Rh);var os={};U(os,{method:()=>_h,notification:()=>bv,params:()=>zh});h();var _h=s.literal("phantom_metaMaskOverrideSettingsChanged"),zh=s.null(),bv=Et(_h,zh);var ns={};U(ns,{method:()=>Mh,notification:()=>Ev,params:()=>Th});h();var Mh=s.literal("phantom_chainChanged"),Th=s.object({evm:s.optional(Qo.or(Xo))}).nullable(),Ev=Et(Mh,Th);var ss={};U(ss,{method:()=>Sh,notification:()=>Rv,params:()=>Ih});h();var Sh=s.literal("phantom_dappIcon"),Ih=s.string().nullable(),Rv=Et(Sh,Ih);var is={};U(is,{method:()=>Ah,notification:()=>_v,params:()=>Ph});h();var Ah=s.literal("phantom_dappMeta"),Ph=s.object({title:s.string(),url:s.string(),icons:s.object({href:s.string(),size:s.object({width:s.number(),height:s.number()})}).array()}),_v=Et(Ah,Ph);var as={};U(as,{method:()=>kh,notification:()=>zv,params:()=>Bh});h();var kh=s.literal("phantom_trustRevoked"),Bh=s.object({evm:s.optional(Z),sol:s.optional(vo),btc:s.array(Lr)}).nullable(),zv=Et(kh,Bh);h();var gi={};U(gi,{error:()=>Dh,method:()=>Ch,params:()=>Nh,request:()=>Mv,response:()=>Tv,result:()=>qh});h();var Ch=s.literal("sol_connect"),Nh=s.object({onlyIfTrusted:s.optional(s.boolean())}),qh=s.object({publicKey:s.string()}),Dh=T,Mv=S(Ch,Nh),Tv=I(qh,Dh);var vi={};U(vi,{error:()=>jh,method:()=>Oh,params:()=>Uh,request:()=>Sv,response:()=>Iv,result:()=>Lh});h();var Oh=s.literal("sol_disconnect"),Uh=oo.optional(),Lh=s.null(),jh=T,Sv=S(Oh,Uh),Iv=I(Lh,jh);var wi={};U(wi,{error:()=>Wh,method:()=>Fh,params:()=>Hh,request:()=>Av,response:()=>Pv,result:()=>Vh});h();var Fh=s.literal("sol_signAllTransactions"),Hh=s.object({transactions:s.array(me)}),Vh=s.array(s.object({signature:s.string(),transaction:me,version:s.union([s.literal("legacy"),s.number()])})),Wh=T,Av=S(Fh,Hh),Pv=I(Vh,Wh);var Ri={};U(Ri,{error:()=>$h,method:()=>Yh,params:()=>Kh,request:()=>kv,response:()=>Bv,result:()=>Zh});h();var Ei={};U(Ei,{SolanaProviderEvent:()=>bi,SolanaSendOptions:()=>Ro});h();var Ro=s.optional(s.object({skipPreflight:s.optional(s.boolean()),preflightCommitment:s.optional(s.union([s.literal("processed"),s.literal("confirmed"),s.literal("finalized"),s.literal("recent"),s.literal("single"),s.literal("singleGossip"),s.literal("root"),s.literal("max")])),maxRetries:s.optional(s.number()),minContextSlot:s.optional(s.number())})),bi=(o=>(o.Connect="connect",o.Disconnect="disconnect",o.AccountChanged="accountChanged",o))(bi||{}),tM=s.nativeEnum(bi);var Yh=s.literal("sol_signAndSendTransaction"),Kh=s.object({transaction:me,options:Ro}),Zh=s.object({signature:s.string(),publicKey:s.string()}),$h=T,kv=S(Yh,Kh),Bv=I(Zh,$h);var _i={};U(_i,{error:()=>Xh,method:()=>Gh,params:()=>Jh,request:()=>Cv,response:()=>Nv,result:()=>Qh});h();var Gh=s.literal("sol_signAndSendAllTransactions"),Jh=s.object({transactions:s.array(me),options:Ro}),Qh=s.object({signatures:s.array(s.union([s.string(),s.null()])),publicKey:s.string()}),Xh=T,Cv=S(Gh,Jh),Nv=I(Qh,Xh);var zi={};U(zi,{error:()=>od,method:()=>ed,params:()=>td,request:()=>qv,response:()=>Dv,result:()=>rd});h();var ed=s.literal("sol_signMessage"),td=s.object({message:me,display:s.union([s.literal("utf8"),s.literal("hex")])}),rd=s.object({signature:s.string(),publicKey:s.string()}),od=T,qv=S(ed,td),Dv=I(rd,od);var Mi={};U(Mi,{error:()=>ad,method:()=>nd,params:()=>sd,request:()=>Ov,response:()=>Uv,result:()=>id});h();var nd=s.literal("sol_signIn"),sd=s.object({signInData:Eo}),id=s.object({address:s.string(),signedMessage:s.string(),signature:s.string()}),ad=T,Ov=S(nd,sd),Uv=I(id,ad);var Ti={};U(Ti,{error:()=>cd,method:()=>pd,params:()=>fd,request:()=>Lv,response:()=>jv,result:()=>ud});h();var pd=s.literal("sol_signTransaction"),fd=s.object({transaction:me}),ud=s.object({signature:s.string(),transaction:me,version:s.union([s.literal("legacy"),s.number()])}),cd=T,Lv=S(pd,fd),jv=I(ud,cd);h();var Si={};U(Si,{error:()=>md,method:()=>ld,params:()=>hd,request:()=>Hv,response:()=>Vv,result:()=>dd});h();var ld=s.literal("user_approveBtcRequestAccounts"),hd=s.tuple([ce]),dd=s.null(),md=T,Hv=S(ld,hd),Vv=I(dd,md);var Ii={};U(Ii,{error:()=>vd,method:()=>yd,params:()=>xd,request:()=>Wv,response:()=>Yv,result:()=>gd});h();var yd=s.literal("user_approveBtcSignPSBT"),xd=s.tuple([ce,s.object({psbt:s.instanceof(Uint8Array),sequenceId:s.string()})]),gd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:s.string()})]),vd=T,Wv=S(yd,xd),Yv=I(gd,vd);var Ai={};U(Ai,{error:()=>Rd,method:()=>wd,params:()=>bd,request:()=>Kv,response:()=>Zv,result:()=>Ed});h();var wd=s.literal("user_approveBtcSignMessage"),bd=s.tuple([ce,s.object({message:s.instanceof(Uint8Array),sequenceId:s.string()})]),Ed=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:s.string()})]),Rd=T,Kv=S(wd,bd),Zv=I(Ed,Rd);var Pi={};U(Pi,{error:()=>Td,method:()=>_d,params:()=>zd,request:()=>$v,response:()=>Gv,result:()=>Md});h();var _d=s.literal("user_approveEthRequestAccounts"),zd=s.tuple([ce]),Md=s.null(),Td=T,$v=S(_d,zd),Gv=I(Md,Td);var ki={};U(ki,{error:()=>Pd,method:()=>Sd,params:()=>Id,request:()=>Jv,response:()=>Qv,result:()=>Ad});h();h();var lt=(q=>(q.OK="OK",q.FeatureKilled="FEATURE_KILLED",q.WalletLocked="WALLET_LOCKED",q.TabNotFocused="TAB_NOT_FOCUSED",q.Disabled="DISABLED",q.SessionExpired="SESSION_EXPIRED",q.RateLimitExceeded="RATE_LIMIT_EXCEEDED",q.SimulationFailed="SIMULATION_FAILED",q.UnsupportedDapp="UNSUPPORTED_DAPP",q.UnsupportedNetworkId="UNSUPPORTED_NETWORK_ID",q.UnsupportedMethod="UNSUPPORTED_METHOD",q.Unimplemented="UNIMPLEMENTED",q.Unknown="UNKNOWN",q))(lt||{});var Sd=s.literal("user_approveEthSendTransaction"),Id=s.tuple([ce,s.object({transaction:Ur,autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Ad=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend"),maxFeePerGas:N,maxPriorityFeePerGas:N}),s.object({type:s.literal("send"),signature:ge,maxFeePerGas:N,maxPriorityFeePerGas:N})]),Pd=T,Jv=S(Sd,Id),Qv=I(Ad,Pd);var Bi={};U(Bi,{error:()=>Nd,method:()=>kd,params:()=>Bd,request:()=>Xv,response:()=>ew,result:()=>Cd});h();var kd=s.literal("user_approveEthSignMessage"),Bd=s.tuple([ce,s.object({signer:Z,message:he,originalMethod:s.enum(["eth_sign","personal_sign","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4"]),chainId:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Cd=s.discriminatedUnion("approvalType",[s.object({approvalType:s.literal("user")}),s.object({approvalType:s.literal("hardware"),signature:ge})]),Nd=T,Xv=S(kd,Bd),ew=I(Cd,Nd);var Ci={};U(Ci,{error:()=>Ud,method:()=>qd,params:()=>Dd,request:()=>tw,response:()=>rw,result:()=>Od});h();var qd=s.literal("user_approveSolConnect"),Dd=s.tuple([ce]),Od=s.null(),Ud=T,tw=S(qd,Dd),rw=I(Od,Ud);var Ni={};U(Ni,{error:()=>Hd,method:()=>Ld,params:()=>jd,request:()=>ow,response:()=>nw,result:()=>Fd});h();var Ld=s.literal("user_approveSolSignAllTransactions"),jd=s.tuple([ce,s.object({transactions:s.array(me),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Fd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),result:s.array(s.object({signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])}))})]),Hd=T,ow=S(Ld,jd),nw=I(Fd,Hd);var qi={};U(qi,{error:()=>Kd,method:()=>Vd,params:()=>Wd,request:()=>sw,response:()=>iw,result:()=>Yd});h();var Vd=s.literal("user_approveSolSignAndSendTransaction"),Wd=s.tuple([ce,s.object({transaction:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Yd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])})]),Kd=T,sw=S(Vd,Wd),iw=I(Yd,Kd);var Di={};U(Di,{error:()=>Jd,method:()=>Zd,params:()=>$d,request:()=>aw,response:()=>pw,result:()=>Gd});h();var Zd=s.literal("user_approveSolSignAndSendAllTransactions"),$d=s.tuple([ce,s.object({transactions:s.array(me),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),Gd=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),result:s.array(s.object({signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])}))})]),Jd=T,aw=S(Zd,$d),pw=I(Gd,Jd);var Oi={};U(Oi,{error:()=>tm,method:()=>Qd,params:()=>Xd,request:()=>fw,response:()=>uw,result:()=>em});h();var Qd=s.literal("user_approveSolSignIn"),Xd=s.tuple([ce,s.object({connect:s.boolean(),signInData:Eo,message:me,errorDetails:s.array(s.object({label:s.string(),message:s.string()})).optional(),sequenceId:s.string()})]),em=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:me})]),tm=T,fw=S(Qd,Xd),uw=I(em,tm);var Ui={};U(Ui,{error:()=>sm,method:()=>rm,params:()=>om,request:()=>cw,response:()=>lw,result:()=>nm});h();var rm=s.literal("user_approveSolSignMessage"),om=s.tuple([ce,s.object({message:me,display:s.union([s.literal("utf8"),s.literal("hex")]),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),nm=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signature:me})]),sm=T,cw=S(rm,om),lw=I(nm,sm);var Li={};U(Li,{error:()=>fm,method:()=>im,params:()=>am,request:()=>hw,response:()=>dw,result:()=>pm});h();var im=s.literal("user_approveSolSignTransaction"),am=s.tuple([ce,s.object({transaction:s.string(),autoConfirmStatusCode:s.nativeEnum(lt),sequenceId:s.string()})]),pm=s.discriminatedUnion("type",[s.object({type:s.literal("signAndSend")}),s.object({type:s.literal("send"),signedTransaction:me,signature:me,version:s.union([s.literal("legacy"),s.number()])})]),fm=T,hw=S(im,am),dw=I(pm,fm);var ji={};U(ji,{error:()=>hm,method:()=>um,params:()=>cm,request:()=>mw,response:()=>yw,result:()=>lm});h();var um=s.literal("user_confirmEIP712IncorrectChainId"),cm=s.tuple([ce,s.object({connectedChainId:s.string(),messageChainId:s.string()})]),lm=s.null(),hm=T,mw=S(um,cm),yw=I(lm,hm);var Fi={};U(Fi,{error:()=>xm,method:()=>dm,params:()=>mm,request:()=>xw,response:()=>gw,result:()=>ym});h();var dm=s.literal("user_confirmIncorrectMode"),mm=s.tuple([ce,s.enum(["mainnet","testnet"])]),ym=s.null(),xm=T,xw=S(dm,mm),gw=I(ym,xm);var Hi={};U(Hi,{error:()=>bm,method:()=>gm,params:()=>vm,request:()=>vw,response:()=>ww,result:()=>wm});h();var gm=s.literal("user_confirmUnsupportedAccount"),vm=s.tuple([ce,s.literal("ethereum").or(s.literal("solana"))]),wm=s.null(),bm=T,vw=S(gm,vm),ww=I(wm,bm);var Vi={};U(Vi,{error:()=>zm,method:()=>Em,params:()=>Rm,request:()=>bw,response:()=>Ew,result:()=>_m});h();var Em=s.literal("user_confirmUnsupportedNetwork"),Rm=s.tuple([ce,s.string()]),_m=s.null(),zm=T,bw=S(Em,Rm),Ew=I(_m,zm);var Wi={};U(Wi,{error:()=>Im,method:()=>Mm,params:()=>Tm,request:()=>Rw,response:()=>_w,result:()=>Sm});h();var Mm=s.literal("user_selectEthWallet"),Tm=s.tuple([ce]),Sm=go,Im=T,Rw=S(Mm,Tm),_w=I(Sm,Im);var py=st(Pm());h();var km=` +data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAB4CAYAAADblO/uAAAACXBIWXMAACE4AAAh OAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAB+OSURBVHgB7Z1r cBvXdccP+AYfEmlTkvU0pDhSYlsSJUfUw54xaCdO0jQWFduZ2E1HZOM2/ZCJyNqd Sd2ZiEymcTNtRlI/Na5bUk0bTxJ7RLmTSZzaITRjPUjFFmVJHku1Rej9DsGXBD4A 9PyXu9ICxGMfdwEQuL8ZaMHdBQQs9n/Pueeeey6RRCKRSCQSiUQikUgkkmygkCSG 8Xq91fcw58+fD5BEMoMoIIlhgsFgXSQS6d6wYYMn1bloFEgiyRJMW/T169e3fPrT n/7I7/cHKc9gS+5ftGhRIz/dyVvP4sWLj+qtO8Q9b968v+ZjL09OTrovXLhwiCR5 QV1dneLtMXT58uWs04bLzMmbNm2qC4VCR9iqbent7e2iPAQNHW926Hb5+OHnh4ev S53L5YIl7+vp6VlDkpwHAmdN4H6AAVC8OL4H+vhe6CssLNzd19fnoyygyMzJbKU8 /CXwRbz8Z14KfWxsrLO0tFQvdK/2BNdG3W4hSV4Aw8cbj34fGnzewCg2rVy50s/P 21n0Pha9nzKEqT4638Cb1aerKU/hHwuuuj/Rcb5GnYcOHfKTJOdhETdRjMjjgOMd LPp+Pr+DPYBU5zuC2WCcV9vKYFNCdpMkX9hK5mhSBb8j3YI3LHSONHtJ13rdunWr ifIQNeLuSXKKnyT5goes0cKC71Y9grRguI/O/Y7Y1gtu/E7KP5K24gUFBVnr6TS2 DVSXl094aIK4DxnxcEfj3ohLuVnxIFfEVR2hSNTn54hMIOKKqN2VSODc7/7yaGjs Wh93UfwHDhzoozyGr8E+1oWHrOHhRweL/VHuv7c73X83FHWHFeMv1B+7n2/qLQcP HsyboByuQzgcPqJG1hPRyhH3rGgAv/HyJU9BuNDLTx9lQXspYtkC3SZ44xhd3P+S 8pzviQAizPx0L4JN+Sb8Bx980Mvfv5vs4+fr1+Ck2FMKHX1xdtOnRRZV8EOvyZfg Ew+t4UfFj+vjm3wvbwO8reZtnc7j8bHQGygDwGK7S8a9bJnZ23I1xlpnUdw4/m80 ePrNeIf8/Oji67ErX+4JFnsbf9/tZB94Tc3Hjh1zxHAmFbpqyffw07okp/n5izbk +g+rxii2shezK57lUvvubRC8ej18lAYUd7x4opEt9lYWeJ1T4tYTnhilC/u20cTN K8lO0wTvoxwHgTXuc0Pwq9WhNcvwe7R98MEH7SSYuEJXrfhW/tBtKdxUPZ18bnu+ Dy2x4Nuw5evQRg7yzZevecMR2sbuuDcd4o5F78KnwMduaWu+uPWq6L00FcvxkgWc EHuU0GG1WNyb+dFkQuCx+Pi1GGLyyfFksSjWu3RyG4WpxYy4J8eG6cIHP6cb/T56 4Ms/odKqBSSCSwdeolvXjxk9Pe8MgR3R87VqZbELi/UoQue+5x4Wt9eGuBPhd7vd a3w+n5ztZYNvvDzgcUUmtrFr3mTWeo/eOEkf/uYFCg5fVP6+d923acnnvk0iMGHV Nfyq2Dspz9C5948ajdTzuU0sdiF5GYrQ2ZI38WYrR5TrRIgd0Vjk+fJTXz5F5UWj ued8PRvJArDiZ//wU8Wia8xb8SQtf6yNRGHSqmt0sgFozVcDgPFzBPAMCD7Ammw4 ceKE7W7PtD66GnRqijNunhRN3LztyocAjJPAghdEJndYFTis96nft9HgxT9MO1ZR u4LWPvMaiWLw9F6Owr9KFsiLIG4yDAoeQ29r1NRryySMuuujyJTqTXi4iTfNsk9u j6nhscnt3Gq2kEUGL77HIt9+21WPpai0ijb+xT4SBSLwZ9/+lrK1AG7iLfmeeGNg iK6Lh91sTZRKOY6OKDKLPeGH4GPtvb29bSSxjNUgmx6452fYTb/I7noqIHQIXhQW 3XcNeIIN+S529OHZTe9OZN3tBucMZcZxsA7/wbY4h7p6enrklEwboB8eikQ67GSt wXoj4IbAmxHWfP01qrx7BYnChvuukbVih2erJkRVq8lR+oYY3Y+AyHRgtu47+f3i aS2guvB+soAhoWNyfUlJSX9soI7/XirddWsoVrxkssNqP1wjXsAtFSsea6e5K75K opi8eVVx322S8SxLtbCKl6amYWPrIXP4+IGMyS473yOJ2H3swlvKujRcYSbWhVfn XTeTxDTP/vBKo6ugoMNOoguEfaq7jcfGzadaf+rhF2nBqudIJP7ffMNqPz3qbdIZ oENiWDAYbOT7GkNejYKHl23lDXCgrpPiTKDiz9lw/PhxH5nE8Ow1viA7S0tL9X11 Oe/aJHorziInq8BVP7b3rxIG3FIxcv0UiaaofB6ND54mmyDluoO3js0V0Il7661b t7zafq06kEAwctXE3V5LgmfLjeo0eBoldn4vXJ+lZBLD89HV8L5P/dMvh9DMgb64 u2TiiF1XHcBVtypyMDk+RKIpnWX63kuEd926dTtIMBg2ZtF13Lx5s19tTLyUHiD4 bnQLyCQQO93RnIZn1apVpkdlzJaS0sZljpLEMM/+6NqOUDjSLWKaKLAbSBt1xKLP JVEUFBS0qPkctoD1RjFPfqCBRR+nySU++9MIyIo7wt/JbEUawvCjOhX4NuhCI25G JjBbSsoXs5UkARHbRz7/dLedcfF4oH89e8HnyCp2vIF0AatrtVwZXldfX78d1pum KvbamlEmCv5OnWYbMHjSqPuAyL5uNyrPmvIMTQmd+zZKyxLbwkimw+6nsthDJDTm JQe4/0s/oTIbk1PGhi+RSAqKK0gwntHRUVPzvNGwsvXeAYFjBliGrHdSMO3byAIg ejCkxsLGMLY+O87UtTEldLQubre7RvbPkwMXTa084iHBYAbaBxyIA/d/+SdklZEb H5FIBETcp6G68J5U56kC71CrILVko8B1VKsxAlMg3x1BPd0uDyrcGH29qbruwOpE hF91DHv5dqhzkWt1mL+sSy12r8AeQjgS2VdCVb4tza4ZPdGBb7rt6jx+coKi0kol hx1ZcBgmw+OT/f9MZhkbEmvRnSJZFB4uOlvvbeFwONvFHQsCgy1mS44hM44j8ajV 6MXfatqsz8hrnbkbVRRxu2izi4cZInphJ/4wgQi5Ootosn1Lc82MEzzcRt5M648v e/J/SBQYPz/4H48qz+G+3720gT787Qumx9NFTlcFScpL2Sa2Yo8mcMp+650MeMdL zRpOdborSrsp35uDdTVGJrw4ssgiBP6rjiG+8yJKIMqIyMHUeZGWEBUe2dNxy0Mz BDW6C8sTN+gm0q1Fjnpl7VTUHQkzYxxYW97QZqq/jvdAAyGSyVtXySn0iVoIZqGG Ybb2wU2Axsp0kBb99RgX3tA1EGrRp9xz5Ufxkk1cmNlExQ1bmt1+ymLUslswpwkj uwse/hGV3b2SRHGaXfUL6uSVCh5qW/v115Q8d/Td9amwEDQaAExNLSqpVLdVHLF/ SOikFnB+3zYRCTMJ4Zu7WZ1J6aXcwZJVB1r/3GiWnOk+ejz2dESqJ2lkO6wxCYKt u2eSJhzNkrKLEZGDMRaASKFX1N4ZR4fA0UdHXx2ufJCj6bD4pZXzhYs5GU6KHFgJ YM0AkKWHe8dHJjGbBmtb6LDiIRrGj+Ah8Xjx/s80V/koyzAqcjA+2E8igUXWg6mp tUu9yth6BVv0sZFLdMPvo9D4MAWHLiriH71+UqkVt2rzKyQalJSSWEPtlvjIYWwJ /fWOkW0RCu+0nrVthPRcCDOYETkYvXyI5pA44I7DWuvddLjtsftiX4MAnBOMOWzN c5w63E9WR7M4OIcZd9AIprG2JgrMWRY6W9odLHKhGV8J8O7pGKhOFYXHWCqWQ+Kh Fi044XdqFhSL3FS2FYJxsHoi3fdqtt7XYyLt8UQO8S9c9RwtWPmcY678zcs9JLGM ZfcdsMix7oIHz/neP8ObtnjnWRL6LzuG2FWPNJEplOV7utD3Ri3yqEMu8mFojcfS Mc7uiX3lOCnLCnVpf+unF5I6b5if40tHvY4j4dggi6+PG4G9paWlPrsFCdVx8iYy Cay6SKHPXvjQNKHHUr3wc0pEXlR553gg2m6jusyMB/fd8PAwcVCNiouLyQrqRCcf WaM6wfMoTAsdImdRNpFJJim85tmmGj+ev94xyO7+1MR6fq+up5tmKVVqXusY8BRS QXes2AtoqryOWnceOcxmqtUqi9Jza9fElpjUaYO7rWT3ackwZIHhs+9QzfLnhKWK Vty9POExWG4IXPQQWjyGz75NuQgEPDo6SuXl5cjQi3vOxMSEInJgVeQqq8kiqBLL nw8eJnLi2xKdZ2p4zarIYbGfaZp1+66DKz5JhQPqwQZ9sE3fCGj0n3uv641ffw/C 9pI4TK0gsnHjxka+qHvIBnPWtFDV4sdJBPrEGT1w05EIk66I+7m3n0+1NNOMBUJn o6KImL1BKioqUuatT05OYt6HInRQUVGhNAg2CPT09NSQgxhOmOE++XZLIicsxxu9 Zniy/nYkOnFf4dKVE3BtvCQWLzKMkOiSKp8ax/lc28M7AydTF240ijJGPuuOSw43 HePpy3iYLV0iHzn3Ts6KHEDAEDcEPTIyQoFAgAYGBhQrrokcoBGwSbXVmXpGMSR0 RNdZgm1kERZvo/7vPR0jukBW2Ks/hoXqKL0ohQHURSymgR8Ax0VkYaG22jCLQxRa 4gvG0Fc++YqSPJNOBk6Kqw+frVRWViY9DgvPniHZZXx83EMOkrKPjlTUSZrYSfao Zref3d6CdhdFqkMU1llH1zY+5i+mYt8kTcZdlWRsfIQcRilhtG7dutWHDx9u1R9Q I+weEgRywivu2SCkrw43fdmmF9OaGKMBkeeyNdeA246H3oLrSdR/NwtWSaKpwLEj JP2UyHgL0YS52RIJYLe/0UXhI8h/j0QLBzPZOrgx6U+UWTc05FwetR5Mi2RXvl9z 5VUr30QCwVDbwCkxlhAWPBMiR6RdZDck20nmmrNASQQoJU0OklToSGuNOJPxZorB kcuURjyqK+9NtnCFHQY/2Tujs8mu9P4D5RPJphwjOp/I2pv8PzIj9F8q/WixJZCs MDR8ha5e/4TSjEetMeYhh7h6ZCdbxpnn+sJlz7dMuFRWG9F5AdxLDlKQ+IC9oSRR nLuYm3UoEZi70vsjRyqzOAXmm+eTy67BgbKkx2HRMQyXzcQVOgfHmrLBZQcf9x+g XAWW8crhmeEGo6uBQGK+AWuuueYlJSVUXV1NtbW1NGfOHKqpqaGqqiolWAehY3zd KkbXTDdCXV2dFyu16vfFjbqz+rc7O1HFGHDb/8+/n3IZpI9C7HPqWpwosCgEiPxy nvXLNeCWI7KOhBikuerBGDseZWVlSmOA/roNPNqTmHkbnjjn+vEP/7998VK6Q6GQ EkDHAhDHjh3rVD5r7EmYFhohca2LHY6ffIvygdFLh9iVf4nm1b9ERe55lE1g3P/a EbujqzMbWPFUY+U2U2CV/wYjPtpijrHzNuKBlO76+nrMIUHhSKyc5FMncu3mvzdz Y+HTzp0WTny9c6iDG6YmyjCw5r948wUaHM79sVoNLIKAajTZInaskIqVUiUzirhL QE3ro2eDyAGseT6JHCirkv7v8xnPOMM4+YV926TIZybI9OzHAhb6nVEWXa35JiRB xg6w5q/89zcpn4F1v6f+76lk1jJKFxgBQGQdAk/naEBBWTFVLJtL5Z65VHxXBZXd w66yu0TZr2diYJQmAqMUvBigscsBGu2/quyTxAczLXt7e5VCkjFCH2zjXZaSRLhf 7483lzweY2OjVFpakfDYf77+7byz5omoWvI4zV72pKOCz4TAIeKah5ZR5WcXUPlS 6+u2QejDH16gPx48JUUfB61UdpTQuX++h133RjKJKnI/GZhhBms9OHyZFi+YPncF Ike//OqNtCfIZD3u2pVUufhxYXnyANH0W9ePp1XgsNyz1yylqvsXTrPYdrnJFv76 70/Q6On0pEzPEHw9PT0NMRYdtdjNTgeNBFBUopAKu10pxt61ANvaVV+jh1Z+bdqx rt9ulyI3QMX8DVTOgi+dvdSUpYeYx4dOK9VugizwdGa4QdT3fGUtzV7rIaeB4C++ 0SstvAqsuu0qsGFyNT/bXOPn/n1AmZCaAH0U/cAffkZlJZWKVQ+OjdDH/gP0/rE3 +Ln8YYyA4Tg8AKx76exlyhb9+oKiaGuPAF94clSpRJup2WZ3Pbyc5jz2oHALngh0 Be578U/Zuh+na++coHyH++p1MUKPnDFTdIZD9s3PNM9Sa7mFeRzPFbdgItJY9761 /baQx1jcv+n+J5LYB1Y6W2u2QdgLn17P/fCFlAlquXFBN+HMv3fntXVHjYfY4TWD 82EjgTDRlqeaZ3Vqe55pnr2T97fjmHYOSkj94s0XCQ9prfOL4poKWvadL2ZM5PrP sZQ/R1WGP0emiTLfqOU2QQVHkkbPWbyTkZDirlMKMJ87R1fYkCQB4rr3Ww3KNpu4 +EYPDb7vp3yDLXpnlEVHLbcQhRvYGu+OPhWlmqlTKeTYNKvBiMiVVzk0n1uSvWSr yMGCp9anJRiYhZxJ2iGfWtE0GLCyhLG05vlHNotcIxScoLOvdlPw0gDlC6zDLY6t j44EfcqSqa6S9LD0O09Q2XxHqxYLAYG5fArQud3uGkfWR0cZJpIizytqH39gRogc wONY8FQ95QnK6kSOCF1dx1qSJ0A4GCefSWCsHeP7uY46fVXM+uh6MGneytpkkpkL +uV2mbw5Rmd/9z4NfHSeqpbMoWWNG6mo3PbCCEnBOHvgvX4KB+0Xd8xifPhHuNDj 1WWX5C7Va5faCr5B2Ke7DvL2nG7fObr2/sf00Pe+TmW1s8gpCsuK6e6HV9C1d45T LoJhNW1eunChM9tIkjfUPvYAmSV4fYguvnuCzrEFn2BLHo9bfM57//hLWvXdzYqF d4qaTcvpxv6TuWrV27Un9teS0aEG4TJeIjrbQN0xVBJFccFcAtlmNevvM/UaWOrD P3xNseThiTvlkorLy2hRwyqa/an5ND54U3Hl8bjQ/YFyvOYzi8kJCopYAqGwMhEm l1Ct+e18GKEWXQbh4oN6Y1iYD8UDUTU0V5jNbrtZIHA9EPDctffR/Efuv90nX/LE Wrbmv2KrPqj8Ddceol/+nJecAFY9l9x3vs9QR65dv0+oRV+0aBGqCDq64sRMBELX ygHjgSV+kq3+kaX4SDdkiv7tgqfXk1n8vz6suO4AAbcHnv+iYsULiu/YHAh+wSMP KBZ/8JNLyj5s8bo5a815EEaAVb/Vf02pXpMj/Linp6dLv0PY8NqmTZswc81DkmlA 1FqVULjwWHrX6JpddmqFC8TP32GffofVqjAjZ6/dfg6hJwJihwWHddcY1r1WNJX3 58ykF39vb29b7E5hQg+FQl6SJERfDhilfG/cuHF7nW2tHji2EHYwGFSO4ZyhoSHK NChcwJ8tqiRQ1f2LyCxwvyduBqdev8RYQ6G34E5G4CtslLPKJvBbxdsvso++mSQJ iVcXHILGI9lrZs+eTRmmFUM09fX1Xn13o2y++R6a3iIbFe3kzTvXx8noeyl/H8yf n8nRd26M29ll98c7JkzoqGIxA/udWYsm8lQLBzgJbhx2A3eiW8ZeSJSySy0IXe+2 uw0KHY2DPmCnAe8Agb0gB+xg9UVY+5K7Kil4ccZOdumK57JrCBF6vBtBYo9Zs2Zl VOSku3E4nhBVOciKyIEWRQdGhYk+ur4vD3FjiO4Sj8NrY/DIqBORXIMy03GEjmIs dZTdIIbSmuwEIUKPvREk0zGyxI5GRUWFsqZXBvG73e5m7Q94a/qDqLluhUldcgyS ZeYasMQIyuF1EPbV9z+JyqDTQHLNoe//TGkQ9ME7sxS4o2vaYSyaN2div382gaG0 goKChtiVWWIREozL5guRLYyNjRk6D1YcC/plEFiHhpjF+6ICcYWl1oo86gNrWuZb skg6rPepn/to/4uv0kne6kWOBBsMwblrp2IYaAxwLsbcrVJYFtWA+fnRDiFRFsP3 S3MqkQNRZmM1SRKCgJtRi57h7Dm/WvDfH7M/yle3atHnrP2U4mJ/+OpbihsPsfew JdYPo2mTW66x9R4+Oz1bLV6CDQSO1wAIHY3HCn5PO668tn7Zhg0bAjZXSXWS1oMH D3YZOVGU0GX/PAEYL0eyjFGQTJMhEokcCPPYaj6ziMX+TFTmG4QKYYN4rjmsN4QN jwCvjwUNBUSvWXP04Ue4kVj/gz+3NANOjV534jn/foFsDDJrgVKj54sSunTd4wBL EAgETPXPM3RTJRO5cGBp1//gm4owNUscT+Cw3uh3Y1gtlWCnzptLR/9lamFIeAsQ /PxHTE+6iYpec/+3L9ssuiryNjOvsS30uro6ac3jYEXkgG8sSjNJRa7WF4jaNy4g VVTLfNNbYgDrvfiJNYorr4l78qax+Aa6BmgctEajrNZcDkJBcWGfPggJ1BwCWPWs uM+tiBzYFnpZWVl1FvdhMgZErqWvIisOUXRNxHDn0QAgHTYWZMql0X23ZMlF1lqD JUaf+ypbX4hU75rrh9LWct/ebMKMufNdfXd5P9vwZvsr04JvfI0wxOalDGNV5ECE 6+4hSRRo+CButg5JJ7BA7FoarH5fmjAkcg4kBmIbHggdGWSilliqZEFWxhHlqZ93 347KGxWtlpQDb8B4/5yFXEgNnQ2tiSLsRymDQleH0Fq1uIEV0u4n5gMQdmVlJbyd pH1uDKVVV1cr4+Ya8ay8A5/Px43QGiOWvK+vL+7Nn45yyZrI3YbTZc3n0vPV8KUQ Oa6Xoci2Q/hZ6GiQO8kGGc3KkEyBcXO49fpJLk4F5fi9d7NlaCJz+CnGcwteCtha 1zwV2lRWMBVY+0TpgydDPyZv0Jrv6vx8a8pCKVhfPEP99D7+P7ccPnzYTzYRYdH9 JLENrL9WlMIpq6728ZrIPNPW5Bv+8AI5CYTq1gXTEE1PlQyDvrxGSlc/Emnt/Pzf GK6GxA3xLkovu7hBXiNqJES67lkExI6JLKLTX9WKI81WAznMvtgdKL3k5EwvCB3j 7XqxQ+ixYoe7jn093/8vpQ6dRkLX3eXyU6FrTecXXjA8Bg04VrEzHVlyan98C4tc aEk227Mmzp8/H1i4cGEL30hlJLEN+u2Ch9j8/H4b4X6SRRYvXozftil2f1FVGbkX 301OoVWaQQ05zS3XIvHYd7rrEH20+21l3/jgnZEANA6er6yL577vYpE/y/1xP5nk 8uXLQb4ObnI2KNfF3biGd9991+CqxsYR0hFcv379EcqepBkEL6qzZdwzk6A/zjdO S0zeuiXi/caYxYalkdNBPGseC4bnlvAYPLZRIocVjxC76q22gmrIGeERCFwHD4kF IyDNdhrjVAiZB8ktHeYRZoPQd3E0+VkeokID5qU8RXXV/45d9e/5/f4gCWDRokWw Zl/S7wuNBKli2dy0LKoI8cId/+OxMxSeuFNeCwk2sN6rv7tZqSJbMf+uqPpzpFnx x1ttW0nVqiP1rpEEpH2rbjrqu21hz9hPDiLEomfByqlRLSJa3pKSkv48ter+cDiM SK1Q9y+RNUPk/d7n7a/UYhRE40+8+hYLvJQWP7E2bu77FDxsFqH2zi+0+kgwarZg N1m07KrAd3FMZqcIb8sIQoSeYWHBirfFXrCNGze28A2/g/KLuNdCFKjbr97gUcz7 kzVZtI6ZcwLXg3uehdrC12O7kfNVcaPrsNtJFz0RwgZrWVh7WFiNlD4wxtia7KJx vxI3pZdyH8f7eBos9rbYmxuln+/7268Ky5SzRnoEHgusO2/QAG6GoeOtRz2ExtbP j31IoeVGoS9d1jsewoSeqLUXjVacnvs1KYdH8CNw43Mkx114R614POKJPd0u/B0y I/CZhrCiZAgmcMAGC2RvIAfQAhcItu3fv99n5DUY+luyZMkYv/ZLlGMgjRVWnBu8 fxUVcDMKX1cfB6WiAp5Tix+4lOCc47hcAb4hfkxFBVs4yPbTvp+95SdJUoTmWaoB G1h1YRF4EYELduFh/XNi8UczHo3TqG5rB38mr7ZvwVPrafZaDwlnSty7KeLqktbb PMITqu1GJDVERybr6+v3sEDSGUMQDgSezkitUfjaNvJvtQ2CR3/93ucfs1wpNhp2 yylyVIrbPo6VM7FiRVVxY1ioXXRgyQlvI410qYFHP2UxWmCqqKJs84I/2+QpX1Jr /FpPJbX4+I48SmHqoyLqSzajTGIOR+sW4YfnGxTDXI9SHIGpbihSNPeFQiFfeXm5 z0lrpQ4DdswUy45+ODnQ6KWLpu4d1TTBnp2Lqm8/NMIEYQcoRIHOL5tPSXUCtaHy zNTrnYy0FijTLiSpM94yZaHiRY2zCbWe+O5cvOEygdfrrU5lQNRRow61+msn5Rh5 u4aSms0HsXsoC8hEtlS+gBgCCxjJUz6tjLN2bN26dXWIL9DUpB0/BznNL/o+A8jr xdJUDwPWfStlCHWYbBfHD3xS4M6hjxmpXUbEgjwU3dDvEj09NFuQqyJS+gWv9r33 SeudXljs/ZTEg1Nr6PkoB5FC16ETPIKHHhKEakF8/HSf2+3ulOLODKmyN/k3Wprt IxtWkTXjdKg/chOeq303Lz/VRG9oqEgbSYBryM+P8oiDT/RMMok1gsFgXwZXwsko 0qKbAOIvLCzUhog86tavbdkVD0hrnd2kcN9bsyHj0Amk0CV5BUfgB5JMcsrZqLss DinJGzZt2lSXYiajhxuCNspBpNAleUMoFLqdko2kJI6hbEEADtF23tVKU/P6tyNo RzmGDMZJ8gkvqYsixETX8dzHj52qyD0kkUhmHhCwmjQjkUgkEolEIpFIJBKJRCKR SCTO8f8Sw1p3XxsDBAAAAABJRU5ErkJggg== +`,Bm=` +data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAKkElEQVR4Ae2dQW8bxxmGv9ldGmikJFQBO4bdWERiA40OkQrIl+QgGkjbS4rYaN2iJ4f9A61/gaV/kPyB0j61hY0qBYoe0oOpg32RgUg9OAGcoEycCk4MWFQsqYBJ7mTeJdehKFLcXc7sDnfmAShSFFei9nvnnW9mvh0yUsBqlRebtFci8hcY8RIjNovnOZF4jhfFfbH39eLnJTIQTrze+704D/XO89RgTDzm/g4Xz+F5j6Y3LlVYgyTDSAKdgD+96BAt+cTLpgZUNSJYdZ9oQzz8R4EKtUuVH9VpTMYSwM3q07LQ6zXxsEyW1BHBuy4c4sblyos1SkgiAdjAa0fNo0IliSPEEgCsvkW7IvD8T2TRELYs3GAl1hFRX7ha/X+pTc3bnUTOoivIE1wqXIjqBk6UF9368+4VEfxPbPD1BzFqiVj9rfrdxSivHymAW9XdP3LmX+8fulm0pigCuypytWujXnikAPALOPkfkGVC4ct/re4cma8NzQFgIVARWSYexp33f/OH6RsDfzboyW7C94m1/dzQEMPEnw1KDAd2Ad1s3wY/PxQR09Xq9qGYHhJAp9+32X7e6IwOvENJ4YEuANYvhhD/JUuOYRd6p44POIAIfpUsOYcfcIHnAujM79u5fQMod2Md8FwAjPErZDGEH1wgyAFs328eHrVnLlVmGoEDNKlZJotR+OQGawWBABxG75HFKMSwcAn3Tve7BbKYRhlfGGaHWuRuk8U4kAc4YnbItn5DaYrZQYcTL5HFSFxyFxxmBWAsvoi9EIBd9TMVXLDjiCnAWbIYi8e5dYC4FI4xcRPW+WNGx8R9odB5rpf9PU57u5yaz4gaTzjpCGdU8sgykuMnGRVnGL0849AJ8fiF6fjX0zx+xIUQfNr62g8e6wDnvOihUEDKBYI5Aq359BlGp37iiuAfbt1JgIiOn3Tp3JxL+8IZ/vfQpwef+sHjrBD9f9E6QA8I0tybnrB2OUEfBhzk3BtucHtwv00PPstOCMYLAIE+94YT3FQGfRhwhNNnHLq/2ab6Fz6ljbECQCuce9Oh0lmXsgbvZfFtT9y3AyGkiccMKwDVKfD9zM279MIU0b276YgA+Z8xDgB7n5t3gn5XZ0JhpiUCIwSA/h2tK4s+PgkQwf4epdId5FoAyOrnF71gwmbSgGAfPxJzBt+oHR1Eujx80kBLnz/v0tIvChMZ/JDzIjHEjKNKcicABPzn73ra9/VRCOcLVJIrAaCvf+fdQqKpWl2BAFS6QC4EAMuH3c+fz19Kg+CrdIGJF0Bo+Uj48ooVwBBKrzui5Xu5svxBwAWOv6Lmf5xYAWCYtBhkyWasZZ46oyZUEymAxbfdQAAmcfpVNaGaqKwJrf2tcr77+2Ggm8NN9rLxxDhAJ9PPNvjNZzwo78J9XBC4pMeGnFCQB0yEA0D55QyTPQRu817rQCkXhHj+rdHvaZxj+1Hx/2vvAFkHHy137ePWoTo+fP/vfzaPLPgcdWxcOzdOAFkHH9REAIfZNip+N9dbiY9dvzP82EFMTRkkgDDhyzL4aN2jWilW6wa5AFp5lGPjuMDUNElHWwEg4ct6Ja+xHS04g17X2I5W3/et4uXeUWgpACzl6rCMG7V1DnodLD7psWminQAwwaPLUq7qtfi4fyP3SWBYuqULU9PRTg+uGuonarDiJHYq3EIbAcDydVvOxQJMlBY6qLuKOnWb9aymFgJAa0HGrxtR1uLhWoNae5Rj4xaqPouYV8RBCwFkPdw7CgRx2FJsUHR6hGshwIO6B4Cl7LjdXVOBADJvdsFJ0rhwEy156ZcFqn/epq2vO3P5aLWl15yRS7Q49p1fHTx2Sgh99jU3kfXv7cnPATIVQHAx5oQs66JWv3SWEjHOsb3kKgmE5WNBxBId7C8gm8wEgOvz8l7KJRtcLSSbTASABEjHizN1RtVWM6kLILg617ByLhmo2mcodQFY609G1MWluKQqAATeWn8yth7mQAAo7rAkQ9XOYqkJAImftf5kbD1Ut2ScmgBs4pecra/UbRSRigBs6x8PlVVDqQjAtv7kwP5VVg0pF4Bt/eNR/zxe5XBclAvAtv7koOWrTACBUgEcT7ixsqVDGruEKRXAuZ/a1p8UzP2nUTKuTABo+aquaTcB7CaeRsm4sgideMVaf1JQOZTWnsHKBHA2B9u0ZUWanyOgRACw/0neoDFLEHgIIC2UCMDaf3Jg/eNsIhEXJQI49apN/pKAD4xI+0MjlETKxD18xgXWn/aHRQDpAkDfb8rWbTLZWG9ncqWwdAHgEy90II2Tub/LpfTXaPmqKn5GocAB9Oj/v32k/oSivx7X7R582s7E+kPkC2Ame/vHSVVRQ9+LjISt/kWbNtezCz6QLoCs+3/YMk6qSiHKSNgQ/Ht3sg0+kF6lmcauGsNAf4yduTrvQ40Awr8R5hjhxaJxgENl3fJDpDvAsQwFsH5HbSaNYK/1BB/E6QZw/N3bLW2CD3JTp92fSXeyc3kuEAa//wod/F3sBnJU3QOOxfQubmnO8kUhFwIYlEnLvJYeLf5urTXw8iys2//r782g9G32dTf43OHwebz+8TdIFrl2gQ+RLgD802lWAQ3LpLe+8qXsNob/B8Ef1bVkMY0rA+kCULGLxTCOyqSxCyeuphlnWrrjLPrZtkykJ4E7T9I5WVGGUet3W4mSQghn7eNm4Cx5Dj6Q7gAoZVoktaC/jzIOR/AxZIu64TQCf/8/LWXX4emIJ/7VusxPEEfyM671Dv/dPBjqxZk3hwjCJO1UN1sPh6rPuonazrbeiZoqRITqSkYB9zdbtHSyQDKBqJJaOpjUJE01SlZukIDJWuBAq0RfjD45642V84iyeYBQAEmvDNJ58iRPeIxYg0jNCYYIYLvYDi5KTtD5UCYx/PqsHVi+DbxaOAtyAN4ghXQ+N6fZrRTGcrFIxHp2yN4X8wa4IRlrPLEBTxsI4EuZc+bDgBD2d9VudmCJB+d8x5bvmk0dAqiTxUiE7zccTqxOFiNxROydAjkbZDESHwIQg686WYzEo9aGc6ky0+A2DzAOTryO2AejAEZ8jSymsYkvgQBEIlgji2Gwj/A1EECB2h+RxSja1K7hPhAA+gJxVyOLEYjx//XfV2bqeNwzE8hWyGIEosu/ET5+LoDLlRdrZF0g/zCqdWMd0LcWYF0g77R4u9L7/QEBQBliSPghWXIKXwn7/pBDq4Eu+cuYJCBLrkBML1deXu5//pAAMCJok38BK0VkyQk8iOmgnwysB4BN+ERXyZILxKJPpd/6Q4YWhPy28tJ1oRwrgomHr/yu8tLQib6RtWA3qzvL4mXXyDKB8Kui3//gqFdEKga8Vf3uoririlXDIlkmAC5W+djVXwcufjSRq0H/Ut0uueTcZsRKZNEWZPtI+Ib1+f3ELge2XYK+iOB/WBDD+O7aTiQS1YPDDTzmVsVfLJMle8T0LnG20jvFG/3QMbhZfVoWg4z3xa+5Qpb0GSPwP/wKCXTyA7fsMHrP53zB5glqQP/uMFbzOa2hhiOO1Q9DySVBq9XtYou8BfGGS2JtoYTRg3jjs+EognNeOvgmWIkMpH/KnTHMvrIG69ZoivP0Zads39koULMuI+D9fA+fpXSL3JH8YAAAAABJRU5ErkJggg== +`;h();var ar=class extends Error{constructor({code:t,message:o},n){super(o);this.code=t,this.message=o,typeof n!="undefined"&&(this.data=n)}toString(){return this.message}};h();h();h();h();h();var Sw={canSerialize:r=>typeof r=="number"&&Number.isNaN(r),serialize:r=>({["$"+"NAN"]:1}),deserialize:r=>NaN},Iw={canSerialize:r=>r instanceof Date,serialize:r=>({[`$${"DATE"}`]:r.valueOf()}),deserialize:r=>new Date(r[`$${"DATE"}`])},Aw={canSerialize:r=>r instanceof Uint8Array,serialize:r=>({[`$${"UINT8ARRAY"}`]:Array.from(r)}),deserialize:r=>Uint8Array.from(r[`$${"UINT8ARRAY"}`])},Pw={canSerialize:r=>typeof r=="bigint",serialize:r=>({[`$${"BIGINT"}`]:r.toString()}),deserialize:r=>BigInt(r[`$${"BIGINT"}`])},kw={canSerialize:r=>r instanceof URL,serialize:r=>({[`$${"URL"}`]:r.href}),deserialize:r=>new URL(r[`$${"URL"}`])},fs={["NAN"]:Sw,["DATE"]:Iw,["UINT8ARRAY"]:Aw,["BIGINT"]:Pw,["URL"]:kw};var Bw=function(r){let e=this[r];for(let t of Object.values(fs))if(t.canSerialize(e))return t.serialize(e);return e},Cw=(r,e)=>{if(e&&typeof e=="object"&&Object.keys(e)[0]){let t=Object.keys(e)[0].slice(1);if(t in fs)return fs[t].deserialize(e)}return e},zo=r=>JSON.stringify(r,Bw),us=r=>JSON.parse(r,Cw);h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var qI=new Error("Unsupported path.");h();var cs=r=>{try{if(r==null)throw"JSON must be set";if(!isNaN(parseInt(r)))throw"Numbers are not valid JSON";return JSON.parse(r),!0}catch(e){return!1}};h();h();h();h();h();h();h();h();h();h();h();h();h();h();var Nm=st(ao()),qm=st(Ji());Nm.default.extend(qm.default);h();var n1=st(ao());h();var ra=st(ao()),Um=st(Dm()),Lm=st(Om());ra.default.extend(Um.default);ra.default.extend(Lm.default);h();var Fm=st(ao()),Hm=st(jm());Fm.default.extend(Hm.default);h();h();h();var aa=st(ao()),Wm=st(Ji()),Ym=st(Vm());aa.default.extend(Ym.default);aa.default.extend(Wm.default);var HA=new Date().getTimezoneOffset()*6e4;h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var iy=st(ms());h();var ys=st(ms());h();var da=st(ms());var It,At,ma=class{constructor({port:e}){Fr(this,It,void 0);Fr(this,At,!1);jt(this,It,e),jt(this,At,!1)}get status(){return ft(this,At)?"started":"stopped"}start(){return at(this,null,function*(){if(ft(this,At))return;let e=ft(this,It).onClose(()=>{jt(this,At,!1),e()});yield ft(this,It).start(),jt(this,At,!0)})}close(){return at(this,null,function*(){!ft(this,At)||(yield ft(this,It).close(),jt(this,At,!1))})}send(e){return at(this,null,function*(){if(!ft(this,At))throw new Error("Cannot read stream: RpcTransport has not been started");if(Array.isArray(e)){let P=hi.parse(e),M=new Set(P.map(q=>q.id)),V=zo(P);ft(this,It).postMessage(V);try{for(var t=Cs(this.recv()),o,n,p;o=!(n=yield t.next()).done;o=!1){let q=n.value;if(Array.isArray(q)&&q.every(fe=>M.has(fe.id)))return q}}catch(n){p=[n]}finally{try{o&&(n=t.return)&&(yield n.call(t))}finally{if(p)throw p[0]}}throw new Error("Failed to get response: request ids="+M)}else{let P=$o.parse(e),{id:M}=P,V=zo(P);ft(this,It).postMessage(V);try{for(var c=Cs(this.recv()),g,w,E;g=!(w=yield c.next()).done;g=!1){let q=w.value;if("id"in q&&q.id===M&&!("method"in q))return q}}catch(w){E=[w]}finally{try{g&&(w=c.return)&&(yield w.call(c))}finally{if(E)throw E[0]}}throw new Error("Failed to get response: request id="+M)}})}addListener(e){let t=n=>at(this,null,function*(){let p=this.recv()[Symbol.asyncIterator](),c=()=>{},g=()=>new Promise(E=>c=()=>E(null));function w(){var E;(E=p.return)==null||E.call(p),c(),n.signal.removeEventListener("abort",w)}try{for(n.signal.addEventListener("abort",w);;){let E=yield Promise.race([p.next(),g()]);if(!E)break;try{e(E.value)}catch(P){console.error(P)}}w()}catch(E){throw w(),E}}),o=new AbortController;return t(o),()=>o.abort()}recv(){let e=[],t=()=>{},o=()=>new Promise(P=>t=P),n=!1,p=ft(this,It).onClose(()=>{n=!0,t(),p()}),c=ft(this,It).onMessage(P=>{if(!!cs(P))try{let M=us(P);if("method"in M&&"id"in M){t();return}if(Array.isArray(M)){let V=di.parse(M);e.push(V),t()}else{let V=Zo.parse(M);if("id"in V){let q=Jo.parse(M);e.push(q),t()}else{let q=bo.parse(M);e.push(q),t()}}}catch(M){console.error(M)}}),g=()=>{p(),c()},w={next(){return at(this,null,function*(){for(;!n;){let P=e.shift();if(P)return{done:!1,value:P};yield o()}return g(),{done:!0,value:void 0}})},throw(){return at(this,null,function*(){return g(),{done:!0,value:void 0}})},return(){return at(this,null,function*(){return g(),{done:!0,value:void 0}})}};return{[Symbol.asyncIterator](){return w}}}};It=new WeakMap,At=new WeakMap;var fo=class extends ma{static createPort(){let e=[],t=[];function o(c){for(let g of e)try{g(c.detail)}catch(w){console.error(w)}}function n(){for(let c of t)try{c()}catch(g){console.error(g)}}return{start(){return at(this,null,function*(){window.addEventListener("phantomEthRpcMessage",o),window.addEventListener("beforeunload",function c(){window.removeEventListener("phantomEthRpcMessage",o),window.removeEventListener("beforeunload",c),n()})})},close(){return at(this,null,function*(){window.removeEventListener("phantomEthRpcMessage",o),n()})},postMessage(c){setTimeout(()=>{window.dispatchEvent(new CustomEvent("dappEthRpcMessage",{detail:c}))},0)},onMessage(c){return e.push(c),()=>{e.splice(e.indexOf(c),1)}},onClose(c){return t.push(c),()=>{t.splice(t.indexOf(c),1)}}}}constructor(){super({port:fo.createPort()})}};h();var xs=class{constructor(){this.showPopup=()=>{let e=document.createElement("link");e.href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap",e.rel="stylesheet",document.head.appendChild(e);let t=document.createElement("div");t.style.fontFamily="Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif",t.id="metamask-explainer",t.style.transform="scale(0.9125) translateY(15px)",t.style.willChange="transform",t.style.opacity="0",t.style.transition="all 300ms cubic-bezier(0.16, 1, 0.3, 1)",t.style.width="262px",t.style.position="fixed",t.style.top="20px",t.style.right="20px",t.style.zIndex="99999",t.style.background="#222",t.style.backgroundClip="border-box",t.style.border="1px solid rgba(80, 80, 80, 0.2)",t.style.borderRadius="4px",t.style.fontSize="13px",t.style.padding="1.5em",t.style.boxShadow="0px 54px 22px rgba(24, 24, 27, 0.02), 0px 31px 18px rgba(24, 24, 27, 0.07), 0px 14px 14px rgba(24, 24, 27, 0.12), 0px 3px 7px rgba(24, 24, 27, 0.14), rgba(24, 24, 27, 0.3) 0px 0px 2px 0px",t.style.userSelect="none",t.style["-webkit-font-smoothing"]="antialiased",t.style.MozUserSelect="none",t.style.msUserSelect="none";let o=document.createElement("div");o.style.display="flex",o.style.flexDirection="column",o.style.justifyContent="center",o.style.gap="1em",o.style.marginBottom="1em",t.appendChild(o);let n=document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("width","8"),n.setAttribute("height","8"),n.setAttribute("viewBox","0 0 8 8"),n.setAttribute("fill","none"),n.style.width="0.8em",n.style.height="0.8em",n.style.display="flex",n.innerHTML=` + + `;let p=document.createElement("div");p.id="metamask-explainer__close-button",p.style.position="absolute",p.style.top="0.5em",p.style.right="0.5em",p.style.padding="0.5em",p.style.cursor="pointer",p.style.color="rgb(153, 153, 153)",p.style.borderRadius="6px",p.style.transition="all 300ms cubic-bezier(0.16, 1, 0.3, 1)",p.tabIndex=1,p.addEventListener("mouseover",()=>{p.style.color="#fff",p.style.background="#333"}),p.addEventListener("mouseout",()=>{p.style.color="rgb(153, 153, 153)",p.style.background="none"}),p.addEventListener("click",()=>{t.style.opacity="0",t.style.transform="scale(0.96) translateY(10px)",setTimeout(()=>t.remove(),300)}),p.appendChild(n),t.appendChild(p);let c=document.createElement("div");c.id="logo-container",c.style.display="flex",c.style.flexDirection="row";let g=document.createElement("img");g.src=km,g.style.height="2.7em",g.style.position="relative",g.style.outline="2px solid #222",g.style.background="#222",c.appendChild(g),o.appendChild(c);let w=document.createElement("div");w.style.display="flex",w.style.flexDirection="column",w.style.gap="0.25em",w.style.lineHeight="1.2",o.appendChild(w);let E=document.createElement("div");E.id="metamask-explainer__header",E.textContent="Phantom now supports Ethereum & Polygon!",E.style.color="#ffffff",E.style.fontSize="1.125em",E.style.fontWeight="600",E.style.fontFamily="Inter",w.appendChild(E);let P=document.createElement("div");P.style.display="flex",P.style.flexDirection="column",P.style.gap="1em",P.style.alignItems="flex-start",t.appendChild(P);let M=document.createElement("div");M.id="metamask-explainer__body",M.textContent="Connecting with MetaMask will give you the option to use Phantom.",M.style.color="#ffffff",M.style.fontSize="1em",M.style.fontWeight="400",M.style.lineHeight="1.4",M.style.fontFamily="Inter",P.appendChild(M);let V=document.createElement("div");V.id="metamask-explainer__dont-show-again-button",V.textContent="Don't show again",V.style.cursor="pointer",V.style.color="#AB9FF2",V.style.fontSize="1em",V.style.fontWeight="400",V.style.lineHeight="1.2",V.style.transition="color 300ms cubic-bezier(0.16, 1, 0.3, 1)",V.tabIndex=1,V.addEventListener("mouseover",({target:q})=>{q.style.color="#ffffff"}),V.addEventListener("mouseout",({target:q})=>{q.style.color="#AB9FF2"}),V.addEventListener("click",()=>{t.style.opacity="0",t.style.transform="scale(0.96) translateY(10px)",setTimeout(()=>t.remove(),300),this.setHasBeenDismissed()}),P.appendChild(V),document.body.appendChild(t),setTimeout(()=>{t.style.transform="none",t.style.opacity="1"},0),xs.hasBeenShown=!0}}shouldShowPopup(){return at(this,null,function*(){return window._phantomShowMetamaskExplainer&&!xs.hasBeenShown&&!this.hasBeenDismissed()})}hasBeenDismissed(){return window.localStorage.getItem("phantomwallet-metamask-explainer-dismissed")==="true"}setHasBeenDismissed(){window.localStorage.setItem("phantomwallet-metamask-explainer-dismissed","true")}findFaviconUrl(){let e=document.querySelectorAll('link[rel="icon"], link[rel="shortcut icon"], link[rel="apple-touch-icon"]');return e.length>0?e[0].href:""}},To=xs;To.hasBeenShown=!1;function ay(r,e){window.dispatchEvent(new CustomEvent("eip6963:announceProvider",{detail:Object.freeze({info:r,provider:e})}))}var fy=1,uo,ya=class extends py.EventEmitter{constructor(t){super();this.isPhantom=!0;this.isMetaMask=!0;Fr(this,uo,void 0);this.request=t=>at(this,null,function*(){var n,p;let o;try{let{method:c}=t,g="params"in t?(n=t.params)!=null?n:[]:[],w=so[c];if(!w)throw new Error("MethodNotFound");let E=w.request.safeParse({jsonrpc:"2.0",id:(fy++).toString(),method:c,params:g});if(!E.success){if(c==="personal_sign"){let M=so.eth_sign.params.safeParse(g);if(M.success){let[V,q]=M.data;return this.request({method:"personal_sign",params:[q,V]})}}if(c==="eth_signTypedData"){let M=so.eth_signTypedData_v4.params.safeParse(g);if(M.success)return this.request({method:"eth_signTypedData_v4",params:M.data})}throw E.error}let P=E.data;if(o=w.response.parse(yield ft(this,uo).send(P)),"error"in o)throw new ar(o.error);try{if(c==="eth_requestAccounts"){let M=o.result[0].toLowerCase();M!==this.selectedAddress&&this.emit("accountsChanged",[M])}if(c==="eth_accounts"){let M=(p=o.result[0])==null?void 0:p.toLowerCase();M!==this.selectedAddress&&(M?this.emit("accountsChanged",[M]):this.emit("accountsChanged",[]))}if(c==="eth_chainId"){let M=o.result;M!==this.chainId&&(this.chainId=M,this.networkVersion=parseInt(M.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}if(c==="wallet_addEthereumChain"){let M=P.params[0].chainId;M!==this.chainId&&(this.chainId=M,this.networkVersion=parseInt(M.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}if(c==="wallet_switchEthereumChain"){let M=P.params[0].chainId;M!==this.chainId&&(this.chainId=M,this.networkVersion=parseInt(M.substring(2),16).toString(),this.emit("chainChanged",this.chainId))}}catch(M){console.error("event emitter error",M)}return o.result}catch(c){throw c instanceof ar?c:c instanceof dt?new ar({code:-32e3,message:"Missing or invalid parameters."},{method:t.method}):c instanceof Error&&c.message==="MethodNotFound"?new ar({code:-32601,message:"The method does not exist / is not available."},{method:t.method}):new ar({code:-32603,message:"Internal JSON-RPC error."},{method:t.method})}});this._metamask={isUnlocked:()=>!!this.selectedAddress};this.handleNotification=t=>at(this,null,function*(){var o,n,p,c,g,w,E,P;switch(t.method){case"phantom_accountChanged":{let M=io.phantom_accountChanged.notification.safeParse(t);if(!M.success)return;let V=(p=(n=(o=M.data.params)==null?void 0:o.evm)==null?void 0:n.toLowerCase())!=null?p:null;V!==this.selectedAddress&&this.emit("accountsChanged",V?[V]:[]);break}case"phantom_trustRevoked":{let M=io.phantom_trustRevoked.notification.safeParse(t);if(!M.success)return;((g=(c=M.data.params)==null?void 0:c.evm)==null?void 0:g.toLowerCase())===this.selectedAddress&&this.emit("accountsChanged",[]);break}case"phantom_chainChanged":{let M=io.phantom_chainChanged.notification.safeParse(t);if(!M.success)return;let V=(P=(E=(w=M.data.params)==null?void 0:w.evm)==null?void 0:E.toLowerCase())!=null?P:null;V&&V!==this.chainId&&(this.chainId=V,this.networkVersion=parseInt(V.substring(2),16).toString(),this.emit("chainChanged",V));break}}});jt(this,uo,t),ft(this,uo).start(),this.selectedAddress=null,this.chainId="0x1",this.networkVersion="1",this.request=this.request.bind(this),t.addListener(o=>{let n=bo.safeParse(o);!n.success||this.handleNotification(n.data)}),this.addListener("accountsChanged",o=>{let[n]=o;n?(this.selectedAddress=n.toLowerCase(),this.request({method:"eth_chainId",params:[]})):this.selectedAddress=null}),this.emit("connect",{chainId:this.chainId})}isConnected(){return navigator.onLine}enable(){return this.request({method:"eth_requestAccounts",params:[]})}sendAsync(t,o){let n="id"in t&&typeof t.id!="undefined"?t.id:null;this.request(t).then(p=>o(null,{jsonrpc:"2.0",id:n,result:p})).catch(p=>o(p,null))}send(t,o){return typeof t!="string"?this.sendAsync(t,o):this.request({method:t,params:o})}};uo=new WeakMap;var jr,xa=class extends ya{constructor(){super(new fo);Fr(this,jr,void 0);this.isMetamaskExplainerEnabled=!1;this.initializeMetamaskExplainer=()=>at(this,null,function*(){ft(this,jr)||jt(this,jr,new To),(yield ft(this,jr).shouldShowPopup())&&ft(this,jr).showPopup()});document.addEventListener("DOMContentLoaded",()=>{this.initializeMetamaskExplainer()})}static inject(t){let o=window;o.isPhantomInstalled=!0,delete window.web3;let n=new xa;t&&(Object.defineProperty(window,"ethereum",{get(){return n},set(c){},configurable:!1}),window.dispatchEvent(new Event("ethereum#initialized"))),window.phantom||Object.defineProperty(window,"phantom",{value:{},writable:!1}),Object.defineProperty(window.phantom,"ethereum",{value:n,writable:!1}),window.dispatchEvent(new Event("phantom#initialized"));let p={uuid:(fy++).toString(),name:"Phantom",icon:Bm,rdns:"app.phantom"};try{window.addEventListener("eip6963:requestProvider",()=>{ay(p,n)}),ay(p,n)}catch(c){console.error("PHANTOM error announcing multi-injection provider")}}},gs=xa;jr=new WeakMap;try{gs.inject(!0)}catch(r){console.error(r)}})(); +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ +/*! safe-buffer. MIT License. Feross Aboukhadijeh */ +/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +/** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.8.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2018 + * @license MIT + */ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ghost.c1b7313e.riv b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ghost.c1b7313e.riv new file mode 100644 index 0000000..1c7e158 Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ghost.c1b7313e.riv differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ghost.d11413bb.riv b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ghost.d11413bb.riv new file mode 100644 index 0000000..1c7e158 Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ghost.d11413bb.riv differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/grey_logo.png b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/grey_logo.png new file mode 100644 index 0000000..099c7df Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/grey_logo.png differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/icon128.png b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/icon128.png new file mode 100644 index 0000000..aeef853 Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/icon128.png differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/icon16.png b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/icon16.png new file mode 100644 index 0000000..ef8d42d Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/icon16.png differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/icon48.png b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/icon48.png new file mode 100644 index 0000000..e37a7da Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/icon48.png differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/icon512.png b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/icon512.png new file mode 100644 index 0000000..c7a162f Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/icon512.png differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/bitcoin/btc-address-types.png b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/bitcoin/btc-address-types.png new file mode 100644 index 0000000..eb5c519 Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/bitcoin/btc-address-types.png differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/bitcoin/hello-bitcoin.png b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/bitcoin/hello-bitcoin.png new file mode 100644 index 0000000..5e3e7c1 Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/bitcoin/hello-bitcoin.png differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/multichain/multichain-disable-evm.webp b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/multichain/multichain-disable-evm.webp new file mode 100644 index 0000000..b003f9a Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/multichain/multichain-disable-evm.webp differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/multichain/multichain-enable-evm.webp b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/multichain/multichain-enable-evm.webp new file mode 100644 index 0000000..d96f3c0 Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/multichain/multichain-enable-evm.webp differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/multichain/multichain-swap.webp b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/multichain/multichain-swap.webp new file mode 100644 index 0000000..04f3e30 Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/multichain/multichain-swap.webp differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/multichain/multichain.webp b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/multichain/multichain.webp new file mode 100644 index 0000000..bc36e85 Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/multichain/multichain.webp differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/multichain/password-multi-chain.webp b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/multichain/password-multi-chain.webp new file mode 100644 index 0000000..065a514 Binary files /dev/null and b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/images/multichain/password-multi-chain.webp differ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/inpageBtc.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/inpageBtc.js new file mode 100644 index 0000000..938235e --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/inpageBtc.js @@ -0,0 +1,28 @@ +"use strict";(()=>{var Wy=Object.create;var si=Object.defineProperty;var Zy=Object.getOwnPropertyDescriptor;var Ky=Object.getOwnPropertyNames;var Yy=Object.getPrototypeOf,Gy=Object.prototype.hasOwnProperty;var Qy=(r,e)=>()=>(r&&(e=r(r=0)),e);var ft=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),U=(r,e)=>{for(var t in e)si(r,t,{get:e[t],enumerable:!0})},Jy=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Ky(e))!Gy.call(r,o)&&o!==t&&si(r,o,{get:()=>e[o],enumerable:!(n=Zy(e,o))||n.enumerable});return r};var ct=(r,e,t)=>(t=r!=null?Wy(Yy(r)):{},Jy(e||!r||!r.__esModule?si(t,"default",{value:r,enumerable:!0}):t,r));var ai=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)};var ee=(r,e,t)=>(ai(r,e,"read from private field"),t?t.call(r):e.get(r)),ve=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},it=(r,e,t,n)=>(ai(r,e,"write to private field"),n?n.call(r,t):e.set(r,t),t);var _n=(r,e,t)=>(ai(r,e,"access private method"),t);var at=(r,e,t)=>new Promise((n,o)=>{var p=b=>{try{g(t.next(b))}catch(R){o(R)}},h=b=>{try{g(t.throw(b))}catch(R){o(R)}},g=b=>b.done?n(b.value):Promise.resolve(b.value).then(p,h);g((t=t.apply(r,e)).next())}),pi=(r,e,t)=>(e=r[Symbol.asyncIterator],t=(n,o)=>(o=r[n])&&(e[n]=p=>new Promise((h,g,b)=>(p=o.call(r,p),b=p.done,Promise.resolve(p.value).then(R=>h({value:R,done:b}),g)))),e?e.call(r):(r=r[Symbol.iterator](),e={},t("next"),t("return"),e));var Ga=ft($n=>{"use strict";f();$n.byteLength=e0;$n.toByteArray=r0;$n.fromByteArray=i0;var Bt=[],Mt=[],Xy=typeof Uint8Array<"u"?Uint8Array:Array,ci="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Ir=0,Ka=ci.length;Ir0)throw new Error("Invalid string. Length must be a multiple of 4");var t=r.indexOf("=");t===-1&&(t=e);var n=t===e?0:4-t%4;return[t,n]}function e0(r){var e=Ya(r),t=e[0],n=e[1];return(t+n)*3/4-n}function t0(r,e,t){return(e+t)*3/4-t}function r0(r){var e,t=Ya(r),n=t[0],o=t[1],p=new Xy(t0(r,n,o)),h=0,g=o>0?n-4:n,b;for(b=0;b>16&255,p[h++]=e>>8&255,p[h++]=e&255;return o===2&&(e=Mt[r.charCodeAt(b)]<<2|Mt[r.charCodeAt(b+1)]>>4,p[h++]=e&255),o===1&&(e=Mt[r.charCodeAt(b)]<<10|Mt[r.charCodeAt(b+1)]<<4|Mt[r.charCodeAt(b+2)]>>2,p[h++]=e>>8&255,p[h++]=e&255),p}function n0(r){return Bt[r>>18&63]+Bt[r>>12&63]+Bt[r>>6&63]+Bt[r&63]}function o0(r,e,t){for(var n,o=[],p=e;pg?g:h+p));return n===1?(e=r[t-1],o.push(Bt[e>>2]+Bt[e<<4&63]+"==")):n===2&&(e=(r[t-2]<<8)+r[t-1],o.push(Bt[e>>10]+Bt[e>>4&63]+Bt[e<<2&63]+"=")),o.join("")}});var Qa=ft(ui=>{f();ui.read=function(r,e,t,n,o){var p,h,g=o*8-n-1,b=(1<>1,N=-7,P=t?o-1:0,ie=t?-1:1,D=r[e+P];for(P+=ie,p=D&(1<<-N)-1,D>>=-N,N+=g;N>0;p=p*256+r[e+P],P+=ie,N-=8);for(h=p&(1<<-N)-1,p>>=-N,N+=n;N>0;h=h*256+r[e+P],P+=ie,N-=8);if(p===0)p=1-R;else{if(p===b)return h?NaN:(D?-1:1)*(1/0);h=h+Math.pow(2,n),p=p-R}return(D?-1:1)*h*Math.pow(2,p-n)};ui.write=function(r,e,t,n,o,p){var h,g,b,R=p*8-o-1,N=(1<>1,ie=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,D=n?0:p-1,ue=n?1:-1,be=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(g=isNaN(e)?1:0,h=N):(h=Math.floor(Math.log(e)/Math.LN2),e*(b=Math.pow(2,-h))<1&&(h--,b*=2),h+P>=1?e+=ie/b:e+=ie*Math.pow(2,1-P),e*b>=2&&(h++,b/=2),h+P>=N?(g=0,h=N):h+P>=1?(g=(e*b-1)*Math.pow(2,o),h=h+P):(g=e*Math.pow(2,P-1)*Math.pow(2,o),h=0));o>=8;r[t+D]=g&255,D+=ue,g/=256,o-=8);for(h=h<0;r[t+D]=h&255,D+=ue,h/=256,R-=8);r[t+D-ue]|=be*128}});var Wn=ft(Gr=>{"use strict";f();var fi=Ga(),Kr=Qa(),Ja=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Gr.Buffer=k;Gr.SlowBuffer=f0;Gr.INSPECT_MAX_BYTES=50;var Hn=2147483647;Gr.kMaxLength=Hn;k.TYPED_ARRAY_SUPPORT=s0();!k.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function s0(){try{let r=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(r,e),r.foo()===42}catch{return!1}}Object.defineProperty(k.prototype,"parent",{enumerable:!0,get:function(){if(!!k.isBuffer(this))return this.buffer}});Object.defineProperty(k.prototype,"offset",{enumerable:!0,get:function(){if(!!k.isBuffer(this))return this.byteOffset}});function $t(r){if(r>Hn)throw new RangeError('The value "'+r+'" is invalid for option "size"');let e=new Uint8Array(r);return Object.setPrototypeOf(e,k.prototype),e}function k(r,e,t){if(typeof r=="number"){if(typeof e=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return mi(r)}return rp(r,e,t)}k.poolSize=8192;function rp(r,e,t){if(typeof r=="string")return p0(r,e);if(ArrayBuffer.isView(r))return c0(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(kt(r,ArrayBuffer)||r&&kt(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(kt(r,SharedArrayBuffer)||r&&kt(r.buffer,SharedArrayBuffer)))return hi(r,e,t);if(typeof r=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let n=r.valueOf&&r.valueOf();if(n!=null&&n!==r)return k.from(n,e,t);let o=u0(r);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return k.from(r[Symbol.toPrimitive]("string"),e,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}k.from=function(r,e,t){return rp(r,e,t)};Object.setPrototypeOf(k.prototype,Uint8Array.prototype);Object.setPrototypeOf(k,Uint8Array);function np(r){if(typeof r!="number")throw new TypeError('"size" argument must be of type number');if(r<0)throw new RangeError('The value "'+r+'" is invalid for option "size"')}function a0(r,e,t){return np(r),r<=0?$t(r):e!==void 0?typeof t=="string"?$t(r).fill(e,t):$t(r).fill(e):$t(r)}k.alloc=function(r,e,t){return a0(r,e,t)};function mi(r){return np(r),$t(r<0?0:yi(r)|0)}k.allocUnsafe=function(r){return mi(r)};k.allocUnsafeSlow=function(r){return mi(r)};function p0(r,e){if((typeof e!="string"||e==="")&&(e="utf8"),!k.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let t=op(r,e)|0,n=$t(t),o=n.write(r,e);return o!==t&&(n=n.slice(0,o)),n}function li(r){let e=r.length<0?0:yi(r.length)|0,t=$t(e);for(let n=0;n=Hn)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Hn.toString(16)+" bytes");return r|0}function f0(r){return+r!=r&&(r=0),k.alloc(+r)}k.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==k.prototype};k.compare=function(e,t){if(kt(e,Uint8Array)&&(e=k.from(e,e.offset,e.byteLength)),kt(t,Uint8Array)&&(t=k.from(t,t.offset,t.byteLength)),!k.isBuffer(e)||!k.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let n=e.length,o=t.length;for(let p=0,h=Math.min(n,o);po.length?(k.isBuffer(h)||(h=k.from(h)),h.copy(o,p)):Uint8Array.prototype.set.call(o,h,p);else if(k.isBuffer(h))h.copy(o,p);else throw new TypeError('"list" argument must be an Array of Buffers');p+=h.length}return o};function op(r,e){if(k.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||kt(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof r);let t=r.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&t===0)return 0;let o=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return di(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return t*2;case"hex":return t>>>1;case"base64":return hp(r).length;default:if(o)return n?-1:di(r).length;e=(""+e).toLowerCase(),o=!0}}k.byteLength=op;function l0(r,e,t){let n=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((t===void 0||t>this.length)&&(t=this.length),t<=0)||(t>>>=0,e>>>=0,t<=e))return"";for(r||(r="utf8");;)switch(r){case"hex":return _0(this,e,t);case"utf8":case"utf-8":return sp(this,e,t);case"ascii":return w0(this,e,t);case"latin1":case"binary":return b0(this,e,t);case"base64":return g0(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E0(this,e,t);default:if(n)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),n=!0}}k.prototype._isBuffer=!0;function Ar(r,e,t){let n=r[e];r[e]=r[t],r[t]=n}k.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""};Ja&&(k.prototype[Ja]=k.prototype.inspect);k.prototype.compare=function(e,t,n,o,p){if(kt(e,Uint8Array)&&(e=k.from(e,e.offset,e.byteLength)),!k.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),o===void 0&&(o=0),p===void 0&&(p=this.length),t<0||n>e.length||o<0||p>this.length)throw new RangeError("out of range index");if(o>=p&&t>=n)return 0;if(o>=p)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,o>>>=0,p>>>=0,this===e)return 0;let h=p-o,g=n-t,b=Math.min(h,g),R=this.slice(o,p),N=e.slice(t,n);for(let P=0;P2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,gi(t)&&(t=o?0:r.length-1),t<0&&(t=r.length+t),t>=r.length){if(o)return-1;t=r.length-1}else if(t<0)if(o)t=0;else return-1;if(typeof e=="string"&&(e=k.from(e,n)),k.isBuffer(e))return e.length===0?-1:Xa(r,e,t,n,o);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(r,e,t):Uint8Array.prototype.lastIndexOf.call(r,e,t):Xa(r,[e],t,n,o);throw new TypeError("val must be string, number or Buffer")}function Xa(r,e,t,n,o){let p=1,h=r.length,g=e.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(r.length<2||e.length<2)return-1;p=2,h/=2,g/=2,t/=2}function b(N,P){return p===1?N[P]:N.readUInt16BE(P*p)}let R;if(o){let N=-1;for(R=t;Rh&&(t=h-g),R=t;R>=0;R--){let N=!0;for(let P=0;Po&&(n=o)):n=o;let p=e.length;n>p/2&&(n=p/2);let h;for(h=0;h>>0,isFinite(n)?(n=n>>>0,o===void 0&&(o="utf8")):(o=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let p=this.length-t;if((n===void 0||n>p)&&(n=p),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");let h=!1;for(;;)switch(o){case"hex":return h0(this,e,t,n);case"utf8":case"utf-8":return d0(this,e,t,n);case"ascii":case"latin1":case"binary":return m0(this,e,t,n);case"base64":return y0(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x0(this,e,t,n);default:if(h)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),h=!0}};k.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function g0(r,e,t){return e===0&&t===r.length?fi.fromByteArray(r):fi.fromByteArray(r.slice(e,t))}function sp(r,e,t){t=Math.min(r.length,t);let n=[],o=e;for(;o239?4:p>223?3:p>191?2:1;if(o+g<=t){let b,R,N,P;switch(g){case 1:p<128&&(h=p);break;case 2:b=r[o+1],(b&192)===128&&(P=(p&31)<<6|b&63,P>127&&(h=P));break;case 3:b=r[o+1],R=r[o+2],(b&192)===128&&(R&192)===128&&(P=(p&15)<<12|(b&63)<<6|R&63,P>2047&&(P<55296||P>57343)&&(h=P));break;case 4:b=r[o+1],R=r[o+2],N=r[o+3],(b&192)===128&&(R&192)===128&&(N&192)===128&&(P=(p&15)<<18|(b&63)<<12|(R&63)<<6|N&63,P>65535&&P<1114112&&(h=P))}}h===null?(h=65533,g=1):h>65535&&(h-=65536,n.push(h>>>10&1023|55296),h=56320|h&1023),n.push(h),o+=g}return v0(n)}var ep=4096;function v0(r){let e=r.length;if(e<=ep)return String.fromCharCode.apply(String,r);let t="",n=0;for(;nn)&&(t=n);let o="";for(let p=e;pn&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),tt)throw new RangeError("Trying to access beyond buffer length")}k.prototype.readUintLE=k.prototype.readUIntLE=function(e,t,n){e=e>>>0,t=t>>>0,n||lt(e,t,this.length);let o=this[e],p=1,h=0;for(;++h>>0,t=t>>>0,n||lt(e,t,this.length);let o=this[e+--t],p=1;for(;t>0&&(p*=256);)o+=this[e+--t]*p;return o};k.prototype.readUint8=k.prototype.readUInt8=function(e,t){return e=e>>>0,t||lt(e,1,this.length),this[e]};k.prototype.readUint16LE=k.prototype.readUInt16LE=function(e,t){return e=e>>>0,t||lt(e,2,this.length),this[e]|this[e+1]<<8};k.prototype.readUint16BE=k.prototype.readUInt16BE=function(e,t){return e=e>>>0,t||lt(e,2,this.length),this[e]<<8|this[e+1]};k.prototype.readUint32LE=k.prototype.readUInt32LE=function(e,t){return e=e>>>0,t||lt(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};k.prototype.readUint32BE=k.prototype.readUInt32BE=function(e,t){return e=e>>>0,t||lt(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};k.prototype.readBigUInt64LE=ir(function(e){e=e>>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&En(e,this.length-8);let o=t+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,p=this[++e]+this[++e]*2**8+this[++e]*2**16+n*2**24;return BigInt(o)+(BigInt(p)<>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&En(e,this.length-8);let o=t*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],p=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+n;return(BigInt(o)<>>0,t=t>>>0,n||lt(e,t,this.length);let o=this[e],p=1,h=0;for(;++h=p&&(o-=Math.pow(2,8*t)),o};k.prototype.readIntBE=function(e,t,n){e=e>>>0,t=t>>>0,n||lt(e,t,this.length);let o=t,p=1,h=this[e+--o];for(;o>0&&(p*=256);)h+=this[e+--o]*p;return p*=128,h>=p&&(h-=Math.pow(2,8*t)),h};k.prototype.readInt8=function(e,t){return e=e>>>0,t||lt(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};k.prototype.readInt16LE=function(e,t){e=e>>>0,t||lt(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};k.prototype.readInt16BE=function(e,t){e=e>>>0,t||lt(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};k.prototype.readInt32LE=function(e,t){return e=e>>>0,t||lt(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};k.prototype.readInt32BE=function(e,t){return e=e>>>0,t||lt(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};k.prototype.readBigInt64LE=ir(function(e){e=e>>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&En(e,this.length-8);let o=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(n<<24);return(BigInt(o)<>>0,Yr(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&En(e,this.length-8);let o=(t<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(o)<>>0,t||lt(e,4,this.length),Kr.read(this,e,!0,23,4)};k.prototype.readFloatBE=function(e,t){return e=e>>>0,t||lt(e,4,this.length),Kr.read(this,e,!1,23,4)};k.prototype.readDoubleLE=function(e,t){return e=e>>>0,t||lt(e,8,this.length),Kr.read(this,e,!0,52,8)};k.prototype.readDoubleBE=function(e,t){return e=e>>>0,t||lt(e,8,this.length),Kr.read(this,e,!1,52,8)};function wt(r,e,t,n,o,p){if(!k.isBuffer(r))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||er.length)throw new RangeError("Index out of range")}k.prototype.writeUintLE=k.prototype.writeUIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,n=n>>>0,!o){let g=Math.pow(2,8*n)-1;wt(this,e,t,n,g,0)}let p=1,h=0;for(this[t]=e&255;++h>>0,n=n>>>0,!o){let g=Math.pow(2,8*n)-1;wt(this,e,t,n,g,0)}let p=n-1,h=1;for(this[t+p]=e&255;--p>=0&&(h*=256);)this[t+p]=e/h&255;return t+n};k.prototype.writeUint8=k.prototype.writeUInt8=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,1,255,0),this[t]=e&255,t+1};k.prototype.writeUint16LE=k.prototype.writeUInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,2,65535,0),this[t]=e&255,this[t+1]=e>>>8,t+2};k.prototype.writeUint16BE=k.prototype.writeUInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=e&255,t+2};k.prototype.writeUint32LE=k.prototype.writeUInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255,t+4};k.prototype.writeUint32BE=k.prototype.writeUInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};function ap(r,e,t,n,o){lp(e,n,o,r,t,7);let p=Number(e&BigInt(4294967295));r[t++]=p,p=p>>8,r[t++]=p,p=p>>8,r[t++]=p,p=p>>8,r[t++]=p;let h=Number(e>>BigInt(32)&BigInt(4294967295));return r[t++]=h,h=h>>8,r[t++]=h,h=h>>8,r[t++]=h,h=h>>8,r[t++]=h,t}function pp(r,e,t,n,o){lp(e,n,o,r,t,7);let p=Number(e&BigInt(4294967295));r[t+7]=p,p=p>>8,r[t+6]=p,p=p>>8,r[t+5]=p,p=p>>8,r[t+4]=p;let h=Number(e>>BigInt(32)&BigInt(4294967295));return r[t+3]=h,h=h>>8,r[t+2]=h,h=h>>8,r[t+1]=h,h=h>>8,r[t]=h,t+8}k.prototype.writeBigUInt64LE=ir(function(e,t=0){return ap(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});k.prototype.writeBigUInt64BE=ir(function(e,t=0){return pp(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});k.prototype.writeIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let b=Math.pow(2,8*n-1);wt(this,e,t,n,b-1,-b)}let p=0,h=1,g=0;for(this[t]=e&255;++p>0)-g&255;return t+n};k.prototype.writeIntBE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let b=Math.pow(2,8*n-1);wt(this,e,t,n,b-1,-b)}let p=n-1,h=1,g=0;for(this[t+p]=e&255;--p>=0&&(h*=256);)e<0&&g===0&&this[t+p+1]!==0&&(g=1),this[t+p]=(e/h>>0)-g&255;return t+n};k.prototype.writeInt8=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=e&255,t+1};k.prototype.writeInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,2,32767,-32768),this[t]=e&255,this[t+1]=e>>>8,t+2};k.prototype.writeInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=e&255,t+2};k.prototype.writeInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,4,2147483647,-2147483648),this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4};k.prototype.writeInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||wt(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};k.prototype.writeBigInt64LE=ir(function(e,t=0){return ap(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});k.prototype.writeBigInt64BE=ir(function(e,t=0){return pp(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function cp(r,e,t,n,o,p){if(t+n>r.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function up(r,e,t,n,o){return e=+e,t=t>>>0,o||cp(r,e,t,4,34028234663852886e22,-34028234663852886e22),Kr.write(r,e,t,n,23,4),t+4}k.prototype.writeFloatLE=function(e,t,n){return up(this,e,t,!0,n)};k.prototype.writeFloatBE=function(e,t,n){return up(this,e,t,!1,n)};function fp(r,e,t,n,o){return e=+e,t=t>>>0,o||cp(r,e,t,8,17976931348623157e292,-17976931348623157e292),Kr.write(r,e,t,n,52,8),t+8}k.prototype.writeDoubleLE=function(e,t,n){return fp(this,e,t,!0,n)};k.prototype.writeDoubleBE=function(e,t,n){return fp(this,e,t,!1,n)};k.prototype.copy=function(e,t,n,o){if(!k.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),!o&&o!==0&&(o=this.length),t>=e.length&&(t=e.length),t||(t=0),o>0&&o=this.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t>>0,n=n===void 0?this.length:n>>>0,e||(e=0);let p;if(typeof e=="number")for(p=t;p2**32?o=tp(String(t)):typeof t=="bigint"&&(o=String(t),(t>BigInt(2)**BigInt(32)||t<-(BigInt(2)**BigInt(32)))&&(o=tp(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function tp(r){let e="",t=r.length,n=r[0]==="-"?1:0;for(;t>=n+4;t-=3)e=`_${r.slice(t-3,t)}${e}`;return`${r.slice(0,t)}${e}`}function R0(r,e,t){Yr(e,"offset"),(r[e]===void 0||r[e+t]===void 0)&&En(e,r.length-(t+1))}function lp(r,e,t,n,o,p){if(r>t||r3?e===0||e===BigInt(0)?g=`>= 0${h} and < 2${h} ** ${(p+1)*8}${h}`:g=`>= -(2${h} ** ${(p+1)*8-1}${h}) and < 2 ** ${(p+1)*8-1}${h}`:g=`>= ${e}${h} and <= ${t}${h}`,new Zr.ERR_OUT_OF_RANGE("value",g,r)}R0(n,o,p)}function Yr(r,e){if(typeof r!="number")throw new Zr.ERR_INVALID_ARG_TYPE(e,"number",r)}function En(r,e,t){throw Math.floor(r)!==r?(Yr(r,t),new Zr.ERR_OUT_OF_RANGE(t||"offset","an integer",r)):e<0?new Zr.ERR_BUFFER_OUT_OF_BOUNDS:new Zr.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${e}`,r)}var M0=/[^+/0-9A-Za-z-_]/g;function T0(r){if(r=r.split("=")[0],r=r.trim().replace(M0,""),r.length<2)return"";for(;r.length%4!==0;)r=r+"=";return r}function di(r,e){e=e||1/0;let t,n=r.length,o=null,p=[];for(let h=0;h55295&&t<57344){if(!o){if(t>56319){(e-=3)>-1&&p.push(239,191,189);continue}else if(h+1===n){(e-=3)>-1&&p.push(239,191,189);continue}o=t;continue}if(t<56320){(e-=3)>-1&&p.push(239,191,189),o=t;continue}t=(o-55296<<10|t-56320)+65536}else o&&(e-=3)>-1&&p.push(239,191,189);if(o=null,t<128){if((e-=1)<0)break;p.push(t)}else if(t<2048){if((e-=2)<0)break;p.push(t>>6|192,t&63|128)}else if(t<65536){if((e-=3)<0)break;p.push(t>>12|224,t>>6&63|128,t&63|128)}else if(t<1114112){if((e-=4)<0)break;p.push(t>>18|240,t>>12&63|128,t>>6&63|128,t&63|128)}else throw new Error("Invalid code point")}return p}function S0(r){let e=[];for(let t=0;t>8,o=t%256,p.push(o),p.push(n);return p}function hp(r){return fi.toByteArray(T0(r))}function Vn(r,e,t,n){let o;for(o=0;o=e.length||o>=r.length);++o)e[o+t]=r[o];return o}function kt(r,e){return r instanceof e||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===e.name}function gi(r){return r!==r}var I0=function(){let r="0123456789abcdef",e=new Array(256);for(let t=0;t<16;++t){let n=t*16;for(let o=0;o<16;++o)e[n+o]=r[t]+r[o]}return e}();function ir(r){return typeof BigInt>"u"?A0:r}function A0(){throw new Error("BigInt not supported")}});var gp=ft((Pb,xp)=>{f();var ut=xp.exports={},Ct,Dt;function vi(){throw new Error("setTimeout has not been defined")}function wi(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Ct=setTimeout:Ct=vi}catch{Ct=vi}try{typeof clearTimeout=="function"?Dt=clearTimeout:Dt=wi}catch{Dt=wi}})();function dp(r){if(Ct===setTimeout)return setTimeout(r,0);if((Ct===vi||!Ct)&&setTimeout)return Ct=setTimeout,setTimeout(r,0);try{return Ct(r,0)}catch{try{return Ct.call(null,r,0)}catch{return Ct.call(this,r,0)}}}function N0(r){if(Dt===clearTimeout)return clearTimeout(r);if((Dt===wi||!Dt)&&clearTimeout)return Dt=clearTimeout,clearTimeout(r);try{return Dt(r)}catch{try{return Dt.call(null,r)}catch{return Dt.call(this,r)}}}var Ht=[],Qr=!1,Nr,Zn=-1;function P0(){!Qr||!Nr||(Qr=!1,Nr.length?Ht=Nr.concat(Ht):Zn=-1,Ht.length&&mp())}function mp(){if(!Qr){var r=dp(P0);Qr=!0;for(var e=Ht.length;e;){for(Nr=Ht,Ht=[];++Zn1)for(var t=1;t{"use strict";vp=ct(Wn()),B0=ct(gp()),E=vp.Buffer});var jp=ft(()=>{f()});var $p=ft((Fp,ki)=>{f();(function(r,e){"use strict";function t(y,s){if(!y)throw new Error(s||"Assertion failed")}function n(y,s){y.super_=s;var c=function(){};c.prototype=s.prototype,y.prototype=new c,y.prototype.constructor=y}function o(y,s,c){if(o.isBN(y))return y;this.negative=0,this.words=null,this.length=0,this.red=null,y!==null&&((s==="le"||s==="be")&&(c=s,s=10),this._init(y||0,s||10,c||"be"))}typeof r=="object"?r.exports=o:e.BN=o,o.BN=o,o.wordSize=26;var p;try{typeof window<"u"&&typeof window.Buffer<"u"?p=window.Buffer:p=jp().Buffer}catch{}o.isBN=function(s){return s instanceof o?!0:s!==null&&typeof s=="object"&&s.constructor.wordSize===o.wordSize&&Array.isArray(s.words)},o.max=function(s,c){return s.cmp(c)>0?s:c},o.min=function(s,c){return s.cmp(c)<0?s:c},o.prototype._init=function(s,c,u){if(typeof s=="number")return this._initNumber(s,c,u);if(typeof s=="object")return this._initArray(s,c,u);c==="hex"&&(c=16),t(c===(c|0)&&c>=2&&c<=36),s=s.toString().replace(/\s+/g,"");var d=0;s[0]==="-"&&(d++,this.negative=1),d=0;d-=3)w=s[d]|s[d-1]<<8|s[d-2]<<16,this.words[m]|=w<>>26-M&67108863,M+=24,M>=26&&(M-=26,m++);else if(u==="le")for(d=0,m=0;d>>26-M&67108863,M+=24,M>=26&&(M-=26,m++);return this._strip()};function h(y,s){var c=y.charCodeAt(s);if(c>=48&&c<=57)return c-48;if(c>=65&&c<=70)return c-55;if(c>=97&&c<=102)return c-87;t(!1,"Invalid character in "+y)}function g(y,s,c){var u=h(y,c);return c-1>=s&&(u|=h(y,c-1)<<4),u}o.prototype._parseHex=function(s,c,u){this.length=Math.ceil((s.length-c)/6),this.words=new Array(this.length);for(var d=0;d=c;d-=2)M=g(s,c,d)<=18?(m-=18,w+=1,this.words[w]|=M>>>26):m+=8;else{var x=s.length-c;for(d=x%2===0?c+1:c;d=18?(m-=18,w+=1,this.words[w]|=M>>>26):m+=8}this._strip()};function b(y,s,c,u){for(var d=0,m=0,w=Math.min(y.length,c),M=s;M=49?m=x-49+10:x>=17?m=x-17+10:m=x,t(x>=0&&m1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=N}catch{o.prototype.inspect=N}else o.prototype.inspect=N;function N(){return(this.red?""}var P=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],ie=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],D=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];o.prototype.toString=function(s,c){s=s||10,c=c|0||1;var u;if(s===16||s==="hex"){u="";for(var d=0,m=0,w=0;w>>24-d&16777215,d+=2,d>=26&&(d-=26,w--),m!==0||w!==this.length-1?u=P[6-x.length]+x+u:u=x+u}for(m!==0&&(u=m.toString(16)+u);u.length%c!==0;)u="0"+u;return this.negative!==0&&(u="-"+u),u}if(s===(s|0)&&s>=2&&s<=36){var a=ie[s],v=D[s];u="";var $=this.clone();for($.negative=0;!$.isZero();){var l=$.modrn(v).toString(s);$=$.idivn(v),$.isZero()?u=l+u:u=P[a-l.length]+l+u}for(this.isZero()&&(u="0"+u);u.length%c!==0;)u="0"+u;return this.negative!==0&&(u="-"+u),u}t(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&t(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-s:s},o.prototype.toJSON=function(){return this.toString(16,2)},p&&(o.prototype.toBuffer=function(s,c){return this.toArrayLike(p,s,c)}),o.prototype.toArray=function(s,c){return this.toArrayLike(Array,s,c)};var ue=function(s,c){return s.allocUnsafe?s.allocUnsafe(c):new s(c)};o.prototype.toArrayLike=function(s,c,u){this._strip();var d=this.byteLength(),m=u||Math.max(1,d);t(d<=m,"byte array longer than desired length"),t(m>0,"Requested array length <= 0");var w=ue(s,m),M=c==="le"?"LE":"BE";return this["_toArrayLike"+M](w,d),w},o.prototype._toArrayLikeLE=function(s,c){for(var u=0,d=0,m=0,w=0;m>8&255),u>16&255),w===6?(u>24&255),d=0,w=0):(d=M>>>24,w+=2)}if(u=0&&(s[u--]=M>>8&255),u>=0&&(s[u--]=M>>16&255),w===6?(u>=0&&(s[u--]=M>>24&255),d=0,w=0):(d=M>>>24,w+=2)}if(u>=0)for(s[u--]=d;u>=0;)s[u--]=0},Math.clz32?o.prototype._countBits=function(s){return 32-Math.clz32(s)}:o.prototype._countBits=function(s){var c=s,u=0;return c>=4096&&(u+=13,c>>>=13),c>=64&&(u+=7,c>>>=7),c>=8&&(u+=4,c>>>=4),c>=2&&(u+=2,c>>>=2),u+c},o.prototype._zeroBits=function(s){if(s===0)return 26;var c=s,u=0;return(c&8191)===0&&(u+=13,c>>>=13),(c&127)===0&&(u+=7,c>>>=7),(c&15)===0&&(u+=4,c>>>=4),(c&3)===0&&(u+=2,c>>>=2),(c&1)===0&&u++,u},o.prototype.bitLength=function(){var s=this.words[this.length-1],c=this._countBits(s);return(this.length-1)*26+c};function be(y){for(var s=new Array(y.bitLength()),c=0;c>>d&1}return s}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,c=0;cs.length?this.clone().ior(s):s.clone().ior(this)},o.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},o.prototype.iuand=function(s){var c;this.length>s.length?c=s:c=this;for(var u=0;us.length?this.clone().iand(s):s.clone().iand(this)},o.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},o.prototype.iuxor=function(s){var c,u;this.length>s.length?(c=this,u=s):(c=s,u=this);for(var d=0;ds.length?this.clone().ixor(s):s.clone().ixor(this)},o.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},o.prototype.inotn=function(s){t(typeof s=="number"&&s>=0);var c=Math.ceil(s/26)|0,u=s%26;this._expand(c),u>0&&c--;for(var d=0;d0&&(this.words[d]=~this.words[d]&67108863>>26-u),this._strip()},o.prototype.notn=function(s){return this.clone().inotn(s)},o.prototype.setn=function(s,c){t(typeof s=="number"&&s>=0);var u=s/26|0,d=s%26;return this._expand(u+1),c?this.words[u]=this.words[u]|1<s.length?(u=this,d=s):(u=s,d=this);for(var m=0,w=0;w>>26;for(;m!==0&&w>>26;if(this.length=u.length,m!==0)this.words[this.length]=m,this.length++;else if(u!==this)for(;ws.length?this.clone().iadd(s):s.clone().iadd(this)},o.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var c=this.iadd(s);return s.negative=1,c._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var u=this.cmp(s);if(u===0)return this.negative=0,this.length=1,this.words[0]=0,this;var d,m;u>0?(d=this,m=s):(d=s,m=this);for(var w=0,M=0;M>26,this.words[M]=c&67108863;for(;w!==0&&M>26,this.words[M]=c&67108863;if(w===0&&M>>26,$=x&67108863,l=Math.min(a,s.length-1),I=Math.max(0,a-y.length+1);I<=l;I++){var A=a-I|0;d=y.words[A]|0,m=s.words[I]|0,w=d*m+$,v+=w/67108864|0,$=w&67108863}c.words[a]=$|0,x=v|0}return x!==0?c.words[a]=x|0:c.length--,c._strip()}var ge=function(s,c,u){var d=s.words,m=c.words,w=u.words,M=0,x,a,v,$=d[0]|0,l=$&8191,I=$>>>13,A=d[1]|0,B=A&8191,q=A>>>13,Y=d[2]|0,j=Y&8191,F=Y>>>13,pt=d[3]|0,G=pt&8191,ae=pt>>>13,hr=d[4]|0,Se=hr&8191,ze=hr>>>13,dr=d[5]|0,Ie=dr&8191,Ae=dr>>>13,mr=d[6]|0,Ne=mr&8191,Pe=mr>>>13,yr=d[7]|0,Be=yr&8191,ke=yr>>>13,xr=d[8]|0,Ce=xr&8191,De=xr>>>13,gr=d[9]|0,Oe=gr&8191,qe=gr>>>13,vr=m[0]|0,Ue=vr&8191,Le=vr>>>13,wr=m[1]|0,je=wr&8191,Fe=wr>>>13,br=m[2]|0,$e=br&8191,He=br>>>13,_r=m[3]|0,Ve=_r&8191,We=_r>>>13,Er=m[4]|0,Ze=Er&8191,Ke=Er>>>13,Rr=m[5]|0,Ye=Rr&8191,Ge=Rr>>>13,Mr=m[6]|0,Qe=Mr&8191,Je=Mr>>>13,Tr=m[7]|0,Xe=Tr&8191,et=Tr>>>13,Sr=m[8]|0,tt=Sr&8191,rt=Sr>>>13,zr=m[9]|0,nt=zr&8191,ot=zr>>>13;u.negative=s.negative^c.negative,u.length=19,x=Math.imul(l,Ue),a=Math.imul(l,Le),a=a+Math.imul(I,Ue)|0,v=Math.imul(I,Le);var er=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(er>>>26)|0,er&=67108863,x=Math.imul(B,Ue),a=Math.imul(B,Le),a=a+Math.imul(q,Ue)|0,v=Math.imul(q,Le),x=x+Math.imul(l,je)|0,a=a+Math.imul(l,Fe)|0,a=a+Math.imul(I,je)|0,v=v+Math.imul(I,Fe)|0;var tr=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(tr>>>26)|0,tr&=67108863,x=Math.imul(j,Ue),a=Math.imul(j,Le),a=a+Math.imul(F,Ue)|0,v=Math.imul(F,Le),x=x+Math.imul(B,je)|0,a=a+Math.imul(B,Fe)|0,a=a+Math.imul(q,je)|0,v=v+Math.imul(q,Fe)|0,x=x+Math.imul(l,$e)|0,a=a+Math.imul(l,He)|0,a=a+Math.imul(I,$e)|0,v=v+Math.imul(I,He)|0;var rr=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(rr>>>26)|0,rr&=67108863,x=Math.imul(G,Ue),a=Math.imul(G,Le),a=a+Math.imul(ae,Ue)|0,v=Math.imul(ae,Le),x=x+Math.imul(j,je)|0,a=a+Math.imul(j,Fe)|0,a=a+Math.imul(F,je)|0,v=v+Math.imul(F,Fe)|0,x=x+Math.imul(B,$e)|0,a=a+Math.imul(B,He)|0,a=a+Math.imul(q,$e)|0,v=v+Math.imul(q,He)|0,x=x+Math.imul(l,Ve)|0,a=a+Math.imul(l,We)|0,a=a+Math.imul(I,Ve)|0,v=v+Math.imul(I,We)|0;var nr=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(nr>>>26)|0,nr&=67108863,x=Math.imul(Se,Ue),a=Math.imul(Se,Le),a=a+Math.imul(ze,Ue)|0,v=Math.imul(ze,Le),x=x+Math.imul(G,je)|0,a=a+Math.imul(G,Fe)|0,a=a+Math.imul(ae,je)|0,v=v+Math.imul(ae,Fe)|0,x=x+Math.imul(j,$e)|0,a=a+Math.imul(j,He)|0,a=a+Math.imul(F,$e)|0,v=v+Math.imul(F,He)|0,x=x+Math.imul(B,Ve)|0,a=a+Math.imul(B,We)|0,a=a+Math.imul(q,Ve)|0,v=v+Math.imul(q,We)|0,x=x+Math.imul(l,Ze)|0,a=a+Math.imul(l,Ke)|0,a=a+Math.imul(I,Ze)|0,v=v+Math.imul(I,Ke)|0;var or=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(or>>>26)|0,or&=67108863,x=Math.imul(Ie,Ue),a=Math.imul(Ie,Le),a=a+Math.imul(Ae,Ue)|0,v=Math.imul(Ae,Le),x=x+Math.imul(Se,je)|0,a=a+Math.imul(Se,Fe)|0,a=a+Math.imul(ze,je)|0,v=v+Math.imul(ze,Fe)|0,x=x+Math.imul(G,$e)|0,a=a+Math.imul(G,He)|0,a=a+Math.imul(ae,$e)|0,v=v+Math.imul(ae,He)|0,x=x+Math.imul(j,Ve)|0,a=a+Math.imul(j,We)|0,a=a+Math.imul(F,Ve)|0,v=v+Math.imul(F,We)|0,x=x+Math.imul(B,Ze)|0,a=a+Math.imul(B,Ke)|0,a=a+Math.imul(q,Ze)|0,v=v+Math.imul(q,Ke)|0,x=x+Math.imul(l,Ye)|0,a=a+Math.imul(l,Ge)|0,a=a+Math.imul(I,Ye)|0,v=v+Math.imul(I,Ge)|0;var Wo=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Wo>>>26)|0,Wo&=67108863,x=Math.imul(Ne,Ue),a=Math.imul(Ne,Le),a=a+Math.imul(Pe,Ue)|0,v=Math.imul(Pe,Le),x=x+Math.imul(Ie,je)|0,a=a+Math.imul(Ie,Fe)|0,a=a+Math.imul(Ae,je)|0,v=v+Math.imul(Ae,Fe)|0,x=x+Math.imul(Se,$e)|0,a=a+Math.imul(Se,He)|0,a=a+Math.imul(ze,$e)|0,v=v+Math.imul(ze,He)|0,x=x+Math.imul(G,Ve)|0,a=a+Math.imul(G,We)|0,a=a+Math.imul(ae,Ve)|0,v=v+Math.imul(ae,We)|0,x=x+Math.imul(j,Ze)|0,a=a+Math.imul(j,Ke)|0,a=a+Math.imul(F,Ze)|0,v=v+Math.imul(F,Ke)|0,x=x+Math.imul(B,Ye)|0,a=a+Math.imul(B,Ge)|0,a=a+Math.imul(q,Ye)|0,v=v+Math.imul(q,Ge)|0,x=x+Math.imul(l,Qe)|0,a=a+Math.imul(l,Je)|0,a=a+Math.imul(I,Qe)|0,v=v+Math.imul(I,Je)|0;var Zo=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Zo>>>26)|0,Zo&=67108863,x=Math.imul(Be,Ue),a=Math.imul(Be,Le),a=a+Math.imul(ke,Ue)|0,v=Math.imul(ke,Le),x=x+Math.imul(Ne,je)|0,a=a+Math.imul(Ne,Fe)|0,a=a+Math.imul(Pe,je)|0,v=v+Math.imul(Pe,Fe)|0,x=x+Math.imul(Ie,$e)|0,a=a+Math.imul(Ie,He)|0,a=a+Math.imul(Ae,$e)|0,v=v+Math.imul(Ae,He)|0,x=x+Math.imul(Se,Ve)|0,a=a+Math.imul(Se,We)|0,a=a+Math.imul(ze,Ve)|0,v=v+Math.imul(ze,We)|0,x=x+Math.imul(G,Ze)|0,a=a+Math.imul(G,Ke)|0,a=a+Math.imul(ae,Ze)|0,v=v+Math.imul(ae,Ke)|0,x=x+Math.imul(j,Ye)|0,a=a+Math.imul(j,Ge)|0,a=a+Math.imul(F,Ye)|0,v=v+Math.imul(F,Ge)|0,x=x+Math.imul(B,Qe)|0,a=a+Math.imul(B,Je)|0,a=a+Math.imul(q,Qe)|0,v=v+Math.imul(q,Je)|0,x=x+Math.imul(l,Xe)|0,a=a+Math.imul(l,et)|0,a=a+Math.imul(I,Xe)|0,v=v+Math.imul(I,et)|0;var Ko=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Ko>>>26)|0,Ko&=67108863,x=Math.imul(Ce,Ue),a=Math.imul(Ce,Le),a=a+Math.imul(De,Ue)|0,v=Math.imul(De,Le),x=x+Math.imul(Be,je)|0,a=a+Math.imul(Be,Fe)|0,a=a+Math.imul(ke,je)|0,v=v+Math.imul(ke,Fe)|0,x=x+Math.imul(Ne,$e)|0,a=a+Math.imul(Ne,He)|0,a=a+Math.imul(Pe,$e)|0,v=v+Math.imul(Pe,He)|0,x=x+Math.imul(Ie,Ve)|0,a=a+Math.imul(Ie,We)|0,a=a+Math.imul(Ae,Ve)|0,v=v+Math.imul(Ae,We)|0,x=x+Math.imul(Se,Ze)|0,a=a+Math.imul(Se,Ke)|0,a=a+Math.imul(ze,Ze)|0,v=v+Math.imul(ze,Ke)|0,x=x+Math.imul(G,Ye)|0,a=a+Math.imul(G,Ge)|0,a=a+Math.imul(ae,Ye)|0,v=v+Math.imul(ae,Ge)|0,x=x+Math.imul(j,Qe)|0,a=a+Math.imul(j,Je)|0,a=a+Math.imul(F,Qe)|0,v=v+Math.imul(F,Je)|0,x=x+Math.imul(B,Xe)|0,a=a+Math.imul(B,et)|0,a=a+Math.imul(q,Xe)|0,v=v+Math.imul(q,et)|0,x=x+Math.imul(l,tt)|0,a=a+Math.imul(l,rt)|0,a=a+Math.imul(I,tt)|0,v=v+Math.imul(I,rt)|0;var Yo=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Yo>>>26)|0,Yo&=67108863,x=Math.imul(Oe,Ue),a=Math.imul(Oe,Le),a=a+Math.imul(qe,Ue)|0,v=Math.imul(qe,Le),x=x+Math.imul(Ce,je)|0,a=a+Math.imul(Ce,Fe)|0,a=a+Math.imul(De,je)|0,v=v+Math.imul(De,Fe)|0,x=x+Math.imul(Be,$e)|0,a=a+Math.imul(Be,He)|0,a=a+Math.imul(ke,$e)|0,v=v+Math.imul(ke,He)|0,x=x+Math.imul(Ne,Ve)|0,a=a+Math.imul(Ne,We)|0,a=a+Math.imul(Pe,Ve)|0,v=v+Math.imul(Pe,We)|0,x=x+Math.imul(Ie,Ze)|0,a=a+Math.imul(Ie,Ke)|0,a=a+Math.imul(Ae,Ze)|0,v=v+Math.imul(Ae,Ke)|0,x=x+Math.imul(Se,Ye)|0,a=a+Math.imul(Se,Ge)|0,a=a+Math.imul(ze,Ye)|0,v=v+Math.imul(ze,Ge)|0,x=x+Math.imul(G,Qe)|0,a=a+Math.imul(G,Je)|0,a=a+Math.imul(ae,Qe)|0,v=v+Math.imul(ae,Je)|0,x=x+Math.imul(j,Xe)|0,a=a+Math.imul(j,et)|0,a=a+Math.imul(F,Xe)|0,v=v+Math.imul(F,et)|0,x=x+Math.imul(B,tt)|0,a=a+Math.imul(B,rt)|0,a=a+Math.imul(q,tt)|0,v=v+Math.imul(q,rt)|0,x=x+Math.imul(l,nt)|0,a=a+Math.imul(l,ot)|0,a=a+Math.imul(I,nt)|0,v=v+Math.imul(I,ot)|0;var Go=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Go>>>26)|0,Go&=67108863,x=Math.imul(Oe,je),a=Math.imul(Oe,Fe),a=a+Math.imul(qe,je)|0,v=Math.imul(qe,Fe),x=x+Math.imul(Ce,$e)|0,a=a+Math.imul(Ce,He)|0,a=a+Math.imul(De,$e)|0,v=v+Math.imul(De,He)|0,x=x+Math.imul(Be,Ve)|0,a=a+Math.imul(Be,We)|0,a=a+Math.imul(ke,Ve)|0,v=v+Math.imul(ke,We)|0,x=x+Math.imul(Ne,Ze)|0,a=a+Math.imul(Ne,Ke)|0,a=a+Math.imul(Pe,Ze)|0,v=v+Math.imul(Pe,Ke)|0,x=x+Math.imul(Ie,Ye)|0,a=a+Math.imul(Ie,Ge)|0,a=a+Math.imul(Ae,Ye)|0,v=v+Math.imul(Ae,Ge)|0,x=x+Math.imul(Se,Qe)|0,a=a+Math.imul(Se,Je)|0,a=a+Math.imul(ze,Qe)|0,v=v+Math.imul(ze,Je)|0,x=x+Math.imul(G,Xe)|0,a=a+Math.imul(G,et)|0,a=a+Math.imul(ae,Xe)|0,v=v+Math.imul(ae,et)|0,x=x+Math.imul(j,tt)|0,a=a+Math.imul(j,rt)|0,a=a+Math.imul(F,tt)|0,v=v+Math.imul(F,rt)|0,x=x+Math.imul(B,nt)|0,a=a+Math.imul(B,ot)|0,a=a+Math.imul(q,nt)|0,v=v+Math.imul(q,ot)|0;var Qo=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Qo>>>26)|0,Qo&=67108863,x=Math.imul(Oe,$e),a=Math.imul(Oe,He),a=a+Math.imul(qe,$e)|0,v=Math.imul(qe,He),x=x+Math.imul(Ce,Ve)|0,a=a+Math.imul(Ce,We)|0,a=a+Math.imul(De,Ve)|0,v=v+Math.imul(De,We)|0,x=x+Math.imul(Be,Ze)|0,a=a+Math.imul(Be,Ke)|0,a=a+Math.imul(ke,Ze)|0,v=v+Math.imul(ke,Ke)|0,x=x+Math.imul(Ne,Ye)|0,a=a+Math.imul(Ne,Ge)|0,a=a+Math.imul(Pe,Ye)|0,v=v+Math.imul(Pe,Ge)|0,x=x+Math.imul(Ie,Qe)|0,a=a+Math.imul(Ie,Je)|0,a=a+Math.imul(Ae,Qe)|0,v=v+Math.imul(Ae,Je)|0,x=x+Math.imul(Se,Xe)|0,a=a+Math.imul(Se,et)|0,a=a+Math.imul(ze,Xe)|0,v=v+Math.imul(ze,et)|0,x=x+Math.imul(G,tt)|0,a=a+Math.imul(G,rt)|0,a=a+Math.imul(ae,tt)|0,v=v+Math.imul(ae,rt)|0,x=x+Math.imul(j,nt)|0,a=a+Math.imul(j,ot)|0,a=a+Math.imul(F,nt)|0,v=v+Math.imul(F,ot)|0;var Jo=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Jo>>>26)|0,Jo&=67108863,x=Math.imul(Oe,Ve),a=Math.imul(Oe,We),a=a+Math.imul(qe,Ve)|0,v=Math.imul(qe,We),x=x+Math.imul(Ce,Ze)|0,a=a+Math.imul(Ce,Ke)|0,a=a+Math.imul(De,Ze)|0,v=v+Math.imul(De,Ke)|0,x=x+Math.imul(Be,Ye)|0,a=a+Math.imul(Be,Ge)|0,a=a+Math.imul(ke,Ye)|0,v=v+Math.imul(ke,Ge)|0,x=x+Math.imul(Ne,Qe)|0,a=a+Math.imul(Ne,Je)|0,a=a+Math.imul(Pe,Qe)|0,v=v+Math.imul(Pe,Je)|0,x=x+Math.imul(Ie,Xe)|0,a=a+Math.imul(Ie,et)|0,a=a+Math.imul(Ae,Xe)|0,v=v+Math.imul(Ae,et)|0,x=x+Math.imul(Se,tt)|0,a=a+Math.imul(Se,rt)|0,a=a+Math.imul(ze,tt)|0,v=v+Math.imul(ze,rt)|0,x=x+Math.imul(G,nt)|0,a=a+Math.imul(G,ot)|0,a=a+Math.imul(ae,nt)|0,v=v+Math.imul(ae,ot)|0;var Xo=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(Xo>>>26)|0,Xo&=67108863,x=Math.imul(Oe,Ze),a=Math.imul(Oe,Ke),a=a+Math.imul(qe,Ze)|0,v=Math.imul(qe,Ke),x=x+Math.imul(Ce,Ye)|0,a=a+Math.imul(Ce,Ge)|0,a=a+Math.imul(De,Ye)|0,v=v+Math.imul(De,Ge)|0,x=x+Math.imul(Be,Qe)|0,a=a+Math.imul(Be,Je)|0,a=a+Math.imul(ke,Qe)|0,v=v+Math.imul(ke,Je)|0,x=x+Math.imul(Ne,Xe)|0,a=a+Math.imul(Ne,et)|0,a=a+Math.imul(Pe,Xe)|0,v=v+Math.imul(Pe,et)|0,x=x+Math.imul(Ie,tt)|0,a=a+Math.imul(Ie,rt)|0,a=a+Math.imul(Ae,tt)|0,v=v+Math.imul(Ae,rt)|0,x=x+Math.imul(Se,nt)|0,a=a+Math.imul(Se,ot)|0,a=a+Math.imul(ze,nt)|0,v=v+Math.imul(ze,ot)|0;var ei=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(ei>>>26)|0,ei&=67108863,x=Math.imul(Oe,Ye),a=Math.imul(Oe,Ge),a=a+Math.imul(qe,Ye)|0,v=Math.imul(qe,Ge),x=x+Math.imul(Ce,Qe)|0,a=a+Math.imul(Ce,Je)|0,a=a+Math.imul(De,Qe)|0,v=v+Math.imul(De,Je)|0,x=x+Math.imul(Be,Xe)|0,a=a+Math.imul(Be,et)|0,a=a+Math.imul(ke,Xe)|0,v=v+Math.imul(ke,et)|0,x=x+Math.imul(Ne,tt)|0,a=a+Math.imul(Ne,rt)|0,a=a+Math.imul(Pe,tt)|0,v=v+Math.imul(Pe,rt)|0,x=x+Math.imul(Ie,nt)|0,a=a+Math.imul(Ie,ot)|0,a=a+Math.imul(Ae,nt)|0,v=v+Math.imul(Ae,ot)|0;var ti=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(ti>>>26)|0,ti&=67108863,x=Math.imul(Oe,Qe),a=Math.imul(Oe,Je),a=a+Math.imul(qe,Qe)|0,v=Math.imul(qe,Je),x=x+Math.imul(Ce,Xe)|0,a=a+Math.imul(Ce,et)|0,a=a+Math.imul(De,Xe)|0,v=v+Math.imul(De,et)|0,x=x+Math.imul(Be,tt)|0,a=a+Math.imul(Be,rt)|0,a=a+Math.imul(ke,tt)|0,v=v+Math.imul(ke,rt)|0,x=x+Math.imul(Ne,nt)|0,a=a+Math.imul(Ne,ot)|0,a=a+Math.imul(Pe,nt)|0,v=v+Math.imul(Pe,ot)|0;var ri=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(ri>>>26)|0,ri&=67108863,x=Math.imul(Oe,Xe),a=Math.imul(Oe,et),a=a+Math.imul(qe,Xe)|0,v=Math.imul(qe,et),x=x+Math.imul(Ce,tt)|0,a=a+Math.imul(Ce,rt)|0,a=a+Math.imul(De,tt)|0,v=v+Math.imul(De,rt)|0,x=x+Math.imul(Be,nt)|0,a=a+Math.imul(Be,ot)|0,a=a+Math.imul(ke,nt)|0,v=v+Math.imul(ke,ot)|0;var ni=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(ni>>>26)|0,ni&=67108863,x=Math.imul(Oe,tt),a=Math.imul(Oe,rt),a=a+Math.imul(qe,tt)|0,v=Math.imul(qe,rt),x=x+Math.imul(Ce,nt)|0,a=a+Math.imul(Ce,ot)|0,a=a+Math.imul(De,nt)|0,v=v+Math.imul(De,ot)|0;var oi=(M+x|0)+((a&8191)<<13)|0;M=(v+(a>>>13)|0)+(oi>>>26)|0,oi&=67108863,x=Math.imul(Oe,nt),a=Math.imul(Oe,ot),a=a+Math.imul(qe,nt)|0,v=Math.imul(qe,ot);var ii=(M+x|0)+((a&8191)<<13)|0;return M=(v+(a>>>13)|0)+(ii>>>26)|0,ii&=67108863,w[0]=er,w[1]=tr,w[2]=rr,w[3]=nr,w[4]=or,w[5]=Wo,w[6]=Zo,w[7]=Ko,w[8]=Yo,w[9]=Go,w[10]=Qo,w[11]=Jo,w[12]=Xo,w[13]=ei,w[14]=ti,w[15]=ri,w[16]=ni,w[17]=oi,w[18]=ii,M!==0&&(w[19]=M,u.length++),u};Math.imul||(ge=Me);function Ee(y,s,c){c.negative=s.negative^y.negative,c.length=y.length+s.length;for(var u=0,d=0,m=0;m>>26)|0,d+=w>>>26,w&=67108863}c.words[m]=M,u=w,w=d}return u!==0?c.words[m]=u:c.length--,c._strip()}function he(y,s,c){return Ee(y,s,c)}o.prototype.mulTo=function(s,c){var u,d=this.length+s.length;return this.length===10&&s.length===10?u=ge(this,s,c):d<63?u=Me(this,s,c):d<1024?u=Ee(this,s,c):u=he(this,s,c),u};function Q(y,s){this.x=y,this.y=s}Q.prototype.makeRBT=function(s){for(var c=new Array(s),u=o.prototype._countBits(s)-1,d=0;d>=1;return d},Q.prototype.permute=function(s,c,u,d,m,w){for(var M=0;M>>1)m++;return 1<>>13,u[2*w+1]=m&8191,m=m>>>13;for(w=2*c;w>=26,u+=m/67108864|0,u+=w>>>26,this.words[d]=w&67108863}return u!==0&&(this.words[d]=u,this.length++),c?this.ineg():this},o.prototype.muln=function(s){return this.clone().imuln(s)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(s){var c=be(s);if(c.length===0)return new o(1);for(var u=this,d=0;d=0);var c=s%26,u=(s-c)/26,d=67108863>>>26-c<<26-c,m;if(c!==0){var w=0;for(m=0;m>>26-c}w&&(this.words[m]=w,this.length++)}if(u!==0){for(m=this.length-1;m>=0;m--)this.words[m+u]=this.words[m];for(m=0;m=0);var d;c?d=(c-c%26)/26:d=0;var m=s%26,w=Math.min((s-m)/26,this.length),M=67108863^67108863>>>m<w)for(this.length-=w,a=0;a=0&&(v!==0||a>=d);a--){var $=this.words[a]|0;this.words[a]=v<<26-m|$>>>m,v=$&M}return x&&v!==0&&(x.words[x.length++]=v),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(s,c,u){return t(this.negative===0),this.iushrn(s,c,u)},o.prototype.shln=function(s){return this.clone().ishln(s)},o.prototype.ushln=function(s){return this.clone().iushln(s)},o.prototype.shrn=function(s){return this.clone().ishrn(s)},o.prototype.ushrn=function(s){return this.clone().iushrn(s)},o.prototype.testn=function(s){t(typeof s=="number"&&s>=0);var c=s%26,u=(s-c)/26,d=1<=0);var c=s%26,u=(s-c)/26;if(t(this.negative===0,"imaskn works only with positive numbers"),this.length<=u)return this;if(c!==0&&u++,this.length=Math.min(u,this.length),c!==0){var d=67108863^67108863>>>c<=67108864;c++)this.words[c]-=67108864,c===this.length-1?this.words[c+1]=1:this.words[c+1]++;return this.length=Math.max(this.length,c+1),this},o.prototype.isubn=function(s){if(t(typeof s=="number"),t(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var c=0;c>26)-(x/67108864|0),this.words[m+u]=w&67108863}for(;m>26,this.words[m+u]=w&67108863;if(M===0)return this._strip();for(t(M===-1),M=0,m=0;m>26,this.words[m]=w&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(s,c){var u=this.length-s.length,d=this.clone(),m=s,w=m.words[m.length-1]|0,M=this._countBits(w);u=26-M,u!==0&&(m=m.ushln(u),d.iushln(u),w=m.words[m.length-1]|0);var x=d.length-m.length,a;if(c!=="mod"){a=new o(null),a.length=x+1,a.words=new Array(a.length);for(var v=0;v=0;l--){var I=(d.words[m.length+l]|0)*67108864+(d.words[m.length+l-1]|0);for(I=Math.min(I/w|0,67108863),d._ishlnsubmul(m,I,l);d.negative!==0;)I--,d.negative=0,d._ishlnsubmul(m,1,l),d.isZero()||(d.negative^=1);a&&(a.words[l]=I)}return a&&a._strip(),d._strip(),c!=="div"&&u!==0&&d.iushrn(u),{div:a||null,mod:d}},o.prototype.divmod=function(s,c,u){if(t(!s.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var d,m,w;return this.negative!==0&&s.negative===0?(w=this.neg().divmod(s,c),c!=="mod"&&(d=w.div.neg()),c!=="div"&&(m=w.mod.neg(),u&&m.negative!==0&&m.iadd(s)),{div:d,mod:m}):this.negative===0&&s.negative!==0?(w=this.divmod(s.neg(),c),c!=="mod"&&(d=w.div.neg()),{div:d,mod:w.mod}):(this.negative&s.negative)!==0?(w=this.neg().divmod(s.neg(),c),c!=="div"&&(m=w.mod.neg(),u&&m.negative!==0&&m.isub(s)),{div:w.div,mod:m}):s.length>this.length||this.cmp(s)<0?{div:new o(0),mod:this}:s.length===1?c==="div"?{div:this.divn(s.words[0]),mod:null}:c==="mod"?{div:null,mod:new o(this.modrn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new o(this.modrn(s.words[0]))}:this._wordDiv(s,c)},o.prototype.div=function(s){return this.divmod(s,"div",!1).div},o.prototype.mod=function(s){return this.divmod(s,"mod",!1).mod},o.prototype.umod=function(s){return this.divmod(s,"mod",!0).mod},o.prototype.divRound=function(s){var c=this.divmod(s);if(c.mod.isZero())return c.div;var u=c.div.negative!==0?c.mod.isub(s):c.mod,d=s.ushrn(1),m=s.andln(1),w=u.cmp(d);return w<0||m===1&&w===0?c.div:c.div.negative!==0?c.div.isubn(1):c.div.iaddn(1)},o.prototype.modrn=function(s){var c=s<0;c&&(s=-s),t(s<=67108863);for(var u=(1<<26)%s,d=0,m=this.length-1;m>=0;m--)d=(u*d+(this.words[m]|0))%s;return c?-d:d},o.prototype.modn=function(s){return this.modrn(s)},o.prototype.idivn=function(s){var c=s<0;c&&(s=-s),t(s<=67108863);for(var u=0,d=this.length-1;d>=0;d--){var m=(this.words[d]|0)+u*67108864;this.words[d]=m/s|0,u=m%s}return this._strip(),c?this.ineg():this},o.prototype.divn=function(s){return this.clone().idivn(s)},o.prototype.egcd=function(s){t(s.negative===0),t(!s.isZero());var c=this,u=s.clone();c.negative!==0?c=c.umod(s):c=c.clone();for(var d=new o(1),m=new o(0),w=new o(0),M=new o(1),x=0;c.isEven()&&u.isEven();)c.iushrn(1),u.iushrn(1),++x;for(var a=u.clone(),v=c.clone();!c.isZero();){for(var $=0,l=1;(c.words[0]&l)===0&&$<26;++$,l<<=1);if($>0)for(c.iushrn($);$-- >0;)(d.isOdd()||m.isOdd())&&(d.iadd(a),m.isub(v)),d.iushrn(1),m.iushrn(1);for(var I=0,A=1;(u.words[0]&A)===0&&I<26;++I,A<<=1);if(I>0)for(u.iushrn(I);I-- >0;)(w.isOdd()||M.isOdd())&&(w.iadd(a),M.isub(v)),w.iushrn(1),M.iushrn(1);c.cmp(u)>=0?(c.isub(u),d.isub(w),m.isub(M)):(u.isub(c),w.isub(d),M.isub(m))}return{a:w,b:M,gcd:u.iushln(x)}},o.prototype._invmp=function(s){t(s.negative===0),t(!s.isZero());var c=this,u=s.clone();c.negative!==0?c=c.umod(s):c=c.clone();for(var d=new o(1),m=new o(0),w=u.clone();c.cmpn(1)>0&&u.cmpn(1)>0;){for(var M=0,x=1;(c.words[0]&x)===0&&M<26;++M,x<<=1);if(M>0)for(c.iushrn(M);M-- >0;)d.isOdd()&&d.iadd(w),d.iushrn(1);for(var a=0,v=1;(u.words[0]&v)===0&&a<26;++a,v<<=1);if(a>0)for(u.iushrn(a);a-- >0;)m.isOdd()&&m.iadd(w),m.iushrn(1);c.cmp(u)>=0?(c.isub(u),d.isub(m)):(u.isub(c),m.isub(d))}var $;return c.cmpn(1)===0?$=d:$=m,$.cmpn(0)<0&&$.iadd(s),$},o.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var c=this.clone(),u=s.clone();c.negative=0,u.negative=0;for(var d=0;c.isEven()&&u.isEven();d++)c.iushrn(1),u.iushrn(1);do{for(;c.isEven();)c.iushrn(1);for(;u.isEven();)u.iushrn(1);var m=c.cmp(u);if(m<0){var w=c;c=u,u=w}else if(m===0||u.cmpn(1)===0)break;c.isub(u)}while(!0);return u.iushln(d)},o.prototype.invm=function(s){return this.egcd(s).a.umod(s)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(s){return this.words[0]&s},o.prototype.bincn=function(s){t(typeof s=="number");var c=s%26,u=(s-c)/26,d=1<>>26,M&=67108863,this.words[w]=M}return m!==0&&(this.words[w]=m,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(s){var c=s<0;if(this.negative!==0&&!c)return-1;if(this.negative===0&&c)return 1;this._strip();var u;if(this.length>1)u=1;else{c&&(s=-s),t(s<=67108863,"Number is too big");var d=this.words[0]|0;u=d===s?0:ds.length)return 1;if(this.length=0;u--){var d=this.words[u]|0,m=s.words[u]|0;if(d!==m){dm&&(c=1);break}}return c},o.prototype.gtn=function(s){return this.cmpn(s)===1},o.prototype.gt=function(s){return this.cmp(s)===1},o.prototype.gten=function(s){return this.cmpn(s)>=0},o.prototype.gte=function(s){return this.cmp(s)>=0},o.prototype.ltn=function(s){return this.cmpn(s)===-1},o.prototype.lt=function(s){return this.cmp(s)===-1},o.prototype.lten=function(s){return this.cmpn(s)<=0},o.prototype.lte=function(s){return this.cmp(s)<=0},o.prototype.eqn=function(s){return this.cmpn(s)===0},o.prototype.eq=function(s){return this.cmp(s)===0},o.red=function(s){return new fe(s)},o.prototype.toRed=function(s){return t(!this.red,"Already a number in reduction context"),t(this.negative===0,"red works only with positives"),s.convertTo(this)._forceRed(s)},o.prototype.fromRed=function(){return t(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(s){return this.red=s,this},o.prototype.forceRed=function(s){return t(!this.red,"Already a number in reduction context"),this._forceRed(s)},o.prototype.redAdd=function(s){return t(this.red,"redAdd works only with red numbers"),this.red.add(this,s)},o.prototype.redIAdd=function(s){return t(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,s)},o.prototype.redSub=function(s){return t(this.red,"redSub works only with red numbers"),this.red.sub(this,s)},o.prototype.redISub=function(s){return t(this.red,"redISub works only with red numbers"),this.red.isub(this,s)},o.prototype.redShl=function(s){return t(this.red,"redShl works only with red numbers"),this.red.shl(this,s)},o.prototype.redMul=function(s){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.mul(this,s)},o.prototype.redIMul=function(s){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.imul(this,s)},o.prototype.redSqr=function(){return t(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return t(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return t(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return t(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return t(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(s){return t(this.red&&!s.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,s)};var H={k256:null,p224:null,p192:null,p25519:null};function O(y,s){this.name=y,this.p=new o(s,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}O.prototype._tmp=function(){var s=new o(null);return s.words=new Array(Math.ceil(this.n/13)),s},O.prototype.ireduce=function(s){var c=s,u;do this.split(c,this.tmp),c=this.imulK(c),c=c.iadd(this.tmp),u=c.bitLength();while(u>this.n);var d=u0?c.isub(this.p):c.strip!==void 0?c.strip():c._strip(),c},O.prototype.split=function(s,c){s.iushrn(this.n,0,c)},O.prototype.imulK=function(s){return s.imul(this.k)};function oe(){O.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(oe,O),oe.prototype.split=function(s,c){for(var u=4194303,d=Math.min(s.length,9),m=0;m>>22,w=M}w>>>=22,s.words[m-10]=w,w===0&&s.length>10?s.length-=10:s.length-=9},oe.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var c=0,u=0;u>>=26,s.words[u]=m,c=d}return c!==0&&(s.words[s.length++]=c),s},o._prime=function(s){if(H[s])return H[s];var c;if(s==="k256")c=new oe;else if(s==="p224")c=new re;else if(s==="p192")c=new X;else if(s==="p25519")c=new Te;else throw new Error("Unknown prime "+s);return H[s]=c,c};function fe(y){if(typeof y=="string"){var s=o._prime(y);this.m=s.p,this.prime=s}else t(y.gtn(1),"modulus must be greater than 1"),this.m=y,this.prime=null}fe.prototype._verify1=function(s){t(s.negative===0,"red works only with positives"),t(s.red,"red works only with red numbers")},fe.prototype._verify2=function(s,c){t((s.negative|c.negative)===0,"red works only with positives"),t(s.red&&s.red===c.red,"red works only with red numbers")},fe.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):(R(s,s.umod(this.m)._forceRed(this)),s)},fe.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},fe.prototype.add=function(s,c){this._verify2(s,c);var u=s.add(c);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},fe.prototype.iadd=function(s,c){this._verify2(s,c);var u=s.iadd(c);return u.cmp(this.m)>=0&&u.isub(this.m),u},fe.prototype.sub=function(s,c){this._verify2(s,c);var u=s.sub(c);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},fe.prototype.isub=function(s,c){this._verify2(s,c);var u=s.isub(c);return u.cmpn(0)<0&&u.iadd(this.m),u},fe.prototype.shl=function(s,c){return this._verify1(s),this.imod(s.ushln(c))},fe.prototype.imul=function(s,c){return this._verify2(s,c),this.imod(s.imul(c))},fe.prototype.mul=function(s,c){return this._verify2(s,c),this.imod(s.mul(c))},fe.prototype.isqr=function(s){return this.imul(s,s.clone())},fe.prototype.sqr=function(s){return this.mul(s,s)},fe.prototype.sqrt=function(s){if(s.isZero())return s.clone();var c=this.m.andln(3);if(t(c%2===1),c===3){var u=this.m.add(new o(1)).iushrn(2);return this.pow(s,u)}for(var d=this.m.subn(1),m=0;!d.isZero()&&d.andln(1)===0;)m++,d.iushrn(1);t(!d.isZero());var w=new o(1).toRed(this),M=w.redNeg(),x=this.m.subn(1).iushrn(1),a=this.m.bitLength();for(a=new o(2*a*a).toRed(this);this.pow(a,x).cmp(M)!==0;)a.redIAdd(M);for(var v=this.pow(a,d),$=this.pow(s,d.addn(1).iushrn(1)),l=this.pow(s,d),I=m;l.cmp(w)!==0;){for(var A=l,B=0;A.cmp(w)!==0;B++)A=A.redSqr();t(B=0;m--){for(var v=c.words[m],$=a-1;$>=0;$--){var l=v>>$&1;if(w!==d[0]&&(w=this.sqr(w)),l===0&&M===0){x=0;continue}M<<=1,M|=l,x++,!(x!==u&&(m!==0||$!==0))&&(w=this.mul(w,d[M]),x=0,M=0)}a=26}return w},fe.prototype.convertTo=function(s){var c=s.umod(this.m);return c===s?c.clone():c},fe.prototype.convertFrom=function(s){var c=s.clone();return c.red=null,c},o.mont=function(s){return new K(s)};function K(y){fe.call(this,y),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}n(K,fe),K.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},K.prototype.convertFrom=function(s){var c=this.imod(s.mul(this.rinv));return c.red=null,c},K.prototype.imul=function(s,c){if(s.isZero()||c.isZero())return s.words[0]=0,s.length=1,s;var u=s.imul(c),d=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=u.isub(d).iushrn(this.shift),w=m;return m.cmp(this.m)>=0?w=m.isub(this.m):m.cmpn(0)<0&&(w=m.iadd(this.m)),w._forceRed(this)},K.prototype.mul=function(s,c){if(s.isZero()||c.isZero())return new o(0)._forceRed(this);var u=s.mul(c),d=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),m=u.isub(d).iushrn(this.shift),w=m;return m.cmp(this.m)>=0?w=m.isub(this.m):m.cmpn(0)<0&&(w=m.iadd(this.m)),w._forceRed(this)},K.prototype.invm=function(s){var c=this.imod(s._invmp(this.m).mul(this.r2));return c._forceRed(this)}})(typeof ki>"u"||ki,Fp)});var Wp=ft((mE,ro)=>{f();(function(){"use strict";var r="input is invalid type",e="finalize already called",t=typeof window=="object",n=t?window:{};n.JS_SHA3_NO_WINDOW&&(t=!1);var o=!t&&typeof self=="object",p=!n.JS_SHA3_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;p?n=global:o&&(n=self);var h=!n.JS_SHA3_NO_COMMON_JS&&typeof ro=="object"&&ro.exports,g=typeof define=="function"&&define.amd,b=!n.JS_SHA3_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",R="0123456789abcdef".split(""),N=[31,7936,2031616,520093696],P=[4,1024,262144,67108864],ie=[1,256,65536,16777216],D=[6,1536,393216,100663296],ue=[0,8,16,24],be=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],Me=[224,256,384,512],ge=[128,256],Ee=["hex","buffer","arrayBuffer","array","digest"],he={128:168,256:136};(n.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(l){return Object.prototype.toString.call(l)==="[object Array]"}),b&&(n.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(l){return typeof l=="object"&&l.buffer&&l.buffer.constructor===ArrayBuffer});for(var Q=function(l,I,A){return function(B){return new a(l,I,l).update(B)[A]()}},H=function(l,I,A){return function(B,q){return new a(l,I,q).update(B)[A]()}},O=function(l,I,A){return function(B,q,Y,j){return s["cshake"+l].update(B,q,Y,j)[A]()}},oe=function(l,I,A){return function(B,q,Y,j){return s["kmac"+l].update(B,q,Y,j)[A]()}},re=function(l,I,A,B){for(var q=0;q>5,this.byteCount=this.blockCount<<2,this.outputBlocks=A>>5,this.extraBytes=(A&31)>>3;for(var B=0;B<50;++B)this.s[B]=0}a.prototype.update=function(l){if(this.finalized)throw new Error(e);var I,A=typeof l;if(A!=="string"){if(A==="object"){if(l===null)throw new Error(r);if(b&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!b||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);I=!0}for(var B=this.blocks,q=this.byteCount,Y=l.length,j=this.blockCount,F=0,pt=this.s,G,ae;F>2]|=l[F]<>2]|=ae<>2]|=(192|ae>>6)<>2]|=(128|ae&63)<=57344?(B[G>>2]|=(224|ae>>12)<>2]|=(128|ae>>6&63)<>2]|=(128|ae&63)<>2]|=(240|ae>>18)<>2]|=(128|ae>>12&63)<>2]|=(128|ae>>6&63)<>2]|=(128|ae&63)<=q){for(this.start=G-q,this.block=B[j],G=0;G>8,A=l&255;A>0;)q.unshift(A),l=l>>8,A=l&255,++B;return I?q.push(B):q.unshift(B),this.update(q),q.length},a.prototype.encodeString=function(l){var I,A=typeof l;if(A!=="string"){if(A==="object"){if(l===null)throw new Error(r);if(b&&l.constructor===ArrayBuffer)l=new Uint8Array(l);else if(!Array.isArray(l)&&(!b||!ArrayBuffer.isView(l)))throw new Error(r)}else throw new Error(r);I=!0}var B=0,q=l.length;if(I)B=q;else for(var Y=0;Y=57344?B+=3:(j=65536+((j&1023)<<10|l.charCodeAt(++Y)&1023),B+=4)}return B+=this.encode(B*8),this.update(l),B},a.prototype.bytepad=function(l,I){for(var A=this.encode(I),B=0;B>2]|=this.padding[I&3],this.lastByteIndex===this.byteCount)for(l[0]=l[A],I=1;I>4&15]+R[F&15]+R[F>>12&15]+R[F>>8&15]+R[F>>20&15]+R[F>>16&15]+R[F>>28&15]+R[F>>24&15];Y%l===0&&($(I),q=0)}return B&&(F=I[q],j+=R[F>>4&15]+R[F&15],B>1&&(j+=R[F>>12&15]+R[F>>8&15]),B>2&&(j+=R[F>>20&15]+R[F>>16&15])),j},a.prototype.arrayBuffer=function(){this.finalize();var l=this.blockCount,I=this.s,A=this.outputBlocks,B=this.extraBytes,q=0,Y=0,j=this.outputBits>>3,F;B?F=new ArrayBuffer(A+1<<2):F=new ArrayBuffer(j);for(var pt=new Uint32Array(F);Y>8&255,j[F+2]=pt>>16&255,j[F+3]=pt>>24&255;Y%l===0&&$(I)}return B&&(F=Y<<2,pt=I[q],j[F]=pt&255,B>1&&(j[F+1]=pt>>8&255),B>2&&(j[F+2]=pt>>16&255)),j};function v(l,I,A){a.call(this,l,I,A)}v.prototype=new a,v.prototype.finalize=function(){return this.encode(this.outputBits,!0),a.prototype.finalize.call(this)};var $=function(l){var I,A,B,q,Y,j,F,pt,G,ae,hr,Se,ze,dr,Ie,Ae,mr,Ne,Pe,yr,Be,ke,xr,Ce,De,gr,Oe,qe,vr,Ue,Le,wr,je,Fe,br,$e,He,_r,Ve,We,Er,Ze,Ke,Rr,Ye,Ge,Mr,Qe,Je,Tr,Xe,et,Sr,tt,rt,zr,nt,ot,er,tr,rr,nr,or;for(B=0;B<48;B+=2)q=l[0]^l[10]^l[20]^l[30]^l[40],Y=l[1]^l[11]^l[21]^l[31]^l[41],j=l[2]^l[12]^l[22]^l[32]^l[42],F=l[3]^l[13]^l[23]^l[33]^l[43],pt=l[4]^l[14]^l[24]^l[34]^l[44],G=l[5]^l[15]^l[25]^l[35]^l[45],ae=l[6]^l[16]^l[26]^l[36]^l[46],hr=l[7]^l[17]^l[27]^l[37]^l[47],Se=l[8]^l[18]^l[28]^l[38]^l[48],ze=l[9]^l[19]^l[29]^l[39]^l[49],I=Se^(j<<1|F>>>31),A=ze^(F<<1|j>>>31),l[0]^=I,l[1]^=A,l[10]^=I,l[11]^=A,l[20]^=I,l[21]^=A,l[30]^=I,l[31]^=A,l[40]^=I,l[41]^=A,I=q^(pt<<1|G>>>31),A=Y^(G<<1|pt>>>31),l[2]^=I,l[3]^=A,l[12]^=I,l[13]^=A,l[22]^=I,l[23]^=A,l[32]^=I,l[33]^=A,l[42]^=I,l[43]^=A,I=j^(ae<<1|hr>>>31),A=F^(hr<<1|ae>>>31),l[4]^=I,l[5]^=A,l[14]^=I,l[15]^=A,l[24]^=I,l[25]^=A,l[34]^=I,l[35]^=A,l[44]^=I,l[45]^=A,I=pt^(Se<<1|ze>>>31),A=G^(ze<<1|Se>>>31),l[6]^=I,l[7]^=A,l[16]^=I,l[17]^=A,l[26]^=I,l[27]^=A,l[36]^=I,l[37]^=A,l[46]^=I,l[47]^=A,I=ae^(q<<1|Y>>>31),A=hr^(Y<<1|q>>>31),l[8]^=I,l[9]^=A,l[18]^=I,l[19]^=A,l[28]^=I,l[29]^=A,l[38]^=I,l[39]^=A,l[48]^=I,l[49]^=A,dr=l[0],Ie=l[1],Ge=l[11]<<4|l[10]>>>28,Mr=l[10]<<4|l[11]>>>28,qe=l[20]<<3|l[21]>>>29,vr=l[21]<<3|l[20]>>>29,tr=l[31]<<9|l[30]>>>23,rr=l[30]<<9|l[31]>>>23,Ze=l[40]<<18|l[41]>>>14,Ke=l[41]<<18|l[40]>>>14,Fe=l[2]<<1|l[3]>>>31,br=l[3]<<1|l[2]>>>31,Ae=l[13]<<12|l[12]>>>20,mr=l[12]<<12|l[13]>>>20,Qe=l[22]<<10|l[23]>>>22,Je=l[23]<<10|l[22]>>>22,Ue=l[33]<<13|l[32]>>>19,Le=l[32]<<13|l[33]>>>19,nr=l[42]<<2|l[43]>>>30,or=l[43]<<2|l[42]>>>30,tt=l[5]<<30|l[4]>>>2,rt=l[4]<<30|l[5]>>>2,$e=l[14]<<6|l[15]>>>26,He=l[15]<<6|l[14]>>>26,Ne=l[25]<<11|l[24]>>>21,Pe=l[24]<<11|l[25]>>>21,Tr=l[34]<<15|l[35]>>>17,Xe=l[35]<<15|l[34]>>>17,wr=l[45]<<29|l[44]>>>3,je=l[44]<<29|l[45]>>>3,Ce=l[6]<<28|l[7]>>>4,De=l[7]<<28|l[6]>>>4,zr=l[17]<<23|l[16]>>>9,nt=l[16]<<23|l[17]>>>9,_r=l[26]<<25|l[27]>>>7,Ve=l[27]<<25|l[26]>>>7,yr=l[36]<<21|l[37]>>>11,Be=l[37]<<21|l[36]>>>11,et=l[47]<<24|l[46]>>>8,Sr=l[46]<<24|l[47]>>>8,Rr=l[8]<<27|l[9]>>>5,Ye=l[9]<<27|l[8]>>>5,gr=l[18]<<20|l[19]>>>12,Oe=l[19]<<20|l[18]>>>12,ot=l[29]<<7|l[28]>>>25,er=l[28]<<7|l[29]>>>25,We=l[38]<<8|l[39]>>>24,Er=l[39]<<8|l[38]>>>24,ke=l[48]<<14|l[49]>>>18,xr=l[49]<<14|l[48]>>>18,l[0]=dr^~Ae&Ne,l[1]=Ie^~mr&Pe,l[10]=Ce^~gr&qe,l[11]=De^~Oe&vr,l[20]=Fe^~$e&_r,l[21]=br^~He&Ve,l[30]=Rr^~Ge&Qe,l[31]=Ye^~Mr&Je,l[40]=tt^~zr&ot,l[41]=rt^~nt&er,l[2]=Ae^~Ne&yr,l[3]=mr^~Pe&Be,l[12]=gr^~qe&Ue,l[13]=Oe^~vr&Le,l[22]=$e^~_r&We,l[23]=He^~Ve&Er,l[32]=Ge^~Qe&Tr,l[33]=Mr^~Je&Xe,l[42]=zr^~ot&tr,l[43]=nt^~er&rr,l[4]=Ne^~yr&ke,l[5]=Pe^~Be&xr,l[14]=qe^~Ue&wr,l[15]=vr^~Le&je,l[24]=_r^~We&Ze,l[25]=Ve^~Er&Ke,l[34]=Qe^~Tr&et,l[35]=Je^~Xe&Sr,l[44]=ot^~tr&nr,l[45]=er^~rr&or,l[6]=yr^~ke&dr,l[7]=Be^~xr&Ie,l[16]=Ue^~wr&Ce,l[17]=Le^~je&De,l[26]=We^~Ze&Fe,l[27]=Er^~Ke&br,l[36]=Tr^~et&Rr,l[37]=Xe^~Sr&Ye,l[46]=tr^~nr&tt,l[47]=rr^~or&rt,l[8]=ke^~dr&Ae,l[9]=xr^~Ie&mr,l[18]=wr^~Ce&gr,l[19]=je^~De&Oe,l[28]=Ze^~Fe&$e,l[29]=Ke^~br&He,l[38]=et^~Rr&Ge,l[39]=Sr^~Ye&Mr,l[48]=nr^~tt&zr,l[49]=or^~rt&nt,l[0]^=be[B],l[1]^=be[B+1]};if(h)ro.exports=s;else{for(u=0;u{f();var no=Wn(),Lt=no.Buffer;function Xp(r,e){for(var t in r)e[t]=r[t]}Lt.from&&Lt.alloc&&Lt.allocUnsafe&&Lt.allocUnsafeSlow?ec.exports=no:(Xp(no,Oi),Oi.Buffer=$r);function $r(r,e,t){return Lt(r,e,t)}$r.prototype=Object.create(Lt.prototype);Xp(Lt,$r);$r.from=function(r,e,t){if(typeof r=="number")throw new TypeError("Argument must not be a number");return Lt(r,e,t)};$r.alloc=function(r,e,t){if(typeof r!="number")throw new TypeError("Argument must be a number");var n=Lt(r);return e!==void 0?typeof t=="string"?n.fill(e,t):n.fill(e):n.fill(0),n};$r.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Lt(r)};$r.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return no.SlowBuffer(r)}});var nc=ft((CE,rc)=>{"use strict";f();var oo=tc().Buffer;function Fx(r){if(r.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),t=0;t>>0,he=new Uint8Array(Ee);Me!==ge;){for(var Q=D[Me],H=0,O=Ee-1;(Q!==0||H>>0,he[O]=Q%h>>>0,Q=Q/h>>>0;if(Q!==0)throw new Error("Non-zero carry");be=H,Me++}for(var oe=Ee-be;oe!==Ee&&he[oe]===0;)oe++;for(var re=g.repeat(ue);oe>>0,Ee=new Uint8Array(ge);D[ue];){var he=e[D.charCodeAt(ue)];if(he===255)return;for(var Q=0,H=ge-1;(he!==0||Q>>0,Ee[H]=he%256>>>0,he=he/256>>>0;if(he!==0)throw new Error("Non-zero carry");Me=Q,ue++}for(var O=ge-Me;O!==ge&&Ee[O]===0;)O++;var oe=oo.allocUnsafe(be+(ge-O));oe.fill(0,0,be);for(var re=be;O!==ge;)oe[re++]=Ee[O++];return oe}function ie(D){var ue=P(D);if(ue)return ue;throw new Error("Non-base"+h+" character")}return{encode:N,decodeUnsafe:P,decode:ie}}rc.exports=Fx});var ic=ft((OE,oc)=>{f();var $x=nc(),Hx="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";oc.exports=$x(Hx)});var hy=ft((mA,_a)=>{"use strict";f();var p1=Object.prototype.hasOwnProperty,gt="~";function Ln(){}Object.create&&(Ln.prototype=Object.create(null),new Ln().__proto__||(gt=!1));function c1(r,e,t){this.fn=r,this.context=e,this.once=t||!1}function ly(r,e,t,n,o){if(typeof t!="function")throw new TypeError("The listener must be a function");var p=new c1(t,n||r,o),h=gt?gt+e:e;return r._events[h]?r._events[h].fn?r._events[h]=[r._events[h],p]:r._events[h].push(p):(r._events[h]=p,r._eventsCount++),r}function To(r,e){--r._eventsCount===0?r._events=new Ln:delete r._events[e]}function mt(){this._events=new Ln,this._eventsCount=0}mt.prototype.eventNames=function(){var e=[],t,n;if(this._eventsCount===0)return e;for(n in t=this._events)p1.call(t,n)&&e.push(gt?n.slice(1):n);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(t)):e};mt.prototype.listeners=function(e){var t=gt?gt+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,p=n.length,h=new Array(p);o{f();(function(r,e){typeof Ea=="object"&&typeof Ra<"u"?Ra.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs=e()})(Ea,function(){"use strict";var r=1e3,e=6e4,t=36e5,n="millisecond",o="second",p="minute",h="hour",g="day",b="week",R="month",N="quarter",P="year",ie="date",D="Invalid Date",ue=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,be=/\[([^\]]+)]|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,Me={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(K){var y=["th","st","nd","rd"],s=K%100;return"["+K+(y[(s-20)%10]||y[s]||y[0])+"]"}},ge=function(K,y,s){var c=String(K);return!c||c.length>=y?K:""+Array(y+1-c.length).join(s)+K},Ee={s:ge,z:function(K){var y=-K.utcOffset(),s=Math.abs(y),c=Math.floor(s/60),u=s%60;return(y<=0?"+":"-")+ge(c,2,"0")+":"+ge(u,2,"0")},m:function K(y,s){if(y.date()1)return K(m[0])}else{var w=y.name;Q[w]=y,u=w}return!c&&u&&(he=u),u||!c&&he},re=function(K,y){if(O(K))return K.clone();var s=typeof y=="object"?y:{};return s.date=K,s.args=arguments,new Te(s)},X=Ee;X.l=oe,X.i=O,X.w=function(K,y){return re(K,{locale:y.$L,utc:y.$u,x:y.$x,$offset:y.$offset})};var Te=function(){function K(s){this.$L=oe(s.locale,null,!0),this.parse(s),this.$x=this.$x||s.x||{},this[H]=!0}var y=K.prototype;return y.parse=function(s){this.$d=function(c){var u=c.date,d=c.utc;if(u===null)return new Date(NaN);if(X.u(u))return new Date;if(u instanceof Date)return new Date(u);if(typeof u=="string"&&!/Z$/i.test(u)){var m=u.match(ue);if(m){var w=m[2]-1||0,M=(m[7]||"0").substring(0,3);return d?new Date(Date.UTC(m[1],w,m[3]||1,m[4]||0,m[5]||0,m[6]||0,M)):new Date(m[1],w,m[3]||1,m[4]||0,m[5]||0,m[6]||0,M)}}return new Date(u)}(s),this.init()},y.init=function(){var s=this.$d;this.$y=s.getFullYear(),this.$M=s.getMonth(),this.$D=s.getDate(),this.$W=s.getDay(),this.$H=s.getHours(),this.$m=s.getMinutes(),this.$s=s.getSeconds(),this.$ms=s.getMilliseconds()},y.$utils=function(){return X},y.isValid=function(){return this.$d.toString()!==D},y.isSame=function(s,c){var u=re(s);return this.startOf(c)<=u&&u<=this.endOf(c)},y.isAfter=function(s,c){return re(s){f();(function(r,e){typeof Ma=="object"&&typeof Ta<"u"?Ta.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_duration=e()})(Ma,function(){"use strict";var r,e,t=1e3,n=6e4,o=36e5,p=864e5,h=/\[([^\]]+)]|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=31536e6,b=2628e6,R=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,N={years:g,months:b,days:p,hours:o,minutes:n,seconds:t,milliseconds:1,weeks:6048e5},P=function(Q){return Q instanceof Ee},ie=function(Q,H,O){return new Ee(Q,O,H.$l)},D=function(Q){return e.p(Q)+"s"},ue=function(Q){return Q<0},be=function(Q){return ue(Q)?Math.ceil(Q):Math.floor(Q)},Me=function(Q){return Math.abs(Q)},ge=function(Q,H){return Q?ue(Q)?{negative:!0,format:""+Me(Q)+H}:{negative:!1,format:""+Q+H}:{negative:!1,format:""}},Ee=function(){function Q(O,oe,re){var X=this;if(this.$d={},this.$l=re,O===void 0&&(this.$ms=0,this.parseFromMilliseconds()),oe)return ie(O*N[D(oe)],this);if(typeof O=="number")return this.$ms=O,this.parseFromMilliseconds(),this;if(typeof O=="object")return Object.keys(O).forEach(function(K){X.$d[D(K)]=O[K]}),this.calMilliseconds(),this;if(typeof O=="string"){var Te=O.match(R);if(Te){var fe=Te.slice(2).map(function(K){return K!=null?Number(K):0});return this.$d.years=fe[0],this.$d.months=fe[1],this.$d.weeks=fe[2],this.$d.days=fe[3],this.$d.hours=fe[4],this.$d.minutes=fe[5],this.$d.seconds=fe[6],this.calMilliseconds(),this}}return this}var H=Q.prototype;return H.calMilliseconds=function(){var O=this;this.$ms=Object.keys(this.$d).reduce(function(oe,re){return oe+(O.$d[re]||0)*N[re]},0)},H.parseFromMilliseconds=function(){var O=this.$ms;this.$d.years=be(O/g),O%=g,this.$d.months=be(O/b),O%=b,this.$d.days=be(O/p),O%=p,this.$d.hours=be(O/o),O%=o,this.$d.minutes=be(O/n),O%=n,this.$d.seconds=be(O/t),O%=t,this.$d.milliseconds=O},H.toISOString=function(){var O=ge(this.$d.years,"Y"),oe=ge(this.$d.months,"M"),re=+this.$d.days||0;this.$d.weeks&&(re+=7*this.$d.weeks);var X=ge(re,"D"),Te=ge(this.$d.hours,"H"),fe=ge(this.$d.minutes,"M"),K=this.$d.seconds||0;this.$d.milliseconds&&(K+=this.$d.milliseconds/1e3,K=Math.round(1e3*K)/1e3);var y=ge(K,"S"),s=O.negative||oe.negative||X.negative||Te.negative||fe.negative||y.negative,c=Te.format||fe.format||y.format?"T":"",u=(s?"-":"")+"P"+O.format+oe.format+X.format+c+Te.format+fe.format+y.format;return u==="P"||u==="-P"?"P0D":u},H.toJSON=function(){return this.toISOString()},H.format=function(O){var oe=O||"YYYY-MM-DDTHH:mm:ss",re={Y:this.$d.years,YY:e.s(this.$d.years,2,"0"),YYYY:e.s(this.$d.years,4,"0"),M:this.$d.months,MM:e.s(this.$d.months,2,"0"),D:this.$d.days,DD:e.s(this.$d.days,2,"0"),H:this.$d.hours,HH:e.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:e.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:e.s(this.$d.seconds,2,"0"),SSS:e.s(this.$d.milliseconds,3,"0")};return oe.replace(h,function(X,Te){return Te||String(re[X])})},H.as=function(O){return this.$ms/N[D(O)]},H.get=function(O){var oe=this.$ms,re=D(O);return re==="milliseconds"?oe%=1e3:oe=re==="weeks"?be(oe/N[re]):this.$d[re],oe||0},H.add=function(O,oe,re){var X;return X=oe?O*N[D(oe)]:P(O)?O.$ms:ie(O,this).$ms,ie(this.$ms+X*(re?-1:1),this)},H.subtract=function(O,oe){return this.add(O,oe,!0)},H.locale=function(O){var oe=this.clone();return oe.$l=O,oe},H.clone=function(){return ie(this.$ms,this)},H.humanize=function(O){return r().add(this.$ms,"ms").locale(this.$l).fromNow(!O)},H.valueOf=function(){return this.asMilliseconds()},H.milliseconds=function(){return this.get("milliseconds")},H.asMilliseconds=function(){return this.as("milliseconds")},H.seconds=function(){return this.get("seconds")},H.asSeconds=function(){return this.as("seconds")},H.minutes=function(){return this.get("minutes")},H.asMinutes=function(){return this.as("minutes")},H.hours=function(){return this.get("hours")},H.asHours=function(){return this.as("hours")},H.days=function(){return this.get("days")},H.asDays=function(){return this.as("days")},H.weeks=function(){return this.get("weeks")},H.asWeeks=function(){return this.as("weeks")},H.months=function(){return this.get("months")},H.asMonths=function(){return this.as("months")},H.years=function(){return this.get("years")},H.asYears=function(){return this.as("years")},Q}(),he=function(Q,H,O){return Q.add(H.years()*O,"y").add(H.months()*O,"M").add(H.days()*O,"d").add(H.hours()*O,"h").add(H.minutes()*O,"m").add(H.seconds()*O,"s").add(H.milliseconds()*O,"ms")};return function(Q,H,O){r=O,e=O().$utils(),O.duration=function(X,Te){var fe=O.locale();return ie(X,{$l:fe},Te)},O.isDuration=P;var oe=H.prototype.add,re=H.prototype.subtract;H.prototype.add=function(X,Te){return P(X)?he(this,X,1):oe.bind(this)(X,Te)},H.prototype.subtract=function(X,Te){return P(X)?he(this,X,-1):re.bind(this)(X,Te)}}})});var xy=ft((za,Ia)=>{f();(function(r,e){typeof za=="object"&&typeof Ia<"u"?Ia.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isToday=e()})(za,function(){"use strict";return function(r,e,t){e.prototype.isToday=function(){var n="YYYY-MM-DD",o=t();return this.format(n)===o.format(n)}}})});var gy=ft((Aa,Na)=>{f();(function(r,e){typeof Aa=="object"&&typeof Na<"u"?Na.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isYesterday=e()})(Aa,function(){"use strict";return function(r,e,t){e.prototype.isYesterday=function(){var n="YYYY-MM-DD",o=t().subtract(1,"day");return this.format(n)===o.format(n)}}})});var by=ft((Ba,ka)=>{f();(function(r,e){typeof Ba=="object"&&typeof ka<"u"?ka.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_calendar=e()})(Ba,function(){"use strict";return function(r,e,t){var n="h:mm A",o={lastDay:"[Yesterday at] "+n,sameDay:"[Today at] "+n,nextDay:"[Tomorrow at] "+n,nextWeek:"dddd [at] "+n,lastWeek:"[Last] dddd [at] "+n,sameElse:"MM/DD/YYYY"};e.prototype.calendar=function(p,h){var g=h||this.$locale().calendar||o,b=t(p||void 0).startOf("d"),R=this.diff(b,"d",!0),N="sameElse",P=R<-6?N:R<-1?"lastWeek":R<0?"lastDay":R<1?"sameDay":R<2?"nextDay":R<7?"nextWeek":N,ie=g[P]||o[P];return typeof ie=="function"?ie.call(this,t()):this.format(ie)}}})});var Ry=ft((Ca,Da)=>{f();(function(r,e){typeof Ca=="object"&&typeof Da<"u"?Da.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_relativeTime=e()})(Ca,function(){"use strict";return function(r,e,t){r=r||{};var n=e.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function p(g,b,R,N){return n.fromToBase(g,b,R,N)}t.en.relativeTime=o,n.fromToBase=function(g,b,R,N,P){for(var ie,D,ue,be=R.$locale().relativeTime||o,Me=r.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],ge=Me.length,Ee=0;Ee0,Q<=he.r||!he.r){Q<=1&&Ee>0&&(he=Me[Ee-1]);var H=be[he.l];P&&(Q=P(""+Q)),D=typeof H=="string"?H.replace("%d",Q):H(Q,b,he.l,ue);break}}if(b)return D;var O=ue?be.future:be.past;return typeof O=="function"?O(D):O.replace("%s",D)},n.to=function(g,b){return p(g,b,this,!0)},n.from=function(g,b){return p(g,b,this)};var h=function(g){return g.$u?t.utc():t()};n.toNow=function(g){return this.to(h(this),g)},n.fromNow=function(g){return this.from(h(this),g)}}})});var qy=ft(me=>{"use strict";f();var Fn=Symbol.for("react.element"),ob=Symbol.for("react.portal"),ib=Symbol.for("react.fragment"),sb=Symbol.for("react.strict_mode"),ab=Symbol.for("react.profiler"),pb=Symbol.for("react.provider"),cb=Symbol.for("react.context"),ub=Symbol.for("react.forward_ref"),fb=Symbol.for("react.suspense"),lb=Symbol.for("react.memo"),hb=Symbol.for("react.lazy"),zy=Symbol.iterator;function db(r){return r===null||typeof r!="object"?null:(r=zy&&r[zy]||r["@@iterator"],typeof r=="function"?r:null)}var Ny={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Py=Object.assign,By={};function yn(r,e,t){this.props=r,this.context=e,this.refs=By,this.updater=t||Ny}yn.prototype.isReactComponent={};yn.prototype.setState=function(r,e){if(typeof r!="object"&&typeof r!="function"&&r!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,r,e,"setState")};yn.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function ky(){}ky.prototype=yn.prototype;function La(r,e,t){this.props=r,this.context=e,this.refs=By,this.updater=t||Ny}var ja=La.prototype=new ky;ja.constructor=La;Py(ja,yn.prototype);ja.isPureReactComponent=!0;var Iy=Array.isArray,Cy=Object.prototype.hasOwnProperty,Fa={current:null},Dy={key:!0,ref:!0,__self:!0,__source:!0};function Oy(r,e,t){var n,o={},p=null,h=null;if(e!=null)for(n in e.ref!==void 0&&(h=e.ref),e.key!==void 0&&(p=""+e.key),e)Cy.call(e,n)&&!Dy.hasOwnProperty(n)&&(o[n]=e[n]);var g=arguments.length-2;if(g===1)o.children=t;else if(1{"use strict";f();Uy.exports=qy()});f();f();f();f();var Jr,Xr,en,tn,Rn,Mn,bi=class{constructor({address:e,publicKey:t,label:n,icon:o,chains:p,features:h}){ve(this,Jr,void 0);ve(this,Xr,void 0);ve(this,en,void 0);ve(this,tn,void 0);ve(this,Rn,void 0);ve(this,Mn,void 0);new.target===bi&&Object.freeze(this),it(this,Jr,e),it(this,Xr,t),it(this,en,p),it(this,tn,h),it(this,Rn,n),it(this,Mn,o)}get address(){return ee(this,Jr)}get publicKey(){return ee(this,Xr).slice()}get chains(){return ee(this,en).slice()}get features(){return ee(this,tn).slice()}get label(){return ee(this,Rn)}get icon(){return ee(this,Mn)}equals(e){return ee(this,Jr)===e.address&&k0(ee(this,Xr),e.publicKey)&&wp(ee(this,en),e.chains)&&wp(ee(this,tn),e.features)}},rn=bi;Jr=new WeakMap,Xr=new WeakMap,en=new WeakMap,tn=new WeakMap,Rn=new WeakMap,Mn=new WeakMap;function k0(r,e){if(r.length!==e.length)return!1;for(let t=0;tt(r);try{window.dispatchEvent(new Ei(e))}catch(t){console.error(`wallet-standard:register-wallet event could not be dispatched +`,t)}try{window.addEventListener("wallet-standard:app-ready",({detail:t})=>e(t))}catch(t){console.error(`wallet-standard:app-ready event listener could not be added +`,t)}}var Tn,Ei=class extends Event{constructor(t){super("wallet-standard:register-wallet",{bubbles:!1,cancelable:!1,composed:!1});ve(this,Tn,void 0);it(this,Tn,t)}get detail(){return ee(this,Tn)}get type(){return"wallet-standard:register-wallet"}preventDefault(){throw new Error("preventDefault cannot be called")}stopImmediatePropagation(){throw new Error("stopImmediatePropagation cannot be called")}stopPropagation(){throw new Error("stopPropagation cannot be called")}};Tn=new WeakMap;f();f();var bp="bitcoin:mainnet",_p="bitcoin:testnet",Ep="bitcoin:regtest",Sn=[bp,_p,Ep];f();f();f();var vo={};U(vo,{btc_requestAccounts:()=>yo,btc_signMessage:()=>go,btc_signPSBT:()=>xo});f();var yo={};U(yo,{error:()=>Fc,method:()=>Uc,params:()=>Lc,request:()=>Zx,response:()=>Kx,result:()=>jc});f();f();var xe;(function(r){r.assertEqual=o=>o;function e(o){}r.assertIs=e;function t(o){throw new Error}r.assertNever=t,r.arrayToEnum=o=>{let p={};for(let h of o)p[h]=h;return p},r.getValidEnumValues=o=>{let p=r.objectKeys(o).filter(g=>typeof o[o[g]]!="number"),h={};for(let g of p)h[g]=o[g];return r.objectValues(h)},r.objectValues=o=>r.objectKeys(o).map(function(p){return o[p]}),r.objectKeys=typeof Object.keys=="function"?o=>Object.keys(o):o=>{let p=[];for(let h in o)Object.prototype.hasOwnProperty.call(o,h)&&p.push(h);return p},r.find=(o,p)=>{for(let h of o)if(p(h))return h},r.isInteger=typeof Number.isInteger=="function"?o=>Number.isInteger(o):o=>typeof o=="number"&&isFinite(o)&&Math.floor(o)===o;function n(o,p=" | "){return o.map(h=>typeof h=="string"?`'${h}'`:h).join(p)}r.joinValues=n,r.jsonStringifyReplacer=(o,p)=>typeof p=="bigint"?p.toString():p})(xe||(xe={}));var Ti;(function(r){r.mergeShapes=(e,t)=>({...e,...t})})(Ti||(Ti={}));var V=xe.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),sr=r=>{switch(typeof r){case"undefined":return V.undefined;case"string":return V.string;case"number":return isNaN(r)?V.nan:V.number;case"boolean":return V.boolean;case"function":return V.function;case"bigint":return V.bigint;case"symbol":return V.symbol;case"object":return Array.isArray(r)?V.array:r===null?V.null:r.then&&typeof r.then=="function"&&r.catch&&typeof r.catch=="function"?V.promise:typeof Map<"u"&&r instanceof Map?V.map:typeof Set<"u"&&r instanceof Set?V.set:typeof Date<"u"&&r instanceof Date?V.date:V.object;default:return V.unknown}},L=xe.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),C0=r=>JSON.stringify(r,null,2).replace(/"([^"]+)":/g,"$1:"),yt=class extends Error{constructor(e){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(p){return p.message},n={_errors:[]},o=p=>{for(let h of p.issues)if(h.code==="invalid_union")h.unionErrors.map(o);else if(h.code==="invalid_return_type")o(h.returnTypeError);else if(h.code==="invalid_arguments")o(h.argumentsError);else if(h.path.length===0)n._errors.push(t(h));else{let g=n,b=0;for(;bt.message){let t={},n=[];for(let o of this.issues)o.path.length>0?(t[o.path[0]]=t[o.path[0]]||[],t[o.path[0]].push(e(o))):n.push(e(o));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}};yt.create=r=>new yt(r);var zn=(r,e)=>{let t;switch(r.code){case L.invalid_type:r.received===V.undefined?t="Required":t=`Expected ${r.expected}, received ${r.received}`;break;case L.invalid_literal:t=`Invalid literal value, expected ${JSON.stringify(r.expected,xe.jsonStringifyReplacer)}`;break;case L.unrecognized_keys:t=`Unrecognized key(s) in object: ${xe.joinValues(r.keys,", ")}`;break;case L.invalid_union:t="Invalid input";break;case L.invalid_union_discriminator:t=`Invalid discriminator value. Expected ${xe.joinValues(r.options)}`;break;case L.invalid_enum_value:t=`Invalid enum value. Expected ${xe.joinValues(r.options)}, received '${r.received}'`;break;case L.invalid_arguments:t="Invalid function arguments";break;case L.invalid_return_type:t="Invalid function return type";break;case L.invalid_date:t="Invalid date";break;case L.invalid_string:typeof r.validation=="object"?"includes"in r.validation?(t=`Invalid input: must include "${r.validation.includes}"`,typeof r.validation.position=="number"&&(t=`${t} at one or more positions greater than or equal to ${r.validation.position}`)):"startsWith"in r.validation?t=`Invalid input: must start with "${r.validation.startsWith}"`:"endsWith"in r.validation?t=`Invalid input: must end with "${r.validation.endsWith}"`:xe.assertNever(r.validation):r.validation!=="regex"?t=`Invalid ${r.validation}`:t="Invalid";break;case L.too_small:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at least":"more than"} ${r.minimum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at least":"over"} ${r.minimum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${r.minimum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(r.minimum))}`:t="Invalid input";break;case L.too_big:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at most":"less than"} ${r.maximum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at most":"under"} ${r.maximum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="bigint"?t=`BigInt must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly":r.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(r.maximum))}`:t="Invalid input";break;case L.custom:t="Invalid input";break;case L.invalid_intersection_types:t="Intersection results could not be merged";break;case L.not_multiple_of:t=`Number must be a multiple of ${r.multipleOf}`;break;case L.not_finite:t="Number must be finite";break;default:t=e.defaultError,xe.assertNever(r)}return{message:t}},Tp=zn;function D0(r){Tp=r}function Yn(){return Tp}var Gn=r=>{let{data:e,path:t,errorMaps:n,issueData:o}=r,p=[...t,...o.path||[]],h={...o,path:p},g="",b=n.filter(R=>!!R).slice().reverse();for(let R of b)g=R(h,{data:e,defaultError:g}).message;return{...o,path:p,message:o.message||g}},O0=[];function W(r,e){let t=Gn({issueData:e,data:r.data,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Yn(),zn].filter(n=>!!n)});r.common.issues.push(t)}var ht=class{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,t){let n=[];for(let o of t){if(o.status==="aborted")return se;o.status==="dirty"&&e.dirty(),n.push(o.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){let n=[];for(let o of t)n.push({key:await o.key,value:await o.value});return ht.mergeObjectSync(e,n)}static mergeObjectSync(e,t){let n={};for(let o of t){let{key:p,value:h}=o;if(p.status==="aborted"||h.status==="aborted")return se;p.status==="dirty"&&e.dirty(),h.status==="dirty"&&e.dirty(),p.value!=="__proto__"&&(typeof h.value<"u"||o.alwaysSet)&&(n[p.value]=h.value)}return{status:e.value,value:n}}},se=Object.freeze({status:"aborted"}),Sp=r=>({status:"dirty",value:r}),xt=r=>({status:"valid",value:r}),Si=r=>r.status==="aborted",zi=r=>r.status==="dirty",In=r=>r.status==="valid",Qn=r=>typeof Promise<"u"&&r instanceof Promise,te;(function(r){r.errToObj=e=>typeof e=="string"?{message:e}:e||{},r.toString=e=>typeof e=="string"?e:e?.message})(te||(te={}));var Tt=class{constructor(e,t,n,o){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=o}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},Rp=(r,e)=>{if(In(e))return{success:!0,data:e.value};if(!r.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new yt(r.common.issues);return this._error=t,this._error}}};function pe(r){if(!r)return{};let{errorMap:e,invalid_type_error:t,required_error:n,description:o}=r;if(e&&(t||n))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:o}:{errorMap:(h,g)=>h.code!=="invalid_type"?{message:g.defaultError}:typeof g.data>"u"?{message:n??g.defaultError}:{message:t??g.defaultError},description:o}}var ce=class{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return sr(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:sr(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new ht,ctx:{common:e.parent.common,data:e.data,parsedType:sr(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(Qn(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;let o={common:{issues:[],async:(n=t?.async)!==null&&n!==void 0?n:!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:sr(e)},p=this._parseSync({data:e,path:o.path,parent:o});return Rp(o,p)}async parseAsync(e,t){let n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){let n={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:sr(e)},o=this._parse({data:e,path:n.path,parent:n}),p=await(Qn(o)?o:Promise.resolve(o));return Rp(n,p)}refine(e,t){let n=o=>typeof t=="string"||typeof t>"u"?{message:t}:typeof t=="function"?t(o):t;return this._refinement((o,p)=>{let h=e(o),g=()=>p.addIssue({code:L.custom,...n(o)});return typeof Promise<"u"&&h instanceof Promise?h.then(b=>b?!0:(g(),!1)):h?!0:(g(),!1)})}refinement(e,t){return this._refinement((n,o)=>e(n)?!0:(o.addIssue(typeof t=="function"?t(n,o):t),!1))}_refinement(e){return new Et({schema:this,typeName:ne.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return zt.create(this,this._def)}nullable(){return Yt.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return _t.create(this,this._def)}promise(){return cr.create(this,this._def)}or(e){return Cr.create([this,e],this._def)}and(e){return Dr.create(this,e,this._def)}transform(e){return new Et({...pe(this._def),schema:this,typeName:ne.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let t=typeof e=="function"?e:()=>e;return new jr({...pe(this._def),innerType:this,defaultValue:t,typeName:ne.ZodDefault})}brand(){return new Jn({typeName:ne.ZodBranded,type:this,...pe(this._def)})}catch(e){let t=typeof e=="function"?e:()=>e;return new cn({...pe(this._def),innerType:this,catchValue:t,typeName:ne.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return Fr.create(this,e)}readonly(){return fn.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},q0=/^c[^\s-]{8,}$/i,U0=/^[a-z][a-z0-9]*$/,L0=/^[0-9A-HJKMNP-TV-Z]{26}$/,j0=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,F0=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,$0="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",Mi,H0=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,V0=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,W0=r=>r.precision?r.offset?new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${r.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${r.precision}}Z$`):r.precision===0?r.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):r.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");function Z0(r,e){return!!((e==="v4"||!e)&&H0.test(r)||(e==="v6"||!e)&&V0.test(r))}var bt=class extends ce{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==V.string){let p=this._getOrReturnCtx(e);return W(p,{code:L.invalid_type,expected:V.string,received:p.parsedType}),se}let n=new ht,o;for(let p of this._def.checks)if(p.kind==="min")e.data.lengthp.value&&(o=this._getOrReturnCtx(e,o),W(o,{code:L.too_big,maximum:p.value,type:"string",inclusive:!0,exact:!1,message:p.message}),n.dirty());else if(p.kind==="length"){let h=e.data.length>p.value,g=e.data.lengthe.test(o),{validation:t,code:L.invalid_string,...te.errToObj(n)})}_addCheck(e){return new bt({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...te.errToObj(e)})}url(e){return this._addCheck({kind:"url",...te.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...te.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...te.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...te.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...te.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...te.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...te.errToObj(e)})}datetime(e){var t;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:(t=e?.offset)!==null&&t!==void 0?t:!1,...te.errToObj(e?.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...te.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...te.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...te.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...te.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...te.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...te.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...te.errToObj(t)})}nonempty(e){return this.min(1,te.errToObj(e))}trim(){return new bt({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new bt({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new bt({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get minLength(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new bt({checks:[],typeName:ne.ZodString,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...pe(r)})};function K0(r,e){let t=(r.toString().split(".")[1]||"").length,n=(e.toString().split(".")[1]||"").length,o=t>n?t:n,p=parseInt(r.toFixed(o).replace(".","")),h=parseInt(e.toFixed(o).replace(".",""));return p%h/Math.pow(10,o)}var Ot=class extends ce{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==V.number){let p=this._getOrReturnCtx(e);return W(p,{code:L.invalid_type,expected:V.number,received:p.parsedType}),se}let n,o=new ht;for(let p of this._def.checks)p.kind==="int"?xe.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),W(n,{code:L.invalid_type,expected:"integer",received:"float",message:p.message}),o.dirty()):p.kind==="min"?(p.inclusive?e.datap.value:e.data>=p.value)&&(n=this._getOrReturnCtx(e,n),W(n,{code:L.too_big,maximum:p.value,type:"number",inclusive:p.inclusive,exact:!1,message:p.message}),o.dirty()):p.kind==="multipleOf"?K0(e.data,p.value)!==0&&(n=this._getOrReturnCtx(e,n),W(n,{code:L.not_multiple_of,multipleOf:p.value,message:p.message}),o.dirty()):p.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),W(n,{code:L.not_finite,message:p.message}),o.dirty()):xe.assertNever(p);return{status:o.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,n,o){return new Ot({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:te.toString(o)}]})}_addCheck(e){return new Ot({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:te.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:te.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:te.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:te.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuee.kind==="int"||e.kind==="multipleOf"&&xe.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(t===null||n.value>t)&&(t=n.value):n.kind==="max"&&(e===null||n.valuenew Ot({checks:[],typeName:ne.ZodNumber,coerce:r?.coerce||!1,...pe(r)});var qt=class extends ce{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==V.bigint){let p=this._getOrReturnCtx(e);return W(p,{code:L.invalid_type,expected:V.bigint,received:p.parsedType}),se}let n,o=new ht;for(let p of this._def.checks)p.kind==="min"?(p.inclusive?e.datap.value:e.data>=p.value)&&(n=this._getOrReturnCtx(e,n),W(n,{code:L.too_big,type:"bigint",maximum:p.value,inclusive:p.inclusive,message:p.message}),o.dirty()):p.kind==="multipleOf"?e.data%p.value!==BigInt(0)&&(n=this._getOrReturnCtx(e,n),W(n,{code:L.not_multiple_of,multipleOf:p.value,message:p.message}),o.dirty()):xe.assertNever(p);return{status:o.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,te.toString(t))}gt(e,t){return this.setLimit("min",e,!1,te.toString(t))}lte(e,t){return this.setLimit("max",e,!0,te.toString(t))}lt(e,t){return this.setLimit("max",e,!1,te.toString(t))}setLimit(e,t,n,o){return new qt({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:te.toString(o)}]})}_addCheck(e){return new qt({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:te.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:te.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:te.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:te.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:te.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new qt({checks:[],typeName:ne.ZodBigInt,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...pe(r)})};var Pr=class extends ce{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==V.boolean){let n=this._getOrReturnCtx(e);return W(n,{code:L.invalid_type,expected:V.boolean,received:n.parsedType}),se}return xt(e.data)}};Pr.create=r=>new Pr({typeName:ne.ZodBoolean,coerce:r?.coerce||!1,...pe(r)});var Zt=class extends ce{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==V.date){let p=this._getOrReturnCtx(e);return W(p,{code:L.invalid_type,expected:V.date,received:p.parsedType}),se}if(isNaN(e.data.getTime())){let p=this._getOrReturnCtx(e);return W(p,{code:L.invalid_date}),se}let n=new ht,o;for(let p of this._def.checks)p.kind==="min"?e.data.getTime()p.value&&(o=this._getOrReturnCtx(e,o),W(o,{code:L.too_big,message:p.message,inclusive:!0,exact:!1,maximum:p.value,type:"date"}),n.dirty()):xe.assertNever(p);return{status:n.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Zt({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:te.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:te.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuenew Zt({checks:[],coerce:r?.coerce||!1,typeName:ne.ZodDate,...pe(r)});var on=class extends ce{_parse(e){if(this._getType(e)!==V.symbol){let n=this._getOrReturnCtx(e);return W(n,{code:L.invalid_type,expected:V.symbol,received:n.parsedType}),se}return xt(e.data)}};on.create=r=>new on({typeName:ne.ZodSymbol,...pe(r)});var Br=class extends ce{_parse(e){if(this._getType(e)!==V.undefined){let n=this._getOrReturnCtx(e);return W(n,{code:L.invalid_type,expected:V.undefined,received:n.parsedType}),se}return xt(e.data)}};Br.create=r=>new Br({typeName:ne.ZodUndefined,...pe(r)});var kr=class extends ce{_parse(e){if(this._getType(e)!==V.null){let n=this._getOrReturnCtx(e);return W(n,{code:L.invalid_type,expected:V.null,received:n.parsedType}),se}return xt(e.data)}};kr.create=r=>new kr({typeName:ne.ZodNull,...pe(r)});var pr=class extends ce{constructor(){super(...arguments),this._any=!0}_parse(e){return xt(e.data)}};pr.create=r=>new pr({typeName:ne.ZodAny,...pe(r)});var Wt=class extends ce{constructor(){super(...arguments),this._unknown=!0}_parse(e){return xt(e.data)}};Wt.create=r=>new Wt({typeName:ne.ZodUnknown,...pe(r)});var It=class extends ce{_parse(e){let t=this._getOrReturnCtx(e);return W(t,{code:L.invalid_type,expected:V.never,received:t.parsedType}),se}};It.create=r=>new It({typeName:ne.ZodNever,...pe(r)});var sn=class extends ce{_parse(e){if(this._getType(e)!==V.undefined){let n=this._getOrReturnCtx(e);return W(n,{code:L.invalid_type,expected:V.void,received:n.parsedType}),se}return xt(e.data)}};sn.create=r=>new sn({typeName:ne.ZodVoid,...pe(r)});var _t=class extends ce{_parse(e){let{ctx:t,status:n}=this._processInputParams(e),o=this._def;if(t.parsedType!==V.array)return W(t,{code:L.invalid_type,expected:V.array,received:t.parsedType}),se;if(o.exactLength!==null){let h=t.data.length>o.exactLength.value,g=t.data.lengtho.maxLength.value&&(W(t,{code:L.too_big,maximum:o.maxLength.value,type:"array",inclusive:!0,exact:!1,message:o.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map((h,g)=>o.type._parseAsync(new Tt(t,h,t.path,g)))).then(h=>ht.mergeArray(n,h));let p=[...t.data].map((h,g)=>o.type._parseSync(new Tt(t,h,t.path,g)));return ht.mergeArray(n,p)}get element(){return this._def.type}min(e,t){return new _t({...this._def,minLength:{value:e,message:te.toString(t)}})}max(e,t){return new _t({...this._def,maxLength:{value:e,message:te.toString(t)}})}length(e,t){return new _t({...this._def,exactLength:{value:e,message:te.toString(t)}})}nonempty(e){return this.min(1,e)}};_t.create=(r,e)=>new _t({type:r,minLength:null,maxLength:null,exactLength:null,typeName:ne.ZodArray,...pe(e)});function nn(r){if(r instanceof st){let e={};for(let t in r.shape){let n=r.shape[t];e[t]=zt.create(nn(n))}return new st({...r._def,shape:()=>e})}else return r instanceof _t?new _t({...r._def,type:nn(r.element)}):r instanceof zt?zt.create(nn(r.unwrap())):r instanceof Yt?Yt.create(nn(r.unwrap())):r instanceof St?St.create(r.items.map(e=>nn(e))):r}var st=class extends ce{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),t=xe.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==V.object){let R=this._getOrReturnCtx(e);return W(R,{code:L.invalid_type,expected:V.object,received:R.parsedType}),se}let{status:n,ctx:o}=this._processInputParams(e),{shape:p,keys:h}=this._getCached(),g=[];if(!(this._def.catchall instanceof It&&this._def.unknownKeys==="strip"))for(let R in o.data)h.includes(R)||g.push(R);let b=[];for(let R of h){let N=p[R],P=o.data[R];b.push({key:{status:"valid",value:R},value:N._parse(new Tt(o,P,o.path,R)),alwaysSet:R in o.data})}if(this._def.catchall instanceof It){let R=this._def.unknownKeys;if(R==="passthrough")for(let N of g)b.push({key:{status:"valid",value:N},value:{status:"valid",value:o.data[N]}});else if(R==="strict")g.length>0&&(W(o,{code:L.unrecognized_keys,keys:g}),n.dirty());else if(R!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let R=this._def.catchall;for(let N of g){let P=o.data[N];b.push({key:{status:"valid",value:N},value:R._parse(new Tt(o,P,o.path,N)),alwaysSet:N in o.data})}}return o.common.async?Promise.resolve().then(async()=>{let R=[];for(let N of b){let P=await N.key;R.push({key:P,value:await N.value,alwaysSet:N.alwaysSet})}return R}).then(R=>ht.mergeObjectSync(n,R)):ht.mergeObjectSync(n,b)}get shape(){return this._def.shape()}strict(e){return te.errToObj,new st({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(t,n)=>{var o,p,h,g;let b=(h=(p=(o=this._def).errorMap)===null||p===void 0?void 0:p.call(o,t,n).message)!==null&&h!==void 0?h:n.defaultError;return t.code==="unrecognized_keys"?{message:(g=te.errToObj(e).message)!==null&&g!==void 0?g:b}:{message:b}}}:{}})}strip(){return new st({...this._def,unknownKeys:"strip"})}passthrough(){return new st({...this._def,unknownKeys:"passthrough"})}extend(e){return new st({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new st({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:ne.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new st({...this._def,catchall:e})}pick(e){let t={};return xe.objectKeys(e).forEach(n=>{e[n]&&this.shape[n]&&(t[n]=this.shape[n])}),new st({...this._def,shape:()=>t})}omit(e){let t={};return xe.objectKeys(this.shape).forEach(n=>{e[n]||(t[n]=this.shape[n])}),new st({...this._def,shape:()=>t})}deepPartial(){return nn(this)}partial(e){let t={};return xe.objectKeys(this.shape).forEach(n=>{let o=this.shape[n];e&&!e[n]?t[n]=o:t[n]=o.optional()}),new st({...this._def,shape:()=>t})}required(e){let t={};return xe.objectKeys(this.shape).forEach(n=>{if(e&&!e[n])t[n]=this.shape[n];else{let p=this.shape[n];for(;p instanceof zt;)p=p._def.innerType;t[n]=p}}),new st({...this._def,shape:()=>t})}keyof(){return zp(xe.objectKeys(this.shape))}};st.create=(r,e)=>new st({shape:()=>r,unknownKeys:"strip",catchall:It.create(),typeName:ne.ZodObject,...pe(e)});st.strictCreate=(r,e)=>new st({shape:()=>r,unknownKeys:"strict",catchall:It.create(),typeName:ne.ZodObject,...pe(e)});st.lazycreate=(r,e)=>new st({shape:r,unknownKeys:"strip",catchall:It.create(),typeName:ne.ZodObject,...pe(e)});var Cr=class extends ce{_parse(e){let{ctx:t}=this._processInputParams(e),n=this._def.options;function o(p){for(let g of p)if(g.result.status==="valid")return g.result;for(let g of p)if(g.result.status==="dirty")return t.common.issues.push(...g.ctx.common.issues),g.result;let h=p.map(g=>new yt(g.ctx.common.issues));return W(t,{code:L.invalid_union,unionErrors:h}),se}if(t.common.async)return Promise.all(n.map(async p=>{let h={...t,common:{...t.common,issues:[]},parent:null};return{result:await p._parseAsync({data:t.data,path:t.path,parent:h}),ctx:h}})).then(o);{let p,h=[];for(let b of n){let R={...t,common:{...t.common,issues:[]},parent:null},N=b._parseSync({data:t.data,path:t.path,parent:R});if(N.status==="valid")return N;N.status==="dirty"&&!p&&(p={result:N,ctx:R}),R.common.issues.length&&h.push(R.common.issues)}if(p)return t.common.issues.push(...p.ctx.common.issues),p.result;let g=h.map(b=>new yt(b));return W(t,{code:L.invalid_union,unionErrors:g}),se}}get options(){return this._def.options}};Cr.create=(r,e)=>new Cr({options:r,typeName:ne.ZodUnion,...pe(e)});var Kn=r=>r instanceof qr?Kn(r.schema):r instanceof Et?Kn(r.innerType()):r instanceof Ur?[r.value]:r instanceof Ut?r.options:r instanceof Lr?Object.keys(r.enum):r instanceof jr?Kn(r._def.innerType):r instanceof Br?[void 0]:r instanceof kr?[null]:null,an=class extends ce{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==V.object)return W(t,{code:L.invalid_type,expected:V.object,received:t.parsedType}),se;let n=this.discriminator,o=t.data[n],p=this.optionsMap.get(o);return p?t.common.async?p._parseAsync({data:t.data,path:t.path,parent:t}):p._parseSync({data:t.data,path:t.path,parent:t}):(W(t,{code:L.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),se)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){let o=new Map;for(let p of t){let h=Kn(p.shape[e]);if(!h)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let g of h){if(o.has(g))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(g)}`);o.set(g,p)}}return new an({typeName:ne.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:o,...pe(n)})}};function Ii(r,e){let t=sr(r),n=sr(e);if(r===e)return{valid:!0,data:r};if(t===V.object&&n===V.object){let o=xe.objectKeys(e),p=xe.objectKeys(r).filter(g=>o.indexOf(g)!==-1),h={...r,...e};for(let g of p){let b=Ii(r[g],e[g]);if(!b.valid)return{valid:!1};h[g]=b.data}return{valid:!0,data:h}}else if(t===V.array&&n===V.array){if(r.length!==e.length)return{valid:!1};let o=[];for(let p=0;p{if(Si(p)||Si(h))return se;let g=Ii(p.value,h.value);return g.valid?((zi(p)||zi(h))&&t.dirty(),{status:t.value,value:g.data}):(W(n,{code:L.invalid_intersection_types}),se)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([p,h])=>o(p,h)):o(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}};Dr.create=(r,e,t)=>new Dr({left:r,right:e,typeName:ne.ZodIntersection,...pe(t)});var St=class extends ce{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==V.array)return W(n,{code:L.invalid_type,expected:V.array,received:n.parsedType}),se;if(n.data.lengththis._def.items.length&&(W(n,{code:L.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let p=[...n.data].map((h,g)=>{let b=this._def.items[g]||this._def.rest;return b?b._parse(new Tt(n,h,n.path,g)):null}).filter(h=>!!h);return n.common.async?Promise.all(p).then(h=>ht.mergeArray(t,h)):ht.mergeArray(t,p)}get items(){return this._def.items}rest(e){return new St({...this._def,rest:e})}};St.create=(r,e)=>{if(!Array.isArray(r))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new St({items:r,typeName:ne.ZodTuple,rest:null,...pe(e)})};var Or=class extends ce{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==V.object)return W(n,{code:L.invalid_type,expected:V.object,received:n.parsedType}),se;let o=[],p=this._def.keyType,h=this._def.valueType;for(let g in n.data)o.push({key:p._parse(new Tt(n,g,n.path,g)),value:h._parse(new Tt(n,n.data[g],n.path,g))});return n.common.async?ht.mergeObjectAsync(t,o):ht.mergeObjectSync(t,o)}get element(){return this._def.valueType}static create(e,t,n){return t instanceof ce?new Or({keyType:e,valueType:t,typeName:ne.ZodRecord,...pe(n)}):new Or({keyType:bt.create(),valueType:e,typeName:ne.ZodRecord,...pe(t)})}},pn=class extends ce{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==V.map)return W(n,{code:L.invalid_type,expected:V.map,received:n.parsedType}),se;let o=this._def.keyType,p=this._def.valueType,h=[...n.data.entries()].map(([g,b],R)=>({key:o._parse(new Tt(n,g,n.path,[R,"key"])),value:p._parse(new Tt(n,b,n.path,[R,"value"]))}));if(n.common.async){let g=new Map;return Promise.resolve().then(async()=>{for(let b of h){let R=await b.key,N=await b.value;if(R.status==="aborted"||N.status==="aborted")return se;(R.status==="dirty"||N.status==="dirty")&&t.dirty(),g.set(R.value,N.value)}return{status:t.value,value:g}})}else{let g=new Map;for(let b of h){let R=b.key,N=b.value;if(R.status==="aborted"||N.status==="aborted")return se;(R.status==="dirty"||N.status==="dirty")&&t.dirty(),g.set(R.value,N.value)}return{status:t.value,value:g}}}};pn.create=(r,e,t)=>new pn({valueType:e,keyType:r,typeName:ne.ZodMap,...pe(t)});var Kt=class extends ce{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==V.set)return W(n,{code:L.invalid_type,expected:V.set,received:n.parsedType}),se;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&(W(n,{code:L.too_big,maximum:o.maxSize.value,type:"set",inclusive:!0,exact:!1,message:o.maxSize.message}),t.dirty());let p=this._def.valueType;function h(b){let R=new Set;for(let N of b){if(N.status==="aborted")return se;N.status==="dirty"&&t.dirty(),R.add(N.value)}return{status:t.value,value:R}}let g=[...n.data.values()].map((b,R)=>p._parse(new Tt(n,b,n.path,R)));return n.common.async?Promise.all(g).then(b=>h(b)):h(g)}min(e,t){return new Kt({...this._def,minSize:{value:e,message:te.toString(t)}})}max(e,t){return new Kt({...this._def,maxSize:{value:e,message:te.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}};Kt.create=(r,e)=>new Kt({valueType:r,minSize:null,maxSize:null,typeName:ne.ZodSet,...pe(e)});var ar=class extends ce{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==V.function)return W(t,{code:L.invalid_type,expected:V.function,received:t.parsedType}),se;function n(g,b){return Gn({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Yn(),zn].filter(R=>!!R),issueData:{code:L.invalid_arguments,argumentsError:b}})}function o(g,b){return Gn({data:g,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Yn(),zn].filter(R=>!!R),issueData:{code:L.invalid_return_type,returnTypeError:b}})}let p={errorMap:t.common.contextualErrorMap},h=t.data;if(this._def.returns instanceof cr){let g=this;return xt(async function(...b){let R=new yt([]),N=await g._def.args.parseAsync(b,p).catch(D=>{throw R.addIssue(n(b,D)),R}),P=await Reflect.apply(h,this,N);return await g._def.returns._def.type.parseAsync(P,p).catch(D=>{throw R.addIssue(o(P,D)),R})})}else{let g=this;return xt(function(...b){let R=g._def.args.safeParse(b,p);if(!R.success)throw new yt([n(b,R.error)]);let N=Reflect.apply(h,this,R.data),P=g._def.returns.safeParse(N,p);if(!P.success)throw new yt([o(N,P.error)]);return P.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new ar({...this._def,args:St.create(e).rest(Wt.create())})}returns(e){return new ar({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new ar({args:e||St.create([]).rest(Wt.create()),returns:t||Wt.create(),typeName:ne.ZodFunction,...pe(n)})}},qr=class extends ce{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}};qr.create=(r,e)=>new qr({getter:r,typeName:ne.ZodLazy,...pe(e)});var Ur=class extends ce{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return W(t,{received:t.data,code:L.invalid_literal,expected:this._def.value}),se}return{status:"valid",value:e.data}}get value(){return this._def.value}};Ur.create=(r,e)=>new Ur({value:r,typeName:ne.ZodLiteral,...pe(e)});function zp(r,e){return new Ut({values:r,typeName:ne.ZodEnum,...pe(e)})}var Ut=class extends ce{_parse(e){if(typeof e.data!="string"){let t=this._getOrReturnCtx(e),n=this._def.values;return W(t,{expected:xe.joinValues(n),received:t.parsedType,code:L.invalid_type}),se}if(this._def.values.indexOf(e.data)===-1){let t=this._getOrReturnCtx(e),n=this._def.values;return W(t,{received:t.data,code:L.invalid_enum_value,options:n}),se}return xt(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return Ut.create(e)}exclude(e){return Ut.create(this.options.filter(t=>!e.includes(t)))}};Ut.create=zp;var Lr=class extends ce{_parse(e){let t=xe.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==V.string&&n.parsedType!==V.number){let o=xe.objectValues(t);return W(n,{expected:xe.joinValues(o),received:n.parsedType,code:L.invalid_type}),se}if(t.indexOf(e.data)===-1){let o=xe.objectValues(t);return W(n,{received:n.data,code:L.invalid_enum_value,options:o}),se}return xt(e.data)}get enum(){return this._def.values}};Lr.create=(r,e)=>new Lr({values:r,typeName:ne.ZodNativeEnum,...pe(e)});var cr=class extends ce{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==V.promise&&t.common.async===!1)return W(t,{code:L.invalid_type,expected:V.promise,received:t.parsedType}),se;let n=t.parsedType===V.promise?t.data:Promise.resolve(t.data);return xt(n.then(o=>this._def.type.parseAsync(o,{path:t.path,errorMap:t.common.contextualErrorMap})))}};cr.create=(r,e)=>new cr({type:r,typeName:ne.ZodPromise,...pe(e)});var Et=class extends ce{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ne.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:n}=this._processInputParams(e),o=this._def.effect||null,p={addIssue:h=>{W(n,h),h.fatal?t.abort():t.dirty()},get path(){return n.path}};if(p.addIssue=p.addIssue.bind(p),o.type==="preprocess"){let h=o.transform(n.data,p);return n.common.issues.length?{status:"dirty",value:n.data}:n.common.async?Promise.resolve(h).then(g=>this._def.schema._parseAsync({data:g,path:n.path,parent:n})):this._def.schema._parseSync({data:h,path:n.path,parent:n})}if(o.type==="refinement"){let h=g=>{let b=o.refinement(g,p);if(n.common.async)return Promise.resolve(b);if(b instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return g};if(n.common.async===!1){let g=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),h(g.value),{status:t.value,value:g.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(g=>g.status==="aborted"?se:(g.status==="dirty"&&t.dirty(),h(g.value).then(()=>({status:t.value,value:g.value}))))}if(o.type==="transform")if(n.common.async===!1){let h=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!In(h))return h;let g=o.transform(h.value,p);if(g instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:g}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(h=>In(h)?Promise.resolve(o.transform(h.value,p)).then(g=>({status:t.value,value:g})):h);xe.assertNever(o)}};Et.create=(r,e,t)=>new Et({schema:r,typeName:ne.ZodEffects,effect:e,...pe(t)});Et.createWithPreprocess=(r,e,t)=>new Et({schema:e,effect:{type:"preprocess",transform:r},typeName:ne.ZodEffects,...pe(t)});var zt=class extends ce{_parse(e){return this._getType(e)===V.undefined?xt(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};zt.create=(r,e)=>new zt({innerType:r,typeName:ne.ZodOptional,...pe(e)});var Yt=class extends ce{_parse(e){return this._getType(e)===V.null?xt(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Yt.create=(r,e)=>new Yt({innerType:r,typeName:ne.ZodNullable,...pe(e)});var jr=class extends ce{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return t.parsedType===V.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}};jr.create=(r,e)=>new jr({innerType:r,typeName:ne.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...pe(e)});var cn=class extends ce{_parse(e){let{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},o=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return Qn(o)?o.then(p=>({status:"valid",value:p.status==="valid"?p.value:this._def.catchValue({get error(){return new yt(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new yt(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};cn.create=(r,e)=>new cn({innerType:r,typeName:ne.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...pe(e)});var un=class extends ce{_parse(e){if(this._getType(e)!==V.nan){let n=this._getOrReturnCtx(e);return W(n,{code:L.invalid_type,expected:V.nan,received:n.parsedType}),se}return{status:"valid",value:e.data}}};un.create=r=>new un({typeName:ne.ZodNaN,...pe(r)});var Y0=Symbol("zod_brand"),Jn=class extends ce{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}},Fr=class extends ce{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let p=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return p.status==="aborted"?se:p.status==="dirty"?(t.dirty(),Sp(p.value)):this._def.out._parseAsync({data:p.value,path:n.path,parent:n})})();{let o=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return o.status==="aborted"?se:o.status==="dirty"?(t.dirty(),{status:"dirty",value:o.value}):this._def.out._parseSync({data:o.value,path:n.path,parent:n})}}static create(e,t){return new Fr({in:e,out:t,typeName:ne.ZodPipeline})}},fn=class extends ce{_parse(e){let t=this._def.innerType._parse(e);return In(t)&&(t.value=Object.freeze(t.value)),t}};fn.create=(r,e)=>new fn({innerType:r,typeName:ne.ZodReadonly,...pe(e)});var Ip=(r,e={},t)=>r?pr.create().superRefine((n,o)=>{var p,h;if(!r(n)){let g=typeof e=="function"?e(n):typeof e=="string"?{message:e}:e,b=(h=(p=g.fatal)!==null&&p!==void 0?p:t)!==null&&h!==void 0?h:!0,R=typeof g=="string"?{message:g}:g;o.addIssue({code:"custom",...R,fatal:b})}}):pr.create(),G0={object:st.lazycreate},ne;(function(r){r.ZodString="ZodString",r.ZodNumber="ZodNumber",r.ZodNaN="ZodNaN",r.ZodBigInt="ZodBigInt",r.ZodBoolean="ZodBoolean",r.ZodDate="ZodDate",r.ZodSymbol="ZodSymbol",r.ZodUndefined="ZodUndefined",r.ZodNull="ZodNull",r.ZodAny="ZodAny",r.ZodUnknown="ZodUnknown",r.ZodNever="ZodNever",r.ZodVoid="ZodVoid",r.ZodArray="ZodArray",r.ZodObject="ZodObject",r.ZodUnion="ZodUnion",r.ZodDiscriminatedUnion="ZodDiscriminatedUnion",r.ZodIntersection="ZodIntersection",r.ZodTuple="ZodTuple",r.ZodRecord="ZodRecord",r.ZodMap="ZodMap",r.ZodSet="ZodSet",r.ZodFunction="ZodFunction",r.ZodLazy="ZodLazy",r.ZodLiteral="ZodLiteral",r.ZodEnum="ZodEnum",r.ZodEffects="ZodEffects",r.ZodNativeEnum="ZodNativeEnum",r.ZodOptional="ZodOptional",r.ZodNullable="ZodNullable",r.ZodDefault="ZodDefault",r.ZodCatch="ZodCatch",r.ZodPromise="ZodPromise",r.ZodBranded="ZodBranded",r.ZodPipeline="ZodPipeline",r.ZodReadonly="ZodReadonly"})(ne||(ne={}));var Q0=(r,e={message:`Input not instance of ${r.name}`})=>Ip(t=>t instanceof r,e),Ap=bt.create,Np=Ot.create,J0=un.create,X0=qt.create,Pp=Pr.create,ex=Zt.create,tx=on.create,rx=Br.create,nx=kr.create,ox=pr.create,ix=Wt.create,sx=It.create,ax=sn.create,px=_t.create,cx=st.create,ux=st.strictCreate,fx=Cr.create,lx=an.create,hx=Dr.create,dx=St.create,mx=Or.create,yx=pn.create,xx=Kt.create,gx=ar.create,vx=qr.create,wx=Ur.create,bx=Ut.create,_x=Lr.create,Ex=cr.create,Mp=Et.create,Rx=zt.create,Mx=Yt.create,Tx=Et.createWithPreprocess,Sx=Fr.create,zx=()=>Ap().optional(),Ix=()=>Np().optional(),Ax=()=>Pp().optional(),Nx={string:r=>bt.create({...r,coerce:!0}),number:r=>Ot.create({...r,coerce:!0}),boolean:r=>Pr.create({...r,coerce:!0}),bigint:r=>qt.create({...r,coerce:!0}),date:r=>Zt.create({...r,coerce:!0})},Px=se,i=Object.freeze({__proto__:null,defaultErrorMap:zn,setErrorMap:D0,getErrorMap:Yn,makeIssue:Gn,EMPTY_PATH:O0,addIssueToContext:W,ParseStatus:ht,INVALID:se,DIRTY:Sp,OK:xt,isAborted:Si,isDirty:zi,isValid:In,isAsync:Qn,get util(){return xe},get objectUtil(){return Ti},ZodParsedType:V,getParsedType:sr,ZodType:ce,ZodString:bt,ZodNumber:Ot,ZodBigInt:qt,ZodBoolean:Pr,ZodDate:Zt,ZodSymbol:on,ZodUndefined:Br,ZodNull:kr,ZodAny:pr,ZodUnknown:Wt,ZodNever:It,ZodVoid:sn,ZodArray:_t,ZodObject:st,ZodUnion:Cr,ZodDiscriminatedUnion:an,ZodIntersection:Dr,ZodTuple:St,ZodRecord:Or,ZodMap:pn,ZodSet:Kt,ZodFunction:ar,ZodLazy:qr,ZodLiteral:Ur,ZodEnum:Ut,ZodNativeEnum:Lr,ZodPromise:cr,ZodEffects:Et,ZodTransformer:Et,ZodOptional:zt,ZodNullable:Yt,ZodDefault:jr,ZodCatch:cn,ZodNaN:un,BRAND:Y0,ZodBranded:Jn,ZodPipeline:Fr,ZodReadonly:fn,custom:Ip,Schema:ce,ZodSchema:ce,late:G0,get ZodFirstPartyTypeKind(){return ne},coerce:Nx,any:ox,array:px,bigint:X0,boolean:Pp,date:ex,discriminatedUnion:lx,effect:Mp,enum:bx,function:gx,instanceof:Q0,intersection:hx,lazy:vx,literal:wx,map:yx,nan:J0,nativeEnum:_x,never:sx,null:nx,nullable:Mx,number:Np,object:cx,oboolean:Ax,onumber:Ix,optional:Rx,ostring:zx,pipeline:Sx,preprocess:Tx,promise:Ex,record:mx,set:xx,strictObject:ux,string:Ap,symbol:tx,transformer:Mp,tuple:dx,undefined:rx,union:fx,unknown:ix,void:ax,NEVER:Px,ZodIssueCode:L,quotelessJson:C0,ZodError:yt});f();var sc=ct(Wn());f();f();f();f();var Bp="logger/5.7.0";var kp=!1,Cp=!1,Xn={debug:1,default:2,info:2,warning:3,error:4,off:5},Dp=Xn.default,Ai=null;function Bx(){try{let r=[];if(["NFD","NFC","NFKD","NFKC"].forEach(e=>{try{if("test".normalize(e)!=="test")throw new Error("bad normalize")}catch{r.push(e)}}),r.length)throw new Error("missing "+r.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(r){return r.message}return null}var Op=Bx(),Ni;(function(r){r.DEBUG="DEBUG",r.INFO="INFO",r.WARNING="WARNING",r.ERROR="ERROR",r.OFF="OFF"})(Ni||(Ni={}));var At;(function(r){r.UNKNOWN_ERROR="UNKNOWN_ERROR",r.NOT_IMPLEMENTED="NOT_IMPLEMENTED",r.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",r.NETWORK_ERROR="NETWORK_ERROR",r.SERVER_ERROR="SERVER_ERROR",r.TIMEOUT="TIMEOUT",r.BUFFER_OVERRUN="BUFFER_OVERRUN",r.NUMERIC_FAULT="NUMERIC_FAULT",r.MISSING_NEW="MISSING_NEW",r.INVALID_ARGUMENT="INVALID_ARGUMENT",r.MISSING_ARGUMENT="MISSING_ARGUMENT",r.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",r.CALL_EXCEPTION="CALL_EXCEPTION",r.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",r.NONCE_EXPIRED="NONCE_EXPIRED",r.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",r.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",r.TRANSACTION_REPLACED="TRANSACTION_REPLACED",r.ACTION_REJECTED="ACTION_REJECTED"})(At||(At={}));var qp="0123456789abcdef",_e=class{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){let n=e.toLowerCase();Xn[n]==null&&this.throwArgumentError("invalid log level name","logLevel",e),!(Dp>Xn[n])&&console.log.apply(console,t)}debug(...e){this._log(_e.levels.DEBUG,e)}info(...e){this._log(_e.levels.INFO,e)}warn(...e){this._log(_e.levels.WARNING,e)}makeError(e,t,n){if(Cp)return this.makeError("censored error",t,{});t||(t=_e.errors.UNKNOWN_ERROR),n||(n={});let o=[];Object.keys(n).forEach(b=>{let R=n[b];try{if(R instanceof Uint8Array){let N="";for(let P=0;P>4],N+=qp[R[P]&15];o.push(b+"=Uint8Array(0x"+N+")")}else o.push(b+"="+JSON.stringify(R))}catch{o.push(b+"="+JSON.stringify(n[b].toString()))}}),o.push(`code=${t}`),o.push(`version=${this.version}`);let p=e,h="";switch(t){case At.NUMERIC_FAULT:{h="NUMERIC_FAULT";let b=e;switch(b){case"overflow":case"underflow":case"division-by-zero":h+="-"+b;break;case"negative-power":case"negative-width":h+="-unsupported";break;case"unbound-bitwise-result":h+="-unbound-result";break}break}case At.CALL_EXCEPTION:case At.INSUFFICIENT_FUNDS:case At.MISSING_NEW:case At.NONCE_EXPIRED:case At.REPLACEMENT_UNDERPRICED:case At.TRANSACTION_REPLACED:case At.UNPREDICTABLE_GAS_LIMIT:h=t;break}h&&(e+=" [ See: https://links.ethers.org/v5-errors-"+h+" ]"),o.length&&(e+=" ("+o.join(", ")+")");let g=new Error(e);return g.reason=p,g.code=t,Object.keys(n).forEach(function(b){g[b]=n[b]}),g}throwError(e,t,n){throw this.makeError(e,t,n)}throwArgumentError(e,t,n){return this.throwError(e,_e.errors.INVALID_ARGUMENT,{argument:t,value:n})}assert(e,t,n,o){e||this.throwError(t,n,o)}assertArgument(e,t,n,o){e||this.throwArgumentError(t,n,o)}checkNormalize(e){e==null&&(e="platform missing String.prototype.normalize"),Op&&this.throwError("platform missing String.prototype.normalize",_e.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:Op})}checkSafeUint53(e,t){typeof e=="number"&&(t==null&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,_e.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,_e.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,n){n?n=": "+n:n="",et&&this.throwError("too many arguments"+n,_e.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){(e===Object||e==null)&&this.throwError("missing new",_e.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",_e.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):(e===Object||e==null)&&this.throwError("missing new",_e.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return Ai||(Ai=new _e(Bp)),Ai}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",_e.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),kp){if(!e)return;this.globalLogger().throwError("error censorship permanent",_e.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}Cp=!!e,kp=!!t}static setLogLevel(e){let t=Xn[e.toLowerCase()];if(t==null){_e.globalLogger().warn("invalid log level - "+e);return}Dp=t}static from(e){return new _e(e)}};_e.errors=At;_e.levels=Ni;f();var Up="bytes/5.7.0";var Pi=new _e(Up);function kx(r){return!!r.toHexString}function eo(r){return r.slice||(r.slice=function(){let e=Array.prototype.slice.call(arguments);return eo(new Uint8Array(Array.prototype.slice.apply(r,e)))}),r}function Lp(r){return typeof r=="number"&&r==r&&r%1===0}function Cx(r){if(r==null)return!1;if(r.constructor===Uint8Array)return!0;if(typeof r=="string"||!Lp(r.length)||r.length<0)return!1;for(let e=0;e=256)return!1}return!0}function to(r,e){if(e||(e={}),typeof r=="number"){Pi.checkSafeUint53(r,"invalid arrayify value");let t=[];for(;r;)t.unshift(r&255),r=parseInt(String(r/256));return t.length===0&&t.push(0),eo(new Uint8Array(t))}if(e.allowMissingPrefix&&typeof r=="string"&&r.substring(0,2)!=="0x"&&(r="0x"+r),kx(r)&&(r=r.toHexString()),Bi(r)){let t=r.substring(2);t.length%2&&(e.hexPad==="left"?t="0"+t:e.hexPad==="right"?t+="0":Pi.throwArgumentError("hex data is odd-length","value",r));let n=[];for(let o=0;o>1]>>4>=8&&(e[o]=e[o].toUpperCase()),(n[o>>1]&15)>=8&&(e[o+1]=e[o+1].toUpperCase());return"0x"+e.join("")}var qx=9007199254740991;function Ux(r){return Math.log10?Math.log10(r):Math.log(r)/Math.LN10}var Di={};for(let r=0;r<10;r++)Di[String(r)]=String(r);for(let r=0;r<26;r++)Di[String.fromCharCode(65+r)]=String(10+r);var Qp=Math.floor(Ux(qx));function Lx(r){r=r.toUpperCase(),r=r.substring(4)+r.substring(0,2)+"00";let e=r.split("").map(n=>Di[n]).join("");for(;e.length>=Qp;){let n=e.substring(0,Qp);e=parseInt(n,10)%97+e.substring(n.length)}let t=String(98-parseInt(e,10)%97);for(;t.length<2;)t="0"+t;return t}function jx(r){let e=null;if(typeof r!="string"&&An.throwArgumentError("invalid address","address",r),r.match(/^(0x)?[0-9a-fA-F]{40}$/))r.substring(0,2)!=="0x"&&(r="0x"+r),e=Gp(r),r.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==r&&An.throwArgumentError("bad address checksum","address",r);else if(r.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(r.substring(2,4)!==Lx(r)&&An.throwArgumentError("bad icap checksum","address",r),e=Ci(r.substring(4));e.length<40;)e="0"+e;e=Gp("0x"+e)}else An.throwArgumentError("invalid address","address",r);return e}function Jp(r){try{return jx(r),!0}catch{}return!1}var io=ct(ic());var we=i.string().min(2,{message:"Must be 2 or more characters long"}).regex(/^0x[0-9A-Fa-f]*$/,{message:"String must be '0x'-prefixed and followed by valid hex characters"}),C=i.number().transform(r=>`0x${r.toString(16)}`).or(we.min(3,{message:"Must be 3 or more characters long (should always have at least one digit - zero is '0x0')."})).refine(r=>r==="0x0"?!0:r[2]!=="0",{message:"Invalid hex quantity: leading zero digits are not allowed."}),de=we.refine(r=>r.length%2===0,{message:"Invalid hex-encoded data: must be even number of digits"}),ln=i.string().transform(r=>{let e=de.safeParse(r);return e.success?e.data:`0x${sc.Buffer.from(r).toString("hex")}`}),qi=i.union([i.string(),i.number()]).transform((r,e)=>{if(typeof r=="number")return r;let t=r.startsWith("0x")?16:10,n=parseInt(r,t);return Number.isNaN(n)&&e.addIssue({code:i.ZodIssueCode.custom,message:"Could not parse as LenientInteger"}),n}),Ui=r=>de.refine(e=>e.length===r*2+2,{message:`Invalid byte length. (Expected ${r} bytes)`}),Z=we.refine(Jp,{message:"Invalid Ethereum address."}),J=Ui(32),Li=Ui(256),jt=i.object({blockHash:J,address:Z,logIndex:C,data:de,removed:i.boolean().optional(),topics:i.array(J),blockNumber:C.nullable(),transactionIndex:C,transactionHash:J}),Nn=i.object({transactionHash:J,transactionIndex:C,blockHash:J,blockNumber:C,from:Z,to:Z.nullable().optional(),root:J.optional(),status:i.literal("0x1").or(i.literal("0x0")).optional(),cumulativeGasUsed:C,gasUsed:C,contractAddress:Z.nullable(),logs:i.array(jt),logsBloom:Li,effectiveGasPrice:C.optional(),type:C.optional()}),Pn=i.object({from:Z.optional(),chainId:C.optional(),to:Z.optional(),gas:C.optional(),gasPrice:C.optional(),value:C.optional(),data:de.optional(),nonce:C.optional()}),Gt=i.object({name:i.string(),type:i.string()}),so=i.array(Gt),ac=i.object({chainId:qi.optional(),name:i.string(),verifyingContract:Z,version:i.string().optional()}),ji=i.object({type:i.string(),name:i.string(),value:i.string()}).array(),ao=i.object({domain:ac,message:i.record(i.any()),primaryType:i.string(),types:i.object({EIP712Domain:so}).and(i.record(Gt.array()))}),Fi=i.object({chainId:qi.optional(),name:i.string().optional(),verifyingContract:Z.optional(),version:i.string().optional(),salt:i.string().optional()}),po=i.object({domain:Fi,message:i.record(i.any()),primaryType:i.string(),types:i.object({EIP712Domain:so}).and(i.record(Gt.array()))}),pc=i.object({name:i.literal("owner"),type:i.literal("address")}),cc=i.object({name:i.literal("spender"),type:i.literal("address")}),uc=i.object({name:i.literal("value"),type:i.literal("uint256")}),fc=i.object({name:i.literal("value"),type:i.literal("uint256")}),lc=i.object({name:i.literal("deadline"),type:i.literal("uint256")}),hc=i.tuple([Gt,Gt,Gt,Gt,Gt]).refine(r=>{let e=[pc,cc,uc,fc,lc],t=new Set(["owner","spender","value","nonce","deadline"]);for(let n of r)for(let o of e){let p=o.safeParse(n);p.success&&t.delete(p.data.name)}return t.size===0}).transform(()=>[{name:"owner",type:"address"},{name:"spender",type:"address"},{name:"value",type:"uint256"},{name:"nonce",type:"uint256"},{name:"deadline",type:"uint256"}]),dc=i.literal("Permit"),mc=i.object({EIP712Domain:so,Permit:hc}),yc=i.object({owner:Z,spender:Z,value:C,nonce:C,deadline:C}),Vx=i.object({domain:Fi,primaryType:dc,types:mc,message:yc}),$i=(n=>(n.legacy="0x0",n.eip2930="0x1",n.eip1559="0x2",n))($i||{}),xc=i.tuple([Z,i.array(J)]),Hr=i.object({chainId:C.optional(),data:de.optional(),from:Z,gas:C.optional(),gasPrice:C.optional(),nonce:C.optional(),to:Z.optional(),value:C.optional(),type:i.nativeEnum($i).optional(),accessList:i.array(xc).optional(),maxPriorityFeePerGas:C.optional(),maxFeePerGas:C.optional(),gasLimit:C.optional()}).transform(r=>(r.gas==null&&r.gasLimit!=null&&(r.gas=r.gasLimit,delete r.gasLimit),r)).brand("EthUnsignedTransactionObject"),Ft=i.object({blockHash:J.nullish(),blockNumber:C.nullish(),from:Z,gas:C,gasPrice:C.nullish(),hash:J,input:de,nonce:C,to:Z.nullable(),transactionIndex:C.nullish(),value:C,v:C,r:C,s:C}),Hi=i.object({address:Z.optional(),balance:C,codeHash:J,nonce:C,storageHash:J,accountProof:i.array(we),storageProof:i.array(i.object({key:C,value:C,proof:i.array(we)}))}),Re=i.literal("latest").or(i.literal("earliest")).or(i.literal("pending")).or(i.literal("finalized")),Qt=i.object({number:C.nullable(),hash:J.nullable(),parentHash:J,nonce:Ui(8).nullable(),sha3Uncles:J,logsBloom:Li.nullable(),transactionsRoot:J,stateRoot:J,receiptsRoot:J,miner:Z.nullable(),mixHash:J.optional(),difficulty:C,totalDifficulty:C.nullable(),extraData:de,size:C,gasLimit:C,gasUsed:C,timestamp:C,transactions:i.array(Ft).or(i.array(J)),uncles:i.array(J),baseFeePerGas:C.optional()}),Bn=i.enum(["CONTINUE_WITH_PHANTOM","CONTINUE_WITH_METAMASK","ALWAYS_USE_PHANTOM","ALWAYS_USE_METAMASK"]),kn=i.string().refine(r=>{try{return io.default.decode(r).byteLength===32}catch(e){return!1}},{message:"String must be a valid solana public key of 32 bytes"}),gc=i.union([i.literal("bip122_p2tr"),i.literal("bip122_p2wpkh"),i.literal("bip122_p2sh"),i.literal("bip122_p2pkh")]),vc=i.object({address:i.string(),publicKey:i.string(),addressType:gc}),Vr=vc.and(i.object({purpose:i.union([i.literal("payment"),i.literal("ordinals")])})),Wx=i.string().refine(r=>{try{return io.default.decode(r).byteLength===64}catch(e){return!1}},{message:"String must be a valid solana address of 64 bytes"}),ye=i.string().refine(r=>{try{return io.default.decode(r),!0}catch(e){return!1}},{message:"String must be a base 58 encoded"}),le=i.object({url:i.string().url(),title:i.string(),icon:i.string().nullable(),tabId:i.number().optional()}),wc=i.array(i.any()),co=i.unknown().transform((r,e)=>typeof r=="object"&&r!==null?r:(e.addIssue({code:i.ZodIssueCode.custom,message:"Not an object"}),i.NEVER)),hn=i.union([i.null(),i.string(),i.number(),i.boolean(),wc,co]),Cn=i.literal("2.0"),dn=i.union([i.string(),i.number(),i.null()]),uo=i.object({jsonrpc:i.literal("2.0"),id:dn,method:i.string(),params:hn.optional()}),Vi=i.array(uo),Dn=i.object({jsonrpc:i.literal("2.0"),method:i.string(),params:hn}),fo=(D=>(D[D.ParseError=-32700]="ParseError",D[D.InternalError=-32603]="InternalError",D[D.InvalidParams=-32602]="InvalidParams",D[D.MethodNotFound=-32601]="MethodNotFound",D[D.InvalidRequest=-32600]="InvalidRequest",D[D.TransactionRejected=-32003]="TransactionRejected",D[D.ResourceUnavailable=-32002]="ResourceUnavailable",D[D.InvalidInput=-32e3]="InvalidInput",D[D.UserRejectedRequest=4001]="UserRejectedRequest",D[D.Unauthorized=4100]="Unauthorized",D[D.Disconnected=4900]="Disconnected",D[D.ChainDisconnected=4901]="ChainDisconnected",D[D.ExecutionReverted=3]="ExecutionReverted",D))(fo||{});var T=i.object({code:i.nativeEnum(fo).or(i.number()),message:i.string()}),bc=i.object({error:T}).or(i.object({result:hn})),lo=i.object({jsonrpc:i.literal("2.0"),id:dn}).and(bc),Wi=i.array(lo),On=i.object({domain:i.string().optional(),address:i.string().optional(),statement:i.string().optional(),uri:i.string().optional(),version:i.string().optional(),chainId:i.string().optional(),nonce:i.string().optional(),issuedAt:i.string().optional(),expirationTime:i.string().optional(),notBefore:i.string().optional(),requestId:i.string().optional(),resources:i.array(i.string()).optional()}),_c=i.literal("mainnet"),Ec=i.literal("testnet"),Rc=i.literal("devnet"),Mc=i.literal("localnet"),Tc=i.enum([_c.value,Ec.value,Rc.value,Mc.value]),Sc=i.literal("1"),zc=i.literal("5"),Ic=i.literal("11155111"),Ac=i.enum([Sc.value,zc.value,Ic.value]),Nc=i.literal("0x1"),Pc=i.literal("0x5"),Bc=i.literal("0xaa36a7"),ho=i.enum([Nc.value,Pc.value,Bc.value]),kc=i.literal("137"),Cc=i.literal("80001"),Dc=i.enum([kc.value,Cc.value]),Oc=i.literal("0x89"),qc=i.literal("0x13881"),mo=i.enum([Oc.value,qc.value]);f();function S(r,e){return i.object({jsonrpc:Cn,id:dn,method:r,params:e})}function z(r,e){return i.object({jsonrpc:Cn,id:dn}).and(i.object({result:r}).or(i.object({error:e})))}function Rt(r,e){return i.object({jsonrpc:Cn,method:r,params:e})}var Uc=i.literal("btc_requestAccounts"),Lc=i.tuple([]),jc=i.array(Vr),Fc=T,Zx=S(Uc,Lc),Kx=z(jc,Fc);var xo={};U(xo,{error:()=>Wc,method:()=>$c,params:()=>Hc,request:()=>Yx,response:()=>Gx,result:()=>Vc});f();var $c=i.literal("btc_signPSBT"),Hc=i.tuple([i.instanceof(Uint8Array),i.object({inputsToSign:i.array(i.object({address:i.string(),signingIndexes:i.array(i.number()),sigHash:i.number().optional()})),finalize:i.boolean()})]),Vc=i.instanceof(Uint8Array),Wc=T,Yx=S($c,Hc),Gx=z(Vc,Wc);var go={};U(go,{error:()=>Gc,method:()=>Zc,params:()=>Kc,request:()=>Qx,response:()=>Jx,result:()=>Yc});f();var Zc=i.literal("btc_signMessage"),Kc=i.object({address:i.string(),message:i.instanceof(Uint8Array)}),Yc=i.object({signature:i.instanceof(Uint8Array),signedMessage:i.instanceof(Uint8Array)}),Gc=T,Qx=S(Zc,Kc),Jx=z(Yc,Gc);f();var Zi={};U(Zi,{error:()=>eu,method:()=>Qc,params:()=>Jc,request:()=>Xx,response:()=>eg,result:()=>Xc});f();var Qc=i.literal("eth_accounts"),Jc=i.tuple([]),Xc=i.array(Z),eu=T,Xx=S(Qc,Jc),eg=z(Xc,eu);var Ki={};U(Ki,{error:()=>ou,method:()=>tu,params:()=>ru,request:()=>tg,response:()=>rg,result:()=>nu});f();var tu=i.literal("eth_blockNumber"),ru=i.tuple([]),nu=C,ou=T,tg=S(tu,ru),rg=z(nu,ou);var Yi={};U(Yi,{error:()=>pu,method:()=>iu,params:()=>su,request:()=>ng,response:()=>og,result:()=>au});f();var iu=i.literal("eth_call"),su=i.tuple([Pn,C.or(Re)]),au=de,pu=T,ng=S(iu,su),og=z(au,pu);var Gi={};U(Gi,{error:()=>lu,method:()=>cu,params:()=>uu,request:()=>ig,response:()=>sg,result:()=>fu});f();var cu=i.literal("eth_cancelPrivateTransaction"),uu=i.tuple([i.object({txHash:J})]),fu=i.boolean(),lu=T,ig=S(cu,uu),sg=z(fu,lu);var Qi={};U(Qi,{error:()=>yu,method:()=>hu,params:()=>du,request:()=>ag,response:()=>pg,result:()=>mu});f();var hu=i.literal("eth_chainId"),du=i.tuple([]),mu=we,yu=T,ag=S(hu,du),pg=z(mu,yu);var Ji={};U(Ji,{error:()=>wu,method:()=>xu,params:()=>gu,request:()=>cg,response:()=>ug,result:()=>vu});f();var xu=i.literal("eth_estimateGas"),gu=i.tuple([Pn]),vu=C,wu=T,cg=S(xu,gu),ug=z(vu,wu);var Xi={};U(Xi,{error:()=>Ru,method:()=>bu,params:()=>_u,request:()=>fg,response:()=>lg,result:()=>Eu});f();var bu=i.literal("eth_feeHistory"),_u=i.tuple([i.number(),C.or(Re),i.array(i.number()).optional()]),Eu=i.object({oldestBlock:i.number(),reward:i.array(i.tuple([C,C])).optional(),baseFeePerGas:i.array(C),gasUsedRatio:i.array(i.number())}),Ru=T,fg=S(bu,_u),lg=z(Eu,Ru);var es={};U(es,{error:()=>zu,method:()=>Mu,params:()=>Tu,request:()=>hg,response:()=>dg,result:()=>Su});f();var Mu=i.literal("eth_gasPrice"),Tu=i.tuple([]),Su=C,zu=T,hg=S(Mu,Tu),dg=z(Su,zu);var ts={};U(ts,{error:()=>Pu,method:()=>Iu,params:()=>Au,request:()=>mg,response:()=>yg,result:()=>Nu});f();var Iu=i.literal("eth_getBalance"),Au=i.tuple([Z,C.or(Re)]),Nu=C,Pu=T,mg=S(Iu,Au),yg=z(Nu,Pu);var rs={};U(rs,{error:()=>Du,method:()=>Bu,params:()=>ku,request:()=>xg,response:()=>gg,result:()=>Cu});f();var Bu=i.literal("eth_getBlockByHash"),ku=i.tuple([J,i.boolean()]),Cu=Qt,Du=T,xg=S(Bu,ku),gg=z(Cu,Du);var ns={};U(ns,{error:()=>Lu,method:()=>Ou,params:()=>qu,request:()=>vg,response:()=>wg,result:()=>Uu});f();var Ou=i.literal("eth_getBlockByNumber"),qu=i.tuple([C.or(Re),i.boolean()]),Uu=Qt,Lu=T,vg=S(Ou,qu),wg=z(Uu,Lu);var os={};U(os,{error:()=>Hu,method:()=>ju,params:()=>Fu,request:()=>bg,response:()=>_g,result:()=>$u});f();var ju=i.literal("eth_getBlockReceipts"),Fu=i.tuple([J.or(C).or(Re)]),$u=i.array(Nn),Hu=T,bg=S(ju,Fu),_g=z($u,Hu);var is={};U(is,{error:()=>Ku,method:()=>Vu,params:()=>Wu,request:()=>Eg,response:()=>Rg,result:()=>Zu});f();var Vu=i.literal("eth_getBlockTransactionCountByHash"),Wu=i.tuple([J]),Zu=C,Ku=T,Eg=S(Vu,Wu),Rg=z(Zu,Ku);var ss={};U(ss,{error:()=>Ju,method:()=>Yu,params:()=>Gu,request:()=>Mg,response:()=>Tg,result:()=>Qu});f();var Yu=i.literal("eth_getBlockTransactionCountByNumber"),Gu=i.tuple([C]),Qu=C,Ju=T,Mg=S(Yu,Gu),Tg=z(Qu,Ju);var as={};U(as,{error:()=>rf,method:()=>Xu,params:()=>ef,request:()=>Sg,response:()=>zg,result:()=>tf});f();var Xu=i.literal("eth_getCode"),ef=i.tuple([Z,i.union([C,Re])]),tf=de,rf=T,Sg=S(Xu,ef),zg=z(tf,rf);var ps={};U(ps,{error:()=>af,method:()=>nf,params:()=>of,request:()=>Ig,response:()=>Ag,result:()=>sf});f();var nf=i.literal("eth_getFilterChanges"),of=i.tuple([C]),sf=i.array(jt),af=T,Ig=S(nf,of),Ag=z(sf,af);var cs={};U(cs,{error:()=>ff,method:()=>pf,params:()=>cf,request:()=>Ng,response:()=>Pg,result:()=>uf});f();var pf=i.literal("eth_getFilterLogs"),cf=i.tuple([C]),uf=i.array(jt),ff=T,Ng=S(pf,cf),Pg=z(uf,ff);var us={};U(us,{error:()=>mf,method:()=>lf,params:()=>hf,request:()=>Bg,response:()=>kg,result:()=>df});f();var lf=i.literal("eth_getLogs"),hf=i.tuple([i.object({fromBlock:C.or(Re).optional(),toBlock:i.string().optional(),address:Z.optional(),topics:i.array(J).optional(),blockHash:J.optional()})]),df=i.array(jt),mf=T,Bg=S(lf,hf),kg=z(df,mf);var fs={};U(fs,{error:()=>vf,method:()=>yf,params:()=>xf,request:()=>Cg,response:()=>Dg,result:()=>gf});f();var yf=i.literal("eth_getProof"),xf=i.tuple([Z,i.array(J),C.or(Re)]),gf=Hi,vf=T,Cg=S(yf,xf),Dg=z(gf,vf);var ls={};U(ls,{error:()=>Ef,method:()=>wf,params:()=>bf,request:()=>Og,response:()=>qg,result:()=>_f});f();var wf=i.literal("eth_getStorageAt"),bf=i.tuple([Z,C,C.or(Re)]),_f=de,Ef=T,Og=S(wf,bf),qg=z(_f,Ef);var hs={};U(hs,{error:()=>Sf,method:()=>Rf,params:()=>Mf,request:()=>Ug,response:()=>Lg,result:()=>Tf});f();var Rf=i.literal("eth_getTransactionByBlockHashAndIndex"),Mf=i.tuple([J,C]),Tf=Ft.nullable(),Sf=T,Ug=S(Rf,Mf),Lg=z(Tf,Sf);var ds={};U(ds,{error:()=>Nf,method:()=>zf,params:()=>If,request:()=>jg,response:()=>Fg,result:()=>Af});f();var zf=i.literal("eth_getTransactionByBlockNumberAndIndex"),If=i.tuple([i.string(),C]),Af=Ft,Nf=T,jg=S(zf,If),Fg=z(Af,Nf);var ms={};U(ms,{error:()=>Cf,method:()=>Pf,params:()=>Bf,request:()=>$g,response:()=>Hg,result:()=>kf});f();var Pf=i.literal("eth_getTransactionByHash"),Bf=i.tuple([J]),kf=Ft.nullable(),Cf=T,$g=S(Pf,Bf),Hg=z(kf,Cf);var ys={};U(ys,{error:()=>Uf,method:()=>Df,params:()=>Of,request:()=>Vg,response:()=>Wg,result:()=>qf});f();var Df=i.literal("eth_getTransactionCount"),Of=i.tuple([Z,C.or(Re)]),qf=C,Uf=T,Vg=S(Df,Of),Wg=z(qf,Uf);var xs={};U(xs,{error:()=>$f,method:()=>Lf,params:()=>jf,request:()=>Zg,response:()=>Kg,result:()=>Ff});f();var Lf=i.literal("eth_getTransactionReceipt"),jf=i.tuple([J]),Ff=Nn.nullable(),$f=T,Zg=S(Lf,jf),Kg=z(Ff,$f);var gs={};U(gs,{error:()=>Zf,method:()=>Hf,params:()=>Vf,request:()=>Yg,response:()=>Gg,result:()=>Wf});f();var Hf=i.literal("eth_getUncleByBlockHashAndIndex"),Vf=i.tuple([C.or(Re),C]),Wf=Qt,Zf=T,Yg=S(Hf,Vf),Gg=z(Wf,Zf);var vs={};U(vs,{error:()=>Qf,method:()=>Kf,params:()=>Yf,request:()=>Qg,response:()=>Jg,result:()=>Gf});f();var Kf=i.literal("eth_getUncleByBlockNumberAndIndex"),Yf=i.tuple([C.or(Re),C]),Gf=Qt,Qf=T,Qg=S(Kf,Yf),Jg=z(Gf,Qf);var ws={};U(ws,{error:()=>tl,method:()=>Jf,params:()=>Xf,request:()=>Xg,response:()=>ev,result:()=>el});f();var Jf=i.literal("eth_getUncleCountByBlockHash"),Xf=i.tuple([J]),el=C,tl=T,Xg=S(Jf,Xf),ev=z(el,tl);var bs={};U(bs,{error:()=>il,method:()=>rl,params:()=>nl,request:()=>tv,response:()=>rv,result:()=>ol});f();var rl=i.literal("eth_getUncleCountByBlockNumber"),nl=i.tuple([C.or(Re)]),ol=C,il=T,tv=S(rl,nl),rv=z(ol,il);var _s={};U(_s,{error:()=>cl,method:()=>sl,params:()=>al,request:()=>nv,response:()=>ov,result:()=>pl});f();var sl=i.literal("eth_maxPriorityFeePerGas"),al=i.tuple([]),pl=C,cl=T,nv=S(sl,al),ov=z(pl,cl);var Es={};U(Es,{error:()=>hl,method:()=>ul,params:()=>fl,request:()=>iv,response:()=>sv,result:()=>ll});f();var ul=i.literal("eth_newBlockFilter"),fl=i.tuple([]),ll=C,hl=T,iv=S(ul,fl),sv=z(ll,hl);var Rs={};U(Rs,{error:()=>xl,method:()=>dl,params:()=>ml,request:()=>av,response:()=>pv,result:()=>yl});f();var dl=i.literal("eth_newFilter"),ml=i.tuple([i.object({fromBlock:C.optional(),toBlock:C.optional(),address:Z.or(i.array(Z)).optional(),topics:i.array(de.nullable().or(i.array(de.nullable()))).optional()})]),yl=C,xl=T,av=S(dl,ml),pv=z(yl,xl);var Ms={};U(Ms,{error:()=>bl,method:()=>gl,params:()=>vl,request:()=>cv,response:()=>uv,result:()=>wl});f();var gl=i.literal("eth_newPendingTransactionFilter"),vl=i.tuple([]),wl=C,bl=T,cv=S(gl,vl),uv=z(wl,bl);var Ts={};U(Ts,{error:()=>Ml,method:()=>_l,params:()=>El,request:()=>fv,response:()=>lv,result:()=>Rl});f();var _l=i.literal("personal_sign"),El=i.union([i.tuple([ln,Z]),i.tuple([ln,Z,i.unknown()])]),Rl=de,Ml=T,fv=S(_l,El),lv=z(Rl,Ml);var Ss={};U(Ss,{error:()=>Il,method:()=>Tl,params:()=>Sl,request:()=>hv,response:()=>dv,result:()=>zl});f();var Tl=i.literal("eth_protocolVersion"),Sl=i.tuple([]),zl=i.string(),Il=T,hv=S(Tl,Sl),dv=z(zl,Il);var zs={};U(zs,{error:()=>Bl,method:()=>Al,params:()=>Nl,request:()=>mv,response:()=>yv,result:()=>Pl});f();var Al=i.literal("eth_requestAccounts"),Nl=i.tuple([]),Pl=i.array(Z),Bl=T,mv=S(Al,Nl),yv=z(Pl,Bl);var Is={};U(Is,{error:()=>Ol,method:()=>kl,params:()=>Cl,request:()=>xv,response:()=>gv,result:()=>Dl});f();var kl=i.literal("eth_sendPrivateTransaction"),Cl=i.tuple([i.object({tx:J,maxBlockNumber:C.optional(),preferences:i.object({fast:i.boolean()}).optional()})]),Dl=J,Ol=T,xv=S(kl,Cl),gv=z(Dl,Ol);var As={};U(As,{error:()=>jl,method:()=>ql,params:()=>Ul,request:()=>vv,response:()=>wv,result:()=>Ll});f();var ql=i.literal("eth_sendRawTransaction"),Ul=i.tuple([de]),Ll=J,jl=T,vv=S(ql,Ul),wv=z(Ll,jl);var Ns={};U(Ns,{error:()=>Vl,method:()=>Fl,params:()=>$l,request:()=>bv,response:()=>_v,result:()=>Hl});f();var Fl=i.literal("eth_sendTransaction"),$l=i.tuple([Hr]),Hl=J,Vl=T,bv=S(Fl,$l),_v=z(Hl,Vl);var Ps={};U(Ps,{error:()=>Yl,method:()=>Wl,params:()=>Zl,request:()=>Ev,response:()=>Rv,result:()=>Kl});f();var Wl=i.literal("eth_sign"),Zl=i.tuple([Z,ln]),Kl=de,Yl=T,Ev=S(Wl,Zl),Rv=z(Kl,Yl);var Bs={};U(Bs,{error:()=>Xl,method:()=>Gl,params:()=>Ql,request:()=>Mv,response:()=>Tv,result:()=>Jl});f();var Gl=i.literal("eth_signTransaction"),Ql=i.tuple([Hr]),Jl=de,Xl=T,Mv=S(Gl,Ql),Tv=z(Jl,Xl);var ks={};U(ks,{error:()=>nh,method:()=>eh,params:()=>th,request:()=>Sv,response:()=>zv,result:()=>rh});f();var eh=i.literal("eth_signTypedData"),th=i.tuple([ji,Z]),rh=de,nh=T,Sv=S(eh,th),zv=z(rh,nh);var Cs={};U(Cs,{error:()=>ah,method:()=>oh,params:()=>ih,request:()=>Iv,response:()=>Av,result:()=>sh});f();var oh=i.literal("eth_signTypedData_v3"),ih=i.tuple([Z,i.string().transform((r,e)=>{try{let t=JSON.parse(r);return ao.parse(t)}catch(t){return e.addIssue({code:i.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),i.NEVER}}).or(ao)]),sh=de,ah=T,Iv=S(oh,ih),Av=z(sh,ah);var Ds={};U(Ds,{error:()=>fh,method:()=>ph,params:()=>ch,request:()=>Nv,response:()=>Pv,result:()=>uh});f();var ph=i.literal("eth_signTypedData_v4"),ch=i.tuple([Z,i.string().transform((r,e)=>{try{let t=JSON.parse(r);return po.parse(t)}catch(t){return e.addIssue({code:i.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),i.NEVER}}).or(po)]),uh=de,fh=T,Nv=S(ph,ch),Pv=z(uh,fh);var Os={};U(Os,{error:()=>mh,method:()=>lh,params:()=>hh,request:()=>Bv,response:()=>kv,result:()=>dh});f();var lh=i.literal("eth_subscribe"),hh=i.union([i.tuple([i.union([i.literal("alchemy_pendingTransactions"),i.literal("newPendingTransactions"),i.literal("newHeads"),i.literal("logs")])]),i.tuple([i.union([i.literal("alchemy_pendingTransactions"),i.literal("newPendingTransactions"),i.literal("newHeads"),i.literal("logs")]),i.union([i.object({fromAddress:i.union([Z,i.array(Z)]).optional(),toAddress:i.union([Z,i.array(Z)]).optional(),hashesOnly:i.boolean().optional()}),i.object({address:i.union([Z,i.array(Z)]).optional(),topics:i.array(i.union([i.null(),Z,i.array(Z)]))})])])]),dh=i.union([we,i.object({result:Ft,subscription:we}),i.object({result:J,subscription:we}),i.object({result:i.object({difficulty:we,extraData:we,gasLimit:we,gasUsed:we,logsBloom:we,miner:Z,nonce:we,number:we,parentHash:J,receiptRoot:J,sha3Uncles:J,stateRoot:J,timestamp:we,transactionsRoot:J}),subscription:we}),i.object({result:jt,subscription:we})]),mh=T,Bv=S(lh,hh),kv=z(dh,mh);var qs={};U(qs,{error:()=>vh,method:()=>yh,params:()=>xh,request:()=>Cv,response:()=>Dv,result:()=>gh});f();var yh=i.literal("eth_uninstallFilter"),xh=i.tuple([C]),gh=i.boolean(),vh=T,Cv=S(yh,xh),Dv=z(gh,vh);var Us={};U(Us,{error:()=>Eh,method:()=>wh,params:()=>bh,request:()=>Ov,response:()=>qv,result:()=>_h});f();var wh=i.literal("eth_unsubscribe"),bh=i.tuple([C]),_h=i.boolean(),Eh=T,Ov=S(wh,bh),qv=z(_h,Eh);var Ls={};U(Ls,{error:()=>Sh,method:()=>Rh,params:()=>Mh,request:()=>Uv,response:()=>Lv,result:()=>Th});f();var Rh=i.literal("net_listening"),Mh=i.tuple([]),Th=i.boolean(),Sh=T,Uv=S(Rh,Mh),Lv=z(Th,Sh);var js={};U(js,{error:()=>Nh,method:()=>zh,params:()=>Ih,request:()=>jv,response:()=>Fv,result:()=>Ah});f();var zh=i.literal("net_version"),Ih=i.tuple([]),Ah=i.string(),Nh=T,jv=S(zh,Ih),Fv=z(Ah,Nh);var Fs={};U(Fs,{error:()=>Ch,method:()=>Ph,params:()=>Bh,request:()=>$v,response:()=>Hv,result:()=>kh});f();var Ph=i.literal("wallet_addEthereumChain"),Bh=i.tuple([i.object({chainId:we,chainName:i.string(),nativeCurrency:i.object({name:i.string(),symbol:i.string().refine(r=>{let{length:e}=r;return e>=2&&e<=6},{message:"Value is not a valid symbol."}),decimals:i.number()}),rpcUrls:i.array(i.string()),blockExplorerUrls:i.union([i.tuple([i.string()]),i.null()]).optional(),iconUrls:i.array(i.string()).optional()})]),kh=i.null(),Ch=T,$v=S(Ph,Bh),Hv=z(kh,Ch);var $s={};U($s,{error:()=>Uh,method:()=>Dh,params:()=>Oh,request:()=>Vv,response:()=>Wv,result:()=>qh});f();var Dh=i.literal("wallet_selectEthereumProvider"),Oh=i.tuple([]),qh=Bn,Uh=T,Vv=S(Dh,Oh),Wv=z(qh,Uh);var Hs={};U(Hs,{error:()=>$h,method:()=>Lh,params:()=>jh,request:()=>Zv,response:()=>Kv,result:()=>Fh});f();var Lh=i.literal("wallet_switchEthereumChain"),jh=i.tuple([i.object({chainId:we})]),Fh=i.null(),$h=T,Zv=S(Lh,jh),Kv=z(Fh,$h);var Vs={};U(Vs,{error:()=>Zh,method:()=>Hh,params:()=>Vh,request:()=>Yv,response:()=>Gv,result:()=>Wh});f();var Hh=i.literal("wallet_watchAsset"),Vh=i.object({type:i.literal("ERC20"),options:i.object({address:Z,symbol:i.string(),decimals:i.number(),image:i.string()})}),Wh=i.boolean(),Zh=T,Yv=S(Hh,Vh),Gv=z(Wh,Zh);var Ws={};U(Ws,{error:()=>Qh,method:()=>Kh,params:()=>Yh,request:()=>Qv,response:()=>Jv,result:()=>Gh});f();var Kh=i.literal("web3_clientVersion"),Yh=i.tuple([]),Gh=i.string(),Qh=T,Qv=S(Kh,Yh),Jv=z(Gh,Qh);var Zs={};U(Zs,{error:()=>td,method:()=>Jh,params:()=>Xh,request:()=>Xv,response:()=>ew,result:()=>ed});f();var Jh=i.literal("web3_sha3"),Xh=i.tuple([de]),ed=de,td=T,Xv=S(Jh,Xh),ew=z(ed,td);var qn={};U(qn,{phantom_accountChanged:()=>wo,phantom_chainChanged:()=>_o,phantom_dappIcon:()=>Eo,phantom_dappMeta:()=>Ro,phantom_metaMaskOverrideSettingsChanged:()=>bo,phantom_trustRevoked:()=>Mo});f();var wo={};U(wo,{method:()=>rd,notification:()=>rw,params:()=>nd});f();var rd=i.literal("phantom_accountChanged"),nd=i.object({evm:i.optional(Z),sol:i.optional(kn),btc:i.array(Vr)}).nullable(),rw=Rt(rd,nd);var bo={};U(bo,{method:()=>od,notification:()=>nw,params:()=>id});f();var od=i.literal("phantom_metaMaskOverrideSettingsChanged"),id=i.null(),nw=Rt(od,id);var _o={};U(_o,{method:()=>sd,notification:()=>ow,params:()=>ad});f();var sd=i.literal("phantom_chainChanged"),ad=i.object({evm:i.optional(ho.or(mo))}).nullable(),ow=Rt(sd,ad);var Eo={};U(Eo,{method:()=>pd,notification:()=>iw,params:()=>cd});f();var pd=i.literal("phantom_dappIcon"),cd=i.string().nullable(),iw=Rt(pd,cd);var Ro={};U(Ro,{method:()=>ud,notification:()=>sw,params:()=>fd});f();var ud=i.literal("phantom_dappMeta"),fd=i.object({title:i.string(),url:i.string(),icons:i.object({href:i.string(),size:i.object({width:i.number(),height:i.number()})}).array()}),sw=Rt(ud,fd);var Mo={};U(Mo,{method:()=>ld,notification:()=>aw,params:()=>hd});f();var ld=i.literal("phantom_trustRevoked"),hd=i.object({evm:i.optional(Z),sol:i.optional(kn),btc:i.array(Vr)}).nullable(),aw=Rt(ld,hd);f();var Ks={};U(Ks,{error:()=>xd,method:()=>dd,params:()=>md,request:()=>pw,response:()=>cw,result:()=>yd});f();var dd=i.literal("sol_connect"),md=i.object({onlyIfTrusted:i.optional(i.boolean())}),yd=i.object({publicKey:i.string()}),xd=T,pw=S(dd,md),cw=z(yd,xd);var Ys={};U(Ys,{error:()=>bd,method:()=>gd,params:()=>vd,request:()=>uw,response:()=>fw,result:()=>wd});f();var gd=i.literal("sol_disconnect"),vd=hn.optional(),wd=i.null(),bd=T,uw=S(gd,vd),fw=z(wd,bd);var Gs={};U(Gs,{error:()=>Md,method:()=>_d,params:()=>Ed,request:()=>lw,response:()=>hw,result:()=>Rd});f();var _d=i.literal("sol_signAllTransactions"),Ed=i.object({transactions:i.array(ye)}),Rd=i.array(i.object({signature:i.string(),transaction:ye,version:i.union([i.literal("legacy"),i.number()])})),Md=T,lw=S(_d,Ed),hw=z(Rd,Md);var Xs={};U(Xs,{error:()=>Id,method:()=>Td,params:()=>Sd,request:()=>dw,response:()=>mw,result:()=>zd});f();var Js={};U(Js,{SolanaProviderEvent:()=>Qs,SolanaSendOptions:()=>Un});f();var Un=i.optional(i.object({skipPreflight:i.optional(i.boolean()),preflightCommitment:i.optional(i.union([i.literal("processed"),i.literal("confirmed"),i.literal("finalized"),i.literal("recent"),i.literal("single"),i.literal("singleGossip"),i.literal("root"),i.literal("max")])),maxRetries:i.optional(i.number()),minContextSlot:i.optional(i.number())})),Qs=(n=>(n.Connect="connect",n.Disconnect="disconnect",n.AccountChanged="accountChanged",n))(Qs||{}),WS=i.nativeEnum(Qs);var Td=i.literal("sol_signAndSendTransaction"),Sd=i.object({transaction:ye,options:Un}),zd=i.object({signature:i.string(),publicKey:i.string()}),Id=T,dw=S(Td,Sd),mw=z(zd,Id);var ea={};U(ea,{error:()=>Bd,method:()=>Ad,params:()=>Nd,request:()=>yw,response:()=>xw,result:()=>Pd});f();var Ad=i.literal("sol_signAndSendAllTransactions"),Nd=i.object({transactions:i.array(ye),options:Un}),Pd=i.object({signatures:i.array(i.union([i.string(),i.null()])),publicKey:i.string()}),Bd=T,yw=S(Ad,Nd),xw=z(Pd,Bd);var ta={};U(ta,{error:()=>Od,method:()=>kd,params:()=>Cd,request:()=>gw,response:()=>vw,result:()=>Dd});f();var kd=i.literal("sol_signMessage"),Cd=i.object({message:ye,display:i.union([i.literal("utf8"),i.literal("hex")])}),Dd=i.object({signature:i.string(),publicKey:i.string()}),Od=T,gw=S(kd,Cd),vw=z(Dd,Od);var ra={};U(ra,{error:()=>jd,method:()=>qd,params:()=>Ud,request:()=>ww,response:()=>bw,result:()=>Ld});f();var qd=i.literal("sol_signIn"),Ud=i.object({signInData:On}),Ld=i.object({address:i.string(),signedMessage:i.string(),signature:i.string()}),jd=T,ww=S(qd,Ud),bw=z(Ld,jd);var na={};U(na,{error:()=>Vd,method:()=>Fd,params:()=>$d,request:()=>_w,response:()=>Ew,result:()=>Hd});f();var Fd=i.literal("sol_signTransaction"),$d=i.object({transaction:ye}),Hd=i.object({signature:i.string(),transaction:ye,version:i.union([i.literal("legacy"),i.number()])}),Vd=T,_w=S(Fd,$d),Ew=z(Hd,Vd);f();var oa={};U(oa,{error:()=>Yd,method:()=>Wd,params:()=>Zd,request:()=>Mw,response:()=>Tw,result:()=>Kd});f();var Wd=i.literal("user_approveBtcRequestAccounts"),Zd=i.tuple([le]),Kd=i.null(),Yd=T,Mw=S(Wd,Zd),Tw=z(Kd,Yd);var ia={};U(ia,{error:()=>Xd,method:()=>Gd,params:()=>Qd,request:()=>Sw,response:()=>zw,result:()=>Jd});f();var Gd=i.literal("user_approveBtcSignPSBT"),Qd=i.tuple([le,i.object({psbt:i.instanceof(Uint8Array),sequenceId:i.string()})]),Jd=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),signature:i.string()})]),Xd=T,Sw=S(Gd,Qd),zw=z(Jd,Xd);var sa={};U(sa,{error:()=>nm,method:()=>em,params:()=>tm,request:()=>Iw,response:()=>Aw,result:()=>rm});f();var em=i.literal("user_approveBtcSignMessage"),tm=i.tuple([le,i.object({message:i.instanceof(Uint8Array),sequenceId:i.string()})]),rm=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),signature:i.string()})]),nm=T,Iw=S(em,tm),Aw=z(rm,nm);var aa={};U(aa,{error:()=>am,method:()=>om,params:()=>im,request:()=>Nw,response:()=>Pw,result:()=>sm});f();var om=i.literal("user_approveEthRequestAccounts"),im=i.tuple([le]),sm=i.null(),am=T,Nw=S(om,im),Pw=z(sm,am);var pa={};U(pa,{error:()=>fm,method:()=>pm,params:()=>cm,request:()=>Bw,response:()=>kw,result:()=>um});f();f();var dt=(D=>(D.OK="OK",D.FeatureKilled="FEATURE_KILLED",D.WalletLocked="WALLET_LOCKED",D.TabNotFocused="TAB_NOT_FOCUSED",D.Disabled="DISABLED",D.SessionExpired="SESSION_EXPIRED",D.RateLimitExceeded="RATE_LIMIT_EXCEEDED",D.SimulationFailed="SIMULATION_FAILED",D.UnsupportedDapp="UNSUPPORTED_DAPP",D.UnsupportedNetworkId="UNSUPPORTED_NETWORK_ID",D.UnsupportedMethod="UNSUPPORTED_METHOD",D.Unimplemented="UNIMPLEMENTED",D.Unknown="UNKNOWN",D))(dt||{});var pm=i.literal("user_approveEthSendTransaction"),cm=i.tuple([le,i.object({transaction:Hr,autoConfirmStatusCode:i.nativeEnum(dt),sequenceId:i.string()})]),um=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend"),maxFeePerGas:C,maxPriorityFeePerGas:C}),i.object({type:i.literal("send"),signature:we,maxFeePerGas:C,maxPriorityFeePerGas:C})]),fm=T,Bw=S(pm,cm),kw=z(um,fm);var ca={};U(ca,{error:()=>mm,method:()=>lm,params:()=>hm,request:()=>Cw,response:()=>Dw,result:()=>dm});f();var lm=i.literal("user_approveEthSignMessage"),hm=i.tuple([le,i.object({signer:Z,message:de,originalMethod:i.enum(["eth_sign","personal_sign","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4"]),chainId:i.string(),autoConfirmStatusCode:i.nativeEnum(dt),sequenceId:i.string()})]),dm=i.discriminatedUnion("approvalType",[i.object({approvalType:i.literal("user")}),i.object({approvalType:i.literal("hardware"),signature:we})]),mm=T,Cw=S(lm,hm),Dw=z(dm,mm);var ua={};U(ua,{error:()=>vm,method:()=>ym,params:()=>xm,request:()=>Ow,response:()=>qw,result:()=>gm});f();var ym=i.literal("user_approveSolConnect"),xm=i.tuple([le]),gm=i.null(),vm=T,Ow=S(ym,xm),qw=z(gm,vm);var fa={};U(fa,{error:()=>Em,method:()=>wm,params:()=>bm,request:()=>Uw,response:()=>Lw,result:()=>_m});f();var wm=i.literal("user_approveSolSignAllTransactions"),bm=i.tuple([le,i.object({transactions:i.array(ye),autoConfirmStatusCode:i.nativeEnum(dt),sequenceId:i.string()})]),_m=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),result:i.array(i.object({signedTransaction:ye,signature:ye,version:i.union([i.literal("legacy"),i.number()])}))})]),Em=T,Uw=S(wm,bm),Lw=z(_m,Em);var la={};U(la,{error:()=>Sm,method:()=>Rm,params:()=>Mm,request:()=>jw,response:()=>Fw,result:()=>Tm});f();var Rm=i.literal("user_approveSolSignAndSendTransaction"),Mm=i.tuple([le,i.object({transaction:i.string(),autoConfirmStatusCode:i.nativeEnum(dt),sequenceId:i.string()})]),Tm=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),signedTransaction:ye,signature:ye,version:i.union([i.literal("legacy"),i.number()])})]),Sm=T,jw=S(Rm,Mm),Fw=z(Tm,Sm);var ha={};U(ha,{error:()=>Nm,method:()=>zm,params:()=>Im,request:()=>$w,response:()=>Hw,result:()=>Am});f();var zm=i.literal("user_approveSolSignAndSendAllTransactions"),Im=i.tuple([le,i.object({transactions:i.array(ye),autoConfirmStatusCode:i.nativeEnum(dt),sequenceId:i.string()})]),Am=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),result:i.array(i.object({signedTransaction:ye,signature:ye,version:i.union([i.literal("legacy"),i.number()])}))})]),Nm=T,$w=S(zm,Im),Hw=z(Am,Nm);var da={};U(da,{error:()=>Cm,method:()=>Pm,params:()=>Bm,request:()=>Vw,response:()=>Ww,result:()=>km});f();var Pm=i.literal("user_approveSolSignIn"),Bm=i.tuple([le,i.object({connect:i.boolean(),signInData:On,message:ye,errorDetails:i.array(i.object({label:i.string(),message:i.string()})).optional(),sequenceId:i.string()})]),km=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),signature:ye})]),Cm=T,Vw=S(Pm,Bm),Ww=z(km,Cm);var ma={};U(ma,{error:()=>Um,method:()=>Dm,params:()=>Om,request:()=>Zw,response:()=>Kw,result:()=>qm});f();var Dm=i.literal("user_approveSolSignMessage"),Om=i.tuple([le,i.object({message:ye,display:i.union([i.literal("utf8"),i.literal("hex")]),autoConfirmStatusCode:i.nativeEnum(dt),sequenceId:i.string()})]),qm=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),signature:ye})]),Um=T,Zw=S(Dm,Om),Kw=z(qm,Um);var ya={};U(ya,{error:()=>$m,method:()=>Lm,params:()=>jm,request:()=>Yw,response:()=>Gw,result:()=>Fm});f();var Lm=i.literal("user_approveSolSignTransaction"),jm=i.tuple([le,i.object({transaction:i.string(),autoConfirmStatusCode:i.nativeEnum(dt),sequenceId:i.string()})]),Fm=i.discriminatedUnion("type",[i.object({type:i.literal("signAndSend")}),i.object({type:i.literal("send"),signedTransaction:ye,signature:ye,version:i.union([i.literal("legacy"),i.number()])})]),$m=T,Yw=S(Lm,jm),Gw=z(Fm,$m);var xa={};U(xa,{error:()=>Zm,method:()=>Hm,params:()=>Vm,request:()=>Qw,response:()=>Jw,result:()=>Wm});f();var Hm=i.literal("user_confirmEIP712IncorrectChainId"),Vm=i.tuple([le,i.object({connectedChainId:i.string(),messageChainId:i.string()})]),Wm=i.null(),Zm=T,Qw=S(Hm,Vm),Jw=z(Wm,Zm);var ga={};U(ga,{error:()=>Qm,method:()=>Km,params:()=>Ym,request:()=>Xw,response:()=>e1,result:()=>Gm});f();var Km=i.literal("user_confirmIncorrectMode"),Ym=i.tuple([le,i.enum(["mainnet","testnet"])]),Gm=i.null(),Qm=T,Xw=S(Km,Ym),e1=z(Gm,Qm);var va={};U(va,{error:()=>ty,method:()=>Jm,params:()=>Xm,request:()=>t1,response:()=>r1,result:()=>ey});f();var Jm=i.literal("user_confirmUnsupportedAccount"),Xm=i.tuple([le,i.literal("ethereum").or(i.literal("solana"))]),ey=i.null(),ty=T,t1=S(Jm,Xm),r1=z(ey,ty);var wa={};U(wa,{error:()=>iy,method:()=>ry,params:()=>ny,request:()=>n1,response:()=>o1,result:()=>oy});f();var ry=i.literal("user_confirmUnsupportedNetwork"),ny=i.tuple([le,i.string()]),oy=i.null(),iy=T,n1=S(ry,ny),o1=z(oy,iy);var ba={};U(ba,{error:()=>cy,method:()=>sy,params:()=>ay,request:()=>i1,response:()=>s1,result:()=>py});f();var sy=i.literal("user_selectEthWallet"),ay=i.tuple([le]),py=Bn,cy=T,i1=S(sy,ay),s1=z(py,cy);f();var uy=Object.prototype.hasOwnProperty;function fy(r,e,t){for(t of r.keys())if(Jt(t,e))return t}function Jt(r,e){var t,n,o;if(r===e)return!0;if(r&&e&&(t=r.constructor)===e.constructor){if(t===Date)return r.getTime()===e.getTime();if(t===RegExp)return r.toString()===e.toString();if(t===Array){if((n=r.length)===e.length)for(;n--&&Jt(r[n],e[n]););return n===-1}if(t===Set){if(r.size!==e.size)return!1;for(n of r)if(o=n,o&&typeof o=="object"&&(o=fy(e,o),!o)||!e.has(o))return!1;return!0}if(t===Map){if(r.size!==e.size)return!1;for(n of r)if(o=n[0],o&&typeof o=="object"&&(o=fy(e,o),!o)||!Jt(n[1],e.get(o)))return!1;return!0}if(t===ArrayBuffer)r=new Uint8Array(r),e=new Uint8Array(e);else if(t===DataView){if((n=r.byteLength)===e.byteLength)for(;n--&&r.getInt8(n)===e.getInt8(n););return n===-1}if(ArrayBuffer.isView(r)){if((n=r.byteLength)===e.byteLength)for(;n--&&r[n]===e[n];);return n===-1}if(!t||typeof r=="object"){n=0;for(t in r)if(uy.call(r,t)&&++n&&!uy.call(e,t)||!(t in e)||!Jt(r[t],e[t]))return!1;return Object.keys(e).length===n}}return r!==r&&e!==e}var jy=ct(hy());f();var ur=class extends Error{constructor({code:t,message:n},o){super(n);this.code=t,this.message=n,typeof o!="undefined"&&(this.data=o)}toString(){return this.message}};f();f();f();f();f();var u1={canSerialize:r=>typeof r=="number"&&Number.isNaN(r),serialize:r=>({["$"+"NAN"]:1}),deserialize:r=>NaN},f1={canSerialize:r=>r instanceof Date,serialize:r=>({[`$${"DATE"}`]:r.valueOf()}),deserialize:r=>new Date(r[`$${"DATE"}`])},l1={canSerialize:r=>r instanceof Uint8Array,serialize:r=>({[`$${"UINT8ARRAY"}`]:Array.from(r)}),deserialize:r=>Uint8Array.from(r[`$${"UINT8ARRAY"}`])},h1={canSerialize:r=>typeof r=="bigint",serialize:r=>({[`$${"BIGINT"}`]:r.toString()}),deserialize:r=>BigInt(r[`$${"BIGINT"}`])},d1={canSerialize:r=>r instanceof URL,serialize:r=>({[`$${"URL"}`]:r.href}),deserialize:r=>new URL(r[`$${"URL"}`])},So={["NAN"]:u1,["DATE"]:f1,["UINT8ARRAY"]:l1,["BIGINT"]:h1,["URL"]:d1};var m1=function(r){let e=this[r];for(let t of Object.values(So))if(t.canSerialize(e))return t.serialize(e);return e},y1=(r,e)=>{if(e&&typeof e=="object"&&Object.keys(e)[0]){let t=Object.keys(e)[0].slice(1);if(t in So)return So[t].deserialize(e)}return e},jn=r=>JSON.stringify(r,m1),zo=r=>JSON.parse(r,y1);f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();var SN=new Error("Unsupported path.");f();var Io=r=>{try{if(r==null)throw"JSON must be set";if(!isNaN(parseInt(r)))throw"Numbers are not valid JSON";return JSON.parse(r),!0}catch(e){return!1}};f();f();f();f();f();f();f();f();f();f();f();f();f();f();var my=ct(mn()),yy=ct(Sa());my.default.extend(yy.default);f();var L1=ct(mn());f();var Pa=ct(mn()),vy=ct(xy()),wy=ct(gy());Pa.default.extend(vy.default);Pa.default.extend(wy.default);f();var _y=ct(mn()),Ey=ct(by());_y.default.extend(Ey.default);f();f();f();var Oa=ct(mn()),My=ct(Sa()),Ty=ct(Ry());Oa.default.extend(Ty.default);Oa.default.extend(My.default);var kP=new Date().getTimezoneOffset()*6e4;f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();f();var Ly=ct(Bo());f();var ko=ct(Bo());f();var Ha=ct(Bo());var Nt,Pt,Va=class{constructor({port:e}){ve(this,Nt,void 0);ve(this,Pt,!1);it(this,Nt,e),it(this,Pt,!1)}get status(){return ee(this,Pt)?"started":"stopped"}start(){return at(this,null,function*(){if(ee(this,Pt))return;let e=ee(this,Nt).onClose(()=>{it(this,Pt,!1),e()});yield ee(this,Nt).start(),it(this,Pt,!0)})}close(){return at(this,null,function*(){!ee(this,Pt)||(yield ee(this,Nt).close(),it(this,Pt,!1))})}send(e){return at(this,null,function*(){if(!ee(this,Pt))throw new Error("Cannot read stream: RpcTransport has not been started");if(Array.isArray(e)){let N=Vi.parse(e),P=new Set(N.map(D=>D.id)),ie=jn(N);ee(this,Nt).postMessage(ie);try{for(var t=pi(this.recv()),n,o,p;n=!(o=yield t.next()).done;n=!1){let D=o.value;if(Array.isArray(D)&&D.every(ue=>P.has(ue.id)))return D}}catch(o){p=[o]}finally{try{n&&(o=t.return)&&(yield o.call(t))}finally{if(p)throw p[0]}}throw new Error("Failed to get response: request ids="+P)}else{let N=uo.parse(e),{id:P}=N,ie=jn(N);ee(this,Nt).postMessage(ie);try{for(var h=pi(this.recv()),g,b,R;g=!(b=yield h.next()).done;g=!1){let D=b.value;if("id"in D&&D.id===P&&!("method"in D))return D}}catch(b){R=[b]}finally{try{g&&(b=h.return)&&(yield b.call(h))}finally{if(R)throw R[0]}}throw new Error("Failed to get response: request id="+P)}})}addListener(e){let t=o=>at(this,null,function*(){let p=this.recv()[Symbol.asyncIterator](),h=()=>{},g=()=>new Promise(R=>h=()=>R(null));function b(){var R;(R=p.return)==null||R.call(p),h(),o.signal.removeEventListener("abort",b)}try{for(o.signal.addEventListener("abort",b);;){let R=yield Promise.race([p.next(),g()]);if(!R)break;try{e(R.value)}catch(N){console.error(N)}}b()}catch(R){throw b(),R}}),n=new AbortController;return t(n),()=>n.abort()}recv(){let e=[],t=()=>{},n=()=>new Promise(N=>t=N),o=!1,p=ee(this,Nt).onClose(()=>{o=!0,t(),p()}),h=ee(this,Nt).onMessage(N=>{if(!!Io(N))try{let P=zo(N);if("method"in P&&"id"in P){t();return}if(Array.isArray(P)){let ie=Wi.parse(P);e.push(ie),t()}else{let ie=co.parse(P);if("id"in ie){let D=lo.parse(P);e.push(D),t()}else{let D=Dn.parse(P);e.push(D),t()}}}catch(P){console.error(P)}}),g=()=>{p(),h()},b={next(){return at(this,null,function*(){for(;!o;){let N=e.shift();if(N)return{done:!1,value:N};yield n()}return g(),{done:!0,value:void 0}})},throw(){return at(this,null,function*(){return g(),{done:!0,value:void 0}})},return(){return at(this,null,function*(){return g(),{done:!0,value:void 0}})}};return{[Symbol.asyncIterator](){return b}}}};Nt=new WeakMap,Pt=new WeakMap;var xn=class extends Va{static createPort(){let e=[],t=[];function n(h){for(let g of e)try{g(h.detail)}catch(b){console.error(b)}}function o(){for(let h of t)try{h()}catch(g){console.error(g)}}return{start(){return at(this,null,function*(){window.addEventListener("phantomEthRpcMessage",n),window.addEventListener("beforeunload",function h(){window.removeEventListener("phantomEthRpcMessage",n),window.removeEventListener("beforeunload",h),o()})})},close(){return at(this,null,function*(){window.removeEventListener("phantomEthRpcMessage",n),o()})},postMessage(h){setTimeout(()=>{window.dispatchEvent(new CustomEvent("dappEthRpcMessage",{detail:h}))},0)},onMessage(h){return e.push(h),()=>{e.splice(e.indexOf(h),1)}},onClose(h){return t.push(h),()=>{t.splice(t.indexOf(h),1)}}}}constructor(){super({port:xn.createPort()})}};var _b=1,gn,fr,vn,Wa=class extends jy.default{constructor(t){super();this.isPhantom=!0;ve(this,gn,void 0);ve(this,fr,void 0);ve(this,vn,t=>at(this,null,function*(){var o;let n;try{let{method:p}=t,h="params"in t?(o=t.params)!=null?o:[]:[],g=vo[p];if(!g)throw new Error("MethodNotFound");let b=g.request.safeParse({jsonrpc:"2.0",id:(_b++).toString(),method:p,params:h});if(!b.success)throw b.error;let R=b.data,N=yield ee(this,gn).send(R);if(n=g.response.parse(N),"error"in n)throw new ur(n.error);return n.result}catch(p){throw console.error(p),p instanceof ur?p:p instanceof yt?new ur({code:-32e3,message:"Missing or invalid parameters."},{method:t.method}):p instanceof Error&&p.message==="MethodNotFound"?new ur({code:-32601,message:"The method does not exist / is not available."},{method:t.method}):new ur({code:-32603,message:"Internal JSON-RPC error."},{method:t.method})}}));this.requestAccounts=()=>at(this,null,function*(){let n=(yield ee(this,vn).call(this,{method:"btc_requestAccounts",params:[]})).map(o=>({address:o.address,publicKey:o.publicKey,addressType:o.addressType.replace("bip122_",""),purpose:o.purpose}));return this.emit("accountsChanged",n),n});this.signPSBT=(t,n)=>at(this,null,function*(){var p;return n.finalize=(p=n.finalize)!=null?p:!1,yield ee(this,vn).call(this,{method:"btc_signPSBT",params:[t,n]})});this.signMessage=(t,n)=>at(this,null,function*(){return yield ee(this,vn).call(this,{method:"btc_signMessage",params:{address:t,message:n}})});this.handleNotification=t=>at(this,null,function*(){var n,o,p,h,g,b;switch(t.method){case"phantom_accountChanged":{let R=qn.phantom_accountChanged.notification.safeParse(t);if(!R.success)return;let N=(p=(o=(n=R.data.params)==null?void 0:n.btc)==null?void 0:o.map(P=>({address:P.address,publicKey:P.publicKey,addressType:P.addressType.replace("bip122_",""),purpose:P.purpose})))!=null?p:[];if(N.length===0){this.emit("accountsChanged",[]);return}Jt(N,ee(this,fr))||this.emit("accountsChanged",N);break}case"phantom_trustRevoked":{let R=qn.phantom_trustRevoked.notification.safeParse(t);if(!R.success)return;let N=(b=(g=(h=R.data.params)==null?void 0:h.btc)==null?void 0:g.map(P=>({address:P.address,publicKey:P.publicKey,addressType:P.addressType.replace("bip122_",""),purpose:P.purpose})))!=null?b:[];Jt(N,ee(this,fr))&&this.emit("accountsChanged",[]);break}}});it(this,gn,t),ee(this,gn).start(),it(this,fr,[]),t.addListener(n=>{let o=Dn.safeParse(n);!o.success||this.handleNotification(o.data)}),this.addListener("accountsChanged",n=>{n.length===0?it(this,fr,[]):it(this,fr,JSON.parse(JSON.stringify(n)))})}};gn=new WeakMap,fr=new WeakMap,vn=new WeakMap;var wn=class extends Wa{static inject(){let e=window,t=new wn;e.phantom||Object.defineProperty(window,"phantom",{value:{},writable:!1}),Object.defineProperty(window.phantom,"bitcoin",{value:t,writable:!1})}constructor(){super(new xn)}};f();var Fy=["bitcoin:connect","bitcoin:signTransaction","bitcoin:signMessage"],Eb={ALL:1,NONE:2,SINGLE:3,"ALL|ANYONECANPAY":129,"NONE|ANYONECANPAY":130,"SINGLE|ANYONECANPAY":131},lr,Oo,qo,Uo,Xt,Wr,Lo,bn,Co,jo,Hy,Fo,$o,Ho,Vo,Za=class{constructor(e){ve(this,bn);ve(this,jo);ve(this,lr,{});ve(this,Oo,"1.0.0");ve(this,qo,"Phantom");ve(this,Uo,_i);ve(this,Xt,[]);ve(this,Wr,void 0);ve(this,Lo,(e,t)=>{var n;return(n=ee(this,lr)[e])!=null&&n.push(t)||(ee(this,lr)[e]=[t]),()=>_n(this,jo,Hy).call(this,e,t)});ve(this,Fo,e=>{if(e.length===0&&ee(this,Xt).length>0){it(this,Xt,[]),_n(this,bn,Co).call(this,"change",{accounts:this.accounts});return}let t=e.map(n=>new rn({address:n.address,publicKey:$y(n.publicKey),chains:Sn,features:Fy}));e.length>0&&!Jt(ee(this,Xt),t)&&(it(this,Xt,t),_n(this,bn,Co).call(this,"change",{accounts:this.accounts}))});ve(this,$o,(...e)=>at(this,null,function*(){let t=[];e.length>0&&(t=[...e[0].purposes]),t.length==0&&(t=["payment","ordinals"]),t.length===1&&t[0]==="payment"&&(t=["payment","ordinals"]),t.length===1&&t[0]==="ordinals"&&(t=["ordinals","payment"]);let n=yield ee(this,Wr).requestAccounts();return n&&(n.sort((o,p)=>t.indexOf(o.purpose)-t.indexOf(p.purpose)),it(this,Xt,n.map(o=>new rn({address:o.address,publicKey:$y(o.publicKey),chains:Sn,features:Fy}))),_n(this,bn,Co).call(this,"change",{accounts:this.accounts})),{accounts:this.accounts}}));ve(this,Ho,(...e)=>at(this,null,function*(){let[{psbt:t,inputsToSign:n}]=e;return[{signedPsbt:yield ee(this,Wr).signPSBT(t,{inputsToSign:n.map(p=>({address:p.account.address,signingIndexes:p.signingIndexes,sigHash:p.sigHash?Eb[p.sigHash]:void 0})),finalize:!1})}]}));ve(this,Vo,(...e)=>at(this,null,function*(){let[{message:t,account:{address:n}}]=e;return[yield ee(this,Wr).signMessage(n,t)]}));new.target===Za&&Object.freeze(this),it(this,Wr,e),e.on("accountsChanged",ee(this,Fo),this)}get version(){return ee(this,Oo)}get name(){return ee(this,qo)}get icon(){return ee(this,Uo)}get chains(){return Sn.slice()}get features(){return{"standard:events":{version:"1.0.0",on:ee(this,Lo)},"bitcoin:connect":{version:"1.0.0",connect:ee(this,$o)},"bitcoin:signTransaction":{version:"1.0.0",signTransaction:ee(this,Ho)},"bitcoin:signMessage":{version:"1.0.0",signMessage:ee(this,Vo)}}}get accounts(){return ee(this,Xt)}},Do=Za;lr=new WeakMap,Oo=new WeakMap,qo=new WeakMap,Uo=new WeakMap,Xt=new WeakMap,Wr=new WeakMap,Lo=new WeakMap,bn=new WeakSet,Co=function(e,...t){var n;(n=ee(this,lr)[e])==null||n.forEach(o=>o.apply(null,t))},jo=new WeakSet,Hy=function(e,t){var n;ee(this,lr)[e]=(n=ee(this,lr)[e])==null?void 0:n.filter(o=>t!==o)},Fo=new WeakMap,$o=new WeakMap,Ho=new WeakMap,Vo=new WeakMap;function $y(r){return Uint8Array.from(E.from(r,"hex"))}var Vy=()=>{try{wn.inject(),Ri(new Do(window.phantom.bitcoin))}catch(r){console.error(r)}};Vy();})(); +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ +/*! safe-buffer. MIT License. Feross Aboukhadijeh */ +/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +/** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.8.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2018 + * @license MIT + */ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/inpageSol.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/inpageSol.js new file mode 100644 index 0000000..7588ef2 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/inpageSol.js @@ -0,0 +1,140 @@ +"use strict";(()=>{var Q_=Object.create;var _a=Object.defineProperty,X_=Object.defineProperties,eE=Object.getOwnPropertyDescriptor,tE=Object.getOwnPropertyDescriptors,rE=Object.getOwnPropertyNames,Nd=Object.getOwnPropertySymbols,nE=Object.getPrototypeOf,Ud=Object.prototype.hasOwnProperty,oE=Object.prototype.propertyIsEnumerable;var Od=(r,e,t)=>e in r?_a(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,bf=(r,e)=>{for(var t in e||={})Ud.call(e,t)&&Od(r,t,e[t]);if(Nd)for(var t of Nd(e))oE.call(e,t)&&Od(r,t,e[t]);return r},wf=(r,e)=>X_(r,tE(e));var sE=(r,e)=>()=>(r&&(e=r(r=0)),e);var xe=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),Y=(r,e)=>{for(var t in e)_a(r,t,{get:e[t],enumerable:!0})},iE=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of rE(e))!Ud.call(r,o)&&o!==t&&_a(r,o,{get:()=>e[o],enumerable:!(n=eE(e,o))||n.enumerable});return r};var Re=(r,e,t)=>(t=r!=null?Q_(nE(r)):{},iE(e||!r||!r.__esModule?_a(t,"default",{value:r,enumerable:!0}):t,r));var vf=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)};var re=(r,e,t)=>(vf(r,e,"read from private field"),t?t.call(r):e.get(r)),De=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},Ht=(r,e,t,n)=>(vf(r,e,"write to private field"),n?n.call(r,t):e.set(r,t),t);var Ea=(r,e,t)=>(vf(r,e,"access private method"),t);var je=(r,e,t)=>new Promise((n,o)=>{var s=f=>{try{u(t.next(f))}catch(d){o(d)}},i=f=>{try{u(t.throw(f))}catch(d){o(d)}},u=f=>f.done?n(f.value):Promise.resolve(f.value).then(s,i);u((t=t.apply(r,e)).next())}),Sf=(r,e,t)=>(e=r[Symbol.asyncIterator],t=(n,o)=>(o=r[n])&&(e[n]=s=>new Promise((i,u,f)=>(s=o.call(r,s),f=s.done,Promise.resolve(s.value).then(d=>i({value:d,done:f}),u)))),e?e.call(r):(r=r[Symbol.iterator](),e={},t("next"),t("return"),e));var Ef=xe(ka=>{"use strict";h();ka.byteLength=cE;ka.toByteArray=fE;ka.fromByteArray=hE;var Zr=[],Pr=[],aE=typeof Uint8Array<"u"?Uint8Array:Array,_f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(zo=0,Dd=_f.length;zo0)throw new Error("Invalid string. Length must be a multiple of 4");var t=r.indexOf("=");t===-1&&(t=e);var n=t===e?0:4-t%4;return[t,n]}function cE(r){var e=qd(r),t=e[0],n=e[1];return(t+n)*3/4-n}function uE(r,e,t){return(e+t)*3/4-t}function fE(r){var e,t=qd(r),n=t[0],o=t[1],s=new aE(uE(r,n,o)),i=0,u=o>0?n-4:n,f;for(f=0;f>16&255,s[i++]=e>>8&255,s[i++]=e&255;return o===2&&(e=Pr[r.charCodeAt(f)]<<2|Pr[r.charCodeAt(f+1)]>>4,s[i++]=e&255),o===1&&(e=Pr[r.charCodeAt(f)]<<10|Pr[r.charCodeAt(f+1)]<<4|Pr[r.charCodeAt(f+2)]>>2,s[i++]=e>>8&255,s[i++]=e&255),s}function lE(r){return Zr[r>>18&63]+Zr[r>>12&63]+Zr[r>>6&63]+Zr[r&63]}function pE(r,e,t){for(var n,o=[],s=e;su?u:i+s));return n===1?(e=r[t-1],o.push(Zr[e>>2]+Zr[e<<4&63]+"==")):n===2&&(e=(r[t-2]<<8)+r[t-1],o.push(Zr[e>>10]+Zr[e>>4&63]+Zr[e<<2&63]+"=")),o.join("")}});var If=xe(kf=>{h();kf.read=function(r,e,t,n,o){var s,i,u=o*8-n-1,f=(1<>1,b=-7,w=t?o-1:0,T=t?-1:1,A=r[e+w];for(w+=T,s=A&(1<<-b)-1,A>>=-b,b+=u;b>0;s=s*256+r[e+w],w+=T,b-=8);for(i=s&(1<<-b)-1,s>>=-b,b+=n;b>0;i=i*256+r[e+w],w+=T,b-=8);if(s===0)s=1-d;else{if(s===f)return i?NaN:(A?-1:1)*(1/0);i=i+Math.pow(2,n),s=s-d}return(A?-1:1)*i*Math.pow(2,s-n)};kf.write=function(r,e,t,n,o,s){var i,u,f,d=s*8-o-1,b=(1<>1,T=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,A=n?0:s-1,D=n?1:-1,H=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(u=isNaN(e)?1:0,i=b):(i=Math.floor(Math.log(e)/Math.LN2),e*(f=Math.pow(2,-i))<1&&(i--,f*=2),i+w>=1?e+=T/f:e+=T*Math.pow(2,1-w),e*f>=2&&(i++,f/=2),i+w>=b?(u=0,i=b):i+w>=1?(u=(e*f-1)*Math.pow(2,o),i=i+w):(u=e*Math.pow(2,w-1)*Math.pow(2,o),i=0));o>=8;r[t+A]=u&255,A+=D,u/=256,o-=8);for(i=i<0;r[t+A]=i&255,A+=D,i/=256,d-=8);r[t+A-D]|=H*128}});var hs=xe(ps=>{"use strict";h();var Af=Ef(),fs=If(),Fd=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;ps.Buffer=F;ps.SlowBuffer=bE;ps.INSPECT_MAX_BYTES=50;var Ia=2147483647;ps.kMaxLength=Ia;F.TYPED_ARRAY_SUPPORT=dE();!F.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function dE(){try{let r=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(r,e),r.foo()===42}catch{return!1}}Object.defineProperty(F.prototype,"parent",{enumerable:!0,get:function(){if(!!F.isBuffer(this))return this.buffer}});Object.defineProperty(F.prototype,"offset",{enumerable:!0,get:function(){if(!!F.isBuffer(this))return this.byteOffset}});function mn(r){if(r>Ia)throw new RangeError('The value "'+r+'" is invalid for option "size"');let e=new Uint8Array(r);return Object.setPrototypeOf(e,F.prototype),e}function F(r,e,t){if(typeof r=="number"){if(typeof e=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Pf(r)}return Wd(r,e,t)}F.poolSize=8192;function Wd(r,e,t){if(typeof r=="string")return mE(r,e);if(ArrayBuffer.isView(r))return gE(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(Yr(r,ArrayBuffer)||r&&Yr(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Yr(r,SharedArrayBuffer)||r&&Yr(r.buffer,SharedArrayBuffer)))return Bf(r,e,t);if(typeof r=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let n=r.valueOf&&r.valueOf();if(n!=null&&n!==r)return F.from(n,e,t);let o=xE(r);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return F.from(r[Symbol.toPrimitive]("string"),e,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}F.from=function(r,e,t){return Wd(r,e,t)};Object.setPrototypeOf(F.prototype,Uint8Array.prototype);Object.setPrototypeOf(F,Uint8Array);function Kd(r){if(typeof r!="number")throw new TypeError('"size" argument must be of type number');if(r<0)throw new RangeError('The value "'+r+'" is invalid for option "size"')}function yE(r,e,t){return Kd(r),r<=0?mn(r):e!==void 0?typeof t=="string"?mn(r).fill(e,t):mn(r).fill(e):mn(r)}F.alloc=function(r,e,t){return yE(r,e,t)};function Pf(r){return Kd(r),mn(r<0?0:zf(r)|0)}F.allocUnsafe=function(r){return Pf(r)};F.allocUnsafeSlow=function(r){return Pf(r)};function mE(r,e){if((typeof e!="string"||e==="")&&(e="utf8"),!F.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let t=Vd(r,e)|0,n=mn(t),o=n.write(r,e);return o!==t&&(n=n.slice(0,o)),n}function Rf(r){let e=r.length<0?0:zf(r.length)|0,t=mn(e);for(let n=0;n=Ia)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ia.toString(16)+" bytes");return r|0}function bE(r){return+r!=r&&(r=0),F.alloc(+r)}F.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==F.prototype};F.compare=function(e,t){if(Yr(e,Uint8Array)&&(e=F.from(e,e.offset,e.byteLength)),Yr(t,Uint8Array)&&(t=F.from(t,t.offset,t.byteLength)),!F.isBuffer(e)||!F.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let n=e.length,o=t.length;for(let s=0,i=Math.min(n,o);so.length?(F.isBuffer(i)||(i=F.from(i)),i.copy(o,s)):Uint8Array.prototype.set.call(o,i,s);else if(F.isBuffer(i))i.copy(o,s);else throw new TypeError('"list" argument must be an Array of Buffers');s+=i.length}return o};function Vd(r,e){if(F.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||Yr(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof r);let t=r.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&t===0)return 0;let o=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return Tf(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return t*2;case"hex":return t>>>1;case"base64":return ry(r).length;default:if(o)return n?-1:Tf(r).length;e=(""+e).toLowerCase(),o=!0}}F.byteLength=Vd;function wE(r,e,t){let n=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((t===void 0||t>this.length)&&(t=this.length),t<=0)||(t>>>=0,e>>>=0,t<=e))return"";for(r||(r="utf8");;)switch(r){case"hex":return TE(this,e,t);case"utf8":case"utf-8":return Zd(this,e,t);case"ascii":return RE(this,e,t);case"latin1":case"binary":return BE(this,e,t);case"base64":return IE(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return PE(this,e,t);default:if(n)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),n=!0}}F.prototype._isBuffer=!0;function Mo(r,e,t){let n=r[e];r[e]=r[t],r[t]=n}F.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""};Fd&&(F.prototype[Fd]=F.prototype.inspect);F.prototype.compare=function(e,t,n,o,s){if(Yr(e,Uint8Array)&&(e=F.from(e,e.offset,e.byteLength)),!F.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),o===void 0&&(o=0),s===void 0&&(s=this.length),t<0||n>e.length||o<0||s>this.length)throw new RangeError("out of range index");if(o>=s&&t>=n)return 0;if(o>=s)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,o>>>=0,s>>>=0,this===e)return 0;let i=s-o,u=n-t,f=Math.min(i,u),d=this.slice(o,s),b=e.slice(t,n);for(let w=0;w2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,Lf(t)&&(t=o?0:r.length-1),t<0&&(t=r.length+t),t>=r.length){if(o)return-1;t=r.length-1}else if(t<0)if(o)t=0;else return-1;if(typeof e=="string"&&(e=F.from(e,n)),F.isBuffer(e))return e.length===0?-1:jd(r,e,t,n,o);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(r,e,t):Uint8Array.prototype.lastIndexOf.call(r,e,t):jd(r,[e],t,n,o);throw new TypeError("val must be string, number or Buffer")}function jd(r,e,t,n,o){let s=1,i=r.length,u=e.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(r.length<2||e.length<2)return-1;s=2,i/=2,u/=2,t/=2}function f(b,w){return s===1?b[w]:b.readUInt16BE(w*s)}let d;if(o){let b=-1;for(d=t;di&&(t=i-u),d=t;d>=0;d--){let b=!0;for(let w=0;wo&&(n=o)):n=o;let s=e.length;n>s/2&&(n=s/2);let i;for(i=0;i>>0,isFinite(n)?(n=n>>>0,o===void 0&&(o="utf8")):(o=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let s=this.length-t;if((n===void 0||n>s)&&(n=s),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");let i=!1;for(;;)switch(o){case"hex":return vE(this,e,t,n);case"utf8":case"utf-8":return SE(this,e,t,n);case"ascii":case"latin1":case"binary":return _E(this,e,t,n);case"base64":return EE(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return kE(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),i=!0}};F.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function IE(r,e,t){return e===0&&t===r.length?Af.fromByteArray(r):Af.fromByteArray(r.slice(e,t))}function Zd(r,e,t){t=Math.min(r.length,t);let n=[],o=e;for(;o239?4:s>223?3:s>191?2:1;if(o+u<=t){let f,d,b,w;switch(u){case 1:s<128&&(i=s);break;case 2:f=r[o+1],(f&192)===128&&(w=(s&31)<<6|f&63,w>127&&(i=w));break;case 3:f=r[o+1],d=r[o+2],(f&192)===128&&(d&192)===128&&(w=(s&15)<<12|(f&63)<<6|d&63,w>2047&&(w<55296||w>57343)&&(i=w));break;case 4:f=r[o+1],d=r[o+2],b=r[o+3],(f&192)===128&&(d&192)===128&&(b&192)===128&&(w=(s&15)<<18|(f&63)<<12|(d&63)<<6|b&63,w>65535&&w<1114112&&(i=w))}}i===null?(i=65533,u=1):i>65535&&(i-=65536,n.push(i>>>10&1023|55296),i=56320|i&1023),n.push(i),o+=u}return AE(n)}var Hd=4096;function AE(r){let e=r.length;if(e<=Hd)return String.fromCharCode.apply(String,r);let t="",n=0;for(;nn)&&(t=n);let o="";for(let s=e;sn&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),tt)throw new RangeError("Trying to access beyond buffer length")}F.prototype.readUintLE=F.prototype.readUIntLE=function(e,t,n){e=e>>>0,t=t>>>0,n||Vt(e,t,this.length);let o=this[e],s=1,i=0;for(;++i>>0,t=t>>>0,n||Vt(e,t,this.length);let o=this[e+--t],s=1;for(;t>0&&(s*=256);)o+=this[e+--t]*s;return o};F.prototype.readUint8=F.prototype.readUInt8=function(e,t){return e=e>>>0,t||Vt(e,1,this.length),this[e]};F.prototype.readUint16LE=F.prototype.readUInt16LE=function(e,t){return e=e>>>0,t||Vt(e,2,this.length),this[e]|this[e+1]<<8};F.prototype.readUint16BE=F.prototype.readUInt16BE=function(e,t){return e=e>>>0,t||Vt(e,2,this.length),this[e]<<8|this[e+1]};F.prototype.readUint32LE=F.prototype.readUInt32LE=function(e,t){return e=e>>>0,t||Vt(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};F.prototype.readUint32BE=F.prototype.readUInt32BE=function(e,t){return e=e>>>0,t||Vt(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};F.prototype.readBigUInt64LE=Dn(function(e){e=e>>>0,ls(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hi(e,this.length-8);let o=t+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,s=this[++e]+this[++e]*2**8+this[++e]*2**16+n*2**24;return BigInt(o)+(BigInt(s)<>>0,ls(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hi(e,this.length-8);let o=t*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],s=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+n;return(BigInt(o)<>>0,t=t>>>0,n||Vt(e,t,this.length);let o=this[e],s=1,i=0;for(;++i=s&&(o-=Math.pow(2,8*t)),o};F.prototype.readIntBE=function(e,t,n){e=e>>>0,t=t>>>0,n||Vt(e,t,this.length);let o=t,s=1,i=this[e+--o];for(;o>0&&(s*=256);)i+=this[e+--o]*s;return s*=128,i>=s&&(i-=Math.pow(2,8*t)),i};F.prototype.readInt8=function(e,t){return e=e>>>0,t||Vt(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};F.prototype.readInt16LE=function(e,t){e=e>>>0,t||Vt(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};F.prototype.readInt16BE=function(e,t){e=e>>>0,t||Vt(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};F.prototype.readInt32LE=function(e,t){return e=e>>>0,t||Vt(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};F.prototype.readInt32BE=function(e,t){return e=e>>>0,t||Vt(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};F.prototype.readBigInt64LE=Dn(function(e){e=e>>>0,ls(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hi(e,this.length-8);let o=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(n<<24);return(BigInt(o)<>>0,ls(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&hi(e,this.length-8);let o=(t<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(o)<>>0,t||Vt(e,4,this.length),fs.read(this,e,!0,23,4)};F.prototype.readFloatBE=function(e,t){return e=e>>>0,t||Vt(e,4,this.length),fs.read(this,e,!1,23,4)};F.prototype.readDoubleLE=function(e,t){return e=e>>>0,t||Vt(e,8,this.length),fs.read(this,e,!0,52,8)};F.prototype.readDoubleBE=function(e,t){return e=e>>>0,t||Vt(e,8,this.length),fs.read(this,e,!1,52,8)};function gr(r,e,t,n,o,s){if(!F.isBuffer(r))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||er.length)throw new RangeError("Index out of range")}F.prototype.writeUintLE=F.prototype.writeUIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,n=n>>>0,!o){let u=Math.pow(2,8*n)-1;gr(this,e,t,n,u,0)}let s=1,i=0;for(this[t]=e&255;++i>>0,n=n>>>0,!o){let u=Math.pow(2,8*n)-1;gr(this,e,t,n,u,0)}let s=n-1,i=1;for(this[t+s]=e&255;--s>=0&&(i*=256);)this[t+s]=e/i&255;return t+n};F.prototype.writeUint8=F.prototype.writeUInt8=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,1,255,0),this[t]=e&255,t+1};F.prototype.writeUint16LE=F.prototype.writeUInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,2,65535,0),this[t]=e&255,this[t+1]=e>>>8,t+2};F.prototype.writeUint16BE=F.prototype.writeUInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=e&255,t+2};F.prototype.writeUint32LE=F.prototype.writeUInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255,t+4};F.prototype.writeUint32BE=F.prototype.writeUInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};function Yd(r,e,t,n,o){ty(e,n,o,r,t,7);let s=Number(e&BigInt(4294967295));r[t++]=s,s=s>>8,r[t++]=s,s=s>>8,r[t++]=s,s=s>>8,r[t++]=s;let i=Number(e>>BigInt(32)&BigInt(4294967295));return r[t++]=i,i=i>>8,r[t++]=i,i=i>>8,r[t++]=i,i=i>>8,r[t++]=i,t}function Jd(r,e,t,n,o){ty(e,n,o,r,t,7);let s=Number(e&BigInt(4294967295));r[t+7]=s,s=s>>8,r[t+6]=s,s=s>>8,r[t+5]=s,s=s>>8,r[t+4]=s;let i=Number(e>>BigInt(32)&BigInt(4294967295));return r[t+3]=i,i=i>>8,r[t+2]=i,i=i>>8,r[t+1]=i,i=i>>8,r[t]=i,t+8}F.prototype.writeBigUInt64LE=Dn(function(e,t=0){return Yd(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});F.prototype.writeBigUInt64BE=Dn(function(e,t=0){return Jd(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});F.prototype.writeIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let f=Math.pow(2,8*n-1);gr(this,e,t,n,f-1,-f)}let s=0,i=1,u=0;for(this[t]=e&255;++s>0)-u&255;return t+n};F.prototype.writeIntBE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let f=Math.pow(2,8*n-1);gr(this,e,t,n,f-1,-f)}let s=n-1,i=1,u=0;for(this[t+s]=e&255;--s>=0&&(i*=256);)e<0&&u===0&&this[t+s+1]!==0&&(u=1),this[t+s]=(e/i>>0)-u&255;return t+n};F.prototype.writeInt8=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=e&255,t+1};F.prototype.writeInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,2,32767,-32768),this[t]=e&255,this[t+1]=e>>>8,t+2};F.prototype.writeInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=e&255,t+2};F.prototype.writeInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,4,2147483647,-2147483648),this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4};F.prototype.writeInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||gr(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};F.prototype.writeBigInt64LE=Dn(function(e,t=0){return Yd(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});F.prototype.writeBigInt64BE=Dn(function(e,t=0){return Jd(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Qd(r,e,t,n,o,s){if(t+n>r.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function Xd(r,e,t,n,o){return e=+e,t=t>>>0,o||Qd(r,e,t,4,34028234663852886e22,-34028234663852886e22),fs.write(r,e,t,n,23,4),t+4}F.prototype.writeFloatLE=function(e,t,n){return Xd(this,e,t,!0,n)};F.prototype.writeFloatBE=function(e,t,n){return Xd(this,e,t,!1,n)};function ey(r,e,t,n,o){return e=+e,t=t>>>0,o||Qd(r,e,t,8,17976931348623157e292,-17976931348623157e292),fs.write(r,e,t,n,52,8),t+8}F.prototype.writeDoubleLE=function(e,t,n){return ey(this,e,t,!0,n)};F.prototype.writeDoubleBE=function(e,t,n){return ey(this,e,t,!1,n)};F.prototype.copy=function(e,t,n,o){if(!F.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),!o&&o!==0&&(o=this.length),t>=e.length&&(t=e.length),t||(t=0),o>0&&o=this.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t>>0,n=n===void 0?this.length:n>>>0,e||(e=0);let s;if(typeof e=="number")for(s=t;s2**32?o=$d(String(t)):typeof t=="bigint"&&(o=String(t),(t>BigInt(2)**BigInt(32)||t<-(BigInt(2)**BigInt(32)))&&(o=$d(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function $d(r){let e="",t=r.length,n=r[0]==="-"?1:0;for(;t>=n+4;t-=3)e=`_${r.slice(t-3,t)}${e}`;return`${r.slice(0,t)}${e}`}function zE(r,e,t){ls(e,"offset"),(r[e]===void 0||r[e+t]===void 0)&&hi(e,r.length-(t+1))}function ty(r,e,t,n,o,s){if(r>t||r3?e===0||e===BigInt(0)?u=`>= 0${i} and < 2${i} ** ${(s+1)*8}${i}`:u=`>= -(2${i} ** ${(s+1)*8-1}${i}) and < 2 ** ${(s+1)*8-1}${i}`:u=`>= ${e}${i} and <= ${t}${i}`,new us.ERR_OUT_OF_RANGE("value",u,r)}zE(n,o,s)}function ls(r,e){if(typeof r!="number")throw new us.ERR_INVALID_ARG_TYPE(e,"number",r)}function hi(r,e,t){throw Math.floor(r)!==r?(ls(r,t),new us.ERR_OUT_OF_RANGE(t||"offset","an integer",r)):e<0?new us.ERR_BUFFER_OUT_OF_BOUNDS:new us.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${e}`,r)}var ME=/[^+/0-9A-Za-z-_]/g;function LE(r){if(r=r.split("=")[0],r=r.trim().replace(ME,""),r.length<2)return"";for(;r.length%4!==0;)r=r+"=";return r}function Tf(r,e){e=e||1/0;let t,n=r.length,o=null,s=[];for(let i=0;i55295&&t<57344){if(!o){if(t>56319){(e-=3)>-1&&s.push(239,191,189);continue}else if(i+1===n){(e-=3)>-1&&s.push(239,191,189);continue}o=t;continue}if(t<56320){(e-=3)>-1&&s.push(239,191,189),o=t;continue}t=(o-55296<<10|t-56320)+65536}else o&&(e-=3)>-1&&s.push(239,191,189);if(o=null,t<128){if((e-=1)<0)break;s.push(t)}else if(t<2048){if((e-=2)<0)break;s.push(t>>6|192,t&63|128)}else if(t<65536){if((e-=3)<0)break;s.push(t>>12|224,t>>6&63|128,t&63|128)}else if(t<1114112){if((e-=4)<0)break;s.push(t>>18|240,t>>12&63|128,t>>6&63|128,t&63|128)}else throw new Error("Invalid code point")}return s}function CE(r){let e=[];for(let t=0;t>8,o=t%256,s.push(o),s.push(n);return s}function ry(r){return Af.toByteArray(LE(r))}function Aa(r,e,t,n){let o;for(o=0;o=e.length||o>=r.length);++o)e[o+t]=r[o];return o}function Yr(r,e){return r instanceof e||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===e.name}function Lf(r){return r!==r}var OE=function(){let r="0123456789abcdef",e=new Array(256);for(let t=0;t<16;++t){let n=t*16;for(let o=0;o<16;++o)e[n+o]=r[t]+r[o]}return e}();function Dn(r){return typeof BigInt>"u"?UE:r}function UE(){throw new Error("BigInt not supported")}});var ay=xe((Vz,iy)=>{h();var $t=iy.exports={},Jr,Qr;function Cf(){throw new Error("setTimeout has not been defined")}function Nf(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Jr=setTimeout:Jr=Cf}catch{Jr=Cf}try{typeof clearTimeout=="function"?Qr=clearTimeout:Qr=Nf}catch{Qr=Nf}})();function ny(r){if(Jr===setTimeout)return setTimeout(r,0);if((Jr===Cf||!Jr)&&setTimeout)return Jr=setTimeout,setTimeout(r,0);try{return Jr(r,0)}catch{try{return Jr.call(null,r,0)}catch{return Jr.call(this,r,0)}}}function DE(r){if(Qr===clearTimeout)return clearTimeout(r);if((Qr===Nf||!Qr)&&clearTimeout)return Qr=clearTimeout,clearTimeout(r);try{return Qr(r)}catch{try{return Qr.call(null,r)}catch{return Qr.call(this,r)}}}var gn=[],ds=!1,Lo,Ra=-1;function qE(){!ds||!Lo||(ds=!1,Lo.length?gn=Lo.concat(gn):Ra=-1,gn.length&&oy())}function oy(){if(!ds){var r=ny(qE);ds=!0;for(var e=gn.length;e;){for(Lo=gn,gn=[];++Ra1)for(var t=1;t{"use strict";cy=Re(hs()),FE=Re(ay()),_=cy.Buffer});var zy=xe(()=>{h()});var Oa=xe((My,Qf)=>{h();(function(r,e){"use strict";function t(g,a){if(!g)throw new Error(a||"Assertion failed")}function n(g,a){g.super_=a;var l=function(){};l.prototype=a.prototype,g.prototype=new l,g.prototype.constructor=g}function o(g,a,l){if(o.isBN(g))return g;this.negative=0,this.words=null,this.length=0,this.red=null,g!==null&&((a==="le"||a==="be")&&(l=a,a=10),this._init(g||0,a||10,l||"be"))}typeof r=="object"?r.exports=o:e.BN=o,o.BN=o,o.wordSize=26;var s;try{typeof window<"u"&&typeof window.Buffer<"u"?s=window.Buffer:s=zy().Buffer}catch{}o.isBN=function(a){return a instanceof o?!0:a!==null&&typeof a=="object"&&a.constructor.wordSize===o.wordSize&&Array.isArray(a.words)},o.max=function(a,l){return a.cmp(l)>0?a:l},o.min=function(a,l){return a.cmp(l)<0?a:l},o.prototype._init=function(a,l,y){if(typeof a=="number")return this._initNumber(a,l,y);if(typeof a=="object")return this._initArray(a,l,y);l==="hex"&&(l=16),t(l===(l|0)&&l>=2&&l<=36),a=a.toString().replace(/\s+/g,"");var x=0;a[0]==="-"&&(x++,this.negative=1),x=0;x-=3)I=a[x]|a[x-1]<<8|a[x-2]<<16,this.words[v]|=I<>>26-B&67108863,B+=24,B>=26&&(B-=26,v++);else if(y==="le")for(x=0,v=0;x>>26-B&67108863,B+=24,B>=26&&(B-=26,v++);return this._strip()};function i(g,a){var l=g.charCodeAt(a);if(l>=48&&l<=57)return l-48;if(l>=65&&l<=70)return l-55;if(l>=97&&l<=102)return l-87;t(!1,"Invalid character in "+g)}function u(g,a,l){var y=i(g,l);return l-1>=a&&(y|=i(g,l-1)<<4),y}o.prototype._parseHex=function(a,l,y){this.length=Math.ceil((a.length-l)/6),this.words=new Array(this.length);for(var x=0;x=l;x-=2)B=u(a,l,x)<=18?(v-=18,I+=1,this.words[I]|=B>>>26):v+=8;else{var S=a.length-l;for(x=S%2===0?l+1:l;x=18?(v-=18,I+=1,this.words[I]|=B>>>26):v+=8}this._strip()};function f(g,a,l,y){for(var x=0,v=0,I=Math.min(g.length,l),B=a;B=49?v=S-49+10:S>=17?v=S-17+10:v=S,t(S>=0&&v1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=b}catch{o.prototype.inspect=b}else o.prototype.inspect=b;function b(){return(this.red?""}var w=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],T=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],A=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];o.prototype.toString=function(a,l){a=a||10,l=l|0||1;var y;if(a===16||a==="hex"){y="";for(var x=0,v=0,I=0;I>>24-x&16777215,x+=2,x>=26&&(x-=26,I--),v!==0||I!==this.length-1?y=w[6-S.length]+S+y:y=S+y}for(v!==0&&(y=v.toString(16)+y);y.length%l!==0;)y="0"+y;return this.negative!==0&&(y="-"+y),y}if(a===(a|0)&&a>=2&&a<=36){var p=T[a],E=A[a];y="";var ie=this.clone();for(ie.negative=0;!ie.isZero();){var m=ie.modrn(E).toString(a);ie=ie.idivn(E),ie.isZero()?y=m+y:y=w[p-m.length]+m+y}for(this.isZero()&&(y="0"+y);y.length%l!==0;)y="0"+y;return this.negative!==0&&(y="-"+y),y}t(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var a=this.words[0];return this.length===2?a+=this.words[1]*67108864:this.length===3&&this.words[2]===1?a+=4503599627370496+this.words[1]*67108864:this.length>2&&t(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-a:a},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(a,l){return this.toArrayLike(s,a,l)}),o.prototype.toArray=function(a,l){return this.toArrayLike(Array,a,l)};var D=function(a,l){return a.allocUnsafe?a.allocUnsafe(l):new a(l)};o.prototype.toArrayLike=function(a,l,y){this._strip();var x=this.byteLength(),v=y||Math.max(1,x);t(x<=v,"byte array longer than desired length"),t(v>0,"Requested array length <= 0");var I=D(a,v),B=l==="le"?"LE":"BE";return this["_toArrayLike"+B](I,x),I},o.prototype._toArrayLikeLE=function(a,l){for(var y=0,x=0,v=0,I=0;v>8&255),y>16&255),I===6?(y>24&255),x=0,I=0):(x=B>>>24,I+=2)}if(y=0&&(a[y--]=B>>8&255),y>=0&&(a[y--]=B>>16&255),I===6?(y>=0&&(a[y--]=B>>24&255),x=0,I=0):(x=B>>>24,I+=2)}if(y>=0)for(a[y--]=x;y>=0;)a[y--]=0},Math.clz32?o.prototype._countBits=function(a){return 32-Math.clz32(a)}:o.prototype._countBits=function(a){var l=a,y=0;return l>=4096&&(y+=13,l>>>=13),l>=64&&(y+=7,l>>>=7),l>=8&&(y+=4,l>>>=4),l>=2&&(y+=2,l>>>=2),y+l},o.prototype._zeroBits=function(a){if(a===0)return 26;var l=a,y=0;return(l&8191)===0&&(y+=13,l>>>=13),(l&127)===0&&(y+=7,l>>>=7),(l&15)===0&&(y+=4,l>>>=4),(l&3)===0&&(y+=2,l>>>=2),(l&1)===0&&y++,y},o.prototype.bitLength=function(){var a=this.words[this.length-1],l=this._countBits(a);return(this.length-1)*26+l};function H(g){for(var a=new Array(g.bitLength()),l=0;l>>x&1}return a}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var a=0,l=0;la.length?this.clone().ior(a):a.clone().ior(this)},o.prototype.uor=function(a){return this.length>a.length?this.clone().iuor(a):a.clone().iuor(this)},o.prototype.iuand=function(a){var l;this.length>a.length?l=a:l=this;for(var y=0;ya.length?this.clone().iand(a):a.clone().iand(this)},o.prototype.uand=function(a){return this.length>a.length?this.clone().iuand(a):a.clone().iuand(this)},o.prototype.iuxor=function(a){var l,y;this.length>a.length?(l=this,y=a):(l=a,y=this);for(var x=0;xa.length?this.clone().ixor(a):a.clone().ixor(this)},o.prototype.uxor=function(a){return this.length>a.length?this.clone().iuxor(a):a.clone().iuxor(this)},o.prototype.inotn=function(a){t(typeof a=="number"&&a>=0);var l=Math.ceil(a/26)|0,y=a%26;this._expand(l),y>0&&l--;for(var x=0;x0&&(this.words[x]=~this.words[x]&67108863>>26-y),this._strip()},o.prototype.notn=function(a){return this.clone().inotn(a)},o.prototype.setn=function(a,l){t(typeof a=="number"&&a>=0);var y=a/26|0,x=a%26;return this._expand(y+1),l?this.words[y]=this.words[y]|1<a.length?(y=this,x=a):(y=a,x=this);for(var v=0,I=0;I>>26;for(;v!==0&&I>>26;if(this.length=y.length,v!==0)this.words[this.length]=v,this.length++;else if(y!==this)for(;Ia.length?this.clone().iadd(a):a.clone().iadd(this)},o.prototype.isub=function(a){if(a.negative!==0){a.negative=0;var l=this.iadd(a);return a.negative=1,l._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(a),this.negative=1,this._normSign();var y=this.cmp(a);if(y===0)return this.negative=0,this.length=1,this.words[0]=0,this;var x,v;y>0?(x=this,v=a):(x=a,v=this);for(var I=0,B=0;B>26,this.words[B]=l&67108863;for(;I!==0&&B>26,this.words[B]=l&67108863;if(I===0&&B>>26,ie=S&67108863,m=Math.min(p,a.length-1),L=Math.max(0,p-g.length+1);L<=m;L++){var O=p-L|0;x=g.words[O]|0,v=a.words[L]|0,I=x*v+ie,E+=I/67108864|0,ie=I&67108863}l.words[p]=ie|0,S=E|0}return S!==0?l.words[p]=S|0:l.length--,l._strip()}var ee=function(a,l,y){var x=a.words,v=l.words,I=y.words,B=0,S,p,E,ie=x[0]|0,m=ie&8191,L=ie>>>13,O=x[1]|0,q=O&8191,G=O>>>13,de=x[2]|0,ne=de&8191,oe=de>>>13,jt=x[3]|0,ye=jt&8191,Te=jt>>>13,mo=x[4]|0,nt=mo&8191,ot=mo>>>13,go=x[5]|0,st=go&8191,it=go>>>13,xo=x[6]|0,at=xo&8191,ct=xo>>>13,bo=x[7]|0,ut=bo&8191,ft=bo>>>13,wo=x[8]|0,lt=wo&8191,pt=wo>>>13,vo=x[9]|0,ht=vo&8191,dt=vo>>>13,So=v[0]|0,yt=So&8191,mt=So>>>13,_o=v[1]|0,gt=_o&8191,xt=_o>>>13,Eo=v[2]|0,bt=Eo&8191,wt=Eo>>>13,ko=v[3]|0,vt=ko&8191,St=ko>>>13,Io=v[4]|0,_t=Io&8191,Et=Io>>>13,Ao=v[5]|0,kt=Ao&8191,It=Ao>>>13,Ro=v[6]|0,At=Ro&8191,Rt=Ro>>>13,Bo=v[7]|0,Bt=Bo&8191,Tt=Bo>>>13,To=v[8]|0,Pt=To&8191,zt=To>>>13,Po=v[9]|0,Mt=Po&8191,Lt=Po>>>13;y.negative=a.negative^l.negative,y.length=19,S=Math.imul(m,yt),p=Math.imul(m,mt),p=p+Math.imul(L,yt)|0,E=Math.imul(L,mt);var Ln=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,S=Math.imul(q,yt),p=Math.imul(q,mt),p=p+Math.imul(G,yt)|0,E=Math.imul(G,mt),S=S+Math.imul(m,gt)|0,p=p+Math.imul(m,xt)|0,p=p+Math.imul(L,gt)|0,E=E+Math.imul(L,xt)|0;var Cn=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(Cn>>>26)|0,Cn&=67108863,S=Math.imul(ne,yt),p=Math.imul(ne,mt),p=p+Math.imul(oe,yt)|0,E=Math.imul(oe,mt),S=S+Math.imul(q,gt)|0,p=p+Math.imul(q,xt)|0,p=p+Math.imul(G,gt)|0,E=E+Math.imul(G,xt)|0,S=S+Math.imul(m,bt)|0,p=p+Math.imul(m,wt)|0,p=p+Math.imul(L,bt)|0,E=E+Math.imul(L,wt)|0;var Nn=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(Nn>>>26)|0,Nn&=67108863,S=Math.imul(ye,yt),p=Math.imul(ye,mt),p=p+Math.imul(Te,yt)|0,E=Math.imul(Te,mt),S=S+Math.imul(ne,gt)|0,p=p+Math.imul(ne,xt)|0,p=p+Math.imul(oe,gt)|0,E=E+Math.imul(oe,xt)|0,S=S+Math.imul(q,bt)|0,p=p+Math.imul(q,wt)|0,p=p+Math.imul(G,bt)|0,E=E+Math.imul(G,wt)|0,S=S+Math.imul(m,vt)|0,p=p+Math.imul(m,St)|0,p=p+Math.imul(L,vt)|0,E=E+Math.imul(L,St)|0;var On=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(On>>>26)|0,On&=67108863,S=Math.imul(nt,yt),p=Math.imul(nt,mt),p=p+Math.imul(ot,yt)|0,E=Math.imul(ot,mt),S=S+Math.imul(ye,gt)|0,p=p+Math.imul(ye,xt)|0,p=p+Math.imul(Te,gt)|0,E=E+Math.imul(Te,xt)|0,S=S+Math.imul(ne,bt)|0,p=p+Math.imul(ne,wt)|0,p=p+Math.imul(oe,bt)|0,E=E+Math.imul(oe,wt)|0,S=S+Math.imul(q,vt)|0,p=p+Math.imul(q,St)|0,p=p+Math.imul(G,vt)|0,E=E+Math.imul(G,St)|0,S=S+Math.imul(m,_t)|0,p=p+Math.imul(m,Et)|0,p=p+Math.imul(L,_t)|0,E=E+Math.imul(L,Et)|0;var Un=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(Un>>>26)|0,Un&=67108863,S=Math.imul(st,yt),p=Math.imul(st,mt),p=p+Math.imul(it,yt)|0,E=Math.imul(it,mt),S=S+Math.imul(nt,gt)|0,p=p+Math.imul(nt,xt)|0,p=p+Math.imul(ot,gt)|0,E=E+Math.imul(ot,xt)|0,S=S+Math.imul(ye,bt)|0,p=p+Math.imul(ye,wt)|0,p=p+Math.imul(Te,bt)|0,E=E+Math.imul(Te,wt)|0,S=S+Math.imul(ne,vt)|0,p=p+Math.imul(ne,St)|0,p=p+Math.imul(oe,vt)|0,E=E+Math.imul(oe,St)|0,S=S+Math.imul(q,_t)|0,p=p+Math.imul(q,Et)|0,p=p+Math.imul(G,_t)|0,E=E+Math.imul(G,Et)|0,S=S+Math.imul(m,kt)|0,p=p+Math.imul(m,It)|0,p=p+Math.imul(L,kt)|0,E=E+Math.imul(L,It)|0;var of=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(of>>>26)|0,of&=67108863,S=Math.imul(at,yt),p=Math.imul(at,mt),p=p+Math.imul(ct,yt)|0,E=Math.imul(ct,mt),S=S+Math.imul(st,gt)|0,p=p+Math.imul(st,xt)|0,p=p+Math.imul(it,gt)|0,E=E+Math.imul(it,xt)|0,S=S+Math.imul(nt,bt)|0,p=p+Math.imul(nt,wt)|0,p=p+Math.imul(ot,bt)|0,E=E+Math.imul(ot,wt)|0,S=S+Math.imul(ye,vt)|0,p=p+Math.imul(ye,St)|0,p=p+Math.imul(Te,vt)|0,E=E+Math.imul(Te,St)|0,S=S+Math.imul(ne,_t)|0,p=p+Math.imul(ne,Et)|0,p=p+Math.imul(oe,_t)|0,E=E+Math.imul(oe,Et)|0,S=S+Math.imul(q,kt)|0,p=p+Math.imul(q,It)|0,p=p+Math.imul(G,kt)|0,E=E+Math.imul(G,It)|0,S=S+Math.imul(m,At)|0,p=p+Math.imul(m,Rt)|0,p=p+Math.imul(L,At)|0,E=E+Math.imul(L,Rt)|0;var sf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(sf>>>26)|0,sf&=67108863,S=Math.imul(ut,yt),p=Math.imul(ut,mt),p=p+Math.imul(ft,yt)|0,E=Math.imul(ft,mt),S=S+Math.imul(at,gt)|0,p=p+Math.imul(at,xt)|0,p=p+Math.imul(ct,gt)|0,E=E+Math.imul(ct,xt)|0,S=S+Math.imul(st,bt)|0,p=p+Math.imul(st,wt)|0,p=p+Math.imul(it,bt)|0,E=E+Math.imul(it,wt)|0,S=S+Math.imul(nt,vt)|0,p=p+Math.imul(nt,St)|0,p=p+Math.imul(ot,vt)|0,E=E+Math.imul(ot,St)|0,S=S+Math.imul(ye,_t)|0,p=p+Math.imul(ye,Et)|0,p=p+Math.imul(Te,_t)|0,E=E+Math.imul(Te,Et)|0,S=S+Math.imul(ne,kt)|0,p=p+Math.imul(ne,It)|0,p=p+Math.imul(oe,kt)|0,E=E+Math.imul(oe,It)|0,S=S+Math.imul(q,At)|0,p=p+Math.imul(q,Rt)|0,p=p+Math.imul(G,At)|0,E=E+Math.imul(G,Rt)|0,S=S+Math.imul(m,Bt)|0,p=p+Math.imul(m,Tt)|0,p=p+Math.imul(L,Bt)|0,E=E+Math.imul(L,Tt)|0;var af=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(af>>>26)|0,af&=67108863,S=Math.imul(lt,yt),p=Math.imul(lt,mt),p=p+Math.imul(pt,yt)|0,E=Math.imul(pt,mt),S=S+Math.imul(ut,gt)|0,p=p+Math.imul(ut,xt)|0,p=p+Math.imul(ft,gt)|0,E=E+Math.imul(ft,xt)|0,S=S+Math.imul(at,bt)|0,p=p+Math.imul(at,wt)|0,p=p+Math.imul(ct,bt)|0,E=E+Math.imul(ct,wt)|0,S=S+Math.imul(st,vt)|0,p=p+Math.imul(st,St)|0,p=p+Math.imul(it,vt)|0,E=E+Math.imul(it,St)|0,S=S+Math.imul(nt,_t)|0,p=p+Math.imul(nt,Et)|0,p=p+Math.imul(ot,_t)|0,E=E+Math.imul(ot,Et)|0,S=S+Math.imul(ye,kt)|0,p=p+Math.imul(ye,It)|0,p=p+Math.imul(Te,kt)|0,E=E+Math.imul(Te,It)|0,S=S+Math.imul(ne,At)|0,p=p+Math.imul(ne,Rt)|0,p=p+Math.imul(oe,At)|0,E=E+Math.imul(oe,Rt)|0,S=S+Math.imul(q,Bt)|0,p=p+Math.imul(q,Tt)|0,p=p+Math.imul(G,Bt)|0,E=E+Math.imul(G,Tt)|0,S=S+Math.imul(m,Pt)|0,p=p+Math.imul(m,zt)|0,p=p+Math.imul(L,Pt)|0,E=E+Math.imul(L,zt)|0;var cf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(cf>>>26)|0,cf&=67108863,S=Math.imul(ht,yt),p=Math.imul(ht,mt),p=p+Math.imul(dt,yt)|0,E=Math.imul(dt,mt),S=S+Math.imul(lt,gt)|0,p=p+Math.imul(lt,xt)|0,p=p+Math.imul(pt,gt)|0,E=E+Math.imul(pt,xt)|0,S=S+Math.imul(ut,bt)|0,p=p+Math.imul(ut,wt)|0,p=p+Math.imul(ft,bt)|0,E=E+Math.imul(ft,wt)|0,S=S+Math.imul(at,vt)|0,p=p+Math.imul(at,St)|0,p=p+Math.imul(ct,vt)|0,E=E+Math.imul(ct,St)|0,S=S+Math.imul(st,_t)|0,p=p+Math.imul(st,Et)|0,p=p+Math.imul(it,_t)|0,E=E+Math.imul(it,Et)|0,S=S+Math.imul(nt,kt)|0,p=p+Math.imul(nt,It)|0,p=p+Math.imul(ot,kt)|0,E=E+Math.imul(ot,It)|0,S=S+Math.imul(ye,At)|0,p=p+Math.imul(ye,Rt)|0,p=p+Math.imul(Te,At)|0,E=E+Math.imul(Te,Rt)|0,S=S+Math.imul(ne,Bt)|0,p=p+Math.imul(ne,Tt)|0,p=p+Math.imul(oe,Bt)|0,E=E+Math.imul(oe,Tt)|0,S=S+Math.imul(q,Pt)|0,p=p+Math.imul(q,zt)|0,p=p+Math.imul(G,Pt)|0,E=E+Math.imul(G,zt)|0,S=S+Math.imul(m,Mt)|0,p=p+Math.imul(m,Lt)|0,p=p+Math.imul(L,Mt)|0,E=E+Math.imul(L,Lt)|0;var uf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(uf>>>26)|0,uf&=67108863,S=Math.imul(ht,gt),p=Math.imul(ht,xt),p=p+Math.imul(dt,gt)|0,E=Math.imul(dt,xt),S=S+Math.imul(lt,bt)|0,p=p+Math.imul(lt,wt)|0,p=p+Math.imul(pt,bt)|0,E=E+Math.imul(pt,wt)|0,S=S+Math.imul(ut,vt)|0,p=p+Math.imul(ut,St)|0,p=p+Math.imul(ft,vt)|0,E=E+Math.imul(ft,St)|0,S=S+Math.imul(at,_t)|0,p=p+Math.imul(at,Et)|0,p=p+Math.imul(ct,_t)|0,E=E+Math.imul(ct,Et)|0,S=S+Math.imul(st,kt)|0,p=p+Math.imul(st,It)|0,p=p+Math.imul(it,kt)|0,E=E+Math.imul(it,It)|0,S=S+Math.imul(nt,At)|0,p=p+Math.imul(nt,Rt)|0,p=p+Math.imul(ot,At)|0,E=E+Math.imul(ot,Rt)|0,S=S+Math.imul(ye,Bt)|0,p=p+Math.imul(ye,Tt)|0,p=p+Math.imul(Te,Bt)|0,E=E+Math.imul(Te,Tt)|0,S=S+Math.imul(ne,Pt)|0,p=p+Math.imul(ne,zt)|0,p=p+Math.imul(oe,Pt)|0,E=E+Math.imul(oe,zt)|0,S=S+Math.imul(q,Mt)|0,p=p+Math.imul(q,Lt)|0,p=p+Math.imul(G,Mt)|0,E=E+Math.imul(G,Lt)|0;var ff=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(ff>>>26)|0,ff&=67108863,S=Math.imul(ht,bt),p=Math.imul(ht,wt),p=p+Math.imul(dt,bt)|0,E=Math.imul(dt,wt),S=S+Math.imul(lt,vt)|0,p=p+Math.imul(lt,St)|0,p=p+Math.imul(pt,vt)|0,E=E+Math.imul(pt,St)|0,S=S+Math.imul(ut,_t)|0,p=p+Math.imul(ut,Et)|0,p=p+Math.imul(ft,_t)|0,E=E+Math.imul(ft,Et)|0,S=S+Math.imul(at,kt)|0,p=p+Math.imul(at,It)|0,p=p+Math.imul(ct,kt)|0,E=E+Math.imul(ct,It)|0,S=S+Math.imul(st,At)|0,p=p+Math.imul(st,Rt)|0,p=p+Math.imul(it,At)|0,E=E+Math.imul(it,Rt)|0,S=S+Math.imul(nt,Bt)|0,p=p+Math.imul(nt,Tt)|0,p=p+Math.imul(ot,Bt)|0,E=E+Math.imul(ot,Tt)|0,S=S+Math.imul(ye,Pt)|0,p=p+Math.imul(ye,zt)|0,p=p+Math.imul(Te,Pt)|0,E=E+Math.imul(Te,zt)|0,S=S+Math.imul(ne,Mt)|0,p=p+Math.imul(ne,Lt)|0,p=p+Math.imul(oe,Mt)|0,E=E+Math.imul(oe,Lt)|0;var lf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(lf>>>26)|0,lf&=67108863,S=Math.imul(ht,vt),p=Math.imul(ht,St),p=p+Math.imul(dt,vt)|0,E=Math.imul(dt,St),S=S+Math.imul(lt,_t)|0,p=p+Math.imul(lt,Et)|0,p=p+Math.imul(pt,_t)|0,E=E+Math.imul(pt,Et)|0,S=S+Math.imul(ut,kt)|0,p=p+Math.imul(ut,It)|0,p=p+Math.imul(ft,kt)|0,E=E+Math.imul(ft,It)|0,S=S+Math.imul(at,At)|0,p=p+Math.imul(at,Rt)|0,p=p+Math.imul(ct,At)|0,E=E+Math.imul(ct,Rt)|0,S=S+Math.imul(st,Bt)|0,p=p+Math.imul(st,Tt)|0,p=p+Math.imul(it,Bt)|0,E=E+Math.imul(it,Tt)|0,S=S+Math.imul(nt,Pt)|0,p=p+Math.imul(nt,zt)|0,p=p+Math.imul(ot,Pt)|0,E=E+Math.imul(ot,zt)|0,S=S+Math.imul(ye,Mt)|0,p=p+Math.imul(ye,Lt)|0,p=p+Math.imul(Te,Mt)|0,E=E+Math.imul(Te,Lt)|0;var pf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(pf>>>26)|0,pf&=67108863,S=Math.imul(ht,_t),p=Math.imul(ht,Et),p=p+Math.imul(dt,_t)|0,E=Math.imul(dt,Et),S=S+Math.imul(lt,kt)|0,p=p+Math.imul(lt,It)|0,p=p+Math.imul(pt,kt)|0,E=E+Math.imul(pt,It)|0,S=S+Math.imul(ut,At)|0,p=p+Math.imul(ut,Rt)|0,p=p+Math.imul(ft,At)|0,E=E+Math.imul(ft,Rt)|0,S=S+Math.imul(at,Bt)|0,p=p+Math.imul(at,Tt)|0,p=p+Math.imul(ct,Bt)|0,E=E+Math.imul(ct,Tt)|0,S=S+Math.imul(st,Pt)|0,p=p+Math.imul(st,zt)|0,p=p+Math.imul(it,Pt)|0,E=E+Math.imul(it,zt)|0,S=S+Math.imul(nt,Mt)|0,p=p+Math.imul(nt,Lt)|0,p=p+Math.imul(ot,Mt)|0,E=E+Math.imul(ot,Lt)|0;var hf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(hf>>>26)|0,hf&=67108863,S=Math.imul(ht,kt),p=Math.imul(ht,It),p=p+Math.imul(dt,kt)|0,E=Math.imul(dt,It),S=S+Math.imul(lt,At)|0,p=p+Math.imul(lt,Rt)|0,p=p+Math.imul(pt,At)|0,E=E+Math.imul(pt,Rt)|0,S=S+Math.imul(ut,Bt)|0,p=p+Math.imul(ut,Tt)|0,p=p+Math.imul(ft,Bt)|0,E=E+Math.imul(ft,Tt)|0,S=S+Math.imul(at,Pt)|0,p=p+Math.imul(at,zt)|0,p=p+Math.imul(ct,Pt)|0,E=E+Math.imul(ct,zt)|0,S=S+Math.imul(st,Mt)|0,p=p+Math.imul(st,Lt)|0,p=p+Math.imul(it,Mt)|0,E=E+Math.imul(it,Lt)|0;var df=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(df>>>26)|0,df&=67108863,S=Math.imul(ht,At),p=Math.imul(ht,Rt),p=p+Math.imul(dt,At)|0,E=Math.imul(dt,Rt),S=S+Math.imul(lt,Bt)|0,p=p+Math.imul(lt,Tt)|0,p=p+Math.imul(pt,Bt)|0,E=E+Math.imul(pt,Tt)|0,S=S+Math.imul(ut,Pt)|0,p=p+Math.imul(ut,zt)|0,p=p+Math.imul(ft,Pt)|0,E=E+Math.imul(ft,zt)|0,S=S+Math.imul(at,Mt)|0,p=p+Math.imul(at,Lt)|0,p=p+Math.imul(ct,Mt)|0,E=E+Math.imul(ct,Lt)|0;var yf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(yf>>>26)|0,yf&=67108863,S=Math.imul(ht,Bt),p=Math.imul(ht,Tt),p=p+Math.imul(dt,Bt)|0,E=Math.imul(dt,Tt),S=S+Math.imul(lt,Pt)|0,p=p+Math.imul(lt,zt)|0,p=p+Math.imul(pt,Pt)|0,E=E+Math.imul(pt,zt)|0,S=S+Math.imul(ut,Mt)|0,p=p+Math.imul(ut,Lt)|0,p=p+Math.imul(ft,Mt)|0,E=E+Math.imul(ft,Lt)|0;var mf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(mf>>>26)|0,mf&=67108863,S=Math.imul(ht,Pt),p=Math.imul(ht,zt),p=p+Math.imul(dt,Pt)|0,E=Math.imul(dt,zt),S=S+Math.imul(lt,Mt)|0,p=p+Math.imul(lt,Lt)|0,p=p+Math.imul(pt,Mt)|0,E=E+Math.imul(pt,Lt)|0;var gf=(B+S|0)+((p&8191)<<13)|0;B=(E+(p>>>13)|0)+(gf>>>26)|0,gf&=67108863,S=Math.imul(ht,Mt),p=Math.imul(ht,Lt),p=p+Math.imul(dt,Mt)|0,E=Math.imul(dt,Lt);var xf=(B+S|0)+((p&8191)<<13)|0;return B=(E+(p>>>13)|0)+(xf>>>26)|0,xf&=67108863,I[0]=Ln,I[1]=Cn,I[2]=Nn,I[3]=On,I[4]=Un,I[5]=of,I[6]=sf,I[7]=af,I[8]=cf,I[9]=uf,I[10]=ff,I[11]=lf,I[12]=pf,I[13]=hf,I[14]=df,I[15]=yf,I[16]=mf,I[17]=gf,I[18]=xf,B!==0&&(I[19]=B,y.length++),y};Math.imul||(ee=Z);function he(g,a,l){l.negative=a.negative^g.negative,l.length=g.length+a.length;for(var y=0,x=0,v=0;v>>26)|0,x+=I>>>26,I&=67108863}l.words[v]=B,y=I,I=x}return y!==0?l.words[v]=y:l.length--,l._strip()}function se(g,a,l){return he(g,a,l)}o.prototype.mulTo=function(a,l){var y,x=this.length+a.length;return this.length===10&&a.length===10?y=ee(this,a,l):x<63?y=Z(this,a,l):x<1024?y=he(this,a,l):y=se(this,a,l),y};function X(g,a){this.x=g,this.y=a}X.prototype.makeRBT=function(a){for(var l=new Array(a),y=o.prototype._countBits(a)-1,x=0;x>=1;return x},X.prototype.permute=function(a,l,y,x,v,I){for(var B=0;B>>1)v++;return 1<>>13,y[2*I+1]=v&8191,v=v>>>13;for(I=2*l;I>=26,y+=v/67108864|0,y+=I>>>26,this.words[x]=I&67108863}return y!==0&&(this.words[x]=y,this.length++),l?this.ineg():this},o.prototype.muln=function(a){return this.clone().imuln(a)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(a){var l=H(a);if(l.length===0)return new o(1);for(var y=this,x=0;x=0);var l=a%26,y=(a-l)/26,x=67108863>>>26-l<<26-l,v;if(l!==0){var I=0;for(v=0;v>>26-l}I&&(this.words[v]=I,this.length++)}if(y!==0){for(v=this.length-1;v>=0;v--)this.words[v+y]=this.words[v];for(v=0;v=0);var x;l?x=(l-l%26)/26:x=0;var v=a%26,I=Math.min((a-v)/26,this.length),B=67108863^67108863>>>v<I)for(this.length-=I,p=0;p=0&&(E!==0||p>=x);p--){var ie=this.words[p]|0;this.words[p]=E<<26-v|ie>>>v,E=ie&B}return S&&E!==0&&(S.words[S.length++]=E),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(a,l,y){return t(this.negative===0),this.iushrn(a,l,y)},o.prototype.shln=function(a){return this.clone().ishln(a)},o.prototype.ushln=function(a){return this.clone().iushln(a)},o.prototype.shrn=function(a){return this.clone().ishrn(a)},o.prototype.ushrn=function(a){return this.clone().iushrn(a)},o.prototype.testn=function(a){t(typeof a=="number"&&a>=0);var l=a%26,y=(a-l)/26,x=1<=0);var l=a%26,y=(a-l)/26;if(t(this.negative===0,"imaskn works only with positive numbers"),this.length<=y)return this;if(l!==0&&y++,this.length=Math.min(y,this.length),l!==0){var x=67108863^67108863>>>l<=67108864;l++)this.words[l]-=67108864,l===this.length-1?this.words[l+1]=1:this.words[l+1]++;return this.length=Math.max(this.length,l+1),this},o.prototype.isubn=function(a){if(t(typeof a=="number"),t(a<67108864),a<0)return this.iaddn(-a);if(this.negative!==0)return this.negative=0,this.iaddn(a),this.negative=1,this;if(this.words[0]-=a,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var l=0;l>26)-(S/67108864|0),this.words[v+y]=I&67108863}for(;v>26,this.words[v+y]=I&67108863;if(B===0)return this._strip();for(t(B===-1),B=0,v=0;v>26,this.words[v]=I&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(a,l){var y=this.length-a.length,x=this.clone(),v=a,I=v.words[v.length-1]|0,B=this._countBits(I);y=26-B,y!==0&&(v=v.ushln(y),x.iushln(y),I=v.words[v.length-1]|0);var S=x.length-v.length,p;if(l!=="mod"){p=new o(null),p.length=S+1,p.words=new Array(p.length);for(var E=0;E=0;m--){var L=(x.words[v.length+m]|0)*67108864+(x.words[v.length+m-1]|0);for(L=Math.min(L/I|0,67108863),x._ishlnsubmul(v,L,m);x.negative!==0;)L--,x.negative=0,x._ishlnsubmul(v,1,m),x.isZero()||(x.negative^=1);p&&(p.words[m]=L)}return p&&p._strip(),x._strip(),l!=="div"&&y!==0&&x.iushrn(y),{div:p||null,mod:x}},o.prototype.divmod=function(a,l,y){if(t(!a.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var x,v,I;return this.negative!==0&&a.negative===0?(I=this.neg().divmod(a,l),l!=="mod"&&(x=I.div.neg()),l!=="div"&&(v=I.mod.neg(),y&&v.negative!==0&&v.iadd(a)),{div:x,mod:v}):this.negative===0&&a.negative!==0?(I=this.divmod(a.neg(),l),l!=="mod"&&(x=I.div.neg()),{div:x,mod:I.mod}):(this.negative&a.negative)!==0?(I=this.neg().divmod(a.neg(),l),l!=="div"&&(v=I.mod.neg(),y&&v.negative!==0&&v.isub(a)),{div:I.div,mod:v}):a.length>this.length||this.cmp(a)<0?{div:new o(0),mod:this}:a.length===1?l==="div"?{div:this.divn(a.words[0]),mod:null}:l==="mod"?{div:null,mod:new o(this.modrn(a.words[0]))}:{div:this.divn(a.words[0]),mod:new o(this.modrn(a.words[0]))}:this._wordDiv(a,l)},o.prototype.div=function(a){return this.divmod(a,"div",!1).div},o.prototype.mod=function(a){return this.divmod(a,"mod",!1).mod},o.prototype.umod=function(a){return this.divmod(a,"mod",!0).mod},o.prototype.divRound=function(a){var l=this.divmod(a);if(l.mod.isZero())return l.div;var y=l.div.negative!==0?l.mod.isub(a):l.mod,x=a.ushrn(1),v=a.andln(1),I=y.cmp(x);return I<0||v===1&&I===0?l.div:l.div.negative!==0?l.div.isubn(1):l.div.iaddn(1)},o.prototype.modrn=function(a){var l=a<0;l&&(a=-a),t(a<=67108863);for(var y=(1<<26)%a,x=0,v=this.length-1;v>=0;v--)x=(y*x+(this.words[v]|0))%a;return l?-x:x},o.prototype.modn=function(a){return this.modrn(a)},o.prototype.idivn=function(a){var l=a<0;l&&(a=-a),t(a<=67108863);for(var y=0,x=this.length-1;x>=0;x--){var v=(this.words[x]|0)+y*67108864;this.words[x]=v/a|0,y=v%a}return this._strip(),l?this.ineg():this},o.prototype.divn=function(a){return this.clone().idivn(a)},o.prototype.egcd=function(a){t(a.negative===0),t(!a.isZero());var l=this,y=a.clone();l.negative!==0?l=l.umod(a):l=l.clone();for(var x=new o(1),v=new o(0),I=new o(0),B=new o(1),S=0;l.isEven()&&y.isEven();)l.iushrn(1),y.iushrn(1),++S;for(var p=y.clone(),E=l.clone();!l.isZero();){for(var ie=0,m=1;(l.words[0]&m)===0&&ie<26;++ie,m<<=1);if(ie>0)for(l.iushrn(ie);ie-- >0;)(x.isOdd()||v.isOdd())&&(x.iadd(p),v.isub(E)),x.iushrn(1),v.iushrn(1);for(var L=0,O=1;(y.words[0]&O)===0&&L<26;++L,O<<=1);if(L>0)for(y.iushrn(L);L-- >0;)(I.isOdd()||B.isOdd())&&(I.iadd(p),B.isub(E)),I.iushrn(1),B.iushrn(1);l.cmp(y)>=0?(l.isub(y),x.isub(I),v.isub(B)):(y.isub(l),I.isub(x),B.isub(v))}return{a:I,b:B,gcd:y.iushln(S)}},o.prototype._invmp=function(a){t(a.negative===0),t(!a.isZero());var l=this,y=a.clone();l.negative!==0?l=l.umod(a):l=l.clone();for(var x=new o(1),v=new o(0),I=y.clone();l.cmpn(1)>0&&y.cmpn(1)>0;){for(var B=0,S=1;(l.words[0]&S)===0&&B<26;++B,S<<=1);if(B>0)for(l.iushrn(B);B-- >0;)x.isOdd()&&x.iadd(I),x.iushrn(1);for(var p=0,E=1;(y.words[0]&E)===0&&p<26;++p,E<<=1);if(p>0)for(y.iushrn(p);p-- >0;)v.isOdd()&&v.iadd(I),v.iushrn(1);l.cmp(y)>=0?(l.isub(y),x.isub(v)):(y.isub(l),v.isub(x))}var ie;return l.cmpn(1)===0?ie=x:ie=v,ie.cmpn(0)<0&&ie.iadd(a),ie},o.prototype.gcd=function(a){if(this.isZero())return a.abs();if(a.isZero())return this.abs();var l=this.clone(),y=a.clone();l.negative=0,y.negative=0;for(var x=0;l.isEven()&&y.isEven();x++)l.iushrn(1),y.iushrn(1);do{for(;l.isEven();)l.iushrn(1);for(;y.isEven();)y.iushrn(1);var v=l.cmp(y);if(v<0){var I=l;l=y,y=I}else if(v===0||y.cmpn(1)===0)break;l.isub(y)}while(!0);return y.iushln(x)},o.prototype.invm=function(a){return this.egcd(a).a.umod(a)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(a){return this.words[0]&a},o.prototype.bincn=function(a){t(typeof a=="number");var l=a%26,y=(a-l)/26,x=1<>>26,B&=67108863,this.words[I]=B}return v!==0&&(this.words[I]=v,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(a){var l=a<0;if(this.negative!==0&&!l)return-1;if(this.negative===0&&l)return 1;this._strip();var y;if(this.length>1)y=1;else{l&&(a=-a),t(a<=67108863,"Number is too big");var x=this.words[0]|0;y=x===a?0:xa.length)return 1;if(this.length=0;y--){var x=this.words[y]|0,v=a.words[y]|0;if(x!==v){xv&&(l=1);break}}return l},o.prototype.gtn=function(a){return this.cmpn(a)===1},o.prototype.gt=function(a){return this.cmp(a)===1},o.prototype.gten=function(a){return this.cmpn(a)>=0},o.prototype.gte=function(a){return this.cmp(a)>=0},o.prototype.ltn=function(a){return this.cmpn(a)===-1},o.prototype.lt=function(a){return this.cmp(a)===-1},o.prototype.lten=function(a){return this.cmpn(a)<=0},o.prototype.lte=function(a){return this.cmp(a)<=0},o.prototype.eqn=function(a){return this.cmpn(a)===0},o.prototype.eq=function(a){return this.cmp(a)===0},o.red=function(a){return new Ie(a)},o.prototype.toRed=function(a){return t(!this.red,"Already a number in reduction context"),t(this.negative===0,"red works only with positives"),a.convertTo(this)._forceRed(a)},o.prototype.fromRed=function(){return t(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(a){return this.red=a,this},o.prototype.forceRed=function(a){return t(!this.red,"Already a number in reduction context"),this._forceRed(a)},o.prototype.redAdd=function(a){return t(this.red,"redAdd works only with red numbers"),this.red.add(this,a)},o.prototype.redIAdd=function(a){return t(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,a)},o.prototype.redSub=function(a){return t(this.red,"redSub works only with red numbers"),this.red.sub(this,a)},o.prototype.redISub=function(a){return t(this.red,"redISub works only with red numbers"),this.red.isub(this,a)},o.prototype.redShl=function(a){return t(this.red,"redShl works only with red numbers"),this.red.shl(this,a)},o.prototype.redMul=function(a){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.mul(this,a)},o.prototype.redIMul=function(a){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.imul(this,a)},o.prototype.redSqr=function(){return t(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return t(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return t(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return t(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return t(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(a){return t(this.red&&!a.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,a)};var J={k256:null,p224:null,p192:null,p25519:null};function W(g,a){this.name=g,this.p=new o(a,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}W.prototype._tmp=function(){var a=new o(null);return a.words=new Array(Math.ceil(this.n/13)),a},W.prototype.ireduce=function(a){var l=a,y;do this.split(l,this.tmp),l=this.imulK(l),l=l.iadd(this.tmp),y=l.bitLength();while(y>this.n);var x=y0?l.isub(this.p):l.strip!==void 0?l.strip():l._strip(),l},W.prototype.split=function(a,l){a.iushrn(this.n,0,l)},W.prototype.imulK=function(a){return a.imul(this.k)};function we(){W.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(we,W),we.prototype.split=function(a,l){for(var y=4194303,x=Math.min(a.length,9),v=0;v>>22,I=B}I>>>=22,a.words[v-10]=I,I===0&&a.length>10?a.length-=10:a.length-=9},we.prototype.imulK=function(a){a.words[a.length]=0,a.words[a.length+1]=0,a.length+=2;for(var l=0,y=0;y>>=26,a.words[y]=v,l=x}return l!==0&&(a.words[a.length++]=l),a},o._prime=function(a){if(J[a])return J[a];var l;if(a==="k256")l=new we;else if(a==="p224")l=new ge;else if(a==="p192")l=new ce;else if(a==="p25519")l=new Ue;else throw new Error("Unknown prime "+a);return J[a]=l,l};function Ie(g){if(typeof g=="string"){var a=o._prime(g);this.m=a.p,this.prime=a}else t(g.gtn(1),"modulus must be greater than 1"),this.m=g,this.prime=null}Ie.prototype._verify1=function(a){t(a.negative===0,"red works only with positives"),t(a.red,"red works only with red numbers")},Ie.prototype._verify2=function(a,l){t((a.negative|l.negative)===0,"red works only with positives"),t(a.red&&a.red===l.red,"red works only with red numbers")},Ie.prototype.imod=function(a){return this.prime?this.prime.ireduce(a)._forceRed(this):(d(a,a.umod(this.m)._forceRed(this)),a)},Ie.prototype.neg=function(a){return a.isZero()?a.clone():this.m.sub(a)._forceRed(this)},Ie.prototype.add=function(a,l){this._verify2(a,l);var y=a.add(l);return y.cmp(this.m)>=0&&y.isub(this.m),y._forceRed(this)},Ie.prototype.iadd=function(a,l){this._verify2(a,l);var y=a.iadd(l);return y.cmp(this.m)>=0&&y.isub(this.m),y},Ie.prototype.sub=function(a,l){this._verify2(a,l);var y=a.sub(l);return y.cmpn(0)<0&&y.iadd(this.m),y._forceRed(this)},Ie.prototype.isub=function(a,l){this._verify2(a,l);var y=a.isub(l);return y.cmpn(0)<0&&y.iadd(this.m),y},Ie.prototype.shl=function(a,l){return this._verify1(a),this.imod(a.ushln(l))},Ie.prototype.imul=function(a,l){return this._verify2(a,l),this.imod(a.imul(l))},Ie.prototype.mul=function(a,l){return this._verify2(a,l),this.imod(a.mul(l))},Ie.prototype.isqr=function(a){return this.imul(a,a.clone())},Ie.prototype.sqr=function(a){return this.mul(a,a)},Ie.prototype.sqrt=function(a){if(a.isZero())return a.clone();var l=this.m.andln(3);if(t(l%2===1),l===3){var y=this.m.add(new o(1)).iushrn(2);return this.pow(a,y)}for(var x=this.m.subn(1),v=0;!x.isZero()&&x.andln(1)===0;)v++,x.iushrn(1);t(!x.isZero());var I=new o(1).toRed(this),B=I.redNeg(),S=this.m.subn(1).iushrn(1),p=this.m.bitLength();for(p=new o(2*p*p).toRed(this);this.pow(p,S).cmp(B)!==0;)p.redIAdd(B);for(var E=this.pow(p,x),ie=this.pow(a,x.addn(1).iushrn(1)),m=this.pow(a,x),L=v;m.cmp(I)!==0;){for(var O=m,q=0;O.cmp(I)!==0;q++)O=O.redSqr();t(q=0;v--){for(var E=l.words[v],ie=p-1;ie>=0;ie--){var m=E>>ie&1;if(I!==x[0]&&(I=this.sqr(I)),m===0&&B===0){S=0;continue}B<<=1,B|=m,S++,!(S!==y&&(v!==0||ie!==0))&&(I=this.mul(I,x[B]),S=0,B=0)}p=26}return I},Ie.prototype.convertTo=function(a){var l=a.umod(this.m);return l===a?l.clone():l},Ie.prototype.convertFrom=function(a){var l=a.clone();return l.red=null,l},o.mont=function(a){return new U(a)};function U(g){Ie.call(this,g),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}n(U,Ie),U.prototype.convertTo=function(a){return this.imod(a.ushln(this.shift))},U.prototype.convertFrom=function(a){var l=this.imod(a.mul(this.rinv));return l.red=null,l},U.prototype.imul=function(a,l){if(a.isZero()||l.isZero())return a.words[0]=0,a.length=1,a;var y=a.imul(l),x=y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),v=y.isub(x).iushrn(this.shift),I=v;return v.cmp(this.m)>=0?I=v.isub(this.m):v.cmpn(0)<0&&(I=v.iadd(this.m)),I._forceRed(this)},U.prototype.mul=function(a,l){if(a.isZero()||l.isZero())return new o(0)._forceRed(this);var y=a.mul(l),x=y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),v=y.isub(x).iushrn(this.shift),I=v;return v.cmp(this.m)>=0?I=v.isub(this.m):v.cmpn(0)<0&&(I=v.iadd(this.m)),I._forceRed(this)},U.prototype.invm=function(a){var l=this.imod(a._invmp(this.m).mul(this.r2));return l._forceRed(this)}})(typeof Qf>"u"||Qf,My)});var Ny=xe((I6,Ua)=>{h();(function(){"use strict";var r="input is invalid type",e="finalize already called",t=typeof window=="object",n=t?window:{};n.JS_SHA3_NO_WINDOW&&(t=!1);var o=!t&&typeof self=="object",s=!n.JS_SHA3_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;s?n=global:o&&(n=self);var i=!n.JS_SHA3_NO_COMMON_JS&&typeof Ua=="object"&&Ua.exports,u=typeof define=="function"&&define.amd,f=!n.JS_SHA3_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",d="0123456789abcdef".split(""),b=[31,7936,2031616,520093696],w=[4,1024,262144,67108864],T=[1,256,65536,16777216],A=[6,1536,393216,100663296],D=[0,8,16,24],H=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],Z=[224,256,384,512],ee=[128,256],he=["hex","buffer","arrayBuffer","array","digest"],se={128:168,256:136};(n.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(m){return Object.prototype.toString.call(m)==="[object Array]"}),f&&(n.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(m){return typeof m=="object"&&m.buffer&&m.buffer.constructor===ArrayBuffer});for(var X=function(m,L,O){return function(q){return new p(m,L,m).update(q)[O]()}},J=function(m,L,O){return function(q,G){return new p(m,L,G).update(q)[O]()}},W=function(m,L,O){return function(q,G,de,ne){return a["cshake"+m].update(q,G,de,ne)[O]()}},we=function(m,L,O){return function(q,G,de,ne){return a["kmac"+m].update(q,G,de,ne)[O]()}},ge=function(m,L,O,q){for(var G=0;G>5,this.byteCount=this.blockCount<<2,this.outputBlocks=O>>5,this.extraBytes=(O&31)>>3;for(var q=0;q<50;++q)this.s[q]=0}p.prototype.update=function(m){if(this.finalized)throw new Error(e);var L,O=typeof m;if(O!=="string"){if(O==="object"){if(m===null)throw new Error(r);if(f&&m.constructor===ArrayBuffer)m=new Uint8Array(m);else if(!Array.isArray(m)&&(!f||!ArrayBuffer.isView(m)))throw new Error(r)}else throw new Error(r);L=!0}for(var q=this.blocks,G=this.byteCount,de=m.length,ne=this.blockCount,oe=0,jt=this.s,ye,Te;oe>2]|=m[oe]<>2]|=Te<>2]|=(192|Te>>6)<>2]|=(128|Te&63)<=57344?(q[ye>>2]|=(224|Te>>12)<>2]|=(128|Te>>6&63)<>2]|=(128|Te&63)<>2]|=(240|Te>>18)<>2]|=(128|Te>>12&63)<>2]|=(128|Te>>6&63)<>2]|=(128|Te&63)<=G){for(this.start=ye-G,this.block=q[ne],ye=0;ye>8,O=m&255;O>0;)G.unshift(O),m=m>>8,O=m&255,++q;return L?G.push(q):G.unshift(q),this.update(G),G.length},p.prototype.encodeString=function(m){var L,O=typeof m;if(O!=="string"){if(O==="object"){if(m===null)throw new Error(r);if(f&&m.constructor===ArrayBuffer)m=new Uint8Array(m);else if(!Array.isArray(m)&&(!f||!ArrayBuffer.isView(m)))throw new Error(r)}else throw new Error(r);L=!0}var q=0,G=m.length;if(L)q=G;else for(var de=0;de=57344?q+=3:(ne=65536+((ne&1023)<<10|m.charCodeAt(++de)&1023),q+=4)}return q+=this.encode(q*8),this.update(m),q},p.prototype.bytepad=function(m,L){for(var O=this.encode(L),q=0;q>2]|=this.padding[L&3],this.lastByteIndex===this.byteCount)for(m[0]=m[O],L=1;L>4&15]+d[oe&15]+d[oe>>12&15]+d[oe>>8&15]+d[oe>>20&15]+d[oe>>16&15]+d[oe>>28&15]+d[oe>>24&15];de%m===0&&(ie(L),G=0)}return q&&(oe=L[G],ne+=d[oe>>4&15]+d[oe&15],q>1&&(ne+=d[oe>>12&15]+d[oe>>8&15]),q>2&&(ne+=d[oe>>20&15]+d[oe>>16&15])),ne},p.prototype.arrayBuffer=function(){this.finalize();var m=this.blockCount,L=this.s,O=this.outputBlocks,q=this.extraBytes,G=0,de=0,ne=this.outputBits>>3,oe;q?oe=new ArrayBuffer(O+1<<2):oe=new ArrayBuffer(ne);for(var jt=new Uint32Array(oe);de>8&255,ne[oe+2]=jt>>16&255,ne[oe+3]=jt>>24&255;de%m===0&&ie(L)}return q&&(oe=de<<2,jt=L[G],ne[oe]=jt&255,q>1&&(ne[oe+1]=jt>>8&255),q>2&&(ne[oe+2]=jt>>16&255)),ne};function E(m,L,O){p.call(this,m,L,O)}E.prototype=new p,E.prototype.finalize=function(){return this.encode(this.outputBits,!0),p.prototype.finalize.call(this)};var ie=function(m){var L,O,q,G,de,ne,oe,jt,ye,Te,mo,nt,ot,go,st,it,xo,at,ct,bo,ut,ft,wo,lt,pt,vo,ht,dt,So,yt,mt,_o,gt,xt,Eo,bt,wt,ko,vt,St,Io,_t,Et,Ao,kt,It,Ro,At,Rt,Bo,Bt,Tt,To,Pt,zt,Po,Mt,Lt,Ln,Cn,Nn,On,Un;for(q=0;q<48;q+=2)G=m[0]^m[10]^m[20]^m[30]^m[40],de=m[1]^m[11]^m[21]^m[31]^m[41],ne=m[2]^m[12]^m[22]^m[32]^m[42],oe=m[3]^m[13]^m[23]^m[33]^m[43],jt=m[4]^m[14]^m[24]^m[34]^m[44],ye=m[5]^m[15]^m[25]^m[35]^m[45],Te=m[6]^m[16]^m[26]^m[36]^m[46],mo=m[7]^m[17]^m[27]^m[37]^m[47],nt=m[8]^m[18]^m[28]^m[38]^m[48],ot=m[9]^m[19]^m[29]^m[39]^m[49],L=nt^(ne<<1|oe>>>31),O=ot^(oe<<1|ne>>>31),m[0]^=L,m[1]^=O,m[10]^=L,m[11]^=O,m[20]^=L,m[21]^=O,m[30]^=L,m[31]^=O,m[40]^=L,m[41]^=O,L=G^(jt<<1|ye>>>31),O=de^(ye<<1|jt>>>31),m[2]^=L,m[3]^=O,m[12]^=L,m[13]^=O,m[22]^=L,m[23]^=O,m[32]^=L,m[33]^=O,m[42]^=L,m[43]^=O,L=ne^(Te<<1|mo>>>31),O=oe^(mo<<1|Te>>>31),m[4]^=L,m[5]^=O,m[14]^=L,m[15]^=O,m[24]^=L,m[25]^=O,m[34]^=L,m[35]^=O,m[44]^=L,m[45]^=O,L=jt^(nt<<1|ot>>>31),O=ye^(ot<<1|nt>>>31),m[6]^=L,m[7]^=O,m[16]^=L,m[17]^=O,m[26]^=L,m[27]^=O,m[36]^=L,m[37]^=O,m[46]^=L,m[47]^=O,L=Te^(G<<1|de>>>31),O=mo^(de<<1|G>>>31),m[8]^=L,m[9]^=O,m[18]^=L,m[19]^=O,m[28]^=L,m[29]^=O,m[38]^=L,m[39]^=O,m[48]^=L,m[49]^=O,go=m[0],st=m[1],It=m[11]<<4|m[10]>>>28,Ro=m[10]<<4|m[11]>>>28,dt=m[20]<<3|m[21]>>>29,So=m[21]<<3|m[20]>>>29,Cn=m[31]<<9|m[30]>>>23,Nn=m[30]<<9|m[31]>>>23,_t=m[40]<<18|m[41]>>>14,Et=m[41]<<18|m[40]>>>14,xt=m[2]<<1|m[3]>>>31,Eo=m[3]<<1|m[2]>>>31,it=m[13]<<12|m[12]>>>20,xo=m[12]<<12|m[13]>>>20,At=m[22]<<10|m[23]>>>22,Rt=m[23]<<10|m[22]>>>22,yt=m[33]<<13|m[32]>>>19,mt=m[32]<<13|m[33]>>>19,On=m[42]<<2|m[43]>>>30,Un=m[43]<<2|m[42]>>>30,Pt=m[5]<<30|m[4]>>>2,zt=m[4]<<30|m[5]>>>2,bt=m[14]<<6|m[15]>>>26,wt=m[15]<<6|m[14]>>>26,at=m[25]<<11|m[24]>>>21,ct=m[24]<<11|m[25]>>>21,Bo=m[34]<<15|m[35]>>>17,Bt=m[35]<<15|m[34]>>>17,_o=m[45]<<29|m[44]>>>3,gt=m[44]<<29|m[45]>>>3,lt=m[6]<<28|m[7]>>>4,pt=m[7]<<28|m[6]>>>4,Po=m[17]<<23|m[16]>>>9,Mt=m[16]<<23|m[17]>>>9,ko=m[26]<<25|m[27]>>>7,vt=m[27]<<25|m[26]>>>7,bo=m[36]<<21|m[37]>>>11,ut=m[37]<<21|m[36]>>>11,Tt=m[47]<<24|m[46]>>>8,To=m[46]<<24|m[47]>>>8,Ao=m[8]<<27|m[9]>>>5,kt=m[9]<<27|m[8]>>>5,vo=m[18]<<20|m[19]>>>12,ht=m[19]<<20|m[18]>>>12,Lt=m[29]<<7|m[28]>>>25,Ln=m[28]<<7|m[29]>>>25,St=m[38]<<8|m[39]>>>24,Io=m[39]<<8|m[38]>>>24,ft=m[48]<<14|m[49]>>>18,wo=m[49]<<14|m[48]>>>18,m[0]=go^~it&at,m[1]=st^~xo&ct,m[10]=lt^~vo&dt,m[11]=pt^~ht&So,m[20]=xt^~bt&ko,m[21]=Eo^~wt&vt,m[30]=Ao^~It&At,m[31]=kt^~Ro&Rt,m[40]=Pt^~Po&Lt,m[41]=zt^~Mt&Ln,m[2]=it^~at&bo,m[3]=xo^~ct&ut,m[12]=vo^~dt&yt,m[13]=ht^~So&mt,m[22]=bt^~ko&St,m[23]=wt^~vt&Io,m[32]=It^~At&Bo,m[33]=Ro^~Rt&Bt,m[42]=Po^~Lt&Cn,m[43]=Mt^~Ln&Nn,m[4]=at^~bo&ft,m[5]=ct^~ut&wo,m[14]=dt^~yt&_o,m[15]=So^~mt>,m[24]=ko^~St&_t,m[25]=vt^~Io&Et,m[34]=At^~Bo&Tt,m[35]=Rt^~Bt&To,m[44]=Lt^~Cn&On,m[45]=Ln^~Nn&Un,m[6]=bo^~ft&go,m[7]=ut^~wo&st,m[16]=yt^~_o<,m[17]=mt^~gt&pt,m[26]=St^~_t&xt,m[27]=Io^~Et&Eo,m[36]=Bo^~Tt&Ao,m[37]=Bt^~To&kt,m[46]=Cn^~On&Pt,m[47]=Nn^~Un&zt,m[8]=ft^~go&it,m[9]=wo^~st&xo,m[18]=_o^~lt&vo,m[19]=gt^~pt&ht,m[28]=_t^~xt&bt,m[29]=Et^~Eo&wt,m[38]=Tt^~Ao&It,m[39]=To^~kt&Ro,m[48]=On^~Pt&Po,m[49]=Un^~zt&Mt,m[0]^=H[q],m[1]^=H[q+1]};if(i)Ua.exports=a;else{for(y=0;y{h();var Da=hs(),rn=Da.Buffer;function Hy(r,e){for(var t in r)e[t]=r[t]}rn.from&&rn.alloc&&rn.allocUnsafe&&rn.allocUnsafeSlow?$y.exports=Da:(Hy(Da,tl),tl.Buffer=Ko);function Ko(r,e,t){return rn(r,e,t)}Ko.prototype=Object.create(rn.prototype);Hy(rn,Ko);Ko.from=function(r,e,t){if(typeof r=="number")throw new TypeError("Argument must not be a number");return rn(r,e,t)};Ko.alloc=function(r,e,t){if(typeof r!="number")throw new TypeError("Argument must be a number");var n=rn(r);return e!==void 0?typeof t=="string"?n.fill(e,t):n.fill(e):n.fill(0),n};Ko.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return rn(r)};Ko.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Da.SlowBuffer(r)}});var Vy=xe((K6,Ky)=>{"use strict";h();var qa=Wy().Buffer;function Y2(r){if(r.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),t=0;t>>0,se=new Uint8Array(he);Z!==ee;){for(var X=A[Z],J=0,W=he-1;(X!==0||J>>0,se[W]=X%i>>>0,X=X/i>>>0;if(X!==0)throw new Error("Non-zero carry");H=J,Z++}for(var we=he-H;we!==he&&se[we]===0;)we++;for(var ge=u.repeat(D);we>>0,he=new Uint8Array(ee);A[D];){var se=e[A.charCodeAt(D)];if(se===255)return;for(var X=0,J=ee-1;(se!==0||X>>0,he[J]=se%256>>>0,se=se/256>>>0;if(se!==0)throw new Error("Non-zero carry");Z=X,D++}for(var W=ee-Z;W!==ee&&he[W]===0;)W++;var we=qa.allocUnsafe(H+(ee-W));we.fill(0,0,H);for(var ge=H;W!==ee;)we[ge++]=he[W++];return we}function T(A){var D=w(A);if(D)return D;throw new Error("Non-base"+i+" character")}return{encode:b,decodeUnsafe:w,decode:T}}Ky.exports=Y2});var $n=xe((G6,Gy)=>{h();var J2=Vy(),Q2="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";Gy.exports=J2(Q2)});var Ls=xe(C=>{"use strict";h();Object.defineProperty(C,"__esModule",{value:!0});C.s16=C.s8=C.nu64be=C.u48be=C.u40be=C.u32be=C.u24be=C.u16be=C.nu64=C.u48=C.u40=C.u32=C.u24=C.u16=C.u8=C.offset=C.greedy=C.Constant=C.UTF8=C.CString=C.Blob=C.Boolean=C.BitField=C.BitStructure=C.VariantLayout=C.Union=C.UnionLayoutDiscriminator=C.UnionDiscriminator=C.Structure=C.Sequence=C.DoubleBE=C.Double=C.FloatBE=C.Float=C.NearInt64BE=C.NearInt64=C.NearUInt64BE=C.NearUInt64=C.IntBE=C.Int=C.UIntBE=C.UInt=C.OffsetLayout=C.GreedyCount=C.ExternalLayout=C.bindConstructorLayout=C.nameWithProperty=C.Layout=C.uint8ArrayToBuffer=C.checkUint8Array=void 0;C.constant=C.utf8=C.cstr=C.blob=C.unionLayoutDiscriminator=C.union=C.seq=C.bits=C.struct=C.f64be=C.f64=C.f32be=C.f32=C.ns64be=C.s48be=C.s40be=C.s32be=C.s24be=C.s16be=C.ns64=C.s48=C.s40=C.s32=C.s24=void 0;var Cp=hs();function Ms(r){if(!(r instanceof Uint8Array))throw new TypeError("b must be a Uint8Array")}C.checkUint8Array=Ms;function Ve(r){return Ms(r),Cp.Buffer.from(r.buffer,r.byteOffset,r.length)}C.uint8ArrayToBuffer=Ve;var Ze=class{constructor(e,t){if(!Number.isInteger(e))throw new TypeError("span must be an integer");this.span=e,this.property=t}makeDestinationObject(){return{}}getSpan(e,t){if(0>this.span)throw new RangeError("indeterminate span");return this.span}replicate(e){let t=Object.create(this.constructor.prototype);return Object.assign(t,this),t.property=e,t}fromArray(e){}};C.Layout=Ze;function Np(r,e){return e.property?r+"["+e.property+"]":r}C.nameWithProperty=Np;function mR(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 Ze))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})}C.bindConstructorLayout=mR;var tr=class extends Ze{isCount(){throw new Error("ExternalLayout is abstract")}};C.ExternalLayout=tr;var pc=class extends tr{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){Ms(e);let n=e.length-t;return Math.floor(n/this.elementSpan)}encode(e,t,n){return 0}};C.GreedyCount=pc;var Ti=class extends tr{constructor(e,t=0,n){if(!(e instanceof Ze))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 xr||this.layout instanceof Ir}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)}};C.OffsetLayout=Ti;var xr=class extends Ze{constructor(e,t){if(super(e,t),6i+o.encode(u,t,n+i),0);return this.count instanceof tr&&this.count.encode(e.length,t,n),s}};C.Sequence=vc;var Sc=class extends Ze{constructor(e,t,n){if(!(Array.isArray(e)&&e.reduce((s,i)=>s&&i instanceof Ze,!0)))throw new TypeError("fields must be array of Layout instances");typeof t=="boolean"&&n===void 0&&(n=t,t=void 0);for(let s of e)if(0>s.span&&s.property===void 0)throw new Error("fields cannot contain unnamed variable-length layout");let o=-1;try{o=e.reduce((s,i)=>s+i.getSpan(),0)}catch{}super(o,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((o,s)=>{let i=s.getSpan(e,t);return t+=i,o+i},0)}catch{throw new RangeError("indeterminate span")}return n}decode(e,t=0){Ms(e);let n=this.makeDestinationObject();for(let o of this.fields)if(o.property!==void 0&&(n[o.property]=o.decode(e,t)),t+=o.getSpan(e,t),this.decodePrefixes&&e.length===t)break;return n}encode(e,t,n=0){let o=n,s=0,i=0;for(let u of this.fields){let f=u.span;if(i=0f&&(f=u.getSpan(t,n)))}s=n,n+=f}return s+i-o}fromArray(e){let t=this.makeDestinationObject();for(let n of this.fields)n.property!==void 0&&0n.span?t=-1:0<=t&&(t+=n.span)}}};C.Structure=Sc;var Pi=class{constructor(e){this.property=e}decode(e,t){throw new Error("UnionDiscriminator is abstract")}encode(e,t,n){throw new Error("UnionDiscriminator is abstract")}};C.UnionDiscriminator=Pi;var zs=class extends Pi{constructor(e,t){if(!(e instanceof tr&&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)}};C.UnionLayoutDiscriminator=zs;var zi=class extends Ze{constructor(e,t,n){let o;if(e instanceof xr||e instanceof Ir)o=new zs(new Ti(e));else if(e instanceof tr&&e.isCount())o=new zs(e);else if(e instanceof Pi)o=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 Ze))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 s=-1;t&&(s=t.span,0<=s&&(e instanceof xr||e instanceof Ir)&&(s+=o.layout.span)),super(s,n),this.discriminator=o,this.usesPrefixDiscriminator=e instanceof xr||e instanceof Ir,this.defaultLayout=t,this.registry={};let i=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(u){return i(u)},this.configGetSourceVariant=function(u){i=u.bind(this)}}getSpan(e,t=0){if(0<=this.span)return this.span;let 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;let t=this.registry[e[this.discriminator.property]];if(t&&(!t.layout||t.property&&Object.prototype.hasOwnProperty.call(e,t.property)))return t}else for(let t in this.registry){let 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,o=this.discriminator,s=o.decode(e,t),i=this.registry[s];if(i===void 0){let u=this.defaultLayout,f=0;this.usesPrefixDiscriminator&&(f=o.layout.span),n=this.makeDestinationObject(),n[o.property]=s,n[u.property]=u.decode(e,t+f)}else n=i.decode(e,t);return n}encode(e,t,n=0){let o=this.getSourceVariant(e);if(o===void 0){let s=this.discriminator,i=this.defaultLayout,u=0;return this.usesPrefixDiscriminator&&(u=s.layout.span),s.encode(e[s.property],t,n),u+i.encode(e[i.property],t,n+u)}return o.encode(e,t,n)}addVariant(e,t,n){let o=new _c(this,e,t,n);return this.registry[e]=o,o}getVariant(e,t=0){let n;return e instanceof Uint8Array?n=this.discriminator.decode(e,t):n=e,this.registry[n]}};C.Union=zi;var _c=class extends Ze{constructor(e,t,n,o){if(!(e instanceof zi))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"&&o===void 0&&(o=n,n=null),n){if(!(n instanceof Ze))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 o!="string")throw new TypeError("variant must have a String property")}let s=e.span;0>e.span&&(s=n?n.span:0,0<=s&&e.usesPrefixDiscriminator&&(s+=e.discriminator.layout.span)),super(s,o),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 o=0;return this.layout&&(o=this.layout.getSpan(e,t+n)),n+o}decode(e,t=0){let n=this.makeDestinationObject();if(this!==this.union.getVariant(e,t))throw new Error("variant mismatch");let o=0;return this.union.usesPrefixDiscriminator&&(o=this.union.discriminator.layout.span),this.layout?n[this.property]=this.layout.decode(e,t+o):this.property?n[this.property]=!0:this.union.usesPrefixDiscriminator&&(n[this.union.discriminator.property]=this.variant),n}encode(e,t,n=0){let o=0;if(this.union.usesPrefixDiscriminator&&(o=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 s=o;if(this.layout&&(this.layout.encode(e[this.property],t,n+o),s+=this.layout.getSpan(t,n+o),0<=this.union.span&&s>this.union.span))throw new Error("encoded variant overruns containing union");return s}fromArray(e){if(this.layout)return this.layout.fromArray(e)}};C.VariantLayout=_c;function Ps(r){return 0>r&&(r+=4294967296),r}var Mi=class extends Ze{constructor(e,t,n){if(!(e instanceof xr||e instanceof Ir))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");let o=8*e.span,s=e.fields.reduce((i,u)=>i+u.bits,0);if(t+s>o)throw new Error("bits too long for span remainder ("+(o-s)+" of "+o+" remain)");this.container=e,this.bits=t,this.valueMask=(1<>>this.start}encode(e){if(typeof e!="number"||!Number.isInteger(e)||e!==Ps(e&this.valueMask))throw new TypeError(Np("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);let t=this.container._packedGetValue(),n=Ps(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)),Ve(e).slice(t,t+n)}encode(e,t,n){let o=this.length;if(this.length instanceof tr&&(o=e.length),!(e instanceof Uint8Array&&o===e.length))throw new TypeError(Np("Blob.encode",this)+" requires (length "+o+") Uint8Array as src");if(n+o>t.length)throw new RangeError("encoding overruns Uint8Array");let s=Ve(e);return Ve(t).write(s.toString("hex"),n,o,"hex"),this.length instanceof tr&&this.length.encode(o,t,n),o}};C.Blob=kc;var Ic=class extends Ze{constructor(e){super(-1,e)}getSpan(e,t=0){Ms(e);let n=t;for(;nt.length)throw new RangeError("encoding overruns Buffer");let i=Ve(t);return o.copy(i,n),i[n+s]=0,s+1}};C.CString=Ic;var Ac=class extends Ze{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 Ms(e),e.length-t}decode(e,t=0){let n=this.getSpan(e,t);if(0<=this.maxSpan&&this.maxSpant.length)throw new RangeError("encoding overruns Buffer");return o.copy(Ve(t),n),s}};C.UTF8=Ac;var Rc=class extends Ze{constructor(e,t){super(0,t),this.value=e}decode(e,t){return this.value}encode(e,t,n){return 0}};C.Constant=Rc;C.greedy=(r,e)=>new pc(r,e);C.offset=(r,e,t)=>new Ti(r,e,t);C.u8=r=>new xr(1,r);C.u16=r=>new xr(2,r);C.u24=r=>new xr(3,r);C.u32=r=>new xr(4,r);C.u40=r=>new xr(5,r);C.u48=r=>new xr(6,r);C.nu64=r=>new hc(r);C.u16be=r=>new Ir(2,r);C.u24be=r=>new Ir(3,r);C.u32be=r=>new Ir(4,r);C.u40be=r=>new Ir(5,r);C.u48be=r=>new Ir(6,r);C.nu64be=r=>new dc(r);C.s8=r=>new kn(1,r);C.s16=r=>new kn(2,r);C.s24=r=>new kn(3,r);C.s32=r=>new kn(4,r);C.s40=r=>new kn(5,r);C.s48=r=>new kn(6,r);C.ns64=r=>new yc(r);C.s16be=r=>new Wn(2,r);C.s24be=r=>new Wn(3,r);C.s32be=r=>new Wn(4,r);C.s40be=r=>new Wn(5,r);C.s48be=r=>new Wn(6,r);C.ns64be=r=>new mc(r);C.f32=r=>new gc(r);C.f32be=r=>new xc(r);C.f64=r=>new bc(r);C.f64be=r=>new wc(r);C.struct=(r,e,t)=>new Sc(r,e,t);C.bits=(r,e,t)=>new Mi(r,e,t);C.seq=(r,e,t)=>new vc(r,e,t);C.union=(r,e,t)=>new zi(r,e,t);C.unionLayoutDiscriminator=(r,e)=>new zs(r,e);C.blob=(r,e)=>new kc(r,e);C.cstr=r=>new Ic(r);C.utf8=(r,e)=>new Ac(r,e);C.constant=(r,e)=>new Rc(r,e)});var Ni=xe(Us=>{"use strict";h();var Op=Ef(),Ns=If(),Q1=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Us.Buffer=j;Us.SlowBuffer=SR;Us.INSPECT_MAX_BYTES=50;var Pc=2147483647;Us.kMaxLength=Pc;j.TYPED_ARRAY_SUPPORT=gR();!j.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function gR(){try{let r=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(r,e),r.foo()===42}catch{return!1}}Object.defineProperty(j.prototype,"parent",{enumerable:!0,get:function(){if(!!j.isBuffer(this))return this.buffer}});Object.defineProperty(j.prototype,"offset",{enumerable:!0,get:function(){if(!!j.isBuffer(this))return this.byteOffset}});function In(r){if(r>Pc)throw new RangeError('The value "'+r+'" is invalid for option "size"');let e=new Uint8Array(r);return Object.setPrototypeOf(e,j.prototype),e}function j(r,e,t){if(typeof r=="number"){if(typeof e=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Fp(r)}return rv(r,e,t)}j.poolSize=8192;function rv(r,e,t){if(typeof r=="string")return bR(r,e);if(ArrayBuffer.isView(r))return wR(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(sn(r,ArrayBuffer)||r&&sn(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(sn(r,SharedArrayBuffer)||r&&sn(r.buffer,SharedArrayBuffer)))return Dp(r,e,t);if(typeof r=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let n=r.valueOf&&r.valueOf();if(n!=null&&n!==r)return j.from(n,e,t);let o=vR(r);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return j.from(r[Symbol.toPrimitive]("string"),e,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}j.from=function(r,e,t){return rv(r,e,t)};Object.setPrototypeOf(j.prototype,Uint8Array.prototype);Object.setPrototypeOf(j,Uint8Array);function nv(r){if(typeof r!="number")throw new TypeError('"size" argument must be of type number');if(r<0)throw new RangeError('The value "'+r+'" is invalid for option "size"')}function xR(r,e,t){return nv(r),r<=0?In(r):e!==void 0?typeof t=="string"?In(r).fill(e,t):In(r).fill(e):In(r)}j.alloc=function(r,e,t){return xR(r,e,t)};function Fp(r){return nv(r),In(r<0?0:jp(r)|0)}j.allocUnsafe=function(r){return Fp(r)};j.allocUnsafeSlow=function(r){return Fp(r)};function bR(r,e){if((typeof e!="string"||e==="")&&(e="utf8"),!j.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let t=ov(r,e)|0,n=In(t),o=n.write(r,e);return o!==t&&(n=n.slice(0,o)),n}function Up(r){let e=r.length<0?0:jp(r.length)|0,t=In(e);for(let n=0;n=Pc)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Pc.toString(16)+" bytes");return r|0}function SR(r){return+r!=r&&(r=0),j.alloc(+r)}j.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==j.prototype};j.compare=function(e,t){if(sn(e,Uint8Array)&&(e=j.from(e,e.offset,e.byteLength)),sn(t,Uint8Array)&&(t=j.from(t,t.offset,t.byteLength)),!j.isBuffer(e)||!j.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let n=e.length,o=t.length;for(let s=0,i=Math.min(n,o);so.length?(j.isBuffer(i)||(i=j.from(i)),i.copy(o,s)):Uint8Array.prototype.set.call(o,i,s);else if(j.isBuffer(i))i.copy(o,s);else throw new TypeError('"list" argument must be an Array of Buffers');s+=i.length}return o};function ov(r,e){if(j.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||sn(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof r);let t=r.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&t===0)return 0;let o=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return qp(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return t*2;case"hex":return t>>>1;case"base64":return hv(r).length;default:if(o)return n?-1:qp(r).length;e=(""+e).toLowerCase(),o=!0}}j.byteLength=ov;function _R(r,e,t){let n=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((t===void 0||t>this.length)&&(t=this.length),t<=0)||(t>>>=0,e>>>=0,t<=e))return"";for(r||(r="utf8");;)switch(r){case"hex":return MR(this,e,t);case"utf8":case"utf-8":return iv(this,e,t);case"ascii":return PR(this,e,t);case"latin1":case"binary":return zR(this,e,t);case"base64":return BR(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return LR(this,e,t);default:if(n)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),n=!0}}j.prototype._isBuffer=!0;function Zo(r,e,t){let n=r[e];r[e]=r[t],r[t]=n}j.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""};Q1&&(j.prototype[Q1]=j.prototype.inspect);j.prototype.compare=function(e,t,n,o,s){if(sn(e,Uint8Array)&&(e=j.from(e,e.offset,e.byteLength)),!j.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),o===void 0&&(o=0),s===void 0&&(s=this.length),t<0||n>e.length||o<0||s>this.length)throw new RangeError("out of range index");if(o>=s&&t>=n)return 0;if(o>=s)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,o>>>=0,s>>>=0,this===e)return 0;let i=s-o,u=n-t,f=Math.min(i,u),d=this.slice(o,s),b=e.slice(t,n);for(let w=0;w2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,$p(t)&&(t=o?0:r.length-1),t<0&&(t=r.length+t),t>=r.length){if(o)return-1;t=r.length-1}else if(t<0)if(o)t=0;else return-1;if(typeof e=="string"&&(e=j.from(e,n)),j.isBuffer(e))return e.length===0?-1:X1(r,e,t,n,o);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(r,e,t):Uint8Array.prototype.lastIndexOf.call(r,e,t):X1(r,[e],t,n,o);throw new TypeError("val must be string, number or Buffer")}function X1(r,e,t,n,o){let s=1,i=r.length,u=e.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(r.length<2||e.length<2)return-1;s=2,i/=2,u/=2,t/=2}function f(b,w){return s===1?b[w]:b.readUInt16BE(w*s)}let d;if(o){let b=-1;for(d=t;di&&(t=i-u),d=t;d>=0;d--){let b=!0;for(let w=0;wo&&(n=o)):n=o;let s=e.length;n>s/2&&(n=s/2);let i;for(i=0;i>>0,isFinite(n)?(n=n>>>0,o===void 0&&(o="utf8")):(o=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let s=this.length-t;if((n===void 0||n>s)&&(n=s),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");let i=!1;for(;;)switch(o){case"hex":return ER(this,e,t,n);case"utf8":case"utf-8":return kR(this,e,t,n);case"ascii":case"latin1":case"binary":return IR(this,e,t,n);case"base64":return AR(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return RR(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),i=!0}};j.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function BR(r,e,t){return e===0&&t===r.length?Op.fromByteArray(r):Op.fromByteArray(r.slice(e,t))}function iv(r,e,t){t=Math.min(r.length,t);let n=[],o=e;for(;o239?4:s>223?3:s>191?2:1;if(o+u<=t){let f,d,b,w;switch(u){case 1:s<128&&(i=s);break;case 2:f=r[o+1],(f&192)===128&&(w=(s&31)<<6|f&63,w>127&&(i=w));break;case 3:f=r[o+1],d=r[o+2],(f&192)===128&&(d&192)===128&&(w=(s&15)<<12|(f&63)<<6|d&63,w>2047&&(w<55296||w>57343)&&(i=w));break;case 4:f=r[o+1],d=r[o+2],b=r[o+3],(f&192)===128&&(d&192)===128&&(b&192)===128&&(w=(s&15)<<18|(f&63)<<12|(d&63)<<6|b&63,w>65535&&w<1114112&&(i=w))}}i===null?(i=65533,u=1):i>65535&&(i-=65536,n.push(i>>>10&1023|55296),i=56320|i&1023),n.push(i),o+=u}return TR(n)}var ev=4096;function TR(r){let e=r.length;if(e<=ev)return String.fromCharCode.apply(String,r);let t="",n=0;for(;nn)&&(t=n);let o="";for(let s=e;sn&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),tt)throw new RangeError("Trying to access beyond buffer length")}j.prototype.readUintLE=j.prototype.readUIntLE=function(e,t,n){e=e>>>0,t=t>>>0,n||Zt(e,t,this.length);let o=this[e],s=1,i=0;for(;++i>>0,t=t>>>0,n||Zt(e,t,this.length);let o=this[e+--t],s=1;for(;t>0&&(s*=256);)o+=this[e+--t]*s;return o};j.prototype.readUint8=j.prototype.readUInt8=function(e,t){return e=e>>>0,t||Zt(e,1,this.length),this[e]};j.prototype.readUint16LE=j.prototype.readUInt16LE=function(e,t){return e=e>>>0,t||Zt(e,2,this.length),this[e]|this[e+1]<<8};j.prototype.readUint16BE=j.prototype.readUInt16BE=function(e,t){return e=e>>>0,t||Zt(e,2,this.length),this[e]<<8|this[e+1]};j.prototype.readUint32LE=j.prototype.readUInt32LE=function(e,t){return e=e>>>0,t||Zt(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};j.prototype.readUint32BE=j.prototype.readUInt32BE=function(e,t){return e=e>>>0,t||Zt(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};j.prototype.readBigUInt64LE=Kn(function(e){e=e>>>0,Os(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&Ci(e,this.length-8);let o=t+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,s=this[++e]+this[++e]*2**8+this[++e]*2**16+n*2**24;return BigInt(o)+(BigInt(s)<>>0,Os(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&Ci(e,this.length-8);let o=t*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],s=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+n;return(BigInt(o)<>>0,t=t>>>0,n||Zt(e,t,this.length);let o=this[e],s=1,i=0;for(;++i=s&&(o-=Math.pow(2,8*t)),o};j.prototype.readIntBE=function(e,t,n){e=e>>>0,t=t>>>0,n||Zt(e,t,this.length);let o=t,s=1,i=this[e+--o];for(;o>0&&(s*=256);)i+=this[e+--o]*s;return s*=128,i>=s&&(i-=Math.pow(2,8*t)),i};j.prototype.readInt8=function(e,t){return e=e>>>0,t||Zt(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};j.prototype.readInt16LE=function(e,t){e=e>>>0,t||Zt(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};j.prototype.readInt16BE=function(e,t){e=e>>>0,t||Zt(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};j.prototype.readInt32LE=function(e,t){return e=e>>>0,t||Zt(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};j.prototype.readInt32BE=function(e,t){return e=e>>>0,t||Zt(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};j.prototype.readBigInt64LE=Kn(function(e){e=e>>>0,Os(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&Ci(e,this.length-8);let o=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(n<<24);return(BigInt(o)<>>0,Os(e,"offset");let t=this[e],n=this[e+7];(t===void 0||n===void 0)&&Ci(e,this.length-8);let o=(t<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(o)<>>0,t||Zt(e,4,this.length),Ns.read(this,e,!0,23,4)};j.prototype.readFloatBE=function(e,t){return e=e>>>0,t||Zt(e,4,this.length),Ns.read(this,e,!1,23,4)};j.prototype.readDoubleLE=function(e,t){return e=e>>>0,t||Zt(e,8,this.length),Ns.read(this,e,!0,52,8)};j.prototype.readDoubleBE=function(e,t){return e=e>>>0,t||Zt(e,8,this.length),Ns.read(this,e,!1,52,8)};function br(r,e,t,n,o,s){if(!j.isBuffer(r))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||er.length)throw new RangeError("Index out of range")}j.prototype.writeUintLE=j.prototype.writeUIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,n=n>>>0,!o){let u=Math.pow(2,8*n)-1;br(this,e,t,n,u,0)}let s=1,i=0;for(this[t]=e&255;++i>>0,n=n>>>0,!o){let u=Math.pow(2,8*n)-1;br(this,e,t,n,u,0)}let s=n-1,i=1;for(this[t+s]=e&255;--s>=0&&(i*=256);)this[t+s]=e/i&255;return t+n};j.prototype.writeUint8=j.prototype.writeUInt8=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,1,255,0),this[t]=e&255,t+1};j.prototype.writeUint16LE=j.prototype.writeUInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,2,65535,0),this[t]=e&255,this[t+1]=e>>>8,t+2};j.prototype.writeUint16BE=j.prototype.writeUInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=e&255,t+2};j.prototype.writeUint32LE=j.prototype.writeUInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255,t+4};j.prototype.writeUint32BE=j.prototype.writeUInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};function av(r,e,t,n,o){pv(e,n,o,r,t,7);let s=Number(e&BigInt(4294967295));r[t++]=s,s=s>>8,r[t++]=s,s=s>>8,r[t++]=s,s=s>>8,r[t++]=s;let i=Number(e>>BigInt(32)&BigInt(4294967295));return r[t++]=i,i=i>>8,r[t++]=i,i=i>>8,r[t++]=i,i=i>>8,r[t++]=i,t}function cv(r,e,t,n,o){pv(e,n,o,r,t,7);let s=Number(e&BigInt(4294967295));r[t+7]=s,s=s>>8,r[t+6]=s,s=s>>8,r[t+5]=s,s=s>>8,r[t+4]=s;let i=Number(e>>BigInt(32)&BigInt(4294967295));return r[t+3]=i,i=i>>8,r[t+2]=i,i=i>>8,r[t+1]=i,i=i>>8,r[t]=i,t+8}j.prototype.writeBigUInt64LE=Kn(function(e,t=0){return av(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});j.prototype.writeBigUInt64BE=Kn(function(e,t=0){return cv(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))});j.prototype.writeIntLE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let f=Math.pow(2,8*n-1);br(this,e,t,n,f-1,-f)}let s=0,i=1,u=0;for(this[t]=e&255;++s>0)-u&255;return t+n};j.prototype.writeIntBE=function(e,t,n,o){if(e=+e,t=t>>>0,!o){let f=Math.pow(2,8*n-1);br(this,e,t,n,f-1,-f)}let s=n-1,i=1,u=0;for(this[t+s]=e&255;--s>=0&&(i*=256);)e<0&&u===0&&this[t+s+1]!==0&&(u=1),this[t+s]=(e/i>>0)-u&255;return t+n};j.prototype.writeInt8=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=e&255,t+1};j.prototype.writeInt16LE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,2,32767,-32768),this[t]=e&255,this[t+1]=e>>>8,t+2};j.prototype.writeInt16BE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=e&255,t+2};j.prototype.writeInt32LE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,4,2147483647,-2147483648),this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4};j.prototype.writeInt32BE=function(e,t,n){return e=+e,t=t>>>0,n||br(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};j.prototype.writeBigInt64LE=Kn(function(e,t=0){return av(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});j.prototype.writeBigInt64BE=Kn(function(e,t=0){return cv(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function uv(r,e,t,n,o,s){if(t+n>r.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function fv(r,e,t,n,o){return e=+e,t=t>>>0,o||uv(r,e,t,4,34028234663852886e22,-34028234663852886e22),Ns.write(r,e,t,n,23,4),t+4}j.prototype.writeFloatLE=function(e,t,n){return fv(this,e,t,!0,n)};j.prototype.writeFloatBE=function(e,t,n){return fv(this,e,t,!1,n)};function lv(r,e,t,n,o){return e=+e,t=t>>>0,o||uv(r,e,t,8,17976931348623157e292,-17976931348623157e292),Ns.write(r,e,t,n,52,8),t+8}j.prototype.writeDoubleLE=function(e,t,n){return lv(this,e,t,!0,n)};j.prototype.writeDoubleBE=function(e,t,n){return lv(this,e,t,!1,n)};j.prototype.copy=function(e,t,n,o){if(!j.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),!o&&o!==0&&(o=this.length),t>=e.length&&(t=e.length),t||(t=0),o>0&&o=this.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t>>0,n=n===void 0?this.length:n>>>0,e||(e=0);let s;if(typeof e=="number")for(s=t;s2**32?o=tv(String(t)):typeof t=="bigint"&&(o=String(t),(t>BigInt(2)**BigInt(32)||t<-(BigInt(2)**BigInt(32)))&&(o=tv(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function tv(r){let e="",t=r.length,n=r[0]==="-"?1:0;for(;t>=n+4;t-=3)e=`_${r.slice(t-3,t)}${e}`;return`${r.slice(0,t)}${e}`}function CR(r,e,t){Os(e,"offset"),(r[e]===void 0||r[e+t]===void 0)&&Ci(e,r.length-(t+1))}function pv(r,e,t,n,o,s){if(r>t||r3?e===0||e===BigInt(0)?u=`>= 0${i} and < 2${i} ** ${(s+1)*8}${i}`:u=`>= -(2${i} ** ${(s+1)*8-1}${i}) and < 2 ** ${(s+1)*8-1}${i}`:u=`>= ${e}${i} and <= ${t}${i}`,new Cs.ERR_OUT_OF_RANGE("value",u,r)}CR(n,o,s)}function Os(r,e){if(typeof r!="number")throw new Cs.ERR_INVALID_ARG_TYPE(e,"number",r)}function Ci(r,e,t){throw Math.floor(r)!==r?(Os(r,t),new Cs.ERR_OUT_OF_RANGE(t||"offset","an integer",r)):e<0?new Cs.ERR_BUFFER_OUT_OF_BOUNDS:new Cs.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${e}`,r)}var NR=/[^+/0-9A-Za-z-_]/g;function OR(r){if(r=r.split("=")[0],r=r.trim().replace(NR,""),r.length<2)return"";for(;r.length%4!==0;)r=r+"=";return r}function qp(r,e){e=e||1/0;let t,n=r.length,o=null,s=[];for(let i=0;i55295&&t<57344){if(!o){if(t>56319){(e-=3)>-1&&s.push(239,191,189);continue}else if(i+1===n){(e-=3)>-1&&s.push(239,191,189);continue}o=t;continue}if(t<56320){(e-=3)>-1&&s.push(239,191,189),o=t;continue}t=(o-55296<<10|t-56320)+65536}else o&&(e-=3)>-1&&s.push(239,191,189);if(o=null,t<128){if((e-=1)<0)break;s.push(t)}else if(t<2048){if((e-=2)<0)break;s.push(t>>6|192,t&63|128)}else if(t<65536){if((e-=3)<0)break;s.push(t>>12|224,t>>6&63|128,t&63|128)}else if(t<1114112){if((e-=4)<0)break;s.push(t>>18|240,t>>12&63|128,t>>6&63|128,t&63|128)}else throw new Error("Invalid code point")}return s}function UR(r){let e=[];for(let t=0;t>8,o=t%256,s.push(o),s.push(n);return s}function hv(r){return Op.toByteArray(OR(r))}function zc(r,e,t,n){let o;for(o=0;o=e.length||o>=r.length);++o)e[o+t]=r[o];return o}function sn(r,e){return r instanceof e||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===e.name}function $p(r){return r!==r}var qR=function(){let r="0123456789abcdef",e=new Array(256);for(let t=0;t<16;++t){let n=t*16;for(let o=0;o<16;++o)e[n+o]=r[t]+r[o]}return e}();function Kn(r){return typeof BigInt>"u"?FR:r}function FR(){throw new Error("BigInt not supported")}});var Yp=xe(()=>{h()});var Bv=xe(ah=>{"use strict";h();function An(r,e,t){return e<=r&&r<=t}function Kc(r){if(r===void 0)return{};if(r===Object(r))return r;throw TypeError("Could not convert argument to dictionary")}function jB(r){for(var e=String(r),t=e.length,n=0,o=[];n57343)o.push(s);else if(56320<=s&&s<=57343)o.push(65533);else if(55296<=s&&s<=56319)if(n===t-1)o.push(65533);else{var i=r.charCodeAt(n+1);if(56320<=i&&i<=57343){var u=s&1023,f=i&1023;o.push(65536+(u<<10)+f),n+=1}else o.push(65533)}n+=1}return o}function HB(r){for(var e="",t=0;t>10)+55296,(n&1023)+56320))}return e}var jc=-1;function ih(r){this.tokens=[].slice.call(r)}ih.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.shift():jc},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 Fs=-1;function sh(r,e){if(r)throw TypeError("Decoder error");return e||65533}var Hc="utf-8";function $c(r,e){if(!(this instanceof $c))return new $c(r,e);if(r=r!==void 0?String(r).toLowerCase():Hc,r!==Hc)throw new Error("Encoding not supported. Only utf-8 is supported");e=Kc(e),this._streaming=!1,this._BOMseen=!1,this._decoder=null,this._fatal=Boolean(e.fatal),this._ignoreBOM=Boolean(e.ignoreBOM),Object.defineProperty(this,"encoding",{value:"utf-8"}),Object.defineProperty(this,"fatal",{value:this._fatal}),Object.defineProperty(this,"ignoreBOM",{value:this._ignoreBOM})}$c.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=Kc(t),this._streaming||(this._decoder=new $B({fatal:this._fatal}),this._BOMseen=!1),this._streaming=Boolean(t.stream);for(var o=new ih(n),s=[],i;!o.endOfStream()&&(i=this._decoder.handler(o,o.read()),i!==Fs);)i!==null&&(Array.isArray(i)?s.push.apply(s,i):s.push(i));if(!this._streaming){do{if(i=this._decoder.handler(o,o.read()),i===Fs)break;i!==null&&(Array.isArray(i)?s.push.apply(s,i):s.push(i))}while(!o.endOfStream());this._decoder=null}return s.length&&["utf-8"].indexOf(this.encoding)!==-1&&!this._ignoreBOM&&!this._BOMseen&&(s[0]===65279?(this._BOMseen=!0,s.shift()):this._BOMseen=!0),HB(s)}};function Wc(r,e){if(!(this instanceof Wc))return new Wc(r,e);if(r=r!==void 0?String(r).toLowerCase():Hc,r!==Hc)throw new Error("Encoding not supported. Only utf-8 is supported");e=Kc(e),this._streaming=!1,this._encoder=null,this._options={fatal:Boolean(e.fatal)},Object.defineProperty(this,"encoding",{value:"utf-8"})}Wc.prototype={encode:function(e,t){e=e?String(e):"",t=Kc(t),this._streaming||(this._encoder=new WB(this._options)),this._streaming=Boolean(t.stream);for(var n=[],o=new ih(jB(e)),s;!o.endOfStream()&&(s=this._encoder.handler(o,o.read()),s!==Fs);)Array.isArray(s)?n.push.apply(n,s):n.push(s);if(!this._streaming){for(;s=this._encoder.handler(o,o.read()),s!==Fs;)Array.isArray(s)?n.push.apply(n,s):n.push(s);this._encoder=null}return new Uint8Array(n)}};function $B(r){var e=r.fatal,t=0,n=0,o=0,s=128,i=191;this.handler=function(u,f){if(f===jc&&o!==0)return o=0,sh(e);if(f===jc)return Fs;if(o===0){if(An(f,0,127))return f;if(An(f,194,223))o=1,t=f-192;else if(An(f,224,239))f===224&&(s=160),f===237&&(i=159),o=2,t=f-224;else if(An(f,240,244))f===240&&(s=144),f===244&&(i=143),o=3,t=f-240;else return sh(e);return t=t<<6*o,null}if(!An(f,s,i))return t=o=n=0,s=128,i=191,u.prepend(f),sh(e);if(s=128,i=191,n+=1,t+=f-128<<6*(o-n),n!==o)return null;var d=t;return t=o=n=0,d}}function WB(r){var e=r.fatal;this.handler=function(t,n){if(n===jc)return Fs;if(An(n,0,127))return n;var o,s;An(n,128,2047)?(o=1,s=192):An(n,2048,65535)?(o=2,s=224):An(n,65536,1114111)&&(o=3,s=240);for(var i=[(n>>6*o)+s];o>0;){var u=n>>6*(o-1);i.push(128|u&63),o-=1}return i}}ah.TextEncoder=Wc;ah.TextDecoder=$c});var Lv=xe(Xe=>{"use strict";h();var KB=Xe&&Xe.__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]}),VB=Xe&&Xe.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),un=Xe&&Xe.__decorate||function(r,e,t,n){var o=arguments.length,s=o<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,t):n,i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(r,e,t,n);else for(var u=r.length-1;u>=0;u--)(i=r[u])&&(s=(o<3?i(s):o>3?i(e,t,s):i(e,t))||s);return o>3&&s&&Object.defineProperty(e,t,s),s},GB=Xe&&Xe.__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)&&KB(e,r,t);return VB(e,r),e},Tv=Xe&&Xe.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Xe,"__esModule",{value:!0});Xe.deserializeUnchecked=Xe.deserialize=Xe.serialize=Xe.BinaryReader=Xe.BinaryWriter=Xe.BorshError=Xe.baseDecode=Xe.baseEncode=void 0;var oo=Tv(Oa()),Pv=Tv($n()),ZB=GB(Bv()),YB=typeof TextDecoder!="function"?ZB.TextDecoder:TextDecoder,JB=new YB("utf-8",{fatal:!0});function QB(r){return typeof r=="string"&&(r=_.from(r,"utf8")),Pv.default.encode(_.from(r))}Xe.baseEncode=QB;function XB(r){return _.from(Pv.default.decode(r))}Xe.baseDecode=XB;var ch=1024,Jt=class 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(".")}};Xe.BorshError=Jt;var Vc=class{constructor(){this.buf=_.alloc(ch),this.length=0}maybeResize(){this.buf.length<16+this.length&&(this.buf=_.concat([this.buf,_.alloc(ch)]))}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(_.from(new oo.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(_.from(new oo.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(_.from(new oo.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(_.from(new oo.default(e).toArray("le",64)))}writeBuffer(e){this.buf=_.concat([_.from(this.buf.subarray(0,this.length)),e,_.alloc(ch)]),this.length+=e.length}writeString(e){this.maybeResize();let t=_.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(_.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(let n of e)this.maybeResize(),t(n)}toArray(){return this.buf.subarray(0,this.length)}};Xe.BinaryWriter=Vc;function fn(r,e,t){let n=t.value;t.value=function(...o){try{return n.apply(this,o)}catch(s){if(s instanceof RangeError){let i=s.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(i)>=0)throw new Jt("Reached the end of buffer when deserializing")}throw s}}}var lr=class{constructor(e){this.buf=e,this.offset=0}readU8(){let e=this.buf.readUInt8(this.offset);return this.offset+=1,e}readU16(){let e=this.buf.readUInt16LE(this.offset);return this.offset+=2,e}readU32(){let e=this.buf.readUInt32LE(this.offset);return this.offset+=4,e}readU64(){let e=this.readBuffer(8);return new oo.default(e,"le")}readU128(){let e=this.readBuffer(16);return new oo.default(e,"le")}readU256(){let e=this.readBuffer(32);return new oo.default(e,"le")}readU512(){let e=this.readBuffer(64);return new oo.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new Jt(`Expected buffer length ${e} isn't within bounds`);let t=this.buf.slice(this.offset,this.offset+e);return this.offset+=e,t}readString(){let e=this.readU32(),t=this.readBuffer(e);try{return JB.decode(t)}catch(n){throw new Jt(`Error decoding UTF-8 string: ${n}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){let t=this.readU32(),n=Array();for(let o=0;o{Jo(r,e,s,n[0],o)});else if(n.kind!==void 0)switch(n.kind){case"option":{t==null?o.writeU8(0):(o.writeU8(1),Jo(r,e,t,n.type,o));break}case"map":{o.writeU32(t.size),t.forEach((s,i)=>{Jo(r,e,i,n.key,o),Jo(r,e,s,n.value,o)});break}default:throw new Jt(`FieldType ${n} unrecognized`)}else Mv(r,t,o)}catch(s){throw s instanceof Jt&&s.addToFieldPath(e),s}}function Mv(r,e,t){if(typeof e.borshSerialize=="function"){e.borshSerialize(t);return}let n=r.get(e.constructor);if(!n)throw new Jt(`Class ${e.constructor.name} is missing in schema`);if(n.kind==="struct")n.fields.map(([o,s])=>{Jo(r,o,e[o],s,t)});else if(n.kind==="enum"){let o=e[n.field];for(let s=0;sQo(r,e,t[0],n))}if(t.kind==="option")return n.readU8()?Qo(r,e,t.type,n):void 0;if(t.kind==="map"){let o=new Map,s=n.readU32();for(let i=0;i=n.values.length)throw new Jt(`Enum index: ${o} is out of range`);let[s,i]=n.values[o],u=Qo(r,s,i,t);return new e({[s]:u})}throw new Jt(`Unexpected schema kind: ${n.kind} for ${e.constructor.name}`)}function tT(r,e,t,n=lr){let o=new n(t),s=uh(r,e,o);if(o.offset{"use strict";h();Object.defineProperty(js,"__esModule",{value:!0});var Gc;function nT(r){{let e=_.from(r);e.reverse();let t=e.toString("hex");return t.length===0?BigInt(0):BigInt(`0x${t}`)}return Gc.toBigInt(r,!1)}js.toBigIntLE=nT;function oT(r){{let e=r.toString("hex");return e.length===0?BigInt(0):BigInt(`0x${e}`)}return Gc.toBigInt(r,!0)}js.toBigIntBE=oT;function sT(r,e){{let t=r.toString(16),n=_.from(t.padStart(e*2,"0").slice(0,e*2),"hex");return n.reverse(),n}return Gc.fromBigInt(r,_.allocUnsafe(e),!1)}js.toBufferLE=sT;function iT(r,e){{let t=r.toString(16);return _.from(t.padStart(e*2,"0").slice(0,e*2),"hex")}return Gc.fromBigInt(r,_.allocUnsafe(e),!0)}js.toBufferBE=iT});var yh=xe(dh=>{"use strict";h();Object.defineProperty(dh,"__esModule",{value:!0});dh.default=hT;var Jc,pT=new Uint8Array(16);function hT(){if(!Jc&&(Jc=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Jc))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Jc(pT)}});var Dv=xe(Qc=>{"use strict";h();Object.defineProperty(Qc,"__esModule",{value:!0});Qc.default=void 0;var dT=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;Qc.default=dT});var Hi=xe(Xc=>{"use strict";h();Object.defineProperty(Xc,"__esModule",{value:!0});Xc.default=void 0;var yT=mT(Dv());function mT(r){return r&&r.__esModule?r:{default:r}}function gT(r){return typeof r=="string"&&yT.default.test(r)}var xT=gT;Xc.default=xT});var Wi=xe($i=>{"use strict";h();Object.defineProperty($i,"__esModule",{value:!0});$i.default=void 0;$i.unsafeStringify=qv;var bT=wT(Hi());function wT(r){return r&&r.__esModule?r:{default:r}}var Qt=[];for(let r=0;r<256;++r)Qt.push((r+256).toString(16).slice(1));function qv(r,e=0){return Qt[r[e+0]]+Qt[r[e+1]]+Qt[r[e+2]]+Qt[r[e+3]]+"-"+Qt[r[e+4]]+Qt[r[e+5]]+"-"+Qt[r[e+6]]+Qt[r[e+7]]+"-"+Qt[r[e+8]]+Qt[r[e+9]]+"-"+Qt[r[e+10]]+Qt[r[e+11]]+Qt[r[e+12]]+Qt[r[e+13]]+Qt[r[e+14]]+Qt[r[e+15]]}function vT(r,e=0){let t=qv(r,e);if(!(0,bT.default)(t))throw TypeError("Stringified UUID is invalid");return t}var ST=vT;$i.default=ST});var jv=xe(eu=>{"use strict";h();Object.defineProperty(eu,"__esModule",{value:!0});eu.default=void 0;var _T=kT(yh()),ET=Wi();function kT(r){return r&&r.__esModule?r:{default:r}}var Fv,mh,gh=0,xh=0;function IT(r,e,t){let n=e&&t||0,o=e||new Array(16);r=r||{};let s=r.node||Fv,i=r.clockseq!==void 0?r.clockseq:mh;if(s==null||i==null){let T=r.random||(r.rng||_T.default)();s==null&&(s=Fv=[T[0]|1,T[1],T[2],T[3],T[4],T[5]]),i==null&&(i=mh=(T[6]<<8|T[7])&16383)}let u=r.msecs!==void 0?r.msecs:Date.now(),f=r.nsecs!==void 0?r.nsecs:xh+1,d=u-gh+(f-xh)/1e4;if(d<0&&r.clockseq===void 0&&(i=i+1&16383),(d<0||u>gh)&&r.nsecs===void 0&&(f=0),f>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");gh=u,xh=f,mh=i,u+=122192928e5;let b=((u&268435455)*1e4+f)%4294967296;o[n++]=b>>>24&255,o[n++]=b>>>16&255,o[n++]=b>>>8&255,o[n++]=b&255;let w=u/4294967296*1e4&268435455;o[n++]=w>>>8&255,o[n++]=w&255,o[n++]=w>>>24&15|16,o[n++]=w>>>16&255,o[n++]=i>>>8|128,o[n++]=i&255;for(let T=0;T<6;++T)o[n+T]=s[T];return e||(0,ET.unsafeStringify)(o)}var AT=IT;eu.default=AT});var bh=xe(tu=>{"use strict";h();Object.defineProperty(tu,"__esModule",{value:!0});tu.default=void 0;var RT=BT(Hi());function BT(r){return r&&r.__esModule?r:{default:r}}function TT(r){if(!(0,RT.default)(r))throw TypeError("Invalid UUID");let 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}var PT=TT;tu.default=PT});var wh=xe(es=>{"use strict";h();Object.defineProperty(es,"__esModule",{value:!0});es.URL=es.DNS=void 0;es.default=NT;var zT=Wi(),MT=LT(bh());function LT(r){return r&&r.__esModule?r:{default:r}}function CT(r){r=unescape(encodeURIComponent(r));let e=[];for(let t=0;t{"use strict";h();Object.defineProperty(nu,"__esModule",{value:!0});nu.default=void 0;function OT(r){if(typeof r=="string"){let e=unescape(encodeURIComponent(r));r=new Uint8Array(e.length);for(let t=0;t>5]>>>o%32&255,i=parseInt(n.charAt(s>>>4&15)+n.charAt(s&15),16);e.push(i)}return e}function Wv(r){return(r+64>>>9<<4)+14+1}function DT(r,e){r[e>>5]|=128<>5]|=(r[n/8]&255)<>16)+(e>>16)+(t>>16)<<16|t&65535}function FT(r,e){return r<>>32-e}function ru(r,e,t,n,o,s){return io(FT(io(io(e,r),io(n,s)),o),t)}function nr(r,e,t,n,o,s,i){return ru(e&t|~e&n,r,e,o,s,i)}function or(r,e,t,n,o,s,i){return ru(e&n|t&~n,r,e,o,s,i)}function sr(r,e,t,n,o,s,i){return ru(e^t^n,r,e,o,s,i)}function ir(r,e,t,n,o,s,i){return ru(t^(e|~n),r,e,o,s,i)}var jT=OT;nu.default=jT});var Gv=xe(ou=>{"use strict";h();Object.defineProperty(ou,"__esModule",{value:!0});ou.default=void 0;var HT=Vv(wh()),$T=Vv(Kv());function Vv(r){return r&&r.__esModule?r:{default:r}}var WT=(0,HT.default)("v3",48,$T.default),KT=WT;ou.default=KT});var Zv=xe(su=>{"use strict";h();Object.defineProperty(su,"__esModule",{value:!0});su.default=void 0;var VT=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),GT={randomUUID:VT};su.default=GT});var Qv=xe(iu=>{"use strict";h();Object.defineProperty(iu,"__esModule",{value:!0});iu.default=void 0;var Yv=Jv(Zv()),ZT=Jv(yh()),YT=Wi();function Jv(r){return r&&r.__esModule?r:{default:r}}function JT(r,e,t){if(Yv.default.randomUUID&&!e&&!r)return Yv.default.randomUUID();r=r||{};let n=r.random||(r.rng||ZT.default)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){t=t||0;for(let o=0;o<16;++o)e[t+o]=n[o];return e}return(0,YT.unsafeStringify)(n)}var QT=JT;iu.default=QT});var Xv=xe(au=>{"use strict";h();Object.defineProperty(au,"__esModule",{value:!0});au.default=void 0;function XT(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 vh(r,e){return r<>>32-e}function e3(r){let e=[1518500249,1859775393,2400959708,3395469782],t=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof r=="string"){let i=unescape(encodeURIComponent(r));r=[];for(let u=0;u>>0;T=w,w=b,b=vh(d,30)>>>0,d=f,f=H}t[0]=t[0]+f>>>0,t[1]=t[1]+d>>>0,t[2]=t[2]+b>>>0,t[3]=t[3]+w>>>0,t[4]=t[4]+T>>>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 t3=e3;au.default=t3});var tS=xe(cu=>{"use strict";h();Object.defineProperty(cu,"__esModule",{value:!0});cu.default=void 0;var r3=eS(wh()),n3=eS(Xv());function eS(r){return r&&r.__esModule?r:{default:r}}var o3=(0,r3.default)("v5",80,n3.default),s3=o3;cu.default=s3});var rS=xe(uu=>{"use strict";h();Object.defineProperty(uu,"__esModule",{value:!0});uu.default=void 0;var i3="00000000-0000-0000-0000-000000000000";uu.default=i3});var nS=xe(fu=>{"use strict";h();Object.defineProperty(fu,"__esModule",{value:!0});fu.default=void 0;var a3=c3(Hi());function c3(r){return r&&r.__esModule?r:{default:r}}function u3(r){if(!(0,a3.default)(r))throw TypeError("Invalid UUID");return parseInt(r.slice(14,15),16)}var f3=u3;fu.default=f3});var Sh=xe(Hr=>{"use strict";h();Object.defineProperty(Hr,"__esModule",{value:!0});Object.defineProperty(Hr,"NIL",{enumerable:!0,get:function(){return y3.default}});Object.defineProperty(Hr,"parse",{enumerable:!0,get:function(){return b3.default}});Object.defineProperty(Hr,"stringify",{enumerable:!0,get:function(){return x3.default}});Object.defineProperty(Hr,"v1",{enumerable:!0,get:function(){return l3.default}});Object.defineProperty(Hr,"v3",{enumerable:!0,get:function(){return p3.default}});Object.defineProperty(Hr,"v4",{enumerable:!0,get:function(){return h3.default}});Object.defineProperty(Hr,"v5",{enumerable:!0,get:function(){return d3.default}});Object.defineProperty(Hr,"validate",{enumerable:!0,get:function(){return g3.default}});Object.defineProperty(Hr,"version",{enumerable:!0,get:function(){return m3.default}});var l3=Rn(jv()),p3=Rn(Gv()),h3=Rn(Qv()),d3=Rn(tS()),y3=Rn(rS()),m3=Rn(nS()),g3=Rn(Hi()),x3=Rn(Wi()),b3=Rn(bh());function Rn(r){return r&&r.__esModule?r:{default:r}}});var sS=xe((Vq,oS)=>{"use strict";h();var w3=Sh().v4,v3=function(r,e,t,n){if(typeof r!="string")throw new TypeError(r+" must be a string");n=n||{};let o=typeof n.version=="number"?n.version:2;if(o!==1&&o!==2)throw new TypeError(o+" must be 1 or 2");let s={method:r};if(o===2&&(s.jsonrpc="2.0"),e){if(typeof e!="object"&&!Array.isArray(e))throw new TypeError(e+" must be an object, array or omitted");s.params=e}if(typeof t>"u"){let i=typeof n.generator=="function"?n.generator:function(){return w3()};s.id=i(s,n)}else o===2&&t===null?n.notificationIdNull&&(s.id=null):s.id=t;return s};oS.exports=v3});var aS=xe((Zq,iS)=>{"use strict";h();var S3=Sh().v4,_3=sS(),Ki=function(r,e){if(!(this instanceof Ki))return new Ki(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 S3()},version:typeof e.version<"u"?e.version:2,notificationIdNull:typeof e.notificationIdNull=="boolean"?e.notificationIdNull:!1},this.callServer=r};iS.exports=Ki;Ki.prototype.request=function(r,e,t,n){let o=this,s=null,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,s=r;else{typeof t=="function"&&(n=t,t=void 0);let d=typeof n=="function";try{s=_3(r,e,t,{generator:this.options.generator,version:this.options.version,notificationIdNull:this.options.notificationIdNull})}catch(b){if(d)return n(b);throw b}if(!d)return s}let f;try{f=JSON.stringify(s,this.options.replacer)}catch(d){return n(d)}return this.callServer(f,function(d,b){o._parseResponse(d,b,n)}),s};Ki.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(o){return t(o)}if(t.length===3)if(Array.isArray(n)){let o=function(i){return typeof i.error<"u"},s=function(i){return!o(i)};return t(null,n.filter(o),n.filter(s))}else return t(null,n.error,n.result);t(null,n)}});var _h=xe((Jq,Vi)=>{h();function E3(r){return r&&r.__esModule?r:{default:r}}Vi.exports=E3,Vi.exports.__esModule=!0,Vi.exports.default=Vi.exports});var Ks=xe((Xq,Bn)=>{h();function Eh(r){return Bn.exports=Eh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Bn.exports.__esModule=!0,Bn.exports.default=Bn.exports,Eh(r)}Bn.exports=Eh,Bn.exports.__esModule=!0,Bn.exports.default=Bn.exports});var uS=xe((tF,Tn)=>{h();var k3=Ks().default;function cS(){"use strict";Tn.exports=cS=function(){return r},Tn.exports.__esModule=!0,Tn.exports.default=Tn.exports;var r={},e=Object.prototype,t=e.hasOwnProperty,n=Object.defineProperty||function(U,g,a){U[g]=a.value},o=typeof Symbol=="function"?Symbol:{},s=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function f(U,g,a){return Object.defineProperty(U,g,{value:a,enumerable:!0,configurable:!0,writable:!0}),U[g]}try{f({},"")}catch{f=function(a,l,y){return a[l]=y}}function d(U,g,a,l){var y=g&&g.prototype instanceof T?g:T,x=Object.create(y.prototype),v=new ce(l||[]);return n(x,"_invoke",{value:J(U,a,v)}),x}function b(U,g,a){try{return{type:"normal",arg:U.call(g,a)}}catch(l){return{type:"throw",arg:l}}}r.wrap=d;var w={};function T(){}function A(){}function D(){}var H={};f(H,s,function(){return this});var Z=Object.getPrototypeOf,ee=Z&&Z(Z(Ue([])));ee&&ee!==e&&t.call(ee,s)&&(H=ee);var he=D.prototype=T.prototype=Object.create(H);function se(U){["next","throw","return"].forEach(function(g){f(U,g,function(a){return this._invoke(g,a)})})}function X(U,g){function a(y,x,v,I){var B=b(U[y],U,x);if(B.type!=="throw"){var S=B.arg,p=S.value;return p&&k3(p)=="object"&&t.call(p,"__await")?g.resolve(p.__await).then(function(E){a("next",E,v,I)},function(E){a("throw",E,v,I)}):g.resolve(p).then(function(E){S.value=E,v(S)},function(E){return a("throw",E,v,I)})}I(B.arg)}var l;n(this,"_invoke",{value:function(x,v){function I(){return new g(function(B,S){a(x,v,B,S)})}return l=l?l.then(I,I):I()}})}function J(U,g,a){var l="suspendedStart";return function(y,x){if(l==="executing")throw new Error("Generator is already running");if(l==="completed"){if(y==="throw")throw x;return Ie()}for(a.method=y,a.arg=x;;){var v=a.delegate;if(v){var I=W(v,a);if(I){if(I===w)continue;return I}}if(a.method==="next")a.sent=a._sent=a.arg;else if(a.method==="throw"){if(l==="suspendedStart")throw l="completed",a.arg;a.dispatchException(a.arg)}else a.method==="return"&&a.abrupt("return",a.arg);l="executing";var B=b(U,g,a);if(B.type==="normal"){if(l=a.done?"completed":"suspendedYield",B.arg===w)continue;return{value:B.arg,done:a.done}}B.type==="throw"&&(l="completed",a.method="throw",a.arg=B.arg)}}}function W(U,g){var a=g.method,l=U.iterator[a];if(l===void 0)return g.delegate=null,a==="throw"&&U.iterator.return&&(g.method="return",g.arg=void 0,W(U,g),g.method==="throw")||a!=="return"&&(g.method="throw",g.arg=new TypeError("The iterator does not provide a '"+a+"' method")),w;var y=b(l,U.iterator,g.arg);if(y.type==="throw")return g.method="throw",g.arg=y.arg,g.delegate=null,w;var x=y.arg;return x?x.done?(g[U.resultName]=x.value,g.next=U.nextLoc,g.method!=="return"&&(g.method="next",g.arg=void 0),g.delegate=null,w):x:(g.method="throw",g.arg=new TypeError("iterator result is not an object"),g.delegate=null,w)}function we(U){var g={tryLoc:U[0]};1 in U&&(g.catchLoc=U[1]),2 in U&&(g.finallyLoc=U[2],g.afterLoc=U[3]),this.tryEntries.push(g)}function ge(U){var g=U.completion||{};g.type="normal",delete g.arg,U.completion=g}function ce(U){this.tryEntries=[{tryLoc:"root"}],U.forEach(we,this),this.reset(!0)}function Ue(U){if(U){var g=U[s];if(g)return g.call(U);if(typeof U.next=="function")return U;if(!isNaN(U.length)){var a=-1,l=function y(){for(;++a=0;--y){var x=this.tryEntries[y],v=x.completion;if(x.tryLoc==="root")return l("end");if(x.tryLoc<=this.prev){var I=t.call(x,"catchLoc"),B=t.call(x,"finallyLoc");if(I&&B){if(this.prev=0;--l){var y=this.tryEntries[l];if(y.tryLoc<=this.prev&&t.call(y,"finallyLoc")&&this.prev=0;--a){var l=this.tryEntries[a];if(l.finallyLoc===g)return this.complete(l.completion,l.afterLoc),ge(l),w}},catch:function(g){for(var a=this.tryEntries.length-1;a>=0;--a){var l=this.tryEntries[a];if(l.tryLoc===g){var y=l.completion;if(y.type==="throw"){var x=y.arg;ge(l)}return x}}throw new Error("illegal catch attempt")},delegateYield:function(g,a,l){return this.delegate={iterator:Ue(g),resultName:a,nextLoc:l},this.method==="next"&&(this.arg=void 0),w}},r}Tn.exports=cS,Tn.exports.__esModule=!0,Tn.exports.default=Tn.exports});var lS=xe((nF,fS)=>{h();var lu=uS()();fS.exports=lu;try{regeneratorRuntime=lu}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=lu:Function("r","regeneratorRuntime = r")(lu)}});var hS=xe((sF,Gi)=>{h();function pS(r,e,t,n,o,s,i){try{var u=r[s](i),f=u.value}catch(d){t(d);return}u.done?e(f):Promise.resolve(f).then(n,o)}function I3(r){return function(){var e=this,t=arguments;return new Promise(function(n,o){var s=r.apply(e,t);function i(f){pS(s,n,o,i,u,"next",f)}function u(f){pS(s,n,o,i,u,"throw",f)}i(void 0)})}}Gi.exports=I3,Gi.exports.__esModule=!0,Gi.exports.default=Gi.exports});var kh=xe((aF,Zi)=>{h();function A3(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}Zi.exports=A3,Zi.exports.__esModule=!0,Zi.exports.default=Zi.exports});var yS=xe((uF,Yi)=>{h();var dS=Ks().default;function R3(r,e){if(dS(r)!=="object"||r===null)return r;var t=r[Symbol.toPrimitive];if(t!==void 0){var n=t.call(r,e||"default");if(dS(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(r)}Yi.exports=R3,Yi.exports.__esModule=!0,Yi.exports.default=Yi.exports});var mS=xe((lF,Ji)=>{h();var B3=Ks().default,T3=yS();function P3(r){var e=T3(r,"string");return B3(e)==="symbol"?e:String(e)}Ji.exports=P3,Ji.exports.__esModule=!0,Ji.exports.default=Ji.exports});var Ih=xe((hF,Qi)=>{h();var z3=mS();function gS(r,e){for(var t=0;t{h();function Ah(r,e){return Pn.exports=Ah=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,o){return n.__proto__=o,n},Pn.exports.__esModule=!0,Pn.exports.default=Pn.exports,Ah(r,e)}Pn.exports=Ah,Pn.exports.__esModule=!0,Pn.exports.default=Pn.exports});var Rh=xe((gF,Xi)=>{h();var L3=xS();function C3(r,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&L3(r,e)}Xi.exports=C3,Xi.exports.__esModule=!0,Xi.exports.default=Xi.exports});var bS=xe((bF,ea)=>{h();function N3(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}ea.exports=N3,ea.exports.__esModule=!0,ea.exports.default=ea.exports});var Bh=xe((vF,ta)=>{h();var O3=Ks().default,U3=bS();function D3(r,e){if(e&&(O3(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return U3(r)}ta.exports=D3,ta.exports.__esModule=!0,ta.exports.default=ta.exports});var Ph=xe((_F,zn)=>{h();function Th(r){return zn.exports=Th=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},zn.exports.__esModule=!0,zn.exports.default=zn.exports,Th(r)}zn.exports=Th,zn.exports.__esModule=!0,zn.exports.default=zn.exports});var hu=xe((kF,zh)=>{"use strict";h();var q3=Object.prototype.hasOwnProperty,hr="~";function ra(){}Object.create&&(ra.prototype=Object.create(null),new ra().__proto__||(hr=!1));function F3(r,e,t){this.fn=r,this.context=e,this.once=t||!1}function wS(r,e,t,n,o){if(typeof t!="function")throw new TypeError("The listener must be a function");var s=new F3(t,n||r,o),i=hr?hr+e:e;return r._events[i]?r._events[i].fn?r._events[i]=[r._events[i],s]:r._events[i].push(s):(r._events[i]=s,r._eventsCount++),r}function pu(r,e){--r._eventsCount===0?r._events=new ra:delete r._events[e]}function ar(){this._events=new ra,this._eventsCount=0}ar.prototype.eventNames=function(){var e=[],t,n;if(this._eventsCount===0)return e;for(n in t=this._events)q3.call(t,n)&&e.push(hr?n.slice(1):n);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(t)):e};ar.prototype.listeners=function(e){var t=hr?hr+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,s=n.length,i=new Array(s);o{"use strict";h();var co=_h();Object.defineProperty(yu,"__esModule",{value:!0});yu.default=void 0;var ao=co(lS()),du=co(hS()),j3=co(Ks()),H3=co(kh()),$3=co(Ih()),W3=co(Rh()),K3=co(Bh()),vS=co(Ph()),V3=hu();function G3(r){var e=Z3();return function(){var n=(0,vS.default)(r),o;if(e){var s=(0,vS.default)(this).constructor;o=Reflect.construct(n,arguments,s)}else o=n.apply(this,arguments);return(0,K3.default)(this,o)}}function Z3(){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}}var Y3=function(r,e){var t={};for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&e.indexOf(n)<0&&(t[n]=r[n]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(r);o1&&arguments[1]!==void 0?arguments[1]:"ws://localhost:8080",i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u=arguments.length>3?arguments[3]:void 0;(0,H3.default)(this,t);var f=i.autoconnect,d=f===void 0?!0:f,b=i.reconnect,w=b===void 0?!0:b,T=i.reconnect_interval,A=T===void 0?1e3:T,D=i.max_reconnects,H=D===void 0?5:D,Z=Y3(i,["autoconnect","reconnect","reconnect_interval","max_reconnects"]);return o=e.call(this),o.webSocketFactory=n,o.queue={},o.rpc_id=0,o.address=s,o.autoconnect=d,o.ready=!1,o.reconnect=w,o.reconnect_timer_id=void 0,o.reconnect_interval=A,o.max_reconnects=H,o.rest_options=Z,o.current_reconnects=0,o.generate_request_id=u||function(){return++o.rpc_id},o.autoconnect&&o._connect(o.address,Object.assign({autoconnect:o.autoconnect,reconnect:o.reconnect,reconnect_interval:o.reconnect_interval,max_reconnects:o.max_reconnects},o.rest_options)),o}return(0,$3.default)(t,[{key:"connect",value:function(){this.socket||this._connect(this.address,Object.assign({autoconnect:this.autoconnect,reconnect:this.reconnect,reconnect_interval:this.reconnect_interval,max_reconnects:this.max_reconnects},this.rest_options))}},{key:"call",value:function(o,s,i,u){var f=this;return!u&&(0,j3.default)(i)==="object"&&(u=i,i=null),new Promise(function(d,b){if(!f.ready)return b(new Error("socket not ready"));var w=f.generate_request_id(o,s),T={jsonrpc:"2.0",method:o,params:s||null,id:w};f.socket.send(JSON.stringify(T),u,function(A){if(A)return b(A);f.queue[w]={promise:[d,b]},i&&(f.queue[w].timeout=setTimeout(function(){delete f.queue[w],b(new Error("reply timeout"))},i))})})}},{key:"login",value:function(){var n=(0,du.default)(ao.default.mark(function s(i){var u;return ao.default.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,this.call("rpc.login",i);case 2:if(u=d.sent,u){d.next=5;break}throw new Error("authentication failed");case 5:return d.abrupt("return",u);case 6:case"end":return d.stop()}},s,this)}));function o(s){return n.apply(this,arguments)}return o}()},{key:"listMethods",value:function(){var n=(0,du.default)(ao.default.mark(function s(){return ao.default.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,this.call("__listMethods");case 2:return u.abrupt("return",u.sent);case 3:case"end":return u.stop()}},s,this)}));function o(){return n.apply(this,arguments)}return o}()},{key:"notify",value:function(o,s){var i=this;return new Promise(function(u,f){if(!i.ready)return f(new Error("socket not ready"));var d={jsonrpc:"2.0",method:o,params:s||null};i.socket.send(JSON.stringify(d),function(b){if(b)return f(b);u()})})}},{key:"subscribe",value:function(){var n=(0,du.default)(ao.default.mark(function s(i){var u;return ao.default.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return typeof i=="string"&&(i=[i]),d.next=3,this.call("rpc.on",i);case 3:if(u=d.sent,!(typeof i=="string"&&u[i]!=="ok")){d.next=6;break}throw new Error("Failed subscribing to an event '"+i+"' with: "+u[i]);case 6:return d.abrupt("return",u);case 7:case"end":return d.stop()}},s,this)}));function o(s){return n.apply(this,arguments)}return o}()},{key:"unsubscribe",value:function(){var n=(0,du.default)(ao.default.mark(function s(i){var u;return ao.default.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return typeof i=="string"&&(i=[i]),d.next=3,this.call("rpc.off",i);case 3:if(u=d.sent,!(typeof i=="string"&&u[i]!=="ok")){d.next=6;break}throw new Error("Failed unsubscribing from an event with: "+u);case 6:return d.abrupt("return",u);case 7:case"end":return d.stop()}},s,this)}));function o(s){return n.apply(this,arguments)}return o}()},{key:"close",value:function(o,s){this.socket.close(o||1e3,s)}},{key:"_connect",value:function(o,s){var i=this;clearTimeout(this.reconnect_timer_id),this.socket=this.webSocketFactory(o,s),this.socket.addEventListener("open",function(){i.ready=!0,i.emit("open"),i.current_reconnects=0}),this.socket.addEventListener("message",function(u){var f=u.data;f instanceof ArrayBuffer&&(f=_.from(f).toString());try{f=JSON.parse(f)}catch{return}if(f.notification&&i.listeners(f.notification).length){if(!Object.keys(f.params).length)return i.emit(f.notification);var d=[f.notification];if(f.params.constructor===Object)d.push(f.params);else for(var b=0;bi.current_reconnects||i.max_reconnects===0)&&(i.reconnect_timer_id=setTimeout(function(){return i._connect(o,s)},i.reconnect_interval)))})}}]),t}(V3.EventEmitter);yu.default=J3});var ES=xe(Mh=>{"use strict";h();var na=_h();Object.defineProperty(Mh,"__esModule",{value:!0});Mh.default=iP;var Q3=na(kh()),X3=na(Ih()),eP=na(Rh()),tP=na(Bh()),_S=na(Ph()),rP=hu();function nP(r){var e=oP();return function(){var n=(0,_S.default)(r),o;if(e){var s=(0,_S.default)(this).constructor;o=Reflect.construct(n,arguments,s)}else o=n.apply(this,arguments);return(0,tP.default)(this,o)}}function oP(){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}}var sP=function(r){(0,eP.default)(t,r);var e=nP(t);function t(n,o,s){var i;return(0,Q3.default)(this,t),i=e.call(this),i.socket=new window.WebSocket(n,s),i.socket.onopen=function(){return i.emit("open")},i.socket.onmessage=function(u){return i.emit("message",u.data)},i.socket.onerror=function(u){return i.emit("error",u)},i.socket.onclose=function(u){i.emit("close",u.code,u.reason)},i}return(0,X3.default)(t,[{key:"send",value:function(o,s,i){var u=i||s;try{this.socket.send(o),u()}catch(f){u(f)}}},{key:"close",value:function(o,s){this.socket.close(o,s)}},{key:"addEventListener",value:function(o,s,i){this.socket.addEventListener(o,s,i)}}]),t}(rP.EventEmitter);function iP(r,e){return new sP(r,e)}});var ai=xe((id,ad)=>{h();(function(r,e){typeof id=="object"&&typeof ad<"u"?ad.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs=e()})(id,function(){"use strict";var r=1e3,e=6e4,t=36e5,n="millisecond",o="second",s="minute",i="hour",u="day",f="week",d="month",b="quarter",w="year",T="date",A="Invalid Date",D=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,H=/\[([^\]]+)]|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,Z={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(U){var g=["th","st","nd","rd"],a=U%100;return"["+U+(g[(a-20)%10]||g[a]||g[0])+"]"}},ee=function(U,g,a){var l=String(U);return!l||l.length>=g?U:""+Array(g+1-l.length).join(a)+U},he={s:ee,z:function(U){var g=-U.utcOffset(),a=Math.abs(g),l=Math.floor(a/60),y=a%60;return(g<=0?"+":"-")+ee(l,2,"0")+":"+ee(y,2,"0")},m:function U(g,a){if(g.date()1)return U(v[0])}else{var I=g.name;X[I]=g,y=I}return!l&&y&&(se=y),y||!l&&se},ge=function(U,g){if(W(U))return U.clone();var a=typeof g=="object"?g:{};return a.date=U,a.args=arguments,new Ue(a)},ce=he;ce.l=we,ce.i=W,ce.w=function(U,g){return ge(U,{locale:g.$L,utc:g.$u,x:g.$x,$offset:g.$offset})};var Ue=function(){function U(a){this.$L=we(a.locale,null,!0),this.parse(a),this.$x=this.$x||a.x||{},this[J]=!0}var g=U.prototype;return g.parse=function(a){this.$d=function(l){var y=l.date,x=l.utc;if(y===null)return new Date(NaN);if(ce.u(y))return new Date;if(y instanceof Date)return new Date(y);if(typeof y=="string"&&!/Z$/i.test(y)){var v=y.match(D);if(v){var I=v[2]-1||0,B=(v[7]||"0").substring(0,3);return x?new Date(Date.UTC(v[1],I,v[3]||1,v[4]||0,v[5]||0,v[6]||0,B)):new Date(v[1],I,v[3]||1,v[4]||0,v[5]||0,v[6]||0,B)}}return new Date(y)}(a),this.init()},g.init=function(){var a=this.$d;this.$y=a.getFullYear(),this.$M=a.getMonth(),this.$D=a.getDate(),this.$W=a.getDay(),this.$H=a.getHours(),this.$m=a.getMinutes(),this.$s=a.getSeconds(),this.$ms=a.getMilliseconds()},g.$utils=function(){return ce},g.isValid=function(){return this.$d.toString()!==A},g.isSame=function(a,l){var y=ge(a);return this.startOf(l)<=y&&y<=this.endOf(l)},g.isAfter=function(a,l){return ge(a){h();(function(r,e){typeof cd=="object"&&typeof ud<"u"?ud.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_duration=e()})(cd,function(){"use strict";var r,e,t=1e3,n=6e4,o=36e5,s=864e5,i=/\[([^\]]+)]|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,u=31536e6,f=2628e6,d=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,b={years:u,months:f,days:s,hours:o,minutes:n,seconds:t,milliseconds:1,weeks:6048e5},w=function(X){return X instanceof he},T=function(X,J,W){return new he(X,W,J.$l)},A=function(X){return e.p(X)+"s"},D=function(X){return X<0},H=function(X){return D(X)?Math.ceil(X):Math.floor(X)},Z=function(X){return Math.abs(X)},ee=function(X,J){return X?D(X)?{negative:!0,format:""+Z(X)+J}:{negative:!1,format:""+X+J}:{negative:!1,format:""}},he=function(){function X(W,we,ge){var ce=this;if(this.$d={},this.$l=ge,W===void 0&&(this.$ms=0,this.parseFromMilliseconds()),we)return T(W*b[A(we)],this);if(typeof W=="number")return this.$ms=W,this.parseFromMilliseconds(),this;if(typeof W=="object")return Object.keys(W).forEach(function(U){ce.$d[A(U)]=W[U]}),this.calMilliseconds(),this;if(typeof W=="string"){var Ue=W.match(d);if(Ue){var Ie=Ue.slice(2).map(function(U){return U!=null?Number(U):0});return this.$d.years=Ie[0],this.$d.months=Ie[1],this.$d.weeks=Ie[2],this.$d.days=Ie[3],this.$d.hours=Ie[4],this.$d.minutes=Ie[5],this.$d.seconds=Ie[6],this.calMilliseconds(),this}}return this}var J=X.prototype;return J.calMilliseconds=function(){var W=this;this.$ms=Object.keys(this.$d).reduce(function(we,ge){return we+(W.$d[ge]||0)*b[ge]},0)},J.parseFromMilliseconds=function(){var W=this.$ms;this.$d.years=H(W/u),W%=u,this.$d.months=H(W/f),W%=f,this.$d.days=H(W/s),W%=s,this.$d.hours=H(W/o),W%=o,this.$d.minutes=H(W/n),W%=n,this.$d.seconds=H(W/t),W%=t,this.$d.milliseconds=W},J.toISOString=function(){var W=ee(this.$d.years,"Y"),we=ee(this.$d.months,"M"),ge=+this.$d.days||0;this.$d.weeks&&(ge+=7*this.$d.weeks);var ce=ee(ge,"D"),Ue=ee(this.$d.hours,"H"),Ie=ee(this.$d.minutes,"M"),U=this.$d.seconds||0;this.$d.milliseconds&&(U+=this.$d.milliseconds/1e3,U=Math.round(1e3*U)/1e3);var g=ee(U,"S"),a=W.negative||we.negative||ce.negative||Ue.negative||Ie.negative||g.negative,l=Ue.format||Ie.format||g.format?"T":"",y=(a?"-":"")+"P"+W.format+we.format+ce.format+l+Ue.format+Ie.format+g.format;return y==="P"||y==="-P"?"P0D":y},J.toJSON=function(){return this.toISOString()},J.format=function(W){var we=W||"YYYY-MM-DDTHH:mm:ss",ge={Y:this.$d.years,YY:e.s(this.$d.years,2,"0"),YYYY:e.s(this.$d.years,4,"0"),M:this.$d.months,MM:e.s(this.$d.months,2,"0"),D:this.$d.days,DD:e.s(this.$d.days,2,"0"),H:this.$d.hours,HH:e.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:e.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:e.s(this.$d.seconds,2,"0"),SSS:e.s(this.$d.milliseconds,3,"0")};return we.replace(i,function(ce,Ue){return Ue||String(ge[ce])})},J.as=function(W){return this.$ms/b[A(W)]},J.get=function(W){var we=this.$ms,ge=A(W);return ge==="milliseconds"?we%=1e3:we=ge==="weeks"?H(we/b[ge]):this.$d[ge],we||0},J.add=function(W,we,ge){var ce;return ce=we?W*b[A(we)]:w(W)?W.$ms:T(W,this).$ms,T(this.$ms+ce*(ge?-1:1),this)},J.subtract=function(W,we){return this.add(W,we,!0)},J.locale=function(W){var we=this.clone();return we.$l=W,we},J.clone=function(){return T(this.$ms,this)},J.humanize=function(W){return r().add(this.$ms,"ms").locale(this.$l).fromNow(!W)},J.valueOf=function(){return this.asMilliseconds()},J.milliseconds=function(){return this.get("milliseconds")},J.asMilliseconds=function(){return this.as("milliseconds")},J.seconds=function(){return this.get("seconds")},J.asSeconds=function(){return this.as("seconds")},J.minutes=function(){return this.get("minutes")},J.asMinutes=function(){return this.as("minutes")},J.hours=function(){return this.get("hours")},J.asHours=function(){return this.as("hours")},J.days=function(){return this.get("days")},J.asDays=function(){return this.as("days")},J.weeks=function(){return this.get("weeks")},J.asWeeks=function(){return this.as("weeks")},J.months=function(){return this.get("months")},J.asMonths=function(){return this.as("months")},J.years=function(){return this.get("years")},J.asYears=function(){return this.as("years")},X}(),se=function(X,J,W){return X.add(J.years()*W,"y").add(J.months()*W,"M").add(J.days()*W,"d").add(J.hours()*W,"h").add(J.minutes()*W,"m").add(J.seconds()*W,"s").add(J.milliseconds()*W,"ms")};return function(X,J,W){r=W,e=W().$utils(),W.duration=function(ce,Ue){var Ie=W.locale();return T(ce,{$l:Ie},Ue)},W.isDuration=w;var we=J.prototype.add,ge=J.prototype.subtract;J.prototype.add=function(ce,Ue){return w(ce)?se(this,ce,1):we.bind(this)(ce,Ue)},J.prototype.subtract=function(ce,Ue){return w(ce)?se(this,ce,-1):ge.bind(this)(ce,Ue)}}})});var S_=xe((ld,pd)=>{h();(function(r,e){typeof ld=="object"&&typeof pd<"u"?pd.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isToday=e()})(ld,function(){"use strict";return function(r,e,t){e.prototype.isToday=function(){var n="YYYY-MM-DD",o=t();return this.format(n)===o.format(n)}}})});var __=xe((hd,dd)=>{h();(function(r,e){typeof hd=="object"&&typeof dd<"u"?dd.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_isYesterday=e()})(hd,function(){"use strict";return function(r,e,t){e.prototype.isYesterday=function(){var n="YYYY-MM-DD",o=t().subtract(1,"day");return this.format(n)===o.format(n)}}})});var I_=xe((md,gd)=>{h();(function(r,e){typeof md=="object"&&typeof gd<"u"?gd.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_calendar=e()})(md,function(){"use strict";return function(r,e,t){var n="h:mm A",o={lastDay:"[Yesterday at] "+n,sameDay:"[Today at] "+n,nextDay:"[Tomorrow at] "+n,nextWeek:"dddd [at] "+n,lastWeek:"[Last] dddd [at] "+n,sameElse:"MM/DD/YYYY"};e.prototype.calendar=function(s,i){var u=i||this.$locale().calendar||o,f=t(s||void 0).startOf("d"),d=this.diff(f,"d",!0),b="sameElse",w=d<-6?b:d<-1?"lastWeek":d<0?"lastDay":d<1?"sameDay":d<2?"nextDay":d<7?"nextWeek":b,T=u[w]||o[w];return typeof T=="function"?T.call(this,t()):this.format(T)}}})});var B_=xe((xd,bd)=>{h();(function(r,e){typeof xd=="object"&&typeof bd<"u"?bd.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self).dayjs_plugin_relativeTime=e()})(xd,function(){"use strict";return function(r,e,t){r=r||{};var n=e.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function s(u,f,d,b){return n.fromToBase(u,f,d,b)}t.en.relativeTime=o,n.fromToBase=function(u,f,d,b,w){for(var T,A,D,H=d.$locale().relativeTime||o,Z=r.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],ee=Z.length,he=0;he0,X<=se.r||!se.r){X<=1&&he>0&&(se=Z[he-1]);var J=H[se.l];w&&(X=w(""+X)),A=typeof J=="string"?J.replace("%d",X):J(X,f,se.l,D);break}}if(f)return A;var W=D?H.future:H.past;return typeof W=="function"?W(A):W.replace("%s",A)},n.to=function(u,f){return s(u,f,this,!0)},n.from=function(u,f){return s(u,f,this)};var i=function(u){return u.$u?t.utc():t()};n.toNow=function(u){return this.to(i(this),u)},n.fromNow=function(u){return this.from(i(this),u)}}})});var H_=xe(Ne=>{"use strict";h();var ga=Symbol.for("react.element"),fz=Symbol.for("react.portal"),lz=Symbol.for("react.fragment"),pz=Symbol.for("react.strict_mode"),hz=Symbol.for("react.profiler"),dz=Symbol.for("react.provider"),yz=Symbol.for("react.context"),mz=Symbol.for("react.forward_ref"),gz=Symbol.for("react.suspense"),xz=Symbol.for("react.memo"),bz=Symbol.for("react.lazy"),M_=Symbol.iterator;function wz(r){return r===null||typeof r!="object"?null:(r=M_&&r[M_]||r["@@iterator"],typeof r=="function"?r:null)}var N_={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O_=Object.assign,U_={};function ci(r,e,t){this.props=r,this.context=e,this.refs=U_,this.updater=t||N_}ci.prototype.isReactComponent={};ci.prototype.setState=function(r,e){if(typeof r!="object"&&typeof r!="function"&&r!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,r,e,"setState")};ci.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function D_(){}D_.prototype=ci.prototype;function _d(r,e,t){this.props=r,this.context=e,this.refs=U_,this.updater=t||N_}var Ed=_d.prototype=new D_;Ed.constructor=_d;O_(Ed,ci.prototype);Ed.isPureReactComponent=!0;var L_=Array.isArray,q_=Object.prototype.hasOwnProperty,kd={current:null},F_={key:!0,ref:!0,__self:!0,__source:!0};function j_(r,e,t){var n,o={},s=null,i=null;if(e!=null)for(n in e.ref!==void 0&&(i=e.ref),e.key!==void 0&&(s=""+e.key),e)q_.call(e,n)&&!F_.hasOwnProperty(n)&&(o[n]=e[n]);var u=arguments.length-2;if(u===1)o.children=t;else if(1{"use strict";h();$_.exports=H_()});h();h();h();h();var ys,ms,gs,xs,yi,mi,Of=class{constructor({address:e,publicKey:t,label:n,icon:o,chains:s,features:i}){De(this,ys,void 0);De(this,ms,void 0);De(this,gs,void 0);De(this,xs,void 0);De(this,yi,void 0);De(this,mi,void 0);new.target===Of&&Object.freeze(this),Ht(this,ys,e),Ht(this,ms,t),Ht(this,gs,s),Ht(this,xs,i),Ht(this,yi,n),Ht(this,mi,o)}get address(){return re(this,ys)}get publicKey(){return re(this,ms).slice()}get chains(){return re(this,gs).slice()}get features(){return re(this,xs).slice()}get label(){return re(this,yi)}get icon(){return re(this,mi)}equals(e){return re(this,ys)===e.address&&jE(re(this,ms),e.publicKey)&&uy(re(this,gs),e.chains)&&uy(re(this,xs),e.features)}},di=Of;ys=new WeakMap,ms=new WeakMap,gs=new WeakMap,xs=new WeakMap,yi=new WeakMap,mi=new WeakMap;function jE(r,e){if(r.length!==e.length)return!1;for(let t=0;tt(r);try{window.dispatchEvent(new Df(e))}catch(t){console.error(`wallet-standard:register-wallet event could not be dispatched +`,t)}try{window.addEventListener("wallet-standard:app-ready",({detail:t})=>e(t))}catch(t){console.error(`wallet-standard:app-ready event listener could not be added +`,t)}}var gi,Df=class extends Event{constructor(t){super("wallet-standard:register-wallet",{bubbles:!1,cancelable:!1,composed:!1});De(this,gi,void 0);Ht(this,gi,t)}get detail(){return re(this,gi)}get type(){return"wallet-standard:register-wallet"}preventDefault(){throw new Error("preventDefault cannot be called")}stopImmediatePropagation(){throw new Error("stopImmediatePropagation cannot be called")}stopPropagation(){throw new Error("stopPropagation cannot be called")}};gi=new WeakMap;h();var fy="solana:mainnet",ly="solana:devnet",py="solana:testnet",hy="solana:localnet",xi=[fy,ly,py,hy];function Ff(r){return xi.includes(r)}h();h();function jf(r,e){return dy(r,e)}function dy(r,e){if(r===e)return!0;let t=r.length;if(t!==e.length)return!1;for(let n=0;nPm,method:()=>Rm,params:()=>Bm,request:()=>tk,response:()=>rk,result:()=>Tm});h();h();var Ke;(function(r){r.assertEqual=o=>o;function e(o){}r.assertIs=e;function t(o){throw new Error}r.assertNever=t,r.arrayToEnum=o=>{let s={};for(let i of o)s[i]=i;return s},r.getValidEnumValues=o=>{let s=r.objectKeys(o).filter(u=>typeof o[o[u]]!="number"),i={};for(let u of s)i[u]=o[u];return r.objectValues(i)},r.objectValues=o=>r.objectKeys(o).map(function(s){return o[s]}),r.objectKeys=typeof Object.keys=="function"?o=>Object.keys(o):o=>{let s=[];for(let i in o)Object.prototype.hasOwnProperty.call(o,i)&&s.push(i);return s},r.find=(o,s)=>{for(let i of o)if(s(i))return i},r.isInteger=typeof Number.isInteger=="function"?o=>Number.isInteger(o):o=>typeof o=="number"&&isFinite(o)&&Math.floor(o)===o;function n(o,s=" | "){return o.map(i=>typeof i=="string"?`'${i}'`:i).join(s)}r.joinValues=n,r.jsonStringifyReplacer=(o,s)=>typeof s=="bigint"?s.toString():s})(Ke||(Ke={}));var $f;(function(r){r.mergeShapes=(e,t)=>({...e,...t})})($f||($f={}));var ae=Ke.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),qn=r=>{switch(typeof r){case"undefined":return ae.undefined;case"string":return ae.string;case"number":return isNaN(r)?ae.nan:ae.number;case"boolean":return ae.boolean;case"function":return ae.function;case"bigint":return ae.bigint;case"symbol":return ae.symbol;case"object":return Array.isArray(r)?ae.array:r===null?ae.null:r.then&&typeof r.then=="function"&&r.catch&&typeof r.catch=="function"?ae.promise:typeof Map<"u"&&r instanceof Map?ae.map:typeof Set<"u"&&r instanceof Set?ae.set:typeof Date<"u"&&r instanceof Date?ae.date:ae.object;default:return ae.unknown}},Q=Ke.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),HE=r=>JSON.stringify(r,null,2).replace(/"([^"]+)":/g,"$1:"),ur=class extends Error{constructor(e){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(s){return s.message},n={_errors:[]},o=s=>{for(let i of s.issues)if(i.code==="invalid_union")i.unionErrors.map(o);else if(i.code==="invalid_return_type")o(i.returnTypeError);else if(i.code==="invalid_arguments")o(i.argumentsError);else if(i.path.length===0)n._errors.push(t(i));else{let u=n,f=0;for(;ft.message){let t={},n=[];for(let o of this.issues)o.path.length>0?(t[o.path[0]]=t[o.path[0]]||[],t[o.path[0]].push(e(o))):n.push(e(o));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}};ur.create=r=>new ur(r);var bi=(r,e)=>{let t;switch(r.code){case Q.invalid_type:r.received===ae.undefined?t="Required":t=`Expected ${r.expected}, received ${r.received}`;break;case Q.invalid_literal:t=`Invalid literal value, expected ${JSON.stringify(r.expected,Ke.jsonStringifyReplacer)}`;break;case Q.unrecognized_keys:t=`Unrecognized key(s) in object: ${Ke.joinValues(r.keys,", ")}`;break;case Q.invalid_union:t="Invalid input";break;case Q.invalid_union_discriminator:t=`Invalid discriminator value. Expected ${Ke.joinValues(r.options)}`;break;case Q.invalid_enum_value:t=`Invalid enum value. Expected ${Ke.joinValues(r.options)}, received '${r.received}'`;break;case Q.invalid_arguments:t="Invalid function arguments";break;case Q.invalid_return_type:t="Invalid function return type";break;case Q.invalid_date:t="Invalid date";break;case Q.invalid_string:typeof r.validation=="object"?"includes"in r.validation?(t=`Invalid input: must include "${r.validation.includes}"`,typeof r.validation.position=="number"&&(t=`${t} at one or more positions greater than or equal to ${r.validation.position}`)):"startsWith"in r.validation?t=`Invalid input: must start with "${r.validation.startsWith}"`:"endsWith"in r.validation?t=`Invalid input: must end with "${r.validation.endsWith}"`:Ke.assertNever(r.validation):r.validation!=="regex"?t=`Invalid ${r.validation}`:t="Invalid";break;case Q.too_small:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at least":"more than"} ${r.minimum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at least":"over"} ${r.minimum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${r.minimum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly equal to ":r.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(r.minimum))}`:t="Invalid input";break;case Q.too_big:r.type==="array"?t=`Array must contain ${r.exact?"exactly":r.inclusive?"at most":"less than"} ${r.maximum} element(s)`:r.type==="string"?t=`String must contain ${r.exact?"exactly":r.inclusive?"at most":"under"} ${r.maximum} character(s)`:r.type==="number"?t=`Number must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="bigint"?t=`BigInt must be ${r.exact?"exactly":r.inclusive?"less than or equal to":"less than"} ${r.maximum}`:r.type==="date"?t=`Date must be ${r.exact?"exactly":r.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(r.maximum))}`:t="Invalid input";break;case Q.custom:t="Invalid input";break;case Q.invalid_intersection_types:t="Intersection results could not be merged";break;case Q.not_multiple_of:t=`Number must be a multiple of ${r.multipleOf}`;break;case Q.not_finite:t="Number must be finite";break;default:t=e.defaultError,Ke.assertNever(r)}return{message:t}},gy=bi;function $E(r){gy=r}function Ta(){return gy}var Pa=r=>{let{data:e,path:t,errorMaps:n,issueData:o}=r,s=[...t,...o.path||[]],i={...o,path:s},u="",f=n.filter(d=>!!d).slice().reverse();for(let d of f)u=d(i,{data:e,defaultError:u}).message;return{...o,path:s,message:o.message||u}},WE=[];function ue(r,e){let t=Pa({issueData:e,data:r.data,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Ta(),bi].filter(n=>!!n)});r.common.issues.push(t)}var Gt=class{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,t){let n=[];for(let o of t){if(o.status==="aborted")return Be;o.status==="dirty"&&e.dirty(),n.push(o.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){let n=[];for(let o of t)n.push({key:await o.key,value:await o.value});return Gt.mergeObjectSync(e,n)}static mergeObjectSync(e,t){let n={};for(let o of t){let{key:s,value:i}=o;if(s.status==="aborted"||i.status==="aborted")return Be;s.status==="dirty"&&e.dirty(),i.status==="dirty"&&e.dirty(),s.value!=="__proto__"&&(typeof i.value<"u"||o.alwaysSet)&&(n[s.value]=i.value)}return{status:e.value,value:n}}},Be=Object.freeze({status:"aborted"}),xy=r=>({status:"dirty",value:r}),fr=r=>({status:"valid",value:r}),Wf=r=>r.status==="aborted",Kf=r=>r.status==="dirty",wi=r=>r.status==="valid",za=r=>typeof Promise<"u"&&r instanceof Promise,Se;(function(r){r.errToObj=e=>typeof e=="string"?{message:e}:e||{},r.toString=e=>typeof e=="string"?e:e?.message})(Se||(Se={}));var zr=class{constructor(e,t,n,o){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=o}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},yy=(r,e)=>{if(wi(e))return{success:!0,data:e.value};if(!r.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new ur(r.common.issues);return this._error=t,this._error}}};function Pe(r){if(!r)return{};let{errorMap:e,invalid_type_error:t,required_error:n,description:o}=r;if(e&&(t||n))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:o}:{errorMap:(i,u)=>i.code!=="invalid_type"?{message:u.defaultError}:typeof u.data>"u"?{message:n??u.defaultError}:{message:t??u.defaultError},description:o}}var ze=class{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return qn(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:qn(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Gt,ctx:{common:e.parent.common,data:e.data,parsedType:qn(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(za(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;let o={common:{issues:[],async:(n=t?.async)!==null&&n!==void 0?n:!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:qn(e)},s=this._parseSync({data:e,path:o.path,parent:o});return yy(o,s)}async parseAsync(e,t){let n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){let n={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:qn(e)},o=this._parse({data:e,path:n.path,parent:n}),s=await(za(o)?o:Promise.resolve(o));return yy(n,s)}refine(e,t){let n=o=>typeof t=="string"||typeof t>"u"?{message:t}:typeof t=="function"?t(o):t;return this._refinement((o,s)=>{let i=e(o),u=()=>s.addIssue({code:Q.custom,...n(o)});return typeof Promise<"u"&&i instanceof Promise?i.then(f=>f?!0:(u(),!1)):i?!0:(u(),!1)})}refinement(e,t){return this._refinement((n,o)=>e(n)?!0:(o.addIssue(typeof t=="function"?t(n,o):t),!1))}_refinement(e){return new Er({schema:this,typeName:Ee.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Ur.create(this,this._def)}nullable(){return Sn.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return _r.create(this,this._def)}promise(){return Hn.create(this,this._def)}or(e){return Uo.create([this,e],this._def)}and(e){return Do.create(this,e,this._def)}transform(e){return new Er({...Pe(this._def),schema:this,typeName:Ee.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let t=typeof e=="function"?e:()=>e;return new $o({...Pe(this._def),innerType:this,defaultValue:t,typeName:Ee.ZodDefault})}brand(){return new Ma({typeName:Ee.ZodBranded,type:this,...Pe(this._def)})}catch(e){let t=typeof e=="function"?e:()=>e;return new Es({...Pe(this._def),innerType:this,catchValue:t,typeName:Ee.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return Wo.create(this,e)}readonly(){return Is.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},KE=/^c[^\s-]{8,}$/i,VE=/^[a-z][a-z0-9]*$/,GE=/^[0-9A-HJKMNP-TV-Z]{26}$/,ZE=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,YE=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,JE="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",Hf,QE=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,XE=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,e2=r=>r.precision?r.offset?new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${r.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${r.precision}}Z$`):r.precision===0?r.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):r.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");function t2(r,e){return!!((e==="v4"||!e)&&QE.test(r)||(e==="v6"||!e)&&XE.test(r))}var Sr=class extends ze{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==ae.string){let s=this._getOrReturnCtx(e);return ue(s,{code:Q.invalid_type,expected:ae.string,received:s.parsedType}),Be}let n=new Gt,o;for(let s of this._def.checks)if(s.kind==="min")e.data.lengths.value&&(o=this._getOrReturnCtx(e,o),ue(o,{code:Q.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),n.dirty());else if(s.kind==="length"){let i=e.data.length>s.value,u=e.data.lengthe.test(o),{validation:t,code:Q.invalid_string,...Se.errToObj(n)})}_addCheck(e){return new Sr({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...Se.errToObj(e)})}url(e){return this._addCheck({kind:"url",...Se.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...Se.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...Se.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...Se.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...Se.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...Se.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...Se.errToObj(e)})}datetime(e){var t;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:(t=e?.offset)!==null&&t!==void 0?t:!1,...Se.errToObj(e?.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...Se.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...Se.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...Se.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...Se.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...Se.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...Se.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...Se.errToObj(t)})}nonempty(e){return this.min(1,Se.errToObj(e))}trim(){return new Sr({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Sr({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Sr({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get minLength(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new Sr({checks:[],typeName:Ee.ZodString,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...Pe(r)})};function r2(r,e){let t=(r.toString().split(".")[1]||"").length,n=(e.toString().split(".")[1]||"").length,o=t>n?t:n,s=parseInt(r.toFixed(o).replace(".","")),i=parseInt(e.toFixed(o).replace(".",""));return s%i/Math.pow(10,o)}var Xr=class extends ze{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==ae.number){let s=this._getOrReturnCtx(e);return ue(s,{code:Q.invalid_type,expected:ae.number,received:s.parsedType}),Be}let n,o=new Gt;for(let s of this._def.checks)s.kind==="int"?Ke.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),ue(n,{code:Q.invalid_type,expected:"integer",received:"float",message:s.message}),o.dirty()):s.kind==="min"?(s.inclusive?e.datas.value:e.data>=s.value)&&(n=this._getOrReturnCtx(e,n),ue(n,{code:Q.too_big,maximum:s.value,type:"number",inclusive:s.inclusive,exact:!1,message:s.message}),o.dirty()):s.kind==="multipleOf"?r2(e.data,s.value)!==0&&(n=this._getOrReturnCtx(e,n),ue(n,{code:Q.not_multiple_of,multipleOf:s.value,message:s.message}),o.dirty()):s.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),ue(n,{code:Q.not_finite,message:s.message}),o.dirty()):Ke.assertNever(s);return{status:o.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,Se.toString(t))}gt(e,t){return this.setLimit("min",e,!1,Se.toString(t))}lte(e,t){return this.setLimit("max",e,!0,Se.toString(t))}lt(e,t){return this.setLimit("max",e,!1,Se.toString(t))}setLimit(e,t,n,o){return new Xr({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:Se.toString(o)}]})}_addCheck(e){return new Xr({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:Se.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Se.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Se.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Se.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Se.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:Se.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:Se.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Se.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Se.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuee.kind==="int"||e.kind==="multipleOf"&&Ke.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(t===null||n.value>t)&&(t=n.value):n.kind==="max"&&(e===null||n.valuenew Xr({checks:[],typeName:Ee.ZodNumber,coerce:r?.coerce||!1,...Pe(r)});var en=class extends ze{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==ae.bigint){let s=this._getOrReturnCtx(e);return ue(s,{code:Q.invalid_type,expected:ae.bigint,received:s.parsedType}),Be}let n,o=new Gt;for(let s of this._def.checks)s.kind==="min"?(s.inclusive?e.datas.value:e.data>=s.value)&&(n=this._getOrReturnCtx(e,n),ue(n,{code:Q.too_big,type:"bigint",maximum:s.value,inclusive:s.inclusive,message:s.message}),o.dirty()):s.kind==="multipleOf"?e.data%s.value!==BigInt(0)&&(n=this._getOrReturnCtx(e,n),ue(n,{code:Q.not_multiple_of,multipleOf:s.value,message:s.message}),o.dirty()):Ke.assertNever(s);return{status:o.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,Se.toString(t))}gt(e,t){return this.setLimit("min",e,!1,Se.toString(t))}lte(e,t){return this.setLimit("max",e,!0,Se.toString(t))}lt(e,t){return this.setLimit("max",e,!1,Se.toString(t))}setLimit(e,t,n,o){return new en({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:Se.toString(o)}]})}_addCheck(e){return new en({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Se.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Se.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Se.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Se.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:Se.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new en({checks:[],typeName:Ee.ZodBigInt,coerce:(e=r?.coerce)!==null&&e!==void 0?e:!1,...Pe(r)})};var Co=class extends ze{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==ae.boolean){let n=this._getOrReturnCtx(e);return ue(n,{code:Q.invalid_type,expected:ae.boolean,received:n.parsedType}),Be}return fr(e.data)}};Co.create=r=>new Co({typeName:Ee.ZodBoolean,coerce:r?.coerce||!1,...Pe(r)});var wn=class extends ze{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==ae.date){let s=this._getOrReturnCtx(e);return ue(s,{code:Q.invalid_type,expected:ae.date,received:s.parsedType}),Be}if(isNaN(e.data.getTime())){let s=this._getOrReturnCtx(e);return ue(s,{code:Q.invalid_date}),Be}let n=new Gt,o;for(let s of this._def.checks)s.kind==="min"?e.data.getTime()s.value&&(o=this._getOrReturnCtx(e,o),ue(o,{code:Q.too_big,message:s.message,inclusive:!0,exact:!1,maximum:s.value,type:"date"}),n.dirty()):Ke.assertNever(s);return{status:n.value,value:new Date(e.data.getTime())}}_addCheck(e){return new wn({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:Se.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:Se.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuenew wn({checks:[],coerce:r?.coerce||!1,typeName:Ee.ZodDate,...Pe(r)});var ws=class extends ze{_parse(e){if(this._getType(e)!==ae.symbol){let n=this._getOrReturnCtx(e);return ue(n,{code:Q.invalid_type,expected:ae.symbol,received:n.parsedType}),Be}return fr(e.data)}};ws.create=r=>new ws({typeName:Ee.ZodSymbol,...Pe(r)});var No=class extends ze{_parse(e){if(this._getType(e)!==ae.undefined){let n=this._getOrReturnCtx(e);return ue(n,{code:Q.invalid_type,expected:ae.undefined,received:n.parsedType}),Be}return fr(e.data)}};No.create=r=>new No({typeName:Ee.ZodUndefined,...Pe(r)});var Oo=class extends ze{_parse(e){if(this._getType(e)!==ae.null){let n=this._getOrReturnCtx(e);return ue(n,{code:Q.invalid_type,expected:ae.null,received:n.parsedType}),Be}return fr(e.data)}};Oo.create=r=>new Oo({typeName:Ee.ZodNull,...Pe(r)});var jn=class extends ze{constructor(){super(...arguments),this._any=!0}_parse(e){return fr(e.data)}};jn.create=r=>new jn({typeName:Ee.ZodAny,...Pe(r)});var bn=class extends ze{constructor(){super(...arguments),this._unknown=!0}_parse(e){return fr(e.data)}};bn.create=r=>new bn({typeName:Ee.ZodUnknown,...Pe(r)});var Dr=class extends ze{_parse(e){let t=this._getOrReturnCtx(e);return ue(t,{code:Q.invalid_type,expected:ae.never,received:t.parsedType}),Be}};Dr.create=r=>new Dr({typeName:Ee.ZodNever,...Pe(r)});var vs=class extends ze{_parse(e){if(this._getType(e)!==ae.undefined){let n=this._getOrReturnCtx(e);return ue(n,{code:Q.invalid_type,expected:ae.void,received:n.parsedType}),Be}return fr(e.data)}};vs.create=r=>new vs({typeName:Ee.ZodVoid,...Pe(r)});var _r=class extends ze{_parse(e){let{ctx:t,status:n}=this._processInputParams(e),o=this._def;if(t.parsedType!==ae.array)return ue(t,{code:Q.invalid_type,expected:ae.array,received:t.parsedType}),Be;if(o.exactLength!==null){let i=t.data.length>o.exactLength.value,u=t.data.lengtho.maxLength.value&&(ue(t,{code:Q.too_big,maximum:o.maxLength.value,type:"array",inclusive:!0,exact:!1,message:o.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map((i,u)=>o.type._parseAsync(new zr(t,i,t.path,u)))).then(i=>Gt.mergeArray(n,i));let s=[...t.data].map((i,u)=>o.type._parseSync(new zr(t,i,t.path,u)));return Gt.mergeArray(n,s)}get element(){return this._def.type}min(e,t){return new _r({...this._def,minLength:{value:e,message:Se.toString(t)}})}max(e,t){return new _r({...this._def,maxLength:{value:e,message:Se.toString(t)}})}length(e,t){return new _r({...this._def,exactLength:{value:e,message:Se.toString(t)}})}nonempty(e){return this.min(1,e)}};_r.create=(r,e)=>new _r({type:r,minLength:null,maxLength:null,exactLength:null,typeName:Ee.ZodArray,...Pe(e)});function bs(r){if(r instanceof Ct){let e={};for(let t in r.shape){let n=r.shape[t];e[t]=Ur.create(bs(n))}return new Ct({...r._def,shape:()=>e})}else return r instanceof _r?new _r({...r._def,type:bs(r.element)}):r instanceof Ur?Ur.create(bs(r.unwrap())):r instanceof Sn?Sn.create(bs(r.unwrap())):r instanceof Mr?Mr.create(r.items.map(e=>bs(e))):r}var Ct=class extends ze{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),t=Ke.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==ae.object){let d=this._getOrReturnCtx(e);return ue(d,{code:Q.invalid_type,expected:ae.object,received:d.parsedType}),Be}let{status:n,ctx:o}=this._processInputParams(e),{shape:s,keys:i}=this._getCached(),u=[];if(!(this._def.catchall instanceof Dr&&this._def.unknownKeys==="strip"))for(let d in o.data)i.includes(d)||u.push(d);let f=[];for(let d of i){let b=s[d],w=o.data[d];f.push({key:{status:"valid",value:d},value:b._parse(new zr(o,w,o.path,d)),alwaysSet:d in o.data})}if(this._def.catchall instanceof Dr){let d=this._def.unknownKeys;if(d==="passthrough")for(let b of u)f.push({key:{status:"valid",value:b},value:{status:"valid",value:o.data[b]}});else if(d==="strict")u.length>0&&(ue(o,{code:Q.unrecognized_keys,keys:u}),n.dirty());else if(d!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let d=this._def.catchall;for(let b of u){let w=o.data[b];f.push({key:{status:"valid",value:b},value:d._parse(new zr(o,w,o.path,b)),alwaysSet:b in o.data})}}return o.common.async?Promise.resolve().then(async()=>{let d=[];for(let b of f){let w=await b.key;d.push({key:w,value:await b.value,alwaysSet:b.alwaysSet})}return d}).then(d=>Gt.mergeObjectSync(n,d)):Gt.mergeObjectSync(n,f)}get shape(){return this._def.shape()}strict(e){return Se.errToObj,new Ct({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(t,n)=>{var o,s,i,u;let f=(i=(s=(o=this._def).errorMap)===null||s===void 0?void 0:s.call(o,t,n).message)!==null&&i!==void 0?i:n.defaultError;return t.code==="unrecognized_keys"?{message:(u=Se.errToObj(e).message)!==null&&u!==void 0?u:f}:{message:f}}}:{}})}strip(){return new Ct({...this._def,unknownKeys:"strip"})}passthrough(){return new Ct({...this._def,unknownKeys:"passthrough"})}extend(e){return new Ct({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new Ct({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:Ee.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new Ct({...this._def,catchall:e})}pick(e){let t={};return Ke.objectKeys(e).forEach(n=>{e[n]&&this.shape[n]&&(t[n]=this.shape[n])}),new Ct({...this._def,shape:()=>t})}omit(e){let t={};return Ke.objectKeys(this.shape).forEach(n=>{e[n]||(t[n]=this.shape[n])}),new Ct({...this._def,shape:()=>t})}deepPartial(){return bs(this)}partial(e){let t={};return Ke.objectKeys(this.shape).forEach(n=>{let o=this.shape[n];e&&!e[n]?t[n]=o:t[n]=o.optional()}),new Ct({...this._def,shape:()=>t})}required(e){let t={};return Ke.objectKeys(this.shape).forEach(n=>{if(e&&!e[n])t[n]=this.shape[n];else{let s=this.shape[n];for(;s instanceof Ur;)s=s._def.innerType;t[n]=s}}),new Ct({...this._def,shape:()=>t})}keyof(){return by(Ke.objectKeys(this.shape))}};Ct.create=(r,e)=>new Ct({shape:()=>r,unknownKeys:"strip",catchall:Dr.create(),typeName:Ee.ZodObject,...Pe(e)});Ct.strictCreate=(r,e)=>new Ct({shape:()=>r,unknownKeys:"strict",catchall:Dr.create(),typeName:Ee.ZodObject,...Pe(e)});Ct.lazycreate=(r,e)=>new Ct({shape:r,unknownKeys:"strip",catchall:Dr.create(),typeName:Ee.ZodObject,...Pe(e)});var Uo=class extends ze{_parse(e){let{ctx:t}=this._processInputParams(e),n=this._def.options;function o(s){for(let u of s)if(u.result.status==="valid")return u.result;for(let u of s)if(u.result.status==="dirty")return t.common.issues.push(...u.ctx.common.issues),u.result;let i=s.map(u=>new ur(u.ctx.common.issues));return ue(t,{code:Q.invalid_union,unionErrors:i}),Be}if(t.common.async)return Promise.all(n.map(async s=>{let i={...t,common:{...t.common,issues:[]},parent:null};return{result:await s._parseAsync({data:t.data,path:t.path,parent:i}),ctx:i}})).then(o);{let s,i=[];for(let f of n){let d={...t,common:{...t.common,issues:[]},parent:null},b=f._parseSync({data:t.data,path:t.path,parent:d});if(b.status==="valid")return b;b.status==="dirty"&&!s&&(s={result:b,ctx:d}),d.common.issues.length&&i.push(d.common.issues)}if(s)return t.common.issues.push(...s.ctx.common.issues),s.result;let u=i.map(f=>new ur(f));return ue(t,{code:Q.invalid_union,unionErrors:u}),Be}}get options(){return this._def.options}};Uo.create=(r,e)=>new Uo({options:r,typeName:Ee.ZodUnion,...Pe(e)});var Ba=r=>r instanceof Fo?Ba(r.schema):r instanceof Er?Ba(r.innerType()):r instanceof jo?[r.value]:r instanceof tn?r.options:r instanceof Ho?Object.keys(r.enum):r instanceof $o?Ba(r._def.innerType):r instanceof No?[void 0]:r instanceof Oo?[null]:null,Ss=class extends ze{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==ae.object)return ue(t,{code:Q.invalid_type,expected:ae.object,received:t.parsedType}),Be;let n=this.discriminator,o=t.data[n],s=this.optionsMap.get(o);return s?t.common.async?s._parseAsync({data:t.data,path:t.path,parent:t}):s._parseSync({data:t.data,path:t.path,parent:t}):(ue(t,{code:Q.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),Be)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){let o=new Map;for(let s of t){let i=Ba(s.shape[e]);if(!i)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let u of i){if(o.has(u))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(u)}`);o.set(u,s)}}return new Ss({typeName:Ee.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:o,...Pe(n)})}};function Vf(r,e){let t=qn(r),n=qn(e);if(r===e)return{valid:!0,data:r};if(t===ae.object&&n===ae.object){let o=Ke.objectKeys(e),s=Ke.objectKeys(r).filter(u=>o.indexOf(u)!==-1),i={...r,...e};for(let u of s){let f=Vf(r[u],e[u]);if(!f.valid)return{valid:!1};i[u]=f.data}return{valid:!0,data:i}}else if(t===ae.array&&n===ae.array){if(r.length!==e.length)return{valid:!1};let o=[];for(let s=0;s{if(Wf(s)||Wf(i))return Be;let u=Vf(s.value,i.value);return u.valid?((Kf(s)||Kf(i))&&t.dirty(),{status:t.value,value:u.data}):(ue(n,{code:Q.invalid_intersection_types}),Be)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([s,i])=>o(s,i)):o(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}};Do.create=(r,e,t)=>new Do({left:r,right:e,typeName:Ee.ZodIntersection,...Pe(t)});var Mr=class extends ze{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==ae.array)return ue(n,{code:Q.invalid_type,expected:ae.array,received:n.parsedType}),Be;if(n.data.lengththis._def.items.length&&(ue(n,{code:Q.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let s=[...n.data].map((i,u)=>{let f=this._def.items[u]||this._def.rest;return f?f._parse(new zr(n,i,n.path,u)):null}).filter(i=>!!i);return n.common.async?Promise.all(s).then(i=>Gt.mergeArray(t,i)):Gt.mergeArray(t,s)}get items(){return this._def.items}rest(e){return new Mr({...this._def,rest:e})}};Mr.create=(r,e)=>{if(!Array.isArray(r))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Mr({items:r,typeName:Ee.ZodTuple,rest:null,...Pe(e)})};var qo=class extends ze{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==ae.object)return ue(n,{code:Q.invalid_type,expected:ae.object,received:n.parsedType}),Be;let o=[],s=this._def.keyType,i=this._def.valueType;for(let u in n.data)o.push({key:s._parse(new zr(n,u,n.path,u)),value:i._parse(new zr(n,n.data[u],n.path,u))});return n.common.async?Gt.mergeObjectAsync(t,o):Gt.mergeObjectSync(t,o)}get element(){return this._def.valueType}static create(e,t,n){return t instanceof ze?new qo({keyType:e,valueType:t,typeName:Ee.ZodRecord,...Pe(n)}):new qo({keyType:Sr.create(),valueType:e,typeName:Ee.ZodRecord,...Pe(t)})}},_s=class extends ze{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==ae.map)return ue(n,{code:Q.invalid_type,expected:ae.map,received:n.parsedType}),Be;let o=this._def.keyType,s=this._def.valueType,i=[...n.data.entries()].map(([u,f],d)=>({key:o._parse(new zr(n,u,n.path,[d,"key"])),value:s._parse(new zr(n,f,n.path,[d,"value"]))}));if(n.common.async){let u=new Map;return Promise.resolve().then(async()=>{for(let f of i){let d=await f.key,b=await f.value;if(d.status==="aborted"||b.status==="aborted")return Be;(d.status==="dirty"||b.status==="dirty")&&t.dirty(),u.set(d.value,b.value)}return{status:t.value,value:u}})}else{let u=new Map;for(let f of i){let d=f.key,b=f.value;if(d.status==="aborted"||b.status==="aborted")return Be;(d.status==="dirty"||b.status==="dirty")&&t.dirty(),u.set(d.value,b.value)}return{status:t.value,value:u}}}};_s.create=(r,e,t)=>new _s({valueType:e,keyType:r,typeName:Ee.ZodMap,...Pe(t)});var vn=class extends ze{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==ae.set)return ue(n,{code:Q.invalid_type,expected:ae.set,received:n.parsedType}),Be;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&(ue(n,{code:Q.too_big,maximum:o.maxSize.value,type:"set",inclusive:!0,exact:!1,message:o.maxSize.message}),t.dirty());let s=this._def.valueType;function i(f){let d=new Set;for(let b of f){if(b.status==="aborted")return Be;b.status==="dirty"&&t.dirty(),d.add(b.value)}return{status:t.value,value:d}}let u=[...n.data.values()].map((f,d)=>s._parse(new zr(n,f,n.path,d)));return n.common.async?Promise.all(u).then(f=>i(f)):i(u)}min(e,t){return new vn({...this._def,minSize:{value:e,message:Se.toString(t)}})}max(e,t){return new vn({...this._def,maxSize:{value:e,message:Se.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}};vn.create=(r,e)=>new vn({valueType:r,minSize:null,maxSize:null,typeName:Ee.ZodSet,...Pe(e)});var Fn=class extends ze{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==ae.function)return ue(t,{code:Q.invalid_type,expected:ae.function,received:t.parsedType}),Be;function n(u,f){return Pa({data:u,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Ta(),bi].filter(d=>!!d),issueData:{code:Q.invalid_arguments,argumentsError:f}})}function o(u,f){return Pa({data:u,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Ta(),bi].filter(d=>!!d),issueData:{code:Q.invalid_return_type,returnTypeError:f}})}let s={errorMap:t.common.contextualErrorMap},i=t.data;if(this._def.returns instanceof Hn){let u=this;return fr(async function(...f){let d=new ur([]),b=await u._def.args.parseAsync(f,s).catch(A=>{throw d.addIssue(n(f,A)),d}),w=await Reflect.apply(i,this,b);return await u._def.returns._def.type.parseAsync(w,s).catch(A=>{throw d.addIssue(o(w,A)),d})})}else{let u=this;return fr(function(...f){let d=u._def.args.safeParse(f,s);if(!d.success)throw new ur([n(f,d.error)]);let b=Reflect.apply(i,this,d.data),w=u._def.returns.safeParse(b,s);if(!w.success)throw new ur([o(b,w.error)]);return w.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new Fn({...this._def,args:Mr.create(e).rest(bn.create())})}returns(e){return new Fn({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new Fn({args:e||Mr.create([]).rest(bn.create()),returns:t||bn.create(),typeName:Ee.ZodFunction,...Pe(n)})}},Fo=class extends ze{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}};Fo.create=(r,e)=>new Fo({getter:r,typeName:Ee.ZodLazy,...Pe(e)});var jo=class extends ze{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return ue(t,{received:t.data,code:Q.invalid_literal,expected:this._def.value}),Be}return{status:"valid",value:e.data}}get value(){return this._def.value}};jo.create=(r,e)=>new jo({value:r,typeName:Ee.ZodLiteral,...Pe(e)});function by(r,e){return new tn({values:r,typeName:Ee.ZodEnum,...Pe(e)})}var tn=class extends ze{_parse(e){if(typeof e.data!="string"){let t=this._getOrReturnCtx(e),n=this._def.values;return ue(t,{expected:Ke.joinValues(n),received:t.parsedType,code:Q.invalid_type}),Be}if(this._def.values.indexOf(e.data)===-1){let t=this._getOrReturnCtx(e),n=this._def.values;return ue(t,{received:t.data,code:Q.invalid_enum_value,options:n}),Be}return fr(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return tn.create(e)}exclude(e){return tn.create(this.options.filter(t=>!e.includes(t)))}};tn.create=by;var Ho=class extends ze{_parse(e){let t=Ke.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==ae.string&&n.parsedType!==ae.number){let o=Ke.objectValues(t);return ue(n,{expected:Ke.joinValues(o),received:n.parsedType,code:Q.invalid_type}),Be}if(t.indexOf(e.data)===-1){let o=Ke.objectValues(t);return ue(n,{received:n.data,code:Q.invalid_enum_value,options:o}),Be}return fr(e.data)}get enum(){return this._def.values}};Ho.create=(r,e)=>new Ho({values:r,typeName:Ee.ZodNativeEnum,...Pe(e)});var Hn=class extends ze{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==ae.promise&&t.common.async===!1)return ue(t,{code:Q.invalid_type,expected:ae.promise,received:t.parsedType}),Be;let n=t.parsedType===ae.promise?t.data:Promise.resolve(t.data);return fr(n.then(o=>this._def.type.parseAsync(o,{path:t.path,errorMap:t.common.contextualErrorMap})))}};Hn.create=(r,e)=>new Hn({type:r,typeName:Ee.ZodPromise,...Pe(e)});var Er=class extends ze{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Ee.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:n}=this._processInputParams(e),o=this._def.effect||null,s={addIssue:i=>{ue(n,i),i.fatal?t.abort():t.dirty()},get path(){return n.path}};if(s.addIssue=s.addIssue.bind(s),o.type==="preprocess"){let i=o.transform(n.data,s);return n.common.issues.length?{status:"dirty",value:n.data}:n.common.async?Promise.resolve(i).then(u=>this._def.schema._parseAsync({data:u,path:n.path,parent:n})):this._def.schema._parseSync({data:i,path:n.path,parent:n})}if(o.type==="refinement"){let i=u=>{let f=o.refinement(u,s);if(n.common.async)return Promise.resolve(f);if(f instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return u};if(n.common.async===!1){let u=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return u.status==="aborted"?Be:(u.status==="dirty"&&t.dirty(),i(u.value),{status:t.value,value:u.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(u=>u.status==="aborted"?Be:(u.status==="dirty"&&t.dirty(),i(u.value).then(()=>({status:t.value,value:u.value}))))}if(o.type==="transform")if(n.common.async===!1){let i=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!wi(i))return i;let u=o.transform(i.value,s);if(u instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:u}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(i=>wi(i)?Promise.resolve(o.transform(i.value,s)).then(u=>({status:t.value,value:u})):i);Ke.assertNever(o)}};Er.create=(r,e,t)=>new Er({schema:r,typeName:Ee.ZodEffects,effect:e,...Pe(t)});Er.createWithPreprocess=(r,e,t)=>new Er({schema:e,effect:{type:"preprocess",transform:r},typeName:Ee.ZodEffects,...Pe(t)});var Ur=class extends ze{_parse(e){return this._getType(e)===ae.undefined?fr(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Ur.create=(r,e)=>new Ur({innerType:r,typeName:Ee.ZodOptional,...Pe(e)});var Sn=class extends ze{_parse(e){return this._getType(e)===ae.null?fr(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Sn.create=(r,e)=>new Sn({innerType:r,typeName:Ee.ZodNullable,...Pe(e)});var $o=class extends ze{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return t.parsedType===ae.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}};$o.create=(r,e)=>new $o({innerType:r,typeName:Ee.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...Pe(e)});var Es=class extends ze{_parse(e){let{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},o=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return za(o)?o.then(s=>({status:"valid",value:s.status==="valid"?s.value:this._def.catchValue({get error(){return new ur(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new ur(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};Es.create=(r,e)=>new Es({innerType:r,typeName:Ee.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...Pe(e)});var ks=class extends ze{_parse(e){if(this._getType(e)!==ae.nan){let n=this._getOrReturnCtx(e);return ue(n,{code:Q.invalid_type,expected:ae.nan,received:n.parsedType}),Be}return{status:"valid",value:e.data}}};ks.create=r=>new ks({typeName:Ee.ZodNaN,...Pe(r)});var n2=Symbol("zod_brand"),Ma=class extends ze{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}},Wo=class extends ze{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let s=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return s.status==="aborted"?Be:s.status==="dirty"?(t.dirty(),xy(s.value)):this._def.out._parseAsync({data:s.value,path:n.path,parent:n})})();{let o=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return o.status==="aborted"?Be:o.status==="dirty"?(t.dirty(),{status:"dirty",value:o.value}):this._def.out._parseSync({data:o.value,path:n.path,parent:n})}}static create(e,t){return new Wo({in:e,out:t,typeName:Ee.ZodPipeline})}},Is=class extends ze{_parse(e){let t=this._def.innerType._parse(e);return wi(t)&&(t.value=Object.freeze(t.value)),t}};Is.create=(r,e)=>new Is({innerType:r,typeName:Ee.ZodReadonly,...Pe(e)});var wy=(r,e={},t)=>r?jn.create().superRefine((n,o)=>{var s,i;if(!r(n)){let u=typeof e=="function"?e(n):typeof e=="string"?{message:e}:e,f=(i=(s=u.fatal)!==null&&s!==void 0?s:t)!==null&&i!==void 0?i:!0,d=typeof u=="string"?{message:u}:u;o.addIssue({code:"custom",...d,fatal:f})}}):jn.create(),o2={object:Ct.lazycreate},Ee;(function(r){r.ZodString="ZodString",r.ZodNumber="ZodNumber",r.ZodNaN="ZodNaN",r.ZodBigInt="ZodBigInt",r.ZodBoolean="ZodBoolean",r.ZodDate="ZodDate",r.ZodSymbol="ZodSymbol",r.ZodUndefined="ZodUndefined",r.ZodNull="ZodNull",r.ZodAny="ZodAny",r.ZodUnknown="ZodUnknown",r.ZodNever="ZodNever",r.ZodVoid="ZodVoid",r.ZodArray="ZodArray",r.ZodObject="ZodObject",r.ZodUnion="ZodUnion",r.ZodDiscriminatedUnion="ZodDiscriminatedUnion",r.ZodIntersection="ZodIntersection",r.ZodTuple="ZodTuple",r.ZodRecord="ZodRecord",r.ZodMap="ZodMap",r.ZodSet="ZodSet",r.ZodFunction="ZodFunction",r.ZodLazy="ZodLazy",r.ZodLiteral="ZodLiteral",r.ZodEnum="ZodEnum",r.ZodEffects="ZodEffects",r.ZodNativeEnum="ZodNativeEnum",r.ZodOptional="ZodOptional",r.ZodNullable="ZodNullable",r.ZodDefault="ZodDefault",r.ZodCatch="ZodCatch",r.ZodPromise="ZodPromise",r.ZodBranded="ZodBranded",r.ZodPipeline="ZodPipeline",r.ZodReadonly="ZodReadonly"})(Ee||(Ee={}));var s2=(r,e={message:`Input not instance of ${r.name}`})=>wy(t=>t instanceof r,e),vy=Sr.create,Sy=Xr.create,i2=ks.create,a2=en.create,_y=Co.create,c2=wn.create,u2=ws.create,f2=No.create,l2=Oo.create,p2=jn.create,h2=bn.create,d2=Dr.create,y2=vs.create,m2=_r.create,g2=Ct.create,x2=Ct.strictCreate,b2=Uo.create,w2=Ss.create,v2=Do.create,S2=Mr.create,_2=qo.create,E2=_s.create,k2=vn.create,I2=Fn.create,A2=Fo.create,R2=jo.create,B2=tn.create,T2=Ho.create,P2=Hn.create,my=Er.create,z2=Ur.create,M2=Sn.create,L2=Er.createWithPreprocess,C2=Wo.create,N2=()=>vy().optional(),O2=()=>Sy().optional(),U2=()=>_y().optional(),D2={string:r=>Sr.create({...r,coerce:!0}),number:r=>Xr.create({...r,coerce:!0}),boolean:r=>Co.create({...r,coerce:!0}),bigint:r=>en.create({...r,coerce:!0}),date:r=>wn.create({...r,coerce:!0})},q2=Be,c=Object.freeze({__proto__:null,defaultErrorMap:bi,setErrorMap:$E,getErrorMap:Ta,makeIssue:Pa,EMPTY_PATH:WE,addIssueToContext:ue,ParseStatus:Gt,INVALID:Be,DIRTY:xy,OK:fr,isAborted:Wf,isDirty:Kf,isValid:wi,isAsync:za,get util(){return Ke},get objectUtil(){return $f},ZodParsedType:ae,getParsedType:qn,ZodType:ze,ZodString:Sr,ZodNumber:Xr,ZodBigInt:en,ZodBoolean:Co,ZodDate:wn,ZodSymbol:ws,ZodUndefined:No,ZodNull:Oo,ZodAny:jn,ZodUnknown:bn,ZodNever:Dr,ZodVoid:vs,ZodArray:_r,ZodObject:Ct,ZodUnion:Uo,ZodDiscriminatedUnion:Ss,ZodIntersection:Do,ZodTuple:Mr,ZodRecord:qo,ZodMap:_s,ZodSet:vn,ZodFunction:Fn,ZodLazy:Fo,ZodLiteral:jo,ZodEnum:tn,ZodNativeEnum:Ho,ZodPromise:Hn,ZodEffects:Er,ZodTransformer:Er,ZodOptional:Ur,ZodNullable:Sn,ZodDefault:$o,ZodCatch:Es,ZodNaN:ks,BRAND:n2,ZodBranded:Ma,ZodPipeline:Wo,ZodReadonly:Is,custom:wy,Schema:ze,ZodSchema:ze,late:o2,get ZodFirstPartyTypeKind(){return Ee},coerce:D2,any:p2,array:m2,bigint:a2,boolean:_y,date:c2,discriminatedUnion:w2,effect:my,enum:B2,function:I2,instanceof:s2,intersection:v2,lazy:A2,literal:R2,map:E2,nan:i2,nativeEnum:T2,never:d2,null:l2,nullable:M2,number:Sy,object:g2,oboolean:U2,onumber:O2,optional:z2,ostring:N2,pipeline:C2,preprocess:L2,promise:P2,record:_2,set:k2,strictObject:x2,string:vy,symbol:u2,transformer:my,tuple:S2,undefined:f2,union:b2,unknown:h2,void:y2,NEVER:q2,ZodIssueCode:Q,quotelessJson:HE,ZodError:ur});h();var Zy=Re(hs());h();h();h();h();var Ey="logger/5.7.0";var ky=!1,Iy=!1,La={debug:1,default:2,info:2,warning:3,error:4,off:5},Ay=La.default,Gf=null;function F2(){try{let r=[];if(["NFD","NFC","NFKD","NFKC"].forEach(e=>{try{if("test".normalize(e)!=="test")throw new Error("bad normalize")}catch{r.push(e)}}),r.length)throw new Error("missing "+r.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(r){return r.message}return null}var Ry=F2(),Zf;(function(r){r.DEBUG="DEBUG",r.INFO="INFO",r.WARNING="WARNING",r.ERROR="ERROR",r.OFF="OFF"})(Zf||(Zf={}));var qr;(function(r){r.UNKNOWN_ERROR="UNKNOWN_ERROR",r.NOT_IMPLEMENTED="NOT_IMPLEMENTED",r.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",r.NETWORK_ERROR="NETWORK_ERROR",r.SERVER_ERROR="SERVER_ERROR",r.TIMEOUT="TIMEOUT",r.BUFFER_OVERRUN="BUFFER_OVERRUN",r.NUMERIC_FAULT="NUMERIC_FAULT",r.MISSING_NEW="MISSING_NEW",r.INVALID_ARGUMENT="INVALID_ARGUMENT",r.MISSING_ARGUMENT="MISSING_ARGUMENT",r.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",r.CALL_EXCEPTION="CALL_EXCEPTION",r.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",r.NONCE_EXPIRED="NONCE_EXPIRED",r.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",r.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",r.TRANSACTION_REPLACED="TRANSACTION_REPLACED",r.ACTION_REJECTED="ACTION_REJECTED"})(qr||(qr={}));var By="0123456789abcdef",Qe=class{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){let n=e.toLowerCase();La[n]==null&&this.throwArgumentError("invalid log level name","logLevel",e),!(Ay>La[n])&&console.log.apply(console,t)}debug(...e){this._log(Qe.levels.DEBUG,e)}info(...e){this._log(Qe.levels.INFO,e)}warn(...e){this._log(Qe.levels.WARNING,e)}makeError(e,t,n){if(Iy)return this.makeError("censored error",t,{});t||(t=Qe.errors.UNKNOWN_ERROR),n||(n={});let o=[];Object.keys(n).forEach(f=>{let d=n[f];try{if(d instanceof Uint8Array){let b="";for(let w=0;w>4],b+=By[d[w]&15];o.push(f+"=Uint8Array(0x"+b+")")}else o.push(f+"="+JSON.stringify(d))}catch{o.push(f+"="+JSON.stringify(n[f].toString()))}}),o.push(`code=${t}`),o.push(`version=${this.version}`);let s=e,i="";switch(t){case qr.NUMERIC_FAULT:{i="NUMERIC_FAULT";let f=e;switch(f){case"overflow":case"underflow":case"division-by-zero":i+="-"+f;break;case"negative-power":case"negative-width":i+="-unsupported";break;case"unbound-bitwise-result":i+="-unbound-result";break}break}case qr.CALL_EXCEPTION:case qr.INSUFFICIENT_FUNDS:case qr.MISSING_NEW:case qr.NONCE_EXPIRED:case qr.REPLACEMENT_UNDERPRICED:case qr.TRANSACTION_REPLACED:case qr.UNPREDICTABLE_GAS_LIMIT:i=t;break}i&&(e+=" [ See: https://links.ethers.org/v5-errors-"+i+" ]"),o.length&&(e+=" ("+o.join(", ")+")");let u=new Error(e);return u.reason=s,u.code=t,Object.keys(n).forEach(function(f){u[f]=n[f]}),u}throwError(e,t,n){throw this.makeError(e,t,n)}throwArgumentError(e,t,n){return this.throwError(e,Qe.errors.INVALID_ARGUMENT,{argument:t,value:n})}assert(e,t,n,o){e||this.throwError(t,n,o)}assertArgument(e,t,n,o){e||this.throwArgumentError(t,n,o)}checkNormalize(e){e==null&&(e="platform missing String.prototype.normalize"),Ry&&this.throwError("platform missing String.prototype.normalize",Qe.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:Ry})}checkSafeUint53(e,t){typeof e=="number"&&(t==null&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,Qe.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,Qe.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,n){n?n=": "+n:n="",et&&this.throwError("too many arguments"+n,Qe.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){(e===Object||e==null)&&this.throwError("missing new",Qe.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",Qe.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):(e===Object||e==null)&&this.throwError("missing new",Qe.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return Gf||(Gf=new Qe(Ey)),Gf}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",Qe.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),ky){if(!e)return;this.globalLogger().throwError("error censorship permanent",Qe.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}Iy=!!e,ky=!!t}static setLogLevel(e){let t=La[e.toLowerCase()];if(t==null){Qe.globalLogger().warn("invalid log level - "+e);return}Ay=t}static from(e){return new Qe(e)}};Qe.errors=qr;Qe.levels=Zf;h();var Ty="bytes/5.7.0";var Yf=new Qe(Ty);function j2(r){return!!r.toHexString}function Ca(r){return r.slice||(r.slice=function(){let e=Array.prototype.slice.call(arguments);return Ca(new Uint8Array(Array.prototype.slice.apply(r,e)))}),r}function Py(r){return typeof r=="number"&&r==r&&r%1===0}function H2(r){if(r==null)return!1;if(r.constructor===Uint8Array)return!0;if(typeof r=="string"||!Py(r.length)||r.length<0)return!1;for(let e=0;e=256)return!1}return!0}function Na(r,e){if(e||(e={}),typeof r=="number"){Yf.checkSafeUint53(r,"invalid arrayify value");let t=[];for(;r;)t.unshift(r&255),r=parseInt(String(r/256));return t.length===0&&t.push(0),Ca(new Uint8Array(t))}if(e.allowMissingPrefix&&typeof r=="string"&&r.substring(0,2)!=="0x"&&(r="0x"+r),j2(r)&&(r=r.toHexString()),Jf(r)){let t=r.substring(2);t.length%2&&(e.hexPad==="left"?t="0"+t:e.hexPad==="right"?t+="0":Yf.throwArgumentError("hex data is odd-length","value",r));let n=[];for(let o=0;o>1]>>4>=8&&(e[o]=e[o].toUpperCase()),(n[o>>1]&15)>=8&&(e[o+1]=e[o+1].toUpperCase());return"0x"+e.join("")}var K2=9007199254740991;function V2(r){return Math.log10?Math.log10(r):Math.log(r)/Math.LN10}var el={};for(let r=0;r<10;r++)el[String(r)]=String(r);for(let r=0;r<26;r++)el[String.fromCharCode(65+r)]=String(10+r);var Fy=Math.floor(V2(K2));function G2(r){r=r.toUpperCase(),r=r.substring(4)+r.substring(0,2)+"00";let e=r.split("").map(n=>el[n]).join("");for(;e.length>=Fy;){let n=e.substring(0,Fy);e=parseInt(n,10)%97+e.substring(n.length)}let t=String(98-parseInt(e,10)%97);for(;t.length<2;)t="0"+t;return t}function Z2(r){let e=null;if(typeof r!="string"&&vi.throwArgumentError("invalid address","address",r),r.match(/^(0x)?[0-9a-fA-F]{40}$/))r.substring(0,2)!=="0x"&&(r="0x"+r),e=qy(r),r.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==r&&vi.throwArgumentError("bad address checksum","address",r);else if(r.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(r.substring(2,4)!==G2(r)&&vi.throwArgumentError("bad icap checksum","address",r),e=Xf(r.substring(4));e.length<40;)e="0"+e;e=qy("0x"+e)}else vi.throwArgumentError("invalid address","address",r);return e}function jy(r){try{return Z2(r),!0}catch{}return!1}var Fa=Re($n());var Ye=c.string().min(2,{message:"Must be 2 or more characters long"}).regex(/^0x[0-9A-Fa-f]*$/,{message:"String must be '0x'-prefixed and followed by valid hex characters"}),$=c.number().transform(r=>`0x${r.toString(16)}`).or(Ye.min(3,{message:"Must be 3 or more characters long (should always have at least one digit - zero is '0x0')."})).refine(r=>r==="0x0"?!0:r[2]!=="0",{message:"Invalid hex quantity: leading zero digits are not allowed."}),Le=Ye.refine(r=>r.length%2===0,{message:"Invalid hex-encoded data: must be even number of digits"}),As=c.string().transform(r=>{let e=Le.safeParse(r);return e.success?e.data:`0x${Zy.Buffer.from(r).toString("hex")}`}),rl=c.union([c.string(),c.number()]).transform((r,e)=>{if(typeof r=="number")return r;let t=r.startsWith("0x")?16:10,n=parseInt(r,t);return Number.isNaN(n)&&e.addIssue({code:c.ZodIssueCode.custom,message:"Could not parse as LenientInteger"}),n}),nl=r=>Le.refine(e=>e.length===r*2+2,{message:`Invalid byte length. (Expected ${r} bytes)`}),le=Ye.refine(jy,{message:"Invalid Ethereum address."}),be=nl(32),ol=nl(256),nn=c.object({blockHash:be,address:le,logIndex:$,data:Le,removed:c.boolean().optional(),topics:c.array(be),blockNumber:$.nullable(),transactionIndex:$,transactionHash:be}),Si=c.object({transactionHash:be,transactionIndex:$,blockHash:be,blockNumber:$,from:le,to:le.nullable().optional(),root:be.optional(),status:c.literal("0x1").or(c.literal("0x0")).optional(),cumulativeGasUsed:$,gasUsed:$,contractAddress:le.nullable(),logs:c.array(nn),logsBloom:ol,effectiveGasPrice:$.optional(),type:$.optional()}),_i=c.object({from:le.optional(),chainId:$.optional(),to:le.optional(),gas:$.optional(),gasPrice:$.optional(),value:$.optional(),data:Le.optional(),nonce:$.optional()}),_n=c.object({name:c.string(),type:c.string()}),ja=c.array(_n),Yy=c.object({chainId:rl.optional(),name:c.string(),verifyingContract:le,version:c.string().optional()}),sl=c.object({type:c.string(),name:c.string(),value:c.string()}).array(),Ha=c.object({domain:Yy,message:c.record(c.any()),primaryType:c.string(),types:c.object({EIP712Domain:ja}).and(c.record(_n.array()))}),il=c.object({chainId:rl.optional(),name:c.string().optional(),verifyingContract:le.optional(),version:c.string().optional(),salt:c.string().optional()}),$a=c.object({domain:il,message:c.record(c.any()),primaryType:c.string(),types:c.object({EIP712Domain:ja}).and(c.record(_n.array()))}),Jy=c.object({name:c.literal("owner"),type:c.literal("address")}),Qy=c.object({name:c.literal("spender"),type:c.literal("address")}),Xy=c.object({name:c.literal("value"),type:c.literal("uint256")}),em=c.object({name:c.literal("value"),type:c.literal("uint256")}),tm=c.object({name:c.literal("deadline"),type:c.literal("uint256")}),rm=c.tuple([_n,_n,_n,_n,_n]).refine(r=>{let e=[Jy,Qy,Xy,em,tm],t=new Set(["owner","spender","value","nonce","deadline"]);for(let n of r)for(let o of e){let s=o.safeParse(n);s.success&&t.delete(s.data.name)}return t.size===0}).transform(()=>[{name:"owner",type:"address"},{name:"spender",type:"address"},{name:"value",type:"uint256"},{name:"nonce",type:"uint256"},{name:"deadline",type:"uint256"}]),nm=c.literal("Permit"),om=c.object({EIP712Domain:ja,Permit:rm}),sm=c.object({owner:le,spender:le,value:$,nonce:$,deadline:$}),X2=c.object({domain:il,primaryType:nm,types:om,message:sm}),al=(n=>(n.legacy="0x0",n.eip2930="0x1",n.eip1559="0x2",n))(al||{}),im=c.tuple([le,c.array(be)]),Vo=c.object({chainId:$.optional(),data:Le.optional(),from:le,gas:$.optional(),gasPrice:$.optional(),nonce:$.optional(),to:le.optional(),value:$.optional(),type:c.nativeEnum(al).optional(),accessList:c.array(im).optional(),maxPriorityFeePerGas:$.optional(),maxFeePerGas:$.optional(),gasLimit:$.optional()}).transform(r=>(r.gas==null&&r.gasLimit!=null&&(r.gas=r.gasLimit,delete r.gasLimit),r)).brand("EthUnsignedTransactionObject"),on=c.object({blockHash:be.nullish(),blockNumber:$.nullish(),from:le,gas:$,gasPrice:$.nullish(),hash:be,input:Le,nonce:$,to:le.nullable(),transactionIndex:$.nullish(),value:$,v:$,r:$,s:$}),cl=c.object({address:le.optional(),balance:$,codeHash:be,nonce:$,storageHash:be,accountProof:c.array(Ye),storageProof:c.array(c.object({key:$,value:$,proof:c.array(Ye)}))}),tt=c.literal("latest").or(c.literal("earliest")).or(c.literal("pending")).or(c.literal("finalized")),En=c.object({number:$.nullable(),hash:be.nullable(),parentHash:be,nonce:nl(8).nullable(),sha3Uncles:be,logsBloom:ol.nullable(),transactionsRoot:be,stateRoot:be,receiptsRoot:be,miner:le.nullable(),mixHash:be.optional(),difficulty:$,totalDifficulty:$.nullable(),extraData:Le,size:$,gasLimit:$,gasUsed:$,timestamp:$,transactions:c.array(on).or(c.array(be)),uncles:c.array(be),baseFeePerGas:$.optional()}),Ei=c.enum(["CONTINUE_WITH_PHANTOM","CONTINUE_WITH_METAMASK","ALWAYS_USE_PHANTOM","ALWAYS_USE_METAMASK"]),ki=c.string().refine(r=>{try{return Fa.default.decode(r).byteLength===32}catch(e){return!1}},{message:"String must be a valid solana public key of 32 bytes"}),am=c.union([c.literal("bip122_p2tr"),c.literal("bip122_p2wpkh"),c.literal("bip122_p2sh"),c.literal("bip122_p2pkh")]),cm=c.object({address:c.string(),publicKey:c.string(),addressType:am}),Go=cm.and(c.object({purpose:c.union([c.literal("payment"),c.literal("ordinals")])})),ek=c.string().refine(r=>{try{return Fa.default.decode(r).byteLength===64}catch(e){return!1}},{message:"String must be a valid solana address of 64 bytes"}),He=c.string().refine(r=>{try{return Fa.default.decode(r),!0}catch(e){return!1}},{message:"String must be a base 58 encoded"}),Me=c.object({url:c.string().url(),title:c.string(),icon:c.string().nullable(),tabId:c.number().optional()}),um=c.array(c.any()),Wa=c.unknown().transform((r,e)=>typeof r=="object"&&r!==null?r:(e.addIssue({code:c.ZodIssueCode.custom,message:"Not an object"}),c.NEVER)),Rs=c.union([c.null(),c.string(),c.number(),c.boolean(),um,Wa]),Ii=c.literal("2.0"),Bs=c.union([c.string(),c.number(),c.null()]),Ka=c.object({jsonrpc:c.literal("2.0"),id:Bs,method:c.string(),params:Rs.optional()}),ul=c.array(Ka),Ai=c.object({jsonrpc:c.literal("2.0"),method:c.string(),params:Rs}),Va=(A=>(A[A.ParseError=-32700]="ParseError",A[A.InternalError=-32603]="InternalError",A[A.InvalidParams=-32602]="InvalidParams",A[A.MethodNotFound=-32601]="MethodNotFound",A[A.InvalidRequest=-32600]="InvalidRequest",A[A.TransactionRejected=-32003]="TransactionRejected",A[A.ResourceUnavailable=-32002]="ResourceUnavailable",A[A.InvalidInput=-32e3]="InvalidInput",A[A.UserRejectedRequest=4001]="UserRejectedRequest",A[A.Unauthorized=4100]="Unauthorized",A[A.Disconnected=4900]="Disconnected",A[A.ChainDisconnected=4901]="ChainDisconnected",A[A.ExecutionReverted=3]="ExecutionReverted",A))(Va||{});var P=c.object({code:c.nativeEnum(Va).or(c.number()),message:c.string()}),fm=c.object({error:P}).or(c.object({result:Rs})),Ga=c.object({jsonrpc:c.literal("2.0"),id:Bs}).and(fm),fl=c.array(Ga),Ri=c.object({domain:c.string().optional(),address:c.string().optional(),statement:c.string().optional(),uri:c.string().optional(),version:c.string().optional(),chainId:c.string().optional(),nonce:c.string().optional(),issuedAt:c.string().optional(),expirationTime:c.string().optional(),notBefore:c.string().optional(),requestId:c.string().optional(),resources:c.array(c.string()).optional()}),lm=c.literal("mainnet"),pm=c.literal("testnet"),hm=c.literal("devnet"),dm=c.literal("localnet"),ym=c.enum([lm.value,pm.value,hm.value,dm.value]),mm=c.literal("1"),gm=c.literal("5"),xm=c.literal("11155111"),bm=c.enum([mm.value,gm.value,xm.value]),wm=c.literal("0x1"),vm=c.literal("0x5"),Sm=c.literal("0xaa36a7"),Za=c.enum([wm.value,vm.value,Sm.value]),_m=c.literal("137"),Em=c.literal("80001"),km=c.enum([_m.value,Em.value]),Im=c.literal("0x89"),Am=c.literal("0x13881"),Ya=c.enum([Im.value,Am.value]);h();function z(r,e){return c.object({jsonrpc:Ii,id:Bs,method:r,params:e})}function M(r,e){return c.object({jsonrpc:Ii,id:Bs}).and(c.object({result:r}).or(c.object({error:e})))}function kr(r,e){return c.object({jsonrpc:Ii,method:r,params:e})}var Rm=c.literal("btc_requestAccounts"),Bm=c.tuple([]),Tm=c.array(Go),Pm=P,tk=z(Rm,Bm),rk=M(Tm,Pm);var pl={};Y(pl,{error:()=>Cm,method:()=>zm,params:()=>Mm,request:()=>nk,response:()=>ok,result:()=>Lm});h();var zm=c.literal("btc_signPSBT"),Mm=c.tuple([c.instanceof(Uint8Array),c.object({inputsToSign:c.array(c.object({address:c.string(),signingIndexes:c.array(c.number()),sigHash:c.number().optional()})),finalize:c.boolean()})]),Lm=c.instanceof(Uint8Array),Cm=P,nk=z(zm,Mm),ok=M(Lm,Cm);var hl={};Y(hl,{error:()=>Dm,method:()=>Nm,params:()=>Om,request:()=>sk,response:()=>ik,result:()=>Um});h();var Nm=c.literal("btc_signMessage"),Om=c.object({address:c.string(),message:c.instanceof(Uint8Array)}),Um=c.object({signature:c.instanceof(Uint8Array),signedMessage:c.instanceof(Uint8Array)}),Dm=P,sk=z(Nm,Om),ik=M(Um,Dm);h();var dl={};Y(dl,{error:()=>Hm,method:()=>qm,params:()=>Fm,request:()=>ck,response:()=>uk,result:()=>jm});h();var qm=c.literal("eth_accounts"),Fm=c.tuple([]),jm=c.array(le),Hm=P,ck=z(qm,Fm),uk=M(jm,Hm);var yl={};Y(yl,{error:()=>Vm,method:()=>$m,params:()=>Wm,request:()=>fk,response:()=>lk,result:()=>Km});h();var $m=c.literal("eth_blockNumber"),Wm=c.tuple([]),Km=$,Vm=P,fk=z($m,Wm),lk=M(Km,Vm);var ml={};Y(ml,{error:()=>Jm,method:()=>Gm,params:()=>Zm,request:()=>pk,response:()=>hk,result:()=>Ym});h();var Gm=c.literal("eth_call"),Zm=c.tuple([_i,$.or(tt)]),Ym=Le,Jm=P,pk=z(Gm,Zm),hk=M(Ym,Jm);var gl={};Y(gl,{error:()=>t0,method:()=>Qm,params:()=>Xm,request:()=>dk,response:()=>yk,result:()=>e0});h();var Qm=c.literal("eth_cancelPrivateTransaction"),Xm=c.tuple([c.object({txHash:be})]),e0=c.boolean(),t0=P,dk=z(Qm,Xm),yk=M(e0,t0);var xl={};Y(xl,{error:()=>s0,method:()=>r0,params:()=>n0,request:()=>mk,response:()=>gk,result:()=>o0});h();var r0=c.literal("eth_chainId"),n0=c.tuple([]),o0=Ye,s0=P,mk=z(r0,n0),gk=M(o0,s0);var bl={};Y(bl,{error:()=>u0,method:()=>i0,params:()=>a0,request:()=>xk,response:()=>bk,result:()=>c0});h();var i0=c.literal("eth_estimateGas"),a0=c.tuple([_i]),c0=$,u0=P,xk=z(i0,a0),bk=M(c0,u0);var wl={};Y(wl,{error:()=>h0,method:()=>f0,params:()=>l0,request:()=>wk,response:()=>vk,result:()=>p0});h();var f0=c.literal("eth_feeHistory"),l0=c.tuple([c.number(),$.or(tt),c.array(c.number()).optional()]),p0=c.object({oldestBlock:c.number(),reward:c.array(c.tuple([$,$])).optional(),baseFeePerGas:c.array($),gasUsedRatio:c.array(c.number())}),h0=P,wk=z(f0,l0),vk=M(p0,h0);var vl={};Y(vl,{error:()=>g0,method:()=>d0,params:()=>y0,request:()=>Sk,response:()=>_k,result:()=>m0});h();var d0=c.literal("eth_gasPrice"),y0=c.tuple([]),m0=$,g0=P,Sk=z(d0,y0),_k=M(m0,g0);var Sl={};Y(Sl,{error:()=>v0,method:()=>x0,params:()=>b0,request:()=>Ek,response:()=>kk,result:()=>w0});h();var x0=c.literal("eth_getBalance"),b0=c.tuple([le,$.or(tt)]),w0=$,v0=P,Ek=z(x0,b0),kk=M(w0,v0);var _l={};Y(_l,{error:()=>k0,method:()=>S0,params:()=>_0,request:()=>Ik,response:()=>Ak,result:()=>E0});h();var S0=c.literal("eth_getBlockByHash"),_0=c.tuple([be,c.boolean()]),E0=En,k0=P,Ik=z(S0,_0),Ak=M(E0,k0);var El={};Y(El,{error:()=>B0,method:()=>I0,params:()=>A0,request:()=>Rk,response:()=>Bk,result:()=>R0});h();var I0=c.literal("eth_getBlockByNumber"),A0=c.tuple([$.or(tt),c.boolean()]),R0=En,B0=P,Rk=z(I0,A0),Bk=M(R0,B0);var kl={};Y(kl,{error:()=>M0,method:()=>T0,params:()=>P0,request:()=>Tk,response:()=>Pk,result:()=>z0});h();var T0=c.literal("eth_getBlockReceipts"),P0=c.tuple([be.or($).or(tt)]),z0=c.array(Si),M0=P,Tk=z(T0,P0),Pk=M(z0,M0);var Il={};Y(Il,{error:()=>O0,method:()=>L0,params:()=>C0,request:()=>zk,response:()=>Mk,result:()=>N0});h();var L0=c.literal("eth_getBlockTransactionCountByHash"),C0=c.tuple([be]),N0=$,O0=P,zk=z(L0,C0),Mk=M(N0,O0);var Al={};Y(Al,{error:()=>F0,method:()=>U0,params:()=>D0,request:()=>Lk,response:()=>Ck,result:()=>q0});h();var U0=c.literal("eth_getBlockTransactionCountByNumber"),D0=c.tuple([$]),q0=$,F0=P,Lk=z(U0,D0),Ck=M(q0,F0);var Rl={};Y(Rl,{error:()=>W0,method:()=>j0,params:()=>H0,request:()=>Nk,response:()=>Ok,result:()=>$0});h();var j0=c.literal("eth_getCode"),H0=c.tuple([le,c.union([$,tt])]),$0=Le,W0=P,Nk=z(j0,H0),Ok=M($0,W0);var Bl={};Y(Bl,{error:()=>Z0,method:()=>K0,params:()=>V0,request:()=>Uk,response:()=>Dk,result:()=>G0});h();var K0=c.literal("eth_getFilterChanges"),V0=c.tuple([$]),G0=c.array(nn),Z0=P,Uk=z(K0,V0),Dk=M(G0,Z0);var Tl={};Y(Tl,{error:()=>X0,method:()=>Y0,params:()=>J0,request:()=>qk,response:()=>Fk,result:()=>Q0});h();var Y0=c.literal("eth_getFilterLogs"),J0=c.tuple([$]),Q0=c.array(nn),X0=P,qk=z(Y0,J0),Fk=M(Q0,X0);var Pl={};Y(Pl,{error:()=>ng,method:()=>eg,params:()=>tg,request:()=>jk,response:()=>Hk,result:()=>rg});h();var eg=c.literal("eth_getLogs"),tg=c.tuple([c.object({fromBlock:$.or(tt).optional(),toBlock:c.string().optional(),address:le.optional(),topics:c.array(be).optional(),blockHash:be.optional()})]),rg=c.array(nn),ng=P,jk=z(eg,tg),Hk=M(rg,ng);var zl={};Y(zl,{error:()=>ag,method:()=>og,params:()=>sg,request:()=>$k,response:()=>Wk,result:()=>ig});h();var og=c.literal("eth_getProof"),sg=c.tuple([le,c.array(be),$.or(tt)]),ig=cl,ag=P,$k=z(og,sg),Wk=M(ig,ag);var Ml={};Y(Ml,{error:()=>lg,method:()=>cg,params:()=>ug,request:()=>Kk,response:()=>Vk,result:()=>fg});h();var cg=c.literal("eth_getStorageAt"),ug=c.tuple([le,$,$.or(tt)]),fg=Le,lg=P,Kk=z(cg,ug),Vk=M(fg,lg);var Ll={};Y(Ll,{error:()=>yg,method:()=>pg,params:()=>hg,request:()=>Gk,response:()=>Zk,result:()=>dg});h();var pg=c.literal("eth_getTransactionByBlockHashAndIndex"),hg=c.tuple([be,$]),dg=on.nullable(),yg=P,Gk=z(pg,hg),Zk=M(dg,yg);var Cl={};Y(Cl,{error:()=>bg,method:()=>mg,params:()=>gg,request:()=>Yk,response:()=>Jk,result:()=>xg});h();var mg=c.literal("eth_getTransactionByBlockNumberAndIndex"),gg=c.tuple([c.string(),$]),xg=on,bg=P,Yk=z(mg,gg),Jk=M(xg,bg);var Nl={};Y(Nl,{error:()=>_g,method:()=>wg,params:()=>vg,request:()=>Qk,response:()=>Xk,result:()=>Sg});h();var wg=c.literal("eth_getTransactionByHash"),vg=c.tuple([be]),Sg=on.nullable(),_g=P,Qk=z(wg,vg),Xk=M(Sg,_g);var Ol={};Y(Ol,{error:()=>Ag,method:()=>Eg,params:()=>kg,request:()=>eI,response:()=>tI,result:()=>Ig});h();var Eg=c.literal("eth_getTransactionCount"),kg=c.tuple([le,$.or(tt)]),Ig=$,Ag=P,eI=z(Eg,kg),tI=M(Ig,Ag);var Ul={};Y(Ul,{error:()=>Pg,method:()=>Rg,params:()=>Bg,request:()=>rI,response:()=>nI,result:()=>Tg});h();var Rg=c.literal("eth_getTransactionReceipt"),Bg=c.tuple([be]),Tg=Si.nullable(),Pg=P,rI=z(Rg,Bg),nI=M(Tg,Pg);var Dl={};Y(Dl,{error:()=>Cg,method:()=>zg,params:()=>Mg,request:()=>oI,response:()=>sI,result:()=>Lg});h();var zg=c.literal("eth_getUncleByBlockHashAndIndex"),Mg=c.tuple([$.or(tt),$]),Lg=En,Cg=P,oI=z(zg,Mg),sI=M(Lg,Cg);var ql={};Y(ql,{error:()=>Dg,method:()=>Ng,params:()=>Og,request:()=>iI,response:()=>aI,result:()=>Ug});h();var Ng=c.literal("eth_getUncleByBlockNumberAndIndex"),Og=c.tuple([$.or(tt),$]),Ug=En,Dg=P,iI=z(Ng,Og),aI=M(Ug,Dg);var Fl={};Y(Fl,{error:()=>Hg,method:()=>qg,params:()=>Fg,request:()=>cI,response:()=>uI,result:()=>jg});h();var qg=c.literal("eth_getUncleCountByBlockHash"),Fg=c.tuple([be]),jg=$,Hg=P,cI=z(qg,Fg),uI=M(jg,Hg);var jl={};Y(jl,{error:()=>Vg,method:()=>$g,params:()=>Wg,request:()=>fI,response:()=>lI,result:()=>Kg});h();var $g=c.literal("eth_getUncleCountByBlockNumber"),Wg=c.tuple([$.or(tt)]),Kg=$,Vg=P,fI=z($g,Wg),lI=M(Kg,Vg);var Hl={};Y(Hl,{error:()=>Jg,method:()=>Gg,params:()=>Zg,request:()=>pI,response:()=>hI,result:()=>Yg});h();var Gg=c.literal("eth_maxPriorityFeePerGas"),Zg=c.tuple([]),Yg=$,Jg=P,pI=z(Gg,Zg),hI=M(Yg,Jg);var $l={};Y($l,{error:()=>tx,method:()=>Qg,params:()=>Xg,request:()=>dI,response:()=>yI,result:()=>ex});h();var Qg=c.literal("eth_newBlockFilter"),Xg=c.tuple([]),ex=$,tx=P,dI=z(Qg,Xg),yI=M(ex,tx);var Wl={};Y(Wl,{error:()=>sx,method:()=>rx,params:()=>nx,request:()=>mI,response:()=>gI,result:()=>ox});h();var rx=c.literal("eth_newFilter"),nx=c.tuple([c.object({fromBlock:$.optional(),toBlock:$.optional(),address:le.or(c.array(le)).optional(),topics:c.array(Le.nullable().or(c.array(Le.nullable()))).optional()})]),ox=$,sx=P,mI=z(rx,nx),gI=M(ox,sx);var Kl={};Y(Kl,{error:()=>ux,method:()=>ix,params:()=>ax,request:()=>xI,response:()=>bI,result:()=>cx});h();var ix=c.literal("eth_newPendingTransactionFilter"),ax=c.tuple([]),cx=$,ux=P,xI=z(ix,ax),bI=M(cx,ux);var Vl={};Y(Vl,{error:()=>hx,method:()=>fx,params:()=>lx,request:()=>wI,response:()=>vI,result:()=>px});h();var fx=c.literal("personal_sign"),lx=c.union([c.tuple([As,le]),c.tuple([As,le,c.unknown()])]),px=Le,hx=P,wI=z(fx,lx),vI=M(px,hx);var Gl={};Y(Gl,{error:()=>gx,method:()=>dx,params:()=>yx,request:()=>SI,response:()=>_I,result:()=>mx});h();var dx=c.literal("eth_protocolVersion"),yx=c.tuple([]),mx=c.string(),gx=P,SI=z(dx,yx),_I=M(mx,gx);var Zl={};Y(Zl,{error:()=>vx,method:()=>xx,params:()=>bx,request:()=>EI,response:()=>kI,result:()=>wx});h();var xx=c.literal("eth_requestAccounts"),bx=c.tuple([]),wx=c.array(le),vx=P,EI=z(xx,bx),kI=M(wx,vx);var Yl={};Y(Yl,{error:()=>kx,method:()=>Sx,params:()=>_x,request:()=>II,response:()=>AI,result:()=>Ex});h();var Sx=c.literal("eth_sendPrivateTransaction"),_x=c.tuple([c.object({tx:be,maxBlockNumber:$.optional(),preferences:c.object({fast:c.boolean()}).optional()})]),Ex=be,kx=P,II=z(Sx,_x),AI=M(Ex,kx);var Jl={};Y(Jl,{error:()=>Bx,method:()=>Ix,params:()=>Ax,request:()=>RI,response:()=>BI,result:()=>Rx});h();var Ix=c.literal("eth_sendRawTransaction"),Ax=c.tuple([Le]),Rx=be,Bx=P,RI=z(Ix,Ax),BI=M(Rx,Bx);var Ql={};Y(Ql,{error:()=>Mx,method:()=>Tx,params:()=>Px,request:()=>TI,response:()=>PI,result:()=>zx});h();var Tx=c.literal("eth_sendTransaction"),Px=c.tuple([Vo]),zx=be,Mx=P,TI=z(Tx,Px),PI=M(zx,Mx);var Xl={};Y(Xl,{error:()=>Ox,method:()=>Lx,params:()=>Cx,request:()=>zI,response:()=>MI,result:()=>Nx});h();var Lx=c.literal("eth_sign"),Cx=c.tuple([le,As]),Nx=Le,Ox=P,zI=z(Lx,Cx),MI=M(Nx,Ox);var ep={};Y(ep,{error:()=>Fx,method:()=>Ux,params:()=>Dx,request:()=>LI,response:()=>CI,result:()=>qx});h();var Ux=c.literal("eth_signTransaction"),Dx=c.tuple([Vo]),qx=Le,Fx=P,LI=z(Ux,Dx),CI=M(qx,Fx);var tp={};Y(tp,{error:()=>Wx,method:()=>jx,params:()=>Hx,request:()=>NI,response:()=>OI,result:()=>$x});h();var jx=c.literal("eth_signTypedData"),Hx=c.tuple([sl,le]),$x=Le,Wx=P,NI=z(jx,Hx),OI=M($x,Wx);var rp={};Y(rp,{error:()=>Zx,method:()=>Kx,params:()=>Vx,request:()=>UI,response:()=>DI,result:()=>Gx});h();var Kx=c.literal("eth_signTypedData_v3"),Vx=c.tuple([le,c.string().transform((r,e)=>{try{let t=JSON.parse(r);return Ha.parse(t)}catch(t){return e.addIssue({code:c.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),c.NEVER}}).or(Ha)]),Gx=Le,Zx=P,UI=z(Kx,Vx),DI=M(Gx,Zx);var np={};Y(np,{error:()=>Xx,method:()=>Yx,params:()=>Jx,request:()=>qI,response:()=>FI,result:()=>Qx});h();var Yx=c.literal("eth_signTypedData_v4"),Jx=c.tuple([le,c.string().transform((r,e)=>{try{let t=JSON.parse(r);return $a.parse(t)}catch(t){return e.addIssue({code:c.ZodIssueCode.custom,message:"Invalid typed data:"+t.message,fatal:!0}),c.NEVER}}).or($a)]),Qx=Le,Xx=P,qI=z(Yx,Jx),FI=M(Qx,Xx);var op={};Y(op,{error:()=>nb,method:()=>eb,params:()=>tb,request:()=>jI,response:()=>HI,result:()=>rb});h();var eb=c.literal("eth_subscribe"),tb=c.union([c.tuple([c.union([c.literal("alchemy_pendingTransactions"),c.literal("newPendingTransactions"),c.literal("newHeads"),c.literal("logs")])]),c.tuple([c.union([c.literal("alchemy_pendingTransactions"),c.literal("newPendingTransactions"),c.literal("newHeads"),c.literal("logs")]),c.union([c.object({fromAddress:c.union([le,c.array(le)]).optional(),toAddress:c.union([le,c.array(le)]).optional(),hashesOnly:c.boolean().optional()}),c.object({address:c.union([le,c.array(le)]).optional(),topics:c.array(c.union([c.null(),le,c.array(le)]))})])])]),rb=c.union([Ye,c.object({result:on,subscription:Ye}),c.object({result:be,subscription:Ye}),c.object({result:c.object({difficulty:Ye,extraData:Ye,gasLimit:Ye,gasUsed:Ye,logsBloom:Ye,miner:le,nonce:Ye,number:Ye,parentHash:be,receiptRoot:be,sha3Uncles:be,stateRoot:be,timestamp:Ye,transactionsRoot:be}),subscription:Ye}),c.object({result:nn,subscription:Ye})]),nb=P,jI=z(eb,tb),HI=M(rb,nb);var sp={};Y(sp,{error:()=>ab,method:()=>ob,params:()=>sb,request:()=>$I,response:()=>WI,result:()=>ib});h();var ob=c.literal("eth_uninstallFilter"),sb=c.tuple([$]),ib=c.boolean(),ab=P,$I=z(ob,sb),WI=M(ib,ab);var ip={};Y(ip,{error:()=>lb,method:()=>cb,params:()=>ub,request:()=>KI,response:()=>VI,result:()=>fb});h();var cb=c.literal("eth_unsubscribe"),ub=c.tuple([$]),fb=c.boolean(),lb=P,KI=z(cb,ub),VI=M(fb,lb);var ap={};Y(ap,{error:()=>yb,method:()=>pb,params:()=>hb,request:()=>GI,response:()=>ZI,result:()=>db});h();var pb=c.literal("net_listening"),hb=c.tuple([]),db=c.boolean(),yb=P,GI=z(pb,hb),ZI=M(db,yb);var cp={};Y(cp,{error:()=>bb,method:()=>mb,params:()=>gb,request:()=>YI,response:()=>JI,result:()=>xb});h();var mb=c.literal("net_version"),gb=c.tuple([]),xb=c.string(),bb=P,YI=z(mb,gb),JI=M(xb,bb);var up={};Y(up,{error:()=>_b,method:()=>wb,params:()=>vb,request:()=>QI,response:()=>XI,result:()=>Sb});h();var wb=c.literal("wallet_addEthereumChain"),vb=c.tuple([c.object({chainId:Ye,chainName:c.string(),nativeCurrency:c.object({name:c.string(),symbol:c.string().refine(r=>{let{length:e}=r;return e>=2&&e<=6},{message:"Value is not a valid symbol."}),decimals:c.number()}),rpcUrls:c.array(c.string()),blockExplorerUrls:c.union([c.tuple([c.string()]),c.null()]).optional(),iconUrls:c.array(c.string()).optional()})]),Sb=c.null(),_b=P,QI=z(wb,vb),XI=M(Sb,_b);var fp={};Y(fp,{error:()=>Ab,method:()=>Eb,params:()=>kb,request:()=>eA,response:()=>tA,result:()=>Ib});h();var Eb=c.literal("wallet_selectEthereumProvider"),kb=c.tuple([]),Ib=Ei,Ab=P,eA=z(Eb,kb),tA=M(Ib,Ab);var lp={};Y(lp,{error:()=>Pb,method:()=>Rb,params:()=>Bb,request:()=>rA,response:()=>nA,result:()=>Tb});h();var Rb=c.literal("wallet_switchEthereumChain"),Bb=c.tuple([c.object({chainId:Ye})]),Tb=c.null(),Pb=P,rA=z(Rb,Bb),nA=M(Tb,Pb);var pp={};Y(pp,{error:()=>Cb,method:()=>zb,params:()=>Mb,request:()=>oA,response:()=>sA,result:()=>Lb});h();var zb=c.literal("wallet_watchAsset"),Mb=c.object({type:c.literal("ERC20"),options:c.object({address:le,symbol:c.string(),decimals:c.number(),image:c.string()})}),Lb=c.boolean(),Cb=P,oA=z(zb,Mb),sA=M(Lb,Cb);var hp={};Y(hp,{error:()=>Db,method:()=>Nb,params:()=>Ob,request:()=>iA,response:()=>aA,result:()=>Ub});h();var Nb=c.literal("web3_clientVersion"),Ob=c.tuple([]),Ub=c.string(),Db=P,iA=z(Nb,Ob),aA=M(Ub,Db);var dp={};Y(dp,{error:()=>Hb,method:()=>qb,params:()=>Fb,request:()=>cA,response:()=>uA,result:()=>jb});h();var qb=c.literal("web3_sha3"),Fb=c.tuple([Le]),jb=Le,Hb=P,cA=z(qb,Fb),uA=M(jb,Hb);var Ts={};Y(Ts,{phantom_accountChanged:()=>Ja,phantom_chainChanged:()=>Xa,phantom_dappIcon:()=>ec,phantom_dappMeta:()=>tc,phantom_metaMaskOverrideSettingsChanged:()=>Qa,phantom_trustRevoked:()=>rc});h();var Ja={};Y(Ja,{method:()=>$b,notification:()=>lA,params:()=>Wb});h();var $b=c.literal("phantom_accountChanged"),Wb=c.object({evm:c.optional(le),sol:c.optional(ki),btc:c.array(Go)}).nullable(),lA=kr($b,Wb);var Qa={};Y(Qa,{method:()=>Kb,notification:()=>pA,params:()=>Vb});h();var Kb=c.literal("phantom_metaMaskOverrideSettingsChanged"),Vb=c.null(),pA=kr(Kb,Vb);var Xa={};Y(Xa,{method:()=>Gb,notification:()=>hA,params:()=>Zb});h();var Gb=c.literal("phantom_chainChanged"),Zb=c.object({evm:c.optional(Za.or(Ya))}).nullable(),hA=kr(Gb,Zb);var ec={};Y(ec,{method:()=>Yb,notification:()=>dA,params:()=>Jb});h();var Yb=c.literal("phantom_dappIcon"),Jb=c.string().nullable(),dA=kr(Yb,Jb);var tc={};Y(tc,{method:()=>Qb,notification:()=>yA,params:()=>Xb});h();var Qb=c.literal("phantom_dappMeta"),Xb=c.object({title:c.string(),url:c.string(),icons:c.object({href:c.string(),size:c.object({width:c.number(),height:c.number()})}).array()}),yA=kr(Qb,Xb);var rc={};Y(rc,{method:()=>ew,notification:()=>mA,params:()=>tw});h();var ew=c.literal("phantom_trustRevoked"),tw=c.object({evm:c.optional(le),sol:c.optional(ki),btc:c.array(Go)}).nullable(),mA=kr(ew,tw);var Lr={};Y(Lr,{common:()=>ic,sol_connect:()=>nc,sol_disconnect:()=>oc,sol_signAllTransactions:()=>sc,sol_signAndSendAllTransactions:()=>cc,sol_signAndSendTransaction:()=>ac,sol_signIn:()=>fc,sol_signMessage:()=>uc,sol_signTransaction:()=>lc});h();var nc={};Y(nc,{error:()=>sw,method:()=>rw,params:()=>nw,request:()=>gA,response:()=>xA,result:()=>ow});h();var rw=c.literal("sol_connect"),nw=c.object({onlyIfTrusted:c.optional(c.boolean())}),ow=c.object({publicKey:c.string()}),sw=P,gA=z(rw,nw),xA=M(ow,sw);var oc={};Y(oc,{error:()=>uw,method:()=>iw,params:()=>aw,request:()=>bA,response:()=>wA,result:()=>cw});h();var iw=c.literal("sol_disconnect"),aw=Rs.optional(),cw=c.null(),uw=P,bA=z(iw,aw),wA=M(cw,uw);var sc={};Y(sc,{error:()=>hw,method:()=>fw,params:()=>lw,request:()=>vA,response:()=>SA,result:()=>pw});h();var fw=c.literal("sol_signAllTransactions"),lw=c.object({transactions:c.array(He)}),pw=c.array(c.object({signature:c.string(),transaction:He,version:c.union([c.literal("legacy"),c.number()])})),hw=P,vA=z(fw,lw),SA=M(pw,hw);var ac={};Y(ac,{error:()=>gw,method:()=>dw,params:()=>yw,request:()=>_A,response:()=>EA,result:()=>mw});h();var ic={};Y(ic,{SolanaProviderEvent:()=>yp,SolanaSendOptions:()=>Bi});h();var Bi=c.optional(c.object({skipPreflight:c.optional(c.boolean()),preflightCommitment:c.optional(c.union([c.literal("processed"),c.literal("confirmed"),c.literal("finalized"),c.literal("recent"),c.literal("single"),c.literal("singleGossip"),c.literal("root"),c.literal("max")])),maxRetries:c.optional(c.number()),minContextSlot:c.optional(c.number())})),yp=(n=>(n.Connect="connect",n.Disconnect="disconnect",n.AccountChanged="accountChanged",n))(yp||{}),nU=c.nativeEnum(yp);var dw=c.literal("sol_signAndSendTransaction"),yw=c.object({transaction:He,options:Bi}),mw=c.object({signature:c.string(),publicKey:c.string()}),gw=P,_A=z(dw,yw),EA=M(mw,gw);var cc={};Y(cc,{error:()=>vw,method:()=>xw,params:()=>bw,request:()=>kA,response:()=>IA,result:()=>ww});h();var xw=c.literal("sol_signAndSendAllTransactions"),bw=c.object({transactions:c.array(He),options:Bi}),ww=c.object({signatures:c.array(c.union([c.string(),c.null()])),publicKey:c.string()}),vw=P,kA=z(xw,bw),IA=M(ww,vw);var uc={};Y(uc,{error:()=>kw,method:()=>Sw,params:()=>_w,request:()=>AA,response:()=>RA,result:()=>Ew});h();var Sw=c.literal("sol_signMessage"),_w=c.object({message:He,display:c.union([c.literal("utf8"),c.literal("hex")])}),Ew=c.object({signature:c.string(),publicKey:c.string()}),kw=P,AA=z(Sw,_w),RA=M(Ew,kw);var fc={};Y(fc,{error:()=>Bw,method:()=>Iw,params:()=>Aw,request:()=>BA,response:()=>TA,result:()=>Rw});h();var Iw=c.literal("sol_signIn"),Aw=c.object({signInData:Ri}),Rw=c.object({address:c.string(),signedMessage:c.string(),signature:c.string()}),Bw=P,BA=z(Iw,Aw),TA=M(Rw,Bw);var lc={};Y(lc,{error:()=>Mw,method:()=>Tw,params:()=>Pw,request:()=>PA,response:()=>zA,result:()=>zw});h();var Tw=c.literal("sol_signTransaction"),Pw=c.object({transaction:He}),zw=c.object({signature:c.string(),transaction:He,version:c.union([c.literal("legacy"),c.number()])}),Mw=P,PA=z(Tw,Pw),zA=M(zw,Mw);h();var mp={};Y(mp,{error:()=>Ow,method:()=>Lw,params:()=>Cw,request:()=>MA,response:()=>LA,result:()=>Nw});h();var Lw=c.literal("user_approveBtcRequestAccounts"),Cw=c.tuple([Me]),Nw=c.null(),Ow=P,MA=z(Lw,Cw),LA=M(Nw,Ow);var gp={};Y(gp,{error:()=>Fw,method:()=>Uw,params:()=>Dw,request:()=>CA,response:()=>NA,result:()=>qw});h();var Uw=c.literal("user_approveBtcSignPSBT"),Dw=c.tuple([Me,c.object({psbt:c.instanceof(Uint8Array),sequenceId:c.string()})]),qw=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),signature:c.string()})]),Fw=P,CA=z(Uw,Dw),NA=M(qw,Fw);var xp={};Y(xp,{error:()=>Ww,method:()=>jw,params:()=>Hw,request:()=>OA,response:()=>UA,result:()=>$w});h();var jw=c.literal("user_approveBtcSignMessage"),Hw=c.tuple([Me,c.object({message:c.instanceof(Uint8Array),sequenceId:c.string()})]),$w=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),signature:c.string()})]),Ww=P,OA=z(jw,Hw),UA=M($w,Ww);var bp={};Y(bp,{error:()=>Zw,method:()=>Kw,params:()=>Vw,request:()=>DA,response:()=>qA,result:()=>Gw});h();var Kw=c.literal("user_approveEthRequestAccounts"),Vw=c.tuple([Me]),Gw=c.null(),Zw=P,DA=z(Kw,Vw),qA=M(Gw,Zw);var wp={};Y(wp,{error:()=>Xw,method:()=>Yw,params:()=>Jw,request:()=>FA,response:()=>jA,result:()=>Qw});h();h();var er=(A=>(A.OK="OK",A.FeatureKilled="FEATURE_KILLED",A.WalletLocked="WALLET_LOCKED",A.TabNotFocused="TAB_NOT_FOCUSED",A.Disabled="DISABLED",A.SessionExpired="SESSION_EXPIRED",A.RateLimitExceeded="RATE_LIMIT_EXCEEDED",A.SimulationFailed="SIMULATION_FAILED",A.UnsupportedDapp="UNSUPPORTED_DAPP",A.UnsupportedNetworkId="UNSUPPORTED_NETWORK_ID",A.UnsupportedMethod="UNSUPPORTED_METHOD",A.Unimplemented="UNIMPLEMENTED",A.Unknown="UNKNOWN",A))(er||{});var Yw=c.literal("user_approveEthSendTransaction"),Jw=c.tuple([Me,c.object({transaction:Vo,autoConfirmStatusCode:c.nativeEnum(er),sequenceId:c.string()})]),Qw=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend"),maxFeePerGas:$,maxPriorityFeePerGas:$}),c.object({type:c.literal("send"),signature:Ye,maxFeePerGas:$,maxPriorityFeePerGas:$})]),Xw=P,FA=z(Yw,Jw),jA=M(Qw,Xw);var vp={};Y(vp,{error:()=>n1,method:()=>e1,params:()=>t1,request:()=>HA,response:()=>$A,result:()=>r1});h();var e1=c.literal("user_approveEthSignMessage"),t1=c.tuple([Me,c.object({signer:le,message:Le,originalMethod:c.enum(["eth_sign","personal_sign","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4"]),chainId:c.string(),autoConfirmStatusCode:c.nativeEnum(er),sequenceId:c.string()})]),r1=c.discriminatedUnion("approvalType",[c.object({approvalType:c.literal("user")}),c.object({approvalType:c.literal("hardware"),signature:Ye})]),n1=P,HA=z(e1,t1),$A=M(r1,n1);var Sp={};Y(Sp,{error:()=>a1,method:()=>o1,params:()=>s1,request:()=>WA,response:()=>KA,result:()=>i1});h();var o1=c.literal("user_approveSolConnect"),s1=c.tuple([Me]),i1=c.null(),a1=P,WA=z(o1,s1),KA=M(i1,a1);var _p={};Y(_p,{error:()=>l1,method:()=>c1,params:()=>u1,request:()=>VA,response:()=>GA,result:()=>f1});h();var c1=c.literal("user_approveSolSignAllTransactions"),u1=c.tuple([Me,c.object({transactions:c.array(He),autoConfirmStatusCode:c.nativeEnum(er),sequenceId:c.string()})]),f1=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),result:c.array(c.object({signedTransaction:He,signature:He,version:c.union([c.literal("legacy"),c.number()])}))})]),l1=P,VA=z(c1,u1),GA=M(f1,l1);var Ep={};Y(Ep,{error:()=>y1,method:()=>p1,params:()=>h1,request:()=>ZA,response:()=>YA,result:()=>d1});h();var p1=c.literal("user_approveSolSignAndSendTransaction"),h1=c.tuple([Me,c.object({transaction:c.string(),autoConfirmStatusCode:c.nativeEnum(er),sequenceId:c.string()})]),d1=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),signedTransaction:He,signature:He,version:c.union([c.literal("legacy"),c.number()])})]),y1=P,ZA=z(p1,h1),YA=M(d1,y1);var kp={};Y(kp,{error:()=>b1,method:()=>m1,params:()=>g1,request:()=>JA,response:()=>QA,result:()=>x1});h();var m1=c.literal("user_approveSolSignAndSendAllTransactions"),g1=c.tuple([Me,c.object({transactions:c.array(He),autoConfirmStatusCode:c.nativeEnum(er),sequenceId:c.string()})]),x1=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),result:c.array(c.object({signedTransaction:He,signature:He,version:c.union([c.literal("legacy"),c.number()])}))})]),b1=P,JA=z(m1,g1),QA=M(x1,b1);var Ip={};Y(Ip,{error:()=>_1,method:()=>w1,params:()=>v1,request:()=>XA,response:()=>eR,result:()=>S1});h();var w1=c.literal("user_approveSolSignIn"),v1=c.tuple([Me,c.object({connect:c.boolean(),signInData:Ri,message:He,errorDetails:c.array(c.object({label:c.string(),message:c.string()})).optional(),sequenceId:c.string()})]),S1=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),signature:He})]),_1=P,XA=z(w1,v1),eR=M(S1,_1);var Ap={};Y(Ap,{error:()=>A1,method:()=>E1,params:()=>k1,request:()=>tR,response:()=>rR,result:()=>I1});h();var E1=c.literal("user_approveSolSignMessage"),k1=c.tuple([Me,c.object({message:He,display:c.union([c.literal("utf8"),c.literal("hex")]),autoConfirmStatusCode:c.nativeEnum(er),sequenceId:c.string()})]),I1=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),signature:He})]),A1=P,tR=z(E1,k1),rR=M(I1,A1);var Rp={};Y(Rp,{error:()=>P1,method:()=>R1,params:()=>B1,request:()=>nR,response:()=>oR,result:()=>T1});h();var R1=c.literal("user_approveSolSignTransaction"),B1=c.tuple([Me,c.object({transaction:c.string(),autoConfirmStatusCode:c.nativeEnum(er),sequenceId:c.string()})]),T1=c.discriminatedUnion("type",[c.object({type:c.literal("signAndSend")}),c.object({type:c.literal("send"),signedTransaction:He,signature:He,version:c.union([c.literal("legacy"),c.number()])})]),P1=P,nR=z(R1,B1),oR=M(T1,P1);var Bp={};Y(Bp,{error:()=>C1,method:()=>z1,params:()=>M1,request:()=>sR,response:()=>iR,result:()=>L1});h();var z1=c.literal("user_confirmEIP712IncorrectChainId"),M1=c.tuple([Me,c.object({connectedChainId:c.string(),messageChainId:c.string()})]),L1=c.null(),C1=P,sR=z(z1,M1),iR=M(L1,C1);var Tp={};Y(Tp,{error:()=>D1,method:()=>N1,params:()=>O1,request:()=>aR,response:()=>cR,result:()=>U1});h();var N1=c.literal("user_confirmIncorrectMode"),O1=c.tuple([Me,c.enum(["mainnet","testnet"])]),U1=c.null(),D1=P,aR=z(N1,O1),cR=M(U1,D1);var Pp={};Y(Pp,{error:()=>H1,method:()=>q1,params:()=>F1,request:()=>uR,response:()=>fR,result:()=>j1});h();var q1=c.literal("user_confirmUnsupportedAccount"),F1=c.tuple([Me,c.literal("ethereum").or(c.literal("solana"))]),j1=c.null(),H1=P,uR=z(q1,F1),fR=M(j1,H1);var zp={};Y(zp,{error:()=>V1,method:()=>$1,params:()=>W1,request:()=>lR,response:()=>pR,result:()=>K1});h();var $1=c.literal("user_confirmUnsupportedNetwork"),W1=c.tuple([Me,c.string()]),K1=c.null(),V1=P,lR=z($1,W1),pR=M(K1,V1);var Mp={};Y(Mp,{error:()=>J1,method:()=>G1,params:()=>Z1,request:()=>hR,response:()=>dR,result:()=>Y1});h();var G1=c.literal("user_selectEthWallet"),Z1=c.tuple([Me]),Y1=Ei,J1=P,hR=z(G1,Z1),dR=M(Y1,J1);h();var AW=Re(Ls());h();var ke=Re(Ni());h();h();h();function Wp(r){if(!Number.isSafeInteger(r)||r<0)throw new Error(`Wrong positive integer: ${r}`)}function jR(r){if(typeof r!="boolean")throw new Error(`Expected boolean, not ${r}`)}function dv(r,...e){if(!(r instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(e.length>0&&!e.includes(r.length))throw new TypeError(`Expected Uint8Array of length ${e}, not of length=${r.length}`)}function HR(r){if(typeof r!="function"||typeof r.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Wp(r.outputLen),Wp(r.blockLen)}function $R(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 WR(r,e){dv(r);let t=e.outputLen;if(r.lengthnew Uint32Array(r.buffer,r.byteOffset,Math.floor(r.byteLength/4)),Mc=r=>new DataView(r.buffer,r.byteOffset,r.byteLength),Fr=(r,e)=>r<<32-e|r>>>e,GR=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!GR)throw new Error("Non little-endian hardware is not supported");var LD=Array.from({length:256},(r,e)=>e.toString(16).padStart(2,"0"));function ZR(r){if(typeof r!="string")throw new TypeError(`utf8ToBytes expected string, got ${typeof r}`);return new TextEncoder().encode(r)}function Gn(r){if(typeof r=="string"&&(r=ZR(r)),!(r instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof r})`);return r}var Vn=class{clone(){return this._cloneInto()}};function an(r){let e=n=>r().update(Gn(n)).digest(),t=r();return e.outputLen=t.outputLen,e.blockLen=t.blockLen,e.create=()=>r(),e}function mv(r){let e=(n,o)=>r(o).update(Gn(n)).digest(),t=r({});return e.outputLen=t.outputLen,e.blockLen=t.blockLen,e.create=n=>r(n),e}function YR(r,e,t,n){if(typeof r.setBigUint64=="function")return r.setBigUint64(e,t,n);let o=BigInt(32),s=BigInt(4294967295),i=Number(t>>o&s),u=Number(t&s),f=n?4:0,d=n?0:4;r.setUint32(e+f,i,n),r.setUint32(e+d,u,n)}var Ds=class extends Vn{constructor(e,t,n,o){super(),this.blockLen=e,this.outputLen=t,this.padOffset=n,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=Mc(this.buffer)}update(e){rr.exists(this);let{view:t,buffer:n,blockLen:o}=this;e=Gn(e);let s=e.length;for(let i=0;io-i&&(this.process(n,0),i=0);for(let w=i;wb.length)throw new Error("_sha2: outputLen bigger than state");for(let w=0;w>Kp&Lc)}:{h:Number(r>>Kp&Lc)|0,l:Number(r&Lc)|0}}function JR(r,e=!1){let t=new Uint32Array(r.length),n=new Uint32Array(r.length);for(let o=0;oBigInt(r>>>0)<>>0),XR=(r,e,t)=>r>>>t,eB=(r,e,t)=>r<<32-t|e>>>t,tB=(r,e,t)=>r>>>t|e<<32-t,rB=(r,e,t)=>r<<32-t|e>>>t,nB=(r,e,t)=>r<<64-t|e>>>t-32,oB=(r,e,t)=>r>>>t-32|e<<64-t,sB=(r,e)=>e,iB=(r,e)=>r,aB=(r,e,t)=>r<>>32-t,cB=(r,e,t)=>e<>>32-t,uB=(r,e,t)=>e<>>64-t,fB=(r,e,t)=>r<>>64-t;function lB(r,e,t,n){let o=(e>>>0)+(n>>>0);return{h:r+t+(o/2**32|0)|0,l:o|0}}var pB=(r,e,t)=>(r>>>0)+(e>>>0)+(t>>>0),hB=(r,e,t,n)=>e+t+n+(r/2**32|0)|0,dB=(r,e,t,n)=>(r>>>0)+(e>>>0)+(t>>>0)+(n>>>0),yB=(r,e,t,n,o)=>e+t+n+o+(r/2**32|0)|0,mB=(r,e,t,n,o)=>(r>>>0)+(e>>>0)+(t>>>0)+(n>>>0)+(o>>>0),gB=(r,e,t,n,o,s)=>e+t+n+o+s+(r/2**32|0)|0,xB={fromBig:gv,split:JR,toBig:QR,shrSH:XR,shrSL:eB,rotrSH:tB,rotrSL:rB,rotrBH:nB,rotrBL:oB,rotr32H:sB,rotr32L:iB,rotlSH:aB,rotlSL:cB,rotlBH:uB,rotlBL:fB,add:lB,add3L:pB,add3H:hB,add4L:dB,add4H:yB,add5H:gB,add5L:mB},Ae=xB;var[bB,wB]=Ae.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))),Zn=new Uint32Array(80),Yn=new Uint32Array(80),qs=class extends Ds{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:e,Al:t,Bh:n,Bl:o,Ch:s,Cl:i,Dh:u,Dl:f,Eh:d,El:b,Fh:w,Fl:T,Gh:A,Gl:D,Hh:H,Hl:Z}=this;return[e,t,n,o,s,i,u,f,d,b,w,T,A,D,H,Z]}set(e,t,n,o,s,i,u,f,d,b,w,T,A,D,H,Z){this.Ah=e|0,this.Al=t|0,this.Bh=n|0,this.Bl=o|0,this.Ch=s|0,this.Cl=i|0,this.Dh=u|0,this.Dl=f|0,this.Eh=d|0,this.El=b|0,this.Fh=w|0,this.Fl=T|0,this.Gh=A|0,this.Gl=D|0,this.Hh=H|0,this.Hl=Z|0}process(e,t){for(let se=0;se<16;se++,t+=4)Zn[se]=e.getUint32(t),Yn[se]=e.getUint32(t+=4);for(let se=16;se<80;se++){let X=Zn[se-15]|0,J=Yn[se-15]|0,W=Ae.rotrSH(X,J,1)^Ae.rotrSH(X,J,8)^Ae.shrSH(X,J,7),we=Ae.rotrSL(X,J,1)^Ae.rotrSL(X,J,8)^Ae.shrSL(X,J,7),ge=Zn[se-2]|0,ce=Yn[se-2]|0,Ue=Ae.rotrSH(ge,ce,19)^Ae.rotrBH(ge,ce,61)^Ae.shrSH(ge,ce,6),Ie=Ae.rotrSL(ge,ce,19)^Ae.rotrBL(ge,ce,61)^Ae.shrSL(ge,ce,6),U=Ae.add4L(we,Ie,Yn[se-7],Yn[se-16]),g=Ae.add4H(U,W,Ue,Zn[se-7],Zn[se-16]);Zn[se]=g|0,Yn[se]=U|0}let{Ah:n,Al:o,Bh:s,Bl:i,Ch:u,Cl:f,Dh:d,Dl:b,Eh:w,El:T,Fh:A,Fl:D,Gh:H,Gl:Z,Hh:ee,Hl:he}=this;for(let se=0;se<80;se++){let X=Ae.rotrSH(w,T,14)^Ae.rotrSH(w,T,18)^Ae.rotrBH(w,T,41),J=Ae.rotrSL(w,T,14)^Ae.rotrSL(w,T,18)^Ae.rotrBL(w,T,41),W=w&A^~w&H,we=T&D^~T&Z,ge=Ae.add5L(he,J,we,wB[se],Yn[se]),ce=Ae.add5H(ge,ee,X,W,bB[se],Zn[se]),Ue=ge|0,Ie=Ae.rotrSH(n,o,28)^Ae.rotrBH(n,o,34)^Ae.rotrBH(n,o,39),U=Ae.rotrSL(n,o,28)^Ae.rotrBL(n,o,34)^Ae.rotrBL(n,o,39),g=n&s^n&u^s&u,a=o&i^o&f^i&f;ee=H|0,he=Z|0,H=A|0,Z=D|0,A=w|0,D=T|0,{h:w,l:T}=Ae.add(d|0,b|0,ce|0,Ue|0),d=u|0,b=f|0,u=s|0,f=i|0,s=n|0,i=o|0;let l=Ae.add3L(Ue,U,a);n=Ae.add3H(l,ce,Ie,g),o=l|0}({h:n,l:o}=Ae.add(this.Ah|0,this.Al|0,n|0,o|0)),{h:s,l:i}=Ae.add(this.Bh|0,this.Bl|0,s|0,i|0),{h:u,l:f}=Ae.add(this.Ch|0,this.Cl|0,u|0,f|0),{h:d,l:b}=Ae.add(this.Dh|0,this.Dl|0,d|0,b|0),{h:w,l:T}=Ae.add(this.Eh|0,this.El|0,w|0,T|0),{h:A,l:D}=Ae.add(this.Fh|0,this.Fl|0,A|0,D|0),{h:H,l:Z}=Ae.add(this.Gh|0,this.Gl|0,H|0,Z|0),{h:ee,l:he}=Ae.add(this.Hh|0,this.Hl|0,ee|0,he|0),this.set(n,o,s,i,u,f,d,b,w,T,A,D,H,Z,ee,he)}roundClean(){Zn.fill(0),Yn.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)}},Vp=class extends qs{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}},Gp=class extends qs{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}},Zp=class extends qs{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}},xv=an(()=>new qs),KD=an(()=>new Vp),VD=an(()=>new Gp),GD=an(()=>new Zp);h();var vB=Re(Yp(),1);var Yt=BigInt(0),qe=BigInt(1),Xn=BigInt(2),SB=BigInt(8),bv=BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),Nt=Object.freeze({a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),P:BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),l:bv,n:bv,h:BigInt(8),Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960")});var Ev=BigInt("0x10000000000000000000000000000000000000000000000000000000000000000"),Oi=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"),eq=BigInt("6853475219497561581579357271197624642482790079785650197046958215289687604742"),_B=BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"),EB=BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"),kB=BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"),IB=BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952"),Oe=class{constructor(e,t,n,o){this.x=e,this.y=t,this.z=n,this.t=o}static fromAffine(e){if(!(e instanceof rt))throw new TypeError("ExtendedPoint#fromAffine: expected Point");return e.equals(rt.ZERO)?Oe.ZERO:new Oe(e.x,e.y,qe,K(e.x*e.y))}static toAffineBatch(e){let t=BB(e.map(n=>n.z));return e.map((n,o)=>n.toAffine(t[o]))}static normalizeZ(e){return this.toAffineBatch(e).map(this.fromAffine)}equals(e){vv(e);let{x:t,y:n,z:o}=this,{x:s,y:i,z:u}=e,f=K(t*u),d=K(s*o),b=K(n*u),w=K(i*o);return f===d&&b===w}negate(){return new Oe(K(-this.x),this.y,this.z,K(-this.t))}double(){let{x:e,y:t,z:n}=this,{a:o}=Nt,s=K(e*e),i=K(t*t),u=K(Xn*K(n*n)),f=K(o*s),d=e+t,b=K(K(d*d)-s-i),w=f+i,T=w-u,A=f-i,D=K(b*T),H=K(w*A),Z=K(b*A),ee=K(T*w);return new Oe(D,H,ee,Z)}add(e){vv(e);let{x:t,y:n,z:o,t:s}=this,{x:i,y:u,z:f,t:d}=e,b=K((n-t)*(u+i)),w=K((n+t)*(u-i)),T=K(w-b);if(T===Yt)return this.double();let A=K(o*Xn*d),D=K(s*Xn*f),H=D+A,Z=w+b,ee=D-A,he=K(H*T),se=K(Z*ee),X=K(H*ee),J=K(T*Z);return new Oe(he,se,J,X)}subtract(e){return this.add(e.negate())}precomputeWindow(e){let t=1+256/e,n=[],o=this,s=o;for(let i=0;i>=w,D>f&&(D-=b,e+=qe);let H=A,Z=A+Math.abs(D)-1,ee=T%2!==0,he=D<0;D===0?i=i.add(wv(ee,o[H])):s=s.add(wv(he,o[Z]))}return Oe.normalizeZ([s,i])[0]}multiply(e,t){return this.wNAF(Nc(e,Nt.l),t)}multiplyUnsafe(e){let t=Nc(e,Nt.l,!1),n=Oe.BASE,o=Oe.ZERO;if(t===Yt)return o;if(this.equals(o)||t===qe)return this;if(this.equals(n))return this.wNAF(t);let s=o,i=this;for(;t>Yt;)t&qe&&(s=s.add(i)),i=i.double(),t>>=qe;return s}isSmallOrder(){return this.multiplyUnsafe(Nt.h).equals(Oe.ZERO)}isTorsionFree(){let e=this.multiplyUnsafe(Nt.l/Xn).double();return Nt.l%Xn&&(e=e.add(this)),e.equals(Oe.ZERO)}toAffine(e){let{x:t,y:n,z:o}=this,s=this.equals(Oe.ZERO);e==null&&(e=s?SB:Uc(o));let i=K(t*e),u=K(n*e),f=K(o*e);if(s)return rt.ZERO;if(f!==qe)throw new Error("invZ was invalid");return new rt(i,u)}fromRistrettoBytes(){Qp()}toRistrettoBytes(){Qp()}fromRistrettoHash(){Qp()}};Oe.BASE=new Oe(Nt.Gx,Nt.Gy,qe,K(Nt.Gx*Nt.Gy));Oe.ZERO=new Oe(Yt,qe,qe,Yt);function wv(r,e){let t=e.negate();return r?t:e}function vv(r){if(!(r instanceof Oe))throw new TypeError("ExtendedPoint expected")}function Jp(r){if(!(r instanceof wr))throw new TypeError("RistrettoPoint expected")}function Qp(){throw new Error("Legacy method: switch to RistrettoPoint")}var wr=class{constructor(e){this.ep=e}static calcElligatorRistrettoMap(e){let{d:t}=Nt,n=K(Oi*e*e),o=K((n+qe)*kB),s=BigInt(-1),i=K((s-t*n)*K(n+t)),{isValid:u,value:f}=rh(o,i),d=K(f*e);Qn(d)||(d=K(-d)),u||(f=d),u||(s=n);let b=K(s*(n-qe)*IB-i),w=f*f,T=K((f+f)*i),A=K(b*_B),D=K(qe-w),H=K(qe+w);return new Oe(K(T*H),K(D*A),K(A*H),K(T*D))}static hashToCurve(e){e=eo(e,64);let t=Xp(e.slice(0,32)),n=this.calcElligatorRistrettoMap(t),o=Xp(e.slice(32,64)),s=this.calcElligatorRistrettoMap(o);return new wr(n.add(s))}static fromHex(e){e=eo(e,32);let{a:t,d:n}=Nt,o="RistrettoPoint.fromHex: the hex is not valid encoding of RistrettoPoint",s=Xp(e);if(!PB(Di(s),e)||Qn(s))throw new Error(o);let i=K(s*s),u=K(qe+t*i),f=K(qe-t*i),d=K(u*u),b=K(f*f),w=K(t*n*d-b),{isValid:T,value:A}=_v(K(w*b)),D=K(A*f),H=K(A*D*w),Z=K((s+s)*D);Qn(Z)&&(Z=K(-Z));let ee=K(u*H),he=K(Z*ee);if(!T||Qn(he)||ee===Yt)throw new Error(o);return new wr(new Oe(Z,ee,qe,he))}toRawBytes(){let{x:e,y:t,z:n,t:o}=this.ep,s=K(K(n+t)*K(n-t)),i=K(e*t),u=K(i*i),{value:f}=_v(K(s*u)),d=K(f*s),b=K(f*i),w=K(d*b*o),T;if(Qn(o*w)){let D=K(t*Oi),H=K(e*Oi);e=D,t=H,T=K(d*EB)}else T=b;Qn(e*w)&&(t=K(-t));let A=K((n-t)*T);return Qn(A)&&(A=K(-A)),Di(A)}toHex(){return qi(this.toRawBytes())}toString(){return this.toHex()}equals(e){Jp(e);let t=this.ep,n=e.ep,o=K(t.x*n.y)===K(t.y*n.x),s=K(t.y*n.y)===K(t.x*n.x);return o||s}add(e){return Jp(e),new wr(this.ep.add(e.ep))}subtract(e){return Jp(e),new wr(this.ep.subtract(e.ep))}multiply(e){return new wr(this.ep.multiply(e))}multiplyUnsafe(e){return new wr(this.ep.multiplyUnsafe(e))}};wr.BASE=new wr(Oe.BASE);wr.ZERO=new wr(Oe.ZERO);var eh=new WeakMap,rt=class{constructor(e,t){this.x=e,this.y=t}_setWindowSize(e){this._WINDOW_SIZE=e,eh.delete(this)}static fromHex(e,t=!0){let{d:n,P:o}=Nt;e=eo(e,32);let s=e.slice();s[31]=e[31]&-129;let i=Fi(s);if(t&&i>=o)throw new Error("Expected 0 < hex < P");if(!t&&i>=Ev)throw new Error("Expected 0 < hex < 2**256");let u=K(i*i),f=K(u-qe),d=K(n*u+qe),{isValid:b,value:w}=rh(f,d);if(!b)throw new Error("Point.fromHex: invalid y coordinate");let T=(w&qe)===qe;return(e[31]&128)!==0!==T&&(w=K(-w)),new rt(w,i)}static async fromPrivateKey(e){return(await Rv(e)).point}toRawBytes(){let e=Di(this.y);return e[31]|=this.x&qe?128:0,e}toHex(){return qi(this.toRawBytes())}toX25519(){let{y:e}=this,t=K((qe+e)*Uc(qe-e));return Di(t)}isTorsionFree(){return Oe.fromAffine(this).isTorsionFree()}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new rt(K(-this.x),this.y)}add(e){return Oe.fromAffine(this).add(Oe.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return Oe.fromAffine(this).multiply(e,this).toAffine()}};rt.BASE=new rt(Nt.Gx,Nt.Gy);rt.ZERO=new rt(Yt,qe);var Yo=class{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromHex(e){let t=eo(e,64),n=rt.fromHex(t.slice(0,32),!1),o=Fi(t.slice(32,64));return new Yo(n,o)}assertValidity(){let{r:e,s:t}=this;if(!(e instanceof rt))throw new Error("Expected Point instance");return Nc(t,Nt.l,!1),this}toRawBytes(){let e=new Uint8Array(64);return e.set(this.r.toRawBytes()),e.set(Di(this.s),32),e}toHex(){return qi(this.toRawBytes())}};function Sv(...r){if(!r.every(n=>n instanceof Uint8Array))throw new Error("Expected Uint8Array list");if(r.length===1)return r[0];let e=r.reduce((n,o)=>n+o.length,0),t=new Uint8Array(e);for(let n=0,o=0;ne.toString(16).padStart(2,"0"));function qi(r){if(!(r instanceof Uint8Array))throw new Error("Uint8Array expected");let e="";for(let t=0;t=Yt?t:e+t}function Uc(r,e=Nt.P){if(r===Yt||e<=Yt)throw new Error(`invert: expected positive integers, got n=${r} mod=${e}`);let t=K(r,e),n=e,o=Yt,s=qe,i=qe,u=Yt;for(;t!==Yt;){let d=n/t,b=n%t,w=o-i*d,T=s-u*d;n=t,t=b,o=i,s=u,i=w,u=T}if(n!==qe)throw new Error("invert: does not exist");return K(o,e)}function BB(r,e=Nt.P){let t=new Array(r.length),n=r.reduce((s,i,u)=>i===Yt?s:(t[u]=s,K(s*i,e)),qe),o=Uc(n,e);return r.reduceRight((s,i,u)=>i===Yt?s:(t[u]=K(s*t[u],e),K(s*i,e)),o),t}function cn(r,e){let{P:t}=Nt,n=r;for(;e-- >Yt;)n*=n,n%=t;return n}function TB(r){let{P:e}=Nt,t=BigInt(5),n=BigInt(10),o=BigInt(20),s=BigInt(40),i=BigInt(80),f=r*r%e*r%e,d=cn(f,Xn)*f%e,b=cn(d,qe)*r%e,w=cn(b,t)*b%e,T=cn(w,n)*w%e,A=cn(T,o)*T%e,D=cn(A,s)*A%e,H=cn(D,i)*D%e,Z=cn(H,i)*D%e,ee=cn(Z,n)*w%e;return{pow_p_5_8:cn(ee,Xn)*r%e,b2:f}}function rh(r,e){let t=K(e*e*e),n=K(t*t*e),o=TB(r*n).pow_p_5_8,s=K(r*t*o),i=K(e*s*s),u=s,f=K(s*Oi),d=i===r,b=i===K(-r),w=i===K(-r*Oi);return d&&(s=u),(b||w)&&(s=f),Qn(s)&&(s=K(-s)),{isValid:d||b,value:s}}function _v(r){return rh(qe,r)}function Cc(r){return K(Fi(r),Nt.l)}function PB(r,e){if(r.length!==e.length)return!1;for(let t=0;t{if(r=eo(r),r.length<40||r.length>1024)throw new Error("Expected 40-1024 bytes of private key as per FIPS 186");return K(Fi(r),Nt.l-qe)+qe},randomBytes:(r=32)=>{if(Jn.web)return Jn.web.getRandomValues(new Uint8Array(r));if(Jn.node){let{randomBytes:e}=Jn.node;return new Uint8Array(e(r).buffer)}else throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>to.randomBytes(32),sha512:async(...r)=>{let e=Sv(...r);if(Jn.web){let t=await Jn.web.subtle.digest("SHA-512",e.buffer);return new Uint8Array(t)}else{if(Jn.node)return Uint8Array.from(Jn.node.createHash("sha512").update(e).digest());throw new Error("The environment doesn't have sha512 function")}},precompute(r=8,e=rt.BASE){let t=e.equals(rt.BASE)?e:new rt(e.x,e.y);return t._setWindowSize(r),t.multiply(Xn),t},sha512Sync:void 0};Object.defineProperties(to,{sha512Sync:{configurable:!1,get(){return Ui},set(r){Ui||(Ui=r)}}});var Wh=Re(Oa()),cr=Re($n());h();var DB=(r,e,t)=>r&e^~r&t,qB=(r,e,t)=>r&e^r&t^e&t,FB=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]),ro=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),no=new Uint32Array(64),qc=class extends Ds{constructor(){super(64,32,8,!1),this.A=ro[0]|0,this.B=ro[1]|0,this.C=ro[2]|0,this.D=ro[3]|0,this.E=ro[4]|0,this.F=ro[5]|0,this.G=ro[6]|0,this.H=ro[7]|0}get(){let{A:e,B:t,C:n,D:o,E:s,F:i,G:u,H:f}=this;return[e,t,n,o,s,i,u,f]}set(e,t,n,o,s,i,u,f){this.A=e|0,this.B=t|0,this.C=n|0,this.D=o|0,this.E=s|0,this.F=i|0,this.G=u|0,this.H=f|0}process(e,t){for(let w=0;w<16;w++,t+=4)no[w]=e.getUint32(t,!1);for(let w=16;w<64;w++){let T=no[w-15],A=no[w-2],D=Fr(T,7)^Fr(T,18)^T>>>3,H=Fr(A,17)^Fr(A,19)^A>>>10;no[w]=H+no[w-7]+D+no[w-16]|0}let{A:n,B:o,C:s,D:i,E:u,F:f,G:d,H:b}=this;for(let w=0;w<64;w++){let T=Fr(u,6)^Fr(u,11)^Fr(u,25),A=b+T+DB(u,f,d)+FB[w]+no[w]|0,H=(Fr(n,2)^Fr(n,13)^Fr(n,22))+qB(n,o,s)|0;b=d,d=f,f=u,u=i+A|0,i=s,s=o,o=n,n=A+H|0}n=n+this.A|0,o=o+this.B|0,s=s+this.C|0,i=i+this.D|0,u=u+this.E|0,f=f+this.F|0,d=d+this.G|0,b=b+this.H|0,this.set(n,o,s,i,u,f,d,b)}roundClean(){no.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}},oh=class extends qc{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}},Fc=an(()=>new qc),oq=an(()=>new oh);var oi=Re(Lv()),R=Re(Ls()),n_=Re(Ls()),ma=Re(fh());h();var lh=class extends TypeError{constructor(e,t){let n,{message:o,...s}=e,{path:i}=e,u=i.length===0?o:"At path: "+i.join(".")+" -- "+o;super(u),Object.assign(this,s),this.name=this.constructor.name,this.failures=()=>{var f;return(f=n)!=null?f:n=[e,...t()]}}};function aT(r){return so(r)&&typeof r[Symbol.iterator]=="function"}function so(r){return typeof r=="object"&&r!=null}function jr(r){return typeof r=="string"?JSON.stringify(r):""+r}function cT(r){let{done:e,value:t}=r.next();return e?void 0:t}function uT(r,e,t,n){if(r===!0)return;r===!1?r={}:typeof r=="string"&&(r={message:r});let{path:o,branch:s}=e,{type:i}=t,{refinement:u,message:f="Expected a value of type `"+i+"`"+(u?" with refinement `"+u+"`":"")+", but received: `"+jr(n)+"`"}=r;return{value:n,type:i,refinement:u,key:o[o.length-1],path:o,branch:s,...r,message:f}}function*Cv(r,e,t,n){aT(r)||(r=[r]);for(let o of r){let s=uT(o,e,t,n);s&&(yield s)}}function*ph(r,e,t={}){let{path:n=[],branch:o=[r],coerce:s=!1,mask:i=!1}=t,u={path:n,branch:o};if(s&&(r=e.coercer(r,u),i&&e.type!=="type"&&so(e.schema)&&so(r)&&!Array.isArray(r)))for(let d in r)e.schema[d]===void 0&&delete r[d];let f=!0;for(let d of e.validator(r,u))f=!1,yield[d,void 0];for(let[d,b,w]of e.entries(r,u)){let T=ph(b,w,{path:d===void 0?n:[...n,d],branch:d===void 0?o:[...o,b],coerce:s,mask:i});for(let A of T)A[0]?(f=!1,yield[A[0],void 0]):s&&(b=A[1],d===void 0?r=b:r instanceof Map?r.set(d,b):r instanceof Set?r.add(b):so(r)&&(r[d]=b))}if(f)for(let d of e.refiner(r,u))f=!1,yield[d,void 0];f&&(yield[void 0,r])}var Cr=class{constructor(e){let{type:t,schema:n,validator:o,refiner:s,coercer:i=f=>f,entries:u=function*(){}}=e;this.type=t,this.schema=n,this.entries=u,this.coercer=i,o?this.validator=(f,d)=>{let b=o(f,d);return Cv(b,d,this,f)}:this.validator=()=>[],s?this.refiner=(f,d)=>{let b=s(f,d);return Cv(b,d,this,f)}:this.refiner=()=>[]}assert(e){return Nv(e,this)}create(e){return Hs(e,this)}is(e){return Ov(e,this)}mask(e){return fT(e,this)}validate(e,t={}){return ji(e,this,t)}};function Nv(r,e){let t=ji(r,e);if(t[0])throw t[0]}function Hs(r,e){let t=ji(r,e,{coerce:!0});if(t[0])throw t[0];return t[1]}function fT(r,e){let t=ji(r,e,{coerce:!0,mask:!0});if(t[0])throw t[0];return t[1]}function Ov(r,e){return!ji(r,e)[0]}function ji(r,e,t={}){let n=ph(r,e,t),o=cT(n);if(o[0])return[new lh(o[0],function*(){for(let i of n)i[0]&&(yield i[0])}),void 0];{let s=o[1];return[void 0,s]}}function Xo(r,e){return new Cr({type:r,schema:null,validator:e})}function Uv(){return Xo("any",()=>!0)}function me(r){return new Cr({type:"array",schema:r,*entries(e){if(r&&Array.isArray(e))for(let[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: "+jr(e)}})}function ln(){return Xo("boolean",r=>typeof r=="boolean")}function Zc(r){return Xo("instance",e=>e instanceof r||"Expected a `"+r.name+"` instance, but received: "+jr(e))}function Ft(r){let e=jr(r),t=typeof r;return new Cr({type:"literal",schema:t==="string"||t==="number"||t==="boolean"?r:null,validator(n){return n===r||"Expected the literal `"+e+"`, but received: "+jr(n)}})}function lT(){return Xo("never",()=>!1)}function fe(r){return new Cr({...r,validator:(e,t)=>e===null||r.validator(e,t),refiner:(e,t)=>e===null||r.refiner(e,t)})}function N(){return Xo("number",r=>typeof r=="number"&&!isNaN(r)||"Expected a number, but received: "+jr(r))}function _e(r){return new Cr({...r,validator:(e,t)=>e===void 0||r.validator(e,t),refiner:(e,t)=>e===void 0||r.refiner(e,t)})}function hh(r,e){return new Cr({type:"record",schema:null,*entries(t){if(so(t))for(let n in t){let o=t[n];yield[n,n,r],yield[n,o,e]}},validator(t){return so(t)||"Expected an object, but received: "+jr(t)}})}function te(){return Xo("string",r=>typeof r=="string"||"Expected a string, but received: "+jr(r))}function Yc(r){let e=lT();return new Cr({type:"tuple",schema:null,*entries(t){if(Array.isArray(t)){let n=Math.max(r.length,t.length);for(let o=0;ot.type).join(" | ");return new Cr({type:"union",schema:null,validator(t,n){let o=[];for(let s of r){let[...i]=ph(t,s,n),[u]=i;if(u[0])for(let[f]of i)f&&o.push(f);else return[]}return["Expected the value to satisfy a union of `"+e+"`, but received: "+jr(t),...o]}})}function $s(){return Xo("unknown",()=>!0)}function Ws(r,e,t){return new Cr({...r,coercer:(n,o)=>Ov(n,e)?r.coercer(t(n,o),o):r.coercer(n,o)})}var BP=Re(aS()),TP=Re(SS()),PP=Re(ES());h();var[AS,RS,BS]=[[],[],[]],aP=BigInt(0),oa=BigInt(1),cP=BigInt(2),uP=BigInt(7),fP=BigInt(256),lP=BigInt(113);for(let r=0,e=oa,t=1,n=0;r<24;r++){[t,n]=[n,(2*t+3*n)%5],AS.push(2*(5*n+t)),RS.push((r+1)*(r+2)/2%64);let o=aP;for(let s=0;s<7;s++)e=(e<>uP)*lP)%fP,e&cP&&(o^=oa<<(oa<t>32?Ae.rotlBH(r,e,t):Ae.rotlSH(r,e,t),IS=(r,e,t)=>t>32?Ae.rotlBL(r,e,t):Ae.rotlSL(r,e,t);function dP(r,e=24){let 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){let u=(i+8)%10,f=(i+2)%10,d=t[f],b=t[f+1],w=kS(d,b,1)^t[u],T=IS(d,b,1)^t[u+1];for(let A=0;A<50;A+=10)r[i+A]^=w,r[i+A+1]^=T}let o=r[2],s=r[3];for(let i=0;i<24;i++){let u=RS[i],f=kS(o,s,u),d=IS(o,s,u),b=AS[i];o=r[b],s=r[b+1],r[b]=f,r[b+1]=d}for(let i=0;i<50;i+=10){for(let u=0;u<10;u++)t[u]=r[i+u];for(let u=0;u<10;u++)r[i+u]^=~t[(u+2)%10]&t[(u+4)%10]}r[0]^=pP[n],r[1]^=hP[n]}t.fill(0)}var Vs=class extends Vn{constructor(e,t,n,o=!1,s=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=n,this.enableXOF=o,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,rr.number(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=yv(this.state)}keccak(){dP(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){rr.exists(this);let{blockLen:t,state:n}=this;e=Gn(e);let o=e.length;for(let s=0;s=n&&this.keccak();let i=Math.min(n-this.posOut,s-o);e.set(t.subarray(this.posOut,this.posOut+i),o),this.posOut+=i,o+=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 rr.number(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(rr.output(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){let{blockLen:t,suffix:n,outputLen:o,rounds:s,enableXOF:i}=this;return e||(e=new Vs(t,n,o,i,s)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=s,e.suffix=n,e.outputLen=o,e.enableXOF=i,e.destroyed=this.destroyed,e}},uo=(r,e,t)=>an(()=>new Vs(e,r,t)),LF=uo(6,144,224/8),CF=uo(6,136,256/8),NF=uo(6,104,384/8),OF=uo(6,72,512/8),UF=uo(1,144,224/8),Lh=uo(1,136,256/8),DF=uo(1,104,384/8),qF=uo(1,72,512/8),TS=(r,e,t)=>mv((n={})=>new Vs(e,r,n.dkLen===void 0?t:n.dkLen,!0)),FF=TS(31,168,128/8),jF=TS(31,136,256/8);h();var mu=class extends Vn{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,rr.hash(e);let n=Gn(t);if(this.iHash=e.create(),typeof this.iHash.update!="function")throw new TypeError("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let o=this.blockLen,s=new Uint8Array(o);s.set(n.length>o?e.create().update(n).digest():n);for(let i=0;inew mu(r,e).update(t).digest();Ch.create=(r,e)=>new mu(r,e);h();var yP=Re(Yp(),1);var Fe=BigInt(0),Ot=BigInt(1),lo=BigInt(2),ia=BigInt(3),PS=BigInt(8),Wt=Object.freeze({a:Fe,b:BigInt(7),P:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:Ot,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")}),zS=(r,e)=>(r+e/lo)/e,gu={beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar(r){let{n:e}=Wt,t=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-Ot*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),s=t,i=BigInt("0x100000000000000000000000000000000"),u=zS(s*r,e),f=zS(-n*r,e),d=pe(r-u*t-f*o,e),b=pe(-u*n-f*s,e),w=d>i,T=b>i;if(w&&(d=e-d),T&&(b=e-b),d>i||b>i)throw new Error("splitScalarEndo: Endomorphism failed, k="+r);return{k1neg:w,k1:d,k2neg:T,k2:b}}},$r=32,Ys=32,mP=32,MS=$r+1,LS=2*$r+1;function CS(r){let{a:e,b:t}=Wt,n=pe(r*r),o=pe(n*r);return pe(o+e*r+t)}var xu=Wt.a===Fe,vu=class extends Error{constructor(e){super(e)}};function NS(r){if(!(r instanceof $e))throw new TypeError("JacobianPoint expected")}var $e=class{constructor(e,t,n){this.x=e,this.y=t,this.z=n}static fromAffine(e){if(!(e instanceof Ut))throw new TypeError("JacobianPoint#fromAffine: expected Point");return e.equals(Ut.ZERO)?$e.ZERO:new $e(e.x,e.y,Ot)}static toAffineBatch(e){let t=vP(e.map(n=>n.z));return e.map((n,o)=>n.toAffine(t[o]))}static normalizeZ(e){return $e.toAffineBatch(e).map($e.fromAffine)}equals(e){NS(e);let{x:t,y:n,z:o}=this,{x:s,y:i,z:u}=e,f=pe(o*o),d=pe(u*u),b=pe(t*d),w=pe(s*f),T=pe(pe(n*u)*d),A=pe(pe(i*o)*f);return b===w&&T===A}negate(){return new $e(this.x,pe(-this.y),this.z)}double(){let{x:e,y:t,z:n}=this,o=pe(e*e),s=pe(t*t),i=pe(s*s),u=e+s,f=pe(lo*(pe(u*u)-o-i)),d=pe(ia*o),b=pe(d*d),w=pe(b-lo*f),T=pe(d*(f-w)-PS*i),A=pe(lo*t*n);return new $e(w,T,A)}add(e){NS(e);let{x:t,y:n,z:o}=this,{x:s,y:i,z:u}=e;if(s===Fe||i===Fe)return this;if(t===Fe||n===Fe)return e;let f=pe(o*o),d=pe(u*u),b=pe(t*d),w=pe(s*f),T=pe(pe(n*u)*d),A=pe(pe(i*o)*f),D=pe(w-b),H=pe(A-T);if(D===Fe)return H===Fe?this.double():$e.ZERO;let Z=pe(D*D),ee=pe(D*Z),he=pe(b*Z),se=pe(H*H-ee-lo*he),X=pe(H*(he-se)-T*ee),J=pe(o*u*D);return new $e(se,X,J)}subtract(e){return this.add(e.negate())}multiplyUnsafe(e){let t=$e.ZERO;if(typeof e=="bigint"&&e===Fe)return t;let n=DS(e);if(n===Ot)return this;if(!xu){let w=t,T=this;for(;n>Fe;)n&Ot&&(w=w.add(T)),T=T.double(),n>>=Ot;return w}let{k1neg:o,k1:s,k2neg:i,k2:u}=gu.splitScalar(n),f=t,d=t,b=this;for(;s>Fe||u>Fe;)s&Ot&&(f=f.add(b)),u&Ot&&(d=d.add(b)),b=b.double(),s>>=Ot,u>>=Ot;return o&&(f=f.negate()),i&&(d=d.negate()),d=new $e(pe(d.x*gu.beta),d.y,d.z),f.add(d)}precomputeWindow(e){let t=xu?128/e+1:256/e+1,n=[],o=this,s=o;for(let i=0;i>=w,D>f&&(D-=b,e+=Ot);let H=A,Z=A+Math.abs(D)-1,ee=T%2!==0,he=D<0;D===0?i=i.add(bu(ee,o[H])):s=s.add(bu(he,o[Z]))}return{p:s,f:i}}multiply(e,t){let n=DS(e),o,s;if(xu){let{k1neg:i,k1:u,k2neg:f,k2:d}=gu.splitScalar(n),{p:b,f:w}=this.wNAF(u,t),{p:T,f:A}=this.wNAF(d,t);b=bu(i,b),T=bu(f,T),T=new $e(pe(T.x*gu.beta),T.y,T.z),o=b.add(T),s=w.add(A)}else{let{p:i,f:u}=this.wNAF(n,t);o=i,s=u}return $e.normalizeZ([o,s])[0]}toAffine(e){let{x:t,y:n,z:o}=this,s=this.equals($e.ZERO);e==null&&(e=s?PS:fa(o));let i=e,u=pe(i*i),f=pe(u*i),d=pe(t*u),b=pe(n*f),w=pe(o*i);if(s)return Ut.ZERO;if(w!==Ot)throw new Error("invZ was invalid");return new Ut(d,b)}};$e.BASE=new $e(Wt.Gx,Wt.Gy,Ot);$e.ZERO=new $e(Fe,Ot,Fe);function bu(r,e){let t=e.negate();return r?t:e}var Oh=new WeakMap,Ut=class{constructor(e,t){this.x=e,this.y=t}_setWindowSize(e){this._WINDOW_SIZE=e,Oh.delete(this)}hasEvenY(){return this.y%lo===Fe}static fromCompressedHex(e){let t=e.length===32,n=po(t?e:e.subarray(1));if(!Nh(n))throw new Error("Point is not on curve");let o=CS(n),s=wP(o),i=(s&Ot)===Ot;t?i&&(s=pe(-s)):(e[0]&1)===1!==i&&(s=pe(-s));let u=new Ut(n,s);return u.assertValidity(),u}static fromUncompressedHex(e){let t=po(e.subarray(1,$r+1)),n=po(e.subarray($r+1,$r*2+1)),o=new Ut(t,n);return o.assertValidity(),o}static fromHex(e){let t=ca(e),n=t.length,o=t[0];if(n===$r)return this.fromCompressedHex(t);if(n===MS&&(o===2||o===3))return this.fromCompressedHex(t);if(n===LS&&o===4)return this.fromUncompressedHex(t);throw new Error(`Point.fromHex: received invalid point. Expected 32-${MS} compressed bytes or ${LS} uncompressed bytes, not ${n}`)}static fromPrivateKey(e){return Ut.BASE.multiply(_u(e))}static fromSignature(e,t,n){let{r:o,s}=EP(t);if(![0,1,2,3].includes(n))throw new Error("Cannot recover: invalid recovery bit");let i=qS(ca(e)),{n:u}=Wt,f=n===2||n===3?o+u:o,d=fa(f,u),b=pe(-i*d,u),w=pe(s*d,u),T=n&1?"03":"02",A=Ut.fromHex(T+Gs(f)),D=Ut.BASE.multiplyAndAddUnsafe(A,b,w);if(!D)throw new Error("Cannot recover signature: point at infinify");return D.assertValidity(),D}toRawBytes(e=!1){return ts(this.toHex(e))}toHex(e=!1){let t=Gs(this.x);return e?`${this.hasEvenY()?"02":"03"}${t}`:`04${t}${Gs(this.y)}`}toHexX(){return this.toHex(!0).slice(2)}toRawX(){return this.toRawBytes(!0).slice(1)}assertValidity(){let e="Point is not on elliptic curve",{x:t,y:n}=this;if(!Nh(t)||!Nh(n))throw new Error(e);let o=pe(n*n),s=CS(t);if(pe(o-s)!==Fe)throw new Error(e)}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new Ut(this.x,pe(-this.y))}double(){return $e.fromAffine(this).double().toAffine()}add(e){return $e.fromAffine(this).add($e.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return $e.fromAffine(this).multiply(e,this).toAffine()}multiplyAndAddUnsafe(e,t,n){let o=$e.fromAffine(this),s=t===Fe||t===Ot||this!==Ut.BASE?o.multiplyUnsafe(t):o.multiply(t),i=$e.fromAffine(e).multiplyUnsafe(n),u=s.add(i);return u.equals($e.ZERO)?void 0:u.toAffine()}};Ut.BASE=new Ut(Wt.Gx,Wt.Gy);Ut.ZERO=new Ut(Fe,Fe);function OS(r){return Number.parseInt(r[0],16)>=8?"00"+r:r}function US(r){if(r.length<2||r[0]!==2)throw new Error(`Invalid signature integer tag: ${Js(r)}`);let e=r[1],t=r.subarray(2,e+2);if(!e||t.length!==e)throw new Error("Invalid signature integer: wrong length");if(t[0]===0&&t[1]<=127)throw new Error("Invalid signature integer: trailing length");return{data:po(t),left:r.subarray(e+2)}}function gP(r){if(r.length<2||r[0]!=48)throw new Error(`Invalid signature tag: ${Js(r)}`);if(r[1]!==r.length-2)throw new Error("Invalid signature: incorrect length");let{data:e,left:t}=US(r.subarray(2)),{data:n,left:o}=US(t);if(o.length)throw new Error(`Invalid signature: left bytes after parsing: ${Js(o)}`);return{r:e,s:n}}var hn=class{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromCompact(e){let t=e instanceof Uint8Array,n="Signature.fromCompact";if(typeof e!="string"&&!t)throw new TypeError(`${n}: Expected string or Uint8Array`);let o=t?Js(e):e;if(o.length!==128)throw new Error(`${n}: Expected 64-byte hex`);return new hn(Su(o.slice(0,64)),Su(o.slice(64,128)))}static fromDER(e){let t=e instanceof Uint8Array;if(typeof e!="string"&&!t)throw new TypeError("Signature.fromDER: Expected string or Uint8Array");let{r:n,s:o}=gP(t?e:ts(e));return new hn(n,o)}static fromHex(e){return this.fromDER(e)}assertValidity(){let{r:e,s:t}=this;if(!ua(e))throw new Error("Invalid Signature: r must be 0 < r < n");if(!ua(t))throw new Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){let e=Wt.n>>Ot;return this.s>e}normalizeS(){return this.hasHighS()?new hn(this.r,pe(-this.s,Wt.n)):this}toDERRawBytes(){return ts(this.toDERHex())}toDERHex(){let e=OS(sa(this.s)),t=OS(sa(this.r)),n=e.length/2,o=t.length/2,s=sa(n),i=sa(o);return`30${sa(o+n+4)}02${i}${t}02${s}${e}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return ts(this.toCompactHex())}toCompactHex(){return Gs(this.r)+Gs(this.s)}};function fo(...r){if(!r.every(n=>n instanceof Uint8Array))throw new Error("Uint8Array list expected");if(r.length===1)return r[0];let e=r.reduce((n,o)=>n+o.length,0),t=new Uint8Array(e);for(let n=0,o=0;ne.toString(16).padStart(2,"0"));function Js(r){if(!(r instanceof Uint8Array))throw new Error("Expected Uint8Array");let e="";for(let t=0;t0)return BigInt(r);if(typeof r=="bigint"&&ua(r))return r;throw new TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function pe(r,e=Wt.P){let t=r%e;return t>=Fe?t:e+t}function Nr(r,e){let{P:t}=Wt,n=r;for(;e-- >Fe;)n*=n,n%=t;return n}function wP(r){let{P:e}=Wt,t=BigInt(6),n=BigInt(11),o=BigInt(22),s=BigInt(23),i=BigInt(44),u=BigInt(88),f=r*r*r%e,d=f*f*r%e,b=Nr(d,ia)*d%e,w=Nr(b,ia)*d%e,T=Nr(w,lo)*f%e,A=Nr(T,n)*T%e,D=Nr(A,o)*A%e,H=Nr(D,i)*D%e,Z=Nr(H,u)*H%e,ee=Nr(Z,i)*D%e,he=Nr(ee,ia)*d%e,se=Nr(he,s)*A%e,X=Nr(se,t)*f%e,J=Nr(X,lo);if(J*J%e!==r)throw new Error("Cannot find square root");return J}function fa(r,e=Wt.P){if(r===Fe||e<=Fe)throw new Error(`invert: expected positive integers, got n=${r} mod=${e}`);let t=pe(r,e),n=e,o=Fe,s=Ot,i=Ot,u=Fe;for(;t!==Fe;){let d=n/t,b=n%t,w=o-i*d,T=s-u*d;n=t,t=b,o=i,s=u,i=w,u=T}if(n!==Ot)throw new Error("invert: does not exist");return pe(o,e)}function vP(r,e=Wt.P){let t=new Array(r.length),n=r.reduce((s,i,u)=>i===Fe?s:(t[u]=s,pe(s*i,e)),Ot),o=fa(n,e);return r.reduceRight((s,i,u)=>i===Fe?s:(t[u]=pe(s*t[u],e),pe(s*i,e)),o),t}function SP(r){let e=r.length*8-Ys*8,t=po(r);return e>0?t>>BigInt(e):t}function qS(r,e=!1){let t=SP(r);if(e)return t;let{n}=Wt;return t>=n?t-n:t}var Zs,aa,Dh=class{constructor(e,t){if(this.hashLen=e,this.qByteLen=t,typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");this.v=new Uint8Array(e).fill(1),this.k=new Uint8Array(e).fill(0),this.counter=0}hmac(...e){return pn.hmacSha256(this.k,...e)}hmacSync(...e){return aa(this.k,...e)}checkSync(){if(typeof aa!="function")throw new vu("hmacSha256Sync needs to be set")}incr(){if(this.counter>=1e3)throw new Error("Tried 1,000 k values for sign(), all were invalid");this.counter+=1}async reseed(e=new Uint8Array){this.k=await this.hmac(this.v,Uint8Array.from([0]),e),this.v=await this.hmac(this.v),e.length!==0&&(this.k=await this.hmac(this.v,Uint8Array.from([1]),e),this.v=await this.hmac(this.v))}reseedSync(e=new Uint8Array){this.checkSync(),this.k=this.hmacSync(this.v,Uint8Array.from([0]),e),this.v=this.hmacSync(this.v),e.length!==0&&(this.k=this.hmacSync(this.v,Uint8Array.from([1]),e),this.v=this.hmacSync(this.v))}async generate(){this.incr();let e=0,t=[];for(;e0)e=BigInt(r);else if(typeof r=="string"){if(r.length!==2*Ys)throw new Error("Expected 32 bytes of private key");e=Su(r)}else if(r instanceof Uint8Array){if(r.length!==Ys)throw new Error("Expected 32 bytes of private key");e=po(r)}else throw new TypeError("Expected valid private key");if(!ua(e))throw new Error("Expected private key: 0 < key < n");return e}function EP(r){if(r instanceof hn)return r.assertValidity(),r;try{return hn.fromDER(r)}catch{return hn.fromCompact(r)}}function FS(r,e=!1){return Ut.fromPrivateKey(r).toRawBytes(e)}function jS(r){let e=r.length>$r?r.slice(0,$r):r;return po(e)}function kP(r){let e=jS(r),t=pe(e,Wt.n);return HS(t{r=ca(r);let e=Ys+8;if(r.length1024)throw new Error("Expected valid bytes of private key as per FIPS 186");let t=pe(po(r),Wt.n-Ot)+Ot;return Uh(t)},randomBytes:(r=32)=>{if(Ar.web)return Ar.web.getRandomValues(new Uint8Array(r));if(Ar.node){let{randomBytes:e}=Ar.node;return Uint8Array.from(e(r))}else throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>pn.hashToPrivateKey(pn.randomBytes(Ys+8)),precompute(r=8,e=Ut.BASE){let t=e===Ut.BASE?e:new Ut(e.x,e.y);return t._setWindowSize(r),t.multiply(ia),t},sha256:async(...r)=>{if(Ar.web){let e=await Ar.web.subtle.digest("SHA-256",fo(...r));return new Uint8Array(e)}else if(Ar.node){let{createHash:e}=Ar.node,t=e("sha256");return r.forEach(n=>t.update(n)),Uint8Array.from(t.digest())}else throw new Error("The environment doesn't have sha256 function")},hmacSha256:async(r,...e)=>{if(Ar.web){let t=await Ar.web.subtle.importKey("raw",r,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),n=fo(...e),o=await Ar.web.subtle.sign("HMAC",t,n);return new Uint8Array(o)}else if(Ar.node){let{createHmac:t}=Ar.node,n=t("sha256",r);return e.forEach(o=>n.update(o)),Uint8Array.from(n.digest())}else throw new Error("The environment doesn't have hmac-sha256 function")},sha256Sync:void 0,hmacSha256Sync:void 0,taggedHash:async(r,...e)=>{let t=wu[r];if(t===void 0){let n=await pn.sha256(Uint8Array.from(r,o=>o.charCodeAt(0)));t=fo(n,n),wu[r]=t}return pn.sha256(t,...e)},taggedHashSync:(r,...e)=>{if(typeof Zs!="function")throw new vu("sha256Sync is undefined, you need to set it");let t=wu[r];if(t===void 0){let n=Zs(Uint8Array.from(r,o=>o.charCodeAt(0)));t=fo(n,n),wu[r]=t}return Zs(t,...e)},_JacobianPoint:$e};Object.defineProperties(pn,{sha256Sync:{configurable:!1,get(){return Zs},set(r){Zs||(Zs=r)}},hmacSha256Sync:{configurable:!1,get(){return aa},set(r){aa||(aa=r)}}});to.sha512Sync=(...r)=>xv(to.concatBytes(...r));var t7=to.randomPrivateKey,WS=()=>{let r=to.randomPrivateKey(),e=Kh(r),t=new Uint8Array(64);return t.set(r),t.set(e,32),{publicKey:e,secretKey:t}},Kh=Dc.getPublicKey;function KS(r){try{return rt.fromHex(r,!0),!0}catch{return!1}}var ed=(r,e)=>Dc.sign(r,e.slice(0,32)),zP=Dc.verify,Ge=r=>ke.Buffer.isBuffer(r)?r:r instanceof Uint8Array?ke.Buffer.from(r.buffer,r.byteOffset,r.byteLength):ke.Buffer.from(r),Vh=class{constructor(e){Object.assign(this,e)}encode(){return ke.Buffer.from((0,oi.serialize)(Iu,this))}static decode(e){return(0,oi.deserialize)(Iu,this,e)}static decodeUnchecked(e){return(0,oi.deserializeUnchecked)(Iu,this,e)}};var Iu=new Map,o_,MP=32,dn=32;function LP(r){return r._bn!==void 0}var VS=1;o_=Symbol.toStringTag;var ve=class extends Vh{constructor(e){if(super({}),this._bn=void 0,LP(e))this._bn=e._bn;else{if(typeof e=="string"){let t=cr.default.decode(e);if(t.length!=dn)throw new Error("Invalid public key input");this._bn=new Wh.default(t)}else this._bn=new Wh.default(e);if(this._bn.byteLength()>dn)throw new Error("Invalid public key input")}}static unique(){let e=new ve(VS);return VS+=1,new ve(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return cr.default.encode(this.toBytes())}toJSON(){return this.toBase58()}toBytes(){let e=this.toBuffer();return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}toBuffer(){let e=this._bn.toArrayLike(ke.Buffer);if(e.length===dn)return e;let t=ke.Buffer.alloc(32);return e.copy(t,32-e.length),t}get[o_](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,t,n){let o=ke.Buffer.concat([e.toBuffer(),ke.Buffer.from(t),n.toBuffer()]),s=Fc(o);return new ve(s)}static createProgramAddressSync(e,t){let n=ke.Buffer.alloc(0);e.forEach(function(s){if(s.length>MP)throw new TypeError("Max seed length exceeded");n=ke.Buffer.concat([n,Ge(s)])}),n=ke.Buffer.concat([n,t.toBuffer(),ke.Buffer.from("ProgramDerivedAddress")]);let o=Fc(n);if(KS(o))throw new Error("Invalid seeds, address must fall off the curve");return new ve(o)}static async createProgramAddress(e,t){return this.createProgramAddressSync(e,t)}static findProgramAddressSync(e,t){let n=255,o;for(;n!=0;){try{let s=e.concat(ke.Buffer.from([n]));o=this.createProgramAddressSync(s,t)}catch(s){if(s instanceof TypeError)throw s;n--;continue}return[o,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){let t=new ve(e);return KS(t.toBytes())}};ve.default=new ve("11111111111111111111111111111111");Iu.set(ve,{kind:"struct",fields:[["_bn","u256"]]});var r7=new ve("BPFLoader1111111111111111111111111111111111"),rs=1280-40-8,td=127,pa=64,Gh=class extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}};Object.defineProperty(Gh.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});var Zh=class 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(Zh.prototype,"name",{value:"TransactionExpiredTimeoutError"});var Yh=class extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}};Object.defineProperty(Yh.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});var Xs=class{constructor(e,t){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=t}keySegments(){let e=[this.staticAccountKeys];return this.accountKeysFromLookups&&(e.push(this.accountKeysFromLookups.writable),e.push(this.accountKeysFromLookups.readonly)),e}get(e){for(let t of this.keySegments()){if(e255+1)throw new Error("Account index overflow encountered during compilation");let n=new Map;this.keySegments().flat().forEach((s,i)=>{n.set(s.toBase58(),i)});let o=s=>{let i=n.get(s.toBase58());if(i===void 0)throw new Error("Encountered an unknown instruction account key during compilation");return i};return e.map(s=>({programIdIndex:o(s.programId),accountKeyIndexes:s.keys.map(i=>o(i.pubkey)),data:s.data}))}},Ce=(r="publicKey")=>R.blob(32,r),CP=(r="signature")=>R.blob(64,r),Qs=(r="string")=>{let e=R.struct([R.u32("length"),R.u32("lengthPadding"),R.blob(R.offset(R.u32(),-8),"chars")],r),t=e.decode.bind(e),n=e.encode.bind(e),o=e;return o.decode=(s,i)=>t(s,i).chars.toString(),o.encode=(s,i,u)=>{let f={chars:ke.Buffer.from(s,"utf8")};return n(f,i,u)},o.alloc=s=>R.u32().span+R.u32().span+ke.Buffer.from(s,"utf8").length,o},NP=(r="authorized")=>R.struct([Ce("staker"),Ce("withdrawer")],r),OP=(r="lockup")=>R.struct([R.ns64("unixTimestamp"),R.ns64("epoch"),Ce("custodian")],r),UP=(r="voteInit")=>R.struct([Ce("nodePubkey"),Ce("authorizedVoter"),Ce("authorizedWithdrawer"),R.u8("commission")],r),DP=(r="voteAuthorizeWithSeedArgs")=>R.struct([R.u32("voteAuthorizationType"),Ce("currentAuthorityDerivedKeyOwnerPubkey"),Qs("currentAuthorityDerivedKeySeed"),Ce("newAuthorized")],r);function s_(r,e){let t=o=>{if(o.span>=0)return o.span;if(typeof o.alloc=="function")return o.alloc(e[o.property]);if("count"in o&&"elementLayout"in o){let s=e[o.property];if(Array.isArray(s))return s.length*t(o.elementLayout)}else if("fields"in o)return s_({layout:o},e[o.property]);return 0},n=0;return r.layout.fields.forEach(o=>{n+=t(o)}),n}function Rr(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 Dt(r,e){if(!r)throw new Error(e||"Assertion failed")}var ei=class{constructor(e,t){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=t}static compile(e,t){let n=new Map,o=i=>{let u=i.toBase58(),f=n.get(u);return f===void 0&&(f={isSigner:!1,isWritable:!1,isInvoked:!1},n.set(u,f)),f},s=o(t);s.isSigner=!0,s.isWritable=!0;for(let i of e){o(i.programId).isInvoked=!0;for(let u of i.keys){let f=o(u.pubkey);f.isSigner||(f.isSigner=u.isSigner),f.isWritable||(f.isWritable=u.isWritable)}}return new ei(t,n)}getMessageComponents(){let e=[...this.keyMetaMap.entries()];Dt(e.length<=256,"Max static account keys length exceeded");let t=e.filter(([,f])=>f.isSigner&&f.isWritable),n=e.filter(([,f])=>f.isSigner&&!f.isWritable),o=e.filter(([,f])=>!f.isSigner&&f.isWritable),s=e.filter(([,f])=>!f.isSigner&&!f.isWritable),i={numRequiredSignatures:t.length+n.length,numReadonlySignedAccounts:n.length,numReadonlyUnsignedAccounts:s.length};{Dt(t.length>0,"Expected at least one writable signer key");let[f]=t[0];Dt(f===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}let u=[...t.map(([f])=>new ve(f)),...n.map(([f])=>new ve(f)),...o.map(([f])=>new ve(f)),...s.map(([f])=>new ve(f))];return[i,u]}extractTableLookup(e){let[t,n]=this.drainKeysFoundInLookupTable(e.state.addresses,i=>!i.isSigner&&!i.isInvoked&&i.isWritable),[o,s]=this.drainKeysFoundInLookupTable(e.state.addresses,i=>!i.isSigner&&!i.isInvoked&&!i.isWritable);if(!(t.length===0&&o.length===0))return[{accountKey:e.key,writableIndexes:t,readonlyIndexes:o},{writable:n,readonly:s}]}drainKeysFoundInLookupTable(e,t){let n=new Array,o=new Array;for(let[s,i]of this.keyMetaMap.entries())if(t(i)){let u=new ve(s),f=e.findIndex(d=>d.equals(u));f>=0&&(Dt(f<256,"Max lookup table index exceeded"),n.push(f),o.push(u),this.keyMetaMap.delete(s))}return[n,o]}},yn=class{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 ve(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:cr.default.decode(e.data)}))}get addressTableLookups(){return[]}getAccountKeys(){return new Xs(this.staticAccountKeys)}static compile(e){let t=ei.compile(e.instructions,e.payerKey),[n,o]=t.getMessageComponents(),i=new Xs(o).compileInstructions(e.instructions).map(u=>({programIdIndex:u.programIdIndex,accounts:u.accountKeyIndexes,data:cr.default.encode(u.data)}));return new yn({header:n,accountKeys:o,recentBlockhash:e.recentBlockhash,instructions:i})}isAccountSigner(e){return e=this.header.numRequiredSignatures){let n=e-t,s=this.accountKeys.length-t-this.header.numReadonlyUnsignedAccounts;return n!this.isProgramId(t))}serialize(){let e=this.accountKeys.length,t=[];Br(t,e);let n=this.instructions.map(w=>{let{accounts:T,programIdIndex:A}=w,D=Array.from(cr.default.decode(w.data)),H=[];Br(H,T.length);let Z=[];return Br(Z,D.length),{programIdIndex:A,keyIndicesCount:ke.Buffer.from(H),keyIndices:T,dataLength:ke.Buffer.from(Z),data:D}}),o=[];Br(o,n.length);let s=ke.Buffer.alloc(rs);ke.Buffer.from(o).copy(s);let i=o.length;n.forEach(w=>{i+=R.struct([R.u8("programIdIndex"),R.blob(w.keyIndicesCount.length,"keyIndicesCount"),R.seq(R.u8("keyIndex"),w.keyIndices.length,"keyIndices"),R.blob(w.dataLength.length,"dataLength"),R.seq(R.u8("userdatum"),w.data.length,"data")]).encode(w,s,i)}),s=s.slice(0,i);let u=R.struct([R.blob(1,"numRequiredSignatures"),R.blob(1,"numReadonlySignedAccounts"),R.blob(1,"numReadonlyUnsignedAccounts"),R.blob(t.length,"keyCount"),R.seq(Ce("key"),e,"keys"),Ce("recentBlockhash")]),f={numRequiredSignatures:ke.Buffer.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:ke.Buffer.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:ke.Buffer.from([this.header.numReadonlyUnsignedAccounts]),keyCount:ke.Buffer.from(t),keys:this.accountKeys.map(w=>Ge(w.toBytes())),recentBlockhash:cr.default.decode(this.recentBlockhash)},d=ke.Buffer.alloc(2048),b=u.encode(f,d);return s.copy(d,b),d.slice(0,b+s.length)}static from(e){let t=[...e],n=t.shift();if(n!==(n&td))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");let o=t.shift(),s=t.shift(),i=Rr(t),u=[];for(let T=0;T0)throw new Error("Failed to get account keys because address table lookups were not resolved");return new Xs(this.staticAccountKeys,t)}isAccountSigner(e){return e=n){let o=e-n,s=this.addressTableLookups.reduce((i,u)=>i+u.writableIndexes.length,0);return o=this.header.numRequiredSignatures){let o=e-t,i=n-t-this.header.numReadonlyUnsignedAccounts;return os.key.equals(n.accountKey));if(!o)throw new Error(`Failed to find address lookup table account for table key ${n.accountKey.toBase58()}`);for(let s of n.writableIndexes)if(sb.toBytes()),recentBlockhash:cr.default.decode(this.recentBlockhash),instructionsLength:new Uint8Array(n),serializedInstructions:t,addressTableLookupsLength:new Uint8Array(s),serializedAddressTableLookups:o},u);return u.slice(0,d)}serializeInstructions(){let e=0,t=new Uint8Array(rs);for(let n of this.compiledInstructions){let o=Array();Br(o,n.accountKeyIndexes.length);let s=Array();Br(s,n.data.length),e+=R.struct([R.u8("programIdIndex"),R.blob(o.length,"encodedAccountKeyIndexesLength"),R.seq(R.u8(),n.accountKeyIndexes.length,"accountKeyIndexes"),R.blob(s.length,"encodedDataLength"),R.blob(n.data.length,"data")]).encode({programIdIndex:n.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(o),accountKeyIndexes:n.accountKeyIndexes,encodedDataLength:new Uint8Array(s),data:n.data},t,e)}return t.slice(0,e)}serializeAddressTableLookups(){let e=0,t=new Uint8Array(rs);for(let n of this.addressTableLookups){let o=Array();Br(o,n.writableIndexes.length);let s=Array();Br(s,n.readonlyIndexes.length),e+=R.struct([Ce("accountKey"),R.blob(o.length,"encodedWritableIndexesLength"),R.seq(R.u8(),n.writableIndexes.length,"writableIndexes"),R.blob(s.length,"encodedReadonlyIndexesLength"),R.seq(R.u8(),n.readonlyIndexes.length,"readonlyIndexes")]).encode({accountKey:n.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(o),writableIndexes:n.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(s),readonlyIndexes:n.readonlyIndexes},t,e)}return t.slice(0,e)}static deserialize(e){let t=[...e],n=t.shift(),o=n&td;Dt(n!==o,"Expected versioned message but received legacy message");let s=o;Dt(s===0,`Expected versioned message with version 0 but found version ${s}`);let i={numRequiredSignatures:t.shift(),numReadonlySignedAccounts:t.shift(),numReadonlyUnsignedAccounts:t.shift()},u=[],f=Rr(t);for(let D=0;D{let e=Bu.deserializeMessageVersion(r);if(e==="legacy")return yn.from(r);if(e===0)return ss.deserialize(r);throw new Error(`Transaction message version ${e} deserialization is not supported`)}},GS;(function(r){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"})(GS||(GS={}));var qP=ke.Buffer.alloc(pa).fill(0),et=class{constructor(e){this.keys=void 0,this.programId=void 0,this.data=ke.Buffer.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]}}},Je=class{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")){let{minContextSlot:t,nonceInfo:n}=e;this.minNonceContextSlot=t,this.nonceInfo=n}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){let{blockhash:t,lastValidBlockHeight:n}=e;this.recentBlockhash=t,this.lastValidBlockHeight=n}else{let{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 et(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 H=0;H{H.keys.forEach(ee=>{s.push({...ee})});let Z=H.programId.toString();o.includes(Z)||o.push(Z)}),o.forEach(H=>{s.push({pubkey:new ve(H),isSigner:!1,isWritable:!1})});let i=[];s.forEach(H=>{let Z=H.pubkey.toString(),ee=i.findIndex(he=>he.pubkey.toString()===Z);ee>-1?(i[ee].isWritable=i[ee].isWritable||H.isWritable,i[ee].isSigner=i[ee].isSigner||H.isSigner):i.push(H)}),i.sort(function(H,Z){return H.isSigner!==Z.isSigner?H.isSigner?-1:1:H.isWritable!==Z.isWritable?H.isWritable?-1:1:H.pubkey.toBase58().localeCompare(Z.pubkey.toBase58())});let u=i.findIndex(H=>H.pubkey.equals(n));if(u>-1){let[H]=i.splice(u,1);H.isSigner=!0,H.isWritable=!0,i.unshift(H)}else i.unshift({pubkey:n,isSigner:!0,isWritable:!0});for(let H of this.signatures){let Z=i.findIndex(ee=>ee.pubkey.equals(H.publicKey));if(Z>-1)i[Z].isSigner||(i[Z].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: ${H.publicKey.toString()}`)}let f=0,d=0,b=0,w=[],T=[];i.forEach(({pubkey:H,isSigner:Z,isWritable:ee})=>{Z?(w.push(H.toString()),f+=1,ee||(d+=1)):(T.push(H.toString()),ee||(b+=1))});let A=w.concat(T),D=t.map(H=>{let{data:Z,programId:ee}=H;return{programIdIndex:A.indexOf(ee.toString()),accounts:H.keys.map(he=>A.indexOf(he.pubkey.toString())),data:cr.default.encode(Z)}});return D.forEach(H=>{Dt(H.programIdIndex>=0),H.accounts.forEach(Z=>Dt(Z>=0))}),new yn({header:{numRequiredSignatures:f,numReadonlySignedAccounts:d,numReadonlyUnsignedAccounts:b},accountKeys:A,recentBlockhash:e,instructions:D})}_compile(){let e=this.compileMessage(),t=e.accountKeys.slice(0,e.header.numRequiredSignatures);return this.signatures.length===t.length&&this.signatures.every((o,s)=>t[s].equals(o.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");let t=new Set;this.signatures=e.filter(n=>{let o=n.toString();return t.has(o)?!1:(t.add(o),!0)}).map(n=>({signature:null,publicKey:n}))}sign(...e){if(e.length===0)throw new Error("No signers");let t=new Set,n=[];for(let s of e){let i=s.publicKey.toString();t.has(i)||(t.add(i),n.push(s))}this.signatures=n.map(s=>({signature:null,publicKey:s.publicKey}));let o=this._compile();this._partialSign(o,...n)}partialSign(...e){if(e.length===0)throw new Error("No signers");let t=new Set,n=[];for(let s of e){let i=s.publicKey.toString();t.has(i)||(t.add(i),n.push(s))}let o=this._compile();this._partialSign(o,...n)}_partialSign(e,...t){let n=e.serialize();t.forEach(o=>{let s=ed(n,o.secretKey);this._addSignature(o.publicKey,Ge(s))})}addSignature(e,t){this._compile(),this._addSignature(e,t)}_addSignature(e,t){Dt(t.length===64);let n=this.signatures.findIndex(o=>e.equals(o.publicKey));if(n<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[n].signature=ke.Buffer.from(t)}verifySignatures(e){return this._verifySignatures(this.serializeMessage(),e===void 0?!0:e)}_verifySignatures(e,t){for(let{signature:n,publicKey:o}of this.signatures)if(n===null){if(t)return!1}else if(!zP(n,e,o.toBytes()))return!1;return!0}serialize(e){let{requireAllSignatures:t,verifySignatures:n}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),o=this.serializeMessage();if(n&&!this._verifySignatures(o,t))throw new Error("Signature verification failed");return this._serialize(o)}_serialize(e){let{signatures:t}=this,n=[];Br(n,t.length);let o=n.length+t.length*64+e.length,s=ke.Buffer.alloc(o);return Dt(t.length<256),ke.Buffer.from(n).copy(s,0),t.forEach(({signature:i},u)=>{i!==null&&(Dt(i.length===64,"signature has invalid length"),ke.Buffer.from(i).copy(s,n.length+u*64))}),e.copy(s,n.length+t.length*64),Dt(s.length<=rs,`Transaction too large: ${s.length} > ${rs}`),s}get keys(){return Dt(this.instructions.length===1),this.instructions[0].keys.map(e=>e.pubkey)}get programId(){return Dt(this.instructions.length===1),this.instructions[0].programId}get data(){return Dt(this.instructions.length===1),this.instructions[0].data}static from(e){let t=[...e],n=Rr(t),o=[];for(let s=0;s0&&(n.feePayer=e.accountKeys[0]),t.forEach((o,s)=>{let i={signature:o==cr.default.encode(qP)?null:cr.default.decode(o),publicKey:e.accountKeys[s]};n.signatures.push(i)}),e.instructions.forEach(o=>{let s=o.accounts.map(i=>{let u=e.accountKeys[i];return{pubkey:u,isSigner:n.signatures.some(f=>f.publicKey.toString()===u.toString())||e.isAccountSigner(i),isWritable:e.isAccountWritable(i)}});n.instructions.push(new et({keys:s,programId:e.accountKeys[o.programIdIndex],data:cr.default.decode(o.data)}))}),n._message=e,n._json=n.toJSON(),n}};var Tr=class{get version(){return this.message.version}constructor(e,t){if(this.signatures=void 0,this.message=void 0,t!==void 0)Dt(t.length===e.header.numRequiredSignatures,"Expected signatures length to be equal to the number of required signatures"),this.signatures=t;else{let n=[];for(let o=0;oi.equals(o.publicKey));Dt(s>=0,`Cannot sign with non signer key ${o.publicKey.toBase58()}`),this.signatures[s]=ed(t,o.secretKey)}}addSignature(e,t){Dt(t.byteLength===64,"Signature must be 64 bytes long");let o=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures).findIndex(s=>s.equals(e));Dt(o>=0,`Can not add signature; \`${e.toBase58()}\` is not required to sign this transaction`),this.signatures[o]=t}},Mn=new ve("SysvarC1ock11111111111111111111111111111111"),n7=new ve("SysvarEpochSchedu1e111111111111111111111111"),o7=new ve("Sysvar1nstructions1111111111111111111111111"),qh=new ve("SysvarRecentB1ockHashes11111111111111111111"),ha=new ve("SysvarRent111111111111111111111111111111111"),s7=new ve("SysvarRewards111111111111111111111111111111"),i7=new ve("SysvarS1otHashes111111111111111111111111111"),a7=new ve("SysvarS1otHistory11111111111111111111111111"),Fh=new ve("SysvarStakeHistory1111111111111111111111111");async function jh(r,e,t,n){let o=n&&{skipPreflight:n.skipPreflight,preflightCommitment:n.preflightCommitment||n.commitment,maxRetries:n.maxRetries,minContextSlot:n.minContextSlot},s=await r.sendTransaction(e,t,o),i;if(e.recentBlockhash!=null&&e.lastValidBlockHeight!=null)i=(await r.confirmTransaction({abortSignal:n?.abortSignal,signature:s,blockhash:e.recentBlockhash,lastValidBlockHeight:e.lastValidBlockHeight},n&&n.commitment)).value;else if(e.minNonceContextSlot!=null&&e.nonceInfo!=null){let{nonceInstruction:u}=e.nonceInfo,f=u.keys[0].pubkey;i=(await r.confirmTransaction({abortSignal:n?.abortSignal,minContextSlot:e.minNonceContextSlot,nonceAccountPubkey:f,nonceValue:e.nonceInfo.nonce,signature:s},n&&n.commitment)).value}else n?.abortSignal!=null&&console.warn("sendAndConfirmTransaction(): A transaction with a deprecated confirmation strategy was supplied along with an `abortSignal`. Only transactions having `lastValidBlockHeight` or a combination of `nonceInfo` and `minNonceContextSlot` are abortable."),i=(await r.confirmTransaction(s,n&&n.commitment)).value;if(i.err)throw new Error(`Transaction ${s} failed (${JSON.stringify(i)})`);return s}function FP(r){return new Promise(e=>setTimeout(e,r))}function We(r,e){let t=r.layout.span>=0?r.layout.span:s_(r,e),n=ke.Buffer.alloc(t),o=Object.assign({instruction:r.index},e);return r.layout.encode(o,n),n}var jP=R.nu64("lamportsPerSignature"),HP=R.struct([R.u32("version"),R.u32("state"),Ce("authorizedPubkey"),Ce("nonce"),R.struct([jP],"feeCalculator")]),ZS=HP.span;var $P=r=>{let e=r.decode.bind(r),t=r.encode.bind(r);return{decode:e,encode:t}},WP=r=>e=>{let t=(0,n_.blob)(r,e),{encode:n,decode:o}=$P(t),s=t;return s.decode=(i,u)=>{let f=o(i,u);return(0,ma.toBigIntLE)(ke.Buffer.from(f))},s.encode=(i,u,f)=>{let d=(0,ma.toBufferLE)(i,r);return n(d,u,f)},s},ti=WP(8);var Or=Object.freeze({Create:{index:0,layout:R.struct([R.u32("instruction"),R.ns64("lamports"),R.ns64("space"),Ce("programId")])},Assign:{index:1,layout:R.struct([R.u32("instruction"),Ce("programId")])},Transfer:{index:2,layout:R.struct([R.u32("instruction"),ti("lamports")])},CreateWithSeed:{index:3,layout:R.struct([R.u32("instruction"),Ce("base"),Qs("seed"),R.ns64("lamports"),R.ns64("space"),Ce("programId")])},AdvanceNonceAccount:{index:4,layout:R.struct([R.u32("instruction")])},WithdrawNonceAccount:{index:5,layout:R.struct([R.u32("instruction"),R.ns64("lamports")])},InitializeNonceAccount:{index:6,layout:R.struct([R.u32("instruction"),Ce("authorized")])},AuthorizeNonceAccount:{index:7,layout:R.struct([R.u32("instruction"),Ce("authorized")])},Allocate:{index:8,layout:R.struct([R.u32("instruction"),R.ns64("space")])},AllocateWithSeed:{index:9,layout:R.struct([R.u32("instruction"),Ce("base"),Qs("seed"),R.ns64("space"),Ce("programId")])},AssignWithSeed:{index:10,layout:R.struct([R.u32("instruction"),Ce("base"),Qs("seed"),Ce("programId")])},TransferWithSeed:{index:11,layout:R.struct([R.u32("instruction"),ti("lamports"),Qs("seed"),Ce("programId")])},UpgradeNonceAccount:{index:12,layout:R.struct([R.u32("instruction")])}}),Xt=class{constructor(){}static createAccount(e){let t=Or.Create,n=We(t,{lamports:e.lamports,space:e.space,programId:Ge(e.programId.toBuffer())});return new et({keys:[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.newAccountPubkey,isSigner:!0,isWritable:!0}],programId:this.programId,data:n})}static transfer(e){let t,n;if("basePubkey"in e){let o=Or.TransferWithSeed;t=We(o,{lamports:BigInt(e.lamports),seed:e.seed,programId:Ge(e.programId.toBuffer())}),n=[{pubkey:e.fromPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0}]}else{let o=Or.Transfer;t=We(o,{lamports:BigInt(e.lamports)}),n=[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0}]}return new et({keys:n,programId:this.programId,data:t})}static assign(e){let t,n;if("basePubkey"in e){let o=Or.AssignWithSeed;t=We(o,{base:Ge(e.basePubkey.toBuffer()),seed:e.seed,programId:Ge(e.programId.toBuffer())}),n=[{pubkey:e.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1}]}else{let o=Or.Assign;t=We(o,{programId:Ge(e.programId.toBuffer())}),n=[{pubkey:e.accountPubkey,isSigner:!0,isWritable:!0}]}return new et({keys:n,programId:this.programId,data:t})}static createAccountWithSeed(e){let t=Or.CreateWithSeed,n=We(t,{base:Ge(e.basePubkey.toBuffer()),seed:e.seed,lamports:e.lamports,space:e.space,programId:Ge(e.programId.toBuffer())}),o=[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.newAccountPubkey,isSigner:!1,isWritable:!0}];return e.basePubkey!=e.fromPubkey&&o.push({pubkey:e.basePubkey,isSigner:!0,isWritable:!1}),new et({keys:o,programId:this.programId,data:n})}static createNonceAccount(e){let t=new Je;"basePubkey"in e&&"seed"in e?t.add(Xt.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.noncePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:ZS,programId:this.programId})):t.add(Xt.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.noncePubkey,lamports:e.lamports,space:ZS,programId:this.programId}));let n={noncePubkey:e.noncePubkey,authorizedPubkey:e.authorizedPubkey};return t.add(this.nonceInitialize(n)),t}static nonceInitialize(e){let t=Or.InitializeNonceAccount,n=We(t,{authorized:Ge(e.authorizedPubkey.toBuffer())}),o={keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:qh,isSigner:!1,isWritable:!1},{pubkey:ha,isSigner:!1,isWritable:!1}],programId:this.programId,data:n};return new et(o)}static nonceAdvance(e){let t=Or.AdvanceNonceAccount,n=We(t),o={keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:qh,isSigner:!1,isWritable:!1},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:n};return new et(o)}static nonceWithdraw(e){let t=Or.WithdrawNonceAccount,n=We(t,{lamports:e.lamports});return new et({keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0},{pubkey:qh,isSigner:!1,isWritable:!1},{pubkey:ha,isSigner:!1,isWritable:!1},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}static nonceAuthorize(e){let t=Or.AuthorizeNonceAccount,n=We(t,{authorized:Ge(e.newAuthorizedPubkey.toBuffer())});return new et({keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}static allocate(e){let t,n;if("basePubkey"in e){let o=Or.AllocateWithSeed;t=We(o,{base:Ge(e.basePubkey.toBuffer()),seed:e.seed,space:e.space,programId:Ge(e.programId.toBuffer())}),n=[{pubkey:e.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1}]}else{let o=Or.Allocate;t=We(o,{space:e.space}),n=[{pubkey:e.accountPubkey,isSigner:!0,isWritable:!0}]}return new et({keys:n,programId:this.programId,data:t})}};Xt.programId=new ve("11111111111111111111111111111111");var KP=rs-300,ri=class{constructor(){}static getMinNumSignatures(e){return 2*(Math.ceil(e/ri.chunkSize)+1+1)}static async load(e,t,n,o,s){{let w=await e.getMinimumBalanceForRentExemption(s.length),T=await e.getAccountInfo(n.publicKey,"confirmed"),A=null;if(T!==null){if(T.executable)return console.error("Program load failed, account is already executable"),!1;T.data.length!==s.length&&(A=A||new Je,A.add(Xt.allocate({accountPubkey:n.publicKey,space:s.length}))),T.owner.equals(o)||(A=A||new Je,A.add(Xt.assign({accountPubkey:n.publicKey,programId:o}))),T.lamports0?w:1,space:s.length,programId:o}));A!==null&&await jh(e,A,[t,n],{commitment:"confirmed"})}let i=R.struct([R.u32("instruction"),R.u32("offset"),R.u32("bytesLength"),R.u32("bytesLengthPadding"),R.seq(R.u8("byte"),R.offset(R.u32(),-8),"bytes")]),u=ri.chunkSize,f=0,d=s,b=[];for(;d.length>0;){let w=d.slice(0,u),T=ke.Buffer.alloc(u+16);i.encode({instruction:0,offset:f,bytes:w,bytesLength:0,bytesLengthPadding:0},T);let A=new Je().add({keys:[{pubkey:n.publicKey,isSigner:!0,isWritable:!0}],programId:o,data:T});b.push(jh(e,A,[t,n],{commitment:"confirmed"})),e._rpcEndpoint.includes("solana.com")&&await FP(1e3/4),f+=u,d=d.slice(u)}await Promise.all(b);{let w=R.struct([R.u32("instruction")]),T=ke.Buffer.alloc(w.span);w.encode({instruction:1},T);let A=new Je().add({keys:[{pubkey:n.publicKey,isSigner:!0,isWritable:!0},{pubkey:ha,isSigner:!1,isWritable:!1}],programId:o,data:T});await jh(e,A,[t,n],{commitment:"confirmed"})}return!0}};ri.chunkSize=KP;var c7=new ve("BPFLoader2111111111111111111111111111111111");var u7=globalThis.fetch;var VP=160,GP=64,ZP=VP/GP,f7=1e3/ZP;var l7={index:1,layout:R.struct([R.u32("typeIndex"),ti("deactivationSlot"),R.nu64("lastExtendedSlot"),R.u8("lastExtendedStartIndex"),R.u8(),R.seq(Ce(),R.offset(R.u8(),-1),"authority")])};var Kt=Ws(Zc(ve),te(),r=>new ve(r)),i_=Yc([te(),Ft("base64")]),rd=Ws(Zc(ke.Buffer),i_,r=>ke.Buffer.from(r[0],"base64")),p7=30*1e3;function a_(r){return pr([V({jsonrpc:Ft("2.0"),id:te(),result:r}),V({jsonrpc:Ft("2.0"),id:te(),error:V({code:$s(),message:te(),data:_e(Uv())})})])}var YP=a_($s());function qt(r){return Ws(a_(r),YP,e=>"error"in e?e:{...e,result:Hs(e.result,r)})}function Wr(r){return qt(V({context:V({slot:N()}),value:r}))}function Tu(r){return V({context:V({slot:N()}),value:r})}var JP=V({foundation:N(),foundationTerm:N(),initial:N(),taper:N(),terminal:N()}),h7=qt(me(fe(V({epoch:N(),effectiveSlot:N(),amount:N(),postBalance:N(),commission:_e(fe(N()))})))),QP=V({total:N(),validator:N(),foundation:N(),epoch:N()}),XP=V({epoch:N(),slotIndex:N(),slotsInEpoch:N(),absoluteSlot:N(),blockHeight:_e(N()),transactionCount:_e(N())}),e8=V({slotsPerEpoch:N(),leaderScheduleSlotOffset:N(),warmup:ln(),firstNormalEpoch:N(),firstNormalSlot:N()}),t8=hh(te(),me(N())),is=fe(pr([V({}),te()])),r8=V({err:is}),n8=Ft("receivedSignature"),d7=V({"solana-core":te(),"feature-set":_e(N())}),y7=Wr(V({err:fe(pr([V({}),te()])),logs:fe(me(te())),accounts:_e(fe(me(fe(V({executable:ln(),owner:te(),lamports:N(),data:me(te()),rentEpoch:_e(N())}))))),unitsConsumed:_e(N()),returnData:_e(fe(V({programId:te(),data:Yc([te(),Ft("base64")])})))})),m7=Wr(V({byIdentity:hh(te(),me(N())),range:V({firstSlot:N(),lastSlot:N()})}));var g7=qt(JP),x7=qt(QP),b7=qt(XP),w7=qt(e8),v7=qt(t8),S7=qt(N()),_7=Wr(V({total:N(),circulating:N(),nonCirculating:N(),nonCirculatingAccounts:me(Kt)})),o8=V({amount:te(),uiAmount:fe(N()),decimals:N(),uiAmountString:_e(te())}),E7=Wr(me(V({address:Kt,amount:te(),uiAmount:fe(N()),decimals:N(),uiAmountString:_e(te())}))),k7=Wr(me(V({pubkey:Kt,account:V({executable:ln(),owner:Kt,lamports:N(),data:rd,rentEpoch:N()})}))),Jh=V({program:te(),parsed:$s(),space:N()}),I7=Wr(me(V({pubkey:Kt,account:V({executable:ln(),owner:Kt,lamports:N(),data:Jh,rentEpoch:N()})}))),A7=Wr(me(V({lamports:N(),address:Kt}))),nd=V({executable:ln(),owner:Kt,lamports:N(),data:rd,rentEpoch:N()}),R7=V({pubkey:Kt,account:nd}),s8=Ws(pr([Zc(ke.Buffer),Jh]),pr([i_,Jh]),r=>Array.isArray(r)?Hs(r,rd):r),i8=V({executable:ln(),owner:Kt,lamports:N(),data:s8,rentEpoch:N()}),B7=V({pubkey:Kt,account:i8}),T7=V({state:pr([Ft("active"),Ft("inactive"),Ft("activating"),Ft("deactivating")]),active:N(),inactive:N()}),P7=qt(me(V({signature:te(),slot:N(),err:is,memo:fe(te()),blockTime:_e(fe(N()))}))),z7=qt(me(V({signature:te(),slot:N(),err:is,memo:fe(te()),blockTime:_e(fe(N()))}))),M7=V({subscription:N(),result:Tu(nd)}),a8=V({pubkey:Kt,account:nd}),L7=V({subscription:N(),result:Tu(a8)}),c8=V({parent:N(),slot:N(),root:N()}),C7=V({subscription:N(),result:c8}),u8=pr([V({type:pr([Ft("firstShredReceived"),Ft("completed"),Ft("optimisticConfirmation"),Ft("root")]),slot:N(),timestamp:N()}),V({type:Ft("createdBank"),parent:N(),slot:N(),timestamp:N()}),V({type:Ft("frozen"),slot:N(),timestamp:N(),stats:V({numTransactionEntries:N(),numSuccessfulTransactions:N(),numFailedTransactions:N(),maxTransactionsPerEntry:N()})}),V({type:Ft("dead"),slot:N(),timestamp:N(),err:te()})]),N7=V({subscription:N(),result:u8}),O7=V({subscription:N(),result:Tu(pr([r8,n8]))}),U7=V({subscription:N(),result:N()}),D7=V({pubkey:te(),gossip:fe(te()),tpu:fe(te()),rpc:fe(te()),version:fe(te())}),YS=V({votePubkey:te(),nodePubkey:te(),activatedStake:N(),epochVoteAccount:ln(),epochCredits:me(Yc([N(),N(),N()])),commission:N(),lastVote:N(),rootSlot:fe(N())}),q7=qt(V({current:me(YS),delinquent:me(YS)})),f8=pr([Ft("processed"),Ft("confirmed"),Ft("finalized")]),l8=V({slot:N(),confirmations:fe(N()),err:is,confirmationStatus:_e(f8)}),F7=Wr(me(fe(l8))),j7=qt(N()),c_=V({accountKey:Kt,writableIndexes:me(N()),readonlyIndexes:me(N())}),od=V({signatures:me(te()),message:V({accountKeys:me(te()),header:V({numRequiredSignatures:N(),numReadonlySignedAccounts:N(),numReadonlyUnsignedAccounts:N()}),instructions:me(V({accounts:me(N()),data:te(),programIdIndex:N()})),recentBlockhash:te(),addressTableLookups:_e(me(c_))})}),u_=V({pubkey:Kt,signer:ln(),writable:ln(),source:_e(pr([Ft("transaction"),Ft("lookupTable")]))}),f_=V({accountKeys:me(u_),signatures:me(te())}),l_=V({parsed:$s(),program:te(),programId:Kt}),p_=V({accounts:me(Kt),data:te(),programId:Kt}),p8=pr([p_,l_]),h8=pr([V({parsed:$s(),program:te(),programId:te()}),V({accounts:me(te()),data:te(),programId:te()})]),h_=Ws(p8,h8,r=>"accounts"in r?Hs(r,p_):Hs(r,l_)),d_=V({signatures:me(te()),message:V({accountKeys:me(u_),instructions:me(h_),recentBlockhash:te(),addressTableLookups:_e(fe(me(c_)))})}),Au=V({accountIndex:N(),mint:te(),owner:_e(te()),uiTokenAmount:o8}),y_=V({writable:me(Kt),readonly:me(Kt)}),Pu=V({err:is,fee:N(),innerInstructions:_e(fe(me(V({index:N(),instructions:me(V({accounts:me(N()),data:te(),programIdIndex:N()}))})))),preBalances:me(N()),postBalances:me(N()),logMessages:_e(fe(me(te()))),preTokenBalances:_e(fe(me(Au))),postTokenBalances:_e(fe(me(Au))),loadedAddresses:_e(y_),computeUnitsConsumed:_e(N())}),sd=V({err:is,fee:N(),innerInstructions:_e(fe(me(V({index:N(),instructions:me(h_)})))),preBalances:me(N()),postBalances:me(N()),logMessages:_e(fe(me(te()))),preTokenBalances:_e(fe(me(Au))),postTokenBalances:_e(fe(me(Au))),loadedAddresses:_e(y_),computeUnitsConsumed:_e(N())}),si=pr([Ft(0),Ft("legacy")]),as=V({pubkey:te(),lamports:N(),postBalance:fe(N()),rewardType:fe(te()),commission:_e(fe(N()))}),H7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),transactions:me(V({transaction:od,meta:fe(Pu),version:_e(si)})),rewards:_e(me(as)),blockTime:fe(N()),blockHeight:fe(N())}))),$7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),rewards:_e(me(as)),blockTime:fe(N()),blockHeight:fe(N())}))),W7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),transactions:me(V({transaction:f_,meta:fe(Pu),version:_e(si)})),rewards:_e(me(as)),blockTime:fe(N()),blockHeight:fe(N())}))),K7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),transactions:me(V({transaction:d_,meta:fe(sd),version:_e(si)})),rewards:_e(me(as)),blockTime:fe(N()),blockHeight:fe(N())}))),V7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),transactions:me(V({transaction:f_,meta:fe(sd),version:_e(si)})),rewards:_e(me(as)),blockTime:fe(N()),blockHeight:fe(N())}))),G7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),rewards:_e(me(as)),blockTime:fe(N()),blockHeight:fe(N())}))),Z7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),transactions:me(V({transaction:od,meta:fe(Pu)})),rewards:_e(me(as)),blockTime:fe(N())}))),Y7=qt(fe(V({blockhash:te(),previousBlockhash:te(),parentSlot:N(),signatures:me(te()),blockTime:fe(N())}))),J7=qt(fe(V({slot:N(),meta:Pu,blockTime:_e(fe(N())),transaction:od,version:_e(si)}))),Q7=qt(fe(V({slot:N(),transaction:d_,meta:fe(sd),blockTime:_e(fe(N())),version:_e(si)}))),X7=Wr(V({blockhash:te(),feeCalculator:V({lamportsPerSignature:N()})})),e9=Wr(V({blockhash:te(),lastValidBlockHeight:N()})),d8=V({slot:N(),numTransactions:N(),numSlots:N(),samplePeriodSecs:N()}),t9=qt(me(d8)),r9=Wr(fe(V({feeCalculator:V({lamportsPerSignature:N()})}))),n9=qt(te()),o9=qt(te()),y8=V({err:is,logs:me(te()),signature:te()}),s9=V({result:Tu(y8),subscription:N()});var ns=class{constructor(e){this._keypair=void 0,this._keypair=e??WS()}static generate(){return new ns(WS())}static fromSecretKey(e,t){if(e.byteLength!==64)throw new Error("bad secret key size");let n=e.slice(32,64);if(!t||!t.skipValidation){let o=e.slice(0,32),s=Kh(o);for(let i=0;i<32;i++)if(n[i]!==s[i])throw new Error("provided secretKey is invalid")}return new ns({publicKey:n,secretKey:e})}static fromSeed(e){let t=Kh(e),n=new Uint8Array(64);return n.set(e),n.set(t,32),new ns({publicKey:t,secretKey:n})}get publicKey(){return new ve(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}},la=Object.freeze({CreateLookupTable:{index:0,layout:R.struct([R.u32("instruction"),ti("recentSlot"),R.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:R.struct([R.u32("instruction")])},ExtendLookupTable:{index:2,layout:R.struct([R.u32("instruction"),ti(),R.seq(Ce(),R.offset(R.u32(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:R.struct([R.u32("instruction")])},CloseLookupTable:{index:4,layout:R.struct([R.u32("instruction")])}});var Qh=class{constructor(){}static createLookupTable(e){let[t,n]=ve.findProgramAddressSync([e.authority.toBuffer(),(0,ma.toBufferLE)(BigInt(e.recentSlot),8)],this.programId),o=la.CreateLookupTable,s=We(o,{recentSlot:BigInt(e.recentSlot),bumpSeed:n}),i=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:Xt.programId,isSigner:!1,isWritable:!1}];return[new et({programId:this.programId,keys:i,data:s}),t]}static freezeLookupTable(e){let t=la.FreezeLookupTable,n=We(t),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new et({programId:this.programId,keys:o,data:n})}static extendLookupTable(e){let t=la.ExtendLookupTable,n=We(t,{addresses:e.addresses.map(s=>s.toBytes())}),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return e.payer&&o.push({pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:Xt.programId,isSigner:!1,isWritable:!1}),new et({programId:this.programId,keys:o,data:n})}static deactivateLookupTable(e){let t=la.DeactivateLookupTable,n=We(t),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new et({programId:this.programId,keys:o,data:n})}static closeLookupTable(e){let t=la.CloseLookupTable,n=We(t),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.recipient,isSigner:!1,isWritable:!0}];return new et({programId:this.programId,keys:o,data:n})}};Qh.programId=new ve("AddressLookupTab1e1111111111111111111111111");var Eu=Object.freeze({RequestUnits:{index:0,layout:R.struct([R.u8("instruction"),R.u32("units"),R.u32("additionalFee")])},RequestHeapFrame:{index:1,layout:R.struct([R.u8("instruction"),R.u32("bytes")])},SetComputeUnitLimit:{index:2,layout:R.struct([R.u8("instruction"),R.u32("units")])},SetComputeUnitPrice:{index:3,layout:R.struct([R.u8("instruction"),ti("microLamports")])}}),Xh=class{constructor(){}static requestUnits(e){let t=Eu.RequestUnits,n=We(t,e);return new et({keys:[],programId:this.programId,data:n})}static requestHeapFrame(e){let t=Eu.RequestHeapFrame,n=We(t,e);return new et({keys:[],programId:this.programId,data:n})}static setComputeUnitLimit(e){let t=Eu.SetComputeUnitLimit,n=We(t,e);return new et({keys:[],programId:this.programId,data:n})}static setComputeUnitPrice(e){let t=Eu.SetComputeUnitPrice,n=We(t,{microLamports:BigInt(e.microLamports)});return new et({keys:[],programId:this.programId,data:n})}};Xh.programId=new ve("ComputeBudget111111111111111111111111111111");var JS=64,QS=32,XS=64,e_=R.struct([R.u8("numSignatures"),R.u8("padding"),R.u16("signatureOffset"),R.u16("signatureInstructionIndex"),R.u16("publicKeyOffset"),R.u16("publicKeyInstructionIndex"),R.u16("messageDataOffset"),R.u16("messageDataSize"),R.u16("messageInstructionIndex")]),da=class{constructor(){}static createInstructionWithPublicKey(e){let{publicKey:t,message:n,signature:o,instructionIndex:s}=e;Dt(t.length===QS,`Public Key must be ${QS} bytes but received ${t.length} bytes`),Dt(o.length===XS,`Signature must be ${XS} bytes but received ${o.length} bytes`);let i=e_.span,u=i+t.length,f=u+o.length,d=1,b=ke.Buffer.alloc(f+n.length),w=s??65535;return e_.encode({numSignatures:d,padding:0,signatureOffset:u,signatureInstructionIndex:w,publicKeyOffset:i,publicKeyInstructionIndex:w,messageDataOffset:f,messageDataSize:n.length,messageInstructionIndex:w},b),b.fill(t,i),b.fill(o,u),b.fill(n,f),new et({keys:[],programId:da.programId,data:b})}static createInstructionWithPrivateKey(e){let{privateKey:t,message:n,instructionIndex:o}=e;Dt(t.length===JS,`Private key must be ${JS} bytes but received ${t.length} bytes`);try{let s=ns.fromSecretKey(t),i=s.publicKey.toBytes(),u=ed(n,s.secretKey);return this.createInstructionWithPublicKey({publicKey:i,message:n,signature:u,instructionIndex:o})}catch(s){throw new Error(`Error creating instruction; ${s}`)}}};da.programId=new ve("Ed25519SigVerify111111111111111111111111111");pn.hmacSha256Sync=(r,...e)=>{let t=Ch.create(Fc,r);return e.forEach(n=>t.update(n)),t.digest()};var m8=(r,e)=>$S(r,e,{der:!1,recovered:!0});pn.isValidPrivateKey;var g8=FS,t_=32,Hh=20,r_=64,x8=11,$h=R.struct([R.u8("numSignatures"),R.u16("signatureOffset"),R.u8("signatureInstructionIndex"),R.u16("ethAddressOffset"),R.u8("ethAddressInstructionIndex"),R.u16("messageDataOffset"),R.u16("messageDataSize"),R.u8("messageInstructionIndex"),R.blob(20,"ethAddress"),R.blob(64,"signature"),R.u8("recoveryId")]),os=class{constructor(){}static publicKeyToEthAddress(e){Dt(e.length===r_,`Public key must be ${r_} bytes but received ${e.length} bytes`);try{return ke.Buffer.from(Lh(Ge(e))).slice(-Hh)}catch(t){throw new Error(`Error constructing Ethereum address: ${t}`)}}static createInstructionWithPublicKey(e){let{publicKey:t,message:n,signature:o,recoveryId:s,instructionIndex:i}=e;return os.createInstructionWithEthAddress({ethAddress:os.publicKeyToEthAddress(t),message:n,signature:o,recoveryId:s,instructionIndex:i})}static createInstructionWithEthAddress(e){let{ethAddress:t,message:n,signature:o,recoveryId:s,instructionIndex:i=0}=e,u;typeof t=="string"?t.startsWith("0x")?u=ke.Buffer.from(t.substr(2),"hex"):u=ke.Buffer.from(t,"hex"):u=t,Dt(u.length===Hh,`Address must be ${Hh} bytes but received ${u.length} bytes`);let f=1+x8,d=f,b=f+u.length,w=b+o.length+1,T=1,A=ke.Buffer.alloc($h.span+n.length);return $h.encode({numSignatures:T,signatureOffset:b,signatureInstructionIndex:i,ethAddressOffset:d,ethAddressInstructionIndex:i,messageDataOffset:w,messageDataSize:n.length,messageInstructionIndex:i,signature:Ge(o),ethAddress:Ge(u),recoveryId:s},A),A.fill(Ge(n),$h.span),new et({keys:[],programId:os.programId,data:A})}static createInstructionWithPrivateKey(e){let{privateKey:t,message:n,instructionIndex:o}=e;Dt(t.length===t_,`Private key must be ${t_} bytes but received ${t.length} bytes`);try{let s=Ge(t),i=g8(s,!1).slice(1),u=ke.Buffer.from(Lh(Ge(n))),[f,d]=m8(u,s);return this.createInstructionWithPublicKey({publicKey:i,message:n,signature:f,recoveryId:d,instructionIndex:o})}catch(s){throw new Error(`Error creating instruction; ${s}`)}}};os.programId=new ve("KeccakSecp256k11111111111111111111111111111");var b8=new ve("StakeConfig11111111111111111111111111111111");var ya=class{constructor(e,t,n){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=e,this.epoch=t,this.custodian=n}};ya.default=new ya(0,0,ve.default);var ho=Object.freeze({Initialize:{index:0,layout:R.struct([R.u32("instruction"),NP(),OP()])},Authorize:{index:1,layout:R.struct([R.u32("instruction"),Ce("newAuthorized"),R.u32("stakeAuthorizationType")])},Delegate:{index:2,layout:R.struct([R.u32("instruction")])},Split:{index:3,layout:R.struct([R.u32("instruction"),R.ns64("lamports")])},Withdraw:{index:4,layout:R.struct([R.u32("instruction"),R.ns64("lamports")])},Deactivate:{index:5,layout:R.struct([R.u32("instruction")])},Merge:{index:7,layout:R.struct([R.u32("instruction")])},AuthorizeWithSeed:{index:8,layout:R.struct([R.u32("instruction"),Ce("newAuthorized"),R.u32("stakeAuthorizationType"),Qs("authoritySeed"),Ce("authorityOwner")])}}),i9=Object.freeze({Staker:{index:0},Withdrawer:{index:1}}),Ru=class{constructor(){}static initialize(e){let{stakePubkey:t,authorized:n,lockup:o}=e,s=o||ya.default,i=ho.Initialize,u=We(i,{authorized:{staker:Ge(n.staker.toBuffer()),withdrawer:Ge(n.withdrawer.toBuffer())},lockup:{unixTimestamp:s.unixTimestamp,epoch:s.epoch,custodian:Ge(s.custodian.toBuffer())}}),f={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ha,isSigner:!1,isWritable:!1}],programId:this.programId,data:u};return new et(f)}static createAccountWithSeed(e){let t=new Je;t.add(Xt.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:this.space,programId:this.programId}));let{stakePubkey:n,authorized:o,lockup:s}=e;return t.add(this.initialize({stakePubkey:n,authorized:o,lockup:s}))}static createAccount(e){let t=new Je;t.add(Xt.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,lamports:e.lamports,space:this.space,programId:this.programId}));let{stakePubkey:n,authorized:o,lockup:s}=e;return t.add(this.initialize({stakePubkey:n,authorized:o,lockup:s}))}static delegate(e){let{stakePubkey:t,authorizedPubkey:n,votePubkey:o}=e,s=ho.Delegate,i=We(s);return new Je().add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!1},{pubkey:Mn,isSigner:!1,isWritable:!1},{pubkey:Fh,isSigner:!1,isWritable:!1},{pubkey:b8,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static authorize(e){let{stakePubkey:t,authorizedPubkey:n,newAuthorizedPubkey:o,stakeAuthorizationType:s,custodianPubkey:i}=e,u=ho.Authorize,f=We(u,{newAuthorized:Ge(o.toBuffer()),stakeAuthorizationType:s.index}),d=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:Mn,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1}];return i&&d.push({pubkey:i,isSigner:!1,isWritable:!1}),new Je().add({keys:d,programId:this.programId,data:f})}static authorizeWithSeed(e){let{stakePubkey:t,authorityBase:n,authoritySeed:o,authorityOwner:s,newAuthorizedPubkey:i,stakeAuthorizationType:u,custodianPubkey:f}=e,d=ho.AuthorizeWithSeed,b=We(d,{newAuthorized:Ge(i.toBuffer()),stakeAuthorizationType:u.index,authoritySeed:o,authorityOwner:Ge(s.toBuffer())}),w=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1},{pubkey:Mn,isSigner:!1,isWritable:!1}];return f&&w.push({pubkey:f,isSigner:!1,isWritable:!1}),new Je().add({keys:w,programId:this.programId,data:b})}static splitInstruction(e){let{stakePubkey:t,authorizedPubkey:n,splitStakePubkey:o,lamports:s}=e,i=ho.Split,u=We(i,{lamports:s});return new et({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:u})}static split(e){let t=new Je;return t.add(Xt.createAccount({fromPubkey:e.authorizedPubkey,newAccountPubkey:e.splitStakePubkey,lamports:0,space:this.space,programId:this.programId})),t.add(this.splitInstruction(e))}static splitWithSeed(e){let{stakePubkey:t,authorizedPubkey:n,splitStakePubkey:o,basePubkey:s,seed:i,lamports:u}=e,f=new Je;return f.add(Xt.allocate({accountPubkey:o,basePubkey:s,seed:i,space:this.space,programId:this.programId})),f.add(this.splitInstruction({stakePubkey:t,authorizedPubkey:n,splitStakePubkey:o,lamports:u}))}static merge(e){let{stakePubkey:t,sourceStakePubKey:n,authorizedPubkey:o}=e,s=ho.Merge,i=We(s);return new Je().add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:Mn,isSigner:!1,isWritable:!1},{pubkey:Fh,isSigner:!1,isWritable:!1},{pubkey:o,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static withdraw(e){let{stakePubkey:t,authorizedPubkey:n,toPubkey:o,lamports:s,custodianPubkey:i}=e,u=ho.Withdraw,f=We(u,{lamports:s}),d=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!0},{pubkey:Mn,isSigner:!1,isWritable:!1},{pubkey:Fh,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}];return i&&d.push({pubkey:i,isSigner:!1,isWritable:!1}),new Je().add({keys:d,programId:this.programId,data:f})}static deactivate(e){let{stakePubkey:t,authorizedPubkey:n}=e,o=ho.Deactivate,s=We(o);return new Je().add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:Mn,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:s})}};Ru.programId=new ve("Stake11111111111111111111111111111111111111");Ru.space=200;var ku=Object.freeze({InitializeAccount:{index:0,layout:R.struct([R.u32("instruction"),UP()])},Authorize:{index:1,layout:R.struct([R.u32("instruction"),Ce("newAuthorized"),R.u32("voteAuthorizationType")])},Withdraw:{index:3,layout:R.struct([R.u32("instruction"),R.ns64("lamports")])},AuthorizeWithSeed:{index:10,layout:R.struct([R.u32("instruction"),DP()])}}),a9=Object.freeze({Voter:{index:0},Withdrawer:{index:1}}),ni=class{constructor(){}static initializeAccount(e){let{votePubkey:t,nodePubkey:n,voteInit:o}=e,s=ku.InitializeAccount,i=We(s,{voteInit:{nodePubkey:Ge(o.nodePubkey.toBuffer()),authorizedVoter:Ge(o.authorizedVoter.toBuffer()),authorizedWithdrawer:Ge(o.authorizedWithdrawer.toBuffer()),commission:o.commission}}),u={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ha,isSigner:!1,isWritable:!1},{pubkey:Mn,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:i};return new et(u)}static createAccount(e){let t=new Je;return t.add(Xt.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.votePubkey,lamports:e.lamports,space:this.space,programId:this.programId})),t.add(this.initializeAccount({votePubkey:e.votePubkey,nodePubkey:e.voteInit.nodePubkey,voteInit:e.voteInit}))}static authorize(e){let{votePubkey:t,authorizedPubkey:n,newAuthorizedPubkey:o,voteAuthorizationType:s}=e,i=ku.Authorize,u=We(i,{newAuthorized:Ge(o.toBuffer()),voteAuthorizationType:s.index}),f=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:Mn,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}];return new Je().add({keys:f,programId:this.programId,data:u})}static authorizeWithSeed(e){let{currentAuthorityDerivedKeyBasePubkey:t,currentAuthorityDerivedKeyOwnerPubkey:n,currentAuthorityDerivedKeySeed:o,newAuthorizedPubkey:s,voteAuthorizationType:i,votePubkey:u}=e,f=ku.AuthorizeWithSeed,d=We(f,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:Ge(n.toBuffer()),currentAuthorityDerivedKeySeed:o,newAuthorized:Ge(s.toBuffer()),voteAuthorizationType:i.index}}),b=[{pubkey:u,isSigner:!1,isWritable:!0},{pubkey:Mn,isSigner:!1,isWritable:!1},{pubkey:t,isSigner:!0,isWritable:!1}];return new Je().add({keys:b,programId:this.programId,data:d})}static withdraw(e){let{votePubkey:t,authorizedWithdrawerPubkey:n,lamports:o,toPubkey:s}=e,i=ku.Withdraw,u=We(i,{lamports:o}),f=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:s,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1}];return new Je().add({keys:f,programId:this.programId,data:u})}static safeWithdraw(e,t,n){if(e.lamports>t-n)throw new Error("Withdraw will leave vote account with insuffcient funds.");return ni.withdraw(e)}};ni.programId=new ve("Vote111111111111111111111111111111111111111");ni.space=3731;var c9=new ve("Va1idator1nfo111111111111111111111111111111"),u9=V({name:te(),website:_e(te()),details:_e(te()),keybaseUsername:_e(te())});var f9=new ve("Vote111111111111111111111111111111111111111"),l9=R.struct([Ce("nodePubkey"),Ce("authorizedWithdrawer"),R.u8("commission"),R.nu64(),R.seq(R.struct([R.nu64("slot"),R.u32("confirmationCount")]),R.offset(R.u32(),-8),"votes"),R.u8("rootSlotValid"),R.nu64("rootSlot"),R.nu64(),R.seq(R.struct([R.nu64("epoch"),Ce("authorizedVoter")]),R.offset(R.u32(),-8),"authorizedVoters"),R.struct([R.seq(R.struct([Ce("authorizedPubkey"),R.nu64("epochOfLastAuthorizedSwitch"),R.nu64("targetEpoch")]),32,"buf"),R.nu64("idx"),R.u8("isEmpty")],"priorVoters"),R.nu64(),R.seq(R.struct([R.nu64("epoch"),R.nu64("credits"),R.nu64("prevCredits")]),R.offset(R.u32(),-8),"epochCredits"),R.struct([R.nu64("slot"),R.nu64("timestamp")],"lastTimestamp")]);h();var m_=Re(Ni()),g_=Re(Ls()),zu=Re(fh()),w8=r=>{let e=r.decode.bind(r),t=r.encode.bind(r);return{decode:e,encode:t}},Mu=r=>e=>{let t=(0,g_.blob)(r,e),{encode:n,decode:o}=w8(t),s=t;return s.decode=(i,u)=>{let f=o(i,u);return(0,zu.toBigIntLE)(m_.Buffer.from(f))},s.encode=(i,u,f)=>{let d=(0,zu.toBufferLE)(i,r);return n(d,u,f)},s},v8=Mu(8),y9=Mu(16),m9=Mu(24),g9=Mu(32);h();var E8=Re(Ni());h();var S8=Re(Ni()),ii=Re(Ls());h();var Fu=Re(hs());h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var U8=new Error("Unsupported path."),Lu=(r,e=U8)=>{throw e};h();var Cu=r=>{try{if(r==null)throw"JSON must be set";if(!isNaN(parseInt(r)))throw"Numbers are not valid JSON";return JSON.parse(r),!0}catch(e){return!1}};h();h();h();h();h();h();h();h();h();h();h();h();h();h();var w_=Re(ai()),v_=Re(fd());w_.default.extend(v_.default);h();var K8=Re(ai());h();var yd=Re(ai()),E_=Re(S_()),k_=Re(__());yd.default.extend(E_.default);yd.default.extend(k_.default);h();var A_=Re(ai()),R_=Re(I_());A_.default.extend(R_.default);h();h();h();var wd=Re(ai()),T_=Re(fd()),P_=Re(B_());wd.default.extend(P_.default);wd.default.extend(T_.default);var xH=new Date().getTimezoneOffset()*6e4;h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();h();var W_=Re(Du());h();var qu=Re(Du());h();var Ad=Re(Du());var Rd=Re($n()),rW=Fu.Buffer.alloc(64).fill(0);var ju=r=>r&&"version"in r,K_=(r,e)=>ju(r)?Fu.Buffer.from(r.serialize()):r.serialize(e!=null?e:{requireAllSignatures:!1,verifySignatures:!1}),ui=(r,e)=>Rd.default.encode(K_(r,e));var xa=(r,e)=>{let t;if(e==="base64")t=Fu.Buffer.from(r,"base64");else if(e==="bs58")t=Rd.default.decode(r);else throw new Error("Unsupported encoding");return Tr.deserialize(t)};var wa=Re($n()),G_=Re(hu());h();var vr=class extends Error{constructor({code:t,message:n},o){super(n);this.code=t,this.message=n,typeof o!="undefined"&&(this.data=o)}toString(){return this.message}};h();h();h();h();h();var Rz={canSerialize:r=>typeof r=="number"&&Number.isNaN(r),serialize:r=>({["$"+"NAN"]:1}),deserialize:r=>NaN},Bz={canSerialize:r=>r instanceof Date,serialize:r=>({[`$${"DATE"}`]:r.valueOf()}),deserialize:r=>new Date(r[`$${"DATE"}`])},Tz={canSerialize:r=>r instanceof Uint8Array,serialize:r=>({[`$${"UINT8ARRAY"}`]:Array.from(r)}),deserialize:r=>Uint8Array.from(r[`$${"UINT8ARRAY"}`])},Pz={canSerialize:r=>typeof r=="bigint",serialize:r=>({[`$${"BIGINT"}`]:r.toString()}),deserialize:r=>BigInt(r[`$${"BIGINT"}`])},zz={canSerialize:r=>r instanceof URL,serialize:r=>({[`$${"URL"}`]:r.href}),deserialize:r=>new URL(r[`$${"URL"}`])},Hu={["NAN"]:Rz,["DATE"]:Bz,["UINT8ARRAY"]:Tz,["BIGINT"]:Pz,["URL"]:zz};var Mz=function(r){let e=this[r];for(let t of Object.values(Hu))if(t.canSerialize(e))return t.serialize(e);return e},Lz=(r,e)=>{if(e&&typeof e=="object"&&Object.keys(e)[0]){let t=Object.keys(e)[0].slice(1);if(t in Hu)return Hu[t].deserialize(e)}return e},ba=r=>JSON.stringify(r,Mz),$u=r=>JSON.parse(r,Lz);h();var Kr,Vr,Bd=class{constructor({port:e}){De(this,Kr,void 0);De(this,Vr,!1);Ht(this,Kr,e),Ht(this,Vr,!1)}get status(){return re(this,Vr)?"started":"stopped"}start(){return je(this,null,function*(){if(re(this,Vr))return;let e=re(this,Kr).onClose(()=>{Ht(this,Vr,!1),e()});yield re(this,Kr).start(),Ht(this,Vr,!0)})}close(){return je(this,null,function*(){!re(this,Vr)||(yield re(this,Kr).close(),Ht(this,Vr,!1))})}send(e){return je(this,null,function*(){if(!re(this,Vr))throw new Error("Cannot read stream: RpcTransport has not been started");if(Array.isArray(e)){let b=ul.parse(e),w=new Set(b.map(A=>A.id)),T=ba(b);re(this,Kr).postMessage(T);try{for(var t=Sf(this.recv()),n,o,s;n=!(o=yield t.next()).done;n=!1){let A=o.value;if(Array.isArray(A)&&A.every(D=>w.has(D.id)))return A}}catch(o){s=[o]}finally{try{n&&(o=t.return)&&(yield o.call(t))}finally{if(s)throw s[0]}}throw new Error("Failed to get response: request ids="+w)}else{let b=Ka.parse(e),{id:w}=b,T=ba(b);re(this,Kr).postMessage(T);try{for(var i=Sf(this.recv()),u,f,d;u=!(f=yield i.next()).done;u=!1){let A=f.value;if("id"in A&&A.id===w&&!("method"in A))return A}}catch(f){d=[f]}finally{try{u&&(f=i.return)&&(yield f.call(i))}finally{if(d)throw d[0]}}throw new Error("Failed to get response: request id="+w)}})}addListener(e){let t=o=>je(this,null,function*(){let s=this.recv()[Symbol.asyncIterator](),i=()=>{},u=()=>new Promise(d=>i=()=>d(null));function f(){var d;(d=s.return)==null||d.call(s),i(),o.signal.removeEventListener("abort",f)}try{for(o.signal.addEventListener("abort",f);;){let d=yield Promise.race([s.next(),u()]);if(!d)break;try{e(d.value)}catch(b){console.error(b)}}f()}catch(d){throw f(),d}}),n=new AbortController;return t(n),()=>n.abort()}recv(){let e=[],t=()=>{},n=()=>new Promise(b=>t=b),o=!1,s=re(this,Kr).onClose(()=>{o=!0,t(),s()}),i=re(this,Kr).onMessage(b=>{if(!!Cu(b))try{let w=$u(b);if("method"in w&&"id"in w){t();return}if(Array.isArray(w)){let T=fl.parse(w);e.push(T),t()}else{let T=Wa.parse(w);if("id"in T){let A=Ga.parse(w);e.push(A),t()}else{let A=Ai.parse(w);e.push(A),t()}}}catch(w){console.error(w)}}),u=()=>{s(),i()},f={next(){return je(this,null,function*(){for(;!o;){let b=e.shift();if(b)return{done:!1,value:b};yield n()}return u(),{done:!0,value:void 0}})},throw(){return je(this,null,function*(){return u(),{done:!0,value:void 0}})},return(){return je(this,null,function*(){return u(),{done:!0,value:void 0}})}};return{[Symbol.asyncIterator](){return f}}}};Kr=new WeakMap,Vr=new WeakMap;var fi=class extends Bd{static createPort(){let e=[],t=[];function n(i){for(let u of e)try{u(i.detail)}catch(f){console.error(f)}}function o(){for(let i of t)try{i()}catch(u){console.error(u)}}return{start(){return je(this,null,function*(){window.addEventListener("phantomEthRpcMessage",n),window.addEventListener("beforeunload",function i(){window.removeEventListener("phantomEthRpcMessage",n),window.removeEventListener("beforeunload",i),o()})})},close(){return je(this,null,function*(){window.removeEventListener("phantomEthRpcMessage",n),o()})},postMessage(i){setTimeout(()=>{window.dispatchEvent(new CustomEvent("dappEthRpcMessage",{detail:i}))},0)},onMessage(i){return e.push(i),()=>{e.splice(e.indexOf(i),1)}},onClose(i){return t.push(i),()=>{t.splice(t.indexOf(i),1)}}}}constructor(){super({port:fi.createPort()})}};h();var Td=Re($n());h();function Pd(r){return ju(r)?"versioned":"legacy"}function Nz(r){let e=Td.default.decode(r),t=Tr.deserialize(e);return{transaction:t,metadata:{numInstructions:t.message.compiledInstructions.length,type:0}}}function zd(r){let{transaction:e,type:t}=r,n=Td.default.decode(e);if(t==="legacy"){let o=Je.from(n);return{transaction:o,metadata:{numInstructions:o.instructions.length,type:t}}}else{if(t===0)return Nz(e);throw new Error(`Unknown transaction type => ${t}`)}}var V_=r=>Lr.common.SolanaSendOptions.safeParse(r).success,Oz=1,li,Gr,Md=class extends G_.EventEmitter{constructor(t){super();this.isPhantom=!0;this._publicKey=null;De(this,li,void 0);De(this,Gr,t=>je(this,null,function*(){var o;let n;try{let{method:s}=t,i="params"in t?(o=t.params)!=null?o:[]:[],u=Lr[s];if(!u)throw new Error("MethodNotFound");let f=u.request.safeParse({jsonrpc:"2.0",id:(Oz++).toString(),method:s,params:i});if(!f.success)throw f.error;let d=f.data;if(n=u.response.parse(yield re(this,li).send(d)),"error"in n)throw new vr(n.error);try{s==="sol_connect"?(this._publicKey=new ve(n.result.publicKey),this.emit(Lr.common.SolanaProviderEvent.Connect,this._publicKey)):s==="sol_signIn"&&!this.isConnected&&(this._publicKey=new ve(n.result.address),this.emit(Lr.common.SolanaProviderEvent.Connect,this._publicKey)),s==="sol_disconnect"&&(this._publicKey=null,this.emit(Lr.common.SolanaProviderEvent.Disconnect))}catch(b){console.error("event emitter error",b)}return n.result}catch(s){throw console.error("GOT ERROR",s),s instanceof vr?s:s instanceof ur?new vr({code:-32e3,message:"Missing or invalid parameters."},{method:t.method}):s instanceof Error&&s.message==="MethodNotFound"?new vr({code:-32601,message:"The method does not exist / is not available."},{method:t.method}):new vr({code:-32603,message:"Internal JSON-RPC error."},{method:t.method})}}));this.connect=t=>je(this,null,function*(){let n=yield re(this,Gr).call(this,{method:"sol_connect",params:(t==null?void 0:t.onlyIfTrusted)===void 0?{}:{onlyIfTrusted:t==null?void 0:t.onlyIfTrusted}});return{publicKey:new ve(n.publicKey)}});this.disconnect=()=>je(this,null,function*(){this.isConnected&&(yield re(this,Gr).call(this,{method:"sol_disconnect",params:void 0}))});this.signTransaction=t=>je(this,null,function*(){if(!t)throw new vr({code:-32e3,message:"Missing or invalid parameters."});let n=Pd(t),o=yield re(this,Gr).call(this,{method:"sol_signTransaction",params:{transaction:ui(t)}});return zd({transaction:o.transaction,type:n==="versioned"?0:"legacy"}).transaction});this.signAllTransactions=(...n)=>je(this,[...n],function*(t=[]){if(!t||t.length===0)throw new vr({code:-32e3,message:"Missing or invalid parameters."});let o=t.map(i=>Pd(i)),s=yield re(this,Gr).call(this,{method:"sol_signAllTransactions",params:{transactions:t.map(i=>ui(i))}});if(s.length!==t.length)throw new Error("Invalid number of transactions returned");return s.map((i,u)=>{let f=o[u];return zd({transaction:i.transaction,type:f==="versioned"?0:"legacy"}).transaction})});this.signAndSendTransaction=(o,...s)=>je(this,[o,...s],function*(t,n={}){if(!t)throw new vr({code:-32e3,message:"Missing or invalid parameters."});let i={};if(n)if(V_(n))i.skipPreflight=n.skipPreflight,i.preflightCommitment=n.preflightCommitment;else throw new vr({code:-32e3,message:"Missing or invalid parameters."});return yield re(this,Gr).call(this,{method:"sol_signAndSendTransaction",params:{transaction:ui(t),options:i}})});this.signAndSendAllTransactions=(o,...s)=>je(this,[o,...s],function*(t,n={}){if(!t)throw new vr({code:-32e3,message:"Missing or invalid parameters."});let i={};if(n)if(V_(n))i.skipPreflight=n.skipPreflight,i.preflightCommitment=n.preflightCommitment;else throw new vr({code:-32e3,message:"Missing or invalid parameters."});return yield re(this,Gr).call(this,{method:"sol_signAndSendAllTransactions",params:{transactions:t.map(f=>ui(f)),options:i}})});this.signMessage=(t,n="utf8")=>je(this,null,function*(){let o=yield re(this,Gr).call(this,{method:"sol_signMessage",params:{message:wa.default.encode(t),display:n}}),s=wa.default.decode(o.signature),i=new ve(o.publicKey);return{signature:s,publicKey:i}});this.signIn=t=>je(this,null,function*(){let n=yield re(this,Gr).call(this,{method:"sol_signIn",params:{signInData:t}}),o=new ve(n.address),s=wa.default.decode(n.signedMessage),i=wa.default.decode(n.signature);return{address:o,signedMessage:s,signature:i}});this.handleNotification=t=>je(this,null,function*(){var n,o,s,i;switch(t.method){case"phantom_accountChanged":{let u=Ts.phantom_accountChanged.notification.safeParse(t);if(!u.success)return;let f=(n=u.data.params)==null?void 0:n.sol;f!==((o=this.publicKey)==null?void 0:o.toBase58())&&this.emit(Lr.common.SolanaProviderEvent.AccountChanged,f?new ve(f):null);break}case"phantom_trustRevoked":{let u=Ts.phantom_trustRevoked.notification.safeParse(t);if(!u.success)return;((s=u.data.params)==null?void 0:s.sol)===((i=this.publicKey)==null?void 0:i.toBase58())&&this.emit(Lr.common.SolanaProviderEvent.AccountChanged,null);break}}});this.request=o=>je(this,[o],function*({method:t,params:n}){switch(t){case"connect":return yield this.connect(n);case"disconnect":return yield this.disconnect();case"signMessage":return yield this.signMessage(n==null?void 0:n.message,n==null?void 0:n.display);case"signTransaction":{let s=xa(n==null?void 0:n.message,"bs58");return yield this.signTransaction(s)}case"signAllTransactions":{let s=[];(n==null?void 0:n.message)&&typeof(n==null?void 0:n.message)=="string"?s=[n==null?void 0:n.message]:(n==null?void 0:n.message)&&Array.isArray(n==null?void 0:n.message)?s=n==null?void 0:n.message:n!=null&&n.messages&&(s=n==null?void 0:n.messages);let i=s.map(u=>xa(u,"bs58"));return yield this.signAllTransactions(i)}case"signAndSendTransaction":{let s=xa(n==null?void 0:n.message,"bs58");return yield this.signAndSendTransaction(s)}default:throw Lu(t),new Error("unsupported method: "+t)}});Ht(this,li,t),re(this,li).start(),t.addListener(n=>{let o=Ai.safeParse(n);!o.success||this.handleNotification(o.data)}),this.addListener(Lr.common.SolanaProviderEvent.AccountChanged,n=>{n?this._publicKey=n:(this._publicKey=null,this.emit(Lr.common.SolanaProviderEvent.Disconnect))})}get publicKey(){return this._publicKey}get isConnected(){return this._publicKey!==null}};li=new WeakMap,Gr=new WeakMap;var pi=class extends Md{static inject(e){let t=window;t.isPhantomInstalled=!0;let n=new pi;e&&Object.defineProperty(window,"solana",{get(){return n},set(o){},configurable:!1}),window.phantom||Object.defineProperty(window,"phantom",{value:{},writable:!1}),Object.defineProperty(window.phantom,"solana",{value:n,writable:!1}),window.dispatchEvent(new Event("phantom#initialized"))}constructor(){super(new fi)}};h();var Z_=Re($n());var Uz=["solana:signAndSendTransaction","solana:signMessage","solana:signTransaction","solana:signIn"],yo,Ku,Vu,Gu,yr,mr,Zu,va,Ld,Yu,Y_,cs,Sa,Ju,Qu,Xu,ef,tf,rf,nf,Cd=class{constructor(e){De(this,va);De(this,Yu);De(this,yo,{});De(this,Ku,"1.0.0");De(this,Vu,"Phantom");De(this,Gu,Uf);De(this,yr,null);De(this,mr,void 0);De(this,Zu,(e,t)=>{var n;return(n=re(this,yo)[e])!=null&&n.push(t)||(re(this,yo)[e]=[t]),()=>Ea(this,Yu,Y_).call(this,e,t)});De(this,cs,()=>{var t;let e=(t=re(this,mr).publicKey)==null?void 0:t.toBase58();if(e){let n=re(this,mr).publicKey.toBytes(),o=re(this,yr);(!o||o.address!==e||!jf(o.publicKey,n))&&(Ht(this,yr,new di({address:e,publicKey:n,chains:xi,features:Uz})),Ea(this,va,Ld).call(this,"change",{accounts:this.accounts}))}});De(this,Sa,()=>{re(this,yr)&&(Ht(this,yr,null),Ea(this,va,Ld).call(this,"change",{accounts:this.accounts}))});De(this,Ju,()=>{re(this,mr).publicKey?re(this,cs).call(this):re(this,Sa).call(this)});De(this,Qu,(...t)=>je(this,[...t],function*({silent:e}={}){return re(this,yr)||(yield re(this,mr).connect(e?{onlyIfTrusted:!0}:void 0)),re(this,cs).call(this),{accounts:this.accounts}}));De(this,Xu,()=>je(this,null,function*(){yield re(this,mr).disconnect()}));De(this,ef,(...e)=>je(this,null,function*(){if(!re(this,yr))throw new Error("not connected");let t=[];for(let n of e){let{transaction:o,account:s,chain:i,options:u}=n,{preflightCommitment:f,skipPreflight:d,maxRetries:b}=u||{};if(!re(this,yr).equals(s))throw new Error("invalid account");if(!Ff(i))throw new Error("invalid chain");let{signature:w}=yield re(this,mr).signAndSendTransaction(Tr.deserialize(o),{preflightCommitment:f,maxRetries:b,skipPreflight:d});t.push({signature:Z_.default.decode(w)})}return t}));De(this,tf,(...e)=>je(this,null,function*(){let t=[];if(e.length===1){let n=e[0],o=Tr.deserialize(n.transaction),s=yield re(this,mr).signTransaction(o);if(!s)return[];t.push({signedTransaction:s.serialize()})}else if(e.length>1){let n=new Map;for(let[o,s]of e.entries()){let i=n.get(s.account);i||(i=[],n.set(s.account,i)),i.push([o,Tr.deserialize(s.transaction)])}for(let[o,s]of n.entries()){let[i,u]=s.reduce(([d,b],[w,T])=>(d.push(w),b.push(T),[d,b]),[[],[]]),f=yield re(this,mr).signAllTransactions(u);for(let[d,b]of i.entries())t[b]={signedTransaction:f[d].serialize()}}}return t}));De(this,rf,(...e)=>je(this,null,function*(){if(!re(this,yr))throw new Error("not connected");let t=[];for(let n of e){let{message:o,account:s}=n;if(!re(this,yr).equals(s))throw new Error("invalid account");let{signature:i}=yield re(this,mr).signMessage(o);t.push({signedMessage:o,signature:i})}return t}));De(this,nf,(...e)=>je(this,null,function*(){let t=[];for(let n of e){let o=wf(bf({},n),{resources:n.resources?Array.from(n.resources):void 0}),{signedMessage:s,signature:i}=yield re(this,mr).signIn(o);t.push({account:re(this,yr),signedMessage:s,signature:i})}return t}));new.target===Cd&&Object.freeze(this),Ht(this,mr,e),e.on("connect",re(this,cs),this),e.on("disconnect",re(this,Sa),this),e.on("accountChanged",re(this,Ju),this),re(this,cs).call(this)}get version(){return re(this,Ku)}get name(){return re(this,Vu)}get icon(){return re(this,Gu)}get chains(){return xi.slice()}get features(){return{"standard:connect":{version:"1.0.0",connect:re(this,Qu)},"standard:disconnect":{version:"1.0.0",disconnect:re(this,Xu)},"standard:events":{version:"1.0.0",on:re(this,Zu)},"solana:signAndSendTransaction":{version:"1.0.0",supportedTransactionVersions:["legacy",0],signAndSendTransaction:re(this,ef)},"solana:signTransaction":{version:"1.0.0",supportedTransactionVersions:["legacy",0],signTransaction:re(this,tf)},"solana:signMessage":{version:"1.0.0",signMessage:re(this,rf)},"solana:signIn":{version:"1.0.0",signIn:re(this,nf)},"phantom:":{phantom:re(this,mr)}}}get accounts(){return re(this,yr)?[re(this,yr)]:[]}},Wu=Cd;yo=new WeakMap,Ku=new WeakMap,Vu=new WeakMap,Gu=new WeakMap,yr=new WeakMap,mr=new WeakMap,Zu=new WeakMap,va=new WeakSet,Ld=function(e,...t){var n;(n=re(this,yo)[e])==null||n.forEach(o=>o.apply(null,t))},Yu=new WeakSet,Y_=function(e,t){var n;re(this,yo)[e]=(n=re(this,yo)[e])==null?void 0:n.filter(o=>t!==o)},cs=new WeakMap,Sa=new WeakMap,Ju=new WeakMap,Qu=new WeakMap,Xu=new WeakMap,ef=new WeakMap,tf=new WeakMap,rf=new WeakMap,nf=new WeakMap;var J_=()=>{let r=new pi;qf(new Wu(r)),Object.defineProperty(window,"solana",{value:r,writable:!1}),"phantom"in window||Object.defineProperty(window,"phantom",{value:{},writable:!1}),Object.defineProperty(window.phantom,"solana",{value:r,writable:!1})};J_();})(); +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ +/*! noble-ed25519 - MIT License (c) 2019 Paul Miller (paulmillr.com) */ +/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */ +/*! noble-secp256k1 - MIT License (c) 2019 Paul Miller (paulmillr.com) */ +/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ +/*! safe-buffer. MIT License. Feross Aboukhadijeh */ +/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +/** + * Support for translating between Uint8Array instances and JavaScript + * native types. + * + * {@link module:Layout~Layout|Layout} is the basis of a class + * hierarchy that associates property names with sequences of encoded + * bytes. + * + * Layouts are supported for these scalar (numeric) types: + * * {@link module:Layout~UInt|Unsigned integers in little-endian + * format} with {@link module:Layout.u8|8-bit}, {@link + * module:Layout.u16|16-bit}, {@link module:Layout.u24|24-bit}, + * {@link module:Layout.u32|32-bit}, {@link + * module:Layout.u40|40-bit}, and {@link module:Layout.u48|48-bit} + * representation ranges; + * * {@link module:Layout~UIntBE|Unsigned integers in big-endian + * format} with {@link module:Layout.u16be|16-bit}, {@link + * module:Layout.u24be|24-bit}, {@link module:Layout.u32be|32-bit}, + * {@link module:Layout.u40be|40-bit}, and {@link + * module:Layout.u48be|48-bit} representation ranges; + * * {@link module:Layout~Int|Signed integers in little-endian + * format} with {@link module:Layout.s8|8-bit}, {@link + * module:Layout.s16|16-bit}, {@link module:Layout.s24|24-bit}, + * {@link module:Layout.s32|32-bit}, {@link + * module:Layout.s40|40-bit}, and {@link module:Layout.s48|48-bit} + * representation ranges; + * * {@link module:Layout~IntBE|Signed integers in big-endian format} + * with {@link module:Layout.s16be|16-bit}, {@link + * module:Layout.s24be|24-bit}, {@link module:Layout.s32be|32-bit}, + * {@link module:Layout.s40be|40-bit}, and {@link + * module:Layout.s48be|48-bit} representation ranges; + * * 64-bit integral values that decode to an exact (if magnitude is + * less than 2^53) or nearby integral Number in {@link + * module:Layout.nu64|unsigned little-endian}, {@link + * module:Layout.nu64be|unsigned big-endian}, {@link + * module:Layout.ns64|signed little-endian}, and {@link + * module:Layout.ns64be|unsigned big-endian} encodings; + * * 32-bit floating point values with {@link + * module:Layout.f32|little-endian} and {@link + * module:Layout.f32be|big-endian} representations; + * * 64-bit floating point values with {@link + * module:Layout.f64|little-endian} and {@link + * module:Layout.f64be|big-endian} representations; + * * {@link module:Layout.const|Constants} that take no space in the + * encoded expression. + * + * and for these aggregate types: + * * {@link module:Layout.seq|Sequence}s of instances of a {@link + * module:Layout~Layout|Layout}, with JavaScript representation as + * an Array and constant or data-dependent {@link + * module:Layout~Sequence#count|length}; + * * {@link module:Layout.struct|Structure}s that aggregate a + * heterogeneous sequence of {@link module:Layout~Layout|Layout} + * instances, with JavaScript representation as an Object; + * * {@link module:Layout.union|Union}s that support multiple {@link + * module:Layout~VariantLayout|variant layouts} over a fixed + * (padded) or variable (not padded) span of bytes, using an + * unsigned integer at the start of the data or a separate {@link + * module:Layout.unionLayoutDiscriminator|layout element} to + * determine which layout to use when interpreting the buffer + * contents; + * * {@link module:Layout.bits|BitStructure}s that contain a sequence + * of individual {@link + * module:Layout~BitStructure#addField|BitField}s packed into an 8, + * 16, 24, or 32-bit unsigned integer starting at the least- or + * most-significant bit; + * * {@link module:Layout.cstr|C strings} of varying length; + * * {@link module:Layout.blob|Blobs} of fixed- or variable-{@link + * module:Layout~Blob#length|length} raw data. + * + * All {@link module:Layout~Layout|Layout} instances are immutable + * after construction, to prevent internal state from becoming + * inconsistent. + * + * @local Layout + * @local ExternalLayout + * @local GreedyCount + * @local OffsetLayout + * @local UInt + * @local UIntBE + * @local Int + * @local IntBE + * @local NearUInt64 + * @local NearUInt64BE + * @local NearInt64 + * @local NearInt64BE + * @local Float + * @local FloatBE + * @local Double + * @local DoubleBE + * @local Sequence + * @local Structure + * @local UnionDiscriminator + * @local UnionLayoutDiscriminator + * @local Union + * @local VariantLayout + * @local BitStructure + * @local BitField + * @local Boolean + * @local Blob + * @local CString + * @local Constant + * @local bindConstructorLayout + * @module Layout + * @license MIT + * @author Peter A. Bigot + * @see {@link https://github.com/pabigot/buffer-layout|buffer-layout on GitHub} + */ +/** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.8.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2018 + * @license MIT + */ diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ledgerSignerBitcoin.49fa1444.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ledgerSignerBitcoin.49fa1444.js new file mode 100644 index 0000000..6b6d25a --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ledgerSignerBitcoin.49fa1444.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function t(t){return t&&t.__esModule?t.default:t}function e(t,e,r,n){Object.defineProperty(t,e,{get:r,set:n,enumerable:!0,configurable:!0})}var r=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;r.register("fjdno",(function(n,i){var o;o=n.exports,Object.defineProperty(o,"__esModule",{value:!0,configurable:!0}),e(n.exports,"default",(function(){return m}),(function(t){return m=t}));var s=r("2NpJF"),u=r("iOvk1"),a=r("7mQ3Y"),h=r("bl6Es"),l=r("dG1lS"),f=r("85iHy"),c=r("MlrnL"),d=r("8tcqI").Buffer,p=function(t,e,r,n){return new(r||(r=Promise))((function(i,o){function s(t){try{a(n.next(t))}catch(t){o(t)}}function u(t){try{a(n.throw(t))}catch(t){o(t)}}function a(t){var e;t.done?i(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(s,u)}a((n=n.apply(t,e||[])).next())}))};var m=class{signPSBT(t,e,r,n,i){return p(this,void 0,void 0,(function*(){const o=this.sliceFullPathToRootPath(e);if(!o)throw new Error("Invalid deviation path provided.");const s=yield this.signPsbtWithPolicy(t.toBase64(),o,r,i);return this.updatePsbtWithSignatures(t,s,i),n&&t.finalizeAllInputs(),t}))}signBIP322(t,e,r,n){return p(this,void 0,void 0,(function*(){const i=(0,u.addressTypeFromAddress)(u.BitcoinNetworkID.Mainnet,r);if(i!==a.AddressType.BitcoinTaproot&&i!==a.AddressType.BitcoinNativeSegwit)throw"Message sign is not supported for legacy or nested segwit";const o=this.convertAdressToScriptPubkey(r),s=h.BIP322.buildToSpendTx(t,o).getId(),l=this.sliceFullPathToRootPath(e);if(!l)throw new Error("Invalid deviation path provided.");const f=yield this.ledgerClient.getMasterFingerprint(),c=yield this.ledgerClient.getExtendedPubkey(l);let d;if(i===a.AddressType.BitcoinNativeSegwit){d=this.buildToSignNativeSegwit(s,e,o,n,f,c);const t=yield this.signPsbtWithPolicy(d.toBase64(),l,f,i);this.updatePsbtWithSignatures(d,t,i)}else{if(i!==a.AddressType.BitcoinTaproot)throw new Error("Unable to sign BIP-322 message for unsupported address type.");{d=this.buildToSignTaproot(s,e,o,n,f,c);const t=yield this.signPsbtWithPolicy(d.toBase64(),l,f,i);this.updatePsbtWithSignatures(d,t,i)}}d.finalizeAllInputs();return h.BIP322.encodeWitness(d)}))}signPsbtWithPolicy(t,e,r,n){return p(this,void 0,void 0,(function*(){const i=yield this.ledgerClient.getExtendedPubkey(`m/${e}`);let o;switch(n){case a.AddressType.BitcoinLegacy:o=new(0,c.DefaultWalletPolicy)("pkh(@0/**)",`[${r}/${e}]${i}`);break;case a.AddressType.BitcoinNestedSegwit:o=new(0,c.DefaultWalletPolicy)("sh(wpkh(@0/**))",`[${r}/${e}]${i}`);break;case a.AddressType.BitcoinNativeSegwit:o=new(0,c.DefaultWalletPolicy)("wpkh(@0/**)",`[${r}/${e}]${i}`);break;case a.AddressType.BitcoinTaproot:o=new(0,c.DefaultWalletPolicy)("tr(@0/**)",`[${r}/${e}]${i}`);break;default:throw new Error("Unable to sign using unsupported address type.")}return this.ledgerClient.signPsbt(t,o,null)}))}updatePsbtWithSignatures(t,e,r){if(r===a.AddressType.BitcoinNativeSegwit)for(const r of e)t.updateInput(r[0],{partialSig:[r[1]]});else{if(r!==a.AddressType.BitcoinTaproot)throw new Error("Unable to sign BIP-322 message for unsupported address type.");for(const r of e)t.updateInput(r[0],{tapKeySig:r[1].signature})}}buildToSignNativeSegwit(e,r,n,i,o,s){const u=(new l.Psbt).setVersion(0).setLocktime(0).addInput({hash:e,index:0,sequence:0,witnessUtxo:{value:0,script:n},bip32Derivation:[{masterFingerprint:d.from(o,"hex"),pubkey:i,path:r}]}).addOutput({value:0,script:d.from([106])});return u.updateGlobal({globalXpub:[{extendedPubkey:d.from(t(f).decode(s)).slice(0,-4),masterFingerprint:d.from(o,"hex"),path:r}]}),u}buildToSignTaproot(e,r,n,i,o,s){const u=(new l.Psbt).setVersion(0).setLocktime(0).addInput({hash:e,index:0,sequence:0,witnessUtxo:{value:0,script:n},tapInternalKey:i.slice(1,33),tapBip32Derivation:[{masterFingerprint:d.from(o,"hex"),pubkey:i.slice(1,33),path:r,leafHashes:[]}]}).addOutput({value:0,script:d.from([106])});return u.updateGlobal({globalXpub:[{extendedPubkey:d.from(t(f).decode(s)).slice(0,-4),masterFingerprint:d.from(o,"hex"),path:r}]}),u}convertAdressToScriptPubkey(t){if("1"===t[0]||"m"===t[0]||"n"===t[0])return l.payments.p2pkh({address:t,network:"1"===t[0]?l.networks.bitcoin:l.networks.testnet}).output;if("3"===t[0]||"2"===t[0])return l.payments.p2sh({address:t,network:"3"===t[0]?l.networks.bitcoin:l.networks.testnet}).output;if("bc1q"===t.slice(0,4)||"tb1q"===t.slice(0,4)){if(42===t.length)return l.payments.p2wpkh({address:t,network:"bc1q"===t.slice(0,4)?l.networks.bitcoin:l.networks.testnet}).output;if(62===t.length)return l.payments.p2wsh({address:t,network:"bc1q"===t.slice(0,4)?l.networks.bitcoin:l.networks.testnet}).output}else if(("bc1p"===t.slice(0,4)||"tb1p"===t.slice(0,4))&&62===t.length)return l.payments.p2tr({address:t,network:"bc1p"===t.slice(0,4)?l.networks.bitcoin:l.networks.testnet}).output;throw new Error("Unknown address type")}sliceFullPathToRootPath(t){const e=t.split("/");return e.length>4?`${e[1]}/${e[2]}/${e[3]}`:void console.error("Invalid argument to sliceFullPathToRootPath")}constructor(t){l.initEccLib(s),this.ledgerClient=t}}})),r.register("bl6Es",(function(t,e){"use strict";var n=t.exports&&t.exports.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),i=t.exports&&t.exports.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o=t.exports&&t.exports.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&n(e,t,r);return i(e,t),e},s=t.exports&&t.exports.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.BIP137=t.exports.Address=t.exports.Witness=t.exports.Verifier=t.exports.Signer=t.exports.BIP322=void 0;const u=s(r("1P1zB"));t.exports.BIP322=u.default;const a=s(r("iA1gQ"));t.exports.Signer=a.default;const h=s(r("ejUe3"));t.exports.Verifier=h.default;var l=r("3ErHD");Object.defineProperty(t.exports,"Witness",{enumerable:!0,get:function(){return l.Witness}}),Object.defineProperty(t.exports,"Address",{enumerable:!0,get:function(){return l.Address}}),Object.defineProperty(t.exports,"BIP137",{enumerable:!0,get:function(){return l.BIP137}});const f=s(r("2NpJF"));o(r("dG1lS")).initEccLib(f.default)})),r.register("1P1zB",(function(t,e){var n=r("8tcqI").Buffer,i=t.exports&&t.exports.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),o=t.exports&&t.exports.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s=t.exports&&t.exports.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&i(e,t,r);return o(e,t),e};Object.defineProperty(t.exports,"__esModule",{value:!0});var u=r("8CzNA");const a=s(r("dG1lS"));class h{static hashMessage(t){const e=new u.Hash;e.update(this.TAG);const r=e.digest(),i=new u.Hash;i.update(r),i.update(r),i.update(n.from(t));return i.digest()}static buildToSpendTx(t,e){const r=new a.Psbt;r.setVersion(0),r.setLocktime(0);const i=this.hashMessage(t),o=new Uint8Array([0,32]),s=new Uint8Array(o.length+i.length);return s.set(o),s.set(i,o.length),r.addInput({hash:"0".repeat(64),index:4294967295,sequence:0,finalScriptSig:n.from(s),witnessScript:n.from([])}),r.addOutput({value:0,script:e}),r.extractTransaction()}static buildToSignTx(t,e,r=!1,i){const o=new a.Psbt;return o.setVersion(0),o.setLocktime(0),o.addInput({hash:t,index:0,sequence:0,witnessUtxo:{script:e,value:0}}),r&&o.updateInput(0,{redeemScript:e}),i&&o.updateInput(0,{tapInternalKey:i}),o.addOutput({value:0,script:n.from([106])}),o}static encodeWitness(t){const e=t.data.inputs[0].finalScriptWitness;if(e)return e.toString("base64");throw new Error("Cannot encode empty witness stack.")}}h.TAG=n.from("BIP0322-signed-message"),t.exports.default=h})),r.register("8CzNA",(function(t,e){!function(e,r){var n={};!function(t){"use strict";t.__esModule=!0,t.digestLength=32,t.blockSize=64;var e=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]);function r(t,r,n,i,o){for(var s,u,a,h,l,f,c,d,p,m,g,w,v;o>=64;){for(s=r[0],u=r[1],a=r[2],h=r[3],l=r[4],f=r[5],c=r[6],d=r[7],m=0;m<16;m++)g=i+4*m,t[m]=(255&n[g])<<24|(255&n[g+1])<<16|(255&n[g+2])<<8|255&n[g+3];for(m=16;m<64;m++)w=((p=t[m-2])>>>17|p<<15)^(p>>>19|p<<13)^p>>>10,v=((p=t[m-15])>>>7|p<<25)^(p>>>18|p<<14)^p>>>3,t[m]=(w+t[m-7]|0)+(v+t[m-16]|0);for(m=0;m<64;m++)w=(((l>>>6|l<<26)^(l>>>11|l<<21)^(l>>>25|l<<7))+(l&f^~l&c)|0)+(d+(e[m]+t[m]|0)|0)|0,v=((s>>>2|s<<30)^(s>>>13|s<<19)^(s>>>22|s<<10))+(s&u^s&a^u&a)|0,d=c,c=f,f=l,l=h+w|0,h=a,a=u,u=s,s=w+v|0;r[0]+=s,r[1]+=u,r[2]+=a,r[3]+=h,r[4]+=l,r[5]+=f,r[6]+=c,r[7]+=d,i+=64,o-=64}return i}var n=function(){function e(){this.digestLength=t.digestLength,this.blockSize=t.blockSize,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}return e.prototype.reset=function(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this},e.prototype.clean=function(){for(var t=0;t0){for(;this.bufferLength<64&&e>0;)this.buffer[this.bufferLength++]=t[n++],e--;64===this.bufferLength&&(r(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(e>=64&&(n=r(this.temp,this.state,t,n,e),e%=64);e>0;)this.buffer[this.bufferLength++]=t[n++],e--;return this},e.prototype.finish=function(t){if(!this.finished){var e=this.bytesHashed,n=this.bufferLength,i=e/536870912|0,o=e<<3,s=e%64<56?64:128;this.buffer[n]=128;for(var u=n+1;u>>24&255,this.buffer[s-7]=i>>>16&255,this.buffer[s-6]=i>>>8&255,this.buffer[s-5]=i>>>0&255,this.buffer[s-4]=o>>>24&255,this.buffer[s-3]=o>>>16&255,this.buffer[s-2]=o>>>8&255,this.buffer[s-1]=o>>>0&255,r(this.temp,this.state,this.buffer,0,s),this.finished=!0}for(u=0;u<8;u++)t[4*u+0]=this.state[u]>>>24&255,t[4*u+1]=this.state[u]>>>16&255,t[4*u+2]=this.state[u]>>>8&255,t[4*u+3]=this.state[u]>>>0&255;return this},e.prototype.digest=function(){var t=new Uint8Array(this.digestLength);return this.finish(t),t},e.prototype._saveState=function(t){for(var e=0;ethis.blockSize)(new n).update(t).finish(e).clean();else for(var r=0;r1&&e.update(t),r&&e.update(r),e.update(n),e.finish(t),n[0]++}t.HMAC=i,t.hash=o,t.default=o,t.hmac=s;var a=new Uint8Array(t.digestLength);function h(t,e,r,n){void 0===e&&(e=a),void 0===n&&(n=32);for(var o=new Uint8Array([1]),h=s(e,t),l=new i(h),f=new Uint8Array(l.digestLength),c=f.length,d=new Uint8Array(n),p=0;p>>24&255,u[1]=c>>>16&255,u[2]=c>>>8&255,u[3]=c>>>0&255,o.reset(),o.update(e),o.update(u),o.finish(h);for(var d=0;d19||e<0)throw new Error("Invalid signature parameter");return{compressed:!!(12&e),recovery:3&e,signature:t.subarray(1)}}}})),r.register("YyScM",(function(t,e){t.exports=r("j6HmB")(r("aE66V"))})),r.register("j6HmB",(function(t,e){const r="Impossible case. Please create issue.",n="The tweak was out of range or the resulted private key is invalid",i="The tweak was out of range or equal to zero",o="Unknow error on context randomization",s="Private Key is invalid",u="Public Key could not be parsed",a="Public Key serialization error",h="The sum of the public keys is not valid",l="Signature could not be parsed",f="The nonce generation function failed, or the private key was invalid",c="Public key could not be recover",d="Scalar was invalid (zero or overflow)";function p(t,e){if(!t)throw new Error(e)}function m(t,e,r){if(p(e instanceof Uint8Array,`Expected ${t} to be an Uint8Array`),void 0!==r)if(Array.isArray(r)){const n=`Expected ${t} to be an Uint8Array with length [${r.join(", ")}]`;p(r.includes(e.length),n)}else{const n=`Expected ${t} to be an Uint8Array with length ${r}`;p(e.length===r,n)}}function g(t){p("Boolean"===v(t),"Expected compressed to be a Boolean")}function w(t=(t=>new Uint8Array(t)),e){return"function"==typeof t&&(t=t(e)),m("output",t,e),t}function v(t){return Object.prototype.toString.call(t).slice(8,-1)}t.exports=t=>({contextRandomize(e){if(p(null===e||e instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==e&&m("seed",e,32),1===t.contextRandomize(e))throw new Error(o)},privateKeyVerify:e=>(m("private key",e,32),0===t.privateKeyVerify(e)),privateKeyNegate(e){switch(m("private key",e,32),t.privateKeyNegate(e)){case 0:return e;case 1:throw new Error(r)}},privateKeyTweakAdd(e,r){switch(m("private key",e,32),m("tweak",r,32),t.privateKeyTweakAdd(e,r)){case 0:return e;case 1:throw new Error(n)}},privateKeyTweakMul(e,r){switch(m("private key",e,32),m("tweak",r,32),t.privateKeyTweakMul(e,r)){case 0:return e;case 1:throw new Error(i)}},publicKeyVerify:e=>(m("public key",e,[33,65]),0===t.publicKeyVerify(e)),publicKeyCreate(e,r=!0,n){switch(m("private key",e,32),g(r),n=w(n,r?33:65),t.publicKeyCreate(n,e)){case 0:return n;case 1:throw new Error(s);case 2:throw new Error(a)}},publicKeyConvert(e,r=!0,n){switch(m("public key",e,[33,65]),g(r),n=w(n,r?33:65),t.publicKeyConvert(n,e)){case 0:return n;case 1:throw new Error(u);case 2:throw new Error(a)}},publicKeyNegate(e,n=!0,i){switch(m("public key",e,[33,65]),g(n),i=w(i,n?33:65),t.publicKeyNegate(i,e)){case 0:return i;case 1:throw new Error(u);case 2:throw new Error(r);case 3:throw new Error(a)}},publicKeyCombine(e,r=!0,n){p(Array.isArray(e),"Expected public keys to be an Array"),p(e.length>0,"Expected public keys array will have more than zero items");for(const t of e)m("public key",t,[33,65]);switch(g(r),n=w(n,r?33:65),t.publicKeyCombine(n,e)){case 0:return n;case 1:throw new Error(u);case 2:throw new Error(h);case 3:throw new Error(a)}},publicKeyTweakAdd(e,r,i=!0,o){switch(m("public key",e,[33,65]),m("tweak",r,32),g(i),o=w(o,i?33:65),t.publicKeyTweakAdd(o,e,r)){case 0:return o;case 1:throw new Error(u);case 2:throw new Error(n)}},publicKeyTweakMul(e,r,n=!0,o){switch(m("public key",e,[33,65]),m("tweak",r,32),g(n),o=w(o,n?33:65),t.publicKeyTweakMul(o,e,r)){case 0:return o;case 1:throw new Error(u);case 2:throw new Error(i)}},signatureNormalize(e){switch(m("signature",e,64),t.signatureNormalize(e)){case 0:return e;case 1:throw new Error(l)}},signatureExport(e,n){m("signature",e,64);const i={output:n=w(n,72),outputlen:72};switch(t.signatureExport(i,e)){case 0:return n.slice(0,i.outputlen);case 1:throw new Error(l);case 2:throw new Error(r)}},signatureImport(e,n){switch(m("signature",e),n=w(n,64),t.signatureImport(n,e)){case 0:return n;case 1:throw new Error(l);case 2:throw new Error(r)}},ecdsaSign(e,n,i={},o){m("message",e,32),m("private key",n,32),p("Object"===v(i),"Expected options to be an Object"),void 0!==i.data&&m("options.data",i.data),void 0!==i.noncefn&&p("Function"===v(i.noncefn),"Expected options.noncefn to be a Function");const s={signature:o=w(o,64),recid:null};switch(t.ecdsaSign(s,e,n,i.data,i.noncefn)){case 0:return s;case 1:throw new Error(f);case 2:throw new Error(r)}},ecdsaVerify(e,r,n){switch(m("signature",e,64),m("message",r,32),m("public key",n,[33,65]),t.ecdsaVerify(e,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(l);case 2:throw new Error(u)}},ecdsaRecover(e,n,i,o=!0,s){switch(m("signature",e,64),p("Number"===v(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),m("message",i,32),g(o),s=w(s,o?33:65),t.ecdsaRecover(s,e,n,i)){case 0:return s;case 1:throw new Error(l);case 2:throw new Error(c);case 3:throw new Error(r)}},ecdh(e,r,n={},i){switch(m("public key",e,[33,65]),m("private key",r,32),p("Object"===v(n),"Expected options to be an Object"),void 0!==n.data&&m("options.data",n.data),void 0!==n.hashfn?(p("Function"===v(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&m("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&m("options.ybuf",n.ybuf,32),m("output",i)):i=w(i,32),t.ecdh(i,e,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return i;case 1:throw new Error(u);case 2:throw new Error(d)}}})})),r.register("aE66V",(function(t,e){const n=new(0,r("hcQVt").ec)("secp256k1"),i=n.curve,o=i.n.constructor;function s(t){const e=t[0];switch(e){case 2:case 3:return 33!==t.length?null:function(t,e){let r=new o(e);if(r.cmp(i.p)>=0)return null;r=r.toRed(i.red);let s=r.redSqr().redIMul(r).redIAdd(i.b).redSqrt();return 3===t!==s.isOdd()&&(s=s.redNeg()),n.keyPair({pub:{x:r,y:s}})}(e,t.subarray(1,33));case 4:case 6:case 7:return 65!==t.length?null:function(t,e,r){let s=new o(e),u=new o(r);if(s.cmp(i.p)>=0||u.cmp(i.p)>=0)return null;if(s=s.toRed(i.red),u=u.toRed(i.red),(6===t||7===t)&&u.isOdd()!==(7===t))return null;const a=s.redSqr().redIMul(s);return u.redSqr().redISub(a.redIAdd(i.b)).isZero()?n.keyPair({pub:{x:s,y:u}}):null}(e,t.subarray(1,33),t.subarray(33,65));default:return null}}function u(t,e){const r=e.encode(null,33===t.length);for(let e=0;e0,privateKeyVerify(t){const e=new o(t);return e.cmp(i.n)<0&&!e.isZero()?0:1},privateKeyNegate(t){const e=new o(t),r=i.n.sub(e).umod(i.n).toArrayLike(Uint8Array,"be",32);return t.set(r),0},privateKeyTweakAdd(t,e){const r=new o(e);if(r.cmp(i.n)>=0)return 1;if(r.iadd(new o(t)),r.cmp(i.n)>=0&&r.isub(i.n),r.isZero())return 1;const n=r.toArrayLike(Uint8Array,"be",32);return t.set(n),0},privateKeyTweakMul(t,e){let r=new o(e);if(r.cmp(i.n)>=0||r.isZero())return 1;r.imul(new o(t)),r.cmp(i.n)>=0&&(r=r.umod(i.n));const n=r.toArrayLike(Uint8Array,"be",32);return t.set(n),0},publicKeyVerify:t=>null===s(t)?1:0,publicKeyCreate(t,e){const r=new o(e);if(r.cmp(i.n)>=0||r.isZero())return 1;return u(t,n.keyFromPrivate(e).getPublic()),0},publicKeyConvert(t,e){const r=s(e);if(null===r)return 1;return u(t,r.getPublic()),0},publicKeyNegate(t,e){const r=s(e);if(null===r)return 1;const n=r.getPublic();return n.y=n.y.redNeg(),u(t,n),0},publicKeyCombine(t,e){const r=new Array(e.length);for(let t=0;t=0)return 2;const a=n.getPublic().add(i.g.mul(r));return a.isInfinity()?2:(u(t,a),0)},publicKeyTweakMul(t,e,r){const n=s(e);if(null===n)return 1;if((r=new o(r)).cmp(i.n)>=0||r.isZero())return 2;return u(t,n.getPublic().mul(r)),0},signatureNormalize(t){const e=new o(t.subarray(0,32)),r=new o(t.subarray(32,64));return e.cmp(i.n)>=0||r.cmp(i.n)>=0?1:(1===r.cmp(n.nh)&&t.set(i.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(t,e){const r=e.subarray(0,32),n=e.subarray(32,64);if(new o(r).cmp(i.n)>=0)return 1;if(new o(n).cmp(i.n)>=0)return 1;const{output:s}=t;let u=s.subarray(4,37);u[0]=0,u.set(r,1);let a=33,h=0;for(;a>1&&0===u[h]&&!(128&u[h+1]);--a,++h);if(u=u.subarray(h),128&u[0])return 1;if(a>1&&0===u[0]&&!(128&u[1]))return 1;let l=s.subarray(39,72);l[0]=0,l.set(n,1);let f=33,c=0;for(;f>1&&0===l[c]&&!(128&l[c+1]);--f,++c);return l=l.subarray(c),128&l[0]||f>1&&0===l[0]&&!(128&l[1])?1:(t.outputlen=6+a+f,s[0]=48,s[1]=t.outputlen-2,s[2]=2,s[3]=u.length,s.set(u,4),s[4+a]=2,s[5+a]=l.length,s.set(l,6+a),0)},signatureImport(t,e){if(e.length<8)return 1;if(e.length>72)return 1;if(48!==e[0])return 1;if(e[1]!==e.length-2)return 1;if(2!==e[2])return 1;const r=e[3];if(0===r)return 1;if(5+r>=e.length)return 1;if(2!==e[4+r])return 1;const n=e[5+r];if(0===n)return 1;if(6+r+n!==e.length)return 1;if(128&e[4])return 1;if(r>1&&0===e[4]&&!(128&e[5]))return 1;if(128&e[r+6])return 1;if(n>1&&0===e[r+6]&&!(128&e[r+7]))return 1;let s=e.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;let u=e.subarray(6+r);if(33===u.length&&0===u[0]&&(u=u.slice(1)),u.length>32)throw new Error("S length is too long");let a=new o(s);a.cmp(i.n)>=0&&(a=new o(0));let h=new o(e.subarray(6+r));return h.cmp(i.n)>=0&&(h=new o(0)),t.set(a.toArrayLike(Uint8Array,"be",32),0),t.set(h.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(t,e,r,s,u){if(u){const t=u;u=n=>{const i=t(e,r,null,s,n);if(!(i instanceof Uint8Array&&32===i.length))throw new Error("This is the way");return new o(i)}}const a=new o(r);if(a.cmp(i.n)>=0||a.isZero())return 1;let h;try{h=n.sign(e,r,{canonical:!0,k:u,pers:s})}catch(t){return 1}return t.signature.set(h.r.toArrayLike(Uint8Array,"be",32),0),t.signature.set(h.s.toArrayLike(Uint8Array,"be",32),32),t.recid=h.recoveryParam,0},ecdsaVerify(t,e,r){const u={r:t.subarray(0,32),s:t.subarray(32,64)},a=new o(u.r),h=new o(u.s);if(a.cmp(i.n)>=0||h.cmp(i.n)>=0)return 1;if(1===h.cmp(n.nh)||a.isZero()||h.isZero())return 3;const l=s(r);if(null===l)return 2;const f=l.getPublic();return n.verify(e,u,f)?0:3},ecdsaRecover(t,e,r,s){const a={r:e.slice(0,32),s:e.slice(32,64)},h=new o(a.r),l=new o(a.s);if(h.cmp(i.n)>=0||l.cmp(i.n)>=0)return 1;if(h.isZero()||l.isZero())return 2;let f;try{f=n.recoverPubKey(s,a,r)}catch(t){return 2}return u(t,f),0},ecdh(t,e,r,u,a,h,l){const f=s(e);if(null===f)return 1;const c=new o(r);if(c.cmp(i.n)>=0||c.isZero())return 2;const d=f.getPublic().mul(c);if(void 0===a){const e=d.encode(null,!0),r=n.hash().update(e).digest();for(let e=0;e<32;++e)t[e]=r[e]}else{h||(h=new Uint8Array(32));const e=d.getX().toArray("be",32);for(let t=0;t<32;++t)h[t]=e[t];l||(l=new Uint8Array(32));const r=d.getY().toArray("be",32);for(let t=0;t<32;++t)l[t]=r[t];const n=a(h,l,u);if(!(n instanceof Uint8Array&&n.length===t.length))return 2;t.set(n)}return 0}}})),r.register("fUo92",(function(t,e){var n=r("8tcqI").Buffer,i=r("60cJS"),o=r("kYepn"),s=r("dyOZX"),u=r("6aLTn"),a=r("7jJVE"),h=r("LZKcD");const l={P2WPKH:"p2wpkh",P2SH_P2WPKH:"p2sh(p2wpkh)"};function f(t){return u("sha256").update(t).digest()}function c(t){return u("ripemd160").update(f(t)).digest()}function d(t,e,r,i){return void 0!==i?(e+=8,i===l.P2WPKH&&(e+=4)):r&&(e+=4),n.concat([n.alloc(1,e+27),t])}function p(t,e){e=e||"Bitcoin Signed Message:\n",n.isBuffer(e)||(e=n.from(e,"utf8")),n.isBuffer(t)||(t=n.from(t,"utf8"));const r=h.encodingLength(t.length),i=n.allocUnsafe(e.length+r+t.length);return e.copy(i,0),h.encode(t.length,i,e.length),t.copy(i,e.length+r),function(t){return f(f(t))}(i)}function m(t,e){"object"==typeof t&&void 0===e&&(e=t,t=void 0);let{segwitType:r,extraEntropy:n}=e||{};if(r&&("string"==typeof r||r instanceof String)&&(r=r.toLowerCase()),r&&r!==l.P2SH_P2WPKH&&r!==l.P2WPKH)throw new Error('Unrecognized segwitType: use "'+l.P2SH_P2WPKH+'" or "'+l.P2WPKH+'"');return{messagePrefixArg:t,segwitType:r,extraEntropy:n}}function g(t){return t&&"function"==typeof t.sign}function w(t){return c(n.concat([n.from("0014","hex"),t]))}function v(t){const e=o.decode(t),r=o.fromWords(e.words.slice(1));return n.from(r)}t.exports={magicHash:p,sign:function(t,e,r,n,i){const{messagePrefixArg:o,segwitType:s,extraEntropy:u}=m(n,i),h=p(t,o),l=g(e)?e.sign(h,u):a.sign(h,e,{data:u});return d(l.signature,l.recovery,r,s)},signAsync:function(t,e,r,n,i){let o,s,u;return Promise.resolve().then((()=>{({messagePrefixArg:o,segwitType:s,extraEntropy:u}=m(n,i));const r=p(t,o);return g(e)?e.sign(r,u):a.sign(r,e,{data:u})})).then((t=>d(t.signature,t.recovery,r,s)))},verify:function(t,e,r,o,u){n.isBuffer(r)||(r=n.from(r,"base64"));const h=function(t){if(65!==t.length)throw new Error("Invalid signature length");const e=t.readUInt8(0)-27;if(e>15||e<0)throw new Error("Invalid signature parameter");return{compressed:!!(12&e),segwitType:8&e?4&e?l.P2WPKH:l.P2SH_P2WPKH:null,recovery:3&e,signature:t.slice(1)}}(r);if(u&&!h.compressed)throw new Error("checkSegwitAlways can only be used with a compressed pubkey signature flagbyte");const f=p(t,o),d=c(a.recover(f,h.signature,h.recovery,h.compressed));let m,g;if(h.segwitType)h.segwitType===l.P2SH_P2WPKH?(m=w(d),g=i.decode(e).slice(1)):(m=d,g=v(e));else if(u)try{return g=v(e),s(d,g)}catch(t){const r=w(d);return g=i.decode(e).slice(1),s(d,g)||s(r,g)}else m=d,g=i.decode(e).slice(1);return s(m,g)}}})),r.register("60cJS",(function(t,e){"use strict";var n=r("6aLTn"),i=r("4LxZ7");t.exports=i((function(t){var e=n("sha256").update(t).digest();return n("sha256").update(e).digest()}))})),r.register("4LxZ7",(function(t,e){"use strict";var n=r("85iHy"),i=r("2VKww").Buffer;t.exports=function(t){function e(e){var r=e.slice(0,-4),n=e.slice(-4),i=t(r);if(!(n[0]^i[0]|n[1]^i[1]|n[2]^i[2]|n[3]^i[3]))return r}return{encode:function(e){var r=t(e);return n.encode(i.concat([e,r],e.length+4))},decode:function(t){var r=e(n.decode(t));if(!r)throw new Error("Invalid checksum");return r},decodeUnsafe:function(t){var r=n.decodeUnsafe(t);if(r)return e(r)}}}})),r.register("dyOZX",(function(t,e){var n=r("8tcqI").Buffer;t.exports=function(t,e){if(!n.isBuffer(t)||!n.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return!0;if("function"==typeof t.equals)return t.equals(e);if(t.length!==e.length)return!1;for(var r=0;r=r)throw RangeError(n)}})),r.register("kVrQX",(function(t,n){var i,o,s,u,a;e(t.exports,"privateKeyExport",(function(){return i}),(function(t){return i=t})),e(t.exports,"privateKeyImport",(function(){return o}),(function(t){return o=t})),e(t.exports,"signatureExport",(function(){return s}),(function(t){return s=t})),e(t.exports,"signatureImport",(function(){return u}),(function(t){return u=t})),e(t.exports,"signatureImportLax",(function(){return a}),(function(t){return a=t}));var h=r("2VKww").Buffer,l=r("a5ddj"),f=h.from([48,129,211,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,133,48,129,130,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,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,254,255,255,252,47,48,6,4,1,0,4,1,7,4,33,2,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,36,3,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),c=h.from([48,130,1,19,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,165,48,129,162,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,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,254,255,255,252,47,48,6,4,1,0,4,1,7,4,65,4,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,72,58,218,119,38,163,196,101,93,164,251,252,14,17,8,168,253,23,180,72,166,133,84,25,156,71,208,143,251,16,212,184,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,68,3,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);i=function(t,e,r){var n=h.from(r?f:c);return t.copy(n,r?8:9),e.copy(n,r?181:214),n},o=function(t){var e=t.length,r=0;if(!(e2||e1?t[r+n-2]<<8:0);if(!(e<(r+=n)+i||e32||e1&&0===e[n]&&!(128&e[n+1]);--r,++n);for(var i=h.concat([h.from([0]),t.s]),o=33,s=0;o>1&&0===i[s]&&!(128&i[s+1]);--o,++s);return l.encode(e.slice(n),i.slice(s))},u=function(t){var e=h.alloc(32,0),r=h.alloc(32,0);try{var n=l.decode(t);if(33===n.r.length&&0===n.r[0]&&(n.r=n.r.slice(1)),n.r.length>32)throw new Error("R length is too long");if(33===n.s.length&&0===n.s[0]&&(n.s=n.s.slice(1)),n.s.length>32)throw new Error("S length is too long")}catch(t){return}return n.r.copy(e,32-n.r.length),n.s.copy(r,32-n.s.length),{r:e,s:r}},a=function(t){var e=h.alloc(32,0),r=h.alloc(32,0),n=t.length,i=0;if(48===t[i++]){var o=t[i++];if(!(128&o&&(i+=o-128)>n)&&2===t[i++]){var s=t[i++];if(128&s){if(i+(o=s-128)>n)return;for(;o>0&&0===t[i];i+=1,o-=1);for(s=0;o>0;i+=1,o-=1)s=(s<<8)+t[i]}if(!(s>n-i)){var u=i;if(i+=s,2===t[i++]){var a=t[i++];if(128&a){if(i+(o=a-128)>n)return;for(;o>0&&0===t[i];i+=1,o-=1);for(a=0;o>0;i+=1,o-=1)a=(a<<8)+t[i]}if(!(a>n-i)){var l=i;for(i+=a;s>0&&0===t[u];s-=1,u+=1);if(!(s>32)){var f=t.slice(u,u+s);for(f.copy(e,32-f.length);a>0&&0===t[l];a-=1,l+=1);if(!(a>32)){var c=t.slice(l,l+a);return c.copy(r,32-c.length),{r:e,s:r}}}}}}}}}})),r.register("a5ddj",(function(t,e){var n=r("2VKww").Buffer;t.exports={check:function(t){if(t.length<8)return!1;if(t.length>72)return!1;if(48!==t[0])return!1;if(t[1]!==t.length-2)return!1;if(2!==t[2])return!1;var e=t[3];if(0===e)return!1;if(5+e>=t.length)return!1;if(2!==t[4+e])return!1;var r=t[5+e];return 0!==r&&(6+e+r===t.length&&(!(128&t[4])&&(!(e>1&&0===t[4]&&!(128&t[5]))&&(!(128&t[e+6])&&!(r>1&&0===t[e+6]&&!(128&t[e+7]))))))},decode:function(t){if(t.length<8)throw new Error("DER sequence length is too short");if(t.length>72)throw new Error("DER sequence length is too long");if(48!==t[0])throw new Error("Expected DER sequence");if(t[1]!==t.length-2)throw new Error("DER sequence length is invalid");if(2!==t[2])throw new Error("Expected DER integer");var e=t[3];if(0===e)throw new Error("R length is zero");if(5+e>=t.length)throw new Error("R length is too long");if(2!==t[4+e])throw new Error("Expected DER integer (2)");var r=t[5+e];if(0===r)throw new Error("S length is zero");if(6+e+r!==t.length)throw new Error("S length is invalid");if(128&t[4])throw new Error("R value is negative");if(e>1&&0===t[4]&&!(128&t[5]))throw new Error("R value excessively padded");if(128&t[e+6])throw new Error("S value is negative");if(r>1&&0===t[e+6]&&!(128&t[e+7]))throw new Error("S value excessively padded");return{r:t.slice(4,4+e),s:t.slice(6+e)}},encode:function(t,e){var r=t.length,i=e.length;if(0===r)throw new Error("R length is zero");if(0===i)throw new Error("S length is zero");if(r>33)throw new Error("R length is too long");if(i>33)throw new Error("S length is too long");if(128&t[0])throw new Error("R value is negative");if(128&e[0])throw new Error("S value is negative");if(r>1&&0===t[0]&&!(128&t[1]))throw new Error("R value excessively padded");if(i>1&&0===e[0]&&!(128&e[1]))throw new Error("S value excessively padded");var o=n.allocUnsafe(6+r+i);return o[0]=48,o[1]=o.length-2,o[2]=2,o[3]=t.length,t.copy(o,4),o[4+r]=2,o[5+r]=e.length,e.copy(o,6+r),o}}})),r.register("hUHOK",(function(t,e){t.exports=JSON.parse('{"COMPRESSED_TYPE_INVALID":"compressed should be a boolean","EC_PRIVATE_KEY_TYPE_INVALID":"private key should be a Buffer","EC_PRIVATE_KEY_LENGTH_INVALID":"private key length is invalid","EC_PRIVATE_KEY_RANGE_INVALID":"private key range is invalid","EC_PRIVATE_KEY_TWEAK_ADD_FAIL":"tweak out of range or resulting private key is invalid","EC_PRIVATE_KEY_TWEAK_MUL_FAIL":"tweak out of range","EC_PRIVATE_KEY_EXPORT_DER_FAIL":"couldn\'t export to DER format","EC_PRIVATE_KEY_IMPORT_DER_FAIL":"couldn\'t import from DER format","EC_PUBLIC_KEYS_TYPE_INVALID":"public keys should be an Array","EC_PUBLIC_KEYS_LENGTH_INVALID":"public keys Array should have at least 1 element","EC_PUBLIC_KEY_TYPE_INVALID":"public key should be a Buffer","EC_PUBLIC_KEY_LENGTH_INVALID":"public key length is invalid","EC_PUBLIC_KEY_PARSE_FAIL":"the public key could not be parsed or is invalid","EC_PUBLIC_KEY_CREATE_FAIL":"private was invalid, try again","EC_PUBLIC_KEY_TWEAK_ADD_FAIL":"tweak out of range or resulting public key is invalid","EC_PUBLIC_KEY_TWEAK_MUL_FAIL":"tweak out of range","EC_PUBLIC_KEY_COMBINE_FAIL":"the sum of the public keys is not valid","ECDH_FAIL":"scalar was invalid (zero or overflow)","ECDSA_SIGNATURE_TYPE_INVALID":"signature should be a Buffer","ECDSA_SIGNATURE_LENGTH_INVALID":"signature length is invalid","ECDSA_SIGNATURE_PARSE_FAIL":"couldn\'t parse signature","ECDSA_SIGNATURE_PARSE_DER_FAIL":"couldn\'t parse DER signature","ECDSA_SIGNATURE_SERIALIZE_DER_FAIL":"couldn\'t serialize signature to DER format","ECDSA_SIGN_FAIL":"nonce generation function failed or private key is invalid","ECDSA_RECOVER_FAIL":"couldn\'t recover public key from signature","MSG32_TYPE_INVALID":"message should be a Buffer","MSG32_LENGTH_INVALID":"message length is invalid","OPTIONS_TYPE_INVALID":"options should be an Object","OPTIONS_DATA_TYPE_INVALID":"options.data should be a Buffer","OPTIONS_DATA_LENGTH_INVALID":"options.data length is invalid","OPTIONS_NONCEFN_TYPE_INVALID":"options.noncefn should be a Function","RECOVERY_ID_TYPE_INVALID":"recovery should be a Number","RECOVERY_ID_VALUE_INVALID":"recovery should have value between -1 and 4","TWEAK_TYPE_INVALID":"tweak should be a Buffer","TWEAK_LENGTH_INVALID":"tweak length is invalid"}')})),r.register("6C34V",(function(t,n){var i,o,s,u,a,h,l,f,c,d,p,m,g,w,v,y,_,b,E,M;e(t.exports,"privateKeyVerify",(function(){return i}),(function(t){return i=t})),e(t.exports,"privateKeyExport",(function(){return o}),(function(t){return o=t})),e(t.exports,"privateKeyNegate",(function(){return s}),(function(t){return s=t})),e(t.exports,"privateKeyModInverse",(function(){return u}),(function(t){return u=t})),e(t.exports,"privateKeyTweakAdd",(function(){return a}),(function(t){return a=t})),e(t.exports,"privateKeyTweakMul",(function(){return h}),(function(t){return h=t})),e(t.exports,"publicKeyCreate",(function(){return l}),(function(t){return l=t})),e(t.exports,"publicKeyConvert",(function(){return f}),(function(t){return f=t})),e(t.exports,"publicKeyVerify",(function(){return c}),(function(t){return c=t})),e(t.exports,"publicKeyTweakAdd",(function(){return d}),(function(t){return d=t})),e(t.exports,"publicKeyTweakMul",(function(){return p}),(function(t){return p=t})),e(t.exports,"publicKeyCombine",(function(){return m}),(function(t){return m=t})),e(t.exports,"signatureNormalize",(function(){return g}),(function(t){return g=t})),e(t.exports,"signatureExport",(function(){return w}),(function(t){return w=t})),e(t.exports,"signatureImport",(function(){return v}),(function(t){return v=t})),e(t.exports,"sign",(function(){return y}),(function(t){return y=t})),e(t.exports,"verify",(function(){return _}),(function(t){return _=t})),e(t.exports,"recover",(function(){return b}),(function(t){return b=t})),e(t.exports,"ecdh",(function(){return E}),(function(t){return E=t})),e(t.exports,"ecdhUnsafe",(function(){return M}),(function(t){return M=t}));var I=r("2VKww").Buffer,A=r("6aLTn"),P=r("kpi0F"),L=r("hcQVt").ec,T=r("hUHOK"),S=new L("secp256k1"),k=S.curve;function x(t){var e=t[0];switch(e){case 2:case 3:return 33!==t.length?null:function(t,e){var r=new P(e);if(r.cmp(k.p)>=0)return null;var n=(r=r.toRed(k.red)).redSqr().redIMul(r).redIAdd(k.b).redSqrt();return 3===t!==n.isOdd()&&(n=n.redNeg()),S.keyPair({pub:{x:r,y:n}})}(e,t.slice(1,33));case 4:case 6:case 7:return 65!==t.length?null:function(t,e,r){var n=new P(e),i=new P(r);if(n.cmp(k.p)>=0||i.cmp(k.p)>=0)return null;if(n=n.toRed(k.red),i=i.toRed(k.red),(6===t||7===t)&&i.isOdd()!==(7===t))return null;var o=n.redSqr().redIMul(n);return i.redSqr().redISub(o.redIAdd(k.b)).isZero()?S.keyPair({pub:{x:n,y:i}}):null}(e,t.slice(1,33),t.slice(33,65));default:return null}}i=function(t){var e=new P(t);return e.cmp(k.n)<0&&!e.isZero()},o=function(t,e){var r=new P(t);if(r.cmp(k.n)>=0||r.isZero())throw new Error(T.EC_PRIVATE_KEY_EXPORT_DER_FAIL);return I.from(S.keyFromPrivate(t).getPublic(e,!0))},s=function(t){var e=new P(t);return e.isZero()?I.alloc(32):k.n.sub(e).umod(k.n).toArrayLike(I,"be",32)},u=function(t){var e=new P(t);if(e.cmp(k.n)>=0||e.isZero())throw new Error(T.EC_PRIVATE_KEY_RANGE_INVALID);return e.invm(k.n).toArrayLike(I,"be",32)},a=function(t,e){var r=new P(e);if(r.cmp(k.n)>=0)throw new Error(T.EC_PRIVATE_KEY_TWEAK_ADD_FAIL);if(r.iadd(new P(t)),r.cmp(k.n)>=0&&r.isub(k.n),r.isZero())throw new Error(T.EC_PRIVATE_KEY_TWEAK_ADD_FAIL);return r.toArrayLike(I,"be",32)},h=function(t,e){var r=new P(e);if(r.cmp(k.n)>=0||r.isZero())throw new Error(T.EC_PRIVATE_KEY_TWEAK_MUL_FAIL);return r.imul(new P(t)),r.cmp(k.n)&&(r=r.umod(k.n)),r.toArrayLike(I,"be",32)},l=function(t,e){var r=new P(t);if(r.cmp(k.n)>=0||r.isZero())throw new Error(T.EC_PUBLIC_KEY_CREATE_FAIL);return I.from(S.keyFromPrivate(t).getPublic(e,!0))},f=function(t,e){var r=x(t);if(null===r)throw new Error(T.EC_PUBLIC_KEY_PARSE_FAIL);return I.from(r.getPublic(e,!0))},c=function(t){return null!==x(t)},d=function(t,e,r){var n=x(t);if(null===n)throw new Error(T.EC_PUBLIC_KEY_PARSE_FAIL);if((e=new P(e)).cmp(k.n)>=0)throw new Error(T.EC_PUBLIC_KEY_TWEAK_ADD_FAIL);var i=k.g.mul(e).add(n.pub);if(i.isInfinity())throw new Error(T.EC_PUBLIC_KEY_TWEAK_ADD_FAIL);return I.from(i.encode(!0,r))},p=function(t,e,r){var n=x(t);if(null===n)throw new Error(T.EC_PUBLIC_KEY_PARSE_FAIL);if((e=new P(e)).cmp(k.n)>=0||e.isZero())throw new Error(T.EC_PUBLIC_KEY_TWEAK_MUL_FAIL);return I.from(n.pub.mul(e).encode(!0,r))},m=function(t,e){for(var r=new Array(t.length),n=0;n=0||r.cmp(k.n)>=0)throw new Error(T.ECDSA_SIGNATURE_PARSE_FAIL);var n=I.from(t);return 1===r.cmp(S.nh)&&k.n.sub(r).toArrayLike(I,"be",32).copy(n,32),n},w=function(t){var e=t.slice(0,32),r=t.slice(32,64);if(new P(e).cmp(k.n)>=0||new P(r).cmp(k.n)>=0)throw new Error(T.ECDSA_SIGNATURE_PARSE_FAIL);return{r:e,s:r}},v=function(t){var e=new P(t.r);e.cmp(k.n)>=0&&(e=new P(0));var r=new P(t.s);return r.cmp(k.n)>=0&&(r=new P(0)),I.concat([e.toArrayLike(I,"be",32),r.toArrayLike(I,"be",32)])},y=function(t,e,r,n){if("function"==typeof r){var i=r;r=function(r){var o=i(t,e,null,n,r);if(!I.isBuffer(o)||32!==o.length)throw new Error(T.ECDSA_SIGN_FAIL);return new P(o)}}var o=new P(e);if(o.cmp(k.n)>=0||o.isZero())throw new Error(T.ECDSA_SIGN_FAIL);var s=S.sign(t,e,{canonical:!0,k:r,pers:n});return{signature:I.concat([s.r.toArrayLike(I,"be",32),s.s.toArrayLike(I,"be",32)]),recovery:s.recoveryParam}},_=function(t,e,r){var n={r:e.slice(0,32),s:e.slice(32,64)},i=new P(n.r),o=new P(n.s);if(i.cmp(k.n)>=0||o.cmp(k.n)>=0)throw new Error(T.ECDSA_SIGNATURE_PARSE_FAIL);if(1===o.cmp(S.nh)||i.isZero()||o.isZero())return!1;var s=x(r);if(null===s)throw new Error(T.EC_PUBLIC_KEY_PARSE_FAIL);return S.verify(t,n,{x:s.pub.x,y:s.pub.y})},b=function(t,e,r,n){var i={r:e.slice(0,32),s:e.slice(32,64)},o=new P(i.r),s=new P(i.s);if(o.cmp(k.n)>=0||s.cmp(k.n)>=0)throw new Error(T.ECDSA_SIGNATURE_PARSE_FAIL);try{if(o.isZero()||s.isZero())throw new Error;var u=S.recoverPubKey(t,i,r);return I.from(u.encode(!0,n))}catch(t){throw new Error(T.ECDSA_RECOVER_FAIL)}},E=function(t,e){var r=M(t,e,!0);return A("sha256").update(r).digest()},M=function(t,e,r){var n=x(t);if(null===n)throw new Error(T.EC_PUBLIC_KEY_PARSE_FAIL);var i=new P(e);if(i.cmp(k.n)>=0||i.isZero())throw new Error(T.ECDH_FAIL);return I.from(n.pub.mul(i).encode(!0,r))}})),r.register("kpi0F",(function(t,e){!function(t,e){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function o(t,e,r){if(o.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var s;"object"==typeof t?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r("l8s8s").Buffer}catch(t){}function u(t,e){var r=t.charCodeAt(e);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function a(t,e,r){var n=u(t,r);return r-1>=e&&(n|=u(t,r-1)<<4),n}function h(t,e,r,n){for(var i=0,o=Math.min(t.length,r),s=e;s=49?u-49+10:u>=17?u-17+10:u}return i}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[o]|=s<>>26-u&67108863,(u+=24)>=26&&(u-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-u&67108863,(u+=24)>=26&&(u-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=a(t,e,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this.strip()},o.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,s=o%n,u=Math.min(o,o-s)+r,a=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],s=i*o,u=67108863&s,a=s/67108864|0;r.words[0]=u;for(var h=1;h>>26,f=67108863&a,c=Math.min(h,e.length-1),d=Math.max(0,h-t.length+1);d<=c;d++){var p=h-d|0;l+=(s=(i=0|t.words[p])*(o=0|e.words[d])+f)/67108864|0,f=67108863&s}r.words[h]=0|f,a=0|l}return 0!==a?r.words[h]=0|a:r.length--,r.strip()}o.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?l[6-a.length]+a+r:a+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var h=f[t],d=c[t];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);r=(p=p.idivn(d)).isZero()?m+r:l[h-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return n(void 0!==s),this.toArrayLike(s,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0"),this.strip();var s,u,a="le"===e,h=new t(o),l=this.clone();if(a){for(u=0;!l.isZero();u++)s=l.andln(255),l.iushrn(8),h[u]=s;for(;u=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&e;for(;0!==o&&s>26,this.words[s]=67108863&e;if(0===o&&s>>13,d=0|s[1],p=8191&d,m=d>>>13,g=0|s[2],w=8191&g,v=g>>>13,y=0|s[3],_=8191&y,b=y>>>13,E=0|s[4],M=8191&E,I=E>>>13,A=0|s[5],P=8191&A,L=A>>>13,T=0|s[6],S=8191&T,k=T>>>13,x=0|s[7],N=8191&x,K=x>>>13,B=0|s[8],D=8191&B,R=B>>>13,C=0|s[9],V=8191&C,U=C>>>13,H=0|u[0],O=8191&H,Y=H>>>13,G=0|u[1],j=8191&G,F=G>>>13,W=0|u[2],q=8191&W,Z=W>>>13,z=0|u[3],$=8191&z,X=z>>>13,J=0|u[4],Q=8191&J,tt=J>>>13,et=0|u[5],rt=8191&et,nt=et>>>13,it=0|u[6],ot=8191&it,st=it>>>13,ut=0|u[7],at=8191&ut,ht=ut>>>13,lt=0|u[8],ft=8191<,ct=lt>>>13,dt=0|u[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var gt=(h+(n=Math.imul(f,O))|0)+((8191&(i=(i=Math.imul(f,Y))+Math.imul(c,O)|0))<<13)|0;h=((o=Math.imul(c,Y))+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(p,O),i=(i=Math.imul(p,Y))+Math.imul(m,O)|0,o=Math.imul(m,Y);var wt=(h+(n=n+Math.imul(f,j)|0)|0)+((8191&(i=(i=i+Math.imul(f,F)|0)+Math.imul(c,j)|0))<<13)|0;h=((o=o+Math.imul(c,F)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(w,O),i=(i=Math.imul(w,Y))+Math.imul(v,O)|0,o=Math.imul(v,Y),n=n+Math.imul(p,j)|0,i=(i=i+Math.imul(p,F)|0)+Math.imul(m,j)|0,o=o+Math.imul(m,F)|0;var vt=(h+(n=n+Math.imul(f,q)|0)|0)+((8191&(i=(i=i+Math.imul(f,Z)|0)+Math.imul(c,q)|0))<<13)|0;h=((o=o+Math.imul(c,Z)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(_,O),i=(i=Math.imul(_,Y))+Math.imul(b,O)|0,o=Math.imul(b,Y),n=n+Math.imul(w,j)|0,i=(i=i+Math.imul(w,F)|0)+Math.imul(v,j)|0,o=o+Math.imul(v,F)|0,n=n+Math.imul(p,q)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,q)|0,o=o+Math.imul(m,Z)|0;var yt=(h+(n=n+Math.imul(f,$)|0)|0)+((8191&(i=(i=i+Math.imul(f,X)|0)+Math.imul(c,$)|0))<<13)|0;h=((o=o+Math.imul(c,X)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(M,O),i=(i=Math.imul(M,Y))+Math.imul(I,O)|0,o=Math.imul(I,Y),n=n+Math.imul(_,j)|0,i=(i=i+Math.imul(_,F)|0)+Math.imul(b,j)|0,o=o+Math.imul(b,F)|0,n=n+Math.imul(w,q)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(v,q)|0,o=o+Math.imul(v,Z)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(m,$)|0,o=o+Math.imul(m,X)|0;var _t=(h+(n=n+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(c,Q)|0))<<13)|0;h=((o=o+Math.imul(c,tt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(P,O),i=(i=Math.imul(P,Y))+Math.imul(L,O)|0,o=Math.imul(L,Y),n=n+Math.imul(M,j)|0,i=(i=i+Math.imul(M,F)|0)+Math.imul(I,j)|0,o=o+Math.imul(I,F)|0,n=n+Math.imul(_,q)|0,i=(i=i+Math.imul(_,Z)|0)+Math.imul(b,q)|0,o=o+Math.imul(b,Z)|0,n=n+Math.imul(w,$)|0,i=(i=i+Math.imul(w,X)|0)+Math.imul(v,$)|0,o=o+Math.imul(v,X)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0;var bt=(h+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(c,rt)|0))<<13)|0;h=((o=o+Math.imul(c,nt)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(S,O),i=(i=Math.imul(S,Y))+Math.imul(k,O)|0,o=Math.imul(k,Y),n=n+Math.imul(P,j)|0,i=(i=i+Math.imul(P,F)|0)+Math.imul(L,j)|0,o=o+Math.imul(L,F)|0,n=n+Math.imul(M,q)|0,i=(i=i+Math.imul(M,Z)|0)+Math.imul(I,q)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(v,Q)|0,o=o+Math.imul(v,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var Et=(h+(n=n+Math.imul(f,ot)|0)|0)+((8191&(i=(i=i+Math.imul(f,st)|0)+Math.imul(c,ot)|0))<<13)|0;h=((o=o+Math.imul(c,st)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(N,O),i=(i=Math.imul(N,Y))+Math.imul(K,O)|0,o=Math.imul(K,Y),n=n+Math.imul(S,j)|0,i=(i=i+Math.imul(S,F)|0)+Math.imul(k,j)|0,o=o+Math.imul(k,F)|0,n=n+Math.imul(P,q)|0,i=(i=i+Math.imul(P,Z)|0)+Math.imul(L,q)|0,o=o+Math.imul(L,Z)|0,n=n+Math.imul(M,$)|0,i=(i=i+Math.imul(M,X)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(_,Q)|0,i=(i=i+Math.imul(_,tt)|0)+Math.imul(b,Q)|0,o=o+Math.imul(b,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(v,rt)|0,o=o+Math.imul(v,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,st)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,st)|0;var Mt=(h+(n=n+Math.imul(f,at)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(c,at)|0))<<13)|0;h=((o=o+Math.imul(c,ht)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(D,O),i=(i=Math.imul(D,Y))+Math.imul(R,O)|0,o=Math.imul(R,Y),n=n+Math.imul(N,j)|0,i=(i=i+Math.imul(N,F)|0)+Math.imul(K,j)|0,o=o+Math.imul(K,F)|0,n=n+Math.imul(S,q)|0,i=(i=i+Math.imul(S,Z)|0)+Math.imul(k,q)|0,o=o+Math.imul(k,Z)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(L,$)|0,o=o+Math.imul(L,X)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(_,rt)|0,i=(i=i+Math.imul(_,nt)|0)+Math.imul(b,rt)|0,o=o+Math.imul(b,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,st)|0)+Math.imul(v,ot)|0,o=o+Math.imul(v,st)|0,n=n+Math.imul(p,at)|0,i=(i=i+Math.imul(p,ht)|0)+Math.imul(m,at)|0,o=o+Math.imul(m,ht)|0;var It=(h+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ct)|0)+Math.imul(c,ft)|0))<<13)|0;h=((o=o+Math.imul(c,ct)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863,n=Math.imul(V,O),i=(i=Math.imul(V,Y))+Math.imul(U,O)|0,o=Math.imul(U,Y),n=n+Math.imul(D,j)|0,i=(i=i+Math.imul(D,F)|0)+Math.imul(R,j)|0,o=o+Math.imul(R,F)|0,n=n+Math.imul(N,q)|0,i=(i=i+Math.imul(N,Z)|0)+Math.imul(K,q)|0,o=o+Math.imul(K,Z)|0,n=n+Math.imul(S,$)|0,i=(i=i+Math.imul(S,X)|0)+Math.imul(k,$)|0,o=o+Math.imul(k,X)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(L,Q)|0,o=o+Math.imul(L,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(_,ot)|0,i=(i=i+Math.imul(_,st)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,st)|0,n=n+Math.imul(w,at)|0,i=(i=i+Math.imul(w,ht)|0)+Math.imul(v,at)|0,o=o+Math.imul(v,ht)|0,n=n+Math.imul(p,ft)|0,i=(i=i+Math.imul(p,ct)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,ct)|0;var At=(h+(n=n+Math.imul(f,pt)|0)|0)+((8191&(i=(i=i+Math.imul(f,mt)|0)+Math.imul(c,pt)|0))<<13)|0;h=((o=o+Math.imul(c,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(V,j),i=(i=Math.imul(V,F))+Math.imul(U,j)|0,o=Math.imul(U,F),n=n+Math.imul(D,q)|0,i=(i=i+Math.imul(D,Z)|0)+Math.imul(R,q)|0,o=o+Math.imul(R,Z)|0,n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(K,$)|0,o=o+Math.imul(K,X)|0,n=n+Math.imul(S,Q)|0,i=(i=i+Math.imul(S,tt)|0)+Math.imul(k,Q)|0,o=o+Math.imul(k,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(L,rt)|0,o=o+Math.imul(L,nt)|0,n=n+Math.imul(M,ot)|0,i=(i=i+Math.imul(M,st)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,st)|0,n=n+Math.imul(_,at)|0,i=(i=i+Math.imul(_,ht)|0)+Math.imul(b,at)|0,o=o+Math.imul(b,ht)|0,n=n+Math.imul(w,ft)|0,i=(i=i+Math.imul(w,ct)|0)+Math.imul(v,ft)|0,o=o+Math.imul(v,ct)|0;var Pt=(h+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;h=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(V,q),i=(i=Math.imul(V,Z))+Math.imul(U,q)|0,o=Math.imul(U,Z),n=n+Math.imul(D,$)|0,i=(i=i+Math.imul(D,X)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(N,Q)|0,i=(i=i+Math.imul(N,tt)|0)+Math.imul(K,Q)|0,o=o+Math.imul(K,tt)|0,n=n+Math.imul(S,rt)|0,i=(i=i+Math.imul(S,nt)|0)+Math.imul(k,rt)|0,o=o+Math.imul(k,nt)|0,n=n+Math.imul(P,ot)|0,i=(i=i+Math.imul(P,st)|0)+Math.imul(L,ot)|0,o=o+Math.imul(L,st)|0,n=n+Math.imul(M,at)|0,i=(i=i+Math.imul(M,ht)|0)+Math.imul(I,at)|0,o=o+Math.imul(I,ht)|0,n=n+Math.imul(_,ft)|0,i=(i=i+Math.imul(_,ct)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,ct)|0;var Lt=(h+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(v,pt)|0))<<13)|0;h=((o=o+Math.imul(v,mt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,n=Math.imul(V,$),i=(i=Math.imul(V,X))+Math.imul(U,$)|0,o=Math.imul(U,X),n=n+Math.imul(D,Q)|0,i=(i=i+Math.imul(D,tt)|0)+Math.imul(R,Q)|0,o=o+Math.imul(R,tt)|0,n=n+Math.imul(N,rt)|0,i=(i=i+Math.imul(N,nt)|0)+Math.imul(K,rt)|0,o=o+Math.imul(K,nt)|0,n=n+Math.imul(S,ot)|0,i=(i=i+Math.imul(S,st)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,st)|0,n=n+Math.imul(P,at)|0,i=(i=i+Math.imul(P,ht)|0)+Math.imul(L,at)|0,o=o+Math.imul(L,ht)|0,n=n+Math.imul(M,ft)|0,i=(i=i+Math.imul(M,ct)|0)+Math.imul(I,ft)|0,o=o+Math.imul(I,ct)|0;var Tt=(h+(n=n+Math.imul(_,pt)|0)|0)+((8191&(i=(i=i+Math.imul(_,mt)|0)+Math.imul(b,pt)|0))<<13)|0;h=((o=o+Math.imul(b,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(V,Q),i=(i=Math.imul(V,tt))+Math.imul(U,Q)|0,o=Math.imul(U,tt),n=n+Math.imul(D,rt)|0,i=(i=i+Math.imul(D,nt)|0)+Math.imul(R,rt)|0,o=o+Math.imul(R,nt)|0,n=n+Math.imul(N,ot)|0,i=(i=i+Math.imul(N,st)|0)+Math.imul(K,ot)|0,o=o+Math.imul(K,st)|0,n=n+Math.imul(S,at)|0,i=(i=i+Math.imul(S,ht)|0)+Math.imul(k,at)|0,o=o+Math.imul(k,ht)|0,n=n+Math.imul(P,ft)|0,i=(i=i+Math.imul(P,ct)|0)+Math.imul(L,ft)|0,o=o+Math.imul(L,ct)|0;var St=(h+(n=n+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(I,pt)|0))<<13)|0;h=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(V,rt),i=(i=Math.imul(V,nt))+Math.imul(U,rt)|0,o=Math.imul(U,nt),n=n+Math.imul(D,ot)|0,i=(i=i+Math.imul(D,st)|0)+Math.imul(R,ot)|0,o=o+Math.imul(R,st)|0,n=n+Math.imul(N,at)|0,i=(i=i+Math.imul(N,ht)|0)+Math.imul(K,at)|0,o=o+Math.imul(K,ht)|0,n=n+Math.imul(S,ft)|0,i=(i=i+Math.imul(S,ct)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,ct)|0;var kt=(h+(n=n+Math.imul(P,pt)|0)|0)+((8191&(i=(i=i+Math.imul(P,mt)|0)+Math.imul(L,pt)|0))<<13)|0;h=((o=o+Math.imul(L,mt)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(V,ot),i=(i=Math.imul(V,st))+Math.imul(U,ot)|0,o=Math.imul(U,st),n=n+Math.imul(D,at)|0,i=(i=i+Math.imul(D,ht)|0)+Math.imul(R,at)|0,o=o+Math.imul(R,ht)|0,n=n+Math.imul(N,ft)|0,i=(i=i+Math.imul(N,ct)|0)+Math.imul(K,ft)|0,o=o+Math.imul(K,ct)|0;var xt=(h+(n=n+Math.imul(S,pt)|0)|0)+((8191&(i=(i=i+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;h=((o=o+Math.imul(k,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(V,at),i=(i=Math.imul(V,ht))+Math.imul(U,at)|0,o=Math.imul(U,ht),n=n+Math.imul(D,ft)|0,i=(i=i+Math.imul(D,ct)|0)+Math.imul(R,ft)|0,o=o+Math.imul(R,ct)|0;var Nt=(h+(n=n+Math.imul(N,pt)|0)|0)+((8191&(i=(i=i+Math.imul(N,mt)|0)+Math.imul(K,pt)|0))<<13)|0;h=((o=o+Math.imul(K,mt)|0)+(i>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,n=Math.imul(V,ft),i=(i=Math.imul(V,ct))+Math.imul(U,ft)|0,o=Math.imul(U,ct);var Kt=(h+(n=n+Math.imul(D,pt)|0)|0)+((8191&(i=(i=i+Math.imul(D,mt)|0)+Math.imul(R,pt)|0))<<13)|0;h=((o=o+Math.imul(R,mt)|0)+(i>>>13)|0)+(Kt>>>26)|0,Kt&=67108863;var Bt=(h+(n=Math.imul(V,pt))|0)+((8191&(i=(i=Math.imul(V,mt))+Math.imul(U,pt)|0))<<13)|0;return h=((o=Math.imul(U,mt))+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,a[0]=gt,a[1]=wt,a[2]=vt,a[3]=yt,a[4]=_t,a[5]=bt,a[6]=Et,a[7]=Mt,a[8]=It,a[9]=At,a[10]=Pt,a[11]=Lt,a[12]=Tt,a[13]=St,a[14]=kt,a[15]=xt,a[16]=Nt,a[17]=Kt,a[18]=Bt,0!==h&&(a[19]=h,r.length++),r};function m(t,e,r){return(new g).mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=d),o.prototype.mulTo=function(t,e){var r,n=this.length+t.length;return r=10===this.length&&10===t.length?p(this,t,e):n<63?d(this,t,e):n<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=u,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,t,e):m(this,t,e),r},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=o.prototype._countBits(t)-1,n=0;n>=1;return n},g.prototype.permute=function(t,e,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*e;s>=26,e+=i/67108864|0,e+=o>>>26,this.words[r]=67108863&o}return 0!==e&&(this.words[r]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new o(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(e=0;e>>26-r}s&&(this.words[e]=s,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var o=t%26,s=Math.min((t-o)/26,this.length),u=67108863^67108863>>>o<s)for(this.length-=s,h=0;h=0&&(0!==l||h>=i);h--){var f=0|this.words[h];this.words[h]=l<<26-o|f>>>o,l=f&u}return a&&0!==l&&(a.words[a.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(a/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===u)return this.strip();for(n(-1===u),u=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,s=0|i.words[i.length-1];0!==(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var u,a=n.length-i.length;if("mod"!==e){(u=new o(null)).length=a+1,u.words=new Array(u.length);for(var h=0;h=0;f--){var c=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(c=Math.min(c/s|0,67108863),n._ishlnsubmul(i,c,f);0!==n.negative;)c--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);u&&(u.words[f]=c)}return u&&u.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:u||null,mod:n}},o.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(u=this.neg().divmod(t,e),"mod"!==e&&(i=u.div.neg()),"div"!==e&&(s=u.mod.neg(),r&&0!==s.negative&&s.iadd(t)),{div:i,mod:s}):0===this.negative&&0!==t.negative?(u=this.divmod(t.neg(),e),"mod"!==e&&(i=u.div.neg()),{div:i,mod:u.mod}):0!=(this.negative&t.negative)?(u=this.neg().divmod(t.neg(),e),"div"!==e&&(s=u.mod.neg(),r&&0!==s.negative&&s.isub(t)),{div:u.div,mod:s}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,s,u},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){n(t<=67108863);for(var e=67108864%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},o.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new o(1),s=new o(0),u=new o(0),a=new o(1),h=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++h;for(var l=r.clone(),f=e.clone();!e.isZero();){for(var c=0,d=1;0==(e.words[0]&d)&&c<26;++c,d<<=1);if(c>0)for(e.iushrn(c);c-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(f)),i.iushrn(1),s.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(u.isOdd()||a.isOdd())&&(u.iadd(l),a.isub(f)),u.iushrn(1),a.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(u),s.isub(a)):(r.isub(e),u.isub(i),a.isub(s))}return{a:u,b:a,gcd:r.iushln(h)}},o.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,s=new o(1),u=new o(0),a=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var h=0,l=1;0==(e.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(e.iushrn(h);h-- >0;)s.isOdd()&&s.iadd(a),s.iushrn(1);for(var f=0,c=1;0==(r.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(r.iushrn(f);f-- >0;)u.isOdd()&&u.iadd(a),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),s.isub(u)):(r.isub(e),u.isub(s))}return(i=0===e.cmpn(1)?s:u).cmpn(0)<0&&i.iadd(t),i},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,u&=67108863,this.words[s]=u}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new M(t)},o.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var w={k256:null,p224:null,p192:null,p25519:null};function v(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function y(){v.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){v.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function b(){v.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function E(){v.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function M(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function I(t){M.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}v.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},v.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},v.prototype.split=function(t,e){t.iushrn(this.n,0,e)},v.prototype.imulK=function(t){return t.imul(this.k)},i(y,v),y.prototype.split=function(t,e){for(var r=4194303,n=Math.min(t.length,9),i=0;i>>22,o=s}o>>>=22,t.words[i-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},y.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(w[t])return w[t];var e;if("k256"===t)e=new y;else if("p224"===t)e=new _;else if("p192"===t)e=new b;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new E}return w[t]=e,e},M.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},M.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},M.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},M.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},M.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},M.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},M.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},M.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},M.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},M.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},M.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},M.prototype.isqr=function(t){return this.imul(t,t.clone())},M.prototype.sqr=function(t){return this.mul(t,t)},M.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new o(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var u=new o(1).toRed(this),a=u.redNeg(),h=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,h).cmp(a);)l.redIAdd(a);for(var f=this.pow(l,i),c=this.pow(t,i.addn(1).iushrn(1)),d=this.pow(t,i),p=s;0!==d.cmp(u);){for(var m=d,g=0;0!==m.cmp(u);g++)m=m.redSqr();n(g=0;n--){for(var h=e.words[n],l=a-1;l>=0;l--){var f=h>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==s?(s<<=1,s|=f,(4===++u||0===n&&0===l)&&(i=this.mul(i,r[s]),u=0,s=0)):u=0}a=26}return i},M.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},M.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new I(t)},i(I,M),I.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},I.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},I.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},I.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},I.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)})),r.register("kbayr",(function(t,e){var n=r("8tcqI").Buffer;Object.defineProperty(t.exports,"__esModule",{value:!0});t.exports.default=class{static encode(t){if(t<253){const e=n.alloc(1);return e.writeUInt8(t),e}if(t<65536){const e=n.alloc(3);return e.writeUInt8(253),e.writeUInt16LE(t,1),e}if(t<4294967296){const e=n.alloc(5);return e.writeUInt8(254),e.writeUInt32LE(t,1),e}if(t<281474976710656){const e=n.alloc(9);return e.writeUInt8(255),e.writeUIntLE(t,1,6),e.writeUInt8(0,7),e.writeUInt8(0,8),e}throw new Error(`Integer too large: ${t}`)}static decode(t){if(0===t.byteLength)throw new Error("Empty buffer provided");const e=t.readUInt8();return 253===e?t.readUInt16LE(1):254===e?t.readUInt32LE(1):255===e?t.readUIntLE(1,6):e}}})),r.register("1LTtD",(function(t,e){var n=r("8tcqI").Buffer,i=t.exports&&t.exports.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(t.exports,"__esModule",{value:!0});const o=i(r("kbayr"));t.exports.default=class{static encode(t){const e=o.default.encode(t.length);return n.concat([e,t])}static decode(t){const e=o.default.decode(t),r=o.default.encode(e).byteLength;return t.subarray(r,e+r)}}})),r.register("9bXCV",(function(t,e){var n=r("8tcqI").Buffer,i=t.exports&&t.exports.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(t.exports,"__esModule",{value:!0});const o=i(r("kbayr")),s=i(r("1LTtD"));t.exports.default=class{static serialize(t){let e=o.default.encode(t.length);return t.forEach((t=>{e=n.concat([e,s.default.encode(n.from(t))])})),e.toString("base64")}static deserialize(t){let e,r=[];e="string"==typeof t?n.from(t,"base64"):t;const i=o.default.decode(e),u=o.default.encode(i).byteLength;e=e.subarray(u);for(let t=0;t=4)throw new Error("Invalid hashType "+e);const o=function(t){if(t.length<8)throw new Error("DER sequence length is too short");if(t.length>72)throw new Error("DER sequence length is too long");if(48!==t[0])throw new Error("Expected DER sequence");if(t[1]!==t.length-2)throw new Error("DER sequence length is invalid");if(2!==t[2])throw new Error("Expected DER integer");const e=t[3];if(0===e)throw new Error("R length is zero");if(5+e>=t.length)throw new Error("R length is too long");if(2!==t[4+e])throw new Error("Expected DER integer (2)");const r=t[5+e];if(0===r)throw new Error("S length is zero");if(6+e+r!==t.length)throw new Error("S length is invalid");if(128&t[4])throw new Error("R value is negative");if(e>1&&0===t[4]&&!(128&t[5]))throw new Error("R value excessively padded");if(128&t[e+6])throw new Error("S value is negative");if(r>1&&0===t[e+6]&&!(128&t[e+7]))throw new Error("S value excessively padded");return{r:t.slice(4,4+e),s:t.slice(6+e)}}(t.slice(0,-1)),s=i(o.r),u=i(o.s);return{signature:n.concat([s,u],64),hashType:e}}}))}(); +//# sourceMappingURL=ledgerSignerBitcoin.49fa1444.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ledgerSignerBitcoin.68759ed2.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ledgerSignerBitcoin.68759ed2.js new file mode 100644 index 0000000..e98839c --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/ledgerSignerBitcoin.68759ed2.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function t(t){return t&&t.__esModule?t.default:t}function e(t,e,r,n){Object.defineProperty(t,e,{get:r,set:n,enumerable:!0,configurable:!0})}var r=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;r.register("1XnPb",(function(n,i){var o;o=n.exports,Object.defineProperty(o,"__esModule",{value:!0,configurable:!0}),e(n.exports,"default",(function(){return m}),(function(t){return m=t}));var s=r("4sHMz"),u=r("belzv"),a=r("gd9Oy"),h=r("iwiy9"),l=r("5GnSC"),f=r("13Nf3"),c=r("2h0yV"),d=r("6rT8n").Buffer,p=function(t,e,r,n){return new(r||(r=Promise))((function(i,o){function s(t){try{a(n.next(t))}catch(t){o(t)}}function u(t){try{a(n.throw(t))}catch(t){o(t)}}function a(t){var e;t.done?i(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(s,u)}a((n=n.apply(t,e||[])).next())}))};var m=class{signPSBT(t,e,r,n,i){return p(this,void 0,void 0,(function*(){const o=this.sliceFullPathToRootPath(e);if(!o)throw new Error("Invalid deviation path provided.");const s=yield this.signPsbtWithPolicy(t.toBase64(),o,r,i);return this.updatePsbtWithSignatures(t,s,i),n&&t.finalizeAllInputs(),t}))}signBIP322(t,e,r,n){return p(this,void 0,void 0,(function*(){const i=(0,u.addressTypeFromAddress)(u.BitcoinNetworkID.Mainnet,r);if(i!==a.AddressType.BitcoinTaproot&&i!==a.AddressType.BitcoinNativeSegwit)throw"Message sign is not supported for legacy or nested segwit";const o=this.convertAdressToScriptPubkey(r),s=h.BIP322.buildToSpendTx(t,o).getId(),l=this.sliceFullPathToRootPath(e);if(!l)throw new Error("Invalid deviation path provided.");const f=yield this.ledgerClient.getMasterFingerprint(),c=yield this.ledgerClient.getExtendedPubkey(l);let d;if(i===a.AddressType.BitcoinNativeSegwit){d=this.buildToSignNativeSegwit(s,e,o,n,f,c);const t=yield this.signPsbtWithPolicy(d.toBase64(),l,f,i);this.updatePsbtWithSignatures(d,t,i)}else{if(i!==a.AddressType.BitcoinTaproot)throw new Error("Unable to sign BIP-322 message for unsupported address type.");{d=this.buildToSignTaproot(s,e,o,n,f,c);const t=yield this.signPsbtWithPolicy(d.toBase64(),l,f,i);this.updatePsbtWithSignatures(d,t,i)}}d.finalizeAllInputs();return h.BIP322.encodeWitness(d)}))}signPsbtWithPolicy(t,e,r,n){return p(this,void 0,void 0,(function*(){const i=yield this.ledgerClient.getExtendedPubkey(`m/${e}`);let o;switch(n){case a.AddressType.BitcoinLegacy:o=new(0,c.DefaultWalletPolicy)("pkh(@0/**)",`[${r}/${e}]${i}`);break;case a.AddressType.BitcoinNestedSegwit:o=new(0,c.DefaultWalletPolicy)("sh(wpkh(@0/**))",`[${r}/${e}]${i}`);break;case a.AddressType.BitcoinNativeSegwit:o=new(0,c.DefaultWalletPolicy)("wpkh(@0/**)",`[${r}/${e}]${i}`);break;case a.AddressType.BitcoinTaproot:o=new(0,c.DefaultWalletPolicy)("tr(@0/**)",`[${r}/${e}]${i}`);break;default:throw new Error("Unable to sign using unsupported address type.")}return this.ledgerClient.signPsbt(t,o,null)}))}updatePsbtWithSignatures(t,e,r){if(r===a.AddressType.BitcoinNativeSegwit)for(const r of e)t.updateInput(r[0],{partialSig:[r[1]]});else{if(r!==a.AddressType.BitcoinTaproot)throw new Error("Unable to sign BIP-322 message for unsupported address type.");for(const r of e)t.updateInput(r[0],{tapKeySig:r[1].signature})}}buildToSignNativeSegwit(e,r,n,i,o,s){const u=(new l.Psbt).setVersion(0).setLocktime(0).addInput({hash:e,index:0,sequence:0,witnessUtxo:{value:0,script:n},bip32Derivation:[{masterFingerprint:d.from(o,"hex"),pubkey:i,path:r}]}).addOutput({value:0,script:d.from([106])});return u.updateGlobal({globalXpub:[{extendedPubkey:d.from(t(f).decode(s)).slice(0,-4),masterFingerprint:d.from(o,"hex"),path:r}]}),u}buildToSignTaproot(e,r,n,i,o,s){const u=(new l.Psbt).setVersion(0).setLocktime(0).addInput({hash:e,index:0,sequence:0,witnessUtxo:{value:0,script:n},tapInternalKey:i.slice(1,33),tapBip32Derivation:[{masterFingerprint:d.from(o,"hex"),pubkey:i.slice(1,33),path:r,leafHashes:[]}]}).addOutput({value:0,script:d.from([106])});return u.updateGlobal({globalXpub:[{extendedPubkey:d.from(t(f).decode(s)).slice(0,-4),masterFingerprint:d.from(o,"hex"),path:r}]}),u}convertAdressToScriptPubkey(t){if("1"===t[0]||"m"===t[0]||"n"===t[0])return l.payments.p2pkh({address:t,network:"1"===t[0]?l.networks.bitcoin:l.networks.testnet}).output;if("3"===t[0]||"2"===t[0])return l.payments.p2sh({address:t,network:"3"===t[0]?l.networks.bitcoin:l.networks.testnet}).output;if("bc1q"===t.slice(0,4)||"tb1q"===t.slice(0,4)){if(42===t.length)return l.payments.p2wpkh({address:t,network:"bc1q"===t.slice(0,4)?l.networks.bitcoin:l.networks.testnet}).output;if(62===t.length)return l.payments.p2wsh({address:t,network:"bc1q"===t.slice(0,4)?l.networks.bitcoin:l.networks.testnet}).output}else if(("bc1p"===t.slice(0,4)||"tb1p"===t.slice(0,4))&&62===t.length)return l.payments.p2tr({address:t,network:"bc1p"===t.slice(0,4)?l.networks.bitcoin:l.networks.testnet}).output;throw new Error("Unknown address type")}sliceFullPathToRootPath(t){const e=t.split("/");return e.length>4?`${e[1]}/${e[2]}/${e[3]}`:void console.error("Invalid argument to sliceFullPathToRootPath")}constructor(t){l.initEccLib(s),this.ledgerClient=t}}})),r.register("iwiy9",(function(t,e){var n=t.exports&&t.exports.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),i=t.exports&&t.exports.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o=t.exports&&t.exports.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&n(e,t,r);return i(e,t),e},s=t.exports&&t.exports.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(t.exports,"__esModule",{value:!0}),t.exports.BIP137=t.exports.Address=t.exports.Witness=t.exports.Verifier=t.exports.Signer=t.exports.BIP322=void 0;const u=s(r("fA7rx"));t.exports.BIP322=u.default;const a=s(r("hTJaQ"));t.exports.Signer=a.default;const h=s(r("jpEsK"));t.exports.Verifier=h.default;var l=r("jKyrW");Object.defineProperty(t.exports,"Witness",{enumerable:!0,get:function(){return l.Witness}}),Object.defineProperty(t.exports,"Address",{enumerable:!0,get:function(){return l.Address}}),Object.defineProperty(t.exports,"BIP137",{enumerable:!0,get:function(){return l.BIP137}});const f=s(r("4sHMz"));o(r("5GnSC")).initEccLib(f.default)})),r.register("fA7rx",(function(t,e){var n=r("6rT8n").Buffer,i=t.exports&&t.exports.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),o=t.exports&&t.exports.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s=t.exports&&t.exports.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&i(e,t,r);return o(e,t),e};Object.defineProperty(t.exports,"__esModule",{value:!0});var u=r("iA7r8");const a=s(r("5GnSC"));class h{static hashMessage(t){const e=new u.Hash;e.update(this.TAG);const r=e.digest(),i=new u.Hash;i.update(r),i.update(r),i.update(n.from(t));return i.digest()}static buildToSpendTx(t,e){const r=new a.Psbt;r.setVersion(0),r.setLocktime(0);const i=this.hashMessage(t),o=new Uint8Array([0,32]),s=new Uint8Array(o.length+i.length);return s.set(o),s.set(i,o.length),r.addInput({hash:"0".repeat(64),index:4294967295,sequence:0,finalScriptSig:n.from(s),witnessScript:n.from([])}),r.addOutput({value:0,script:e}),r.extractTransaction()}static buildToSignTx(t,e,r=!1,i){const o=new a.Psbt;return o.setVersion(0),o.setLocktime(0),o.addInput({hash:t,index:0,sequence:0,witnessUtxo:{script:e,value:0}}),r&&o.updateInput(0,{redeemScript:e}),i&&o.updateInput(0,{tapInternalKey:i}),o.addOutput({value:0,script:n.from([106])}),o}static encodeWitness(t){const e=t.data.inputs[0].finalScriptWitness;if(e)return e.toString("base64");throw new Error("Cannot encode empty witness stack.")}}h.TAG=n.from("BIP0322-signed-message"),t.exports.default=h})),r.register("iA7r8",(function(t,e){!function(e,r){var n={};!function(t){t.__esModule=!0,t.digestLength=32,t.blockSize=64;var e=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]);function r(t,r,n,i,o){for(var s,u,a,h,l,f,c,d,p,m,g,w,v;o>=64;){for(s=r[0],u=r[1],a=r[2],h=r[3],l=r[4],f=r[5],c=r[6],d=r[7],m=0;m<16;m++)g=i+4*m,t[m]=(255&n[g])<<24|(255&n[g+1])<<16|(255&n[g+2])<<8|255&n[g+3];for(m=16;m<64;m++)w=((p=t[m-2])>>>17|p<<15)^(p>>>19|p<<13)^p>>>10,v=((p=t[m-15])>>>7|p<<25)^(p>>>18|p<<14)^p>>>3,t[m]=(w+t[m-7]|0)+(v+t[m-16]|0);for(m=0;m<64;m++)w=(((l>>>6|l<<26)^(l>>>11|l<<21)^(l>>>25|l<<7))+(l&f^~l&c)|0)+(d+(e[m]+t[m]|0)|0)|0,v=((s>>>2|s<<30)^(s>>>13|s<<19)^(s>>>22|s<<10))+(s&u^s&a^u&a)|0,d=c,c=f,f=l,l=h+w|0,h=a,a=u,u=s,s=w+v|0;r[0]+=s,r[1]+=u,r[2]+=a,r[3]+=h,r[4]+=l,r[5]+=f,r[6]+=c,r[7]+=d,i+=64,o-=64}return i}var n=function(){function e(){this.digestLength=t.digestLength,this.blockSize=t.blockSize,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}return e.prototype.reset=function(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this},e.prototype.clean=function(){for(var t=0;t0){for(;this.bufferLength<64&&e>0;)this.buffer[this.bufferLength++]=t[n++],e--;64===this.bufferLength&&(r(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(e>=64&&(n=r(this.temp,this.state,t,n,e),e%=64);e>0;)this.buffer[this.bufferLength++]=t[n++],e--;return this},e.prototype.finish=function(t){if(!this.finished){var e=this.bytesHashed,n=this.bufferLength,i=e/536870912|0,o=e<<3,s=e%64<56?64:128;this.buffer[n]=128;for(var u=n+1;u>>24&255,this.buffer[s-7]=i>>>16&255,this.buffer[s-6]=i>>>8&255,this.buffer[s-5]=i>>>0&255,this.buffer[s-4]=o>>>24&255,this.buffer[s-3]=o>>>16&255,this.buffer[s-2]=o>>>8&255,this.buffer[s-1]=o>>>0&255,r(this.temp,this.state,this.buffer,0,s),this.finished=!0}for(u=0;u<8;u++)t[4*u+0]=this.state[u]>>>24&255,t[4*u+1]=this.state[u]>>>16&255,t[4*u+2]=this.state[u]>>>8&255,t[4*u+3]=this.state[u]>>>0&255;return this},e.prototype.digest=function(){var t=new Uint8Array(this.digestLength);return this.finish(t),t},e.prototype._saveState=function(t){for(var e=0;ethis.blockSize)(new n).update(t).finish(e).clean();else for(var r=0;r1&&e.update(t),r&&e.update(r),e.update(n),e.finish(t),n[0]++}t.HMAC=i,t.hash=o,t.default=o,t.hmac=s;var a=new Uint8Array(t.digestLength);function h(t,e,r,n){void 0===e&&(e=a),void 0===n&&(n=32);for(var o=new Uint8Array([1]),h=s(e,t),l=new i(h),f=new Uint8Array(l.digestLength),c=f.length,d=new Uint8Array(n),p=0;p>>24&255,u[1]=c>>>16&255,u[2]=c>>>8&255,u[3]=c>>>0&255,o.reset(),o.update(e),o.update(u),o.finish(h);for(var d=0;d19||e<0)throw new Error("Invalid signature parameter");return{compressed:!!(12&e),recovery:3&e,signature:t.subarray(1)}}}})),r.register("a0h5j",(function(t,e){t.exports=r("bi3sf")(r("7omeP"))})),r.register("bi3sf",(function(t,e){const r="Impossible case. Please create issue.",n="The tweak was out of range or the resulted private key is invalid",i="The tweak was out of range or equal to zero",o="Unknow error on context randomization",s="Private Key is invalid",u="Public Key could not be parsed",a="Public Key serialization error",h="The sum of the public keys is not valid",l="Signature could not be parsed",f="The nonce generation function failed, or the private key was invalid",c="Public key could not be recover",d="Scalar was invalid (zero or overflow)";function p(t,e){if(!t)throw new Error(e)}function m(t,e,r){if(p(e instanceof Uint8Array,`Expected ${t} to be an Uint8Array`),void 0!==r)if(Array.isArray(r)){const n=`Expected ${t} to be an Uint8Array with length [${r.join(", ")}]`;p(r.includes(e.length),n)}else{const n=`Expected ${t} to be an Uint8Array with length ${r}`;p(e.length===r,n)}}function g(t){p("Boolean"===v(t),"Expected compressed to be a Boolean")}function w(t=(t=>new Uint8Array(t)),e){return"function"==typeof t&&(t=t(e)),m("output",t,e),t}function v(t){return Object.prototype.toString.call(t).slice(8,-1)}t.exports=t=>({contextRandomize(e){if(p(null===e||e instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==e&&m("seed",e,32),1===t.contextRandomize(e))throw new Error(o)},privateKeyVerify:e=>(m("private key",e,32),0===t.privateKeyVerify(e)),privateKeyNegate(e){switch(m("private key",e,32),t.privateKeyNegate(e)){case 0:return e;case 1:throw new Error(r)}},privateKeyTweakAdd(e,r){switch(m("private key",e,32),m("tweak",r,32),t.privateKeyTweakAdd(e,r)){case 0:return e;case 1:throw new Error(n)}},privateKeyTweakMul(e,r){switch(m("private key",e,32),m("tweak",r,32),t.privateKeyTweakMul(e,r)){case 0:return e;case 1:throw new Error(i)}},publicKeyVerify:e=>(m("public key",e,[33,65]),0===t.publicKeyVerify(e)),publicKeyCreate(e,r=!0,n){switch(m("private key",e,32),g(r),n=w(n,r?33:65),t.publicKeyCreate(n,e)){case 0:return n;case 1:throw new Error(s);case 2:throw new Error(a)}},publicKeyConvert(e,r=!0,n){switch(m("public key",e,[33,65]),g(r),n=w(n,r?33:65),t.publicKeyConvert(n,e)){case 0:return n;case 1:throw new Error(u);case 2:throw new Error(a)}},publicKeyNegate(e,n=!0,i){switch(m("public key",e,[33,65]),g(n),i=w(i,n?33:65),t.publicKeyNegate(i,e)){case 0:return i;case 1:throw new Error(u);case 2:throw new Error(r);case 3:throw new Error(a)}},publicKeyCombine(e,r=!0,n){p(Array.isArray(e),"Expected public keys to be an Array"),p(e.length>0,"Expected public keys array will have more than zero items");for(const t of e)m("public key",t,[33,65]);switch(g(r),n=w(n,r?33:65),t.publicKeyCombine(n,e)){case 0:return n;case 1:throw new Error(u);case 2:throw new Error(h);case 3:throw new Error(a)}},publicKeyTweakAdd(e,r,i=!0,o){switch(m("public key",e,[33,65]),m("tweak",r,32),g(i),o=w(o,i?33:65),t.publicKeyTweakAdd(o,e,r)){case 0:return o;case 1:throw new Error(u);case 2:throw new Error(n)}},publicKeyTweakMul(e,r,n=!0,o){switch(m("public key",e,[33,65]),m("tweak",r,32),g(n),o=w(o,n?33:65),t.publicKeyTweakMul(o,e,r)){case 0:return o;case 1:throw new Error(u);case 2:throw new Error(i)}},signatureNormalize(e){switch(m("signature",e,64),t.signatureNormalize(e)){case 0:return e;case 1:throw new Error(l)}},signatureExport(e,n){m("signature",e,64);const i={output:n=w(n,72),outputlen:72};switch(t.signatureExport(i,e)){case 0:return n.slice(0,i.outputlen);case 1:throw new Error(l);case 2:throw new Error(r)}},signatureImport(e,n){switch(m("signature",e),n=w(n,64),t.signatureImport(n,e)){case 0:return n;case 1:throw new Error(l);case 2:throw new Error(r)}},ecdsaSign(e,n,i={},o){m("message",e,32),m("private key",n,32),p("Object"===v(i),"Expected options to be an Object"),void 0!==i.data&&m("options.data",i.data),void 0!==i.noncefn&&p("Function"===v(i.noncefn),"Expected options.noncefn to be a Function");const s={signature:o=w(o,64),recid:null};switch(t.ecdsaSign(s,e,n,i.data,i.noncefn)){case 0:return s;case 1:throw new Error(f);case 2:throw new Error(r)}},ecdsaVerify(e,r,n){switch(m("signature",e,64),m("message",r,32),m("public key",n,[33,65]),t.ecdsaVerify(e,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(l);case 2:throw new Error(u)}},ecdsaRecover(e,n,i,o=!0,s){switch(m("signature",e,64),p("Number"===v(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),m("message",i,32),g(o),s=w(s,o?33:65),t.ecdsaRecover(s,e,n,i)){case 0:return s;case 1:throw new Error(l);case 2:throw new Error(c);case 3:throw new Error(r)}},ecdh(e,r,n={},i){switch(m("public key",e,[33,65]),m("private key",r,32),p("Object"===v(n),"Expected options to be an Object"),void 0!==n.data&&m("options.data",n.data),void 0!==n.hashfn?(p("Function"===v(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&m("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&m("options.ybuf",n.ybuf,32),m("output",i)):i=w(i,32),t.ecdh(i,e,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return i;case 1:throw new Error(u);case 2:throw new Error(d)}}})})),r.register("7omeP",(function(t,e){const n=new(0,r("4xJQf").ec)("secp256k1"),i=n.curve,o=i.n.constructor;function s(t){const e=t[0];switch(e){case 2:case 3:return 33!==t.length?null:function(t,e){let r=new o(e);if(r.cmp(i.p)>=0)return null;r=r.toRed(i.red);let s=r.redSqr().redIMul(r).redIAdd(i.b).redSqrt();return 3===t!==s.isOdd()&&(s=s.redNeg()),n.keyPair({pub:{x:r,y:s}})}(e,t.subarray(1,33));case 4:case 6:case 7:return 65!==t.length?null:function(t,e,r){let s=new o(e),u=new o(r);if(s.cmp(i.p)>=0||u.cmp(i.p)>=0)return null;if(s=s.toRed(i.red),u=u.toRed(i.red),(6===t||7===t)&&u.isOdd()!==(7===t))return null;const a=s.redSqr().redIMul(s);return u.redSqr().redISub(a.redIAdd(i.b)).isZero()?n.keyPair({pub:{x:s,y:u}}):null}(e,t.subarray(1,33),t.subarray(33,65));default:return null}}function u(t,e){const r=e.encode(null,33===t.length);for(let e=0;e0,privateKeyVerify(t){const e=new o(t);return e.cmp(i.n)<0&&!e.isZero()?0:1},privateKeyNegate(t){const e=new o(t),r=i.n.sub(e).umod(i.n).toArrayLike(Uint8Array,"be",32);return t.set(r),0},privateKeyTweakAdd(t,e){const r=new o(e);if(r.cmp(i.n)>=0)return 1;if(r.iadd(new o(t)),r.cmp(i.n)>=0&&r.isub(i.n),r.isZero())return 1;const n=r.toArrayLike(Uint8Array,"be",32);return t.set(n),0},privateKeyTweakMul(t,e){let r=new o(e);if(r.cmp(i.n)>=0||r.isZero())return 1;r.imul(new o(t)),r.cmp(i.n)>=0&&(r=r.umod(i.n));const n=r.toArrayLike(Uint8Array,"be",32);return t.set(n),0},publicKeyVerify:t=>null===s(t)?1:0,publicKeyCreate(t,e){const r=new o(e);if(r.cmp(i.n)>=0||r.isZero())return 1;return u(t,n.keyFromPrivate(e).getPublic()),0},publicKeyConvert(t,e){const r=s(e);if(null===r)return 1;return u(t,r.getPublic()),0},publicKeyNegate(t,e){const r=s(e);if(null===r)return 1;const n=r.getPublic();return n.y=n.y.redNeg(),u(t,n),0},publicKeyCombine(t,e){const r=new Array(e.length);for(let t=0;t=0)return 2;const a=n.getPublic().add(i.g.mul(r));return a.isInfinity()?2:(u(t,a),0)},publicKeyTweakMul(t,e,r){const n=s(e);if(null===n)return 1;if((r=new o(r)).cmp(i.n)>=0||r.isZero())return 2;return u(t,n.getPublic().mul(r)),0},signatureNormalize(t){const e=new o(t.subarray(0,32)),r=new o(t.subarray(32,64));return e.cmp(i.n)>=0||r.cmp(i.n)>=0?1:(1===r.cmp(n.nh)&&t.set(i.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(t,e){const r=e.subarray(0,32),n=e.subarray(32,64);if(new o(r).cmp(i.n)>=0)return 1;if(new o(n).cmp(i.n)>=0)return 1;const{output:s}=t;let u=s.subarray(4,37);u[0]=0,u.set(r,1);let a=33,h=0;for(;a>1&&0===u[h]&&!(128&u[h+1]);--a,++h);if(u=u.subarray(h),128&u[0])return 1;if(a>1&&0===u[0]&&!(128&u[1]))return 1;let l=s.subarray(39,72);l[0]=0,l.set(n,1);let f=33,c=0;for(;f>1&&0===l[c]&&!(128&l[c+1]);--f,++c);return l=l.subarray(c),128&l[0]||f>1&&0===l[0]&&!(128&l[1])?1:(t.outputlen=6+a+f,s[0]=48,s[1]=t.outputlen-2,s[2]=2,s[3]=u.length,s.set(u,4),s[4+a]=2,s[5+a]=l.length,s.set(l,6+a),0)},signatureImport(t,e){if(e.length<8)return 1;if(e.length>72)return 1;if(48!==e[0])return 1;if(e[1]!==e.length-2)return 1;if(2!==e[2])return 1;const r=e[3];if(0===r)return 1;if(5+r>=e.length)return 1;if(2!==e[4+r])return 1;const n=e[5+r];if(0===n)return 1;if(6+r+n!==e.length)return 1;if(128&e[4])return 1;if(r>1&&0===e[4]&&!(128&e[5]))return 1;if(128&e[r+6])return 1;if(n>1&&0===e[r+6]&&!(128&e[r+7]))return 1;let s=e.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;let u=e.subarray(6+r);if(33===u.length&&0===u[0]&&(u=u.slice(1)),u.length>32)throw new Error("S length is too long");let a=new o(s);a.cmp(i.n)>=0&&(a=new o(0));let h=new o(e.subarray(6+r));return h.cmp(i.n)>=0&&(h=new o(0)),t.set(a.toArrayLike(Uint8Array,"be",32),0),t.set(h.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(t,e,r,s,u){if(u){const t=u;u=n=>{const i=t(e,r,null,s,n);if(!(i instanceof Uint8Array&&32===i.length))throw new Error("This is the way");return new o(i)}}const a=new o(r);if(a.cmp(i.n)>=0||a.isZero())return 1;let h;try{h=n.sign(e,r,{canonical:!0,k:u,pers:s})}catch(t){return 1}return t.signature.set(h.r.toArrayLike(Uint8Array,"be",32),0),t.signature.set(h.s.toArrayLike(Uint8Array,"be",32),32),t.recid=h.recoveryParam,0},ecdsaVerify(t,e,r){const u={r:t.subarray(0,32),s:t.subarray(32,64)},a=new o(u.r),h=new o(u.s);if(a.cmp(i.n)>=0||h.cmp(i.n)>=0)return 1;if(1===h.cmp(n.nh)||a.isZero()||h.isZero())return 3;const l=s(r);if(null===l)return 2;const f=l.getPublic();return n.verify(e,u,f)?0:3},ecdsaRecover(t,e,r,s){const a={r:e.slice(0,32),s:e.slice(32,64)},h=new o(a.r),l=new o(a.s);if(h.cmp(i.n)>=0||l.cmp(i.n)>=0)return 1;if(h.isZero()||l.isZero())return 2;let f;try{f=n.recoverPubKey(s,a,r)}catch(t){return 2}return u(t,f),0},ecdh(t,e,r,u,a,h,l){const f=s(e);if(null===f)return 1;const c=new o(r);if(c.cmp(i.n)>=0||c.isZero())return 2;const d=f.getPublic().mul(c);if(void 0===a){const e=d.encode(null,!0),r=n.hash().update(e).digest();for(let e=0;e<32;++e)t[e]=r[e]}else{h||(h=new Uint8Array(32));const e=d.getX().toArray("be",32);for(let t=0;t<32;++t)h[t]=e[t];l||(l=new Uint8Array(32));const r=d.getY().toArray("be",32);for(let t=0;t<32;++t)l[t]=r[t];const n=a(h,l,u);if(!(n instanceof Uint8Array&&n.length===t.length))return 2;t.set(n)}return 0}}})),r.register("l3Ufb",(function(t,e){var n=r("6rT8n").Buffer,i=r("kBZi2"),o=r("lNNEE"),s=r("gASI7"),u=r("9VkSs"),a=r("8zTV8"),h=r("jGIJA");const l={P2WPKH:"p2wpkh",P2SH_P2WPKH:"p2sh(p2wpkh)"};function f(t){return u("sha256").update(t).digest()}function c(t){return u("ripemd160").update(f(t)).digest()}function d(t,e,r,i){return void 0!==i?(e+=8,i===l.P2WPKH&&(e+=4)):r&&(e+=4),n.concat([n.alloc(1,e+27),t])}function p(t,e){e=e||"Bitcoin Signed Message:\n",n.isBuffer(e)||(e=n.from(e,"utf8")),n.isBuffer(t)||(t=n.from(t,"utf8"));const r=h.encodingLength(t.length),i=n.allocUnsafe(e.length+r+t.length);return e.copy(i,0),h.encode(t.length,i,e.length),t.copy(i,e.length+r),function(t){return f(f(t))}(i)}function m(t,e){"object"==typeof t&&void 0===e&&(e=t,t=void 0);let{segwitType:r,extraEntropy:n}=e||{};if(r&&("string"==typeof r||r instanceof String)&&(r=r.toLowerCase()),r&&r!==l.P2SH_P2WPKH&&r!==l.P2WPKH)throw new Error('Unrecognized segwitType: use "'+l.P2SH_P2WPKH+'" or "'+l.P2WPKH+'"');return{messagePrefixArg:t,segwitType:r,extraEntropy:n}}function g(t){return t&&"function"==typeof t.sign}function w(t){return c(n.concat([n.from("0014","hex"),t]))}function v(t){const e=o.decode(t),r=o.fromWords(e.words.slice(1));return n.from(r)}t.exports={magicHash:p,sign:function(t,e,r,n,i){const{messagePrefixArg:o,segwitType:s,extraEntropy:u}=m(n,i),h=p(t,o),l=g(e)?e.sign(h,u):a.sign(h,e,{data:u});return d(l.signature,l.recovery,r,s)},signAsync:function(t,e,r,n,i){let o,s,u;return Promise.resolve().then((()=>{({messagePrefixArg:o,segwitType:s,extraEntropy:u}=m(n,i));const r=p(t,o);return g(e)?e.sign(r,u):a.sign(r,e,{data:u})})).then((t=>d(t.signature,t.recovery,r,s)))},verify:function(t,e,r,o,u){n.isBuffer(r)||(r=n.from(r,"base64"));const h=function(t){if(65!==t.length)throw new Error("Invalid signature length");const e=t.readUInt8(0)-27;if(e>15||e<0)throw new Error("Invalid signature parameter");return{compressed:!!(12&e),segwitType:8&e?4&e?l.P2WPKH:l.P2SH_P2WPKH:null,recovery:3&e,signature:t.slice(1)}}(r);if(u&&!h.compressed)throw new Error("checkSegwitAlways can only be used with a compressed pubkey signature flagbyte");const f=p(t,o),d=c(a.recover(f,h.signature,h.recovery,h.compressed));let m,g;if(h.segwitType)h.segwitType===l.P2SH_P2WPKH?(m=w(d),g=i.decode(e).slice(1)):(m=d,g=v(e));else if(u)try{return g=v(e),s(d,g)}catch(t){const r=w(d);return g=i.decode(e).slice(1),s(d,g)||s(r,g)}else m=d,g=i.decode(e).slice(1);return s(m,g)}}})),r.register("kBZi2",(function(t,e){var n=r("9VkSs"),i=r("h3oZD");t.exports=i((function(t){var e=n("sha256").update(t).digest();return n("sha256").update(e).digest()}))})),r.register("h3oZD",(function(t,e){var n=r("13Nf3"),i=r("8Msk5").Buffer;t.exports=function(t){function e(e){var r=e.slice(0,-4),n=e.slice(-4),i=t(r);if(!(n[0]^i[0]|n[1]^i[1]|n[2]^i[2]|n[3]^i[3]))return r}return{encode:function(e){var r=t(e);return n.encode(i.concat([e,r],e.length+4))},decode:function(t){var r=e(n.decode(t));if(!r)throw new Error("Invalid checksum");return r},decodeUnsafe:function(t){var r=n.decodeUnsafe(t);if(r)return e(r)}}}})),r.register("gASI7",(function(t,e){var n=r("6rT8n").Buffer;t.exports=function(t,e){if(!n.isBuffer(t)||!n.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return!0;if("function"==typeof t.equals)return t.equals(e);if(t.length!==e.length)return!1;for(var r=0;r=r)throw RangeError(n)}})),r.register("jNHNV",(function(t,n){var i,o,s,u,a;e(t.exports,"privateKeyExport",(function(){return i}),(function(t){return i=t})),e(t.exports,"privateKeyImport",(function(){return o}),(function(t){return o=t})),e(t.exports,"signatureExport",(function(){return s}),(function(t){return s=t})),e(t.exports,"signatureImport",(function(){return u}),(function(t){return u=t})),e(t.exports,"signatureImportLax",(function(){return a}),(function(t){return a=t}));var h=r("8Msk5").Buffer,l=r("jGi7V"),f=h.from([48,129,211,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,133,48,129,130,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,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,254,255,255,252,47,48,6,4,1,0,4,1,7,4,33,2,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,36,3,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),c=h.from([48,130,1,19,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,165,48,129,162,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,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,254,255,255,252,47,48,6,4,1,0,4,1,7,4,65,4,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,72,58,218,119,38,163,196,101,93,164,251,252,14,17,8,168,253,23,180,72,166,133,84,25,156,71,208,143,251,16,212,184,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,68,3,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);i=function(t,e,r){var n=h.from(r?f:c);return t.copy(n,r?8:9),e.copy(n,r?181:214),n},o=function(t){var e=t.length,r=0;if(!(e2||e1?t[r+n-2]<<8:0);if(!(e<(r+=n)+i||e32||e1&&0===e[n]&&!(128&e[n+1]);--r,++n);for(var i=h.concat([h.from([0]),t.s]),o=33,s=0;o>1&&0===i[s]&&!(128&i[s+1]);--o,++s);return l.encode(e.slice(n),i.slice(s))},u=function(t){var e=h.alloc(32,0),r=h.alloc(32,0);try{var n=l.decode(t);if(33===n.r.length&&0===n.r[0]&&(n.r=n.r.slice(1)),n.r.length>32)throw new Error("R length is too long");if(33===n.s.length&&0===n.s[0]&&(n.s=n.s.slice(1)),n.s.length>32)throw new Error("S length is too long")}catch(t){return}return n.r.copy(e,32-n.r.length),n.s.copy(r,32-n.s.length),{r:e,s:r}},a=function(t){var e=h.alloc(32,0),r=h.alloc(32,0),n=t.length,i=0;if(48===t[i++]){var o=t[i++];if(!(128&o&&(i+=o-128)>n)&&2===t[i++]){var s=t[i++];if(128&s){if(i+(o=s-128)>n)return;for(;o>0&&0===t[i];i+=1,o-=1);for(s=0;o>0;i+=1,o-=1)s=(s<<8)+t[i]}if(!(s>n-i)){var u=i;if(i+=s,2===t[i++]){var a=t[i++];if(128&a){if(i+(o=a-128)>n)return;for(;o>0&&0===t[i];i+=1,o-=1);for(a=0;o>0;i+=1,o-=1)a=(a<<8)+t[i]}if(!(a>n-i)){var l=i;for(i+=a;s>0&&0===t[u];s-=1,u+=1);if(!(s>32)){var f=t.slice(u,u+s);for(f.copy(e,32-f.length);a>0&&0===t[l];a-=1,l+=1);if(!(a>32)){var c=t.slice(l,l+a);return c.copy(r,32-c.length),{r:e,s:r}}}}}}}}}})),r.register("jGi7V",(function(t,e){var n=r("8Msk5").Buffer;t.exports={check:function(t){if(t.length<8)return!1;if(t.length>72)return!1;if(48!==t[0])return!1;if(t[1]!==t.length-2)return!1;if(2!==t[2])return!1;var e=t[3];if(0===e)return!1;if(5+e>=t.length)return!1;if(2!==t[4+e])return!1;var r=t[5+e];return 0!==r&&(6+e+r===t.length&&(!(128&t[4])&&(!(e>1&&0===t[4]&&!(128&t[5]))&&(!(128&t[e+6])&&!(r>1&&0===t[e+6]&&!(128&t[e+7]))))))},decode:function(t){if(t.length<8)throw new Error("DER sequence length is too short");if(t.length>72)throw new Error("DER sequence length is too long");if(48!==t[0])throw new Error("Expected DER sequence");if(t[1]!==t.length-2)throw new Error("DER sequence length is invalid");if(2!==t[2])throw new Error("Expected DER integer");var e=t[3];if(0===e)throw new Error("R length is zero");if(5+e>=t.length)throw new Error("R length is too long");if(2!==t[4+e])throw new Error("Expected DER integer (2)");var r=t[5+e];if(0===r)throw new Error("S length is zero");if(6+e+r!==t.length)throw new Error("S length is invalid");if(128&t[4])throw new Error("R value is negative");if(e>1&&0===t[4]&&!(128&t[5]))throw new Error("R value excessively padded");if(128&t[e+6])throw new Error("S value is negative");if(r>1&&0===t[e+6]&&!(128&t[e+7]))throw new Error("S value excessively padded");return{r:t.slice(4,4+e),s:t.slice(6+e)}},encode:function(t,e){var r=t.length,i=e.length;if(0===r)throw new Error("R length is zero");if(0===i)throw new Error("S length is zero");if(r>33)throw new Error("R length is too long");if(i>33)throw new Error("S length is too long");if(128&t[0])throw new Error("R value is negative");if(128&e[0])throw new Error("S value is negative");if(r>1&&0===t[0]&&!(128&t[1]))throw new Error("R value excessively padded");if(i>1&&0===e[0]&&!(128&e[1]))throw new Error("S value excessively padded");var o=n.allocUnsafe(6+r+i);return o[0]=48,o[1]=o.length-2,o[2]=2,o[3]=t.length,t.copy(o,4),o[4+r]=2,o[5+r]=e.length,e.copy(o,6+r),o}}})),r.register("77EXT",(function(t,e){t.exports=JSON.parse('{"COMPRESSED_TYPE_INVALID":"compressed should be a boolean","EC_PRIVATE_KEY_TYPE_INVALID":"private key should be a Buffer","EC_PRIVATE_KEY_LENGTH_INVALID":"private key length is invalid","EC_PRIVATE_KEY_RANGE_INVALID":"private key range is invalid","EC_PRIVATE_KEY_TWEAK_ADD_FAIL":"tweak out of range or resulting private key is invalid","EC_PRIVATE_KEY_TWEAK_MUL_FAIL":"tweak out of range","EC_PRIVATE_KEY_EXPORT_DER_FAIL":"couldn\'t export to DER format","EC_PRIVATE_KEY_IMPORT_DER_FAIL":"couldn\'t import from DER format","EC_PUBLIC_KEYS_TYPE_INVALID":"public keys should be an Array","EC_PUBLIC_KEYS_LENGTH_INVALID":"public keys Array should have at least 1 element","EC_PUBLIC_KEY_TYPE_INVALID":"public key should be a Buffer","EC_PUBLIC_KEY_LENGTH_INVALID":"public key length is invalid","EC_PUBLIC_KEY_PARSE_FAIL":"the public key could not be parsed or is invalid","EC_PUBLIC_KEY_CREATE_FAIL":"private was invalid, try again","EC_PUBLIC_KEY_TWEAK_ADD_FAIL":"tweak out of range or resulting public key is invalid","EC_PUBLIC_KEY_TWEAK_MUL_FAIL":"tweak out of range","EC_PUBLIC_KEY_COMBINE_FAIL":"the sum of the public keys is not valid","ECDH_FAIL":"scalar was invalid (zero or overflow)","ECDSA_SIGNATURE_TYPE_INVALID":"signature should be a Buffer","ECDSA_SIGNATURE_LENGTH_INVALID":"signature length is invalid","ECDSA_SIGNATURE_PARSE_FAIL":"couldn\'t parse signature","ECDSA_SIGNATURE_PARSE_DER_FAIL":"couldn\'t parse DER signature","ECDSA_SIGNATURE_SERIALIZE_DER_FAIL":"couldn\'t serialize signature to DER format","ECDSA_SIGN_FAIL":"nonce generation function failed or private key is invalid","ECDSA_RECOVER_FAIL":"couldn\'t recover public key from signature","MSG32_TYPE_INVALID":"message should be a Buffer","MSG32_LENGTH_INVALID":"message length is invalid","OPTIONS_TYPE_INVALID":"options should be an Object","OPTIONS_DATA_TYPE_INVALID":"options.data should be a Buffer","OPTIONS_DATA_LENGTH_INVALID":"options.data length is invalid","OPTIONS_NONCEFN_TYPE_INVALID":"options.noncefn should be a Function","RECOVERY_ID_TYPE_INVALID":"recovery should be a Number","RECOVERY_ID_VALUE_INVALID":"recovery should have value between -1 and 4","TWEAK_TYPE_INVALID":"tweak should be a Buffer","TWEAK_LENGTH_INVALID":"tweak length is invalid"}')})),r.register("2k9wo",(function(t,n){var i,o,s,u,a,h,l,f,c,d,p,m,g,w,v,y,_,b,E,M;e(t.exports,"privateKeyVerify",(function(){return i}),(function(t){return i=t})),e(t.exports,"privateKeyExport",(function(){return o}),(function(t){return o=t})),e(t.exports,"privateKeyNegate",(function(){return s}),(function(t){return s=t})),e(t.exports,"privateKeyModInverse",(function(){return u}),(function(t){return u=t})),e(t.exports,"privateKeyTweakAdd",(function(){return a}),(function(t){return a=t})),e(t.exports,"privateKeyTweakMul",(function(){return h}),(function(t){return h=t})),e(t.exports,"publicKeyCreate",(function(){return l}),(function(t){return l=t})),e(t.exports,"publicKeyConvert",(function(){return f}),(function(t){return f=t})),e(t.exports,"publicKeyVerify",(function(){return c}),(function(t){return c=t})),e(t.exports,"publicKeyTweakAdd",(function(){return d}),(function(t){return d=t})),e(t.exports,"publicKeyTweakMul",(function(){return p}),(function(t){return p=t})),e(t.exports,"publicKeyCombine",(function(){return m}),(function(t){return m=t})),e(t.exports,"signatureNormalize",(function(){return g}),(function(t){return g=t})),e(t.exports,"signatureExport",(function(){return w}),(function(t){return w=t})),e(t.exports,"signatureImport",(function(){return v}),(function(t){return v=t})),e(t.exports,"sign",(function(){return y}),(function(t){return y=t})),e(t.exports,"verify",(function(){return _}),(function(t){return _=t})),e(t.exports,"recover",(function(){return b}),(function(t){return b=t})),e(t.exports,"ecdh",(function(){return E}),(function(t){return E=t})),e(t.exports,"ecdhUnsafe",(function(){return M}),(function(t){return M=t}));var A=r("8Msk5").Buffer,I=r("9VkSs"),P=r("fy3Ei"),L=r("4xJQf").ec,T=r("77EXT"),S=new L("secp256k1"),k=S.curve;function x(t){var e=t[0];switch(e){case 2:case 3:return 33!==t.length?null:function(t,e){var r=new P(e);if(r.cmp(k.p)>=0)return null;var n=(r=r.toRed(k.red)).redSqr().redIMul(r).redIAdd(k.b).redSqrt();return 3===t!==n.isOdd()&&(n=n.redNeg()),S.keyPair({pub:{x:r,y:n}})}(e,t.slice(1,33));case 4:case 6:case 7:return 65!==t.length?null:function(t,e,r){var n=new P(e),i=new P(r);if(n.cmp(k.p)>=0||i.cmp(k.p)>=0)return null;if(n=n.toRed(k.red),i=i.toRed(k.red),(6===t||7===t)&&i.isOdd()!==(7===t))return null;var o=n.redSqr().redIMul(n);return i.redSqr().redISub(o.redIAdd(k.b)).isZero()?S.keyPair({pub:{x:n,y:i}}):null}(e,t.slice(1,33),t.slice(33,65));default:return null}}i=function(t){var e=new P(t);return e.cmp(k.n)<0&&!e.isZero()},o=function(t,e){var r=new P(t);if(r.cmp(k.n)>=0||r.isZero())throw new Error(T.EC_PRIVATE_KEY_EXPORT_DER_FAIL);return A.from(S.keyFromPrivate(t).getPublic(e,!0))},s=function(t){var e=new P(t);return e.isZero()?A.alloc(32):k.n.sub(e).umod(k.n).toArrayLike(A,"be",32)},u=function(t){var e=new P(t);if(e.cmp(k.n)>=0||e.isZero())throw new Error(T.EC_PRIVATE_KEY_RANGE_INVALID);return e.invm(k.n).toArrayLike(A,"be",32)},a=function(t,e){var r=new P(e);if(r.cmp(k.n)>=0)throw new Error(T.EC_PRIVATE_KEY_TWEAK_ADD_FAIL);if(r.iadd(new P(t)),r.cmp(k.n)>=0&&r.isub(k.n),r.isZero())throw new Error(T.EC_PRIVATE_KEY_TWEAK_ADD_FAIL);return r.toArrayLike(A,"be",32)},h=function(t,e){var r=new P(e);if(r.cmp(k.n)>=0||r.isZero())throw new Error(T.EC_PRIVATE_KEY_TWEAK_MUL_FAIL);return r.imul(new P(t)),r.cmp(k.n)&&(r=r.umod(k.n)),r.toArrayLike(A,"be",32)},l=function(t,e){var r=new P(t);if(r.cmp(k.n)>=0||r.isZero())throw new Error(T.EC_PUBLIC_KEY_CREATE_FAIL);return A.from(S.keyFromPrivate(t).getPublic(e,!0))},f=function(t,e){var r=x(t);if(null===r)throw new Error(T.EC_PUBLIC_KEY_PARSE_FAIL);return A.from(r.getPublic(e,!0))},c=function(t){return null!==x(t)},d=function(t,e,r){var n=x(t);if(null===n)throw new Error(T.EC_PUBLIC_KEY_PARSE_FAIL);if((e=new P(e)).cmp(k.n)>=0)throw new Error(T.EC_PUBLIC_KEY_TWEAK_ADD_FAIL);var i=k.g.mul(e).add(n.pub);if(i.isInfinity())throw new Error(T.EC_PUBLIC_KEY_TWEAK_ADD_FAIL);return A.from(i.encode(!0,r))},p=function(t,e,r){var n=x(t);if(null===n)throw new Error(T.EC_PUBLIC_KEY_PARSE_FAIL);if((e=new P(e)).cmp(k.n)>=0||e.isZero())throw new Error(T.EC_PUBLIC_KEY_TWEAK_MUL_FAIL);return A.from(n.pub.mul(e).encode(!0,r))},m=function(t,e){for(var r=new Array(t.length),n=0;n=0||r.cmp(k.n)>=0)throw new Error(T.ECDSA_SIGNATURE_PARSE_FAIL);var n=A.from(t);return 1===r.cmp(S.nh)&&k.n.sub(r).toArrayLike(A,"be",32).copy(n,32),n},w=function(t){var e=t.slice(0,32),r=t.slice(32,64);if(new P(e).cmp(k.n)>=0||new P(r).cmp(k.n)>=0)throw new Error(T.ECDSA_SIGNATURE_PARSE_FAIL);return{r:e,s:r}},v=function(t){var e=new P(t.r);e.cmp(k.n)>=0&&(e=new P(0));var r=new P(t.s);return r.cmp(k.n)>=0&&(r=new P(0)),A.concat([e.toArrayLike(A,"be",32),r.toArrayLike(A,"be",32)])},y=function(t,e,r,n){if("function"==typeof r){var i=r;r=function(r){var o=i(t,e,null,n,r);if(!A.isBuffer(o)||32!==o.length)throw new Error(T.ECDSA_SIGN_FAIL);return new P(o)}}var o=new P(e);if(o.cmp(k.n)>=0||o.isZero())throw new Error(T.ECDSA_SIGN_FAIL);var s=S.sign(t,e,{canonical:!0,k:r,pers:n});return{signature:A.concat([s.r.toArrayLike(A,"be",32),s.s.toArrayLike(A,"be",32)]),recovery:s.recoveryParam}},_=function(t,e,r){var n={r:e.slice(0,32),s:e.slice(32,64)},i=new P(n.r),o=new P(n.s);if(i.cmp(k.n)>=0||o.cmp(k.n)>=0)throw new Error(T.ECDSA_SIGNATURE_PARSE_FAIL);if(1===o.cmp(S.nh)||i.isZero()||o.isZero())return!1;var s=x(r);if(null===s)throw new Error(T.EC_PUBLIC_KEY_PARSE_FAIL);return S.verify(t,n,{x:s.pub.x,y:s.pub.y})},b=function(t,e,r,n){var i={r:e.slice(0,32),s:e.slice(32,64)},o=new P(i.r),s=new P(i.s);if(o.cmp(k.n)>=0||s.cmp(k.n)>=0)throw new Error(T.ECDSA_SIGNATURE_PARSE_FAIL);try{if(o.isZero()||s.isZero())throw new Error;var u=S.recoverPubKey(t,i,r);return A.from(u.encode(!0,n))}catch(t){throw new Error(T.ECDSA_RECOVER_FAIL)}},E=function(t,e){var r=M(t,e,!0);return I("sha256").update(r).digest()},M=function(t,e,r){var n=x(t);if(null===n)throw new Error(T.EC_PUBLIC_KEY_PARSE_FAIL);var i=new P(e);if(i.cmp(k.n)>=0||i.isZero())throw new Error(T.ECDH_FAIL);return A.from(n.pub.mul(i).encode(!0,r))}})),r.register("fy3Ei",(function(t,e){!function(t,e){function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function o(t,e,r){if(o.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var s;"object"==typeof t?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r("eUijm").Buffer}catch(t){}function u(t,e){var r=t.charCodeAt(e);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function a(t,e,r){var n=u(t,r);return r-1>=e&&(n|=u(t,r-1)<<4),n}function h(t,e,r,n){for(var i=0,o=Math.min(t.length,r),s=e;s=49?u-49+10:u>=17?u-17+10:u}return i}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[o]|=s<>>26-u&67108863,(u+=24)>=26&&(u-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-u&67108863,(u+=24)>=26&&(u-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=a(t,e,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this.strip()},o.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,s=o%n,u=Math.min(o,o-s)+r,a=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],s=i*o,u=67108863&s,a=s/67108864|0;r.words[0]=u;for(var h=1;h>>26,f=67108863&a,c=Math.min(h,e.length-1),d=Math.max(0,h-t.length+1);d<=c;d++){var p=h-d|0;l+=(s=(i=0|t.words[p])*(o=0|e.words[d])+f)/67108864|0,f=67108863&s}r.words[h]=0|f,a=0|l}return 0!==a?r.words[h]=0|a:r.length--,r.strip()}o.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?l[6-a.length]+a+r:a+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var h=f[t],d=c[t];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);r=(p=p.idivn(d)).isZero()?m+r:l[h-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return n(void 0!==s),this.toArrayLike(s,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0"),this.strip();var s,u,a="le"===e,h=new t(o),l=this.clone();if(a){for(u=0;!l.isZero();u++)s=l.andln(255),l.iushrn(8),h[u]=s;for(;u=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&e;for(;0!==o&&s>26,this.words[s]=67108863&e;if(0===o&&s>>13,d=0|s[1],p=8191&d,m=d>>>13,g=0|s[2],w=8191&g,v=g>>>13,y=0|s[3],_=8191&y,b=y>>>13,E=0|s[4],M=8191&E,A=E>>>13,I=0|s[5],P=8191&I,L=I>>>13,T=0|s[6],S=8191&T,k=T>>>13,x=0|s[7],N=8191&x,K=x>>>13,B=0|s[8],D=8191&B,C=B>>>13,R=0|s[9],V=8191&R,U=R>>>13,O=0|u[0],H=8191&O,Y=O>>>13,G=0|u[1],j=8191&G,F=G>>>13,W=0|u[2],Z=8191&W,q=W>>>13,z=0|u[3],$=8191&z,X=z>>>13,J=0|u[4],Q=8191&J,tt=J>>>13,et=0|u[5],rt=8191&et,nt=et>>>13,it=0|u[6],ot=8191&it,st=it>>>13,ut=0|u[7],at=8191&ut,ht=ut>>>13,lt=0|u[8],ft=8191<,ct=lt>>>13,dt=0|u[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var gt=(h+(n=Math.imul(f,H))|0)+((8191&(i=(i=Math.imul(f,Y))+Math.imul(c,H)|0))<<13)|0;h=((o=Math.imul(c,Y))+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(p,H),i=(i=Math.imul(p,Y))+Math.imul(m,H)|0,o=Math.imul(m,Y);var wt=(h+(n=n+Math.imul(f,j)|0)|0)+((8191&(i=(i=i+Math.imul(f,F)|0)+Math.imul(c,j)|0))<<13)|0;h=((o=o+Math.imul(c,F)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(w,H),i=(i=Math.imul(w,Y))+Math.imul(v,H)|0,o=Math.imul(v,Y),n=n+Math.imul(p,j)|0,i=(i=i+Math.imul(p,F)|0)+Math.imul(m,j)|0,o=o+Math.imul(m,F)|0;var vt=(h+(n=n+Math.imul(f,Z)|0)|0)+((8191&(i=(i=i+Math.imul(f,q)|0)+Math.imul(c,Z)|0))<<13)|0;h=((o=o+Math.imul(c,q)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(_,H),i=(i=Math.imul(_,Y))+Math.imul(b,H)|0,o=Math.imul(b,Y),n=n+Math.imul(w,j)|0,i=(i=i+Math.imul(w,F)|0)+Math.imul(v,j)|0,o=o+Math.imul(v,F)|0,n=n+Math.imul(p,Z)|0,i=(i=i+Math.imul(p,q)|0)+Math.imul(m,Z)|0,o=o+Math.imul(m,q)|0;var yt=(h+(n=n+Math.imul(f,$)|0)|0)+((8191&(i=(i=i+Math.imul(f,X)|0)+Math.imul(c,$)|0))<<13)|0;h=((o=o+Math.imul(c,X)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(M,H),i=(i=Math.imul(M,Y))+Math.imul(A,H)|0,o=Math.imul(A,Y),n=n+Math.imul(_,j)|0,i=(i=i+Math.imul(_,F)|0)+Math.imul(b,j)|0,o=o+Math.imul(b,F)|0,n=n+Math.imul(w,Z)|0,i=(i=i+Math.imul(w,q)|0)+Math.imul(v,Z)|0,o=o+Math.imul(v,q)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(m,$)|0,o=o+Math.imul(m,X)|0;var _t=(h+(n=n+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(c,Q)|0))<<13)|0;h=((o=o+Math.imul(c,tt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(P,H),i=(i=Math.imul(P,Y))+Math.imul(L,H)|0,o=Math.imul(L,Y),n=n+Math.imul(M,j)|0,i=(i=i+Math.imul(M,F)|0)+Math.imul(A,j)|0,o=o+Math.imul(A,F)|0,n=n+Math.imul(_,Z)|0,i=(i=i+Math.imul(_,q)|0)+Math.imul(b,Z)|0,o=o+Math.imul(b,q)|0,n=n+Math.imul(w,$)|0,i=(i=i+Math.imul(w,X)|0)+Math.imul(v,$)|0,o=o+Math.imul(v,X)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0;var bt=(h+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(c,rt)|0))<<13)|0;h=((o=o+Math.imul(c,nt)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(S,H),i=(i=Math.imul(S,Y))+Math.imul(k,H)|0,o=Math.imul(k,Y),n=n+Math.imul(P,j)|0,i=(i=i+Math.imul(P,F)|0)+Math.imul(L,j)|0,o=o+Math.imul(L,F)|0,n=n+Math.imul(M,Z)|0,i=(i=i+Math.imul(M,q)|0)+Math.imul(A,Z)|0,o=o+Math.imul(A,q)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(v,Q)|0,o=o+Math.imul(v,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var Et=(h+(n=n+Math.imul(f,ot)|0)|0)+((8191&(i=(i=i+Math.imul(f,st)|0)+Math.imul(c,ot)|0))<<13)|0;h=((o=o+Math.imul(c,st)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(N,H),i=(i=Math.imul(N,Y))+Math.imul(K,H)|0,o=Math.imul(K,Y),n=n+Math.imul(S,j)|0,i=(i=i+Math.imul(S,F)|0)+Math.imul(k,j)|0,o=o+Math.imul(k,F)|0,n=n+Math.imul(P,Z)|0,i=(i=i+Math.imul(P,q)|0)+Math.imul(L,Z)|0,o=o+Math.imul(L,q)|0,n=n+Math.imul(M,$)|0,i=(i=i+Math.imul(M,X)|0)+Math.imul(A,$)|0,o=o+Math.imul(A,X)|0,n=n+Math.imul(_,Q)|0,i=(i=i+Math.imul(_,tt)|0)+Math.imul(b,Q)|0,o=o+Math.imul(b,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(v,rt)|0,o=o+Math.imul(v,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,st)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,st)|0;var Mt=(h+(n=n+Math.imul(f,at)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(c,at)|0))<<13)|0;h=((o=o+Math.imul(c,ht)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(D,H),i=(i=Math.imul(D,Y))+Math.imul(C,H)|0,o=Math.imul(C,Y),n=n+Math.imul(N,j)|0,i=(i=i+Math.imul(N,F)|0)+Math.imul(K,j)|0,o=o+Math.imul(K,F)|0,n=n+Math.imul(S,Z)|0,i=(i=i+Math.imul(S,q)|0)+Math.imul(k,Z)|0,o=o+Math.imul(k,q)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(L,$)|0,o=o+Math.imul(L,X)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(A,Q)|0,o=o+Math.imul(A,tt)|0,n=n+Math.imul(_,rt)|0,i=(i=i+Math.imul(_,nt)|0)+Math.imul(b,rt)|0,o=o+Math.imul(b,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,st)|0)+Math.imul(v,ot)|0,o=o+Math.imul(v,st)|0,n=n+Math.imul(p,at)|0,i=(i=i+Math.imul(p,ht)|0)+Math.imul(m,at)|0,o=o+Math.imul(m,ht)|0;var At=(h+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ct)|0)+Math.imul(c,ft)|0))<<13)|0;h=((o=o+Math.imul(c,ct)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(V,H),i=(i=Math.imul(V,Y))+Math.imul(U,H)|0,o=Math.imul(U,Y),n=n+Math.imul(D,j)|0,i=(i=i+Math.imul(D,F)|0)+Math.imul(C,j)|0,o=o+Math.imul(C,F)|0,n=n+Math.imul(N,Z)|0,i=(i=i+Math.imul(N,q)|0)+Math.imul(K,Z)|0,o=o+Math.imul(K,q)|0,n=n+Math.imul(S,$)|0,i=(i=i+Math.imul(S,X)|0)+Math.imul(k,$)|0,o=o+Math.imul(k,X)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(L,Q)|0,o=o+Math.imul(L,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(A,rt)|0,o=o+Math.imul(A,nt)|0,n=n+Math.imul(_,ot)|0,i=(i=i+Math.imul(_,st)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,st)|0,n=n+Math.imul(w,at)|0,i=(i=i+Math.imul(w,ht)|0)+Math.imul(v,at)|0,o=o+Math.imul(v,ht)|0,n=n+Math.imul(p,ft)|0,i=(i=i+Math.imul(p,ct)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,ct)|0;var It=(h+(n=n+Math.imul(f,pt)|0)|0)+((8191&(i=(i=i+Math.imul(f,mt)|0)+Math.imul(c,pt)|0))<<13)|0;h=((o=o+Math.imul(c,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863,n=Math.imul(V,j),i=(i=Math.imul(V,F))+Math.imul(U,j)|0,o=Math.imul(U,F),n=n+Math.imul(D,Z)|0,i=(i=i+Math.imul(D,q)|0)+Math.imul(C,Z)|0,o=o+Math.imul(C,q)|0,n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(K,$)|0,o=o+Math.imul(K,X)|0,n=n+Math.imul(S,Q)|0,i=(i=i+Math.imul(S,tt)|0)+Math.imul(k,Q)|0,o=o+Math.imul(k,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(L,rt)|0,o=o+Math.imul(L,nt)|0,n=n+Math.imul(M,ot)|0,i=(i=i+Math.imul(M,st)|0)+Math.imul(A,ot)|0,o=o+Math.imul(A,st)|0,n=n+Math.imul(_,at)|0,i=(i=i+Math.imul(_,ht)|0)+Math.imul(b,at)|0,o=o+Math.imul(b,ht)|0,n=n+Math.imul(w,ft)|0,i=(i=i+Math.imul(w,ct)|0)+Math.imul(v,ft)|0,o=o+Math.imul(v,ct)|0;var Pt=(h+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;h=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(V,Z),i=(i=Math.imul(V,q))+Math.imul(U,Z)|0,o=Math.imul(U,q),n=n+Math.imul(D,$)|0,i=(i=i+Math.imul(D,X)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(N,Q)|0,i=(i=i+Math.imul(N,tt)|0)+Math.imul(K,Q)|0,o=o+Math.imul(K,tt)|0,n=n+Math.imul(S,rt)|0,i=(i=i+Math.imul(S,nt)|0)+Math.imul(k,rt)|0,o=o+Math.imul(k,nt)|0,n=n+Math.imul(P,ot)|0,i=(i=i+Math.imul(P,st)|0)+Math.imul(L,ot)|0,o=o+Math.imul(L,st)|0,n=n+Math.imul(M,at)|0,i=(i=i+Math.imul(M,ht)|0)+Math.imul(A,at)|0,o=o+Math.imul(A,ht)|0,n=n+Math.imul(_,ft)|0,i=(i=i+Math.imul(_,ct)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,ct)|0;var Lt=(h+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(v,pt)|0))<<13)|0;h=((o=o+Math.imul(v,mt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,n=Math.imul(V,$),i=(i=Math.imul(V,X))+Math.imul(U,$)|0,o=Math.imul(U,X),n=n+Math.imul(D,Q)|0,i=(i=i+Math.imul(D,tt)|0)+Math.imul(C,Q)|0,o=o+Math.imul(C,tt)|0,n=n+Math.imul(N,rt)|0,i=(i=i+Math.imul(N,nt)|0)+Math.imul(K,rt)|0,o=o+Math.imul(K,nt)|0,n=n+Math.imul(S,ot)|0,i=(i=i+Math.imul(S,st)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,st)|0,n=n+Math.imul(P,at)|0,i=(i=i+Math.imul(P,ht)|0)+Math.imul(L,at)|0,o=o+Math.imul(L,ht)|0,n=n+Math.imul(M,ft)|0,i=(i=i+Math.imul(M,ct)|0)+Math.imul(A,ft)|0,o=o+Math.imul(A,ct)|0;var Tt=(h+(n=n+Math.imul(_,pt)|0)|0)+((8191&(i=(i=i+Math.imul(_,mt)|0)+Math.imul(b,pt)|0))<<13)|0;h=((o=o+Math.imul(b,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(V,Q),i=(i=Math.imul(V,tt))+Math.imul(U,Q)|0,o=Math.imul(U,tt),n=n+Math.imul(D,rt)|0,i=(i=i+Math.imul(D,nt)|0)+Math.imul(C,rt)|0,o=o+Math.imul(C,nt)|0,n=n+Math.imul(N,ot)|0,i=(i=i+Math.imul(N,st)|0)+Math.imul(K,ot)|0,o=o+Math.imul(K,st)|0,n=n+Math.imul(S,at)|0,i=(i=i+Math.imul(S,ht)|0)+Math.imul(k,at)|0,o=o+Math.imul(k,ht)|0,n=n+Math.imul(P,ft)|0,i=(i=i+Math.imul(P,ct)|0)+Math.imul(L,ft)|0,o=o+Math.imul(L,ct)|0;var St=(h+(n=n+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(A,pt)|0))<<13)|0;h=((o=o+Math.imul(A,mt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(V,rt),i=(i=Math.imul(V,nt))+Math.imul(U,rt)|0,o=Math.imul(U,nt),n=n+Math.imul(D,ot)|0,i=(i=i+Math.imul(D,st)|0)+Math.imul(C,ot)|0,o=o+Math.imul(C,st)|0,n=n+Math.imul(N,at)|0,i=(i=i+Math.imul(N,ht)|0)+Math.imul(K,at)|0,o=o+Math.imul(K,ht)|0,n=n+Math.imul(S,ft)|0,i=(i=i+Math.imul(S,ct)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,ct)|0;var kt=(h+(n=n+Math.imul(P,pt)|0)|0)+((8191&(i=(i=i+Math.imul(P,mt)|0)+Math.imul(L,pt)|0))<<13)|0;h=((o=o+Math.imul(L,mt)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(V,ot),i=(i=Math.imul(V,st))+Math.imul(U,ot)|0,o=Math.imul(U,st),n=n+Math.imul(D,at)|0,i=(i=i+Math.imul(D,ht)|0)+Math.imul(C,at)|0,o=o+Math.imul(C,ht)|0,n=n+Math.imul(N,ft)|0,i=(i=i+Math.imul(N,ct)|0)+Math.imul(K,ft)|0,o=o+Math.imul(K,ct)|0;var xt=(h+(n=n+Math.imul(S,pt)|0)|0)+((8191&(i=(i=i+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;h=((o=o+Math.imul(k,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(V,at),i=(i=Math.imul(V,ht))+Math.imul(U,at)|0,o=Math.imul(U,ht),n=n+Math.imul(D,ft)|0,i=(i=i+Math.imul(D,ct)|0)+Math.imul(C,ft)|0,o=o+Math.imul(C,ct)|0;var Nt=(h+(n=n+Math.imul(N,pt)|0)|0)+((8191&(i=(i=i+Math.imul(N,mt)|0)+Math.imul(K,pt)|0))<<13)|0;h=((o=o+Math.imul(K,mt)|0)+(i>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,n=Math.imul(V,ft),i=(i=Math.imul(V,ct))+Math.imul(U,ft)|0,o=Math.imul(U,ct);var Kt=(h+(n=n+Math.imul(D,pt)|0)|0)+((8191&(i=(i=i+Math.imul(D,mt)|0)+Math.imul(C,pt)|0))<<13)|0;h=((o=o+Math.imul(C,mt)|0)+(i>>>13)|0)+(Kt>>>26)|0,Kt&=67108863;var Bt=(h+(n=Math.imul(V,pt))|0)+((8191&(i=(i=Math.imul(V,mt))+Math.imul(U,pt)|0))<<13)|0;return h=((o=Math.imul(U,mt))+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,a[0]=gt,a[1]=wt,a[2]=vt,a[3]=yt,a[4]=_t,a[5]=bt,a[6]=Et,a[7]=Mt,a[8]=At,a[9]=It,a[10]=Pt,a[11]=Lt,a[12]=Tt,a[13]=St,a[14]=kt,a[15]=xt,a[16]=Nt,a[17]=Kt,a[18]=Bt,0!==h&&(a[19]=h,r.length++),r};function m(t,e,r){return(new g).mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=d),o.prototype.mulTo=function(t,e){var r,n=this.length+t.length;return r=10===this.length&&10===t.length?p(this,t,e):n<63?d(this,t,e):n<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=u,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,t,e):m(this,t,e),r},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=o.prototype._countBits(t)-1,n=0;n>=1;return n},g.prototype.permute=function(t,e,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*e;s>=26,e+=i/67108864|0,e+=o>>>26,this.words[r]=67108863&o}return 0!==e&&(this.words[r]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new o(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(e=0;e>>26-r}s&&(this.words[e]=s,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var o=t%26,s=Math.min((t-o)/26,this.length),u=67108863^67108863>>>o<s)for(this.length-=s,h=0;h=0&&(0!==l||h>=i);h--){var f=0|this.words[h];this.words[h]=l<<26-o|f>>>o,l=f&u}return a&&0!==l&&(a.words[a.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(a/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===u)return this.strip();for(n(-1===u),u=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,s=0|i.words[i.length-1];0!==(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var u,a=n.length-i.length;if("mod"!==e){(u=new o(null)).length=a+1,u.words=new Array(u.length);for(var h=0;h=0;f--){var c=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(c=Math.min(c/s|0,67108863),n._ishlnsubmul(i,c,f);0!==n.negative;)c--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);u&&(u.words[f]=c)}return u&&u.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:u||null,mod:n}},o.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(u=this.neg().divmod(t,e),"mod"!==e&&(i=u.div.neg()),"div"!==e&&(s=u.mod.neg(),r&&0!==s.negative&&s.iadd(t)),{div:i,mod:s}):0===this.negative&&0!==t.negative?(u=this.divmod(t.neg(),e),"mod"!==e&&(i=u.div.neg()),{div:i,mod:u.mod}):0!=(this.negative&t.negative)?(u=this.neg().divmod(t.neg(),e),"div"!==e&&(s=u.mod.neg(),r&&0!==s.negative&&s.isub(t)),{div:u.div,mod:s}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,s,u},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){n(t<=67108863);for(var e=67108864%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},o.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new o(1),s=new o(0),u=new o(0),a=new o(1),h=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++h;for(var l=r.clone(),f=e.clone();!e.isZero();){for(var c=0,d=1;0==(e.words[0]&d)&&c<26;++c,d<<=1);if(c>0)for(e.iushrn(c);c-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(f)),i.iushrn(1),s.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(u.isOdd()||a.isOdd())&&(u.iadd(l),a.isub(f)),u.iushrn(1),a.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(u),s.isub(a)):(r.isub(e),u.isub(i),a.isub(s))}return{a:u,b:a,gcd:r.iushln(h)}},o.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,s=new o(1),u=new o(0),a=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var h=0,l=1;0==(e.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(e.iushrn(h);h-- >0;)s.isOdd()&&s.iadd(a),s.iushrn(1);for(var f=0,c=1;0==(r.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(r.iushrn(f);f-- >0;)u.isOdd()&&u.iadd(a),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),s.isub(u)):(r.isub(e),u.isub(s))}return(i=0===e.cmpn(1)?s:u).cmpn(0)<0&&i.iadd(t),i},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,u&=67108863,this.words[s]=u}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new M(t)},o.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var w={k256:null,p224:null,p192:null,p25519:null};function v(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function y(){v.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){v.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function b(){v.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function E(){v.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function M(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function A(t){M.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}v.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},v.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},v.prototype.split=function(t,e){t.iushrn(this.n,0,e)},v.prototype.imulK=function(t){return t.imul(this.k)},i(y,v),y.prototype.split=function(t,e){for(var r=4194303,n=Math.min(t.length,9),i=0;i>>22,o=s}o>>>=22,t.words[i-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},y.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(w[t])return w[t];var e;if("k256"===t)e=new y;else if("p224"===t)e=new _;else if("p192"===t)e=new b;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new E}return w[t]=e,e},M.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},M.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},M.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},M.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},M.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},M.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},M.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},M.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},M.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},M.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},M.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},M.prototype.isqr=function(t){return this.imul(t,t.clone())},M.prototype.sqr=function(t){return this.mul(t,t)},M.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new o(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var u=new o(1).toRed(this),a=u.redNeg(),h=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,h).cmp(a);)l.redIAdd(a);for(var f=this.pow(l,i),c=this.pow(t,i.addn(1).iushrn(1)),d=this.pow(t,i),p=s;0!==d.cmp(u);){for(var m=d,g=0;0!==m.cmp(u);g++)m=m.redSqr();n(g=0;n--){for(var h=e.words[n],l=a-1;l>=0;l--){var f=h>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==s?(s<<=1,s|=f,(4===++u||0===n&&0===l)&&(i=this.mul(i,r[s]),u=0,s=0)):u=0}a=26}return i},M.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},M.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new A(t)},i(A,M),A.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},A.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},A.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},A.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},A.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)})),r.register("9aaWs",(function(t,e){var n=r("6rT8n").Buffer;Object.defineProperty(t.exports,"__esModule",{value:!0});t.exports.default=class{static encode(t){if(t<253){const e=n.alloc(1);return e.writeUInt8(t),e}if(t<65536){const e=n.alloc(3);return e.writeUInt8(253),e.writeUInt16LE(t,1),e}if(t<4294967296){const e=n.alloc(5);return e.writeUInt8(254),e.writeUInt32LE(t,1),e}if(t<281474976710656){const e=n.alloc(9);return e.writeUInt8(255),e.writeUIntLE(t,1,6),e.writeUInt8(0,7),e.writeUInt8(0,8),e}throw new Error(`Integer too large: ${t}`)}static decode(t){if(0===t.byteLength)throw new Error("Empty buffer provided");const e=t.readUInt8();return 253===e?t.readUInt16LE(1):254===e?t.readUInt32LE(1):255===e?t.readUIntLE(1,6):e}}})),r.register("bF0oc",(function(t,e){var n=r("6rT8n").Buffer,i=t.exports&&t.exports.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(t.exports,"__esModule",{value:!0});const o=i(r("9aaWs"));t.exports.default=class{static encode(t){const e=o.default.encode(t.length);return n.concat([e,t])}static decode(t){const e=o.default.decode(t),r=o.default.encode(e).byteLength;return t.subarray(r,e+r)}}})),r.register("4pkqj",(function(t,e){var n=r("6rT8n").Buffer,i=t.exports&&t.exports.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(t.exports,"__esModule",{value:!0});const o=i(r("9aaWs")),s=i(r("bF0oc"));t.exports.default=class{static serialize(t){let e=o.default.encode(t.length);return t.forEach((t=>{e=n.concat([e,s.default.encode(n.from(t))])})),e.toString("base64")}static deserialize(t){let e,r=[];e="string"==typeof t?n.from(t,"base64"):t;const i=o.default.decode(e),u=o.default.encode(i).byteLength;e=e.subarray(u);for(let t=0;t=4)throw new Error("Invalid hashType "+e);const o=function(t){if(t.length<8)throw new Error("DER sequence length is too short");if(t.length>72)throw new Error("DER sequence length is too long");if(48!==t[0])throw new Error("Expected DER sequence");if(t[1]!==t.length-2)throw new Error("DER sequence length is invalid");if(2!==t[2])throw new Error("Expected DER integer");const e=t[3];if(0===e)throw new Error("R length is zero");if(5+e>=t.length)throw new Error("R length is too long");if(2!==t[4+e])throw new Error("Expected DER integer (2)");const r=t[5+e];if(0===r)throw new Error("S length is zero");if(6+e+r!==t.length)throw new Error("S length is invalid");if(128&t[4])throw new Error("R value is negative");if(e>1&&0===t[4]&&!(128&t[5]))throw new Error("R value excessively padded");if(128&t[e+6])throw new Error("S value is negative");if(r>1&&0===t[e+6]&&!(128&t[e+7]))throw new Error("S value excessively padded");return{r:t.slice(4,4+e),s:t.slice(6+e)}}(t.slice(0,-1)),s=i(o.r),u=i(o.s);return{signature:n.concat([s,u],64),hashType:e}}})); +//# sourceMappingURL=ledgerSignerBitcoin.68759ed2.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/am/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/am/translation.json new file mode 100644 index 0000000..99772a4 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/am/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "አክል", + "commandAccept": "ተቀበል", + "commandApprove": "አፅድቅ", + "commandBack": "ተመለስ", + "commandBuy": "ግዛ", + "commandCancel": "ይቅር", + "commandClaim": "ይገባኛል", + "commandClaimReward": "ሽልማትዎን ይጠይቁ", + "commandClear": "አፅዳ", + "commandClose": "ዝጋ", + "commandConfirm": "አረጋግጥ", + "commandConnect": "ያገናኙ", + "commandContinue": "ቀጥል", + "commandCopy": "ቅዳ", + "commandCopyAddress": "አድራሻ ይቅዱ", + "commandCopyTokenAddress": "የቶክን አድራሻ ቅዳ", + "commandCreate": "ፍጠር", + "commandCreateTicket": "ቲኬት ይፍጠሩ", + "commandDismiss": "አሰናብት።", + "commandDownload": "ያውርዱ", + "commandEdit": "ያርትዑ", + "commandHelp": "እርዳታ", + "commandLearnMore": "የበለጠ ይማሩ", + "commandLearnMore2": "የበለጠ ይማሩ", + "commandMint": "Mint", + "commandMore": "ተጨማሪ", + "commandNext": "ቀጣይ", + "commandOpen": "ክፈት", + "commandOpenSettings": "ቅንብሮችን ክፈት", + "commandPaste": "ለጥፍ", + "commandReceive": "መቀበል", + "commandReconnect": "በድጋሚ ማገናኘት", + "commandRecordVideo": "ቪዲዮ ቅረጽ", + "commandRetry": "እንደገና ይሞክሩ", + "commandRevoke": "ሻር", + "commandSave": "አስቀምጥ", + "commandScanQRCode": "QR ኮድ ቃኝ", + "commandSelectMedia": "ሚዲያ ምረጥ", + "commandSell": "ሽጥ", + "commandSend": "ላክ", + "commandShare": "አጋራ", + "commandShowBalance": "ቀሪ ሂሳብን አሳይ", + "commandSign": "ይፈርሙ", + "commandStake": "ስቴክ", + "commandSwap": "ቅይይር", + "commandTakePhoto": "ፎቶ አንሳ", + "commandTryAgain": "እንደገና ይሞክሩ", + "commandViewTransaction": "ግብይት አሳይ", + "commandReportAsNotSpam": "አይፈለጌ መልዕክት እንደሆነ ሪፖርት ያድርጉ", + "commandReportAsSpam": "እንደ አይፈለጌ መልዕክት ሪፖርት ያድርጉ", + "commandPin": "ሰካ", + "commandUnpin": "ንቀል", + "commandHide": "ደብቅ", + "commandUnhide": "አትደብቅ", + "commandBurn": "አቃጥል", + "commandReport": "ሪፖርት አድርግ", + "commandView": "አሳይ", + "commandUnwrap": "ጥቅሉን ይፍቱ", + "pastParticipleClaimed": "ይገባኛል ተጠይቋል", + "pastParticipleCompleted": "ተጠናቅቋል", + "pastParticipleCopied": "ተቀድቷል", + "pastParticipleDone": "ተከናውኗል", + "nounName": "ስም", + "nounNetwork": "አውታረ መረብ", + "nounNetworkFee": "የአውታረ መረብ ክፍያ", + "nounSymbol": "ምልክት", + "nounDescription": "መገለጫ", + "amount": "መጠን", + "limit": "ገደብ", + "new": "አዲስ", + "gotIt": "ገባኝ", + "internal": "ውስጣዊ", + "reward": "ሽልማት", + "seeAll": "ሁሉንም ይመልከቱ", + "seeLess": "ያነሰ ይመልከቱ", + "homeTab": "መነሻ", + "collectiblesTab": "የሰብሳቢ ዕቃዎች", + "swapTab": "ቅይይር", + "activityTab": "እንቅስቃሴ", + "exploreTab": "ያስሱ", + "accountHeaderConnectedInterpolated": "ከ {{origin}} ጋር ተገናኝተዋል", + "accountHeaderConnectedToSite": "ከዚህ ጣቢያ ጋር ተገናኝተዋል", + "accountHeaderCopyToClipboard": "ወደ ቅንጥብ ሰሌዳ ቅዳ", + "accountHeaderNotConnected": "ከሚከተለው ጋር ተገናኝተዋል", + "accountHeaderNotConnectedInterpolated": "ከ {{origin}} ጋር ተገናኝተዋል", + "accountHeaderNotConnectedToSite": "ከዚህ ጣቢያ ጋር አልተገናኙም", + "accountWithoutEnoughSolActionButtonCancel": "ይቅር", + "accountWithoutEnoughSolPrimaryText": "በቂ SOL አይደለም", + "accountWithoutEnoughSolSecondaryText": "በዚህ ግብይት ውስጥ የተሳተፈ መለያ በቂ SOL የለውም። መለያው የእርስዎ ወይም የሌላ ሰው ሊሆን ይችላል። ይህ ግብይት ከገባ ወደ ኋላ ይመለሳል።", + "accountSwitcher": "መለያ መቀያየሪያ", + "addAccountHardwareWalletPrimaryText": "የሃርድዌር ዋሌትን ያገናኙ", + "addAccountHardwareWalletSecondaryText": "የእርስዎን ሌጀር የሃርድዌር ዋሌት ይጠቀሙ", + "addAccountHardwareWalletSecondaryTextMobile": "የእርስዎን {{supportedHardwareWallets}} ዋሌት ይጠቀሙ", + "addAccountSeedVaultWalletPrimaryText": "Seed Vaultን ያገናኙ", + "addAccountSeedVaultWalletSecondaryText": "ከSeed Vault የኪስ ቦርሳ ይጠቀሙ", + "addAccountImportSeedPhrasePrimaryText": "ሚስጥራዊ መልሶ ማግኛ ሐረግ ያስመጡ", + "addAccountImportSeedPhraseSecondaryText": "ከሌላ ዋሌት መለያዎችን ያስመጡ", + "addAccountImportWalletPrimaryText": "የግል ቁልፍ ያስመጡ", + "addAccountImportWalletSecondaryText": "የነጠላ ሰንሰለት መለያ ያስመጡ", + "addAccountImportWalletSolanaSecondaryText": "እንደ Solana የግል ቁልፍ አስመጣ", + "addAccountLimitReachedText": "በPhantom ውስጥ ያለው የ{{accountsCount}} መለያ ገደብ ላይ ደርሰዋል። እባክዎ ተጨማሪዎችን ከማከልዎ በፊት ጥቅም ላይ ያልዋሉ መለያዎችን ያስወግዱ።", + "addAccountNoSeedAvailableText": "የሚገኝ ምንም የዘር ሐረግ የለዎትም። እባክዎ መለያ ለማመንጨት ነባር ዘር ያስመጡ።", + "addAccountNewWalletPrimaryText": "አዲስ መለያ ይፍጠሩ", + "addAccountNewWalletSecondaryText": "አዲስ የዋሌት አድራሻ ያመንጩ", + "addAccountNewMultiChainWalletSecondaryText": "አዲስ ባለብዙ ሰንሰለት መለያ ያክሉ", + "addAccountNewSingleChainWalletSecondaryText": "አዲስ መለያ ያክሉ", + "addAccountPrimaryText": "ዋሌት ያክሉ / ያገናኙ", + "addAccountSecretPhraseLabel": "የምስጢር ሐረግ", + "addAccountSeedLabel": "ዘር", + "addAccountSeedIDLabel": "የዘር መታወቂያ", + "addAccountSecretPhraseDefaultLabel": "የምስጢር ሐረግ {{number}}", + "addAccountZeroAccountsForSeed": "0 መለያዎች", + "addAccountShowAccountForSeed": "1 መለያ አሳይ", + "addAccountShowAccountsForSeed": "{{numOfAccounts}} መለያዎችን አሳይ", + "addAccountHideAccountForSeed": "1 መለያ ደብቅ", + "addAccountHideAccountsForSeed": "{{numOfAccounts}} መለያዎችን ደብቅ", + "addAccountSelectSeedDescription": "አዲሱ መለያዎ የሚመነጨው ከዚህ የምስጢር ሀረግ ነው።", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} መለያዎች", + "addAccountOneAccountsForSeed": "1 መለያ", + "addAccountGenerateAccountFromSeed": "መለያ ይፍጠሩ", + "addAccountReadOnly": "አድራሻ ይመልከቱ", + "addAccountReadOnlySecondaryText": "ማንኛውንም የህዝብ የዋሌት አድራሻ ይከታተሉ", + "addAccountSolanaAddress": "የSolana አድራሻ", + "addAccountEVMAddress": "የEVM አድራሻ", + "addAccountBitcoinAddress": "የBitcoin አድራሻ", + "addAccountImportAccountActionButtonImport": "ያስመጡ", + "addAccountImportAccountDuplicatePrivateKey": "ይህ መለያ ቀድሞውን በዋሌትዎ ውስጥ አለ", + "addAccountImportAccountIncorrectFormat": "ትክክል ያልሆነ ቅርፀት", + "addAccountImportAccountInvalidPrivateKey": "ልክ ያልሆነ የግል ቁልፍ", + "addAccountImportAccountName": "ስም", + "addAccountImportAccountPrimaryText": "የግል ቁልፍ ያስመጡ", + "addAccountImportAccountPrivateKey": "የግል ቁልፍ", + "addAccountImportAccountPublicKey": "አድራሻ ወይም ጎራ", + "addAccountImportAccountPrivateKeyRequired": "የግል ቁልፍ ያስፈልጋል", + "addAccountImportAccountNameRequired": "ስም ያስፈልጋል", + "addAccountImportAccountPublicKeyRequired": "የህዝብ አድራሻ ያስፈልጋል", + "addAccountImportAccountDuplicateAddress": "ይህ አድራሻ ቀድሞውን በዋሌትዎ ውስጥ አለ", + "addAddressAddressAlreadyAdded": "አድራሻ ቀድሞውኑ ታክሏል", + "addAddressAddressAlreadyExists": "አድራሻ ቀድሞውኑ አለ", + "addAddressAddressInvalid": " አድራሻ ትክክለኛ አይደለም", + "addAddressAddressIsRequired": "አድራሻ ያስፈልጋል", + "addAddressAddressPlaceholder": "አድራሻ", + "addAddressLabelIsRequired": "ስያሜ ያስፈልጋል", + "addAddressLabelPlaceholder": "ስያሜ", + "addAddressPrimaryText": "አድራሻ ያክሉ", + "addAddressToast": "አድራሻ ታክሏል", + "createAssociatedTokenAccountCostLabelInterpolated": "ይህ የሚያስከፍለው {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "ይህ የቶክን መለያ አስቀድሞ አልዎት", + "createAssociatedTokenAccountErrorInsufficientFunds": "በቂ ያልሆኑ ፈንዶች", + "createAssociatedTokenAccountErrorInvalidMint": "ልክ ያልሆነ የሚንት አድራሻ", + "createAssociatedTokenAccountErrorInvalidName": "ልክ ያልሆነ ስም", + "createAssociatedTokenAccountErrorInvalidSymbol": "ልክ ያልሆነ ምልክት", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "የእርስዎን የቶክን መለያ መፍጠር አልቻልንም። እባክዎ እንደገና ይሞክሩ።", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "መለያ መፍጠር አልተሳካም", + "createAssociatedTokenAccountErrorUnableToSendMessage": "ግብይትዎን መላክ አልቻልንም።", + "createAssociatedTokenAccountErrorUnableToSendTitle": "ግብይትን መላክ አልተሳካም", + "createAssociatedTokenAccountInputPlaceholderMint": "የሚንት አድራሻ", + "createAssociatedTokenAccountInputPlaceholderName": "ስም", + "createAssociatedTokenAccountInputPlaceholderSymbol": "ምልክት", + "createAssociatedTokenAccountLoadingMessage": "የቶክን መለያዎን በመፍጠር ላይ ነን።", + "createAssociatedTokenAccountLoadingTitle": "የቶክን መለያን በመፍጠር ላይ", + "createAssociatedTokenAccountPageHeader": "የቶክን መለያ ይፍጠሩ", + "createAssociatedTokenAccountSuccessMessage": "የቶክን መለያዎ በተሳካ ሁኔታ ተፈጥሯል!", + "createAssociatedTokenAccountSuccessTitle": "የቶክን መለያ ተፈጥሯል", + "createAssociatedTokenAccountViewTransaction": "ግብይት አሳይ", + "assetDetailRecentActivity": "የቅርብ ጊዜ እንቅስቃሴ", + "assetDetailStakeSOL": "ስቴክ SOL", + "assetDetailUnknownToken": "የማይታወቅ ቶክን", + "assetDetailUnwrapAll": "ሁሉንም ጥቅልል ይፍቱ", + "assetDetailUnwrappingSOL": "SOL ጥቅል በመፍታት ላይ", + "assetDetailUnwrappingSOLFailed": "የSOL ጥቅልን መፍታት አልተሳካም", + "assetDetailViewOnExplorer": "በ {{explorer}} ላይ አሳይ", + "assetDetailViewOnExplorerDefaultExplorer": "አሳሽ", + "assetDetailSaveToPhotos": "ፎቶዎች ውስጥ አስቀምጥ", + "assetDetailPinCollection": "ስብስብን ሰካ", + "assetDetailUnpinCollection": "ስብስብን ንቀል", + "assetDetailHideCollection": "ስብስብን ደብቅ", + "assetDetailUnhideCollection": "ስብስብን አትደብቅ", + "assetDetailTokenNameLabel": "የቶክን ስም", + "assetDetailNetworkLabel": "አውታረ መረብ", + "assetDetailAddressLabel": "አድራሻ", + "assetDetailPriceLabel": "ዋጋ", + "collectibleDetailSetAsAvatar": "እንደ አምሳያ አቀናብር", + "collectibleDetailSetAsAvatarSingleWorkAlt": "አምሳያ", + "collectibleDetailShare": "የሰብሳቢ ዕቃዎችን ያጋሩ", + "assetDetailAboutLabel": "ስለ {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} ይህን ቶክን ከመለያዎ ላይ ማስተላለፍ ወይም ማቃጠል ይችላል።", + "sendAssetAmountLabelInterpolated": "የሚገኝ {{amount}} {{tokenSymbol}}", + "assetListSearch": "ፈልግ...", + "assetListUnknownToken": "የማይታወቅ ቶክን", + "assetVisibilityUnknownToken": "የማይታወቅ ቶክን", + "buyAssetInterpolated": "{{tokenSymbol}} ግዛ", + "buyAssetScreenMaxPurchasePriceInterpolated": "ከፍተኛው ግዢ {{amount}} ነው", + "buyAssetScreenMinPurchasePriceInterpolated": "ዝቅተኛው ግዢ {{amount}} ነው", + "buyNoAssetsAvailable": "ምንም Ethereum ወይም Polygon ንብረቶች አይገኙም", + "buyThirdPartyScreenPaymentMethod": "የክፍያ ዘዴ ይምረጡ", + "gasEstimationErrorWarning": "የዚህ ግብይት ክፍያን መገመት ላይ ችግር ነበር። ላይሳካ ይችላል።", + "nativeTokenBalanceErrorWarning": "ለዚህ ግብይት የእርስዎን የቶክን ቀሪ ሂሳብ ማግኘት ላይ ችግር ነበር። ላይሳካ ይችላል።", + "blocklistOriginCommunityDatabaseInterpolated": "ይህ ጣቢያ የታወቁ የማስገሪያ ድር ጣቢያዎች እና ማጭበርበሮች <1>በማህበረሰብ የሚጠበቅ የውሂብ ጎታ አካል ሆኖ ተጠቁሟል። ጣቢያው የተጠቆመው በስህተት ነው ብለው ካመኑ፣ <3>እባክዎ ችግር ያስመዝግቡ።", + "blocklistOriginDomainIsBlocked": "{{domainName}} ታግዷል!", + "blocklistOriginIgnoreWarning": "ይህን ማስጠንቀቂያ ወደ ጎን ተው፣ ወደ {{domainName}} በምንም መንገድ ውሰደኝ።", + "blocklistOriginSiteIsMalicious": "Phantom ይህ ድር ጣቢያ ተንኮል-አዘል እና ለመጠቀም ደህንነቱ ያልተጠበቀ ነው ብሎ ያምናል።", + "blocklistOriginThisDomain": "ይህ ጎራ", + "blocklistProceedAnyway": "ማስጠንቀቂያ ወደ ጎን ተው፣ በምንም መንገድ ቀጥል", + "maliciousTransactionWarning": "Phantom ይህ ግብይት ተንኮል-አዘል እና ለመፈረም ደህንነቱ ያልተጠበቀ ነው ብሎ ያምናል። እርስዎን እና ገንዘብዎን ለመጠበቅ መፈረም መቻልን አሰናክለናል።", + "maliciousTransactionWarningIgnoreWarning": "ማስጠንቀቂያ ወደ ጎን ተው፣ በምንም መንገድ ቀጥል", + "maliciousTransactionWarningTitle": "ግብይት ተጠቁሟል!", + "maliciousRequestBlockedTitle": " ጥያቄ ታግዷል", + "maliciousRequestWarning": "ይህ ድር ጣቢያ እንደ ተንኮል አዘል ተጠቁሟል። ፈንዶችዎን ለመስረቅ ለመሞከር ወይም አታላይ ጥያቄን እንዲያፀድቁ ለማታለል ሊሆን ይችላል።", + "maliciousSignatureRequestBlocked": "ለደህንነትዎ ሲባል Phantom ይህን ጥያቄ አግዶታል።", + "maliciousRequestBlocked": "ለደህንነትዎ ሲባል Phantom ይህን ጥያቄ አግዶታል። ይህንን መስኮት መዝጋት እና የከፈተውን ጣቢያ መጠቀም ማቆም አለብዎት።", + "siwErrorPopupTitle": "ልክ ያልሆነ የፊርማ ጥያቄ", + "siwParseErrorDescription": "የመተግበሪያው ፊርማ ጥያቄ ልክ ባልሆነ ቅርጸት ምክንያት ሊታይ አይችልም።", + "siwVerificationErrorDescription": "ከመልእክት ፊርማ ጥያቄው ጋር 1 ወይም ከዚያ በላይ ስህተት(ቶች) ነበር(ሩ)። ለእርስዎ ደህንነት፣ እባክዎ ትክክለኛውን መተግበሪያ እየተጠቀሙ መሆንዎን ያረጋግጡ እና እንደገና ይሞክሩ።", + "siwErrorPagination": "{{n}} ከ{{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "ማስጠንቀቂያ፦ የመተግበሪያው አድራሻ ለመፈረም ከተሰጠው አድራሻ ጋር አይዛመድም።", + "siwErrorMessage_DOMAIN_MISMATCH": "ማስጠንቀቂያ፦ የመተግበሪያው ጎራ ለማረጋገጫ ከቀረበው ጎራ ጋር አይዛመድም።", + "siwErrorMessage_URI_MISMATCH": "ማስጠንቀቂያ፦ የዩአርአይ አስተናጋጅ ስም ከጎራው ጋር አይዛመድም።", + "siwErrorMessage_CHAIN_ID_MISMATCH": "ማስጠንቀቂያ፦ የሰንሰለት መታወቂያው ለማረጋገጫ ከቀረበው የሰንሰለት መታወቂያ ጋር አይዛመድም።", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "ማስጠንቀቂያ፦ መልዕክት የሚሰጥበት ቀን ባለፈው በጣም ሩቅ ነው።", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "ማስጠንቀቂያ፦ መልዕክት የሚሰጥበት ቀን ወደፊት በጣም ሩቅ ነው።", + "siwErrorMessage_EXPIRED": "ማስጠንቀቂያ፦ መልዕክት ጊዜው አልፎበታል።", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "ማስጠንቀቂያ፦ መልዕክት ከመሰጠት በፊት ጊዜው አልፎበታል።", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "ማስጠንቀቂያ፦ መልዕክት ልክ ከመሆኑ በፊት ጊዜው ያልፍበታል።", + "siwErrorShowErrorDetails": "የስህተት ዝርዝሮችን አሳይ", + "siwErrorHideErrorDetails": "የስህተት ዝርዝሮችን ደብቅ", + "siwErrorIgnoreWarning": "ማስጠንቀቂያ ወደ ጎን ተው፣ በምንም መንገድ ቀጥል", + "siwsTitle": "የመግባት ጥያቄ", + "siwsPermissions": "ፈቃዶች", + "siwsAgreement": "መልዕክት", + "siwsAdvancedDetails": "የላቁ ዝርዝሮች", + "siwsAlternateStatement": "{{domain}} በSolana መለያዎ እንዲገቡ ይፈልጋል፦\n{{address}}", + "siwsFieldLable_domain": "ጎራ", + "siwsFieldLable_address": "አድራሻ", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "ስሪት", + "siwsFieldLable_chainId": "የሰንሰለት መታወቂያ", + "siwsFieldLable_nonce": "ኖንስ", + "siwsFieldLable_issuedAt": "የታተመው በ", + "siwsFieldLable_expirationTime": "የአገልግሎት ጊዜው የሚያበቃው በ", + "siwsFieldLable_requestId": "የጥያቄ መታወቂያ", + "siwsFieldLable_resources": "መርጃዎች", + "siwsVerificationErrorDescription": "ይህ የመግባት ጥያቄ ልክ ያልሆነ ነው። ይህ ማለት ጣቢያው ደህንነቱ ያልተጠበቀ ነው ወይም ገንቢው ጥያቄውን ሲልክ ስህተት ሰርቷል።", + "siwsErrorNumIssues": "{{n}} ችግሮች", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "ይህ የሰንሰለት መታወቂያ እርስዎ ካሉበት አውታረ መረብ ጋር አይዛመድም።", + "siwsErrorMessage_DOMAIN_MISMATCH": "ይህ ጎራ እየገቡ ያሉበት አይደለም።", + "siwsErrorMessage_URI_MISMATCH": "ይህ URI እየገቡ ያሉበት አይደለም።", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "መልዕክት የሚሰጥበት ቀን ባለፈው በጣም ሩቅ ነው።", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "መልዕክት የሚሰጥበት ቀን ወደፊት በጣም ሩቅ ነው።", + "siwsErrorMessage_EXPIRED": "መልዕክት ጊዜው አልፎበታል።", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "መልዕክት ከመሰጠት በፊት ጊዜው አልፎበታል።", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "መልዕክት ልክ ከመሆኑ በፊት ጊዜው ያልፍበታል።", + "changeLockTimerPrimaryText": "የራስ-ሰር ቁልፍ ሰዓት ቆጣሪ", + "changeLockTimerSecondaryText": "ዋሌትዎ ከቦዘነ በኋላ ለመቆለፍ ምን ያህል ጊዜ መጠበቅ ይኖርብናል?", + "changeLockTimerToast": "የራስ-ሰር ቁልፍ ሰዓት ቆጣሪ ተዘምኗል", + "changePasswordConfirmNewPassword": "አዲስ የይለፍ ቃል ያረጋግጡ", + "changePasswordCurrentPassword": "የአሁን የይለፍ ቃል", + "changePasswordErrorIncorrectCurrentPassword": "ትክክል ያልሆነ የአሁን የይለፍ ቃል", + "changePasswordErrorGeneric": "የሆነ ስህተት ተከስቷል፣ እባክዎ በኋላ እንደገና ይሞክሩ", + "changePasswordNewPassword": "አዲስ የይለፍ ቃል", + "changePasswordPrimaryText": "የይለፍ ቃል ይቀይሩ", + "changePasswordToast": "የይለፍ ቃል ተዘምኗል", + "collectionsHiddenCollections": "የተደበቁ ስብስቦች", + "collectiblesReportAsSpam": "እንደ አይፈለጌ መልዕክት ሪፖርት ያድርጉ", + "collectiblesReportAsSpamAndHide": "እንደ አይፈለጌ መልዕክት ሪፖርት ያድርጉ እና ይደብቁ", + "collectiblesReportAsNotSpam": "አይፈለጌ መልዕክት እንዳልሆነ ሪፖርት ያድርጉ", + "collectiblesReportAsNotSpamAndUnhide": "አይፈለጌ መልዕክትን አይደብቁ እና ሪፖርት አያድርጉ", + "collectiblesReportNotSpam": "አይፈለጌ መልዕክት አይደለም", + "collectibleDetailDescription": "መገለጫ", + "collectibleDetailProperties": "ባህርያት", + "collectibleDetailOrdinalInfo": "መደበኛ መረጃ", + "collectibleDetailRareSatsInfo": "የRare Sats መረጃ", + "collectibleDetailSatsInUtxo": "UTXO ውስጥ ሳትስ", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "የሳት ቁጥር", + "collectibleDetailSatName": "የሳት ስም", + "collectibleDetailInscriptionId": "የፅሁፍ መታወቂያ", + "collectibleDetailInscriptionNumber": "የፅሁፍ ቁጥር", + "collectibleDetailStandard": "መደበኛ", + "collectibleDetailCreated": "ተፈጥሯል", + "collectibleDetailViewOnExplorer": "በ {{explorer}} ላይ አሳይ", + "collectibleDetailList": "ዝርዝር", + "collectibleDetailSellNow": "ለ{{amount}} {{symbol}} ሽጥ", + "collectibleDetailUtxoSplitterCtaTitle": "ትርፍ Bitcoin ነጻ አድርግ", + "collectibleDetailUtxoSplitterCtaSubtitle": "ከተቆለፈበት ለመክፈት {{value}} BTC አልዎት", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "የእርስዎን ገንዘቦች ለመጠበቅ፣ በUTXOዎች ያሉ BTC ከRare Sats ጋር እንዳይላክ እንከለክላለን። {{value}} BTCን ከእርስዎ Rare Sats ለማስለቀቅ የMagic Eden UTXO መለያያን ይጠቀሙ።", + "collectibleDetailUtxoSplitterModalCtaButton": "UTXO መለያያን ይጠቀሙ", + "collectibleDetailEasilyAccept": "ከፍተኛውን ቅናሽ ይቀበሉ", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sats", + "collectibleDetailSpamOverlayDescription": "ይህ የሰብሳቢ ዕቃዎች ተደብቋል ምክንያቱም Phantom አይፈለጌ መልእክት ነው ብሎ ስለሚያምን ነው።", + "collectibleDetailSpamOverlayReveal": "የሰብሳቢ ዕቃዎች አሳይ", + "collectibleBurnTermsOfService": "ይህ ሊቀለበስ እንደማይችል ተረድቻለሁ", + "collectibleBurnTitleWithCount_one": "ቶክን አቃጥል", + "collectibleBurnTitleWithCount_other": "ቶክኖችን አቃጥል", + "collectibleBurnDescriptionWithCount_one": "ይህ እርምጃ ይህንን ቶክን ከዋሌትዎ ላይ በቋሚነት ያጠፋል እና ያስወግዳል።", + "collectibleBurnDescriptionWithCount_other": "ይህ እርምጃ ይህንን ቶክን ከዋሌትዎ ላይ በቋሚነት ያጠፋል እና ያስወግዳል።", + "collectibleBurnTokenWithCount_one": "ቶክን", + "collectibleBurnTokenWithCount_other": "ቶክኖች", + "collectibleBurnCta": "የተቃጠለ", + "collectibleBurnRebate": "ከፊል ተመላሽ ገንዘብ", + "collectibleBurnRebateTooltip": "ይህንን ቶክን ለማቃጠል ትንሽ መጠን ያለው SOL በራስ-ሰር ወደ ዋሌትዎ ይቀመጣል።", + "collectibleBurnNetworkFee": "የአውታረ መረብ ክፍያ", + "collectibleBurnNetworkFeeTooltip": "ግብይቱን ለማስኬድ በSolana አውታረ መረብ የሚጠየቅ መጠን", + "unwrapButtonSwapTo": "ወደ {{chainSymbol}} ይቀያይሩ", + "unwrapButtonWithdrawFrom": "ከ{{withdrawalSource}} ለ{{chainSymbol}} ይውጡ", + "unwrapModalEstimatedTime": "ግምታዊ ጊዜ", + "unwrapModalNetwork": "አውታረ መረብ", + "unwrapModalNetworkFee": "የአውታረ መረብ ክፍያ", + "unwrapModalTitle": "ማጠቃለያ", + "unsupportedChain": "የማይደገፍ ሰንሰለት", + "unsupportedChainDescription": "ለ{{chainName}} አውታረ መረብ {{action}} የምንደግፍ አይመስልም።", + "networkFeesTooltipLabel": "{{chainName}} የአውታረ መረብ ክፍያዎች", + "networkFeesTooltipDescription": "{{chainName}} ክፍያዎች በበርካታ ሁኔታዎች ላይ ተመስርተው ይለያያሉ። ግብይትዎን ፈጣን (በጣም ውድ) ወይም ቀርፋፋ (ርካሽ) ለማድረግ እነሱን ማበጀት ይችላሉ።", + "burnStatusErrorTitleWithCount_one": "ቶክን ሊቃጠል አልቻለም", + "burnStatusErrorTitleWithCount_other": "ቶክኖች ሊቃጠሉ አልቻሉም", + "burnStatusSuccessTitleWithCount_one": "ቶክን ተቃጥሏል!", + "burnStatusSuccessTitleWithCount_other": "ቶክኖች ተቃጥለዋል!", + "burnStatusLoadingTitleWithCount_one": "የሚቃጠል ቶክን...", + "burnStatusLoadingTitleWithCount_other": "የሚቃጠሉ ቶክኖች...", + "burnStatusErrorMessageWithCount_one": "ይህ ቶክን ሊቃጠል አልቻለም። እባክዎ ቆየት ብለው እንደገና ይሞክሩ።", + "burnStatusErrorMessageWithCount_other": "እነዚህ ቶክኖች ሊቃጠሉ አልቻሉም። እባክዎ ቆየት ብለው እንደገና ይሞክሩ።", + "burnStatusSuccessMessageWithCount_one": "ይህ ቶክን እስከመጨረሻው ወድሟል እና {{rebateAmount}} SOL በዋሌትዎ ውስጥ ተቀምጧል።", + "burnStatusSuccessMessageWithCount_other": "እነዚህ ቶክኖች እስከመጨረሻው ወድመዋል እና {{rebateAmount}} SOL በዋሌትዎ ውስጥ ተቀምጧል።", + "burnStatusLoadingMessageWithCount_one": "ይህ ቶክን እስከመጨረሻው እየወደመ ነው እና {{rebateAmount}} SOL በዋሌትዎ ውስጥ ይቀመጣል።", + "burnStatusLoadingMessageWithCount_other": "እነዚህ ቶክኖች እስከመጨረሻው እየወደሙ ነው እና {{rebateAmount}} SOL በዋሌትዎ ውስጥ ይቀመጣል።", + "burnStatusViewTransactionText": "ግብይት አሳይ", + "collectibleDisplayLoading": "በመጫን ላይ...", + "collectiblesNoCollectibles": "የሰብሳቢ ዕቃዎች የሉም", + "collectiblesPrimaryText": "የእርስዎ የሰብሳቢ ዕቃዎች", + "collectiblesReceiveCollectible": "የሰብሳቢ ዕቃዎች ይቀበሉ", + "collectiblesUnknownCollection": "የማይታወቅ ስብስብ", + "collectiblesUnknownCollectible": "የማይታወቅ የሰብሳቢ ዕቃዎች", + "collectiblesUniqueHolders": "ልዩ መያዣዎች", + "collectiblesSupply": "አቅርቦት", + "collectiblesUnknownTokens": "የማይታወቁ ቶክኖች", + "collectiblesNrOfListed": "{{ nrOfListed }} ተዘርዝሯል", + "collectiblesListed": "ተዘርዝሯል", + "collectiblesMintCollectible": "Mint የሰብሳቢ ዕቃዎች", + "collectiblesYouMint": "እርስዎ Mint", + "collectiblesMintCost": "ዋጋ ይፍጠሩ", + "collectiblesMintFail": "Mint አልተሳካም", + "collectiblesMintFailMessage": "የእርስዎን የሰብሳቢ ዕቃዎች መፍጠር ላይ ችግር ነበር። እባክዎ እንደገና ይሞክሩ።", + "collectiblesMintCostFree": "ነፃ", + "collectiblesMinting": "ሚንት በማድረግ ላይ...", + "collectiblesMintingMessage": "የሰብሳቢ ዕቃዎ ሚንት በመደረግ ላይ ነው", + "collectiblesMintShareSubject": "ይህን ይሞክሩ", + "collectiblesMintShareMessage": "ይህንን @phantom ላይ ሚንት አድርጌያለሁ!", + "collectiblesMintSuccess": "Mint ተሳክቷል", + "collectiblesMintSuccessMessage": "የሰብሳቢ ዕቃዎ አሁን ተፈጥሯል", + "collectiblesMintSuccessQuestMessage": "ለPhantom ፍለጋ መስፈርቶቹን አሟልተዋል። ነፃ የሰብሳቢ ዕቃዎችዎን ለማግኘት ሽልማትዎን ይጠይቁ የሚለው ላይ መታ ያድርጉ።", + "collectiblesMintRequired": "አስፈላጊ", + "collectiblesMintSafelyDismiss": "ይህን መስኮት ደህንነቱ እንደተጠበቀ ማሰናበት ይችላሉ።", + "collectiblesTrimmed": "አሁን ሊታዩ የሚችሉ የሰብሳቢ ዕቃዎች ብዛት ገደብ ላይ ደርሰናል።", + "collectiblesSeeAllHoldings": "ሁሉንም ይዞታዎች ይመልከቱ", + "collectiblesLast": "የመጨረሻ", + "collectiblesAbout": "ስለ", + "collectiblesSocialLinks": "ማህበራዊ አገናኞች", + "collectiblesNonTransferable": "ሊተላለፍ የማይችል", + "collectiblesNonTransferableYes": "አዎ", + "collectiblesSellOfferDetails": "ዝርዝሮችን አቅርብ", + "collectiblesSellYouSell": "ይሸጣሉ", + "collectiblesSellGotIt": "ገባኝ", + "collectiblesSellYouReceive": "ይቀበላሉ", + "collectiblesSellOffer": "ቅናሽ", + "collectiblesSoldCollectible": "የተሸጡ የሰብሳቢ ዕቃዎች", + "collectiblesSellMarketplace": "የንግድ ቦታ", + "collectiblesSellCollectionFloor": "የስብስብ መሬት", + "collectiblesSellDifferenceFromFloor": "ከመሬት ልዩነት", + "collectiblesSellLastSalePrice": "የመጨረሻ ሽያጭ", + "collectiblesSellEstimatedFees": "ግምታዊ ክፍያዎች", + "collectiblesSellEstimatedProfitAndLoss": "ግምታዊ ትርፍ/ኪሳራ", + "collectiblesSellViewOnMarketplace": "{{marketplace}} ላይ ይመልከቱ", + "collectiblesSellCollectionFloorTooltip": "በበርካታ የገበያ ቦታዎች ላይ ባለው ስብስብ ውስጥ ዝቅተኛው 'አሁን ይግዙ' ዋጋ።", + "collectiblesSellProfitLossTooltip": "የተገመተው ትርፍ/ኪሳራ የሚሰላው በመጨረሻው የሽያጭ ዋጋ እና በቀረበው መጠን አነስተኛ ክፍያዎች ላይ በመመስረት ነው።", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "የሮያሊቲ ክፍያ ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "የገበያ ቦታ ክፍያ ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "የንግድ ቦታ ክፍያ", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}} አውታረ መረብ", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "ጥቅሱ {{phantomFeePercentage}} Phantom ክፍያን ያካትታል", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "ጥቅስ የሮያሊቲ ክፍያ፣ የአውታረ መረብ ክፍያ፣ የገበያ ቦታ ክፍያ እና {{phantomFeePercentage}} የPhantom ክፍያን ያካትታል።", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "ጥቅስ ሽልማቶችን፣ የአውታረ መረብ ክፍያን እና የገበያ ቦታ ክፍያን ያካትታል", + "collectiblesSellTransactionFeeTooltipTitle": "የግብይት ክፍያ", + "collectiblesSellStatusLoadingTitle": "ቅናሽን በመቀበል ላይ...", + "collectiblesSellStatusLoadingIsSellingFor": "የሚሸጠው", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} ተሽጧል!", + "collectiblesSellStatusSuccessWasSold": "ተሽጦ የነበረው ለ", + "collectiblesSellStatusErrorTitle": "የሆነ ስህተት ተፈጥሯል", + "collectiblesSellStatusErrorSubtitle": "ለመሸጥ በመሞከር ላይ አንድ ችግር ነበር", + "collectiblesSellStatusViewTransaction": "ግብይት አሳይ", + "collectiblesSellInsufficientFundsTitle": "በቂ ያልሆኑ ፈንዶች", + "collectiblesSellInsufficientFundsSubtitle": "የአውታረ መረብ ክፍያውን ለመክፈል በቂ ፈንዶች ስለሌሉ በዚህ የሰብሳቢ ዕቃዎች ላይ የቀረበውን አቅርቦት መቀበል አልቻልንም።", + "collectiblesSellRecentlyTransferedNFTTitle": "በቅርቡ ተላልፏል", + "collectiblesSellRecentlyTransferedNFTSubtitle": "ከዝውውር በኋላ ጨረታዎችን ለመቀበል 1 ሰዓት መጠበቅ አለብዎት።", + "collectiblesApproveCollection": "የፀደቀ {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "ቅናሽ አይገኝም", + "collectiblesSellNotAvailableAnymoreSubtitle": "ቅናሹ ከአሁን በኋላ አይገኝም። ይህን ጨረታ ይሰርዙ እና እንደገና ይሞክሩ", + "collectiblesSellFlaggedTokenTitle": "የሰብሳቢ ዕቃዎች ተጠቁመዋል", + "collectiblesSellFlaggedTokenSubtitle": "የሰብሳቢ ዕቃዎች ሊሸጥ የሚችል አይደለም፣ እንደ ተሰረቀ ወይም ያለ መቆለፊያ ስቴክ በተደረገበት በበርካታ ምክንያቶች ሊሆን ይችላል።", + "collectiblesListOnMagicEden": "በማጂክ ኤደን ላይ ዝርዝር", + "collectiblesListPrice": "ዋጋ ዘርዝር", + "collectiblesUseFloor": "ወለል ተጠቀም", + "collectiblesFloorPrice": "የወለል ዋጋ", + "collectiblesLastSalePrice": "የመጨረሻው የሽያጭ ዋጋ", + "collectiblesTotalReturn": "ጠቅላላ መመለሻ", + "collectiblesOriginalPurchasePrice": "ኦሪጅናል መግዣ ዋጋ", + "collectiblesMagicEdenFee": "የማጂክ ኤደን ክፍያ", + "collectiblesArtistRoyalties": "የአርቲስት የባለቤትነት መብቶች", + "collectiblesListNowButton": "አሁን ዘርዝር", + "collectiblesListAnywayButton": "በምንም መልኩ ዘርዝር", + "collectiblesCreateListingTermsOfService": "<1>\"አሁን ዘርዝር\" የሚለውን መታ በማድረግ የማጂክ ኤደንን <3>የአገልግሎት ውል ይስማማሉ", + "collectiblesViewListing": "ዝርዝርን አሳይ", + "collectiblesListingViewTransaction": "ግብይት አሳይ", + "collectiblesRemoveListing": "ዝርዝርን አስወግድ", + "collectiblesEditListing": "ዝርዝርን አርትዕ", + "collectiblesEditListPrice": "የዋጋ ዝርዝር አዘጋጅ", + "collectiblesListPriceTooltip": "የዋጋ ዝርዝር የአንድ ንጥል መሸጫ ዋጋ ነው። ሻጮች በተለምዶ የዋጋ ዝርዝሩን እንደ መሬት ዝርዝሩ ወይም ከዚያ በላይ ያዘጋጁታል።", + "collectiblesFloorPriceTooltip": "የመሬት ዋጋ በዚህ ስብስብ ውስጥ ላለ ንጥል ትንሹ ንቁ የዋጋ ዝርዝር ነው።", + "collectiblesOriginalPurchasePriceTooltip": "ለዚህ መጠን ይህንን ንጥል አስቀድመው ገዝተዋል።", + "collectiblesPurchasedForSol": "ለ {{lastPurchasePrice}} SOL ተገዝቷል", + "collectiblesUnableToLoadListings": "ዝርዝሮችን ለመጫን አልተቻለም", + "collectiblesUnableToLoadListingsFrom": "ዝርዝሮችን ከ {{marketplace}} ለመጫን አልተቻለም", + "collectiblesUnableToLoadListingsDescription": "ዝርዝሮችዎ እና ንብረቶችዎ ደህንነታቸው የተጠበቀ ነው ነገር ግን በዚህ ጊዜ ከ {{marketplace}} ልንጭናቸው አልቻልንም። እባክዎ እንደገና ይሞክሩ።", + "collectiblesBelowFloorPrice": "ከመሬት ዋጋ በታች", + "collectiblesBelowFloorPriceMessage": "የእርስዎን NFT ከመሬት ዋጋ በታች መዘርዘር እንደሚፈልጉ እርግጠኛ ነዎት?", + "collectiblesMinimumListingPrice": "ትንሹ ዋጋ 0.01 SOL ነው", + "collectiblesMagicEdenFeeTooltip": "ማጂክ ኤደን በተጠናቀቁ ግብይቶች ላይ ክፍያ ይወስዳል።", + "collectiblesArtistRoyaltiesTooltip": "የዚህ ስብስብ ፈጣሪ ለእያንዳንዱ የተጠናቀቀ ሽያጭ % ክፍያ ይቀበላል።", + "collectibleScreenCollectionLabel": "ስብስብ", + "collectibleScreenPhotosPermissionTitle": "የፎቶዎች ፈቃድ", + "collectibleScreenPhotosPermissionMessage": "ፎቶዎችዎን ለመድረስ የእርስዎን ፈቃድ እንፈልጋለን። እባክዎ ወደ ቅንብሮች ይሂዱ እና ፈቃዶችዎን ያዘምኑ።", + "collectibleScreenPhotosPermissionOpenSettings": "ቅንብሮችን ክፈት", + "listStatusErrorTitle": "መዘርዘር አልተሳካም", + "editListStatusErrorTitle": "ማዘመን አልተቻለም", + "removeListStatusErrorTitle": "ዝርዝርን ማስወገድ አልተሳካም", + "listStatusSuccessTitle": "ዝርዝር ተፈጥሯል!", + "editListingStatusSuccessTitle": "የዘመነ ዝርዝር!", + "removeListStatusSuccessTitle": "ዝርዝር ከማጂክ ኤደን ተወግዷል", + "listStatusLoadingTitle": "ዝርዝር በመፍጠር ላይ...", + "editListingStatusLoadingTitle": "ዝርዝር በማዘመን ላይ...", + "removeListStatusLoadingTitle": "ዝርዝር በማስወገድ ላይ...", + "listStatusErrorMessage": "{{name}} በማጂክ ኤደን ላይ ሊዘረዘር አልቻለም", + "removeListStatusErrorMessage": "{{name}} በማጂክ ኤደን ላይ ላይዘረዘር አልቻለም", + "listStatusSuccessMessage": "{{name}} ለ {{listCollectiblePrice}} SOL አሁን ማጂክ ኤደን ላይ ተዘርዝሯል", + "editListingStatusSuccessMessage": "{{name}} ለ {{editListCollectiblePrice}} SOL አሁን ማጂክ ኤደን ላይ ዘምኗል", + "removeListStatusSuccessMessage": "{{name}} ከማጂክ ኤደን ላይ በተሳካ ሁኔታ ተወግዷል", + "listStatusLoadingMessage": "ለ {{listCollectiblePrice}} SOL በማጂክ ኤደን ላይ {{name}} በመዘርዘር ላይ።", + "editListingStatusLoadingMessage": "ለ {{editListCollectiblePrice}} SOL በማጂክ ኤደን ላይ {{name}} በማዘመን ላይ።", + "removeListStatusLoadingMessage": "ከማጂክ ኤደን {{name}} ማስወገድ። ይህ ጥቂት ጊዜ ሊወስድ ይችላል።", + "listStatusLoadingSafelyDismiss": "ይህን መስኮት ደህንነቱ እንደተጠበቀ ማሰናበት ይችላሉ።", + "listStatusViewOnMagicEden": "በማጂክ ኤደን ላይ አሳይ", + "listStatusViewOnMarketplace": "በ{{marketplace}} ላይ አሳይ", + "listStatusLoadingDismiss": "አሰናብት።", + "listStatusViewTransaction": "ግብይት አሳይ", + "connectHardwareConnectedPrimaryText": "ሌጀር ናኖ", + "connectHardwareConnectedSecondaryText": "የእርስዎን የሃርድዌር ዋሌት ያገናኙ እና አለመቆለፉን ያረጋግጡ። አንዴ ከለየነው በኋላ የትኛውን አድራሻ መጠቀም እንደሚፈልጉ መምረጥ ይችላሉ።", + "connectHardwareFailedPrimaryText": "ግንኙነት አልተሳካም", + "connectHardwareFailedSecondaryText": "እባክዎ የእርስዎን የሃርድዌር ዋሌት ያገናኙ እና አለመቆለፉን ያረጋግጡ። አንዴ ከለየነው በኋላ የትኛውን አድራሻ መጠቀም እንደሚፈልጉ መምረጥ ይችላሉ።", + "connectHardwareFinishPrimaryText": "መለያ ታክሏል!", + "connectHardwareFinishSecondaryText": "አሁን ከPhantom ውስጥ ሆነው የእርስዎን ሌጀር ናኖ ዋሌት ማግኘት ይችላሉ። እባክዎ ወደ ቅጥያው ይመለሱ።", + "connectHardwareNeedsPermissionPrimaryText": "አዲስ ዋሌት ያገናኙ", + "connectHardwareNeedsPermissionSecondaryText": "የግንኙነት ሂደቱን ለመጀመር ከታች ያለውን አዝራር ጠቅ ያድርጉ።", + "connectHardwareSearchingPrimaryText": "ዋሌት በመፈለግ ላይ...", + "connectHardwareSearchingSecondaryText": "የሃርድዌር ዋሌትዎን ያገናኙ፣ አለመቆለፉን ያረጋግጡ እና በአሳሽዎ ውስጥ ፈቃዶችን ማፅደቅዎን ያረጋግጡ።", + "connectHardwarePermissionDeniedPrimary": "ፈቃድ ተከልክሏል", + "connectHardwarePermissionDeniedSecondary": "ወደ Ledger መሳሪያዎ እንዲገናኝ ለPhantom ፈቃድ ይስጡ", + "connectHardwarePermissionUnableToConnect": "መገናኘት አልቻለም", + "connectHardwarePermissionUnableToConnectDescription": "ከእርስዎ Ledger መሳሪያ ጋር ማገናኘት አልቻልንም። ተጨማሪ ፈቃዶች ያስፈልጉን ይሆናል።", + "connectHardwareSelectAddressAllAddressesImported": "ሁሉም አድራሻዎች መጥተዋል", + "connectHardwareSelectAddressDerivationPath": "የመነሻ መንገድ", + "connectHardwareSelectAddressSearching": "በመፈለግ ላይ...", + "connectHardwareSelectAddressSelectWalletAddress": "የዋሌት አድራሻ ይምረጡ", + "connectHardwareSelectAddressWalletAddress": "የዋሌት አድራሻ", + "connectHardwareWaitingForApplicationPrimaryText": "የSolana መተግበሪያውን በእርስዎ ሌጀር ይክፈቱ", + "connectHardwareWaitingForApplicationSecondaryText": "እባክዎ የእርስዎን ሃርድዌር ዋሌት ያገናኙ እና አለመቆለፉን ያረጋግጡ።", + "connectHardwareWaitingForPermissionPrimaryText": "ፈቃድ ያስፈልጋል", + "connectHardwareWaitingForPermissionSecondaryText": "የሃርድዌር ዋሌትዎን ያገናኙ፣ አለመቆለፉን ያረጋግጡ እና በአሳሽዎ ውስጥ ፈቃዶችን ማፅደቅዎን ያረጋግጡ።", + "connectHardwareAddAccountButton": "መለያ አክል", + "connectHardwareLedger": "ከእርስዎ ሌጀር ጋር ያገናኙ", + "connectHardwareStartConnection": "የእርስዎን ሌጀር ሃርድዌር ዋሌት ማገናኘት ለመጀመር ከዚህ በታች ያለውን አዝራር ጠቅ ያድርጉ", + "connectHardwarePairSuccessPrimary": "{{productName}} ተገናኝቷል", + "connectHardwarePairSuccessSecondary": "የእርስዎን {{productName}} በተሳካ ሁኔታ አገናኝተዋል።", + "connectHardwareSelectChains": "ለማገናኘት ሰንሰለቶችን ይምረጡ", + "connectHardwareOpenAppInterpolated": "የ{{app}} መተግበሪያውን በእርስዎ ሌጀር ይክፈቱ", + "connectHardwareSearching": "በመፈለግ ላይ...", + "connectHardwareMakeSureConnected": "የሃርድዌር ዋሌትዎን ያገናኙ እና ይክፈቱ። እባክዎ ተዛማጅ የአሳሽ ፈቃዶችን ያጽድቁ።", + "connectHardwareOpenAppDescription": "እባክዎ የሃርድዌር ዋሌት ይክፈቱ", + "connectHardwareConnecting": "በማገናኘት ላይ...", + "connectHardwareConnectingDescription": "ከእርስዎ Ledger መሣሪያ ጋር እየተገናኘን ነው።", + "connectHardwareConnectingAccounts": "መለያዎችዎን በማገናኘት ላይ...", + "connectHardwareDiscoveringAccounts": "መለያዎችን በመፈለግ ላይ...", + "connectHardwareDiscoveringAccountsDescription": "በእርስዎ መለያዎች ውስጥ እንቅስቃሴን እየፈለግን ነው።", + "connectHardwareErrorLedgerLocked": "ሌጀር ተቆልፏል", + "connectHardwareErrorLedgerLockedDescription": "የሌጀር መሳሪያዎ ቁልፍ መከፈቱን ያረጋግጡ እና እንደገና ይሞክሩ።", + "connectHardwareErrorLedgerGeneric": "የሆነ ስህተት ተፈጥሯል", + "connectHardwareErrorLedgerGenericDescription": "መለያዎችን ማግኘት አልተቻለም። የእርስዎ የሌጀር መሣሪያ ቁልፍ መከፈቱን ያረጋግጡ፣ ከዚያ እንደገና ይሞክሩ።", + "connectHardwareErrorLedgerPhantomLocked": "እባክዎን Phantom እንደገና ይክፈቱ እና ሃርድዌርዎን እንደገና ለማገናኘት ይሞክሩ።", + "connectHardwareFindingAccountsWithActivity": "{{chainName}} መለያዎችን በማግኘት ላይ...", + "connectHardwareFindingAccountsWithActivityDualChain": "{{chainName1}} ወይም {{chainName2}} መለያዎችን በማግኘት ላይ...", + "connectHardwareFoundAccountsWithActivity": "በእርስዎ ሌጀር ላይ እንቅስቃሴ ያላቸው {{numOfAccounts}} መለያዎችን አግኝተናል።", + "connectHardwareFoundAccountsWithActivitySingular": "በእርስዎ ሌጀር ላይ እንቅስቃሴ ያላቸው 1 መለያን አግኝተናል።", + "connectHardwareFoundSomeAccounts": "በሌጀር መሳሪያዎ ላይ አንዳንድ መለያዎችን አግኝተናል።", + "connectHardwareViewAccounts": "መለያዎችን ይመልከቱ", + "connectHardwareConnectAccounts": "መለያዎች ተገናኝተዋል", + "connectHardwareSelectAccounts": "መለያዎችን ይምረጡ", + "connectHardwareChooseAccountsToConnect": "ለማገናኘት የዋሌት መለያዎችን ይምረጡ።", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} መለያዎች ታክለዋል", + "connectHardwareAccountsStepOfSteps": "ደረጃ {{stepNum}} ከ {{totalSteps}}", + "connectHardwareMobile": "ሌጀር ያገናኙ", + "connectHardwareMobileTitle": "የእርስዎን ሌጀር የሃርድዌር ዋሌት ያገናኙ", + "connectHardwareMobileEnableBluetooth": "ብሉቱዝን ያንቁ", + "connectHardwareMobileEnableBluetoothDescription": "ለመገናኘት ብሉቱዝን ለመጠቀም ፍቃድ ይስጡ", + "connectHardwareMobileEnableBluetoothSettings": "Phantom የአካባቢ እና በአቅራቢያ ያሉ መሳሪያዎችን ፈቃዶችን እንዲጠቀም ለመፍቀድ ወደ ቅንብሮች ይሂዱ።", + "connectHardwareMobilePairWithDevice": "ከእርስዎ Ledger መሣሪያ ጋር ያጣምሩ", + "connectHardwareMobilePairWithDeviceDescription": "ምርጡን ምልክት ለማግኘት መሳሪያዎን በአቅራቢያ ያቆዩ", + "connectHardwareMobileConnectAccounts": "መለያዎችን ያገናኙ", + "connectHardwareMobileConnectAccountsDescription": "በማንኛውም የተጠቀሙባቸው መለያዎች ውስጥ እንቅስቃሴን እንፈልጋለን", + "connectHardwareMobileConnectLedgerDevice": "ከእርስዎ ሌጀር መሳሪያ ጋር ያገናኙ", + "connectHardwareMobileLookingForDevices": "በአቅራቢያ ያሉ መሳሪያዎችን በመመልከት ላይ...", + "connectHardwareMobileLookingForDevicesDescription": "እባክዎ የእርስዎን ሌጀር መሳሪያ ያገናኙ እና አለመቆለፉን ያረጋግጡ።", + "connectHardwareMobileFoundDeviceSingular": "1 ሌጀር መሳሪያ አግኝተናል", + "connectHardwareMobileFoundDevices": "{{numDevicesFound}} ሌጀር መሳሪያዎችን አግኝተናል", + "connectHardwareMobileFoundDevicesDescription": "ማጣመርን ለመጀመር ከስር ሌጀር መሳሪያን ይምረጡ።", + "connectHardwareMobilePairingWith": "ከ{{deviceName}} ጋር ማጣመር", + "connectHardwareMobilePairingWithDescription": "በማጣመር ጊዜ በእርስዎ ሌጀር መሳሪያ ላይ መመሪያዎችን ይከተሉ።", + "connectHardwareMobilePairingFailed": "ማጣመር አልተሳካም", + "connectHardwareMobilePairingFailedDescription": "ከ{{deviceName}} ጋር ማጣመር አልተቻለም። መሣሪያዎ መከፈቱን ያረጋግጡ።", + "connectHardwareMobilePairingSuccessful": "ማጣመር ተሳክቷል", + "connectHardwareMobilePairingSuccessfulDescription": "በተሳካ ሁኔታ አጣምረዋል እና ከእርስዎ ሌጀር መሳሪያ ጋር ተገናኝተዋል።", + "connectHardwareMobileOpenAppSingleChain": "የ{{chainName}} መተግበሪያውን በእርስዎ ሌጀር ይክፈቱ", + "connectHardwareMobileOpenAppDualChain": "{{chainName1}} ወይም {{chainName2}} መተግበሪያዎችን በእርስዎ ሌጀር ላይ ይክፈቱ", + "connectHardwareMobileOpenAppDescription": "መሣሪያዎ መከፈቱን ያረጋግጡ።", + "connectHardwareMobileStillCantFindDevice": "አሁንም መሳሪያዎን ማግኘት አልቻሉም?", + "connectHardwareMobileLostConnection": "የጠፋ ግንኙነት", + "connectHardwareMobileLostConnectionDescription": "ከ{{deviceName}} ጋር ያለውን ግንኙነት አጥተናል። መሣሪያዎ መከፈቱን ያረጋግጡ፣ ከዚያ እንደገና ይሞክሩ።", + "connectHardwareMobileGenericLedgerDevice": "ሌጀር መሳሪያ", + "connectHardwareMobileConnectDeviceSigning": "የእርስዎን {{deviceName}} ያገናኙ", + "connectHardwareMobileConnectDeviceSigningDescription": "የእርስዎን ሌጀር መሳሪያ ይክፈቱ እና በአቅራቢያ ያስቀምጡት።", + "connectHardwareMobileBluetoothDisabled": "ብሉቱዝ ስራ አቁሟል", + "connectHardwareMobileBluetoothDisabledDescription": "እባክዎ ብሉቱዝዎን ያንቁ እና ሌጀር መሳሪያዎን መከፈቱን ያረጋግጡ።", + "connectHardwareMobileLearnMore": "የበለጠ ይማሩ", + "connectHardwareMobileBlindSigningDisabled": "ሳያነቡ መፈረም ተሰናክሏል", + "connectHardwareMobileBlindSigningDisabledDescription": "ሳያነቡ መፈረም መሳሪያዎ ላይ መንቃቱን ያረጋግጡ።", + "connectHardwareMobileConfirmSingleChain": "በሃርድዌር ዋሌትዎ ላይ ግብይቱን ማረጋገጥ ያስፈልግዎታል። አለመቆለፉን ያረጋግጡ።", + "metamaskExplainerBottomSheetHeader": "ይህ ጣቢያ ከPhantom ጋር ይሰራል", + "metamaskExplainerBottomSheetSubheader": "ለመቀጠል MetaMaskን ከአገናኝ ዋሌት ይምረጡ።", + "metamaskExplainerBottomSheetDontShowAgain": "ደግመህ አታሳይ", + "ledgerStatusNotConnected": "ሌጀር አልተገናኘም", + "ledgerStatusConnectedInterpolated": "{{productName}} ተገናኝቷል", + "connectionClusterInterpolated": "እርስዎ አሁን ያሉት በ {{cluster}} ላይ ነው", + "connectionClusterTestnetMode": "አሁን በቴስትኔት ሁነታ ላይ ነዎት", + "featureNotSupportedOnLocalNet": "ይህ ባህርይ Solana Localnet ሲነቃ አይደገፍም።", + "readOnlyAccountBannerWarning": "ይህን መለያ እየተመለከቱ ነው", + "depositAddress": "አድራሻ ይቀበሉ", + "depositAddressChainInterpolated": "የእርስዎ {{chain}} አድራሻ", + "depositAssetDepositInterpolated": "{{tokenSymbol}} ይቀበሉ", + "depositAssetSecondaryText": "ይህ አድራሻ ጥቅም ላይ ሊውል የሚችለው ተኳኋኝ የሆኑ ቶክኖችን ለመቀበል ብቻ ነው።", + "depositAssetTextInterpolated": "በ<1>{{network}} ላይ ቶከኖች እና የሰብሳቢ ዕቃዎችን ለመቀበል ይህን አድራሻ ይጠቀሙ።", + "depositAssetTransferFromExchange": "ከልውውጥ የሚደረግ ዝውውር", + "depositAssetShareAddress": "አድራሻ አጋራ", + "depositAssetBuyOrDeposit": "ይግዙ ወይም ያስተላልፉ", + "depositAssetBuyOrDepositDesc": "ለመጀመር ዋሌትዎን ፈንድ ያድርጉ", + "depositAssetTransfer": "አስተላልፍ", + "editAddressAddressAlreadyAdded": "አድራሻ ቀድሞውኑ ታክሏል", + "editAddressAddressAlreadyExists": "አድራሻ ቀድሞውኑ አለ", + "editAddressAddressIsRequired": "አድራሻ ያስፈልጋል", + "editAddressPrimaryText": "አድራሻ ያርትዑ", + "editAddressRemove": "ከአድራሻ መፅሃፍ ያስወግዱ", + "editAddressToast": "አድራሻ ተዘምኗል", + "removeSavedAddressToast": "አድራሻ ተወግዷል", + "exportSecretErrorGeneric": "የሆነ ስህተት ተከስቷል፣ እባክዎ በኋላ እንደገና ይሞክሩ", + "exportSecretErrorIncorrectPassword": "ትክክል ያልሆነ የይለፍ ቃል", + "exportSecretPassword": "የይለፍ ቃል", + "exportSecretPrivateKey": "የግል ቁልፍ", + "exportSecretSecretPhrase": "የምስጢር ሐረግ", + "exportSecretSecretRecoveryPhrase": "ሚስጥራዊ መልሶ ማግኛ ሐረግ", + "exportSecretSelectYourAccount": "መለያዎን ይምረጡ", + "exportSecretShowPrivateKey": "የግል ቁልፍ አሳይ", + "exportSecretShowSecretRecoveryPhrase": "ሚስጥራዊ መልሶ ማግኛ ሐረግ አሳይ", + "exportSecretShowSecret": "{{secretNameText}} አሳይ", + "exportSecretWarningPrimaryInterpolated": "የእርስዎን {{secretNameText}} በፍፁም <1>አያጋሩ!", + "exportSecretWarningSecondaryInterpolated": "የሆነ ሰው የእርስዎ {{secretNameText}} ካለው፣ የዋሌትዎ ሙሉ ቁጥጥር ይኖረዋል።", + "exportSecretOnlyWay": "ዋሌትዎን መልሶ ለማግኘት ብቸኛው መንገድ የእርስዎ {{secretNameText}} ነው።", + "exportSecretDoNotShow": "ማንም ሰው የእርስዎን {{secretNameText}} እንዲያይ አይፍቀዱ", + "exportSecretWillNotShare": "Phantomን ጨምሮ፣ የእኔን {{secretNameText}} ለማንም አላጋራም።", + "exportSecretNeverShare": "የእርስዎን {{secretNameText}} ለማንም በጭራሽ አያጋሩ", + "exportSecretYourPrivateKey": "የእርስዎ የግል ቁልፍ", + "exportSecretYourSecretRecoveryPhrase": "የእርስዎ ሚስጥራዊ መልሶ ማግኛ ሐረግ", + "fullPageHeaderBeta": "ቤታ!", + "fullPageHeaderHelp": "እርዳታ", + "gasUpTo": "እስከ {{ amount }}", + "gasSlowTime": "2 ደቂቃዎች ያህል", + "gasAverageTime": "30 ሰከንዶች ያህል", + "gasFastTime": "15 ሰከንዶች ያህል", + "gasSlowTimePolygon": "15 ሰከንዶች ያህል", + "gasAverageTimePolygon": "10 ሰከንዶች ያህል", + "gasFastTimePolygon": "5 ሰከንዶች ያህል", + "gasSlowTimeBitcoin": "1 ሰዓት ገደማ", + "gasAverageTimeBitcoin": "30 ደቂቃዎች ያህል", + "gasFastTimeBitcoin": "10 ደቂቃዎች ያህል", + "gasSlowTimeAbbrev": "2ደቂቃ", + "gasAverageTimeAbbrev": "30ሰ", + "gasFastTimeAbbrev": "15ሰ", + "gasSlowTimePolygonAbbrev": "15ሰ", + "gasAverageTimePolygonAbbrev": "10ሰ", + "gasFastTimePolygonAbbrev": "5ሰ", + "gasSlow": "ቀርፋፋ", + "gasAverage": "አማካኝ", + "gasFast": "ፈጣን", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "እንደገና ይሞክሩ", + "homeErrorDescription": "ንብረቶችዎን ሰርስሮ ለማውጣት በመሞከር ላይ ስህተት ነበር። እባክዎ ያድሱ እና እንደገና ይሞክሩ", + "homeErrorTitle": "ንብረቶችን ለማግኘት አልተሳካም", + "homeManageTokenList": "የቶክን ዝርዝር ያስተዳድሩ", + "helloBitcoinBodyTitle": "እንኳን ወደ Bitcoin በደህና መጡ", + "helloBitcoinFeature1Title": "Bitcoin ይላኩ፣ ይቀበሉ እና ይግዙ", + "helloBitcoinFeature1Subtitle": "በPhantom ላይ ወዲያውኑ Bitcoin ያስተላልፉ እና ይግዙ። ከሁሉም ዋና ዋሌቶች እና ልውውጦች ጋር ተኳሃኝ ነው።", + "helloBitcoinFeature2Title": "የOrdinals ሥነ ምህዳርን ያስሱ", + "helloBitcoinFeature2Subtitle": "በMagic Eden እና Unisat ላይ ኦርዲናልን፣ BRC-20ዎችን እና ሌሎችንም ይግዙ፣ ይሽጡ እና ይለዋወጡ።", + "helloBitcoinFeature3Title": "ደህንነቱ የተጠበቀ", + "helloBitcoinFeature3Subtitle": "የእርስዎ Ordinals፣ BRC-20s እና Rare Sats በአጋጣሚ ጥቅም ላይ እንደማይውሉ እናረጋግጣለን።", + "interstitialDismissUnderstood": "ተረድቻለሁ", + "bitcoinAddressTypesBodyTitle": "የBitcoin አድራሻ ዓይነቶች", + "bitcoinAddressTypesFeature1Title": "ስለ Bitcoin አድራሻዎች", + "bitcoinAddressTypesFeature1Subtitle": "Phantom ቤተኛ Segwit እና Taprootን እያንዳንዳቸው ከራሳቸው ሚዛን ጋር ይደግፋል። ከሁለቱ በአንዱ የአድራሻ አይነት BTC ወይም Ordinals መላክ ይችላሉ።", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "በPhantom ውስጥ ያለው ነባሪ የBTC አድራሻ። ከTaproot የቆየ ነው ነገር ግን ከሁሉም ዋሌቶች እና ልውውጦች ጋር ተኳሃኝ ነው።", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "በጣም ርካሽ ከሆኑ ክፍያዎች ጋር ለOrdinals እና BRC-20ዎች ምርጥ። በምርጫዎች ውስጥ አድራሻዎችን ያስተካክሉ -> ተመራጭ የBitcoin አድራሻ።", + "headerTitleInfo": "መረጃ", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "ይህ የእርስዎ <1>{{addressType}} አድራሻ ነው።", + "invalidChecksumTitle": "የምስጢር ሐረግዎን አልቀናል!", + "invalidChecksumFeature1ExportPhrase": "አዲሱን የምስጢር ሐረግዎን ወደ ውጪ ይላኩ", + "invalidChecksumFeature1ExportPhraseDescription": "እባክዎ አዲሱን የምስጢር ሐረግዎን ከቀድሞው መለያዎችዎ የግል ቁልፎች ጋር ምትኬ ያስቀምጡ።", + "invalidChecksumFeature2FundsAreSafe": "የእርስዎ ፈንዶች አስተማማኝ እና ደህንነታቸው የተጠበቀ ነው", + "invalidChecksumFeature2FundsAreSafeDescription": "ይህ ማሻሻያ በራስ ሰር ነበር። በPhantom ላይ ማንም ሰው የእርስዎን የምስጢር ሐረግ አያውቅም ወይም የእርስዎን ገንዘብ የማግኘት ዕድል የለውም።", + "invalidChecksumFeature3LearnMore": "የበለጠ ይማሩ", + "invalidChecksumFeature3LearnMoreDescription": "ከአብዛኛዎቹ ዋሌቶች ጋር የማይጣጣም ሐረግ ነበረዎት። ስለዚህ ጉዳይ የበለጠ ለማወቅ ይህንን <1>የእርዳታ ጽሑፍ ያንብቡ።", + "invalidChecksumBackUpSecretPhrase": "የምስጢር ሐረግ ምትኬ ያስቀምጡ", + "migrationFailureTitle": "መለያዎን ማዛወር ላይ የሆነ ችግር ተፈጥሯል", + "migrationFailureFeature1": "የምስጢር ሐረግዎን ወደ ውጪ ይላኩ", + "migrationFailureFeature1Description": "ከመሳፈርዎ በፊት እባክዎ የሚስጥራዊ ሀረግዎን ምትኬ ያስቀምጡ።", + "migrationFailureFeature2": "ወደ Phantom መሳፈር", + "migrationFailureFeature2Description": "መለያዎን ለማየት ወደ Phantom እንደገና መሳፈር ያስፈልግዎታል።", + "migrationFailureFeature3": "የበለጠ ይማሩ", + "migrationFailureFeature3Description": "ስለዚህ ጉዳይ የበለጠ ለማወቅ <1>ይህን የእገዛ ጽሑፍ ያንብቡ።", + "migrationFailureContinueToOnboarding": "መሳፈሩን ቀጥል", + "migrationFailureUnableToFetchMnemonic": "የምስጢር ሐረግዎን መጫን አልቻልንም", + "migrationFailureUnableToFetchMnemonicDescription": "እባክዎ የድጋፍ ሰጪን ያነጋግሩ እና ለማረም የመተግበሪያ ምዝግብ ማስታወሻዎችን ያውርዱ", + "migrationFailureContactSupport": "የድጋፍ ሰጪን ያነጋግሩ", + "ledgerActionConfirm": "በሌጀር ናኖዎ ላይ ያረጋግጡ", + "ledgerActionErrorBlindSignDisabledPrimaryText": "ማንነት ሳይታወቅ መፈረም ተሰናክሏል", + "ledgerActionErrorBlindSignDisabledSecondaryText": "እባክዎ በሃርድዌር መሳሪያዎ ላይ ማንነት ሳይታወቅ መፈረም መንቃቱን ያረጋግጡ እና እርምጃውን እንደገና ይሞክሩ", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "በክወና ወቅት ሃርድዌር መሳሪያ ከግንኙነት ወጥቷል", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "እባክዎ የPhantom ቅጥያውን ይዝጉ እና ከዚያ እንደገና እርምጃውን ይሞክሩ", + "ledgerActionErrorDeviceLockedPrimaryText": "የሃርድዌር መሳሪያ ተቆልፏል", + "ledgerActionErrorDeviceLockedSecondaryText": "እባክዎ የሃርድዌር መሳሪያውን ይክፈቱ እና እርምጃውን እንደገና ይሞክሩ", + "ledgerActionErrorHeader": "የሌጀር እርምጃ ስህተት", + "ledgerActionErrorUserRejectionPrimaryText": "በተጠቃሚ ተቀባይነት ያላገኘ ግብይት", + "ledgerActionErrorUserRejectionSecondaryText": "እርምጃው በሃርድዌር መሳሪያው ላይ በተጠቃሚው ተቀባይነት አላገኘም ", + "ledgerActionNeedPermission": "ፈቃድ ያስፈልጋል", + "ledgerActionNeedToConfirm": "በሃርድዌር ዋሌትዎ ላይ ግብይቱን ማረጋገጥ ያስፈልግዎታል። አለመቆለፉን፣ በ{{chainType}} መተግበሪያ ላይ መሆኑን ያረጋግጡ።", + "ledgerActionNeedToConfirmMany": "በሃርድዌር ዋሌትዎ ላይ {{numberOfTransactions}} ግብይቶችን ማረጋገጥ ያስፈልግዎታል። አለመቆለፉን፣ በ{{chainType}} መተግበሪያ ላይ መሆኑን ያረጋግጡ።", + "ledgerActionNeedToConfirmBlind": "በሃርድዌር ዋሌትዎ ላይ ግብይቱን ማረጋገጥ ያስፈልግዎታል። አለመቆለፉን፣ በ{{chainType}} መተግበሪያ ላይ መሆኑን እና ሳያነቡ መፈረም መንቃቱን ያረጋግጡ።", + "ledgerActionNeedToConfirmBlindMany": "በሃርድዌር ዋሌትዎ ላይ {{numberOfTransactions}} ግብይቶችን ማረጋገጥ ያስፈልግዎታል። አለመቆለፉን፣ በ{{chainType}} መተግበሪያ ላይ መሆኑን እና ሳያነቡ መፈረም መንቃቱን ያረጋግጡ።", + "ledgerActionPleaseConnect": "እባክዎ የእርስዎን የሌጀር ናኖ ያገናኙ", + "ledgerActionPleaseConnectAndConfirm": "እባክዎ የሃርድዌር ዋሌትዎን ያገናኙ እና አለመቆለፉን ያረጋግጡ። በአሳሽዎ ውስጥ ፈቃዶችን ማፅደቅዎን ያረጋግጡ።", + "maxInputAmount": "መጠን", + "maxInputMax": "ከፍተኛ", + "notEnoughSolPrimaryText": "በቂ SOL አይደለም", + "notEnoughSolSecondaryText": "ለዚህ ግብይት በዋሌትዎ ውስጥ በቂ SOL የለዎትም። እባክዎ ተጨማሪ ያስቀምጡ እና እንደገና ይሞክሩ።", + "insufficientBalancePrimaryText": "በቂ ያልሆነ {{tokenSymbol}}", + "insufficientBalanceSecondaryText": "ለዚህ ግብይት በዋሌትዎ ውስጥ በቂ {{tokenSymbol}} የለዎትም።", + "insufficientBalanceRemaining": "ቀሪ", + "insufficientBalanceRequired": "አስፈላጊ", + "notEnoughSplTokensTitle": "በቂ ቶክኖች የሉም", + "notEnoughSplTokensDescription": "ለዚህ ግብይት በኪስ ቦርሳዎ ውስጥ በቂ ቶከኖች የሉዎትም። ይህ ግብይት ከገባ ወደ ኋላ ይመለሳል።", + "transactionExpiredPrimaryText": "ግብይት ጊዜው አልፎበታል", + "transactionExpiredSecondaryText": "ግብይቱን ለማረጋገጥ በጣም ረጅም ጊዜ ጠብቀዋል እና ጊዜው አልፎበታል። ይህ ግብይት ከገባ ወደ ኋላ ይመለሳል።", + "tokens": "ቶክኖች", + "notificationApplicationApprovalPermissionsAddressVerification": "ይህ አድራሻ የእርስዎ መሆኑን ያረጋግጡ", + "notificationApplicationApprovalPermissionsTransactionApproval": "ለግብይቶች ማፅደቅ ይጠይቁ", + "notificationApplicationApprovalPermissionsViewWalletActivity": "የዋሌት ቀሪ ሂሳብዎን እና እንቅስቃሴዎን ይመልከቱ", + "notificationApplicationApprovalParagraphText": "ማረጋገጥ ይህ ጣቢያ ለተመረጠው መለያ ቀሪ ሒሳቦችን እና እንቅስቃሴዎችን እንዲመለከት ያስችለዋል።", + "notificationApplicationApprovalActionButtonConnect": "ያገናኙ", + "notificationApplicationApprovalActionButtonSignIn": "ግባ", + "notificationApplicationApprovalAllowApproval": "ጣቢያው እንዲያገናኝ ይፈቀድ?", + "notificationApplicationApprovalAutoConfirm": "ግብይቶችን በራስ-ሰር ማረጋገጥ", + "notificationApplicationApprovalConnectDisclaimer": "ከሚያምኗቸው ድር ጣቢያዎች ጋር ብቻ ይገናኙ", + "notificationApplicationApprovalSignInDisclaimer": "ወደሚያምኗቸው ድር ጣቢያዎች ብቻ ይግቡ", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "ይህ ድረ ገጽ ለመጠቀም ደህንነቱ ያልተጠበቀ ነው እና ገንዘብዎን ለመስረቅ ሊሞክር ይችላል።", + "notificationApplicationApprovalConnectUnknownApp": "የማይታወቅ", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "ከመተግበሪያው ጋር መገናኘት አልተቻለም", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "ይህ መተግበሪያ ከ{{appNetworkName}} ጋር ለመገናኘት እየሞከረ ነው፣ ግን {{phantomNetworkName}} ተመርጧል።", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "{{networkName}} ለመጠቀም ወደ የገንቢ ቅንብሮች → ቴስትኔት ሁነታ ይሂዱ።", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "የማይታወቅ አውታረ መረብ", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "ከሌሎች የሞባይል መተግበሪያዎች ጋር መገናኘት በአሁኑ ጊዜ በሌጀር አይደገፍም።", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "እባክዎ ሌጀር ወዳልሆነ መለያ ቀይር ወይም የውስጠ-መተግበሪያ አሳሹን ይጠቀሙ እና እንደገና ይሞክሩ።", + "notificationSignatureRequestConfirmTransaction": "ግብይትን ያረጋግጡ", + "notificationSignatureRequestConfirmTransactionCapitalized": "ግብይት ያረጋግጡ", + "notificationSignatureRequestConfirmTransactions": "ግብይቶችን ያረጋግጡ", + "notificationSignatureRequestConfirmTransactionsCapitalized": "ግብይቶችን ያረጋግጡ", + "notificationSignatureRequestSignatureRequest": "የፊርማ ጥያቄ", + "notificationMessageHeader": "መልዕክት", + "notificationMessageCopied": "መልዕክት ተቀድቷል", + "notificationAutoConfirm": "በራስ-ሰር ማረጋገጥ", + "notificationAutoConfirmOff": "ጠፍቷል", + "notificationAutoConfirmOn": "በርቷል", + "notificationConfirmFooter": "ይህን ድር ጣቢያ የሚያምኑት ከሆነ ብቻ ያረጋግጡ።", + "notificationEstimatedTime": "ግምታዊ ጊዜ", + "notificationPermissionRequestText": "ይህ የፈቃድ ጥያቄ ብቻ ነው። ግብይቱ ወዲያውኑ ላይከናወን ይችላል።", + "notificationBalanceChangesText": "የቀሪ ሒሳብ ለውጦች ተገምተዋል። የተካተቱት መጠኖች እና ንብረቶች ዋስትና አይኖራቸውም።", + "notificationContractAddress": "የውል አድራሻ", + "notificationAdvancedDetailsText": "የላቀ", + "notificationUnableToSimulateWarningText": "በአሁኑ ጊዜ የቀሪ ሂሳብ ለውጦችን መገመት አልቻልንም። በኋላ እንደገና መሞከር ወይም ይህን ጣቢያ የሚያምኑት ከሆነ ማረጋገጥ ይችላሉ።", + "notificationSignMessageParagraphText": "ይህን መልእክት መፈረም የተመረጠው መለያ ባለቤትነት እንዳለዎት ያረጋግጣል።", + "notificationSignatureRequestScanFailedDescription": "ለደህንነት ጉዳዮች መልዕክትን መቃኘት አልተቻለም። እባክዎን በጥንቃቄ ይቀጥሉ።", + "notificationFailedToScan": "የዚህን ጥያቄ ውጤት ማስመሰል አልተሳካም።\nማረጋገጥ ደህንነቱ ያልተጠበቀ እና ወደ ኪሳራ ሊያመራ የሚችል ነው።", + "notificationScanLoading": "የቅኝት ጥያቄ", + "notificationTransactionApprovalActionButtonConfirm": "አረጋግጥ", + "notificationTransactionApprovalActionButtonBack": "ተመለስ", + "notificationTransactionApprovalEstimatedChanges": "ግምታዊ ለውጦች", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "ግምቶች በግብይት ማስመሰያዎች ላይ የተመሰረቱ ናቸው እንዲሁም አስተማማኝ አይደሉም", + "notificationTransactionApprovalHideAdvancedDetails": "የላቀ የግብይት ዝርዝሮችን ደብቅ", + "notificationTransactionApprovalNetworkFee": "የአውታረ መረብ ክፍያ", + "notificationTransactionApprovalNetwork": "አውታረ መረብ", + "notificationTransactionApprovalEstimatedTime": "ግምታዊ ጊዜ", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "በንብረት ባለቤትነት ላይ ተጽዕኖ የሚያደርጉ ለውጦች አልተገኙም", + "notificationTransactionApprovalSolanaAmountRequired": "ግብይቱን ለማስኬድ በSolana አውታረ መረብ የሚጠየቅ መጠን", + "notificationTransactionApprovalUnableToSimulate": "ማስመሰል አልተቻለም። ማጽደቅ የገንዘብ ማጣት ሊያስከትል ስለሚችል ይህን ድር ጣቢያ ማመንዎን ያረጋግጡ።", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "የቀሪ ሂሳብ ቅያሬዎችን ማስመጣት አልተቻለም", + "notificationTransactionApprovalViewAdvancedDetails": "የላቀ የግብይት ዝርዝሮችን አሳይ", + "notificationTransactionApprovalKnownMalicious": "ይህ ግብይት ተንኮል-አዘል ነው። መፈረም ገንዘብን ወደ ማጣት ሊያመራ ይችላል።", + "notificationTransactionApprovalSuspectedMalicious": "ይህ ግብይት ተንኮል-አዘል እንደሆነ እንጠረጥራለን። ማፅደቅ ገንዘብን ወደ ማጣት ሊያመራ ይችላል።", + "notificationTransactionApprovalNetworkFeeHighWarning": "በአውታረ መረብ መጨናነቅ ምክንያት የአውታረ መረብ ክፍያዎች ከፍ ይላሉ።", + "notificationTransactionERC20ApprovalDescription": "ማረጋገጥ ይህ መተግበሪያ ከታች እስካለው ገደብ ድረስ የእርስዎን ቀሪ ሂሳብ በማንኛውም ጊዜ እንዲደርስ ያስችለዋል።", + "notificationTransactionERC20ApprovalContractAddress": "የውል አድራሻ", + "notificationTransactionERC20Unlimited": "ያልተገደበ", + "notificationTransactionERC20ApprovalTitle": "{{tokenSymbol}} ወጪን አጽድቅ", + "notificationTransactionERC20RevokeTitle": "{{tokenSymbol}} ወጪን ሰርዝ", + "notificationTransactionERC721RevokeTitle": "{{tokenSymbol}} መዳረሻን ሰርዝ", + "notificationTransactionERC20ApprovalAll": "ሁሉም የእርስዎ {{tokenSymbol}}", + "notificationIncorrectModeTitle": "ልክ ያልሆነ ሁነታ", + "notificationIncorrectModeInTestnetTitle": "የቴስትኔት ሁነታ ላይ ነዎት", + "notificationIncorrectModeNotInTestnetTitle": "አሁን በቴስትኔት ሁነታ ላይ አይደሉም", + "notificationIncorrectModeInTestnetDescription": "{{origin}} ሜይንኔትን ለመጠቀም እየሞከረ ነው፣ ነገር ግን በTestnet ሁነታ ላይ ነዎት", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} ቴስትኔትን ለመጠቀም እየሞከረ ነው፣ ነገር ግን በቴስትኔት ሁነታ ላይ አይደሉም", + "notificationIncorrectModeInTestnetProceed": "ለመቀጠል፣ ቴስትኔት ሁነታን ያጥፉ።", + "notificationIncorrectModeNotInTestnetProceed": "ለመቀጠል፣ ቴስትኔት ሁነታን ያብሩ።", + "notificationIncorrectEIP712ChainId": "አሁን ለተገናኙት አውታረ መረብ ያልታሰበ መልእክት እንዳይፈርሙ ከልክለንዎታል", + "notificationIncorrectEIP712ChainIdDescription": "መልዕክት {{messageChainId}} ጠይቋል፣ ከ{{connectedChainId}} ጋር አልተገናኙም", + "notificationUnsupportedNetwork": "የማይደገፍ አውታረመረብ", + "notificationUnsupportedNetworkDescription": "ይህ ድር ጣቢያ Phantom በአሁኑ ጊዜ የማይደግፈውን አውታረ መረብ ለመጠቀም እየሞከረ ነው።", + "notificationUnsupportedNetworkDescription2": "በተለየ ቅጥያ ለመቀጠል፣ ቅንጅቶችን → ነባሪ የመተግበሪያ ዋሌትን ያጥፉ እና ሁልጊዜ ጠይቅ የሚለውን ይምረጡ። ከዚያ ገጹን ያድሱ እና እንደገና ያገናኙ።", + "notificationUnsupportedAccount": "የማይደገፍ መለያ", + "notificationUnsupportedAccountDescription": "ይህ ድር ጣቢያ ይህ የ{{chainType}} መለያ የማይደግፈውን {{targetChainType}}ን ለመጠቀም እየሞከረ ነው።", + "notificationUnsupportedAccountDescription2": "ተኳሃኝ ከሆነ የዘር ሐረግ ወይም የግል ቁልፍ ወደ መለያ ይቀይሩ እና እንደገና ይሞክሩ።", + "onboardingCreatePassword": "የይለፍ ቃል ይፍጠሩ", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "በ <1>የአገልግሎት ውሎች እስማማለሁ", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "የይለፍ ቃል ያረጋግጡ", + "onboardingCreatePasswordDescription": "ይህንን ዋሌትዎ ከተቆለፈ ለመክፈት ይጠቀሙታል።", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "ልክ ያልሆነ ሚስጥራዊ መልሶ ማግኛ ሐረግ", + "onboardingCreatePasswordPasswordPlaceholder": "የይለፍ ቃል", + "onboardingCreatePasswordPasswordStrengthWeak": "ደካማ", + "onboardingCreatePasswordPasswordStrengthMedium": "መካከለኛ", + "onboardingCreatePasswordPasswordStrengthStrong": "ጠንካራ", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "የእኔን ሚስጥራዊ መልሶ ማግኛ ሐረግ አስቀምጫለሁ", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "ሚስጥራዊ መልሶ ማግኛ ሐረግ", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "ይህ ሐረግ ዋሌትዎን መልሶ ለማግኘት ብቸኛው አማራጭ ነው። ከማንም ጋር እንዳይጋሩት!", + "onboardingImportWallet": "ዋሌት ያስመጡ", + "onboardingImportWalletImportExistingWallet": "ባለ12 ወይም 24-ቃላት ሚስጥራዊ መልሶ ማግኛ ሐረግን በመጠቀም ቀድሞውኑ ያለ ዋሌትዎን ያስመጡ።", + "onboardingImportWalletRestoreWallet": "ዋሌት ወደነበረበት ይመልሱ", + "onboardingImportWalletSecretRecoveryPhrase": "ሚስጥራዊ መልሶ ማግኛ ሐረግ", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "ልክ ያልሆነ ሚስጥራዊ መልሶ ማግኛ ሐረግ", + "onboardingImportWalletIHaveWords": "ባለ {{numWords}}-ቃላት መልሶ ማግኛ ሐረግ አለኝ", + "onboardingImportWalletIncorrectOrMisspelledWord": "ቃል {{wordIndex}} ትክክል አይደለም ወይም በተሳሳተ ፊደል ተፅፏል", + "onboardingImportWalletIncorrectOrMisspelledWords": "ቃላት {{wordIndexes}} ትክክል አይደሉም ወይም በተሳሳተ ፊደል ተፅፈዋል", + "onboardingImportWalletScrollDown": "ወደ ታች ይሸብልሉ", + "onboardingImportWalletScrollUp": "ወደ ላይ ይሸብልሉ", + "onboardingPathSelectionCreateWallet": "አዲስ ዋሌት ይፍጠሩ", + "onboardingPathSelectionText": "ለDeFi እና NFTዎች የተገነባ የወዳጅነት የSolana እና Ethereum ዋሌት ነው።", + "onboardingPathSelectionIHaveAWallet": "አስቀድሞ ዋሌት አለኝ", + "onboardingSelectAccountsImportAccounts": "መለያዎችን ያስመጡ", + "onboardingSelectAccountsImportAccountsDescription": "ለማስመጣት የዋሌት መለያዎችን ይምረጡ።", + "onboardingSelectAccountsImportSelectedAccounts": "የተመረጡ መለያዎችን ያስመጡ", + "onboardingSelectAccountsFindMoreAccounts": "ተጨማሪ መለያዎችን ያግኙ", + "onboardingSelectAccountsFindMoreNoneFound": "ምንም መለያዎች አልተገኙም", + "recentActivityPrimaryText": "የቅርብ ጊዜ እንቅስቃሴ", + "removeAccountActionButtonRemove": "አስወግድ", + "removeAccountRemoveWallet": "መለያን ያስወግዱ", + "removeAccountInterpolated": "{{accountName}} አስወግድ", + "removeAccountWarningLedger": "ምንም እንኳ ይህን ዋሌት ከPhantom እያስወገዱ ቢሆንም፣ የ\"የሃርድዌር ዋሌት አገናኝ\" ፍሰትን በመጠቀም እንደገና ማከል ይችላሉ።", + "removeAccountWarningSeedVault": "ምንም እንኳ ይህን ዋሌት ከPhantom እያስወገዱ ቢሆንም፣ የ\"የSeed Vault ዋሌት አገናኝ\" ፍሰትን በመጠቀም እንደገና ማከል ይችላሉ።", + "removeAccountWarningPrivateKey": "አንዴ ይህን ዋሌት ካስወገዱት በኋላ፣ Phantom ለእርስዎ መልሶ ማግኘት አይችልም። የእርስዎ የግል ቁልፍ ምትኬ እንዳለዎት ያረጋግጡ።", + "removeAccountWarningSeed": "ምንም እንኳ ይህን ዋሌት ከPhantom እያስወገዱ ቢሆንም፣ በዚህ ወይም በሌላ ዋሌት ውስጥ የእርስዎን ሜሞኒክ በመጠቀም እንደገና ማግኘት ይችላሉ።", + "removeAccountWarningReadOnly": "ይህን መለያ መሰረዝ የእይታ ብቻ ዋሌት ስለሆነ በዋሌትዎ ላይ ተጽዕኖ አይኖረውም።", + "removeSeedPrimaryText": "የምስጢር ሐረግ {{number}} በማስወገድ ላይ", + "removeSeedSecondaryText": "ይህ ሁሉንም ነባር መለያዎች በምስጢር ሐረግ {{number}} ውስጥ ያስወግዳል። የእርስዎ የምስጢር ሀረግ መቀመጡን ያረጋግጡ።", + "resetSeedPrimaryText": "መተግበሪያን በአዲስ ሚስጥራዊ ሀረግ ዳግም ያስጀምሩ", + "resetSeedSecondaryText": "ይህ ሁሉንም ነባር መለያዎች ያስወግድ እና በአዲስ ይተካቸዋል። የእርስዎ ሚስጥራዊ ሀረግ እና የግል ቁልፎች ምትኬ መቀመጡን ያረጋግጡ።", + "resetAppPrimaryText": "መተግበሪያውን ዳግም ያስጀምሩ እና ያጽዱ", + "resetAppSecondaryText": "ይህ ሁሉንም ነባር መለያዎች እና ውሂብ ያስወግዳል። የእርስዎ ሚስጥራዊ ሀረግ እና የግል ቁልፎች ምትኬ መቀመጡን ያረጋግጡ።", + "richTransactionsDays": "ቀናት", + "richTransactionsToday": "ዛሬ", + "richTransactionsYesterday": "ትላንት", + "richTransactionDetailAccount": "መለያ", + "richTransactionDetailAppInteraction": "የመተግበሪያ መስተጋብር", + "richTransactionDetailAt": "በ", + "richTransactionDetailBid": "ጨረታ", + "richTransactionDetailBidDetails": "የጨረታ ዝርዝሮች", + "richTransactionDetailBought": "ተገዝቷል", + "richTransactionDetailBurned": "ተቃጥሏል", + "richTransactionDetailCancelBid": "ጨረታ ይሰረዝ", + "richTransactionDetailCompleted": "ተጠናቅቋል", + "richTransactionDetailConfirmed": "ተረጋግጧል", + "richTransactionDetailDate": "ቀን", + "richTransactionDetailFailed": "አልተሳካም", + "richTransactionDetailFrom": "ከ", + "richTransactionDetailItem": "ንጥል", + "richTransactionDetailListed": "ተዘርዝሯል", + "richTransactionDetailListingDetails": "የዝርዝር ማብራሪያዎች", + "richTransactionDetailListingPrice": "የዝርዝር ዋጋ", + "richTransactionDetailMarketplace": "የንግድ ቦታ", + "richTransactionDetailNetworkFee": "የአውታረ መረብ ክፍያ", + "richTransactionDetailOriginalListingPrice": "ኦርጅናል የዝርዝር ዋጋ", + "richTransactionDetailPending": "በመጠባበቅ ላይ", + "richTransactionDetailPrice": "ዋጋ", + "richTransactionDetailProvider": "አቅራቢ", + "richTransactionDetailPurchaseDetails": "የግዢ ዝርዝሮች", + "richTransactionDetailRebate": "ከፊል ተመላሽ ገንዘብ", + "richTransactionDetailReceived": "ተቀብሏል", + "richTransactionDetailSaleDetails": "የሽያጭ ዝርዝሮች", + "richTransactionDetailSent": "ተልኳል", + "richTransactionDetailSold": "ተሽጧል", + "richTransactionDetailStaked": "ስቴክ ተደርጓል", + "richTransactionDetailStatus": "ሁኔታ", + "richTransactionDetailSwap": "ቅይይር", + "richTransactionDetailSwapDetails": "የቅይይር ዝርዝሮች", + "richTransactionDetailTo": "ለ", + "richTransactionDetailTokenSwap": "የቶክን ቅይይር", + "richTransactionDetailUnknownNFT": "የማይታወቅ NFT", + "richTransactionDetailUnlisted": "ዝርዝር ውስጥ ያልተካተተ", + "richTransactionDetailUnstaked": "ስቴክ ያልተደረገ", + "richTransactionDetailValidator": "አረጋጋጭ", + "richTransactionDetailViewOnExplorer": "በ {{explorer}} ላይ አሳይ", + "richTransactionDetailWithdrawStake": "ስቴክ ማውጣት", + "richTransactionDetailYouPaid": "እርስዎ ከፍለዋል", + "richTransactionDetailYouReceived": "እርስዎ ተቀብለዋል", + "richTransactionDetailUnwrapDetails": "ጥቅልን የመፍታት ዝርዝሮች", + "richTransactionDetailTokenUnwrap": "የቶክን ጥቅል መፍታት", + "historyItemsRefreshFailed": "አዳዲስ ግብይቶችን መጫን አልተሳካም።", + "historyItemsPagingFailed": "የቆዩ ግብይቶችን መጫን አልተሳካም።", + "historyItemsTestnetNotAvailable": "የቴስትኔት ግብይት ታሪክ በዚህ ጊዜ አይገኝም", + "historyUnknownDappName": "የማይታወቅ", + "historyStatusSucceeded": "ተሳክቷል", + "historyNetwork": "አውታረ መረብ", + "historyAttemptedAmount": "የተሞከረበት መጠን", + "historyAmount": "መጠን", + "sendAddressBookButtonLabel": "የአድራሻ መፅሃፍ", + "addressBookSelectAddressBook": "የአድራሻ መፅሃፍ", + "sendAddressBookNoAddressesSaved": "ምንም አድራሻዎች አልተቀመጡም", + "sendAddressBookRecentlyUsed": "በቅርብ ጊዜ ጥቅም ላይ የዋለ", + "addressBookSelectRecentlyUsed": "በቅርብ ጊዜ ጥቅም ላይ የዋለ", + "sendConfirmationLabel": "ስያሜ", + "sendConfirmationMessage": "መልዕክት", + "sendConfirmationNetworkFee": "የአውታረ መረብ ክፍያ", + "sendConfirmationPrimaryText": "መላኩን ያረጋግጡ", + "sendFungibleSummaryNetwork": "አውታረ መረብ", + "sendFungibleSummaryNetworkFee": "የአውታረ መረብ ክፍያ", + "sendFungibleSummaryEstimatedTime": "ግምታዊ ጊዜ", + "sendFungiblePendingEstimatedTime": "የጊዜ ግምት", + "sendFungibleSummaryEstimatedTimeDescription": "የEthereum ግብይት ፍጥነቶች በተለያዩ ሁኔታዎች ላይ ተመስርተው ይለያያሉ። \"የአውታረ መረብ ክፍያ\" ላይ ጠቅ በማድረግ እነሱን ማፋጠን ይችላሉ።", + "sendSummaryBitcoinPendingTxTitle": "ዝውውርን ማስገባት አልተቻለም", + "sendSummaryBitcoinPendingTxDescription": "በአንድ ጊዜ በመጠባበቅ ላይ ያለ አንድ የBTC ማስተላለፍ ብቻ ሊኖርዎት ይችላል። እባክዎ አዲስ ዝውውር ለማስገባት እስኪጠናቀቅ ድረስ ይጠብቁ።", + "sendFungibleSatProtectionTitle": "ከSat ጥበቃ ጋር በመላክ ላይ", + "sendFungibleSatProtectionExplainer": "Phantom የእርስዎ ኦርዲናሎች እና BRC20ዎች ለግብይት ክፍያዎች ወይም ለBitcoin ማስተላለፎች ጥቅም ላይ እንደማይውሉ ያረጋግጣል።", + "sendFungibleTransferFee": "የቶክን ማስተላለፍ ክፍያ", + "sendFungibleTransferFeeToolTip": "የዚህ ቶክን ፈጣሪ በእያንዳንዱ ዝውውር ላይ ክፍያ ይቀበላል። ይህ በPhantom የሚከፈል ወይም የሚሰበሰብ ክፍያ አይደለም።", + "sendFungibleInterestBearingPercent": "የአሁኑ የወለድ መጠን", + "sendFungibleNonTransferable": "ሊተላለፍ የማይችል", + "sendFungibleNonTransferableYes": "አዎ", + "sendStatusErrorMessageInterpolated": "ቶክኖችን ወደ <1>{{uiRecipient}} ለመላክ በመሞከር ላይ ስህተት ተፈጥሯል", + "sendStatusErrorTitle": "ለመላክ አልተቻለም", + "sendStatusLoadingTitle": "በመላክ ላይ...", + "sendStatusSuccessMessageInterpolated": "ቶክኖችዎ ወደ <1>{{uiRecipient}} በተሳካ ሁኔታ ተልከዋል", + "sendStatusSuccessTitle": "ተልኳል!", + "sendStatusConfirmedSuccessTitle": "ተልኳል!", + "sendStatusSubmittedSuccessTitle": "ግብይት ገብቷል", + "sendStatusEstimatedTransactionTime": "የተገመተው የግብይት ጊዜ፦ {{time}}", + "sendStatusViewTransaction": "ግብይት አሳይ", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ወደ <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ወደ <2>{{uiRecipient}} በተሳካ ሁኔታ ተልኳል", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} በተሳካ ሁኔታ ወደ <2>{{uiRecipient}} ተልኳል", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ወደ <2>{{uiRecipient}} መላክ አልተቻለም", + "sendFungibleSolanaErrorCode": "የስህተት ኮድ {{code}}", + "sendFormErrorInsufficientBalance": "በቂ ያልሆነ ቀሪ ሂሳብ", + "sendFormErrorEmptyAmount": "የተጠየቀው መጠን", + "sendFormInvalidAddress": "ልክ ያልሆነ {{assetName}} አድራሻ", + "sendFormErrorInvalidSolanaAddress": "ልክ ያልሆነ የSolana አድራሻ", + "sendFormErrorInvalidTwitterHandle": "ይህ የትዊተር የተጠቃሚ ስም አልተመዘገበም", + "sendFormErrorInvalidDomain": "ይህ ጎራ አልተመዘገበም", + "sendFormErrorMinRequiredInterpolated": "ቢያንስ {{minAmount}} {{tokenName}} ያስፈልጋል", + "sendRecipientTextareaPlaceholder": "የተቀባይ SOL አዳራሻ", + "sendRecipientTextAreaPlaceholder2": "የተቀባይ {{symbol}} አድራሻ", + "sendMemoOptional": "ማስታወሻ (አማራጭ)", + "sendMemo": "ማስታወሻ", + "sendOptional": "አማራጭ", + "settings": "ቅንብሮች", + "settingsDapps": "dApps", + "settingsSelectedAccount": "የተመረጠ መለያ", + "settingsAddressBookNoLabel": "ስያሜ የለም", + "settingsAddressBookPrimary": "የአድራሻ መፅሃፍ", + "settingsAddressBookRecentlyUsed": "በቅርብ ጊዜ ጥቅም ላይ የዋለ", + "settingsAddressBookSecondary": "በጋራ ጥቅም ላይ የዋሉ አድራሻዎችን ያስተዳድሩ", + "settingsAutoLockTimerPrimary": "የራስ-ሰር ቁልፍ ሰዓት ቆጣሪ", + "settingsAutoLockTimerSecondary": "የራስ-ሰር ቁልፍ ሰዓት ቆጣሪዎን የቆይታ ጊዜ ይቀይሩ", + "settingsChangeLanguagePrimary": "ቋንቋ ይቀይሩ", + "settingsChangeLanguageSecondary": "የማሳያ ቋንቋውን ይቀይሩ", + "settingsChangeNetworkPrimary": "አውታረ-መረብ ይቀይሩ", + "settingsChangeNetworkSecondary": "የአውታረ-መረብ ቅንብሮችዎን ያቀናብሩ", + "settingsChangePasswordPrimary": "የይለፍ ቃል ይቀይሩ", + "settingsChangePasswordSecondary": "የማያ ገፅ መቆለፊያውን የይለፍ ቃል ይቀይሩ", + "settingsCompleteBetaSurvey": "ቤታ የዳሰሳ ጥናትን ያጠናቅቁ", + "settingsDisplayLanguage": "የማሳያ ቋንቋ", + "settingsErrorCannotExportLedgerPrivateKey": "የሌጀር የግል ቁልፍን ወደ ውጪ መላክ አልተቻለም", + "settingsErrorCannotRemoveAllWallets": "ሁሉንም መለያዎች ማስወገድ አልተቻለም", + "settingsExportPrivateKey": "የግል ቁልፍ አሳይ", + "settingsNetworkMainnetBeta": "ሜይንኔት ቤታ", + "settingsNetworkTestnet": "ቴስትኔት", + "settingsNetworkDevnet": "ዴቭኔት", + "settingsNetworkLocalhost": "ሎካልሆስት", + "settingsNetworkPhantomRPC": "Phantom RPC አውታረ መረብ", + "settingsTestNetworks": "የሙከራ አውታረ መረቦች", + "settingsUseCustomNetworks": "ብጁ አውታረ መረቦችን ይጠቀሙ", + "settingsTestnetMode": "ቴስትኔት ሁነታ", + "settingsTestnetModeDescription": "ሂሳቦች እና የመተግበሪያ ግንኙነቶች ላይ ይተገበራል።", + "settingsWebViewDebugging": "የድር እይታ ስህተት ማረም", + "settingsWebViewDebuggingDescription": "የውስጠ-መተግበሪያ አሳሽ የድር እይታዎችን እንዲፈትሹ እና ስህተት እንዲያርሙ ያስችልዎታል።", + "settingsTestNetworksInfo": "ወደ ማንኛውም የTestnet አውታረ መረብ መቀየር ለሙከራ ዓላማዎች ብቻ የሚደረግ ነው። እባክዎን በTestnet አውታረ መረቦች ላይ ያሉ ቶክኖች ምንም አይነት የገንዘብ ዋጋ እንደሌላቸው ይወቁ።", + "settingsEmojis": "ስሜት ገላጭ ምስሎች", + "settingsNoAddresses": "አድራሻዎች የሉም", + "settingsAddressBookEmptyHeading": "የአድራሻ መፅሃፍዎ ባዶ ነው", + "settingsAddressBookEmptyText": "ተወዳጅ አድራሻዎችዎን ለማከል \"+\" ወይም \"አድራሻ አክል\" የሚሉ አዝራሮችን ጠቅ ያድርጉ", + "settingsEditWallet": "መለያ ያክሉ", + "settingsNoTrustedApps": "የሚታመኑ መተግበሪያዎች የሉም", + "settingsNoConnections": "ገና ምንም ግንኙነቶች የሉም።", + "settingsRemoveWallet": "መለያን ያስወግዱ", + "settingsResetApp": "መተግበሪያ ዳግም ያስጀምሩ", + "settingsRemoveSecretPhrase": "የምስጢር ሐረግ ያስወግዱ", + "settingsResetAppWithSecretPhrase": "መተግበሪያን በምስጢር ሀረግ ዳግም ያስጀምሩ", + "settingsResetSecretRecoveryPhrase": "ሚስጥራዊ መልሶ ማግኛ ሐረግ ወደነበረበት ይመልሱ", + "settingsShowSecretRecoveryPhrase": "ሚስጥራዊ መልሶ ማግኛ ሐረግ አሳይ", + "settingsShowSecretRecoveryPhraseSecondary": "ሚስጥራዊ ሐረግ አሳይ", + "settingsShowSecretRecoveryPhraseTertiary": "የምስጢር ሐረግ አሳይ", + "settingsTrustedAppsAutoConfirmActiveUntil": "እስከ {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "በራስ-ሰር ማረጋገጥ", + "settingsTrustedAppsDisclaimer": "በራስ-ሰር ማረጋገጥን በሚታመኑ ጣቢያዎች ላይ ብቻ ያንቁ", + "settingsTrustedAppsLastUsed": "ጥቅም ላይ የዋለው {{formattedTimestamp}} በፊት", + "settingsTrustedAppsPrimary": "የተገናኙ መተግበሪያዎች", + "settingsTrustedApps": "የሚታመኑ መተግበሪያዎች", + "settingsTrustedAppsRevoke": "ሻር", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} አልተገናኘም", + "settingsTrustedAppsSecondary": "የሚታመኑ መተግበሪያዎችዎን ያቀናብሩ", + "settingsTrustedAppsToday": "ዛሬ", + "settingsTrustedAppsYesterday": "ትላንት", + "settingsTrustedAppsLastWeek": "ባለፈው ሳምንት", + "settingsTrustedAppsBeforeYesterday": "ቀደም ብሎ", + "settingsTrustedAppsDisconnectAll": "ከሁሉም ግንኙነት አቋርጥ", + "settingsTrustedAppsDisconnectAllToast": "ሁሉም መተግበሪያዎች ግንኙነታቸው ተቋርጧል", + "settingsTrustedAppsEndAutoConfirmForAll": "ለሁሉም በራስ-ሰር ማረጋገጥ ይብቃ", + "settingsTrustedAppsEndAutoConfirmForAllToast": "ሁሉም በራስ-ሰር የማረጋገጥ ክፍለ ጊዜዎች አብቅተዋል", + "settingsSecurityPrimary": "ደህንነት እና ግላዊነት", + "settingsSecuritySecondary": "የደህንነት ቅንብሮችዎን ያዘምኑ", + "settingsActiveNetworks": "ንቁ አውታረ መረቦች", + "settingsActiveNetworksAll": "ሁሉም", + "settingsActiveNetworksSolana": "Solana ብቻ", + "settingsDeveloperPrimary": "የገንቢ ቅንብሮች", + "settingsAdvanced": "የላቁ ቅንብሮች", + "settingsTransactions": "የግብይት ቅንብሮች", + "settingsAutoConfirm": "በራስ-ሰር ማረጋገጥ ቅንብሮች", + "settingsSecurityAnalyticsPrimary": "ስም-አልባ ትንታኔዎችን አጋራ", + "settingsSecurityAnalyticsSecondary": "እንድናሻሽል ለመርዳት ያስችሉ", + "settingsSecurityAnalyticsHelper": "Phantom የእርስዎን የግል መረጃ ለትንታኔ ዓላማ አይጠቀምም", + "settingsSuspiciousCollectiblesPrimary": "አጠራጣሪ የሰብሳቢ ዕቃዎችን ይደብቁ", + "settingsSuspiciousCollectiblesSecondary": "የተጠቆሙ የሰብሳቢ ዕቃዎችን ለመደበቅ ይቀያይሩ", + "settingsPreferredBitcoinAddress": "ተመራጭ የBitcoin አድራሻ", + "settingsEnabledAddressesUpdated": "የሚታዩ አድራሻዎች ተዘምነዋል!", + "settingsEnabledAddresses": "የነቁ አድራሻዎች", + "settingsBitcoinPaymentAddressForApps": "ለመተግበሪያዎች የክፍያዎች አድራሻ", + "settingsBitcoinOrdinalsAddressForApps": "ለመተግበሪያዎች የOrdinals አድራሻ", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "ከላይ ያሉት ሁለቱም የአድራሻ ዓይነቶች ሲነቁ፣ እንደ Magic Eden ላሉ የተወሰኑ መተግበሪያዎች የእርስዎ ቤተኛ Segwit አድራሻ ለግዢዎች የገንዘብ ድጋፍ ይውላል። የተገዙ ንብረቶች በTaproot አድራሻዎ ውስጥ ይቀበላሉ።", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "ተኳኋኝነትን ለማረጋገጥ Phantom ውስጥ ያለው ነባሪው የBitcoin አድራሻ።", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(ነባሪ)", + "settingsPreferredBitcoinAddressTaprootExplainer": "በጣም ዘመናዊው የአድራሻ አይነት፣ ብዙ ጊዜ በርካሽ የግብይት ክፍያዎች።", + "settingsPreferredExplorers": "ተመራጭ አሳሽ", + "settingsPreferredExplorersSecondary": "ወደ ተመራጭ ብሎክቼይን አሳሽዎ ይቀይሩ", + "settingsCustomGasControls": "ብጁ የጋዝ ቁጥጥሮች", + "settingsAttachApplicationLogs": "የመተግበሪያ ምዝግብ ማስታወሻዎችን ያያይዙ", + "settingsDownloadApplicationLogs": "የመተግበሪያ ምዝግብ ማስታወሻዎችን ያውርዱ", + "settingsDownloadApplicationLogsShort": "ምዝግብ ማስታወሻዎችን ያውርዱ", + "settingsDownloadApplicationLogsHelper": "የPhantom ድጋፍ ችግሮችን ለመፍታት የሚያግዝ የአካባቢ ውሂብ፣ የብልሽት ሪፖርቶች እና የህዝብ የዋሌት አድራሻዎችን ይዟል", + "settingsDownloadApplicationLogsWarning": "እንደ ዘር ሀረጎች ወይም የግል ቁልፎች ምንም ሚስጥራዊነት ያለው ውሂብ አልተካተተም።", + "settingsWallet": "ዋሌት", + "settingsPreferences": "ምርጫዎች", + "settingsSecurity": "ደህንነት", + "settingsDeveloper": "ገንቢ", + "settingsSupport": "ድጋፍ", + "settingsWalletShortcutsPrimary": "የዋሌት አቋራጮችን አሳይ", + "settingsAppIcon": "የመተግበሪያ አዶ", + "settingsAppIconDefault": "ነባሪ", + "settingsAppIconLight": "ብርሃን", + "settingsAppIconDark": "ጨለማ", + "settingsAutoConfirmHeader": "በራስ-ሰር ማረጋገጥ", + "stakeAccountCardActiveStake": "ንቁ ስቴክ", + "stakeAccountCardBalance": "ቀሪ ሂሳብ", + "stakeAccountCardRentReserve": "ኪራይ መክፈያ ተቀማጭ ሂሳብ", + "stakeAccountCardRewards": "የመጨረሻው ሽልማት", + "stakeAccountCardRewardsTooltip": "ይህ ስቴክ ለማድረግ እርስዎ በማሸነፍ ያገኙት በጣም የቅርብ ጊዜው ሽልማት ነው። በየ3 ቀኑ ይሸለማሉ።", + "stakeAccountCardStakeAccount": "አድራሻ", + "stakeAccountCardLockup": "መቆለፍ እስከ", + "stakeRewardsHistoryTitle": "የሽልማቶች ታሪክ", + "stakeRewardsHistoryItemTitle": "ሽልማቶች", + "stakeRewardsHistoryEmptyList": "ሽልማቶች የሉም", + "stakeRewardsTime_zero": "ዛሬ", + "stakeRewardsTime_one": "ትላንት", + "stakeRewardsTime_other": "{{count}} ቀናት በፊት", + "stakeRewardsItemsPagingFailed": "የቆዩ ሽልማቶችን መጫን አልተሳካም።", + "stakeAccountCreateAndDelegateErrorStaking": "ይህን አረጋጋጭ ስቴክ ለማድረግ ችግር ነበረ። እባክዎ እንደገና ይሞክሩ።", + "stakeAccountCreateAndDelegateSolStaked": "SOL ስቴክ ተደርጓል!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "የስቴክ መለያው አንዴ ከነቃ በኋላ በሚቀጥሉት ጥቂት ቀናት <1> የእርስዎ SOL ሽልማቶችን ማስገኘት ይጀምራል።", + "stakeAccountCreateAndDelegateStakingFailed": "ስቴክ ማድረግ አልተሳካም", + "stakeAccountCreateAndDelegateStakingSol": "SOL ስቴክ በማድረግ ላይ...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "ስቴክ ማድረጊያ መለያ እየፈጠርን ነው፣ ከዚያ የእርስዎን SOL ወደሚከተለው መወከል", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "ስቴክ ማድረጊያ መለያ እየፈጠርን ነው፣ ከዚያ የእርስዎን SOL ወደ {{validatorName}} መወከል", + "stakeAccountCreateAndDelegateViewTransaction": "ግብይት አሳይ", + "stakeAccountDeactivateStakeSolUnstaked": "SOL ስቴክ አልተደረገም!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "የስቴክ መለያው አንዴ ከቦዘነ በኋላ በሚቀጥሉት ጥቂት ቀናት <1> የእርስዎን ስቴክ ማውጣት ይችላሉ።", + "stakeAccountDeactivateStakeSolUnstakedDescription": "የስቴክ መለያው አንዴ ከቦዘነ በኋላ በሚቀጥሉት ጥቂት ቀናት የእርስዎን ስቴክ ማውጣት ይችላሉ።", + "stakeAccountDeactivateStakeUnstakingFailed": "ስቴክ አለማድረግ አልተሳካም", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "ከዚህ አረጋጋጭ ስቴክ አለማድረግ ችግር ነበረ። እባክዎ እንደገና ይሞክሩ።", + "stakeAccountDeactivateStakeUnstakingSol": "SOL ስቴክ ባለማድረግ ላይ...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "የእርስዎን SOL ስቴክ ላለማድረግ ሂደት እየጀመርን ነው።", + "stakeAccountDeactivateStakeViewTransaction": "ግብይት አሳይ", + "stakeAccountDelegateStakeSolStaked": "SOL ስቴክ ተደርጓል!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "የስቴክ መለያው አንዴ ከነቃ በኋላ በሚቀጥሉት ጥቂት ቀናት <1> የእርስዎ SOL ሽልማቶችን ማስገኘት ይጀምራል።", + "stakeAccountDelegateStakeStakingFailed": "ስቴክ ማድረግ አልተሳካም", + "stakeAccountDelegateStakeStakingFailedDescription": "ይህን አረጋጋጭ ስቴክ ለማድረግ ችግር ነበረ። እባክዎ እንደገና ይሞክሩ።", + "stakeAccountDelegateStakeStakingSol": "SOL ስቴክ በማድረግ ላይ...", + "stakeAccountDelegateStakeStakingSolDescription": "የእርስዎን SOL ውክልና እየሰጠን ነው።", + "stakeAccountDelegateStakeViewTransaction": "ግብይት አሳይ", + "stakeAccountListActivationActivating": "በማግበር ላይ", + "stakeAccountListActivationActive": "ንቁ", + "stakeAccountListActivationInactive": "የቦዘነ", + "stakeAccountListActivationDeactivating": "በማቦዘን ላይ", + "stakeAccountListErrorFetching": "የስቴክ መለያ ማምጣት አልቻልንም። እባክዎ ቆየት ብለው እንደገና ይሞክሩ።", + "stakeAccountListNoStakingAccounts": "ስቴክ ማድረጊያ መለያዎች የሉም", + "stakeAccountListReload": "እንደገና ጫን", + "stakeAccountListViewPrimaryText": "የእርስዎ ስቴክ", + "stakeAccountListViewStakeSOL": "ስቴክ SOL", + "stakeAccountListItemStakeFee": "{{fee}} ክፍያ", + "stakeAccountViewActionButtonRestake": "እንደገና ስቴክ አድርግ", + "stakeAccountViewActionButtonUnstake": "ስቴክ አታድርግ", + "stakeAccountViewError": "ስህተት", + "stakeAccountViewPrimaryText": "የእርስዎ ስቴክ", + "stakeAccountViewRestake": "እንደገና ስቴክ ማድረግ", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "የእርስዎ SOL አሁን በአረጋጋጭ ስቴክ ተደርጓል። እነዚህን ገንዘቦች ለማግኘት <1>ስቴክ አለማድረግ ያስፈልግዎታል። <3>የበለጠ ለመማር", + "stakeAccountViewStakeInactive": { + "part1": "ይህ የስቴክ መለያ የቦዘነ ነው። ስቴኩን ማውጣት ወይም ውክልና ለመስጠት አረጋጋጭ ማግኘትን ያስቡበት።", + "part2": "የበለጠ ለመማር" + }, + "stakeAccountViewStakeNotFound": "ይህ የስቴክ መለያ ሊገኝ አልቻለም።", + "stakeAccountViewViewOnExplorer": "በ {{explorer}} ላይ አሳይ", + "stakeAccountViewWithdrawStake": "ስቴክ ማውጣት", + "stakeAccountViewWithdrawUnstakedSOL": "ስቴክ ያልተደረገ SOL ያውጡ", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL ወጥቷል!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "የእርስዎ SOL ወጥቷል።", + "part2": "በሚቀጥሉት ጥቂት ደቂቃዎች ይህ የስቴክ መለያ በራስ-ሰር ይወገዳል።" + }, + "stakeAccountWithdrawStakeViewTransaction": "ግብይት አሳይ", + "stakeAccountWithdrawStakeWithdrawalFailed": "ማውጣት አልተሳካም", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "ከዚህ የስቴክ መለያ ማውጣት ላይ ችግር ነበረ። እባክዎ እንደገና ይሞክሩ።", + "stakeAccountWithdrawStakeWithdrawingSol": "SOL በማውጣት ላይ...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "የእርስዎን SOL ከዚህ መለያ በማውጣት ላይ ነን።", + "startEarningSolAccount": "መለያ", + "startEarningSolAccounts": "መለያዎች", + "startEarningSolErrorClosePhantom": "እዚህ መታ ያድርጉ እና እንደገና ይሞክሩ።", + "startEarningSolErrorTroubleLoading": "ስቴክ ችግር በመጫን ላይ", + "startEarningSolLoading": "በመጫን ላይ...", + "startEarningSolPrimaryText": "SOL ማግኘት ይጀምሩ", + "startEarningSolSearching": "ስቴክ ማድረጊያ መለያዎችን በመፈለግ ላይ", + "startEarningSolStakeTokens": "ቶክኖችን ስቴክ ያድርጉ እና ሽልማቶችን ያግኙ", + "startEarningSolYourStake": "የእርስዎ ስቴክ", + "unwrapFungibleTitle": "ወደ {{tokenSymbol}} ይቀያይሩ", + "unwrapFungibleDescription": "ከ{{fromToken}} ለ{{toToken}} ይውጡ", + "unwrapFungibleConfirmSwap": "ቅይይርን ያረጋግጡ", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "ምርጥ ዋጋ!", + "swapFeesEstimatedFees": "ግምታዊ ክፍያዎች", + "swapFeesFees": "ክፍያዎች", + "swapFeesPhantomFee": "Phantom ክፍያ", + "swapFeesPhantomFeeDisclaimer": "እኛ ሁልጊዜ ከከፍተኛ ፍሰት አቅራቢዎች ምርጡን ዋጋ እናገኛለን። የ {{feePercentage}} ክፍያ በቀጥታ በዚህ ጥቅስ ውስጥ ይካተታል።", + "swapFeesRate": "ምርጥ ዋጋ", + "swapFeesRateDisclaimer": "በበርካታ ያልተማከሉ ልውውጦች መካከል በጁፒተር አግሪጌተር የተገኘው ምርጡ ተመን።", + "swapFeesRateDisclaimerMultichain": "በበርካታ ያልተማከሉ ልውውጦች መካከል የተገኘው ምርጡ ተመን።", + "swapFeesPriceImpact": "የዋጋ ተፅዕኖ", + "swapFeesHighPriceImpact": "ከፍተኛ የዋጋ ተፅዕኖ", + "swapFeesPriceImpactDisclaimer": "በንግድዎ መጠን ላይ በመመስረት በገቢያ ዋጋ እና በግምታዊ ዋጋ መካከል ያለው ልዩነት።", + "swapFeesSlippage": "መንሸራተት", + "swapFeesHighSlippage": "ከፍተኛ መንሸራተትን መታገስ", + "swapFeesHighSlippageDisclaimer": "ከዚህ {{slippage}}% በላይ ዋጋው በማይመች ሁኔታ ከተቀየረ ግብይትዎ ይከሽፋል።", + "swapFeesSlippageDisclaimer": "የንግድዎ ዋጋ ከቀረበው የዋጋ ተመን ሊወጣ የሚችል መጠን።", + "swapFeesProvider": "አቅራቢ", + "swapFeesProviderDisclaimer": "ያልተማከለው ልውውጥ ንግድዎን ለማጠናቀቅ ይጠቅማል።", + "swapEstimatedTime": "ግምታዊ ጊዜ", + "swapEstimatedTimeShort": "የተገመተው ጊዜ", + "swapEstimatedTimeDisclaimer": "ለድልድዩ የሚገመተው የማጠናቀቂያ ጊዜ በተለያዩ የግብይት ፍጥነቶች ላይ ተጽዕኖ በሚያሳድሩ ሁኔታዎች ይለያያል።", + "swapSettingsButtonCommand": "የቅይይር ቅንብሮችን ክፈት", + "swapQuestionRetry": "እንደገና ይሞክሩ?", + "swapFlowYouPay": "እርስዎ ይከፍላሉ", + "swapFlowYouReceive": "እርስዎ ይቀበላሉ", + "swapFlowActionButtonText": "ትዕዛዝ ከልስ", + "swapAssetCardTokenNetwork": "{{symbol}} {{network}} ላይ", + "swapAssetCardMaxButton": "ከፍተኛ", + "swapAssetCardSelectTokenAndNetwork": "ቶክን እና አውታረ መረብ ይምረጡ", + "swapSlippageSettingsTitle": "የመንሸራተት ቅንብሮች", + "swapSlippageSettingsSubtitle": "ዋጋው ከመንሸራተቱ በላይ ከተቀየረ ግብይትዎ ውድቅ ይሆናል። የሚመከረው ነባሪ 0.3% ነው - በጣም ከፍተኛ ዋጋ ያለው ጥሩ ያልሆነ ንግድ ያስከትላል።", + "swapSlippageSettingsCustom": "ብጁ", + "swapSlippageSettingsHighSlippageWarning": "የእርስዎ ግብይት ቀዳሚ ሊሆን ይችላል እና ጥሩ ያልሆነ ንግድ ሊያስከትል ይችላል።", + "swapSlippageSettingsCustomMinError": "እባክዎ ከ{{minSlippage}}% በላይ የሆነ ዋጋ ያስገቡ።", + "swapSlippageSettingsCustomMaxError": "እባክዎ ከ{{minSlippage}}% በታች የሆነ ዋጋ ያስገቡ።", + "swapSlippageSettingsCustomInvalidValue": "እባክዎ ልክ የሆነ ዋጋ ያስገቡ።", + "swapQuoteFeeDisclaimer": "ጥቅሱ {{feePercentage}} Phantom ክፍያን ያካትታል", + "swapQuoteMissingContext": "የጠፋ የመቀያየሪያ መረጃ አውድ", + "swapQuoteErrorNoQuotes": "ያለ መረጃ ለመለዋወጥ በመሞከር ላይ", + "swapQuoteSolanaNetwork": "Solana አውታረ መረብ", + "swapQuoteNetwork": "አውታረ መረብ", + "swapQuoteOneTimeSerumAccount": "የአንድ ጊዜ Serum መለያ", + "swapQuoteOneTimeTokenAccount": "የአንድ ጊዜ ቶክን መለያ", + "swapQuoteBridgeFee": "አቋራጭ ሰንሰለት ልውውጥ ክፍያ", + "swapReviewFlowActionButtonPrimary": "አቀያይር", + "swapReviewFlowPrimaryText": "ትዕዛዝ ከልስ", + "swapReviewFlowYouPay": "እርስዎ ይከፍላሉ", + "swapReviewFlowYouReceive": "እርስዎ ይቀበላሉ", + "swapTxConfirmationReceived": "ተቀብሏል!", + "swapTxConfirmationSwapFailed": "መቀያየር አልተሳካም", + "swapTxConfirmationSwapFailedSlippageLimit": "ቅይይሩ የመንሸራተት ገደቡ ላይ ደርሷል፣ እባክዎ እንደገና ይሞክሩ።", + "swapTxConfirmationSwapFailedInsufficientBalance": "ጥያቄውን ማጠናቀቅ አልቻልንም። ግብይቱን ለማጠናቀቅ በቂ ቀሪ ሒሳብ የለዎትም።", + "swapTxConfirmationSwapFailedTryAgain": "ቅይይሩ አልተሳካም፣ እባክዎ እንደገና ይሞክሩ", + "swapTxConfirmationSwappingTokens": "ቶክኖችን በማቀያየር ላይ...", + "swapTxConfirmationTokens": "ቶክኖች", + "swapTxConfirmationTokensDeposited": "ተከናውኗል! ቶክኖች ወደ ዋሌትዎ ተቀምጠዋል", + "swapTxConfirmationTokensDepositedTitle": "ተከናውኗል!", + "swapTxConfirmationTokensDepositedBody": "ቶክኖች ወደ ዋሌትዎ ተቀምጠዋል", + "swapTxConfirmationTokensWillBeDeposited": "አንዴ ግብይቱ ከተጠናቀቀ በኋላ ወደ ዋሌትዎ ይቀመጣል", + "swapTxConfirmationViewTransaction": "ግብይት አሳይ", + "swapTxBridgeSubmitting": "ግብይት በማስገባት ላይ", + "swapTxBridgeSubmittingDescription": "{{sellAmount}} በ{{sellNetwork}} ለ{{buyAmount}} በ{{buyNetwork}} በማቀያየር ላይ", + "swapTxBridgeFailed": "ግብይት ማስገባት አልተሳካም", + "swapTxBridgeFailedDescription": "ጥያቄውን ማጠናቀቅ አልቻልንም።", + "swapTxBridgeSubmitted": "ግብይት ገብቷል", + "swapTxBridgeSubmittedDescription": "የተገመተው የግብይት ጊዜ፦ {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "ይህን መስኮት ደህንነቱ እንደተጠበቀ ማሰናበት ይችላሉ።", + "swapperMax": "ከፍተኛ", + "swapperTooltipNetwork": "አውታረ መረብ", + "swapperTooltipPrice": "ዋጋ", + "swapperTooltipAddress": "ውል", + "switchToggle": "ቀያይር", + "termsOfServiceActionButtonAgree": "እስማማለሁ", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "<1>\"እስማማለሁ\" የሚለውን ጠቅ በማድረግ ቶክኖችን በPhantom የመቀያየር <3>ውሎች እና ሁኔታዎችን ተቀብለዋል።", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "የአገልግሎት ውላችንን አሻሽለናል። <1>\"እስማማለሁ\" የሚለውን ጠቅ በማድረግ በአዲሱ <3>የአገልግሎት ውላችንተስማምተዋል።<5><6>አዲሱ የአገልግሎት ውላችን ለተወሰኑ ምርቶች አዲስ <8>የክፍያ መዋቅርን ያካትታል።", + "termsOfServicePrimaryText": "የአገልግሎት ውል", + "tokenRowUnknownToken": "የማይታወቅ ቶክን", + "transactionsAppInteraction": "የመተግበሪያ መስተጋብር", + "transactionsFailedAppInteraction": "ያልተሳካ የመተግበሪያ መስተጋብር", + "transactionsBidOnInterpolated": "በ{{name}} ላይ ጨረታ", + "transactionsBidFailed": "ጨረታ አልተሳካም", + "transactionsBoughtInterpolated": "{{name}} ተገዝቷል", + "transactionsBoughtCollectible": "የተገዙ የሰብሳቢ ዕቃዎች", + "transactionBridgeInitiated": "ብሪጅ ተነስቷል", + "transactionBridgeInitiatedFailed": "ብሪጅ ማስነሳት አልተሳካም", + "transactionBridgeStatusLink": "LI.FI ላይ ያለውን ሁኔታ ያረጋግጡ", + "transactionsBuyFailed": "መግዛት አልተሳካም", + "transactionsBurnedSpam": "የተቃጠለ አይፈለጌ መልዕክት", + "transactionsBurned": "ተቃጥሏል", + "transactionsUnwrapped": "ጥቅል ተፈትቷል", + "transactionsUnwrappedFailed": "ጥቅል መፍታት አልተሳካም", + "transactionsCancelBidOnInterpolated": "በ{{name}} ላይ የተሰረዘ ጨረታ", + "transactionsCancelBidOnFailed": "ጨረታን መሰረዝ አልተሳካም", + "transactionsError": "ስህተት", + "transactionsFailed": "አልተሳካም", + "transactionsSwapped": "ተቀያይሯል", + "transactionsFailedSwap": "መቀያየር አልተሳካም", + "transactionsFailedBurn": "ማቃጠል አልተሳካም", + "transactionsFrom": "ከ", + "transactionsListedInterpolated": "የተዘረዘረ {{name}}", + "transactionsListedFailed": "ለመዘርዘር አልተሳካም", + "transactionsNoActivity": "እንቅስቃሴ የለም", + "transactionsReceived": "ተቀብሏል", + "transactionsReceivedInterpolated": "{{amount}} SOL ተቀብሏል", + "transactionsSending": "በመላክ ላይ...", + "transactionsPendingCreateListingInterpolated": "{{name}} መፍጠር", + "transactionsPendingEditListingInterpolated": "{{name}} ማርትዕ", + "transactionsPendingSolanaPayTransaction": "የSolana ክፍያ ግብይት በማረጋገጥ ላይ", + "transactionsPendingRemoveListingInterpolated": "{{name}} ከዝርዝር ማስወገድ", + "transactionsPendingBurningInterpolated": "{{name}} ማቃጠል", + "transactionsPendingSending": "በመላክ ላይ", + "transactionsPendingSwapping": "በማቀያየር ላይ", + "transactionsPendingBridging": "ማገናኘት", + "transactionsPendingApproving": "በማፅደቅ ላይ", + "transactionsPendingCreatingAndDelegatingStake": "ስቴክ በመፍጠር እና ውክልና በመስጠት ላይ", + "transactionsPendingDeactivatingStake": "ስቴክን በማቦዘን ላይ", + "transactionsPendingDelegatingStake": "ስቴክን ውክልና በመስጠት ላይ", + "transactionsPendingWithdrawingStake": "ስቴክን በማውጣት ላይ", + "transactionsPendingAppInteraction": "የመተግበሪያ መስተጋብር በመጠባበቅ ላይ", + "transactionsPendingBitcoinTransaction": "በመጠባበቅ ላይ ያለ የBTC ግብይት", + "transactionsSent": "ተልኳል", + "transactionsSendFailed": "መላክ አልተሳካም", + "transactionsSwapOn": "በ{{dappName}} ላይ ልውውጥ", + "transactionsSentInterpolated": "{{amount}} SOL ተልኳል", + "transactionsSoldInterpolated": "ተሽጧል {{name}}", + "transactionsSoldCollectible": "የተሸጡ የሰብሳቢ ዕቃዎች", + "transactionsSoldFailed": "መሸጥ አልተሳካም", + "transactionsStaked": "ስቴክ ተደርጓል", + "transactionsStakedFailed": "ስቴክ አልተሳካም", + "transactionsSuccess": "ስኬት", + "transactionsTo": "ለ", + "transactionsTokenSwap": "የቶክን ቅይይር", + "transactionsUnknownAmount": "የማይታወቅ", + "transactionsUnlistedInterpolated": "ያልተዘረዘረ {{name}}", + "transactionsUnstaked": "ስቴክ ያልተደረገ", + "transactionsUnlistedFailed": "አለመዘርዘር አልተሳካም", + "transactionsDeactivateStake": "ስቴክን ቦዝኗል", + "transactionsDeactivateStakeFailed": "ስቴክን ማቦዘን አልተሳካም", + "transactionsWaitingForConfirmation": "ማረጋገጫ በመጠበቅ ላይ", + "transactionsWithdrawStake": "ስቴክ ማውጣት", + "transactionsWithdrawStakeFailed": "ስቴክ አለማድረግ አልተሳካም", + "transactionCancelled": "ተሰርዟል", + "transactionCancelledFailed": "መሰረዝ አልተሳካም", + "transactionApproveToken": "የፀደቀ {{tokenSymbol}}", + "transactionApproveTokenFailed": "{{tokenSymbol}} ማፅደቅ አልተሳካም", + "transactionApprovalFailed": "ማፅደቅ አልተሳካም", + "transactionRevokeApproveToken": "የተሻረ {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "{{tokenSymbol}} መሻር አልተሳካም", + "transactionRevokeFailed": "መሻር አልተሳካም", + "transactionApproveDetailsTitle": "የማፅደቂያ ዝርዝሮች", + "transactionCancelOrder": "ትዕዛዝ ሰርዝ", + "transactionCancelOrderFailed": "ትዕዛዝ መሰረዝ አልተሳካም", + "transactionApproveAppLabel": "መተግበሪያ", + "transactionApproveAmountLabel": "መጠን", + "transactionApproveTokenLabel": "ቶክን", + "transactionApproveCollectionLabel": "ስብስብ", + "transactionApproveAllItems": "ሁሉንም ንጥሎች ያፅድቁ", + "transactionSpendUpTo": "እስከሚከተለው ድረስ ይጠቀሙ", + "transactionCancel": "ግብይት ሰርዝ", + "transactionPrioritizeCancel": "መሰረዝን ቅድሚያ ስጥ", + "transactionSpeedUp": "ግብይትን አፋጥን", + "transactionCancelHelperText": "ዋናው ግብይት ከመሰረዙ በፊት ሊጠናቀቅ ይችላል።", + "transactionSpeedUplHelperText": "ይህ በአውታረ መረብ ሁኔታዎች ላይ በመመስረት የግብይትዎን ፍጥነት ከፍ ያደርገዋል።", + "transactionCancelHelperMobile": "ይህንን ግብይት ለመሰረዝ መሞከር <1>እስከ {{amount}} ድረስ ያስከፍላል። ዋናው ግብይት ከመሰረዙ በፊት ሊጠናቀቅ ይችላል።", + "transactionCancelHelperMobileWithEstimate": "ይህንን ግብይት ለመሰረዝ መሞከር <1>እስከ {{amount}} ድረስ ያስከፍላል። በ{{timeEstimate}} ውስጥ መጠናቀቅ አለበት። ዋናው ግብይት ከመሰረዙ በፊት ሊጠናቀቅ ይችላል።", + "transactionSpeedUpHelperMobile": "የዚህን ግብይት ፍጥነት ከፍ ለማድረግ <1>እስከ {{amount}} ድረስ ያስከፍላል።", + "transactionSpeedUpHelperMobileWithEstimate": "የዚህን ግብይት ፍጥነት ከፍ ለማድረግ <1>እስከ {{amount}} ድረስ ያስከፍላል። በ{{timeEstimate}} ውስጥ መጠናቀቅ አለበት።", + "transactionEstimatedTime": "ግምታዊ ጊዜ", + "transactionCancelingSend": "መላክን በመሰረዝ ላይ", + "transactionPrioritizingCancel": "መሰረዝን ቅድሚያ መስጠት", + "transactionCanceling": "በመሰረዝ ላይ", + "transactionReplaceError": "ስህተት ተፈጥሯል። ወደ መለያዎ ምንም ክፍያዎች አልተከፈሉም። እንደገና መሞከር ይችላሉ።", + "transactionNotEnoughNative": "በቂ ያልሆነ {{nativeTokenSymbol}}", + "transactionGasLimitError": "የጋዝ ገደብ መገመት አልተሳካም", + "transactionGasEstimationError": "ጋዝ መገመት አልተሳካም", + "pendingTransactionCancel": "ይቅር", + "pendingTransactionSpeedUp": "አፍጥን", + "pendingTransactionStatus": "ሁኔታ", + "pendingTransactionPending": "በመጠባበቅ ላይ", + "pendingTransactionPendingInteraction": "መስተጋብር በመጠባበቅ ላይ", + "pendingTransactionCancelling": "በመሰረዝ ላይ", + "pendingTransactionDate": "ቀን", + "pendingTransactionNetworkFee": "የአውታረ መረብ ክፍያ", + "pendingTransactionEstimatedTime": "ግምታዊ ጊዜ", + "pendingTransactionEstimatedTimeHM": "{{hours}}ሰ {{minutes}}ወ", + "pendingTransactionEstimatedTimeMS": "{{minutes}}ወ {{seconds}}ሰ", + "pendingTransactionEstimatedTimeS": "{{seconds}}ሰ", + "pendingTransactionsSendingTitle": "{{assetSymbol}} በመላክ ላይ", + "pendingTransactionsUnknownEstimatedTime": "የማይታወቅ", + "pendingTransactionUnknownApp": "የማይታወቅ መተግበሪያ", + "unlockActionButtonUnlock": "ክፈት", + "unlockEnterPassword": "የይለፍ ቃልዎን ያስገቡ", + "unlockErrorIncorrectPassword": "ትክክል ያልሆነ የይለፍ ቃል", + "unlockErrorSomethingWentWrong": "የሆነ ስህተት ተከስቷል፣ እባክዎ በኋላ እንደገና ይሞክሩ", + "unlockForgotPassword": "የይለፍ ቃል ረስተዋል", + "unlockPassword": "የይለፍ ቃል", + "forgotPasswordText": "የዋሌትዎን 12-24 ቃል መልሶ ማግኛ ሀረግ በማስገባት የይለፍ ቃልዎን ዳግም ማስጀመር ይችላሉ። Phantom የይለፍ ቃልዎን ለእርስዎ መልሶ ማግኘት አይችልም።", + "appInfo": "የመተግበሪያ መረጃ", + "lastUsed": "ባለፈው ጥቅም ላይ የዋለው", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "ሃርድዌር መለያዎች ጋር አይገኝም።", + "trustedAppAutoConfirmDisclaimer1": "ንቁ እያለ፣ Phantom ለእርስዎ ሳያሳውቅ ወይም ማረጋገጫ ሳይጠይቅ ሁሉንም ከዚህ መተግበሪያ የሚቀርቡ ጥያቄዎችን ያረጋግጣል።", + "trustedAppAutoConfirmDisclaimer2": "ማንቃት ገንዘብዎን የማጭበርበር አደጋ ላይ ሊጥል ይችላል። ይህን ባህሪ ከሚያምኗቸው መተግበሪያዎች ጋር ብቻ ይጠቀሙ።", + "validationUtilsPasswordIsRequired": "የይለፍ ቃል ያስፈልጋል", + "validationUtilsPasswordLength": "የይለፍ ቃል 8 ቁምፊዎችን ያህል መያዝ አለበት", + "validationUtilsPasswordsDontMatch": "የይለፍ ቃላት አይመሳሰሉም", + "validationUtilsPasswordCantBeSame": "የድሮ የይለፍ ቃልዎን መጠቀም አይችሉም", + "validatorCardEstimatedApy": "ግምታዊ APY", + "validatorCardCommission": "ክፍያ", + "validatorCardTotalStake": "ጠቅላላ ስቴክ", + "validatorCardNumberOfDelegators": "# ከተወካዮች", + "validatorListChooseAValidator": "አረጋጋጭ ይምረጡ", + "validatorListErrorFetching": "አረጋጋጮችን ማምጣት አልቻልንም። እባክዎ ቆየት ብለው እንደገና ይሞክሩ።", + "validatorListNoResults": "ውጤቶች የሉም", + "validatorListReload": "እንደገና ጫን", + "validatorListSearch": "ፈልግ", + "validatorInfoTooltip": "አረጋጋጭ", + "validatorInfoTitle": "አረጋጋጮች", + "validatorInfoDescription": "SOLዎን በአረጋጋጭ ላይ ስቴክ በማድረግ ለSolana አውታረ መረብ አፈጻጸም እና ደህንነት አስተዋፅዖ ያደርጋሉ፣ ሁሉም በምላሹ SOL እያገኙ።", + "validatorApyInfoTooltip": "ግምታዊ APY", + "validatorApyInfoTitle": "ግምታዊ APY", + "validatorApyInfoDescription": "ይህ የእርስዎን SOL በአረጋጋጭ ላይ ስቴክ በማድረግ የሚያገኙት የተመላሽ መጠን ነው።", + "validatorViewActionButtonStake": "ስቴክ", + "validatorViewErrorFetching": "አረጋጋጮችን ማስመጣት አልተቻለም", + "validatorViewInsufficientBalance": "በቂ ያልሆነ ቀሪ ሂሳብ", + "validatorViewMax": "ከፍተኛ", + "validatorViewPrimaryText": "ስቴክ ማድረግ ይጀምሩ", + "validatorViewDescriptionInterpolated": "በዚህ አረጋጋጭ ምን ያህል SOL <1> ስቴክ ማድረግ እንደሚፈልጉ ይምረጡ። <3>የበለጠ ለማወቅ", + "validatorViewAmountSOLRequiredToStakeInterpolated": "ስቴክ ለማድረግ {{amount}} SOL ያስፈልጋል", + "validatorViewValidator": "አረጋጋጭ", + "walletMenuItemsAddConnectWallet": "ዋሌት ያክሉ / ያገናኙ", + "walletMenuItemsBridgeAssets": "ንብረቶችን አዘዋውር", + "walletMenuItemsHelpAndSupport": "እርዳታ እና ድጋፍ", + "walletMenuItemsLockWallet": "ዋሌት ይቆልፉ", + "walletMenuItemsResetSecretPhrase": "የምስጢር ሐረግ ዳግም ያስጀምሩ", + "walletMenuItemsShowMoreAccounts": "{{count}} ተጨማሪ አሳይ...", + "walletMenuItemsHideAccounts": "መለያዎችን ይደብቁ", + "whatsNewOverlayNew": "አዲስ!", + "whatsNewOverlayv1ActionGetAppNow": "መተግበሪያውን አሁን ያግኙ", + "whatsNewOverlayv1PrimaryText": "Phantom ለiOS አሁን ይገኛል!", + "whatsNewOverlayv1ScanWithCamera": "በiPhone ካሜራዎ ይቃኙ", + "whatsNewOverlayv1SecondaryText": "Phantom ለiOS አሁን በመተግበሪያ መደብር ውስጥ እንደሚገኝ ስንገልጽ በጣም ደስ ይለናል! በኪስዎ ውስጥ የPhantom ኃይልን ይለማመዱ!", + "whatsNewOverlayv2ActionListOnME": "የእርስዎን NFTዎች በማጂክ ኤደን ላይ ይዘርዝሩ!", + "whatsNewOverlayv2ActionTryItNow": "አሁን ይሞክሩ", + "whatsNewOverlayv2SecondaryText": "አሁን ከእርስዎ Phantom አሳሽ ቅጥያ በቀጥታ በማጂክ ኤደን ላይ NFTዎችን መዘርዘር ይችላሉ። ዝርዝሮችዎን ሙሉ በሙሉ ለማስተዳደር እንደሚመችዎት ዋጋን ያርትዑ እና ከዝርዝር ያውጡ።", + "whatsNewOverlayv3ActionBurnSpam": "አይፈለጌ NFTዎችን አቃጥል!", + "whatsNewOverlayv3SecondaryText": "አሁን አይፈለጌ NFTዎችን ማቃጠል እና ትንሽ የSOL መጠን መቀበል ይችላሉ። አይፈለጌ NFT ላይ ጠቅ ያድርጉ፣ \"...\" አዶውን ጠቅ ያድርጉ እና ከዋሌትዎ ለማስወገድ \"ቶክን አቃጥል\" የሚለውን ይምረጡ።", + "toggleMultiChainHeader": "ባለብዙ ሰንሰለት", + "disableMultiChainHeader": "Solana-ብቻ ሁነታ", + "disableMultiChainDetail1Header": "Solana ላይ ወደ ሙሉ ውስጥ ግባ", + "disableMultiChainDetail1SecondaryText": "ሌሎች ሰንሰለቶችን ሳያዩ የእርስዎን Solana መለያዎች፣ ቶክኖች እና የሰብሳቢ ዕቃዎችን ያስተዳድሩ።", + "disableMultiChainDetail2Header": "በማንኛውም ጊዜ ወደ Multichain ይመለሱ", + "disableMultiChainDetail2SecondaryText": "Multichainን እንደገና ሲያነቁ አሁን ያሉት የEthereum እና Polygon ቀሪ ሒሳቦች ይጠበቃሉ።", + "disableMultiChainButton": "Solana-ብቻ ያንቁ", + "disabledMultiChainHeader": "Solana-ብቻ ነቅቷል", + "disabledMultiChainText": "Multichainን በማንኛውም ጊዜ እንደገና ማንቃት ይችላሉ።", + "enableMultiChainHeader": "Multichainን አንቃ", + "enabledMultiChainHeader": "Multichain ነቅቷል", + "enabledMultiChainText": "Ethereum እና Polygon አሁን በዋሌትዎ ውስጥ ይደገፋሉ።", + "incompatibleAccountHeader": "ተኳሃኝ ያልሆነ መለያ", + "incompatibleAccountInterpolated": "እባክዎን የSolana-ብቻ ሁነታን ከማንቃት በፊት እነዚህን የEthereum-ብቻ መለያዎች ያስወግዱ፦ <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "ምን አዲስ ነገር አለ!", + "welcomeToMultiChainPrimaryText": "ለሁሉም ነገር አንድ ዋሌት", + "welcomeToMultiChainDetail1Header": "ኢቴሪየም እና ፖሊጎን ድጋፍ", + "welcomeToMultiChainDetail1SecondaryText": "ሁሉም የእርስዎ ቶከኖች እና NFTዎች ከሶላና፣ ኢቴሬም እና ፖሊጎን በአንድ ቦታ።", + "welcomeToMultiChainDetail2Header": "የሚወዷቸውን ሁሉንም መተግበሪያዎች ይጠቀሙ", + "welcomeToMultiChainDetail2SecondaryText": "አውታረ መረቦችን ሳይቀይሩ በበርካታ ሰንሰለቶች ላይ ካሉ መተግበሪያዎች ጋር ይገናኙ።", + "welcomeToMultiChainDetail3Header": "የእርስዎን MetaMask ዋሌት ያስመጡ", + "welcomeToMultiChainDetail3SecondaryText": "ሁሉንም የዘር ሀረጎችዎን በኤቲሬም እና ፖሊጎን ላይ በቀላሉ ያስመጡ።", + "welcomeToMultiChainIntro": "ወደ Phantom ባለብዙ ሰንሰለት እንኳን በደህና መጡ", + "welcomeToMultiChainIntroDesc": "ሁሉም የእርስዎ ቶክኖች እና NFTዎች ከሶላና፣ ኢቴሬም እና ፖሊጎን በአንድ ቦታ። ለሁሉም ነገር አንድ የኪስ ቦርሳዎ።", + "welcomeToMultiChainAccounts": "ባለብዙ ሰንሰለት መለያዎች እንደገና ተነድፈዋል", + "welcomeToMultiChainAccountsDesc": "ለባለ ብዙ ሰንሰለት እንደገና የተነደፈ፣ እያንዳንዱ መለያ አሁን ተዛማጅ ETH እና ፖሊጎን አድራሻዎች አሉት።", + "welcomeToMultiChainApps": "ሁሉም ቦታ ይሰራል", + "welcomeToMultiChainAppsDesc": "Phantom ከኢቴሬም፣ ፖሊጎን እና ሶላና ላይ ካሉ መተግበሪያዎች ጋር ተኳሃኝ ነው። \"ከMetaMask ጋር አገናኝ\" የሚለውን ጠቅ ያድርጉ እና ለመቀጠል ዝግጁ ነዎት።", + "welcomeToMultiChainImport": "ከMetaMask ያስመጡ፣ በቅጽበት", + "welcomeToMultiChainImportDesc": "የእርስዎን ሚስጥራዊ ሀረጎች ወይም የግል ቁልፎች እንደ MetaMask ወይም Coinbase ዋሌት ካሉ ዋሌቶች ያስመጡ። ሁሉንም በአንድ ቦታ።", + "welcomeToMultiChainImportInterpolated": "<0>የእርስዎን ሚስጥራዊ ሀረጎች ወይም የግል ቁልፎች እንደ MetaMask ወይም Coinbase ዋሌት ካሉ ዋሌቶች ያስመጡ። ሁሉንም በአንድ ቦታ።", + "welcomeToMultiChainTakeTour": "ይጎብኙ", + "welcomeToMultiChainSwapperTitle": "ኢቴሪየም፣ ፖሊጎን እና\nሶላና ላይ ይቀያይሩ", + "welcomeToMultiChainSwapperDetail1Header": "የኢቴሪየም እና ፖሊጎን ድጋፍ", + "welcomeToMultiChainSwapperDetail1SecondaryText": "አሁን ከዋሌትዎ ውስጥ ERC-20 ቶክኖችን በቀላሉ መቀየር ይችላሉ።", + "welcomeToMultiChainSwapperDetail2Header": "ምርጥ ዋጋዎች እና እጅግ በጣም ዝቅተኛ ክፍያዎች", + "welcomeToMultiChainSwapperDetail2SecondaryText": "100+ የፈሳሽነት ምንጮች እና ዘመናዊ የትዕዛዝ መስመር ለከፍተኛ ተመላሾች።", + "networkErrorTitle": "የአውታረ መረብ ስህተት", + "networkError": "እንደ አጋጣሚ አውታረ መረቡን ልናገኝ አልቻልንም። እባክዎ በኋላ ላይ እንደገና ይሞክሩ።", + "authenticationUnlockPhantom": "Phantom ይክፈቱ", + "errorAndOfflineSomethingWentWrong": "የሆነ ስህተት ተፈጥሯል", + "errorAndOfflineSomethingWentWrongTryAgain": "እባክዎ እንደገና ይሞክሩ።", + "errorAndOfflineUnableToFetchAssets": "ንብረቶችን ማምጣት አልቻልንም። እባክዎ ቆየት ብለው እንደገና ይሞክሩ።", + "errorAndOfflineUnableToFetchCollectibles": "የሰብሳቢ እቃዎችን ማምጣት አልቻልንም። እባክዎ ቆየት ብለው እንደገና ይሞክሩ።", + "errorAndOfflineUnableToFetchSwap": "የቅይይር መረጃ ማምጣት አልቻልንም። እባክዎ ቆየት ብለው እንደገና ይሞክሩ።", + "errorAndOfflineUnableToFetchTransactionHistory": "የግብይት ታሪክዎን አሁን ማግኘት አልቻልንም። የአውታረ መረብ ግንኙነትዎን ይፈትሹ ወይም ቆይተው እንደገና ይሞክሩ።", + "errorAndOfflineUnableToFetchRewardsHistory": "የአሸናፊዎች ታሪክን ማምጣት አልቻልንም። እባክዎ ቆየት ብለው እንደገና ይሞክሩ።", + "networkHealthSheetCloseButtonText": "እሺ", + "swapReviewError": "ትዕዛዝዎን በመከለስ ላይ የሆነ ስህተት ተፈጥሯል፣ እባክዎ እንደገና ይሞክሩ።", + "sendSelectToken": "ቶክን ይምረጡ", + "swapBalance": "ቀሪ ሂሳብ፦", + "swapTitle": "ቶክኖችን ያቀያይሩ", + "swapSelectToken": "ቶክን ይምረጡ", + "swapYouPay": "እርስዎ ይከፍላሉ", + "swapYouReceive": "እርስዎ ይቀበላሉ", + "aboutPrivacyPolicy": "የግላዊነት መመሪያ", + "aboutVersion": "ስሪት {{version}}", + "aboutVisitWebsite": "ድር ጣቢያን ይጎብኙ", + "bottomSheetConnectTitle": "ያገናኙ", + "A11YbottomSheetConnectTitle": "የታችኛው ሉህ አገናኝ", + "A11YbottomSheetCommandClose": "የታችኛው ሉህ ውድቅ ማድረግ", + "A11YbottomSheetCommandBack": "የታችኛው ሉህ መመለስ", + "bottomSheetSignTypedDataTitle": "መልዕክት ይፈርሙ", + "bottomSheetSignMessageTitle": "መልዕክት ይፈርሙ", + "bottomSheetSignInTitle": "ግባ", + "bottomSheetSignInAndConnectTitle": "ግባ", + "bottomSheetConfirmTransactionTitle": "ግብይትን ያረጋግጡ", + "bottomSheetConfirmTransactionsTitle": "ግብይቶችን ያረጋግጡ", + "bottomSheetAdvancedTitle": "የላቀ", + "bottomSheetReadOnlyAccountTitle": "የእይታ-ብቻ ሁነታ", + "bottomSheetTransactionSettingsTitle": "የአውታረ መረብ ክፍያ", + "bottomSheetConnectDescription": "ማገናኘት ይህ ጣቢያ ለተመረጠው መለያ ቀሪ ሒሳቦችን እና እንቅስቃሴዎችን እንዲመለከት ያስችለዋል።", + "bottomSheetSignInDescription": "ይህን መልዕክት መፈረም የተመረጠው መለያ ባለቤትነት እንዳለዎት ያረጋግጣል። ከሚያምኗቸው መተግበሪያዎች ብቻ መልዕክቶችን ይፈርሙ።", + "bottomSheetSignInAndConnectDescription": "ማጽደቅ ይህ ጣቢያ ለተመረጠው መለያ ቀሪ ሒሳቦችን እና እንቅስቃሴዎችን እንዲመለከት ያስችለዋል።", + "bottomSheetConfirmTransactionDescription": "የቀሪ ሒሳብ ለውጦች ተገምተዋል። የተካተቱት መጠኖች እና ንብረቶች ዋስትና አይኖራቸውም።", + "bottomSheetConfirmTransactionsDescription": "የቀሪ ሒሳብ ለውጦች ተገምተዋል። የተካተቱት መጠኖች እና ንብረቶች ዋስትና አይኖራቸውም።", + "bottomSheetSignTypedDataDescription": "ይህ የፈቃድ ጥያቄ ብቻ ነው። ግብይቱ ወዲያውኑ ላይከናወን ይችላል።", + "bottomSheetSignTypedDataSecondDescription": "የቀሪ ሒሳብ ለውጦች ተገምተዋል። የተካተቱት መጠኖች እና ንብረቶች ዋስትና አይኖራቸውም።", + "bottomSheetSignMessageDescription": "ይህን መልዕክት መፈረም የተመረጠው መለያ ባለቤትነት እንዳለዎት ያረጋግጣል። ከሚያምኗቸው መተግበሪያዎች ብቻ መልዕክቶችን ይፈርሙ።", + "bottomSheetReadOnlyAccountDescription": "ይህንን ተግባር በእይታ-ብቻ ሁነታ ማከናወን አልተቻለም።", + "bottomSheetMessageRow": "መልዕክት", + "bottomSheetStatementRow": "መግለጫ", + "bottomSheetAutoConfirmRow": "በራስ-ሰር ማረጋገጥ", + "bottomSheetAutoConfirmOff": "ጠፍቷል", + "bottomSheetAutoConfirmOn": "በርቷል", + "bottomSheetAccountRow": "መለያ", + "bottomSheetAdvancedRow": "የላቀ", + "bottomSheetContractRow": "የውል አድራሻ", + "bottomSheetSpenderRow": "የስፔንደር አድራሻ", + "bottomSheetNetworkRow": "አውታረ መረብ", + "bottomSheetNetworkFeeRow": "የአውታረ መረብ ክፍያ", + "bottomSheetEstimatedTimeRow": "ግምታዊ ጊዜ", + "bottomSheetAccountRowDefaultAccountName": "መለያ", + "bottomSheetConnectRequestDisclaimer": "ከሚያምኗቸው ድር ጣቢያዎች ጋር ብቻ ይገናኙ", + "bottomSheetSignInRequestDisclaimer": "ወደሚያምኗቸው ድር ጣቢያዎች ብቻ ይግቡ", + "bottomSheetSignatureRequestDisclaimer": "ይህን ድር ጣቢያ የሚያምኑት ከሆነ ብቻ ያረጋግጡ።", + "bottomSheetIgnoreWarning": "ማስጠንቀቂያ ወደ ጎን ይተዉ፣ በምንም መንገድ ይቀጥሉ", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "ምንም የሂሳብ ለውጦች አልተገኙም። እባክዎ በጥንቃቄ ይቀጥሉ እና ይህን ጣቢያ የሚያምኑት ከሆነ ብቻ ያረጋግጡ።", + "bottomSheetReadOnlyWarning": "ይህን አድራሻ ብቻ ነው እየተመለከቱ ያሉት። ግብይቶችን እና መልዕክቶችን ለመፈረም ማስመጣት ያስፈልግዎታል።", + "bottomSheetWebsiteIsUnsafeWarning": "ይህ ድረ ገጽ ለመጠቀም ደህንነቱ ያልተጠበቀ ነው እና ገንዘብዎን ለመስረቅ ሊሞክር ይችላል።", + "transactionsFromInterpolated": "ከ፦ {{from}}", + "transactionsFromParagraphInterpolated": "ከ {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "ዛሬ", + "transactionsToInterpolated": "ለ፦ {{to}}", + "transactionsToParagraphInterpolated": "ለ {{to}}", + "transactionsYesterday": "ትላንት", + "addEditAddressAdd": "አድራሻ ያክሉ", + "addEditAddressDelete": "አድራሻ ሰርዝ", + "addEditAddressDeleteTitle": "ይህን አድራሻ መሰረዝ እንደሚፈልጉ እርግጠኛ ነዎት?", + "addEditAddressSave": "አድራሻ አስቀምጥ", + "dAppBrowserComingSoon": "dApp Browser በቅርብ ቀን!", + "dAppBrowserSearchPlaceholder": "ዩአርኤል ይፈልጉ ወይም ይተይቡ", + "dAppBrowserOpenInNewTab": "አዲስ ትር ላይ ይክፈቱ", + "dAppBrowserSuggested": "የተጠቆመ", + "dAppBrowserFavorites": "ተወዳጆች", + "dAppBrowserBookmarks": "እልባቶች", + "dAppBrowserBookmarkAdd": "ዕልባት ያክሉ", + "dAppBrowserBookmarkRemove": "ዕልባት ያስወግዱ", + "dAppBrowserTrustedApps": "የቅርብ ጊዜያት", + "dAppBrowserFavoritesDescription": "ተወዳጆችዎ እዚህ ይታያሉ", + "dAppBrowserBookmarksDescription": "እልባቶችዎ እዚህ ይታያሉ", + "dAppBrowserRecentsDescription": "በቅርብ ጊዜ የተገናኙ dapps እዚህ ይታያሉ", + "dAppBrowserEmptyScreenDescription": "URL ይተይቡ ወይም ድር ይፈልጉ", + "dAppBrowserBlocklistScreenTitle": "{{origin}} ታግዷል! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom ይህ ድር ጣቢያ ተንኮል-አዘል እና ለመጠቀም ደህንነቱ ያልተጠበቀ ነው ብሎ ያምናል።", + "part2": "ይህ ጣቢያ የታወቁ የማስገሪያ ድር ጣቢያዎች እና ማጭበርበሮች በማህበረሰብ የሚጠበቅ የውሂብ ጎታ አካል ሆኖ ተጠቁሟል። ጣቢያው የተጠቆመው በስህተት ነው ብለው ካመኑ፣ እባክዎ ችግር ያስመዝግቡ።" + }, + "dAppBrowserBlocklistScreenIgnoreButton": "ማስጠንቀቂያ ወደ ጎን ተው፣ በምንም መንገድ አሳይ", + "dAppBrowserActionBookmark": "እልባት", + "dAppBrowserActionRemoveBookmark": "እልባት ያስወግዱ", + "dAppBrowserActionRefresh": "ዓድስ", + "dAppBrowserActionShare": "አጋራ", + "dAppBrowserActionCloseTab": "ትር ዝጋ", + "dAppBrowserActionEndAutoConfirm": "በራስ-ሰር ማረጋገጥ አቁም", + "dAppBrowserActionDisconnectApp": "መተግበሪያን ግንኙነት አቋርጥ", + "dAppBrowserActionCloseAllTabs": "ሁሉንም ትሮች ይዝጉ", + "dAppBrowserNavigationAddressPlaceholder": "ለመፈለግ ዩአርኤልን ይተይቡ", + "dAppBrowserTabOverviewMore": "ተጨማሪ", + "dAppBrowserTabOverviewAddTab": "ትር አክል", + "dAppBrowserTabOverviewClose": "ዝጋ", + "dAppBrowserCloseTab": "ትር ዝጋ", + "dAppBrowserClose": "ዝጋ", + "dAppBrowserTabOverviewAddBookmark": "ዕልባት አክል", + "dAppBrowserTabOverviewRemoveBookmark": "ዕልባት አስወግድ", + "depositAssetListSuggestions": "አስተያየቶች", + "depositUndefinedToken": "ይቅርታ፣ ይህን ቶክን ማስቀመጥ አልተቻለም", + "onboardingImportRecoveryPhraseDetails": "ዝርዝሮች", + "onboardingCreateRecoveryPhraseVerifyTitle": "ሚስጥራዊ መልሶ ማግኛ ሐረጉ ይፃፍ?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "ያለ ሚስጥራዊ መልሶ ማግኛ ሐረጉ የእርስዎን ቁልፍ ወይም ከእሱ ጋር የተያያዙ ንብረቶችን ማግኘት አይችሉም።", + "onboardingCreateRecoveryPhraseVerifyYes": "አዎ", + "onboardingCreateRecoveryPhraseErrorTitle": "ስህተት", + "onboardingCreateRecoveryPhraseErrorSubtitle": "መለያ በማመንጨት ላይ ስኬታማ አልነበርንም፣ እባክዎ እንደገና ይሞክሩ።", + "onboardingDoneDescription": "አሁን በዋሌትዎ ሙሉ በሙሉ መደሰት ይችላሉ።", + "onboardingDoneGetStarted": "ይጀምሩ", + "onboardingImportAccountsEmptyResult": "ምንም መለያዎች አልተገኙም", + "onboardingImportAccountsAccountName": "መለያ {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "ሳጋ {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "ሌጀር {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "{{numberOfWallets}} እንቅስቃሴ ላይ ያለ መለያ አግኝተናል", + "onboardingImportAccountsFoundAccounts_other": "{{numberOfWallets}} የተንቀሳቀሱ መለያዎችን አግኝተናል", + "onboardingImportAccountsFoundAccountsNoActivity_one": "{{numberOfWallets}} መለያ አግኝተናል", + "onboardingImportAccountsFoundAccountsNoActivity_other": "{{numberOfWallets}} መለያዎችን አግኝተናል", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "ባለብዙ ጎን", + "onboardingImportRecoveryPhraseLessThanTwelve": "ሐረግ ቢያንስ 12 ቃላት ሊሆን ይገባል።", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "ሐረግ ቢያንስ 12 ወይም 24 ቃላት ሊሆን ይገባል።", + "onboardingImportRecoveryPhraseWrongWord": "ትክክል ያልሆኑ ቃላት፦ {{ words }}።", + "onboardingProtectTitle": "ዋሌትዎን ይጠብቁ", + "onboardingProtectDescription": "የባዮሜትሪክ ደህንነት ማከል ዋሌትዎን መድረስ የሚችሉት እርስዎ ብቻ መሆንዎን ያረጋግጣል።", + "onboardingProtectButtonHeadlineDevice": "መሳሪያ", + "onboardingProtectButtonHeadlineFaceID": "የፊት መታወቂያ", + "onboardingProtectButtonHeadlineFingerprint": "የጣት አሻራ", + "onboardingProtectButtonHeadlinePIN": "ፒን", + "onboardingProtectButtonSubheadline": "{{ authType }} ማረጋገጫ ይጠቀሙ", + "onboardingProtectError": "በማረጋገጥ ላይ የሆነ ስህተት ተፈጥሯል፣ እባክዎ እንደገና ይሞክሩ", + "onboardingProtectBiometryIosError": "የባዮሜትሪክ ማረጋገጫ በPhantom ውስጥ ተዋቅሯል ነገር ግን በስርዓት ቅንብሮች ውስጥ ተሰናክሏል። እባክዎ ዳግም ለማንቃት ቅንብሮች > Phantom > የመልክ መታወቂያ ወይም የንክኪ መታወቂያ ይክፈቱ።", + "onboardingProtectRemoveAuth": "ማረጋገጥ ያሰናክሉ", + "onboardingProtectRemoveAuthDescription": "ማረጋገጥ ማሰናከል እንደሚፈልጉ እርግጠኛ ነዎት?", + "onboardingWelcomeTitle": "እንኳን ወደ Phantom በደህና መጡ", + "onboardingWelcomeDescription": "ለመጀመር አዲስ ዋሌት ይፍጠሩ ወይም ከዘር ሐረግ አንዱን ያስገቡ።", + "onboardingWelcomeCreateWallet": "አዲስ ዋሌት ይፍጠሩ", + "onboardingWelcomeAlreadyHaveWallet": "አስቀድሞ ዋሌት አለኝ", + "onboardingWelcomeConnectSeedVault": "Seed Vaultን ያገናኙ", + "onboardingSlide1Title": "በእርስዎ ቁጥጥር ስር ያለ፣ \nበእኛ ደህንነቱ የሚጠበቅ", + "onboardingSlide1Description": "የእርስዎ ገንዘቦች ግላዊ እና በባዮሜትሪክስ፣ በማጭበርበር ለይቶ ማወቂያ እና በ24/7 ድጋፍ ደህንነቱ የተጠበቀ ነው።", + "onboardingSlide2Title": "ለእርስዎ NFTዎች\nምርጡ መኖሪያ", + "onboardingSlide2Description": "ዝርዝሮችን ያስተዳድሩ፣ አይፈለጌ መልዕክትን ያቃጥሉ እና አጋዥ በሆኑ የግፋ ማሳወቂያዎች እንደተዘመኑ ይቆዩ።", + "onboardingSlide3Title": "በቶክኖችዎ ተጨማሪ ነገሮችን ያድርጉ", + "onboardingSlide3Description": "ከዋሌትዎ ሳይወጡ — ያከማቹ፣ ይቀያይሩ፣ ስቴክ ያድርጉ፣ ይላኩ እና ይቀበሉ ", + "onboardingSlide4Title": "የWeb3 ምርጡን ያግኙ", + "onboardingSlide4Description": "በውስጠ-መተግበሪያ አሳሹ መሪ መተግበሪያዎችን እና ስብስቦችን ያግኙ እና ያገናኙ።", + "onboardingMultichainSlide5Title": "ለሁሉም ነገር አንድ ዋሌት", + "onboardingMultichainSlide5Description": "ሁሉንም Solana፣ Ethereum እና Polygon በአንድ ለተጠቃሚ ተስማሚ በይነገጽ ውስጥ ይሞክሩ።", + "onboardingMultichainSlide5DescriptionWithBitcoin": "ሁሉንም Solana፣ Ethereum፣ Polygon እና Bitcoin በአንድ ለተጠቃሚ ተስማሚ በይነገጽ ውስጥ ይሞክሩ።", + "requireAuth": "ማረጋገጥ ይጠይቁ", + "requireAuthImmediately": "ወዲያውኑ", + "availableToSend": "ለመላክ ይገኛል", + "sendEnterAmount": "መጠን ያስገቡ", + "sendEditMemo": "ማስታወሻ ያርትዑ", + "sendShowLogs": "የስህተት ምዝግብ ማስታወሻዎችን አሳይ", + "sendHideLogs": "የስህተት ምዝግብ ማስታወሻዎችን ደብቅ", + "sendGoBack": "ተመለስ", + "sendTransactionSuccess": "ቶክኖችዎ በተሳካ ሁኔታ ወደሚከተለው ተልከዋል", + "sendInputPlaceholder": "ስም ወይም አድራሻ", + "sendRecentlyUsedAddressLabel": "ጥቅም ላይ የዋለው {{formattedTimestamp}} በፊት", + "sendRecipientAddress": "የተቀባይ አድራሻ", + "sendTokenInterpolated": "{{tokenSymbol}} ላክ", + "sendPasteFromClipboard": "ከቅንጥብ ሰሌዳ ለጥፍ", + "sendScanQR": "QR ኮድ ቃኝ", + "sendTo": "ለ፦", + "sendCameraAccess": "የካሜራ መዳረሻ", + "sendCameraAccessSubtitle": "QR ኮድን ለመቃኘት፣ የካሜራ መዳረሻ ሊነቃ ይገባል። ቅንብሮችን አሁን መክፈት ይፈልጋሉ?", + "sendSettings": "ቅንብሮች", + "sendOK": "እሺ", + "invalidQRCode": "ይህ QR ኮድ ልክ አይደለም።", + "sendInvalidQRCode": "ይህ QR ኮድ ትክክለኛ አድራሻ አይደለም", + "sendInvalidQRCodeSubtitle": "እንደገና ይሞክሩ ወይም ሌላ QR ኮድ ይጠቀሙ።", + "sendInvalidQRCodeSplToken": "QR ኮድ ውስጥ ልክ ያልሆነ ቶክን", + "sendInvalidQRCodeSplTokenSubtitle": "ይህ QR ኮድ የእርስዎ ያልሆነ ቶክን ይዟል ወይም ልንለየው አልቻልንም።", + "sendScanAddressToSend": "ፈንዶችን ለመላክ {{tokenSymbol}} አድራሻን ይቃኙ", + "sendScanAddressToSendNoSymbol": "ፈንዶችን ለመላክ አድራሻን ይቃኙ", + "sendScanAddressToSendCollectible": "የሰብሳቢ ዕቃዎችን ለመላክ የSOL አድራሻን ይቃኙ", + "sendScanAddressToSendCollectibleMultichain": "የሰብሳቢ ዕቃዎችን ለመላክ አድራሻን ይቃኙ", + "sendSummary": "ማጠቃለያ", + "sendUndefinedToken": "ይቅርታ፣ ይህን ቶክን መላክ አልተቻለም", + "sendNoTokens": "ምንም ቶክኖች አይገኙም", + "noBuyOptionsAvailableInCountry": "በአገርዎ ምንም የግዢ አማራጮች የሉም", + "swapAvailableTokenDisclaimer": "በአውታረ መረቦች መካከል ለማገናኘት የተወሰነ ቁጥር ያላቸው ቶክኖች ይገኛሉ።", + "swapCrossSwapNetworkTooltipTitle": "በአውታረ መረቦች መካከል መቀያየር", + "swapCrossSwapNetworkTooltipDescription": "በአውታረ መረቦች ላይ በሚለዋወጡበት ጊዜ ያሉትን ቶከኖች ለዝቅተኛው ዋጋ እና ፈጣን ግብይቶች እንዲጠቀሙ ይመከራል።", + "settingsAbout": "ስለ Phantom", + "settingsConfirm": "አዎ", + "settingsMakeSureNoOneIsWatching": "ማያ ገፅዎን ማንም እያየ እንዳልሆነ ያረጋግጡ", + "settingsManageAccounts": "መለያዎችን አስተዳድር", + "settingsPrompt": "መቀጠል እንደሚፈልጉ እርግጠኛ ነዎት?", + "settingsSelectAvatar": "አምሳያ ይምረጡ", + "settingsSelectSecretPhrase": "የምስጢር ሐረግ ይምረጡ", + "settingsShowPrivateKey": "የግል ቁልፍዎ እንዲታይ መታ ያድርጉ", + "settingsShowRecoveryPhrase": "የምስጢር ሐረግ እንዲታይ መታ ያድርጉ", + "settingsSubmitBetaFeedback": "ቤታ ግብረ መልስን ያስገቡ", + "settingsUpdateAccountNameToast": "የመለያ ስም ተዘምኗል", + "settingsUpdateAvatarToast": "አምሳያ ተዘምኗል", + "settingsWalletAddress": "የመለያ አድራሻ", + "settingsWalletAddresses": "የመለያ አድራሻዎች", + "settingsWalletNamePrimary": "የመለያ ስም", + "settingsPlaceholderName": "ስም", + "settingsWalletNameSecondary": "የዋሌት ስምዎን ይቀይሩ", + "settingsYourAccounts": "የእርስዎ መለያዎች", + "settingsYourAccountsMultiChain": "ባለ ብዙ-ሰንሰለት", + "settingsNotifications": "ማሳወቂያዎች", + "settingsNotificationPreferences": "የማሳወቂያ ምርጫዎች", + "pushNotificationsPreferencesAllowNotifications": "ማሳወቂያዎችን ፍቀድ", + "pushNotificationsPreferencesSentTokens": "የተላኩ ቶክኖች", + "pushNotificationsPreferencesSentTokensDescription": "የቶክኖች እና NFTዎች ወደ ውጪ መላክ", + "pushNotificationsPreferencesReceivedTokens": "የተቀበሉ ቶክኖች", + "pushNotificationsPreferencesReceivedTokensDescription": "የቶክኖች እና NFTዎች ወደ ውስጥ መላክ", + "pushNotificationsPreferencesDexSwap": "ቅይይሮች", + "pushNotificationsPreferencesDexSwapDescription": "ተለይተው በሚታወቁ መተግበሪያዎች ላይ ያሉ ቅይይሮች", + "pushNotificationsPreferencesOtherBalanceChanges": "ሌላ የቀሪ ሂሳብ ቅያሬዎች", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "ቀሪ ሂሳብዎ ላይ ተፅዕኖ ሊያሳድሩ የሚችሉ ሌሎች ባለ ብዙ ቶክን ግብይቶች", + "pushNotificationsPreferencesPhantomMarketing": "ከPhantom ዝማኔዎች", + "pushNotificationsPreferencesPhantomMarketingDescription": "የባህሪ ማስተዋወቅ እና ጠቅላላ ዝማኔዎች", + "pushNotificationsPreferencesDescription": "እነዚህ ቅንብሮች ለዚህ ንቁ ዋሌት የግፋ ማሳወቂያዎችን ይቆጣጠራሉ። እያንዳንዱ ዋሌት የራሳቸው የማሳወቂያ ቅንብሮች አላቸው። ሁሉንም የPhantom የግፋ ማሳወቂያዎችን ለማጥፋት ወደ <1>መሳሪያ ቅንብሮችዎ ይሂዱ።", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "የማሳወቂያ ምርጫዎችን ለማስመር አልተቻለም።", + "connectSeedVaultConnectSeed": "Seed ያገናኙ", + "connectSeedVaultConnectSeedDescription": "Phantomን በስልክዎ ላይ ካለው Seed Vault ጋር ያገናኙ", + "connectSeedVaultSelectAnAccount": "መለያን ይምረጡ", + "connectSeedVaultSelectASeed": "Seed ይምረጡ", + "connectSeedVaultSelectASeedDescription": "የትኛውን ዘር ከPhantom ጋር ማገናኘት እንደሚፈልጉ ይምረጡ", + "connectSeedVaultSelectAnAccountDescription": "በPhantom የትኛውን መለያ ማዋቀር እንደሚፈልጉ ይምረጡ", + "connectSeedVaultNoAccountsFound": "ምንም መለያዎች አልተገኙም።", + "connectSeedVaultSelectAccounts": "መለያዎችን ይምረጡ", + "connectSeedVaultSelectAccountsDescription": "በPhantom የትኞቹን መለያዎች ማዋቀር እንደሚፈልጉ ይምረጡ", + "connectSeedVaultCompleteSetup": "ማዋቀርን ያጠናቅቁ", + "connectSeedVaultCompleteSetupDescription": "ዝግጁ ነዎት! በPhantom web3ን ያስሱ እና ግብይቶችን ለማረጋገጥ Seed Vault ይጠቀሙ", + "connectSeedVaultConnectAnotherSeed": "ሌላ Seed ያገናኙ", + "connectSeedVaultConnectAllSeedsConnected": "ሁሉም ዘሮች ተገናኝተዋል", + "connectSeedVaultNoSeedsConnected": "ምንም seeds አልተገናኙም። ከSeed Vault ፈቃድ ለመስጠት ከታች ያለውን አዝራር መታ ያድርጉ።", + "connectSeedVaultConnectAccount": "መለያን አገናኝ", + "connectSeedVaultLoadMore": "ተጨማሪ ጫን", + "connectSeedVaultNeedPermission": "ፈቃድ ያስፈልጋል", + "connectSeedVaultNeedPermissionDescription": "Phantom Seed Vault ፈቃዶችን እንዲጠቀም ለመፍቀድ ወደ ቅንብሮች ይሂዱ።", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} ክፍያ", + "stakeAmount": "መጠን", + "stakeAmountBalance": "ቀሪ ሂሳብ", + "swapTopQuotes": "ከፍተኛ {{numQuotes}} ጥቅሶች", + "swapTopQuotesTitle": "ከፍተኛ የተጠቀሱ", + "swapProvidersTitle": "አቅራቢዎች", + "swapProvidersFee": "{{fee}} ክፍያ", + "swapProvidersTagRecommended": "ምርጥ ተመላሽ", + "swapProvidersTagFastest": "ፈጣኑ", + "swapProviderEstimatedTimeHM": "{{hours}}ሰ {{minutes}}ደ", + "swapProviderEstimatedTimeM": "{{minutes}}ደ", + "swapProviderEstimatedTimeS": "{{seconds}}ሰ", + "stakeReview": "ከልስ", + "stakeReviewAccount": "መለያ", + "stakeReviewCommissionFee": "የኮሚሽን ክፍያ", + "stakeReviewConfirm": "አረጋግጥ", + "stakeReviewValidator": "አረጋጋጭ", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "ገባኝ", + "swapTabInsufficientFunds": "በቂ ያልሆኑ ፈንዶች", + "swapNoAssetsFound": "ንብረቶች የሉም", + "swapNoTokensFound": "ምንም ቶክኖች አልተገኙም", + "swapConfirmationTryAgain": "እንደገና ይሞክሩ", + "swapConfirmationGoBack": "ተመለስ", + "swapNoQuotesFound": "ምንም ጥቅሶች አልተገኙም", + "swapNotProviderFound": "ለዚህ ቶክን ልውውጥ አቅራቢ ማግኘት አልቻልንም። የተለየ ቶክን ይሞክሩ።", + "swapAvailableOnMainnet": "ይህ ባህርይ በሜይንኔት ላይ ብቻ ይገኛል።", + "swapNotAvailableEVM": "ለEVM መለያዎች ቅይይር ገና አይገኙም", + "singleChainSwapTab": "አውታረ መረብ ውስጥ", + "crossChainSwapTab": "በመላው አውታረ መረቦች", + "allFilter": "ሁሉም", + "bridgeRefuelTitle": "እንደገና ነዳጅ ሙላ", + "bridgeRefuelDescription": "እንደገና ነዳጅ መሙላት በድልድይ ካገናኙ በኋላ ለግብይቶች መክፈል እንደሚችሉ ያረጋግጣል።", + "bridgeRefuelLabelBalance": "የእርስዎ {{symbol}}", + "bridgeRefuelLabelReceive": "እርስዎ ይቀበላሉ", + "bridgeRefuelLabelFee": "ግምታዊ ዋጋ", + "bridgeRefuelDismiss": "እንደገና ነዳጅ ሳይሞላ ይቀጥሉ", + "bridgeRefuelEnable": "እንደገና ነዳጅ መሙላትን ያንቁ", + "unwrapWrappedSolError": "ጥቅልን መፍታት አልተሳካም", + "unwrapWrappedSolLoading": "ጥቅል በመፍታት ላይ...", + "unwrapWrappedSolSuccess": "ጥቅል ተፈትቷል", + "unwrapWrappedSolViewTransaction": "ግብይት አሳይ", + "dappApprovePopupSignMessage": "መልዕክት ይፈርሙ", + "solanaPayFrom": "ከ", + "solanaPayMessage": "መልዕክት", + "solanaPayNetworkFee": "የአውታረ መረብ ክፍያ", + "solanaPayFree": "ነፃ", + "solanaPayPay": "{{item}} ይክፈሉ", + "solanaPayPayNow": "አሁን ይክፈሉ", + "solanaPaySending": "{{item}} በመላክ ላይ", + "solanaPayReceiving": "{{item}} በመቀበል ላይ", + "solanaPayMinting": "{{item}} በማምረት ላይ", + "solanaPayTransactionProcessing": "ግብይትዎ በሂደት ላይ ነው፣\nእባክዎ ይጠብቁ።", + "solanaPaySent": "ተልኳል!", + "solanaPayReceived": "ተቀብሏል!", + "solanaPayMinted": "ተመርቷል!", + "solanaPaySentNFT": "የተላከ NFT!", + "solanaPayReceivedNFT": "የተቀበለ NFT!", + "solanaPayTokensSent": "ቶክኖችዎ ወደ {{to}} በተሳካ ሁኔታ ተልከዋል", + "solanaPayTokensReceived": "ከ{{from}} አዲስ ቶከኖች ተቀብለዋል", + "solanaPayViewTransaction": "ግብይት አሳይ", + "solanaPayTransactionFailed": "ግብይት አልተሳካም", + "solanaPayConfirm": "አረጋግጥ", + "solanaPayTo": "ለ", + "dappApproveConnectViewAccount": "የእርስዎን Solana መለያ ይመልከቱ", + "deepLinkInvalidLink": "ልክ ያልሆነ አገናኝ", + "deepLinkInvalidSplTokenSubtitle": "ይህ የእርስዎ ያልሆነን ቶክን ይዟል ወይም ልንለየው አልቻልንም።", + "walletAvatarShowAllAccounts": "ሁሉንም መለያዎች አሳይ", + "pushNotificationsGetInstantUpdates": "ፈጣን ዝማኔዎችን ያግኙ", + "pushNotificationsEnablePushNotifications": "ስለተጠናቀቁ ዝውውሮች፣ መቀያየሮች እና ማስታወቂያዎች የግፋ ማሳወቂያዎችን ያንቁ", + "pushNotificationsEnable": "አንቃ", + "pushNotificationsNotNow": "አሁን አይደለም", + "onboardingAgreeToTermsOfServiceInterpolated": "በ <1>የአገልግሎት ውሎች እስማማለሁ", + "onboardingConfirmSaveSecretRecoveryPhrase": "እሺ፣ የሆነ ቦታ አስቀምጬዋለሁ", + "onboardingCreateNewWallet": "አዲስ ዋሌት ይፍጠሩ", + "onboardingErrorDuplicateSecretRecoveryPhrase": "ይህ የምስጢር ሐረግ ቀድሞውን በዋሌትዎ ውስጥ አለ", + "onboardingErrorInvalidSecretRecoveryPhrase": "ልክ ያልሆነ ሚስጥራዊ መልሶ ማግኛ ሐረግ", + "onboardingFinished": "አሁን ሁሉም አልቋል!", + "onboardingImportAccounts": "መለያዎችን ያስመጡ", + "onboardingImportImportingAccounts": "መለያዎችን በማስመጣት ላይ...", + "onboardingImportImportingFindingAccounts": "እንቅስቃሴ ላይ ያሉ መለያዎችን በማግኘት ላይ", + "onboardingImportAccountsLastActive": "የነቃው {{formattedTimestamp}} በፊት", + "onboardingImportAccountsNeverUsed": "ጥቅም ላይ ውሎ አያውቅም", + "onboardingImportAccountsCreateNew": "አዲስ ዋሌት", + "onboardingImportAccountsDescription": "ለማስመጣት የዋሌት መለያዎችን ይምረጡ", + "onboardingImportReadOnlyAccountDescription": "ማየት የሚፈልጉትን አድራሻ ወይም የጎራ ስም ያክሉ። የእይታ-ብቻ መዳረሻ ይኖርዎታል፣ ግብይቶችን ወይም መልዕክቶችን መፈረም አይችሉም።", + "onboardingImportSecretRecoveryPhrase": "የምስጢር ሐረግ ያስመጡ", + "onboardingImportViewAccounts": "መለያዎችን ይመልከቱ", + "onboardingRestoreExistingWallet": "ባለ12 ወይም 24-ቃላት ሚስጥራዊ መልሶ ማግኛ ሐረግን በመጠቀም ቀድሞውኑ ያለ ዋሌትዎን ወደነበረበት ይመልሱ።", + "onboardingShowUnusedAccounts": "ጥቅም ላይ ያልዋሉ መለያዎችን አሳይ", + "onboardingShowMoreAccounts": "ተጨማሪ መለያዎችን አሳይ", + "onboardingHideUnusedAccounts": "ጥቅም ላይ ያልዋሉ መለያዎችን ደብቅ", + "onboardingSecretRecoveryPhrase": "ሚስጥራዊ መልሶ ማግኛ ሐረግ", + "onboardingSelectAccounts": "መለያዎችዎን ይምረጡ", + "onboardingStoreSecretRecoveryPhraseReminder": "መለያዎን መልሶ ማግኘት የሚቻልበት ብቸኛው መንገድ ይህ ብቻ ነው። እባክዎ ሌላ ደህንነቱ የተጠበቀ ቦታ ያስቀምጡት!", + "useTokenMetasForMintsUnknownName": "የማይታወቅ", + "bookmarksExploreScreenSearch": "ዩአርኤል ይፈልጉ ወይም ይተይቡ", + "timeUnitMinute": "ደቂቃ", + "timeUnitMinutes": "ደቂቃዎች", + "timeUnitHour": "ሰዓት", + "timeUnitHours": "ሰዓታት", + "espNFTListWithPrice": "{{NFTDisplayName}} በ {{dAppName}} ላይ በ {{priceAmount}} {{priceTokenSymbol}} ዘርዝረዋል", + "espNFTListWithPriceWithoutDApp": "{{NFTDisplayName}} በ {{priceAmount}} {{priceTokenSymbol}} ዘርዝረዋል", + "espNFTListWithoutPrice": "{{NFTDisplayName}} በ {{dAppName}} ላይ ለሽያጭ ዘርዝረዋል", + "espNFTListWithoutPriceWithoutDApp": "{{NFTDisplayName}} ለሽያጭ ዘርዝረዋል", + "espNFTChangeListPriceWithPrice": "የ {{NFTDisplayName}} ዝርዝርን በ {{dAppName}} ላይ ወደ {{priceAmount}} {{priceTokenSymbol}} አዘምነዋል", + "espNFTChangeListPriceWithPriceWithoutDApp": "የ {{NFTDisplayName}} ዝርዝርን ወደ {{priceAmount}} {{priceTokenSymbol}} አዘምነዋል", + "espNFTChangeListPriceWithoutPrice": "የ {{NFTDisplayName}} ዝርዝርን በ {{dAppName}} ላይ አዘምነዋል", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "የ {{NFTDisplayName}} ዝርዝርን አዘምነዋል", + "espNFTBidBidderWithPrice": "በ {{dAppName}} ላይ {{priceAmount}} {{priceTokenSymbol}} ለ {{NFTDisplayName}} አጫርተዋል", + "espNFTBidBidderWithPriceWithoutDApp": "{{priceAmount}} {{priceTokenSymbol}} ለ {{NFTDisplayName}} አጫርተዋል", + "espNFTBidBidderWithoutPrice": "ለ {{NFTDisplayName}} በ {{dAppName}} ላይ ጨረታ አውጥተዋል", + "espNFTBidBidderWithoutPriceWithoutDApp": "ለ {{NFTDisplayName}} ጨረታ አውጥተዋል", + "espNFTBidListerWithPrice": "በ {{dAppName}} ላይ ለ {{NFTDisplayName}} የ {{priceAmount}} {{priceTokenSymbol}} አዲስ ጨረታ", + "espNFTBidListerWithPriceWithoutDApp": "ለ {{NFTDisplayName}} የ {{priceAmount}} {{priceTokenSymbol}} አዲስ ጨረታ", + "espNFTBidListerWithoutPrice": "ለ {{NFTDisplayName}} በ {{dAppName}} ላይ አዲስ ጨረታ", + "espNFTBidListerWithoutPriceWithoutDApp": "ለ {{NFTDisplayName}} አዲስ ጨረታ", + "espNFTCancelBidWithPrice": "በ {{dAppName}} ላይ {{priceAmount}} {{priceTokenSymbol}} ለ {{NFTDisplayName}} ያጫረቱትን ሰርዘዋል", + "espNFTCancelBidWithPriceWithoutDApp": "{{priceAmount}} {{priceTokenSymbol}} ለ {{NFTDisplayName}} ያጫረቱትን ሰርዘዋል", + "espNFTCancelBidWithoutPrice": "ለ {{NFTDisplayName}} በ {{dAppName}} ላይ ያጫረቱትን ሰርዘዋል", + "espNFTCancelBidWithoutPriceWithoutDApp": "ለ {{NFTDisplayName}} ያጫረቱትን ሰርዘዋል", + "espNFTUnlist": "{{NFTDisplayName}} {{dAppName}} ላይ አልዘረዘሩም።", + "espNFTUnlistWithoutDApp": "{{NFTDisplayName}} አልዘረዘሩም", + "espNFTBuyBuyerWithPrice": "{{NFTDisplayName}} በ {{dAppName}} ላይ በ {{priceAmount}} {{priceTokenSymbol}} ገዝተዋል", + "espNFTBuyBuyerWithPriceWithoutDApp": "{{NFTDisplayName}} በ{{priceAmount}} {{priceTokenSymbol}} ገዝተዋል።", + "espNFTBuyBuyerWithoutPrice": "{{NFTDisplayName}} በ {{dAppName}} ላይ ገዝተዋል", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "{{NFTDisplayName}} ገዝተዋል", + "espNFTBuySellerWithPrice": "{{NFTDisplayName}} በ {{dAppName}} ላይ በ {{priceAmount}} {{priceTokenSymbol}} ሸጠዋል", + "espNFTBuySellerWithPriceWithoutDApp": "{{NFTDisplayName}} በ {{priceAmount}} {{priceTokenSymbol}} ሸጠዋል", + "espNFTBuySellerWithoutPrice": "{{NFTDisplayName}} በ {{dAppName}} ላይ ሸጠዋል", + "espNFTBuySellerWithoutPriceWithoutDApp": "{{NFTDisplayName}} ሸጠዋል", + "espDEXSwap": "በ {{dAppName}} ላይ {{downTokensTextFragment}} በ {{upTokensTextFragment}} አቀያይረዋል", + "espDEXDepositLPWithPoolDisplay": "{{downTokensTextFragment}} ወደ {{poolDisplayName}} ሊክዊዲቲይ ገንዳ በ {{dAppName}} ላይ አስቀምጠዋል", + "espDEXDepositLPWithoutPoolDisplay": "{{downTokensTextFragment}} በ {{upTokensTextFragment}} {{dAppName}} ላይ አቀያይረዋል", + "espDEXWithdrawLPWithPoolDisplay": "{{upTokensTextFragment}} ከ {{poolDisplayName}} ሊክዊዲቲይ ገንዳ በ {{dAppName}} ላይ አውጥተዋል", + "espDEXWithdrawLPWithoutPoolDisplay": "{{downTokensTextFragment}} በ {{upTokensTextFragment}} {{dAppName}} ላይ አቀያይረዋል", + "espGenericTokenSend": "{{downTokensTextFragment}} ልከዋል", + "espGenericTokenReceive": "{{upTokensTextFragment}} ተቀብለዋል", + "espGenericTransactionBalanceChange": "{{downTokensTextFragment}} በ {{upTokensTextFragment}} አቀያይረዋል", + "espUnknown": "የማይታወቅ", + "espUnknownNFT": "የማይታወቅ NFT", + "espTextFragmentAnd": "እና", + "externalLinkWarningTitle": "Phantomን ለቀው ሊሄዱ ነው", + "externalLinkWarningDescription": "እና {{url}} ይክፈቱ። ከእሱ ጋር ከመገናኘትዎ በፊት ይህን ምንጭ ማመንዎን ያረጋግጡ።", + "shortcutsWarningDescription": "አቋራጮች በ{{url}} ቀርበዋል። ከእሱ ጋር ከመገናኘትዎ በፊት ይህን ምንጭ ማመንዎን ያረጋግጡ።", + "lowTpsBanner": "Solana የአውታረ መረብ መጨናነቅን እያስተናገደ ነው", + "lowTpsMessageTitle": "Solana የአውታረ መረብ መጨናነቅ", + "lowTpsMessage": "ከPhantom ቁጥጥር ውጭ በሆነው ከፍተኛ የSolana መጨናነቅ ምክንያት የእርስዎ ግብይቶች ላይሳኩ ወይም ሊዘገዩ ይችላሉ። እባክዎ ያልተሳኩ ግብይቶችን እንደገና ይሞክሩ።", + "solanaSlow": "የSolana አውታረ መረብ ባልተለመደ ሁኔታ ቀርፋፋ ነው", + "solanaNetworkTemporarilyDown": "የSolana አውታረ መረብ በጊዜያዊነት ተቋርጧል", + "waitForNetworkRestart": "አውታረ መረቡ እንደገና እንዲጀምር እባክዎ ይጠብቁ። የእርስዎ ፈንድ ተፅዕኖ አይደረስበትም።", + "exploreCollectionsCarouselTitle": "ምን ታዋቂ ነገር አለ", + "exploreDropsCarouselTitle": "ምን አዲስ ነገር አለ", + "exploreSortFloor": "መሬት", + "exploreSortListed": "ተዘርዝሯል", + "exploreSortVolume": "መጠን", + "exploreFetchErrorSubtitle": "እባክዎ ቆይተው እንደገና ይሞክሩ።", + "exploreFetchErrorTitle": "ማምጣት አልተሳካም።", + "exploreTopCollectionsTitle": "ምርጥ የNFT ስብስቦች", + "exploreTopListLess": "ያነሰ", + "exploreTopListMore": "ተጨማሪ", + "collectiblesSearchCollectionsSection": "ስብስቦች", + "collectiblesSearchItemsSection": "ንጥሎች", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} ንጥሎች", + "collectiblesSearchPlaceholderText": "የእርስዎን የሰብሳቢ እቃዎች ይፈልጉ", + "collectionPinSuccess": "ስብስብ ተሰክቷል", + "collectionPinFail": "ስብስብ መሰካት አልተሳካም", + "collectionUnpinSuccess": "ስብስብ ተነቅሏል", + "collectionUnpinFail": "ስብስብ መንቀል አልተሳካም", + "collectionHideSuccess": "ስብስብ ተደብቋል", + "collectionHideFail": "ስብስብ መደበቅ አልተሳካም", + "collectionUnhideSuccess": "ስብስብ አልተደበቀም", + "collectionUnhideFail": "ስብስብ አለመደበቅ አልተሳካም", + "collectiblesSpamSuccess": "እንደ አይፈለጌ መልዕክት ሪፖርት ተደርጓል", + "collectiblesSpamFail": "እንደ አይፈለጌ መልዕክት ሪፖርት ማድረግ አልተሳካም", + "collectiblesSpamAndHiddenSuccess": "እንደ አይፈለጌ መልዕክት ሪፖርት ተደርጓል እና ተደብቋል", + "collectiblesNotSpamSuccess": "አይፈለጌ መልዕክት እንዳልሆነ ሪፖርት ተደርጓል", + "collectiblesNotSpamFail": "አይፈለጌ መልዕክት እንዳልሆነ ሪፖርት ማድረግ አልተሳካም", + "collectiblesNotSpamAndUnhiddenSuccess": "አይፈለጌ መልዕክት እንዳልሆነ እና እንዳልተደበቀ ሪፖርት ተደርጓል ", + "tokenSpamWarning": "ይህ ቶክን ተደብቋል ምክንያቱም Phantom አይፈለጌ መልእክት ነው ብሎ ስለሚያምን ነው።", + "collectibleSpamWarning": "ይህ የሰብሳቢ ዕቃዎች ተደብቋል ምክንያቱም Phantom አይፈለጌ መልእክት ነው ብሎ ስለሚያምን ነው።", + "emojiNoResults": "ምንም ስሜት ገላጭ ምስል አልተገኘም", + "emojiSearchResults": "ውጤቶችን ፈልግ", + "emojiSuggested": "የተጠቆመ", + "emojiSmileys": "ፈገግታዎች እና ሰዎች", + "emojiAnimals": "እንስሳት እና ተፈጥሮ", + "emojiFood": "ምግብ እና መጠጥ", + "emojiTravel": "ጉዞ እና ቦታዎች", + "emojiActivities": "እንቅስቃሴዎች", + "emojiObjects": "እቃዎች", + "emojiSymbols": "ምልክቶች", + "emojiFlags": "ባንዲራዎች", + "whichExtensionToConnectWith": "ከየትኛው ቅጥያ ጋር ማገናኘት ይፈልጋሉ?", + "configureInSettings": "በቅንብሮች → ነባሪ የመተግበሪያ ዋሌት ውስጥ ሊዋቀር ይችላል።", + "continueWith": "ቀጥል ከ", + "useMetaMask": "MetaMask ይጠቀሙ", + "usePhantom": "Phantom ይጠቀሙ", + "alwaysAsk": "ሁልጊዜ ጠይቅ", + "dontAskMeAgain": "ደግመህ አትጠይቀኝ", + "selectWalletSettingDescriptionLine1": "አንዳንድ መተግበሪያዎች ከPhantom ጋር ለመገናኘት አማራጭ ላይሰጡ ይችላሉ።", + "selectWalletSettingDescriptionLinePhantom": "እንደ የመፍትሄ ሙከራ፣ ከMetaMask ጋር መገናኘት ሁልጊዜ በምትኩ Phantom ይከፍታል።", + "selectWalletSettingDescriptionLineAlwaysAsk": "እንደ የመፍትሄ ሙከራ፣ ከMetaMask ጋር ሲገናኙ በምትኩ Phantomን መጠቀም ይፈልጉ እንደሆነ እንጠይቅዎታለን።", + "selectWalletSettingDescriptionLineMetaMask": "MetaMaskን በነባሪነት ማዋቀር እነዚያ ዳፕዎች ከPhantom ጋር እንዳይገናኙ ያደርጋቸዋል።", + "metaMaskOverride": "ነባሪ የመተግበሪያ ዋሌት", + "metaMaskOverrideSettingDescriptionLine1": "Phantom የመጠቀም አማራጭ ከማይሰጡ ድር ጣቢያዎች ጋር ለመገናኘት።", + "refreshAndReconnectToast": "ለውጦችን ለመተግበር ያድሱ እና እንደገና ያገናኙ", + "autoConfirmUnavailable": "አይገኝም", + "autoConfirmReasonDappNotWhitelisted": "የመጣበት ውል ለዚህ መተግበሪያ በእኛ የተፈቀደላቸው ዝርዝር ውስጥ ስለሌለ በራስ-ሰር ማረጋገጥ አይገኝም።", + "autoConfirmReasonSessionNotActive": "ምንም ንቁ የሆነ በራስ-ሰር ማረጋገጥ ክፍለ ጊዜ ስለሌለ ራስ-ሰር ማረጋገጥ አይገኝም። እባክዎን ከታች ስራ ያስጀምሩ።", + "autoConfirmReasonRateLimited": "እየተጠቀሙበት ያለው ዳፕ በጣም ብዙ ጥያቄዎችን እየላከ ስለሆነ በራስ-ሰር ማረጋገጥ አይገኝም።", + "autoConfirmReasonUnsupportedNetwork": "በራስ-ሰር ማረጋገጥ ገና ይህን አውታረ መረብ ስለማይደግፍ በራስ-ሰር ማረጋገጥ አይገኝም።", + "autoConfirmReasonSimulationFailed": "ለደህንነት ዋስትና መስጠት ስላልቻልን በራስ-ሰር ማረጋገጥ አይገኝም።", + "autoConfirmReasonTabNotFocused": "በራስ-ሰር ማረጋገጥ እየሞከሩ ያሉት የጎራ ትር ንቁ ስላልሆነ በራስ-ሰር ማረጋገጥ አይገኝም።", + "autoConfirmReasonNotUnlocked": "ዋሌቱ ስላልተከፈተ በራስ-ሰር ማረጋገጥ አይገኝም።", + "rpcErrorUnauthorizedWrongAccount": "ከአድራሻ የሚደረግ ግብይት ከተመረጠው የመለያ አድራሻ ጋር አይዛመድም።", + "rpcErrorUnauthorizedUnknownSource": "የRPC ጥያቄ ምንጭ ሊታወቅ አልቻለም።", + "transactionsDisabledTitle": "ግብይቶች ተሰናክለዋል", + "transactionsDisabledMessage": "አድራሻዎ Phantomን በመጠቀም ግብይት ማድረግ አልቻለም", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "ንቁ", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL ወደ ቅንጥብ ሰሌዳ ተቀድቷል", + "notEnoughSolScanTransactionWarning": "በመለያዎ ውስጥ በቂ SOL ባለመኖሩ ይህ ግብይት ላይሳካ ይችላል። እባክዎ ተጨማሪ SOL ወደ መለያዎ ያክሉ እና እንደገና ይሞክሩ።", + "transactionRevertedWarning": "ይህ ግብይት በማስመሰል ጊዜ ተመልሷል። ከገቡ ገንዘቦች ሊጠፉ ይችላሉ።", + "quests": "ተልዕኮዎች", + "questsClaimInProgress": "የይገባኛል ጥያቄ በሂደት ላይ ነው", + "questsVerifyingCompletion": "ለተልዕኮ መጠናቀቁን በማረጋገጥ ላይ", + "questsClaimError": "ሽልማትን ይገባኛል በመጠየቅ ላይ ስህተት", + "questsClaimErrorDescription": "ሽልማትዎን ይገባኛል በመጠየቅ ላይ ስህተት ነበር። እባክዎ ቆየት ብለው እንደገና ይሞክሩ።", + "questsDaysLeft": "{{days}} ቀናት ቀርተዋል", + "questsDaysLeftSingular": "{{days}} ቀን ቀርቷል", + "questsDaysLessThanOneDay": "< 1 ቀን ቀርቷል", + "questsBadgeMobileOnly": "ሞባይል ብቻ", + "questsBadgeExtensionOnly": "ቅጥያ ብቻ", + "questsStartedStateExplainerTitle": "ተልዕኮ ተጀምሯል", + "questsStartedStateExplainerDescriptionPart1": "ከጨረሱ በኋላ፣ ሽልማትዎን ከመጠየቅዎ በፊት ብዙ ሰዓታትን ሊወስድ ይችላል። ይህ የሆነው እርስዎ ይህን ተልዕኮ ማጠናቀቅዎን ለማረጋገጥ እና እያንዳንዱ ሽልማት በአንድ ሰው አንድ ጊዜ ብቻ መጠየቁን ለማረጋገጥ ነው።", + "questsStartedStateExplainerDescriptionPart2": "ይህንን ተልዕኮ ካጠናቀቁ ከአንድ ቀን በላይ ካለፉ፣ እባክዎን ለእርዳታ ድጋፍን ያነጋግሩ።", + "questsStartedStateExplainerButtonLabel": "ገባኝ", + "exploreLearn": "ይማሩ", + "exploreSites": "ጣቢያዎች", + "exploreApps": "መተግበሪያዎች", + "exploreTokens": "ቶክኖች", + "exploreCollections": "ስብስቦች", + "exploreFilterByall_networks": "ሁሉም አውታረ መረቦች", + "exploreSortBytrending": "በመታወቅ ላይ ያሉ", + "exploreSortBytop": "ከፍተኛ", + "exploreSortByvolume": "መጠን", + "exploreSortBygainers": "አትራፊዎች", + "exploreSortBylosers": "ከሳሪዎች", + "exploreSortBymarket_cap": "የኩባንያ ጠቅላላ አክሲዮኖች ድምር እሴት", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "የሰብሳቢ ዕቃዎች", + "exploreCategoryMarketplace": "የንግድ ቦታ", + "exploreCategoryGaming": "ጨዋታ", + "exploreCategoryBridges": "ድልድዮች", + "exploreCategoryOther": "ሌላ", + "exploreCategorySocial": "ማህበራዊ", + "exploreCategoryCommunity": "ማህበረሰብ", + "exploreVolume": "መጠን", + "exploreFloor": "መሬት", + "exploreCap": "የኩባንያ አክሲዮኖች ድምር እሴት", + "exploreToken": "ቶክን", + "explorePrice": "ዋጋ", + "explore24hVolume": "24ሰ መጠን", + "exploreErrorButtonText": "እንደገና ይሞክሩ", + "exploreErrorDescription": "ይዘትን አስስን ለመጫን በመሞከር ላይ ስህተት ነበር። እባክዎ ያድሱ እና እንደገና ይሞክሩ", + "exploreErrorTitle": "ይዘትን አስስ መጫን አልተሳካም", + "exploreNetworkError": "የአውታረ መረብ ስህተት ነበር። እባክዎ ቆየት ብለው ይሞክሩ።", + "exploreTokensLegalDisclaimer": "የዋጋ አወጣጥ መረጃ እና የብሎክቼይን ፕሮጄክት ለይቶ ማሳየቶች ለመረጃ ዓላማ ብቻ ይቀርባሉ። የገበያ መረጃ በCoinGecko ቀርቧል።", + "exploreLearnErrorTitle": "ይዘትን ተማር መጫን አልተሳካም", + "exploreLearnErrorDescription": "ይዘትን ተማርን ለመጫን በመሞከር ላይ ስህተት ነበር። እባክዎ ያድሱ እና እንደገና ይሞክሩ", + "dappBrowserSearchScreenVisitSite": "ጣቢያን ይጎብኙ", + "dappBrowserSearchScreenSearchWithGoogle": "በGoogle ይፈልጉ", + "dappBrowserSearchScreenSearchLinkYouCopied": "የቀዱት አገናኝ", + "dappBrowserSearchScreenSearchTextYouCopied": "የቀዱት ፅሁፍ", + "dappBrowserSearchPlaceholder": "ለመተግበሪያዎች ፍለጋ", + "dappBrowserSearchNoApps": "ምንም መተግበሪያዎች አልተገኙም", + "dappBrowserTabsLimitExceededScreenTitle": "የቆዩ ትሮች ይዘጉ?", + "dappBrowserTabsLimitExceededScreenDescription": "{{tabsCount}} ትሮች ተከፍተዋል። ተጨማሪ ለመክፈት አንዳንድ ትሮችን መዝጋት ያስፈልግዎታል።", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "ሁሉም ትሮች ይዘጉ", + "localizedErrorUnknownError": "የሆነ ስህተት ተከስቷል፣ እባክዎ በኋላ እንደገና ይሞክሩ.", + "localizedErrorUnsupportedCountry": "እናዝናለን፣ አገርዎ በአሁኑ ጊዜ አይደገፍም።", + "localizedErrorTokensNotLoading": "ቶክኖችዎን መጫን ላይ ችግር ነበረ። እባክዎ እንደገና ይሞክሩ።", + "localizedErrorSwapperNoQuotes": "ምንም የተጠቀሱ አልተገኙም። የተለየ ቶክን ወይም መጠን ይሞክሩ።", + "localizedErrorSwapperRefuelNoQuotes": "ምንም የተጠቀሱ አልተገኙም። የተለየ ቶክን፣ መጠን ይሞክሩ ወይም ነዳጅ መሙላትን ያቦዝኑ።", + "localizedErrorInsufficientSellAmount": "የቶክን መጠን በጣም ዝቅተኛ ነው። ክሮስ-ቼይንን ለመለዋወጥ እሴቱን ይጨምሩ።", + "localizedErrorCrossChainUnavailable": "ተሻጋሪ ሰንሰለት ቅይይር በአሁኑ ጊዜ አይገኝም፣ እባክዎ ቆይተው እንደገና ይሞክሩ።", + "spamHistoryAction": "የተደበቁ ንጥሎችን አሳይ", + "spamHistoryTitle": "የተደበቀ እንቅስቃሴ", + "spamHistoryWarning": "ይህ ግብይት ተደብቋል ምክንያቱም Phantom አይፈለጌ መልእክት ሊሆን ይችላል ብሎ ስለሚያምን ነው።", + "appAuthenticationFailed": "ማረጋገጥ አልተሳካም", + "appAuthenticationFailedDescription": "በማረጋገጥ ሙከራዎ ላይ ችግር ነበር። እባክዎ ዳግም ይሞክሩ።", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ar/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ar/translation.json new file mode 100644 index 0000000..730c1fe --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ar/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "إضافة", + "commandAccept": "قبول", + "commandApprove": "موافقة", + "commandBack": "العودة", + "commandBuy": "شراء", + "commandCancel": "إلغاء", + "commandClaim": "مطالبة", + "commandClaimReward": "طالب بمكافأتك", + "commandClear": "مسح", + "commandClose": "إغلاق", + "commandConfirm": "تأكيد", + "commandConnect": "ربط", + "commandContinue": "متابعة", + "commandCopy": "نسخ", + "commandCopyAddress": "نسخ العنوان", + "commandCopyTokenAddress": "نسخ عنوان الرمز", + "commandCreate": "إنشاء", + "commandCreateTicket": "إنشاء طلب دعم", + "commandDismiss": "تجاهل", + "commandDownload": "تنزيل", + "commandEdit": "تعديل", + "commandHelp": "المساعدة", + "commandLearnMore": "معرفة المزيد", + "commandLearnMore2": "معرفة المزيد", + "commandMint": "سك", + "commandMore": "المزيد", + "commandNext": "التالي", + "commandOpen": "فتح", + "commandOpenSettings": "فتح الإعدادات", + "commandPaste": "لصق", + "commandReceive": "استلام", + "commandReconnect": "إعادة الاتصال", + "commandRecordVideo": "تسجيل فيديو", + "commandRetry": "إعادة المحاولة", + "commandRevoke": "إلغاء", + "commandSave": "حفظ", + "commandScanQRCode": "مسح رمز QR ضوئيًا", + "commandSelectMedia": "تحديد الوسائط", + "commandSell": "البيع", + "commandSend": "إرسال", + "commandShare": "مشاركة", + "commandShowBalance": "عرض الرصيد", + "commandSign": "توقيع", + "commandStake": "تخزين", + "commandSwap": "مبادلة", + "commandTakePhoto": "التقاط صورة", + "commandTryAgain": "إعادة المحاولة", + "commandViewTransaction": "عرض المعاملة", + "commandReportAsNotSpam": "الإبلاغ عنه أنه ليس غير مرغوبٍ فيه", + "commandReportAsSpam": "الإبلاغ عنه أنه غير مرغوبٍ فيه", + "commandPin": "تثبيت", + "commandUnpin": "إلغاء التثبيت", + "commandHide": "إخفاء", + "commandUnhide": "إظهار", + "commandBurn": "حرق", + "commandReport": "إبلاغ", + "commandView": "عرض", + "commandUnwrap": "فك التغليف", + "pastParticipleClaimed": "تمت المطالبة", + "pastParticipleCompleted": "اكتملت", + "pastParticipleCopied": "تم النسخ‎", + "pastParticipleDone": "تم", + "nounName": "الاسم", + "nounNetwork": "الشبكة", + "nounNetworkFee": "رسوم الشبكة", + "nounSymbol": "الرمز", + "nounDescription": "الوصف", + "amount": "المبلغ", + "limit": "الحد", + "new": "جديد‎ة", + "gotIt": "فهمت", + "internal": "داخلي", + "reward": "المكافأة", + "seeAll": "عرض الكل", + "seeLess": "عرض أقل", + "homeTab": "الصفحة الرئيسية", + "collectiblesTab": "العناصر القابلة للجمع", + "swapTab": "مبادلة", + "activityTab": "النشاط", + "exploreTab": "استكشاف", + "accountHeaderConnectedInterpolated": "أنت متصل بـ{{origin}}", + "accountHeaderConnectedToSite": "أنت متصل بهذا الموقع", + "accountHeaderCopyToClipboard": "نسخ إلى الحافظة", + "accountHeaderNotConnected": "أنت غير متصل بـ", + "accountHeaderNotConnectedInterpolated": "أنت غير متصل بـ{{origin}}", + "accountHeaderNotConnectedToSite": "أنت غير متصل بهذا الموقع", + "accountWithoutEnoughSolActionButtonCancel": "إلغاء", + "accountWithoutEnoughSolPrimaryText": "ليس لديك ما يكفي من SOL", + "accountWithoutEnoughSolSecondaryText": "لا يملك أحد الحسابات المشاركة في هذه المعاملة ما يكفي من SOL. قد يكون الحساب حسابك أو حساب شخص آخر. سيتم إرجاع هذه المعاملة إذا تم إجراؤها.", + "accountSwitcher": "تبديل الحساب", + "addAccountHardwareWalletPrimaryText": "ربط محفظة إلكترونية", + "addAccountHardwareWalletSecondaryText": "استخدم محفظة ‎ Ledgerالإلكترونية الخاصة بك", + "addAccountHardwareWalletSecondaryTextMobile": "استخدم محفظتك من {{supportedHardwareWallets}}", + "addAccountSeedVaultWalletPrimaryText": "ربط Seed Vault", + "addAccountSeedVaultWalletSecondaryText": "استخدم محفظة من Seed Vault", + "addAccountImportSeedPhrasePrimaryText": "استيراد عبارة الاسترداد السرية", + "addAccountImportSeedPhraseSecondaryText": "استيراد الحسابات من محفظة أخرى", + "addAccountImportWalletPrimaryText": "استيراد المفتاح الخاص", + "addAccountImportWalletSecondaryText": "استيراد حساب أحادي السلسلة", + "addAccountImportWalletSolanaSecondaryText": "استيراد مفتاح خاص لـ Solana", + "addAccountLimitReachedText": "لقد بلغت الحد الأقصى من الحسابات {{accountsCount}} في Phantom. يُرجى إزالة الحسابات غير المستخدمة قبل إضافة حسابات أخرى.", + "addAccountNoSeedAvailableText": "ليس لديك عبارة استرداد متوفرة. يُرجى استيراد عبارة استرداد حالية لإنشاء حساب.", + "addAccountNewWalletPrimaryText": "إنشاء حساب جديد", + "addAccountNewWalletSecondaryText": "إنشاء عنوان محفظة جديد", + "addAccountNewMultiChainWalletSecondaryText": "إضافة حساب جديد متعدد السلاسل", + "addAccountNewSingleChainWalletSecondaryText": "إضافة حساب جديد", + "addAccountPrimaryText": "إضافة/ربط المحفظة", + "addAccountSecretPhraseLabel": "العبارة السرية", + "addAccountSeedLabel": "Seed", + "addAccountSeedIDLabel": "معرِّف Seed", + "addAccountSecretPhraseDefaultLabel": "العبارة السرية {{number}}", + "addAccountZeroAccountsForSeed": "0 حساب", + "addAccountShowAccountForSeed": "إظهار حساب واحد", + "addAccountShowAccountsForSeed": "إظهار {{numOfAccounts}} من الحسابات", + "addAccountHideAccountForSeed": "إخفاء حساب واحد", + "addAccountHideAccountsForSeed": "إخفاء {{numOfAccounts}} من الحسابات", + "addAccountSelectSeedDescription": "سيتم إنشاء حسابك الجديد من هذه العبارة السرية", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} من الحسابات", + "addAccountOneAccountsForSeed": "حساب واحد", + "addAccountGenerateAccountFromSeed": "إنشاء حساب", + "addAccountReadOnly": "مراقبة العنوان", + "addAccountReadOnlySecondaryText": "تتبَّع عنوان أي محفظة عامة", + "addAccountSolanaAddress": "عنوان Solana", + "addAccountEVMAddress": "عنوان EVM", + "addAccountBitcoinAddress": "عنوان Bitcoin", + "addAccountImportAccountActionButtonImport": "استيراد", + "addAccountImportAccountDuplicatePrivateKey": "هذا الحساب موجود بالفعل في محفظتك", + "addAccountImportAccountIncorrectFormat": "التنسيق غير صحيح", + "addAccountImportAccountInvalidPrivateKey": "المفتاح الخاص غير صالح", + "addAccountImportAccountName": "الاسم", + "addAccountImportAccountPrimaryText": "استيراد المفتاح الخاص", + "addAccountImportAccountPrivateKey": "المفتاح الخاص", + "addAccountImportAccountPublicKey": "العنوان أو النطاق", + "addAccountImportAccountPrivateKeyRequired": "مطلوب مفتاح خاص", + "addAccountImportAccountNameRequired": "الاسم مطلوب", + "addAccountImportAccountPublicKeyRequired": "العنوان العام مطلوب", + "addAccountImportAccountDuplicateAddress": "هذا العنوان موجود بالفعل في محفظتك", + "addAddressAddressAlreadyAdded": "تمت إضافة العنوان بالفعل", + "addAddressAddressAlreadyExists": "العنوان موجود بالفعل", + "addAddressAddressInvalid": "العنوان غير صالح", + "addAddressAddressIsRequired": "العنوان مطلوب", + "addAddressAddressPlaceholder": "العنوان", + "addAddressLabelIsRequired": "التسمية مطلوبة", + "addAddressLabelPlaceholder": "تسمية", + "addAddressPrimaryText": "إضافة عنوان", + "addAddressToast": "تمت إضافة العنوان", + "createAssociatedTokenAccountCostLabelInterpolated": "سيكلِّف ذلك {{solAmountFormatted}} من SOL", + "createAssociatedTokenAccountErrorAccountExists": "لديك حساب بالفعل لهذا الرمز المميَّز", + "createAssociatedTokenAccountErrorInsufficientFunds": "الرصيد غير كافٍ", + "createAssociatedTokenAccountErrorInvalidMint": "عنوان السك غير صالح", + "createAssociatedTokenAccountErrorInvalidName": "الاسم غير صالح", + "createAssociatedTokenAccountErrorInvalidSymbol": "الرمز غير صالح", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "تعذَّر علينا إنشاء حساب لرمزك المميَّز. يُرجى إعادة المحاولة.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "فشل إنشاء الحساب", + "createAssociatedTokenAccountErrorUnableToSendMessage": "تعذَّر علينا إرسال معاملتك.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "فشل إرسال المعاملة", + "createAssociatedTokenAccountInputPlaceholderMint": "عنوان السك", + "createAssociatedTokenAccountInputPlaceholderName": "الاسم", + "createAssociatedTokenAccountInputPlaceholderSymbol": "الرمز", + "createAssociatedTokenAccountLoadingMessage": "نحن بصدد إنشاء حساب لرمزك المميَّز.", + "createAssociatedTokenAccountLoadingTitle": "جارٍ إنشاء حساب لرمزك المميَّز", + "createAssociatedTokenAccountPageHeader": "إنشاء حساب للرمز المميَّز", + "createAssociatedTokenAccountSuccessMessage": "تم إنشاء حساب لرمزك المميَّز بنجاح!", + "createAssociatedTokenAccountSuccessTitle": "تم إنشاء حساب للرمز المميَّز", + "createAssociatedTokenAccountViewTransaction": "عرض المعاملة", + "assetDetailRecentActivity": "النشاط الحديث", + "assetDetailStakeSOL": "تخزين SOL", + "assetDetailUnknownToken": "الرمز غير معروف", + "assetDetailUnwrapAll": "فك تغليف الكل", + "assetDetailUnwrappingSOL": "جارٍ فك تغليف SOL", + "assetDetailUnwrappingSOLFailed": "فشل فك تغليف SOL", + "assetDetailViewOnExplorer": "العرض على {{explorer}}", + "assetDetailViewOnExplorerDefaultExplorer": "Explorer", + "assetDetailSaveToPhotos": "الحفظ في الصور", + "assetDetailPinCollection": "تثبيت المجموعة", + "assetDetailUnpinCollection": "إلغاء تثبيت المجموعة", + "assetDetailHideCollection": "إخفاء المجموعة", + "assetDetailUnhideCollection": "إظهار المجموعة من جديد", + "assetDetailTokenNameLabel": "اسم الرمز", + "assetDetailNetworkLabel": "الشبكة", + "assetDetailAddressLabel": "العنوان", + "assetDetailPriceLabel": "السعر", + "collectibleDetailSetAsAvatar": "التعيين كصورة رمزية", + "collectibleDetailSetAsAvatarSingleWorkAlt": "الصورة الرمزية", + "collectibleDetailShare": "مشاركة العنصر القابل للجمع", + "assetDetailAboutLabel": "نبذة عن {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "يستطيع {{delegate}} تحويل هذا الرمز أو حرقه من حسابك.", + "sendAssetAmountLabelInterpolated": "متوفر {{amount}} {{tokenSymbol}}", + "assetListSearch": "بحث‎...", + "assetListUnknownToken": "الرمز غير معروف", + "assetVisibilityUnknownToken": "الرمز غير معروف", + "buyAssetInterpolated": "شراء {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "أقصى مبلغ للشراء هو {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "أقل مبلغ للشراء هو {{amount}}", + "buyNoAssetsAvailable": "لا توجد أصول Ethereum أو Polygon متوفرة", + "buyThirdPartyScreenPaymentMethod": "اختر طريقة الدفع", + "gasEstimationErrorWarning": "حدثت مشكلة في تقدير الرسوم لهذه المعاملة. وقد تفشل.", + "nativeTokenBalanceErrorWarning": "حدثت مشكلة في الحصول على معلومات رصيدك من الرموز المميَّزة لهذه المعاملة. وقد تفشل.", + "blocklistOriginCommunityDatabaseInterpolated": "تم الإبلاغ عن هذا الموقع باعتباره جزءًا من‎ء<1> ‎قاعدة بيانات يديرها المجتمع‎ ‎لمواقع التصيُّد والخداع المعروفة. إذا كنت تعتقد أنه قد تم الإبلاغ عن الموقع بالخطأ،‎<3> ‎يُرجى تقديم شكوى.", + "blocklistOriginDomainIsBlocked": "تم حظر {{domainName}}!", + "blocklistOriginIgnoreWarning": "تجاهل هذا التحذير، وانقلني إلى‎ {{domainName}} ‎على أي حال‎.", + "blocklistOriginSiteIsMalicious": "تعتقد Phantom أن هذا الموقع ضار وغير آمن للاستخدام‎.", + "blocklistOriginThisDomain": "هذا النطاق", + "blocklistProceedAnyway": "تجاهل التحذير، والمتابعة على أي حال", + "maliciousTransactionWarning": "تعتقد‎ Phantom ‎أن هذه المعاملة ضارة وتوقيعها غير آمن. لقد أوقفنا القدرة على توقيعها لحمايتك وحماية أموالك‎.", + "maliciousTransactionWarningIgnoreWarning": "تجاهل التحذير، والمتابعة على أي حال", + "maliciousTransactionWarningTitle": "تم الإبلاغ عن المعاملة!", + "maliciousRequestBlockedTitle": "تم حظر الطلب", + "maliciousRequestWarning": "تم وضع علامة \"ضار\" على هذا الموقع الإلكتروني. ربما يحاول سرقة أموالك أو خداعك لتأكيد طلب خادع.", + "maliciousSignatureRequestBlocked": "لسلامتك، حظرت Phantom هذا الطلب.", + "maliciousRequestBlocked": "لسلامتك، حظرت Phantom هذا الطلب. ينبغي لك إغلاق هذه النافذة والتوقف عن استخدام الموقع الذي فتحها.", + "siwErrorPopupTitle": "طلب توقيع غير صالح", + "siwParseErrorDescription": "لا يمكن إظهار طلب التوقيع للتطبيق بسبب التنسيق غير الصالح.", + "siwVerificationErrorDescription": "حدث خطأ أو أكثر في طلب توقيع الرسالة. للحفاظ على أمانك، يُرجى التأكد من استخدامك للتطبيق الصحيح وإعادة المحاولة.", + "siwErrorPagination": "{{n}} من {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "تحذير: عنوان التطبيق لا يطابق العنوان المقدَّم للتوقيع.", + "siwErrorMessage_DOMAIN_MISMATCH": "تحذير: نطاق التطبيق لا يطابق النطاق المقدَّم للتحقق.", + "siwErrorMessage_URI_MISMATCH": "تحذير: اسم مضيف URI لا يطابق النطاق.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "تحذير: معرِّف السلسلة لا يطابق معرِّف السلسلة المقدَّم للتحقق.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "تحذير: تاريخ إصدار الرسالة قديم جدًا.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "تحذير: تاريخ إصدار الرسالة في المستقبل البعيد.", + "siwErrorMessage_EXPIRED": "تحذير: انتهت صلاحية الرسالة.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "تحذير: تنتهي صلاحية الرسالة قبل إصدارها.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "تحذير: ستنتهي صلاحية الرسالة قبل أن تصبح صالحة.", + "siwErrorShowErrorDetails": "إظهار تفاصيل الخطأ", + "siwErrorHideErrorDetails": "إخفاء تفاصيل الخطأ", + "siwErrorIgnoreWarning": "تجاهل التحذير، والمتابعة على أي حال", + "siwsTitle": "طلب تسجيل الدخول", + "siwsPermissions": "الأذونات", + "siwsAgreement": "رسالة", + "siwsAdvancedDetails": "تفاصيل متقدمة", + "siwsAlternateStatement": "{{domain}} يريد منك تسجيل الدخول باستخدام حساب Solana الخاص بك: {{address}}", + "siwsFieldLable_domain": "النطاق", + "siwsFieldLable_address": "العنوان", + "siwsFieldLable_uri": "عنوان URI", + "siwsFieldLable_version": "الإصدار", + "siwsFieldLable_chainId": "معرِّف السلسلة", + "siwsFieldLable_nonce": "للاستخدام لمرة واحدة", + "siwsFieldLable_issuedAt": "تاريخ الإصدار:", + "siwsFieldLable_expirationTime": "تاريخ انتهاء الصلاحية:", + "siwsFieldLable_requestId": "معرِّف الطلب", + "siwsFieldLable_resources": "الموارد", + "siwsVerificationErrorDescription": "طلب تسجيل الدخول هذا غير صالح. هذا يعني أن الموقع غير آمن، أو أن المطور ارتكب خطأً عند إرسال الطلب.", + "siwsErrorNumIssues": "{{n}} من المشكلات", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "معرِّف السلسلة لا يطابق الشبكة التي أنت عليها.", + "siwsErrorMessage_DOMAIN_MISMATCH": "هذا النطاق ليس الذي تحاول تسجيل الدخول إليه.", + "siwsErrorMessage_URI_MISMATCH": "عنوان URI ليس الذي تحاول تسجيل الدخول إليه.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "تاريخ إصدار الرسالة قديم جدًا.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "تاريخ إصدار الرسالة بعيد جدًا.", + "siwsErrorMessage_EXPIRED": "انتهت صلاحية الرسالة.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "صلاحية الرسالة تنتهي قبل إصدارها.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "ستنتهي صلاحية الرسالة قبل أن تصبح صالحة.", + "changeLockTimerPrimaryText": "مؤقت القفل التلقائي", + "changeLockTimerSecondaryText": "كم من الوقت يجب أن ننتظر حتى يتم قفل محفظتك بعد أن تكون خاملة؟", + "changeLockTimerToast": "تم تحديث مؤقت القفل التلقائي", + "changePasswordConfirmNewPassword": "تأكيد كلمة المرور الجديدة", + "changePasswordCurrentPassword": "كلمة المرور الحالية", + "changePasswordErrorIncorrectCurrentPassword": "كلمة المرور الحالية غير صحيحة", + "changePasswordErrorGeneric": "هناك شيء خاطئ، يُرجى إعادة المحاولة في وقتٍ لاحق", + "changePasswordNewPassword": "كلمة المرور الجديدة", + "changePasswordPrimaryText": "تغيير كلمة المرور", + "changePasswordToast": "تم تحديث كلمة المرور", + "collectionsHiddenCollections": "المجموعة المخفية", + "collectiblesReportAsSpam": "الإبلاغ عن العنصر أنه غير مرغوبٍ فيه", + "collectiblesReportAsSpamAndHide": "الإبلاغ عن العنصر أنه غير مرغوبٍ فيه وإخفاؤه", + "collectiblesReportAsNotSpam": "الإبلاغ عن العنصر أنه ليس غير مرغوبٍ فيه", + "collectiblesReportAsNotSpamAndUnhide": "الإظهار والإبلاغ أنه ليس غير مرغوب فيه", + "collectiblesReportNotSpam": "ليس غير مرغوب فيه", + "collectibleDetailDescription": "الوصف", + "collectibleDetailProperties": "الخصائص", + "collectibleDetailOrdinalInfo": "معلومات Ordinal", + "collectibleDetailRareSatsInfo": "Rare Sats", + "collectibleDetailSatsInUtxo": "Sats في مخرجات المعاملات غير المنفقة (UTXO)", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} ساتوشي", + "collectibleDetailSatNumber": "رقم Sat", + "collectibleDetailSatName": "اسم Sat", + "collectibleDetailInscriptionId": "معرِّف النقش", + "collectibleDetailInscriptionNumber": "رقم النقش", + "collectibleDetailStandard": "قياسي", + "collectibleDetailCreated": "تاريخ الإنشاء", + "collectibleDetailViewOnExplorer": "العرض على {{explorer}}", + "collectibleDetailList": "القائمة", + "collectibleDetailSellNow": "البيع مقابل {{amount}} من {{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "تحرير البتكوين الاحتياطية", + "collectibleDetailUtxoSplitterCtaSubtitle": "لديك {{value}} من البتكوين لفتحها", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "لحماية أموالك، فإننا نمنع إرسال BTC في المخرجات غير المنفقة التي تتضمن Rare Sats. استخدم موزع UTXO من Magic Eden لتحرير {{value}} من BTC من Rare Sats لديك.", + "collectibleDetailUtxoSplitterModalCtaButton": "استخدام موزع المخرجات غير المنفقة (UXTO)", + "collectibleDetailEasilyAccept": "قبول أعلى عرض", + "collectibleDetailSatsCount_one": "{{count}} ساتوشي", + "collectibleDetailSatsCount_other": "{{count}} ساتوشي", + "collectibleDetailSpamOverlayDescription": "تم إخفاء هذا العنصر القابل للجمع لأن Phantom تعتقد أنه غير مرغوب فيه.", + "collectibleDetailSpamOverlayReveal": "عرض العنصر القابل للجمع", + "collectibleBurnTermsOfService": "أتفهم أنه لا يمكن التراجع عن هذا الإجراء", + "collectibleBurnTitleWithCount_one": "حرق الرمز", + "collectibleBurnTitleWithCount_other": "حرق الرموز", + "collectibleBurnDescriptionWithCount_one": "سيؤدي هذا الإجراء إلى تدمير هذا الرمز وإزالته بشكلٍ دائم من محفظتك.", + "collectibleBurnDescriptionWithCount_other": "سيؤدي هذا الإجراء إلى تدمير هذه الرموز وإزالتها بشكلٍ دائم من محفظتك.", + "collectibleBurnTokenWithCount_one": "الرمز", + "collectibleBurnTokenWithCount_other": "الرموز", + "collectibleBurnCta": "حرق", + "collectibleBurnRebate": "اقتطاع", + "collectibleBurnRebateTooltip": "سيتم إيداع مبلغ صغير من SOL تلقائيًا في محفظتك نظير حرق هذا الرمز.", + "collectibleBurnNetworkFee": "رسوم الشبكة", + "collectibleBurnNetworkFeeTooltip": "المبلغ المطلوب من شبكة‎ Solana ‎لمعالجة المعاملة", + "unwrapButtonSwapTo": "المبادلة على {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "السحب من {{withdrawalSource}} على {{chainSymbol}}", + "unwrapModalEstimatedTime": "الوقت المقدَّر", + "unwrapModalNetwork": "الشبكة", + "unwrapModalNetworkFee": "رسوم الشبكة", + "unwrapModalTitle": "الملخص", + "unsupportedChain": "سلسلة غير مدعومة", + "unsupportedChainDescription": "يبدو أننا لا ندعم {{action}} لشبكة {{chainName}}.", + "networkFeesTooltipLabel": "رسوم شبكة {{chainName}}", + "networkFeesTooltipDescription": "تختلف رسوم {{chainName}} حسب عدة عوامل. ويمكنك تخصيصها لزيادة سرعة معاملاتك (أغلى) أو أبطأ (أرخص).", + "burnStatusErrorTitleWithCount_one": "فشل حرق الرمز", + "burnStatusErrorTitleWithCount_other": "فشل حرق الرموز", + "burnStatusSuccessTitleWithCount_one": "تم حرق الرمز!", + "burnStatusSuccessTitleWithCount_other": "تم حرق الرموز!", + "burnStatusLoadingTitleWithCount_one": "جارٍ حرق الرمز...", + "burnStatusLoadingTitleWithCount_other": "جارٍ حرق الرموز...", + "burnStatusErrorMessageWithCount_one": "تعذَّر حرق هذا الرمز. يُرجى إعادة المحاولة لاحقًا.", + "burnStatusErrorMessageWithCount_other": "تعذَّر حرق هذه الرموز. يُرجى إعادة المحاولة لاحقًا.", + "burnStatusSuccessMessageWithCount_one": "لقد تم تدمير هذا الرمز بشكلٍ دائم وإيداع {{rebateAmount}} من SOL في محفظتك.", + "burnStatusSuccessMessageWithCount_other": "لقد تم تدمير هذه الرموز بشكلٍ دائم وإيداع {{rebateAmount}} من SOL في محفظتك.", + "burnStatusLoadingMessageWithCount_one": "جارٍ تدمير هذا الرمز بشكلٍ دائم، وسيتم إيداع {{rebateAmount}} من SOL في محفظتك.", + "burnStatusLoadingMessageWithCount_other": "جارٍ تدمير هذه الرموز بشكلٍ دائم، وسيتم إيداع {{rebateAmount}} من SOL في محفظتك.", + "burnStatusViewTransactionText": "عرض المعاملة", + "collectibleDisplayLoading": "جارٍ التحميل‎...", + "collectiblesNoCollectibles": "لا توجد عناصر قابلة للجمع", + "collectiblesPrimaryText": "العناصر القابلة للجمع لديك", + "collectiblesReceiveCollectible": "تلقي عنصر قابل للجمع", + "collectiblesUnknownCollection": "مجموعة غير معروفة", + "collectiblesUnknownCollectible": "عنصر قابل للجمع غير معروف", + "collectiblesUniqueHolders": "المُلَّاك المميزون", + "collectiblesSupply": "المعروض", + "collectiblesUnknownTokens": "رموز غير معروفة", + "collectiblesNrOfListed": "{{ nrOfListed }} مدرجة", + "collectiblesListed": "المدرجة", + "collectiblesMintCollectible": "سك عنصر قابل للجمع", + "collectiblesYouMint": "ستسك", + "collectiblesMintCost": "تكلفة السك", + "collectiblesMintFail": "فشل السك", + "collectiblesMintFailMessage": "حدثت مشكلة في سك عنصرك القابل للجمع. يُرجى إعادة المحاولة.", + "collectiblesMintCostFree": "مجانًا", + "collectiblesMinting": "جارٍ السك...", + "collectiblesMintingMessage": "جارٍ سك عنصرك القابل للجمع", + "collectiblesMintShareSubject": "تفقَّد ذلك", + "collectiblesMintShareMessage": "لقد سككت هذا على @phantom!", + "collectiblesMintSuccess": "نجح السك", + "collectiblesMintSuccessMessage": "تم الآن سك عنصرك القابل للجمع", + "collectiblesMintSuccessQuestMessage": "لقد استوفيت متطلبات مهمة Phantom. اضغط للمطالبة بمكافأتك والحصول على عنصرك القابل للجمع المجاني.", + "collectiblesMintRequired": "مطلوب", + "collectiblesMintSafelyDismiss": "يمكن تجاهل هذه النافذة بأمان.", + "collectiblesTrimmed": "لقد وصلنا إلى الحد الأقصى لعدد العناصر القابلة للجمع التي يمكن عرضها الآن.", + "collectiblesSeeAllHoldings": "عرض كل الممتلكات", + "collectiblesLast": "الأحدث", + "collectiblesAbout": "نبذة", + "collectiblesSocialLinks": "الروابط الاجتماعية", + "collectiblesNonTransferable": "غير قابل للتحويل", + "collectiblesNonTransferableYes": "نعم", + "collectiblesSellOfferDetails": "تفاصيل العرض", + "collectiblesSellYouSell": "ستبيع", + "collectiblesSellGotIt": "فهمت", + "collectiblesSellYouReceive": "ستتلقى", + "collectiblesSellOffer": "تقديم عرض", + "collectiblesSoldCollectible": "العنصر القابل للجمع الذي تم بيعه", + "collectiblesSellMarketplace": "السوق", + "collectiblesSellCollectionFloor": "أدنى سعر للمجموعة", + "collectiblesSellDifferenceFromFloor": "الفارق من أدنى سعر", + "collectiblesSellLastSalePrice": "سعر آخر عملية بيع", + "collectiblesSellEstimatedFees": "الرسوم المقدَّرة", + "collectiblesSellEstimatedProfitAndLoss": "الربح/الخسارة المقدَّرة", + "collectiblesSellViewOnMarketplace": "العرض على {{marketplace}}", + "collectiblesSellCollectionFloorTooltip": "أقل سعر \"شراء الآن\" في المجموعة عبر عدة أسواق.", + "collectiblesSellProfitLossTooltip": "يتم حساب الربح/الخسارة المقدَّرة حسب سعر آخر عملية بيع، ومبلغ العرض ناقص الرسوم.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "الأتعاب ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "رسوم السوق ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "رسوم السوق", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "شبكة {{chainName}}", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "يشمل عرض السعر‎ {{phantomFeePercentage}} ‎رسوم Phantom", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "يشمل عرض السعر‎ الأتعاب ورسوم الشبكة ورسوم السوق ورسوم بقيمة {{phantomFeePercentage}} ‎لصالح Phantom", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "يشمل عرض السعر‎ الأتعاب ورسوم الشبكة ورسوم السوق", + "collectiblesSellTransactionFeeTooltipTitle": "رسوم المعاملة", + "collectiblesSellStatusLoadingTitle": "جارٍ قبول العرض...", + "collectiblesSellStatusLoadingIsSellingFor": "يبيع مقابل", + "collectiblesSellStatusSuccessTitle": "تم بيع {{collectibleName}}!", + "collectiblesSellStatusSuccessWasSold": "تم بيعه بنجاح مقابل", + "collectiblesSellStatusErrorTitle": "حدث خطأ ما", + "collectiblesSellStatusErrorSubtitle": "حدثت مشكلة في محاولة البيع", + "collectiblesSellStatusViewTransaction": "عرض المعاملة", + "collectiblesSellInsufficientFundsTitle": "الأموال غير كافية", + "collectiblesSellInsufficientFundsSubtitle": "تعذَّر علينا قبول عرض على هذا العنصر القابل للجمع لأن الأموال لم تكن كافية لدفع رسوم الشبكة.", + "collectiblesSellRecentlyTransferedNFTTitle": "المحوَّلة حديثًا", + "collectiblesSellRecentlyTransferedNFTSubtitle": "يجب عليك الانتظار لمدة ساعة لقبول المزايدات بعد عملية تحويل.", + "collectiblesApproveCollection": "تمت الموافقة على {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "العرض غير متوفر", + "collectiblesSellNotAvailableAnymoreSubtitle": "لم يعُد هذا العرض متوفرًا. قم بإلغاء عرض السعر هذا وإعادة المحاولة", + "collectiblesSellFlaggedTokenTitle": "تم الإبلاغ عن العنصر القابل للجمع", + "collectiblesSellFlaggedTokenSubtitle": "هذا العنصر القابل للجمع غير قابل للتداول. قد يرجع ذلك إلى عدة أسباب مثل الإبلاغ عن سرقته أو تخزينه دون تأمين", + "collectiblesListOnMagicEden": "إدراج إعلان على Magic Eden", + "collectiblesListPrice": "سعر الإعلان", + "collectiblesUseFloor": "استخدام أدنى سعر", + "collectiblesFloorPrice": "أدنى سعر", + "collectiblesLastSalePrice": "آخر سعر مخفَّض", + "collectiblesTotalReturn": "إجمالي العائد", + "collectiblesOriginalPurchasePrice": "السعر الأصلي للشراء", + "collectiblesMagicEdenFee": "رسوم Magic Eden", + "collectiblesArtistRoyalties": "حقوق الفنانين", + "collectiblesListNowButton": "إدراج الآن", + "collectiblesListAnywayButton": "إدراج الإعلان على أي حال", + "collectiblesCreateListingTermsOfService": "By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service", + "collectiblesViewListing": "عرض الإعلان", + "collectiblesListingViewTransaction": "عرض المعاملة", + "collectiblesRemoveListing": "إزالة الإعلان", + "collectiblesEditListing": "تعديل الإعلان", + "collectiblesEditListPrice": "تعديل سعر الإعلان", + "collectiblesListPriceTooltip": "سعر الإعلان هو سعر البيع لعنصر. يحدِّد البائعون سعر الإعلان عادةً عند أو أعلى من أدنى سعر.", + "collectiblesFloorPriceTooltip": "أدنى سعر هو أقل سعر إعلان نشط لعنصر في هذه المجموعة.", + "collectiblesOriginalPurchasePriceTooltip": "لقد اشتريت هذا العنصر في الأساس مقابل هذا المبلغ.", + "collectiblesPurchasedForSol": "تم الشراء مقابل {{lastPurchasePrice}} من SOL", + "collectiblesUnableToLoadListings": "يتعذَّر تحميل الإعلانات", + "collectiblesUnableToLoadListingsFrom": "يتعذَّر تحميل الإعلانات من {{marketplace}}", + "collectiblesUnableToLoadListingsDescription": "إعلاناتك وأصولك آمنة، لكننا لم نتمكن من تحميلها من {{marketplace}} في الوقت الحالي. يُرجى إعادة المحاولة لاحقًا.", + "collectiblesBelowFloorPrice": "أقل من أدنى سعر", + "collectiblesBelowFloorPriceMessage": "هل تريد بالتأكيد إدراج إعلان لبيع NFT الخاص بك بسعرٍ أقل من أدنى سعر؟", + "collectiblesMinimumListingPrice": "أدنى سعر هو 0.01 SOL", + "collectiblesMagicEdenFeeTooltip": "يأخذ موقع Magic Eden رسومًا على المعاملات المكتملة.", + "collectiblesArtistRoyaltiesTooltip": "يتلقى مُنشئ هذه المجموعة أتعابًا بنسبة % على كل عملية بيع مكتملة.", + "collectibleScreenCollectionLabel": "المجموعة", + "collectibleScreenPhotosPermissionTitle": "إذن الوصول إلى الصور", + "collectibleScreenPhotosPermissionMessage": "نحن بحاجة إلى إذنك للوصول إلى صورك. يُرجى الانتقال إلى \"الإعدادات\" وتحديث أذوناتك.", + "collectibleScreenPhotosPermissionOpenSettings": "فتح الإعدادات", + "listStatusErrorTitle": "فشل إدراج الإعلان", + "editListStatusErrorTitle": "يتعذَّر التحديث", + "removeListStatusErrorTitle": "فشلت إزالة الإعلان", + "listStatusSuccessTitle": "تم إنشاء الإعلان!", + "editListingStatusSuccessTitle": "تم تحديث الإعلان!", + "removeListStatusSuccessTitle": "تمت إزالة الإعلان من Magic Eden", + "listStatusLoadingTitle": "جارٍ إنشاء إعلان...", + "editListingStatusLoadingTitle": "جارٍ تحديث الإعلان...", + "removeListStatusLoadingTitle": "جارٍ إزالة الإعلان...", + "listStatusErrorMessage": "تعذَّر إدراج إعلان لبيع {{name}} على Magic Eden", + "removeListStatusErrorMessage": "تعذَّر إلغاء إدراج إعلان لبيع {{name}} على Magic Eden", + "listStatusSuccessMessage": "{{name}} مُدرج الآن للبيع على Magic Eden مقابل {{listCollectiblePrice}} من SOL", + "editListingStatusSuccessMessage": "تم تحديث {{name}} الآن للبيع على Magic Eden مقابل {{editListCollectiblePrice}} من SOL", + "removeListStatusSuccessMessage": "تمت إزالة {{name}} بنجاح من Magic Eden", + "listStatusLoadingMessage": "جارٍ إدراج {{name}} للبيع على Magic Eden مقابل {{listCollectiblePrice}} من SOL.", + "editListingStatusLoadingMessage": "جارٍ تحديث {{name}} على Magic Eden للبيع مقابل {{editListCollectiblePrice}} من SOL.", + "removeListStatusLoadingMessage": "جارٍ إزالة {{name}} من Magic Eden. قد تستغرق هذه العملية بعض الوقت.", + "listStatusLoadingSafelyDismiss": "يمكنك تجاهل هذه النافذة بأمان.", + "listStatusViewOnMagicEden": "العرض على ‎ Magic Eden", + "listStatusViewOnMarketplace": "العرض على {{marketplace}}", + "listStatusLoadingDismiss": "تجاهل", + "listStatusViewTransaction": "عرض المعاملة", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "اربط محفظتك الإلكترونية، وتأكَّد من إلغاء قفلها. وبمجرد اكتشافنا لها، يمكنك اختيار العنوان الذي ترغب في استخدامه‎.", + "connectHardwareFailedPrimaryText": "فشل الاتصال", + "connectHardwareFailedSecondaryText": "يُرجى ربط محفظة جهازك والتأكُّد من إلغاء قفلها. وبمجرد اكتشافنا لها، يمكنك اختيار العنوان الذي تريد استخدامه‎.", + "connectHardwareFinishPrimaryText": "تمت إضافة الحساب‎!", + "connectHardwareFinishSecondaryText": "يمكنك الآن الوصول إلى محفظة‎ Ledger Nano ‎الخاصة بك من داخلPhantom ‎. يُرجى الرجوع إلى الامتداد‎.", + "connectHardwareNeedsPermissionPrimaryText": "ربط محفظة جديدة", + "connectHardwareNeedsPermissionSecondaryText": "انقر على الزر أدناه لبدء عملية الاتصال‎.", + "connectHardwareSearchingPrimaryText": "جارٍ البحث عن المحفظة...", + "connectHardwareSearchingSecondaryText": "اربط محفظتك الإلكترونية، وتأكَّد من إلغاء قفلها، وأنك قد وافقت على الأذونات في متصفحك‎.", + "connectHardwarePermissionDeniedPrimary": "تم رفض الإذن", + "connectHardwarePermissionDeniedSecondary": "امنح Phantom الإذن لربط جهاز Ledger الخاص بك", + "connectHardwarePermissionUnableToConnect": "يتعذَّر الربط", + "connectHardwarePermissionUnableToConnectDescription": "تعذَّر علينا ربط جهاز Ledger الخاص بك. ربما نحتاج إلى أذونات إضافية.", + "connectHardwareSelectAddressAllAddressesImported": "تم استيراد كل العناوين", + "connectHardwareSelectAddressDerivationPath": "مسار الاشتقاق", + "connectHardwareSelectAddressSearching": "جارٍ البحث‎...", + "connectHardwareSelectAddressSelectWalletAddress": "تحديد عنوان المحفظة", + "connectHardwareSelectAddressWalletAddress": "عنوان المحفظة", + "connectHardwareWaitingForApplicationPrimaryText": "افتح تطبيق‎ Solana ‎على Ledger", + "connectHardwareWaitingForApplicationSecondaryText": "يُرجى ربط محفظتك الإلكترونية والتأكُّد من إلغاء قفلها‎.", + "connectHardwareWaitingForPermissionPrimaryText": "بحاجة الى إذن", + "connectHardwareWaitingForPermissionSecondaryText": "اربط محفظتك الإلكترونية، وتأكَّد من إلغاء قفلها، وأنك قد وافقت على الأذونات في متصفحك‎.", + "connectHardwareAddAccountButton": "إضافة حساب", + "connectHardwareLedger": "اربط محفظة Ledger الخاصة بك", + "connectHardwareStartConnection": "انقر على الزر أدناه للبدء في ربط محفظة Ledger الإلكترونية الخاصة بك", + "connectHardwarePairSuccessPrimary": "تم ربط {{productName}}", + "connectHardwarePairSuccessSecondary": "لقد ربطت {{productName}} الخاصة بك بنجاح.", + "connectHardwareSelectChains": "حدِّد السلاسل للربط", + "connectHardwareOpenAppInterpolated": "افتح تطبيق {{app}} على محفظة Ledger الخاصة بك", + "connectHardwareSearching": "جارٍ البحث‎...", + "connectHardwareMakeSureConnected": "اربط محفظتك الإلكترونية وألغِ قفلها. يُرجى إزالة أذونات المتصفح ذات الصلة.", + "connectHardwareOpenAppDescription": "يُرجى إلغاء قفل محفظتك الإلكترونية", + "connectHardwareConnecting": "جارٍ الربط...", + "connectHardwareConnectingDescription": "نحن نقوم بربط جهاز Ledger الخاص بك.", + "connectHardwareConnectingAccounts": "جارٍ ربط حساباتك...", + "connectHardwareDiscoveringAccounts": "جارٍ البحث‎ عن حسابات...", + "connectHardwareDiscoveringAccountsDescription": "نحن نبحث عن نشاط في حساباتك.", + "connectHardwareErrorLedgerLocked": "محفظة Ledger مقفل", + "connectHardwareErrorLedgerLockedDescription": "تأكَّد أن جهاز Ledger الخاص بك مفتوح، ثم حاول مرة أخرى.", + "connectHardwareErrorLedgerGeneric": "حدث خطأ ما", + "connectHardwareErrorLedgerGenericDescription": "يتعذَّر العثور على الحسابات. تأكَّد أن جهاز Ledger الخاص بك مفتوح، ثم حاول مرة أخرى.", + "connectHardwareErrorLedgerPhantomLocked": "يُرجى إعادة فتح Phantom ومحاولة ربط جهازك مرة أخرى.", + "connectHardwareFindingAccountsWithActivity": "جارٍ العثور على حسابات {{chainName}}...", + "connectHardwareFindingAccountsWithActivityDualChain": "جارٍ العثور على حسابات {{chainName1}} أو {{chainName2}}...", + "connectHardwareFoundAccountsWithActivity": "لقد عثرنا على {{numOfAccounts}} من الحسابات النشطة على محفظة Ledger الخاصة بك.", + "connectHardwareFoundAccountsWithActivitySingular": "لقد عثرنا على حسابٍ واحدٍ نشط على محفظة Ledger الخاصة بك.", + "connectHardwareFoundSomeAccounts": "لقد عثرنا على بعض الحسابات النشطة على جهاز Ledger الخاص بك.", + "connectHardwareViewAccounts": "عرض الحسابات", + "connectHardwareConnectAccounts": "تم ربط الحسابات", + "connectHardwareSelectAccounts": "حدِّد الحسابات", + "connectHardwareChooseAccountsToConnect": "اختر حسابات المحفظة لربطها.", + "connectHardwareAccountsAddedInterpolated": "تمت إضافة {{numOfAccounts}} من الحسابات", + "connectHardwareAccountsStepOfSteps": "الخطوة {{stepNum}} من {{totalSteps}}", + "connectHardwareMobile": "ربط محفظة Ledger", + "connectHardwareMobileTitle": "ربط محفظة Ledger الإلكترونية الخاصة بك", + "connectHardwareMobileEnableBluetooth": "تمكين Bluetooth", + "connectHardwareMobileEnableBluetoothDescription": "منح إذن استخدام Bluetooth للربط", + "connectHardwareMobileEnableBluetoothSettings": "انتقل إلى الإعدادات للسماح لـ Phantom باستخدام أذونات الموقع والأجهزة القريبة.", + "connectHardwareMobilePairWithDevice": "الاقتران مع جهاز Ledger الخاص بك", + "connectHardwareMobilePairWithDeviceDescription": "احتفظ بجهازك بالقرب منك للحصول على أفضل إشارة", + "connectHardwareMobileConnectAccounts": "ربط الحسابات", + "connectHardwareMobileConnectAccountsDescription": "سنبحث عن نشاط في أي حسابات ربما تكون قد استخدمتها", + "connectHardwareMobileConnectLedgerDevice": "ربط جهاز Ledger الخاص بك", + "connectHardwareMobileLookingForDevices": "جارٍ البحث عن أجهزة قريبة...", + "connectHardwareMobileLookingForDevicesDescription": "يُرجى ربط جهاز Ledger الخاصة بك والتأكد من إلغاء قفله.", + "connectHardwareMobileFoundDeviceSingular": "عثرنا على جهاز Ledger واحد", + "connectHardwareMobileFoundDevices": "عثرنا على {{numDevicesFound}} من أجهزة Ledger", + "connectHardwareMobileFoundDevicesDescription": "حدد جهاز Ledger أدناه لبدء الاقتران.", + "connectHardwareMobilePairingWith": "جارٍ الاقتران مع {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "اتبع التعليمات على جهاز Ledger لديك في أثناء الاقتران.", + "connectHardwareMobilePairingFailed": "لم ينجح الاقتران", + "connectHardwareMobilePairingFailedDescription": "يتعذَّر الاقتران مع جهاز {{deviceName}}. تأكَّد من إلغاء قفل جهازك.", + "connectHardwareMobilePairingSuccessful": "نجح الاقتران", + "connectHardwareMobilePairingSuccessfulDescription": "لقد أكملت اقتران جهاز Ledger الخاص بك وربطه بنجاح.", + "connectHardwareMobileOpenAppSingleChain": "افتح تطبيق {{chainName}} على محفظة Ledger الخاصة بك", + "connectHardwareMobileOpenAppDualChain": "افتح تطبيق {{chainName1}} أو {{chainName2}} على محفظة Ledger الخاصة بك", + "connectHardwareMobileOpenAppDescription": "تأكَّد من إلغاء قفل جهازك.", + "connectHardwareMobileStillCantFindDevice": "هل مازال يتعذر عليك العثور على جهازك؟", + "connectHardwareMobileLostConnection": "تم فقد الاتصال", + "connectHardwareMobileLostConnectionDescription": "لقد فقدنا الاتصال بالجهاز {{deviceName}}. تأكَّد من إلغاء قفل جهازك، ثم حاول مرة أخرى.", + "connectHardwareMobileGenericLedgerDevice": "جهاز Ledger", + "connectHardwareMobileConnectDeviceSigning": "ربط {{deviceName}} الخاص بك", + "connectHardwareMobileConnectDeviceSigningDescription": "قم بإلغاء قفل جهاز Ledger واحتفظ به في مكان قريب.", + "connectHardwareMobileBluetoothDisabled": "Bluetooth معطَّل", + "connectHardwareMobileBluetoothDisabledDescription": "يُرجى تمكين Bluetooth والتأكد من إلغاء قفل جهاز Ledger الخاصة بك.", + "connectHardwareMobileLearnMore": "معرفة المزيد", + "connectHardwareMobileBlindSigningDisabled": "التوقيع دون اطِّلاع معطَّل", + "connectHardwareMobileBlindSigningDisabledDescription": "تأكَّد من تمكين التوقيع دون اطِّلاع على جهازك.", + "connectHardwareMobileConfirmSingleChain": "عليك تأكيد المعاملة في محفظتك الإلكترونية. تأكَّد من إلغاء قفلها.", + "metamaskExplainerBottomSheetHeader": "هذا الموقع يعمل مع Phantom", + "metamaskExplainerBottomSheetSubheader": "حدِّد MetaMask من مربع حوار ربط المحفظة للمتابعة.", + "metamaskExplainerBottomSheetDontShowAgain": "عدم الإظهار مرة أخرى", + "ledgerStatusNotConnected": "جهاز Ledger غير متصل", + "ledgerStatusConnectedInterpolated": "{{productName}} متصل", + "connectionClusterInterpolated": "أنت حاليًا في {{cluster}}", + "connectionClusterTestnetMode": "أنت حاليًا في وضع Testnet", + "featureNotSupportedOnLocalNet": "لا تكون هذه الميزة متوفرة عند تمكين Solana Localnet.", + "readOnlyAccountBannerWarning": "أنت تراقب هذا الحساب", + "depositAddress": "عنوان الاستلام", + "depositAddressChainInterpolated": "عنوان {{chain}} الخاص بك", + "depositAssetDepositInterpolated": "استلام {{tokenSymbol}}", + "depositAssetSecondaryText": "يمكن استخدام هذا العنوان لتلقي الرموز المتوافقة فقط.", + "depositAssetTextInterpolated": "استخدم هذا العنوان لتلقي الرموز المميَّزة والعناصر القابلة للجمع على شبكة <1>{{network}}.", + "depositAssetTransferFromExchange": "التحويل من ‎منصة تبادل", + "depositAssetShareAddress": "مشاركة العنوان", + "depositAssetBuyOrDeposit": "شراء أو تحويل", + "depositAssetBuyOrDepositDesc": "موِّل محفظتك للبدء", + "depositAssetTransfer": "تحويل", + "editAddressAddressAlreadyAdded": "تمت إضافة العنوان بالفعل", + "editAddressAddressAlreadyExists": "العنوان موجود بالفعل", + "editAddressAddressIsRequired": "العنوان مطلوب", + "editAddressPrimaryText": "تعديل العنوان", + "editAddressRemove": "الإزالة من دفتر العناوين", + "editAddressToast": "تمت تحديث العنوان", + "removeSavedAddressToast": "تمت إزالة العنوان", + "exportSecretErrorGeneric": "هناك شيء خاطئ، يُرجى إعادة المحاولة في وقتٍ لاحق", + "exportSecretErrorIncorrectPassword": "كلمة المرور غير صحيحة", + "exportSecretPassword": "كلمه المرور", + "exportSecretPrivateKey": "مفتاح خاص", + "exportSecretSecretPhrase": "العبارة السرية", + "exportSecretSecretRecoveryPhrase": "عبارة الاسترداد السرية", + "exportSecretSelectYourAccount": "اختر حسابك", + "exportSecretShowPrivateKey": "إظهار المفتاح الخاص", + "exportSecretShowSecretRecoveryPhrase": "إظهار عبارة الاسترداد السرية", + "exportSecretShowSecret": "إظهار {{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": "<1>لا تشارك {{secretNameText}}!", + "exportSecretWarningSecondaryInterpolated": "إذا كان لدى شخص ما‎ ،{{secretNameText}} ‎فسيتمتع بالتحكُّم الكامل في محفظتك‎.", + "exportSecretOnlyWay": "{{secretNameText}} الخاص بك هو الطريقة الوحيدة لاستعادة محفظتك", + "exportSecretDoNotShow": "لا تدع أي شخص آخر يرى {{secretNameText}}", + "exportSecretWillNotShare": "لن أشارك {{secretNameText}} الخاص بي مع أي شخصًا، بما في ذلك Phantom.", + "exportSecretNeverShare": "لا تشارك {{secretNameText}} الخاص بك مع أي شخص أبدًا", + "exportSecretYourPrivateKey": "مفتاحك الخاص", + "exportSecretYourSecretRecoveryPhrase": "عبارة الاسترداد السرية الخاصة بك", + "fullPageHeaderBeta": "إصدار تجريبي!", + "fullPageHeaderHelp": "المساعدة", + "gasUpTo": "حتى {{ amount }}", + "gasSlowTime": "نحو دقيقتين", + "gasAverageTime": "نحو 30 ثانية", + "gasFastTime": "نحو 15 ثانية", + "gasSlowTimePolygon": "نحو 15 ثانية", + "gasAverageTimePolygon": "نحو 10 ثوانٍ", + "gasFastTimePolygon": "نحو 5 ثوانٍ", + "gasSlowTimeBitcoin": "نحو ساعة واحدة", + "gasAverageTimeBitcoin": "نحو 30 دقيقة", + "gasFastTimeBitcoin": "نحو 10 دقائق", + "gasSlowTimeAbbrev": "دقيقتان", + "gasAverageTimeAbbrev": "30 ثانية", + "gasFastTimeAbbrev": "15 ثانية", + "gasSlowTimePolygonAbbrev": "15 ثانية", + "gasAverageTimePolygonAbbrev": "10 ثوانٍ", + "gasFastTimePolygonAbbrev": "5 ثوانٍ", + "gasSlow": "بطيء", + "gasAverage": "متوسط", + "gasFast": "سريع", + "satsPerVirtualByte": "{{satsPerVirtualByte}} ساتوشي/بايت افتراضي", + "satsAmount": "{{sats}} ساتوشي", + "homeErrorButtonText": "حاول مرة أخرى", + "homeErrorDescription": "حدث خطأ في محاولة استرداد أصولك. يُرجى التحديث وإعادة المحاولة", + "homeErrorTitle": "فشل الحصول على الأصول", + "homeManageTokenList": "إدارة قائمة الرموز", + "helloBitcoinBodyTitle": "مرحبًا بك في Bitcoin", + "helloBitcoinFeature1Title": "إرسال Bitcoin واستلامها وشراؤها", + "helloBitcoinFeature1Subtitle": "يمكنك تحويل Bitcoin وشراؤها فورًا على Phantom. محفظة Phantom متوافقة مع جميع المحافظ ومنصات التبادل الرئيسية.", + "helloBitcoinFeature2Title": "استكشاف منظومة Ordinals", + "helloBitcoinFeature2Subtitle": "يمكنك شراء Ordinals وBRC-20 وغيرها، وبيعها وتبادلها على Magic Eden وUnisat.", + "helloBitcoinFeature3Title": "آمنة ومؤمَّنة", + "helloBitcoinFeature3Subtitle": "نحن نضمن لك ألا يتم إنفاق Ordinals وBRC-20 وRare Sats بطريق الخطأ.", + "interstitialDismissUnderstood": "فهمت", + "bitcoinAddressTypesBodyTitle": "أنواع عناوين Bitcoin", + "bitcoinAddressTypesFeature1Title": "نبذة عن عناوين Bitcoin", + "bitcoinAddressTypesFeature1Subtitle": "تدعم Phantom عناوين Native Segwit وTaproot، كلٌ برصيده الخاص. يمكنك إرسال BTC أو Ordinal باستخدام أي النوعين من العناوين.", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "عنوان BTC الافتراضي في Phantom. أقدم من Taproot، لكنه متوافق مع كل المحافظ ومنصات التبادل.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "الأفضل مع Ordinals وBRC-20، وبأرخص الرسوم. اضبط العناوين في التفضيلات -> عنوان Bitcoin المفضَّل.", + "headerTitleInfo": "المعلومات", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "هذا هو عنوان <1>{{addressType}} الخاص بك.", + "invalidChecksumTitle": "لقد قمنا بترقية عبارتك السرية!", + "invalidChecksumFeature1ExportPhrase": "تصدير عبارتك السرية الجديدة", + "invalidChecksumFeature1ExportPhraseDescription": "يُرجى عمل نسخة احتياطية من عبارتك السرية الجديدة، بالإضافة إلى المفاتيح الخاصة لحساباتك القديمة.", + "invalidChecksumFeature2FundsAreSafe": "أموالك آمنة ومضمونة", + "invalidChecksumFeature2FundsAreSafeDescription": "تمت أتمتة هذه الترقية. ولا أحد في Phantom يعرف عبارتك السرية أو لديه وصول إلى أموالك.", + "invalidChecksumFeature3LearnMore": "معرفة المزيد", + "invalidChecksumFeature3LearnMoreDescription": "كانت عبارتك غير متوافقة مع معظم المحافظ. اقرأ <1>مقال المساعدة هذا لمعرفة المزيد عن الأمر.", + "invalidChecksumBackUpSecretPhrase": "أخذ نسخة احتياطية من العبارة السرية", + "migrationFailureTitle": "حدث خطأ في ترحيل حسابك", + "migrationFailureFeature1": "تصدير عبارتك السرية", + "migrationFailureFeature1Description": "يُرجى عمل نسخة احتياطية من عبارتك السرية قبل الانضمام.", + "migrationFailureFeature2": "الانضمام إلى Phantom", + "migrationFailureFeature2Description": "ستحتاج إلى إعادة الانضمام إلى Phantom لعرض حسابك.", + "migrationFailureFeature3": "معرفة المزيد", + "migrationFailureFeature3Description": "اقرأ <1>مقالة المساعدة هذه لمعرفة المزيد عن الأمر.", + "migrationFailureContinueToOnboarding": "المتابعة إلى الانضمام", + "migrationFailureUnableToFetchMnemonic": "تعذَّر علينا تحميل عبارتك السرية", + "migrationFailureUnableToFetchMnemonicDescription": "يُرجى التواصل مع الدعم وتنزيل سجلات التطبيق لتصحيح الأخطاء", + "migrationFailureContactSupport": "التواصل مع الدعم", + "ledgerActionConfirm": "التأكيد على محفظة Ledger Nano الخاصة بك", + "ledgerActionErrorBlindSignDisabledPrimaryText": "التوقيع دون اطِّلاع متوقف", + "ledgerActionErrorBlindSignDisabledSecondaryText": "يُرجى التأكد من تفعيل \"التوقيع دون اطِّلاع\" على جهازك، ثم إعادة الإجراء", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "انقطع اتصال الجهاز في أثناء التشغيل", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "يُرجى إغلاق امتداد‎ ،Phantom ‎ثم إعادة الإجراء", + "ledgerActionErrorDeviceLockedPrimaryText": "الجهاز مقفل", + "ledgerActionErrorDeviceLockedSecondaryText": "يُرجى إلغاء قفل جهازك وإعادة الإجراء", + "ledgerActionErrorHeader": "خطأ في إجراء Ledger", + "ledgerActionErrorUserRejectionPrimaryText": "رفض المستخدم المعاملة", + "ledgerActionErrorUserRejectionSecondaryText": "تم رفض الإجراء على الجهاز من قِبل المستخدم", + "ledgerActionNeedPermission": "بحاجة الى إذن", + "ledgerActionNeedToConfirm": "أنت بحاجة إلى تأكيد المعاملة على محفظتك الإلكترونية. تأكَّد أنها مفتوحة على تطبيق {{chainType}}.", + "ledgerActionNeedToConfirmMany": "ستحتاج إلى تأكيد {{numberOfTransactions}} من المعاملات على محفظتك الإلكترونية. تأكَّد أنها مفتوحة على تطبيق {{chainType}}.", + "ledgerActionNeedToConfirmBlind": "أنت بحاجة إلى تأكيد المعاملة على محفظتك الإلكترونية. تأكَّد أنها مفتوحة على تطبيق {{chainType}}، وأن التوقيع دون اطِّلاع مفعَّل.", + "ledgerActionNeedToConfirmBlindMany": "ستحتاج إلى تأكيد {{numberOfTransactions}} من المعاملات على محفظتك الإلكترونية. تأكَّد أنها مفتوحة على تطبيق {{chainType}}، وأن التوقيع دون اطِّلاع مفعَّل.", + "ledgerActionPleaseConnect": "يُرجى ربط محفظة Ledger Nano الخاصة بك", + "ledgerActionPleaseConnectAndConfirm": "يُرجى ربط محفظتك الإلكتروني والتأكُّد من إلغاء قفلها. تأكَّد أنك وافقت على منح الأذونات في متصفحك.", + "maxInputAmount": "المبلغ", + "maxInputMax": "الحد الأقصى", + "notEnoughSolPrimaryText": "ليس لديك ما يكفي من SOL", + "notEnoughSolSecondaryText": "ليس لديك ما يكفي من‎ SOL ‎في محفظتك لهذه المعاملة. يُرجى إيداع المزيد وإعادة المحاولة‎.", + "insufficientBalancePrimaryText": "{{tokenSymbol}} غير كافٍ", + "insufficientBalanceSecondaryText": "ليس لديك ما يكفي من‎ {{tokenSymbol}} ‎في محفظتك لهذه المعاملة.", + "insufficientBalanceRemaining": "المتبقي", + "insufficientBalanceRequired": "المطلوب", + "notEnoughSplTokensTitle": "ليس لديك ما يكفي من الرموز", + "notEnoughSplTokensDescription": "ليس لديك ما يكفي من‎ الرموز ‎في محفظتك لهذه المعاملة. سيتم إرجاع هذه المعاملة إذا تم إجراؤها.", + "transactionExpiredPrimaryText": "انتهت صلاحية المعاملة", + "transactionExpiredSecondaryText": "لقد انتظرت طويلًا لتأكيد المعاملة وانتهت صلاحيتها. سيتم إرجاع هذه المعاملة إذا تم إجراؤها.", + "tokens": "الرموز", + "notificationApplicationApprovalPermissionsAddressVerification": "قم بإثبات ملكيتك لهذا العنوان", + "notificationApplicationApprovalPermissionsTransactionApproval": "طلب الموافقة على المعاملات", + "notificationApplicationApprovalPermissionsViewWalletActivity": "عرض رصيد محفظتك ونشاطها", + "notificationApplicationApprovalParagraphText": "سيسمح التأكيد لهذا الموقع بعرض الأرصدة والنشاط للحساب المحدَّد.", + "notificationApplicationApprovalActionButtonConnect": "الاتصال", + "notificationApplicationApprovalActionButtonSignIn": "تسجيل الدخول", + "notificationApplicationApprovalAllowApproval": "السماح للموقع بالاتصال؟", + "notificationApplicationApprovalAutoConfirm": "التأكيد التلقائي للمعاملات", + "notificationApplicationApprovalConnectDisclaimer": "لا تتصل إلا بالمواقع التي تثق بها", + "notificationApplicationApprovalSignInDisclaimer": "لا تسجل الدخول إلا للمواقع الإلكترونية التي تثق بها", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "هذا الموقع الإلكتروني غير آمن للاستخدام وقد يحاول سرقة أموالك.", + "notificationApplicationApprovalConnectUnknownApp": "غير معروف", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "يتعذَّر الربط بالتطبيق", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "يحاول هذا التطبيق الاتصال بالشبكة {{appNetworkName}}، لكن تم تحديد الشبكة {{phantomNetworkName}}.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "لاستخدام {{networkName}}، انتقل إلى إعدادات المطورين ← وضع Testnet.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "شبكة غير معروفة", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "الاتصال بتطبيقات الجوال الأخرى غير مدعوم حاليًا من Ledger.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "يرجى التبديل إلى حساب خلاف Ledger أو استخدم المتصفح داخل التطبيق وأعد المحاولة.", + "notificationSignatureRequestConfirmTransaction": "تأكيد المعاملة", + "notificationSignatureRequestConfirmTransactionCapitalized": "تأكيد المعاملة", + "notificationSignatureRequestConfirmTransactions": "تأكيد المعاملات", + "notificationSignatureRequestConfirmTransactionsCapitalized": "تأكيد المعاملات", + "notificationSignatureRequestSignatureRequest": "طلب التوقيع", + "notificationMessageHeader": "رسالة", + "notificationMessageCopied": "تم نسخ الرسالة", + "notificationAutoConfirm": "التأكيد التلقائي", + "notificationAutoConfirmOff": "متوقف", + "notificationAutoConfirmOn": "يعمل", + "notificationConfirmFooter": "لا تقم بالتأكيد إلا إذا كنت تثق بهذا الموقع الإلكتروني.", + "notificationEstimatedTime": "الوقت المقدَّر", + "notificationPermissionRequestText": "هذا طلب للإذن فقط. وقد لا يتم تنفيذ العملية على الفور.", + "notificationBalanceChangesText": "التغييرات في الرصيد تقديرية. والمبالغ والأصول المتضمَّنة غير مضمونة.", + "notificationContractAddress": "عنوان العقد", + "notificationAdvancedDetailsText": "متقدمة", + "notificationUnableToSimulateWarningText": "لا يمكننا حاليًا وضع تقدير للتغييرات في الرصيد. يمكنك إعادة المحاولة لاحقًا، أو التأكيد إذا كنت تثق بهذا الموقع.", + "notificationSignMessageParagraphText": "سيثبت توقيع هذه الرسالة أنك تملك الحساب المحدَّد.", + "notificationSignatureRequestScanFailedDescription": "يتعذَّر مسح الرسالة للبحث عن مشكلات أمنية. يُرجى المتابعة بحرص.", + "notificationFailedToScan": "فشلت محاكاة نتائج هذا الطلب.\nالتأكيد غير آمن وقد يؤدي إلى خسائر.", + "notificationScanLoading": "جارٍ فحص الطلب", + "notificationTransactionApprovalActionButtonConfirm": "تأكيد", + "notificationTransactionApprovalActionButtonBack": "العودة", + "notificationTransactionApprovalEstimatedChanges": "التغييرات المقدَّرة", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "تستند التقديرات إلى محاكاة المعاملات وليست ضمانًا", + "notificationTransactionApprovalHideAdvancedDetails": "إخفاء التفاصيل المتقدمة للمعاملات", + "notificationTransactionApprovalNetworkFee": "رسوم الشبكة", + "notificationTransactionApprovalNetwork": "الشبكة", + "notificationTransactionApprovalEstimatedTime": "الوقت المقدَّر", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "لم يتم العثور على تغييرات تؤثر على ملكية الأصول", + "notificationTransactionApprovalSolanaAmountRequired": "المبلغ المطلوب بواسطة شبكة‎ Solana ‎لمعالجة المعاملة", + "notificationTransactionApprovalUnableToSimulate": "لا يمكن محاكاة هذه المعاملة. تأكَّد من وثوقك في هذا الموقع الإلكتروني لأن الموافقة قد تؤدي إلى خسارة الأموال.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "تعذَّر علينا إحضار التغييرات في الرصيد", + "notificationTransactionApprovalViewAdvancedDetails": "عرض التفاصيل المتقدمة للمعاملات", + "notificationTransactionApprovalKnownMalicious": "هذه المعاملة ضارة. سيؤدي توقيعها إلى خسارة أموالك.", + "notificationTransactionApprovalSuspectedMalicious": "نشتبه في أن هذه المعاملة قد تكون ضارة. ستؤدي الموافقة عليها إلى خسارة أموالك.", + "notificationTransactionApprovalNetworkFeeHighWarning": "رسوم الشبكة مرتفعة بسبب ازدحام الشبكة.", + "notificationTransactionERC20ApprovalDescription": "سيؤدي التأكيد إلى السماح لهذا التطبيق بالوصول إلى رصيدك في أي وقت، حتى الحد المذكور أدناه.", + "notificationTransactionERC20ApprovalContractAddress": "عنوان العقد", + "notificationTransactionERC20Unlimited": "غير محدود", + "notificationTransactionERC20ApprovalTitle": "الموافقة على إنفاق {{tokenSymbol}}", + "notificationTransactionERC20RevokeTitle": "إبطال إنفاق {{tokenSymbol}}", + "notificationTransactionERC721RevokeTitle": "إبطال الوصول إلى {{tokenSymbol}}", + "notificationTransactionERC20ApprovalAll": "كل {{tokenSymbol}} لديك", + "notificationIncorrectModeTitle": "وضع غير صحيح", + "notificationIncorrectModeInTestnetTitle": "أنت في وضع Testnet", + "notificationIncorrectModeNotInTestnetTitle": "أنت لست في وضع Testnet", + "notificationIncorrectModeInTestnetDescription": "يحاول {{origin}} استخدام Mainnet، لكنك في وضع Testnet", + "notificationIncorrectModeNotInTestnetDescription": "يحاول {{origin}} استخدام Testnet، لكنك لست في وضع Testnet", + "notificationIncorrectModeInTestnetProceed": "للمتابعة، قم بإيقاف تشغيل Testnet.", + "notificationIncorrectModeNotInTestnetProceed": "للمتابعة، قم بتشغيل Testnet.", + "notificationIncorrectEIP712ChainId": "لقد منعناك من التوقيع على رسالة لم تكن موجهة إلى الشبكة التي تتصل بها حاليًا", + "notificationIncorrectEIP712ChainIdDescription": "طلبت الرسالة {{messageChainId}}، أنت متصل بـ {{connectedChainId}}", + "notificationUnsupportedNetwork": "شبكة غير مدعومة", + "notificationUnsupportedNetworkDescription": "هذا الموقع الإلكتروني يحاول استخدام شبكة لا تدعمها Phantom حاليًا.", + "notificationUnsupportedNetworkDescription2": "للمتابعة باستخدام امتداد مختلف، قم بإيقاف تشغيلالإعدادات ← تطبيق المحفظة الافتراضي، وحدِّد \"اسأل دائمًا\". ثم قم بإعادة تحديث الصفحة وإعادة الاتصال.", + "notificationUnsupportedAccount": "حساب غير مدعوم", + "notificationUnsupportedAccountDescription": "هذا الموقع الإلكتروني يحاول استخدام {{targetChainType}}، والذي لا يدعمه حساب {{chainType}} هذا.", + "notificationUnsupportedAccountDescription2": "قم بالتبديل إلى حساب من عبارة استرداد أو مفتاح خاص متوافق، وحاول مرة أخرى.", + "onboardingCreatePassword": "إنشاء كلمة مرور", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "أوافق على ‎<1>‎شروط الخدمة", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "تأكيد كلمة المرور", + "onboardingCreatePasswordDescription": "ستستخدم هذا لإلغاء قفل محفظتك‎.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "عبارة الاسترداد السرية غير صالحة", + "onboardingCreatePasswordPasswordPlaceholder": "كلمه المرور", + "onboardingCreatePasswordPasswordStrengthWeak": "ضعيفة", + "onboardingCreatePasswordPasswordStrengthMedium": "متوسطة", + "onboardingCreatePasswordPasswordStrengthStrong": "قوية", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "لقد حفظت عبارة الاسترداد السرية الخاصة بي", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "عبارة الاسترداد السرية", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "هذه العبارة هي الطريقة الوحيدة لاسترداد محفظتك. لا تشاركها مع أي شخص‎!", + "onboardingImportWallet": "استيراد المحفظة", + "onboardingImportWalletImportExistingWallet": "قم باستيراد محفظة حالية باستخدام عبارة الاسترداد السرية المكوَّنة من 12 أو 24 كلمة‎.", + "onboardingImportWalletRestoreWallet": "استعادة المحفظة", + "onboardingImportWalletSecretRecoveryPhrase": "عبارة الاسترداد السرية", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "عبارة الاسترداد السرية غير صالحة", + "onboardingImportWalletIHaveWords": "لديَّ عبارة استرداد مكوَّنة من‎ {{numWords}} ‎ كلمة", + "onboardingImportWalletIncorrectOrMisspelledWord": "الكلمة {{wordIndex}} غير صحيحة أو تهجئتها خطأ", + "onboardingImportWalletIncorrectOrMisspelledWords": "الكلمات {{wordIndexes}} غير صحيحة أو تهجئتها خطأ", + "onboardingImportWalletScrollDown": "التمرير لأسفل", + "onboardingImportWalletScrollUp": "التمرير لأعلى", + "onboardingPathSelectionCreateWallet": "إنشاء محفظة جديدة", + "onboardingPathSelectionText": "محفظة ‏Solana وEthereum مصممَّة للتمويل اللامركزي والرموز غير القابلة للاسترداد", + "onboardingPathSelectionIHaveAWallet": "لديَّ محفظة بالفعل", + "onboardingSelectAccountsImportAccounts": "استيراد الحسابات", + "onboardingSelectAccountsImportAccountsDescription": "اختر حسابات المحفظة المراد استيرادها‎.", + "onboardingSelectAccountsImportSelectedAccounts": "استيراد الحسابات المحدَّدة", + "onboardingSelectAccountsFindMoreAccounts": "العثور على المزيد من الحسابات", + "onboardingSelectAccountsFindMoreNoneFound": "لم يتم العثور على حسابات", + "recentActivityPrimaryText": "النشاط الحديث", + "removeAccountActionButtonRemove": "إزالة", + "removeAccountRemoveWallet": "إزالة الحساب", + "removeAccountInterpolated": "إزالة {{accountName}}", + "removeAccountWarningLedger": "على الرغم من أنك تزيل هذه المحفظة من ‎Phantom، فإنك ستتمكن من إضافتها مرة أخرى باستخدام خطوات \"ربط محفظة إلكترونية\".", + "removeAccountWarningSeedVault": "على الرغم من أنك تزيل هذه المحفظة من ‎Phantom، فإنك ستتمكن من إضافتها مرة أخرى باستخدام خطوات \"ربط محفظة Seed Vault\".", + "removeAccountWarningPrivateKey": "بعد إزالة هذه المحفظة، لن تتمكن‎ Phantom ‎من استردادها لك. تأكَّد من الاحتفاظ بنسخة احتياطية من مفتاحك الخاص‎.", + "removeAccountWarningSeed": "على الرغم من أنك تزيل هذه المحفظة من ‎Phantom، فإنك ستتمكن من إعادة اشتقاقها باستخدام ذاكرتك في هذه المحفظة أو محفظة أخرى‎.", + "removeAccountWarningReadOnly": "لن يؤثر حذف هذا الحساب على محفظتك؛ لأنه حساب محفظة للمراقبة فقط.", + "removeSeedPrimaryText": "إزالة العبارة السرية {{number}}", + "removeSeedSecondaryText": "سيؤدي ذلك إلى إزالة جميع الحسابات الحالية في \"العبارة السرية\" {{number}}. تأكَّد من حفظ عبارتك السرية الحالية.", + "resetSeedPrimaryText": "إعادة تعيين التطبيق باستخدام عبارة سرية جديدة", + "resetSeedSecondaryText": "‏سيؤدي ذلك إلى إزالة كل الحسابات الحالية واستبدالها بحسابات جديدة. ‏ ‏احرص على عمل نسخة احتياطية من عبارتك السرية الحالية ومفاتيحك الخاصة.", + "resetAppPrimaryText": "إعادة تعيين التطبيق ومسح بياناته", + "resetAppSecondaryText": "سيؤدي ذلك إلى إزالة جميع الحسابات والبيانات الحالية. تأكَّد من الاحتفاظ بنسخة احتياطية من عبارتك السرية ومفاتيحك الخاصة‎.", + "richTransactionsDays": "أيام", + "richTransactionsToday": "اليوم", + "richTransactionsYesterday": "أمس", + "richTransactionDetailAccount": "الحساب", + "richTransactionDetailAppInteraction": "تفاعل مع التطبيق", + "richTransactionDetailAt": "في", + "richTransactionDetailBid": "تقديم عرض سعر", + "richTransactionDetailBidDetails": "تفاصيل عرض السعر", + "richTransactionDetailBought": "تم شراء", + "richTransactionDetailBurned": "حرق", + "richTransactionDetailCancelBid": "إلغاء عرض السعر", + "richTransactionDetailCompleted": "مكتملة", + "richTransactionDetailConfirmed": "مؤكَّدة", + "richTransactionDetailDate": "التاريخ", + "richTransactionDetailFailed": "فشلت", + "richTransactionDetailFrom": "من", + "richTransactionDetailItem": "العنصر", + "richTransactionDetailListed": "مدرج", + "richTransactionDetailListingDetails": "تفاصيل الإدراج", + "richTransactionDetailListingPrice": "سعر الإدراج", + "richTransactionDetailMarketplace": "السوق", + "richTransactionDetailNetworkFee": "رسوم الشبكة", + "richTransactionDetailOriginalListingPrice": "سعر الإدراج الأصلي", + "richTransactionDetailPending": "قيد الانتظار", + "richTransactionDetailPrice": "السعر", + "richTransactionDetailProvider": "مقدِّم الخدمة", + "richTransactionDetailPurchaseDetails": "تفاصيل الشراء", + "richTransactionDetailRebate": "اقتطاع", + "richTransactionDetailReceived": "مُستلَمة", + "richTransactionDetailSaleDetails": "تفاصيل البيع", + "richTransactionDetailSent": "مُرسَلة", + "richTransactionDetailSold": "تم البيع", + "richTransactionDetailStaked": "مخزَّنة", + "richTransactionDetailStatus": "الحالة", + "richTransactionDetailSwap": "مبادلة", + "richTransactionDetailSwapDetails": "تفاصيل المبادلة", + "richTransactionDetailTo": "إلى", + "richTransactionDetailTokenSwap": "مبادلة الرموز", + "richTransactionDetailUnknownNFT": "NFT‎ غير معروف", + "richTransactionDetailUnlisted": "غير مدرج", + "richTransactionDetailUnstaked": "أُلغي تخزينها", + "richTransactionDetailValidator": "المدقِّق", + "richTransactionDetailViewOnExplorer": "العرض على {{explorer}}", + "richTransactionDetailWithdrawStake": "سحب الحصة المخزَّنة", + "richTransactionDetailYouPaid": "لقد دفعت", + "richTransactionDetailYouReceived": "لقد استلمت", + "richTransactionDetailUnwrapDetails": "تفاصيل فك التغليف", + "richTransactionDetailTokenUnwrap": "فك تغليف الرمز المميَّز", + "historyItemsRefreshFailed": "فشل تحميل المعاملات الأحدث.", + "historyItemsPagingFailed": "فشل تحميل المعاملات الأقدم.", + "historyItemsTestnetNotAvailable": "سجل معاملات Testnet غير متوفر في الوقت الحالي", + "historyUnknownDappName": "غير معروف", + "historyStatusSucceeded": "نجحت", + "historyNetwork": "الشبكة", + "historyAttemptedAmount": "مبلغ المحاولة", + "historyAmount": "المبلغ", + "sendAddressBookButtonLabel": "دفتر العناوين", + "addressBookSelectAddressBook": "دفتر العناوين", + "sendAddressBookNoAddressesSaved": "لا توجد عناوين محفوظة", + "sendAddressBookRecentlyUsed": "مُستخدَم حديثًا", + "addressBookSelectRecentlyUsed": "مُستخدَم حديثًا", + "sendConfirmationLabel": "تسمية", + "sendConfirmationMessage": "رسالة", + "sendConfirmationNetworkFee": "رسوم الشبكة", + "sendConfirmationPrimaryText": "تأكيد الإرسال", + "sendFungibleSummaryNetwork": "الشبكة", + "sendFungibleSummaryNetworkFee": "رسوم الشبكة", + "sendFungibleSummaryEstimatedTime": "الوقت المقدَّر", + "sendFungiblePendingEstimatedTime": "التقديرات الزمنية", + "sendFungibleSummaryEstimatedTimeDescription": "تختلف سرعات معاملات Ethereum حسب عدة عوامل. ويمكنك زيادة سرعتها بالنقر على \"رسوم الشبكة\".", + "sendSummaryBitcoinPendingTxTitle": "تعذَّر إرسال التحويل", + "sendSummaryBitcoinPendingTxDescription": "يمكنك أن يكون لديك تحويل BTC واحد فقط في الوقت نفسه. يُرجى الانتظار حتى اكتماله لإرسال تحويل جديد.", + "sendFungibleSatProtectionTitle": "الإرسال مع حماية القمر الصناعي", + "sendFungibleSatProtectionExplainer": "تضمن Phantom عدم استخدام Ordinals وBRC20 في رسوم المعاملات أو تحويلات البيتكوين.", + "sendFungibleTransferFee": "رسوم تحويل الرمز", + "sendFungibleTransferFeeToolTip": "يحصل مُنشئ هذا الرمز على رسوم على كل تحويل. هذه ليست رسومًا تفرضها أو تحصِّلها Phantom.", + "sendFungibleInterestBearingPercent": "سعر الفائدة الحالي", + "sendFungibleNonTransferable": "غير قابل للتحويل", + "sendFungibleNonTransferableYes": "نعم", + "sendStatusErrorMessageInterpolated": "حدث خطأ في أثناء محاولة إرسال الرموز إلى <1>{{uiRecipient}}", + "sendStatusErrorTitle": "يتعذَّر الإرسال", + "sendStatusLoadingTitle": "جارٍ الإرسال‎...", + "sendStatusSuccessMessageInterpolated": "تم إرسال رموزك بنجاح إلى <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "تم الإرسال‎!", + "sendStatusConfirmedSuccessTitle": "تم الإرسال‎!", + "sendStatusSubmittedSuccessTitle": "تم إرسال المعاملة", + "sendStatusEstimatedTransactionTime": "الوقت المقدَّر للمعاملة: {{time}}", + "sendStatusViewTransaction": "عرض المعاملة", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} إلى <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "تم إرسال <2>{{uiAmount}} {{assetSymbol}} بنجاح إلى <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "تم إرسال <2>{{uiAmount}} {{assetSymbol}} بنجاح إلى <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "فشل إرسال <2>{{uiAmount}} {{assetSymbol}} إلى <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "رمز الخطأ {{code}}", + "sendFormErrorInsufficientBalance": "الرصيد غير كافٍ", + "sendFormErrorEmptyAmount": "المبلغ المطلوب", + "sendFormInvalidAddress": "عنوان {{assetName}} غير صالح", + "sendFormErrorInvalidSolanaAddress": "عنوان‎ Solana ‎غير صالح", + "sendFormErrorInvalidTwitterHandle": "حساب‎ Twitter ‎هذا غير مسجَّل", + "sendFormErrorInvalidDomain": "هذا النطاق غير مسجَّل", + "sendFormErrorMinRequiredInterpolated": "مطلوب على الأقل {{minAmount}} من {{tokenName}}", + "sendRecipientTextareaPlaceholder": "عنوان‎ SOL ‎للمتلقي", + "sendRecipientTextAreaPlaceholder2": "عنوان {{symbol}} للمتلقي", + "sendMemoOptional": "ملاحظة (اختيارية)", + "sendMemo": "الملاحظة", + "sendOptional": "اختياري", + "settings": "الإعدادات", + "settingsDapps": "التطبيقات اللامركزية", + "settingsSelectedAccount": "الحساب المحدد", + "settingsAddressBookNoLabel": "بلا تسمية", + "settingsAddressBookPrimary": "دفتر العناوين", + "settingsAddressBookRecentlyUsed": "مُستخدَم حديثًا", + "settingsAddressBookSecondary": "إدارة العناوين شائعة الاستخدام", + "settingsAutoLockTimerPrimary": "مؤقت القفل التلقائي", + "settingsAutoLockTimerSecondary": "يمكنك تغيير مدة مؤقت القفل التلقائي", + "settingsChangeLanguagePrimary": "تغيير اللغة", + "settingsChangeLanguageSecondary": "يمكنك تغيير لغة العرض", + "settingsChangeNetworkPrimary": "تغيير الشبكة", + "settingsChangeNetworkSecondary": "يمكنك ضبط إعدادات الشبكة", + "settingsChangePasswordPrimary": "تغيير كلمة المرور", + "settingsChangePasswordSecondary": "يمكنك تغيير كلمة مرور شاشة القفل", + "settingsCompleteBetaSurvey": "إكمال استبيان الإصدار التجريبي", + "settingsDisplayLanguage": "لغة العرض", + "settingsErrorCannotExportLedgerPrivateKey": "لا يمكن تصدير المفتاح الخاص لمحفظة Ledger", + "settingsErrorCannotRemoveAllWallets": "لا يمكن إزالة جميع الحسابات", + "settingsExportPrivateKey": "إظهار المفتاح الخاص", + "settingsNetworkMainnetBeta": "إصدار تجريبي من MainNet", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNetworkPhantomRPC": "شبكة Phantom RPC", + "settingsTestNetworks": "الشبكات التجريبية", + "settingsUseCustomNetworks": "استخدام الشبكات المخصَّصة", + "settingsTestnetMode": "وضع Testnet", + "settingsTestnetModeDescription": "ينطبق على الأرصدة وارتباطات التطبيق.", + "settingsWebViewDebugging": "تصحيح أخطاء طريقة عرض الويب", + "settingsWebViewDebuggingDescription": "يسمح لك بفحص طرق عرض الويب في المتصفح داخل التطبيق وتصحيح أخطائها.", + "settingsTestNetworksInfo": "إن التبديل إلى شبكة Testnet مخصَّص لأغراض الاختبار فقط. يُرجى العلم بأن الرموز الموجودة على شبكات الاختبار لا تحمل أي قيمة مادية.", + "settingsEmojis": "الرموز التعبيرية", + "settingsNoAddresses": "لا توجد عناوين", + "settingsAddressBookEmptyHeading": "دفتر عناوينك فارغ", + "settingsAddressBookEmptyText": "انقر على زر \"+\" أو \"إضافة عنوان\" لإضافة عناوينك المفضَّلة", + "settingsEditWallet": "تعديل الحساب", + "settingsNoTrustedApps": "لا توجد تطبيقات موثوقة", + "settingsNoConnections": "لا توجد ارتباطات بعد.", + "settingsRemoveWallet": "إزالة الحساب", + "settingsResetApp": "إعادة تعيين التطبيق", + "settingsRemoveSecretPhrase": "إزالة العبارة السرية", + "settingsResetAppWithSecretPhrase": "إعادة تعيين التطبيق باستخدام العبارة السرية", + "settingsResetSecretRecoveryPhrase": "إعادة تعيين عبارة الاسترداد السرية", + "settingsShowSecretRecoveryPhrase": "إظهار عبارة الاسترداد السرية", + "settingsShowSecretRecoveryPhraseSecondary": "إظهار عبارة الاسترداد", + "settingsShowSecretRecoveryPhraseTertiary": "إظهار العبارة السرية", + "settingsTrustedAppsAutoConfirmActiveUntil": "حتى {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "التأكيد التلقائي", + "settingsTrustedAppsDisclaimer": "فعِّل التأكيد التلقائي على المواقع الموثوقة فقط", + "settingsTrustedAppsLastUsed": "تم استخدامه منذ {{formattedTimestamp}}", + "settingsTrustedAppsPrimary": "التطبيقات المرتبطة", + "settingsTrustedApps": "التطبيقات الموثوقة", + "settingsTrustedAppsRevoke": "إلغاء", + "settingsTrustedAppsRevokeToast": "تم إلغاء ربط {{trustedApp}}", + "settingsTrustedAppsSecondary": "يمكنك ضبط التطبيقات الموثوقة لديك", + "settingsTrustedAppsToday": "اليوم", + "settingsTrustedAppsYesterday": "الأمس", + "settingsTrustedAppsLastWeek": "الأسبوع الماضي", + "settingsTrustedAppsBeforeYesterday": "سابقًا", + "settingsTrustedAppsDisconnectAll": "قطع اتصال الكل", + "settingsTrustedAppsDisconnectAllToast": "تم قطع اتصال كل التطبيقات", + "settingsTrustedAppsEndAutoConfirmForAll": "إنهاء التأكيد التلقائي للكل", + "settingsTrustedAppsEndAutoConfirmForAllToast": "انتهت كل جلسات التأكيد التلقائي", + "settingsSecurityPrimary": "الأمان والخصوصية", + "settingsSecuritySecondary": "يمكنك تحديث إعدادات الأمان", + "settingsActiveNetworks": "الشبكات النشطة", + "settingsActiveNetworksAll": "الكل", + "settingsActiveNetworksSolana": "Solana فقط", + "settingsDeveloperPrimary": "إعدادات المطور", + "settingsAdvanced": "الإعدادات المتقدمة", + "settingsTransactions": "إعدادات المعاملة", + "settingsAutoConfirm": "إعدادات التأكيد التلقائي", + "settingsSecurityAnalyticsPrimary": "مشاركة التحليلات الغامضة", + "settingsSecurityAnalyticsSecondary": "فعِّلها لمساعدتنا على التطور", + "settingsSecurityAnalyticsHelper": "إن Phantom لا تستخدم بياناتك الشخصية لأغراض التحليل", + "settingsSuspiciousCollectiblesPrimary": "إخفاء العناصر القابلة للجمع المشبوهة", + "settingsSuspiciousCollectiblesSecondary": "يمكنك تبديل الزر لإخفاء العناصر القابلة للجمع التي تم الإبلاغ عنها", + "settingsPreferredBitcoinAddress": "العنوان المفضَّل لبيتكوين", + "settingsEnabledAddressesUpdated": "تم تحديث العناوين المرئية!", + "settingsEnabledAddresses": "العناوين المفعَّلة", + "settingsBitcoinPaymentAddressForApps": "عنوان المدفوعات للتطبيقات", + "settingsBitcoinOrdinalsAddressForApps": "عنوان بروتوكول Ordinals للتطبيقات", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "عند تمكين كلا نوعَي العناوين أعلاه لتطبيقات معيَّنة مثل Magic Eden، سيتم استخدام عنوان Native Segwit الخاص بك لتمويل عمليات الشراء. وسيتم استلام الأصول المشتراة على عنوان Taproot الخاص بك.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "عنوان بيتكوين الافتراضي في Phantom لضمان التوافق.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(افتراضي)", + "settingsPreferredBitcoinAddressTaprootExplainer": "أحدث نوع من العناوين، وعادةً ما يكون ذو رسومٍ أقل على المعاملات.", + "settingsPreferredExplorers": "المستكشف المفضَّل", + "settingsPreferredExplorersSecondary": "التغيير إلى مستكشف سلسلة الكتل المفضَّل لديك", + "settingsCustomGasControls": "عناصر تحكم الغاز المخصَّصة", + "settingsAttachApplicationLogs": "إرفاق سجلات التطبيق", + "settingsDownloadApplicationLogs": "تنزيل سجلات التطبيقات", + "settingsDownloadApplicationLogsShort": "تنزيل السجلات", + "settingsDownloadApplicationLogsHelper": "يحتوي على البيانات المحلية وتقارير التعطل وعناوين المحفظة العامة للمساعدة في حل مشكلات دعم Phantom", + "settingsDownloadApplicationLogsWarning": "لا يتم تضمين أي بيانات حساسة مثل عبارات الاسترداد أو المفاتيح الخاصة.", + "settingsWallet": "المحفظة", + "settingsPreferences": "التفضيلات", + "settingsSecurity": "الأمان", + "settingsDeveloper": "المطوِّر", + "settingsSupport": "الدعم", + "settingsWalletShortcutsPrimary": "عرض اختصارات المحفظة", + "settingsAppIcon": "أيقونة التطبيق", + "settingsAppIconDefault": "افتراضي", + "settingsAppIconLight": "فاتح", + "settingsAppIconDark": "داكن", + "settingsAutoConfirmHeader": "التأكيد التلقائي", + "stakeAccountCardActiveStake": "تخزين نشط", + "stakeAccountCardBalance": "الرصيد", + "stakeAccountCardRentReserve": "احتياطي الإيجار", + "stakeAccountCardRewards": "المكافأة الأخيرة", + "stakeAccountCardRewardsTooltip": "هذه هي آخر مكافأة حصلت عليها مقابل التخزين. ستحصل على مكافأة كل 3 أيام.", + "stakeAccountCardStakeAccount": "العنوان", + "stakeAccountCardLockup": "القفل حتى", + "stakeRewardsHistoryTitle": "سجل المكافآت", + "stakeRewardsHistoryItemTitle": "المكافآت", + "stakeRewardsHistoryEmptyList": "لا توجد مكافآت", + "stakeRewardsTime_zero": "اليوم", + "stakeRewardsTime_one": "الأمس", + "stakeRewardsTime_other": "منذ {{count}} من الأيام", + "stakeRewardsItemsPagingFailed": "فشل تحميل المكافآت القديمة.", + "stakeAccountCreateAndDelegateErrorStaking": "حدثت مشكلة في التخزين لهذا المدقِّق. يُرجى إعادة المحاولة.", + "stakeAccountCreateAndDelegateSolStaked": "تم تخزين SOL!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "سيبدأ‎ SOL ‎الخاص بك في كسب المكافآت‎ <1> ‎في اليومين المقبلين بمجرد أن يصبح حساب التخزين نشطًا‎.", + "stakeAccountCreateAndDelegateStakingFailed": "فشل‎ التخزين", + "stakeAccountCreateAndDelegateStakingSol": "جارٍ تخزين SOL...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "نحن بصدد إنشاء حساب للتخزين، ثم تفويض‎ SOL ‎الخاصة بك إلى", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "نحن بصدد إنشاء حساب للتخزين، ثم تفويض‎ SOL ‎الخاصة بك إلى {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "عرض المعاملة", + "stakeAccountDeactivateStakeSolUnstaked": "تم إلغاء تخزين SOL!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "سيصبح بإمكانك سحب عملاتك المخزَّنة‎ <1> ‎خلال اليومين المقبلين بعد أن يصبح حساب التخزين غير نشط‎.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "سيصبح بإمكانك سحب عملاتك المخزَّنة خلال اليومين المقبلين بعد أن يصبح حساب التخزين غير نشط‎.", + "stakeAccountDeactivateStakeUnstakingFailed": "فشل إلغاء التخزين", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "حدثت مشكلة في أثناء إلغاء التخزين من هذا المدقِّق. يُرجى إعادة المحاولة.", + "stakeAccountDeactivateStakeUnstakingSol": "جارٍ إلغاء تخزين SOL...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "نحن بصدد بدء عملية إلغاء تخزين‎ SOL ‎الخاصة بك‎.", + "stakeAccountDeactivateStakeViewTransaction": "عرض المعاملة", + "stakeAccountDelegateStakeSolStaked": "تم تخزين SOL!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "سيبدأ‎ SOL ‎الخاص بك في كسب المكافآت‎ <1> ‎في اليومين المقبلين بمجرد أن يصبح حساب التخزين نشطًا‎.", + "stakeAccountDelegateStakeStakingFailed": "فشل‎ التخزين", + "stakeAccountDelegateStakeStakingFailedDescription": "حدثت مشكلة في التخزين لهذا المدقِّق. يُرجى إعادة المحاولة.", + "stakeAccountDelegateStakeStakingSol": "جارٍ تخزين SOL...", + "stakeAccountDelegateStakeStakingSolDescription": "نحن بصدد تفويض‎ SOL ‎الخاصة بك‎.", + "stakeAccountDelegateStakeViewTransaction": "عرض المعاملة", + "stakeAccountListActivationActivating": "جارٍ التنشيط", + "stakeAccountListActivationActive": "نشط", + "stakeAccountListActivationInactive": "غير نشط", + "stakeAccountListActivationDeactivating": "جارٍ إلغاء التنشيط", + "stakeAccountListErrorFetching": "تعذَّر علينا إحضار حسابات التخزين. يُرجى إعادة المحاولة لاحقًا.", + "stakeAccountListNoStakingAccounts": "لا توجد حسابات تخزين", + "stakeAccountListReload": "إعادة التحميل", + "stakeAccountListViewPrimaryText": "حصتك", + "stakeAccountListViewStakeSOL": "تخزين SOL", + "stakeAccountListItemStakeFee": "رسوم بنسبة {{fee}}", + "stakeAccountViewActionButtonRestake": "إعادة التخزين", + "stakeAccountViewActionButtonUnstake": "إلغاء التخزين", + "stakeAccountViewError": "خطأ", + "stakeAccountViewPrimaryText": "حصتك", + "stakeAccountViewRestake": "إعادة التخزين", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "SOL‎ الخاصة بك مخزَّنة حاليًا مع مدقِّق. ستحتاج إلى إلغاء التخزين <1> ‎للوصول إلى هذه الأموال. <3>‎معرفة المزيد", + "stakeAccountViewStakeInactive": { + "part1": "حساب التخزين هذا غير نشط. ضَع في الاعتبار سحب حصته أو العثور على مدقِّق لتفويضه‎.", + "part2": "معرفة المزيد" + }, + "stakeAccountViewStakeNotFound": "لا يمكن العثور على حساب التخزين هذا‎.", + "stakeAccountViewViewOnExplorer": "العرض على {{explorer}}", + "stakeAccountViewWithdrawStake": "سحب الحصة", + "stakeAccountViewWithdrawUnstakedSOL": "‎‎سحب SOL غير المخزَّنة‎", + "stakeAccountWithdrawStakeSolWithdrawn": "تم سحب SOL!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "تم سحب‎ SOL ‎الخاصة بك‎.", + "part2": "ستتم إزالة حساب التخزين هذا تلقائيًا خلال الدقائق القليلة القادمة‎." + }, + "stakeAccountWithdrawStakeViewTransaction": "عرض المعاملة", + "stakeAccountWithdrawStakeWithdrawalFailed": "فشل السحب", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "حدثت مشكلة في السحب من حساب التخزين هذا. يُرجى إعادة المحاولة.", + "stakeAccountWithdrawStakeWithdrawingSol": "جارٍ سحب SOL...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "نحن بصدد سحب‎ SOL ‎الخاصة بك من حساب التخزين هذا‎.", + "startEarningSolAccount": "حساب", + "startEarningSolAccounts": "حسابات", + "startEarningSolErrorClosePhantom": "اضغط هنا وحاول مرة أخرى", + "startEarningSolErrorTroubleLoading": "مشكلة في تحميل الحصة", + "startEarningSolLoading": "جارٍ التحميل‎...", + "startEarningSolPrimaryText": "ابدأ في كسب ‎SOL", + "startEarningSolSearching": "جارٍ البحث‎ عن حسابات تخزين", + "startEarningSolStakeTokens": "خزِّن الرموز واربح المكافآت", + "startEarningSolYourStake": "حصتك", + "unwrapFungibleTitle": "المبادلة على {{tokenSymbol}}", + "unwrapFungibleDescription": "السحب من {{fromToken}} على {{toToken}}", + "unwrapFungibleConfirmSwap": "تأكيد المبادلة", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} ← {{toToken}}", + "swapFeesBestPrice": "أفضل سعر!", + "swapFeesEstimatedFees": "الرسوم المقدَّرة", + "swapFeesFees": "الرسوم", + "swapFeesPhantomFee": "رسوم Phantom", + "swapFeesPhantomFeeDisclaimer": "نحن نعثر دائمًا على أفضل سعر من أبرز مزوِّدي السيولة. تتم إضافة الرسوم بنسبة {{feePercentage}} تلقائيًا في عرض السعر هذا.", + "swapFeesRate": "أفضل سعر", + "swapFeesRateDisclaimer": "أفضل سعر عثر عليه Jupiter Aggregator عبر العديد من منصات التداول اللامركزية.", + "swapFeesRateDisclaimerMultichain": "أفضل سعر تم العثور عليه عبر العديد من منصات التداول اللامركزية.", + "swapFeesPriceImpact": "تأثير السعر", + "swapFeesHighPriceImpact": "تأثير السعر المرتفع", + "swapFeesPriceImpactDisclaimer": "الفرق بين سعر السوق والسعر المقدَّر بناءً على حجم تداولك‎.", + "swapFeesSlippage": "تغيُّر السعر", + "swapFeesHighSlippage": "نسبة تحمُّل التغيُّر في السعر مرتفعة", + "swapFeesHighSlippageDisclaimer": "ستفشل معاملتك إذا تغيَّر السعر بشكلٍ سلبي أكثر من {{slippage}}%.", + "swapFeesSlippageDisclaimer": "مقدار الانحراف في سعر تداولك عن عرض السعر المقدَّم.", + "swapFeesProvider": "مقدِّم الخدمة", + "swapFeesProviderDisclaimer": "منصة التبادل اللامركزية التي تم استخدامها لإكمال تداولك.", + "swapEstimatedTime": "الوقت المقدَّر", + "swapEstimatedTimeShort": "الوقت المقدَّر", + "swapEstimatedTimeDisclaimer": "سيختلف الوقت المقدَّر لاكتمال التحويل باختلاف عدة عوامل تؤثر على سرعة المعاملات.", + "swapSettingsButtonCommand": "فتح إعدادات المبادلة", + "swapQuestionRetry": "إعادة المحاولة؟", + "swapFlowYouPay": "ستدفع", + "swapFlowYouReceive": "ستتلقى", + "swapFlowActionButtonText": "مراجعة الطلب", + "swapAssetCardTokenNetwork": "{{symbol}} على {{network}}", + "swapAssetCardMaxButton": "الحد الأقصى", + "swapAssetCardSelectTokenAndNetwork": "تحديد الرمز المميز والشبكة", + "swapSlippageSettingsTitle": "إعدادات تغيُّر السعر", + "swapSlippageSettingsSubtitle": "ستفشل معاملتك إذا تغيَّر السعر أكثر من معدل تغيُّر السعر. القيمة الافتراضية الموصى بها هي 0.3% - ستؤدي القيمة المرتفعة جدًا إلى تداول غير مواتٍ.", + "swapSlippageSettingsCustom": "مخصَّص", + "swapSlippageSettingsHighSlippageWarning": "ربما تكون معاملتك قائمة على معلومات استباقية وينتج عنها تداول سلبي.", + "swapSlippageSettingsCustomMinError": "يُرجى إدخال قيمة أكبر من {{minSlippage}}%.", + "swapSlippageSettingsCustomMaxError": "يُرجى إدخال قيمة أقل من {{maxSlippage}}%.", + "swapSlippageSettingsCustomInvalidValue": "يُرجى إدخال قيمة صالحة.", + "swapQuoteFeeDisclaimer": "يشمل عرض السعر‎ {{feePercentage}} ‎رسوم Phantom", + "swapQuoteMissingContext": "سياق عروض أسعار المبادلة مفقود", + "swapQuoteErrorNoQuotes": "جارٍ محاولة المبادلة دون عروض أسعار", + "swapQuoteSolanaNetwork": "شبكة ‎Solana", + "swapQuoteNetwork": "الشبكة", + "swapQuoteOneTimeSerumAccount": "حساب Serum لمرة واحدة", + "swapQuoteOneTimeTokenAccount": "حساب رمز لمرة واحدة", + "swapQuoteBridgeFee": "رسوم المبادلة عبر السلاسل", + "swapReviewFlowActionButtonPrimary": "مبادلة", + "swapReviewFlowPrimaryText": "مراجعة الطلب", + "swapReviewFlowYouPay": "ستدفع", + "swapReviewFlowYouReceive": "ستتلقى", + "swapTxConfirmationReceived": "تم الاستلام‎!", + "swapTxConfirmationSwapFailed": "فشلت المبادلة", + "swapTxConfirmationSwapFailedSlippageLimit": "لقد بلغت المبادلة حد تغيُّر السعر، يُرجى إعادة المحاولة.", + "swapTxConfirmationSwapFailedInsufficientBalance": "تعذَّر علينا إكمال الطلب. ليس لديك رصيد كافٍ لإكمال المعاملة.", + "swapTxConfirmationSwapFailedTryAgain": "لقد فشلت المبادلة، يُرجى إعادة المحاولة", + "swapTxConfirmationSwappingTokens": "جارٍ مبادلة الرموز...", + "swapTxConfirmationTokens": "الرموز", + "swapTxConfirmationTokensDeposited": "تمت العملية! تم إيداع الرموز في محفظتك", + "swapTxConfirmationTokensDepositedTitle": "تمت العملية!", + "swapTxConfirmationTokensDepositedBody": "تم إيداع الرموز في محفظتك", + "swapTxConfirmationTokensWillBeDeposited": "سيتم إيداعها في محفظتك بمجرد اكتمال المعاملة", + "swapTxConfirmationViewTransaction": "عرض المعاملة", + "swapTxBridgeSubmitting": "جارٍ إرسال المعاملة", + "swapTxBridgeSubmittingDescription": "جارٍ مبادلة {{sellAmount}} على {{sellNetwork}} مقابل {{buyAmount}} على {{buyNetwork}}", + "swapTxBridgeFailed": "فشل إرسال المعاملة", + "swapTxBridgeFailedDescription": "تعذَّر علينا إكمال الطلب.", + "swapTxBridgeSubmitted": "تم إرسال المعاملة", + "swapTxBridgeSubmittedDescription": "الوقت المقدَّر للمعاملة: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "يمكنك تجاهل هذه النافذة بأمان.", + "swapperMax": "الحد الأقصى", + "swapperTooltipNetwork": "الشبكة", + "swapperTooltipPrice": "السعر", + "swapperTooltipAddress": "العقد", + "switchToggle": "تشغيل", + "termsOfServiceActionButtonAgree": "أوافق", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "بالنقر على <1>\"أوافق\"،‎ فإنك تقبل‎ <3>شروط وأحكام مبادلة الرموز باستخدام ‎Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "لقد راجعنا شروط الخدمة لدينا. بالنقر على <1>\"أوافق\"،‎ فإنك توافق على ‎<3>شروط الخدمة الجديدة. تتضمَّن <5><6>شروط الخدمة الجديدة لدينا \"هيكل رسوم\" جديدًا ‎لمنتجات معيَّنة‎.", + "termsOfServicePrimaryText": "شروط الخدمة", + "tokenRowUnknownToken": "الرمز غير معروف", + "transactionsAppInteraction": "التفاعل مع التطبيق", + "transactionsFailedAppInteraction": "فشل التفاعل مع التطبيق", + "transactionsBidOnInterpolated": "تقديم عرض سعر لشراء {{name}}", + "transactionsBidFailed": "فشل تقديم عرض السعر", + "transactionsBoughtInterpolated": "تم شراء {{name}}", + "transactionsBoughtCollectible": "تم شراء العنصر القابل للجمع", + "transactionBridgeInitiated": "تم بدء التحويل", + "transactionBridgeInitiatedFailed": "فشل بدء التحويل", + "transactionBridgeStatusLink": "تحقَّق من الحالة على LI.FI", + "transactionsBuyFailed": "فشل الشراء", + "transactionsBurnedSpam": "حرق الرموز غير المرغوب فيها", + "transactionsBurned": "حرق", + "transactionsUnwrapped": "تم فك التغليف", + "transactionsUnwrappedFailed": "فشل فك التغليف", + "transactionsCancelBidOnInterpolated": "تم إلغاء عرض السعر لشراء {{name}}", + "transactionsCancelBidOnFailed": "فشل إلغاء عرض السعر", + "transactionsError": "خطأ", + "transactionsFailed": "فشلت", + "transactionsSwapped": "تمت المبادلة", + "transactionsFailedSwap": "فشلت المبادلة", + "transactionsFailedBurn": "فشل الحرق", + "transactionsFrom": "من", + "transactionsListedInterpolated": "تم إدراج {{name}}", + "transactionsListedFailed": "فشل الإدراج", + "transactionsNoActivity": "لا يوجد نشاط", + "transactionsReceived": "مستلمة", + "transactionsReceivedInterpolated": "تم استلام {{amount}} من SOL", + "transactionsSending": "جارٍ الإرسال‎...", + "transactionsPendingCreateListingInterpolated": "جارٍ إنشاء {{name}}", + "transactionsPendingEditListingInterpolated": "جارٍ تعديل {{name}}", + "transactionsPendingSolanaPayTransaction": "جارٍ تأكيد معاملة Solana Pay", + "transactionsPendingRemoveListingInterpolated": "جارٍ إلغاء إدراج {{name}}", + "transactionsPendingBurningInterpolated": "جارٍ حرق {{name}}", + "transactionsPendingSending": "جارٍ الإرسال", + "transactionsPendingSwapping": "جارٍ المبادلة", + "transactionsPendingBridging": "جارٍ التحويل", + "transactionsPendingApproving": "قيد الموافقة", + "transactionsPendingCreatingAndDelegatingStake": "إنشاء وتفويض التخزين", + "transactionsPendingDeactivatingStake": "جارٍ إلغاء تنشيط التخزين", + "transactionsPendingDelegatingStake": "جارٍ تفويض التخزين", + "transactionsPendingWithdrawingStake": "جارٍ سحب التخزين", + "transactionsPendingAppInteraction": "تفاعل قيد الانتظار مع التطبيق", + "transactionsPendingBitcoinTransaction": "معاملة BTC قيد الانتظار", + "transactionsSent": "مُرسَلة", + "transactionsSendFailed": "فشل الإرسال", + "transactionsSwapOn": "المبادلة على {{dappName}}", + "transactionsSentInterpolated": "تم إرسال {{amount}} من SOL", + "transactionsSoldInterpolated": "تم بيع {{name}}", + "transactionsSoldCollectible": "تم بيع العنصر القابل للجمع", + "transactionsSoldFailed": "فشل البيع", + "transactionsStaked": "مخزَّنة", + "transactionsStakedFailed": "فشل التخزين", + "transactionsSuccess": "تم بنجاح", + "transactionsTo": "إلى", + "transactionsTokenSwap": "مبادلة الرموز", + "transactionsUnknownAmount": "غير معروف", + "transactionsUnlistedInterpolated": "تم إلغاء إدراج {{name}}", + "transactionsUnstaked": "أُلغي تخزينها", + "transactionsUnlistedFailed": "فشل إلغاء الإدراج", + "transactionsDeactivateStake": "تم إلغاء تنشيط التخزين", + "transactionsDeactivateStakeFailed": "فشل إلغاء تنشيط التخزين", + "transactionsWaitingForConfirmation": "في انتظار التأكيد", + "transactionsWithdrawStake": "سحب الحصة المخزَّنة", + "transactionsWithdrawStakeFailed": "فشل إلغاء التخزين", + "transactionCancelled": "تم إلغاؤها", + "transactionCancelledFailed": "فشل الإلغاء", + "transactionApproveToken": "تمت الموافقة على {{tokenSymbol}}", + "transactionApproveTokenFailed": "فشلت الموافقة على {{tokenSymbol}}", + "transactionApprovalFailed": "فشلت الموافقة", + "transactionRevokeApproveToken": "تم إبطال {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "فشل إبطال {{tokenSymbol}}", + "transactionRevokeFailed": "فشل الإبطال", + "transactionApproveDetailsTitle": "تفاصيل الموافقة", + "transactionCancelOrder": "إلغاء الطلب", + "transactionCancelOrderFailed": "فشل إلغاء الطلب", + "transactionApproveAppLabel": "التطبيق", + "transactionApproveAmountLabel": "المبلغ", + "transactionApproveTokenLabel": "الرمز", + "transactionApproveCollectionLabel": "المجموعة", + "transactionApproveAllItems": "الموافقة على كل العناصر", + "transactionSpendUpTo": "أنفق حتى", + "transactionCancel": "إلغاء المعاملة", + "transactionPrioritizeCancel": "منح الأولوية للإلغاء", + "transactionSpeedUp": "تسريع المعاملة", + "transactionCancelHelperText": "قد تكتمل المعاملة الأصلية قبل إلغائها.", + "transactionSpeedUplHelperText": "سيؤدي ذلك إلى زيادة سرعة معاملتك إلى أقصى حد حسب ظروف الشبكة.", + "transactionCancelHelperMobile": "ستكلِّف <1>ما يصل إلى {{amount}} لمحاولة إلغاء هذه المعاملة. قد تكتمل المعاملة الأصلية قبل إلغائها.", + "transactionCancelHelperMobileWithEstimate": "ستكلِّف محاولة إلغاء هذه المعاملة <1>ما يصل إلى {{amount}}. وينبغي إكمالها خلال {{timeEstimate}} تقريبًا. ومن الممكن أن تكتمل المعاملة الأصلية قبل إلغائها.", + "transactionSpeedUpHelperMobile": "ستكلِّف زيادة سرعة هذه المعاملة إلى أقصى حد <1>ما يصل إلى {{amount}}.", + "transactionSpeedUpHelperMobileWithEstimate": "ستكلِّف زيادة سرعة معاملتك إلى أقصى حد <1>ما يصل إلى {{amount}}. وينبغي إكمالها خلال {{timeEstimate}} تقريبًا.", + "transactionEstimatedTime": "الوقت المقدَّر", + "transactionCancelingSend": "جارٍ إلغاء الإرسال", + "transactionPrioritizingCancel": "جارٍ منح الأولوية للإلغاء", + "transactionCanceling": "جارٍ الإلغاء", + "transactionReplaceError": "حدث خطأ. لم يتم خصم أي رسوم من حسابك. يمكنك إعادة المحاولة.", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} غير كافٍ", + "transactionGasLimitError": "فشل تقدير حد الغاز", + "transactionGasEstimationError": "فشل تقدير مقدار الغاز", + "pendingTransactionCancel": "إلغاء", + "pendingTransactionSpeedUp": "تسريع", + "pendingTransactionStatus": "الحالة", + "pendingTransactionPending": "قيد الانتظار", + "pendingTransactionPendingInteraction": "تفاعل قيد الانتظار", + "pendingTransactionCancelling": "جارٍ الإلغاء", + "pendingTransactionDate": "التاريخ", + "pendingTransactionNetworkFee": "رسوم الشبكة", + "pendingTransactionEstimatedTime": "الوقت المقدَّر", + "pendingTransactionEstimatedTimeHM": "{{hours}}س {{minutes}}د", + "pendingTransactionEstimatedTimeMS": "{{minutes}}د {{seconds}}ث", + "pendingTransactionEstimatedTimeS": "{{seconds}}ث", + "pendingTransactionsSendingTitle": "جارٍ إرسال {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "غير معروف", + "pendingTransactionUnknownApp": "تطبيق غير معروف", + "unlockActionButtonUnlock": "إلغاء القفل", + "unlockEnterPassword": "أدخل كلمة مرورك", + "unlockErrorIncorrectPassword": "كلمة المرور غير صحيحة", + "unlockErrorSomethingWentWrong": "هناك شيء خاطئ، يُرجى إعادة المحاولة في وقتٍ لاحق", + "unlockForgotPassword": "نسيت كلمة المرور", + "unlockPassword": "كلمه المرور", + "forgotPasswordText": "يمكنك إعادة تعيين كلمة مرورك عن طريق إدخال عبارة الاستعادة المكوَّنة من 12-24 كلمة. لا تستطيع Phantom استعادة كلمة مرورك لك.", + "appInfo": "معلومات التطبيق", + "lastUsed": "توقيت آخر استخدام", + "url": "عنوان URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "غير متاح مع حسابات المحافظ الإلكترونية.", + "trustedAppAutoConfirmDisclaimer1": "بينما يكون هذا الإعداد نشطًا، ستوافق Phantom على جميع الطلبات من هذا التطبيق دون إرسال إشعار إليك أو طلب التأكيد منك.", + "trustedAppAutoConfirmDisclaimer2": "قد يعرِّض التفعيل أموالك لخطر الاحتيال. لا تستخدم هذه الميزة إلا مع التطبيقات التي تثق بها.", + "validationUtilsPasswordIsRequired": "كلمة المرور مطلوبة", + "validationUtilsPasswordLength": "يجب أن تتكوَّن كلمة المرور من 8 أحرف", + "validationUtilsPasswordsDontMatch": "كلمتا المرور غير متطابقتين", + "validationUtilsPasswordCantBeSame": "لا يمكنك استخدام كلمة مرورك القديمة", + "validatorCardEstimatedApy": "النسبة المئوية المقدَّرة للعائد السنوي", + "validatorCardCommission": "العمولة", + "validatorCardTotalStake": "إجمالي المخزَّن", + "validatorCardNumberOfDelegators": "عدد المفوِّضين", + "validatorListChooseAValidator": "اختيار مدقِّق", + "validatorListErrorFetching": "تعذَّر علينا إحضار المدقِّقين. يُرجى إعادة المحاولة لاحقًا.", + "validatorListNoResults": "لا توجد نتائج", + "validatorListReload": "إعادة التحميل", + "validatorListSearch": "بحث", + "validatorInfoTooltip": "المدقِّق", + "validatorInfoTitle": "المدقِّقون", + "validatorInfoDescription": "بتخزين SOL مع مدقِّق، فإنك تساهم في أداء شبكة Solana وأمانها؛ وكل ذلك بينما تحصل على SOL في المقابل.", + "validatorApyInfoTooltip": "النسبة المئوية المقدَّرة للعائد السنوي", + "validatorApyInfoTitle": "النسبة المئوية المقدَّرة للعائد السنوي", + "validatorApyInfoDescription": "هذه هي نسبة العائد التي تحصل عليها مقابل تخزين SOL مع المدقِّق.", + "validatorViewActionButtonStake": "تخزين", + "validatorViewErrorFetching": "تعذَّر إحضار المدقِّقين‎.", + "validatorViewInsufficientBalance": "الرصيد غير كافٍ", + "validatorViewMax": "الحد الأقصى", + "validatorViewPrimaryText": "ابدأ التخزين", + "validatorViewDescriptionInterpolated": "اختر مقدار‎ SOL ‎الذي ترغب في مشاركته‎ <1> ‎مع هذا المدقِّق. <3>‎معرفة المزيد", + "validatorViewAmountSOLRequiredToStakeInterpolated": "مطلوب {{amount}} من SOL للتخزين", + "validatorViewValidator": "المدقِّق", + "walletMenuItemsAddConnectWallet": "إضافة/ربط المحفظة", + "walletMenuItemsBridgeAssets": "تحويل الأصول", + "walletMenuItemsHelpAndSupport": "المساعدة والدعم", + "walletMenuItemsLockWallet": "قفل المحفظة", + "walletMenuItemsResetSecretPhrase": "إعادة تعيين العبارة السرية", + "walletMenuItemsShowMoreAccounts": "إظهار‎ {{count}} ‎إضافية...", + "walletMenuItemsHideAccounts": "إخفاء الحسابات", + "whatsNewOverlayNew": "جديد‎!", + "whatsNewOverlayv1ActionGetAppNow": "احصل على التطبيق الآن", + "whatsNewOverlayv1PrimaryText": "محفظة Phantom متوفرة الآن لنظام iOS!", + "whatsNewOverlayv1ScanWithCamera": "امسح ضوئيًا باستخدام كاميرا‎ iPhone ‎الخاصة بك", + "whatsNewOverlayv1SecondaryText": "يُسعدنا أن نعلن أن محفظة Phantom متوفرة الآن لنظام iOS‎ في App Store! اختبر قوة محفظة Phantom‎!", + "whatsNewOverlayv2ActionListOnME": "قم بإدراج رموز NFT الخاصة بك للبيع على Magic Eden!", + "whatsNewOverlayv2ActionTryItNow": "جرِّب الآن", + "whatsNewOverlayv2SecondaryText": "يمكنك الآن إدراج رموز NFT الخاصة بك للبيع على Magic Eden مباشرةً من إضافة Phantom في المتصفح. يمكنك تعديل السعر وإلغاء الإدراج لإدارة إعلاناتك بشكلٍ كامل.", + "whatsNewOverlayv3ActionBurnSpam": "احرق رموز NFT غير المرغوب فيها!", + "whatsNewOverlayv3SecondaryText": "يمكنك الآن حرق رموز NFT غير المرغوب فيها والحصول على مقدار صغير من SOL. انقر على رمز NFT غير المرغوب فيه، قم انقر على الرمز \"...\"، وحدِّد \"حرق الرمز\" لإزالته من محفظتك.", + "toggleMultiChainHeader": "Multichain", + "disableMultiChainHeader": "وضع Solana فقط", + "disableMultiChainDetail1Header": "وضع كل شيء على Solana", + "disableMultiChainDetail1SecondaryText": "يمكنك إدارة حسابات Solana والرموز المميزة والعناصر القابلة للجمع دون رؤية سلاسل أخرى.", + "disableMultiChainDetail2Header": "العودة إلى Multichain في أي وقت", + "disableMultiChainDetail2SecondaryText": "سيتم الاحتفاظ برصيد Ethereum وPolygon الحالي عند إعادة تمكين Multichain.", + "disableMultiChainButton": "تمكين وضع Solana فقط", + "disabledMultiChainHeader": "تم تمكين وضع Solana فقط", + "disabledMultiChainText": "يمكنك إعادة تمكين Multichain في أي وقت.", + "enableMultiChainHeader": "تمكين Multichain", + "enabledMultiChainHeader": "تم تمكين Multichain", + "enabledMultiChainText": "أصبحت Ethereum وPolygon مدعومين الآن في محفظتك.", + "incompatibleAccountHeader": "حساب غير متوافق", + "incompatibleAccountInterpolated": "يُرجى إزالة حسابات Ethereum فقط هذه قبل تمكين وضع Solana فقط: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "المزايا الجديدة!", + "welcomeToMultiChainPrimaryText": "محفظة واحدة لكل شيء", + "welcomeToMultiChainDetail1Header": "دعم Ethereum وPolygon", + "welcomeToMultiChainDetail1SecondaryText": "كل رموزك المميزة والرموز غير القابلة للاستبدال من Solana وEthereum وPolygon في مكانٍ واحد.", + "welcomeToMultiChainDetail2Header": "استخدم كل التطبيقات التي تحبها", + "welcomeToMultiChainDetail2SecondaryText": "اربط محفظتك بالتطبيقات على سلاسل متعددة دون تبديل الشبكات.", + "welcomeToMultiChainDetail3Header": "استيراد محفظة MetaMask الخاصة بك", + "welcomeToMultiChainDetail3SecondaryText": "يمكنك استيراد كل عبارات الاسترداد الخاصة بك عبر Ethereum وPolygon.", + "welcomeToMultiChainIntro": "مرحبًا بك في Phantom Multichain", + "welcomeToMultiChainIntroDesc": "كل رموزك المميزة والرموز غير القابلة للاستبدال من Solana وEthereum وPolygon في مكانٍ واحد. محفظتك الموحَّدة لكل شيء.", + "welcomeToMultiChainAccounts": "تمت إعادة تصميم الحسابات متعددة السلاسل", + "welcomeToMultiChainAccountsDesc": "تم تصميمها من أجل تعدد السلاسل، وأصبح لكل حساب الآن عنوانَي ETH وPolygon.", + "welcomeToMultiChainApps": "تعمل في كل مكان", + "welcomeToMultiChainAppsDesc": "تتوافق محفظة Phantom مع كل تطبيق على Ethereum وPolygon وSolana. انقر على \"Connect to MetaMask\" وستكون جاهزًا لاستخدامها.", + "welcomeToMultiChainImport": "الاستيراد من MetaMask على الفور", + "welcomeToMultiChainImportDesc": "قم باستيراد عباراتك السرية أو مفاتيحك الخاصة من محفاظ مثل MetaMask أو Coinbase. كل ذلك في مكانٍ واحد.", + "welcomeToMultiChainImportInterpolated": "<0>قم باستيراد عباراتك السرية أو مفاتيحك الخاصة من محفاظ مثل MetaMask أو Coinbase. كل ذلك في مكانٍ واحد.", + "welcomeToMultiChainTakeTour": "الذهاب في جولة", + "welcomeToMultiChainSwapperTitle": "قم بالمبادلة على Ethereum\nوPolygon وSolana", + "welcomeToMultiChainSwapperDetail1Header": "دعم Ethereum وPolygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "يمكنك الآن مبادلة رموز ERC-20 المميزة بسهولة من داخل محفظتك.", + "welcomeToMultiChainSwapperDetail2Header": "أفضل الأسعار ورسوم منخفضة للغاية", + "welcomeToMultiChainSwapperDetail2SecondaryText": "أكثر من 100 مصدر للسيولة، فضلًا عن التوجيه الذكي للطلبات لتحقيق أقصى عائدات.", + "networkErrorTitle": "خطأ في الشبكة", + "networkError": "عذرًا، لا يمكننا الوصول إلى الشبكة. يُرجى إعادة المحاولة لاحقًا.", + "authenticationUnlockPhantom": "إلغاء قفل ‎ Phantom", + "errorAndOfflineSomethingWentWrong": "حدث خطأ ما", + "errorAndOfflineSomethingWentWrongTryAgain": "يُرجى إعادة المحاولة.", + "errorAndOfflineUnableToFetchAssets": "لم نتمكن من إحضار الأصول. يُرجى إعادة المحاولة في وقتٍ لاحق‎.", + "errorAndOfflineUnableToFetchCollectibles": "لم نتمكن من إحضار العناصر القابلة للجمع. يُرجى إعادة المحاولة في وقتٍ لاحق‎.", + "errorAndOfflineUnableToFetchSwap": "لم نتمكن من جلب معلومات المبادلة. يُرجى إعادة المحاولة في وقتٍ لاحق‎.", + "errorAndOfflineUnableToFetchTransactionHistory": "يتعذَّر علينا إحضار سجل معاملاتك الآن. تحقَّق من اتصالك بالشبكة، أو حاول مرة أخرى.", + "errorAndOfflineUnableToFetchRewardsHistory": "تعذَّر علينا إحضار سجل المكافآت. يُرجى إعادة المحاولة لاحقًا.", + "networkHealthSheetCloseButtonText": "موافق", + "swapReviewError": "حدث خطأ ما في أثناء مراجعة طلبك، يُرجى إعادة المحاولة.", + "sendSelectToken": "تحديد الرمز", + "swapBalance": "الرصيد‎:", + "swapTitle": "مبادلة الرموز", + "swapSelectToken": "تحديد الرمز", + "swapYouPay": "ستدفع", + "swapYouReceive": "ستتلقى", + "aboutPrivacyPolicy": "سياسة الخصوصية", + "aboutVersion": "الإصدار: {{version}}", + "aboutVisitWebsite": "زيارة الموقع", + "bottomSheetConnectTitle": "ربط", + "A11YbottomSheetConnectTitle": "الربط في أسفل الشاشة", + "A11YbottomSheetCommandClose": "الرفض في أسفل الشاشة", + "A11YbottomSheetCommandBack": "العودة في أسفل الشاشة", + "bottomSheetSignTypedDataTitle": "توقيع الرسالة", + "bottomSheetSignMessageTitle": "توقيع الرسالة", + "bottomSheetSignInTitle": "تسجيل الدخول", + "bottomSheetSignInAndConnectTitle": "تسجيل الدخول", + "bottomSheetConfirmTransactionTitle": "تأكيد المعاملة", + "bottomSheetConfirmTransactionsTitle": "تأكيد المعاملات", + "bottomSheetAdvancedTitle": "متقدمة", + "bottomSheetReadOnlyAccountTitle": "وضع العرض فقط", + "bottomSheetTransactionSettingsTitle": "رسوم الشبكة", + "bottomSheetConnectDescription": "سيسمح الربط لهذا الموقع بعرض الأرصدة والنشاط للحساب المحدَّد.", + "bottomSheetSignInDescription": "سيثبت توقيع هذه الرسالة أنك تملك الحساب المحدَّد. لا توقِّع الرسائل إلا من التطبيقات التي تثق بها فقط.", + "bottomSheetSignInAndConnectDescription": "ستسمح الموافقة لهذا الموقع بعرض الأرصدة والنشاط للحساب المحدَّد.", + "bottomSheetConfirmTransactionDescription": "التغييرات في الرصيد تقديرية. والمبالغ والأصول المتضمَّنة غير مضمونة.", + "bottomSheetConfirmTransactionsDescription": "التغييرات في الرصيد تقديرية. والمبالغ والأصول المتضمَّنة غير مضمونة.", + "bottomSheetSignTypedDataDescription": "هذا طلب للإذن فقط. وقد لا يتم تنفيذ العملية على الفور.", + "bottomSheetSignTypedDataSecondDescription": "التغييرات في الرصيد تقديرية. المبالغ والأصول المضمَّنة غير مضمونة.", + "bottomSheetSignMessageDescription": "سيثبت توقيع هذه الرسالة أنك تملك الحساب المحدَّد. لا توقِّع الرسائل إلا من التطبيقات التي تثق بها فقط.", + "bottomSheetReadOnlyAccountDescription": "يتعذَّر تنفيذ هذا الإجراء في وضع العرض فقط.", + "bottomSheetMessageRow": "الرسالة", + "bottomSheetStatementRow": "كشف الحساب", + "bottomSheetAutoConfirmRow": "التأكيد التلقائي", + "bottomSheetAutoConfirmOff": "متوقف", + "bottomSheetAutoConfirmOn": "يعمل", + "bottomSheetAccountRow": "الحساب", + "bottomSheetAdvancedRow": "متقدمة", + "bottomSheetContractRow": "عنوان العقد", + "bottomSheetSpenderRow": "عنوان المُنفق", + "bottomSheetNetworkRow": "الشبكة", + "bottomSheetNetworkFeeRow": "رسوم الشبكة", + "bottomSheetEstimatedTimeRow": "الوقت المقدَّر", + "bottomSheetAccountRowDefaultAccountName": "الحساب", + "bottomSheetConnectRequestDisclaimer": "لا تتصل إلا بالمواقع التي تثق بها.", + "bottomSheetSignInRequestDisclaimer": "لا تسجِّل الدخول إلا إلى المواقع الإلكترونية التي تثق بها.", + "bottomSheetSignatureRequestDisclaimer": "لا تقم بالتأكيد إلا إذا كنت تثق بهذا الموقع الإلكتروني.", + "bottomSheetIgnoreWarning": "تجاهل التحذير، والمتابعة على أي حال", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "لم يتم العثور على تغييرات في الرصيد. يُرجى المتابعة بحذر وعدم التأكيد إلا في حالة الثقة بهذا الموقع.", + "bottomSheetReadOnlyWarning": "أنت تراقب فقط هذا العنوان. ستحتاج إلى استيراد العبارة السرية لتوقيع المعاملات والرسائل.", + "bottomSheetWebsiteIsUnsafeWarning": "هذا الموقع الإلكتروني غير آمن للاستخدام وقد يحاول سرقة أموالك.", + "transactionsFromInterpolated": "من: {{from}}", + "transactionsFromParagraphInterpolated": "من {{from}}", + "transactionsSolInterpolated": "{{amount}} من SOL", + "transactionsToday": "اليوم", + "transactionsToInterpolated": "إلى: {{to}}", + "transactionsToParagraphInterpolated": "إلى {{to}}", + "transactionsYesterday": "أمس", + "addEditAddressAdd": "إضافة عنوان", + "addEditAddressDelete": "حذف العنوان", + "addEditAddressDeleteTitle": "هل تريد بالتأكيد حذف هذا العنوان؟", + "addEditAddressSave": "حفظ العنوان", + "dAppBrowserComingSoon": "سيتوفَّر متصفح‎ dApp ‎قريبًا‎!", + "dAppBrowserSearchPlaceholder": "ابحث عن عنوان URL أو اكتبه", + "dAppBrowserOpenInNewTab": "الفتح في نافذة جديدة", + "dAppBrowserSuggested": "المقترحة", + "dAppBrowserFavorites": "تفضيلاتك", + "dAppBrowserBookmarks": "الإشارات المرجعية", + "dAppBrowserBookmarkAdd": "إضافة إشارة مرجعية", + "dAppBrowserBookmarkRemove": "إزالة إشارة مرجعية", + "dAppBrowserTrustedApps": "الحديثة", + "dAppBrowserFavoritesDescription": "سيتم عرض تفضيلاتك هنا", + "dAppBrowserBookmarksDescription": "سيتم عرض إشاراتك المرجعية هنا", + "dAppBrowserRecentsDescription": "ستظهر التطبيقات اللامركزية التي تم ربطها حديثًا هنا", + "dAppBrowserEmptyScreenDescription": "اكتب عنوان URL أو ابحث في الويب", + "dAppBrowserBlocklistScreenTitle": "تم حظر {{origin}}! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "تعتقد Phantom أن هذا الموقع ضار وغير آمن للاستخدام‎.", + "part2": "تم الإبلاغ عن هذا الموقع باعتباره جزءًا من قاعدة بيانات يديرها المجتمع لمواقع التصيُّد والخداع المعروفة. إذا كنت تعتقد أنه قد تم الإبلاغ عن الموقع بالخطأ، يُرجى تقديم شكوى." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "تجاهل التحذير، والإظهار على أي حال", + "dAppBrowserActionBookmark": "إشارة مرجعية", + "dAppBrowserActionRemoveBookmark": "إزالة الإشارة المرجعية", + "dAppBrowserActionRefresh": "تحديث", + "dAppBrowserActionShare": "مشاركة", + "dAppBrowserActionCloseTab": "إغلاق علامة التبويب", + "dAppBrowserActionEndAutoConfirm": "إنهاء التأكيد التلقائي", + "dAppBrowserActionDisconnectApp": "إلغاء ربط التطبيق", + "dAppBrowserActionCloseAllTabs": "إغلاق كل النوافذ", + "dAppBrowserNavigationAddressPlaceholder": "اكتب عنوان URL للبحث", + "dAppBrowserTabOverviewMore": "المزيد", + "dAppBrowserTabOverviewAddTab": "إضافة علامة تبويب", + "dAppBrowserTabOverviewClose": "إغلاق", + "dAppBrowserCloseTab": "إغلاق علامة التبويب", + "dAppBrowserClose": "إغلاق", + "dAppBrowserTabOverviewAddBookmark": "إضافة إشارة مرجعية", + "dAppBrowserTabOverviewRemoveBookmark": "إزالة الإشارة المرجعية", + "depositAssetListSuggestions": "الاقتراحات", + "depositUndefinedToken": "عذرًا، لا يمكن إيداع هذا الرمز", + "onboardingImportRecoveryPhraseDetails": "التفاصيل", + "onboardingCreateRecoveryPhraseVerifyTitle": "هل كتبت عبارة الاسترداد السرية؟", + "onboardingCreateRecoveryPhraseVerifySubtitle": "لن تتمكن من الوصول إلى مفتاحك أو أي أصول مرتبطة به‎ دون عبارة الاسترداد السرية.", + "onboardingCreateRecoveryPhraseVerifyYes": "نعم", + "onboardingCreateRecoveryPhraseErrorTitle": "خطأ", + "onboardingCreateRecoveryPhraseErrorSubtitle": "لم ننجح في إنشاء حساب، يُرجى إعادة المحاولة.", + "onboardingDoneDescription": "يمكنك الآن الاستمتاع بمحفظتك بالكامل‎.", + "onboardingDoneGetStarted": "البدء", + "onboardingImportAccountsEmptyResult": "لم يتم العثور على حسابات", + "onboardingImportAccountsAccountName": "الحساب {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "لقد عثرنا على حساب واحد ({{numberOfWallets}}) نشط", + "onboardingImportAccountsFoundAccounts_other": "لقد عثرنا على {{numberOfWallets}} من الحسابات النشطة", + "onboardingImportAccountsFoundAccountsNoActivity_one": "لقد عثرنا على حساب واحد ({{numberOfWallets}})", + "onboardingImportAccountsFoundAccountsNoActivity_other": "لقد عثرنا على {{numberOfWallets}} من الحسابات", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "يجب ألا تقل العبارة عن 12 كلمة‎.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "يجب أن تتكون العبارة من 12 أو 24 كلمة بالضبط‎.", + "onboardingImportRecoveryPhraseWrongWord": "الكلمات غير الصحيحة: {{ words }}.", + "onboardingProtectTitle": "حماية محفظتك", + "onboardingProtectDescription": "ستضمن إضافة خطوة الأمان البيومتري أنك الشخص الوحيد الذي يمكنه الوصول إلى محفظتك‎.", + "onboardingProtectButtonHeadlineDevice": "الجهاز", + "onboardingProtectButtonHeadlineFaceID": "معرِّف الوجه", + "onboardingProtectButtonHeadlineFingerprint": "بصمة الإصبع", + "onboardingProtectButtonHeadlinePIN": "رمز PIN", + "onboardingProtectButtonSubheadline": "استخدام مصادقة {{ authType }}", + "onboardingProtectError": "حدث خطأ ما في أثناء المصادقة، يُرجى إعادة المحاولة", + "onboardingProtectBiometryIosError": "المصادقة البيومترية قيد التمكين في Phantom، لكنها معطَّلة في إعدادات النظام. يُرجى فتح الإعدادات > Phantom > Face ID أو Touch ID لإعادة تمكينها.", + "onboardingProtectRemoveAuth": "إيقاف المصادقة", + "onboardingProtectRemoveAuthDescription": "هل تريد بالتأكيد إيقاف المصادقة؟", + "onboardingWelcomeTitle": "مرحبًا بك في Phantom", + "onboardingWelcomeDescription": "للبدء، أنشئ محفظة جديدة أو قم باستيراد واحدة باستخدام عبارة استرداد.", + "onboardingWelcomeCreateWallet": "إنشاء محفظة جديدة", + "onboardingWelcomeAlreadyHaveWallet": "لديَّ محفظة بالفعل", + "onboardingWelcomeConnectSeedVault": "ربط Seed Vault", + "onboardingSlide1Title": "التحكم عليك،\nوالتأمين علينا", + "onboardingSlide1Description": "أموالك خاصة وآمنة مع المصادقة البيومترية، والكشف عن الاحتيال، والدعم على مدار الساعة طوال أيام الأسبوع.", + "onboardingSlide2Title": "أفضل مكان\nلرموز NFT الخاصة بك", + "onboardingSlide2Description": "يمكنك إدارة الإعلانات، وحرق الرموز غير المرغوب فيها، والبقاء على اطِّلاع بفضل الإشعارات الفورية المفيدة.", + "onboardingSlide3Title": "تحقيق استفادة أكبر من رموزك", + "onboardingSlide3Description": "يمكنك الاحتفاظ والمبادلة والتخزين والإرسال والاستلام دون مغادرة محفظتك أبدًا. ", + "onboardingSlide4Title": "اكتشف مزايا Web3", + "onboardingSlide4Description": "اعثر على التطبيقات والمجموعات الرائدة واربطها من خلال المتصفح داخل التطبيق.", + "onboardingMultichainSlide5Title": "محفظة واحدة لكل شيء", + "onboardingMultichainSlide5Description": "استمتع بتجربة Solana وEthereum وPolygon في واجهة واحدة سهلة الاستخدام.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "استمتع بتجربة Solana وEthereum وPolygon وBitcoin في واجهة واحدة سهلة الاستخدام.", + "requireAuth": "طلب المصادقة", + "requireAuthImmediately": "فورًا", + "availableToSend": "متاح للإرسال", + "sendEnterAmount": "إدخال المبلغ", + "sendEditMemo": "تعديل الملاحظة", + "sendShowLogs": "إظهار سجلات الأخطاء", + "sendHideLogs": "إخفاء سجلات الأخطاء", + "sendGoBack": "العودة", + "sendTransactionSuccess": "تم إرسال رموزك بنجاح إلى", + "sendInputPlaceholder": "الاسم أو العنوان", + "sendRecentlyUsedAddressLabel": "تم استخدامه منذ {{formattedTimestamp}}", + "sendRecipientAddress": "عنوان المتلقي", + "sendTokenInterpolated": "إرسال {{tokenSymbol}}", + "sendPasteFromClipboard": "لصق من الحافظة", + "sendScanQR": "مسح رمز QR ضوئيًا", + "sendTo": "إلى:", + "sendCameraAccess": "الوصول إلى الكاميرا", + "sendCameraAccessSubtitle": "لمسح رمز‎ QR ‎ضوئيًا، يجب تفعيل الوصول إلى الكاميرا. هل ترغب في فتح الإعدادات الآن؟", + "sendSettings": "الإعدادات", + "sendOK": "موافق", + "invalidQRCode": "رمز QR هذا غير صالح‎.", + "sendInvalidQRCode": "رمز QR هذا ليس عنوانًا صالحًا", + "sendInvalidQRCodeSubtitle": "حاول مرة أخرى أو باستخدام رمز‎ QR ‎آخر‎.", + "sendInvalidQRCodeSplToken": "الرمز غير صالح في رمز QR", + "sendInvalidQRCodeSplTokenSubtitle": "يحتوي رمز QR هذا على رمز لا تملكه أو لا يمكننا التعرُّف عليه‎.", + "sendScanAddressToSend": "امسح عنوان‎ {{tokenSymbol}} ‎ضوئيًا لإرسال الأموال", + "sendScanAddressToSendNoSymbol": "امسح العنوان‎ ‎ضوئيًا لإرسال الأموال", + "sendScanAddressToSendCollectible": "امسح عنوان‎ SOL ‎ضوئيًا لإرسال عنصر قابل للجمع", + "sendScanAddressToSendCollectibleMultichain": "امسح العنوان‎ ‎ضوئيًا لإرسال عنصر قابل للجمع", + "sendSummary": "الملخص", + "sendUndefinedToken": "عذرًا، لا يمكن إرسال هذا الرمز", + "sendNoTokens": "لا توجد رموز متاحة", + "noBuyOptionsAvailableInCountry": "لا توجد خيارات شراء متاحة في بلدك", + "swapAvailableTokenDisclaimer": "يتوفَّر عدد محدود من الرموز المميزة للتحويل بين الشبكات", + "swapCrossSwapNetworkTooltipTitle": "المبادلة عبر الشبكات", + "swapCrossSwapNetworkTooltipDescription": "عند المبادلة عبر الشبكات، يوصى باستخدام الرموز المميَّزة المتوفرة بأقل سعر وأسرع معاملات.", + "settingsAbout": "نبذة عن Phantom", + "settingsConfirm": "نعم", + "settingsMakeSureNoOneIsWatching": "تأكَّد من عدم وجود أحد يشاهد شاشتك", + "settingsManageAccounts": "إدارة الحسابات", + "settingsPrompt": "هل تريد بالتأكيد المتابعة؟", + "settingsSelectAvatar": "اختيار الصورة الرمزية", + "settingsSelectSecretPhrase": "تحديد العبارة السرية", + "settingsShowPrivateKey": "اضغط للكشف عن مفتاحك الخاص", + "settingsShowRecoveryPhrase": "اضغط للكشف عن العبارة السرية الخاصة بك", + "settingsSubmitBetaFeedback": "إرسال ملاحظات الإصدار التجريبي", + "settingsUpdateAccountNameToast": "تم تحديث اسم الحساب", + "settingsUpdateAvatarToast": "تم تحديث الصورة الرمزية", + "settingsWalletAddress": "عنوان الحساب", + "settingsWalletAddresses": "عناوين الحسابات", + "settingsWalletNamePrimary": "اسم الحساب", + "settingsPlaceholderName": "الاسم", + "settingsWalletNameSecondary": "تغيير اسم محفظتك", + "settingsYourAccounts": "حساباتك", + "settingsYourAccountsMultiChain": "متعدد السلاسل", + "settingsNotifications": "الإشعارات", + "settingsNotificationPreferences": "تفضيلات الإشعارات", + "pushNotificationsPreferencesAllowNotifications": "السماح بالإشعارات", + "pushNotificationsPreferencesSentTokens": "تم إرسال الرموز", + "pushNotificationsPreferencesSentTokensDescription": "التحويلات الصادرة للرموز المميزة ورموز NFT", + "pushNotificationsPreferencesReceivedTokens": "الرموز المُستلَمة", + "pushNotificationsPreferencesReceivedTokensDescription": "التحويلات الصادرة للرموز المميزة ورموز NFT", + "pushNotificationsPreferencesDexSwap": "المبادلات", + "pushNotificationsPreferencesDexSwapDescription": "المبادلات على التطبيقات المعروفة", + "pushNotificationsPreferencesOtherBalanceChanges": "التغييرات الأخرى في الرصيد", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "المعاملات الأخرى متعددة الرموز التي تؤثر على رصيدك", + "pushNotificationsPreferencesPhantomMarketing": "تحديثات من ‎Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "إعلانات الميزات والتحديثات العامة", + "pushNotificationsPreferencesDescription": "تتحكم هذه الإعدادات في الإشعارات الفورية لهذه المحفظة النشطة. لكل محفظة إعدادات الإشعارات الخاصة بها. لإيقاف تشغيل جميع إشعارات ‎Phantom، انتقل إلى ‎<1>‎إعدادات الجهاز.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "تتعذَّر مزامنة تفضيلات الإشعارات‎.", + "connectSeedVaultConnectSeed": "ربط عبارة استرداد", + "connectSeedVaultConnectSeedDescription": "اربط Phantom بـ Seed Vault على هاتفك", + "connectSeedVaultSelectAnAccount": "اختيار حساب", + "connectSeedVaultSelectASeed": "اختر عبارة استرداد", + "connectSeedVaultSelectASeedDescription": "اختر أي عبارة استرداد تريد ربطها بـ Phantom", + "connectSeedVaultSelectAnAccountDescription": "اختر أي حساب تريد إعداده مع Phantom", + "connectSeedVaultNoAccountsFound": "لم يتم العثور على حسابات.", + "connectSeedVaultSelectAccounts": "حدِّد الحسابات", + "connectSeedVaultSelectAccountsDescription": "اختر الحسابات التي تريد إعدادها مع Phantom", + "connectSeedVaultCompleteSetup": "إكمال الإعداد", + "connectSeedVaultCompleteSetupDescription": "أنت جاهز تمامًا! استكشف web3 باستخدام Phantom واستخدم Seed Vault لتأكيد المعاملات", + "connectSeedVaultConnectAnotherSeed": "ربط عبارة استرداد أخرى", + "connectSeedVaultConnectAllSeedsConnected": "تم ربط جميع عبارات الاسترداد", + "connectSeedVaultNoSeedsConnected": "لا توجد عبارات استرداد متصلة. اضغط على الزر أدناه للحصول على الموافقة من Seed Vault.", + "connectSeedVaultConnectAccount": "ربط الحساب", + "connectSeedVaultLoadMore": "تحميل المزيد", + "connectSeedVaultNeedPermission": "بحاجة الى إذن", + "connectSeedVaultNeedPermissionDescription": "انتقل إلى الإعدادات للسماح لـ Phantom باستخدام أذونات Seed Vault.", + "stakeApy": "النسبة المئوية للعائد السنوي: {{apyPercentage}}", + "stakeFee": "الرسوم: {{fee}}", + "stakeAmount": "المبلغ", + "stakeAmountBalance": "الرصيد", + "swapTopQuotes": "أبرز {{numQuotes}} من عروض الأسعار", + "swapTopQuotesTitle": "أبرز عروض الأسعار", + "swapProvidersTitle": "مقدِّمو الخدمة", + "swapProvidersFee": "الرسوم: {{fee}}", + "swapProvidersTagRecommended": "أفضل عائد", + "swapProvidersTagFastest": "الأسرع", + "swapProviderEstimatedTimeHM": "{{hours}}س {{minutes}}د", + "swapProviderEstimatedTimeM": "{{minutes}}د", + "swapProviderEstimatedTimeS": "{{seconds}}ث", + "stakeReview": "استعراض", + "stakeReviewAccount": "الحساب", + "stakeReviewCommissionFee": "رسوم العمولة", + "stakeReviewConfirm": "تأكيد", + "stakeReviewValidator": "المدقِّق", + "stakeReviewAPY": "النسبة المئوية للعائد السنوي", + "swapTooltipGotIt": "فهمت", + "swapTabInsufficientFunds": "الرصيد غير كافٍ", + "swapNoAssetsFound": "لا توجد أصول", + "swapNoTokensFound": "لم يتم العثور على رموز", + "swapConfirmationTryAgain": "حاول مرة أخري", + "swapConfirmationGoBack": "العودة", + "swapNoQuotesFound": "لم يتم العثور على عروض أسعار", + "swapNotProviderFound": "تعذَّر علينا العثور على مقدِّم خدمة لعملية مبادلة الرموز المميزة هذه. جرِّب رمزًا مميزًا آخر.", + "swapAvailableOnMainnet": "هذه الميزة متوفرة على Mainnet فقط", + "swapNotAvailableEVM": "عمليات المبادلة غير متوفرة بعد لحسابات EVM", + "singleChainSwapTab": "في الشبكة", + "crossChainSwapTab": "عبر الشبكات", + "allFilter": "الكل", + "bridgeRefuelTitle": "Refuel", + "bridgeRefuelDescription": "يضمن Refuel أن تتمكن من الدفع مقابل المعاملات بعد التحويل.", + "bridgeRefuelLabelBalance": "{{symbol}} الخاص بك", + "bridgeRefuelLabelReceive": "ستتلقى", + "bridgeRefuelLabelFee": "التكلفة المقدَّرة", + "bridgeRefuelDismiss": "المتابعة دون Refuel", + "bridgeRefuelEnable": "تفعيل Refuel", + "unwrapWrappedSolError": "فشل فك التغليف", + "unwrapWrappedSolLoading": "جارٍ فك التغليف...", + "unwrapWrappedSolSuccess": "تم فك التغليف", + "unwrapWrappedSolViewTransaction": "عرض المعاملة", + "dappApprovePopupSignMessage": "توقيع الرسالة", + "solanaPayFrom": "من", + "solanaPayMessage": "رسالة", + "solanaPayNetworkFee": "رسوم الشبكة", + "solanaPayFree": "مجانًا", + "solanaPayPay": "دفع {{item}}", + "solanaPayPayNow": "ادفع الآن", + "solanaPaySending": "جارٍ إرسال {{item}}", + "solanaPayReceiving": "جارٍ استلام {{item}}", + "solanaPayMinting": "جارٍ سك {{item}}", + "solanaPayTransactionProcessing": "معاملتك قيد المعالجة،\nيُرجى الانتظار.", + "solanaPaySent": "تم الإرسال‎!", + "solanaPayReceived": "تم الاستلام‎!", + "solanaPayMinted": "تم السك!", + "solanaPaySentNFT": "تم إرسال الرمز غير القابل للاستبدال!", + "solanaPayReceivedNFT": "تم استلام الرمز غير القابل للاستبدال!", + "solanaPayTokensSent": "تم إرسال رموزك المميَّزة بنجاح إلى {{to}}", + "solanaPayTokensReceived": "لقد تلقَّيت رموز مميَّزة جديدة من {{from}}", + "solanaPayViewTransaction": "عرض المعاملة", + "solanaPayTransactionFailed": "فشلت المعاملة", + "solanaPayConfirm": "تأكيد", + "solanaPayTo": "إلى", + "dappApproveConnectViewAccount": "عرض حساب‎ Solana ‎الخاص بك", + "deepLinkInvalidLink": "رابط غير صالح", + "deepLinkInvalidSplTokenSubtitle": "يحتوي هذا على رمز لا تملكه أو لا يمكننا التعرُّف عليه‎.", + "walletAvatarShowAllAccounts": "إظهار كل الحسابات", + "pushNotificationsGetInstantUpdates": "احصل على تحديثات فورية", + "pushNotificationsEnablePushNotifications": "تفعيل الإشعارات الفورية بشأن التحويلات والمبادلات المكتملة، والإعلانات", + "pushNotificationsEnable": "تفعيل", + "pushNotificationsNotNow": "ليس الآن", + "onboardingAgreeToTermsOfServiceInterpolated": "أوافق على ‎<1>‎شروط الخدمة‎", + "onboardingConfirmSaveSecretRecoveryPhrase": "حسنًا، لقد حفظته في مكانٍ ما", + "onboardingCreateNewWallet": "إنشاء محفظة جديدة", + "onboardingErrorDuplicateSecretRecoveryPhrase": "هذه العبارة السرية موجودة بالفعل في محفظتك", + "onboardingErrorInvalidSecretRecoveryPhrase": "عبارة الاسترداد السرية غير صالحة", + "onboardingFinished": "لقد انتهيت‎!", + "onboardingImportAccounts": "استيراد الحسابات", + "onboardingImportImportingAccounts": "جارٍ استيراد الحسابات...", + "onboardingImportImportingFindingAccounts": "جارٍ العثور على حسابات نشطة", + "onboardingImportAccountsLastActive": "نشط منذ {{formattedTimestamp}}", + "onboardingImportAccountsNeverUsed": "لم تُستخدَم قط", + "onboardingImportAccountsCreateNew": "محفظة جديدة", + "onboardingImportAccountsDescription": "اختر حسابات المحفظة المراد استيرادها", + "onboardingImportReadOnlyAccountDescription": "قم بإضافة عنوان أو اسم نطاق ترغب في مراقبته. ستحصل على وصول للعرض فقط، ولن تتمكن من توقيع المعاملات أو الرسائل.", + "onboardingImportSecretRecoveryPhrase": "استيراد العبارة السرية", + "onboardingImportViewAccounts": "عرض الحسابات", + "onboardingRestoreExistingWallet": "يمكنك استعادة محفظة حالية باستخدام عبارة الاسترداد السرية المكوَّنة من 12 أو 24 كلمة", + "onboardingShowUnusedAccounts": "إظهار الحسابات غير المُستخدَمة", + "onboardingShowMoreAccounts": "عرض المزيد من الحسابات", + "onboardingHideUnusedAccounts": "إخفاء الحسابات غير المُستخدَمة", + "onboardingSecretRecoveryPhrase": "عبارة الاسترداد السرية", + "onboardingSelectAccounts": "اختيار حساباتك", + "onboardingStoreSecretRecoveryPhraseReminder": "هذه هي الطريقة الوحيدة التي ستتمكن من خلالها من استعادة حسابك. يُرجى الاحتفاظ بها في مكانٍ آمن‎!", + "useTokenMetasForMintsUnknownName": "غير معروف", + "bookmarksExploreScreenSearch": "ابحث عن عنوان URL أو اكتبه", + "timeUnitMinute": "دقيقة", + "timeUnitMinutes": "دقائق", + "timeUnitHour": "ساعة", + "timeUnitHours": "ساعات", + "espNFTListWithPrice": "لقد أدرجت {{NFTDisplayName}} مقابل {{priceAmount}} {{priceTokenSymbol}} على {{dAppName}}", + "espNFTListWithPriceWithoutDApp": "لقد أدرجت {{NFTDisplayName}} مقابل {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithoutPrice": "لقد أدرجت‎ {{NFTDisplayName}} ‎للبيع على {{dAppName}}", + "espNFTListWithoutPriceWithoutDApp": "لقد أدرجت‎ {{NFTDisplayName}} ‎للبيع", + "espNFTChangeListPriceWithPrice": "لقد حدَّثت السعر في إعلان بيع {{NFTDisplayName}} إلى {{priceAmount}} {{priceTokenSymbol}} على {{dAppName}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "لقد حدَّثت السعر في إعلان بيع {{NFTDisplayName}} إلى {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithoutPrice": "لقد حدَّثت السعر في إعلان بيع {{NFTDisplayName}} على {{dAppName}}", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "لقد حدَّثت السعر في إعلان بيع {{NFTDisplayName}}", + "espNFTBidBidderWithPrice": "لقد عرضت {{priceAmount}} {{priceTokenSymbol}} لشراء {{NFTDisplayName}} على {{dAppName}}", + "espNFTBidBidderWithPriceWithoutDApp": "لقد عرضت {{priceAmount}} {{priceTokenSymbol}} لشراء {{NFTDisplayName}}", + "espNFTBidBidderWithoutPrice": "لقد قدَّمت عرض سعر لشراء {{NFTDisplayName}} على {{dAppName}}", + "espNFTBidBidderWithoutPriceWithoutDApp": "لقد قدَّمت عرض سعر لشراء {{NFTDisplayName}}", + "espNFTBidListerWithPrice": "عرض سعر جديد بقيمة {{priceAmount}} {{priceTokenSymbol}} لشراء {{NFTDisplayName}} على {{dAppName}}", + "espNFTBidListerWithPriceWithoutDApp": "عرض سعر جديد بقيمة {{priceAmount}} {{priceTokenSymbol}} لشراء {{NFTDisplayName}}", + "espNFTBidListerWithoutPrice": "عرض سعر جديد لشراء‎ {{NFTDisplayName}} ‎على {{dAppName}}", + "espNFTBidListerWithoutPriceWithoutDApp": "عرض سعر جديد لشراء‎{{NFTDisplayName}} ‎", + "espNFTCancelBidWithPrice": "لقد ألغيت عرض السعر الذي قدَّمته بقيمة {{priceAmount}} {{priceTokenSymbol}} لشراء {{NFTDisplayName}} على {{dAppName}}", + "espNFTCancelBidWithPriceWithoutDApp": "لقد ألغيت عرض السعر الذي قدَّمته بقيمة {{priceAmount}} {{priceTokenSymbol}} لشراء {{NFTDisplayName}}", + "espNFTCancelBidWithoutPrice": "لقد ألغيت عرض السعر الذي قدَّمته لشراء {{NFTDisplayName}} على {{dAppName}}", + "espNFTCancelBidWithoutPriceWithoutDApp": "لقد ألغيت عرض السعر الذي قدَّمته لشراء {{NFTDisplayName}}", + "espNFTUnlist": "لقد ألغيت إدراج‎ {{NFTDisplayName}} ‎على ‎ {{dAppName}}", + "espNFTUnlistWithoutDApp": "لقد ألغيت إدراج {{NFTDisplayName}} ‎", + "espNFTBuyBuyerWithPrice": "لقد اشتريت {{NFTDisplayName}} مقابل {{priceAmount}} {{priceTokenSymbol}} على {{dAppName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "لقد اشتريت {{NFTDisplayName}} مقابل {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuyBuyerWithoutPrice": "لقد اشتريت‎ {{NFTDisplayName}} ‎على {{dAppName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "لقد اشتريت {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "لقد بعت {{NFTDisplayName}} مقابل {{priceAmount}} {{priceTokenSymbol}} على {{dAppName}}", + "espNFTBuySellerWithPriceWithoutDApp": "لقد بعت {{NFTDisplayName}} مقابل {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuySellerWithoutPrice": "لقد بعت {{NFTDisplayName}} ‎على {{dAppName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "لقد بعت {{NFTDisplayName}}", + "espDEXSwap": "لقد تبادلت‎ {{downTokensTextFragment}} ‎مقابل ‎ {{upTokensTextFragment}}‎على {{dAppName}}", + "espDEXDepositLPWithPoolDisplay": "لقد أودعت {{downTokensTextFragment}} في تجمُّع سيولة {{poolDisplayName}} على {{dAppName}}", + "espDEXDepositLPWithoutPoolDisplay": "لقد تبادلت‎ {{downTokensTextFragment}} ‎مقابل‎ {{upTokensTextFragment}} ‎على {{dAppName}}", + "espDEXWithdrawLPWithPoolDisplay": "لقد سحبت {{upTokensTextFragment}} من تجمُّع سيولة {{poolDisplayName}} على {{dAppName}}", + "espDEXWithdrawLPWithoutPoolDisplay": "لقد تبادلت‎ {{downTokensTextFragment}} ‎مقابل‎ {{upTokensTextFragment}} ‎على {{dAppName}}", + "espGenericTokenSend": "لقد أرسلت {{downTokensTextFragment}}", + "espGenericTokenReceive": "لقد تلقَّيت {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "لقد تبادلت‎ {{downTokensTextFragment}} ‎مقابل ‎ {{upTokensTextFragment}}", + "espUnknown": "غير معروف", + "espUnknownNFT": "رمز NFT غير معروف", + "espTextFragmentAnd": "و", + "externalLinkWarningTitle": "أنت على وشك مغادرة Phantom", + "externalLinkWarningDescription": "وفتح {{url}}. تأكَّد أنك تثق في هذا المصدر قبل التفاعل معه.", + "shortcutsWarningDescription": "الاختصارات المقدَّمة من {{url}}. تأكَّد أنك تثق في هذا المصدر قبل التفاعل معه.", + "lowTpsBanner": "تواجه Solana ازدحامًا في الشبكة", + "lowTpsMessageTitle": "ازدحام في شبكة Solana", + "lowTpsMessage": "نظرًا للازدحام الشديد لشبكة Solana، بما لا يخضع لسيطرة Phantom، فقد تفشل معاملاتك أو تتأخر. يُرجى محاولة إعادة إجراء المعاملات التي فشلت.", + "solanaSlow": "من غير المعتاد أن تكون شبكة Solana بطيئة", + "solanaNetworkTemporarilyDown": "شبكة Solana معطَّلة بشكلٍ مؤقت.", + "waitForNetworkRestart": "يُرجى انتظار إعادة تشغيل الشبكة. لن تتأثير أموالك بهذا الإجراء.", + "exploreCollectionsCarouselTitle": "المزايا الرائجة", + "exploreDropsCarouselTitle": "المزايا الجديدة", + "exploreSortFloor": "أدنى سعر", + "exploreSortListed": "المدرجة", + "exploreSortVolume": "الحجم", + "exploreFetchErrorSubtitle": "يُرجى إعادة المحاولة لاحقًا.", + "exploreFetchErrorTitle": "فشل الإحضار.", + "exploreTopCollectionsTitle": "أبرز مجموعات NFT", + "exploreTopListLess": "أقل", + "exploreTopListMore": "أكثر", + "collectiblesSearchCollectionsSection": "المجموعات", + "collectiblesSearchItemsSection": "العناصر", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} من العناصر", + "collectiblesSearchPlaceholderText": "ابحث في عناصرك القابلة للجمع", + "collectionPinSuccess": "تم تثبيت المجموعة", + "collectionPinFail": "فشل تثبيت المجموعة", + "collectionUnpinSuccess": "تم إلغاء تثبيت المجموعة", + "collectionUnpinFail": "فشل إلغاء تثبيت المجموعة", + "collectionHideSuccess": "تم إخفاء المجموعة", + "collectionHideFail": "فشل إخفاء المجموعة", + "collectionUnhideSuccess": "تم إظهار المجموعة من جديد", + "collectionUnhideFail": "فشل إظهار المجموعة من جديد", + "collectiblesSpamSuccess": "تم الإبلاغ عن العنصر أنه غير مرغوبٍ فيه", + "collectiblesSpamFail": "فشل الإبلاغ عن العنصر أنه غير مرغوبٍ فيه", + "collectiblesSpamAndHiddenSuccess": "تم الإبلاغ عن العنصر أنه غير مرغوبٍ فيه وإخفاؤه", + "collectiblesNotSpamSuccess": "تم الإبلاغ عنه أنه ليس غير مرغوبٍ فيه", + "collectiblesNotSpamFail": "فشل الإبلاغ عنه أنه ليس غير مرغوب فيه", + "collectiblesNotSpamAndUnhiddenSuccess": "تم الإبلاغ عنه أنه ليس غير مرغوب فيه وتم إظهاره", + "tokenSpamWarning": "تم إخفاء هذا الرمز لأن Phantom تعتقد أنه غير مرغوب فيه.", + "collectibleSpamWarning": "تم إخفاء هذا العنصر القابل للجمع لأن Phantom تعتقد أنه غير مرغوب فيه.", + "emojiNoResults": "لم يتم العثور على رمز تعبيري", + "emojiSearchResults": "نتائج البحث", + "emojiSuggested": "المقترح", + "emojiSmileys": "الوجوه الضاحكة والأشخاص", + "emojiAnimals": "الحيوانات والطبيعة", + "emojiFood": "الأطعمة والمشروبات", + "emojiTravel": "السفر والأماكن", + "emojiActivities": "الأنشطة", + "emojiObjects": "الأشياء", + "emojiSymbols": "الرموز", + "emojiFlags": "الأعلام", + "whichExtensionToConnectWith": "ما الامتداد الذي تريد استخدامه في الربط؟", + "configureInSettings": "قابل للتكوين في الإعدادات ← تطبيق المحفظة الافتراضي.", + "continueWith": "المتابعة باستخدام", + "useMetaMask": "استخدام MetaMask", + "usePhantom": "استخدام ‎ Phantom", + "alwaysAsk": "السؤال دائمًا", + "dontAskMeAgain": "لا تسألني مرة أخرى", + "selectWalletSettingDescriptionLine1": "قد لا تقدِّم بعض التطبيقات خيار الربط مع Phantom.", + "selectWalletSettingDescriptionLinePhantom": "كحلٍ بديل، سيؤدي الربط مع Metamask إلى فتح Phantom دائمًا بدلًا منها.", + "selectWalletSettingDescriptionLineAlwaysAsk": "كحلٍ بديل، عند الربط مع Metamask، سنسألك عما إذا كنت تريد استخدام Phantom بدلًا منها.", + "selectWalletSettingDescriptionLineMetaMask": "سيؤدي تعيين Metamask كخيارٍ افتراضي إلى تعطيل تلك التطبيقات اللامركزية من الاتصال بمحفظة Phantom.", + "metaMaskOverride": "تطبيق المحفظة الافتراضي", + "metaMaskOverrideSettingDescriptionLine1": "للاتصال بالمواقع الإلكترونية التي لا تقدِّم خيار استخدام Phantom.", + "refreshAndReconnectToast": "قم بتحديث الصفحة وإعادة الربط لتطبيق تغييراتك", + "autoConfirmUnavailable": "غير متاح", + "autoConfirmReasonDappNotWhitelisted": "التأكيد التلقائي غير متاح لأن العقد الذي جاء منه ليس في قائمة السماح لدينا لهذا التطبيق.", + "autoConfirmReasonSessionNotActive": "الموافقة التلقائية غير متاح لأنه لا توجد جلسة تأكيد تلقائي نشطة. يُرجى تفعيلها الآن.", + "autoConfirmReasonRateLimited": "التأكيد التلقائي غير متاح لأن التطبيق اللامركزي الذي تستخدمه يرسل طلبات كثيرة جدًا.", + "autoConfirmReasonUnsupportedNetwork": "التأكيد التلقائي غير متاح لأن الموافقة التلقائية لا تدعم هذه الشبكة بعد.", + "autoConfirmReasonSimulationFailed": "التأكيد التلقائي غير متاح لأنه تعذَّر علينا ضمان الأمان.", + "autoConfirmReasonTabNotFocused": "التأكيد التلقائي غير متاح لأن علامة تبويب النطاق التي تحاول تأكيدها تلقائيًا ليست نشطة.", + "autoConfirmReasonNotUnlocked": "التأكيد التلقائي غير متاح لأنه لم يتم إلغاء قفل المحفظة.", + "rpcErrorUnauthorizedWrongAccount": "المعاملة من العنوان لا تطابق عنوان الحساب المحدَّد.", + "rpcErrorUnauthorizedUnknownSource": "تعذَّر تحديد مصدر طلب RPC.", + "transactionsDisabledTitle": "تم تعطيل المعاملات", + "transactionsDisabledMessage": "عنوانك غير قادر على إجراء معاملات باستخدام Phantom", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "نشط", + "settingsTrustedAppDetailsCopiedToClipboardToast": "تم نسخ عنوان URL إلى الحافظة", + "notEnoughSolScanTransactionWarning": "قد تفشل هذه المعاملة بسبب عدم كفاية SOL في حسابك. يُرجى إضافة المزيد من SOL إلى حسابك وإعادة المحاولة.", + "transactionRevertedWarning": "تم إرجاع هذه المعاملة في أثناء المحاكاة. قد يتم فقدان الأموال إذا تم تنفيذها.", + "quests": "المهمات", + "questsClaimInProgress": "المطالبة قيد التقدم", + "questsVerifyingCompletion": "جارٍ التحقق من اكتمال المهمة", + "questsClaimError": "خطأ في المطالبة بالمكافأة", + "questsClaimErrorDescription": "حدث خطأ في المطالبة بمكافأتك. يُرجى إعادة المحاولة لاحقًا.", + "questsDaysLeft": "الأيام المتبقية: {{days}}", + "questsDaysLeftSingular": "الأيام المتبقية: {{days}}", + "questsDaysLessThanOneDay": "الأيام المتبقية < يوم واحد", + "questsBadgeMobileOnly": "الجوَّال فقط", + "questsBadgeExtensionOnly": "الامتداد فقط", + "questsStartedStateExplainerTitle": "بدأت المهمة", + "questsStartedStateExplainerDescriptionPart1": "بعد الانتهاء، قد يستغرق الأمر عدة ساعات قبل أن تتمكن من المطالبة بمكافأتك. وذلك حتى نتمكن من التحقق من أنك أكملت هذه المهمة، والتأكد من أنه لا يمكن المطالبة بكل مكافأة إلا مرة واحدة لكل شخص.", + "questsStartedStateExplainerDescriptionPart2": "إذا مر أكثر من يوم على إكمال هذه المهمة، يُرجى التواصل مع الدعم للحصول على المساعدة.", + "questsStartedStateExplainerButtonLabel": "فهمت", + "exploreLearn": "التعلُّم", + "exploreSites": "المواقع", + "exploreApps": "التطبيقات", + "exploreTokens": "الرموز المميزة", + "exploreCollections": "المجموعات", + "exploreFilterByall_networks": "كل الشبكات", + "exploreSortBytrending": "الرائجة", + "exploreSortBytop": "البارزة", + "exploreSortByvolume": "الحجم", + "exploreSortBygainers": "الرابحون", + "exploreSortBylosers": "الخاسرون", + "exploreSortBymarket_cap": "القيمة السوقية الإجمالية", + "exploreCategoryDeFi": "التمويل اللامركزي", + "exploreCategoryCollectibles": "العناصر القابلة للجمع", + "exploreCategoryMarketplace": "السوق", + "exploreCategoryGaming": "الألعاب", + "exploreCategoryBridges": "التحويلات", + "exploreCategoryOther": "أخرى", + "exploreCategorySocial": "وسائل التواصل الاجتماعي", + "exploreCategoryCommunity": "المجتمع", + "exploreVolume": "الحجم", + "exploreFloor": "أدنى سعر", + "exploreCap": "القيمة السوقية الإجمالية", + "exploreToken": "الرمز", + "explorePrice": "السعر", + "explore24hVolume": "حجم التداول في 24 ساعة", + "exploreErrorButtonText": "إعادة المحاولة", + "exploreErrorDescription": "حدث خطأ في محاولة تحميل محتوى الاستكشاف. يُرجى التحديث وإعادة المحاولة", + "exploreErrorTitle": "فشل تحميل محتوى الاستكشاف", + "exploreNetworkError": "حدث خطأ في الشبكة. يُرجى إعادة المحاولة لاحقًا.", + "exploreTokensLegalDisclaimer": "يتم توفير معلومات التسعير وأبرز مواصفات مشروع سلسلة الكتل لأغراض إعلامية فقط. بيانات السوق مقدَّمة من CoinGecko.", + "exploreLearnErrorTitle": "فشل تحميل محتوى التعلُّم", + "exploreLearnErrorDescription": "حدث خطأ في محاولة تحميل محتوى التعلُّم. يُرجى التحديث وإعادة المحاولة", + "dappBrowserSearchScreenVisitSite": "زيارة الموقع", + "dappBrowserSearchScreenSearchWithGoogle": "البحث باستخدام Google", + "dappBrowserSearchScreenSearchLinkYouCopied": "الرابط الذي نسخته", + "dappBrowserSearchScreenSearchTextYouCopied": "النص الذي نسخته", + "dappBrowserSearchPlaceholder": "البحث عن التطبيقات", + "dappBrowserSearchNoApps": "لم يتم العثور على تطبيقات", + "dappBrowserTabsLimitExceededScreenTitle": "هل تريد إغلاق علامات التبويب الأقدم؟", + "dappBrowserTabsLimitExceededScreenDescription": "لديك {{tabsCount}} من علامات التبويب المفتوحة. لفتح المزيد، ستحتاج إلى إغلاق بعض علامات التبويب.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "إغلاق كل علامات التبويب", + "localizedErrorUnknownError": "حدث خطأ ما. يُرجى إعادة المحاولة لاحقًا.", + "localizedErrorUnsupportedCountry": "عذرًا، بلدك غير مدعوم حاليًا.", + "localizedErrorTokensNotLoading": "حدثت مشكلة في تحميل رموزك. يُرجى إعادة المحاولة.", + "localizedErrorSwapperNoQuotes": "لم يتم العثور على عروض أسعار. جرِّب رمزًا مميزًا أو مبلغًا مختلفًا.", + "localizedErrorSwapperRefuelNoQuotes": "لم يتم العثور على عروض أسعار. جرِّب رمزًا مميزًا أو مبلغًا مختلفًا، أو أوقف إعادة التزود بالوقود.", + "localizedErrorInsufficientSellAmount": "مبلغ الرموز قليل جدًا. يجب زيادة القيمة للمبادلة عبر السلاسل.", + "localizedErrorCrossChainUnavailable": "عمليات المبادلة بين السلاسل غير متوفرة حاليًا، يُرجى إعادة المحاولة لاحقًا.", + "spamHistoryAction": "عرض العناصر المخفية", + "spamHistoryTitle": "النشاط المخفي", + "spamHistoryWarning": "تم إخفاء هذه المعاملة لأن Phantom تعتقد أنها غير مرغوب بها.", + "appAuthenticationFailed": "فشلت المصادقة", + "appAuthenticationFailedDescription": "حدثت مشكلة في محاولة المصادقة. يُرجى إعادة المحاولة.", + "partialErrorBalanceChainName": "نواجه صعوبات في تحديث أرصدة {{chainName}} الخاصة بك. أموالك آمنة.", + "partialErrorGeneric": "نواجه صعوبات في تحديث الشبكات، وقد تكون بعض أرصدة رموزك وأسعارها قديمة. أموالك آمنة.", + "partialErrorTokenDetail": "نواجه صعوبات في تحديث رصيد الرمز الخاص بك. أموالك آمنة.", + "partialErrorTokenPrices": "نواجه صعوبات في تحديث أسعار الرموز الخاصة بك. أموالك آمنة." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/bn/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/bn/translation.json new file mode 100644 index 0000000..e94d61c --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/bn/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "যুক্ত করুন", + "commandAccept": "গ্রহণ করুন", + "commandApprove": "অনুমোদন করুন", + "commandBack": "পিছনে", + "commandBuy": "কিনুন", + "commandCancel": "বাতিল করুন", + "commandClaim": "দাবি", + "commandClaimReward": "আপনার পুরস্কার দাবি করুন", + "commandClear": "মুছে ফেলুন", + "commandClose": "বন্ধ করুন", + "commandConfirm": "নিশ্চিত করুন", + "commandConnect": "সংযুক্ত করুন", + "commandContinue": "অব্যাহত রাখুন", + "commandCopy": "কপি করুন", + "commandCopyAddress": "ঠিকানা কপি করুন", + "commandCopyTokenAddress": "টোকেন ঠিকানা কপি করুন", + "commandCreate": "সৃষ্টি করুন", + "commandCreateTicket": "টিকেট তৈরি করুন", + "commandDismiss": "বাদ দিন", + "commandDownload": "ডাউনলোড করুন", + "commandEdit": "সম্পাদনা করুন", + "commandHelp": "সহায়তা করুন", + "commandLearnMore": "আরও জানুন", + "commandLearnMore2": "আরো জানুন", + "commandMint": "তৈরি করুন", + "commandMore": "আরো", + "commandNext": "পরবর্তী", + "commandOpen": "খুলুন", + "commandOpenSettings": "সেটিংস খুলুন", + "commandPaste": "পেস্ট করুন", + "commandReceive": "গৃহীত হয়েছে", + "commandReconnect": "পুনরায় সংযুক্ত করুন", + "commandRecordVideo": "ভিডিও রেকর্ড করুন", + "commandRetry": "পুনরায় চেষ্টা করুন", + "commandRevoke": "প্রত্যাহার করুন", + "commandSave": "সংরক্ষণ করুন", + "commandScanQRCode": "QR কোড স্ক্যান করুন", + "commandSelectMedia": "মিডিয়া নির্বাচন করুন", + "commandSell": "বিক্রয় করুন", + "commandSend": "প্রেরণ করুন", + "commandShare": "শেয়ার করুন", + "commandShowBalance": "ব্যালেন্স দেখান", + "commandSign": "স্বাক্ষর করুন", + "commandStake": "স্টেক করুন", + "commandSwap": "সোয়াপ", + "commandTakePhoto": "ছবি তুলুন", + "commandTryAgain": "আবার চেষ্টা করুন", + "commandViewTransaction": "লেনদেন দেখুন", + "commandReportAsNotSpam": "স্প্যাম নয় হিসাবে রিপোর্ট করুন", + "commandReportAsSpam": "স্প্যাম হিসাবে রিপোর্ট করুন", + "commandPin": "পিন করুন", + "commandUnpin": "আনপিন করুন", + "commandHide": "লুকান", + "commandUnhide": "প্রকাশ করুন", + "commandBurn": "ব্যবহার করুন", + "commandReport": "রিপোর্ট করুন", + "commandView": "দেখুন", + "commandUnwrap": "উন্মোচন করুন", + "pastParticipleClaimed": "দাবি করা হয়েছে", + "pastParticipleCompleted": "সম্পন্ন হয়েছে", + "pastParticipleCopied": "কপি করা হয়েছে!", + "pastParticipleDone": "সম্পন্ন হয়েছে", + "nounName": "নাম", + "nounNetwork": "নেটওয়ার্ক", + "nounNetworkFee": "নেটওয়ার্ক ফি", + "nounSymbol": "প্রতীক", + "nounDescription": "বিবরণ", + "amount": "পরিমাণ", + "limit": "সীমা", + "new": "নতুন", + "gotIt": "বুঝেছি", + "internal": "অভ্যন্তরীণ", + "reward": "পুরস্কার", + "seeAll": "সবগুলো দেখুন", + "seeLess": "কম দেখুন", + "homeTab": "হোম", + "collectiblesTab": "সংগ্রহ", + "swapTab": "সোয়াপ", + "activityTab": "ক্রিয়াকলাপ", + "exploreTab": "অনুসন্ধান করুন", + "accountHeaderConnectedInterpolated": "আপনি {{origin}}-এর সঙ্গে সংযুক্ত", + "accountHeaderConnectedToSite": "আপনি এই সাইট এর সঙ্গে সংযুক্ত", + "accountHeaderCopyToClipboard": "ক্লিপবোর্ডে কপি করুন", + "accountHeaderNotConnected": "আপনি এর সঙ্গে সংযুক্ত নন", + "accountHeaderNotConnectedInterpolated": "আপনি {{origin}} এর সঙ্গে সংযুক্ত নন", + "accountHeaderNotConnectedToSite": "আপনি এই সাইট এর সঙ্গে সংযুক্ত নন", + "accountWithoutEnoughSolActionButtonCancel": "বাতিল করুন", + "accountWithoutEnoughSolPrimaryText": "SOL পর্যাপ্ত নয়", + "accountWithoutEnoughSolSecondaryText": "এই লেনদেনের সাথে জড়িত একটি অ্যাকাউন্টে পর্যাপ্ত SOL নেই। অ্যাকাউন্টটি আপনার বা অন্য কারো হতে পারে। জমা দিলে এই লেনদেন পূর্বাবস্থায় ফিরিয়ে আনা হবে।", + "accountSwitcher": "অ্যাকাউন্ট পরিবর্তনকারী", + "addAccountHardwareWalletPrimaryText": "হার্ডওয়্যার ওয়ালেট যুক্ত করুন", + "addAccountHardwareWalletSecondaryText": "আপনার লেজার হার্ডওয়্যার ওয়ালেট ব্যবহার করুন", + "addAccountHardwareWalletSecondaryTextMobile": "আপনার {{supportedHardwareWallets}} ওয়ালেট ব্যবহার করুন।", + "addAccountSeedVaultWalletPrimaryText": "সিড ভল্ট সংযুক্ত করুন", + "addAccountSeedVaultWalletSecondaryText": "সিড ভল্ট থেকে একটি ওয়ালেট ব্যবহার করুন", + "addAccountImportSeedPhrasePrimaryText": "গোপন রিকভারি ফ্রেজ নিয়ে আসুন", + "addAccountImportSeedPhraseSecondaryText": "অন্য ওয়ালেট থেকে অ্যাকাউন্ট নিয়ে আসুন", + "addAccountImportWalletPrimaryText": "প্রাইভেট কি নিয়ে আসুন", + "addAccountImportWalletSecondaryText": "একক-চেইন অ্যাকাউন্ট নিয়ে আসুন", + "addAccountImportWalletSolanaSecondaryText": "একটি Solana প্রাইভেড কি নিয়ে আসুন", + "addAccountLimitReachedText": "আপনি Phantom-এ {{accountsCount}} অ্যাকাউন্টের সীমায় পৌঁছেছেন৷ অতিরিক্ত অ্যাকাউন্ট যোগ করার আগে অনুগ্রহ করে অব্যবহৃত অ্যাকাউন্টগুলো অপসারণ করুন৷", + "addAccountNoSeedAvailableText": "আপনার কোনো সিড ফ্রেজ নেই। অ্যাকাউন্ট তৈরি করতে অনুগ্রহ করে কোনো বিদ্যমান সিড আমদানি করুন৷", + "addAccountNewWalletPrimaryText": "একটি নতুন অ্যাকাউন্ট সৃষ্টি করুন", + "addAccountNewWalletSecondaryText": "নতুন ওয়ালেট ঠিকানা তৈরি করুন", + "addAccountNewMultiChainWalletSecondaryText": "একটি নতুন মাল্টিচেইন অ্যাকাউন্ট যোগ করুন", + "addAccountNewSingleChainWalletSecondaryText": "একটি নতুন অ্যাকাউন্ট যোগ করুন", + "addAccountPrimaryText": "ওয়ালেট যুক্ত করুন", + "addAccountSecretPhraseLabel": "গোপন ফ্রেজ", + "addAccountSeedLabel": "সিড", + "addAccountSeedIDLabel": "সিড আইডি", + "addAccountSecretPhraseDefaultLabel": "গোপন ফ্রেজ {{number}}", + "addAccountZeroAccountsForSeed": "0 অ্যাকাউন্ট", + "addAccountShowAccountForSeed": "1 অ্যাকাউন্ট দেখান", + "addAccountShowAccountsForSeed": "{{numOfAccounts}} অ্যাকাউন্ট দেখান", + "addAccountHideAccountForSeed": "1 অ্যাকাউন্ট লুকিয়ে রাখুন", + "addAccountHideAccountsForSeed": "{{numOfAccounts}} অ্যাকাউন্ট লুকিয়ে রাখুন", + "addAccountSelectSeedDescription": "এই গোপন ফ্রেজ থেকে আপনার নতুন অ্যাকাউন্ট তৈরি করা হবে", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} অ্যাকাউন্ট", + "addAccountOneAccountsForSeed": "1 অ্যাকাউন্ট", + "addAccountGenerateAccountFromSeed": "অ্যাকাউন্ট তৈরি করুন", + "addAccountReadOnly": "ঠিকানা দেখুন", + "addAccountReadOnlySecondaryText": "যেকোনো পাবলিক ওয়ালেট ঠিকানা ট্র্যাক করুন", + "addAccountSolanaAddress": "Solana-এর ঠিকানা", + "addAccountEVMAddress": "EVM-এর ঠিকানা", + "addAccountBitcoinAddress": "বিটকয়েন-এর ঠিকানা", + "addAccountImportAccountActionButtonImport": "নিয়ে আসুন", + "addAccountImportAccountDuplicatePrivateKey": "এই অ্যাকাউন্ট আপনার ওয়ালেটে আগে থেকেই রয়েছে", + "addAccountImportAccountIncorrectFormat": "ভুল ফরম্যাট", + "addAccountImportAccountInvalidPrivateKey": "অবৈধ প্রাইভেট কি", + "addAccountImportAccountName": "নাম", + "addAccountImportAccountPrimaryText": "প্রাইভেট কি নিয়ে আসুন", + "addAccountImportAccountPrivateKey": "প্রাইভেট কি", + "addAccountImportAccountPublicKey": "ঠিকানা বা ডোমেইন", + "addAccountImportAccountPrivateKeyRequired": "প্রাইভেট কি আবশ্যক", + "addAccountImportAccountNameRequired": "নাম আবশ্যক", + "addAccountImportAccountPublicKeyRequired": "পাবলিক ঠিকানা আবশ্যক", + "addAccountImportAccountDuplicateAddress": "এই ঠিকানা আপনার ওয়ালেটে আগে থেকেই রয়েছে", + "addAddressAddressAlreadyAdded": "ঠিকানা আগেই যুক্ত করা হয়েছে", + "addAddressAddressAlreadyExists": "ঠিকানা আগে থেকেই বিদ্যমান", + "addAddressAddressInvalid": "ঠিকানা বৈধ নয়", + "addAddressAddressIsRequired": "ঠিকানা আবশ্যক", + "addAddressAddressPlaceholder": "ঠিকানা", + "addAddressLabelIsRequired": "লেবেল আবশ্যক", + "addAddressLabelPlaceholder": "লেবেল", + "addAddressPrimaryText": "ঠিকানা যুক্ত করুন", + "addAddressToast": "ঠিকানা যোগ করা হয়েছে।", + "createAssociatedTokenAccountCostLabelInterpolated": "এর জন্য {{solAmountFormatted}} SOL ব্যয় হবে", + "createAssociatedTokenAccountErrorAccountExists": "আপনার আগে থেকেই এই টোকেন অ্যাকাউন্ট রয়েছে", + "createAssociatedTokenAccountErrorInsufficientFunds": "অপর্যাপ্ত তহবিল", + "createAssociatedTokenAccountErrorInvalidMint": "অবৈধ তৈরির ঠিকানা", + "createAssociatedTokenAccountErrorInvalidName": "অবৈধ নাম", + "createAssociatedTokenAccountErrorInvalidSymbol": "অবৈধ প্রতীক", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "আমরা আপনার টোকেন অ্যাকাউন্ট তৈরি করতে পারিনি। অনুগ্রহ করে আবার চেষ্টা করুন।", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "টোকেন অ্যাকাউন্ট তৈরি করা যায়নি", + "createAssociatedTokenAccountErrorUnableToSendMessage": "আমরা আপনার লেনদেন পাঠাতে পারিনি", + "createAssociatedTokenAccountErrorUnableToSendTitle": "লেনদেন পাঠানো যায়নি", + "createAssociatedTokenAccountInputPlaceholderMint": "তৈরি করার ঠিকানা", + "createAssociatedTokenAccountInputPlaceholderName": "নাম", + "createAssociatedTokenAccountInputPlaceholderSymbol": "প্রতীক", + "createAssociatedTokenAccountLoadingMessage": "আমরা আপনার টোকেন অ্যাকাউন্ট তৈরি করছি", + "createAssociatedTokenAccountLoadingTitle": "টোকেন অ্যাকাউন্ট তৈরি করা হচ্ছে", + "createAssociatedTokenAccountPageHeader": "টোকেন অ্যাকাউন্ট তৈরি করুন", + "createAssociatedTokenAccountSuccessMessage": "আপনার টোকেন অ্যাকাউন্ট সফলভাবে তৈরি করা হয়েছে!", + "createAssociatedTokenAccountSuccessTitle": "টোকেন অ্যাকাউন্ট তৈরি করা হয়েছে", + "createAssociatedTokenAccountViewTransaction": "লেনদেন দেখুন", + "assetDetailRecentActivity": "সাম্প্রতিক কার্যক্রম", + "assetDetailStakeSOL": "SOL স্টেক করুন ", + "assetDetailUnknownToken": "অপরিচিত টোকেন", + "assetDetailUnwrapAll": "সব উন্মুক্ত করুন", + "assetDetailUnwrappingSOL": "SOL উন্মুক্ত করা হচ্ছে...", + "assetDetailUnwrappingSOLFailed": "SOL উন্মুক্ত করা যায়নি", + "assetDetailViewOnExplorer": "{{explorer}}-এ দেখুন", + "assetDetailViewOnExplorerDefaultExplorer": "এক্সপ্লোরার", + "assetDetailSaveToPhotos": "ছবিতে সংরক্ষণ করুন", + "assetDetailPinCollection": "সংগ্রহ পিন করুন", + "assetDetailUnpinCollection": "সংগ্রহ আনপিন করুন", + "assetDetailHideCollection": "সংগ্রহযোগ্য উপকরণ লুকান", + "assetDetailUnhideCollection": "সংগ্রহযোগ্য উপকরণ উন্মুক্ত করুন", + "assetDetailTokenNameLabel": "টোকেনের নাম", + "assetDetailNetworkLabel": "নেটওয়ার্ক", + "assetDetailAddressLabel": "ঠিকানা", + "assetDetailPriceLabel": "মূল্য", + "collectibleDetailSetAsAvatar": "অ্যাভেটর হিসাবে সেট করুন", + "collectibleDetailSetAsAvatarSingleWorkAlt": "অ্যাভেটর", + "collectibleDetailShare": "সংগ্রহযোগ্য উপকরণ শেয়ার করুন", + "assetDetailAboutLabel": "{{fungibleName}} সম্পর্কে", + "assetDetailPermanentDelegateWarning": "আপনার {{delegate}}-এর অ্যাকাউন্ট থেকে এই টোকেন স্থানান্তর বা বার্ন করার ক্ষমতা রয়েছে৷", + "sendAssetAmountLabelInterpolated": "বিদ্যমান {{amount}} {{tokenSymbol}}", + "assetListSearch": "অনুসন্ধান করুন...", + "assetListUnknownToken": "অপরিচিত টোকেন", + "assetVisibilityUnknownToken": "অপরিচিত টোকেন", + "buyAssetInterpolated": "{{tokenSymbol}} কিনুন", + "buyAssetScreenMaxPurchasePriceInterpolated": "সর্বোচ্চ ক্রয় হলো {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "নূন্যতম হলো {{amount}}", + "buyNoAssetsAvailable": "কোনো ইথেরিয়াম বা পলিগন সম্পদ নেই৷", + "buyThirdPartyScreenPaymentMethod": "পেমেন্ট পদ্ধতি নির্বাচন করুন", + "gasEstimationErrorWarning": "এই লেনদেনের জন্য ফি অনুমান করতে একটি সমস্যা হয়েছে৷ এটা ব্যর্থ হতে পারে।", + "nativeTokenBalanceErrorWarning": "এই লেনদেনের জন্য আপনার টোকেন ব্যালেন্স পেতে একটি সমস্যা হয়েছে৷ এটা ব্যর্থ হতে পারে।", + "blocklistOriginCommunityDatabaseInterpolated": "এই সাইটটিকে পরিচিত ফিশিং ওয়েবসাইট এবং স্ক্যামের <1>কমিউনিটি-রক্ষণাবেক্ষণকৃত ডেটাবেইস এর অংশ হিসাবে পতাকাঙ্কিত করা হয়েছে৷ আপনি যদি মনে করেন যে সাইটটি ভুলবশত পতাকাঙ্কিত করা হয়েছে, তাহলে <3>অনুগ্রহ করে একটি সমস্যা ফাইল করুন।", + "blocklistOriginDomainIsBlocked": "{{domainName}} ব্লক করা হয়েছে!", + "blocklistOriginIgnoreWarning": "এই সতর্কতা উপেক্ষা করুন, যেভাবেই হোক আমাকে {{domainName}}-এ নিয়ে যান।", + "blocklistOriginSiteIsMalicious": "Phantom মনে করে যে এই ওয়েবসাইট ক্ষতিকর এবং ব্যবহার করা অনিরাপদ।", + "blocklistOriginThisDomain": "এই ডোমেইন", + "blocklistProceedAnyway": "সতর্কতা উপেক্ষা করুন, যেকোনোভাবে এগিয়ে যান", + "maliciousTransactionWarning": "Phantom মনে করে যে, এই লেনদেন ক্ষতিকর এবং সাইন করা অনিরাপদ। আমরা আপনাকে এবং আপনার তহবিল রক্ষা করার জন্য এতে সাইন করার সক্ষমতা নিষ্ক্রিয় করেছি৷", + "maliciousTransactionWarningIgnoreWarning": "সতর্কতা উপেক্ষা করুন, যেকোনোভাবে এগিয়ে যান", + "maliciousTransactionWarningTitle": "লেনদেন পতাকাঙ্কিত!", + "maliciousRequestBlockedTitle": "অনুরোধ ব্লক করা হয়েছে", + "maliciousRequestWarning": "এই ওয়েবসাইটটি বিদ্বেষপূর্ণ হিসাবে চিহ্নিত করা হয়েছে৷ এটি আপনার তহবিল চুরি করার বা আপনাকে দিয়ে প্রতারণামূলক অনুরোধ নিশ্চিত করার জন্য প্রতারণার চেষ্টা করতে পারে।", + "maliciousSignatureRequestBlocked": "আপনার নিরাপত্তার জন্য Phantom এই অনুরোধ ব্লক করেছে।", + "maliciousRequestBlocked": "আপনার নিরাপত্তার জন্য Phantom এই অনুরোধটি ব্লক করেছে। আপনার এই উইন্ডো এবং যে সাইট এটি খুলেছে সেটির ব্যবহার বন্ধ করা উচিত।", + "siwErrorPopupTitle": "অবৈধ স্বাক্ষরের অনুরোধ", + "siwParseErrorDescription": "অবৈধ ফরম্যাটিং-এর কারণে অ্যাপের স্বাক্ষরের অনুরোধ দেখানো যাবে না।", + "siwVerificationErrorDescription": "বার্তা স্বাক্ষরের অনুরোধে 1 বা তার বেশি ত্রুটি ছিল৷ আপনার নিরাপত্তার জন্য আপনি সঠিক অ্যাপ ব্যবহার করছেন মর্মে নিশ্চিত করুন এবং আবার চেষ্টা করুন।", + "siwErrorPagination": "{{total}} এর {{n}}", + "siwErrorMessage_ADDRESS_MISMATCH": "সতর্কতা: অ্যাপের ঠিকানা স্বাক্ষর করার জন্য প্রদত্ত ঠিকানার সাথে মেলে না।", + "siwErrorMessage_DOMAIN_MISMATCH": "সতর্কতা: অ্যাপের ডোমেইন যাচাইকরণের জন্য প্রদত্ত ডোমেইনের সাথে মেলে না।", + "siwErrorMessage_URI_MISMATCH": "সতর্কতা: URI হোস্টনাম ডোমেইনের সাথে মেলে না।", + "siwErrorMessage_CHAIN_ID_MISMATCH": "সতর্কতা: চেইন আইডি যাচাইকরণের জন্য প্রদত্ত চেইন আইডি'র সাথে মেলে না।", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "সতর্কতা: বার্তা প্রদানের তারিখ অনেক দূর অতীতের।", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "সতর্কতা: বার্তা প্রদানের তারিখ অনেক দূর ভবিষ্যতের।", + "siwErrorMessage_EXPIRED": "সতর্কতা: বার্তার মেয়াদ শেষ হয়েছে।", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "সতর্কতা: বার্তার মেয়াদ শেষ হয়েছে।", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "সতর্কতা: বার্তাটি বৈধ হওয়ার আগেই মেয়াদ শেষ হয়ে যাবে।", + "siwErrorShowErrorDetails": "ত্রুটির বিবরণ দেখান", + "siwErrorHideErrorDetails": "ত্রুটির বিবরণ লুকান", + "siwErrorIgnoreWarning": "সতর্কতা উপেক্ষা করুন, যেকোনোভাবে এগিয়ে যান", + "siwsTitle": "সাইন-ইন করার অনুরোধ", + "siwsPermissions": "অনুমতি", + "siwsAgreement": "বার্তা", + "siwsAdvancedDetails": "আগাম বিবরণ", + "siwsAlternateStatement": "{{domain}} চায় যে, আপনি আপনার Solana অ্যাকাউন্ট দিয়ে সাইন-ইন করুন:\n{{address}}", + "siwsFieldLable_domain": "ডোমেইন", + "siwsFieldLable_address": "ঠিকানা", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "সংস্করণ", + "siwsFieldLable_chainId": "চেইন ID", + "siwsFieldLable_nonce": "বিজ্ঞপ্তি", + "siwsFieldLable_issuedAt": "জারির সময়", + "siwsFieldLable_expirationTime": "মেয়াদোত্তীর্ণের সময়", + "siwsFieldLable_requestId": "আইডির জন্য অনুরোধ করুন", + "siwsFieldLable_resources": "সম্পদ", + "siwsVerificationErrorDescription": "এই সাইন-ইনের অনুরোধ অবৈধ। এর মানে হলো হয় সাইটটি অনিরাপদ, অথবা অনুরোধ পাঠানোর সময় এর ডেভেলপার একটি ভুল করেছে৷", + "siwsErrorNumIssues": "{{n}} সমস্যা", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "এই চেইন ID আপনি যে নেটওয়ার্কে আছেন তার সাথে মিলছে না।", + "siwsErrorMessage_DOMAIN_MISMATCH": "এই ডোমেইন সেটি নয় আপনি যাতে সাইন-ইন করছেন৷", + "siwsErrorMessage_URI_MISMATCH": "এই URI সেটি নয় আপনি যাতে সাইন-ইন করছেন৷", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "বার্তা প্রদানের তারিখ অনেক দূর অতীতের।", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "বার্তা প্রদানের তারিখ অনেক দূর ভবিষ্যতের।", + "siwsErrorMessage_EXPIRED": "বার্তা মেয়াদোত্তীর্ণ হয়ে গেছে।", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "বার্তা প্রেরণের আগেই মেয়াদোত্তীর্ণ হয়ে গেছে।", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "বার্তা বৈধ হওয়ার আগেই সেটি মেয়াদোত্তীর্ণ হয়ে যাবে।", + "changeLockTimerPrimaryText": "অটো-লক টাইমার", + "changeLockTimerSecondaryText": "আপনার ওয়ালেট নিষ্ক্রিয় থাকার পরে তা লক করার জন্য আমাদের কতক্ষণ অপেক্ষা করতে হবে?", + "changeLockTimerToast": "অটো-লক টাইমার হালনাগাদ করা হয়েছে।", + "changePasswordConfirmNewPassword": "নতুন পাসওয়ার্ড নিশ্চিত করুন", + "changePasswordCurrentPassword": "বর্তমান পাসওয়ার্ড", + "changePasswordErrorIncorrectCurrentPassword": "ভুল বর্তমান পাসওয়ার্ড", + "changePasswordErrorGeneric": "কিছু ভুল হয়েছে। পরে আবার চেষ্টা করুন", + "changePasswordNewPassword": "নতুন পাসওয়ার্ড", + "changePasswordPrimaryText": "পাসওয়ার্ড পরিবর্তন করুন", + "changePasswordToast": "পাসওয়ার্ড হালনাগাদ করা হয়েছে।", + "collectionsHiddenCollections": "লুকানো সংগ্রহযোগ্য উপকরণ", + "collectiblesReportAsSpam": "স্প্যাম হিসাবে রিপোর্ট করুন", + "collectiblesReportAsSpamAndHide": "স্প্যাম হিসাবে রিপোর্ট করুন এবং লুকান", + "collectiblesReportAsNotSpam": "স্প্যাম নয় হিসাবে রিপোর্ট করুন", + "collectiblesReportAsNotSpamAndUnhide": "প্রকাশ করুন এবং স্প্যাম নয় মর্মে রিপোর্ট করুন", + "collectiblesReportNotSpam": "স্প্যাম নয়", + "collectibleDetailDescription": "বিবরণ", + "collectibleDetailProperties": "বৈশিষ্ট্য", + "collectibleDetailOrdinalInfo": "অবস্থানসূচক তথ্য", + "collectibleDetailRareSatsInfo": "Rare Sats-এর তথ্য", + "collectibleDetailSatsInUtxo": "UTXO-এ Sats", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} Sat", + "collectibleDetailSatNumber": "Sat নম্বর", + "collectibleDetailSatName": "Sat নাম", + "collectibleDetailInscriptionId": "খোদিত ID", + "collectibleDetailInscriptionNumber": "খোদিত নম্বর", + "collectibleDetailStandard": "স্ট্যান্ডার্ড", + "collectibleDetailCreated": "সৃষ্ট", + "collectibleDetailViewOnExplorer": "{{explorer}}-এ দেখুন", + "collectibleDetailList": "তালিকা", + "collectibleDetailSellNow": "{{amount}} {{symbol}} এর বিনিময়ে বিক্রয় করুন", + "collectibleDetailUtxoSplitterCtaTitle": "অতিরিক্ত বিটকয়েন মুক্ত করুন", + "collectibleDetailUtxoSplitterCtaSubtitle": "আনলক করার জন্য আপনার কাছে BTC-এর {{value}} আছে", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "আপনার তহবিল রক্ষা করার জন্য আমরা UTXO-তে Rare Sats-এর মাধ্যমে BTC প্রেরণে বাধা দেই। আপনার Rare Sats থেকে BTC-এর {{value}} মুক্ত করতে ম্যাজিক ইডেনের UTXO স্প্লিটার ব্যবহার করুন৷", + "collectibleDetailUtxoSplitterModalCtaButton": "UTXO স্প্লিটার ব্যবহার করুন৷", + "collectibleDetailEasilyAccept": "সর্বোচ্চ অফার গ্রহণ করুন", + "collectibleDetailSatsCount_one": "{{count}} Sat", + "collectibleDetailSatsCount_other": "{{count}} Sat", + "collectibleDetailSpamOverlayDescription": "এই সংগ্রহযোগ্য উপকরণ লুকানো ছিল, কারণ Phantom বিশ্বাস করে যে এটি স্প্যাম হতে পারে।", + "collectibleDetailSpamOverlayReveal": "সংগ্রহযোগ্য উপকরণ দেখান", + "collectibleBurnTermsOfService": "আমি বুঝতে পারছি যে এটি পূর্বাবস্থায় ফেরানো যাবে না", + "collectibleBurnTitleWithCount_one": "টোকেন ব্যবহার করুন", + "collectibleBurnTitleWithCount_other": "টোকেন ব্যবহার করুন", + "collectibleBurnDescriptionWithCount_one": "এই কাজ এই টোকেনকে আপনার ওয়ালেট থেকে স্থায়ীভাবে ধ্বংস ও অপসারণ করবে।", + "collectibleBurnDescriptionWithCount_other": "এই কাজ এসব টোকেনকে আপনার ওয়ালেট থেকে স্থায়ীভাবে ধ্বংস ও অপসারণ করবে।", + "collectibleBurnTokenWithCount_one": "টোকেন", + "collectibleBurnTokenWithCount_other": "টোকেনসমূহ", + "collectibleBurnCta": "ব্যবহার করুন", + "collectibleBurnRebate": "ছাড়", + "collectibleBurnRebateTooltip": "এই টোকেন ব্যবহার করার জন্য অল্প পরিমাণ SOL স্বয়ংক্রিয়ভাবে আপনার ওয়ালেটে জমা হবে।", + "collectibleBurnNetworkFee": "নেটওয়ার্ক ফি", + "collectibleBurnNetworkFeeTooltip": "লেনদেন প্রক্রিয়া করার জন্য Solana নেটওয়ার্ক কর্তৃক প্রয়োজনীয় পরিমাণ", + "unwrapButtonSwapTo": "{{chainSymbol}}-এ সোয়াপ করুন", + "unwrapButtonWithdrawFrom": "{{chainSymbol}} এর বিনিময়ে {{withdrawalSource}} থেকে প্রত্যাহার করুন", + "unwrapModalEstimatedTime": "আনুমানিক সময়", + "unwrapModalNetwork": "নেটওয়ার্ক", + "unwrapModalNetworkFee": "নেটওয়ার্ক ফি", + "unwrapModalTitle": "সারসংক্ষেপ", + "unsupportedChain": "সহায়তাহীন চেইন", + "unsupportedChainDescription": "মনে হচ্ছে আমরা {{chainName}} নেটওয়ার্কের জন্য {{action}} সমর্থন করি না৷", + "networkFeesTooltipLabel": "{{chainName}} নেটওয়ার্ক ফি", + "networkFeesTooltipDescription": "{{chainName}} ফি বিভিন্ন কারণের উপর ভিত্তি করে পরিবর্তিত হয়। আপনি আপনার লেনদেন দ্রুত (অধিক ব্যয়বহুল) বা ধীর (তুলনামুলকভাবে সস্তা) করতে সেগুলো কাস্টমাইজ করতে পারেন।", + "burnStatusErrorTitleWithCount_one": "টোকেন ব্যবহার ব্যর্থ হয়েছে", + "burnStatusErrorTitleWithCount_other": "টোকেন ব্যবহার ব্যর্থ হয়েছে", + "burnStatusSuccessTitleWithCount_one": "টোকেন ব্যবহৃত হয়েছে!", + "burnStatusSuccessTitleWithCount_other": "টোকেন ব্যবহৃত হয়েছে!", + "burnStatusLoadingTitleWithCount_one": "টোকেন ব্যবহার করা হচ্ছে...", + "burnStatusLoadingTitleWithCount_other": "টোকেন ব্যবহার করা হচ্ছে...", + "burnStatusErrorMessageWithCount_one": "এই টোকেন ব্যবহার করা যাবে না। অনুগ্রহ করে একটু পরে আবার চেষ্টা করুন।", + "burnStatusErrorMessageWithCount_other": "এসব টোকেন ব্যবহার করা যাবে না। অনুগ্রহ করে পরে আবার চেষ্টা করুন।", + "burnStatusSuccessMessageWithCount_one": "এই টোকেন স্থায়ীভাবে ধ্বংস করা হয়েছে এবং {{rebateAmount}} SOL আপনার ওয়ালেটে জমা করা হয়েছে৷", + "burnStatusSuccessMessageWithCount_other": "এসব টোকেন স্থায়ীভাবে ধ্বংস করা হয়েছে এবং {{rebateAmount}} SOL আপনার ওয়ালেটে জমা করা হয়েছে৷", + "burnStatusLoadingMessageWithCount_one": "এই টোকেন স্থায়ীভাবে ধ্বংস করা হচ্ছে এবং {{rebateAmount}} SOL আপনার ওয়ালেটে জমা করা হবে৷", + "burnStatusLoadingMessageWithCount_other": "এসব টোকেন স্থায়ীভাবে ধ্বংস করা হচ্ছে এবং {{rebateAmount}} SOL আপনার ওয়ালেটে জমা করা হবে৷", + "burnStatusViewTransactionText": "লেনদেন দেখুন", + "collectibleDisplayLoading": "লোড করা হচ্ছে", + "collectiblesNoCollectibles": "সংগ্রহযোগ্য উপকরণ নাই", + "collectiblesPrimaryText": "আপনার সংগ্রহযোগ্য উপকরণ", + "collectiblesReceiveCollectible": "সংগ্রহযোগ্য উপকরণ গ্রহণ করুন", + "collectiblesUnknownCollection": "অপরিচিত সংগ্রহ", + "collectiblesUnknownCollectible": "অপরিচিত সংগ্রহযোগ্য উপকরণ", + "collectiblesUniqueHolders": "অনন্য হোল্ডার", + "collectiblesSupply": "সরবরাহ", + "collectiblesUnknownTokens": "অপরিচিত টোকেন", + "collectiblesNrOfListed": "{{ nrOfListed }} তালিকা করা হয়েছে", + "collectiblesListed": "তালিকা করা হয়েছে", + "collectiblesMintCollectible": "সংগ্রহযোগ্য উপকরণ তৈরি করুন", + "collectiblesYouMint": "তৈরি করুন", + "collectiblesMintCost": "তৈরি করার খরচ", + "collectiblesMintFail": "তৈরি করা ব্যর্থ হয়েছে", + "collectiblesMintFailMessage": "আপনার সংগ্রহযোগ্য উপকরণ তৈরি করার ক্ষেত্রে একটি সমস্যা ছিল। অনুগ্রহপূর্বক আবার চেষ্টা করুন।", + "collectiblesMintCostFree": "বিনামূল্যে", + "collectiblesMinting": "তৈরি করা হচ্ছে", + "collectiblesMintingMessage": "আপনার সংগ্রহযোগ্য উপকরণ তৈরি করা হচ্ছে", + "collectiblesMintShareSubject": "এটা যাচাই করুন", + "collectiblesMintShareMessage": "আমি @phantom-এ তৈরি করেছি!", + "collectiblesMintSuccess": "তৈরি করা সফল হয়েছে", + "collectiblesMintSuccessMessage": "আপনার সংগ্রহযোগ্য উপকরণ তৈরি করা হয়েছে", + "collectiblesMintSuccessQuestMessage": "আপনি Phantom Quest-এর শর্তাবলী পূরণ করেছেন। আপনার বিনামূল্যে সংগ্রহযোগ্য উপকরণ পেতে আপনার পুরস্কার দাবি করুন আলতো চাপুন।", + "collectiblesMintRequired": "আবশ্যক", + "collectiblesMintSafelyDismiss": "আপনি নিরাপদে এই উইন্ডো বাদ দিতে পারেন৷", + "collectiblesTrimmed": "আমরা এই মুহূর্তে প্রদর্শিত হতে পারে এমন সংগ্রহযোগ্য উপকরণ সংখ্যার সীমায় পৌঁছে গেছি।", + "collectiblesSeeAllHoldings": "সব হোল্ডিং দেখুন", + "collectiblesLast": "শেষ", + "collectiblesAbout": "সম্পর্কে", + "collectiblesSocialLinks": "সামাজিক সংযোগ", + "collectiblesNonTransferable": "হস্তান্তরযোগ্য নয়", + "collectiblesNonTransferableYes": "হ্যাঁ", + "collectiblesSellOfferDetails": "অফারের বিবরণ", + "collectiblesSellYouSell": "আপনি বিক্রয় করেন", + "collectiblesSellGotIt": "বুঝেছি", + "collectiblesSellYouReceive": "আপনি গ্রহণ করেন", + "collectiblesSellOffer": "অফার করুন", + "collectiblesSoldCollectible": "সংগ্রহযোগ্য উপকরণ বিক্রি করা হয়েছে", + "collectiblesSellMarketplace": "মার্কেটপ্লেস", + "collectiblesSellCollectionFloor": "সংগ্রহযোগ্য উপকরণের ফ্লোর মূল্য", + "collectiblesSellDifferenceFromFloor": "ফ্লোর এর সাথে পার্থক্য", + "collectiblesSellLastSalePrice": "শেষ বিক্রয়", + "collectiblesSellEstimatedFees": "আনুমানিক ফি", + "collectiblesSellEstimatedProfitAndLoss": "আনুমানিক লাভ/ক্ষতি", + "collectiblesSellViewOnMarketplace": "{{marketplace}}-এ দেখুন", + "collectiblesSellCollectionFloorTooltip": "একাধিক মার্কেটপ্লেস জুড়ে সংগ্রহের সর্বনিম্ন 'এখনই কিনুন' মূল্য।", + "collectiblesSellProfitLossTooltip": "শেষ বিক্রয় মূল্য এবং অফারের পরিমাণ থেকে ফি কর্তনের উপর ভিত্তি করে আনুমানিক লাভ/ক্ষতি গণনা করা হয়।", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "রয়্যালটি ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "মার্কেটপ্লেস ফি ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "মার্কেটপ্লেস ফি", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}} নেটওয়ার্ক", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "উদ্ধৃতিতে একটি {{phantomFeePercentage}} Phantom ফি অন্তর্ভুক্ত", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "উদ্ধৃতিতে রয়্যালটি, নেটওয়ার্ক ফি, মার্কেটপ্লেস ফি এবং একটি {{phantomFeePercentage}} ফ্যান্টম ফি অন্তর্ভুক্ত", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "উদ্ধৃতিতে রয়্যালটি, নেটওয়ার্ক ফি, এবং মার্কেটপ্লেস ফি অন্তর্ভুক্ত", + "collectiblesSellTransactionFeeTooltipTitle": "লেনদেন ফি", + "collectiblesSellStatusLoadingTitle": "অফার গ্রহণ করা হচ্ছে...", + "collectiblesSellStatusLoadingIsSellingFor": "যেটার বিনিময়ে বিক্রি করা হচ্ছে", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} বিক্রি হয়েছে!", + "collectiblesSellStatusSuccessWasSold": "যেটার বিনিময়ে সফলভাবে বিক্রি করা হয়েছে", + "collectiblesSellStatusErrorTitle": "কোনো ভুল হয়েছে", + "collectiblesSellStatusErrorSubtitle": "বিক্রি করার চেষ্টা করার সময় সমস্যা হয়েছে", + "collectiblesSellStatusViewTransaction": "লেনদেন দেখুন", + "collectiblesSellInsufficientFundsTitle": "অপর্যাপ্ত তহবিল", + "collectiblesSellInsufficientFundsSubtitle": "নেটওয়ার্ক ফি প্রদানের জন্য পর্যাপ্ত তহবিল না থাকায় আমরা এই সংগ্রহযোগ্য উপকরণ সম্পর্কিত প্রস্তাব গ্রহণ করতে পারিনি।", + "collectiblesSellRecentlyTransferedNFTTitle": "সম্প্রতি স্থানান্তরিত", + "collectiblesSellRecentlyTransferedNFTSubtitle": "কোনো স্থানান্তরের পরে বিড গ্রহণ করতে আপনাকে অবশ্যই 1 ঘণ্টা অপেক্ষা করতে হবে৷", + "collectiblesApproveCollection": "অনুমোদিত {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "অফার পাওয়া যাচ্ছে না", + "collectiblesSellNotAvailableAnymoreSubtitle": "অফারটি আর পাওয়া যাচ্ছে না। এই বিড বাতিল করুন এবং আবার চেষ্টা করুন", + "collectiblesSellFlaggedTokenTitle": "সংগ্রহযোগ্য উপকরণ পতাকাঙ্কিত করা হয়েছে", + "collectiblesSellFlaggedTokenSubtitle": "সংগ্রহযোগ্য উপকরণ লেনদেনযোগ্য নয়, এটি একাধিক কারণে হতে পারে, যেমন চুরি করা বা লক-আপ ছাড়াই স্টেক করা", + "collectiblesListOnMagicEden": "ম্যাজিক ইডেনে তালিকা", + "collectiblesListPrice": "তালিকা মূল্য", + "collectiblesUseFloor": "ফ্লোর ব্যবহার করুন", + "collectiblesFloorPrice": "ফ্লোর এর মূল্য", + "collectiblesLastSalePrice": "শেষ বিক্রয় মূল্য", + "collectiblesTotalReturn": "মোট মুনাফা", + "collectiblesOriginalPurchasePrice": "মূল ক্রয় মূল্য", + "collectiblesMagicEdenFee": "ম্যাজিক ইডেন ফি", + "collectiblesArtistRoyalties": "শিল্পীদের রয়্যালটি", + "collectiblesListNowButton": "এখনই তালিকা করুন", + "collectiblesListAnywayButton": "যেভাবেই হোক তালিকা করুন", + "collectiblesCreateListingTermsOfService": "\"এখনই তালিকা করুন\"-এ আলতো চেপে আপনি ম্যাজিক ইডেনের <3>সেবার শর্তাবলিতে সম্মতি প্রদান করেন", + "collectiblesViewListing": "তালিকা দেখুন", + "collectiblesListingViewTransaction": "লেনদেন দেখুন", + "collectiblesRemoveListing": "তালিকা অপসারণ করুন", + "collectiblesEditListing": "তালিকা সংশোধন করুন", + "collectiblesEditListPrice": "তালিকা মূল্য সংশোধন করুন", + "collectiblesListPriceTooltip": "তালিকা মূল্য হলো কোনো আইটেমের বিক্রয় মূল্য। বিক্রেতারা সাধারণত ফ্লোর মূল্যে বা তার উপরে তালিকা মূল্য নির্ধারণ করে।", + "collectiblesFloorPriceTooltip": "এই সংগ্রহের কোনো আইটেমের জন্য ফ্লোর মূল্য হলো সর্বনিম্ন সক্রিয় তালিকা মূল্য।", + "collectiblesOriginalPurchasePriceTooltip": "আপনি মূলত এই পরিমাণের জন্য এই আইটেম ক্রয় করেছেন৷", + "collectiblesPurchasedForSol": "{{lastPurchasePrice}} SOL এর জন্য কিনুন", + "collectiblesUnableToLoadListings": "তালিকা লোড করা যায়নি", + "collectiblesUnableToLoadListingsFrom": "{{marketplace}} থেকে তালিকা লোড করা যায়নি", + "collectiblesUnableToLoadListingsDescription": "আপনার তালিকা এবং সম্পদ নিরাপদ, কিন্তু আমরা এই সময়ে {{marketplace}} থেকে তা লোড করতে পারিনি৷ অনুগ্রহ করে একটু পরে আবার চেষ্টা করুন।", + "collectiblesBelowFloorPrice": "ফ্লোর মূল্যের নিচে", + "collectiblesBelowFloorPriceMessage": "আপনি কি নিশ্চিত যে, আপনি ফ্লোর মূল্যের নিচে আপনার NFT তালিকাভুক্ত করতে চান?", + "collectiblesMinimumListingPrice": "সর্বনিম্ন মূল্য 0.01 SOL", + "collectiblesMagicEdenFeeTooltip": "ম্যাজিক ইডেন সম্পন্ন লেনদেনের জন্য ফি নেয়।", + "collectiblesArtistRoyaltiesTooltip": "এই সংগ্রহের প্রস্তুতকারী প্রতিটি সম্পন্ন বিক্রয় থেকে % রয়্যালটি পায়।", + "collectibleScreenCollectionLabel": "সংগ্রহ", + "collectibleScreenPhotosPermissionTitle": "ছবি'র অনুমতি", + "collectibleScreenPhotosPermissionMessage": "আপনার ছবিতে অ্যাক্সেস করার জন্য আমাদের আপনার অনুমতি প্রয়োজন৷ অনুগ্রহ করে সেটিংসে যান এবং আপনার অনুমতি হালনাগাদ করুন।", + "collectibleScreenPhotosPermissionOpenSettings": "সেটিংস খুলুন", + "listStatusErrorTitle": "তালিকা ব্যর্থ হয়েছে", + "editListStatusErrorTitle": "হালনাগাদ করা যাচ্ছে না", + "removeListStatusErrorTitle": "তালিকা অপসারণ ব্যর্থ হয়েছে", + "listStatusSuccessTitle": "তালিকা তৈরি করা হয়েছে", + "editListingStatusSuccessTitle": "হালনাগাদকৃত তালিকা!", + "removeListStatusSuccessTitle": "ম্যাজিক ইডেন থেকে তালিকা অপসারণ করা হয়েছে", + "listStatusLoadingTitle": "তালিকা তৈরি করা হচ্ছে...", + "editListingStatusLoadingTitle": "তালিকা হালনাগাদ করা হচ্ছে...", + "removeListStatusLoadingTitle": "তালিকা অপসারণ করা হচ্ছে...", + "listStatusErrorMessage": "ম্যাজিক ইডেনে {{name}} তালিকাভুক্ত করা যায়নি", + "removeListStatusErrorMessage": "ম্যাজিক ইডেনে {{name}} তালিকা থেকে বাদ দেওয়া যায়নি", + "listStatusSuccessMessage": "{{name}} এখন ম্যাজিক ইডেনে {{listCollectiblePrice}} SOL-এর জন্য তালিকাভুক্ত করা হয়েছে", + "editListingStatusSuccessMessage": "{{name}} এখন ম্যাজিক ইডেনে {{editListCollectiblePrice}} SOL-এর জন্য হালনাগাদ করা হয়েছে", + "removeListStatusSuccessMessage": "{{name}} সফলভাবে ম্যাজিক ইডেন থেকে অপসারণ করা হয়েছে", + "listStatusLoadingMessage": "ম্যাজিক ইডেনে {{listCollectiblePrice}} SOL-এর জন্য {{name}} তালিকাভুক্ত করা হচ্ছে", + "editListingStatusLoadingMessage": "ম্যাজিক ইডেনে {{editListCollectiblePrice}} SOL-এর জন্য {{name}} হালনাগাদ করা হচ্ছে", + "removeListStatusLoadingMessage": "ম্যাজিক ইডেন থেকে {{name}} সরানো হচ্ছে। এতে কিছু সময় লাগতে পারে।", + "listStatusLoadingSafelyDismiss": "আপনি নিরাপদে এই উইন্ডো বাদ দিতে পারেন৷", + "listStatusViewOnMagicEden": "ম্যাজিক ইডেনে দেখুন", + "listStatusViewOnMarketplace": "{{marketplace}}-এ দেখুন", + "listStatusLoadingDismiss": "বাদ দিন", + "listStatusViewTransaction": "লেনদেন দেখুন", + "connectHardwareConnectedPrimaryText": "লেজার ন্যানো", + "connectHardwareConnectedSecondaryText": "আপনার হার্ডওয়্যার ওয়ালেট সংযুক্ত করুন এবং নিশ্চিত করুন যে এটি আনলক করা আছে। আমরা এটি শনাক্ত করলে আপনি কোন ঠিকানা ব্যবহার করতে চান তা নির্বাচন করতে পারেন৷", + "connectHardwareFailedPrimaryText": "সংযোগ করা যায়নি", + "connectHardwareFailedSecondaryText": "অনুগ্রহ করে আপনার হার্ডওয়্যার ওয়ালেট সংযুক্ত করুন এবং নিশ্চিত করুন যে এটি আনলক করা আছে। আমরা এটি শনাক্ত করলে আপনি কোন ঠিকানা ব্যবহার করতে চান তা নির্বাচন করতে পারেন৷", + "connectHardwareFinishPrimaryText": "অ্যাকাউন্ট যুক্ত করা হয়েছে!", + "connectHardwareFinishSecondaryText": "Phantom এর মধ্যে থেকে আপনার লেজার ন্যানো ওয়ালেটে অ্যাক্সেস করতে পারেন। অনুগ্রহ করে এক্সটেনশনে ফিরে যান।", + "connectHardwareNeedsPermissionPrimaryText": "নতুন ওয়ালেট সংযুক্ত করুন", + "connectHardwareNeedsPermissionSecondaryText": "সংযোগ প্রক্রিয়া শুরু করতে নিচের বোতামে ক্লিক করুন।", + "connectHardwareSearchingPrimaryText": "ওয়ালেট খোঁজা হচ্ছে...", + "connectHardwareSearchingSecondaryText": "আপনার হার্ডওয়্যার ওয়ালেট সংযুক্ত করুন, নিশ্চিত করুন যে এটি আনলক করা আছে এবং আপনি আপনার ব্রাউজারে অনুমতি দিয়েছেন৷", + "connectHardwarePermissionDeniedPrimary": "অনুমতি প্রত্যাখ্যান করা হয়েছে", + "connectHardwarePermissionDeniedSecondary": "আপনার লেজার ডিভাইসের সাথে সংযোগ করার জন্য Phantom-এর অনুমতি দিন", + "connectHardwarePermissionUnableToConnect": "সংযোগ করা যাচ্ছে না", + "connectHardwarePermissionUnableToConnectDescription": "আমরা আপনার লেজার ডিভাইসের সাথে সংযোগ করতে পারিনি। আমাদের আরো অনুমতির প্রয়োজন হতে পারে।", + "connectHardwareSelectAddressAllAddressesImported": "সমস্ত ঠিকানা আনা হয়েছে", + "connectHardwareSelectAddressDerivationPath": "ডেরিভেশন পাথ", + "connectHardwareSelectAddressSearching": "অনুসন্ধান করা হচ্ছে...", + "connectHardwareSelectAddressSelectWalletAddress": "ওয়ালেট ঠিকানা নির্বাচন করুন", + "connectHardwareSelectAddressWalletAddress": "ওয়ালেট ঠিকানা", + "connectHardwareWaitingForApplicationPrimaryText": "আপনার লেজারে Solana অ্যাপটি খুলুন", + "connectHardwareWaitingForApplicationSecondaryText": "অনুগ্রহ করে আপনার হার্ডওয়্যার ওয়ালেট সংযুক্ত করুন এবং নিশ্চিত করুন যে এটি আনলক করা আছে।", + "connectHardwareWaitingForPermissionPrimaryText": "অনুমতি প্রয়োজন", + "connectHardwareWaitingForPermissionSecondaryText": "আপনার হার্ডওয়্যার ওয়ালেট সংযুক্ত করুন, নিশ্চিত করুন যে এটি আনলক করা আছে এবং আপনি আপনার ব্রাউজারে অনুমতি দিয়েছেন৷", + "connectHardwareAddAccountButton": "অ্যাকাউন্ট যোগ করুন", + "connectHardwareLedger": "আপনার লেজার সংযুক্ত করুন", + "connectHardwareStartConnection": "আপনার লেজার হার্ডওয়্যার ওয়ালেটের সংযোগ প্রক্রিয়া শুরু করতে নিচের বোতামে ক্লিক করুন", + "connectHardwarePairSuccessPrimary": "{{productName}} সংযুক্ত আছে", + "connectHardwarePairSuccessSecondary": "আপনি সফলভাবে আপনার {{productName}} সংযুক্ত করেছেন৷", + "connectHardwareSelectChains": "সংযোগ করতে চেইন নির্বাচন করুন", + "connectHardwareOpenAppInterpolated": "আপনার লেজারে {{app}} অ্যাপ খুলুন", + "connectHardwareSearching": "অনুসন্ধান করা হচ্ছে...", + "connectHardwareMakeSureConnected": "আপনার হার্ডওয়্যার ওয়ালেট সংযোগ এবং আনলক করুন। অনুগ্রহ করে প্রাসঙ্গিক ব্রাউজার এর অনুমতি অনুমোদন করুন।", + "connectHardwareOpenAppDescription": "অনুগ্রহ করে আপনার হার্ডওয়্যার ওয়ালেট আনলক করুন", + "connectHardwareConnecting": "সংযোগ করা হচ্ছে...", + "connectHardwareConnectingDescription": "আমরা আপনার লেজার ডিভাইসের সাথে সংযোগ করছি।", + "connectHardwareConnectingAccounts": "আপনার অ্যাকাউন্টসমূহ সংযুক্ত করা হচ্ছে...", + "connectHardwareDiscoveringAccounts": "অ্যাকাউন্ট অনুসন্ধান করা হচ্ছে...", + "connectHardwareDiscoveringAccountsDescription": "আমরা আপনার অ্যাকাউন্টে কার্যকলাপ অনুসন্ধান করছি।", + "connectHardwareErrorLedgerLocked": "লেজার লক অবস্থায় রয়েছে", + "connectHardwareErrorLedgerLockedDescription": "নিশ্চিত করুন যে আপনার লেজার ডিভাইসটি আনলক করা আছে, তারপর আবার চেষ্টা করুন।", + "connectHardwareErrorLedgerGeneric": "কিছু একটা ভুল হয়েছে", + "connectHardwareErrorLedgerGenericDescription": "অ্যাকাউন্ট খুঁজে পাওয়া যায়নি। নিশ্চিত করুন যে আপনার লেজার ডিভাইসটি আনলক করা আছে, তারপর আবার চেষ্টা করুন।", + "connectHardwareErrorLedgerPhantomLocked": "অনুগ্রহ করে আবার Phantom খুলুন এবং আপনার হার্ডওয়্যার সংযোগ করার চেষ্টা করুন।", + "connectHardwareFindingAccountsWithActivity": "{{chainName}} অ্যাকাউন্ট অনুসন্ধান করা হচ্ছে...", + "connectHardwareFindingAccountsWithActivityDualChain": "{{chainName1}} বা {{chainName2}} অ্যাকাউন্ট অনুসন্ধান করা হচ্ছে...", + "connectHardwareFoundAccountsWithActivity": "আমরা আপনার লেজারে কার্যকলাপসহ {{numOfAccounts}} অ্যাকাউন্ট পেয়েছি৷.", + "connectHardwareFoundAccountsWithActivitySingular": "আমরা আপনার লেজারে কার্যকলাপসহ 1টি অ্যাকাউন্ট পেয়েছি৷.", + "connectHardwareFoundSomeAccounts": "আমরা আপনার লেজার ডিভাইসে কিছু অ্যাকাউন্ট খুঁজে পেয়েছি।", + "connectHardwareViewAccounts": "অ্যাকাউন্টসমূহ দেখুন", + "connectHardwareConnectAccounts": "অ্যাকাউন্ট সংযুক্ত", + "connectHardwareSelectAccounts": "অ্যাকাউন্টসমূহ নির্বাচন করুন", + "connectHardwareChooseAccountsToConnect": "সংযুক্ত করার জন্য ওয়ালেট অ্যাকাউন্ট নির্বাচন করুন৷", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} অ্যাকাউন্ট যোগ করা হয়েছে", + "connectHardwareAccountsStepOfSteps": "ধাপ {{totalSteps}} এর {{stepNum}}", + "connectHardwareMobile": "লেজার সংযুক্ত করুন", + "connectHardwareMobileTitle": "আপনার লেজার হার্ডওয়্যার ওয়ালেট সংযুক্ত করুন", + "connectHardwareMobileEnableBluetooth": "ব্লুটুথ সক্রিয় করুন", + "connectHardwareMobileEnableBluetoothDescription": "সংযুক্ত করতে ব্লুটুথ ব্যবহার করার অনুমতি দিন", + "connectHardwareMobileEnableBluetoothSettings": "Phantom-কে অবস্থান এবং আশেপাশের ডিভাইস ব্যবহার করার অনুমতি দিতে সেটিংসে যান।", + "connectHardwareMobilePairWithDevice": "আপনার লেজার ডিভাইসের সাথে পেয়ার করুন", + "connectHardwareMobilePairWithDeviceDescription": "সেরা সংকেত পেতে আপনার ডিভাইস কাছাকাছি রাখুন", + "connectHardwareMobileConnectAccounts": "অ্যাকাউন্ট সংযুক্ত করুন", + "connectHardwareMobileConnectAccountsDescription": "আমরা আপনি ব্যবহার করে থাকতে পারেন এমন যেকোনো অ্যাকাউন্টের কার্যকলাপ খুঁজে দেখব", + "connectHardwareMobileConnectLedgerDevice": "আপনার লেজার ডিভাইস সংযুক্ত করুন", + "connectHardwareMobileLookingForDevices": "কাছাকাছি ডিভাইস খোঁজা হচ্ছে...", + "connectHardwareMobileLookingForDevicesDescription": "অনুগ্রহ করে আপনার লেজার ন্যানো X সংযুক্ত করুন এবং নিশ্চিত করুন যে, এটি আনলক করা আছে।", + "connectHardwareMobileFoundDeviceSingular": "আমরা 1 টি লেজার ডিভাইস খুঁজে পেয়েছি", + "connectHardwareMobileFoundDevices": "আমরা {{numDevicesFound}} টি লেজার ডিভাইস খুঁজে পেয়েছি", + "connectHardwareMobileFoundDevicesDescription": "পেয়ার করা শুরু করতে নিচের একটি লেজার ডিভাইস নির্বাচন করুন।", + "connectHardwareMobilePairingWith": "{{deviceName}} এর সাথে পেয়ার করা হচ্ছে", + "connectHardwareMobilePairingWithDescription": "পেয়ার করার সময় আপনার লেজার ডিভাইসের নির্দেশানা অনুসরণ করুন।", + "connectHardwareMobilePairingFailed": "পেয়ার করা যায়নি", + "connectHardwareMobilePairingFailedDescription": "{{deviceName}} এর সাথে পেয়ার করা যাচ্ছে না৷ নিশ্চিত করুন যে আপনার ডিভাইস আনলক অবস্থায় আছে।", + "connectHardwareMobilePairingSuccessful": "সফলভাবে পেয়ার করা হয়েছে", + "connectHardwareMobilePairingSuccessfulDescription": "আপনি সফলভাবে আপনার লেজার ডিভাইস পেয়ার এবং সংযুক্ত করেছেন৷", + "connectHardwareMobileOpenAppSingleChain": "আপনার লেজারে {{chainName}} অ্যাপ খুলুন", + "connectHardwareMobileOpenAppDualChain": "আপনার লেজারে {{chainName1}} বা {{chainName2}} অ্যাপ খুলুন", + "connectHardwareMobileOpenAppDescription": "নিশ্চিত করুন যে আপনার ডিভাইস আনলক অবস্থায় আছে।", + "connectHardwareMobileStillCantFindDevice": "এখনো আপনার ডিভাইস খুঁজে পাচ্ছেন না?", + "connectHardwareMobileLostConnection": "সংযোগ বিচ্ছিন্ন হয়েছে", + "connectHardwareMobileLostConnectionDescription": "{{deviceName}} এর সাথে আমাদের সংযোগ বিচ্ছিন্ন হয়েছে। নিশ্চিত করুন যে আপনার ডিভাইস আনলক অবস্থায় আছে, তারপর আবার চেষ্টা করুন।", + "connectHardwareMobileGenericLedgerDevice": "লেজার ডিভাইস", + "connectHardwareMobileConnectDeviceSigning": "আপনার {{deviceName}} সংযুক্ত করুন", + "connectHardwareMobileConnectDeviceSigningDescription": "আপনার লেজার ডিভাইস আনলক করুন এবং এটি কাছাকাছি রাখুন।", + "connectHardwareMobileBluetoothDisabled": "ব্লুটুথ নিষ্ক্রিয় রয়েছে", + "connectHardwareMobileBluetoothDisabledDescription": "অনুগ্রহ করে আপনার ব্লুটুথ সক্রিয় করুন এবং নিশ্চিত করুন যে আপনার লেজার ডিভাইস আনলক অবস্থায় রয়েছে।", + "connectHardwareMobileLearnMore": "আরো জানুন", + "connectHardwareMobileBlindSigningDisabled": "ব্লাইন্ড সাইনিং নিষ্ক্রিয় রয়েছে", + "connectHardwareMobileBlindSigningDisabledDescription": "আপনার ডিভাইসে ব্লাইন্ড সাইনিং সক্রিয় রয়েছে মর্মে নিশ্চিত করুন।", + "connectHardwareMobileConfirmSingleChain": "আপনাকে আপনার হার্ডওয়্যার ওয়ালেটে লেনদেন নিশ্চিত করতে হবে। নিশ্চিত করুন যে এটি আনলক অবস্থায় আছে।", + "metamaskExplainerBottomSheetHeader": "এই সাইটটি Phantom-এর সাথে কাজ করে", + "metamaskExplainerBottomSheetSubheader": "এগিয়ে যাওয়ার জন্য কানেক্ট ওয়ালেট ডায়ালগ থেকে মেটামাস্ক নির্বাচন করুন।", + "metamaskExplainerBottomSheetDontShowAgain": "আর দেখাবেন না", + "ledgerStatusNotConnected": "লেজার সংযুক্ত করা নেই", + "ledgerStatusConnectedInterpolated": "{{productName}} সংযুক্ত আছে", + "connectionClusterInterpolated": "আপনি বর্তমানে {{cluster}}-এ আছেন", + "connectionClusterTestnetMode": "আপনি বর্তমানে টেস্টনেট মোডে আছেন", + "featureNotSupportedOnLocalNet": "Solana Localnet সক্রিয় থাকলে এই বৈশিষ্ট্য সমর্থিত নয়।", + "readOnlyAccountBannerWarning": "আপনি এই অ্যাকাউন্ট দেখছেন", + "depositAddress": "ঠিকানা জেনে নিন", + "depositAddressChainInterpolated": "আপনার {{chain}} ঠিকানা", + "depositAssetDepositInterpolated": "{{tokenSymbol}} গ্রহণ করুন", + "depositAssetSecondaryText": "এই ঠিকানা শুধুমাত্র উপযোগী টোকেন পেতে ব্যবহার করা যেতে পারে।", + "depositAssetTextInterpolated": "<1>{{network}}-এ টোকেন এবং সংগ্রহযোগ্য উপকরণ পেতে এই ঠিকানা ব্যবহার করুন।", + "depositAssetTransferFromExchange": "এক্সচেঞ্জ থেকে স্থানান্তর করুন", + "depositAssetShareAddress": "ঠিকানা শেয়ার করুন", + "depositAssetBuyOrDeposit": "কিনুন বা স্থানান্তর করুন", + "depositAssetBuyOrDepositDesc": "শুরু করতে ওয়ালেট এর খোঁজ করুন", + "depositAssetTransfer": "স্থানান্তর করুন", + "editAddressAddressAlreadyAdded": "ঠিকানা আগেই যুক্ত করা হয়েছে", + "editAddressAddressAlreadyExists": "ঠিকানা আগে থেকেই বিদ্যমান", + "editAddressAddressIsRequired": "ঠিকানা আবশ্যক", + "editAddressPrimaryText": "ঠিকানা সম্পাদনা করুন", + "editAddressRemove": "অ্যাড্রেস বুক থেকে অপসারণ করুন", + "editAddressToast": "ঠিকানা হালনাগাদ করা হয়েছে।", + "removeSavedAddressToast": "ঠিকানা অপসারণ করা হয়েছে", + "exportSecretErrorGeneric": "কিছু ভুল হয়েছে। পরে আবার চেষ্টা করুন", + "exportSecretErrorIncorrectPassword": "ভুল পাসওয়ার্ড", + "exportSecretPassword": "পাসওয়ার্ড", + "exportSecretPrivateKey": "প্রাইভেট কি", + "exportSecretSecretPhrase": "গোপন ফ্রেজ", + "exportSecretSecretRecoveryPhrase": "গোপন রিকভারি ফ্রেজ", + "exportSecretSelectYourAccount": "আপনার অ্যাকাউন্ট নির্বাচন করুন", + "exportSecretShowPrivateKey": "প্রাইভেট কি প্রদর্শন করুন", + "exportSecretShowSecretRecoveryPhrase": "গোপন রিকভারি ফ্রেজ প্রদর্শন করুন", + "exportSecretShowSecret": "{{secretNameText}} প্রদর্শন করুন", + "exportSecretWarningPrimaryInterpolated": "আপনার {{secretNameText}} শেয়ার <1>করবেন না!", + "exportSecretWarningSecondaryInterpolated": "কারো কাছে আপনার {{secretNameText}} থাকলে আপনার ওয়ালেটের সম্পূর্ণ নিয়ন্ত্রণ তার থাকবে৷", + "exportSecretOnlyWay": "আপনার ওয়ালেট পুনরুদ্ধার করার একমাত্র উপায় আপনার {{secretNameText}}", + "exportSecretDoNotShow": "কাউকে আপনার {{secretNameText}} দেখতে দেবেন না", + "exportSecretWillNotShare": "আমি Phantom-সহ আমার {{secretNameText}} কারো সাথে শেয়ার করব না।", + "exportSecretNeverShare": "আপনার {{secretNameText}} কখনো কারো সাথে শেয়ার করবেন না", + "exportSecretYourPrivateKey": "আপনার প্রাইভেট কি", + "exportSecretYourSecretRecoveryPhrase": "আপনার গোপন রিকভারি ফ্রেজ", + "fullPageHeaderBeta": "বিটা!", + "fullPageHeaderHelp": "সহায়তা করুন", + "gasUpTo": "{{ amount}} পর্যন্ত", + "gasSlowTime": "প্রায় 2 মিনিট", + "gasAverageTime": "প্রায় 30 সেকেন্ড", + "gasFastTime": "প্রায় 15 সেকেন্ড", + "gasSlowTimePolygon": "প্রায় 15 সেকেন্ড", + "gasAverageTimePolygon": "প্রায় 10 সেকেন্ড", + "gasFastTimePolygon": "প্রায় 5 সেকেন্ড", + "gasSlowTimeBitcoin": "প্রায় 1 ঘণ্টা", + "gasAverageTimeBitcoin": "প্রায় 30 মিনিট", + "gasFastTimeBitcoin": "প্রায় 10 মিনিট", + "gasSlowTimeAbbrev": "2 মিনিট", + "gasAverageTimeAbbrev": "30 সেকেন্ড", + "gasFastTimeAbbrev": "15 সেকেন্ড", + "gasSlowTimePolygonAbbrev": "15 সেকেন্ড", + "gasAverageTimePolygonAbbrev": "10 সেকেন্ড", + "gasFastTimePolygonAbbrev": "5 সেকেন্ড", + "gasSlow": "দেখান", + "gasAverage": "গড়", + "gasFast": "দ্রুত", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "আবার চেষ্টা করুন", + "homeErrorDescription": "আপনার সম্পদ পুনরুদ্ধারের চেষ্টা করার সময় একটি ত্রুটি দেখা দিয়েছে৷ অনুগ্রহ করে রিফ্রেশ করে আবার চেষ্টা করুন", + "homeErrorTitle": "সম্পদ পাওয়া যায় নাই", + "homeManageTokenList": "টোকেন তালিকা পরিচালনা করুন", + "helloBitcoinBodyTitle": "বিটকয়েন-এ স্বাগতম", + "helloBitcoinFeature1Title": "বিটকয়েন পাঠান, গ্রহণ করুন এবং কিনুন", + "helloBitcoinFeature1Subtitle": "Phantom-এ তাৎক্ষণিকভাবে বিটকয়েন স্থানান্তর করুন এবং কিনুন। সমস্ত প্রধান ওয়ালেট এবং এক্সচেঞ্জের সাথে সামঞ্জস্যপূর্ণ।", + "helloBitcoinFeature2Title": "Ordinals ইকোসিস্টেম সম্পর্কে অনুসন্ধান করুন", + "helloBitcoinFeature2Subtitle": "ম্যাজিক এডেন এবং ইউনিস্যাটে Ordinals, BRC-20 এবং আরও অনেক কিছু কিনুন, বিক্রি করুন এবং বিনিময় করুন।", + "helloBitcoinFeature3Title": "নিরাপদ ও সুরক্ষিত", + "helloBitcoinFeature3Subtitle": "আপনার Ordinals, BRC-20s, এবং Rare Sats ভুলবশতঃ যাতে খরচ না হয়ে যায় আমরা তা নিশ্চিত করি। ", + "interstitialDismissUnderstood": "বুঝতে পেরেছি", + "bitcoinAddressTypesBodyTitle": "বিটকয়েন ঠিকানার ধরন", + "bitcoinAddressTypesFeature1Title": "বিটকয়েন ঠিকানা সম্পর্কে", + "bitcoinAddressTypesFeature1Subtitle": "Phantom Native Segwit এবং Taproot বান্ধব, প্রতিটির নিজস্ব ভারসাম্য রয়েছে। আপনি যেকোনো ঠিকানার ধরনসহ BTC বা Ordinals পাঠাতে পারেন।", + "bitcoinAddressTypesFeature2Title": "নেটিভ সেগউইট", + "bitcoinAddressTypesFeature2Subtitle": "Phantom-এ ডিফল্ট BTC ঠিকানা। Taproot এর চেয়ে পুরানো, কিন্তু সমস্ত ওয়ালেট এবং এক্সচেঞ্জের সাথে সামঞ্জস্যপূর্ণ।", + "bitcoinAddressTypesFeature3Title": "ট্যাপরুট", + "bitcoinAddressTypesFeature3Subtitle": "সবচেয়ে সস্তা ফি-সহ Ordinals এবং BRC-20-এর জন্য সেরা। পছন্দ-> পছন্দের বিটকয়েন ঠিকানায় ঠিকানাগুলো সমন্বয় করুন।", + "headerTitleInfo": "তথ্য", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "এটি আপনার <1>{{addressType}} ঠিকানা।", + "invalidChecksumTitle": "আমরা আপনার গোপন ফ্রেজ হালনাগাদ করেছি!", + "invalidChecksumFeature1ExportPhrase": "আপনার নতুন গোপন ফ্রেজ পাঠিয়ে দিন", + "invalidChecksumFeature1ExportPhraseDescription": "আপনার পুরানো অ্যাকাউন্টের প্রাইভেট কি-সহ আপনার নতুন গোপন বাক্যাংশ ব্যাক-আপ করুন।", + "invalidChecksumFeature2FundsAreSafe": "আপনার তহবিল নিরাপদ এবং সুরক্ষিত", + "invalidChecksumFeature2FundsAreSafeDescription": "এই হালনাগাদ স্বয়ংক্রিয় ছিল। Phantom-এর কেউ আপনার গোপন ফ্রেজ জানে না বা আপনার তহবিলে অ্যাক্সেস করতে পারে না।", + "invalidChecksumFeature3LearnMore": "আরও জানুন", + "invalidChecksumFeature3LearnMoreDescription": "আপনার কাছে একটি ফ্রেজ ছিল যা বেশিরভাগ ওয়ালেটের সাথে বেমানান। এ সম্পর্কে আরও জানতে <1>এই সহায়ক নিবন্ধ পড়ুন।", + "invalidChecksumBackUpSecretPhrase": "গোপন ফ্রেজ-এর ব্যাক আপ করুন", + "migrationFailureTitle": "আপনার অ্যাকাউন্ট স্থানান্তর করার সময় কিছু একটা ভুল হয়েছে৷", + "migrationFailureFeature1": "আপনার গোপন ফ্রেজ পাঠিয়ে দিন", + "migrationFailureFeature1Description": "অনুগ্রহ করে অনবোর্ডিং-এর আগে আপনার গোপন ফ্রেজ ব্যাক-আপ করুন।", + "migrationFailureFeature2": "Phantom-এ অনবোর্ড", + "migrationFailureFeature2Description": "আপনার অ্যাকাউন্ট দেখতে আপনাকে Phantom-এ পুনরায় অনবোর্ড করতে হবে।", + "migrationFailureFeature3": "আরও জানুন", + "migrationFailureFeature3Description": "এ সম্পর্কে আরও জানতে <1>এই সহায়তা নিবন্ধ পড়ুন।", + "migrationFailureContinueToOnboarding": "অনবোর্ডিং চালিয়ে যান", + "migrationFailureUnableToFetchMnemonic": "আমরা আপনার গোপন ফ্রেজ লোড করতে পারিনি", + "migrationFailureUnableToFetchMnemonicDescription": "অনুগ্রহ করে সহায়তা বিভাগে যোগাযোগ করুন এবং ডিবাগ করতে অ্যাপ্লিকেশন লগ ডাউনলোড করুন", + "migrationFailureContactSupport": "সহায়তা বিভাগে যোগাযোগ করুন", + "ledgerActionConfirm": "আপনার লেজার ন্যানোতে নিশ্চিত করুন", + "ledgerActionErrorBlindSignDisabledPrimaryText": "ব্লাইন্ড সাইন নিষ্ক্রিয়", + "ledgerActionErrorBlindSignDisabledSecondaryText": "অনুগ্রহ করে নিশ্চিত করুন যে আপনার হার্ডওয়্যার ডিভাইসে ব্লাইন্ড সাইন সক্রিয় করা হয়েছে এবং তারপর এই কার্যক্রম পুনরায় চেষ্টা করুন", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "কার্যক্রম চলাকালে হার্ডওয়্যার ডিভাইসের সংযোগ বিচ্ছিন্ন আছে", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "অনুগ্রহ করে Phantom এক্সটেনশন বন্ধ করুন এবং তারপরে এই কার্যক্রম পুনরায় চেষ্টা করুন", + "ledgerActionErrorDeviceLockedPrimaryText": "হার্ডওয়্যার ডিভাইস লক করা হয়েছে", + "ledgerActionErrorDeviceLockedSecondaryText": "অনুগ্রহ করে আপনার হার্ডওয়্যার ডিভাইস আনলক করুন এবং এই কার্যক্রম পুনরায় চেষ্টা করুন", + "ledgerActionErrorHeader": "লেজার কার্যক্রমে ত্রুটি", + "ledgerActionErrorUserRejectionPrimaryText": "ব্যবহারকারী লেনদেন প্রত্যাখ্যান করেছে", + "ledgerActionErrorUserRejectionSecondaryText": "ব্যবহারকারী কর্তৃক হার্ডওয়্যার ডিভাইসে কার্যক্রম প্রত্যাখ্যান করা হয়েছে৷", + "ledgerActionNeedPermission": "অনুমতি প্রয়োজন", + "ledgerActionNeedToConfirm": "আপনাকে আপনার হার্ডওয়্যার ওয়ালেটে লেনদেন নিশ্চিত করতে হবে। নিশ্চিত করুন যে এটি আনলক করা, {{chainType}} অ্যাপে আছে।", + "ledgerActionNeedToConfirmMany": "আপনাকে আপনার হার্ডওয়্যার ওয়ালেটে {{numberOfTransactions}} লেনদেন নিশ্চিত করতে হবে। নিশ্চিত করুন যে, এটি {{chainType}} অ্যাপে আনলক রয়েছে।", + "ledgerActionNeedToConfirmBlind": "আপনাকে আপনার হার্ডওয়্যার ওয়ালেটে লেনদেন নিশ্চিত করতে হবে। নিশ্চিত করুন যে, এটি {{chainType}} অ্যাপে আনলক রয়েছে, এবং ব্লাইন্ড সাইনিং সক্রিয় করা আছে।", + "ledgerActionNeedToConfirmBlindMany": "আপনাকে আপনার হার্ডওয়্যার ওয়ালেটে {{numberOfTransactions}} লেনদেন নিশ্চিত করতে হবে। নিশ্চিত করুন যে, এটি {{chainType}} অ্যাপে আনলক রয়েছে, এবং ব্লাইন্ড সাইনিং সক্রিয় করা আছে।", + "ledgerActionPleaseConnect": "অনুগ্রহ করে আপনার লেজার ন্যানো সংযুক্ত করুন", + "ledgerActionPleaseConnectAndConfirm": "অনুগ্রহ করে আপনার হার্ডওয়্যার ওয়ালেট সংযুক্ত করুন এবং নিশ্চিত করুন যে এটি আনলক করা আছে। নিশ্চিত করুন যে আপনি আপনার ব্রাউজারে অনুমতি দিয়েছেন৷", + "maxInputAmount": "পরিমাণ", + "maxInputMax": "সর্বোচ্চ", + "notEnoughSolPrimaryText": "SOL পর্যাপ্ত নয়", + "notEnoughSolSecondaryText": "এই লেনদেন এর জন্য আপনার ওয়ালেটে পর্যাপ্ত SOL নেই। অনুগ্রহ করে আরো জমা দিন এবং আবার চেষ্টা করুন।", + "insufficientBalancePrimaryText": "পর্যাপ্ত {{tokenSymbol}} নেই", + "insufficientBalanceSecondaryText": "এই লেনদেনের জন্য আপনার ওয়ালেটে আপনার পর্যাপ্ত {{tokenSymbol}} নেই।", + "insufficientBalanceRemaining": "অবশিষ্ট আছে", + "insufficientBalanceRequired": "আবশ্যক", + "notEnoughSplTokensTitle": "টোকেন পর্যাপ্ত নয়", + "notEnoughSplTokensDescription": "এই লেনদেন এর জন্য আপনার ওয়ালেটে পর্যাপ্ত টোকেন নেই। জমা দিলে এই লেনদেন পূর্বাবস্থায় ফিরিয়ে আনা হবে।", + "transactionExpiredPrimaryText": "লেনদেন মেয়াদোত্তীর্ণ হয়েছে", + "transactionExpiredSecondaryText": "আপনি লেনদেন নিশ্চিত করার জন্য খুব দীর্ঘ সময় অপেক্ষা করেছেন এবং এটি মেয়াদোত্তীর্ণ হয়ে গেছে। জমা দিলে এই লেনদেন পূর্বাবস্থায় ফিরিয়ে আনা হবে।", + "tokens": "টোকেনসমূহ", + "notificationApplicationApprovalPermissionsAddressVerification": "আপনি যে এই ঠিকানার মালিক তা যাচাই করুন", + "notificationApplicationApprovalPermissionsTransactionApproval": "লেনদেনের জন্য অনুমোদনের অনুরোধ করুন", + "notificationApplicationApprovalPermissionsViewWalletActivity": "আপনার ওয়ালেট ব্যালেন্স এবং কার্যকলাপ দেখুন", + "notificationApplicationApprovalParagraphText": "নিশ্চিত করাটা এই সাইটকে নির্বাচিত অ্যাকাউন্টের ব্যালেন্স এবং কার্যকলাপ দেখার সুযোগ করে দেবে৷", + "notificationApplicationApprovalActionButtonConnect": "সংযুক্ত করুন", + "notificationApplicationApprovalActionButtonSignIn": "সাইন-ইন করুন", + "notificationApplicationApprovalAllowApproval": "সাইটকে সংযুক্ত করার অনুমতি দিতে চান?", + "notificationApplicationApprovalAutoConfirm": "লেনদেন স্বয়ংক্রিয়ভাবে নিশ্চিত করুন", + "notificationApplicationApprovalConnectDisclaimer": "শুধুমাত্র আপনার বিশ্বাসযোগ্য ওয়েবসাইটগুলোতে সংযুক্ত করুন", + "notificationApplicationApprovalSignInDisclaimer": "শুধুমাত্র আপনার বিশ্বাসযোগ্য ওয়েবসাইটগুলোতে সাইন-ইন করুন", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "এই ওয়েবসাইট ব্যবহার করা অনিরাপদ এবং আপনার তহবিল চুরি করার চেষ্টা করা হতে পারে।", + "notificationApplicationApprovalConnectUnknownApp": "অপরিচিত", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "অ্যাপ-এর সাথে সংযোগ করা যাচ্ছে না", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "এই অ্যাপ {{appNetworkName}} এর সাথে সংযোগ করার চেষ্টা করছে, কিন্তু {{phantomNetworkName}} নির্বাচন করা হয়েছে৷", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "{{networkName}} ব্যবহার করতে ডেভেলপার সেটিংস → টেস্টনেট মোড-এ যান৷", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "অপরিচিত নেটওয়ার্ক", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "অন্যান্য মোবাইল অ্যাপের সাথে সংযোগ করাটা বর্তমানে লেজার এর সাথে সামঞ্জস্যপূর্ণ নয়৷", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "অনুগ্রহ করে একটি নন-লেজার অ্যাকাউন্টে পরিবর্তন করুন বা ইন-অ্যাপ ব্রাউজার ব্যবহার করে আবার চেষ্টা করুন।", + "notificationSignatureRequestConfirmTransaction": "লেনদেন নিশ্চিত করুন", + "notificationSignatureRequestConfirmTransactionCapitalized": "লেনদেন নিশ্চিত করুন", + "notificationSignatureRequestConfirmTransactions": "লেনদেন নিশ্চিত করুন", + "notificationSignatureRequestConfirmTransactionsCapitalized": "লেনদেন নিশ্চিত করুন", + "notificationSignatureRequestSignatureRequest": "স্বাক্ষরের অনুরোধ", + "notificationMessageHeader": "বার্তা", + "notificationMessageCopied": "বার্তা কপি করা হয়েছে", + "notificationAutoConfirm": "স্বয়ংক্রিয়ভাবে নিশ্চিত করুন", + "notificationAutoConfirmOff": "বন্ধ", + "notificationAutoConfirmOn": "চালু", + "notificationConfirmFooter": "এই ওয়েবসাইটে আপনার আস্থা থাকলে তবেই নিশ্চিত করুন। ", + "notificationEstimatedTime": "আনুমানিক সময়", + "notificationPermissionRequestText": "এটি শুধুমাত্র অনুমতির জন্য অনুরোধ। লেনদেন অবিলম্বে কার্যকর নাও হতে পারে।", + "notificationBalanceChangesText": "ব্যালেন্স পরিবর্তন অনুমান নির্ভর। সংশ্লিষ্ট পরিমাণ এবং সম্পদের নিশ্চয়তা দেওয়া হয় না।", + "notificationContractAddress": "যোগাযোগের ঠিকানা", + "notificationAdvancedDetailsText": "অগ্রসর", + "notificationUnableToSimulateWarningText": "আমরা বর্তমানে ব্যালেন্স পরিবর্তন অনুমান করতে পারি না। আপনি পরে আবার চেষ্টা করতে, অথবা এই সাইটে আপনার আস্থা আছে কিনা তা নিশ্চিত করতে পারেন।", + "notificationSignMessageParagraphText": "এই বার্তায় স্বাক্ষর করা প্রমাণ করবে যে নির্বাচিত অ্যাকাউন্টে আপনার মালিকানা রয়েছে৷", + "notificationSignatureRequestScanFailedDescription": "নিরাপত্তা সমস্যার কারণে বার্তা স্ক্যান করা যাচ্ছে না। অনুগ্রহ করে সতর্কতার সাথে এগিয়ে যান।", + "notificationFailedToScan": "এই অনুরোধের ফলাফল অনুকরণ করা যায়নি।\nনিশ্চিত করা অনিরাপদ এবং ক্ষতির কারণ হতে পারে।", + "notificationScanLoading": "অনুরোধ স্ক্যান করা হচ্ছে", + "notificationTransactionApprovalActionButtonConfirm": "নিশ্চিত করুন", + "notificationTransactionApprovalActionButtonBack": "পিছনে", + "notificationTransactionApprovalEstimatedChanges": "আনুমানিক পরিবর্তনসমূহ", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "অনুমানের ভিত্তি হলো লেনদেন এর সিমুলেশন এবং তা কোনো নিশ্চয়তা নয়", + "notificationTransactionApprovalHideAdvancedDetails": "অগ্রসর লেনদেনের বিবরণ লুকিয়ে রাখুন", + "notificationTransactionApprovalNetworkFee": "নেটওয়ার্ক ফি", + "notificationTransactionApprovalNetwork": "নেটওয়ার্ক", + "notificationTransactionApprovalEstimatedTime": "আনুমানিক সময়", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "সম্পদের মালিকানাকে প্রভাবিত করে এমন কোনো পরিবর্তন পাওয়া যায়নি", + "notificationTransactionApprovalSolanaAmountRequired": "লেনদেন প্রক্রিয়া করার জন্য Solana নেটওয়ার্ক কর্তৃক প্রয়োজনীয় পরিমাণ", + "notificationTransactionApprovalUnableToSimulate": "অনুকরণ করতে অক্ষম। নিশ্চিত করুন যে, আপনার এই ওয়েবসাইটে আস্থা রয়েছে, কারণ অনুমোদন করার ফলে অর্থের ক্ষতি হতে পারে।", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "ব্যালেন্স পরিবর্তন করতে অক্ষম", + "notificationTransactionApprovalViewAdvancedDetails": "অগ্রসর লেনদেনের বিবরণ দেখুন", + "notificationTransactionApprovalKnownMalicious": "এই লেনদেন ক্ষতিকর। সাইন করাটা তহবিল ক্ষতির কারণ হবে।", + "notificationTransactionApprovalSuspectedMalicious": "আমরা ধারণা করছি যে এই লেনদেন ক্ষতিকর। অনুমোদন করাটা তহবিল ক্ষতির কারণ হবে।", + "notificationTransactionApprovalNetworkFeeHighWarning": "নেটওয়ার্কের ভিড়ের কারণে নেটওয়ার্ক ফি বাড়ানো হয়েছে।", + "notificationTransactionERC20ApprovalDescription": "নিশ্চিত করলে এই অ্যাপ যেকোনো সময় নিচের সীমা পর্যন্ত আপনার ব্যালেন্সে অ্যাক্সেস করতে পারবে।", + "notificationTransactionERC20ApprovalContractAddress": "যোগাযোগের ঠিকানা", + "notificationTransactionERC20Unlimited": "অসীম", + "notificationTransactionERC20ApprovalTitle": "{{tokenSymbol}} খরচ অনুমোদন করুন", + "notificationTransactionERC20RevokeTitle": "{{tokenSymbol}} খরচ প্রত্যাহার করুন", + "notificationTransactionERC721RevokeTitle": "{{tokenSymbol}} অ্যাক্সেস প্রত্যাহার করুন", + "notificationTransactionERC20ApprovalAll": "আপনার সমস্ত {{tokenSymbol}}", + "notificationIncorrectModeTitle": "ভুল মোড", + "notificationIncorrectModeInTestnetTitle": "আপনি টেস্টনেট মোডে আছেন", + "notificationIncorrectModeNotInTestnetTitle": "আপনি টেস্টনেট মোডে নেই", + "notificationIncorrectModeInTestnetDescription": "{{origin}} একটি মেইননেট ব্যবহার করার চেষ্টা করছে, কিন্তু আপনি টেস্টনেট মোডে আছেন৷", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} একটি টেস্টনেট ব্যবহার করার চেষ্টা করছে, কিন্তু আপনি টেস্টনেট মোডে নেই৷", + "notificationIncorrectModeInTestnetProceed": "এগিয়ে যেতে টেস্টনেট মোড বন্ধ করুন।", + "notificationIncorrectModeNotInTestnetProceed": "এগিয়ে যেতে টেস্টনেট মোড চালু করুন।", + "notificationIncorrectEIP712ChainId": "আমরা আপনাকে এমন একটি বার্তা স্বাক্ষর করতে বাধা দিয়েছি যা আপনি যে নেটওয়ার্কের সাথে সংযুক্ত আছেন সেটির উদ্দেশ্যে ছিল না", + "notificationIncorrectEIP712ChainIdDescription": "বার্তার অনুরোধ করা হয়েছে {{messageChainId}}, আপনি {{connectedChainId}}-এর সাথে সংযুক্ত আছেন", + "notificationUnsupportedNetwork": "সামঞ্জস্যহীন নেটওয়ার্ক", + "notificationUnsupportedNetworkDescription": "এই ওয়েবসাইট এমন একটি নেটওয়ার্ক ব্যবহার করার চেষ্টা করছে যা বর্তমানে Phantom বান্ধব নয়৷", + "notificationUnsupportedNetworkDescription2": "ভিন্ন এক্সটেনশন নিয়ে এগিয়ে যেতে সেটিংস → ডিফল্ট অ্যাপ ওয়ালেট বন্ধ করুন, এবং সবসময় জিজ্ঞাসা করুন নির্বাচন করুন৷ তারপর পেইজ রিফ্রেশ করে পুনরায় সংযোগ করুন।", + "notificationUnsupportedAccount": "সামঞ্জস্যহীন অ্যাকাউন্ট", + "notificationUnsupportedAccountDescription": "এই ওয়েবসাইট {{targetChainType}} ব্যবহার করার চেষ্টা করছে, যা এই {{chainType}} অ্যাকাউন্টে করা যাবে না৷", + "notificationUnsupportedAccountDescription2": "কোনো সামঞ্জস্যপূর্ণ সিড ফ্রেজ বা প্রাইভেট কি থেকে একটি অ্যাকাউন্টে স্যুইচ করুন এবং আবার চেষ্টা করুন৷৷", + "onboardingCreatePassword": "পাসওয়ার্ড তৈরি করুন", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "আমি <1>সেবার শর্তাবলিতে সম্মত", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "পাসওয়ার্ড নিশ্চিত করুন", + "onboardingCreatePasswordDescription": "আপনি আপনার ওয়ালেট আনলক করতে এটি ব্যবহার করবেন।", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "গোপন রিকভারি ফ্রেজ অবৈধ", + "onboardingCreatePasswordPasswordPlaceholder": "পাসওয়ার্ড", + "onboardingCreatePasswordPasswordStrengthWeak": "দুর্বল", + "onboardingCreatePasswordPasswordStrengthMedium": "মাঝারি", + "onboardingCreatePasswordPasswordStrengthStrong": "শক্তিশালী", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "আমি গোপন রিকভারি ফ্রেজ সংরক্ষণ করেছি", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "গোপন রিকভারি ফ্রেজ", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "এই ফ্রেজ আপনার ওয়ালেট পুনরুদ্ধার করার একমাত্র উপায়। কারো সাথে এটি শেয়ার করবেন না!", + "onboardingImportWallet": "ওয়ালেট নিয়ে আসুন", + "onboardingImportWalletImportExistingWallet": "আপনার 12 বা 24-শব্দের গোপন রিকভারি ফ্রেজ এর মাধ্যমে কোনো বিদ্যমান ওয়ালেট নিয়ে আসুন৷", + "onboardingImportWalletRestoreWallet": "ওয়ালেট পুনরুদ্ধার করুন", + "onboardingImportWalletSecretRecoveryPhrase": "গোপন রিকভারি ফ্রেজ", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "গোপন রিকভারি ফ্রেজ অবৈধ", + "onboardingImportWalletIHaveWords": "আমার {{numWords}}-শব্দের রিকভারি ফ্রেজ রয়েছে", + "onboardingImportWalletIncorrectOrMisspelledWord": "{{wordIndex}} শব্দটি ভুল বা এর বানান ভুল", + "onboardingImportWalletIncorrectOrMisspelledWords": "{{wordIndexes}} শব্দগুলো ভুল বা এগুলোর বানান ভুল", + "onboardingImportWalletScrollDown": "স্ক্রল করে নিচে যান", + "onboardingImportWalletScrollUp": "স্ক্রল করে উপরে যান", + "onboardingPathSelectionCreateWallet": "নতুন ওয়ালেট সৃষ্টি করুন", + "onboardingPathSelectionText": "DeFi ও NFT-এর জন্য নির্মিত একটি অনুকূল Solana ও Ethereum ওয়ালেট", + "onboardingPathSelectionIHaveAWallet": "আমার আগে থেকেই একটি ওয়ালেট রয়েছে", + "onboardingSelectAccountsImportAccounts": "অ্যাকাউন্ট নিয়ে আসুন", + "onboardingSelectAccountsImportAccountsDescription": "নিয়ে আসার জন্য ওয়ালেট অ্যাকাউন্ট নির্বাচন করুন৷", + "onboardingSelectAccountsImportSelectedAccounts": "নির্বাচিত অ্যাকাউন্ট নিয়ে আসুন", + "onboardingSelectAccountsFindMoreAccounts": "আরো অ্যাকাউন্ট খুঁজে বের করুন", + "onboardingSelectAccountsFindMoreNoneFound": "কোনো অ্যাকাউন্ট পাওয়া যায়নি", + "recentActivityPrimaryText": "সাম্প্রতিক কার্যক্রম", + "removeAccountActionButtonRemove": "সরিয়ে নিন", + "removeAccountRemoveWallet": "অ্যাকাউন্ট অপসারণ করুন", + "removeAccountInterpolated": "{{accountName}} অপসারণ করুন", + "removeAccountWarningLedger": "আপনি Phantom থেকে এই ওয়ালেট সরিয়ে দিচ্ছেন, আপনি \"কানেক্ট হার্ডওয়্যার ওয়ালেট\" ফ্লো ব্যবহার করে এটি পুনরায় যুক্ত করতে পারবেন৷", + "removeAccountWarningSeedVault": "আপনি Phantom থেকে এই ওয়ালেট সরিয়ে দিলেও, আপনি \"কানেক্ট সিড ভল্ট ওয়ালেট\" ফ্লো ব্যবহার করে এটি পুনরায় যুক্ত করতে পারবেন৷", + "removeAccountWarningPrivateKey": "একবার আপনি এই ওয়ালেট সরিয়ে নিলে Phantom আপনার জন্য এটি পুনরুদ্ধার করতে পারবে না। আপনার প্রাইভেট কি ব্যাক আপ করা আছে মর্মে নিশ্চিত করুন।", + "removeAccountWarningSeed": "আপনি Phantom থেকে এই ওয়ালেট সরিয়ে নিলেও এতে বা অন্য ওয়ালেটে আপনার স্মৃতিসহায়ক ব্যবহার করে এটি পুনরায় অর্জন করতে পারবেন।", + "removeAccountWarningReadOnly": "এই অ্যাকাউন্ট মুছে ফেললে তা আপনার ওয়ালেটকে প্রভাবিত করবে না, কারণ এটি একটি ওয়াচ-অনলি ওয়ালেট।", + "removeSeedPrimaryText": "গোপন ফ্রেজ {{number}} অপসারণ করা হচ্ছে", + "removeSeedSecondaryText": "এটি গোপন ফ্রেজ {{number}}-এ বিদ্যমান সমস্ত অ্যাকাউন্ট অপসারণ করবে৷ নিশ্চিত করুন যে আপনার বিদ্যমান গোপন ফ্রেজ সংরক্ষিত আছে।", + "resetSeedPrimaryText": "নতুন গোপন ফ্রেজ ব্যবহার করে অ্যাপ রিসেট করুন", + "resetSeedSecondaryText": "এটি সমস্ত বিদ্যমান অ্যাকাউন্ট সরিয়ে ফেলবে এবং সেগুলো নতুন দিয়ে প্রতিস্থাপন করবে৷ নিশ্চিত করুন যে ব্যাক আপ হিসাবে আপনার বিদ্যমান গোপন ফ্রেজ এবং প্রাইভেট কি রয়েছে।", + "resetAppPrimaryText": "অ্যাপ রিসেট করুন এবং মুছুন", + "resetAppSecondaryText": "এটি বিদ্যমান সমস্ত অ্যাকাউন্ট অপসারণ করবে৷ নিশ্চিত করুন যে আপনার বিদ্যমান গোপন ফ্রেজ এবং প্রাইভেট কি ব্যাক আপ আছে।", + "richTransactionsDays": "দিন", + "richTransactionsToday": "আজ", + "richTransactionsYesterday": "গতকাল", + "richTransactionDetailAccount": "অ্যাকাউন্ট", + "richTransactionDetailAppInteraction": "অ্যাপ ইন্টারঅ্যাকশন", + "richTransactionDetailAt": "সময়:", + "richTransactionDetailBid": "বিড করুন", + "richTransactionDetailBidDetails": "বিস্তারিত বিড করুন", + "richTransactionDetailBought": "কেনা হয়েছে", + "richTransactionDetailBurned": "ব্যবহার করা হয়েছে", + "richTransactionDetailCancelBid": "বিড বাতিল করুন", + "richTransactionDetailCompleted": "সম্পন্ন হয়েছে", + "richTransactionDetailConfirmed": "নিশ্চিত করুন", + "richTransactionDetailDate": "তারিখ", + "richTransactionDetailFailed": "ব্যর্থ হয়েছে", + "richTransactionDetailFrom": "থেকে", + "richTransactionDetailItem": "আইটেম", + "richTransactionDetailListed": "তালিকা করা হয়েছে", + "richTransactionDetailListingDetails": "বিস্তারিত তালিকা করা হচ্ছে", + "richTransactionDetailListingPrice": "মূল্য তালিকা তৈরি করা হচ্ছে", + "richTransactionDetailMarketplace": "মার্কেটপ্লেস", + "richTransactionDetailNetworkFee": "নেটওয়ার্ক ফি", + "richTransactionDetailOriginalListingPrice": "মূল তালিকা মূল্য", + "richTransactionDetailPending": "অনিষ্পন্ন", + "richTransactionDetailPrice": "মূল্য", + "richTransactionDetailProvider": "প্রদানকারী", + "richTransactionDetailPurchaseDetails": "ক্রয়ের বিস্তারিত", + "richTransactionDetailRebate": "ছাড়", + "richTransactionDetailReceived": "গৃহীত হয়েছে", + "richTransactionDetailSaleDetails": "বিক্রয়ের বিস্তারিত", + "richTransactionDetailSent": "পাঠানো হয়েছে", + "richTransactionDetailSold": "বিক্রয় করা হয়েছে", + "richTransactionDetailStaked": "স্টেক করা হয়েছে", + "richTransactionDetailStatus": "অবস্থা", + "richTransactionDetailSwap": "সোয়াপ করুন", + "richTransactionDetailSwapDetails": "বিস্তারিত সোয়াপ করুন", + "richTransactionDetailTo": "প্রতি", + "richTransactionDetailTokenSwap": "টোকেন সোয়াপ", + "richTransactionDetailUnknownNFT": "অপরিচিত NFT", + "richTransactionDetailUnlisted": "তালিকা থেকে বাদ দেয়া হয়েছে", + "richTransactionDetailUnstaked": "স্টেক করা নয়", + "richTransactionDetailValidator": "যাচাইকারী", + "richTransactionDetailViewOnExplorer": "{{explorer}}-এ দেখুন", + "richTransactionDetailWithdrawStake": "স্টেক প্রত্যাহার করুন", + "richTransactionDetailYouPaid": "আপনি পরিশোধ করেছেন", + "richTransactionDetailYouReceived": "আপনি গ্রহণ করেছেন", + "richTransactionDetailUnwrapDetails": "বিবরণ উন্মোচন করুন", + "richTransactionDetailTokenUnwrap": "টোকেন উন্মোচন", + "historyItemsRefreshFailed": "নতুন লেনদেন লোড করা যায়নি", + "historyItemsPagingFailed": "পুরাতন লেনদেন লোড করা যায়নি", + "historyItemsTestnetNotAvailable": "বর্তমানে টেস্টনেট লেনদেনের কোনো ইতিহাস নেই", + "historyUnknownDappName": "অপরিচিত", + "historyStatusSucceeded": "সফল হয়েছে", + "historyNetwork": "নেটওয়ার্ক", + "historyAttemptedAmount": "যে পরিমাণের জন্য প্রচেষ্টা চালানো হয়েছে", + "historyAmount": "পরিমাণ", + "sendAddressBookButtonLabel": "অ্যাড্রেস বুক", + "addressBookSelectAddressBook": "অ্যাড্রেস বুক", + "sendAddressBookNoAddressesSaved": "কোনো ঠিকানা সংরক্ষণ করা হয় নাই", + "sendAddressBookRecentlyUsed": "সম্প্রতি ব্যবহৃত", + "addressBookSelectRecentlyUsed": "সম্প্রতি ব্যবহৃত", + "sendConfirmationLabel": "লেবেল", + "sendConfirmationMessage": "বার্তা", + "sendConfirmationNetworkFee": "নেটওয়ার্ক ফি", + "sendConfirmationPrimaryText": "প্রেরণ নিশ্চিত করুন", + "sendFungibleSummaryNetwork": "নেটওয়ার্ক", + "sendFungibleSummaryNetworkFee": "নেটওয়ার্ক ফি", + "sendFungibleSummaryEstimatedTime": "আনুমানিক সময়", + "sendFungiblePendingEstimatedTime": "সময় অনুমান", + "sendFungibleSummaryEstimatedTimeDescription": "ইথেরিয়াম লেনদেনের গতি বিভিন্ন কারণের ভিত্তিতে পরিবর্তিত হয়। আপনি \"নেটওয়ার্ক ফি\"-এ ক্লিক করে গতি বাড়াতে পারেন।", + "sendSummaryBitcoinPendingTxTitle": "স্থানান্তর জমা দেওয়া যায়নি", + "sendSummaryBitcoinPendingTxDescription": "এক সময় আপনার শুধুমাত্র একটি BTC স্থানান্তর মুলতুবি থাকতে পারে। একটি নতুন স্থানান্তর জমা দেওয়ার জন্য অনুগ্রহ করে এটি সম্পন্ন হওয়া পর্যন্ত অপেক্ষা করুন।", + "sendFungibleSatProtectionTitle": "Sat সুরক্ষাসহ পাঠানো হচ্ছে", + "sendFungibleSatProtectionExplainer": "Phantom নিশ্চিত করে যে আপনার Ordinals এবং BRC20-গুলো লেনদেন ফি বা বিটকয়েন স্থানান্তরের জন্য ব্যবহার করা হবে না।", + "sendFungibleTransferFee": "টোকেন স্থানান্তরের ফি", + "sendFungibleTransferFeeToolTip": "এই টোকেন সৃষ্টিকারী প্রতি স্থানান্তরের জন্য ফি পায়। এই ফি Phantom কর্তৃক চার্জ করা বা সংগ্রহ করা নয়।", + "sendFungibleInterestBearingPercent": "বর্তমান সুদের হার", + "sendFungibleNonTransferable": "হস্তান্তরযোগ্য নয়", + "sendFungibleNonTransferableYes": "হ্যাঁ", + "sendStatusErrorMessageInterpolated": " <1>{{uiRecipient}}কে টোকেন পাঠানোর চেষ্টা করার সময় একটি ত্রুটি দেখা দিয়েছে", + "sendStatusErrorTitle": "পাঠানো যায়নি", + "sendStatusLoadingTitle": "পাঠানো হচ্ছে...", + "sendStatusSuccessMessageInterpolated": "আপনার টোকেন সফলভাবে <1>{{uiRecipient}}কে পাঠানো হয়েছে ", + "sendStatusSuccessTitle": "পাঠানো হয়েছে!", + "sendStatusConfirmedSuccessTitle": "পাঠানো হয়েছে!", + "sendStatusSubmittedSuccessTitle": "লেনদেন দাখিল করা হয়েছে", + "sendStatusEstimatedTransactionTime": "লেনদেনের আনুমানিক সময়: {{time}}", + "sendStatusViewTransaction": "লেনদেন দেখুন", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} থেকে <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiRecipient}} এর কাছে সফলভাবে <2>{{uiAmount}} {{assetSymbol}} পাঠানো হয়েছে", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiRecipient}} এর কাছে সফলভাবে <2>{{uiAmount}} {{assetSymbol}} পাঠানো হয়েছে", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} <2>{{uiRecipient}} এর কাছে পাঠাতে ব্যর্থ হয়েছে", + "sendFungibleSolanaErrorCode": "ত্রুটি কোড {{code}}", + "sendFormErrorInsufficientBalance": "অপর্যাপ্ত ব্যালেন্স", + "sendFormErrorEmptyAmount": "প্রয়োজনীয় পরিমাণ", + "sendFormInvalidAddress": "অবৈধ {{assetName}} ঠিকানা", + "sendFormErrorInvalidSolanaAddress": "Solana ঠিকানা অবৈধ ", + "sendFormErrorInvalidTwitterHandle": "এই টুইটার হ্যান্ডেল নিবন্ধিত নয়", + "sendFormErrorInvalidDomain": "এই ডোমেইন নিবন্ধিত নয়", + "sendFormErrorMinRequiredInterpolated": "কমপক্ষে {{minAmount}} {{tokenName}} প্রয়োজন৷", + "sendRecipientTextareaPlaceholder": "গ্রহণকারীর SOL ঠিকানা", + "sendRecipientTextAreaPlaceholder2": "গ্রহণকারীর {{symbol}} ঠিকানা", + "sendMemoOptional": "মেমো (ঐচ্ছিক)", + "sendMemo": "মেমো", + "sendOptional": "ঐচ্ছিক", + "settings": "সেটিংস", + "settingsDapps": "dApps", + "settingsSelectedAccount": "নির্বাচিত অ্যাকাউন্ট", + "settingsAddressBookNoLabel": "লেবেল নাই", + "settingsAddressBookPrimary": "অ্যাড্রেস বুক", + "settingsAddressBookRecentlyUsed": "সম্প্রতি ব্যবহৃত", + "settingsAddressBookSecondary": "সাধারণত ব্যবহৃত ঠিকানাসমূহের ব্যবস্থাপনা করুন", + "settingsAutoLockTimerPrimary": "অটো-লক টাইমার", + "settingsAutoLockTimerSecondary": "আপনার অটো-লক টাইমারের সময়কাল পরিবর্তন করুন", + "settingsChangeLanguagePrimary": "ভাষা পরিবর্তন করুন", + "settingsChangeLanguageSecondary": "ডিসপ্লে ভাষা পরিবর্তন করুন", + "settingsChangeNetworkPrimary": "নেটওয়ার্ক পরিবর্তন করুন", + "settingsChangeNetworkSecondary": "আপনার নেটওয়ার্ক সেটিংস কনফিগার করুন", + "settingsChangePasswordPrimary": "পাসওয়ার্ড পরিবর্তন করুন", + "settingsChangePasswordSecondary": "আপনার লক স্ক্রিন পাসওয়ার্ড পরিবর্তন করুন", + "settingsCompleteBetaSurvey": "বিটা সমীক্ষা সম্পন্ন করুন", + "settingsDisplayLanguage": "ডিসপ্লে ভাষা", + "settingsErrorCannotExportLedgerPrivateKey": "লেজার প্রাইভেট কি পাঠানো যাবে না", + "settingsErrorCannotRemoveAllWallets": "সমস্ত অ্যাকাউন্ট অপসারণ করতে পারবেন না", + "settingsExportPrivateKey": "প্রাইভেট কি প্রদর্শন করুন", + "settingsNetworkMainnetBeta": "মেইননেট বিটা", + "settingsNetworkTestnet": "টেস্টনেট", + "settingsNetworkDevnet": "ডেভনেট", + "settingsNetworkLocalhost": "লোকালহোস্ট", + "settingsNetworkPhantomRPC": "Phantom RPC নেটওয়ার্ক", + "settingsTestNetworks": "নেটওয়ার্ক পরীক্ষা করুন", + "settingsUseCustomNetworks": "কাস্টম নেটওয়ার্ক ব্যবহার করুন", + "settingsTestnetMode": "টেস্টনেট মোড", + "settingsTestnetModeDescription": "ব্যালেন্স এবং অ্যাপ সংযোগে প্রযোজ্য।", + "settingsWebViewDebugging": "ওয়েব ভিউ ডিবাগ করা হচ্ছে", + "settingsWebViewDebuggingDescription": "আপনাকে অ্যাপ-মধ্যস্থ ব্রাউজার ওয়েব ভিউ দেখার এবং ডিবাগ করার সুযোগ প্রদান করে৷", + "settingsTestNetworksInfo": "শুধুমাত্র পরীক্ষার উদ্দেশ্যে যেকোনো Testnet নেটওয়ার্কে পরিবর্তন করা হয়। অনুগ্রহ করে সচেতন থাকুন যে Testnet নেটওয়ার্কে টোকেনের কোনো আর্থিক মূল্য থাকে না৷", + "settingsEmojis": "ইমোজি", + "settingsNoAddresses": "কোনো ঠিকানা নাই", + "settingsAddressBookEmptyHeading": "আপনার অ্যাড্রেস বুক খালি", + "settingsAddressBookEmptyText": "আপনার প্রিয় ঠিকানা যোগ করতে \"+\" বা \"ঠিকানা যোগ করুন\" বোতামে ক্লিক করুন", + "settingsEditWallet": "অ্যাকাউন্ট এডিট করুন", + "settingsNoTrustedApps": "কোনো নির্ভরযোগ্য অ্যাপ নাই", + "settingsNoConnections": "এখন পর্যন্ত কোনো সংযোগ নেই।", + "settingsRemoveWallet": "অ্যাকাউন্ট অপসারণ করুন", + "settingsResetApp": "অ্যাপ রিসেট করুন", + "settingsRemoveSecretPhrase": "গোপন ফ্রেজ অপসারণ করুন", + "settingsResetAppWithSecretPhrase": "গোপন ফ্রেজ ব্যবহার করে অ্যাপ রিসেট করুন", + "settingsResetSecretRecoveryPhrase": "গোপন রিকভারি ফ্রেজ পুনরায় সেট করুন", + "settingsShowSecretRecoveryPhrase": "গোপন রিকভারি ফ্রেজ প্রদর্শন করুন", + "settingsShowSecretRecoveryPhraseSecondary": "রিকভারি ফ্রেজ দেখান", + "settingsShowSecretRecoveryPhraseTertiary": "গোপন ফ্রেজ দেখান", + "settingsTrustedAppsAutoConfirmActiveUntil": "{{formattedTimestamp}} পর্যন্ত", + "settingsTrustedAppsAutoConfirm": "স্বয়ংক্রিয়ভাবে নিশ্চিত করুন", + "settingsTrustedAppsDisclaimer": "শুধুমাত্র নির্ভরযোগ্য সাইটসমূহে স্বয়ংক্রিয়-নিশ্চিত সক্রিয় করুন", + "settingsTrustedAppsLastUsed": "{{formattedTimestamp}} আগে ব্যবহার করা হয়েছে", + "settingsTrustedAppsPrimary": "সংযুক্ত অ্যাপ", + "settingsTrustedApps": "নির্ভরযোগ্য অ্যাপ", + "settingsTrustedAppsRevoke": "প্রত্যাহার করুন", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} সংযোগ বিচ্ছিন্ন হয়েছে৷\n", + "settingsTrustedAppsSecondary": "আপনার নির্ভরযোগ্য অ্যাপ্লিকেশনসমূহ কনফিগার করুন", + "settingsTrustedAppsToday": "আজ", + "settingsTrustedAppsYesterday": "গতকাল", + "settingsTrustedAppsLastWeek": "গত সপ্তাহ", + "settingsTrustedAppsBeforeYesterday": "ইতোপূর্বে", + "settingsTrustedAppsDisconnectAll": "সব কিছু থেকে সংযোগ বিচ্ছিন্ন করুন", + "settingsTrustedAppsDisconnectAllToast": "সমস্ত অ্যাপ বিচ্ছিন্ন করা হয়েছে", + "settingsTrustedAppsEndAutoConfirmForAll": "সব কিছুর জন্য auto-confirm শেষ করুন", + "settingsTrustedAppsEndAutoConfirmForAllToast": "সমস্ত auto-confirm সেশন শেষ হয়েছে", + "settingsSecurityPrimary": "নিরাপত্তা ও গোপনীয়তা", + "settingsSecuritySecondary": "আপনার নিরাপত্তা সেটিংস হালনাগাদ করুন", + "settingsActiveNetworks": "সক্রিয় নেটওয়ার্ক", + "settingsActiveNetworksAll": "সবগুলো", + "settingsActiveNetworksSolana": "কেবল Solana", + "settingsDeveloperPrimary": "ডেভেলপার সেটিংস", + "settingsAdvanced": "অগ্রসর সেটিংস", + "settingsTransactions": "লেনদেন সেটিংস", + "settingsAutoConfirm": "সেটিংস স্বয়ংক্রিয়ভাবে নিশ্চিত করুন", + "settingsSecurityAnalyticsPrimary": "বেনামী বিশ্লেষণ শেয়ার করুন", + "settingsSecurityAnalyticsSecondary": "আমাদের উন্নতিতে সাহায্য করতে সক্ষম করুন", + "settingsSecurityAnalyticsHelper": "Phantom বিশ্লেষণের উদ্দেশ্যে আপনার ব্যক্তিগত তথ্য ব্যবহার করে না", + "settingsSuspiciousCollectiblesPrimary": "সন্দেহজনক সংগ্রহযোগ্য উপাদান লুকিয়ে ফেলুন", + "settingsSuspiciousCollectiblesSecondary": "পতাকাযুক্ত সংগ্রহযোগ্য উপাদান লুকাতে টগল করুন", + "settingsPreferredBitcoinAddress": "পছন্দের বিটকয়েন ঠিকানা", + "settingsEnabledAddressesUpdated": "দৃশ্যমান ঠিকানাগুলো হালনাগাদ করা হয়েছে!", + "settingsEnabledAddresses": "ঠিকানা হালনাগাদ করা হয়েছে", + "settingsBitcoinPaymentAddressForApps": "অ্যাপের জন্য পেমেন্টের ঠিকানা", + "settingsBitcoinOrdinalsAddressForApps": "অ্যাপের জন্য অর্ডিনালসের ঠিকানা", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "উপরের উভয় ঠিকানার ধরন সক্রিয় হলে Magic Eden-এর মতো কিছু অ্যাপের জন্য আপনার Native Segwit ঠিকানা কেনাকাটার অর্থের জন্য ব্যবহার করা হবে। ক্রয়কৃত সম্পদ আপনার Taproot ঠিকানায় পাওয়া যাবে।", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "সামঞ্জস্য নিশ্চিত করতে Phantom-এ ডিফল্ট বিটকয়েন ঠিকানা।", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(ডিফল্ট)", + "settingsPreferredBitcoinAddressTaprootExplainer": "সবচেয়ে আধুনিক ঠিকানার ধরন, সাধারণত সস্তা লেনদেন ফি-সহ।", + "settingsPreferredExplorers": "পছন্দের এক্সপ্লোরার", + "settingsPreferredExplorersSecondary": "আপনার পছন্দের ব্লকচেইন এক্সপ্লোরারে পরিবর্তন করুন", + "settingsCustomGasControls": "কাস্টম গ্যাস নিয়ন্ত্রণ", + "settingsAttachApplicationLogs": "অ্যাপ্লিকেশন লগ সংযুক্ত করুন", + "settingsDownloadApplicationLogs": "অ্যাপ্লিকেশন লগ ডাউনলোড করুন", + "settingsDownloadApplicationLogsShort": "লগ ডাউনলোড করুন", + "settingsDownloadApplicationLogsHelper": "Phantom সহায়তা জনিত সমস্যা সমাধানে সাহায্য করার জন্য স্থানীয় ডেটা, ক্র্যাশ রিপোর্ট এবং সর্বজনীন ওয়ালেট ঠিকানা রয়েছে৷", + "settingsDownloadApplicationLogsWarning": "সিড ফ্রেজ বা প্রাইভেট কি'র মতো কোনো সংবেদনশীল ডেটা অন্তর্ভুক্ত করা হয় না।", + "settingsWallet": "ওয়ালেট", + "settingsPreferences": "পছন্দসমূহ", + "settingsSecurity": "নিরাপত্তা", + "settingsDeveloper": "ডেভেলপার", + "settingsSupport": "সহায়তা", + "settingsWalletShortcutsPrimary": "ওয়ালেট শর্টকাট দেখান", + "settingsAppIcon": "অ্যাপ আইকন", + "settingsAppIconDefault": "ডিফল্ট", + "settingsAppIconLight": "হালকা", + "settingsAppIconDark": "গাঢ়", + "settingsAutoConfirmHeader": "স্বয়ংক্রিয়ভাবে নিশ্চিত করুন", + "stakeAccountCardActiveStake": "সক্রিয় স্টেক", + "stakeAccountCardBalance": "ব্যালেন্স", + "stakeAccountCardRentReserve": "রেন্ট রিজার্ভ", + "stakeAccountCardRewards": "শেষ পুরস্কার", + "stakeAccountCardRewardsTooltip": "এটি হলো সবচেয়ে সাম্প্রতিক পুরষ্কার যা আপনি স্টেক করার জন্য অর্জন করেছেন। আপনি প্রতি 3 দিনে পুরস্কৃত হন।", + "stakeAccountCardStakeAccount": "ঠিকানা", + "stakeAccountCardLockup": "যে পর্যন্ত লক-আপ করবেন", + "stakeRewardsHistoryTitle": "পুরস্কারের ইতিহাস", + "stakeRewardsHistoryItemTitle": "পুরস্কার", + "stakeRewardsHistoryEmptyList": "কোনো পুরস্কার নেই", + "stakeRewardsTime_zero": "আজ", + "stakeRewardsTime_one": "গতকাল", + "stakeRewardsTime_other": "{{count}} দিন আগে", + "stakeRewardsItemsPagingFailed": "পুরাতন পুরস্কারগুলো লোড করা যায়নি", + "stakeAccountCreateAndDelegateErrorStaking": "এই যাচাইকারীতে স্টক করার ক্ষেত্রে একটি সমস্যা ছিল। অনুগ্রহ করে আবার চেষ্টা করুন।", + "stakeAccountCreateAndDelegateSolStaked": "SOL স্টেক করা হয়েছে!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "স্টেক অ্যাকাউন্ট সক্রিয় হয়ে গেলে আপনার SOL পরবর্তী কয়েক দিনের মধ্যে <1> পুরস্কার পেতে শুরু করবে।", + "stakeAccountCreateAndDelegateStakingFailed": "স্টেকিং ব্যর্থ হয়েছে", + "stakeAccountCreateAndDelegateStakingSol": "SOL স্টেক করা হচ্ছে...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "আমরা একটি স্টেকিং অ্যাকাউন্ট তৈরি করছি, তারপর আপনার SOL অর্পণ করছি", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "আমরা একটি স্টেকিং অ্যাকাউন্ট তৈরি করছি, তারপর আপনার SOL {{validatorName}}-কে অর্পণ করছি", + "stakeAccountCreateAndDelegateViewTransaction": "লেনদেন দেখুন", + "stakeAccountDeactivateStakeSolUnstaked": "SOL আনস্টেক করা হয়েছে!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "স্টেক অ্যাকাউন্ট নিষ্ক্রিয় হয়ে গেলে আপনি পরবর্তী কয়েক দিনের মধ্যে আপনার স্টেক <1> প্রত্যাহার করতে সক্ষম হবেন।", + "stakeAccountDeactivateStakeSolUnstakedDescription": "স্টেক অ্যাকাউন্ট নিষ্ক্রিয় হয়ে গেলে আপনি পরবর্তী কয়েক দিনের মধ্যে আপনার স্টেক <> প্রত্যাহার করতে সক্ষম হবেন।", + "stakeAccountDeactivateStakeUnstakingFailed": "আনস্টেকিং ব্যর্থ হয়েছে", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "এই যাচাইকারী থেকে আনস্টক করার ক্ষেত্রে একটি সমস্যা ছিল। অনুগ্রহ করে আবার চেষ্টা করুন।", + "stakeAccountDeactivateStakeUnstakingSol": "SOL আনস্টেক করা হচ্ছে...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "আমরা আপনার SOL আনস্টেক করার প্রক্রিয়া শুরু করছি।", + "stakeAccountDeactivateStakeViewTransaction": "লেনদেন দেখুন", + "stakeAccountDelegateStakeSolStaked": "SOL স্টেক করা হয়েছে!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "স্টেক অ্যাকাউন্ট সক্রিয় হয়ে গেলে আপনার SOL পরবর্তী কয়েক দিনের মধ্যে <1> পুরস্কার পেতে শুরু করবে।", + "stakeAccountDelegateStakeStakingFailed": "স্টেকিং ব্যর্থ হয়েছে", + "stakeAccountDelegateStakeStakingFailedDescription": "এই যাচাইকারীতে স্টক করার ক্ষেত্রে একটি সমস্যা ছিল। অনুগ্রহ করে আবার চেষ্টা করুন।", + "stakeAccountDelegateStakeStakingSol": "SOL স্টেক করা হচ্ছে...", + "stakeAccountDelegateStakeStakingSolDescription": "আমরা আপনার SOL অর্পণ করছি।", + "stakeAccountDelegateStakeViewTransaction": "লেনদেন দেখুন", + "stakeAccountListActivationActivating": "সক্রিয় করা হচ্ছে", + "stakeAccountListActivationActive": "সক্রিয়", + "stakeAccountListActivationInactive": "নিষ্ক্রিয়", + "stakeAccountListActivationDeactivating": "নিষ্ক্রিয় করা হচ্ছে", + "stakeAccountListErrorFetching": "আমরা স্টেক অ্যাকাউন্ট নিয়ে আসতে পারিনি। অনুগ্রহ করে পরে আবার চেষ্টা করুন।", + "stakeAccountListNoStakingAccounts": "কোনো স্টেকিং অ্যাকাউন্ট নেই", + "stakeAccountListReload": "পুনরায় লোড করুন", + "stakeAccountListViewPrimaryText": "আপনার স্টেক", + "stakeAccountListViewStakeSOL": "SOL স্টেক করুন ", + "stakeAccountListItemStakeFee": "{{fee}} ফি", + "stakeAccountViewActionButtonRestake": "পুনরায় স্টেক করুন", + "stakeAccountViewActionButtonUnstake": "আনস্টেক করুন", + "stakeAccountViewError": "ত্রুটি", + "stakeAccountViewPrimaryText": "আপনার স্টেক", + "stakeAccountViewRestake": "পুনরায় স্টেক করুন", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "আপনার SOL বর্তমানে যাচাইকারীর সাথে স্টেক করা হচ্ছে। এসব তহবিলে অ্যাক্সেস করার জন্য আপনাকে <1>-এ আনস্টেক করতে হবে। <3>আরো জানুন", + "stakeAccountViewStakeInactive": { + "part1": "এই স্টেক অ্যাকাউন্ট নিষ্ক্রিয়। এর স্টেক প্রত্যাহার বা অর্পণ করার জন্য বৈধতা খুঁজে বের করার কথা বিবেচনা করুন৷", + "part2": "আরো জানুন" + }, + "stakeAccountViewStakeNotFound": "এই স্টেক অ্যাকাউন্ট খুঁজে পাওয়া যায়নি।", + "stakeAccountViewViewOnExplorer": "{{explorer}}-এ দেখুন", + "stakeAccountViewWithdrawStake": "স্টেক প্রত্যাহার করুন", + "stakeAccountViewWithdrawUnstakedSOL": "আনস্টেককৃত SOL প্রত্যাহার করুন", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL প্রত্যাহার করা হয়েছে।", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "আপনার SOL প্রত্যাহার করা হয়েছে।", + "part2": "এই স্টেক অ্যাকাউন্ট পরবর্তী কয়েক মিনিটের মধ্যে স্বয়ংক্রিয়ভাবে অপসারণ করা হবে।" + }, + "stakeAccountWithdrawStakeViewTransaction": "লেনদেন দেখুন", + "stakeAccountWithdrawStakeWithdrawalFailed": "প্রত্যাহার ব্যর্থ হয়েছে", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "এই স্টেক অ্যাকাউন্ট থেকে অর্থ উত্তোলন করতে সমস্যা দেখা দিয়েছে। আবার চেষ্টা করুন।", + "stakeAccountWithdrawStakeWithdrawingSol": "SOL প্রত্যাহার হচ্ছে...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "আমরা এই স্টেক অ্যাকাউন্ট থেকে আপনার SOL প্রত্যাহার করছি।", + "startEarningSolAccount": "অ্যাকাউন্ট", + "startEarningSolAccounts": "অ্যাকাউন্টসমূহ", + "startEarningSolErrorClosePhantom": "এখানে আলতো চাপুন এবং আবার চেষ্টা করুন", + "startEarningSolErrorTroubleLoading": "স্টেক লোড করতে সমস্যা হচ্ছে", + "startEarningSolLoading": "লোড করা হচ্ছে...", + "startEarningSolPrimaryText": "SOL উপার্জন শুরু করুন", + "startEarningSolSearching": "স্টেকিং অ্যাকাউন্ট অনুসন্ধান করা হচ্ছে", + "startEarningSolStakeTokens": "টোকেন স্টেক করুন এবং পুরস্কার অর্জন করুন", + "startEarningSolYourStake": "আপনার স্টেক", + "unwrapFungibleTitle": "{{tokenSymbol}}-এ সোয়াপ করুন", + "unwrapFungibleDescription": "{{toToken}} এর বিনিময়ে {{fromToken}} থেকে প্রত্যাহার করুন", + "unwrapFungibleConfirmSwap": "সোয়াপ নিশ্চিত করুন", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "সেরা মূল্য!", + "swapFeesEstimatedFees": "আনুমানিক ফি", + "swapFeesFees": "ফি", + "swapFeesPhantomFee": "Phantom ফি", + "swapFeesPhantomFeeDisclaimer": "আমরা সবসময় শীর্ষ তারল্য প্রদানকারীদের কাছ থেকে সম্ভাব্য সেরা মূল্য খুঁজে পাই। {{feePercentage}} ফি এই দর উদ্ধৃতিতে স্বয়ংক্রিয়ভাবে ফ্যাক্টর করা হয়৷", + "swapFeesRate": "সেরা মূল্য", + "swapFeesRateDisclaimer": "একাধিক বিকেন্দ্রীভূত এক্সচেঞ্জ জুড়ে জুপিটার অ্যাগ্রিগেটর দ্বারা প্রাপ্ত সেরা হার।", + "swapFeesRateDisclaimerMultichain": "একাধিক বিকেন্দ্রীভূত এক্সচেঞ্জ জুড়ে প্রাপ্ত সেরা হার।", + "swapFeesPriceImpact": "মূল্যের প্রভাব", + "swapFeesHighPriceImpact": "উচ্চ মূল্যের প্রভাব", + "swapFeesPriceImpactDisclaimer": "আপনার ব্যবসার আকারের উপর ভিত্তি করে বাজার মূল্য এবং আনুমানিক মূল্যের মধ্যে পার্থক্য।", + "swapFeesSlippage": "স্লিপেজ", + "swapFeesHighSlippage": "উচ্চ স্লিপেজ সহনশীলতা", + "swapFeesHighSlippageDisclaimer": "মূল্য {{slippage}}-এর চেয়ে বেশি প্রতিকূলভাবে পরিবর্তিত হলে আপনার লেনদেন ব্যর্থ হবে।", + "swapFeesSlippageDisclaimer": "আপনার ট্রেডের মূল্য প্রদত্ত উদ্ধৃত দর থেকে বিচ্যুত হতে পারে এমন পরিমাণ।", + "swapFeesProvider": "সেবা প্রদানকারী", + "swapFeesProviderDisclaimer": "আপনার ট্রেড সম্পন্ন করতে ব্যবহৃত বিকেন্দ্রীভূত এক্সচেঞ্জ।", + "swapEstimatedTime": "আনুমানিক সময়", + "swapEstimatedTimeShort": "আনুমানিক সময়", + "swapEstimatedTimeDisclaimer": "ব্রিজের আনুমানিক সমাপ্তির সময় বিভিন্ন কারণের উপর নির্ভর করে যা লেনদেনের গতিকে প্রভাবিত করে.", + "swapSettingsButtonCommand": "সোয়াপ সেটিংস খুলুন", + "swapQuestionRetry": "পুনরায় চেষ্টা করবেন?", + "swapFlowYouPay": "আপনি পরিশোধ করেন", + "swapFlowYouReceive": "আপনি গ্রহণ করেন", + "swapFlowActionButtonText": "অর্ডার পর্যালোচনা করুন", + "swapAssetCardTokenNetwork": "{{network}}-এ {{symbol}}", + "swapAssetCardMaxButton": "সর্বোচ্চ", + "swapAssetCardSelectTokenAndNetwork": "টোকেন এবং নেটওয়ার্ক নির্বাচন করুন", + "swapSlippageSettingsTitle": "স্লিপেজ সেটিংস", + "swapSlippageSettingsSubtitle": "দাম স্লিপেজের চেয়ে বেশি পরিবর্তিত হলে আপনার লেনদেন ব্যর্থ হবে। সুপারিশকৃত ডিফল্ট হলো 0.3% - মান খুব বেশি হলে ট্রেড প্রতিকূল হবে।", + "swapSlippageSettingsCustom": "রীতি", + "swapSlippageSettingsHighSlippageWarning": "আপনার লেনদেন ফ্রন্টরান হতে পারে এবং এর ফলে প্রতিকূল ট্রেড হতে পারে।", + "swapSlippageSettingsCustomMinError": "অনুগ্রহ করে {{minSlippage}}% এর চেয়ে বড় একটি মান দিন৷", + "swapSlippageSettingsCustomMaxError": "অনুগ্রহ করে {{maxSlippage}}% এর চেয়ে ছোট একটি মান দিন৷", + "swapSlippageSettingsCustomInvalidValue": "অনুগ্রহ করে বৈধ মান লিখুন।", + "swapQuoteFeeDisclaimer": "উদ্ধৃত দরে {{feePercentage}} Phantom ফি অন্তর্ভুক্ত", + "swapQuoteMissingContext": "সোয়াপ কোট কন্টেক্সট অনুপস্থিত", + "swapQuoteErrorNoQuotes": "কোনো কোট ছাড়া সোয়াপ করার চেষ্টা করা হচ্ছে", + "swapQuoteSolanaNetwork": "সোলানা নেটওয়ার্ক", + "swapQuoteNetwork": "নেটওয়ার্ক", + "swapQuoteOneTimeSerumAccount": "এককালীন সিরাম অ্যাকাউন্ট", + "swapQuoteOneTimeTokenAccount": "এককালীন টোকেন অ্যাকাউন্ট", + "swapQuoteBridgeFee": "ক্রস চেইনের সোয়াপ ফি", + "swapReviewFlowActionButtonPrimary": "সোয়াপ করুন", + "swapReviewFlowPrimaryText": "অর্ডার পর্যালোচনা করুন", + "swapReviewFlowYouPay": "আপনি পরিশোধ করেন", + "swapReviewFlowYouReceive": "আপনি গ্রহণ করেন", + "swapTxConfirmationReceived": "গৃহীত হয়েছে!", + "swapTxConfirmationSwapFailed": "সোয়াপ ব্যর্থ হয়েছে", + "swapTxConfirmationSwapFailedSlippageLimit": "সোয়াপ স্লিপেজ সীমায় পৌঁছেছে, অনুগ্রহ করে আবার চেষ্টা করুন।", + "swapTxConfirmationSwapFailedInsufficientBalance": "আমরা অনুরোধটি সম্পন্ন করতে পারিনি। লেনদেন সম্পন্ন করার জন্য আপনার কাছে পর্যাপ্ত ব্যালেন্স নেই।", + "swapTxConfirmationSwapFailedTryAgain": "সোয়াপ ব্যর্থ হয়েছে, অনুগ্রহ করে আবার চেষ্টা করুন।", + "swapTxConfirmationSwappingTokens": "টোকেন সোয়াপ করা হচ্ছে...", + "swapTxConfirmationTokens": "টোকেনসমূহ", + "swapTxConfirmationTokensDeposited": "এটা সম্পন্ন হয়েছে! টোকেন আপনার ওয়ালেটে জমা করা হয়েছে", + "swapTxConfirmationTokensDepositedTitle": "এটা সম্পন্ন হয়েছে!", + "swapTxConfirmationTokensDepositedBody": "টোকেন আপনার ওয়ালেটে জমা করা হয়েছে", + "swapTxConfirmationTokensWillBeDeposited": "লেনদেন সম্পন্ন হলে আপনার ওয়ালেটে জমা করা হবে", + "swapTxConfirmationViewTransaction": "লেনদেন দেখুন", + "swapTxBridgeSubmitting": "লেনদেন দাখিল করা হচ্ছে", + "swapTxBridgeSubmittingDescription": "{{buyNetwork}}-এ {{buyAmount}}-এর জন্য {{sellNetwork}}-এ {{sellAmount}} সোয়াপ করা হচ্ছে", + "swapTxBridgeFailed": "লেনদেন দাখিল করা যায়নি", + "swapTxBridgeFailedDescription": "আমরা অনুরোধ সম্পন্ন করতে পারিনি।", + "swapTxBridgeSubmitted": "লেনদেন দাখিল করা হয়েছে", + "swapTxBridgeSubmittedDescription": "লেনদেনের আনুমানিক সময়: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "আপনি নিরাপদে এই উইন্ডো বাদ দিতে পারেন৷", + "swapperMax": "সর্বোচ্চ", + "swapperTooltipNetwork": "নেটওয়ার্ক", + "swapperTooltipPrice": "মূল্য", + "swapperTooltipAddress": "চুক্তি", + "switchToggle": "টগল", + "termsOfServiceActionButtonAgree": "আমি সম্মত", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "<1>\"আমি সম্মত\" ক্লিক করার মাধ্যমে আপনি Phantom এর সাথে টোকেন সোয়াপ করার <3>শর্তাবলি মেনে নেন।", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "আমরা আমাদের সেবার শর্তাবলি সংশোধন করেছি৷ <1>\"আমি সম্মত\"-এ ক্লিক করার মাধ্যমে আপনি আমাদের নতুন <3>সেবার শর্তাবলি মেনে নেন।<5><6>আমাদের নতুন সেবার শর্তাবলিতে অন্তর্ভুক্ত রয়েছে নির্দিষ্ট পণ্যের জন্য নতুন <8>ফি কাঠামো।", + "termsOfServicePrimaryText": "সেবার শর্তাবলি", + "tokenRowUnknownToken": "অপরিচিত টোকেন", + "transactionsAppInteraction": "অ্যাপ ইন্টারঅ্যাকশন", + "transactionsFailedAppInteraction": "অ্যাপ মিথষ্ক্রিয়া ব্যর্থ হয়েছে", + "transactionsBidOnInterpolated": "{{name}}-এ বিড করুন", + "transactionsBidFailed": "বিড ব্যর্থ হয়েছে", + "transactionsBoughtInterpolated": "{{name}} কেনা হয়েছে", + "transactionsBoughtCollectible": "সংগ্রহযোগ্য উপকরণ আনা হয়েছে", + "transactionBridgeInitiated": "ব্রিজের উদ্যোগ নেওয়া হয়েছে", + "transactionBridgeInitiatedFailed": "ব্রিজের উদ্যোগ ব্যর্থ হয়েছে", + "transactionBridgeStatusLink": "LI.FI-এ স্টেটাস যাচাই করুন", + "transactionsBuyFailed": "ক্রয় ব্যর্থ হয়েছে", + "transactionsBurnedSpam": "অপসারিত স্প্যাম", + "transactionsBurned": "ব্যবহার করা হয়েছে", + "transactionsUnwrapped": "উন্মোচন করা হয়েছে", + "transactionsUnwrappedFailed": "উন্মোচন করা যায়নি", + "transactionsCancelBidOnInterpolated": "{{name}}-এ বিড বাতিল করা হয়েছে", + "transactionsCancelBidOnFailed": "বিড বাতিল ব্যর্থ হয়েছে", + "transactionsError": "ত্রুটি", + "transactionsFailed": "ব্যর্থ হয়েছে", + "transactionsSwapped": "সোয়াপ করা হয়েছে", + "transactionsFailedSwap": "সোয়াপ ব্যর্থ হয়েছে", + "transactionsFailedBurn": "খরচ ব্যর্থ হয়েছে", + "transactionsFrom": "থেকে", + "transactionsListedInterpolated": "{{name}} তালিকাভুক্ত করা হয়েছে", + "transactionsListedFailed": "তালিকা করা যায়নি", + "transactionsNoActivity": "কোন কার্যকলাপ নেই", + "transactionsReceived": "গৃহীত হয়েছে", + "transactionsReceivedInterpolated": "{{amount}} SOL গৃহীত হয়েছে", + "transactionsSending": "পাঠানো হচ্ছে...", + "transactionsPendingCreateListingInterpolated": "{{name}} তৈরি করা হচ্ছে", + "transactionsPendingEditListingInterpolated": "{{name}} সম্পাদনা করা হচ্ছে", + "transactionsPendingSolanaPayTransaction": "সোলানা পে লেনদেন নিশ্চিত করা হচ্ছে", + "transactionsPendingRemoveListingInterpolated": "{{name}} তালিকা থেকে বাদ দেয়া হচ্ছে", + "transactionsPendingBurningInterpolated": "{{name}} ব্যবহার করা হচ্ছে", + "transactionsPendingSending": "পাঠানো হচ্ছে", + "transactionsPendingSwapping": "সোয়াপ করা হচ্ছে", + "transactionsPendingBridging": "ব্রিজিং", + "transactionsPendingApproving": "অনুমোদন করা হচ্ছে", + "transactionsPendingCreatingAndDelegatingStake": "স্টেক তৈরি এবং অর্পণ", + "transactionsPendingDeactivatingStake": "স্টেক নিষ্ক্রিয় করা হচ্ছে", + "transactionsPendingDelegatingStake": "স্টেক অর্পণ করা হচ্ছে", + "transactionsPendingWithdrawingStake": "স্টেক প্রত্যাহার করা হচ্ছে", + "transactionsPendingAppInteraction": "মুলতবি অ্যাপ মিথষ্ক্রিয়া", + "transactionsPendingBitcoinTransaction": "BTC লেনদেন অনিষ্পন্ন", + "transactionsSent": "পাঠানো হয়েছে", + "transactionsSendFailed": "প্রেরণ করা যায়নি", + "transactionsSwapOn": "{{dappName}}-এ সোয়াপ করুন", + "transactionsSentInterpolated": "{{amount}} SOL পাঠানো হয়েছে", + "transactionsSoldInterpolated": "{{name}} বিক্রয় করা হয়েছে", + "transactionsSoldCollectible": "সংগ্রহযোগ্য উপকরণ বিক্রি করা হয়েছে", + "transactionsSoldFailed": "বিক্রি করা যায়নি", + "transactionsStaked": "স্টেক করা হয়েছে", + "transactionsStakedFailed": "স্টেক ব্যর্থ হয়েছে", + "transactionsSuccess": "সফলতা", + "transactionsTo": "প্রতি", + "transactionsTokenSwap": "টোকেন সোয়াপ", + "transactionsUnknownAmount": "অপরিচিত", + "transactionsUnlistedInterpolated": "{{name}} তালিকা থেকে বাদ দেয়া হয়েছে", + "transactionsUnstaked": "আনস্টেক করা হয়েছে", + "transactionsUnlistedFailed": "তালিকা থেকে বাদ দেয়া যায়নি", + "transactionsDeactivateStake": "স্টেক নিষ্ক্রিয় করা হয়েছে", + "transactionsDeactivateStakeFailed": "স্টেক নিষ্ক্রিয় করা যায়নি", + "transactionsWaitingForConfirmation": "নিশ্চিতকরণের জন্য অপেক্ষমান", + "transactionsWithdrawStake": "স্টেক প্রত্যাহার করুন", + "transactionsWithdrawStakeFailed": "আনস্টেক করা যায়নি", + "transactionCancelled": "বাতিল করা হয়েছে", + "transactionCancelledFailed": "বাতিল করা যায়নি", + "transactionApproveToken": "অনুমোদিত {{tokenSymbol}}", + "transactionApproveTokenFailed": "{{tokenSymbol}} অনুমোদন করা যায়নি", + "transactionApprovalFailed": "অনুমোদন করা যায়নি", + "transactionRevokeApproveToken": "{{tokenSymbol}} প্রত্যাহার করা হয়েছে", + "transactionRevokeApproveTokenFailed": "{{tokenSymbol}} প্রত্যাহার যায়নি", + "transactionRevokeFailed": "প্রত্যাহার করা যায়নি", + "transactionApproveDetailsTitle": "অনুমোদনের বিবরণ", + "transactionCancelOrder": "অর্ডার বাতিল করুন", + "transactionCancelOrderFailed": "অর্ডার বাতিল করা যায়নি", + "transactionApproveAppLabel": "অ্যাপ", + "transactionApproveAmountLabel": "পরিমাণ", + "transactionApproveTokenLabel": "টোকেন", + "transactionApproveCollectionLabel": "সংগ্রহযোগ্য উপকরণ", + "transactionApproveAllItems": "সমস্ত আইটেম অনুমোদন করুন", + "transactionSpendUpTo": "যে পর্যন্ত ব্যয় করবেন", + "transactionCancel": "লেনদেন বাতিল করুন", + "transactionPrioritizeCancel": "বাতিলকরণকে অগ্রাধিকার দিন", + "transactionSpeedUp": "লেনদেনে গতি আনুন", + "transactionCancelHelperText": "মূল লেনদেনটি বাতিল হওয়ার আগেই সম্পন্ন হতে পারে।", + "transactionSpeedUplHelperText": "টি নেটওয়ার্কের অবস্থার উপর ভিত্তি করে আপনার লেনদেনের গতি সর্বাধিক করবে।", + "transactionCancelHelperMobile": "এই লেনদেন বাতিল করার চেষ্টা করতে <1>{{amount}} পর্যন্ত খরচ হবে৷ মূল লেনদেনটি বাতিল হওয়ার আগেই সম্পন্ন হতে পারে।", + "transactionCancelHelperMobileWithEstimate": "এই লেনদেন বাতিল করার চেষ্টা করতে <1>{{amount}} পর্যন্ত খরচ হবে৷ এটি আনুমানিক {{timeEstimate}} এর মধ্যে সম্পন্ন হওয়া উচিত৷ মূল লেনদেন এটি বাতিল হওয়ার আগেই সম্পন্ন হতে পারে।", + "transactionSpeedUpHelperMobile": "এই লেনদেনের গতি সর্বোচ্চ করতে <1>{{amount}} পর্যন্ত খরচ হবে৷", + "transactionSpeedUpHelperMobileWithEstimate": "এই লেনদেনের গতি সর্বোচ্চ করতে <1>{{amount}} পর্যন্ত খরচ হবে৷ এটি আনুমানিক {{timeEstimate}} এর মধ্যে সম্পন্ন হওয়া উচিত৷ ", + "transactionEstimatedTime": "আনুমানিক সময়", + "transactionCancelingSend": "প্রেরণ বাতিল করা হচ্ছে", + "transactionPrioritizingCancel": "বাতিলকরণকে অগ্রাধিকার দিন", + "transactionCanceling": "বাতিল করা হচ্ছে", + "transactionReplaceError": "ত্রুটি দেখা দিয়েছে। আপনার অ্যাকাউন্ট থেকে কোনো ফি নেওয়া হয়নি। আপনি আবার চেষ্টা করতে পারেন।", + "transactionNotEnoughNative": "অপর্যাপ্ত {{nativeTokenSymbol}}", + "transactionGasLimitError": "গ্যাসের সীমা অনুমান করা যায়নি", + "transactionGasEstimationError": "গ্যাসের বিষয়টি অনুমান করা যায়নি", + "pendingTransactionCancel": "বাতিল করুন", + "pendingTransactionSpeedUp": "গতি বৃদ্ধি করুন", + "pendingTransactionStatus": "অবস্থা", + "pendingTransactionPending": "অনিষ্পন্ন", + "pendingTransactionPendingInteraction": "মুলতবি মিথষ্ক্রিয়া", + "pendingTransactionCancelling": "বাতিল করা হচ্ছে", + "pendingTransactionDate": "তারিখ", + "pendingTransactionNetworkFee": "নেটওয়ার্ক ফি", + "pendingTransactionEstimatedTime": "আনুমানিক সময়", + "pendingTransactionEstimatedTimeHM": "{{hours}} ঘণ্টা {{minutes}} মিনিট", + "pendingTransactionEstimatedTimeMS": "{{minutes}} মিনিট {{seconds}} সেকেন্ড", + "pendingTransactionEstimatedTimeS": "{{seconds}} সেকেন্ড", + "pendingTransactionsSendingTitle": "{{assetSymbol}} পাঠানো হচ্ছে", + "pendingTransactionsUnknownEstimatedTime": "অপরিচিত", + "pendingTransactionUnknownApp": "অপরিচিত অ্যাপ", + "unlockActionButtonUnlock": "আনলক করুন", + "unlockEnterPassword": "আপনার পাসওয়ার্ড উল্লেখ করুন", + "unlockErrorIncorrectPassword": "ভুল পাসওয়ার্ড", + "unlockErrorSomethingWentWrong": "কিছু ভুল হয়েছে। পরে আবার চেষ্টা করুন", + "unlockForgotPassword": "পাসওয়ার্ড ভুলে গেছেন", + "unlockPassword": "পাসওয়ার্ড", + "forgotPasswordText": "আপনি আপনার ওয়ালেটের 12-24 শব্দের রিকভারি ফ্রেজটি লিখে আপনার পাসওয়ার্ড পুনরায় সেট করতে পারেন৷ ফ্যান্টম আপনার জন্য আপনার পাসওয়ার্ড পুনরুদ্ধার করতে পারবেন না।", + "appInfo": "অ্যাপ সম্পর্কিত তথ্য", + "lastUsed": "শেষবার ব্যবহৃত", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "হার্ডওয়্যার অ্যাকাউন্টের সাথে নেই।", + "trustedAppAutoConfirmDisclaimer1": "সক্রিয় থাকাকালে Phantom আপনাকে অবহিত না করে বা নিশ্চিতকরণের জন্য জিজ্ঞাসা না করে এই অ্যাপ থেকে সমস্ত অনুরোধ নিশ্চিত করবে।", + "trustedAppAutoConfirmDisclaimer2": "সক্রিয় করাটা আপনার তহবিলকে জালিয়াতির ঝুঁকিতে ফেলতে পারে। শুধুমাত্র আপনার বিশ্বস্ত অ্যাপসমূহের ক্ষেত্রে এই বৈশিষ্ট্য ব্যবহার করুন৷", + "validationUtilsPasswordIsRequired": "পাসওয়ার্ড আবশ্যক", + "validationUtilsPasswordLength": "পাসওয়ার্ড 8 ক্যারেক্টর বিশিষ্ট হতে হবে", + "validationUtilsPasswordsDontMatch": "পাসওয়ার্ড মিলছে না", + "validationUtilsPasswordCantBeSame": "আপনি আপনার পুরানো পাসওয়ার্ড ব্যবহার করতে পারবেন না", + "validatorCardEstimatedApy": "আনুমানিক APY", + "validatorCardCommission": "কমিশন", + "validatorCardTotalStake": "মোট স্টেক", + "validatorCardNumberOfDelegators": "ডেলিগেটরদের #", + "validatorListChooseAValidator": "যাচাইকারী নির্বাচন করুন", + "validatorListErrorFetching": "আমরা যাচাইকারী নিয়ে আসতে পারিনি। অনুগ্রহ করে পরে আবার চেষ্টা করুন।", + "validatorListNoResults": "কোনো ফলাফল নেই", + "validatorListReload": "পুনরায় লোড করুন", + "validatorListSearch": "অনুসন্ধান করুন", + "validatorInfoTooltip": "যাচাইকারী", + "validatorInfoTitle": "যাচাইকারীগণ", + "validatorInfoDescription": "সব কিছুর বিনিময়ে SOL উপার্জন করার সময় আপনার SOL কোনো যাচাইকারীর উপর স্টেক করে আপনি সোলানা নেটওয়ার্কের কর্মক্ষমতা এবং নিরাপত্তায় অবদান রাখেন।", + "validatorApyInfoTooltip": "আনুমানিক APY", + "validatorApyInfoTitle": "আনুমানিক APY", + "validatorApyInfoDescription": "এটি হলো যাচাইকারীর উপর আপনার SOL স্টেক করার জন্য আপনার উপার্জনের হার।", + "validatorViewActionButtonStake": "স্টেক করুন", + "validatorViewErrorFetching": "যাচাইকারীদের আনা যায়নি।", + "validatorViewInsufficientBalance": "অপর্যাপ্ত ব্যালেন্স", + "validatorViewMax": "সর্বোচ্চ", + "validatorViewPrimaryText": "স্টেকিং শুরু করুন", + "validatorViewDescriptionInterpolated": "এই যাচাইকারীর মাধ্যমে আপনি কতটা SOL <1> স্টেক করতে চান তা নির্বাচন করুন৷ <3>আরো জানুন", + "validatorViewAmountSOLRequiredToStakeInterpolated": "{{amount}} SOLস্টেক করা আবশ্যক", + "validatorViewValidator": "যাচাইকারী", + "walletMenuItemsAddConnectWallet": "ওয়ালেট যুক্ত করুন", + "walletMenuItemsBridgeAssets": "ব্রিজ অ্যাসেট", + "walletMenuItemsHelpAndSupport": "সহায়তা", + "walletMenuItemsLockWallet": "ওয়ালেট লক করুন", + "walletMenuItemsResetSecretPhrase": "গোপন ফ্রেজ পুনরায় সেট করুন", + "walletMenuItemsShowMoreAccounts": "আরো {{count}}টি দেখান...", + "walletMenuItemsHideAccounts": "অ্যাকাউন্ট লুকিয়ে রাখুন", + "whatsNewOverlayNew": "নতুন!", + "whatsNewOverlayv1ActionGetAppNow": "এখন অ্যাপটি নিন", + "whatsNewOverlayv1PrimaryText": "iOS এর জন্য Phantom এখন পাওয়া যাচ্ছে!", + "whatsNewOverlayv1ScanWithCamera": "আপনার আইফোন ক্যামেরা দিয়ে স্ক্যান করুন", + "whatsNewOverlayv1SecondaryText": "আমরা ঘোষণা করতে পেরে উদ্দিপিত যে iOS এর জন্য Phantom এখন অ্যাপ স্টোরে পাওয়া যাচ্ছে! আপনার পকেটে Phantom এর শক্তির অভিজ্ঞতা নিন!", + "whatsNewOverlayv2ActionListOnME": "ম্যাজিক ইডেনে আপনার NFT তালিকাভুক্ত করুন!", + "whatsNewOverlayv2ActionTryItNow": "এখনই এটা চেষ্টা করুন", + "whatsNewOverlayv2SecondaryText": "আপনি এখন আপনার Phantom ব্রাউজার এক্সটেনশন থেকে ম্যাজিক ইডেনে NFT তালিকাভুক্ত করতে পারেন। আপনার তালিকা সম্পূর্ণরূপে পরিচালনা করতে সুবিধা অনুযায়ী মূল্য সম্পাদনা এবং তালিকা মুক্ত করুন।", + "whatsNewOverlayv3ActionBurnSpam": "স্প্যাম NFT খরচ করুন!", + "whatsNewOverlayv3SecondaryText": "আপনি এখন স্প্যাম NFT খরচ করতে এবং অল্প পরিমাণ SOL পেতে পারেন। কোনো স্প্যাম NFT-এ ক্লিক করুন, \"...\" আইকনে ক্লিক করুন এবং আপনার ওয়ালেট থেকে এটা সরাতে \"টোকেন খরচ করুন\" নির্বাচন করুন৷", + "toggleMultiChainHeader": "মাল্টিচেইন", + "disableMultiChainHeader": "সোলানা-অনলি মোড", + "disableMultiChainDetail1Header": "সোলানায় অল-ইন-এ যান", + "disableMultiChainDetail1SecondaryText": "অন্যান্য চেইন না দেখে আপনার সোলানা অ্যাকাউন্ট, টোকেন এবং সংগ্রহযোগ্য উপকরণগুলো পরিচালনা করুন।", + "disableMultiChainDetail2Header": "যেকোনো সময় মাল্টিচেইনে ফিরে যান", + "disableMultiChainDetail2SecondaryText": "আপনি পুনরায় মাল্টিচেইন সক্রিয় করলে আপনার বিদ্যমান ইথেরিয়াম এবং পলিগন ব্যালেন্স সংরক্ষণ করা হবে।", + "disableMultiChainButton": "সোলানা-অনলি সক্রিয় করুন", + "disabledMultiChainHeader": "সোলানা-অনলি সক্রিয় করা হয়েছে", + "disabledMultiChainText": "আপনি যেকোনো সময় মাল্টিচেইন পুনরায় সক্রিয় করতে পারেন।", + "enableMultiChainHeader": "মাল্টিচেইন সষ্ক্রিয় করুন", + "enabledMultiChainHeader": "মাল্টিচেইন সক্রিয় করা হয়েছে", + "enabledMultiChainText": "ইথেরিয়াম এবং পলিগন এখন আপনার ওয়ালেটে সামঞ্জস্যপূর্ণ।", + "incompatibleAccountHeader": "বেমানান অ্যাকাউন্ট", + "incompatibleAccountInterpolated": "অনুগ্রহ করে Solana-only মোড সক্রিয় করার আগে এই Ethereum-only অ্যাকাউন্টগুলো অপসারণ করুন: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "নতুন কী!", + "welcomeToMultiChainPrimaryText": "সবকিছুর জন্য একটি ওয়ালেট", + "welcomeToMultiChainDetail1Header": "ইথেরিয়াম এবং পলিগন সহায়তা", + "welcomeToMultiChainDetail1SecondaryText": "সোলানা, ইথেরিয়াম ও পলিগন থেকে আপনার সমস্ত টোকেন এবং NFT এক স্থানে।", + "welcomeToMultiChainDetail2Header": "আপনার পছন্দের সব অ্যাপ ব্যবহার করুন", + "welcomeToMultiChainDetail2SecondaryText": "নেটওয়ার্ক পরিবর্তন না করে একাধিক চেইনে অ্যাপের সাথে সংযোগ করুন।", + "welcomeToMultiChainDetail3Header": "আপনার MetaMask ওয়ালেট আমদানি করুন", + "welcomeToMultiChainDetail3SecondaryText": "ইথেরিয়াম এবং পলিগন জুড়ে আপনার সমস্ত সিড ফ্রেজ সহজেই নিয়ে আসুন।", + "welcomeToMultiChainIntro": "Phantom মাল্টিচেইনে স্বাগতম", + "welcomeToMultiChainIntroDesc": "Solana, Ethereum, এবং Polygon এর আওতাধীন আপনার সমস্ত টোকেন এবং NFT এক স্থানে। সবকিছুর জন্য আপনার একটি ওয়ালেট।", + "welcomeToMultiChainAccounts": "মাল্টিচেইন অ্যাকাউন্ট পুনরায় ডিজাইন করা হয়েছে", + "welcomeToMultiChainAccountsDesc": "মাল্টিচেইনের জন্য পুনরায় ডিজাইন করা হয়েছে, প্রতিটি অ্যাকাউন্টে এখন সংশ্লিষ্ট ETH এবং Polygon ঠিকানা রয়েছে।", + "welcomeToMultiChainApps": "সব স্থানে কাজ করে", + "welcomeToMultiChainAppsDesc": "Ethereum, Polygon, এবং Solana প্রতিটি অ্যাপের সাথে Phantom সামঞ্জস্যপূর্ণ। \"মেটামাস্কের সাথে সংযুক্ত করুন\"-এ ক্লিক করুন এবং আপনি যেতে প্রস্তুত।", + "welcomeToMultiChainImport": "তাৎক্ষণিকভাবে মেটামাস্ক থেকে আমদানি করুন", + "welcomeToMultiChainImportDesc": "মেটামাস্ক বা কয়েনবেস ওয়ালেটের মতো ওয়ালেট থেকে আপনার গোপন ফ্রেজ বা পার্সোনাল কি আমদানি করুন। সব এক স্থানে।", + "welcomeToMultiChainImportInterpolated": "মেটামাস্ক বা কয়েনবেস ওয়ালেটের মতো ওয়ালেট থেকে <0>আপনার গোপন ফ্রেজ বা পার্সোনাল কি নিয়ে আসুন। সব এক স্থানে।", + "welcomeToMultiChainTakeTour": "সফর করুন", + "welcomeToMultiChainSwapperTitle": "সোয়াপ করুন ইথেরিয়াম, \nপলিগন ও সোলানায় ", + "welcomeToMultiChainSwapperDetail1Header": "ইথেরিয়াম এবং পলিগন সহায়তা", + "welcomeToMultiChainSwapperDetail1SecondaryText": "এখন আপনি সহজেই আপনার ওয়ালেট থেকে ERC-20 টোকেন সোয়াপ করতে পারেন।", + "welcomeToMultiChainSwapperDetail2Header": "সেরা দাম এবং খুব কম ফি", + "welcomeToMultiChainSwapperDetail2SecondaryText": "সর্বাধিক মুনাফার জন্য 100+ তারল্য উৎস এবং স্মার্ট অর্ডারের রাউটিং।", + "networkErrorTitle": "নেটওয়ার্ক ত্রুটি", + "networkError": "দুর্ভাগ্যবশত আমরা নেটওয়ার্কে অ্যাক্সেস করতে পারছি না। অনুগ্রহ করে পরে আবার চেষ্টা করুন।", + "authenticationUnlockPhantom": "Phantom আনলক করুন", + "errorAndOfflineSomethingWentWrong": "কিছু ভুল হয়েছে", + "errorAndOfflineSomethingWentWrongTryAgain": "অনুগ্রহ করে আবার চেষ্টা করুন।", + "errorAndOfflineUnableToFetchAssets": "আমরা অ্যাসেট আনতে পারি নাই। অনুগ্রহ করে পরে আবার চেষ্টা করুন।", + "errorAndOfflineUnableToFetchCollectibles": "আমরা সংগ্রহযোগ্য উপকরণ আনতে পারি নাই। অনুগ্রহ করে পরে আবার চেষ্টা করুন।", + "errorAndOfflineUnableToFetchSwap": "আমরা সোয়াপ এর তথ্য আনতে পারি নাই। অনুগ্রহ করে পরে আবার চেষ্টা করুন।", + "errorAndOfflineUnableToFetchTransactionHistory": "আমরা ঠিক এই মুহূর্তে আপনার লেনদেনের ইতিহাস পেতে অক্ষম। আপনার নেটওয়ার্ক সংযোগ পরীক্ষা করুন, অথবা পরে আবার চেষ্টা করুন।", + "errorAndOfflineUnableToFetchRewardsHistory": "আমরা পুরস্কারের ইতিহাস আনতে পারিনি। অনুগ্রহ করে পরে আবার চেষ্টা করুন।", + "networkHealthSheetCloseButtonText": "OK", + "swapReviewError": "আপনার অর্ডার পর্যালোচনা করার সময় কিছু ভুল হয়েছে, অনুগ্রহ করে আবার চেষ্টা করুন।", + "sendSelectToken": "টোকেন নির্বাচন করুন", + "swapBalance": "ব্যালেন্স:", + "swapTitle": "টোকেন সোয়াপ করুন", + "swapSelectToken": "টোকেন নির্বাচন করুন", + "swapYouPay": "আপনি পরিশোধ করেন", + "swapYouReceive": "আপনি গ্রহণ করেন", + "aboutPrivacyPolicy": "গোপনীয়তা নীতি", + "aboutVersion": "সংস্করণ {{version}}", + "aboutVisitWebsite": "ওয়েবসাইট ভিজিট করুন", + "bottomSheetConnectTitle": "সংযুক্ত করুন", + "A11YbottomSheetConnectTitle": "বটম শিট সংযোগ", + "A11YbottomSheetCommandClose": "বটম শিট প্রত্যাখ্যান", + "A11YbottomSheetCommandBack": "বটম শিট ফেরত", + "bottomSheetSignTypedDataTitle": "সাংকেতিক বার্তা", + "bottomSheetSignMessageTitle": "সাংকেতিক বার্তা", + "bottomSheetSignInTitle": "সাইন-ইন করুন", + "bottomSheetSignInAndConnectTitle": "সাইন-ইন করুন", + "bottomSheetConfirmTransactionTitle": "লেনদেন নিশ্চিত করুন", + "bottomSheetConfirmTransactionsTitle": "লেনদেন নিশ্চিত করুন", + "bottomSheetAdvancedTitle": "অগ্রসর", + "bottomSheetReadOnlyAccountTitle": "শুধুমাত্র-দর্শন মোড", + "bottomSheetTransactionSettingsTitle": "নেটওয়ার্ক ফি", + "bottomSheetConnectDescription": "সংযোগ করাটা এই সাইটকে নির্বাচিত অ্যাকাউন্টের ব্যালেন্স এবং কার্যকলাপ দেখার সুযোগ করে দেবে৷", + "bottomSheetSignInDescription": "এই বার্তায় স্বাক্ষর করা প্রমাণ করবে যে, নির্বাচিত অ্যাকাউন্টে আপনার মালিকানা রয়েছে৷ শুধুমাত্র আপনার আস্থা রয়েছে এমন অ্যাপ্লিকেশন থেকে বার্তায় স্বাক্ষর করুন।", + "bottomSheetSignInAndConnectDescription": "অনুমোদন এই সাইটকে নির্বাচিত অ্যাকাউন্টের ব্যালেন্স এবং কার্যকলাপ দেখার সুযোগ দেবে৷", + "bottomSheetConfirmTransactionDescription": "ব্যালেন্স পরিবর্তন অনুমান নির্ভর। সংশ্লিষ্ট পরিমাণ এবং সম্পদের নিশ্চয়তা দেওয়া হয় না।", + "bottomSheetConfirmTransactionsDescription": "ব্যালেন্স পরিবর্তন অনুমান নির্ভর। সংশ্লিষ্ট পরিমাণ এবং সম্পদের নিশ্চয়তা দেওয়া হয় না।", + "bottomSheetSignTypedDataDescription": "এটি শুধুমাত্র অনুমতির জন্য অনুরোধ। লেনদেন অবিলম্বে কার্যকর নাও হতে পারে।", + "bottomSheetSignTypedDataSecondDescription": "ব্যালেন্স পরিবর্তন অনুমান নির্ভর। সংশ্লিষ্ট পরিমাণ এবং সম্পদের নিশ্চয়তা দেওয়া হয় না।", + "bottomSheetSignMessageDescription": "এই বার্তায় স্বাক্ষর করা প্রমাণ করবে যে, নির্বাচিত অ্যাকাউন্টে আপনার মালিকানা রয়েছে৷ শুধুমাত্র আপনার আস্থা রয়েছে এমন অ্যাপ্লিকেশন থেকে বার্তায় স্বাক্ষর করুন।", + "bottomSheetReadOnlyAccountDescription": "শুধুমাত্র-দর্শন মোডে এই ক্রিয়া সম্পাদন করা যাচ্ছে না৷", + "bottomSheetMessageRow": "বার্তা", + "bottomSheetStatementRow": "বিবৃতি", + "bottomSheetAutoConfirmRow": "স্বয়ংক্রিয়ভাবে নিশ্চিত করুন", + "bottomSheetAutoConfirmOff": "বন্ধ", + "bottomSheetAutoConfirmOn": "চালু", + "bottomSheetAccountRow": "অ্যাকাউন্ট", + "bottomSheetAdvancedRow": "অগ্রসর", + "bottomSheetContractRow": "যোগাযোগের ঠিকানা", + "bottomSheetSpenderRow": "খরচকারীর ঠিকানা", + "bottomSheetNetworkRow": "নেটওয়ার্ক", + "bottomSheetNetworkFeeRow": "নেটওয়ার্ক ফি", + "bottomSheetEstimatedTimeRow": "আনুমানিক সময়", + "bottomSheetAccountRowDefaultAccountName": "অ্যাকাউন্ট", + "bottomSheetConnectRequestDisclaimer": "শুধুমাত্র আপনার আস্থা রয়েছে এমন ওয়েবসাইটে সংযুক্ত হন", + "bottomSheetSignInRequestDisclaimer": "শুধুমাত্র আপনার আস্থা রয়েছে এমন ওয়েবসাইটে সাইন-ইন করুন", + "bottomSheetSignatureRequestDisclaimer": "এই ওয়েবসাইটে আপনার আস্থা থাকলে তবেই নিশ্চিত করুন। ", + "bottomSheetIgnoreWarning": "সতর্কতা উপেক্ষা করুন, যেকোনোভাবে এগিয়ে যান", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "কোনো ব্যালেন্স পরিবর্তন দেখা যায়নি। অনুগ্রহ করে সতর্কতার সাথে এগিয়ে যান এবং এই সাইটে আপনার আস্থা থাকলে তবেই নিশ্চিত করুন৷", + "bottomSheetReadOnlyWarning": "আপনি শুধু এই ঠিকানা দেখছেন। লেনদেন এবং বার্তা সাইন করার জন্য আপনাকে গোপন ফ্রেজ নিয়ে আসতে হবে।", + "bottomSheetWebsiteIsUnsafeWarning": "এই ওয়েবসাইট ব্যবহার করা অনিরাপদ এবং আপনার তহবিল চুরি করার চেষ্টা করা হতে পারে।", + "transactionsFromInterpolated": "থেকে: {{from}}", + "transactionsFromParagraphInterpolated": "থেকে {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "আজ", + "transactionsToInterpolated": "প্রতি: {{to}}", + "transactionsToParagraphInterpolated": "প্রতি {{to}}", + "transactionsYesterday": "গতকাল", + "addEditAddressAdd": "ঠিকানা যুক্ত করুন", + "addEditAddressDelete": "ঠিকানা মুছে ফেলুন", + "addEditAddressDeleteTitle": "আপনি কি নিশ্চিত যে আপনি এই ঠিকানা মুছে ফেলতে চান?", + "addEditAddressSave": "ঠিকানা সংরক্ষণ করুন", + "dAppBrowserComingSoon": "dApp ব্রাউজার শীঘ্রই আসছে!", + "dAppBrowserSearchPlaceholder": "অনুসন্ধান করুন বা URL লিখুন", + "dAppBrowserOpenInNewTab": "নতুন ট্যাবে খুলুন", + "dAppBrowserSuggested": "সুপারিশকৃত", + "dAppBrowserFavorites": "প্রিয়", + "dAppBrowserBookmarks": "বুকমার্কসমূহ", + "dAppBrowserBookmarkAdd": "বুকমার্ক যোগ করুন", + "dAppBrowserBookmarkRemove": "বুকমার্ক সরিয়ে নিন", + "dAppBrowserTrustedApps": "সাম্প্রতিক", + "dAppBrowserFavoritesDescription": "আপনার প্রিয়গুলো এখানে দেখানো হবে", + "dAppBrowserBookmarksDescription": "আপনার বুকমার্কসমূহ এখানে দেখানো হবে", + "dAppBrowserRecentsDescription": "সম্প্রতি সংযুক্ত ড্যাপসমূহ এখানে দেখা যাবে৷", + "dAppBrowserEmptyScreenDescription": "কোনো URL টাইপ করুন বা ওয়েব অনুসন্ধান করুন", + "dAppBrowserBlocklistScreenTitle": "{{origin}} ব্লক করা হয়েছে!", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom মনে করে যে এই ওয়েবসাইট ক্ষতিকর এবং ব্যবহার করা অনিরাপদ।", + "part2": "এই সাইটকে পরিচিত ফিশিং ওয়েবসাইট এবং স্ক্যামের কমিউনিটি-রক্ষণাবেক্ষণকৃত ডেটাবেইস এর অংশ হিসাবে পতাকাঙ্কিত করা হয়েছে৷ আপনি যদি মনে করেন যে সাইটটি ভুলবশত পতাকাঙ্কিত হয়েছে, তাহলে অনুগ্রহ করে একটি সমস্যা ফাইল করুন।" + }, + "dAppBrowserBlocklistScreenIgnoreButton": "সতর্কতা উপেক্ষা করুন, যেকোনোভাবে দেখান", + "dAppBrowserActionBookmark": "বুকমার্ক", + "dAppBrowserActionRemoveBookmark": "বুকমার্ক সরিয়ে নিন", + "dAppBrowserActionRefresh": "রিফ্রেশ করুন", + "dAppBrowserActionShare": "শেয়ার করুন", + "dAppBrowserActionCloseTab": "ট্যাব বন্ধ করুন", + "dAppBrowserActionEndAutoConfirm": "Auto-Confirm বন্ধ করুন", + "dAppBrowserActionDisconnectApp": "অ্যাপ বিচ্ছিন্ন করুন", + "dAppBrowserActionCloseAllTabs": "সব ট্যাব বন্ধ করুন", + "dAppBrowserNavigationAddressPlaceholder": "অনুসন্ধান করতে একটি URL টাইপ করুন", + "dAppBrowserTabOverviewMore": "আরো", + "dAppBrowserTabOverviewAddTab": "সব ট্যাব", + "dAppBrowserTabOverviewClose": "বন্ধ করুন", + "dAppBrowserCloseTab": "ট্যাব বন্ধ করুন", + "dAppBrowserClose": "বন্ধ করুন", + "dAppBrowserTabOverviewAddBookmark": "বুকমার্ক যোগ করুন", + "dAppBrowserTabOverviewRemoveBookmark": "বুকমার্ক সরিয়ে নিন", + "depositAssetListSuggestions": "পরামর্শ", + "depositUndefinedToken": "দুঃখিত, এই টোকেন জমা করা যাবে না", + "onboardingImportRecoveryPhraseDetails": "বিস্তারিত", + "onboardingCreateRecoveryPhraseVerifyTitle": "গোপন রিকভারি ফ্রেজ কি লিখেছেন?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "গোপন রিকভারি ফ্রেজ ছাড়া আপনি আপনার কি বা এর সাথে সম্পর্কিত কোনো অ্যাসেটে অ্যাক্সেস করতে পারবেন না।", + "onboardingCreateRecoveryPhraseVerifyYes": "হ্যাঁ", + "onboardingCreateRecoveryPhraseErrorTitle": "ত্রুটি", + "onboardingCreateRecoveryPhraseErrorSubtitle": "আমরা অ্যাকাউন্ট তৈরি করতে ব্যর্থ হয়েছি, অনুগ্রহ করে আবার চেষ্টা করুন৷", + "onboardingDoneDescription": "আপনি এখন সম্পূর্ণরূপে আপনার ওয়ালেট উপভোগ করতে পারবেন।", + "onboardingDoneGetStarted": "শুরু করুন", + "onboardingImportAccountsEmptyResult": "কোনো অ্যাকাউন্ট পাওয়া যায়নি", + "onboardingImportAccountsAccountName": "অ্যাকাউন্ট {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "সাগা {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "লেজার {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "আমরা কার্যকলাপসহ {{numberOfWallets}} অ্যাকাউন্ট পেয়েছি৷", + "onboardingImportAccountsFoundAccounts_other": "আমরা কার্যকলাপসহ {{numberOfWallets}} অ্যাকাউন্ট পেয়েছি৷", + "onboardingImportAccountsFoundAccountsNoActivity_one": "আমরা {{numberOfWallets}} অ্যাকাউন্ট পেয়েছি", + "onboardingImportAccountsFoundAccountsNoActivity_other": "আমরা {{numberOfWallets}} অ্যাকাউন্ট পেয়েছি", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "পলিগন", + "onboardingImportRecoveryPhraseLessThanTwelve": "ফ্রেজ কমপক্ষে 12 শব্দের হতে হবে।", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "ফ্রেজ ঠিক 12 বা 24 শব্দের হতে হবে।", + "onboardingImportRecoveryPhraseWrongWord": "ভুল শব্দ: {{ words }}।", + "onboardingProtectTitle": "আপনার ওয়ালেট সুরক্ষা করুন", + "onboardingProtectDescription": "বায়োমেট্রিক নিরাপত্তা যুক্ত করাটা নিশ্চিত করবে যে, শুধুমাত্র আপনিই আপনার ওয়ালেটে অ্যাক্সেস করতে পারেন।", + "onboardingProtectButtonHeadlineDevice": "ডিভাইস", + "onboardingProtectButtonHeadlineFaceID": "ফেস আইডি", + "onboardingProtectButtonHeadlineFingerprint": "ফিঙ্গারপ্রিন্ট", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "{{ authType }} প্রমাণীকরণ ব্যবহার করুন", + "onboardingProtectError": "প্রমাণীকরণের সময় কিছু ভুল হয়েছে, অনুগ্রহ করে আবার চেষ্টা করুন", + "onboardingProtectBiometryIosError": "Phantom-এ বায়োমেট্রিক প্রমাণীকরণ বিন্যাস করা হয়েছে, তবে সিস্টেম সেটিংসে তা নিষ্ক্রিয় অবস্থায় আছে। পুনরায় সক্রিয় করতে অনুগ্রহ করে সেটিংস > Phantom > ফেস আইডি বা টাচ আইডি খুলুন৷", + "onboardingProtectRemoveAuth": "প্রমাণীকরণ নিষ্ক্রিয় করুন", + "onboardingProtectRemoveAuthDescription": "আপনি কি নিশ্চিত যে আপনি প্রমাণীকরণ নিষ্ক্রিয় করতে চান?", + "onboardingWelcomeTitle": "Phantom-এ স্বাগতম", + "onboardingWelcomeDescription": "শুরু করতে একটি নতুন ওয়ালেট তৈরি করুন বা সিড ফ্রেজ থেকে একটি নিয়ে আসুন৷", + "onboardingWelcomeCreateWallet": "নতুন ওয়ালেট সৃষ্টি করুন", + "onboardingWelcomeAlreadyHaveWallet": "আমার আগে থেকেই একটি ওয়ালেট রয়েছে", + "onboardingWelcomeConnectSeedVault": "সিড ভল্ট সংযুক্ত করুন", + "onboardingSlide1Title": "আপনার দ্বারা নিয়ন্ত্রিত,\nআমাদের দ্বারা সুরক্ষিত", + "onboardingSlide1Description": "আপনার তহবিল ব্যক্তিগত এবং বায়োমেট্রিক্স, স্ক্যাম শনাক্তকরণ ও 24/7 বা সার্বক্ষণিক সহায়তাসহ সুরক্ষিত।", + "onboardingSlide2Title": "আপনার NFT-এর জন্য সবচেয়ে সেরা স্থান", + "onboardingSlide2Description": "তালিকা পরিচালনা করুন, স্প্যাম অপসারণ করুন এবং সহায়ক পুশ বিজ্ঞপ্তিসহ হালনাগাদ থাকুন৷", + "onboardingSlide3Title": "আপনার টোকেন দিয়ে আরো কিছু করুন", + "onboardingSlide3Description": "আপনার ওয়ালেট কখনো ত্যাগ না করে সংরক্ষণ করুন, সোয়াপ করুন, স্টেক করুন, প্রেরণ করুন এবং গ্রহণ করুন।", + "onboardingSlide4Title": "Web3-এর সেরাটা আবিষ্কার করুন", + "onboardingSlide4Description": "অ্যাপ-মধ্যস্থ ব্রাউজার দিয়ে শীর্ষস্থানীয় অ্যাপ এবং সংগ্রহযোগ্য উপকরণ খুঁজুন এবং সংযুক্ত করুন।", + "onboardingMultichainSlide5Title": "সবকিছুর জন্য একটি ওয়ালেট", + "onboardingMultichainSlide5Description": "একটি একক ব্যবহারকারী-বান্ধব ইন্টারফেসে সমস্ত সোলানা, ইথেরিয়াম এবং পলিগনের অভিজ্ঞতা নিন।", + "onboardingMultichainSlide5DescriptionWithBitcoin": "একটি একক ব্যবহারকারী-বান্ধব ইন্টারফেসে সমস্ত সোলানা, ইথেরিয়াম, পলিগন এবং বিটকয়েনের অভিজ্ঞতা নিন।", + "requireAuth": "প্রমাণীকরণ প্রয়োজন", + "requireAuthImmediately": "অবিলম্বে", + "availableToSend": "প্রেরণযোগ্য", + "sendEnterAmount": "পরিমাণ লিখুন", + "sendEditMemo": "মেমো সম্পাদনা করুন", + "sendShowLogs": "ত্রুটি লগ দেখান", + "sendHideLogs": "ত্রুটি লগ লুকিয়ে রাখুন", + "sendGoBack": "ফিরে যান", + "sendTransactionSuccess": "আপনার টোকেন সফলভাবে পাঠানো হয়েছে", + "sendInputPlaceholder": "নাম বা ঠিকানা", + "sendRecentlyUsedAddressLabel": "{{formattedTimestamp}} আগে ব্যবহার করা হয়েছে", + "sendRecipientAddress": "গ্রহণকারীর ঠিকানা", + "sendTokenInterpolated": "{{tokenSymbol}} প্রেরণ করুন", + "sendPasteFromClipboard": "ক্লিপবোর্ড থেকে পেস্ট করুন", + "sendScanQR": "QR কোড স্ক্যান করুন", + "sendTo": "প্রতি:", + "sendCameraAccess": "ক্যামেরা অ্যাক্সেস", + "sendCameraAccessSubtitle": "QR কোড স্ক্যান করতে ক্যামেরা অ্যাক্সেস সক্রিয় করতে হবে। আপনি কি এখন সেটিংস চালু করতে চান?", + "sendSettings": "সেটিংস", + "sendOK": "OK", + "invalidQRCode": "এই QR কোড বৈধ নয়।", + "sendInvalidQRCode": "এই QR কোড কোনো বৈধ ঠিকানা নয়", + "sendInvalidQRCodeSubtitle": "আবার চেষ্টা করুন বা অন্য QR কোড দিয়ে দেখুন।", + "sendInvalidQRCodeSplToken": "QR কোডে অবৈধ টোকেন", + "sendInvalidQRCodeSplTokenSubtitle": "এই QR কোডে এমন একটি টোকেন রয়েছে আপনি যেটির মালিক নন বা আমরা যা শনাক্ত করতে পারছি না।", + "sendScanAddressToSend": "তহবিল প্রেরণ করতে {{tokenSymbol}} ঠিকানা স্ক্যান করুন", + "sendScanAddressToSendNoSymbol": "তহবিল প্রেরণ করতে ঠিকানা স্ক্যান করুন", + "sendScanAddressToSendCollectible": "সংগ্রহযোগ্য উপকরণ প্রেরণ করতে SOL ঠিকানা স্ক্যান করুন", + "sendScanAddressToSendCollectibleMultichain": "সংগ্রহযোগ্য উপকরণ প্রেরণ করতে ঠিকানা স্ক্যান করুন", + "sendSummary": "সারসংক্ষেপ", + "sendUndefinedToken": "দুঃখিত, এই টোকেন প্রেরণ করা যাবে না", + "sendNoTokens": "কোনো টোকেন নেই", + "noBuyOptionsAvailableInCountry": "আপনার দেশে কেনার কোনো সুযোগ নেই", + "swapAvailableTokenDisclaimer": "নেটওয়ার্কসমূহের মধ্যে সংযোগের জন্য সীমিত সংখ্যক টোকেন বিদ্যমান", + "swapCrossSwapNetworkTooltipTitle": "নেটওয়ার্ক জুড়ে সোয়াপিং", + "swapCrossSwapNetworkTooltipDescription": "নেটওয়ার্ক জুড়ে সোয়াপ করার সময় সর্বনিম্ন মূল্য এবং দ্রুততম লেনদেনের জন্য বিদ্যমান টোকেন্সমূহ ব্যবহার করার পরামর্শ দেওয়া হয়।", + "settingsAbout": "Phantom সম্পর্কে", + "settingsConfirm": "হ্যাঁ", + "settingsMakeSureNoOneIsWatching": "নিশ্চিত করুন যে কেউ আপনার স্ক্রিন দেখছে না", + "settingsManageAccounts": "অ্যাকাউন্ট পরিচালনা করুন", + "settingsPrompt": "আপনি কি নিশ্চিত যে আপনি অব্যাহত রাখতে চান?", + "settingsSelectAvatar": "অ্যাভেটর নির্বাচন করুন", + "settingsSelectSecretPhrase": "গোপন ফ্রেজ নির্বাচন করুন", + "settingsShowPrivateKey": "আপনার প্রাইভেট কি প্রকাশ করতে আলতো চাপুন৷", + "settingsShowRecoveryPhrase": "আপনার গোপন ফ্রেজ প্রকাশ করতে আলতো চাপুন৷", + "settingsSubmitBetaFeedback": "বিটা ফিডব্যাক জমা দিন", + "settingsUpdateAccountNameToast": "অ্যাকাউন্টের নাম হালনাগাদ করা হয়েছে", + "settingsUpdateAvatarToast": "অ্যাভেটার হালনাগাদ করা হয়েছে", + "settingsWalletAddress": "অ্যাকাউন্ট এর ঠিকানা", + "settingsWalletAddresses": "অ্যাকাউন্ট এর ঠিকানাসমূহ", + "settingsWalletNamePrimary": "অ্যাকাউন্ট এর নাম", + "settingsPlaceholderName": "নাম", + "settingsWalletNameSecondary": "আপনার ওয়ালেট এর নাম পরিবর্তন করুন", + "settingsYourAccounts": "আপনার অ্যাকাউন্টসমূহ", + "settingsYourAccountsMultiChain": "বহু-চেইন", + "settingsNotifications": "বিজ্ঞপ্তি", + "settingsNotificationPreferences": "বিজ্ঞপ্তির অগ্রাধিকার", + "pushNotificationsPreferencesAllowNotifications": "বিজ্ঞপ্তিকে অনুমতি দিন", + "pushNotificationsPreferencesSentTokens": "প্রেরিত টোকেনসমূহ", + "pushNotificationsPreferencesSentTokensDescription": "টোকেন এবং NFT-এর বহির্গামী স্থানান্তর", + "pushNotificationsPreferencesReceivedTokens": "প্রাপ্ত টোকেনসমূহ", + "pushNotificationsPreferencesReceivedTokensDescription": "টোকেন এবং NFT-এর অন্তর্মুখী স্থানান্তর", + "pushNotificationsPreferencesDexSwap": "সোয়াপসমূহ", + "pushNotificationsPreferencesDexSwapDescription": "স্বীকৃত অ্যাপ্লিকেশনসমূহে সোয়াপসমূহ", + "pushNotificationsPreferencesOtherBalanceChanges": "অন্যান্য ব্যালেন্স পরিবর্তন", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "আপনার ব্যালেন্সকে প্রভাবিত করে এমন অন্যান্য মাল্টি-টোকেন লেনদেন", + "pushNotificationsPreferencesPhantomMarketing": "Phantom থেকে হালনাগাদ", + "pushNotificationsPreferencesPhantomMarketingDescription": "বৈশিষ্ট্য ঘোষণা এবং সাধারণ হালনাগাদসমূহ", + "pushNotificationsPreferencesDescription": ".এসব সেটিংস এই সক্রিয় ওয়ালেটের জন্য পুশ বিজ্ঞপ্তি নিয়ন্ত্রণ করে। প্রতিটি ওয়ালেটের নিজস্ব বিজ্ঞপ্তি সেটিংস রয়েছে৷ সমস্ত Phantom পুশ বিজ্ঞপ্তি বন্ধ করতে আপনার <1>ডিভাইস সেটিংস-এ যান৷", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "বিজ্ঞপ্তির অগ্রাধিকারসমূহ সমলয় করা যাচ্ছে না৷", + "connectSeedVaultConnectSeed": "একটি সিড সংযুক্ত করুন", + "connectSeedVaultConnectSeedDescription": "আপনার ফোনে সিড ভল্টের সাথে Phantom-কে সংযুক্ত করুন", + "connectSeedVaultSelectAnAccount": "একটি অ্যাকাউন্ট নির্বাচন করুন", + "connectSeedVaultSelectASeed": "একটি সিড নির্বাচন করুন", + "connectSeedVaultSelectASeedDescription": "আপনি Phantom-এর সাথে কোন অ্যাকাউন্ট সংযুক্ত করতে চান তা নির্বাচন করুনন", + "connectSeedVaultSelectAnAccountDescription": "আপনি Phantom-এর সাথে কোন অ্যাকাউন্ট সেট-আপ করতে চান তা নির্বাচন করুন৷", + "connectSeedVaultNoAccountsFound": "কোনো অ্যাকাউন্ট পাওয়া যায়নি।", + "connectSeedVaultSelectAccounts": "অ্যাকাউন্টসমূহ নির্বাচন করুন", + "connectSeedVaultSelectAccountsDescription": "আপনি Phantom-এ কোন অ্যাকাউন্ট সেট-আপ করতে চান তা নির্বাচন করুন৷", + "connectSeedVaultCompleteSetup": "সেট-আপ সম্পন্ন করুন", + "connectSeedVaultCompleteSetupDescription": "আপনি সম্পূর্ণ তৈরি! Phantom-এর মাধ্যমে web3 অন্বেষণ করুন এবং লেনদেন নিশ্চিত করতে আপনার সিড ভল্ট ব্যবহার করুন", + "connectSeedVaultConnectAnotherSeed": "আরেকটি সিড সংযুক্ত করুন", + "connectSeedVaultConnectAllSeedsConnected": "সমস্ত সিড সংযুক্ত করা হয়েছে", + "connectSeedVaultNoSeedsConnected": "কোনো সিড সংযুক্ত নেই। সিড ভল্ট থেকে অনুমোদন করতে নিচের বোতামে আলতো চাপুন৷", + "connectSeedVaultConnectAccount": "অ্যাকাউন্ট যুক্ত করুন", + "connectSeedVaultLoadMore": "আরও লোড করুন", + "connectSeedVaultNeedPermission": "অনুমতি প্রয়োজন", + "connectSeedVaultNeedPermissionDescription": "Phantom-কে সিড ভল্ট-এর অনুমতি ব্যবহার করার অনুমতি দিতে সেটিংসে যান৷", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} ফি", + "stakeAmount": "পরিমাণ", + "stakeAmountBalance": "ব্যালেন্স", + "swapTopQuotes": "শীর্ষ {{numQuotes}} উদ্ধৃত দর", + "swapTopQuotesTitle": "শীর্ষ দর", + "swapProvidersTitle": "সেবা প্রদানকারী", + "swapProvidersFee": "{{fee}} ফি", + "swapProvidersTagRecommended": "সর্বোচ্চ মুনাফা", + "swapProvidersTagFastest": "দ্রুততম", + "swapProviderEstimatedTimeHM": "{{hours}} ঘণ্টা {{minutes}} মিনিট", + "swapProviderEstimatedTimeM": "{{minutes}} মিনিট", + "swapProviderEstimatedTimeS": "{{seconds}} সেকেন্ড", + "stakeReview": "পর্যালোচনা করুন", + "stakeReviewAccount": "অ্যাকাউন্ট", + "stakeReviewCommissionFee": "কমিশন ফি", + "stakeReviewConfirm": "নিশ্চিত করুন", + "stakeReviewValidator": "যাচাইকারী", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "বুঝেছি", + "swapTabInsufficientFunds": "অপর্যাপ্ত তহবিল", + "swapNoAssetsFound": "কোনো অ্যাসেট/সম্পদ নেই", + "swapNoTokensFound": "কোনো টোকেন পাওয়া যায়নি", + "swapConfirmationTryAgain": "আবার চেষ্টা করুন", + "swapConfirmationGoBack": "ফিরে যান", + "swapNoQuotesFound": "কোনো উদ্ধৃত দর পাওয়া যায়নি", + "swapNotProviderFound": "আমরা এই টোকেন সোয়াপ এর জন্য সেবা প্রদানকারী খুঁজে পাইনি। একটি ভিন্ন টোকেন চেষ্টা করুন।", + "swapAvailableOnMainnet": "এই বৈশিষ্ট্য শুধুমাত্র মিয়ানেট-এ বিদ্যমান", + "swapNotAvailableEVM": "EVM অ্যাকাউন্টের জন্য এখনো সোয়াপ করার সুযোগ নেই", + "singleChainSwapTab": "নেটওয়ার্কে", + "crossChainSwapTab": "নেটওয়ার্ক জুড়ে", + "allFilter": "সবগুলো", + "bridgeRefuelTitle": "রিফুয়েল", + "bridgeRefuelDescription": "রিফুয়েল নিশ্চিত করে যে আপনি ব্রিজ করার পরে লেনদেনের জন্য অর্থ প্রদান করতে পারবেন।", + "bridgeRefuelLabelBalance": "আপনার {{symbol}}", + "bridgeRefuelLabelReceive": "আপনি গ্রহণ করেন", + "bridgeRefuelLabelFee": "আনুমানিক খরচ", + "bridgeRefuelDismiss": "রিফুয়েল ছাড়াই চালিয়ে যান", + "bridgeRefuelEnable": "রিফুয়েল সক্রিয় করুন", + "unwrapWrappedSolError": "উন্মুক্ত করতে ব্যর্থ হয়েছে", + "unwrapWrappedSolLoading": "উন্মুক্ত করা হচ্ছে...", + "unwrapWrappedSolSuccess": "উন্মুক্ত করা হয়েছে", + "unwrapWrappedSolViewTransaction": "লেনদেন দেখুন", + "dappApprovePopupSignMessage": "বার্তা সাইন করুন", + "solanaPayFrom": "থেকে", + "solanaPayMessage": "বার্তা", + "solanaPayNetworkFee": "নেটওয়ার্ক ফি", + "solanaPayFree": "বিনামূল্যে", + "solanaPayPay": "{{item}} প্রদান করুন", + "solanaPayPayNow": "এখন পরিশোধ করুন", + "solanaPaySending": "{{item}} পাঠানো হচ্ছে", + "solanaPayReceiving": "{{item}} গ্রহণ করা হচ্ছে", + "solanaPayMinting": "{{item}} তৈরি করা হচ্ছে", + "solanaPayTransactionProcessing": "আপনার লেনদেন সফলভাবে <1>{{uiRecipient}} এ পাঠানো হয়েছে। ", + "solanaPaySent": "পাঠানো হয়েছে!", + "solanaPayReceived": "গৃহীত হয়েছে!", + "solanaPayMinted": "তৈরি করা হয়েছে!", + "solanaPaySentNFT": "NFT পাঠানো হয়েছে!", + "solanaPayReceivedNFT": "NFT গৃহীত হয়েছে!", + "solanaPayTokensSent": "আপনার টোকেন সফলভাবে {{to}}-কে পাঠানো হয়েছে ", + "solanaPayTokensReceived": "আপনি {{from}} থেকে নতুন টোকেন গ্রহণ করেছেন", + "solanaPayViewTransaction": "লেনদেন দেখুন", + "solanaPayTransactionFailed": "লেনদেন ব্যর্থ হয়েছে", + "solanaPayConfirm": "নিশ্চিত করুন", + "solanaPayTo": "প্রতি", + "dappApproveConnectViewAccount": "আপনার সোলানা অ্যাকাউন্ট দেখুন", + "deepLinkInvalidLink": "অবৈধ লিঙ্ক", + "deepLinkInvalidSplTokenSubtitle": "এতে এমন একটি টোকেন রয়েছে আপনি যেটির মালিক নন বা আমরা যা শনাক্ত করতে পারছি না।", + "walletAvatarShowAllAccounts": "সব অ্যাকাউন্ট দেখান", + "pushNotificationsGetInstantUpdates": "তাৎক্ষণিক হালনাগাদ নিন", + "pushNotificationsEnablePushNotifications": "সম্পূর্ণ স্থানান্তর, সোয়াপ এবং ঘোষণা সম্পর্কে পুশ বিজ্ঞপ্তি সক্রিয় করুন", + "pushNotificationsEnable": "সক্রিয় করুন", + "pushNotificationsNotNow": "এখন না", + "onboardingAgreeToTermsOfServiceInterpolated": "আমি <1>সেবার শর্তাবলিতে সম্মত", + "onboardingConfirmSaveSecretRecoveryPhrase": "ঠিক আছে, আমি এটি কোথাও সংরক্ষণ করেছি", + "onboardingCreateNewWallet": "নতুন ওয়ালেট সৃষ্টি করুন", + "onboardingErrorDuplicateSecretRecoveryPhrase": "এই গোপন ফ্রেজ আপনার ওয়ালেটে আগে থেকেই রয়েছে", + "onboardingErrorInvalidSecretRecoveryPhrase": "গোপন রিকভারি ফ্রেজ অবৈধ", + "onboardingFinished": "আপনার কাজ সমাপ্ত!", + "onboardingImportAccounts": "অ্যাকাউন্ট নিয়ে আসুন", + "onboardingImportImportingAccounts": "অ্যাকাউন্ট নিয়ে আসা হচ্ছে...", + "onboardingImportImportingFindingAccounts": "কার্যকলাপসহ অ্যাকাউন্ট অনুসন্ধান", + "onboardingImportAccountsLastActive": "{{formattedTimestamp}} আগে সক্রিয় ", + "onboardingImportAccountsNeverUsed": "কখনো ব্যবহৃত হয়নি", + "onboardingImportAccountsCreateNew": "নতুন ওয়ালেট", + "onboardingImportAccountsDescription": "নিয়ে আসার জন্য ওয়ালেট অ্যাকাউন্ট নির্বাচন করুন", + "onboardingImportReadOnlyAccountDescription": "আপনি দেখতে চান এমন একটি ঠিকানা বা ডোমেইন নাম যোগ করুন। আপনার কাছে শুধুমাত্র দেখার অ্যাক্সেস থাকবে, লেনদেন বা বার্তা সাইন করতে পারবেন না।", + "onboardingImportSecretRecoveryPhrase": "গোপন ফ্রেজ নিয়ে আসুন", + "onboardingImportViewAccounts": "অ্যাকাউন্ট দেখুন", + "onboardingRestoreExistingWallet": "আপনার 12 বা 24-শব্দের গোপন রিকভারি ফ্রেজ এর মাধ্যমে কোনো বিদ্যমান ওয়ালেট পুনরুদ্ধার করুন", + "onboardingShowUnusedAccounts": "অব্যবহৃত অ্যাকাউন্টসমূহ দেখান", + "onboardingShowMoreAccounts": "আরো অ্যাকাউন্ট দেখান", + "onboardingHideUnusedAccounts": "অব্যবহৃত অ্যাকাউন্ট লুকিয়ে রাখুন", + "onboardingSecretRecoveryPhrase": "গোপন রিকভারি ফ্রেজ", + "onboardingSelectAccounts": "আপনার অ্যাকাউন্টসমূহ নির্বাচন করুন", + "onboardingStoreSecretRecoveryPhraseReminder": "এটি হলো আপনি আপনার অ্যাকাউন্ট পুনরুদ্ধার করতে সক্ষম হওয়ার একমাত্র উপায়। অনুগ্রহ করে এটি নিরাপদ কোথাও সংরক্ষণ করুন!", + "useTokenMetasForMintsUnknownName": "অপরিচিত", + "bookmarksExploreScreenSearch": "অনুসন্ধান করুন বা URL লিখুন", + "timeUnitMinute": "মিনিট", + "timeUnitMinutes": "মিনিট", + "timeUnitHour": "ঘণ্টা", + "timeUnitHours": "ঘণ্টা", + "espNFTListWithPrice": "আপনি {{dAppName}}-এ {{priceAmount}} {{priceTokenSymbol}} এর জন্য {{NFTDisplayName}} তালিকাভুক্ত করেছেন", + "espNFTListWithPriceWithoutDApp": "আপনি {{priceAmount}} {{priceTokenSymbol}} এর জন্য {{NFTDisplayName}} তালিকাভুক্ত করেছেন", + "espNFTListWithoutPrice": "আপনি {{dAppName}}-এ বিক্রয়ের জন্য {{NFTDisplayName}} তালিকাভুক্ত করেছেন", + "espNFTListWithoutPriceWithoutDApp": "আপনি বিক্রয়ের জন্য {{NFTDisplayName}} তালিকাভুক্ত করেছেন", + "espNFTChangeListPriceWithPrice": "আপনি {{dAppName}}-এ {{NFTDisplayName}} এর জন্য তালিকা {{priceAmount}} {{priceTokenSymbol}}-তে হালনাগাদ করেছেন", + "espNFTChangeListPriceWithPriceWithoutDApp": "আপনি {{NFTDisplayName}} এর জন্য তালিকা {{priceAmount}} {{priceTokenSymbol}}-তে হালনাগাদ করেছেন", + "espNFTChangeListPriceWithoutPrice": "আপনি {{dAppName}}-এ {{NFTDisplayName}} এর জন্য তালিকা হালনাগাদ করেছেন", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "আপনি {{NFTDisplayName}} এর জন্য তালিকা হালনাগাদ করেছেন", + "espNFTBidBidderWithPrice": "আপনি {{dAppName}}-এ {{NFTDisplayName}} এর জন্য {{priceAmount}} {{priceTokenSymbol}} দর উদ্ধৃত করেছেন", + "espNFTBidBidderWithPriceWithoutDApp": "আপনি {{NFTDisplayName}} এর জন্য {{priceAmount}} {{priceTokenSymbol}} দর উদ্ধৃত করেছেন", + "espNFTBidBidderWithoutPrice": "আপনি {{dAppName}}-এ {{NFTDisplayName}} এর জন্য দর উদ্ধৃত করেছেন", + "espNFTBidBidderWithoutPriceWithoutDApp": "আপনি {{NFTDisplayName}} এর জন্য দর উদ্ধৃত করেছেন", + "espNFTBidListerWithPrice": "{{dAppName}}-এ {{NFTDisplayName}} এর জন্য {{priceAmount}} {{priceTokenSymbol}} নতুন উদ্ধৃত দর", + "espNFTBidListerWithPriceWithoutDApp": "{{NFTDisplayName}} এর জন্য {{priceAmount}} {{priceTokenSymbol}} নতুন উদ্ধৃত দর", + "espNFTBidListerWithoutPrice": "{{dAppName}}-এ {{NFTDisplayName}} এর জন্য নতুন উদ্ধৃত দর", + "espNFTBidListerWithoutPriceWithoutDApp": "{{NFTDisplayName}} এর জন্য নতুন উদ্ধৃত দর", + "espNFTCancelBidWithPrice": "আপনি {{dAppName}}-এ {{NFTDisplayName}} এর জন্য আপনার উদ্ধৃত দর {{priceAmount}} {{priceTokenSymbol}} বাতিল করেছেন", + "espNFTCancelBidWithPriceWithoutDApp": "আপনি {{NFTDisplayName}} এর জন্য আপনার উদ্ধৃত দর {{priceAmount}} {{priceTokenSymbol}} বাতিল করেছেন", + "espNFTCancelBidWithoutPrice": "আপনি {{dAppName}}-এ আপনার উদ্ধৃত দর {{NFTDisplayName}} বাতিল করেছেন", + "espNFTCancelBidWithoutPriceWithoutDApp": "আপনি {{NFTDisplayName}} এর জন্য আপনার উদ্ধৃত দর বাতিল করেছেন", + "espNFTUnlist": "আপনি {{dAppName}}-এ {{NFTDisplayName}} তালিকা থেকে বাদ দিয়েছেন", + "espNFTUnlistWithoutDApp": "আপনি {{NFTDisplayName}} তালিকা থেকে বাদ দিয়েছেন", + "espNFTBuyBuyerWithPrice": "আপনি {{dAppName}}-এ {{priceAmount}} {{priceTokenSymbol}} এর জন্য {{NFTDisplayName}} ক্রয় করেছেন", + "espNFTBuyBuyerWithPriceWithoutDApp": "আপনি {{priceAmount}} {{priceTokenSymbol}} এর বিনিময়ে {{NFTDisplayName}} ক্রয় করেছেন", + "espNFTBuyBuyerWithoutPrice": "আপনি {{dAppName}}-এ {{NFTDisplayName}} ক্রয় করেছেন", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "আপনি {{NFTDisplayName}} ক্রয় করেছেন", + "espNFTBuySellerWithPrice": "আপনি {{dAppName}}-এ {{priceAmount}} {{priceTokenSymbol}} এর বিনিময়ে {{NFTDisplayName}} বিক্রয় করেছেন", + "espNFTBuySellerWithPriceWithoutDApp": "আপনি {{priceAmount}} {{priceTokenSymbol}} এর বিনিময়ে {{NFTDisplayName}} বিক্রয় করেছেন", + "espNFTBuySellerWithoutPrice": "আপনি {{dAppName}}-এ {{NFTDisplayName}} বিক্রয় করেছেন", + "espNFTBuySellerWithoutPriceWithoutDApp": "আপনি {{NFTDisplayName}} বিক্রয় করেছেন", + "espDEXSwap": "আপনি {{dAppName}}-এ {{upTokensTextFragment}} এর সাথে {{downTokensTextFragment}} বিনিময় করেছেন", + "espDEXDepositLPWithPoolDisplay": "আপনি {{dAppName}}-এ {{poolDisplayName}} লিকুইডিটি পুলে {{downTokensTextFragment}} জমা করেছেন", + "espDEXDepositLPWithoutPoolDisplay": "আপনি {{dAppName}}-এ {{upTokensTextFragment}} এর সাথে {{downTokensTextFragment}} বিনিময় করেছেন", + "espDEXWithdrawLPWithPoolDisplay": "আপনি {{dAppName}}-এ {{poolDisplayName}} লিকুইডিটি পুল থেকে {{upTokensTextFragment}} প্রত্যাহার করেছেন", + "espDEXWithdrawLPWithoutPoolDisplay": "আপনি {{dAppName}}-এ {{upTokensTextFragment}} এর সাথে {{downTokensTextFragment}} বিনিময় করেছেন", + "espGenericTokenSend": "আপনি {{downTokensTextFragment}} প্রেরণ করেছেন", + "espGenericTokenReceive": "আপনি {{upTokensTextFragment}} গ্রহণ করেছেন", + "espGenericTransactionBalanceChange": "আপনি {{upTokensTextFragment}} এর সাথে {{downTokensTextFragment}} বিনিময় করেছেন", + "espUnknown": "অপরিচিত", + "espUnknownNFT": "অপরিচিত NFT", + "espTextFragmentAnd": "এবং", + "externalLinkWarningTitle": "আপনি Phantom ছেড়ে চলে যাচ্ছেন", + "externalLinkWarningDescription": "এবং {{url}} খুলুন। আপনি এটির সাথে মিথষ্ক্রিয়া করার আগে এই উত্সটি বিশ্বাস করেন তা নিশ্চিত করুন৷", + "shortcutsWarningDescription": "{{url}} প্রদত্ত শর্টকাটসমূহ। এটির সাথে মিথষ্ক্রিয়া করার আগে আপনি এই উৎসটি বিশ্বাস করেন মর্মে নিশ্চিত করুন৷", + "lowTpsBanner": "সোলানাতে নেটওয়ার্কের ভিড় অনুভূত হচ্ছে", + "lowTpsMessageTitle": "সোলানা নেটওয়ার্কের ভিড়", + "lowTpsMessage": "Phantom এর নিয়ন্ত্রণের বাইরে উচ্চ মাত্রার সোলানা ভিড়ের কারণে আপনার লেনদেন ব্যর্থ বা বিলম্বিত হতে পারে। অনুগ্রহ করে ব্যর্থ লেনদেন পুনরায় চেষ্টা করুন।", + "solanaSlow": "সোলানা নেটওয়ার্ক অস্বাভাবিকভাবে ধীর", + "solanaNetworkTemporarilyDown": "Solana নেটওয়ার্ক সাময়িকভাবে দুর্বল রয়েছে", + "waitForNetworkRestart": "নেটওয়ার্ক পুনরায় চালু করার জন্য অনুগ্রহ করে অপেক্ষা করুন। আপনার তহবিল প্রভাবিত হবে না।", + "exploreCollectionsCarouselTitle": "কোনটি জনপ্রিয়", + "exploreDropsCarouselTitle": "কোনটি নতুন", + "exploreSortFloor": "ফ্লোর", + "exploreSortListed": "তালিকা করা হয়েছে", + "exploreSortVolume": "পরিমাণ", + "exploreFetchErrorSubtitle": "অনুগ্রহ করে পরে আবার চেষ্টা করুন।", + "exploreFetchErrorTitle": "আনা যায়নি৷", + "exploreTopCollectionsTitle": "NFT এর শীর্ষ সংগ্রহ", + "exploreTopListLess": "কম", + "exploreTopListMore": "আরও", + "collectiblesSearchCollectionsSection": "সংগ্রহ", + "collectiblesSearchItemsSection": "আইটেম", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} আইটেম", + "collectiblesSearchPlaceholderText": "আপনার সংগ্রহযোগ্য উপকরণ অনুসন্ধান করুন", + "collectionPinSuccess": "সংগ্রহ পিন করা হয়েছে", + "collectionPinFail": "সংগ্রহ পিন করা যায়নি", + "collectionUnpinSuccess": "সংগ্রহ আনপিন করা হয়েছে", + "collectionUnpinFail": "সংগ্রহ আনপিন করা যায়নি", + "collectionHideSuccess": "সংগ্রহযোগ্য উপকরণ লুকানো রয়েছে", + "collectionHideFail": "সংগ্রহযোগ্য উপকরণ লুকানো করা যায়নি", + "collectionUnhideSuccess": "সংগ্রহযোগ্য উপকরণ উন্মুক্ত রয়েছে", + "collectionUnhideFail": "সংগ্রহযোগ্য উপকরণ উন্মুক্ত করা যায়নি", + "collectiblesSpamSuccess": "স্প্যাম হিসাবে রিপোর্ট করা হয়েছে", + "collectiblesSpamFail": "স্প্যাম হিসাবে রিপোর্ট করা যায়নি", + "collectiblesSpamAndHiddenSuccess": "স্প্যাম হিসাবে রিপোর্ট করে লুকানো হয়েছে", + "collectiblesNotSpamSuccess": "স্প্যাম নয় হিসাবে রিপোর্ট করা হয়েছে", + "collectiblesNotSpamFail": "স্প্যাম নয় হিসাবে রিপোর্ট করা যায়নি", + "collectiblesNotSpamAndUnhiddenSuccess": "স্প্যাম নয় হিসাবে রিপোর্ট করে প্রকাশ করা হয়েছে", + "tokenSpamWarning": "এই টোকেন লুকানো ছিল, কারণ Phantom বিশ্বাস করে যে এটি স্প্যাম।", + "collectibleSpamWarning": "এই সংগ্রহযোগ্য উপকরণ লুকানো ছিল, কারণ Phantom বিশ্বাস করে যে এটি স্প্যাম।", + "emojiNoResults": "কোনো ইমোজি পাওয়া যায়নি", + "emojiSearchResults": "অনুসন্ধানের ফলাফল", + "emojiSuggested": "সুপারিশকৃত", + "emojiSmileys": "স্মাইলি ও মানুষ", + "emojiAnimals": "প্রাণী ও প্রকৃতি", + "emojiFood": "খাদ্য ও পানীয়", + "emojiTravel": "ভ্রমণ এবং স্থান", + "emojiActivities": "ক্রিয়াকলাপ", + "emojiObjects": "বস্তু", + "emojiSymbols": "প্রতীক", + "emojiFlags": "পতাকা", + "whichExtensionToConnectWith": "আপনি কোন এক্সটেনশন এর সাথে সংযুক্ত হতে চান?", + "configureInSettings": "সেটিংস → ডিফল্ট অ্যাপ ওয়ালেটে বিন্যাসযোগ্য।", + "continueWith": "চালিয়ে যান", + "useMetaMask": "MetaMask ব্যবহার করুন", + "usePhantom": "Phantom ব্যবহার করুন", + "alwaysAsk": "সবসময় জিজ্ঞাসা করুন", + "dontAskMeAgain": "আমাকে পুনরায় জিজ্ঞাসা করবেন না", + "selectWalletSettingDescriptionLine1": "কিছু অ্যাপ Phantom-এর সাথে সংযোগ করার বিকল্প অফার নাও করতে পারে।", + "selectWalletSettingDescriptionLinePhantom": "সমাধান হিসাবে MetaMask-এর সাথে সংযোগ করলে এর পরিবর্তে সবসময় Phantom খুলবে।", + "selectWalletSettingDescriptionLineAlwaysAsk": "সমাধান হিসাবে আপনি MetaMask-এর সাথে সংযুক্ত হলে আপনি এর পরিবর্তে Phantom ব্যবহার করতে চান কিনা আমরা আপনাকে তা জিজ্ঞাসা করব।", + "selectWalletSettingDescriptionLineMetaMask": "ডিফল্ট হিসাবে MetaMask সেট করলে তা সেই ড্যাপগুলোকে Phantom-এর সাথে সংযোগ করায় অক্ষম করবে।", + "metaMaskOverride": "ডিফল্ট অ্যাপ ওয়ালেট", + "metaMaskOverrideSettingDescriptionLine1": "ওয়েবসাইটে সংযোগ করার জন্য তা Phantom ব্যবহার করার বিকল্প অফার করে না।", + "refreshAndReconnectToast": "আপনার পরিবর্তন প্রয়োগ করতে রিফ্রেশ করুন এবং পুনরায় সংযোগ করুন", + "autoConfirmUnavailable": "বিদ্যমান নেই", + "autoConfirmReasonDappNotWhitelisted": "স্বয়ংক্রিয়ভাবে নিশ্চিতকরণের সুযোগ নেই, কারণ এটি যে চুক্তি থেকে এসেছে তা এই অ্যাপের জন্য আমাদের অনুমোদিত তালিকায় নেই।", + "autoConfirmReasonSessionNotActive": "স্বয়ংক্রিয়ভাবে নিশ্চিতকরণের সুযোগ নেই, কারণ কোনো স্বয়ংক্রিয়-নিশ্চিতকরণ সেশন সক্রিয় নেই৷ নিচে এটি সক্রিয় করুন।", + "autoConfirmReasonRateLimited": "স্বয়ংক্রিয়ভাবে নিশ্চিতকরণের সুযোগ নেই, কারণ আপনি যে Dapp ব্যবহার করছেন তা অনেকগুলো অনুরোধ পাঠাচ্ছে৷", + "autoConfirmReasonUnsupportedNetwork": "Auto-Confirm করার সুযোগ নেই, কারণ auto-confirm এখনো এই নেটওয়ার্ক-এর সাথে সঙ্গতিপূর্ণ নয়৷", + "autoConfirmReasonSimulationFailed": "স্বয়ংক্রিয়ভাবে নিশ্চিতকরণের সুযোগ নেই, কারণ আমরা নিরাপত্তার নিশ্চয়তা দিতে পারিনি।", + "autoConfirmReasonTabNotFocused": "স্বয়ংক্রিয়ভাবে নিশ্চিতকরণের সুযোগ নেই, কারণ আপনি যে ডোমেইনের ট্যাব স্বয়ংক্রিয়-নিশ্চিতকরণের চেষ্টা করছেন সেটি সক্রিয় নয়৷", + "autoConfirmReasonNotUnlocked": "স্বয়ংক্রিয়ভাবে নিশ্চিতকরণের সুযোগ নেই, কারণ ওয়ালেট আনলক অবস্থায় ছিল না।", + "rpcErrorUnauthorizedWrongAccount": "ঠিকানায় উল্লিখিত লেনদেন নির্বাচিত অ্যাকাউন্ট ঠিকানার সাথে মেলে না।", + "rpcErrorUnauthorizedUnknownSource": "RPC অনুরোধের উৎস নির্ধারণ করা যায়নি।", + "transactionsDisabledTitle": "লেনদেন নিষ্ক্রিয় করা হয়েছে", + "transactionsDisabledMessage": "আপনার ঠিকানা Phantom ব্যবহার করে লেনদেন করতে অক্ষম", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "সক্রিয়", + "settingsTrustedAppDetailsCopiedToClipboardToast": "ক্লিপবোর্ডে URL কপি করা হয়েছে", + "notEnoughSolScanTransactionWarning": "আপনার অ্যাকাউন্টে অপর্যাপ্ত SOL এর কারণে এই লেনদেন ব্যর্থ হতে পারে। অনুগ্রহ করে আপনার অ্যাকাউন্টে আরও SOL যোগ করুন এবং আবার চেষ্টা করুন।", + "transactionRevertedWarning": "সিমুলেশনের সময় এই লেনদেন ফিরে এসেছে। অর্থ জমা দিলে ক্ষতি হতে পারে।", + "quests": "অনুসন্ধান", + "questsClaimInProgress": "দাবি করা হচ্ছে", + "questsVerifyingCompletion": "অনুসন্ধান সম্পন্ন কিনা তা যাচাই করা হচ্ছে", + "questsClaimError": "পুরস্কার দাবি করার সময় ত্রুটি", + "questsClaimErrorDescription": "আপনার পুরস্কার দাবি করার সময় ত্রুটি দেখা দিয়েছে৷ অনুগ্রহ করে একটু পরে আবার চেষ্টা করুন।", + "questsDaysLeft": "{{days}} দিন বাকি", + "questsDaysLeftSingular": "{{days}} দিন বাকি", + "questsDaysLessThanOneDay": "{} দিন বাকি", + "questsBadgeMobileOnly": "শুধুমাত্র মোবাইল", + "questsBadgeExtensionOnly": "শুধুমাত্র এক্সটেনশন", + "questsStartedStateExplainerTitle": "অনুসন্ধান শুরু হয়েছে", + "questsStartedStateExplainerDescriptionPart1": "সম্পন্ন করার পরে আপনি আপনার পুরস্কার দাবি করতে কয়েক ঘণ্টা সময় লাগতে পারে। তাই আমরা যাচাই করতে পারি যে আপনি এই অনুসন্ধান সম্পন্ন করেছেন কিনা, এবং নিশ্চিত করতে পারি যে প্রতিটি পুরস্কার প্রত্যেক ব্যক্তি শুধুমাত্র একবার দাবি করতে পারেন।", + "questsStartedStateExplainerDescriptionPart2": "আপনি এই অনুসন্ধান সম্পন্ন করার পর এক দিনের বেশি সময় অতিবাহিত হলে সহায়তার জন্য অনুগ্রহ করে সহায়তা বিভাগে যোগাযোগ করুন।", + "questsStartedStateExplainerButtonLabel": "বুঝেছি", + "exploreLearn": "জানুন", + "exploreSites": "সাইট", + "exploreApps": "অ্যাপ", + "exploreTokens": "টোকেন", + "exploreCollections": "সংগ্রহযোগ্য উপকরণ", + "exploreFilterByall_networks": "সব নেটওয়ার্ক", + "exploreSortBytrending": "প্রবণতা", + "exploreSortBytop": "শীর্ষ", + "exploreSortByvolume": "পরিমাণ", + "exploreSortBygainers": "লাভ অর্জনকারীগণ", + "exploreSortBylosers": "ক্ষতিগ্রস্তগণ", + "exploreSortBymarket_cap": "মার্কেট ক্যাপ", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "সংগ্রহযোগ্য উপকরণ", + "exploreCategoryMarketplace": "মার্কেটপ্লেস", + "exploreCategoryGaming": "গেমিং", + "exploreCategoryBridges": "ব্রিজ", + "exploreCategoryOther": "অন্যান্য", + "exploreCategorySocial": "সামাজিক", + "exploreCategoryCommunity": "কমিউনিটি", + "exploreVolume": "পরিমাণ", + "exploreFloor": "ফ্লোর", + "exploreCap": "মার্কেট ক্যাপ", + "exploreToken": "টোকেন", + "explorePrice": "মূল্য", + "explore24hVolume": "24 ঘণ্টা সময় মেয়াদ", + "exploreErrorButtonText": "আবার চেষ্টা করুন", + "exploreErrorDescription": "কনটেন্ট অন্বেষণ করুন লোড করার চেষ্টা করার সময় ত্রুটি দেখা দিয়েছে৷ রিফ্রেশ করে আবার চেষ্টা করুন", + "exploreErrorTitle": "কনটেন্ট অন্বেষণ করুন লোড করা যায়নি", + "exploreNetworkError": "নেটওয়ার্ক ত্রুটি দেখা দিয়েছে৷ অনুগ্রহ করে পরে আবার চেষ্টা করুন।", + "exploreTokensLegalDisclaimer": "মূল্য নির্ধারণের তথ্য এবং ব্লকচেইন প্রকল্পের স্পটলাইট শুধুমাত্র তথ্যগত উদ্দেশ্যে প্রদান করা হয়। CoinGecko প্রদত্ত বাজার সম্পর্কিত তথ্য।", + "exploreLearnErrorTitle": "কনটেন্ট সম্পর্কে জানুন লোড করা যায়নি", + "exploreLearnErrorDescription": "কনটেন্ট সম্পর্কে জানুন লোড করার চেষ্টা করার সময় ত্রুটি দেখা দিয়েছে৷ রিফ্রেশ করে আবার চেষ্টা করুন", + "dappBrowserSearchScreenVisitSite": "সাইট ভিজিট করুন", + "dappBrowserSearchScreenSearchWithGoogle": "Google -এর মাধ্যমে অনুসন্ধান করুন", + "dappBrowserSearchScreenSearchLinkYouCopied": "আপনি যে লিংক কপি করেছেন", + "dappBrowserSearchScreenSearchTextYouCopied": "আপনি যে টেক্সট কপি করেছেন", + "dappBrowserSearchPlaceholder": "অ্যাপের জন্য অনুসন্ধান করুন", + "dappBrowserSearchNoApps": "কোনো অ্যাপ পাওয়া যায়নি", + "dappBrowserTabsLimitExceededScreenTitle": "পুরাতন ট্যাব বন্ধ করতে চান?", + "dappBrowserTabsLimitExceededScreenDescription": "আপনার {{tabsCount}}টি ট্যাব খোলা আছে। আরও খুলতে আপনাকে কিছু ট্যাব বন্ধ করতে হবে।", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "সব ট্যাব বন্ধ করুন", + "localizedErrorUnknownError": "কিছু একটা ভুল হয়েছে। অনুগ্রহ করে পরে আবার চেষ্টা করুন।", + "localizedErrorUnsupportedCountry": "আমরা দুঃখিত, আপনার দেশে বর্তমানে এই সুবিধা নেই।", + "localizedErrorTokensNotLoading": "আপনার টোকেন লোড করার ক্ষেত্রে একটি সমস্যা ছিল। অনুগ্রহ করে আবার চেষ্টা করুন।", + "localizedErrorSwapperNoQuotes": "কোনো কোট পাওয়া যায়নি। ভিন্ন টোকেন বা পরিমাণ দিয়ে চেষ্টা করুন।", + "localizedErrorSwapperRefuelNoQuotes": "কোনো কোট পাওয়া যায়নি। ভিন্ন টোকেন, পরিমাণ দিয়ে চেষ্টা করুন বা রিফুয়েল নিস্ক্রিয় করুন।", + "localizedErrorInsufficientSellAmount": "টোকেনের পরিমাণ খুবই কম। ক্রস-চেইন সোয়াপ করতে মান বাড়ান।", + "localizedErrorCrossChainUnavailable": "ক্রস-চেইন সোয়াপ সুবিধা বর্তমানে নেই, অনুগ্রহ করে পরে আবার চেষ্টা করুন।", + "spamHistoryAction": "লুকানো আইটেম দেখুন", + "spamHistoryTitle": "লুকানো কার্যক্রম", + "spamHistoryWarning": "এই লেনদেন লুকানো ছিল, কারণ Phantom বিশ্বাস করে যে এটি স্প্যাম হতে পারে।", + "appAuthenticationFailed": "প্রমাণীকরণ করা যায়নি", + "appAuthenticationFailedDescription": "আপনার প্রমাণীকরণ প্রচেষ্টায় একটি সমস্যা ছিল৷ অনুগ্রহ করে আবার চেষ্টা করুন", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/de-DE/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/de-DE/translation.json new file mode 100644 index 0000000..915ef1e --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/de-DE/translation.json @@ -0,0 +1,752 @@ +{ + "accountHeaderConnectedInterpolated": "Sie sind verbunden mit {{origin}}", + "accountHeaderConnectedToSite": "Sie sind verbunden mit dieser Seite", + "accountHeaderCopied": "Kopiert!", + "accountHeaderCopyToClipboard": "In die Zwischenablage kopieren", + "accountHeaderNotConnected": "Sie sind nicht verbunden mit", + "accountHeaderNotConnectedInterpolated": "Sie sind nicht verbunden mit {{origin}}", + "accountHeaderNotConnectedToSite": "Sie sind nicht verbunden mit dieser Seite", + "addAccountActionButtonClose": "Schließen", + "addAccountHardwareWalletPrimaryText": "Hardware Wallet verbinden", + "addAccountHardwareWalletSecondaryText": "Ledger Wallet benutzen", + "addAccountHardwareWalletSecondaryTextMobile": "Ledger Nano S/X Wallet benutzen", + "addAccountImportWalletPrimaryText": "Privaten Schlüssel importieren", + "addAccountImportWalletSecondaryText": "Bestehendes Wallet importieren", + "addAccountNewWalletPrimaryText": "Neues Wallet erstellen", + "addAccountNewWalletSecondaryText": "Neue Wallet-Adresse generieren", + "addAccountPrimaryText": "Wallet hinzufügen/verbinden", + "addAccountImportAccountActionButtonImport": "Importieren", + "addAccountImportAccountDuplicatePrivateKey": "Dieses Konto existiert in Ihrem Wallet bereits", + "addAccountImportAccountIncorrectFormat": "Falsches Format", + "addAccountImportAccountInvalidPrivateKey": "Ungültiger privater Schlüssel", + "addAccountImportAccountName": "Name", + "addAccountImportAccountPrimaryText": "Privaten Schlüssel importieren", + "addAccountImportAccountPrivateKey": "Privater Schlüssel", + "addAccountImportAccountPrivateKeyRequired": "Privater Schlüssel ist erforderlich", + "addAddressActionButtonPrimary": "Hinzufügen", + "addAddressActionButtonSecondary": "Abbrechen", + "addAddressAddressAlreadyAdded": "Adresse wurde bereits hinzugefügt", + "addAddressAddressAlreadyExists": "Adresse existiert bereits", + "addAddressAddressIsRequired": "Adresse ist erforderlich", + "addAddressAddressPlaceholder": "Adresse", + "addAddressLabelIsRequired": "Label ist erforderlich", + "addAddressLabelPlaceholder": "Label", + "addAddressPrimaryText": "Adresse hinzufügen", + "addEditTokenActionButtonAdd": "Hinzufügen", + "addEditTokenActionButtonCancel": "Abbrechen", + "addEditTokenActionButtonSave": "Speichern", + "addEditTokenAddMetadata": "Token Metadaten hinzufügen", + "addEditTokenEditMetadata": "Token Metadaten bearbeiten", + "addEditTokenErrorAccountNotFound": "Token-Konto konnte nicht gefunden werden", + "addEditTokenErrorDuplicateToken": "Sie haben diesen Token bereits", + "addEditTokenErrorInvalidMint": "Ungültige Mint-Adresse", + "addEditTokenErrorInvalidName": "Ungültiger Name", + "addEditTokenErrorInvalidSymbol": "Ungültiges Symbol", + "addEditTokenMintAddress": "Mint-Adresse", + "addEditTokenName": "Name", + "addEditTokenSymbol": "Symbol", + "addEditTokenThisWillCost": "Dies kostet", + "addEditTokenThisWillCostInterpolated": "Dies kostet {{amount}} SOL", + "assetDetailActionButtonDeposit": "Einzahlen", + "assetDetailActionButtonSend": "Senden", + "assetDetailButtonCancel": "Abbrechen", + "assetDetailEditTokenMetadata": "Token Metadaten bearbeiten", + "assetDetailRecentActivity": "Neueste Aktivität", + "assetDetailStakeSOL": "SOL investieren", + "assetDetailUnknownToken": "Unbekannter Token", + "assetDetailUnwrapAll": "Alle auspacken", + "assetDetailViewOnExplorer": "Auf Explorer ansehen", + "assetDetailViewOnSolscan": "Auf Solscan ansehen", + "assetListAddCustomToken": "Benutzerdefinierten Token hinzufügen", + "assetListSearch": "Suche ...", + "assetListUnknownToken": "Unbekannter Token", + "assetSelectionClose": "Schließen", + "assetVisibilityClose": "Schließen", + "assetVisibilityUnknownToken": "Unbekannter Token", + "blocklistConnectionActionButtonClose": "Schließen", + "blocklistConnectionDisabled": "Phantom hält diese Website für bösartig und unsicher. Wir haben die Möglichkeit der Interaktion mit dieser Website deaktiviert, um Sie und Ihr Geld zu schützen.", + "blocklistConnectionIgnoreWarning": "Warnung ignorieren, trotzdem verbinden", + "blocklistOriginCommunityDatabaseInterpolated": "Diese Seite wurde als Teil einer <1>von der Gemeinschaft gepflegten Datenbank bekannter Phishing-Webseiten und Betrugsversuche gekennzeichnet. Wenn Sie glauben, dass die Seite fälschlicherweise gekennzeichnet wurde, <3>melden bitte Sie einen Fehler.", + "blocklistOriginDomainIsBlocked": "{{domainName}} ist blockiert!", + "blocklistOriginIgnoreWarning": "Diese Warnung ignorieren, Ich möchte trotzdem zu {{domainName}}.", + "blocklistOriginSiteIsMalicious": "Phantom ist der Meinung, dass diese Website bösartig ist und nicht sicher verwendet werden kann.", + "blocklistOriginThisDomain": "diese Domain", + "maliciousTransactionWarningButtonClose": "Schließen", + "maliciousTransactionWarning": "Phantom ist der Meinung, dass diese Transaktion bösartig ist und nicht sicher signiert werden kann. Wir haben die Möglichkeit, sie zu signieren, deaktiviert, um Sie und Ihr Geld zu schützen.", + "maliciousTransactionWarningIgnoreWarning": "Warnung ignorieren, trotzdem fortfahren", + "maliciousTransactionWarningTitle": "Transaktion angezeigt!", + "changeLockTimerActionButtonPrimary": "Speichern", + "changeLockTimerActionButtonSecondary": "Abbrechen", + "changeLockTimerPrimaryText": "Timer für automatische Sperre", + "changeLockTimerSecondaryText": "Wie lange sollten wir warten, Ihr Wallet zu sperren, wenn nicht benutzt worden ist?", + "changePasswordActionButtonPrimary": "Speichern", + "changePasswordActionButtonSecondary": "Abbrechen", + "changePasswordConfirmNewPassword": "Neues Passwort bestätigen", + "changePasswordCurrentPassword": "Aktuelles Passwort", + "changePasswordErrorIncorrectCurrentPassword": "Falsches aktuelles Passwort", + "changePasswordErrorGeneric": "Ein Fehler ist aufgetreten, bitte versuchen Sie es später noch einmal", + "changePasswordNewPassword": "Neues Passwort", + "changePasswordPrimaryText": "Passwort ändern", + "collectibleDetailDescription": "Beschreibung", + "collectibleDetailProperties": "Eigenschaften", + "collectibleDetailSend": "Senden", + "collectibleDetailViewOnSolscan": "Auf Solscan ansehen", + "collectibleDisplayLoading": "Lade ...", + "collectiblesNoCollectibles": "Keine Sammelobjekte", + "collectiblesPrimaryText": "Ihre Sammelobjekte", + "collectiblesReceiveCollectible": "Sammelobjekte erhalten", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Verbinden Sie Ihr Hardware-Wallet und stellen Sie sicher, dass es freigeschaltet ist. Sobald wir es erkannt haben, können Sie die Adresse auswählen, die Sie verwenden möchten.", + "connectHardwareContinueActionButtonText": "Fortfahren", + "connectHardwareFailedPrimaryText": "Verbindung fehlgeschlagen", + "connectHardwareFailedRetryActionButtonText": "Wiederholen", + "connectHardwareFailedSecondaryText": "Bitte schließen Sie Ihr Hardware-Wallet an und stellen Sie sicher, dass es freigeschaltet ist. Sobald wir es erkannt haben, können Sie wählen, welche Adresse Sie verwenden möchten.", + "connectHardwareFinishPrimaryText": "Konto hinzugefügt!", + "connectHardwareFinishSecondaryText": "Sie können nun von Phantom aus auf Ihr Ledger Nano Wallet zugreifen. Bitte kehren Sie zur Erweiterung zurück.", + "connectHardwareNeedsPermissionPrimaryText": "Neues Wallet verbinden", + "connectHardwareNeedsPermissionSecondaryText": "Klicken Sie auf die Schaltfläche unten, um den Verbindungsvorgang zu starten.", + "connectHardwareSearchingPrimaryText": "Suche nach Wallet ...", + "connectHardwareSearchingSecondaryText": "Schließen Sie Ihr Hardware-Wallet an, vergewissern Sie sich, dass es freigeschaltet ist und dass Sie in Ihrem Browser über die entsprechenden Berechtigungen verfügen.", + "connectHardwareSelectAddressAllAddressesImported": "Alle Adressen importiert", + "connectHardwareSelectAddressDerivationPath": "Ableitungspfad", + "connectHardwareSelectAddressSearching": "Suche ...", + "connectHardwareSelectAddressSelectWalletAddress": "Wallet-Adresse auswählen", + "connectHardwareSelectAddressWalletAddress": "Wallet-Adresse", + "connectHardwareWaitingForApplicationPrimaryText": "Öffnen Sie die Solana-App auf Ihrem Ledger", + "connectHardwareWaitingForApplicationSecondaryText": "Bitte schließen Sie Ihr Hardware-Wallet an und stellen Sie sicher, dass es entsperrt ist.", + "connectHardwareWaitingForPermissionPrimaryText": "Benötige Erlaubnis", + "connectHardwareWaitingForPermissionSecondaryText": "Schließen Sie Ihr Hardware-Wallet an, vergewissern Sie sich, dass es freigeschaltet ist und dass Sie in Ihrem Browser über die entsprechenden Berechtigungen verfügen.", + "assetQueriesUnableToConnect": "Wir können keine Verbindung zu Solana herstellen", + "assetQueriesUnableToFetchTokenPrices": "Wir waren nicht in der Lage, Token-Preise abzurufen", + "connectionClusterInterpolated": "Sie sind momentan auf {{cluster}}", + "copyDefaultCopyText": "Kopieren", + "copyCopiedText": "Kopiert!", + "depositAssetActionButtonClose": "Schließen", + "depositAssetBuyWithMoonpay": "Mit MoonPay kaufen", + "depositAssetDeposit": "Einzahlen", + "depositAssetDepositInterpolated": "{{tokenSymbol}} einzahlen", + "depositAssetFTXTooltipLabel": "Übertragen Sie SOL- und SPL-Token direkt von Ihrem FTX.us-Konto.", + "depositAssetIntermediateDepositActionButtonClose": "Schließen", + "depositAssetIntermediateDepositDeposit": "Einzahlen", + "depositAssetMoonPayTooltipLabel": "Kaufen Sie SOL ganz einfach mit einer Debitkarte, Kreditkarte oder Banküberweisung.", + "depositAssetPrimaryText": "Einzahlen", + "depositAssetSecondaryText": "Diese Adresse kann nur für den Empfang von SOL- und SPL-Tokens auf Solana verwendet werden.", + "depositAssetSendFrom": "Von Wallet/Börse senden", + "depositAssetTransferFromFTX": "Von FTX überweisen", + "depositAssetShareAddress": "Adresse teilen", + "depositFlowActionButtonClose": "Schließen", + "depositRowDepositSOL": "SOL einzahlen", + "depositRowDepositDisclaimer": "SOL wird zur Bezahlung von Transaktionen verwendet", + "editAddressActionButtonCancel": "Abbrechen", + "editAddressActionButtonSave": "Speichern", + "editAddressAddressAlreadyAdded": "Adresse wurde bereits hinzugefügt", + "editAddressAddressAlreadyExists": "Adresse existiert bereits", + "editAddressAddressIsRequired": "Adresse ist erforderlich", + "editAddressPrimaryText": "Adresse bearbeiten", + "editAddressRemove": "Aus Adressbuch entfernen", + "exportSecretActionButtonDone": "Fertig", + "exportSecretActionButtonPrimary": "Weiter", + "exportSecretActionButtonSecondary": "Abbrechen", + "exportSecretErrorGeneric": "Ein Fehler ist aufgetreten, bitte versuchen Sie es später noch einmal", + "exportSecretErrorIncorrectPassword": "Falsches Passwort", + "exportSecretPassword": "Passwort", + "exportSecretPrivateKey": "Privater Schlüssel", + "exportSecretSecretPhrase": "Geheime Phrase", + "exportSecretSecretRecoveryPhrase": "Geheime Recovery-Phrase", + "exportSecretShowPrivateKey": "Privaten Schlüssel anzeigen", + "exportSecretShowSecretRecoveryPhrase": "Geheime Recovery-Phrase anzeigen", + "exportSecretWarningPrimaryInterpolated": "Verraten Sie <1>nie Ihre/n {{secretNameText}}!", + "exportSecretWarningSecondaryInterpolated": "Wenn jemand Ihre/n {{secretNameText}} hat, hat er die volle Kontrolle über Ihr Wallet.", + "exportSecretYourPrivateKey": "Ihr Privater Schlüssel", + "exportSecretYourSecretRecoveryPhrase": "Ihre geheime Recovery-Phrase", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "Hilfe", + "homeManageTokenList": "Token-Liste verwalten", + "homeDeposit": "Einzahlen", + "homeSend": "Senden", + "ledgerActionActionButtonCancel": "Abbrechen", + "ledgerActionActionButtonContinue": "Fortfahren", + "ledgerActionApprove": "Ledger Nano bestätigen", + "ledgerActionActionButtonRetry": "Wiederholen", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Blinde Signatur deaktiviert", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Vergewissern Sie sich, dass die blinde Signatur auf Ihrem Gerät aktiviert ist, und versuchen Sie die Aktion erneut", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Hardware-Gerät wurde während des Betriebs getrennt", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Bitte schließen Sie die Phantom-Erweiterung und versuchen Sie die Aktion erneut", + "ledgerActionErrorDeviceLockedPrimaryText": "Hardware-Gerät gesperrt", + "ledgerActionErrorDeviceLockedSecondaryText": "Bitte entsperren Sie Ihr Gerät und versuchen Sie die Aktion erneut", + "ledgerActionErrorHeader": "Fehler bei Ledger-Aktionen", + "ledgerActionErrorUserRejectionPrimaryText": "Nutzer lehnte Transaktion ab", + "ledgerActionErrorUserRejectionSecondaryText": "Die Aktion wurde auf dem Hardware-Gerät vom Benutzer abgelehnt", + "ledgerActionNeedPermission": "Erlaubnis erforderlich", + "ledgerActionNeedToApprove": "Sie müssen die Transaktion auf Ihrem Hardware-Wallet genehmigen. Stellen Sie sicher, dass es entsperrt und ist in der Solana-App aufgeführt wird", + "ledgerActionPleaseConnect": "Bitte verbinden Sie Ihr Ledger Nano", + "ledgerActionPleaseConnectAndApprove": "Bitte schließen Sie Ihr Hardware-Wallet an und stellen Sie sicher, dass es freigeschaltet ist. Vergewissern Sie sich, dass Sie in Ihrem Browser die entsprechenden Berechtigungen haben.", + "maxInputAmount": "Betrag", + "maxInputMax": "Max.", + "notEnoughSolActionButtonCancel": "Abbrechen", + "notEnoughSolPrimaryText": "Nicht genügend SOL", + "notEnoughSolSecondaryText": "Sie haben nicht genug SOL in Ihrem Wallet, um die Transaktionsgebühr zu bezahlen. Bitte zahlen Sie mehr ein und versuchen Sie es erneut.", + "notificationApplicationApprovalPermissionsPrimary": "Diese App möchte:", + "notificationApplicationApprovalPermissionsTransactionApproval": "Genehmigung von Transaktionen beantragen", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Anzeige des Kontostands und der Aktivitäten in Ihres Wallets", + "notificationApplicationApprovalActionButtonConnect": "Verbinden", + "notificationApplicationApprovalActionButtonCancel": "Abbrechen", + "notificationApplicationApprovalAllowApproval": "Verbinden der Website zulassen?", + "notificationApplicationApprovalAutoApprove": "Transaktionen automatisch genehmigen", + "notificationApplicationApprovalConnectDisclaimer": "Nur Verbindungen zu Websites herstellen, denen Sie vertrauen", + "notificationSignatureRequestApproveTransaction": "Transaktion genehmigen", + "notificationSignatureRequestApproveTransactionCapitalized": "Transaktion genehmigen", + "notificationSignatureRequestSignatureRequest": "Antrag auf Signatur", + "notificationTransactionApprovalActionButtonApprove": "Genehmigen", + "notificationTransactionApprovalActionButtonCancel": "Abbrechen", + "notificationTransactionApprovalEstimatedBalanceChanges": "Geschätzte Guthabenänderungen", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Die Schätzungen basieren auf Transaktionssimulationen und stellen keine Garantie dar", + "notificationTransactionApprovalHideAdvancedDetails": "Erweiterte Transaktionsdetails ausblenden", + "notificationTransactionApprovalNetworkFee": "Netzwerkgebühr", + "notificationTransactionApprovalNoBalanceChanges": "Keine Änderungen am Guthaben gefunden", + "notificationTransactionApprovalSolanaAmountRequired": "Betrag, den das Solana-Netz zur Abwicklung der Transaktion benötigt", + "notificationTransactionApprovalTransactionMayFailToConfirm": "Transaktion wird möglicherweise nicht bestätigt", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Änderungen am Guthaben können nicht abgerufen werden", + "notificationTransactionApprovalViewAdvancedDetails": "Erweiterte Transaktionsdetails anzeigen", + "notificationTransactionApprovalSignUnableToSimulate": "Diese Transaktion kann nicht simuliert werden. Eine Genehmigung kann zum Verlust von Geldern führen.", + "notificationTransactionApprovalKnownMalicious": "Diese Transaktion ist betrügerisch. Die Unterzeichnung führt zum Verlust von Geldern.", + "notificationTransactionApprovalSuspectedMalicious": "Wir vermuten, dass diese Transaktion betrügerisch ist. Die Genehmigung kann zum Verlust von Geldern führen.", + "onboardingCreatePassword": "Passwort erstellen", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "Ich akzeptiere die <1>Nutzungsbedingungen", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Passwort bestätigen", + "onboardingCreatePasswordContinue": "Fortfahren", + "onboardingCreatePasswordDescription": "Damit können Sie Ihr Wallet entsperren.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Ungültige geheime Recovery-Phrase", + "onboardingCreatePasswordPasswordPlaceholder": "Passwort", + "onboardingCreatePasswordPasswordStrengthWeak": "Schwach", + "onboardingCreatePasswordPasswordStrengthMedium": "Medium", + "onboardingCreatePasswordPasswordStrengthStrong": "Stark", + "onboardingCreateRecoveryPhraseContinue": "Fortfahren", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "Ich habe meine geheime Recovery-Phrase gespeichert", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Geheime Recovery-Phrase", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Diese Phrase ist der EINZIGE Weg, um Ihr Wallet wiederherzustellen. Teilen Sie ihn NICHT mit anderen!", + "onboardingCreateRecoveryPhraseSaveIn1Password": "In 1Password speichern", + "onboardingCreateRecoveryPhraseSaved": "Gespeichert!", + "onboardingImportWallet": "Wallet importieren", + "onboardingImportWalletImportExistingWallet": "Importieren Sie ein bestehendes Wallet mit Ihrer geheimen 12- oder 24-Wort-Recovery-Phrase.", + "onboardingImportWalletRestoreWallet": "Wallet wiederherstellen", + "onboardingImportWalletSecretRecoveryPhrase": "Geheime Recovery-Phrase", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Ungültige geheime Recovery-Phrase", + "onboardingImportWalletIHaveWords": "Ich habe eine {{numWords}}-Recovery-Phrase", + "onboardingImportWalletScrollDown": "Runterscrollen", + "onboardingImportWalletScrollUp": "Raufscrollen", + "onboardingKeyboardShortcut": "Tastaturkürzel", + "onboardingKeyboardShortcutContinue": "Fortfahren", + "onboardingKeyboardShortcutDescription": "Sie können Phantom jederzeit mit diesem praktischen Tastaturkürzel öffnen.", + "onboardingKeyboardShortcutMac": "Option + Umschalttaste + P", + "onboardingKeyboardShortcutNotMac": "Alt + Umschalttaste + P", + "onboardingKeyboardShortcutTry": "Versuchen Sie:", + "onboardingPathSelectionCreateWallet": "Neues Wallet erstellen", + "onboardingPathSelectionTagline": "Ein neu gestaltetes Wallet für DeFi & NFTs", + "onboardingPathSelectionIHaveAWallet": "Ich habe bereits ein Wallet", + "onboardingSelectAccountsImportAccounts": "Konten importieren", + "onboardingSelectAccountsImportAccountsDescription": "Wählen Sie Wallet-Konten zum Importieren aus.", + "onboardingSelectAccountsImportSelectedAccounts": "Ausgewählte Konten importieren", + "onboardingSocialsFinishAction": "Abschließen", + "onboardingSocialsFinished": "Sie sind fertig!", + "onboardingSocialsFinishedDescription": "Verfolgen Sie die Produktaktualisierungen oder wenden Sie sich an uns, wenn Sie Fragen haben.", + "onboardingSocialsFollowOnTwitter": "Folgen Sie uns auf Twitter", + "onboardingSocialsVisitHelpCenter": "Besuchen Sie das Hilfezentrum", + "recentActivityPrimaryText": "Neueste Aktivität", + "removeAccountActionButtonCancel": "Abbrechen", + "removeAccountActionButtonRemove": "Entfernen", + "removeAccountRemoveWallet": "Wallet entfernen", + "removeAccountWarningLedger": "Auch wenn Sie dieses Wallet aus Phantom entfernen, können Sie es über den Workflow \"Hardware Wallet Verbinden\" wieder hinzufügen.", + "removeAccountWarningPrivateKey": "Sobald Sie dieses Wallet entfernen, wird Phantom es nicht mehr für Sie wiederherstellen können. Stellen Sie sicher, dass Sie eine Sicherungskopie Ihres privaten Schlüssels haben.", + "removeAccountWarningSeed": "Auch wenn Sie dieses Wallet aus Phantom entfernen, können Sie es unter Verwendung Ihrer Mnemonik in diesem oder einem anderen Wallet wiederherstellen.", + "resetSeedActionButtonPrimary": "Fortfahren", + "resetSeedActionButtonSecondary": "Abbrechen", + "resetSeedPrimaryText": "Setze Ihre geheime Recovery-Phrase zurück", + "resetSeedSecondaryText": "Dadurch werden alle vorhandenen Wallets gelöscht und durch neue Wallets ersetzt. Stellen Sie sicher, dass Sie Ihre bestehende geheime Phrase und privaten Schlüssel gesichert haben.", + "richTransactionsDays": "Tage", + "richTransactionsToday": "Heute", + "richTransactionsYesterday": "Gestern", + "richTransactionDetailAccount": "Account", + "richTransactionDetailAt": "am", + "richTransactionDetailCompleted": "Abgeschlossen", + "richTransactionDetailConfirmed": "Bestätigt", + "richTransactionDetailAppInteraction": "App-Interaktion", + "richTransactionDetailDate": "Datum", + "richTransactionDetailFailed": "Fehlgeschlagen", + "richTransactionDetailFrom": "Von", + "richTransactionDetailNetworkFee": "Netzwerkgebühr", + "richTransactionDetailPending": "Ausstehend", + "richTransactionDetailProvider": "Anbieter", + "richTransactionDetailReceived": "Erhalten", + "richTransactionDetailSent": "Gesendet", + "richTransactionDetailStaked": "Investieren", + "richTransactionDetailStatus": "Status", + "richTransactionDetailSwap": "Tauschen", + "richTransactionDetailSwapDetails": "Tausch-Details", + "richTransactionDetailTo": "An", + "richTransactionDetailTokenSwap": "Token-Tausch", + "richTransactionDetailUnknownNFT": "Unbekanntes NFT", + "richTransactionDetailUnstaked": "Nicht investiert", + "richTransactionDetailValidator": "Validator", + "richTransactionDetailViewOnSolscan": "Auf Solscan ansehen", + "richTransactionDetailWithdrawStake": "Withdraw Stake", + "richTransactionDetailYouPaid": "Sie bezahlten", + "richTransactionDetailYouReceived": "Sie erhielten", + "sendAddressBookButtonLabel": "Adressbuch", + "addressBookSelectAddressBook": "Adressbuch", + "sendAddressBookNoAddressesSaved": "Keine Adressen gespeichert", + "sendAddressBookRecentlyUsed": "Kürzlich benutzt", + "addressBookSelectRecentlyUsed": "Kürzlich benutzt", + "sendConfirmationActionButtonCancel": "Abbrechen", + "sendConfirmationActionButtonSend": "Senden", + "sendConfirmationLabel": "Label", + "sendConfirmationMessage": "Nachricht", + "sendConfirmationNetworkFee": "Netzwerkgebühr", + "sendConfirmationPrimaryText": "Senden bestätigen", + "sendStatusErrorActionButtonCancel": "Abbrechen", + "sendStatusErrorActionButtonRetry": "Wiederholen", + "sendStatusErrorMessageInterpolated": "Es ist ein Fehler beim Versuch aufgetreten, Token an <1>{{uiRecipient}} zu senden", + "sendStatusErrorTitle": "Senden nicht möglich", + "sendStatusLoadingTitle": "Sende ...", + "sendStatusSuccessClose": "Schließen", + "sendStatusSuccessMessageInterpolated": "Ihre Token wurden erfolgreich an <1>{{uiRecipient}} gesendet", + "sendStatusSuccessTitle": "Gesendet!", + "sendFormActionButtonNext": "Weiter", + "sendFormActionButtonCancel": "Abbrechen", + "sendFormErrorInsufficientBalance": "Guthaben reicht nicht aus", + "sendFormErrorInvalidSolanaAddress": "Ungültige Solana-Adresse", + "sendFormErrorInvalidTwitterHandle": "Dieses Twitter-Name ist nicht registriert", + "sendFormErrorInvalidDomain": "Diese Domain ist nicht registriert", + "sendFormErrorMinRequiredInterpolated": "Mindestens {{minAmount}} {{tokenName}} erforderlich", + "sendFormSend": "Senden", + "sendRecipientTextareaPlaceholder": "SOL-Adresse des Empfängers", + "sendSelectionActionButtonClose": "Schließen", + "settings": "Einstellungen", + "settingsAddressBookNoLabel": "Kein Label", + "settingsAddressBookPrimary": "Adressbuch", + "settingsAddressBookRecentlyUsed": "Kürzlich benutzt", + "settingsAddressBookSecondary": "Häufig verwendete Adressen verwalten", + "settingsAutoLockTimerPrimary": "Timer für automatische Sperre", + "settingsAutoLockTimerSecondary": "Dauer des Timers für Ihre automatische Sperre ändern", + "settingsChangeLanguagePrimary": "Sprache ändern", + "settingsChangeLanguageSecondary": "Anzeigesprache ändern", + "settingsChangeNetworkPrimary": "Netzwerk ändern", + "settingsChangeNetworkSecondary": "Ihre Netzwerkeinstellungen konfigurieren", + "settingsChangePasswordPrimary": "Passwort ändern", + "settingsChangePasswordSecondary": "Passwort für die Bildschirmsperre ändern", + "settingsDisplayLanguage": "Anzeigesprache", + "settingsErrorCannotExportLedgerPrivateKey": "Privater Ledger-Schlüssel kann nicht exportiert werden", + "settingsErrorCannotRemoveAllWallets": "Kann nicht alle Wallets entfernen", + "settingsExportPrivateKey": "Privaten Schlüssel exportieren", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNoAddresses": "Keine Adressen", + "settingsNoTrustedApps": "Keine vertrauenswürdigen Anwendungen", + "settingsRemoveWallet": "Wallet entfernen", + "settingsResetSecretRecoveryPhrase": "Geheime Recovery-Phrase zurücksetzen", + "settingsShowSecretRecoveryPhrase": "Geheime Recovery-Phrase anzeigen", + "settingsTrustedAppsAutoApprove": "Automatisch genehmigen", + "settingsTrustedAppsDisclaimer": "Automatische Freigabe nur für vertrauenswürdige Websites aktivieren", + "settingsTrustedAppsPrimary": "Vertrauenswürdige Apps", + "settingsTrustedAppsRevoke": "Widerrufen", + "settingsTrustedAppsSecondary": "Ihre vertrauenswürdigen Anwendungen konfigurieren", + "stakeAccountCardActiveStake": "Aktiver Einsatz", + "stakeAccountCardBalance": "Guthaben", + "stakeAccountCardRentReserve": "Mietreserve", + "stakeAccountCardRewards": "Belohnungen", + "stakeAccountCardStakeAccount": "Einsatzkonto", + "stakeAccountCreateAndDelegateErrorStaking": "Bei dem Einsatz mit diesem Validierer ist ein Problem aufgetreten. Bitte versuchen Sie es erneut.", + "stakeAccountCreateAndDelegateSolStaked": "SOL investiert!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "Ihre SOL werden in den nächsten Tagen mit dem Gewinn von Provisionen <1> beginnen, sobald das Einsatzkonto aktiv wird.", + "stakeAccountCreateAndDelegateStakingFailed": "Einsatz fehlgeschlagen", + "stakeAccountCreateAndDelegateStakingSol": "Setze SOL ein ...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Wir erstellen ein Einsatzkonto und delegieren dann Ihr SOL an", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Wir erstellen ein Einsatzkonto und delegieren dann Ihr SOL an {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "Transaktion ansehen", + "stakeAccountDeactivateStakeSolUnstaked": "SOL abgehoben!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Sie werden Ihren Einsatz <1> in den nächsten Tagen abheben können, sobald das Einsatzkonto inaktiv wird.", + "stakeAccountDeactivateStakeUnstakingFailed": "Zurücknehmen des Einsatzes fehlgeschlagen", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "Es gab ein Problem beim Zurücknehmen des Einsatzes mit diesem Validierer. Bitte versuchen Sie es erneut.", + "stakeAccountDeactivateStakeUnstakingSol": "Nehme SOL-Einsatz zurück ...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "Wir beginnen jetzt mit dem Verfahren zum Abheben Ihrer SOL.", + "stakeAccountDeactivateStakeViewTransaction": "Transaktion ansehen", + "stakeAccountDelegateStakeSolStaked": "SOL investiert!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "Ihre SOL werden in den nächsten Tagen mit dem Gewinn von Provisionen <1> beginnen, sobald das Investitionskonto aktiv wird.", + "stakeAccountDelegateStakeStakingFailed": "Einsatz fehlgeschlagen", + "stakeAccountDelegateStakeStakingFailedDescription": "Bei dem Einsatz mit diesem Validierer ist ein Problem aufgetreten. Bitte versuchen Sie es erneut.", + "stakeAccountDelegateStakeStakingSol": "Setze SOL ein ...", + "stakeAccountDelegateStakeStakingSolDescription": "Wir delegieren Ihre SOL.", + "stakeAccountDelegateStakeViewTransaction": "Transaktion ansehen", + "stakeAccountListActivationActivating": "Aktiviere", + "stakeAccountListActivationActive": "Aktiv", + "stakeAccountListActivationInactive": "Inaktiv", + "stakeAccountListActivationDeactivating": "Deaktiviere", + "stakeAccountListErrorFetching": "Es gab ein Problem beim Abrufen von Einsatzkonten:", + "stakeAccountListNoStakingAccounts": "Keine Einsatzkonten", + "stakeAccountListReload": "Neu laden", + "stakeAccountListViewPrimaryText": "Ihr Einsatz", + "stakeAccountListViewStakeSOL": "SOL investieren", + "stakeAccountViewActionButtonClose": "Schließen", + "stakeAccountViewActionButtonRestake": "Wieder investieren", + "stakeAccountViewActionButtonUnstake": "Abheben", + "stakeAccountViewError": "Fehler", + "stakeAccountViewPrimaryText": "Ihr Einsatz", + "stakeAccountViewRestake": "Wieder investieren", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "Ihre SOL sind derzeit mit einem Validierer eingesetzt. Sie müssen den Einsatz aufheben, um <1>auf diese Mittel zugreifen zu können. <3>Mehr erfahren", + "stakeAccountViewStakeInactive": { + "part1": "Dieses Einsatzkonto ist inaktiv. Ziehen Sie den Einsatz zurück oder suchen Sie einen Validierer, an den Sie ihn delegieren können.", + "part2": "Mehr erfahren" + }, + "stakeAccountViewStakeNotFound": "Dieses Einsatzkonto konnte nicht gefunden werden.", + "stakeAccountViewViewOnExplorer": "Auf Explorer ansehen", + "stakeAccountViewViewOnSolscan": "Auf Solscan ansehen", + "stakeAccountViewWithdrawStake": "Einsatz abheben", + "stakeAccountViewWithdrawUnstakedSOL": "Nicht investierte SOL abheben", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL abgehoben!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "Ihr SOL wurde abgehoben.", + "part2": "Dieses Einsatzkonto wird in den nächsten Minuten automatisch entfernt werden." + }, + "stakeAccountWithdrawStakeViewTransaction": "Transaktion ansehen", + "stakeAccountWithdrawStakeWithdrawalFailed": "Abheben fehlgeschlagen", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "Es gab ein Problem bei der Abhebung von diesem Einsatzkonto. Bitte versuchen Sie es erneut.", + "stakeAccountWithdrawStakeWithdrawingSol": "Hebe SOL ab ...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Wir heben Ihre SOL von diesem Einsatzkonto ab.", + "startEarningSolAccount": "Konto", + "startEarningSolAccounts": "Konten", + "startEarningSolErrorClosePhantom": "Phantom schließen und erneut versuchen", + "startEarningSolErrorTroubleLoading": "Probleme beim Laden des Einsatzes", + "startEarningSolLoading": "Lade ...", + "startEarningSolPrimaryText": "Beginnen Sie SOL zu verdienen", + "startEarningSolSearching": "Suche nach Einsatzkonten", + "startEarningSolStakeTokens": "Token investieren und Belohnungen verdienen", + "startEarningSolYourStake": "Ihr Einsatz", + "swapFeesEstimatedFees": "Geschätzte Gebühren", + "swapFeesRate": "Kurs", + "swapFeesSlippage": "Verschiebung", + "swapFeesSlippageDisclaimer": "Ihre Transaktion wird scheitern, wenn der Preis \nsich um mehr als diesen Prozentsatz ungünstig verändert.", + "swapFeesSlippageTolerance": "Verschiebungstoleranz", + "swapFeesPriceImpact": "Auswirkungen auf den Preis", + "swapFeesPriceImpactDisclaimer": "Die Differenz zwischen dem Marktpreis und dem geschätzten Preis auf der Grundlage Ihrer Handelsgröße.", + "swapFlowYouPay": "Sie zahlen", + "swapFlowYouReceive": "Sie erhalten", + "swapFlowActionButtonText": "Bestellung überprüfen", + "swapQuoteFeeDisclaimer": "Kurs enthält eine {{feePercentage}} Phantom-Gebühr", + "swapQuoteMissingContext": "Fehlender Kontext der Tauschnotierung", + "swapQuoteErrorNoQuotes": "Versuch eines Tausches ohne Preisangaben", + "swapQuoteSolanaNetwork": "Solana Netzwerk", + "swapQuoteOneTimeTokenAccount": "Einmaliges Token-Konto", + "swapReviewFlowActionButtonPrimary": "Tauschen", + "swapReviewFlowActionButtonSecondary": "Abbrechen", + "swapReviewFlowPrimaryText": "Bestellung überprüfen", + "swapReviewFlowYouPay": "Sie zahlen", + "swapReviewFlowYouReceive": "Sie erhalten", + "swapTxConfirmationActionButtonClose": "Schließen", + "swapTxConfirmationReceived": "Erhalten!", + "swapTxConfirmationSwapFailed": "Tausch fehlgeschlagen", + "swapTxConfirmationSwapFailedSlippageLimit": "Der Tausch hat das Verschiebungslimit erreicht, bitte versuchen Sie es erneut.", + "swapTxConfirmationSwapFailedTryAgain": "Der Tausch ist fehlgeschlagen, bitte versuchen Sie es erneut", + "swapTxConfirmationSwappingTokens": "Tausche Token ...", + "swapTxConfirmationTokens": "Token", + "swapTxConfirmationTokensDeposited": "Es ist vollbracht! Die Token wurden in Ihr Wallet eingezahlt", + "swapTxConfirmationTokensWillBeDeposited": "wird nach Abschluss der Transaktion auf Ihr Wallet überwiesen", + "swapTxConfirmationViewTransaction": "Transaktion ansehen", + "swapperMax": "Max.", + "switchToggle": "Umschalten", + "termsOfServiceActionButtonAgree": "Ich stimme zu", + "termsOfServiceActionButtonCancel": "Abbrechen", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "Indem Sie auf <1>\"Ich stimme zu\" klicken, akzeptieren Sie die <3>Bedingungen und Konditionen für den Tausch von Token mit Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Wir haben unsere Servicebedingungen überarbeitet. Indem Sie auf <1>\"Ich stimme zu\" klicken, erklären Sie sich mit unseren neuen <3>Nutzungsbedingungen einverstanden.<5><6>Unsere neuen Nutzungsbedingungen beinhalten eine neue <8>Gebührenstruktur für bestimmte Produkte.", + "termsOfServicePrimaryText": "Nutzungsbedingungen", + "tokenRowUnknownToken": "Unbekannter Token", + "transactionStatusDetailActionButtonClose": "Schließen", + "transactionsAppInteraction": "App-Interaktion", + "transactionsError": "Fehler", + "transactionsFailed": "Fehlgeschlagen", + "transactionsFrom": "Von", + "transactionsNoActivity": "Keine Aktivität", + "transactionsReceived": "Erhalten", + "transactionsReceivedInterpolated": "{{amount}} SOL erhalten", + "transactionsSending": "Sende ...", + "transactionsSent": "Gesendet", + "transactionsSwapOn": "Tausch an", + "transactionsSentInterpolated": "{{amount}} SOL gesendet", + "transactionsStaked": "Investiert", + "transactionsSuccess": "Erfolg", + "transactionsTo": "An", + "transactionsTokenSwap": "Token-Tausch", + "transactionsUnstaked": "Nicht investiert", + "transactionsWaitingForConfirmation": "Warte auf Bestätigung", + "transactionsWithdrawStake": "Withdraw Stake", + "unlockActionButtonUnlock": "Freischalten", + "unlockEnterPassword": "Geben Sie Ihr Passwort ein", + "unlockErrorIncorrectPassword": "Falsches Passwort", + "unlockErrorSomethingWentWrong": "Ein Fehler ist aufgetreten, bitte versuchen Sie es später noch einmal", + "unlockForgotPassword": "Passwort vergessen?", + "unlockPassword": "Passwort", + "validationUtilsPasswordIsRequired": "Passwort ist erforderlich", + "validationUtilsPasswordLength": "Das Passwort muss 8 Zeichen lang sein", + "validationUtilsPasswordsDontMatch": "Passwörter stimmen nicht überein", + "validationUtilsPasswordCantBeSame": "Sie können Ihr altes Passwort nicht mehr verwenden", + "validatorCardCommission": "Kommission", + "validatorCardTotalStake": "Einsatz insgesamt", + "validatorCardNumberOfDelegators": "# Delegierte", + "validatorListActionButtonCancel": "Abbrechen", + "validatorListChooseAValidator": "Wählen Sie einen Validierer", + "validatorListErrorFetching": "Es gab ein Problem beim Abrufen von Validierern:", + "validatorListNoResults": "Keine Ergebnisse", + "validatorListReload": "Neu laden", + "validatorListSearch": "Suchen", + "validatorViewActionButtonClose": "Schließen", + "validatorViewActionButtonStake": "Einsatz", + "validatorViewEdit": "Bearbeiten", + "validatorViewErrorFetching": "Konnte keine Validierer abrufen.", + "validatorViewInsufficientBalance": "Guthaben reicht nicht aus", + "validatorViewMax": "Max.", + "validatorViewPrimaryText": "Starten Sie die Einsätze", + "validatorViewSecondaryTextInterpolated": "Wählen Sie, wie viel SOL Sie <1>mit diesem Validierer einsetzen möchten. <3>Mehr erfahren", + "validatorViewAmountSOLRequiredToStakeInterpolated": "{{amount}} SOL erforderlich für den Einsatz", + "validatorViewValidator": "Validierer", + "walletMenuItemsAddConnectWallet": "Wallet hinzufügen/verbinden", + "walletMenuItemsBridgeAssets": "Vermögenswerte überbrücken", + "walletMenuItemsHelpAndSupport": "Hilfe & Support", + "walletMenuItemsLockWallet": "Wallet sperren", + "walletMenuItemsResetSecretPhrase": "Geheime Phrase zurücksetzen", + "walletMenuItemsShowMoreAccounts": "{{count}} mehr anzeigen ...", + "walletMenuItemsHideAccounts": "Konten ausblenden", + "whatsNewOverlayActionButtonClose": "Schließen", + "whatsNewOverlayNew": "Neu!", + "whatsNewOverlayv1ActionGetAppNow": "Holen Sie sich jetzt die App", + "whatsNewOverlayv1PrimaryText": "Phantom für iOS ist jetzt verfügbar!", + "whatsNewOverlayv1ScanWithCamera": "Scannen mit der iPhone-Kamera", + "whatsNewOverlayv1SecondaryText": "Wir freuen uns, ankündigen zu können, dass Phantom für iOS jetzt im App Store verfügbar ist! Erleben Sie die Leistung von Phantom in Ihrer Tasche!", + "networkErrorTitle": "Netzwerkfehler", + "networkError": "Leider können wir nicht auf das Netzwerk zugreifen. Bitte versuchen Sie es später noch einmal.", + "networkRetry": "Wiederholen", + "authenticationUnlockPhantom": "Phantom ferischalten", + "errorAndOfflineSomethingWentWrong": "Etwas ist schief gelaufen", + "errorAndOfflineSomethingWentWrongTryAgain": "Bitte versuchen Sie es erneut.", + "errorAndOfflineUnableToFetchAssets": "Wir konnten keine Vermögenswerte abrufen. Bitte versuchen Sie es später noch einmal.", + "errorAndOfflineUnableToFetchCollectibles": "Wir konnten keine Sammelobjekte abrufen. Bitte versuchen Sie es später noch einmal.", + "errorAndOfflineUnableToFetchSwap": "Wir konnten keine Tauschinformationen abrufen. Bitte versuchen Sie es später noch einmal.", + "errorAndOfflineUnableToFetchTransactionHistory": "Wir konnten keine Transaktionsinformationen abrufen. Bitte versuchen Sie es später noch einmal.", + "swapReviewError": "Bei der Überprüfung Ihrer Bestellung ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.", + "sendSelectToken": "Token wählen", + "swapBalance": "Guthaben:", + "swapTitle": "Token tauschen", + "swapSelectToken": "Token wählen", + "aboutPrivacyPolicy": "Datenschutz", + "aboutVersion": "Version {{version}}", + "aboutVisitWebsite": "Website besuchen", + "transactionsFromInterpolated": "Von: {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "Heute", + "transactionsToInterpolated": "An: {{to}}", + "transactionsYesterday": "Gestern", + "addEditTokenSuccessMessage": "Zugehöriges Token-Konto erstellt", + "addEditTokenFailureMessage": "Es gab ein Problem beim Erstellen eines zugehörigen Token-Kontos. Bitte versuchen Sie es erneut.", + "addEditTokenLoadingMessage": "Wir erstellen ein zugehöriges Token-Konto", + "addEditTokenSuccessTitle": "Token erfolgreich hinzugefügt", + "addEditTokenFailureTitle": "Hinzufügen des Tokens fehlgeschlagen", + "addEditTokenLoadingTitle": "Hinzufügen von Token", + "addEditTokenAlreadyAdded": "Sie haben diesen Token bereits", + "addEditTokenContinue": "Fortfahren", + "addEditTokenPaste": "Einfügen", + "addEditTokenRequired": "Erforderlich", + "addEditTokenViewTransaction": "Transaktion ansehen", + "addEditTokenMintAddressError": "Ungültige oder nicht unterstützte Adresse", + "addEditTokenNameError": "Nur Buchstaben, Zahlen, Unterstriche, Bindestriche und Leerzeichen", + "addEditTokenSymbolError": "Nur Buchstaben", + "addEditAddressAdd": "Adresse hinzufügen", + "addEditAddressCancel": "Abbrechen", + "addEditAddressDelete": "Adresse löschen", + "addEditAddressDeleteTitle": "Sind Sie sicher, dass Sie diese Adresse löschen möchten?", + "addEditAddressPaste": "Einfügen", + "addEditAddressSave": "Adresse speichern", + "dAppBrowserComingSoon": "dApp Browser ist demnächst verfügbar!", + "dAppBrowserSearchPlaceholder": "Website suchen oder eingeben", + "dAppBrowserFavorites": "Favoriten", + "dAppBrowserTrustedApps": "Zuletzt verbunden", + "dAppBrowserFavoritesDescription": "Ihre Favoriten werden hier angezeigt", + "dAppBrowserEmptyScreenDescription": "Geben Sie eine URL ein oder suchen Sie, um auf Ihre bevorzugten Solana-Apps zuzugreifen", + "dAppBrowserBlocklistScreenTitle": "{{origin}} ist blockiert! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom ist der Meinung, dass diese Website bösartig ist und nicht sicher verwendet werden kann.", + "part2": "Diese Seite wurde als Teil einer von der Gemeinschaft gepflegten Datenbank bekannter Phishing-Webseiten und Betrugsversuche gekennzeichnet. Wenn Sie glauben, dass die Seite fälschlicherweise gekennzeichnet wurde, melden bitte Sie einen Fehler." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Warnung ignorieren, trotzdem anzeigen", + "depositAssetListSuggestions": "Vorschläge", + "depositUndefinedToken": "Entschuldigung, dieser Token kann nicht eingezahlt werden", + "onboardingImportRecoveryPhraseDetails": "Details", + "onboardingCreateRecoveryPhraseVerifyTitle": "Haben Sie die geheime Recovery-Phrase aufgeschrieben?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Ohne die geheime Recovery-Phrase können Sie weder auf Ihren Schlüssel noch auf die damit verbundenen Vermögenswerte zugreifen.", + "onboardingCreateRecoveryPhraseVerifyYes": "Ja", + "onboardingCreateRecoveryPhraseErrorTitle": "Fehler", + "onboardingCreateRecoveryPhraseErrorSubtitle": "Es ist uns nicht gelungen, ein Konto zu erstellen. Bitte versuchen Sie es erneut.", + "onboardingDoneDescription": "Jetzt können Sie Ihr Wallet in vollen Zügen genießen.", + "onboardingDoneGetStarted": "Loslegen", + "onboardingImportAccountsEmptyResult": "Keine Konten gefunden", + "onboardingImportAccountsWalletName": "Wallet {{walletIndex}}", + "onboardingImportRecoveryPhraseLessThanTwelve": "Die Phrase muss mindestens 12 Wörter umfassen.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "Die Phrase muss genau 12 oder 24 Wörter umfassen.", + "onboardingImportRecoveryPhraseWrongWord": "Falsche Wörter: {{ words }}.", + "onboardingProtectTitle": "Schützen Sie Ihr Wallet", + "onboardingProtectDescription": "Mit einer biometrischen Sicherheitsfunktion können Sie sicherstellen, dass nur Sie selbst Zugriff auf Ihr Wallet haben.", + "onboardingProtectButtonHeadlineDevice": "Gerät", + "onboardingProtectButtonHeadlineFaceID": "Face ID", + "onboardingProtectButtonHeadlineFingerprint": "Fingerabdruck", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "{{ authType }} Authentifizierung benutzen", + "onboardingProtectError": "Bei der Authentifizierung ist ein Fehler aufgetreten, bitte versuchen Sie es erneut", + "onboardingProtectRemoveAuth": "Authentifizierung deaktivieren", + "onboardingProtectRemoveAuthDescription": "Sind Sie sicher, dass Sie die Authentifizierung deaktivieren möchten?", + "onboardingProtectNext": "Weiter", + "onboardingWelcomeTitlePhantom": "Phantom ist ein freundliches\nSolana-Wwallet konzipiert für\nDeFi & NFTs", + "onboardingWelcomeTitle": "A friendly Solana\nwallet built for\nDeFi & NFTs", + "onboardingWelcomeCreateWallet": "Neues Wallet erstellen", + "onboardingWelcomeAlreadyHaveWallet": "Ich habe bereits ein Wallet", + "onboardingSlide1Title": "Ohne Vollmacht", + "onboardingSlide1Description": "Wir haben <1>niemals Zugang zu Ihren Daten oder Geldern. Niemals.", + "onboardingSlide2Title": "Ein Zuhause für Ihre NFTs", + "onboardingSlide2Description": "Wir haben besonders darauf geachtet, dass Ihre <1>NFTs großartig aussehen!", + "onboardingSlide3Title": "Einsatz & Tausch von Token", + "onboardingSlide3Description": "Mit unserem Swapper können Sie auf <1>sichere Weise Token zu den <4>besten Preisen tauschen, sofort.", + "onboardingSlide4Title": "dApps nutzen", + "onboardingSlide4Description": "Erkunden Sie die Welt der <1>Blockchain-Apps, die auf Solana basieren.", + "requireAuth": "Authentifizierung verlangen", + "requireAuthImmediately": "Unmittelbar", + "sendEnterAmount": "Betrag eingeben", + "sendShowLogs": "Fehlerprotokolle anzeigen", + "sendHideLogs": "Fehlerprotokolle ausblenden", + "sendGoBack": "Zurück", + "sendTransactionSuccess": "Ihre Token wurden erfolgreich gesendet an", + "sendInputPlaceholder": "Name oder Adresse", + "sendRecentlyUsedAddressLabel": "Vor {{formattedTimestamp}} benutzt", + "sendRecipientAddress": "Adresse des Empfängers", + "sendTokenInterpolated": "{{tokenSymbol}} senden", + "sendPaste": "Einfügen", + "sendPasteFromClipboard": "Aus Zwischenablage einfügen", + "sendScanQR": "QR Code scannen", + "sendTo": "An:", + "sendCameraAccess": "Kamerazugriff", + "sendCameraAccessSubtitle": "Um einen QR-Code zu scannen, muss der Kamerazugriff aktiviert sein. Möchten Sie die Einstellungen jetzt öffnen?", + "sendCancel": "Abbrechen", + "sendSettings": "Einstellungen", + "sendOK": "OK", + "invalidQRCode": "Dieser QR-Code ist nicht gültig.", + "sendInvalidQRCode": "Dieser QR-Code ist keine gültige Adresse", + "sendInvalidQRCodeSubtitle": "Versuchen Sie es erneut oder mit einem anderen QR-Code.", + "sendInvalidQRCodeSplToken": "Ungültiger Token im QR-Code", + "sendInvalidQRCodeSplTokenSubtitle": "Dieser QR-Code enthält einen Token, den Sie nicht besitzen oder den wir nicht identifizieren können.", + "sendScanAddressToSend": "Scannen Sie die {{tokenSymbol}} Adresse, um Geld zu senden", + "sendScanAddressToSendCollectible": "Scannen Sie die SOL-Adresse, um das Sammelobjekt zu versenden", + "sendSummary": "Zusammenfassung", + "sendUndefinedToken": "Entschuldigung, dieser Token kann nicht gesendet werden", + "sendNoTokens": "Keine Token verfügbar", + "settingsAbout": "Über Phantom", + "settingsCancel": "Abbrechen", + "settingsConfirm": "Ja", + "settingsEdit": "Bearbeiten", + "settingsEditWallet": "Wallet bearbeiten", + "settingsPrompt": "Sind Sie sicher, dass Sie fortfahren wollen?", + "settingsShowPrivateKey": "Tippen Sie hier, um Ihren privaten Schlüssel zu offenbaren", + "settingsShowRecoveryPhrase": "Tippen Sie hier, um Ihre geheime Phrase zu offenbaren", + "settingsMakeSureNoOneIsWatching": "Stellen Sie sicher, dass niemand Ihren Bildschirm beobachtet", + "settingsSecurity": "Gerätesicherheit", + "settingsSubmitBetaFeedback": "Beta-Feedback einreichen", + "settingsWalletAddress": "Wallet-Adresse", + "settingsWalletNamePrimary": "Wallet-Name", + "settingsWalletNameSecondary": "Den Namen Ihres Wallets ändern", + "settingsYourAccounts": "Ihre Konten", + "settingsNotifications": "Benachrichtigungen", + "settingsNotificationPreferences": "Einstellungen für Benachrichtigungen", + "pushNotificationsPreferencesAllowNotifications": "Benachrichtigungen erlauben", + "pushNotificationsPreferencesSentTokens": "Gesendete Token", + "pushNotificationsPreferencesSentTokensDescription": "Ausgehende Transfers von Token und NFTs", + "pushNotificationsPreferencesReceivedTokens": "Erhaltene Token", + "pushNotificationsPreferencesReceivedTokensDescription": "Eingehende Transfers von Token und NFTs", + "pushNotificationsPreferencesDexSwap": "Tauschvorgänge", + "pushNotificationsPreferencesDexSwapDescription": "Tauschvorgänge bei erkannten Anwendungen", + "pushNotificationsPreferencesOtherBalanceChanges": "Andere Guthabenänderungen", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Andere Transaktionen mit mehreren Token, die sich auf Ihr Guthaben auswirken", + "pushNotificationsPreferencesPhantomMarketing": "Aktualisierungen von Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Funktionsankündigungen und allgemeine Aktualisierungen", + "pushNotificationsPreferencesDescription": "Diese Einstellungen steuern die Push-Benachrichtigungen für dieses aktive Wallet. Jedes Wallet hat seine eigenen Benachrichtigungseinstellungen. Um alle Phantom-Push-Benachrichtigungen zu deaktivieren, gehen Sie zu Ihren <1>Geräteeinstellungen.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Die Benachrichtigungseinstellungen können nicht synchronisiert werden.", + "addAccountHardwareWalletComingSoon": "Demnächst verfügbar", + "stakeAmount": "Betrag", + "stakeAmountNext": "Weiter", + "stakeAmountBalance": "Guthaben", + "stakeReview": "Überprüfen", + "stakeReviewAccount": "Konto", + "stakeReviewCommissionFee": "Kommissionsgebühr", + "stakeReviewConfirm": "Bestätigen", + "stakeReviewValidator": "Validierer", + "swapTooltipGotIt": "Verstanden", + "swapSetSlippageContinue": "Fortfahren", + "swapSetSlippageWarning": "Sie könnten {{slippage}}% weniger erhalten, je nach Höhe der Verschiebung", + "swapTabInsufficientFunds": "Guthaben reicht nicht aus", + "swapConfirmationTryAgain": "Erneut versuchen", + "swapConfirmationGoBack": "Zurück", + "unwrapWrappedSolClose": "Schließen", + "unwrapWrappedSolError": "Auspacken fehlgeschlagen", + "unwrapWrappedSolLoading": "Packe aus ...", + "unwrapWrappedSolSuccess": "Ausgepackt", + "unwrapWrappedSolViewTransaction": "Transaktion ansehen", + "dappApprovePopupSignMessage": "Nachricht signieren", + "solanaPayFrom": "Von", + "solanaPayMessage": "Nachricht", + "solanaPayNetworkFee": "Netzwerkgebühr", + "solanaPayFree": "Kostenlos", + "solanaPayPay": "Zahlen", + "solanaPayPayNow": "Jetzt bezahlen", + "solanaPaySent": "Gesendet!", + "solanaPayTokensSent": "Ihre Token wurden erfolgreich gesendet an", + "solanaPayViewTransaction": "Meine Transaktion ansehen", + "solanaPayTransactionFailed": "Transaktion fehlgeschlagen", + "solanaPayApprove": "Genehmigen", + "dappApproveConnectViewAccount": "Ihr Solana-Konto anzeigen", + "deepLinkInvalidLink": "Ungültiger Link", + "deepLinkInvalidSplTokenSubtitle": "Dies enthält einen Token, den Sie nicht besitzen oder den wir nicht identifizieren können.", + "walletAvatarShowAllAccounts": "Alle Konten anzeigen", + "pushNotificationsGetInstantUpdates": "Sofortige Updates erhalten", + "pushNotificationsEnablePushNotifications": "Aktivieren von Push-Benachrichtigungen über abgeschlossene Überweisungen, Tauschvorgänge und Ankündigungen", + "pushNotificationsEnable": "Einschalten", + "pushNotificationsNotNow": "Jetzt nicht", + "onboardingAgreeToTermsOfServiceInterpolated": "Ich akzeptiere die <1>Nutzungsbedingungen", + "onboardingConfirmSaveSecretRecoveryPhrase": "OK, ich habe es gespeichert", + "onboardingCreateNewWallet": "Neues Wallet erstellen", + "onboardingErrorInvalidSecretRecoveryPhrase": "Ungültige geheime Recovery-Phrase", + "onboardingFinished": "Sie sind fertig!", + "onboardingImportAccounts": "Konten importieren", + "onboardingImportAccountsLastUsed": "Vor {{formattedTimestamp}} benutzt", + "onboardingImportAccountsNeverUsed": "Nie benutzt", + "onboardingImportAccountsDescription": "Wählen Sie Wallet-Konten zum Importieren aus", + "onboardingImportSecretRecoveryPhrase": "Geheime Recovery-Phrase importieren", + "onboardingImportSelectedAccounts": "Ausgewählte Konten importieren", + "onboardingRestoreExistingWallet": "Stellen Sie ein bestehendes Wallet mit Ihrer geheimen 12- oder 24-Wort-Recovery-Phrase wieder her", + "onboardingShowUnusedAccounts": "Ungenutzte Konten anzeigen", + "onboardingShowMoreAccounts": "Mehr Konten anzeigen", + "onboardingHideUnusedAccounts": "Ungenutzte Konten ausblenden", + "onboardingSecretRecoveryPhrase": "Geheime Recovery-Phrase", + "onboardingSelectAccounts": "Wählen Sie Ihre Konten", + "onboardingStoreSecretRecoveryPhraseReminder": "Dies ist die einzige Möglichkeit, Ihr Konto wiederherzustellen. Bitte bewahren Sie es an einem sicheren Ort auf!", + "timeUnitMinute": "Minute", + "timeUnitMinutes": "Minutes", + "timeUnitHour": "Stunde", + "timeUnitHours": "Stunden", + "espDexSwap": "Sie haben {{downTokensTextFragment}} für {{upTokensTextFragment}} auf {{dAppName}} getauscht", + "espNFTBid": "Sie boten {{downTokensTextFragment}} für {{upTokensTextFragment}} auf {{dAppName}}", + "espNFTBuy": "Sie haben {{nftName}} für {{downTokensTextFragment}} auf {{dAppName}} gekauft", + "espNFTCancelBid": "Sie haben ein Gebot storniert und {{upTokensTextFragment}} auf {{dAppName}} erhalten", + "espNFTList": "Sie haben {{downTokensTextFragment}} auf {{dAppName}} gelistet", + "espNFTUnlist": "Sie haben {{upTokensTextFragment}} auf {{dAppName}} aufgehoben", + "espTokenReceive": "Sie haben {{upTokensTextFragment}} erhalten", + "espTokenSend": "Sie haben {{downTokensTextFragment}} gesendet", + "espTokenTextFragment": "{{token1}} und {{token2}}", + "espTransactionBalanceChange": "Sie haben {{downTokensTextFragment}} für {{upTokensTextFragment}} getauscht", + "espUnknown": "UNBEKANNT", + "espUnknownNFT": "Unbekanntes NFT" +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/de/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/de/translation.json new file mode 100644 index 0000000..f852778 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/de/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "Hinzufügen", + "commandAccept": "Akzeptieren", + "commandApprove": "Genehmigen", + "commandBack": "Zurück", + "commandBuy": "Kaufen", + "commandCancel": "Abbrechen", + "commandClaim": "Anfordern", + "commandClaimReward": "Belohnung einfordern", + "commandClear": "Leeren", + "commandClose": "Schließen", + "commandConfirm": "Bestätigen", + "commandConnect": "Verbinden", + "commandContinue": "Fortfahren", + "commandCopy": "Kopieren", + "commandCopyAddress": "Adresse kopieren", + "commandCopyTokenAddress": "Token-Adresse kopieren", + "commandCreate": "Erstellen", + "commandCreateTicket": "Ticket erstellen", + "commandDismiss": "Schließen", + "commandDownload": "Herunterladen", + "commandEdit": "Bearbeiten", + "commandHelp": "Hilfe", + "commandLearnMore": "Mehr erfahren", + "commandLearnMore2": "Mehr erfahren", + "commandMint": "Minten", + "commandMore": "Mehr", + "commandNext": "Weiter", + "commandOpen": "Öffnen", + "commandOpenSettings": "Einstellungen öffnen", + "commandPaste": "Einfügen", + "commandReceive": "Erhalten", + "commandReconnect": "Verbindung erneut herstellen", + "commandRecordVideo": "Video aufnehmen", + "commandRetry": "Wiederholen", + "commandRevoke": "Widerrufen", + "commandSave": "Speichern", + "commandScanQRCode": "QR-Code scannen", + "commandSelectMedia": "Medium auswählen", + "commandSell": "Verkaufen", + "commandSend": "Senden", + "commandShare": "Teilen", + "commandShowBalance": "Guthaben anzeigen", + "commandSign": "Signieren", + "commandStake": "Einsatz", + "commandSwap": "Tauschen", + "commandTakePhoto": "Foto machen", + "commandTryAgain": "Erneut versuchen", + "commandViewTransaction": "Transaktion ansehen", + "commandReportAsNotSpam": "Als Nicht-Spam melden", + "commandReportAsSpam": "Als Spam melden", + "commandPin": "Anheften", + "commandUnpin": "Lösen", + "commandHide": "Ausblenden", + "commandUnhide": "Einblenden", + "commandBurn": "Verbrennen", + "commandReport": "Melden", + "commandView": "Ansehen", + "commandUnwrap": "Auspacken", + "pastParticipleClaimed": "Angefordert", + "pastParticipleCompleted": "Abgeschlossen", + "pastParticipleCopied": "Kopiert", + "pastParticipleDone": "Fertig", + "nounName": "Name", + "nounNetwork": "Netzwerk", + "nounNetworkFee": "Netzwerkgebühr", + "nounSymbol": "Symbol", + "nounDescription": "Beschreibung", + "amount": "Betrag", + "limit": "Limit", + "new": "Neu", + "gotIt": "Verstanden", + "internal": "Intern", + "reward": "Belohnung", + "seeAll": "Alle anzeigen", + "seeLess": "Weniger anzeigen", + "homeTab": "Start", + "collectiblesTab": "Sammelobjekte", + "swapTab": "Tauschen", + "activityTab": "Aktivität", + "exploreTab": "Erkunden", + "accountHeaderConnectedInterpolated": "Sie sind verbunden mit {{origin}}", + "accountHeaderConnectedToSite": "Sie sind verbunden mit dieser Seite", + "accountHeaderCopyToClipboard": "In die Zwischenablage kopieren", + "accountHeaderNotConnected": "Sie sind nicht verbunden mit", + "accountHeaderNotConnectedInterpolated": "Sie sind nicht verbunden mit {{origin}}", + "accountHeaderNotConnectedToSite": "Sie sind nicht verbunden mit dieser Seite", + "accountWithoutEnoughSolActionButtonCancel": "Abbrechen", + "accountWithoutEnoughSolPrimaryText": "Nicht genügend SOL", + "accountWithoutEnoughSolSecondaryText": "Ein Konto, das an dieser Transaktion beteiligt ist, hat nicht genügend SOL. Das Konto kann Ihr eigenes oder das einer anderen Person sein. Diese Transaktion wird rückgängig gemacht, wenn sie eingereicht wird.", + "accountSwitcher": "Kontowechsler", + "addAccountHardwareWalletPrimaryText": "Hardware Wallet verbinden", + "addAccountHardwareWalletSecondaryText": "Verwenden Sie Ihr Ledger-Hardware-Wallet", + "addAccountHardwareWalletSecondaryTextMobile": "Nutzen Sie Ihr {{supportedHardwareWallets}}-Wallet", + "addAccountSeedVaultWalletPrimaryText": "Seed Vault verbinden", + "addAccountSeedVaultWalletSecondaryText": "Verwenden eines Wallets von Seed Vault", + "addAccountImportSeedPhrasePrimaryText": "Geheime Recovery-Phrase importieren", + "addAccountImportSeedPhraseSecondaryText": "Konten von einem anderen Wallet importieren", + "addAccountImportWalletPrimaryText": "Privaten Schlüssel importieren", + "addAccountImportWalletSecondaryText": "Ein Einzel-Chain-Konto importieren", + "addAccountImportWalletSolanaSecondaryText": "Einen privaten Solana-Schlüssel importieren", + "addAccountLimitReachedText": "Sie haben die maximale Anzahl von {{accountsCount}} Konten in Phantom erreicht. Bitte entfernen Sie ungenutzte Konten, bevor Sie weitere Konten hinzufügen.", + "addAccountNoSeedAvailableText": "Sie haben keine Seed-Phrase verfügbar. Bitte importieren Sie einen bestehenden Seed, um ein Konto zu erstellen.", + "addAccountNewWalletPrimaryText": "Neues Konto erstellen", + "addAccountNewWalletSecondaryText": "Neue Wallet-Adresse generieren", + "addAccountNewMultiChainWalletSecondaryText": "Ein neues Multi-Chain-Konto hinzufügen", + "addAccountNewSingleChainWalletSecondaryText": "Neues Konto erstellen", + "addAccountPrimaryText": "Wallet hinzufügen/verbinden", + "addAccountSecretPhraseLabel": "Geheime Phrase", + "addAccountSeedLabel": "Seed", + "addAccountSeedIDLabel": "Seed-ID", + "addAccountSecretPhraseDefaultLabel": "Geheime Phrase {{number}}", + "addAccountZeroAccountsForSeed": "0 Konten", + "addAccountShowAccountForSeed": "1 Konto anzeigen", + "addAccountShowAccountsForSeed": "{{numOfAccounts}} Konten anzeigen", + "addAccountHideAccountForSeed": "1 Konto ausblenden", + "addAccountHideAccountsForSeed": "{{numOfAccounts}} Konten ausblenden", + "addAccountSelectSeedDescription": "Ihr neues Konto wird aus dieser geheimen Phrase erstellt", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} Konten", + "addAccountOneAccountsForSeed": "1 Konto", + "addAccountGenerateAccountFromSeed": "Konto erstellen", + "addAccountReadOnly": "Adresse beobachten", + "addAccountReadOnlySecondaryText": "Verfolgen Sie jede öffentliche Wallet-Adresse", + "addAccountSolanaAddress": "Solana-Adresse", + "addAccountEVMAddress": "EVM-Adresse", + "addAccountBitcoinAddress": "Bitcoin-Adresse", + "addAccountImportAccountActionButtonImport": "Importieren", + "addAccountImportAccountDuplicatePrivateKey": "Dieses Konto existiert in Ihrem Wallet bereits", + "addAccountImportAccountIncorrectFormat": "Falsches Format", + "addAccountImportAccountInvalidPrivateKey": "Ungültiger privater Schlüssel", + "addAccountImportAccountName": "Name", + "addAccountImportAccountPrimaryText": "Privaten Schlüssel importieren", + "addAccountImportAccountPrivateKey": "Privater Schlüssel", + "addAccountImportAccountPublicKey": "Adresse oder Domain", + "addAccountImportAccountPrivateKeyRequired": "Privater Schlüssel ist erforderlich", + "addAccountImportAccountNameRequired": "Name ist erforderlich", + "addAccountImportAccountPublicKeyRequired": "Öffentliche Adresse ist erforderlich", + "addAccountImportAccountDuplicateAddress": "Diese Adresse existiert in Ihrem Wallet bereits", + "addAddressAddressAlreadyAdded": "Adresse wurde bereits hinzugefügt", + "addAddressAddressAlreadyExists": "Adresse existiert bereits", + "addAddressAddressInvalid": "Ungültige Adresse", + "addAddressAddressIsRequired": "Adresse ist erforderlich", + "addAddressAddressPlaceholder": "Adresse", + "addAddressLabelIsRequired": "Label ist erforderlich", + "addAddressLabelPlaceholder": "Label", + "addAddressPrimaryText": "Adresse hinzufügen", + "addAddressToast": "Adresse hinzugefügt", + "createAssociatedTokenAccountCostLabelInterpolated": "Dies kostet {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "Sie haben dieses Token-Konto bereits", + "createAssociatedTokenAccountErrorInsufficientFunds": "Guthaben reicht nicht aus", + "createAssociatedTokenAccountErrorInvalidMint": "Ungültige Mint-Adresse", + "createAssociatedTokenAccountErrorInvalidName": "Ungültiger Name", + "createAssociatedTokenAccountErrorInvalidSymbol": "Ungültiges Symbol", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "Wir konnten Ihr Token-Konto nicht erstellen. Bitte versuchen Sie es erneut.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "Token-Konto konnte nicht erstellt werden", + "createAssociatedTokenAccountErrorUnableToSendMessage": "Wir konnten Ihre Transaktion nicht versenden.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "Senden der Transaktion fehlgeschlagen", + "createAssociatedTokenAccountInputPlaceholderMint": "Mint-Adresse", + "createAssociatedTokenAccountInputPlaceholderName": "Name", + "createAssociatedTokenAccountInputPlaceholderSymbol": "Symbol", + "createAssociatedTokenAccountLoadingMessage": "Wir erstellen Ihr Token-Konto.", + "createAssociatedTokenAccountLoadingTitle": "Token-Konto wird erstellt", + "createAssociatedTokenAccountPageHeader": "Token-Konto erstellen", + "createAssociatedTokenAccountSuccessMessage": "Ihr Token-Konto wurde erfolgreich erstellt!", + "createAssociatedTokenAccountSuccessTitle": "Token-Konto erstellt", + "createAssociatedTokenAccountViewTransaction": "Transaktion ansehen", + "assetDetailRecentActivity": "Neueste Aktivität", + "assetDetailStakeSOL": "SOL investieren", + "assetDetailUnknownToken": "Unbekannter Token", + "assetDetailUnwrapAll": "Alle auspacken", + "assetDetailUnwrappingSOL": "Entpacke SOL", + "assetDetailUnwrappingSOLFailed": "SOL-Auspacken fehlgeschlagen", + "assetDetailViewOnExplorer": "Auf {{explorer}} ansehen", + "assetDetailViewOnExplorerDefaultExplorer": "Explorer", + "assetDetailSaveToPhotos": "In Fotos speichern", + "assetDetailPinCollection": "Sammlung anheften", + "assetDetailUnpinCollection": "Sammlung lösen", + "assetDetailHideCollection": "Sammlung ausblenden", + "assetDetailUnhideCollection": "Sammlung anzeigen", + "assetDetailTokenNameLabel": "Token-Name", + "assetDetailNetworkLabel": "Netzwerk", + "assetDetailAddressLabel": "Adresse", + "assetDetailPriceLabel": "Preis", + "collectibleDetailSetAsAvatar": "Als Avatar festlegen", + "collectibleDetailSetAsAvatarSingleWorkAlt": "Avatar", + "collectibleDetailShare": "Sammelobjekt teilen", + "assetDetailAboutLabel": "Über {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} hat die Möglichkeit, diesen Token von Ihrem Konto zu übertragen oder zu verbrennen.", + "sendAssetAmountLabelInterpolated": "Verfügbar {{amount}} {{tokenSymbol}}", + "assetListSearch": "Suche ...", + "assetListUnknownToken": "Unbekannter Token", + "assetVisibilityUnknownToken": "Unbekannter Token", + "buyAssetInterpolated": "{{tokenSymbol}} kaufen", + "buyAssetScreenMaxPurchasePriceInterpolated": "Der maximale Kaufpreis beträgt {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "Der Mindestkaufpreis beträgt {{amount}}", + "buyNoAssetsAvailable": "Keine Ethereum- oder Polygon-Vermögenswerte verfügbar", + "buyThirdPartyScreenPaymentMethod": "Zahlungsmethode wählen", + "gasEstimationErrorWarning": "Es gab ein Problem bei der Schätzung der Gebühr für diese Transaktion. Sie könnte fehlschlagen.", + "nativeTokenBalanceErrorWarning": "Es gab ein Problem beim Abrufen Ihres Token-Guthabens für diese Transaktion. Sie könnte fehlschlagen.", + "blocklistOriginCommunityDatabaseInterpolated": "Diese Seite wurde als Teil einer <1>von der Gemeinschaft gepflegten Datenbank bekannter Phishing-Webseiten und Betrugsversuche gekennzeichnet. Wenn Sie glauben, dass die Seite fälschlicherweise gekennzeichnet wurde, <3>melden bitte Sie einen Fehler.", + "blocklistOriginDomainIsBlocked": "{{domainName}} ist blockiert!", + "blocklistOriginIgnoreWarning": "Diese Warnung ignorieren, Ich möchte trotzdem zu {{domainName}}.", + "blocklistOriginSiteIsMalicious": "Phantom ist der Meinung, dass diese Website bösartig ist und nicht sicher verwendet werden kann.", + "blocklistOriginThisDomain": "diese Domain", + "blocklistProceedAnyway": "Warnung ignorieren, trotzdem fortfahren", + "maliciousTransactionWarning": "Phantom ist der Meinung, dass diese Transaktion bösartig ist und nicht sicher signiert werden kann. Wir haben die Möglichkeit, sie zu signieren, deaktiviert, um Sie und Ihr Geld zu schützen.", + "maliciousTransactionWarningIgnoreWarning": "Warnung ignorieren, trotzdem fortfahren", + "maliciousTransactionWarningTitle": "Transaktion angezeigt!", + "maliciousRequestBlockedTitle": "Anfrage blockiert", + "maliciousRequestWarning": "Diese Website wurde als bösartig eingestuft. Sie versucht möglicherweise, Ihr Geld zu stehlen oder Sie dazu zu bringen, eine betrügerische Anfrage zu genehmigen.", + "maliciousSignatureRequestBlocked": "Zu Ihrer Sicherheit hat Phantom diese Anfrage blockiert.", + "maliciousRequestBlocked": "Zu Ihrer Sicherheit hat Phantom diese Anfrage blockiert. Sie sollten dieses Fenster schließen und die Seite, die es geöffnet hat, nicht mehr benutzen.", + "siwErrorPopupTitle": "Ungültige Signaturanfrage", + "siwParseErrorDescription": "Die Signaturanfrage der App kann aufgrund einer ungültigen Formatierung nicht angezeigt werden.", + "siwVerificationErrorDescription": "Es gab 1 oder mehrere Fehler bei der Anfrage der Nachrichtensignatur. Vergewissern Sie sich zu Ihrer Sicherheit, dass Sie die richtige Anwendung verwenden und versuchen Sie es erneut.", + "siwErrorPagination": "{{n}} von {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "Warnung: Die Adresse der Anwendung stimmt nicht mit der angegebenen Adresse für die Signatur überein.", + "siwErrorMessage_DOMAIN_MISMATCH": "Warnung: Die Domain der Anwendung stimmt nicht mit der für die Verifizierung angegebenen Domain überein.", + "siwErrorMessage_URI_MISMATCH": "Warnung: URI-Hostname stimmt nicht mit der Domain überein.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "Warnung: Die Chain-ID stimmt nicht mit der angegebenen Chain-ID für die Verifizierung überein.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Warnung: Das Ausstellungsdatum der Nachricht liegt zu weit in der Vergangenheit.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Warnung: Das Ausstellungsdatum der Nachricht liegt zu weit in der Zukunft.", + "siwErrorMessage_EXPIRED": "Warnung: Die Nachricht ist abgelaufen.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Warnung: Die Nachricht läuft vor der Ausgabe ab.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "Achtung: Die Nachricht läuft ab, bevor sie gültig wird.", + "siwErrorShowErrorDetails": "Fehlerdetails anzeigen", + "siwErrorHideErrorDetails": "Fehlerdetails ausblenden", + "siwErrorIgnoreWarning": "Warnung ignorieren, trotzdem fortfahren", + "siwsTitle": "Anmeldeanfrage", + "siwsPermissions": "Genehmigungen", + "siwsAgreement": "Nachricht", + "siwsAdvancedDetails": "Erweiterte Details", + "siwsAlternateStatement": "{{domain}} möchte, dass Sie sich mit Ihrem Solana-Konto anmelden:\n{{address}}", + "siwsFieldLable_domain": "Domain", + "siwsFieldLable_address": "Adresse", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "Version", + "siwsFieldLable_chainId": "Chain-ID", + "siwsFieldLable_nonce": "Schlüssel", + "siwsFieldLable_issuedAt": "Ausgestellt am", + "siwsFieldLable_expirationTime": "Läuft ab am", + "siwsFieldLable_requestId": "Anfrage-ID", + "siwsFieldLable_resources": "Ressourcen", + "siwsVerificationErrorDescription": "Diese Anmeldeanfrage ist ungültig. Dies bedeutet entweder, dass die Website unsicher ist oder dass der Entwickler beim Senden der Anfrage einen Fehler gemacht hat.", + "siwsErrorNumIssues": "{{n}} Probleme", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "Diese Chain-ID stimmt nicht mit dem Netzwerk überein, in dem Sie sich befinden.", + "siwsErrorMessage_DOMAIN_MISMATCH": "Diese Domain ist nicht diejenige, bei der Sie sich anmelden.", + "siwsErrorMessage_URI_MISMATCH": "Diese URI ist nicht diejenige, bei der Sie sich anmelden.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Das Ausstellungsdatum der Nachricht liegt zu weit in der Vergangenheit.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Das Ausstellungsdatum der Nachricht liegt zu weit in der Zukunft.", + "siwsErrorMessage_EXPIRED": "Die Nachricht ist abgelaufen.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Die Nachricht läuft vor der Ausgabe ab.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "Die Nachricht läuft ab, bevor sie gültig wird.", + "changeLockTimerPrimaryText": "Timer für automatische Sperre", + "changeLockTimerSecondaryText": "Wie lange sollten wir warten, Ihr Wallet zu sperren, wenn nicht benutzt worden ist?", + "changeLockTimerToast": "Timer für automatische Sperre aktualisiert", + "changePasswordConfirmNewPassword": "Neues Passwort bestätigen", + "changePasswordCurrentPassword": "Aktuelles Passwort", + "changePasswordErrorIncorrectCurrentPassword": "Falsches aktuelles Passwort", + "changePasswordErrorGeneric": "Ein Fehler ist aufgetreten, bitte versuchen Sie es später noch einmal", + "changePasswordNewPassword": "Neues Passwort", + "changePasswordPrimaryText": "Passwort ändern", + "changePasswordToast": "Passwort aktualisiert", + "collectionsHiddenCollections": "Ausgeblendete Sammlungen", + "collectiblesReportAsSpam": "Als Spam melden", + "collectiblesReportAsSpamAndHide": "Als Spam melden und ausblenden", + "collectiblesReportAsNotSpam": "Als Nicht-Spam melden", + "collectiblesReportAsNotSpamAndUnhide": "Nicht-Spam einblenden und melden", + "collectiblesReportNotSpam": "Kein Spam", + "collectibleDetailDescription": "Beschreibung", + "collectibleDetailProperties": "Eigenschaften", + "collectibleDetailOrdinalInfo": "Ordinale Informationen", + "collectibleDetailRareSatsInfo": "Rare-Sats-Infos", + "collectibleDetailSatsInUtxo": "Sats in UTXO", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} Sats", + "collectibleDetailSatNumber": "Sat-Nummer", + "collectibleDetailSatName": "Sat-Name", + "collectibleDetailInscriptionId": "Beschriftungs-ID", + "collectibleDetailInscriptionNumber": "Beschriftungsnummer", + "collectibleDetailStandard": "Standard", + "collectibleDetailCreated": "Erstellt", + "collectibleDetailViewOnExplorer": "Auf {{explorer}} ansehen", + "collectibleDetailList": "Liste", + "collectibleDetailSellNow": "Verkaufen für {{amount}} {{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "Überschüssige Bitcoin freigeben", + "collectibleDetailUtxoSplitterCtaSubtitle": "Sie haben {{value}} BTC zum Freischalten", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "Um Ihr Guthaben zu schützen, verhindern wir, dass BTC in UTXOs mit Rare Sats verschickt werden. Verwenden Sie den UTXO-Splitter von Magic Eden, um {{value}} BTC aus Ihren Rare Sats freizugeben.", + "collectibleDetailUtxoSplitterModalCtaButton": "UTXO-Splitter verwenden", + "collectibleDetailEasilyAccept": "Höchstes Angebot annehmen", + "collectibleDetailSatsCount_one": "{{count}} Sat", + "collectibleDetailSatsCount_other": "{{count}} Sats", + "collectibleDetailSpamOverlayDescription": "Dieses Sammelobjekt wurde ausgeblendet, weil Phantom glaubt, dass es sich um Spam handelt.", + "collectibleDetailSpamOverlayReveal": "Sammelobjekt anzeigen", + "collectibleBurnTermsOfService": "Ich verstehe, dass dies nicht rückgängig gemacht werden kann.", + "collectibleBurnTitleWithCount_one": "Token verbrennen", + "collectibleBurnTitleWithCount_other": "Token verbrennen", + "collectibleBurnDescriptionWithCount_one": "Durch diese Aktion wird dieser Token dauerhaft zerstört und aus Ihrem Wallet entfernt.", + "collectibleBurnDescriptionWithCount_other": "Durch diese Aktion werden diese Token dauerhaft zerstört und aus Ihrem Wallet entfernt.", + "collectibleBurnTokenWithCount_one": "Token", + "collectibleBurnTokenWithCount_other": "Token", + "collectibleBurnCta": "Verbrennen", + "collectibleBurnRebate": "Nachlass", + "collectibleBurnRebateTooltip": "Für das Verbrennen dieses Tokens wird automatisch ein kleiner Betrag von SOL in Ihr Wallet eingezahlt.", + "collectibleBurnNetworkFee": "Netzwerkgebühr", + "collectibleBurnNetworkFeeTooltip": "Betrag, den das Solana-Netz zur Abwicklung der Transaktion benötigt", + "unwrapButtonSwapTo": "Tauschen zu {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "Abheben von {{withdrawalSource}} für {{chainSymbol}}", + "unwrapModalEstimatedTime": "Geschätzte Zeit", + "unwrapModalNetwork": "Netzwerk", + "unwrapModalNetworkFee": "Netzwerkgebühr", + "unwrapModalTitle": "Zusammenfassung", + "unsupportedChain": "Nicht unterstützte Chain", + "unsupportedChainDescription": "Anscheinend unterstützen wir {{action}} für das Netzwerk {{chainName}} nicht.", + "networkFeesTooltipLabel": "Netzwerkgebühren von {{chainName}}", + "networkFeesTooltipDescription": "Gebühren von {{chainName}} sind von mehreren Faktoren abhängig. Sie können sie anpassen, um Ihre Transaktion schneller (teurer) oder langsamer (billiger) zu machen.", + "burnStatusErrorTitleWithCount_one": "Token konnte nicht verbrannt werden", + "burnStatusErrorTitleWithCount_other": "Token konnten nicht verbrannt werden", + "burnStatusSuccessTitleWithCount_one": "Token verbrannt!", + "burnStatusSuccessTitleWithCount_other": "Token verbrannt!", + "burnStatusLoadingTitleWithCount_one": "Verbrenne Token …", + "burnStatusLoadingTitleWithCount_other": "Verbrenne Token …", + "burnStatusErrorMessageWithCount_one": "Dieser Token konnte nicht verbrannt werden. Bitte versuchen Sie es später noch einmal.", + "burnStatusErrorMessageWithCount_other": "Diese Token konnten nicht verbrannt werden. Bitte versuchen Sie es später noch einmal.", + "burnStatusSuccessMessageWithCount_one": "Dieser Token wurde dauerhaft zerstört und {{rebateAmount}} SOL wurden in Ihr Wallet eingezahlt.", + "burnStatusSuccessMessageWithCount_other": "Diese Token wurden dauerhaft zerstört und {{rebateAmount}} SOL wurden in Ihr Wallet eingezahlt.", + "burnStatusLoadingMessageWithCount_one": "Dieser Token wird dauerhaft zerstört und {{rebateAmount}} SOL werden in Ihr Wallet eingezahlt.", + "burnStatusLoadingMessageWithCount_other": "Diese Token werden dauerhaft zerstört und {{rebateAmount}} SOL werden in Ihr Wallet eingezahlt.", + "burnStatusViewTransactionText": "Transaktion ansehen", + "collectibleDisplayLoading": "Lade ...", + "collectiblesNoCollectibles": "Keine Sammelobjekte", + "collectiblesPrimaryText": "Ihre Sammelobjekte", + "collectiblesReceiveCollectible": "Sammelobjekte erhalten", + "collectiblesUnknownCollection": "Unbekannte Sammlung", + "collectiblesUnknownCollectible": "Unbekanntes Sammelobjekt", + "collectiblesUniqueHolders": "Einzigartige Inhaber", + "collectiblesSupply": "Vorrat", + "collectiblesUnknownTokens": "Unbekannte Token", + "collectiblesNrOfListed": "{{ nrOfListed }} Gelisted", + "collectiblesListed": "Gelistet", + "collectiblesMintCollectible": "Sammelobjekt minten", + "collectiblesYouMint": "Sie minten", + "collectiblesMintCost": "Mintkosten", + "collectiblesMintFail": "Minting fehlgeschlagen", + "collectiblesMintFailMessage": "Es gab ein Problem beim Minting Ihres Sammelobjekts. Bitte versuchen Sie es erneut.", + "collectiblesMintCostFree": "Kostenlos", + "collectiblesMinting": "Minting ...", + "collectiblesMintingMessage": "Ihr Sammelobjekt wird gemintet", + "collectiblesMintShareSubject": "Sehen Sie sich das an", + "collectiblesMintShareMessage": "Das habe ich auf @phantom gemintet!", + "collectiblesMintSuccess": "Minting erfolgreich", + "collectiblesMintSuccessMessage": "Ihr Sammelobjekt wurde gemintet", + "collectiblesMintSuccessQuestMessage": "Sie haben die Anforderungen für eine Phantom-Quest erfüllt. Tippen Sie auf Belohnung einfordern, um Ihr kostenloses Sammelobjekt zu erhalten.", + "collectiblesMintRequired": "Erforderlich", + "collectiblesMintSafelyDismiss": "Sie können dieses Fenster nun schließen.", + "collectiblesTrimmed": "Wir haben das Limit für die Anzahl der Sammelobjekte erreicht, die im Moment angezeigt werden können.", + "collectiblesSeeAllHoldings": "Alle Vermögenswerte anzeigen", + "collectiblesLast": "Letzte", + "collectiblesAbout": "Über", + "collectiblesSocialLinks": "Social-Links", + "collectiblesNonTransferable": "Nicht übertragbar", + "collectiblesNonTransferableYes": "Ja", + "collectiblesSellOfferDetails": "Angebotsdetails", + "collectiblesSellYouSell": "Sie verkaufen", + "collectiblesSellGotIt": "Verstanden", + "collectiblesSellYouReceive": "Sie erhalten", + "collectiblesSellOffer": "Anbieten", + "collectiblesSoldCollectible": "Sammelobjekt verkauft", + "collectiblesSellMarketplace": "Marktplatz", + "collectiblesSellCollectionFloor": "Sammlung Mindestpreis", + "collectiblesSellDifferenceFromFloor": "Differenz zum Mindestpreis", + "collectiblesSellLastSalePrice": "Letzter Verkauf", + "collectiblesSellEstimatedFees": "Geschätzte Gebühren", + "collectiblesSellEstimatedProfitAndLoss": "Geschätzter Gewinn/Verlust", + "collectiblesSellViewOnMarketplace": "Auf {{marketplace}} ansehen", + "collectiblesSellCollectionFloorTooltip": "Der niedrigste „Sofort-Kaufen“-Preis in der Sammlung auf mehreren Marktplätzen.", + "collectiblesSellProfitLossTooltip": "Der geschätzte Gewinn/Verlust wird auf der Grundlage des letzten Verkaufspreises und des Angebotsbetrags abzüglich der Gebühren berechnet.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "Vergütung ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "Marktplatzgebühr ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "Marktplatzgebühr", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}}-Netzwerk", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "Angebot enthält eine {{phantomFeePercentage}} Phantom-Gebühr", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "Das Angebot enthält Lizenzgebühren, Netzwerkgebühr, Marktplatzgebühr und eine {{phantomFeePercentage}} Phantom-Gebühr", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "Das Angebot umfasst Lizenzgebühren, Netzwerkgebühren und eine Marktplatzgebühr", + "collectiblesSellTransactionFeeTooltipTitle": "Transaktionsgebühr", + "collectiblesSellStatusLoadingTitle": "Akzeptiere Angebot …", + "collectiblesSellStatusLoadingIsSellingFor": "wird verkauft für", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} verkauft!", + "collectiblesSellStatusSuccessWasSold": "wurde erfolgreich verkauft für", + "collectiblesSellStatusErrorTitle": "Etwas ist schief gelaufen", + "collectiblesSellStatusErrorSubtitle": "Es gab ein Problem beim Versuch des Verkaufs", + "collectiblesSellStatusViewTransaction": "Transaktion ansehen", + "collectiblesSellInsufficientFundsTitle": "Guthaben reicht nicht aus", + "collectiblesSellInsufficientFundsSubtitle": "Wir konnten kein Angebot für dieses Sammelobjekt annehmen, da nicht genügend Guthaben für die Zahlung der Netzwerk-Gebühr vorhanden waren.", + "collectiblesSellRecentlyTransferedNFTTitle": "Kürzlich überwiesen", + "collectiblesSellRecentlyTransferedNFTSubtitle": "Nach einem Transfer müssen Sie 1 Stunde warten, bis Sie Gebote annehmen können.", + "collectiblesApproveCollection": "{{collectionName}} genehmigt", + "collectiblesSellNotAvailableAnymoreTitle": "Angebot nicht verfügbar", + "collectiblesSellNotAvailableAnymoreSubtitle": "Das Angebot ist nicht mehr verfügbar. Stornieren Sie dieses Gebot und versuchen Sie es erneut", + "collectiblesSellFlaggedTokenTitle": "Sammelobjekt wurde gekennzeichnet", + "collectiblesSellFlaggedTokenSubtitle": "Das Sammlerstück ist nicht handelbar, dies könnte aus verschiedenen Gründen wie als gestohlen gemeldet oder ohne Sperrung eingesetzt sein", + "collectiblesListOnMagicEden": "Auf Magic Eden listen", + "collectiblesListPrice": "Listenpreis", + "collectiblesUseFloor": "Mindestpreis verwenden", + "collectiblesFloorPrice": "Mindestpreis", + "collectiblesLastSalePrice": "Letzter Verkaufspreis", + "collectiblesTotalReturn": "Gesamtertrag", + "collectiblesOriginalPurchasePrice": "Ursprünglicher Kaufpreis", + "collectiblesMagicEdenFee": "Magic Eden-Gebühr", + "collectiblesArtistRoyalties": "Künstlertantiemen", + "collectiblesListNowButton": "Jetzt listen", + "collectiblesListAnywayButton": "Trotzdem listen", + "collectiblesCreateListingTermsOfService": "Indem Sie auf <1>\"Jetzt listen\" tippen, erklären Sie sich mit den <3>Nutzungsbedingungen von Magic Eden einverstanden", + "collectiblesViewListing": "Listung ansehen", + "collectiblesListingViewTransaction": "Transaktion ansehen", + "collectiblesRemoveListing": "Listung entfernen", + "collectiblesEditListing": "Listung bearbeiten", + "collectiblesEditListPrice": "Listenpreis bearbeiten", + "collectiblesListPriceTooltip": "Der Listenpreis ist der Verkaufspreis für einen Artikel. Verkäufer legen den Listenpreis in der Regel so fest, dass er auf oder über dem Mindestpreis liegt.", + "collectiblesFloorPriceTooltip": "Der Mindestpreis ist der niedrigste aktive Listenpreis für einen Artikel in dieser Sammlung.", + "collectiblesOriginalPurchasePriceTooltip": "Sie haben diesen Artikel ursprünglich für diesen Betrag gekauft.", + "collectiblesPurchasedForSol": "Für {{lastPurchasePrice}} SOL gekauft", + "collectiblesUnableToLoadListings": "Listungen können nicht geladen werden", + "collectiblesUnableToLoadListingsFrom": "Listungen von {{marketplace}} können nicht geladen werden", + "collectiblesUnableToLoadListingsDescription": "Ihre Angebote und Vermögenswerte sind sicher, aber wir konnten sie derzeit nicht von {{marketplace}} laden. Bitte versuchen Sie es später noch einmal.", + "collectiblesBelowFloorPrice": "Unter Mindestpreis", + "collectiblesBelowFloorPriceMessage": "Sind Sie sicher, dass Sie Ihr NFT unter dem Mindestpreis listen möchten?", + "collectiblesMinimumListingPrice": "Mindestpreis ist 0.01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden nimmt eine Gebühr auf abgeschlossene Transaktionen.", + "collectiblesArtistRoyaltiesTooltip": "Der Ersteller dieser Sammlung erhält eine prozentuale Vergütung für jeden abgeschlossenen Verkauf.", + "collectibleScreenCollectionLabel": "Sammlung", + "collectibleScreenPhotosPermissionTitle": "Erlaubnis für Fotos", + "collectibleScreenPhotosPermissionMessage": "Wir benötigen Ihre Erlaubnis, um auf Ihre Fotos zuzugreifen. Bitte gehen Sie zu Einstellungen und aktualisieren Sie Ihre Berechtigungen.", + "collectibleScreenPhotosPermissionOpenSettings": "Einstellungen öffnen", + "listStatusErrorTitle": "Listung fehlgeschlagen", + "editListStatusErrorTitle": "Aktualisierung nicht möglich", + "removeListStatusErrorTitle": "Listung entfernen fehlgeschlagen", + "listStatusSuccessTitle": "Listung erstellt!", + "editListingStatusSuccessTitle": "Listung aktualisiert!", + "removeListStatusSuccessTitle": "Listung von Magic Eden entfernt", + "listStatusLoadingTitle": "Listung wird erstellt ...", + "editListingStatusLoadingTitle": "Listung wird aktualisiert ...", + "removeListStatusLoadingTitle": "Listung wird entfernt ...", + "listStatusErrorMessage": "{{name}} konnte nicht auf Magic Eden gelistet werden", + "removeListStatusErrorMessage": "Listung von {{name}} auf Magic Eden konnte nicht aufgehoben werden", + "listStatusSuccessMessage": "{{name}} ist jetzt auf Magic Eden für {{listCollectiblePrice}} SOL gelistet", + "editListingStatusSuccessMessage": "{{name}} ist jetzt auf Magic Eden auf {{editListCollectiblePrice}} SOL aktualisiert", + "removeListStatusSuccessMessage": "{{name}} wurde erfolgreich von Magic Eden entfernt", + "listStatusLoadingMessage": "{{name}} wird auf Magic Eden für {{listCollectiblePrice}} SOL gelistet.", + "editListingStatusLoadingMessage": "{{name}} wird auf Magic Eden auf {{editListCollectiblePrice}} SOL aktualisiert.", + "removeListStatusLoadingMessage": "Entferne {{name}} von Magic Eden. Das kann eine Weile dauern.", + "listStatusLoadingSafelyDismiss": "Sie können dieses Fenster nun schließen.", + "listStatusViewOnMagicEden": "Auf Magic Eden ansehen", + "listStatusViewOnMarketplace": "Auf {{marketplace}} ansehen", + "listStatusLoadingDismiss": "Schließen", + "listStatusViewTransaction": "Transaktion ansehen", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Verbinden Sie Ihr Hardware-Wallet und stellen Sie sicher, dass es freigeschaltet ist. Sobald wir es erkannt haben, können Sie die Adresse auswählen, die Sie verwenden möchten.", + "connectHardwareFailedPrimaryText": "Verbindung fehlgeschlagen", + "connectHardwareFailedSecondaryText": "Bitte schließen Sie Ihr Hardware-Wallet an und stellen Sie sicher, dass es freigeschaltet ist. Sobald wir es erkannt haben, können Sie wählen, welche Adresse Sie verwenden möchten.", + "connectHardwareFinishPrimaryText": "Konto hinzugefügt!", + "connectHardwareFinishSecondaryText": "Sie können nun von Phantom aus auf Ihr Ledger Nano Wallet zugreifen. Bitte kehren Sie zur Erweiterung zurück.", + "connectHardwareNeedsPermissionPrimaryText": "Neues Wallet verbinden", + "connectHardwareNeedsPermissionSecondaryText": "Klicken Sie auf die Schaltfläche unten, um den Verbindungsvorgang zu starten.", + "connectHardwareSearchingPrimaryText": "Suche nach Wallet ...", + "connectHardwareSearchingSecondaryText": "Schließen Sie Ihr Hardware-Wallet an, vergewissern Sie sich, dass es freigeschaltet ist und dass Sie in Ihrem Browser über die entsprechenden Berechtigungen verfügen.", + "connectHardwarePermissionDeniedPrimary": "Genehmigung verweigert", + "connectHardwarePermissionDeniedSecondary": "Erteilen Sie Phantom die Genehmigung, sich mit Ihrem Ledger-Gerät zu verbinden", + "connectHardwarePermissionUnableToConnect": "Keine Verbindung möglich", + "connectHardwarePermissionUnableToConnectDescription": "Wir konnten keine Verbindung zu Ihrem Ledger-Gerät herstellen. Möglicherweise benötigen wir weitere Genehmigungen.", + "connectHardwareSelectAddressAllAddressesImported": "Alle Adressen importiert", + "connectHardwareSelectAddressDerivationPath": "Ableitungspfad", + "connectHardwareSelectAddressSearching": "Suche ...", + "connectHardwareSelectAddressSelectWalletAddress": "Wallet-Adresse auswählen", + "connectHardwareSelectAddressWalletAddress": "Wallet-Adresse", + "connectHardwareWaitingForApplicationPrimaryText": "Öffnen Sie die Solana-App auf Ihrem Ledger", + "connectHardwareWaitingForApplicationSecondaryText": "Bitte schließen Sie Ihr Hardware-Wallet an und stellen Sie sicher, dass es entsperrt ist.", + "connectHardwareWaitingForPermissionPrimaryText": "Benötige Erlaubnis", + "connectHardwareWaitingForPermissionSecondaryText": "Schließen Sie Ihr Hardware-Wallet an, vergewissern Sie sich, dass es freigeschaltet ist und dass Sie in Ihrem Browser über die entsprechenden Berechtigungen verfügen.", + "connectHardwareAddAccountButton": "Konto hinzufügen", + "connectHardwareLedger": "Verbinden Sie Ihr Ledger", + "connectHardwareStartConnection": "Klicken Sie auf die Schaltfläche unten, um die Verbindung zu Ihrem Ledger-Hardware-Wallet zu starten", + "connectHardwarePairSuccessPrimary": "{{productName}} verbunden", + "connectHardwarePairSuccessSecondary": "Sie haben Ihr {{productName}} erfolgreich verbunden.", + "connectHardwareSelectChains": "Chains zum Verbinden auswählen", + "connectHardwareOpenAppInterpolated": "Öffnen Sie die {{app}}-App auf Ihrem Ledger", + "connectHardwareSearching": "Suche ...", + "connectHardwareMakeSureConnected": "Verbinden und entsperren Sie Ihr Hardware-Wallet. Bitte genehmigen Sie die entsprechenden Browser-Berechtigungen.", + "connectHardwareOpenAppDescription": "Bitte entsperren Sie Ihr Hardware-Wallet", + "connectHardwareConnecting": "Verbinden ...", + "connectHardwareConnectingDescription": "Wir stellen eine Verbindung zu Ihrem Ledger-Gerät her.", + "connectHardwareConnectingAccounts": "Verbinden Ihrer Konten ...", + "connectHardwareDiscoveringAccounts": "Suche nach Konten …", + "connectHardwareDiscoveringAccountsDescription": "Wir suchen nach Aktivitäten auf Ihren Konten.", + "connectHardwareErrorLedgerLocked": "Ledger ist gesperrt", + "connectHardwareErrorLedgerLockedDescription": "Vergewissern Sie sich, dass Ihr Ledger-Gerät freigeschaltet ist, und versuchen Sie es dann erneut.", + "connectHardwareErrorLedgerGeneric": "Etwas ist schief gelaufen", + "connectHardwareErrorLedgerGenericDescription": "Es wurden keine Konten gefunden. Vergewissern Sie sich, dass Ihr Ledger-Gerät freigeschaltet ist, und versuchen Sie es dann erneut.", + "connectHardwareErrorLedgerPhantomLocked": "Bitte öffnen Sie Phantom erneut und versuchen Sie erneut, Ihre Hardware zu verbinden.", + "connectHardwareFindingAccountsWithActivity": "{{chainName}}-Konten finden ...", + "connectHardwareFindingAccountsWithActivityDualChain": "{{chainName1}}- oder {{chainName2}}-Konten finden ...", + "connectHardwareFoundAccountsWithActivity": "Wir haben {{numOfAccounts}} Konten mit Aktivität in Ihrem Ledger gefunden.", + "connectHardwareFoundAccountsWithActivitySingular": "Wir haben 1 Konto mit Aktivität in Ihrem Ledger gefunden.", + "connectHardwareFoundSomeAccounts": "Wir haben einige Konten auf Ihrem Ledger-Gerät gefunden.", + "connectHardwareViewAccounts": "Konten anzeigen", + "connectHardwareConnectAccounts": "Konten verbunden", + "connectHardwareSelectAccounts": "Wählen Sie Konten", + "connectHardwareChooseAccountsToConnect": "Wählen Sie Wallet-Konten zum Verbinden aus.", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} hinzugefügte Konten", + "connectHardwareAccountsStepOfSteps": "Schritt {{stepNum}} von {{totalSteps}}", + "connectHardwareMobile": "Ledger verbinden", + "connectHardwareMobileTitle": "Verbinden Sie Ihr Ledger-Hardware-Wallet", + "connectHardwareMobileEnableBluetooth": "Bluetooth aktivieren", + "connectHardwareMobileEnableBluetoothDescription": "Erlauben Sie die Verwendung von Bluetooth für die Verbindung", + "connectHardwareMobileEnableBluetoothSettings": "Gehen Sie zu Einstellungen, um Phantom die Verwendung von Standort und Geräten in der Nähe zu erlauben.", + "connectHardwareMobilePairWithDevice": "Kopplung mit Ihrem Ledger-Gerät", + "connectHardwareMobilePairWithDeviceDescription": "Behalten Sie Ihr Gerät in der Nähe, um das beste Signal zu erhalten", + "connectHardwareMobileConnectAccounts": "Konten verbinden", + "connectHardwareMobileConnectAccountsDescription": "Wir suchen nach Aktivitäten auf Konten, die Sie möglicherweise benutzt haben", + "connectHardwareMobileConnectLedgerDevice": "Verbinden Sie Ihr Ledger-Gerät", + "connectHardwareMobileLookingForDevices": "Suche nach Geräten in der Nähe...", + "connectHardwareMobileLookingForDevicesDescription": "Bitte schließen Sie Ihren Ledger-Gerät an und stellen Sie sicher, dass es entsperrt ist.", + "connectHardwareMobileFoundDeviceSingular": "Wir haben 1 Ledger-Gerät gefunden", + "connectHardwareMobileFoundDevices": "Wir haben {{numDevicesFound}} Ledger-Geräte gefunden", + "connectHardwareMobileFoundDevicesDescription": "Wählen Sie unten ein Ledger-Gerät aus, um die Kopplung zu starten.", + "connectHardwareMobilePairingWith": "Koppeln mit {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "Folgen Sie beim Koppeln den Anweisungen auf Ihrem Ledger.", + "connectHardwareMobilePairingFailed": "Kopplung nicht erfolgreich", + "connectHardwareMobilePairingFailedDescription": "Kann nicht mit {{deviceName}} gekoppelt werden. Stellen Sie sicher, dass Ihr Gerät freigeschaltet ist.", + "connectHardwareMobilePairingSuccessful": "Kopplung erfolgreich", + "connectHardwareMobilePairingSuccessfulDescription": "Sie haben Ihr Ledger-Gerät erfolgreich gekoppelt und angeschlossen.", + "connectHardwareMobileOpenAppSingleChain": "Öffnen Sie die {{chainName}}-App auf Ihrem Ledger", + "connectHardwareMobileOpenAppDualChain": "Öffnen Sie die {{chainName1}}- oder {{chainName2}}-App auf Ihrem Ledger", + "connectHardwareMobileOpenAppDescription": "Vergewissern Sie sich, dass Ihr Gerät entsperrt ist.", + "connectHardwareMobileStillCantFindDevice": "Sie können Ihr Gerät immer noch nicht finden?", + "connectHardwareMobileLostConnection": "Verbindung wurde getrennt", + "connectHardwareMobileLostConnectionDescription": "Die Verbindung zu {{deviceName}} wurde unterbrochen. Stellen Sie sicher, dass Ihr Gerät freigeschaltet ist, und versuchen Sie es erneut.", + "connectHardwareMobileGenericLedgerDevice": "Ledger-Gerät", + "connectHardwareMobileConnectDeviceSigning": "Verbinden Sie Ihr {{deviceName}}", + "connectHardwareMobileConnectDeviceSigningDescription": "Entsperren Sie Ihr Ledger-Gerät und behalten Sie es in der Nähe.", + "connectHardwareMobileBluetoothDisabled": "Bluetooth ist deaktiviert", + "connectHardwareMobileBluetoothDisabledDescription": "Bitte aktivieren Sie Ihr Bluetooth und vergewissern Sie sich, dass Ihr Ledger-Gerät entsperrt ist.", + "connectHardwareMobileLearnMore": "Mehr erfahren", + "connectHardwareMobileBlindSigningDisabled": "Blindsignatur ist deaktiviert", + "connectHardwareMobileBlindSigningDisabledDescription": "Vergewissern Sie sich, dass die Blindsignatur auf Ihrem Gerät aktiviert ist.", + "connectHardwareMobileConfirmSingleChain": "Sie müssen die Transaktion auf Ihrem Hardware-Wallet bestätigen. Stellen Sie sicher, dass es entsperrt ist.", + "metamaskExplainerBottomSheetHeader": "Diese Website funktioniert mit Phantom", + "metamaskExplainerBottomSheetSubheader": "Wählen Sie MetaMask aus dem Dialogfeld „Wallet verbinden“, um fortzufahren.", + "metamaskExplainerBottomSheetDontShowAgain": "Nicht mehr anzeigen", + "ledgerStatusNotConnected": "Ledger ist nicht verbunden", + "ledgerStatusConnectedInterpolated": "{{productName}} ist verbunden", + "connectionClusterInterpolated": "Sie sind momentan auf {{cluster}}", + "connectionClusterTestnetMode": "Sie befinden sich derzeit im Testnet-Modus", + "featureNotSupportedOnLocalNet": "Diese Funktion wird nicht unterstützt, wenn Solana Localnet aktiviert ist.", + "readOnlyAccountBannerWarning": "Sie beobachten dieses Konto", + "depositAddress": "Empfänger-Adresse", + "depositAddressChainInterpolated": "Ihre {{chain}}-Adresse", + "depositAssetDepositInterpolated": "{{tokenSymbol}} erhalten", + "depositAssetSecondaryText": "Diese Adresse kann nur für den Empfang von kompatiblen Token verwendet werden.", + "depositAssetTextInterpolated": "Verwenden Sie diese Adresse, um Token und Sammelobjekte auf <1>{{network}} zu empfangen.", + "depositAssetTransferFromExchange": "Von Börse überweisen", + "depositAssetShareAddress": "Adresse teilen", + "depositAssetBuyOrDeposit": "Kaufen oder Überweisen", + "depositAssetBuyOrDepositDesc": "Laden Sie Ihr Wallet mit Guthaben auf, um loszulegen", + "depositAssetTransfer": "Überweisen", + "editAddressAddressAlreadyAdded": "Adresse wurde bereits hinzugefügt", + "editAddressAddressAlreadyExists": "Adresse existiert bereits", + "editAddressAddressIsRequired": "Adresse ist erforderlich", + "editAddressPrimaryText": "Adresse bearbeiten", + "editAddressRemove": "Aus Adressbuch entfernen", + "editAddressToast": "Adresse aktualisiert", + "removeSavedAddressToast": "Adresse entfernt", + "exportSecretErrorGeneric": "Ein Fehler ist aufgetreten, bitte versuchen Sie es später noch einmal", + "exportSecretErrorIncorrectPassword": "Falsches Passwort", + "exportSecretPassword": "Passwort", + "exportSecretPrivateKey": "Privater Schlüssel", + "exportSecretSecretPhrase": "Geheime Phrase", + "exportSecretSecretRecoveryPhrase": "Geheime Recovery-Phrase", + "exportSecretSelectYourAccount": "Wählen Sie Ihr Konto", + "exportSecretShowPrivateKey": "Privaten Schlüssel anzeigen", + "exportSecretShowSecretRecoveryPhrase": "Geheime Recovery-Phrase anzeigen", + "exportSecretShowSecret": "{{secretNameText}} anzeigen", + "exportSecretWarningPrimaryInterpolated": "Verraten Sie <1>nie Ihre/n {{secretNameText}}!", + "exportSecretWarningSecondaryInterpolated": "Wenn jemand Ihre/n {{secretNameText}} hat, hat er die volle Kontrolle über Ihr Wallet.", + "exportSecretOnlyWay": "Ihr {{secretNameText}} ist die einzige Möglichkeit, Ihr Wallet wiederherzustellen", + "exportSecretDoNotShow": "Lassen Sie niemanden Ihren {{secretNameText}} sehen", + "exportSecretWillNotShare": "Ich werde meinen {{secretNameText}} mit niemandem teilen, auch nicht mit Phantom.", + "exportSecretNeverShare": "Geben Sie Ihre(n) {{secretNameText}} niemals an Dritte weiter", + "exportSecretYourPrivateKey": "Ihr Privater Schlüssel", + "exportSecretYourSecretRecoveryPhrase": "Ihre geheime Recovery-Phrase", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "Hilfe", + "gasUpTo": "Bis zu {{ amount }}", + "gasSlowTime": "Ungefähr 2 Minuten", + "gasAverageTime": "Ungefähr 30 Sekunden", + "gasFastTime": "Ungefähr 15 Sekunden", + "gasSlowTimePolygon": "Ungefähr 15 Sekunden", + "gasAverageTimePolygon": "Ungefähr 10 Sekunden", + "gasFastTimePolygon": "Ungefähr 5 Sekunden", + "gasSlowTimeBitcoin": "Ungefähr 1 Stunde", + "gasAverageTimeBitcoin": "Ungefähr 30 Minuten", + "gasFastTimeBitcoin": "Ungefähr 10 Minuten", + "gasSlowTimeAbbrev": "2 min", + "gasAverageTimeAbbrev": "30 s", + "gasFastTimeAbbrev": "15 s", + "gasSlowTimePolygonAbbrev": "15 s", + "gasAverageTimePolygonAbbrev": "10 s", + "gasFastTimePolygonAbbrev": "5 s", + "gasSlow": "Langsam", + "gasAverage": "Durchschnittlich", + "gasFast": "Schnell", + "satsPerVirtualByte": "{{satsPerVirtualByte}} Sats/vB", + "satsAmount": "{{sats}} Sats", + "homeErrorButtonText": "Erneut versuchen", + "homeErrorDescription": "Beim Abrufen Ihrer Vermögenswerte ist ein Fehler aufgetreten. Aktualisieren Sie, und versuchen Sie es dann erneut", + "homeErrorTitle": "Fehler beim Abrufen der Vermögenswerte", + "homeManageTokenList": "Token-Liste verwalten", + "helloBitcoinBodyTitle": "Willkommen bei Bitcoin", + "helloBitcoinFeature1Title": "Bitcoin versenden, erhalten und kaufen", + "helloBitcoinFeature1Subtitle": "Überweisen und kaufen Sie Bitcoin sofort auf Phantom. Kompatibel mit allen wichtigen Wallets und Börsen.", + "helloBitcoinFeature2Title": "Erkunden Sie das Ordinals-Ökosystem", + "helloBitcoinFeature2Subtitle": "Kaufen, verkaufen und tauschen Sie Ordinals, BRC-20s und mehr auf Magic Eden und Unisat.", + "helloBitcoinFeature3Title": "Sicher und zuverlässig", + "helloBitcoinFeature3Subtitle": "Wir sorgen dafür, dass Ihre Ordinals, BRC-20s und Rare Sats nicht versehentlich ausgegeben werden.", + "interstitialDismissUnderstood": "Verstanden", + "bitcoinAddressTypesBodyTitle": "Bitcoin-Adresstypen", + "bitcoinAddressTypesFeature1Title": "Über Bitcoin-Adressen", + "bitcoinAddressTypesFeature1Subtitle": "Phantom unterstützt Native Segwit und Taproot, jeweils mit eigenem Guthaben. Sie können BTC oder Ordinals mit beiden Adressarten senden.", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Die Standard-BTC-Adresse in Phantom. Älter als Taproot, aber kompatibel mit allen Wallets und Börsen.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Am besten für Ordinals und BRC-20s, mit den günstigsten Gebühren. Passen Sie die Adressen unter Präferenzen -> Bevorzugte Bitcoin-Adresse an.", + "headerTitleInfo": "Info", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "Dies ist Ihre <1>{{addressType}}-Adresse.", + "invalidChecksumTitle": "Wir haben ein Upgrade Ihrer geheimen Phrase durchgeführt!", + "invalidChecksumFeature1ExportPhrase": "Exportieren Sie Ihre neue Geheimphrase", + "invalidChecksumFeature1ExportPhraseDescription": "Bitte sichern Sie Ihre neue geheime Phrase zusammen mit den privaten Schlüsseln Ihrer alten Konten.", + "invalidChecksumFeature2FundsAreSafe": "Ihr Guthaben ist sicher und geschützt", + "invalidChecksumFeature2FundsAreSafeDescription": "Dieses Upgrade wurde automatisiert. Niemand bei Phantom kennt Ihre geheime Phrase oder hat Zugang zu Ihrem Guthaben.", + "invalidChecksumFeature3LearnMore": "Mehr erfahren", + "invalidChecksumFeature3LearnMoreDescription": "Ihre Phrase war mit den meisten Geldbörsen nicht kompatibel. Lesen Sie <1>diesen Hilfeartikel, um mehr darüber zu erfahren.", + "invalidChecksumBackUpSecretPhrase": "Geheime Phrase sichern", + "migrationFailureTitle": "Bei der Migration Ihres Kontos ist etwas schiefgelaufen", + "migrationFailureFeature1": "Exportieren Sie Ihre geheime Phrase", + "migrationFailureFeature1Description": "Bitte sichern Sie Ihre geheime Phrase vor dem Onboarding.", + "migrationFailureFeature2": "Onboarding bei Phantom", + "migrationFailureFeature2Description": "Sie müssen erneut das Onboarding bei Phantom durchführen, um Ihr Konto einzusehen.", + "migrationFailureFeature3": "Mehr erfahren", + "migrationFailureFeature3Description": "Lesen Sie <1>diesen Hilfeartikel, um mehr darüber zu erfahren.", + "migrationFailureContinueToOnboarding": "Weiter zum Onboarding", + "migrationFailureUnableToFetchMnemonic": "Wir konnten Ihre geheime Phrase nicht laden", + "migrationFailureUnableToFetchMnemonicDescription": "Bitte wenden Sie sich an den Support und laden Sie die Anwendungsprotokolle zur Fehlerbehebung herunter", + "migrationFailureContactSupport": "Support kontaktieren", + "ledgerActionConfirm": "Bestätigen Sie auf Ihrem Ledger Nano", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Blinde Signatur deaktiviert", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Vergewissern Sie sich, dass die blinde Signatur auf Ihrem Gerät aktiviert ist, und versuchen Sie die Aktion erneut", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Hardware-Gerät wurde während des Betriebs getrennt", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Bitte schließen Sie die Phantom-Erweiterung und versuchen Sie die Aktion erneut", + "ledgerActionErrorDeviceLockedPrimaryText": "Hardware-Gerät gesperrt", + "ledgerActionErrorDeviceLockedSecondaryText": "Bitte entsperren Sie Ihr Gerät und versuchen Sie die Aktion erneut", + "ledgerActionErrorHeader": "Fehler bei Ledger-Aktionen", + "ledgerActionErrorUserRejectionPrimaryText": "Nutzer lehnte Transaktion ab", + "ledgerActionErrorUserRejectionSecondaryText": "Die Aktion wurde auf dem Hardware-Gerät vom Benutzer abgelehnt", + "ledgerActionNeedPermission": "Erlaubnis erforderlich", + "ledgerActionNeedToConfirm": "Sie müssen die Transaktion auf Ihrem Hardware-Wallet bestätigen. Stellen Sie sicher, dass es in der {{chainType}}-App entsperrt ist.", + "ledgerActionNeedToConfirmMany": "Sie müssen {{numberOfTransactions}} Transaktionen auf Ihrem Hardware-Wallet bestätigen. Stellen Sie sicher, dass es in der {{chainType}}-App entsperrt ist.", + "ledgerActionNeedToConfirmBlind": "Sie müssen die Transaktion auf Ihrem Hardware-Wallet bestätigen. Stellen Sie sicher, dass es in der {{chainType}}-App entsperrt ist und Blindsignatur aktiviert ist.", + "ledgerActionNeedToConfirmBlindMany": "Sie müssen {{numberOfTransactions}} Transaktionen auf Ihrem Hardware-Wallet bestätigen. Stellen Sie sicher, dass es in der {{chainType}}-App entsperrt ist und Blindsignatur aktiviert ist.", + "ledgerActionPleaseConnect": "Bitte verbinden Sie Ihr Ledger Nano", + "ledgerActionPleaseConnectAndConfirm": "Bitte schließen Sie Ihr Hardware-Wallet an und stellen Sie sicher, dass es freigeschaltet ist. Vergewissern Sie sich, dass Sie in Ihrem Browser die entsprechenden Berechtigungen haben.", + "maxInputAmount": "Betrag", + "maxInputMax": "Max.", + "notEnoughSolPrimaryText": "Nicht genügend SOL", + "notEnoughSolSecondaryText": "Sie haben nicht genug SOL in Ihrem Wallet für diese Transaktion. Bitte zahlen Sie mehr ein und versuchen Sie es erneut.", + "insufficientBalancePrimaryText": "Nicht genug {{tokenSymbol}}", + "insufficientBalanceSecondaryText": "Sie haben nicht genug {{tokenSymbol}} in Ihrem Wallet für diese Transaktion.", + "insufficientBalanceRemaining": "Verbleibend", + "insufficientBalanceRequired": "Erforderlich", + "notEnoughSplTokensTitle": "Nicht genügend Token", + "notEnoughSplTokensDescription": "Sie haben nicht genug Token für diese Transaktion in Ihrem Wallet. Diese Transaktion wird rückgängig gemacht, wenn sie eingereicht wird.", + "transactionExpiredPrimaryText": "Transaktion abgelaufen", + "transactionExpiredSecondaryText": "Sie haben zu lange mit der Bestätigung der Transaktion gewartet und sie ist abgelaufen. Diese Transaktion wird rückgängig gemacht, wenn sie eingereicht wird.", + "tokens": "Token", + "notificationApplicationApprovalPermissionsAddressVerification": "Überprüfen Sie, ob Sie diese Adresse besitzen", + "notificationApplicationApprovalPermissionsTransactionApproval": "Genehmigung von Transaktionen beantragen", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Anzeige des Kontostands und der Aktivitäten in Ihres Wallets", + "notificationApplicationApprovalParagraphText": "Die Bestätigung ermöglicht es dieser Website, die Guthaben und Aktivitäten für das ausgewählte Konto einzusehen.", + "notificationApplicationApprovalActionButtonConnect": "Verbinden", + "notificationApplicationApprovalActionButtonSignIn": "Anmelden", + "notificationApplicationApprovalAllowApproval": "Verbinden der Website zulassen?", + "notificationApplicationApprovalAutoConfirm": "Transaktionen automatisch bestätigen", + "notificationApplicationApprovalConnectDisclaimer": "Nur Verbindungen zu Websites herstellen, denen Sie vertrauen", + "notificationApplicationApprovalSignInDisclaimer": "Melden Sie sich nur bei Websites an, denen Sie vertrauen", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "Diese Website ist unsicher und könnte versuchen, Ihr Guthaben zu stehlen.", + "notificationApplicationApprovalConnectUnknownApp": "Unbekannt", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "Keine Verbindung zur App möglich", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "Diese App versucht, eine Verbindung zu {{appNetworkName}} herzustellen, aber {{phantomNetworkName}} ist ausgewählt.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "Um {{networkName}} zu verwenden, gehen Sie zu Entwicklereinstellungen → Testnet-Modus.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "Unbekanntes Netzwerk", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Die Verbindung mit anderen mobilen Anwendungen wird von Ledger derzeit nicht unterstützt.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Bitte wechseln Sie zu einem Nicht-Ledger-Konto oder verwenden Sie den In-App-Browser und versuchen Sie es erneut.", + "notificationSignatureRequestConfirmTransaction": "Transaktion bestätigen", + "notificationSignatureRequestConfirmTransactionCapitalized": "Transaktion bestätigen", + "notificationSignatureRequestConfirmTransactions": "Transaktionen bestätigen", + "notificationSignatureRequestConfirmTransactionsCapitalized": "Transaktionen bestätigen", + "notificationSignatureRequestSignatureRequest": "Antrag auf Signatur", + "notificationMessageHeader": "Nachricht", + "notificationMessageCopied": "Nachricht kopiert", + "notificationAutoConfirm": "Auto-Bestätigung", + "notificationAutoConfirmOff": "Aus", + "notificationAutoConfirmOn": "An", + "notificationConfirmFooter": "Bestätigen Sie nur, wenn Sie dieser Website vertrauen.", + "notificationEstimatedTime": "Geschätzte Zeit", + "notificationPermissionRequestText": "Dies ist nur eine Erlaubnisanfrage. Die Transaktion wird möglicherweise nicht sofort ausgeführt.", + "notificationBalanceChangesText": "Veränderungen des Guthabens sind geschätzt. Die betreffenden Beträge und Vermögenswerte sind nicht garantiert.", + "notificationContractAddress": "Vertragsadresse", + "notificationAdvancedDetailsText": "Erweitert", + "notificationUnableToSimulateWarningText": "Wir sind derzeit nicht in der Lage, Guthabenänderungen abzuschätzen. Sie können es später noch einmal versuchen oder bestätigen, wenn Sie dieser Website vertrauen.", + "notificationSignMessageParagraphText": "Mit der Signierung dieser Nachricht weisen Sie nach, dass Sie Eigentümer des ausgewählten Kontos sind.", + "notificationSignatureRequestScanFailedDescription": "Die Nachricht kann nicht auf Sicherheitsprobleme überprüft werden. Bitte gehen Sie mit Vorsicht vor.", + "notificationFailedToScan": "Die Ergebnisse dieser Anfrage konnten nicht simuliert werden.\nDas Bestätigen ist unsicher und kann zu Verlusten führen.", + "notificationScanLoading": "Scanne Anfrage", + "notificationTransactionApprovalActionButtonConfirm": "Bestätigen", + "notificationTransactionApprovalActionButtonBack": "Zurück", + "notificationTransactionApprovalEstimatedChanges": "Voraussichtliche Änderungen", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Die Schätzungen basieren auf Transaktionssimulationen und stellen keine Garantie dar", + "notificationTransactionApprovalHideAdvancedDetails": "Erweiterte Transaktionsdetails ausblenden", + "notificationTransactionApprovalNetworkFee": "Netzwerkgebühr", + "notificationTransactionApprovalNetwork": "Netzwerk", + "notificationTransactionApprovalEstimatedTime": "Geschätzte Zeit", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "Keine Änderungen mit Auswirkungen auf den Besitz von Vermögenswerten gefunden", + "notificationTransactionApprovalSolanaAmountRequired": "Betrag, den das Solana-Netz zur Abwicklung der Transaktion benötigt", + "notificationTransactionApprovalUnableToSimulate": "Kann nicht simuliert werden. Vergewissern Sie sich, dass Sie dieser Website vertrauen, denn eine Genehmigung kann zum Verlust von Geldern führen.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Änderungen am Guthaben können nicht abgerufen werden", + "notificationTransactionApprovalViewAdvancedDetails": "Erweiterte Transaktionsdetails anzeigen", + "notificationTransactionApprovalKnownMalicious": "Diese Transaktion ist betrügerisch. Die Unterzeichnung führt zum Verlust von Geldern.", + "notificationTransactionApprovalSuspectedMalicious": "Wir vermuten, dass diese Transaktion betrügerisch ist. Die Genehmigung kann zum Verlust von Geldern führen.", + "notificationTransactionApprovalNetworkFeeHighWarning": "Die Netzgebühren sind aufgrund von Netzüberlastungen erhöht.", + "notificationTransactionERC20ApprovalDescription": "Wenn Sie bestätigen, kann diese App jederzeit auf Ihr Guthaben zugreifen, bis zu dem unten angegebenen Limit.", + "notificationTransactionERC20ApprovalContractAddress": "Vertragsadresse", + "notificationTransactionERC20Unlimited": "unbegrenzt", + "notificationTransactionERC20ApprovalTitle": "{{tokenSymbol}}-Ausgaben genehmigen", + "notificationTransactionERC20RevokeTitle": "{{tokenSymbol}}-Ausgaben widerrufen", + "notificationTransactionERC721RevokeTitle": "{{tokenSymbol}}-Zugriff widerrufen", + "notificationTransactionERC20ApprovalAll": "Alle Ihre {{tokenSymbol}}", + "notificationIncorrectModeTitle": "Falscher Modus", + "notificationIncorrectModeInTestnetTitle": "Sie sind im Testnet-Modus", + "notificationIncorrectModeNotInTestnetTitle": "Sie sind nicht im Testnet-Modus", + "notificationIncorrectModeInTestnetDescription": "{{origin}} versucht, ein Mainnet zu nutzen, aber Sie sind im Testnet-Modus", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} versucht, ein Testnet zu nutzen, aber Sie sind nicht im Testnet-Modus", + "notificationIncorrectModeInTestnetProceed": "Deaktivieren Sie den Testnet-Modus, um fortzufahren.", + "notificationIncorrectModeNotInTestnetProceed": "Aktivieren Sie den Testnet-Modus, um fortzufahren.", + "notificationIncorrectEIP712ChainId": "Wir haben Sie daran gehindert, eine Nachricht zu signieren, die nicht für das Netzwerk bestimmt war, mit dem Sie gerade verbunden sind", + "notificationIncorrectEIP712ChainIdDescription": "Nachricht angefordert {{messageChainId}}, Sie sind verbunden mit {{connectedChainId}}", + "notificationUnsupportedNetwork": "Nicht unterstütztes Netzwerk", + "notificationUnsupportedNetworkDescription": "Diese Website versucht, ein Netzwerk zu verwenden, das Phantom derzeit nicht unterstützt.", + "notificationUnsupportedNetworkDescription2": "Um mit einer anderen Erweiterung fortzufahren, deaktivieren Sie Einstellungen → Standard-App-Wallet, und wählen Sie Immer fragen. Aktualisieren Sie dann die Seite und stellen Sie die Verbindung erneut her.", + "notificationUnsupportedAccount": "Nicht unterstütztes Konto", + "notificationUnsupportedAccountDescription": "Diese Website versucht, {{targetChainType}} zu verwenden, was dieses {{chainType}}-Konto nicht unterstützt.", + "notificationUnsupportedAccountDescription2": "Wechseln Sie zu einem Konto mit einer kompatiblen Seed-Phrase oder einem privaten Schlüssel und versuchen Sie es erneut.", + "onboardingCreatePassword": "Passwort erstellen", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "Ich akzeptiere die <1>Nutzungsbedingungen", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Passwort bestätigen", + "onboardingCreatePasswordDescription": "Damit können Sie Ihr Wallet entsperren.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Ungültige geheime Recovery-Phrase", + "onboardingCreatePasswordPasswordPlaceholder": "Passwort", + "onboardingCreatePasswordPasswordStrengthWeak": "Schwach", + "onboardingCreatePasswordPasswordStrengthMedium": "Medium", + "onboardingCreatePasswordPasswordStrengthStrong": "Stark", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "Ich habe meine geheime Recovery-Phrase gespeichert", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Geheime Recovery-Phrase", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Diese Phrase ist der EINZIGE Weg, um Ihr Wallet wiederherzustellen. Teilen Sie ihn NICHT mit anderen!", + "onboardingImportWallet": "Wallet importieren", + "onboardingImportWalletImportExistingWallet": "Importieren Sie ein bestehendes Wallet mit Ihrer geheimen 12- oder 24-Wort-Recovery-Phrase.", + "onboardingImportWalletRestoreWallet": "Wallet wiederherstellen", + "onboardingImportWalletSecretRecoveryPhrase": "Geheime Recovery-Phrase", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Ungültige geheime Recovery-Phrase", + "onboardingImportWalletIHaveWords": "Ich habe eine {{numWords}}-Recovery-Phrase", + "onboardingImportWalletIncorrectOrMisspelledWord": "Das Wort {{wordIndex}} ist falsch oder falsch geschrieben", + "onboardingImportWalletIncorrectOrMisspelledWords": "Die Worte {{wordIndexes}} sind falsch oder falsch geschrieben", + "onboardingImportWalletScrollDown": "Runterscrollen", + "onboardingImportWalletScrollUp": "Raufscrollen", + "onboardingPathSelectionCreateWallet": "Neues Wallet erstellen", + "onboardingPathSelectionText": "Ein sympathisches Solana- / Ethereum-Wallet konzipiert für DeFi & NFTs", + "onboardingPathSelectionIHaveAWallet": "Ich habe bereits ein Wallet", + "onboardingSelectAccountsImportAccounts": "Konten importieren", + "onboardingSelectAccountsImportAccountsDescription": "Wählen Sie Wallet-Konten zum Importieren aus.", + "onboardingSelectAccountsImportSelectedAccounts": "Ausgewählte Konten importieren", + "onboardingSelectAccountsFindMoreAccounts": "Weitere Konten finden", + "onboardingSelectAccountsFindMoreNoneFound": "Keine Konten gefunden", + "recentActivityPrimaryText": "Neueste Aktivität", + "removeAccountActionButtonRemove": "Entfernen", + "removeAccountRemoveWallet": "Konto entfernen", + "removeAccountInterpolated": "{{accountName}} entfernen", + "removeAccountWarningLedger": "Auch wenn Sie dieses Wallet aus Phantom entfernen, können Sie es über den Workflow \"Hardware Wallet Verbinden\" wieder hinzufügen.", + "removeAccountWarningSeedVault": "Auch wenn Sie dieses Wallet aus Phantom entfernen, können Sie es über den Workflow \"Seed Vault Wallet Verbinden\" wieder hinzufügen.", + "removeAccountWarningPrivateKey": "Sobald Sie dieses Wallet entfernen, wird Phantom es nicht mehr für Sie wiederherstellen können. Stellen Sie sicher, dass Sie eine Sicherungskopie Ihres privaten Schlüssels haben.", + "removeAccountWarningSeed": "Auch wenn Sie dieses Wallet aus Phantom entfernen, können Sie es unter Verwendung Ihrer Mnemonik in diesem oder einem anderen Wallet wiederherstellen.", + "removeAccountWarningReadOnly": "Das Löschen dieses Kontos hat keine Auswirkungen auf Ihr Wallet, da es sich um ein reines Beobachtungs-Wallet handelt.", + "removeSeedPrimaryText": "Geheime Phrase {{number}} wird entfernt", + "removeSeedSecondaryText": "Dadurch werden alle bestehenden Konten in der geheimen Phrase {{number}} gelöscht. Stellen Sie sicher, dass Sie Ihre bestehende geheime Phrase gesichert haben.", + "resetSeedPrimaryText": "App mit neuer geheimen Phrase zurücksetzen", + "resetSeedSecondaryText": "Dadurch werden alle vorhandenen Konten gelöscht und durch neue Wallets ersetzt. Stellen Sie sicher, dass Sie Ihre bestehende geheime Phrase und privaten Schlüssel gesichert haben.", + "resetAppPrimaryText": "App zurücksetzen und löschen", + "resetAppSecondaryText": "Dadurch werden alle bestehenden Konten und Daten gelöscht. Stellen Sie sicher, dass Sie Ihre geheime Phrase und private Schlüssel gesichert haben.", + "richTransactionsDays": "Tage", + "richTransactionsToday": "Heute", + "richTransactionsYesterday": "Gestern", + "richTransactionDetailAccount": "Konto", + "richTransactionDetailAppInteraction": "App-Interaktion", + "richTransactionDetailAt": "am", + "richTransactionDetailBid": "Gebot", + "richTransactionDetailBidDetails": "Details zum Gebot", + "richTransactionDetailBought": "Gekauft", + "richTransactionDetailBurned": "Verbrannt", + "richTransactionDetailCancelBid": "Gebot stornieren", + "richTransactionDetailCompleted": "Abgeschlossen", + "richTransactionDetailConfirmed": "Bestätigt", + "richTransactionDetailDate": "Datum", + "richTransactionDetailFailed": "Fehlgeschlagen", + "richTransactionDetailFrom": "Von", + "richTransactionDetailItem": "Artikel", + "richTransactionDetailListed": "Gelistet", + "richTransactionDetailListingDetails": "Details zur Listung", + "richTransactionDetailListingPrice": "Listenpreis", + "richTransactionDetailMarketplace": "Marktplatz", + "richTransactionDetailNetworkFee": "Netzwerkgebühr", + "richTransactionDetailOriginalListingPrice": "Ursprünglicher Listenpreis", + "richTransactionDetailPending": "Ausstehend", + "richTransactionDetailPrice": "Preis", + "richTransactionDetailProvider": "Anbieter", + "richTransactionDetailPurchaseDetails": "Kauf-Details", + "richTransactionDetailRebate": "Nachlass", + "richTransactionDetailReceived": "Erhalten", + "richTransactionDetailSaleDetails": "Verkauf-Details", + "richTransactionDetailSent": "Gesendet", + "richTransactionDetailSold": "Verkauft", + "richTransactionDetailStaked": "Investieren", + "richTransactionDetailStatus": "Status", + "richTransactionDetailSwap": "Tauschen", + "richTransactionDetailSwapDetails": "Tausch-Details", + "richTransactionDetailTo": "An", + "richTransactionDetailTokenSwap": "Token-Tausch", + "richTransactionDetailUnknownNFT": "Unbekanntes NFT", + "richTransactionDetailUnlisted": "Ungelistet", + "richTransactionDetailUnstaked": "Nicht investiert", + "richTransactionDetailValidator": "Validierer", + "richTransactionDetailViewOnExplorer": "Auf {{explorer}} ansehen", + "richTransactionDetailWithdrawStake": "Einsatz abheben", + "richTransactionDetailYouPaid": "Sie bezahlten", + "richTransactionDetailYouReceived": "Sie erhielten", + "richTransactionDetailUnwrapDetails": "Details zum Auspacken", + "richTransactionDetailTokenUnwrap": "Token auspacken", + "historyItemsRefreshFailed": "Laden neuerer Transaktionen fehlgeschlagen.", + "historyItemsPagingFailed": "Laden älterer Transaktionen fehlgeschlagen.", + "historyItemsTestnetNotAvailable": "Testnet-Transaktionsverlauf zur Zeit nicht verfügbar", + "historyUnknownDappName": "Unbekannt", + "historyStatusSucceeded": "Erfolgreich", + "historyNetwork": "Netzwerk", + "historyAttemptedAmount": "Beabsichtigter Betrag", + "historyAmount": "Betrag", + "sendAddressBookButtonLabel": "Adressbuch", + "addressBookSelectAddressBook": "Adressbuch", + "sendAddressBookNoAddressesSaved": "Keine Adressen gespeichert", + "sendAddressBookRecentlyUsed": "Kürzlich benutzt", + "addressBookSelectRecentlyUsed": "Kürzlich benutzt", + "sendConfirmationLabel": "Label", + "sendConfirmationMessage": "Nachricht", + "sendConfirmationNetworkFee": "Netzwerkgebühr", + "sendConfirmationPrimaryText": "Senden bestätigen", + "sendFungibleSummaryNetwork": "Netzwerk", + "sendFungibleSummaryNetworkFee": "Netzwerkgebühr", + "sendFungibleSummaryEstimatedTime": "Geschätzte Zeit", + "sendFungiblePendingEstimatedTime": "Zeitschätzungen", + "sendFungibleSummaryEstimatedTimeDescription": "Die Geschwindigkeit von Ethereum-Transaktionen hängt von mehreren Faktoren ab. Sie können die Geschwindigkeit erhöhen, indem Sie auf „Netzwerkgebühr“ klicken.", + "sendSummaryBitcoinPendingTxTitle": "Transfer konnte nicht übermittelt werden", + "sendSummaryBitcoinPendingTxDescription": "Sie können jeweils nur einen BTC-Transfer in Bearbeitung haben. Bitte warten Sie, bis er abgeschlossen ist, um einen neuen Transfer zu tätigen.", + "sendFungibleSatProtectionTitle": "Versenden mit Sat-Schutz", + "sendFungibleSatProtectionExplainer": "Phantom stellt sicher, dass Ihre Ordinals und BRC20s nicht für Transaktionsgebühren oder Bitcoin-Überweisungen verwendet werden.", + "sendFungibleTransferFee": "Token-Transfergebühr", + "sendFungibleTransferFeeToolTip": "Der Ersteller dieses Tokens erhält für jeden Transfer eine Gebühr. Dies ist keine Gebühr, die von Phantom erhoben oder eingezogen wird.", + "sendFungibleInterestBearingPercent": "Aktueller Zinssatz", + "sendFungibleNonTransferable": "Nicht übertragbar", + "sendFungibleNonTransferableYes": "Ja", + "sendStatusErrorMessageInterpolated": "Es ist ein Fehler beim Versuch aufgetreten, Token an <1>{{uiRecipient}} zu senden", + "sendStatusErrorTitle": "Senden nicht möglich", + "sendStatusLoadingTitle": "Sende ...", + "sendStatusSuccessMessageInterpolated": "Ihre Token wurden erfolgreich an <1>{{uiRecipient}} gesendet", + "sendStatusSuccessTitle": "Gesendet!", + "sendStatusConfirmedSuccessTitle": "Gesendet!", + "sendStatusSubmittedSuccessTitle": "Transaktion eingereicht", + "sendStatusEstimatedTransactionTime": "Geschätzte Transaktionszeit: {{time}}", + "sendStatusViewTransaction": "Transaktion ansehen", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} an <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} wurden erfolgreich an <2>{{uiRecipient}} gesendet", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} wurde erfolgreich an <2>{{uiRecipient}} gesendet", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} wurden nicht an <2>{{uiRecipient}} gesendet", + "sendFungibleSolanaErrorCode": "Fehlercode {{code}}", + "sendFormErrorInsufficientBalance": "Guthaben reicht nicht aus", + "sendFormErrorEmptyAmount": "Benötigter Betrag", + "sendFormInvalidAddress": "{{assetName}}-Adresse ungültig", + "sendFormErrorInvalidSolanaAddress": "Ungültige Solana-Adresse", + "sendFormErrorInvalidTwitterHandle": "Dieses Twitter-Name ist nicht registriert", + "sendFormErrorInvalidDomain": "Diese Domain ist nicht registriert", + "sendFormErrorMinRequiredInterpolated": "Mindestens {{minAmount}} {{tokenName}} erforderlich", + "sendRecipientTextareaPlaceholder": "SOL-Adresse des Empfängers", + "sendRecipientTextAreaPlaceholder2": "{{symbol}}-Adresse des Empfängers", + "sendMemoOptional": "Memo (optional)", + "sendMemo": "Memo", + "sendOptional": "optional", + "settings": "Einstellungen", + "settingsDapps": "dApps", + "settingsSelectedAccount": "Gewähltes Konto", + "settingsAddressBookNoLabel": "Kein Label", + "settingsAddressBookPrimary": "Adressbuch", + "settingsAddressBookRecentlyUsed": "Kürzlich benutzt", + "settingsAddressBookSecondary": "Häufig verwendete Adressen verwalten", + "settingsAutoLockTimerPrimary": "Timer für automatische Sperre", + "settingsAutoLockTimerSecondary": "Dauer des Timers für Ihre automatische Sperre ändern", + "settingsChangeLanguagePrimary": "Sprache ändern", + "settingsChangeLanguageSecondary": "Anzeigesprache ändern", + "settingsChangeNetworkPrimary": "Netzwerk ändern", + "settingsChangeNetworkSecondary": "Ihre Netzwerkeinstellungen konfigurieren", + "settingsChangePasswordPrimary": "Passwort ändern", + "settingsChangePasswordSecondary": "Passwort für die Bildschirmsperre ändern", + "settingsCompleteBetaSurvey": "Beta-Umfrage abschließen", + "settingsDisplayLanguage": "Anzeigesprache", + "settingsErrorCannotExportLedgerPrivateKey": "Privater Ledger-Schlüssel kann nicht exportiert werden", + "settingsErrorCannotRemoveAllWallets": "Kann nicht alle Konten entfernen", + "settingsExportPrivateKey": "Privaten Schlüssel anzeigen", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNetworkPhantomRPC": "Phantom-RPC-Netzwerk", + "settingsTestNetworks": "Testnetzwerke", + "settingsUseCustomNetworks": "Individuelle Netzwerke verwenden", + "settingsTestnetMode": "Testnet-Modus", + "settingsTestnetModeDescription": "Gilt für Salden und App-Verbindungen.", + "settingsWebViewDebugging": "Debugging der Webansicht", + "settingsWebViewDebuggingDescription": "Ermöglicht es Ihnen, die Webansichten des In-App-Browsers zu überprüfen und zu debuggen.", + "settingsTestNetworksInfo": "Der Wechsel zu einem der Testnet-Netzwerke ist nur zu Testzwecken gedacht. Bitte beachten Sie, dass die Token in den Testnet-Netzwerken keinen Geldwert haben.", + "settingsEmojis": "Emojis", + "settingsNoAddresses": "Keine Adressen", + "settingsAddressBookEmptyHeading": "Ihr Adressbuch ist leer", + "settingsAddressBookEmptyText": "Klicken Sie auf die Schaltflächen „+“ oder „Adresse hinzufügen“, um Ihre bevorzugten Adressen hinzuzufügen", + "settingsEditWallet": "Konto bearbeiten", + "settingsNoTrustedApps": "Keine vertrauenswürdigen Anwendungen", + "settingsNoConnections": "Noch keine Verbindungen.", + "settingsRemoveWallet": "Konto entfernen", + "settingsResetApp": "App zurücksetzen", + "settingsRemoveSecretPhrase": "Geheime Phrase entfernen", + "settingsResetAppWithSecretPhrase": "App mit geheimer Phrase zurücksetzen", + "settingsResetSecretRecoveryPhrase": "Geheime Recovery-Phrase zurücksetzen", + "settingsShowSecretRecoveryPhrase": "Geheime Recovery-Phrase anzeigen", + "settingsShowSecretRecoveryPhraseSecondary": "Recovery-Phrase anzeigen", + "settingsShowSecretRecoveryPhraseTertiary": "Geheime Phrase anzeigen", + "settingsTrustedAppsAutoConfirmActiveUntil": "Bis {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "Auto-Bestätigung", + "settingsTrustedAppsDisclaimer": "Aktivieren Sie Auto-Bestätigung nur für vertrauenswürdige Websites", + "settingsTrustedAppsLastUsed": "Vor {{formattedTimestamp}} benutzt", + "settingsTrustedAppsPrimary": "Verbundene Apps", + "settingsTrustedApps": "Vertrauenswürdige Apps", + "settingsTrustedAppsRevoke": "Widerrufen", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} getrennt", + "settingsTrustedAppsSecondary": "Ihre vertrauenswürdigen Anwendungen konfigurieren", + "settingsTrustedAppsToday": "Heute", + "settingsTrustedAppsYesterday": "Gestern", + "settingsTrustedAppsLastWeek": "Letzte Woche", + "settingsTrustedAppsBeforeYesterday": "Früher", + "settingsTrustedAppsDisconnectAll": "Von allen trennen", + "settingsTrustedAppsDisconnectAllToast": "Alle Apps getrennt", + "settingsTrustedAppsEndAutoConfirmForAll": "Auto-Bestätigung für alle beenden", + "settingsTrustedAppsEndAutoConfirmForAllToast": "Alle Auto-Bestätigungssitzungen beended", + "settingsSecurityPrimary": "Sicherheit und Datenschutz", + "settingsSecuritySecondary": "Aktualisieren Sie Ihre Sicherheitseinstellungen", + "settingsActiveNetworks": "Aktive Netzwerke", + "settingsActiveNetworksAll": "Alle", + "settingsActiveNetworksSolana": "Nur Solana", + "settingsDeveloperPrimary": "Entwickler-Einstellungen", + "settingsAdvanced": "Erweiterte Einstellungen", + "settingsTransactions": "Transaktionseinstellungen", + "settingsAutoConfirm": "Auto-Bestätigungseinstellungen", + "settingsSecurityAnalyticsPrimary": "Anonyme Analysen teilen", + "settingsSecurityAnalyticsSecondary": "Helfen Sie uns, besser zu werden", + "settingsSecurityAnalyticsHelper": "Phantom verwendet Ihre persönlichen Daten nicht für Analysezwecke", + "settingsSuspiciousCollectiblesPrimary": "Verdächtige Sammelobjekte ausblenden", + "settingsSuspiciousCollectiblesSecondary": "Einschalten, um gekennzeichnete Sammelobjekte auszublenden", + "settingsPreferredBitcoinAddress": "Bevorzugte Bitcoin-Adresse", + "settingsEnabledAddressesUpdated": "Sichtbare Adressen aktualisiert!", + "settingsEnabledAddresses": "Aktivierte Adressen", + "settingsBitcoinPaymentAddressForApps": "Zahlungsadresse für Apps", + "settingsBitcoinOrdinalsAddressForApps": "Ordinals-Adresse für Apps", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Wenn beide oben genannten Adresstypen aktiviert sind, wird für bestimmte Apps wie Magic Eden Ihre native Segwit-Adresse zur Finanzierung von Käufen verwendet. Die gekauften Vermögenswerte werden über Ihre Taproot-Adresse empfangen.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "Die Standard-Bitcoin-Adresse in Phantom, um Kompatibilität zu gewährleisten.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(Standard)", + "settingsPreferredBitcoinAddressTaprootExplainer": "Der modernste Adresstyp, bei dem in der Regel niedrigere Transaktionsgebühren anfallen.", + "settingsPreferredExplorers": "Bevorzugter Explorer", + "settingsPreferredExplorersSecondary": "Wählen Sie Ihren bevorzugten Blockchain-Explorer", + "settingsCustomGasControls": "Benutzerdefinierte Gas-Steuerung", + "settingsAttachApplicationLogs": "Anwendungsprotokolle anhängen", + "settingsDownloadApplicationLogs": "Anwendungsprotokolle herunterladen", + "settingsDownloadApplicationLogsShort": "Protokolle herunterladen", + "settingsDownloadApplicationLogsHelper": "Enthält lokale Daten, Absturzberichte und öffentliche Wallet-Adressen, die bei der Lösung von Phantom-Support-Problemen helfen", + "settingsDownloadApplicationLogsWarning": "Es sind keine sensiblen Daten wie Seed-Phrasen oder private Schlüssel enthalten.", + "settingsWallet": "Wallet", + "settingsPreferences": "Präferenzen", + "settingsSecurity": "Sicherheit", + "settingsDeveloper": "Entwickler", + "settingsSupport": "Support", + "settingsWalletShortcutsPrimary": "Wallet-Shortcuts anzeigen", + "settingsAppIcon": "App-Icon", + "settingsAppIconDefault": "Standard", + "settingsAppIconLight": "Hell", + "settingsAppIconDark": "Dunkel", + "settingsAutoConfirmHeader": "Auto-Bestätigung", + "stakeAccountCardActiveStake": "Aktiver Einsatz", + "stakeAccountCardBalance": "Guthaben", + "stakeAccountCardRentReserve": "Mietreserve", + "stakeAccountCardRewards": "Letzte Belohnung", + "stakeAccountCardRewardsTooltip": "Dies ist die letzte Belohnung, die Sie für Ihren Einsatz erhalten haben. Sie erhalten Belohnungen alle 3 Tage.", + "stakeAccountCardStakeAccount": "Adresse", + "stakeAccountCardLockup": "Sperrung bis", + "stakeRewardsHistoryTitle": "Belohnungsverlauf", + "stakeRewardsHistoryItemTitle": "Belohnungen", + "stakeRewardsHistoryEmptyList": "Keine Belohnungen", + "stakeRewardsTime_zero": "Heute", + "stakeRewardsTime_one": "Gestern", + "stakeRewardsTime_other": "vor {{count}} Tagen", + "stakeRewardsItemsPagingFailed": "Laden älterer Belohnungen fehlgeschlagen.", + "stakeAccountCreateAndDelegateErrorStaking": "Bei dem Einsatz mit diesem Validierer ist ein Problem aufgetreten. Bitte versuchen Sie es erneut.", + "stakeAccountCreateAndDelegateSolStaked": "SOL investiert!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "Ihre SOL werden in den nächsten Tagen mit dem Gewinn von Provisionen <1> beginnen, sobald das Einsatzkonto aktiv wird.", + "stakeAccountCreateAndDelegateStakingFailed": "Einsatz fehlgeschlagen", + "stakeAccountCreateAndDelegateStakingSol": "Setze SOL ein ...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Wir erstellen ein Einsatzkonto und delegieren dann Ihr SOL an", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Wir erstellen ein Einsatzkonto und delegieren dann Ihr SOL an {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "Transaktion ansehen", + "stakeAccountDeactivateStakeSolUnstaked": "SOL abgehoben!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Sie werden Ihren Einsatz <1> in den nächsten Tagen abheben können, sobald das Einsatzkonto inaktiv wird.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "Sie werden Ihren Einsatz in den nächsten Tagen abheben können, sobald das Einsatzkonto inaktiv wird.", + "stakeAccountDeactivateStakeUnstakingFailed": "Zurücknehmen des Einsatzes fehlgeschlagen", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "Es gab ein Problem beim Zurücknehmen des Einsatzes mit diesem Validierer. Bitte versuchen Sie es erneut.", + "stakeAccountDeactivateStakeUnstakingSol": "Nehme SOL-Einsatz zurück ...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "Wir beginnen jetzt mit dem Verfahren zum Abheben Ihrer SOL.", + "stakeAccountDeactivateStakeViewTransaction": "Transaktion ansehen", + "stakeAccountDelegateStakeSolStaked": "SOL investiert!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "Ihre SOL werden in den nächsten Tagen mit dem Gewinn von Provisionen <1> beginnen, sobald das Investitionskonto aktiv wird.", + "stakeAccountDelegateStakeStakingFailed": "Einsatz fehlgeschlagen", + "stakeAccountDelegateStakeStakingFailedDescription": "Bei dem Einsatz mit diesem Validierer ist ein Problem aufgetreten. Bitte versuchen Sie es erneut.", + "stakeAccountDelegateStakeStakingSol": "Setze SOL ein ...", + "stakeAccountDelegateStakeStakingSolDescription": "Wir delegieren Ihre SOL.", + "stakeAccountDelegateStakeViewTransaction": "Transaktion ansehen", + "stakeAccountListActivationActivating": "Aktiviere", + "stakeAccountListActivationActive": "Aktiv", + "stakeAccountListActivationInactive": "Inaktiv", + "stakeAccountListActivationDeactivating": "Deaktiviere", + "stakeAccountListErrorFetching": "Wir konnten die Einsatzkonten nicht abrufen. Bitte versuchen Sie es später noch einmal.", + "stakeAccountListNoStakingAccounts": "Keine Einsatzkonten", + "stakeAccountListReload": "Neu laden", + "stakeAccountListViewPrimaryText": "Ihr Einsatz", + "stakeAccountListViewStakeSOL": "SOL investieren", + "stakeAccountListItemStakeFee": "{{fee}} Gebühr", + "stakeAccountViewActionButtonRestake": "Wieder investieren", + "stakeAccountViewActionButtonUnstake": "Abheben", + "stakeAccountViewError": "Fehler", + "stakeAccountViewPrimaryText": "Ihr Einsatz", + "stakeAccountViewRestake": "Wieder investieren", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "Ihre SOL sind derzeit mit einem Validierer eingesetzt. Sie müssen den Einsatz aufheben, um <1>auf diese Mittel zugreifen zu können. <3>Mehr erfahren", + "stakeAccountViewStakeInactive": { + "part1": "Dieses Einsatzkonto ist inaktiv. Ziehen Sie den Einsatz zurück oder suchen Sie einen Validierer, an den Sie ihn delegieren können.", + "part2": "Mehr erfahren" + }, + "stakeAccountViewStakeNotFound": "Dieses Einsatzkonto konnte nicht gefunden werden.", + "stakeAccountViewViewOnExplorer": "Auf {{explorer}} ansehen", + "stakeAccountViewWithdrawStake": "Einsatz abheben", + "stakeAccountViewWithdrawUnstakedSOL": "Nicht investierte SOL abheben", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL abgehoben!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "Ihr SOL wurde abgehoben.", + "part2": "Dieses Einsatzkonto wird in den nächsten Minuten automatisch entfernt werden." + }, + "stakeAccountWithdrawStakeViewTransaction": "Transaktion ansehen", + "stakeAccountWithdrawStakeWithdrawalFailed": "Abheben fehlgeschlagen", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "Es gab ein Problem bei der Abhebung von diesem Einsatzkonto. Bitte versuchen Sie es erneut.", + "stakeAccountWithdrawStakeWithdrawingSol": "Hebe SOL ab ...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Wir heben Ihre SOL von diesem Einsatzkonto ab.", + "startEarningSolAccount": "Konto", + "startEarningSolAccounts": "Konten", + "startEarningSolErrorClosePhantom": "Tippen Sie hier und versuchen Sie es erneut", + "startEarningSolErrorTroubleLoading": "Probleme beim Laden des Einsatzes", + "startEarningSolLoading": "Lade ...", + "startEarningSolPrimaryText": "Beginnen Sie SOL zu verdienen", + "startEarningSolSearching": "Suche nach Einsatzkonten", + "startEarningSolStakeTokens": "Token investieren und Belohnungen verdienen", + "startEarningSolYourStake": "Ihr Einsatz", + "unwrapFungibleTitle": "Tauschen zu {{tokenSymbol}}", + "unwrapFungibleDescription": "Abheben von {{fromToken}} für {{toToken}}", + "unwrapFungibleConfirmSwap": "Tausch bestätigen", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "Bester Preis!", + "swapFeesEstimatedFees": "Geschätzte Gebühren", + "swapFeesFees": "Gebühren", + "swapFeesPhantomFee": "Phantom-Gebühr", + "swapFeesPhantomFeeDisclaimer": "Wir finden immer den bestmöglichen Preis bei den besten Liquiditätsanbietern. Eine Gebühr von {{feePercentage}} ist automatisch in diesem Angebot enthalten.", + "swapFeesRate": "Bester Preis", + "swapFeesRateDisclaimer": "The best rate found by Jupiter Aggregator across multiple decentralized exchanges.", + "swapFeesRateDisclaimerMultichain": "Der beste Kurs, den Jupiter Aggregator bei mehreren dezentralen Börsen gefunden hat.", + "swapFeesPriceImpact": "Auswirkungen auf den Preis", + "swapFeesHighPriceImpact": "Hohe Auswirkungen auf den Preis", + "swapFeesPriceImpactDisclaimer": "Die Differenz zwischen dem Marktpreis und dem geschätzten Preis auf der Grundlage Ihrer Handelsgröße.", + "swapFeesSlippage": "Verschiebung", + "swapFeesHighSlippage": "Hohe Verschiebungstoleranz", + "swapFeesHighSlippageDisclaimer": "Ihre Transaktion wird scheitern, wenn der Preis sich um mehr als {{slippage}} % ungünstig verändert.", + "swapFeesSlippageDisclaimer": "Betrag, um den der Preis Ihres Handels von der angegebenen Preisangabe abweichen kann.", + "swapFeesProvider": "Anbieter", + "swapFeesProviderDisclaimer": "Die dezentrale Börse, über die Sie Ihren Handel abwickeln.", + "swapEstimatedTime": "Geschätzte Zeit", + "swapEstimatedTimeShort": "Gesch. Zeit", + "swapEstimatedTimeDisclaimer": "Die voraussichtliche Fertigstellung der Überbrückung hängt von mehreren Faktoren ab, die die Transaktionsgeschwindigkeit beeinflussen.", + "swapSettingsButtonCommand": "Tausch-Einstellungen öffnen", + "swapQuestionRetry": "Wiederholen?", + "swapFlowYouPay": "Sie zahlen", + "swapFlowYouReceive": "Sie erhalten", + "swapFlowActionButtonText": "Bestellung überprüfen", + "swapAssetCardTokenNetwork": "{{symbol}} in {{network}}", + "swapAssetCardMaxButton": "Max.", + "swapAssetCardSelectTokenAndNetwork": "Token und Netzwerk auswählen", + "swapSlippageSettingsTitle": "Verschiebungseinstellungen", + "swapSlippageSettingsSubtitle": "Ihre Transaktion wird scheitern, wenn sich der Preis stärker verändert als die Verschiebung. Der empfohlene Standardwert ist 0,3 %. Ein zu hoher Wert führt zu einem ungünstigen Handel.", + "swapSlippageSettingsCustom": "Benutzerdefiniert", + "swapSlippageSettingsHighSlippageWarning": "Ihr Geschäft kann vorzeitig ausgeführt werden und zu einem ungünstigen Handel führen.", + "swapSlippageSettingsCustomMinError": "Bitte geben Sie einen Wert ein, der größer ist als {{minSlippage}} %.", + "swapSlippageSettingsCustomMaxError": "Bitte geben Sie einen Wert ein, der kleiner ist als {{maxSlippage}} %.", + "swapSlippageSettingsCustomInvalidValue": "Bitte geben Sie einen gültigen Wert ein.", + "swapQuoteFeeDisclaimer": "Angebot enthält eine {{feePercentage}} Phantom-Gebühr", + "swapQuoteMissingContext": "Fehlender Kontext der Tauschnotierung", + "swapQuoteErrorNoQuotes": "Versuch eines Tausches ohne Preisangaben", + "swapQuoteSolanaNetwork": "Solana Netzwerk", + "swapQuoteNetwork": "Netzwerk", + "swapQuoteOneTimeSerumAccount": "Einmaliges Serum-Konto", + "swapQuoteOneTimeTokenAccount": "Einmaliges Token-Konto", + "swapQuoteBridgeFee": "Tauschgebühr über Chains", + "swapReviewFlowActionButtonPrimary": "Tauschen", + "swapReviewFlowPrimaryText": "Bestellung überprüfen", + "swapReviewFlowYouPay": "Sie zahlen", + "swapReviewFlowYouReceive": "Sie erhalten", + "swapTxConfirmationReceived": "Erhalten!", + "swapTxConfirmationSwapFailed": "Tausch fehlgeschlagen", + "swapTxConfirmationSwapFailedSlippageLimit": "Der Tausch hat das Verschiebungslimit erreicht, bitte versuchen Sie es erneut.", + "swapTxConfirmationSwapFailedInsufficientBalance": "Wir konnten die Anfrage nicht abschließen. Sie haben nicht genügend Guthaben, um die Transaktion abzuschließen.", + "swapTxConfirmationSwapFailedTryAgain": "Der Tausch ist fehlgeschlagen, bitte versuchen Sie es erneut", + "swapTxConfirmationSwappingTokens": "Tausche Token ...", + "swapTxConfirmationTokens": "Token", + "swapTxConfirmationTokensDeposited": "Es ist vollbracht! Die Token wurden in Ihr Wallet eingezahlt", + "swapTxConfirmationTokensDepositedTitle": "Es ist vollbracht!", + "swapTxConfirmationTokensDepositedBody": "Die Token wurden in Ihr Wallet eingezahlt", + "swapTxConfirmationTokensWillBeDeposited": "wird nach Abschluss der Transaktion auf Ihr Wallet überwiesen", + "swapTxConfirmationViewTransaction": "Transaktion ansehen", + "swapTxBridgeSubmitting": "Übertragung der Transaktion", + "swapTxBridgeSubmittingDescription": "Tausch von {{sellAmount}} auf {{sellNetwork}} für {{buyAmount}} auf {{buyNetwork}}", + "swapTxBridgeFailed": "Übertragung der Transaktion fehlgeschlagen", + "swapTxBridgeFailedDescription": "Wir waren nicht in der Lage, die Anfrage zu bearbeiten.", + "swapTxBridgeSubmitted": "Transaktion eingereicht", + "swapTxBridgeSubmittedDescription": "Geschätzte Transaktionszeit: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "Sie können dieses Fenster nun schließen.", + "swapperMax": "Max.", + "swapperTooltipNetwork": "Netzwerk", + "swapperTooltipPrice": "Preis", + "swapperTooltipAddress": "Vertrag", + "switchToggle": "Umschalten", + "termsOfServiceActionButtonAgree": "Ich stimme zu", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "Indem Sie auf <1>\"Ich stimme zu\" klicken, akzeptieren Sie die <3>Bedingungen und Konditionen für den Tausch von Token mit Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Wir haben unsere Servicebedingungen überarbeitet. Indem Sie auf <1>\"Ich stimme zu\" klicken, erklären Sie sich mit unseren neuen <3>Nutzungsbedingungen einverstanden.<5><6>Unsere neuen Nutzungsbedingungen beinhalten eine neue <8>Gebührenstruktur für bestimmte Produkte.", + "termsOfServicePrimaryText": "Nutzungsbedingungen", + "tokenRowUnknownToken": "Unbekannter Token", + "transactionsAppInteraction": "App-Interaktion", + "transactionsFailedAppInteraction": "App-Interaktion fehlgeschlagen", + "transactionsBidOnInterpolated": "Geboten auf {{name}}", + "transactionsBidFailed": "Gebot fehlgeschlagen", + "transactionsBoughtInterpolated": "{{name}} gekauft", + "transactionsBoughtCollectible": "Sammelobjekt gekauft", + "transactionBridgeInitiated": "Brücke initiiert", + "transactionBridgeInitiatedFailed": "Initiierung der Brücke fehlgeschlagen", + "transactionBridgeStatusLink": "Status auf LI.FI prüfen", + "transactionsBuyFailed": "Kauf fehlgeschlagen", + "transactionsBurnedSpam": "Spam verbrannt", + "transactionsBurned": "Verbrannt", + "transactionsUnwrapped": "Ausgepackt", + "transactionsUnwrappedFailed": "Auspacken fehlgeschlagen", + "transactionsCancelBidOnInterpolated": "Gebot auf {{name}} storniert", + "transactionsCancelBidOnFailed": "Stornierung des Gebots fehlgeschlagen", + "transactionsError": "Fehler", + "transactionsFailed": "Fehlgeschlagen", + "transactionsSwapped": "Getauscht", + "transactionsFailedSwap": "Tausch fehlgeschlagen", + "transactionsFailedBurn": "Verbrennen fehlgeschlagen", + "transactionsFrom": "Von", + "transactionsListedInterpolated": "{{name}} gelistet", + "transactionsListedFailed": "Listung fehlgeschlagen", + "transactionsNoActivity": "Keine Aktivität", + "transactionsReceived": "Erhalten", + "transactionsReceivedInterpolated": "{{amount}} SOL erhalten", + "transactionsSending": "Sende ...", + "transactionsPendingCreateListingInterpolated": "Erstelle {{name}}", + "transactionsPendingEditListingInterpolated": "Bearbeite {{name}}", + "transactionsPendingSolanaPayTransaction": "Bestätigung der Solana-Pay-Transaktion", + "transactionsPendingRemoveListingInterpolated": "Entferne Listung von {{name}}", + "transactionsPendingBurningInterpolated": "Verbrenne {{name}}", + "transactionsPendingSending": "Sende", + "transactionsPendingSwapping": "Tausche", + "transactionsPendingBridging": "Überbrückung", + "transactionsPendingApproving": "Genehmigung", + "transactionsPendingCreatingAndDelegatingStake": "Erstelle und delegiere Einsatz", + "transactionsPendingDeactivatingStake": "Deaktiviere Einsatz", + "transactionsPendingDelegatingStake": "Delegiere Einsatz", + "transactionsPendingWithdrawingStake": "Hebe Einsatz ab", + "transactionsPendingAppInteraction": "Ausstehende App-Interaktion", + "transactionsPendingBitcoinTransaction": "Ausstehende BTC-Transaktion", + "transactionsSent": "Gesendet", + "transactionsSendFailed": "Senden fehlgeschlagen", + "transactionsSwapOn": "Tausch auf {{dappName}}", + "transactionsSentInterpolated": "{{amount}} SOL gesendet", + "transactionsSoldInterpolated": "{{name}} verkauft", + "transactionsSoldCollectible": "Sammelobjekt verkauft", + "transactionsSoldFailed": "Verkauf fehlgeschlagen", + "transactionsStaked": "Investiert", + "transactionsStakedFailed": "Einsatz fehlgeschlagen", + "transactionsSuccess": "Erfolg", + "transactionsTo": "An", + "transactionsTokenSwap": "Token-Tausch", + "transactionsUnknownAmount": "Unbekannt", + "transactionsUnlistedInterpolated": "{{name}} nicht gelistet", + "transactionsUnstaked": "Nicht investiert", + "transactionsUnlistedFailed": "Aufhebung der Listung fehlgeschlagen", + "transactionsDeactivateStake": "Einsatz deaktiviert", + "transactionsDeactivateStakeFailed": "Deaktivierung des Einsatzes fehlgeschlagen", + "transactionsWaitingForConfirmation": "Warte auf Bestätigung", + "transactionsWithdrawStake": "Einsatz abheben", + "transactionsWithdrawStakeFailed": "Zurücknahme des Einsatzes fehlgeschlagen", + "transactionCancelled": "Storniert", + "transactionCancelledFailed": "Stornierung fehlgeschlagen", + "transactionApproveToken": "Genehmigte {{tokenSymbol}}", + "transactionApproveTokenFailed": "{{tokenSymbol}} konnte nicht genehmigt werden", + "transactionApprovalFailed": "Genehmigung fehlgeschlagen", + "transactionRevokeApproveToken": "Widerrufene {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "{{tokenSymbol}} konnte nicht widerrufen werden", + "transactionRevokeFailed": "Widerrufen fehlgeschlagen", + "transactionApproveDetailsTitle": "Details zur Genehmigung", + "transactionCancelOrder": "Bestellung stornieren", + "transactionCancelOrderFailed": "Stornierung der Bestellung fehlgeschlagen", + "transactionApproveAppLabel": "App", + "transactionApproveAmountLabel": "Betrag", + "transactionApproveTokenLabel": "Token", + "transactionApproveCollectionLabel": "Sammlung", + "transactionApproveAllItems": "Alle Artikel genehmigen", + "transactionSpendUpTo": "Ausgeben bis zu", + "transactionCancel": "Transaktion stornieren", + "transactionPrioritizeCancel": "Stornierung priorisieren", + "transactionSpeedUp": "Transaktion beschleunigen", + "transactionCancelHelperText": "Die ursprüngliche Transaktion kann abgeschlossen werden, bevor sie abgebrochen wird.", + "transactionSpeedUplHelperText": "Dadurch wird die Geschwindigkeit Ihrer Transaktion je nach Netzbedingungen maximiert.", + "transactionCancelHelperMobile": "Der Versuch, diese Transaktion zu stornieren, kostet <1>bis zu {{amount}}. Die ursprüngliche Transaktion kann abgeschlossen werden, bevor sie storniert wird.", + "transactionCancelHelperMobileWithEstimate": "Der Versuch, diese Transaktion zu stornieren, kostet <1>bis zu {{amount}}. Sie sollte in etwa {{timeEstimate}} abgeschlossen sein. Die ursprüngliche Transaktion kann abgeschlossen werden, bevor sie abgebrochen wird.", + "transactionSpeedUpHelperMobile": "Es wird <1>bis zu {{amount}} kosten, die Geschwindigkeit dieser Transaktion zu maximieren.", + "transactionSpeedUpHelperMobileWithEstimate": "Es wird <1>bis zu {{amount}} kosten, um die Geschwindigkeit dieser Transaktion zu maximieren. Sie sollte in etwa {{timeEstimate}} abgeschlossen sein.", + "transactionEstimatedTime": "Geschätzte Zeit", + "transactionCancelingSend": "Storniere Senden", + "transactionPrioritizingCancel": "Priorisiere Stornierung", + "transactionCanceling": "Storniere", + "transactionReplaceError": "Es ist ein Fehler aufgetreten. Ihrem Konto wurden keine Gebühren belastet. Sie können es erneut versuchen.", + "transactionNotEnoughNative": "Nicht genug {{nativeTokenSymbol}}", + "transactionGasLimitError": "Schätzung des Gaslimits fehlgeschlagen", + "transactionGasEstimationError": "Schätzung des Gas fehlgeschlagen", + "pendingTransactionCancel": "Abbrechen", + "pendingTransactionSpeedUp": "Beschleunigen", + "pendingTransactionStatus": "Status", + "pendingTransactionPending": "Ausstehend", + "pendingTransactionPendingInteraction": "Ausstehende Interaktion", + "pendingTransactionCancelling": "Storniere", + "pendingTransactionDate": "Datum", + "pendingTransactionNetworkFee": "Netzwerkgebühr", + "pendingTransactionEstimatedTime": "Geschätzte Zeit", + "pendingTransactionEstimatedTimeHM": "{{hours}} h {{minutes}} m", + "pendingTransactionEstimatedTimeMS": "{{minutes}} m {{seconds}} s", + "pendingTransactionEstimatedTimeS": "{{seconds}} s", + "pendingTransactionsSendingTitle": "Sende {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "Unbekannt", + "pendingTransactionUnknownApp": "Unbekannte App", + "unlockActionButtonUnlock": "Freischalten", + "unlockEnterPassword": "Geben Sie Ihr Passwort ein", + "unlockErrorIncorrectPassword": "Falsches Passwort", + "unlockErrorSomethingWentWrong": "Ein Fehler ist aufgetreten, bitte versuchen Sie es später noch einmal", + "unlockForgotPassword": "Passwort vergessen", + "unlockPassword": "Passwort", + "forgotPasswordText": "Sie können Ihr Passwort zurücksetzen, indem Sie die 12-24 Wörter der Wiederherstellungsphrase Ihres Wallets eingeben. Phantom kann Ihr Passwort nicht für Sie wiederherstellen.", + "appInfo": "App-Info", + "lastUsed": "Zuletzt verwendet", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "Nicht verfügbar mit Hardware-Konten.", + "trustedAppAutoConfirmDisclaimer1": "Solange aktiv, bestätigt Phantom alle Anfragen von dieser App, ohne Sie zu benachrichtigen oder um Bestätigung zu bitten.", + "trustedAppAutoConfirmDisclaimer2": "Wenn Sie diese Funktion aktivieren, besteht die Gefahr, dass Ihr Geld durch Betrug verloren geht. Verwenden Sie diese Funktion nur bei Apps, denen Sie vertrauen.", + "validationUtilsPasswordIsRequired": "Passwort ist erforderlich", + "validationUtilsPasswordLength": "Das Passwort muss 8 Zeichen lang sein", + "validationUtilsPasswordsDontMatch": "Passwörter stimmen nicht überein", + "validationUtilsPasswordCantBeSame": "Sie können Ihr altes Passwort nicht mehr verwenden", + "validatorCardEstimatedApy": "Geschätzte APY", + "validatorCardCommission": "Kommission", + "validatorCardTotalStake": "Einsatz insgesamt", + "validatorCardNumberOfDelegators": "# Delegierte", + "validatorListChooseAValidator": "Wählen Sie einen Validierer", + "validatorListErrorFetching": "Wir konnten keine Validierer abrufen. Bitte versuchen Sie es später noch einmal.", + "validatorListNoResults": "Keine Ergebnisse", + "validatorListReload": "Neu laden", + "validatorListSearch": "Suchen", + "validatorInfoTooltip": "Validierer", + "validatorInfoTitle": "Validierer", + "validatorInfoDescription": "Indem Sie Ihr SOL auf einen Validierer setzen, tragen Sie zur Leistung und Sicherheit des Solana-Netzes bei und verdienen im Gegenzug SOL.", + "validatorApyInfoTooltip": "Gesch. APY", + "validatorApyInfoTitle": "Geschätzte APY", + "validatorApyInfoDescription": "Dies ist die Rendite, die Sie erhalten, wenn Sie Ihren SOL-Einsatz auf den Validierer setzen.", + "validatorViewActionButtonStake": "Einsatz", + "validatorViewErrorFetching": "Konnte keine Validierer abrufen.", + "validatorViewInsufficientBalance": "Guthaben reicht nicht aus", + "validatorViewMax": "Max.", + "validatorViewPrimaryText": "Starten Sie die Einsätze", + "validatorViewDescriptionInterpolated": "Wählen Sie, wie viel SOL Sie <1>mit diesem Validierer einsetzen möchten. <3>Mehr erfahren", + "validatorViewAmountSOLRequiredToStakeInterpolated": "{{amount}} SOL erforderlich für den Einsatz", + "validatorViewValidator": "Validierer", + "walletMenuItemsAddConnectWallet": "Wallet hinzufügen/verbinden", + "walletMenuItemsBridgeAssets": "Vermögenswerte überbrücken", + "walletMenuItemsHelpAndSupport": "Hilfe & Support", + "walletMenuItemsLockWallet": "Wallet sperren", + "walletMenuItemsResetSecretPhrase": "Geheime Phrase zurücksetzen", + "walletMenuItemsShowMoreAccounts": "{{count}} mehr anzeigen ...", + "walletMenuItemsHideAccounts": "Konten ausblenden", + "whatsNewOverlayNew": "Neu!", + "whatsNewOverlayv1ActionGetAppNow": "Holen Sie sich jetzt die App", + "whatsNewOverlayv1PrimaryText": "Phantom für iOS ist jetzt verfügbar!", + "whatsNewOverlayv1ScanWithCamera": "Scannen mit der iPhone-Kamera", + "whatsNewOverlayv1SecondaryText": "Wir freuen uns, ankündigen zu können, dass Phantom für iOS jetzt im App Store verfügbar ist! Erleben Sie die Leistung von Phantom in Ihrer Tasche!", + "whatsNewOverlayv2ActionListOnME": "Listen Sie Ihre NFTs auf Magic Eden!", + "whatsNewOverlayv2ActionTryItNow": "Jetzt ausprobieren", + "whatsNewOverlayv2SecondaryText": "Sie können jetzt NFTs auf Magic Eden direkt von Ihrer Phantom-Browsererweiterung aus auflisten. Bearbeiten Sie bequem den Preis und heben Sie die Listung auf, um Ihre Inserate komplett zu verwalten.", + "whatsNewOverlayv3ActionBurnSpam": "Spam-NFTs verbrennen!", + "whatsNewOverlayv3SecondaryText": "Sie können jetzt Spam-NFTs verbrennen und erhalten dafür einen kleinen Betrag in SOL. Klicken Sie auf ein Spam-NFT, klicken Sie auf das \"…\"-Symbol und wählen Sie „Token verbrennen“, um es aus Ihrem Wallet zu entfernen.", + "toggleMultiChainHeader": "Multichain", + "disableMultiChainHeader": "Nur-Solana-Modus", + "disableMultiChainDetail1Header": "Setzen Sie voll auf Solana", + "disableMultiChainDetail1SecondaryText": "Verwalten Sie Ihre Solana-Konten, Token und Sammlerstücke, ohne andere Chains zu sehen.", + "disableMultiChainDetail2Header": "Rückkehr zu Multichain jederzeit möglich", + "disableMultiChainDetail2SecondaryText": "Ihr bestehendes Ethereum- und Polygon-Guthaben bleibt erhalten, wenn Sie Multichain wieder aktivieren.", + "disableMultiChainButton": "Nur-Solana-Modus aktivieren", + "disabledMultiChainHeader": "Nur-Solana-Modus aktiviert", + "disabledMultiChainText": "Sie können Multichain jederzeit wieder aktivieren.", + "enableMultiChainHeader": "Multichain aktivieren", + "enabledMultiChainHeader": "Multichain aktiviert", + "enabledMultiChainText": "Ethereum und Polygon werden jetzt in Ihrem Wallet unterstützt.", + "incompatibleAccountHeader": "Inkompatibles Konto", + "incompatibleAccountInterpolated": "Bitte entfernen Sie diese reinen Ethereum-Konten, bevor Sie den Nur-Solana-Modus zu aktivieren: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "Was gibt's Neues?", + "welcomeToMultiChainPrimaryText": "Ein Wallet für alles", + "welcomeToMultiChainDetail1Header": "Unterstützung von Ethereum und Polygon", + "welcomeToMultiChainDetail1SecondaryText": "Alle Ihre Token und NFTs von Solana, Ethereum und Polygon an einem Ort.", + "welcomeToMultiChainDetail2Header": "Nutzen Sie alle Ihre Lieblingsapps", + "welcomeToMultiChainDetail2SecondaryText": "Verbinden Sie sich mit Apps auf mehreren Chains, ohne das Netzwerk zu wechseln.", + "welcomeToMultiChainDetail3Header": "Importieren Sie Ihr MetaMask-Wallet", + "welcomeToMultiChainDetail3SecondaryText": "Importieren Sie ganz einfach alle Ihre Seed-Phrasen über Ethereum und Polygon.", + "welcomeToMultiChainIntro": "Willkommen bei der Phantom Multichain", + "welcomeToMultiChainIntroDesc": "Alle Ihre Token und NFTs von Solana, Ethereum und Polygon an einem Ort. Ihre eine Wallet für alles.", + "welcomeToMultiChainAccounts": "Multichain-Konten überarbeitet", + "welcomeToMultiChainAccountsDesc": "Überarbeitet für Multichain, jedes Konto hat jetzt entsprechende ETH- und Polygon-Adressen.", + "welcomeToMultiChainApps": "Funktioniert überall", + "welcomeToMultiChainAppsDesc": "Phantom ist mit jeder App auf Ethereum, Polygon und Solana kompatibel. Klicken Sie auf „Verbinden mit MetaMask” und schon kann es losgehen.", + "welcomeToMultiChainImport": "Sofort aus MetaMask importieren", + "welcomeToMultiChainImportDesc": "Importieren Sie Ihre geheimen Phrasen oder privaten Schlüssel aus Wallets wie MetaMask oder Coinbase Wallet. Alles an einem Ort.", + "welcomeToMultiChainImportInterpolated": "<0>Importieren Sie Ihre geheimen Phrasen oder privaten Schlüssel aus Wallets wie MetaMask oder Coinbase Wallet. Alles an einem Ort.", + "welcomeToMultiChainTakeTour": "Tour unternehmen", + "welcomeToMultiChainSwapperTitle": "Tausch auf Ethereum,\nPolygon und Solana", + "welcomeToMultiChainSwapperDetail1Header": "Unterstützung von Ethereum und Polygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "Jetzt können Sie ERC-20-Token ganz einfach in Ihrem Wallet tauschen.", + "welcomeToMultiChainSwapperDetail2Header": "Beste Preise und super niedrige Gebühren", + "welcomeToMultiChainSwapperDetail2SecondaryText": "Mehr als 100 Liquiditätsquellen und intelligentes Routing von Bestellungen für maximale Erträge.", + "networkErrorTitle": "Netzwerkfehler", + "networkError": "Leider können wir nicht auf das Netzwerk zugreifen. Bitte versuchen Sie es später noch einmal.", + "authenticationUnlockPhantom": "Phantom freischalten", + "errorAndOfflineSomethingWentWrong": "Etwas ist schief gelaufen", + "errorAndOfflineSomethingWentWrongTryAgain": "Bitte versuchen Sie es erneut.", + "errorAndOfflineUnableToFetchAssets": "Wir konnten keine Vermögenswerte abrufen. Bitte versuchen Sie es später noch einmal.", + "errorAndOfflineUnableToFetchCollectibles": "Wir konnten keine Sammelobjekte abrufen. Bitte versuchen Sie es später noch einmal.", + "errorAndOfflineUnableToFetchSwap": "Wir konnten keine Tauschinformationen abrufen. Bitte versuchen Sie es später noch einmal.", + "errorAndOfflineUnableToFetchTransactionHistory": "Wir können Ihren Transaktionsverlauf im Moment nicht abrufen. Überprüfen Sie Ihre Netzwerkverbindung oder versuchen Sie es später noch einmal.", + "errorAndOfflineUnableToFetchRewardsHistory": "Wir konnten keine Belohnungsinformationen abrufen. Bitte versuchen Sie es später noch einmal.", + "networkHealthSheetCloseButtonText": "OK", + "swapReviewError": "Bei der Überprüfung Ihrer Bestellung ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.", + "sendSelectToken": "Token wählen", + "swapBalance": "Guthaben:", + "swapTitle": "Token tauschen", + "swapSelectToken": "Token wählen", + "swapYouPay": "Sie zahlen", + "swapYouReceive": "Sie erhalten", + "aboutPrivacyPolicy": "Datenschutz", + "aboutVersion": "Version {{version}}", + "aboutVisitWebsite": "Website besuchen", + "bottomSheetConnectTitle": "Verbinden", + "A11YbottomSheetConnectTitle": "Unterer Teil – Verbinden", + "A11YbottomSheetCommandClose": "Unterer Teil – Ablehnen", + "A11YbottomSheetCommandBack": "Unterer Teil – Zurück", + "bottomSheetSignTypedDataTitle": "Nachricht signieren", + "bottomSheetSignMessageTitle": "Nachricht signieren", + "bottomSheetSignInTitle": "Anmelden", + "bottomSheetSignInAndConnectTitle": "Anmelden", + "bottomSheetConfirmTransactionTitle": "Transaktion bestätigen", + "bottomSheetConfirmTransactionsTitle": "Transaktionen bestätigen", + "bottomSheetAdvancedTitle": "Erweitert", + "bottomSheetReadOnlyAccountTitle": "Nur-Ansicht-Modus", + "bottomSheetTransactionSettingsTitle": "Netzwerkgebühr", + "bottomSheetConnectDescription": "Die Verbindung ermöglicht es dieser Website, die Guthaben und Aktivitäten für das ausgewählte Konto einzusehen.", + "bottomSheetSignInDescription": "Das Signieren dieser Nachricht beweist, dass Sie Eigentümer des ausgewählten Kontos sind. Signieren Sie nur Nachrichten von Anwendungen, denen Sie vertrauen.", + "bottomSheetSignInAndConnectDescription": "Die Genehmigung ermöglicht es dieser Website, die Guthaben und Aktivitäten für das ausgewählte Konto einzusehen.", + "bottomSheetConfirmTransactionDescription": "Veränderungen des Guthabens sind geschätzt. Die betreffenden Beträge und Vermögenswerte sind nicht garantiert.", + "bottomSheetConfirmTransactionsDescription": "Veränderungen des Guthabens sind geschätzt. Die betreffenden Beträge und Vermögenswerte sind nicht garantiert.", + "bottomSheetSignTypedDataDescription": "Dies ist nur eine Erlaubnisanfrage. Die Transaktion wird möglicherweise nicht sofort ausgeführt.", + "bottomSheetSignTypedDataSecondDescription": "Veränderungen des Guthabens sind geschätzt. Die betreffenden Beträge und Vermögenswerte sind nicht garantiert.", + "bottomSheetSignMessageDescription": "Das Signieren dieser Nachricht beweist, dass Sie Eigentümer des ausgewählten Kontos sind. Signieren Sie nur Nachrichten von Anwendungen, denen Sie vertrauen.", + "bottomSheetReadOnlyAccountDescription": "Diese Aktion kann im Nur-Ansicht-Modus nicht durchgeführt werden.", + "bottomSheetMessageRow": "Nachricht", + "bottomSheetStatementRow": "Erklärung", + "bottomSheetAutoConfirmRow": "Auto-Bestätigung", + "bottomSheetAutoConfirmOff": "Aus", + "bottomSheetAutoConfirmOn": "An", + "bottomSheetAccountRow": "Konto", + "bottomSheetAdvancedRow": "Erweitert", + "bottomSheetContractRow": "Vertragsadresse", + "bottomSheetSpenderRow": "Spender-Adresse", + "bottomSheetNetworkRow": "Netzwerk", + "bottomSheetNetworkFeeRow": "Netzwerkgebühr", + "bottomSheetEstimatedTimeRow": "Geschätzte Zeit", + "bottomSheetAccountRowDefaultAccountName": "Konto", + "bottomSheetConnectRequestDisclaimer": "Nur Verbindungen zu Websites herstellen, denen Sie vertrauen", + "bottomSheetSignInRequestDisclaimer": "Melden Sie sich nur bei Websites an, denen Sie vertrauen", + "bottomSheetSignatureRequestDisclaimer": "Bestätigen Sie nur, wenn Sie dieser Website vertrauen.", + "bottomSheetIgnoreWarning": "Warnung ignorieren, trotzdem fortfahren", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "Keine Guthabenänderungen gefunden. Bitte gehen Sie mit Bedacht vor und bestätigen Sie nur, wenn Sie dieser Seite vertrauen.", + "bottomSheetReadOnlyWarning": "Sie beobachten diese Adresse nur. Sie müssen importieren, um Transaktionen und Nachrichten zu signieren.", + "bottomSheetWebsiteIsUnsafeWarning": "Diese Website ist unsicher und könnte versuchen, Ihr Guthaben zu stehlen.", + "transactionsFromInterpolated": "Von: {{from}}", + "transactionsFromParagraphInterpolated": "Von {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "Heute", + "transactionsToInterpolated": "An: {{to}}", + "transactionsToParagraphInterpolated": "An {{to}}", + "transactionsYesterday": "Gestern", + "addEditAddressAdd": "Adresse hinzufügen", + "addEditAddressDelete": "Adresse löschen", + "addEditAddressDeleteTitle": "Sind Sie sicher, dass Sie diese Adresse löschen möchten?", + "addEditAddressSave": "Adresse speichern", + "dAppBrowserComingSoon": "dApp Browser ist demnächst verfügbar!", + "dAppBrowserSearchPlaceholder": "Suche oder Eingabe einer URL", + "dAppBrowserOpenInNewTab": "In neuer Registerkarte öffnen", + "dAppBrowserSuggested": "Empfohlen", + "dAppBrowserFavorites": "Favoriten", + "dAppBrowserBookmarks": "Lesezeichen", + "dAppBrowserBookmarkAdd": "Lesezeichen hinzufügen", + "dAppBrowserBookmarkRemove": "Lesezeichen entfernen", + "dAppBrowserTrustedApps": "Kürzliche", + "dAppBrowserFavoritesDescription": "Ihre Favoriten werden hier angezeigt", + "dAppBrowserBookmarksDescription": "Ihre Lesezeichen werden hier angezeigt", + "dAppBrowserRecentsDescription": "Zuletzt verbundene dApps werden hier angezeigt", + "dAppBrowserEmptyScreenDescription": "Geben Sie eine URL ein oder suchen Sie im Internet", + "dAppBrowserBlocklistScreenTitle": "{{origin}} ist blockiert! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom ist der Meinung, dass diese Website bösartig ist und nicht sicher verwendet werden kann.", + "part2": "Diese Seite wurde als Teil einer von der Gemeinschaft gepflegten Datenbank bekannter Phishing-Webseiten und Betrugsversuche gekennzeichnet. Wenn Sie glauben, dass die Seite fälschlicherweise gekennzeichnet wurde, melden bitte Sie einen Fehler." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Warnung ignorieren, trotzdem anzeigen", + "dAppBrowserActionBookmark": "Lesezeichen", + "dAppBrowserActionRemoveBookmark": "Lesezeichen entfernen", + "dAppBrowserActionRefresh": "Aktualisieren", + "dAppBrowserActionShare": "Teilen", + "dAppBrowserActionCloseTab": "Registerkarte schließen", + "dAppBrowserActionEndAutoConfirm": "Auto-Bestätigung beenden", + "dAppBrowserActionDisconnectApp": "Getrennte App", + "dAppBrowserActionCloseAllTabs": "Alle Registerkarten schließen", + "dAppBrowserNavigationAddressPlaceholder": "Geben Sie eine URL für die Suche ein", + "dAppBrowserTabOverviewMore": "Mehr", + "dAppBrowserTabOverviewAddTab": "Registerkarte hinzufügen", + "dAppBrowserTabOverviewClose": "Schließen", + "dAppBrowserCloseTab": "Registerkarte schließen", + "dAppBrowserClose": "Schließen", + "dAppBrowserTabOverviewAddBookmark": "Lesezeichen hinzufügen", + "dAppBrowserTabOverviewRemoveBookmark": "Lesezeichen entfernen", + "depositAssetListSuggestions": "Vorschläge", + "depositUndefinedToken": "Entschuldigung, dieser Token kann nicht eingezahlt werden", + "onboardingImportRecoveryPhraseDetails": "Details", + "onboardingCreateRecoveryPhraseVerifyTitle": "Haben Sie die geheime Recovery-Phrase aufgeschrieben?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Ohne die geheime Recovery-Phrase können Sie weder auf Ihren Schlüssel noch auf die damit verbundenen Vermögenswerte zugreifen.", + "onboardingCreateRecoveryPhraseVerifyYes": "Ja", + "onboardingCreateRecoveryPhraseErrorTitle": "Fehler", + "onboardingCreateRecoveryPhraseErrorSubtitle": "Es ist uns nicht gelungen, ein Konto zu erstellen. Bitte versuchen Sie es erneut.", + "onboardingDoneDescription": "Jetzt können Sie Ihr Wallet in vollen Zügen genießen.", + "onboardingDoneGetStarted": "Loslegen", + "onboardingImportAccountsEmptyResult": "Keine Konten gefunden", + "onboardingImportAccountsAccountName": "Konto {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "Wir haben {{numberOfWallets}} Konto mit Aktivitäten gefunden", + "onboardingImportAccountsFoundAccounts_other": "Wir haben {{numberOfWallets}} Konten mit Aktivität gefunden", + "onboardingImportAccountsFoundAccountsNoActivity_one": "Wir fanden {{numberOfWallets}} Konto", + "onboardingImportAccountsFoundAccountsNoActivity_other": "Wir fanden {{numberOfWallets}} Konten", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "Die Phrase muss mindestens 12 Wörter umfassen.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "Die Phrase muss genau 12 oder 24 Wörter umfassen.", + "onboardingImportRecoveryPhraseWrongWord": "Falsche Wörter: {{ words }}.", + "onboardingProtectTitle": "Schützen Sie Ihr Wallet", + "onboardingProtectDescription": "Mit der biometrischen Sicherheitsfunktion können Sie sicherstellen, dass nur Sie selbst Zugriff auf Ihr Wallet haben.", + "onboardingProtectButtonHeadlineDevice": "Gerät", + "onboardingProtectButtonHeadlineFaceID": "Face ID", + "onboardingProtectButtonHeadlineFingerprint": "Fingerabdruck", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "{{ authType }} Authentifizierung benutzen", + "onboardingProtectError": "Bei der Authentifizierung ist ein Fehler aufgetreten, bitte versuchen Sie es erneut", + "onboardingProtectBiometryIosError": "Die biometrische Authentifizierung ist in Phantom konfiguriert, aber in den Systemeinstellungen deaktiviert. Bitte öffnen Sie Einstellungen > Phantom > Face ID oder Touch ID, um sie wieder zu aktivieren.", + "onboardingProtectRemoveAuth": "Authentifizierung deaktivieren", + "onboardingProtectRemoveAuthDescription": "Sind Sie sicher, dass Sie die Authentifizierung deaktivieren möchten?", + "onboardingWelcomeTitle": "Willkommen bei Phantom", + "onboardingWelcomeDescription": "Um loszulegen, erstellen Sie ein neues Wallet oder importieren Sie eines aus einer Seed Phrase.", + "onboardingWelcomeCreateWallet": "Neues Wallet erstellen", + "onboardingWelcomeAlreadyHaveWallet": "Ich habe bereits ein Wallet", + "onboardingWelcomeConnectSeedVault": "Seed Vault verbinden", + "onboardingSlide1Title": "Von Ihnen kontrolliert,\nvon uns gesichert", + "onboardingSlide1Description": "Ihr Guthaben ist privat und sicher mit Biometrie, Betrugserkennung und 24/7-Support.", + "onboardingSlide2Title": "Das beste Zuhause für\nIhre NFTs", + "onboardingSlide2Description": "Verwalten Sie Einträge, verbrennen Sie Spam, und bleiben Sie mit hilfreichen Push-Benachrichtigungen auf dem Laufenden.", + "onboardingSlide3Title": "Machen Sie mehr aus Ihren Token", + "onboardingSlide3Description": "Speichern, tauschen, investieren, senden und empfangen Sie – ohne Ihr Wallet je zu verlassen. ", + "onboardingSlide4Title": "Entdecken Sie das Beste vom Web3", + "onboardingSlide4Description": "Finden Sie führende Apps und Sammlungen mit dem In-App-Browser und stellen Sie eine Verbindung zu ihnen her.", + "onboardingMultichainSlide5Title": "Ein Wallet für alles", + "onboardingMultichainSlide5Description": "Erleben Sie Solana, Ethereum und Polygon in einer einzigen benutzerfreundlichen Oberfläche.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Erleben Sie Solana, Ethereum, Polygon und Bitcoin in einer einzigen benutzerfreundlichen Oberfläche.", + "requireAuth": "Authentifizierung verlangen", + "requireAuthImmediately": "Unmittelbar", + "availableToSend": "Zum Versenden verfügbar", + "sendEnterAmount": "Betrag eingeben", + "sendEditMemo": "Memo bearbeiten", + "sendShowLogs": "Fehlerprotokolle anzeigen", + "sendHideLogs": "Fehlerprotokolle ausblenden", + "sendGoBack": "Zurück", + "sendTransactionSuccess": "Ihre Token wurden erfolgreich gesendet an", + "sendInputPlaceholder": "Name oder Adresse", + "sendRecentlyUsedAddressLabel": "Vor {{formattedTimestamp}} benutzt", + "sendRecipientAddress": "Adresse des Empfängers", + "sendTokenInterpolated": "{{tokenSymbol}} senden", + "sendPasteFromClipboard": "Aus Zwischenablage einfügen", + "sendScanQR": "QR Code scannen", + "sendTo": "An:", + "sendCameraAccess": "Kamerazugriff", + "sendCameraAccessSubtitle": "Um einen QR-Code zu scannen, muss der Kamerazugriff aktiviert sein. Möchten Sie die Einstellungen jetzt öffnen?", + "sendSettings": "Einstellungen", + "sendOK": "OK", + "invalidQRCode": "Dieser QR-Code ist nicht gültig.", + "sendInvalidQRCode": "Dieser QR-Code ist keine gültige Adresse", + "sendInvalidQRCodeSubtitle": "Versuchen Sie es erneut oder mit einem anderen QR-Code.", + "sendInvalidQRCodeSplToken": "Ungültiger Token im QR-Code", + "sendInvalidQRCodeSplTokenSubtitle": "Dieser QR-Code enthält einen Token, den Sie nicht besitzen oder den wir nicht identifizieren können.", + "sendScanAddressToSend": "Scannen Sie die {{tokenSymbol}} Adresse, um Geld zu senden", + "sendScanAddressToSendNoSymbol": "Scannen Sie die Adresse für den Versand von Guthaben", + "sendScanAddressToSendCollectible": "Scannen Sie die SOL-Adresse, um das Sammelobjekt zu versenden", + "sendScanAddressToSendCollectibleMultichain": "Scannen Sie die Adresse, um das Sammelobjekt zu versenden", + "sendSummary": "Zusammenfassung", + "sendUndefinedToken": "Entschuldigung, dieser Token kann nicht gesendet werden", + "sendNoTokens": "Keine Token verfügbar", + "noBuyOptionsAvailableInCountry": "Keine Kaufoptionen in Ihrem Land verfügbar", + "swapAvailableTokenDisclaimer": "Eine begrenzte Anzahl von Token ist für die Überbrückung zwischen den Netzen verfügbar", + "swapCrossSwapNetworkTooltipTitle": "Netzwerkübergreifender Austausch", + "swapCrossSwapNetworkTooltipDescription": "Beim Tausch zwischen den Netzwerken wird empfohlen, die verfügbaren Token für den niedrigsten Preis und die schnellsten Transaktionen zu verwenden.", + "settingsAbout": "Über Phantom", + "settingsConfirm": "Ja", + "settingsMakeSureNoOneIsWatching": "Stellen Sie sicher, dass niemand Ihren Bildschirm beobachtet", + "settingsManageAccounts": "Konten verwalten", + "settingsPrompt": "Sind Sie sicher, dass Sie fortfahren wollen?", + "settingsSelectAvatar": "Avatar wählen", + "settingsSelectSecretPhrase": "Geheime Phrase auswählen", + "settingsShowPrivateKey": "Tippen Sie hier, um Ihren privaten Schlüssel zu offenbaren", + "settingsShowRecoveryPhrase": "Tippen Sie hier, um Ihre geheime Phrase zu offenbaren", + "settingsSubmitBetaFeedback": "Beta-Feedback einreichen", + "settingsUpdateAccountNameToast": "Kontoname aktualisiert", + "settingsUpdateAvatarToast": "Avatar aktualisiert", + "settingsWalletAddress": "Konto-Adresse", + "settingsWalletAddresses": "Konto-Adressen", + "settingsWalletNamePrimary": "Kontoname", + "settingsPlaceholderName": "Name", + "settingsWalletNameSecondary": "Den Namen Ihres Wallets ändern", + "settingsYourAccounts": "Ihre Konten", + "settingsYourAccountsMultiChain": "Multi-Chain", + "settingsNotifications": "Benachrichtigungen", + "settingsNotificationPreferences": "Einstellungen für Benachrichtigungen", + "pushNotificationsPreferencesAllowNotifications": "Benachrichtigungen erlauben", + "pushNotificationsPreferencesSentTokens": "Gesendete Token", + "pushNotificationsPreferencesSentTokensDescription": "Ausgehende Transfers von Token und NFTs", + "pushNotificationsPreferencesReceivedTokens": "Erhaltene Token", + "pushNotificationsPreferencesReceivedTokensDescription": "Eingehende Transfers von Token und NFTs", + "pushNotificationsPreferencesDexSwap": "Tauschvorgänge", + "pushNotificationsPreferencesDexSwapDescription": "Tauschvorgänge bei erkannten Anwendungen", + "pushNotificationsPreferencesOtherBalanceChanges": "Andere Guthabenänderungen", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Andere Transaktionen mit mehreren Token, die sich auf Ihr Guthaben auswirken", + "pushNotificationsPreferencesPhantomMarketing": "Aktualisierungen von Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Funktionsankündigungen und allgemeine Aktualisierungen", + "pushNotificationsPreferencesDescription": "Diese Einstellungen steuern die Push-Benachrichtigungen für dieses aktive Wallet. Jedes Wallet hat seine eigenen Benachrichtigungseinstellungen. Um alle Phantom-Push-Benachrichtigungen zu deaktivieren, gehen Sie zu Ihren <1>Geräteeinstellungen.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Die Benachrichtigungseinstellungen können nicht synchronisiert werden.", + "connectSeedVaultConnectSeed": "Einen Seed verbinden", + "connectSeedVaultConnectSeedDescription": "Verbinden Sie Phantom mit dem Seed Vault auf Ihrem Telefon", + "connectSeedVaultSelectAnAccount": "Wählen Sie ein Konto", + "connectSeedVaultSelectASeed": "Einen Seed wählen", + "connectSeedVaultSelectASeedDescription": "Wählen Sie den Seed, den Sie mit Phantom verbinden möchten", + "connectSeedVaultSelectAnAccountDescription": "Wählen Sie das Konto, das Sie bei Phantom einrichten möchten", + "connectSeedVaultNoAccountsFound": "Keine Konten gefunden.", + "connectSeedVaultSelectAccounts": "Konten wählen", + "connectSeedVaultSelectAccountsDescription": "Wählen Sie, welche Konten Sie bei Phantom einrichten möchten", + "connectSeedVaultCompleteSetup": "Einrichtung abschließen", + "connectSeedVaultCompleteSetupDescription": "Alles ist bereit! Erkunden Sie web3 mit Phantom und verwenden Sie Ihren Seed Vault, um Transaktionen zu bestätigen", + "connectSeedVaultConnectAnotherSeed": "Einen weiteren Seed verbinden", + "connectSeedVaultConnectAllSeedsConnected": "Alle Seeds verbunden", + "connectSeedVaultNoSeedsConnected": "Keine Seeds verbunden. Tippen Sie auf die Schaltfläche unten, um den Seed aus dem Seed Vault zu autorisieren.", + "connectSeedVaultConnectAccount": "Konto verbinden", + "connectSeedVaultLoadMore": "Mehr laden", + "connectSeedVaultNeedPermission": "Erlaubnis erforderlich", + "connectSeedVaultNeedPermissionDescription": "Gehen Sie zu Einstellungen, um Phantom die Verwendung von Seed-Vault-Genehmigungen zu erlauben.", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} Gebühr", + "stakeAmount": "Betrag", + "stakeAmountBalance": "Guthaben", + "swapTopQuotes": "Top {{numQuotes}} Angebote", + "swapTopQuotesTitle": "Top-Angebote", + "swapProvidersTitle": "Anbieter", + "swapProvidersFee": "{{fee}} Gebühr", + "swapProvidersTagRecommended": "Bester Ertrag", + "swapProvidersTagFastest": "Schnellster", + "swapProviderEstimatedTimeHM": "{{hours}} h {{minutes}} m", + "swapProviderEstimatedTimeM": "{{minutes}} m", + "swapProviderEstimatedTimeS": "{{seconds}} s", + "stakeReview": "Überprüfen", + "stakeReviewAccount": "Konto", + "stakeReviewCommissionFee": "Kommissionsgebühr", + "stakeReviewConfirm": "Bestätigen", + "stakeReviewValidator": "Validierer", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "Verstanden", + "swapTabInsufficientFunds": "Guthaben reicht nicht aus", + "swapNoAssetsFound": "Keine Vermögenswerte", + "swapNoTokensFound": "Keine Token gefunden", + "swapConfirmationTryAgain": "Erneut versuchen", + "swapConfirmationGoBack": "Zurück", + "swapNoQuotesFound": "Keine Angebote gefunden", + "swapNotProviderFound": "Wir konnten keinen Anbieter für diesen Token-Tausch finden. Versuchen Sie einen anderen Token.", + "swapAvailableOnMainnet": "Diese Funktion ist nur im Mainnet verfügbar", + "swapNotAvailableEVM": "Tauschs sind für EVM-Konten noch nicht verfügbar", + "singleChainSwapTab": "Im Netzwerk", + "crossChainSwapTab": "Netzwerkübergreifend", + "allFilter": "Alle", + "bridgeRefuelTitle": "Refuel", + "bridgeRefuelDescription": "Refuel stellt sicher, dass Sie nach der Überbrückung für Transaktionen bezahlen können.", + "bridgeRefuelLabelBalance": "Ihre {{symbol}}", + "bridgeRefuelLabelReceive": "Sie erhalten", + "bridgeRefuelLabelFee": "Geschätzte Kosten", + "bridgeRefuelDismiss": "Ohne Refuel fortsetzen", + "bridgeRefuelEnable": "Refuel aktivieren", + "unwrapWrappedSolError": "Auspacken fehlgeschlagen", + "unwrapWrappedSolLoading": "Packe aus ...", + "unwrapWrappedSolSuccess": "Ausgepackt", + "unwrapWrappedSolViewTransaction": "Transaktion ansehen", + "dappApprovePopupSignMessage": "Nachricht signieren", + "solanaPayFrom": "Von", + "solanaPayMessage": "Nachricht", + "solanaPayNetworkFee": "Netzwerkgebühr", + "solanaPayFree": "Kostenlos", + "solanaPayPay": "{{item}} bezahlen", + "solanaPayPayNow": "Jetzt bezahlen", + "solanaPaySending": "Sende {{item}}", + "solanaPayReceiving": "Erhalte {{item}}", + "solanaPayMinting": "Minting von {{item}}", + "solanaPayTransactionProcessing": "Ihre Transaktion wird bearbeitet,\nbitte warten Sie.", + "solanaPaySent": "Gesendet!", + "solanaPayReceived": "Erhalten!", + "solanaPayMinted": "Gemintet!", + "solanaPaySentNFT": "NFT gesendet!", + "solanaPayReceivedNFT": "NFT erhalten!", + "solanaPayTokensSent": "Ihre Token wurden erfolgreich an {{to}} gesendet", + "solanaPayTokensReceived": "Sie haben neue Token von {{from}} erhalten", + "solanaPayViewTransaction": "Transaktion ansehen", + "solanaPayTransactionFailed": "Transaktion fehlgeschlagen", + "solanaPayConfirm": "Bestätigen", + "solanaPayTo": "an", + "dappApproveConnectViewAccount": "Ihr Solana-Konto anzeigen", + "deepLinkInvalidLink": "Ungültiger Link", + "deepLinkInvalidSplTokenSubtitle": "Dies enthält einen Token, den Sie nicht besitzen oder den wir nicht identifizieren können.", + "walletAvatarShowAllAccounts": "Alle Konten anzeigen", + "pushNotificationsGetInstantUpdates": "Sofortige Updates erhalten", + "pushNotificationsEnablePushNotifications": "Aktivieren von Push-Benachrichtigungen über abgeschlossene Überweisungen, Tauschvorgänge und Ankündigungen", + "pushNotificationsEnable": "Einschalten", + "pushNotificationsNotNow": "Jetzt nicht", + "onboardingAgreeToTermsOfServiceInterpolated": "Ich akzeptiere die <1>Nutzungsbedingungen", + "onboardingConfirmSaveSecretRecoveryPhrase": "OK, ich habe es gespeichert", + "onboardingCreateNewWallet": "Neues Wallet erstellen", + "onboardingErrorDuplicateSecretRecoveryPhrase": "Diese geheime Phrase existiert in Ihrer Wallet bereits", + "onboardingErrorInvalidSecretRecoveryPhrase": "Ungültige geheime Recovery-Phrase", + "onboardingFinished": "Sie sind fertig!", + "onboardingImportAccounts": "Konten importieren", + "onboardingImportImportingAccounts": "Importiere Konten …", + "onboardingImportImportingFindingAccounts": "Suche nach Konten mit Aktivität", + "onboardingImportAccountsLastActive": "Vor {{formattedTimestamp}} aktiv", + "onboardingImportAccountsNeverUsed": "Nie benutzt", + "onboardingImportAccountsCreateNew": "Neues Wallet", + "onboardingImportAccountsDescription": "Wählen Sie Wallet-Konten zum Importieren aus", + "onboardingImportReadOnlyAccountDescription": "Fügen Sie eine Adresse oder einen Domainnamen zum Beobachten hinzu. Sie haben nur Nur-Ansicht-Zugriff und können keine Transaktionen oder Nachrichten signieren.", + "onboardingImportSecretRecoveryPhrase": "Geheime Phrase importieren", + "onboardingImportViewAccounts": "Konten anzeigen", + "onboardingRestoreExistingWallet": "Stellen Sie ein bestehendes Wallet mit Ihrer geheimen 12- oder 24-Wort-Recovery-Phrase wieder her", + "onboardingShowUnusedAccounts": "Ungenutzte Konten anzeigen", + "onboardingShowMoreAccounts": "Mehr Konten anzeigen", + "onboardingHideUnusedAccounts": "Ungenutzte Konten ausblenden", + "onboardingSecretRecoveryPhrase": "Geheime Recovery-Phrase", + "onboardingSelectAccounts": "Wählen Sie Ihre Konten", + "onboardingStoreSecretRecoveryPhraseReminder": "Dies ist die einzige Möglichkeit, Ihr Konto wiederherzustellen. Bitte bewahren Sie es an einem sicheren Ort auf!", + "useTokenMetasForMintsUnknownName": "Unbekannt", + "bookmarksExploreScreenSearch": "Suche oder Eingabe einer URL", + "timeUnitMinute": "Minute", + "timeUnitMinutes": "Minutes", + "timeUnitHour": "Stunde", + "timeUnitHours": "Stunden", + "espNFTListWithPrice": "Sie haben {{NFTDisplayName}} für {{priceAmount}} {{priceTokenSymbol}} auf {{dAppName}} gelistet", + "espNFTListWithPriceWithoutDApp": "Sie haben {{NFTDisplayName}} für {{priceAmount}} {{priceTokenSymbol}} geslistet", + "espNFTListWithoutPrice": "Sie haben {{NFTDisplayName}} zum Verkauf auf {{dAppName}} gelistet", + "espNFTListWithoutPriceWithoutDApp": "Sie haben {{NFTDisplayName}} zum Verkauf gelistet", + "espNFTChangeListPriceWithPrice": "Sie haben den Eintrag für {{NFTDisplayName}} auf {{priceAmount}} {{priceTokenSymbol}} auf {{dAppName}} aktualisiert", + "espNFTChangeListPriceWithPriceWithoutDApp": "Sie haben den Eintrag für {{NFTDisplayName}} auf {{priceAmount}} {{priceTokenSymbol}} aktualisiert", + "espNFTChangeListPriceWithoutPrice": "Sie haben den Eintrag für {{NFTDisplayName}} auf {{dAppName}} aktualisiert", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "Sie haben den Eintrag für {{NFTDisplayName}} aktualisiert", + "espNFTBidBidderWithPrice": "Sie boten {{priceAmount}} {{priceTokenSymbol}} für {{NFTDisplayName}} auf {{dAppName}}", + "espNFTBidBidderWithPriceWithoutDApp": "Sie boten {{priceAmount}} {{priceTokenSymbol}} für {{NFTDisplayName}}", + "espNFTBidBidderWithoutPrice": "Sie haben ein Gebot für {{NFTDisplayName}} auf {{dAppName}} abgegeben", + "espNFTBidBidderWithoutPriceWithoutDApp": "Sie haben ein Gebot für {{NFTDisplayName}} abgegeben", + "espNFTBidListerWithPrice": "Neues Gebot von {{priceAmount}} {{priceTokenSymbol}} für {{NFTDisplayName}} auf {{dAppName}}", + "espNFTBidListerWithPriceWithoutDApp": "Neues Gebot von {{priceAmount}} {{priceTokenSymbol}} für {{NFTDisplayName}}", + "espNFTBidListerWithoutPrice": "Neues Gebot für {{NFTDisplayName}} auf {{dAppName}}", + "espNFTBidListerWithoutPriceWithoutDApp": "Neues Gebot für {{NFTDisplayName}}", + "espNFTCancelBidWithPrice": "Sie haben Ihr Gebot von {{priceAmount}} {{priceTokenSymbol}} für {{NFTDisplayName}} auf {{dAppName}} storniert", + "espNFTCancelBidWithPriceWithoutDApp": "Sie haben Ihr Gebot von {{priceAmount}} {{priceTokenSymbol}} für {{NFTDisplayName}} storniert", + "espNFTCancelBidWithoutPrice": "Sie haben Ihr Gebot von {{NFTDisplayName}} auf {{dAppName}} storniert", + "espNFTCancelBidWithoutPriceWithoutDApp": "Sie haben Ihr Gebot von {{NFTDisplayName}} storniert", + "espNFTUnlist": "Sie haben {{NFTDisplayName}} auf {{dAppName}} entfernt", + "espNFTUnlistWithoutDApp": "Sie haben {{NFTDisplayName}} entfernt", + "espNFTBuyBuyerWithPrice": "Sie haben {{NFTDisplayName}} für {{priceAmount}} {{priceTokenSymbol}} auf {{dAppName}} gekauft", + "espNFTBuyBuyerWithPriceWithoutDApp": "Sie haben {{NFTDisplayName}} für {{priceAmount}} {{priceTokenSymbol}} gekauft", + "espNFTBuyBuyerWithoutPrice": "Sie haben {{NFTDisplayName}} auf {{dAppName}} gekauft", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "Sie haben {{NFTDisplayName}} gekauft", + "espNFTBuySellerWithPrice": "Sie haben {{NFTDisplayName}} für {{priceAmount}} {{priceTokenSymbol}} auf {{dAppName}} verkauft", + "espNFTBuySellerWithPriceWithoutDApp": "Sie haben {{NFTDisplayName}} für {{priceAmount}} {{priceTokenSymbol}} verkauft", + "espNFTBuySellerWithoutPrice": "Sie haben {{NFTDisplayName}} auf {{dAppName}} verkauft", + "espNFTBuySellerWithoutPriceWithoutDApp": "Sie haben {{NFTDisplayName}} verkauft", + "espDEXSwap": "Sie haben {{downTokensTextFragment}} für {{upTokensTextFragment}} auf {{dAppName}} getauscht", + "espDEXDepositLPWithPoolDisplay": "Sie haben {{downTokensTextFragment}} in den {{poolDisplayName}} Liquiditätspool auf {{dAppName}} eingezahlt", + "espDEXDepositLPWithoutPoolDisplay": "Sie haben {{downTokensTextFragment}} für {{upTokensTextFragment}} auf {{dAppName}} getauscht", + "espDEXWithdrawLPWithPoolDisplay": "Sie haben {{upTokensTextFragment}} von dem {{poolDisplayName}} Liquiditätspool auf {{dAppName}} abgehoben", + "espDEXWithdrawLPWithoutPoolDisplay": "Sie haben {{downTokensTextFragment}} für {{upTokensTextFragment}} auf {{dAppName}} getauscht", + "espGenericTokenSend": "Sie haben {{downTokensTextFragment}} gesendet", + "espGenericTokenReceive": "Sie haben {{upTokensTextFragment}} erhalten", + "espGenericTransactionBalanceChange": "Sie haben {{downTokensTextFragment}} für {{upTokensTextFragment}} getauscht", + "espUnknown": "UNBEKANNT", + "espUnknownNFT": "Unbekanntes NFT", + "espTextFragmentAnd": "und", + "externalLinkWarningTitle": "Sie werden Phantom verlassen", + "externalLinkWarningDescription": "Und {{url}} öffnen. Vergewissern Sie sich, dass Sie dieser Quelle vertrauen, bevor Sie mit ihr interagieren.", + "shortcutsWarningDescription": "Eine Abkürzung wird durch {{url}} bereitgestellt. Bitte vergewissern Sie sich, dass Sie dieser Quelle vertrauen, bevor Sie mit ihr interagieren.", + "lowTpsBanner": "Solana leidet unter einer Überlastung des Netzes", + "lowTpsMessageTitle": "Überlastung des Solana-Netzes", + "lowTpsMessage": "Aufgrund der hohen Auslastung von Solana, die außerhalb der Kontrolle von Phantom liegt, können Ihre Transaktionen fehlschlagen oder sich verzögern. Bitte versuchen Sie fehlgeschlagene Transaktionen erneut.", + "solanaSlow": "Solana-Netzwerk ist ungewöhnlich langsam", + "solanaNetworkTemporarilyDown": "Das Solana-Netz ist vorübergehend nicht verfügbar", + "waitForNetworkRestart": "Bitte warten Sie, bis das Netzwerk neu gestartet ist. Ihr Guthaben ist davon nicht betroffen.", + "exploreCollectionsCarouselTitle": "Was ist beliebt", + "exploreDropsCarouselTitle": "Was gibt's Neues", + "exploreSortFloor": "Mindest.", + "exploreSortListed": "Gelistet", + "exploreSortVolume": "Volumen", + "exploreFetchErrorSubtitle": "Bitte versuchen Sie es später erneut.", + "exploreFetchErrorTitle": "Abruf fehlgeschlagen.", + "exploreTopCollectionsTitle": "Top-NFT-Kollektionen", + "exploreTopListLess": "Weniger", + "exploreTopListMore": "Mehr", + "collectiblesSearchCollectionsSection": "Sammlungen", + "collectiblesSearchItemsSection": "Artikel", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} Artikel", + "collectiblesSearchPlaceholderText": "Durchsuchen Sie Ihre Sammelobjekte", + "collectionPinSuccess": "Sammlung angeheftet", + "collectionPinFail": "Konnte Sammlung nicht anheften", + "collectionUnpinSuccess": "Sammlung gelöst", + "collectionUnpinFail": "Konnte Sammlung nicht lösen", + "collectionHideSuccess": "Sammlung ausgeblendet", + "collectionHideFail": "Konnte Sammlung nicht ausblenden", + "collectionUnhideSuccess": "Sammlung angezeigt", + "collectionUnhideFail": "Konnte Sammlung nicht anzeigen", + "collectiblesSpamSuccess": "Als Spam gemeldet", + "collectiblesSpamFail": "Meldung als Spam fehlgeschlagen", + "collectiblesSpamAndHiddenSuccess": "Als Spam gemeldet und ausgeblendet", + "collectiblesNotSpamSuccess": "Als Nicht-Spam gemeldet", + "collectiblesNotSpamFail": "Meldung als Nicht-Spam fehlgeschlagen", + "collectiblesNotSpamAndUnhiddenSuccess": "Als Nicht-Spam gemeldet und eingeblendet", + "tokenSpamWarning": "Dieser Token wurde ausgeblendet, weil Phantom glaubt, dass es sich um Spam handelt.", + "collectibleSpamWarning": "Dieses Sammelobjekt wurde ausgeblendet, weil Phantom glaubt, dass es sich um Spam handelt.", + "emojiNoResults": "Kein Emoji gefunden", + "emojiSearchResults": "Suchergebnisse", + "emojiSuggested": "Empfohlen", + "emojiSmileys": "Smileys & Leute", + "emojiAnimals": "Tiere & Natur", + "emojiFood": "Essen & Trinken", + "emojiTravel": "Reisen & Orte", + "emojiActivities": "Aktivitäten", + "emojiObjects": "Objekte", + "emojiSymbols": "Symbole", + "emojiFlags": "Flaggen", + "whichExtensionToConnectWith": "Mit welcher Erweiterung möchten Sie sich verbinden?", + "configureInSettings": "Konfigurierbar unter Einstellungen → Standard-App-Wallet.", + "continueWith": "Fortfahren mit", + "useMetaMask": "MetaMask verwenden", + "usePhantom": "Phantom verwenden", + "alwaysAsk": "Immer fragen", + "dontAskMeAgain": "Nicht mehr anzeigen", + "selectWalletSettingDescriptionLine1": "Einige Apps bieten möglicherweise keine Option zur Verbindung mit Phantom.", + "selectWalletSettingDescriptionLinePhantom": "Als Alternative dazu wird bei einer Verbindung mit MetaMask immer Phantom geöffnet.", + "selectWalletSettingDescriptionLineAlwaysAsk": "Als Alternative dazu fragen wir Sie bei der Verbindung mit MetaMask, ob Sie stattdessen Phantom verwenden möchten.", + "selectWalletSettingDescriptionLineMetaMask": "Wenn Sie MetaMask als Standard einstellen, werden diese dApps daran gehindert, sich mit Phantom zu verbinden.", + "metaMaskOverride": "Standard-App-Wallet", + "metaMaskOverrideSettingDescriptionLine1": "Für die Verbindung zu Websites, die keine Option zur Verwendung von Phantom anbieten.", + "refreshAndReconnectToast": "Aktualisieren und verbinden Sie sich erneut, um Ihre Änderungen zu übernehmen", + "autoConfirmUnavailable": "Nicht verfügbar", + "autoConfirmReasonDappNotWhitelisted": "Die Auto-Bestätigung ist nicht verfügbar, da der Vertrag, von dem sie stammt, nicht auf unserer Zulassungsliste für diese Anwendung steht.", + "autoConfirmReasonSessionNotActive": "Die Auto-Bestätigung ist nicht verfügbar, da keine Sitzung mit Auto-Bestätigung aktiv ist. Bitte aktivieren Sie sie unten.", + "autoConfirmReasonRateLimited": "Die Auto-Bestätigung ist nicht verfügbar, weil die von Ihnen verwendete App zu viele Anfragen sendet.", + "autoConfirmReasonUnsupportedNetwork": "Auto-Bestätigung ist nicht verfügbar, weil Auto-Bestätigung dieses Netzwerk noch nicht unterstützt.", + "autoConfirmReasonSimulationFailed": "Eine Auto-Bestätigung ist nicht möglich, da wir die Sicherheit nicht garantieren können.", + "autoConfirmReasonTabNotFocused": "Die Auto-Bestätigung ist nicht verfügbar, da die Registerkarte der Domain, für die Sie die Auto-Bestätigung durchführen möchten, nicht aktiv ist.", + "autoConfirmReasonNotUnlocked": "Eine Auto-Bestätigung ist nicht möglich, da das Wallet nicht entsperrt wurde.", + "rpcErrorUnauthorizedWrongAccount": "Die Adresse des Absenders der Transaktion stimmt nicht mit der ausgewählten Kontoadresse überein.", + "rpcErrorUnauthorizedUnknownSource": "Die Quelle der RPC-Anfrage konnte nicht ermittelt werden.", + "transactionsDisabledTitle": "Transaktionen deaktiviert", + "transactionsDisabledMessage": "Ihre Adresse ist nicht in der Lage, Transaktionen mit Phantom durchzuführen", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "Aktiv", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL in die Zwischenablage kopiert", + "notEnoughSolScanTransactionWarning": "Diese Transaktion kann fehlschlagen, da nicht genügend SOL auf Ihrem Konto vorhanden ist. Bitte fügen Sie mehr SOL zu Ihrem Konto hinzu und versuchen Sie es erneut.", + "transactionRevertedWarning": "Diese Transaktion wurde während der Simulation rückgängig gemacht. Guthaben kann bei der Übermittlung verloren gehen.", + "quests": "Aufgaben", + "questsClaimInProgress": "Anforderung läuft", + "questsVerifyingCompletion": "Überprüfung des Abschlusses einer Aufgabe", + "questsClaimError": "Fehler beim Anfordern der Belohnung", + "questsClaimErrorDescription": "Es ist ein Fehler beim Anfordern Ihrer Belohnung aufgetreten. Bitte versuchen Sie es später noch einmal.", + "questsDaysLeft": "{{days}} Tage übrig", + "questsDaysLeftSingular": "{{days}} Tag übrig", + "questsDaysLessThanOneDay": "< 1 Tag übrig", + "questsBadgeMobileOnly": "Nur mobil", + "questsBadgeExtensionOnly": "Nur Erweiterung", + "questsStartedStateExplainerTitle": "Aufgabe gestartet", + "questsStartedStateExplainerDescriptionPart1": "Nach Abschluss der Aufgabe kann es einige Stunden dauern, bis Sie Ihre Belohnung einfordern können. Dies geschieht, damit wir überprüfen können, ob Sie die Aufgabe abgeschlossen haben, und um sicherzustellen, dass jede Belohnung nur einmal pro Person beansprucht werden kann.", + "questsStartedStateExplainerDescriptionPart2": "Wenn mehr als ein Tag vergangen ist, seit Sie diese Aufgabe gelöst haben, wenden Sie sich bitte an den Support.", + "questsStartedStateExplainerButtonLabel": "Verstanden", + "exploreLearn": "Lernen", + "exploreSites": "Websites", + "exploreApps": "Apps", + "exploreTokens": "Token", + "exploreCollections": "Sammlungen", + "exploreFilterByall_networks": "Alle Netzwerke", + "exploreSortBytrending": "Beliebt", + "exploreSortBytop": "Top", + "exploreSortByvolume": "Volumen", + "exploreSortBygainers": "Gewinner", + "exploreSortBylosers": "Verlierer", + "exploreSortBymarket_cap": "Marktkapitalisierung", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "Sammelobjekte", + "exploreCategoryMarketplace": "Marktplatz", + "exploreCategoryGaming": "Gaming", + "exploreCategoryBridges": "Überbrückungen", + "exploreCategoryOther": "Andere", + "exploreCategorySocial": "Sozial", + "exploreCategoryCommunity": "Community", + "exploreVolume": "Volumen", + "exploreFloor": "Mindest.", + "exploreCap": "Marktkapitalisierung", + "exploreToken": "Token", + "explorePrice": "Preis", + "explore24hVolume": "24h Volumen", + "exploreErrorButtonText": "Erneut versuchen", + "exploreErrorDescription": "Beim Laden des Inhalts „Erkunden“ ist ein Fehler aufgetreten. Bitte aktualisieren Sie und versuchen Sie es erneut", + "exploreErrorTitle": "Laden des Inhalts „Erkunden“ fehlgeschlagen", + "exploreNetworkError": "Es ist ein Netzwerkfehler aufgetreten. Bitte versuchen Sie es später noch einmal.", + "exploreTokensLegalDisclaimer": "Preisinformationen und Spotlights zu Blockchain-Projekten werden nur zu Informationszwecken bereitgestellt. Die Marktdaten werden von CoinGecko bereitgestellt.", + "exploreLearnErrorTitle": "Laden des Inhalts „Lernen“ fehlgeschlagen", + "exploreLearnErrorDescription": "Beim Laden des Inhalts „Lernen“ ist ein Fehler aufgetreten. Bitte aktualisieren Sie und versuchen Sie es erneut", + "dappBrowserSearchScreenVisitSite": "Website besuchen", + "dappBrowserSearchScreenSearchWithGoogle": "Mit Google suchen", + "dappBrowserSearchScreenSearchLinkYouCopied": "Kopierter Link", + "dappBrowserSearchScreenSearchTextYouCopied": "Kopierter Text", + "dappBrowserSearchPlaceholder": "Nach Apps suchen", + "dappBrowserSearchNoApps": "Keine Apps gefunden", + "dappBrowserTabsLimitExceededScreenTitle": "Ältere Registerkarten schließen?", + "dappBrowserTabsLimitExceededScreenDescription": "Sie haben {{tabsCount}} Registerkarten geöffnet. Um mehr zu öffnen, müssen Sie einige Registerkarten schließen.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "Alle Registerkarten schließen", + "localizedErrorUnknownError": "Ein Fehler ist aufgetreten, bitte versuchen Sie es später noch einmal.", + "localizedErrorUnsupportedCountry": "Es tut uns leid, Ihr Land wird derzeit nicht unterstützt.", + "localizedErrorTokensNotLoading": "Beim Laden Ihrer Token ist ein Problem aufgetreten. Bitte versuchen Sie es erneut.", + "localizedErrorSwapperNoQuotes": "Keine Angebote gefunden. Versuchen Sie einen anderen Token oder Betrag.", + "localizedErrorSwapperRefuelNoQuotes": "Keine Angebote gefunden. Versuchen Sie einen anderen Token, Betrag oder deaktivieren Sie Refuel.", + "localizedErrorInsufficientSellAmount": "Tokenmenge zu niedrig. Erhöhen Sie den Wert, um Cross-Chain zu tauschen.", + "localizedErrorCrossChainUnavailable": "Cross-Chain-Tausch ist derzeit nicht verfügbar, bitte versuchen Sie es später noch einmal.", + "spamHistoryAction": "Ausgeblendete Elemente anzeigen", + "spamHistoryTitle": "Ausgeblendete Aktivität", + "spamHistoryWarning": "Diese Transaktion wurde ausgeblendet, weil Phantom glaubt, dass es sich um Spam handeln könnte.", + "appAuthenticationFailed": "Authentifizierung fehlgeschlagen", + "appAuthenticationFailedDescription": "Es gab ein Problem mit Ihrem Authentifizierungsversuch. Bitte versuchen Sie es erneut.", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/en/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/en/translation.json new file mode 100644 index 0000000..f5900bc --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/en/translation.json @@ -0,0 +1 @@ +{"commandAdd":"Add","commandAccept":"Accept","commandApprove":"Approve","commandBack":"Back","commandBuy":"Buy","commandCancel":"Cancel","commandClaim":"Claim","commandClaimReward":"Claim your reward","commandClear":"Clear","commandClose":"Close","commandConfirm":"Confirm","commandConnect":"Connect","commandContinue":"Continue","commandCopy":"Copy","commandCopyAddress":"Copy address","commandCopyTokenAddress":"Copy token address","commandCreate":"Create","commandCreateTicket":"Create Ticket","commandDismiss":"Dismiss","commandDownload":"Download","commandEdit":"Edit","commandHelp":"Help","commandLearnMore":"Learn more","commandLearnMore2":"Learn More","commandMint":"Mint","commandMore":"More","commandNext":"Next","commandOpen":"Open","commandOpenSettings":"Open Settings","commandPaste":"Paste","commandReceive":"Receive","commandReconnect":"Reconnect","commandRecordVideo":"Record Video","commandRetry":"Retry","commandRevoke":"Revoke","commandSave":"Save","commandScanQRCode":"Scan QR Code","commandSelectMedia":"Select Media","commandSell":"Sell","commandSend":"Send","commandShare":"Share","commandShowBalance":"Show Balance","commandSign":"Sign","commandStake":"Stake","commandSwap":"Swap","commandTakePhoto":"Take Photo","commandTryAgain":"Try Again","commandViewTransaction":"View Transaction","commandReportAsNotSpam":"Report as not spam","commandReportAsSpam":"Report as spam","commandPin":"Pin","commandUnpin":"Unpin","commandHide":"Hide","commandUnhide":"Unhide","commandBurn":"Burn","commandReport":"Report","commandView":"View","commandProceedAnywayUnsafe":"Proceed anyway (unsafe)","commandUnwrap":"Unwrap","commandConfirmUnsafe":"Confirm (unsafe)","commandYesConfirmUnsafe":"Yes, confirm (unsafe)","pastParticipleClaimed":"Claimed","pastParticipleCompleted":"Completed","pastParticipleCopied":"Copied","pastParticipleDone":"Done","nounName":"Name","nounNetwork":"Network","nounNetworkFee":"Network Fee","nounSymbol":"Symbol","nounDescription":"Description","amount":"Amount","limit":"Limit","new":"New","gotIt":"Got it","internal":"Internal","reward":"Reward","seeAll":"See all","seeLess":"See less","homeTab":"Home","collectiblesTab":"Collectibles","swapTab":"Swap","activityTab":"Activity","exploreTab":"Explore","accountHeaderConnectedInterpolated":"You are connected to {{origin}}","accountHeaderConnectedToSite":"You are connected to this site","accountHeaderCopyToClipboard":"Copy to clipboard","accountHeaderNotConnected":"You are not connected to","accountHeaderNotConnectedInterpolated":"You are not connected to {{origin}}","accountHeaderNotConnectedToSite":"You are not connected to this site","accountWithoutEnoughSolActionButtonCancel":"Cancel","accountWithoutEnoughSolPrimaryText":"Not enough SOL","accountWithoutEnoughSolSecondaryText":"An account involved in this transaction does not have enough SOL. The account may be yours or someone else’s. This transaction will revert if submitted.","accountSwitcher":"Account Switcher","addAccountHardwareWalletPrimaryText":"Connect Hardware Wallet","addAccountHardwareWalletSecondaryText":"Use your Ledger hardware wallet","addAccountHardwareWalletSecondaryTextMobile":"Use your {{supportedHardwareWallets}} wallet","addAccountSeedVaultWalletPrimaryText":"Connect Seed Vault","addAccountSeedVaultWalletSecondaryText":"Use a wallet from Seed Vault","addAccountImportSeedPhrasePrimaryText":"Import Secret Recovery Phrase","addAccountImportSeedPhraseSecondaryText":"Import accounts from another wallet","addAccountImportWalletPrimaryText":"Import Private Key","addAccountImportWalletSecondaryText":"Import a single-chain account","addAccountImportWalletSolanaSecondaryText":"Import a Solana private key","addAccountLimitReachedText":"You have reached the {{accountsCount}} account limit in Phantom. Please remove unused accounts before adding additional ones.","addAccountNoSeedAvailableText":"You have no seed phrase available. Please import an existing seed to generate an account.","addAccountNewWalletPrimaryText":"Create New Account","addAccountNewWalletSecondaryText":"Generate a new wallet address","addAccountNewMultiChainWalletSecondaryText":"Add a new multi-chain account","addAccountNewSingleChainWalletSecondaryText":"Add a new account","addAccountPrimaryText":"Add / Connect Wallet","addAccountSecretPhraseLabel":"Secret Phrase","addAccountSeedLabel":"Seed","addAccountSeedIDLabel":"Seed ID","addAccountSecretPhraseDefaultLabel":"Secret Phrase {{number}}","addAccountZeroAccountsForSeed":"0 accounts","addAccountShowAccountForSeed":"Show 1 account","addAccountShowAccountsForSeed":"Show {{numOfAccounts}} accounts","addAccountHideAccountForSeed":"Hide 1 account","addAccountHideAccountsForSeed":"Hide {{numOfAccounts}} accounts","addAccountSelectSeedDescription":"Your new account will be generated from this Secret Phrase","addAccountNumAccountsForSeed":"{{numOfAccounts}} accounts","addAccountOneAccountsForSeed":"1 account","addAccountGenerateAccountFromSeed":"Create Account","addAccountReadOnly":"Watch Address","addAccountReadOnlySecondaryText":"Track any public wallet address","addAccountSolanaAddress":"Solana Address","addAccountEVMAddress":"EVM Address","addAccountBitcoinAddress":"Bitcoin Address","addAccountImportAccountActionButtonImport":"Import","addAccountImportAccountDuplicatePrivateKey":"This account already exists in your wallet","addAccountImportAccountIncorrectFormat":"Incorrect format","addAccountImportAccountInvalidPrivateKey":"Invalid Private Key","addAccountImportAccountName":"Name","addAccountImportAccountPrimaryText":"Import Private Key","addAccountImportAccountPrivateKey":"Private key","addAccountImportAccountPublicKey":"Address or Domain","addAccountImportAccountPrivateKeyRequired":"Private key is required","addAccountImportAccountNameRequired":"Name is required","addAccountImportAccountPublicKeyRequired":"Public address is required","addAccountImportAccountDuplicateAddress":"This address already exists in your wallet","addAddressAddressAlreadyAdded":"Address is already added","addAddressAddressAlreadyExists":"Address already exists","addAddressAddressInvalid":"Address is not valid","addAddressAddressIsRequired":"Address is required","addAddressAddressPlaceholder":"Address","addAddressLabelIsRequired":"Label is required","addAddressLabelPlaceholder":"Label","addAddressPrimaryText":"Add Address","addAddressToast":"Address added","createAssociatedTokenAccountCostLabelInterpolated":"This will cost {{solAmountFormatted}} SOL","createAssociatedTokenAccountErrorAccountExists":"You already have this token account","createAssociatedTokenAccountErrorInsufficientFunds":"Insufficient funds","createAssociatedTokenAccountErrorInvalidMint":"Invalid mint address","createAssociatedTokenAccountErrorInvalidName":"Invalid name","createAssociatedTokenAccountErrorInvalidSymbol":"Invalid symbol","createAssociatedTokenAccountErrorUnableToCreateMessage":"We were unable to create your token account. Please try again.","createAssociatedTokenAccountErrorUnableToCreateTitle":"Failed to create account","createAssociatedTokenAccountErrorUnableToSendMessage":"We were unable to send your transaction.","createAssociatedTokenAccountErrorUnableToSendTitle":"Failed to send transaction","createAssociatedTokenAccountInputPlaceholderMint":"Mint Address","createAssociatedTokenAccountInputPlaceholderName":"Name","createAssociatedTokenAccountInputPlaceholderSymbol":"Symbol","createAssociatedTokenAccountLoadingMessage":"We're creating your token account.","createAssociatedTokenAccountLoadingTitle":"Creating token account","createAssociatedTokenAccountPageHeader":"Create Token Account","createAssociatedTokenAccountSuccessMessage":"Your token account was successfully created!","createAssociatedTokenAccountSuccessTitle":"Created token account","createAssociatedTokenAccountViewTransaction":"View transaction","assetDetailRecentActivity":"Recent Activity","assetDetailStakeSOL":"Stake SOL","assetDetailUnknownToken":"Unknown Token","assetDetailUnwrapAll":"Unwrap All","assetDetailUnwrappingSOL":"Unwrapping SOL","assetDetailUnwrappingSOLFailed":"Unwrapping SOL failed","assetDetailViewOnExplorer":"View on {{explorer}}","assetDetailViewOnExplorerDefaultExplorer":"Explorer","assetDetailSaveToPhotos":"Save to Photos","assetDetailPinCollection":"Pin Collection","assetDetailUnpinCollection":"Unpin Collection","assetDetailHideCollection":"Hide Collection","assetDetailUnhideCollection":"Unhide Collection","assetDetailTokenNameLabel":"Token Name","assetDetailNetworkLabel":"Network","assetDetailAddressLabel":"Address","assetDetailPriceLabel":"Price","collectibleDetailSetAsAvatar":"Set as Avatar","collectibleDetailSetAsAvatarSingleWorkAlt":"Avatar","collectibleDetailShare":"Share Collectible","assetDetailAboutLabel":"About {{fungibleName}}","assetDetailPermanentDelegateWarning":"{{delegate}} has the ability transfer or burn this token from your account.","sendAssetAmountLabelInterpolated":"Available {{amount}} {{tokenSymbol}}","assetListSearch":"Search...","assetListUnknownToken":"Unknown Token","assetVisibilityUnknownToken":"Unknown Token","buyAssetInterpolated":"Buy {{tokenSymbol}}","buyAssetScreenMaxPurchasePriceInterpolated":"Maximum purchase is {{amount}}","buyAssetScreenMinPurchasePriceInterpolated":"Minimum purchase is {{amount}}","buyNoAssetsAvailable":"No Ethereum or Polygon assets available","buyThirdPartyScreenPaymentMethod":"Choose payment method","gasEstimationErrorWarning":"There was a problem estimating the fee for this transaction. It may fail.","nativeTokenBalanceErrorWarning":"There was a problem getting your token balance for this transaction. It may fail.","blocklistOriginCommunityDatabaseInterpolated":"This site has been flagged as part of a <1>community-maintained database of known phishing websites and scams. If you believe the site has been flagged in error, <3>please file an issue.","blocklistOriginDomainIsBlocked":"{{domainName}} is blocked!","blocklistOriginIgnoreWarning":"Ignore this warning, take me to {{domainName}} anyway.","blocklistOriginSiteIsMalicious":"Phantom believes this website is malicious and unsafe to use.","blocklistOriginThisDomain":"this domain","blocklistProceedAnyway":"Ignore warning, proceed anyway","maliciousTransactionWarning":"Phantom believes this transaction is malicious and unsafe to sign. We have disabled the ability to sign it in order to protect you and your funds.","maliciousTransactionWarningIgnoreWarning":"Ignore warning, proceed anyway","maliciousTransactionWarningTitle":"Transaction flagged!","maliciousRequestBlockedTitle":"Request blocked","maliciousRequestWarning":"This website has been flagged as malicious. It may be trying to steal your funds or trick you into confirming a deceptive request.","maliciousSignatureRequestBlocked":"For your safety, Phantom has blocked this request.","maliciousRequestBlocked":"Proceeding is unsafe, so Phantom blocked this request. You should close this dialogue.","maliciousRequestAcknowledge":"I understand that I could lose all of my funds by using this website.","maliciousRequestAreYouSure":"Are you sure?","siwErrorPopupTitle":"Invalid Signature Request","siwParseErrorDescription":"The app's signature request cannot be shown due to invalid formatting.","siwVerificationErrorDescription":"There were 1 or more error(s) with the message signature request. For your security, please ensure you are using the correct app and try again.","siwErrorPagination":"{{n}} of {{total}}","siwErrorMessage_ADDRESS_MISMATCH":"Warning: app's address does not match the provided address for signing.","siwErrorMessage_DOMAIN_MISMATCH":"Warning: app's domain does not match provided domain for verification.","siwErrorMessage_URI_MISMATCH":"Warning: URI hostname does not match the domain.","siwErrorMessage_CHAIN_ID_MISMATCH":"Warning: chain ID does not match the provided chain ID for verification.","siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST":"Warning: message issuance date is too far in the past.","siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE":"Warning: message issuance date is too far in the future.","siwErrorMessage_EXPIRED":"Warning: message has expired.","siwErrorMessage_EXPIRES_BEFORE_ISSUANCE":"Warning: message expires before issuance.","siwErrorMessage_VALID_AFTER_EXPIRATION":"Warning: message will expire before it becomes valid.","siwErrorShowErrorDetails":"Show error details","siwErrorHideErrorDetails":"Hide error details","siwErrorIgnoreWarning":"Ignore warning, proceed anyway","siwsTitle":"Sign In Request","siwsPermissions":"Permissions","siwsAgreement":"Message","siwsAdvancedDetails":"Advanced Details","siwsAlternateStatement":"{{domain}} wants you to sign in with your Solana account:\n{{address}}","siwsFieldLable_domain":"Domain","siwsFieldLable_address":"Address","siwsFieldLable_uri":"URI","siwsFieldLable_version":"Version","siwsFieldLable_chainId":"Chain ID","siwsFieldLable_nonce":"Nonce","siwsFieldLable_issuedAt":"Issued At","siwsFieldLable_expirationTime":"Expires At","siwsFieldLable_requestId":"Request ID","siwsFieldLable_resources":"Resources","siwsVerificationErrorDescription":"This sign-in request is invalid. This either means the site is unsafe, or its developer made an error when sending the request.","siwsErrorNumIssues":"{{n}} issues","siwsErrorMessage_CHAIN_ID_MISMATCH":"This chain ID does not match the network you are on.","siwsErrorMessage_DOMAIN_MISMATCH":"This domain is not the one you are signing into.","siwsErrorMessage_URI_MISMATCH":"This URI is not the one you are signing into.","siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST":"Message issuance date is too far in the past.","siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE":"Message issuance date is too far in the future.","siwsErrorMessage_EXPIRED":"Message has expired.","siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE":"Message expires before issuance.","siwsErrorMessage_VALID_AFTER_EXPIRATION":"Message will expire before it becomes valid.","changeLockTimerPrimaryText":"Auto-Lock Timer","changeLockTimerSecondaryText":"How long should we wait to lock your wallet after it has been idle?","changeLockTimerToast":"Auto-lock timer updated","changePasswordConfirmNewPassword":"Confirm new password","changePasswordCurrentPassword":"Current password","changePasswordErrorIncorrectCurrentPassword":"Incorrect current password","changePasswordErrorGeneric":"Something went wrong, please try again later","changePasswordNewPassword":"New password","changePasswordPrimaryText":"Change password","changePasswordToast":"Password updated","collectionsHiddenCollections":"Hidden Collections","collectiblesReportAsSpam":"Report as Spam","collectiblesReportAsSpamAndHide":"Report as Spam and Hide","collectiblesReportAsNotSpam":"Report as Not Spam","collectiblesReportAsNotSpamAndUnhide":"Unhide and report not spam","collectiblesReportNotSpam":"Not Spam","collectibleDetailDescription":"Description","collectibleDetailProperties":"Properties","collectibleDetailOrdinalInfo":"Ordinal Info","collectibleDetailRareSatsInfo":"Rare Sats Info","collectibleDetailSatsInUtxo":"Sats in UTXO","collectibleDetailSatsInUtxoValue":"{{satsInUtxo}} sats","collectibleDetailSatNumber":"Sat Number","collectibleDetailSatName":"Sat Name","collectibleDetailInscriptionId":"Inscription ID","collectibleDetailInscriptionNumber":"Inscription Number","collectibleDetailStandard":"Standard","collectibleDetailCreated":"Created","collectibleDetailViewOnExplorer":"View on {{explorer}}","collectibleDetailList":"List","collectibleDetailSellNow":"Sell for {{amount}} {{symbol}}","collectibleDetailUtxoSplitterCtaTitle":"Free up spare Bitcoin","collectibleDetailUtxoSplitterCtaSubtitle":"You have {{value}} of BTC to unlock","collectibleDetailUtxoSplitterModalCtaTitle":"Rare Sats","collectibleDetailUtxoSplitterModalCtaSubtitle":"To protect your funds, we prevent BTC in UTXOs with Rare Sats from being sent. Use Magic Eden's UTXO splitter to free up {{value}} of BTC from your Rare Sats.","collectibleDetailUtxoSplitterModalCtaButton":"Use UTXO Splitter","collectibleDetailEasilyAccept":"Accept the highest offer","collectibleDetailSatsCount_one":"{{count}} sat","collectibleDetailSatsCount_other":"{{count}} sats","collectibleDetailSpamOverlayDescription":"This collectible was hidden because Phantom believes it is spam.","collectibleDetailSpamOverlayReveal":"Show Collectible","collectibleBurnTermsOfService":"I understand this cannot be undone","collectibleBurnTitleWithCount_one":"Burn Token","collectibleBurnTitleWithCount_other":"Burn Tokens","collectibleBurnDescriptionWithCount_one":"This action will permanently destroy and remove this token from your wallet.","collectibleBurnDescriptionWithCount_other":"This action will permanently destroy and remove these tokens from your wallet.","collectibleBurnTokenWithCount_one":"Token","collectibleBurnTokenWithCount_other":"Tokens","collectibleBurnCta":"Burn","collectibleBurnRebate":"Rebate","collectibleBurnRebateTooltip":"A small amount of SOL will be automatically deposited into your wallet for burning this token.","collectibleBurnNetworkFee":"Network Fee","collectibleBurnNetworkFeeTooltip":"Amount required by the Solana network to process the transaction","unwrapButtonSwapTo":"Swap to {{chainSymbol}}","unwrapButtonWithdrawFrom":"Withdraw from {{withdrawalSource}} for {{chainSymbol}}","unwrapModalEstimatedTime":"Estimated Time","unwrapModalNetwork":"Network","unwrapModalNetworkFee":"Network Fee","unwrapModalTitle":"Summary","unsupportedChain":"Unsupported Chain","unsupportedChainDescription":"Looks like we don't support {{action}} for the {{chainName}} network.","networkFeesTooltipLabel":"{{chainName}} Network Fees","networkFeesTooltipDescription":"{{chainName}} fees vary based on several factors. You can customize them to make your transaction faster (more expensive) or slower (cheaper).","burnStatusErrorTitleWithCount_one":"Token failed to burn","burnStatusErrorTitleWithCount_other":"Tokens failed to burn","burnStatusSuccessTitleWithCount_one":"Token burned!","burnStatusSuccessTitleWithCount_other":"Tokens burned!","burnStatusLoadingTitleWithCount_one":"Burning token...","burnStatusLoadingTitleWithCount_other":"Burning tokens...","burnStatusErrorMessageWithCount_one":"This token could not be burned. Please try again later.","burnStatusErrorMessageWithCount_other":"These tokens could not be burned. Please try again later.","burnStatusSuccessMessageWithCount_one":"This token has been permanently destroyed and {{rebateAmount}} SOL has been deposited into your wallet.","burnStatusSuccessMessageWithCount_other":"These tokens have been permanently destroyed and {{rebateAmount}} SOL has been deposited into your wallet.","burnStatusLoadingMessageWithCount_one":"This token is being permanently destroyed and {{rebateAmount}} SOL will be deposited into your wallet.","burnStatusLoadingMessageWithCount_other":"These tokens are being permanently destroyed and {{rebateAmount}} SOL will be deposited into your wallet.","burnStatusViewTransactionText":"View transaction","collectibleDisplayLoading":"Loading...","collectiblesNoCollectibles":"No collectibles","collectiblesPrimaryText":"Your Collectibles","collectiblesReceiveCollectible":"Receive Collectible","collectiblesUnknownCollection":"Unknown Collection","collectiblesUnknownCollectible":"Unknown Collectible","collectiblesUniqueHolders":"Unique Holders","collectiblesSupply":"Supply","collectiblesUnknownTokens":"Unknown Tokens","collectiblesNrOfListed":"{{ nrOfListed }} Listed","collectiblesListed":"Listed","collectiblesMintCollectible":"Mint Collectible","collectiblesYouMint":"You Mint","collectiblesMintCost":"Mint cost","collectiblesMintFail":"Mint failed","collectiblesMintFailMessage":"There was an issue minting your collectible. Please try again.","collectiblesMintCostFree":"Free","collectiblesMinting":"Minting...","collectiblesMintingMessage":"Your collectible is being minted","collectiblesMintShareSubject":"Check this out","collectiblesMintShareMessage":"I minted this on @phantom!","collectiblesMintSuccess":"Mint successful","collectiblesMintSuccessMessage":"Your collectible is now minted","collectiblesMintSuccessQuestMessage":"You've fulfilled the requirements for a Phantom Quest. Tap Claim your reward to get your free collectible.","collectiblesMintRequired":"Required","collectiblesMintSafelyDismiss":"You can safely dismiss this window.","collectiblesTrimmed":"We’ve reached the limit for the number of collectibles that can be displayed right now.","collectiblesSeeAllHoldings":"See All Holdings","collectiblesLast":"Last","collectiblesAbout":"About","collectiblesSocialLinks":"Social Links","collectiblesNonTransferable":"Non Transferable","collectiblesNonTransferableYes":"Yes","collectiblesSellOfferDetails":"Offer Details","collectiblesSellYouSell":"You Sell","collectiblesSellGotIt":"Got it","collectiblesSellYouReceive":"You Receive","collectiblesSellOffer":"Offer","collectiblesSoldCollectible":"Sold Collectible","collectiblesSellMarketplace":"Marketplace","collectiblesSellCollectionFloor":"Collection Floor","collectiblesSellDifferenceFromFloor":"Difference from floor","collectiblesSellLastSalePrice":"Last Sale","collectiblesSellEstimatedFees":"Estimated Fees","collectiblesSellEstimatedProfitAndLoss":"Estimated Profit/Loss","collectiblesSellViewOnMarketplace":"View on {{marketplace}}","collectiblesSellCollectionFloorTooltip":"The lowest 'Buy Now' price in the collection across multiple marketplaces.","collectiblesSellProfitLossTooltip":"The estimated Profit/Loss is calculated based on the last sale price and the offer amount less fees.","collectiblesSellEstimatedRoyaltiesFeesTooltipTitle":"Royalties ({{royaltiesPercentage}})","collectiblesSellEstimatedRoyaltiesFeesTooltipValue":"{{royaltiesValue}}","collectiblesSellEstimatedMarketplaceFeesTooltipTitle":"Marketplace Fee ({{marketplaceFeePercentage}})","collectiblesSellEstimatedMarketplaceFeeTooltipTitle":"Marketplace Fee","collectiblesSellEstimatedMarketplaceFeesTooltipValue":"{{marketplaceFeeValue}}","collectiblesSellEstimatedChainFeesTooltipTitle":"{{chainName}} Network","collectiblesSellEstimatedChainFeesTooltipValue":"{{chainFeeValue}}","collectiblesSellEstimatedPhantomFeesTooltipEVM":"Quote includes a {{phantomFeePercentage}} Phantom fee","collectiblesSellEstimatedPhantomFeesTooltipSolana":"Quote includes Royalties, Network Fee, Marketplace Fee, and a {{phantomFeePercentage}} Phantom fee","collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee":"Quote includes Royalties, Network Fee, and a Marketplace Fee","collectiblesSellTransactionFeeTooltipTitle":"Transaction Fee","collectiblesSellStatusLoadingTitle":"Accepting Offer...","collectiblesSellStatusLoadingIsSellingFor":"is selling for","collectiblesSellStatusSuccessTitle":"{{collectibleName}} Sold!","collectiblesSellStatusSuccessWasSold":"was successfully sold for","collectiblesSellStatusErrorTitle":"Something Went Wrong","collectiblesSellStatusErrorSubtitle":"There was an issue attempting to sell","collectiblesSellStatusViewTransaction":"View Transaction","collectiblesSellInsufficientFundsTitle":"Insufficient funds","collectiblesSellInsufficientFundsSubtitle":"We were unable to accept an offer on this collectible because there were insufficient funds to pay the network fee.","collectiblesSellRecentlyTransferedNFTTitle":"Recently transferred","collectiblesSellRecentlyTransferedNFTSubtitle":"You must wait 1 hour to accept bids after a transfer.","collectiblesApproveCollection":"Approved {{collectionName}}","collectiblesSellNotAvailableAnymoreTitle":"Offer not available","collectiblesSellNotAvailableAnymoreSubtitle":"The offer is not available anymore. Cancel this bid and try again","collectiblesSellFlaggedTokenTitle":"Collectible is flagged","collectiblesSellFlaggedTokenSubtitle":"The collectible is not tradeable, it could be for multiple reasons like reported as stolen or staked without lockup","collectiblesListOnMagicEden":"List on Magic Eden","collectiblesListPrice":"List Price","collectiblesUseFloor":"Use Floor","collectiblesFloorPrice":"Floor Price","collectiblesLastSalePrice":"Last Sale Price","collectiblesTotalReturn":"Total Return","collectiblesOriginalPurchasePrice":"Original Purchase Price","collectiblesMagicEdenFee":"Magic Eden Fee","collectiblesArtistRoyalties":"Artist Royalties","collectiblesListNowButton":"List Now","collectiblesListAnywayButton":"List Anyway","collectiblesCreateListingTermsOfService":"By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service","collectiblesViewListing":"View Listing","collectiblesListingViewTransaction":"View Transaction","collectiblesRemoveListing":"Remove Listing","collectiblesEditListing":"Edit Listing","collectiblesEditListPrice":"Edit List Price","collectiblesListPriceTooltip":"List Price is the sale price for an item. Sellers typically set the List Price to be at or above the Floor Price.","collectiblesFloorPriceTooltip":"Floor Price is the lowest active List Price for an item in this collection.","collectiblesOriginalPurchasePriceTooltip":"You originally purchased this item for this amount.","collectiblesPurchasedForSol":"Purchased for {{lastPurchasePrice}} SOL","collectiblesUnableToLoadListings":"Unable to load listings","collectiblesUnableToLoadListingsFrom":"Unable to load listings from {{marketplace}}","collectiblesUnableToLoadListingsDescription":"Your listings and assets are safe but we were unable to load them from {{marketplace}} at this time. Please try again later.","collectiblesBelowFloorPrice":"Below Floor Price","collectiblesBelowFloorPriceMessage":"Are you sure you want to list your NFT below the floor price?","collectiblesMinimumListingPrice":"Minimum price is 0.01 SOL","collectiblesMagicEdenFeeTooltip":"Magic Eden takes a fee on completed transactions.","collectiblesArtistRoyaltiesTooltip":"The creator of this collection receives a royalty % from each completed sale.","collectibleScreenCollectionLabel":"Collection","collectibleScreenPhotosPermissionTitle":"Photos Permission","collectibleScreenPhotosPermissionMessage":"We need your permission to access your photos. Please go to Settings and update your permissions.","collectibleScreenPhotosPermissionOpenSettings":"Open Settings","listStatusErrorTitle":"Listing Failed","editListStatusErrorTitle":"Unable to update","removeListStatusErrorTitle":"Remove Listing Failed","listStatusSuccessTitle":"Listing Created!","editListingStatusSuccessTitle":"Updated Listing!","removeListStatusSuccessTitle":"Listing removed from Magic Eden","listStatusLoadingTitle":"Creating Listing...","editListingStatusLoadingTitle":"Updating Listing...","removeListStatusLoadingTitle":"Removing Listing...","listStatusErrorMessage":"{{name}} could not be listed on Magic Eden","removeListStatusErrorMessage":"{{name}} could not be unlisted on Magic Eden","listStatusSuccessMessage":"{{name}} is now listed on Magic Eden for {{listCollectiblePrice}} SOL","editListingStatusSuccessMessage":"{{name}} is now updated on Magic Eden for {{editListCollectiblePrice}} SOL","removeListStatusSuccessMessage":"{{name}} was successfully removed from Magic Eden","listStatusLoadingMessage":"Listing {{name}} on Magic Eden for {{listCollectiblePrice}} SOL.","editListingStatusLoadingMessage":"Updating {{name}} on Magic Eden for {{editListCollectiblePrice}} SOL.","removeListStatusLoadingMessage":"Removing {{name}} from Magic Eden. This might take a while.","listStatusLoadingSafelyDismiss":"You can safely dismiss this window.","listStatusViewOnMagicEden":"View on Magic Eden","listStatusViewOnMarketplace":"View on {{marketplace}}","listStatusLoadingDismiss":"Dismiss","listStatusViewTransaction":"View Transaction","connectHardwareConnectedPrimaryText":"Ledger Nano","connectHardwareConnectedSecondaryText":"Connect your hardware wallet and make sure it is unlocked. Once we’ve detected it you can choose which address you’d like to use.","connectHardwareFailedPrimaryText":"Connection failed","connectHardwareFailedSecondaryText":"Please connect your hardware wallet and make sure it is unlocked. Once we discover it you can choose which address to use.","connectHardwareFinishPrimaryText":"Account Added!","connectHardwareFinishSecondaryText":"You can now access your Ledger Nano wallet from within Phantom. Please return to the extension.","connectHardwareNeedsPermissionPrimaryText":"Connect a new wallet","connectHardwareNeedsPermissionSecondaryText":"Click the button below to start the connection process.","connectHardwareSearchingPrimaryText":"Searching for wallet...","connectHardwareSearchingSecondaryText":"Connect your hardware wallet, make sure it is unlocked, and that you have approved permissions in your browser.","connectHardwarePermissionDeniedPrimary":"Permission denied","connectHardwarePermissionDeniedSecondary":"Grant Phantom permission to connect to your Ledger device","connectHardwarePermissionUnableToConnect":"Unable to connect","connectHardwarePermissionUnableToConnectDescription":"We were unable to connect to your Ledger device. We may need more permissions.","connectHardwareSelectAddressAllAddressesImported":"All addresses imported","connectHardwareSelectAddressDerivationPath":"Derivation path","connectHardwareSelectAddressSearching":"Searching...","connectHardwareSelectAddressSelectWalletAddress":"Select wallet address","connectHardwareSelectAddressWalletAddress":"Wallet address","connectHardwareWaitingForApplicationPrimaryText":"Open the Solana app on your Ledger","connectHardwareWaitingForApplicationSecondaryText":"Please connect your hardware wallet and make sure it is unlocked.","connectHardwareWaitingForPermissionPrimaryText":"Need permission","connectHardwareWaitingForPermissionSecondaryText":"Connect your hardware wallet, make sure it is unlocked, and that you have approved permissions in your browser.","connectHardwareAddAccountButton":"Add Account","connectHardwareLedger":"Connect your Ledger","connectHardwareStartConnection":"Click the button below to start connecting your Ledger hardware wallet","connectHardwarePairSuccessPrimary":"{{productName}} connected","connectHardwarePairSuccessSecondary":"You have successfully connected your {{productName}}.","connectHardwareSelectChains":"Select chains to connect","connectHardwareOpenAppInterpolated":"Open the {{app}} app on your Ledger","connectHardwareSearching":"Searching...","connectHardwareMakeSureConnected":"Connect and unlock your hardware wallet. Please approve relevant browser permissions.","connectHardwareOpenAppDescription":"Please unlock your hardware wallet","connectHardwareConnecting":"Connecting...","connectHardwareConnectingDescription":"We're connecting to your Ledger device.","connectHardwareConnectingAccounts":"Connecting your accounts...","connectHardwareDiscoveringAccounts":"Searching for accounts...","connectHardwareDiscoveringAccountsDescription":"We're looking for activity in your accounts.","connectHardwareErrorLedgerLocked":"Ledger is locked","connectHardwareErrorLedgerLockedDescription":"Make sure your Ledger device is unlocked, then try again.","connectHardwareErrorLedgerGeneric":"Something went wrong","connectHardwareErrorLedgerGenericDescription":"Unable to find accounts. Make sure your Ledger device is unlocked, then try again.","connectHardwareErrorLedgerPhantomLocked":"Please re-open Phantom and try to connect your hardware again.","connectHardwareFindingAccountsWithActivity":"Finding {{chainName}} accounts...","connectHardwareFindingAccountsWithActivityDualChain":"Finding {{chainName1}} or {{chainName2}} accounts...","connectHardwareFoundAccountsWithActivity":"We found {{numOfAccounts}} accounts with activity on your Ledger.","connectHardwareFoundAccountsWithActivitySingular":"We found 1 account with activity on your Ledger.","connectHardwareFoundSomeAccounts":"We found some accounts on your Ledger device.","connectHardwareViewAccounts":"View Accounts","connectHardwareConnectAccounts":"Accounts connected","connectHardwareSelectAccounts":"Select Accounts","connectHardwareChooseAccountsToConnect":"Choose wallet accounts to connect.","connectHardwareAccountsAddedInterpolated":"{{numOfAccounts}} Accounts added","connectHardwareAccountsStepOfSteps":"Step {{stepNum}} of {{totalSteps}}","connectHardwareMobile":"Connect Ledger","connectHardwareMobileTitle":"Connect your Ledger hardware wallet","connectHardwareMobileEnableBluetooth":"Enable Bluetooth","connectHardwareMobileEnableBluetoothDescription":"Allow permission to use Bluetooth to connect","connectHardwareMobileEnableBluetoothSettings":"Go to Settings to allow Phantom to use Location and Nearby Devices permissions.","connectHardwareMobilePairWithDevice":"Pair with your Ledger device","connectHardwareMobilePairWithDeviceDescription":"Keep your device nearby to get the best signal","connectHardwareMobileConnectAccounts":"Connect accounts","connectHardwareMobileConnectAccountsDescription":"We'll look for activity in any accounts you might have used","connectHardwareMobileConnectLedgerDevice":"Connect your Ledger device","connectHardwareMobileLookingForDevices":"Looking for devices nearby...","connectHardwareMobileLookingForDevicesDescription":"Please connect your Ledger device and make sure it is unlocked.","connectHardwareMobileFoundDeviceSingular":"We found 1 Ledger device","connectHardwareMobileFoundDevices":"We found {{numDevicesFound}} Ledger devices","connectHardwareMobileFoundDevicesDescription":"Select a Ledger device below to start pairing.","connectHardwareMobilePairingWith":"Pairing with {{deviceName}}","connectHardwareMobilePairingWithDescription":"Follow instructions on your Ledger device while pairing.","connectHardwareMobilePairingFailed":"Pairing unsuccessful","connectHardwareMobilePairingFailedDescription":"Unable to pair with {{deviceName}}. Make sure your device is unlocked.","connectHardwareMobilePairingSuccessful":"Pairing successful","connectHardwareMobilePairingSuccessfulDescription":"You have successfully paired and connected your Ledger device.","connectHardwareMobileOpenAppSingleChain":"Open the {{chainName}} app on your Ledger","connectHardwareMobileOpenAppDualChain":"Open the {{chainName1}} or {{chainName2}} app on your Ledger","connectHardwareMobileOpenAppDescription":"Make sure your device is unlocked.","connectHardwareMobileStillCantFindDevice":"Still can't find your device?","connectHardwareMobileLostConnection":"Lost connection","connectHardwareMobileLostConnectionDescription":"We lost connection to {{deviceName}}. Make sure your device is unlocked, then retry.","connectHardwareMobileGenericLedgerDevice":"Ledger device","connectHardwareMobileConnectDeviceSigning":"Connect your {{deviceName}}","connectHardwareMobileConnectDeviceSigningDescription":"Unlock your Ledger device and keep it nearby.","connectHardwareMobileBluetoothDisabled":"Bluetooth is disabled","connectHardwareMobileBluetoothDisabledDescription":"Please enable your Bluetooth and make sure your Ledger device is unlocked.","connectHardwareMobileLearnMore":"Learn More","connectHardwareMobileBlindSigningDisabled":"Blind Signing is disabled","connectHardwareMobileBlindSigningDisabledDescription":"Make sure blind signing is enabled on your device.","connectHardwareMobileConfirmSingleChain":"You need to confirm the transaction on your hardware wallet. Make sure it is unlocked.","metamaskExplainerBottomSheetHeader":"This site works with Phantom","metamaskExplainerBottomSheetSubheader":"Select MetaMask from the connect wallet dialog to proceed.","metamaskExplainerBottomSheetDontShowAgain":"Don't show again","ledgerStatusNotConnected":"Ledger is not connected","ledgerStatusConnectedInterpolated":"{{productName}} is connected","connectionClusterInterpolated":"You are currently on {{cluster}}","connectionClusterTestnetMode":"You are currently in Testnet Mode","featureNotSupportedOnLocalNet":"This feature is not supported when Solana Localnet is enabled.","readOnlyAccountBannerWarning":"You are watching this account","depositAddress":"Receive Address","depositAddressChainInterpolated":"Your {{chain}} Address","depositAssetDepositInterpolated":"Receive {{tokenSymbol}}","depositAssetSecondaryText":"This address can only be used to receive compatible tokens.","depositAssetTextInterpolated":"Use this address to receive tokens and collectibles on <1>{{network}}.","depositAssetTransferFromExchange":"Transfer from exchange","depositAssetShareAddress":"Share address","depositAssetBuyOrDeposit":"Buy or Transfer","depositAssetBuyOrDepositDesc":"Fund your wallet to get started","depositAssetTransfer":"Transfer","editAddressAddressAlreadyAdded":"Address is already added","editAddressAddressAlreadyExists":"Address already exists","editAddressAddressIsRequired":"Address is required","editAddressPrimaryText":"Edit Address","editAddressRemove":"Remove from Address Book","editAddressToast":"Address updated","removeSavedAddressToast":"Address removed","exportSecretErrorGeneric":"Something went wrong, please try again later","exportSecretErrorIncorrectPassword":"Incorrect password","exportSecretPassword":"Password","exportSecretPrivateKey":"private key","exportSecretSecretPhrase":"secret phrase","exportSecretSecretRecoveryPhrase":"secret recovery phrase","exportSecretSelectYourAccount":"Select your account","exportSecretShowPrivateKey":"Show Private Key","exportSecretShowSecretRecoveryPhrase":"Show secret recovery phrase","exportSecretShowSecret":"Show {{secretNameText}}","exportSecretWarningPrimaryInterpolated":"Do <1>not share your {{secretNameText}}!","exportSecretWarningSecondaryInterpolated":"If someone has your {{secretNameText}} they will have full control of your wallet.","exportSecretOnlyWay":"Your {{secretNameText}} is the only way to recover your wallet","exportSecretDoNotShow":"Do not let anyone see your {{secretNameText}}","exportSecretWillNotShare":"I will not share my {{secretNameText}} with anyone, including Phantom.","exportSecretNeverShare":"Never share your {{secretNameText}} with anyone","exportSecretYourPrivateKey":"Your Private Key","exportSecretYourSecretRecoveryPhrase":"Your secret recovery phrase","fullPageHeaderBeta":"Beta!","fullPageHeaderHelp":"Help","gasUpTo":"Up to {{ amount }}","gasSlowTime":"About 2 minutes","gasAverageTime":"About 30 seconds","gasFastTime":"About 15 seconds","gasSlowTimePolygon":"About 15 seconds","gasAverageTimePolygon":"About 10 seconds","gasFastTimePolygon":"About 5 seconds","gasSlowTimeBitcoin":"About 1 hour","gasAverageTimeBitcoin":"About 30 minutes","gasFastTimeBitcoin":"About 10 minutes","gasSlowTimeAbbrev":"2min","gasAverageTimeAbbrev":"30s","gasFastTimeAbbrev":"15s","gasSlowTimePolygonAbbrev":"15s","gasAverageTimePolygonAbbrev":"10s","gasFastTimePolygonAbbrev":"5s","gasSlow":"Slow","gasAverage":"Average","gasFast":"Fast","satsPerVirtualByte":"{{satsPerVirtualByte}} sats/vB","satsAmount":"{{sats}} sats","homeErrorButtonText":"Try Again","homeErrorDescription":"There was an error attempting to retrieve your assets. Please refresh and try again","homeErrorTitle":"Failed to get assets","homeManageTokenList":"Manage token list","helloBitcoinBodyTitle":"Welcome to Bitcoin","helloBitcoinFeature1Title":"Send, Receive & Buy Bitcoin","helloBitcoinFeature1Subtitle":"Transfer and buy Bitcoin instantly on Phantom. Compatible with all major wallets and exchanges.","helloBitcoinFeature2Title":"Explore the Ordinals Ecosystem","helloBitcoinFeature2Subtitle":"Buy, sell, and exchange Ordinals, BRC-20s, and more on Magic Eden and Unisat.","helloBitcoinFeature3Title":"Safe & Secure","helloBitcoinFeature3Subtitle":"We ensure that your Ordinals, BRC-20s, and Rare Sats don't get accidentally spent.","interstitialDismissUnderstood":"Understood","bitcoinAddressTypesBodyTitle":"Bitcoin address types","bitcoinAddressTypesFeature1Title":"About Bitcoin addresses","bitcoinAddressTypesFeature1Subtitle":"Phantom supports Native Segwit and Taproot, each with its own balance. You can send BTC or Ordinals with either address type.","bitcoinAddressTypesFeature2Title":"Native Segwit","bitcoinAddressTypesFeature2Subtitle":"The default BTC address in Phantom. Older than Taproot but compatible with all wallets and exchanges.","bitcoinAddressTypesFeature3Title":"Taproot","bitcoinAddressTypesFeature3Subtitle":"Best for Ordinals and BRC-20s, with the cheapest fees. Adjust addresses in Preferences -> Preferred Bitcoin Address.","headerTitleInfo":"Info","bitcoinAddressTypeDepositAddressExplainerInterpolated":"This is your <1>{{addressType}} address.","invalidChecksumTitle":"We've upgraded your secret phrase!","invalidChecksumFeature1ExportPhrase":"Export your new Secret Phrase","invalidChecksumFeature1ExportPhraseDescription":"Please back up your new secret phrase along with the private keys of your old accounts.","invalidChecksumFeature2FundsAreSafe":"Your funds are safe and secure","invalidChecksumFeature2FundsAreSafeDescription":"This upgrade was automated. No one at Phantom knows your secret phrase or has access to your funds.","invalidChecksumFeature3LearnMore":"Learn more","invalidChecksumFeature3LearnMoreDescription":"You had a phrase that was incompatible with most wallets. Read <1>this help article to learn more about this.","invalidChecksumBackUpSecretPhrase":"Back up secret phrase","migrationFailureTitle":"Something went wrong migrating your account","migrationFailureFeature1":"Export your secret phrase","migrationFailureFeature1Description":"Please back up your secret phrase before onboarding.","migrationFailureFeature2":"Onboard to Phantom","migrationFailureFeature2Description":"You will need to re-onboard onto Phantom to view your account.","migrationFailureFeature3":"Learn more","migrationFailureFeature3Description":"Read <1>this help article to learn more about this.","migrationFailureContinueToOnboarding":"Continue to onboarding","migrationFailureUnableToFetchMnemonic":"We were unable to load your secret phrase","migrationFailureUnableToFetchMnemonicDescription":"Please contact support and download application logs to debug","migrationFailureContactSupport":"Contact Support","ledgerActionConfirm":"Confirm on your Ledger Nano","ledgerActionErrorBlindSignDisabledPrimaryText":"Blind sign disabled","ledgerActionErrorBlindSignDisabledSecondaryText":"Please make sure blind sign is enabled on your hardware device and then retry the action","ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText":"Hardware device disconnected during operation","ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText":"Please close the Phantom extension and then retry the action","ledgerActionErrorDeviceLockedPrimaryText":"Hardware device locked","ledgerActionErrorDeviceLockedSecondaryText":"Please unlock your hardware device and retry the action","ledgerActionErrorHeader":"Ledger Action Error","ledgerActionErrorUserRejectionPrimaryText":"User rejected transaction","ledgerActionErrorUserRejectionSecondaryText":"The action was rejected on the hardware device by the user","ledgerActionNeedPermission":"Need permission","ledgerActionNeedToConfirm":"You need to confirm the transaction on your hardware wallet. Make sure it is unlocked, on the {{chainType}} app.","ledgerActionNeedToConfirmMany":"You will need to confirm {{numberOfTransactions}} transactions on your hardware wallet. Make sure it is unlocked, on the {{chainType}} app.","ledgerActionNeedToConfirmBlind":"You need to confirm the transaction on your hardware wallet. Make sure it is unlocked, on the {{chainType}} app, and blind signing is enabled.","ledgerActionNeedToConfirmBlindMany":"You will need to confirm {{numberOfTransactions}} transactions on your hardware wallet. Make sure it is unlocked, on the {{chainType}} app, and blind signing is enabled.","ledgerActionPleaseConnect":"Please connect your Ledger Nano","ledgerActionPleaseConnectAndConfirm":"Please connect your hardware wallet and make sure it is unlocked. Make sure you have approved permissions in your browser.","maxInputAmount":"Amount","maxInputMax":"Max","notEnoughSolPrimaryText":"Not enough SOL","notEnoughSolSecondaryText":"You don’t have enough SOL in your wallet for this transaction. Please deposit more and try again.","insufficientBalancePrimaryText":"Not enough {{tokenSymbol}}","insufficientBalanceSecondaryText":"You don’t have enough {{tokenSymbol}} in your wallet for this transaction.","insufficientBalanceRemaining":"Remaining","insufficientBalanceRequired":"Required","notEnoughSplTokensTitle":"Not enough tokens","notEnoughSplTokensDescription":"You don’t have enough tokens in your wallet for this transaction. This transaction will revert if submitted.","transactionExpiredPrimaryText":"Transaction expired","transactionExpiredSecondaryText":"You waited too long to confirm the transaction and it expired. This transaction will revert if submitted.","tokens":"tokens","notificationApplicationApprovalPermissionsAddressVerification":"Verify you own this address","notificationApplicationApprovalPermissionsTransactionApproval":"Request approval for transactions","notificationApplicationApprovalPermissionsViewWalletActivity":"View your wallet balance & activity","notificationApplicationApprovalParagraphText":"Confirming will allow this site to view balances and activity for the selected account.","notificationApplicationApprovalActionButtonConnect":"Connect","notificationApplicationApprovalActionButtonSignIn":"Sign In","notificationApplicationApprovalAllowApproval":"Allow site to connect?","notificationApplicationApprovalAutoConfirm":"Auto-Confirm transactions","notificationApplicationApprovalConnectDisclaimer":"Only connect to websites you trust","notificationApplicationApprovalSignInDisclaimer":"Only sign in to websites you trust","notificationApplicationApprovalWebsiteIsUnsafeWarning":"This website is unsafe to use and may attempt to steal your funds.","notificationApplicationApprovalConnectUnknownApp":"Unknown","notificationApplicationApprovalConnectIncorrectNetworkTitle":"Unable to connect to app","notificationApplicationApprovalConnectIncorrectNetworkDescription":"This app is trying to connect to {{appNetworkName}}, but {{phantomNetworkName}} is selected.","notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain":"To use {{networkName}}, go to Developer Settings → Testnet Mode.","notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork":"Unknown Network","notificationApplicationApprovalConnectLedgerUnsupportedDescription":"Connecting to other mobile apps is not currently supported by Ledger.","notificationApplicationApprovalConnectLedgerUnsupportedPrompt":"Please switch to a non-Ledger account or use the in-app browser and try again.","notificationSignatureRequestConfirmTransaction":"Confirm transaction","notificationSignatureRequestConfirmTransactionCapitalized":"Confirm Transaction","notificationSignatureRequestConfirmTransactions":"Confirm transactions","notificationSignatureRequestConfirmTransactionsCapitalized":"Confirm Transactions","notificationSignatureRequestSignatureRequest":"Signature Request","notificationMessageHeader":"Message","notificationMessageCopied":"Message copied","notificationAutoConfirm":"Auto-Confirm","notificationAutoConfirmOff":"Off","notificationAutoConfirmOn":"On","notificationConfirmFooter":"Only confirm if you trust this website.","notificationEstimatedTime":"Estimated Time","notificationPermissionRequestText":"This is a permission request only. The transaction may not execute immediately.","notificationBalanceChangesText":"Balance changes are estimated. Amounts and assets involved are not guaranteed.","notificationContractAddress":"Contract Address","notificationAdvancedDetailsText":"Advanced","notificationUnableToSimulateWarningText":"We are currently unable to estimate balance changes. You can try again later, or confirm if you trust this site.","notificationSignMessageParagraphText":"Signing this message will prove you have ownership of the selected account.","notificationSignatureRequestScanFailedDescription":"Unable to scan message for security issues. Please proceed with caution.","notificationFailedToScan":"Failed to simulate the results of this request.\nConfirming is unsafe and may lead to losses.","notificationScanLoading":"Scanning Request","notificationTransactionApprovalActionButtonConfirm":"Confirm","notificationTransactionApprovalActionButtonBack":"Back","notificationTransactionApprovalEstimatedChanges":"Estimated Changes","notificationTransactionApprovalEstimatesBasedOnSimulations":"Estimates are based on transaction simulations and are not a guarantee","notificationTransactionApprovalHideAdvancedDetails":"Hide advanced transaction details","notificationTransactionApprovalNetworkFee":"Network Fee","notificationTransactionApprovalNetwork":"Network","notificationTransactionApprovalEstimatedTime":"Estimated time","notificationTransactionApprovalNoAssetOwnershipImpactingChanges":"No changes impacting asset ownership found","notificationTransactionApprovalSolanaAmountRequired":"Amount required by the Solana network to process the transaction","notificationTransactionApprovalUnableToSimulate":"Unable to simulate. Make sure you trust this website since approving can lead to loss of funds.","notificationTransactionApprovalUnableToFetchBalanceChanges":"Unable to fetch balance changes","notificationTransactionApprovalViewAdvancedDetails":"View advanced transaction details","notificationTransactionApprovalKnownMalicious":"This transaction is malicious. Signing will lead to loss of funds.","notificationTransactionApprovalSuspectedMalicious":"We suspect this transaction is malicious. Approving may lead to loss of funds.","notificationTransactionApprovalNetworkFeeHighWarning":"Network fees are elevated due to network congestion.","notificationTransactionERC20ApprovalDescription":"Confirming will allow this app to access your balance at any time, up to the limit below.","notificationTransactionERC20ApprovalContractAddress":"Contract Address","notificationTransactionERC20Unlimited":"unlimited","notificationTransactionERC20ApprovalTitle":"Approve {{tokenSymbol}} spending","notificationTransactionERC20RevokeTitle":"Revoke {{tokenSymbol}} spending","notificationTransactionERC721RevokeTitle":"Revoke {{tokenSymbol}} access","notificationTransactionERC20ApprovalAll":"All of your {{tokenSymbol}}","notificationIncorrectModeTitle":"Incorrect mode","notificationIncorrectModeInTestnetTitle":"You are in Testnet mode","notificationIncorrectModeNotInTestnetTitle":"You are not in Testnet mode","notificationIncorrectModeInTestnetDescription":"{{origin}} is trying to use a mainnet, but you are in Testnet mode","notificationIncorrectModeNotInTestnetDescription":"{{origin}} is trying to use a testnet, but you are not in Testnet mode","notificationIncorrectModeInTestnetProceed":"To proceed, turn off Testnet mode.","notificationIncorrectModeNotInTestnetProceed":"To proceed, turn on Testnet mode.","notificationIncorrectEIP712ChainId":"We prevented you from signing a message that was not intended for the network you're currently connected to","notificationIncorrectEIP712ChainIdDescription":"Message requested {{messageChainId}}, you're connected to {{connectedChainId}}","notificationUnsupportedNetwork":"Unsupported network","notificationUnsupportedNetworkDescription":"This website is trying to use a network that Phantom does not currently support.","notificationUnsupportedNetworkDescription2":"To proceed with a different extension, turn off Settings → Default App Wallet, and select Always Ask. Then refresh the page and reconnect.","notificationUnsupportedAccount":"Unsupported account","notificationUnsupportedAccountDescription":"This website is trying to use {{targetChainType}}, which this {{chainType}} account doesn't support.","notificationUnsupportedAccountDescription2":"Switch to an account from a compatible seed phrase or private key and try again.","onboardingCreatePassword":"Create a password","onboardingCreatePasswordAgreeToTermsOfServiceInterpolated":"I agree to the <1>Terms of Service","onboardingCreatePasswordConfirmPasswordPlaceholder":"Confirm Password","onboardingCreatePasswordDescription":"You will use this to unlock your wallet.","onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase":"Invalid secret recovery phrase","onboardingCreatePasswordPasswordPlaceholder":"Password","onboardingCreatePasswordPasswordStrengthWeak":"Weak","onboardingCreatePasswordPasswordStrengthMedium":"Medium","onboardingCreatePasswordPasswordStrengthStrong":"Strong","onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase":"I saved my Secret Recovery Phrase","onboardingCreateRecoveryPhraseSecretRecoveryPhrase":"Secret Recovery Phrase","onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder":"This phrase is the ONLY way to recover your wallet. Do NOT share it with anyone!","onboardingImportWallet":"Import Wallet","onboardingImportWalletImportExistingWallet":"Import an existing wallet with your 12 or 24-word secret recovery phrase.","onboardingImportWalletRestoreWallet":"Restore Wallet","onboardingImportWalletSecretRecoveryPhrase":"Secret Recovery Phrase","onboardingImportWalletErrorInvalidSecretRecoveryPhrase":"Invalid Secret Recovery Phrase","onboardingImportWalletIHaveWords":"I have a {{numWords}}-word recovery phrase","onboardingImportWalletIncorrectOrMisspelledWord":"Word {{wordIndex}} is incorrect or misspelled","onboardingImportWalletIncorrectOrMisspelledWords":"Words {{wordIndexes}} are incorrect or misspelled","onboardingImportWalletScrollDown":"Scroll down","onboardingImportWalletScrollUp":"Scroll up","onboardingPathSelectionCreateWallet":"Create a new wallet","onboardingPathSelectionText":"A friendly Solana & Ethereum wallet built for DeFi & NFTs","onboardingPathSelectionIHaveAWallet":"I already have a wallet","onboardingSelectAccountsImportAccounts":"Import Accounts","onboardingSelectAccountsImportAccountsDescription":"Choose wallet accounts to import.","onboardingSelectAccountsImportSelectedAccounts":"Import Selected Accounts","onboardingSelectAccountsFindMoreAccounts":"Find more accounts","onboardingSelectAccountsFindMoreNoneFound":"No accounts found","recentActivityPrimaryText":"Recent Activity","removeAccountActionButtonRemove":"Remove","removeAccountRemoveWallet":"Remove account","removeAccountInterpolated":"Remove {{accountName}}","removeAccountWarningLedger":"Even though you are removing this wallet from Phantom, you will be able to re-add it using the \"Connect Hardware Wallet\" flow.","removeAccountWarningSeedVault":"Even though you are removing this wallet from Phantom, you will be able to re-add it using the \"Connect Seed Vault Wallet\" flow.","removeAccountWarningPrivateKey":"Once you remove this wallet, Phantom won’t be able to recover it for you. Make sure you have your private key backed up.","removeAccountWarningSeed":"Even though you are removing this wallet from Phantom, you will be able to re-derive it using your mnemonic in this or another wallet.","removeAccountWarningReadOnly":"Deleting this account will not affect your wallet, as it is a watch-only wallet.","removeSeedPrimaryText":"Removing Secret Phrase {{number}}","removeSeedSecondaryText":"This will remove all existing accounts in Secret Phrase {{number}}. Make sure you have your existing secret phrase saved.","resetSeedPrimaryText":"Reset app with new secret phrase","resetSeedSecondaryText":"This will remove all existing accounts and replace them with new ones. Make sure you have your existing secret phrase and private keys backed up.","resetAppPrimaryText":"Reset & wipe app","resetAppSecondaryText":"This will remove all existing accounts and data. Make sure you have your secret phrase and private keys backed up.","richTransactionsDays":"days","richTransactionsToday":"Today","richTransactionsYesterday":"Yesterday","richTransactionDetailAccount":"Account","richTransactionDetailAppInteraction":"App Interaction","richTransactionDetailAt":"at","richTransactionDetailBid":"Bid","richTransactionDetailBidDetails":"Bid Details","richTransactionDetailBought":"Bought","richTransactionDetailBurned":"Burned","richTransactionDetailCancelBid":"Cancel Bid","richTransactionDetailCompleted":"Completed","richTransactionDetailConfirmed":"Confirmed","richTransactionDetailDate":"Date","richTransactionDetailFailed":"Failed","richTransactionDetailFrom":"From","richTransactionDetailItem":"Item","richTransactionDetailListed":"Listed","richTransactionDetailListingDetails":"Listing Details","richTransactionDetailListingPrice":"Listing Price","richTransactionDetailMarketplace":"Marketplace","richTransactionDetailNetworkFee":"Network Fee","richTransactionDetailOriginalListingPrice":"Original Listing Price","richTransactionDetailPending":"Pending","richTransactionDetailPrice":"Price","richTransactionDetailProvider":"Provider","richTransactionDetailPurchaseDetails":"Purchase Details","richTransactionDetailRebate":"Rebate","richTransactionDetailReceived":"Received","richTransactionDetailSaleDetails":"Sale Details","richTransactionDetailSent":"Sent","richTransactionDetailSold":"Sold","richTransactionDetailStaked":"Staked","richTransactionDetailStatus":"Status","richTransactionDetailSwap":"Swap","richTransactionDetailSwapDetails":"Swap Details","richTransactionDetailTo":"To","richTransactionDetailTokenSwap":"Token Swap","richTransactionDetailUnknownNFT":"Unknown NFT","richTransactionDetailUnlisted":"Unlisted","richTransactionDetailUnstaked":"Unstaked","richTransactionDetailValidator":"Validator","richTransactionDetailViewOnExplorer":"View on {{explorer}}","richTransactionDetailWithdrawStake":"Withdraw Stake","richTransactionDetailYouPaid":"You Paid","richTransactionDetailYouReceived":"You Received","richTransactionDetailUnwrapDetails":"Unwrap Details","richTransactionDetailTokenUnwrap":"Token Unwrap","historyItemsRefreshFailed":"Failed to load newer transactions.","historyItemsPagingFailed":"Failed to load older transactions.","historyItemsTestnetNotAvailable":"Testnet transaction history not available at this time","historyUnknownDappName":"Unknown","historyStatusSucceeded":"Succeeded","historyNetwork":"Network","historyAttemptedAmount":"Attempted amount","historyAmount":"Amount","sendAddressBookButtonLabel":"Address Book","addressBookSelectAddressBook":"Address Book","sendAddressBookNoAddressesSaved":"No addresses saved","sendAddressBookRecentlyUsed":"Recently Used","addressBookSelectRecentlyUsed":"Recently Used","sendConfirmationLabel":"Label","sendConfirmationMessage":"Message","sendConfirmationNetworkFee":"Network Fee","sendConfirmationPrimaryText":"Confirm Send","sendFungibleSummaryNetwork":"Network","sendFungibleSummaryNetworkFee":"Network fee","sendFungibleSummaryEstimatedTime":"Estimated time","sendFungiblePendingEstimatedTime":"Time Estimates","sendFungibleSummaryEstimatedTimeDescription":"Ethereum transaction speeds vary based on several factors. You can speed them up by clicking on “Network Fee”.","sendSummaryBitcoinPendingTxTitle":"Couldn't submit transfer","sendSummaryBitcoinPendingTxDescription":"You can only have one BTC transfer pending at a time. Please wait until it's completed to submit a new transfer.","sendFungibleSatProtectionTitle":"Sending with Sat Protection","sendFungibleSatProtectionExplainer":"Phantom ensures that your Ordinals and BRC20s will not be used for transaction fees or Bitcoin transfers.","sendFungibleTransferFee":"Token transfer fee","sendFungibleTransferFeeToolTip":"The creator of this token receives a fee on each transfer. This is not a fee charged or collected by Phantom.","sendFungibleInterestBearingPercent":"Current Interest Rate","sendFungibleNonTransferable":"Non Transferable","sendFungibleNonTransferableYes":"Yes","sendStatusErrorMessageInterpolated":"There was an error attempting to send tokens to <1>{{uiRecipient}}","sendStatusErrorTitle":"Unable to send","sendStatusLoadingTitle":"Sending...","sendStatusSuccessMessageInterpolated":"Your tokens were successfully sent to <1>{{uiRecipient}}","sendStatusSuccessTitle":"Sent!","sendStatusConfirmedSuccessTitle":"Sent!","sendStatusSubmittedSuccessTitle":"Transaction Submitted","sendStatusEstimatedTransactionTime":"Estimated Transaction Time: {{time}}","sendStatusViewTransaction":"View transaction","sendFungibleLoadingMessageInterpolated":"<2>{{uiAmount}} {{assetSymbol}} to <2>{{uiRecipient}}","sendFungibleSuccessMessageInterpolated":"<2>{{uiAmount}} {{assetSymbol}} was successfully sent to <2>{{uiRecipient}}","sendFungibleConfirmedSuccessMessageInterpolated":"<2>{{uiAmount}} {{assetSymbol}} was successfully sent to <2>{{uiRecipient}}","sendFungibleErrorMessageInterpolated":"<2>{{uiAmount}} {{assetSymbol}} failed to send to <2>{{uiRecipient}}","sendFungibleSolanaErrorCode":"Error Code {{code}}","sendFormErrorInsufficientBalance":"Insufficient balance","sendFormErrorEmptyAmount":"Amount required","sendFormInvalidAddress":"Invalid {{assetName}} address","sendFormErrorInvalidSolanaAddress":"Invalid Solana address","sendFormErrorInvalidTwitterHandle":"This Twitter handle is not registered","sendFormErrorInvalidDomain":"This domain is not registered","sendFormErrorMinRequiredInterpolated":"At least {{minAmount}} {{tokenName}} required","sendRecipientTextareaPlaceholder":"Recipient's SOL address","sendRecipientTextAreaPlaceholder2":"Recipient's {{symbol}} address","sendMemoOptional":"Memo (optional)","sendMemo":"Memo","sendOptional":"optional","settings":"Settings","settingsDapps":"dApps","settingsSelectedAccount":"Selected account","settingsAddressBookNoLabel":"No Label","settingsAddressBookPrimary":"Address Book","settingsAddressBookRecentlyUsed":"Recently Used","settingsAddressBookSecondary":"Manage commonly used addresses","settingsAutoLockTimerPrimary":"Auto-Lock Timer","settingsAutoLockTimerSecondary":"Change your auto-lock timer duration","settingsChangeLanguagePrimary":"Change Language","settingsChangeLanguageSecondary":"Change the display language","settingsChangeNetworkPrimary":"Change Network","settingsChangeNetworkSecondary":"Configure your network settings","settingsChangePasswordPrimary":"Change Password","settingsChangePasswordSecondary":"Change your lock screen password","settingsCompleteBetaSurvey":"Complete Beta Survey","settingsDisplayLanguage":"Display Language","settingsErrorCannotExportLedgerPrivateKey":"Cannot export Ledger private key","settingsErrorCannotRemoveAllWallets":"Cannot remove all accounts","settingsExportPrivateKey":"Show Private Key","settingsNetworkMainnetBeta":"Mainnet Beta","settingsNetworkTestnet":"Testnet","settingsNetworkDevnet":"Devnet","settingsNetworkLocalhost":"Localhost","settingsNetworkPhantomRPC":"Phantom RPC Network","settingsTestNetworks":"Test Networks","settingsUseCustomNetworks":"Use Custom Networks","settingsTestnetMode":"Testnet Mode","settingsTestnetModeDescription":"Applies to balances and app connections.","settingsWebViewDebugging":"Web View Debugging","settingsWebViewDebuggingDescription":"Allows you to inspect and debug the in-app browser web views.","settingsTestNetworksInfo":"Switching to any Testnet network is meant for test purposes only. Please be aware that tokens on the Testnet Networks don’t hold any monetary value.","settingsEmojis":"Emojis","settingsNoAddresses":"No addresses","settingsAddressBookEmptyHeading":"Your Address Book is empty","settingsAddressBookEmptyText":"Click the “+” or “Add Address” buttons to add your favorite addresses","settingsEditWallet":"Edit Account","settingsNoTrustedApps":"No trusted apps","settingsNoConnections":"No connections yet.","settingsRemoveWallet":"Remove Account","settingsResetApp":"Reset App","settingsRemoveSecretPhrase":"Remove Secret Phrase","settingsResetAppWithSecretPhrase":"Reset App with Secret Phrase","settingsResetSecretRecoveryPhrase":"Reset Secret Recovery Phrase","settingsShowSecretRecoveryPhrase":"Show Secret Recovery Phrase","settingsShowSecretRecoveryPhraseSecondary":"Show Recovery Phrase","settingsShowSecretRecoveryPhraseTertiary":"Show Secret Phrase","settingsTrustedAppsAutoConfirmActiveUntil":"Until {{formattedTimestamp}}","settingsTrustedAppsAutoConfirm":"Auto-Confirm","settingsTrustedAppsDisclaimer":"Only enable auto-confirm on trusted sites","settingsTrustedAppsLastUsed":"Used {{formattedTimestamp}} ago","settingsTrustedAppsPrimary":"Connected Apps","settingsTrustedApps":"Trusted Apps","settingsTrustedAppsRevoke":"Revoke","settingsTrustedAppsRevokeToast":"{{trustedApp}} disconnected","settingsTrustedAppsSecondary":"Configure your trusted applications","settingsTrustedAppsToday":"Today","settingsTrustedAppsYesterday":"Yesterday","settingsTrustedAppsLastWeek":"Last Week","settingsTrustedAppsBeforeYesterday":"Earlier","settingsTrustedAppsDisconnectAll":"Disconnect from all","settingsTrustedAppsDisconnectAllToast":"All apps disconnected","settingsTrustedAppsEndAutoConfirmForAll":"End auto-confirm for all","settingsTrustedAppsEndAutoConfirmForAllToast":"All auto-confirm sessions ended","settingsSecurityPrimary":"Security & Privacy","settingsSecuritySecondary":"Update your security settings","settingsActiveNetworks":"Active Networks","settingsActiveNetworksAll":"All","settingsActiveNetworksSolana":"Solana Only","settingsDeveloperPrimary":"Developer Settings","settingsAdvanced":"Advanced Settings","settingsTransactions":"Transaction Settings","settingsAutoConfirm":"Auto-Confirm settings","settingsSecurityAnalyticsPrimary":"Share Anonymous Analytics","settingsSecurityAnalyticsSecondary":"Enable to help us improve","settingsSecurityAnalyticsHelper":"Phantom does not use your personal information for analytics purposes","settingsSuspiciousCollectiblesPrimary":"Hide Suspicious Collectibles","settingsSuspiciousCollectiblesSecondary":"Toggle to hide flagged collectibles","settingsPreferredBitcoinAddress":"Preferred Bitcoin Address","settingsEnabledAddressesUpdated":"Visible addresses updated!","settingsEnabledAddresses":"Enabled Addresses","settingsBitcoinPaymentAddressForApps":"Payments Address for Apps","settingsBitcoinOrdinalsAddressForApps":"Ordinals Address for Apps","settingsPreferredBitcoinAddressConnectToAppsExplainer":"When both address types above are enabled, for certain apps like Magic Eden, your Native Segwit address will be used to fund purchases. Purchased assets will be received in your Taproot address.","settingsPreferredBitcoinAddressNativeSegwitExplainer":"The default Bitcoin address in Phantom to ensure compatibility.","settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle":"(Default)","settingsPreferredBitcoinAddressTaprootExplainer":"The most modern address type, usually with cheaper transaction fees.","settingsPreferredExplorers":"Preferred Explorer","settingsPreferredExplorersSecondary":"Change to your preferred blockchain explorer","settingsCustomGasControls":"Custom Gas Controls","settingsAttachApplicationLogs":"Attach Application Logs","settingsDownloadApplicationLogs":"Download Application Logs","settingsDownloadApplicationLogsShort":"Download Logs","settingsDownloadApplicationLogsHelper":"Contains local data, crash reports and public wallet addresses to help resolve Phantom Support issues","settingsDownloadApplicationLogsWarning":"No sensitive data like seed phrases or private keys are included.","settingsWallet":"Wallet","settingsPreferences":"Preferences","settingsSecurity":"Security","settingsDeveloper":"Developer","settingsSupport":"Support","settingsWalletShortcutsPrimary":"Show Wallet Shortcuts","settingsAppIcon":"App Icon","settingsAppIconDefault":"Default","settingsAppIconLight":"Light","settingsAppIconDark":"Dark","settingsAutoConfirmHeader":"Auto-Confirm","stakeAccountCardActiveStake":"Active Stake","stakeAccountCardBalance":"Balance","stakeAccountCardRentReserve":"Rent Reserve","stakeAccountCardRewards":"Last Reward","stakeAccountCardRewardsTooltip":"This is the most recent reward you earned for staking. You are rewarded every 3 days.","stakeAccountCardStakeAccount":"Address","stakeAccountCardLockup":"Lockup Until","stakeRewardsHistoryTitle":"Rewards History","stakeRewardsHistoryItemTitle":"Rewards","stakeRewardsHistoryEmptyList":"No rewards","stakeRewardsTime_zero":"Today","stakeRewardsTime_one":"Yesterday","stakeRewardsTime_other":"{{count}} days ago","stakeRewardsItemsPagingFailed":"Failed to load older rewards.","stakeAccountCreateAndDelegateErrorStaking":"There was a problem staking to this validator. Please try again.","stakeAccountCreateAndDelegateSolStaked":"SOL Staked!","stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated":"Your SOL will begin earning rewards <1> in the next couple days once the stake account becomes active.","stakeAccountCreateAndDelegateStakingFailed":"Staking Failed","stakeAccountCreateAndDelegateStakingSol":"Staking SOL...","stakeAccountCreateAndDelegateStakingSolDisclaimer":"We’re creating a staking account, then delegating your SOL to","stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated":"We’re creating a staking account, then delegating your SOL to {{validatorName}}","stakeAccountCreateAndDelegateViewTransaction":"View Transaction","stakeAccountDeactivateStakeSolUnstaked":"SOL Unstaked!","stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated":"You will be able to withdraw your stake <1> in the next couple days once the stake account becomes inactive.","stakeAccountDeactivateStakeSolUnstakedDescription":"You will be able to withdraw your stake in the next couple days once the stake account becomes inactive.","stakeAccountDeactivateStakeUnstakingFailed":"Unstaking Failed","stakeAccountDeactivateStakeUnstakingFailedDescription":"There was a problem unstaking from this validator. Please try again.","stakeAccountDeactivateStakeUnstakingSol":"Unstaking SOL...","stakeAccountDeactivateStakeUnstakingSolDescription":"We are starting the process to unstake your SOL.","stakeAccountDeactivateStakeViewTransaction":"View Transaction","stakeAccountDelegateStakeSolStaked":"SOL Staked!","stakeAccountDelegateStakeSolStakedDescriptionInterpolated":"Your SOL will begin earning rewards <1> in the next couple days once the stake account becomes active.","stakeAccountDelegateStakeStakingFailed":"Staking Failed","stakeAccountDelegateStakeStakingFailedDescription":"There was a problem staking to this validator. Please try again.","stakeAccountDelegateStakeStakingSol":"Staking SOL...","stakeAccountDelegateStakeStakingSolDescription":"We’re delegating your SOL.","stakeAccountDelegateStakeViewTransaction":"View Transaction","stakeAccountListActivationActivating":"Activating","stakeAccountListActivationActive":"Active","stakeAccountListActivationInactive":"Inactive","stakeAccountListActivationDeactivating":"Deactivating","stakeAccountListErrorFetching":"We were unable to fetch stake accounts. Please try again later.","stakeAccountListNoStakingAccounts":"No Staking Accounts","stakeAccountListReload":"Reload","stakeAccountListViewPrimaryText":"Your Stake","stakeAccountListViewStakeSOL":"Stake SOL","stakeAccountListItemStakeFee":"{{fee}} fee","stakeAccountViewActionButtonRestake":"Restake","stakeAccountViewActionButtonUnstake":"Unstake","stakeAccountViewError":"Error","stakeAccountViewPrimaryText":"Your Stake","stakeAccountViewRestake":"Restake","stakeAccountViewSOLCurrentlyStakedInterpolated":"Your SOL is currently staked with a validator. You’ll need to unstake to <1>access these funds. <3>Learn more","stakeAccountViewStakeInactive":{"part1":"This stake account is inactive. Consider withdrawing its stake or finding a validator to delegate to.","part2":"Learn more"},"stakeAccountViewStakeNotFound":"This stake account could not be found.","stakeAccountViewViewOnExplorer":"View on {{explorer}}","stakeAccountViewWithdrawStake":"Withdraw Stake","stakeAccountViewWithdrawUnstakedSOL":"Withdraw Unstaked SOL","stakeAccountWithdrawStakeSolWithdrawn":"SOL Withdrawn!","stakeAccountWithdrawStakeSolWithdrawnDescription":{"part1":"Your SOL has been withdrawn.","part2":"This stake account will automatically be removed within the next few minutes."},"stakeAccountWithdrawStakeViewTransaction":"View Transaction","stakeAccountWithdrawStakeWithdrawalFailed":"Withdrawal Failed","stakeAccountWithdrawStakeWithdrawalFailedDescription":"There was a problem withdrawing from this stake account. Please try again.","stakeAccountWithdrawStakeWithdrawingSol":"Withdrawing SOL...","stakeAccountWithdrawStakeWithdrawingSolDescription":"We are withdrawing your SOL from this stake account.","startEarningSolAccount":"account","startEarningSolAccounts":"accounts","startEarningSolErrorClosePhantom":"Tap here and try again","startEarningSolErrorTroubleLoading":"Trouble loading stake","startEarningSolLoading":"Loading...","startEarningSolPrimaryText":"Start earning SOL","startEarningSolSearching":"Searching for staking accounts","startEarningSolStakeTokens":"Stake tokens and earn rewards","startEarningSolYourStake":"Your stake","unwrapFungibleTitle":"Swap to {{tokenSymbol}}","unwrapFungibleDescription":"Withdraw from {{fromToken}} for {{toToken}}","unwrapFungibleConfirmSwap":"Confirm Swap","unwrapFungibleConfirmSwapTitle":"{{fromToken}} → {{toToken}}","swapFeesBestPrice":"Best Price!","swapFeesEstimatedFees":"Estimated Fees","swapFeesFees":"Fees","swapFeesPhantomFee":"Phantom Fee","swapFeesPhantomFeeDisclaimer":"We always find the best possible price from the top liquidity providers. A fee of {{feePercentage}} is automatically factored into this quote.","swapFeesRate":"Best price","swapFeesRateDisclaimer":"The best rate found by Jupiter Aggregator across multiple decentralized exchanges.","swapFeesRateDisclaimerMultichain":"The best rate found across multiple decentralized exchanges.","swapFeesPriceImpact":"Price Impact","swapFeesHighPriceImpact":"High Price Impact","swapFeesPriceImpactDisclaimer":"The difference between the market price and estimated price based on your trade size.","swapFeesSlippage":"Slippage","swapFeesHighSlippage":"High Slippage Tolerance","swapFeesHighSlippageDisclaimer":"Your transaction will fail if the price changes unfavorably more than {{slippage}}%.","swapFeesSlippageDisclaimer":"Amount that the price of your trade can deviate from the quote provided.","swapFeesProvider":"Provider","swapFeesProviderDisclaimer":"The decentralized exchange used to complete your trade.","swapEstimatedTime":"Estimated Time","swapEstimatedTimeShort":"Est Time","swapEstimatedTimeDisclaimer":"Estimated completion time for the bridge will vary depending on several factors that affect transaction speeds.","swapSettingsButtonCommand":"Open Swap Settings","swapQuestionRetry":"Retry?","swapFlowYouPay":"You Pay","swapFlowYouReceive":"You Receive","swapFlowActionButtonText":"Review Order","swapAssetCardTokenNetwork":"{{symbol}} on {{network}}","swapAssetCardMaxButton":"Max","swapAssetCardSelectTokenAndNetwork":"Select Token and Network","swapSlippageSettingsTitle":"Slippage Settings","swapSlippageSettingsSubtitle":"Your transaction will fail if the price changes more than the slippage. The recommended default is 0.3% - too high of a value will result in an unfavorable trade.","swapSlippageSettingsCustom":"Custom","swapSlippageSettingsHighSlippageWarning":"Your transaction may be frontrun and result in an unfavorable trade.","swapSlippageSettingsCustomMinError":"Please enter a value greater than {{minSlippage}}%.","swapSlippageSettingsCustomMaxError":"Please enter a value less than {{maxSlippage}}%.","swapSlippageSettingsCustomInvalidValue":"Please enter a valid value.","swapQuoteFeeDisclaimer":"Quote includes a {{feePercentage}} Phantom fee","swapQuoteMissingContext":"Missing swap quote context","swapQuoteErrorNoQuotes":"Trying to swap with no quotes","swapQuoteSolanaNetwork":"Solana network","swapQuoteNetwork":"Network","swapQuoteOneTimeSerumAccount":"One-time Serum account","swapQuoteOneTimeTokenAccount":"One-time token account","swapQuoteBridgeFee":"Cross Chain Swap Fee","swapReviewFlowActionButtonPrimary":"Swap","swapReviewFlowPrimaryText":"Review Order","swapReviewFlowYouPay":"You Pay","swapReviewFlowYouReceive":"You Receive","swapTxConfirmationReceived":"Received!","swapTxConfirmationSwapFailed":"Swap failed","swapTxConfirmationSwapFailedSlippageLimit":"The swap has hit the slippage limit, please try again.","swapTxConfirmationSwapFailedInsufficientBalance":"We were unable to complete the request. You don't have sufficient balance to complete the transaction.","swapTxConfirmationSwapFailedTryAgain":"The swap has failed, please try again","swapTxConfirmationSwappingTokens":"Swapping tokens...","swapTxConfirmationTokens":"Tokens","swapTxConfirmationTokensDeposited":"It's done! Tokens have been deposited into your wallet","swapTxConfirmationTokensDepositedTitle":"It's done!","swapTxConfirmationTokensDepositedBody":"Tokens have been deposited into your wallet","swapTxConfirmationTokensWillBeDeposited":"will be deposited into your wallet once the transaction is complete","swapTxConfirmationViewTransaction":"View Transaction","swapTxBridgeSubmitting":"Submitting Transaction","swapTxBridgeSubmittingDescription":"Swapping {{sellAmount}} on {{sellNetwork}} for {{buyAmount}} on {{buyNetwork}}","swapTxBridgeFailed":"Transaction Failed to Submit","swapTxBridgeFailedDescription":"We were unable to complete the request.","swapTxBridgeSubmitted":"Transaction Submitted","swapTxBridgeSubmittedDescription":"Estimated Transaction Time: {{estimatedTime}}","swapTxBridgeSubmittedDisclaimer":"You can safely dismiss this window.","swapperMax":"Max","swapperTooltipNetwork":"Network","swapperTooltipPrice":"Price","swapperTooltipAddress":"Contract","switchToggle":"Toggle","termsOfServiceActionButtonAgree":"I Agree","termsOfServiceDisclaimerFeesDisabledInterpolated":"By clicking <1>\"I Agree\" you accept the <3>Terms and Conditions of swapping tokens with Phantom.","termsOfServiceDiscliamerFeesEnabledInterpolated":"We have revised our Terms of Service. By clicking <1>\"I Agree\" you agree to our new <3>Terms of Service.<5><6>Our new Terms of Service include a new <8>fee structure for certain products.","termsOfServicePrimaryText":"Terms of Service","tokenRowUnknownToken":"Unknown Token","transactionsAppInteraction":"App interaction","transactionsFailedAppInteraction":"Failed app interaction","transactionsBidOnInterpolated":"Bid on {{name}}","transactionsBidFailed":"Bid failed","transactionsBoughtInterpolated":"Bought {{name}}","transactionsBoughtCollectible":"Bought Collectible","transactionBridgeInitiated":"Bridge Initiated","transactionBridgeInitiatedFailed":"Bridge Initiation Failed","transactionBridgeStatusLink":"Check Status on LI.FI","transactionsBuyFailed":"Buy failed","transactionsBurnedSpam":"Burned spam","transactionsBurned":"Burned","transactionsUnwrapped":"Unwrapped","transactionsUnwrappedFailed":"Unwrap failed","transactionsCancelBidOnInterpolated":"Cancelled bid on {{name}}","transactionsCancelBidOnFailed":"Failed to cancel bid","transactionsError":"Error","transactionsFailed":"Failed","transactionsSwapped":"Swapped","transactionsFailedSwap":"Swap failed","transactionsFailedBurn":"Burn failed","transactionsFrom":"From","transactionsListedInterpolated":"Listed {{name}}","transactionsListedFailed":"Failed to list","transactionsNoActivity":"No activity","transactionsReceived":"Received","transactionsReceivedInterpolated":"Received {{amount}} SOL","transactionsSending":"Sending...","transactionsPendingCreateListingInterpolated":"Creating {{name}}","transactionsPendingEditListingInterpolated":"Editing {{name}}","transactionsPendingSolanaPayTransaction":"Confirming Solana Pay Transaction","transactionsPendingRemoveListingInterpolated":"Unlisting {{name}}","transactionsPendingBurningInterpolated":"Burning {{name}}","transactionsPendingSending":"Sending","transactionsPendingSwapping":"Swapping","transactionsPendingBridging":"Bridging","transactionsPendingApproving":"Approving","transactionsPendingCreatingAndDelegatingStake":"Creating and delegating stake","transactionsPendingDeactivatingStake":"Deactivating stake","transactionsPendingDelegatingStake":"Delegating stake","transactionsPendingWithdrawingStake":"Withdrawing stake","transactionsPendingAppInteraction":"Pending app interaction","transactionsPendingBitcoinTransaction":"Pending BTC transaction","transactionsSent":"Sent","transactionsSendFailed":"Send failed","transactionsSwapOn":"Swap on {{dappName}}","transactionsSentInterpolated":"Sent {{amount}} SOL","transactionsSoldInterpolated":"Sold {{name}}","transactionsSoldCollectible":"Sold Collectible","transactionsSoldFailed":"Sale failed","transactionsStaked":"Staked","transactionsStakedFailed":"Stake failed","transactionsSuccess":"Success","transactionsTo":"To","transactionsTokenSwap":"Token Swap","transactionsUnknownAmount":"Unknown","transactionsUnlistedInterpolated":"Unlisted {{name}}","transactionsUnstaked":"Unstaked","transactionsUnlistedFailed":"Failed to unlist","transactionsDeactivateStake":"Deactivated stake","transactionsDeactivateStakeFailed":"Failed to deactivate stake","transactionsWaitingForConfirmation":"Waiting for confirmation","transactionsWithdrawStake":"Withdraw Stake","transactionsWithdrawStakeFailed":"Unstake failed","transactionCancelled":"Cancelled","transactionCancelledFailed":"Failed to cancel","transactionApproveToken":"Approved {{tokenSymbol}}","transactionApproveTokenFailed":"Failed to approve {{tokenSymbol}}","transactionApprovalFailed":"Approval failed","transactionRevokeApproveToken":"Revoked {{tokenSymbol}}","transactionRevokeApproveTokenFailed":"Failed to revoke {{tokenSymbol}}","transactionRevokeFailed":"Revoke failed","transactionApproveDetailsTitle":"Approval Details","transactionCancelOrder":"Cancel order","transactionCancelOrderFailed":"Cancel order failed","transactionApproveAppLabel":"App","transactionApproveAmountLabel":"Amount","transactionApproveTokenLabel":"Token","transactionApproveCollectionLabel":"Collection","transactionApproveAllItems":"Approve all items","transactionSpendUpTo":"Spend up to","transactionCancel":"Cancel Transaction","transactionPrioritizeCancel":"Prioritize Cancellation","transactionSpeedUp":"Speed Up Transaction","transactionCancelHelperText":"The original transaction may complete before it is cancelled.","transactionSpeedUplHelperText":"This will maximize the speed of your transaction based on network conditions.","transactionCancelHelperMobile":"It will cost <1>up to {{amount}} to attempt to cancel this transaction. The original transaction may complete before it is cancelled.","transactionCancelHelperMobileWithEstimate":"It will cost <1>up to {{amount}} to attempt to cancel this transaction. It should complete in about {{timeEstimate}}. The original transaction may complete before it is cancelled.","transactionSpeedUpHelperMobile":"It will cost <1>up to {{amount}} to maximize the speed of this transaction.","transactionSpeedUpHelperMobileWithEstimate":"It will cost <1>up to {{amount}} to maximize the speed of this transaction. It should complete in about {{timeEstimate}}.","transactionEstimatedTime":"Estimated time","transactionCancelingSend":"Cancelling send","transactionPrioritizingCancel":"Prioritizing cancellation","transactionCanceling":"Cancelling","transactionReplaceError":"An error ocurred. No fees have been charged to your account. You may try again.","transactionNotEnoughNative":"Not enough {{nativeTokenSymbol}}","transactionGasLimitError":"Failed to estimate gas limit","transactionGasEstimationError":"Failed to estimate gas","pendingTransactionCancel":"Cancel","pendingTransactionSpeedUp":"Speed up","pendingTransactionStatus":"Status","pendingTransactionPending":"Pending","pendingTransactionPendingInteraction":"Pending Interaction","pendingTransactionCancelling":"Cancelling","pendingTransactionDate":"Date","pendingTransactionNetworkFee":"Network fee","pendingTransactionEstimatedTime":"Estimated time","pendingTransactionEstimatedTimeHM":"{{hours}}h {{minutes}}m","pendingTransactionEstimatedTimeMS":"{{minutes}}m {{seconds}}s","pendingTransactionEstimatedTimeS":"{{seconds}}s","pendingTransactionsSendingTitle":"Sending {{assetSymbol}}","pendingTransactionsUnknownEstimatedTime":"Unknown","pendingTransactionUnknownApp":"Unknown App","unlockActionButtonUnlock":"Unlock","unlockEnterPassword":"Enter your password","unlockErrorIncorrectPassword":"Incorrect password","unlockErrorSomethingWentWrong":"Something went wrong, please try again later","unlockForgotPassword":"Forgot password","unlockPassword":"Password","forgotPasswordText":"You can reset your password by entering your wallet's 12-24 word recovery phrase. Phantom cannot recover your password for you.","appInfo":"App Info","lastUsed":"Last Used","url":"URL","trustedAppAutoConfirmDisabledHardwareAccount":"Not available with hardware accounts.","trustedAppAutoConfirmDisclaimer1":"While active, Phantom will confirm all requests from this app without notifying you or asking for confirmation.","trustedAppAutoConfirmDisclaimer2":"Enabling may put your funds at risk of fraud. Only use this feature with apps you trust.","validationUtilsPasswordIsRequired":"Password is required","validationUtilsPasswordLength":"Password must be 8 characters long","validationUtilsPasswordsDontMatch":"Passwords don't match","validationUtilsPasswordCantBeSame":"You can't use your old password","validatorCardEstimatedApy":"Estimated APY","validatorCardCommission":"Commission","validatorCardTotalStake":"Total Stake","validatorCardNumberOfDelegators":"# of Delegators","validatorListChooseAValidator":"Choose a Validator","validatorListErrorFetching":"We were unable to fetch validators. Please try again later.","validatorListNoResults":"No Results","validatorListReload":"Reload","validatorListSearch":"Search","validatorInfoTooltip":"Validator","validatorInfoTitle":"Validators","validatorInfoDescription":"By staking your SOL on a validator you contribute to the performance and safety of the Solana network, all while earning SOL in return.","validatorApyInfoTooltip":"Est. APY","validatorApyInfoTitle":"Estimated APY","validatorApyInfoDescription":"This is the rate of return you earn for staking your SOL on the validator.","validatorViewActionButtonStake":"Stake","validatorViewErrorFetching":"Could not fetch validators.","validatorViewInsufficientBalance":"Insufficient balance","validatorViewMax":"Max","validatorViewPrimaryText":"Start Staking","validatorViewDescriptionInterpolated":"Choose how much SOL you'd like to <1> stake with this validator. <3>Learn more","validatorViewAmountSOLRequiredToStakeInterpolated":"{{amount}} SOL required to stake","validatorViewValidator":"Validator","walletMenuItemsAddConnectWallet":"Add / Connect Wallet","walletMenuItemsBridgeAssets":"Bridge Assets","walletMenuItemsHelpAndSupport":"Help & Support","walletMenuItemsLockWallet":"Lock Wallet","walletMenuItemsResetSecretPhrase":"Reset Secret Phrase","walletMenuItemsShowMoreAccounts":"Show {{count}} more...","walletMenuItemsHideAccounts":"Hide accounts","whatsNewOverlayNew":"New!","whatsNewOverlayv1ActionGetAppNow":"Get the app now","whatsNewOverlayv1PrimaryText":"Phantom for iOS is now available!","whatsNewOverlayv1ScanWithCamera":"Scan with your iPhone camera","whatsNewOverlayv1SecondaryText":"We're excited to announce that Phantom for iOS is now available in the app store! Experience the power of Phantom in your pocket!","whatsNewOverlayv2ActionListOnME":"List your NFTs on Magic Eden!","whatsNewOverlayv2ActionTryItNow":"Try it now","whatsNewOverlayv2SecondaryText":"You can now list NFTs on Magic Eden right from your Phantom browser extension. Conveniently edit price and unlist to fully manage your listings.","whatsNewOverlayv3ActionBurnSpam":"Burn Spam NFTs!","whatsNewOverlayv3SecondaryText":"You can now burn Spam NFTs and receive a small amount of SOL. Click on a Spam NFT, click the \"...\" icon and select \"Burn Token\" to remove it from your wallet.","toggleMultiChainHeader":"Multichain","disableMultiChainHeader":"Solana-only mode","disableMultiChainDetail1Header":"Go all-in on Solana","disableMultiChainDetail1SecondaryText":"Manage your Solana Accounts, tokens, and collectibles without seeing other chains.","disableMultiChainDetail2Header":"Return to Multichain at any time","disableMultiChainDetail2SecondaryText":"Your existing Ethereum and Polygon balances will be preserved when you re-enable Multichain.","disableMultiChainButton":"Enable Solana-Only","disabledMultiChainHeader":"Solana-only Enabled","disabledMultiChainText":"You can re-enable multichain anytime.","enableMultiChainHeader":"Enable Multichain","enabledMultiChainHeader":"Multichain Enabled","enabledMultiChainText":"Ethereum and Polygon are now supported in your wallet.","incompatibleAccountHeader":"Incompatible Account","incompatibleAccountInterpolated":"Please remove these Ethereum-only accounts before enabling Solana-only mode: <1>{{incompatibleAccounts}}","welcomeToMultiChainWhatsNew":"What's New!","welcomeToMultiChainPrimaryText":"One Wallet for Everything","welcomeToMultiChainDetail1Header":"Ethereum and Polygon support","welcomeToMultiChainDetail1SecondaryText":"All your tokens and NFTs from Solana, Ethereum, and Polygon in one place.","welcomeToMultiChainDetail2Header":"Use all the apps you love","welcomeToMultiChainDetail2SecondaryText":"Connect to apps on multiple chains without switching networks.","welcomeToMultiChainDetail3Header":"Import your MetaMask wallet","welcomeToMultiChainDetail3SecondaryText":"Easily import all your seed phrases across Ethereum and Polygon.","welcomeToMultiChainIntro":"Welcome to Phantom Multichain","welcomeToMultiChainIntroDesc":"All your tokens and NFTs from Solana, Ethereum, and Polygon in one place. Your one wallet for everything.","welcomeToMultiChainAccounts":"Multichain Accounts redesigned","welcomeToMultiChainAccountsDesc":"Redesigned for multichain, each account now has corresponding ETH and Polygon addresses.","welcomeToMultiChainApps":"Works Everywhere","welcomeToMultiChainAppsDesc":"Phantom is compatible with every app on Ethereum, Polygon, and Solana. Click “Connect to MetaMask” and you’re ready to go.","welcomeToMultiChainImport":"Import from MetaMask, instantly","welcomeToMultiChainImportDesc":"Import your Secret Phrases or Private Keys from wallets like MetaMask or Coinbase Wallet. All in one place.","welcomeToMultiChainImportInterpolated":"<0>Import your Secret Phrases or Private Keys from wallets like MetaMask or Coinbase Wallet. All in one place.","welcomeToMultiChainTakeTour":"Take the tour","welcomeToMultiChainSwapperTitle":"Swap on Ethereum,\nPolygon, & Solana","welcomeToMultiChainSwapperDetail1Header":"Ethereum and Polygon support","welcomeToMultiChainSwapperDetail1SecondaryText":"Now you can easily swap ERC-20 tokens from inside your wallet.","welcomeToMultiChainSwapperDetail2Header":"Best Prices and Super Low Fees","welcomeToMultiChainSwapperDetail2SecondaryText":"100+ liquidity sources and smart order routing for maximum returns.","networkErrorTitle":"Network Error","networkError":"Unfortunately we can't access the network. Please try again later.","authenticationUnlockPhantom":"Unlock Phantom","errorAndOfflineSomethingWentWrong":"Something went wrong","errorAndOfflineSomethingWentWrongTryAgain":"Please try again.","errorAndOfflineUnableToFetchAssets":"We were unable to fetch assets. Please try again later.","errorAndOfflineUnableToFetchCollectibles":"We were unable to fetch collectibles. Please try again later.","errorAndOfflineUnableToFetchSwap":"We were unable to fetch swap info. Please try again later.","errorAndOfflineUnableToFetchTransactionHistory":"We're unable to get your transaction history right now. Check your network connection, or try again later.","errorAndOfflineUnableToFetchRewardsHistory":"We were unable to fetch rewards history. Please try again later.","networkHealthSheetCloseButtonText":"OK","swapReviewError":"Something went wrong while reviewing your order, please try again.","sendSelectToken":"Select Token","swapBalance":"Balance:","swapTitle":"Swap Tokens","swapSelectToken":"Select Token","swapYouPay":"You Pay","swapYouReceive":"You Receive","aboutPrivacyPolicy":"Privacy Policy","aboutVersion":"Version {{version}}","aboutVisitWebsite":"Visit Website","bottomSheetConnectTitle":"Connect","A11YbottomSheetConnectTitle":"Bottom Sheet Connect","A11YbottomSheetCommandClose":"Bottom Sheet Decline","A11YbottomSheetCommandBack":"Bottom Sheet Back","bottomSheetSignTypedDataTitle":"Sign message","bottomSheetSignMessageTitle":"Sign message","bottomSheetSignInTitle":"Sign in","bottomSheetSignInAndConnectTitle":"Sign in","bottomSheetConfirmTransactionTitle":"Confirm transaction","bottomSheetConfirmTransactionsTitle":"Confirm transactions","bottomSheetAdvancedTitle":"Advanced","bottomSheetReadOnlyAccountTitle":"View-Only Mode","bottomSheetTransactionSettingsTitle":"Network Fee","bottomSheetConnectDescription":"Connecting will allow this site to view balances and activity for the selected account.","bottomSheetSignInDescription":"Signing this message will prove you have ownership of the selected account. Only sign messages from applications you trust.","bottomSheetSignInAndConnectDescription":"Approving will allow this site to view balances and activity for the selected account.","bottomSheetConfirmTransactionDescription":"Balance changes are estimated. Amounts and assets involved are not guaranteed.","bottomSheetConfirmTransactionsDescription":"Balance changes are estimated. Amounts and assets involved are not guaranteed.","bottomSheetSignTypedDataDescription":"This is a permission request only. The transaction may not execute immediately.","bottomSheetSignTypedDataSecondDescription":"Balance changes are estimated. Amounts and assets involved are not guaranteed.","bottomSheetSignMessageDescription":"Signing this message will prove you have ownership of the selected account. Only sign messages from applications you trust.","bottomSheetReadOnlyAccountDescription":"Unable to perform this action in view-only mode.","bottomSheetMessageRow":"Message","bottomSheetStatementRow":"Statement","bottomSheetAutoConfirmRow":"Auto-Confirm","bottomSheetAutoConfirmOff":"Off","bottomSheetAutoConfirmOn":"On","bottomSheetAccountRow":"Account","bottomSheetAdvancedRow":"Advanced","bottomSheetContractRow":"Contract Address","bottomSheetSpenderRow":"Spender Address","bottomSheetNetworkRow":"Network","bottomSheetNetworkFeeRow":"Network Fee","bottomSheetEstimatedTimeRow":"Estimated Time","bottomSheetAccountRowDefaultAccountName":"Account","bottomSheetConnectRequestDisclaimer":"Only connect to websites you trust","bottomSheetSignInRequestDisclaimer":"Only sign in to websites you trust","bottomSheetSignatureRequestDisclaimer":"Only confirm if you trust this website.","bottomSheetIgnoreWarning":"Ignore warning, proceed anyway","bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges":"No balance changes found. Please proceed with caution and only confirm if you trust this site.","bottomSheetReadOnlyWarning":"You are only watching this address. You will need to import in order to sign transactions and messages.","bottomSheetWebsiteIsUnsafeWarning":"This website is unsafe to use and may attempt to steal your funds.","transactionsFromInterpolated":"From: {{from}}","transactionsFromParagraphInterpolated":"From {{from}}","transactionsSolInterpolated":"{{amount}} SOL","transactionsToday":"Today","transactionsToInterpolated":"To: {{to}}","transactionsToParagraphInterpolated":"To {{to}}","transactionsYesterday":"Yesterday","addEditAddressAdd":"Add address","addEditAddressDelete":"Delete address","addEditAddressDeleteTitle":"Are you sure you want to delete this address?","addEditAddressSave":"Save address","dAppBrowserComingSoon":"dApp Browser coming soon!","dAppBrowserSearchPlaceholder":"Search or type a URL","dAppBrowserOpenInNewTab":"Open in new tab","dAppBrowserSuggested":"Suggested","dAppBrowserFavorites":"Favorites","dAppBrowserBookmarks":"Bookmarks","dAppBrowserBookmarkAdd":"Add Bookmark","dAppBrowserBookmarkRemove":"Remove Bookmark","dAppBrowserTrustedApps":"Recents","dAppBrowserFavoritesDescription":"Your favorites will be shown here","dAppBrowserBookmarksDescription":"Your bookmarks will be shown here","dAppBrowserRecentsDescription":"Recently connected dapps will appear here","dAppBrowserEmptyScreenDescription":"Type a URL or search the web","dAppBrowserBlocklistScreenTitle":"{{origin}} is blocked! ","dAppBrowserBlocklistScreenDescription":{"part1":"Phantom believes this website is malicious and unsafe to use.","part2":"This site has been flagged as part of a community-maintained database of known phishing websites and scams. If you believe the site has been flagged in error, please file an issue."},"dAppBrowserBlocklistScreenIgnoreButton":"Ignore warning, show anyway","dAppBrowserActionBookmark":"Bookmark","dAppBrowserActionRemoveBookmark":"Remove bookmark","dAppBrowserActionRefresh":"Refresh","dAppBrowserActionShare":"Share","dAppBrowserActionCloseTab":"Close tab","dAppBrowserActionEndAutoConfirm":"End Auto-Confirm","dAppBrowserActionDisconnectApp":"Disconnect app","dAppBrowserActionCloseAllTabs":"Close all tabs","dAppBrowserNavigationAddressPlaceholder":"Type a URL to search","dAppBrowserTabOverviewMore":"More","dAppBrowserTabOverviewAddTab":"Add Tab","dAppBrowserTabOverviewClose":"Close","dAppBrowserCloseTab":"Close Tab","dAppBrowserClose":"Close","dAppBrowserTabOverviewAddBookmark":"Add Bookmark","dAppBrowserTabOverviewRemoveBookmark":"Remove Bookmark","depositAssetListSuggestions":"Suggestions","depositUndefinedToken":"Sorry, can't deposit this token","onboardingImportRecoveryPhraseDetails":"Details","onboardingCreateRecoveryPhraseVerifyTitle":"Written the Secret Recovery Phrase down?","onboardingCreateRecoveryPhraseVerifySubtitle":"Without the secret recovery phrase you will not be able to access your key or any assets associated with it.","onboardingCreateRecoveryPhraseVerifyYes":"Yes","onboardingCreateRecoveryPhraseErrorTitle":"Error","onboardingCreateRecoveryPhraseErrorSubtitle":"We were unsuccessful in generating an account, please try again.","onboardingDoneDescription":"You can now fully enjoy your wallet.","onboardingDoneGetStarted":"Get Started","onboardingImportAccountsEmptyResult":"No accounts found","onboardingImportAccountsAccountName":"Account {{walletIndex}}","onboardingImportAccountsSMSAccountName":"Saga {{walletIndex}}","onboardingImportAccountsLedgerAccountName":"Ledger {{walletIndex}}","onboardingImportAccountsFoundAccounts_one":"We found {{numberOfWallets}} account with activity","onboardingImportAccountsFoundAccounts_other":"We found {{numberOfWallets}} accounts with activity","onboardingImportAccountsFoundAccountsNoActivity_one":"We found {{numberOfWallets}} account","onboardingImportAccountsFoundAccountsNoActivity_other":"We found {{numberOfWallets}} accounts","onboardingImportAccountsBadgeSolana":"Solana","onboardingImportAccountsBadgeEthereum":"Ethereum","onboardingImportAccountsBadgePolygon":"Polygon","onboardingImportRecoveryPhraseLessThanTwelve":"Phrase needs to be at least 12 words.","onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour":"Phrase needs to be exactly 12 or 24 words.","onboardingImportRecoveryPhraseWrongWord":"Incorrect words: {{ words }}.","onboardingProtectTitle":"Protect your wallet","onboardingProtectDescription":"Adding biometric security will ensure that you are the only one that can access your wallet.","onboardingProtectButtonHeadlineDevice":"Device","onboardingProtectButtonHeadlineFaceID":"Face ID","onboardingProtectButtonHeadlineFingerprint":"Fingerprint","onboardingProtectButtonHeadlinePIN":"PIN","onboardingProtectButtonSubheadline":"Use {{ authType }} Authentication","onboardingProtectError":"Something went wrong while authenticating, please try again","onboardingProtectBiometryIosError":"Biometric authentication is configured in Phantom but disabled in System Settings. Please open Settings > Phantom > Face ID or Touch ID to re-enable.","onboardingProtectRemoveAuth":"Disable authentication","onboardingProtectRemoveAuthDescription":"Are you sure you want to disable authentication?","onboardingWelcomeTitle":"Welcome to Phantom","onboardingWelcomeDescription":"To get started, create a new wallet or import one from a seed phrase.","onboardingWelcomeCreateWallet":"Create a new wallet","onboardingWelcomeAlreadyHaveWallet":"I already have a wallet","onboardingWelcomeConnectSeedVault":"Connect Seed Vault","onboardingSlide1Title":"Controlled by you,\nsecured by us","onboardingSlide1Description":"Your funds are private and secure with biometrics, scam detection, and 24/7 support.","onboardingSlide2Title":"The best home for\nyour NFTs","onboardingSlide2Description":"Manage listings, burn spam, and stay updated with helpful push notifications.","onboardingSlide3Title":"Do more with your tokens","onboardingSlide3Description":"Store, swap, stake, send, and receive — without ever leaving your wallet. ","onboardingSlide4Title":"Discover the best of Web3","onboardingSlide4Description":"Find and connect to leading apps and collections with the in-app browser.","onboardingMultichainSlide5Title":"One wallet for everything","onboardingMultichainSlide5Description":"Experience all of Solana, Ethereum, and Polygon in a single user-friendly interface.","onboardingMultichainSlide5DescriptionWithBitcoin":"Experience all of Solana, Ethereum, Polygon and Bitcoin in a single user-friendly interface.","requireAuth":"Require authentication","requireAuthImmediately":"Immediately","availableToSend":"Available To Send","sendEnterAmount":"Enter Amount","sendEditMemo":"Edit Memo","sendShowLogs":"Show Error Logs","sendHideLogs":"Hide Error Logs","sendGoBack":"Go Back","sendTransactionSuccess":"Your tokens were successfully sent to","sendInputPlaceholder":"Name or address","sendRecentlyUsedAddressLabel":"Used {{formattedTimestamp}} ago","sendRecipientAddress":"Recipient's address","sendTokenInterpolated":"Send {{tokenSymbol}}","sendPasteFromClipboard":"Paste from clipboard","sendScanQR":"Scan QR Code","sendTo":"To:","sendCameraAccess":"Camera Access","sendCameraAccessSubtitle":"To scan a QR code, camera access needs to be enabled. Would you like to open Settings now?","sendSettings":"Settings","sendOK":"OK","invalidQRCode":"This QR code is not valid.","sendInvalidQRCode":"This QR code is not a valid address","sendInvalidQRCodeSubtitle":"Try again or with another QR code.","sendInvalidQRCodeSplToken":"Invalid token in QR code","sendInvalidQRCodeSplTokenSubtitle":"This QR code contains a token that you don't own or we can't identify it.","sendScanAddressToSend":"Scan {{tokenSymbol}} address to send funds","sendScanAddressToSendNoSymbol":"Scan address to send funds","sendScanAddressToSendCollectible":"Scan SOL address to send collectible","sendScanAddressToSendCollectibleMultichain":"Scan address to send collectible","sendSummary":"Summary","sendUndefinedToken":"Sorry, can't send this token","sendNoTokens":"No tokens available","noBuyOptionsAvailableInCountry":"No Buy options available in your country","swapAvailableTokenDisclaimer":"A limited number of tokens are available for bridging between Networks","swapCrossSwapNetworkTooltipTitle":"Swapping Across Networks","swapCrossSwapNetworkTooltipDescription":"When swapping across Networks it is recommended to use the available tokens for the lowest price and fastest transactions.","settingsAbout":"About Phantom","settingsConfirm":"Yes","settingsMakeSureNoOneIsWatching":"Make sure no one is watching your screen","settingsManageAccounts":"Manage Accounts","settingsPrompt":"Are you sure you want to continue?","settingsSelectAvatar":"Select Avatar","settingsSelectSecretPhrase":"Select Secret Phrase","settingsShowPrivateKey":"Tap to reveal your private key","settingsShowRecoveryPhrase":"Tap to reveal your secret phrase","settingsSubmitBetaFeedback":"Submit Beta Feedback","settingsUpdateAccountNameToast":"Account name updated","settingsUpdateAvatarToast":"Avatar updated","settingsWalletAddress":"Account Address","settingsWalletAddresses":"Account Addresses","settingsWalletNamePrimary":"Account Name","settingsPlaceholderName":"Name","settingsWalletNameSecondary":"Change your wallet's name","settingsYourAccounts":"Your Accounts","settingsYourAccountsMultiChain":"Multi-chain","settingsNotifications":"Notifications","settingsNotificationPreferences":"Notification Preferences","pushNotificationsPreferencesAllowNotifications":"Allow Notifications","pushNotificationsPreferencesSentTokens":"Sent Tokens","pushNotificationsPreferencesSentTokensDescription":"Outbound transfers of tokens and NFTs","pushNotificationsPreferencesReceivedTokens":"Received Tokens","pushNotificationsPreferencesReceivedTokensDescription":"Inbound transfers of tokens and NFTs","pushNotificationsPreferencesDexSwap":"Swaps","pushNotificationsPreferencesDexSwapDescription":"Swaps on recognized applications","pushNotificationsPreferencesOtherBalanceChanges":"Other Balance Changes","pushNotificationsPreferencesOtherBalanceChangesDescription":"Other multi-token transactions that impact your balance","pushNotificationsPreferencesPhantomMarketing":"Updates From Phantom","pushNotificationsPreferencesPhantomMarketingDescription":"Feature announcements and general updates","pushNotificationsPreferencesDescription":"These settings control push notifications for this active wallet. Each wallet has their own notification settings. To turn off all Phantom push notifications, go to your <1>device settings.","pushNotificationsPreferencesUnableToSyncNotificationPreferences":"Unable to sync notification preferences.","connectSeedVaultConnectSeed":"Connect a Seed","connectSeedVaultConnectSeedDescription":"Connect Phantom to the Seed Vault on your phone","connectSeedVaultSelectAnAccount":"Select an account","connectSeedVaultSelectASeed":"Select a Seed","connectSeedVaultSelectASeedDescription":"Choose which seed you'd like to connect to Phantom","connectSeedVaultSelectAnAccountDescription":"Choose which account you'd like to set up with Phantom","connectSeedVaultNoAccountsFound":"No accounts found.","connectSeedVaultSelectAccounts":"Select accounts","connectSeedVaultSelectAccountsDescription":"Choose which accounts you'd like to set up with Phantom","connectSeedVaultCompleteSetup":"Complete setup","connectSeedVaultCompleteSetupDescription":"You're all set! Explore web3 with Phantom and use your Seed Vault to confirm transactions","connectSeedVaultConnectAnotherSeed":"Connect another Seed","connectSeedVaultConnectAllSeedsConnected":"All seeds connected","connectSeedVaultNoSeedsConnected":"No seeds connected. Tap the button below to authorize from the Seed Vault.","connectSeedVaultConnectAccount":"Connect account","connectSeedVaultLoadMore":"Load More","connectSeedVaultNeedPermission":"Need permission","connectSeedVaultNeedPermissionDescription":"Go to Settings to allow Phantom to use Seed Vault permissions.","stakeApy":"{{apyPercentage}} APY","stakeFee":"{{fee}} fee","stakeAmount":"Amount","stakeAmountBalance":"Balance","swapTopQuotes":"Top {{numQuotes}} Quotes","swapTopQuotesTitle":"Top Quotes","swapProvidersTitle":"Providers","swapProvidersFee":"{{fee}} fee","swapProvidersTagRecommended":"Best Return","swapProvidersTagFastest":"Fastest","swapProviderEstimatedTimeHM":"{{hours}}h {{minutes}}m","swapProviderEstimatedTimeM":"{{minutes}}m","swapProviderEstimatedTimeS":"{{seconds}}s","stakeReview":"Review","stakeReviewAccount":"Account","stakeReviewCommissionFee":"Commission Fee","stakeReviewConfirm":"Confirm","stakeReviewValidator":"Validator","stakeReviewAPY":"APY","swapTooltipGotIt":"Got it","swapTabInsufficientFunds":"Insufficient funds","swapNoAssetsFound":"No Assets","swapNoTokensFound":"No tokens found","swapConfirmationTryAgain":"Try again","swapConfirmationGoBack":"Go back","swapNoQuotesFound":"No quotes found","swapNotProviderFound":"We were unable to find a provider for this token swap. Try a different token.","swapAvailableOnMainnet":"This feature is only available on Mainnet","swapNotAvailableEVM":"Swaps are not yet available for EVM accounts","singleChainSwapTab":"In Network","crossChainSwapTab":"Across Networks","allFilter":"All","bridgeRefuelTitle":"Refuel","bridgeRefuelDescription":"Refuel ensures you can pay for transactions after you bridge.","bridgeRefuelLabelBalance":"Your {{symbol}}","bridgeRefuelLabelReceive":"You Receive","bridgeRefuelLabelFee":"Estimated Cost","bridgeRefuelDismiss":"Continue without Refuel","bridgeRefuelEnable":"Enable Refuel","unwrapWrappedSolError":"Unwrapping failed","unwrapWrappedSolLoading":"Unwrapping...","unwrapWrappedSolSuccess":"Unwrapped","unwrapWrappedSolViewTransaction":"View Transaction","dappApprovePopupSignMessage":"Sign Message","solanaPayFrom":"From","solanaPayMessage":"Message","solanaPayNetworkFee":"Network Fee","solanaPayFree":"Free","solanaPayPay":"Pay {{item}}","solanaPayPayNow":"Pay Now","solanaPaySending":"Sending {{item}}","solanaPayReceiving":"Receiving {{item}}","solanaPayMinting":"Minting {{item}}","solanaPayTransactionProcessing":"Your transaction is processing,\nplease wait.","solanaPaySent":"Sent!","solanaPayReceived":"Received!","solanaPayMinted":"Minted!","solanaPaySentNFT":"Sent NFT!","solanaPayReceivedNFT":"Received NFT!","solanaPayTokensSent":"Your tokens were successfully sent to {{to}}","solanaPayTokensReceived":"You received new tokens from {{from}}","solanaPayViewTransaction":"View transaction","solanaPayTransactionFailed":"Transaction Failed","solanaPayConfirm":"Confirm","solanaPayTo":"to","dappApproveConnectViewAccount":"View your Solana account","deepLinkInvalidLink":"Invalid link","deepLinkInvalidSplTokenSubtitle":"This contains a token that you don't own or we can't identify it.","walletAvatarShowAllAccounts":"Show all accounts","pushNotificationsGetInstantUpdates":"Get instant updates","pushNotificationsEnablePushNotifications":"Enable push notifications about completed transfers, swaps and announcements","pushNotificationsEnable":"Enable","pushNotificationsNotNow":"Not now","onboardingAgreeToTermsOfServiceInterpolated":"I agree to the <1>Terms of Service","onboardingConfirmSaveSecretRecoveryPhrase":"OK, I saved it somewhere","onboardingCreateNewWallet":"Create New Wallet","onboardingErrorDuplicateSecretRecoveryPhrase":"This secret phrase already exists in your wallet","onboardingErrorInvalidSecretRecoveryPhrase":"Invalid secret recovery phrase","onboardingFinished":"You're all done!","onboardingImportAccounts":"Import Accounts","onboardingImportImportingAccounts":"Importing Accounts...","onboardingImportImportingFindingAccounts":"Finding accounts with activity","onboardingImportAccountsLastActive":"Active {{formattedTimestamp}} ago","onboardingImportAccountsNeverUsed":"Never Used","onboardingImportAccountsCreateNew":"New wallet","onboardingImportAccountsDescription":"Choose wallet accounts to import","onboardingImportReadOnlyAccountDescription":"Add an address or domain name you would like to watch. You'll have view-only access and won't be able to sign transactions or messages.","onboardingImportSecretRecoveryPhrase":"Import Secret Phrase","onboardingImportViewAccounts":"View Accounts","onboardingRestoreExistingWallet":"Restore an existing wallet with your 12 or 24-word secret recovery phrase","onboardingShowUnusedAccounts":"Show Unused Accounts","onboardingShowMoreAccounts":"Show More Accounts","onboardingHideUnusedAccounts":"Hide Unused Accounts","onboardingSecretRecoveryPhrase":"Secret Recovery Phrase","onboardingSelectAccounts":"Select Your Accounts","onboardingStoreSecretRecoveryPhraseReminder":"This is the only way you will be able to recover your account. Please store it somewhere safe!","useTokenMetasForMintsUnknownName":"Unknown","bookmarksExploreScreenSearch":"Search or type a URL","timeUnitMinute":"minute","timeUnitMinutes":"minutes","timeUnitHour":"hour","timeUnitHours":"hours","espNFTListWithPrice":"You listed {{NFTDisplayName}} for {{priceAmount}} {{priceTokenSymbol}} on {{dAppName}}","espNFTListWithPriceWithoutDApp":"You listed {{NFTDisplayName}} for {{priceAmount}} {{priceTokenSymbol}}","espNFTListWithoutPrice":"You listed {{NFTDisplayName}} for sale on {{dAppName}}","espNFTListWithoutPriceWithoutDApp":"You listed {{NFTDisplayName}} for sale","espNFTChangeListPriceWithPrice":"You updated the listing for {{NFTDisplayName}} to {{priceAmount}} {{priceTokenSymbol}} on {{dAppName}}","espNFTChangeListPriceWithPriceWithoutDApp":"You updated the listing for {{NFTDisplayName}} to {{priceAmount}} {{priceTokenSymbol}}","espNFTChangeListPriceWithoutPrice":"You updated the listing for {{NFTDisplayName}} on {{dAppName}}","espNFTChangeListPriceWithoutPriceWithoutDApp":"You updated the listing for {{NFTDisplayName}}","espNFTBidBidderWithPrice":"You bid {{priceAmount}} {{priceTokenSymbol}} for {{NFTDisplayName}} on {{dAppName}}","espNFTBidBidderWithPriceWithoutDApp":"You bid {{priceAmount}} {{priceTokenSymbol}} for {{NFTDisplayName}}","espNFTBidBidderWithoutPrice":"You placed a bid for {{NFTDisplayName}} on {{dAppName}}","espNFTBidBidderWithoutPriceWithoutDApp":"You placed a bid for {{NFTDisplayName}}","espNFTBidListerWithPrice":"New bid of {{priceAmount}} {{priceTokenSymbol}} for {{NFTDisplayName}} on {{dAppName}}","espNFTBidListerWithPriceWithoutDApp":"New bid of {{priceAmount}} {{priceTokenSymbol}} for {{NFTDisplayName}}","espNFTBidListerWithoutPrice":"New bid for {{NFTDisplayName}} on {{dAppName}}","espNFTBidListerWithoutPriceWithoutDApp":"New bid for {{NFTDisplayName}}","espNFTCancelBidWithPrice":"You cancelled your bid of {{priceAmount}} {{priceTokenSymbol}} for {{NFTDisplayName}} on {{dAppName}}","espNFTCancelBidWithPriceWithoutDApp":"You cancelled your bid of {{priceAmount}} {{priceTokenSymbol}} for {{NFTDisplayName}}","espNFTCancelBidWithoutPrice":"You cancelled your bid for {{NFTDisplayName}} on {{dAppName}}","espNFTCancelBidWithoutPriceWithoutDApp":"You cancelled your bid for {{NFTDisplayName}}","espNFTUnlist":"You unlisted {{NFTDisplayName}} on {{dAppName}}","espNFTUnlistWithoutDApp":"You unlisted {{NFTDisplayName}}","espNFTBuyBuyerWithPrice":"You bought {{NFTDisplayName}} for {{priceAmount}} {{priceTokenSymbol}} on {{dAppName}}","espNFTBuyBuyerWithPriceWithoutDApp":"You bought {{NFTDisplayName}} for {{priceAmount}} {{priceTokenSymbol}}","espNFTBuyBuyerWithoutPrice":"You bought {{NFTDisplayName}} on {{dAppName}}","espNFTBuyBuyerWithoutPriceWithoutDApp":"You bought {{NFTDisplayName}}","espNFTBuySellerWithPrice":"You sold {{NFTDisplayName}} for {{priceAmount}} {{priceTokenSymbol}} on {{dAppName}}","espNFTBuySellerWithPriceWithoutDApp":"You sold {{NFTDisplayName}} for {{priceAmount}} {{priceTokenSymbol}}","espNFTBuySellerWithoutPrice":"You sold {{NFTDisplayName}} on {{dAppName}}","espNFTBuySellerWithoutPriceWithoutDApp":"You sold {{NFTDisplayName}}","espDEXSwap":"You exchanged {{downTokensTextFragment}} for {{upTokensTextFragment}} on {{dAppName}}","espDEXDepositLPWithPoolDisplay":"You deposited {{downTokensTextFragment}} into the {{poolDisplayName}} liquidity pool on {{dAppName}}","espDEXDepositLPWithoutPoolDisplay":"You exchanged {{downTokensTextFragment}} for {{upTokensTextFragment}} on {{dAppName}}","espDEXWithdrawLPWithPoolDisplay":"You withdrew {{upTokensTextFragment}} from the {{poolDisplayName}} liquidity pool on {{dAppName}}","espDEXWithdrawLPWithoutPoolDisplay":"You exchanged {{downTokensTextFragment}} for {{upTokensTextFragment}} on {{dAppName}}","espGenericTokenSend":"You sent {{downTokensTextFragment}}","espGenericTokenReceive":"You received {{upTokensTextFragment}}","espGenericTransactionBalanceChange":"You exchanged {{downTokensTextFragment}} for {{upTokensTextFragment}}","espUnknown":"UNKNOWN","espUnknownNFT":"unknown NFT","espTextFragmentAnd":"and","externalLinkWarningTitle":"You are about to leave Phantom","externalLinkWarningDescription":"And open {{url}}. Make sure you trust this source before interacting with it.","shortcutsWarningDescription":"Shortcuts provided by {{url}}. Make sure you trust this source before interacting with it.","lowTpsBanner":"Solana is experiencing network congestion","lowTpsMessageTitle":"Solana network congestion","lowTpsMessage":"Due to high Solana congestion outside of Phantom's control, your transactions may fail or be delayed. Please retry failed transactions.","solanaSlow":"Solana network is unusually slow","solanaNetworkTemporarilyDown":"The Solana network is temporarily down","waitForNetworkRestart":"Please wait for the network to restart. Your funds are not affected.","exploreCollectionsCarouselTitle":"What's Popular","exploreDropsCarouselTitle":"What's New","exploreSortFloor":"Floor","exploreSortListed":"Listed","exploreSortVolume":"Volume","exploreFetchErrorSubtitle":"Please try again later.","exploreFetchErrorTitle":"Failed to fetch.","exploreTopCollectionsTitle":"Top NFT Collections","exploreTopListLess":"Less","exploreTopListMore":"More","collectiblesSearchCollectionsSection":"Collections","collectiblesSearchItemsSection":"Items","collectiblesSearchNrOfItems":"{{ nrOfItems }} Items","collectiblesSearchPlaceholderText":"Search your collectibles","collectionPinSuccess":"Collection pinned","collectionPinFail":"Collection failed to pin","collectionUnpinSuccess":"Collection unpinned","collectionUnpinFail":"Collection failed to unpin","collectionHideSuccess":"Collection hidden","collectionHideFail":"Collection failed to hide","collectionUnhideSuccess":"Collection unhidden","collectionUnhideFail":"Collection failed to unhide","collectiblesSpamSuccess":"Reported as spam","collectiblesSpamFail":"Reporting as spam failed","collectiblesSpamAndHiddenSuccess":"Reported as spam and hidden","collectiblesNotSpamSuccess":"Reported as not spam","collectiblesNotSpamFail":"Reporting as not spam failed","collectiblesNotSpamAndUnhiddenSuccess":"Reported as not spam and unhidden","tokenSpamWarning":"This token was hidden because Phantom believes it is spam.","collectibleSpamWarning":"This collectible was hidden because Phantom believes it is spam.","emojiNoResults":"No emoji found","emojiSearchResults":"Search Results","emojiSuggested":"Suggested","emojiSmileys":"Smileys & People","emojiAnimals":"Animals & Nature","emojiFood":"Food & Drink","emojiTravel":"Travel & Places","emojiActivities":"Activities","emojiObjects":"Objects","emojiSymbols":"Symbols","emojiFlags":"Flags","whichExtensionToConnectWith":"Which extension do you want to connect with?","configureInSettings":"Configurable in Settings → Default App Wallet.","continueWith":"Continue with","useMetaMask":"Use MetaMask","usePhantom":"Use Phantom","alwaysAsk":"Always Ask","dontAskMeAgain":"Don't ask me again","selectWalletSettingDescriptionLine1":"Some apps may not offer an option to connect with Phantom.","selectWalletSettingDescriptionLinePhantom":"As a work-around, connecting with MetaMask will always open Phantom instead.","selectWalletSettingDescriptionLineAlwaysAsk":"As a work-around, when you connect with MetaMask, we will ask you if you want to use Phantom instead.","selectWalletSettingDescriptionLineMetaMask":"Setting MetaMask as default will disable those dapps from connecting to Phantom.","metaMaskOverride":"Default App Wallet","metaMaskOverrideSettingDescriptionLine1":"For connecting to websites that don’t offer an option to use Phantom.","refreshAndReconnectToast":"Refresh and reconnect to apply your changes","autoConfirmUnavailable":"Unavailable","autoConfirmReasonDappNotWhitelisted":"Auto-Confirm is unavailable because the contract it came from is not on our allowlist for this app.","autoConfirmReasonSessionNotActive":"Auto-Confirm is unavailable because there is no auto-confirm session active. Please enable it below.","autoConfirmReasonRateLimited":"Auto-Confirm is unavailable because the dapp you're using is sending too many requests.","autoConfirmReasonUnsupportedNetwork":"Auto-Confirm is unavailable because auto-confirm doesn't support this network yet.","autoConfirmReasonSimulationFailed":"Auto-Confirm is unavailable because we couldn't guarantee security.","autoConfirmReasonTabNotFocused":"Auto-Confirm is unavailable because the tab of domain you're trying to auto-confirm on is not active.","autoConfirmReasonNotUnlocked":"Auto-Confirm is unavailable because the wallet was not unlocked.","rpcErrorUnauthorizedWrongAccount":"Transaction from address does not match the selected account address.","rpcErrorUnauthorizedUnknownSource":"The RPC request source could not be determined.","transactionsDisabledTitle":"Transactions disabled","transactionsDisabledMessage":"Your address is unable to transact using Phantom","settingsTrustedAppDetailsAutoConfirmActiveTitle":"Active","settingsTrustedAppDetailsCopiedToClipboardToast":"URL copied to clipboard","notEnoughSolScanTransactionWarning":"This transaction may fail due to insufficient SOL in your account. Please add more SOL to your account and try again.","transactionRevertedWarning":"This transaction reverted during simulation. Funds may be lost if submitted.","quests":"Quests","questsClaimInProgress":"Claiming in progress","questsVerifyingCompletion":"Verifying completion for quest","questsClaimError":"Error claiming reward","questsClaimErrorDescription":"There was an error claiming your reward. Please try again later.","questsDaysLeft":"{{days}} days left","questsDaysLeftSingular":"{{days}} day left","questsDaysLessThanOneDay":"< 1 day left","questsBadgeMobileOnly":"Mobile Only","questsBadgeExtensionOnly":"Extension Only","questsStartedStateExplainerTitle":"Quest Started","questsStartedStateExplainerDescriptionPart1":"After completing, it may take several hours before you can claim your reward. This is so we can verify that you have completed this quest, and ensure each reward can only be claimed once per person.","questsStartedStateExplainerDescriptionPart2":"If more than a day has passed since you completed this quest, please contact support for assistance.","questsStartedStateExplainerButtonLabel":"Got it","exploreLearn":"Learn","exploreSites":"Sites","exploreApps":"Apps","exploreTokens":"Tokens","exploreCollections":"Collections","exploreFilterByall_networks":"All Networks","exploreSortBytrending":"Trending","exploreSortBytop":"Top","exploreSortByvolume":"Volume","exploreSortBygainers":"Gainers","exploreSortBylosers":"Losers","exploreSortBymarket_cap":"Market Cap","exploreCategoryDeFi":"DeFi","exploreCategoryCollectibles":"Collectibles","exploreCategoryMarketplace":"Marketplace","exploreCategoryGaming":"Gaming","exploreCategoryBridges":"Bridges","exploreCategoryOther":"Other","exploreCategorySocial":"Social","exploreCategoryCommunity":"Community","exploreVolume":"Volume","exploreFloor":"Floor","exploreCap":"Market Cap","exploreToken":"Token","explorePrice":"Price","explore24hVolume":"24h Volume","exploreErrorButtonText":"Try Again","exploreErrorDescription":"There was an error attempting to load the explore content. Please refresh and try again","exploreErrorTitle":"Failed to load explore content","exploreNetworkError":"There was a network error. Please try again later.","exploreTokensLegalDisclaimer":"Pricing information and blockchain project spotlights are provided for informational purposes only. Market data provided by CoinGecko.","exploreLearnErrorTitle":"Failed to load learn content","exploreLearnErrorDescription":"There was an error attempting to load the learn content. Please refresh and try again","dappBrowserSearchScreenVisitSite":"Visit site","dappBrowserSearchScreenSearchWithGoogle":"Search with Google","dappBrowserSearchScreenSearchLinkYouCopied":"Link You Copied","dappBrowserSearchScreenSearchTextYouCopied":"Text You Copied","dappBrowserSearchPlaceholder":"Search for apps","dappBrowserSearchNoApps":"No apps found","dappBrowserTabsLimitExceededScreenTitle":"Close Older Tabs?","dappBrowserTabsLimitExceededScreenDescription":"You have {{tabsCount}} tabs open. To open more, you will need to close some tabs.","dappBrowserTabsLimitExceededScreenCloseAllTabs":"Close All Tabs","localizedErrorUnknownError":"Something went wrong, please try again later.","localizedErrorUnsupportedCountry":"We are sorry, your country is not currently supported.","localizedErrorTokensNotLoading":"There was a problem loading your tokens. Please try again.","localizedErrorSwapperNoQuotes":"No quotes found. Try a different token or amount.","localizedErrorSwapperRefuelNoQuotes":"No quotes found. Try a different token, amount, or disable refuel.","localizedErrorInsufficientSellAmount":"Token amount too low. Increase the value to swap Cross-Chain.","localizedErrorCrossChainUnavailable":"Cross-chain swaps currently unavailable, please try again later.","spamHistoryAction":"View hidden items","spamHistoryTitle":"Hidden Activity","spamHistoryWarning":"This transaction was hidden because Phantom believes it may be spam.","appAuthenticationFailed":"Failed to authenticate","appAuthenticationFailedDescription":"There was an issue with your authentication attempt. Please try again.","partialErrorBalanceChainName":"We are having trouble updating your {{chainName}} balances. Your funds are safe.","partialErrorGeneric":"We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.","partialErrorTokenDetail":"We are having trouble updating your token balance. Your funds are safe.","partialErrorTokenPrices":"We are having trouble updating your token prices. Your funds are safe."} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/es/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/es/translation.json new file mode 100644 index 0000000..fc56793 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/es/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "Añadir", + "commandAccept": "Aceptar", + "commandApprove": "Aprobar", + "commandBack": "Atrás", + "commandBuy": "Comprar", + "commandCancel": "Cancelar", + "commandClaim": "Reclamar", + "commandClaimReward": "Reclame su recompensa", + "commandClear": "Borrar", + "commandClose": "Cerrar", + "commandConfirm": "Confirmar", + "commandConnect": "Conectar", + "commandContinue": "Continuar", + "commandCopy": "Copiar", + "commandCopyAddress": "Copiar dirección", + "commandCopyTokenAddress": "Copiar dirección del token", + "commandCreate": "Crear", + "commandCreateTicket": "Crear incidencia", + "commandDismiss": "Descartar", + "commandDownload": "Descargar", + "commandEdit": "Editar", + "commandHelp": "Ayuda", + "commandLearnMore": "Más información", + "commandLearnMore2": "Más información", + "commandMint": "Acuñar", + "commandMore": "Más", + "commandNext": "Siguiente", + "commandOpen": "Abrir", + "commandOpenSettings": "Abrir Ajustes", + "commandPaste": "Pegar", + "commandReceive": "Recibir", + "commandReconnect": "Volver a conectar", + "commandRecordVideo": "Grabar vídeo", + "commandRetry": "Reintentar", + "commandRevoke": "Revocar", + "commandSave": "Guardar", + "commandScanQRCode": "Escanear código QR", + "commandSelectMedia": "Seleccionar medios", + "commandSell": "Vender", + "commandSend": "Enviar", + "commandShare": "Compartir", + "commandShowBalance": "Mostrar saldo", + "commandSign": "Firmar", + "commandStake": "Apostar", + "commandSwap": "Intercambiar", + "commandTakePhoto": "Tomar una foto", + "commandTryAgain": "Inténtelo de nuevo", + "commandViewTransaction": "Ver transacción", + "commandReportAsNotSpam": "Marcar como no spam", + "commandReportAsSpam": "Marcar como spam", + "commandPin": "Fijar", + "commandUnpin": "Desfijar", + "commandHide": "Ocultar", + "commandUnhide": "Revelar", + "commandBurn": "Quemar", + "commandReport": "Denunciar", + "commandView": "Ver", + "commandUnwrap": "Desenvolver", + "pastParticipleClaimed": "Reclamada", + "pastParticipleCompleted": "Completada", + "pastParticipleCopied": "Copiado", + "pastParticipleDone": "Hecho", + "nounName": "Nombre", + "nounNetwork": "Red", + "nounNetworkFee": "Comisión de la red", + "nounSymbol": "Símbolo", + "nounDescription": "Descripción", + "amount": "Importe", + "limit": "Límite", + "new": "Nuevo", + "gotIt": "Entendido", + "internal": "Interno", + "reward": "Recompensa", + "seeAll": "Ver todo", + "seeLess": "Ver menos", + "homeTab": "Inicio", + "collectiblesTab": "Coleccionables", + "swapTab": "Intercambiar", + "activityTab": "Actividad", + "exploreTab": "Explorador", + "accountHeaderConnectedInterpolated": "Está conectado a {{origin}}", + "accountHeaderConnectedToSite": "Está conectado a este sitio", + "accountHeaderCopyToClipboard": "Copiar en el portapapeles", + "accountHeaderNotConnected": "No se ha conectado a", + "accountHeaderNotConnectedInterpolated": "No se ha conectado a {{origin}}", + "accountHeaderNotConnectedToSite": "No se ha conectado a este sitio", + "accountWithoutEnoughSolActionButtonCancel": "Cancelar", + "accountWithoutEnoughSolPrimaryText": "Insuficiente SOL", + "accountWithoutEnoughSolSecondaryText": "Una cuenta involucrada en esta transacción no tiene suficientes SOL. La cuenta puede ser suya o de otra persona. Esta transacción se revertirá si se presenta.", + "accountSwitcher": "Selector de cuenta", + "addAccountHardwareWalletPrimaryText": "Conectar billetera de hardware", + "addAccountHardwareWalletSecondaryText": "Utiliza tu billetera física Ledger", + "addAccountHardwareWalletSecondaryTextMobile": "Utilice su billetera {{supportedHardwareWallets}}", + "addAccountSeedVaultWalletPrimaryText": "Conectar la Bóveda de Semillas", + "addAccountSeedVaultWalletSecondaryText": "Utilice una billetera de Seed Vault", + "addAccountImportSeedPhrasePrimaryText": "Importar frase secreta de recuperación", + "addAccountImportSeedPhraseSecondaryText": "Importar cuentas de otra billetera", + "addAccountImportWalletPrimaryText": "Importar clave privada", + "addAccountImportWalletSecondaryText": "Importar una cuenta monocadena", + "addAccountImportWalletSolanaSecondaryText": "Importar una clave privada Solana", + "addAccountLimitReachedText": "Ha alcanzado el límite de {{accountsCount}} cuentas en Phantom. Elimine las cuentas que no utilice antes de añadir otras.", + "addAccountNoSeedAvailableText": "No tiene ninguna frase de semilla disponible. Importe una semilla existente para generar una cuenta.", + "addAccountNewWalletPrimaryText": "Crear cuenta nueva", + "addAccountNewWalletSecondaryText": "Generar una nueva dirección de billetera", + "addAccountNewMultiChainWalletSecondaryText": "Añadir una nueva cuenta multicadena", + "addAccountNewSingleChainWalletSecondaryText": "Añadir una nueva cuenta", + "addAccountPrimaryText": "Añadir/vincular billetera", + "addAccountSecretPhraseLabel": "Frase secreta", + "addAccountSeedLabel": "Semilla", + "addAccountSeedIDLabel": "ID de semilla", + "addAccountSecretPhraseDefaultLabel": "Frase secreta {{number}}", + "addAccountZeroAccountsForSeed": "0 cuentas", + "addAccountShowAccountForSeed": "Mostrar 1 cuenta", + "addAccountShowAccountsForSeed": "Mostrar {{numOfAccounts}} cuentas", + "addAccountHideAccountForSeed": "Ocultar 1 cuenta", + "addAccountHideAccountsForSeed": "Ocultar {{numOfAccounts}} cuentas", + "addAccountSelectSeedDescription": "Tu nueva cuenta se generará a partir de esta Frase secreta", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} cuentas", + "addAccountOneAccountsForSeed": "1 cuenta", + "addAccountGenerateAccountFromSeed": "Crear cuenta", + "addAccountReadOnly": "Observar dirección", + "addAccountReadOnlySecondaryText": "Rastrear cualquier dirección de billetera pública", + "addAccountSolanaAddress": "Dirección de Solana", + "addAccountEVMAddress": "Dirección de EVM", + "addAccountBitcoinAddress": "Dirección de Bitcoin", + "addAccountImportAccountActionButtonImport": "Importar", + "addAccountImportAccountDuplicatePrivateKey": "Esta cuenta ya existe en su billetera", + "addAccountImportAccountIncorrectFormat": "Formato incorrecto", + "addAccountImportAccountInvalidPrivateKey": "Clave privada no válida", + "addAccountImportAccountName": "Nombre", + "addAccountImportAccountPrimaryText": "Importar clave privada", + "addAccountImportAccountPrivateKey": "Clave privada", + "addAccountImportAccountPublicKey": "Dirección o dominio", + "addAccountImportAccountPrivateKeyRequired": "Se requiere la clave privada", + "addAccountImportAccountNameRequired": "Se requiere el nombre", + "addAccountImportAccountPublicKeyRequired": "La dirección pública es obligatoria", + "addAccountImportAccountDuplicateAddress": "Esta dirección ya existe en su billetera", + "addAddressAddressAlreadyAdded": "La dirección ya está añadida", + "addAddressAddressAlreadyExists": "La dirección ya existe", + "addAddressAddressInvalid": "La dirección no es válida", + "addAddressAddressIsRequired": "Se requiere una dirección", + "addAddressAddressPlaceholder": "Dirección", + "addAddressLabelIsRequired": "Se requiere una etiqueta", + "addAddressLabelPlaceholder": "Etiqueta", + "addAddressPrimaryText": "Añadir dirección", + "addAddressToast": "Dirección añadida", + "createAssociatedTokenAccountCostLabelInterpolated": "Esto costará {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "Ya tiene esta cuenta token", + "createAssociatedTokenAccountErrorInsufficientFunds": "Fondos insuficientes", + "createAssociatedTokenAccountErrorInvalidMint": "Dirección mint no válida", + "createAssociatedTokenAccountErrorInvalidName": "Nombre no válido", + "createAssociatedTokenAccountErrorInvalidSymbol": "Símbolo no válido", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "No hemos podido crear su cuenta token. Inténtelo de nuevo.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "Error al crear la cuenta", + "createAssociatedTokenAccountErrorUnableToSendMessage": "No hemos podido enviar su transacción.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "Error al enviar la transacción", + "createAssociatedTokenAccountInputPlaceholderMint": "Dirección Mint", + "createAssociatedTokenAccountInputPlaceholderName": "Nombre", + "createAssociatedTokenAccountInputPlaceholderSymbol": "Símbolo", + "createAssociatedTokenAccountLoadingMessage": "Estamos creando su cuenta token.", + "createAssociatedTokenAccountLoadingTitle": "Creando cuenta token", + "createAssociatedTokenAccountPageHeader": "Crear cuenta token", + "createAssociatedTokenAccountSuccessMessage": "¡Su cuenta token se ha creado correctamente!", + "createAssociatedTokenAccountSuccessTitle": "Cuenta token creada", + "createAssociatedTokenAccountViewTransaction": "Ver transacción", + "assetDetailRecentActivity": "Actividad reciente", + "assetDetailStakeSOL": "Apostar SOL", + "assetDetailUnknownToken": "Token desconocido", + "assetDetailUnwrapAll": "Unwrap todo", + "assetDetailUnwrappingSOL": "Desenvolver SOL", + "assetDetailUnwrappingSOLFailed": "Error al desenvolver SOL", + "assetDetailViewOnExplorer": "Ver en {{explorer}}", + "assetDetailViewOnExplorerDefaultExplorer": "Explorador", + "assetDetailSaveToPhotos": "Guardar en Fotos", + "assetDetailPinCollection": "Fijar colección", + "assetDetailUnpinCollection": "Desfijar colección", + "assetDetailHideCollection": "Ocultar colección", + "assetDetailUnhideCollection": "Revelar colección", + "assetDetailTokenNameLabel": "Nombre del token", + "assetDetailNetworkLabel": "Red", + "assetDetailAddressLabel": "Dirección", + "assetDetailPriceLabel": "Precio", + "collectibleDetailSetAsAvatar": "Establecer como avatar", + "collectibleDetailSetAsAvatarSingleWorkAlt": "Avatar", + "collectibleDetailShare": "Compartir coleccionable", + "assetDetailAboutLabel": "Acerca de {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} tiene la capacidad de transferir o quemar este token desde su cuenta.", + "sendAssetAmountLabelInterpolated": "Disponible {{amount}} {{tokenSymbol}}", + "assetListSearch": "Buscar...", + "assetListUnknownToken": "Token desconocido", + "assetVisibilityUnknownToken": "Token desconocido", + "buyAssetInterpolated": "Comprar {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "La compra máxima es de {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "La compra mínima es de {{amount}}", + "buyNoAssetsAvailable": "No hay activos Ethereum o Polygon disponibles", + "buyThirdPartyScreenPaymentMethod": "Elija el método de pago", + "gasEstimationErrorWarning": "Ha habido un problema al calcular la comisión de esta transacción. Puede fallar.", + "nativeTokenBalanceErrorWarning": "Ha habido un problema al obtener su saldo de tokens para esta transacción. Puede fallar.", + "blocklistOriginCommunityDatabaseInterpolated": "Este sitio ha sido marcado como parte de una <1>base de datos mantenida por la comunidad de estafas y sitios web de suplantación de identidad conocidos. Si cree que este sitio ha sido erróneamente marcado, <3>presente una incidencia.", + "blocklistOriginDomainIsBlocked": "¡{{domainName}} está bloqueado!", + "blocklistOriginIgnoreWarning": "Ignorar este aviso y llevarme a {{domainName}} de todos modos.", + "blocklistOriginSiteIsMalicious": "Phantom cree que este sitio web es malicioso y usarlo resulta inseguro.", + "blocklistOriginThisDomain": "este dominio", + "blocklistProceedAnyway": "Ignorar la advertencia, proceder de todos modos", + "maliciousTransactionWarning": "Phantom cree que esta transacción es fraudulenta y no es segura para firmarla. Hemos desactivado la posibilidad de firmarla para protegerle a usted y a sus fondos.", + "maliciousTransactionWarningIgnoreWarning": "Ignorar la advertencia, proceder de todos modos", + "maliciousTransactionWarningTitle": "¡Transacción marcada!", + "maliciousRequestBlockedTitle": "Solicitud bloqueada", + "maliciousRequestWarning": "Este sitio web se ha marcado como malicioso. Puede estar intentando robar sus fondos o engañarle para que confirme una solicitud engañosa.", + "maliciousSignatureRequestBlocked": "Por su seguridad, Phantom ha bloqueado esta solicitud.", + "maliciousRequestBlocked": "Por su seguridad, Phantom ha bloqueado esta solicitud. Debe cerrar esta ventana y dejar de utilizar el sitio que la abrió.", + "siwErrorPopupTitle": "Solicitud de firma no válida", + "siwParseErrorDescription": "La solicitud de firma de la aplicación no puede mostrarse debido a un formato no válido.", + "siwVerificationErrorDescription": "Hubo 1 o más errores con la solicitud de firma de mensajes. Por su seguridad, asegúrese de que está utilizando la aplicación correcta e inténtelo de nuevo.", + "siwErrorPagination": "{{n}} de {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "Advertencia: la dirección de la aplicación no coincide con la dirección proporcionada para la firma.", + "siwErrorMessage_DOMAIN_MISMATCH": "Advertencia: el dominio de la aplicación no coincide con el dominio proporcionado para la verificación.", + "siwErrorMessage_URI_MISMATCH": "Advertencia: el nombre de host URI no coincide con el dominio.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "Advertencia: el ID de la cadena no coincide con el ID de la cadena proporcionado para la verificación.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Advertencia: la fecha de emisión del mensaje está demasiado lejos en el pasado.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Advertencia: la fecha de emisión del mensaje está demasiado lejos en el futuro.", + "siwErrorMessage_EXPIRED": "Advertencia: el mensaje ha caducado.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Advertencia: el mensaje expira antes de su emisión.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "Advertencia: el mensaje expirará antes de ser válido.", + "siwErrorShowErrorDetails": "Mostrar detalles del error", + "siwErrorHideErrorDetails": "Ocultar detalles del error", + "siwErrorIgnoreWarning": "Ignorar la advertencia, proceder de todos modos", + "siwsTitle": "Solicitud de inicio de sesión", + "siwsPermissions": "Permisos", + "siwsAgreement": "Mensaje", + "siwsAdvancedDetails": "Detalles avanzados", + "siwsAlternateStatement": "{{domain}} quiere que inicie sesión con su cuenta de Solana:\n{{address}}", + "siwsFieldLable_domain": "Dominio", + "siwsFieldLable_address": "Dirección", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "Versión", + "siwsFieldLable_chainId": "ID de cadena", + "siwsFieldLable_nonce": "Nonce", + "siwsFieldLable_issuedAt": "Emitido a las", + "siwsFieldLable_expirationTime": "Caduca a las", + "siwsFieldLable_requestId": "ID de solicitud", + "siwsFieldLable_resources": "Recursos", + "siwsVerificationErrorDescription": "Esta solicitud de registro no es válida. Esto significa que el sitio no es seguro o que su desarrollador cometió un error al enviar la solicitud.", + "siwsErrorNumIssues": "{{n}} problemas", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "Este ID de cadena no coincide con la red en la que se encuentra.", + "siwsErrorMessage_DOMAIN_MISMATCH": "Este dominio no es en el que se está registrando.", + "siwsErrorMessage_URI_MISMATCH": "Esta URI no es en la que se está registrando.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "La fecha de emisión del mensaje está demasiado lejos en el pasado.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "La fecha de emisión del mensaje está demasiado lejos en el futuro.", + "siwsErrorMessage_EXPIRED": "El mensaje ha caducado.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "El mensaje caduca antes de su emisión.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "El mensaje caducará antes de ser válido.", + "changeLockTimerPrimaryText": "Temporizador de bloqueo automático", + "changeLockTimerSecondaryText": "¿Cuánto tiempo hay que esperar para bloquear la billetera después de que esté inactiva?", + "changeLockTimerToast": "Temporizador de bloqueo automático actualizado", + "changePasswordConfirmNewPassword": "Confirmar nueva contraseña", + "changePasswordCurrentPassword": "Contraseña actual", + "changePasswordErrorIncorrectCurrentPassword": "Contraseña actual incorrecta", + "changePasswordErrorGeneric": "Algo ha ido mal, inténtelo de nuevo más tarde", + "changePasswordNewPassword": "Nueva contraseña", + "changePasswordPrimaryText": "Cambiar contraseña", + "changePasswordToast": "Contraseña actualizada", + "collectionsHiddenCollections": "Colecciones ocultas", + "collectiblesReportAsSpam": "Denunciar como spam", + "collectiblesReportAsSpamAndHide": "Denunciar como spam y ocultar", + "collectiblesReportAsNotSpam": "Marcar como no spam", + "collectiblesReportAsNotSpamAndUnhide": "Cancelar ocultar y marcar como no spam", + "collectiblesReportNotSpam": "No spam", + "collectibleDetailDescription": "Descripción", + "collectibleDetailProperties": "Propiedades", + "collectibleDetailOrdinalInfo": "Información ordinal", + "collectibleDetailRareSatsInfo": "Información sobre Rare Sats", + "collectibleDetailSatsInUtxo": "Satélites en UTXO", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Número de satélites", + "collectibleDetailSatName": "Nombre del satélite", + "collectibleDetailInscriptionId": "ID de inscripción", + "collectibleDetailInscriptionNumber": "Número de inscripción", + "collectibleDetailStandard": "Estándar", + "collectibleDetailCreated": "Creado", + "collectibleDetailViewOnExplorer": "Ver en {{explorer}}", + "collectibleDetailList": "Lista", + "collectibleDetailSellNow": "Vender por {{amount}} {{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "Liberar Bitcoin sobrantes", + "collectibleDetailUtxoSplitterCtaSubtitle": "Tiene {{value}} de BTC para desbloquear", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "Para proteger sus fondos, impedimos el envío de BTC en UTXOs con Rare Sats. Utilice el divisor UTXO de Magic Eden para liberar {{value}} de BTC de sus Rare Sats.", + "collectibleDetailUtxoSplitterModalCtaButton": "Utilizar el divisor de UTXO", + "collectibleDetailEasilyAccept": "Acepte la oferta más alta", + "collectibleDetailSatsCount_one": "{{count}} satélite", + "collectibleDetailSatsCount_other": "{{count}} satélites", + "collectibleDetailSpamOverlayDescription": "Este coleccionable se ocultó porque Phantom cree que es spam.", + "collectibleDetailSpamOverlayReveal": "Mostrar coleccionable", + "collectibleBurnTermsOfService": "Entiendo que esto no se puede deshacer", + "collectibleBurnTitleWithCount_one": "Quemar token", + "collectibleBurnTitleWithCount_other": "Quemar tokens", + "collectibleBurnDescriptionWithCount_one": "Esta acción destruirá y eliminará permanentemente este token de su cartera.", + "collectibleBurnDescriptionWithCount_other": "Esta acción destruirá y eliminará permanentemente estos tokens de su cartera.", + "collectibleBurnTokenWithCount_one": "Token", + "collectibleBurnTokenWithCount_other": "Tokens", + "collectibleBurnCta": "Quemar", + "collectibleBurnRebate": "Reembolso", + "collectibleBurnRebateTooltip": "Al quemar este token, se depositará automáticamente una pequeña cantidad de SOL en su billetera.", + "collectibleBurnNetworkFee": "Comisión de la red", + "collectibleBurnNetworkFeeTooltip": "Importe requerido por la red Solana para tramitar la transacción", + "unwrapButtonSwapTo": "Intercambiar a {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "Retirar de {{withdrawalSource}} para {{chainSymbol}}", + "unwrapModalEstimatedTime": "Tiempo estimado", + "unwrapModalNetwork": "Red", + "unwrapModalNetworkFee": "Comisión de la red", + "unwrapModalTitle": "Resumen", + "unsupportedChain": "Cadena no admitida", + "unsupportedChainDescription": "Parece que no admitimos {{action}} para la red {{chainName}}.", + "networkFeesTooltipLabel": "Tarifas de red {{chainName}}", + "networkFeesTooltipDescription": "Las tarifas de {{chainName}} varían en función de varios factores. Puedes personalizarlas para que tu transacción sea más rápida (más cara) o más lenta (más barata).", + "burnStatusErrorTitleWithCount_one": "No se ha podido quemar el token", + "burnStatusErrorTitleWithCount_other": "Los tokens no se han quemado", + "burnStatusSuccessTitleWithCount_one": "¡Token quemado!", + "burnStatusSuccessTitleWithCount_other": "¡Tokens quemados!", + "burnStatusLoadingTitleWithCount_one": "Quemando token...", + "burnStatusLoadingTitleWithCount_other": "Quemando tokens...", + "burnStatusErrorMessageWithCount_one": "No se ha podido quemar este token. Inténtelo de nuevo más tarde.", + "burnStatusErrorMessageWithCount_other": "Estos tokens no se han podido quemar. Inténtelo de nuevo más tarde.", + "burnStatusSuccessMessageWithCount_one": "Este token ha sido destruido permanentemente y se ha depositado {{rebateAmount}} SOL en su billetera.", + "burnStatusSuccessMessageWithCount_other": "Estos tokens han sido destruidos permanentemente y se ha depositado {{rebateAmount}} SOL en su billetera.", + "burnStatusLoadingMessageWithCount_one": "Este token está siendo destruido permanentemente y se despositará {{rebateAmount}} SOL en su billetera.", + "burnStatusLoadingMessageWithCount_other": "Estos tokens están siendo destruidos permanentemente y se despositará {{rebateAmount}} SOL en su billetera.", + "burnStatusViewTransactionText": "Ver transacción", + "collectibleDisplayLoading": "Cargando...", + "collectiblesNoCollectibles": "No coleccionables", + "collectiblesPrimaryText": "Sus coleccionables", + "collectiblesReceiveCollectible": "Recibir coleccionable", + "collectiblesUnknownCollection": "Colección desconocida", + "collectiblesUnknownCollectible": "Coleccionable desconocido", + "collectiblesUniqueHolders": "Titulares únicos", + "collectiblesSupply": "Suministro", + "collectiblesUnknownTokens": "Tokens desconocidos", + "collectiblesNrOfListed": "{{ nrOfListed }} listados", + "collectiblesListed": "Listado", + "collectiblesMintCollectible": "Acuñar coleccionable", + "collectiblesYouMint": "Usted acuña", + "collectiblesMintCost": "Coste de acuñación", + "collectiblesMintFail": "Error al acuñar", + "collectiblesMintFailMessage": "Ha habido un problema al acuñar su coleccionable. Inténtelo de nuevo.", + "collectiblesMintCostFree": "Gratis", + "collectiblesMinting": "Acuñando...", + "collectiblesMintingMessage": "Su coleccionable se está acuñando", + "collectiblesMintShareSubject": "Echa un vistazo a esto", + "collectiblesMintShareMessage": "¡He acuñado esto en @phantom!", + "collectiblesMintSuccess": "Acuñado con éxito", + "collectiblesMintSuccessMessage": "Su coleccionable ya está acuñado", + "collectiblesMintSuccessQuestMessage": "Ha cumplido los requisitos de una Misión de Phantom. Pulse Reclamar su recompensa para obtener su coleccionable gratuito.", + "collectiblesMintRequired": "Obligatorio", + "collectiblesMintSafelyDismiss": "Puede descartar con seguridad esta ventana.", + "collectiblesTrimmed": "Hemos llegado al límite del número de coleccionables que se pueden mostrar en este momento.", + "collectiblesSeeAllHoldings": "Ver todas las participaciones", + "collectiblesLast": "Último", + "collectiblesAbout": "Acerca de", + "collectiblesSocialLinks": "Enlaces de redes sociales", + "collectiblesNonTransferable": "No transferible", + "collectiblesNonTransferableYes": "Sí", + "collectiblesSellOfferDetails": "Detalles de la oferta", + "collectiblesSellYouSell": "Usted vende", + "collectiblesSellGotIt": "Entendido", + "collectiblesSellYouReceive": "Usted recibe", + "collectiblesSellOffer": "Ofrecer", + "collectiblesSoldCollectible": "Coleccionable vendido", + "collectiblesSellMarketplace": "Mercado", + "collectiblesSellCollectionFloor": "Precio base de la colección", + "collectiblesSellDifferenceFromFloor": "Diferencia respecto al suelo", + "collectiblesSellLastSalePrice": "Última oferta", + "collectiblesSellEstimatedFees": "Comisiones estimadas", + "collectiblesSellEstimatedProfitAndLoss": "Ganancias/pérdidas estimadas", + "collectiblesSellViewOnMarketplace": "Ver en {{marketplace}}", + "collectiblesSellCollectionFloorTooltip": "El precio «Comprar ahora» más bajo de la colección en múltiples mercados.", + "collectiblesSellProfitLossTooltip": "La ganancia/pérdida estimada se calcula en función del último precio de venta y del importe de la oferta menos las comisiones.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "Regalías ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "Comisión del mercado ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "Comisión del mercado", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "Red {{chainName}}", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "El presupuesto incluye una comisión del {{phantomFeePercentage}} de Phantom", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "El presupuesto incluye regañçoas, comisión de la red, comisión de mercado y una comisión del {{phantomFeePercentage}} de Phantom", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "El presupuesto incluye regalías, comisión de red y una comisión de lmercado", + "collectiblesSellTransactionFeeTooltipTitle": "Comisión por transacción", + "collectiblesSellStatusLoadingTitle": "Aceptando oferta...", + "collectiblesSellStatusLoadingIsSellingFor": "se vende por", + "collectiblesSellStatusSuccessTitle": "¡{{collectibleName}} vendido!", + "collectiblesSellStatusSuccessWasSold": "se vendió con éxito por", + "collectiblesSellStatusErrorTitle": "Algo salió mal", + "collectiblesSellStatusErrorSubtitle": "Hubo un problema al intentar vender", + "collectiblesSellStatusViewTransaction": "Ver transacción", + "collectiblesSellInsufficientFundsTitle": "Fondos insuficientes", + "collectiblesSellInsufficientFundsSubtitle": "No hemos podido aceptar una oferta por este coleccionable porque no había fondos suficientes para pagar la cuota de red.", + "collectiblesSellRecentlyTransferedNFTTitle": "Transferido recientemente", + "collectiblesSellRecentlyTransferedNFTSubtitle": "Debe esperar 1 hora para aceptar ofertas después de una transferencia.", + "collectiblesApproveCollection": "{{collectionName}} aprobado", + "collectiblesSellNotAvailableAnymoreTitle": "Oferta no disponible", + "collectiblesSellNotAvailableAnymoreSubtitle": "La oferta ya no está disponible. Cancele esta oferta e inténtelo de nuevo", + "collectiblesSellFlaggedTokenTitle": "El coleccionable está marcado", + "collectiblesSellFlaggedTokenSubtitle": "El coleccionable no se puede intercambiar, puede ser por múltiples razones como haberse denunciado como robado o apostado sin bloqueo", + "collectiblesListOnMagicEden": "Anunciar en Magic Eden", + "collectiblesListPrice": "Precio del anuncio", + "collectiblesUseFloor": "Utilizar suelo", + "collectiblesFloorPrice": "Precio suelo", + "collectiblesLastSalePrice": "Último precio de venta", + "collectiblesTotalReturn": "Rendimiento total", + "collectiblesOriginalPurchasePrice": "Precio de compra original", + "collectiblesMagicEdenFee": "Comisión de Magic Eden", + "collectiblesArtistRoyalties": "Regalías de artista", + "collectiblesListNowButton": "Poner en venta", + "collectiblesListAnywayButton": "Listar de todos modos", + "collectiblesCreateListingTermsOfService": "By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service", + "collectiblesViewListing": "Ver listado", + "collectiblesListingViewTransaction": "Ver transacción", + "collectiblesRemoveListing": "Eliminar listado", + "collectiblesEditListing": "Editar listado", + "collectiblesEditListPrice": "Editar precio de venta", + "collectiblesListPriceTooltip": "El Precio de venta es el precio al cual se vende un artículo. Los vendedores suelen fijar el Precio de venta para que sea igual o superior al Precio suelo.", + "collectiblesFloorPriceTooltip": "El precio suelo es el precio de venta activo más bajo de un artículo de esta colección.", + "collectiblesOriginalPurchasePriceTooltip": "Originalmente compró este artículo por esta cantidad.", + "collectiblesPurchasedForSol": "Comprado por {{lastPurchasePrice}} SOL", + "collectiblesUnableToLoadListings": "No se pueden cargar los listados", + "collectiblesUnableToLoadListingsFrom": "No se pueden cargar los listados de {{marketplace}}", + "collectiblesUnableToLoadListingsDescription": "Sus listados y activos están seguros pero no hemos podido cargarlos desde {{marketplace}} en este momento. Inténtelo de nuevo más tarde.", + "collectiblesBelowFloorPrice": "Por debajo del precio suelo", + "collectiblesBelowFloorPriceMessage": "¿Seguro que quieres listar tu NFT por debajo del precio suelo?", + "collectiblesMinimumListingPrice": "El precio mínimo es de 0,01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden cobra una comisión por las transacciones realizadas.", + "collectiblesArtistRoyaltiesTooltip": "El creador de esta colección recibe un % de derechos de autor por cada venta realizada.", + "collectibleScreenCollectionLabel": "Colección", + "collectibleScreenPhotosPermissionTitle": "Permiso de Fotos", + "collectibleScreenPhotosPermissionMessage": "Necesitamos su permiso para acceder a sus fotos. Vaya a Ajustes y actualice sus permisos.", + "collectibleScreenPhotosPermissionOpenSettings": "Abrir Ajustes", + "listStatusErrorTitle": "Listado fallido", + "editListStatusErrorTitle": "No se puede actualizar", + "removeListStatusErrorTitle": "Eliminación del listado fallida", + "listStatusSuccessTitle": "¡Listado creado!", + "editListingStatusSuccessTitle": "¡Listado actualizado!", + "removeListStatusSuccessTitle": "Listado eliminado de Magic Eden", + "listStatusLoadingTitle": "Crear un listado...", + "editListingStatusLoadingTitle": "Actualización del listado...", + "removeListStatusLoadingTitle": "Eliminación del listado...", + "listStatusErrorMessage": "No se pudo añadir {{name}} al catálogo de Magic Eden", + "removeListStatusErrorMessage": "No se pudo eliminar {{name}} del catálogo de Magic Eden", + "listStatusSuccessMessage": "{{name}} ahora está a la venta en Magic Eden por {{listCollectiblePrice}} SOL", + "editListingStatusSuccessMessage": "{{name}} está ahora actualizado en Magic Eden por {{editListCollectiblePrice}} SOL", + "removeListStatusSuccessMessage": "{{nombre}} se eliminó con éxito de Magic Eden", + "listStatusLoadingMessage": "Añadiendo {{name}} al catálogo de Magic Eden por {{listCollectiblePrice}} SOL.", + "editListingStatusLoadingMessage": "Actualizando {{name}} en Magic Eden por {{editListCollectiblePrice}} SOL.", + "removeListStatusLoadingMessage": "Eliminando a {{name}} de Magic Eden. Esto puede llevar un tiempo.", + "listStatusLoadingSafelyDismiss": "Puede descartar con seguridad esta ventana.", + "listStatusViewOnMagicEden": "Ver en Magic Eden", + "listStatusViewOnMarketplace": "Ver en {{marketplace}}", + "listStatusLoadingDismiss": "Descartar", + "listStatusViewTransaction": "Ver transacción", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Conecta tu billetera y asegúrate de que está desbloqueada. Una vez que la hayamos detectado, podrás elegir qué dirección quieres utilizar.", + "connectHardwareFailedPrimaryText": "Error de conexión", + "connectHardwareFailedSecondaryText": "Conecte su billetera y asegúrese de que está desbloqueada. Una vez que la descubramos podrá elegir qué dirección utilizar.", + "connectHardwareFinishPrimaryText": "¡Cuenta añadida!", + "connectHardwareFinishSecondaryText": "Ahora puede acceder a su billetera Ledger Nano desde Phantom. Vuelva a la extensión.", + "connectHardwareNeedsPermissionPrimaryText": "Conectar una nueva billetera", + "connectHardwareNeedsPermissionSecondaryText": "Pulse el botón siguiente para iniciar el proceso de conexión.", + "connectHardwareSearchingPrimaryText": "Buscando la billetera...", + "connectHardwareSearchingSecondaryText": "Conecte su billetera, asegúrese de que está desbloqueada y de que tiene permisos aprobados en su navegador.", + "connectHardwarePermissionDeniedPrimary": "Permiso denegado", + "connectHardwarePermissionDeniedSecondary": "Conceda permiso a Phantom para conectarse a su dispositivo Ledger", + "connectHardwarePermissionUnableToConnect": "No es posible conectarse", + "connectHardwarePermissionUnableToConnectDescription": "No hemos podido conectar con su dispositivo Ledger. Puede que necesitemos más permisos.", + "connectHardwareSelectAddressAllAddressesImported": "Todas las direcciones importadas", + "connectHardwareSelectAddressDerivationPath": "Ruta de derivación", + "connectHardwareSelectAddressSearching": "Buscando...", + "connectHardwareSelectAddressSelectWalletAddress": "Seleccione la dirección de la billetera", + "connectHardwareSelectAddressWalletAddress": "Dirección de la billetera", + "connectHardwareWaitingForApplicationPrimaryText": "Abra la aplicación Solana en su Ledger", + "connectHardwareWaitingForApplicationSecondaryText": "Conecte su billetera y asegúrese de que está desbloqueada.", + "connectHardwareWaitingForPermissionPrimaryText": "Se requiere permiso", + "connectHardwareWaitingForPermissionSecondaryText": "Conecte su billetera, asegúrese de que está desbloqueada y de que tiene permisos aprobados en su navegador.", + "connectHardwareAddAccountButton": "Añadir cuenta", + "connectHardwareLedger": "Conecta tu Ledger", + "connectHardwareStartConnection": "Haga clic en el botón de abajo para empezar a conectar su billetera física Ledger", + "connectHardwarePairSuccessPrimary": "{{productName}} conectado", + "connectHardwarePairSuccessSecondary": "Ha conectado correctamente su {{productName}}.", + "connectHardwareSelectChains": "Seleccione las cadenas que desea conectar", + "connectHardwareOpenAppInterpolated": "Abra la aplicación {{app}} en su Ledger", + "connectHardwareSearching": "Buscando...", + "connectHardwareMakeSureConnected": "Conecte y desbloquee su billetera de hardware. Apruebe los permisos pertinentes del navegador.", + "connectHardwareOpenAppDescription": "Desbloquee su billetera de hardware", + "connectHardwareConnecting": "Conectando...", + "connectHardwareConnectingDescription": "Estamos conectando con su dispositivo Ledger.", + "connectHardwareConnectingAccounts": "Conectando sus cuentas...", + "connectHardwareDiscoveringAccounts": "Buscando cuentas...", + "connectHardwareDiscoveringAccountsDescription": "Buscamos actividad en sus cuentas.", + "connectHardwareErrorLedgerLocked": "Ledger está bloqueado", + "connectHardwareErrorLedgerLockedDescription": "Asegúrese de que su dispositivo Ledger está desbloqueado y vuelva a intentarlo.", + "connectHardwareErrorLedgerGeneric": "Algo salió mal", + "connectHardwareErrorLedgerGenericDescription": "No se han podido encontrar cuentas. Asegúrese de que su dispositivo Ledger está desbloqueado y vuelva a intentarlo.", + "connectHardwareErrorLedgerPhantomLocked": "Vuelva a abrir Phantom e intente conectar su hardware de nuevo.", + "connectHardwareFindingAccountsWithActivity": "Buscando cuentas {{chainName}}...", + "connectHardwareFindingAccountsWithActivityDualChain": "Encontrando cuentas {{chainName1}} o {{chainName2}}...", + "connectHardwareFoundAccountsWithActivity": "Hemos encontrado {{numOfAccounts}} cuentas con actividad en su Ledger.", + "connectHardwareFoundAccountsWithActivitySingular": "Hemos encontrado 1 cuenta con actividad en su Ledger.", + "connectHardwareFoundSomeAccounts": "Hemos encontrado algunas cuentas en su dispositivo Ledger.", + "connectHardwareViewAccounts": "Ver cuentas", + "connectHardwareConnectAccounts": "Cuentas conectadas", + "connectHardwareSelectAccounts": "Seleccionar cuentas", + "connectHardwareChooseAccountsToConnect": "Elija las cuentas de billetera que desea conectar.", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} cuentas añadidas", + "connectHardwareAccountsStepOfSteps": "Paso {{stepNum}} de {{totalSteps}}", + "connectHardwareMobile": "Conectar Ledger", + "connectHardwareMobileTitle": "Conecte su billetera de hardware Ledger", + "connectHardwareMobileEnableBluetooth": "Activar Bluetooth", + "connectHardwareMobileEnableBluetoothDescription": "Permitir el uso de Bluetooth para conectarse", + "connectHardwareMobileEnableBluetoothSettings": "Vaya a Ajustes para permitir que Phantom utilice los permisos de Localización y Dispositivos Cercanos.", + "connectHardwareMobilePairWithDevice": "Emparéjelo con su dispositivo Ledger", + "connectHardwareMobilePairWithDeviceDescription": "Mantenga su dispositivo cerca para obtener la mejor señal", + "connectHardwareMobileConnectAccounts": "Conectar cuentas", + "connectHardwareMobileConnectAccountsDescription": "Buscaremos actividad en las cuentas que haya podido utilizar", + "connectHardwareMobileConnectLedgerDevice": "Conecte su dispositivo Ledger", + "connectHardwareMobileLookingForDevices": "Buscando dispositivos cercanos...", + "connectHardwareMobileLookingForDevicesDescription": "Conecte su dispositivo Ledger y asegúrese de que está desbloqueado.", + "connectHardwareMobileFoundDeviceSingular": "Hemos encontrado 1 dispositivo Ledger", + "connectHardwareMobileFoundDevices": "Hemos encontrado {{numDevicesFound}} dispositivos Ledger", + "connectHardwareMobileFoundDevicesDescription": "Seleccione a continuación un dispositivo Ledger para iniciar el emparejamiento.", + "connectHardwareMobilePairingWith": "Emparejando con {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "Siga las instrucciones de su dispositivo Ledger durante el emparejamiento.", + "connectHardwareMobilePairingFailed": "Emparejamiento fallido", + "connectHardwareMobilePairingFailedDescription": "No se puede emparejar con {{deviceName}}. Asegúrese de que su dispositivo está desbloqueado.", + "connectHardwareMobilePairingSuccessful": "Emparejamiento exitoso", + "connectHardwareMobilePairingSuccessfulDescription": "Ha emparejado y conectado correctamente su dispositivo Ledger.", + "connectHardwareMobileOpenAppSingleChain": "Abra la aplicación {{chainName}} en su Ledger", + "connectHardwareMobileOpenAppDualChain": "Abra la aplicación {{chainName1}} o {{chainName2}} en su Ledger", + "connectHardwareMobileOpenAppDescription": "Asegúrese de que su dispositivo está desbloqueado.", + "connectHardwareMobileStillCantFindDevice": "¿Sigue sin encontrar su dispositivo?", + "connectHardwareMobileLostConnection": "Conexión perdida", + "connectHardwareMobileLostConnectionDescription": "Hemos perdido la conexión con {{deviceName}}. Asegúrese de que su dispositivo está desbloqueado y vuelva a intentarlo.", + "connectHardwareMobileGenericLedgerDevice": "Dispositivo Ledger", + "connectHardwareMobileConnectDeviceSigning": "Conecte su {{deviceName}}", + "connectHardwareMobileConnectDeviceSigningDescription": "Desbloquee su dispositivo Ledger y manténgalo cerca.", + "connectHardwareMobileBluetoothDisabled": "El Bluetooth está desactivado", + "connectHardwareMobileBluetoothDisabledDescription": "Active su Bluetooth y asegúrese de que su dispositivo Ledger está desbloqueado.", + "connectHardwareMobileLearnMore": "Más información", + "connectHardwareMobileBlindSigningDisabled": "La firma digital ciega está deshabilitada", + "connectHardwareMobileBlindSigningDisabledDescription": "Asegúrese de que tiene la firma digital ciega activada en su dispositivo.", + "connectHardwareMobileConfirmSingleChain": "Debe confirmar la transacción en su hardware de billetera. Asegúrese de que está desbloqueada.", + "metamaskExplainerBottomSheetHeader": "Este sitio funciona con Phantom", + "metamaskExplainerBottomSheetSubheader": "Seleccione MetaMask en el diálogo de conectar billetera para proceder.", + "metamaskExplainerBottomSheetDontShowAgain": "No volver a mostrar", + "ledgerStatusNotConnected": "Ledger no está conectado", + "ledgerStatusConnectedInterpolated": "{{productName}} está conectado", + "connectionClusterInterpolated": "Actualmente se encuentra en {{cluster}}", + "connectionClusterTestnetMode": "Actualmente se encuentra en modo Testnet", + "featureNotSupportedOnLocalNet": "Esta característica no es compatible cuando Solana Localnet está activada.", + "readOnlyAccountBannerWarning": "Está observando esta cuenta", + "depositAddress": "Dirección de recepción", + "depositAddressChainInterpolated": "Su dirección {{chain}}", + "depositAssetDepositInterpolated": "Recibir {{tokenSymbol}}", + "depositAssetSecondaryText": "Esta dirección se puede utilizar sólo para recibir tokens compatibles.", + "depositAssetTextInterpolated": "Utilice esta dirección para recibir tokens y coleccionables en <1>{{network}}.", + "depositAssetTransferFromExchange": "Transferencia de intercambio", + "depositAssetShareAddress": "Compartir dirección", + "depositAssetBuyOrDeposit": "Comprar o transferir", + "depositAssetBuyOrDepositDesc": "Añada fondos a su billetera para empezar", + "depositAssetTransfer": "Transferir", + "editAddressAddressAlreadyAdded": "La dirección ya está añadida", + "editAddressAddressAlreadyExists": "La dirección ya existe", + "editAddressAddressIsRequired": "Se requiere una dirección", + "editAddressPrimaryText": "Editar dirección", + "editAddressRemove": "Eliminar de la libreta de direcciones", + "editAddressToast": "Dirección actualizada", + "removeSavedAddressToast": "Dirección eliminada", + "exportSecretErrorGeneric": "Algo ha ido mal, inténtelo de nuevo más tarde", + "exportSecretErrorIncorrectPassword": "Contraseña incorrecta", + "exportSecretPassword": "Contraseña", + "exportSecretPrivateKey": "clave privada", + "exportSecretSecretPhrase": "frase secreta", + "exportSecretSecretRecoveryPhrase": "frase secreta de recuperación", + "exportSecretSelectYourAccount": "Seleccione su cuenta", + "exportSecretShowPrivateKey": "Mostrar clave privada", + "exportSecretShowSecretRecoveryPhrase": "Mostrar frase secreta de recuperación", + "exportSecretShowSecret": "Mostrar {{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": "¡<1>No comparta su {{secretNameText}}!", + "exportSecretWarningSecondaryInterpolated": "Si alguien tuviera su {{secretNameText}} tendría el control total de su billetera.", + "exportSecretOnlyWay": "Su {{secretNameText}} es la única manera de recuperar su cartera", + "exportSecretDoNotShow": "No deje que nadie vea su {{secretNameText}}", + "exportSecretWillNotShare": "No compartiré mi {{secretNameText}} con nadie, ni siquiera con Phantom.", + "exportSecretNeverShare": "Nunca comparta su {{secretNameText}} con nadie", + "exportSecretYourPrivateKey": "Su clave privada", + "exportSecretYourSecretRecoveryPhrase": "Su frase secreta de recuperación", + "fullPageHeaderBeta": "Beta", + "fullPageHeaderHelp": "Ayuda", + "gasUpTo": "Hasta {{ amount }}", + "gasSlowTime": "Unos 2 minutos", + "gasAverageTime": "Unos 30 segundos", + "gasFastTime": "Unos 15 segundos", + "gasSlowTimePolygon": "Unos 15 segundos", + "gasAverageTimePolygon": "Unos 10 segundos", + "gasFastTimePolygon": "Unos 5 segundos", + "gasSlowTimeBitcoin": "Alrededor de 1 hora", + "gasAverageTimeBitcoin": "Unos 30 minutos", + "gasFastTimeBitcoin": "Unos 10 minutos", + "gasSlowTimeAbbrev": "2 min", + "gasAverageTimeAbbrev": "30 s", + "gasFastTimeAbbrev": "15 s", + "gasSlowTimePolygonAbbrev": "15 s", + "gasAverageTimePolygonAbbrev": "10 s", + "gasFastTimePolygonAbbrev": "5 s", + "gasSlow": "Lento", + "gasAverage": "Promedio", + "gasFast": "Rápido", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "Inténtelo de nuevo", + "homeErrorDescription": "Hubo un error al intentar recuperar sus activos. Actualice e inténtelo de nuevo", + "homeErrorTitle": "Error al obtener los activos", + "homeManageTokenList": "Gestionar la lista de tokens", + "helloBitcoinBodyTitle": "Le damos la bienvenida a Bitcoin", + "helloBitcoinFeature1Title": "Enviar, recibir y comprar Bitcoin", + "helloBitcoinFeature1Subtitle": "Transfiera y compre Bitcoin al instante en Phantom. Compatible con las principales billeteras y servicios de intercambio.", + "helloBitcoinFeature2Title": "Explore el ecosistema de los ordinales", + "helloBitcoinFeature2Subtitle": "Compre, venda e intercambie ordinales, BRC-20 y mucho más en Magic Eden y Unisat.", + "helloBitcoinFeature3Title": "Seguro y protegido", + "helloBitcoinFeature3Subtitle": "Nos aseguramos de que sus Ordinals, BRC-20 y Rare Sats no se gasten accidentalmente.", + "interstitialDismissUnderstood": "Entendido", + "bitcoinAddressTypesBodyTitle": "Tipos de dirección Bitcoin", + "bitcoinAddressTypesFeature1Title": "Acerca de las direcciones Bitcoin", + "bitcoinAddressTypesFeature1Subtitle": "Phantom admite Segwit nativo y Taproot, cada uno con su propio saldo. Puede enviar BTC u ordinales con cualquiera de los dos tipos de dirección.", + "bitcoinAddressTypesFeature2Title": "Segwit nativo", + "bitcoinAddressTypesFeature2Subtitle": "La dirección BTC por defecto en Phantom. Más antigua que Taproot pero compatible con todas las billeteras y servicios de intercambio.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Mejor para ordinales y BRC-20s, con las comisiones más baratas. Ajuste las direcciones en Preferencias -> Dirección Bitcoin preferida.", + "headerTitleInfo": "Información", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "Esta es su dirección <1>{{addressType}}.", + "invalidChecksumTitle": "¡Hemos mejorado su frase secreta!", + "invalidChecksumFeature1ExportPhrase": "Exporte su nueva Frase Secreta", + "invalidChecksumFeature1ExportPhraseDescription": "Haga una copia de seguridad de su nueva frase secreta junto con las claves privadas de sus antiguas cuentas.", + "invalidChecksumFeature2FundsAreSafe": "Sus fondos están seguros y protegidos", + "invalidChecksumFeature2FundsAreSafeDescription": "Esta mejora ha sido automatizada. Nadie en Phantom conoce su frase secreta ni tiene acceso a sus fondos.", + "invalidChecksumFeature3LearnMore": "Más información", + "invalidChecksumFeature3LearnMoreDescription": "Usted tenía una frase incompatible con la mayoría de las billeteras. Lea <1>este artículo de ayuda para saber más sobre esto.", + "invalidChecksumBackUpSecretPhrase": "Copia de seguridad de la frase secreta", + "migrationFailureTitle": "Algo ha ido mal al migrar su cuenta", + "migrationFailureFeature1": "Exporte su frase secreta", + "migrationFailureFeature1Description": "Haga una copia de seguridad de su frase secreta antes de incorporarse.", + "migrationFailureFeature2": "Incorporarse a Phantom", + "migrationFailureFeature2Description": "Tendrá que volver a conectarse a Phantom para ver su cuenta.", + "migrationFailureFeature3": "Más información", + "migrationFailureFeature3Description": "Lea <1>este artículo de ayuda para obtener más información al respecto.", + "migrationFailureContinueToOnboarding": "Continuar con la incorporación", + "migrationFailureUnableToFetchMnemonic": "No hemos podido cargar su frase secreta", + "migrationFailureUnableToFetchMnemonicDescription": "Póngase en contacto con el servicio de asistencia y descargue los registros de la aplicación para depurarla", + "migrationFailureContactSupport": "Póngase en contacto con el servicio de asistencia", + "ledgerActionConfirm": "Confirmar en su Ledger Nano", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Firma digital ciega deshabilitada", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Asegúrese de que la firma digital ciega está habilitada en su dispositivo de hardware y luego vuelva a intentar la acción", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Dispositivo de hardware desconectado durante el funcionamiento", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Cierre la extensión Phantom y vuelva a intentar la acción", + "ledgerActionErrorDeviceLockedPrimaryText": "Dispositivo de hardware bloqueado", + "ledgerActionErrorDeviceLockedSecondaryText": "Desbloquee su dispositivo de hardware y vuelva a intentar la acción", + "ledgerActionErrorHeader": "Error de acción de Ledger", + "ledgerActionErrorUserRejectionPrimaryText": "Transacción rechazada por el usuario", + "ledgerActionErrorUserRejectionSecondaryText": "La acción fue rechazada en el dispositivo de hardware por el usuario", + "ledgerActionNeedPermission": "Se requiere permiso", + "ledgerActionNeedToConfirm": "Debe confirmar la transacción en su billetera de hardware. Asegúrese de que está desbloqueada, en la aplicación {{chainType}}.", + "ledgerActionNeedToConfirmMany": "Tendrá que confirmar {{numberOfTransactions}} transacciones en su billetera de hardware. Asegúrese de que está desbloqueada, en la aplicación {{chainType}}.", + "ledgerActionNeedToConfirmBlind": "Tiene que confirmar la transacción en su billetera de hardware. Asegúrese de que está desbloqueada, en la aplicación {{chainType}}, y de que la firma digital ciega está habilitada.", + "ledgerActionNeedToConfirmBlindMany": "Tendrá que confirmar {{numberOfTransactions}} transacciones en su billetera de hardware. Asegúrese de que está desbloqueada, en la aplicación {{chainType}}, y de que la firma digital ciega está habilitada.", + "ledgerActionPleaseConnect": "Vincule su Ledger Nano", + "ledgerActionPleaseConnectAndConfirm": "Vincule su billetera de hardware, asegúrese de que esté desbloqueada y de haber aprobado los permisos en el explorador.", + "maxInputAmount": "Importe", + "maxInputMax": "Máx.", + "notEnoughSolPrimaryText": "Insuficiente SOL", + "notEnoughSolSecondaryText": "No tiene suficientes SOL en su cartera para esta transacción. Deposite más y vuelva a intentarlo.", + "insufficientBalancePrimaryText": "No hay suficientes {{tokenSymbol}}", + "insufficientBalanceSecondaryText": "No tiene suficiente {{tokenSymbol}} en su billetera para esta transacción.", + "insufficientBalanceRemaining": "Restante", + "insufficientBalanceRequired": "Necesario", + "notEnoughSplTokensTitle": "No hay suficientes tokens", + "notEnoughSplTokensDescription": "No tiene suficientes tokens en su cartera para esta transacción. Esta transacción se revertirá si se envía.", + "transactionExpiredPrimaryText": "Transacción caducada", + "transactionExpiredSecondaryText": "Ha esperado demasiado tiempo para confirmar la transacción y esta ha caducado. Esta transacción se revertirá si se presenta.", + "tokens": "tokens", + "notificationApplicationApprovalPermissionsAddressVerification": "Verifique que es el propietario de esta dirección", + "notificationApplicationApprovalPermissionsTransactionApproval": "Solicitar la aprobación de las transacciones", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Ver el saldo y la actividad de su billetera", + "notificationApplicationApprovalParagraphText": "La confirmación permitirá a este sitio ver los saldos y la actividad de la cuenta seleccionada.", + "notificationApplicationApprovalActionButtonConnect": "Vincular", + "notificationApplicationApprovalActionButtonSignIn": "Iniciar sesión", + "notificationApplicationApprovalAllowApproval": "¿Permitir que el sitio se vincule?", + "notificationApplicationApprovalAutoConfirm": "Confirmación automática de transacciones", + "notificationApplicationApprovalConnectDisclaimer": "Conectarse sólo a sitios web de su confianza", + "notificationApplicationApprovalSignInDisclaimer": "Inicie sesión solo en sitios web en los que confíe", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "Este website no es seguro de usar y puede intentar robar sus fondos.", + "notificationApplicationApprovalConnectUnknownApp": "Desconocido", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "No es posible conectarse a la aplicación", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "Esta aplicación está intentando conectarse a {{appNetworkName}}, pero {{phantomNetworkName}} está seleccionado.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "Para utilizar {{networkName}}, vaya a Ajustes para desarrolladores → Modo Testnet.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "Red desconocida", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Actualmente Ledger no admite la conexión con otras aplicaciones móviles.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Cambie a una cuenta que no sea de Ledger o utilice el navegador de la aplicación e inténtelo de nuevo.", + "notificationSignatureRequestConfirmTransaction": "Confirmar transacción", + "notificationSignatureRequestConfirmTransactionCapitalized": "Confirmar transacción", + "notificationSignatureRequestConfirmTransactions": "Confirmar transacciones", + "notificationSignatureRequestConfirmTransactionsCapitalized": "Confirmar transacciones", + "notificationSignatureRequestSignatureRequest": "Solicitud de firma", + "notificationMessageHeader": "Mensaje", + "notificationMessageCopied": "Mensaje copiado", + "notificationAutoConfirm": "Confirmación automática", + "notificationAutoConfirmOff": "Desactivada", + "notificationAutoConfirmOn": "Activada", + "notificationConfirmFooter": "Confirme solo si confía en este sitio web.", + "notificationEstimatedTime": "Tiempo estimado", + "notificationPermissionRequestText": "Se trata únicamente de una solicitud de permiso. Es posible que la transacción no se ejecute inmediatamente.", + "notificationBalanceChangesText": "Los cambios de saldo son estimados. Los importes y los activos implicados no están garantizados.", + "notificationContractAddress": "Dirección contractual", + "notificationAdvancedDetailsText": "Avanzado", + "notificationUnableToSimulateWarningText": "Actualmente no podemos estimar los cambios de saldo. Puede volver a intentarlo más tarde, o confirmar si confía en este sitio.", + "notificationSignMessageParagraphText": "La firma de este mensaje demostrará que usted es el propietario de la cuenta seleccionada.", + "notificationSignatureRequestScanFailedDescription": "No se ha podido escanear el mensaje en busca de problemas de seguridad. Proceda con precaución.", + "notificationFailedToScan": "No se han podido simular los resultados de esta solicitud.\nLa confirmación no es segura y puede provocar pérdidas.", + "notificationScanLoading": "Solicitud de escaneado", + "notificationTransactionApprovalActionButtonConfirm": "Confirmar", + "notificationTransactionApprovalActionButtonBack": "Atrás", + "notificationTransactionApprovalEstimatedChanges": "Cambios estimados", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Las estimaciones se basan en simulaciones de transacción, por lo que no ofrecen ninguna garantía", + "notificationTransactionApprovalHideAdvancedDetails": "Ocultar datos de transacción avanzados", + "notificationTransactionApprovalNetworkFee": "Comisión de la red", + "notificationTransactionApprovalNetwork": "Red", + "notificationTransactionApprovalEstimatedTime": "Tiempo estimado", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "No se han encontrado cambios que afecten a la propiedad de los activos", + "notificationTransactionApprovalSolanaAmountRequired": "Importe requerido por la red Solana para tramitar la transacción", + "notificationTransactionApprovalUnableToSimulate": "No se puede simular. Asegúrese de confiar en este sitio web, ya que la aprobación puede conducir a la pérdida de fondos.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "No se pueden recuperar los cambios de saldo", + "notificationTransactionApprovalViewAdvancedDetails": "Ver datos de transacción avanzados", + "notificationTransactionApprovalKnownMalicious": "Esta transacción es fraudulenta. La firma conllevará la pérdida de fondos.", + "notificationTransactionApprovalSuspectedMalicious": "Sospechamos que esta transacción es fraudulenta. Aprobarla puede llevar a la pérdida de fondos.", + "notificationTransactionApprovalNetworkFeeHighWarning": "Las comisiones en la red son elevadas debido a la congestión en la red.", + "notificationTransactionERC20ApprovalDescription": "Si lo confirma, esta aplicación podrá acceder a su saldo en cualquier momento, hasta el límite indicado a continuación.", + "notificationTransactionERC20ApprovalContractAddress": "Dirección contractual", + "notificationTransactionERC20Unlimited": "ilimitado", + "notificationTransactionERC20ApprovalTitle": "Aprobar el gasto de {{tokenSymbol}}", + "notificationTransactionERC20RevokeTitle": "Revocar el gasto de {{tokenSymbol}}", + "notificationTransactionERC721RevokeTitle": "Revocar el acceso a {{tokenSymbol}}", + "notificationTransactionERC20ApprovalAll": "Todos sus {{tokenSymbol}}", + "notificationIncorrectModeTitle": "Modo incorrecto", + "notificationIncorrectModeInTestnetTitle": "Está en modo Testnet", + "notificationIncorrectModeNotInTestnetTitle": "No está en modo Testnet", + "notificationIncorrectModeInTestnetDescription": "{{origin}} está intentando utilizar una mainnet, pero usted está en modo Testnet", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} está intentando utilizar una red de prueba, pero no está en modo Testnet", + "notificationIncorrectModeInTestnetProceed": "Para continuar, desactive el modo Testnet.", + "notificationIncorrectModeNotInTestnetProceed": "Para continuar, active el modo Testnet.", + "notificationIncorrectEIP712ChainId": "Le impedimos firmar un mensaje que no estaba destinado a la red a la que está conectado actualmente", + "notificationIncorrectEIP712ChainIdDescription": "Mensaje solicitado {{messageChainId}}, está conectado a {{connectedChainId}}", + "notificationUnsupportedNetwork": "Red no admitida", + "notificationUnsupportedNetworkDescription": "Este sitio web está intentando utilizar una red que Phantom no admite actualmente.", + "notificationUnsupportedNetworkDescription2": "Para proceder con una extensión diferente, desactive Ajustes → Billetera de aplicación predeterminada y seleccione Preguntar siempre. A continuación, actualice la página y vuelva a conectarse.", + "notificationUnsupportedAccount": "Cuenta no admitida", + "notificationUnsupportedAccountDescription": "Este sitio web está intentando utilizar {{targetChainType}}, que esta cuenta {{chainType}} no admite.", + "notificationUnsupportedAccountDescription2": "Cambie a una cuenta de una frase semilla o clave privada compatible e inténtelo de nuevo.", + "onboardingCreatePassword": "Crear una contraseña", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "Acepto los <1>Términos del servicio", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Confirmar contraseña", + "onboardingCreatePasswordDescription": "Le hará falta para desbloquear la billetera.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Frase secreta de recuperación inválida", + "onboardingCreatePasswordPasswordPlaceholder": "Contraseña", + "onboardingCreatePasswordPasswordStrengthWeak": "Débil", + "onboardingCreatePasswordPasswordStrengthMedium": "Media", + "onboardingCreatePasswordPasswordStrengthStrong": "Alta", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "He guardado mi Frase secreta de recuperación", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Frase secreta de recuperación", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Esta frase es la ÚNICA manera de recuperar su billetera. ¡NO la comparta con nadie!", + "onboardingImportWallet": "Importar billetera", + "onboardingImportWalletImportExistingWallet": "Importar una billetera existente con su frase secreta de recuperación de 12 o 24 palabras.", + "onboardingImportWalletRestoreWallet": "Restaurar billetera", + "onboardingImportWalletSecretRecoveryPhrase": "Frase secreta de recuperación", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Frase secreta de recuperación no válida", + "onboardingImportWalletIHaveWords": "Tengo una frase de recuperación de {{numWords}} palabras", + "onboardingImportWalletIncorrectOrMisspelledWord": "La palabra {{wordIndex}} es incorrecta o está mal escrita", + "onboardingImportWalletIncorrectOrMisspelledWords": "Las palabras {{wordIndexes}} son incorrectas o están mal escritas", + "onboardingImportWalletScrollDown": "Desplazarse abajo", + "onboardingImportWalletScrollUp": "Desplazarse arriba", + "onboardingPathSelectionCreateWallet": "Crear nueva billetera", + "onboardingPathSelectionText": "Una billetera fácil de Solana y Ethereum construida para DeFi y NFT", + "onboardingPathSelectionIHaveAWallet": "Ya tengo una billetera", + "onboardingSelectAccountsImportAccounts": "Importar cuentas", + "onboardingSelectAccountsImportAccountsDescription": "Elija las cuentas de billetera que desea importar.", + "onboardingSelectAccountsImportSelectedAccounts": "Importar cuentas seleccionadas", + "onboardingSelectAccountsFindMoreAccounts": "Encontrar más cuentas", + "onboardingSelectAccountsFindMoreNoneFound": "No se han encontrado cuentas", + "recentActivityPrimaryText": "Actividad reciente", + "removeAccountActionButtonRemove": "Eliminar", + "removeAccountRemoveWallet": "Eliminar cuenta", + "removeAccountInterpolated": "Eliminar {{accountName}}", + "removeAccountWarningLedger": "A pesar de eliminar esta billetera de Phantom, podrá volver a añadirla mediante la opción «Vincular billetera de hardware».", + "removeAccountWarningSeedVault": "A pesar de eliminar esta billetera de Phantom, podrá volver a añadirla mediante la opción «Conectar billetera de la Bóveda de Semillas».", + "removeAccountWarningPrivateKey": "Una vez que elimine esta billetera, Phantom no podrá recuperarla para usted. Asegúrese de tener una copia de seguridad de su clave privada.", + "removeAccountWarningSeed": "A pesar de eliminar esta billetera de Phantom, podrá volver a recuperarla utilizando su mnemonic en esta u otra billetera.", + "removeAccountWarningReadOnly": "La eliminación de esta cuenta no afectará a su billetera, ya que se trata de una billetera de solo lectura.", + "removeSeedPrimaryText": "Eliminar frase secreta {{number}}", + "removeSeedSecondaryText": "Esto eliminará todas las cuentas existentes en la frase secreta {{number}}. Asegúrese de tener guardada su frase secreta existente.", + "resetSeedPrimaryText": "Reinicia la aplicación con una nueva frase secreta", + "resetSeedSecondaryText": "Con ello se eliminarán todas las cuentas existentes y se sustituirán por otras nuevas. Asegúrese de tener una copia de seguridad de su frase secreta y de sus claves privadas.", + "resetAppPrimaryText": "Restablecer y borrar la aplicación", + "resetAppSecondaryText": "Esto eliminará todas las cuentas y datos existentes. Asegúrese de tener una copia de seguridad de su frase secreta y de sus claves privadas.", + "richTransactionsDays": "días", + "richTransactionsToday": "Hoy", + "richTransactionsYesterday": "Ayer", + "richTransactionDetailAccount": "Cuenta", + "richTransactionDetailAppInteraction": "Interacción con la aplicación", + "richTransactionDetailAt": "a las", + "richTransactionDetailBid": "Oferta", + "richTransactionDetailBidDetails": "Detalles de la oferta", + "richTransactionDetailBought": "Comprado", + "richTransactionDetailBurned": "Quemado", + "richTransactionDetailCancelBid": "Cancelar oferta", + "richTransactionDetailCompleted": "Completada", + "richTransactionDetailConfirmed": "Confirmada", + "richTransactionDetailDate": "Fecha", + "richTransactionDetailFailed": "Fallo", + "richTransactionDetailFrom": "De", + "richTransactionDetailItem": "Artículo", + "richTransactionDetailListed": "Listado", + "richTransactionDetailListingDetails": "Detalles del listado", + "richTransactionDetailListingPrice": "Precio de venta", + "richTransactionDetailMarketplace": "Mercado", + "richTransactionDetailNetworkFee": "Comisión de la red", + "richTransactionDetailOriginalListingPrice": "Precio de venta original", + "richTransactionDetailPending": "Pendiente", + "richTransactionDetailPrice": "Precio", + "richTransactionDetailProvider": "Proveedor", + "richTransactionDetailPurchaseDetails": "Detalles de la compra", + "richTransactionDetailRebate": "Reembolso", + "richTransactionDetailReceived": "Recibida", + "richTransactionDetailSaleDetails": "Detalles de la venta", + "richTransactionDetailSent": "Enviada", + "richTransactionDetailSold": "Vendido", + "richTransactionDetailStaked": "Apostado", + "richTransactionDetailStatus": "Estado", + "richTransactionDetailSwap": "Intercambiar", + "richTransactionDetailSwapDetails": "Detalles del intercambio", + "richTransactionDetailTo": "Para", + "richTransactionDetailTokenSwap": "Intercambio de token", + "richTransactionDetailUnknownNFT": "NFT desconocido", + "richTransactionDetailUnlisted": "No listado", + "richTransactionDetailUnstaked": "Sin apostar", + "richTransactionDetailValidator": "Validador", + "richTransactionDetailViewOnExplorer": "Ver en {{explorer}}", + "richTransactionDetailWithdrawStake": "Retirar apuesta", + "richTransactionDetailYouPaid": "Usted ha pagado", + "richTransactionDetailYouReceived": "Usted ha recibido", + "richTransactionDetailUnwrapDetails": "Detalles de desenvoltura", + "richTransactionDetailTokenUnwrap": "Desenvolver token", + "historyItemsRefreshFailed": "Error al cargar las transacciones más nuevas.", + "historyItemsPagingFailed": "Error al cargar las transacciones más antiguas.", + "historyItemsTestnetNotAvailable": "El historial de transacciones de Testnet no está disponible en este momento", + "historyUnknownDappName": "Desconocido", + "historyStatusSucceeded": "Conseguido", + "historyNetwork": "Red", + "historyAttemptedAmount": "Cantidad intentada", + "historyAmount": "Importe", + "sendAddressBookButtonLabel": "Libro de direcciones", + "addressBookSelectAddressBook": "Libro de direcciones", + "sendAddressBookNoAddressesSaved": "No hay direcciones guardadas", + "sendAddressBookRecentlyUsed": "Usadas recientemente", + "addressBookSelectRecentlyUsed": "Usadas recientemente", + "sendConfirmationLabel": "Etiqueta", + "sendConfirmationMessage": "Mensaje", + "sendConfirmationNetworkFee": "Comisión de la red", + "sendConfirmationPrimaryText": "Confirmar envío", + "sendFungibleSummaryNetwork": "Red", + "sendFungibleSummaryNetworkFee": "Comisión de la red", + "sendFungibleSummaryEstimatedTime": "Tiempo estimado", + "sendFungiblePendingEstimatedTime": "Estimaciones de tiempo", + "sendFungibleSummaryEstimatedTimeDescription": "Las velocidades de transacción de Ethereum varían en función de varios factores. Puedes acelerarlas haciendo clic en «Tarifa de red».", + "sendSummaryBitcoinPendingTxTitle": "No se ha podido enviar la transferencia", + "sendSummaryBitcoinPendingTxDescription": "Solo puede tener pendiente una transferencia de BTC a la vez. Espere a que se complete para enviar una nueva transferencia.", + "sendFungibleSatProtectionTitle": "Envío con protección satelital", + "sendFungibleSatProtectionExplainer": "Phantom garantiza que sus Ordinales y BRC20 no se utilizarán para comisiones por transacciones o transferencias de Bitcoin.", + "sendFungibleTransferFee": "Comisión por transferencia de token", + "sendFungibleTransferFeeToolTip": "El creador de este token recibe una comisión por cada transferencia. No es una comisión cobrada o recaudada por Phantom.", + "sendFungibleInterestBearingPercent": "Tipo de interés actual", + "sendFungibleNonTransferable": "No transferible", + "sendFungibleNonTransferableYes": "Sí", + "sendStatusErrorMessageInterpolated": "Hubo un error al intentar enviar tokens a <1>{{uiRecipient}}", + "sendStatusErrorTitle": "No se puede enviar", + "sendStatusLoadingTitle": "Enviando...", + "sendStatusSuccessMessageInterpolated": "Sus tokens se enviaron con éxito a <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "¡Enviado!", + "sendStatusConfirmedSuccessTitle": "¡Enviado!", + "sendStatusSubmittedSuccessTitle": "Transacción enviada", + "sendStatusEstimatedTransactionTime": "Tiempo estimado de la transacción: {{time}}", + "sendStatusViewTransaction": "Ver transacción", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} a <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>Se ha enviado {{uiAmount}} {{assetSymbol}} con éxito a <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>Se ha enviado {{uiAmount}} {{assetSymbol}} con éxito a <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "<2>No se ha podido enviar {{uiAmount}} {{assetSymbol}} a <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "Código de error {{code}}", + "sendFormErrorInsufficientBalance": "Saldo insuficiente", + "sendFormErrorEmptyAmount": "Se requiere una cantidad", + "sendFormInvalidAddress": "Dirección {{assetName}} no válida", + "sendFormErrorInvalidSolanaAddress": "Dirección de Solana inválida", + "sendFormErrorInvalidTwitterHandle": "Este identificador de Twitter no está registrado", + "sendFormErrorInvalidDomain": "Este dominio no está registrado", + "sendFormErrorMinRequiredInterpolated": "Se requiere al menos {{minAmount}} {{tokenName}}", + "sendRecipientTextareaPlaceholder": "Dirección SOL del destinatario", + "sendRecipientTextAreaPlaceholder2": "Dirección de {{symbol}} del destinatario", + "sendMemoOptional": "Memo (opcional)", + "sendMemo": "Memo", + "sendOptional": "opcional", + "settings": "Ajustes", + "settingsDapps": "dApps", + "settingsSelectedAccount": "Cuenta seleccionada", + "settingsAddressBookNoLabel": "Sin etiqueta", + "settingsAddressBookPrimary": "Libro de direcciones", + "settingsAddressBookRecentlyUsed": "Usadas Recientemente", + "settingsAddressBookSecondary": "Gestionar las direcciones más utilizadas", + "settingsAutoLockTimerPrimary": "Temporizador de bloqueo automático", + "settingsAutoLockTimerSecondary": "Cambiar la duración del temporizador de bloqueo automático", + "settingsChangeLanguagePrimary": "Cambiar Idioma", + "settingsChangeLanguageSecondary": "Cambiar el idioma de la pantalla", + "settingsChangeNetworkPrimary": "Cambiar red", + "settingsChangeNetworkSecondary": "Configurar los ajustes de red", + "settingsChangePasswordPrimary": "Cambiar contraseña", + "settingsChangePasswordSecondary": "Cambiar la contraseña de la pantalla de bloqueo", + "settingsCompleteBetaSurvey": "Completar la encuesta Beta", + "settingsDisplayLanguage": "Mostrar idioma", + "settingsErrorCannotExportLedgerPrivateKey": "No se puede exportar la clave privada de Ledger", + "settingsErrorCannotRemoveAllWallets": "No se pueden eliminar todas las cuentas", + "settingsExportPrivateKey": "Mostrar clave privada", + "settingsNetworkMainnetBeta": "Beta de la red principal", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNetworkPhantomRPC": "Red Phantom RPC", + "settingsTestNetworks": "Redes de Prueba", + "settingsUseCustomNetworks": "Utilizar redes personalizadas", + "settingsTestnetMode": "Modo Testnet", + "settingsTestnetModeDescription": "Se aplica a saldos y conexiones de aplicaciones.", + "settingsWebViewDebugging": "Depuración de la vista web", + "settingsWebViewDebuggingDescription": "Le permite inspeccionar y depurar las vistas web del navegador de la aplicación.", + "settingsTestNetworksInfo": "Cambiar a cualquier Red de prueba solo debe usarse para hacer pruebas. Los tokens en las Redes de prueba no tienen ningún valor monetario.", + "settingsEmojis": "Emojis", + "settingsNoAddresses": "No hay direcciones", + "settingsAddressBookEmptyHeading": "Su Libreta de direcciones está vacía", + "settingsAddressBookEmptyText": "Haga clic en los botones «+» o «Añadir dirección» para añadir sus direcciones favoritas", + "settingsEditWallet": "Editar cuenta", + "settingsNoTrustedApps": "No hay apps de confianza", + "settingsNoConnections": "Aún no hay conexiones.", + "settingsRemoveWallet": "Eliminar cuenta", + "settingsResetApp": "Restablecer aplicación", + "settingsRemoveSecretPhrase": "Eliminar Frase secreta", + "settingsResetAppWithSecretPhrase": "Restablecer aplicación con Frase secreta", + "settingsResetSecretRecoveryPhrase": "Restablecer frase secr. recuperación", + "settingsShowSecretRecoveryPhrase": "Mostrar frase secreta recuperación", + "settingsShowSecretRecoveryPhraseSecondary": "Mostrar frase de recuperación", + "settingsShowSecretRecoveryPhraseTertiary": "Mostrar Frase secreta", + "settingsTrustedAppsAutoConfirmActiveUntil": "Hasta {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "Confirmación automática", + "settingsTrustedAppsDisclaimer": "Habilitar la confirmación automática solo en sitios de confianza", + "settingsTrustedAppsLastUsed": "Se usó hace {{formattedTimestamp}}", + "settingsTrustedAppsPrimary": "Aplicaciones conectadas", + "settingsTrustedApps": "Aplicaciones de confianza", + "settingsTrustedAppsRevoke": "Revocar", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} desconectada", + "settingsTrustedAppsSecondary": "Configure sus aplicaciones de confianza", + "settingsTrustedAppsToday": "Hoy", + "settingsTrustedAppsYesterday": "Ayer", + "settingsTrustedAppsLastWeek": "La semana pasada", + "settingsTrustedAppsBeforeYesterday": "Anteriormente", + "settingsTrustedAppsDisconnectAll": "Desconectarse de todo", + "settingsTrustedAppsDisconnectAllToast": "Todas las aplicaciones desconectadas", + "settingsTrustedAppsEndAutoConfirmForAll": "Finalizar la confirmación automática para todos", + "settingsTrustedAppsEndAutoConfirmForAllToast": "Todas las sesiones de confirmación automática finalizadas", + "settingsSecurityPrimary": "Seguridad y privacidad", + "settingsSecuritySecondary": "Actualice su configuración de seguridad", + "settingsActiveNetworks": "Redes activas", + "settingsActiveNetworksAll": "Todo", + "settingsActiveNetworksSolana": "Solo Solana", + "settingsDeveloperPrimary": "Ajustes para desarrolladores", + "settingsAdvanced": "Ajustes avanzados", + "settingsTransactions": "Ajustes de transacción", + "settingsAutoConfirm": "Ajustes de confirmación automática", + "settingsSecurityAnalyticsPrimary": "Compartir análisis anónimos", + "settingsSecurityAnalyticsSecondary": "Habilitar para ayudarnos a mejorar", + "settingsSecurityAnalyticsHelper": "Phantom no utiliza su información personal con fines analíticos", + "settingsSuspiciousCollectiblesPrimary": "Ocultar objetos de colección sospechosos", + "settingsSuspiciousCollectiblesSecondary": "Activar para ocultar los coleccionables marcados", + "settingsPreferredBitcoinAddress": "Dirección preferida de Bitcoin", + "settingsEnabledAddressesUpdated": "¡Direcciones visibles actualizadas!", + "settingsEnabledAddresses": "Direcciones habilitadas", + "settingsBitcoinPaymentAddressForApps": "Dirección de pagos para aplicaciones", + "settingsBitcoinOrdinalsAddressForApps": "Dirección de Ordinales para aplicaciones", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Cuando los dos tipos de dirección anteriores están activados, para ciertas aplicaciones como Magic Eden, se utilizará su dirección Segwit nativa para financiar las compras. Los activos comprados se recibirán en su dirección Taproot.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "La dirección Bitcoin por defecto en Phantom para garantizar la compatibilidad.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(Por defecto)", + "settingsPreferredBitcoinAddressTaprootExplainer": "El tipo de dirección más moderno, normalmente con comisiones por transacción más baratas.", + "settingsPreferredExplorers": "Explorador preferido", + "settingsPreferredExplorersSecondary": "Cambie a su explorador de blockchain preferido", + "settingsCustomGasControls": "Controles de combustible personalizados", + "settingsAttachApplicationLogs": "Adjuntar registros de la aplicación", + "settingsDownloadApplicationLogs": "Descargar los registros de la aplicación", + "settingsDownloadApplicationLogsShort": "Descargar registros", + "settingsDownloadApplicationLogsHelper": "Contiene datos locales, informes de bloqueos y direcciones de billeteras públicas para ayudar a resolver los problemas de asistencia técnica de Phantom", + "settingsDownloadApplicationLogsWarning": "No se incluyen datos sensibles como frases de semilla o claves privadas.", + "settingsWallet": "Billetera", + "settingsPreferences": "Preferencias", + "settingsSecurity": "Seguridad", + "settingsDeveloper": "Desarrollador", + "settingsSupport": "Asistencia", + "settingsWalletShortcutsPrimary": "Mostrar accesos directos a la billetera", + "settingsAppIcon": "Icono de la aplicación", + "settingsAppIconDefault": "Por defecto", + "settingsAppIconLight": "Claro", + "settingsAppIconDark": "Oscuro", + "settingsAutoConfirmHeader": "Confirmación automática", + "stakeAccountCardActiveStake": "Apuesta activa", + "stakeAccountCardBalance": "Saldo", + "stakeAccountCardRentReserve": "Reserva de alquiler", + "stakeAccountCardRewards": "Última recompensa", + "stakeAccountCardRewardsTooltip": "Esta es la recompensa más reciente que ha ganado por apostar. Se le recompensa cada 3 días.", + "stakeAccountCardStakeAccount": "Dirección", + "stakeAccountCardLockup": "Bloqueo hasta", + "stakeRewardsHistoryTitle": "Historial de recompensas", + "stakeRewardsHistoryItemTitle": "Recompensas", + "stakeRewardsHistoryEmptyList": "Ninguna recompensa", + "stakeRewardsTime_zero": "Hoy", + "stakeRewardsTime_one": "Ayer", + "stakeRewardsTime_other": "Hace {{count}} días", + "stakeRewardsItemsPagingFailed": "Error al cargar recompensas anteriores.", + "stakeAccountCreateAndDelegateErrorStaking": "Se produjo un problema al apostar en este validador. Inténtelo de nuevo.", + "stakeAccountCreateAndDelegateSolStaked": "SOL apostados", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "Sus SOL comenzarán a dar fruto <1> en los próximos dos días cuando se active la cuenta objeto de «staking».", + "stakeAccountCreateAndDelegateStakingFailed": "Apuesta fallida", + "stakeAccountCreateAndDelegateStakingSol": "Apostando SOL...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Estamos creando una cuenta de «staking» y, a continuación, delegaremos sus SOL a", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Estamos creando una cuenta de «staking» y, a continuación, delegaremos sus SOL a {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "Ver transacción", + "stakeAccountDeactivateStakeSolUnstaked": "Apuesta de SOL cancelada", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Podrá retirar sus ganancias <1> en los próximos dos días cuando se desactive su cuenta de «staking».", + "stakeAccountDeactivateStakeSolUnstakedDescription": "Podrá retirar sus ganancias en los próximos dos días cuando se desactive su cuenta de «staking».", + "stakeAccountDeactivateStakeUnstakingFailed": "Cancelación de la apuesta fallida", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "Se produjo un problema al cancelar la apuesta en este validador. Inténtelo de nuevo.", + "stakeAccountDeactivateStakeUnstakingSol": "Cancelando la apuesta de SOL...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "Estamos iniciando el proceso para cancelar la apuesta de sus SOL.", + "stakeAccountDeactivateStakeViewTransaction": "Ver transacción", + "stakeAccountDelegateStakeSolStaked": "SOL apostados", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "Sus SOL comenzarán a dar fruto <1> en los próximos dos días cuando se active la cuenta objeto de «staking».", + "stakeAccountDelegateStakeStakingFailed": "Apuesta fallida", + "stakeAccountDelegateStakeStakingFailedDescription": "Se produjo un problema al apostar en este validador. Inténtelo de nuevo.", + "stakeAccountDelegateStakeStakingSol": "Apostando SOL...", + "stakeAccountDelegateStakeStakingSolDescription": "Estamos delegando sus SOL.", + "stakeAccountDelegateStakeViewTransaction": "Ver transacción", + "stakeAccountListActivationActivating": "Activando", + "stakeAccountListActivationActive": "Activo", + "stakeAccountListActivationInactive": "Inactivo", + "stakeAccountListActivationDeactivating": "Desactivando", + "stakeAccountListErrorFetching": "No hemos podido recuperar las cuentas de las apuestas. Vuelva a intentarlo más tarde.", + "stakeAccountListNoStakingAccounts": "No hay cuentas de apuestas", + "stakeAccountListReload": "Recargar", + "stakeAccountListViewPrimaryText": "Su apuesta", + "stakeAccountListViewStakeSOL": "Apostar SOL", + "stakeAccountListItemStakeFee": "Comisión del {{fee}}", + "stakeAccountViewActionButtonRestake": "Volver a apostar", + "stakeAccountViewActionButtonUnstake": "Cancelar apuesta", + "stakeAccountViewError": "Error", + "stakeAccountViewPrimaryText": "Su apuesta", + "stakeAccountViewRestake": "Volver a realizar el «staking»", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "Sus SOL están actualmente conservados mediante «staking» con un validador. Tendrá que cancelar el «staking» de sus SOL para <1>acceder a esos fondos. <3>Más información", + "stakeAccountViewStakeInactive": { + "part1": "Esta cuenta de apuestas está inactiva. Considere la posibilidad de retirar su apuesta o de buscar un validador en el que delegar.", + "part2": "Más información" + }, + "stakeAccountViewStakeNotFound": "No se ha podido encontrar esta cuenta de apuestas.", + "stakeAccountViewViewOnExplorer": "Ver en {{explorer}}", + "stakeAccountViewWithdrawStake": "Retirar apuesta", + "stakeAccountViewWithdrawUnstakedSOL": "Retirar la apuesta de SOL cancelada", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL retirados", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "Sus SOL se han retirado.", + "part2": "Esta cuenta de apuestas se eliminará automáticamente en los próximos minutos." + }, + "stakeAccountWithdrawStakeViewTransaction": "Ver transacción", + "stakeAccountWithdrawStakeWithdrawalFailed": "Retiro fallido", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "Se produjo un problema al retirar fondos de esta cuenta de apuestas. Inténtelo de nuevo.", + "stakeAccountWithdrawStakeWithdrawingSol": "Retirando SOL...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Estamos retirando su SOL desde esta cuenta de apuestas.", + "startEarningSolAccount": "cuenta", + "startEarningSolAccounts": "cuentas", + "startEarningSolErrorClosePhantom": "Pulse aquí e inténtelo de nuevo", + "startEarningSolErrorTroubleLoading": "Problemas al cargar el «stake»", + "startEarningSolLoading": "Cargando...", + "startEarningSolPrimaryText": "Empiece a ganar SOL", + "startEarningSolSearching": "Buscando cuentas de «staking»", + "startEarningSolStakeTokens": "Apueste tokens y gane recompensas", + "startEarningSolYourStake": "Su apuesta", + "unwrapFungibleTitle": "Intercambiar a {{tokenSymbol}}", + "unwrapFungibleDescription": "Retirar de {{fromToken}} para {{toToken}}", + "unwrapFungibleConfirmSwap": "Confirmar intercambio", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "¡El mejor precio!", + "swapFeesEstimatedFees": "Comisiones estimadas", + "swapFeesFees": "Comisiones", + "swapFeesPhantomFee": "Comisión de Phantom", + "swapFeesPhantomFeeDisclaimer": "Siempre encontramos el mejor precio posible de los mejores proveedores de liquidez. En este presupuesto se incluye automáticamente una comisión de {{feePercentage}}.", + "swapFeesRate": "El mejor precio", + "swapFeesRateDisclaimer": "La mejor tarifa encontrada por Jupiter Aggregator a través de múltiples intercambios descentralizados.", + "swapFeesRateDisclaimerMultichain": "La mejor tarifa encontrada en múltiples mercados descentralizados.", + "swapFeesPriceImpact": "Impacto en el precio", + "swapFeesHighPriceImpact": "Alto impacto en el precio", + "swapFeesPriceImpactDisclaimer": "La diferencia entre el precio de mercado y el precio estimado según el tamaño de su operación.", + "swapFeesSlippage": "Deslizamiento", + "swapFeesHighSlippage": "Alta tolerancia al deslizamiento", + "swapFeesHighSlippageDisclaimer": "Su transacción no se completará si el precio cambia desfavorablemente más de {{slippage}} %.", + "swapFeesSlippageDisclaimer": "Importe que el precio de su operación puede desviarse del presupuesto proporcionado.", + "swapFeesProvider": "Proveedor", + "swapFeesProviderDisclaimer": "El intercambio descentralizado utilizado para completar su operación de comercio.", + "swapEstimatedTime": "Tiempo estimado", + "swapEstimatedTimeShort": "Tiempo estimado", + "swapEstimatedTimeDisclaimer": "El tiempo estimado de finalización del puente variará en función de varios factores que afectan a la velocidad de las transacciones.", + "swapSettingsButtonCommand": "Abrir la configuración de intercambio", + "swapQuestionRetry": "¿Reintentar?", + "swapFlowYouPay": "Usted paga", + "swapFlowYouReceive": "Usted recibe", + "swapFlowActionButtonText": "Revisar orden", + "swapAssetCardTokenNetwork": "{{symbol}} en {{network}}", + "swapAssetCardMaxButton": "Máx.", + "swapAssetCardSelectTokenAndNetwork": "Seleccione el token y la red", + "swapSlippageSettingsTitle": "Ajustes de desviación", + "swapSlippageSettingsSubtitle": "Su transacción fallará si el precio cambia más que el deslizamiento. El valor por defecto recomendado es 0,3 % - un valor demasiado alto resultará en una operación desfavorable.", + "swapSlippageSettingsCustom": "Personalizada", + "swapSlippageSettingsHighSlippageWarning": "Su transacción puede adelantarse y resultar desfavorable.", + "swapSlippageSettingsCustomMinError": "Introduzca un valor superior a {{minSlippage}} %.", + "swapSlippageSettingsCustomMaxError": "Introduzca un valor inferior a {{maxSlippage}} %.", + "swapSlippageSettingsCustomInvalidValue": "Introduzca un valor válido.", + "swapQuoteFeeDisclaimer": "El presupuesto incluye una comisión del {{feePercentage}} de Phantom", + "swapQuoteMissingContext": "Falta el contexto del presupuesto del intercambio", + "swapQuoteErrorNoQuotes": "Intentando intercambiar sin presupuestos", + "swapQuoteSolanaNetwork": "Red Solana", + "swapQuoteNetwork": "Red", + "swapQuoteOneTimeSerumAccount": "Cuenta única de Serum", + "swapQuoteOneTimeTokenAccount": "Cuenta de tokens de un solo uso", + "swapQuoteBridgeFee": "Comisión por intercambiar cadenas cruzadas", + "swapReviewFlowActionButtonPrimary": "Intercambiar", + "swapReviewFlowPrimaryText": "Revisar orden", + "swapReviewFlowYouPay": "Usted paga", + "swapReviewFlowYouReceive": "Usted recibe", + "swapTxConfirmationReceived": "¡Recibido!", + "swapTxConfirmationSwapFailed": "Intercambio fallido", + "swapTxConfirmationSwapFailedSlippageLimit": "El intercambio ha alcanzado el límite de deslizamiento, inténtelo de nuevo.", + "swapTxConfirmationSwapFailedInsufficientBalance": "No hemos podido completar la solicitud. No dispone de saldo suficiente para completar la transacción.", + "swapTxConfirmationSwapFailedTryAgain": "El intercambio no se pudo realizar, inténtelo de nuevo", + "swapTxConfirmationSwappingTokens": "Intercambiando tokens...", + "swapTxConfirmationTokens": "Tokens", + "swapTxConfirmationTokensDeposited": "¡Listo! Los tokens se han en su billetera", + "swapTxConfirmationTokensDepositedTitle": "¡Está hecho!", + "swapTxConfirmationTokensDepositedBody": "Los tokens se han depositado en su billetera", + "swapTxConfirmationTokensWillBeDeposited": "se depositarán en su billetera una vez que la transacción se haya completado", + "swapTxConfirmationViewTransaction": "Ver transacción", + "swapTxBridgeSubmitting": "Enviando transacción", + "swapTxBridgeSubmittingDescription": "Intercambiando {{sellAmount}} en {{sellNetwork}} por {{buyAmount}} en {{buyNetwork}}", + "swapTxBridgeFailed": "No se ha podido enviar la transacción", + "swapTxBridgeFailedDescription": "No hemos podido completar la solicitud.", + "swapTxBridgeSubmitted": "Transacción enviada", + "swapTxBridgeSubmittedDescription": "Tiempo estimado de la transacción: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "Puede descartar con seguridad esta ventana.", + "swapperMax": "Máx.", + "swapperTooltipNetwork": "Red", + "swapperTooltipPrice": "Precio", + "swapperTooltipAddress": "Contrato", + "switchToggle": "Cambiar", + "termsOfServiceActionButtonAgree": "Estoy de acuerdo", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "Al hacer clic en <1>«Acepto», acepta los <3>Términos y condiciones del intercambio de tokens con Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Hemos modificado nuestros Términos del servicio. Al hacer clic en <1>«Acepto», acepta nuestros nuevos <3>Términos del servicio.<5><6>Nuestros nuevos Términos del servicio incluyen una nueva <8>estructura de comisiones para determinados productos.", + "termsOfServicePrimaryText": "Condiciones del servicio", + "tokenRowUnknownToken": "Token desconocido", + "transactionsAppInteraction": "Interacción con la aplicación", + "transactionsFailedAppInteraction": "Interacción fallida con la aplicación", + "transactionsBidOnInterpolated": "Pujar por {{name}}", + "transactionsBidFailed": "Oferta fallida", + "transactionsBoughtInterpolated": "Compró {{name}}", + "transactionsBoughtCollectible": "Coleccionable comprado", + "transactionBridgeInitiated": "Puente iniciado", + "transactionBridgeInitiatedFailed": "Error al iniciar el puente", + "transactionBridgeStatusLink": "Comprobar estado en LI.FI", + "transactionsBuyFailed": "Compra fallida", + "transactionsBurnedSpam": "Spam quemado", + "transactionsBurned": "Quemado", + "transactionsUnwrapped": "Desenvuelto", + "transactionsUnwrappedFailed": "Error al desenvolver", + "transactionsCancelBidOnInterpolated": "Oferta cancelada en {{name}}", + "transactionsCancelBidOnFailed": "No ha podido cancelar la oferta", + "transactionsError": "Error", + "transactionsFailed": "Fallo", + "transactionsSwapped": "Intercambiado", + "transactionsFailedSwap": "Intercambio fallido", + "transactionsFailedBurn": "Quemado fallido", + "transactionsFrom": "De", + "transactionsListedInterpolated": "Listado {{name}}", + "transactionsListedFailed": "No se ha podido listar", + "transactionsNoActivity": "Sin actividad", + "transactionsReceived": "Recibido", + "transactionsReceivedInterpolated": "Recibido: {{amount}} SOL", + "transactionsSending": "Enviando...", + "transactionsPendingCreateListingInterpolated": "Creando {{name}}", + "transactionsPendingEditListingInterpolated": "Editando {{name}}", + "transactionsPendingSolanaPayTransaction": "Confirmación de la transacción de Solana Pay", + "transactionsPendingRemoveListingInterpolated": "Quitando {{name}} de la lista", + "transactionsPendingBurningInterpolated": "Quemando {{name}}", + "transactionsPendingSending": "Enviando", + "transactionsPendingSwapping": "Intercambiando", + "transactionsPendingBridging": "Puenteado", + "transactionsPendingApproving": "Aprobando", + "transactionsPendingCreatingAndDelegatingStake": "Crear y delegar apuesta", + "transactionsPendingDeactivatingStake": "Desactivar apuesta", + "transactionsPendingDelegatingStake": "Delegar apuesta", + "transactionsPendingWithdrawingStake": "Retirar apuesta", + "transactionsPendingAppInteraction": "Interacción pendiente con la aplicación", + "transactionsPendingBitcoinTransaction": "Transacción de BTC pendiente", + "transactionsSent": "Enviado", + "transactionsSendFailed": "Error al enviar", + "transactionsSwapOn": "Intercambio en {{dappName}}", + "transactionsSentInterpolated": "Enviado: {{amount}} SOL", + "transactionsSoldInterpolated": "Vendido {{name}}", + "transactionsSoldCollectible": "Coleccionable vendido", + "transactionsSoldFailed": "Venta fallida", + "transactionsStaked": "Apostado", + "transactionsStakedFailed": "Apuesta fallida", + "transactionsSuccess": "Completado", + "transactionsTo": "Para", + "transactionsTokenSwap": "Intercambio de token", + "transactionsUnknownAmount": "Desconocido", + "transactionsUnlistedInterpolated": "No listado {{name}}", + "transactionsUnstaked": "Sin apostar", + "transactionsUnlistedFailed": "No se ha podido eliminar de la lista", + "transactionsDeactivateStake": "Apuesta desactivada", + "transactionsDeactivateStakeFailed": "Error al desactivar la apuesta", + "transactionsWaitingForConfirmation": "Esperando confirmación", + "transactionsWithdrawStake": "Retirar apuesta", + "transactionsWithdrawStakeFailed": "Error al anular apuesta", + "transactionCancelled": "Cancelado", + "transactionCancelledFailed": "No se ha podido cancelar", + "transactionApproveToken": "{{tokenSymbol}} aprobado", + "transactionApproveTokenFailed": "No se ha podido aprobar {{tokenSymbol}}", + "transactionApprovalFailed": "Aprobación fallida", + "transactionRevokeApproveToken": "{{tokenSymbol}} revocado", + "transactionRevokeApproveTokenFailed": "No se pudo revocar {{tokenSymbol}}", + "transactionRevokeFailed": "Revocación fallida", + "transactionApproveDetailsTitle": "Detalles de la aprobación", + "transactionCancelOrder": "Cancelar pedido", + "transactionCancelOrderFailed": "Error al cancelar el pedido", + "transactionApproveAppLabel": "Aplicación", + "transactionApproveAmountLabel": "Importe", + "transactionApproveTokenLabel": "Token", + "transactionApproveCollectionLabel": "Colección", + "transactionApproveAllItems": "Aprobar todos los artículos", + "transactionSpendUpTo": "Gastar hasta", + "transactionCancel": "Cancelar transacción", + "transactionPrioritizeCancel": "Priorizar la cancelación", + "transactionSpeedUp": "Acelerar la transacción", + "transactionCancelHelperText": "La transacción original puede completarse antes de ser cancelada.", + "transactionSpeedUplHelperText": "Esto maximizará la velocidad de su transacción en función de las condiciones de la red.", + "transactionCancelHelperMobile": "Costará <1>hasta {{amount}} intentar cancelar esta transacción. La transacción original puede completarse antes de ser cancelada.", + "transactionCancelHelperMobileWithEstimate": "Costará <1>hasta {{amount}} intentar cancelar esta transacción. Debería completarse en aproximadamente {{timeEstimate}}. La transacción original puede completarse antes de ser cancelada.", + "transactionSpeedUpHelperMobile": "Costará <1>hasta {{amount}} maximizar la velocidad de esta transacción.", + "transactionSpeedUpHelperMobileWithEstimate": "Costará <1>hasta {{amount}} maximizar la velocidad de esta transacción. Debería completarse en aproximadamente {{timeEstimate}}.", + "transactionEstimatedTime": "Tiempo estimado", + "transactionCancelingSend": "Cancelando el envío", + "transactionPrioritizingCancel": "Priorizando la cancelación", + "transactionCanceling": "Cancelando", + "transactionReplaceError": "Se ha producido un error. No se ha cargado ninguna comisión en su cuenta. Puede volver a intentarlo.", + "transactionNotEnoughNative": "No hay suficientes {{nativeTokenSymbol}}", + "transactionGasLimitError": "No se ha podido estimar el límite de gas", + "transactionGasEstimationError": "No se ha podido estimar el gas", + "pendingTransactionCancel": "Cancelar", + "pendingTransactionSpeedUp": "Acelerar", + "pendingTransactionStatus": "Estado", + "pendingTransactionPending": "Pendiente", + "pendingTransactionPendingInteraction": "Interacción pendiente", + "pendingTransactionCancelling": "Cancelando", + "pendingTransactionDate": "Fecha", + "pendingTransactionNetworkFee": "Comisión de la red", + "pendingTransactionEstimatedTime": "Tiempo estimado", + "pendingTransactionEstimatedTimeHM": "{{hours}} h {{minutes}} m", + "pendingTransactionEstimatedTimeMS": "{{minutes}} m {{seconds}} s", + "pendingTransactionEstimatedTimeS": "{{seconds}} s", + "pendingTransactionsSendingTitle": "Enviando {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "Desconocido", + "pendingTransactionUnknownApp": "Aplicación desconocida", + "unlockActionButtonUnlock": "Desbloquear", + "unlockEnterPassword": "Ingrese su contraseña", + "unlockErrorIncorrectPassword": "Contraseña incorrecta", + "unlockErrorSomethingWentWrong": "Algo ha ido mal, inténtelo de nuevo más tarde", + "unlockForgotPassword": "¿Ha olvidado la contraseña?", + "unlockPassword": "Contraseña", + "forgotPasswordText": "Puede restablecer su contraseña introduciendo la frase de recuperación de 12 o 24 palabras de su billetera. Phantom no puede recuperar su contraseña por usted.", + "appInfo": "Información sobre la aplicación", + "lastUsed": "Último uso", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "No disponible con cuentas de hardware.", + "trustedAppAutoConfirmDisclaimer1": "Mientras esté activa, Phantom confirmará todas las solicitudes de esta aplicación sin notificárselo ni pedirle confirmación.", + "trustedAppAutoConfirmDisclaimer2": "Activarla puede poner sus fondos en riesgo de fraude. Utilice esta característica solo con aplicaciones en las que confíe.", + "validationUtilsPasswordIsRequired": "Se requiere contraseña", + "validationUtilsPasswordLength": "Contraseña de un mínimo de 8 caracteres", + "validationUtilsPasswordsDontMatch": "Las contraseñas no coinciden", + "validationUtilsPasswordCantBeSame": "No puede utilizar su antigua contraseña", + "validatorCardEstimatedApy": "APY estimados", + "validatorCardCommission": "Comisión", + "validatorCardTotalStake": "Apuesta total", + "validatorCardNumberOfDelegators": "n.º de delegados", + "validatorListChooseAValidator": "Escoger un validador", + "validatorListErrorFetching": "No hemos podido obtener los validadores. Vuelva a intentarlo más tarde.", + "validatorListNoResults": "No hay resultados", + "validatorListReload": "Recargar", + "validatorListSearch": "Buscar", + "validatorInfoTooltip": "Validador", + "validatorInfoTitle": "Validadores", + "validatorInfoDescription": "Al apostar su SOL por un validador usted contribuye al rendimiento y la seguridad de la red Solana, todo ello mientras gana SOL a cambio.", + "validatorApyInfoTooltip": "APY est.", + "validatorApyInfoTitle": "APY estimado", + "validatorApyInfoDescription": "Es la tasa de rentabilidad que gana por apostar su SOL al validador.", + "validatorViewActionButtonStake": "Apostar", + "validatorViewErrorFetching": "No se han podido recuperar validadores.", + "validatorViewInsufficientBalance": "Saldo insuficiente", + "validatorViewMax": "Máx.", + "validatorViewPrimaryText": "Iniciar apuesta", + "validatorViewDescriptionInterpolated": "Seleccione cuántos SOL desea <1> conservar mediante «staking» con este validador. <3>Más información", + "validatorViewAmountSOLRequiredToStakeInterpolated": "Se requieren {{amount}} SOL para apostar", + "validatorViewValidator": "Validador", + "walletMenuItemsAddConnectWallet": "Añadir/vincular billetera", + "walletMenuItemsBridgeAssets": "Puentear bienes", + "walletMenuItemsHelpAndSupport": "Ayuda y soporte", + "walletMenuItemsLockWallet": "Bloquear billetera", + "walletMenuItemsResetSecretPhrase": "Restablecer la frase secreta", + "walletMenuItemsShowMoreAccounts": "Mostrar {{count}} más...", + "walletMenuItemsHideAccounts": "Ocultar cuentas", + "whatsNewOverlayNew": "¡Nuevo!", + "whatsNewOverlayv1ActionGetAppNow": "Obtenga la aplicación ahora", + "whatsNewOverlayv1PrimaryText": "¡Phantom para iOS ya está disponible!", + "whatsNewOverlayv1ScanWithCamera": "Escanee con la cámara de su iPhone", + "whatsNewOverlayv1SecondaryText": "Nos complace anunciar que Phantom para iOS ya está disponible en la tienda de aplicaciones. ¡Experimente el poder de Phantom en su bolsillo!", + "whatsNewOverlayv2ActionListOnME": "¡Liste sus NFT en Magic Eden!", + "whatsNewOverlayv2ActionTryItNow": "Pruébelo ahora", + "whatsNewOverlayv2SecondaryText": "Ahora puede listar NFT en Magic Eden directamente desde la extensión de su navegador Phantom. Edite cómodamente el precio y anule la lista para gestionar completamente sus listados.", + "whatsNewOverlayv3ActionBurnSpam": "¡Queme los NFT de spam!", + "whatsNewOverlayv3SecondaryText": "Ahora puede quemar NFT de spam y recibir una pequeña cantidad de SOL. Haga clic en un NFT de spam, haga clic en el icono «...» y seleccione «Quemar token» para eliminarlo de su billetera.", + "toggleMultiChainHeader": "Multicadena", + "disableMultiChainHeader": "Modo solo Solana", + "disableMultiChainDetail1Header": "A por todas con Solana", + "disableMultiChainDetail1SecondaryText": "Gestione sus cuentas, tokens y coleccionables de Solana sin ver otras cadenas.", + "disableMultiChainDetail2Header": "Volver a la multicadena en cualquier momento", + "disableMultiChainDetail2SecondaryText": "Sus saldos existentes de Ethereum y Polygon se conservarán cuando vuelva a activar la multicadena.", + "disableMultiChainButton": "Habilitar solo Solana", + "disabledMultiChainHeader": "Solo Solana habilitado", + "disabledMultiChainText": "Puede volver a activar la multicadena en cualquier momento.", + "enableMultiChainHeader": "Habilitar la multicadena", + "enabledMultiChainHeader": "Multicadena habilitada", + "enabledMultiChainText": "Ethereum y Polygon son ahora compatibles con su billetera.", + "incompatibleAccountHeader": "Cuenta incompatible", + "incompatibleAccountInterpolated": "Elimine estas cuentas solo Ethereum antes habilitando el modo solo Solana: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "Novedades", + "welcomeToMultiChainPrimaryText": "Una billetera para todo", + "welcomeToMultiChainDetail1Header": "Compatible con Ethereum y Polygon", + "welcomeToMultiChainDetail1SecondaryText": "Todos sus tokens y NFT de Solana, Ethereum y Polygon en un solo lugar.", + "welcomeToMultiChainDetail2Header": "Utilice todas las aplicaciones que le gustan", + "welcomeToMultiChainDetail2SecondaryText": "Conéctese a aplicaciones en varias cadenas sin cambiar de red.", + "welcomeToMultiChainDetail3Header": "Importe su billetera MetaMask", + "welcomeToMultiChainDetail3SecondaryText": "Importe fácilmente todas sus frases semilla a través de Ethereum y Polygon.", + "welcomeToMultiChainIntro": "Le damos la bienvenida a Phantom Multichain", + "welcomeToMultiChainIntroDesc": "Todos sus tokens y NFT de Solana, Ethereum y Polygon en un solo lugar. Su única cartera para todo.", + "welcomeToMultiChainAccounts": "Cuentas multicadena rediseñadas", + "welcomeToMultiChainAccountsDesc": "Rediseñada para multicadena, cada cuenta tiene ahora sus correspondientes direcciones ETH y Polygon.", + "welcomeToMultiChainApps": "Funciona en todas partes", + "welcomeToMultiChainAppsDesc": "Phantom es compatible con todas las aplicaciones de Ethereum, Polygon y Solana. Haga clic en «Conectar a MetaMask» y estará listo para empezar.", + "welcomeToMultiChainImport": "Importe desde MetaMask, al instante", + "welcomeToMultiChainImportDesc": "Importe sus frases secretas o claves privadas desde billeteras como MetaMask o Coinbase Wallet. Todo en un solo lugar.", + "welcomeToMultiChainImportInterpolated": "<0>Importe sus frases secretas o claves privadas desde billeteras como MetaMask o Coinbase Wallet. Todo en un solo lugar.", + "welcomeToMultiChainTakeTour": "Hacer el recorrido", + "welcomeToMultiChainSwapperTitle": "Intercambio en Ethereum,\nPolygon y Solana", + "welcomeToMultiChainSwapperDetail1Header": "Compatible con Ethereum y Polygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "Ahora puede intercambiar fácilmente tokens ERC-20 desde el interior de su billetera.", + "welcomeToMultiChainSwapperDetail2Header": "Los mejores precios y comisiones superreducidas", + "welcomeToMultiChainSwapperDetail2SecondaryText": "Más de 100 fuentes de liquidez y direccionamiento inteligente de órdenes para obtener la máxima rentabilidad.", + "networkErrorTitle": "Error de red", + "networkError": "Lamentablemente, no podemos acceder a la red. Inténtelo de nuevo más tarde.", + "authenticationUnlockPhantom": "Desbloquear Phantom", + "errorAndOfflineSomethingWentWrong": "Algo salió mal", + "errorAndOfflineSomethingWentWrongTryAgain": "Inténtelo de nuevo.", + "errorAndOfflineUnableToFetchAssets": "No hemos podido recuperar los activos. Inténtelo de nuevo más tarde.", + "errorAndOfflineUnableToFetchCollectibles": "No hemos podido recuperar los objetos coleccionables. Inténtelo de nuevo más tarde.", + "errorAndOfflineUnableToFetchSwap": "No hemos podido recuperar la información del intercambio. Inténtelo de nuevo más tarde.", + "errorAndOfflineUnableToFetchTransactionHistory": "No podemos obtener su historial de transacciones en este momento. Compruebe su conexión a la red o inténtelo más tarde.", + "errorAndOfflineUnableToFetchRewardsHistory": "No hemos podido recuperar el historial de recompensas. Vuelva a intentarlo más tarde.", + "networkHealthSheetCloseButtonText": "Aceptar", + "swapReviewError": "Algo salió mal al revisar su pedido. Inténtelo de nuevo.", + "sendSelectToken": "Seleccionar token", + "swapBalance": "Saldo:", + "swapTitle": "Intercambiar tokens", + "swapSelectToken": "Seleccionar token", + "swapYouPay": "Usted paga", + "swapYouReceive": "Usted recibe", + "aboutPrivacyPolicy": "Política de privacidad", + "aboutVersion": "Versión {{version}}", + "aboutVisitWebsite": "Visitar el sitio web", + "bottomSheetConnectTitle": "Conectar", + "A11YbottomSheetConnectTitle": "Hoja inferior - Conectar", + "A11YbottomSheetCommandClose": "Hoja inferior - Rechazar", + "A11YbottomSheetCommandBack": "Hoja inferior - Atrás", + "bottomSheetSignTypedDataTitle": "Firmar mensaje", + "bottomSheetSignMessageTitle": "Firmar mensaje", + "bottomSheetSignInTitle": "Iniciar sesión", + "bottomSheetSignInAndConnectTitle": "Iniciar sesión", + "bottomSheetConfirmTransactionTitle": "Confirmar transacción", + "bottomSheetConfirmTransactionsTitle": "Confirmar transacciones", + "bottomSheetAdvancedTitle": "Avanzado", + "bottomSheetReadOnlyAccountTitle": "Modo de solo visualización", + "bottomSheetTransactionSettingsTitle": "Comisión de la red", + "bottomSheetConnectDescription": "La conexión permitirá a este sitio ver los saldos y la actividad de la cuenta seleccionada.", + "bottomSheetSignInDescription": "La firma de este mensaje demostrará que usted es el propietario de la cuenta seleccionada. Firme únicamente mensajes de aplicaciones en las que confíe.", + "bottomSheetSignInAndConnectDescription": "La aprobación permitirá a este sitio ver los saldos y la actividad de la cuenta seleccionada.", + "bottomSheetConfirmTransactionDescription": "Los cambios de saldo son estimados. Los importes y los activos implicados no están garantizados.", + "bottomSheetConfirmTransactionsDescription": "Los cambios de saldo son estimados. Los importes y los activos implicados no están garantizados.", + "bottomSheetSignTypedDataDescription": "Se trata únicamente de una solicitud de permiso. Es posible que la transacción no se ejecute inmediatamente.", + "bottomSheetSignTypedDataSecondDescription": "Los cambios de saldo son estimados. Los importes y los activos implicados no están garantizados.", + "bottomSheetSignMessageDescription": "La firma de este mensaje demostrará que usted es el propietario de la cuenta seleccionada. Firme únicamente mensajes de aplicaciones en las que confíe.", + "bottomSheetReadOnlyAccountDescription": "No se puede realizar esta acción en modo solo vista.", + "bottomSheetMessageRow": "Mensaje", + "bottomSheetStatementRow": "Extracto", + "bottomSheetAutoConfirmRow": "Confirmación automática", + "bottomSheetAutoConfirmOff": "Desactivada", + "bottomSheetAutoConfirmOn": "Activada", + "bottomSheetAccountRow": "Cuenta", + "bottomSheetAdvancedRow": "Avanzado", + "bottomSheetContractRow": "Dirección contractual", + "bottomSheetSpenderRow": "Dirección del gastador", + "bottomSheetNetworkRow": "Red", + "bottomSheetNetworkFeeRow": "Comisión de la red", + "bottomSheetEstimatedTimeRow": "Tiempo estimado", + "bottomSheetAccountRowDefaultAccountName": "Cuenta", + "bottomSheetConnectRequestDisclaimer": "Conectarse solo a sitios web de su confianza", + "bottomSheetSignInRequestDisclaimer": "Inicie sesión solo en sitios web en los que confíe", + "bottomSheetSignatureRequestDisclaimer": "Confirme solo si confía en este sitio web.", + "bottomSheetIgnoreWarning": "Ignorar la advertencia, proceder de todos modos", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "No se han encontrado cambios en el saldo. Proceda con precaución y confirme solo si confía en este sitio.", + "bottomSheetReadOnlyWarning": "Solo está viendo esta dirección. Necesitará importar la frase secreta para poder firmar transacciones y mensajes.", + "bottomSheetWebsiteIsUnsafeWarning": "Este sitio web no es seguro y pueden intentar robarle sus fondos.", + "transactionsFromInterpolated": "De: {{from}}", + "transactionsFromParagraphInterpolated": "De: {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "Hoy", + "transactionsToInterpolated": "Para: {{to}}", + "transactionsToParagraphInterpolated": "Para: {{to}}", + "transactionsYesterday": "Ayer", + "addEditAddressAdd": "Añadir dirección", + "addEditAddressDelete": "Eliminar dirección", + "addEditAddressDeleteTitle": "¿Seguro que quiere eliminar esta dirección?", + "addEditAddressSave": "Guardar dirección", + "dAppBrowserComingSoon": "¡Navegador dApp próximamente!", + "dAppBrowserSearchPlaceholder": "Buscar o escribir una URL", + "dAppBrowserOpenInNewTab": "Abrir en nueva pestaña", + "dAppBrowserSuggested": "Sugerido", + "dAppBrowserFavorites": "Favoritos", + "dAppBrowserBookmarks": "Marcadores", + "dAppBrowserBookmarkAdd": "Añadir marcador", + "dAppBrowserBookmarkRemove": "Eliminar marcador", + "dAppBrowserTrustedApps": "Recientes", + "dAppBrowserFavoritesDescription": "Sus favoritos se mostrarán aquí", + "dAppBrowserBookmarksDescription": "Sus marcadores se mostrarán aquí", + "dAppBrowserRecentsDescription": "Las dapps conectadas recientemente aparecerán aquí", + "dAppBrowserEmptyScreenDescription": "Escriba una URL o busque en la web", + "dAppBrowserBlocklistScreenTitle": "¡{{origin}} está bloqueado! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom cree que este sitio web es malicioso y usarlo resulta inseguro.", + "part2": "Este sitio ha sido marcado como parte de una base de datos mantenida por la comunidad de estafas y sitios web de suplantación de identidad conocidos. Si cree que este sitio ha sido erróneamente marcado, presente una incidencia." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Ignorar la advertencia, mostrar de todos modos", + "dAppBrowserActionBookmark": "Marcar como favorito", + "dAppBrowserActionRemoveBookmark": "Eliminar marcador", + "dAppBrowserActionRefresh": "Actualizar", + "dAppBrowserActionShare": "Compartir", + "dAppBrowserActionCloseTab": "Cerrar pestaña", + "dAppBrowserActionEndAutoConfirm": "Finalizar autoconfirmación", + "dAppBrowserActionDisconnectApp": "Desconectar aplicación", + "dAppBrowserActionCloseAllTabs": "Cerrar todas las pestañas", + "dAppBrowserNavigationAddressPlaceholder": "Escriba una URL para buscar", + "dAppBrowserTabOverviewMore": "Más", + "dAppBrowserTabOverviewAddTab": "Añadir pestaña", + "dAppBrowserTabOverviewClose": "Cerrar", + "dAppBrowserCloseTab": "Cerrar pestaña", + "dAppBrowserClose": "Cerrar", + "dAppBrowserTabOverviewAddBookmark": "Añadir marcador", + "dAppBrowserTabOverviewRemoveBookmark": "Eliminar marcador", + "depositAssetListSuggestions": "Sugerencias", + "depositUndefinedToken": "Lo sentimos, no es posible depositar este token", + "onboardingImportRecoveryPhraseDetails": "Detalles", + "onboardingCreateRecoveryPhraseVerifyTitle": "¿Ha escrito la Frase secreta de recuperación?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Sin la frase secreta de recuperación no podrá acceder a su clave ni a los activos asociados a ella.", + "onboardingCreateRecoveryPhraseVerifyYes": "Sí", + "onboardingCreateRecoveryPhraseErrorTitle": "Error", + "onboardingCreateRecoveryPhraseErrorSubtitle": "No hemos podido generar una cuenta, inténtelo de nuevo.", + "onboardingDoneDescription": "Ahora puede disfrutar plenamente de su billetera.", + "onboardingDoneGetStarted": "Empezar", + "onboardingImportAccountsEmptyResult": "No se han encontrado cuentas", + "onboardingImportAccountsAccountName": "Cuenta {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "Hemos encontrado {{numberOfWallets}} cuenta con actividad", + "onboardingImportAccountsFoundAccounts_other": "Hemos encontrado {{numberOfWallets}} cuentas con actividad", + "onboardingImportAccountsFoundAccountsNoActivity_one": "Hemos encontrado {{numberOfWallets}} cuenta", + "onboardingImportAccountsFoundAccountsNoActivity_other": "Hemos encontrado {{numberOfWallets}} cuentas", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "La frase debe tener al menos 12 palabras.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "La frase debe tener exactamente 12 o 24 palabras.", + "onboardingImportRecoveryPhraseWrongWord": "Palabras incorrectas: {{ words }}.", + "onboardingProtectTitle": "Proteja su billetera", + "onboardingProtectDescription": "Añadir seguridad biométrica le garantizará que usted es el único que puede acceder a su billetera.", + "onboardingProtectButtonHeadlineDevice": "Dispositivo", + "onboardingProtectButtonHeadlineFaceID": "ID facial", + "onboardingProtectButtonHeadlineFingerprint": "Huella dactilar", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "Utilizar la autenticación {{ authType }}", + "onboardingProtectError": "Algo ha ido mal durante la autentificación. Inténtelo de nuevo.", + "onboardingProtectBiometryIosError": "La autenticación biométrica está configurada en Phantom pero desactivada en los Ajustes del sistema. Abra Ajustes > Phantom > Face ID o Touch ID para volver a habilitarla.", + "onboardingProtectRemoveAuth": "Deshabilitar autenticación", + "onboardingProtectRemoveAuthDescription": "¿Seguro que quiere deshabilitar la autenticación?", + "onboardingWelcomeTitle": "Le damos la bienvenida a Phantom", + "onboardingWelcomeDescription": "Para empezar, cree una nueva billetera o importe una a partir de una frase de semilla.", + "onboardingWelcomeCreateWallet": "Crear nueva billetera", + "onboardingWelcomeAlreadyHaveWallet": "Ya tengo una billetera", + "onboardingWelcomeConnectSeedVault": "Conectar la Bóveda de Semillas", + "onboardingSlide1Title": "Controlado por usted,\nasegurado por nosotros", + "onboardingSlide1Description": "Sus fondos son privados y están seguros gracias a los datos biométricos, la detección de estafas y la asistencia 24 horas al día, 7 días a la semana.", + "onboardingSlide2Title": "El mejor hogar para\nsus NFTs", + "onboardingSlide2Description": "Gestione listados, queme spam y manténgase al día con útiles notificaciones push.", + "onboardingSlide3Title": "Haga más con sus tokens", + "onboardingSlide3Description": "Almacene, intercambie, apueste, envíe y reciba sin salir de su billetera. ", + "onboardingSlide4Title": "Descubra lo mejor de Web3", + "onboardingSlide4Description": "Encuentre y conéctese a las principales aplicaciones y colecciones con el browser integrado en la aplicación.", + "onboardingMultichainSlide5Title": "Una cartera para todo", + "onboardingMultichainSlide5Description": "Experimente todo Solana, Ethereum y Polygon en una única interfaz fácil de usar.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Experimente todo lo relacionado con Solana, Ethereum, Polygon y Bitcoin en una única interfaz fácil de usar.", + "requireAuth": "Requiere autenticación", + "requireAuthImmediately": "Inmediatamente", + "availableToSend": "Disponible para enviar", + "sendEnterAmount": "Introducir importe", + "sendEditMemo": "Editar memo", + "sendShowLogs": "Mostrar registros de error", + "sendHideLogs": "Ocultar registros de error", + "sendGoBack": "Volver", + "sendTransactionSuccess": "Los tokens se han enviado con éxito a", + "sendInputPlaceholder": "Nombre o dirección", + "sendRecentlyUsedAddressLabel": "Se usó hace {{formattedTimestamp}}", + "sendRecipientAddress": "Dirección del destinatario", + "sendTokenInterpolated": "Enviar {{tokenSymbol}}", + "sendPasteFromClipboard": "Pegar desde el portapapeles", + "sendScanQR": "Escanear código QR", + "sendTo": "Para:", + "sendCameraAccess": "Acceso a la cámara", + "sendCameraAccessSubtitle": "Para escanear un código QR, es necesario habilitar el acceso a la cámara. ¿Desea abrir los Ajustes ahora?", + "sendSettings": "Ajustes", + "sendOK": "Aceptar", + "invalidQRCode": "Este código QR no es válido.", + "sendInvalidQRCode": "Este código QR no es una dirección válida", + "sendInvalidQRCodeSubtitle": "Inténtelo de nuevo o con otro código QR.", + "sendInvalidQRCodeSplToken": "Token no válido en el código QR", + "sendInvalidQRCodeSplTokenSubtitle": "Este código QR contiene una ficha que no posee o que no podemos identificar.", + "sendScanAddressToSend": "Escanee la dirección {{tokenSymbol}} para enviar fondos", + "sendScanAddressToSendNoSymbol": "Escanear dirección para enviar fondos", + "sendScanAddressToSendCollectible": "Escanee la dirección de SOL para enviar el coleccionable", + "sendScanAddressToSendCollectibleMultichain": "Escanee la dirección para enviar el coleccionable", + "sendSummary": "Resumen", + "sendUndefinedToken": "Lo siento, no se pudo enviar este token", + "sendNoTokens": "No hay tokens disponibles", + "noBuyOptionsAvailableInCountry": "No hay opciones de compra disponibles en su país", + "swapAvailableTokenDisclaimer": "Se dispone de un número limitado de tokens para puentear entre redes", + "swapCrossSwapNetworkTooltipTitle": "Intercambiar entre redes", + "swapCrossSwapNetworkTooltipDescription": "Al intercambiar entre redes, se recomienda utilizar los tokens disponibles para obtener el precio más bajo y las transacciones más rápidas.", + "settingsAbout": "Acerca de Phantom", + "settingsConfirm": "Sí", + "settingsMakeSureNoOneIsWatching": "Asegúrese de que nadie está mirando su pantalla", + "settingsManageAccounts": "Gestión de cuentas", + "settingsPrompt": "¿Seguro que quiere continuar?", + "settingsSelectAvatar": "Seleccionar avatar", + "settingsSelectSecretPhrase": "Seleccionar Frase secreta", + "settingsShowPrivateKey": "Pulse para revelar su clave privada", + "settingsShowRecoveryPhrase": "Pulse para revelar su frase secreta", + "settingsSubmitBetaFeedback": "Envíe sus comentarios sobre la versión beta", + "settingsUpdateAccountNameToast": "Nombre de la cuenta actualizado", + "settingsUpdateAvatarToast": "Avatar actualizado", + "settingsWalletAddress": "Dirección de la cuenta", + "settingsWalletAddresses": "Direcciones de cuenta", + "settingsWalletNamePrimary": "Nombre de la cuenta", + "settingsPlaceholderName": "Nombre", + "settingsWalletNameSecondary": "Cambiar el nombre de su billetera", + "settingsYourAccounts": "Sus cuentas", + "settingsYourAccountsMultiChain": "Multi-red", + "settingsNotifications": "Notificaciones", + "settingsNotificationPreferences": "Preferencias de notificaciones", + "pushNotificationsPreferencesAllowNotifications": "Permitir notificaciones", + "pushNotificationsPreferencesSentTokens": "Tokens enviados", + "pushNotificationsPreferencesSentTokensDescription": "Transferencias salientes de tokens y NFT", + "pushNotificationsPreferencesReceivedTokens": "Tokens recibidos", + "pushNotificationsPreferencesReceivedTokensDescription": "Transferencias entrantes de tokens y NFT", + "pushNotificationsPreferencesDexSwap": "Intercambios", + "pushNotificationsPreferencesDexSwapDescription": "Intercambios en aplicaciones reconocidas", + "pushNotificationsPreferencesOtherBalanceChanges": "Otros cambios en el saldo", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Otras transacciones con varios tokens que afectan a su saldo", + "pushNotificationsPreferencesPhantomMarketing": "Actualizaciones de Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Anuncios de características y actualizaciones generales", + "pushNotificationsPreferencesDescription": "Estos ajustes controlan las notificaciones para esta billetera activa. Cada billetera tiene su propia configuración de notificaciones. Para desactivar todas las notificaciones de Phantom, vaya a los <1>ajustes del dispositivo.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "No se pueden sincronizar las preferencias de notificación.", + "connectSeedVaultConnectSeed": "Conectar una Semilla", + "connectSeedVaultConnectSeedDescription": "Conecte Phantom a la Bóveda de Semillas en su teléfono", + "connectSeedVaultSelectAnAccount": "Seleccione una cuenta", + "connectSeedVaultSelectASeed": "Seleccione una Semilla", + "connectSeedVaultSelectASeedDescription": "Elija a qué semilla desea conectarse a Phantom", + "connectSeedVaultSelectAnAccountDescription": "Elija la cuenta que desea configurar con Phantom", + "connectSeedVaultNoAccountsFound": "No se han encontrado cuentas.", + "connectSeedVaultSelectAccounts": "Seleccionar cuentas", + "connectSeedVaultSelectAccountsDescription": "Elija las cuentas que desea configurar con Phantom", + "connectSeedVaultCompleteSetup": "Completar la configuración", + "connectSeedVaultCompleteSetupDescription": "¡Ya está todo listo! Explore web3 con Phantom y utilice su Bóveda de Semillas para confirmar las transacciones", + "connectSeedVaultConnectAnotherSeed": "Conectar otra Semilla", + "connectSeedVaultConnectAllSeedsConnected": "Todas las semillas conectadas", + "connectSeedVaultNoSeedsConnected": "No hay semillas conectadas. Pulse el botón de abajo para autorizar desde la Bóveda de Semillas.", + "connectSeedVaultConnectAccount": "Conectar cuenta", + "connectSeedVaultLoadMore": "Cargar más", + "connectSeedVaultNeedPermission": "Se requiere permiso", + "connectSeedVaultNeedPermissionDescription": "Vaya a Ajustes para permitir que Phantom utilice los permisos de Seed Vault.", + "stakeApy": "APY {{apyPercentage}}", + "stakeFee": "Comisión del {{fee}}", + "stakeAmount": "Importe", + "stakeAmountBalance": "Saldo", + "swapTopQuotes": "Los {{numQuotes}} mejores presupuestos", + "swapTopQuotesTitle": "Los mejores presupuestos", + "swapProvidersTitle": "Proveedores", + "swapProvidersFee": "Comisión del {{fee}}", + "swapProvidersTagRecommended": "Mejor rentabilidad", + "swapProvidersTagFastest": "Más rápido", + "swapProviderEstimatedTimeHM": "{{hours}} h {{minutes}} m", + "swapProviderEstimatedTimeM": "{{minutes}} m", + "swapProviderEstimatedTimeS": "{{seconds}} s", + "stakeReview": "Revisar", + "stakeReviewAccount": "Cuenta", + "stakeReviewCommissionFee": "Comisión", + "stakeReviewConfirm": "Confirmar", + "stakeReviewValidator": "Validador", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "Entendido", + "swapTabInsufficientFunds": "Fondos insuficientes", + "swapNoAssetsFound": "Ningún activo", + "swapNoTokensFound": "No se han encontrado tokens", + "swapConfirmationTryAgain": "Inténtelo de nuevo", + "swapConfirmationGoBack": "Volver", + "swapNoQuotesFound": "No se han encontrado presupuestos", + "swapNotProviderFound": "No hemos podido encontrar un proveedor para este intercambio de tokens. Pruebe con otro token.", + "swapAvailableOnMainnet": "Esta función sólo está disponible en Mainnet", + "swapNotAvailableEVM": "Los intercambios aún no están disponibles para las cuentas de EVM", + "singleChainSwapTab": "En la red", + "crossChainSwapTab": "A través de las redes", + "allFilter": "Todo", + "bridgeRefuelTitle": "Repostar", + "bridgeRefuelDescription": "Repostar e garantiza que podrá pagar las transacciones después de realizar el puente.", + "bridgeRefuelLabelBalance": "Su {{symbol}}", + "bridgeRefuelLabelReceive": "Usted recibe", + "bridgeRefuelLabelFee": "Coste estimado", + "bridgeRefuelDismiss": "Continuar sin repostar", + "bridgeRefuelEnable": "Activar repostaje", + "unwrapWrappedSolError": "Error al desenvolver", + "unwrapWrappedSolLoading": "Desenvolviendo...", + "unwrapWrappedSolSuccess": "Desenvuelto", + "unwrapWrappedSolViewTransaction": "Ver transacción", + "dappApprovePopupSignMessage": "Firmar mensaje", + "solanaPayFrom": "De", + "solanaPayMessage": "Mensaje", + "solanaPayNetworkFee": "Comisión de la red", + "solanaPayFree": "Gratis", + "solanaPayPay": "Pagar {{item}}", + "solanaPayPayNow": "Pagar ahora", + "solanaPaySending": "Enviando {{item}}", + "solanaPayReceiving": "Recibiendo {{item}}", + "solanaPayMinting": "Acuñando {{item}}", + "solanaPayTransactionProcessing": "Su transacción se está procesando,\nespere.", + "solanaPaySent": "¡Enviado!", + "solanaPayReceived": "¡Recibido!", + "solanaPayMinted": "¡Acuñado!", + "solanaPaySentNFT": "¡NFT enviado!", + "solanaPayReceivedNFT": "¡NFT recibido!", + "solanaPayTokensSent": "Sus tokens se enviaron con éxito a {{to}}", + "solanaPayTokensReceived": "Ha recibido nuevos tokens de {{from}}", + "solanaPayViewTransaction": "Ver transacción", + "solanaPayTransactionFailed": "La transacción ha fallado", + "solanaPayConfirm": "Confirmar", + "solanaPayTo": "para", + "dappApproveConnectViewAccount": "Ver su cuenta de Solana", + "deepLinkInvalidLink": "Enlace no válido", + "deepLinkInvalidSplTokenSubtitle": "Contiene un token que no posee o que no podemos identificar.", + "walletAvatarShowAllAccounts": "Mostrar todas las cuentas", + "pushNotificationsGetInstantUpdates": "Obtener actualizaciones instantáneas", + "pushNotificationsEnablePushNotifications": "Habilitar las notificaciones sobre transferencias completadas, intercambios y anuncios", + "pushNotificationsEnable": "Habilitar", + "pushNotificationsNotNow": "Ahora no", + "onboardingAgreeToTermsOfServiceInterpolated": "Acepto los <1>Términos del servicio", + "onboardingConfirmSaveSecretRecoveryPhrase": "Vale, la he guardado", + "onboardingCreateNewWallet": "Crear una nueva billetera", + "onboardingErrorDuplicateSecretRecoveryPhrase": "Esta frase secreta ya existe en su billetera", + "onboardingErrorInvalidSecretRecoveryPhrase": "Frase secreta de recuperación inválida", + "onboardingFinished": "¡Ya está todo listo!", + "onboardingImportAccounts": "Importar cuentas", + "onboardingImportImportingAccounts": "Importando cuentas...", + "onboardingImportImportingFindingAccounts": "Encontrar cuentas con actividad", + "onboardingImportAccountsLastActive": "Activo hace {{formattedTimestamp}}", + "onboardingImportAccountsNeverUsed": "Nunca usado", + "onboardingImportAccountsCreateNew": "Nueva billetera", + "onboardingImportAccountsDescription": "Elija las cuentas de billetera que desea importar", + "onboardingImportReadOnlyAccountDescription": "Añada una dirección o un nombre de dominio que desee vigilar. Solo tendrá acceso de visualización y no podrá firmar transacciones ni mensajes.", + "onboardingImportSecretRecoveryPhrase": "Importar frase secreta", + "onboardingImportViewAccounts": "Ver cuentas", + "onboardingRestoreExistingWallet": "Restaurar una billetera existente con su frase secreta de recuperación de 12 o 24 palabras", + "onboardingShowUnusedAccounts": "Mostrar cuentas no utilizadas", + "onboardingShowMoreAccounts": "Mostrar más cuentas", + "onboardingHideUnusedAccounts": "Ocultar cuentas no utilizadas", + "onboardingSecretRecoveryPhrase": "Frase secreta de recuperación", + "onboardingSelectAccounts": "Seleccione sus cuentas", + "onboardingStoreSecretRecoveryPhraseReminder": "Solo así podrá recuperar la cuenta. ¡Guárdela en un lugar seguro!", + "useTokenMetasForMintsUnknownName": "Desconocido", + "bookmarksExploreScreenSearch": "Buscar o escribir una URL", + "timeUnitMinute": "minuto", + "timeUnitMinutes": "minutos", + "timeUnitHour": "hora", + "timeUnitHours": "horas", + "espNFTListWithPrice": "Ha listado {{NFTDisplayName}} por {{priceAmount}} {{priceTokenSymbol}} en {{dAppName}}", + "espNFTListWithPriceWithoutDApp": "Ha listado {{NFTDisplayName}} por {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithoutPrice": "Ha listado {{NFTDisplayName}} en {{dAppName}}", + "espNFTListWithoutPriceWithoutDApp": "Ha puesto en venta {{NFTDisplayName}}", + "espNFTChangeListPriceWithPrice": "Ha actualizado el listado de {{NFTDisplayName}} a {{priceAmount}} {{priceTokenSymbol}} en {{dAppName}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "Ha actualizado el listado de {{NFTDisplayName}} a {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithoutPrice": "Ha actualizado el listado de {{NFTDisplayName}} en {{dAppName}}", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "Ha actualizado el listado de {{NFTDisplayName}}", + "espNFTBidBidderWithPrice": "Ha pujado {{priceAmount}} {{priceTokenSymbol}} por {{NFTDisplayName}} en {{dAppName}}", + "espNFTBidBidderWithPriceWithoutDApp": "Ha ofrecido {{priceAmount}} {{priceTokenSymbol}} por {{NFTDisplayName}}", + "espNFTBidBidderWithoutPrice": "Ha pujado por {{NFTDisplayName}} en {{dAppName}}", + "espNFTBidBidderWithoutPriceWithoutDApp": "Ha hecho una oferta por {{NFTDisplayName}}", + "espNFTBidListerWithPrice": "Nueva puja de {{priceAmount}} {{priceTokenSymbol}} por {{NFTDisplayName}} en {{dAppName}}", + "espNFTBidListerWithPriceWithoutDApp": "Nueva oferta de {{priceAmount}} {{priceTokenSymbol}} por {{NFTDisplayName}}", + "espNFTBidListerWithoutPrice": "Nueva puja por {{NFTDisplayName}} en {{dAppName}}", + "espNFTBidListerWithoutPriceWithoutDApp": "Nueva oferta por {{NFTDisplayName}}", + "espNFTCancelBidWithPrice": "Ha cancelado su puja de {{priceAmount}} {{priceTokenSymbol}} por {{NFTDisplayName}} en {{dAppName}}", + "espNFTCancelBidWithPriceWithoutDApp": "Ha cancelado su oferta de {{priceAmount}} {{priceTokenSymbol}} por {{NFTDisplayName}}", + "espNFTCancelBidWithoutPrice": "Ha cancelado su puja por {{NFTDisplayName}} en {{dAppName}}", + "espNFTCancelBidWithoutPriceWithoutDApp": "Ha cancelado su oferta por {{NFTDisplayName}}", + "espNFTUnlist": "Ha anulado la lista de {{NFTDisplayName}} en {{dAppName}}", + "espNFTUnlistWithoutDApp": "Ha anulado la lista de {{NFTDisplayName}}", + "espNFTBuyBuyerWithPrice": "Ha comprado {{NFTDisplayName}} por {{priceAmount}} {{priceTokenSymbol}} en {{dAppName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "Ha comprado {{NFTDisplayName}} por {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuyBuyerWithoutPrice": "Ha comprado {{NFTDisplayName}} en {{dAppName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "Ha comprado {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "Ha vendido {{NFTDisplayName}} por {{priceAmount}} {{priceTokenSymbol}} en {{dAppName}}", + "espNFTBuySellerWithPriceWithoutDApp": "Ha vendido {{NFTDisplayName}} por {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuySellerWithoutPrice": "Ha vendido {{NFTDisplayName}} en {{dAppName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "Ha vendido {{NFTDisplayName}}", + "espDEXSwap": "Ha cambiado {{downTokensTextFragment}} por {{upTokensTextFragment}} en {{dAppName}}", + "espDEXDepositLPWithPoolDisplay": "Ha depositado {{downTokensTextFragment}} en el fondo de liquidez {{poolDisplayName}} en {{dAppName}}", + "espDEXDepositLPWithoutPoolDisplay": "Ha cambiado {{downTokensTextFragment}} por {{upTokensTextFragment}} en {{dAppName}}", + "espDEXWithdrawLPWithPoolDisplay": "Ha retirado {{upTokensTextFragment}} del fondo de liquidez {{poolDisplayName}} en {{dAppName}}", + "espDEXWithdrawLPWithoutPoolDisplay": "Ha cambiado {{downTokensTextFragment}} por {{upTokensTextFragment}} en {{dAppName}}", + "espGenericTokenSend": "Ha enviado {{downTokensTextFragment}}", + "espGenericTokenReceive": "Ha recibido {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "Ha cambiado {{downTokensTextFragment}} por {{upTokensTextFragment}}", + "espUnknown": "DESCONOCIDO", + "espUnknownNFT": "NFT desconocido", + "espTextFragmentAnd": "y", + "externalLinkWarningTitle": "Está a punto de abandoar Phantom", + "externalLinkWarningDescription": "Y abrir {{url}}. Asegúrese de que confía en esta fuente antes de interactuar con ella.", + "shortcutsWarningDescription": "Atajos proporcionados por {{url}}. Asegúrese de confiar en esta fuente antes de interactuar con ella.", + "lowTpsBanner": "Solana está experimentando una congestión en la red", + "lowTpsMessageTitle": "Congestión de la red Solana", + "lowTpsMessage": "Debido a la alta congestión de Solana, ajena al control de Phantom, sus transacciones pueden fallar o retrasarse. Reintente las transacciones fallidas.", + "solanaSlow": "La red Solana está inusualmente lenta", + "solanaNetworkTemporarilyDown": "La red Solana está temporalmente fuera de servicio", + "waitForNetworkRestart": "Espere a que la red se reinicie. Sus fondos no se verán afectados.", + "exploreCollectionsCarouselTitle": "Popular", + "exploreDropsCarouselTitle": "Novedades", + "exploreSortFloor": "Suelo", + "exploreSortListed": "Listado", + "exploreSortVolume": "Volumen", + "exploreFetchErrorSubtitle": "Inténtelo más tarde.", + "exploreFetchErrorTitle": "Fallo en la búsqueda.", + "exploreTopCollectionsTitle": "Principales colecciones de NFT", + "exploreTopListLess": "Menos", + "exploreTopListMore": "Más", + "collectiblesSearchCollectionsSection": "Colecciones", + "collectiblesSearchItemsSection": "Artículos", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} artículos", + "collectiblesSearchPlaceholderText": "Buscar sus coleccionables", + "collectionPinSuccess": "Colección fijada", + "collectionPinFail": "No se ha podido fijar la colección", + "collectionUnpinSuccess": "Colección desfijada", + "collectionUnpinFail": "No se ha podido desfijar la colección", + "collectionHideSuccess": "Coleccionable ocultado", + "collectionHideFail": "La recaudación no se ha podido ocultar", + "collectionUnhideSuccess": "Coleccionable revelado", + "collectionUnhideFail": "La recaudación no se ha podido revelar", + "collectiblesSpamSuccess": "Denunciado como spam", + "collectiblesSpamFail": "Error al denunciar como spam", + "collectiblesSpamAndHiddenSuccess": "Denunciado como spam y ocultado", + "collectiblesNotSpamSuccess": "Marcado como no spam", + "collectiblesNotSpamFail": "Error al marcar como no spam", + "collectiblesNotSpamAndUnhiddenSuccess": "Marcado como no spam y ocultación cancelada", + "tokenSpamWarning": "Este token se ocultó porque Phantom cree que es spam.", + "collectibleSpamWarning": "Este coleccionable se ocultó porque Phantom cree que es spam.", + "emojiNoResults": "No se han encontrado emojis", + "emojiSearchResults": "Resultados de búsqueda", + "emojiSuggested": "Sugerido", + "emojiSmileys": "Smileys y personas", + "emojiAnimals": "Animales y naturaleza", + "emojiFood": "Comida y bebida", + "emojiTravel": "Viajes y lugares", + "emojiActivities": "Actividades", + "emojiObjects": "Objetos", + "emojiSymbols": "Símbolos", + "emojiFlags": "Banderas", + "whichExtensionToConnectWith": "¿Con qué extensión desea conectarse?", + "configureInSettings": "Configurable en Ajustes → Billetera de aplicaciones predeterminada.", + "continueWith": "Continuar con", + "useMetaMask": "Usar MetaMask", + "usePhantom": "Usar Phantom", + "alwaysAsk": "Preguntar siempre", + "dontAskMeAgain": "No volver a preguntar", + "selectWalletSettingDescriptionLine1": "Puede que algunas aplicaciones no ofrezcan la opción de conectar con Phantom.", + "selectWalletSettingDescriptionLinePhantom": "Como solución provisional, la conexión con MetaMask siempre abrirá Phantom en su lugar.", + "selectWalletSettingDescriptionLineAlwaysAsk": "Como solución provisional, cuando se conecte con MetaMask, le preguntaremos si desea utilizar Phantom en su lugar.", + "selectWalletSettingDescriptionLineMetaMask": "Si establece MetaMask como predeterminada, esas aplicaciones no podrán conectarse a Phantom.", + "metaMaskOverride": "Billetera de aplicación predeterminada", + "metaMaskOverrideSettingDescriptionLine1": "Para conectarse a sitios web que no ofrecen la opción de utilizar Phantom.", + "refreshAndReconnectToast": "Actualice y vuelva a conectarse para aplicar sus cambios", + "autoConfirmUnavailable": "No disponible", + "autoConfirmReasonDappNotWhitelisted": "La confirmación automática no está disponible porque el contrato del que procede no está en nuestra lista de permitidos para esta aplicación.", + "autoConfirmReasonSessionNotActive": "La confirmación automática no está disponible porque no hay ninguna sesión de confirmación automática activa. Habilítela a continuación.", + "autoConfirmReasonRateLimited": "La confirmación automática no está disponible porque la dapp que está utilizando está enviando demasiadas solicitudes.", + "autoConfirmReasonUnsupportedNetwork": "La confirmación automática no está disponible porque aún no es compatible con esta red.", + "autoConfirmReasonSimulationFailed": "La confirmación automática no está disponible porque no podemos garantizar la seguridad.", + "autoConfirmReasonTabNotFocused": "La confirmación automática no está disponible porque la pestaña del dominio en el que está intentando realizar la confirmación automática no está activa.", + "autoConfirmReasonNotUnlocked": "La confirmación automática no está disponible porque la billetera no fue desbloqueada.", + "rpcErrorUnauthorizedWrongAccount": "La dirección de origen de la transacción no coincide con la dirección de la cuenta seleccionada.", + "rpcErrorUnauthorizedUnknownSource": "No se ha podido determinar el origen de la solicitud RPC.", + "transactionsDisabledTitle": "Transacciones desactivadas", + "transactionsDisabledMessage": "Su dirección no puede realizar transacciones con Phantom", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "Activo", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL copiada en el portapapeles", + "notEnoughSolScanTransactionWarning": "Esta transacción puede fallar debido a la insuficiencia de SOL en su cuenta. Añada más SOL a su cuenta e inténtelo de nuevo.", + "transactionRevertedWarning": "Esta transacción se revirtió durante la simulación. Los fondos pueden perderse si se envían.", + "quests": "Misiones", + "questsClaimInProgress": "Reclamación en curso", + "questsVerifyingCompletion": "Verificación de la finalización de la misión", + "questsClaimError": "Error al reclamar la recompensa", + "questsClaimErrorDescription": "Se ha producido un error al reclamar su recompensa. Inténtelo de nuevo más tarde.", + "questsDaysLeft": "{{days}} días restantes", + "questsDaysLeftSingular": "{{days}} día restante", + "questsDaysLessThanOneDay": "< 1 día restante", + "questsBadgeMobileOnly": "Solo móvil", + "questsBadgeExtensionOnly": "Solo extensión", + "questsStartedStateExplainerTitle": "Misión iniciada", + "questsStartedStateExplainerDescriptionPart1": "Después de completarla, pueden pasar varias horas antes de que pueda reclamar su recompensa. Esto es para que podamos verificar que ha completado esta misión, y asegurar que cada recompensa solo puede ser reclamada una vez por persona.", + "questsStartedStateExplainerDescriptionPart2": "Si ha transcurrido más de un día desde que completó esta misión, póngase en contacto con el servicio de asistencia para obtener ayuda.", + "questsStartedStateExplainerButtonLabel": "Entendido", + "exploreLearn": "Aprender", + "exploreSites": "Sitios", + "exploreApps": "Aplicaciones", + "exploreTokens": "Tokens", + "exploreCollections": "Colecciones", + "exploreFilterByall_networks": "Todas las redes", + "exploreSortBytrending": "Tendencias", + "exploreSortBytop": "Mejores", + "exploreSortByvolume": "Volumen", + "exploreSortBygainers": "Ganadores", + "exploreSortBylosers": "Perdedores", + "exploreSortBymarket_cap": "Capitalización bursátil", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "Coleccionables", + "exploreCategoryMarketplace": "Mercado", + "exploreCategoryGaming": "Juegos", + "exploreCategoryBridges": "Puentes", + "exploreCategoryOther": "Otros", + "exploreCategorySocial": "Social", + "exploreCategoryCommunity": "Comunidad", + "exploreVolume": "Volumen", + "exploreFloor": "Suelo", + "exploreCap": "Capitalización bursátil", + "exploreToken": "Token", + "explorePrice": "Precio", + "explore24hVolume": "Volumen de 24h", + "exploreErrorButtonText": "Inténtelo de nuevo", + "exploreErrorDescription": "Se ha producido un error al intentar cargar el contenido de exploración. Inténtelo de nuevo", + "exploreErrorTitle": "Error al cargar el contenido de la exploración", + "exploreNetworkError": "Se ha producido un error en la red. Inténtelo de nuevo más tarde.", + "exploreTokensLegalDisclaimer": "La información sobre precios y los proyectos de blockchain se facilitan únicamente con fines informativos. Datos de mercado proporcionados por CoinGecko.", + "exploreLearnErrorTitle": "Error al cargar el contenido de aprendizaje", + "exploreLearnErrorDescription": "Se ha producido un error al intentar cargar el contenido de aprendizaje. Inténtelo de nuevo", + "dappBrowserSearchScreenVisitSite": "Visitar sitio", + "dappBrowserSearchScreenSearchWithGoogle": "Buscar con Google", + "dappBrowserSearchScreenSearchLinkYouCopied": "Enlace que ha copiado", + "dappBrowserSearchScreenSearchTextYouCopied": "Texto que ha copiado", + "dappBrowserSearchPlaceholder": "Buscar aplicaciones", + "dappBrowserSearchNoApps": "No se han encontrado aplicaciones", + "dappBrowserTabsLimitExceededScreenTitle": "¿Cerrar pestañas antiguas?", + "dappBrowserTabsLimitExceededScreenDescription": "Tiene {{tabsCount}} pestañas abiertas. Para abrir más, deberá cerrar algunas pestañas.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "Cerrar todas las pestañas", + "localizedErrorUnknownError": "Algo ha ido mal, inténtelo de nuevo más tarde.", + "localizedErrorUnsupportedCountry": "Lo sentimos, su país no se admite actualmente.", + "localizedErrorTokensNotLoading": "Ha habido un problema al cargar sus tokens. Inténtelo de nuevo.", + "localizedErrorSwapperNoQuotes": "No se han encontrado presupuestos. Pruebe con otro token o importe.", + "localizedErrorSwapperRefuelNoQuotes": "No se han encontrado presupuestos. Pruebe con otro token, cantidad o desactive el repostaje.", + "localizedErrorInsufficientSellAmount": "Cantidad de token demasiado baja. Aumente el valor para intercambiar la cadena cruzada.", + "localizedErrorCrossChainUnavailable": "Los intercambios entre cadenas no están disponibles en este momento, inténtelo de nuevo más tarde.", + "spamHistoryAction": "Ver elementos ocultos", + "spamHistoryTitle": "Actividad oculta", + "spamHistoryWarning": "Esta transacción se ocultó porque Phantom cree que puede ser spam.", + "appAuthenticationFailed": "Fallo en la autenticación", + "appAuthenticationFailedDescription": "Ha habido un problema con su intento de autenticación. Inténtelo de nuevo.", + "partialErrorBalanceChainName": "Estamos teniendo problemas para actualizar sus saldos de {{chainName}}. Sus fondos están a salvo.", + "partialErrorGeneric": "Estamos teniendo problemas para actualizar las redes, algunos de sus saldos de tokens y precios pueden estar desfasados. Sus fondos están a salvo.", + "partialErrorTokenDetail": "Estamos teniendo problemas para actualizar su saldo de tokens. Sus fondos están a salvo.", + "partialErrorTokenPrices": "Estamos teniendo problemas para actualizar sus precios de tokens. Sus fondos están a salvo." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/fil/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/fil/translation.json new file mode 100644 index 0000000..c7b7f01 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/fil/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "Magdagdag", + "commandAccept": "Tanggapin", + "commandApprove": "Aprubahan", + "commandBack": "Bumalik", + "commandBuy": "Bumili", + "commandCancel": "Kanselahin", + "commandClaim": "I-claim", + "commandClaimReward": "I-claim ang iyong reward", + "commandClear": "I-clear", + "commandClose": "Isara", + "commandConfirm": "Kumpirmahin", + "commandConnect": "Kumonekta", + "commandContinue": "Magpatuloy", + "commandCopy": "Kopyahin", + "commandCopyAddress": "Kopyahin ang address", + "commandCopyTokenAddress": "Kopyahin ang address ng token", + "commandCreate": "Gumawa", + "commandCreateTicket": "Gumawa ng Ticket", + "commandDismiss": "I-dismiss", + "commandDownload": "I-download", + "commandEdit": "I-edit", + "commandHelp": "Tulong", + "commandLearnMore": "Matuto pa", + "commandLearnMore2": "Alamin pa", + "commandMint": "I-mint", + "commandMore": "Higit pa", + "commandNext": "Susunod", + "commandOpen": "Buksan", + "commandOpenSettings": "Buksan ang Mga Setting", + "commandPaste": "I-paste", + "commandReceive": "Tanggapin", + "commandReconnect": "Kumonekta Ulit", + "commandRecordVideo": "Mag-record ng Video", + "commandRetry": "Subukan Ulit", + "commandRevoke": "I-revoke", + "commandSave": "I-save", + "commandScanQRCode": "I-scan ang QR Code", + "commandSelectMedia": "Pumili ng Media", + "commandSell": "Ibenta", + "commandSend": "Magpadala", + "commandShare": "Ibahagi", + "commandShowBalance": "Ipakita ang Balanse", + "commandSign": "Pirmahan", + "commandStake": "Mag-stake", + "commandSwap": "I-swap", + "commandTakePhoto": "Kumuha ng Litrato", + "commandTryAgain": "Subukan Ulit", + "commandViewTransaction": "Tingnan ang Transaksyon", + "commandReportAsNotSpam": "I-report na hindi spam", + "commandReportAsSpam": "I-report na spam", + "commandPin": "I-pin", + "commandUnpin": "I-unpin", + "commandHide": "Itago", + "commandUnhide": "Ipakita", + "commandBurn": "I-burn", + "commandReport": "I-report", + "commandView": "Tingnan", + "commandUnwrap": "I-unwrap", + "pastParticipleClaimed": "Na-claim", + "pastParticipleCompleted": "Nakumpleto na", + "pastParticipleCopied": "Nakopya na", + "pastParticipleDone": "Tapos na", + "nounName": "Pangalan", + "nounNetwork": "Network", + "nounNetworkFee": "Bayarin sa Network", + "nounSymbol": "Simbolo", + "nounDescription": "Deskripsyon", + "amount": "Halaga", + "limit": "Limit", + "new": "Bago", + "gotIt": "Ok", + "internal": "Internal", + "reward": "Reward", + "seeAll": "Tingnan lahat", + "seeLess": "Tingnan ang mas kaunti", + "homeTab": "Home", + "collectiblesTab": "Mga Collectible", + "swapTab": "Mag-swap", + "activityTab": "Aktibidad", + "exploreTab": "I-explore", + "accountHeaderConnectedInterpolated": "Nakakonekta ka sa {{origin}}", + "accountHeaderConnectedToSite": "Nakakonekta ka sa site na ito", + "accountHeaderCopyToClipboard": "Kopyahin sa clipboard", + "accountHeaderNotConnected": "Hindi ka nakakonekta ka sa", + "accountHeaderNotConnectedInterpolated": "Hindi ka nakakonekta sa {{origin}}", + "accountHeaderNotConnectedToSite": "Hindi ka nakakonekta sa site na ito", + "accountWithoutEnoughSolActionButtonCancel": "Kanselahin", + "accountWithoutEnoughSolPrimaryText": "Hindi sapat ang SOL", + "accountWithoutEnoughSolSecondaryText": "Walang sapat na SOL ang isang account na kasama sa transaksyong ito. Posibleng sa iyo o sa ibang tao ang account. Ire-revert ang transaksyong ito kung isusumite.", + "accountSwitcher": "Switcher ng Account", + "addAccountHardwareWalletPrimaryText": "Ikonekta ang Hardware Wallet", + "addAccountHardwareWalletSecondaryText": "Gamitin ang iyong Ledger hardware wallet", + "addAccountHardwareWalletSecondaryTextMobile": "Gamitin ang iyong {{supportedHardwareWallets}} na wallet", + "addAccountSeedVaultWalletPrimaryText": "Ikonekta ang Seed Vault", + "addAccountSeedVaultWalletSecondaryText": "Gumamit ng wallet mula sa Seed Vault", + "addAccountImportSeedPhrasePrimaryText": "Mag-import ng Sikretong Parirala sa Pag-recover", + "addAccountImportSeedPhraseSecondaryText": "Mag-import ng mga account mula sa ibang wallet", + "addAccountImportWalletPrimaryText": "Mag-import ng Pribadong Key", + "addAccountImportWalletSecondaryText": "Mag-import ng account na may iisang chain", + "addAccountImportWalletSolanaSecondaryText": "Mag-import ng pribadong key ng Solana", + "addAccountLimitReachedText": "Naabot mo na ang {{accountsCount}} limitasyon sa account sa Phantom. Pakialis ang mga hindi nagagamit na account bago magdagdag ng mga karagdagang account.", + "addAccountNoSeedAvailableText": "Wala kang seed phrase na available. Mag-import ng kasalukuyang seed para makabuo ng account.", + "addAccountNewWalletPrimaryText": "Gumawa ng Bagong Account", + "addAccountNewWalletSecondaryText": "Bumuo ng bagong address ng wallet", + "addAccountNewMultiChainWalletSecondaryText": "Magdagdag ng bagong multi-chain na account", + "addAccountNewSingleChainWalletSecondaryText": "Magdagdag ng bagong account", + "addAccountPrimaryText": "Magdagdag / Magkonekta ng Wallet", + "addAccountSecretPhraseLabel": "Sikretong Parirala", + "addAccountSeedLabel": "Seed", + "addAccountSeedIDLabel": "Seed ID", + "addAccountSecretPhraseDefaultLabel": "Sikretong Parirala {{number}}", + "addAccountZeroAccountsForSeed": "0 account", + "addAccountShowAccountForSeed": "Magpakita ng 1 account", + "addAccountShowAccountsForSeed": "Magpakita ng {{numOfAccounts}} (na) account", + "addAccountHideAccountForSeed": "Magtago ng 1 account", + "addAccountHideAccountsForSeed": "Magtago ng {{numOfAccounts}} (na) account", + "addAccountSelectSeedDescription": "Bubuuin ang bagong account mo mula sa Sikretong Pariralang ito", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} (na) account", + "addAccountOneAccountsForSeed": "1 account", + "addAccountGenerateAccountFromSeed": "Gumawa ng Account", + "addAccountReadOnly": "Address ng Watch", + "addAccountReadOnlySecondaryText": "Subaybayan ang anumang pampublikong address ng wallet", + "addAccountSolanaAddress": "Address ng Solana", + "addAccountEVMAddress": "Address ng EVM", + "addAccountBitcoinAddress": "Address ng Bitcoin", + "addAccountImportAccountActionButtonImport": "Mag-import", + "addAccountImportAccountDuplicatePrivateKey": "May ganito nang account sa iyong wallet", + "addAccountImportAccountIncorrectFormat": "Maling format", + "addAccountImportAccountInvalidPrivateKey": "Hindi Valid ang Pribadong Key", + "addAccountImportAccountName": "Pangalan", + "addAccountImportAccountPrimaryText": "Mag-import ng Pribadong Key", + "addAccountImportAccountPrivateKey": "Pribadong key", + "addAccountImportAccountPublicKey": "Address o Domain", + "addAccountImportAccountPrivateKeyRequired": "Kinakailangan ang pribadong key", + "addAccountImportAccountNameRequired": "Kinakailangan ng pangalan", + "addAccountImportAccountPublicKeyRequired": "Kailangang ang pampublikong address", + "addAccountImportAccountDuplicateAddress": "May ganito nang address sa iyong wallet", + "addAddressAddressAlreadyAdded": "Naidagdag na ang address", + "addAddressAddressAlreadyExists": "May ganito nang address", + "addAddressAddressInvalid": "Hindi valid ang address", + "addAddressAddressIsRequired": "Kinakailangan ng address", + "addAddressAddressPlaceholder": "Address", + "addAddressLabelIsRequired": "Kinakailangan ng label", + "addAddressLabelPlaceholder": "Label", + "addAddressPrimaryText": "Magdagdag ng Address", + "addAddressToast": "Idinagdag ang address", + "createAssociatedTokenAccountCostLabelInterpolated": "Magkakahalaga ito ng {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "May ganito ka nang token account", + "createAssociatedTokenAccountErrorInsufficientFunds": "Hindi sapat ang pondo", + "createAssociatedTokenAccountErrorInvalidMint": "Hindi valid ang mint address", + "createAssociatedTokenAccountErrorInvalidName": "Hindi valid ang pangalan", + "createAssociatedTokenAccountErrorInvalidSymbol": "Hindi valid ang simbolo", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "Hindi namin nagawa ang iyong token account. Pakisubukan ulit.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "Hindi nagawa ang account", + "createAssociatedTokenAccountErrorUnableToSendMessage": "Hindi namin naipadala ang iyong transaksyon.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "Hindi naipadala ang transaksyon", + "createAssociatedTokenAccountInputPlaceholderMint": "Address ng Mint", + "createAssociatedTokenAccountInputPlaceholderName": "Pangalan", + "createAssociatedTokenAccountInputPlaceholderSymbol": "Simbolo", + "createAssociatedTokenAccountLoadingMessage": "Ginagawa namin ang iyong token account.", + "createAssociatedTokenAccountLoadingTitle": "Ginagawa ang token account", + "createAssociatedTokenAccountPageHeader": "Gumawa ng Token Account", + "createAssociatedTokenAccountSuccessMessage": "Nagawa ang iyong token account!", + "createAssociatedTokenAccountSuccessTitle": "Nakagawa ng token account", + "createAssociatedTokenAccountViewTransaction": "Tingnan ang transaksyon", + "assetDetailRecentActivity": "Kamakailang Aktibidad", + "assetDetailStakeSOL": "Mag-stake ng SOL", + "assetDetailUnknownToken": "Hindi Alam na Token", + "assetDetailUnwrapAll": "I-unwrap Lahat", + "assetDetailUnwrappingSOL": "Pag-unwrap ng SOL", + "assetDetailUnwrappingSOLFailed": "Hindi na-unwrap ang SOL", + "assetDetailViewOnExplorer": "Tingnan sa {{explorer}}", + "assetDetailViewOnExplorerDefaultExplorer": "Explorer", + "assetDetailSaveToPhotos": "I-save sa Mga Larawan", + "assetDetailPinCollection": "I-pin ang Koleksyon", + "assetDetailUnpinCollection": "I-unpin ang Koleksyon", + "assetDetailHideCollection": "Itago ang Koleksyon", + "assetDetailUnhideCollection": "I-unhide ang Koleksyon", + "assetDetailTokenNameLabel": "Pangalan ng Token", + "assetDetailNetworkLabel": "Network", + "assetDetailAddressLabel": "Address", + "assetDetailPriceLabel": "Presyo", + "collectibleDetailSetAsAvatar": "Itakda bilang Avatar", + "collectibleDetailSetAsAvatarSingleWorkAlt": "Avatar", + "collectibleDetailShare": "Ibahagi ang Collectible", + "assetDetailAboutLabel": "Tungkol sa {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "May kakayahan ang {{delegate}} na ipadala o i-burn ang token na ito mula sa account mo.", + "sendAssetAmountLabelInterpolated": "Available {{amount}} {{tokenSymbol}}", + "assetListSearch": "Maghanap...", + "assetListUnknownToken": "Hindi Alam na Token", + "assetVisibilityUnknownToken": "Hindi Alam na Token", + "buyAssetInterpolated": "Bumili ng {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "Ang maximum na mabibili ay {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "Ang minimum na mabibili ay {{amount}}", + "buyNoAssetsAvailable": "Walang available na asset ng Ethereum o Polygon", + "buyThirdPartyScreenPaymentMethod": "Pumili ng paraan ng pagbabayad", + "gasEstimationErrorWarning": "Nagkaproblema sa pag-estimate sa bayarin para sa transaksyong ito. Posibleng mabigo ito.", + "nativeTokenBalanceErrorWarning": "Nagkaproblema sa pagkuha ng token balance mo para sa transaksyong ito. Posibleng mabigo ito.", + "blocklistOriginCommunityDatabaseInterpolated": "Na-flag ang site na ito bilang bahagi ng <1>database ng mga kilalang phishing website at scam na pinangangasiwaan ng komunidad<1>. Kung naniniwala kang hindi dapat na-flag ang site, <3>mag-file ng isyu.", + "blocklistOriginDomainIsBlocked": "Na-block ang {{domainName}}!", + "blocklistOriginIgnoreWarning": "Balewalain ang babalang ito, dalhin pa rin ako sa {{domainName}}.", + "blocklistOriginSiteIsMalicious": "Naniniwala ang Phantom na kahina-hinala at hindi ligtas na gamitin ang website na ito.", + "blocklistOriginThisDomain": "domain na ito", + "blocklistProceedAnyway": "Balewalain ang babala, magpatuloy pa rin", + "maliciousTransactionWarning": "Naniniwala ang Phantom na kahina-hinala at hindi ligtas na lagdaan ang transaksyong ito. Na-disable na namin ang kakayahang lagdaan ito para maprotektahan ka at ang iyong mga pondo.", + "maliciousTransactionWarningIgnoreWarning": "Balewalain ang babala, magpatuloy pa rin", + "maliciousTransactionWarningTitle": "Na-flag ang transaksyon!", + "maliciousRequestBlockedTitle": "Na-block ang request", + "maliciousRequestWarning": "Na-flag ang website na ito bilang malicious. Posibleng sinusubukan nitong nakawin ang pondo mo o lokohin ka para magkumpirma ng mapandayang request.", + "maliciousSignatureRequestBlocked": "Para sa iyong kaligtasan, na-block ng Phantom ang request na ito.", + "maliciousRequestBlocked": "Para sa kaligtasan mo, na-block ng Phantom ang request na ito. Dapat mong sara ang window na ito at huminto sa paggamit sa site na nagbukas nito.", + "siwErrorPopupTitle": "Invalid na Kahilingan sa Lagda", + "siwParseErrorDescription": "Hindi maipakita ang kahilingan sa lagda ng app dahil sa invalid na pag-format.", + "siwVerificationErrorDescription": "May 1 o higit pang error sa kahilingan sa lagda ng mensahe. Para sa seguridad mo, tiyaking ginagamit mo ang tamang app at subukan ulit.", + "siwErrorPagination": "{{n}} sa {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "Babala: hindi tumutugma ang address ng app sa ibinigay na address para sa paglagda.", + "siwErrorMessage_DOMAIN_MISMATCH": "Babala: hindi tumutugma ang domain ng app sa ibinigay na domain para sa pag-verify.", + "siwErrorMessage_URI_MISMATCH": "Babala: Hindi tumutugma ang URI hostname sa domain.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "Babala: hindi tumutugma ang chain ID sa ibinigay na chain ID para sa pag-verify.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Babala: masyadong malayo sa nakaraan ang petsa ng pag-isyu ng mensahe.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Babala: masyadong malayo sa hinaharap ang petsa ng pag-isyu ng mensahe.", + "siwErrorMessage_EXPIRED": "Babala: nag-expire na ang mensahe.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Babala: nag-expire ang mensahe bago ang pag-isyu nito.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "Babala: mag-e-expire ang mensahe bago ito maging valid.", + "siwErrorShowErrorDetails": "Ipakita ang mga detalye ng error", + "siwErrorHideErrorDetails": "Itago ang mga detalye ng error", + "siwErrorIgnoreWarning": "Balewalain ang babala, magpatuloy pa rin", + "siwsTitle": "Request sa Pag-sign In", + "siwsPermissions": "Mga Pahintulot", + "siwsAgreement": "Mensahe", + "siwsAdvancedDetails": "Mga Advance na Detalye", + "siwsAlternateStatement": "Gusto ng {{domain}} na mag-sign in ka gamit ang iyong Solana account:\n{{address}}", + "siwsFieldLable_domain": "Domain", + "siwsFieldLable_address": "Address", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "Bersyon", + "siwsFieldLable_chainId": "Chain ID", + "siwsFieldLable_nonce": "Nonce", + "siwsFieldLable_issuedAt": "Naisyu Sa", + "siwsFieldLable_expirationTime": "Mag-e-expire sa", + "siwsFieldLable_requestId": "Request ID", + "siwsFieldLable_resources": "Mga Resource", + "siwsVerificationErrorDescription": "Hindi valid ang sign-in request na ito. Nangangahulugan ito na hindi ito ligtas, o nagkamali ang developer nito noong nagpapadala ng request.", + "siwsErrorNumIssues": "{{n}} (na) isyu", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "Hindi tumutugma ang chain ID sa network na kinaroroonan mo.", + "siwsErrorMessage_DOMAIN_MISMATCH": "Hindi ito ang domain kung saan nagsa-sign in ka.", + "siwsErrorMessage_URI_MISMATCH": "Hindi ito ang URI kung saan nagsa-sign in ka.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Masyadong malayo sa nakaraan ang petsa ng pag-isyu ng mensahe.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Masyadong malayo sa hinaharap ang petsa ng pag-isyu ng mensahe.", + "siwsErrorMessage_EXPIRED": "Nag-expire na ang mensahe.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Nag-expire na ang mensahe bago ang pag-isyu nito.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "Mag-e-expire ang mensahe bago ito maging valid.", + "changeLockTimerPrimaryText": "Auto-Lock Timer", + "changeLockTimerSecondaryText": "Gaano katagal kaming maghihintay bago i-lock ang wallet mo kapag hindi na ito nagagamit?", + "changeLockTimerToast": "Na-update ang auto-lock timer", + "changePasswordConfirmNewPassword": "Kumpirmahin ang bagong password", + "changePasswordCurrentPassword": "Kasalukuyang password", + "changePasswordErrorIncorrectCurrentPassword": "Mali ang kasalukuyang password", + "changePasswordErrorGeneric": "Nagkaproblema, pakisubukan ulit sa ibang pagkakataon", + "changePasswordNewPassword": "Bagong password", + "changePasswordPrimaryText": "Baguhin ang password", + "changePasswordToast": "Na-update ang password", + "collectionsHiddenCollections": "Mga Nakatagong Koleksyon", + "collectiblesReportAsSpam": "Iulat na Spam", + "collectiblesReportAsSpamAndHide": "I-report bilang Spam at Itago", + "collectiblesReportAsNotSpam": "Iulat na Hindi Spam", + "collectiblesReportAsNotSpamAndUnhide": "I-unhide at i-report na hindi spam", + "collectiblesReportNotSpam": "Hindi Spam", + "collectibleDetailDescription": "Paglalarawan", + "collectibleDetailProperties": "Mga Property", + "collectibleDetailOrdinalInfo": "Ordinal Info", + "collectibleDetailRareSatsInfo": "Impormasyon ng Rare Sats", + "collectibleDetailSatsInUtxo": "Sats sa UTXO", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Sat Number", + "collectibleDetailSatName": "Pangalan ng Sat", + "collectibleDetailInscriptionId": "Inscription ID", + "collectibleDetailInscriptionNumber": "Inscription Number", + "collectibleDetailStandard": "Standard", + "collectibleDetailCreated": "Ginawa", + "collectibleDetailViewOnExplorer": "Tingnan sa {{explorer}}", + "collectibleDetailList": "Listahan", + "collectibleDetailSellNow": "Ibenta sa halagang {{amount}} {{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "Magbakante ng spare na Bitcoin", + "collectibleDetailUtxoSplitterCtaSubtitle": "Mayroon kang {{value}} ng BTC na ia-unlock", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "Para protektahan ang pondo mo, hinadlangan naming maipadala ang BTC sa mga UTXO na may Rare Sats. Gamitin ang UTXO splitter ng Magic Eden para magbakante ng hanggang {{value}} ng BTC mula sa iyong Rare Sats.", + "collectibleDetailUtxoSplitterModalCtaButton": "Gamitin ang UTXO Splitter", + "collectibleDetailEasilyAccept": "Tanggapin ang pinakamataas na alok", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} (na) sat", + "collectibleDetailSpamOverlayDescription": "Nakatago ang collectible na ito dahil naniniwala ang Phantom na spam ito.", + "collectibleDetailSpamOverlayReveal": "Ipakita ang Collectible", + "collectibleBurnTermsOfService": "Nauunawaan kong hindi na ito maa-undo", + "collectibleBurnTitleWithCount_one": "I-burn ang Token", + "collectibleBurnTitleWithCount_other": "Mag-burn ng Mga Token", + "collectibleBurnDescriptionWithCount_one": "Permanenteng sisirain at aalisin ng pagkilos na ito ang token na ito mula sa wallet mo.", + "collectibleBurnDescriptionWithCount_other": "Permanenteng sisirain at aalisin ng pagkilos na ito ang mga token na ito mula sa wallet mo.", + "collectibleBurnTokenWithCount_one": "Token", + "collectibleBurnTokenWithCount_other": "Mga Token", + "collectibleBurnCta": "I-burn", + "collectibleBurnRebate": "Rebate", + "collectibleBurnRebateTooltip": "Awtomatikong idedeposito sa wallet mo ang maliit na halaga ng SOL para sa pag-burn ng token na ito.", + "collectibleBurnNetworkFee": "Bayarin sa Network", + "collectibleBurnNetworkFeeTooltip": "Halagang kailangan ng network ng Solana para iproseso ang transaksyon", + "unwrapButtonSwapTo": "I-swap sa {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "I-withdraw mula sa {{withdrawalSource}} para sa{{chainSymbol}}", + "unwrapModalEstimatedTime": "Tinatayang Oras", + "unwrapModalNetwork": "Network", + "unwrapModalNetworkFee": "Bayarin sa Network", + "unwrapModalTitle": "Buod", + "unsupportedChain": "Hindi Sinusuportahang Chain", + "unsupportedChainDescription": "Mukhang hindi namin sinusuportahan ang {{action}} para sa network ng {{chainName}}.", + "networkFeesTooltipLabel": "Mga Bayarin sa Network ng {{chainName}}", + "networkFeesTooltipDescription": "Nabatay sa ilang salik ang mga bayarin sa {{chainName}}. Puwede mong i-customize ang mga iyon para gawing mas mabilis (mas mahal) o mas mabagal (mas mura) ang iyong transaksyon.", + "burnStatusErrorTitleWithCount_one": "Hindi na-burn ang token", + "burnStatusErrorTitleWithCount_other": "Hindi na-burn ang mga token", + "burnStatusSuccessTitleWithCount_one": "Na-burn ang token!", + "burnStatusSuccessTitleWithCount_other": "Na-burn ang mga token!", + "burnStatusLoadingTitleWithCount_one": "Bine-burn ang token...", + "burnStatusLoadingTitleWithCount_other": "Bine-burn ang mga token...", + "burnStatusErrorMessageWithCount_one": "Hindi ma-burn ang token na ito. Pakisubukan ulit sa ibang pagkakataon.", + "burnStatusErrorMessageWithCount_other": "Hindi ma-burn ang mga token na ito. Pakisubukan ulit sa ibang pagkakataon.", + "burnStatusSuccessMessageWithCount_one": "Permanenteng sinira ang token na ito at {{rebateAmount}} (na) SOL ang naideposito sa wallet mo.", + "burnStatusSuccessMessageWithCount_other": "Permanenteng sinira ang mga token na ito at {{rebateAmount}} (na) SOL ang naideposito sa wallet mo.", + "burnStatusLoadingMessageWithCount_one": "Permanenteng sinira ang token na ito at {{rebateAmount}} (na) SOL ang idedeposito sa wallet mo.", + "burnStatusLoadingMessageWithCount_other": "Permanenteng sinisira ang token na ito at {{rebateAmount}} (na) SOL ang idedeposito sa wallet mo.", + "burnStatusViewTransactionText": "Tingnan ang transaksyon", + "collectibleDisplayLoading": "Nilo-load...", + "collectiblesNoCollectibles": "Walang collectible", + "collectiblesPrimaryText": "Mga Collectible Mo", + "collectiblesReceiveCollectible": "Tumanggap ng Collectible", + "collectiblesUnknownCollection": "Hindi Alam na Koleksyon", + "collectiblesUnknownCollectible": "Hindi Alam na Collectible", + "collectiblesUniqueHolders": "Mga Natatanging May-ari", + "collectiblesSupply": "Supply", + "collectiblesUnknownTokens": "Mga Hindi Alam na Token", + "collectiblesNrOfListed": "{{ nrOfListed }} ang Naka-list", + "collectiblesListed": "Naka-list", + "collectiblesMintCollectible": "Mag-mint ng Collectible", + "collectiblesYouMint": "Nag-mint Ka", + "collectiblesMintCost": "Halaga ng pag-mint", + "collectiblesMintFail": "Hindi nakapag-mint", + "collectiblesMintFailMessage": "Nagkaisyu sa pag-mint ng collectible mo. Pakisubukan ulit.", + "collectiblesMintCostFree": "Libre", + "collectiblesMinting": "Nagmi-mint...", + "collectiblesMintingMessage": "Imini-mint ang collectible mo", + "collectiblesMintShareSubject": "Tingnan ito", + "collectiblesMintShareMessage": "Na-mint ko ito sa @phantom!", + "collectiblesMintSuccess": "Nakapag-mint", + "collectiblesMintSuccessMessage": "Na-mint na ang collectible mo", + "collectiblesMintSuccessQuestMessage": "Nagawa mo ang mga kinakailangan para sa Phantom Quest. Pindutin ang I-claim ang reward mo para makuha ang iyong libreng collectible.", + "collectiblesMintRequired": "Kinakailangan", + "collectiblesMintSafelyDismiss": "Puwede mo nang i-dismiss ang window na ito.", + "collectiblesTrimmed": "Naabot natin ang limit para sa bilang ng mga collectible na puwedeng ipakita ngayon.", + "collectiblesSeeAllHoldings": "Tingnan ang Lahat ng Holding", + "collectiblesLast": "Panghuli", + "collectiblesAbout": "Tungkol Dito", + "collectiblesSocialLinks": "Mga Social Link", + "collectiblesNonTransferable": "Hindi Naililipat", + "collectiblesNonTransferableYes": "Oo", + "collectiblesSellOfferDetails": "Mga Detalye ng Alok", + "collectiblesSellYouSell": "Ibinebenta mo Ang", + "collectiblesSellGotIt": "Ok", + "collectiblesSellYouReceive": "Tatanggap Ka Ng", + "collectiblesSellOffer": "Ialok", + "collectiblesSoldCollectible": "Naibentang Collectible", + "collectiblesSellMarketplace": "Marketplace", + "collectiblesSellCollectionFloor": "Collection Floor", + "collectiblesSellDifferenceFromFloor": "Kakaibahan sa floor", + "collectiblesSellLastSalePrice": "Huling Sale", + "collectiblesSellEstimatedFees": "Mga Tinantyang Bayarin", + "collectiblesSellEstimatedProfitAndLoss": "Tinantyang Kita/Pagkalugi", + "collectiblesSellViewOnMarketplace": "Tingnan sa {{marketplace}}", + "collectiblesSellCollectionFloorTooltip": "Ang pinakamababang presyo ng \"Bumili Ngayon\" sa koleksyon sa maraming marketplace.", + "collectiblesSellProfitLossTooltip": "Kinakalkula ang estimated na Kita/Lugi batay sa huling presyo ng benta at ang halaga ng alok na ibinawas ang mga bayarin.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "Mga Royalty ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "Bayarin sa Marketplace ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "Bayarin sa Marketplace", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}} Network", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "Kasama sa quote ang {{phantomFeePercentage}} bayarin sa Phantom", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "Kasama sa quote ang Mga Royalty, Bayarin sa Network, Bayarin sa Marketplace, at {{phantomFeePercentage}} bayarin sa Phantom", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "Kasama sa quote ang Mga Royalty, Network Fee, at Marketplace Fee", + "collectiblesSellTransactionFeeTooltipTitle": "Bayarin sa Transaksyon", + "collectiblesSellStatusLoadingTitle": "Tumatanggap ng Alok...", + "collectiblesSellStatusLoadingIsSellingFor": "ay ibinebenta sa halagang", + "collectiblesSellStatusSuccessTitle": "Nabenta ang {{collectibleName}}!", + "collectiblesSellStatusSuccessWasSold": "ay nabenta sa halagang", + "collectiblesSellStatusErrorTitle": "Nagka-error", + "collectiblesSellStatusErrorSubtitle": "Nagkaroon ng isyu sa pagsubok na magbenta", + "collectiblesSellStatusViewTransaction": "Tingnan ang Transaksyon", + "collectiblesSellInsufficientFundsTitle": "Hindi sapat ang pondo", + "collectiblesSellInsufficientFundsSubtitle": "Hindi namin magawang tumanggap ng alok sa collectible na ito dahil hindi sapat ang pondo para bayaran ang network fee.", + "collectiblesSellRecentlyTransferedNFTTitle": "Inilipat kamakailan", + "collectiblesSellRecentlyTransferedNFTSubtitle": "Dapat kang maghintay ng 1 oras para tumanggap ng mga bid pagkatapos ng paglipat.", + "collectiblesApproveCollection": "Naaprubahang {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "Hindi available ang offer", + "collectiblesSellNotAvailableAnymoreSubtitle": "Hindi na available ang offer. Kanselahin ang bid na ito at subukan ulit", + "collectiblesSellFlaggedTokenTitle": "Na-flag ang collectible", + "collectiblesSellFlaggedTokenSubtitle": "Hindi naite-trade ang collectible, posibleng dahil ito sa ilang kadahilanan tulad ng nai-report na ninakaw o nai-stake nang walang lockup", + "collectiblesListOnMagicEden": "I-list sa Magic Eden", + "collectiblesListPrice": "List Price", + "collectiblesUseFloor": "Gamitin ang Floor", + "collectiblesFloorPrice": "Floor Price", + "collectiblesLastSalePrice": "Huling Presyo ng Sale", + "collectiblesTotalReturn": "Kabuuang Kita", + "collectiblesOriginalPurchasePrice": "Orihinal na Presyo sa Pagbili", + "collectiblesMagicEdenFee": "Bayarin mula sa Magic Eden", + "collectiblesArtistRoyalties": "Mga Royalty ng Artist", + "collectiblesListNowButton": "Ilista Ngayon", + "collectiblesListAnywayButton": "I-list Pa Rin", + "collectiblesCreateListingTermsOfService": "Sa pamamagitan ng pag-tap sa <1>\"Ilista Ngayon,\" sumasang-ayon ka sa <3>Mga Tuntunin ng Serbisyo ng Magic Eden", + "collectiblesViewListing": "Tingnan ang Listing", + "collectiblesListingViewTransaction": "Tingnan ang Transaksyon", + "collectiblesRemoveListing": "Alisin ang Listing", + "collectiblesEditListing": "I-edit ang Listing", + "collectiblesEditListPrice": "I-edit ang List Price", + "collectiblesListPriceTooltip": "Ang List Price ay ang sale price para sa isang itme. Kadalasang itinatakda ng mga nagbebenta ang List Price na katumbas ng o mas mataas sa Floor Price.", + "collectiblesFloorPriceTooltip": "Ang Floor Price ay ang pinakamababang aktibong List Price para sa isang item sa koleksyong ito.", + "collectiblesOriginalPurchasePriceTooltip": "Orihinal mong binili ang item na ito sa ganitong halaga.", + "collectiblesPurchasedForSol": "Binili sa halagang {{lastPurchasePrice}} SOL", + "collectiblesUnableToLoadListings": "Hindi ma-load ang mga listing", + "collectiblesUnableToLoadListingsFrom": "Hindi ma-load ang mga listing mula sa {{marketplace}}", + "collectiblesUnableToLoadListingsDescription": "Ligtas ang iyong mga listing at asset pero hindi namin ma-load ang mga iyon mula sa {{marketplace}} sa ngayon. Pakisubukan ulit sa ibang pagkakataon.", + "collectiblesBelowFloorPrice": "Mas Mababa sa Floor Price", + "collectiblesBelowFloorPriceMessage": "Sigurado ka bang gusto mong i-list ang iyong NFT nang mas mababa sa floor price?", + "collectiblesMinimumListingPrice": "Ang minimum na presyo ay 0.01 SOL", + "collectiblesMagicEdenFeeTooltip": "Kumukuha ang Magic Eden ng bayarin sa mga nakumpletong transaksyon.", + "collectiblesArtistRoyaltiesTooltip": "Nakakatanggap ang creator ng koleksyong ito ng % ng royalty mula sa bawat nakumpletong benta.", + "collectibleScreenCollectionLabel": "Koleksyon", + "collectibleScreenPhotosPermissionTitle": "Pahintulot sa Mga Larawan", + "collectibleScreenPhotosPermissionMessage": "Kailangan namin ng pahintulot mo na ma-access ang iyong mga larawan. Pumunta sa Mga Setting at i-update ang iyong mga pahintulot.", + "collectibleScreenPhotosPermissionOpenSettings": "Buksan ang Mga Setting", + "listStatusErrorTitle": "Hindi Nai-list", + "editListStatusErrorTitle": "Hindi ma-update", + "removeListStatusErrorTitle": "Hindi Naalis ang Listing", + "listStatusSuccessTitle": "Nagawa na ang Listing!", + "editListingStatusSuccessTitle": "Na-update na ang Listing!", + "removeListStatusSuccessTitle": "Inalis ang listing sa Magic Eden", + "listStatusLoadingTitle": "Ginagawa ang Listing...", + "editListingStatusLoadingTitle": "Ina-update ang Listing...", + "removeListStatusLoadingTitle": "Inaalis ang Listing...", + "listStatusErrorMessage": "Hindi mailista ang {{name}} sa Magic Eden", + "removeListStatusErrorMessage": "Hindi ma-unlist ang {{name}} sa Magic Eden", + "listStatusSuccessMessage": "Naka-list na ngayon ang {{name}} sa Magic Eden sa halagang {{listCollectiblePrice}} SOL", + "editListingStatusSuccessMessage": "Na-update na ngayon ang {{name}} sa Magic Eden sa halagang {{editListCollectiblePrice}} SOL", + "removeListStatusSuccessMessage": "Matagumpay na naalis ang {{name}} sa Magic Eden", + "listStatusLoadingMessage": "Nili-list ang {{name}} sa Magic Eden sa halagang {{listCollectiblePrice}} SOL.", + "editListingStatusLoadingMessage": "Ina-update ang {{name}} sa Magic Eden sa halagang {{editListCollectiblePrice}} SOL.", + "removeListStatusLoadingMessage": "Inaalis si {{name}} sa Magic Eden. Puwede itong tumagal.", + "listStatusLoadingSafelyDismiss": "Puwede mo nang ligtas na i-dismiss ang window na ito.", + "listStatusViewOnMagicEden": "Tingnan sa Magic Eden", + "listStatusViewOnMarketplace": "Tingnan sa {{marketplace}}", + "listStatusLoadingDismiss": "I-dismiss", + "listStatusViewTransaction": "Tingnan ang Transaksyon", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Ikonekta ang iyong hardware wallet at tiyaking na-unlock ito. Kapag natukoy namin ito, puwede mong piliin kung aling address ang gusto mong gamitin.", + "connectHardwareFailedPrimaryText": "Hindi nakonekta", + "connectHardwareFailedSecondaryText": "Pakikonekta ang iyong hardware wallet at tiyaking na-unlock ito. Kapag natukoy namin ito, puwede mong piliin kung aling address ang gusto mong gamitin.", + "connectHardwareFinishPrimaryText": "Naidagdag na ang Account!", + "connectHardwareFinishSecondaryText": "Puwede mo na ngayong ma-access ang Ledger Nano wallet mo mula sa Phantom. Bumalik sa extension.", + "connectHardwareNeedsPermissionPrimaryText": "Magkonekta ng bagong wallet", + "connectHardwareNeedsPermissionSecondaryText": "I-click ang button sa ibaba para simulan ang proseso ng pagkonekta.", + "connectHardwareSearchingPrimaryText": "Naghahanap ng wallet...", + "connectHardwareSearchingSecondaryText": "Ikonekta ang iyong hardware wallet, tiyaking naka-unlock ito, at naaprubahan mo ang mga pahintulot sa iyong browser.", + "connectHardwarePermissionDeniedPrimary": "Tinanggihan ang pahintulot", + "connectHardwarePermissionDeniedSecondary": "Magbigay ng pahintulot sa Phantom para ikonekta ang iyong Ledger device", + "connectHardwarePermissionUnableToConnect": "Hindi makakonekta", + "connectHardwarePermissionUnableToConnectDescription": "Hindi kami makakonekta sa iyong Ledger device. Posibleng kailangan namin ng higit pang mga pahintulot.", + "connectHardwareSelectAddressAllAddressesImported": "Na-import ang lahat ng address", + "connectHardwareSelectAddressDerivationPath": "Path kung saan kinuha", + "connectHardwareSelectAddressSearching": "Naghahanap...", + "connectHardwareSelectAddressSelectWalletAddress": "Pumili ng address ng wallet", + "connectHardwareSelectAddressWalletAddress": "Address ng wallet", + "connectHardwareWaitingForApplicationPrimaryText": "Buksan ang Solana app sa Ledger mo", + "connectHardwareWaitingForApplicationSecondaryText": "Ikonekta ang iyong hardware wallet at tiyaking naka-unlock ito.", + "connectHardwareWaitingForPermissionPrimaryText": "Kailangan ng pahintulot", + "connectHardwareWaitingForPermissionSecondaryText": "Ikonekta ang iyong hardware wallet, tiyaking naka-unlock ito, at naaprubahan mo ang mga pahintulot sa iyong browser.", + "connectHardwareAddAccountButton": "Magdagdag ng Account", + "connectHardwareLedger": "Ikonekta ang Ledger mo", + "connectHardwareStartConnection": "I-click ang button sa ibaba para simulan ang pagkonekta ng hardware wallet ng Ledger mo", + "connectHardwarePairSuccessPrimary": "Nakakonekta ang {{productName}}", + "connectHardwarePairSuccessSecondary": "Matagumpay mong naikonekta ang iyong {{productName}}.", + "connectHardwareSelectChains": "Pumili ng mga chain na ikokonekta", + "connectHardwareOpenAppInterpolated": "Buksan ang {{app}} app sa Ledger mo", + "connectHardwareSearching": "Naghahanap...", + "connectHardwareMakeSureConnected": "Ikonekta at i-unlock ang iyong hardware wallet. Aprubahan ang nauugnay na browser", + "connectHardwareOpenAppDescription": "Paki-unlock ang iyong hardware wallet", + "connectHardwareConnecting": "Kumokonekta...", + "connectHardwareConnectingDescription": "Kumokonekta kami sa iyong Ledger device.", + "connectHardwareConnectingAccounts": "Kinokonekta ang iyong mga account...", + "connectHardwareDiscoveringAccounts": "Naghahanap ng mga account...", + "connectHardwareDiscoveringAccountsDescription": "Naghahanap kami ng aktibidad sa iyong mga account.", + "connectHardwareErrorLedgerLocked": "Naka-lock ang Ledger", + "connectHardwareErrorLedgerLockedDescription": "Tiyaking naka-unlock ang iyong Ledger device, pagkatapos ay subukan ulit.", + "connectHardwareErrorLedgerGeneric": "Nagkaproblema", + "connectHardwareErrorLedgerGenericDescription": "Hindi makahanap ng mga account. Tiyaking naka-unlock ang iyong Ledger device, pagkatapos ay subukan ulit.", + "connectHardwareErrorLedgerPhantomLocked": "Pakibuksan ulit ang Phantom at subukang ikonekta ulit ang hardware mo.", + "connectHardwareFindingAccountsWithActivity": "Hinahanap ang mga {{chainName}} account...", + "connectHardwareFindingAccountsWithActivityDualChain": "Hinahanap ang {{chainName1}} o {{chainName2}} na mga account...", + "connectHardwareFoundAccountsWithActivity": "Nakahanap kami ng {{numOfAccounts}} (na) account na may aktibidad sa Ledger mo.", + "connectHardwareFoundAccountsWithActivitySingular": "Nakahanap kami ng 1 account na may aktibidad sa Ledger mo.", + "connectHardwareFoundSomeAccounts": "Nakahanap kami ng ilang account sa iyong Ledger device.", + "connectHardwareViewAccounts": "Tingnan ang Mga Account", + "connectHardwareConnectAccounts": "Nakakonekta ang mga account", + "connectHardwareSelectAccounts": "Pumili ng Mga Account", + "connectHardwareChooseAccountsToConnect": "Pumili ng mga wallet account na ikokonekta.", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} (na) Account ang idinagdag", + "connectHardwareAccountsStepOfSteps": "Hakbang {{stepNum}} sa {{totalSteps}}", + "connectHardwareMobile": "Ikonekta ang Ledger", + "connectHardwareMobileTitle": "Ikonekta ang wallet ng iyong Ledger hardware", + "connectHardwareMobileEnableBluetooth": "I-enable ang Bluetooth", + "connectHardwareMobileEnableBluetoothDescription": "Magbigay ng pahintulot na gamitin ang Bluetooth para kumonekta", + "connectHardwareMobileEnableBluetoothSettings": "Pumunta sa Mga Setting para payagan ang Phantom na gamitin ang mga pahintulot sa Lokasyon at Mga Malapit na Device.", + "connectHardwareMobilePairWithDevice": "Ipare sa iyong Ledger device", + "connectHardwareMobilePairWithDeviceDescription": "Ilagay sa malapit ang iyong device para makuha ang pinakamagandang signal", + "connectHardwareMobileConnectAccounts": "Ikonekta ang mga account", + "connectHardwareMobileConnectAccountsDescription": "Maghahanap kami ng aktibidad sa anumang mga account na posibleng ginamit mo", + "connectHardwareMobileConnectLedgerDevice": "Ikonekta ang device ng iyong Ledger", + "connectHardwareMobileLookingForDevices": "Naghahanap ng mga device sa malapit...", + "connectHardwareMobileLookingForDevicesDescription": "Pakikonekta ang iyong Ledger device at tiyaking naka-unlock ito.", + "connectHardwareMobileFoundDeviceSingular": "May nakita kaming 1 Ledger device", + "connectHardwareMobileFoundDevices": "Nakita namin ang {{numDevicesFound}} (na) Ledger device", + "connectHardwareMobileFoundDevicesDescription": "Pumili ng Ledger device sa ibaba para simulan ang pag-pair.", + "connectHardwareMobilePairingWith": "Pine-pair sa {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "Sundan ang mga tagubilin sa device ng iyong Ledger habang nagpe-pair.", + "connectHardwareMobilePairingFailed": "Hindi nai-pair", + "connectHardwareMobilePairingFailedDescription": "Hindi mai-pair sa {{deviceName}}. Siguraduhing naka-unlock ang iyong device.", + "connectHardwareMobilePairingSuccessful": "Nai-pair", + "connectHardwareMobilePairingSuccessfulDescription": "Nai-pair mo at naikonekta ang iyong Ledger device.", + "connectHardwareMobileOpenAppSingleChain": "Buksan ang {{chainName}} app sa Ledger mo", + "connectHardwareMobileOpenAppDualChain": "Buksan ang {{chainName1}} o {{chainName2}} app sa Ledger mo", + "connectHardwareMobileOpenAppDescription": "Siguraduhing naka-unlock ang iyong device.", + "connectHardwareMobileStillCantFindDevice": "Hindi pa rin mahanap ang iyong device?", + "connectHardwareMobileLostConnection": "Nawala ang koneksyon", + "connectHardwareMobileLostConnectionDescription": "Nawalan kami ng koneksyon sa {{deviceName}}. Siguraduhing naka-unlock ang iyong device, pagkatapos ay subukan ulit.", + "connectHardwareMobileGenericLedgerDevice": "Ledger device", + "connectHardwareMobileConnectDeviceSigning": "Ikonekta ang iyong {{deviceName}}", + "connectHardwareMobileConnectDeviceSigningDescription": "I-unlock ang iyong Ledger device at ilagay ito sa malapit.", + "connectHardwareMobileBluetoothDisabled": "Naka-disable ang Bluetooth", + "connectHardwareMobileBluetoothDisabledDescription": "Paki-enable ang iyong Bluetooth at siguraduhing naka-unlock ang iyong Ledger device.", + "connectHardwareMobileLearnMore": "Alamin pa", + "connectHardwareMobileBlindSigningDisabled": "Naka-disable ang Blind Signing", + "connectHardwareMobileBlindSigningDisabledDescription": "Siguraduhing naka-enable ang blind signing sa iyong device.", + "connectHardwareMobileConfirmSingleChain": "Kailangan mong kumpirmahin ang transaksyon sa hardware wallet mo. Tiyaking naka-unlock ito.", + "metamaskExplainerBottomSheetHeader": "Gumagana ang site na ito sa Phantom", + "metamaskExplainerBottomSheetSubheader": "Piliin ang MetaMask mula sa dialog ng ikonekta ang wallet para magpatuloy.", + "metamaskExplainerBottomSheetDontShowAgain": "Huwag ipakita ulit", + "ledgerStatusNotConnected": "Hindi nakakonekta ang Ledger", + "ledgerStatusConnectedInterpolated": "Nakakonekta ang {{productName}}", + "connectionClusterInterpolated": "Kasalukuyan kang nasa {{cluster}}", + "connectionClusterTestnetMode": "Kasalukuyan kang nasa Testnet Mode", + "featureNotSupportedOnLocalNet": "Hindi sinusuportahan ang feature na ito kapag naka-enable ang Solana Localnet.", + "readOnlyAccountBannerWarning": "Sinusubaybayan mo ang account na ito", + "depositAddress": "Receive Address", + "depositAddressChainInterpolated": "Iyong {{chain}} Address", + "depositAssetDepositInterpolated": "Tumanggap ng {{tokenSymbol}}", + "depositAssetSecondaryText": "Magagamit lang ang address na ito para makatanggap ng compatible na token.", + "depositAssetTextInterpolated": "Gamitin ang address na ito para tumanggap ng mga token at collectible sa <1>{{network}}.", + "depositAssetTransferFromExchange": "Mag-transfer mula sa palitan", + "depositAssetShareAddress": "Ibahagi ang address", + "depositAssetBuyOrDeposit": "Bumili o Mag-transfer", + "depositAssetBuyOrDepositDesc": "Pondohan ang iyong wallet para magsimula", + "depositAssetTransfer": "Mag-transfer", + "editAddressAddressAlreadyAdded": "Naidagdag na ang address", + "editAddressAddressAlreadyExists": "May ganito nang address", + "editAddressAddressIsRequired": "Kinakailangan ng address", + "editAddressPrimaryText": "I-edit ang Address", + "editAddressRemove": "Alisin sa Address Book", + "editAddressToast": "Na-update ang address", + "removeSavedAddressToast": "Inalis ang address", + "exportSecretErrorGeneric": "Nagkaproblema, pakisubukan ulit sa ibang pagkakataon", + "exportSecretErrorIncorrectPassword": "Maling password", + "exportSecretPassword": "Password", + "exportSecretPrivateKey": "pribadong key", + "exportSecretSecretPhrase": "sikretong parirala", + "exportSecretSecretRecoveryPhrase": "sikretong parirala sa pag-recover", + "exportSecretSelectYourAccount": "Piliin ang account mo", + "exportSecretShowPrivateKey": "Ipakita ang Pribadong Key", + "exportSecretShowSecretRecoveryPhrase": "Ipakita ang sikretong parirala sa pag-recover", + "exportSecretShowSecret": "Ipakita ang {{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": "<1>Huwag ibahagi ang iyong {{secretNameText}}!", + "exportSecretWarningSecondaryInterpolated": "Kung nasa isang tao ang {{secretNameText}} mo, magkakaroon siya ng ganap na kontrol sa iyong wallet.", + "exportSecretOnlyWay": "Ang {{secretNameText}} mo ang tanging paraan para ma-recover ang wallet mo", + "exportSecretDoNotShow": "Huwag hayaang makita ng sinuman ang {{secretNameText}} mo", + "exportSecretWillNotShare": "Hindi ko ibabahagi sa kahit kanino ang aking {{secretNameText}}, kahit sa Phantom.", + "exportSecretNeverShare": "Huwag na huwag ibahagi ang {{secretNameText}} mo sa kaninuman", + "exportSecretYourPrivateKey": "Ang Pribadong Key mo", + "exportSecretYourSecretRecoveryPhrase": "Sikretong parirala sa pag-recover mo", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "Tulong", + "gasUpTo": "Hanggang {{ amount }}", + "gasSlowTime": "Halos 2 minuto", + "gasAverageTime": "Halos 30 segundo", + "gasFastTime": "Halos 15 segundo", + "gasSlowTimePolygon": "Halos 15 segundo", + "gasAverageTimePolygon": "Halos 10 segundo", + "gasFastTimePolygon": "Halos 5 segundo", + "gasSlowTimeBitcoin": "Halos 1 oras", + "gasAverageTimeBitcoin": "Halos 30 minuto", + "gasFastTimeBitcoin": "Halos 10 minuto", + "gasSlowTimeAbbrev": "2min", + "gasAverageTimeAbbrev": "30s", + "gasFastTimeAbbrev": "15s", + "gasSlowTimePolygonAbbrev": "15s", + "gasAverageTimePolygonAbbrev": "10s", + "gasFastTimePolygonAbbrev": "5s", + "gasSlow": "Mabagal", + "gasAverage": "Average", + "gasFast": "Mabilis", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "Subukan Ulit", + "homeErrorDescription": "Nagkaroon ng error sa pagsubok na bawiin ang iyong mga asset. Mag-refresh at subukan ulit", + "homeErrorTitle": "Hindi nakuha ang mga asset", + "homeManageTokenList": "Pamahalaan ang listahan ng token", + "helloBitcoinBodyTitle": "Welcome sa Bitcoin", + "helloBitcoinFeature1Title": "Magpadala, Tumanggap at Magbenta ng Bitcoin", + "helloBitcoinFeature1Subtitle": "Magpadala at bumili ng Bitcoin kaagad-agad sa Phantom. Compatible sa lahat ng pangunahing wallet at exchange.", + "helloBitcoinFeature2Title": "I-explore ang Ecosystem ng Ordinals", + "helloBitcoinFeature2Subtitle": "Bumili, magbenta, at magpalit ng Ordinals, mga BRC-20, at marami pa sa Magic Eden at Unisat.", + "helloBitcoinFeature3Title": "Ligtas at Secure", + "helloBitcoinFeature3Subtitle": "Sinisiguro namin na ang iyong Ordinals, mga BRC-20, at Rare Sats ay hindi aksidenteng magagastos.", + "interstitialDismissUnderstood": "Nauunawaan", + "bitcoinAddressTypesBodyTitle": "Mga uri ng address ng bitcoin", + "bitcoinAddressTypesFeature1Title": "Tungkol sa mga address ng Bitcoin", + "bitcoinAddressTypesFeature1Subtitle": "Sinusuportahan ng Phantom ang Native Segwit at Taproot, nang may balanse ang bawat isa. Puwede kang magpadala ng BTC o Ordinals gamit ang alinmang uri ng address.", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Ang default na address ng BTC sa Phantom. Mas luma sa Taproot pero compatible sa lahat ng wallet at exchange.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Pinakamahusay para sa Ordinals at BRC-20s, na may pinakamurang fee. I-adjust ang mga address sa Mga Kagustuhan -> Gustong Address ng Bitcoin.", + "headerTitleInfo": "Info", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "Ito ang iyong <1>{{addressType}} address.", + "invalidChecksumTitle": "In-upgrade namin ang sikretrong parirala mo!", + "invalidChecksumFeature1ExportPhrase": "I-export ang bago mong Sikretong Parirala", + "invalidChecksumFeature1ExportPhraseDescription": "Paki-backup ang iyong bagong sikretong parirala gamit ang mga pribadong key ng luma mong account.", + "invalidChecksumFeature2FundsAreSafe": "Ligtas at secure ang mga pondo mo", + "invalidChecksumFeature2FundsAreSafeDescription": "Automated ang upgrade na ito. Walang nakakaalam sa Phantom ng sikretong parirala mo o may access sa mga pondo mo.", + "invalidChecksumFeature3LearnMore": "Alamin pa", + "invalidChecksumFeature3LearnMoreDescription": "May parirala kang hindi compatible sa karamihan ng mga wallet. Basahin <1>ang help article na ito para malaman pa ang tungkol dito.", + "invalidChecksumBackUpSecretPhrase": "I-back up ang sikretong parirala", + "migrationFailureTitle": "Nagka-error sa pag-migrate ng account mo", + "migrationFailureFeature1": "I-expore ang iyong sikretong parirala", + "migrationFailureFeature1Description": "Paki-back up ang sikretong parirala mo bago ang pag-onboard.", + "migrationFailureFeature2": "I-onboard sa Phantom", + "migrationFailureFeature2Description": "Kailangan mong mag-onboard ulit sa Phantom para makita ang account mo.", + "migrationFailureFeature3": "Alamin pa", + "migrationFailureFeature3Description": "Basahin ang<1>help article na ito para malaman ang higit pa tungkol dito.", + "migrationFailureContinueToOnboarding": "Magpatuloy sa pag-onboard", + "migrationFailureUnableToFetchMnemonic": "Hindi namin ma-load ang iyong sikretong parirala", + "migrationFailureUnableToFetchMnemonicDescription": "Pakikontak ang support at i-download ang mga application log para i-debug", + "migrationFailureContactSupport": "Kontakin ang Support", + "ledgerActionConfirm": "Kumpirmahin ang Ledger Nano mo", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Na-disable ang blind sign", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Tiyaking naka-enable ang blind sight sa iyong hardware device at pagkatapos ay subukan ulit ang aksyon", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Nadiskonekta ang hardware device sa panahon ng pagpapatakbo", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Pakisara ang Phantom extension at pagkatapos ay subukan ulit ang pagkilos", + "ledgerActionErrorDeviceLockedPrimaryText": "Na-lock ang hardware device", + "ledgerActionErrorDeviceLockedSecondaryText": "Paki-unlock ang iyong hardware device at subukan ulit ang pagkilos", + "ledgerActionErrorHeader": "Error sa Pagkilos sa Ledger", + "ledgerActionErrorUserRejectionPrimaryText": "Tinanggihan ng user ang transaksyon", + "ledgerActionErrorUserRejectionSecondaryText": "Tinanggihan ng user ang pagkilos sa hardware device", + "ledgerActionNeedPermission": "Kailangan ng pahintulot", + "ledgerActionNeedToConfirm": "Kailangan mong kumpirmahin ang transaksyon sa hardware wallet mo. Tiyaking naka-unlock at nasa {{chainType}} app ito.", + "ledgerActionNeedToConfirmMany": "Kailangan mong kumpirmahin ang {{numberOfTransactions}} (na) transaksyon sa hardware wallet mo. Tiyaking naka-unlock ito, nasa {{chainType}} app.", + "ledgerActionNeedToConfirmBlind": "Kailangan mong kumpirmahin ang transaksyon sa hardware wallet mo. Tiyaking naka-unlock ito, nasa {{chainType}} app, at naka-enable ang blind signing.", + "ledgerActionNeedToConfirmBlindMany": "Kailangan mong kumpirmahin ang {{numberOfTransactions}} (na) transaksyon sa hardware wallet mo. Tiyaking naka-unlock ito, nasa {{chainType}} app, at naka-enable ang blind signing.", + "ledgerActionPleaseConnect": "Pakikonekta ang iyong Ledger Nano", + "ledgerActionPleaseConnectAndConfirm": "Pakikonekta ang iyong hardware wallet at tiyaking naka-unlock ito. Tiyaking inaprubahan mo ang mga pahintulot sa iyong browser.", + "maxInputAmount": "Halaga", + "maxInputMax": "Max", + "notEnoughSolPrimaryText": "Hindi sapat ang SOL", + "notEnoughSolSecondaryText": "Wala kang sapat na SOL sa iyong wallet para transaksyong ito. Magdeposito pa at subukan ulit.", + "insufficientBalancePrimaryText": "Hindi sapat na {{tokenSymbol}}", + "insufficientBalanceSecondaryText": "Wala kang sapat na {{tokenSymbol}} sa wallet mo para sa transaksyong ito.", + "insufficientBalanceRemaining": "Natitira", + "insufficientBalanceRequired": "Kinakailangan", + "notEnoughSplTokensTitle": "Walang sapat na token", + "notEnoughSplTokensDescription": "Wala kang sapat na token sa wallet mo para sa transaksyong ito. Ire-revert ang transaksyong ito kung isusumite.", + "transactionExpiredPrimaryText": "Nag-expire ang transaksyon", + "transactionExpiredSecondaryText": "Naghintay ka nang napakatagal para kumpirmahin ang transaksyon at nag-expire na ito. Ire-revert ang transaksyong ito kung isusumite.", + "tokens": "mga token", + "notificationApplicationApprovalPermissionsAddressVerification": "I-verify ang sarili mong address", + "notificationApplicationApprovalPermissionsTransactionApproval": "Humiling ng pag-apruba para sa mga transaksyon", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Tingnan ang balanse at aktibidad ng wallet mo", + "notificationApplicationApprovalParagraphText": "Kapag kinumpirma, pahihintulutan ang site na ito para tumingin ng mga balanse at aktibidad para sa napiling account.", + "notificationApplicationApprovalActionButtonConnect": "Kumonekta", + "notificationApplicationApprovalActionButtonSignIn": "Mag-sign In", + "notificationApplicationApprovalAllowApproval": "Payagan ang site na kumonekta?", + "notificationApplicationApprovalAutoConfirm": "Awtomatikong kumpirmahin ang mga transaksyon", + "notificationApplicationApprovalConnectDisclaimer": "Kumonekta lang sa mga website na pinagkakatiwalaan mo", + "notificationApplicationApprovalSignInDisclaimer": "Mag-sign in lang sa mga website na pinagkakatiwalaan mo", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "Hindi ligtas gamitin ang website na ito at posibleng subukang nakawin ang pondo mo.", + "notificationApplicationApprovalConnectUnknownApp": "Hindi Alam", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "Hindi makakonekta sa app", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "Sinusubukan ng app na ito na kumonekta sa {{appNetworkName}}, pero nakapili ang {{phantomNetworkName}}.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "Para gamitin ang {{networkName}}, pumunta sa Mga Setting ng Developer → Testnet Mode.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "Hindi Alam na Network", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Kasalukuyang hindi sinusuportahan ng Ledger ang pagkonekta sa ibang mga mobile app.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Lumipat sa isang non-Ledger na account o gamitin ang in-app browser at subukan ulit.", + "notificationSignatureRequestConfirmTransaction": "Kumpirmahin ang transaksyon", + "notificationSignatureRequestConfirmTransactionCapitalized": "Kumpirmahin ang Transaksyon", + "notificationSignatureRequestConfirmTransactions": "Kumpirmahin ang mga transaksyon", + "notificationSignatureRequestConfirmTransactionsCapitalized": "Kumpirmahin ang Mga Transaksyon", + "notificationSignatureRequestSignatureRequest": "Kahilingan sa Lagda", + "notificationMessageHeader": "Mensahe", + "notificationMessageCopied": "Nakopya ang mensahe", + "notificationAutoConfirm": "Awtomatikong Kumpirmahin", + "notificationAutoConfirmOff": "Naka-off", + "notificationAutoConfirmOn": "Naka-on", + "notificationConfirmFooter": "Kumpirmahin lang kung pinagkakatiwalaan mo ang website na ito.", + "notificationEstimatedTime": "Tinatayang Oras", + "notificationPermissionRequestText": "Request lang ito sa pahintulot. Posibleng hindi kaagad gawin ang transaksyon.", + "notificationBalanceChangesText": "Tinantya ang mga pagbabago sa balanse. Hindi garantisado ang mga halaga at asset na sangkot.", + "notificationContractAddress": "Contract Address", + "notificationAdvancedDetailsText": "Advanced", + "notificationUnableToSimulateWarningText": "Kasalakuyan naming hindi matantiya ang mga pagbabago sa balanse. Puwede mong subukan ulit sa ibang pagkakataon, o kumpirmahin kung pinagkakatiwalaan mo ang site na ito.", + "notificationSignMessageParagraphText": "Kapag pinirmahan ang mensaheng ito, pinapatunayan nito na pagmamay-ari mo ang piniling account.", + "notificationSignatureRequestScanFailedDescription": "Hindi na-scan ang mensahe dahil sa mga isyung panseguridad. Magpatuloy nang nag-iingat.", + "notificationFailedToScan": "Hindi na-simulate ang mga resulta ng request na ito.\nHindi ligtas ang pagkumpirma at posibleng humantong sa mga pagkalugi.", + "notificationScanLoading": "Request sa Pag-scan", + "notificationTransactionApprovalActionButtonConfirm": "Kumpirmahin", + "notificationTransactionApprovalActionButtonBack": "Bumalik", + "notificationTransactionApprovalEstimatedChanges": "Mga Tinantyang Pagbabago", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Ang Mga Pagbabago ay batay sa mga simulation ng transaksyon at hindi isang garantiya", + "notificationTransactionApprovalHideAdvancedDetails": "Itago ang mga advanced na detalye ng transaksyon", + "notificationTransactionApprovalNetworkFee": "Bayarin sa Network", + "notificationTransactionApprovalNetwork": "Network", + "notificationTransactionApprovalEstimatedTime": "Tinatayang oras", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "Walang pagbabagong nakita na nakakaapekto sa pagmamay-ari ng asset", + "notificationTransactionApprovalSolanaAmountRequired": "Halagang kailangan ng network ng Solana para iproseso ang transaksyon", + "notificationTransactionApprovalUnableToSimulate": "Hindi ma-simulate. Tiyaking mapagkakatiwalaan ang website na ito dahil pwedeng humantong sa pagkawala ng pondo ang pag-apruba.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Hindi makuha ang mga pagbabago sa balanse", + "notificationTransactionApprovalViewAdvancedDetails": "Tingnan ang mga advanced na detalye ng transaksyon", + "notificationTransactionApprovalKnownMalicious": "Kahina-hinala ang transaksyong ito. Hahantong sa pagkawala ng pondo ang paglagda rito.", + "notificationTransactionApprovalSuspectedMalicious": "Sa tingin namin, kahina-hinala ang transaksyong ito. Posibleng humantong sa pagkawala ng pondo ang pag-apruba rito.", + "notificationTransactionApprovalNetworkFeeHighWarning": "Mataas ang mga network fee dahil sa congestion ng network.", + "notificationTransactionERC20ApprovalDescription": "Kapag kinumpirma, mabibigyang-daan ang app na ito na i-access ang iyong balanse anumang oras, hanggang sa limit na nasa ibaba.", + "notificationTransactionERC20ApprovalContractAddress": "Contract Address", + "notificationTransactionERC20Unlimited": "walang limit", + "notificationTransactionERC20ApprovalTitle": "Aprubahan ang {{tokenSymbol}} na paggastos", + "notificationTransactionERC20RevokeTitle": "I-revoke ang {{tokenSymbol}} na paggastos", + "notificationTransactionERC721RevokeTitle": "I-revoke ang access sa {{tokenSymbol}}", + "notificationTransactionERC20ApprovalAll": "Lahat ng iyong {{tokenSymbol}}", + "notificationIncorrectModeTitle": "Maling mode", + "notificationIncorrectModeInTestnetTitle": "Nasa Testnet mode", + "notificationIncorrectModeNotInTestnetTitle": "Wala ka sa Testnet mode", + "notificationIncorrectModeInTestnetDescription": "Sinusubukan ng {{origin}} na gumamit ng mainnet, pero nasa Testnet mode", + "notificationIncorrectModeNotInTestnetDescription": "Sinusubukan ng {{origin}} na gumamit ng testnet, pero wala ka sa Testnet mode", + "notificationIncorrectModeInTestnetProceed": "Para magpatuloy, i-off ang Testnet mode.", + "notificationIncorrectModeNotInTestnetProceed": "Para magpatuloy, i-on ang Testnet mode.", + "notificationIncorrectEIP712ChainId": "Hinadlangan ka namin sa pag-sign sa isang mensaheng hindi para sa network kung saan ka kasalukuyang nakakonekta", + "notificationIncorrectEIP712ChainIdDescription": "Hiniling na mensahe {{messageChainId}}, konektado ka sa {{connectedChainId}}", + "notificationUnsupportedNetwork": "Hindi sinusuportahang network", + "notificationUnsupportedNetworkDescription": "Sinusubukan ng website na ito na gumamit ng network na kasalukuyang hindi sinusuportahan ng Phantom.", + "notificationUnsupportedNetworkDescription2": "Para magpatuloy sa ibang extension, i-off ang Mga Setting → Default na Wallet ng App, at piliin ang Laging Magtanong. Pagkatapos ay i-refresh ang page at kumonekta ulit.", + "notificationUnsupportedAccount": "Hindi sinusuportahang account", + "notificationUnsupportedAccountDescription": "Sinusubukan ng website na ito na gumamit ng {{targetChainType}}, na hindi sinusupoortahan ng {{chainType}} account na ito.", + "notificationUnsupportedAccountDescription2": "Lumipat sa isang account mula sa isang compatible na seed phrase o private key at subukan ulit.", + "onboardingCreatePassword": "Gumawa ng password", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "Sumasang-ayon ako sa <1>Mga Tuntunin ng Serbisyo", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Kumpirmahin ang Password", + "onboardingCreatePasswordDescription": "Gagamitin mo ito para i-unlock ang iyong wallet.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Hindi valid ang sikretong parirala sa pag-recover", + "onboardingCreatePasswordPasswordPlaceholder": "Password", + "onboardingCreatePasswordPasswordStrengthWeak": "Mahina", + "onboardingCreatePasswordPasswordStrengthMedium": "Katamtaman", + "onboardingCreatePasswordPasswordStrengthStrong": "Malakas", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "Na-save ko na ang aking Sikretong Parirala sa Pag-recover", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Sikretong Parirala sa Pag-recover", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Ang pariralang ito ang TANGING paraan para ma-recover ang iyong wallet. HUWAG itong ibahagi sa kaninuman!", + "onboardingImportWallet": "Mag-import ng Wallet", + "onboardingImportWalletImportExistingWallet": "Mag-import ng dati nang wallet gamit ang iyong sikretong parirala sa pag-recover na may 12 o 24 na salita.", + "onboardingImportWalletRestoreWallet": "Mag-restore ng Wallet", + "onboardingImportWalletSecretRecoveryPhrase": "Sikretong Parirala sa Pag-recover", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Hindi Valid ang Sikretong Parirala sa Pag-recover", + "onboardingImportWalletIHaveWords": "Mayroon akong parirala sa pag-recover na {{numWords}} (na) salita", + "onboardingImportWalletIncorrectOrMisspelledWord": "Mali ang salita {{wordIndex}} o mali ang spelling nito", + "onboardingImportWalletIncorrectOrMisspelledWords": "Mali ang mga salita {{wordIndexes}} o mali ang spelling ng mga ito", + "onboardingImportWalletScrollDown": "Mag-scroll pababa", + "onboardingImportWalletScrollUp": "Mag-scroll pataas", + "onboardingPathSelectionCreateWallet": "Gumawa ng bagong wallet", + "onboardingPathSelectionText": "Madaling gamiting Solana at Ethereum wallet na binuo para sa DeFi at mga NFT", + "onboardingPathSelectionIHaveAWallet": "May wallet na ako", + "onboardingSelectAccountsImportAccounts": "Mag-import ng Mga Account", + "onboardingSelectAccountsImportAccountsDescription": "Pumili ng mga wallet account na ii-import.", + "onboardingSelectAccountsImportSelectedAccounts": "I-import ang Mga Napiling Account", + "onboardingSelectAccountsFindMoreAccounts": "Humanap ng higit pang account", + "onboardingSelectAccountsFindMoreNoneFound": "Walang nahanap na account", + "recentActivityPrimaryText": "Kamakailang Aktibidad", + "removeAccountActionButtonRemove": "Alisin", + "removeAccountRemoveWallet": "Alisin ang account", + "removeAccountInterpolated": "Alisin ang {{accountName}}", + "removeAccountWarningLedger": "Kahit na aalisin mo na ang wallet na ito sa Phantom, maidaragdag mo ulit ito gamit ang flow na \"Magkonekta ng Hardware Wallet.\"", + "removeAccountWarningSeedVault": "Kahit na aalisin mo na ang wallet na ito sa Phantom, maidaragdag mo ulit ito gamit ang flow na \"Magkonekta ng Seed Vault Wallet.\"", + "removeAccountWarningPrivateKey": "Kapag inalis mo ang wallet na ito, hindi ito mare-recover ng Phantom para sa iyo. Tiyaking naka-back up ang pribadong key mo.", + "removeAccountWarningSeed": "Kahit na aalisin mo na ang wallet na ito sa Phantom, makukuha mo ulit ito gamit ang mnemonic mo sa wallet na ito o sa iba pang wallet.", + "removeAccountWarningReadOnly": "Kapag na-delete ang account na ito, hindi maaapektuhan ang wallet mo dahil watch-only ang wallet na ito.", + "removeSeedPrimaryText": "Inaalis ang Sikretong Parirala {{number}}", + "removeSeedSecondaryText": "Aalisin nito ang lahat ng kasalukuyang account sa Sikretong Parirala {{number}}. Tiyaking i-save ang iyong kasalukuyang sikretong parirala.", + "resetSeedPrimaryText": "I-reset ang app gamit ang bagong sikretong parirala", + "resetSeedSecondaryText": "Aalisin nito ang lahat ng kasalukuyang account at papalitan ang mga iyon ng bago. Tiyaking naka-back up ang kasalukuyan mong sikretong parirala at mga pribadong key.", + "resetAppPrimaryText": "I-reset at i-wipe ang app", + "resetAppSecondaryText": "Aalisin nito ang lahat ng kasalukuyang account at data. Siguruhing nai-back up mo ang iyong sikretong parirala at mga pribadong key.", + "richTransactionsDays": "araw", + "richTransactionsToday": "Ngayon", + "richTransactionsYesterday": "Kahapon", + "richTransactionDetailAccount": "Account", + "richTransactionDetailAppInteraction": "Interaction sa App", + "richTransactionDetailAt": "sa", + "richTransactionDetailBid": "Bid", + "richTransactionDetailBidDetails": "Mga Detalye ng Bid", + "richTransactionDetailBought": "Binili", + "richTransactionDetailBurned": "Na-burn", + "richTransactionDetailCancelBid": "Kanselahin ang Bid", + "richTransactionDetailCompleted": "Kumpleto na", + "richTransactionDetailConfirmed": "Nakumpirma", + "richTransactionDetailDate": "Petsa", + "richTransactionDetailFailed": "Hindi Naisagawa", + "richTransactionDetailFrom": "Mula", + "richTransactionDetailItem": "Item", + "richTransactionDetailListed": "Nakalista", + "richTransactionDetailListingDetails": "Mga Detalye ng Listing", + "richTransactionDetailListingPrice": "Presyo ng Listing", + "richTransactionDetailMarketplace": "Marketplace", + "richTransactionDetailNetworkFee": "Bayarin sa Network", + "richTransactionDetailOriginalListingPrice": "Orihinal na Presyo ng Listing", + "richTransactionDetailPending": "Nakabinbin", + "richTransactionDetailPrice": "Presyo", + "richTransactionDetailProvider": "Provider", + "richTransactionDetailPurchaseDetails": "Mga Detalye ng Pagbili", + "richTransactionDetailRebate": "Rebate", + "richTransactionDetailReceived": "Natanggap", + "richTransactionDetailSaleDetails": "Detalye ng Pagbebenta", + "richTransactionDetailSent": "Naipadala", + "richTransactionDetailSold": "Naibenta", + "richTransactionDetailStaked": "Na-stake", + "richTransactionDetailStatus": "Status", + "richTransactionDetailSwap": "Mag-swap", + "richTransactionDetailSwapDetails": "Mga Detalye ng Pag-swap", + "richTransactionDetailTo": "Papuntang", + "richTransactionDetailTokenSwap": "Pag-swap ng Token", + "richTransactionDetailUnknownNFT": "Hindi Alam na NFT", + "richTransactionDetailUnlisted": "Na-unlist", + "richTransactionDetailUnstaked": "Na-unstake", + "richTransactionDetailValidator": "Taga-validate", + "richTransactionDetailViewOnExplorer": "Tingnan sa {{explorer}}", + "richTransactionDetailWithdrawStake": "I-withdraw ang Stake", + "richTransactionDetailYouPaid": "Nagbayad Ka Ng", + "richTransactionDetailYouReceived": "Nakatanggap Ka Ng", + "richTransactionDetailUnwrapDetails": "Mga Detalye ng Pag-unwrap", + "richTransactionDetailTokenUnwrap": "Token Unwrap", + "historyItemsRefreshFailed": "Hindi na-load ang mga mas bagong transaksyon.", + "historyItemsPagingFailed": "Hindi na-load ang mga mas lumang transaksyon.", + "historyItemsTestnetNotAvailable": "Hindi available ang transaksyon history ng Testnet sa ngayon", + "historyUnknownDappName": "Hindi Alam", + "historyStatusSucceeded": "Nagtagumpay", + "historyNetwork": "Network", + "historyAttemptedAmount": "Sinubukang halaga", + "historyAmount": "Halaga", + "sendAddressBookButtonLabel": "Address Book", + "addressBookSelectAddressBook": "Address Book", + "sendAddressBookNoAddressesSaved": "Walang na-save na address", + "sendAddressBookRecentlyUsed": "Ginamit Kamakailan", + "addressBookSelectRecentlyUsed": "Ginamit Kamakailan", + "sendConfirmationLabel": "Label", + "sendConfirmationMessage": "Mensahe", + "sendConfirmationNetworkFee": "Bayarin sa Network", + "sendConfirmationPrimaryText": "Kumpirmahin ang Pagpapadala", + "sendFungibleSummaryNetwork": "Network", + "sendFungibleSummaryNetworkFee": "Bayarin sa network", + "sendFungibleSummaryEstimatedTime": "Tinatayang oras", + "sendFungiblePendingEstimatedTime": "Mga Pagtatantya ng Oras", + "sendFungibleSummaryEstimatedTimeDescription": "Nag-iiba-iba ang bilis ng transaksyon sa Ethereum batay sa ilang salik. Puwede mong pabilisin ang mga iyon sa pamamagitan ng pag-click sa “Bayarin sa Network.”", + "sendSummaryBitcoinPendingTxTitle": "Hindi mai-submit ang pagpapadala", + "sendSummaryBitcoinPendingTxDescription": "Puwede ka lang magkaroon ng isang pending na pagpapadala ng BTC sa isang pagkakataon. Maghintay hanggang sa matapos ito para mag-submit ng bagong pagpapadala.", + "sendFungibleSatProtectionTitle": "Nagpapadala nang may Proteksyon sa Sat", + "sendFungibleSatProtectionExplainer": "Tinitiyak ng Phantom na ang mga Ordinal at BRC20s mo ay hindi gagamitin para sa mga transaction fee o mga pagpapadala ng Bitcoin.", + "sendFungibleTransferFee": "Transfer fee ng token", + "sendFungibleTransferFeeToolTip": "Tumatanggap ng fee ang creator ng token na ito sa bawat pag-transfer. Hindi ito fee na sinisingil o kinokolekta ng Phantom.", + "sendFungibleInterestBearingPercent": "Kasalukuyang Rate ng Interes", + "sendFungibleNonTransferable": "Hindi Naililipat", + "sendFungibleNonTransferableYes": "Oo", + "sendStatusErrorMessageInterpolated": "Nagkaroon ng error sa pagsubok na magpadala ng mga token kay <1>{{uiRecipient}}", + "sendStatusErrorTitle": "Hindi maipadala", + "sendStatusLoadingTitle": "Ipinapadala...", + "sendStatusSuccessMessageInterpolated": "Matagumpay na naipadala ang iyong mga token kay <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "Naipadala na!", + "sendStatusConfirmedSuccessTitle": "Naipadala na!", + "sendStatusSubmittedSuccessTitle": "Naisumite ang transaksyon", + "sendStatusEstimatedTransactionTime": "Tinatantyang Oras ng Transaksyon: {{time}}", + "sendStatusViewTransaction": "Tingnan ang transaksyon", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} para kay <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "Matagumpay na nakapagpadala ng <2>{{uiAmount}} {{assetSymbol}} kay <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "Naipadala ang <2>{{uiAmount}} {{assetSymbol}} kay <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "Hindi nakapagpadala ng <2>{{uiAmount}} {{assetSymbol}} kay <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "Error Code {{code}}", + "sendFormErrorInsufficientBalance": "Hindi sapat ang balanse", + "sendFormErrorEmptyAmount": "Kinakailangang halaga", + "sendFormInvalidAddress": "Invalid na address ng {{assetName}}", + "sendFormErrorInvalidSolanaAddress": "Hindi valid ang Solana address", + "sendFormErrorInvalidTwitterHandle": "Hindi nakarehistro ang Twitter handle na ito", + "sendFormErrorInvalidDomain": "Hindi nakarehistro ang domain na ito", + "sendFormErrorMinRequiredInterpolated": "Kinakailangan ng hindi bababa sa {{minAmount}} {{tokenName}}", + "sendRecipientTextareaPlaceholder": "SOL address ng tatanggap", + "sendRecipientTextAreaPlaceholder2": "{{symbol}} address ng tatanggap", + "sendMemoOptional": "Memo (opsyonal)", + "sendMemo": "Memo", + "sendOptional": "opsyonal", + "settings": "Mga Setting", + "settingsDapps": "dApps", + "settingsSelectedAccount": "Napiling account", + "settingsAddressBookNoLabel": "Walang Label", + "settingsAddressBookPrimary": "Address Book", + "settingsAddressBookRecentlyUsed": "Ginamit Kamakailan", + "settingsAddressBookSecondary": "Pamahalaan ang mga karaniwang ginagamit na address", + "settingsAutoLockTimerPrimary": "Auto-Lock Timer", + "settingsAutoLockTimerSecondary": "Baguhin ang tagal ng auto-lock timer mo", + "settingsChangeLanguagePrimary": "Palitan ang Wika", + "settingsChangeLanguageSecondary": "Palitan ang wika ng display", + "settingsChangeNetworkPrimary": "Baguhin ang Network", + "settingsChangeNetworkSecondary": "I-configure ang mga setting ng iyong network", + "settingsChangePasswordPrimary": "Baguhin ang Password", + "settingsChangePasswordSecondary": "Baguhin ang password ng lock screen mo", + "settingsCompleteBetaSurvey": "Kumpletuhin ang Beta Survey", + "settingsDisplayLanguage": "Wika ng Display", + "settingsErrorCannotExportLedgerPrivateKey": "Hindi ma-export ang pribadong key ng Ledger", + "settingsErrorCannotRemoveAllWallets": "Hindi maaalis ang lahat ng wallet", + "settingsExportPrivateKey": "Ipakita ang Pribadong Key", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNetworkPhantomRPC": "Phantom RPC Network", + "settingsTestNetworks": "Mga Pansubok na Network", + "settingsUseCustomNetworks": "Gumamit ng Mga Custom na Network", + "settingsTestnetMode": "Testnet Mode", + "settingsTestnetModeDescription": "Nalalapat sa mga balanse at koneksyon sa app.", + "settingsWebViewDebugging": "Pag-debug ng Web View", + "settingsWebViewDebuggingDescription": "Binibigyang-daan kang inspeksyunin at i-debug ang mga web view ng in-app na browser.", + "settingsTestNetworksInfo": "Lumipat sa anumang Testnet network na para lang sa mga pagsubok. Dapat mong malaman na walang anumang halaga ang mga token sa mga Testnet Network.", + "settingsEmojis": "Mga Emoji", + "settingsNoAddresses": "Walang address", + "settingsAddressBookEmptyHeading": "Walang laman ang Address Book mo", + "settingsAddressBookEmptyText": "I-click ang mga button na “+” or “Magdagdag ng Address” para idagdag ang mga paborito mong address", + "settingsEditWallet": "I-edit ang Account", + "settingsNoTrustedApps": "Walang pinagkakatiwalaang app", + "settingsNoConnections": "Wal apang koneksyon.", + "settingsRemoveWallet": "Alisin ang Account", + "settingsResetApp": "I-reset ang App", + "settingsRemoveSecretPhrase": "Alisin ang Sikretong Parirala", + "settingsResetAppWithSecretPhrase": "I-reset ang App gamit ang Sikretong Parirala", + "settingsResetSecretRecoveryPhrase": "I-reset ang Secret Recover Phrase", + "settingsShowSecretRecoveryPhrase": "Ipakita ang Secret Recovery Phrase", + "settingsShowSecretRecoveryPhraseSecondary": "Ipakita ang Parirala sa Pag-recover", + "settingsShowSecretRecoveryPhraseTertiary": "Ipakita ang Sikrentong Parirala", + "settingsTrustedAppsAutoConfirmActiveUntil": "Hanggang {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "Awtomatikong Kumpirmahin", + "settingsTrustedAppsDisclaimer": "I-enable lang ang awtomatikong pagkumpirma sa mga pinagkakatiwalaang site", + "settingsTrustedAppsLastUsed": "Ginamit {{formattedTimestamp}} ang nakalipas", + "settingsTrustedAppsPrimary": "Mga Nakakonekta App", + "settingsTrustedApps": "Mga Pinagkakatiwalaang App", + "settingsTrustedAppsRevoke": "Bawiin", + "settingsTrustedAppsRevokeToast": "Nadiskonekta ang {{trustedApp}}", + "settingsTrustedAppsSecondary": "I-configure ang mga pinagkakatiwalaan mong application", + "settingsTrustedAppsToday": "Ngayon", + "settingsTrustedAppsYesterday": "Kahapon", + "settingsTrustedAppsLastWeek": "Nakaraang Linggo", + "settingsTrustedAppsBeforeYesterday": "Kanina", + "settingsTrustedAppsDisconnectAll": "Magdiskonekta sa lahat", + "settingsTrustedAppsDisconnectAllToast": "Nadiskonekta ang lahat ng app", + "settingsTrustedAppsEndAutoConfirmForAll": "Tapusin ang awtomatikong pagkumpirma para sa lahat", + "settingsTrustedAppsEndAutoConfirmForAllToast": "Natapos ang lahat ng session ng awtomatikong pagkumpirma", + "settingsSecurityPrimary": "Seguridad at Privacy", + "settingsSecuritySecondary": "I-update ang iyong mga setting ng seguridad", + "settingsActiveNetworks": "Mga Aktibong Network", + "settingsActiveNetworksAll": "Lahat", + "settingsActiveNetworksSolana": "Solana Lang", + "settingsDeveloperPrimary": "Mga Setting ng Developer", + "settingsAdvanced": "Mga Advance na Setting", + "settingsTransactions": "Mga Setting ng Transaksyon", + "settingsAutoConfirm": "Mga setting ng Awtomatikong Pagkumpirma", + "settingsSecurityAnalyticsPrimary": "Magbahagi ng Anonymous na Analytics", + "settingsSecurityAnalyticsSecondary": "I-enable para tulungan kaming humusay", + "settingsSecurityAnalyticsHelper": "Hindi ginagamit ng Phantom ang iyong personal na impormasyon para sa mga layunin ng analytics", + "settingsSuspiciousCollectiblesPrimary": "Itago ang Mga Kahina-hinalang Collectible", + "settingsSuspiciousCollectiblesSecondary": "I-toggle para itago ang mga na-flag na collectible", + "settingsPreferredBitcoinAddress": "Gustong Address ng Bitcoin", + "settingsEnabledAddressesUpdated": "Na-update mga nakikitang address!", + "settingsEnabledAddresses": "I-enable ang Mga Address", + "settingsBitcoinPaymentAddressForApps": "Address ng Mga Pagbabayad para sa Mga App", + "settingsBitcoinOrdinalsAddressForApps": "Address ng Ordinals para sa Mga App", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Kapag naka-enable ang parehong mga uri ng address na nasa itaas, para sa mga partikular na app tulad ng Magic Eden, gagamitin ang iyong Native Segwit address para pondohan ang mga pagbili. Matatanggap ang mga biniling asset sa iyong Taproot address.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "Ang default na address ng Bitcoin sa Phantom para masiguro ang compatibility.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(Default)", + "settingsPreferredBitcoinAddressTaprootExplainer": "Ang pinakamodernong uri ng address, karaniwang may pinakamurang mga transaction fee.", + "settingsPreferredExplorers": "Mas Gustong Explorer", + "settingsPreferredExplorersSecondary": "Baguhin ang mas gusto mong explorer ng blockchain", + "settingsCustomGasControls": "Mga Custom na Kontrol sa Gas", + "settingsAttachApplicationLogs": "I-attach ang Mga Application Log", + "settingsDownloadApplicationLogs": "I-download ang Mga Log ng Application", + "settingsDownloadApplicationLogsShort": "I-download ang mga Log", + "settingsDownloadApplicationLogsHelper": "Naglalaman ng local data, mga report ng pag-crash at pampublikong address ng wallet para tumulong na maayos ang mga isyu ng Phantom Support", + "settingsDownloadApplicationLogsWarning": "Walang kasamaang sensitibong data na tulad ng mga seed phrase o pribadong key.", + "settingsWallet": "Wallet", + "settingsPreferences": "Mga Kagustuhan", + "settingsSecurity": "Seguridad", + "settingsDeveloper": "Developer", + "settingsSupport": "Support", + "settingsWalletShortcutsPrimary": "Ipakita ang Mga Shortcut ng Wallet", + "settingsAppIcon": "Icon ng App", + "settingsAppIconDefault": "Default", + "settingsAppIconLight": "Light", + "settingsAppIconDark": "Dark", + "settingsAutoConfirmHeader": "Awtomatikong Kumpirmahin", + "stakeAccountCardActiveStake": "Aktibong Pag-stake", + "stakeAccountCardBalance": "Balanse", + "stakeAccountCardRentReserve": "Reserba sa Pagrenta", + "stakeAccountCardRewards": "Huling Reward", + "stakeAccountCardRewardsTooltip": "Ito ang pinakabagong reward na nakuha mo para sa pag-stake. Binibigyan ka ng reward kada 3 araw.", + "stakeAccountCardStakeAccount": "Address", + "stakeAccountCardLockup": "I-lockup Hanggang", + "stakeRewardsHistoryTitle": "History ng Mga Reward", + "stakeRewardsHistoryItemTitle": "Mga Reward", + "stakeRewardsHistoryEmptyList": "Walang reward", + "stakeRewardsTime_zero": "Ngayon", + "stakeRewardsTime_one": "Kahapon", + "stakeRewardsTime_other": "{{count}} (na) araw ang nakalipas", + "stakeRewardsItemsPagingFailed": "Hindi na-load ang mga mas lumang reward.", + "stakeAccountCreateAndDelegateErrorStaking": "Nagkaproblema sa pag-stake sa validator na ito. Pakisubukan ulit.", + "stakeAccountCreateAndDelegateSolStaked": "Nakapag-stake ng SOL!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "Magsisimulang makakuha ng mga reward ang SOL mo <1> sa susunod na ilang araw kapag naging aktibo na ang account sa pag-stake.", + "stakeAccountCreateAndDelegateStakingFailed": "Hindi Nakapag-stake", + "stakeAccountCreateAndDelegateStakingSol": "Nagse-stake ng SOL...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Gumagawa kami ng account sa pag-stake, pagkatapos ay itinatalaga ang SOL mo kay", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Gumagawa kami ng account sa pag-stake, pagkatapos ay itinatalaga ang SOL mo kay {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "Tingnan ang Transaksyon", + "stakeAccountDeactivateStakeSolUnstaked": "Na-unstake ang SOL!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Mawi-withdraw mo ang iyong pag-stake <1> sa susunod na ilang araw kapag naging hindi aktibo ang account sa pag-stake.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "Mawi-withdraw mo ang iyong pag-stake sa susunod na ilang araw kapag naging hindi aktibo ang account sa pag-stake.", + "stakeAccountDeactivateStakeUnstakingFailed": "Hindi Nakapag-unstake", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "Nagkaproblema sa pag-unstake mula sa validator na ito. Pakisubukan ulit.", + "stakeAccountDeactivateStakeUnstakingSol": "Nag-a-unstake ng SOL...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "Sinisimulan namin ang proseso para i-unstake ang SOL mo.", + "stakeAccountDeactivateStakeViewTransaction": "Tingnan ang Transaksyon", + "stakeAccountDelegateStakeSolStaked": "Na-stake ang SOL!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "Magsisimulang makakuha ng mga reward ang SOL mo <1> sa susunod na ilang araw kapag naging aktibo na ang account sa pag-stake.", + "stakeAccountDelegateStakeStakingFailed": "Hindi Nakapag-stake", + "stakeAccountDelegateStakeStakingFailedDescription": "Nagkaproblema sa pag-stake sa validator na ito. Pakisubukan ulit.", + "stakeAccountDelegateStakeStakingSol": "Nagse-stake ng SOL...", + "stakeAccountDelegateStakeStakingSolDescription": "Itinatalaga namin ang SOL mo.", + "stakeAccountDelegateStakeViewTransaction": "Tingnan ang Transaksyon", + "stakeAccountListActivationActivating": "Ina-activate", + "stakeAccountListActivationActive": "Aktibo", + "stakeAccountListActivationInactive": "Hindi Aktibo", + "stakeAccountListActivationDeactivating": "Dine-deactivate", + "stakeAccountListErrorFetching": "Hindi namin makuha ang mga account sa pag-stake. Pakisubukan ulit sa ibang pagkakataon.", + "stakeAccountListNoStakingAccounts": "Walang Account sa Pag-stake", + "stakeAccountListReload": "Mag-reload", + "stakeAccountListViewPrimaryText": "Na-stake mo", + "stakeAccountListViewStakeSOL": "Mag-stake ng SOL", + "stakeAccountListItemStakeFee": "{{fee}} bayarin", + "stakeAccountViewActionButtonRestake": "I-stake Ulit", + "stakeAccountViewActionButtonUnstake": "I-unstake", + "stakeAccountViewError": "Error", + "stakeAccountViewPrimaryText": "Na-stake mo", + "stakeAccountViewRestake": "I-stake Ulit", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "Kasalukuyang sine-stake ang SOL mo sa isang validator. Kakailanganin mong mag-unstake para <1>ma-access ang mga pondong ito. <3>Matuto pa", + "stakeAccountViewStakeInactive": { + "part1": "Hindi aktibo ang account sa pag-stake na ito. Pag-isipang i-withdraw ang na-stake nito o maghanap ng validator kung saan ito itatalaga.", + "part2": "Matuto pa" + }, + "stakeAccountViewStakeNotFound": "Hindi mahanap ang account sa pag-stake na ito.", + "stakeAccountViewViewOnExplorer": "Tingnan sa {{explorer}}", + "stakeAccountViewWithdrawStake": "I-withdraw ang Pag-stake", + "stakeAccountViewWithdrawUnstakedSOL": "I-withdraw ang Hindi Na-stake na SOL", + "stakeAccountWithdrawStakeSolWithdrawn": "Nakapag-withdraw na ng SOL!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "Na-withdraw na ang SOL mo.", + "part2": "Awtomatikong aalisin ang account na ito sa pag-stake sa loob ng susunod na ilang minuto." + }, + "stakeAccountWithdrawStakeViewTransaction": "Tingnan ang Transaksyon", + "stakeAccountWithdrawStakeWithdrawalFailed": "Hindi Na-withdraw", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "Nagkaproblema sa pag-withdraw mula sa account sa pag-stake na ito. Pakisubukan ulit.", + "stakeAccountWithdrawStakeWithdrawingSol": "Nagwi-withdraw ng SOL...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Wini-withdraw namin ang SOL mo sa account sa pag-stake na ito.", + "startEarningSolAccount": "account", + "startEarningSolAccounts": "mga account", + "startEarningSolErrorClosePhantom": "Mag-tap dito at subukan ulit", + "startEarningSolErrorTroubleLoading": "Nagkakaproblema sa pag-load ng pag-stake", + "startEarningSolLoading": "Nilo-load...", + "startEarningSolPrimaryText": "Magsimulang kumita ng SOL", + "startEarningSolSearching": "Maghanap ng mga account sa pag-stake", + "startEarningSolStakeTokens": "Mag-stake ng mga token at makakuha ng mga reward", + "startEarningSolYourStake": "Na-stake mo", + "unwrapFungibleTitle": "I-swap sa {{tokenSymbol}}", + "unwrapFungibleDescription": "I-withdraw mula sa {{fromToken}} para sa{{toToken}}", + "unwrapFungibleConfirmSwap": "Kumpirmahin ang Pag-swap", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "Pinakamurang Presyo!", + "swapFeesEstimatedFees": "Mga Tinantyang Bayarin", + "swapFeesFees": "Mga Bayarin", + "swapFeesPhantomFee": "Bayarin sa Phantom", + "swapFeesPhantomFeeDisclaimer": "Palagi naming hinahanap ang pinakamagandang presyo mula sa mga nangungunang provider ng liquidity. Awtomatikong isinasaalang-alang sa quote na ito ang {{feePercentage}} bayarin.", + "swapFeesRate": "Pinakamurang presyo", + "swapFeesRateDisclaimer": "Ang pinakamagandang rate na nakita ng Jupiter Aggregator sa maraming desentralisadong palitan.", + "swapFeesRateDisclaimerMultichain": "Ang pinakamagandang rate na nakita sa maraming decentralized na mga palitan.", + "swapFeesPriceImpact": "Epekto sa Presyo", + "swapFeesHighPriceImpact": "Epekto ng Mataas na Presyo", + "swapFeesPriceImpactDisclaimer": "Ang pagkakaiba ng market price at tinantyang presyo batay sa laki ng tine-trade mo.", + "swapFeesSlippage": "Slippage", + "swapFeesHighSlippage": "Mataas na Tolerance sa Slippage", + "swapFeesHighSlippageDisclaimer": "Hindi isasagawa ang transaksyon mo kung tumaas ang presyo nang higit sa {{slippage}}%.", + "swapFeesSlippageDisclaimer": "Halaga na puwedeng ilayo sa presyo ng iyong trade mula sa quote na ibinigay.", + "swapFeesProvider": "Provider", + "swapFeesProviderDisclaimer": "Ang desentralisadong palitan na ginamit para kumpletuhin ang iyong pag-trade.", + "swapEstimatedTime": "Tinatayang Oras", + "swapEstimatedTimeShort": "Est na Oras", + "swapEstimatedTimeDisclaimer": "Mag-iiba ang tinatayang oras ng pagkumpleto para sa bridge depende sa ilang salik na nakakaapekto sa mga bilis ng transaksyon.", + "swapSettingsButtonCommand": "Buksan ang Mga Setting ng Pag-swap", + "swapQuestionRetry": "Subukan Ulit?", + "swapFlowYouPay": "Magbabayad Ka Ng", + "swapFlowYouReceive": "Tatanggap Ka Ng", + "swapFlowActionButtonText": "I-review ang Order", + "swapAssetCardTokenNetwork": "{{symbol}} sa {{network}}", + "swapAssetCardMaxButton": "Max", + "swapAssetCardSelectTokenAndNetwork": "Piliin ang Token at Network", + "swapSlippageSettingsTitle": "Mga Setting ng Slippage", + "swapSlippageSettingsSubtitle": "Hindi magagawa ang transaksyon mo kung magbabago ang presyo nang higit sa slippage. Ang inirerekomendang default ay 0.3% - kapag mas mataas ang halaga, magreresulta ito sa hindi magandang trade.", + "swapSlippageSettingsCustom": "Custom", + "swapSlippageSettingsHighSlippageWarning": "Posibleng frontrun ang transaksyon mo at nagresulta sa hindi magandang trade.", + "swapSlippageSettingsCustomMinError": "Maglagay ng halagang higit sa {{minSlippage}}%.", + "swapSlippageSettingsCustomMaxError": "Maglagay ng halagang mas mababa sa {{maxSlippage}}%.", + "swapSlippageSettingsCustomInvalidValue": "Maglagay ng valid na value.", + "swapQuoteFeeDisclaimer": "Kasama sa quote ang {{feePercentage}} bayarin sa Phantom", + "swapQuoteMissingContext": "Walang konteksto ang quote ng pag-swap", + "swapQuoteErrorNoQuotes": "Sinusubukang mag-swap nang walang quote", + "swapQuoteSolanaNetwork": "Network ng Solana", + "swapQuoteNetwork": "Network", + "swapQuoteOneTimeSerumAccount": "Pang-isang beses na Serum account", + "swapQuoteOneTimeTokenAccount": "Pang-isang beses na token account", + "swapQuoteBridgeFee": "Swap Fee ng Cross Chain", + "swapReviewFlowActionButtonPrimary": "Mag-swap", + "swapReviewFlowPrimaryText": "I-review ang Order", + "swapReviewFlowYouPay": "Magbabayad Ka Ng", + "swapReviewFlowYouReceive": "Tatanggap Ka Ng", + "swapTxConfirmationReceived": "Natanggap na!", + "swapTxConfirmationSwapFailed": "Hindi na-swap", + "swapTxConfirmationSwapFailedSlippageLimit": "Naabot ng pag-swap ang limitasyon sa slippage, pakisubukan ulit.", + "swapTxConfirmationSwapFailedInsufficientBalance": "Hindi namin nakumpleto ang request mo. Wala kang sapat na balanse para kumpletuhin ang transaksyon.", + "swapTxConfirmationSwapFailedTryAgain": "Hindi nakapag-swap, pakisubukan ulit", + "swapTxConfirmationSwappingTokens": "Nagsa-swap ng mga token...", + "swapTxConfirmationTokens": "Mga Token", + "swapTxConfirmationTokensDeposited": "Tapos na! Naideposito na ang mga token sa wallet mo", + "swapTxConfirmationTokensDepositedTitle": "Tapos na!", + "swapTxConfirmationTokensDepositedBody": "Naideposito na ang mga token sa wallet mo", + "swapTxConfirmationTokensWillBeDeposited": "ay idedeposito sa wallet mo kapag natapos ang transaksyon", + "swapTxConfirmationViewTransaction": "Tingnan ang Transaksyon", + "swapTxBridgeSubmitting": "Isinusumite ang Transaksyon", + "swapTxBridgeSubmittingDescription": "Ipinagpapalit ang {{sellAmount}} sa {{sellNetwork}} para sa {{buyAmount}} sa {{buyNetwork}}", + "swapTxBridgeFailed": "Hindi Naisumite ang Transaksyon", + "swapTxBridgeFailedDescription": "Hindi namin nakumpleto ang kahilingan.", + "swapTxBridgeSubmitted": "Naisumite ang transaksyon", + "swapTxBridgeSubmittedDescription": "Tinatantyang Oras ng Transaksyon: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "Puwede mo nang i-dismiss ang window na ito.", + "swapperMax": "Max", + "swapperTooltipNetwork": "Network", + "swapperTooltipPrice": "Presyo", + "swapperTooltipAddress": "Kontrata", + "switchToggle": "I-toggle", + "termsOfServiceActionButtonAgree": "Sumasang-ayon Ako", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "Sa pamamagitan ng pag-click sa <1>\"Sumasang-ayon Ako\", tinatanggap mo ang <3>Mga Tuntunin at Kundisyon ng pag-swap ng mga token sa Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Binago namin ang aming Mga Tuntunin ng Serbisyo. Sa pamamagitan ng pag-click sa <1>\"Sumasang-ayon Ako\", sumasang-ayon ka sa aming bagong <3>Mga Tuntunin ng Serbisyo.<5><6>Kasama sa aming bagong Mga Tuntunin ng Serbisyo ang isang bagong <8>istruktura ng bayarin para sa ilang partikular na produkto.", + "termsOfServicePrimaryText": "Mga Tuntunin ng Serbisyo", + "tokenRowUnknownToken": "Hindi Alam na Token", + "transactionsAppInteraction": "Interaction sa app", + "transactionsFailedAppInteraction": "Hindi nagkaroon ng interaction sa app", + "transactionsBidOnInterpolated": "Mag-bid sa {{name}}", + "transactionsBidFailed": "Hindi nakapag-bid", + "transactionsBoughtInterpolated": "Bumili ng {{name}}", + "transactionsBoughtCollectible": "Bumili ng Collectible", + "transactionBridgeInitiated": "Sinimulan ang Bridge", + "transactionBridgeInitiatedFailed": "Hindi Nasimulan ang Bridge", + "transactionBridgeStatusLink": "Tingnan ang Status sa LI.FI", + "transactionsBuyFailed": "Hindi nakabili", + "transactionsBurnedSpam": "Na-burn na spam", + "transactionsBurned": "Na-burn", + "transactionsUnwrapped": "Na-unwrap", + "transactionsUnwrappedFailed": "Hind na-unwrap", + "transactionsCancelBidOnInterpolated": "Nakanselang bid sa {{name}}", + "transactionsCancelBidOnFailed": "Hindi nakansela ang bid", + "transactionsError": "Error", + "transactionsFailed": "Hindi Naisagawa", + "transactionsSwapped": "Na-swap", + "transactionsFailedSwap": "Hindi na-swap", + "transactionsFailedBurn": "Hindi na-burn", + "transactionsFrom": "Mula sa", + "transactionsListedInterpolated": "Inilista ang {{name}}", + "transactionsListedFailed": "Hindi nailista", + "transactionsNoActivity": "Walang aktibidad", + "transactionsReceived": "Natanggap", + "transactionsReceivedInterpolated": "Nakatanggap ng {{amount}} SOL", + "transactionsSending": "Ipinapadala...", + "transactionsPendingCreateListingInterpolated": "Ginagawa ang {{name}}", + "transactionsPendingEditListingInterpolated": "Ine-edit ang {{name}}", + "transactionsPendingSolanaPayTransaction": "Kinukumpirma ang Transaksyon sa Solana Pay", + "transactionsPendingRemoveListingInterpolated": "Ina-unlist ang {{name}}", + "transactionsPendingBurningInterpolated": "Bine-burn ang {{name}}", + "transactionsPendingSending": "Ipinapadala", + "transactionsPendingSwapping": "Isina-swap", + "transactionsPendingBridging": "Bridging", + "transactionsPendingApproving": "Inaaprubahan", + "transactionsPendingCreatingAndDelegatingStake": "Paggawa at pagtatalaga ng stake", + "transactionsPendingDeactivatingStake": "Pag-deactivate ng stake", + "transactionsPendingDelegatingStake": "Pagtatalaga ng stake", + "transactionsPendingWithdrawingStake": "Pag-withdraw ng stake", + "transactionsPendingAppInteraction": "Nakabinbing interaction sa app", + "transactionsPendingBitcoinTransaction": "Pending na transaksyon ng BTC", + "transactionsSent": "Naipadala", + "transactionsSendFailed": "Hindi naipadala", + "transactionsSwapOn": "Mag-swap sa {{dappName}}", + "transactionsSentInterpolated": "Nagpadala ng {{amount}} SOL", + "transactionsSoldInterpolated": "Nakabenta ng {{name}}", + "transactionsSoldCollectible": "Naibentang Collectible", + "transactionsSoldFailed": "Hindi naibenta", + "transactionsStaked": "Na-stake", + "transactionsStakedFailed": "Hindi nakapag-stake", + "transactionsSuccess": "Matagumpay", + "transactionsTo": "Ipinadala sa", + "transactionsTokenSwap": "Pag-swap ng Token", + "transactionsUnknownAmount": "Hindi Alam", + "transactionsUnlistedInterpolated": "Na-unlish ang {{name}}", + "transactionsUnstaked": "Na-unstake", + "transactionsUnlistedFailed": "Hindi na-unlist", + "transactionsDeactivateStake": "Na-deactivate na pag-stake", + "transactionsDeactivateStakeFailed": "Hindi na-deactivate ang pag-stake", + "transactionsWaitingForConfirmation": "Naghihintay ng kumpirmasyon", + "transactionsWithdrawStake": "I-withdraw ang Stake", + "transactionsWithdrawStakeFailed": "Hindi na-unstake", + "transactionCancelled": "Nakansela", + "transactionCancelledFailed": "Hindi nakansela", + "transactionApproveToken": "Naaprubahang {{tokenSymbol}}", + "transactionApproveTokenFailed": "Hindi naaprubahan ang {{tokenSymbol}}", + "transactionApprovalFailed": "Hindi naaprubahan", + "transactionRevokeApproveToken": "Nabawing {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "Hindi nabawi ang {{tokenSymbol}}", + "transactionRevokeFailed": "Hindi nabawi", + "transactionApproveDetailsTitle": "Mga Detalye ng Pag-apruba", + "transactionCancelOrder": "Kanselahin ang order", + "transactionCancelOrderFailed": "Hindi nakansela ang order", + "transactionApproveAppLabel": "App", + "transactionApproveAmountLabel": "Halaga", + "transactionApproveTokenLabel": "Token", + "transactionApproveCollectionLabel": "Koleksyon", + "transactionApproveAllItems": "Aprubahan ang lahat ng item", + "transactionSpendUpTo": "Gumastos ng hanggang", + "transactionCancel": "Kanselahin ang Transaksyon", + "transactionPrioritizeCancel": "Unahin ang Pagkansela", + "transactionSpeedUp": "Pabilisin ang Transaksyon", + "transactionCancelHelperText": "Posibleng makumpleto ang orihinal na transaksyon bago ito makansela.", + "transactionSpeedUplHelperText": "Ima-maximize nito ang bilis ng iyong transaksyon batay sa mga kundisyon ng network.", + "transactionCancelHelperMobile": "Gagastos ng <1>hanggang {{amount}} para subukang kanselahin ang transaksyong ito. Posibleng makumpleto ang orihinal na transaksyon bago ito makansela.", + "transactionCancelHelperMobileWithEstimate": "Magkakahalaga ng <1>hanggang {{amount}} para subukang kanselahin ang transaksyong ito. Dapat itong makumpleto sa loob ng humigit-kumulang {{timeEstimate}}. Posibleng makumpleto ang orihinal na transaksyon bago ito makansela.", + "transactionSpeedUpHelperMobile": "Magkakahalaga ng <1>hanggang {{amount}} para ma-maximize ang bilis ng transaksyong ito.", + "transactionSpeedUpHelperMobileWithEstimate": "Magkakahalaga ng <1>hanggang {{amount}} para ma-maximize ang bilis ng transaksyong ito. Dapat itong makumpleto sa loob ng humigit-kumulang {{timeEstimate}}.", + "transactionEstimatedTime": "Tinatayang oras", + "transactionCancelingSend": "Kinakansela ang pagpapadala", + "transactionPrioritizingCancel": "Inuuna ang pagkansela", + "transactionCanceling": "Pagkansela", + "transactionReplaceError": "Nagkaroon ng error. Walang bayarin na siningil sa iyong account. Puwede mong subukan ulit.", + "transactionNotEnoughNative": "Hindi sapat na {{nativeTokenSymbol}}", + "transactionGasLimitError": "Hindi natantiya ang limit sa gas", + "transactionGasEstimationError": "Hindi natantiya ang gas", + "pendingTransactionCancel": "Kanselahin", + "pendingTransactionSpeedUp": "Pabilisin", + "pendingTransactionStatus": "Status", + "pendingTransactionPending": "Nakabinbin", + "pendingTransactionPendingInteraction": "Nakabinbing Interaction", + "pendingTransactionCancelling": "Kinakansela", + "pendingTransactionDate": "Petsa", + "pendingTransactionNetworkFee": "Bayarin sa network", + "pendingTransactionEstimatedTime": "Tinatayang oras", + "pendingTransactionEstimatedTimeHM": "{{hours}}h {{minutes}}m", + "pendingTransactionEstimatedTimeMS": "{{minutes}}m {{seconds}}s", + "pendingTransactionEstimatedTimeS": "{{seconds}}s", + "pendingTransactionsSendingTitle": "Nagpapadala ng {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "Hindi Alam", + "pendingTransactionUnknownApp": "Hindi Alam na App", + "unlockActionButtonUnlock": "I-unlock", + "unlockEnterPassword": "Ilagay ang password mo", + "unlockErrorIncorrectPassword": "Maling password", + "unlockErrorSomethingWentWrong": "Nagkaproblema, pakisubukan ulit sa ibang pagkakataon", + "unlockForgotPassword": "Nakalimutan ang password", + "unlockPassword": "Password", + "forgotPasswordText": "Puwede mong i-reset ang iyong password sa pamamagitan ng paglalagay sa parirala sa pag-recover na may 12-24 salita. Hindi mare-recover ng Phantom ang password mo para sa iyo.", + "appInfo": "Impormasyon ng App", + "lastUsed": "Huling Ginamit", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "Hindi available sa mga hardware account.", + "trustedAppAutoConfirmDisclaimer1": "Habang aktibo, kukumpirmahin ng Phantom ang lahat ng request mula sa app na ito nang hindi ka nino-notify o hinihingan ng kumpirmayon.", + "trustedAppAutoConfirmDisclaimer2": "Kapag na-enable, posibleng maisapanganib sa panloloko ang pondo mo. Gamitin lang ang feature na ito sa mga app na pinagkakatiwalaan mo.", + "validationUtilsPasswordIsRequired": "Kinakailangan ng password", + "validationUtilsPasswordLength": "Dapat 8 character ang haba ng password", + "validationUtilsPasswordsDontMatch": "Hindi tumutugma ang mga password", + "validationUtilsPasswordCantBeSame": "Hindi mo puwedeng gamitin ang dating password", + "validatorCardEstimatedApy": "Tinatayang APY", + "validatorCardCommission": "Komisyon", + "validatorCardTotalStake": "Kabuuang Na-stake", + "validatorCardNumberOfDelegators": "# ng Mga Delegator", + "validatorListChooseAValidator": "Pumili ng Validator", + "validatorListErrorFetching": "Hindi namin makuha ang mga validator. Pakisubukan ulit sa ibang pagkakataon.", + "validatorListNoResults": "Walang Resulta", + "validatorListReload": "I-reload", + "validatorListSearch": "Maghanap", + "validatorInfoTooltip": "Taga-validate", + "validatorInfoTitle": "Mga Taga-validate", + "validatorInfoDescription": "Sa pamamagitan ng pag-stake ng iyong SOL sa isang validator, nakakatulong ka sa performance at kaligtasan ng Solana network, habang kumikita ng SOL bilang kapalit.", + "validatorApyInfoTooltip": "Tinatayang APY", + "validatorApyInfoTitle": "Tinatayang APY", + "validatorApyInfoDescription": "Ito ang rate ng kinita mo para sa pag-stake ng iyong SOL sa validator.", + "validatorViewActionButtonStake": "Mag-stake", + "validatorViewErrorFetching": "Hindi makakuha ng mga validator.", + "validatorViewInsufficientBalance": "Hindi sapat ang balanse", + "validatorViewMax": "Max", + "validatorViewPrimaryText": "Magsimulang Mag-stake", + "validatorViewDescriptionInterpolated": "Piliin kung ilang SOL ang gusto mong <1> i-stake sa validator na ito. <3>Alamin pa", + "validatorViewAmountSOLRequiredToStakeInterpolated": "{{amount}} SOL ang kinakailangan para mag-stake", + "validatorViewValidator": "Validator", + "walletMenuItemsAddConnectWallet": "Magdagdag / Magkonekta ng Wallet", + "walletMenuItemsBridgeAssets": "Mag-bridge ng Mga Asset", + "walletMenuItemsHelpAndSupport": "Tulong at Suporta", + "walletMenuItemsLockWallet": "I-lock ang Wallet", + "walletMenuItemsResetSecretPhrase": "I-reset ang Sikretong Parirala", + "walletMenuItemsShowMoreAccounts": "Magpakita ng {{count}} pa...", + "walletMenuItemsHideAccounts": "Itago ang mga account", + "whatsNewOverlayNew": "Bago!", + "whatsNewOverlayv1ActionGetAppNow": "Kunin ang app ngayon", + "whatsNewOverlayv1PrimaryText": "Available na ngayon ang Phantom para sa iOS!", + "whatsNewOverlayv1ScanWithCamera": "I-scan gamit ang iPhone camera mo", + "whatsNewOverlayv1SecondaryText": "Nananabik kaming ianunsyo na available na ngayon ang Phantom para sa iOS sa app store! Maranasan ang husay ng Phantom sa bulsa mo!", + "whatsNewOverlayv2ActionListOnME": "I-list ang iyong mga NFT sa Magic Eden!", + "whatsNewOverlayv2ActionTryItNow": "Subukan ito ngayon", + "whatsNewOverlayv2SecondaryText": "Puwede ka na ngayong mag-list ng mga NFT sa Magic Eden mula mismo sa iyong Phantom browser extension. I-edit ang presyo at mag-unlist sa maginhawang paraan para ganap na mapamahalaan ang iyong mga listing.", + "whatsNewOverlayv3ActionBurnSpam": "I-burn ang Mga Spam NFT!", + "whatsNewOverlayv3SecondaryText": "Puwede mo na ngayong i-burn ang Mga Spam NFT at tumanggap ng maliit na halaga ng SOL. I-click ang Spam NFT, i-click ang icon na \"...\" at piliin ang \"I-burn ang Token\" para alisin ito sa iyong wallet.", + "toggleMultiChainHeader": "Multichain", + "disableMultiChainHeader": "Solana-only mode", + "disableMultiChainDetail1Header": "Mag-all in sa Solana", + "disableMultiChainDetail1SecondaryText": "I-manage ang iyong mga Solana Account, token, at collectible nang hindi nakikita ang ibang mga chain.", + "disableMultiChainDetail2Header": "Bumalik sa Multichain anumang oras", + "disableMultiChainDetail2SecondaryText": "Ipe-preserve ang kasalukuyan mong mga balanse sa Ethereum at Polygon kapag in-enable mo ulit ang Multichain.", + "disableMultiChainButton": "I-enable ang Solana-Only", + "disabledMultiChainHeader": "Naka-enable ang Solana-only", + "disabledMultiChainText": "Puwede mong i-enable ulit ang multichain anumang oras.", + "enableMultiChainHeader": "I-enable ang Multichain", + "enabledMultiChainHeader": "Naka-enable ang Multichain", + "enabledMultiChainText": "Sinusuportahan na ang Ethereum at Polygon sa iyong wallet.", + "incompatibleAccountHeader": "Hindi Compatible na Account", + "incompatibleAccountInterpolated": "Pakialis ang mga Ethereum-only account na ito bago i-e-enable ang Solana-only mode: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "Ano'ng Bago!", + "welcomeToMultiChainPrimaryText": "Isang Wallet para sa Lahat", + "welcomeToMultiChainDetail1Header": "Suporta sa Ethereum at Polygon", + "welcomeToMultiChainDetail1SecondaryText": "Lahat ng iyong token at NFT mula sa Solana, Ethereum, at Polygon sa iisang lugar.", + "welcomeToMultiChainDetail2Header": "Gamitin ang lahat ng app na gusto mo", + "welcomeToMultiChainDetail2SecondaryText": "Kumonekta sa mga app sa maraming chain nang hindi lumilipat ng mga network.", + "welcomeToMultiChainDetail3Header": "I-import ang iyong MetaMask wallet", + "welcomeToMultiChainDetail3SecondaryText": "I-import nang madali ang lahat ng seed phrase sa Ethereum at Polygon.", + "welcomeToMultiChainIntro": "Welcome sa Phantom Multichain", + "welcomeToMultiChainIntroDesc": "Ang lahat ng iyong token at NFT mula sa Solana, Ethereum, at Polygon sa isang lugar. Ang isang wallet mo para sa lahat ng bagay.", + "welcomeToMultiChainAccounts": "Idinisenyo ulit ang Mga Multichain Account", + "welcomeToMultiChainAccountsDesc": "Idinisenyo para sa multichain, may tumutugmang ETH at Polygon na mga address na ngayon ang bawat account.", + "welcomeToMultiChainApps": "Gumanaga Kahit Saan", + "welcomeToMultiChainAppsDesc": "Compatible ang Phantom sa bawat app sa Ethereum, Polygon, at Solana. I-click ang \"Kumonekta sa MetaMask\" at handa ka na.", + "welcomeToMultiChainImport": "I-import mula sa MetaMask, kaagad-agad", + "welcomeToMultiChainImportDesc": "I-import ang iyong Mga Sikretong Parirala o Pribadong Key mula sa mga wallet na tulad ng MetaMask o Coinbase Wallet. Lahat sa isang lugar.", + "welcomeToMultiChainImportInterpolated": "<0>I-import ang iyong Mga Sikretong Parirala o Pribadong Key mula sa mga wallet na tulad ng MetaMask o Coinbase Wallet. Lahat sa isang lugar.", + "welcomeToMultiChainTakeTour": "Mag-tour", + "welcomeToMultiChainSwapperTitle": "Mag-swap sa Ethereum,\nPolygon, at Solana", + "welcomeToMultiChainSwapperDetail1Header": "Suporta sa Ethereum at Polygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "Puwede ka na ngayong makapag-swap mga ERC-20 token nang madali mula sa wallet mo mismo.", + "welcomeToMultiChainSwapperDetail2Header": "Pinakamagagandang Presyo at Napakababang Mga Bayarin", + "welcomeToMultiChainSwapperDetail2SecondaryText": "100+ source ng liquidity at routing ng smart order para sa mga maximum na return.", + "networkErrorTitle": "Error sa Network", + "networkError": "Sa kasamaang-palad, hindi namin ma-access ang network. Pakisubukan ulit sa ibang pagkakataon.", + "authenticationUnlockPhantom": "I-unlock ang Phantom", + "errorAndOfflineSomethingWentWrong": "Nagkaproblema", + "errorAndOfflineSomethingWentWrongTryAgain": "Pakisubukan ulit.", + "errorAndOfflineUnableToFetchAssets": "Hindi namin makuha ang mga asset. Pakisubukan ulit sa ibang pagkakataon.", + "errorAndOfflineUnableToFetchCollectibles": "Hindi namin makuha ang mga collectible. Pakisubukan ulit sa ibang pagkakataon.", + "errorAndOfflineUnableToFetchSwap": "Hindi namin makuha ang impormasyon ng pag-swap. Pakisubukan ulit sa ibang pagkakataon.", + "errorAndOfflineUnableToFetchTransactionHistory": "Hindi namin makuha sa ngayon ang iyong history ng transaksyon. Tingnan ang iyong koneksyon sa network, o subukan ulit sa ibang pagkakataon.", + "errorAndOfflineUnableToFetchRewardsHistory": "Hindi namin makuha ang history ng mga reward. Pakisubukan ulit sa ibang pagkakataon.", + "networkHealthSheetCloseButtonText": "OK", + "swapReviewError": "Nagkaproblema habang nire-review ang iyong order, pakisubukan ulit.", + "sendSelectToken": "Pumili ng Token", + "swapBalance": "Balanse:", + "swapTitle": "Mag-swap ng Mga Token", + "swapSelectToken": "Pumili ng Token", + "swapYouPay": "Babayaran Mo", + "swapYouReceive": "Tatanggapin Mo", + "aboutPrivacyPolicy": "Patakaran sa Privacy", + "aboutVersion": "Bersyon {{version}}", + "aboutVisitWebsite": "Bisitahin ang Website", + "bottomSheetConnectTitle": "Kumonekta", + "A11YbottomSheetConnectTitle": "Bottom Sheet Connect", + "A11YbottomSheetCommandClose": "Bottom Sheet Decline", + "A11YbottomSheetCommandBack": "Bottom Sheet Back", + "bottomSheetSignTypedDataTitle": "Lagdaan ang mensahe", + "bottomSheetSignMessageTitle": "Lagdaan ang mensahe", + "bottomSheetSignInTitle": "Mag-sign in", + "bottomSheetSignInAndConnectTitle": "Mag-sign in", + "bottomSheetConfirmTransactionTitle": "Kumpirmahin ang transaksyon", + "bottomSheetConfirmTransactionsTitle": "Kumpirmahin ang mga transaksyon", + "bottomSheetAdvancedTitle": "Advanced", + "bottomSheetReadOnlyAccountTitle": "View-Only Mode", + "bottomSheetTransactionSettingsTitle": "Bayarin sa Network", + "bottomSheetConnectDescription": "Kapag naikonekta, pahihintulutan ang site na ito para tumingin ng mga balanse at aktibidad para sa napiling account.", + "bottomSheetSignInDescription": "Kapag pinirmahan ang mensaheng ito, patutunayan nito na pagmamay-ari mo ang napiling account. Pirmahan lang ang mga mensahe mula sa mga application na pinagkakatiwalaan mo.", + "bottomSheetSignInAndConnectDescription": "Kapag maaprubahan, pahihintulutan ang site na ito para tumingin ng mga balanse at aktibidad para sa napiling account.", + "bottomSheetConfirmTransactionDescription": "Tinantya ang mga pagbabago sa balanse. Hindi garantisado ang mga halaga at asset na sangkot.", + "bottomSheetConfirmTransactionsDescription": "Tinantya ang mga pagbabago sa balanse. Hindi garantisado ang mga halaga at asset na sangkot.", + "bottomSheetSignTypedDataDescription": "Request lang ito sa pahintulot. Posibleng hindi kaagad gawin ang transaksyon.", + "bottomSheetSignTypedDataSecondDescription": "Tinantya ang mga pagbabago sa balanse. Hindi garantisado ang mga halaga at asset na sangkot.", + "bottomSheetSignMessageDescription": "Kapag pinirmahan ang mensaheng ito, patutunayan nito na pagmamay-ari mo ang napiling account. Pirmahan lang ang mga mensahe mula sa mga application na pinagkakatiwalaan mo.", + "bottomSheetReadOnlyAccountDescription": "Hindi magawa ang aksyong ito sa view-only mode.", + "bottomSheetMessageRow": "Mensahe", + "bottomSheetStatementRow": "Statement", + "bottomSheetAutoConfirmRow": "Awtomatikong Kumpirmahin", + "bottomSheetAutoConfirmOff": "Naka-off", + "bottomSheetAutoConfirmOn": "Naka-on", + "bottomSheetAccountRow": "Account", + "bottomSheetAdvancedRow": "Advanced", + "bottomSheetContractRow": "Address ng Kontrata", + "bottomSheetSpenderRow": "Address ng Spender", + "bottomSheetNetworkRow": "Network", + "bottomSheetNetworkFeeRow": "Bayarin sa Network", + "bottomSheetEstimatedTimeRow": "Tinatayang Oras", + "bottomSheetAccountRowDefaultAccountName": "Account", + "bottomSheetConnectRequestDisclaimer": "Kumonekta lang sa mga website na pinagkakatiwalaan mo", + "bottomSheetSignInRequestDisclaimer": "Mag-sign in lang sa mga website na pinagkakatiwalaan mo", + "bottomSheetSignatureRequestDisclaimer": "Kumpirmahin lang kung pinagkakatiwalaan mo ang website na ito.", + "bottomSheetIgnoreWarning": "Balewalain ang babala, magpatuloy pa rin", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "Walang nakitang pagbabago sa balanse. Magpatuloy nang maingat at kumpirmahin lang kung pinagkakatiwalaan mo ang site na ito.", + "bottomSheetReadOnlyWarning": "Wina-watch mo lang ang address na ito. Kakailanganin mong mag-import para makapirma sa mga transaksyon at mensahe.", + "bottomSheetWebsiteIsUnsafeWarning": "Hindi ligtas gamitin ang website na ito at posibleng subukang nakawin ang pondo mo.", + "transactionsFromInterpolated": "Mula: {{from}}", + "transactionsFromParagraphInterpolated": "Mula sa {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "Ngayon", + "transactionsToInterpolated": "Ipapadala sa: {{to}}", + "transactionsToParagraphInterpolated": "Ipadala sa {{to}}", + "transactionsYesterday": "Kahapon", + "addEditAddressAdd": "Magdagdag ng address", + "addEditAddressDelete": "I-delete ang address", + "addEditAddressDeleteTitle": "Sigurado ka bang gusto mong i-delete ang address na ito?", + "addEditAddressSave": "I-save ang address", + "dAppBrowserComingSoon": "Paparating na ang dApp Browser!", + "dAppBrowserSearchPlaceholder": "Maghanap o mag-type ng URL", + "dAppBrowserOpenInNewTab": "Buksan sa bagong tab", + "dAppBrowserSuggested": "Iminungkahi", + "dAppBrowserFavorites": "Mga Paborito", + "dAppBrowserBookmarks": "Mga Bookmark", + "dAppBrowserBookmarkAdd": "Magdagdag ng Bookmark", + "dAppBrowserBookmarkRemove": "Alisin ang Bookmark", + "dAppBrowserTrustedApps": "Mga Kamakailan", + "dAppBrowserFavoritesDescription": "Ipapakita rito ang mga paborito mo", + "dAppBrowserBookmarksDescription": "Ipapakita rito ang mga bookmark mo", + "dAppBrowserRecentsDescription": "Makikita rito ang mga kamakailang nakakonektang dapp", + "dAppBrowserEmptyScreenDescription": "Mag-type ng URL o maghanap sa web", + "dAppBrowserBlocklistScreenTitle": "Na-block ang {{origin}}! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Naniniwala ang Phantom na kahina-hinala at hindi ligtas na gamitin ang website na ito.", + "part2": "Na-flag ang site na ito bilang bahagi ng database ng mga kilalang phishing website at scam na pinangangasiwaan ng komunidad. Kung naniniwala kang hindi dapat na-flag ang site, mag-file ng isyu." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Balewalain ang babala, ipakita pa rin", + "dAppBrowserActionBookmark": "Bookmark", + "dAppBrowserActionRemoveBookmark": "Alisin ang bookmark", + "dAppBrowserActionRefresh": "I-refresh", + "dAppBrowserActionShare": "Ibahagi", + "dAppBrowserActionCloseTab": "Isara ang tab", + "dAppBrowserActionEndAutoConfirm": "Tapusin ang Awtomatikong Pagkumpirma", + "dAppBrowserActionDisconnectApp": "Idiskonekta ang app", + "dAppBrowserActionCloseAllTabs": "Isara ang lahat ng tab", + "dAppBrowserNavigationAddressPlaceholder": "Mag-type ng URL na hahanapin", + "dAppBrowserTabOverviewMore": "Higit pa", + "dAppBrowserTabOverviewAddTab": "Magdagdag ng Tab", + "dAppBrowserTabOverviewClose": "Isara", + "dAppBrowserCloseTab": "Isara ang Tab", + "dAppBrowserClose": "Isara", + "dAppBrowserTabOverviewAddBookmark": "Magdagdag ng Bookmark", + "dAppBrowserTabOverviewRemoveBookmark": "Alisin ang Bookmark", + "depositAssetListSuggestions": "Mga Mungkahi", + "depositUndefinedToken": "Paumanhin, hindi maideposito ang token na ito", + "onboardingImportRecoveryPhraseDetails": "Mga Detalye", + "onboardingCreateRecoveryPhraseVerifyTitle": "Isinulat mo na ang Sikretong Parirala sa Pag-recover?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Kung wala ang sikretong parirala sa pag-recover, hindi mo maa-access ang iyong key o anumang asset na nauugnay rito.", + "onboardingCreateRecoveryPhraseVerifyYes": "Oo", + "onboardingCreateRecoveryPhraseErrorTitle": "Error", + "onboardingCreateRecoveryPhraseErrorSubtitle": "Hindi namin nabuo ang account, pakisubukan ulit.", + "onboardingDoneDescription": "Ganap mo na ngayong mae-enjoy ang wallet mo.", + "onboardingDoneGetStarted": "Magsimula", + "onboardingImportAccountsEmptyResult": "Walang nahanap na account", + "onboardingImportAccountsAccountName": "Account {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "Nakahanap kami ng {{numberOfWallets}} account na may aktibidad", + "onboardingImportAccountsFoundAccounts_other": "Nakahanap kami ng {{numberOfWallets}} (na) account na may aktibidad", + "onboardingImportAccountsFoundAccountsNoActivity_one": "Nakahanap kami ng {{numberOfWallets}} account", + "onboardingImportAccountsFoundAccountsNoActivity_other": "Nakahanap kami ng {{numberOfWallets}} (na) account", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "Kailangang hindi bababa sa 12 salita ang parirala.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "Kailangang eksaktong 12 o 24 na salita ang parirala.", + "onboardingImportRecoveryPhraseWrongWord": "Maling mga salita: {{ words }}.", + "onboardingProtectTitle": "Protektahan ang wallet mo", + "onboardingProtectDescription": "Kapag nagdagdag ng biometric na seguridad, matitiyak na ikaw lang ang makaka-access sa wallet mo.", + "onboardingProtectButtonHeadlineDevice": "Device", + "onboardingProtectButtonHeadlineFaceID": "Face ID", + "onboardingProtectButtonHeadlineFingerprint": "Fingerprint", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "Gamitin ang Pag-authenticate gamit ang {{ authType }}", + "onboardingProtectError": "Nagkaproblema habang nag-o-authenticate, pakisubukan ulit", + "onboardingProtectBiometryIosError": "Naka-configure ang Biometric authentication sa Phantom pero naka-disable sa Mga Setting ng System. Pakibuksan ang Mga Setting > Phantom > Face ID o Touch ID para i-enable ulit.", + "onboardingProtectRemoveAuth": "Na-disable ang pag-authenticate", + "onboardingProtectRemoveAuthDescription": "Sigurado ka bang gusto mong i-disable ang pag-authenticate?", + "onboardingWelcomeTitle": "Welcome sa Phantom", + "onboardingWelcomeDescription": "Para makapagsimula, gumawa ng bagong wallet o mag-import ng isa mula sa isang seed phrase.", + "onboardingWelcomeCreateWallet": "Gumawa ng bagong wallet", + "onboardingWelcomeAlreadyHaveWallet": "May wallet na ako", + "onboardingWelcomeConnectSeedVault": "Ikonekta ang Seed Vault", + "onboardingSlide1Title": "Kinokontrol mo,\nginagawa naming ligtas", + "onboardingSlide1Description": "Pribado at secure ang pondo mo gamit ang mga biometric, scam detection, at 24/7 na support.", + "onboardingSlide2Title": "Ang pinakamagandang tahanan para sa mga NFT mo", + "onboardingSlide2Description": "Pamahalaan ang mga listing, mag-burn ng spam, at manatiling update gamit ang mga kapaki-pakinabang na push notification.", + "onboardingSlide3Title": "Gumawa ng higit pa gamit ang mga token mo", + "onboardingSlide3Description": "Mag-store, mag-swap, mag-stake, magpdala, at tumanggap — nang hindi umaalis sa wallet mo. ", + "onboardingSlide4Title": "Tuklasin ang pinakamahusay na bahagi ng Web3", + "onboardingSlide4Description": "Humanap ng at kumonekta sa mga nangungunang app at koleksyon gamit ang in-app na browser.", + "onboardingMultichainSlide5Title": "Isang wallet para sa lahat", + "onboardingMultichainSlide5Description": "Maranasan ang lahat ng Solana, Ethereum, at Polygon sa iisang madaling gamiting interface.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Maranasan ang lahat ng Solana, Ethereum, Polygon at Bitcoin sa iisang madaling gamiting interface.", + "requireAuth": "Nangangailangan ng pag-authenticate", + "requireAuthImmediately": "Agad-agad", + "availableToSend": "Available Para Ipadala", + "sendEnterAmount": "Ilagay ang Halaga", + "sendEditMemo": "I-edit ang Memo", + "sendShowLogs": "Ipakita ang Mga Log ng Error", + "sendHideLogs": "Itago ang Mga Log ng Error", + "sendGoBack": "Bumalik", + "sendTransactionSuccess": "Matagumpay na naipadala ang mga token mo sa", + "sendInputPlaceholder": "Pangalan o address", + "sendRecentlyUsedAddressLabel": "Ginamit {{formattedTimestamp}} ang nakalipas", + "sendRecipientAddress": "Address ng tatanggap", + "sendTokenInterpolated": "Magpadala ng {{tokenSymbol}}", + "sendPasteFromClipboard": "I-paste mula sa clipboard", + "sendScanQR": "I-scan ang QR Code", + "sendTo": "Para kay:", + "sendCameraAccess": "Access sa Camera", + "sendCameraAccessSubtitle": "Para mag-scan ng QR code, kailangang ma-enable ang access sa camera. Gusto mo bang buksan ang Mga Setting ngayon?", + "sendSettings": "Mga Setting", + "sendOK": "OK", + "invalidQRCode": "Hindi valid ang QR code na ito.", + "sendInvalidQRCode": "Hindi valid na address ang QR code na ito", + "sendInvalidQRCodeSubtitle": "Subukan ulit o gamit ang ibang QR code.", + "sendInvalidQRCodeSplToken": "Invalid na token sa QR code", + "sendInvalidQRCodeSplTokenSubtitle": "Naglalaman ang QR code ng token na hindi mo pagmamay-ari o hindi namin ito matukoy.", + "sendScanAddressToSend": "I-scan ang {{tokenSymbol}} address para magpadala ng mga pondo", + "sendScanAddressToSendNoSymbol": "I-scan ang address para magpadala ng mga pondo", + "sendScanAddressToSendCollectible": "I-scan ang SOL address para magpadala ng collectible", + "sendScanAddressToSendCollectibleMultichain": "I-scan ang address para magpadala ng collectible", + "sendSummary": "Buod", + "sendUndefinedToken": "Paumanhin, hindi maipadala ang token na ito", + "sendNoTokens": "Walang available na token", + "noBuyOptionsAvailableInCountry": "Walang available na opsyon sa Pagbili sa iyong bansa", + "swapAvailableTokenDisclaimer": "Available ang lahat ng limitadong bilang ng token para sa pag-bridge sa pagitan ng Mga Network", + "swapCrossSwapNetworkTooltipTitle": "Pag-swap sa Buong Mga Network", + "swapCrossSwapNetworkTooltipDescription": "Kapag nagswa-swap sa buong mga Network, inirerekomenda na gamitin ang mga available na token para sa pinakamababang presyo at pinakamabibilis na transaksyon.", + "settingsAbout": "Tungkol sa Phantom", + "settingsConfirm": "Oo", + "settingsMakeSureNoOneIsWatching": "Siguraduhing walang tumitingin sa screen mo", + "settingsManageAccounts": "Pamahalaan ang Mga Account", + "settingsPrompt": "Sigurado ka bang gusto mong magpatuloy?", + "settingsSelectAvatar": "Pumili ng Avatar", + "settingsSelectSecretPhrase": "Piliin ang Sikretong Parirala", + "settingsShowPrivateKey": "I-tap para ipakita ang iyong pribadong key", + "settingsShowRecoveryPhrase": "I-tap para ipakita ang iyong sikretong parirala", + "settingsSubmitBetaFeedback": "Magsumite ng Feedback sa Beta", + "settingsUpdateAccountNameToast": "Na-update ang pangalan ng account", + "settingsUpdateAvatarToast": "Na-update ang avatar", + "settingsWalletAddress": "Address ng Account", + "settingsWalletAddresses": "Mga Address ng Account", + "settingsWalletNamePrimary": "Pangalan ng Account", + "settingsPlaceholderName": "Pangalan", + "settingsWalletNameSecondary": "Baguhin ang pangalan ng wallet mo", + "settingsYourAccounts": "Iyong Mga Account", + "settingsYourAccountsMultiChain": "Multi-chain", + "settingsNotifications": "Mga Notification", + "settingsNotificationPreferences": "Mga Kagustuhan sa Notification", + "pushNotificationsPreferencesAllowNotifications": "Payagan ang Mga Notification", + "pushNotificationsPreferencesSentTokens": "Mga Ipinadalang Token", + "pushNotificationsPreferencesSentTokensDescription": "Papalabas na paglipat ng mga token at NFT", + "pushNotificationsPreferencesReceivedTokens": "Mga Natanggap na Token", + "pushNotificationsPreferencesReceivedTokensDescription": "Mga papasok na paglipat ng mga token at NFT", + "pushNotificationsPreferencesDexSwap": "Mga Pag-swap", + "pushNotificationsPreferencesDexSwapDescription": "Mga pag-swap sa mga kinikilalang application", + "pushNotificationsPreferencesOtherBalanceChanges": "Iba pang Pagbabago sa Balanse", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Iba pang multi-token na transaksyon na makakaapekto sa iyong balanse", + "pushNotificationsPreferencesPhantomMarketing": "Mga Update Mula sa Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Mga anunsyo sa feature at pangkalahatang update", + "pushNotificationsPreferencesDescription": "Kinokontrol ng mga setting na ito ang mga push notification para sa aktibong wallet na ito. May sariling mga setting ng notification ang bawat wallet. Para i-off ang lahat ng push notification ng Phantom, pumunta sa <1>mga setting ng device mo.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Hindi ma-sync ang mga kagustuhan sa notification.", + "connectSeedVaultConnectSeed": "Magkonekta ng Seed", + "connectSeedVaultConnectSeedDescription": "Ikonekta ang Phantom sa Seed Vault sa telepono mo", + "connectSeedVaultSelectAnAccount": "Pumili ng account", + "connectSeedVaultSelectASeed": "Pumili ng Seed", + "connectSeedVaultSelectASeedDescription": "Pumili ng seed na gusto mong ikonekta sa Phantom", + "connectSeedVaultSelectAnAccountDescription": "Piliin kung aling account ang gusto mong i-set up sa Phantom", + "connectSeedVaultNoAccountsFound": "Walang nahanap na account.", + "connectSeedVaultSelectAccounts": "Mga napiling account", + "connectSeedVaultSelectAccountsDescription": "Piliin kung aling mga account ang gusto mong i-set up sa Phantom", + "connectSeedVaultCompleteSetup": "Kumpletuhin ang pag-set up", + "connectSeedVaultCompleteSetupDescription": "Tapos ka na! I-explore ang web3 sa Phantom at gamitin ang Seed Vault mo para kumpirmahin ang mga transaksyon", + "connectSeedVaultConnectAnotherSeed": "Magkonekta ng isa pang Seed", + "connectSeedVaultConnectAllSeedsConnected": "Nakakonekta na ang lahat ng seed", + "connectSeedVaultNoSeedsConnected": "Walang nakakonektang seed. I-tap ang button sa ibaba para magbigay ng pahintulot mula sa Seed Vault.", + "connectSeedVaultConnectAccount": "Ikonekta ang account", + "connectSeedVaultLoadMore": "Mag-load Pa", + "connectSeedVaultNeedPermission": "Kailangan ng pahintulot", + "connectSeedVaultNeedPermissionDescription": "Pumunta sa Mga Setting para pahintulutan ang Phantom na gamitin ang mga pahintulot ng Seed Vault.", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} bayarin", + "stakeAmount": "Halaga", + "stakeAmountBalance": "Balanse", + "swapTopQuotes": "Nangungunang {{numQuotes}} Quote", + "swapTopQuotesTitle": "Mga Nangungunang Quote", + "swapProvidersTitle": "Mga Provider", + "swapProvidersFee": "{{fee}} na bayarin", + "swapProvidersTagRecommended": "Pinakamahusay na Return", + "swapProvidersTagFastest": "Pinakamabilis", + "swapProviderEstimatedTimeHM": "{{hours}}h {{minutes}}m", + "swapProviderEstimatedTimeM": "{{minutes}}m", + "swapProviderEstimatedTimeS": "{{seconds}}s", + "stakeReview": "I-review", + "stakeReviewAccount": "Account", + "stakeReviewCommissionFee": "Bayarin sa Komisyon", + "stakeReviewConfirm": "Kumpirmahin", + "stakeReviewValidator": "Validator", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "Nakuha ko", + "swapTabInsufficientFunds": "Hindi sapat ang pondo", + "swapNoAssetsFound": "Walang Asset", + "swapNoTokensFound": "Walang nakitang token", + "swapConfirmationTryAgain": "Subukan ulit", + "swapConfirmationGoBack": "Bumalik", + "swapNoQuotesFound": "Walang nakitang quote", + "swapNotProviderFound": "Hindi kami makahanap ng provider para sa pag-swap ng token na ito. Sumubok ng ibang token.", + "swapAvailableOnMainnet": "Available lang ang feature na ito sa Mainnet", + "swapNotAvailableEVM": "Hindi pa available ang mga pag-swap para sa mga EVM account", + "singleChainSwapTab": "Sa Network", + "crossChainSwapTab": "Sa Mga Network", + "allFilter": "Lahat", + "bridgeRefuelTitle": "Mag-refuel", + "bridgeRefuelDescription": "Tinitiyak ng Pag-refuel na makakapagbayad ka para sa mga transaksyon pagkatapos mong mag-bridge.", + "bridgeRefuelLabelBalance": "Ang iyong {{symbol}}", + "bridgeRefuelLabelReceive": "Tatanggapin Mo", + "bridgeRefuelLabelFee": "Tinatayang Halaga", + "bridgeRefuelDismiss": "Magpatuloy nang walang Pag-refuel", + "bridgeRefuelEnable": "I-enable ang Pag-refuel", + "unwrapWrappedSolError": "Hindi na-unwrap", + "unwrapWrappedSolLoading": "Ina-unwrap...", + "unwrapWrappedSolSuccess": "Na-unwrap", + "unwrapWrappedSolViewTransaction": "Tingnan ang Transaksyon", + "dappApprovePopupSignMessage": "Lagdaan ang Mensahe", + "solanaPayFrom": "Mula", + "solanaPayMessage": "Mensahe", + "solanaPayNetworkFee": "Bayarin sa Network", + "solanaPayFree": "Libre", + "solanaPayPay": "Magbabayad ng {{item}}", + "solanaPayPayNow": "Magbayad Ngayon", + "solanaPaySending": "Nagpapadala ng {{item}}", + "solanaPayReceiving": "Tumatanggap ng {{item}}", + "solanaPayMinting": "Nagmi-mint ng {{item}}", + "solanaPayTransactionProcessing": "Pinoproseso ang iyong transaksyon,\nmaghintay.", + "solanaPaySent": "Naipadala na!", + "solanaPayReceived": "Natanggap na!", + "solanaPayMinted": "Na-mint!", + "solanaPaySentNFT": "Nagpadala ng NFT!", + "solanaPayReceivedNFT": "Tumanggap ng NFT!", + "solanaPayTokensSent": "Matagumpay na naipadala ang iyong mga token kay {{to}}", + "solanaPayTokensReceived": "Tumanggap ka ng mga bagong token mula kay {{from}}", + "solanaPayViewTransaction": "Tingnan ang transaksyon", + "solanaPayTransactionFailed": "Hindi Naisagawa ang Transaksyon", + "solanaPayConfirm": "Kumpirmahin", + "solanaPayTo": "kay", + "dappApproveConnectViewAccount": "Tingnan ang iyong Solana account", + "deepLinkInvalidLink": "Hindi valid ang link", + "deepLinkInvalidSplTokenSubtitle": "Naglalaman ito ng token na hindi mo pagmamay-ari o hindi namin ito matukoy.", + "walletAvatarShowAllAccounts": "Ipakita ang lahat ng account", + "pushNotificationsGetInstantUpdates": "Makatanggap ng mga instant na update", + "pushNotificationsEnablePushNotifications": "I-enable ang mga push notification tungkol sa mga nakumpletong paglipat, pag-swap, at anunsyo", + "pushNotificationsEnable": "I-enable", + "pushNotificationsNotNow": "Hindi ngayon", + "onboardingAgreeToTermsOfServiceInterpolated": "Sumasang-ayon ako sa <1>Mga Tuntunin ng Serbisyo", + "onboardingConfirmSaveSecretRecoveryPhrase": "OK, itinabi ko ito sa isang lugar", + "onboardingCreateNewWallet": "Gumawa ng Bagong Wallet", + "onboardingErrorDuplicateSecretRecoveryPhrase": "May ganito nang sikretong parirala sa iyong wallet", + "onboardingErrorInvalidSecretRecoveryPhrase": "Invalid na sikretong parirala sa pag-recover", + "onboardingFinished": "Tapos ka na!", + "onboardingImportAccounts": "Mag-import ng Mga Account", + "onboardingImportImportingAccounts": "Nag-i-import ng Mga Account...", + "onboardingImportImportingFindingAccounts": "Naghahanap ng mga account na may aktibidad", + "onboardingImportAccountsLastActive": "Aktibo {{formattedTimestamp}} ang nakalipas", + "onboardingImportAccountsNeverUsed": "Hindi Kailanman Ginamit", + "onboardingImportAccountsCreateNew": "Bagong wallet", + "onboardingImportAccountsDescription": "Pumili ng mga wallet account na ii-import", + "onboardingImportReadOnlyAccountDescription": "Magdagdag ng address o pangalan ng domain na gusto mong i-watch. Magkakaroon ka ng view-only access at hindi ka makakapirma sa mga transaksyon o mensahe.", + "onboardingImportSecretRecoveryPhrase": "I-import ang Sikretong Parirala", + "onboardingImportViewAccounts": "Tingnan ang Mga Account", + "onboardingRestoreExistingWallet": "Mag-restore ng dati nang wallet gamit ang iyong sikretong parirala sa pag-recover na may 12 o 24 na salita", + "onboardingShowUnusedAccounts": "Ipakita ang Hindi Ginagamit na Account", + "onboardingShowMoreAccounts": "Magpakita Pa ng Mga Account", + "onboardingHideUnusedAccounts": "Itago ang Hindi Ginagamit na Account", + "onboardingSecretRecoveryPhrase": "Sikretong Parirala sa Pag-recover", + "onboardingSelectAccounts": "Piliin ang Iyong Mga Account", + "onboardingStoreSecretRecoveryPhraseReminder": "Ito lang ang paraan para ma-recover mo ang iyong account. Pakitabi ito sa ligtas na lugar!", + "useTokenMetasForMintsUnknownName": "Hindi Alam", + "bookmarksExploreScreenSearch": "Maghanap o mag-type ng URL", + "timeUnitMinute": "minuto", + "timeUnitMinutes": "(na) minuto", + "timeUnitHour": "oras", + "timeUnitHours": "(na) oras", + "espNFTListWithPrice": "Naglista ka ng {{NFTDisplayName}} sa halagang {{priceAmount}} {{priceTokenSymbol}} sa {{dAppName}}", + "espNFTListWithPriceWithoutDApp": "Naglista ka ng {{NFTDisplayName}} sa halagang {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithoutPrice": "Naglista ka ng {{NFTDisplayName}} na ibebenta sa {{dAppName}}", + "espNFTListWithoutPriceWithoutDApp": "Naglista ka ng {{NFTDisplayName}} na ibebenta", + "espNFTChangeListPriceWithPrice": "Ginawa mong {{priceAmount}} {{priceTokenSymbol}} ang listing para sa {{NFTDisplayName}} sa {{dAppName}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "Ginawa mong {{priceAmount}} {{priceTokenSymbol}} ang listing para sa {{NFTDisplayName}}", + "espNFTChangeListPriceWithoutPrice": "Na-update mo ang listing para sa {{NFTDisplayName}} sa {{dAppName}}", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "Na-update mo ang listing para sa {{NFTDisplayName}}", + "espNFTBidBidderWithPrice": "Nag-bid ka ng {{priceAmount}} {{priceTokenSymbol}} para sa {{NFTDisplayName}} sa {{dAppName}}", + "espNFTBidBidderWithPriceWithoutDApp": "Nag-bid ka ng {{priceAmount}} {{priceTokenSymbol}} para sa {{NFTDisplayName}}", + "espNFTBidBidderWithoutPrice": "Naglagay ka ng bid para sa {{NFTDisplayName}} sa {{dAppName}}", + "espNFTBidBidderWithoutPriceWithoutDApp": "Naglagay ka ng bid para sa {{NFTDisplayName}}", + "espNFTBidListerWithPrice": "Bagong bid na {{priceAmount}} {{priceTokenSymbol}} para sa {{NFTDisplayName}} sa {{dAppName}}", + "espNFTBidListerWithPriceWithoutDApp": "Bagong bid na {{priceAmount}} {{priceTokenSymbol}} para sa {{NFTDisplayName}}", + "espNFTBidListerWithoutPrice": "Bagong bid para sa {{NFTDisplayName}} sa {{dAppName}}", + "espNFTBidListerWithoutPriceWithoutDApp": "Bagong bid para sa {{NFTDisplayName}}", + "espNFTCancelBidWithPrice": "Kinansela mo ang iyong bid na {{priceAmount}} {{priceTokenSymbol}} para sa {{NFTDisplayName}} sa {{dAppName}}", + "espNFTCancelBidWithPriceWithoutDApp": "Kinansela mo ang iyong bid na {{priceAmount}} {{priceTokenSymbol}} para sa {{NFTDisplayName}}", + "espNFTCancelBidWithoutPrice": "Kinansela mo ang iyong bid para sa {{NFTDisplayName}} sa {{dAppName}}", + "espNFTCancelBidWithoutPriceWithoutDApp": "Kinansela mo ang iyong bid para sa {{NFTDisplayName}}", + "espNFTUnlist": "Inalis mo sa pagkakalista ang {{NFTDisplayName}} sa {{dAppName}}", + "espNFTUnlistWithoutDApp": "Inalis mo sa pagkakalista ang {{NFTDisplayName}}", + "espNFTBuyBuyerWithPrice": "Bumili ka ng {{NFTDisplayName}} sa halagang {{priceAmount}} {{priceTokenSymbol}} sa {{dAppName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "Bumili ka ng {{NFTDisplayName}} sa halagang {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuyBuyerWithoutPrice": "Bumili ka ng {{NFTDisplayName}} sa {{dAppName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "Bumili ka ng {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "Nagbenta ka ng {{NFTDisplayName}} sa halagang {{priceAmount}} {{priceTokenSymbol}} sa {{dAppName}}", + "espNFTBuySellerWithPriceWithoutDApp": "Nagbenta ka ng {{NFTDisplayName}} sa halagang {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuySellerWithoutPrice": "Nagbenta ka ng {{NFTDisplayName}} sa {{dAppName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "Nagbenta ka ng {{NFTDisplayName}}", + "espDEXSwap": "Ipinalit mo ang {{downTokensTextFragment}} para sa {{upTokensTextFragment}} sa {{dAppName}}", + "espDEXDepositLPWithPoolDisplay": "Nagdeposito ka ng {{downTokensTextFragment}} sa liquidity pool ng {{poolDisplayName}} sa {{dAppName}}", + "espDEXDepositLPWithoutPoolDisplay": "Ipinalit mo ang {{downTokensTextFragment}} para sa {{upTokensTextFragment}} sa {{dAppName}}", + "espDEXWithdrawLPWithPoolDisplay": "Nag-withdraw ka ng {{upTokensTextFragment}} mula sa liquidity pool ng {{poolDisplayName}} sa {{dAppName}}", + "espDEXWithdrawLPWithoutPoolDisplay": "Ipinalit mo ang {{downTokensTextFragment}} para sa {{upTokensTextFragment}} sa {{dAppName}}", + "espGenericTokenSend": "Nagpadala ka ng {{downTokensTextFragment}}", + "espGenericTokenReceive": "Nakatanggap ka ng {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "Ipinalit mo ang {{downTokensTextFragment}} para sa {{upTokensTextFragment}}", + "espUnknown": "HINDI ALAM", + "espUnknownNFT": "hindi alam na NFT", + "espTextFragmentAnd": "at", + "externalLinkWarningTitle": "Aalis ka na sa Phantom", + "externalLinkWarningDescription": "At buksan ang {{url}}. Tiyaking pinagkakatiwalaan mo ang source na ito bago makipag-interact dito.", + "shortcutsWarningDescription": "Ibinigay ng {{url}} ang mga shortcut. Tiyaking pinagkakatiwalaan mo ang source na ito bago makipag-interact dito.", + "lowTpsBanner": "May congestion sa network ang Solana", + "lowTpsMessageTitle": "Congestion sa network ng Solana", + "lowTpsMessage": "Dahil sa mabigat na congestion sa Solana na hindi kontrolado ng Phantom, posibleng hindi maisagawa o maantala ang iyong mga transaksyon. Pakisubukan ulit ang mga hindi naisagawang transaksyon.", + "solanaSlow": "Di-pangkaraniwan na mabagal ang network ng Solana ngayon", + "solanaNetworkTemporarilyDown": "Pansamantalang hindi gumagana ang network ng Solana", + "waitForNetworkRestart": "Hintaying mag-restart ang network. Hindi maaapektuhan ang iyong mga pondo.", + "exploreCollectionsCarouselTitle": "Ano'ng Sikat", + "exploreDropsCarouselTitle": "Ano'ng Bago", + "exploreSortFloor": "Floor", + "exploreSortListed": "Na-list", + "exploreSortVolume": "Dami", + "exploreFetchErrorSubtitle": "Pakisubukan ulit sa ibang pagkakataon.", + "exploreFetchErrorTitle": "Hindi nakuha.", + "exploreTopCollectionsTitle": "Mga Nangungunang Koleksyon ng NFT", + "exploreTopListLess": "Mas Kaunti", + "exploreTopListMore": "Higit pa", + "collectiblesSearchCollectionsSection": "Mga Koleksyon", + "collectiblesSearchItemsSection": "Mga Item", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} (na) Item", + "collectiblesSearchPlaceholderText": "Hanapin ang mga collectible mo", + "collectionPinSuccess": "Na-pin ang koleksyon", + "collectionPinFail": "Hindi na-pin ang koleksyon", + "collectionUnpinSuccess": "Na-unpin ang koleksyon", + "collectionUnpinFail": "Hindi na-unpin ang koleksyon", + "collectionHideSuccess": "Naitago na ang koleksyon", + "collectionHideFail": "Hindi naitago ang koleksyon", + "collectionUnhideSuccess": "Na-unhine na ang koleksyon", + "collectionUnhideFail": "Hindi na-unhide ang koleksyon", + "collectiblesSpamSuccess": "Ini-report bilang spam", + "collectiblesSpamFail": "Hindi nai-report na spam", + "collectiblesSpamAndHiddenSuccess": "Nai-report na spam at itinago", + "collectiblesNotSpamSuccess": "Ini-report na hindi spam", + "collectiblesNotSpamFail": "Hindi nai-report bilang spam", + "collectiblesNotSpamAndUnhiddenSuccess": "Nai-report na spam at itinago", + "tokenSpamWarning": "Itinago ang token na ito dahil naniniwala ang Phantom na spam ito.", + "collectibleSpamWarning": "Itinago ang collectible na ito dahil naniniwala ang Phantom na spam ito.", + "emojiNoResults": "Walang nakitang emoji", + "emojiSearchResults": "Mga Resulta ng Paghahanap", + "emojiSuggested": "Iminumungkahi", + "emojiSmileys": "Mga Smiley at Mga Tao", + "emojiAnimals": "Mga Hayop at Kalikasan", + "emojiFood": "Pagkain at Inumin", + "emojiTravel": "Paglalakbay at Mga Lugar", + "emojiActivities": "Mga Aktibidad", + "emojiObjects": "Mga Bagay", + "emojiSymbols": "Mga Simbolo", + "emojiFlags": "Mga Watawat", + "whichExtensionToConnectWith": "Sa aling extension mo gustong kumonekta?", + "configureInSettings": "Nako-configure sa Mga Setting → Default na App Wallet.", + "continueWith": "Magpatuloy sa", + "useMetaMask": "Gamitin ang MetaMask", + "usePhantom": "Gamitin ang Phantom", + "alwaysAsk": "Palaging Magtanong", + "dontAskMeAgain": "Huwag na akong tanungin ulit", + "selectWalletSettingDescriptionLine1": "Posibleng hindi mag-alok ang ilang app ng opsyong kumonekta sa Phantom.", + "selectWalletSettingDescriptionLinePhantom": "Bilang solusyon, palaging binubuksan ang Phantom kapag kumokonekta sa MetaMask.", + "selectWalletSettingDescriptionLineAlwaysAsk": "Bilang solusyon, kapag kumonekta ka sa MetaMask, tatanungin ka namin kung gusto mong gumamit na lang ng Phantom.", + "selectWalletSettingDescriptionLineMetaMask": "Kapag itinakda ang MetaMask bilang default, madi-disable ang mga dapp na iyon sa pagkonekta sa Phantom.", + "metaMaskOverride": "Default na Wallet ng App", + "metaMaskOverrideSettingDescriptionLine1": "Para sa pagkonekta sa mga website na hindi nag-aalok ng opsyon na gumamit ng Phantom.", + "refreshAndReconnectToast": "I-refresh at ikonekta ulit para i-apply ang mga pagbabago mo", + "autoConfirmUnavailable": "Hindi available", + "autoConfirmReasonDappNotWhitelisted": "Hindi available ang awtomatikong pag-kumpirma dahil ang pinanggalingang kontrata nito ay wala sa aming allowlist para sa app na ito.", + "autoConfirmReasonSessionNotActive": "Hindi available ang awtomatikong pagkumpirma dahil walang aktibong session ng awtomatikong pagkumpirma. Paki-enable ito sa ibaba.", + "autoConfirmReasonRateLimited": "Hindi available ang awtomatikong pagkumpirma dahil ang dapp na ginagamit mo ay nagpapadala ng masyadong maraming request.", + "autoConfirmReasonUnsupportedNetwork": "Hindi available ang awtomatikong pagkumpirma dahil hindi pa sinusuporthan ng network na ito ang awtomatikong pagkumpirma.", + "autoConfirmReasonSimulationFailed": "Hindi available ang awtomatikong pagkumpirma dahil hindi namin magarantiya ang seguridad.", + "autoConfirmReasonTabNotFocused": "Hindi available ang awtomatikong pagkumpirma dahil hindi aktibod ang tab ng domain na sinusubukan mong awtomatikong kumpirmahin.", + "autoConfirmReasonNotUnlocked": "Hindi available ang awtomatikong pagkumpirma dahil hindi na-unlock ang wallet.", + "rpcErrorUnauthorizedWrongAccount": "Hindi tumutugma sa mga napiling address ng account ang transaksyon mula sa address.", + "rpcErrorUnauthorizedUnknownSource": "Hindi matukoy ang pinagmulan ng kahilingan sa RPC.", + "transactionsDisabledTitle": "Naka-disable ang mga transaksyon", + "transactionsDisabledMessage": "Hindi makapag-transact ang address mo gamit ang Phantom", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "Aktibo", + "settingsTrustedAppDetailsCopiedToClipboardToast": "Nakopya ang URL sa clipboard", + "notEnoughSolScanTransactionWarning": "Posibleng mabigo ang transaksyong ito dahil sa hindi sapat na SOL sa account mo. Magdagdag pa ng SOL sa account mo at subukan ulit.", + "transactionRevertedWarning": "Nag-revert ang transaksyong ito habang nasa simulation. Posibleng mawala ang pondo kung isusumite.", + "quests": "Mga Quest", + "questsClaimInProgress": "Kasalukuyang nagke-claim", + "questsVerifyingCompletion": "Bine-verify ang pagkumpleto para sa quest", + "questsClaimError": "Error sa pag-claim ng reward", + "questsClaimErrorDescription": "Nagka-error sa pag-claim ng reward mo. Pakisubukan ulit sa ibang pagkakataon.", + "questsDaysLeft": "{{days}} (na) araw na lang", + "questsDaysLeftSingular": "{{days}} araw na lang", + "questsDaysLessThanOneDay": "< 1 araw na lang", + "questsBadgeMobileOnly": "Mobile Lang", + "questsBadgeExtensionOnly": "Extension Lang", + "questsStartedStateExplainerTitle": "Nagsimula ang Quest", + "questsStartedStateExplainerDescriptionPart1": "Pagkaraang makumpleto, posibleng tumagal ito ng ilang oras bago mo ma-claim ang mga reward mo. Ito ay para ma-verify namin na nakumpleto mo ang quest na ito, at masigurong make-claim lang ang bawat reward nang isang beses kada tao.", + "questsStartedStateExplainerDescriptionPart2": "Kung mahigit isang araw na ang lumipas simula nang makumpleto mo ang quest na ito, pakikontak ang support para sa tulong.", + "questsStartedStateExplainerButtonLabel": "Ok", + "exploreLearn": "Alamin", + "exploreSites": "Mga Site", + "exploreApps": "Mga App", + "exploreTokens": "Mga Token", + "exploreCollections": "Mga Koleksyon", + "exploreFilterByall_networks": "Lahat ng Network", + "exploreSortBytrending": "Trending", + "exploreSortBytop": "Nangunguna", + "exploreSortByvolume": "Dami", + "exploreSortBygainers": "Mga Gainer", + "exploreSortBylosers": "Mga Loser", + "exploreSortBymarket_cap": "Cap ng Market", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "Mga Collectible", + "exploreCategoryMarketplace": "Marketplace", + "exploreCategoryGaming": "Gaming", + "exploreCategoryBridges": "Mga Bridge", + "exploreCategoryOther": "Iba pa", + "exploreCategorySocial": "Social", + "exploreCategoryCommunity": "Komunidad", + "exploreVolume": "Dami", + "exploreFloor": "Floor", + "exploreCap": "Cap ng Market", + "exploreToken": "Token", + "explorePrice": "Presyo", + "explore24hVolume": "24h na Volume", + "exploreErrorButtonText": "Subukan Ulit", + "exploreErrorDescription": "Nagkaroon ng error sa pagsubok na i-load ang content na i-explore. Mag-refresh at subukan ulit", + "exploreErrorTitle": "Hindi nai-load ang content na i-explore", + "exploreNetworkError": "Nagka-error sa network. Pakisubukan ulit sa ibang pagkakataon.", + "exploreTokensLegalDisclaimer": "Ibinibigay lang ang impormasyon sa pagpepresyo at mga spotlight ng mga project ng blockchain para sa mga layuning pang-impormasyon. Ibinibigay ng CoinGecko ang data ng market.", + "exploreLearnErrorTitle": "Hindi nai-load ang content na matuto", + "exploreLearnErrorDescription": "Nagka-error sa pagsubok na i-load ang content na matuto. Mag-refresh at subukan ulit", + "dappBrowserSearchScreenVisitSite": "Bisitahin ang site", + "dappBrowserSearchScreenSearchWithGoogle": "Maghanap gamit ang Google", + "dappBrowserSearchScreenSearchLinkYouCopied": "Link na Nakopya Mo", + "dappBrowserSearchScreenSearchTextYouCopied": "Text na Nakopya Mo", + "dappBrowserSearchPlaceholder": "Maghanap ng mga app", + "dappBrowserSearchNoApps": "Walang natagpuang app", + "dappBrowserTabsLimitExceededScreenTitle": "Isara ang Mas Lumang Mga Tab?", + "dappBrowserTabsLimitExceededScreenDescription": "May {{tabsCount}} (na) tab kang nakabukas. Para magbukas ng higit pa, kailangan mong isara ang ilang tab.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "Isara ang Lahat ng Tab", + "localizedErrorUnknownError": "Nagkaproblema, pakisubukan ulit sa ibang pagkakataon.", + "localizedErrorUnsupportedCountry": "Pasensya na, kasalukuyang hindi sinusuportahan ang bansa mo.", + "localizedErrorTokensNotLoading": "Nagkaproblema sa pag-load ng mga token mo. Pakisubukan ulit.", + "localizedErrorSwapperNoQuotes": "Walang nakitang quote. Sumubok ng ibang token o halaga.", + "localizedErrorSwapperRefuelNoQuotes": "Walang nakitang quote. Sumubok ng ibang token, halaga, o i-disable ang pag-refuel.", + "localizedErrorInsufficientSellAmount": "Masyadong mababa ang halaga ng token. Pataasin ang halaga para mag-swap nang Cross-Chain.", + "localizedErrorCrossChainUnavailable": "Kasalukuyang hindi available ang mga cross-chain swap, pakisubukan ulit sa ibang pagkakataon.", + "spamHistoryAction": "Tingnan ang mga nakatagong item", + "spamHistoryTitle": "Nakatagong Aktibidad", + "spamHistoryWarning": "Nakatago ang transaksyong ito dahil naniniwala ang Phantom na posibleng spam ito.", + "appAuthenticationFailed": "Hindi na-authenticate", + "appAuthenticationFailedDescription": "May isyu sa sa pagsubok mong mag-authenticate. Pakisubukan ulit.", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/fr/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/fr/translation.json new file mode 100644 index 0000000..4299595 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/fr/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "Ajouter", + "commandAccept": "Accepter", + "commandApprove": "Approuver", + "commandBack": "Retour", + "commandBuy": "Acheter", + "commandCancel": "Annuler", + "commandClaim": "Récupérer", + "commandClaimReward": "Récupérez votre récompense", + "commandClear": "Effacer", + "commandClose": "Fermer", + "commandConfirm": "Confirmer", + "commandConnect": "Connecter", + "commandContinue": "Continuer", + "commandCopy": "Copier", + "commandCopyAddress": "Copier l'adresse", + "commandCopyTokenAddress": "Copier l'adresse du jeton", + "commandCreate": "Créer", + "commandCreateTicket": "Créer un ticket", + "commandDismiss": "Fermer", + "commandDownload": "Télécharger", + "commandEdit": "Modifier", + "commandHelp": "Aide", + "commandLearnMore": "En savoir plus", + "commandLearnMore2": "Plus d'informations", + "commandMint": "Mint", + "commandMore": "Plus", + "commandNext": "Suivant", + "commandOpen": "Ouvrir", + "commandOpenSettings": "Ouvrir les paramètres", + "commandPaste": "Coller", + "commandReceive": "Recevoir", + "commandReconnect": "Reconnecter", + "commandRecordVideo": "Enregistrer une vidéo", + "commandRetry": "Réessayer", + "commandRevoke": "Révoquer", + "commandSave": "Enregistrer", + "commandScanQRCode": "Scanner un code QR", + "commandSelectMedia": "Sélectionner un fichier multimédia", + "commandSell": "Vendre", + "commandSend": "Envoyer", + "commandShare": "Partager", + "commandShowBalance": "Afficher le solde", + "commandSign": "Signer", + "commandStake": "Enjeu", + "commandSwap": "Échanger", + "commandTakePhoto": "Prendre une photo", + "commandTryAgain": "Réessayer", + "commandViewTransaction": "Voir la transaction", + "commandReportAsNotSpam": "Signaler comme non spam", + "commandReportAsSpam": "Signaler comme spam", + "commandPin": "Épingler", + "commandUnpin": "Détacher", + "commandHide": "Masquer", + "commandUnhide": "Afficher", + "commandBurn": "Brûler", + "commandReport": "Signaler", + "commandView": "Voir", + "commandUnwrap": "Déballer", + "pastParticipleClaimed": "Récupérée", + "pastParticipleCompleted": "Terminée", + "pastParticipleCopied": "Copié", + "pastParticipleDone": "Terminé", + "nounName": "Nom", + "nounNetwork": "Réseau", + "nounNetworkFee": "Frais du réseau", + "nounSymbol": "Symbole", + "nounDescription": "Description", + "amount": "Montant", + "limit": "Limite", + "new": "Nouveau", + "gotIt": "Compris", + "internal": "Interne", + "reward": "Récompense", + "seeAll": "Tout voir", + "seeLess": "Voir moins", + "homeTab": "Accueil", + "collectiblesTab": "Objets à collectionner", + "swapTab": "Échanger", + "activityTab": "Activité", + "exploreTab": "Explorateur", + "accountHeaderConnectedInterpolated": "Vous êtes connecté à {{origin}}", + "accountHeaderConnectedToSite": "Vous êtes connecté à ce site", + "accountHeaderCopyToClipboard": "Copier dans le presse-papier", + "accountHeaderNotConnected": "Vous n'êtes pas connecté à", + "accountHeaderNotConnectedInterpolated": "Vous n'êtes pas connecté à {{origin}}", + "accountHeaderNotConnectedToSite": "Vous n'êtes pas connecté à ce site", + "accountWithoutEnoughSolActionButtonCancel": "Annuler", + "accountWithoutEnoughSolPrimaryText": "Pas assez de SOL", + "accountWithoutEnoughSolSecondaryText": "Un compte impliqué dans cette transaction n'a pas assez de SOL. Le compte peut être le vôtre ou celui de quelqu'un d'autre. Cette transaction sera annulée si elle est envoyée.", + "accountSwitcher": "Changeur de compte", + "addAccountHardwareWalletPrimaryText": "Connecter un portefeuille matériel", + "addAccountHardwareWalletSecondaryText": "Utilisez votre portefeuille matériel Ledger", + "addAccountHardwareWalletSecondaryTextMobile": "Utilisez votre portefeuille {{supportedHardwareWallets}}", + "addAccountSeedVaultWalletPrimaryText": "Connexion au coffre à codes de sauvegarde", + "addAccountSeedVaultWalletSecondaryText": "Utilisez un portefeuille du Coffre à codes de sauvegarde", + "addAccountImportSeedPhrasePrimaryText": "Importer une Phrase de récupération secrète", + "addAccountImportSeedPhraseSecondaryText": "Importer des comptes depuis un autre portefeuille", + "addAccountImportWalletPrimaryText": "Importer une clé privée", + "addAccountImportWalletSecondaryText": "Importer un compte à chaîne unique", + "addAccountImportWalletSolanaSecondaryText": "Importer une clé privée Solana", + "addAccountLimitReachedText": "Vous avez atteint la limite de {{accountsCount}} comptes dans Phantom. Veuillez supprimer les comptes inutilisés avant d'en ajouter d'autres.", + "addAccountNoSeedAvailableText": "Vous n'avez pas de phrases de sauvegarde disponible. Veuillez en importer une existante pour générer un compte.", + "addAccountNewWalletPrimaryText": "Créer un nouveau compte", + "addAccountNewWalletSecondaryText": "Générer une nouvelle adresse de portefeuille", + "addAccountNewMultiChainWalletSecondaryText": "Ajouter un compte à chaînes multiples", + "addAccountNewSingleChainWalletSecondaryText": "Ajouter un nouveau compte", + "addAccountPrimaryText": "Ajouter/connecter un portefeuille", + "addAccountSecretPhraseLabel": "Phrase secrète", + "addAccountSeedLabel": "Code de sauvegarde", + "addAccountSeedIDLabel": "ID du code de sauvegarde", + "addAccountSecretPhraseDefaultLabel": "Phrase secrète {{number}}", + "addAccountZeroAccountsForSeed": "0 comptes", + "addAccountShowAccountForSeed": "Afficher 1 compte", + "addAccountShowAccountsForSeed": "Afficher {{numOfAccounts}} comptes", + "addAccountHideAccountForSeed": "Masquer 1 compte", + "addAccountHideAccountsForSeed": "Masquer {{numOfAccounts}} comptes", + "addAccountSelectSeedDescription": "Votre nouveau compte sera généré à partir de cette Phrase secrète", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} comptes", + "addAccountOneAccountsForSeed": "1 compte", + "addAccountGenerateAccountFromSeed": "Créer un compte", + "addAccountReadOnly": "Surveiller une adresse", + "addAccountReadOnlySecondaryText": "Suivez n'importe quelle adresse de portefeuille publique", + "addAccountSolanaAddress": "Adresse Solana", + "addAccountEVMAddress": "Adresse EVM", + "addAccountBitcoinAddress": "Adresse Bitcoin", + "addAccountImportAccountActionButtonImport": "Importer", + "addAccountImportAccountDuplicatePrivateKey": "Ce compte existe déjà dans votre portefeuille", + "addAccountImportAccountIncorrectFormat": "Format incorrect", + "addAccountImportAccountInvalidPrivateKey": "Clé privée non valide", + "addAccountImportAccountName": "Nom", + "addAccountImportAccountPrimaryText": "Importer une clé privée", + "addAccountImportAccountPrivateKey": "Clé privée", + "addAccountImportAccountPublicKey": "Adresse ou domaine", + "addAccountImportAccountPrivateKeyRequired": "La clé privée est obligatoire", + "addAccountImportAccountNameRequired": "Le nom est obligatoire", + "addAccountImportAccountPublicKeyRequired": "L'adresse publique est requise", + "addAccountImportAccountDuplicateAddress": "Cette adresse existe déjà dans votre portefeuille", + "addAddressAddressAlreadyAdded": "L'adresse a déjà été ajoutée", + "addAddressAddressAlreadyExists": "L'adresse existe déjà", + "addAddressAddressInvalid": "L'adresse n'est pas valide", + "addAddressAddressIsRequired": "L'adresse est obligatoire", + "addAddressAddressPlaceholder": "Adresse", + "addAddressLabelIsRequired": "Une étiquette est obligatoire", + "addAddressLabelPlaceholder": "Étiquette", + "addAddressPrimaryText": "Ajouter une adresse", + "addAddressToast": "Adresse ajoutée", + "createAssociatedTokenAccountCostLabelInterpolated": "Cela coûtera {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "Vous possédez déjà ce compte de jeton", + "createAssociatedTokenAccountErrorInsufficientFunds": "Fonds insuffisants", + "createAssociatedTokenAccountErrorInvalidMint": "Adresse mint non valide", + "createAssociatedTokenAccountErrorInvalidName": "Nom non valide", + "createAssociatedTokenAccountErrorInvalidSymbol": "Symbole non valide", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "Nous n'avons pas pu créer votre compte de jeton. Veuillez réessayer.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "Impossible de créer le compte", + "createAssociatedTokenAccountErrorUnableToSendMessage": "Nous n'avons pas pu envoyer votre transaction.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "Échec de l'envoi de la transaction", + "createAssociatedTokenAccountInputPlaceholderMint": "Adresse mint", + "createAssociatedTokenAccountInputPlaceholderName": "Nom", + "createAssociatedTokenAccountInputPlaceholderSymbol": "Symbole", + "createAssociatedTokenAccountLoadingMessage": "Nous créons votre compte de jeton.", + "createAssociatedTokenAccountLoadingTitle": "Création du compte de jeton", + "createAssociatedTokenAccountPageHeader": "Créer un compte de jeton", + "createAssociatedTokenAccountSuccessMessage": "Votre compte de jeton a bien été créé !", + "createAssociatedTokenAccountSuccessTitle": "Compte de jeton créé", + "createAssociatedTokenAccountViewTransaction": "Voir la transaction", + "assetDetailRecentActivity": "Activité récente", + "assetDetailStakeSOL": "Mettre des SOL en jeu", + "assetDetailUnknownToken": "Jeton inconnu", + "assetDetailUnwrapAll": "Tout déballer", + "assetDetailUnwrappingSOL": "Déballage du SOL", + "assetDetailUnwrappingSOLFailed": "Échec du déballage SOL", + "assetDetailViewOnExplorer": "Voir dans {{explorer}}", + "assetDetailViewOnExplorerDefaultExplorer": "Explorateur", + "assetDetailSaveToPhotos": "Enregistrer dans les photos", + "assetDetailPinCollection": "Épingler la collection", + "assetDetailUnpinCollection": "Détacher la collection", + "assetDetailHideCollection": "Masquer la collection", + "assetDetailUnhideCollection": "Montrer la collection", + "assetDetailTokenNameLabel": "Nom du jeton", + "assetDetailNetworkLabel": "Réseau", + "assetDetailAddressLabel": "Adresse", + "assetDetailPriceLabel": "Prix", + "collectibleDetailSetAsAvatar": "Définir comme avatar", + "collectibleDetailSetAsAvatarSingleWorkAlt": "Avatar", + "collectibleDetailShare": "Partager un objet de collection", + "assetDetailAboutLabel": "À propos de {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} a la possibilité de transférer ou de brûler ce jeton depuis votre compte.", + "sendAssetAmountLabelInterpolated": "Disponible : {{amount}} {{tokenSymbol}}", + "assetListSearch": "Rechercher…", + "assetListUnknownToken": "Jeton inconnu", + "assetVisibilityUnknownToken": "Jeton inconnu", + "buyAssetInterpolated": "Acheter {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "L'achat maximum est de {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "L'achat minimum est de {{amount}}", + "buyNoAssetsAvailable": "Aucun actif Ethereum ou Polygon disponible", + "buyThirdPartyScreenPaymentMethod": "Choisir le moyen de paiement", + "gasEstimationErrorWarning": "Un problème est survenu lors de l'estimation des frais pour cette transaction. Un échec est possible.", + "nativeTokenBalanceErrorWarning": "Un problème est survenu lors de l'obtention de votre solde de jetons pour cette transaction. Un échec est possible.", + "blocklistOriginCommunityDatabaseInterpolated": "Ce site a été signalé dans le cadre d'une <1>base de données communautaire de sites d'hameçonnage et d'arnaques connus. Si vous pensez que le site a été signalé par erreur, <3>vous pouvez faire remonter un problème.", + "blocklistOriginDomainIsBlocked": "{{domainName}} est bloqué !", + "blocklistOriginIgnoreWarning": "Ignorer cet avertissement, emmenez-moi quand même sur {{domainName}}.", + "blocklistOriginSiteIsMalicious": "Phantom pense que ce site Web est malveillant et dangereux.", + "blocklistOriginThisDomain": "ce domaine", + "blocklistProceedAnyway": "Ignorer l'avertissement, continuer quand même", + "maliciousTransactionWarning": "Phantom pense que cette transaction est malveillante et non sécurisée. Nous avons désactivé la possibilité de la signer afin de vous protéger, vous et vos fonds.", + "maliciousTransactionWarningIgnoreWarning": "Ignorer l'avertissement, continuer quand même", + "maliciousTransactionWarningTitle": "Transaction signalée !", + "maliciousRequestBlockedTitle": "Demande bloquée", + "maliciousRequestWarning": "Ce site web a été marqué comme malveillant. Il pourrait tenter de vous voler vos fonds et de vous pousser à confirmer une demande trompeuse.", + "maliciousSignatureRequestBlocked": "Par soucis de sécurité, Phantom a bloqué cette requête.", + "maliciousRequestBlocked": "Pour votre propre sécurité, Phantom a bloqué cette demande. Vous devriez fermer cette fenêtre et arrêter d'utiliser le site qui l'a ouverte.", + "siwErrorPopupTitle": "Demande de signature non valide", + "siwParseErrorDescription": "La demande de signature de l'application ne peut être affichée en raison d'un formatage non valide.", + "siwVerificationErrorDescription": "La demande de signature de message comptait 1 ou plusieurs erreur(s). Pour votre sécurité, veuillez vous assurer que vous utilisez la bonne application et réessayez.", + "siwErrorPagination": "{{n}} sur {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "Avertissement : l'adresse de l'application ne correspond pas à l'adresse fournie pour la signature.", + "siwErrorMessage_DOMAIN_MISMATCH": "Attention : le domaine de l'application ne correspond pas au domaine fourni pour la vérification.", + "siwErrorMessage_URI_MISMATCH": "Avertissement : Le nom d'hôte URI ne correspond pas au domaine.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "Avertissement : l'ID de la chaîne ne correspond pas à l'ID de la chaîne fournie pour la vérification.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Attention : la date d'émission du message est trop éloignée dans le passé.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Attention : la date d'émission du message est trop éloignée dans le futur.", + "siwErrorMessage_EXPIRED": "Avertissement : le message a expiré.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Avertissement : le message expire avant d'être délivré.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "Avertissement : le message expirera avant d'être valide.", + "siwErrorShowErrorDetails": "Afficher les détails de l'erreur", + "siwErrorHideErrorDetails": "Masquer les détails de l'erreur", + "siwErrorIgnoreWarning": "Ignorer l'avertissement, continuer quand même", + "siwsTitle": "Demande de connexion", + "siwsPermissions": "Permissions", + "siwsAgreement": "Message", + "siwsAdvancedDetails": "Détails avancés", + "siwsAlternateStatement": "{{domain}} veut que vous vous connectiez avec votre compte Solana :\n{{address}}", + "siwsFieldLable_domain": "Domaine", + "siwsFieldLable_address": "Adresse", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "Version", + "siwsFieldLable_chainId": "ID de chaîne", + "siwsFieldLable_nonce": "Nonce", + "siwsFieldLable_issuedAt": "Émis à", + "siwsFieldLable_expirationTime": "Expire à", + "siwsFieldLable_requestId": "ID de la demande", + "siwsFieldLable_resources": "Ressources", + "siwsVerificationErrorDescription": "Cette demande de connexion n'est pas valide. Cela signifie que le site n'est pas sécurisé ou que son développeur a fait une erreur lors de l'envoi de la demande.", + "siwsErrorNumIssues": "{{n}} problèmes", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "Cet ID de chaîne ne correspond pas au réseau que vous utilisez.", + "siwsErrorMessage_DOMAIN_MISMATCH": "Ce domaine n'est pas celui auquel vous êtes connecté.", + "siwsErrorMessage_URI_MISMATCH": "Cet URI n'est pas celui auquel vous êtes connecté.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "La date d'émission du message est trop éloignée dans le passé.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "La date d'émission du message est trop éloignée dans le futur.", + "siwsErrorMessage_EXPIRED": "Le message a expiré.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Le message expire avant son émission.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "Le message expirera avant d'être valide.", + "changeLockTimerPrimaryText": "Minuteur de verrouillage automatique", + "changeLockTimerSecondaryText": "Combien de temps faut-il attendre pour verrouiller votre portefeuille après qu'il ait été inactif ?", + "changeLockTimerToast": "Minuteur de verrouillage automatique mis à jour", + "changePasswordConfirmNewPassword": "Confirmer le nouveau mot de passe", + "changePasswordCurrentPassword": "Mot de passe actuel", + "changePasswordErrorIncorrectCurrentPassword": "Mot de passe actuel incorrect", + "changePasswordErrorGeneric": "Il y a eu un problème, veuillez réessayer plus tard", + "changePasswordNewPassword": "Nouveau mot de passe", + "changePasswordPrimaryText": "Modifier le mot de passe", + "changePasswordToast": "Mot de passe mis à jour", + "collectionsHiddenCollections": "Collections masquées", + "collectiblesReportAsSpam": "Signaler comme spam", + "collectiblesReportAsSpamAndHide": "Signaler comme spam et masquer", + "collectiblesReportAsNotSpam": "Signaler comme non spam", + "collectiblesReportAsNotSpamAndUnhide": "Afficher et signaler comme n'étant pas du spam", + "collectiblesReportNotSpam": "Pas un spam", + "collectibleDetailDescription": "Description", + "collectibleDetailProperties": "Propriétés", + "collectibleDetailOrdinalInfo": "Informations ordinales", + "collectibleDetailRareSatsInfo": "Infos Rare Sats", + "collectibleDetailSatsInUtxo": "Sats dans UTXO", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Numéro Sat", + "collectibleDetailSatName": "Nom Sat", + "collectibleDetailInscriptionId": "ID d'inscription", + "collectibleDetailInscriptionNumber": "Numéro d'inscription", + "collectibleDetailStandard": "Norme", + "collectibleDetailCreated": "Création", + "collectibleDetailViewOnExplorer": "Voir dans {{explorer}}", + "collectibleDetailList": "Liste", + "collectibleDetailSellNow": "Vendez pour {{amount}} {{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "Libérer les bitcoins disponibles", + "collectibleDetailUtxoSplitterCtaSubtitle": "Vous avez {{value}} en BTC à débloquer", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "Pour protéger vos fonds, nous empêchons les BTC dans des UTXO avec des Rare Sats d'être envoyés. Utilisez le partageur d'UTXO de Magic Eden pour libérer {{value}} en BTC de vos Rare Sats.", + "collectibleDetailUtxoSplitterModalCtaButton": "Utiliser le partageur d'UTXO", + "collectibleDetailEasilyAccept": "Accepter la meilleure offre", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sats", + "collectibleDetailSpamOverlayDescription": "Cet objet de collection a été masqué, car Phantom pense qu'il s'agit d'un spam.", + "collectibleDetailSpamOverlayReveal": "Afficher un objet de collection", + "collectibleBurnTermsOfService": "Je comprends que cette action ne peut pas être annulée", + "collectibleBurnTitleWithCount_one": "Brûler le jeton", + "collectibleBurnTitleWithCount_other": "Brûler les jetons", + "collectibleBurnDescriptionWithCount_one": "Cette action détruira définitivement et supprimera ce jeton de votre portefeuille.", + "collectibleBurnDescriptionWithCount_other": "Cette action détruira définitivement et supprimera ces jetons de votre portefeuille.", + "collectibleBurnTokenWithCount_one": "Jeton", + "collectibleBurnTokenWithCount_other": "Jetons", + "collectibleBurnCta": "Brûler", + "collectibleBurnRebate": "Remboursement", + "collectibleBurnRebateTooltip": "Un petit montant de SOL sera automatiquement déposé dans votre portefeuille pour avoir brûlé ce jeton.", + "collectibleBurnNetworkFee": "Frais du réseau", + "collectibleBurnNetworkFeeTooltip": "Montant requis par le réseau Solana pour traiter la transaction", + "unwrapButtonSwapTo": "Échanger en {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "Retirer depuis {{withdrawalSource}} pour {{chainSymbol}}", + "unwrapModalEstimatedTime": "Temps estimé", + "unwrapModalNetwork": "Réseau", + "unwrapModalNetworkFee": "Frais du réseau", + "unwrapModalTitle": "Résumé", + "unsupportedChain": "Chaîne non prise en charge", + "unsupportedChainDescription": "On dirait que nous ne prenons pas en charge {{action}} pour le réseau {{chainName}}.", + "networkFeesTooltipLabel": "Frais de réseau {{chainName}}", + "networkFeesTooltipDescription": "Les frais {{chainName}} sont basés sur plusieurs facteurs. Vous pouvez les personnaliser pour accélérer (frais augmentés) ou ralentir (frais réduits) votre transaction.", + "burnStatusErrorTitleWithCount_one": "Le jeton n'a pas pu être brûlé", + "burnStatusErrorTitleWithCount_other": "Les jetons n'ont pas pu être brûlés", + "burnStatusSuccessTitleWithCount_one": "Jeton brûlé !", + "burnStatusSuccessTitleWithCount_other": "Jetons brûlés !", + "burnStatusLoadingTitleWithCount_one": "Brûlage de jeton…", + "burnStatusLoadingTitleWithCount_other": "Brûlage de jetons…", + "burnStatusErrorMessageWithCount_one": "Ce jeton n'a pas pu être brûlé. Veuillez réessayer plus tard.", + "burnStatusErrorMessageWithCount_other": "Ces jetons n'ont pas pu être brûlés. Veuillez réessayer plus tard.", + "burnStatusSuccessMessageWithCount_one": "Ce jeton a été définitivement détruit et {{rebateAmount}} SOL a été déposé dans votre portefeuille.", + "burnStatusSuccessMessageWithCount_other": "Ces jetons ont été définitivement détruits et {{rebateAmount}} SOL a été déposé dans votre portefeuille.", + "burnStatusLoadingMessageWithCount_one": "Ce jeton est en cours de destruction définitive et {{rebateAmount}} SOL sera déposé dans votre portefeuille.", + "burnStatusLoadingMessageWithCount_other": "Ces jetons sont en cours de destruction définitive et {{rebateAmount}} SOL sera déposé dans votre portefeuille.", + "burnStatusViewTransactionText": "Voir la transaction", + "collectibleDisplayLoading": "Chargement…", + "collectiblesNoCollectibles": "Aucun objet à collectionner", + "collectiblesPrimaryText": "Vos objets à collectionner", + "collectiblesReceiveCollectible": "Recevoir un objet à collectionner", + "collectiblesUnknownCollection": "Collection inconnue", + "collectiblesUnknownCollectible": "Objet à collectionner inconnu", + "collectiblesUniqueHolders": "Propriétaires uniques", + "collectiblesSupply": "Approvisionnement", + "collectiblesUnknownTokens": "Jetons inconnus", + "collectiblesNrOfListed": "{{ nrOfListed }} listé(s)", + "collectiblesListed": "Listé", + "collectiblesMintCollectible": "Objet à collectionner mint", + "collectiblesYouMint": "Votre mint", + "collectiblesMintCost": "Coût du mint", + "collectiblesMintFail": "Mint échoué", + "collectiblesMintFailMessage": "Une erreur est survenue lors du minting de votre objet à collectionner. Veuillez réessayer.", + "collectiblesMintCostFree": "Gratuit", + "collectiblesMinting": "Minting...", + "collectiblesMintingMessage": "Votre objet à collectionner est en cours de mint", + "collectiblesMintShareSubject": "Regardez ça", + "collectiblesMintShareMessage": "J'ai mint ça sur @phantom !", + "collectiblesMintSuccess": "Mint réussi", + "collectiblesMintSuccessMessage": "Votre objet à collectionner est maintenant mint", + "collectiblesMintSuccessQuestMessage": "Vous avez rempli les exigences d'une quête Phantom. Appuyez sur Récupérez votre récompense pour obtenir votre objet à collectionner gratuit.", + "collectiblesMintRequired": "Requis", + "collectiblesMintSafelyDismiss": "Vous pouvez sans crainte fermer cette fenêtre.", + "collectiblesTrimmed": "Nous avons atteint la limite du nombre d'objets à collectionner pouvant être affichés pour le moment.", + "collectiblesSeeAllHoldings": "Voir tous les titres", + "collectiblesLast": "Dernier", + "collectiblesAbout": "À propos", + "collectiblesSocialLinks": "Liens sociaux", + "collectiblesNonTransferable": "Non transférable", + "collectiblesNonTransferableYes": "Oui", + "collectiblesSellOfferDetails": "Détails de l'offre", + "collectiblesSellYouSell": "Vous vendez à", + "collectiblesSellGotIt": "J'ai compris", + "collectiblesSellYouReceive": "Vous recevez", + "collectiblesSellOffer": "Proposer", + "collectiblesSoldCollectible": "Objet à collectionné vendu", + "collectiblesSellMarketplace": "Marché", + "collectiblesSellCollectionFloor": "Plancher de collection", + "collectiblesSellDifferenceFromFloor": "Différence de plancher", + "collectiblesSellLastSalePrice": "Dernière promotion", + "collectiblesSellEstimatedFees": "Frais estimés", + "collectiblesSellEstimatedProfitAndLoss": "Profits/pertes estimés", + "collectiblesSellViewOnMarketplace": "Voir dans {{marketplace}}", + "collectiblesSellCollectionFloorTooltip": "Le prix « Acheter maintenant » le plus bas de la collection sur plusieurs marchés.", + "collectiblesSellProfitLossTooltip": "L'estimation du profit/perte est calculée en fonction du dernier prix de vente et du montant de l'offre moins les frais.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "Redevances ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "Frais du marché ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "Frais du marché", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "Réseau {{chainName}}", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "Le devis comprend une commission Phantom de {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "Le devis comprend les redevances, les frais de réseau, les frais de marché et une commission Phantom de {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "Le devis comprend les redevances, les frais de réseau et les frais de place de marché", + "collectiblesSellTransactionFeeTooltipTitle": "Frais de transaction", + "collectiblesSellStatusLoadingTitle": "Acceptation de l'offre…", + "collectiblesSellStatusLoadingIsSellingFor": "vend pour", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} vendu !", + "collectiblesSellStatusSuccessWasSold": "a bien vendu pour", + "collectiblesSellStatusErrorTitle": "Un problème est survenu", + "collectiblesSellStatusErrorSubtitle": "Un problème est survenu lors de la tentative de vente", + "collectiblesSellStatusViewTransaction": "Voir la transaction", + "collectiblesSellInsufficientFundsTitle": "Fonds insuffisants", + "collectiblesSellInsufficientFundsSubtitle": "Nous n'avons pas pu accepter une offre sur cet objet à collectionner parce que les fonds n'étaient pas suffisants pour payer les frais de réseau.", + "collectiblesSellRecentlyTransferedNFTTitle": "Transfert récent", + "collectiblesSellRecentlyTransferedNFTSubtitle": "Vous devez attendre 1 heure pour accepter les enchères après un transfert.", + "collectiblesApproveCollection": "{{collectionName}} approuvé", + "collectiblesSellNotAvailableAnymoreTitle": "Offre indisponible", + "collectiblesSellNotAvailableAnymoreSubtitle": "L'offre n'est plus disponible. Annulez cette enchère et réessayez", + "collectiblesSellFlaggedTokenTitle": "L'objet de collection est signalé", + "collectiblesSellFlaggedTokenSubtitle": "L'objet de collection n'est pas négociable. Plusieurs raisons à cela sont possibles, comme avoir été déclaré volé ou avoir été placé en enjeu sans être verrouillé", + "collectiblesListOnMagicEden": "Liste sur Magic Eden", + "collectiblesListPrice": "Prix de liste", + "collectiblesUseFloor": "Utiliser le seuil", + "collectiblesFloorPrice": "Prix plancher", + "collectiblesLastSalePrice": "Dernier prix de vente", + "collectiblesTotalReturn": "Rendement total", + "collectiblesOriginalPurchasePrice": "Prix d'achat d'origine", + "collectiblesMagicEdenFee": "Frais de Magic Eden", + "collectiblesArtistRoyalties": "Redevances d'artiste", + "collectiblesListNowButton": "Lister maintenant", + "collectiblesListAnywayButton": "Lister quand même", + "collectiblesCreateListingTermsOfService": "By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service", + "collectiblesViewListing": "Afficher le listing", + "collectiblesListingViewTransaction": "Voir la transaction", + "collectiblesRemoveListing": "Supprimer le listing", + "collectiblesEditListing": "Modifier le listing", + "collectiblesEditListPrice": "Modifier le prix du listage", + "collectiblesListPriceTooltip": "Le Prix de liste est le prix de vente d'un article. Les vendeurs règlent généralement le Prix de liste pour qu'il soit supérieur ou égal au prix plancher.", + "collectiblesFloorPriceTooltip": "Le Prix plancher est le Prix de liste actif le plus bas pour un article de cette collection.", + "collectiblesOriginalPurchasePriceTooltip": "Vous avez initialement acheté cet article pour ce montant.", + "collectiblesPurchasedForSol": "Acheté pour {{lastPurchasePrice}} SOL", + "collectiblesUnableToLoadListings": "Impossible de charger les objets à collectionner listés", + "collectiblesUnableToLoadListingsFrom": "Impossible de charger les listings de {{marketplace}}", + "collectiblesUnableToLoadListingsDescription": "Vos listings et vos actifs sont en sécurité, mais nous n'avons pas pu les charger à partir du {{marketplace}} pour le moment. Veuillez réessayer plus tard.", + "collectiblesBelowFloorPrice": "En dessous du prix plancher", + "collectiblesBelowFloorPriceMessage": "Voulez-vous vraiment lister votre NFT en dessous du prix plancher ?", + "collectiblesMinimumListingPrice": "Le prix minimum est de 0,01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden prélève une commission sur les transactions effectuées.", + "collectiblesArtistRoyaltiesTooltip": "Le créateur de cette collection reçoit un % de redevance sur chaque vente réalisée.", + "collectibleScreenCollectionLabel": "Collection", + "collectibleScreenPhotosPermissionTitle": "Permission des photos", + "collectibleScreenPhotosPermissionMessage": "Nous avons besoin de votre autorisation pour accéder à vos photos. Veuillez aller dans Paramètres et mettre à jour vos permissions.", + "collectibleScreenPhotosPermissionOpenSettings": "Ouvrir les paramètres", + "listStatusErrorTitle": "Échec du listing", + "editListStatusErrorTitle": "Mise à jour impossible", + "removeListStatusErrorTitle": "Échec de la suppression du listing", + "listStatusSuccessTitle": "Listing créé !", + "editListingStatusSuccessTitle": "Listing mis à jour !", + "removeListStatusSuccessTitle": "Listing supprimé de Magic Eden", + "listStatusLoadingTitle": "Création d'un listing...", + "editListingStatusLoadingTitle": "Mise à jour du listing...", + "removeListStatusLoadingTitle": "Suppression du listing...", + "listStatusErrorMessage": "{{name}} n'a pas pu être listé(e) sur Magic Eden", + "removeListStatusErrorMessage": "{{name}} n'a pas pu être délisté(e) sur Magic Eden", + "listStatusSuccessMessage": "{{name}} est maintenant listé sur Magic Eden pour {{listCollectiblePrice}}. SOL", + "editListingStatusSuccessMessage": "{{name}} est maintenant mis à jour sur Magic Eden pour {{editListCollectiblePrice}}. SOL", + "removeListStatusSuccessMessage": "{{name}} a bien été supprimé de Magic Eden", + "listStatusLoadingMessage": "Listing de {{name}} sur Magic Eden pour {{listCollectiblePrice}} SOL.", + "editListingStatusLoadingMessage": "Mise à jour de {{name}} sur Magic Eden pour {{editListCollectiblePrice}} SOL.", + "removeListStatusLoadingMessage": "Suppression de {{name}} de Magic Eden. Cela peut prendre un certain temps.", + "listStatusLoadingSafelyDismiss": "Vous pouvez sans crainte fermer cette fenêtre.", + "listStatusViewOnMagicEden": "Afficher sur Magic Eden", + "listStatusViewOnMarketplace": "Voir dans {{marketplace}}", + "listStatusLoadingDismiss": "Fermer", + "listStatusViewTransaction": "Voir la transaction", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Connectez votre portefeuille matériel et assurez-vous qu'il est déverrouillé. Une fois que nous l'aurons détecté vous pourrez choisir l'adresse que vous souhaitez utiliser.", + "connectHardwareFailedPrimaryText": "Échec de la connexion", + "connectHardwareFailedSecondaryText": "Veuillez connecter votre portefeuille matériel et assurez-vous qu'il est déverrouillé. Une fois que nous l'aurons découvert, vous pourrez choisir quelle adresse utiliser.", + "connectHardwareFinishPrimaryText": "Compte ajouté !", + "connectHardwareFinishSecondaryText": "Vous pouvez maintenant accéder à votre portefeuille Ledger Nano depuis Phantom. Veuillez retourner à l'extension.", + "connectHardwareNeedsPermissionPrimaryText": "Connecter un nouveau portefeuille", + "connectHardwareNeedsPermissionSecondaryText": "Cliquez sur le bouton ci-dessous pour terminer le processus de connexion.", + "connectHardwareSearchingPrimaryText": "Recherche d'un portefeuille…", + "connectHardwareSearchingSecondaryText": "Connectez votre portefeuille matériel et assurez-vous qu'il est déverrouillé et que vous avez donné les autorisations dans votre navigateur.", + "connectHardwarePermissionDeniedPrimary": "Permission refusée", + "connectHardwarePermissionDeniedSecondary": "Accordez à Phantom la permission de se connecter à votre appareil Ledger", + "connectHardwarePermissionUnableToConnect": "Connexion impossible", + "connectHardwarePermissionUnableToConnectDescription": "Nous n'avons pas pu nous connecter à votre appareil Ledger. Il se peut que nous ayons besoin de plus de permissions.", + "connectHardwareSelectAddressAllAddressesImported": "Toutes les adresses importées", + "connectHardwareSelectAddressDerivationPath": "Chemin de dérivation", + "connectHardwareSelectAddressSearching": "Recherche…", + "connectHardwareSelectAddressSelectWalletAddress": "Sélectionner l'adresse du portefeuille", + "connectHardwareSelectAddressWalletAddress": "Adresse du portefeuille", + "connectHardwareWaitingForApplicationPrimaryText": "Ouvrez l'application Solana sur votre Ledger", + "connectHardwareWaitingForApplicationSecondaryText": "Veuillez connecter votre portefeuille matériel et assurez-vous qu'il est déverrouillé.", + "connectHardwareWaitingForPermissionPrimaryText": "Permission requise", + "connectHardwareWaitingForPermissionSecondaryText": "Connectez votre portefeuille matériel et assurez-vous qu'il est déverrouillé et que vous avez donné les autorisations dans votre navigateur.", + "connectHardwareAddAccountButton": "Ajouter un compte", + "connectHardwareLedger": "Connectez votre Ledger", + "connectHardwareStartConnection": "Cliquez sur le bouton ci-dessous pour commencer la connexion de votre portefeuille matériel Ledger", + "connectHardwarePairSuccessPrimary": "{{productName}} connecté", + "connectHardwarePairSuccessSecondary": "Vous avez réussi à connecter votre {{productName}}.", + "connectHardwareSelectChains": "Sélectionnez les chaînes à connecter", + "connectHardwareOpenAppInterpolated": "Ouvrez l'application {{app}} sur votre Ledger", + "connectHardwareSearching": "Recherche…", + "connectHardwareMakeSureConnected": "Connectez et déverrouillez votre portefeuille matériel. Veuillez approuver les permissions de navigateur pertinentes.", + "connectHardwareOpenAppDescription": "Veuillez déverrouiller votre portefeuille matériel", + "connectHardwareConnecting": "Connexion en cours…", + "connectHardwareConnectingDescription": "Nous sommes connectés à votre appareil Ledger.", + "connectHardwareConnectingAccounts": "Connexion de vos comptes…", + "connectHardwareDiscoveringAccounts": "Recherche de comptes…", + "connectHardwareDiscoveringAccountsDescription": "Nous cherchons de l'activité sur vos comptes.", + "connectHardwareErrorLedgerLocked": "Le Ledger est connecté", + "connectHardwareErrorLedgerLockedDescription": "Assurez-vous que votre appareil Ledger est déverrouillé, puis réessayez.", + "connectHardwareErrorLedgerGeneric": "Un problème est survenu", + "connectHardwareErrorLedgerGenericDescription": "Impossible de trouver des comptes. Assurez-vous que votre appareil Ledger est déverrouillé, puis réessayez.", + "connectHardwareErrorLedgerPhantomLocked": "Veuillez rouvrir Phantom et réessayer de connecter votre matériel.", + "connectHardwareFindingAccountsWithActivity": "Recherche de comptes {{chainName}}…", + "connectHardwareFindingAccountsWithActivityDualChain": "Recherche de comptes {{chainName1}} ou {{chainName2}}...", + "connectHardwareFoundAccountsWithActivity": "Nous avons trouvé {{numOfAccounts}} comptes avec activité sur votre Ledge.", + "connectHardwareFoundAccountsWithActivitySingular": "Nous avons trouvé 1 compte avec activité sur votre Ledge.", + "connectHardwareFoundSomeAccounts": "Nous avons trouvé des comptes sur votre appareil Ledger.", + "connectHardwareViewAccounts": "Afficher les comptes", + "connectHardwareConnectAccounts": "Comptes connectés", + "connectHardwareSelectAccounts": "Sélectionner des comptes", + "connectHardwareChooseAccountsToConnect": "Choisir les comptes de portefeuilles à connecter.", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} comptes ajoutés", + "connectHardwareAccountsStepOfSteps": "Étape {{stepNum}} sur {{totalSteps}}", + "connectHardwareMobile": "Connecter un Ledger", + "connectHardwareMobileTitle": "Connectez votre portefeuille matériel Ledger", + "connectHardwareMobileEnableBluetooth": "Activer le Bluetooth", + "connectHardwareMobileEnableBluetoothDescription": "Autorisez l'utilisation de Bluetooth pour la connexion", + "connectHardwareMobileEnableBluetoothSettings": "Allez dans Paramètres pour autoriser Phantom à utiliser les permissions Localisation et Appareils proches.", + "connectHardwareMobilePairWithDevice": "Appariez à votre appareil Ledger", + "connectHardwareMobilePairWithDeviceDescription": "Gardez votre appareil à proximité pour profiter du meilleur signal", + "connectHardwareMobileConnectAccounts": "Connecter des comptes", + "connectHardwareMobileConnectAccountsDescription": "Nous allons chercher une activité dans un compte que vous pourriez avoir utilisé", + "connectHardwareMobileConnectLedgerDevice": "Connectez votre appareil Ledger", + "connectHardwareMobileLookingForDevices": "À la recherche d'appareils proches...", + "connectHardwareMobileLookingForDevicesDescription": "Veuillez connecter votre appareil Ledger et vous assurez qu'il est déverrouillé.", + "connectHardwareMobileFoundDeviceSingular": "Nous avons trouvé un appareil Ledger", + "connectHardwareMobileFoundDevices": "Nous avons trouvé {{numDevicesFound}} appareils Ledger", + "connectHardwareMobileFoundDevicesDescription": "Sélectionnez un appareil Ledger ci-dessous pour commencer à apparier.", + "connectHardwareMobilePairingWith": "Appariement avec {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "Suivez les instructions sur votre appareil Ledger pendant l'appariement.", + "connectHardwareMobilePairingFailed": "Appariement réussi", + "connectHardwareMobilePairingFailedDescription": "Impossible d'apparier avec {{deviceName}}. Veuillez vous assurer que l'appareil est déverrouillé.", + "connectHardwareMobilePairingSuccessful": "Appariement réussi", + "connectHardwareMobilePairingSuccessfulDescription": "Vous avez réussi à apparier et connecter votre appareil Ledger.", + "connectHardwareMobileOpenAppSingleChain": "Ouvrez l'application {{chainName}} sur votre Ledger", + "connectHardwareMobileOpenAppDualChain": "Ouvrez l'application {{chainName1}} ou {{chainName2}} sur votre Ledger", + "connectHardwareMobileOpenAppDescription": "Assurez-vous que votre appareil est débloqué.", + "connectHardwareMobileStillCantFindDevice": "Vous ne pouvez toujours pas trouver votre appareil ?", + "connectHardwareMobileLostConnection": "Connexion perdue", + "connectHardwareMobileLostConnectionDescription": "Nous avons perdu la connexion avec {{deviceName}}. Veuillez vous assurer que votre appareil est débloqué, puis réessayez.", + "connectHardwareMobileGenericLedgerDevice": "Appareil Ledger", + "connectHardwareMobileConnectDeviceSigning": "Connectez votre {{deviceName}}", + "connectHardwareMobileConnectDeviceSigningDescription": "Déverrouillez votre appareil Ledger et gardez-le à proximité.", + "connectHardwareMobileBluetoothDisabled": "Le bluetooth est désactivé", + "connectHardwareMobileBluetoothDisabledDescription": "Veuillez activer votre bluetooth et vous assurer que votre appareil Ledger est débloqué.", + "connectHardwareMobileLearnMore": "Plus d'informations", + "connectHardwareMobileBlindSigningDisabled": "La Signature aveugle est désactivée", + "connectHardwareMobileBlindSigningDisabledDescription": "Assurez-vous que la signature en aveugle est activée sur votre appareil.", + "connectHardwareMobileConfirmSingleChain": "Vous devez confirmer la transaction sur votre portefeuille matériel. Assurez-vous qu'il est déverrouillé.", + "metamaskExplainerBottomSheetHeader": "Ce site fonctionne avec Phantom", + "metamaskExplainerBottomSheetSubheader": "Sélectionnez MetaMask dans la boîte de dialogue de portefeuille connecté pour continuer.", + "metamaskExplainerBottomSheetDontShowAgain": "Ne plus afficher", + "ledgerStatusNotConnected": "Le Ledger n'est pas connecté", + "ledgerStatusConnectedInterpolated": "{{productName}} est connecté", + "connectionClusterInterpolated": "Vous êtes actuellement sur {{cluster}}", + "connectionClusterTestnetMode": "Vous êtes actuellement en mode Testnet", + "featureNotSupportedOnLocalNet": "Cette fonctionnalité n'est pas prise en charge lorsque Solana Localnet est activé.", + "readOnlyAccountBannerWarning": "Vous surveillez ce compte", + "depositAddress": "Adresse de réception", + "depositAddressChainInterpolated": "Votre adresse {{chain}}", + "depositAssetDepositInterpolated": "Recevoir {{tokenSymbol}}", + "depositAssetSecondaryText": "Cette adresse ne peut être utilisée que pour recevoir des jetons compatibles.", + "depositAssetTextInterpolated": "Utilisez cette adresse pour recevoir des jetons et des objets à collectionner sur <1>{{network}}.", + "depositAssetTransferFromExchange": "Transfert de la bourse", + "depositAssetShareAddress": "Partager l'adresse", + "depositAssetBuyOrDeposit": "Acheter ou Transférer", + "depositAssetBuyOrDepositDesc": "Alimentez votre portefeuille pour commencer", + "depositAssetTransfer": "Transférer", + "editAddressAddressAlreadyAdded": "L'adresse a déjà été ajoutée", + "editAddressAddressAlreadyExists": "L'adresse existe déjà", + "editAddressAddressIsRequired": "L'adresse est obligatoire", + "editAddressPrimaryText": "Modifier l'adresse", + "editAddressRemove": "Supprimer du carnet d'adresse", + "editAddressToast": "Adresse mise à jour", + "removeSavedAddressToast": "Adresse supprimée", + "exportSecretErrorGeneric": "Il y a eu un problème, veuillez réessayer plus tard", + "exportSecretErrorIncorrectPassword": "Mot de passe incorrect", + "exportSecretPassword": "Mot de passe", + "exportSecretPrivateKey": "clé privée", + "exportSecretSecretPhrase": "phrase secrète", + "exportSecretSecretRecoveryPhrase": "phrase de récupération secrète", + "exportSecretSelectYourAccount": "Sélectionnez votre compte", + "exportSecretShowPrivateKey": "Afficher la clé privée", + "exportSecretShowSecretRecoveryPhrase": "Afficher la phrase de récupération secrète", + "exportSecretShowSecret": "Afficher {{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": "Ne partagez <1>pas votre {{secretNameText}} !", + "exportSecretWarningSecondaryInterpolated": "Si quelqu'un possède votre {{secretNameText}}, il aura un contrôle total sur votre portefeuille.", + "exportSecretOnlyWay": "Votre {{secretNameText}} est le seul moyen de récupérer votre portefeuille", + "exportSecretDoNotShow": "Ne laissez personne voir votre {{secretNameText}}", + "exportSecretWillNotShare": "Je ne partagerai pas ma {{secretNameText}} avec qui que ce soit, y compris Phantom.", + "exportSecretNeverShare": "Ne partagez jamais votre {{secretNameText}} avec quiconque", + "exportSecretYourPrivateKey": "Votre clé privée", + "exportSecretYourSecretRecoveryPhrase": "Votre phrase de récupération secrète", + "fullPageHeaderBeta": "Bêta !", + "fullPageHeaderHelp": "Aide", + "gasUpTo": "Jusqu'à {{ amount }}", + "gasSlowTime": "Environ 2 minutes", + "gasAverageTime": "Environ 30 secondes", + "gasFastTime": "Environ 15 secondes", + "gasSlowTimePolygon": "Environ 15 secondes", + "gasAverageTimePolygon": "Environ 10 secondes", + "gasFastTimePolygon": "Environ 5 secondes", + "gasSlowTimeBitcoin": "Environ 1 heure", + "gasAverageTimeBitcoin": "Environ 30 minutes", + "gasFastTimeBitcoin": "Environ 10 minutes", + "gasSlowTimeAbbrev": "2 min", + "gasAverageTimeAbbrev": "30 s", + "gasFastTimeAbbrev": "15 s", + "gasSlowTimePolygonAbbrev": "15 s", + "gasAverageTimePolygonAbbrev": "10 s", + "gasFastTimePolygonAbbrev": "5 s", + "gasSlow": "Lent", + "gasAverage": "Moyen", + "gasFast": "Rapide", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "Réessayer", + "homeErrorDescription": "Une erreur est survenue lors de la tentative de récupération de vos actifs. Veuillez actualiser et réessayer", + "homeErrorTitle": "Échec de la récupération des actifs", + "homeManageTokenList": "Gérer la liste des jetons", + "helloBitcoinBodyTitle": "Bienvenue dans l'univers du Bitcoin", + "helloBitcoinFeature1Title": "Envoyez, recevez et achetez des bitcoins", + "helloBitcoinFeature1Subtitle": "Transférez et achetez des bitcoins instantanément sur Phantom. Compatible avec les principaux portefeuilles et bourses d'échange.", + "helloBitcoinFeature2Title": "Explorez l'écosystème Ordinals", + "helloBitcoinFeature2Subtitle": "Achetez, vendez et échangez des Ordinals, des BRC-20 et bien plus encore sur Magic Eden et Unisat.", + "helloBitcoinFeature3Title": "Sûr et sécurisé", + "helloBitcoinFeature3Subtitle": "Nous veillons à ce que vos Ordinals, BRC-20 et Sats rares ne soient pas dépensés accidentellement.", + "interstitialDismissUnderstood": "Compris", + "bitcoinAddressTypesBodyTitle": "Types d'adresses Bitcoin", + "bitcoinAddressTypesFeature1Title": "À propos des adresses Bitcoin", + "bitcoinAddressTypesFeature1Subtitle": "Phantom prend en charge Native Segwit et Taproot, chacun avec son propre solde. Vous pouvez envoyer des BTC ou des Ordinals avec l'un ou l'autre type d'adresse.", + "bitcoinAddressTypesFeature2Title": "Segwit natif", + "bitcoinAddressTypesFeature2Subtitle": "L'adresse BTC par défaut dans Phantom. Plus ancienne que Taproot, mais compatible avec tous les portefeuilles et toutes les bourses d'échange.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Meilleur pour les Ordinals et les BRC-20, avec les frais les moins élevés. Ajustez les adresses dans Préférences -> Adresse Bitcoin préférée.", + "headerTitleInfo": "Informations", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "Voici votre adresse <1>{{addressType}}.", + "invalidChecksumTitle": "Nous avons amélioré votre phrase secrète !", + "invalidChecksumFeature1ExportPhrase": "Exportez votre nouvelle phrase secrète", + "invalidChecksumFeature1ExportPhraseDescription": "Veuillez sauvegarder votre nouvelle phrase secrète avec les clés privées de vos vieux comptes.", + "invalidChecksumFeature2FundsAreSafe": "Vos fonds sont en sécurité", + "invalidChecksumFeature2FundsAreSafeDescription": "Cette mise à niveau a été automatisée. Personne chez Phantom ne connaît votre phrase secrète ou n'a accès à vos fonds.", + "invalidChecksumFeature3LearnMore": "En savoir plus", + "invalidChecksumFeature3LearnMoreDescription": "Votre phrase était incompatible avec la plupart des portefeuilles. Lisez <1>cet article d'aide pour en savoir plus.", + "invalidChecksumBackUpSecretPhrase": "Sauvegardez la phrase secrète", + "migrationFailureTitle": "Un problème est survenu lors de la migration de votre compte", + "migrationFailureFeature1": "Exportez votre phrase secrète", + "migrationFailureFeature1Description": "Veuillez sauvegarder votre phrase secrète avant l'intégration.", + "migrationFailureFeature2": "Intégration à Phantom", + "migrationFailureFeature2Description": "Vous allez devoir effectuer une nouvelle intégration à Phantom pour voir votre compte.", + "migrationFailureFeature3": "En savoir plus", + "migrationFailureFeature3Description": "Lisez <1>cet article d'aide pour obtenir plus d'informations.", + "migrationFailureContinueToOnboarding": "Continuer vers l'intégration", + "migrationFailureUnableToFetchMnemonic": "Nous n'avons pas pu charger votre phrase secrète", + "migrationFailureUnableToFetchMnemonicDescription": "Veuillez contacter l'assistance et télécharger les journaux de l'application pour déboguer", + "migrationFailureContactSupport": "Contacter l'assistance", + "ledgerActionConfirm": "Confirmez sur votre Ledger Nano", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Signature aveugle désactivée", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Merci de vous assurer que la signature aveugle est activée sur votre périphérique, puis réessayez l'action", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Périphérique matériel déconnecté pendant l'opération", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Merci de fermer l'extension Phantom et de réessayer l'action", + "ledgerActionErrorDeviceLockedPrimaryText": "Périphérique matériel verrouillé", + "ledgerActionErrorDeviceLockedSecondaryText": "Merci de déverrouiller votre appareil et de réessayer l'action", + "ledgerActionErrorHeader": "Erreur d'action Ledger", + "ledgerActionErrorUserRejectionPrimaryText": "L'utilisateur a rejeté la transaction", + "ledgerActionErrorUserRejectionSecondaryText": "L'action a été rejetée sur le périphérique matériel par l'utilisateur", + "ledgerActionNeedPermission": "Permission requise", + "ledgerActionNeedToConfirm": "Vous devez confirmer la transaction sur votre portefeuille matériel. Assurez-vous qu'il est déverrouillé et sur l'application {{chainType}}.", + "ledgerActionNeedToConfirmMany": "Vous devrez confirmer {{numberOfTransactions}} transactions sur votre portefeuille matériel. Assurez-vous qu'il est déverrouillé et sur l'application {{chainType}}.", + "ledgerActionNeedToConfirmBlind": "Vous devez confirmer la transaction sur votre portefeuille matériel. Assurez-vous qu'il est déverrouillé, sur l'application {{chainType}} et que la signature aveugle est activée.", + "ledgerActionNeedToConfirmBlindMany": "Vous devrez confirmer {{numberOfTransactions}} transactions sur votre portefeuille matériel. Assurez-vous qu'il est déverrouillé, sur l'application {{chainType}}, et que la signature aveugle est activée.", + "ledgerActionPleaseConnect": "Veuillez connecter votre Ledger Nano", + "ledgerActionPleaseConnectAndConfirm": "Veuillez connecter votre portefeuille matériel et assurez-vous qu'il est déverrouillé. Assurez-vous que vous avez les autorisations approuvées dans votre navigateur.", + "maxInputAmount": "Montant", + "maxInputMax": "Max", + "notEnoughSolPrimaryText": "Pas assez de SOL", + "notEnoughSolSecondaryText": "Vous n'avez pas assez de SOL dans votre portefeuille cette transaction. Veuillez en déposer davantage et réessayer.", + "insufficientBalancePrimaryText": "{{tokenSymbol}} insuffisant", + "insufficientBalanceSecondaryText": "Vous n'avez pas assez de {{tokenSymbol}} dans votre portefeuille pour cette transaction.", + "insufficientBalanceRemaining": "Restant", + "insufficientBalanceRequired": "Requis", + "notEnoughSplTokensTitle": "Jetons insuffisants", + "notEnoughSplTokensDescription": "Vous n'avez pas assez de jetons dans votre portefeuille pour cette transaction. Cette transaction sera annulée si elle est envoyée.", + "transactionExpiredPrimaryText": "Transaction expirée", + "transactionExpiredSecondaryText": "Vous avez attendu trop longtemps pour confirmer la transaction et elle a expiré. Cette transaction sera rétablie si elle est envoyée.", + "tokens": "jetons", + "notificationApplicationApprovalPermissionsAddressVerification": "Vérifiez votre propre adresse", + "notificationApplicationApprovalPermissionsTransactionApproval": "Demander l'approbation de transactions", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Voir le solde et l'activité de votre portefeuille", + "notificationApplicationApprovalParagraphText": "Confirmer permettra à ce site de voir les soldes et les activités pour le compte sélectionné.", + "notificationApplicationApprovalActionButtonConnect": "Connecter", + "notificationApplicationApprovalActionButtonSignIn": "Connexion", + "notificationApplicationApprovalAllowApproval": "Autoriser le site à se connecter ?", + "notificationApplicationApprovalAutoConfirm": "Confirmer les transactions automatiquement", + "notificationApplicationApprovalConnectDisclaimer": "Se connecter uniquement aux sites Web auxquels vous faites confiance", + "notificationApplicationApprovalSignInDisclaimer": "Ne vous connectez qu'aux sites web auxquels vous faites confiance", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "Ce site n'est pas sûr et peut tenter de voler vos fonds.", + "notificationApplicationApprovalConnectUnknownApp": "Inconnu", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "Connexion à l'application impossible", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "Cette application essaie de se connecter à {{appNetworkName}}, mais {{phantomNetworkName}} est connecté.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "Pour utiliser {{networkName}}, allez dans Paramètres pour développeurs → Mode Testnet.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "Réseau inconnu", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "La connexion à d'autres applications pour mobiles n'est actuellement pas prise en charge par Ledger.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Veuillez basculer sur un compte non Ledger ou utiliser le navigateur de l'application, et réessayer.", + "notificationSignatureRequestConfirmTransaction": "Confirmer la transaction", + "notificationSignatureRequestConfirmTransactionCapitalized": "Confirmer la transaction", + "notificationSignatureRequestConfirmTransactions": "Confirmer les transactions", + "notificationSignatureRequestConfirmTransactionsCapitalized": "Confirmer les transactions", + "notificationSignatureRequestSignatureRequest": "Demande de signature", + "notificationMessageHeader": "Message", + "notificationMessageCopied": "Message copié", + "notificationAutoConfirm": "Confirmation automatique", + "notificationAutoConfirmOff": "Désactivée", + "notificationAutoConfirmOn": "Activée", + "notificationConfirmFooter": "Confirmez uniquement si vous avez confiance en ce site web.", + "notificationEstimatedTime": "Temps estimé", + "notificationPermissionRequestText": "Il s'agit uniquement d'une permission demande uniquement. La transaction ne peut pas être exécutée immédiatement.", + "notificationBalanceChangesText": "Les modifications de solde sont estimées. Les montants et actifs impliqués ne sont pas garantis.", + "notificationContractAddress": "Adresse de contrat", + "notificationAdvancedDetailsText": "Avancé", + "notificationUnableToSimulateWarningText": "Nous ne pouvons pas estimer les modifications du solde à l'heure actuelle. Vous pouvez réessayer plus tard ou confirmer que vous avez confiance en ce site.", + "notificationSignMessageParagraphText": "Signer ce message prouvera que vous êtes propriétaire du compte sélectionné.", + "notificationSignatureRequestScanFailedDescription": "Impossible de scanner le message pour des raisons de sécurité. Veuillez faire attention.", + "notificationFailedToScan": "Échec de la simulation des résultats de cette demande.\nLa confirmation n'est pas sûre et peut entraîner des pertes.", + "notificationScanLoading": "Scan de la demande", + "notificationTransactionApprovalActionButtonConfirm": "Confirmer", + "notificationTransactionApprovalActionButtonBack": "Retour", + "notificationTransactionApprovalEstimatedChanges": "Estimation des modifications", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Les estimations sont basées sur des simulations de transactions et ne constituent pas une garantie", + "notificationTransactionApprovalHideAdvancedDetails": "Masquer les informations avancées sur les transactions", + "notificationTransactionApprovalNetworkFee": "Frais du réseau", + "notificationTransactionApprovalNetwork": "Réseau", + "notificationTransactionApprovalEstimatedTime": "Temps estimé", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "Aucune modification ayant un impact sur la propriété des actifs n'a été constatée", + "notificationTransactionApprovalSolanaAmountRequired": "Montant requis par le réseau Solana pour traiter la transaction", + "notificationTransactionApprovalUnableToSimulate": "Simulation impossible. Assurez-vous de faire confiance à ce site web, car l'approbation peut entraîner la perte de fonds.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Impossible de récupérer les changements de solde", + "notificationTransactionApprovalViewAdvancedDetails": "Voir les informations avancées sur les transactions", + "notificationTransactionApprovalKnownMalicious": "Cette transaction est malveillante. La signer entraînera une perte de fonds.", + "notificationTransactionApprovalSuspectedMalicious": "Nous soupçonnons cette transaction d'être malveillante. L'approuver peut entraîner une perte de fonds.", + "notificationTransactionApprovalNetworkFeeHighWarning": "Les frais de réseau sont élevés en raison de sa congestion.", + "notificationTransactionERC20ApprovalDescription": "Confirmer permettra à cette application d'accéder à votre solde à tout moment, jusqu'à la limite indiquée ci-dessous.", + "notificationTransactionERC20ApprovalContractAddress": "Adresse de contrat", + "notificationTransactionERC20Unlimited": "illimité", + "notificationTransactionERC20ApprovalTitle": "Approuver la dépense de {{tokenSymbol}}", + "notificationTransactionERC20RevokeTitle": "Révoquer la dépense de {{tokenSymbol}}", + "notificationTransactionERC721RevokeTitle": "Révoquer un accès à {{tokenSymbol}}", + "notificationTransactionERC20ApprovalAll": "Tous vos {{tokenSymbol}}", + "notificationIncorrectModeTitle": "Mode incorrect", + "notificationIncorrectModeInTestnetTitle": "Vous êtes en mode Testnet", + "notificationIncorrectModeNotInTestnetTitle": "Vous n'êtes pas en mode Testnet", + "notificationIncorrectModeInTestnetDescription": "{{origin}} essaie d'utiliser un mainnet, mais vous êtes en mode Testnet", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} essaie d'utiliser un testnet, mais vous n'êtes pas en mode Testnet", + "notificationIncorrectModeInTestnetProceed": "Pour continuer, désactivez le mode Testnet.", + "notificationIncorrectModeNotInTestnetProceed": "Pour continuer, activez le mode Testnet.", + "notificationIncorrectEIP712ChainId": "Nous vous avons empêché de signer un message qui n'était pas destiné au réseau auquel vous êtes actuellement connecté", + "notificationIncorrectEIP712ChainIdDescription": "Message demandé {{messageChainId}}, vous êtes connecté à {{connectedChainId}}", + "notificationUnsupportedNetwork": "Réseau non pris en charge", + "notificationUnsupportedNetworkDescription": "Ce site web tente d'utiliser un réseau que Phantom ne prend pas en charge à l'heure actuelle.", + "notificationUnsupportedNetworkDescription2": "Pour procéder avec une autre extension, désactivez Paramètres → Portefeuille d'application par défaut, et sélectionnez Toujours demander. Actualisez ensuite la page et reconnectez-vous.", + "notificationUnsupportedAccount": "Compte non pris en charge", + "notificationUnsupportedAccountDescription": "Ce site web tente d'utiliser {{targetChainType}}, que ce compte {{chainType}} ne prend pas en charge.", + "notificationUnsupportedAccountDescription2": "Basculez sur un compte depuis une phrase d'initialisation ou une clé privée compatible et réessayez.", + "onboardingCreatePassword": "Créer un mot de passe", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "J'accepte les <1>Conditions d'utilisation", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Confirmer le mot de passe", + "onboardingCreatePasswordDescription": "Vous l'utiliserez pour déverrouiller votre portefeuille.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Phrase de récupération secrète invalide", + "onboardingCreatePasswordPasswordPlaceholder": "Mot de passe", + "onboardingCreatePasswordPasswordStrengthWeak": "Faible", + "onboardingCreatePasswordPasswordStrengthMedium": "Moyenne", + "onboardingCreatePasswordPasswordStrengthStrong": "Forte", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "J'ai enregistré ma Phrase de récupération secrète", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Phrase de récupération secrète", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Cette phrase est le SEUL moyen de récupérer votre portefeuille. Ne la partagez PAS avec qui que ce soit !", + "onboardingImportWallet": "Importer un Portefeuille", + "onboardingImportWalletImportExistingWallet": "Importez un portefeuille existant avec votre phrase secrète de récupération de 12 ou 24 mots.", + "onboardingImportWalletRestoreWallet": "Restaurer un Portefeuille", + "onboardingImportWalletSecretRecoveryPhrase": "Phrase de récupération secrète", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Phrase de récupération secrète non valide", + "onboardingImportWalletIHaveWords": "J'ai une phrase de récupération de {{numWords}} mots", + "onboardingImportWalletIncorrectOrMisspelledWord": "Le mot {{wordIndex}} est incorrect ou mal orthographié", + "onboardingImportWalletIncorrectOrMisspelledWords": "Les mots {{wordIndexes}} sont incorrects ou mal orthographiés", + "onboardingImportWalletScrollDown": "Faites défiler vers le bas", + "onboardingImportWalletScrollUp": "Faites défiler vers le haut", + "onboardingPathSelectionCreateWallet": "Créer un nouveau portefeuille", + "onboardingPathSelectionText": "Un portefeuille Solana & Ethereum convivial construit pour DeFi & NFTs", + "onboardingPathSelectionIHaveAWallet": "J'ai déjà un portefeuille", + "onboardingSelectAccountsImportAccounts": "Importer des comptes", + "onboardingSelectAccountsImportAccountsDescription": "Choisir les comptes de portefeuilles à importer.", + "onboardingSelectAccountsImportSelectedAccounts": "Importer les comptes sélectionnés", + "onboardingSelectAccountsFindMoreAccounts": "Trouvez plus de comptes", + "onboardingSelectAccountsFindMoreNoneFound": "Aucun compte trouvé", + "recentActivityPrimaryText": "Activité récente", + "removeAccountActionButtonRemove": "Supprimer", + "removeAccountRemoveWallet": "Supprimer le compte", + "removeAccountInterpolated": "Supprimer {{accountName}}", + "removeAccountWarningLedger": "Même si vous supprimez ce portefeuille de Phantom, vous pourrez le réinsérer en utilisant le flux « Connecter un portefeuille matériel ».", + "removeAccountWarningSeedVault": "Même si vous supprimez ce portefeuille de Phantom, vous pourrez le réinsérer en utilisant le flux « Connecter un portefeuille coffre à codes de sauvegarde ».", + "removeAccountWarningPrivateKey": "Une fois que vous avez supprimé ce portefeuille, Phantom ne pourra pas le récupérer pour vous. Assurez-vous d'avoir sauvegardé votre clé privée.", + "removeAccountWarningSeed": "Même si vous supprimez ce portefeuille de Phantom, vous pourrez le récupérer en utilisant votre mnémonique dans ce portefeuille ou un autre.", + "removeAccountWarningReadOnly": "Supprimer ce compte n'affectera pas votre portefeuille, étant donné que c'est un portefeuille en lecture seule.", + "removeSeedPrimaryText": "Suppression de la Phrase secrète {{number}}", + "removeSeedSecondaryText": "Cela supprimera tous les portefeuilles existants dans la Phrase secrète {{number}}. Assurez-vous d'avoir sauvegardé votre phrase secrète.", + "resetSeedPrimaryText": "Réinitialiser l'application avec une nouvelle phrase secrète", + "resetSeedSecondaryText": "Cela supprimera tous les comptes existants et les remplacera par de nouveaux. Assurez-vous que vous avez sauvegardé votre phrase secrète et vos clés privées existantes.", + "resetAppPrimaryText": "Réinitialiser et effacer l'application", + "resetAppSecondaryText": "Cette opération supprimera tous les comptes et toutes les données existants. Veillez à sauvegarder votre phrase secrète et vos clés privées.", + "richTransactionsDays": "jours", + "richTransactionsToday": "Aujourd'hui", + "richTransactionsYesterday": "Hier", + "richTransactionDetailAccount": "Compte", + "richTransactionDetailAppInteraction": "Interaction application", + "richTransactionDetailAt": "à", + "richTransactionDetailBid": "Enchère", + "richTransactionDetailBidDetails": "Détails de l'enchère", + "richTransactionDetailBought": "Achat", + "richTransactionDetailBurned": "Brûlé", + "richTransactionDetailCancelBid": "Annuler l'enchère", + "richTransactionDetailCompleted": "Terminé", + "richTransactionDetailConfirmed": "Confirmée", + "richTransactionDetailDate": "Date", + "richTransactionDetailFailed": "Échec", + "richTransactionDetailFrom": "De", + "richTransactionDetailItem": "Article", + "richTransactionDetailListed": "Listé", + "richTransactionDetailListingDetails": "Détails du listage", + "richTransactionDetailListingPrice": "Prix du listage", + "richTransactionDetailMarketplace": "Marché", + "richTransactionDetailNetworkFee": "Frais du réseau", + "richTransactionDetailOriginalListingPrice": "Prix d'origine du listage", + "richTransactionDetailPending": "En attente", + "richTransactionDetailPrice": "Prix", + "richTransactionDetailProvider": "Fournisseur", + "richTransactionDetailPurchaseDetails": "Détails de l'achat", + "richTransactionDetailRebate": "Remboursement", + "richTransactionDetailReceived": "Reçue", + "richTransactionDetailSaleDetails": "Détails de la vente", + "richTransactionDetailSent": "Envoyée", + "richTransactionDetailSold": "Vendu", + "richTransactionDetailStaked": "Enjeu placé", + "richTransactionDetailStatus": "Statut", + "richTransactionDetailSwap": "Échanger", + "richTransactionDetailSwapDetails": "Détails de l'échange", + "richTransactionDetailTo": "À", + "richTransactionDetailTokenSwap": "Échange de jeton", + "richTransactionDetailUnknownNFT": "NFT inconnu", + "richTransactionDetailUnlisted": "Dé-listé", + "richTransactionDetailUnstaked": "Enjeu retiré", + "richTransactionDetailValidator": "Validateur", + "richTransactionDetailViewOnExplorer": "Voir dans {{explorer}}", + "richTransactionDetailWithdrawStake": "Retirer l'enjeu", + "richTransactionDetailYouPaid": "Vous avez payé", + "richTransactionDetailYouReceived": "Vous avez reçu", + "richTransactionDetailUnwrapDetails": "Détails du déballage", + "richTransactionDetailTokenUnwrap": "Déballage de jeton", + "historyItemsRefreshFailed": "Échec du chargement de transactions plus récentes.", + "historyItemsPagingFailed": "Échec du chargement de transactions plus anciennes.", + "historyItemsTestnetNotAvailable": "L'historique des transactions de Testnet n'est pas disponible pour le moment", + "historyUnknownDappName": "Inconnu", + "historyStatusSucceeded": "Réussite", + "historyNetwork": "Réseau", + "historyAttemptedAmount": "Montant tenté", + "historyAmount": "Montant", + "sendAddressBookButtonLabel": "Carnet d'adresses", + "addressBookSelectAddressBook": "Carnet d'adresses", + "sendAddressBookNoAddressesSaved": "Aucune adresse enregistrée", + "sendAddressBookRecentlyUsed": "Utilisées récemment", + "addressBookSelectRecentlyUsed": "Utilisées récemment", + "sendConfirmationLabel": "Étiquette", + "sendConfirmationMessage": "Message", + "sendConfirmationNetworkFee": "Frais du réseau", + "sendConfirmationPrimaryText": "Confirmer l'envoi", + "sendFungibleSummaryNetwork": "Réseau", + "sendFungibleSummaryNetworkFee": "Frais du réseau", + "sendFungibleSummaryEstimatedTime": "Temps estimé", + "sendFungiblePendingEstimatedTime": "Estimations de temps", + "sendFungibleSummaryEstimatedTimeDescription": "La vitesse des transactions Ethereum varie en fonction de plusieurs facteurs. Vous pouvez les accélérer en cliquant sur « Frais de réseau ».", + "sendSummaryBitcoinPendingTxTitle": "Impossible d'envoyer le virement", + "sendSummaryBitcoinPendingTxDescription": "Vous ne pouvez avoir qu'un virement BTC en attente à la fois. Veuillez attendre qu'il soit traité avant d'en envoyer un nouveau.", + "sendFungibleSatProtectionTitle": "Envoi d'une protection Sat", + "sendFungibleSatProtectionExplainer": "Phantom garantit que vos Ordinals et BRC20 ne seront pas utilisés pour des frais de transaction ou des transferts de bitcoins.", + "sendFungibleTransferFee": "Frais de transfert du jeton", + "sendFungibleTransferFeeToolTip": "Le créateur de ce jeton perçoit une commission sur chaque transfert. Il ne s'agit pas de frais facturés ou perçus par Phantom.", + "sendFungibleInterestBearingPercent": "Taux d'intérêt en vigueur", + "sendFungibleNonTransferable": "Non transférable", + "sendFungibleNonTransferableYes": "Oui", + "sendStatusErrorMessageInterpolated": "Une erreur est survenue lors de la tentative d'envoi de jetons à <1>{{uiRecipient}}", + "sendStatusErrorTitle": "Envoi impossible", + "sendStatusLoadingTitle": "Envoi…", + "sendStatusSuccessMessageInterpolated": "Vos jetons ont bien été envoyés à <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "Envoyé !", + "sendStatusConfirmedSuccessTitle": "Envoyé !", + "sendStatusSubmittedSuccessTitle": "Transaction envoyée", + "sendStatusEstimatedTransactionTime": "Durée estimée de la transaction : {{time}}", + "sendStatusViewTransaction": "Voir la transaction", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} à <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} a bien été envoyé à <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} a bien été envoyé à <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} n'a pas pu être envoyé à <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "Code d'erreur : {{code}}", + "sendFormErrorInsufficientBalance": "Solde insuffisant", + "sendFormErrorEmptyAmount": "Quantité requise", + "sendFormInvalidAddress": "Adresse {{assetName}} non valide", + "sendFormErrorInvalidSolanaAddress": "Adresse Solana invalide", + "sendFormErrorInvalidTwitterHandle": "Cet identifiant Twitter n'est pas inscrit", + "sendFormErrorInvalidDomain": "Ce domaine n'est pas inscrit", + "sendFormErrorMinRequiredInterpolated": "Au moins {{tokenName}} {{minAmount}} requis", + "sendRecipientTextareaPlaceholder": "Adresse SOL du destinataire", + "sendRecipientTextAreaPlaceholder2": "Adresse {{symbol}} du destinataire", + "sendMemoOptional": "Mémo (facultatif)", + "sendMemo": "Mémo ", + "sendOptional": "facultatif", + "settings": "Réglages", + "settingsDapps": "dApps", + "settingsSelectedAccount": "Compte sélectionné", + "settingsAddressBookNoLabel": "Aucune étiquette", + "settingsAddressBookPrimary": "Carnet d'adresses", + "settingsAddressBookRecentlyUsed": "Utilisées récemment", + "settingsAddressBookSecondary": "Gérer les adresses utilisées régulièrement", + "settingsAutoLockTimerPrimary": "Minuteur de verrouillage automatique", + "settingsAutoLockTimerSecondary": "Modifiez la durée de votre minuteur de verrouillage automatique", + "settingsChangeLanguagePrimary": "Changer la langue", + "settingsChangeLanguageSecondary": "Modifiez la langue d'affichage", + "settingsChangeNetworkPrimary": "Modifier le réseau", + "settingsChangeNetworkSecondary": "Modifiez vos paramètres réseau", + "settingsChangePasswordPrimary": "Modifier le mot de passe", + "settingsChangePasswordSecondary": "Modifiez le mot de passe de votre écran de déverrouillage", + "settingsCompleteBetaSurvey": "Remplissez l'enquête sur la bêta", + "settingsDisplayLanguage": "Langue d'affichage", + "settingsErrorCannotExportLedgerPrivateKey": "Impossible d'exporter la clé privée Ledger", + "settingsErrorCannotRemoveAllWallets": "Impossible de supprimer tous les comptes", + "settingsExportPrivateKey": "Afficher la clé privée", + "settingsNetworkMainnetBeta": "Bêta du mainnet", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNetworkPhantomRPC": "Réseau RPC Phantom", + "settingsTestNetworks": "Réseaux test", + "settingsUseCustomNetworks": "Utiliser des réseaux personnalisés", + "settingsTestnetMode": "Mode Testnet", + "settingsTestnetModeDescription": "S'applique aux soldes et connexion d'application.", + "settingsWebViewDebugging": "Débogage de la vue web", + "settingsWebViewDebuggingDescription": "Vous autorise à inspecter et à déboguer les vues web du navigateur de l'application.", + "settingsTestNetworksInfo": "Le passage à un réseau Testnet est uniquement destiné à des fins de test. Veuillez noter que les jetons des réseaux Testnet n'ont aucune valeur monétaire.", + "settingsEmojis": "Emojis", + "settingsNoAddresses": "Aucune adresse", + "settingsAddressBookEmptyHeading": "Votre Carnet d'adresses est vide", + "settingsAddressBookEmptyText": "Cliquez sur les boutons « + » ou « Ajouter une adresse » pour ajouter vos adresses favorites", + "settingsEditWallet": "Modifier le compte", + "settingsNoTrustedApps": "Aucune application de confiance", + "settingsNoConnections": "Pas encore de connexion.", + "settingsRemoveWallet": "Supprimer le compte", + "settingsResetApp": "Réinitialiser l'application", + "settingsRemoveSecretPhrase": "Supprimer la Phrase secrète", + "settingsResetAppWithSecretPhrase": "Réinitialiser l'application avec la Phrase secrète", + "settingsResetSecretRecoveryPhrase": "Réinitialiser la phrase de récupération secrète", + "settingsShowSecretRecoveryPhrase": "Afficher la phrase de récupération", + "settingsShowSecretRecoveryPhraseSecondary": "Afficher la Phrase de récupération", + "settingsShowSecretRecoveryPhraseTertiary": "Afficher la Phrase secrète", + "settingsTrustedAppsAutoConfirmActiveUntil": "Jusqu'à {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "Confirmation automatique", + "settingsTrustedAppsDisclaimer": "N'activer la confirmation automatique que sur les sites de confiance", + "settingsTrustedAppsLastUsed": "Utilisée il y a {{formattedTimestamp}}", + "settingsTrustedAppsPrimary": "Applications connectées", + "settingsTrustedApps": "Applications de confiance", + "settingsTrustedAppsRevoke": "Révoquer", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} déconnecté", + "settingsTrustedAppsSecondary": "Configurez vos applications de confiance", + "settingsTrustedAppsToday": "Aujourd'hui", + "settingsTrustedAppsYesterday": "Hier", + "settingsTrustedAppsLastWeek": "Semaine dernière", + "settingsTrustedAppsBeforeYesterday": "Plus tôt", + "settingsTrustedAppsDisconnectAll": "Déconnexion de tout", + "settingsTrustedAppsDisconnectAllToast": "Toutes les applications connectées", + "settingsTrustedAppsEndAutoConfirmForAll": "Terminer la confirmation automatique pour tout", + "settingsTrustedAppsEndAutoConfirmForAllToast": "Toutes les sessions en confirmation automatique ont été fermées", + "settingsSecurityPrimary": "Sécurité et confidentialité", + "settingsSecuritySecondary": "Mettez à jour vos paramètres de sécurité", + "settingsActiveNetworks": "Réseaux actifs", + "settingsActiveNetworksAll": "Tous", + "settingsActiveNetworksSolana": "Solana uniquement", + "settingsDeveloperPrimary": "Paramètres pour développeurs", + "settingsAdvanced": "Paramètres avancés", + "settingsTransactions": "Paramètres de la transaction", + "settingsAutoConfirm": "Paramètres de la confirmation automatique", + "settingsSecurityAnalyticsPrimary": "Partager des données analytiques anonymes", + "settingsSecurityAnalyticsSecondary": "Activer pour nous aider à nous améliorer", + "settingsSecurityAnalyticsHelper": "Phantom n'utilise pas vos informations personnelles à des fins analytiques", + "settingsSuspiciousCollectiblesPrimary": "Masquer les objets à collectionner suspects", + "settingsSuspiciousCollectiblesSecondary": "Basculer pour masquer les objets à collectionner signalés", + "settingsPreferredBitcoinAddress": "Adresse Bitcoin préférée", + "settingsEnabledAddressesUpdated": "Adresses visibles mises à jour !", + "settingsEnabledAddresses": "Adresses activées", + "settingsBitcoinPaymentAddressForApps": "Adresse de paiement pour les applications", + "settingsBitcoinOrdinalsAddressForApps": "Adresse Ordinals pour les applications", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Lorsque les deux types d'adresses ci-dessus sont activés, pour certaines applications comme Magic Eden, votre adresse Segwit native sera utilisée pour financer les achats. Les actifs achetés seront reçus dans votre adresse Taproot.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "L'adresse Bitcoin par défaut dans Phantom pour assurer une compatibilité.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(Par défaut)", + "settingsPreferredBitcoinAddressTaprootExplainer": "Le type d'adresse le plus moderne, dont les frais de transaction sont généralement moins élevés.", + "settingsPreferredExplorers": "Explorateur préféré", + "settingsPreferredExplorersSecondary": "Changez pour votre explorateur de blockchain préféré", + "settingsCustomGasControls": "Contrôles de l'essence personnalisés", + "settingsAttachApplicationLogs": "Joindre les journaux d'application", + "settingsDownloadApplicationLogs": "Télécharger les Journaux des applications", + "settingsDownloadApplicationLogsShort": "Télécharger les journaux", + "settingsDownloadApplicationLogsHelper": "Contient des données locales, des rapports de plantage et des adresses de portefeuilles publics pour aider à résoudre les problèmes de l'Assistance Phantom", + "settingsDownloadApplicationLogsWarning": "Aucunes données sensibles, comme les phrases de sauvegarde ou les clés privées, ne sont incluses.", + "settingsWallet": "Portefeuille", + "settingsPreferences": "Préférences", + "settingsSecurity": "Sécurité", + "settingsDeveloper": "Développeur", + "settingsSupport": "Assistance", + "settingsWalletShortcutsPrimary": "Afficher les Raccourcis de portefeuille", + "settingsAppIcon": "Icône de l'application", + "settingsAppIconDefault": "Par défaut", + "settingsAppIconLight": "Clair", + "settingsAppIconDark": "Sombre", + "settingsAutoConfirmHeader": "Confirmation automatique", + "stakeAccountCardActiveStake": "Enjeu actif", + "stakeAccountCardBalance": "Solde", + "stakeAccountCardRentReserve": "Réserve de location", + "stakeAccountCardRewards": "Dernière récompense", + "stakeAccountCardRewardsTooltip": "Il s'agit de la récompense la plus récente que vous avez gagnée pour votre enjeu. Vous recevez une récompense tous les 3 jours.", + "stakeAccountCardStakeAccount": "Adresse", + "stakeAccountCardLockup": "Verrouiller jusqu'au", + "stakeRewardsHistoryTitle": "Historique des récompenses", + "stakeRewardsHistoryItemTitle": "Récompenses", + "stakeRewardsHistoryEmptyList": "Aucune récompense", + "stakeRewardsTime_zero": "Aujourd'hui", + "stakeRewardsTime_one": "Hier", + "stakeRewardsTime_other": "Il y a {{count}} jours", + "stakeRewardsItemsPagingFailed": "Échec du chargement des anciennes récompenses.", + "stakeAccountCreateAndDelegateErrorStaking": "Il y a eu un problème lors de la mise en jeu sur ce validateur. Veuillez réessayer.", + "stakeAccountCreateAndDelegateSolStaked": "SOL mis en jeu !", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "Vos SOL commenceront à rapporter des récompenses <1> dans les prochains jours une fois le compte d'enjeu actif.", + "stakeAccountCreateAndDelegateStakingFailed": "Échec de la mise en jeu", + "stakeAccountCreateAndDelegateStakingSol": "Mise en jeu des SOL…", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Nous créons un compte d'enjeu, puis nous déléguons vos SOL à", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Nous créons un compte d'enjeu, puis nous déléguons vos SOL à {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "Voir la transaction", + "stakeAccountDeactivateStakeSolUnstaked": "SOL retirés de l'enjeu !", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Vous pourrez retirer votre enjeu <1> dans les prochains jours une fois le compte d'enjeu inactif.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "Vous pourrez retirer votre enjeu dans les prochains jours une fois le compte d'enjeu inactif.", + "stakeAccountDeactivateStakeUnstakingFailed": "Échec du retrait de l'enjeu", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "Il y a eu un problème lors du retrait de l'enjeu de ce validateur. Veuillez réessayer.", + "stakeAccountDeactivateStakeUnstakingSol": "Retrait de l'enjeu des SOL…", + "stakeAccountDeactivateStakeUnstakingSolDescription": "Nous commençons le processus du retrait de l'enjeu de vos SOL.", + "stakeAccountDeactivateStakeViewTransaction": "Voir la transaction", + "stakeAccountDelegateStakeSolStaked": "SOL mis en jeu !", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "Vos SOL commenceront à gagner des récompenses <1> dans les prochains jours une fois le compte d'enjeu actif.", + "stakeAccountDelegateStakeStakingFailed": "Échec de la mise en jeu", + "stakeAccountDelegateStakeStakingFailedDescription": "Il y a eu un problème lors de la mise en jeu sur ce validateur. Veuillez réessayer.", + "stakeAccountDelegateStakeStakingSol": "Mise en jeu des SOL…", + "stakeAccountDelegateStakeStakingSolDescription": "Nos déléguons vos SOL.", + "stakeAccountDelegateStakeViewTransaction": "Voir la transaction", + "stakeAccountListActivationActivating": "Activation", + "stakeAccountListActivationActive": "Actif", + "stakeAccountListActivationInactive": "Inactif", + "stakeAccountListActivationDeactivating": "Désactivation", + "stakeAccountListErrorFetching": "Nous n'avons pas pu récupérer les comptes d'enjeu. Veuillez réessayer plus tard.", + "stakeAccountListNoStakingAccounts": "Aucun compte d'enjeu", + "stakeAccountListReload": "Recharger", + "stakeAccountListViewPrimaryText": "Votre enjeu", + "stakeAccountListViewStakeSOL": "Mettre des SOL en jeu", + "stakeAccountListItemStakeFee": "{{fee}} de frais", + "stakeAccountViewActionButtonRestake": "Remettre en jeu", + "stakeAccountViewActionButtonUnstake": "Retirer l'enjeu", + "stakeAccountViewError": "Erreur", + "stakeAccountViewPrimaryText": "Votre enjeu", + "stakeAccountViewRestake": "Remettre en jeu", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "Vos SOL sont actuellement mis en jeu avec un validateur. Vous devrez retirer l'enjeu pour <1>accéder à ces fonds. <3>En savoir plus", + "stakeAccountViewStakeInactive": { + "part1": "Ce compte d'enjeu est inactif. Pensez à retirer son enjeu ou à trouver un validateur à qui le déléguer.", + "part2": "En savoir plus" + }, + "stakeAccountViewStakeNotFound": "Compte d'enjeu introuvable.", + "stakeAccountViewViewOnExplorer": "Voir dans {{explorer}}", + "stakeAccountViewWithdrawStake": "Retirer l'enjeu", + "stakeAccountViewWithdrawUnstakedSOL": "Retirer les SOL non mis en jeu", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL retirés !", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "Vos SOL ont été retirés.", + "part2": "Ce compte d'enjeu sera automatiquement supprimé dans les prochaines minutes." + }, + "stakeAccountWithdrawStakeViewTransaction": "Voir la transaction", + "stakeAccountWithdrawStakeWithdrawalFailed": "Échec du retrait", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "Il y a eu un problème lors du retrait de ce compte d'enjeu. Veuillez réessayer.", + "stakeAccountWithdrawStakeWithdrawingSol": "Retrait des SOL…", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Nous retirons vos SOL de ce compte d'enjeu.", + "startEarningSolAccount": "compte", + "startEarningSolAccounts": "comptes", + "startEarningSolErrorClosePhantom": "Appuyez ici et réessayez", + "startEarningSolErrorTroubleLoading": "Problème de chargement de l'enjeu", + "startEarningSolLoading": "Chargement…", + "startEarningSolPrimaryText": "Commencez à gagner des SOL", + "startEarningSolSearching": "Recherche de comptes d'enjeu", + "startEarningSolStakeTokens": "Partagez des jetons et gagnez des récompenses", + "startEarningSolYourStake": "Votre enjeu", + "unwrapFungibleTitle": "Échanger en {{tokenSymbol}}", + "unwrapFungibleDescription": "Retirer depuis {{fromToken}} pour {{toToken}}", + "unwrapFungibleConfirmSwap": "Confirmer l'échange", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "Meilleur prix !", + "swapFeesEstimatedFees": "Frais estimés", + "swapFeesFees": "Frais", + "swapFeesPhantomFee": "Frais de Phantom", + "swapFeesPhantomFeeDisclaimer": "Nous trouvons toujours le meilleur prix possible auprès des meilleurs fournisseurs de liquidités. Des frais de {{feePercentage}} sont automatiquement pris en compte dans cette cotation.", + "swapFeesRate": "Meilleur prix", + "swapFeesRateDisclaimer": "Le meilleur taux trouvé par Jupiter Aggregator à travers plusieurs échanges décentralisés.", + "swapFeesRateDisclaimerMultichain": "Le meilleur taux trouvé à travers plusieurs échanges décentralisés.", + "swapFeesPriceImpact": "Impact sur le prix", + "swapFeesHighPriceImpact": "Fort impact sur le prix", + "swapFeesPriceImpactDisclaimer": "La différence entre le prix du marché et le prix estimé en fonction de la taille de votre transaction.", + "swapFeesSlippage": "Glissement", + "swapFeesHighSlippage": "Tolérance au glissement élevée", + "swapFeesHighSlippageDisclaimer": "Votre transaction échouera si le prix change désavantageusement plus que {{slippage}} %.", + "swapFeesSlippageDisclaimer": "Montant pour lequel le prix de votre transaction peut s'écarter du devis fourni.", + "swapFeesProvider": "Fournisseur", + "swapFeesProviderDisclaimer": "L'échange décentralisé utilisé pour effectuer votre transaction.", + "swapEstimatedTime": "Temps estimé", + "swapEstimatedTimeShort": "Temps estimé", + "swapEstimatedTimeDisclaimer": "L'estimation du temps d'achèvement du pont variera en fonction de plusieurs facteurs qui affectent la vitesse des transactions.", + "swapSettingsButtonCommand": "Ouvrir les paramètres d'échange", + "swapQuestionRetry": "Réessayer ?", + "swapFlowYouPay": "Vous payez", + "swapFlowYouReceive": "Vous recevez", + "swapFlowActionButtonText": "Vérifier la transaction", + "swapAssetCardTokenNetwork": "{{symbol}} sur {{network}}", + "swapAssetCardMaxButton": "Max", + "swapAssetCardSelectTokenAndNetwork": "Sélectionnez un jeton et un réseau", + "swapSlippageSettingsTitle": "Paramètres des glissements", + "swapSlippageSettingsSubtitle": "Votre transaction échouera si la variance du prix dépasse le glissement. La valeur par défaut recommandée est 0,3 % - une valeur trop élevée entraînera une transaction défavorable.", + "swapSlippageSettingsCustom": "Personnalisé", + "swapSlippageSettingsHighSlippageWarning": "Votre transaction peut passer en première ligne et donner lieu à un échange défavorable.", + "swapSlippageSettingsCustomMinError": "Veuillez saisir une valeur supérieure à {{minSlippage}} %.", + "swapSlippageSettingsCustomMaxError": "Veuillez saisir une valeur inférieure à {{maxSlippage}} %.", + "swapSlippageSettingsCustomInvalidValue": "Veuillez saisir une valeur valide.", + "swapQuoteFeeDisclaimer": "Le devis inclut une commission Phantom de {{feePercentage}}", + "swapQuoteMissingContext": "Contexte de devis d'échange manquant", + "swapQuoteErrorNoQuotes": "Tentative d'échange sans devis", + "swapQuoteSolanaNetwork": "Réseau Solana", + "swapQuoteNetwork": "Réseau", + "swapQuoteOneTimeSerumAccount": "Compte Serum à usage unique", + "swapQuoteOneTimeTokenAccount": "Compte de jeton à usage unique", + "swapQuoteBridgeFee": "Frais d'échange de chaîne croisée", + "swapReviewFlowActionButtonPrimary": "Échanger", + "swapReviewFlowPrimaryText": "Vérifier la commande", + "swapReviewFlowYouPay": "Vous payez", + "swapReviewFlowYouReceive": "Vous recevez", + "swapTxConfirmationReceived": "Reçu !", + "swapTxConfirmationSwapFailed": "Échec de l'échange", + "swapTxConfirmationSwapFailedSlippageLimit": "Cet échange a atteint la limite de glissement, veuillez réessayer.", + "swapTxConfirmationSwapFailedInsufficientBalance": "Nous n'avons pas pu compléter la demande. Vous ne disposez pas d'un solde suffisant pour effectuer la transaction.", + "swapTxConfirmationSwapFailedTryAgain": "Échec de l'échange, veuillez réessayer", + "swapTxConfirmationSwappingTokens": "Échange des jetons…", + "swapTxConfirmationTokens": "Jetons", + "swapTxConfirmationTokensDeposited": "C'est fait ! Les jetons ont été déposés sur votre portefeuille", + "swapTxConfirmationTokensDepositedTitle": "C'est fait !", + "swapTxConfirmationTokensDepositedBody": "Les jetons ont été déposés sur votre portefeuille", + "swapTxConfirmationTokensWillBeDeposited": "seront déposés sur votre portefeuille une fois la transaction terminée", + "swapTxConfirmationViewTransaction": "Voir la transaction", + "swapTxBridgeSubmitting": "Envoi de la transaction", + "swapTxBridgeSubmittingDescription": "Échange de {{sellAmount}} sur {{sellNetwork}} contre {{buyAmount}} sur {{buyNetwork}}", + "swapTxBridgeFailed": "Échec de l'envoi de la transaction", + "swapTxBridgeFailedDescription": "Nous n'avons pas pu terminer la requête.", + "swapTxBridgeSubmitted": "Transaction envoyée", + "swapTxBridgeSubmittedDescription": "Durée estimée de la transaction : {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "Vous pouvez sans crainte fermer cette fenêtre.", + "swapperMax": "Max", + "swapperTooltipNetwork": "Réseau", + "swapperTooltipPrice": "Prix", + "swapperTooltipAddress": "Contrat", + "switchToggle": "Basculer", + "termsOfServiceActionButtonAgree": "J'accepte", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "En cliquant sur <1>« J'accepte », vous acceptez les <3>Conditions générales de l'échange de jetons avec Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Nous avons révisé nos Conditions d'utilisation. En cliquant sur <1>« J'accepte », vous acceptez nos nouvelles <3>Conditions d'utilisation.<5><6>Nos nouvelles conditions d'utilisation incluent une nouvelle <8>structure de frais pour certains produits.", + "termsOfServicePrimaryText": "Conditions d'utilisation", + "tokenRowUnknownToken": "Jeton inconnu", + "transactionsAppInteraction": "Interaction application", + "transactionsFailedAppInteraction": "Échec de l'intéraction application", + "transactionsBidOnInterpolated": "Enchère sur {{name}}", + "transactionsBidFailed": "Échec de l'enchère", + "transactionsBoughtInterpolated": "Achat de {{name}}", + "transactionsBoughtCollectible": "Objet à collectionner acheté", + "transactionBridgeInitiated": "Pont initié", + "transactionBridgeInitiatedFailed": "Échec de l'initiation du pont", + "transactionBridgeStatusLink": "Vérifiez le statut sur LI.FI", + "transactionsBuyFailed": "Échec de l'achat", + "transactionsBurnedSpam": "Spam brûlé", + "transactionsBurned": "Brûlé", + "transactionsUnwrapped": "Déballé", + "transactionsUnwrappedFailed": "Échec du déballage", + "transactionsCancelBidOnInterpolated": "Enchère annulée sur {{name}}", + "transactionsCancelBidOnFailed": "Échec de l'annulation de l'enchère", + "transactionsError": "Erreur", + "transactionsFailed": "Échec", + "transactionsSwapped": "Échangées", + "transactionsFailedSwap": "Échec de l'échange", + "transactionsFailedBurn": "Échec du brûlage", + "transactionsFrom": "De", + "transactionsListedInterpolated": "Listage de {{name}}", + "transactionsListedFailed": "Échec du listage", + "transactionsNoActivity": "Aucune activité", + "transactionsReceived": "Reçu ", + "transactionsReceivedInterpolated": "{{amount}} SOL reçus", + "transactionsSending": "Envoi…", + "transactionsPendingCreateListingInterpolated": "Création de {{name}}", + "transactionsPendingEditListingInterpolated": "Modification de {{name}}", + "transactionsPendingSolanaPayTransaction": "Confirmation de la transaction Solana Pay", + "transactionsPendingRemoveListingInterpolated": "Dé-listage de {{name}}", + "transactionsPendingBurningInterpolated": "Brûlage de {{name}}", + "transactionsPendingSending": "Envoi", + "transactionsPendingSwapping": "Échange", + "transactionsPendingBridging": "Ponts", + "transactionsPendingApproving": "En approbation", + "transactionsPendingCreatingAndDelegatingStake": "Création et délégation d'un enjeu", + "transactionsPendingDeactivatingStake": "Désactivation d'un enjeu", + "transactionsPendingDelegatingStake": "Délégation d'un enjeu", + "transactionsPendingWithdrawingStake": "Retrait d'un enjeu", + "transactionsPendingAppInteraction": "En attente d'une interaction avec l'application", + "transactionsPendingBitcoinTransaction": "En attente d'une transaction BTC", + "transactionsSent": "Envoyé", + "transactionsSendFailed": "Échec de l'envoi", + "transactionsSwapOn": "Échanger sur {{dappName}}", + "transactionsSentInterpolated": "{{amount}} SOL envoyés", + "transactionsSoldInterpolated": "Vente de {{name}}", + "transactionsSoldCollectible": "Objet à collectionné vendu", + "transactionsSoldFailed": "Échec de la vente", + "transactionsStaked": "Enjeu placé", + "transactionsStakedFailed": "Échec de l'enjeu", + "transactionsSuccess": "Succès", + "transactionsTo": "À", + "transactionsTokenSwap": "Échange de jeton", + "transactionsUnknownAmount": "Inconnu", + "transactionsUnlistedInterpolated": "Dé-listage de {{name}}", + "transactionsUnstaked": "Enjeu retiré", + "transactionsUnlistedFailed": "Échec du dé-listage", + "transactionsDeactivateStake": "Enjeu désactivé", + "transactionsDeactivateStakeFailed": "Échec de la désactivation de l'enjeu", + "transactionsWaitingForConfirmation": "En attente de confirmation", + "transactionsWithdrawStake": "Retirer l'enjeu", + "transactionsWithdrawStakeFailed": "Échec du retrait de l'enjeu", + "transactionCancelled": "Annulée", + "transactionCancelledFailed": "Échec de l'annulation", + "transactionApproveToken": "{{tokenSymbol}} approuvé", + "transactionApproveTokenFailed": "Échec de l'approbation de {{tokenSymbol}}", + "transactionApprovalFailed": "Échec de l'approbation", + "transactionRevokeApproveToken": "{{tokenSymbol}} révoqué", + "transactionRevokeApproveTokenFailed": "Échec de la révocation de {{tokenSymbol}}", + "transactionRevokeFailed": "Échec de la révocation", + "transactionApproveDetailsTitle": "Détails de l'approbation", + "transactionCancelOrder": "Annuler la commande", + "transactionCancelOrderFailed": "Échec de l'annulation de la commande", + "transactionApproveAppLabel": "Application", + "transactionApproveAmountLabel": "Montant", + "transactionApproveTokenLabel": "Jeton", + "transactionApproveCollectionLabel": "Collection", + "transactionApproveAllItems": "Approuver tous les éléments", + "transactionSpendUpTo": "Dépenser jusqu'à", + "transactionCancel": "Annuler la transaction", + "transactionPrioritizeCancel": "Donner la priorité à l'annulation", + "transactionSpeedUp": "Accélérer la transaction", + "transactionCancelHelperText": "La transaction d'origine peut se terminer avant d'être annulée.", + "transactionSpeedUplHelperText": "Cela permettra de maximiser la vitesse de votre transaction en fonction des conditions du réseau.", + "transactionCancelHelperMobile": "Tenter d'annuler cette transaction coûtera <1>jusqu'à {{amount}}. La transaction d'origine peut se terminer avant d'être annulée.", + "transactionCancelHelperMobileWithEstimate": "Tenter d'annuler cette transaction coûtera <1>jusqu'à {{amount}}. Elle devrait se terminer dans environ {{timeEstimate}}. La transaction d'origine peut se terminer avant l'annulation.", + "transactionSpeedUpHelperMobile": "Il en coûtera <1>jusqu'à {{amount}} pour maximiser la vitesse de cette transaction.", + "transactionSpeedUpHelperMobileWithEstimate": "Il en coûtera <1>jusqu'à {{amount}} pour maximiser la vitesse de cette transaction. Elle devrait se terminer dans environ {{timeEstimate}}.", + "transactionEstimatedTime": "Temps estimé", + "transactionCancelingSend": "Annulation de l'envoi", + "transactionPrioritizingCancel": "Priorité donnée à l'annulation", + "transactionCanceling": "Annulation", + "transactionReplaceError": "Une erreur est survenue. Aucun frais ne sera débité de votre compte. Vous pouvez réessayer.", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} insuffisant", + "transactionGasLimitError": "Échec de l'estimation de la limite d'essence", + "transactionGasEstimationError": "Échec de l'estimation de l'essence", + "pendingTransactionCancel": "Annuler", + "pendingTransactionSpeedUp": "Accélérer", + "pendingTransactionStatus": "Statut", + "pendingTransactionPending": "En attente", + "pendingTransactionPendingInteraction": "En attente d'une interaction", + "pendingTransactionCancelling": "Annulation", + "pendingTransactionDate": "Date", + "pendingTransactionNetworkFee": "Frais du réseau", + "pendingTransactionEstimatedTime": "Temps estimé", + "pendingTransactionEstimatedTimeHM": "{{hours}} h {{minutes}} m", + "pendingTransactionEstimatedTimeMS": "{{minutes}} m {{seconds}} s", + "pendingTransactionEstimatedTimeS": "{{seconds}} s", + "pendingTransactionsSendingTitle": "Envoi de {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "Inconnu", + "pendingTransactionUnknownApp": "Application inconnue", + "unlockActionButtonUnlock": "Débloquer", + "unlockEnterPassword": "Saisissez votre mot de passe", + "unlockErrorIncorrectPassword": "Mot de passe incorrect", + "unlockErrorSomethingWentWrong": "Un problème est survenu, veuillez réessayer plus tard", + "unlockForgotPassword": "Mot de passe oublié", + "unlockPassword": "Mot de passe", + "forgotPasswordText": "Vous pouvez réinitialiser votre mot de passe en saisissant la phrase de récupération de 12 à 24 mots de votre portefeuille. Phantom ne peut pas récupérer votre mot de passe pour vous.", + "appInfo": "Informations sur l'application", + "lastUsed": "Dernière utilisation", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "Indisponible avec les comptes matériels.", + "trustedAppAutoConfirmDisclaimer1": "Quand cette option est active, Phantom confirmera toutes les demandes de cette application sans vous en informer ou vous demander confirmation.", + "trustedAppAutoConfirmDisclaimer2": "Activer cette option met vos fonds en danger de fraude. N'utilisez cette fonctionnalité qu'avec les applications de confiance.", + "validationUtilsPasswordIsRequired": "Mot de passe requis", + "validationUtilsPasswordLength": "Le mot de passe doit faire plus de 8 caractères", + "validationUtilsPasswordsDontMatch": "Les mots de passe ne correspondent pas", + "validationUtilsPasswordCantBeSame": "Vous ne pouvez pas utiliser votre ancien mot de passe", + "validatorCardEstimatedApy": "APY estimé", + "validatorCardCommission": "Commission", + "validatorCardTotalStake": "Enjeu total", + "validatorCardNumberOfDelegators": "# de délégateurs", + "validatorListChooseAValidator": "Choisissez un validateur", + "validatorListErrorFetching": "Nous n'avons pas pu récupérer les validateurs. Veuillez réessayer plus tard.", + "validatorListNoResults": "Aucun résultat", + "validatorListReload": "Recharger", + "validatorListSearch": "Rechercher", + "validatorInfoTooltip": "Validateur", + "validatorInfoTitle": "Validateurs", + "validatorInfoDescription": "En empilant vos SOL sur un validateur, vous contribuez à la performance et à la sécurité du réseau Solana, et, ce faisant, vous recevez un petit pourcentage des récompenses du réseau.", + "validatorApyInfoTooltip": "APY est.", + "validatorApyInfoTitle": "APY estimé", + "validatorApyInfoDescription": "Il s'agit du taux de rendement que vous obtenez en misant votre SOL sur le validateur.", + "validatorViewActionButtonStake": "Enjeu", + "validatorViewErrorFetching": "Impossible de récupérer les validateurs.", + "validatorViewInsufficientBalance": "Solde insuffisant", + "validatorViewMax": "Max", + "validatorViewPrimaryText": "Commencer à mettre en jeu", + "validatorViewDescriptionInterpolated": "Choisissez combien de SOL vous souhaitez <1> mettre en jeu avec ce validateur. <3>En savoir plus", + "validatorViewAmountSOLRequiredToStakeInterpolated": "{{amount}} SOL requis pour mettre en jeu", + "validatorViewValidator": "Validateur", + "walletMenuItemsAddConnectWallet": "Ajouter/connecter un portefeuille", + "walletMenuItemsBridgeAssets": "Déplacer les actifs", + "walletMenuItemsHelpAndSupport": "Aide et assistance", + "walletMenuItemsLockWallet": "Verrouiller le portefeuille", + "walletMenuItemsResetSecretPhrase": "Réinitialiser la phrase secrète", + "walletMenuItemsShowMoreAccounts": "Afficher {{count}} autre(s)…", + "walletMenuItemsHideAccounts": "Masquer les comptes", + "whatsNewOverlayNew": "Nouveau !", + "whatsNewOverlayv1ActionGetAppNow": "Téléchargez l'appli maintenant", + "whatsNewOverlayv1PrimaryText": "Phantom pour iOS est maintenant disponible !", + "whatsNewOverlayv1ScanWithCamera": "Scannez avec l'appareil photo de votre iPhone", + "whatsNewOverlayv1SecondaryText": "Nous sommes ravis d'annoncer que Phantom pour iOS est désormais disponible dans l'app store ! Découvrez la puissance de Phantom dans votre poche !", + "whatsNewOverlayv2ActionListOnME": "Listez vos NFT sur Magic Eden !", + "whatsNewOverlayv2ActionTryItNow": "Essayez maintenant", + "whatsNewOverlayv2SecondaryText": "Vous pouvez désormais lister des NFT sur Magic Eden directement depuis votre extension de navigateur Phantom. Vous pouvez facilement modifier le prix et délister pour gérer intégralement vos listes.", + "whatsNewOverlayv3ActionBurnSpam": "Brûlez les NFT de spam !", + "whatsNewOverlayv3SecondaryText": "Vous pouvez maintenant brûler des NFT de spam et recevoir une petite quantité de SOL. Cliquez sur un NFT de spam, cliquez sur l'icône « … » et sélectionnez « Brûler le jeton » pour le retirer de votre portefeuille.", + "toggleMultiChainHeader": "Multichaîne", + "disableMultiChainHeader": "Mode Solana uniquement", + "disableMultiChainDetail1Header": "Foncez sur Solana", + "disableMultiChainDetail1SecondaryText": "Gérez vos objets à collectionner, jetons et comptes Solana sans voir les autres chaînes.", + "disableMultiChainDetail2Header": "Repassez en Multichaîne à tout moment", + "disableMultiChainDetail2SecondaryText": "Vos soldes Ethereum et Polygon existants seront préservés quand vous réactiverez Multichaîne.", + "disableMultiChainButton": "Activer Solana uniquement", + "disabledMultiChainHeader": "Solana uniquement activé", + "disabledMultiChainText": "Vous pouvez réactiver Multichaîne à tout moment.", + "enableMultiChainHeader": "Activer Multichaîne", + "enabledMultiChainHeader": "Multichaîne activé", + "enabledMultiChainText": "Ethereum et Polygon sont maintenant pris en charge dans votre portefeuille.", + "incompatibleAccountHeader": "Compte incompatible", + "incompatibleAccountInterpolated": "Veuillez supprimer ces comptes réservés à Ethereum avant d'activer le mode Solana uniquement : <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "Quoi de neuf !", + "welcomeToMultiChainPrimaryText": "Un portefeuille pour tout", + "welcomeToMultiChainDetail1Header": "Prise en charge Ethereum et Polygon", + "welcomeToMultiChainDetail1SecondaryText": "Tous vos tokens et NFT de Solana, Ethereum et Polygon au même endroit.", + "welcomeToMultiChainDetail2Header": "Utilisez les applications que vous aimez", + "welcomeToMultiChainDetail2SecondaryText": "Connectez-vous à des applications sur plusieurs chaînes sans changer de réseau.", + "welcomeToMultiChainDetail3Header": "Importez votre portefeuille MetaMask", + "welcomeToMultiChainDetail3SecondaryText": "Importez facilement toutes vos phrases de sauvegarde à travers Ethereum et Polygon.", + "welcomeToMultiChainIntro": "Bienvenue sur Phantom Multichain", + "welcomeToMultiChainIntroDesc": "Tous vos jetons et NFT de Solana, Ethereum et Polygon au même endroit. Votre portefeuille unique pour tout.", + "welcomeToMultiChainAccounts": "Refonte des comptes multichaînes", + "welcomeToMultiChainAccountsDesc": "Refonte de la multichaîne, chaque compte a maintenant des adresses ETH et Polygon correspondantes.", + "welcomeToMultiChainApps": "Fonctionne partout", + "welcomeToMultiChainAppsDesc": "Phantom est compatible avec toutes les applications sous Ethereum, Polygon et Solana. Cliquez sur « Connexion à MetaMask » et c'est bon.", + "welcomeToMultiChainImport": "Importez de MetaMask, instantanément", + "welcomeToMultiChainImportDesc": "Importez vos phrases secrètes ou vos clés privées à partir de portefeuilles comme MetaMask ou Coinbase Wallet. Tout au même endroit.", + "welcomeToMultiChainImportInterpolated": "<0>Importez vos phrases secrètes ou vos clés privées à partir de portefeuilles tels que MetaMask ou Coinbase Wallet. Tout au même endroit.", + "welcomeToMultiChainTakeTour": "Faire la visite", + "welcomeToMultiChainSwapperTitle": "Échanger sur Ethereum,\nPolygon et Solana", + "welcomeToMultiChainSwapperDetail1Header": "Prise en charge Ethereum et Polygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "Vous pouvez maintenant échanger facilement les jetons ERC-20 depuis votre portefeuille.", + "welcomeToMultiChainSwapperDetail2Header": "Meilleurs prix et frais très bas", + "welcomeToMultiChainSwapperDetail2SecondaryText": "Plus de 100 sources de liquidités et un acheminement intelligent des commandes pour un rendement maximal.", + "networkErrorTitle": "Erreur réseau", + "networkError": "Nous ne pouvons malheureusement pas accéder au réseau. Veuillez réessayer plus tard.", + "authenticationUnlockPhantom": "Déverrouiller Phantom", + "errorAndOfflineSomethingWentWrong": "Un problème est survenu", + "errorAndOfflineSomethingWentWrongTryAgain": "Veuillez réessayer.", + "errorAndOfflineUnableToFetchAssets": "Nous n'avons pas pu récupérer les actifs. Veuillez réessayer plus tard.", + "errorAndOfflineUnableToFetchCollectibles": "Nous n'avons pas pu récupérer les objets à collectionner. Veuillez réessayer plus tard.", + "errorAndOfflineUnableToFetchSwap": "Nous n'avons pas pu récupérer les informations d'échange. Veuillez réessayer plus tard.", + "errorAndOfflineUnableToFetchTransactionHistory": "Nous ne sommes pas en mesure d'obtenir l'historique de vos transactions pour le moment. Vérifiez votre connexion réseau ou réessayez plus tard.", + "errorAndOfflineUnableToFetchRewardsHistory": "Nous n'avons pas pu récupérer l'historique des récompenses. Veuillez réessayer plus tard.", + "networkHealthSheetCloseButtonText": "OK", + "swapReviewError": "Un problème est survenu lors de la vérification de votre commande, veuillez réessayer.", + "sendSelectToken": "Sélectionner un jeton", + "swapBalance": "Solde :", + "swapTitle": "Échanger les jetons", + "swapSelectToken": "Sélectionner un jeton", + "swapYouPay": "Vous payez", + "swapYouReceive": "Vous recevez", + "aboutPrivacyPolicy": "Politique de confidentialité", + "aboutVersion": "Version {{version}}", + "aboutVisitWebsite": "Visitez le site Web", + "bottomSheetConnectTitle": "Connecter", + "A11YbottomSheetConnectTitle": "Feuille du bas Connexion", + "A11YbottomSheetCommandClose": "Feuille du bas Refuser", + "A11YbottomSheetCommandBack": "Feuille du bas Retour", + "bottomSheetSignTypedDataTitle": "Signer le message", + "bottomSheetSignMessageTitle": "Signer le message", + "bottomSheetSignInTitle": "Connexion", + "bottomSheetSignInAndConnectTitle": "Connexion", + "bottomSheetConfirmTransactionTitle": "Confirmer la transaction", + "bottomSheetConfirmTransactionsTitle": "Confirmer les transactions", + "bottomSheetAdvancedTitle": "Avancé", + "bottomSheetReadOnlyAccountTitle": "Mode lecture seule", + "bottomSheetTransactionSettingsTitle": "Frais du réseau", + "bottomSheetConnectDescription": "Connecter permettra à ce site de voir les soldes et les activités pour le compte sélectionné.", + "bottomSheetSignInDescription": "Signer ce message prouvera que vous êtes propriétaire du compte sélectionné. Ne signez que les messages provenant d'applications auxquelles vous faites confiance.", + "bottomSheetSignInAndConnectDescription": "Approuver permettra à ce site de voir les soldes et les activités pour le compte sélectionné.", + "bottomSheetConfirmTransactionDescription": "Les modifications de solde sont estimées. Les montants et actifs impliqués ne sont pas garantis.", + "bottomSheetConfirmTransactionsDescription": "Les modifications de solde sont estimées. Les montants et actifs impliqués ne sont pas garantis.", + "bottomSheetSignTypedDataDescription": "Il s'agit uniquement d'une permission demande uniquement. La transaction ne peut pas être exécutée immédiatement.", + "bottomSheetSignTypedDataSecondDescription": "Les modifications de solde sont estimées. Les montants et actifs impliqués ne sont pas garantis.", + "bottomSheetSignMessageDescription": "Signer ce message prouvera que vous êtes propriétaire du compte sélectionné. Ne signez que les messages provenant d'applications auxquelles vous faites confiance.", + "bottomSheetReadOnlyAccountDescription": "Impossible d'effectuer cette action en lecture seule.", + "bottomSheetMessageRow": "Message", + "bottomSheetStatementRow": "Déclaration", + "bottomSheetAutoConfirmRow": "Confirmation automatique", + "bottomSheetAutoConfirmOff": "Désactivée", + "bottomSheetAutoConfirmOn": "Activée", + "bottomSheetAccountRow": "Compte", + "bottomSheetAdvancedRow": "Avancé", + "bottomSheetContractRow": "Adresse de contrat", + "bottomSheetSpenderRow": "Adresse de l'utilisateur qui dépense", + "bottomSheetNetworkRow": "Réseau", + "bottomSheetNetworkFeeRow": "Frais du réseau", + "bottomSheetEstimatedTimeRow": "Temps estimé", + "bottomSheetAccountRowDefaultAccountName": "Compte", + "bottomSheetConnectRequestDisclaimer": "Ne vous connectez qu'aux sites web auxquels vous faites confiance", + "bottomSheetSignInRequestDisclaimer": "Ne vous identifiez que sur les sites web auxquels vous faites confiance", + "bottomSheetSignatureRequestDisclaimer": "Confirmez uniquement si vous avez confiance en ce site web.", + "bottomSheetIgnoreWarning": "Ignorer l'avertissement, continuer quand même", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "Aucune modification de solde n'a été trouvée. Veuillez procéder avec prudence et ne confirmer que si vous avez confiance en ce site.", + "bottomSheetReadOnlyWarning": "Vous êtes en lecture seule sur cette adresse. Vous devrez importer la phrase secrète pour pouvoir signer des transactions et des messages.", + "bottomSheetWebsiteIsUnsafeWarning": "Ce site n'est pas sûr et peut tenter de voler vos fonds.", + "transactionsFromInterpolated": "Depuis : {{from}}", + "transactionsFromParagraphInterpolated": "Depuis {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "Aujourd'hui", + "transactionsToInterpolated": "Vers : {{to}}", + "transactionsToParagraphInterpolated": "Vers {{to}}", + "transactionsYesterday": "Hier", + "addEditAddressAdd": "Ajouter une adresse", + "addEditAddressDelete": "Supprimer une adresse", + "addEditAddressDeleteTitle": "Voulez-vous vraiment supprimer cette adresse ?", + "addEditAddressSave": "Enregistrer l'adresse", + "dAppBrowserComingSoon": "Le navigateur dApp sera bientôt disponible !", + "dAppBrowserSearchPlaceholder": "Recherchez ou saisissez une URL", + "dAppBrowserOpenInNewTab": "Ouvrir dans un nouvel onglet", + "dAppBrowserSuggested": "Suggéré", + "dAppBrowserFavorites": "Favoris", + "dAppBrowserBookmarks": "Signets", + "dAppBrowserBookmarkAdd": "Ajouter un signet", + "dAppBrowserBookmarkRemove": "Supprimer le signet", + "dAppBrowserTrustedApps": "Récents", + "dAppBrowserFavoritesDescription": "Vos favoris apparaissent ici", + "dAppBrowserBookmarksDescription": "Vos signets apparaissent ici", + "dAppBrowserRecentsDescription": "Les dapps récemment connectées apparaîtront ici", + "dAppBrowserEmptyScreenDescription": "Saisissez une URL ou faites une recherche sur le Web", + "dAppBrowserBlocklistScreenTitle": "{{origin}} est bloqué ! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom pense que ce site Web est malveillant et dangereux.", + "part2": "Ce site a été signalé dans le cadre d'une base de données communautaire de sites d'hameçonnage et d'arnaques connus. Si vous pensez que le site a été signalé par erreur, vous pouvez faire remonter un problème." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Ignorer l'avertissement, afficher quand même", + "dAppBrowserActionBookmark": "Signet", + "dAppBrowserActionRemoveBookmark": "Supprimer le signet", + "dAppBrowserActionRefresh": "Actualiser", + "dAppBrowserActionShare": "Partager", + "dAppBrowserActionCloseTab": "Fermer l'onglet", + "dAppBrowserActionEndAutoConfirm": "Terminer la confirmation automatique", + "dAppBrowserActionDisconnectApp": "Déconnecter l'application", + "dAppBrowserActionCloseAllTabs": "Fermer tous les onglets", + "dAppBrowserNavigationAddressPlaceholder": "Saisissez une URL pour rechercher", + "dAppBrowserTabOverviewMore": "Plus", + "dAppBrowserTabOverviewAddTab": "Ajouter un onglet", + "dAppBrowserTabOverviewClose": "Fermer", + "dAppBrowserCloseTab": "Fermer l'onglet", + "dAppBrowserClose": "Fermer", + "dAppBrowserTabOverviewAddBookmark": "Ajouter un signet", + "dAppBrowserTabOverviewRemoveBookmark": "Supprimer le signet", + "depositAssetListSuggestions": "Suggestions", + "depositUndefinedToken": "Désolé, impossible d'envoyer ce jeton", + "onboardingImportRecoveryPhraseDetails": "Détails", + "onboardingCreateRecoveryPhraseVerifyTitle": "Vous avez écrit la phrase de récupération secrète ?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Sans phrase de récupération secrète, vous ne pourrez plus accéder à votre clé ou tout actif qui lui est associé.", + "onboardingCreateRecoveryPhraseVerifyYes": "Oui", + "onboardingCreateRecoveryPhraseErrorTitle": "Erreur", + "onboardingCreateRecoveryPhraseErrorSubtitle": "Nous n'avons pas réussi à générer un compte, veuillez réessayer.", + "onboardingDoneDescription": "Vous pouvez maintenant pleinement profiter de votre portefeuille.", + "onboardingDoneGetStarted": "Démarrer", + "onboardingImportAccountsEmptyResult": "Aucun compte trouvé", + "onboardingImportAccountsAccountName": "Compte {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "Nous avons trouvé {{numberOfWallets}} compte avec de l'activité", + "onboardingImportAccountsFoundAccounts_other": "Nous avons trouvé {{numberOfWallets}} comptes avec de l'activité", + "onboardingImportAccountsFoundAccountsNoActivity_one": "Nous avons trouvé {{numberOfWallets}} compte", + "onboardingImportAccountsFoundAccountsNoActivity_other": "Nous avons trouvé {{numberOfWallets}} comptes", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "La phrase doit contenir au moins 12 mots.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "La phrase doit contenir exactement 12 ou 24 mots.", + "onboardingImportRecoveryPhraseWrongWord": "Mots incorrects : {{ words }}.", + "onboardingProtectTitle": "Protéger votre portefeuille", + "onboardingProtectDescription": "L'ajout d'une sécurité biométrique garantira que vous êtes la seule personne à pouvoir accéder à votre portefeuille.", + "onboardingProtectButtonHeadlineDevice": "Appareil", + "onboardingProtectButtonHeadlineFaceID": "Face ID", + "onboardingProtectButtonHeadlineFingerprint": "Empreinte digitale", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "Utiliser l'authentification {{ authType }}", + "onboardingProtectError": "Un problème est survenu lors de l'authentification, veuillez réessayer", + "onboardingProtectBiometryIosError": "L'authentification biométrique est configurée dans Phantom, mais désactivée dans les paramètres système. Veuillez ouvrir Paramètres > Phantom > Face ID ou Touch ID pour la réactiver.", + "onboardingProtectRemoveAuth": "Désactiver l'authentification", + "onboardingProtectRemoveAuthDescription": "Voulez-vous vraiment désactiver l'authentification ?", + "onboardingWelcomeTitle": "Bienvenue sur Phantom", + "onboardingWelcomeDescription": "Pour commencer, créez un nouveau portefeuille ou importez-en un depuis une phrase de sauvegarde.", + "onboardingWelcomeCreateWallet": "Créer un nouveau portefeuille", + "onboardingWelcomeAlreadyHaveWallet": "J'ai déjà un portefeuille", + "onboardingWelcomeConnectSeedVault": "Connexion au coffre à codes de sauvegarde", + "onboardingSlide1Title": "Contrôlé par vous,\nsécurisé par nous", + "onboardingSlide1Description": "Vos fonds sont privé et sécurisés par des fonctionnalités biométriques, une détection des arnaques et une assistance 24h/24 7j/7.", + "onboardingSlide2Title": "La meilleure maison pour\nvos NFT", + "onboardingSlide2Description": "Gérez les listages, brûlez les spams et restez à jour grâce à des notifications push utiles.", + "onboardingSlide3Title": "Faites-en davantage avec vos jetons", + "onboardingSlide3Description": "Stockez, échangez, mettez en jeu, envoyez et recevez — sans jamais quitter votre portefeuille. ", + "onboardingSlide4Title": "Découvrez le meilleur de Web3", + "onboardingSlide4Description": "Trouvez et connectez-vous aux collections et applications de pointe grâce au navigateur intégré à l'application.", + "onboardingMultichainSlide5Title": "Un portefeuille pour tout", + "onboardingMultichainSlide5Description": "Faites l'expérience de l'intégralité de Solana, Ethereum et Polygon dans une interface conviviale.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Faites l'expérience de l'intégralité de Solana, Polygon et Bitcoin dans une interface conviviale.", + "requireAuth": "Exiger l'authentification", + "requireAuthImmediately": "Immédiatement", + "availableToSend": "Disponible pour envoyer", + "sendEnterAmount": "Saisir un montant", + "sendEditMemo": "Modifier le mémo", + "sendShowLogs": "Afficher les journaux d'erreur", + "sendHideLogs": "Masquer les journaux d'erreur", + "sendGoBack": "Retour", + "sendTransactionSuccess": "Vos jetons ont bien été envoyés à", + "sendInputPlaceholder": "Nom ou adresse", + "sendRecentlyUsedAddressLabel": "Utilisée il y a {{formattedTimestamp}}", + "sendRecipientAddress": "Adresse du destinataire", + "sendTokenInterpolated": "Envoyer {{tokenSymbol}}", + "sendPasteFromClipboard": "Coller depuis le presse-papiers", + "sendScanQR": "Scanner un code QR", + "sendTo": "À :", + "sendCameraAccess": "Accès à la caméra", + "sendCameraAccessSubtitle": "Pour scanner un code QR, l'accès à la caméra doit être activé. Souhaitez-vous ouvrir les réglages maintenant ?", + "sendSettings": "Réglages", + "sendOK": "OK", + "invalidQRCode": "Ce code QR n'est pas valide.", + "sendInvalidQRCode": "Ce code QR n'est pas une adresse valide", + "sendInvalidQRCodeSubtitle": "Essayez à nouveau ou avec un autre code QR.", + "sendInvalidQRCodeSplToken": "Jeton invalide dans le code QR", + "sendInvalidQRCodeSplTokenSubtitle": "Ce code QR contient un jeton que vous ne possédez pas ou que nous ne pouvons pas identifier.", + "sendScanAddressToSend": "Scannez l'adresse de {{tokenSymbol}} pour envoyer des fonds", + "sendScanAddressToSendNoSymbol": "Scannez l'adresse pour envoyer des fonds", + "sendScanAddressToSendCollectible": "Scanner une adresse SOL pou envoyer un objet à collectionner", + "sendScanAddressToSendCollectibleMultichain": "Scannez une adresse pour envoyer un objet à collectionner", + "sendSummary": "Résumé", + "sendUndefinedToken": "Désolé, impossible d'envoyer ce jeton", + "sendNoTokens": "Aucun jeton disponible", + "noBuyOptionsAvailableInCountry": "Aucune option d'achat disponible dans votre pays", + "swapAvailableTokenDisclaimer": "Un nombre limité de jetons est disponible pour passer d'un réseau à l'autre", + "swapCrossSwapNetworkTooltipTitle": "Échanges entre réseaux", + "swapCrossSwapNetworkTooltipDescription": "Lorsque vous échangez entre réseaux, il est recommandé d'utiliser les jetons disponibles pour obtenir le prix le plus bas et les transactions les plus rapides.", + "settingsAbout": "À propos de Phantom", + "settingsConfirm": "Oui", + "settingsMakeSureNoOneIsWatching": "Assurez-vous que personne ne regarde votre écran", + "settingsManageAccounts": "Gérer les comptes", + "settingsPrompt": "Voulez-vous vraiment continuer ?", + "settingsSelectAvatar": "Sélectionner un avatar", + "settingsSelectSecretPhrase": "Sélectionner une Phrase secrète", + "settingsShowPrivateKey": "Appuyez pour révéler votre clé privée", + "settingsShowRecoveryPhrase": "Appuyez pour révéler votre phrase secrète", + "settingsSubmitBetaFeedback": "Envoyer des commentaires sur la version bêta", + "settingsUpdateAccountNameToast": "Nom du compte mis à jour", + "settingsUpdateAvatarToast": "Avatar mis à jour", + "settingsWalletAddress": "Adresse du compte", + "settingsWalletAddresses": "Adresses du compte", + "settingsWalletNamePrimary": "Nom du compte", + "settingsPlaceholderName": "Nom", + "settingsWalletNameSecondary": "Modifiez le nom de votre portefeuille", + "settingsYourAccounts": "Vos comptes", + "settingsYourAccountsMultiChain": "Multi-chaîne", + "settingsNotifications": "Notifications", + "settingsNotificationPreferences": "Préférences des notifications", + "pushNotificationsPreferencesAllowNotifications": "Autoriser les notifications", + "pushNotificationsPreferencesSentTokens": "Jetons envoyés", + "pushNotificationsPreferencesSentTokensDescription": "Transferts sortants de jetons et NFT", + "pushNotificationsPreferencesReceivedTokens": "Jetons reçus", + "pushNotificationsPreferencesReceivedTokensDescription": "Transferts entrants de jetons et NFT", + "pushNotificationsPreferencesDexSwap": "Échanges", + "pushNotificationsPreferencesDexSwapDescription": "Échanges sur des applications reconnues", + "pushNotificationsPreferencesOtherBalanceChanges": "Autres modifications du solde", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Autres transactions multi-jetons ayant un impact sur votre solde", + "pushNotificationsPreferencesPhantomMarketing": "Mises à jour de Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Annonces de fonctionnalités et mises à jour générales", + "pushNotificationsPreferencesDescription": "Ces paramètres contrôlent les notifications push pour ce portefeuille actif. Chaque portefeuille a ses propres paramètres de notification. Pour désactiver toutes les notifications push de Phantom, allez dans les <1>paramètres de votre appareil.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Impossible de synchroniser les préférences des notifications.", + "connectSeedVaultConnectSeed": "Connecter un code de sauvegarde", + "connectSeedVaultConnectSeedDescription": "Connectez Phantom au coffre à codes de sauvegarde sur votre téléphone", + "connectSeedVaultSelectAnAccount": "Sélectionnez un compte", + "connectSeedVaultSelectASeed": "Sélectionnez un code de sauvegarde", + "connectSeedVaultSelectASeedDescription": "Choisissez le code de sauvegarde que vous souhaitez connecter à Phantom", + "connectSeedVaultSelectAnAccountDescription": "Choisissez le compte que vous souhaitez configurer avec Phantom", + "connectSeedVaultNoAccountsFound": "Aucun compte trouvé.", + "connectSeedVaultSelectAccounts": "Sélectionner des comptes", + "connectSeedVaultSelectAccountsDescription": "Choisissez les comptes que vous souhaitez configurer avec Phantom", + "connectSeedVaultCompleteSetup": "Finalisez l'installation", + "connectSeedVaultCompleteSetupDescription": "Vous êtes prêt ! Explorez web3 avec Phantom et utilisez votre coffre à codes de sauvegarde pour confirmer les transactions", + "connectSeedVaultConnectAnotherSeed": "Connecter un autre code de sauvegarde", + "connectSeedVaultConnectAllSeedsConnected": "Tous les codes de sauvegarde connectés", + "connectSeedVaultNoSeedsConnected": "Aucun code de sauvegarde connecté. Appuyez sur le bouton ci-dessous pour identifier à partir du coffre à codes de sauvegarde.", + "connectSeedVaultConnectAccount": "Connectez un compte", + "connectSeedVaultLoadMore": "Charger plus", + "connectSeedVaultNeedPermission": "Permission requise", + "connectSeedVaultNeedPermissionDescription": "Allez dans Paramètres pour permettre à Phantom d'utiliser les permissions du Coffre à codes de sauvegarde.", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} de frais", + "stakeAmount": "Montant", + "stakeAmountBalance": "Solde", + "swapTopQuotes": "{{numQuotes}} meilleurs devis", + "swapTopQuotesTitle": "Meilleurs devis", + "swapProvidersTitle": "Fournisseurs", + "swapProvidersFee": "{{fee}} de frais", + "swapProvidersTagRecommended": "Meilleur rendement", + "swapProvidersTagFastest": "Le plus rapide", + "swapProviderEstimatedTimeHM": "{{hours}} h {{minutes}} m", + "swapProviderEstimatedTimeM": "{{minutes}} m", + "swapProviderEstimatedTimeS": "{{seconds}} s", + "stakeReview": "Consulter", + "stakeReviewAccount": "Compte", + "stakeReviewCommissionFee": "Commission", + "stakeReviewConfirm": "Confirmer", + "stakeReviewValidator": "Validateur", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "J'ai compris", + "swapTabInsufficientFunds": "Fonds insuffisants", + "swapNoAssetsFound": "Pas d'actifs", + "swapNoTokensFound": "Aucun jeton trouvé", + "swapConfirmationTryAgain": "Réessayer", + "swapConfirmationGoBack": "Retour", + "swapNoQuotesFound": "Aucun devis trouvé", + "swapNotProviderFound": "Nous n'avons pas pu trouver de fournisseur pour cet échange de jetons. Essayez un autre jeton.", + "swapAvailableOnMainnet": "Cette fonctionnalité est uniquement disponible sur Mainnet", + "swapNotAvailableEVM": "Les échanges ne sont pas encore disponibles pour les comptes EVM", + "singleChainSwapTab": "Dans Réseau", + "crossChainSwapTab": "Sur les Réseaux", + "allFilter": "Tous", + "bridgeRefuelTitle": "Faire le plein", + "bridgeRefuelDescription": "Faire le plein assure que vous puissiez payer les transactions après un pont.", + "bridgeRefuelLabelBalance": "Vos {{symbol}}", + "bridgeRefuelLabelReceive": "Vous recevez", + "bridgeRefuelLabelFee": "Coût estimé", + "bridgeRefuelDismiss": "Continuer sans faire le plein", + "bridgeRefuelEnable": "Activer Faire le plein", + "unwrapWrappedSolError": "Échec du déballage", + "unwrapWrappedSolLoading": "Déballage...", + "unwrapWrappedSolSuccess": "Déballé", + "unwrapWrappedSolViewTransaction": "Voir la transaction", + "dappApprovePopupSignMessage": "Signer le message", + "solanaPayFrom": "De", + "solanaPayMessage": "Message", + "solanaPayNetworkFee": "Frais du réseau", + "solanaPayFree": "Gratuit", + "solanaPayPay": "Payer {{item}}", + "solanaPayPayNow": "Payer maintenant", + "solanaPaySending": "Envoi de {{item}}", + "solanaPayReceiving": "Réception de {{item}}", + "solanaPayMinting": "Minting de {{item}}", + "solanaPayTransactionProcessing": "Votre transaction est en cours de traitement,\nveuillez patienter.", + "solanaPaySent": "Envoyé !", + "solanaPayReceived": "Reçu !", + "solanaPayMinted": "Mint effectué !", + "solanaPaySentNFT": "NFT envoyé !", + "solanaPayReceivedNFT": "NFT reçu !", + "solanaPayTokensSent": "Vos jetons ont bien été envoyés à {{to}}", + "solanaPayTokensReceived": "Vous avez reçu de nouveaux jetons de {{from}}", + "solanaPayViewTransaction": "Voir la transaction", + "solanaPayTransactionFailed": "Échec de la transaction", + "solanaPayConfirm": "Confirmer", + "solanaPayTo": "à", + "dappApproveConnectViewAccount": "Afficher votre compte Solana", + "deepLinkInvalidLink": "Lien non valide", + "deepLinkInvalidSplTokenSubtitle": "Ceci contient un jeton que vous ne possédez pas ou que nous ne pouvons pas identifier.", + "walletAvatarShowAllAccounts": "Afficher tous les comptes", + "pushNotificationsGetInstantUpdates": "Recevez des mises à jour instantanées", + "pushNotificationsEnablePushNotifications": "Activez les notifications push sur les transferts, les échanges et les annonces terminés", + "pushNotificationsEnable": "Activer", + "pushNotificationsNotNow": "Pas maintenant", + "onboardingAgreeToTermsOfServiceInterpolated": "J'accepte les <1>Conditions d'utilisation", + "onboardingConfirmSaveSecretRecoveryPhrase": "OK, je l'ai enregistré quelque part", + "onboardingCreateNewWallet": "Créer un nouveau portefeuille", + "onboardingErrorDuplicateSecretRecoveryPhrase": "Cette phrase secrète existe déjà dans votre portefeuille", + "onboardingErrorInvalidSecretRecoveryPhrase": "Phrase de récupération secrète invalide", + "onboardingFinished": "Tout est prêt !", + "onboardingImportAccounts": "Importer des comptes", + "onboardingImportImportingAccounts": "Importation des comptes…", + "onboardingImportImportingFindingAccounts": "Recherche de comptes avec de l'activité", + "onboardingImportAccountsLastActive": "Active il y a {{formattedTimestamp}}", + "onboardingImportAccountsNeverUsed": "Jamais utilisé", + "onboardingImportAccountsCreateNew": "Nouveau portefeuille", + "onboardingImportAccountsDescription": "Choisir les comptes de portefeuilles à importer", + "onboardingImportReadOnlyAccountDescription": "Ajoutez une adresse ou un nom de domaine que vous voulez surveiller. Vous aurez accès en lecture seule et ne pourrez pas signer de transactions ou de messages.", + "onboardingImportSecretRecoveryPhrase": "Importer une phrase secrète", + "onboardingImportViewAccounts": "Afficher les comptes", + "onboardingRestoreExistingWallet": "Restaurer un portefeuille existant avec votre phrase secrète de récupération de 12 ou 24 mots", + "onboardingShowUnusedAccounts": "Afficher les comptes inutilisés", + "onboardingShowMoreAccounts": "Afficher plus de comptes", + "onboardingHideUnusedAccounts": "Masquer les comptes inutilisés", + "onboardingSecretRecoveryPhrase": "Phrase de récupération secrète", + "onboardingSelectAccounts": "Sélectionnez vos comptes", + "onboardingStoreSecretRecoveryPhraseReminder": "C'est le seul moyen de récupérer votre compte. Veuillez la conserver dans un endroit sûr !", + "useTokenMetasForMintsUnknownName": "Inconnu", + "bookmarksExploreScreenSearch": "Recherchez ou saisissez une URL", + "timeUnitMinute": "minute", + "timeUnitMinutes": "minutes", + "timeUnitHour": "heure", + "timeUnitHours": "heures", + "espNFTListWithPrice": "Vous avez listé {{NFTDisplayName}} pour {{priceAmount}} {{priceTokenSymbol}} sur {{dAppName}}", + "espNFTListWithPriceWithoutDApp": "Vous avez listé {{NFTDisplayName}} pour {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithoutPrice": "Vous avez mis en vente {{NFTDisplayName}} sur {{dAppName}}", + "espNFTListWithoutPriceWithoutDApp": "Vous avez mis en vente {{NFTDisplayName}}", + "espNFTChangeListPriceWithPrice": "Vous avez mis à jour le listing de {{NFTDisplayName}}. Nouvelles valeurs : {{priceAmount}} {{priceTokenSymbol}} sur {{dAppName}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "Vous avez mis à jour le listing de {{NFTDisplayName}}. Nouvelles valeurs : {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithoutPrice": "Vous avez mis à jour le listing de {{NFTDisplayName}} sur {{dAppName}}", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "Vous avez mis à jour le listing de {{NFTDisplayName}}", + "espNFTBidBidderWithPrice": "Vous avez fait une enchère de {{priceAmount}} {{priceTokenSymbol}} pour {{NFTDisplayName}} sur {{dAppName}}", + "espNFTBidBidderWithPriceWithoutDApp": "Vous avez fait une enchère de {{priceAmount}} {{priceTokenSymbol}} pour {{NFTDisplayName}}", + "espNFTBidBidderWithoutPrice": "Vous avez fait une enchère de {{NFTDisplayName}} sur {{dAppName}}", + "espNFTBidBidderWithoutPriceWithoutDApp": "Vous avez fait une enchère de {{NFTDisplayName}}", + "espNFTBidListerWithPrice": "Nouvelle enchère de {{priceAmount}} {{priceTokenSymbol}} pour {{NFTDisplayName}} sur {{dAppName}}", + "espNFTBidListerWithPriceWithoutDApp": "Nouvelle enchère de {{priceAmount}} {{priceTokenSymbol}} pour {{NFTDisplayName}}", + "espNFTBidListerWithoutPrice": "Nouvelle enchère pour {{NFTDisplayName}} sur {{dAppName}}", + "espNFTBidListerWithoutPriceWithoutDApp": "Nouvelle enchère pour {{NFTDisplayName}}", + "espNFTCancelBidWithPrice": "Vous avez annulé votre enchère de {{priceAmount}} {{priceTokenSymbol}} pour {{NFTDisplayName}} sur {{dAppName}}", + "espNFTCancelBidWithPriceWithoutDApp": "Vous avez annulé votre enchère de {{priceAmount}} {{priceTokenSymbol}} pour {{NFTDisplayName}}", + "espNFTCancelBidWithoutPrice": "Vous avez annulé votre enchère pour {{NFTDisplayName}} sur {{dAppName}}", + "espNFTCancelBidWithoutPriceWithoutDApp": "Vous avez annulé votre enchère pour {{NFTDisplayName}}", + "espNFTUnlist": "Vous avez délisté {{NFTDisplayName}} sur {{dAppName}}", + "espNFTUnlistWithoutDApp": "Vous avez délisté {{NFTDisplayName}}", + "espNFTBuyBuyerWithPrice": "Vous avez acheté {{NFTDisplayName}} pour {{priceAmount}} {{priceTokenSymbol}} sur {{dAppName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "Vous avez acheté {{NFTDisplayName}} pour {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuyBuyerWithoutPrice": "Vous avez acheté {{NFTDisplayName}} sur {{dAppName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "Vous avez acheté {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "Vous avez vendu {{NFTDisplayName}} pour {{priceAmount}} {{priceTokenSymbol}} sur {{dAppName}}", + "espNFTBuySellerWithPriceWithoutDApp": "Vous avez vendu {{NFTDisplayName}} pour {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuySellerWithoutPrice": "Vous avez vendu {{NFTDisplayName}} sur {{dAppName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "Vous avez vendu {{NFTDisplayName}}", + "espDEXSwap": "Vous avez échangé {{downTokensTextFragment}} contre {{upTokensTextFragment}} sur {{dAppName}}", + "espDEXDepositLPWithPoolDisplay": "Vous avez déposé {{downTokensTextFragment}} dans le pool de liquidité {{poolDisplayName}} sur {{dAppName}}", + "espDEXDepositLPWithoutPoolDisplay": "Vous avez échangé {{downTokensTextFragment}} contre {{upTokensTextFragment}} sur {{dAppName}}", + "espDEXWithdrawLPWithPoolDisplay": "Vous avez retiré {{upTokensTextFragment}} du pool de liquidité {{poolDisplayName}} sur {{dAppName}}", + "espDEXWithdrawLPWithoutPoolDisplay": "Vous avez échangé {{downTokensTextFragment}} contre {{upTokensTextFragment}} sur {{dAppName}}", + "espGenericTokenSend": "Vous avez envoyé {{downTokensTextFragment}}", + "espGenericTokenReceive": "Vous avez reçu {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "Vous avez échangé {{downTokensTextFragment}} contre {{upTokensTextFragment}}", + "espUnknown": "INCONNU", + "espUnknownNFT": "NFT inconnu", + "espTextFragmentAnd": "et", + "externalLinkWarningTitle": "Vous êtes sur le point de quitter Phantom", + "externalLinkWarningDescription": "Et d'ouvrir {{url}}. Assurez-vous de faire confiance à cette source avant d'interagir avec elle.", + "shortcutsWarningDescription": "Raccourcis fournis par {{url}}. Assurez-vous de faire confiance à cette source avant d'interagir avec elle.", + "lowTpsBanner": "Solana connaît une congestion du réseau", + "lowTpsMessageTitle": "Congestion du réseau Solana", + "lowTpsMessage": "En raison de la congestion de Solana, hors du contrôle de Phantom, vos transactions peuvent échouer ou être retardées. Veuillez réessayer les transactions qui ont échoué.", + "solanaSlow": "Le réseau Solana est inhabituellement lent", + "solanaNetworkTemporarilyDown": "Le réseau Solana est temporairement hors service", + "waitForNetworkRestart": "Veuillez attendre que le réseau redémarre. Vos fonds ne sont pas affectés.", + "exploreCollectionsCarouselTitle": "Ce qui est populaire", + "exploreDropsCarouselTitle": "Quoi de neuf", + "exploreSortFloor": "Seuil", + "exploreSortListed": "Listé", + "exploreSortVolume": "Volume", + "exploreFetchErrorSubtitle": "Veuillez réessayer plus tard.", + "exploreFetchErrorTitle": "Échec de la récupération.", + "exploreTopCollectionsTitle": "Meilleures collections NFT", + "exploreTopListLess": "Moins", + "exploreTopListMore": "Plus", + "collectiblesSearchCollectionsSection": "Collections", + "collectiblesSearchItemsSection": "Articles", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} articles", + "collectiblesSearchPlaceholderText": "Recherchez vos objets à collectionner", + "collectionPinSuccess": "Collection épinglée", + "collectionPinFail": "Échec de l'épinglage de la collection", + "collectionUnpinSuccess": "Collection détachée", + "collectionUnpinFail": "Échec du détachage de la collection", + "collectionHideSuccess": "Collection masquée", + "collectionHideFail": "La collection n'a pas pu être masquée", + "collectionUnhideSuccess": "Collection montrée", + "collectionUnhideFail": "La collection n'a pas pu être montrée", + "collectiblesSpamSuccess": "Signalé comme spam", + "collectiblesSpamFail": "Le signalement comme spam a échoué", + "collectiblesSpamAndHiddenSuccess": "Signalé comme spam et masqué", + "collectiblesNotSpamSuccess": "Signalé comme non spam", + "collectiblesNotSpamFail": "Le signalement comme non spam a échoué", + "collectiblesNotSpamAndUnhiddenSuccess": "Signalé comme non spam et affiché", + "tokenSpamWarning": "Ce jeton a été masqué, car Phantom pense qu'il s'agit d'un spam.", + "collectibleSpamWarning": "Cet objet de collection a été masqué, car Phantom pense qu'il s'agit d'un spam.", + "emojiNoResults": "Aucun émoji trouvé", + "emojiSearchResults": "Résultats de recherche", + "emojiSuggested": "Suggéré", + "emojiSmileys": "Smileys et personnes", + "emojiAnimals": "Animaux et nature", + "emojiFood": "Nourriture et boissons", + "emojiTravel": "Voyage et lieux", + "emojiActivities": "Activités", + "emojiObjects": "Objets", + "emojiSymbols": "Symboles", + "emojiFlags": "Drapeaux", + "whichExtensionToConnectWith": "Avec quelle extension voulez-vous vous connecter ?", + "configureInSettings": "Peut être configuré dans Paramètres → Portefeuille d'application par défaut.", + "continueWith": "Continuer avec", + "useMetaMask": "Utiliser MetaMask", + "usePhantom": "Utiliser Phantom", + "alwaysAsk": "Toujours demander", + "dontAskMeAgain": "Ne plus me demander", + "selectWalletSettingDescriptionLine1": "Certaines applications peuvent ne pas proposer l'option de se connecter avec Phantom.", + "selectWalletSettingDescriptionLinePhantom": "Pour contourner cela, la connexion avec MetaMask ouvrira toujours Phantom à la place.", + "selectWalletSettingDescriptionLineAlwaysAsk": "Pour contourner cela, quand vous vous connectez avec MetaMask, nous vous demanderons si vous voulez plutôt utiliser Phantom.", + "selectWalletSettingDescriptionLineMetaMask": "Configurer MetaMask par défaut empêchera ces dApps de se connecter à Phantom.", + "metaMaskOverride": "Portefeuille d'application par défaut", + "metaMaskOverrideSettingDescriptionLine1": "Pour les connexions aux sites web qui ne proposent pas d'utiliser Phantom.", + "refreshAndReconnectToast": "Actualisez et reconnectez-vous pour appliquer vos modifications", + "autoConfirmUnavailable": "Indisponible", + "autoConfirmReasonDappNotWhitelisted": "La confirmation automatique est indisponible parce que le contrat duquel elle provient n'est pas sur notre liste d'autorisation pour cette application.", + "autoConfirmReasonSessionNotActive": "La confirmation automatique est indisponible parce qu'il n'y a pas de session de confirmation automatique active. Veuillez l'activer ci-dessous.", + "autoConfirmReasonRateLimited": "La confirmation automatique est indisponible parce que le dapp que vous utilisez envoie trop de requêtes.", + "autoConfirmReasonUnsupportedNetwork": "La confirmation automatique est indisponible parce que l'option ne prend pas encore en charge ce réseau.", + "autoConfirmReasonSimulationFailed": "La confirmation automatique est indisponible parce que nous ne pouvons pas garantir la sécurité.", + "autoConfirmReasonTabNotFocused": "La confirmation automatique est indisponible parce que l'onglet du domaine pour lequel vous tentez une confirmation automatique n'est pas actif.", + "autoConfirmReasonNotUnlocked": "La confirmation automatique est indisponible parce que le portefeuille n'était pas déverrouillé.", + "rpcErrorUnauthorizedWrongAccount": "L'adresse de la transaction ne correspond pas à l'adresse du compte sélectionné.", + "rpcErrorUnauthorizedUnknownSource": "La source de la demande RPC n'a pas pu être déterminée.", + "transactionsDisabledTitle": "Transactions désactivées", + "transactionsDisabledMessage": "Votre adresse n'est pas en mesure d'effectuer des transactions via Phantom", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "Actif", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL copiée dans le presse-papiers", + "notEnoughSolScanTransactionWarning": "Cette transaction peut échouer en raison d'un nombre insuffisant de SOL sur votre compte. Veuillez ajouter plus de SOL à votre compte et réessayer.", + "transactionRevertedWarning": "Cette transaction a été annulée pendant la simulation. Des fonds peuvent être perdus si elle est envoyée.", + "quests": "Quêtes", + "questsClaimInProgress": "Récupération en cours", + "questsVerifyingCompletion": "Vérification de l'avancée de la quête", + "questsClaimError": "Erreur lors de la récupération de la récompense", + "questsClaimErrorDescription": "Une erreur est survenue lors de la récupération de votre récompense. Veuillez réessayer plus tard.", + "questsDaysLeft": "{{days}} jours restants", + "questsDaysLeftSingular": "{{days}} jour restant", + "questsDaysLessThanOneDay": "< 1 jour restant", + "questsBadgeMobileOnly": "Mobile uniquement", + "questsBadgeExtensionOnly": "Extension uniquement", + "questsStartedStateExplainerTitle": "Quête commencée", + "questsStartedStateExplainerDescriptionPart1": "Une fois la quête terminée, il peut s'écouler plusieurs heures avant que vous ne puissiez récupérer votre récompense. Cela nous permet de vérifier que vous avez bien accompli cette quête et de nous assurer que chaque récompense ne peut être récupérée qu'une seule fois par personne.", + "questsStartedStateExplainerDescriptionPart2": "Si plus d'un jour s'est écoulé depuis que vous avez accompli cette quête, veuillez contacter le service d'assistance pour obtenir de l'aide.", + "questsStartedStateExplainerButtonLabel": "Compris", + "exploreLearn": "Apprendre", + "exploreSites": "Sites", + "exploreApps": "Applications", + "exploreTokens": "Jetons", + "exploreCollections": "Collections", + "exploreFilterByall_networks": "Tous les réseaux", + "exploreSortBytrending": "Tendance", + "exploreSortBytop": "Meilleurs", + "exploreSortByvolume": "Volume", + "exploreSortBygainers": "Gagnants", + "exploreSortBylosers": "Perdants", + "exploreSortBymarket_cap": "Plafond du marché", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "Objets à collectionner", + "exploreCategoryMarketplace": "Marché", + "exploreCategoryGaming": "Jeu vidéo", + "exploreCategoryBridges": "Ponts", + "exploreCategoryOther": "Autre", + "exploreCategorySocial": "Social", + "exploreCategoryCommunity": "Communauté", + "exploreVolume": "Volume", + "exploreFloor": "Seuil", + "exploreCap": "Plafond du marché", + "exploreToken": "Jeton", + "explorePrice": "Prix", + "explore24hVolume": "Volume 24 h", + "exploreErrorButtonText": "Réessayer", + "exploreErrorDescription": "Une erreur est survenue lors de la tentative de chargement du contenu d'exploration. Veuillez actualiser et réessayer", + "exploreErrorTitle": "Échec du chargement du contenu d'exploration", + "exploreNetworkError": "Une erreur de réseau est survenue. Veuillez réessayer plus tard.", + "exploreTokensLegalDisclaimer": "Les mises en évidence des informations sur les prix et des projets de blockchain sont fournies à titre d'information uniquement. Les données de marché sont fournies par CoinGecko.", + "exploreLearnErrorTitle": "Échec du chargement du contenu appris", + "exploreLearnErrorDescription": "Une erreur est survenue lors de la tentative de chargement du contenu appris. Veuillez actualiser et réessayer", + "dappBrowserSearchScreenVisitSite": "Visiter le site", + "dappBrowserSearchScreenSearchWithGoogle": "Rechercher sur Google", + "dappBrowserSearchScreenSearchLinkYouCopied": "Lien que vous avez copié", + "dappBrowserSearchScreenSearchTextYouCopied": "Texte que vous avez copié", + "dappBrowserSearchPlaceholder": "Rechercher des applications", + "dappBrowserSearchNoApps": "Aucune application trouvée", + "dappBrowserTabsLimitExceededScreenTitle": "Fermer les onglets plus anciens ?", + "dappBrowserTabsLimitExceededScreenDescription": "Vous avez {{tabsCount}} onglets ouverts. Pour en ouvrir plus, vous devez en fermer certains.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "Fermer tous les onglets", + "localizedErrorUnknownError": "Un problème est survenu, veuillez réessayer plus tard.", + "localizedErrorUnsupportedCountry": "Nous sommes désolés, votre pays n'est pas encore pris en charge.", + "localizedErrorTokensNotLoading": "Un problème est survenu lors du chargement de vos jetons. Veuillez réessayer.", + "localizedErrorSwapperNoQuotes": "Aucun devis n'a été trouvé. Essayez un autre jeton ou montant.", + "localizedErrorSwapperRefuelNoQuotes": "Aucun devis n'a été trouvé. Essayez un autre jeton, un autre montant ou désactivez faire le plein.", + "localizedErrorInsufficientSellAmount": "Quantité de jetons trop faible. Augmentez la valeur pour échanger en chaînes croisées.", + "localizedErrorCrossChainUnavailable": "Les échanges inter-chaînes sont actuellement indisponibles. Veuillez réessayer plus tard.", + "spamHistoryAction": "Voir les éléments masqués", + "spamHistoryTitle": "Activité masquée", + "spamHistoryWarning": "Cette transaction était masquée parce que Phantom a cru que ça pouvait être un spam.", + "appAuthenticationFailed": "Échec de l'authentification", + "appAuthenticationFailedDescription": "Un problème est survenu lors de votre tentative d'authentification. Veuillez réessayer.", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/gu/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/gu/translation.json new file mode 100644 index 0000000..0ac1026 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/gu/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "ઉમેરો", + "commandAccept": "સ્વીકારો", + "commandApprove": "સ્વીકૃતિ આપો", + "commandBack": "પાછા જાઓ", + "commandBuy": "ખરીદો", + "commandCancel": "રદ કરો", + "commandClaim": "દાવો કરો", + "commandClaimReward": "તમારો પુરસ્કાર ક્લેમ કરો", + "commandClear": "દૂર કરો", + "commandClose": "બંધ કરો", + "commandConfirm": "પુષ્ટિ કરો", + "commandConnect": "જોડો", + "commandContinue": "ચાલુ રાખો", + "commandCopy": "કૉપી કરો", + "commandCopyAddress": "સરનામું કૉપી કરો", + "commandCopyTokenAddress": "ટોકન સરનામું કૉપી કરો", + "commandCreate": "બનાવો", + "commandCreateTicket": "ટિકિટ બનાવો", + "commandDismiss": "કાઢી નાખો", + "commandDownload": "ડાઉનલોડ કરો", + "commandEdit": "સંપાદિત કરો", + "commandHelp": "મદદ", + "commandLearnMore": "વધુ જાણો", + "commandLearnMore2": "વધુ જાણો", + "commandMint": "ટંકશાળ", + "commandMore": "વધુ", + "commandNext": "પછી", + "commandOpen": "ખોલો", + "commandOpenSettings": "સેટિંગ્સ ખોલો", + "commandPaste": "પેસ્ટ કરો", + "commandReceive": "મેળવો", + "commandReconnect": "ફરી જોડાણ કરો", + "commandRecordVideo": "વિડીયો રેકોર્ડ કરો", + "commandRetry": "ફરીથી પ્રયાસ કરો", + "commandRevoke": "ખંડન કરો", + "commandSave": "સાચવો", + "commandScanQRCode": "QR કોડ સ્કેન કરો", + "commandSelectMedia": "માધ્યમ પસંદ કરો", + "commandSell": "વેચો", + "commandSend": "મોકલો", + "commandShare": "શેઅર કરો", + "commandShowBalance": "સિલક દેખાડો", + "commandSign": "સહી કરો", + "commandStake": "હિસ્સો", + "commandSwap": "વિનિમય", + "commandTakePhoto": "ફોટો લો", + "commandTryAgain": "ફરી પ્રયાસ કરો", + "commandViewTransaction": "લેવડ-દેવડના વ્યવહાર જુઓ", + "commandReportAsNotSpam": "સ્પેમ નથી એ રીતે રિપોર્ટ કરો", + "commandReportAsSpam": "સ્પેમ તરીકે રિપોર્ટ કરો", + "commandPin": "પીન", + "commandUnpin": "અનપીન", + "commandHide": "છુપાવો", + "commandUnhide": "દેખાડો", + "commandBurn": "વપરાશ કરો", + "commandReport": "રિપોર્ટ કરો", + "commandView": "જુઓ", + "commandUnwrap": "ખોલો", + "pastParticipleClaimed": "દાવો કરેલ", + "pastParticipleCompleted": "પૂરું થયું", + "pastParticipleCopied": "કૉપી થઈ ગયું", + "pastParticipleDone": "થઈ ગયું", + "nounName": "નામ", + "nounNetwork": "નેટવર્ક", + "nounNetworkFee": "નેટવર્ક ફી", + "nounSymbol": "પ્રતીક", + "nounDescription": "વિગત", + "amount": "રકમ", + "limit": "સીમા", + "new": "નવું", + "gotIt": "સમજાય ગયું", + "internal": "આંતરિક", + "reward": "પુરસ્કાર", + "seeAll": "બધુ જુઓ", + "seeLess": "ઓછું જુઓ", + "homeTab": "હોમ", + "collectiblesTab": "સંગ્રહ યોગ્ય", + "swapTab": "વિનિમય કરો", + "activityTab": "પ્રવૃત્તિ", + "exploreTab": "એક્સપ્લોર કરો", + "accountHeaderConnectedInterpolated": "તમે {{origin}} સાઇટ સાથે જોડાયા છો", + "accountHeaderConnectedToSite": "તમે આ સાઇટ સાથે જોડાયા છો", + "accountHeaderCopyToClipboard": "ક્લિપબોર્ડ પર કૉપી કરો", + "accountHeaderNotConnected": "તમે જોડાયા નથી", + "accountHeaderNotConnectedInterpolated": "તમે {{origin}} સાઇટ સાથે જોડાયા નથી", + "accountHeaderNotConnectedToSite": "તમે આ સાઇટ સાથે જોડાયા નથી", + "accountWithoutEnoughSolActionButtonCancel": "રદ કરો", + "accountWithoutEnoughSolPrimaryText": "પૂરતું SOL નથી", + "accountWithoutEnoughSolSecondaryText": "આ લેવડ-દેવડના વ્યવહારમાં જોડાયેલ ખાતાંમાં પૂરતું SOL નથી. આ ખાતું તમારું કે અન્ય કોઈનું હોઇ શકે છે. જો આ વ્યવહારની સોંપણી કરવામાં આવી હશે તો ઊલટ વ્યવહાર કરવામાં આવશે.", + "accountSwitcher": "ખાતું બદલનાર", + "addAccountHardwareWalletPrimaryText": "હાર્ડવેર વૉલેટને જોડો", + "addAccountHardwareWalletSecondaryText": "તમારા Ledger હાર્ડવેર વૉલેટનો ઉપયોગ કરો", + "addAccountHardwareWalletSecondaryTextMobile": "તમારા {{supportedHardwareWallets}} વૉલેટનો ઉપયોગ કરો", + "addAccountSeedVaultWalletPrimaryText": "સીડ વોલ્ટ સાથે જોડાણ કરો", + "addAccountSeedVaultWalletSecondaryText": "Seed Vault માંથી એક વૉલેટ વાપરો", + "addAccountImportSeedPhrasePrimaryText": "ખાનગી રિકવરી શબ્દસમૂહ આયાત કરો", + "addAccountImportSeedPhraseSecondaryText": "અન્ય વૉલેટમાંથી ખાતાંઓ આયાત કરો", + "addAccountImportWalletPrimaryText": "ખાનગી ચાવી આયાત કરો", + "addAccountImportWalletSecondaryText": "એક-શ્રેણી ખાતું આયાત કરો", + "addAccountImportWalletSolanaSecondaryText": "Solana સીમા ખાનગી ચાવી આયાત કરો", + "addAccountLimitReachedText": "તમે Phantom માં {{accountsCount}} ખાતાંની હદ સુધી પહોંચી ગયાં છો. વધારાના ખાતાં ઉમેરતાં પહેલાં વણવપરાયેલ ખાતાં દૂર કરવા વિનંતી.", + "addAccountNoSeedAvailableText": "તમારાં પાસે સીડ શબ્દસમૂહ હાજર નથી. એક ખાતું બનાવવા માટે હાલના એક સીડને આયાત કરવા વિનંતી.", + "addAccountNewWalletPrimaryText": "એક નવું ખાતું બનાવો", + "addAccountNewWalletSecondaryText": "એક નવા વૉલેટનું સરનામું બનાવો", + "addAccountNewMultiChainWalletSecondaryText": "એક નવું બહુ-વિધ શ્રેણીનું ખાતું ઉમેરો", + "addAccountNewSingleChainWalletSecondaryText": "એક નવું ખાતું ઉમેરો", + "addAccountPrimaryText": "વૉલેટ ઉમેરો / જોડો", + "addAccountSecretPhraseLabel": "ખાનગી શબ્દસમૂહ", + "addAccountSeedLabel": "સીડ", + "addAccountSeedIDLabel": "સીડ આઇડી", + "addAccountSecretPhraseDefaultLabel": "ખાનગી શબ્દસમૂહ {{number}}", + "addAccountZeroAccountsForSeed": "0 ખાતાં", + "addAccountShowAccountForSeed": "1 ખાતું દેખાડો", + "addAccountShowAccountsForSeed": "{{numOfAccounts}} ખાતાંઓ દેખાડો", + "addAccountHideAccountForSeed": "1 ખાતું છુપાઓ", + "addAccountHideAccountsForSeed": "{{numOfAccounts}} ખાતાંઓ છુપાઓ", + "addAccountSelectSeedDescription": "આ ખાનગી શબ્દસમૂહમાંથી તમારું નવું ખાતું બનાવવામાં આવશે", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} ખાતાંઓ", + "addAccountOneAccountsForSeed": "1 ખાતું", + "addAccountGenerateAccountFromSeed": "ખાતું બનાવો", + "addAccountReadOnly": "સરનામું જુઓ", + "addAccountReadOnlySecondaryText": "કોઈપણ સાર્વજનિક વૉલેટ સરનામાં પર નજર રાખો", + "addAccountSolanaAddress": "Solana સરનામું", + "addAccountEVMAddress": "EVM સરનામું", + "addAccountBitcoinAddress": "Bitcoin સરનામું", + "addAccountImportAccountActionButtonImport": "આયાત", + "addAccountImportAccountDuplicatePrivateKey": "તમારા વૉલેટમાં આ ખાતું પહેલેથી જ ચાલુ છે", + "addAccountImportAccountIncorrectFormat": "ખોટું સ્વરૂપ", + "addAccountImportAccountInvalidPrivateKey": "અમાન્ય ખાનગી ચાવી", + "addAccountImportAccountName": "નામ", + "addAccountImportAccountPrimaryText": "ખાનગી ચાવી આયાત કરો", + "addAccountImportAccountPrivateKey": "ખાનગી ચાવી", + "addAccountImportAccountPublicKey": "એડ્રેસ કે ડોમેન", + "addAccountImportAccountPrivateKeyRequired": "ખાનગી ચાવી આવશ્યક છે", + "addAccountImportAccountNameRequired": "નામ જરૂરી છે", + "addAccountImportAccountPublicKeyRequired": "પબ્લિક એડ્રેસ આવશ્યક છે", + "addAccountImportAccountDuplicateAddress": "તમારા વૉલેટમાં આ સરનામું પહેલેથી જ હાજર છે", + "addAddressAddressAlreadyAdded": "સરનામું પહેલા જ ઉમેરેલું છે", + "addAddressAddressAlreadyExists": "સરનામું પહેલેથી જ અસ્તિત્વમાં છે", + "addAddressAddressInvalid": "સરનામું માન્ય નથી", + "addAddressAddressIsRequired": "સરનામું આવશ્યક છે", + "addAddressAddressPlaceholder": "સરનામું", + "addAddressLabelIsRequired": "લેબલ આવશ્યક છે", + "addAddressLabelPlaceholder": "લેબલ", + "addAddressPrimaryText": "સરનામું ઉમેરો", + "addAddressToast": "સરનામું ઉમેરાયેલ છે", + "createAssociatedTokenAccountCostLabelInterpolated": "તેના માટે {{solAmountFormatted}} SOL ખર્ચ થશે", + "createAssociatedTokenAccountErrorAccountExists": "તમારી પાસે પહેલેથી જ આ ટોકન ખાતું છે", + "createAssociatedTokenAccountErrorInsufficientFunds": "અપૂરતું ભંડોળ", + "createAssociatedTokenAccountErrorInvalidMint": "અમાન્ય ટંકશાળ સરનામું", + "createAssociatedTokenAccountErrorInvalidName": "અમાન્ય નામ", + "createAssociatedTokenAccountErrorInvalidSymbol": "અમાન્ય પ્રતીક", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "અમે તમારું ટોકન ખાતું ખોલી શક્તા નથી. કૃપા કરી ફરી પ્રયાસ કરો.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "ખાતું બનાવવામાં નિષ્ફળ", + "createAssociatedTokenAccountErrorUnableToSendMessage": "અમે તમારો લેવડ-દેવડનો વ્યવહાર મોકલી શક્યા નથી.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "લેવડ-દેવડનો વ્યવહાર મોકલવામાં નિષ્ફળ", + "createAssociatedTokenAccountInputPlaceholderMint": "ટંકશાળ સરનામું", + "createAssociatedTokenAccountInputPlaceholderName": "નામ", + "createAssociatedTokenAccountInputPlaceholderSymbol": "પ્રતીક", + "createAssociatedTokenAccountLoadingMessage": "અમે તમારું ટોકન ખાતું બનાવી રહ્યાં છીએ.", + "createAssociatedTokenAccountLoadingTitle": "ટોકન ખાતું બનાવી રહ્યાં છીએ", + "createAssociatedTokenAccountPageHeader": "ટોકન ખાતું બનાવો", + "createAssociatedTokenAccountSuccessMessage": "તમારું ટોકન ખાતું સફળતાપૂર્વક બની ગયું છે!", + "createAssociatedTokenAccountSuccessTitle": "ટોકન ખાતું બની ગયું છે", + "createAssociatedTokenAccountViewTransaction": "વ્યવહાર જુઓ", + "assetDetailRecentActivity": "હાલની પ્રવૃત્તિ", + "assetDetailStakeSOL": "SOL હિસ્સો રાખો", + "assetDetailUnknownToken": "અજ્ઞાત ટોકન", + "assetDetailUnwrapAll": "બધા ખોલો", + "assetDetailUnwrappingSOL": "SOL ખૂલે છે", + "assetDetailUnwrappingSOLFailed": "SOL ખોલવામાં અસફળ", + "assetDetailViewOnExplorer": "{{explorer}} પર જુઓ", + "assetDetailViewOnExplorerDefaultExplorer": "એક્સપ્લોરર", + "assetDetailSaveToPhotos": "ફોટામાં સંગ્રહ કરો", + "assetDetailPinCollection": "સંગ્રહ પીન કરો", + "assetDetailUnpinCollection": "સંગ્રહ પીન દૂર કરો", + "assetDetailHideCollection": "સંગ્રહ છૂપાવો", + "assetDetailUnhideCollection": "સંગ્રહ દેખાડો", + "assetDetailTokenNameLabel": "ટોકનનું નામ", + "assetDetailNetworkLabel": "નેટવર્ક", + "assetDetailAddressLabel": "સરનામું", + "assetDetailPriceLabel": "કિંમત", + "collectibleDetailSetAsAvatar": "અવતાર તરીકે સ્થાપિત કરો", + "collectibleDetailSetAsAvatarSingleWorkAlt": "અવતાર", + "collectibleDetailShare": "સંગ્રહયોગ્ય આપો", + "assetDetailAboutLabel": "{{fungibleName}} વિશે", + "assetDetailPermanentDelegateWarning": "{{delegate}} પાસે તમારા ખાતાંમાંથી આ ટોકનને હેર-ફેર કરવાની કે નષ્ટ કરવાની ક્ષમતા છે.", + "sendAssetAmountLabelInterpolated": "{{amount}} {{tokenSymbol}} ઉપલબ્ધ છે", + "assetListSearch": "શોધો...", + "assetListUnknownToken": "અજ્ઞાત ટોકન", + "assetVisibilityUnknownToken": "અજ્ઞાત ટોકન", + "buyAssetInterpolated": "ખરીદો {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "{{amount}} ની મહત્તમ ખરીદી", + "buyAssetScreenMinPurchasePriceInterpolated": "{{amount}} ની ન્યુનત્તમ ખરીદી", + "buyNoAssetsAvailable": "કોઈ Ethereum કે Polygon સંપત્તિ ઉપલબ્ધ નથી", + "buyThirdPartyScreenPaymentMethod": "ચુકવણીની પદ્ધતિ પસંદ કરો", + "gasEstimationErrorWarning": "આ વ્યવહાર માટે ફીના અંદાજમાં તકલીફ હતી. તે નિષ્ફળ જઈ શકે છે.", + "nativeTokenBalanceErrorWarning": "આ વ્યવહાર માટે ટૉકનની સિલક મેળવવામાં તકલીફ હતી. તે નિષ્ફળ જઈ શકે છે.", + "blocklistOriginCommunityDatabaseInterpolated": "આ સાઇટને જાણીતી છેતરામણી કરતી વેબસાઈટો અને દગાબાજી <1>સમુદાય દ્વારા જાળવેલા ડેટાબેઝ ના ભાગરૂપે ચિહ્નિત કરવામાં આવી છે. જો તમારા માનવા મુજબ આ સાઇટને ભૂલથી ચિહ્નિત કરવામાં આવી છે, તો <3>સમસ્યા તરીકે નોંધવા વિનંતી છે.", + "blocklistOriginDomainIsBlocked": "{{domainName}} ને અવરોધીત કરેલ છે!", + "blocklistOriginIgnoreWarning": "ચેતવણીને ધ્યાનમાં ન લો, ગમે તે રીતે {{domainName}} પર લઈ જાઓ.", + "blocklistOriginSiteIsMalicious": "Phantom નું માનવું છે કે આ વેબસાઇટ દ્વેષપૂર્ણ છે અને ઉપયોગ કરવા માટે અસુરક્ષિત છે.", + "blocklistOriginThisDomain": "આ ડોમેન", + "blocklistProceedAnyway": "ચેતવણીને ધ્યાનમાં ન લો, ગમે તે રીતે આગળ વધો", + "maliciousTransactionWarning": "Phantom નું માનવું છે કે આ વ્યવહાર દ્વેષપૂર્ણ છે અને સાઇન કરવા માટે અસુરક્ષિત છે. તમારા અને તમારા ફંડની સુરક્ષા માટે તેને સાઇન કરવાની ક્ષમતાને અમે બંધ કરી દીધી છે.", + "maliciousTransactionWarningIgnoreWarning": "ચેતવણીને ધ્યાનમાં ન લો, ગમે તે રીતે આગળ વધો", + "maliciousTransactionWarningTitle": "વ્યવહાર ચિહ્નિત થયો છે!", + "maliciousRequestBlockedTitle": "વિનંતી અવરોધીત કરેલ છે", + "maliciousRequestWarning": "આ વેબસાઇટને દૂષિત ગણેલી છે. તે તમારા ફંડને ચોરી શકે છે અથવા ભ્રામક વિનંતીની નિશ્ચિત કરીને બનાવટ કરી શકે છે.", + "maliciousSignatureRequestBlocked": "તમારી સુરક્ષા માટે, Phantom એ આ વિનંતીને અવરોધિત કરી છે.", + "maliciousRequestBlocked": "તમારી સુરક્ષા માટે, Phantom એ આ વિનંતીને અવરોધીત કરી છે. તમારે આ વિન્ડો બંધ કરીને આ વિન્ડોને ખોલતી સાઇટ વાપરવાનું બંધ કરવું જોઈએ.", + "siwErrorPopupTitle": "સહીની વિનંતી અમાન્ય", + "siwParseErrorDescription": "અમાન્ય ફોર્મેટને કારણે ઍપની સહીની વિનંતી રજૂ કરી શકાતી નથી.", + "siwVerificationErrorDescription": "સહીની વિનંતીના સંદેશની સાથે 1 કે તેથી વધુ ત્રુટિ(ઓ) હતી. તમારી સુરક્ષા માટે, ખાત્રી કરવા વિનંતી કે, તમે સાચી ઍપ વાપરો છો અને ફરી પ્રયાસ કરો.", + "siwErrorPagination": "{{total}} ના {{n}}", + "siwErrorMessage_ADDRESS_MISMATCH": "ચેતવણી: ઍપનું સરનામું સહી માટે આપેલા સરનામાં સાથે મેળ ખાતું નથી.", + "siwErrorMessage_DOMAIN_MISMATCH": "ચેતવણી: ઍપનું ડોમેન ચકાસણી માટે આપેલા ડોમેન સાથે મેળ ખાતું નથી.", + "siwErrorMessage_URI_MISMATCH": "ચેતવણી: URI હોસ્ટનેમ ડોમેન સાથે મેળ ખાતું નથી.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "ચેતવણી: ચેન આઇડી ચકાસણી માટે આપવામાં આવેલા ચેન આઇડી સાથે મેળ ખાતું નથી.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "ચેતવણી: સંદેશ બહાર પાડ્યા તારીખ વીતેલ સમયથી ઘણી પહેલાની છે.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "ચેતવણી: સંદેશ બહાર પાડ્યા તારીખ બહુ આગળના ભવિષ્યની છે.", + "siwErrorMessage_EXPIRED": "ચેતવણી: સંદેશની સમય મર્યાદા સમાપ્ત થઇ ગઇ છે.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "ચેતવણી: બહાર પાડવામાં આવે એ પહેલાં સંદેશાની સમય મર્યાદા સમાપ્ત થઈ ગઈ છે.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "ચેતવણી: સંદેશ માન્ય થતાં પહેલાં તેની સમય મર્યાદા સમાપ્ત થઈ જશે.", + "siwErrorShowErrorDetails": "ત્રુટિની માહીતીઓ બતાવો", + "siwErrorHideErrorDetails": "ત્રુટિની માહીતીઓ છૂપાઓ", + "siwErrorIgnoreWarning": "ચેતવણીને ધ્યાનમાં ન લો, ગમે તે રીતે આગળ વધો", + "siwsTitle": "સાઇન ઇન વિનંતી", + "siwsPermissions": "પરવાનગીઓ", + "siwsAgreement": "સંદેશો", + "siwsAdvancedDetails": "ઉન્નત માહિતીઓ", + "siwsAlternateStatement": "{{domain}} ઈચ્છે છે કે તમે તમારા Solana ખાતાંમાં પ્રવેશ કરો:{{address}}", + "siwsFieldLable_domain": "ડોમેન", + "siwsFieldLable_address": "સરનામું", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "આવૃત્તિ", + "siwsFieldLable_chainId": "ચેઇન ID", + "siwsFieldLable_nonce": "Nonce", + "siwsFieldLable_issuedAt": "ખાતે આપેલ", + "siwsFieldLable_expirationTime": "સમાપ્ત થવાનો સમય", + "siwsFieldLable_requestId": "વિનંતી આઇડી", + "siwsFieldLable_resources": "સ્ત્રોતો", + "siwsVerificationErrorDescription": "સાઇન-ઇન વિનંતી અમાન્ય છે. એનો અર્થ એ છે કે કાં તો સાઇટ સુરક્ષિત નથી, અથવા તો ડેવલોપરે વિંનતી મોકલતી વખતે ભૂલ કરી છે.", + "siwsErrorNumIssues": "{{n}} તકલીફો", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "તમે જે નેટવર્ક પર છો તેની સાથે આ ચેઇન ID બંધ બેસતું નથી.", + "siwsErrorMessage_DOMAIN_MISMATCH": "આ ડોમેન એ નથી જેમાં તમે સાઇન ઇન કરી રહ્યાં છો.", + "siwsErrorMessage_URI_MISMATCH": "આ URI એ નથી જેમાં તમે સાઇન ઇન કરી રહ્યાં છો.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "સંદેશ બહાર પાડ્યા તારીખ વીતેલ સમયથી ઘણી પહેલાની છે.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "સંદેશ બહાર પાડ્યા તારીખ બહુ આગળના ભવિષ્યની છે.", + "siwsErrorMessage_EXPIRED": "સંદેશ સમાપ્ત થઈ ગયો.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "બહાર પાડવામાં આવે એ પહેલાં સંદેશાની સમય મર્યાદા સમાપ્ત થઈ ગઈ છે.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "સંદેશ માન્ય થતાં પહેલાં તેની સમય મર્યાદા સમાપ્ત થઈ જશે.", + "changeLockTimerPrimaryText": "આપમેળે તાળાંનું ટાઇમર", + "changeLockTimerSecondaryText": "તમારા વૉલેટના નિષ્ક્રિય થયા બાદ અમારે તાળું મારવા માટે કેટલા સમય સુધી રાહ જોવી જોઈએ?", + "changeLockTimerToast": "આપમેળે તાળાંનું ટાઇમર અપડેટ થઈ ગયું છે", + "changePasswordConfirmNewPassword": "નવા પાસવર્ડની પુષ્ટિ કરો", + "changePasswordCurrentPassword": "હાલનો પાસવર્ડ", + "changePasswordErrorIncorrectCurrentPassword": "હાલનો પાસવર્ડ અમાન્ય છે", + "changePasswordErrorGeneric": "કંઈક ત્રુટિ થઈ છે, પછી ફરી પ્રયાસ કરવા વિનંતી", + "changePasswordNewPassword": "નવો પાસવર્ડ", + "changePasswordPrimaryText": "પાસવર્ડ બદલો", + "changePasswordToast": "પાસવર્ડ અપડેટ થઈ ગયો છે", + "collectionsHiddenCollections": "છૂપાવેલ સંગ્રહો", + "collectiblesReportAsSpam": "સ્પેમ તરીકે રિપોર્ટ કરો", + "collectiblesReportAsSpamAndHide": "સ્પેમ તરીકે રીપોર્ટ કરો અને છૂપાવો", + "collectiblesReportAsNotSpam": "સ્પેમ નથી તરીકે રિપોર્ટ કરો", + "collectiblesReportAsNotSpamAndUnhide": "દેખાડો અને જાણ કરો કે તે સ્પેમ નથી", + "collectiblesReportNotSpam": "સ્પેમ નથી", + "collectibleDetailDescription": "વિગત", + "collectibleDetailProperties": "ગુણ", + "collectibleDetailOrdinalInfo": "સામાન્ય માહિતી", + "collectibleDetailRareSatsInfo": "રેર સેટ્સની માહિતી", + "collectibleDetailSatsInUtxo": "UTXO માં સેટ્સ", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} સેટ્સ", + "collectibleDetailSatNumber": "સેટ નંબર", + "collectibleDetailSatName": "સેટ નામ", + "collectibleDetailInscriptionId": "ઇનસ્ક્રિપ્શન આઇડી", + "collectibleDetailInscriptionNumber": "ઇનસ્ક્રિપ્શન સંખ્યા", + "collectibleDetailStandard": "સ્ટાન્ડર્ડ", + "collectibleDetailCreated": "બનાવેલ", + "collectibleDetailViewOnExplorer": "{{explorer}} પર જુઓ", + "collectibleDetailList": "સૂચિ", + "collectibleDetailSellNow": "{{amount}} {{symbol}} નું વેચાણ કરો", + "collectibleDetailUtxoSplitterCtaTitle": "વધારાના Bitcoin ખાલી કરો", + "collectibleDetailUtxoSplitterCtaSubtitle": "ખોલવા માટે તમારી પાસે BTC ના {{value}} છે", + "collectibleDetailUtxoSplitterModalCtaTitle": "રેર સેટ્સ", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "તમારા ફંડની સુરક્ષા માટે, અમે રેર સેટ્સવાળા UTXOs માં BTC ને મોકલતા રોકીએ છીએ. તમારા રેર સેટ્સ માંથી {{value}} ના BTC ખાલી કરવા માટે Magic Eden નું UTXO સ્પ્લીટર વાપરો.", + "collectibleDetailUtxoSplitterModalCtaButton": "UTXO સ્પ્લીટર વાપરો", + "collectibleDetailEasilyAccept": "સૌથી વધારે પ્રસ્તાવિક ભાવ સ્વીકારો", + "collectibleDetailSatsCount_one": "{{count}} સેટ", + "collectibleDetailSatsCount_other": "{{count}} સેટ્સ", + "collectibleDetailSpamOverlayDescription": "આ સંગ્રહ યોગ્ય છુપાયેલ હતો કારણ કે Phantom માને છે કે તે સ્પેમ હોઇ શકે છે.", + "collectibleDetailSpamOverlayReveal": "સંગ્રહયોગ્ય બતાવો", + "collectibleBurnTermsOfService": "હું જાણું છું કે આ અસંપાદિત થઇ શકતું નથી", + "collectibleBurnTitleWithCount_one": "ટોકનનો વપરાશ કરો", + "collectibleBurnTitleWithCount_other": "ટોકનોનો વપરાશ કરો", + "collectibleBurnDescriptionWithCount_one": "આ કાર્યથી ટોકન કાયમ માટે નાશ પામશે અને તમારા વૉલેટમાંથી આ ટોકન દૂર થશે.", + "collectibleBurnDescriptionWithCount_other": "આ કાર્યથી ટોકનો કાયમ માટે નાશ પામશે અને તમારા વૉલેટમાંથી આ ટોકનો દૂર થશે.", + "collectibleBurnTokenWithCount_one": "ટોકન", + "collectibleBurnTokenWithCount_other": "ટોકનો", + "collectibleBurnCta": "વપરાશ કરો", + "collectibleBurnRebate": "છૂટ", + "collectibleBurnRebateTooltip": "આ ટોકન વાપરવા બદલ નાની રકમના SOL તમારા વૉલેટમાં આપોઆપ જમા થશે.", + "collectibleBurnNetworkFee": "નેટવર્ક ફી", + "collectibleBurnNetworkFeeTooltip": "લેવડ-દેવડના વ્યવહારની પ્રક્રિયા કરવા માટે Solana નેટવર્કને રકમની આવશ્યકતા છે", + "unwrapButtonSwapTo": "{{chainSymbol}} પર વિનિમય કરો", + "unwrapButtonWithdrawFrom": "{{chainSymbol}} માટે {{withdrawalSource}} થી ઉપાડ કરો", + "unwrapModalEstimatedTime": "અંદાજીત સમય", + "unwrapModalNetwork": "નેટવર્ક", + "unwrapModalNetworkFee": "નેટવર્ક ફી", + "unwrapModalTitle": "સારાંશ", + "unsupportedChain": "અસમાર્થિત ચેઇન", + "unsupportedChainDescription": "એવું જણાય છે કે {{action}} ને {{chainName}} નેટવર્ક પર અમે સમર્થન કરતાં નથી.", + "networkFeesTooltipLabel": "{{chainName}} નેટવર્ક ફી", + "networkFeesTooltipDescription": "વિવિધ કારકોને આધારે {{chainName}} ફી અલગ અલગ છે. તમારા લેવડ-દેવડના વ્યવહારને ઝડપી (વધુ મોંઘુ) અથવા ધીમું (સસ્તું) કરવા માટે તમે તેમાં ફેરફાર કરી શકો છો.", + "burnStatusErrorTitleWithCount_one": "ટોકનનો વપરાશ કરવામાં નિષ્ફ્ળતા", + "burnStatusErrorTitleWithCount_other": "ટોકનોનો વપરાશ કરવામાં નિષ્ફ્ળતા", + "burnStatusSuccessTitleWithCount_one": "ટોકન વપરાય ગયા!", + "burnStatusSuccessTitleWithCount_other": "ટોકનો વપરાય ગયા!", + "burnStatusLoadingTitleWithCount_one": "ટોકન વપરાય રહ્યાં છે...", + "burnStatusLoadingTitleWithCount_other": "ટોકનો વપરાય રહ્યાં છે...", + "burnStatusErrorMessageWithCount_one": "આ ટોકન વપરાય શક્યા નથી. ફરી પ્રયાસ કરવા વિનંતી.", + "burnStatusErrorMessageWithCount_other": "આ ટોકનો વપરાય શક્યા નથી. ફરી પ્રયાસ કરવા વિનંતી.", + "burnStatusSuccessMessageWithCount_one": "આ ટોકન કાયમ માટે નાશ પામ્યા છે અને {{rebateAmount}} SOLતમારા વૉલેટમાં જમા થઇ ગયા છે.", + "burnStatusSuccessMessageWithCount_other": "આ ટોકનો કાયમ માટે નાશ પામ્યા છે અને {{rebateAmount}} SOLતમારા વૉલેટમાં જમા થઇ ગયા છે.", + "burnStatusLoadingMessageWithCount_one": "આ ટોકન કાયમ માટે નાશ પામ્યા છે અને {{rebateAmount}} SOL તમારા વૉલેટમાં જમા થઇ જશે.", + "burnStatusLoadingMessageWithCount_other": "આ ટોકનો કાયમ માટે નાશ પામ્યા છે અને {{rebateAmount}} SOL તમારા વૉલેટમાં જમા થઇ જશે.", + "burnStatusViewTransactionText": "લેવડ-દેવડના વ્યવહાર જુઓ", + "collectibleDisplayLoading": "લોડ થઈ રહ્યું છે...", + "collectiblesNoCollectibles": "સંગ્રહ યોગ્યમાં કંઇ નથી", + "collectiblesPrimaryText": "તમારા સંગ્રહ યોગ્ય", + "collectiblesReceiveCollectible": "સંગ્રહ યોગ્ય પ્રાપ્ત કરો", + "collectiblesUnknownCollection": "અજ્ઞાત સંગ્રહ", + "collectiblesUnknownCollectible": "અજ્ઞાત સંગ્રહ યોગ્ય", + "collectiblesUniqueHolders": "વિશિષ્ટ ધારકો", + "collectiblesSupply": "સપ્લાઇ", + "collectiblesUnknownTokens": "અજ્ઞાત ટોકનો", + "collectiblesNrOfListed": "{{ nrOfListed }} સૂચિબદ્ધ કર્યું", + "collectiblesListed": "સૂચિબદ્ધ કર્યું", + "collectiblesMintCollectible": "સંગ્રહયોગ્ય ભેગા કરો", + "collectiblesYouMint": "તમે ભેગા કરો", + "collectiblesMintCost": "મિંટ કરવાનો ખર્ચ", + "collectiblesMintFail": "ભેગા કરવામાં નિષ્ફળ ગયા", + "collectiblesMintFailMessage": "તમારા સંગ્રહયોગ્ય મિંટ કરવામાં મુશ્કેલી આવી હતી. કૃપા કરી ફરી પ્રયાસ કરો.", + "collectiblesMintCostFree": "ની: શુલ્ક", + "collectiblesMinting": "ભેગા થઈ રહ્યા છે...", + "collectiblesMintingMessage": "તમારા સંગ્રહયોગ્ય ભેગા કરવામાં આવેલા છે", + "collectiblesMintShareSubject": "આ તપાસો", + "collectiblesMintShareMessage": "મે તેને @phantom ઉપર મિંટ કર્યું હતું!", + "collectiblesMintSuccess": "ભેગા કરવામાં સફળતા", + "collectiblesMintSuccessMessage": "તમારા સંગ્રહયોગ્ય હવે ભેગા કરવામાં આવેલા છે", + "collectiblesMintSuccessQuestMessage": "તમે Phantom ક્વેસ્ટની જરૂરીયાતો પૂરી કરેલી છે. તમારા ની:શુલ્ક સંગ્રહ યોગ્ય મેળવવા માટે તમારા પુરસ્કારને ક્લેમ કરો.", + "collectiblesMintRequired": "જરૂરી છે", + "collectiblesMintSafelyDismiss": "તમે આ વિંડોને સુરક્ષિત રીતે કાઢી નાખી શકો છો.", + "collectiblesTrimmed": "અમે સંગ્રહ યોગ્યની સંખ્યા કે જે હવે દર્શાવી શકાય તેની સીમાએ પહોંચી ગયા છીએ.", + "collectiblesSeeAllHoldings": "બધા હોલ્ડીંગ જુઓ", + "collectiblesLast": "છેલ્લે", + "collectiblesAbout": "પરિચય", + "collectiblesSocialLinks": "સોશ્યલ લિંક", + "collectiblesNonTransferable": "ટ્રાન્સર કરી શકાતું નથી", + "collectiblesNonTransferableYes": "હા", + "collectiblesSellOfferDetails": "પ્રસ્તાવિક ભાવની માહિતીઓ", + "collectiblesSellYouSell": "તમે વેચો", + "collectiblesSellGotIt": "સમજાય ગયું", + "collectiblesSellYouReceive": "તમે મેળવો", + "collectiblesSellOffer": "ઓફર", + "collectiblesSoldCollectible": "વેચાયેલ સંગ્રહ યોગ્ય", + "collectiblesSellMarketplace": "બજાર", + "collectiblesSellCollectionFloor": "કલેક્શન ફ્લોર", + "collectiblesSellDifferenceFromFloor": "ફ્લોરનો તફાવત", + "collectiblesSellLastSalePrice": "આખરી સેલ", + "collectiblesSellEstimatedFees": "અંદાજિત ફી", + "collectiblesSellEstimatedProfitAndLoss": "અંદાજીત નફો/નુકસાન", + "collectiblesSellViewOnMarketplace": "{{marketplace}} પર જુઓ", + "collectiblesSellCollectionFloorTooltip": "વિવિધ બજારોના સંગ્રહમાં સૌથી ઓછો \"હવે ખરીદો\" ભાવ.", + "collectiblesSellProfitLossTooltip": "છેલ્લી વેચાણ કિંમત અને ફી બાદ કર્યા પછી વધતી પ્રસ્તાવિક રકમને આધારે અંદાજીત નફા/નુકસાનની ગણતરી કરવામાં આવે છે.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "({{royaltiesPercentage}}) રોયલ્ટી", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "({{marketplaceFeePercentage}}) બજાર ફી", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "બજાર ફી", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}} નેટવર્ક", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "ભાવ {{phantomFeePercentage}} Phantom ફી સહિત છે", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "રોયલ્ટી, નેટવર્ક ફી, બજાર ફી, અને {{phantomFeePercentage}} Phantom ફી સહિતનો ભાવ છે", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "આપેલ કિંમત રોયલ્ટી, નેટવર્ક ફી અને માર્કેટપ્લેસ ફી સહિતની છે", + "collectiblesSellTransactionFeeTooltipTitle": "લેવડ-દેવડના વ્યવહારની ફી", + "collectiblesSellStatusLoadingTitle": "પ્રસ્તાવ સ્વીકારી રહ્યાં છે...", + "collectiblesSellStatusLoadingIsSellingFor": "બદલામાં વેચવામાં આવી રહ્યો છે", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} વેચાઇ ગયું!", + "collectiblesSellStatusSuccessWasSold": "બદલામાં સફળતાપૂર્વક વેચાઇ ગયો હતો", + "collectiblesSellStatusErrorTitle": "કંઇક ત્રુટિ થઈ છે", + "collectiblesSellStatusErrorSubtitle": "વેચવાનો પ્રયાસ કરતી વખતે આ એક સમસ્યા હતી", + "collectiblesSellStatusViewTransaction": "લેવડ-દેવડના વ્યવહાર જુઓ", + "collectiblesSellInsufficientFundsTitle": "અપૂરતું ભંડોળ", + "collectiblesSellInsufficientFundsSubtitle": "અમે આ સંગ્રહ યોગ્યની ઑફર સ્વીકારી શકતા નથી કારણ કે નેટવર્ક ફી ચૂકવવા માટે ભંડોળ પૂરતું ન હતું.", + "collectiblesSellRecentlyTransferedNFTTitle": "હાલ સ્થાનાંતર થયેલ", + "collectiblesSellRecentlyTransferedNFTSubtitle": "સ્થાનાંતર કર્યા બાદ બોલી સ્વીકારવા માટે તમારે 1 કલાક રાહ જોવી આવશ્યક છે.", + "collectiblesApproveCollection": "{{collectionName}} મંજૂર થયું", + "collectiblesSellNotAvailableAnymoreTitle": "ઓફર ઉપલબ્ધ નથી", + "collectiblesSellNotAvailableAnymoreSubtitle": "આ ઑફર હવે ઉપલબ્ધ નથી. આ બોલી રદ કરી અને ફરી પ્રયાસ કરો", + "collectiblesSellFlaggedTokenTitle": "સંગ્રહ યોગ્ય ફ્લેગ કરેલા છે", + "collectiblesSellFlaggedTokenSubtitle": "સંગ્રહ યોગ્ય વેપાર કરી શકાય એવા નથી, તેના વિવિધ કારણો હોઈ શકે, જેમ કે તેની ચોરાયેલ તરીકે જાણ થઇ હોય અથવા લોકઅપ વગરનો હિસ્સો મુકેલો હોય", + "collectiblesListOnMagicEden": "Magic Eden પર સૂચિબદ્ધ કરો", + "collectiblesListPrice": "વેચાણ કિંમત", + "collectiblesUseFloor": "મૂળ કિંમતનો ઉપયોગ કરો", + "collectiblesFloorPrice": "મૂળ કિંમત", + "collectiblesLastSalePrice": "છેલ્લી વેચાણ કિંમત", + "collectiblesTotalReturn": "કુલ વળતર", + "collectiblesOriginalPurchasePrice": "મૂળ ખરીદ કિંમત", + "collectiblesMagicEdenFee": "Magic Eden ફી", + "collectiblesArtistRoyalties": "કલાકારોની રોયલ્ટી", + "collectiblesListNowButton": "હવે લિસ્ટ કરો", + "collectiblesListAnywayButton": "છતાં પણ વેચાણ સૂચીમાં મૂકો", + "collectiblesCreateListingTermsOfService": "<1>\"હવે લિસ્ટ કરો\" પર ટેપ કરીને તમે Magic Eden ની <3>સેવાની શરતો થી સહમત થાઓ છો", + "collectiblesViewListing": "લિસ્ટિંગ જુઓ", + "collectiblesListingViewTransaction": "લેવડ-દેવડના વ્યવહાર જુઓ", + "collectiblesRemoveListing": "લિસ્ટિંગ દૂર કરો", + "collectiblesEditListing": "લિસ્ટિંગમાં ફેરફાર કરો", + "collectiblesEditListPrice": "વેચાણ કિંમતમાં ફેરફાર કરો", + "collectiblesListPriceTooltip": "લિસ્ટ પ્રાઇસ એટલે કે સૂચિ કિંમત એ ચીજની વેચાણ કિંમત છે. સામાન્ય રીતે વિક્રેતાઓ લિસ્ટ પ્રાઇસને ફ્લોર પ્રાઇસ એટલે કે મૂળ કિંમતે કે તેથી વધુ રાખે છે.", + "collectiblesFloorPriceTooltip": "આ સંગ્રહમાં ચીજની મૂળ કિંમત એ સૌથી ન્યુનત્તમ સક્રિય સૂચિ કિંમત છે.", + "collectiblesOriginalPurchasePriceTooltip": "મૂળરૂપે તમે આ ભાવે આ ચીજ ખરીદી હતી.", + "collectiblesPurchasedForSol": "{{lastPurchasePrice}} SOL થી ખરીદ્યાં", + "collectiblesUnableToLoadListings": "લિસ્ટિંગ લોડ કરવામાં અસમર્થ", + "collectiblesUnableToLoadListingsFrom": "{{marketplace}} માંથી લિસ્ટિંગ લોડ કરવામાં અસમર્થ", + "collectiblesUnableToLoadListingsDescription": "તમારી લિસ્ટિંગ અને સંપત્તિઓ સુરક્ષિત છે પરંતુ હાલ અમે તેને {{marketplace}} માંથી લોડ કરવામાં અસમર્થ હતા. ફરી પ્રયાસ કરવા વિનંતી.", + "collectiblesBelowFloorPrice": "મૂળ કિંમતથી નીચે", + "collectiblesBelowFloorPriceMessage": "શું તમારા NFTને મૂળ કિંમતથી નીચે તમે વેચાણની સૂચિમાં મૂકવા માંગો છો?", + "collectiblesMinimumListingPrice": "ન્યૂનતમ કિંમત 0.01 SOL છે", + "collectiblesMagicEdenFeeTooltip": "Magic Eden સંપૂર્ણ લેવડ-દેવડના વ્યવહાર પર ફી લે છે.", + "collectiblesArtistRoyaltiesTooltip": "દરેક પૂર્ણ થયેલા વેચાણમાંથી આ સંગ્રહના નિર્માતા રોયલ્ટી % મેળવે છે.", + "collectibleScreenCollectionLabel": "સંગ્રહ", + "collectibleScreenPhotosPermissionTitle": "ફોટાની અનુમતિ", + "collectibleScreenPhotosPermissionMessage": "તમારા ફોટાનો વપરાશ કરવા માટે અમને તમારી અનુમતિની આવશ્યકતા છે. સેટિંગ્સમાં જઇ અને તમારી અનુમતિઓ અપડેટ કરવા વિનંતી.", + "collectibleScreenPhotosPermissionOpenSettings": "સેટિંગ્સ ખોલો", + "listStatusErrorTitle": "લિસ્ટિંગ નિષ્ફ્ળ થઇ", + "editListStatusErrorTitle": "અપડેટ કરવામાં અસમર્થ", + "removeListStatusErrorTitle": "નિષ્ફ્ળ થયેલી લિસ્ટિંગ દૂર કરો", + "listStatusSuccessTitle": "લિસ્ટિંગ બની ગયેલ છે!", + "editListingStatusSuccessTitle": "અપડેટ થયેલી લિસ્ટિંગ!", + "removeListStatusSuccessTitle": "Magic Eden માંથી લિસ્ટિંગ દૂર કરેલ છે", + "listStatusLoadingTitle": "લિસ્ટિંગ બની રહી છે...", + "editListingStatusLoadingTitle": "લિસ્ટિંગ અપડેટ થઈ રહી છે...", + "removeListStatusLoadingTitle": "લિસ્ટિંગ દૂર થઇ રહી છે...", + "listStatusErrorMessage": "{{name}} Magic Eden પર સૂચિબદ્ધ કરી શકાયું નથી", + "removeListStatusErrorMessage": "{{name}} Magic Eden પર બિનસૂચિબદ્ધ કરી શકાયું નથી", + "listStatusSuccessMessage": "{{name}} ને હવે Magic Eden પર {{listCollectiblePrice}} SOL માટે સૂચિબધ્ધ કરવામાં આવેલ છે", + "editListingStatusSuccessMessage": "{{name}} હવે Magic Eden પર {{editListCollectiblePrice}} SOL માટે અપડેટ થયેલું છે", + "removeListStatusSuccessMessage": "{{name}} ને સફળતાપૂર્વક Magic Eden માંથી દૂર કરવામાં આવેલ છે", + "listStatusLoadingMessage": "Magic Eden પર {{name}} ને {{listCollectiblePrice}} SOL માટે સૂચિબદ્ધ કરવામાં આવી રહ્યું છે.", + "editListingStatusLoadingMessage": "Magic Eden પર {{name}} {{editListCollectiblePrice}} SOL માટે અપડેટ થઇ રહ્યું છે.", + "removeListStatusLoadingMessage": "Magic Eden માંથી {{name}} દૂર થઇ રહ્યું છે. તેમાં થોડો સમય લાગી શકે છે.", + "listStatusLoadingSafelyDismiss": "તમે આ વિંડોને સુરક્ષિત રીતે કાઢી નાખી શકો છો.", + "listStatusViewOnMagicEden": "Magic Eden પર જુઓ", + "listStatusViewOnMarketplace": "{{marketplace}} પર જુઓ", + "listStatusLoadingDismiss": "કાઢી નાખો", + "listStatusViewTransaction": "લેવડ-દેવડના વ્યવહાર જુઓ", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "તમારું હાર્ડવેર વૉલેટને જોડો અને સુનિશ્ચિત કરો કે તે ખૂલું હોય. એક વખત અમે તેને શોધી કાઢીએ તો તમારે કયું સરનામું વાપરવું તે પસંદ કરી શકો છો.", + "connectHardwareFailedPrimaryText": "જોડાણ નિષ્ફળ ગયું", + "connectHardwareFailedSecondaryText": "તમારા હાર્ડવેર વૉલેટને જોડવા અને સુનિશ્ચિત કરવા વિનંતી કે તે ખૂલું હોય. એક વખત અમે શોધી કાઢીએ તો કયું સરનામું વાપરવું તે તમે પસંદ કરી શકો છો.", + "connectHardwareFinishPrimaryText": "ખાતું ઉમેરાય ગયું!", + "connectHardwareFinishSecondaryText": "હવે તમે Phantomની અંદર તમારા Ledger Nano વૉલેટને ઍક્સેસ કરી શકો છો. એક્સટેન્શન પર પાછા ફરવા વિનંતી.", + "connectHardwareNeedsPermissionPrimaryText": "એક નવું વૉલેટ જોડો", + "connectHardwareNeedsPermissionSecondaryText": "જોડાણની પ્રક્રિયા શરૂ કરવા માટે નીચેના બટન પર ક્લિક કરશો.", + "connectHardwareSearchingPrimaryText": "વૉલેટ શોધે છે...", + "connectHardwareSearchingSecondaryText": "તમારા હાર્ડવેર વૉલેટને જોડો સુનિશ્ચિત કરશો કે તે ખૂલું હોય, અને સાથે એ પણ ખાતરી કરશો કે તમારા બ્રાઉઝરમાં તમે અનુમતિઓ મંજૂર કરેલી હોય.", + "connectHardwarePermissionDeniedPrimary": "પરવાનગી નકારાઈ છે", + "connectHardwarePermissionDeniedSecondary": "તમારા ખાતાં ઉપકરણ સાથે જોડાણ કરવા માટે Phantom પરવાનગી આપશો", + "connectHardwarePermissionUnableToConnect": "જોડાણ અશક્ય થયું", + "connectHardwarePermissionUnableToConnectDescription": "તમારાં ખાતાં ઉપકરણ સાથે અમારું જોડાણ અશક્ય થયું હતું. અમને વધારે પરવાનગીઓની જરૂર પડી શકે છે.", + "connectHardwareSelectAddressAllAddressesImported": "બધા સરનામાં આયાત થઈ ગયા", + "connectHardwareSelectAddressDerivationPath": "ઊગમ માર્ગ", + "connectHardwareSelectAddressSearching": "શોધી રહ્યું છે...", + "connectHardwareSelectAddressSelectWalletAddress": "વૉલેટ સરનામું પસંદ કરો", + "connectHardwareSelectAddressWalletAddress": "વૉલેટ સરનામું", + "connectHardwareWaitingForApplicationPrimaryText": "તમારા Ledger માં Solana ઍપ ખોલો", + "connectHardwareWaitingForApplicationSecondaryText": "તમારા હાર્ડવેર વૉલેટને જોડવા અને સુનિશ્ચિત કરવા વિનંતી કે તે ખૂલું હોય.", + "connectHardwareWaitingForPermissionPrimaryText": "અનુમતિ જરૂરી છે", + "connectHardwareWaitingForPermissionSecondaryText": "તમારા હાર્ડવેર વૉલેટને જોડો સુનિશ્ચિત કરશો કે તે ખૂલું હોય, અને સાથે તે ખાતરી કરશો કે તમારા બ્રાઉઝરમાં તમે અનુમતિઓ મંજૂર કરેલી હોય.", + "connectHardwareAddAccountButton": "ખાતું ઉમેરો", + "connectHardwareLedger": "તમારું ખાતું જોડો", + "connectHardwareStartConnection": "તમારા ખાતાં હાર્ડવેર વૉલેટનું જોડાણ શરું કરવા નીચેના બટન પર ક્લીક કરો", + "connectHardwarePairSuccessPrimary": "{{productName}} જોડાયેલ છે", + "connectHardwarePairSuccessSecondary": "તમે તમારા {{productName}} સાથે સફળતાપૂર્વક જોડાઇ ગયા છો.", + "connectHardwareSelectChains": "જોડાવા માટે શ્રેણીઓની પસંદગી કરો", + "connectHardwareOpenAppInterpolated": "તમારા Ledger માં {{app}} ઍપ ખોલો", + "connectHardwareSearching": "શોધી રહ્યું છે...", + "connectHardwareMakeSureConnected": "જોડો અને તમારા હાર્ડવેર વૉલેટને ખોલો. સંબંધિત બ્રાઉઝરની પરવાનગીઓ મંજૂર કરવા વિનંતી.", + "connectHardwareOpenAppDescription": "તમારા હાર્ડવેર વૉલેટને ખોલવા વિનંતી", + "connectHardwareConnecting": "જોડાઈ રહ્યું છે...", + "connectHardwareConnectingDescription": "અમે તમારા ખાતાં ઉપકરણ સાથે જોડાણ કરી રહ્યાં છીએ.", + "connectHardwareConnectingAccounts": "તમારાં ખાતાંઓ જોડાઇ રહ્યાં છે...", + "connectHardwareDiscoveringAccounts": "ખાતાં શોધી રહ્યાં છીએ...", + "connectHardwareDiscoveringAccountsDescription": "અમે તમારા ખાતાંઓની પ્રવૃત્તિઓ શોધી રહ્યાં છીએ.", + "connectHardwareErrorLedgerLocked": "ખાતું લોક થઇ ગયું છે", + "connectHardwareErrorLedgerLockedDescription": "ખાત્રી કરશો કે તમારા ખાતાંનું ઉપકરણ શું ખુલ્લું છે, પછી ફરી પ્રયાસ કરો.", + "connectHardwareErrorLedgerGeneric": "કંઇક તકલીફ થઇ છે", + "connectHardwareErrorLedgerGenericDescription": "ખાતાંઓ શોધી શક્યા નથી. ખાત્રી કરશો કે તમારા ખાતાંનું ઉપકરણ શું ખુલ્લું છે, પછી ફરી પ્રયાસ કરો.", + "connectHardwareErrorLedgerPhantomLocked": "Phantom ફરીથી ખોલી અને ફરી હાર્ડવેર જોડવાનો પ્રયાસ કરવા વિનંતી.", + "connectHardwareFindingAccountsWithActivity": "{{chainName}} ખાતાંઓ શોધી રહ્યાં છીએ...", + "connectHardwareFindingAccountsWithActivityDualChain": "{{chainName1}} કે {{chainName2}} ખાતાંઓ શોધી રહ્યાં છે...", + "connectHardwareFoundAccountsWithActivity": "અમને તમારા લેજરમાં {{numOfAccounts}} ક્રિયાશીલતા સાથેના ખાતાંઓ મળ્યાં છે.", + "connectHardwareFoundAccountsWithActivitySingular": "અમને તમારા લેજરમાં ક્રિયાશીલતા સાથે 1 ખાતું મળ્યું છે.", + "connectHardwareFoundSomeAccounts": "અમને તમારાં ખાતા ઉપકરણમાં થોડાં ખાતાંઓ મળ્યાં છે.", + "connectHardwareViewAccounts": "ખાતાંઓ જુઓ", + "connectHardwareConnectAccounts": "ખાતાંઓ જોડાયાં છે", + "connectHardwareSelectAccounts": "ખાતાંઓ પસંદ કરો", + "connectHardwareChooseAccountsToConnect": "જોડવા માટે વૉલેટ ખાતાંઓ પસંદ કરો.", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} ખાતાંઓ ઉમેર્યા છે", + "connectHardwareAccountsStepOfSteps": "{{totalSteps}} પગલાંનું {{stepNum}} પગલું", + "connectHardwareMobile": "ખાતું જોડો", + "connectHardwareMobileTitle": "તમારા લેજર હાર્ડવેર વૉલેટને જોડો", + "connectHardwareMobileEnableBluetooth": "બ્લૂટૂથ ચાલુ કરો", + "connectHardwareMobileEnableBluetoothDescription": "બ્લૂટૂથને જોડવા વપરાશ કરવાની પરવાનગી આપો", + "connectHardwareMobileEnableBluetoothSettings": "Phantom ને સ્થળ અને આસપાસના ઉપકરણની અનુમતિઓ આપવા સેટિંગ્સમાં જાઓ.", + "connectHardwareMobilePairWithDevice": "તમારા ખાતાં ઉપકરણ સાથે જોડો", + "connectHardwareMobilePairWithDeviceDescription": "શ્રેષ્ઠતમ સિગ્નલ મેળવવા તમારું ઉપકરણ નજીક રાખો", + "connectHardwareMobileConnectAccounts": "ખાતાંઓ જોડો", + "connectHardwareMobileConnectAccountsDescription": "તમે વાપરેલ કોઈ પણ ખાતાંની પ્રવૃત્તિ પર અમે નજર કરીશું", + "connectHardwareMobileConnectLedgerDevice": "તમારું લેજર ઉપકરણ જોડો", + "connectHardwareMobileLookingForDevices": "આસપાસ ઉપકરણો શોધી રહ્યાં છીએ...", + "connectHardwareMobileLookingForDevicesDescription": "તમારું લેજર ઉપકરણ જોડવા અને ખાતરી કરવા વિનંતી કે તે ખુલ્લું હોય.", + "connectHardwareMobileFoundDeviceSingular": "અમને 1 લેજર ઉપકરણ મળ્યું", + "connectHardwareMobileFoundDevices": "અમને {{numDevicesFound}} લેજર ઉપકરણો મળ્યાં", + "connectHardwareMobileFoundDevicesDescription": "જોડાણ શરૂ કરવા માટે નીચેના એક લેજર ઉપકરણની પસંદગી કરો.", + "connectHardwareMobilePairingWith": "{{deviceName}} સાથે જોડી રહ્યું છે", + "connectHardwareMobilePairingWithDescription": "જોડતી વખતે તમારા ખાતાં ઉપકરણ પરની સૂચનાઓને અનુસરો.", + "connectHardwareMobilePairingFailed": "જોડવામાં નિષ્ફળતા", + "connectHardwareMobilePairingFailedDescription": "{{deviceName}} સાથે જોડી શક્યા નથી. ખાતરી કરશો કે તમારું ઉપકરણ ખૂલું હોય.", + "connectHardwareMobilePairingSuccessful": "જોડવામાં સફળતા", + "connectHardwareMobilePairingSuccessfulDescription": "તમે સફળતાપૂર્વક જોડાઈ ગયા છો અને તમારું લેજર ઉપકરણ જોડેલું છે.", + "connectHardwareMobileOpenAppSingleChain": "તમારા Ledger માં {{chainName}} ઍપ ખોલો", + "connectHardwareMobileOpenAppDualChain": "તમારા Ledger માં {{chainName1}} કે {{chainName2}} ઍપ ખોલો", + "connectHardwareMobileOpenAppDescription": "ખાતરી કરશો કે તમારું ઉપકરણ ખુલ્લું હોય.", + "connectHardwareMobileStillCantFindDevice": "હજી તમારું ઉપકરણ નથી મળી શક્યું?", + "connectHardwareMobileLostConnection": "જોડાણ કપાઈ ગયું", + "connectHardwareMobileLostConnectionDescription": "{{deviceName}} સાથે જોડાણ કપાઈ ગયું છે. ખાતરી કરશો કે તમારું ઉપકરણ ખુલ્લું હોય, પછી ફરી પ્રયાસ કરો.", + "connectHardwareMobileGenericLedgerDevice": "ખાતાં ઉપકરણ", + "connectHardwareMobileConnectDeviceSigning": "તમારાં {{deviceName}} ને જોડો", + "connectHardwareMobileConnectDeviceSigningDescription": "તમારું લેજર ઉપકરણ ખોલો અને તેને નજીક રાખો.", + "connectHardwareMobileBluetoothDisabled": "બ્લૂટૂથ બંધ છે", + "connectHardwareMobileBluetoothDisabledDescription": "તમારું બ્લૂટૂથ ચાલુ કરી અને તમારું લેજર ઉપકરણ ખુલ્લું છે તેની ખાતરી કરવા વિનંતી.", + "connectHardwareMobileLearnMore": "વધુ જાણો", + "connectHardwareMobileBlindSigningDisabled": "બ્લાઇન્ડ સાઇન નિષ્ક્રિય થયેલ છે", + "connectHardwareMobileBlindSigningDisabledDescription": "ખાતરી કરશો કે તમારા ઉપકરણ પર બ્લાઇન્ડ સાઇન ચાલુ હોય.", + "connectHardwareMobileConfirmSingleChain": "તમારે તમારા હાર્ડવેર વૉલેટ પર તમારા વ્યવહારને મંજૂરી આપવી પડશે. સુનિશ્ચિત કરો કે તે ખુલ્લું હોય.", + "metamaskExplainerBottomSheetHeader": "આ સાઇટ Phantom સાથે કામ કરે છે", + "metamaskExplainerBottomSheetSubheader": "આગળ વધવા વૉલેટ જોડો ડાઇલોગમાં MetaMask પસંદ કરો.", + "metamaskExplainerBottomSheetDontShowAgain": "ફરી દેખાડવું નહીં", + "ledgerStatusNotConnected": "ખાતું જોડાયેલું નથી", + "ledgerStatusConnectedInterpolated": "{{productName}} જોડાયેલ છે", + "connectionClusterInterpolated": "તમે અત્યારે {{cluster}} માં છો", + "connectionClusterTestnetMode": "હાલમાં તમે ટેસ્ટનેટ મોડમાં છો", + "featureNotSupportedOnLocalNet": "જ્યારે Solana Localnet ચાલુ હોય ત્યારે આ સુવિધા ચાલતી નથી.", + "readOnlyAccountBannerWarning": "તમે આ ખાતું જોઈ રહ્યા છો", + "depositAddress": "સરનામું મેળવો", + "depositAddressChainInterpolated": "તમારી {{chain}} સરનામું", + "depositAssetDepositInterpolated": "{{tokenSymbol}} મેળવો", + "depositAssetSecondaryText": "આ સરનામું માત્ર સુસંગત ટૉકનો મેળવવા માટે વાપરી શકાય છે.", + "depositAssetTextInterpolated": "ટૉકનો અને સંગ્રહ યોગ્ય મેળવવા માટે <1>{{network}} પર આ સરનામાંનો ઉપયોગ કરો.", + "depositAssetTransferFromExchange": "એક્સચેન્જમાંથી સ્થાનાંતર કરો", + "depositAssetShareAddress": "સરનામું શેર કરો", + "depositAssetBuyOrDeposit": "ખરીદી કરો અથવા સ્થાનાંન્તર કરો", + "depositAssetBuyOrDepositDesc": "શરુઆત કરવા માટે તમારા વૉલેટમાં ભંડોળ ઉમેરો", + "depositAssetTransfer": "સ્થાનાંતર કરો", + "editAddressAddressAlreadyAdded": "સરનામું પહેલા જ ઉમેરેલું છે", + "editAddressAddressAlreadyExists": "સરનામું પહેલેથી જ અસ્તિત્વમાં છે", + "editAddressAddressIsRequired": "સરનામું આવશ્યક છે", + "editAddressPrimaryText": "સરનામાંમાં ફેરફાર કરો", + "editAddressRemove": "સરનામાં પુસ્તિકામાંથી દૂર કરો", + "editAddressToast": "સરનામું અપડેટ થઈ ગયું છે", + "removeSavedAddressToast": "સરનામું દૂર થઈ ગયું", + "exportSecretErrorGeneric": "કંઈક ત્રુટિ થઈ છે, પછી ફરી પ્રયાસ કરવા વિનંતી", + "exportSecretErrorIncorrectPassword": "ખોટો પાસવર્ડ", + "exportSecretPassword": "પાસવર્ડ", + "exportSecretPrivateKey": "ખાનગી ચાવી", + "exportSecretSecretPhrase": "ખાનગી શબ્દસમૂહ", + "exportSecretSecretRecoveryPhrase": "ખાનગી રિકવરી શબ્દસમૂહ", + "exportSecretSelectYourAccount": "તમારું ખાતું પસંદ કરો", + "exportSecretShowPrivateKey": "ખાનગી ચાવી દેખાડો", + "exportSecretShowSecretRecoveryPhrase": "ખાનગી રિકવરી શબ્દસમૂહ દેખાડો", + "exportSecretShowSecret": "{{secretNameText}} દેખાડો", + "exportSecretWarningPrimaryInterpolated": "તમારો {{secretNameText}} શેર કરવો <1>નહીં!", + "exportSecretWarningSecondaryInterpolated": "જો કોઈ વ્યક્તિ પાસે તમારો {{secretNameText}} હોય, તો તેઓ પાસે તમારા વૉલેટનું સંપૂર્ણ નિયંત્રણ રહેશે.", + "exportSecretOnlyWay": "તમારું {{secretNameText}} એ તમારા વૉલેટને વસૂલવાનો એક માત્ર રસ્તો છે", + "exportSecretDoNotShow": "તમારું {{secretNameText}} અન્ય કોઈને દેખાડશો નહીં", + "exportSecretWillNotShare": "હું મારું {{secretNameText}} Phantom સહીત, કોઈ સાથે શૅર કરીશ નહીં.", + "exportSecretNeverShare": "તમારા {{secretNameText}} ને ક્યારેય અન્ય કોઈ સાથે શેયર કરશો નહીં", + "exportSecretYourPrivateKey": "તમારી ખાનગી ચાવી", + "exportSecretYourSecretRecoveryPhrase": "તમારો ખાનગી રિકવરી શબ્દસમૂહ", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "મદદ", + "gasUpTo": "{{ amount }} સુધી", + "gasSlowTime": "આશરે 2 મીનીટ", + "gasAverageTime": "આશરે 30 સેકન્ડ", + "gasFastTime": "આશરે 15 સેકન્ડ", + "gasSlowTimePolygon": "આશરે 15 સેકન્ડ", + "gasAverageTimePolygon": "આશરે 10 સેકન્ડ", + "gasFastTimePolygon": "આશરે 5 સેકન્ડ", + "gasSlowTimeBitcoin": "આશરે 1 કલાક", + "gasAverageTimeBitcoin": "આશરે 30 મિનિટ", + "gasFastTimeBitcoin": "આશરે 10 મીનીટ", + "gasSlowTimeAbbrev": "2મીન", + "gasAverageTimeAbbrev": "30સે", + "gasFastTimeAbbrev": "15સે", + "gasSlowTimePolygonAbbrev": "15સે", + "gasAverageTimePolygonAbbrev": "10સે", + "gasFastTimePolygonAbbrev": "5સે", + "gasSlow": "ધીમું", + "gasAverage": "સરેરાશ", + "gasFast": "જલ્દી", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "ફરી પ્રયાસ કરો", + "homeErrorDescription": "તમારી સંપત્તિઓને પુન:પ્રાપ્ત કરવાનો પ્રયાસ કરતી વખતે ત્રુટિ થઈ હતી. રિફ્રેશ કરી અને ફરીથી પ્રયાસ કરવા વિનંતી", + "homeErrorTitle": "સંપત્તિઓ મેળવવામાં નિષ્ફળ થયા", + "homeManageTokenList": "ટોકનની સૂચીનું સંચાલન કરો", + "helloBitcoinBodyTitle": "Bitcoin માં સ્વાગત છે", + "helloBitcoinFeature1Title": "Bitcoin મોકલો, મેળવો અને ખરીદો", + "helloBitcoinFeature1Subtitle": "Phantom પર Bitcoin ની તુરંત હેરફેર કે ખરીદી કરો. મોટા ભાગના વોલેટ અને એક્સચેન્જો પર સુસંગત છે.", + "helloBitcoinFeature2Title": "Ordinals ઇકોસીસ્ટમ પર શોધખોળ કરો", + "helloBitcoinFeature2Subtitle": "Ordinals, BRC-20s, વગેરેને Magic Eden અને Unisat પર ખરીદો, વેચો અને વિનિમય કરો.", + "helloBitcoinFeature3Title": "સલામત અને સુરક્ષિત", + "helloBitcoinFeature3Subtitle": "અમે ખાતરી કરીએ છીએ કે Ordinals, BRC-20s અને Rare Sats ભૂલથી ખર્ચ ન થઈ જાઈ.", + "interstitialDismissUnderstood": "સમજાયું", + "bitcoinAddressTypesBodyTitle": "Bitcoin સરનામાંના પ્રકારો", + "bitcoinAddressTypesFeature1Title": "Bitcoin સરનામાંઓ વિષે", + "bitcoinAddressTypesFeature1Subtitle": "Phantom પર Native Segwit અને Taproot દરેક તેની પોતાની સિલક પર ચાલે છે. તમે BTC કે Ordinals કોઈ પણ એક સરનામાં પ્રકારથી મોકલી શકો છો.", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Phantom પરનું ડિફોલ્ટ સરનામું. Taproot થી જૂનું પણ બધા વોલેટ અને એક્સચેન્જો સાથે સુસંગત છે.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "સૌથી સસ્તી ફી સાથે Ordinals અને BRC-20s માટે શ્રેષ્ઠ. પ્રેફરન્સીસમાં -> પસંદગી પામેલા Bitcoin સરનામાં જઈ સરનામાંમાં ફેરફાર કરો.", + "headerTitleInfo": "માહિતી", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "આ છે તમારું <1>{{addressType}} સરનામું.", + "invalidChecksumTitle": "અમે તમારો ખાનગી શબ્દસમૂહ અપગ્રેડ કર્યો છે!", + "invalidChecksumFeature1ExportPhrase": "તમારો નવો ખાનગી શબ્દસમૂહને આયાત કરો", + "invalidChecksumFeature1ExportPhraseDescription": "તમારા જૂના ખાતાંઓનો ખાનગી શબ્દસમૂહ સાથે ખાનગી ચાવીઓનો બેકઅપ લેવા વિનંતી.", + "invalidChecksumFeature2FundsAreSafe": "તમારા ભંડોળ સલામત અને સુરક્ષિત છે", + "invalidChecksumFeature2FundsAreSafeDescription": "આ અપગ્રેડ આપમેળે થયું હતું. Phantom માં કોઈ તમારો ખાનગી શબ્દસમૂહ જાણતા નથી અથવા કોઈ તમારા ભંડોળનો ઉપયોગ કરી શકતા નથી.", + "invalidChecksumFeature3LearnMore": "વધુ જાણો", + "invalidChecksumFeature3LearnMoreDescription": "તમારી પાસે એક શબ્દસમૂહ હતો જે મોટા ભાગના વૉલેટ સાથે સુસંગત ન હતો. તેના વિષે વધુ જાણવા માટે <1>આ કલમ વાંચો.", + "invalidChecksumBackUpSecretPhrase": "ખાનગી શબ્દસમૂહનો બેકઅપ", + "migrationFailureTitle": "તમારું ખાતું સ્થાનાંતર કરતી વખતે કોઈ વાંધો આવ્યો હતો", + "migrationFailureFeature1": "તમારો ખાનગી શબ્દસમૂહને આયાત કરો", + "migrationFailureFeature1Description": "જોડાતા પહેલા તમારો ખાનગી શબ્દસમૂહનો બેકઅપ લેવા વિનંતી.", + "migrationFailureFeature2": "Phantom પર જોડાઓ", + "migrationFailureFeature2Description": "તમારું ખાતું જોવા માટે તમારે Phantom પર ફરી જોડાવું પડશે.", + "migrationFailureFeature3": "વધુ જાણો", + "migrationFailureFeature3Description": "આ વિષે વધુ જાણવા માટે <1>આ મદદનો લેખ વાંચશો.", + "migrationFailureContinueToOnboarding": "જોડાવાનું ચાલુ રાખો", + "migrationFailureUnableToFetchMnemonic": "અમે તમારો ખાનગી શબ્દસમૂહ લોડ કરી શક્યા નથી", + "migrationFailureUnableToFetchMnemonicDescription": "ડીબગ કરવા માટે સહાય અને ડાઉનલોડ એપ્લિકેશન લોગનો સંપર્ક કરવા વિનંતી", + "migrationFailureContactSupport": "સહાયનો સંપર્ક કરો", + "ledgerActionConfirm": "તમારા Ledger Nano પર સ્વીકૃતી આપો", + "ledgerActionErrorBlindSignDisabledPrimaryText": "બ્લાઇન્ડ સાઇન નિષ્ક્રિય થયેલ છે", + "ledgerActionErrorBlindSignDisabledSecondaryText": "બ્લાઇન્ડ સહી તમારા હાર્ડવેર ઉપકરણ પર સક્ષમ છે તેની ખાતરી કરવા વિનંતી અને પછી ફરી એ કાર્ય કરો", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "કામગીરી દરમ્યાન હાર્ડવેર ઉપકરણનું જોડાણ તૂટી ગયું", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Phantom એક્સટેન્શન બંધ કરી અને પછી ફરી કાર્ય કરવાનો પ્રયાસ કરવા વિનંતી", + "ledgerActionErrorDeviceLockedPrimaryText": "હાર્ડવેર ઉપકરણ લૉક છે", + "ledgerActionErrorDeviceLockedSecondaryText": "તમારું હાર્ડવેર ઉપકરણ ખોલો અને કાર્ય કરવાનો ફરી પ્રયાસ કરો", + "ledgerActionErrorHeader": "Ledger કાર્ય ક્રિયામાં ક્ષતિ", + "ledgerActionErrorUserRejectionPrimaryText": "વપરાશકર્તા એ લેવડ-દેવડના વ્યવહારનો અસ્વીકાર કર્યો", + "ledgerActionErrorUserRejectionSecondaryText": "વપરાશકર્તા દ્વારા હાર્ડવેર ઉપકરણ પર આ કાર્ય ક્રિયાનો અસ્વીકાર કરવામાં આવ્યો", + "ledgerActionNeedPermission": "અનુમતિ જરૂરી છે", + "ledgerActionNeedToConfirm": "તમારે તમારા હાર્ડવેર વૉલેટ પર વ્યવહારને નિશ્ચિત કરવાની જરૂર છે. ખાતરી કરો કે તે {{chainType}} ઍપ પર ખૂલ્લું હોય.", + "ledgerActionNeedToConfirmMany": "તમારા હાર્ડવેર વૉલેટ પર તમારે {{numberOfTransactions}} વ્યવહારોને નિશ્ચિત કરવા પડશે. સુનિશ્ચિત કરો કે તે ખૂલ્લું હોય અને {{chainType}} ઍપ પર હોય.", + "ledgerActionNeedToConfirmBlind": "તમારે તમારા હાર્ડવેર વૉલેટ પર વ્યવહારને નિશ્ચિત કરવાની જરૂર છે. ખાતરી કરો કે તે {{chainType}} ઍપ પર ખૂલ્લું હોય અને બ્લાઇન્ડ સાઇનિંગ સક્ષમ હોય.", + "ledgerActionNeedToConfirmBlindMany": "તમારા હાર્ડવેર વૉલેટ પર તમારે {{numberOfTransactions}} વ્યવહારોને નિશ્ચિત કરવા પડશે. સુનિશ્ચિત કરો કે તે ખૂલ્લું હોય અને {{chainType}} ઍપ પર હોય, અને બ્લાઇન્ડ સાઇનિંગ સક્ષમ હોય.", + "ledgerActionPleaseConnect": "તમારા Ledger Nanoને જોડો", + "ledgerActionPleaseConnectAndConfirm": "તમારા હાર્ડવેર વૉલેટને જોડવા અને સુનિશ્ચિત કરવા વિનંતી કે તે ખૂળ્લું હોય. ખાતરી કરશો કે તમારા બ્રાઉઝરમાં તમે અનુમતિઓને મંજૂર કરેલી હોય.", + "maxInputAmount": "રકમ", + "maxInputMax": "મહત્તમ", + "notEnoughSolPrimaryText": "પૂરતું SOL નથી", + "notEnoughSolSecondaryText": "આ લેવડ-દેવડના વ્યવહારની ફી ચૂકવવા માટે તમારા વૉલેટમાં પૂરતું SOL નથી. વધુ જમા કરીને ફરી પ્રયાસ કરવા વિનંતી.", + "insufficientBalancePrimaryText": "{{tokenSymbol}} પૂરતાં નથી", + "insufficientBalanceSecondaryText": "આ લેવડ-દેવડના વ્યવહાર માટે તમારા વૉલેટમાં પૂરતા {{tokenSymbol}} નથી.", + "insufficientBalanceRemaining": "બાકી", + "insufficientBalanceRequired": "જરૂરી છે", + "notEnoughSplTokensTitle": "પૂરતા ટોકનો નથી", + "notEnoughSplTokensDescription": "આ લેવડ-દેવડના વ્યવહાર માટે તમારી પાસે પૂરતાં ટૉકનો નથી. જો આ વ્યવહાર સોંપવામાં આવ્યો હશે તો તેનો ઊલટ વ્યવહાર કરવામાં આવશે.", + "transactionExpiredPrimaryText": "વ્યવહારની અવધિ પુરી થઇ ગઈ", + "transactionExpiredSecondaryText": "આ વ્યવહારને નિશ્ચિત કરવા માટે તમે ખૂબ જ લાંબા સમય સુધી રાહ જોઈ અને તેની અવધિ સમાપ્ત થઈ ગઈ. જો આ વ્યવહાર સોંપવામાં આવ્યો હશે તો તેનો ઊલટ વ્યવહાર કરવામાં આવશે.", + "tokens": "ટોકનો", + "notificationApplicationApprovalPermissionsAddressVerification": "તપાસસો કે તમે આ સરનામું ધરાવો છો", + "notificationApplicationApprovalPermissionsTransactionApproval": "લેવડ-દેવડના વ્યવહારની મંજૂરીની વિનંતી", + "notificationApplicationApprovalPermissionsViewWalletActivity": "તમારા વૉલેટની સિલક અને પ્રવૃત્તિ જુઓ", + "notificationApplicationApprovalParagraphText": "પુષ્ટિ કરીને આ સાઇટ સિલક અને પસંદ કરેલ ખાતાંની પ્રવૃત્તિ જોઇ શકશે.", + "notificationApplicationApprovalActionButtonConnect": "જોડો", + "notificationApplicationApprovalActionButtonSignIn": "સાઇન ઇન", + "notificationApplicationApprovalAllowApproval": "સાઇટને જોડવાની અનુમતિ આપવી?", + "notificationApplicationApprovalAutoConfirm": "લેવડ-દેવડના વ્યવહારને આપો આપ નિશ્ચિત કરો", + "notificationApplicationApprovalConnectDisclaimer": "માત્ર એ જ વેબસાઇટો સાથે જોડો જેની ઉપર તમને ભરોસો હોય", + "notificationApplicationApprovalSignInDisclaimer": "માત્ર એ જ વેબસાઇટોમાં સાઇન ઇન કરો જેની પર તમને ભરોસો હોય", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "આ વેબસાઇટ વાપરવા માટે અસુરક્ષિત છે અને તમારા ફંડને ચોરવાનો પ્રયાસ કરી શકે છે.", + "notificationApplicationApprovalConnectUnknownApp": "અજ્ઞાત", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "ઍપ સાથે જોડાણ કરવાનું શક્ય નથી", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "આ ઍપ {{appNetworkName}} સાથે જોડાણ કરવાનો પ્રયાસ કરી રહી છે, પરંતુ {{phantomNetworkName}} પસંદ કરવામાં આવ્યું છે.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "{{networkName}} વાપરવા માટે, ડેવલપર સેટીંગ્સ → ટેસ્ટનેટ મોડમાં જાઓ.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "અજાણ્યું નેટવર્ક", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Ledger સાથે અન્ય મોબાઈલ ઍપ જોડી શકાતી નથી.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "કૃપા કરી બિન-લેજર ખાતાંમાં બદલી અથવા ઇન-ઍપ બ્રાઉઝર વાપરી અને ફરી પ્રયાસ કરો.", + "notificationSignatureRequestConfirmTransaction": "લેવડ-દેવડના વ્યવહારને નિશ્ચિત કરો", + "notificationSignatureRequestConfirmTransactionCapitalized": "લેવડ-દેવડના વ્યવહારને નિશ્ચિત કરો", + "notificationSignatureRequestConfirmTransactions": "લેવડ-દેવડના વ્યવહારને નિશ્ચિત કરો", + "notificationSignatureRequestConfirmTransactionsCapitalized": "લેવડ-દેવડના વ્યવહારને નિશ્ચિત કરો", + "notificationSignatureRequestSignatureRequest": "સહી કરવાની વિનંતી", + "notificationMessageHeader": "સંદેશો", + "notificationMessageCopied": "સંદેશો કોપી થયો", + "notificationAutoConfirm": "આપો-આપ નિશ્ચિત કરો", + "notificationAutoConfirmOff": "બંધ", + "notificationAutoConfirmOn": "ચાલુ", + "notificationConfirmFooter": "જો તમે આ વેબસાઇટ પર ભરોસો કરતાં હોવ તો જ નિશ્ચિત કરો.", + "notificationEstimatedTime": "અંદાજીત સમય", + "notificationPermissionRequestText": "આ માત્ર મંજૂરીની વિનંતી જ છે. લેવડ-દેવડનો વ્યવહાર તુરંત ન થાય.", + "notificationBalanceChangesText": "સિલકમાં અંદાજિત ફેરફાર છે. જોડાયેલ રકમ અને સંપત્તિની ગેરેન્ટી નથી.", + "notificationContractAddress": "કરાર સરનામું", + "notificationAdvancedDetailsText": "આધુનિક", + "notificationUnableToSimulateWarningText": "અમે બાકી ફેરફરોનો અંદાજ લગાવી શકતા નથી. તમે પછી ફરી પ્રયાસ કરી શકો છો, અથવા જો તમે આ સાઇટ પર ભરોસો કરતાં હોવ નિશ્ચિત કરો.", + "notificationSignMessageParagraphText": "આ સંદેશ પર સહી કરતાં તમે પસંદ કરેલા ખાતાંની માલિકી સાબિત કરશો.", + "notificationSignatureRequestScanFailedDescription": "સુરક્ષાના મુદ્દે સંદેશ સ્કેન કરવામાં અસમર્થ. સાવચેતીપૂર્વક આગળ વધવા વિનંતી.", + "notificationFailedToScan": "આ વિનંતીના પરિણામો બતાવવામાં નિષ્ફળ ગયા.\nપુષ્ટિ કરવાનું અસુરક્ષિત છે અને તેને કારણે નુકસાન થઈ શકે છે.", + "notificationScanLoading": "સ્કેન કરવાની વિનંતી", + "notificationTransactionApprovalActionButtonConfirm": "પુષ્ટિ કરો", + "notificationTransactionApprovalActionButtonBack": "પાછા જાઓ", + "notificationTransactionApprovalEstimatedChanges": "અંદાજિત ફેરફારો", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "અંદાજ લેવડ-દેવડના વ્યવહારોના અનુરૂપણ પર આધારિત છે અને તેની કોઈ ગેરેંટી નથી", + "notificationTransactionApprovalHideAdvancedDetails": "લેવડ-દેવડના વ્યવહારની વધારાની વિગતો છુપાવો", + "notificationTransactionApprovalNetworkFee": "નેટવર્ક ફી", + "notificationTransactionApprovalNetwork": "નેટવર્ક", + "notificationTransactionApprovalEstimatedTime": "અંદાજીત સમય", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "સંપત્તિની માલિકી પર અસર કરનારા કોઈ ફેરફારો મળ્યા નથી", + "notificationTransactionApprovalSolanaAmountRequired": "લેવડ-દેવડના વ્યવહારની પ્રક્રિયા કરવા માટે Solana નેટવર્ક માટે રકમની આવશ્યકતા છે", + "notificationTransactionApprovalUnableToSimulate": "સીમ્યુલેટ કરવામાં અસમર્થ. ખાતરી કરશો કે તમે આ વેબસાઈટ પર ભરોસો કરો છો કારણ કે સ્વીકૃત કરવાથી ફંડ ગુમાવી શકો છો.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "સિલકમાં ફેરફાર લાવવામાં અસમર્થ", + "notificationTransactionApprovalViewAdvancedDetails": "લેવડ-દેવડના વ્યવહારની વધારાની વિગતો દેખાડો", + "notificationTransactionApprovalKnownMalicious": "આ દ્વેષપૂર્ણ વ્યવહાર છે. સાઇન કરવાથી ફંડ ગુમાવશો.", + "notificationTransactionApprovalSuspectedMalicious": "અમને શંકા છે કે આ વ્યવહાર દ્વેષપૂર્ણ છે. મંજૂર કરતાં ફંડ ગુમાવી શકો છો.", + "notificationTransactionApprovalNetworkFeeHighWarning": "નેટવર્ક કંજેશનને કારણે નેટવર્ક ફી વધી ગઈ છે.", + "notificationTransactionERC20ApprovalDescription": "નિશ્ચિત કરવાથી આ ઍપ કોઈપણ સમયે તમારી સિલકની મર્યાદા સુધીનો વપરાશ કરી શકશે.", + "notificationTransactionERC20ApprovalContractAddress": "કરાર સરનામું", + "notificationTransactionERC20Unlimited": "અમર્યાદિત", + "notificationTransactionERC20ApprovalTitle": "{{tokenSymbol}} વાપરવાની મંજૂરી", + "notificationTransactionERC20RevokeTitle": "{{tokenSymbol}} વાપરવાનું પાછું ખેંચો", + "notificationTransactionERC721RevokeTitle": "{{tokenSymbol}} વપરાશ પાછો ખેંચો", + "notificationTransactionERC20ApprovalAll": "તમારા બધા {{tokenSymbol}}", + "notificationIncorrectModeTitle": "ખોટો મોડ", + "notificationIncorrectModeInTestnetTitle": "તમે ટેસ્ટનેટ મોડમાં છો", + "notificationIncorrectModeNotInTestnetTitle": "તમે ટેસ્ટનેટ મોડમાં નથી", + "notificationIncorrectModeInTestnetDescription": "{{origin}} Mainnet વાપરવાનો પ્રયાસ કરી રહ્યાં છે, પણ તમે ટેસ્ટનેટ મોડમાં છો", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} ટેસ્ટનેટ વાપરવાનો પ્રયાસ કરી રહ્યાં છે, પણ તમે ટેસ્ટનેટ મોડમાં નથી", + "notificationIncorrectModeInTestnetProceed": "આગળ વધવા માટે, ટેસ્ટનેટ મોડ બંધ કરો.", + "notificationIncorrectModeNotInTestnetProceed": "આગળ વધવા માટે, ટેસ્ટનેટ મોડ ચાલુ કરો.", + "notificationIncorrectEIP712ChainId": "અમે તમને એક સંદેશા પર સહી કરતાં રોક્યા છે જે એ નેટવર્ક માટે નહોતા જે નેટવર્કથી તમે હાલ જોડાયા છો", + "notificationIncorrectEIP712ChainIdDescription": "તમે {{connectedChainId}} સાથે જોડાયા છો, {{messageChainId}} સંદેશાએ વિનંતી કરી છે", + "notificationUnsupportedNetwork": "બિન-ટેકારૂપ નેટવર્ક", + "notificationUnsupportedNetworkDescription": "આ વેબસાઇટ એક નેટવર્કનો વપરાશ કરવાનો પ્રયત્ન કરી કરી છે જેને Phantom સપોર્ટ નથી કરતું.", + "notificationUnsupportedNetworkDescription2": "અલગ એક્સ્ટેંશન દ્વારા આગળ વધવા માટે, સેટિંગ્સ → ડિફોલ્ટ ઍપ વૉલેટ, અને હંમેશા પૂછો પસંદ કરો બંધ કરો. પછી પૃષ્ઠ રિફ્રેશ (ફરીથી લોડ કરો) અને ફરી જોડાઓ.", + "notificationUnsupportedAccount": "ટેકા વગરનું ખાતું", + "notificationUnsupportedAccountDescription": "આ વેબસાઇટ {{targetChainType}} વાપરવાનો પ્રયત્ન કરી રહી છે, જેને {{chainType}} ખાતું સપોર્ટ નથી કરતું.", + "notificationUnsupportedAccountDescription2": "ખાતાંમાંથી સુસંગત સીડ શબ્દસમૂહ કે ખાનગી ચાવીમાં બદલી અને ફરી પ્રયાસ કરો.", + "onboardingCreatePassword": "પાસવર્ડ બનાવો", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "હું <1>સેવાની શરતો સાથે સહમત છું", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "પાસવર્ડની પુષ્ટિ કરો", + "onboardingCreatePasswordDescription": "તમે તમારા વૉલેટને ખોલવા માટે તેનો ઉપયોગ કરશો.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "ખાનગી રિકવરી શબ્દસમૂહ અમાન્ય છે", + "onboardingCreatePasswordPasswordPlaceholder": "પાસવર્ડ", + "onboardingCreatePasswordPasswordStrengthWeak": "નબળો", + "onboardingCreatePasswordPasswordStrengthMedium": "મધ્યમ", + "onboardingCreatePasswordPasswordStrengthStrong": "મજબૂત", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "મે મારો ખાનગી રિકવરી શબ્દસમૂહ સાચવ્યો છે", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "ખાનગી રિકવરી શબ્દસમૂહ", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "આ શબ્દસમૂહ તમારા વૉલેટને રિકવર કરવા માટેનો એક માત્ર રસ્તો છે. તે કોઈ પણ વ્યક્તિ સાથે શેર કરશો નહીં!", + "onboardingImportWallet": "વૉલેટ આયાત કરો", + "onboardingImportWalletImportExistingWallet": "ચાલુ વૉલેટને તમારા 12 કે 24-શબ્દના ખાનગી રિકવરી શબ્દસમૂહ દ્વારા આયાત કરો.", + "onboardingImportWalletRestoreWallet": "વૉલેટ પુન: સ્થાપન કરો", + "onboardingImportWalletSecretRecoveryPhrase": "ખાનગી રિકવરી શબ્દસમૂહ", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "અમાન્ય ખાનગી રિકવરી શબ્દસમૂહ", + "onboardingImportWalletIHaveWords": "મારો {{numWords}}-શબ્દનો રિકવરી શબ્દસમૂહ છે", + "onboardingImportWalletIncorrectOrMisspelledWord": "{{wordIndex}} શબ્દ ખોટો છે અથવા તેની જોડણી ખોટી છે", + "onboardingImportWalletIncorrectOrMisspelledWords": "{{wordIndexes}} શબ્દો ખોટા છે અથવા તેની જોડણી ખોટી છે", + "onboardingImportWalletScrollDown": "નીચે સ્ક્રોલ કરો", + "onboardingImportWalletScrollUp": "ઉપર સ્ક્રોલ કરો", + "onboardingPathSelectionCreateWallet": "એક નવું વૉલેટ બનાવો", + "onboardingPathSelectionText": "DeFi અને NFT માટે સર્જાયેલ એક Solana અને Ethereum વૉલેટ", + "onboardingPathSelectionIHaveAWallet": "મારી પાસે પહેલેથી જ એક વૉલેટ છે", + "onboardingSelectAccountsImportAccounts": "ખાતાંઓ આયાત કરો", + "onboardingSelectAccountsImportAccountsDescription": "આયાત કરવા માટે વૉલેટ ખાતું પસંદ કરો.", + "onboardingSelectAccountsImportSelectedAccounts": "પસંદ કરેલા ખાતાંઓ આયાત કરો", + "onboardingSelectAccountsFindMoreAccounts": "વધુ ખાતાંઓ શોધો", + "onboardingSelectAccountsFindMoreNoneFound": "કોઈ ખાતાંઓ મળ્યાં નથી", + "recentActivityPrimaryText": "હાલની પ્રવૃત્તિ", + "removeAccountActionButtonRemove": "દૂર કરો", + "removeAccountRemoveWallet": "ખાતું દૂર કરો", + "removeAccountInterpolated": "દૂર કરો {{accountName}}", + "removeAccountWarningLedger": "ભલે તમે Phantom પરથી આ વૉલેટ દૂર કરતા હોવ, તમે \"હાર્ડવેર વૉલેટને જોડો\" પ્રવાહનો ઉપયોગ કરીને તમે ફરી ઉમેરી શકશો.", + "removeAccountWarningSeedVault": "ભલે તમે Phantom પરથી આ વૉલેટ દૂર કરતા હોવ, તમે \"સીડ વોલ્ટ વૉલેટને જોડો\" પ્રવાહનો ઉપયોગ કરીને તમે ફરી ઉમેરી શકશો.", + "removeAccountWarningPrivateKey": "તમે એક વખત આ વૉલેટને દૂર કર્યા બાદ, Phantom આપના માટે તેને ફરી રિકવર નહીં કરી શકે. ખાતરી કરશો કે તમારી પાસે તમારી ખાનગી ચાવીનો બેકઅપ છે.", + "removeAccountWarningSeed": "ભલે તમે Phantom પરથી આ વૉલેટ દૂર કરતા હોવ, આ અથવા કોઈ અન્ય વૉલેટમાં નેમોનિકનો ઉપયોગ કરીને તમે તેને ફરીથી પ્રાપ્ત કરી શકશો.", + "removeAccountWarningReadOnly": "આ ખાતું દૂર કરવાથી તમારા વૉલેટ પર કોઈ અસર પડશે નથી, કારણ કે તે માત્ર જોવા માટેનું વૉલેટ છે.", + "removeSeedPrimaryText": "ખાનગી શબ્દસમૂહ {{number}} દૂર કરી રહ્યાં છે", + "removeSeedSecondaryText": "આ હાલના બધા ખાનગી શબ્દસમૂહ {{number}} દૂર કરશે. ખાતરી કરશો કે તમારી પાસે તમારા હાલના ખાનગી શબ્દસમૂહ સાચવેલ હોય.", + "resetSeedPrimaryText": "નવા ખાનગી શબ્દસમૂહ સાથે ઍપ રીસેટ કરો", + "resetSeedSecondaryText": "એ બધા હાલના ખાતાંઓને દૂર કરીને તેની જગ્યાએ નવા ખાતાં રાખશે. ખાતરી કરશો કે તમારી પાસે હાલનો ખાનગી શબ્દસમૂહ અને ખાનગી ચાવીઓનો બેકઅપ હોય.", + "resetAppPrimaryText": "રીસેટ કરો અને ઍપનો સમગ્ર ડેટા હટાવો", + "resetAppSecondaryText": "તે હાલના તમામ ખાતાંઓ અને ડેટા દૂર કરશે. ખાતરી કરશો કે તમારી પાસે તમારા ખાનગી શબ્દસમૂહ અને ખાનગી ચાવીઓનો બેકઅપ હોય.", + "richTransactionsDays": "દિવસો", + "richTransactionsToday": "આજ", + "richTransactionsYesterday": "ગઈ કાલ", + "richTransactionDetailAccount": "ખાતું", + "richTransactionDetailAppInteraction": "ઍપનો પારસ્પરિક વ્યવહાર", + "richTransactionDetailAt": "પર", + "richTransactionDetailBid": "બોલી", + "richTransactionDetailBidDetails": "બોલીની વિગતો", + "richTransactionDetailBought": "ખરીદી", + "richTransactionDetailBurned": "વપરાયેલ", + "richTransactionDetailCancelBid": "બોલી રદ કરો", + "richTransactionDetailCompleted": "પૂરું થયું", + "richTransactionDetailConfirmed": "પુષ્ટિ થઈ", + "richTransactionDetailDate": "તારીખ", + "richTransactionDetailFailed": "અસફળ", + "richTransactionDetailFrom": "થી", + "richTransactionDetailItem": "આઈટમ", + "richTransactionDetailListed": "સૂચિબદ્ધ કર્યું", + "richTransactionDetailListingDetails": "વેચાણની યાદીની વિગતો", + "richTransactionDetailListingPrice": "વેચાણ કિંમત", + "richTransactionDetailMarketplace": "બજાર", + "richTransactionDetailNetworkFee": "નેટવર્ક ફી", + "richTransactionDetailOriginalListingPrice": "અસલ વેચાણ કિંમત", + "richTransactionDetailPending": "બાકી", + "richTransactionDetailPrice": "કિંમત", + "richTransactionDetailProvider": "પ્રદાતા", + "richTransactionDetailPurchaseDetails": "ખરીદીની વિગતો", + "richTransactionDetailRebate": "છૂટ", + "richTransactionDetailReceived": "પ્રાપ્ત થયું", + "richTransactionDetailSaleDetails": "વેચાણની વિગતો", + "richTransactionDetailSent": "મોકલેલા", + "richTransactionDetailSold": "વેચેલ", + "richTransactionDetailStaked": "હિસ્સો મૂકવામાં આવ્યો", + "richTransactionDetailStatus": "સ્ટેટસ", + "richTransactionDetailSwap": "વિનિમય કરો", + "richTransactionDetailSwapDetails": "વિનિમયની વિગતો", + "richTransactionDetailTo": "ને", + "richTransactionDetailTokenSwap": "ટોકન વિનિમય", + "richTransactionDetailUnknownNFT": "અજ્ઞાત NFT", + "richTransactionDetailUnlisted": "બિનસૂચિબધ્ધ કર્યું", + "richTransactionDetailUnstaked": "હિસ્સો દૂર કરવામાં આવ્યો", + "richTransactionDetailValidator": "માન્યકર્તા", + "richTransactionDetailViewOnExplorer": "{{explorer}} પર જુઓ", + "richTransactionDetailWithdrawStake": "હિસ્સો ઉપાડો", + "richTransactionDetailYouPaid": "તમે ચુકવ્યા", + "richTransactionDetailYouReceived": "તમને પ્રાપ્ત થયા", + "richTransactionDetailUnwrapDetails": "ખુલ્લી માહિતીઓ", + "richTransactionDetailTokenUnwrap": "ખુલ્લા ટોકન", + "historyItemsRefreshFailed": "નવા લેવડ-દેવડના વ્યવહારો લોડ કરવામાં નિષ્ફળ રહ્યાં.", + "historyItemsPagingFailed": "જૂના લેવડ-દેવડના વ્યવહારો લોડ કરવામાં નિષ્ફળ રહ્યાં.", + "historyItemsTestnetNotAvailable": "ટેસ્ટનેટ લેવડ-દેવડના વ્યવહારનો ઇતિહાસ આ સમયે ઉપલબ્ધ નથી", + "historyUnknownDappName": "અજ્ઞાત", + "historyStatusSucceeded": "સફળ રહ્યાં", + "historyNetwork": "નેટવર્ક", + "historyAttemptedAmount": "પ્રયાસ કરેલ રકમ", + "historyAmount": "રકમ", + "sendAddressBookButtonLabel": "સરનામાંની પુસ્તિકા", + "addressBookSelectAddressBook": "સરનામાંની પુસ્તિકા", + "sendAddressBookNoAddressesSaved": "કોઈ સરનામાં સાચવેલા નથી", + "sendAddressBookRecentlyUsed": "હાલમાં ઉપયોગ કરેલા", + "addressBookSelectRecentlyUsed": "હાલમાં ઉપયોગ કરેલા", + "sendConfirmationLabel": "લેબલ", + "sendConfirmationMessage": "સંદેશો", + "sendConfirmationNetworkFee": "નેટવર્ક ફી", + "sendConfirmationPrimaryText": "મોકલવાની પુષ્ટિ કરો", + "sendFungibleSummaryNetwork": "નેટવર્ક", + "sendFungibleSummaryNetworkFee": "નેટવર્ક ફી", + "sendFungibleSummaryEstimatedTime": "અંદાજીત ફી", + "sendFungiblePendingEstimatedTime": "અંદાજીત સમય", + "sendFungibleSummaryEstimatedTimeDescription": "Ethereum લેવડ-દેવડના વ્યવહારની ઝડપ ઘણા કારકોને કારણે અલગ અલગ હોય છે. \"નેટવર્ક ફી\" પર ક્લિક કરીને તમે તેને ઝડપી કરી શકો છો.", + "sendSummaryBitcoinPendingTxTitle": "ટ્રાન્સફર સબમિટ નથી કરી શકાયો", + "sendSummaryBitcoinPendingTxDescription": "તમારી પાસે એક વખતમાં માત્ર એક BTC ટ્રાન્સફર બાકી રાખી શકાય છે. કૃપા કરી નવું ટ્રાન્સફર સબમિટ કરતાં પહેલાં તેને પૂરા થવાની રાહ જોવો.", + "sendFungibleSatProtectionTitle": "સેટ પ્રોટેક્શન સાથે મોકલી રહ્યાં છીએ", + "sendFungibleSatProtectionExplainer": "Phantom ખાતરી કરે છે કે તમારા ઓર્ડીનલ્સ અને BRC20s લેવડ-દેવડના વ્યવહારની ફી કે બીટકોઇન ટ્રાન્સફર માટે વપરાશે નહી.", + "sendFungibleTransferFee": "ટૉકન ટ્રાન્સફર ફી", + "sendFungibleTransferFeeToolTip": "આ ટૉકનનું સર્જન કરનારને પ્રત્યેક ટ્રાન્સફરની ફી મળે છે. આ ફી Phantom દ્વારા લગાવેલી નથી અથવા તેના દ્વારા લેવામાં આવતી નથી.", + "sendFungibleInterestBearingPercent": "હાલના વ્યાજનો દર", + "sendFungibleNonTransferable": "ટ્રાન્સર કરી શકાતું નથી", + "sendFungibleNonTransferableYes": "હા", + "sendStatusErrorMessageInterpolated": "<1>{{uiRecipient}}માં ટોકનો મોકલવાનો પ્રયાસ કરતી વખતે ક્ષતિ થઈ", + "sendStatusErrorTitle": "મોકલવામાં અસમર્થ", + "sendStatusLoadingTitle": "મોકલી રહ્યું છે...", + "sendStatusSuccessMessageInterpolated": "તમારા ટોકનોને <1>{{uiRecipient}}માં સફળતાપૂર્વક મોકલાઈ ગયા હતા", + "sendStatusSuccessTitle": "મોકલેલ!", + "sendStatusConfirmedSuccessTitle": "મોકલેલ!", + "sendStatusSubmittedSuccessTitle": "લેવડ-દેવડનો વ્યવહાર પ્રસ્તુત કર્યો છે", + "sendStatusEstimatedTransactionTime": "અંદાજીત લેવડ-દેવડના વ્યવહારનો સમય: {{time}}", + "sendStatusViewTransaction": "લેવડ-દેવડના વ્યવહાર જુઓ", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}}થી <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ને સફળતાપૂર્વક <2>{{uiRecipient}}માં મોકલવામાં આવ્યું હતું", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} સફળતાપૂર્વક <2>{{uiRecipient}} પર મોકલેલ હતું", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ને <2>{{uiRecipient}} માં મોકલવામાં અસફળ રહ્યું", + "sendFungibleSolanaErrorCode": "ક્ષતી કોડ {{code}}", + "sendFormErrorInsufficientBalance": "અપૂરતી સિલક", + "sendFormErrorEmptyAmount": "જરુરી માત્રા", + "sendFormInvalidAddress": "અમાન્ય {{assetName}} સરનામું", + "sendFormErrorInvalidSolanaAddress": "અમાન્ય Solana સરનામું", + "sendFormErrorInvalidTwitterHandle": "આ Twitter હેન્ડલ નોંધાયેલું નથી", + "sendFormErrorInvalidDomain": "આ ડોમેન નોંધાયેલું નથી", + "sendFormErrorMinRequiredInterpolated": "ઓછામાં ઓછા {{minAmount}} {{tokenName}} આવશ્યક છે", + "sendRecipientTextareaPlaceholder": "મેળવનારનું SOL સરનામું", + "sendRecipientTextAreaPlaceholder2": "{{symbol}} મેળવનારનું સરનામું", + "sendMemoOptional": "મેમો (વૈકલ્પિક)", + "sendMemo": "મેમો", + "sendOptional": "વૈકલ્પીક", + "settings": "સેટિંગ્સ", + "settingsDapps": "dApps", + "settingsSelectedAccount": "પસંદ કરેલ ખાતું", + "settingsAddressBookNoLabel": "કોઈ લેબલ નથી", + "settingsAddressBookPrimary": "સરનામાંની પુસ્તિકા", + "settingsAddressBookRecentlyUsed": "હાલમાં ઉપયોગ કરેલા", + "settingsAddressBookSecondary": "સાધારણ રીતે ઉપયોગ થયેલા સરનામાંનું સંચાલન કરો", + "settingsAutoLockTimerPrimary": "આપમેળે તાળાંનું ટાઇમર", + "settingsAutoLockTimerSecondary": "તમારા આપમેળે તાળાંના ટાઇમરનો ગાળો બદલો", + "settingsChangeLanguagePrimary": "ભાષા બદલો", + "settingsChangeLanguageSecondary": "પ્રદર્શનની ભાષા બદલો", + "settingsChangeNetworkPrimary": "નેટવર્ક બદલો", + "settingsChangeNetworkSecondary": "તમારા નેટવર્ક સેટિંગ્સની ગોઠવણી કરો", + "settingsChangePasswordPrimary": "પાસવર્ડ બદલો", + "settingsChangePasswordSecondary": "તમારા લૉક સ્ક્રીનનો પાસવર્ડ બદલો", + "settingsCompleteBetaSurvey": "બીટા સર્વેક્ષણ પૂર્ણ કરો", + "settingsDisplayLanguage": "પ્રદર્શનની ભાષા", + "settingsErrorCannotExportLedgerPrivateKey": "Ledger ની ખાનગી ચાવી આયાત નથી કરી શકતા", + "settingsErrorCannotRemoveAllWallets": "બધા ખાતાં દૂર નથી કરી શકતા", + "settingsExportPrivateKey": "ખાનગી ચાવી દેખાડો", + "settingsNetworkMainnetBeta": "મેનનેટ Beta", + "settingsNetworkTestnet": "ટેસ્ટનેટ", + "settingsNetworkDevnet": "ડેવનેટ", + "settingsNetworkLocalhost": "લોકલહોસ્ટ", + "settingsNetworkPhantomRPC": "Phantom RPC નેટવર્ક", + "settingsTestNetworks": "પરીક્ષણ નેટવર્ક", + "settingsUseCustomNetworks": "અનુકૂળ નેટવર્કો વાપરો", + "settingsTestnetMode": "ટેસ્ટનેટ મોડ", + "settingsTestnetModeDescription": "સિલકો અને ઍપ જોડાણોને લાગુ પડે છે.", + "settingsWebViewDebugging": "વેબ વ્યુ ડીબગીંગ", + "settingsWebViewDebuggingDescription": "તમે તપાસી શકો છો અને ઇન-એપ બ્રાઉઝર વેબ વ્યુ ડીબગ કરી શકો છો.", + "settingsTestNetworksInfo": "માત્ર પરીક્ષણ હેતુ માટે જ કોઈપણ Testnet નેટવર્કમાં બદલી કરી શકો છો. અવગત રહેવા વિનંતી કે, Testnet નેટવર્ક પરના ટૉકનો કોઈપણ આર્થિક મૂલ્ય નથી ધરાવતા.", + "settingsEmojis": "ઇમોજીઓ", + "settingsNoAddresses": "કોઈ સરનામું નથી", + "settingsAddressBookEmptyHeading": "તમારી સરનામાં પુસ્તિકા ખાલી છે", + "settingsAddressBookEmptyText": "તમારી પસંદગીના સરનામાંઓને ઉમેરવા માટે “+” અથવા \"સરનામું ઉમેરો\" ક્લિક કરો", + "settingsEditWallet": "ખાતામાં ફેરફાર કરો", + "settingsNoTrustedApps": "કોઈ ભરોસાપાત્ર ઍપ નથી", + "settingsNoConnections": "હજુ કોઈ જોડાણો નથી.", + "settingsRemoveWallet": "ખાતું દૂર કરો", + "settingsResetApp": "ઍપ રીસેટ કરો", + "settingsRemoveSecretPhrase": "ખાનગી શબ્દસમૂહ દૂર કરો", + "settingsResetAppWithSecretPhrase": "ખાનગી શબ્દસમૂહ સાથે ઍપ રીસેટ કરો", + "settingsResetSecretRecoveryPhrase": "ખાનગી રિકવરી શબ્દસમૂહ ફરી તૈયાર કરો", + "settingsShowSecretRecoveryPhrase": "ખાનગી રિકવરી શબ્દસમૂહ દેખાડો", + "settingsShowSecretRecoveryPhraseSecondary": "રિકવરી શબ્દસમૂહ દેખાડો", + "settingsShowSecretRecoveryPhraseTertiary": "ખાનગી શબ્દસમૂહ દેખાડો", + "settingsTrustedAppsAutoConfirmActiveUntil": "{{formattedTimestamp}} સુધી", + "settingsTrustedAppsAutoConfirm": "આપો-આપ નિશ્ચિત કરો", + "settingsTrustedAppsDisclaimer": "માત્ર ભરોસા પાત્ર સાઇટો પર આપ મેળે નિશ્ચિત કરવાનું શક્ય કરો", + "settingsTrustedAppsLastUsed": "{{formattedTimestamp}} પૂર્વે વાપરવામાં આવ્યો છે", + "settingsTrustedAppsPrimary": "જોડાયેલો ઍપો", + "settingsTrustedApps": "ભરોસા પાત્ર ઍપ", + "settingsTrustedAppsRevoke": "ખંડન કરો", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} જોડાણ કપાઈ ગયું છે", + "settingsTrustedAppsSecondary": "તમારી ભરોસા પાત્ર ઍપની ગોઠવણી કરો", + "settingsTrustedAppsToday": "આજ", + "settingsTrustedAppsYesterday": "ગઈ કાલ", + "settingsTrustedAppsLastWeek": "ગયા અઠવાડિયે", + "settingsTrustedAppsBeforeYesterday": "પેહલાનું", + "settingsTrustedAppsDisconnectAll": "બધા તરફથી જોડાણ તોડો", + "settingsTrustedAppsDisconnectAllToast": "બધી ઍપ સાથે જોડાણ તૂટી ગયું છે", + "settingsTrustedAppsEndAutoConfirmForAll": "બધા માટે આપો-આપ નિશ્ચિત કરવાનું સમાપ્ત કરો", + "settingsTrustedAppsEndAutoConfirmForAllToast": "આપો-આપ નિશ્ચિત કરવાના સત્રો સમાપ્ત થયા", + "settingsSecurityPrimary": "સુરક્ષા અને ગોપનીયતા", + "settingsSecuritySecondary": "તમારા સુરક્ષાના સેટિંગ્સ અપડેટ કરો", + "settingsActiveNetworks": "સક્રિય નેટવર્કો", + "settingsActiveNetworksAll": "બધા", + "settingsActiveNetworksSolana": "માત્ર Solana", + "settingsDeveloperPrimary": "ડેવલપર સેટિંગ", + "settingsAdvanced": "ઉન્નત સેટિંગ", + "settingsTransactions": "લેવડ-દેવડના વ્યવહારના સેટીંગ", + "settingsAutoConfirm": "આપો-આપ નિશ્ચિત કરવાના સેટિંગ", + "settingsSecurityAnalyticsPrimary": "અનામી વિશ્લેષણ શેઅર કરો", + "settingsSecurityAnalyticsSecondary": "અમને સુધારો લાવવામાં મદદ કરવા સક્ષમ કરો", + "settingsSecurityAnalyticsHelper": "વિશ્લેષણ હેતુઓ માટે Phantom તમારી વ્યક્તિગત માહિતી વાપરતું નથી", + "settingsSuspiciousCollectiblesPrimary": "શંકાસ્પદ સંગ્રહ યોગ્યને ગુપ્ત રાખો", + "settingsSuspiciousCollectiblesSecondary": "ચિહ્નિત સંગ્રહ યોગ્યને ગુપ્ત રાખવા ટૉગલ કરો", + "settingsPreferredBitcoinAddress": "પસંદગીનું Bitcoin સરનામું", + "settingsEnabledAddressesUpdated": "સક્રિય કરેલા સરનામાંઓ અપડેટ કરવામાં આવ્યા છે!", + "settingsEnabledAddresses": "સક્રિય કરેલ સરનામાંઓ", + "settingsBitcoinPaymentAddressForApps": "એપ્સ માટે ચુકવણીના સરનામાં", + "settingsBitcoinOrdinalsAddressForApps": "એપ્સ માટે Ordinals સરનામાં", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "જ્યારે બંને પ્રકારના સરનામાં સક્રિય કરેલ હોય ત્યારે અમુક એપ જેવી કે Magic Eden, તો તમારી ખરીદી માટે ફંડ વાપરવા માટે તમારું Native Segwit સરનામું વાપરવામાં આવશે. ખરીદેલ મિલકતો તમારા Taproot સરનામાં દ્વારા પ્રાપ્ત કરવામાં આવશે.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "સુસંગતતાની ખાતરી કરવા માટે Phantom માં ડિફોલ્ટ Bitcoin સરનામું છે.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(ડિફોલ્ટ)", + "settingsPreferredBitcoinAddressTaprootExplainer": "સૌથી આધુનિક સરનામાંનો પ્રકાર, સામાન્ય રીતે સસ્તી લેવડ-દેવડના વ્યવહારની ફી સાથે.", + "settingsPreferredExplorers": "મનપસંદ એક્સપ્લોરર", + "settingsPreferredExplorersSecondary": "તમારા મનપસંદ બ્લોકચેન એક્સપ્લોરર પર બદલી કરો", + "settingsCustomGasControls": "કસ્ટમ ગેસ નિયંત્રણો", + "settingsAttachApplicationLogs": "ઍપ્લીકેશન લોગ જોડશો", + "settingsDownloadApplicationLogs": "ઍપ્લિકેશન લોગ ડાઉનલોડ કરો", + "settingsDownloadApplicationLogsShort": "લોગ ડાઉનલોડ કરો", + "settingsDownloadApplicationLogsHelper": "Phantom સપોર્ટ સમસ્યાઓ નિવારવા માટે તેમાં સ્થાનિક ડેટા, ક્રેશ રિપોર્ટ અને જાહેર વૉલેટ સરનામાં છે", + "settingsDownloadApplicationLogsWarning": "સીડ શબ્દસમૂહ કે ખાનગી ચાવીઓ જેવી કોઈ પણ સંવેદનશીલ માહિતી સમાયેલી નથી.", + "settingsWallet": "વૉલેટ", + "settingsPreferences": "પસંદગીઓ", + "settingsSecurity": "સુરક્ષા", + "settingsDeveloper": "વિકાસકર્તા", + "settingsSupport": "સહાય", + "settingsWalletShortcutsPrimary": "વૉલેટના શોર્ટકટો બતાવો", + "settingsAppIcon": "એપ આઇકન", + "settingsAppIconDefault": "ડિફોલ્ટ", + "settingsAppIconLight": "લાઇટ", + "settingsAppIconDark": "ડાર્ક", + "settingsAutoConfirmHeader": "આપો-આપ નિશ્ચિત કરો", + "stakeAccountCardActiveStake": "હિસ્સો સક્રિય કરો", + "stakeAccountCardBalance": "સિલક", + "stakeAccountCardRentReserve": "આરક્ષિત ભાડું", + "stakeAccountCardRewards": "છેલ્લો પુરસ્કાર", + "stakeAccountCardRewardsTooltip": "તમારા હિસ્સા બદલ આ એકદમ હાલનો પુરસ્કાર છે. તમને દર 3 દિવસે પુરસ્કાર આપવામાં આવે છે.", + "stakeAccountCardStakeAccount": "સરનામું", + "stakeAccountCardLockup": "આ સમય સુધી લોકમાં રાખો", + "stakeRewardsHistoryTitle": "પુરસ્કારનો ઇતિહાસ", + "stakeRewardsHistoryItemTitle": "પુરસ્કાર", + "stakeRewardsHistoryEmptyList": "કોઇ પુરસ્કાર નહી", + "stakeRewardsTime_zero": "આજ", + "stakeRewardsTime_one": "ગઇ કાલે", + "stakeRewardsTime_other": "{{count}} દીવસો પહેલા", + "stakeRewardsItemsPagingFailed": "જુના પુરસ્કારો લોડ કરી કરવામાં નિષ્ફ્ળ રહ્યાં.", + "stakeAccountCreateAndDelegateErrorStaking": "આ પ્રમાણિતકર્તા પાસે હિસ્સામાં મૂકવામાં સમસ્યા હતી. ફરી પ્રયાસ કરવા વિનંતી.", + "stakeAccountCreateAndDelegateSolStaked": "SOL હિસ્સો મૂકવામાં આવ્યો!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "તમારું હિસ્સેદારી ખાતું સક્રિય થયા બાદ તમારું SOL પછીના થોડા જ દિવસોમાં <1> પુરસ્કારનું અર્જન કરવાનું શરૂ કરી દેશે.", + "stakeAccountCreateAndDelegateStakingFailed": "હિસ્સો રાખવામાં અસફળ", + "stakeAccountCreateAndDelegateStakingSol": "SOL હિસ્સો રાખવો...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "અમે હિસ્સેદારી ખાતું બનાવીએ છીએ, ત્યાર પછી તમારા SOL ને સોંપી રહ્યાં છીએ", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "અમે હિસ્સેદારી ખાતું બનાવીએ છીએ, ત્યાર પછી તમારા SOL ને {{validatorName}} ને સોંપી રહ્યાં છીએ", + "stakeAccountCreateAndDelegateViewTransaction": "લેવડ-દેવડના વ્યવહાર જુઓ", + "stakeAccountDeactivateStakeSolUnstaked": "SOL હિસ્સો દૂર કરવામાં આવ્યો!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "તમારું હિસ્સેદારી ખાતું નિષ્ક્રિય થયા બાદ પછીના થોડા જ દિવસોમાં તમે તમારો હિસ્સો <1> ઉપાડી શકશો.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "એક વખત તમારા હિસ્સા ખાતું નિષ્ક્રિય થતાં થોડા દિવસોમાં તમે તમારો હિસ્સો ઉપાડી શકશો.", + "stakeAccountDeactivateStakeUnstakingFailed": "હિસ્સો દૂર કરવામાં નિષ્ફળ", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "આ પ્રમાણિતકર્તા પાસેથી હિસ્સો દૂર કરવામાં સમસ્યા હતી. ફરી પ્રયાસ કરવા વિનંતી.", + "stakeAccountDeactivateStakeUnstakingSol": "SOL હિસ્સો દૂર કરવો...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "તમારા SOL હિસ્સો દૂર કરવાની પ્રક્રિયા અમે શરૂ કરી રહ્યાં છીએ.", + "stakeAccountDeactivateStakeViewTransaction": "લેવડ-દેવડના વ્યવહાર જુઓ", + "stakeAccountDelegateStakeSolStaked": "SOL હિસ્સો મૂકવામાં આવ્યો!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "તમારું હિસ્સેદારી ખાતું સક્રિય થયા બાદ તમારું SOL પછીના થોડા દિવસોમાં <1> પુરસ્કારનું અર્જન કરવાનું શરૂ કરી દેશે.", + "stakeAccountDelegateStakeStakingFailed": "હિસ્સો રાખવામાં અસફળ", + "stakeAccountDelegateStakeStakingFailedDescription": "આ પ્રમાણિતકર્તા પાસે હિસ્સો મૂકવામાં સમસ્યા હતી. ફરી પ્રયાસ કરવા વિનંતી.", + "stakeAccountDelegateStakeStakingSol": "SOL હિસ્સો રાખવો...", + "stakeAccountDelegateStakeStakingSolDescription": "અમે તમારો SOL સોંપી રહ્યાં છીએ.", + "stakeAccountDelegateStakeViewTransaction": "લેવડ-દેવડના વ્યવહાર જુઓ", + "stakeAccountListActivationActivating": "સક્રિય થઈ રહ્યું છે", + "stakeAccountListActivationActive": "સક્રિય", + "stakeAccountListActivationInactive": "નિષ્ક્રિય", + "stakeAccountListActivationDeactivating": "નિષ્ક્રિય થઈ રહ્યું છે", + "stakeAccountListErrorFetching": "અમે હિસ્સાના ખાતાં શોધી શક્યા નથી. પછી ફરી પાછો પ્રયાસ કરવા વિનંતી.", + "stakeAccountListNoStakingAccounts": "કોઈ હિસ્સાના ખાતાં નથી", + "stakeAccountListReload": "ફરી લોડ કરો", + "stakeAccountListViewPrimaryText": "તમારો હિસ્સો", + "stakeAccountListViewStakeSOL": "SOL હિસ્સો રાખો", + "stakeAccountListItemStakeFee": "{{fee}} ફી", + "stakeAccountViewActionButtonRestake": "ફરી હિસ્સો મૂકો", + "stakeAccountViewActionButtonUnstake": "હિસ્સો દૂર કરો", + "stakeAccountViewError": "ક્ષતિ", + "stakeAccountViewPrimaryText": "તમારો હિસ્સો", + "stakeAccountViewRestake": "ફરી હિસ્સો મૂકો", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "તમારા SOL ને વર્તમાનમાં એક પ્રમાણિતકર્તા પાસે હિસ્સે મૂકવામાં આવ્યું છે. તમારે <1>આ ફંડને વાપરવા માટે તમારો હિસ્સો દૂર કરવો પડશે. <3>વધુ જાણો", + "stakeAccountViewStakeInactive": { + "part1": "તમારું હિસ્સેદારી ખાતું નિષ્ક્રિય છે. તેના હિસ્સાને ઉપાડી લેવા અથવા પ્રમાણિતકર્તાને શોધીને તેની સોંપણી કરવા પર વિચાર કરો.", + "part2": "વધુ જાણો" + }, + "stakeAccountViewStakeNotFound": "હિસ્સા ખાતું નથી મળી રહ્યું.", + "stakeAccountViewViewOnExplorer": "{{explorer}} પર જુઓ", + "stakeAccountViewWithdrawStake": "હિસ્સો ઉપાડો", + "stakeAccountViewWithdrawUnstakedSOL": "હિસ્સા વગરના SOLનો ઉપાડ કરો", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL ઉપાડ થઈ ગયો છે!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "તમારો SOL નો ઉપાડ થઈ ગયો છે.", + "part2": "વધારાની થોડી જ મિનિટોમાં તમારું હિસ્સા ખાતું આપોઆપ દૂર કરવામાં આવશે." + }, + "stakeAccountWithdrawStakeViewTransaction": "લેવડ-દેવડના વ્યવહાર જુઓ", + "stakeAccountWithdrawStakeWithdrawalFailed": "ઉપાડ નિષ્ફળ થયો છે", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "આ હિસ્સેદારીના ખાતાંમાંથી ઉપાડ કરવામાં સમસ્યા હતી. ફરી પ્રયાસ કરવા વિનંતી.", + "stakeAccountWithdrawStakeWithdrawingSol": "SOL ઉપાડ થઈ રહ્યો છે...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "આ હિસ્સેદારીના ખાતાંમાંથી અમે તમારા SOL નો ઉપાડ કરી રહ્યાં છીએ.", + "startEarningSolAccount": "ખાતું", + "startEarningSolAccounts": "ખાતાં", + "startEarningSolErrorClosePhantom": "અહીં ટેપ કરો અને ફરી પ્રયાસ કરો", + "startEarningSolErrorTroubleLoading": "હિસ્સો લોડ થવામાં સમસ્યા", + "startEarningSolLoading": "લોડ થઈ રહ્યું છે...", + "startEarningSolPrimaryText": "SOL કમાવવાનું શરૂ કરો", + "startEarningSolSearching": "હિસ્સાદારી ખાતાં શોધી રહ્યાં છીએ", + "startEarningSolStakeTokens": "હિસ્સેદારી ટોકનો અને પુરસ્કાર મેળવો", + "startEarningSolYourStake": "તમારી હિસ્સેદારી", + "unwrapFungibleTitle": "{{tokenSymbol}} પર વિનિમય કરો", + "unwrapFungibleDescription": "{{toToken}} માટે {{fromToken}} થી ઉપાડ કરો", + "unwrapFungibleConfirmSwap": "વિનિમયની પુષ્ટિ કરો", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "શ્રેષ્ઠ કિંમત!", + "swapFeesEstimatedFees": "અંદાજીત ફી", + "swapFeesFees": "ફી", + "swapFeesPhantomFee": "Phantom ફી", + "swapFeesPhantomFeeDisclaimer": "અમે હંમેશા ટોચના લિક્વિડિટિ પ્રદાતાઓ પાસેથી સૌથી શ્રેષ્ઠ કિંમતો મેળવવાનો પ્રયાસ કરીએ છીએ. {{feePercentage}} ની ફી આ ભાવમાં આપોઆપ ઉમેરેલ હોય છે.", + "swapFeesRate": "શ્રેષ્ઠ કિંમત", + "swapFeesRateDisclaimer": "વિવિધ વિકેન્દ્રિત એક્સચેન્જોમાં જ્યુપીટર એગ્રીગેટર દ્વારા મેળવેલ શ્રેષ્ઠ દર.", + "swapFeesRateDisclaimerMultichain": "વિવિધ વિકેન્દ્રિત એક્સચેન્જોના મેળવેલ શ્રેષ્ઠ દર.", + "swapFeesPriceImpact": "કિંમત પર અસર", + "swapFeesHighPriceImpact": "ઉંચ કિંમતની અસર ", + "swapFeesPriceImpactDisclaimer": "બજાર ભાવ અને અંદાજીત ભાવ વચ્ચેના તફાવતનો આધાર તમારા વેપારના કદ પર છે.", + "swapFeesSlippage": "સ્લિપેજ", + "swapFeesHighSlippage": "હાઇ સ્લિપેજ ટોલરન્સ", + "swapFeesHighSlippageDisclaimer": "જો કિંમત આ {{slippage}}% થી વધારે પ્રતિકૂળ રીતે બદલશે તો તમારી લેવડ-દેવડ નિષ્ફળ જશે.", + "swapFeesSlippageDisclaimer": "તમારા ટ્રેડની જે રકમ છે તે આપવામાં આવેલ કિંમતથી ઉપર-નીચે થઈ શકે છે.", + "swapFeesProvider": "પ્રદાતા", + "swapFeesProviderDisclaimer": "તમારા વેપારને પૂર્ણ કરવા માટે વિકેન્દ્રિત વિનિમયનો ઉપયોગ થાય છે.", + "swapEstimatedTime": "અંદાજીત સમય", + "swapEstimatedTimeShort": "અંદાજીત સમય", + "swapEstimatedTimeDisclaimer": "બ્રિજ માટેનો અંદાજીત પૂર્ણ થવાનો સમય લેવડ-દેવડના વ્યવહારની ગતિને અસર કરતા વિવિધ પરિબળોને આધારે અલગ-અલગ હશે.", + "swapSettingsButtonCommand": "વિનિમય સેટિંગ્સ ખોલો", + "swapQuestionRetry": "ફરીથી પ્રયાસ કરશો?", + "swapFlowYouPay": "તમે ચૂકવો", + "swapFlowYouReceive": "તમે પ્રાપ્ત કરો", + "swapFlowActionButtonText": "ઑર્ડરની ફરી સમીક્ષા કરો", + "swapAssetCardTokenNetwork": "{{network}} પર {{symbol}}", + "swapAssetCardMaxButton": "મહત્તમ", + "swapAssetCardSelectTokenAndNetwork": "ટોકન અને નેટવર્ક પસંદ કરો", + "swapSlippageSettingsTitle": "સ્લીપેજ સેટિંગ્સ", + "swapSlippageSettingsSubtitle": "તમારો લેવડ-દેવડનો વ્યવહાર નિષ્ફળ જશે જ જો ભાવ સ્લીપેજથી વધુ બદલાશે. સલાહ યોગ્ય ડીફોલ્ટ 0.3% છે - ખૂબ જ ઊંચી કિંમત પ્રતિકૂલ વેપારમાં પરિણમશે.", + "swapSlippageSettingsCustom": "ફેરફાર", + "swapSlippageSettingsHighSlippageWarning": "તમારો વ્યવહાર ફ્રન્ટરન હોઇ શકે અને તેના પરિણામે બિનતરફેણકારી વેપાર થયો હોય.", + "swapSlippageSettingsCustomMinError": "{{minSlippage}}% થી વધારે કિંમત દાખલ કરવા વિનંતી.", + "swapSlippageSettingsCustomMaxError": "{{maxSlippage}}% થી ઓછી કિંમત દાખલ કરવા વિનંતી.", + "swapSlippageSettingsCustomInvalidValue": "એક માન્ય મૂલ્ય દાખલ કરવા વિનંતી.", + "swapQuoteFeeDisclaimer": "ભાવ {{feePercentage}} Phantom ફી સહિત છે", + "swapQuoteMissingContext": "વિનિમય કોટનો સંદર્ભ ખૂટે છે", + "swapQuoteErrorNoQuotes": "કોટ વગર વિનિમય કરવાનો પ્રયાસ કરીએ છીએ", + "swapQuoteSolanaNetwork": "Solana નેટવર્ક", + "swapQuoteNetwork": "નેટવર્ક", + "swapQuoteOneTimeSerumAccount": "વન-ટાઈમ Serum ખાતું", + "swapQuoteOneTimeTokenAccount": "વન-ટાઇમ ટોકન ખાતું", + "swapQuoteBridgeFee": "ક્રોસ ચેન આપ-લેની ફી", + "swapReviewFlowActionButtonPrimary": "વિનિમય", + "swapReviewFlowPrimaryText": "ઑર્ડરની સમીક્ષા કરો", + "swapReviewFlowYouPay": "તમે ચૂકવો", + "swapReviewFlowYouReceive": "તમે પ્રાપ્ત કરો", + "swapTxConfirmationReceived": "પ્રાપ્ત થયું!", + "swapTxConfirmationSwapFailed": "વિનિમય નિષ્ફળ ગયો", + "swapTxConfirmationSwapFailedSlippageLimit": "વિનિમય સ્લિપેજ મર્યાદાથી વધુ છે, ફરી પ્રયાસ કરવા વિનંતી.", + "swapTxConfirmationSwapFailedInsufficientBalance": "અમે વિનંતી પૂરી કરી શક્યા નથી. આ વ્યવહાર પૂર્ણ કરવા માટે તમારી પાસે પૂરતી સિલક નથી.", + "swapTxConfirmationSwapFailedTryAgain": "વિનિમય નિષ્ફળ ગયો, ફરી પ્રયાસ કરવા વિનંતી", + "swapTxConfirmationSwappingTokens": "ટોકનોની આપ-લે થઈ રહી છે...", + "swapTxConfirmationTokens": "ટોકનો", + "swapTxConfirmationTokensDeposited": "થઈ ગયું છે! ટોકનો તમારા વૉલેટમાં જમા કરવામાં આવ્યા છે", + "swapTxConfirmationTokensDepositedTitle": "થઈ ગયું!", + "swapTxConfirmationTokensDepositedBody": "ટોકનો તમારા વૉલેટમાં જમા કરવામાં આવ્યા છે", + "swapTxConfirmationTokensWillBeDeposited": "લેવડ-દેવડના વ્યવહાર પૂર્ણ થતાં તમારા વૉલેટમાં જમા કરવામાં આવશે", + "swapTxConfirmationViewTransaction": "લેવડ-દેવડના વ્યવહાર જુઓ", + "swapTxBridgeSubmitting": "લેવડ-દેવડના વ્યવહાર પ્રસ્તુત કરી રહ્યા છે", + "swapTxBridgeSubmittingDescription": "{{sellNetwork}} પર {{sellAmount}} {{buyNetwork}} પર {{buyAmount}} થી આપ-લે કરવામાં આવી રહી છે", + "swapTxBridgeFailed": "લેવડ-દેવડ પ્રસ્તુત કરવામાં નિષ્ફળતા", + "swapTxBridgeFailedDescription": "અમે વિનંતી પૂરી કરી શક્યા નથી.", + "swapTxBridgeSubmitted": "લેવડ-દેવડનો વ્યવહાર પ્રસ્તુત કર્યો છે", + "swapTxBridgeSubmittedDescription": "અંદાજીત લેવડ-દેવડના વ્યવહારનો સમય: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "તમે આ વિંડોને સુરક્ષિત રીતે કાઢી નાખી શકો છો.", + "swapperMax": "મહત્તમ", + "swapperTooltipNetwork": "નેટવર્ક", + "swapperTooltipPrice": "કિંમત", + "swapperTooltipAddress": "કરાર", + "switchToggle": "ટૉગલ", + "termsOfServiceActionButtonAgree": "હું સહમત છું", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "<1>\"હું સહમત છું\" પર ક્લિક કરતાં જ તમે સ્વીકારો છો કે Phantom સાથે ટોકનોના વિનિમય કરવાની <3>નિયમો અને શરતો ને તમે સ્વીકારો છો.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "અમે અમારી સેવાની શરતોમાં સુધારો કર્યો છે. <1>\"હું સહમત છું\" પર ક્લિક કર્તા તમે અમારી નવી <3>સેવાની શરતોથી સહમત છો.<5><6> અમારી નવી સેવાની શરતોમાં અમુક ઉત્પાદો માટે એક નવી <8>ફીની સંરચના નો સમાવેશ થાય છે.", + "termsOfServicePrimaryText": "સેવાની શરતો", + "tokenRowUnknownToken": "અજ્ઞાત ટોકન", + "transactionsAppInteraction": "ઍપનો પારસ્પરિક વ્યવહાર", + "transactionsFailedAppInteraction": "પારસ્પરિક વ્યવહાર કરવામાં નિષ્ફ્ળ", + "transactionsBidOnInterpolated": "{{name}} ના નામથી બોલી", + "transactionsBidFailed": "બોલી નિષ્ફ્ળ", + "transactionsBoughtInterpolated": "{{name}} ખરીદી", + "transactionsBoughtCollectible": "સંગ્રહ યોગ્ય ખરીદ્યાં", + "transactionBridgeInitiated": "બ્રિજ શરૂ કરવામાં આવ્યો છે", + "transactionBridgeInitiatedFailed": "બ્રિજ શરૂઆત કરવામાં અસફળ થયા", + "transactionBridgeStatusLink": "LI.FI પર સ્ટેટસ તપાસો", + "transactionsBuyFailed": "ખરીદવામાં નિષ્ફ્ળ", + "transactionsBurnedSpam": "નાશ પામેલા સ્પેમ", + "transactionsBurned": "વપરાયેલ", + "transactionsUnwrapped": "ખુલ્લું", + "transactionsUnwrappedFailed": "ખોલવામાં નિષ્ફળ", + "transactionsCancelBidOnInterpolated": "{{name}} પર બોલી રદ થઇ", + "transactionsCancelBidOnFailed": "બોલી રદ કરવામાં નિષ્ફ્ળતા", + "transactionsError": "ક્ષતિ", + "transactionsFailed": "નિષ્ફળ ગયું", + "transactionsSwapped": "વિનિમય થયો", + "transactionsFailedSwap": "વિનિમય કરવામાં નિષ્ફ્ળતા", + "transactionsFailedBurn": "વાપરવામાં નિષ્ફ્ળતા", + "transactionsFrom": "થી", + "transactionsListedInterpolated": "{{name}} સૂચિબધ્ધ કર્યું", + "transactionsListedFailed": "સૂચિ કરવામાં અસફળ", + "transactionsNoActivity": "કોઈ પ્રવૃતિ નથી", + "transactionsReceived": "પ્રાપ્ત થયા", + "transactionsReceivedInterpolated": "{{amount}} SOL પ્રાપ્ત થયા", + "transactionsSending": "મોકલી રહ્યું છે...", + "transactionsPendingCreateListingInterpolated": "{{name}} બની રહ્યું છે", + "transactionsPendingEditListingInterpolated": "{{name}} માં ફેરફાર થઈ રહ્યો છે", + "transactionsPendingSolanaPayTransaction": "Solana Pay ના વ્યવહારોની પુષ્ટી થઇ રહી છે", + "transactionsPendingRemoveListingInterpolated": "{{name}} બિનસૂચિબધ્ધ થઈ રહ્યું છે", + "transactionsPendingBurningInterpolated": "{{name}} વપરાય રહ્યાં છે", + "transactionsPendingSending": "મોકલી રહ્યું છે", + "transactionsPendingSwapping": "આપ-લે થઈ રહી છે", + "transactionsPendingBridging": "બ્રિજીંગ", + "transactionsPendingApproving": "મંજુર કરી રહ્યું છે", + "transactionsPendingCreatingAndDelegatingStake": "હિસ્સો બને છે અને તેનું પ્રતિનિધિત્વ કરવામાં આવી રહ્યું છે", + "transactionsPendingDeactivatingStake": "હિસ્સો નિષ્ક્રિય થઇ રહ્યો છે", + "transactionsPendingDelegatingStake": "હિસ્સાનું પ્રતિનિધિત્વ કરવામાં આવી રહ્યું છે", + "transactionsPendingWithdrawingStake": "હિસ્સો ઉપાડી લેવામાં આવી રહ્યો છે", + "transactionsPendingAppInteraction": "ઍપની પરસ્પરની ક્રિયા બાકી છે", + "transactionsPendingBitcoinTransaction": "બાકી BTC લેવડ-દેવડના વ્યવહાર", + "transactionsSent": "મોકલેલું", + "transactionsSendFailed": "મોકલવામાં નિષ્ફ્ળ થયા", + "transactionsSwapOn": "{{dappName}} પર વિનિમય કરો", + "transactionsSentInterpolated": "{{amount}} SOL મોકલેલ", + "transactionsSoldInterpolated": "{{name}} વેચેલ", + "transactionsSoldCollectible": "વેચાયેલ સંગ્રહ યોગ્ય", + "transactionsSoldFailed": "વેચવામાં નિષ્ફ્ળતા", + "transactionsStaked": "મૂકેલો હિસ્સો", + "transactionsStakedFailed": "હિસ્સામાં નિષ્ફ્ળતા", + "transactionsSuccess": "સફળ", + "transactionsTo": "પ્રતિ", + "transactionsTokenSwap": "ટોકન વિનિમય", + "transactionsUnknownAmount": "અજ્ઞાત", + "transactionsUnlistedInterpolated": "{{name}} બિનસૂચિબધ્ધ કર્યું", + "transactionsUnstaked": "હિસ્સો દૂર કરવામાં આવ્યો", + "transactionsUnlistedFailed": "બિનસૂચિબધ્ધ કરવામાં નિષ્ફ્ળતા", + "transactionsDeactivateStake": "હિસ્સો નિષ્ક્રિય કર્યો", + "transactionsDeactivateStakeFailed": "હિસ્સો નિષ્ક્રિય કરવામાં નિષ્ફ્ળતા", + "transactionsWaitingForConfirmation": "પુષ્ટિની રાહ જોઈ રહ્યાં છીએ", + "transactionsWithdrawStake": "હિસ્સો ઉપાડો", + "transactionsWithdrawStakeFailed": "હિસ્સો દૂર કરવામાં નિષ્ફ્ળતા", + "transactionCancelled": "રદ કરેલું", + "transactionCancelledFailed": "રદ કરવામાં નિષ્ફ્ળતા", + "transactionApproveToken": "{{tokenSymbol}} મંજૂર થયું", + "transactionApproveTokenFailed": "{{tokenSymbol}} મંજૂર થવામાં અસફળ", + "transactionApprovalFailed": "મંજૂરી નિષ્ફ્ળ", + "transactionRevokeApproveToken": "{{tokenSymbol}} પાછું લેવામાં આવ્યું", + "transactionRevokeApproveTokenFailed": "{{tokenSymbol}} પાછું લેવામાં અસફળ", + "transactionRevokeFailed": "પાછા લેવામાં નિષ્ફ્ળ", + "transactionApproveDetailsTitle": "મંજૂરીની માહિતી", + "transactionCancelOrder": "ઓર્ડર રદ કરો", + "transactionCancelOrderFailed": "ઓર્ડર રદ કરવામાં નિષ્ફ્ળતા", + "transactionApproveAppLabel": "ઍપ", + "transactionApproveAmountLabel": "રકમ", + "transactionApproveTokenLabel": "ટોકન", + "transactionApproveCollectionLabel": "સંગ્રહ", + "transactionApproveAllItems": "બધી વસ્તુઓને સ્વીકૃતિ આપો", + "transactionSpendUpTo": "સુધી ખર્ચ કરો", + "transactionCancel": "લેવડ-દેવડના વ્યવહાર રદ કરો", + "transactionPrioritizeCancel": "રદ કરવાની પ્રક્રીયાને પ્રાથમિકતા આપો", + "transactionSpeedUp": "લેવડ-દેવડના વ્યવહાર ઝડપી રીતે કરો", + "transactionCancelHelperText": "રદ કરવામાં આવે એ પહેલાં મૂળ લેવડ-દેવડનો વ્યવહાર પૂર્ણ થઈ શકે છે.", + "transactionSpeedUplHelperText": "આ નેટવર્કની સ્થિતીના આધારે તમારા લેવડ-દેવડના વ્યવહારની ઝડપમાં વધારો કરશે.", + "transactionCancelHelperMobile": "આ લેવડ-દેવડના વ્યવહારને રદ કરવાના પ્રયાસ કરવા માટે <1> થી {{amount}} સુધી ખર્ચ લાગશે. રદ કરવામાં આવે એ પહેલાં મૂળ લેવડ-દેવડનો વ્યવહાર પૂર્ણ થઈ શકે છે.", + "transactionCancelHelperMobileWithEstimate": "આ લેવડ-દેવડના વ્યવહારને રદ કરવાના પ્રયાસ કરવા માટે <1> થી {{amount}} સુધી ખર્ચ લાગશે. તે {{timeEstimate}} સુધીમાં પૂરું થવું જોઇએ. રદ કરવામાં આવે એ પહેલાં મૂળ લેવડ-દેવડનો વ્યવહાર પૂર્ણ થઈ શકે છે.", + "transactionSpeedUpHelperMobile": "આ લેવડ-દેવડના વ્યવહારની ઝડપને વધારવા માટે {{amount}} સુધીનો<1> ખર્ચ લાગશે.", + "transactionSpeedUpHelperMobileWithEstimate": "આ લેવડ-દેવડના વ્યવહારની ઝડપને વધારવા માટે {{amount}} સુધીનો<1> ખર્ચ લાગશે. તે આશરે {{timeEstimate}} સુધીમાં પૂર્ણ થવો જોઇએ.", + "transactionEstimatedTime": "અંદાજીત સમય", + "transactionCancelingSend": "મોકલવાનું રદ થઇ રહ્યું છે", + "transactionPrioritizingCancel": "રદ કરવાની પ્રક્રીયાને પ્રાથમિકતા આપવામાં આવી રહી છે", + "transactionCanceling": "રદ થઇ રહ્યું છે", + "transactionReplaceError": "એક ત્રુટિ આવી છે. તમારા ખાતામાં કોઇ ફી લગાડવામાં આવી નથી. તમે ફરી પ્રયાસ કરી શકો છો.", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} પૂરતાં નથી", + "transactionGasLimitError": "ગેસની મર્યાદા અંદાજવામાં નિષ્ફ્ળ", + "transactionGasEstimationError": "ગેસ અંદાજવામાં નિષ્ફ્ળ", + "pendingTransactionCancel": "રદ કરો", + "pendingTransactionSpeedUp": "જલ્દી કરો", + "pendingTransactionStatus": "સ્ટેટસ", + "pendingTransactionPending": "બાકી", + "pendingTransactionPendingInteraction": "પરસ્પરની ક્રિયા બાકી", + "pendingTransactionCancelling": "રદ થઇ રહ્યું છે", + "pendingTransactionDate": "તારીખ", + "pendingTransactionNetworkFee": "નેટવર્ક ફી", + "pendingTransactionEstimatedTime": "અંદાજીત સમય", + "pendingTransactionEstimatedTimeHM": "{{hours}}ક {{minutes}}મી", + "pendingTransactionEstimatedTimeMS": "{{minutes}}મી {{seconds}}સે", + "pendingTransactionEstimatedTimeS": "{{seconds}}સે", + "pendingTransactionsSendingTitle": "{{assetSymbol}} મોકલી રહ્યાં છે", + "pendingTransactionsUnknownEstimatedTime": "અજ્ઞાત", + "pendingTransactionUnknownApp": "અજ્ઞાત ઍપ", + "unlockActionButtonUnlock": "લૉક ખોલો", + "unlockEnterPassword": "તમારો પાસવર્ડ નાખો", + "unlockErrorIncorrectPassword": "ખોટો પાસવર્ડ", + "unlockErrorSomethingWentWrong": "કંઈક ત્રુટિ થઈ છે, પછી ફરી પ્રયાસ કરવા વિનંતી", + "unlockForgotPassword": "પાસવર્ડ ભૂલી ગયા છો", + "unlockPassword": "પાસવર્ડ", + "forgotPasswordText": "તમારા વૉલેટના 12-24 શબ્દના પુન:પ્રાપ્ત કરવાના શબ્દસમૂહ નાખીને તમારો પાસવર્ડ ફરીથી સ્થાપીત કરી શકો છો. Phantom તમારા માટે પાસવર્ડને પુન:પ્રાપ્ત કરી શકતું નથી.", + "appInfo": "ઍપ માહિતી", + "lastUsed": "છેલ્લે વાપરેલ", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "હાર્ડવેર ખાતાંઓ સાથે ઉપલબ્ધ નથી.", + "trustedAppAutoConfirmDisclaimer1": "સક્રિય હોય એ સમયે, Phantom આ ઍપમાંથી બધી વિનંતીઓને તમને જણાવ્યા વગર અથવા પુષ્ટિ કરવા કહ્યાં વગર નિશ્ચિત કરશે.", + "trustedAppAutoConfirmDisclaimer2": "શક્ય કરતાં તમે તમારા ફંડને છેતરપિંડીના જોખમમાં મૂકો છો. તમે ભરોસો કરતાં હોવ એ ઍપમાં જ માત્ર આ સુવિધાનો ઉપયોગ કરો.", + "validationUtilsPasswordIsRequired": "પાસવર્ડ જરૂરી છે", + "validationUtilsPasswordLength": "પાસવર્ડ 8 અક્ષરનો હોવો જોઈએ", + "validationUtilsPasswordsDontMatch": "પાસવર્ડ મેળ ખાતો નથી", + "validationUtilsPasswordCantBeSame": "તમે તમારો જૂનો પાસવર્ડ નો ઉપયોગ નથી કરી શકતા", + "validatorCardEstimatedApy": "અંદાજીત APY", + "validatorCardCommission": "કમીશન", + "validatorCardTotalStake": "કુલ હિસ્સેદારી", + "validatorCardNumberOfDelegators": "# ના પ્રતિનિધિ", + "validatorListChooseAValidator": "એક માન્યકર્તાને પસંદ કરો", + "validatorListErrorFetching": "અમે માન્યકર્તાઓ શોધી શક્યા નથી. પછી ફરી પાછો પ્રયાસ કરવા વિનંતી.", + "validatorListNoResults": "કોઈ પરિણામ નહીં", + "validatorListReload": "ફરીથી લોડ કરો", + "validatorListSearch": "શોધો", + "validatorInfoTooltip": "માન્યકર્તા", + "validatorInfoTitle": "માન્યકર્તાઓ", + "validatorInfoDescription": "એક માન્યકર્તા પર તમારા SOL હિસ્સાથી તમે Solana નેટવર્કની કામગીરી અને સુરક્ષામાં યોગદાન આપો છો. તેના બદલામાં એ બધું SOL કમાતી વખતે મેળવો છો.", + "validatorApyInfoTooltip": "અંદા. APY ", + "validatorApyInfoTitle": "અંદાજીત APY", + "validatorApyInfoDescription": "એ માન્યકર્તા પર તમારા SOL હિસ્સાથી તમે આ વળતરનો દર મેળવો છો.", + "validatorViewActionButtonStake": "હિસ્સો", + "validatorViewErrorFetching": "માન્યકર્તા નથી મેળવી શક્યા.", + "validatorViewInsufficientBalance": "અપૂરતી સિલક", + "validatorViewMax": "મહત્તમ", + "validatorViewPrimaryText": "હિસ્સો મૂકવાનું શરૂ કરો", + "validatorViewDescriptionInterpolated": "આ માન્યકર્તા પાસે તમે કેટલા SOL <1> હિસ્સે રાખવા ઇચ્છો છો તે પસંદ કરો.<3>વધુ જાણો", + "validatorViewAmountSOLRequiredToStakeInterpolated": "{{amount}} SOLને હિસ્સે રાખવાની જરૂર છે", + "validatorViewValidator": "માન્યકર્તા", + "walletMenuItemsAddConnectWallet": "વૉલેટ ઉમેરો / જોડો", + "walletMenuItemsBridgeAssets": "સંપત્તિ જોડો", + "walletMenuItemsHelpAndSupport": "સહાયતા અને ટેકો", + "walletMenuItemsLockWallet": "વૉલેટને લૉક કરો", + "walletMenuItemsResetSecretPhrase": "ખાનગી શબ્દસમૂહ ફરી બનાવો", + "walletMenuItemsShowMoreAccounts": "વધુ {{count}} દેખાડો...", + "walletMenuItemsHideAccounts": "ખાતાં છુપાઓ", + "whatsNewOverlayNew": "નવું!", + "whatsNewOverlayv1ActionGetAppNow": "હમણાં જ ઍપ મેળવો", + "whatsNewOverlayv1PrimaryText": "હવે iOS માટે Phantom ઉપલબ્ધ છે!", + "whatsNewOverlayv1ScanWithCamera": "તમારા iPhone કેમેરાથી સ્કેન કરો", + "whatsNewOverlayv1SecondaryText": "અમે ઉત્સાહપૂર્વક જાહેર કરીએ છીએ કે iOS માટે Phantom હવે ઍપ સ્ટોરમાં ઉપલબ્ધ છે! તમારા ગજવામાં Phantomની તાકાતનો અનુભવ કરો!", + "whatsNewOverlayv2ActionListOnME": "તમારા NFT ને Magic Eden પર સૂચિત કરો!", + "whatsNewOverlayv2ActionTryItNow": "હવે તેને અજમાવો", + "whatsNewOverlayv2SecondaryText": "હવે તમારા Phantom બ્રાઉઝર એક્સ્ટેંશન દ્વારા તમારા NFT ને સૂચિબદ્ધ કરી શકો છો. તમારી સૂચિને સંપૂર્ણ પણે સંચાલિત કરવા માટે સુલભ રીતે કિંમતમાં ફેરફાર કરો અને બિનસૂચિબદ્ધ કરો.", + "whatsNewOverlayv3ActionBurnSpam": "સ્પેમ NFTનો ઉપયોગ કરો!", + "whatsNewOverlayv3SecondaryText": "તમે હવે સ્પેમ NFTને વાપરી અને એક નાની રકમના SOL મેળવી શકો છો. સ્પેમ NFT પર ક્લિક કરો, \"...\" આઇકન પર ક્લિક કરો અને તમારા વૉલેટમાંથી તેને દૂર કરવા માટે \"ટોકન વાપરો\"ની પસંદગી કરો.", + "toggleMultiChainHeader": "Multichain", + "disableMultiChainHeader": "માત્ર-Solana મોડ", + "disableMultiChainDetail1Header": "Solana માં બધુ કરો", + "disableMultiChainDetail1SecondaryText": "તમારા Solana ખાતાં, ટોકનો અને સંગ્રહ યોગ્યને બીજી ચેન જોયા વગર સંભાળો.", + "disableMultiChainDetail2Header": "કોઈ પણ સમયે Multichain માં પાછા ફરો", + "disableMultiChainDetail2SecondaryText": "તમારી હાલની Ethereum અને Polygon સિલકો સંરક્ષિત કરવામાં આવશે જ્યારે તમે ફરી Multichain ચાલુ કરશો.", + "disableMultiChainButton": "Solana માત્ર ચાલુ કરો", + "disabledMultiChainHeader": "Solana માત્ર ચાલુ છે", + "disabledMultiChainText": "તમે multichain કોઇ પણ સમયે ફરી ચાલુ કરી શકો છો.", + "enableMultiChainHeader": "Multichain ચાલુ કરો", + "enabledMultiChainHeader": "Multichain ચાલુ થયું", + "enabledMultiChainText": "તમારા વૉલેટમાં Ethereum અને Polygon વાપરી શકો છો.", + "incompatibleAccountHeader": "અયોગ્ય ખાતું", + "incompatibleAccountInterpolated": "Solana માત્ર મોડ ચાલુ કરતાં પહેલાં: <1>{{incompatibleAccounts}} આ Ethereum માત્ર ખાતાંઓ દૂર કરવા વિનંતી", + "welcomeToMultiChainWhatsNew": "નવું શું છે!", + "welcomeToMultiChainPrimaryText": "બધા માટે એક વૉલેટ", + "welcomeToMultiChainDetail1Header": "Ethereum અને Polygon સહાય", + "welcomeToMultiChainDetail1SecondaryText": "તમારા બધા ટોકનો અને Solana, Ethereum, અને Polygonના NFT એક સ્થાને.", + "welcomeToMultiChainDetail2Header": "તમને ગમતી બધી ઍપ વાપરો", + "welcomeToMultiChainDetail2SecondaryText": "નેટવર્કો બદલ્યા વગર વિવિધ શ્રેણીઓમાં ઍપ સાથે જોડાઓ.", + "welcomeToMultiChainDetail3Header": "તમારું MetaMask વૉલેટ ઈમ્પોર્ટ કરો", + "welcomeToMultiChainDetail3SecondaryText": "સમગ્ર Ethereum અને Polygon માં તમારા તમામ સીડ ફ્રેઝ સરળતાથી ઈમ્પોર્ટ કરો.", + "welcomeToMultiChainIntro": "Phantom Multichain માં આપનું સ્વાગત છે", + "welcomeToMultiChainIntroDesc": "Solana, Ethereum, and Polygon ના તમારા બધા ટૉકનો અને NFT એક જ જગ્યાએ છે. બધા જ માટે તમારું એકમાત્ર વૉલેટ.", + "welcomeToMultiChainAccounts": "બહુવિધ શ્રેણી ખાતાંઓનું ફરી નિર્માણ કરવામાં આવ્યું છે", + "welcomeToMultiChainAccountsDesc": "બહુવિધ શ્રેણી ખાતાંઓનું ફરી નિર્માણ કરવામાં આવ્યું, દરેક ખાતાંને હવે તેના અનુરૂપ ETH અને Polygon સરનામાં છે.", + "welcomeToMultiChainApps": "દરેક જગ્યાએ ચાલે છે", + "welcomeToMultiChainAppsDesc": "Ethereum, Polygon, અને Solana ની દરેક ઍપ સાથે Phantom સુસંગત છે. “Connect to MetaMask” પર ક્લિક કરો અને તમે આગળ જઈ શકો છો.", + "welcomeToMultiChainImport": "તુરંત MetaMask થી આયાત કરો", + "welcomeToMultiChainImportDesc": "MetaMask અથવા Coinbase વૉલેટ જેવા વૉલેટોમાંથી તમારી ખાનગી શબ્દસમૂહો અને ખાનગી ચાવીઓ આયાત કરો. બધુ એક જ જગ્યાએ.", + "welcomeToMultiChainImportInterpolated": "<0>તમારો ખાનગી શબ્દસમૂહ અથવા MetaMask અથવા Coinbase વૉલેટ જેવા વૉલેટોમાંથી ખાનગી ચાવીઓ આયાત કરો. બધુ એક જ જગ્યાએ.", + "welcomeToMultiChainTakeTour": "લટાર મારો", + "welcomeToMultiChainSwapperTitle": "Ethereum, Polygon અને \nSolana પર વિનિમય કરો", + "welcomeToMultiChainSwapperDetail1Header": "Ethereum અને Polygon સહાય", + "welcomeToMultiChainSwapperDetail1SecondaryText": "હવે તમે સરળતાથી ERC-20 ટૉકનોનો તમારા વૉલેટમાં સરળતાથી વિનિમય કરી શકો છો.", + "welcomeToMultiChainSwapperDetail2Header": "શ્રેષ્ઠ કિંમત અને અતિશય ઓછી ફી", + "welcomeToMultiChainSwapperDetail2SecondaryText": "મહત્તમ વળતર માટે 100+ તરલતાના સ્ત્રોતો અને સ્માર્ટ ઓર્ડર રાઉટીંગ.", + "networkErrorTitle": "નેટવર્કમાં ક્ષતિ", + "networkError": "કમનસીબે અમે નેટવર્કનો વપરાશ નથી કરી શકતા. પછી ફરી પ્રયાસ કરવા વિનંતી.", + "authenticationUnlockPhantom": "Phantom ને ખોલો", + "errorAndOfflineSomethingWentWrong": "કંઇક ત્રુટિ થઈ છે", + "errorAndOfflineSomethingWentWrongTryAgain": "ફરી પ્રયાસ કરવા વિનંતી.", + "errorAndOfflineUnableToFetchAssets": "અમે મિલકતોને મેળવવામાં અસમર્થ છીએ. પછી ફરી પ્રયાસ કરવા વિનંતી.", + "errorAndOfflineUnableToFetchCollectibles": "અમે સંગ્રહ યોગ્ય મેળવવામાં અસમર્થ છીએ. પછી ફરી પ્રયાસ કરવા વિનંતી.", + "errorAndOfflineUnableToFetchSwap": "અમે વિનિમય માહિતી મેળવવામાં અસમર્થ છીએ. પછી ફરી પ્રયાસ કરવા વિનંતી.", + "errorAndOfflineUnableToFetchTransactionHistory": "અમે હાલ તમારા લેવડ-દેવડના વ્યવહારનો ઇતિહાસ મેળવી શક્યા નથી. તમારું નેટવર્ક જોડાણ તપાસો, અથવા પછી ફરી પ્રયાસ કરો.", + "errorAndOfflineUnableToFetchRewardsHistory": "અમે પુરસ્કારોનો ઇતિહાસ શોધી શક્યા નથી. પછી ફરી પાછો પ્રયાસ કરવા વિનંતી.", + "networkHealthSheetCloseButtonText": "ઓકે", + "swapReviewError": "તમારો ઑર્ડર ચકાસતી વખતે કંઇક ક્ષતિ થઈ છે, પછી ફરી પ્રયાસ કરવા વિનંતી.", + "sendSelectToken": "ટોકન પસંદ કરો", + "swapBalance": "સિલક:", + "swapTitle": "ટોકનોનો વિનિમય કરો", + "swapSelectToken": "ટોકનની પસંદગી કરો", + "swapYouPay": "તમે ચૂકવો", + "swapYouReceive": "તમે મેળવો", + "aboutPrivacyPolicy": "ખાનગી નીતિ", + "aboutVersion": "આવૃત્તિ {{version}}", + "aboutVisitWebsite": "વેબસાઇટ પર જાઓ", + "bottomSheetConnectTitle": "જોડો", + "A11YbottomSheetConnectTitle": "બોટમ શીટ જોડો", + "A11YbottomSheetCommandClose": "બોટમ શીટ નકારો", + "A11YbottomSheetCommandBack": "બોટમ શીટ પાછા જાઓ", + "bottomSheetSignTypedDataTitle": "સંદેશા પર સહી કરો", + "bottomSheetSignMessageTitle": "સંદેશા પર સહી કરો", + "bottomSheetSignInTitle": "સાઇન ઇન", + "bottomSheetSignInAndConnectTitle": "સાઇન ઇન", + "bottomSheetConfirmTransactionTitle": "લેવડ-દેવડના વ્યવહારને નિશ્ચિત કરો", + "bottomSheetConfirmTransactionsTitle": "લેવડ-દેવડના વ્યવહારોને નિશ્ચિત કરો", + "bottomSheetAdvancedTitle": "આધુનિક", + "bottomSheetReadOnlyAccountTitle": "વ્યૂ-ઓન્લી મોડ", + "bottomSheetTransactionSettingsTitle": "નેટવર્ક ફી", + "bottomSheetConnectDescription": "જોડાણ કરીને આ સાઇટ સિલક અને પસંદ કરેલ ખાતાંની પ્રવૃત્તિ જોઇ શકશે.", + "bottomSheetSignInDescription": "આ સંદેશાને સહી કરતાં પૂરવાર થશે કે તમારી પાસે પસંદ કરેલા ખાતાંની માલિકી છે. તમારી ભરોસેપાત્ર એપ્લિકેશન તરફથી સંદેશાઓમાં સહી કરો.", + "bottomSheetSignInAndConnectDescription": "પરવાનગી આપીને આ સાઇટ સિલક અને પસંદ કરેલ ખાતાંની પ્રવૃત્તિ જોઇ શકશે.", + "bottomSheetConfirmTransactionDescription": "સિલકમાં અંદાજિત ફેરફાર છે. જોડાયેલ રકમ અને સંપત્તિની ગેરેન્ટી નથી.", + "bottomSheetConfirmTransactionsDescription": "સિલકમાં અંદાજિત ફેરફાર છે. જોડાયેલ રકમ અને સંપત્તિની ગેરેન્ટી નથી.", + "bottomSheetSignTypedDataDescription": "આ માત્ર મંજૂરીની વિનંતી જ છે. લેવડ-દેવડનો વ્યવહાર તુરંત ન થાય.", + "bottomSheetSignTypedDataSecondDescription": "સિલકમાં અંદાજિત ફેરફાર છે. જોડાયેલ રકમ અને સંપત્તિની ગેરેન્ટી નથી.", + "bottomSheetSignMessageDescription": "આ સંદેશાને સહી કરતાં પૂરવાર થશે કે તમારી પાસે પસંદ કરેલા ખાતાંણી માલિકી છે. તમારી ભરોસેપાત્ર એપ્લિકેશન તરફથી સંદેશાઓમાં સહી કરો.", + "bottomSheetReadOnlyAccountDescription": "આ કાર્યને વ્યૂ-ઓન્લી મોડમાં કરવામાં અસમર્થ.", + "bottomSheetMessageRow": "સંદેશો", + "bottomSheetStatementRow": "સ્ટેટમેન્ટ", + "bottomSheetAutoConfirmRow": "આપો-આપ નિશ્ચિત કરો", + "bottomSheetAutoConfirmOff": "બંધ", + "bottomSheetAutoConfirmOn": "ચાલુ", + "bottomSheetAccountRow": "ખાતું", + "bottomSheetAdvancedRow": "આધુનિક", + "bottomSheetContractRow": "સંપર્ક સરનામું", + "bottomSheetSpenderRow": "ખર્ચ કરનારનું સરનામું", + "bottomSheetNetworkRow": "નેટવર્ક", + "bottomSheetNetworkFeeRow": "નેટવર્ક ફી", + "bottomSheetEstimatedTimeRow": "અંદાજીત સમય", + "bottomSheetAccountRowDefaultAccountName": "ખાતું", + "bottomSheetConnectRequestDisclaimer": "માત્ર એ જ વેબસાઇટો સાથે જોડો જેની ઉપર તમને ભરોસો હોય", + "bottomSheetSignInRequestDisclaimer": "માત્ર એ જ વેબસાઇટોમાં સાઇન ઇન કરો જેની પર તમને ભરોસો હોય", + "bottomSheetSignatureRequestDisclaimer": "જો તમે આ વેબસાઇટ પર ભરોસો કરતાં હોવ તો જ નિશ્ચિત કરો.", + "bottomSheetIgnoreWarning": "ચેતવણીને ધ્યાનમાં ન લો, ગમે તે રીતે આગળ વધો", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "સીલકમાં કોઈ ફેરફાર મળ્યાં નથી. સાવચેતી સાથે આગળ વધવા વિનંતી અને જો તમે આ સાઈટ પર ભરોસો કરતાં હોવ તો જ પુષ્ટી કરશો.", + "bottomSheetReadOnlyWarning": "લેવડ-દેવડના વ્યવહાર અને સંદેશાઓ સહી કરવા માટે તમારે ઈમ્પોર્ટ કરવું પડશે.", + "bottomSheetWebsiteIsUnsafeWarning": "આ વેબસાઇટ વાપરવા માટે અસુરક્ષિત છે અને તમારા ફંડને ચોરવાનો પ્રયાસ કરી શકે છે.", + "transactionsFromInterpolated": "થી: {{from}}", + "transactionsFromParagraphInterpolated": "{{from}} થી", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "આજ", + "transactionsToInterpolated": "ને: {{to}}", + "transactionsToParagraphInterpolated": "પ્રતિ {{to}}", + "transactionsYesterday": "ગઈ કાલ", + "addEditAddressAdd": "સરનામું ઉમેરો", + "addEditAddressDelete": "સરનામું કાઢી નાખો", + "addEditAddressDeleteTitle": "તમને ખાતરી છે કે તમે આ સરનામું કાઢી નાખવા ઇચ્છો છો?", + "addEditAddressSave": "સરનામું સાચવો", + "dAppBrowserComingSoon": "dApp બ્રાઉઝર જલ્દી આવી રહ્યું છે!", + "dAppBrowserSearchPlaceholder": "શોધો અથવા URL ટાઈપ કરો", + "dAppBrowserOpenInNewTab": "નવા ટેબમાં ખોલો", + "dAppBrowserSuggested": "સૂચવેલ", + "dAppBrowserFavorites": "મનપસંદ", + "dAppBrowserBookmarks": "બુકમાર્ક", + "dAppBrowserBookmarkAdd": "બુકમાર્ક જોડો", + "dAppBrowserBookmarkRemove": "બુકમાર્ક દૂર કરો", + "dAppBrowserTrustedApps": "હાલના", + "dAppBrowserFavoritesDescription": "તમારા મનપસંદ અહીં દેખાડવામાં આવશે", + "dAppBrowserBookmarksDescription": "તમારા બુકમાર્ક અહીં દર્શાવવામાં આવ્યા છે", + "dAppBrowserRecentsDescription": "હાલની જોડાયેલ dapps અહીં દેખાશે", + "dAppBrowserEmptyScreenDescription": "URL ટાઈપ કરો અથવા ઇન્ટરનેટ વેબ પર શોધો", + "dAppBrowserBlocklistScreenTitle": "{{origin}} ને અવરોધીત કરવામાં આવેલ છે! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom નું માનવું છે કે આ વેબસાઇટ દ્વેષપૂર્ણ છે અને ઉપયોગ કરવા માટે અસુરક્ષિત છે.", + "part2": "આ સાઇટને જાણીતી છેતરામણી કરતી વેબસાઈટો અને દગાબાજી સમુદાય દ્વારા જાળવેલા ડેટાબેઝના ભાગરૂપે ચિહ્નિત કરવામાં આવી છે. જો તમારા માનવા મુજબ આ સાઇટને ભૂલથી ચિહ્નિત કરવામાં આવી છે, તો સમસ્યા તરીકે નોંધવા વિનંતી છે." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "ચેતવણીને ધ્યાનમાં ન લો, ગમે તે રીતે દેખાડો", + "dAppBrowserActionBookmark": "બુકમાર્ક", + "dAppBrowserActionRemoveBookmark": "બુકમાર્ક દૂર કરો", + "dAppBrowserActionRefresh": "રિફ્રેશ કરો", + "dAppBrowserActionShare": "શેઅર કરો", + "dAppBrowserActionCloseTab": "ટેબ બંદ કરો", + "dAppBrowserActionEndAutoConfirm": "આપો-આપ નિશ્ચિત સમાપ્ત", + "dAppBrowserActionDisconnectApp": "એપ ડિસ્કનેક્ટ કરો", + "dAppBrowserActionCloseAllTabs": "બધા ટેબ બંધ કરો", + "dAppBrowserNavigationAddressPlaceholder": "શોધવા માટે URL ટાઈપ કરો", + "dAppBrowserTabOverviewMore": "વધુ", + "dAppBrowserTabOverviewAddTab": "ટેબ ઉમેરો", + "dAppBrowserTabOverviewClose": "બંધ કરો", + "dAppBrowserCloseTab": "ટેબ બંદ કરો", + "dAppBrowserClose": "બંધ કરો", + "dAppBrowserTabOverviewAddBookmark": "બુકમાર્ક જોડો", + "dAppBrowserTabOverviewRemoveBookmark": "બુકમાર્ક દૂર કરો", + "depositAssetListSuggestions": "સૂચનો", + "depositUndefinedToken": "માફ કરશો, આ ટોકનને જમા નહીં કરી શકો", + "onboardingImportRecoveryPhraseDetails": "માહિતી", + "onboardingCreateRecoveryPhraseVerifyTitle": "ખાનગી રિકવરી શબ્દસમૂહ નીચે લખેલો છે?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "ખાનગી રિકવરી શબ્દસમૂહ વગર તમે તમારી ચાવી અથવા તેની સાથે સંલગ્ન કોઈ પણ મિલકતને એક્સેસ નહીં કરી શકો.", + "onboardingCreateRecoveryPhraseVerifyYes": "હા", + "onboardingCreateRecoveryPhraseErrorTitle": "ક્ષતિ", + "onboardingCreateRecoveryPhraseErrorSubtitle": "અમે એક ખાતું બનાવવામાં અસફળ રહ્યાં છીએ, પછી ફરી પ્રયાસ કરવા વિનંતી.", + "onboardingDoneDescription": "હવે તમે તમારા વૉલેટનો પૂરે પૂરો ફાયદો ઉઠાવી શકશો.", + "onboardingDoneGetStarted": "શરૂઆત કરો", + "onboardingImportAccountsEmptyResult": "કોઈ ખાતાં મળ્યા નથી", + "onboardingImportAccountsAccountName": "ખાતું {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "સાગા {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "લેજર {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "અમને {{numberOfWallets}} ખાતામાં ક્રિયાશીલતા મળી આવી છે", + "onboardingImportAccountsFoundAccounts_other": "અમને {{numberOfWallets}} ખાતાંઓમાં ક્રિયાશીલતા મળી આવી છે", + "onboardingImportAccountsFoundAccountsNoActivity_one": "અમને {{numberOfWallets}} ખાતાં મળ્યાં છે", + "onboardingImportAccountsFoundAccountsNoActivity_other": "અમને {{numberOfWallets}} ખાતાંઓ મળ્યાં છે", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "શબ્દસમૂહ ઓછામાં ઓછો 12 શબ્દોનો હોવો જરૂરી છે.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "શબ્દસમૂહ બરાબર 12 કે 24 શબ્દોનો હોવો જોઈએ.", + "onboardingImportRecoveryPhraseWrongWord": "ખોટા શબ્દો: {{ words }}.", + "onboardingProtectTitle": "તમારા વૉલેટને સુરક્ષિત રાખો", + "onboardingProtectDescription": "બાયોમેટ્રિક સુરક્ષા ઉમેરતા ખાતરી થશે કે એક માત્ર તમે જ તમારા વૉલેટનો ઉપયોગ કરી શકો છો.", + "onboardingProtectButtonHeadlineDevice": "ઉપકરણ", + "onboardingProtectButtonHeadlineFaceID": "ફેસ ID", + "onboardingProtectButtonHeadlineFingerprint": "ફિંગરપ્રિન્ટ", + "onboardingProtectButtonHeadlinePIN": "પિન", + "onboardingProtectButtonSubheadline": "{{ authType }} પ્રમાણીકરણનો ઉપયોગ કરો", + "onboardingProtectError": "પ્રમાણીકરણ કરતી વખતે કંઇક ભૂલ થઈ છે, ફરી પ્રયાસ કરવા વિનંતી", + "onboardingProtectBiometryIosError": "Phantom માં બાયોમેટ્રીક પ્રમાણીકરણની ગોઠવણ થઈ ગઈ છે પણ સીસ્ટમ સેટિંગ્સમાંથી નિષ્ક્રિય થયેલી છે. ફરી સક્રિય કરવા માટે સેટિંગ્સ > Phantom > ફેસ ID અથવા ટચ ID ખોલવા વિનંતી.", + "onboardingProtectRemoveAuth": "પ્રમાણીકરણ નિષ્ક્રિય કરો", + "onboardingProtectRemoveAuthDescription": "તમને ખાતરી છે તમે પ્રમાણીકરણ બંધ કરવા માંગો ચો?", + "onboardingWelcomeTitle": "Phantom માં સ્વાગત છે", + "onboardingWelcomeDescription": "શરૂ કરવા માટે, એક નવું વૉલેટ બનાવો અથવા સીડ શબ્દસમૂહમાંથી એક વૉલેટ આયાત કરો.", + "onboardingWelcomeCreateWallet": "એક નવું વૉલેટ બનાવો", + "onboardingWelcomeAlreadyHaveWallet": "મારી પાસે પહેલેથી જ એક વૉલેટ છે", + "onboardingWelcomeConnectSeedVault": "સીડ વોલ્ટ સાથે જોડાણ કરો", + "onboardingSlide1Title": "તમારા દ્વારા નિયંત્રીત, \nઅમારા દ્વારા સુરક્ષીત", + "onboardingSlide1Description": "તમારા ફંડ ખાનગી છે અને બાયોમેટ્રિકથી, કાંન્ડની પરખથી સુરક્ષિત છે, અને 24/7 સહાય છે.", + "onboardingSlide2Title": "તમારા NFT \nમાટે શ્રેષ્ઠ ઘર", + "onboardingSlide2Description": "સૂચિની, સ્પેમ નાશની ગોઠવણ કરો, અને મદદરૂપ થતાં આપમેળે દેખાતા સૂચનાઓથી માહિતગાર રહો.", + "onboardingSlide3Title": "તમારા ટોકનો સાથે વધુ કરો", + "onboardingSlide3Description": "તમારા વૉલેટને છોડ્યા વગર સંગ્રહ કરો, આપ-લે કરો, હિસ્સો રાખો, મોકલો અને મેળવો. ", + "onboardingSlide4Title": "Web3 નું શ્રેષ્ઠતમ મેળવો", + "onboardingSlide4Description": "શોધો અને દોરતી ઍપ અને ઍપ બ્રાઉઝર સાથે જોડાઓ.", + "onboardingMultichainSlide5Title": "બધા જ માટે એક વૉલેટ", + "onboardingMultichainSlide5Description": "Solana, Ethereum, and Polygon બધાનો એકલ વપરાશકર્તા ઇન્ટરફેસમાં અનુભવ કરો.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Solana, Ethereum, Polygon અને Bitcoin બધાનો એકલ વપરાશકર્તા ઇન્ટરફેસમાં અનુભવ કરો.", + "requireAuth": "પ્રમાણીકરણ જરૂરી છે", + "requireAuthImmediately": "ત્વરિત", + "availableToSend": "મોકલવા માટે હાજર", + "sendEnterAmount": "રકમ નાખો", + "sendEditMemo": "મેમોમાં ફેરફાર કરો", + "sendShowLogs": "ક્ષતિ લૉગ દેખાડો", + "sendHideLogs": "ક્ષતિ લૉગ છુપાવો", + "sendGoBack": "પાછા જાઓ", + "sendTransactionSuccess": "ને તમારા ટોકન સફળતાપૂર્વક મોકલ્યા છે", + "sendInputPlaceholder": "નામ કે સરનામું", + "sendRecentlyUsedAddressLabel": "{{formattedTimestamp}} પૂર્વે વાપરવામાં આવ્યા છે", + "sendRecipientAddress": "મેળવનારનું સરનામું", + "sendTokenInterpolated": "{{tokenSymbol}} મોકલો", + "sendPasteFromClipboard": "ક્લિપબોર્ડ પરથી પેસ્ટ કરો", + "sendScanQR": "QR કોડ સ્કેન કરો", + "sendTo": "પ્રતિ:", + "sendCameraAccess": "કેમેરા એક્સેસ", + "sendCameraAccessSubtitle": "QR કોડ સ્કેન કરવા માટે, કેમેરા એક્સેસ ચાલુ કરવો પડે છે. શું હવે તમારે સેટિંગ્સ ખોલવું છે?", + "sendSettings": "સેટિંગ્સ", + "sendOK": "ઓકે", + "invalidQRCode": "આ QR કોડ માન્ય નથી.", + "sendInvalidQRCode": "આ QR કોડ એ માન્ય સરનામું નથી", + "sendInvalidQRCodeSubtitle": "ફરી પ્રયાસ કરો અથવા અન્ય QR કોડથી પ્રયાસ કરો.", + "sendInvalidQRCodeSplToken": "QR કોડમાં અમાન્ય ટોકન", + "sendInvalidQRCodeSplTokenSubtitle": "આ QR કોડમાં એક ટોકન છે જે તમારા નથી અથવા અમે તેને ઓળખી શકતા નથી.", + "sendScanAddressToSend": "ફંડ મોકલવા માટે {{tokenSymbol}} સરનામાંને સ્કેન કરો", + "sendScanAddressToSendNoSymbol": "ભંડોળ મોકલવા સરનામું સ્કેન કરો", + "sendScanAddressToSendCollectible": "સંગ્રહ યોગ્ય મોકલવા માટે SOL સરનામું સ્કેન કરો", + "sendScanAddressToSendCollectibleMultichain": "સંગ્રહ યોગ્ય મોકલવા માટે સરનામું સ્કેન કરો", + "sendSummary": "સારાંશ", + "sendUndefinedToken": "માફ કરશો, આ ટોકન મોકલી નથી શકતા", + "sendNoTokens": "કોઈ ટોકન ઉપલબ્ધ નથી", + "noBuyOptionsAvailableInCountry": "તમારા દેશમાં ખરીદીનો કોઈ વિકલ્પ ઉપલબ્ધ નથી", + "swapAvailableTokenDisclaimer": "નેટવર્કો વચ્ચે બ્રિજીંગ માટે સીમિત સંખ્યામાં ટૉકનો ઉપલબ્ધ છે", + "swapCrossSwapNetworkTooltipTitle": "નેટવર્કો વચ્ચે અદલ-બદલ થઈ રહી છે", + "swapCrossSwapNetworkTooltipDescription": "નેટવર્કો વચ્ચે અદલ-બદલ કરતી વખતે સૌથી ઓછી કિંમતના અને સૌથી ઝડપી વ્યવહારો માટે ઉપલબ્ધ ટૉકનો વાપરવાની ભલામણ કરવામાં આવે છે.", + "settingsAbout": "Phantom વિષે", + "settingsConfirm": "હા", + "settingsMakeSureNoOneIsWatching": "ખાતરી કરશો કે કોઈ વ્યક્તિ તમારી સ્ક્રીનને જોતાં ન હોય", + "settingsManageAccounts": "ખાતાંઓ સંભાળો", + "settingsPrompt": "તમને ખાતરી છે કે તમે આગળ વધવા માંગો છો?", + "settingsSelectAvatar": "અવતાર પસંદ કરો", + "settingsSelectSecretPhrase": "ખાનગી શબ્દસમૂહ પસંદ કરો", + "settingsShowPrivateKey": "તમારી ખાનગી ચાવીની પ્રતીતિ માટે ટેપ કરો", + "settingsShowRecoveryPhrase": "તમારો ખાનગી શબ્દસમૂહની પ્રતીતિ કરવા માટે ટેપ કરો", + "settingsSubmitBetaFeedback": "Beta પ્રતિસાદ સબમીટ કરો", + "settingsUpdateAccountNameToast": "ખાતાંનું નામ અપડેટ થઈ ગયું", + "settingsUpdateAvatarToast": "અવતાર અપડેટ થઈ ગયો", + "settingsWalletAddress": "ખાતાંનું સરનામું", + "settingsWalletAddresses": "ખાતાંના સરનામાંઓ", + "settingsWalletNamePrimary": "ખાતાંનું નામ", + "settingsPlaceholderName": "નામ", + "settingsWalletNameSecondary": "તમારા વૉલેટનું નામ બદલો", + "settingsYourAccounts": "તમારા ખાતાંઓ", + "settingsYourAccountsMultiChain": "બહુ શૃંખલા", + "settingsNotifications": "સૂચનો", + "settingsNotificationPreferences": "સૂચનોની પ્રાથમિકતા", + "pushNotificationsPreferencesAllowNotifications": "સૂચનોની અનુમતિ આપો", + "pushNotificationsPreferencesSentTokens": "મોકલેલા ટોકનો", + "pushNotificationsPreferencesSentTokensDescription": "ટોકનો અને NFT નું બાહ્ય સ્થાનાંતર", + "pushNotificationsPreferencesReceivedTokens": "મેળવેલા ટોકનો", + "pushNotificationsPreferencesReceivedTokensDescription": "ટોકનો અને NFTનું આંતરિક સ્થાનાંતર", + "pushNotificationsPreferencesDexSwap": "વિનિમય", + "pushNotificationsPreferencesDexSwapDescription": "માન્ય ઍપ્લિકેશનો પર વિનિમય કરે છે", + "pushNotificationsPreferencesOtherBalanceChanges": "અન્ય સિલકમાં ફેરફાર", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "તમારી સિલક પર અસર કરતાં અન્ય વિવિધ-ટોકનના વ્યવહારો", + "pushNotificationsPreferencesPhantomMarketing": "Phantom ના અપડેટ", + "pushNotificationsPreferencesPhantomMarketingDescription": "સુવિધાની જાહેરાતો અને સામાન્ય સમાચારો", + "pushNotificationsPreferencesDescription": "આ સેટિંગ્સ આ સક્રિય વૉલેટના આપમેળે આવતા સૂચનોને નિયંત્રિત કરે છે. દરેક વૉલેટના પોતાના સૂચનોના સેટિંગ્સ છે. Phantom ના તમામ આપમેળે આવતા સૂચનોને બંધ કરવા માટે, તમારા <1>ઉપકરણ સેટિંગ્સમાં જાઓ.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "સૂચનોની પ્રાથમિકતાને સિંક કરવામાં અસમર્થ.", + "connectSeedVaultConnectSeed": "સીડ જોડો", + "connectSeedVaultConnectSeedDescription": "તમારા ફોન પર Phantom ને સીડ વૉલ્ટ સાથે જોડાણ કરો", + "connectSeedVaultSelectAnAccount": "એક ખાતું પસંદ કરો", + "connectSeedVaultSelectASeed": "સીડ પસંદ કરો", + "connectSeedVaultSelectASeedDescription": "Phantom સાથે તમે જે સીડ જોડવા માંગતા હોવ તે પસંદ કરો", + "connectSeedVaultSelectAnAccountDescription": "Phantom સાથે તમે કયું ખાતું સ્થાપિત કરવા ઈચ્છો છો તેની પસંદગી કરો", + "connectSeedVaultNoAccountsFound": "કોઈ ખાતાંઓ મળ્યાં નથી.", + "connectSeedVaultSelectAccounts": "ખાતાંઓ પસંદ કરો", + "connectSeedVaultSelectAccountsDescription": "Phantom સાથે તમે ક્યા ખાતાંઓ સ્થાપિત કરવા ઈચ્છો છો તેની પસંદગી કરો", + "connectSeedVaultCompleteSetup": "સ્થાપન પૂર્ણ કરો", + "connectSeedVaultCompleteSetupDescription": "તમે સંપૂર્ણ પણે તૈયાર છો! Phantom સાથે web3 જુઓ અને વ્યવહારોની પુષ્ટિ કરવા માટે સીડ વૉલ્ટનો ઉપયોગ કરો", + "connectSeedVaultConnectAnotherSeed": "બીજું અન્ય સીડ જોડો", + "connectSeedVaultConnectAllSeedsConnected": "બધા સીડ જોડાયેલા છે", + "connectSeedVaultNoSeedsConnected": "કોઈ સીડ જોડાયા નથી. સીડ વોલ્ટ દ્વારા અધિકૃત કરવા માટે નીચે આપેલું બટન ટેપ કરો.", + "connectSeedVaultConnectAccount": "ખાતું જોડો", + "connectSeedVaultLoadMore": "વધુ લોડ કરો", + "connectSeedVaultNeedPermission": "અનુમતિની જરૂર છે", + "connectSeedVaultNeedPermissionDescription": "સીડ વૉલ્ટ પરવાનગીઓ વાપરવાની અનુમતિ આપવા માટે સેટિંગ્સમાં જાઓ.", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} ફી", + "stakeAmount": "રકમ", + "stakeAmountBalance": "સિલક", + "swapTopQuotes": "ટોચના {{numQuotes}} આપેલા ભાવો", + "swapTopQuotesTitle": "ટોચના કોટ", + "swapProvidersTitle": "પ્રદાતાઓ", + "swapProvidersFee": "{{fee}} ફી", + "swapProvidersTagRecommended": "સૌથી સારું વળતર", + "swapProvidersTagFastest": "સૌથી ઝડપી", + "swapProviderEstimatedTimeHM": "{{hours}}ક {{minutes}}મી", + "swapProviderEstimatedTimeM": "{{minutes}}મી", + "swapProviderEstimatedTimeS": "{{seconds}}સે", + "stakeReview": "તપાસો", + "stakeReviewAccount": "ખાતું", + "stakeReviewCommissionFee": "કમિશન ફી", + "stakeReviewConfirm": "પુષ્ટિ કરો", + "stakeReviewValidator": "માન્યકર્તા", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "સમજાય ગયું", + "swapTabInsufficientFunds": "અપૂરતું ફંડ", + "swapNoAssetsFound": "કોઈ સંપત્તિ નહીં", + "swapNoTokensFound": "કોઈ ટોકન મળ્યા નથી", + "swapConfirmationTryAgain": "ફરી પ્રયાસ કરો", + "swapConfirmationGoBack": "પાછા જાઓ", + "swapNoQuotesFound": "કોઈ ભાવો મળ્યા નથી", + "swapNotProviderFound": "આ ટોકનના વિનિમય માટે અમે પ્રદાતા શોધી શક્યા નથી. અલગ ટોકનથી પ્રયાસ કરો.", + "swapAvailableOnMainnet": "આ સુવિધા માત્ર Mainnet પર ઉપલબ્ધ છે", + "swapNotAvailableEVM": "વિનિમય હજુ EVM ખાતાંમાં ઉપલબ્ધ નથી", + "singleChainSwapTab": "નેટવર્કમાં", + "crossChainSwapTab": "સમગ્ર નેટવર્કોમાં", + "allFilter": "બધા", + "bridgeRefuelTitle": "Refuel", + "bridgeRefuelDescription": "Refuel ખાતરી કરે છે કે તમે બ્રિજ કર્યા બાદ લેવડ-દેવડના વ્યવહારની ચુકવણી કરી શકો છો.", + "bridgeRefuelLabelBalance": "તમારો {{symbol}}", + "bridgeRefuelLabelReceive": "તમે મેળવો", + "bridgeRefuelLabelFee": "અંદાજીત ખર્ચ", + "bridgeRefuelDismiss": "Refuel વગર ચાલુ રાખો", + "bridgeRefuelEnable": "Refuel ચાલુ", + "unwrapWrappedSolError": "ખોલવામાં અસફળ", + "unwrapWrappedSolLoading": "ખૂલી રહ્યું છે...", + "unwrapWrappedSolSuccess": "ખૂલું", + "unwrapWrappedSolViewTransaction": "લેવડ-દેવડના વ્યવહાર જુઓ", + "dappApprovePopupSignMessage": "સંદેશા પર સહી કરો", + "solanaPayFrom": "થી", + "solanaPayMessage": "સંદેશો", + "solanaPayNetworkFee": "નેટવર્ક ફી", + "solanaPayFree": "ની: શુલ્ક", + "solanaPayPay": "ચૂકવો {{item}}", + "solanaPayPayNow": "હવે ચૂકવો", + "solanaPaySending": "{{item}} મોકલી રહ્યાં છે", + "solanaPayReceiving": "{{item}} મેળવી રહ્યાં છે", + "solanaPayMinting": "{{item}} અનુમાન કરી રહ્યું છે", + "solanaPayTransactionProcessing": "તમારો વ્યવહારની પ્રક્રિયા ચાલુ છે,\nરાહ જોવા વિનંતી.", + "solanaPaySent": "મોકલેલ!", + "solanaPayReceived": "પ્રાપ્ત થયું!", + "solanaPayMinted": "અંદાજેલ!", + "solanaPaySentNFT": "NFT મોકલેલું!", + "solanaPayReceivedNFT": "NFT મળ્યું!", + "solanaPayTokensSent": "તમારા ટોકનોને {{to}} પર સફળતાપૂર્વક મોકલાઈ ગયા હતા", + "solanaPayTokensReceived": "તમે {{from}} તરફથી નવા ટોકન મેળવ્યા", + "solanaPayViewTransaction": "વ્યવહાર જુઓ", + "solanaPayTransactionFailed": "વ્યવહાર અસફળ થયા છે", + "solanaPayConfirm": "પુષ્ટિ કરો", + "solanaPayTo": "ને", + "dappApproveConnectViewAccount": "તમારું Solana ખાતું જુઓ", + "deepLinkInvalidLink": "અમાન્ય લિન્ક", + "deepLinkInvalidSplTokenSubtitle": "તેમાં એક ટોકન છે જે તમારા નથી અથવા અમે તેને ઓળખી શકતા નથી.", + "walletAvatarShowAllAccounts": "બધા ખાતાં દેખાડો", + "pushNotificationsGetInstantUpdates": "ત્વરિત સમાચારો મેળવો", + "pushNotificationsEnablePushNotifications": "પૂર્ણ થયેલા સ્થાનાંતર, વિનિમય અને જાહેરાતો વિષે આપ મેળે સૂચનો સક્રિય કરો", + "pushNotificationsEnable": "સક્ષમ કરો", + "pushNotificationsNotNow": "હમણાં નહીં", + "onboardingAgreeToTermsOfServiceInterpolated": "હું <1>સેવાની શરતો સાથે સહમત છું", + "onboardingConfirmSaveSecretRecoveryPhrase": "ઓકે, મે તેને કોઈ જગ્યાએ સાચવ્યું છે", + "onboardingCreateNewWallet": "એક નવું વૉલેટ બનાવો", + "onboardingErrorDuplicateSecretRecoveryPhrase": "આ ખાનગી શબ્દસમૂહ તમારા વૉલેટમાં પહેલેથી જ છે", + "onboardingErrorInvalidSecretRecoveryPhrase": "અમાન્ય ખાનગી રિકવરી શબ્દસમૂહ", + "onboardingFinished": "તમારું બધુ કાર્ય થઈ ગયું છે!", + "onboardingImportAccounts": "ખાતાંઓ આયાત કરો", + "onboardingImportImportingAccounts": "ખાતાંઓ આયાત થઇ રહ્યાં છે...", + "onboardingImportImportingFindingAccounts": "ક્રિયાશીલતાવાળા ખાતાંઓ શોધી રહ્યાં છીએ", + "onboardingImportAccountsLastActive": "{{formattedTimestamp}} પૂર્વે સક્રીય થયો છે", + "onboardingImportAccountsNeverUsed": "ક્યારેય ઉપયોગ નથી કર્યો", + "onboardingImportAccountsCreateNew": "નવું વૉલેટ", + "onboardingImportAccountsDescription": "આયાત કરવા માટે વૉલેટ ખાતું પસંદ કરો", + "onboardingImportReadOnlyAccountDescription": "તમે જોવા માંગતા હોવ તે એડ્રેસ કે ડોમેન નામ ઉમેરો. તમારી પાસે માત્ર જોવાનો એક્સેસ હશે, વ્યવહાર કે સંદેશાઓ સહી કરી શકતા નથી.", + "onboardingImportSecretRecoveryPhrase": "ખાનગી શબ્દસમૂહ આયાત કરો", + "onboardingImportViewAccounts": "ખાતું જુઓ", + "onboardingRestoreExistingWallet": "તમારા 12 કે 24-શબ્દના ખાનગી રિકવરી શબ્દસમૂહ દ્વારા ચાલુ વૉલેટ પુન: સ્થાપિત કરો", + "onboardingShowUnusedAccounts": "બિનવપરાશી ખાતાંઓ દેખાડો", + "onboardingShowMoreAccounts": "વધુ ખાતાંઓ દેખાડો", + "onboardingHideUnusedAccounts": "બિનવપરાશી ખાતાંઓ છુપાવો", + "onboardingSecretRecoveryPhrase": "ખાનગી રિકવરી શબ્દસમૂહ", + "onboardingSelectAccounts": "તમારા ખાતાંઓ પસંદ કરો", + "onboardingStoreSecretRecoveryPhraseReminder": "આ જ માત્ર એક રીત છે જેનાથી તમે તમારું ખાતું ફરીથી મેળવી શકશો. તેને કોઈ જગ્યાએ સુરક્ષિત સાચવી રાખવા વિનંતી!", + "useTokenMetasForMintsUnknownName": "અજ્ઞાત", + "bookmarksExploreScreenSearch": "શોધો અથવા URL ટાઈપ કરો", + "timeUnitMinute": "મિનિટ", + "timeUnitMinutes": "મિનિટ", + "timeUnitHour": "કલાક", + "timeUnitHours": "કલાક", + "espNFTListWithPrice": "તમે {{NFTDisplayName}} ને {{priceAmount}} {{priceTokenSymbol}} ની કિંમતે {{dAppName}} પર સૂચિબધ્ધ કરી", + "espNFTListWithPriceWithoutDApp": "તમે {{NFTDisplayName}} માટે {{priceAmount}} {{priceTokenSymbol}} ની કિંમત સૂચિબધ્ધ કરી", + "espNFTListWithoutPrice": "તમે {{NFTDisplayName}} ને {{dAppName}} પર વેચાણ માટે સૂચિબધ્ધ કરી", + "espNFTListWithoutPriceWithoutDApp": "તમે {{NFTDisplayName}} ને વેચાણ માટે સૂચિબધ્ધ કરી", + "espNFTChangeListPriceWithPrice": "તમે {{dAppName}} પર {{NFTDisplayName}} ની લિસ્ટિંગને {{priceAmount}} {{priceTokenSymbol}} ની કિંમતથી અપડેટ કરી", + "espNFTChangeListPriceWithPriceWithoutDApp": "તમે {{NFTDisplayName}} ની લિસ્ટિંગને {{priceAmount}} {{priceTokenSymbol}} ની કિંમતથી અપડેટ કરી", + "espNFTChangeListPriceWithoutPrice": "તમે {{NFTDisplayName}} ની લિસ્ટિંગને {{dAppName}} પર અપડેટ કરી", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "તમે {{NFTDisplayName}} ની લિસ્ટિંગ અપડેટ કરી", + "espNFTBidBidderWithPrice": "તમે {{dAppName}} પર {{NFTDisplayName}} માટે {{priceAmount}} {{priceTokenSymbol}} ની બોલી લગાવી", + "espNFTBidBidderWithPriceWithoutDApp": "તમે {{NFTDisplayName}} માટે {{priceAmount}} {{priceTokenSymbol}} ની બોલી લગાવી", + "espNFTBidBidderWithoutPrice": "તમે {{dAppName}} પર {{NFTDisplayName}} માટે બોલી મૂકી", + "espNFTBidBidderWithoutPriceWithoutDApp": "તમે {{NFTDisplayName}} માટે બોલી મૂકી", + "espNFTBidListerWithPrice": "{{dAppName}} પર {{NFTDisplayName}} માટે {{priceAmount}} {{priceTokenSymbol}} ની નવી બોલી", + "espNFTBidListerWithPriceWithoutDApp": "{{NFTDisplayName}} પર {{priceAmount}} {{priceTokenSymbol}} ની નવી બોલી", + "espNFTBidListerWithoutPrice": "{{dAppName}} પર {{NFTDisplayName}} ની નવી બોલી", + "espNFTBidListerWithoutPriceWithoutDApp": "{{NFTDisplayName}} ની નવી બોલી", + "espNFTCancelBidWithPrice": "તમે {{dAppName}} પર {{NFTDisplayName}} માટે {{priceAmount}} {{priceTokenSymbol}} ની તમારી બોલી રદ કરી", + "espNFTCancelBidWithPriceWithoutDApp": "તમે {{NFTDisplayName}} માટે {{priceAmount}} {{priceTokenSymbol}} ની તમારી બોલી રદ કરી", + "espNFTCancelBidWithoutPrice": "તમે {{dAppName}} પર {{NFTDisplayName}} માટે તમારી બોલી રદ કરી", + "espNFTCancelBidWithoutPriceWithoutDApp": "તમે {{NFTDisplayName}} ની તમારી બોલી રદ કરી", + "espNFTUnlist": "તમે {{dAppName}} પર {{NFTDisplayName}} ને બિનસૂચિબધ્ધ કરી", + "espNFTUnlistWithoutDApp": "તમે {{NFTDisplayName}} ને બિનસૂચિબધ્ધ કરી", + "espNFTBuyBuyerWithPrice": "તમે {{dAppName}} પર {{priceAmount}} {{priceTokenSymbol}} માં {{NFTDisplayName}} ખરીદ્યા", + "espNFTBuyBuyerWithPriceWithoutDApp": "તમે {{NFTDisplayName}} ને {{priceAmount}} {{priceTokenSymbol}} માં ખરીદ્યા", + "espNFTBuyBuyerWithoutPrice": "તમે {{dAppName}} પર {{NFTDisplayName}} ખરીદ્યા", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "તમે {{NFTDisplayName}} ખરીદ્યા", + "espNFTBuySellerWithPrice": "તમે {{dAppName}} પર {{NFTDisplayName}} ને {{priceAmount}} {{priceTokenSymbol}} માં વેચ્યા", + "espNFTBuySellerWithPriceWithoutDApp": "તમે {{NFTDisplayName}} ને {{priceAmount}} {{priceTokenSymbol}} માં વેચ્યા", + "espNFTBuySellerWithoutPrice": "તમે {{dAppName}} પર {{NFTDisplayName}} વેચ્યા", + "espNFTBuySellerWithoutPriceWithoutDApp": "તમે {{NFTDisplayName}} વેચ્યા", + "espDEXSwap": "તમે {{dAppName}} પર {{upTokensTextFragment}} માટે {{downTokensTextFragment}} ની ફેરબદલી કરી", + "espDEXDepositLPWithPoolDisplay": "તમે {{dAppName}} પર {{poolDisplayName}} લિક્વિડિટી પૂલમાં {{downTokensTextFragment}} જમા કર્યા", + "espDEXDepositLPWithoutPoolDisplay": "તમે {{dAppName}} પર {{upTokensTextFragment}} માટે {{downTokensTextFragment}} ની ફેરબદલી કરી", + "espDEXWithdrawLPWithPoolDisplay": "તમે {{dAppName}} પર {{poolDisplayName}} લિક્વિડિટી પૂલથી {{upTokensTextFragment}} ઉપાડ્યા", + "espDEXWithdrawLPWithoutPoolDisplay": "તમે {{dAppName}} પર {{upTokensTextFragment}} માટે {{downTokensTextFragment}} ની ફેરબદલી કરી", + "espGenericTokenSend": "તમે {{downTokensTextFragment}} મોકલ્યા", + "espGenericTokenReceive": "તમે {{upTokensTextFragment}} મેળવ્યા", + "espGenericTransactionBalanceChange": "તમે {{upTokensTextFragment}} માટે {{downTokensTextFragment}} ની ફેરબદલી કરી", + "espUnknown": "અજ્ઞાત", + "espUnknownNFT": "અજ્ઞાત NFT", + "espTextFragmentAnd": "અને", + "externalLinkWarningTitle": "તમે Phantom માંથી બહાર નીકળવાના છો", + "externalLinkWarningDescription": "અને {{url}} ખોલો. આ સ્ત્રોત સાથે વાત-ચીત કરતાં પહેલાં ખાતરી કરશો કે તમને તેના પર ભરોસો છે.", + "shortcutsWarningDescription": "{{url}} દ્વારા આપવામાં આવેલા શોર્ટકટ. તેની સાથે વાત-ચીત કરતાં પહેલા ખાંતરી કરશો કે તમને આ સ્ત્રોત પર ભરોસો હોય.", + "lowTpsBanner": "Solana નેટવર્ક પર વધારે ભીડનો અનુભવ કરી રહ્યું છે", + "lowTpsMessageTitle": "Solana નેટવર્ક પર ભીડ", + "lowTpsMessage": "Solana માં નેટવર્ક પર વધારે ભીડ છે જે Phantom ના નિયંત્રણની બહાર હોવાથી, તમારા લેવડ-દેવડના વ્યવહારો નિષ્ફળ થઈ શકે અથવા તેમાં વિલંબ થઈ શકે છે. લેવડ-દેવડના નિષ્ફળ વ્યવહારો માટે ફરી પ્રયાસ કરવા વિનંતી.", + "solanaSlow": "Solana નેટવર્ક અસામાન્ય રૂપે ધીમું છે", + "solanaNetworkTemporarilyDown": "Solana નેટવર્ક હાલ પૂરતું બંધ છે", + "waitForNetworkRestart": "નેટવર્ક ફરીથી શરૂ થાય તેની રાહ જોવા વિનંતી. તમારા ભંડોળને અસર કરતું નથી.", + "exploreCollectionsCarouselTitle": "શું લોકપ્રિય છે", + "exploreDropsCarouselTitle": "શું નવું છે", + "exploreSortFloor": "મૂળ", + "exploreSortListed": "સૂચિબધ્ધ કરેલ", + "exploreSortVolume": "વોલ્યૂમ", + "exploreFetchErrorSubtitle": "ફરી પ્રયાસ કરવા વિનંતી.", + "exploreFetchErrorTitle": "મેળવવામાં અસફળ.", + "exploreTopCollectionsTitle": "ટોચના NFT સંગ્રહો", + "exploreTopListLess": "ઓછું", + "exploreTopListMore": "વધુ", + "collectiblesSearchCollectionsSection": "સંગ્રહો", + "collectiblesSearchItemsSection": "વસ્તુઓ", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} વસ્તુઓ", + "collectiblesSearchPlaceholderText": "તમને સંગ્રહ યોગ્ય શોધો", + "collectionPinSuccess": "સંગ્રહ પિન કરવામાં આવ્યું", + "collectionPinFail": "સંગ્રહ પિન કરવામાં નિષ્ફળ", + "collectionUnpinSuccess": "સંગ્રહ પિન દૂર કર્યા", + "collectionUnpinFail": "સંગ્રહ પિન દૂર કરવામાં નિષ્ફળ", + "collectionHideSuccess": "છૂપાવેલ સંગ્રહ", + "collectionHideFail": "સંગ્રહ છૂપાવવામાં અસફળ", + "collectionUnhideSuccess": "દેખાડેલ સંગ્રહ", + "collectionUnhideFail": "સંગ્રહ દેખાડવામાં અસફળ રહ્યાં", + "collectiblesSpamSuccess": "સ્પેમ તરીકે રિપોર્ટ કરવામાં આવ્યું છે", + "collectiblesSpamFail": "\"સ્પેમ નિષ્ફળ થયું\" તરીકે રિપોર્ટ થઈ રહ્યું છે", + "collectiblesSpamAndHiddenSuccess": "સ્પેમ તરીકે રીપોર્ટ કર્યું અને છૂપાવેલ છે", + "collectiblesNotSpamSuccess": "સ્પેમ નથી એ રીતે રિપોર્ટ થયું છે", + "collectiblesNotSpamFail": "સ્પેમ નથી તે રીતે રિપોર્ટ કરવામાં નિષ્ફળ", + "collectiblesNotSpamAndUnhiddenSuccess": "સ્પેમ નથી એ રીતે રીપોર્ટ કર્યું અને બતાવેલ છે", + "tokenSpamWarning": "આ ટોકન છુપાયેલ હતો કારણ કે Phantom માને છે કે તે સ્પેમ હોઇ શકે છે.", + "collectibleSpamWarning": "આ સંગ્રહ યોગ્ય છુપાયેલ હતો કારણ કે Phantom માને છે કે તે સ્પેમ હોઇ શકે છે.", + "emojiNoResults": "કોઈ ઈમોજી મળી નથી", + "emojiSearchResults": "શોધ પરિણામો", + "emojiSuggested": "સૂચવેલ", + "emojiSmileys": "સ્માઇલીઓ અને લોકો", + "emojiAnimals": "પ્રાણીઓ અને પ્રક્રૃતિ", + "emojiFood": "આહાર અને પીણા", + "emojiTravel": "પ્રવાસ અને સ્થળો", + "emojiActivities": "પ્રવૃત્તિઓ", + "emojiObjects": "વસ્તુઓ", + "emojiSymbols": "પ્રતીકો", + "emojiFlags": "ધ્વજો", + "whichExtensionToConnectWith": "ક્યા એક્સટેન્શન સાથે તમે જોડાવા માંગો છો?", + "configureInSettings": "સેટિંગ્સમાં ફેરફાર કરી શકાય છે → ડિફોલ્ટ ઍપ વૉલેટ.", + "continueWith": "તેની સાથે ચાલુ રાખો", + "useMetaMask": "MetaMask વાપરો", + "usePhantom": "Phantom વાપરો", + "alwaysAsk": "હંમેશા પૂછો", + "dontAskMeAgain": "મને ફરી પૂછશો નહીં", + "selectWalletSettingDescriptionLine1": "અમુક ઍપોમાં Phantom સાથે જોડાવાનો વિકલ્પ આપતા નથી.", + "selectWalletSettingDescriptionLinePhantom": "ઉપાય તરીકે, MetaMask સાથે જોડાતા હંમેશા Phantom ખુલશે.", + "selectWalletSettingDescriptionLineAlwaysAsk": "ઉપાય તરીકે, MetaMask સાથે જોડાતી વખતે, અમે હંમેશા તમને પૂછીશું કે શું તમે Phantom વાપરવા માંગો છો.", + "selectWalletSettingDescriptionLineMetaMask": "MetaMask ને ડિફોલ્ટ તરીકે સેટ કરવાથી Phantom સાથે એ dapps નું જોડાવું અક્ષમ થાય છે.", + "metaMaskOverride": "ડિફોલ્ટ ઍપ વૉલેટ", + "metaMaskOverrideSettingDescriptionLine1": "Phantom વાપરવાનો વિકલ્પ નથી આપતી તેવી વેબસાઇટો સાથે જોડાવા માટે.", + "refreshAndReconnectToast": "તમારા ફેરફારો લાગુ કરવા માટે રિફ્રેશ કરી અને ફરી જોડો", + "autoConfirmUnavailable": "બિન-ઉપલબ્ધ", + "autoConfirmReasonDappNotWhitelisted": "આપમેળે નિશ્ચિત કરવાનું ઉપલબ્ધ નથી કારણ કે આ કરાર જ્યાંથી આવેલો છે તે આ ઍપ માટેની મંજૂરીની સૂચિમાંનો નથી.", + "autoConfirmReasonSessionNotActive": "આપમેળે નિશ્ચિત કરવાનું ઉપલબ્ધ નથી કારણ કે આપમેળે-નિશ્ચિત સત્ર સક્રિય નથી. નીચેથી તેને સક્ષમ કરવા વિનંતી.", + "autoConfirmReasonRateLimited": "આપમેળે નિશ્ચિત કરવાનું ઉપલબ્ધ નથી કારણ કે તમે જે dapp વાપરો છો તે ઘણી બધી વિનંતીઓ મોકલી રહ્યું છે.", + "autoConfirmReasonUnsupportedNetwork": "આપમેળે-નિશ્ચિત કરવાનું ઉપલબ્ધ નથી કારણ કે આપમેળે-નિશ્ચિત કરવાનું હજુ આ નેટવર્ક પર સમર્થિત નથી.", + "autoConfirmReasonSimulationFailed": "આપમેળે નિશ્ચિત ઉપલબ્ધ નથી કારણ કે અમે સુરક્ષાની ગેરેન્ટી આપી શકતા નથી.", + "autoConfirmReasonTabNotFocused": "આપમેળે નિશ્ચિત કરવાનું ઉપલબ્ધ નથી કારણ કે આ ડોમેનનું ટેબ જેને તમે આપમેળે નિશ્ચિત કરવાનો પ્રયાસ કરો છો એ સક્રિય નથી.", + "autoConfirmReasonNotUnlocked": "આપમેળે નિશ્ચિત કરવાનું ઉપલબ્ધ નથી કારણ કે આ વૉલેટ ખુલ્લું ન હતું.", + "rpcErrorUnauthorizedWrongAccount": "સરનામાં થી થયેલ વ્યવહાર પસંદ કરેલ ખાતાં સરનામાં સાથે મેળ ખાતું નથી.", + "rpcErrorUnauthorizedUnknownSource": "RPC વિનંતીનો સ્ત્રોત નક્કી કરી શકાયો નથી.", + "transactionsDisabledTitle": "લેવડ-દેવડના વ્યવહાર બંધ કર્યા", + "transactionsDisabledMessage": "તમારું સરનામું Phantom વડે વ્યવહાર કરી શકતું નથી", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "સક્રિય", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL ને ક્લિપબોર્ડ પર કૉપી કરવામાં આવી છે", + "notEnoughSolScanTransactionWarning": "તમારા ખાતાંમાં અપૂરતા SOL ને કારણે આ લેવડ-દેવડ અસફળ થઈ શકે છે. તમારા ખાતાંમાં વધુ SOL ઉમેરી અને ફરી પ્રયાસ કરવા વિનંતી.", + "transactionRevertedWarning": "સિમ્યુલેશન દરમ્યાન આ લેવડ-દેવડનો વ્યવહાર નિષ્ફળ થયો હતો. જો સબમિટ થયું હશે તો ફંડનું નુકસાન થઈ શકે છે.", + "quests": "ક્વેસ્ટ", + "questsClaimInProgress": "દાવો કરી રહ્યા છે", + "questsVerifyingCompletion": "ક્વેસ્ટ માટે પૂર્ણતાની ખરાઈ થઈ રહી છે", + "questsClaimError": "પુરસ્કારનો દાવો કરવામાં ત્રુટિ", + "questsClaimErrorDescription": "તમારો પુરસ્કારનો દાવો કરવામાં ત્રુટિ આવી હતી. કૃપા કરી પછી ફરી પ્રયાસ કરો.", + "questsDaysLeft": "{{days}} દિવસો રહ્યાં", + "questsDaysLeftSingular": "{{days}} દિવસ રહ્યો", + "questsDaysLessThanOneDay": "< 1 દિવસ રહ્યો", + "questsBadgeMobileOnly": "માત્ર મોબાઇલ", + "questsBadgeExtensionOnly": "માત્ર એક્સટેન્શન", + "questsStartedStateExplainerTitle": "ક્વેસ્ટ શરૂ થઈ ગઇ છે", + "questsStartedStateExplainerDescriptionPart1": "પૂરી થયા બાદ, તમારું વળતર મેળવતા પહેલા થોડા-ઘણા કલાક જેવો સમય લાગી શકે છે. જેથી અમે ખરાઈ કરી શકીએ કે તમે આ ક્વેસ્ટ પૂરી કરી લીધી છે, અને ખાત્રી કરશો કે પ્રત્યેક વળતર એક વ્યક્તિ દીઠ માત્ર એક વખત જ મેળવી શકાશે.", + "questsStartedStateExplainerDescriptionPart2": "જો ક્વેસ્ટ પૂરી કર્યાને એક થી વધુ દિવસ થયો હોય તો, સહાયતા માટે સપોર્ટનો સંપર્ક કરવા વિનંતી.", + "questsStartedStateExplainerButtonLabel": "સમજાય ગયું", + "exploreLearn": "જાણો", + "exploreSites": "સાઇટ", + "exploreApps": "એપ", + "exploreTokens": "ટોકનો", + "exploreCollections": "સંગ્રહો", + "exploreFilterByall_networks": "બધા નેટવર્ક", + "exploreSortBytrending": "ટ્રેન્ડિંગ", + "exploreSortBytop": "ટોચના", + "exploreSortByvolume": "વોલ્યૂમ", + "exploreSortBygainers": "કમાનાર", + "exploreSortBylosers": "ગુમાવનાર", + "exploreSortBymarket_cap": "માર્કેટ કેપ", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "સંગ્રહ યોગ્ય", + "exploreCategoryMarketplace": "બજાર", + "exploreCategoryGaming": "ગેમિંગ", + "exploreCategoryBridges": "બ્રિજ", + "exploreCategoryOther": "અન્ય", + "exploreCategorySocial": "સામાજિક", + "exploreCategoryCommunity": "સમુદાય", + "exploreVolume": "વોલ્યૂમ", + "exploreFloor": "ફ્લોર", + "exploreCap": "માર્કેટ કેપ", + "exploreToken": "ટોકન", + "explorePrice": "કિંમત", + "explore24hVolume": "જથ્થો 24h", + "exploreErrorButtonText": "ફરી પ્રયાસ કરો", + "exploreErrorDescription": "એક્સપ્લોરર સામગ્રી લોડ કરતી વખતે ત્રુટિ થઈ હતી. કૃપા કરી રિફ્રેશ કરી અને ફરીથી પ્રયાસ કરવા વિનંતી", + "exploreErrorTitle": "એક્સપ્લોરર સામગ્રી લોડ કરવામાં નિષ્ફળ રહ્યાં", + "exploreNetworkError": "નેટવર્ક ક્ષતિ થઈ હતી. કૃપા કરી પછી ફરી પ્રયાસ કરો.", + "exploreTokensLegalDisclaimer": "કિંમતની માહિતી અને blockchain પ્રોજેક્ટની સ્પૉટલાઇટ માત્ર માહિતી આપવાના હેતુસર આપેલ છે. માર્કેટ ડેટ CoinGecko દ્વારા આપવામાં આવેલ છે.", + "exploreLearnErrorTitle": "લર્ન સામગ્રી લોડ કરવામાં નિષ્ફળ રહ્યાં", + "exploreLearnErrorDescription": "લર્ન સામગ્રી લોડ કરવાનો પ્રયાસ કરતી વખતે ત્રુટિ થઈ હતી. કૃપા કરી રિફ્રેશ કરી અને ફરીથી પ્રયાસ કરો", + "dappBrowserSearchScreenVisitSite": "વેબસાઇટ પર જાઓ", + "dappBrowserSearchScreenSearchWithGoogle": "Google માં શોધો", + "dappBrowserSearchScreenSearchLinkYouCopied": "તમે કૉપી કરેલ લિંક", + "dappBrowserSearchScreenSearchTextYouCopied": "તમે કૉપી કરેલ ટેકસ્ટ", + "dappBrowserSearchPlaceholder": "એપ્સની શોધ કરો", + "dappBrowserSearchNoApps": "કોઈ એપ મળી નહીં", + "dappBrowserTabsLimitExceededScreenTitle": "શુ જૂના ટેબ બંધ કરવા?", + "dappBrowserTabsLimitExceededScreenDescription": "{{tabsCount}} ટેબ ખુલ્લા છે. વધારે ટેબ ખોલવા માટે, તમારે થોડા ટેબ બંધ કરવા પડશે.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "બધા ટેબ બંધ કરો", + "localizedErrorUnknownError": "કંઈક ત્રુટિ થઈ છે, પછી ફરી પ્રયાસ કરવા વિનંતી.", + "localizedErrorUnsupportedCountry": "અમને ખેદ છે, તમારો દેશ હાલમાં સહકાર આપતો નથી.", + "localizedErrorTokensNotLoading": "તમારા ટોકન લોડ થવામાં મુશ્કેલી આવી હતી. ફરી પ્રયાસ કરવા વિનંતી.", + "localizedErrorSwapperNoQuotes": "કોઈ કોટ મળ્યા નથી. અલગ ટૉકન કે રકમ પ્રયાસ કરો.", + "localizedErrorSwapperRefuelNoQuotes": "કોઈ કોટ મળ્યા નથી. અલગ ટૉકન, રકમ પ્રયાસ કરો અથવા refuel બંધ કરો.", + "localizedErrorInsufficientSellAmount": "ટૉકન રકમ ઘણી ઓછી છે. Cross-Chain વિનિમય કરવા માટે કિંમત વધારો.", + "localizedErrorCrossChainUnavailable": "ક્રોસ-ચેન સ્વેપ હાલમાં ઉપલબ્ધ નથી, કૃપા કરી ફરી પ્રયાસ કરો.", + "spamHistoryAction": "છુપાયેલી આઇટમો જુઓ", + "spamHistoryTitle": "છુપાયેલી પ્રવૃત્તિ", + "spamHistoryWarning": "આ લેવડ-દેવડના વ્યવહાર છુપાયેલ હતો કારણ કે Phantom માને છે કે તે સ્પેમ હોઇ શકે છે.", + "appAuthenticationFailed": "અધિકૃત કરવામાં નિષ્ફળ", + "appAuthenticationFailedDescription": "અધિકૃત કરવાના તમારા પ્રયાસમાં સમસ્યા આવી હતી. ફરી પ્રયાસ કરવા વિનંતી.", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ha/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ha/translation.json new file mode 100644 index 0000000..b2c7f37 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ha/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "Kara", + "commandAccept": "Karba", + "commandApprove": "Amince", + "commandBack": "Baya", + "commandBuy": "Saya", + "commandCancel": "Soke", + "commandClaim": "Karba", + "commandClaimReward": "Karbi kyautarka", + "commandClear": "Goge", + "commandClose": "Rufe", + "commandConfirm": "Tabbatar", + "commandConnect": "Haɗa", + "commandContinue": "Cigaba", + "commandCopy": "Kwafi", + "commandCopyAddress": "Kwafi adireshi", + "commandCopyTokenAddress": "Kwafi adireshin tokin", + "commandCreate": "Kirkiri", + "commandCreateTicket": "Ƙirƙiri Tikiti", + "commandDismiss": "Kori", + "commandDownload": "Sauke", + "commandEdit": "Gyara", + "commandHelp": "Taimako", + "commandLearnMore": "Nemi karin sani", + "commandLearnMore2": "Nemi karin sani", + "commandMint": "Kirkiri", + "commandMore": "Fiye", + "commandNext": "Na gaba", + "commandOpen": "Bude", + "commandOpenSettings": "Bude Saituna", + "commandPaste": "Manna", + "commandReceive": "Karba", + "commandReconnect": "Sake haɗawa", + "commandRecordVideo": "Naɗi bidiyo", + "commandRetry": "Sake gwadawa", + "commandRevoke": "Soke", + "commandSave": "Adana", + "commandScanQRCode": "Laluba QR code", + "commandSelectMedia": "Zaɓi Midiya", + "commandSell": "Sayarwa", + "commandSend": "Aika", + "commandShare": "Ka yaɗa", + "commandShowBalance": "Nuna Balans", + "commandSign": "Sa hannu", + "commandStake": "Jingina", + "commandSwap": "Musanya", + "commandTakePhoto": "Ɗauki hoto", + "commandTryAgain": "Sake gwadawa", + "commandViewTransaction": "Duba ciniki", + "commandReportAsNotSpam": "Yi rahoto cewa ba sakon banza ba ne", + "commandReportAsSpam": "Yi rahoto cewa sakon banza ne", + "commandPin": "Lika", + "commandUnpin": "Cire liki", + "commandHide": "Ɓoye", + "commandUnhide": "Cire ɓuya", + "commandBurn": "Kone", + "commandReport": "Rahoto", + "commandView": "Kallo", + "commandUnwrap": "Buɗe", + "pastParticipleClaimed": "An karba", + "pastParticipleCompleted": "An kammala", + "pastParticipleCopied": "An kwafa", + "pastParticipleDone": "An gama", + "nounName": "Suna", + "nounNetwork": "Netwok", + "nounNetworkFee": "Cajin Netwok", + "nounSymbol": "Alama", + "nounDescription": "Kwatance", + "amount": "Adadi", + "limit": "Iyaka", + "new": "Sabo", + "gotIt": "Na gane", + "internal": "Na ciki", + "reward": "Kyauta", + "seeAll": "Kalli duka", + "seeLess": "Kalli kaɗan", + "homeTab": "Gida", + "collectiblesTab": "Abubuwa masu ƙima", + "swapTab": "Musanya", + "activityTab": "Aiki", + "exploreTab": "Bincika", + "accountHeaderConnectedInterpolated": "An hada ka da {{origin}}", + "accountHeaderConnectedToSite": "An hada ka da wannan shafin intanet", + "accountHeaderCopyToClipboard": "Kwafa zuwa allon-ajiya", + "accountHeaderNotConnected": "Ba a hada ka ba da", + "accountHeaderNotConnectedInterpolated": "Ba haɗa ka da {{origin}} ba", + "accountHeaderNotConnectedToSite": "Ba a haɗa ka ba da wannan shafin intanet ba", + "accountWithoutEnoughSolActionButtonCancel": "Soke", + "accountWithoutEnoughSolPrimaryText": "Babu isasshen SOL", + "accountWithoutEnoughSolSecondaryText": "Asusun da ke da alaka da wannan ciniki ba shi da isasshen SOL. Zai yiwu asusunka ne ko na wani. Wannan ciniki zai dawo in an mika.", + "accountSwitcher": "Abin canza asusu", + "addAccountHardwareWalletPrimaryText": "Haɗa walat na hadwaya", + "addAccountHardwareWalletSecondaryText": "Yi amfani da walat na hadwaya na Ledger dinka", + "addAccountHardwareWalletSecondaryTextMobile": "Yi amfani da {{supportedHardwareWallets}} na Walat dinka", + "addAccountSeedVaultWalletPrimaryText": "Haɗa Seed Vault", + "addAccountSeedVaultWalletSecondaryText": "Yi amfani da walat daga Seed Vault", + "addAccountImportSeedPhrasePrimaryText": "Shigo da jimlar sirri na dawo da bayanai", + "addAccountImportSeedPhraseSecondaryText": "Shigo da asusu daga wani walat", + "addAccountImportWalletPrimaryText": "Shigo da lamban sirri", + "addAccountImportWalletSecondaryText": "Shigo da asusun chain-guda", + "addAccountImportWalletSolanaSecondaryText": "Shigo da mabudin sirri na Solana", + "addAccountLimitReachedText": "Ka kai iyakar asusun {{accountsCount}} a Phantom. Da fatan za ka cire asusun da ba a amfani da su ba kafin ƙara wasu.", + "addAccountNoSeedAvailableText": "Ba ka da jimlar mabudi tare da kai. Da fatan zaka shigo da mabudin da akwai don samar da wani asusu.", + "addAccountNewWalletPrimaryText": "Kirkiri Sabon Asusu", + "addAccountNewWalletSecondaryText": "Ƙirƙiri sabon adireshin walat", + "addAccountNewMultiChainWalletSecondaryText": "Kara sabon asusun chain-mai yawa", + "addAccountNewSingleChainWalletSecondaryText": "Ƙara sabon asusu", + "addAccountPrimaryText": "Ƙara / haɗa walat", + "addAccountSecretPhraseLabel": "Jimlar sirri", + "addAccountSeedLabel": "Mabudi", + "addAccountSeedIDLabel": "Shedar Mabudi", + "addAccountSecretPhraseDefaultLabel": "Jimlar sirri {{number}}", + "addAccountZeroAccountsForSeed": "Asusu 0", + "addAccountShowAccountForSeed": "Nuno asusu 1", + "addAccountShowAccountsForSeed": "Nuno asusu {{numOfAccounts}}", + "addAccountHideAccountForSeed": "Boye asusu 1", + "addAccountHideAccountsForSeed": "Boye asusu {{numOfAccounts}}", + "addAccountSelectSeedDescription": "Za a samar da sabon asusunka daga wannan Jumlar sirrin", + "addAccountNumAccountsForSeed": "Asusu {{numOfAccounts}}", + "addAccountOneAccountsForSeed": "Asusu 1", + "addAccountGenerateAccountFromSeed": "Kirkiri Asusu", + "addAccountReadOnly": "Adireshin Dubawa", + "addAccountReadOnlySecondaryText": "Bi sahun kowane adireshin walat na jama'a", + "addAccountSolanaAddress": "Adireshin Solana", + "addAccountEVMAddress": "Adireshin EVM", + "addAccountBitcoinAddress": "Adireshin Bitcoin", + "addAccountImportAccountActionButtonImport": "Shigo da", + "addAccountImportAccountDuplicatePrivateKey": "Akwai wannan asusun da ma a walat naka", + "addAccountImportAccountIncorrectFormat": "Tsarin da ba daidai ba", + "addAccountImportAccountInvalidPrivateKey": "Lamban sirri mara inganci", + "addAccountImportAccountName": "Suna", + "addAccountImportAccountPrimaryText": "Shigo da Lamban sirri", + "addAccountImportAccountPrivateKey": "Lamban sirri", + "addAccountImportAccountPublicKey": "Adireshi ko Shafin intanet", + "addAccountImportAccountPrivateKeyRequired": "Ana bukatar Lamban sirri", + "addAccountImportAccountNameRequired": "Ana bukatar suna", + "addAccountImportAccountPublicKeyRequired": "Ana bukatar adireshin jama'a", + "addAccountImportAccountDuplicateAddress": "Akwai wannan adireshin da ma a walat naka", + "addAddressAddressAlreadyAdded": "An riga an sa adireshin", + "addAddressAddressAlreadyExists": "Adireshin na nan da ma", + "addAddressAddressInvalid": "Adireshi mara aiki", + "addAddressAddressIsRequired": "Ana bukatar adireshi", + "addAddressAddressPlaceholder": "Adireshi", + "addAddressLabelIsRequired": "Ana bukatar lakabi", + "addAddressLabelPlaceholder": "Lakabi", + "addAddressPrimaryText": "Sa adireshi", + "addAddressToast": "An kara adireshi", + "createAssociatedTokenAccountCostLabelInterpolated": "Wannan za a biya SOL {{solAmountFormatted}}", + "createAssociatedTokenAccountErrorAccountExists": "Kana da wannan asusun tokin da ma", + "createAssociatedTokenAccountErrorInsufficientFunds": "Babu isasshen kudade", + "createAssociatedTokenAccountErrorInvalidMint": "Adireshin kirkiran kuɗi mara inganci", + "createAssociatedTokenAccountErrorInvalidName": "Suna mara inganci", + "createAssociatedTokenAccountErrorInvalidSymbol": "Alama mara inganci", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "Bamu iya kirkirar asusun tokin naka ba. Da fatan zaka sake gwadawa anjima.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "Kirkirar asusun tokin bai yiwu ba", + "createAssociatedTokenAccountErrorUnableToSendMessage": "Bamu iya aika cinikinka ba.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "Aika ciniki bai yiwu ba", + "createAssociatedTokenAccountInputPlaceholderMint": "Adireshin kirkiran kuɗi", + "createAssociatedTokenAccountInputPlaceholderName": "Suna", + "createAssociatedTokenAccountInputPlaceholderSymbol": "Alama", + "createAssociatedTokenAccountLoadingMessage": "Muna ƙirƙiran asusun tokin naka.", + "createAssociatedTokenAccountLoadingTitle": "Ana ƙirƙiran asusun tokin", + "createAssociatedTokenAccountPageHeader": "Ƙirƙiri asusun tokin", + "createAssociatedTokenAccountSuccessMessage": "An yi nasarar ƙirƙirar asusun tokin naka!", + "createAssociatedTokenAccountSuccessTitle": "An ƙirƙiri asusun tokin", + "createAssociatedTokenAccountViewTransaction": "Duba ciniki", + "assetDetailRecentActivity": "Aikin baya-bayan nan", + "assetDetailStakeSOL": "Jinginar da SOL", + "assetDetailUnknownToken": "Tokin da ba a sani ba", + "assetDetailUnwrapAll": "Kwance Duk", + "assetDetailUnwrappingSOL": "Ana cire jinginar SOL", + "assetDetailUnwrappingSOLFailed": "Cire Jinginan SOL bai yiwu ba", + "assetDetailViewOnExplorer": "Duba a {{explorer}}", + "assetDetailViewOnExplorerDefaultExplorer": "Explorer", + "assetDetailSaveToPhotos": "Adana cikin hotuna", + "assetDetailPinCollection": "Makala kunshin kayayyaki", + "assetDetailUnpinCollection": "Cire kunshin kayayyaki", + "assetDetailHideCollection": "Boye kunshin kayayyaki", + "assetDetailUnhideCollection": "Kunshin kayayyaki na musamman", + "assetDetailTokenNameLabel": "Sunan Tokin", + "assetDetailNetworkLabel": "Netwok", + "assetDetailAddressLabel": "Adireshi", + "assetDetailPriceLabel": "Farashi", + "collectibleDetailSetAsAvatar": "Saita a matsayin Hoton shafi", + "collectibleDetailSetAsAvatarSingleWorkAlt": "Hoton Digita", + "collectibleDetailShare": "Raba kaya", + "assetDetailAboutLabel": "Dangane da {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} na da ikon transfa ko ƙone wannan tokin daga asusunku.", + "sendAssetAmountLabelInterpolated": "Akwai {{amount}}{{tokenSymbol}}", + "assetListSearch": "Ka bincika...", + "assetListUnknownToken": "Tokin da ba a sani ba", + "assetVisibilityUnknownToken": "Tokin da ba a sani ba", + "buyAssetInterpolated": "Saya {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "Mafi girman sayayya shine {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "Mafi karancin sayayya shine {{amount}}", + "buyNoAssetsAvailable": "Babu dukiyoyin Ethereum ko Polygon a kasa", + "buyThirdPartyScreenPaymentMethod": "Zaɓi hanyar biya", + "gasEstimationErrorWarning": "An sami matsalar ƙiyasta cajin wannan ciniki. Akwai yiwuwar ya kasa.", + "nativeTokenBalanceErrorWarning": "An sami matsalar samun balans na tokin dinka na wannan ciniki. Akwai yiwuwar ya kasa.", + "blocklistOriginCommunityDatabaseInterpolated": "An alamta wannan shafin intanet <1>a matattarar bayanan al'umma cikin sanannun shafukan intanet masu satar bayanai da yin zamba. Idan kuna ganin an yiwa shafin alama cikin kuskure, <3> Da fatan za shigar da korafi.", + "blocklistOriginDomainIsBlocked": "An toshe {{domainName}}!", + "blocklistOriginIgnoreWarning": "Manta da wannan gargadi, kai ni {{domainName}} kawai.", + "blocklistOriginSiteIsMalicious": "Phantom na ganin wannan shafin intanet na tattare da cuta kuma babu amincin amfani da shi.", + "blocklistOriginThisDomain": "wannan shafin intanet", + "blocklistProceedAnyway": "Manta da gargadi, ci gaba kawai", + "maliciousTransactionWarning": "Phantom na ganin akwai cuta a wannan ciniki kuma babu amincin shiga. Mun rufe yiwuwar sa ma shi hannu domin kare ka da kudaden ka.", + "maliciousTransactionWarningIgnoreWarning": "Manta da gargadi, cigaba kawai", + "maliciousTransactionWarningTitle": "An alamta wannan ciniki da hatsari!", + "maliciousRequestBlockedTitle": "An toshe nema", + "maliciousRequestWarning": "An yi wa wannan shafin intanet alamar haɗari. Zai yiwu ana neman sace kuɗinka ne ko a yaudare ka ne ka tabbatar da nema ta boge.", + "maliciousSignatureRequestBlocked": "Don amincinka, Phantom ya toshe wannan buƙatar.", + "maliciousRequestBlocked": "Don amincinka Phantom ta toshe wannan neman. Rufe wannan winda kuma ka dena amfani da shafin da ya bude ta.", + "siwErrorPopupTitle": "Neman sa-hannu mara kyau", + "siwParseErrorDescription": "Ba za iya nuna neman sa-hannun manhaja ba saboda tsari mara kyau.", + "siwVerificationErrorDescription": "An sami kuskure 1 ko yawan (kurakurai) a sakon neman sa-hannu. Saboda tsaronka, ka tabbatar kana amfani da manhajar da ta dace sannan ka sake gwadawa.", + "siwErrorPagination": "{{n}} na {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "Gargadi: Adireshin manhaja bai yi daidai da adireshin da ka bayar don shiga ba.", + "siwErrorMessage_DOMAIN_MISMATCH": "Gargadi: shafin intanet na manhaja bai yi daidai da shafin intanet ta ka bayar don tantancewa ba.", + "siwErrorMessage_URI_MISMATCH": "Gargaɗi: URI na sunan sabis bai dace da shafin intanet ba.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "Gargaɗi: Shedar sarkar-krifto bai yi daidai da Shedar sarkar-krifto da ka bayar don tabbatarwa ba.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Gargadi: kwanan watan fitar da sako yayi nisa da wucewa.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Gargadi: kwanan watan fitar da sako yayi gaba da yawa.", + "siwErrorMessage_EXPIRED": "Gargadi: kwanan watan fitar da sako ya wuce.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Gargadi: sako ya wuce kafin a fitar da shi.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "Gargadi: sako zai wuce kafin ya zama mai amfani.", + "siwErrorShowErrorDetails": "Nuno bayanan kuskure", + "siwErrorHideErrorDetails": "Boye bayanan kuskure", + "siwErrorIgnoreWarning": "Manta da gargadi, ci gaba kawai", + "siwsTitle": "Neman Shiga", + "siwsPermissions": "Izini", + "siwsAgreement": "Sako", + "siwsAdvancedDetails": "Bayanan Da Aka Gabatar", + "siwsAlternateStatement": "{{domain}} na neman ka shiga da asusunka na Solana {{address}}", + "siwsFieldLable_domain": "Shafin intanet", + "siwsFieldLable_address": "Adireshi", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "Siga", + "siwsFieldLable_chainId": "Shaidar Chain", + "siwsFieldLable_nonce": "Ɗaya Tilo", + "siwsFieldLable_issuedAt": "An Fitar A", + "siwsFieldLable_expirationTime": "Zai Tashi Aiki A", + "siwsFieldLable_requestId": "Shedar-kai na Nema", + "siwsFieldLable_resources": "Albarkatu", + "siwsVerificationErrorDescription": "Wannan neman shiga ya lalace, ko Wanda ya kirkire ta ya yi kuskure lokacin aika neman.", + "siwsErrorNumIssues": "{{n}} matsaloli", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "Wannan shaidar chain ba ta yi daidai da netwok da kake a kai ba.", + "siwsErrorMessage_DOMAIN_MISMATCH": "Ba wannan shafin intanet ne ka ke neman shiga ba.", + "siwsErrorMessage_URI_MISMATCH": "Ba wannan URI ne ka ke neman shiga ba.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Kwanan watan fitar da sako ya yi baya da yawa.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Kwanan watan fitar da sako ya yi gaba da yawa.", + "siwsErrorMessage_EXPIRED": "Sako ya tashi aiki.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Sako ya tashi aiki kafin a fitar.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "Sako zai tashi aiki kafin zama mai amfani.", + "changeLockTimerPrimaryText": "Agogo mai kulle kansa", + "changeLockTimerSecondaryText": "Tsawon Wani lokaci za mu jira kafin mu kulle walat naka bayan ka bar aiki da shi?", + "changeLockTimerToast": "An sabunta agogo mai rufe kansa", + "changePasswordConfirmNewPassword": "Tabbatar da sabon kalman sirri", + "changePasswordCurrentPassword": "Sabuwar almar shiga", + "changePasswordErrorIncorrectCurrentPassword": "Sabuwar kalmar shiga ba daidai ba", + "changePasswordErrorGeneric": "An sami matsala, sake gwadawa anjima", + "changePasswordNewPassword": "Sabuwar kalmar shiga", + "changePasswordPrimaryText": "Canza kalmar shiga", + "changePasswordToast": "An sabunta kalmar sirri", + "collectionsHiddenCollections": "Boyayyun kunshin kayayyaki", + "collectiblesReportAsSpam": "Yi korafin cewa sakon banza ne", + "collectiblesReportAsSpamAndHide": "Yi korafi cewa sakon banza ne sannan ka boye", + "collectiblesReportAsNotSpam": "Yi korafin cewa Ba Sakon banza ba ne", + "collectiblesReportAsNotSpamAndUnhide": "Cire ɓuya kuma ba da rahoto ba sakon banza ba ne", + "collectiblesReportNotSpam": "Ba sakon banza ba", + "collectibleDetailDescription": "Kwatance", + "collectibleDetailProperties": "Kayayyaki", + "collectibleDetailOrdinalInfo": "Bayani Daƙi-daƙi", + "collectibleDetailRareSatsInfo": "Bayanin Sats na-daban", + "collectibleDetailSatsInUtxo": "Sats cikin UTXO", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Lambar Sat", + "collectibleDetailSatName": "Sunan Sat", + "collectibleDetailInscriptionId": "Shedar Zane", + "collectibleDetailInscriptionNumber": "Lambar Zane", + "collectibleDetailStandard": "Daidai", + "collectibleDetailCreated": "An kirkira", + "collectibleDetailViewOnExplorer": "Duba a {{explorer}}", + "collectibleDetailList": "Jeri", + "collectibleDetailSellNow": "Sayar a {{amount}}{{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "Rage fili ga karin Bitcoin", + "collectibleDetailUtxoSplitterCtaSubtitle": "Kana da {{value}} na BTC da zaka bude", + "collectibleDetailUtxoSplitterModalCtaTitle": "Sats na-daban", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "Domin kare dukiyarka, mun hana aika BTC da UTXOs masu Sats na-daban. Yi amfani da masarin Magic Eden's UTXOs do rage yawan BTC {{value}} na Sats Na-daban.", + "collectibleDetailUtxoSplitterModalCtaButton": "Yi amfani da masarin UTXO", + "collectibleDetailEasilyAccept": "Amince da farashin tayi mafi tsada", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sats", + "collectibleDetailSpamOverlayDescription": "An ɓoye wannan kayan saboda Phantom na gani na ganin sakon banza ne.", + "collectibleDetailSpamOverlayReveal": "Nuno kaya", + "collectibleBurnTermsOfService": "Na gane ba za a iya warware wannan ba", + "collectibleBurnTitleWithCount_one": "Kone Tokin", + "collectibleBurnTitleWithCount_other": "Kone Tokuna", + "collectibleBurnDescriptionWithCount_one": "Wannan aiki zai lalata da kuma cire wannan tokin daga walat ɗinka.", + "collectibleBurnDescriptionWithCount_other": "Wannan aiki zai lalata da kuma cire wadannan tokuna daga walat ɗinka.", + "collectibleBurnTokenWithCount_one": "Tokin", + "collectibleBurnTokenWithCount_other": "Tokuna", + "collectibleBurnCta": "Kone", + "collectibleBurnRebate": "Ragi", + "collectibleBurnRebateTooltip": "Za a saka SOL kadan kai tsaye cikin walat ɗinka saboda kone wannan tokin.", + "collectibleBurnNetworkFee": "Kuɗin Netwok", + "collectibleBurnNetworkFeeTooltip": "Adadin da netwok na Solana ke buƙata don aiwatar da ciniki", + "unwrapButtonSwapTo": "Musanya zuwa {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "Cire daga {{withdrawalSource}} domin {{chainSymbol}}", + "unwrapModalEstimatedTime": "Kiyasin Lokaci", + "unwrapModalNetwork": "Netwok", + "unwrapModalNetworkFee": "Cajin Netwok", + "unwrapModalTitle": "Taƙaitawa", + "unsupportedChain": "Chain da ba a aiki da shi", + "unsupportedChainDescription": "Kamar ba ma aiki {{action}} domin netwok na {{chainName}}.", + "networkFeesTooltipLabel": "{{chainName}} Cajin Netwok", + "networkFeesTooltipDescription": "Cajin {{chainName}} sun bambanta saboda dalilai mabanbanta. Za ka iya canza su don cinikinka ya fi sauri (ya fi tsada) ko mafi jinkiri (ya fi arha).", + "burnStatusErrorTitleWithCount_one": "Kone tokin bai yiwu ba", + "burnStatusErrorTitleWithCount_other": "Kone tokuna bai yiwu ba", + "burnStatusSuccessTitleWithCount_one": "An kone Tokin!", + "burnStatusSuccessTitleWithCount_other": "An kone Tokuna!", + "burnStatusLoadingTitleWithCount_one": "Ana kone tokin...", + "burnStatusLoadingTitleWithCount_other": "Ana kone Tokuna...", + "burnStatusErrorMessageWithCount_one": "Kone wannan tokin bai yiwu ba. Da fatan zaka sake gwadawa anjima.", + "burnStatusErrorMessageWithCount_other": "Kone wadannan tokuna bai yiwu ba. Da fatan zaka sake gwadawa anjima.", + "burnStatusSuccessMessageWithCount_one": "An lalata wannan tokin har abada kuma an saka SOL {{rebateAmount}} a Walat dinka.", + "burnStatusSuccessMessageWithCount_other": "An lalata wadannan tokuna har abada kuma an saka SOL {{rebateAmount}} a Walat dinka.", + "burnStatusLoadingMessageWithCount_one": "An lalata wannan tokin har abada kuma za a saka SOL {{rebateAmount}} a walat dinka.", + "burnStatusLoadingMessageWithCount_other": "An lalata wadannan tokuna har abada kuma za a saka SOL {{rebateAmount}} a walat dinka.", + "burnStatusViewTransactionText": "Duba ciniki", + "collectibleDisplayLoading": "Lodawa...", + "collectiblesNoCollectibles": "Ba ababen da za iya karba", + "collectiblesPrimaryText": "Ababen da za ka iya karba", + "collectiblesReceiveCollectible": "Karbi ababen da za iya karba", + "collectiblesUnknownCollection": "Kayayyakin da ba a sansu ba", + "collectiblesUnknownCollectible": "Kayayyakin da ba a sansu ba", + "collectiblesUniqueHolders": "Masu riko na musamman", + "collectiblesSupply": "Kaya", + "collectiblesUnknownTokens": "Tokin da ba a san su ba", + "collectiblesNrOfListed": "An jera {{ nrOfListed }}", + "collectiblesListed": "An jera", + "collectiblesMintCollectible": "Kirkiri Kaya", + "collectiblesYouMint": "Ka kirkiri", + "collectiblesMintCost": "Cajin kirkira", + "collectiblesMintFail": "Kirkira ta gaza", + "collectiblesMintFailMessage": "An sami matsala wajen kirkirar kayanka. Da fatan za ka sake gwadawa.", + "collectiblesMintCostFree": "Kyauta", + "collectiblesMinting": "An kirkirar...", + "collectiblesMintingMessage": "An kirkiri kayanka", + "collectiblesMintShareSubject": "Duba wannan", + "collectiblesMintShareMessage": "Na buga wannan a @phantom!", + "collectiblesMintSuccess": "Kirkira ta yi nasara", + "collectiblesMintSuccessMessage": "An kirkiri kayanka yanzu", + "collectiblesMintSuccessQuestMessage": "Ka cika sharuddan aikin la'ada na Phantom. Taba don karbar kyautarka don samun naka kyautar kaya.", + "collectiblesMintRequired": "Ana bukatar", + "collectiblesMintSafelyDismiss": "Za ka iya sallamar wannan window cikin aminci.", + "collectiblesTrimmed": "Mun kai iyakar kayayyakin da zamu mu iya nunawa yanzu.", + "collectiblesSeeAllHoldings": "Duba Duk Kadarori", + "collectiblesLast": "Karshe", + "collectiblesAbout": "Game da", + "collectiblesSocialLinks": "Link na Sadarwa", + "collectiblesNonTransferable": "Ba abin da za a iya transfa ba ne", + "collectiblesNonTransferableYes": "E", + "collectiblesSellOfferDetails": "Bayanan Farashin Tayi", + "collectiblesSellYouSell": "Kana Sayarwa", + "collectiblesSellGotIt": "Na gane", + "collectiblesSellYouReceive": "Ka Karba", + "collectiblesSellOffer": "Tayi", + "collectiblesSoldCollectible": "Abubuwa masu kima aka sayar", + "collectiblesSellMarketplace": "Kasuwa", + "collectiblesSellCollectionFloor": "Mafi ƙasan farashin kaya", + "collectiblesSellDifferenceFromFloor": "Bambanci daga mafi kankantan farashi", + "collectiblesSellLastSalePrice": "Sayarwa ta karshe", + "collectiblesSellEstimatedFees": "Cajin da aka ƙiyasta", + "collectiblesSellEstimatedProfitAndLoss": "Riba/Faduwa da aka ƙiyasta", + "collectiblesSellViewOnMarketplace": "Duba a {{marketplace}}", + "collectiblesSellCollectionFloorTooltip": "Farashin 'Saya Yanzu' mafi arha na kayayyaki a kasuwanni mabanbanta.", + "collectiblesSellProfitLossTooltip": "An gina Riba/Faduwa ne akan kimar farashin sayarwa na karshe da yawan farashin tayi in an cire caji.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "Kuɗin aiki ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "Cajin kasuwa ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "Cajin kasuwa", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}} Netwok", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "Farashin sayarwa ya kunshi {{phantomFeePercentage}} cajin Phantom", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "Farashin sayarwa ya kunshi Kuɗin aiki, cajin Netwok, cajin Kasuwa da {{phantomFeePercentage}} cajin Phantom", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "Farashin sayarwa ya kunshi Kuɗin Aiki, Cajin Netwok, da wani Cajin Kusuwa", + "collectiblesSellTransactionFeeTooltipTitle": "Cajin Ciniki", + "collectiblesSellStatusLoadingTitle": "Kabar Tayi...", + "collectiblesSellStatusLoadingIsSellingFor": "na sayarwa a kan", + "collectiblesSellStatusSuccessTitle": "An sayar da {{collectibleName}}!", + "collectiblesSellStatusSuccessWasSold": "an yi nasarar sayarwa a kan", + "collectiblesSellStatusErrorTitle": "An sami matsala", + "collectiblesSellStatusErrorSubtitle": "An sami matsala a kokarin sayarwa", + "collectiblesSellStatusViewTransaction": "Duba ciniki", + "collectiblesSellInsufficientFundsTitle": "Babu isasshen kuɗaɗe", + "collectiblesSellInsufficientFundsSubtitle": "Ba mu iya karbar tayin sayan wadannan kayayyakin ba saboda babu isasshen kuɗaɗen biya cajin netwok.", + "collectiblesSellRecentlyTransferedNFTTitle": "An yi transifa ba da dadewa ba", + "collectiblesSellRecentlyTransferedNFTSubtitle": "Za ka jira hawa 1 kafin karbar tayin sayarwa bayan yin transifa.", + "collectiblesApproveCollection": "An tabbatar da {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "Ba a samun tayi", + "collectiblesSellNotAvailableAnymoreSubtitle": "Ba wannan tayin kuma. Soke wannan farashin sannan ka sake gwadawa", + "collectiblesSellFlaggedTokenTitle": "An yi wa kaya alamar matsala", + "collectiblesSellFlaggedTokenSubtitle": "Cinikin kayan ba zai yiwu ba, saboda da dalilai da yawa, kamar an yi korafin kayan sata ne ko an jingina ta babu kulle", + "collectiblesListOnMagicEden": "Jera a Magic Eden", + "collectiblesListPrice": "Farashin Jerantawa", + "collectiblesUseFloor": "Yi amfani da mafi ƙarancin farashi", + "collectiblesFloorPrice": "Farashi mafi karanci", + "collectiblesLastSalePrice": "Farashin Sayarwa na Karshe", + "collectiblesTotalReturn": "Jimlar Riba", + "collectiblesOriginalPurchasePrice": "Farashin sayowa na asali", + "collectiblesMagicEdenFee": "Kudin Magic Eden", + "collectiblesArtistRoyalties": "Ladar mai basira", + "collectiblesListNowButton": "Jera Yanzu", + "collectiblesListAnywayButton": "Shikenan, jera", + "collectiblesCreateListingTermsOfService": "Da taba <1>\"Jera Yanzu\" ka yarda da Majic Eden<3> dokokin aikin ", + "collectiblesViewListing": "Duba jerawa", + "collectiblesListingViewTransaction": "Duba ciniki", + "collectiblesRemoveListing": "Cire Jerawa", + "collectiblesEditListing": "Gyara Jerawa", + "collectiblesEditListPrice": "Gyara farashin Jerawa", + "collectiblesListPriceTooltip": "Farashin Jerawa ne farashin sayarwa na kaya. Masu sayarwa ne suka fi saka farashin Jerawa daidai ko sama da farashi mafi ƙaranci.", + "collectiblesFloorPriceTooltip": "Farashin Kasa shine farashi mafi ƙaranci ga kowane kaya a wannan kunshi.", + "collectiblesOriginalPurchasePriceTooltip": "Ka saya wannan kaya tun farko a wannan farashin.", + "collectiblesPurchasedForSol": "An sayo a kan SOL {{lastPurchasePrice}}", + "collectiblesUnableToLoadListings": "Ba iya loda Jerawa ba", + "collectiblesUnableToLoadListingsFrom": "Loda Jerawa bai yiwu ba daga {{marketplace}}", + "collectiblesUnableToLoadListingsDescription": "Jerawarka da kadarorinka na cikin aminci amma loda su daga {{marketplace}} bai yiwu ba yanzu. Sake gwadawa anjima.", + "collectiblesBelowFloorPrice": "Kasa da mafi ƙarancin farashi", + "collectiblesBelowFloorPriceMessage": "Ka tabbata kana so ka jera NFT dinka a kasa da da mafi ƙarancin farashi?", + "collectiblesMinimumListingPrice": "SOL 0.01 ne mafi karancin farashi", + "collectiblesMagicEdenFeeTooltip": "Magic Eden kan cire kudin a ciniki da aka kulla.", + "collectiblesArtistRoyaltiesTooltip": "Wanda ya kirkiri wannan kunshi zai karbi % la'ada a kan duk sayarwa da aka yi.", + "collectibleScreenCollectionLabel": "Kunshin kaya", + "collectibleScreenPhotosPermissionTitle": "Izinin hotuna", + "collectibleScreenPhotosPermissionMessage": "Muna bukatar izininka don amfani da hotunan ka. Da fatan za ka je setuna sannan ka sabunta tsare-tsaren izininka.", + "collectibleScreenPhotosPermissionOpenSettings": "Bude setuna", + "listStatusErrorTitle": "Jerawa bai yiwu ba", + "editListStatusErrorTitle": "Sabuntawa bai yiwu ba", + "removeListStatusErrorTitle": "Cire Jerawa bai yiwu ba", + "listStatusSuccessTitle": "An kirkiri Jerawa!", + "editListingStatusSuccessTitle": "Jerawa da aka sabunta!", + "removeListStatusSuccessTitle": "An cire Jerawar daga Magic Eden", + "listStatusLoadingTitle": "Ana kirkirar Jerawa...", + "editListingStatusLoadingTitle": "Ana sabunta Jerawa...", + "removeListStatusLoadingTitle": "Ana cire Jerawa...", + "listStatusErrorMessage": "Ba za iya jera {{name}} a Magic Eden ba", + "removeListStatusErrorMessage": "Cire {{name}} a Jerawar Magic Eden bai yiwu ba", + "listStatusSuccessMessage": "An jera {{name}} a Magic Eden a halin yanzu a kan SOL {{listCollectiblePrice}}", + "editListingStatusSuccessMessage": "An sabunta {{name}} a Magic Eden a halin yanzu a kan SOL {{editListCollectiblePrice}}", + "removeListStatusSuccessMessage": "An yi nasarar cire {{name}} daga Magic Eden", + "listStatusLoadingMessage": "Ana jera {{name}} a Magic Eden a kan SOL {{listCollectiblePrice}}.", + "editListingStatusLoadingMessage": "Ana sabunta {{name}} a Magic Eden a kan SOL {{editListCollectiblePrice}}.", + "removeListStatusLoadingMessage": "Ana cire {{name}} daga Magic Eden. Wannan zai dauki lokaci.", + "listStatusLoadingSafelyDismiss": "Zaka iya sallamar wannan window cikin aminci.", + "listStatusViewOnMagicEden": "Duba a Magic Eden", + "listStatusViewOnMarketplace": "Duba a {{marketplace}}", + "listStatusLoadingDismiss": "Sallama", + "listStatusViewTransaction": "Duba ciniki", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Ka haɗa walat naka na hadwaya kuma ka tabbatar yana bude. Da zarar mun ango shi zaka iya zabar adireshin da zaka yi amfani da shi.", + "connectHardwareFailedPrimaryText": "Haɗawa bai yiwu ba", + "connectHardwareFailedSecondaryText": "Muna fatan za ka haɗa walat naka na hadwaya kuma ka tabbatar yana bude. Da zarar mun ango shi zaka iya zabar adireshin da zaka yi amfani da shi.", + "connectHardwareFinishPrimaryText": "An kara asusu!", + "connectHardwareFinishSecondaryText": "Zaka iya amfani da walat naka na Ledger Nano Yanzu a cikin Phantom. Muna fatan zaka koma mahadi.", + "connectHardwareNeedsPermissionPrimaryText": "Haɗa sabon walat", + "connectHardwareNeedsPermissionSecondaryText": "Danna madannin dake ƙasa domin fara haɗawa.", + "connectHardwareSearchingPrimaryText": "Ana bincika walat...", + "connectHardwareSearchingSecondaryText": "Haɗa walat naka na hadwaya, ka tabbatar yana bude, kuma ka tabbatar ka ba da izini a brauzar ka.", + "connectHardwarePermissionDeniedPrimary": "An ƙi yin izini", + "connectHardwarePermissionDeniedSecondary": "Ba Phantom izini haɗewa da na'urar Ledger dinka", + "connectHardwarePermissionUnableToConnect": "Haɗewa bai yiwu ba", + "connectHardwarePermissionUnableToConnectDescription": "Ba mu iya haɗewa da na'urar Ledger dinka ba. Yana yiwuwa muna bukatar ƙarin wasu izini.", + "connectHardwareSelectAddressAllAddressesImported": "An shigo da dukkanin adireshoshi", + "connectHardwareSelectAddressDerivationPath": "Mabudin sirri", + "connectHardwareSelectAddressSearching": "Ana bincike...", + "connectHardwareSelectAddressSelectWalletAddress": "Zaɓi adireshin walat", + "connectHardwareSelectAddressWalletAddress": "Adireshin walat", + "connectHardwareWaitingForApplicationPrimaryText": "Bude manhajar Solana a Ledger ta ka", + "connectHardwareWaitingForApplicationSecondaryText": "Muna fatan zaka haɗa walat naka na hadwaya kuma ka tabbatar yana bude.", + "connectHardwareWaitingForPermissionPrimaryText": "Akwai bukatar izni", + "connectHardwareWaitingForPermissionSecondaryText": "Haɗa walat naka na hadwaya kuma ka tabbatar yana bude, kuma ka tabbatar ka bada izini a brauzar ka.", + "connectHardwareAddAccountButton": "Kara Asusu", + "connectHardwareLedger": "Haɗa Ledger naka", + "connectHardwareStartConnection": "Danna madanni na kasa domin fara matakan haɗa Ledger hadwayar walat dinka", + "connectHardwarePairSuccessPrimary": "An haɗa {{productName}}", + "connectHardwarePairSuccessSecondary": "Ka yi nasarar haɗa {{productName}} naka.", + "connectHardwareSelectChains": "Zaɓi chains da za a haɗa", + "connectHardwareOpenAppInterpolated": "Bude manhajar {{app}} a Ledger naka", + "connectHardwareSearching": "Ana bincike...", + "connectHardwareMakeSureConnected": "Haɗa sannan ka bude walat na hadwayarka. Da fatan zaka bada izinin burauza da suka dace.", + "connectHardwareOpenAppDescription": "Da fatan zaka bude walat na hadwayarka", + "connectHardwareConnecting": "Ana haɗawa...", + "connectHardwareConnectingDescription": "Muna haɗewa da na'urar Ledger dinka.", + "connectHardwareConnectingAccounts": "Ana haɗa asusunka...", + "connectHardwareDiscoveringAccounts": "Neman asusu...", + "connectHardwareDiscoveringAccountsDescription": "Muna duba aiki cikin asusunka.", + "connectHardwareErrorLedgerLocked": "An kunle Ledger", + "connectHardwareErrorLedgerLockedDescription": "Tabbatar na'urar Ledger naka na a bude, sannan ka sake gwadawa.", + "connectHardwareErrorLedgerGeneric": "An sami matsala", + "connectHardwareErrorLedgerGenericDescription": "Ba a iya ganin ausunka ba. Tabbatar na'urar Ledger naka na a bude, sannan ka sake gwadawa.", + "connectHardwareErrorLedgerPhantomLocked": "Muna fatan za a sake bude Phantom sannan a yi kokarin haɗewa da hadwaya.", + "connectHardwareFindingAccountsWithActivity": "Ana neman {{chainName}} asusu...", + "connectHardwareFindingAccountsWithActivityDualChain": "Ana neman asusu {{chainName1}} ko {{chainName2}}...", + "connectHardwareFoundAccountsWithActivity": "Mun sami asusu {{numOfAccounts}} masu aiki a naka Ledger.", + "connectHardwareFoundAccountsWithActivitySingular": "Mun sami asusu 1 mai aiki a Ledger dinka.", + "connectHardwareFoundSomeAccounts": "Mun sami wasu asusu a na'urar Ledger dinka.", + "connectHardwareViewAccounts": "Duba Asusu", + "connectHardwareConnectAccounts": "An haɗa asusu", + "connectHardwareSelectAccounts": "Zaɓi wasu Asusu", + "connectHardwareChooseAccountsToConnect": "Zaɓi asusun walat da za a haɗa.", + "connectHardwareAccountsAddedInterpolated": "An kara Asusu {{numOfAccounts}}", + "connectHardwareAccountsStepOfSteps": "Mataki {{stepNum}} na {{totalSteps}}", + "connectHardwareMobile": "Haɗa Ledger", + "connectHardwareMobileTitle": "Haɗa Ledger na haɗawayar walat dinka", + "connectHardwareMobileEnableBluetooth": "Bude Bluetooth", + "connectHardwareMobileEnableBluetoothDescription": "Bada izinin amfani da Bluetooth domin haɗewa", + "connectHardwareMobileEnableBluetoothSettings": "Je ka Saituna don ba Phantom izinin amfani da wuri da izinin Na'urori Na Kusa.", + "connectHardwareMobilePairWithDevice": "Daidaita na'urar Ledger dinka", + "connectHardwareMobilePairWithDeviceDescription": "Kusanto da na'urarka don samun sigina mafi inganci", + "connectHardwareMobileConnectAccounts": "Haɗa asusu", + "connectHardwareMobileConnectAccountsDescription": "Zamu nemi harkoki a kowanne daga cikin asusun da ko ka taba amfani da su", + "connectHardwareMobileConnectLedgerDevice": "Haɗa na'urar Ledger dinka", + "connectHardwareMobileLookingForDevices": "Ana neman na'urorin da ke kusa...", + "connectHardwareMobileLookingForDevicesDescription": "Muna fatan zaka haɗa na'urar Ledger dinka kuma ka tabbatar tana a bude.", + "connectHardwareMobileFoundDeviceSingular": "Mun sami na'urar Ledger 1", + "connectHardwareMobileFoundDevices": "Mun sami na'urorin Ledger {{numDevicesFound}}", + "connectHardwareMobileFoundDevicesDescription": "Zaɓi na'urar Ledger daga kasa domin fara daidaitawa.", + "connectHardwareMobilePairingWith": "Ana daidaitawa da {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "Bi umarnin kan na'urar Ledger yayin daidaitawa.", + "connectHardwareMobilePairingFailed": "Daidaitawa bata yi nasara ba", + "connectHardwareMobilePairingFailedDescription": "Ba a iya daidaitawa da {{deviceName}} ba. Tabbatar na'urarka na bude.", + "connectHardwareMobilePairingSuccessful": "Daidaitawa ta yi nasara", + "connectHardwareMobilePairingSuccessfulDescription": "Ka yi nasarar daidaita da haɗa na'urar Ledger dinka.", + "connectHardwareMobileOpenAppSingleChain": "Bude manhajar {{chainName}} a Ledger dinka", + "connectHardwareMobileOpenAppDualChain": "Bude manhajar {{chainName1}} ko {{chainName2}} a Ledger dinka", + "connectHardwareMobileOpenAppDescription": "Tabbatar na'urarka na a bude.", + "connectHardwareMobileStillCantFindDevice": "Har yanzu ba ka ga na'urarka ba?", + "connectHardwareMobileLostConnection": "An rasa haɗi", + "connectHardwareMobileLostConnectionDescription": "An rasa haɗi zuwa {{deviceName}} tabbatar na'urarka na bude sannan ka sake gwadawa.", + "connectHardwareMobileGenericLedgerDevice": "Na'urar Ledger", + "connectHardwareMobileConnectDeviceSigning": "Haɗa naka {{deviceName}}", + "connectHardwareMobileConnectDeviceSigningDescription": "Bude na'urar Ledger dinka sannan ka kawo ta kusa.", + "connectHardwareMobileBluetoothDisabled": "An kashe Bluetooth", + "connectHardwareMobileBluetoothDisabledDescription": "Da fatan zaka kunna Bluetooth naka sannan ka tabbatar na'urar Ledger dinka na a bude.", + "connectHardwareMobileLearnMore": "Nemi karin sani", + "connectHardwareMobileBlindSigningDisabled": "An rufe sa-hannu a makance", + "connectHardwareMobileBlindSigningDisabledDescription": "Tabbatar sa-hannu a makance na a kunne a na'urarka.", + "connectHardwareMobileConfirmSingleChain": "Dole sai ka tabbatar da cinikin a walat dinka na haɗawaya. Tabbatar yana a bude.", + "metamaskExplainerBottomSheetHeader": "Wannan shafi na aiki da Phantom", + "metamaskExplainerBottomSheetSubheader": "Zaɓi MetaMask daga haɗa tattaunawar walat don cigaba.", + "metamaskExplainerBottomSheetDontShowAgain": "Kada a sake nunawa", + "ledgerStatusNotConnected": "Ba a haɗa Ledger ba", + "ledgerStatusConnectedInterpolated": "An haɗa {{productName}}", + "connectionClusterInterpolated": "A halin yanzu kana kan {{cluster}}", + "connectionClusterTestnetMode": "Kana cikin Testnet Mode yanzu", + "featureNotSupportedOnLocalNet": "Wannan tsari ba ya aiki lokacin da an kunna Solana Localnet.", + "readOnlyAccountBannerWarning": "Kana kallon wannan asusu", + "depositAddress": "Karɓi Adireshi", + "depositAddressChainInterpolated": "Adireshin {{chain}} naka", + "depositAssetDepositInterpolated": "Karɓi {{tokenSymbol}}", + "depositAssetSecondaryText": "Za a iya amfani da wannan adireshin ne domin karbar tokin da suka dace da juna kawai.", + "depositAssetTextInterpolated": "Yi amfani da wannan adireshin don karbar tokin da kayayyaki a <1>{{network}}.", + "depositAssetTransferFromExchange": "Transifa daga wurin musaya", + "depositAssetShareAddress": "Bada adireshi", + "depositAssetBuyOrDeposit": "Saya ko Transifa", + "depositAssetBuyOrDepositDesc": "Sa kuɗi a Walat dinka don farawa", + "depositAssetTransfer": "Transifa", + "editAddressAddressAlreadyAdded": "An riga an sa adireshi", + "editAddressAddressAlreadyExists": "Adireshi na nan da ma", + "editAddressAddressIsRequired": "Ana bukatar adireshi", + "editAddressPrimaryText": "Gyara Adireshi", + "editAddressRemove": "Cire daga kundin adireshi", + "editAddressToast": "An sabunta adireshi", + "removeSavedAddressToast": "An cire adireshi", + "exportSecretErrorGeneric": "An sami matsala, sake gwadawa anjima", + "exportSecretErrorIncorrectPassword": "Kalmar shiga ba daidai ba", + "exportSecretPassword": "Kalmar shiga", + "exportSecretPrivateKey": "lamban sirri", + "exportSecretSecretPhrase": "jimlar sirri", + "exportSecretSecretRecoveryPhrase": "jimlar sirri na dawo da bayanai", + "exportSecretSelectYourAccount": "Zabi asusunka", + "exportSecretShowPrivateKey": "Nuno Lambobin Sirri", + "exportSecretShowSecretRecoveryPhrase": "Nuno jimlar sirri na dawo da bayanai", + "exportSecretShowSecret": "Nuno {{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": "Kada <1>ka yaɗa {{secretNameText}} naka!", + "exportSecretWarningSecondaryInterpolated": "Idan wani yana da {{secretNameText}} naka zai sami cikakken iko da walat naka.", + "exportSecretOnlyWay": "Naka {{secretNameText}} ita ce kawai hanyar dawo da walat dinka", + "exportSecretDoNotShow": "Kada ka bari wani ya ga {{secretNameText}} naka", + "exportSecretWillNotShare": "Ba zan gaya wa kowa {{secretNameText}} ba, har da Phantom.", + "exportSecretNeverShare": "Kada ka nuna wa kowa {{secretNameText}} naka", + "exportSecretYourPrivateKey": "Lambar Sirri naka", + "exportSecretYourSecretRecoveryPhrase": "Jimlar sirri na dawo da bayanai naka", + "fullPageHeaderBeta": "Na gwaji!", + "fullPageHeaderHelp": "Taimako", + "gasUpTo": "Kimanin {{ amount }}", + "gasSlowTime": "Kimanin mintina 2", + "gasAverageTime": "Kimani sakan 30", + "gasFastTime": "Kimani sakan 15", + "gasSlowTimePolygon": "Kimani sakan 15", + "gasAverageTimePolygon": "Kimani sakan 10", + "gasFastTimePolygon": "Kimani sakan 5", + "gasSlowTimeBitcoin": "Kimanin hawa 1", + "gasAverageTimeBitcoin": "Kimanin mintina 30", + "gasFastTimeBitcoin": "Kimanin mintina 10", + "gasSlowTimeAbbrev": "Minti2", + "gasAverageTimeAbbrev": "Sakan30", + "gasFastTimeAbbrev": "Sakan15", + "gasSlowTimePolygonAbbrev": "Sakan15", + "gasAverageTimePolygonAbbrev": "Sakan10", + "gasFastTimePolygonAbbrev": "Sakan5", + "gasSlow": "Jinkiri", + "gasAverage": "Tsaka-tsaki", + "gasFast": "Sauri", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "Sake gwadawa", + "homeErrorDescription": "An sami matsala wajen debo kadarorin ka. Da fatan zaka sabunta sannan ka sake gwadawa", + "homeErrorTitle": "Samun kadarori bai yiwu ba", + "homeManageTokenList": "Kula da jerin tokin", + "helloBitcoinBodyTitle": "Barka da zuwa Bitcoin", + "helloBitcoinFeature1Title": "Aika, Karɓa & Sayi Bitcoin", + "helloBitcoinFeature1Subtitle": "Yi transfa da saya Bitcoin nan take a Phantom. Yana aiki da duk manyan walat da dillalai.", + "helloBitcoinFeature2Title": "Bincika Kewayen Ordinals", + "helloBitcoinFeature2Subtitle": "Sayi, siyar, da canza Ordinals, BRC-20s, da wasu a Magic Eden da Unisat.", + "helloBitcoinFeature3Title": "Aminci & Tsaro", + "helloBitcoinFeature3Subtitle": "Zamu tabbatar ba a kashe Ordinals, BRC-20s, and Rare Sats bisa kuskure.", + "interstitialDismissUnderstood": "An gane", + "bitcoinAddressTypesBodyTitle": "Nau'o'in Adireshin Bitcoin", + "bitcoinAddressTypesFeature1Title": "Game da Adireshoshin Bitcoin", + "bitcoinAddressTypesFeature1Subtitle": "Phantom na aiki da Native Segwit da Taproot, kowanne na da balans dinshi. Kana iya aika BTC ko Ordinals tare da kowane nau'in adireshi.", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Adireshin BTC na asali a Phantom. Ya girmi Taproot amma yana aiki da duk walat da dillalai.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Mafi kyau ga Ordinals da BRC-20s, tare da mafi arha caje-caje. Daidaita adireshi a cikin Zaɓuɓɓuka -> Adireshin Bitcoin da aka Fi so.", + "headerTitleInfo": "Bayani", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "Wannan ne adireshinka na <1>{{addressType}}.", + "invalidChecksumTitle": "Mun haɓaka jumlar sirrinka!", + "invalidChecksumFeature1ExportPhrase": "Shigo da sabuwar jumlar sirri", + "invalidChecksumFeature1ExportPhraseDescription": "Da fatan za ka adana sabon kalmomin sirrinka tare da mabudin sirri na tsoffin asusunka.", + "invalidChecksumFeature2FundsAreSafe": "Kuɗinka na cikin aminci da tsaro", + "invalidChecksumFeature2FundsAreSafeDescription": "Wannan haɓakawa ta atomatik ce. Babu wani a Phantom da ya san jumlar sirrinka ko kuma yana da damar yin amfani da kuɗin ka.", + "invalidChecksumFeature3LearnMore": "Nemi karin sani", + "invalidChecksumFeature3LearnMoreDescription": "Kana da jumlar da ba ta dace da yawancin walat ba. Karanta <1>wannan bayanin taimako don ƙarin sani game da wannan.", + "invalidChecksumBackUpSecretPhrase": "Adana madadin jumlar sirri", + "migrationFailureTitle": "An sami matsala ana canza gurbin asusunka", + "migrationFailureFeature1": "Fitar da kalmomin sirrinka", + "migrationFailureFeature1Description": "Da fatan za ka adana kalmomin sirrinka kafin shigowa.", + "migrationFailureFeature2": "Shiga Phantom", + "migrationFailureFeature2Description": "Dole sai ka sake shiga Phantom domin duba asusunka.", + "migrationFailureFeature3": "Nemi karin sani", + "migrationFailureFeature3Description": "Karanta <1>wannan bayani don koyon ƙarin sani a kan wannan.", + "migrationFailureContinueToOnboarding": "Ci gaba da shigowa", + "migrationFailureUnableToFetchMnemonic": "Ba mu iya loda kalmomin sirrinka ba", + "migrationFailureUnableToFetchMnemonicDescription": "Da fatan za a tuntuɓi masu kula sannan ka sauke manhajar rijistar ayyuka don gyara kuskure", + "migrationFailureContactSupport": "Tuntuɓi masu kula", + "ledgerActionConfirm": "Tabbatar a Ledger Nano naka", + "ledgerActionErrorBlindSignDisabledPrimaryText": "An rufe sa-hannu a makance", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Muna fatan zaka bude sa-hannu a makance a hadwayar na'urarka sannan ka sake aikin", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "An yanke sadarwar hadwayar na'ura lokacin da ta ke aiki", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Muna fatan zaka zabi mahadin Phantom sannan ka sake aikin", + "ledgerActionErrorDeviceLockedPrimaryText": "An kulle hadwayar na'ura", + "ledgerActionErrorDeviceLockedSecondaryText": "Muna fatan zaka bude hadwayar na'urarka sannan ka sake aikin", + "ledgerActionErrorHeader": "Matsalar Ledger Action", + "ledgerActionErrorUserRejectionPrimaryText": "Mai amfani ya kori ciniki", + "ledgerActionErrorUserRejectionSecondaryText": "Mai amfani ya kori aikin daga hadwayar na'ura", + "ledgerActionNeedPermission": "Akwai bukatar izini", + "ledgerActionNeedToConfirm": "Dole sai ka amince da cinikin walat naka na hadwaya. Ka tabbatar yana bude a manhajar {{chainType}}.", + "ledgerActionNeedToConfirmMany": "Dole sai ka tabbatar da ciniki {{numberOfTransactions}} a walat na hadwaya naka. Ka tabbatar yana bude a manhajar {{chainType}}.", + "ledgerActionNeedToConfirmBlind": "Dole sai ka tabbatar da ciniki a walat naka na hadwaya. Ka tabbatar yana bude a manhajar {{chainType}}, kuma makauniyar sa-hannu na a kunne.", + "ledgerActionNeedToConfirmBlindMany": "Dole sai ka amince da cinikin {{numberOfTransactions}} a walat naka na hadwaya. Ka tabbatar yana bude a manhajar {{chainType}}, kuma makauniyar sa-hannu na a kunne.", + "ledgerActionPleaseConnect": "Muna fatan zaka haɗa Ledger Nano naka", + "ledgerActionPleaseConnectAndConfirm": "Da fatan walat dinka na haɗawaya na a bude. Tabbatar ka amince da izini a brauzarka.", + "maxInputAmount": "Adadi", + "maxInputMax": "Mafi yawa", + "notEnoughSolPrimaryText": "Babu isasshen SOL", + "notEnoughSolSecondaryText": "Baka da isassun SOL a Walat dinka don wannan ciniki. Da fatan zaka saka kari sannan ka sake gwadawa anjima.", + "insufficientBalancePrimaryText": "Babu isasshen {{tokenSymbol}}", + "insufficientBalanceSecondaryText": "Ba ka da isassun {{tokenSymbol}} a cikin walat ɗinka don wannan ciniki.", + "insufficientBalanceRemaining": "Saura", + "insufficientBalanceRequired": "Ana bukatar", + "notEnoughSplTokensTitle": "Babu isassun tokuna", + "notEnoughSplTokensDescription": "Ba ka da isasshen tokin a wannan walat ga wannan ciniki. Wannan ciniki zai dawo in an gabatar da shi.", + "transactionExpiredPrimaryText": "Lokacin ciniki ya ƙare", + "transactionExpiredSecondaryText": "Ka jinkirta da yawa kafin ka tabbatar da cinikin kuma ya wuce. Wannan cinikin zai dawo in an mika shi.", + "tokens": "tokin", + "notificationApplicationApprovalPermissionsAddressVerification": "Tabbatar wannan adiresoshin naka ne", + "notificationApplicationApprovalPermissionsTransactionApproval": "Nemi amincewar yin ciniki", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Dubi balans da ayyukan walat naka", + "notificationApplicationApprovalParagraphText": "Tabbatarwa zai ba wannan shafi izinin duba balans da ayyukan asusun da aka zaɓa.", + "notificationApplicationApprovalActionButtonConnect": "Haɗa", + "notificationApplicationApprovalActionButtonSignIn": "Shiga", + "notificationApplicationApprovalAllowApproval": "A kyale shafi ya sadu?", + "notificationApplicationApprovalAutoConfirm": "Cinikin Tabbatarwar-Atomatik", + "notificationApplicationApprovalConnectDisclaimer": "Ka haɗu da shafukan intanet wadanda ka yarda da su", + "notificationApplicationApprovalSignInDisclaimer": "Shiga shafukan intanet da ka aminta da su kawai", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "Wannan shafi ba shi da amincin amfani kuma ya mabiya kokarin satar kuɗaɗenka.", + "notificationApplicationApprovalConnectUnknownApp": "Wanda ba a sani ba", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "Haɗewa da manhaja bai yiwu ba", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "Wannan manhajar na ƙoƙarin haɗewa da {{appNetworkName}}, amma an zaɓi {{phantomNetworkName}}.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "Don amfani da {{networkName}}, je ka Saitunan Mai Haɓakawa → Yanayin Testnet.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "Netwok da ba a sani ba", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Haɗewa da wasu manhajojin mobayil ba ya aiki a Ledger.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Da fatan zaka canza zuwa asusu mara-Ledger ko ka yi amfani da brauza ta cikin manhaja sannan ka sake gwadawa.", + "notificationSignatureRequestConfirmTransaction": "Tabbatar da ciniki", + "notificationSignatureRequestConfirmTransactionCapitalized": "Tabbatar da Ciniki", + "notificationSignatureRequestConfirmTransactions": "Tabbatar da ciniki", + "notificationSignatureRequestConfirmTransactionsCapitalized": "Tabbatar da ciniki", + "notificationSignatureRequestSignatureRequest": "Neman sa-hannu", + "notificationMessageHeader": "Sako", + "notificationMessageCopied": "An kwafi sako", + "notificationAutoConfirm": "Tabbatarwar-Atomatik", + "notificationAutoConfirmOff": "Kashe", + "notificationAutoConfirmOn": "Kunna", + "notificationConfirmFooter": "Tabbatar kawai in ka amince da wannan shafin intanet.", + "notificationEstimatedTime": "Kiyasin Lokaci", + "notificationPermissionRequestText": "Wannan neman izni ne kawai. Ciniki ba zai aiwatu ba nan take.", + "notificationBalanceChangesText": "An ƙiyasta canje-canjen balans. Adadin kudade da kadarorin da ke ciki ba su da tabbas.", + "notificationContractAddress": "Adireshin Yarjejeniya", + "notificationAdvancedDetailsText": "An gabatar", + "notificationUnableToSimulateWarningText": "A halin yanzu ba za mu iya ƙiyasta canje-canjen balans ba. Za ka iya gwadawa anjima, ko ka tabbatar in ka amince da wannan shafin intanet.", + "notificationSignMessageParagraphText": "Sa hannu a wannan sako zai tabbatar kai kake da mulkin asusun da aka zaɓa.", + "notificationSignatureRequestScanFailedDescription": "Ba a iya laluba sako ba don dalilan tsaro. Da fatan zaka ci gaba cikin taka tsantsan.", + "notificationFailedToScan": "An kasa yin kwaikwayon sakamakon wannan buƙatar.\n Tabbatarwa bashi da aminci kuma yana iya haifar da hasara.", + "notificationScanLoading": "Neman dubawa", + "notificationTransactionApprovalActionButtonConfirm": "Tabbatar", + "notificationTransactionApprovalActionButtonBack": "Baya", + "notificationTransactionApprovalEstimatedChanges": "Kiyasin canje-canje", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Kiyasin ya dogara da cinikin gwaji kuma ba abin dogaro bane", + "notificationTransactionApprovalHideAdvancedDetails": "Boye bayanan cinikin da aka gabatar", + "notificationTransactionApprovalNetworkFee": "Kudin Netwok", + "notificationTransactionApprovalNetwork": "Netwok", + "notificationTransactionApprovalEstimatedTime": "Kiyasin lokaci", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "Babu canje-canjen da suka yi tasiri a kan mallakar kadarorin da aka samu", + "notificationTransactionApprovalSolanaAmountRequired": "Kudin da Netwok na Solana ke bukata kafin sarrafa ciniki", + "notificationTransactionApprovalUnableToSimulate": "Gwaji bai yiwu ba. Ka tabbatar ka amince wa wannan shafin intanet, domin zartar da ciniki zai iya kai ga asarar kudade.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Ba iya debo canje-canjen balans ba", + "notificationTransactionApprovalViewAdvancedDetails": "Duba bayanan cinikin da aka gabatar", + "notificationTransactionApprovalKnownMalicious": "Akwai cuta a wannan ciniki, sa-hannu zai kai ga asaran kudade.", + "notificationTransactionApprovalSuspectedMalicious": "Muna zargin akwai cuta a wannan ciniki, amincewa zai iya kai ga asaran kudade.", + "notificationTransactionApprovalNetworkFeeHighWarning": "An kara kuɗin netwok saboda cunkoson netwok.", + "notificationTransactionERC20ApprovalDescription": "Tabbatarwa zai ba wannan manhajar izinin shiga balans dinka kowane lokaci, har zuwa iyaka da ke kasa.", + "notificationTransactionERC20ApprovalContractAddress": "Adireshin Yarjejeniya", + "notificationTransactionERC20Unlimited": "ba iyaka", + "notificationTransactionERC20ApprovalTitle": "Amince da kashe kuɗin {{tokenSymbol}}", + "notificationTransactionERC20RevokeTitle": "Soke kashe kuɗin {{tokenSymbol}}", + "notificationTransactionERC721RevokeTitle": "Soke izinin shiga {{tokenSymbol}}", + "notificationTransactionERC20ApprovalAll": "Duk {{tokenSymbol}} dinka", + "notificationIncorrectModeTitle": "Yanayi mara daidai", + "notificationIncorrectModeInTestnetTitle": "Kana cikin yanayin Testnet", + "notificationIncorrectModeNotInTestnetTitle": "Ba ka cikin yanayin Testnet", + "notificationIncorrectModeInTestnetDescription": "{{origin}} na ƙoƙarin amfani da mainnet, amma kana cikin yanayin Testnet", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} na ƙoƙarin amfani da testnet, amma ba ka cikin yanayin Testnet", + "notificationIncorrectModeInTestnetProceed": "Don cigaba, kashe yanayin Testnet.", + "notificationIncorrectModeNotInTestnetProceed": "Don cigaba, kunna yanayin Testnet.", + "notificationIncorrectEIP712ChainId": "Mun hana ka sa hannu a sakon da ba na netwok da ka haɗe da shi yanzu aka nufa ba", + "notificationIncorrectEIP712ChainIdDescription": "An nemi sako {{messageChainId}}, an haɗa ka da {{connectedChainId}}", + "notificationUnsupportedNetwork": "Netwok da ba a aiki da shi", + "notificationUnsupportedNetworkDescription": "Wannan shafi na ƙoƙarin amfani da netwok da Phantom baya aiki da shi a halin yanzu.", + "notificationUnsupportedNetworkDescription2": "Don cigaba da brauza ta dabam, kashe Setuna → Manhajar Walat na Asali, sannan ka zaɓi Yi Tambaya Kullum. Sannan sabunta shafin sannan sake haɗawa.", + "notificationUnsupportedAccount": "Asusun da ba a aiki da shi", + "notificationUnsupportedAccountDescription": "Wannan shafi na kokarin amfani da {{targetChainType}} wanda wannan {{chainType}} asusun ba ya aiki da shi.", + "notificationUnsupportedAccountDescription2": "Canza zuwa asusu daga Jimlar seed da ta yi daidai da mabudin sirri sannan ka sake gwadawa.", + "onboardingCreatePassword": "Kirkiri kalmar shiga", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "Na yarda da <1>Dokokin aiki", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Tabbatar da kalmar shiga", + "onboardingCreatePasswordDescription": "Zaka yi amfani da wannan don bude walat naka.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Jimlar sirri na dawo da bayanai mara inganci", + "onboardingCreatePasswordPasswordPlaceholder": "Kalmar shiga", + "onboardingCreatePasswordPasswordStrengthWeak": "Rauni", + "onboardingCreatePasswordPasswordStrengthMedium": "Tsaka-tsaki", + "onboardingCreatePasswordPasswordStrengthStrong": "Karfi", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "Na adana jimlar sirri na dawo da bayanai tawa", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Jimlar sirri na dawo da bayanai", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Wannan jimlar ita KADAI ce hanyar dawo da walat naka. KADA ka ba kowa!", + "onboardingImportWallet": "Shigo da walat", + "onboardingImportWalletImportExistingWallet": "Shigo da walat da kake da shi mai dauke da kalmomin sirri 12 ko 24 naka na dawo da bayanai.", + "onboardingImportWalletRestoreWallet": "Dawo da walat", + "onboardingImportWalletSecretRecoveryPhrase": "Jimlar sirri na dawo da bayanai", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Jimlar sirri na dawo da bayanai mara inganci", + "onboardingImportWalletIHaveWords": "Ina da {{numWords}}- na kalmar dawo da bayanai", + "onboardingImportWalletIncorrectOrMisspelledWord": "Kalma {{wordIndex}} ba daidai ba ko an yi kuskuren rubutu", + "onboardingImportWalletIncorrectOrMisspelledWords": "Kalmomi {{wordIndexes}} ba daidai ba ko an yi kuskuren rubutu", + "onboardingImportWalletScrollDown": "Je kasan rubutu", + "onboardingImportWalletScrollUp": "Jeka saman rubutu", + "onboardingPathSelectionCreateWallet": "Kirkiri sabon walat", + "onboardingPathSelectionText": "Walat din Solana & Ethereum mai saukin amfani wanda aka yi don DeFi & NFTs", + "onboardingPathSelectionIHaveAWallet": "Da ma ina da walat", + "onboardingSelectAccountsImportAccounts": "Shigo da asusu", + "onboardingSelectAccountsImportAccountsDescription": "Zabi asusun walat da zaka shigo su.", + "onboardingSelectAccountsImportSelectedAccounts": "Shigo da asusun da aka zaba", + "onboardingSelectAccountsFindMoreAccounts": "Nemo ƙarin asusu", + "onboardingSelectAccountsFindMoreNoneFound": "Ba a sami asusu ba", + "recentActivityPrimaryText": "Aikin baya-bayan nan", + "removeAccountActionButtonRemove": "Cire", + "removeAccountRemoveWallet": "Cire asusu", + "removeAccountInterpolated": "Cire {{accountName}}", + "removeAccountWarningLedger": "Duk da yake zaka cire wannan walat daga Phantom, zaka iya mayar da shi ta hanyan amfani da matakan \"Connect Hardware Wallet\".", + "removeAccountWarningSeedVault": "Duk da yake zaka cire wannan walat daga Phantom, zaka iya mayar da shi ta hanyar amfani da matakan \"Connect Seed Vault Wallet\".", + "removeAccountWarningPrivateKey": "Da zarar ka cire wannan walat, Phantom ba zai iya dawo maka da shi ba. Ka tabbata ka adana lambar sirri naka.", + "removeAccountWarningSeed": "Duk da yake zaka cire wannan walat daga Phantom, zaka iya dawo da shi ta hanyar amfani da jerin-lambobi naka a wannan ko wani walat.", + "removeAccountWarningReadOnly": "Goge wannan asusun ba zai shafi walat dinka ba, saboda walat na kallo-kawai ne.", + "removeSeedPrimaryText": "Ana cire jimlar sirri {{number}}", + "removeSeedSecondaryText": "Wannan zai cire duk asusun da suke cikin Jimlar Sirri {{number}}. Tabbatar ka adana Jimlar Sirri naka da kake da su yanzu.", + "resetSeedPrimaryText": "Sake saita manhaja da sabon Jimlar sirri", + "resetSeedSecondaryText": "Wannan zai cire duk asusun da ke akwai kuma ya maye gurbin su da sabbi. Tabbatar kana da jimlar sirrin da ke akwai da kuma mabudin sirri a ma'ajiya.", + "resetAppPrimaryText": "Sake saitawa & goge manhaja", + "resetAppSecondaryText": "Wannan zai cire duk asusu da bayanai da ka ke da su yanzu. Tabbatar ka adana Jimlar sirri da mabudin sirrinka.", + "richTransactionsDays": "ranaku", + "richTransactionsToday": "Yau", + "richTransactionsYesterday": "Jiya", + "richTransactionDetailAccount": "Asusu", + "richTransactionDetailAppInteraction": "Huldar Manhaja", + "richTransactionDetailAt": "a", + "richTransactionDetailBid": "Tayi", + "richTransactionDetailBidDetails": "Bayanan Tayi", + "richTransactionDetailBought": "An saya", + "richTransactionDetailBurned": "An kone", + "richTransactionDetailCancelBid": "Soke Tayi", + "richTransactionDetailCompleted": "An kammala", + "richTransactionDetailConfirmed": "An tabbatar", + "richTransactionDetailDate": "Kwanan wata", + "richTransactionDetailFailed": "Ba yiwu ba", + "richTransactionDetailFrom": "Daga", + "richTransactionDetailItem": "Kaya", + "richTransactionDetailListed": "An jera", + "richTransactionDetailListingDetails": "Bayanan Jeri", + "richTransactionDetailListingPrice": "Farashin Jerantawa", + "richTransactionDetailMarketplace": "Kasuwa", + "richTransactionDetailNetworkFee": "Kudin Netwok", + "richTransactionDetailOriginalListingPrice": "Farashin Jerantawa na Asali", + "richTransactionDetailPending": "Jiran amincewa", + "richTransactionDetailPrice": "Farashi", + "richTransactionDetailProvider": "Dillali", + "richTransactionDetailPurchaseDetails": "Bayanan Sayayya", + "richTransactionDetailRebate": "Ragi", + "richTransactionDetailReceived": "An karba", + "richTransactionDetailSaleDetails": "Bayanan Sayarwa", + "richTransactionDetailSent": "An aika", + "richTransactionDetailSold": "An sayar", + "richTransactionDetailStaked": "An jinginar", + "richTransactionDetailStatus": "Matsayi", + "richTransactionDetailSwap": "Musanya", + "richTransactionDetailSwapDetails": "Bayanan musanya", + "richTransactionDetailTo": "Zuwa ga", + "richTransactionDetailTokenSwap": "Musanyan Tokin", + "richTransactionDetailUnknownNFT": "NFT da ba sani ba", + "richTransactionDetailUnlisted": "Cire Jerantawa", + "richTransactionDetailUnstaked": "An cire daga jingina", + "richTransactionDetailValidator": "Mai kula da ciniki", + "richTransactionDetailViewOnExplorer": "Duba a {{explorer}}", + "richTransactionDetailWithdrawStake": "Cire jingina", + "richTransactionDetailYouPaid": "Ka biya", + "richTransactionDetailYouReceived": "Ka karba", + "richTransactionDetailUnwrapDetails": "Bayanan cire jingina", + "richTransactionDetailTokenUnwrap": "An cire Jinginan Tokin", + "historyItemsRefreshFailed": "Loda sabbin cinikin bai yiwu ba.", + "historyItemsPagingFailed": "Loda tsaffin ciniki bai yiwu ba.", + "historyItemsTestnetNotAvailable": "Babu tarihin cinikin Testnet yanzu", + "historyUnknownDappName": "Wanda ba a sani ba", + "historyStatusSucceeded": "An yi nasara", + "historyNetwork": "Netwok", + "historyAttemptedAmount": "Yawan abinda aka gwada sawa", + "historyAmount": "Adadi", + "sendAddressBookButtonLabel": "Kundin adireshi", + "addressBookSelectAddressBook": "Kundin Adireshi", + "sendAddressBookNoAddressesSaved": "Ba adana kowane adireshi ba", + "sendAddressBookRecentlyUsed": "Wanda aka yi amfani da su baya-bayan nan", + "addressBookSelectRecentlyUsed": "Wanda aka yi amfani da su baya-bayan nan", + "sendConfirmationLabel": "Lakabi", + "sendConfirmationMessage": "Sako", + "sendConfirmationNetworkFee": "Kudin Netwok", + "sendConfirmationPrimaryText": "Ka tabbatar an aika", + "sendFungibleSummaryNetwork": "Netwok", + "sendFungibleSummaryNetworkFee": "Kudin netwok", + "sendFungibleSummaryEstimatedTime": "Kiyasin lokaci", + "sendFungiblePendingEstimatedTime": "Kiyasan lokaci", + "sendFungibleSummaryEstimatedTimeDescription": "Saurin cinikin Ethereum na bambanta saboda dalilai. Zaka iya kara masa sauri in ka danna \"Cajin Netwok\".", + "sendSummaryBitcoinPendingTxTitle": "Mika transfa bai yiwu ba", + "sendSummaryBitcoinPendingTxDescription": "Transfa na BTC ɗaya za ka iya samu cikin jira a lokaci daya. Da fatan za ka bari ta kammala kafin ka mika sabuwar transfa.", + "sendFungibleSatProtectionTitle": "Aikewa da Kariyar Sat", + "sendFungibleSatProtectionExplainer": "Phantom na tabbatar da cewa ba a amfani da Ordinals ɗinku da BRC20 a biyan cajin ciniki ko transfa na Bitcoin.", + "sendFungibleTransferFee": "Cajin transfa na tokin", + "sendFungibleTransferFeeToolTip": "Wanda ya kirkiri wannan tokin na karɓar caji akan kowane transfa. Ba Phantom ke yi ko karbar wannan caji.", + "sendFungibleInterestBearingPercent": "Sabon Kuɗin Ruwa", + "sendFungibleNonTransferable": "Ba Abin Da Za Iya Transfa Ba Ne", + "sendFungibleNonTransferableYes": "E", + "sendStatusErrorMessageInterpolated": "An sami matsala wajen aikewa da tokin zuwa ga <1>{{uiRecipient}}", + "sendStatusErrorTitle": "Ba a iya aikawa ba", + "sendStatusLoadingTitle": "Ana aikawa...", + "sendStatusSuccessMessageInterpolated": "An yi nasarar aikawa da tokin naka <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "An aika!", + "sendStatusConfirmedSuccessTitle": "An aika!", + "sendStatusSubmittedSuccessTitle": "An mika ciniki", + "sendStatusEstimatedTransactionTime": "Kiyasin Lokacin ciniki {{time}}", + "sendStatusViewTransaction": "Duba ciniki", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} zuwa ga <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "An yi nasarar aika <2>{{uiAmount}} {{assetSymbol}} zuwa ga <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "An yi nasarar aika <2>{{uiAmount}} {{assetSymbol}} zuwa ga <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "Aika <2>{{uiAmount}} {{assetSymbol}} bai yiwu ba zuwa ga <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "Lambar Kuskure {{code}}", + "sendFormErrorInsufficientBalance": "Babu isasshen balans", + "sendFormErrorEmptyAmount": "Yawan da ake bukata", + "sendFormInvalidAddress": "Adireshin {{assetName}} mara aiki", + "sendFormErrorInvalidSolanaAddress": "Adireshin Solana mara inganci", + "sendFormErrorInvalidTwitterHandle": "Ba a yi rijistar wannan mahadin Twitter ba", + "sendFormErrorInvalidDomain": "Wannan shafin intanet ba shi da rijista", + "sendFormErrorMinRequiredInterpolated": "Ana bukatar akalla {{minAmount}}{{tokenName}}", + "sendRecipientTextareaPlaceholder": "Adireshin mai karbar SOL", + "sendRecipientTextAreaPlaceholder2": "Adireshin {{symbol}} mai karba", + "sendMemoOptional": "Memo (zaɓi ne)", + "sendMemo": "Memo", + "sendOptional": "na zaɓi", + "settings": "Saituna", + "settingsDapps": "dApps", + "settingsSelectedAccount": "Asusun da aka zaɓa", + "settingsAddressBookNoLabel": "Babu lakabi", + "settingsAddressBookPrimary": "Kundin Adireshi", + "settingsAddressBookRecentlyUsed": "An yi amfani da su baya-bayan nan", + "settingsAddressBookSecondary": "Kula da adireshin da aka saba amfani da su", + "settingsAutoLockTimerPrimary": "Agogo Mai kulle kansa", + "settingsAutoLockTimerSecondary": "Canza lokacin agogon ka mai kulle kansa", + "settingsChangeLanguagePrimary": "Canza Yare", + "settingsChangeLanguageSecondary": "Canza yaren sikirin", + "settingsChangeNetworkPrimary": "Canza Netwok", + "settingsChangeNetworkSecondary": "Saka saitunan netwok naka", + "settingsChangePasswordPrimary": "Canza kalmar shiga", + "settingsChangePasswordSecondary": "Canza kalmar kulle sikirin naka", + "settingsCompleteBetaSurvey": "Amsa Tambayoyin Gwaji", + "settingsDisplayLanguage": "Yaren sikirin", + "settingsErrorCannotExportLedgerPrivateKey": "Ba iya aiko da lambar sirrin Ledger ba", + "settingsErrorCannotRemoveAllWallets": "Cire dukan asusu ba zai yiwu ba", + "settingsExportPrivateKey": "Nuno Lambar Sirri", + "settingsNetworkMainnetBeta": "Mainnet ta Gwaji", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNetworkPhantomRPC": "Netwok din RPC a Phantom", + "settingsTestNetworks": "Netwok na Gwaji", + "settingsUseCustomNetworks": "Yi amfani da Netwok na Asali", + "settingsTestnetMode": "Yanayin Testnet", + "settingsTestnetModeDescription": "Ya shafi balans da sadarwar manhaja.", + "settingsWebViewDebugging": "Cire Matsalar Babban Shafi", + "settingsWebViewDebuggingDescription": "Zai ba ka damar bincika da kuma gyara matsalar babban shafi na brauzar cikin manhaja.", + "settingsTestNetworksInfo": "Komawa kan kowane netwok na Testnet don gwaji ne kawai. Ka san cewa tokin na Netwok na Testnet ba ta dauke da kimar kowane kudi.", + "settingsEmojis": "Emojoji", + "settingsNoAddresses": "Babu adireshi", + "settingsAddressBookEmptyHeading": "Babu komai a Address Book naka", + "settingsAddressBookEmptyText": "Latsa madannar \"+\" ko \"Add Address\" don kara adireshoshin da ka fi so", + "settingsEditWallet": "Gyara Asusu", + "settingsNoTrustedApps": "Babu amintattun manhajoji", + "settingsNoConnections": "Babu haɗewa har yanzu.", + "settingsRemoveWallet": "Cire Asusu", + "settingsResetApp": "Sake saita manhaja", + "settingsRemoveSecretPhrase": "Cire Jimlar Sirri", + "settingsResetAppWithSecretPhrase": "Sake saita manhaja da Jimlar Sirri", + "settingsResetSecretRecoveryPhrase": "Jimlar sirri na dawo da bayanai", + "settingsShowSecretRecoveryPhrase": "Nuno jimlar sirri na dawo da bayanai", + "settingsShowSecretRecoveryPhraseSecondary": "Nuno Jimlar dawo da bayanai", + "settingsShowSecretRecoveryPhraseTertiary": "Nuno Jimlar dawo da Sirri", + "settingsTrustedAppsAutoConfirmActiveUntil": "Har zuwa {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "Tabbatarwar-Atomatik", + "settingsTrustedAppsDisclaimer": "Kunna tabbatarwar-atomatik a amintattun shafuka kawai", + "settingsTrustedAppsLastUsed": "An yi amfani da su {{formattedTimestamp}} da suka wuce", + "settingsTrustedAppsPrimary": "Manhajojin Da Ke Haɗe", + "settingsTrustedApps": "Amintattun Manhajoji", + "settingsTrustedAppsRevoke": "Soke", + "settingsTrustedAppsRevokeToast": "An zare {{trustedApp}}", + "settingsTrustedAppsSecondary": "Seta amintattun manhajojin ka", + "settingsTrustedAppsToday": "Yau", + "settingsTrustedAppsYesterday": "Jiya", + "settingsTrustedAppsLastWeek": "Makon da ya gabata", + "settingsTrustedAppsBeforeYesterday": "A baya", + "settingsTrustedAppsDisconnectAll": "Zare daga duka", + "settingsTrustedAppsDisconnectAllToast": "An zare dukkan Manhajoji", + "settingsTrustedAppsEndAutoConfirmForAll": "Kawo ƙarshen tabbatarwar-atomatik ga duka", + "settingsTrustedAppsEndAutoConfirmForAllToast": "An kawo karshen lokutan tabbatarwar-atomatik", + "settingsSecurityPrimary": "Tsaro & Kare sirri", + "settingsSecuritySecondary": "Sabunta saitunan tsaron ka", + "settingsActiveNetworks": "Netwok masu aiki", + "settingsActiveNetworksAll": "Duka", + "settingsActiveNetworksSolana": "Solana Kadai", + "settingsDeveloperPrimary": "Saitunan Makirkiri", + "settingsAdvanced": "Manyan Saituna", + "settingsTransactions": "Saitunan ciniki", + "settingsAutoConfirm": "Saitunan Tabbatarwar-Atomatik", + "settingsSecurityAnalyticsPrimary": "Faɗi ra'ayi a sirce", + "settingsSecurityAnalyticsSecondary": "Kunna don taimaka mu ingantawa", + "settingsSecurityAnalyticsHelper": "Phantom ba ya amfani da bayananka na ainihi don dalilan nazari", + "settingsSuspiciousCollectiblesPrimary": "Boye hajojin da ake tuhuma", + "settingsSuspiciousCollectiblesSecondary": "Danna, don boye hajoji masu alamar tuhuma", + "settingsPreferredBitcoinAddress": "Adireshin Bitcoin da aka fi so", + "settingsEnabledAddressesUpdated": "An sabunta adireshin fili!", + "settingsEnabledAddresses": "Adireshoshin da aka kunna", + "settingsBitcoinPaymentAddressForApps": "Adireshin Biya na Manhajoji", + "settingsBitcoinOrdinalsAddressForApps": "Adireshin Ordinal ga Manhajoji", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Lokacin da aka kunna nau'o'in adireshoshi biyu, ga wasu Manhajoji kamar Magic Eden, za a yi amfani da adireshinku na Native Segwit ɗinku don biyan kuɗin sayayya. Za a karɓi kadarorin da aka siya a adireshin ku na Taproot.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "Adireshin Bitcoin na asali na cikin Phantom don tabbatar da daidaito.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(Asali)", + "settingsPreferredBitcoinAddressTaprootExplainer": "Nau'in adireshi na zamani, yawanci tare da caje-caje masu rahusa.", + "settingsPreferredExplorers": "Explorer da aka fi so", + "settingsPreferredExplorersSecondary": "Canza zuwa Explorer din blockchain da ka fi so", + "settingsCustomGasControls": "Custom Gas Control", + "settingsAttachApplicationLogs": "Lika rajistar ayyukan manhaja", + "settingsDownloadApplicationLogs": "Sauke Application Logs", + "settingsDownloadApplicationLogsShort": "Sauke Rijistar ayyuka", + "settingsDownloadApplicationLogsHelper": "Ta ƙunshi bayanan cikin gida, rahotannin kasawa da adiresoshin walat domin taimakawa wajen warware matsalolin tallafawar Phantom", + "settingsDownloadApplicationLogsWarning": "Bai kunshi bayanan sirri kamar jimlar seed ko mabudin sirri ba.", + "settingsWallet": "Walat", + "settingsPreferences": "Fifitawa", + "settingsSecurity": "Tsaro", + "settingsDeveloper": "Mai kirkira", + "settingsSupport": "Agaji", + "settingsWalletShortcutsPrimary": "Nuno hanyoyin ratse na walat a", + "settingsAppIcon": "Alamar Manhaja", + "settingsAppIconDefault": "Asali", + "settingsAppIconLight": "Haske", + "settingsAppIconDark": "Duhu", + "settingsAutoConfirmHeader": "Tabbatarwar-Atomatik", + "stakeAccountCardActiveStake": "Jingina mai aiki", + "stakeAccountCardBalance": "Balans", + "stakeAccountCardRentReserve": "Ajiyar haya", + "stakeAccountCardRewards": "Kyautar karshe", + "stakeAccountCardRewardsTooltip": "Wannan shi ne ladar baya-bayan nan da ka samu na jingina. Ana biyan ka duk kwanaki 3.", + "stakeAccountCardStakeAccount": "Adireshi", + "stakeAccountCardLockup": "Kulle Har zuwa", + "stakeRewardsHistoryTitle": "Tarihin kyaututtuka", + "stakeRewardsHistoryItemTitle": "Kyaututtuka", + "stakeRewardsHistoryEmptyList": "Ba kyaututtuka", + "stakeRewardsTime_zero": "Yau", + "stakeRewardsTime_one": "Jiya", + "stakeRewardsTime_other": "Kwanaki {{count}} da suka wuce", + "stakeRewardsItemsPagingFailed": "Loda tsaffin ladaddaki bai yiwu ba.", + "stakeAccountCreateAndDelegateErrorStaking": "An sami matsalar jinginarwa zuwa ga wannan mai kula da ciniki. Muna fatan za sake gwadawa.", + "stakeAccountCreateAndDelegateSolStaked": "An jinginar da SOL!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "SOL naka zai fara samun kyaututtuka <1> nan da yan kwanaki idan asusun jinginar ka ya fara aiki.", + "stakeAccountCreateAndDelegateStakingFailed": "Jinginarwa bai yiwu ba", + "stakeAccountCreateAndDelegateStakingSol": "Ana jinginar da SOL...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Muna kirkiran asusun jingina, sannan mu wakilta SOL naka ga", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Muna kirkiran asusun jingina, sannan mu wakilta SOL naka ga {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "Duba ciniki", + "stakeAccountDeactivateStakeSolUnstaked": "An cire jinginar SOL!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Zaka iya cire jinginar ka <1> nan da yan kwanaki da zarar asusun jingina ya dena aiki.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "Zaka iya ciri jinginarka nan da yan kwanaki da zarar asusun jingina ya daina aiki.", + "stakeAccountDeactivateStakeUnstakingFailed": "Cire jingina bai yiwu ba", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "An sami matsala wajen cire jingina daga wannan mai kula da ciniki. Muna fatan zaka sake gwadawa.", + "stakeAccountDeactivateStakeUnstakingSol": "Ana cire jinginar SOL...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "Zamu fara aikin cire jinginar SOL naka.", + "stakeAccountDeactivateStakeViewTransaction": "Duba ciniki", + "stakeAccountDelegateStakeSolStaked": "An cire jinginar SOL!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "SOL naka zai fara samun kyaututtuka <1> nan da yan kwanaki idan asusun jinginar ka ya fara aiki.", + "stakeAccountDelegateStakeStakingFailed": "Jinginarwa bai yiwu ba", + "stakeAccountDelegateStakeStakingFailedDescription": "An sami matsalar jinginarwa zuwa ga wannan mai kula da ciniki. Muna fatan za sake gwadawa.", + "stakeAccountDelegateStakeStakingSol": "Ana jinginar da SOL...", + "stakeAccountDelegateStakeStakingSolDescription": "Zamu wakilta SOL naka.", + "stakeAccountDelegateStakeViewTransaction": "Duba ciniki", + "stakeAccountListActivationActivating": "Kunnawa", + "stakeAccountListActivationActive": "Yana aiki", + "stakeAccountListActivationInactive": "A rufe", + "stakeAccountListActivationDeactivating": "Kashewa", + "stakeAccountListErrorFetching": "Bamu iya debo asusun jingina ba. Da fatan zaka sake gwadawa anjima.", + "stakeAccountListNoStakingAccounts": "Babu asusun jingina", + "stakeAccountListReload": "Sake lodawa", + "stakeAccountListViewPrimaryText": "Jinginarka", + "stakeAccountListViewStakeSOL": "Jinginar da SOL", + "stakeAccountListItemStakeFee": "{{fee}} caji", + "stakeAccountViewActionButtonRestake": "Sake jinginarwa", + "stakeAccountViewActionButtonUnstake": "Cire jingina", + "stakeAccountViewError": "Matsala", + "stakeAccountViewPrimaryText": "Jinginarka", + "stakeAccountViewRestake": "Sake jinginarwa", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "An jinginar da SOL naka wajen mai kula da ciniki. Zaka bukaci cire jingina zuwa <1> don samun kuɗaɗen.<3>Nemi karin sani", + "stakeAccountViewStakeInactive": { + "part1": "Wannan jingina bata aiki. Yanke shawarar cire jinginar ko ka nemi mai kula da ciniki da zaka wakilta wa.", + "part2": "Nemi karin sani" + }, + "stakeAccountViewStakeNotFound": "Ba a ga asusun wannan jingina ba.", + "stakeAccountViewViewOnExplorer": "Duba a {{explorer}}", + "stakeAccountViewWithdrawStake": "Cire jingina", + "stakeAccountViewWithdrawUnstakedSOL": "Cire SOL da ba jingina ba", + "stakeAccountWithdrawStakeSolWithdrawn": "An cire SOL!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "An cire SOL naka.", + "part2": "Za cire wannan asusun jingina kai tsaye nan da yan mintina." + }, + "stakeAccountWithdrawStakeViewTransaction": "Duba ciniki", + "stakeAccountWithdrawStakeWithdrawalFailed": "Cirewa bai yiwu ba", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "An sami matsalar cirewa daga wannan asusun jingina. Muna fatan zaka sake gwadawa.", + "stakeAccountWithdrawStakeWithdrawingSol": "Ana cire SOL...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Muna kan cire SOL naka daga wannan asusun jingina.", + "startEarningSolAccount": "asusu", + "startEarningSolAccounts": "asusu", + "startEarningSolErrorClosePhantom": "Matsa nan sannan ka sake gwadawa", + "startEarningSolErrorTroubleLoading": "An sami matsala wajen loda jingina", + "startEarningSolLoading": "Yana lodawa...", + "startEarningSolPrimaryText": "Fara moran SOL", + "startEarningSolSearching": "Ana bincika asusun jingina", + "startEarningSolStakeTokens": "Jinginar da tokin don moran kyaututtuka", + "startEarningSolYourStake": "Jinginarka", + "unwrapFungibleTitle": "Yi musanya zuwa {{tokenSymbol}}", + "unwrapFungibleDescription": "Cire daga {{fromToken}} domin {{toToken}}", + "unwrapFungibleConfirmSwap": "Tabbatar da musanya", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "Farashi mafi kyau!", + "swapFeesEstimatedFees": "Kiyasin kuɗi", + "swapFeesFees": "Caje-caje", + "swapFeesPhantomFee": "Kudin Phantom", + "swapFeesPhantomFeeDisclaimer": "Kullum mukan nemi farashi mafi kyau da yake samuwa daga manyan dillalai. Ana lissafa ladan {{feePercentage}} kai tsaye cikin farashin.", + "swapFeesRate": "Farashi mafi kyau", + "swapFeesRateDisclaimer": "Mafi kyawun ƙimar da Jupiter Aggregator ya samo a masu canji mabanbanta.", + "swapFeesRateDisclaimerMultichain": "Mafi kyawun farashi da aka samu a kasuwannin wurare mabanbanta.", + "swapFeesPriceImpact": "Tasirin farashi", + "swapFeesHighPriceImpact": "Babban Tasirin Farashi", + "swapFeesPriceImpactDisclaimer": "Banbanci tsakanin farashin kasuwa da farashin-kiyasi bisa la'akari da girman cinikin ka.", + "swapFeesSlippage": "Gocewa", + "swapFeesHighSlippage": "Juriyar Gocewa Babba", + "swapFeesHighSlippageDisclaimer": "Cinikinka ba zai yiwu ba in farashin ya canza a rashin sa'a fiye da {{slippage}}%.", + "swapFeesSlippageDisclaimer": "An ba da yawan kaucewar farashin ciniki daga na tayi.", + "swapFeesProvider": "Dillali", + "swapFeesProviderDisclaimer": "Masu canji mabanbanta kan karasa maka ciniki.", + "swapEstimatedTime": "Kiyasin Lokaci", + "swapEstimatedTimeShort": "Agogon Est", + "swapEstimatedTimeDisclaimer": "Kiyasin Lokacin kammala musayar zai bambanta domin dalilai da yawa da suke shafiar saurin ciniki.", + "swapSettingsButtonCommand": "Bude Saitunan Musanya", + "swapQuestionRetry": "Sake Gwadawa?", + "swapFlowYouPay": "Ka biya", + "swapFlowYouReceive": "Ka karba", + "swapFlowActionButtonText": "Sake duba oda", + "swapAssetCardTokenNetwork": "{{symbol}} a {{network}}", + "swapAssetCardMaxButton": "Mafi yawa", + "swapAssetCardSelectTokenAndNetwork": "Zaɓi Tokin da Netwok", + "swapSlippageSettingsTitle": "Saitunan Gocewa", + "swapSlippageSettingsSubtitle": "Ciniki ba zai yiwu ba in farashin ya canza fiye da gocewa. Kimar da aka ba da shawara ita ce 0.3% - In adadi yi sama da yawa za a sami rashin sa'a a ciniki.", + "swapSlippageSettingsCustom": "Gyara", + "swapSlippageSettingsHighSlippageWarning": "Zai yiwu a murda cinikinka kuma zai aifar da ciniki mara sa'a.", + "swapSlippageSettingsCustomMinError": "Da fatan za ka shigar da adadin sama da {{minSlippage}}%.", + "swapSlippageSettingsCustomMaxError": "Da fatan za ka shigar da adadi ƙasa da {{maxSlippage}}%.", + "swapSlippageSettingsCustomInvalidValue": "Da fatan za a shigar da ingantaccen ƙima.", + "swapQuoteFeeDisclaimer": "Farashin ya kunshi {{feePercentage}} na kudin Phantom", + "swapQuoteMissingContext": "Ba ƙiyasta farashin musanya ba", + "swapQuoteErrorNoQuotes": "Ana ƙoƙarin musanya ba tare da farashi ba", + "swapQuoteSolanaNetwork": "Netwok ta Solana", + "swapQuoteNetwork": "Netwok", + "swapQuoteOneTimeSerumAccount": "Asusun Serum na sa hannu lokaci-guda", + "swapQuoteOneTimeTokenAccount": "Asusun tokin sa-hannu lokaci-guda", + "swapQuoteBridgeFee": "Cajin Musaya Tsakanin Chain", + "swapReviewFlowActionButtonPrimary": "Musanya", + "swapReviewFlowPrimaryText": "Sake duba oda", + "swapReviewFlowYouPay": "Ka biya", + "swapReviewFlowYouReceive": "Ka karba", + "swapTxConfirmationReceived": "An karba!", + "swapTxConfirmationSwapFailed": "Musanya bai yiwu ba", + "swapTxConfirmationSwapFailedSlippageLimit": "Musanya ta isa karshen gocewa, sake gwadawa.", + "swapTxConfirmationSwapFailedInsufficientBalance": "Ba mu iya kammala wannan bukata ba. Ba ka da isasshen balans na kammala wannan ciniki.", + "swapTxConfirmationSwapFailedTryAgain": "Musanya bai yiwu ba, sake gwadawa", + "swapTxConfirmationSwappingTokens": "Ana musanyan tokin...", + "swapTxConfirmationTokens": "Tokin", + "swapTxConfirmationTokensDeposited": "An gama! An saka tokin cikin walat naka", + "swapTxConfirmationTokensDepositedTitle": "An gama!", + "swapTxConfirmationTokensDepositedBody": "An saka tokin a walat dinka", + "swapTxConfirmationTokensWillBeDeposited": "za saka a walat naka da zarar cinikin ya kammala", + "swapTxConfirmationViewTransaction": "Duba ciniki", + "swapTxBridgeSubmitting": "Ana mika ciniki", + "swapTxBridgeSubmittingDescription": "Musayar {{sellAmount}} a {{sellNetwork}} a kan {{buyAmount}} a {{buyNetwork}}", + "swapTxBridgeFailed": "Mika ciniki ta gaza", + "swapTxBridgeFailedDescription": "Ba mu iya kammala mika bukata ba.", + "swapTxBridgeSubmitted": "An mika ciniki", + "swapTxBridgeSubmittedDescription": "Kiyasin Lokacin ciniki {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "Zaka iya sallamar wannan window cikin aminci.", + "swapperMax": "Mafi yawa", + "swapperTooltipNetwork": "Netwok", + "swapperTooltipPrice": "Farashi", + "swapperTooltipAddress": "Kwangila", + "switchToggle": "Toggle", + "termsOfServiceActionButtonAgree": "Na yarda", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "In ka danna <1>\"Na Amince\" ka karbi <3>Dokoki da Sharuɗɗa na musanya tokin da Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Mun gyara Dokokin ayyukanmu. In ka danna <1>\"Na Amince\" ka karbi sabbin <3>Sharuɗɗan ayyukanmu.<5><6>Sabbin Sharuɗɗan ayyukanmu sun haɗa da sabon <8>tsarin kuɗi ga wasu kayayyaki.", + "termsOfServicePrimaryText": "Dokokin aiki", + "tokenRowUnknownToken": "Tokin da ba sani ba", + "transactionsAppInteraction": "Hulɗar manhaja", + "transactionsFailedAppInteraction": "Hulɗar manhaja da bai yiwu ba", + "transactionsBidOnInterpolated": "Yi tayin {{name}}", + "transactionsBidFailed": "Tayi bai yiwu ba", + "transactionsBoughtInterpolated": "An sayi {{name}}", + "transactionsBoughtCollectible": "Abubuwa masu ƙima da aka saya", + "transactionBridgeInitiated": "An fara musaya", + "transactionBridgeInitiatedFailed": "Fara Musaya ta gaza", + "transactionBridgeStatusLink": "Dubi Mataki a LI.FI", + "transactionsBuyFailed": "Sayayya bai yiwu ba", + "transactionsBurnedSpam": "Sakon banza da aka kone", + "transactionsBurned": "An kone", + "transactionsUnwrapped": "An cire jingina", + "transactionsUnwrappedFailed": "Cire jingina bai yiwu ba", + "transactionsCancelBidOnInterpolated": "Soke tayi a {{name}}", + "transactionsCancelBidOnFailed": "Soke tayi bai yiwu ba", + "transactionsError": "Matsala", + "transactionsFailed": "Bai yiwu ba", + "transactionsSwapped": "An musanya", + "transactionsFailedSwap": "Musanya bai yiwu ba", + "transactionsFailedBurn": "Konawa bai yiwu ba", + "transactionsFrom": "Daga", + "transactionsListedInterpolated": "An jera {{name}}", + "transactionsListedFailed": "Jerawa bai yiwu ba", + "transactionsNoActivity": "Babu aiki", + "transactionsReceived": "An karba", + "transactionsReceivedInterpolated": "An karba SOL {{amount}}", + "transactionsSending": "Ana aikawa...", + "transactionsPendingCreateListingInterpolated": "Ana ƙirƙirar {{name}}", + "transactionsPendingEditListingInterpolated": "Ana gyara {{name}}", + "transactionsPendingSolanaPayTransaction": "Tabbatar da cinikin Solana Pay", + "transactionsPendingRemoveListingInterpolated": "Ana cire {{name}}", + "transactionsPendingBurningInterpolated": "Ana kona {{name}}", + "transactionsPendingSending": "Ana aikawa", + "transactionsPendingSwapping": "Ana musanya", + "transactionsPendingBridging": "Musaya", + "transactionsPendingApproving": "Amincewa", + "transactionsPendingCreatingAndDelegatingStake": "Ana ƙirƙira da wakilta jingina", + "transactionsPendingDeactivatingStake": "Ana rufe jingina", + "transactionsPendingDelegatingStake": "Ana wakiltar jingina", + "transactionsPendingWithdrawingStake": "Ana cire jingina", + "transactionsPendingAppInteraction": "Ana jiran hulɗar manhaja", + "transactionsPendingBitcoinTransaction": "Cinikin BTC Mai Jira", + "transactionsSent": "An aika", + "transactionsSendFailed": "Aikawa bai yiwu ba", + "transactionsSwapOn": "Yi musanya a {{dappName}}", + "transactionsSentInterpolated": "An aika SOL {{amount}}", + "transactionsSoldInterpolated": "An sayar da {{name}}", + "transactionsSoldCollectible": "Abubuwa masu ƙima da aka sayar", + "transactionsSoldFailed": "Sayarwa bai yiwu ba", + "transactionsStaked": "An jinginar", + "transactionsStakedFailed": "Jinginarwa bai yiwu ba", + "transactionsSuccess": "Nasara", + "transactionsTo": "Zuwa", + "transactionsTokenSwap": "Musanyan Tokin", + "transactionsUnknownAmount": "Wanda ba a sani ba", + "transactionsUnlistedInterpolated": "An cire {{name}} daga jeri", + "transactionsUnstaked": "An cire daga jingina", + "transactionsUnlistedFailed": "Cire daga jerawa bai yiwu ba", + "transactionsDeactivateStake": "Jinginarwa da aka rufe", + "transactionsDeactivateStakeFailed": "Rufe jinginarwa bai yiwu ba", + "transactionsWaitingForConfirmation": "Ana jiran amincewa", + "transactionsWithdrawStake": "Cire jingina", + "transactionsWithdrawStakeFailed": "Cirewa daga jingina bai yiwu ba", + "transactionCancelled": "An soke", + "transactionCancelledFailed": "Sokewa bai yiwu ba", + "transactionApproveToken": "An yarda {{tokenSymbol}}", + "transactionApproveTokenFailed": "Tabbatar da {{tokenSymbol}} bai yiwu ba", + "transactionApprovalFailed": "Yarjewa bai yiwu ba", + "transactionRevokeApproveToken": "An soke {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "Soke {{tokenSymbol}} bai yiwu ba", + "transactionRevokeFailed": "Sokewa bai yiwu ba", + "transactionApproveDetailsTitle": "Bayanan Tabbatarwa", + "transactionCancelOrder": "Umarnin sokewa", + "transactionCancelOrderFailed": "Umarnin sokewa ya kasa", + "transactionApproveAppLabel": "Manhaja", + "transactionApproveAmountLabel": "Adadi", + "transactionApproveTokenLabel": "Tokin", + "transactionApproveCollectionLabel": "Kunshi", + "transactionApproveAllItems": "Tabbatar da duk abubuwa", + "transactionSpendUpTo": "Kashe kimanin", + "transactionCancel": "Soke ciniki", + "transactionPrioritizeCancel": "Fifita sokewa", + "transactionSpeedUp": "Gaggauta ciniki", + "transactionCancelHelperText": "Cinikin asali zai iya kammala kafin a soke shi.", + "transactionSpeedUplHelperText": "Wannan zai gaggauta cinikinka saboda da yanayin netwok.", + "transactionCancelHelperMobile": "Za a biya <1>abinda ya kai {{amount}} a ƙoƙarin soke wannan ciniki. Cinikin asali zai iya kammala kafin a soke ta.", + "transactionCancelHelperMobileWithEstimate": "Za a caji <1>kimanin {{amount}} in ana so a soke wannan ciniki. Zai kammala cikin {{timeEstimate}}. Cinikin asali zai iya kammala kafin a soke shi.", + "transactionSpeedUpHelperMobile": "Za a caji <1>kimanin {{amount}} don gaggauta wannan ciniki.", + "transactionSpeedUpHelperMobileWithEstimate": "Za a caji <1>kimanin {{amount}} don gaggauta wannan cinikin. Zai kammala nan da {{timeEstimate}}.", + "transactionEstimatedTime": "Kiyasin lokaci", + "transactionCancelingSend": "An aika sokewa", + "transactionPrioritizingCancel": "An fifita sokewa", + "transactionCanceling": "Sokewa", + "transactionReplaceError": "An sami kuskure. Ba a caji asusun ka ba. Za ka iya sake gwadawa.", + "transactionNotEnoughNative": "Babu isasshen {{nativeTokenSymbol}}", + "transactionGasLimitError": "Ba a iya kimanta iyakar gas ba", + "transactionGasEstimationError": "Ba a iya kimanta gas ba", + "pendingTransactionCancel": "Soke", + "pendingTransactionSpeedUp": "Gaggauta", + "pendingTransactionStatus": "Matsayi", + "pendingTransactionPending": "Ana jira", + "pendingTransactionPendingInteraction": "Ana jiran hulɗa", + "pendingTransactionCancelling": "Sokewa", + "pendingTransactionDate": "Kwanan wata", + "pendingTransactionNetworkFee": "Cajin Netwok", + "pendingTransactionEstimatedTime": "Kiyasin lokaci", + "pendingTransactionEstimatedTimeHM": "h{{hours}} m{{minutes}}", + "pendingTransactionEstimatedTimeMS": "m{{minutes}} s{{seconds}}", + "pendingTransactionEstimatedTimeS": "s{{seconds}}", + "pendingTransactionsSendingTitle": "Ana aika {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "Wanda ba a sani ba", + "pendingTransactionUnknownApp": "Manhajar da ba a sani ba", + "unlockActionButtonUnlock": "Bude", + "unlockEnterPassword": "Shigar da kalmar shiga", + "unlockErrorIncorrectPassword": "Kalmar shiga ba daidai ba", + "unlockErrorSomethingWentWrong": "An sami matsala, sake gwadawa anjima", + "unlockForgotPassword": "An manta da kalmar shiga", + "unlockPassword": "Kalmar shiga", + "forgotPasswordText": "Zaka iya sake saita kalmar shiga ta hanyar shigar da kalmomi 12-24 na jumlar dawo da kalmar shiga. Phantom ba zai iya dawo maka da kalmar shiga ba.", + "appInfo": "Bayanin Manhaja", + "lastUsed": "Karshen Amfani", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "Babu a tare da asusun haɗawaya.", + "trustedAppAutoConfirmDisclaimer1": "A yayin aiki, Phantom zai tabbatar da kowane bukata daga wannan manhajar ba tare da sanar maka ko neman tabbatarwa ba.", + "trustedAppAutoConfirmDisclaimer2": "Kunnawa zai sanya kuɗinka cikin hatsarin damfara. Yi amfani da wannan tsari da manhajojin da ka aminta da su kawai.", + "validationUtilsPasswordIsRequired": "Ana bukatar kalmar shiga", + "validationUtilsPasswordLength": "Dole kalmar shiga ta yi tsawon harufa 8", + "validationUtilsPasswordsDontMatch": "Kalmomin shiga basu yi kama ba", + "validationUtilsPasswordCantBeSame": "Ba za ka iya amfani da tsohon kalmar shigar ka ba", + "validatorCardEstimatedApy": "Kiyasin APY", + "validatorCardCommission": "Kamasho", + "validatorCardTotalStake": "Gaba-dayan jingina", + "validatorCardNumberOfDelegators": "# na Wakilai", + "validatorListChooseAValidator": "Zaɓi mai kula da ciniki", + "validatorListErrorFetching": "Bamu iya debo masu kula da ciniki ba. Da fatan zaka sake gwadawa anjima.", + "validatorListNoResults": "Ba Sakamako", + "validatorListReload": "Sake lodawa", + "validatorListSearch": "Bincike", + "validatorInfoTooltip": "Mai kula da ciniki", + "validatorInfoTitle": "Masu kula da ciniki", + "validatorInfoDescription": "Da zarar ka jinginar da SOL dinka ga mai kula da ciniki a netwok na Solana, zaka rinka samun ladar SOL a maimakon haka.", + "validatorApyInfoTooltip": "Kiyasin. APY", + "validatorApyInfoTitle": "Kiyasin APY", + "validatorApyInfoDescription": "Wannan shi ne kimar lada da ka samu na jinginar da SOL ga mai kula da cinikin.", + "validatorViewActionButtonStake": "Jingina", + "validatorViewErrorFetching": "Ba iya debo masu kula da ciniki ba.", + "validatorViewInsufficientBalance": "Babu isasshen balans", + "validatorViewMax": "Mafi yawa", + "validatorViewPrimaryText": "Fara Jinginarwa", + "validatorViewDescriptionInterpolated": "Zaɓi SOL nawa kake so ka jinginar <1> da wannan mai kula da ciniki. <3>Ƙara koyo", + "validatorViewAmountSOLRequiredToStakeInterpolated": "Ana bukatar SOL {{amount}} kafin a yi jingina", + "validatorViewValidator": "Mai kula da ciniki", + "walletMenuItemsAddConnectWallet": "Kara / haɗa walat", + "walletMenuItemsBridgeAssets": "Kadarorin musanya", + "walletMenuItemsHelpAndSupport": "Taimako & Tallafi", + "walletMenuItemsLockWallet": "Kulle Walat", + "walletMenuItemsResetSecretPhrase": "Sake seta jimlar sirri", + "walletMenuItemsShowMoreAccounts": "Nuno Kari {{count}}...", + "walletMenuItemsHideAccounts": "Boye asusu", + "whatsNewOverlayNew": "Sabo!", + "whatsNewOverlayv1ActionGetAppNow": "Nemo manhajar Yanzu", + "whatsNewOverlayv1PrimaryText": "Akwai Phantom na iOS!", + "whatsNewOverlayv1ScanWithCamera": "Laluba da kamarar iPhone naka", + "whatsNewOverlayv1SecondaryText": "Muna farin cikin sanarwar cewa akwai Phantom na iOS a App store yanzu! Mori karfin Phantom a aljihun ka!", + "whatsNewOverlayv2ActionListOnME": "Jera NFTs dinka a Magic Eden!", + "whatsNewOverlayv2ActionTryItNow": "Gwada shi yanzu", + "whatsNewOverlayv2SecondaryText": "Za ka iya jera NFTs dinka a Magic Eden yanzu daga mahadar brauzar Phantom. Cikin sauki zaka gyara farashi, cire da kula da Jerawarka.", + "whatsNewOverlayv3ActionBurnSpam": "Kone NFTs na banza!", + "whatsNewOverlayv3SecondaryText": "Yanzu zaka iya ƙona NFTs na banza kuma ka sami SOL yan kadan. Danna NFT na banza, danna \"...\" alama sannan ka zaɓi \"Kone Tokin\" don cire shi daga walat ɗin ka.", + "toggleMultiChainHeader": "Multichain", + "disableMultiChainHeader": "Yanayin Solana kawai", + "disableMultiChainDetail1Header": "Jeka bakiɗaya a Solana", + "disableMultiChainDetail1SecondaryText": "Kula da asusu, tokin da kayayyaki ba tare da ka ga wasu chain ba.", + "disableMultiChainDetail2Header": "Koma Multichain kowane lokaci", + "disableMultiChainDetail2SecondaryText": "Za a adana balans naka da ke Ethereum da Polygon lokacin da sake buɗe Multichain.", + "disableMultiChainButton": "Kunna Solana Kadai", + "disabledMultiChainHeader": "Solana Kadai aka kunna", + "disabledMultiChainText": "Za ka iya sake bude Multichain kowane lokaci.", + "enableMultiChainHeader": "Kunna Multichain", + "enabledMultiChainHeader": "An kunna Multichain", + "enabledMultiChainText": "Ethereum da Polygon suna aiki da walat dinka.", + "incompatibleAccountHeader": "Asusu bai dace ba", + "incompatibleAccountInterpolated": "Da fatan za ka cire wannan asusun Ethereun-kadai kafin bude yanayin asusun Solana-Kadai <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "Me ake ciki!", + "welcomeToMultiChainPrimaryText": "Walat guda mai komai", + "welcomeToMultiChainDetail1Header": "Sashen taimako na Ethereum da Polygon", + "welcomeToMultiChainDetail1SecondaryText": "Duk tokin naka da NFTs daga Solana, Ethereum, da Polygon a wuri guda.", + "welcomeToMultiChainDetail2Header": "Yi amfani da duk manhajojin da ka ke kauna", + "welcomeToMultiChainDetail2SecondaryText": "Haɗu da manhajoji a chain masu yawa ba tare da canja netwok ba.", + "welcomeToMultiChainDetail3Header": "Shigo da walat dinka na MetaMask", + "welcomeToMultiChainDetail3SecondaryText": "Shigo da duk jimlolin sirri naka tsakanin Ethereum da Polygon cikin sauki.", + "welcomeToMultiChainIntro": "Barka da zuwa Phantom Multichain", + "welcomeToMultiChainIntroDesc": "Duk tokin naka da NFTs daga Solana, Ethereum, da Polygon a wuri guda. Walat dinka guda don kowane harka.", + "welcomeToMultiChainAccounts": "An sake tsara Asusun Multichain", + "welcomeToMultiChainAccountsDesc": "A sabon tsarin multichain, kowane asusu yanzu ya na da makamantan adiresoshi a ETH da Polygon.", + "welcomeToMultiChainApps": "Yana aiki a Ko'ina", + "welcomeToMultiChainAppsDesc": "Phantom ya dace da kowace manhaja a kan Ethereum, Polygon, da Solana. Danna \"Haɗa zuwa MetaMask\" kuma ka shirya kenan.", + "welcomeToMultiChainImport": "Shigar daga MetaMask, nan take", + "welcomeToMultiChainImportDesc": "Shigo da jimlar sirri naka ko mabudin sirri daga walat kamar MetaMask ko walat din Coinbase. Duk a wuri guda.", + "welcomeToMultiChainImportInterpolated": "<0> Shigo da jimlar sirri naka ko mabudin sirri daga walat kamar MetaMask ko walat din Coinbase. Duk a wuri guda.", + "welcomeToMultiChainTakeTour": "Ka yi zagayen", + "welcomeToMultiChainSwapperTitle": "Yin musanya a Ethereum, Polygon, & Solana", + "welcomeToMultiChainSwapperDetail1Header": "Taimakon Ethereum da Polygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "Yanzu za ka iya musanyar tokin na ERC-20 daga walat dinka cikin sauki.", + "welcomeToMultiChainSwapperDetail2Header": "Farashi da suka fi kyau da caji masu sauki sosai", + "welcomeToMultiChainSwapperDetail2SecondaryText": "Kafofi 100+ na sauƙin musanya da kulla ciniki cikin sauri don samun riba masu yawa.", + "networkErrorTitle": "Matsalar Netwok", + "networkError": "Abin takaici bamu sami Netwok ba. Da fatan za ka sake gwadawa anjima.", + "authenticationUnlockPhantom": "Bude Phantom", + "errorAndOfflineSomethingWentWrong": "An sami matsala", + "errorAndOfflineSomethingWentWrongTryAgain": "Da fatan za sake gwadawa.", + "errorAndOfflineUnableToFetchAssets": "Bamu iya debo kadarori ba. Da fatan za sake gwadawa.", + "errorAndOfflineUnableToFetchCollectibles": "Bamu iya debo masu kula da ciniki ba. Da fatan zaka sake gwadawa.", + "errorAndOfflineUnableToFetchSwap": "Ba mu iya debo bayanan musanya ba. Da fatan zaka sake gwadawa anjima.", + "errorAndOfflineUnableToFetchTransactionHistory": "Ba mu iya samun tarihin cinikinka ba yanzu. Duba netwok na sadarwarka, ko ka sake gwadawa anjima.", + "errorAndOfflineUnableToFetchRewardsHistory": "Bamu iya debo tarihin lada ba. Da fatan zaka sake gwadawa anjima.", + "networkHealthSheetCloseButtonText": "To", + "swapReviewError": "An sami matsala lokacin sake duba odar ka, da fatan zaka sake gwadawa.", + "sendSelectToken": "Zaɓi Tokin", + "swapBalance": "Balans:", + "swapTitle": "Yi musanyan Tokin", + "swapSelectToken": "Zaɓi Tokin", + "swapYouPay": "Ka Biya", + "swapYouReceive": "Ka Karba", + "aboutPrivacyPolicy": "Dokokin kare sirri", + "aboutVersion": "Samfuri {{version}}", + "aboutVisitWebsite": "Ziyarci shafin intanet", + "bottomSheetConnectTitle": "Haɗa", + "A11YbottomSheetConnectTitle": "Haɗin Shafin Kasa", + "A11YbottomSheetCommandClose": "Kin Haɗin Shafin Kasa", + "A11YbottomSheetCommandBack": "Bayan Shafin Kasa", + "bottomSheetSignTypedDataTitle": "Sa hannu a sako", + "bottomSheetSignMessageTitle": "Sa hannu a sako", + "bottomSheetSignInTitle": "Shiga", + "bottomSheetSignInAndConnectTitle": "Shiga", + "bottomSheetConfirmTransactionTitle": "Tabbatar da ciniki", + "bottomSheetConfirmTransactionsTitle": "Tabbatar da ciniki", + "bottomSheetAdvancedTitle": "An gabatar", + "bottomSheetReadOnlyAccountTitle": "Tsarin Duba-Kawai", + "bottomSheetTransactionSettingsTitle": "Cajin Netwok", + "bottomSheetConnectDescription": "Haɗiewa zai ba wannan shafi izinin duba balans da ayyukan asusun da aka zaɓa.", + "bottomSheetSignInDescription": "Sa hannu a wannan sako zai tabbatar cewa kana da mallakin asusun da aka zaba. Sa hannu kawai a sakonni daga Manhajojin da ka amince da su.", + "bottomSheetSignInAndConnectDescription": "Amincewa zai ba wannan shafin intanet izinin ganin balans da harkokin asusun da aka zaɓa.", + "bottomSheetConfirmTransactionDescription": "An ƙiyasta canje-canjen balans. Adadin kudade da kadarorin da ke ciki ba su da tabbas.", + "bottomSheetConfirmTransactionsDescription": "An ƙiyasta canje-canjen balans. Kudade da Kadarori da ke ciki ba su da tabbas.", + "bottomSheetSignTypedDataDescription": "Wannan neman izni ne kawai. Cinikin ba zai aiwatu ba nan take.", + "bottomSheetSignTypedDataSecondDescription": "An ƙiyasta canje-canjen balans. Adadin kuɗi da kadarorin da ke ciki basu da tabbas.", + "bottomSheetSignMessageDescription": "Sa hannu a wannan saƙon zai tabbatar cewa kana da mallakin asusun da aka zaɓa. Sa hannu kawai daga manhajojin da ka amince da su.", + "bottomSheetReadOnlyAccountDescription": "Ba a iya wannan aikin a tsarin kallo-kawai.", + "bottomSheetMessageRow": "Sako", + "bottomSheetStatementRow": "Bayani", + "bottomSheetAutoConfirmRow": "Tabbatarwar-Atomatik", + "bottomSheetAutoConfirmOff": "Kashe", + "bottomSheetAutoConfirmOn": "Kunna", + "bottomSheetAccountRow": "Asusu", + "bottomSheetAdvancedRow": "An gabatar", + "bottomSheetContractRow": "Adireshin Yarjejeniya", + "bottomSheetSpenderRow": "Adireshin Mai kashe kudi", + "bottomSheetNetworkRow": "Netwok", + "bottomSheetNetworkFeeRow": "Cajin Netwok", + "bottomSheetEstimatedTimeRow": "Kiyashin Lokaci", + "bottomSheetAccountRowDefaultAccountName": "Asusu", + "bottomSheetConnectRequestDisclaimer": "Ka haɗe da shafukan intanet da ka amince da su kawai", + "bottomSheetSignInRequestDisclaimer": "Ka shiga shafukan intanet da ka amince da su kawai", + "bottomSheetSignatureRequestDisclaimer": "Tabbatar kawai in ka amince da wannan shafin intanet.", + "bottomSheetIgnoreWarning": "Manta da gargadi, ci gaba kawai", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "Ba a ga canje-canjen balans ba. Da fatan Za ka ci gaba cikin taka tsantsan kuma ka tabbatar kawai in ka amince da wannan shafi.", + "bottomSheetReadOnlyWarning": "Kana kallon wannan adireshin ne kadai. Kana buƙatar shigarwa don sa hannu a ciniki da saƙonni.", + "bottomSheetWebsiteIsUnsafeWarning": "Wannan shafi ba shi da amincin yin amfani kuma yana iya ƙoƙarin satar kuɗaɗenka.", + "transactionsFromInterpolated": "Daga: {{from}}", + "transactionsFromParagraphInterpolated": "Daga {{from}}", + "transactionsSolInterpolated": "SOL {{amount}}", + "transactionsToday": "Yau", + "transactionsToInterpolated": "Zuwa ga: {{to}}", + "transactionsToParagraphInterpolated": "Zuwa {{to}}", + "transactionsYesterday": "Jiya", + "addEditAddressAdd": "Sa adireshi", + "addEditAddressDelete": "Goge adireshi", + "addEditAddressDeleteTitle": "Ka tabbata kana so ka goge wannan adireshin?", + "addEditAddressSave": "Adana adireshi", + "dAppBrowserComingSoon": "brauzar dApp ta kusa fitowa!", + "dAppBrowserSearchPlaceholder": "Bincika ko rubuta URL", + "dAppBrowserOpenInNewTab": "Bude a sabon shafi", + "dAppBrowserSuggested": "Shawara", + "dAppBrowserFavorites": "Mafi so", + "dAppBrowserBookmarks": "Alamomi", + "dAppBrowserBookmarkAdd": "Saka Alama", + "dAppBrowserBookmarkRemove": "Cire Alama", + "dAppBrowserTrustedApps": "Sabbi", + "dAppBrowserFavoritesDescription": "Za nuna mafi so a nan", + "dAppBrowserBookmarksDescription": "Za a nuna alamominnka a nan", + "dAppBrowserRecentsDescription": "Dapps da aka haɗa baya-bayan nan zasu bayyana anan", + "dAppBrowserEmptyScreenDescription": "Rubuta URL Ko bincika intanet", + "dAppBrowserBlocklistScreenTitle": "An toshe {{origin}}! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom na ganin wannan shafin intanet na tattare da cuta kuma babu amincin amfani da shi.", + "part2": "An alamta wannan shafin intanet a matattarar bayanan al'umma cikin sanannun shafukan intanet masu satar bayanai da yin zamba. Idan kuna ganin an yiwa shafin alama cikin kuskure, Da fatan za shigar da korafi." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Manta da gargadi, nuno kawai", + "dAppBrowserActionBookmark": "Alama", + "dAppBrowserActionRemoveBookmark": "Cire alama", + "dAppBrowserActionRefresh": "Sabunta", + "dAppBrowserActionShare": "Yaɗa", + "dAppBrowserActionCloseTab": "Rufe shafi", + "dAppBrowserActionEndAutoConfirm": "Kashe Tabbatarwar-Atomatik", + "dAppBrowserActionDisconnectApp": "Cire haɗin manhaja", + "dAppBrowserActionCloseAllTabs": "Rufe duk shafuka", + "dAppBrowserNavigationAddressPlaceholder": "Tapa URL don bincikawa", + "dAppBrowserTabOverviewMore": "Fiye", + "dAppBrowserTabOverviewAddTab": "Kara shafi", + "dAppBrowserTabOverviewClose": "Rufe", + "dAppBrowserCloseTab": "Rufe shafi", + "dAppBrowserClose": "Rufe", + "dAppBrowserTabOverviewAddBookmark": "Sa Alama", + "dAppBrowserTabOverviewRemoveBookmark": "Cire Alama", + "depositAssetListSuggestions": "Shawarwari", + "depositUndefinedToken": "A yi hakuri, ba za iya ajiyar wannan tokin ba", + "onboardingImportRecoveryPhraseDetails": "Bayanai", + "onboardingCreateRecoveryPhraseVerifyTitle": "An rubuta jimlar sirri na dawo da bayanai?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Idan babu jimlar sirri na dawo da bayanai ba za ka iya samun mabudin ka ba ko kadarori dake da dangantaka da shi.", + "onboardingCreateRecoveryPhraseVerifyYes": "E", + "onboardingCreateRecoveryPhraseErrorTitle": "Matsala", + "onboardingCreateRecoveryPhraseErrorSubtitle": "Bamu yi nasarar samo asusu ba, da fatan zaka sake gwadawa.", + "onboardingDoneDescription": "Zaka iya cin cikakkiyar moriyar walat naka yanzu.", + "onboardingDoneGetStarted": "Fara", + "onboardingImportAccountsEmptyResult": "Ba asusun da aka gani", + "onboardingImportAccountsAccountName": "Asusu {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "Mun sami asusun {{numberOfWallets}} na aiki", + "onboardingImportAccountsFoundAccounts_other": "Mun sami asusun {{numberOfWallets}} suna aik", + "onboardingImportAccountsFoundAccountsNoActivity_one": "Mun ga asusu {{numberOfWallets}}", + "onboardingImportAccountsFoundAccountsNoActivity_other": "Mun ga asusu {{numberOfWallets}}", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "Dole jimlar ta kai kalmomi 12.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "Jimlar na bukatar kalmomi 12 ko 24.", + "onboardingImportRecoveryPhraseWrongWord": "Kalmomin da ba daidai ba {{ words }}.", + "onboardingProtectTitle": "Tsare walat naka", + "onboardingProtectDescription": "Kara tsaron biometric zai tabbatar kai kadai ne za ka iya amfani da walat naka.", + "onboardingProtectButtonHeadlineDevice": "Na'ura", + "onboardingProtectButtonHeadlineFaceID": "Shedar Fuska", + "onboardingProtectButtonHeadlineFingerprint": "Zanen yatsa", + "onboardingProtectButtonHeadlinePIN": "Lambar Sirri", + "onboardingProtectButtonSubheadline": "Yi amfani da tantancewar {{ authType }}", + "onboardingProtectError": "An sami matsala yayin tantancewa, da fatan zaka sake gwadawa", + "onboardingProtectBiometryIosError": "An saita tantancewar Biometric a Phantom amma an kashe ta a Saitunan Tsari. Da fatan zaka kunna saituna > Phantom > Shedar Tantancewar Fuska ko Taba Shedar Tantancewa d'on sake kunnawa.", + "onboardingProtectRemoveAuth": "Kashe tantancewa", + "onboardingProtectRemoveAuthDescription": "Ka tabbata kana so ka kashe tantancewa?", + "onboardingWelcomeTitle": "Barka da zuwa Phantom", + "onboardingWelcomeDescription": "Domin farawa, ƙirƙiri sabon walat ko shigo da wani daga wata jimlar seed.", + "onboardingWelcomeCreateWallet": "Kirkiri sabon walat", + "onboardingWelcomeAlreadyHaveWallet": "Da ma ina da walat", + "onboardingWelcomeConnectSeedVault": "Haɗa Ma'ajiyar Seed", + "onboardingSlide1Title": "Kai ke juyawa, mu ke tsarewa", + "onboardingSlide1Description": "Kuɗinka na killace kuma a tsare tare da bayometrik, tsarin gane damfara, da agajin 24/7.", + "onboardingSlide2Title": "Ka zo inda ya dace dangane da NFTs naka", + "onboardingSlide2Description": "Kula da jerawa, kona sakonnin banza, da samun sabbin sanarwoyi.", + "onboardingSlide3Title": "Yi abubuwa da dama da tokin naka", + "onboardingSlide3Description": "Adana, yi musanya, Jinginar, aika, da karba -- ba tare da ka bar walat dinka ba. ", + "onboardingSlide4Title": "Bincika kayatattun ababen Web3", + "onboardingSlide4Description": "Nemi kuma ka haɗe da manyan manhajoji tare da brauzar cikin-manhaja.", + "onboardingMultichainSlide5Title": "Walat guda mai komai", + "onboardingMultichainSlide5Description": "Yi amfani da Solana, Ethereum, da Polygon cikin tsari guda mai saukin amfani.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Gwada Solana, Ethereum, Polygon da Bitcoin duk a allon mai amfani ɗaya-mai saukin sarrafawa.", + "requireAuth": "Ana bukatar tantancewa", + "requireAuthImmediately": "Nan take", + "availableToSend": "Akwai Na Aikawa", + "sendEnterAmount": "Shigar da yawan kudi", + "sendEditMemo": "Gyara Memo", + "sendShowLogs": "Nuno jerin ayyuka masu matsala", + "sendHideLogs": "Boye jerin ayyuka masu matsala", + "sendGoBack": "Koma baya", + "sendTransactionSuccess": "An yi nasarar aika tokin naka zuwa ga", + "sendInputPlaceholder": "Suna ko adireshi", + "sendRecentlyUsedAddressLabel": "An yi amfani da su {{formattedTimestamp}} da suka wuce", + "sendRecipientAddress": "Adireshin mai karba", + "sendTokenInterpolated": "Aika da {{tokenSymbol}}", + "sendPasteFromClipboard": "Manna a allon ajiya", + "sendScanQR": "Laluba QR code", + "sendTo": "Zuwa ga:", + "sendCameraAccess": "Amfani da Kamara", + "sendCameraAccessSubtitle": "Don laluba QR code, Sai an bude amfani da Kamara. Kana so ka bude saituna yanzu?", + "sendSettings": "Saituna", + "sendOK": "To", + "invalidQRCode": "QR code bai da inganci.", + "sendInvalidQRCode": "Wannan QR code ba ingantattacen adireshi ba ne", + "sendInvalidQRCodeSubtitle": "Sake gwadawa ko da wani QR code.", + "sendInvalidQRCodeSplToken": "Tokin mara inganci a QR code", + "sendInvalidQRCodeSplTokenSubtitle": "Wannan QR code ya kunshi tokin da ba naka ba ko ba ka iya tantancewa ba.", + "sendScanAddressToSend": "Laluba adireshin {{tokenSymbol}} don aika kudade", + "sendScanAddressToSendNoSymbol": "Laluba adireshin don aika kuɗi", + "sendScanAddressToSendCollectible": "Laluba adireshin SOL don aika abun da za iya karba", + "sendScanAddressToSendCollectibleMultichain": "Laluba adireshin don aika ababen da ke karɓuwa", + "sendSummary": "Taƙaitawa", + "sendUndefinedToken": "Yi hakuri, ba a iya aika wannan tokin ba", + "sendNoTokens": "Babu tokin a ƙasa", + "noBuyOptionsAvailableInCountry": "Babu zaɓin saya a kasarku", + "swapAvailableTokenDisclaimer": "Akwai karancin tokin na yin musaya tsakanin netwok da netwok", + "swapCrossSwapNetworkTooltipTitle": "Musanya Tsakanin Netwok da Netwok", + "swapCrossSwapNetworkTooltipDescription": "A lokacin musanya tsakanin Netwok da Netwok ana so a yi amfani da tokin da suke akwai don sauƙin farashi da saurin ciniki.", + "settingsAbout": "Bayani a kan Phantom", + "settingsConfirm": "E", + "settingsMakeSureNoOneIsWatching": "Ka tabbatar kana kallon sikirin naka", + "settingsManageAccounts": "Kula da asusu", + "settingsPrompt": "Ka tabbata kana so ka cigaba?", + "settingsSelectAvatar": "Zaɓi Hoton furofayil", + "settingsSelectSecretPhrase": "Zaɓi Jimlar Sirri", + "settingsShowPrivateKey": "Matsa don bayyana lamban sirrin naka", + "settingsShowRecoveryPhrase": "Matsa don bayyana jimlar sirrin naka", + "settingsSubmitBetaFeedback": "Ka mika martanin Beta", + "settingsUpdateAccountNameToast": "An sabunta sunan asusu", + "settingsUpdateAvatarToast": "An sabunta Avatar", + "settingsWalletAddress": "Adireshin Asusu", + "settingsWalletAddresses": "Adireshoshin Asusu", + "settingsWalletNamePrimary": "Sunan Asusu", + "settingsPlaceholderName": "Suna", + "settingsWalletNameSecondary": "Canza sunan walat naka", + "settingsYourAccounts": "Asusunka", + "settingsYourAccountsMultiChain": "Cibiyar hada-hada", + "settingsNotifications": "Sanarwarwoyi", + "settingsNotificationPreferences": "Zaɓin sanarwarwoyi", + "pushNotificationsPreferencesAllowNotifications": "Bada izinin sanarwarwoyi", + "pushNotificationsPreferencesSentTokens": "Aika Tokin", + "pushNotificationsPreferencesSentTokensDescription": "Tura tokin da NFTs zuwa waje", + "pushNotificationsPreferencesReceivedTokens": "Tokin da aka karba", + "pushNotificationsPreferencesReceivedTokensDescription": "Tura tokin da NFTs zuwa cikin gida", + "pushNotificationsPreferencesDexSwap": "Musanya", + "pushNotificationsPreferencesDexSwapDescription": "Yi musanya a sanannun manhajoji", + "pushNotificationsPreferencesOtherBalanceChanges": "Sauran balans na canzawa", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Wasu mu'amalar tokin mabanbanta da suke da tasiri a balans naka", + "pushNotificationsPreferencesPhantomMarketing": "Sabuntawa daga Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Zaunannun sanarwarwoyi da sabuntawar bai daya", + "pushNotificationsPreferencesDescription": "Waɗannan saitunan suna sarrafa sanarwarwoyin turi ga wannan walat mai aiki. Kowane walat na da saitunan sanarwarwoyin kansa. Don kashe duk sanarwarwoyin turi na Phantom, je ka <1>saitunan na'urarka.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Ba a iya haɗa zaɓin sanarwarwoyi ba.", + "connectSeedVaultConnectSeed": "Haɗa Seed", + "connectSeedVaultConnectSeedDescription": "Haɗa Phantom da Seed Vault na wayarka", + "connectSeedVaultSelectAnAccount": "Zabi wani asusu", + "connectSeedVaultSelectASeed": "Zaɓi Seed", + "connectSeedVaultSelectASeedDescription": "Zaɓi Seed da ka ke so ka haɗa da Phantom", + "connectSeedVaultSelectAnAccountDescription": "Zaɓi asusun da zaka so ka bude da Phantom", + "connectSeedVaultNoAccountsFound": "Ba a sami wani asusu ba.", + "connectSeedVaultSelectAccounts": "Zaɓi wasu asusu", + "connectSeedVaultSelectAccountsDescription": "Zaɓi asusun da za ka so ka buɗe da Phantom", + "connectSeedVaultCompleteSetup": "Karasa budewa", + "connectSeedVaultCompleteSetupDescription": "Ka shirya tsaf! Bincika web3 da Phantom sannan ka yi amfani da Seed Vault naka don tabbatar da ciniki", + "connectSeedVaultConnectAnotherSeed": "Kara wani Seed", + "connectSeedVaultConnectAllSeedsConnected": "An haɗa duk seed", + "connectSeedVaultNoSeedsConnected": "Ba a haɗa kowane seed ba. Taba madannin dake kasa domin ba da umarnin daga Seed Vault.", + "connectSeedVaultConnectAccount": "Haɗa asusu", + "connectSeedVaultLoadMore": "Kara lodawa", + "connectSeedVaultNeedPermission": "Akwai bukatar izini", + "connectSeedVaultNeedPermissionDescription": "Je ka Saituna don ba Phantom izinin amfani da izinin Seed Vault.", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} caji", + "stakeAmount": "Adadi", + "stakeAmountBalance": "Balans", + "swapTopQuotes": "Saka farashi {{numQuotes}} na sama", + "swapTopQuotesTitle": "Manyan Farashi", + "swapProvidersTitle": "Dillalai", + "swapProvidersFee": "{{fee}} caji", + "swapProvidersTagRecommended": "Gwagwabar Riba", + "swapProvidersTagFastest": "Mafi sauri", + "swapProviderEstimatedTimeHM": "{{hours}}h {{minutes}}m", + "swapProviderEstimatedTimeM": "{{minutes}}m", + "swapProviderEstimatedTimeS": "{{seconds}}s", + "stakeReview": "Nazari", + "stakeReviewAccount": "Asusu", + "stakeReviewCommissionFee": "Kudin kamasho", + "stakeReviewConfirm": "Tabbatar", + "stakeReviewValidator": "Mai kula da ciniki", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "Na gane", + "swapTabInsufficientFunds": "Babu isasshen balans", + "swapNoAssetsFound": "Babu Kadarori", + "swapNoTokensFound": "Ba a ga kowane tokin ba", + "swapConfirmationTryAgain": "Sake gwadawa", + "swapConfirmationGoBack": "Koma baya", + "swapNoQuotesFound": "Ba a ga farashi ba", + "swapNotProviderFound": "Bamu iya samun mai samarwa ga musanyan wannan Tokin ba. Gwada wani tokin.", + "swapAvailableOnMainnet": "A Mainnet ne kawai za sami wannan tsari", + "swapNotAvailableEVM": "Babu musanyan asusun EVM har yanzu", + "singleChainSwapTab": "Netwok na Cikin Gida", + "crossChainSwapTab": "Netwok na Ketare", + "allFilter": "Duka", + "bridgeRefuelTitle": "Kara jari", + "bridgeRefuelDescription": "Kara jari zai ba ka damar iya biyan kudin ciniki bayan ka yi musaya.", + "bridgeRefuelLabelBalance": "Naka {{symbol}}", + "bridgeRefuelLabelReceive": "Ka karba", + "bridgeRefuelLabelFee": "Kiyasin Caji", + "bridgeRefuelDismiss": "Ci gaba ba tare da kara jari ba", + "bridgeRefuelEnable": "Kunna Kara Jari", + "unwrapWrappedSolError": "Cire jingina bai yiwu ba", + "unwrapWrappedSolLoading": "Ana cire jingina...", + "unwrapWrappedSolSuccess": "An cire jingina", + "unwrapWrappedSolViewTransaction": "Duba ciniki", + "dappApprovePopupSignMessage": "Sa hannun a sako", + "solanaPayFrom": "Daga", + "solanaPayMessage": "Sako", + "solanaPayNetworkFee": "Kuɗin Netwok", + "solanaPayFree": "Kyauta", + "solanaPayPay": "Biya {{item}}", + "solanaPayPayNow": "Ka biya yanzu", + "solanaPaySending": "Ana aika {{item}}", + "solanaPayReceiving": "Ana karbar {{item}}", + "solanaPayMinting": "Ana buga {{item}}", + "solanaPayTransactionProcessing": "Cinikinka na gudana, da fatan zaka jira.", + "solanaPaySent": "An aika!", + "solanaPayReceived": "An karba!", + "solanaPayMinted": "An buga!", + "solanaPaySentNFT": "NFT da aka aika!", + "solanaPayReceivedNFT": "NFT da aka karba!", + "solanaPayTokensSent": "An yi nasarar aika tokin dinka zuwa ga {{to}}", + "solanaPayTokensReceived": "Ka karbi sabbin tokin daga {{from}}", + "solanaPayViewTransaction": "Duba ciniki", + "solanaPayTransactionFailed": "Ciniki bai yiwu ba", + "solanaPayConfirm": "Tabbatar", + "solanaPayTo": "zuwa ga", + "dappApproveConnectViewAccount": "Duba asusunka na Solana", + "deepLinkInvalidLink": "Mahadi mara inganci", + "deepLinkInvalidSplTokenSubtitle": "Wannan ya kunshi tokin da ba naka ba ko ba ka iya tantancewa ba.", + "walletAvatarShowAllAccounts": "Nuno dukkan asusun", + "pushNotificationsGetInstantUpdates": "Sami sabuntawa nan da nan", + "pushNotificationsEnablePushNotifications": "Kunna sanarwarwoyin turi na kammala tura kudi, musanya da shela", + "pushNotificationsEnable": "Kunna", + "pushNotificationsNotNow": "Ba yanzu ba", + "onboardingAgreeToTermsOfServiceInterpolated": "Na yarda da <1>Dokokin aiki", + "onboardingConfirmSaveSecretRecoveryPhrase": "To, na adana shi a wani wuri", + "onboardingCreateNewWallet": "Kirkiri Sabon Walat", + "onboardingErrorDuplicateSecretRecoveryPhrase": "Akwai wannan Jimlar Sirri da ma a walat naka", + "onboardingErrorInvalidSecretRecoveryPhrase": "Jimlar sirri na dawo da bayanai mara inganci", + "onboardingFinished": "Ka gama gaba-daya!", + "onboardingImportAccounts": "Shigo da asusu", + "onboardingImportImportingAccounts": "Ana shigowa da wasu asusu...", + "onboardingImportImportingFindingAccounts": "Ana neman asusu masu aiki", + "onboardingImportAccountsLastActive": "Yana aiki {{formattedTimestamp}} da suka wuce", + "onboardingImportAccountsNeverUsed": "Ba a taba amfani da shi ba", + "onboardingImportAccountsCreateNew": "Sabon walat", + "onboardingImportAccountsDescription": "Zabi asusun walat da zaka shigo su", + "onboardingImportReadOnlyAccountDescription": "Sa adireshi ko sunan shafi da ka ke so ka kalla kana da damar kallo-kawai ne kuma ba za ka iya sa hannu a ciniki ko saƙonni ba.", + "onboardingImportSecretRecoveryPhrase": "Shigo da Jimlar Sirri", + "onboardingImportViewAccounts": "Duba Asusu", + "onboardingRestoreExistingWallet": "Dawo da walat da yake nan da ma da jimlar sirri mai kalmomi 12 ko 24", + "onboardingShowUnusedAccounts": "Nuna asusun da ba a yi amfani da su ba", + "onboardingShowMoreAccounts": "Nuna karin asusu", + "onboardingHideUnusedAccounts": "Boye asusun da ba a yi amfani da su ba", + "onboardingSecretRecoveryPhrase": "Jimlar sirri na dawo da bayanai", + "onboardingSelectAccounts": "Zaɓi asusunka", + "onboardingStoreSecretRecoveryPhraseReminder": "Wannan ce hanya kadai da za ka iya dawo da asusunka. Da fatan zaka adana ta a wuri mai aminci!", + "useTokenMetasForMintsUnknownName": "Wanda ba a sani ba", + "bookmarksExploreScreenSearch": "Bincika ko rubuta URL", + "timeUnitMinute": "minti", + "timeUnitMinutes": "mintina", + "timeUnitHour": "awa", + "timeUnitHours": "awanni", + "espNFTListWithPrice": "Ka ƙasa {{NFTDisplayName}} a kan {{priceAmount}} {{priceTokenSymbol}} a {{dAppName}}", + "espNFTListWithPriceWithoutDApp": "Ka jera {{NFTDisplayName}} a kan {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithoutPrice": "Ka ƙasa {{NFTDisplayName}} din sayarwa a {{dAppName}}", + "espNFTListWithoutPriceWithoutDApp": "Ka jera {{NFTDisplayName}} don sayarwa", + "espNFTChangeListPriceWithPrice": "Ka sabunta ƙashin ka na {{NFTDisplayName}} zuwa {{priceAmount}} {{priceTokenSymbol}} a {{dAppName}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "Ka sabunta Jeri na {{NFTDisplayName}} zuwa {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithoutPrice": "Ka sabunta ƙashin ka na {{NFTDisplayName}} a {{dAppName}}", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "Ka sabunta Jeri na {{NFTDisplayName}}", + "espNFTBidBidderWithPrice": "Ka yi tayin {{priceAmount}} {{priceTokenSymbol}} ga {{NFTDisplayName}} a {{dAppName}}", + "espNFTBidBidderWithPriceWithoutDApp": "Ka yi tayin {{priceAmount}} {{priceTokenSymbol}} a kan {{NFTDisplayName}}", + "espNFTBidBidderWithoutPrice": "Ka sa yayi ga {{NFTDisplayName}} a {{dAppName}}", + "espNFTBidBidderWithoutPriceWithoutDApp": "Ka saka tayi na {{NFTDisplayName}}", + "espNFTBidListerWithPrice": "Sabon tayi na {{priceAmount}} {{priceTokenSymbol}} ga {{NFTDisplayName}} a {{dAppName}}", + "espNFTBidListerWithPriceWithoutDApp": "Sabon tayi na {{priceAmount}} {{priceTokenSymbol}} a kan{{NFTDisplayName}}", + "espNFTBidListerWithoutPrice": "Sabon tayi ga {{NFTDisplayName}} a {{dAppName}}", + "espNFTBidListerWithoutPriceWithoutDApp": "Sabon tayi na {{NFTDisplayName}}", + "espNFTCancelBidWithPrice": "Ka soke tayi na {{priceAmount}} {{priceTokenSymbol}} ga {{NFTDisplayName}} a {{dAppName}}", + "espNFTCancelBidWithPriceWithoutDApp": "Ka soke tayi na {{priceAmount}} {{priceTokenSymbol}} a kan {{NFTDisplayName}}", + "espNFTCancelBidWithoutPrice": "Ka soke tayi na {{NFTDisplayName}} a {{dAppName}}", + "espNFTCancelBidWithoutPriceWithoutDApp": "Ka soke tayi na {{NFTDisplayName}}", + "espNFTUnlist": "Ka cire ƙashin {{NFTDisplayName}} a {{dAppName}}", + "espNFTUnlistWithoutDApp": "Ka cire Jeri na {{NFTDisplayName}}", + "espNFTBuyBuyerWithPrice": "Ka saya {{NFTDisplayName}} a kan {{priceAmount}} {{priceTokenSymbol}} a {{dAppName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "Ka saya {{NFTDisplayName}} a kan {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuyBuyerWithoutPrice": "Ka saya {{NFTDisplayName}} a {{dAppName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "Ka saya {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "Ka sayar da {{NFTDisplayName}} a kan {{priceAmount}} {{priceTokenSymbol}} a {{dAppName}}", + "espNFTBuySellerWithPriceWithoutDApp": "Ka sayar da {{NFTDisplayName}} a kan {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuySellerWithoutPrice": "Ka sayar da {{NFTDisplayName}} a {{dAppName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "Ka sayar da {{NFTDisplayName}}", + "espDEXSwap": "Ka yi musanyar {{downTokensTextFragment}} a kan {{upTokensTextFragment}} a {{dAppName}}", + "espDEXDepositLPWithPoolDisplay": "Ka ajiye {{downTokensTextFragment}} ya zuwa {{poolDisplayName}} matattarar ruwan kudin a {{dAppName}}", + "espDEXDepositLPWithoutPoolDisplay": "Ka yi musanyar {{downTokensTextFragment}} ga {{upTokensTextFragment}} a {{dAppName}}", + "espDEXWithdrawLPWithPoolDisplay": "Ka cire {{upTokensTextFragment}} daga {{poolDisplayName}} ruwan kudin {{dAppName}}", + "espDEXWithdrawLPWithoutPoolDisplay": "Ka yi musanyar {{downTokensTextFragment}} ga {{upTokensTextFragment}} a {{dAppName}}", + "espGenericTokenSend": "Ka aika da {{downTokensTextFragment}}", + "espGenericTokenReceive": "Ka karba {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "Ka yi musanyar {{downTokensTextFragment}} ga {{upTokensTextFragment}}", + "espUnknown": "BA SANI BA", + "espUnknownNFT": "NFT da ba a sani ba", + "espTextFragmentAnd": "da", + "externalLinkWarningTitle": "Kana dab da fita daga Phantom", + "externalLinkWarningDescription": "Kuma ka bude {{url}}. Ka tabbatar ka aminta da wannan ƙafa kafin yin mu'amala da ita.", + "shortcutsWarningDescription": "An samar da hanyoyin ratse da {{url}}. Tabbatar ka aminta da wannan kafa kafin hulɗa da ita.", + "lowTpsBanner": "Solana na fama da cunkushewar netwok", + "lowTpsMessageTitle": "Cunkushewar netwok na Solana", + "lowTpsMessage": "Saboda cunkushewar Solana wanda ta fi karfin Phantom, cinikin ka ba zai yiwu ba ko zai yi jinkiri. Muna fatan zaka sake gwada cinikin da basu yi nasara ba.", + "solanaSlow": "Netwok na Solana bata da sauri", + "solanaNetworkTemporarilyDown": "Netwok na Solana ya yi kasa a halin yanzu", + "waitForNetworkRestart": "Da fatan zaka jira Netwok na Solana ya farfaɗo. Ba abinda zai shafi kudadenka.", + "exploreCollectionsCarouselTitle": "Abinda Ya shahara", + "exploreDropsCarouselTitle": "Me ake ciki", + "exploreSortFloor": "Mafi ƙarancin farashi", + "exploreSortListed": "An jera", + "exploreSortVolume": "Yawa", + "exploreFetchErrorSubtitle": "Muna fatan za a sake gwadawa anjima.", + "exploreFetchErrorTitle": "Ba a iya debowa ba.", + "exploreTopCollectionsTitle": "Manyan kayayyakin NFT", + "exploreTopListLess": "Kasa", + "exploreTopListMore": "Fiye", + "collectiblesSearchCollectionsSection": "Kunshin kayayyaki", + "collectiblesSearchItemsSection": "Ababe", + "collectiblesSearchNrOfItems": "Ababen {{ nrOfItems }}", + "collectiblesSearchPlaceholderText": "Bincika kayayyakin ka", + "collectionPinSuccess": "An makala kunshin kayayyaki", + "collectionPinFail": "Makala kunshin kayayyaki bai yiwu ba", + "collectionUnpinSuccess": "An cire kunshin kayayyaki", + "collectionUnpinFail": "Cire kunshin kayayyaki bai yiwu ba", + "collectionHideSuccess": "An boye kunshin kayayyaki", + "collectionHideFail": "Boye kunshin kayayyaki bai yiwu ba", + "collectionUnhideSuccess": "Kunshin kayayyaki bai biyu ba", + "collectionUnhideFail": "Boye kunshin kayayyaki bai yiwu ba", + "collectiblesSpamSuccess": "An yi korafi cewa sakon banza ne", + "collectiblesSpamFail": "Ana korafin sakon banza", + "collectiblesSpamAndHiddenSuccess": "An yi korafin cewa sakon banza ne", + "collectiblesNotSpamSuccess": "An yi rahoton ba sakon banza ba ne", + "collectiblesNotSpamFail": "Yin rahoton ba sakon banza ba ya kasa", + "collectiblesNotSpamAndUnhiddenSuccess": "An yi rahoto ba sakon banza ba ne kuma an cire ɓuya", + "tokenSpamWarning": "An ɓoye wannan tokin saboda Phantom na ganin sakon banza ne.", + "collectibleSpamWarning": "An ɓoye wannan kaya saboda Phantom na ganin sakon banza ne.", + "emojiNoResults": "Ba a sami emoji ba", + "emojiSearchResults": "Bincika sakamako", + "emojiSuggested": "An shawarata", + "emojiSmileys": "Alamar murmushi & mutane", + "emojiAnimals": "Dabbobi & Yanayi", + "emojiFood": "Abinci & Abin sha", + "emojiTravel": "Tafiya & wurare", + "emojiActivities": "Aikace-aikace", + "emojiObjects": "Ababe", + "emojiSymbols": "Alamu", + "emojiFlags": "Tutoci", + "whichExtensionToConnectWith": "Da wace brauza ka ke son hadewa?", + "configureInSettings": "Za a iya saitawa cikin Saituna → ManhajarWallet ta Asali.", + "continueWith": "Ci gaba da", + "useMetaMask": "Yi amfani da MetaMask", + "usePhantom": "Yi amfani da Phantom", + "alwaysAsk": "Yi tambaya kullum", + "dontAskMeAgain": "Kada ka kara tambaya ta", + "selectWalletSettingDescriptionLine1": "Zai yiwu wasu manhajoji ba za su ba da zabin sadarwa da Phantom ba.", + "selectWalletSettingDescriptionLinePhantom": "Dabarar zagayewa, sadarwa da MetaMask zai buɗe Phantom kullum.", + "selectWalletSettingDescriptionLineAlwaysAsk": "Dabarar zagayewa, sadarwa da MetaMask, zamu tambaye ka ko zaka yi amfani da Phantom a maimako.", + "selectWalletSettingDescriptionLineMetaMask": "Saita MetaMask a matsayin asali zai hana wadancan dapps sadarwa da Phantom.", + "metaMaskOverride": "Manhajar Walat na Asali", + "metaMaskOverrideSettingDescriptionLine1": "Domin sadarwa da shafukan intanet da ba su ba da da zabin amfani da Phantom ba.", + "refreshAndReconnectToast": "Sake sabuntawa sannan sake haɗawa don aiwatar da canje-canjenka", + "autoConfirmUnavailable": "Babu", + "autoConfirmReasonDappNotWhitelisted": "Babu Tabbatarwar-Atomatik saboda kwangilar da ya zo daga gare ta ba ya cikin waɗanda aka yarje wa a wannan manhajar.", + "autoConfirmReasonSessionNotActive": "Babu Tabbatarwar-Atomatik saboda babu lokacin Tabbatarwar-Atomatik mai aiki yanzu. Da fatan za ka kunna shi a ƙasa.", + "autoConfirmReasonRateLimited": "Babu Tabbatarwar-Atomatik saboda manhajar-digita da kake amfani da shi na aika nema da yawa sosai.", + "autoConfirmReasonUnsupportedNetwork": "Babu Tabbatarwar-Atomatik saboda Tabbatarwar-Atomatik bai fara aiki a wannan netwok ba.", + "autoConfirmReasonSimulationFailed": "Babu Tabbatarwar-Atomatik saboda ba mu iya tabbatar da tsaro ba.", + "autoConfirmReasonTabNotFocused": "Babu Tabbatarwar-Atomatik saboda mahadar shafin da kake kokarin yin tabbatarwar-atomatik ba ya aiki.", + "autoConfirmReasonNotUnlocked": "Babu Tabbatarwar-Atomatik saboda ba a bude walat ba.", + "rpcErrorUnauthorizedWrongAccount": "Ciniki daga adireshi bai yi daidai da adireshin asusu ba.", + "rpcErrorUnauthorizedUnknownSource": "Ba a iya tantance tushen buƙatar RPC ba.", + "transactionsDisabledTitle": "An hana ciniki", + "transactionsDisabledMessage": "Adireshinka bai iya yin ciniki ba ta hanyar amfani da Phantom", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "Yana aiki", + "settingsTrustedAppDetailsCopiedToClipboardToast": "An kwafi URL zuwa allon ajiya", + "notEnoughSolScanTransactionWarning": "Wannan ciniki zai iya kasa saboda rashin isassun SOL a asusunka. Da fatan za ka sa ƙarin SOL a asusunka sannan ka sake gwadawa.", + "transactionRevertedWarning": "An dawo da ciniki ya koma yayin kwaikwayo. Ana iya yin asarar kuɗi in an mika shi.", + "quests": "Ayyukan La'ada", + "questsClaimInProgress": "Ana kan nema", + "questsVerifyingCompletion": "Ana tabbatar da kammala aikin La'ada", + "questsClaimError": "Kuskuren karbar kyauta", + "questsClaimErrorDescription": "An sami kuskure a neman kyautarka.", + "questsDaysLeft": "Saura kwanaki {{days}}", + "questsDaysLeftSingular": "Saura kwana {{days}}", + "questsDaysLessThanOneDay": "< saura kwana 1", + "questsBadgeMobileOnly": "Mobayil Kawai", + "questsBadgeExtensionOnly": "Shafin Waje Kadai", + "questsStartedStateExplainerTitle": "Aikin lada ya fara", + "questsStartedStateExplainerDescriptionPart1": "Bayan kammala, yana iya ɗaukar sa'o'i da yawa kafin ka iya karbar ladan ku. Wannan shi ne don mu iya tabbatar da cewa ka kammala wannan aikin lada, kuma mu tabbatar cewa kowace lada sau ɗaya kawai mutum daya zai karba.", + "questsStartedStateExplainerDescriptionPart2": "Idan kwana ɗaya ya wuce da kammala wannan aikin lada, muna fatan za ka tuntubi sashen agajinmu don taimako.", + "questsStartedStateExplainerButtonLabel": "Na gane", + "exploreLearn": "Koya", + "exploreSites": "Shafukan intanet", + "exploreApps": "Manhajoji", + "exploreTokens": "Tokin", + "exploreCollections": "Kadarori", + "exploreFilterByall_networks": "Duka Netwok", + "exploreSortBytrending": "Mai tashe", + "exploreSortBytop": "Sama", + "exploreSortByvolume": "Yawa", + "exploreSortBygainers": "Masu riba", + "exploreSortBylosers": "Masu hasara", + "exploreSortBymarket_cap": "Jimlar Jarin Kasuwa", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "Kadarori", + "exploreCategoryMarketplace": "Kasuwa", + "exploreCategoryGaming": "Yin wasa", + "exploreCategoryBridges": "Musaya", + "exploreCategoryOther": "Wani", + "exploreCategorySocial": "Zamantakewa", + "exploreCategoryCommunity": "Al'umma", + "exploreVolume": "Yawa", + "exploreFloor": "Mafi karancin farashi", + "exploreCap": "Jimlar Jarin Kasuwa", + "exploreToken": "Tokin", + "explorePrice": "Farashi", + "explore24hVolume": "Yawa a 24h", + "exploreErrorButtonText": "Sake gwadawa", + "exploreErrorDescription": "An sami matsala a kokarin loda kunshin bincike. Da fatan za a sabunta sannan s sake gwadawa", + "exploreErrorTitle": "An kasa loda kunshin bincike", + "exploreNetworkError": "An sami matsalar netwok. Da fatan za ka sake gwadawa an jima.", + "exploreTokensLegalDisclaimer": "Ana ba da bayanan farashi da na kanun labaran blockchain ne don ilmantarwa kawai. CoinGecko ke bayar da kididdigar kasuwa.", + "exploreLearnErrorTitle": "An kasa loda kunshin koya", + "exploreLearnErrorDescription": "An sami matsalar loda kunshin bincike. Da fatan za sabunta sannan a sake gwadawa", + "dappBrowserSearchScreenVisitSite": "Ziyarci shafi", + "dappBrowserSearchScreenSearchWithGoogle": "Bincika da Google", + "dappBrowserSearchScreenSearchLinkYouCopied": "Lin da ka kwafa", + "dappBrowserSearchScreenSearchTextYouCopied": "Rubutun Da Ka Kwafa", + "dappBrowserSearchPlaceholder": "Nemo manhajoji", + "dappBrowserSearchNoApps": "Ba a sami manhaja ba", + "dappBrowserTabsLimitExceededScreenTitle": "A rufe tsaffin shafuka?", + "dappBrowserTabsLimitExceededScreenDescription": "Kana da shafuka {{tabsCount}} a bude. Don buɗe ƙarin, kana buƙatar rufe wasu shafuka.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "Rufe Duk Shafuka", + "localizedErrorUnknownError": "An sami matsala, Da fatan zaka sake gwadawa anjima.", + "localizedErrorUnsupportedCountry": "Yi hakuri. Kasarka ba ta cikin wadanda muke aiki da su a halin yanzu.", + "localizedErrorTokensNotLoading": "An sami matsalar loda tokin dinku. Da fatan za a sake gwadawa.", + "localizedErrorSwapperNoQuotes": "Ba a sami farashi ba. Gwada wani tokin ko farashi na daban.", + "localizedErrorSwapperRefuelNoQuotes": "Ba a sami farashi ba. Gwada wani tokin ko farashi na daban, ko kashe kara jari.", + "localizedErrorInsufficientSellAmount": "Adadin tokin yayi ƙasa sosai. Ƙara yawan don musanya a Cross-Chain.", + "localizedErrorCrossChainUnavailable": "Babu musanyar Cross-chain yanzu, da fatan za a sake gwadawa an jima.", + "spamHistoryAction": "Duba abubuwan da aka ɓoye", + "spamHistoryTitle": "Ayyukan da aka Boye", + "spamHistoryWarning": "An ɓoye wannan ciniki saboda Phantom na ganin sakon banza ne.", + "appAuthenticationFailed": "An kasa tantancewa", + "appAuthenticationFailedDescription": "An sami matsala da tantancewarka. Da fatan za ka sake gwadawa.", + "partialErrorBalanceChainName": "Muna samun matsalar sabunta balans naka na {{chainName}}. Kuɗaɗenka na cikin aminci.", + "partialErrorGeneric": "Muna samun matsalar sabunta netwok, wasu balans na tokin naka kuma zai yiwu farashi sun tsufa. Kuɗaɗenka na cikin aminci.", + "partialErrorTokenDetail": "Muna samun matsalar sabunta balans na tokin naka. Kuɗaɗenka na cikin aminci.", + "partialErrorTokenPrices": "Muna samun matsalar sabunta farashi na tokin naka. Kuɗaɗenka na cikin aminci." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/hi/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/hi/translation.json new file mode 100644 index 0000000..6be7858 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/hi/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "जोड़ें", + "commandAccept": "स्वीकार करें", + "commandApprove": "स्वीकृत करें", + "commandBack": "वापस", + "commandBuy": "खरीदें", + "commandCancel": "रद्द करें", + "commandClaim": "क्लेम करें", + "commandClaimReward": "अपना पुरस्कार क्लेम करें", + "commandClear": "साफ़ करें", + "commandClose": "बंद करें", + "commandConfirm": "पुष्टि करें", + "commandConnect": "कनेक्ट करें", + "commandContinue": "जारी रखें", + "commandCopy": "कॉपी", + "commandCopyAddress": "पता कॉपी करें", + "commandCopyTokenAddress": "टोकन एड्रेस कॉपी करें", + "commandCreate": "बनाएं", + "commandCreateTicket": "टिकट बनाएं", + "commandDismiss": "खारिज करें", + "commandDownload": "डाउनलोड करें", + "commandEdit": "संपादन करें", + "commandHelp": "मदद", + "commandLearnMore": "और अधिक जानें", + "commandLearnMore2": "अधिक जानें", + "commandMint": "मिंट करें", + "commandMore": "ज़्यादा", + "commandNext": "अगला", + "commandOpen": "खोलें", + "commandOpenSettings": "सेटिंग्ज़ खोलें", + "commandPaste": "पेस्ट करें", + "commandReceive": "प्राप्त", + "commandReconnect": "फिर कनेक्ट करें", + "commandRecordVideo": "वीडियो रिकॉर्ड करें", + "commandRetry": "पुन: प्रयास करें", + "commandRevoke": "वापस लें", + "commandSave": "सहेजें", + "commandScanQRCode": "QR कोड स्कैन करें", + "commandSelectMedia": "मीडिया चुनें", + "commandSell": "बेचें", + "commandSend": "भेजें", + "commandShare": "शेयर करें", + "commandShowBalance": "बैलेंस दिखाएं", + "commandSign": "साइन करें", + "commandStake": "हिस्सेदारी", + "commandSwap": "स्वैप करें", + "commandTakePhoto": "फ़ोटो खीचें", + "commandTryAgain": "फिर से कोशिश करें", + "commandViewTransaction": "लेनदेन देखें", + "commandReportAsNotSpam": "स्पैम नहीं के रूप में रिपोर्ट करें", + "commandReportAsSpam": "स्पैम के रूप में रिपोर्ट करें", + "commandPin": "पिन करें", + "commandUnpin": "अनपिन करें", + "commandHide": "छिपाएं", + "commandUnhide": "न छिपाएं", + "commandBurn": "बर्न करें", + "commandReport": "रिपोर्ट करें", + "commandView": "देखें", + "commandUnwrap": "अनरैप करें", + "pastParticipleClaimed": "क्लेम किया गया", + "pastParticipleCompleted": "पूरा हुआ", + "pastParticipleCopied": "कॉपी किया गया", + "pastParticipleDone": "हो गया", + "nounName": "नाम", + "nounNetwork": "नेटवर्क", + "nounNetworkFee": "नेटवर्क फीस", + "nounSymbol": "चिह्न", + "nounDescription": "विवरण", + "amount": "रकम", + "limit": "सीमा", + "new": "नया", + "gotIt": "समझ गए", + "internal": "आंतरिक", + "reward": "पुरस्कार", + "seeAll": "सभी देखें", + "seeLess": "कम देखें", + "homeTab": "होम", + "collectiblesTab": "संग्रहणीय", + "swapTab": "स्वैप करें", + "activityTab": "गतिविधि", + "exploreTab": "एक्सप्लोर करें", + "accountHeaderConnectedInterpolated": "आप इस {{origin}} साइट से जुड़े हैं", + "accountHeaderConnectedToSite": "आप इस साइट से जुड़े हैं", + "accountHeaderCopyToClipboard": "क्लिपबोर्ड पर कॉपी करें", + "accountHeaderNotConnected": "आप जुड़े नहीं हैं", + "accountHeaderNotConnectedInterpolated": "आप इस {{origin}} साइट से जुड़े नहीं हैं", + "accountHeaderNotConnectedToSite": "आप इस साइट से जुड़े नहीं हैं", + "accountWithoutEnoughSolActionButtonCancel": "रद्द करें", + "accountWithoutEnoughSolPrimaryText": "SOL पर्याप्त नहीं है", + "accountWithoutEnoughSolSecondaryText": "इस लेनदेन में शामिल खाते में पर्याप्त SOL नहीं है। खाता आपका या किसी अन्य व्यक्ति का हो सकता है। यदि यह लेनदेन सबमिट किया गया है तो रिवर्ट कर दिया जाएगा।", + "accountSwitcher": "अकाउंट स्विचर", + "addAccountHardwareWalletPrimaryText": "हार्डवेयर वॉलेट को कनेक्ट करें", + "addAccountHardwareWalletSecondaryText": "अपना लेजर हार्डवेयर वॉलेट उपयोग करें", + "addAccountHardwareWalletSecondaryTextMobile": "अपना {{supportedHardwareWallets}} वॉलेट उपयोग करें", + "addAccountSeedVaultWalletPrimaryText": "सीड वॉल्ट कनेक्ट करें", + "addAccountSeedVaultWalletSecondaryText": "Seed Vault से वॉलेट का इस्तेमाल करें", + "addAccountImportSeedPhrasePrimaryText": "गोपनीय रिकवरी वाक्यांश आयात करें", + "addAccountImportSeedPhraseSecondaryText": "दूसरे वॉलेट से खाते आयात करें", + "addAccountImportWalletPrimaryText": "निजी कुंजी आयात करें", + "addAccountImportWalletSecondaryText": "सिंगल-चेन खाता आयात करें", + "addAccountImportWalletSolanaSecondaryText": "Solana निजी कुंजी इंपोर्ट करें", + "addAccountLimitReachedText": "आप Phantom में {{accountsCount}} खाता सीमा तक पहुंच गए हैं। कृपया अतिरिक्त खाते जोड़ने से पहले अप्रयुक्त खाते हटाएं।", + "addAccountNoSeedAvailableText": "आपके पास कोई सीड फ़्रेज मौजूद नहीं है। कृपया खाता जनरेट करने के लिए कोई मौजूदा सीड इंपोर्ट करें।", + "addAccountNewWalletPrimaryText": "नया खाता बनाएं", + "addAccountNewWalletSecondaryText": "एक नया वॉलेट पता उत्पन्न करें", + "addAccountNewMultiChainWalletSecondaryText": "नया मल्टी-चेन खाता जोड़ें", + "addAccountNewSingleChainWalletSecondaryText": "नया खाता जोड़ें", + "addAccountPrimaryText": "वॉलेट जोड़ें / कनेक्ट करें", + "addAccountSecretPhraseLabel": "गोपनीय वाक्यांश\n", + "addAccountSeedLabel": "सीड", + "addAccountSeedIDLabel": "सीड आईडी", + "addAccountSecretPhraseDefaultLabel": "गोपनीय वाक्यांश {{number}}", + "addAccountZeroAccountsForSeed": "0 खाते", + "addAccountShowAccountForSeed": "1 खाता दिखाएं", + "addAccountShowAccountsForSeed": "{{numOfAccounts}} खाते दिखाएं", + "addAccountHideAccountForSeed": "1 खाता छिपाएं", + "addAccountHideAccountsForSeed": "{{numOfAccounts}} खाते छिपाएं", + "addAccountSelectSeedDescription": "आपका नया खाता इस गोपनीय वाक्यांश से जनरेट किया जाएगा", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} खाते", + "addAccountOneAccountsForSeed": "1 खाता", + "addAccountGenerateAccountFromSeed": "खाता बनाएं", + "addAccountReadOnly": "एड्रेस देखें", + "addAccountReadOnlySecondaryText": "कोई भी सार्वजनिक वॉलेट एड्रेस ट्रैक करें", + "addAccountSolanaAddress": "Solana एड्रेस", + "addAccountEVMAddress": "EVM एड्रेस", + "addAccountBitcoinAddress": "Bitcoin एड्रेस", + "addAccountImportAccountActionButtonImport": "आयात", + "addAccountImportAccountDuplicatePrivateKey": "यह खाता आपके वॉलेट में पहले से मौजूद है", + "addAccountImportAccountIncorrectFormat": "गलत प्रारूप", + "addAccountImportAccountInvalidPrivateKey": "अमान्य निजी कुंजी", + "addAccountImportAccountName": "नाम", + "addAccountImportAccountPrimaryText": "निजी कुंजी आयात करें", + "addAccountImportAccountPrivateKey": "निजी कुंजी", + "addAccountImportAccountPublicKey": "एड्रेस या डोमेन", + "addAccountImportAccountPrivateKeyRequired": "निजी कुंजी की आवश्यकता है", + "addAccountImportAccountNameRequired": "नाम आवश्यक है", + "addAccountImportAccountPublicKeyRequired": "पब्लिक एड्रेस आवश्यक है", + "addAccountImportAccountDuplicateAddress": "यह एड्रेस आपके वॉलेट में पहले से मौजूद है", + "addAddressAddressAlreadyAdded": "पता पहले ही जोड़ा जा चुका है", + "addAddressAddressAlreadyExists": "पता पहले से मौजूद है", + "addAddressAddressInvalid": "पता मान्य नहीं है", + "addAddressAddressIsRequired": "पता आवश्यक है", + "addAddressAddressPlaceholder": "पता", + "addAddressLabelIsRequired": "लेबल आवश्यक है", + "addAddressLabelPlaceholder": "लेबल", + "addAddressPrimaryText": "पता जोड़ें", + "addAddressToast": "पता जोड़ा गया", + "createAssociatedTokenAccountCostLabelInterpolated": "इसकी लागत {{solAmountFormatted}} SOL होगी", + "createAssociatedTokenAccountErrorAccountExists": "आपके पास यह टोकन खाता पहले से है", + "createAssociatedTokenAccountErrorInsufficientFunds": "अपर्याप्त फंड", + "createAssociatedTokenAccountErrorInvalidMint": "अमान्य मिंट एड्रेस", + "createAssociatedTokenAccountErrorInvalidName": "अमान्य नाम", + "createAssociatedTokenAccountErrorInvalidSymbol": "अमान्य चिह्न", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "हम आपका टोकन खाता बनाने में असमर्थ रहे। कृपया फिर कोशिश करें।", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "खाता बनाना विफल रहा", + "createAssociatedTokenAccountErrorUnableToSendMessage": "हम आपका लेनदेन भेजने में असमर्थ रहे।", + "createAssociatedTokenAccountErrorUnableToSendTitle": "लेनदेन भेजना विफल रहा", + "createAssociatedTokenAccountInputPlaceholderMint": "मिंट एड्रेस", + "createAssociatedTokenAccountInputPlaceholderName": "नाम", + "createAssociatedTokenAccountInputPlaceholderSymbol": "चिह्न", + "createAssociatedTokenAccountLoadingMessage": "हम आपका टोकन खाता बना रहे हैं।", + "createAssociatedTokenAccountLoadingTitle": "टोकन खाता बनाया जा रहा है", + "createAssociatedTokenAccountPageHeader": "टोकन खाता बनाएं", + "createAssociatedTokenAccountSuccessMessage": "आपका टोकन खाता सफलतापूर्वक बनाया गया!", + "createAssociatedTokenAccountSuccessTitle": "टोकन खाता बनाया गया", + "createAssociatedTokenAccountViewTransaction": "लेनदेन देखें", + "assetDetailRecentActivity": "हाल की गतिविधि", + "assetDetailStakeSOL": "हिस्सेदारी SOL", + "assetDetailUnknownToken": "अनजान टोकन", + "assetDetailUnwrapAll": "सभी को खोलें", + "assetDetailUnwrappingSOL": "SOL को अनरैप किया जा रहा है", + "assetDetailUnwrappingSOLFailed": "SOL अनरैपिंग विफल हुई", + "assetDetailViewOnExplorer": "{{explorer}} पर देखें", + "assetDetailViewOnExplorerDefaultExplorer": "एक्सप्लोरर", + "assetDetailSaveToPhotos": "फ़ोटो पर सहेजें", + "assetDetailPinCollection": "संग्रह को पिन करें", + "assetDetailUnpinCollection": "संग्रह को अनपिन करें", + "assetDetailHideCollection": "संग्रह छिपाएं", + "assetDetailUnhideCollection": "संग्रह को न छिपाएं", + "assetDetailTokenNameLabel": "टोकन का नाम", + "assetDetailNetworkLabel": "नेटवर्क", + "assetDetailAddressLabel": "पता", + "assetDetailPriceLabel": "कीमत", + "collectibleDetailSetAsAvatar": "अवतार के रूप में सेट करें", + "collectibleDetailSetAsAvatarSingleWorkAlt": "अवतार", + "collectibleDetailShare": "संग्रहणीय शेयर करें", + "assetDetailAboutLabel": "{{fungibleName}} का परिचय", + "assetDetailPermanentDelegateWarning": "{{delegate}} के पास आपके खाते से यह टोकन हस्तांतरित या बर्न करने की क्षमता है।", + "sendAssetAmountLabelInterpolated": "उपलब्ध {{amount}} {{tokenSymbol}}", + "assetListSearch": "खोजें...", + "assetListUnknownToken": "अनजान टोकन", + "assetVisibilityUnknownToken": "अनजान टोकन", + "buyAssetInterpolated": "{{tokenSymbol}} खरीदें", + "buyAssetScreenMaxPurchasePriceInterpolated": "अधिकतम खरीदारी {{amount}} है", + "buyAssetScreenMinPurchasePriceInterpolated": "न्यूनतम खरीदारी {{amount}} है", + "buyNoAssetsAvailable": "कोई Ethereum या Polygon एसेट उपलब्ध नहीं है", + "buyThirdPartyScreenPaymentMethod": "भुगतान का तरीका चुनें", + "gasEstimationErrorWarning": "इस लेनदेन की फ़ीस का आकलन लगाने में समस्या हुई। यह विफल हो सकता है।", + "nativeTokenBalanceErrorWarning": "इस लेनदेन के लिए आपकी टोकन शेष राशि पाने में समस्या हुई। यह विफल हो सकता है।", + "blocklistOriginCommunityDatabaseInterpolated": "इस साइट को ज्ञात फ़िशिंग वेबसाइटों और स्कैम के <1>समुदाय द्वारा सतत निर्मित डेटाबेस के हिस्से के रूप में फ़्लैग किया गया है। अगर आपको लगता है कि साइट को गलती से फ़्लैग किया गया है, तो <3>कृपया समस्या दर्ज करें।", + "blocklistOriginDomainIsBlocked": "{{domainName}} को ब्लॉक कर दिया गया है!", + "blocklistOriginIgnoreWarning": "इस चेतावनी पर ध्यान न दें, इसके बावजूद मुझे {{domainName}} पर ले जाएं।", + "blocklistOriginSiteIsMalicious": "Phantom का मानना है कि यह वेबसाइट दुर्भावनापूर्ण है और इसका उपयोग करना असुरक्षित है।", + "blocklistOriginThisDomain": "यह डोमेन", + "blocklistProceedAnyway": "चेतावनी पर ध्यान न दें, फिर भी आगे बढ़ें", + "maliciousTransactionWarning": "फैंटम का मानना है कि यह लेनदेन दुर्भावनापूर्ण और साइन करने के लिए असुरक्षित है। हमने आपकी और आपके फंड की सुरक्षा के लिए इसे साइन करने की क्षमता को बंद कर दिया है।", + "maliciousTransactionWarningIgnoreWarning": "चेतावनी पर ध्यान न दें, फिर भी आगे बढ़ें", + "maliciousTransactionWarningTitle": "लेनदेन फ़्लैग किया गया!", + "maliciousRequestBlockedTitle": "अनुरोध ब्लॉक किया गया", + "maliciousRequestWarning": "इस वेबसाइट को दुर्भावनापूर्ण के तौर पर फ़्लैग किया गया। यह आपके फंड को चुराना या आपको कोई धोखाधड़ीपूर्ण अनुरोध की पुष्टि करने के लिए फंसाने की कोशिश कर सकते हैं।", + "maliciousSignatureRequestBlocked": "आपकी सुरक्षा के लिए, Phantom ने इस अनुरोध को ब्लॉक किया है।", + "maliciousRequestBlocked": "आपकी सुरक्षा के लिए, Phantom ने इस अनुरोध को ब्लॉक कर दिया है। आपको यह विंडो बंद करनी चाहिए और इसे खोलने वाली साइट का इस्तेमाल करना रोकना चाहिए।", + "siwErrorPopupTitle": "अमान्य हस्ताक्षर अनुरोध", + "siwParseErrorDescription": "अमान्य फ़ॉर्मेटिंग के कारण ऐप का हस्ताक्षर अनुरोध दिखाया नहीं जा सकता है।", + "siwVerificationErrorDescription": "संदेश हस्ताक्षर अनुरोध के साथ 1 या अधिक त्रुटियां थीं। आपकी सुरक्षा के लिए, कृपया सुनिश्चित करें कि आप सही ऐप का उपयोग कर रहे हैं और फिर कोशिश करें।", + "siwErrorPagination": "{{total}} का {{n}}", + "siwErrorMessage_ADDRESS_MISMATCH": "चेतावनी: ऐप का पता हस्ताक्षर करने के लिए उपलब्ध कराए गए पते से मेल नहीं खा रहा है।", + "siwErrorMessage_DOMAIN_MISMATCH": "चेतावनी: ऐप का डोमेन सत्यापन के लिए उपलब्ध कराए गए डोमेन से मेल नहीं खा रहा है", + "siwErrorMessage_URI_MISMATCH": "चेतावनी: URI होस्टनेम डोमेन से मेल नहीं खा रहा है।", + "siwErrorMessage_CHAIN_ID_MISMATCH": "चेतावनी: चेन ID सत्यापन के लिए उपलब्ध कराई गई चेन ID से मेल नहीं खा रही है।", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "चेतावनी: संदेश जारी करने की तिथि बीते हुए समय में काफी पहले की है।", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "चेतावनी: संदेश जारी करने की तिथि आने वाले समय में काफी बाद की है।", + "siwErrorMessage_EXPIRED": "चेतावनी: संदेश का समय समाप्त हो गया है।", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "चेतावनी: जारी करने से पहले संदेश का समय समाप्त हो गया।", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "चेतावनी: संदेश मान्य होने से पहले इसका समय समाप्त हो जाएगा।", + "siwErrorShowErrorDetails": "त्रुटि विवरण दिखाएं", + "siwErrorHideErrorDetails": "त्रुटि विवरण छिपाएं", + "siwErrorIgnoreWarning": "चेतावनी पर ध्यान न दें, फिर भी आगे बढ़ें", + "siwsTitle": "साइन इन अनुरोध", + "siwsPermissions": "अनुमति", + "siwsAgreement": "मैसेज", + "siwsAdvancedDetails": "उन्नत विवरण", + "siwsAlternateStatement": "{{domain}} इच्छुक है कि आप अपने Solana खाते से साइन इन करें:\n{{address}}", + "siwsFieldLable_domain": "डोमेन", + "siwsFieldLable_address": "पता", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "संस्करण", + "siwsFieldLable_chainId": "चेन ID", + "siwsFieldLable_nonce": "कोई नहीं", + "siwsFieldLable_issuedAt": "यहां जारी किया गया", + "siwsFieldLable_expirationTime": "समाप्ति समय", + "siwsFieldLable_requestId": "अनुरोध ID", + "siwsFieldLable_resources": "रिसोर्स", + "siwsVerificationErrorDescription": "यह साइन इन अनुरोध मान्य है। इसका मतलब है साइट असुरक्षित है या इसके डेवलपर ने अनुरोध भेजते समय कोई गलती की है।", + "siwsErrorNumIssues": "{{n}} समस्याएं", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "यह चेन ID उस नेटवर्क से मैच नहीं खाती है जिस पर आप मौजूद हैं।", + "siwsErrorMessage_DOMAIN_MISMATCH": "यह वह डोमेन नहीं है जिसमें आप साइन इन कर रहे हैं।", + "siwsErrorMessage_URI_MISMATCH": "यह वह URI नहीं है जिसमें आप साइन इन कर रहे हैं।", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "संदेश जारी करने की तिथि बीते हुए समय में काफी पहले की है।", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "संदेश जारी करने की तिथि आने वाले समय में काफी बाद की है।", + "siwsErrorMessage_EXPIRED": "संदेश का समय समाप्त हो गया है।", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "जारी करने से पहले संदेश का समय समाप्त हो गया।", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "संदेश मान्य होने से पहले इसका समय समाप्त हो जाएगा।", + "changeLockTimerPrimaryText": "ऑटो-लॉक टाइमर", + "changeLockTimerSecondaryText": "आपके वॉलेट या बटुए के निष्क्रिय होने के बाद हमें उसे कब तक लॉक करने के लिए प्रतीक्षा करनी चाहिए?", + "changeLockTimerToast": "ऑटो-लॉक टाइमर अपडेट किया गया", + "changePasswordConfirmNewPassword": "पासवर्ड की पुष्टि करें", + "changePasswordCurrentPassword": "वर्तमान पासवर्ड", + "changePasswordErrorIncorrectCurrentPassword": "गलत वर्तमान पासवर्ड", + "changePasswordErrorGeneric": "कुछ त्रुटि हुई है। कृपया बाद में पुनः प्रयास करें", + "changePasswordNewPassword": "नया पासवर्ड", + "changePasswordPrimaryText": "पासवर्ड बदलें", + "changePasswordToast": "पासवर्ड अपडेट किया गया", + "collectionsHiddenCollections": "छिपे हुए संग्रह", + "collectiblesReportAsSpam": "स्पैम के रूप में रिपोर्ट करें", + "collectiblesReportAsSpamAndHide": "स्पैम के रूप में रिपोर्ट करें और छिपाएं", + "collectiblesReportAsNotSpam": "स्पैम नहीं के रूप में रिपोर्ट करें", + "collectiblesReportAsNotSpamAndUnhide": "छिपाना बंद करें और स्पैम नहीं के रूप में रिपोर्ट करें", + "collectiblesReportNotSpam": "स्पैम नहीं", + "collectibleDetailDescription": "विवरण", + "collectibleDetailProperties": "गुण", + "collectibleDetailOrdinalInfo": "ऑर्डिनल की जानकारी", + "collectibleDetailRareSatsInfo": "Rare Sats जानकारी", + "collectibleDetailSatsInUtxo": "UTXO में आंकड़े", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Sat नंबर", + "collectibleDetailSatName": "Sat नाम", + "collectibleDetailInscriptionId": "इन्स्क्रिप्शन ID", + "collectibleDetailInscriptionNumber": "इन्स्क्रिप्शन नंबर", + "collectibleDetailStandard": "स्टैंडर्ड", + "collectibleDetailCreated": "बनाने की तिथि", + "collectibleDetailViewOnExplorer": "{{explorer}} पर देखें", + "collectibleDetailList": "लिस्ट", + "collectibleDetailSellNow": "{{amount}} {{symbol}} में बेचें", + "collectibleDetailUtxoSplitterCtaTitle": "अतिरिक्त Bitcoin खाली करें", + "collectibleDetailUtxoSplitterCtaSubtitle": "आपके पास अनलॉक करने के लिए {{value}} के BTC हैं", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "आपके फ़ंड की सुरक्षा करने के लिए हम Rare Sats वाले UTXO में BTC को भेजे जाने से रोकते हैं। अपने Rare Sats से {{value}} के BTC खाली करने के लिए Magic Eden के UTXO स्प्लिटर का इस्तेमाल करें।", + "collectibleDetailUtxoSplitterModalCtaButton": "UTXO स्प्लिटर का इस्तेमाल करें", + "collectibleDetailEasilyAccept": "सबसे बड़ा ऑफ़र स्वीकार करें", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sats", + "collectibleDetailSpamOverlayDescription": "इस संग्रहणीय को छिपाया गया था क्योंकि Phantom को लगता है कि यह स्पैम हो सकता है।", + "collectibleDetailSpamOverlayReveal": "संग्रहणीय दिखाएं", + "collectibleBurnTermsOfService": "मैं समझता हूं कि इसे पलटा नहीं जा सकता है", + "collectibleBurnTitleWithCount_one": "टोकन बर्न करें", + "collectibleBurnTitleWithCount_other": "टोकन बर्न करें", + "collectibleBurnDescriptionWithCount_one": "इस कार्रवाई से यह टोकन स्थायी रूप से नष्ट हो जाएगा और आपके वॉलेट से हटा दिया जाएगा।", + "collectibleBurnDescriptionWithCount_other": "इस कार्रवाई से ये टोकन स्थायी रूप से नष्ट हो जाएंगे और आपके वॉलेट से हटा दिए जाएंगे।", + "collectibleBurnTokenWithCount_one": "टोकन", + "collectibleBurnTokenWithCount_other": "टोकन", + "collectibleBurnCta": "बर्न करें", + "collectibleBurnRebate": "रिबेट", + "collectibleBurnRebateTooltip": "यह टोकन बर्न करने के लिए SOL की छोटी राशि आपके वॉलेट में ऑटोमैटिकली जमा करा दी जाएगी।", + "collectibleBurnNetworkFee": "नेटवर्क फीस", + "collectibleBurnNetworkFeeTooltip": "लेनदेन को प्रोसेस करने के लिए सोलाना नेटवर्क द्वारा राशि की आवश्यकता", + "unwrapButtonSwapTo": "{{chainSymbol}} में स्वैप करें", + "unwrapButtonWithdrawFrom": "{{chainSymbol}} के लिए {{withdrawalSource}} से निकासी करें", + "unwrapModalEstimatedTime": "अनुमानित समय", + "unwrapModalNetwork": "नेटवर्क", + "unwrapModalNetworkFee": "नेटवर्क फीस", + "unwrapModalTitle": "सारांश", + "unsupportedChain": "असमर्थित चेन", + "unsupportedChainDescription": "ऐसा लगता है कि हम {{chainName}} नेटवर्क के लिए {{action}} को सपोर्ट नहीं करते हैं।", + "networkFeesTooltipLabel": "{{chainName}} नेटवर्क फ़ीस", + "networkFeesTooltipDescription": "कई कारकों के आधार पर {{chainName}} फ़ीस अलग-अलग होती है। आप अपने लेनदेन को तेज (अधिक महंगा) या धीमा (सस्ता) करने के लिए उन्हें कस्टमाइज कर सकते हैं।", + "burnStatusErrorTitleWithCount_one": "टोकन बर्न नहीं किया जा सका", + "burnStatusErrorTitleWithCount_other": "टोकन बर्न नहीं किए जा सके", + "burnStatusSuccessTitleWithCount_one": "टोकन बर्न किया गया!", + "burnStatusSuccessTitleWithCount_other": "टोकन बर्न किए गए!", + "burnStatusLoadingTitleWithCount_one": "टोकन बर्न किया जा रहा है...", + "burnStatusLoadingTitleWithCount_other": "टोकन बर्न किया जा रहा है...", + "burnStatusErrorMessageWithCount_one": "यह टोकन बर्न नहीं किया जा सका। कृपया बाद में फिर कोशिश करें।", + "burnStatusErrorMessageWithCount_other": "ये टोकन बर्न नहीं किए जा सके। कृपया बाद में फिर कोशिश करें।", + "burnStatusSuccessMessageWithCount_one": "यह टोकन स्थायी रूप से नष्ट कर दिया गया है और {{rebateAmount}} SOL को आपके वॉलेट में जमा करा दिया गया है।", + "burnStatusSuccessMessageWithCount_other": "ये टोकन स्थायी रूप से नष्ट कर दिए गए हैं और {{rebateAmount}} SOL को आपके वॉलेट में जमा करा दिया गया है।", + "burnStatusLoadingMessageWithCount_one": "यह टोकन स्थायी रूप से नष्ट किया जा रहा है और {{rebateAmount}} SOL को आपके वॉलेट में जमा करा दिया जाएगा।", + "burnStatusLoadingMessageWithCount_other": "ये टोकन स्थायी रूप से नष्ट किए जा रहे हैं और {{rebateAmount}} SOL को आपके वॉलेट में जमा करा दिया जाएगा।", + "burnStatusViewTransactionText": "लेनदेन देखें", + "collectibleDisplayLoading": "लोड हो रहा है...", + "collectiblesNoCollectibles": "कुछ संग्रहणीय नहीं", + "collectiblesPrimaryText": "आपका संग्रहणीय", + "collectiblesReceiveCollectible": "संग्रहणीय प्राप्त करें", + "collectiblesUnknownCollection": "अनजान कलेक्शन", + "collectiblesUnknownCollectible": "अनजान संग्रहणीय ", + "collectiblesUniqueHolders": "विशिष्ट धारक", + "collectiblesSupply": "सप्लाई", + "collectiblesUnknownTokens": "अनजान टोकन", + "collectiblesNrOfListed": "{{ nrOfListed }} लिस्टेड किया", + "collectiblesListed": "लिस्टेड किया", + "collectiblesMintCollectible": "संग्रहणीय मिंट करें", + "collectiblesYouMint": "आप मिंट करते हैं", + "collectiblesMintCost": "मिंट करने की लागत", + "collectiblesMintFail": "मिंट करना विफल रहा", + "collectiblesMintFailMessage": "आपके संग्रहणीय को मिंट करने में समस्या आई। कृपया फिर से कोशिश करें।", + "collectiblesMintCostFree": "फ्री", + "collectiblesMinting": "मिंट किया जा रहा है...", + "collectiblesMintingMessage": "आपका संग्रहणीय मिंट किया जा रहा है", + "collectiblesMintShareSubject": "इसे आजमाएं", + "collectiblesMintShareMessage": "मैंने इसे @phantom पर मिंट किया है!", + "collectiblesMintSuccess": "मिंट करना सफल रहा", + "collectiblesMintSuccessMessage": "आपका संग्रहणीय अभी मिंट किया जा रहा है", + "collectiblesMintSuccessQuestMessage": "आपने Phantom क्वेस्ट की शर्तें पूरी कर ली हैं। अपना मुफ़्त संग्रहणीय पाने के लिए 'अपना पुरस्कार क्लेम करें' पर क्लिक करें।", + "collectiblesMintRequired": "आवश्यक", + "collectiblesMintSafelyDismiss": "आप यह विंडो सुरक्षित रूप से खारिज कर सकते हैं।", + "collectiblesTrimmed": "हम संग्रहणीय की संख्या की उस सीमा पर पहुंच गए हैं जिसे अभी दिखाया जा सकता है।", + "collectiblesSeeAllHoldings": "सभी होल्डिंग देखें", + "collectiblesLast": "पिछला", + "collectiblesAbout": "परिचय", + "collectiblesSocialLinks": "सोशल लिंक", + "collectiblesNonTransferable": "अहस्तांतरणीय", + "collectiblesNonTransferableYes": "हां", + "collectiblesSellOfferDetails": "ऑफ़र की जानकारी", + "collectiblesSellYouSell": "आपने बेचे", + "collectiblesSellGotIt": "समझ गया", + "collectiblesSellYouReceive": "आपको प्राप्त हुए", + "collectiblesSellOffer": "ऑफ़र करें", + "collectiblesSoldCollectible": "संग्रहणीय बेचे गए", + "collectiblesSellMarketplace": "मार्केटप्लेस", + "collectiblesSellCollectionFloor": "संग्रह फ़्लोर प्राइस", + "collectiblesSellDifferenceFromFloor": "फ़्लोर से अंतर", + "collectiblesSellLastSalePrice": "आखिरी बिक्री", + "collectiblesSellEstimatedFees": "अनुमानित फ़ीस", + "collectiblesSellEstimatedProfitAndLoss": "अनुमानित लाभ/हानि", + "collectiblesSellViewOnMarketplace": "{{marketplace}} पर देखें", + "collectiblesSellCollectionFloorTooltip": "कई मार्केटप्ले के संग्रह में न्यूनतम 'अभी खरीदें' कीमत।", + "collectiblesSellProfitLossTooltip": "अनुमानित लाभ/हानि की गणना पिछली बिक्री कीमत और ऑफ़र राशि में से फ़ीस घटाकर की गई गणना पर आधारित होती है।", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "रॉयल्टी ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "मार्केटप्लेस फ़ीस ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "मार्केटप्लेस फ़ीस", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}} नेटवर्क", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "कोट में {{phantomFeePercentage}} Phantom फ़ीस शामिल है", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "कोट में रॉयल्टी, नेटवर्क फ़ीस, मार्केटप्लेस फ़ीस और {{phantomFeePercentage}} Phantom फ़ीस में शामिल हैं", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "कोट में रॉयल्टी, नेटवर्क फ़ीस और मार्केटप्लेस फ़ीस शामिल हैं", + "collectiblesSellTransactionFeeTooltipTitle": "लेनदेन फ़ीस", + "collectiblesSellStatusLoadingTitle": "ऑफ़र स्वीकार किए जा रहे हैं...", + "collectiblesSellStatusLoadingIsSellingFor": "इसे बेच रहा है", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} बेचा गया!", + "collectiblesSellStatusSuccessWasSold": "सफलतापूर्वक बेचा गया था", + "collectiblesSellStatusErrorTitle": "कुछ गलत हुआ", + "collectiblesSellStatusErrorSubtitle": "बेचने का प्रयास करते हुए समस्या आई", + "collectiblesSellStatusViewTransaction": "लेनदेन देखें", + "collectiblesSellInsufficientFundsTitle": "अपर्याप्त फंड", + "collectiblesSellInsufficientFundsSubtitle": "हम इस संग्रहणीय पर कोई ऑफर स्वीकृत करने में असमर्थ रहे क्योंकि नेटवर्क फ़ीस का भुगतान करने के लिए अपर्याप्त फंड था।", + "collectiblesSellRecentlyTransferedNFTTitle": "हाल में ट्रांसफ़र किया गया", + "collectiblesSellRecentlyTransferedNFTSubtitle": "आपको ट्रांसफ़र के बाद बोलियां स्वीकार करने के लिए 1 घंटे इंतजार करना चाहिए।", + "collectiblesApproveCollection": "स्वीकृत {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "ऑफ़र उपलब्ध नहीं", + "collectiblesSellNotAvailableAnymoreSubtitle": "यह ऑफ़र अब उपलब्ध नहीं है। इस बोली को रद्द करके फिर से कोशिश करें", + "collectiblesSellFlaggedTokenTitle": "संग्रहणीय को फ़्लैग किया गया", + "collectiblesSellFlaggedTokenSubtitle": "संग्रहणीय को ट्रेड नहीं किया जा सकता है, शायद इसकी कई वजहें हैं जैसे चुराए गए के तौर पर रिपोर्ट की गई या लॉकअप के बिना स्टेक किए गए", + "collectiblesListOnMagicEden": "Magic Eden पर लिस्ट करें", + "collectiblesListPrice": "लिस्ट कीमत", + "collectiblesUseFloor": "फ़्लोर का उपयोग करें", + "collectiblesFloorPrice": "फ़्लोर की कीमत", + "collectiblesLastSalePrice": "पिछली बिक्री कीमत", + "collectiblesTotalReturn": "कुल प्रतिफल", + "collectiblesOriginalPurchasePrice": "खरीद की मूल कीमत", + "collectiblesMagicEdenFee": "Magic Eden फ़ीस", + "collectiblesArtistRoyalties": "आर्टिस्ट रॉयल्टी", + "collectiblesListNowButton": "अभी लिस्ट करें", + "collectiblesListAnywayButton": "फिर भी लिस्ट करें", + "collectiblesCreateListingTermsOfService": "By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service", + "collectiblesViewListing": "लिस्टिंग देखें", + "collectiblesListingViewTransaction": "लेन-देन देखें", + "collectiblesRemoveListing": "लिस्टिंग हटाएं", + "collectiblesEditListing": "लिस्टिंग संपादित करें", + "collectiblesEditListPrice": "लिस्ट कीमत संपादित करें", + "collectiblesListPriceTooltip": "लिस्ट कीमत किसी आइटम की बिक्री कीमत होती है। विक्रेता लिस्ट कीमत को आम तौर पर फ़्लोर कीमत पर या उससे अधिक पर सेट करते हैं।", + "collectiblesFloorPriceTooltip": "फ़्लोर कीमत इस संग्रह में किसी आइटम की सबसे कम सक्रिय लिस्ट कीमत होती है।", + "collectiblesOriginalPurchasePriceTooltip": "आपने इस आइटम को मूल रूप से इस राशि में खरीदा है।", + "collectiblesPurchasedForSol": "{{lastPurchasePrice}} SOL के लिए खरीदा गया", + "collectiblesUnableToLoadListings": "लिस्टिंग लोड करने में असमर्थ", + "collectiblesUnableToLoadListingsFrom": "{{marketplace}} से लिस्टिंग लोड करने में असमर्थ", + "collectiblesUnableToLoadListingsDescription": "आपकी लिस्टिंग और एसेट सुरक्षित हैं लेकिन इस समय हम उन्हें {{marketplace}} से लोड करने में असमर्थ थे। कृपया बाद में फिर कोशिश करें।", + "collectiblesBelowFloorPrice": "फ़्लोर की कीमत से कम", + "collectiblesBelowFloorPriceMessage": "क्या आप वाकई अपने NFT को फ़्लोर की कीमत से कम पर लिस्ट करना चाहते हैं?", + "collectiblesMinimumListingPrice": "न्यूनतम कीमत 0.01 SOL है", + "collectiblesMagicEdenFeeTooltip": "Magic Eden पूरे होने वाले लेनदेन के लिए फ़ीस लेता है।", + "collectiblesArtistRoyaltiesTooltip": "इस संग्रह का निर्माता पूरी होने वाली प्रत्येक बिक्री से रॉयल्टी % प्राप्त करता है।", + "collectibleScreenCollectionLabel": "संग्रह", + "collectibleScreenPhotosPermissionTitle": "फ़ोटो अनुमति", + "collectibleScreenPhotosPermissionMessage": "आपकी फ़ोटो एक्सेस करने के लिए हमें आपकी अनुमति चाहिए। कृपया सेटिंग्ज़ पर जाएँ और अपनी अनुमति अपडेट करें।", + "collectibleScreenPhotosPermissionOpenSettings": "सेटिंग्ज़ खोलें", + "listStatusErrorTitle": "लिस्टिंग करना विफल", + "editListStatusErrorTitle": "अपडेट नहीं किया जा सकता", + "removeListStatusErrorTitle": "'लिस्टिंग करना विफल' को हटाएं", + "listStatusSuccessTitle": "लिस्टिंग बनाई गई!", + "editListingStatusSuccessTitle": "अपडेट की गई लिस्टिंग!", + "removeListStatusSuccessTitle": "Magic Eden से लिस्टिंग हटाई गई", + "listStatusLoadingTitle": "लिस्टिंग बनाई जा रही है...", + "editListingStatusLoadingTitle": "लिस्टिंग अपडेट की जा रही है...", + "removeListStatusLoadingTitle": "लिस्टिंग हटाई जा रही है...", + "listStatusErrorMessage": "{{name}} को Magic Eden पर लिस्टेड नहीं किया जा सका", + "removeListStatusErrorMessage": "{{name}} को Magic Eden पर अनलिस्टेड नहीं किया जा सका", + "listStatusSuccessMessage": "{{name}} को अब {{listCollectiblePrice}} SOL में Magic Eden पर लिस्टेड किया गया", + "editListingStatusSuccessMessage": "{{name}} को अब {{editListCollectiblePrice}} SOL में Magic Eden पर अपडेट किया गया", + "removeListStatusSuccessMessage": "{{name}} को Magic Eden से सफलतापूर्वक हटाया गया", + "listStatusLoadingMessage": "Magic Eden पर {{listCollectiblePrice}} SOL में {{name}} को लिस्टेड किया जा रहा है।", + "editListingStatusLoadingMessage": "Magic Eden पर {{editListCollectiblePrice}} SOL में {{name}} को अपडेट किया जा रहा है।", + "removeListStatusLoadingMessage": "{{name}} को Magic Eden से हटाया जा रहा है। इसमें कुछ समय लग सकता है।", + "listStatusLoadingSafelyDismiss": "आप यह विंडो सुरक्षित रूप से खारिज कर सकते हैं।", + "listStatusViewOnMagicEden": "Magic Eden पर देखें", + "listStatusViewOnMarketplace": "{{marketplace}} पर देखें", + "listStatusLoadingDismiss": "खारिज करें", + "listStatusViewTransaction": "लेनदेन देखें", + "connectHardwareConnectedPrimaryText": "लेजर नैनो", + "connectHardwareConnectedSecondaryText": "अपना हार्डवेयर वॉलेट कनेक्ट करें और सुनिश्चित करें कि यह अनलॉक है। एक बार जब हम इसका पता लगा लेते हैं तो आप चुन सकते हैं कि आप कौन-सा एड्रेस उपयोग करना चाहते हैं।", + "connectHardwareFailedPrimaryText": "कनेक्शन विफल रहा", + "connectHardwareFailedSecondaryText": "कृपया अपना हार्डवेयर वॉलेट कनेक्ट करें और सुनिश्चित करें कि यह अनलॉक है। एक बार जब हम इसका पता लगा लेते हैं तो आप चुन सकते हैं कि आप कौन-सा एड्रेस उपयोग करना चाहते हैं।", + "connectHardwareFinishPrimaryText": "खाता जोड़ा गया!", + "connectHardwareFinishSecondaryText": "अब आप Phantom के भीतर अपने लेजर नैनो वॉलेट को एक्सेस कर सकते हैं। कृपया एक्सटेंशन में वापस जाएं।", + "connectHardwareNeedsPermissionPrimaryText": "नया वॉलेट जोड़ें", + "connectHardwareNeedsPermissionSecondaryText": "कनेक्शन प्रक्रिया शुरू करने के लिए नीचे दिए गए बटन पर क्लिक करें।", + "connectHardwareSearchingPrimaryText": "वॉलेट में खोज जारी है...", + "connectHardwareSearchingSecondaryText": "अपना हार्डवेयर वॉलेट कनेक्ट करें और सुनिश्चित करें कि यह अनलॉक है। साथ में यह भी सुनिश्चित करें कि आपके पास अपने ब्राउज़र में स्वीकृत अनुमतियां हैं।", + "connectHardwarePermissionDeniedPrimary": "अनुमति अस्वीकृत की गई", + "connectHardwarePermissionDeniedSecondary": "Phantom को आपके लेजर डिवाइस से कनेक्ट होने की अनुमति दें", + "connectHardwarePermissionUnableToConnect": "कनेक्ट करने में असमर्थ", + "connectHardwarePermissionUnableToConnectDescription": "हम आपके लेजर डिवाइस से कनेक्ट करने में असमर्थ रहे। हमें और अनुमतियों की आवश्यकता होगी।", + "connectHardwareSelectAddressAllAddressesImported": "सभी पते इंपोर्ट किए गए", + "connectHardwareSelectAddressDerivationPath": "डेरिवेशन पाथ", + "connectHardwareSelectAddressSearching": "खोज जारी है...", + "connectHardwareSelectAddressSelectWalletAddress": "वॉलेट पता चुनें", + "connectHardwareSelectAddressWalletAddress": "वॉलेट पता", + "connectHardwareWaitingForApplicationPrimaryText": "अपने लेजर में Solana ऐप खोलें", + "connectHardwareWaitingForApplicationSecondaryText": "कृपया अपना हार्डवेयर वॉलेट कनेक्ट करें और सुनिश्चित करें कि यह अनलॉक है।", + "connectHardwareWaitingForPermissionPrimaryText": "अनुमति चाहिए", + "connectHardwareWaitingForPermissionSecondaryText": "अपना हार्डवेयर वॉलेट कनेक्ट करें और सुनिश्चित करें कि यह अनलॉक है। साथ में यह भी सुनिश्चित करें कि आपके पास अपने ब्राउज़र में स्वीकृत अनुमतियां हैं।", + "connectHardwareAddAccountButton": "खाता जोड़ें", + "connectHardwareLedger": "अपना Ledger कनेक्ट करें", + "connectHardwareStartConnection": "अपने लेजर हार्डवेयर वॉलेट को कनेक्ट करना शुरू करने के लिए नीचे दिए गए बटन पर क्लिक करें", + "connectHardwarePairSuccessPrimary": "{{productName}} कनेक्टेड है", + "connectHardwarePairSuccessSecondary": "आपने अपने {{productName}} को सही से कनेक्ट कर दिया है।", + "connectHardwareSelectChains": "कनेक्ट करने के लिए चेन चुनें", + "connectHardwareOpenAppInterpolated": "अपने लेजर में {{app}} ऐप खोलें", + "connectHardwareSearching": "खोज जारी है...", + "connectHardwareMakeSureConnected": "अपना हार्डवेयर वॉलेट कनेक्ट और अनलॉक करें। कृपया संबंधित ब्राउज़र अनुमतियां स्वीकृत करें।", + "connectHardwareOpenAppDescription": "कृपया अपना हार्डवेयर वॉलेट अनलॉक करें", + "connectHardwareConnecting": "कनेक्ट किया जा रहा है...", + "connectHardwareConnectingDescription": "हम आपके लेजर डिवाइस से कनेक्ट कर रहे हैं।", + "connectHardwareConnectingAccounts": "आपके खाते कनेक्ट किए जा रहे हैं...", + "connectHardwareDiscoveringAccounts": "खातों की खोज जारी है...", + "connectHardwareDiscoveringAccountsDescription": "हम आपके खातों में गतिविधि तलाश रहे हैं।", + "connectHardwareErrorLedgerLocked": "Ledger लॉक है", + "connectHardwareErrorLedgerLockedDescription": "पक्का करें कि आपका Ledger डिवाइस अनलॉक है, फिर से कोशिश करें।", + "connectHardwareErrorLedgerGeneric": "कुछ गड़बड़ी हुई", + "connectHardwareErrorLedgerGenericDescription": "खाते ढूंढने में अक्षम। पक्का करें कि आपका Ledger डिवाइस अनलॉक है, फिर से कोशिश करें।", + "connectHardwareErrorLedgerPhantomLocked": "कृपया Phantom फिर से खोलें और अपना हार्डवेयर फिर से कनेक्ट करने की कोशिश करें।", + "connectHardwareFindingAccountsWithActivity": "{{chainName}} खाते ढूंढे जा रहे हैं...", + "connectHardwareFindingAccountsWithActivityDualChain": "{{chainName1}} या {{chainName2}} खातों में ढूंढा जा रहा है...", + "connectHardwareFoundAccountsWithActivity": "हमे आपके लेजर पर गतिविधि वाले {{numOfAccounts}} खाते मिले हैं।", + "connectHardwareFoundAccountsWithActivitySingular": "हमें आपके लेजर पर गतिविधि वाला 1 खाता मिला है।", + "connectHardwareFoundSomeAccounts": "हमें आपके लेजर डिवाइस पर कुछ खाते मिले हैं।", + "connectHardwareViewAccounts": "खाते देखें", + "connectHardwareConnectAccounts": "खाते कनेक्ट हुए", + "connectHardwareSelectAccounts": "खाते चुनें", + "connectHardwareChooseAccountsToConnect": "कनेक्ट करने के लिए वॉलेट खाते चुनें।", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} खाते जोड़े गए", + "connectHardwareAccountsStepOfSteps": "{{totalSteps}} का चरण {{stepNum}}", + "connectHardwareMobile": "लेजर कनेक्ट करें", + "connectHardwareMobileTitle": "अपना लेजर हार्डवेयर वॉलेट कनेक्ट करें", + "connectHardwareMobileEnableBluetooth": "Bluetooth सक्षम करें", + "connectHardwareMobileEnableBluetoothDescription": "कनेक्ट करने के लिए Bluetooth इस्तेमाल करने की अनुमति दें", + "connectHardwareMobileEnableBluetoothSettings": "Phantom को स्थान और आसपास के डिवाइस की अनुमति देने के लिए सेटिंग पर जाएं।", + "connectHardwareMobilePairWithDevice": "अपने लेजर डिवाइस से पेयर करें", + "connectHardwareMobilePairWithDeviceDescription": "अच्छे सिग्नल पाने के लिए अपना डिवाइस आसपास रखें", + "connectHardwareMobileConnectAccounts": "खाते कनेक्ट करें", + "connectHardwareMobileConnectAccountsDescription": "हम ऐसे किसी भी खाते की गतिविधि देखेंगे जिसे आप इस्तेमाल कर चुके हैं", + "connectHardwareMobileConnectLedgerDevice": "अपना लेजर डिवाइस कनेक्ट करें", + "connectHardwareMobileLookingForDevices": "आसपास के डिवाइस ढूंढे जा रहे हैं...", + "connectHardwareMobileLookingForDevicesDescription": "कृपया अपना Ledger डिवाइस कनेक्ट करें और सुनिश्चित करें कि यह अनलॉक है।", + "connectHardwareMobileFoundDeviceSingular": "हमें 1 Ledger डिवाइस मिला है", + "connectHardwareMobileFoundDevices": "हमें {{numDevicesFound}} Ledger डिवाइस मिले हैं", + "connectHardwareMobileFoundDevicesDescription": "पेयरिंग शुरू करने के लिए नीचे Ledger डिवाइस चुनें।", + "connectHardwareMobilePairingWith": "{{deviceName}} के साथ पेयरिंग की जा रही है", + "connectHardwareMobilePairingWithDescription": "पेयरिंग के दौरान अपने लेजर डिवाइस पर दिए गए निर्देशों का पालन करें।", + "connectHardwareMobilePairingFailed": "पेयरिंग करना असफल रहा", + "connectHardwareMobilePairingFailedDescription": "{{deviceName}} से पेयर करने में असमर्थ। सुनिश्चित करें कि आपका डिवाइस अनलॉक है।", + "connectHardwareMobilePairingSuccessful": "पेयरिंग करना सफल रहा", + "connectHardwareMobilePairingSuccessfulDescription": "आपने अपने Ledger डिवाइस को सही से पेयर और कनेक्ट कर दिया है।", + "connectHardwareMobileOpenAppSingleChain": "अपने लेजर में {{chainName}} ऐप खोलें", + "connectHardwareMobileOpenAppDualChain": "अपने लेजर में {{chainName1}} या {{chainName2}} ऐप खोलें", + "connectHardwareMobileOpenAppDescription": "पक्का करें कि आपका डिवाइस अनलॉक है।", + "connectHardwareMobileStillCantFindDevice": "क्या आपको अभी भी अपना डिवाइस नहीं मिला?", + "connectHardwareMobileLostConnection": "कनेक्शन गायब हुआ", + "connectHardwareMobileLostConnectionDescription": "हमारा {{deviceName}} का कनेक्शन गायब हुआ। पक्का करें कि आपका डिवाइस अनलॉक है, फिर कोशिश करें।", + "connectHardwareMobileGenericLedgerDevice": "लेजर डिवाइस", + "connectHardwareMobileConnectDeviceSigning": "अपना {{deviceName}} कनेक्ट करें", + "connectHardwareMobileConnectDeviceSigningDescription": "अपना Ledger डिवाइस अनलॉक करें और इसे आस-पास रखें।", + "connectHardwareMobileBluetoothDisabled": "Bluetooth अक्षम है", + "connectHardwareMobileBluetoothDisabledDescription": "कृपया अपना Bluetooth सक्षम करें और पक्का करें कि आपका Ledger डिवाइस अनलॉक है।", + "connectHardwareMobileLearnMore": "अधिक जानें", + "connectHardwareMobileBlindSigningDisabled": "ब्लाइंड साइनिंग अक्षम की गई", + "connectHardwareMobileBlindSigningDisabledDescription": "पक्का करें कि आपके डिवाइस पर ब्लाइंड साइनिंग सक्षम है।", + "connectHardwareMobileConfirmSingleChain": "आपको अपने हार्डवेयर वॉलेट पर लेनदेन की पुष्टि करनी होगी। सुनिश्चित करें कि यह अनलॉक है।", + "metamaskExplainerBottomSheetHeader": "यह साइट Phantom के साथ काम करती है", + "metamaskExplainerBottomSheetSubheader": "आगे बढ़ने के लिए कनेक्ट वॉलेट डायलॉग से MetaMask चुनें।", + "metamaskExplainerBottomSheetDontShowAgain": "फिर से न दिखाएं", + "ledgerStatusNotConnected": "Ledger कनेक्टेड नहीं है", + "ledgerStatusConnectedInterpolated": "{{productName}} कनेक्टेड है", + "connectionClusterInterpolated": "आप फिलहाल {{cluster}} में हैं", + "connectionClusterTestnetMode": "आप फिलहाल टेस्टनेट मोड में हैं", + "featureNotSupportedOnLocalNet": "Solana Localnet के सक्षम होने पर, इस फ़ीचर के लिए सपोर्ट मौजूद नहीं होता है।", + "readOnlyAccountBannerWarning": "आप यह खाता देख रहे हैं", + "depositAddress": "प्राप्त करने का एड्रेस", + "depositAddressChainInterpolated": "आपका {{chain}} पता", + "depositAssetDepositInterpolated": "{{tokenSymbol}} प्राप्त करें", + "depositAssetSecondaryText": "यह पता केवल कम्पैटिबल टोकन प्राप्त करने के लिए उपयोग किया जा सकता है।", + "depositAssetTextInterpolated": "इस पते का इस्तेमाल <1>{{network}} पर टोकन और संग्रहणीय पाने के लिए करें।", + "depositAssetTransferFromExchange": "एक्सचेंज से ट्रासंफ़र करें", + "depositAssetShareAddress": "पता साझा करें", + "depositAssetBuyOrDeposit": "खरीदें या ट्रांसफ़र करें", + "depositAssetBuyOrDepositDesc": "शुरुआत करने के लिए अपने वॉलेट में फंड डालें", + "depositAssetTransfer": "ट्रांसफ़र करें", + "editAddressAddressAlreadyAdded": "पता पहले ही जोड़ा जा चुका है", + "editAddressAddressAlreadyExists": "पता पहले से मौजूद है", + "editAddressAddressIsRequired": "पता आवश्यक है", + "editAddressPrimaryText": "पता संपादित करें", + "editAddressRemove": "पता पुस्तिका से हटाएं", + "editAddressToast": "पता अपडेट किया गया", + "removeSavedAddressToast": "पता हटाया गया", + "exportSecretErrorGeneric": "कुछ त्रुटि हुई है। कृपया बाद में पुनः प्रयास करें", + "exportSecretErrorIncorrectPassword": "वर्तमान पासवर्ड", + "exportSecretPassword": "पासवर्ड", + "exportSecretPrivateKey": "निजी कुंजी", + "exportSecretSecretPhrase": "गुप्त वाक्यांश", + "exportSecretSecretRecoveryPhrase": "गोपनीय रिकवरी वाक्यांश", + "exportSecretSelectYourAccount": "अपना खाता चुनें", + "exportSecretShowPrivateKey": "निजी कुंजी दिखाएं", + "exportSecretShowSecretRecoveryPhrase": "गोपनीय रिकवरी वाक्यांश दिखाएं", + "exportSecretShowSecret": "{{secretNameText}} दिखाएं", + "exportSecretWarningPrimaryInterpolated": "अपना {{secretNameText}} शेयर <1>नहीं करें!", + "exportSecretWarningSecondaryInterpolated": "अगर किसी के पास आपका {{secretNameText}} है, तो आपके वॉलेट पर उनका पूरा नियंत्रण होगा।", + "exportSecretOnlyWay": "आपका वॉलेट रिकवर करने का एकमात्र तरीका आपका {{secretNameText}} है", + "exportSecretDoNotShow": "किसी को भी अपना {{secretNameText}} न देखने दें", + "exportSecretWillNotShare": "मैं Phantom सहित किसी के भी साथ अपना {{secretNameText}} शेयर नहीं करूंगा।", + "exportSecretNeverShare": "किसी भी व्यक्ति से अपना {{secretNameText}} शेयर न करें", + "exportSecretYourPrivateKey": "आपकी निजी कुंजी", + "exportSecretYourSecretRecoveryPhrase": "आपका गोपनीय रिकवरी वाक्यांश", + "fullPageHeaderBeta": "बीटा!", + "fullPageHeaderHelp": "मदद", + "gasUpTo": "{{ amount }} तक", + "gasSlowTime": "लगभग 2 मिनट", + "gasAverageTime": "लगभग 30 सेकंड", + "gasFastTime": "लगभग 15 सेकंड", + "gasSlowTimePolygon": "लगभग 15 सेकंड", + "gasAverageTimePolygon": "लगभग 10 सेकंड", + "gasFastTimePolygon": "लगभग 5 सेकंड", + "gasSlowTimeBitcoin": "लगभग 1 घंटे", + "gasAverageTimeBitcoin": "लगभग 30 मिनट", + "gasFastTimeBitcoin": "लगभग 10 मिनट", + "gasSlowTimeAbbrev": "2 मिनट", + "gasAverageTimeAbbrev": "30 सेकंड", + "gasFastTimeAbbrev": "15 सेकंड", + "gasSlowTimePolygonAbbrev": "15 सेकंड", + "gasAverageTimePolygonAbbrev": "10 सेकंड", + "gasFastTimePolygonAbbrev": "5 सेकंड", + "gasSlow": "धीमा", + "gasAverage": "औसत", + "gasFast": "तेज", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "फिर से कोशिश करें", + "homeErrorDescription": "आपकी संपत्तियों को रिट्रीव करने की कोशिश के दौरान त्रुटि हुई। कृपया रिफ़्रेश करें और फिर से कोशिश करें", + "homeErrorTitle": "संपत्तियां हासिल करना विफल रहा", + "homeManageTokenList": "टोकन सूची प्रबंधित करें", + "helloBitcoinBodyTitle": "Bitcoin में आपका स्वागत है", + "helloBitcoinFeature1Title": "Bitcoin भेजें, पाएं और खरीदें", + "helloBitcoinFeature1Subtitle": "Bitcoin को तत्काल Phantom पर ट्रांसफर करें और खरीदें। सभी प्रमुख वॉलेट और एक्सचेंज के साथ कम्पैटिबल।", + "helloBitcoinFeature2Title": "Ordinals ईकोसिस्टम को जानें", + "helloBitcoinFeature2Subtitle": "Magic Eden और Unisat पर Ordinals, BRC-20s आदि खरीदें, बेचें और एक्सचेंज करें।", + "helloBitcoinFeature3Title": "पूरी तरह से सुरक्षित", + "helloBitcoinFeature3Subtitle": "हम पक्का करते हैं कि आपके Ordinals, BRC-20s और Rare Sats कहीं गलती से खर्च न हों।", + "interstitialDismissUnderstood": "समझ गए", + "bitcoinAddressTypesBodyTitle": "Bitcoin पते के प्रकार", + "bitcoinAddressTypesFeature1Title": "Bitcoin पतों का परिचय", + "bitcoinAddressTypesFeature1Subtitle": "Phantom द्वारा Native Segwit और Taproot का समर्थन किया जाता है जो कि अपने बैलेंस के साथ होते हैं। आप किसी भी प्रकार के पते से BTC या Ordinals भेज सकते हैं।", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Phantom में डिफ़ॉल्ट BTC पता। Taproot से पुराना है, लेकिन सभी वॉलेट और एक्सचेंज के साथ कम्पैटिबल है।", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "सबसे कम फ़ीस के साथ Ordinals और BRC-20s के लिए बेहतरीन। प्राथमिकता -> पसंदीदा Bitcoin पता में पतों को एडजस्ट करें।", + "headerTitleInfo": "जानकारी", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "यह आपका <1>{{addressType}} पता है।", + "invalidChecksumTitle": "हमने आपका गोपनीय वाक्यांश अपग्रेड कर दिया है!", + "invalidChecksumFeature1ExportPhrase": "अपना नया गोपनीय वाक्यांश एक्सपोर्ट करें", + "invalidChecksumFeature1ExportPhraseDescription": "कृपया अपने पुराने खातों की निजी कुंजियों के साथ अपने नए गोपनीय वाक्यांश का बैकअप लें।", + "invalidChecksumFeature2FundsAreSafe": "आपके फंड पूरी तरह से सुरक्षित हैं", + "invalidChecksumFeature2FundsAreSafeDescription": "यह अपग्रेड ऑटोमेटेड था। Phantom में किसी भी व्यक्ति को आपका गोपनीय वाक्यांश मालूम नहीं होगा या आपके फंड तक एक्सेस नहीं मिलेगा।", + "invalidChecksumFeature3LearnMore": "अधिक जानें", + "invalidChecksumFeature3LearnMoreDescription": "आपका वाक्यांश ऐसा था जो अधिकांश वॉलेट के साथ असंगत था। इसके बारे में अधिक जानने के लिए <1>यह हेल्प आर्टिकल पढ़ें।", + "invalidChecksumBackUpSecretPhrase": "गोपनीय वाक्यांश का बैकअप लें", + "migrationFailureTitle": "आपका खाता माइग्रेट करते हुए कुछ गड़बड़ हुई", + "migrationFailureFeature1": "अपना गोपनीय वाक्यांश एक्सपोर्ट करें", + "migrationFailureFeature1Description": "कृपया ऑनबोर्डिंग से पहले अपने गोपनीय वाक्यांश का बैकअप लें।", + "migrationFailureFeature2": "Phantom में ऑनबोर्ड करें", + "migrationFailureFeature2Description": "आपको अपना खाता देखने के लिए Phantom में फिर से ऑनबोर्ड होना होगा।", + "migrationFailureFeature3": "और जानें", + "migrationFailureFeature3Description": "इस बारे में अधिक जानने के लिए <1>यह सहायता आर्टिकल पढ़ें।", + "migrationFailureContinueToOnboarding": "ऑनबोर्डिंग में जारी रखें", + "migrationFailureUnableToFetchMnemonic": "हम आपका गोपनीय वाक्यांश लोड करने में असमर्थ रहे", + "migrationFailureUnableToFetchMnemonicDescription": "कृपया डीबग करने के लिए सहायता से संपर्क करें और ऐप्लिकेशन लॉग डाउनलोड करें", + "migrationFailureContactSupport": "सहायता टीम से संपर्क करें", + "ledgerActionConfirm": "अपने लेजर नैनो पर पुष्टि करें", + "ledgerActionErrorBlindSignDisabledPrimaryText": "ब्लाइंड साइन बंद किया गया", + "ledgerActionErrorBlindSignDisabledSecondaryText": "कृपया सुनिश्चित करें कि आपके हार्डवेयर डिवाइस पर ब्लाइंड साइन चालू किया गया है और फिर यह कार्रवाई दोहराएं", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "परिचालन के दौरान हार्डवेयर डिवाइस डिस्कनेक्ट हुआ", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "कृपया Phantom एक्सटेंशन को बंद करें और फिर कार्रवाई दोहराएं", + "ledgerActionErrorDeviceLockedPrimaryText": "हार्डवेयर डिवाइस लॉक है", + "ledgerActionErrorDeviceLockedSecondaryText": "कृपया अपना हार्डवेयर डिवाइस अनलॉक करें और कार्रवाई दोहराएं", + "ledgerActionErrorHeader": "लेजर एक्शन त्रुटि", + "ledgerActionErrorUserRejectionPrimaryText": "यूज़र ने लेनदेन अस्वीकार किया", + "ledgerActionErrorUserRejectionSecondaryText": "यूज़र द्वारा हार्डवेयर डिवाइस पर कार्रवाई अस्वीकार की गई", + "ledgerActionNeedPermission": "अनुमति चाहिए", + "ledgerActionNeedToConfirm": "आपको अपने हार्डवेयर वॉलेट पर लेनदेन की पुष्टि करनी होगी। सुनिश्चित करें कि यह अनलॉक है और {{chainType}} ऐप पर है।", + "ledgerActionNeedToConfirmMany": "आपको अपने हार्डवेयर वॉलेट पर {{numberOfTransactions}} लेनदेन की पुष्टि करनी होगी। सुनिश्चित करें कि यह अनलॉक है, {{chainType}} ऐप पर है।", + "ledgerActionNeedToConfirmBlind": "आपको अपने हार्डवेयर वॉलेट पर लेनदेन की पुष्टि करनी होगी। सुनिश्चित करें कि यह अनलॉक है, {{chainType}} ऐप पर है और ब्लाइंड साइनिंग सक्षम है।", + "ledgerActionNeedToConfirmBlindMany": "आपको अपने हार्डवेयर वॉलेट पर {{numberOfTransactions}} लेनदेन की पुष्टि करनी होगी। सुनिश्चित करें कि यह अनलॉक है, {{chainType}} ऐप पर है और ब्लाइंड साइनिंग सक्षम है।", + "ledgerActionPleaseConnect": "कृपया अपने लेजर नैनो को कनेक्ट करें", + "ledgerActionPleaseConnectAndConfirm": "कृपया अपना हार्डवेयर वॉलेट कनेक्ट करें और सुनिश्चित करें कि यह अनलॉक है। सुनिश्चित करें कि आपके पास अपने ब्राउज़र में स्वीकृत अनुमतियाँ हैं।", + "maxInputAmount": "रकम", + "maxInputMax": "अधिकतम", + "notEnoughSolPrimaryText": "SOL पर्याप्त नहीं है", + "notEnoughSolSecondaryText": "इस लेनदेन के लिए आपके वॉलेट में पर्याप्त SOL नहीं है। कृपया अधिक जमा करें और फिर कोशिश करें।", + "insufficientBalancePrimaryText": "{{tokenSymbol}} पर्याप्त नहीं", + "insufficientBalanceSecondaryText": "इस लेनदेन के लिए, आपके वॉलेट में पर्याप्त {{tokenSymbol}} नहीं हैं।", + "insufficientBalanceRemaining": "शेष", + "insufficientBalanceRequired": "ज़रूरी है", + "notEnoughSplTokensTitle": "पर्याप्त टोकन नहीं", + "notEnoughSplTokensDescription": "आपके पास इस लेनदेन के लिए अपने वॉलेट में पर्याप्त टोकन नहीं हैं। यदि यह लेनदेन सबमिट किया गया है तो रिवर्ट कर दिया जाएगा।", + "transactionExpiredPrimaryText": "लेनदेन का समय समाप्त हुआ", + "transactionExpiredSecondaryText": "आपने लेनदेन की पुष्टि करने में काफी लंबा इंतजार किया। यदि यह लेनदेन सबमिट किया गया है तो रिवर्ट कर दिया जाएगा।", + "tokens": "टोकन", + "notificationApplicationApprovalPermissionsAddressVerification": "सत्यापित करें कि इस पते के ओनर आप हैं", + "notificationApplicationApprovalPermissionsTransactionApproval": "लेनदेन की स्वीकृति का अनुरोध करना", + "notificationApplicationApprovalPermissionsViewWalletActivity": "आपका वॉलेट बैलेंस और गतिविधि देखना", + "notificationApplicationApprovalParagraphText": "पुष्टि करने से इस साइट को चयनित खाते का बैलेंस और गतिविधि देखने की अनुमति मिलेगी।", + "notificationApplicationApprovalActionButtonConnect": "कनेक्ट करें", + "notificationApplicationApprovalActionButtonSignIn": "साइन इन करें", + "notificationApplicationApprovalAllowApproval": "साइट को कनेक्ट करने की अनुमति दें?", + "notificationApplicationApprovalAutoConfirm": "लेनदेन को ऑटो-कन्फ़र्म करें", + "notificationApplicationApprovalConnectDisclaimer": "केवल उन वेबसाइटों से जुड़ें जिन पर आप भरोसा करते हैं", + "notificationApplicationApprovalSignInDisclaimer": "केवल उन वेबसाइटों में साइन इन करें जिन पर आप भरोसा करते हैं", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "यह वेबसाइट उपयोग के लिए असुरक्षित है और इसमें आपके फंड चुराने की कोशिश की जा सकती है।", + "notificationApplicationApprovalConnectUnknownApp": "अज्ञात", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "ऐप से कनेक्ट करने में असमर्थ", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "यह ऐप {{appNetworkName}} से कनेक्ट होने की कोशिश कर रही है, लेकिन {{phantomNetworkName}} को चुना गया है।", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "{{networkName}} उपयोग करने के लिए, डेवलपर सेटिंग → टेस्टनेट मोड पर जाएं।", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "अज्ञात नेटवर्क", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "अन्य मोबाइल ऐप्स से कनेक्ट करना इस समय Ledger द्वारा समर्थित नहीं है।", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "कृपया नॉन-Ledger खाते में स्विच करें या इन-ऐप ब्राउज़र इस्तेमाल करें और फिर कोशिश करें।", + "notificationSignatureRequestConfirmTransaction": "लेनदेन की पुष्टि करें", + "notificationSignatureRequestConfirmTransactionCapitalized": "लेनदेन की पुष्टि करें", + "notificationSignatureRequestConfirmTransactions": "लेनदेन की पुष्टि करें", + "notificationSignatureRequestConfirmTransactionsCapitalized": "लेनदेन की पुष्टि करें", + "notificationSignatureRequestSignatureRequest": "हस्ताक्षर अनुरोध", + "notificationMessageHeader": "मैसेज", + "notificationMessageCopied": "मैसेज कॉपी किया गया", + "notificationAutoConfirm": "ऑटो-कन्फ़र्म करें", + "notificationAutoConfirmOff": "बंद", + "notificationAutoConfirmOn": "चालू", + "notificationConfirmFooter": "अगर आप इस वेबसाइट पर भरोसा करते हैं, तो ही इसकी पुष्टि करें।", + "notificationEstimatedTime": "अनुमानित समय", + "notificationPermissionRequestText": "यह केवल अनुमति अनुरोध है। हो सकता है कि लेनदेन तत्काल निष्पादित न हो।", + "notificationBalanceChangesText": "बैलेंस परिवर्तन अनुमानित हैं। इसमें शामिल राशियों और एसेट की गारंटी नहीं है।", + "notificationContractAddress": "अनुबंध का पता", + "notificationAdvancedDetailsText": "एडवांस", + "notificationUnableToSimulateWarningText": "हम फिलहाल बैलेंस में बदलावों का अनुमान लगाने में असमर्थ हैं। आप बाद में कोशिश कर सकते हैं या पुष्टि कर सकते हैं कि क्या आप इस साइट पर भरोसा करते हैं।", + "notificationSignMessageParagraphText": "इस संदेश पर साइन करने से सिद्ध होगा कि आपके पास चुने हुए खाते की ओनरशिप है।", + "notificationSignatureRequestScanFailedDescription": "सुरक्षा समस्याओं के लिए संदेश स्कैन करने में असमर्थ। कृपया सावधानी से आगे बढ़ें।", + "notificationFailedToScan": "इस अनुरोध के नतीजों को सिम्युलेट करना विफल रहा।\nपुष्टि करना असुरक्षित है और इसके कारण नुकसान हो सकते हैं।", + "notificationScanLoading": "स्कैनिंग अनुरोध", + "notificationTransactionApprovalActionButtonConfirm": "पुष्टि करें", + "notificationTransactionApprovalActionButtonBack": "वापस", + "notificationTransactionApprovalEstimatedChanges": "अनुमानित परिवर्तन", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "अनुमान लेनदेन सिम्यूलेशन पर आधारित हैं और इनकी कोई गारंटी नहीं है", + "notificationTransactionApprovalHideAdvancedDetails": "उन्नत लेनदेन विवरण छिपाएं", + "notificationTransactionApprovalNetworkFee": "नेटवर्क फीस", + "notificationTransactionApprovalNetwork": "नेटवर्क", + "notificationTransactionApprovalEstimatedTime": "अनुमानित समय", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "एसेट ओनरशिप पर असर डालने वाला कोई परिवर्तन नहीं मिला", + "notificationTransactionApprovalSolanaAmountRequired": "लेनदेन को प्रोसेस करने के लिए सोलाना नेटवर्क द्वारा राशि की आवश्यकता", + "notificationTransactionApprovalUnableToSimulate": "सिम्यूलेट करने में असमर्थ। सुनिश्चित करें कि आप इस वेबसाइट पर भरोसा करते हैं क्योंकि स्वीकार करने से फंड का नुकसान हो सकता है।", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "शेष राशि परिवर्तन पाने में असमर्थ", + "notificationTransactionApprovalViewAdvancedDetails": "उन्नत लेनदेन विवरण देखें", + "notificationTransactionApprovalKnownMalicious": "यह लेनदेन दुर्भावनापूर्ण है। साइन करने का परिणाम फंड के नुकसान में आएगा।", + "notificationTransactionApprovalSuspectedMalicious": "हमें संदेह है कि यह लेनदेन दुर्भावनापूर्ण है। स्वीकार करने का परिणाम फंड के नुकसान में आ सकता है।", + "notificationTransactionApprovalNetworkFeeHighWarning": "नेटवर्क कंजेशन के कारण नेटवर्क फ़ीस बढ़ गई है।", + "notificationTransactionERC20ApprovalDescription": "पुष्टि करने से इस ऐप को नीचे बताई गई सीमा तक आपका बैलेंस किसी भी समय ऐक्सेस करने की अनुमति मिलेगी।", + "notificationTransactionERC20ApprovalContractAddress": "अनुबंध का पता", + "notificationTransactionERC20Unlimited": "असीमित", + "notificationTransactionERC20ApprovalTitle": "{{tokenSymbol}} खर्च को स्वीकृति दें", + "notificationTransactionERC20RevokeTitle": "{{tokenSymbol}} खर्च को वापस लें", + "notificationTransactionERC721RevokeTitle": "{{tokenSymbol}} एक्सेस को वापस लें", + "notificationTransactionERC20ApprovalAll": "आपके सभी {{tokenSymbol}}", + "notificationIncorrectModeTitle": "गलत मोड", + "notificationIncorrectModeInTestnetTitle": "आप टेस्टनट मोड में हैं", + "notificationIncorrectModeNotInTestnetTitle": "आप टेस्टनट मोड में नहीं हैं", + "notificationIncorrectModeInTestnetDescription": "{{origin}} mainnet उपयोग करने की कोशिश कर रहा है, लेकिन आप टेस्टनेट मोड में हैं", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} टेस्टनेट उपयोग करने की कोशिश कर रहा है, लेकिन आप टेस्टनेट मोड में नहीं हैं", + "notificationIncorrectModeInTestnetProceed": "आगे बढ़ने के लिए, टेस्टनेट मोड को बंद करें।", + "notificationIncorrectModeNotInTestnetProceed": "आगे बढ़ने के लिए टेस्टनेट मोड को चालू करें।", + "notificationIncorrectEIP712ChainId": "हमने आपको एक ऐसे मैसेज पर साइन करने से बचा लिया, जो उस नेटवर्क के लिए नहीं था जिससे आप फिलहाल कनेक्टेड हैं", + "notificationIncorrectEIP712ChainIdDescription": "मैसेज ने {{messageChainId}} अनुरोध किया, आप {{connectedChainId}} से कनेक्टेड हैं", + "notificationUnsupportedNetwork": "असमर्थित नेटवर्क", + "notificationUnsupportedNetworkDescription": "यह वेबसाइट ऐसे नेटवर्क का इस्तेमाल करने की कोशिश कर रही है जिसे Phantom इस समय सपोर्ट नहीं करता है।", + "notificationUnsupportedNetworkDescription2": "अलग एक्सटेंशन के साथ आगे बढ़ने के लिए, सेटिंग → डिफ़ॉल्ट ऐप वॉलेट बंद करें और हमेशा पूछें चुनें। फिर पेज को रिफ़्रेश करें और फिर से कनेक्ट करें।", + "notificationUnsupportedAccount": "असमर्थित खाता", + "notificationUnsupportedAccountDescription": "यह वेबसाइट {{targetChainType}} का इस्तेमाल करने की कोशिश कर रही है, जिसका समर्थन यह {{chainType}} खाता नहीं करता है।", + "notificationUnsupportedAccountDescription2": "किसी कंपैटिबल सीड फ़्रेज या प्राइवेट-की के खाते में स्विच करें और फिर कोशिश करें।", + "onboardingCreatePassword": "एक पासवर्ड बनाएं", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "मैं <1>सेवा की शर्तों से सहमत हूं", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "पासवर्ड की पुष्टि करें", + "onboardingCreatePasswordDescription": "आप इसका उपयोग अपने वॉलेट को अनलॉक करने के लिए करेंगे", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "अमान्य गोपनीय रिकवरी वाक्यांश", + "onboardingCreatePasswordPasswordPlaceholder": "पासवर्ड", + "onboardingCreatePasswordPasswordStrengthWeak": "कमजोर", + "onboardingCreatePasswordPasswordStrengthMedium": "मध्यम", + "onboardingCreatePasswordPasswordStrengthStrong": "मजबूत", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "मैंने अपना गोपनीय रिकवरी वाक्यांश सहेज लिया", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "गोपनीय रिकवरी वाक्यांश", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "यह वाक्यांश आपका वॉलेट रिकवर करने का एकमात्र तरीका है। इसे किसी के साथ शेयर न करें!", + "onboardingImportWallet": "वॉलेट इंपोर्ट करें", + "onboardingImportWalletImportExistingWallet": "अपने 12 या 24 शब्दों के गोपनीय रिकवरी वाक्यांश के साथ मौजूदा वॉलेट को इंपोर्ट करें।", + "onboardingImportWalletRestoreWallet": "वॉलेट रीस्टोर करें", + "onboardingImportWalletSecretRecoveryPhrase": "गोपनीय रिकवरी वाक्यांश", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "अमान्य गोपनीय रिकवरी वाक्यांश", + "onboardingImportWalletIHaveWords": "मेरा {{numWords}}-शब्द का रिकवरी वाक्यांश है", + "onboardingImportWalletIncorrectOrMisspelledWord": "शब्द {{wordIndex}} गलत है या इसकी स्पेलिंग गलत है", + "onboardingImportWalletIncorrectOrMisspelledWords": "शब्द {{wordIndexes}} गलत हैं या इनकी स्पेलिंग गलत है", + "onboardingImportWalletScrollDown": "नीचे स्क्रोल करें", + "onboardingImportWalletScrollUp": "ऊपर स्क्रोल करें", + "onboardingPathSelectionCreateWallet": "नया वॉलेट बनाएं", + "onboardingPathSelectionText": "DeFi और NFT के लिए निर्मित अनुकूल Solana और Ethereum वॉलेट", + "onboardingPathSelectionIHaveAWallet": "मेरे पास पहले से वॉलेट है", + "onboardingSelectAccountsImportAccounts": "खातों को आयात करें", + "onboardingSelectAccountsImportAccountsDescription": "आयात करने के लिए वॉलेट खाते चुनें", + "onboardingSelectAccountsImportSelectedAccounts": "चयनित खातों को आयात करें", + "onboardingSelectAccountsFindMoreAccounts": "और खाते ढूंढें", + "onboardingSelectAccountsFindMoreNoneFound": "कोई खाता नहीं मिला", + "recentActivityPrimaryText": "हाल की गतिविधि", + "removeAccountActionButtonRemove": "हटाएं", + "removeAccountRemoveWallet": "खाता हटाएं", + "removeAccountInterpolated": "{{accountName}} हटाएँ", + "removeAccountWarningLedger": "भले ही आप इस वॉलेट को फैंटम से हटा रहे हैं, फिर भी आप \"कनेक्ट हार्डवेयर वॉलेट\" प्रवाह का उपयोग करके इसे फिर से जोड़ पाएंगे।", + "removeAccountWarningSeedVault": "भले ही आप इस वॉलेट को Phantom से हटा रहे हैं, फिर भी आप \"सीड वॉल्ट कनेक्ट करें\" फ्लो का उपयोग करके इसे फिर से जोड़ पाएंगे।", + "removeAccountWarningPrivateKey": "एक बार जब आप इस वॉलेट को हटा देते हैं, तो Phantom इसे आपके लिए रिकवर नहीं कर पाएगा। निश्चित करें कि आपके पास अपनी निजी कुंजी का बैकअप है।", + "removeAccountWarningSeed": "भले ही आप इस वॉलेट को फैंटम से हटा रहे हैं, आप इस या किसी अन्य वॉलेट में अपने नेमोनिक का उपयोग करके इसे फिर से प्राप्त करने में सक्षम होंगे।", + "removeAccountWarningReadOnly": "यह खाता डिलीट करने से आपके वॉलेट पर असर नहीं पड़ेगा क्योंकि यह केवल-देखने योग्य वॉलेट है।", + "removeSeedPrimaryText": "गोपनीय वाक्यांश {{number}} हटाया जा रहा है", + "removeSeedSecondaryText": "यह गोपनीय वाक्यांश {{number}} में सभी वर्तमान खातों को हटा देगा। निश्चित करें कि आपके पास अपना मौजूदा गुप्त वाक्यांश सहेजा गया है।", + "resetSeedPrimaryText": "नए गोपनीय वाक्यांश के साथ ऐप को रीसेट करें", + "resetSeedSecondaryText": "यह सभी वर्तमान खातों को हटा देगा और उन्हें नए के साथ बदल देगा। निश्चित करें कि आपके पास अपने मौजूदा गुप्त वाक्यांश और निजी कुंजियों का बैकअप है।", + "resetAppPrimaryText": "रीसेट करें और ऐप का सारा डेटा मिटाएं", + "resetAppSecondaryText": "यह सभी वर्तमान खातों और डेटा को हटा देगा। निश्चित करें कि आपके पास अपने गोपनीय वाक्यांश और निजी कुंजियों का बैकअप है।", + "richTransactionsDays": "दिन", + "richTransactionsToday": "आज", + "richTransactionsYesterday": "कल", + "richTransactionDetailAccount": "खाता", + "richTransactionDetailAppInteraction": "ऐप इंटरैक्शन", + "richTransactionDetailAt": "पर", + "richTransactionDetailBid": "बोली", + "richTransactionDetailBidDetails": "बोली के विवरण", + "richTransactionDetailBought": "खरीदा गया", + "richTransactionDetailBurned": "बर्न किया", + "richTransactionDetailCancelBid": "बोली रद्द करें", + "richTransactionDetailCompleted": "पूरा हुआ", + "richTransactionDetailConfirmed": "पुष्टि हुई", + "richTransactionDetailDate": "तिथि", + "richTransactionDetailFailed": "विफल", + "richTransactionDetailFrom": "से", + "richTransactionDetailItem": "आइटम", + "richTransactionDetailListed": "लिस्टेड किया", + "richTransactionDetailListingDetails": "लिस्टिंग विवरण", + "richTransactionDetailListingPrice": "लिस्टिंग कीमत", + "richTransactionDetailMarketplace": "मार्केटप्लेस", + "richTransactionDetailNetworkFee": "नेटवर्क फीस", + "richTransactionDetailOriginalListingPrice": "मूल लिस्टिंग कीमत", + "richTransactionDetailPending": "लंबित", + "richTransactionDetailPrice": "कीमत", + "richTransactionDetailProvider": "प्रदाता", + "richTransactionDetailPurchaseDetails": "खरीद विवरण", + "richTransactionDetailRebate": "रिबेट", + "richTransactionDetailReceived": "प्राप्त हुआ", + "richTransactionDetailSaleDetails": "बिक्री विवरण", + "richTransactionDetailSent": "भेज दिया गया है", + "richTransactionDetailSold": "बिक गया", + "richTransactionDetailStaked": "स्टैक किया गया", + "richTransactionDetailStatus": "स्टेटस", + "richTransactionDetailSwap": "स्वैप करें", + "richTransactionDetailSwapDetails": "स्वैप विवरण", + "richTransactionDetailTo": "को", + "richTransactionDetailTokenSwap": "टोकन स्वैप", + "richTransactionDetailUnknownNFT": "अज्ञात NFT", + "richTransactionDetailUnlisted": "अनलिस्टेड", + "richTransactionDetailUnstaked": "अनस्टैक किया गया", + "richTransactionDetailValidator": "सत्यापनकर्ता", + "richTransactionDetailViewOnExplorer": "{{explorer}} पर देखें", + "richTransactionDetailWithdrawStake": "हिस्सेदारी वापस ले लें", + "richTransactionDetailYouPaid": "आपने भुगतान किया", + "richTransactionDetailYouReceived": "आपको प्राप्त हुआ", + "richTransactionDetailUnwrapDetails": "अनरैप विवरण", + "richTransactionDetailTokenUnwrap": "टोकन अनरैप", + "historyItemsRefreshFailed": "नया लेनदेन लोड करना विफल रहा।", + "historyItemsPagingFailed": "पुराना लेनदेन लोड करना विफल रहा।", + "historyItemsTestnetNotAvailable": "टेस्टनेट लेनदेन हिस्ट्री इस समय मौजूद नहीं है", + "historyUnknownDappName": "अज्ञात", + "historyStatusSucceeded": "सफल हुआ", + "historyNetwork": "नेटवर्क", + "historyAttemptedAmount": "लेनदेन के लिए किए गए प्रयास", + "historyAmount": "रकम", + "sendAddressBookButtonLabel": "पता पुस्तिका", + "addressBookSelectAddressBook": "पता पुस्तिका", + "sendAddressBookNoAddressesSaved": "कोई पता सहेजा नहीं गया है", + "sendAddressBookRecentlyUsed": "हाल ही में उपयोग किया गया है", + "addressBookSelectRecentlyUsed": "हाल ही में उपयोग किया गया है", + "sendConfirmationLabel": "लेबल", + "sendConfirmationMessage": "मैसेज", + "sendConfirmationNetworkFee": "नेटवर्क फीस", + "sendConfirmationPrimaryText": "भेजने की पुष्टि करें", + "sendFungibleSummaryNetwork": "नेटवर्क", + "sendFungibleSummaryNetworkFee": "नेटवर्क फीस", + "sendFungibleSummaryEstimatedTime": "अनुमानित समय", + "sendFungiblePendingEstimatedTime": "समय संबंधी अनुमान", + "sendFungibleSummaryEstimatedTimeDescription": "कई कारकों के आधार पर Ethereum लेनदेन की गति अलग-अलग होती है। आप “नेटवर्क फ़ीस” पर क्लिक करके इनकी गति बढ़ा सकते हैं।", + "sendSummaryBitcoinPendingTxTitle": "ट्रांसफ़र को सबमिट नहीं किया जा सका", + "sendSummaryBitcoinPendingTxDescription": "एक बार में सिर्फ़ एक बीटीसी ट्रांसफ़र पेंडिंग रह सकता है। नया ट्रांसफ़र सबमिट करने से पहले कृपया उसके पूरे होने का इंतज़ार करें।", + "sendFungibleSatProtectionTitle": "सैट प्रोटेक्शन के साथ भेज रहे हैं", + "sendFungibleSatProtectionExplainer": "Phantom यह पक्का करता है कि आपके ऑर्डिनल्स और BRC20 को लेनदेन की फ़ीस या Bitcoin ट्रांसफ़र के लिए इस्तेमाल नहीं किया जाएगा।", + "sendFungibleTransferFee": "टोकन ट्रांसफ़र फ़ीस", + "sendFungibleTransferFeeToolTip": "इस टोकन के क्रिएटर को हर ट्रांसफ़र पर एक फ़ीस मिलती है। यह फ़ीस Phantom द्वारा ली या एकत्र नहीं की जाती है।", + "sendFungibleInterestBearingPercent": "वर्तमान ब्याज दर", + "sendFungibleNonTransferable": "अहस्तांतरणीय", + "sendFungibleNonTransferableYes": "हां", + "sendStatusErrorMessageInterpolated": "<1>{{uiRecipient}} के पास टोकन भेजने का प्रयास करते समय त्रुटि हुई", + "sendStatusErrorTitle": "भेजने में असमर्थ", + "sendStatusLoadingTitle": "भेजा जा रहा है...", + "sendStatusSuccessMessageInterpolated": "आपके टोकन सफलतापूर्वक <1>{{uiRecipient}} को भेजे गए", + "sendStatusSuccessTitle": "भेजा गया!", + "sendStatusConfirmedSuccessTitle": "भेजा गया!", + "sendStatusSubmittedSuccessTitle": "लेनदेन सबमिट किया गया", + "sendStatusEstimatedTransactionTime": "लेनदेन का अनुमानित समय: {{time}}", + "sendStatusViewTransaction": "लेनदेन देखें", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} से <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} को सफलतापूर्वक <2>{{uiRecipient}} को भेजा गया", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} सफलतापूर्वक <2>{{uiRecipient}} को भेजा गया", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} को <2>{{uiRecipient}} को भेजा जाना विफल रहा", + "sendFungibleSolanaErrorCode": "त्रुटि कोड {{code}}", + "sendFormErrorInsufficientBalance": "अपर्याप्त शेष", + "sendFormErrorEmptyAmount": "मात्रा आवश्यक", + "sendFormInvalidAddress": "अमान्य {{assetName}} पता", + "sendFormErrorInvalidSolanaAddress": "अमान्य सोलाना पता", + "sendFormErrorInvalidTwitterHandle": "यह Twitter हैंडल रजिस्टर्ड नहीं है", + "sendFormErrorInvalidDomain": "यह डोमेन रजिस्टर्ड नहीं है", + "sendFormErrorMinRequiredInterpolated": "कम से कम {{minAmount}} {{tokenName}} आवश्यक है", + "sendRecipientTextareaPlaceholder": "प्राप्तकर्ता का SOL पता", + "sendRecipientTextAreaPlaceholder2": "प्राप्तकर्ता का {{symbol}} पता", + "sendMemoOptional": "मेमो (वैकल्पिक)", + "sendMemo": "मेमो", + "sendOptional": "वैकल्पिक", + "settings": "सेटिंग", + "settingsDapps": "dApps", + "settingsSelectedAccount": "खाता चुनें", + "settingsAddressBookNoLabel": "कोई लेबल नहीं", + "settingsAddressBookPrimary": "पता पुस्तिका", + "settingsAddressBookRecentlyUsed": "हाल ही में उपयोग किया गया है", + "settingsAddressBookSecondary": "साधारणतः उपयोग किए जाने वाले पतों को प्रबंधित करें", + "settingsAutoLockTimerPrimary": "ऑटो-लॉक टाइमर", + "settingsAutoLockTimerSecondary": "अपने ऑटो-लॉक टाइमर की अवधि को बदलें", + "settingsChangeLanguagePrimary": "भाषा बदलें", + "settingsChangeLanguageSecondary": "प्रदर्शन की भाषा बदलें", + "settingsChangeNetworkPrimary": "नेटवर्क बदलें", + "settingsChangeNetworkSecondary": "अपने नेटवर्क सेटिंग को कॉन्फ़िगर करें", + "settingsChangePasswordPrimary": "पासवर्ड बदलें", + "settingsChangePasswordSecondary": "अपना लॉक स्क्रीन पासवर्ड बदलें", + "settingsCompleteBetaSurvey": "बीटा सर्वे पूरा करें", + "settingsDisplayLanguage": "डिस्प्ले भाषा", + "settingsErrorCannotExportLedgerPrivateKey": "लेजर निजी कुंजी निर्यात नहीं कर सकता", + "settingsErrorCannotRemoveAllWallets": "सभी खाते नहीं हटा सकते हैं", + "settingsExportPrivateKey": "निजी कुंजी दिखाएं", + "settingsNetworkMainnetBeta": "मेननेट बीटा", + "settingsNetworkTestnet": "टेस्टनेट", + "settingsNetworkDevnet": "डेवनेट", + "settingsNetworkLocalhost": "लोकलहोस्ट", + "settingsNetworkPhantomRPC": "Phantom RPC नेटवर्क", + "settingsTestNetworks": "टेस्ट नेटवर्क", + "settingsUseCustomNetworks": "कस्टम नेटवर्क का उपयोग करें", + "settingsTestnetMode": "टेस्टनेट मोड", + "settingsTestnetModeDescription": "शेष राशियों और ऐप कनेक्शन पर लागू होता है।", + "settingsWebViewDebugging": "वेब व्यू डीबगिंग", + "settingsWebViewDebuggingDescription": "आपको इन-ऐप ब्राउज़र वेब व्यू का निरीक्षण और उसे डीबग करने की अनुमति देता है।", + "settingsTestNetworksInfo": "किसी भी Testnet नेटवर्क पर केवल जाँच करने के उद्देश्य से स्विच किया जाता है। कृपया जानें कि Testnet Networks पर टोकन का कोई मौद्रिक मूल्य नहीं होता है।", + "settingsEmojis": "ईमोजी", + "settingsNoAddresses": "कोई पता नहीं है", + "settingsAddressBookEmptyHeading": "आपकी पता पुस्तिका खाली है", + "settingsAddressBookEmptyText": "अपने पसंदीदा पतों में जोड़ने के लिए “+” या “पता जोड़ें” बटन पर क्लिक करें", + "settingsEditWallet": "खाता संपादित करें", + "settingsNoTrustedApps": "कोई विश्वसनीय ऐप्स नहीं है", + "settingsNoConnections": "अभी तक कोई कनेक्शन नहीं।", + "settingsRemoveWallet": "खाता हटाएं", + "settingsResetApp": "ऐप को रीसेट करें", + "settingsRemoveSecretPhrase": "गोपनीय वाक्यांश को हटाएं", + "settingsResetAppWithSecretPhrase": "गोपनीय वाक्यांश के साथ ऐप को रीसेट करें", + "settingsResetSecretRecoveryPhrase": "गुप्त रिकवरी वाक्यांश का प्रयोग करें", + "settingsShowSecretRecoveryPhrase": "गोपनीय रिकवरी वाक्यांश दिखाएं", + "settingsShowSecretRecoveryPhraseSecondary": "रिकवरी वाक्यांश दिखाएं", + "settingsShowSecretRecoveryPhraseTertiary": "गोपनीय वाक्यांश को दिखाएं", + "settingsTrustedAppsAutoConfirmActiveUntil": "{{formattedTimestamp}} तक", + "settingsTrustedAppsAutoConfirm": "ऑटो-कन्फ़र्म करें", + "settingsTrustedAppsDisclaimer": "केवल विश्वसनीय साइटों पर ऑटो-कन्फ़र्म को सक्षम करें", + "settingsTrustedAppsLastUsed": "{{formattedTimestamp}} पहले उपयोग किया", + "settingsTrustedAppsPrimary": "कनेक्टेड ऐप्स", + "settingsTrustedApps": "विश्वसनीय ऐप्स", + "settingsTrustedAppsRevoke": "वापस लें", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} डिस्कनेक्टेड", + "settingsTrustedAppsSecondary": "अपने विश्वसनीय एप्लिकेशन को कॉन्फ़िगर करें", + "settingsTrustedAppsToday": "आज", + "settingsTrustedAppsYesterday": "बीता कल", + "settingsTrustedAppsLastWeek": "पिछले सप्ताह", + "settingsTrustedAppsBeforeYesterday": "पहले", + "settingsTrustedAppsDisconnectAll": "सभी से डिस्कनेक्ट करें", + "settingsTrustedAppsDisconnectAllToast": "सभी ऐप्स कनेक्टेड हैं", + "settingsTrustedAppsEndAutoConfirmForAll": "सभी के लिए ऑटो-कन्फ़र्म समाप्त करें", + "settingsTrustedAppsEndAutoConfirmForAllToast": "सभी ऑटो-कन्फ़र्म सेशन समाप्त हुए", + "settingsSecurityPrimary": "सुरक्षा और गोपनीयता", + "settingsSecuritySecondary": "अपनी सुरक्षा सेटिंग अपडेट करें", + "settingsActiveNetworks": "एक्टिव नेटवर्क", + "settingsActiveNetworksAll": "सभी", + "settingsActiveNetworksSolana": "केवल Solana", + "settingsDeveloperPrimary": "डेवलपर सेटिंग", + "settingsAdvanced": "एडवांस सेटिंग", + "settingsTransactions": "लेनदेन सेटिंग", + "settingsAutoConfirm": "ऑटो-कन्फ़र्म सेटिंग", + "settingsSecurityAnalyticsPrimary": "अनाम ऐनालिटिक्स शेयर करें", + "settingsSecurityAnalyticsSecondary": "हमें बेहतर होने में सक्षम करें", + "settingsSecurityAnalyticsHelper": "Phantom ऐनालिटिक्स उद्देश्यों से आपकी व्यक्तिगत जानकारी का इस्तेमाल नहीं करता है", + "settingsSuspiciousCollectiblesPrimary": "संदिग्ध संग्रहणीय छिपाएं", + "settingsSuspiciousCollectiblesSecondary": "फ़्लैग किए गए संग्रहणीय छिपाने के लिए टॉगल करें", + "settingsPreferredBitcoinAddress": "पसंद का Bitcoin पता", + "settingsEnabledAddressesUpdated": "दिखाई देने वाले पते अपडेट कर दिए गए हैं!", + "settingsEnabledAddresses": "चालू किए गए पते", + "settingsBitcoinPaymentAddressForApps": "ऐप्स के लिए पेमेंट संबंधी पता", + "settingsBitcoinOrdinalsAddressForApps": "ऐप्स के लिए ऑर्डिनल्स पता", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "जब ऊपर पते के दोनों प्रकार को चालू किया जाता है, तो कुछ खास ऐप (जैसे कि Magic Eden) में, खरीदारी के लिए आपका Native Segwit पता इस्तेमाल किया जाएगा। खरीदे गए एसेट आपके Taproot पते में प्राप्त होंगे।", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "कंपैटिबलिटी है यह पक्का करने के लिए डिफ़ॉल्ट Bitcoin पता।", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(डिफ़ॉल्ट)", + "settingsPreferredBitcoinAddressTaprootExplainer": "सबसे आधुनिक पता प्रकार, अक्सर सस्ती लेनदेन फ़ीस के साथ।", + "settingsPreferredExplorers": "पसंदीदा एक्सप्लोरर", + "settingsPreferredExplorersSecondary": "अपने पसंदीदा ब्लॉकचेन एक्सप्लोरर में बदलें", + "settingsCustomGasControls": "कस्टम गैस कंट्रोल", + "settingsAttachApplicationLogs": "एप्लिकेशन लॉग अटैच करें", + "settingsDownloadApplicationLogs": "एप्लिकेशन लॉग डाउनलोड करें", + "settingsDownloadApplicationLogsShort": "लॉग डाउनलोड करें", + "settingsDownloadApplicationLogsHelper": "इसमें स्थानीय डेटा, क्रैश रिपोर्ट और पब्लिक वॉले एड्रेस मौजूद है जिनसे Phantom सपोर्ट से जुड़ी समस्याओं के समाधान में मदद मिलती है।", + "settingsDownloadApplicationLogsWarning": "सीड फ़्रेज या निजी कुंजी जैसा कोई संवेदनशील डेटा शामिल नहीं है।", + "settingsWallet": "वॉलेट", + "settingsPreferences": "प्राथमिकता", + "settingsSecurity": "सुरक्षा", + "settingsDeveloper": "डेवलपर", + "settingsSupport": "सपोर्ट", + "settingsWalletShortcutsPrimary": "वॉलेट शॉर्टकट दिखाएं", + "settingsAppIcon": "ऐप आइकन", + "settingsAppIconDefault": "डिफ़ॉल्ट", + "settingsAppIconLight": "लाइट", + "settingsAppIconDark": "डार्क", + "settingsAutoConfirmHeader": "ऑटो-कन्फ़र्म करें", + "stakeAccountCardActiveStake": "सक्रिय हिस्सेदारी", + "stakeAccountCardBalance": "शेष राशि", + "stakeAccountCardRentReserve": "किराया आरक्षित", + "stakeAccountCardRewards": "अंतिम पुरस्कार", + "stakeAccountCardRewardsTooltip": "यह सबसे हालिया पुरस्कार है जो आपने स्टेकिंग के लिए जीता है। आपको हर 3 दिन पर पुरस्कृत किया जाता है।", + "stakeAccountCardStakeAccount": "पता", + "stakeAccountCardLockup": "इस समय तक लॉकअप", + "stakeRewardsHistoryTitle": "पुरस्कार हिस्ट्री", + "stakeRewardsHistoryItemTitle": "पुरस्कार", + "stakeRewardsHistoryEmptyList": "कोई पुरस्कार नहीं", + "stakeRewardsTime_zero": "आज", + "stakeRewardsTime_one": "बीता कल", + "stakeRewardsTime_other": "{{count}} दिन पहले", + "stakeRewardsItemsPagingFailed": "पुराना पुरस्कार लोड करना विफल रहा।", + "stakeAccountCreateAndDelegateErrorStaking": "इस सत्यापनकर्ता को हिस्सेदारी पर लगाने में एक समस्या थी। कृपया पुन: प्रयास करें।", + "stakeAccountCreateAndDelegateSolStaked": "SOL दांव पर!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "एक बार हिस्सेदारी खाता सक्रिय हो जाने पर आपका SOL अगले कुछ दिनों में <1> पुरस्कार अर्जित करना शुरू कर देगा।", + "stakeAccountCreateAndDelegateStakingFailed": "हिस्सेदारी विफल", + "stakeAccountCreateAndDelegateStakingSol": "हिस्सेदारी SOL...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "हम एक हिस्सेदारी खाता बना रहे हैं, फिर आपके SOL को यहां सौंप रहे हैं", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "हम एक हिस्सेदारी खाता बना रहे हैं, फिर आपका SOL {{validatorName}} को सौंप रहे हैं", + "stakeAccountCreateAndDelegateViewTransaction": "लेन-देन देखें", + "stakeAccountDeactivateStakeSolUnstaked": "SOL बिना हिस्सेदारी के!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "एक बार हिस्सेदारी खाता निष्क्रिय हो जाने पर आप अगले कुछ दिनों में अपनी हिस्सेदारी <1> निकाल पाएंगे।", + "stakeAccountDeactivateStakeSolUnstakedDescription": "एक बार हिस्सेदारी खाता निष्क्रिय हो जाने पर आप अगले कुछ दिनों में अपनी हिस्सेदारी निकाल पाएंगे।", + "stakeAccountDeactivateStakeUnstakingFailed": "बिना हिस्सेदारी करना विफल", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "इस सत्यापनकर्ता को बिना हिस्सेदारी करने में एक समस्या थी। कृपया पुन: प्रयास करें।", + "stakeAccountDeactivateStakeUnstakingSol": "बिना हिस्सेदारी SOL...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "हम आपके SOL को बिना हिस्सेदारी करने की प्रक्रिया शुरू कर रहे हैं।", + "stakeAccountDeactivateStakeViewTransaction": "लेन-देन देखें", + "stakeAccountDelegateStakeSolStaked": "SOL हिस्सेदारी पर!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "एक बार हिस्सेदारी खाता सक्रिय हो जाने पर आपका SOL अगले कुछ दिनों में <1> पुरस्कार अर्जित करना शुरू कर देगा।", + "stakeAccountDelegateStakeStakingFailed": "हिस्सेदारी विफल", + "stakeAccountDelegateStakeStakingFailedDescription": "इस सत्यापनकर्ता को हिस्सेदारी पर लगाने में एक समस्या थी। कृपया पुन: प्रयास करें।", + "stakeAccountDelegateStakeStakingSol": "हिस्सेदारी SOL...", + "stakeAccountDelegateStakeStakingSolDescription": "हम आपका SOL सौंप रहे हैं।", + "stakeAccountDelegateStakeViewTransaction": "लेन-देन देखें", + "stakeAccountListActivationActivating": "सक्रिय हो रहा है", + "stakeAccountListActivationActive": "सक्रिय", + "stakeAccountListActivationInactive": "निष्क्रिय", + "stakeAccountListActivationDeactivating": "निष्क्रिय करना", + "stakeAccountListErrorFetching": "हम स्टैक खातों को प्राप्त करने में असमर्थ रहे। कृपया बाद में फिर कोशिश करें।", + "stakeAccountListNoStakingAccounts": "कोई हिस्सेदारी अकाउंट नहीं है", + "stakeAccountListReload": "पुनः लोड करें", + "stakeAccountListViewPrimaryText": "आपकी हिस्सेदारी", + "stakeAccountListViewStakeSOL": "हिस्सेदारी SOL", + "stakeAccountListItemStakeFee": "{{fee}} फ़ीस", + "stakeAccountViewActionButtonRestake": "पुनः हिस्सेदारी", + "stakeAccountViewActionButtonUnstake": "बिना हिस्सेदारी", + "stakeAccountViewError": "त्रुटि", + "stakeAccountViewPrimaryText": "आपकी हिस्सेदारी", + "stakeAccountViewRestake": "पुनः हिस्सेदारी", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "आपका SOL वर्तमान में एक वैलिडेटर के पास स्टेक किया गया है। आपको <1>इन फंड तक पहुंचने के लिए अनस्टेक करना होगा। <3>अधिक जानें", + "stakeAccountViewStakeInactive": { + "part1": "यह हिस्सेदारी अकॉउन्ट निष्क्रिय है। अपनी हिस्सेदारी वापस लेने या प्रतिनिधि को सौंपने के लिए एक सत्यापनकर्ता खोजने पर विचार करें।", + "part2": "और अधिक जानें" + }, + "stakeAccountViewStakeNotFound": "यह हिस्सेदारी अकॉउन्ट नहीं मिल रहा है।", + "stakeAccountViewViewOnExplorer": "{{explorer}} पर देखें", + "stakeAccountViewWithdrawStake": "हिस्सेदारी वापस ले लें", + "stakeAccountViewWithdrawUnstakedSOL": "बिना हिस्सेदारी वाले SOL को वापस लें", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL को वापस ले लिया गया है!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "आपका SOL वापस ले लिया गया है।", + "part2": "यह स्टेक अकॉउन्ट अगले कुछ मिनटों में स्वतः हटा दिया जाएगा।" + }, + "stakeAccountWithdrawStakeViewTransaction": "लेन-देन देखें", + "stakeAccountWithdrawStakeWithdrawalFailed": "निकासी विफल हो गई है", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "इस हिस्सेदारी अकॉउन्ट से निकासी में एक समस्या हुई थी। कृपया पुन: प्रयास करें।", + "stakeAccountWithdrawStakeWithdrawingSol": "SOL वापस लिया जा रहा है...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "हम इस हिस्सेदारी अकॉउन्ट से आपका SOL वापस ले रहे हैं।", + "startEarningSolAccount": "खाता", + "startEarningSolAccounts": "खाता", + "startEarningSolErrorClosePhantom": "यहां टैप करें और फिर कोशिश करें", + "startEarningSolErrorTroubleLoading": "स्टेक लोड करने में समस्या", + "startEarningSolLoading": "लोड हो रहा है...", + "startEarningSolPrimaryText": "SOL कमाना शुरू करें", + "startEarningSolSearching": "स्टेकिंग खातों की खोज जारी है", + "startEarningSolStakeTokens": "हिस्सेदारी टोकन करें और पुरस्कार जीतें", + "startEarningSolYourStake": "आपकी हिस्सेदारी", + "unwrapFungibleTitle": "{{tokenSymbol}} में स्वैप करें", + "unwrapFungibleDescription": "{{toToken}} के लिए {{fromToken}} से निकासी करें", + "unwrapFungibleConfirmSwap": "स्वैप करने की पुष्टि करें", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "बेहतरीन कीमत!", + "swapFeesEstimatedFees": "अनुमानित फीस", + "swapFeesFees": "फ़ीस", + "swapFeesPhantomFee": "Phantom फ़ीस", + "swapFeesPhantomFeeDisclaimer": "हम शीर्ष लिक्विडिटी प्रदाता से हमेशा सबसे अच्छी कीमत ढूंढते हैं। इस कोट में {{feePercentage}} की फ़ीस ऑटोमैटिकली शामिल की गई है।", + "swapFeesRate": "बेहतरीन कीमत", + "swapFeesRateDisclaimer": "कई डीसेंट्रलाइज़्ड एक्सचेंज पर Jupiter Aggregator द्वारा पाई गई बेहतरीन कीमत।", + "swapFeesRateDisclaimerMultichain": "कई डीसेंट्रलाइज़्ड एक्सचेंज पर बेहतरीन कीमत पाई गईं।", + "swapFeesPriceImpact": "कीमत प्रभाव", + "swapFeesHighPriceImpact": "कीमत पर बड़ा असर", + "swapFeesPriceImpactDisclaimer": "आपके ट्रेड के आकार के आधार पर बाजार कीमत और अनुमानित कीमत के बीच का अंतर।", + "swapFeesSlippage": "स्लिपेज", + "swapFeesHighSlippage": "हाई स्लिपेज टॉलरेंस", + "swapFeesHighSlippageDisclaimer": "अगर कीमत में प्रतिकूल ढंग से {{slippage}}% से ज़्यादा बदलाव होता है, तो आपका लेन-देन विफल हो जाएगा।", + "swapFeesSlippageDisclaimer": "राशि यह कि आपके ट्रेड की कीमत दिए गए कोट से ऊपर-नीचे हो सकती है।", + "swapFeesProvider": "प्रदाता", + "swapFeesProviderDisclaimer": "आपका ट्रेड पूरा करने के लिए प्रयुक्त डीसेंट्रलाइज़्ड एक्सचेंज।", + "swapEstimatedTime": "अनुमानित समय", + "swapEstimatedTimeShort": "अनु. समय", + "swapEstimatedTimeDisclaimer": "लेनदेन गति को प्रभावित करने वाले कई कारकों के आधार पर ब्रिज के लिए अनुमानित पूर्णता समय अलग-अलग होगा।", + "swapSettingsButtonCommand": "स्वैप सेटिंग खोलें", + "swapQuestionRetry": "फिर कोशिश?", + "swapFlowYouPay": "आप भुगतान करें", + "swapFlowYouReceive": "आपको प्राप्त हुआ", + "swapFlowActionButtonText": "ऑर्डर का पुनः निरिक्षण करें", + "swapAssetCardTokenNetwork": "{{network}} पर {{symbol}}", + "swapAssetCardMaxButton": "अधिकतम", + "swapAssetCardSelectTokenAndNetwork": "टोकन और नेटवर्क चुनें", + "swapSlippageSettingsTitle": "स्लिपेज सेटिंग", + "swapSlippageSettingsSubtitle": "अगर कीमत में होने वाला बदलाव स्लिपेज से अधिक है, तो आपका लेनदेन विफल हो जाएगा। सुझाया गया डिफ़ॉल्ट 0.3% है - बहुत ज़्यादा बड़ी वैल्यू होने से ट्रेड में नुकसान होगा।", + "swapSlippageSettingsCustom": "कस्टम", + "swapSlippageSettingsHighSlippageWarning": "हो सकता है कि आपका लेनदेन फ़्रंटरन बन जाए और ट्रेड में नुकसान हो।", + "swapSlippageSettingsCustomMinError": "कृपया {{minSlippage}}% से बड़ी वैल्यू डालें।", + "swapSlippageSettingsCustomMaxError": "कृपया {{maxSlippage}}% से कम वैल्यू डालें।", + "swapSlippageSettingsCustomInvalidValue": "कृपया वैध मान दर्ज करें।", + "swapQuoteFeeDisclaimer": "कोट में एक {{feePercentage}} Phantom फ़ीस शामिल है", + "swapQuoteMissingContext": "स्वैप कोट संदर्भ गुम हो गया है", + "swapQuoteErrorNoQuotes": "बिना किसी कोट के स्वैप करने की कोशिश", + "swapQuoteSolanaNetwork": "Solana नेटवर्क", + "swapQuoteNetwork": "नेटवर्क", + "swapQuoteOneTimeSerumAccount": "वन-टाइम Serum खाता", + "swapQuoteOneTimeTokenAccount": "वन-टाइम टोकन खाता", + "swapQuoteBridgeFee": "क्रॉस चेन स्वैप करने की फ़ीस", + "swapReviewFlowActionButtonPrimary": "स्वैप करें", + "swapReviewFlowPrimaryText": "ऑर्डर का पुनः निरिक्षण करें", + "swapReviewFlowYouPay": "आप भुगतान करें", + "swapReviewFlowYouReceive": "आपको प्राप्त हुआ", + "swapTxConfirmationReceived": "प्राप्त हुआ!", + "swapTxConfirmationSwapFailed": "स्वैप विफल हो गया है", + "swapTxConfirmationSwapFailedSlippageLimit": "स्वैप ने स्लिपेज सीमा को पार कर लिया है, कृपया पुन: प्रयास करें।", + "swapTxConfirmationSwapFailedInsufficientBalance": "हम आपका अनुरोध पूरा नहीं कर पाए। लेनदेन पूरा करने के लिए आपके पास पर्याप्त बैलेंस नहीं है।", + "swapTxConfirmationSwapFailedTryAgain": "स्वैप विफल हो गया है, कृपया पुनः प्रयास करें", + "swapTxConfirmationSwappingTokens": "टोकन स्वैप कर रहा है...", + "swapTxConfirmationTokens": "टोकन", + "swapTxConfirmationTokensDeposited": "हो गया है! टोकन आपके वॉलेट में जमा कर दिए गए हैं", + "swapTxConfirmationTokensDepositedTitle": "हो गया!", + "swapTxConfirmationTokensDepositedBody": "टोकन आपके वॉलेट में जमा कर दिए गए हैं", + "swapTxConfirmationTokensWillBeDeposited": "लेन-देन एकबार पूरा होने के बाद आपके वॉलेट में जमा कर दिया जाएगा", + "swapTxConfirmationViewTransaction": "लेन-देन देखें", + "swapTxBridgeSubmitting": "लेनदेन सबमिट किया जा रहा है", + "swapTxBridgeSubmittingDescription": "{{sellNetwork}} पर {{sellAmount}} को {{buyNetwork}} पर {{buyAmount}} से स्वैप किया जा रहा है", + "swapTxBridgeFailed": "लेनदेन सबमिट करना विफल रहा", + "swapTxBridgeFailedDescription": "हम अनुरोध पूरा करने में असमर्थ रहे।", + "swapTxBridgeSubmitted": "लेनदेन सबमिट किया गया", + "swapTxBridgeSubmittedDescription": "लेनदेन का अनुमानित समय: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "आप यह विंडो सुरक्षित रूप से खारिज कर सकते हैं।", + "swapperMax": "अधिकतम", + "swapperTooltipNetwork": "नेटवर्क", + "swapperTooltipPrice": "कीमत", + "swapperTooltipAddress": "अनुबंध", + "switchToggle": "टॉगल", + "termsOfServiceActionButtonAgree": "मैं सहमत हूं", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "<1>\"मैं सहमत हूं\" पर क्लिक करके आप Phantom के साथ टोकन स्वैप करने के <3>नियमों और शर्तों को स्वीकार करते हैं।", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "हमने अपनी सेवा की शर्तों में संशोधन किया है। <1>\"मैं सहमत हूं\" पर क्लिक करके आप हमारी नई <3>सेवा की शर्तों से सहमत होते हैं।<5><6>हमारी नई सेवा की शर्तों में कुछ उत्पादों के लिए एक नई <8>शुल्क संरचना शामिल है।", + "termsOfServicePrimaryText": "सेवा की शर्तें", + "tokenRowUnknownToken": "अनजान टोकन", + "transactionsAppInteraction": "ऐप इंटरैक्शन", + "transactionsFailedAppInteraction": "विफल ऐप इंटरैक्शन", + "transactionsBidOnInterpolated": "{{name}} पर बोली", + "transactionsBidFailed": "बोली विफल हुई", + "transactionsBoughtInterpolated": "{{name}} को खरीदा", + "transactionsBoughtCollectible": "संग्रहणीय खरीदे", + "transactionBridgeInitiated": "ब्रिज शुरू किया गया", + "transactionBridgeInitiatedFailed": "ब्रिज शुरू करना विफल रहा", + "transactionBridgeStatusLink": "LI.FI पर स्टेटस देखें", + "transactionsBuyFailed": "खरीदना विफल रहा", + "transactionsBurnedSpam": "बर्न किया हुआ स्पैम", + "transactionsBurned": "बर्न किया", + "transactionsUnwrapped": "अनरैप किया गया", + "transactionsUnwrappedFailed": "अनरैप करना विफल हो गया है", + "transactionsCancelBidOnInterpolated": "{{name}} की बोली रद्द हुई", + "transactionsCancelBidOnFailed": "बोली रद्द करना विफल रहा", + "transactionsError": "त्रुटि", + "transactionsFailed": "विफल", + "transactionsSwapped": "स्वैप किया", + "transactionsFailedSwap": "स्वैप विफल हो गया है", + "transactionsFailedBurn": "बर्न करना विफल रहा", + "transactionsFrom": "से", + "transactionsListedInterpolated": "{{name}} को लिस्टेड किया", + "transactionsListedFailed": "लिस्ट करना विफल रहा", + "transactionsNoActivity": "कोई गतिविधि नहीं", + "transactionsReceived": "प्राप्त हुआ", + "transactionsReceivedInterpolated": "{{amount}} SOL प्राप्त हुआ", + "transactionsSending": "भेजा जा रहा है...", + "transactionsPendingCreateListingInterpolated": "{{name}} को बनाया जा रहा है", + "transactionsPendingEditListingInterpolated": "Editing {{name}} को संपादित किया जा रहा है", + "transactionsPendingSolanaPayTransaction": "Solana Pay लेनदेन की पुष्टि की जा रही है", + "transactionsPendingRemoveListingInterpolated": "{{name}} को अनलिस्ट किया जा रहा है", + "transactionsPendingBurningInterpolated": "{{name}} को बर्न किया जा रहा है", + "transactionsPendingSending": "भेजा जा रहा है", + "transactionsPendingSwapping": "स्वैप किया जा रहा है", + "transactionsPendingBridging": "ब्रिजिंग", + "transactionsPendingApproving": "स्वीकृत किया जा रहा है", + "transactionsPendingCreatingAndDelegatingStake": "हिस्सेदारी बनाई जा रही है और सौंपी जा रही है", + "transactionsPendingDeactivatingStake": "हिस्सेदारी डीएक्टिवेट की जा रही है", + "transactionsPendingDelegatingStake": "हिस्सेदारी सौंपी जा रही है", + "transactionsPendingWithdrawingStake": "हिस्सेदारी वापस ली जा रही है", + "transactionsPendingAppInteraction": "ऐप का बचा हुआ इंटरैक्शन", + "transactionsPendingBitcoinTransaction": "BTC लेनदेन बचा हुआ है", + "transactionsSent": "भेज दिया गया है", + "transactionsSendFailed": "भेजना विफल रहा", + "transactionsSwapOn": "{{dappName}} पर स्वैप करें", + "transactionsSentInterpolated": "{{amount}} SOL भेजा गया", + "transactionsSoldInterpolated": "{{name}} को बेचा", + "transactionsSoldCollectible": "संग्रहणीय बेचे गए", + "transactionsSoldFailed": "बिक्री विफल रही", + "transactionsStaked": "स्टैक किया गया", + "transactionsStakedFailed": "हिस्सेदारी विफल रही", + "transactionsSuccess": "सफल", + "transactionsTo": "को", + "transactionsTokenSwap": "टोकन स्वैप", + "transactionsUnknownAmount": "अज्ञात", + "transactionsUnlistedInterpolated": "{{name}} को अनलिस्टेड किया", + "transactionsUnstaked": "अनस्टैक किया गया", + "transactionsUnlistedFailed": "अनलिस्ट करना विफल रहा", + "transactionsDeactivateStake": "हिस्सेदारी डीएक्टिवेट की गई", + "transactionsDeactivateStakeFailed": "हिस्सेदारी डीएक्टिवेट करना विफल रहा", + "transactionsWaitingForConfirmation": "पुष्टि की प्रतीक्षा में", + "transactionsWithdrawStake": "हिस्सेदारी वापस ले लें", + "transactionsWithdrawStakeFailed": "अनस्टैक करना विफल रहा", + "transactionCancelled": "रद्द किया गया", + "transactionCancelledFailed": "रद्द करना विफल रहा", + "transactionApproveToken": "स्वीकृत {{tokenSymbol}}", + "transactionApproveTokenFailed": "{{tokenSymbol}} स्वीकृत होना विफल रहा", + "transactionApprovalFailed": "स्वीकृति विफल रही", + "transactionRevokeApproveToken": "वापस लिए गए {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "{{tokenSymbol}} वापस लेना विफल रहा", + "transactionRevokeFailed": "वापस लेना विफल रहा", + "transactionApproveDetailsTitle": "स्वीकृति का विवरण", + "transactionCancelOrder": "ऑर्डर रद्द करें", + "transactionCancelOrderFailed": "ऑर्डर रद्द करना विफल रहा", + "transactionApproveAppLabel": "ऐप", + "transactionApproveAmountLabel": "रकम", + "transactionApproveTokenLabel": "टोकन", + "transactionApproveCollectionLabel": "संग्रह", + "transactionApproveAllItems": "सभी आइटमों को स्वीकृति दें", + "transactionSpendUpTo": "इतने तक खर्च करें", + "transactionCancel": "लेनदेन रद्द करें", + "transactionPrioritizeCancel": "रद्द करने को प्राथमिकता दें", + "transactionSpeedUp": "लेनदेन की गति बढ़ाएं", + "transactionCancelHelperText": "रद्द किए जाने से पहले मूल लेनदेन पूरा हो सकता है।", + "transactionSpeedUplHelperText": "इससे नेटवर्क की स्थितियों के आधार पर आपके लेनदेन की गति अधिकतम की जाएगी।", + "transactionCancelHelperMobile": "इस लेनदेन को रद्द करने के प्रयास में <1>{{amount}} तक का खर्च आएगा। रद्द किए जाने से पहले मूल लेनदेन पूरा हो सकता है।", + "transactionCancelHelperMobileWithEstimate": "इस लेनदेन को रद्द करने के प्रयास में <1>{{amount}} तक का खर्च आएगा। यह लगभग {{timeEstimate}} में पूरा हो जाएगा। रद्द किए जाने से पहले मूल लेनदेन पूरा हो सकता है।", + "transactionSpeedUpHelperMobile": "इस लेनदेन की गति अधिकतम करने के लिए इसमें <1>{{amount}} तक खर्च आएगा।", + "transactionSpeedUpHelperMobileWithEstimate": "इस लेनदेन की गति अधिकतम करने में <1>{{amount}} तक का खर्च आएगा। यह लगभग {{timeEstimate}} में पूरा हो जाएगा।", + "transactionEstimatedTime": "अनुमानित समय", + "transactionCancelingSend": "भेजना रद्द किया जा रहा है", + "transactionPrioritizingCancel": "रद्द करने को प्राथमिकता दी जा रही है", + "transactionCanceling": "रद्द किया जा रहा है", + "transactionReplaceError": "एक त्रुटि हुई। आपके खाते में कोई फीस चार्ज नहीं की गई। आप फिर से कोशिश कर सकते हैं।", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} पर्याप्त नहीं", + "transactionGasLimitError": "गैस सीमा का अनुमान लगाना विफल रहा", + "transactionGasEstimationError": "गैस का अनुमान लगाना विफल रहा", + "pendingTransactionCancel": "रद्द करें", + "pendingTransactionSpeedUp": "गति बढ़ाएं", + "pendingTransactionStatus": "स्टेटस", + "pendingTransactionPending": "लंबित", + "pendingTransactionPendingInteraction": "बचा हुआ इंटरैक्शन", + "pendingTransactionCancelling": "रद्द किया जा रहा है", + "pendingTransactionDate": "तिथि", + "pendingTransactionNetworkFee": "नेटवर्क फीस", + "pendingTransactionEstimatedTime": "अनुमानित समय", + "pendingTransactionEstimatedTimeHM": "{{hours}}h {{minutes}}m", + "pendingTransactionEstimatedTimeMS": "{{minutes}}m {{seconds}}s", + "pendingTransactionEstimatedTimeS": "{{seconds}}s", + "pendingTransactionsSendingTitle": "{{assetSymbol}} को भेजा जा रहा है", + "pendingTransactionsUnknownEstimatedTime": "अज्ञात", + "pendingTransactionUnknownApp": "अज्ञात ऐप", + "unlockActionButtonUnlock": "अनलॉक", + "unlockEnterPassword": "अपना पासवर्ड दर्ज करें", + "unlockErrorIncorrectPassword": "गलत पासवर्ड", + "unlockErrorSomethingWentWrong": "कुछ त्रुटि हुई है। कृपया बाद में फिर कोशिश करें", + "unlockForgotPassword": "पासवर्ड भूल गए हैं", + "unlockPassword": "पासवर्ड", + "forgotPasswordText": "आप अपने वॉलेट का 12-24 शब्द का रिकवरी वाक्यांश दर्ज करके अपना पासवर्ड रीसेट कर सकते हैं। Phantom आपके लिए आपका पासवर्ड रिकवर कर सकता है।", + "appInfo": "ऐप जानकारी", + "lastUsed": "पिछली बार इस्तेमाल किया गया", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "हार्डवेयर खातों के साथ उपलब्ध नहीं।", + "trustedAppAutoConfirmDisclaimer1": "सक्रिय रहने पर, Phantom आपको सूचित किए बिना या पुष्टि के अनुरोध के बिना इस ऐप के सभी अनुरोधों की पुष्टि करेगा।", + "trustedAppAutoConfirmDisclaimer2": "इसे सक्षम करने से आपके फ़ंड के साथ धोखाधड़ी का खतरा पैदा हो सकता है। केवल अपने भरोसेमंद ऐप्स के साथ यह फ़ीचर उपयोग करें।", + "validationUtilsPasswordIsRequired": "पासवर्ड की आवश्यकता है", + "validationUtilsPasswordLength": "पासवर्ड 8 अक्षरों का होना चाहिए", + "validationUtilsPasswordsDontMatch": "पासवर्ड मेल नहीं खा रहे हैं", + "validationUtilsPasswordCantBeSame": "आप पुराने पासवर्ड का उपयोग नहीं कर सकते हैं", + "validatorCardEstimatedApy": "अनुमानित APY", + "validatorCardCommission": "कमीशन", + "validatorCardTotalStake": "कुल हिस्सेदारी", + "validatorCardNumberOfDelegators": "# के प्रतिनिधि", + "validatorListChooseAValidator": "एक सत्यापनकर्ता चुनें", + "validatorListErrorFetching": "हम सत्यापनकर्ताओं को प्राप्त करने में असमर्थ रहे। कृपया बाद में फिर कोशिश करें।", + "validatorListNoResults": "कोई परिणाम नहीं", + "validatorListReload": "पुनः लोड करें", + "validatorListSearch": "खोजें", + "validatorInfoTooltip": "सत्यापनकर्ता", + "validatorInfoTitle": "सत्यापनकर्ता", + "validatorInfoDescription": "किसी सत्यापनकर्ता पर अपने SOL को स्टेक करके आप Solana नेटवर्क के प्रदर्शन और सुरक्षा में योगदान देते हैं, ये सभी बदले में SOL टोकन जीतते हुए होता है।", + "validatorApyInfoTooltip": "अनुमानित APY", + "validatorApyInfoTitle": "अनुमानित APY", + "validatorApyInfoDescription": "यह वह प्रतिफल दर है जिसे आप सत्यापनकर्ता पर अपने SOL को स्टेक करके कमाते हैं।", + "validatorViewActionButtonStake": "हिस्सेदारी", + "validatorViewErrorFetching": "सत्यापनकर्ता नहीं लाए जा सके।", + "validatorViewInsufficientBalance": "अपर्याप्त शेष", + "validatorViewMax": "अधिकतम", + "validatorViewPrimaryText": "स्टेकिंग शुरू करें", + "validatorViewDescriptionInterpolated": "चुनें कि आप इस वैलिडेटर के साथ कितना SOL <1> स्टेक करना चाहते हैं। <3>अधिक जानें", + "validatorViewAmountSOLRequiredToStakeInterpolated": "हिस्सेदारी के लिए {{amount}} SOL आवश्यक हैं", + "validatorViewValidator": "सत्यापनकर्ता", + "walletMenuItemsAddConnectWallet": "वॉलेट जोड़ें / कनेक्ट करें", + "walletMenuItemsBridgeAssets": "संपत्ति जोड़ें", + "walletMenuItemsHelpAndSupport": "सहायता और समर्थन", + "walletMenuItemsLockWallet": "वॉलेट लॉक करें", + "walletMenuItemsResetSecretPhrase": "गुप्त वाक्यांश रीसेट करें", + "walletMenuItemsShowMoreAccounts": "और {{count}} दिखाएं...", + "walletMenuItemsHideAccounts": "खाते छिपाएं", + "whatsNewOverlayNew": "नया!", + "whatsNewOverlayv1ActionGetAppNow": "अभी ऐप पाएं", + "whatsNewOverlayv1PrimaryText": "अब iOS के लिए Phantom उपलब्ध है!", + "whatsNewOverlayv1ScanWithCamera": "अपने iPhone कैमरा से स्कैन करें", + "whatsNewOverlayv1SecondaryText": "यह घोषणा करते हुए हमें खुशी हो रही है कि ऐप स्टोर में iOS के लिए Phantom उपलब्ध है! अपनी जेब में Phantom की ताकत का अनुभव लें!", + "whatsNewOverlayv2ActionListOnME": "Magic Eden पर अपने NFT को लिस्ट करें!", + "whatsNewOverlayv2ActionTryItNow": "इसे अभी आजमाएं", + "whatsNewOverlayv2SecondaryText": "आप अपने Phantom ब्राउज़र एक्सटेंशन से Magic Eden पर NFT को अभी लिस्ट कर सकते हैं। अपनी लिस्टिंग को पूरी तरह से मैनेज करने के लिए कीमत को संपादित करें और अनलिस्ट करें।", + "whatsNewOverlayv3ActionBurnSpam": "स्पैम NFT बर्न करें!", + "whatsNewOverlayv3SecondaryText": "अब आप स्पैम NFT बर्न कर सकते हैं और SOL की छोटी संख्या प्राप्त कर सकते हैं। स्पैम NFT पर क्लिक करें, \"...\" आइकन पर क्लिक करें और इसे अपने वॉलेट से निकालने के लिए \"टोकन बर्न करें\" चुने।", + "toggleMultiChainHeader": "मल्टी-चेन", + "disableMultiChainHeader": "Solana-ओनली मोड", + "disableMultiChainDetail1Header": "Solana पर पूरी सुविधाएं पाएं", + "disableMultiChainDetail1SecondaryText": "दूसरे चेन देखे बिना अपने Solana खाते, टोकन और संग्रहणीय को प्रबंधित करें।", + "disableMultiChainDetail2Header": "किसी भी समय मल्टी-चेन में वापस आएं", + "disableMultiChainDetail2SecondaryText": "आपका मौजूदा Ethereum और Polygon बैलेंस सुरक्षित रखा जाएगा जब आप मल्टी-चेन को फिर से सक्षम करेंगे।", + "disableMultiChainButton": "केवल-Solana को सक्षम करें", + "disabledMultiChainHeader": "केवल-Solana सक्षम किया गया", + "disabledMultiChainText": "आप किसी भी समय मल्टी-चेन को फिर से सक्षम कर सकते हैं।", + "enableMultiChainHeader": "मल्टी-चेन सक्षम करें", + "enabledMultiChainHeader": "मल्टी-चेन को सक्षम किया गया", + "enabledMultiChainText": "Ethereum और Polygon के लिए अब आपके वॉलेट में सपोर्ट है।", + "incompatibleAccountHeader": "असंगत खाता", + "incompatibleAccountInterpolated": "कृपया 'केवल-Solana मोड' को सक्षम करने से पहले इन 'केवल-Ethereum खातों' को हटाएं: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "नया क्या है!", + "welcomeToMultiChainPrimaryText": "हर चीज के लिए एक वॉलेट", + "welcomeToMultiChainDetail1Header": "Ethereum और Polygon का सपोर्ट", + "welcomeToMultiChainDetail1SecondaryText": "Solana, Ethereum और Polygon के आपके सभी टोकन और NFT एक जगर पर।", + "welcomeToMultiChainDetail2Header": "अपनी पसंद के सभी ऐप्स का उपयोग करें", + "welcomeToMultiChainDetail2SecondaryText": "नेटवर्क को बदले बिना एकाधिक चेन पर ऐप्स को कनेक्ट हों।", + "welcomeToMultiChainDetail3Header": "अपना MetaMask वॉलेट इंपोर्ट करें", + "welcomeToMultiChainDetail3SecondaryText": "सभी Ethereum और Polygon पर अपने सभी सीड फ़्रेज आसानी से इंपोर्ट करें।", + "welcomeToMultiChainIntro": "Phantom Multichain में आपका स्वागत है!", + "welcomeToMultiChainIntroDesc": "Solana, Ethereum और Polygon के आपके सभी टोकन एक जगह पर हैं। सभी चीजों के लिए आपका एक वॉलेट।", + "welcomeToMultiChainAccounts": "मल्टीचेन खाते फिर से डिजाइन किए गए", + "welcomeToMultiChainAccountsDesc": "मल्टीचेन के लिए फिर से डिजाइन किए गए, प्रत्येक अकाउंट में समकक्ष ETH और Polygon पते हैं।", + "welcomeToMultiChainApps": "सभी जगह काम करते हैं", + "welcomeToMultiChainAppsDesc": "Ethereum, Polygon और Solana पर हरेक ऐप के साथ Phantom कंपैटिबल है। “MetaMask से कनेक्ट करें” पर क्लिक करें और आप आगे बढ़ने के लिए तैयार हैं।", + "welcomeToMultiChainImport": "MetaMask से तुरंत इंपोर्ट करें", + "welcomeToMultiChainImportDesc": "MetaMask या Coinbase वॉलेट जैसे वॉलेट से अपने गोपनीय वाक्यांश या निजी कुंजी इंपोर्ट करें। ये सभी एक जगह पर।", + "welcomeToMultiChainImportInterpolated": "MetaMask या Coinbase वॉलेट जैसे वॉलेट से <0>अपने गोपनीय वाक्यांश या निजी कुंजी इंपोर्ट करें। ये सभी एक जगह पर।", + "welcomeToMultiChainTakeTour": "टूर लें", + "welcomeToMultiChainSwapperTitle": "Ethereum,\nPolygon और Solana पर स्वैप करें", + "welcomeToMultiChainSwapperDetail1Header": "Ethereum और Polygon का सपोर्ट", + "welcomeToMultiChainSwapperDetail1SecondaryText": "अब आप अपने वॉलेट से ERC-20 टोकन को आसानी से स्वैप कर सकते हैं।", + "welcomeToMultiChainSwapperDetail2Header": "बेहतरीन कीमतें और बेहद कम फ़ीस।", + "welcomeToMultiChainSwapperDetail2SecondaryText": "अधिकतम प्रतिफल के लिए 100+ लिक्विडिटी सोर्स और स्मार्ट ऑर्डर रूटिंग।", + "networkErrorTitle": "नेटवर्क त्रुटि", + "networkError": "दुर्भाग्य से हम नेटवर्क को एक्सेस नहीं कर सकते। कृपया बाद में फिर कोशिश करें।", + "authenticationUnlockPhantom": "Phantom को अनलॉक करें", + "errorAndOfflineSomethingWentWrong": "कुछ गड़बड़ी हुई", + "errorAndOfflineSomethingWentWrongTryAgain": "कृपया पुन: प्रयास करें", + "errorAndOfflineUnableToFetchAssets": "हम संपत्तियों को प्राप्त करने में असमर्थ रहे। कृपया बाद में फिर कोशिश करें।", + "errorAndOfflineUnableToFetchCollectibles": "हम संग्रहणीय को प्राप्त करने में असमर्थ रहे। कृपया बाद में फिर कोशिश करें।", + "errorAndOfflineUnableToFetchSwap": "हम स्वैप जानकारी को प्राप्त करने में असमर्थ रहे। कृपया बाद में फिर कोशिश करें।", + "errorAndOfflineUnableToFetchTransactionHistory": "हम इस समय आपकी लेनदेन हिस्ट्री पाने में असमर्थ हैं। अपने नेटवर्क कनेक्शन की जांच करें या बाद में फिर कोशिश करें।", + "errorAndOfflineUnableToFetchRewardsHistory": "हम पुरस्कार हिस्ट्री को प्राप्त करने में असमर्थ रहे। कृपया बाद में फिर कोशिश करें।", + "networkHealthSheetCloseButtonText": "ओके", + "swapReviewError": "आपके ऑर्डर की समीक्षा करते हुए कुछ गलत हुआ, कृपया फिर कोशिश करें।", + "sendSelectToken": "टोकन चुनें", + "swapBalance": "शेष राशि", + "swapTitle": "टोकन स्वैप करें", + "swapSelectToken": "टोकन चुनें", + "swapYouPay": "आप भुगतान करते हैं", + "swapYouReceive": "आपको प्राप्त होते हैं", + "aboutPrivacyPolicy": "गोपनीयता नीति", + "aboutVersion": "वर्शन {{version}}", + "aboutVisitWebsite": "वेबसाइट पर जाएं", + "bottomSheetConnectTitle": "कनेक्ट करें", + "A11YbottomSheetConnectTitle": "बॉटम शीट कनेक्ट", + "A11YbottomSheetCommandClose": "बॉटम शीट अस्वीकार करें", + "A11YbottomSheetCommandBack": "बॉटम शीट बैक", + "bottomSheetSignTypedDataTitle": "साइन मैसेज", + "bottomSheetSignMessageTitle": "साइन मैसेज", + "bottomSheetSignInTitle": "साइन इन करें", + "bottomSheetSignInAndConnectTitle": "साइन इन करें", + "bottomSheetConfirmTransactionTitle": "लेनदेन की पुष्टि करें", + "bottomSheetConfirmTransactionsTitle": "लेनदेन की पुष्टि करें", + "bottomSheetAdvancedTitle": "एडवांस", + "bottomSheetReadOnlyAccountTitle": "व्यू-ओनली मोड", + "bottomSheetTransactionSettingsTitle": "नेटवर्क फीस", + "bottomSheetConnectDescription": "कनेक्ट करने से इस साइट को चयनित खाते का बैलेंस और गतिविधि देखने की अनुमति मिलेगी।", + "bottomSheetSignInDescription": "इस मैसेज पर साइन करने से चुने हुए खाते के लिए आपकी ओनरशिप साबित हो जाएगी। केवल ऐसे एप्लिकेशन के मैसेज पर साइन करें जिन पर आप भरोसा करते हैं।", + "bottomSheetSignInAndConnectDescription": "स्वीकृत करने से इस साइट को चयनित खाते का बैलेंस और गतिविधि देखने की अनुमति मिलेगी।", + "bottomSheetConfirmTransactionDescription": "बैलेंस परिवर्तन अनुमानित हैं। इसमें शामिल राशियों और एसेट की गारंटी नहीं है।", + "bottomSheetConfirmTransactionsDescription": "बैलेंस में बदलाव अनुमानित हैं। इसमें शामिल राशियों और एसेट की गारंटी नहीं है।", + "bottomSheetSignTypedDataDescription": "यह केवल अनुमति अनुरोध है। हो सकता है कि लेनदेन तत्काल निष्पादित न हो।", + "bottomSheetSignTypedDataSecondDescription": "बैलेंस परिवर्तन अनुमानित हैं। इसमें शामिल राशियों और एसेट की गारंटी नहीं है।", + "bottomSheetSignMessageDescription": "इस मैसेज पर साइन करने से चुने हुए खाते के लिए आपकी ओनरशिप साबित हो जाएगी। केवल ऐसे एप्लिकेशन के मैसेज पर साइन करें जिन पर आप भरोसा करते हैं।", + "bottomSheetReadOnlyAccountDescription": "इस एक्शन को व्यू-ओनली मोड में करने में असमर्थ।", + "bottomSheetMessageRow": "मैसेज", + "bottomSheetStatementRow": "स्टेटमेंट", + "bottomSheetAutoConfirmRow": "ऑटो-कन्फ़र्म करें", + "bottomSheetAutoConfirmOff": "बंद", + "bottomSheetAutoConfirmOn": "चालू", + "bottomSheetAccountRow": "खाता", + "bottomSheetAdvancedRow": "एडवांस", + "bottomSheetContractRow": "अनुबंध का पता", + "bottomSheetSpenderRow": "खर्च करने वाले का एड्रेस", + "bottomSheetNetworkRow": "नेटवर्क", + "bottomSheetNetworkFeeRow": "नेटवर्क फीस", + "bottomSheetEstimatedTimeRow": "अनुमानित समय", + "bottomSheetAccountRowDefaultAccountName": "खाता", + "bottomSheetConnectRequestDisclaimer": "केवल उन वेबसाइटों से जुड़ें जिन पर आप भरोसा करते हैं", + "bottomSheetSignInRequestDisclaimer": "केवल उन वेबसाइटों में साइन इन करें जिन पर आप भरोसा करते हैं", + "bottomSheetSignatureRequestDisclaimer": "अगर आप इस वेबसाइट पर भरोसा करते हैं, तो ही इसकी पुष्टि करें।", + "bottomSheetIgnoreWarning": "चेतावनी पर ध्यान न दें, फिर भी आगे बढ़ें", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "बैलेंस में कोई बदलाव नहीं मिला। कृपया सावधानी से आगे बढ़ें और केवल तभी पुष्टि करें यदि आप इस साइट पर भरोसा करते हैं।", + "bottomSheetReadOnlyWarning": "आप केवल यह एड्रेस देख रहे हैं। आपको लेनदेन पर साइन करने और संदेशों के लिए गोपनीय वाक्यांश इंपोर्ट करना होगा।", + "bottomSheetWebsiteIsUnsafeWarning": "यह वेबसाइट उपयोग के लिए असुरक्षित है और इसमें आपके फंड चुराने की कोशिश की जा सकती है।", + "transactionsFromInterpolated": "से: {{से}}", + "transactionsFromParagraphInterpolated": "{{from}} से", + "transactionsSolInterpolated": "{{राशि}} SOL", + "transactionsToday": "आज", + "transactionsToInterpolated": "को: {{को}}", + "transactionsToParagraphInterpolated": "{{to}} को", + "transactionsYesterday": "कल", + "addEditAddressAdd": "पता जोड़ें", + "addEditAddressDelete": "पता डिलीट करें", + "addEditAddressDeleteTitle": "क्या आप वाकई यह पता डिलीट करना चाहते हैं?", + "addEditAddressSave": "पता सहेजें", + "dAppBrowserComingSoon": "dApp ब्राउज़र जल्द आ रहा है!", + "dAppBrowserSearchPlaceholder": "कोई यूआरएल खोजें या टाइप करें", + "dAppBrowserOpenInNewTab": "नए टैब में खोलें", + "dAppBrowserSuggested": "सुझाया गया", + "dAppBrowserFavorites": "पसंदीदा", + "dAppBrowserBookmarks": "बुकमार्क", + "dAppBrowserBookmarkAdd": "बुकमार्क जोड़ें", + "dAppBrowserBookmarkRemove": "बुकमार्क हटाएं", + "dAppBrowserTrustedApps": "हालिया", + "dAppBrowserFavoritesDescription": "आपके पसंदीदा यहां दिखाए जाएंगे", + "dAppBrowserBookmarksDescription": "आपके बुकमार्क यहां दिखाए जाएंगे", + "dAppBrowserRecentsDescription": "हालिया कनेक्टेड dapps यहां दिखाई देंगे", + "dAppBrowserEmptyScreenDescription": "URL टाइप करें या वेब पर खोजें", + "dAppBrowserBlocklistScreenTitle": "{{origin}} को ब्लॉक कर दिया गया है! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom का मानना है कि यह वेबसाइट दुर्भावनापूर्ण है और इसका उपयोग करना असुरक्षित है।", + "part2": "इस साइट को ज्ञात फ़िशिंग वेबसाइटों और स्कैम के ऐसे डेटाबेस के हिस्से के रूप में फ़्लैग किया गया है जिसे समुदाय द्वारा सतत निर्मित किया जाता है। अगर आपको लगता है कि साइट को गलती से फ़्लैग किया गया है, तो कृपया समस्या दर्ज करें।" + }, + "dAppBrowserBlocklistScreenIgnoreButton": "चेतावनी पर ध्यान न दें, किसी भी तरह दिखाएं", + "dAppBrowserActionBookmark": "बुकमार्क करें", + "dAppBrowserActionRemoveBookmark": "बुकमार्क हटाएं", + "dAppBrowserActionRefresh": "रिफ़्रेश करें", + "dAppBrowserActionShare": "शेयर करें", + "dAppBrowserActionCloseTab": "टैब बंद करें", + "dAppBrowserActionEndAutoConfirm": "ऑटो-कन्फ़र्म बंद करें", + "dAppBrowserActionDisconnectApp": "ऐप को डिस्कनेक्ट करें", + "dAppBrowserActionCloseAllTabs": "सभी टैब बंद करें", + "dAppBrowserNavigationAddressPlaceholder": "खोजने के लिए कोई यूआरएल डालें", + "dAppBrowserTabOverviewMore": "ज़्यादा", + "dAppBrowserTabOverviewAddTab": "टैब जोड़ें", + "dAppBrowserTabOverviewClose": "बंद करें", + "dAppBrowserCloseTab": "टैब बंद करें", + "dAppBrowserClose": "बंद करें", + "dAppBrowserTabOverviewAddBookmark": "बुकमार्क जोड़ें", + "dAppBrowserTabOverviewRemoveBookmark": "बुकमार्क हटाएं", + "depositAssetListSuggestions": "सुझाव", + "depositUndefinedToken": "सॉरी, इस टोकन को जमा नहीं कर सकते", + "onboardingImportRecoveryPhraseDetails": "विवरण", + "onboardingCreateRecoveryPhraseVerifyTitle": "गोपनीय रिकवरी वाक्यांश को लिख लिया है?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "गोपनीय रिकवरी वाक्यांश के बिना, आप इससे संबंधित अपनी कुंजी या किसी अन्य संपत्ति को एक्सेस नहीं कर पाएंगे।", + "onboardingCreateRecoveryPhraseVerifyYes": "हां", + "onboardingCreateRecoveryPhraseErrorTitle": "त्रुटि", + "onboardingCreateRecoveryPhraseErrorSubtitle": "हम खाता उत्पन्न करने में असफल रहे थे, कृपया फिर कोशिश करें।", + "onboardingDoneDescription": "अब आप अपने वॉलेट का पूरा फायदा उठा सकते हैं।", + "onboardingDoneGetStarted": "शुरुआत करें", + "onboardingImportAccountsEmptyResult": "कोई खाता नहीं मिला", + "onboardingImportAccountsAccountName": "खाता {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "सागा {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "लेजर {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "हमें गतिविधि के साथ {{numberOfWallets}} खाता मिला", + "onboardingImportAccountsFoundAccounts_other": "हमें गतिविधि के साथ {{numberOfWallets}} खाते मिले", + "onboardingImportAccountsFoundAccountsNoActivity_one": "हमें {{numberOfWallets}} खाता मिला है", + "onboardingImportAccountsFoundAccountsNoActivity_other": "हमें {{numberOfWallets}} खाते मिले हैं", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "वाक्यांश कम से कम 12 शब्दों का होना चाहिए।", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "वाक्यांश ठीक-ठीक 12 या 24 शब्दों का होना चाहिए।", + "onboardingImportRecoveryPhraseWrongWord": "गलत शब्द: {{ words }}।", + "onboardingProtectTitle": "अपने वॉलेट की रक्षा करें", + "onboardingProtectDescription": "बायोमीट्रिक सुरक्षा को जोड़ने से सुनिश्चित होगा कि आप अकेले ऐसे व्यक्ति हैं जो अपने वॉलेट को एक्सेस कर सकते हैं।", + "onboardingProtectButtonHeadlineDevice": "डिवाइस", + "onboardingProtectButtonHeadlineFaceID": "फेस ID", + "onboardingProtectButtonHeadlineFingerprint": "फिंगरप्रिंट", + "onboardingProtectButtonHeadlinePIN": "पिन", + "onboardingProtectButtonSubheadline": "{{ authType }} ऑथेंटिकेशन उपयोग करें", + "onboardingProtectError": "ऑथेंटिकेशन करते हुए कुछ गलत हुआ, कृपया फिर कोशिश करें", + "onboardingProtectBiometryIosError": "Phantom में बायोमीट्रिक प्रमाणन कॉन्फ़िगर किया गया है लेकिन इसे सिस्टम सेटिंग्ज़ में अक्षम किया गया है। इसे फिर से सक्षम करने के लिए कृपया सेटिंग्ज़ > Phantom > Face ID या Touch ID खोलें।", + "onboardingProtectRemoveAuth": "ऑथेंटिकेशन बंद करें", + "onboardingProtectRemoveAuthDescription": "क्या आप वाकई ऑथेंटिकेशन को बंद करना चाहते हैं?", + "onboardingWelcomeTitle": "Phantom में आपका स्वागत है", + "onboardingWelcomeDescription": "शुरू करने के लिए, नया वॉलेट बनाएं या सीड फ़्रेज से कोई वॉलेट इंपोर्ट करें।", + "onboardingWelcomeCreateWallet": "नया वॉलेट बनाएं", + "onboardingWelcomeAlreadyHaveWallet": "मेरे पास पहले से वॉलेट है", + "onboardingWelcomeConnectSeedVault": "सीड वॉल्ट कनेक्ट करें", + "onboardingSlide1Title": "कंट्रोल आपके पास,\nसुरक्षा हमारे जिम्मे", + "onboardingSlide1Description": "आपके फंड बायोमीट्रिक, स्कैम डिटेक्शन और 24/7 सपोर्ट की मदद से गोपनीय और सुरक्षित रहते हैं।", + "onboardingSlide2Title": "आपके NFT\nके लिए सबसे उपयुक्त जगह", + "onboardingSlide2Description": "लिस्टिंग मैनेज करें, स्पैम बर्न करें और उपयोगी पुश नोटिफिकेशन के ज़रिए ताजा जानकारी से अवगत रहें।", + "onboardingSlide3Title": "अपने टोकन से कई काम करें", + "onboardingSlide3Description": "अपना वॉलेट कभी भी छोड़ें बिना — स्टोर करें, स्वैप करें, स्टैक करें और पुरस्कार जीतें। ", + "onboardingSlide4Title": "Web3 का बेस्ट जानें", + "onboardingSlide4Description": "इन-ऐप ब्राउज़र के साथ प्रमुख ऐप्स और संग्रह को ढूंढें और उनसे कनेक्ट हों।", + "onboardingMultichainSlide5Title": "हर चीज के लिए एक वॉलेट", + "onboardingMultichainSlide5Description": "एक यूज़र-फ़्रेंडली इंटरफ़ेस में Solana, Ethereum और Polygon की सभी सुविधाओं का अनुभव लें।", + "onboardingMultichainSlide5DescriptionWithBitcoin": "एक यूज़र-फ़्रेंडली इंटरफ़ेस में Solana, Ethereum, Polygon और Bitcoin की सभी सुविधाओं का अनुभव लें।", + "requireAuth": "ऑथेंटिकेशन आवश्यक है", + "requireAuthImmediately": "तत्काल", + "availableToSend": "भेजने के लिए उपलब्ध", + "sendEnterAmount": "राशि दर्ज करें", + "sendEditMemo": "मेमो एडिट करें", + "sendShowLogs": "त्रुटि लॉग दिखाएं", + "sendHideLogs": "त्रुटि लॉग छिपाएं", + "sendGoBack": "वापस जाएं", + "sendTransactionSuccess": "आपके टोकन सफलतापूर्वक इन्हें भेजे गए थे", + "sendInputPlaceholder": "नाम या पता", + "sendRecentlyUsedAddressLabel": "{{formattedTimestamp}} पहले उपयोग किया", + "sendRecipientAddress": "प्राप्तकर्ता का पता", + "sendTokenInterpolated": "{{tokenSymbol}} भेजें", + "sendPasteFromClipboard": "क्लिपबोर्ड से पेस्ट करें", + "sendScanQR": "QR कोड स्कैन करें", + "sendTo": "प्रति:", + "sendCameraAccess": "कैमरा एक्सेस", + "sendCameraAccessSubtitle": "QR कोड स्कैन करने के लिए, कैमरा एक्सेस को चालू करना होता है। क्या आप अभी सेटिंग खोलना चाहेंगे?", + "sendSettings": "सेटिंग", + "sendOK": "ओके", + "invalidQRCode": "यह QR कोड मान्य नहीं है।", + "sendInvalidQRCode": "यह QR कोड कोई मान्य पता नहीं है", + "sendInvalidQRCodeSubtitle": "फिर से या दूसरे QR कोड के साथ कोशिश करें।", + "sendInvalidQRCodeSplToken": "QR कोड में अमान्य टोकन", + "sendInvalidQRCodeSplTokenSubtitle": "इस QR कोड में एक टोकन है जो आपके पास नहीं है या जिसे हम पहचान नहीं पा रहे हैं।", + "sendScanAddressToSend": "फंड भेजने के लिए {{tokenSymbol}} पते को स्कैन करें", + "sendScanAddressToSendNoSymbol": "फंड भेजने के लिए पता स्कैन करें", + "sendScanAddressToSendCollectible": "संग्रहणीय भेजने के लिए SOL पता स्कैन करें", + "sendScanAddressToSendCollectibleMultichain": "संग्रहणीय भेजने के लिए पता स्कैन करें", + "sendSummary": "सारांश", + "sendUndefinedToken": "सॉरी, इस टोकन को भेज नहीं सकते", + "sendNoTokens": "कोई टोकन उपलब्ध नहीं है", + "noBuyOptionsAvailableInCountry": "आपके देश में कोई खरीद विकल्प उपलब्ध नहीं है", + "swapAvailableTokenDisclaimer": "नेटवर्क के बीच ब्रिजिंग करने के लिए सीमित संख्या में टोकन उपलब्ध हैं।", + "swapCrossSwapNetworkTooltipTitle": "नेटवर्क के बीच स्वैप किया जा रहा है", + "swapCrossSwapNetworkTooltipDescription": "नेटवर्क के बीच स्वैप करते समय यह सुझाव दिया जाता है कि सबसे कम कीमत और सबसे तेज लेनदेन के लिए उपलब्ध टोकन का इस्तेमाल करें।", + "settingsAbout": "Phantom का परिचय", + "settingsConfirm": "हां", + "settingsMakeSureNoOneIsWatching": "सुनिश्चित करें कि कोई आपकी स्क्रीन नहीं देख रहा है", + "settingsManageAccounts": "खाते प्रबंधित करें", + "settingsPrompt": "क्या आप वाकई जारी रखना चाहते हैं?", + "settingsSelectAvatar": "अवतार चुनें", + "settingsSelectSecretPhrase": "गोपनीय वाक्यांश चुनें", + "settingsShowPrivateKey": "अपनी निजी कुंजी उजागर करने के लिए टैप करें", + "settingsShowRecoveryPhrase": "अपना गोपनीय वाक्यांश उजागर करने के लिए टैप करें", + "settingsSubmitBetaFeedback": "बीटा फीडबैक सबमिट करें", + "settingsUpdateAccountNameToast": "खाते का नाम अपडेट किया गया", + "settingsUpdateAvatarToast": "अवतार अपडेट किया गया", + "settingsWalletAddress": "खाते का पता", + "settingsWalletAddresses": "खाते के पते", + "settingsWalletNamePrimary": "खाते का नाम", + "settingsPlaceholderName": "नाम", + "settingsWalletNameSecondary": "अपने वॉलेट का नाम बदलें", + "settingsYourAccounts": "आपके खाते", + "settingsYourAccountsMultiChain": "मल्टी-चेन", + "settingsNotifications": "नोटिफिकेशन", + "settingsNotificationPreferences": "नोटिफिकेशन प्राथमिकता", + "pushNotificationsPreferencesAllowNotifications": "नोटिफिकेशन की अनुमति दें", + "pushNotificationsPreferencesSentTokens": "भेजे गए टोकन", + "pushNotificationsPreferencesSentTokensDescription": "टोकन और NFT का बाहर ट्रांसफ़र", + "pushNotificationsPreferencesReceivedTokens": "प्राप्त हुए टोकन", + "pushNotificationsPreferencesReceivedTokensDescription": "टोकन और NFT का अंदरूनी ट्रांसफ़र", + "pushNotificationsPreferencesDexSwap": "स्वैप", + "pushNotificationsPreferencesDexSwapDescription": "पहचाने हुए ऐप्लिकेशन पर स्वैप", + "pushNotificationsPreferencesOtherBalanceChanges": "शेष राशि में अन्य परिवर्तन", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "आपकी शेष राशि पर असर डालने वाले अन्य मल्टी-टोकन लेनदेन", + "pushNotificationsPreferencesPhantomMarketing": "Phantom के अपडेट", + "pushNotificationsPreferencesPhantomMarketingDescription": "फ़ीचर घोषणाएं और सामान्य अपडेट", + "pushNotificationsPreferencesDescription": "ये सेटिंग इस सक्रिय वॉलेट के पुश नोटिफिकेशन को नियंत्रित करती है। प्रत्येक वॉलेट में उसकी अपनी नोटिफिकेशन सेटिंग है। सभी Phantom पुश नोटिफिकेशन को बंद करने के लिए अपनी <1>डिवाइस सेटिंग पर जाएं।", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "नोटिफिकेशन प्राथमिकता को सिंक करने में असमर्थ।", + "connectSeedVaultConnectSeed": "सीड कनेक्ट करें", + "connectSeedVaultConnectSeedDescription": "अपने फोन पर Phantom को सीड वॉल्ट से कनेक्ट करें", + "connectSeedVaultSelectAnAccount": "खाता चुनें", + "connectSeedVaultSelectASeed": "सीड चुनें", + "connectSeedVaultSelectASeedDescription": "चुनें कि आप Phantom से कौन-सा सीड कनेक्ट करना चाहते हैं", + "connectSeedVaultSelectAnAccountDescription": "चुनें कि आप किस खाते को Phantom के साथ सेटअप करना चाहते हैं", + "connectSeedVaultNoAccountsFound": "कोई खाता नहीं मिला।", + "connectSeedVaultSelectAccounts": "खाते चुनें", + "connectSeedVaultSelectAccountsDescription": "चुनें कि आप Phantom के साथ कौन-से खाते सेटअप करना चाहते हैं", + "connectSeedVaultCompleteSetup": "सेटअप पूरा करें", + "connectSeedVaultCompleteSetupDescription": "आप पूरी तरह से तैयार हैं! Phantom के साथ web3 को एक्सप्लोर करें और लेनदेन की पुष्टि के लिए अपना सीड वॉल्ट उपयोग करें", + "connectSeedVaultConnectAnotherSeed": "कोई अन्य सीड कनेक्ट करें", + "connectSeedVaultConnectAllSeedsConnected": "सभी सीड कनेक्ट हैं", + "connectSeedVaultNoSeedsConnected": "कोई सीड कनेक्ट नहीं है। सीड वॉल्ट से अधिकृत करने के लिए नीचे दिए गए बटन पर टैप करें।", + "connectSeedVaultConnectAccount": "खाता कनेक्ट करें", + "connectSeedVaultLoadMore": "और लोड करें", + "connectSeedVaultNeedPermission": "अनुमति चाहिए", + "connectSeedVaultNeedPermissionDescription": "Phantom Seed Vault अनुमतियों का इस्तेमाल करें, इसकी अनुमति देने के लिए सेटिंग पर जाएं।", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} फ़ीस", + "stakeAmount": "रकम", + "stakeAmountBalance": "शेष राशि", + "swapTopQuotes": "शीर्ष {{numQuotes}} कोट", + "swapTopQuotesTitle": "टॉप कोट्स", + "swapProvidersTitle": "प्रदाता", + "swapProvidersFee": "{{fee}} फ़ीस", + "swapProvidersTagRecommended": "सबसे अच्छा प्रतिफल", + "swapProvidersTagFastest": "सबसे तेज", + "swapProviderEstimatedTimeHM": "{{hours}}घं {{minutes}}मि", + "swapProviderEstimatedTimeM": "{{minutes}}मि", + "swapProviderEstimatedTimeS": "{{seconds}}से", + "stakeReview": "समीक्षा करें", + "stakeReviewAccount": "खाता", + "stakeReviewCommissionFee": "कमीशन फीस", + "stakeReviewConfirm": "पुष्टि करें", + "stakeReviewValidator": "सत्यापनकर्ता", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "समझ गए", + "swapTabInsufficientFunds": "अपर्याप्त फंड", + "swapNoAssetsFound": "कोई एसेट नहीं", + "swapNoTokensFound": "कोई टोकन नहीं मिला", + "swapConfirmationTryAgain": "पुनः प्रयास करें", + "swapConfirmationGoBack": "वापस जाएं", + "swapNoQuotesFound": "कोई कोट नहीं मिला", + "swapNotProviderFound": "हम इस टोकन स्वैप का प्रदाता ढूंढने में असमर्थ रहे। दूसरा टोकन आजमाएं।", + "swapAvailableOnMainnet": "यह फ़ीचर केवल Mainnet पर उपलब्ध है", + "swapNotAvailableEVM": "EVM खातों के लिए स्वैप अभी तक उपलब्ध नहीं हैं", + "singleChainSwapTab": "नेटवर्क में", + "crossChainSwapTab": "सभी नेटवर्क में", + "allFilter": "सभी", + "bridgeRefuelTitle": "Refuel", + "bridgeRefuelDescription": "Refuel यह पक्का करता है कि आप ब्रिज करने के बाद लेनदेन के लिए पेमेंट कर सकते हैं।", + "bridgeRefuelLabelBalance": "आपका {{symbol}}", + "bridgeRefuelLabelReceive": "आपको प्राप्त होते हैं", + "bridgeRefuelLabelFee": "अनुमानित लागत", + "bridgeRefuelDismiss": "Refuel के बिना जारी रखें", + "bridgeRefuelEnable": "Refuel चालू करें", + "unwrapWrappedSolError": "अनरैपिंग विफल हुई", + "unwrapWrappedSolLoading": "अनरैप किया जा रहा है...", + "unwrapWrappedSolSuccess": "अनरैप किया गया", + "unwrapWrappedSolViewTransaction": "लेनदेन देखें", + "dappApprovePopupSignMessage": "साइन मैसेज", + "solanaPayFrom": "से", + "solanaPayMessage": "मैसेज", + "solanaPayNetworkFee": "नेटवर्क फीस", + "solanaPayFree": "फ्री", + "solanaPayPay": "{{item}} का भुगतान करें", + "solanaPayPayNow": "अभी भुगतान करें", + "solanaPaySending": "{{item}} को भेजा जा रहा है", + "solanaPayReceiving": "{{item}} को प्राप्त किया जा रहा है", + "solanaPayMinting": "{{item}} को मिंट किया जा रहा है", + "solanaPayTransactionProcessing": "आपका लेनदेन प्रोसेस किया जा रहा है,\nकृपया इंतजार करें।", + "solanaPaySent": "भेजा गया!", + "solanaPayReceived": "प्राप्त!", + "solanaPayMinted": "मिंट किया गया!", + "solanaPaySentNFT": "NFT भेजा गया!", + "solanaPayReceivedNFT": "NFT प्राप्त हुआ!", + "solanaPayTokensSent": "आपके टोकन सफलतापूर्वक {{to}} को भेजे गए", + "solanaPayTokensReceived": "आपको {{from}} से नए टोकन प्राप्त हुए", + "solanaPayViewTransaction": "लेनदेन देखें", + "solanaPayTransactionFailed": "लेनदेन विफल रहा", + "solanaPayConfirm": "पुष्टि करें", + "solanaPayTo": "को", + "dappApproveConnectViewAccount": "अपना Solana खाता देखें", + "deepLinkInvalidLink": "अमान्य लिंक", + "deepLinkInvalidSplTokenSubtitle": "इसमें एक टोकन है जो आपके पास नहीं है या जिसे हम पहचान नहीं पा रहे हैं।", + "walletAvatarShowAllAccounts": "सभी खाते दिखाएं", + "pushNotificationsGetInstantUpdates": "तत्काल अपडेट पाएं", + "pushNotificationsEnablePushNotifications": "पूरे किए गए ट्रांसफ़र, स्वैप और घोषणाओं के बारे में पुश नोटिफिकेशन सक्षम करें", + "pushNotificationsEnable": "सक्षम करें", + "pushNotificationsNotNow": "अभी नहीं", + "onboardingAgreeToTermsOfServiceInterpolated": "मैं <1>सेवा की शर्तों से सहमत हूं", + "onboardingConfirmSaveSecretRecoveryPhrase": "ठीक है, मैंने इसे कहीं सहेजा है", + "onboardingCreateNewWallet": "नया वॉलेट बनाएं", + "onboardingErrorDuplicateSecretRecoveryPhrase": "यह गोपनीय वाक्यांश आपके वॉलेट में पहले से मौजूद है", + "onboardingErrorInvalidSecretRecoveryPhrase": "अमान्य गोपनीय रिकवरी वाक्यांश", + "onboardingFinished": "आप सब कर चुके हैं!", + "onboardingImportAccounts": "खातों को आयात करें", + "onboardingImportImportingAccounts": "खाते आयात किए जा रहे हैं...", + "onboardingImportImportingFindingAccounts": "गतिविधि वाले खाते ढूंढे जा रहे हैं", + "onboardingImportAccountsLastActive": "{{formattedTimestamp}} पहले सक्रिय", + "onboardingImportAccountsNeverUsed": "कभी उपयोग नहीं किया", + "onboardingImportAccountsCreateNew": "नया वॉलेट", + "onboardingImportAccountsDescription": "आयात करने के लिए वॉलेट खाते चुनें", + "onboardingImportReadOnlyAccountDescription": "वह एड्रेस या डोमेन नाम जोड़ें जिसे आप देखना चाहते हैं। आपके पास केवल व्यू-ओनली एक्सेस होगा और आप लेनदेन या मैसेज को साइन नहीं कर पाएंगे।", + "onboardingImportSecretRecoveryPhrase": "गोपनीय वाक्यांश इंपोर्ट करें", + "onboardingImportViewAccounts": "खाते देखें", + "onboardingRestoreExistingWallet": "अपने 12 या 24 शब्दों के गोपनीय रिकवरी वाक्यांश के साथ मौजूदा वॉलेट को पुनर्स्थापित करें", + "onboardingShowUnusedAccounts": "अप्रयुक्त खाते दिखाएं", + "onboardingShowMoreAccounts": "और खाते दिखाएं", + "onboardingHideUnusedAccounts": "अप्रयुक्त खाते छिपाएं", + "onboardingSecretRecoveryPhrase": "गोपनीय रिकवरी वाक्यांश", + "onboardingSelectAccounts": "अपने खाते चुनें", + "onboardingStoreSecretRecoveryPhraseReminder": "यह एकमात्र तरीका है जिससे आप अपना अकॉउन्ट पुनर्प्राप्त कर पाएंगे। कृपया इसे कहीं सुरक्षित रखें!", + "useTokenMetasForMintsUnknownName": "अज्ञात", + "bookmarksExploreScreenSearch": "कोई यूआरएल खोजें या टाइप करें", + "timeUnitMinute": "मिनट", + "timeUnitMinutes": "मिनट", + "timeUnitHour": "घंटा", + "timeUnitHours": "घंटे", + "espNFTListWithPrice": "आपने {{dAppName}} पर {{priceAmount}} {{priceTokenSymbol}} के लिए {{NFTDisplayName}} को लिस्टेड किया", + "espNFTListWithPriceWithoutDApp": "आपने {{priceAmount}} {{priceTokenSymbol}} के लिए {{NFTDisplayName}} को लिस्टेड किया", + "espNFTListWithoutPrice": "आपने {{dAppName}} पर {{NFTDisplayName}} को बिक्री के लिए लिस्टेड किया", + "espNFTListWithoutPriceWithoutDApp": "आपने {{NFTDisplayName}} को बिक्री के लिए लिस्टेड किया", + "espNFTChangeListPriceWithPrice": "आपने {{dAppName}} पर {{NFTDisplayName}} की लिस्टिंग {{priceAmount}} {{priceTokenSymbol}} में अपडेट की", + "espNFTChangeListPriceWithPriceWithoutDApp": "आपने {{NFTDisplayName}} की लिस्टिंग {{priceAmount}} {{priceTokenSymbol}} में अपडेट की", + "espNFTChangeListPriceWithoutPrice": "आपने {{dAppName}} पर {{NFTDisplayName}} की लिस्टिंग अपडेट की", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "आपने {{NFTDisplayName}} की लिस्टिंग अपडेट की", + "espNFTBidBidderWithPrice": "आपने {{dAppName}} पर {{NFTDisplayName}} के लिए {{priceAmount}} {{priceTokenSymbol}} की बोली लगाई", + "espNFTBidBidderWithPriceWithoutDApp": "आपने {{NFTDisplayName}} के लिए {{priceAmount}} {{priceTokenSymbol}} की बोली लगाई", + "espNFTBidBidderWithoutPrice": "आपने {{dAppName}} पर {{NFTDisplayName}} की बोली प्रस्तुत की", + "espNFTBidBidderWithoutPriceWithoutDApp": "आपने {{NFTDisplayName}} की बोली प्रस्तुत की", + "espNFTBidListerWithPrice": "{{dAppName}} पर {{NFTDisplayName}} के लिए {{priceAmount}} {{priceTokenSymbol}} की नई बोली", + "espNFTBidListerWithPriceWithoutDApp": "{{NFTDisplayName}} के लिए {{priceAmount}} {{priceTokenSymbol}} की नई बोली", + "espNFTBidListerWithoutPrice": "{{dAppName}} पर {{NFTDisplayName}} की नई बोली", + "espNFTBidListerWithoutPriceWithoutDApp": "{{NFTDisplayName}} की नई बोली", + "espNFTCancelBidWithPrice": "आपने {{dAppName}} पर {{NFTDisplayName}} के लिए {{priceAmount}} {{priceTokenSymbol}} की अपनी बोली रद्द की", + "espNFTCancelBidWithPriceWithoutDApp": "आपने {{NFTDisplayName}} के लिए {{priceAmount}} {{priceTokenSymbol}} की अपनी बोली रद्द की", + "espNFTCancelBidWithoutPrice": "आपने {{dAppName}} पर {{NFTDisplayName}} की अपनी बोली रद्द की", + "espNFTCancelBidWithoutPriceWithoutDApp": "आपने {{NFTDisplayName}} की अपनी बोली रद्द की", + "espNFTUnlist": "आपने {{dAppName}} पर {{NFTDisplayName}} को अनलिस्टेड किया", + "espNFTUnlistWithoutDApp": "आपने {{NFTDisplayName}} को अनलिस्टेड किया", + "espNFTBuyBuyerWithPrice": "आपने {{dAppName}} पर {{priceAmount}} {{priceTokenSymbol}} के लिए {{NFTDisplayName}} को खरीदा", + "espNFTBuyBuyerWithPriceWithoutDApp": "आपने {{priceAmount}} {{priceTokenSymbol}} के {{NFTDisplayName}} खरीदे", + "espNFTBuyBuyerWithoutPrice": "आपने {{dAppName}} पर {{NFTDisplayName}} खरीदे", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "आपने {{NFTDisplayName}} खरीदे", + "espNFTBuySellerWithPrice": "आपने {{dAppName}} पर {{priceAmount}} {{priceTokenSymbol}} के लिए {{NFTDisplayName}} को बेचा", + "espNFTBuySellerWithPriceWithoutDApp": "आपने {{priceAmount}} {{priceTokenSymbol}} के लिए {{NFTDisplayName}} को बेचा", + "espNFTBuySellerWithoutPrice": "आपने {{dAppName}} पर {{NFTDisplayName}} को बेचा", + "espNFTBuySellerWithoutPriceWithoutDApp": "आपने {{NFTDisplayName}} बेचे", + "espDEXSwap": "आपने {{dAppName}} पर {{upTokensTextFragment}} के लिए {{downTokensTextFragment}} एक्सचेंज किए हैं", + "espDEXDepositLPWithPoolDisplay": "आपने {{dAppName}} पर {{poolDisplayName}} लिक्विडिटी पूल में {{downTokensTextFragment}} जमा किए", + "espDEXDepositLPWithoutPoolDisplay": "आपने {{dAppName}} पर {{upTokensTextFragment}} के लिए {{downTokensTextFragment}} एक्सचेंज किए हैं", + "espDEXWithdrawLPWithPoolDisplay": "आपने {{dAppName}} पर {{poolDisplayName}} लिक्विडिटी पूल से {{upTokensTextFragment}} की निकासी की", + "espDEXWithdrawLPWithoutPoolDisplay": "आपने {{dAppName}} पर {{upTokensTextFragment}} के लिए {{downTokensTextFragment}} एक्सचेंज किए हैं", + "espGenericTokenSend": "आपने {{downTokensTextFragment}} भेजे", + "espGenericTokenReceive": "आपको {{upTokensTextFragment}} प्राप्त हुए", + "espGenericTransactionBalanceChange": "आपने {{upTokensTextFragment}} के लिए {{downTokensTextFragment}} एक्सचेंज किए", + "espUnknown": "अज्ञात", + "espUnknownNFT": "अज्ञात NFT", + "espTextFragmentAnd": "और", + "externalLinkWarningTitle": "आप Phantom से बाहर निकलने वाले हैं", + "externalLinkWarningDescription": "और {{url}} खोलें। इस सोर्स से इंटरैक्ट करने से पहले पक्का करें कि आप इस पर भरोसा करते हैं।", + "shortcutsWarningDescription": "{{url}} से शॉर्टकट प्रदान किया गया। इस सोर्स से इंटरैक्ट करने से पहले पक्का करें कि आप इस पर भरोसा करते हैं।", + "lowTpsBanner": "Solana में नेटवर्क कंजेशन यानी अधिक भार पड़ने से गुणवत्ता में कमी अनुभव हो रही है", + "lowTpsMessageTitle": "Solana नेटवर्क कंजेशन", + "lowTpsMessage": "Solana कंजेशन यानी नेटवर्क पर अधिक भार पड़ने के कारण जो Phantom के नियंत्रण से बाहर है, आपका लेनदेन विफल या उसमें देरी हो सकती है। कृपया विफल लेनदेन पर फिर से कोशिश करें।", + "solanaSlow": "Solana नेटवर्क असामान्य रूप से धीमा है", + "solanaNetworkTemporarilyDown": "Solana नेटवर्क अस्थायी रूप से सेवा में नहीं है", + "waitForNetworkRestart": "कृपया नेटवर्क के फिर शुरू होने का इंतजार करें। आपके फंड प्रभावित नहीं होते हैं।", + "exploreCollectionsCarouselTitle": "क्या लोकप्रिय है", + "exploreDropsCarouselTitle": "नया क्या है", + "exploreSortFloor": "फ़्लोर", + "exploreSortListed": "लिस्टेड किया", + "exploreSortVolume": "वॉल्यूम", + "exploreFetchErrorSubtitle": "कृपया बाद में फिर कोशिश करें।", + "exploreFetchErrorTitle": "फ़ेच नहीं किया जा सका।", + "exploreTopCollectionsTitle": "शीर्ष NFT संग्रह", + "exploreTopListLess": "कम", + "exploreTopListMore": "ज़्यादा", + "collectiblesSearchCollectionsSection": "संग्रह", + "collectiblesSearchItemsSection": "आइटम", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} आइटम", + "collectiblesSearchPlaceholderText": "अपने संग्रहणीय खोजें", + "collectionPinSuccess": "संग्रह पिन किया गया", + "collectionPinFail": "संग्रह जिसे पिन करना विफल रहा", + "collectionUnpinSuccess": "संग्रह अनपिन किया गया", + "collectionUnpinFail": "संग्रह जिसे अनपिन करना विफल रहा", + "collectionHideSuccess": "संग्रह छिपाया गया", + "collectionHideFail": "संग्रह छिपाना विफल रहा", + "collectionUnhideSuccess": "संग्रह छिपाया नहीं गया", + "collectionUnhideFail": "संग्रह को नहीं छिपाना विफल रहा", + "collectiblesSpamSuccess": "स्पैम के रूप में रिपोर्ट किया गया", + "collectiblesSpamFail": "स्पैम के रूप में रिपोर्ट करना विफल हुआ", + "collectiblesSpamAndHiddenSuccess": "स्पैम के रूप में रिपोर्ट किया गया और छिपाया गया", + "collectiblesNotSpamSuccess": "स्पैम नहीं के रूप में रिपोर्ट किया गया", + "collectiblesNotSpamFail": "स्पैम नहीं के रूप में रिपोर्ट करना विफल हुआ", + "collectiblesNotSpamAndUnhiddenSuccess": "स्पैम नहीं के रूप में रिपोर्ट किया गया और छिपाया नहीं गया", + "tokenSpamWarning": "इस टोक को छिपाया गया था क्योंकि Phantom को लगता है कि यह स्पैम हो सकता है।", + "collectibleSpamWarning": "इस संग्रहणीय को छिपाया गया था क्योंकि Phantom को लगता है कि यह स्पैम हो सकता है।", + "emojiNoResults": "कोई ईमोजी नहीं मिला", + "emojiSearchResults": "खोज परिणाम", + "emojiSuggested": "सुझाया गया", + "emojiSmileys": "स्माइली और लोग", + "emojiAnimals": "पशु और प्रकृति", + "emojiFood": "खाद्य और पेय", + "emojiTravel": "यात्रा और जगहें", + "emojiActivities": "गतिविधियां", + "emojiObjects": "ऑब्जेक्ट", + "emojiSymbols": "प्रतीक", + "emojiFlags": "झंडे", + "whichExtensionToConnectWith": "आप किस एक्सटेंशन से कनेक्ट होना चाहते हैं?", + "configureInSettings": "सेटिंग → डिफॉल्ट ऐप वॉलेट में कॉन्फ़िगर करने योग्य।", + "continueWith": "इसके साथ जारी रखें", + "useMetaMask": "MetaMask इस्तेमाल करें", + "usePhantom": "Phantom इस्तेमाल करें", + "alwaysAsk": "हमेशा पूछें", + "dontAskMeAgain": "मुझसे फिर से न पूछें", + "selectWalletSettingDescriptionLine1": "हो सकता है कि कुछ Phantom से कनेक्ट होने का विकल्प पेश न करें।", + "selectWalletSettingDescriptionLinePhantom": "एक उपाय के तौर पर, MetaMask से कनेक्ट होने पर Phantom हमेशा खुलेगा।", + "selectWalletSettingDescriptionLineAlwaysAsk": "एक उपाय के तौर पर, जब आप MetaMask से कनेक्ट होते हैं तो हम आपसे पूछेंगे कि क्या आप Phantom उपयोग करना चाहते हैं।", + "selectWalletSettingDescriptionLineMetaMask": "डिफाल्ट के रूप में MetaMask सेट करने से इन dapps का Phantom से कनेक्ट होना अक्षम हो जाएगा।", + "metaMaskOverride": "डिफाल्ट ऐप वॉलेट", + "metaMaskOverrideSettingDescriptionLine1": "उन वेबसाइट से कनेक्ट होने के लिए जो Phantom उपयोग करने का विकल्प नहीं देती हैं।", + "refreshAndReconnectToast": "अपने बदलाव लागू करने के लिए रिफ़्रेश करके फिर से कनेक्ट करें", + "autoConfirmUnavailable": "अनुपलब्ध", + "autoConfirmReasonDappNotWhitelisted": "ऑटो-कन्फ़र्म अनुपलब्ध है क्योंकि यह अनुबंध जिससे आया है वह इस ऐप के लिए हमारी अनुमति प्राप्त सूची में नहीं है।", + "autoConfirmReasonSessionNotActive": "ऑटो-कन्फ़र्म अनुपलब्ध है क्योंकि कोई ऑटो-कन्फ़र्म सेशन सक्रिय नहीं है। कृपया इसे नीचे सक्षम करें।", + "autoConfirmReasonRateLimited": "ऑटो-कन्फ़र्म अनुपलब्ध है क्योंकि आप जिस dapp का इस्तेमाल कर रहे है, वह बहुत ज़्यादा अनुरोध भेज रहा है।", + "autoConfirmReasonUnsupportedNetwork": "ऑटो-कन्फ़र्म अनुपलब्ध है क्योंकि ऑटो-कन्फ़र्म अभी तक इस नेटवर्क का समर्थन नहीं करता है।", + "autoConfirmReasonSimulationFailed": "ऑटो-कन्फ़र्म अनुपलब्ध है क्योंकि हम सुरक्षा की गारंटी नहीं दे सके।", + "autoConfirmReasonTabNotFocused": "ऑटो-कन्फ़र्म अनुपलब्ध है क्योंकि उस डोमेन का टैब जिस पर आप ऑटो-कन्फ़र्म करने की कोशिश कर रहे हैं, सक्रिय नहीं है।", + "autoConfirmReasonNotUnlocked": "ऑटो-कन्फ़र्म अनुपलब्ध है क्योंकि वॉलेट अनलॉक नहीं था।", + "rpcErrorUnauthorizedWrongAccount": "इस पते के लेनदेन चुने हुए खाते के पते से मेल नहीं खा रहे हैं।", + "rpcErrorUnauthorizedUnknownSource": "RPC अनुरोध का सोर्स निर्धारित नहीं किया जा सका।", + "transactionsDisabledTitle": "लेनदेन अक्षम किया गया", + "transactionsDisabledMessage": "Phantom का इस्तेमाल करते हुए आपका पता लेनदेन में असमर्थ है", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "सक्रिय", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL को क्लिपबोर्ड पर कॉपी किया गया", + "notEnoughSolScanTransactionWarning": "आपके खाते में अपर्याप्त SOL के कारण यह लेनदेन विफल हो सकता है। कृपया अपने खाते में और SOL जोड़ें और फिर कोशिश करें।", + "transactionRevertedWarning": "सिम्युलेशन के दौरान यह लेनदेन रिवर्ट हुआ। अगर फंड सबमिट कर दिए गए हैं, तो उनका नुकसान हो सकता है।", + "quests": "क्वेस्ट", + "questsClaimInProgress": "क्लेम करना जारी है", + "questsVerifyingCompletion": "क्वेस्ट के लिए पूर्णता सत्यापित की जा रही है", + "questsClaimError": "पुरस्कार क्लेम करने में त्रुटि", + "questsClaimErrorDescription": "आपका पुरस्कार क्लेम करने में त्रुटि हुई। कृपया बाद में फिर कोशिश करें।", + "questsDaysLeft": "{{days}} दिन बचे हैं", + "questsDaysLeftSingular": "{{days}} दिन बचा है", + "questsDaysLessThanOneDay": "< 1 दिन बचा है", + "questsBadgeMobileOnly": "सिर्फ़ मोबाइल", + "questsBadgeExtensionOnly": "सिर्फ़ एक्सटेंशन", + "questsStartedStateExplainerTitle": "क्वेस्ट शुरू हुई", + "questsStartedStateExplainerDescriptionPart1": "पूरा होने के बाद आप अपना पुरस्कार क्लेम कर सकें इसमें कई घंटे का समय लग सकता है। ऐसा इसलिए है ताकि हम सत्यापित कर सकें कि आपने यह क्वेस्ट पूरा कर लिया है और सुनिश्चित करें कि हर पुरस्कार केवल एक व्यक्ति द्वारा क्लेम किया जा सकता है।", + "questsStartedStateExplainerDescriptionPart2": "यदि आपके द्वारा यह क्वेस्ट पूरा करने के बाद एक दिन से अधिक समय बीत चुका है, तो कृपया सहायता के लिए सपोर्ट टीम से संपर्क करें।", + "questsStartedStateExplainerButtonLabel": "समझ गए", + "exploreLearn": "सीखें", + "exploreSites": "साइट्स", + "exploreApps": "ऐप्स", + "exploreTokens": "टोकन", + "exploreCollections": "संग्रह", + "exploreFilterByall_networks": "सभी नेटवर्क", + "exploreSortBytrending": "ट्रेंड हो रहा है", + "exploreSortBytop": "टॉप", + "exploreSortByvolume": "वॉल्यूम", + "exploreSortBygainers": "गेनर्स", + "exploreSortBylosers": "लूज़र्स", + "exploreSortBymarket_cap": "मार्केट कैप", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "संग्रहणीय", + "exploreCategoryMarketplace": "मार्केटप्लेस", + "exploreCategoryGaming": "गेमिंग", + "exploreCategoryBridges": "ब्रिज", + "exploreCategoryOther": "अन्य", + "exploreCategorySocial": "सोशल", + "exploreCategoryCommunity": "कम्युनिटी", + "exploreVolume": "वॉल्यूम", + "exploreFloor": "फ़्लोर", + "exploreCap": "मार्केट कैप", + "exploreToken": "टोकन", + "explorePrice": "कीमत", + "explore24hVolume": "24 घंटे का वॉल्यूम", + "exploreErrorButtonText": "फिर से कोशिश करें", + "exploreErrorDescription": "एक्सप्लोर कंटेंट को लोड करने की कोशिश के दौरान कुछ गड़बड़ी आई। कृपया रिफ़्रेश करें और फिर से कोशिश करें", + "exploreErrorTitle": "एक्सप्लोर कंटेंट लोड नहीं किया जा सका", + "exploreNetworkError": "नेटवर्क त्रुटि हुई है। कृपया बाद में फिर कोशिश करें।", + "exploreTokensLegalDisclaimer": "कीमत संबंधी जानकारी और ब्लॉकचेन प्रोजेक्ट स्पॉटलाइट केवल जानकारी देने के उद्देश्य से दिए गए हैं। मार्केट डेटा CoinGecko द्वारा प्रदान किया गया है।", + "exploreLearnErrorTitle": "लर्न कंटेंट लोड नहीं किया जा सका", + "exploreLearnErrorDescription": "लर्न कंटेंट को लोड करने की कोशिश के दौरान कुछ गड़बड़ी आई। कृपया रिफ़्रेश करें और फिर से कोशिश करें", + "dappBrowserSearchScreenVisitSite": "वेबसाइट पर जाएं", + "dappBrowserSearchScreenSearchWithGoogle": "Google से सर्च करें", + "dappBrowserSearchScreenSearchLinkYouCopied": "आपके द्वारा कॉपी किए गए लिंक", + "dappBrowserSearchScreenSearchTextYouCopied": "आपके द्वारा कॉपी किए गए टेक्स्ट", + "dappBrowserSearchPlaceholder": "ऐप्स के लिए खोजें", + "dappBrowserSearchNoApps": "कोई ऐप नहीं मिला", + "dappBrowserTabsLimitExceededScreenTitle": "पुराने टैब बंद करें?", + "dappBrowserTabsLimitExceededScreenDescription": "{{tabsCount}} टैब खुले हुए हैं। और टैब खोलने के लिए, आपको कुछ टैब बंद करने होंगे।", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "सभी टैब बंद करें", + "localizedErrorUnknownError": "कुछ त्रुटि हुई है। कृपया बाद में फिर कोशिश करें।", + "localizedErrorUnsupportedCountry": "हमें खेद है, आपका देश फिलहाल समर्थित नहीं है।", + "localizedErrorTokensNotLoading": "आपके टोक लोड करने में एक समस्या थी। कृपया पुन: प्रयास करें।", + "localizedErrorSwapperNoQuotes": "कोई कोट नहीं मिला। कोई अलग टोकन या राशि आजमाएं।", + "localizedErrorSwapperRefuelNoQuotes": "कोई कोट नहीं मिला। कोई अलग टोकन या राशि आजमाएं, या Refuel को बंद करें।", + "localizedErrorInsufficientSellAmount": "टोकन राशि बहुत कम है। Cross-Chain स्वैप करने के लिए वैल्यू बढ़ाएं।", + "localizedErrorCrossChainUnavailable": "क्रॉस-चेन स्वैप फिलहाल अनुपलब्ध है, कृपया बाद में फिर कोशिश करें।", + "spamHistoryAction": "छिपे आइटम देखें", + "spamHistoryTitle": "छिपी गतिविधि", + "spamHistoryWarning": "यह लेनदेन छिपाया गया था क्योंकि Phantom का मानना है कि यह स्पैम हो सकता है।", + "appAuthenticationFailed": "प्रमाणित करने में विफल", + "appAuthenticationFailedDescription": "आपके ऑथेंटिकेशन प्रयास में समस्या आई है। कृपया फिर कोशिश करें।", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/id/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/id/translation.json new file mode 100644 index 0000000..e0ecbc1 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/id/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "Tambahkan", + "commandAccept": "Terima", + "commandApprove": "Setujui", + "commandBack": "Kembali", + "commandBuy": "Beli", + "commandCancel": "Batal", + "commandClaim": "Klaim", + "commandClaimReward": "Klaim hadiah Anda", + "commandClear": "Hapus", + "commandClose": "Tutup", + "commandConfirm": "Konfirmasi", + "commandConnect": "Hubungkan", + "commandContinue": "Lanjutkan", + "commandCopy": "Salin", + "commandCopyAddress": "Salin alamat", + "commandCopyTokenAddress": "Salin alamat token", + "commandCreate": "Buat", + "commandCreateTicket": "Buat Tiket", + "commandDismiss": "Abaikan", + "commandDownload": "Unduh", + "commandEdit": "Edit", + "commandHelp": "Bantuan", + "commandLearnMore": "Pelajari lebih lanjut", + "commandLearnMore2": "Pelajari Lebih Lanjut", + "commandMint": "Mint", + "commandMore": "Lainnya", + "commandNext": "Berikutnya", + "commandOpen": "Buka", + "commandOpenSettings": "Buka Pengaturan", + "commandPaste": "Tempel", + "commandReceive": "Terima", + "commandReconnect": "Hubungkan ulang", + "commandRecordVideo": "Rekam Video", + "commandRetry": "Coba lagi", + "commandRevoke": "Tarik kembali", + "commandSave": "Simpan", + "commandScanQRCode": "Pindai Kode QR", + "commandSelectMedia": "Pilih Media", + "commandSell": "Jual", + "commandSend": "Kirim", + "commandShare": "Bagikan", + "commandShowBalance": "Tampilkan Saldo", + "commandSign": "Tanda tangani", + "commandStake": "Staking", + "commandSwap": "Tukar", + "commandTakePhoto": "Ambil Foto", + "commandTryAgain": "Coba Lagi", + "commandViewTransaction": "Lihat Transaksi", + "commandReportAsNotSpam": "Laporkan sebagai bukan spam", + "commandReportAsSpam": "Laporkan sebagai spam", + "commandPin": "Sematkan", + "commandUnpin": "Batal Sematkan", + "commandHide": "Sembunyikan", + "commandUnhide": "Batal Sembunyikan", + "commandBurn": "Bakar", + "commandReport": "Laporkan", + "commandView": "Lihat", + "commandUnwrap": "Unwrap", + "pastParticipleClaimed": "Diklaim", + "pastParticipleCompleted": "Selesai", + "pastParticipleCopied": "Tersalin", + "pastParticipleDone": "Selesai", + "nounName": "Nama", + "nounNetwork": "Jaringan", + "nounNetworkFee": "Biaya Jaringan", + "nounSymbol": "Simbol", + "nounDescription": "Deskripsi", + "amount": "Jumlah", + "limit": "Batas", + "new": "Baru", + "gotIt": "Mengerti", + "internal": "Internal", + "reward": "Imbalan", + "seeAll": "Lihat semua", + "seeLess": "Kurangi", + "homeTab": "Beranda", + "collectiblesTab": "Koleksi", + "swapTab": "Tukar", + "activityTab": "Aktivitas", + "exploreTab": "Jelajahi", + "accountHeaderConnectedInterpolated": "Anda terhubung ke {{origin}}", + "accountHeaderConnectedToSite": "Anda terhubung ke situs ini", + "accountHeaderCopyToClipboard": "Salin ke papan klip", + "accountHeaderNotConnected": "Anda tidak terhubung ke", + "accountHeaderNotConnectedInterpolated": "Anda tidak terhubung ke {{origin}}", + "accountHeaderNotConnectedToSite": "Anda tidak terhubung ke situs ini", + "accountWithoutEnoughSolActionButtonCancel": "Batal", + "accountWithoutEnoughSolPrimaryText": "SOL tidak cukup", + "accountWithoutEnoughSolSecondaryText": "Sebuah akun yang terlibat dalam transaksi ini tidak memiliki SOL yang mencukupi. Akun tersebut mungkin milik Anda atau orang lain. Transaksi ini akan dibatalkan jika dilakukan.", + "accountSwitcher": "Pengalih Akun", + "addAccountHardwareWalletPrimaryText": "Hubungkan Dompet Perangkat Keras", + "addAccountHardwareWalletSecondaryText": "Gunakan dompet perangkat keras Ledger Anda", + "addAccountHardwareWalletSecondaryTextMobile": "Gunakan dompet {{supportedHardwareWallets}} Anda", + "addAccountSeedVaultWalletPrimaryText": "Hubungkan Seed Vault", + "addAccountSeedVaultWalletSecondaryText": "Gunakan dompet dari Seed Vault", + "addAccountImportSeedPhrasePrimaryText": "Impor Frasa Pemulihan Rahasia", + "addAccountImportSeedPhraseSecondaryText": "Impor akun dari dompet lain", + "addAccountImportWalletPrimaryText": "Kunci Privat Anda", + "addAccountImportWalletSecondaryText": "Impor akun rantai tunggal", + "addAccountImportWalletSolanaSecondaryText": "Impor kunci privat Solana", + "addAccountLimitReachedText": "Anda telah mencapai batas akun {{accountsCount}} di Phantom. Hapuslah akun yang tidak digunakan sebelum menambahkan akun lain.", + "addAccountNoSeedAvailableText": "Anda tidak memiliki frasa seed yang tersedia. Imporlah seed yang ada untuk membuat akun.", + "addAccountNewWalletPrimaryText": "Buat Akun Baru", + "addAccountNewWalletSecondaryText": "Buat alamat dompet baru", + "addAccountNewMultiChainWalletSecondaryText": "Tambahkan akun multi-rantai baru", + "addAccountNewSingleChainWalletSecondaryText": "Tambahkan akun baru", + "addAccountPrimaryText": "Buat / Hubungkan Dompet", + "addAccountSecretPhraseLabel": "Frasa Rahasia", + "addAccountSeedLabel": "Seed", + "addAccountSeedIDLabel": "ID Seed", + "addAccountSecretPhraseDefaultLabel": "Frasa Rahasia {{number}}", + "addAccountZeroAccountsForSeed": "0 akun", + "addAccountShowAccountForSeed": "Tampilkan 1 akun", + "addAccountShowAccountsForSeed": "Tampilkan {{numOfAccounts}} 1 akun", + "addAccountHideAccountForSeed": "Sembunyikan 1 akun", + "addAccountHideAccountsForSeed": "Sembunyikan {{numOfAccounts}} akun", + "addAccountSelectSeedDescription": "Akun baru Anda akan dibuat dari Frasa Rahasia ini", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} akun", + "addAccountOneAccountsForSeed": "1 akun", + "addAccountGenerateAccountFromSeed": "Buat Akun", + "addAccountReadOnly": "Pantau Alamat", + "addAccountReadOnlySecondaryText": "Lacak alamat dompet umum apa pun", + "addAccountSolanaAddress": "Alamat Solana", + "addAccountEVMAddress": "Alamat EVM", + "addAccountBitcoinAddress": "Alamat Bitcoin", + "addAccountImportAccountActionButtonImport": "Impor", + "addAccountImportAccountDuplicatePrivateKey": "Akun ini sudah ada di dompet Anda", + "addAccountImportAccountIncorrectFormat": "Format salah", + "addAccountImportAccountInvalidPrivateKey": "Kunci Privat tidak valid", + "addAccountImportAccountName": "Nama", + "addAccountImportAccountPrimaryText": "Impor Kunci Privat", + "addAccountImportAccountPrivateKey": "Kunci Privat", + "addAccountImportAccountPublicKey": "Alamat atau Domain", + "addAccountImportAccountPrivateKeyRequired": "Kunci Privat diperlukan", + "addAccountImportAccountNameRequired": "Nama diperlukan", + "addAccountImportAccountPublicKeyRequired": "Alamat publik diperlukan", + "addAccountImportAccountDuplicateAddress": "Alamat ini sudah ada di dompet Anda", + "addAddressAddressAlreadyAdded": "Alamat telah ditambahkan", + "addAddressAddressAlreadyExists": "Alamat sudah ada", + "addAddressAddressInvalid": "Alamat tidak valid", + "addAddressAddressIsRequired": "Alamat diperlukan", + "addAddressAddressPlaceholder": "Alamat", + "addAddressLabelIsRequired": "Label diperlukan", + "addAddressLabelPlaceholder": "Label", + "addAddressPrimaryText": "Tambahkan Alamat", + "addAddressToast": "Alamat ditambahkan", + "createAssociatedTokenAccountCostLabelInterpolated": "Ini akan berbiaya {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "Anda sudah memiliki akun token ini", + "createAssociatedTokenAccountErrorInsufficientFunds": "Dana tidak cukup", + "createAssociatedTokenAccountErrorInvalidMint": "Alamat mint tidak valid", + "createAssociatedTokenAccountErrorInvalidName": "Nama tidak valid", + "createAssociatedTokenAccountErrorInvalidSymbol": "Simbol tidak valid", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "Kami tidak bisa membuat akun token Anda. Cobalah lagi.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "Gagal membuat akun", + "createAssociatedTokenAccountErrorUnableToSendMessage": "Kami tidak dapat mengirimkan transaksi Anda.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "Gagal mengirim transaksi", + "createAssociatedTokenAccountInputPlaceholderMint": "Alamat Mint", + "createAssociatedTokenAccountInputPlaceholderName": "Nama", + "createAssociatedTokenAccountInputPlaceholderSymbol": "Simbol", + "createAssociatedTokenAccountLoadingMessage": "Kami sedang membuat akun token Anda.", + "createAssociatedTokenAccountLoadingTitle": "Membuat akun token", + "createAssociatedTokenAccountPageHeader": "Buat Akun Token", + "createAssociatedTokenAccountSuccessMessage": "Akun token Anda berhasil dibuat!", + "createAssociatedTokenAccountSuccessTitle": "Akun token telah dibuat", + "createAssociatedTokenAccountViewTransaction": "Lihat transaksi", + "assetDetailRecentActivity": "Aktivitas Terbaru", + "assetDetailStakeSOL": "Staking SOL", + "assetDetailUnknownToken": "Token Tidak Diketahui", + "assetDetailUnwrapAll": "Unwrap Semua", + "assetDetailUnwrappingSOL": "Meng-unwrap SOL", + "assetDetailUnwrappingSOLFailed": "Unwrapping SOL gagal", + "assetDetailViewOnExplorer": "Lihat di {{explorer}}", + "assetDetailViewOnExplorerDefaultExplorer": "Explorer", + "assetDetailSaveToPhotos": "Simpan ke Foto", + "assetDetailPinCollection": "Sematkan Koleksi", + "assetDetailUnpinCollection": "Batal Sematkan Koleksi", + "assetDetailHideCollection": "Sembunyikan Koleksi", + "assetDetailUnhideCollection": "Perlihatkan Koleksi", + "assetDetailTokenNameLabel": "Nama Token", + "assetDetailNetworkLabel": "Jaringan", + "assetDetailAddressLabel": "Alamat", + "assetDetailPriceLabel": "Harga", + "collectibleDetailSetAsAvatar": "Jadikan Avatar", + "collectibleDetailSetAsAvatarSingleWorkAlt": "Avatar", + "collectibleDetailShare": "Bagikan Collectible", + "assetDetailAboutLabel": "Tentang {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} memiliki hak untuk mentransfer atau membakar token ini dari akun Anda.", + "sendAssetAmountLabelInterpolated": "Tersedia {{amount}} {{tokenSymbol}}", + "assetListSearch": "Mencari...", + "assetListUnknownToken": "Token Tidak Diketahui", + "assetVisibilityUnknownToken": "Token Tidak Dikenal", + "buyAssetInterpolated": "Beli {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "Pembelian maksimum sejumlah {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "Pembelian minimum sejumlah {{amount}}", + "buyNoAssetsAvailable": "Tidak ada aset Ethereum atau Polygon yang tersedia", + "buyThirdPartyScreenPaymentMethod": "Pilih metode pembayaran", + "gasEstimationErrorWarning": "Ada masalah dalam memperkirakan biaya untuk transaksi ini. Prosesnya mungkin gagal.", + "nativeTokenBalanceErrorWarning": "Ada masalah dalam mendapatkan saldo token Anda untuk transaksi ini. Prosesnya mungkin gagal.", + "blocklistOriginCommunityDatabaseInterpolated": "Situs ini telah ditandai sebagai bagian dari <1>basis data yang dikelola komunitas yang berisi situs phishing dan penipuan. Jika menurut Anda penandaan situs ini adalah suatu kesalahan, <3>silakan ajukan laporan.", + "blocklistOriginDomainIsBlocked": "{{domainName}} diblokir!", + "blocklistOriginIgnoreWarning": "Abaikan peringatan ini, tetap bawa saya ke {{domainName}}.", + "blocklistOriginSiteIsMalicious": "Phantom menganggap situs ini berbahaya dan tidak aman digunakan.", + "blocklistOriginThisDomain": "domain ini", + "blocklistProceedAnyway": "Abaikan peringatan, tetap lanjutkan", + "maliciousTransactionWarning": "Phantom menganggap transaksi ini berbahaya dan tidak aman untuk ditandatangani. Kami telah menonaktifkan tanda tangan untuknya demi melindungi Anda dan dana Anda.", + "maliciousTransactionWarningIgnoreWarning": "Abaikan peringatan, tetap lanjutkan", + "maliciousTransactionWarningTitle": "Transaksi ditandai!", + "maliciousRequestBlockedTitle": "Permintaan diblokir", + "maliciousRequestWarning": "Situs web ini ditandai sebagai berbahaya, karena mungkin mencoba mencuri dana Anda atau mengelabui Anda agar mengonfirmasi permintaan yang menipu.", + "maliciousSignatureRequestBlocked": "Demi keselamatan Anda, Phantom telah memblokir permintaan ini.", + "maliciousRequestBlocked": "Demi keselamatan Anda, Phantom telah memblokir permintaan ini. Anda sebaiknya menutup jendela ini dan berhenti menggunakan situs yang tadi membukanya.", + "siwErrorPopupTitle": "Permintaan Tanda Tangan Tidak Sah", + "siwParseErrorDescription": "Permintaan tanda tangan apli tidak dapat ditampilkan karena format yang tidak valid.", + "siwVerificationErrorDescription": "Ada satu kesalahan atau lebih terkait permintaan tanda tangan pesan. Demi keamanan Anda, pastikan Anda menggunakan aplikasi yang benar dan coba lagi.", + "siwErrorPagination": "{{n}} dari {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "Peringatan: Alamat aplikasi tidak sama dengan alamat yang diberikan untuk penandatanganan.", + "siwErrorMessage_DOMAIN_MISMATCH": "Peringatan: Domain aplikasi tidak sama dengan domain yang diberikan untuk verifikasi.", + "siwErrorMessage_URI_MISMATCH": "Peringatan: Nama host URI tidak cocok dengan domain.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "Peringatan: ID rantai tidak sama dengan ID rantai yang diberikan untuk verifikasi.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Peringatan: Tanggal penerbitan pesan terlalu jauh di masa lalu.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Peringatan: Tanggal penerbitan pesan terlalu jauh di masa depan.", + "siwErrorMessage_EXPIRED": "Peringatan: Pesan telah kedaluwarsa.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Peringatan: Pesan kedaluwarsa sebelum penerbitan.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "Peringatan: Pesan akan kedaluwarsa sebelum menjadi sah.", + "siwErrorShowErrorDetails": "Tampilkan detail kesalahan", + "siwErrorHideErrorDetails": "Sembunyikan detail kesalahan", + "siwErrorIgnoreWarning": "Abaikan peringatan, tetap lanjutkan", + "siwsTitle": "Permintaan Masuk", + "siwsPermissions": "Izin", + "siwsAgreement": "Pesan", + "siwsAdvancedDetails": "Detail Lanjutan", + "siwsAlternateStatement": "{{domain}} ingin Anda masuk dengan akun Solana Anda: {{address}}", + "siwsFieldLable_domain": "Domain", + "siwsFieldLable_address": "Alamat", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "Versi", + "siwsFieldLable_chainId": "Chain ID", + "siwsFieldLable_nonce": "Nonce", + "siwsFieldLable_issuedAt": "Diterbitkan Pada", + "siwsFieldLable_expirationTime": "Kedaluwarsa Pada", + "siwsFieldLable_requestId": "ID Permintaan", + "siwsFieldLable_resources": "Sumber Daya", + "siwsVerificationErrorDescription": "Permintaan masuk ini tidak sah. Ini berarti situs tersebut tidak aman, atau pengembangnya membuat kesalahan saat mengirim permintaan.", + "siwsErrorNumIssues": "{{n}} masalah", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "Chain ID ini tidak cocok dengan jaringan tempat Anda berada.", + "siwsErrorMessage_DOMAIN_MISMATCH": "Bukan domain ini yang Anda coba masuki.", + "siwsErrorMessage_URI_MISMATCH": "Bukan URI ini yang Anda coba masuki.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Tanggal penerbitan pesan terlalu jauh di masa lalu.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Tanggal penerbitan pesan terlalu jauh di masa depan.", + "siwsErrorMessage_EXPIRED": "Pesan telah kedaluwarsa.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Pesan kedaluwarsa sebelum penerbitan.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "Pesan akan kedaluwarsa sebelum menjadi sah.", + "changeLockTimerPrimaryText": "Pengatur Waktu Kunci Otomatis", + "changeLockTimerSecondaryText": "Berapa lama kami harus menunggu untuk mengunci dompet Anda setelah tidak digunakan?", + "changeLockTimerToast": "Pengatur waktu kunci otomatis diperbarui", + "changePasswordConfirmNewPassword": "Konfirmasi kata sandi baru", + "changePasswordCurrentPassword": "Kata sandi saat ini", + "changePasswordErrorIncorrectCurrentPassword": "Kata sandi saat ini salah", + "changePasswordErrorGeneric": "Ada kesalahan, harap coba lagi nanti", + "changePasswordNewPassword": "Kata sandi baru", + "changePasswordPrimaryText": "Ubah kata sandi", + "changePasswordToast": "Kata sandi diperbarui", + "collectionsHiddenCollections": "Koleksi Tersembunyi", + "collectiblesReportAsSpam": "Laporkan Spam", + "collectiblesReportAsSpamAndHide": "Laporkan Spam dan Sembunyikan", + "collectiblesReportAsNotSpam": "Laporkan Bukan Spam", + "collectiblesReportAsNotSpamAndUnhide": "Batal sembunyikan dan laporkan sebagai bukan spam", + "collectiblesReportNotSpam": "Bukan Spam", + "collectibleDetailDescription": "Deskripsi", + "collectibleDetailProperties": "Properti", + "collectibleDetailOrdinalInfo": "Info Ordinal", + "collectibleDetailRareSatsInfo": "Info Sat Langka", + "collectibleDetailSatsInUtxo": "Sat dalam UTXO", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sat", + "collectibleDetailSatNumber": "Nomor Sat", + "collectibleDetailSatName": "Nama Sat", + "collectibleDetailInscriptionId": "ID Inskripsi", + "collectibleDetailInscriptionNumber": "Nomor Inskripsi", + "collectibleDetailStandard": "Standar", + "collectibleDetailCreated": "Dibuat", + "collectibleDetailViewOnExplorer": "Lihat di {{explorer}}", + "collectibleDetailList": "Cantumkan", + "collectibleDetailSellNow": "Jual seharga {{amount}} {{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "Bebaskan Bitcoin tak terpakai", + "collectibleDetailUtxoSplitterCtaSubtitle": "Anda memiliki {{value}} BTC untuk dibuka", + "collectibleDetailUtxoSplitterModalCtaTitle": "Sat Langka", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "Untuk melindungi dana Anda, kami mencegah pengiriman BTC dalam UTXO dengan Sat Langka. Gunakan pembagi UTXO Magic Eden untuk membebaskan {{value}} BTC dari Sat Langka Anda.", + "collectibleDetailUtxoSplitterModalCtaButton": "Gunakan Pembagi UTXO", + "collectibleDetailEasilyAccept": "Terima tawaran tertinggi", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sat", + "collectibleDetailSpamOverlayDescription": "Collectible ini disembunyikan karena Phantom meyakini ini spam.", + "collectibleDetailSpamOverlayReveal": "Tampilkan Collectible", + "collectibleBurnTermsOfService": "Saya mengerti ini tidak dapat diurungkan", + "collectibleBurnTitleWithCount_one": "Bakar Token", + "collectibleBurnTitleWithCount_other": "Bakar Token", + "collectibleBurnDescriptionWithCount_one": "Tindakan ini akan menghancurkan dan menghapus token ini secara permanen dari dompet Anda.", + "collectibleBurnDescriptionWithCount_other": "Tindakan ini akan memusnahkan dan menghapus token-token ini secara permanen dari dompet Anda.", + "collectibleBurnTokenWithCount_one": "Token", + "collectibleBurnTokenWithCount_other": "Token", + "collectibleBurnCta": "Bakar", + "collectibleBurnRebate": "Potongan", + "collectibleBurnRebateTooltip": "Sejumlah kecil SOL akan otomatis disetorkan ke dompet Anda untuk membakar token ini.", + "collectibleBurnNetworkFee": "Biaya Jaringan", + "collectibleBurnNetworkFeeTooltip": "Jumlah yang diperlukan oleh Solana Network untuk memproses transaksi", + "unwrapButtonSwapTo": "Tukar ke {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "Tarik dari {{withdrawalSource}} seharga {{chainSymbol}}", + "unwrapModalEstimatedTime": "Estimasi Waktu", + "unwrapModalNetwork": "Jaringan", + "unwrapModalNetworkFee": "Biaya Jaringan", + "unwrapModalTitle": "Ikhtisar", + "unsupportedChain": "Chain Tidak Didukung", + "unsupportedChainDescription": "Tampaknya kami tidak mendukung {{action}} untuk jaringan {{chainName}}.", + "networkFeesTooltipLabel": "Biaya Jaringan {{chainName}}", + "networkFeesTooltipDescription": "Biaya {{chainName}} bervariasi berdasarkan beberapa faktor. Anda dapat menyesuaikannya agar transaksi Anda lebih cepat (lebih mahal) atau lebih lambat (lebih murah).", + "burnStatusErrorTitleWithCount_one": "Token gagal dibakar", + "burnStatusErrorTitleWithCount_other": "Token gagal dibakar", + "burnStatusSuccessTitleWithCount_one": "Token dibakar!", + "burnStatusSuccessTitleWithCount_other": "Token dibakar!", + "burnStatusLoadingTitleWithCount_one": "Membakar token...", + "burnStatusLoadingTitleWithCount_other": "Membakar token...", + "burnStatusErrorMessageWithCount_one": "Token ini tidak dapat dibakar. Mohon coba lagi nanti.", + "burnStatusErrorMessageWithCount_other": "Token ini tidak dapat dibakar. Mohon coba lagi nanti.", + "burnStatusSuccessMessageWithCount_one": "Token ini telah dimusnahkan secara permanen dan {{rebateAmount}} SOL telah disetorkan ke dompet Anda.", + "burnStatusSuccessMessageWithCount_other": "Token-token ini telah dimusnahkan secara permanen dan {{rebateAmount}} SOL telah disetorkan ke dompet Anda.", + "burnStatusLoadingMessageWithCount_one": "Token ini sedang dimusnahkan secara permanen dan {{rebateAmount}} SOL akan disetorkan ke dompet Anda.", + "burnStatusLoadingMessageWithCount_other": "Token-token ini sedang dimusnahkan secara permanen dan {{rebateAmount}} SOL akan disetorkan ke dompet Anda.", + "burnStatusViewTransactionText": "Lihat transaksi", + "collectibleDisplayLoading": "Memuat...", + "collectiblesNoCollectibles": "Tidak ada Collectible", + "collectiblesPrimaryText": "Collectible Anda", + "collectiblesReceiveCollectible": "Terima Collectible", + "collectiblesUnknownCollection": "Koleksi Tidak Diketahui", + "collectiblesUnknownCollectible": "Collectible Tidak Diketahui", + "collectiblesUniqueHolders": "Pemegang Unik", + "collectiblesSupply": "Suplai", + "collectiblesUnknownTokens": "Token Tidak Diketahui", + "collectiblesNrOfListed": "{{ nrOfListed }} Dicantumkan", + "collectiblesListed": "Dicantumkan", + "collectiblesMintCollectible": "Mint Koleksi", + "collectiblesYouMint": "Anda Minting", + "collectiblesMintCost": "Biaya mint", + "collectiblesMintFail": "Minting gagal", + "collectiblesMintFailMessage": "Ada masalah saat melakukan minting koleksi Anda. Mohon coba lagi.", + "collectiblesMintCostFree": "Gratis", + "collectiblesMinting": "Proses minting...", + "collectiblesMintingMessage": "Koleksi Anda sedang dalam proses minting", + "collectiblesMintShareSubject": "Lihat ini", + "collectiblesMintShareMessage": "Saya telah minting ini di @phantom!", + "collectiblesMintSuccess": "Minting berhasil", + "collectiblesMintSuccessMessage": "Proses minting koleksi Anda telah selesai", + "collectiblesMintSuccessQuestMessage": "Anda telah memenuhi persyaratan untuk Misi Phantom. Ketuk Klaim hadiah Anda untuk mendapatkan koleksi gratis.", + "collectiblesMintRequired": "Diperlukan", + "collectiblesMintSafelyDismiss": "Anda dapat menutup jendela ini dengan aman.", + "collectiblesTrimmed": "Kami telah mencapai batas jumlah collectible yang dapat ditampilkan saat ini.", + "collectiblesSeeAllHoldings": "Lihat Semua Kepemilikan", + "collectiblesLast": "Terakhir", + "collectiblesAbout": "Tentang", + "collectiblesSocialLinks": "Tautan Sosial", + "collectiblesNonTransferable": "Tidak Dapat Ditransfer", + "collectiblesNonTransferableYes": "Ya", + "collectiblesSellOfferDetails": "Detail Tawaran", + "collectiblesSellYouSell": "Anda Menjual", + "collectiblesSellGotIt": "Mengerti", + "collectiblesSellYouReceive": "Anda Menerima", + "collectiblesSellOffer": "Tawarkan", + "collectiblesSoldCollectible": "Telah Menjual Collectible", + "collectiblesSellMarketplace": "Marketplace", + "collectiblesSellCollectionFloor": "Dasar Koleksi", + "collectiblesSellDifferenceFromFloor": "Perbedaan dengan dasar", + "collectiblesSellLastSalePrice": "Penjualan Terakhir", + "collectiblesSellEstimatedFees": "Perkiraan Biaya", + "collectiblesSellEstimatedProfitAndLoss": "Perkiraan Profit/Kerugian", + "collectiblesSellViewOnMarketplace": "Lihat di {{marketplace}}", + "collectiblesSellCollectionFloorTooltip": "Harga \"Beli Sekarang\" terendah dalam koleksi di berbagai marketplace.", + "collectiblesSellProfitLossTooltip": "Estimasi Profit/Kerugian dihitung berdasarkan harga jual terakhir dan jumlah tawaran dikurangi biaya.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "Royalti ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "Biaya Marketplace ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "Biaya Marketplace", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "Jaringan {{chainName}}", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "Pengajuan harga sudah termasuk biaya Phantom {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "Pengajuan harga sudah termasuk Royalti, Biaya Jaringan, Biaya Marketplace, dan biaya Phantom {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "Pengajuan harga sudah termasuk Royalti, Biaya Jaringan, dan Biaya Marketplace", + "collectiblesSellTransactionFeeTooltipTitle": "Biaya Transaksi", + "collectiblesSellStatusLoadingTitle": "Menerima Tawaran...", + "collectiblesSellStatusLoadingIsSellingFor": "sedang dijual seharga", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} Terjual!", + "collectiblesSellStatusSuccessWasSold": "berhasil dijual seharga", + "collectiblesSellStatusErrorTitle": "Ada Yang Salah", + "collectiblesSellStatusErrorSubtitle": "Ada masalah saat mencoba menjual", + "collectiblesSellStatusViewTransaction": "Lihat Transaksi", + "collectiblesSellInsufficientFundsTitle": "Dana tidak cukup", + "collectiblesSellInsufficientFundsSubtitle": "Kami tidak dapat menerima tawaran atas koleksi ini karena dana tidak cukup untuk membayar biaya jaringan.", + "collectiblesSellRecentlyTransferedNFTTitle": "Ditransfer baru-baru ini", + "collectiblesSellRecentlyTransferedNFTSubtitle": "Anda harus menunggu 1 jam untuk menerima tawaran setelah transfer.", + "collectiblesApproveCollection": "Telah menyetujui {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "Tawaran tidak tersedia", + "collectiblesSellNotAvailableAnymoreSubtitle": "Tawaran ini tidak tersedia lagi. Batalkan tawaran ini dan coba lagi.", + "collectiblesSellFlaggedTokenTitle": "Barang koleksi ditandai", + "collectiblesSellFlaggedTokenSubtitle": "Barang koleksi ini tidak dapat diperdagangkan, bisa jadi karena berbagai alasan seperti dilaporkan sebagai barang curian atau staking tanpa penguncian", + "collectiblesListOnMagicEden": "Cantumkan di Magic Eden", + "collectiblesListPrice": "Harga Jual", + "collectiblesUseFloor": "Gunakan Harga Dasar", + "collectiblesFloorPrice": "Harga Dasar", + "collectiblesLastSalePrice": "Harga Jual Terakhir", + "collectiblesTotalReturn": "Total Pengembalian", + "collectiblesOriginalPurchasePrice": "Harga Beli Asli", + "collectiblesMagicEdenFee": "Biaya Magic Eden", + "collectiblesArtistRoyalties": "Royalti Artis", + "collectiblesListNowButton": "Cantumkan Skrg", + "collectiblesListAnywayButton": "Tetap Cantumkan", + "collectiblesCreateListingTermsOfService": "By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service", + "collectiblesViewListing": "Lihat Cantuman", + "collectiblesListingViewTransaction": "Lihat Transaksi", + "collectiblesRemoveListing": "Hapus Cantuman", + "collectiblesEditListing": "Edit Cantuman", + "collectiblesEditListPrice": "Edit Harga Jual", + "collectiblesListPriceTooltip": "Harga Jual adalah harga jual untuk sebuah item. Penjual biasanya memasang harga jual sama dengan atau di atas Harga Dasar.", + "collectiblesFloorPriceTooltip": "Harga Dasar adalah Harga Jual aktif terendah untuk sebuah item dalam koleksi ini.", + "collectiblesOriginalPurchasePriceTooltip": "Anda awalnya membeli item ini seharga angka ini.", + "collectiblesPurchasedForSol": "Dibeli seharga {{lastPurchasePrice}} SOL", + "collectiblesUnableToLoadListings": "Tidak dapat memuat cantuman", + "collectiblesUnableToLoadListingsFrom": "Tidak dapat memuat cantuman dari {{marketplace}}", + "collectiblesUnableToLoadListingsDescription": "Cantuman dan aset Anda aman, tetapi kami tidak dapat memuatnya dari {{marketplace}} untuk saat ini. Mohon coba lagi nanti.", + "collectiblesBelowFloorPrice": "Di bawah Harga Dasar", + "collectiblesBelowFloorPriceMessage": "Yakin ingin mencantumkan NFT Anda di bawah harga dasar?", + "collectiblesMinimumListingPrice": "Harga minimum adalah 0,01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden memungut biaya untuk transaksi yang selesai.", + "collectiblesArtistRoyaltiesTooltip": "Kreator koleksi ini menerima % royalti dari setiap penjualan yang selesai.", + "collectibleScreenCollectionLabel": "Koleksi", + "collectibleScreenPhotosPermissionTitle": "Izin Foto", + "collectibleScreenPhotosPermissionMessage": "Kami membutuhkan izin Anda untuk mengakses foto Anda. Buka Pengaturan dan perbarui izin Anda.", + "collectibleScreenPhotosPermissionOpenSettings": "Buka Pengaturan", + "listStatusErrorTitle": "Pencantuman Gagal", + "editListStatusErrorTitle": "Tidak dapat memperbarui", + "removeListStatusErrorTitle": "Penghapusan Cantuman Gagal", + "listStatusSuccessTitle": "Cantuman Dibuat!", + "editListingStatusSuccessTitle": "Cantuman Diperbarui!", + "removeListStatusSuccessTitle": "Cantuman dihapus dari Magic Eden", + "listStatusLoadingTitle": "Membuat Cantuman...", + "editListingStatusLoadingTitle": "Memperbarui Cantuman...", + "removeListStatusLoadingTitle": "Menghapus Cantuman...", + "listStatusErrorMessage": "{{name}} tidak dapat dicantumkan di Magic Eden", + "removeListStatusErrorMessage": "{{name}} tidak dapat dibatalkan cantumannya di Magic Eden", + "listStatusSuccessMessage": "{{name}} sekarang dicantumkan di Magic Eden seharga {{listCollectiblePrice}} SOL", + "editListingStatusSuccessMessage": "{{name}} sekarang diperbarui di Magic Eden seharga {{editListCollectiblePrice}} SOL", + "removeListStatusSuccessMessage": "{{name}} berhasil dihapus dari Magic Eden", + "listStatusLoadingMessage": "Mencantumkan {{name}} di Magic Eden seharga {{listCollectiblePrice}} SOL.", + "editListingStatusLoadingMessage": "Memperbarui {{name}} di Magic Eden seharga {{editListCollectiblePrice}} SOL.", + "removeListStatusLoadingMessage": "Menghapus {{name}} dari Magic Eden. Proses ini perlu waktu.", + "listStatusLoadingSafelyDismiss": "Anda dapat menutup jendela ini.", + "listStatusViewOnMagicEden": "Lihat di Magic Eden", + "listStatusViewOnMarketplace": "Lihat di {{marketplace}}", + "listStatusLoadingDismiss": "Abaikan", + "listStatusViewTransaction": "Lihat Transaksi", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Hubungkan dompet perangkat keras Anda dan pastikan tidak terkunci. Setelah kami mendeteksinya, Anda dapat memilih alamat yang ingin Anda gunakan.", + "connectHardwareFailedPrimaryText": "Koneksi gagal", + "connectHardwareFailedSecondaryText": "Hubungkan dompet perangkat keras Anda dan pastikan tidak terkunci. Setelah kami menemukannya, Anda dapat memilih alamat yang akan digunakan.", + "connectHardwareFinishPrimaryText": "Akun Ditambahkan!", + "connectHardwareFinishSecondaryText": "Anda kini dapat mengakses dompet Ledger Nano dari dalam Phantom. Silakan kembali ke ekstensi.", + "connectHardwareNeedsPermissionPrimaryText": "Hubungkan dompet baru", + "connectHardwareNeedsPermissionSecondaryText": "Klik tombol di bawah untuk memulai proses penghubungan.", + "connectHardwareSearchingPrimaryText": "Mencari dompet...", + "connectHardwareSearchingSecondaryText": "Harap hubungkan dompet perangkat keras Anda, pastikan tidak terkunci, dan setujui izin akses pada peramban Anda.", + "connectHardwarePermissionDeniedPrimary": "Izin ditolak", + "connectHardwarePermissionDeniedSecondary": "Beri Phantom izin untuk terhubung dengan perangkat Ledger Anda", + "connectHardwarePermissionUnableToConnect": "Tidak dapat terhubung", + "connectHardwarePermissionUnableToConnectDescription": "Kami tidak dapat terhubung ke perangkat Ledger Anda. Kami mungkin memerlukan lebih banyak izin.", + "connectHardwareSelectAddressAllAddressesImported": "Semua alamat telah diimpor", + "connectHardwareSelectAddressDerivationPath": "Path derivasi", + "connectHardwareSelectAddressSearching": "Mencari...", + "connectHardwareSelectAddressSelectWalletAddress": "Pilih alamat dompet", + "connectHardwareSelectAddressWalletAddress": "Alamat dompet", + "connectHardwareWaitingForApplicationPrimaryText": "Buka aplikasi Solana di Ledger Anda", + "connectHardwareWaitingForApplicationSecondaryText": "Hubungkan dompet perangkat keras Anda dan pastikan dompet tidak terkunci.", + "connectHardwareWaitingForPermissionPrimaryText": "Butuh izin", + "connectHardwareWaitingForPermissionSecondaryText": "Hubungkan dompet perangkat keras Anda, pastikan dompet tidak terkunci, dan Anda telah menyetujui izin di browser Anda.", + "connectHardwareAddAccountButton": "Tambahkan Akun", + "connectHardwareLedger": "Hubungkan Ledger Anda", + "connectHardwareStartConnection": "Klik tombol di bawah untuk mulai menghubungkan dompet perangkat keras Ledger Anda", + "connectHardwarePairSuccessPrimary": "{{productName}} terhubung", + "connectHardwarePairSuccessSecondary": "Anda berhasil menghubungkan {{productName}}.", + "connectHardwareSelectChains": "Pilih rantai untuk menghubungkan", + "connectHardwareOpenAppInterpolated": "Buka aplikasi {{app}} di Ledger Anda", + "connectHardwareSearching": "Mencari...", + "connectHardwareMakeSureConnected": "Hubungkan dan buka kunci dompet perangkat keras Anda. Setujui izin browser yang relevan.", + "connectHardwareOpenAppDescription": "Buka kunci dompet perangkat keras Anda", + "connectHardwareConnecting": "Menghubungkan...", + "connectHardwareConnectingDescription": "Kami sedang mencoba terhubung dengan perangkat Ledger Anda.", + "connectHardwareConnectingAccounts": "Menghubungkan akun Anda...", + "connectHardwareDiscoveringAccounts": "Mencari akun...", + "connectHardwareDiscoveringAccountsDescription": "Kami sedang mencari aktivitas di akun Anda.", + "connectHardwareErrorLedgerLocked": "Ledger terkunci", + "connectHardwareErrorLedgerLockedDescription": "Pastikan perangkat Ledger Anda telah dibuka, lalu coba lagi.", + "connectHardwareErrorLedgerGeneric": "Ada yang salah", + "connectHardwareErrorLedgerGenericDescription": "Gagal menemukan akun. Pastikan perangkat Ledger Anda telah dibuka, lalu coba lagi.", + "connectHardwareErrorLedgerPhantomLocked": "Buka ulang Phantom dan coba hubungkan kembali perangkat keras Anda.", + "connectHardwareFindingAccountsWithActivity": "Mencari akun {{chainName}}...", + "connectHardwareFindingAccountsWithActivityDualChain": "Mencari akun {{chainName1}} atau {{chainName2}} ...", + "connectHardwareFoundAccountsWithActivity": "Kami menemukan {{numOfAccounts}} akun beraktivitas pada Ledger Anda.", + "connectHardwareFoundAccountsWithActivitySingular": "Kami menemukan 1 akun beraktivitas pada Ledger Anda.", + "connectHardwareFoundSomeAccounts": "Kami menemukan beberapa akun pada perangkat Ledger Anda.", + "connectHardwareViewAccounts": "Lihat Akun", + "connectHardwareConnectAccounts": "Akun terhubung", + "connectHardwareSelectAccounts": "Pilih Akun", + "connectHardwareChooseAccountsToConnect": "Pilih akun dompet untuk menghubungkan.", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} Akun ditambahkan", + "connectHardwareAccountsStepOfSteps": "Langkah {{stepNum}} dari {{totalSteps}}", + "connectHardwareMobile": "Hubungkan Ledger", + "connectHardwareMobileTitle": "Hubungkan dompet perangkat keras Ledger Anda", + "connectHardwareMobileEnableBluetooth": "Aktifkan Bluetooth", + "connectHardwareMobileEnableBluetoothDescription": "Izinkan penggunaan Bluetooth untuk terhubung", + "connectHardwareMobileEnableBluetoothSettings": "Buka Pengaturan agar Phantom dapat menggunakan izin Lokasi dan Perangkat di Sekitar.", + "connectHardwareMobilePairWithDevice": "Pasangkan dengan perangkat Ledger Anda", + "connectHardwareMobilePairWithDeviceDescription": "Letakkan perangkat di dekat Anda untuk mendapatkan sinyal terbaik", + "connectHardwareMobileConnectAccounts": "Hubungkan akun", + "connectHardwareMobileConnectAccountsDescription": "Kami akan mencari aktivitas di setiap akun yang mungkin telah Anda gunakan", + "connectHardwareMobileConnectLedgerDevice": "Hubungkan perangkat Ledger Anda", + "connectHardwareMobileLookingForDevices": "Mencari perangkat di sekitar...", + "connectHardwareMobileLookingForDevicesDescription": "Hubungkan perangkat Ledger Anda dan pastikan tidak terkunci.", + "connectHardwareMobileFoundDeviceSingular": "Kami menemukan 1 perangkat Ledger", + "connectHardwareMobileFoundDevices": "Kami menemukan {{numDevicesFound}} perangkat Ledger", + "connectHardwareMobileFoundDevicesDescription": "Pilih perangkat Ledger di bawah untuk mulai memasangkan.", + "connectHardwareMobilePairingWith": "Memasangkan dengan {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "Ikuti instruksi pada perangkat Ledger Anda saat memasangkan.", + "connectHardwareMobilePairingFailed": "Pemasangan tidak berhasil", + "connectHardwareMobilePairingFailedDescription": "Tidak dapat memasangkan dengan {{deviceName}}. Pastikan perangkat Anda tidak terkunci.", + "connectHardwareMobilePairingSuccessful": "Pemasangan berhasil", + "connectHardwareMobilePairingSuccessfulDescription": "Anda berhasil memasangkan dan menghubungkan perangkat Ledger.", + "connectHardwareMobileOpenAppSingleChain": "Buka aplikasi {{chainName}} di Ledger Anda", + "connectHardwareMobileOpenAppDualChain": "Buka aplikasi {{chainName1}} atau {{chainName2}} di Ledger Anda", + "connectHardwareMobileOpenAppDescription": "Pastikan perangkat Anda tidak terkunci.", + "connectHardwareMobileStillCantFindDevice": "Masih belum menemukan perangkat Anda?", + "connectHardwareMobileLostConnection": "Koneksi hilang", + "connectHardwareMobileLostConnectionDescription": "Kami kehilangan koneksi dengan {{deviceName}}. Pastikan perangkat Anda tidak terkunci, lalu coba lagi.", + "connectHardwareMobileGenericLedgerDevice": "Perangkat Ledger", + "connectHardwareMobileConnectDeviceSigning": "Hubungkan {{deviceName}} Anda", + "connectHardwareMobileConnectDeviceSigningDescription": "Buka perangkat Ledger dan letakkan di dekat Anda.", + "connectHardwareMobileBluetoothDisabled": "Bluetooth dinonaktifkan", + "connectHardwareMobileBluetoothDisabledDescription": "Aktifkan Bluetooth Anda dan pastikan perangkat Ledger Anda tidak terkunci.", + "connectHardwareMobileLearnMore": "Pelajari Lebih Lanjut", + "connectHardwareMobileBlindSigningDisabled": "Penandatanganan Buta dinonaktifkan", + "connectHardwareMobileBlindSigningDisabledDescription": "Pastikan penandatanganan buta diaktifkan pada perangkat Anda.", + "connectHardwareMobileConfirmSingleChain": "Anda harus mengonfirmasi transaksi di dompet perangkat keras Anda. Pastikan dompet tidak terkunci.", + "metamaskExplainerBottomSheetHeader": "Situs ini dapat bekerja dengan Phantom", + "metamaskExplainerBottomSheetSubheader": "Pilih MetaMask dari dialog \"hubungkan dompet\" untuk melanjutkan.", + "metamaskExplainerBottomSheetDontShowAgain": "Jangan tampilkan lagi", + "ledgerStatusNotConnected": "Ledger tidak terhubung", + "ledgerStatusConnectedInterpolated": "{{productName}} terhubung", + "connectionClusterInterpolated": "Anda saat ini berada di {{cluster}}", + "connectionClusterTestnetMode": "Anda sedang dalam Mode Testnet", + "featureNotSupportedOnLocalNet": "Fitur ini tidak didukung saat Localnet Solana diaktifkan.", + "readOnlyAccountBannerWarning": "Anda memantau akun ini", + "depositAddress": "Alamat Penerimaan", + "depositAddressChainInterpolated": "Alamat {{chain}} Anda", + "depositAssetDepositInterpolated": "Terima {{tokenSymbol}}", + "depositAssetSecondaryText": "Alamat ini hanya dapat digunakan untuk menerima token yang kompatibel.", + "depositAssetTextInterpolated": "Gunakan alamat ini untuk menerima token dan koleksi di <1>{{network}} .", + "depositAssetTransferFromExchange": "Transfer dari bursa", + "depositAssetShareAddress": "Bagikan alamat", + "depositAssetBuyOrDeposit": "Beli atau Transfer", + "depositAssetBuyOrDepositDesc": "Masukkan dana ke dompet Anda untuk memulai", + "depositAssetTransfer": "Transfer", + "editAddressAddressAlreadyAdded": "Alamat telah ditambahkan", + "editAddressAddressAlreadyExists": "Alamat sudah ada", + "editAddressAddressIsRequired": "Alamat diperlukan", + "editAddressPrimaryText": "Ubah Alamat", + "editAddressRemove": "Hapus dari Buku Alamat", + "editAddressToast": "Alamat diperbarui", + "removeSavedAddressToast": "Alamat dihapus", + "exportSecretErrorGeneric": "Ada kesalahan, harap coba lagi nanti", + "exportSecretErrorIncorrectPassword": "Kata sandi salah", + "exportSecretPassword": "Kata sandi", + "exportSecretPrivateKey": "kunci privat", + "exportSecretSecretPhrase": "frasa rahasia", + "exportSecretSecretRecoveryPhrase": "frasa pemulihan rahasia", + "exportSecretSelectYourAccount": "Pilih akun Anda", + "exportSecretShowPrivateKey": "Tampilkan Kunci Privat", + "exportSecretShowSecretRecoveryPhrase": "Tampilkan frasa pemulihan rahasia", + "exportSecretShowSecret": "Tampilkan {{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": "<1>Jangan bagikan {{secretNameText}} Anda!", + "exportSecretWarningSecondaryInterpolated": "Jika seseorang memiliki {{secretNameText}} Anda, mereka bisa mengontrol dompet Anda sepenuhnya.", + "exportSecretOnlyWay": "{{secretNameText}} Anda adalah cara satu-satunya untuk memulihkan dompet", + "exportSecretDoNotShow": "Jangan sampai orang lain melihat {{secretNameText}} Anda", + "exportSecretWillNotShare": "Saya tidak akan membagikan {{secretNameText}} saya dengan siapa pun, termasuk Phantom.", + "exportSecretNeverShare": "Jangan pernah bagikan {{secretNameText}} Anda dengan siapa pun", + "exportSecretYourPrivateKey": "Kunci Privat Anda", + "exportSecretYourSecretRecoveryPhrase": "Frasa pemulihan rahasia Anda", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "Bantuan", + "gasUpTo": "Hingga {{ amount }}", + "gasSlowTime": "Sekitar 2 menit", + "gasAverageTime": "Sekitar 30 detik", + "gasFastTime": "Sekitar 15 detik", + "gasSlowTimePolygon": "Sekitar 15 detik", + "gasAverageTimePolygon": "Sekitar 10 detik", + "gasFastTimePolygon": "Sekitar 5 detik", + "gasSlowTimeBitcoin": "Sekitar 1 jam", + "gasAverageTimeBitcoin": "Sekitar 30 menit", + "gasFastTimeBitcoin": "Sekitar 10 menit", + "gasSlowTimeAbbrev": "2 mnt", + "gasAverageTimeAbbrev": "30 dtk", + "gasFastTimeAbbrev": "15 dtk", + "gasSlowTimePolygonAbbrev": "15 dtk", + "gasAverageTimePolygonAbbrev": "10 dtk", + "gasFastTimePolygonAbbrev": "5 dtk", + "gasSlow": "Lambat", + "gasAverage": "Menengah", + "gasFast": "Cepat", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sat/vB", + "satsAmount": "{{sats}} sat", + "homeErrorButtonText": "Coba Lagi", + "homeErrorDescription": "Ada kesalahan saat mencoba mengambil kembali aset Anda. Mohon refresh dan coba lagi.", + "homeErrorTitle": "Gagal mendapatkan aset", + "homeManageTokenList": "Atur daftar token", + "helloBitcoinBodyTitle": "Selamat Datang di Bitcoin", + "helloBitcoinFeature1Title": "Kirim, Terima, dan Beli Bitcoin", + "helloBitcoinFeature1Subtitle": "Transfer dan beli Bitcoin secara instan di Phantom. Kompatibel dengan semua dompet dan bursa besar.", + "helloBitcoinFeature2Title": "Jelajahi Ekosistem Ordinals", + "helloBitcoinFeature2Subtitle": "Beli, jual, dan pertukarkan Ordinals, BRC-20, dan lainnya di Magic Eden dan Unisat.", + "helloBitcoinFeature3Title": "Aman & Terjamin", + "helloBitcoinFeature3Subtitle": "Kami menjamin bahwa Ordinals, BRC-20, dan Sat Langka Anda tidak akan terpakai secara tidak sengaja.", + "interstitialDismissUnderstood": "Mengerti", + "bitcoinAddressTypesBodyTitle": "Jenis alamat Bitcoin", + "bitcoinAddressTypesFeature1Title": "Tentang alamat Bitcoin", + "bitcoinAddressTypesFeature1Subtitle": "Phantom mendukung Native Segwit dan Taproot, masing-masing dengan saldonya sendiri. Anda dapat mengirim BTC atau Ordinals dengan kedua jenis alamat.", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Alamat BTC default di Phantom. Lebih lama daripada Taproot tetapi kompatibel dengan semua dompet dan bursa.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Terbaik untuk Ordinals dan BRC-20, dengan biaya termurah. Sesuaikan alamat di Preferensi -> Alamat Bitcoin Pilihan.", + "headerTitleInfo": "Info", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "Ini adalah alamat <1>{{addressType}} Anda.", + "invalidChecksumTitle": "Kami telah meningkatkan frasa rahasia Anda!", + "invalidChecksumFeature1ExportPhrase": "Ekspor Frasa Rahasia baru Anda", + "invalidChecksumFeature1ExportPhraseDescription": "Cadangkan frasa rahasia baru Anda bersama dengan kunci privat akun lama Anda.", + "invalidChecksumFeature2FundsAreSafe": "Dana Anda aman dan terjamin", + "invalidChecksumFeature2FundsAreSafeDescription": "Peningkatan ini dilakukan secara otomatis. Tidak seorang pun di Phantom mengetahui frasa rahasia Anda atau memiliki akses ke dana Anda.", + "invalidChecksumFeature3LearnMore": "Pelajari selengkapnya", + "invalidChecksumFeature3LearnMoreDescription": "Anda memiliki frasa yang tidak kompatibel dengan sebagian besar dompet. Baca <1>artikel bantuan ini untuk informasi selengkapnya.", + "invalidChecksumBackUpSecretPhrase": "Cadangkan frasa rahasia", + "migrationFailureTitle": "Terjadi masalah saat memigrasikan akun Anda", + "migrationFailureFeature1": "Ekspor frasa rahasia Anda", + "migrationFailureFeature1Description": "Cadangkan frasa rahasia Anda sebelum melakukan proses masuk.", + "migrationFailureFeature2": "Masuk ke Phantom", + "migrationFailureFeature2Description": "Anda harus masuk kembali ke Phantom untuk melihat akun Anda.", + "migrationFailureFeature3": "Selengkapnya", + "migrationFailureFeature3Description": "Baca <1>artikel bantuan ini untuk keterangan selengkapnya tentang ini.", + "migrationFailureContinueToOnboarding": "Lanjutkan ke proses masuk", + "migrationFailureUnableToFetchMnemonic": "Kami tidak dapat memuat frasa rahasia Anda", + "migrationFailureUnableToFetchMnemonicDescription": "Hubungi dukungan dan unduh log aplikasi untuk melakukan debug", + "migrationFailureContactSupport": "Hubungi Dukungan", + "ledgerActionConfirm": "Konfirmasikan pada Ledger Nano Anda", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Tanda tangan buta dinonaktifkan", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Pastikan tanda tangan buta diaktifkan pada perangkat kerasmu, lalu coba lagi", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Koneksi perangkat keras terputus dalam operasi", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Tutup ekstensi Phantom, lalu coba lagi", + "ledgerActionErrorDeviceLockedPrimaryText": "Perangkat keras terkunci", + "ledgerActionErrorDeviceLockedSecondaryText": "Buka kunci perangkat keras Anda, lalu coba lagi", + "ledgerActionErrorHeader": "Kesalahan Tindakan Ledger", + "ledgerActionErrorUserRejectionPrimaryText": "Pengguna menolak transaksi", + "ledgerActionErrorUserRejectionSecondaryText": "Tindakan ditolak pada perangkat keras oleh pengguna", + "ledgerActionNeedPermission": "Izin akses diperlukan", + "ledgerActionNeedToConfirm": "Anda harus mengonfirmasi transaksi di dompet perangkat keras Anda. Pastikan dompet tidak terkunci, pada aplikasi {{chainType}}.", + "ledgerActionNeedToConfirmMany": "Anda harus mengonfirmasi {{numberOfTransactions}} transaksi di dompet perangkat keras Anda. Pastikan dompet tidak terkunci, pada aplikasi {{chainType}}.", + "ledgerActionNeedToConfirmBlind": "Anda harus mengonfirmasi transaksi di dompet perangkat keras Anda. Pastikan dompet tidak terkunci, pada aplikasi {{chainType}}, dan tanda tangan buta diaktifkan.", + "ledgerActionNeedToConfirmBlindMany": "Anda harus mengonfirmasi {{numberOfTransactions}} transaksi di dompet perangkat keras Anda. Pastikan dompet tidak terkunci, pada aplikasi {{chainType}}, dan tanda tangan buta diaktifkan.", + "ledgerActionPleaseConnect": "Harap hubungkan Ledger Nano Anda", + "ledgerActionPleaseConnectAndConfirm": "Harap hubungkan dompet perangkat keras Anda dan pastikan dompet tidak terkunci. Pastikan Anda telah menyetujui izin di browser Anda.", + "maxInputAmount": "Jumlah", + "maxInputMax": "Maks", + "notEnoughSolPrimaryText": "SOL tidak cukup", + "notEnoughSolSecondaryText": "SOL di dompet Anda tidak cukup untuk transaksi ini. Silakan setorkan lebih banyak dan coba lagi.", + "insufficientBalancePrimaryText": "{{tokenSymbol}} tidak cukup", + "insufficientBalanceSecondaryText": "{{tokenSymbol}} Anda di dompet tidak cukup untuk transaksi ini.", + "insufficientBalanceRemaining": "Tersisa", + "insufficientBalanceRequired": "Diperlukan", + "notEnoughSplTokensTitle": "Token tidak cukup", + "notEnoughSplTokensDescription": "Anda tidak memiliki token yang cukup di dompet untuk transaksi ini. Transaksi ini akan dibatalkan jika dilakukan.", + "transactionExpiredPrimaryText": "Transaksi kedaluwarsa", + "transactionExpiredSecondaryText": "Anda menunggu terlalu lama untuk mengonfirmasi transaksi dan sekarang transaksi kedaluwarsa. Transaksi ini akan dibatalkan jika dilakukan.", + "tokens": "token", + "notificationApplicationApprovalPermissionsAddressVerification": "Verifikasi bahwa Anda memiliki alamat ini", + "notificationApplicationApprovalPermissionsTransactionApproval": "Meminta persetujuan untuk transaksi", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Melihat saldo dan aktivitas dompet", + "notificationApplicationApprovalParagraphText": "Mengonfirmasi berarti mengizinkan situs ini untuk melihat saldo dan aktivitas akun terpilih.", + "notificationApplicationApprovalActionButtonConnect": "Hubungkan", + "notificationApplicationApprovalActionButtonSignIn": "Masuk", + "notificationApplicationApprovalAllowApproval": "Izinkan situs untuk menghubungkan?", + "notificationApplicationApprovalAutoConfirm": "Konfirmasi Otomatis transaksi", + "notificationApplicationApprovalConnectDisclaimer": "Hanya menghubungkan ke situs yang tepercaya", + "notificationApplicationApprovalSignInDisclaimer": "Hanya masuk ke situs web yang tepercaya", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "Situs web ini tidak aman untuk digunakan dan mungkin mencoba mencuri dana Anda.", + "notificationApplicationApprovalConnectUnknownApp": "Tidak diketahui", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "Tidak dapat terhubung ke aplikasi", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "Aplikasi ini mencoba terhubung ke {{appNetworkName}}, tetapi {{phantomNetworkName}} dipilih.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "Untuk menggunakan {{networkName}}, buka Pengaturan Pengembang → Mode Testnet.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "Jaringan Tidak Dikenal", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Sambungan dengan perangkat seluler lain saat ini tidak didukung oleh Ledger.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Mohon beralih ke akun non-Ledger atau gunakan peramban dalam aplikasi dan coba lagi.", + "notificationSignatureRequestConfirmTransaction": "Konfirmasi transaksi", + "notificationSignatureRequestConfirmTransactionCapitalized": "Konfirmasi Transaksi", + "notificationSignatureRequestConfirmTransactions": "Konfirmasi transaksi", + "notificationSignatureRequestConfirmTransactionsCapitalized": "Konfirmasi Transaksi", + "notificationSignatureRequestSignatureRequest": "Permintaan Tanda Tangan", + "notificationMessageHeader": "Pesan", + "notificationMessageCopied": "Pesan tersalin", + "notificationAutoConfirm": "Konfirmasi Otomatis", + "notificationAutoConfirmOff": "Nonaktif", + "notificationAutoConfirmOn": "Aktif", + "notificationConfirmFooter": "Hanya konfirmasi jika Anda memercayai situs web ini.", + "notificationEstimatedTime": "Estimasi Waktu", + "notificationPermissionRequestText": "Ini hanyalah permintaan izin. Transaksi mungkin tidak langsung dieksekusi.", + "notificationBalanceChangesText": "Perubahan saldo adalah perkiraan. Jumlah dan aset yang terlibat tidak dijamin.", + "notificationContractAddress": "Alamat Kontrak", + "notificationAdvancedDetailsText": "Lanjutan", + "notificationUnableToSimulateWarningText": "Saat ini kami tidak dapat memperkirakan perubahan saldo. Anda dapat mencoba lagi nanti, atau mengonfirmasi jika Anda memercayai situs ini.", + "notificationSignMessageParagraphText": "Menandatangani pesan ini akan membuktikan bahwa Anda memiliki kepemilikan atas akun yang dipilih.", + "notificationSignatureRequestScanFailedDescription": "Tidak dapat memindai pesan untuk mencari masalah keamanan. Lanjutkan dengan hati-hati.", + "notificationFailedToScan": "Gagal menyimulasikan hasil permintaan ini.\nMengonfirmasi tidaklah aman dan dapat menyebabkan kerugian.", + "notificationScanLoading": "Permintaan Pemindaian", + "notificationTransactionApprovalActionButtonConfirm": "Konfirmasi", + "notificationTransactionApprovalActionButtonBack": "Kembali", + "notificationTransactionApprovalEstimatedChanges": "Estimasi Perubahan", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Estimasi didasarkan pada simulasi transaksi dan bukan merupakan jaminan", + "notificationTransactionApprovalHideAdvancedDetails": "Sembunyikan detail transaksi lanjutan", + "notificationTransactionApprovalNetworkFee": "Biaya Jaringan", + "notificationTransactionApprovalNetwork": "Jaringan", + "notificationTransactionApprovalEstimatedTime": "Estimasi waktu", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "Tidak ditemukan perubahan yang berdampak pada kepemilikan aset", + "notificationTransactionApprovalSolanaAmountRequired": "Jumlah yang diperlukan oleh Solana Network untuk memproses transaksi", + "notificationTransactionApprovalUnableToSimulate": "Tidak dapat menyimulasi transaksi. Pastikan Anda percaya dengan situs web ini karena persetujuan dapat menyebabkan kehilangan dana.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Tidak dapat mengambil perubahan saldo", + "notificationTransactionApprovalViewAdvancedDetails": "Lihat detail transaksi lanjutan", + "notificationTransactionApprovalKnownMalicious": "Transaksi ini berbahaya. Tanda tangan akan berakibat kehilangan dana.", + "notificationTransactionApprovalSuspectedMalicious": "Kami menduga transaksi ini berbahaya. Persetujuan dapat mengakibatkan kehilangan dana.", + "notificationTransactionApprovalNetworkFeeHighWarning": "Biaya jaringan bertambah karena kemacetan jaringan.", + "notificationTransactionERC20ApprovalDescription": "Mengonfirmasi berarti mengizinkan aplikasi ini untuk mengakses saldo Anda kapan saja, hingga batas di bawah ini.", + "notificationTransactionERC20ApprovalContractAddress": "Alamat Kontrak", + "notificationTransactionERC20Unlimited": "tak terbatas", + "notificationTransactionERC20ApprovalTitle": "Setujui belanja {{tokenSymbol}}", + "notificationTransactionERC20RevokeTitle": "Batalkan belanja {{tokenSymbol}}", + "notificationTransactionERC721RevokeTitle": "Batalkan akses {{tokenSymbol}}", + "notificationTransactionERC20ApprovalAll": "Semua {{tokenSymbol}} Anda", + "notificationIncorrectModeTitle": "Mode salah", + "notificationIncorrectModeInTestnetTitle": "Anda dalam mode Testnet", + "notificationIncorrectModeNotInTestnetTitle": "Anda tidak dalam mode Testnet", + "notificationIncorrectModeInTestnetDescription": "{{origin}} mencoba menggunakan mainnet, tetapi Anda dalam mode Testnet", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} mencoba menggunakan testnet, tetapi Anda tidak dalam mode Testnet", + "notificationIncorrectModeInTestnetProceed": "Untuk melanjutkan, matikan mode Testnet.", + "notificationIncorrectModeNotInTestnetProceed": "Untuk melanjutkan, nyalakan mode Testnet.", + "notificationIncorrectEIP712ChainId": "Kami mencegah penandatanganan pesan yang tidak dimaksudkan untuk jaringan yang saat ini terhubung dengan Anda.", + "notificationIncorrectEIP712ChainIdDescription": "Pesan meminta {{messageChainId}}, Anda terhubung dengan {{connectedChainId}}", + "notificationUnsupportedNetwork": "Jaringan tidak didukung", + "notificationUnsupportedNetworkDescription": "Situs web ini mencoba menggunakan jaringan yang belum didukung Phantom.", + "notificationUnsupportedNetworkDescription2": "Untuk melanjutkan dengan ekstensi lain, matikan Pengaturan → Dompet Aplikasi Default, lalu pilih Selalu Tanya. Selanjutnya, segarkan halaman dan hubungkan kembali.", + "notificationUnsupportedAccount": "Akun tidak didukung", + "notificationUnsupportedAccountDescription": "Situs web ini mencoba menggunakan {{targetChainType}}, yang tidak didukung oleh akun {{chainType}} ini.", + "notificationUnsupportedAccountDescription2": "Beralihlah ke akun dari frasa seed atau kunci privat yang kompatibel, lalu coba lagi.", + "onboardingCreatePassword": "Buat kata sandi", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "Saya menyetujui <1>Persyaratan Layanan", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Konfirmasi Kata Sandi", + "onboardingCreatePasswordDescription": "Anda akan menggunakan ini untuk membuka dompet Anda.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Frasa pemulihan rahasia tidak valid", + "onboardingCreatePasswordPasswordPlaceholder": "Kata sandi", + "onboardingCreatePasswordPasswordStrengthWeak": "Lemah", + "onboardingCreatePasswordPasswordStrengthMedium": "Sedang", + "onboardingCreatePasswordPasswordStrengthStrong": "Kuat", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "Saya Menyimpan Frasa Pemulihan Rahasia", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Frasa Pemulihan Rahasia", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Frasa ini adalah cara SATU-SATUNYA untuk memulihkan dompet Anda. JANGAN beri tahu siapa pun!", + "onboardingImportWallet": "Impor Dompet", + "onboardingImportWalletImportExistingWallet": "Impor dompet yang sudah ada dengan frasa pemulihan rahasia yang terdiri dari 12 atau 24 kata.", + "onboardingImportWalletRestoreWallet": "Pulihkan Dompet", + "onboardingImportWalletSecretRecoveryPhrase": "Frasa Pemulihan Rahasia", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Frasa Pemulihan Rahasia tidak valid", + "onboardingImportWalletIHaveWords": "Saya memiliki frasa pemulihan {{numWords}} kata", + "onboardingImportWalletIncorrectOrMisspelledWord": "Kata {{wordIndex}} tidak tepat atau salah eja", + "onboardingImportWalletIncorrectOrMisspelledWords": "Kata {{wordIndexes}} tidak tepat atau salah eja", + "onboardingImportWalletScrollDown": "Gulir ke bawah", + "onboardingImportWalletScrollUp": "Gulir ke atas", + "onboardingPathSelectionCreateWallet": "Buat dompet baru", + "onboardingPathSelectionText": "Dompet Solana & Ethereum ramah yang dibuat untuk DeFi & NFT", + "onboardingPathSelectionIHaveAWallet": "Saya sudah punya dompet", + "onboardingSelectAccountsImportAccounts": "Impor Akun", + "onboardingSelectAccountsImportAccountsDescription": "Pilih akun dompet untuk mengimpor.", + "onboardingSelectAccountsImportSelectedAccounts": "Impor Akun yang Dipilih", + "onboardingSelectAccountsFindMoreAccounts": "Cari akun lainnya", + "onboardingSelectAccountsFindMoreNoneFound": "Tidak ada akun yang ditemukan", + "recentActivityPrimaryText": "Aktivitas Terbaru", + "removeAccountActionButtonRemove": "Hapus", + "removeAccountRemoveWallet": "Hapus akun", + "removeAccountInterpolated": "Hapus {{accountName}}", + "removeAccountWarningLedger": "Meskipun Anda menghapus dompet ini dari Phantom, Anda bisa menambahkannya kembali menggunakan alur \"Hubungkan Dompet Perangkat Keras\".", + "removeAccountWarningSeedVault": "Meskipun Anda menghapus dompet ini dari Phantom, Anda bisa menambahkannya kembali menggunakan alur \"Hubungkan Dompet Seed Vault\".", + "removeAccountWarningPrivateKey": "Setelah Anda menghapus dompet ini, Phantom tidak akan dapat memulihkannya untuk Anda. Pastikan Anda telah mencadangkan kunci privat Anda.", + "removeAccountWarningSeed": "Meskipun Anda menghapus dompet ini dari Phantom, Anda bisa mendapatkannya kembali menggunakan mnemonic Anda di dompet ini atau dompet yang lain.", + "removeAccountWarningReadOnly": "Penghapusan akun ini tidak akan memengaruhi dompet Anda, karena akun ini hanya dompet untuk memantau.", + "removeSeedPrimaryText": "Menghapus Frasa Rahasia {{number}}", + "removeSeedSecondaryText": "Tindakan ini akan menghapus semua akun yang ada dalam Frasa Rahasia {{number}}. Pastikan Anda telah menyimpan frasa rahasia yang sudah ada.", + "resetSeedPrimaryText": "Atur ulang aplikasi dengan frasa rahasia baru", + "resetSeedSecondaryText": "Tindakan ini akan menghapus semua akun yang ada dan menggantinya dengan yang baru. Pastikan Anda telah mencadangkan frasa rahasia dan kunci pribadi yang sudah ada.", + "resetAppPrimaryText": "Reset & sapu bersih aplikasi", + "resetAppSecondaryText": "Tindakan ini akan menghapus semua akun dan data yang ada. Pastikan Anda telah mencadangkan frasa rahasia dan kunci pribadi.", + "richTransactionsDays": "hari", + "richTransactionsToday": "Hari ini", + "richTransactionsYesterday": "Kemarin", + "richTransactionDetailAccount": "Akun", + "richTransactionDetailAppInteraction": "Interaksi App", + "richTransactionDetailAt": "pada", + "richTransactionDetailBid": "Tawar", + "richTransactionDetailBidDetails": "Detail Tawaran", + "richTransactionDetailBought": "Dibeli", + "richTransactionDetailBurned": "Dibakar", + "richTransactionDetailCancelBid": "Batalkan Tawaran", + "richTransactionDetailCompleted": "Selesai", + "richTransactionDetailConfirmed": "Terkonfirmasi", + "richTransactionDetailDate": "Tanggal", + "richTransactionDetailFailed": "Gagal", + "richTransactionDetailFrom": "Dari", + "richTransactionDetailItem": "Item", + "richTransactionDetailListed": "Dijual", + "richTransactionDetailListingDetails": "Detail Penawaran", + "richTransactionDetailListingPrice": "Harga Jual", + "richTransactionDetailMarketplace": "Marketplace", + "richTransactionDetailNetworkFee": "Biaya Jaringan", + "richTransactionDetailOriginalListingPrice": "Harga Jual Asli", + "richTransactionDetailPending": "Tertunda", + "richTransactionDetailPrice": "Harga", + "richTransactionDetailProvider": "Penyedia", + "richTransactionDetailPurchaseDetails": "Detail Pembelian", + "richTransactionDetailRebate": "Potongan", + "richTransactionDetailReceived": "Diterima", + "richTransactionDetailSaleDetails": "Detail Penjualan", + "richTransactionDetailSent": "Terkirim", + "richTransactionDetailSold": "Terjual", + "richTransactionDetailStaked": "Sudah stake", + "richTransactionDetailStatus": "Status", + "richTransactionDetailSwap": "Tukar", + "richTransactionDetailSwapDetails": "Detail Penukaran", + "richTransactionDetailTo": "Ke", + "richTransactionDetailTokenSwap": "Pertukaran Token", + "richTransactionDetailUnknownNFT": "NFT tidak diketahui", + "richTransactionDetailUnlisted": "Batal Dijual", + "richTransactionDetailUnstaked": "Belum stake", + "richTransactionDetailValidator": "Validator", + "richTransactionDetailViewOnExplorer": "Lihat di {{explorer}}", + "richTransactionDetailWithdrawStake": "Tarik Staking", + "richTransactionDetailYouPaid": "Anda telah Membayar", + "richTransactionDetailYouReceived": "Anda telah Menerima", + "richTransactionDetailUnwrapDetails": "Detail Unwrap", + "richTransactionDetailTokenUnwrap": "Unwrap Token", + "historyItemsRefreshFailed": "Gagal memuat transaksi baru.", + "historyItemsPagingFailed": "Gagal memuat transaksi lama.", + "historyItemsTestnetNotAvailable": "Riwayat transaksi Testnet saat ini tidak tersedia", + "historyUnknownDappName": "Tidak diketahui", + "historyStatusSucceeded": "Berhasil", + "historyNetwork": "Jaringan", + "historyAttemptedAmount": "Jumlah upaya", + "historyAmount": "Jumlah", + "sendAddressBookButtonLabel": "Buku Alamat", + "addressBookSelectAddressBook": "Buku Alamat", + "sendAddressBookNoAddressesSaved": "Tidak ada alamat disimpan", + "sendAddressBookRecentlyUsed": "Terakhir Digunakan", + "addressBookSelectRecentlyUsed": "Terakhir Digunakan", + "sendConfirmationLabel": "Label", + "sendConfirmationMessage": "Pesan", + "sendConfirmationNetworkFee": "Biaya Jaringan", + "sendConfirmationPrimaryText": "Konfirmasi & Kirim", + "sendFungibleSummaryNetwork": "Jaringan", + "sendFungibleSummaryNetworkFee": "Biaya jaringan", + "sendFungibleSummaryEstimatedTime": "Estimasi waktu", + "sendFungiblePendingEstimatedTime": "Estimasi Waktu", + "sendFungibleSummaryEstimatedTimeDescription": "Kecepatan transaksi Ethereum bervariasi berdasarkan beberapa faktor. Anda dapat mempercepatnya dengan mengeklik \"Biaya Jaringan\".", + "sendSummaryBitcoinPendingTxTitle": "Tidak dapat mengajukan transfer", + "sendSummaryBitcoinPendingTxDescription": "Tidak boleh ada lebih dari satu transfer BTC yang tertunda. Tunggulah hingga transfer selesai untuk mengajukan transfer baru.", + "sendFungibleSatProtectionTitle": "Mengirim dengan Perlindungan Sat", + "sendFungibleSatProtectionExplainer": "Phantom memastikan bahwa Ordinals dan BRC20 Anda tidak akan digunakan untuk biaya transaksi atau transfer Bitcoin.", + "sendFungibleTransferFee": "Biaya transfer token", + "sendFungibleTransferFeeToolTip": "Pembuat token ini menerima biaya dari setiap transfer. Ini bukan biaya yang dibebankan atau dipungut oleh Phantom.", + "sendFungibleInterestBearingPercent": "Tingkat Bunga Saat Ini", + "sendFungibleNonTransferable": "Tidak Dapat Ditransfer", + "sendFungibleNonTransferableYes": "Ya", + "sendStatusErrorMessageInterpolated": "Terjadi eror saat mencoba mengirim token ke <1>{{uiRecipient}}", + "sendStatusErrorTitle": "Tidak bisa mengirim", + "sendStatusLoadingTitle": "Mengirim...", + "sendStatusSuccessMessageInterpolated": "Token Anda berhasil dikirim ke <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "Terkirim!", + "sendStatusConfirmedSuccessTitle": "Terkirim!", + "sendStatusSubmittedSuccessTitle": "Transaksi Terkirim", + "sendStatusEstimatedTransactionTime": "Perkiraan Waktu Transaksi: {{time}}", + "sendStatusViewTransaction": "Lihat transaksi", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} kepada <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} berhasil dikirimkan kepada <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} berhasil dikirimkan kepada <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} gagal dikirimkan kepada <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "Kode Kesalahan {{code}}", + "sendFormErrorInsufficientBalance": "Saldo tidak mencukupi", + "sendFormErrorEmptyAmount": "Jumlah yang diperlukan", + "sendFormInvalidAddress": "Alamat {{assetName}} tidak valid", + "sendFormErrorInvalidSolanaAddress": "Alamat Solana tidak valid", + "sendFormErrorInvalidTwitterHandle": "Nama pengguna Twitter ini tidak terdaftar", + "sendFormErrorInvalidDomain": "Domain ini tidak terdaftar", + "sendFormErrorMinRequiredInterpolated": "Minimal {{minAmount}} {{tokenName}} diperlukan", + "sendRecipientTextareaPlaceholder": "Alamat SOL penerima", + "sendRecipientTextAreaPlaceholder2": "Alamat {{symbol}} penerima", + "sendMemoOptional": "Memo (opsional)", + "sendMemo": "Memo", + "sendOptional": "opsional", + "settings": "Pengaturan", + "settingsDapps": "dApp", + "settingsSelectedAccount": "Akun terpilih", + "settingsAddressBookNoLabel": "Tidak Ada Label", + "settingsAddressBookPrimary": "Buku Alamat", + "settingsAddressBookRecentlyUsed": "Terakhir Digunakan", + "settingsAddressBookSecondary": "Kelola alamat yang umum digunakan", + "settingsAutoLockTimerPrimary": "Pengatur Waktu Kunci Otomatis", + "settingsAutoLockTimerSecondary": "Ubah durasi waktu kunci otomatis Anda", + "settingsChangeLanguagePrimary": "Ganti Bahasa", + "settingsChangeLanguageSecondary": "Ganti bahasa tampilan", + "settingsChangeNetworkPrimary": "Ubah Jaringan", + "settingsChangeNetworkSecondary": "Konfigurasikan pengaturan jaringan Anda", + "settingsChangePasswordPrimary": "Ubah kata sandi", + "settingsChangePasswordSecondary": "Ubah kata sandi layar kunci Anda", + "settingsCompleteBetaSurvey": "Selesaikan Survei Beta", + "settingsDisplayLanguage": "Bahasa Tampilan", + "settingsErrorCannotExportLedgerPrivateKey": "Tidak dapat mengekspor kunci privat Ledger", + "settingsErrorCannotRemoveAllWallets": "Tidak dapat menghapus semua akun", + "settingsExportPrivateKey": "Tampilkan Kunci Privat", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNetworkPhantomRPC": "Jaringan RPC Phantom", + "settingsTestNetworks": "Jaringan Uji", + "settingsUseCustomNetworks": "Gunakan Jaringan Kustom", + "settingsTestnetMode": "Mode Testnet", + "settingsTestnetModeDescription": "Diterapkan untuk saldo dan hubungan aplikasi.", + "settingsWebViewDebugging": "Debug Tampilan Web", + "settingsWebViewDebuggingDescription": "Memungkinkan Anda memeriksa dan mendebug tampilan web browser dalam aplikasi.", + "settingsTestNetworksInfo": "Beralih ke jaringan Testnet mana pun hanya dimaksudkan untuk tujuan pengujian. Mohon ketahui bahwa token di Jaringan Testnet tidak memiliki nilai uang apa pun.", + "settingsEmojis": "Emoji", + "settingsNoAddresses": "Tidak ada alamat", + "settingsAddressBookEmptyHeading": "Buku Alamat Anda kosong", + "settingsAddressBookEmptyText": "Klik tombol \"+\" atau \"Tambahkan Alamat\" untuk menambahkan alamat favorit Anda", + "settingsEditWallet": "Edit Akun", + "settingsNoTrustedApps": "Tidak ada aplikasi yang dapat dipercaya", + "settingsNoConnections": "Belum ada hubungan.", + "settingsRemoveWallet": "Hapus Akun", + "settingsResetApp": "Atur Ulang Aplikasi", + "settingsRemoveSecretPhrase": "Hapus Frasa Rahasia", + "settingsResetAppWithSecretPhrase": "Atur ulang Aplikasi dengan Frasa Rahasia", + "settingsResetSecretRecoveryPhrase": "Atur ulang Frasa Pemulihan Rahasia", + "settingsShowSecretRecoveryPhrase": "Tampilkan Frasa Pemulihan Rahasia", + "settingsShowSecretRecoveryPhraseSecondary": "Tampilkan Frasa Pemulihan", + "settingsShowSecretRecoveryPhraseTertiary": "Tampilkan Frasa Rahasia", + "settingsTrustedAppsAutoConfirmActiveUntil": "Sampai {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "Konfirmasi Otomatis", + "settingsTrustedAppsDisclaimer": "Hanya mengizinkan konfirmasi otomatis pada situs tepercaya", + "settingsTrustedAppsLastUsed": "Dipakai {{formattedTimestamp}} yang lalu", + "settingsTrustedAppsPrimary": "Aplikasi Terhubung", + "settingsTrustedApps": "Aplikasi Tepercaya", + "settingsTrustedAppsRevoke": "Tarik kembali", + "settingsTrustedAppsRevokeToast": "Hubungan {{trustedApp}} terputus", + "settingsTrustedAppsSecondary": "Konfigurasikan aplikasi tepercaya Anda", + "settingsTrustedAppsToday": "Hari ini", + "settingsTrustedAppsYesterday": "Kemarin", + "settingsTrustedAppsLastWeek": "Minggu Lalu", + "settingsTrustedAppsBeforeYesterday": "Sebelumnya", + "settingsTrustedAppsDisconnectAll": "Putuskan sambungan dari semua", + "settingsTrustedAppsDisconnectAllToast": "Sambungan semua aplikasi terputus", + "settingsTrustedAppsEndAutoConfirmForAll": "Akhiri konfirmasi otomatis untuk semua", + "settingsTrustedAppsEndAutoConfirmForAllToast": "Semua sesi konfirmasi otomatis berakhir", + "settingsSecurityPrimary": "Keamanan & Privasi", + "settingsSecuritySecondary": "Perbarui pengaturan keamanan Anda", + "settingsActiveNetworks": "Jaringan Aktif", + "settingsActiveNetworksAll": "Semua", + "settingsActiveNetworksSolana": "Khusus Solana", + "settingsDeveloperPrimary": "Pengaturan Pengembang", + "settingsAdvanced": "Pengaturan Lanjutan", + "settingsTransactions": "Pengaturan Transaksi", + "settingsAutoConfirm": "Pengaturan Konfirmasi Otomatis", + "settingsSecurityAnalyticsPrimary": "Berbagi Analitik Anonim", + "settingsSecurityAnalyticsSecondary": "Aktifkan untuk membantu peningkatan kami", + "settingsSecurityAnalyticsHelper": "Phantom tidak menggunakan informasi pribadi Anda untuk tujuan analisis", + "settingsSuspiciousCollectiblesPrimary": "Sembunyikan Koleksi Mencurigakan", + "settingsSuspiciousCollectiblesSecondary": "Alihkan untuk menyembunyikan koleksi yang ditandai", + "settingsPreferredBitcoinAddress": "Alamat Bitcoin Favorit", + "settingsEnabledAddressesUpdated": "Alamat yang terlihat diperbarui!", + "settingsEnabledAddresses": "Alamat yang Diaktifkan", + "settingsBitcoinPaymentAddressForApps": "Alamat Pembayaran untuk Aplikasi", + "settingsBitcoinOrdinalsAddressForApps": "Alamat Ordinals untuk Aplikasi", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Jika kedua jenis alamat di atas diaktifkan, untuk aplikasi tertentu seperti Magic Eden, alamat Native Segwit Anda akan digunakan untuk mendanai pembelian. Aset yang dibeli akan diterima di alamat Taproot Anda.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "Alamat Bitcoin default di Phantom untuk memastikan kompatibilitas.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(Default)", + "settingsPreferredBitcoinAddressTaprootExplainer": "Jenis alamat paling modern, biasanya dengan biaya transaksi lebih murah.", + "settingsPreferredExplorers": "Explorer Favorit", + "settingsPreferredExplorersSecondary": "Ganti ke explorer blockchain favorit Anda", + "settingsCustomGasControls": "Kendali Gas Kustom", + "settingsAttachApplicationLogs": "Lampirkan Log Aplikasi", + "settingsDownloadApplicationLogs": "Unduh Log Aplikasi", + "settingsDownloadApplicationLogsShort": "Unduh Log", + "settingsDownloadApplicationLogsHelper": "Berisi data lokal, laporan crash, dan alamat dompet publik untuk membantu menyelesaikan masalah Dukungan Phantom", + "settingsDownloadApplicationLogsWarning": "Tidak ada data sensitif seperti frasa seed atau kunci privat yang disertakan.", + "settingsWallet": "Dompet", + "settingsPreferences": "Preferensi", + "settingsSecurity": "Keamanan", + "settingsDeveloper": "Pengembang", + "settingsSupport": "Dukungan", + "settingsWalletShortcutsPrimary": "Tampilkan Pintasan Dompet", + "settingsAppIcon": "Ikon Aplikasi", + "settingsAppIconDefault": "Default", + "settingsAppIconLight": "Terang", + "settingsAppIconDark": "Gelap", + "settingsAutoConfirmHeader": "Konfirmasi Otomatis", + "stakeAccountCardActiveStake": "Staking Aktif", + "stakeAccountCardBalance": "Saldo", + "stakeAccountCardRentReserve": "Cadangan Penyewaan", + "stakeAccountCardRewards": "Hadiah Terakhir", + "stakeAccountCardRewardsTooltip": "Ini adalah hadiah terbaru yang Anda peroleh dari staking. Anda diberi hadiah 3 hari sekali.", + "stakeAccountCardStakeAccount": "Alamat", + "stakeAccountCardLockup": "Penguncian Hingga", + "stakeRewardsHistoryTitle": "Riwayat Hadiah", + "stakeRewardsHistoryItemTitle": "Hadiah", + "stakeRewardsHistoryEmptyList": "Tidak ada hadiah", + "stakeRewardsTime_zero": "Hari ini", + "stakeRewardsTime_one": "Kemarin", + "stakeRewardsTime_other": "{{count}} hari lalu", + "stakeRewardsItemsPagingFailed": "Gagal memuat hadiah lama.", + "stakeAccountCreateAndDelegateErrorStaking": "Ada permasalahan dalam Staking pada validator ini. Silakan coba lagi.", + "stakeAccountCreateAndDelegateSolStaked": "Staking SOL berhasil!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "SOL Anda akan mulai menghasilkan hadiah <1> dalam beberapa hari berikutnya setelah akun Staking mulai aktif.", + "stakeAccountCreateAndDelegateStakingFailed": "Staking Gagal", + "stakeAccountCreateAndDelegateStakingSol": "Staking SOL...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Kami sedang membuat akun Staking, dan akan mendelegasikan SOL Anda ke", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Kami sedang membuat akun Staking, dan akan mendelegasikan SOL Anda ke {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "Lihat Transaksi", + "stakeAccountDeactivateStakeSolUnstaked": "Staking SOL dibatalkan!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Anda bisa membatalkan Staking Anda <1> dalam beberapa hari berikutnya setelah akun Staking mulai tidak aktif.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "Anda bisa membatalkan Staking Anda dalam beberapa hari berikutnya setelah akun Staking mulai tidak aktif.", + "stakeAccountDeactivateStakeUnstakingFailed": "Pembatalan Staking Gagal", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "Ada permasalahan dalam Staking pada validator ini. Silakan coba lagi.", + "stakeAccountDeactivateStakeUnstakingSol": "Membatalkan Staking SOL...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "Kami sedang memulai proses pembatalan Staking SOL Anda.", + "stakeAccountDeactivateStakeViewTransaction": "Lihat Transaksi", + "stakeAccountDelegateStakeSolStaked": "Staking SOL berhasil!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "SOL Anda akan mulai menghasilkan hadiah <1> dalam beberapa hari berikutnya setelah akun Staking mulai aktif.", + "stakeAccountDelegateStakeStakingFailed": "Staking Gagal", + "stakeAccountDelegateStakeStakingFailedDescription": "Ada permasalahan dalam Staking pada validator ini. Silakan coba lagi.", + "stakeAccountDelegateStakeStakingSol": "Staking SOL...", + "stakeAccountDelegateStakeStakingSolDescription": "Kami sedang mendelegasikan SOL Anda.", + "stakeAccountDelegateStakeViewTransaction": "Lihat Transaksi", + "stakeAccountListActivationActivating": "Aktifkan", + "stakeAccountListActivationActive": "Aktif", + "stakeAccountListActivationInactive": "Nonaktif", + "stakeAccountListActivationDeactivating": "Menonaktifkan", + "stakeAccountListErrorFetching": "Kami tidak dapat mengambil akun staking. Cobalah lagi nanti.", + "stakeAccountListNoStakingAccounts": "Tidak Ada Akun Staking", + "stakeAccountListReload": "Muat ulang", + "stakeAccountListViewPrimaryText": "Staking Anda", + "stakeAccountListViewStakeSOL": "Staking SOL", + "stakeAccountListItemStakeFee": "Biaya {{fee}}", + "stakeAccountViewActionButtonRestake": "Staking ulang", + "stakeAccountViewActionButtonUnstake": "Batalkan Staking", + "stakeAccountViewError": "Eror", + "stakeAccountViewPrimaryText": "Staking Anda", + "stakeAccountViewRestake": "Staking ulang", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "SOL Anda saat ini sedang di-Staking dengan validator. Anda perlu membatalkan Staking untuk <1>mengakses dana ini. <3>Pelajari lebih lanjut", + "stakeAccountViewStakeInactive": { + "part1": "Akun Staking ini tidak aktif. Pertimbangkan untuk menarik Staking atau menemukan validator untuk didelegasikan.", + "part2": "Pelajari lebih lanjut" + }, + "stakeAccountViewStakeNotFound": "Akun Staking ini tidak dapat ditemukan.", + "stakeAccountViewViewOnExplorer": "Lihat di {{explorer}}", + "stakeAccountViewWithdrawStake": "Tarik Staking", + "stakeAccountViewWithdrawUnstakedSOL": "Tarik SOL yang tidak di-Staking", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL ditarik!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "SOL Anda telah ditarik.", + "part2": "Akun Staking ini akan dihapus secara otomatis dalam beberapa menit." + }, + "stakeAccountWithdrawStakeViewTransaction": "Lihat Transaksi", + "stakeAccountWithdrawStakeWithdrawalFailed": "Penarikan Gagal", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "Ada permasalahan penarikan dari akun Staking ini. Silakan coba lagi.", + "stakeAccountWithdrawStakeWithdrawingSol": "Menarik SOL...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Kami sedang menarik SOL Anda dari akun Staking ini.", + "startEarningSolAccount": "akun", + "startEarningSolAccounts": "akun-akun", + "startEarningSolErrorClosePhantom": "Ketuk di sini dan coba lagi", + "startEarningSolErrorTroubleLoading": "Permasalahan dalam memuat Staking", + "startEarningSolLoading": "Memuat...", + "startEarningSolPrimaryText": "Mulai mengumpulkan SOL", + "startEarningSolSearching": "Mencari akun-akun Staking", + "startEarningSolStakeTokens": "Staking token dan dapatkan hadiah", + "startEarningSolYourStake": "Staking Anda", + "unwrapFungibleTitle": "Tukar ke {{tokenSymbol}}", + "unwrapFungibleDescription": "Tarik dari {{fromToken}} seharga {{toToken}}", + "unwrapFungibleConfirmSwap": "Konfirmasi Penukaran", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "Harga Terbaik!", + "swapFeesEstimatedFees": "Perkiraan Biaya", + "swapFeesFees": "Biaya", + "swapFeesPhantomFee": "Biaya Phantom", + "swapFeesPhantomFeeDisclaimer": "Kami selalu menemukan harga terbaik dari penyedia likuiditas teratas. Biaya sebesar {{feePercentage}} secara otomatis diperhitungkan dalam pengajuan harga ini.", + "swapFeesRate": "Harga terbaik", + "swapFeesRateDisclaimer": "Kurs terbaik yang ditemukan Jupiter Aggregator dari berbagai bursa terdesentralisasi.", + "swapFeesRateDisclaimerMultichain": "Kurs terbaik yang ditemukan dari berbagai bursa terdesentralisasi.", + "swapFeesPriceImpact": "Dampak Harga", + "swapFeesHighPriceImpact": "Dampak Harga Tinggi", + "swapFeesPriceImpactDisclaimer": "Selisih antara harga pasar dan perkiraan harga berdasarkan ukuran perdagangan Anda.", + "swapFeesSlippage": "Selip", + "swapFeesHighSlippage": "Toleransi Selip Tinggi", + "swapFeesHighSlippageDisclaimer": "Transaksi Anda akan gagal jika harga berubah secara tidak menguntungkan melebihi {{slippage}}%.", + "swapFeesSlippageDisclaimer": "Penyimpangan harga perdagangan yang mungkin terjadi dari pengajuan harga yang diberikan.", + "swapFeesProvider": "Penyedia", + "swapFeesProviderDisclaimer": "Bursa terdesentralisasi yang digunakan untuk menyelesaikan perdagangan Anda.", + "swapEstimatedTime": "Estimasi Waktu", + "swapEstimatedTimeShort": "Perkiraan Waktu", + "swapEstimatedTimeDisclaimer": "Perkiraan waktu penyelesaian untuk jembatan akan bervariasi tergantung pada beberapa faktor yang memengaruhi kecepatan transaksi.", + "swapSettingsButtonCommand": "Buka Pengaturan Penukaran", + "swapQuestionRetry": "Coba lagi?", + "swapFlowYouPay": "Anda Membayar", + "swapFlowYouReceive": "Anda Menerima", + "swapFlowActionButtonText": "Tinjau Order", + "swapAssetCardTokenNetwork": "{{symbol}} di {{network}}", + "swapAssetCardMaxButton": "Maks.", + "swapAssetCardSelectTokenAndNetwork": "Pilih Token dan Jaringan", + "swapSlippageSettingsTitle": "Pengaturan Selip", + "swapSlippageSettingsSubtitle": "Transaksi Anda akan gagal jika harga berubah lebih dari selip. Default yang disarankan adalah 0,3%. Nilai yang terlalu tinggi akan mengakibatkan perdagangan yang tidak menguntungkan.", + "swapSlippageSettingsCustom": "Kustom", + "swapSlippageSettingsHighSlippageWarning": "Transaksi Anda mungkin disalip (frontrun) dan menghasilkan perdagangan yang tidak menguntungkan.", + "swapSlippageSettingsCustomMinError": "Masukkan nilai yang lebih besar dari {{minSlippage}}%.", + "swapSlippageSettingsCustomMaxError": "Masukkan nilai yang lebih kecil dari {{minSlippage}}%.", + "swapSlippageSettingsCustomInvalidValue": "Mohon masukkan nilai yang sah.", + "swapQuoteFeeDisclaimer": "Pengajuan harga sudah termasuk {{feePercentage}} biaya Phantom", + "swapQuoteMissingContext": "Tidak ada konteks pengajuan penukaran", + "swapQuoteErrorNoQuotes": "Mencoba menukar tanpa pengajuan", + "swapQuoteSolanaNetwork": "Jaringan Solana", + "swapQuoteNetwork": "Jaringan", + "swapQuoteOneTimeSerumAccount": "Akun Serum sekali pakai", + "swapQuoteOneTimeTokenAccount": "Akun token sekali pakai", + "swapQuoteBridgeFee": "Biaya Penukaran Lintas Chain", + "swapReviewFlowActionButtonPrimary": "Tukar", + "swapReviewFlowPrimaryText": "Tinjau Order", + "swapReviewFlowYouPay": "Anda Membayar", + "swapReviewFlowYouReceive": "Anda Menerima", + "swapTxConfirmationReceived": "Diterima!", + "swapTxConfirmationSwapFailed": "Penukaran gagal", + "swapTxConfirmationSwapFailedSlippageLimit": "Penukaran telah mencapai batas selip, silakan coba lagi.", + "swapTxConfirmationSwapFailedInsufficientBalance": "Kami tidak dapat menyelesaikan permintaan tersebut. Saldo Anda tidak cukup untuk menyelesaikan transaksi.", + "swapTxConfirmationSwapFailedTryAgain": "Penukaran gagal, silakan coba lagi", + "swapTxConfirmationSwappingTokens": "Menukar token...", + "swapTxConfirmationTokens": "Token", + "swapTxConfirmationTokensDeposited": "Selesai! Token sudah disetorkan ke dompet Anda", + "swapTxConfirmationTokensDepositedTitle": "Selesai!", + "swapTxConfirmationTokensDepositedBody": "Token telah disetorkan ke dompet Anda", + "swapTxConfirmationTokensWillBeDeposited": "akan disetorkan ke dompet Anda setelah transaksi selesai", + "swapTxConfirmationViewTransaction": "Lihat Transaksi", + "swapTxBridgeSubmitting": "Mengajukan Transaksi", + "swapTxBridgeSubmittingDescription": "Menukar {{sellAmount}} di {{sellNetwork}} seharga {{buyAmount}} di {{buyNetwork}}", + "swapTxBridgeFailed": "Transaksi Gagal Diajukan", + "swapTxBridgeFailedDescription": "Kami tidak dapat menyelesaikan permintaan tersebut.", + "swapTxBridgeSubmitted": "Transaksi Diajukan", + "swapTxBridgeSubmittedDescription": "Perkiraan Waktu Transaksi: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "Anda dapat menutup jendela ini dengan aman.", + "swapperMax": "Maks", + "swapperTooltipNetwork": "Jaringan", + "swapperTooltipPrice": "Harga", + "swapperTooltipAddress": "Kontrak", + "switchToggle": "Alihkan", + "termsOfServiceActionButtonAgree": "Saya Setuju", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "Dengan mengetuk <1>\"Saya Setuju\", Anda menyetujui <3>Syarat dan Ketentuan penukaran token dengan Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Kami telah mengubah Persyaratan Layanan kami. Dengan mengetuk <1>\"Saya Setuju\", Anda menyetujui <3>Persyaratan Layanan baru kami.<5><6>Persyaratan Layanan baru kami berisi <8>struktur biaya baru untuk produk-produk tertentu.", + "termsOfServicePrimaryText": "Persyaratan Layanan", + "tokenRowUnknownToken": "Token Tidak Diketahui", + "transactionsAppInteraction": "Interaksi Aplikasi", + "transactionsFailedAppInteraction": "Interaksi aplikasi gagal", + "transactionsBidOnInterpolated": "Tawar {{name}}", + "transactionsBidFailed": "Tawaran gagal", + "transactionsBoughtInterpolated": "Telah membeli {{name}}", + "transactionsBoughtCollectible": "Telah Membeli Kolektibel", + "transactionBridgeInitiated": "Jembatan Dimulai", + "transactionBridgeInitiatedFailed": "Pemulaan Jembatan Gagal", + "transactionBridgeStatusLink": "Periksa Status di LI.FI", + "transactionsBuyFailed": "Pembelian gagal", + "transactionsBurnedSpam": "Telah membakar spam", + "transactionsBurned": "Dibakar", + "transactionsUnwrapped": "Di-unwrap", + "transactionsUnwrappedFailed": "Unwrap gagal", + "transactionsCancelBidOnInterpolated": "Membatalkan tawaran pada {{name}}", + "transactionsCancelBidOnFailed": "Gagal membatalkan tawaran", + "transactionsError": "Eror", + "transactionsFailed": "Gagal", + "transactionsSwapped": "Ditukar", + "transactionsFailedSwap": "Penukaran gagal", + "transactionsFailedBurn": "Pembakaran gagal", + "transactionsFrom": "Dari", + "transactionsListedInterpolated": "Menjual {{name}}", + "transactionsListedFailed": "Gagal mencantumkan", + "transactionsNoActivity": "Tidak ada aktivitas", + "transactionsReceived": "Diterima", + "transactionsReceivedInterpolated": "Menerima {{amount}} SOL", + "transactionsSending": "Mengirim...", + "transactionsPendingCreateListingInterpolated": "Membuat {{name}}", + "transactionsPendingEditListingInterpolated": "Mengedit {{name}}", + "transactionsPendingSolanaPayTransaction": "Mengonfirmasi Transaksi Solana Pay", + "transactionsPendingRemoveListingInterpolated": "Membatalkan penjualan {{name}}", + "transactionsPendingBurningInterpolated": "Membakar {{name}}", + "transactionsPendingSending": "Mengirim", + "transactionsPendingSwapping": "Menukar", + "transactionsPendingBridging": "Menjembatani", + "transactionsPendingApproving": "Menyetujui", + "transactionsPendingCreatingAndDelegatingStake": "Membuat dan mendelegasikan stake", + "transactionsPendingDeactivatingStake": "Menonaktifkan stake", + "transactionsPendingDelegatingStake": "Mendelegasikan stake", + "transactionsPendingWithdrawingStake": "Menarik stake", + "transactionsPendingAppInteraction": "Interaksi apli tertunda", + "transactionsPendingBitcoinTransaction": "Transaksi BTC tertunda", + "transactionsSent": "Terkirim", + "transactionsSendFailed": "Pengiriman gagal", + "transactionsSwapOn": "Tukar di {{dappName}}", + "transactionsSentInterpolated": "Mengirim {{amount}} SOL", + "transactionsSoldInterpolated": "Telah menjual {{name}}", + "transactionsSoldCollectible": "Telah Menjual Collectible", + "transactionsSoldFailed": "Penjualan gagal", + "transactionsStaked": "Sudah stake", + "transactionsStakedFailed": "Penumpukan gagal", + "transactionsSuccess": "Berhasil", + "transactionsTo": "Hingga", + "transactionsTokenSwap": "Pertukaran Token", + "transactionsUnknownAmount": "Tidak diketahui", + "transactionsUnlistedInterpolated": "Batal menjual {{name}}", + "transactionsUnstaked": "Belum stake", + "transactionsUnlistedFailed": "Gagal membatalkan pencantuman", + "transactionsDeactivateStake": "Telah menonaktifkan tumpukan", + "transactionsDeactivateStakeFailed": "Gagal menonaktifkan tumpukan", + "transactionsWaitingForConfirmation": "Menunggu konfirmasi", + "transactionsWithdrawStake": "Tarik Staking", + "transactionsWithdrawStakeFailed": "Gagal membatalkan penumpukan", + "transactionCancelled": "Dibatalkan", + "transactionCancelledFailed": "Gagal membatalkan", + "transactionApproveToken": "Telah menyetujui {{tokenSymbol}}", + "transactionApproveTokenFailed": "Gagal menyetujui {{tokenSymbol}}", + "transactionApprovalFailed": "Penyetujuan gagal", + "transactionRevokeApproveToken": "Telah menarik kembali {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "Gagal menarik kembali {{tokenSymbol}}", + "transactionRevokeFailed": "Penarikan kembali gagal", + "transactionApproveDetailsTitle": "Detail Persetujuan", + "transactionCancelOrder": "Batalkan order", + "transactionCancelOrderFailed": "Pembatalan order gagal", + "transactionApproveAppLabel": "Aplikasi", + "transactionApproveAmountLabel": "Jumlah", + "transactionApproveTokenLabel": "Token", + "transactionApproveCollectionLabel": "Koleksi", + "transactionApproveAllItems": "Setujui semua item", + "transactionSpendUpTo": "Belanjakan hingga", + "transactionCancel": "Batalkan Transaksi", + "transactionPrioritizeCancel": "Prioritaskan Pembatalan", + "transactionSpeedUp": "Percepat Transaksi", + "transactionCancelHelperText": "Transaksi asli mungkin selesai sebelum dibatalkan.", + "transactionSpeedUplHelperText": "Ini akan memaksimalkan kecepatan transaksi Anda berdasarkan kondisi jaringan.", + "transactionCancelHelperMobile": "Perlu <1>hingga {{amount}} untuk upaya membatalkan transaksi ini. Transaksi asli mungkin selesai sebelum dibatalkan.", + "transactionCancelHelperMobileWithEstimate": "Akan perlu <1>hingga {{amount}} untuk upaya membatalkan transaksi ini. Pembatalan kira-kira akan selesai dalam {{timeEstimate}}. Transaksi asli mungkin selesai sebelum dibatalkan.", + "transactionSpeedUpHelperMobile": "Akan perlu <1>hingga {{amount}} untuk memaksimalkan kecepatan transaksi ini.", + "transactionSpeedUpHelperMobileWithEstimate": "Akan perlu <1>hingga {{amount}} untuk memaksimalkan kecepatan transaksi ini. Transaksi kira-kira akan selesai dalam {{timeEstimate}}.", + "transactionEstimatedTime": "Estimasi waktu", + "transactionCancelingSend": "Membatalkan pengiriman", + "transactionPrioritizingCancel": "Memprioritaskan pembatalan", + "transactionCanceling": "Membatalkan", + "transactionReplaceError": "Terjadi kesalahan. Tidak ada biaya yang dibebankan ke akun Anda. Anda dapat mencoba lagi.", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} tidak cukup", + "transactionGasLimitError": "Gagal memperkirakan batas gas", + "transactionGasEstimationError": "Gagal memperkirakan gas", + "pendingTransactionCancel": "Batal", + "pendingTransactionSpeedUp": "Percepat", + "pendingTransactionStatus": "Status", + "pendingTransactionPending": "Tertunda", + "pendingTransactionPendingInteraction": "Interaksi Tertunda", + "pendingTransactionCancelling": "Membatalkan", + "pendingTransactionDate": "Tanggal", + "pendingTransactionNetworkFee": "Biaya jaringan", + "pendingTransactionEstimatedTime": "Estimasi waktu", + "pendingTransactionEstimatedTimeHM": "{{hours}}j {{minutes}}m", + "pendingTransactionEstimatedTimeMS": "{{minutes}}m {{seconds}}d", + "pendingTransactionEstimatedTimeS": "{{seconds}}d", + "pendingTransactionsSendingTitle": "Mengirim {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "Tidak diketahui", + "pendingTransactionUnknownApp": "Apli Tidak Diketahui", + "unlockActionButtonUnlock": "Buka kunci", + "unlockEnterPassword": "Masukkan kata sandi", + "unlockErrorIncorrectPassword": "Kata sandi salah", + "unlockErrorSomethingWentWrong": "Ada kesalahan, harap coba lagi nanti", + "unlockForgotPassword": "Lupa kata sandi", + "unlockPassword": "Kata sandi", + "forgotPasswordText": "Anda dapat mereset kata sandi dengan memasukkan frasa pemulihan 12-24 kata. Phantom tidak dapat memulihkan kata sandi Anda langsung.", + "appInfo": "Info Aplikasi", + "lastUsed": "Terakhir Digunakan", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "Tidak tersedia dengan akun perangkat keras.", + "trustedAppAutoConfirmDisclaimer1": "Saat aktif, Phantom akan mengonfirmasi semua permintaan dari aplikasi ini tanpa memberi tahu Anda atau meminta konfirmasi.", + "trustedAppAutoConfirmDisclaimer2": "Jika ini diaktifkan, dana Anda dapat terkena risiko penipuan. Hanya gunakan fitur ini dengan aplikasi yang Anda percayai.", + "validationUtilsPasswordIsRequired": "Kata sandi diperlukan", + "validationUtilsPasswordLength": "Kata sandi harus terdiri dari 8 karakter", + "validationUtilsPasswordsDontMatch": "Kata sandi tidak sama", + "validationUtilsPasswordCantBeSame": "Anda tidak dapat menggunakan kata sandi lama", + "validatorCardEstimatedApy": "Perkiraan APY", + "validatorCardCommission": "Komisi", + "validatorCardTotalStake": "Total Staking", + "validatorCardNumberOfDelegators": "Jumlah Delegator", + "validatorListChooseAValidator": "Pilih Validator", + "validatorListErrorFetching": "Kami tidak dapat mengambil validator. Cobalah lagi nanti.", + "validatorListNoResults": "Tidak ada hasil", + "validatorListReload": "Muat ulang", + "validatorListSearch": "Cari", + "validatorInfoTooltip": "Validator", + "validatorInfoTitle": "Validator", + "validatorInfoDescription": "Dengan melakukan staking SOL Anda pada validator, Anda berkontribusi pada kinerja dan keamanan jaringan Solana, sekaligus mendapatkan SOL sebagai imbalan.", + "validatorApyInfoTooltip": "Perk. APY", + "validatorApyInfoTitle": "Perkiraan APY", + "validatorApyInfoDescription": "Ini adalah tingkat pengembalian yang Anda peroleh dari staking SOL Anda pada validator.", + "validatorViewActionButtonStake": "Staking", + "validatorViewErrorFetching": "Tidak dapat menemukan validator.", + "validatorViewInsufficientBalance": "Saldo tidak mencukupi", + "validatorViewMax": "Maks", + "validatorViewPrimaryText": "Mulai Staking", + "validatorViewDescriptionInterpolated": "Pilih seberapa banyak SOL yang ingin Anda <1> Staking dengan validator ini. <3>Pelajari lebih lanjut.", + "validatorViewAmountSOLRequiredToStakeInterpolated": "{{amount}} SOL diperlukan untuk staking", + "validatorViewValidator": "Validator", + "walletMenuItemsAddConnectWallet": "Buat / Hubungkan Dompet", + "walletMenuItemsBridgeAssets": "Aset Bridge", + "walletMenuItemsHelpAndSupport": "Bantuan & Layanan", + "walletMenuItemsLockWallet": "Kunci Dompet", + "walletMenuItemsResetSecretPhrase": "Atur Ulang Frasa Rahasia", + "walletMenuItemsShowMoreAccounts": "Tampilkan {{count}} lagi...", + "walletMenuItemsHideAccounts": "Sembunyikan akun", + "whatsNewOverlayNew": "Baru!", + "whatsNewOverlayv1ActionGetAppNow": "Dapatkan aplikasinya sekarang", + "whatsNewOverlayv1PrimaryText": "Phantom untuk iOS kini tersedia!", + "whatsNewOverlayv1ScanWithCamera": "Pindai dengan kamera iPhone Anda", + "whatsNewOverlayv1SecondaryText": "Dengan antusias kami mengumumkan bahwa Phantom untuk iOS kini tersedia di App Store! Rasakan kekuatan Phantom di saku Anda!", + "whatsNewOverlayv2ActionListOnME": "Cantumkan NFT Anda di Magic Eden!", + "whatsNewOverlayv2ActionTryItNow": "Coba sekarang", + "whatsNewOverlayv2SecondaryText": "Anda sekarang dapat mencantumkan NFT di Magic Eden langsung dari ekstensi browser Phantom. Edit harga dan batalkan cantuman dengan mudah untuk mengelola cantuman Anda sepenuhnya.", + "whatsNewOverlayv3ActionBurnSpam": "Bakar NFT Spam!", + "whatsNewOverlayv3SecondaryText": "Anda sekarang dapat membakar NFT Spam dan menerima sejumlah kecil SOL. Klik sebuah NFT Spam, klik ikon \"...\", lalu pilih \"Bakar Token\" untuk menghapusnya dari dompet Anda.", + "toggleMultiChainHeader": "Multichain", + "disableMultiChainHeader": "Mode khusus Solana", + "disableMultiChainDetail1Header": "All-in di Solana", + "disableMultiChainDetail1SecondaryText": "Kelola Akun, token, dan koleksi Solana Anda tanpa melihat chain lain.", + "disableMultiChainDetail2Header": "Kembali ke Multichain kapan saja", + "disableMultiChainDetail2SecondaryText": "Saldo Ethereum dan Polygon Anda yang ada akan dipertahankan saat Anda mengaktifkan kembali Multichain.", + "disableMultiChainButton": "Aktifkan Khusus Solana", + "disabledMultiChainHeader": "Khusus Solana Diaktifkan", + "disabledMultiChainText": "Anda dapat mengaktifkan multichain kembali kapan saja.", + "enableMultiChainHeader": "Aktifkan Multichain", + "enabledMultiChainHeader": "Multichain Diaktifkan", + "enabledMultiChainText": "Ethereum dan Polygon kini didukung dalam dompet Anda.", + "incompatibleAccountHeader": "Akun Tidak Kompatibel", + "incompatibleAccountInterpolated": "Hapuslah akun khusus Ethereum ini sebelum mengaktifkan mode khusus Solana: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "Apa yang Baru?", + "welcomeToMultiChainPrimaryText": "Satu Dompet untuk Segalanya", + "welcomeToMultiChainDetail1Header": "Dukungan Ethereum dan Polygon", + "welcomeToMultiChainDetail1SecondaryText": "Semua token dan NFT Anda dari Solana, Ethereum, dan Polygon dalam satu tempat.", + "welcomeToMultiChainDetail2Header": "Gunakan semua aplikasi yang Anda sukai", + "welcomeToMultiChainDetail2SecondaryText": "Terhubung ke aplikasi di berbagai rantai tanpa berganti jaringan.", + "welcomeToMultiChainDetail3Header": "Impor dompet MetaMask Anda", + "welcomeToMultiChainDetail3SecondaryText": "Impor semua frasa seed Anda di seluruh Ethereum dan Polygon dengan mudah.", + "welcomeToMultiChainIntro": "Selamat datang di Phantom Multichain", + "welcomeToMultiChainIntroDesc": "Semua token dan NFT Anda dari Solana, Ethereum, dan Polygon di satu tempat. Satu dompet Anda untuk semuanya.", + "welcomeToMultiChainAccounts": "Akun Multichain dirancang ulang", + "welcomeToMultiChainAccountsDesc": "Dirancang ulang untuk multichain, setiap akun kini memiliki alamat ETH dan Polygon yang sesuai.", + "welcomeToMultiChainApps": "Berfungsi di Mana Saja", + "welcomeToMultiChainAppsDesc": "Phantom kompatibel dengan setiap aplikasi di Ethereum, Polygon, dan Solana. Klik \"Hubungkan ke MetaMask\" dan Anda bisa memulai.", + "welcomeToMultiChainImport": "Impor dari MetaMask seketika", + "welcomeToMultiChainImportDesc": "Impor Frasa Rahasia atau Kunci Privat Anda dari dompet seperti MetaMask atau Coinbase Wallet. Semua di satu tempat.", + "welcomeToMultiChainImportInterpolated": "<0>Impor Frasa Rahasia atau Kunci Privat Anda dari dompet seperti MetaMask atau Coinbase Wallet. Semua di satu tempat.", + "welcomeToMultiChainTakeTour": "Lihat panduan", + "welcomeToMultiChainSwapperTitle": "Lakukan penukaran di Ethereum,\nPolygon, & Solana", + "welcomeToMultiChainSwapperDetail1Header": "Dukungan Ethereum dan Polygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "Sekarang Anda dapat bertukar token ERC-20 dengan mudah dari dompet Anda.", + "welcomeToMultiChainSwapperDetail2Header": "Harga Terbaik dan Biaya Super-Rendah ", + "welcomeToMultiChainSwapperDetail2SecondaryText": "100+ sumber likuiditas dan perutean order cerdas untuk pengembalian maksimal.", + "networkErrorTitle": "Kesalahan Jaringan", + "networkError": "Sayang sekali, kami tidak dapat mengakses jaringan. Silakan coba lagi nanti.", + "authenticationUnlockPhantom": "Buka Phantom", + "errorAndOfflineSomethingWentWrong": "Ada yang salah", + "errorAndOfflineSomethingWentWrongTryAgain": "Mohon coba lagi.", + "errorAndOfflineUnableToFetchAssets": "Kami tidak dapat mengambil aset. Cobalah lagi nanti.", + "errorAndOfflineUnableToFetchCollectibles": "Kami tidak dapat mengambil collectible. Cobalah lagi nanti.", + "errorAndOfflineUnableToFetchSwap": "Kami tidak dapat mengambil info penukaran. Cobalah lagi nanti.", + "errorAndOfflineUnableToFetchTransactionHistory": "Kami tidak dapat memperoleh riwayat transaksi Anda saat ini. Periksa koneksi jaringan Anda atau coba lagi nanti.", + "errorAndOfflineUnableToFetchRewardsHistory": "Kami tidak dapat mengambil riwayat hadiah. Cobalah lagi nanti.", + "networkHealthSheetCloseButtonText": "Oke", + "swapReviewError": "Terjadi masalah saat meninjau pesanan Anda, harap coba lagi.", + "sendSelectToken": "Pilih Token", + "swapBalance": "Saldo:", + "swapTitle": "Tukar Token", + "swapSelectToken": "Pilih Token", + "swapYouPay": "Anda Membayar", + "swapYouReceive": "Anda Menerima", + "aboutPrivacyPolicy": "Kebijakan Privasi", + "aboutVersion": "Versi {{version}}", + "aboutVisitWebsite": "Kunjungi Situs Web", + "bottomSheetConnectTitle": "Hubungkan", + "A11YbottomSheetConnectTitle": "Bottom Sheet Hubungkan", + "A11YbottomSheetCommandClose": "Bottom Sheet Tolak", + "A11YbottomSheetCommandBack": "Bottom Sheet Kembali", + "bottomSheetSignTypedDataTitle": "Tanda tangani pesan", + "bottomSheetSignMessageTitle": "Tanda tangani pesan", + "bottomSheetSignInTitle": "Masuk", + "bottomSheetSignInAndConnectTitle": "Masuk", + "bottomSheetConfirmTransactionTitle": "Konfirmasi transaksi", + "bottomSheetConfirmTransactionsTitle": "Konfirmasi transaksi", + "bottomSheetAdvancedTitle": "Lanjutan", + "bottomSheetReadOnlyAccountTitle": "Mode Hanya Lihat", + "bottomSheetTransactionSettingsTitle": "Biaya Jaringan", + "bottomSheetConnectDescription": "Menghubungkan berarti mengizinkan situs ini untuk melihat saldo dan aktivitas akun terpilih.", + "bottomSheetSignInDescription": "Menandatangani pesan ini akan membuktikan bahwa Anda memiliki kepemilikan atas akun yang dipilih. Hanya tanda tangani pesan dari aplikasi yang Anda percayai.", + "bottomSheetSignInAndConnectDescription": "Menyetujui berarti mengizinkan situs ini untuk melihat saldo dan aktivitas akun terpilih.", + "bottomSheetConfirmTransactionDescription": "Perubahan saldo adalah perkiraan. Jumlah dan aset yang terlibat tidak dijamin.", + "bottomSheetConfirmTransactionsDescription": "Perubahan saldo adalah perkiraan. Jumlah dan aset yang terlibat tidak dijamin.", + "bottomSheetSignTypedDataDescription": "Ini hanyalah permintaan izin. Transaksi mungkin tidak langsung dieksekusi.", + "bottomSheetSignTypedDataSecondDescription": "Perubahan saldo adalah perkiraan. Jumlah dan aset yang terlibat tidak dijamin.", + "bottomSheetSignMessageDescription": "Menandatangani pesan ini akan membuktikan bahwa Anda memiliki kepemilikan atas akun yang dipilih. Hanya tanda tangani pesan dari aplikasi yang Anda percayai.", + "bottomSheetReadOnlyAccountDescription": "Tidak dapat melakukan tindakan ini dalam mode Hanya Lihat.", + "bottomSheetMessageRow": "Pesan", + "bottomSheetStatementRow": "Laporan", + "bottomSheetAutoConfirmRow": "Konfirmasi Otomatis", + "bottomSheetAutoConfirmOff": "Nonaktif", + "bottomSheetAutoConfirmOn": "Aktif", + "bottomSheetAccountRow": "Akun", + "bottomSheetAdvancedRow": "Lanjutan", + "bottomSheetContractRow": "Alamat Kontrak", + "bottomSheetSpenderRow": "Alamat Pembelanja", + "bottomSheetNetworkRow": "Jaringan", + "bottomSheetNetworkFeeRow": "Biaya Jaringan", + "bottomSheetEstimatedTimeRow": "Estimasi Waktu", + "bottomSheetAccountRowDefaultAccountName": "Akun", + "bottomSheetConnectRequestDisclaimer": "Hanya hubungkan ke situs yang tepercaya", + "bottomSheetSignInRequestDisclaimer": "Hanya masuk ke situs web yang tepercaya", + "bottomSheetSignatureRequestDisclaimer": "Hanya konfirmasi jika Anda memercayai situs web ini.", + "bottomSheetIgnoreWarning": "Abaikan peringatan, tetap lanjutkan", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "Perubahan saldo tidak ditemukan. Lanjutkan dengan waspada dan berikan konfirmasi hanya jika Anda memercayai situs ini.", + "bottomSheetReadOnlyWarning": "Anda hanya memantau alamat ini. Anda harus mengimpor agar dapat menandatangani transaksi dan pesan.", + "bottomSheetWebsiteIsUnsafeWarning": "Situs web ini tidak aman untuk digunakan dan mungkin mencoba mencuri dana Anda.", + "transactionsFromInterpolated": "Dari: {{from}}", + "transactionsFromParagraphInterpolated": "Dari {{dari}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "Hari Ini", + "transactionsToInterpolated": "Untuk: {{to}}", + "transactionsToParagraphInterpolated": "Untuk {{to}}", + "transactionsYesterday": "Kemarin", + "addEditAddressAdd": "Tambahkan alamat", + "addEditAddressDelete": "Hapus alamat", + "addEditAddressDeleteTitle": "Apakah Anda yakin ingin menghapus alamat ini?", + "addEditAddressSave": "Simpan alamat", + "dAppBrowserComingSoon": "Peramban dApp segera hadir!", + "dAppBrowserSearchPlaceholder": "Cari atau ketik URL", + "dAppBrowserOpenInNewTab": "Buka di tab baru", + "dAppBrowserSuggested": "Disarankan", + "dAppBrowserFavorites": "Favorit", + "dAppBrowserBookmarks": "Bookmark", + "dAppBrowserBookmarkAdd": "Tambah Bookmark", + "dAppBrowserBookmarkRemove": "Hapus Bookmark", + "dAppBrowserTrustedApps": "Terbaru", + "dAppBrowserFavoritesDescription": "Favorit Anda akan ditampilkan di sini", + "dAppBrowserBookmarksDescription": "Bookmark Anda akan ditampilkan di sini", + "dAppBrowserRecentsDescription": "dapp yang tersambung baru-baru ini akan terlihat di sini", + "dAppBrowserEmptyScreenDescription": "Ketikkan URL atau telusuri web", + "dAppBrowserBlocklistScreenTitle": "{{origin}} diblokir! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom menganggap situs ini berbahaya dan tidak aman digunakan.", + "part2": "Situs ini telah ditandai sebagai bagian dari basis data yang dikelola komunitas yang berisi situs phishing dan penipuan. Jika menurut Anda penandaan situs ini adalah suatu kesalahan, silakan ajukan laporan." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Abaikan peringatan, tetap tampilkan", + "dAppBrowserActionBookmark": "Bookmark", + "dAppBrowserActionRemoveBookmark": "Hapus bookmark", + "dAppBrowserActionRefresh": "Segarkan", + "dAppBrowserActionShare": "Bagikan", + "dAppBrowserActionCloseTab": "Tutup tab", + "dAppBrowserActionEndAutoConfirm": "Akhiri Konfirmasi Otomatis", + "dAppBrowserActionDisconnectApp": "Putuskan sambungan apli", + "dAppBrowserActionCloseAllTabs": "Tutup semua tab", + "dAppBrowserNavigationAddressPlaceholder": "Ketikkan URL untuk mencari", + "dAppBrowserTabOverviewMore": "Lainnya", + "dAppBrowserTabOverviewAddTab": "Tambah Tab", + "dAppBrowserTabOverviewClose": "Tutup", + "dAppBrowserCloseTab": "Tutup Tab", + "dAppBrowserClose": "Tutup", + "dAppBrowserTabOverviewAddBookmark": "Tambah Bookmark", + "dAppBrowserTabOverviewRemoveBookmark": "Hapus Bookmark", + "depositAssetListSuggestions": "Saran", + "depositUndefinedToken": "Maaf, tidak dapat menyetorkan token ini", + "onboardingImportRecoveryPhraseDetails": "Detail", + "onboardingCreateRecoveryPhraseVerifyTitle": "Sudah mencatat frasa Pemulihan Rahasia?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Tanpa frasa pemulihan rahasia, Anda tidak akan dapat mengakses kunci Anda atau aset apa pun yang terkait dengannya.", + "onboardingCreateRecoveryPhraseVerifyYes": "Ya", + "onboardingCreateRecoveryPhraseErrorTitle": "Kesalahan", + "onboardingCreateRecoveryPhraseErrorSubtitle": "Kami tidak berhasil membuat akun, harap coba lagi.", + "onboardingDoneDescription": "Anda sekarang dapat menikmati dompet Anda sepenuhnya.", + "onboardingDoneGetStarted": "Memulai", + "onboardingImportAccountsEmptyResult": "Tidak ada akun yang ditemukan", + "onboardingImportAccountsAccountName": "Akun {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "Kami menemukan {{numberOfWallets}} akun beraktivitas", + "onboardingImportAccountsFoundAccounts_other": "Kami menemukan {{numberOfWallets}} akun beraktivitas", + "onboardingImportAccountsFoundAccountsNoActivity_one": "Kami menemukan {{numberOfWallets}} akun", + "onboardingImportAccountsFoundAccountsNoActivity_other": "Kami menemukan {{numberOfWallets}} akun", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "Frasa harus 12 kata atau lebih.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "Frasa harus persis 12 atau 24 kata.", + "onboardingImportRecoveryPhraseWrongWord": "Kata salah: {{ words }}.", + "onboardingProtectTitle": "Lindungi dompet Anda", + "onboardingProtectDescription": "Penambahan keamanan biometrik akan memastikan bahwa Anda orang satu-satunya yang dapat mengakses dompet Anda.", + "onboardingProtectButtonHeadlineDevice": "Perangkat", + "onboardingProtectButtonHeadlineFaceID": "ID Wajah", + "onboardingProtectButtonHeadlineFingerprint": "Sidik jari", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "Gunakan Autentikasi {{ authType }}", + "onboardingProtectError": "Terjadi masalah saat autentikasi, harap coba lagi.", + "onboardingProtectBiometryIosError": "Autentikasi biometrik dikonfigurasi di Phantom, tetapi dinonaktifkan di Pengaturan Sistem. Buka Pengaturan > Phantom > Face ID atau Touch ID untuk mengaktifkan kembali.", + "onboardingProtectRemoveAuth": "Nonaktifkan autentikasi", + "onboardingProtectRemoveAuthDescription": "Yakin ingin menonaktifkan autentikasi?", + "onboardingWelcomeTitle": "Selamat datang di Phantom", + "onboardingWelcomeDescription": "Untuk memulai, buat dompet baru atau impor dompet dari frasa seed.", + "onboardingWelcomeCreateWallet": "Buat dompet baru", + "onboardingWelcomeAlreadyHaveWallet": "Saya sudah punya dompet", + "onboardingWelcomeConnectSeedVault": "Hubungkan Seed Vault", + "onboardingSlide1Title": "Dikendalikan oleh Anda,\ndiamankan oleh kami", + "onboardingSlide1Description": "Dana Anda bersifat privat dan aman dengan biometrik, deteksi penipuan, dan dukungan 24/7.", + "onboardingSlide2Title": "Rumah terbaik untuk\nNFT Anda", + "onboardingSlide2Description": "Kelola daftar jual, bakar spam, dan peroleh info terbaru melalui pemberitahuan push yang bermanfaat.", + "onboardingSlide3Title": "Lakukan lebih dengan token Anda", + "onboardingSlide3Description": "Simpan, tukar, stake, dan terima — tanpa meninggalkan dompet Anda. ", + "onboardingSlide4Title": "Temukan yang terbaik dari Web3", + "onboardingSlide4Description": "Temukan dan terhubung ke aplikasi dan koleksi ternama dengan peramban dalam aplikasi.", + "onboardingMultichainSlide5Title": "Satu dompet untuk segalanya", + "onboardingMultichainSlide5Description": "Rasakan seluruh Solana, Ethereum, dan Polygon dalam satu antarmuka ramah pengguna.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Rasakan seluruh Solana, Ethereum, Polygon, dan Bitcoin dalam satu antarmuka ramah pengguna.", + "requireAuth": "Perlu autentikasi", + "requireAuthImmediately": "Segera", + "availableToSend": "Tersedia untuk Dikirim", + "sendEnterAmount": "Masukkan Jumlah", + "sendEditMemo": "Edit Memo", + "sendShowLogs": "Tampilkan Log Kesalahan", + "sendHideLogs": "Sembunyikan Log Kesalahan", + "sendGoBack": "Kembali", + "sendTransactionSuccess": "Token Anda berhasil dikirim ke", + "sendInputPlaceholder": "Nama atau alamat", + "sendRecentlyUsedAddressLabel": "Dipakai {{formattedTimestamp}} yang lalu", + "sendRecipientAddress": "Alamat penerima", + "sendTokenInterpolated": "Kirim {{tokenSymbol}}", + "sendPasteFromClipboard": "Tempel dari papan klip", + "sendScanQR": "Pindai Kode QR", + "sendTo": "Ke:", + "sendCameraAccess": "Akses Kamera", + "sendCameraAccessSubtitle": "Untuk memindai kode QR, akses kamera harus diaktifkan. Apakah Anda ingin membuka Pengaturan sekarang?", + "sendSettings": "Pengaturan", + "sendOK": "Oke", + "invalidQRCode": "Kode QR ini tidak valid.", + "sendInvalidQRCode": "Kode QR ini bukan alamat yang valid", + "sendInvalidQRCodeSubtitle": "Coba lagi atau coba kode QR lain.", + "sendInvalidQRCodeSplToken": "Token dalam kode QR tidak valid", + "sendInvalidQRCodeSplTokenSubtitle": "Kode QR ini mengandung token yang tidak Anda miliki atau tidak dapat kami identifikasi.", + "sendScanAddressToSend": "Pindai alamat {{tokenSymbol}} untuk mengirim dana", + "sendScanAddressToSendNoSymbol": "Pindai alamat untuk mengirim dana", + "sendScanAddressToSendCollectible": "Pindai alamat SOL untuk mengirim collectible", + "sendScanAddressToSendCollectibleMultichain": "Pindai alamat untuk mengirim collectible", + "sendSummary": "Ikhtisar", + "sendUndefinedToken": "Maaf, tidak dapat mengirim token ini", + "sendNoTokens": "Tidak ada token yang tersedia", + "noBuyOptionsAvailableInCountry": "Tidak ada opsi Beli yang tersedia di negara Anda", + "swapAvailableTokenDisclaimer": "Token dalam jumlah terbatas tersedia untuk menjembatani antar Jaringan", + "swapCrossSwapNetworkTooltipTitle": "Pertukaran Lintas Jaringan", + "swapCrossSwapNetworkTooltipDescription": "Saat bertukar lintas Jaringan, sebaiknya gunakan token yang tersedia untuk harga terendah dan transaksi tercepat.", + "settingsAbout": "Tentang Phantom", + "settingsConfirm": "Ya", + "settingsMakeSureNoOneIsWatching": "Pastikan tidak ada orang yang melihat layar Anda", + "settingsManageAccounts": "Kelola Akun", + "settingsPrompt": "Apakah Anda yakin ingin melanjutkan?", + "settingsSelectAvatar": "Pilih Avatar", + "settingsSelectSecretPhrase": "Pilih Frasa Rahasia", + "settingsShowPrivateKey": "Ketuk untuk melihat kunci privat Anda", + "settingsShowRecoveryPhrase": "Ketuk untuk melihat frasa rahasia Anda", + "settingsSubmitBetaFeedback": "Kirim Umpan Balik Beta", + "settingsUpdateAccountNameToast": "Nama akun diperbarui", + "settingsUpdateAvatarToast": "Avatar diperbarui", + "settingsWalletAddress": "Alamat Akun", + "settingsWalletAddresses": "Alamat Akun", + "settingsWalletNamePrimary": "Nama Akun", + "settingsPlaceholderName": "Nama", + "settingsWalletNameSecondary": "Ubah nama dompet Anda", + "settingsYourAccounts": "Akun Anda", + "settingsYourAccountsMultiChain": "Multi-chain", + "settingsNotifications": "Pemberitahuan", + "settingsNotificationPreferences": "Preferensi Pemberitahuan", + "pushNotificationsPreferencesAllowNotifications": "Izinkan Pemberitahuan", + "pushNotificationsPreferencesSentTokens": "Kirim Token", + "pushNotificationsPreferencesSentTokensDescription": "Transfer keluar token dan NFT", + "pushNotificationsPreferencesReceivedTokens": "Token Diterima", + "pushNotificationsPreferencesReceivedTokensDescription": "Transfer masuk token dan NFT", + "pushNotificationsPreferencesDexSwap": "Penukaran", + "pushNotificationsPreferencesDexSwapDescription": "Penukaran pada aplikasi yang dikenal", + "pushNotificationsPreferencesOtherBalanceChanges": "Perubahan Saldo Lainnya", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Transaksi multi-token lainnya yang berdampak pada saldo Anda", + "pushNotificationsPreferencesPhantomMarketing": "Pembaruan dari Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Pengumuman fitur dan pembaruan umum", + "pushNotificationsPreferencesDescription": "Pengaturan ini mengontrol pemberitahuan push untuk dompet aktif ini. Setiap dompet memiliki pengaturan pemberitahuannya sendiri. Untuk mematikan semua pemberitahuan push Phantom, buka <1>pengaturan perangkat Anda.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Tidak dapat menyinkronkan preferensi pemberitahuan.", + "connectSeedVaultConnectSeed": "Hubungkan Seed", + "connectSeedVaultConnectSeedDescription": "Hubungkan Phantom dengan Seed Vault di ponsel Anda", + "connectSeedVaultSelectAnAccount": "Pilih akun", + "connectSeedVaultSelectASeed": "Pilih Seed", + "connectSeedVaultSelectASeedDescription": "Pilih seed yang ingin Anda hubungkan dengan Phantom", + "connectSeedVaultSelectAnAccountDescription": "Pilih akun guna disiapkan untuk Phantom", + "connectSeedVaultNoAccountsFound": "Tidak ada akun yang ditemukan.", + "connectSeedVaultSelectAccounts": "Pilih akun", + "connectSeedVaultSelectAccountsDescription": "Pilih akun guna disiapkan untuk Phantom", + "connectSeedVaultCompleteSetup": "Selesaikan penyiapan", + "connectSeedVaultCompleteSetupDescription": "Beres! Jelajahi web3 dengan Phantom dan gunakan Seed Vault Anda untuk mengonfirmasi transaksi.", + "connectSeedVaultConnectAnotherSeed": "Hubungkan Seed lain", + "connectSeedVaultConnectAllSeedsConnected": "Semua seed terhubung", + "connectSeedVaultNoSeedsConnected": "Tidak ada seed yang terhubung. Ketuk tombol di bawah ini untuk memberikan izin dari Seed Vault.", + "connectSeedVaultConnectAccount": "Hubungkan akun", + "connectSeedVaultLoadMore": "Muat yang Lain", + "connectSeedVaultNeedPermission": "Butuh izin", + "connectSeedVaultNeedPermissionDescription": "Buka Pengaturan agar Phantom dapat menggunakan izin Seed Vault.", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} biaya", + "stakeAmount": "Jumlah", + "stakeAmountBalance": "Saldo", + "swapTopQuotes": "{{numQuotes}} Pengajuan Harga Teratas", + "swapTopQuotesTitle": "Pengajuan Harga Teratas", + "swapProvidersTitle": "Penyedia", + "swapProvidersFee": "Biaya {{biaya}}", + "swapProvidersTagRecommended": "Pengembalian Terbaik", + "swapProvidersTagFastest": "Tercepat", + "swapProviderEstimatedTimeHM": "{{hours}}j {{minutes}}m", + "swapProviderEstimatedTimeM": "{{minutes}}m", + "swapProviderEstimatedTimeS": "{{seconds}}d", + "stakeReview": "Tinjau", + "stakeReviewAccount": "Akun", + "stakeReviewCommissionFee": "Biaya Komisi", + "stakeReviewConfirm": "Konfirmasi", + "stakeReviewValidator": "Validator", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "Mengerti", + "swapTabInsufficientFunds": "Dana tidak cukup", + "swapNoAssetsFound": "Tidak Ada Aset", + "swapNoTokensFound": "Tak ada token yang ditemukan", + "swapConfirmationTryAgain": "Coba lagi", + "swapConfirmationGoBack": "Kembali", + "swapNoQuotesFound": "Pengajuan harga tidak ditemukan", + "swapNotProviderFound": "Kami tidak dapat menemukan penyedia untuk pertukaran token ini. Cobalah token yang lain.", + "swapAvailableOnMainnet": "Fitur ini hanya tersedia di Mainnet", + "swapNotAvailableEVM": "Penukaran belum tersedia untuk akun EVM", + "singleChainSwapTab": "Dalam Jaringan", + "crossChainSwapTab": "Lintas Jaringan", + "allFilter": "Semua", + "bridgeRefuelTitle": "Isu ulang bahan bakar", + "bridgeRefuelDescription": "Pengisian ulang bahan bakar memastikan Anda dapat membayar transaksi setelah Anda membuat jembatan.", + "bridgeRefuelLabelBalance": "{{symbol}} Anda", + "bridgeRefuelLabelReceive": "Anda Memperoleh", + "bridgeRefuelLabelFee": "Estimasi Biaya", + "bridgeRefuelDismiss": "Lanjutkan tanpa Isi Ulang Bahan Bakar", + "bridgeRefuelEnable": "Aktifkan Isi Ulang Bahan Bakar", + "unwrapWrappedSolError": "Unwrapping gagal", + "unwrapWrappedSolLoading": "Unwrapping...", + "unwrapWrappedSolSuccess": "Unwrap berhasil", + "unwrapWrappedSolViewTransaction": "Lihat Transaksi", + "dappApprovePopupSignMessage": "Tanda Tangani Pesan", + "solanaPayFrom": "Dari", + "solanaPayMessage": "Pesan", + "solanaPayNetworkFee": "Biaya Jaringan", + "solanaPayFree": "Gratis", + "solanaPayPay": "Bayar {{item}}", + "solanaPayPayNow": "Bayar Sekarang", + "solanaPaySending": "Mengirim {{item}}", + "solanaPayReceiving": "Menerima {{item}}", + "solanaPayMinting": "Proses minting {{item}}", + "solanaPayTransactionProcessing": "Transaksi Anda sedang diproses,\nharap tunggu.", + "solanaPaySent": "Terkirim!", + "solanaPayReceived": "Diterima!", + "solanaPayMinted": "Minting selesai!", + "solanaPaySentNFT": "NFT terkirim!", + "solanaPayReceivedNFT": "NFT diterima!", + "solanaPayTokensSent": "Token Anda berhasil dikirim ke {{to}}", + "solanaPayTokensReceived": "Anda menerima token baru dari {{from}}", + "solanaPayViewTransaction": "Lihat transaksi", + "solanaPayTransactionFailed": "Transaksi Gagal", + "solanaPayConfirm": "Konfirmasi", + "solanaPayTo": "ke", + "dappApproveConnectViewAccount": "Lihat akun Solana Anda", + "deepLinkInvalidLink": "Tautan tidak valid", + "deepLinkInvalidSplTokenSubtitle": "Ini mengandung token yang tidak Anda miliki atau tidak dapat kami identifikasi.", + "walletAvatarShowAllAccounts": "Tampilkan semua akun", + "pushNotificationsGetInstantUpdates": "Dapatkan pembaruan instan", + "pushNotificationsEnablePushNotifications": "Aktifkan pemberitahuan push tentang transfer yang telah selesai, penukaran, dan pengumuman", + "pushNotificationsEnable": "Aktifkan", + "pushNotificationsNotNow": "Nanti saja", + "onboardingAgreeToTermsOfServiceInterpolated": "Saya menyetujui <1>Persyaratan Layanan", + "onboardingConfirmSaveSecretRecoveryPhrase": "OKE, sudah saya simpan", + "onboardingCreateNewWallet": "Buat Dompet Baru", + "onboardingErrorDuplicateSecretRecoveryPhrase": "Frasa rahasia ini sudah ada di dompet Anda", + "onboardingErrorInvalidSecretRecoveryPhrase": "Frasa pemulihan rahasia tidak valid", + "onboardingFinished": "Anda sudah siap!", + "onboardingImportAccounts": "Impor Akun", + "onboardingImportImportingAccounts": "Mengimpor Akun...", + "onboardingImportImportingFindingAccounts": "Mencari akun beraktivitas", + "onboardingImportAccountsLastActive": "Aktif {{formattedTimestamp}} yang lalu", + "onboardingImportAccountsNeverUsed": "Tidak Pernah Dipakai", + "onboardingImportAccountsCreateNew": "Dompet baru", + "onboardingImportAccountsDescription": "Pilih akun dompet untuk mengimpor", + "onboardingImportReadOnlyAccountDescription": "Tambahkan alamat atau nama domain yang ingin Anda pantau. Anda akan memiliki akses hanya-lihat, sehingga tidak akan bisa menandatangani transaksi atau pesan.", + "onboardingImportSecretRecoveryPhrase": "Impor Frasa Rahasia", + "onboardingImportViewAccounts": "Lihat Akun", + "onboardingRestoreExistingWallet": "Pulihkan dompet yang sudah ada dengan frasa pemulihan rahasia yang terdiri dari 12 atau 24 kata", + "onboardingShowUnusedAccounts": "Tampilkan Akun Tak Terpakai", + "onboardingShowMoreAccounts": "Tampilkan Akun Lainnya", + "onboardingHideUnusedAccounts": "Sembunyikan Akun Tak Terpakai", + "onboardingSecretRecoveryPhrase": "Frasa Pemulihan Rahasia", + "onboardingSelectAccounts": "Pilih Akun Anda", + "onboardingStoreSecretRecoveryPhraseReminder": "Inilah satu-satunya cara untuk memulihkan akun Anda. Harap disimpan di tempat yang aman!", + "useTokenMetasForMintsUnknownName": "Tidak diketahui", + "bookmarksExploreScreenSearch": "Cari atau ketik URL", + "timeUnitMinute": "menit", + "timeUnitMinutes": "menit", + "timeUnitHour": "jam", + "timeUnitHours": "jam", + "espNFTListWithPrice": "Anda mencantumkan {{NFTDisplayName}} untuk dijual seharga {{priceAmount}} {{priceTokenSymbol}} di {{dAppName}}", + "espNFTListWithPriceWithoutDApp": "Anda mencantumkan {{NFTDisplayName}} untuk dijual seharga {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithoutPrice": "Anda mencantumkan {{NFTDisplayName}} untuk dijual di {{dAppName}}", + "espNFTListWithoutPriceWithoutDApp": "Anda mencantumkan {{NFTDisplayName}} untuk dijual", + "espNFTChangeListPriceWithPrice": "Anda memperbarui cantuman untuk {{NFTDisplayName}} menjadi {{priceAmount}} {{priceTokenSymbol}} di {{dAppName}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "Anda memperbarui cantuman untuk {{NFTDisplayName}} menjadi {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithoutPrice": "Anda memperbarui cantuman untuk {{NFTDisplayName}} di {{dAppName}}", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "Anda memperbarui cantuman untuk {{NFTDisplayName}}", + "espNFTBidBidderWithPrice": "Anda menawarkan {{priceAmount}} {{priceTokenSymbol}} untuk {{NFTDisplayName}} di {{dAppName}}", + "espNFTBidBidderWithPriceWithoutDApp": "Anda menawarkan {{priceAmount}} {{priceTokenSymbol}} untuk {{NFTDisplayName}}", + "espNFTBidBidderWithoutPrice": "Anda mengajukan tawaran untuk {{NFTDisplayName}} di {{dAppName}}", + "espNFTBidBidderWithoutPriceWithoutDApp": "Anda mengajukan tawaran untuk {{NFTDisplayName}}", + "espNFTBidListerWithPrice": "Tawaran baru seharga {{priceAmount}} {{priceTokenSymbol}} untuk {{NFTDisplayName}} di {{dAppName}}", + "espNFTBidListerWithPriceWithoutDApp": "Tawaran baru seharga {{priceAmount}} {{priceTokenSymbol}} untuk {{NFTDisplayName}}", + "espNFTBidListerWithoutPrice": "Tawaran baru untuk {{NFTDisplayName}} di {{dAppName}}", + "espNFTBidListerWithoutPriceWithoutDApp": "Tawaran baru untuk {{NFTDisplayName}}", + "espNFTCancelBidWithPrice": "Anda membatalkan tawaran seharga {{priceAmount}} {{priceTokenSymbol}} untuk {{NFTDisplayName}} di {{dAppName}}", + "espNFTCancelBidWithPriceWithoutDApp": "Anda membatalkan tawaran seharga {{priceAmount}} {{priceTokenSymbol}} untuk {{NFTDisplayName}}", + "espNFTCancelBidWithoutPrice": "Anda membatalkan tawaran untuk {{NFTDisplayName}} di {{dAppName}}", + "espNFTCancelBidWithoutPriceWithoutDApp": "Anda membatalkan tawaran untuk {{NFTDisplayName}}", + "espNFTUnlist": "Anda batal mencantumkan {{NFTDisplayName}} untuk dijual di {{dAppName}}", + "espNFTUnlistWithoutDApp": "Anda batal mencantumkan {{NFTDisplayName}} untuk dijual", + "espNFTBuyBuyerWithPrice": "Anda membeli {{NFTDisplayName}} seharga {{priceAmount}} {{priceTokenSymbol}} di {{dAppName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "Anda membeli {{NFTDisplayName}} seharga {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuyBuyerWithoutPrice": "Anda membeli {{NFTDisplayName}} untuk dijual di {{dAppName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "Anda membeli {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "Anda telah menjual {{NFTDisplayName}} seharga {{priceAmount}} {{priceTokenSymbol}} di {{dAppName}}", + "espNFTBuySellerWithPriceWithoutDApp": "Anda telah menjual {{NFTDisplayName}} seharga {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuySellerWithoutPrice": "Anda telah menjual {{NFTDisplayName}} di {{dAppName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "Anda telah menjual {{NFTDisplayName}}", + "espDEXSwap": "Anda menukarkan {{downTokensTextFragment}} dengan {{upTokensTextFragment}} di {{dAppName}}", + "espDEXDepositLPWithPoolDisplay": "Anda menyetor {{downTokensTextFragment}} ke liquidity pool {{poolDisplayName}} di {{dAppName}}", + "espDEXDepositLPWithoutPoolDisplay": "Anda menukarkan {{downTokensTextFragment}} dengan {{upTokensTextFragment}} di {{dAppName}}", + "espDEXWithdrawLPWithPoolDisplay": "Anda menarik {{upTokensTextFragment}} dari liquidity pool {{poolDisplayName}} di {{dAppName}}", + "espDEXWithdrawLPWithoutPoolDisplay": "Anda menukarkan {{downTokensTextFragment}} dengan {{upTokensTextFragment}} di {{dAppName}}", + "espGenericTokenSend": "Anda telah mengirim {{downTokensTextFragment}}", + "espGenericTokenReceive": "Anda menerima {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "Anda menukarkan {{downTokensTextFragment}} dengan {{upTokensTextFragment}}", + "espUnknown": "TAK DIKETAHUI", + "espUnknownNFT": "NFT tak diketahui", + "espTextFragmentAnd": "dan", + "externalLinkWarningTitle": "Anda akan keluar dari Phantom", + "externalLinkWarningDescription": "Dan buka {{url}}. Pastikan Anda percaya dengan sumber ini sebelum berinteraksi.", + "shortcutsWarningDescription": "Pintasan disediakan oleh {{url}}. Pastikan Anda percaya dengan sumber ini sebelum berinteraksi.", + "lowTpsBanner": "Solana sedang mengalami kemacetan jaringan", + "lowTpsMessageTitle": "Kemacetan jaringan Solana", + "lowTpsMessage": "Karena Solana mengalami kemacetan berat di luar kendali Phantom, transaksi Anda mungkin gagal atau tertunda. Harap coba lagi transaksi yang gagal.", + "solanaSlow": "Tidak seperti biasanya, jaringan Solana lambat", + "solanaNetworkTemporarilyDown": "Jaringan Solana sedang tidak beroperasi sementara", + "waitForNetworkRestart": "Mohon tunggu jaringan dimulai ulang. Dana Anda tidak akan terdampak.", + "exploreCollectionsCarouselTitle": "Apa yang Populer", + "exploreDropsCarouselTitle": "Apa yang Baru", + "exploreSortFloor": "Dasar", + "exploreSortListed": "Tercantum", + "exploreSortVolume": "Volume", + "exploreFetchErrorSubtitle": "Mohon coba lagi nanti.", + "exploreFetchErrorTitle": "Gagal mengambil.", + "exploreTopCollectionsTitle": "Koleksi NFT Teratas", + "exploreTopListLess": "Kurangi", + "exploreTopListMore": "Lainnya", + "collectiblesSearchCollectionsSection": "Koleksi", + "collectiblesSearchItemsSection": "Item", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} Item", + "collectiblesSearchPlaceholderText": "Cari di koleksi Anda", + "collectionPinSuccess": "Koleksi disematkan", + "collectionPinFail": "Koleksi gagal disematkan", + "collectionUnpinSuccess": "Koleksi batal disematkan", + "collectionUnpinFail": "Koleksi gagal batal disematkan", + "collectionHideSuccess": "Koleksi disembunyikan", + "collectionHideFail": "Koleksi gagal disembunyikan", + "collectionUnhideSuccess": "Koleksi diperlihatkan", + "collectionUnhideFail": "Koleksi gagal diperlihatkan", + "collectiblesSpamSuccess": "Dilaporkan sebagai spam", + "collectiblesSpamFail": "Gagal melaporkan sebagai spam", + "collectiblesSpamAndHiddenSuccess": "Dilaporkan sebagai spam dan disembunyikan", + "collectiblesNotSpamSuccess": "Dilaporkan sebagai bukan spam", + "collectiblesNotSpamFail": "Gagal melaporkan sebagai bukan spam", + "collectiblesNotSpamAndUnhiddenSuccess": "Dilaporkan sebagai bukan spam dan batal disembunyikan", + "tokenSpamWarning": "Token ini disembunyikan karena Phantom meyakini ini spam.", + "collectibleSpamWarning": "Collectible ini disembunyikan karena Phantom meyakini ini spam.", + "emojiNoResults": "Emoji tidak ditemukan", + "emojiSearchResults": "Hasil Pencarian", + "emojiSuggested": "Disarankan", + "emojiSmileys": "Smiley & Orang", + "emojiAnimals": "Binatang & Alam", + "emojiFood": "Makanan & Minuman", + "emojiTravel": "Perjalanan & Tempat", + "emojiActivities": "Aktivitas", + "emojiObjects": "Benda", + "emojiSymbols": "Simbol", + "emojiFlags": "Bendera", + "whichExtensionToConnectWith": "Ekstensi mana yang ingin Anda hubungkan?", + "configureInSettings": "Dapat dikonfigurasi di Pengaturan → Dompet Aplikasi Default.", + "continueWith": "Lanjutkan dengan", + "useMetaMask": "Gunakan MetaMask", + "usePhantom": "Gunakan Phantom", + "alwaysAsk": "Selalu Tanya", + "dontAskMeAgain": "Jangan tanya lagi", + "selectWalletSettingDescriptionLine1": "Beberapa aplikasi mungkin tidak menawarkan opsi untuk terhubung dengan Phantom.", + "selectWalletSettingDescriptionLinePhantom": "Solusinya, setiap kali Anda terhubung dengan MetaMask maka Phantom akan terbuka.", + "selectWalletSettingDescriptionLineAlwaysAsk": "Solusinya, jika Anda terhubung dengan MetaMask, kami akan bertanya apakah Anda ingin menggunakan Phantom saja.", + "selectWalletSettingDescriptionLineMetaMask": "Jika MetaMask ditetapkan sebagai default, maka dapp-dapp tersebut tidak akan terhubung dengan Phantom.", + "metaMaskOverride": "Dompet Aplikasi Default", + "metaMaskOverrideSettingDescriptionLine1": "Untuk terhubung dengan situs web yang tidak menawarkan opsi menggunakan Phantom.", + "refreshAndReconnectToast": "Segarkan dan sambungkan ulang untuk menerapkan perubahan", + "autoConfirmUnavailable": "Tidak tersedia", + "autoConfirmReasonDappNotWhitelisted": "Konfirmasi Otomatis tidak tersedia karena kontrak asalnya tidak ada dalam daftar izin kami untuk aplikasi ini.", + "autoConfirmReasonSessionNotActive": "Konfirmasi Otomatis tidak tersedia karena tidak ada sesi konfirmasi otomatis yang aktif. Harap aktifkan di bawah.", + "autoConfirmReasonRateLimited": "Konfirmasi Otomatis tidak tersedia karena dapp yang Anda gunakan mengirim terlalu banyak permintaan.", + "autoConfirmReasonUnsupportedNetwork": "Konfirmasi Otomatis tidak tersedia karena konfirmasi otomatis belum mendukung jaringan ini.", + "autoConfirmReasonSimulationFailed": "Konfirmasi Otomatis tidak tersedia karena kami tidak dapat menjamin keamanan.", + "autoConfirmReasonTabNotFocused": "Konfirmasi Otomatis tidak tersedia karena tab domain yang Anda coba konfirmasi otomatis tidak aktif.", + "autoConfirmReasonNotUnlocked": "Konfirmasi Otomatis tidak tersedia karena dompet belum dibuka kuncinya.", + "rpcErrorUnauthorizedWrongAccount": "Transaksi dari alamat tidak sesuai dengan alamat akun yang dipilih.", + "rpcErrorUnauthorizedUnknownSource": "Sumber permintaan RPC tidak dapat ditentukan.", + "transactionsDisabledTitle": "Transaksi dinonaktifkan", + "transactionsDisabledMessage": "Alamat Anda tidak dapat bertransaksi menggunakan Phantom", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "Aktif", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL tersalin ke papan klip", + "notEnoughSolScanTransactionWarning": "Transaksi ini mungkin gagal karena SOL di akun Anda tidak mencukupi. Tambahkan lebih banyak SOL ke akun Anda dan coba lagi.", + "transactionRevertedWarning": "Transaksi ini dibatalkan selama simulasi. Dana mungkin hilang jika transaksi diajukan.", + "quests": "Misi", + "questsClaimInProgress": "Klaim sedang diproses", + "questsVerifyingCompletion": "Memverifikasi penyelesaian misi", + "questsClaimError": "Terjadi kesalahan saat mengklaim hadiah", + "questsClaimErrorDescription": "Terjadi kesalahan saat mengklaim hadiah Anda. Harap coba lagi nanti.", + "questsDaysLeft": "Sisa {{days}} hari", + "questsDaysLeftSingular": "Sisa {{days}} hari", + "questsDaysLessThanOneDay": "Sisa <1 hari", + "questsBadgeMobileOnly": "Khusus Seluler", + "questsBadgeExtensionOnly": "Khusus Ekstensi", + "questsStartedStateExplainerTitle": "Misi Dimulai", + "questsStartedStateExplainerDescriptionPart1": "Setelah selesai, mungkin Anda harus menunggu beberapa jam sebelum dapat mengklaim hadiah. Hal ini agar kami dapat memverifikasi bahwa Anda telah menyelesaikan misi ini, dan memastikan setiap hadiah hanya dapat diklaim satu kali per orang.", + "questsStartedStateExplainerDescriptionPart2": "Jika sudah lebih dari satu hari sejak Anda menyelesaikan misi ini, harap hubungi dukungan untuk mendapatkan bantuan.", + "questsStartedStateExplainerButtonLabel": "Mengerti", + "exploreLearn": "Pelajari", + "exploreSites": "Situs", + "exploreApps": "Aplikasi", + "exploreTokens": "Token", + "exploreCollections": "Koleksi", + "exploreFilterByall_networks": "Semua Jaringan", + "exploreSortBytrending": "Sedang Tren", + "exploreSortBytop": "Teratas", + "exploreSortByvolume": "Volume", + "exploreSortBygainers": "Yang Untung", + "exploreSortBylosers": "Yang Rugi", + "exploreSortBymarket_cap": "Batas Pasar", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "Barang Koleksi", + "exploreCategoryMarketplace": "Marketplace", + "exploreCategoryGaming": "Gaming", + "exploreCategoryBridges": "Jembatan", + "exploreCategoryOther": "Lainnya", + "exploreCategorySocial": "Sosial", + "exploreCategoryCommunity": "Komunitas", + "exploreVolume": "Volume", + "exploreFloor": "Dasar", + "exploreCap": "Batas Pasar", + "exploreToken": "Token", + "explorePrice": "Harga", + "explore24hVolume": "Volume 24 jam", + "exploreErrorButtonText": "Coba Lagi", + "exploreErrorDescription": "Terjadi kesalahan saat mencoba memuat konten jelajah. Segarkan dan coba lagi.", + "exploreErrorTitle": "Gagal memuat konten jelajah", + "exploreNetworkError": "Ada kesalahan jaringan. Cobalah lagi nanti.", + "exploreTokensLegalDisclaimer": "Informasi harga dan sorotan proyek blockchain diberikan hanya untuk tujuan informasi. Data pasar disediakan oleh CoinGecko.", + "exploreLearnErrorTitle": "Gagal memuat konten belajar", + "exploreLearnErrorDescription": "Terjadi kesalahan saat mencoba memuat konten belajar. Segarkan dan coba lagi.", + "dappBrowserSearchScreenVisitSite": "Kunjungi situs", + "dappBrowserSearchScreenSearchWithGoogle": "Cari dengan Google", + "dappBrowserSearchScreenSearchLinkYouCopied": "Tautan yang Anda Salin", + "dappBrowserSearchScreenSearchTextYouCopied": "Teks yang Anda Salin", + "dappBrowserSearchPlaceholder": "Cari aplikasi", + "dappBrowserSearchNoApps": "Aplikasi tidak ditemukan", + "dappBrowserTabsLimitExceededScreenTitle": "Tutup Tab Lama?", + "dappBrowserTabsLimitExceededScreenDescription": "Ada {{tabsCount}} tab yang terbuka. Untuk membuka lebih banyak, Anda harus menutup beberapa tab.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "Tutup Semua Tab", + "localizedErrorUnknownError": "Ada masalah. Mohon coba lagi nanti.", + "localizedErrorUnsupportedCountry": "Maaf, negara Anda saat ini tidak didukung.", + "localizedErrorTokensNotLoading": "Ada masalah saat memuat token Anda. Mohon coba lagi.", + "localizedErrorSwapperNoQuotes": "Pengajuan harga tidak ditemukan. Coba token atau jumlah lain.", + "localizedErrorSwapperRefuelNoQuotes": "Pengajuan harga tidak ditemukan. Coba token atau jumlah lain, atau nonaktifkan isi ulang bahan bakar.", + "localizedErrorInsufficientSellAmount": "Jumlah token terlalu rendah. Tingkatkan nilai untuk bertukar Lintas Chain.", + "localizedErrorCrossChainUnavailable": "Penukaran lintas chain saat ini tidak tersedia. Cobalah lagi nanti.", + "spamHistoryAction": "Lihat item tersembunyi", + "spamHistoryTitle": "Aktivitas Tersembunyi", + "spamHistoryWarning": "Transaksi ini disembunyikan karena Phantom meyakini ini mungkin spam.", + "appAuthenticationFailed": "Gagal mengautentikasi", + "appAuthenticationFailedDescription": "Ada masalah dalam proses autentikasi Anda. Harap coba lagi.", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ig-NG/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ig-NG/translation.json new file mode 100644 index 0000000..4e8e731 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ig-NG/translation.json @@ -0,0 +1,752 @@ +{ + "accountHeaderConnectedInterpolated": "You are connected to {{origin}}", + "accountHeaderConnectedToSite": "You are connected to this site", + "accountHeaderCopied": "Copied!", + "accountHeaderCopyToClipboard": "Copy to clipboard", + "accountHeaderNotConnected": "You are not connected to", + "accountHeaderNotConnectedInterpolated": "You are not connected to {{origin}}", + "accountHeaderNotConnectedToSite": "You are not connected to this site", + "addAccountActionButtonClose": "Close", + "addAccountHardwareWalletPrimaryText": "Connect hardware wallet", + "addAccountHardwareWalletSecondaryText": "Use your Ledger wallet", + "addAccountHardwareWalletSecondaryTextMobile": "Use your Ledger Nano S/X wallet", + "addAccountImportWalletPrimaryText": "Import private key", + "addAccountImportWalletSecondaryText": "Import an existing wallet", + "addAccountNewWalletPrimaryText": "Create a new wallet", + "addAccountNewWalletSecondaryText": "Generate a new wallet address", + "addAccountPrimaryText": "Add / Connect Wallet", + "addAccountImportAccountActionButtonImport": "Import", + "addAccountImportAccountDuplicatePrivateKey": "This account already exists in your wallet", + "addAccountImportAccountIncorrectFormat": "Incorrect format", + "addAccountImportAccountInvalidPrivateKey": "Invalid Private Key", + "addAccountImportAccountName": "Name", + "addAccountImportAccountPrimaryText": "Import Private Key", + "addAccountImportAccountPrivateKey": "Private key", + "addAccountImportAccountPrivateKeyRequired": "Private key is required", + "addAddressActionButtonPrimary": "Add", + "addAddressActionButtonSecondary": "Cancel", + "addAddressAddressAlreadyAdded": "Address is already added", + "addAddressAddressAlreadyExists": "Address already exists", + "addAddressAddressIsRequired": "Address is required", + "addAddressAddressPlaceholder": "Address", + "addAddressLabelIsRequired": "Label is required", + "addAddressLabelPlaceholder": "Label", + "addAddressPrimaryText": "Add Address", + "addEditTokenActionButtonAdd": "Add", + "addEditTokenActionButtonCancel": "Cancel", + "addEditTokenActionButtonSave": "Save", + "addEditTokenAddMetadata": "Add token metadata", + "addEditTokenEditMetadata": "Edit token metadata", + "addEditTokenErrorAccountNotFound": "Failed to find token account", + "addEditTokenErrorDuplicateToken": "You already have this token", + "addEditTokenErrorInvalidMint": "Invalid mint address", + "addEditTokenErrorInvalidName": "Invalid name", + "addEditTokenErrorInvalidSymbol": "Invalid symbol", + "addEditTokenMintAddress": "Mint Address", + "addEditTokenName": "Name", + "addEditTokenSymbol": "Symbol", + "addEditTokenThisWillCost": "This will cost", + "addEditTokenThisWillCostInterpolated": "This will cost {{amount}} SOL", + "assetDetailActionButtonDeposit": "Deposit", + "assetDetailActionButtonSend": "Send", + "assetDetailButtonCancel": "Cancel", + "assetDetailEditTokenMetadata": "Edit token metadata", + "assetDetailRecentActivity": "Recent Activity", + "assetDetailStakeSOL": "Stake SOL", + "assetDetailUnknownToken": "Unknown Token", + "assetDetailUnwrapAll": "Unwrap All", + "assetDetailViewOnExplorer": "View on Explorer", + "assetDetailViewOnSolscan": "View on Solscan", + "assetListAddCustomToken": "Add custom token", + "assetListSearch": "Search...", + "assetListUnknownToken": "Unknown Token", + "assetSelectionClose": "Close", + "assetVisibilityClose": "Close", + "assetVisibilityUnknownToken": "Unknown Token", + "blocklistConnectionActionButtonClose": "Close", + "blocklistConnectionDisabled": "Phantom believes this website is malicious and unsafe to use. We have disabled the ability to interact with it in order to protect you and your funds.", + "blocklistConnectionIgnoreWarning": "Ignore warning, connect anyway", + "blocklistOriginCommunityDatabaseInterpolated": "This site has been flagged as part of a <1>community-maintained database of known phishing websites and scams. If you believe the site has been flagged in error, <3>please file an issue.", + "blocklistOriginDomainIsBlocked": "{{domainName}} is blocked!", + "blocklistOriginIgnoreWarning": "Ignore this warning, take me to {{domainName}} anyway.", + "blocklistOriginSiteIsMalicious": "Phantom believes this website is malicious and unsafe to use.", + "blocklistOriginThisDomain": "this domain", + "maliciousTransactionWarningButtonClose": "Close", + "maliciousTransactionWarning": "Phantom believes this transaction is malicious and unsafe to sign. We have disabled the ability to sign it in order to protect you and your funds.", + "maliciousTransactionWarningIgnoreWarning": "Ignore warning, proceed anyway", + "maliciousTransactionWarningTitle": "Transaction flagged!", + "changeLockTimerActionButtonPrimary": "Save", + "changeLockTimerActionButtonSecondary": "Cancel", + "changeLockTimerPrimaryText": "Auto-Lock Timer", + "changeLockTimerSecondaryText": "How long should we wait to lock your wallet after it has been idle?", + "changePasswordActionButtonPrimary": "Save", + "changePasswordActionButtonSecondary": "Cancel", + "changePasswordConfirmNewPassword": "Confirm new password", + "changePasswordCurrentPassword": "Current password", + "changePasswordErrorIncorrectCurrentPassword": "Incorrect current password", + "changePasswordErrorGeneric": "Something went wrong, please try again later", + "changePasswordNewPassword": "New password", + "changePasswordPrimaryText": "Change password", + "collectibleDetailDescription": "Description", + "collectibleDetailProperties": "Properties", + "collectibleDetailSend": "Send", + "collectibleDetailViewOnSolscan": "View on Solscan", + "collectibleDisplayLoading": "Loading...", + "collectiblesNoCollectibles": "No collectibles", + "collectiblesPrimaryText": "Your Collectibles", + "collectiblesReceiveCollectible": "Receive Collectible", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Connect your hardware wallet and make sure it is unlocked. Once we’ve detected it you can choose which address you’d like to use.", + "connectHardwareContinueActionButtonText": "Continue", + "connectHardwareFailedPrimaryText": "Connection failed", + "connectHardwareFailedRetryActionButtonText": "Retry", + "connectHardwareFailedSecondaryText": "Please connect your hardware wallet and make sure it is unlocked. Once we discover it you can choose which address to use.", + "connectHardwareFinishPrimaryText": "Account Added!", + "connectHardwareFinishSecondaryText": "You can now access your Ledger Nano wallet from within Phantom. Please return to the extension.", + "connectHardwareNeedsPermissionPrimaryText": "Connect a new wallet", + "connectHardwareNeedsPermissionSecondaryText": "Click the button below to start the connection process.", + "connectHardwareSearchingPrimaryText": "Searching for wallet...", + "connectHardwareSearchingSecondaryText": "Connect your hardware wallet, make sure it is unlocked, and that you have approved permissions in your browser.", + "connectHardwareSelectAddressAllAddressesImported": "All addresses imported", + "connectHardwareSelectAddressDerivationPath": "Derivation path", + "connectHardwareSelectAddressSearching": "Searching...", + "connectHardwareSelectAddressSelectWalletAddress": "Select wallet address", + "connectHardwareSelectAddressWalletAddress": "Wallet address", + "connectHardwareWaitingForApplicationPrimaryText": "Open the Solana app on your Ledger", + "connectHardwareWaitingForApplicationSecondaryText": "Please connect your hardware wallet and make sure it is unlocked.", + "connectHardwareWaitingForPermissionPrimaryText": "Need permission", + "connectHardwareWaitingForPermissionSecondaryText": "Connect your hardware wallet, make sure it is unlocked, and that you have approved permissions in your browser.", + "assetQueriesUnableToConnect": "We’re unable to connect to Solana", + "assetQueriesUnableToFetchTokenPrices": "We were unable to fetch token prices", + "connectionClusterInterpolated": "You are currently on {{cluster}}", + "copyDefaultCopyText": "Copy", + "copyCopiedText": "Copied!", + "depositAssetActionButtonClose": "Close", + "depositAssetBuyWithMoonpay": "Buy with MoonPay", + "depositAssetDeposit": "Deposit", + "depositAssetDepositInterpolated": "Deposit {{tokenSymbol}}", + "depositAssetFTXTooltipLabel": "Transfer SOL and SPL tokens directly from your FTX.us account.", + "depositAssetIntermediateDepositActionButtonClose": "Close", + "depositAssetIntermediateDepositDeposit": "Deposit", + "depositAssetMoonPayTooltipLabel": "Easily buy SOL with a debit card, credit card or bank transfer.", + "depositAssetPrimaryText": "Deposit", + "depositAssetSecondaryText": "This address can only be used to receive SOL and SPL tokens on Solana.", + "depositAssetSendFrom": "Send from wallet / exchange", + "depositAssetTransferFromFTX": "Transfer from FTX", + "depositAssetShareAddress": "Share address", + "depositFlowActionButtonClose": "Close", + "depositRowDepositSOL": "Deposit SOL", + "depositRowDepositDisclaimer": "SOL is used to pay for transactions", + "editAddressActionButtonCancel": "Cancel", + "editAddressActionButtonSave": "Save", + "editAddressAddressAlreadyAdded": "Address is already added", + "editAddressAddressAlreadyExists": "Address already exists", + "editAddressAddressIsRequired": "Address is required", + "editAddressPrimaryText": "Edit Address", + "editAddressRemove": "Remove from Address Book", + "exportSecretActionButtonDone": "Done", + "exportSecretActionButtonPrimary": "Next", + "exportSecretActionButtonSecondary": "Cancel", + "exportSecretErrorGeneric": "Something went wrong, please try again later", + "exportSecretErrorIncorrectPassword": "Incorrect password", + "exportSecretPassword": "Password", + "exportSecretPrivateKey": "private key", + "exportSecretSecretPhrase": "secret phrase", + "exportSecretSecretRecoveryPhrase": "secret recovery phrase", + "exportSecretShowPrivateKey": "Show private key", + "exportSecretShowSecretRecoveryPhrase": "Show secret recovery phrase", + "exportSecretWarningPrimaryInterpolated": "Do <1>not share your {{secretNameText}}!", + "exportSecretWarningSecondaryInterpolated": "If someone has your {{secretNameText}} they will have full control of your wallet.", + "exportSecretYourPrivateKey": "Your private key", + "exportSecretYourSecretRecoveryPhrase": "Your secret recovery phrase", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "Help", + "homeManageTokenList": "Manage token list", + "homeDeposit": "Deposit", + "homeSend": "Send", + "ledgerActionActionButtonCancel": "Cancel", + "ledgerActionActionButtonContinue": "Continue", + "ledgerActionApprove": "Approve on your Ledger Nano", + "ledgerActionActionButtonRetry": "Retry", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Blind sign disabled", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Please make sure blind sign is enabled on your hardware device and then retry the action", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Hardware device disconnected during operation", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Please close the Phantom extension and then retry the action", + "ledgerActionErrorDeviceLockedPrimaryText": "Hardware device locked", + "ledgerActionErrorDeviceLockedSecondaryText": "Please unlock your hardware device and retry the action", + "ledgerActionErrorHeader": "Ledger Action Error", + "ledgerActionErrorUserRejectionPrimaryText": "User rejected transaction", + "ledgerActionErrorUserRejectionSecondaryText": "The action was rejected on the hardware device by the user", + "ledgerActionNeedPermission": "Need permission", + "ledgerActionNeedToApprove": "You need to approve the transaction on your hardware wallet. Make sure it is unlocked and on the Solana app", + "ledgerActionPleaseConnect": "Please connect your Ledger Nano", + "ledgerActionPleaseConnectAndApprove": "Please connect your hardware wallet and make sure it is unlocked. Make sure you have approved permissions in your browser.", + "maxInputAmount": "Amount", + "maxInputMax": "Max", + "notEnoughSolActionButtonCancel": "Cancel", + "notEnoughSolPrimaryText": "Not enough SOL", + "notEnoughSolSecondaryText": "You don’t have enough SOL in your wallet to pay for the transaction fee. Please deposit more and try again.", + "notificationApplicationApprovalPermissionsPrimary": "This app would like to:", + "notificationApplicationApprovalPermissionsTransactionApproval": "Request approval for transactions", + "notificationApplicationApprovalPermissionsViewWalletActivity": "View your wallet balance & activity", + "notificationApplicationApprovalActionButtonConnect": "Connect", + "notificationApplicationApprovalActionButtonCancel": "Cancel", + "notificationApplicationApprovalAllowApproval": "Allow site to connect?", + "notificationApplicationApprovalAutoApprove": "Auto-approve transactions", + "notificationApplicationApprovalConnectDisclaimer": "Only connect to websites you trust", + "notificationSignatureRequestApproveTransaction": "Approve transaction", + "notificationSignatureRequestApproveTransactionCapitalized": "Approve Transaction", + "notificationSignatureRequestSignatureRequest": "Signature Request", + "notificationTransactionApprovalActionButtonApprove": "Approve", + "notificationTransactionApprovalActionButtonCancel": "Cancel", + "notificationTransactionApprovalEstimatedBalanceChanges": "Estimated Balance Changes", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Estimates are based on transaction simulations and are not a guarantee", + "notificationTransactionApprovalHideAdvancedDetails": "Hide advanced transaction details", + "notificationTransactionApprovalNetworkFee": "Network Fee", + "notificationTransactionApprovalNoBalanceChanges": "No balance changes found", + "notificationTransactionApprovalSolanaAmountRequired": "Amount required by the Solana network to process the transaction", + "notificationTransactionApprovalTransactionMayFailToConfirm": "Transaction may fail to confirm", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Unable to fetch balance changes", + "notificationTransactionApprovalViewAdvancedDetails": "View advanced transaction details", + "notificationTransactionApprovalSignUnableToSimulate": "This transaction cannot be simulated. Approving may lead to loss of funds.", + "notificationTransactionApprovalKnownMalicious": "This transaction is malicious. Signing will lead to loss of funds.", + "notificationTransactionApprovalSuspectedMalicious": "We suspect this transaction is malicious. Approving may lead to loss of funds.", + "onboardingCreatePassword": "Create a password", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "I agree to the <1>Terms of Service", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Confirm Password", + "onboardingCreatePasswordContinue": "Continue", + "onboardingCreatePasswordDescription": "You will use this to unlock your wallet.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Invalid secret recovery phrase", + "onboardingCreatePasswordPasswordPlaceholder": "Password", + "onboardingCreatePasswordPasswordStrengthWeak": "Weak", + "onboardingCreatePasswordPasswordStrengthMedium": "Medium", + "onboardingCreatePasswordPasswordStrengthStrong": "Strong", + "onboardingCreateRecoveryPhraseContinue": "Continue", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "I saved my Secret Recovery Phrase", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Secret Recovery Phrase", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "This phrase is the ONLY way to recover your wallet. Do NOT share it with anyone!", + "onboardingCreateRecoveryPhraseSaveIn1Password": "Save in 1Password", + "onboardingCreateRecoveryPhraseSaved": "Saved!", + "onboardingImportWallet": "Import Wallet", + "onboardingImportWalletImportExistingWallet": "Import an existing wallet with your 12 or 24-word secret recovery phrase.", + "onboardingImportWalletRestoreWallet": "Restore Wallet", + "onboardingImportWalletSecretRecoveryPhrase": "Secret Recovery Phrase", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Invalid Secret Recovery Phrase", + "onboardingImportWalletIHaveWords": "I have a {{numWords}}-word recovery phrase", + "onboardingImportWalletScrollDown": "Scroll down", + "onboardingImportWalletScrollUp": "Scroll up", + "onboardingKeyboardShortcut": "Keyboard shortcut", + "onboardingKeyboardShortcutContinue": "Continue", + "onboardingKeyboardShortcutDescription": "You can open Phantom at any time by using this handy keyboard shortcut.", + "onboardingKeyboardShortcutMac": "Option + Shift + P", + "onboardingKeyboardShortcutNotMac": "Alt + Shift + P", + "onboardingKeyboardShortcutTry": "Try:", + "onboardingPathSelectionCreateWallet": "Create a new wallet", + "onboardingPathSelectionTagline": "A crypto wallet reimagined for DeFi & NFTs", + "onboardingPathSelectionIHaveAWallet": "I already have a wallet", + "onboardingSelectAccountsImportAccounts": "Import Accounts", + "onboardingSelectAccountsImportAccountsDescription": "Choose wallet accounts to import.", + "onboardingSelectAccountsImportSelectedAccounts": "Import Selected Accounts", + "onboardingSocialsFinishAction": "Finish", + "onboardingSocialsFinished": "You're all done!", + "onboardingSocialsFinishedDescription": "Follow along with product updates or reach out if you have any questions.", + "onboardingSocialsFollowOnTwitter": "Follow us on Twitter", + "onboardingSocialsVisitHelpCenter": "Visit the help center", + "recentActivityPrimaryText": "Recent Activity", + "removeAccountActionButtonCancel": "Cancel", + "removeAccountActionButtonRemove": "Remove", + "removeAccountRemoveWallet": "Remove wallet", + "removeAccountWarningLedger": "Even though you are removing this wallet from Phantom, you will be able to re-add it using the \"Connect Hardware Wallet\" flow.", + "removeAccountWarningPrivateKey": "Once you remove this wallet, Phantom won’t be able to recover it for you. Make sure you have your private key backed up.", + "removeAccountWarningSeed": "Even though you are removing this wallet from Phantom, you will be able to re-derive it using your mnemonic in this or another wallet.", + "resetSeedActionButtonPrimary": "Continue", + "resetSeedActionButtonSecondary": "Cancel", + "resetSeedPrimaryText": "Resetting your secret recovery phrase", + "resetSeedSecondaryText": "This will remove all existing wallets and replace them with new ones. Make sure you have your existing secret phrase and private keys backed up.", + "richTransactionsDays": "days", + "richTransactionsToday": "Today", + "richTransactionsYesterday": "Yesterday", + "richTransactionDetailAccount": "Account", + "richTransactionDetailAt": "at", + "richTransactionDetailCompleted": "Completed", + "richTransactionDetailConfirmed": "Confirmed", + "richTransactionDetailAppInteraction": "App Interaction", + "richTransactionDetailDate": "Date", + "richTransactionDetailFailed": "Failed", + "richTransactionDetailFrom": "From", + "richTransactionDetailNetworkFee": "Network Fee", + "richTransactionDetailPending": "Pending", + "richTransactionDetailProvider": "Provider", + "richTransactionDetailReceived": "Received", + "richTransactionDetailSent": "Sent", + "richTransactionDetailStaked": "Staked", + "richTransactionDetailStatus": "Status", + "richTransactionDetailSwap": "Swap", + "richTransactionDetailSwapDetails": "Swap Details", + "richTransactionDetailTo": "To", + "richTransactionDetailTokenSwap": "Token Swap", + "richTransactionDetailUnknownNFT": "Unknown NFT", + "richTransactionDetailUnstaked": "Unstaked", + "richTransactionDetailValidator": "Validator", + "richTransactionDetailViewOnSolscan": "View on Solscan", + "richTransactionDetailWithdrawStake": "Withdraw Stake", + "richTransactionDetailYouPaid": "You Paid", + "richTransactionDetailYouReceived": "You Received", + "sendAddressBookButtonLabel": "Address Book", + "addressBookSelectAddressBook": "Address Book", + "sendAddressBookNoAddressesSaved": "No addresses saved", + "sendAddressBookRecentlyUsed": "Recently Used", + "addressBookSelectRecentlyUsed": "Recently Used", + "sendConfirmationActionButtonCancel": "Cancel", + "sendConfirmationActionButtonSend": "Send", + "sendConfirmationLabel": "Label", + "sendConfirmationMessage": "Message", + "sendConfirmationNetworkFee": "Network Fee", + "sendConfirmationPrimaryText": "Confirm Send", + "sendStatusErrorActionButtonCancel": "Cancel", + "sendStatusErrorActionButtonRetry": "Retry", + "sendStatusErrorMessageInterpolated": "There was an error attempting to send tokens to <1>{{uiRecipient}}", + "sendStatusErrorTitle": "Unable to send", + "sendStatusLoadingTitle": "Sending...", + "sendStatusSuccessClose": "Close", + "sendStatusSuccessMessageInterpolated": "Your tokens were successfully sent to <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "Sent!", + "sendFormActionButtonNext": "Next", + "sendFormActionButtonCancel": "Cancel", + "sendFormErrorInsufficientBalance": "Insufficient balance", + "sendFormErrorInvalidSolanaAddress": "Invalid Solana address", + "sendFormErrorInvalidTwitterHandle": "This Twitter handle is not registered", + "sendFormErrorInvalidDomain": "This domain is not registered", + "sendFormErrorMinRequiredInterpolated": "At least {{minAmount}} {{tokenName}} required", + "sendFormSend": "Send", + "sendRecipientTextareaPlaceholder": "Recipient's SOL address", + "sendSelectionActionButtonClose": "Close", + "settings": "Settings", + "settingsAddressBookNoLabel": "No Label", + "settingsAddressBookPrimary": "Address Book", + "settingsAddressBookRecentlyUsed": "Recently Used", + "settingsAddressBookSecondary": "Manage commonly used addresses", + "settingsAutoLockTimerPrimary": "Auto-Lock Timer", + "settingsAutoLockTimerSecondary": "Change your auto-lock timer duration", + "settingsChangeLanguagePrimary": "Change Language", + "settingsChangeLanguageSecondary": "Change the display language", + "settingsChangeNetworkPrimary": "Change Network", + "settingsChangeNetworkSecondary": "Configure your network settings", + "settingsChangePasswordPrimary": "Change Password", + "settingsChangePasswordSecondary": "Change your lock screen password", + "settingsDisplayLanguage": "Display Language", + "settingsErrorCannotExportLedgerPrivateKey": "Cannot export Ledger private key", + "settingsErrorCannotRemoveAllWallets": "Cannot remove all wallets", + "settingsExportPrivateKey": "Export Private Key", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNoAddresses": "No addresses", + "settingsNoTrustedApps": "No trusted apps", + "settingsRemoveWallet": "Remove Wallet", + "settingsResetSecretRecoveryPhrase": "Reset Secret Recovery Phrase", + "settingsShowSecretRecoveryPhrase": "Show Secret Recovery Phrase", + "settingsTrustedAppsAutoApprove": "Auto-approve", + "settingsTrustedAppsDisclaimer": "Only enable auto-approve on trusted sites", + "settingsTrustedAppsPrimary": "Trusted Apps", + "settingsTrustedAppsRevoke": "Revoke", + "settingsTrustedAppsSecondary": "Configure your trusted applications", + "stakeAccountCardActiveStake": "Active Stake", + "stakeAccountCardBalance": "Balance", + "stakeAccountCardRentReserve": "Rent Reserve", + "stakeAccountCardRewards": "Rewards", + "stakeAccountCardStakeAccount": "Stake Account", + "stakeAccountCreateAndDelegateErrorStaking": "There was a problem staking to this validator. Please try again.", + "stakeAccountCreateAndDelegateSolStaked": "SOL Staked!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "Your SOL will begin earning rewards <1> in the next couple days once the stake account becomes active.", + "stakeAccountCreateAndDelegateStakingFailed": "Staking Failed", + "stakeAccountCreateAndDelegateStakingSol": "Staking SOL...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "We’re creating a staking account, then delegating your SOL to", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "We’re creating a staking account, then delegating your SOL to {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "View Transaction", + "stakeAccountDeactivateStakeSolUnstaked": "SOL Unstaked!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "You will be able to withdraw your stake <1> in the next couple days once the stake account becomes inactive.", + "stakeAccountDeactivateStakeUnstakingFailed": "Unstaking Failed", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "There was a problem unstaking from this validator. Please try again.", + "stakeAccountDeactivateStakeUnstakingSol": "Unstaking SOL...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "We are starting the process to unstake your SOL.", + "stakeAccountDeactivateStakeViewTransaction": "View Transaction", + "stakeAccountDelegateStakeSolStaked": "SOL Staked!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "Your SOL will begin earning rewards <1> in the next couple days once the stake account becomes active.", + "stakeAccountDelegateStakeStakingFailed": "Staking Failed", + "stakeAccountDelegateStakeStakingFailedDescription": "There was a problem staking to this validator. Please try again.", + "stakeAccountDelegateStakeStakingSol": "Staking SOL...", + "stakeAccountDelegateStakeStakingSolDescription": "We’re delegating your SOL.", + "stakeAccountDelegateStakeViewTransaction": "View Transaction", + "stakeAccountListActivationActivating": "Activating", + "stakeAccountListActivationActive": "Active", + "stakeAccountListActivationInactive": "Inactive", + "stakeAccountListActivationDeactivating": "Deactivating", + "stakeAccountListErrorFetching": "There was a problem fetching stake accounts:", + "stakeAccountListNoStakingAccounts": "No Staking Accounts", + "stakeAccountListReload": "Reload", + "stakeAccountListViewPrimaryText": "Your Stake", + "stakeAccountListViewStakeSOL": "Stake SOL", + "stakeAccountViewActionButtonClose": "Close", + "stakeAccountViewActionButtonRestake": "Restake", + "stakeAccountViewActionButtonUnstake": "Unstake", + "stakeAccountViewError": "Error", + "stakeAccountViewPrimaryText": "Your Stake", + "stakeAccountViewRestake": "Restake", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "Your SOL is currently staked with a validator. You’ll need to unstake to <1>access these funds. <3>Learn more", + "stakeAccountViewStakeInactive": { + "part1": "This stake account is inactive. Consider withdrawing its stake or finding a validator to delegate to.", + "part2": "Learn more" + }, + "stakeAccountViewStakeNotFound": "This stake account could not be found.", + "stakeAccountViewViewOnExplorer": "View on Explorer", + "stakeAccountViewViewOnSolscan": "View on Solscan", + "stakeAccountViewWithdrawStake": "Withdraw Stake", + "stakeAccountViewWithdrawUnstakedSOL": "Withdraw Unstaked SOL", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL Withdrawn!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "Your SOL has been withdrawn.", + "part2": "This stake account will automatically be removed within the next few minutes." + }, + "stakeAccountWithdrawStakeViewTransaction": "View Transaction", + "stakeAccountWithdrawStakeWithdrawalFailed": "Withdrawal Failed", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "There was a problem withdrawing from this stake account. Please try again.", + "stakeAccountWithdrawStakeWithdrawingSol": "Withdrawing SOL...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "We are withdrawing your SOL from this stake account.", + "startEarningSolAccount": "account", + "startEarningSolAccounts": "accounts", + "startEarningSolErrorClosePhantom": "Close Phantom and try again", + "startEarningSolErrorTroubleLoading": "Trouble loading stake", + "startEarningSolLoading": "Loading...", + "startEarningSolPrimaryText": "Start earning SOL", + "startEarningSolSearching": "Searching for staking accounts", + "startEarningSolStakeTokens": "Stake tokens and earn rewards", + "startEarningSolYourStake": "Your stake", + "swapFeesEstimatedFees": "Estimated Fees", + "swapFeesRate": "Rate", + "swapFeesSlippage": "Slippage", + "swapFeesSlippageDisclaimer": "Your transaction will fail if the price \nchanges unfavorably more than this percentage.", + "swapFeesSlippageTolerance": "Slippage Tolerance", + "swapFeesPriceImpact": "Price Impact", + "swapFeesPriceImpactDisclaimer": "The difference between the market price and estimated price based on your trade size.", + "swapFlowYouPay": "You Pay", + "swapFlowYouReceive": "You Receive", + "swapFlowActionButtonText": "Review Order", + "swapQuoteFeeDisclaimer": "Rate includes a {{feePercentage}} Phantom fee", + "swapQuoteMissingContext": "Missing swap quote context", + "swapQuoteErrorNoQuotes": "Trying to swap with no quotes", + "swapQuoteSolanaNetwork": "Solana Network", + "swapQuoteOneTimeTokenAccount": "One-time token account", + "swapReviewFlowActionButtonPrimary": "Swap", + "swapReviewFlowActionButtonSecondary": "Cancel", + "swapReviewFlowPrimaryText": "Review Order", + "swapReviewFlowYouPay": "You Pay", + "swapReviewFlowYouReceive": "You Receive", + "swapTxConfirmationActionButtonClose": "Close", + "swapTxConfirmationReceived": "Received!", + "swapTxConfirmationSwapFailed": "Swap failed", + "swapTxConfirmationSwapFailedSlippageLimit": "The swap has hit the slippage limit, please try again.", + "swapTxConfirmationSwapFailedTryAgain": "The swap has failed, please try again", + "swapTxConfirmationSwappingTokens": "Swapping tokens...", + "swapTxConfirmationTokens": "Tokens", + "swapTxConfirmationTokensDeposited": "It's done! Tokens have been deposited into your wallet", + "swapTxConfirmationTokensWillBeDeposited": "will be deposited into your wallet once the transaction is complete", + "swapTxConfirmationViewTransaction": "View Transaction", + "swapperMax": "Max", + "switchToggle": "Toggle", + "termsOfServiceActionButtonAgree": "I Agree", + "termsOfServiceActionButtonCancel": "Cancel", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "By clicking <1>\"I Agree\" you accept the <3>Terms and Conditions of swapping tokens with Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "We have revised our Terms of Service. By clicking <1>\"I Agree\" you agree to our new <3>Terms of Service.<5><6>Our new Terms of Service include a new <8>fee structure for certain products.", + "termsOfServicePrimaryText": "Terms of Service", + "tokenRowUnknownToken": "Unknown Token", + "transactionStatusDetailActionButtonClose": "Close", + "transactionsAppInteraction": "App Interaction", + "transactionsError": "Error", + "transactionsFailed": "Failed", + "transactionsFrom": "From", + "transactionsNoActivity": "No activity", + "transactionsReceived": "Received", + "transactionsReceivedInterpolated": "Received {{amount}} SOL", + "transactionsSending": "Sending...", + "transactionsSent": "Sent", + "transactionsSwapOn": "Swap on", + "transactionsSentInterpolated": "Sent {{amount}} SOL", + "transactionsStaked": "Staked", + "transactionsSuccess": "Success", + "transactionsTo": "To", + "transactionsTokenSwap": "Token Swap", + "transactionsUnstaked": "Unstaked", + "transactionsWaitingForConfirmation": "Waiting for confirmation", + "transactionsWithdrawStake": "Withdraw Stake", + "unlockActionButtonUnlock": "Unlock", + "unlockEnterPassword": "Enter your password", + "unlockErrorIncorrectPassword": "Incorrect password", + "unlockErrorSomethingWentWrong": "Something went wrong, please try again later", + "unlockForgotPassword": "Forgot password?", + "unlockPassword": "Password", + "validationUtilsPasswordIsRequired": "Password is required", + "validationUtilsPasswordLength": "Password must be 8 characters long", + "validationUtilsPasswordsDontMatch": "Passwords don't match", + "validationUtilsPasswordCantBeSame": "You can't use your old password", + "validatorCardCommission": "Commission", + "validatorCardTotalStake": "Total Stake", + "validatorCardNumberOfDelegators": "# of Delegators", + "validatorListActionButtonCancel": "Cancel", + "validatorListChooseAValidator": "Choose a Validator", + "validatorListErrorFetching": "There was a problem fetching validators:", + "validatorListNoResults": "No Results", + "validatorListReload": "Reload", + "validatorListSearch": "Search", + "validatorViewActionButtonClose": "Close", + "validatorViewActionButtonStake": "Stake", + "validatorViewEdit": "Edit", + "validatorViewErrorFetching": "Could not fetch validators.", + "validatorViewInsufficientBalance": "Insufficient balance", + "validatorViewMax": "Max", + "validatorViewPrimaryText": "Start Staking", + "validatorViewSecondaryTextInterpolated": "Choose how much SOL you'd like to <1> stake with this validator. <3>Learn more", + "validatorViewAmountSOLRequiredToStakeInterpolated": "{{amount}} SOL required to stake", + "validatorViewValidator": "Validator", + "walletMenuItemsAddConnectWallet": "Add / Connect Wallet", + "walletMenuItemsBridgeAssets": "Bridge Assets", + "walletMenuItemsHelpAndSupport": "Help & Support", + "walletMenuItemsLockWallet": "Lock Wallet", + "walletMenuItemsResetSecretPhrase": "Reset Secret Phrase", + "walletMenuItemsShowMoreAccounts": "Show {{count}} more...", + "walletMenuItemsHideAccounts": "Hide accounts", + "whatsNewOverlayActionButtonClose": "Close", + "whatsNewOverlayNew": "New!", + "whatsNewOverlayv1ActionGetAppNow": "Get the app now", + "whatsNewOverlayv1PrimaryText": "Phantom for iOS is now available!", + "whatsNewOverlayv1ScanWithCamera": "Scan with your iPhone camera", + "whatsNewOverlayv1SecondaryText": "We're excited to announce that Phantom for iOS is now available in the app store! Experience the power of Phantom in your pocket!", + "networkErrorTitle": "Network Error", + "networkError": "Unfortunately we can't access the network. Please try again later.", + "networkRetry": "Retry", + "authenticationUnlockPhantom": "Unlock Phantom", + "errorAndOfflineSomethingWentWrong": "Something went wrong", + "errorAndOfflineSomethingWentWrongTryAgain": "Please try again.", + "errorAndOfflineUnableToFetchAssets": "We were unable to fetch assets. Please try again later.", + "errorAndOfflineUnableToFetchCollectibles": "We were unable to fetch collectibles. Please try again later.", + "errorAndOfflineUnableToFetchSwap": "We were unable to fetch swap info. Please try again later.", + "errorAndOfflineUnableToFetchTransactionHistory": "We were unable to fetch transaction history. Please try again later.", + "swapReviewError": "Something went wrong while reviewing your order, please try again.", + "sendSelectToken": "Select Token", + "swapBalance": "Balance:", + "swapTitle": "Swap Tokens", + "swapSelectToken": "Select Token", + "aboutPrivacyPolicy": "Privacy Policy", + "aboutVersion": "Version {{version}}", + "aboutVisitWebsite": "Visit Website", + "transactionsFromInterpolated": "From: {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "Today", + "transactionsToInterpolated": "To: {{to}}", + "transactionsYesterday": "Yesterday", + "addEditTokenSuccessMessage": "Associated token account created", + "addEditTokenFailureMessage": "There was a problem creating an associated token account. Please try again.", + "addEditTokenLoadingMessage": "We're creating an associated token account", + "addEditTokenSuccessTitle": "Token successfully added", + "addEditTokenFailureTitle": "Adding token failed", + "addEditTokenLoadingTitle": "Adding token", + "addEditTokenAlreadyAdded": "You already have this token", + "addEditTokenContinue": "Continue", + "addEditTokenPaste": "Paste", + "addEditTokenRequired": "Required", + "addEditTokenViewTransaction": "View transaction", + "addEditTokenMintAddressError": "Invalid or not supported address", + "addEditTokenNameError": "Letters, numbers, underscores, hyphens and spaces only", + "addEditTokenSymbolError": "Letters only", + "addEditAddressAdd": "Add address", + "addEditAddressCancel": "Cancel", + "addEditAddressDelete": "Delete address", + "addEditAddressDeleteTitle": "Are you sure you want to delete this address?", + "addEditAddressPaste": "Paste", + "addEditAddressSave": "Save address", + "dAppBrowserComingSoon": "dApp Browser coming soon!", + "dAppBrowserSearchPlaceholder": "Search or enter website", + "dAppBrowserFavorites": "Favorites", + "dAppBrowserTrustedApps": "Recently Connected", + "dAppBrowserFavoritesDescription": "Your favorites will be shown here", + "dAppBrowserEmptyScreenDescription": "Type a URL or search to access your favorite Solana apps", + "dAppBrowserBlocklistScreenTitle": "{{origin}} is blocked! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom believes this website is malicious and unsafe to use.", + "part2": "This site has been flagged as part of a community-maintained database of known phishing websites and scams. If you believe the site has been flagged in error, please file an issue." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Ignore warning, show anyway", + "depositAssetListSuggestions": "Suggestions", + "depositUndefinedToken": "Sorry, can't deposit this token", + "onboardingImportRecoveryPhraseDetails": "Details", + "onboardingCreateRecoveryPhraseVerifyTitle": "Written the Secret Recovery Phrase down?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Without the secret recovery phrase you will not be able to access your key or any assets associated with it.", + "onboardingCreateRecoveryPhraseVerifyYes": "Yes", + "onboardingCreateRecoveryPhraseErrorTitle": "Error", + "onboardingCreateRecoveryPhraseErrorSubtitle": "We were unsuccessful in generating an account, please try again.", + "onboardingDoneDescription": "You can now fully enjoy your wallet.", + "onboardingDoneGetStarted": "Get Started", + "onboardingImportAccountsEmptyResult": "No accounts found", + "onboardingImportAccountsWalletName": "Wallet {{walletIndex}}", + "onboardingImportRecoveryPhraseLessThanTwelve": "Phrase needs to be at least 12 words.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "Phrase needs to be exactly 12 or 24 words.", + "onboardingImportRecoveryPhraseWrongWord": "Incorrect words: {{ words }}.", + "onboardingProtectTitle": "Protect your wallet", + "onboardingProtectDescription": "Adding a biometric security will ensure that you are the only one that can access your wallet.", + "onboardingProtectButtonHeadlineDevice": "Device", + "onboardingProtectButtonHeadlineFaceID": "Face ID", + "onboardingProtectButtonHeadlineFingerprint": "Fingerprint", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "Use {{ authType }} Authentication", + "onboardingProtectError": "Something went wrong while authenticating, please try again", + "onboardingProtectRemoveAuth": "Disable authentication", + "onboardingProtectRemoveAuthDescription": "Are you sure you want to disable authentication?", + "onboardingProtectNext": "Next", + "onboardingWelcomeTitlePhantom": "Phantom is a friendly\nSolana wallet built for\nDeFi & NFTs", + "onboardingWelcomeTitle": "A friendly Solana\nwallet built for\nDeFi & NFTs", + "onboardingWelcomeCreateWallet": "Create a new wallet", + "onboardingWelcomeAlreadyHaveWallet": "I already have a wallet", + "onboardingSlide1Title": "Non-Custodial", + "onboardingSlide1Description": "We <1>never have access to any of your data or funds. Ever.", + "onboardingSlide2Title": "A home for your NFTs", + "onboardingSlide2Description": "We've taken special care to make sure your <1>NFTs look great!", + "onboardingSlide3Title": "Stake & Swap tokens", + "onboardingSlide3Description": "Use our swapper to <1>safely swap tokens at the <4>best prices, instantly.", + "onboardingSlide4Title": "Use dApps", + "onboardingSlide4Description": "Explore the world of <1>blockchain applications built on Solana.", + "requireAuth": "Require authentication", + "requireAuthImmediately": "Immediately", + "sendEnterAmount": "Enter Amount", + "sendShowLogs": "Show Error Logs", + "sendHideLogs": "Hide Error Logs", + "sendGoBack": "Go Back", + "sendTransactionSuccess": "Your tokens were successfully sent to", + "sendInputPlaceholder": "Name or address", + "sendRecentlyUsedAddressLabel": "Used {{formattedTimestamp}} ago", + "sendRecipientAddress": "Recipient's address", + "sendTokenInterpolated": "Send {{tokenSymbol}}", + "sendPaste": "Paste", + "sendPasteFromClipboard": "Paste from clipboard", + "sendScanQR": "Scan QR Code", + "sendTo": "To:", + "sendCameraAccess": "Camera Access", + "sendCameraAccessSubtitle": "To scan a QR code, camera access needs to be enabled. Would you like to open Settings now?", + "sendCancel": "Cancel", + "sendSettings": "Settings", + "sendOK": "OK", + "invalidQRCode": "This QR code is not valid.", + "sendInvalidQRCode": "This QR code is not a valid address", + "sendInvalidQRCodeSubtitle": "Try again or with another QR code.", + "sendInvalidQRCodeSplToken": "Invalid token in QR code", + "sendInvalidQRCodeSplTokenSubtitle": "This QR code contains a token that you don't own or we can't identify it.", + "sendScanAddressToSend": "Scan {{tokenSymbol}} address to send funds", + "sendScanAddressToSendCollectible": "Scan SOL address to send collectible", + "sendSummary": "Summary", + "sendUndefinedToken": "Sorry, can't send this token", + "sendNoTokens": "No tokens available", + "settingsAbout": "About Phantom", + "settingsCancel": "Cancel", + "settingsConfirm": "Yes", + "settingsEdit": "Edit", + "settingsEditWallet": "Edit Wallet", + "settingsPrompt": "Are you sure you want to continue?", + "settingsShowPrivateKey": "Tap to reveal your private key", + "settingsShowRecoveryPhrase": "Tap to reveal your secret phrase", + "settingsMakeSureNoOneIsWatching": "Make sure no one is watching your screen", + "settingsSecurity": "Device Security", + "settingsSubmitBetaFeedback": "Submit Beta Feedback", + "settingsWalletAddress": "Wallet Address", + "settingsWalletNamePrimary": "Wallet Name", + "settingsWalletNameSecondary": "Change your wallet's name", + "settingsYourAccounts": "Your Accounts", + "settingsNotifications": "Notifications", + "settingsNotificationPreferences": "Notification Preferences", + "pushNotificationsPreferencesAllowNotifications": "Allow Notifications", + "pushNotificationsPreferencesSentTokens": "Sent Tokens", + "pushNotificationsPreferencesSentTokensDescription": "Outbound transfers of tokens and NFTs", + "pushNotificationsPreferencesReceivedTokens": "Received Tokens", + "pushNotificationsPreferencesReceivedTokensDescription": "Inbound transfers of tokens and NFTs", + "pushNotificationsPreferencesDexSwap": "Swaps", + "pushNotificationsPreferencesDexSwapDescription": "Swaps on recognized applications", + "pushNotificationsPreferencesOtherBalanceChanges": "Other Balance Changes", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Other multi-token transactions that impact your balance", + "pushNotificationsPreferencesPhantomMarketing": "Updates From Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Feature announcements and general updates", + "pushNotificationsPreferencesDescription": "These settings control push notifications on Solana for this active wallet. Each wallet has their own notification settings. To turn off all Phantom push notifications, go to your <1>device settings.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Unable to sync notification preferences.", + "addAccountHardwareWalletComingSoon": "Coming Soon", + "stakeAmount": "Amount", + "stakeAmountNext": "Next", + "stakeAmountBalance": "Balance", + "stakeReview": "Review", + "stakeReviewAccount": "Account", + "stakeReviewCommissionFee": "Commission Fee", + "stakeReviewConfirm": "Confirm", + "stakeReviewValidator": "Validator", + "swapTooltipGotIt": "Got it", + "swapSetSlippageContinue": "Continue", + "swapSetSlippageWarning": "You may receive {{slippage}}% less with the level of slippage", + "swapTabInsufficientFunds": "Insufficient funds", + "swapConfirmationTryAgain": "Try again", + "swapConfirmationGoBack": "Go back", + "unwrapWrappedSolClose": "Close", + "unwrapWrappedSolError": "Unwrapping failed", + "unwrapWrappedSolLoading": "Unwrapping...", + "unwrapWrappedSolSuccess": "Unwrapped", + "unwrapWrappedSolViewTransaction": "View Transaction", + "dappApprovePopupSignMessage": "Sign Message", + "solanaPayFrom": "From", + "solanaPayMessage": "Message", + "solanaPayNetworkFee": "Network Fee", + "solanaPayFree": "Free", + "solanaPayPay": "Pay", + "solanaPayPayNow": "Pay Now", + "solanaPaySent": "Sent!", + "solanaPayTokensSent": "Your tokens were successfully sent to", + "solanaPayViewTransaction": "View my transaction", + "solanaPayTransactionFailed": "Transaction Failed", + "solanaPayApprove": "Approve", + "dappApproveConnectViewAccount": "View your Solana account", + "deepLinkInvalidLink": "Invalid link", + "deepLinkInvalidSplTokenSubtitle": "This contains a token that you don't own or we can't identify it.", + "walletAvatarShowAllAccounts": "Show all accounts", + "pushNotificationsGetInstantUpdates": "Get instant updates", + "pushNotificationsEnablePushNotifications": "Enable push notifications about completed transfers, swaps and announcements", + "pushNotificationsEnable": "Enable", + "pushNotificationsNotNow": "Not now", + "onboardingAgreeToTermsOfServiceInterpolated": "I agree to the <1>Terms of Service", + "onboardingConfirmSaveSecretRecoveryPhrase": "OK, I saved it somewhere", + "onboardingCreateNewWallet": "Create New Wallet", + "onboardingErrorInvalidSecretRecoveryPhrase": "Invalid secret recovery phrase", + "onboardingFinished": "You're all done!", + "onboardingImportAccounts": "Import Accounts", + "onboardingImportAccountsLastUsed": "Used {{formattedTimestamp}} ago", + "onboardingImportAccountsNeverUsed": "Never Used", + "onboardingImportAccountsDescription": "Choose wallet accounts to import", + "onboardingImportSecretRecoveryPhrase": "Import secret recovery phrase", + "onboardingImportSelectedAccounts": "Import Selected Accounts", + "onboardingRestoreExistingWallet": "Restore an existing wallet with your 12 or 24-word secret recovery phrase", + "onboardingShowUnusedAccounts": "Show Unused Accounts", + "onboardingShowMoreAccounts": "Show More Accounts", + "onboardingHideUnusedAccounts": "Hide Unused Accounts", + "onboardingSecretRecoveryPhrase": "Secret Recovery Phrase", + "onboardingSelectAccounts": "Select Your Accounts", + "onboardingStoreSecretRecoveryPhraseReminder": "This is the only way you will be able to recover your account. Please store it somewhere safe!", + "timeUnitMinute": "minute", + "timeUnitMinutes": "minutes", + "timeUnitHour": "hour", + "timeUnitHours": "hours", + "espDexSwap": "You exchanged {{downTokensTextFragment}} for {{upTokensTextFragment}} on {{dAppName}}", + "espNFTBid": "You bid {{downTokensTextFragment}} for {{upTokensTextFragment}} on {{dAppName}}", + "espNFTBuy": "You bought {{nftName}} for {{downTokensTextFragment}} on {{dAppName}}", + "espNFTCancelBid": "You cancelled a bid and received {{upTokensTextFragment}} on {{dAppName}}", + "espNFTList": "You listed {{downTokensTextFragment}} on {{dAppName}}", + "espNFTUnlist": "You unlisted {{upTokensTextFragment}} on {{dAppName}}", + "espTokenReceive": "You received {{upTokensTextFragment}}", + "espTokenSend": "You sent {{downTokensTextFragment}}", + "espTokenTextFragment": "{{token1}} and {{token2}}", + "espTransactionBalanceChange": "You exchanged {{downTokensTextFragment}} for {{upTokensTextFragment}}", + "espUnknown": "UNKNOWN", + "espUnknownNFT": "unknown NFT" +} diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ig/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ig/translation.json new file mode 100644 index 0000000..bca7f9f --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ig/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "Tinye", + "commandAccept": "Nabata", + "commandApprove": "Kwado", + "commandBack": "Azụ", + "commandBuy": "Zụta", + "commandCancel": "Kagbuo", + "commandClaim": "Zọta", + "commandClaimReward": "Zọta ihe nrite gị", + "commandClear": "Kachapụ", + "commandClose": "Mechie", + "commandConfirm": "Mee nkwadoeziokwu", + "commandConnect": "Jikọọ", + "commandContinue": "Gaa n'ihu", + "commandCopy": "Kọpịa", + "commandCopyAddress": "Kọpịa adreesị", + "commandCopyTokenAddress": "Kọpịa adreesị tokin", + "commandCreate": "Mepee", + "commandCreateTicket": "Kepụta Tiketị", + "commandDismiss": "Mechie", + "commandDownload": "Bubata", + "commandEdit": "Dezie", + "commandHelp": "Enyem aka", + "commandLearnMore": "Mụtakwuo", + "commandLearnMore2": "Mụtakwuo", + "commandMint": "Bipụta", + "commandMore": "Ọzọ", + "commandNext": "Osote", + "commandOpen": "Mepee", + "commandOpenSettings": "Mepee Ebe Nhazi", + "commandPaste": "Tinye", + "commandReceive": "Nweta", + "commandReconnect": "Jikọgharịa", + "commandRecordVideo": "See Onyonyo", + "commandRetry": "Nwaa ọzọ", + "commandRevoke": "Kagbuo", + "commandSave": "Chekwaa", + "commandScanQRCode": "Nyocha Koodu QR", + "commandSelectMedia": "Họrọ ngwa ozi", + "commandSell": "Ree", + "commandSend": "Zipụ", + "commandShare": "Kee", + "commandShowBalance": "Gosi Ego Fọdụrụnụ", + "commandSign": "Nye nkwado", + "commandStake": "Nkuchi coin", + "commandSwap": "Gbanweta", + "commandTakePhoto": "See foto", + "commandTryAgain": "Nwaa Ọzọ", + "commandViewTransaction": "Lelee Nzipu ego", + "commandReportAsNotSpam": "Kọọ dịka nke na-abụghị ihe ezitere ana-achọghị", + "commandReportAsSpam": "Kọọ dịka nke ezitere ana-achọghị", + "commandPin": "Jigide", + "commandUnpin": "Wepụ njigide", + "commandHide": "Zoo", + "commandUnhide": "Wepụ nzuzo", + "commandBurn": "Wepụ", + "commandReport": "Kọọ", + "commandView": "Lelee", + "commandUnwrap": "Mwepụ", + "pastParticipleClaimed": "A zọtala", + "pastParticipleCompleted": "E mechala", + "pastParticipleCopied": "A kọpịala", + "pastParticipleDone": "E mechaala", + "nounName": "Aha", + "nounNetwork": "Netwọk", + "nounNetworkFee": "Ego ụgwọ Netwọk", + "nounSymbol": "Akara njirimara", + "nounDescription": "Nkọwa", + "amount": "Ọnụ ego", + "limit": "Njedebe", + "new": "Ọhụrụ", + "gotIt": "E nwetela ya", + "internal": "N'ime", + "reward": "Ihe nrite", + "seeAll": "Gosi ha nile", + "seeLess": "Belata ngosi", + "homeTab": "Ụlọ", + "collectiblesTab": "Ihe onwunwe digitalụ", + "swapTab": "Gbanwe", + "activityTab": "Ihe omume", + "exploreTab": "Ebe nchọta ihe", + "accountHeaderConnectedInterpolated": "Ejikọla gị na {{origin}}", + "accountHeaderConnectedToSite": "Ejikọla gị na saiti a", + "accountHeaderCopyToClipboard": "Kọpịa na klipbọọdụ", + "accountHeaderNotConnected": "Ejikoghị gị na", + "accountHeaderNotConnectedInterpolated": "Ejikọghị gị na {{origin}}", + "accountHeaderNotConnectedToSite": "Ejikọghị gị na saịtị a", + "accountWithoutEnoughSolActionButtonCancel": "Kagbuo", + "accountWithoutEnoughSolPrimaryText": "Enweghi SOL zuru ezu", + "accountWithoutEnoughSolSecondaryText": "Akaụntụ so na nzipụ ego a e nweghị SOL zuru ezu. Akaụntụ ahụ nwere ike ịbụ nke gị maọbụ nke onye ọzọ. Nzipụ ego a ga alaghachị ma ọbụrụ ma ezipụ ya.", + "accountSwitcher": "Ebe ịgbanwe Akaụntụ", + "addAccountHardwareWalletPrimaryText": "Jikọọ Ngwa akpaego ", + "addAccountHardwareWalletSecondaryText": "Jiri ngwa nchekwa akpaego Ledger gị", + "addAccountHardwareWalletSecondaryTextMobile": "Jiri {{supportedHardwareWallets}} akpaego gị", + "addAccountSeedVaultWalletPrimaryText": "Jikọọ Ebe Ndebe Akpaego", + "addAccountSeedVaultWalletSecondaryText": "Si na Ebe Ndebe Akpaego were akpaego", + "addAccountImportSeedPhrasePrimaryText": "Bubata Okwu Nzuzo Mwetaghachi", + "addAccountImportSeedPhraseSecondaryText": "Si n'akpaego ọzọ bubata akaụntụ ha", + "addAccountImportWalletPrimaryText": "Bubata Koodu ntuchi Nke-onwe", + "addAccountImportWalletSecondaryText": "Bubata akaụntụ nwere otu chenụ", + "addAccountImportWalletSolanaSecondaryText": "Bụbata nọmba nzuzo mbanye nke Solana", + "addAccountLimitReachedText": "I ruola {{accountsCount}} ngwụcha akaụntụ na Phantom. Biko wepụ akaụntụ ndị a na-ejighị eme ihe tupu itinye ndị ọzọ.", + "addAccountNoSeedAvailableText": "I nweghị mkpụrụokwu mkpọchi ọbụla. Biko bubata Mkpụrụokwu nwetaghachi\nnke dịbu iji wee kepụta akaụntụ.", + "addAccountNewWalletPrimaryText": "Mepee akaụntụ ọhụrụ", + "addAccountNewWalletSecondaryText": "Mepụta adreesi dịgịtalụ ọhụrụ", + "addAccountNewMultiChainWalletSecondaryText": "Tinye akaụntụ ọhụrụ nwere ọtụtụ chenụ", + "addAccountNewSingleChainWalletSecondaryText": "Tinye akaụntụ ọhụrụ", + "addAccountPrimaryText": "Tinye/Jikọọ Akpaego", + "addAccountSecretPhraseLabel": "Okwu Nzuzo", + "addAccountSeedLabel": "Mkpụrụokwu nwetaghachi", + "addAccountSeedIDLabel": "Njirimara mkpụrụokwu nwetaghachi", + "addAccountSecretPhraseDefaultLabel": "{{number}} Mkpụrụ okwu Nzuzo ", + "addAccountZeroAccountsForSeed": "akaụntụ 0", + "addAccountShowAccountForSeed": "Gosipụta 1 akaụntụ", + "addAccountShowAccountsForSeed": "Gosipụta akaụntụ {{numOfAccounts}}", + "addAccountHideAccountForSeed": "Zoo 1 akaụntụ", + "addAccountHideAccountsForSeed": "Zoo akaụntụ {{numOfAccounts}}", + "addAccountSelectSeedDescription": "A ga-esite na Okwu Nzuzo a mepụta akaụntụ ọhụrụ gị", + "addAccountNumAccountsForSeed": "akaụntụ {{numOfAccounts}}", + "addAccountOneAccountsForSeed": "1 akaụntụ", + "addAccountGenerateAccountFromSeed": "Mepee Akaụntụ", + "addAccountReadOnly": "Lelee Adreesí", + "addAccountReadOnlySecondaryText": "Sochie adreesị akpaego ọha ọbụla", + "addAccountSolanaAddress": "Adreesị Solana", + "addAccountEVMAddress": "Adreesị EVM", + "addAccountBitcoinAddress": "Adreesị Bitcoin", + "addAccountImportAccountActionButtonImport": "Bụbata", + "addAccountImportAccountDuplicatePrivateKey": "Akaụntụ a dịbụ adị na akpaego gị", + "addAccountImportAccountIncorrectFormat": "Usoro nhazi ya ezighi ezi", + "addAccountImportAccountInvalidPrivateKey": "Nọmba Nzuzo Mbanye Amakọghị", + "addAccountImportAccountName": "Aha", + "addAccountImportAccountPrimaryText": "Bụbata Nọmba Nzuzo Mbanye", + "addAccountImportAccountPrivateKey": "Nọmba Nzuzo Mbanye", + "addAccountImportAccountPublicKey": "Adreesị maọbụ Domain", + "addAccountImportAccountPrivateKeyRequired": "Achọrọ nọmba nzuzo mbanye", + "addAccountImportAccountNameRequired": "A chọrọ aha ", + "addAccountImportAccountPublicKeyRequired": "Achọrọ adreesị oha", + "addAccountImportAccountDuplicateAddress": "Adreesị a dịbụ adị n'akpaego gị", + "addAddressAddressAlreadyAdded": "Etinyela adreesi", + "addAddressAddressAlreadyExists": "Adreesi dịbụ adị", + "addAddressAddressInvalid": "Adreesị amakọghị", + "addAddressAddressIsRequired": "Achọrọ adreesi", + "addAddressAddressPlaceholder": "Adreesi", + "addAddressLabelIsRequired": "Achọrọ aha adreesi akpaego", + "addAddressLabelPlaceholder": "Aha adreesi akpaego", + "addAddressPrimaryText": "Tinye Adreesi", + "addAddressToast": "E tinyela adreesị", + "createAssociatedTokenAccountCostLabelInterpolated": "Nke a ga-ewe SOL {{solAmountFormatted}}", + "createAssociatedTokenAccountErrorAccountExists": "Ị nwebuola akaụntụ tokin a", + "createAssociatedTokenAccountErrorInsufficientFunds": "Ego fọdụrụ ezughị", + "createAssociatedTokenAccountErrorInvalidMint": "Adreesị nkepụta tokin a dabaghị", + "createAssociatedTokenAccountErrorInvalidName": "Aha a dabaghị", + "createAssociatedTokenAccountErrorInvalidSymbol": "Akara njirimara a dabaghị", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "Anyị e kepụtanwughị akaụntụ tokin gị. Biko nwaa ọzọ.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "Nkepụta akaụntụ a gaghị", + "createAssociatedTokenAccountErrorUnableToSendMessage": "Anyị e zipụ nwụghị ego gị.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "Nzipụ ego a gaghị", + "createAssociatedTokenAccountInputPlaceholderMint": "Adreesị Nkepụta tokin", + "createAssociatedTokenAccountInputPlaceholderName": "Aha", + "createAssociatedTokenAccountInputPlaceholderSymbol": "Akara njirimara", + "createAssociatedTokenAccountLoadingMessage": "Anyị n'emepe akanụtụ tokin gị.", + "createAssociatedTokenAccountLoadingTitle": "A na-emepe akaụntụ tokin", + "createAssociatedTokenAccountPageHeader": "Mepee Akaụntụ Tokin", + "createAssociatedTokenAccountSuccessMessage": "Mmepe akaụntụ tokin gị gara nke ọma!", + "createAssociatedTokenAccountSuccessTitle": "E mepela akaụntụ tokin", + "createAssociatedTokenAccountViewTransaction": "Lelee nzipu ego", + "assetDetailRecentActivity": "Ihe omume ọhụrụ", + "assetDetailStakeSOL": "Kuchie SOL ruo nwa oge", + "assetDetailUnknownToken": "Tokin ana-amaghị", + "assetDetailUnwrapAll": "Wepụ Ha Nile", + "assetDetailUnwrappingSOL": "Iwepu SOL", + "assetDetailUnwrappingSOLFailed": "Mgbanwe SOL a gaghị", + "assetDetailViewOnExplorer": "Lee na {{explorer}}", + "assetDetailViewOnExplorerDefaultExplorer": "Ebe nchọta data", + "assetDetailSaveToPhotos": "Chekwaa na Foto gasị", + "assetDetailPinCollection": "Jigide Eserese nile dị na dịgịtalụ otu ebe", + "assetDetailUnpinCollection": "Wepu njigide Eserese nile dị n'dịgịtalụ n'otu ebe", + "assetDetailHideCollection": "Zoo Eserese nile dị na dịgịtalu", + "assetDetailUnhideCollection": "Wepụ nzuzo Eserese nile dị na dịgịtalu", + "assetDetailTokenNameLabel": "Aha Tokin", + "assetDetailNetworkLabel": "Netwọk", + "assetDetailAddressLabel": "Adreesị", + "assetDetailPriceLabel": "Ọnụego", + "collectibleDetailSetAsAvatar": "Hazie dịka Avatar", + "collectibleDetailSetAsAvatarSingleWorkAlt": "Avatar", + "collectibleDetailShare": "Kesaa Ihe onwunwe dịgịtalụ", + "assetDetailAboutLabel": "Banyere {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} nwere ikike izipụ maọbụ wepụ tokin a n'akaụntụ gị.", + "sendAssetAmountLabelInterpolated": "{{amount}} {{tokenSymbol}} Dị", + "assetListSearch": "Chọọ...", + "assetListUnknownToken": "Tokin ana-amaghị", + "assetVisibilityUnknownToken": "Tokin ana-amaghị", + "buyAssetInterpolated": "Zụta {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "Ọnụego kachasịnụ a ga azụta ya bụ {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "Ọnụego kacha ọnụala a ga azụta ya bụ {{amount}}", + "buyNoAssetsAvailable": "E nweghị ihe onwunwe nke Ethereum maọbụ Polygon dịnụ", + "buyThirdPartyScreenPaymentMethod": "Họrọ usoro nkwụnye ụgwọ", + "gasEstimationErrorWarning": "E nwere nsogbu dị na nhazi ụgwọ a gakwụ maka nzipu ego a. O nwere ike ọ gaghị aga.", + "nativeTokenBalanceErrorWarning": "E nwere nsogbu dị n'ịnweta tokịn gị fọdụrụ maka nzipu ego a. O nwere ike ọ gaghị aga.", + "blocklistOriginCommunityDatabaseInterpolated": "Akaala saịtị a dịka otu n'ime <1> database nke otu igwe mmadụ emere ka ọ na arụ ọrụ nke ọma nke amaara dịka weebusait na-eji aghụghọ anakọta ihe ọmụma ndị mmadụ nakwa egwu wayo. Ọ bụrụ na ị chere na akara weebusaiti a na njehie, <3> biko tinye akwụkwọ mkpesa.", + "blocklistOriginDomainIsBlocked": "Akụchịela {{domainName}}!", + "blocklistOriginIgnoreWarning": "Leghara ịdọ aka n'nti a anya, kpọrọ m gaa na {{domainName}} n'agbanyeghị.", + "blocklistOriginSiteIsMalicious": "Phantom kwenyere na weebusaịtị a ga emebi ihe nakwa ọ dịghị mma iji.", + "blocklistOriginThisDomain": "domain a", + "blocklistProceedAnyway": "Leghara ịdọ aka na ntị anya, ga n'ihu na agbanyeghị", + "maliciousTransactionWarning": "Phantom kwenyere na nzipụ ego coin a bụ nke ana enyeghi ikike nakwa ọ dịghị mma iji. Anyị egbochiela ikike ya ibanye iji chekwaa gị nakwa ego coin gị.", + "maliciousTransactionWarningIgnoreWarning": "Laghara ịdọ aka n'nti anya, gaa n'ihu n'agbanyeghị", + "maliciousTransactionWarningTitle": "Akara nzipụ ego coin a dịka nke ana-enyo enyo!", + "maliciousRequestBlockedTitle": "Akuchiela arịrịọ", + "maliciousRequestWarning": "E fetuola webụsaịtị a dịka nke nwere ike imebi ihe. O nwere ike bụrụ na ọ chọrọ izuru ego gị ma ọ bụ duhie gị ka ịkwado arịrịọ ụgha.", + "maliciousSignatureRequestBlocked": "Maka nchekwa gị, Phantom akuchiela arịrịọ a.", + "maliciousRequestBlocked": "Maka nchekwa gị, Phantom akuchiela arịrịọ a. Ị kwesiri imechi windo a ma kwusi iji saịtị ahụ mepere ya.", + "siwErrorPopupTitle": "Mbinye aka Anara Amakọghị", + "siwParseErrorDescription": "Agaghị egosi mbinye aka aapụ anara n'ihi na nhazi ya amakọghị.", + "siwVerificationErrorDescription": "E nwere njehie 1 maọbụ karịa dị na ozi mbinye aka anara. Maka nchekwa gị, biko gbaa mbo hụ na ị na e ji aapụ ziri ezi ma nwaa ọzọ.", + "siwErrorPagination": "{{n}} nke {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "Ịdọ aka n'nti: adreesị aapụ na adreesị enyere amakọghị maka mbanye.", + "siwErrorMessage_DOMAIN_MISMATCH": "Ịdọ aka n'nti: domain nke aapụ na nke enyere amakọghị maka eme nkwadoeziokwu.", + "siwErrorMessage_URI_MISMATCH": "Ịdọ aka n'ntị: Aha URL na domain amakọghị.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "Ịdọ aka n'ntị: Chaịnụ ID na Chainụ ID enyere amakọghgị maka eme nkwadoeziokwu.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Ịdọ aka n'ntị: deetị enyere ozi dị ezigbo anya n'oge gara aga.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Ịdọ aka n'nti: deetị enyere ozi dị ezigbo anya n'ọdịnịhụ.", + "siwErrorMessage_EXPIRED": "Ịdọ aka n'ntị: oge ozi agafeela.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Ịdọ aka n'ntị: oge ozi agafeela tupu nyefe.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "Ịdọ aka n'ntị: oge ozi ga agafe tupu aga-anabata ya.", + "siwErrorShowErrorDetails": "Gosi nkọwa njehie", + "siwErrorHideErrorDetails": "Zọọ nkọwa njehie", + "siwErrorIgnoreWarning": "Leghara ịdọ-aka-na-ntị, gaa n'iru", + "siwsTitle": "Arịrịọ Mbanye", + "siwsPermissions": "Nnara ikike", + "siwsAgreement": "Ozi", + "siwsAdvancedDetails": "Nkọwa e mere n'Ọdịnịhụ", + "siwsAlternateStatement": "{{domain}} chọrọ ka ị jiri akaụntụ Solana gị banye: {{address}}", + "siwsFieldLable_domain": "Domain", + "siwsFieldLable_address": "Adreesị", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "Vershon", + "siwsFieldLable_chainId": "Njirimara Chenụ", + "siwsFieldLable_nonce": "Nọmba ana-eji naanị otu ugboro", + "siwsFieldLable_issuedAt": "Enyere Na", + "siwsFieldLable_expirationTime": "Ga-akwụsị ịrụ ọrụ Na", + "siwsFieldLable_requestId": "Rịọ maka ID", + "siwsFieldLable_resources": "Ihe enyemaka", + "siwsVerificationErrorDescription": "Arịrịọ nbanye a amakọghị. Nke a nwere ike ịpụta na saịtị ahụ adịghị mma, maọbụ onye mepụtara ya mere njehie mgbe ọ na-eziga arịrịọ ahụ.", + "siwsErrorNumIssues": "{{n}} nsogbu", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "Njirimara Chenụ a na netwọk ị nọ na ya agakọghị.", + "siwsErrorMessage_DOMAIN_MISMATCH": "Domain a abụghị nke ị na-abanye na ya.", + "siwsErrorMessage_URI_MISMATCH": "URL a abụghị nke ị na-abanye na ya.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Deetị enyere ozi dị ezigbo anya n'oge gara aga.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Deetị enyere ozi tere ezigbo anya n'ọdịnịhụ.", + "siwsErrorMessage_EXPIRED": "Oge ozi agefeela.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Oge ozi agafeela tupu enye ya.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "Oge ozi ga-agafe tupu aga-anabata ya.", + "changeLockTimerPrimaryText": "Nhazi Oge Mgbanyu nke Akpaaka", + "changeLockTimerSecondaryText": "Ogologo oge ole ka anyị ga-echere iji kuchie akpaego gị ka ọ nọchara nkiti?", + "changeLockTimerToast": "E melitela nhazi oge mgbanyụ n'akpaaka", + "changePasswordConfirmNewPassword": "Mee nkwadoeziokwu passwọọdụ ọhụrụ", + "changePasswordCurrentPassword": "Passwọọdụ ugbu a", + "changePasswordErrorIncorrectCurrentPassword": "Passwọọdụ ugbu a ezighi ezi", + "changePasswordErrorGeneric": "E nwere ihe na ezighi ezi, biko nwaa ọzọ ma emecha", + "changePasswordNewPassword": "Passwọọdụ ọhụrụ", + "changePasswordPrimaryText": "Gbanwee passwọọdụ", + "changePasswordToast": "E melitela passwọọdụ", + "collectionsHiddenCollections": "Eserese nile dị na dịgịtalu Ezoro ezo", + "collectiblesReportAsSpam": "Kọọ dịka nke Ezitere ana-achọghị", + "collectiblesReportAsSpamAndHide": "Kọọ dịka nke Ezitere ana-achọghị ma Zoo", + "collectiblesReportAsNotSpam": "Kọọ dịka nke na Abụghị ihe Ezitere ana-achọghị", + "collectiblesReportAsNotSpamAndUnhide": "Wepụ nzuzo ma kọọ na ọ bụghị nke ezitere ana-achọghị", + "collectiblesReportNotSpam": "Ọbụghị ihe Ezitere ana-achọghị", + "collectibleDetailDescription": "Nkọwa", + "collectibleDetailProperties": "Ihe onwunwe", + "collectibleDetailOrdinalInfo": "Ozi Ntinye Dịgịtalụ", + "collectibleDetailRareSatsInfo": "Ihe ọmụma Rare Sats", + "collectibleDetailSatsInUtxo": "Sats na UTXO", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Nọmba Sat", + "collectibleDetailSatName": "Aha Sat", + "collectibleDetailInscriptionId": "ID Data etinyere", + "collectibleDetailInscriptionNumber": "Nọmba Etinyere", + "collectibleDetailStandard": "Ụkpụrụ", + "collectibleDetailCreated": "Mepụtara", + "collectibleDetailViewOnExplorer": "Lelee na {{explorer}}", + "collectibleDetailList": "Gosipụta eserese maka orire", + "collectibleDetailSellNow": "Ree n'ọnụego {{amount}}{{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "Nyepụ Bitcoin fọdụrụnụ", + "collectibleDetailUtxoSplitterCtaSubtitle": "Ị nwere {{value}} BTC ịga akpoghe", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "Iji chekwaa ego gị, anyị na egbochi BTC dị na UTXOs yana Rare Sats ka aghara izipụ ya. Jiri ihe nkewa Magic Eden UTXP nyepụ {{value}} BTC site na Rare Sats gị.", + "collectibleDetailUtxoSplitterModalCtaButton": "Jiri Ihe Nkewa UTXO", + "collectibleDetailEasilyAccept": "Nabata ekwemọnụ ọnụahịa kachasịnụ", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sats", + "collectibleDetailSpamOverlayDescription": "E zoro ihe onwunwe dịgịtalụ a ezo n'ihi na Phantom chere na ọ bụ nke e zitere ana-achọghị.", + "collectibleDetailSpamOverlayReveal": "Gosi Ihe onwunwe dịgịtalụ", + "collectibleBurnTermsOfService": "Aghọtara m na enweghị ike emeghachị nke a", + "collectibleBurnTitleWithCount_one": "Bibie Tokin", + "collectibleBurnTitleWithCount_other": "Bibie Tokin", + "collectibleBurnDescriptionWithCount_one": "Ime nke a ga-ebibi ma wepụ kwa tokin a pụọ n'akpaego gị ruo ebighi ebi.", + "collectibleBurnDescriptionWithCount_other": "Ime nke a ga ebibi ma wepụ kwa tokin ndịa pụọ n'akpaego gị ruo ebighi ebi.", + "collectibleBurnTokenWithCount_one": "Tokin", + "collectibleBurnTokenWithCount_other": "Tokin", + "collectibleBurnCta": "Wepụ", + "collectibleBurnRebate": "Nyeghachị ego", + "collectibleBurnRebateTooltip": "A ga etinye obere SOL na akpaego gị na mmereonwe maka iwepụ tokin a pụọ na nkesa.", + "collectibleBurnNetworkFee": "Ego ụgwọ Nzipụ ego", + "collectibleBurnNetworkFeeTooltip": "Ọnụego netwọkụ Solana chọrọ maka nzipụ ego", + "unwrapButtonSwapTo": "Gbanweta {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "Si na {{withdrawalSource}} dọrọ, maka {{chainSymbol}}", + "unwrapModalEstimatedTime": "Oge Atụrụ anya", + "unwrapModalNetwork": "Netwọk", + "unwrapModalNetworkFee": "Ụgwọ Netwọk", + "unwrapModalTitle": "Nchịkọta", + "unsupportedChain": "Chenụ A n'akwadoghị", + "unsupportedChainDescription": "Ọ dị ka anyị akwadoghị {{action}} maka netwọk {{chainName}}.", + "networkFeesTooltipLabel": "Ụgwọ Netwọk {{chainName}}", + "networkFeesTooltipDescription": "Ụgwọ {{chainName}} na-agbado ụkwụ n'ọtụtụ ihe were a gbanwe. Ị nwere ike ịhazi ha iji mee ka nzipụ ego gị n'aga ngwa ngwa (Nke kacha gala ọnụ) ma ọ bụ ka ọ na-aga nwayọ nwayọ (Nke dị ọnụala).", + "burnStatusErrorTitleWithCount_one": "Tokin ekweghị mbibi", + "burnStatusErrorTitleWithCount_other": "Tokin ekweghị mbibi", + "burnStatusSuccessTitleWithCount_one": "Ewepụla tokin!", + "burnStatusSuccessTitleWithCount_other": "Ewepụla tokin gasị!", + "burnStatusLoadingTitleWithCount_one": "Mbibi tokin...", + "burnStatusLoadingTitleWithCount_other": "Mbibi ọtụtụ tokin...", + "burnStatusErrorMessageWithCount_one": "Enwenwughị ike bibie tokin a. Biko nwaa ọzọ ma emecha.", + "burnStatusErrorMessageWithCount_other": "Enwenwughị ike bibie tokin ndịa. Biko nwaa ọzọ ma emechaa.", + "burnStatusSuccessMessageWithCount_one": "Ebibiela tokin a ruo ebighi ebi ma tinye kwa {{rebateAmount}} SOL n'ime akpaego gị.", + "burnStatusSuccessMessageWithCount_other": "Ebibiela tokin ndịa ruo ebighi ebi ma tinye kwa {{rebateAmount}} SOL n'ime akpaego gị.", + "burnStatusLoadingMessageWithCount_one": "A na-ebibi tokin a ruo ebighi ebi, ma ga-etinyekwa {{rebateAmount}} SOL n'ime akpaego gị.", + "burnStatusLoadingMessageWithCount_other": "A na-ebibi tokin ndị a ruo ebighi ebi, ma ga-etinyekwa {{rebateAmount}} SOL n'ime akpaego gị.", + "burnStatusViewTransactionText": "Lelee nzipụ ego", + "collectibleDisplayLoading": "Na-ebubata...", + "collectiblesNoCollectibles": "Enweghi ihe onwunwe dịgịtalụ", + "collectiblesPrimaryText": "Ihe onwunwe dịgịtalụ gị", + "collectiblesReceiveCollectible": "Nweta Ihe onwunwe dịgịtalụ", + "collectiblesUnknownCollection": "Ihe eserese dị na dịgịtalu ana-amaghị", + "collectiblesUnknownCollectible": "Ihe eserese dị na dịgịtalu ana-Amaghị", + "collectiblesUniqueHolders": "Nọmba Ndị nwe tokin", + "collectiblesSupply": "Inyefe", + "collectiblesUnknownTokens": "Tokin ana-amaghị", + "collectiblesNrOfListed": "{{ nrOfListed }} Egosipụtara eserese maka orire", + "collectiblesListed": "Egosipụtara eserese maka orire", + "collectiblesMintCollectible": "Bipụta Ihe onwunwe digitalụ", + "collectiblesYouMint": "Ị ga-ebipụta", + "collectiblesMintCost": "Ego Mbipụta", + "collectiblesMintFail": "Mbipụta a gaghị", + "collectiblesMintFailMessage": "E nwere nsogbu dapụtara n'ibipụta ihe onwunwe digitalụ gị. Biko nwaa ọzọ.", + "collectiblesMintCostFree": "N'efu", + "collectiblesMinting": "Na-ebipụta...", + "collectiblesMintingMessage": "A na-ebipụta ihe onwunwe digitalụ gị", + "collectiblesMintShareSubject": "Lelegodi ihe a", + "collectiblesMintShareMessage": "Emepụtara m nke a na @phantom!", + "collectiblesMintSuccess": "Mbipụta gara nke ọma", + "collectiblesMintSuccessMessage": "E bipụtala ihe onwunwe digitalụ gị", + "collectiblesMintSuccessQuestMessage": "Ị mezuola ihe ndị achọrọ i ji sonyere Ihe omume Phantom. Pịa Zọta ihe nrite gị i ji nweta ihe onwunwe digitalụ efu gị.", + "collectiblesMintRequired": "A chọrọ", + "collectiblesMintSafelyDismiss": "Ị nwere ike imechi windo a n'enweghị nsogbu.", + "collectiblesTrimmed": "Anyị eruola na njedebe maka nọmba ihe onwunwe dịgịtalụ e nwere ike igosipụta ugbu a.", + "collectiblesSeeAllHoldings": "Hụ Ndị Nile Edebere Edebe", + "collectiblesLast": "Nke ikpeazụ", + "collectiblesAbout": "Banyere", + "collectiblesSocialLinks": "Njikọ na Oha", + "collectiblesNonTransferable": "Nke a na-Enweghí Ike Inyefe", + "collectiblesNonTransferableYes": "Ee", + "collectiblesSellOfferDetails": "Ozi banyere ihe orire a", + "collectiblesSellYouSell": "Ị ga-ere", + "collectiblesSellGotIt": "E nwetela ya", + "collectiblesSellYouReceive": "Ị ga-enweta", + "collectiblesSellOffer": "Onyinye", + "collectiblesSoldCollectible": "Ihe onwunwe dịgịtalụ eregoro", + "collectiblesSellMarketplace": "Ebe nzụta ahịa", + "collectiblesSellCollectionFloor": "Ọnụego kacha dị ala", + "collectiblesSellDifferenceFromFloor": "Ndịiche dị n'ọnụegọ kacha dị ala", + "collectiblesSellLastSalePrice": "Ego ole e rere na mgbe gara a ga", + "collectiblesSellEstimatedFees": "Ụgwọ a tụrụ anya ya", + "collectiblesSellEstimatedProfitAndLoss": "Uru/Ọghọm A tụrụ anya ya", + "collectiblesSellViewOnMarketplace": "Lelee na {{marketplace}}", + "collectiblesSellCollectionFloorTooltip": "Ọnụego 'Zụta ugbua' kacha dị ala na nchịkọta ihe eserese digitalụ gazuo ọtụtụ ebe nzụta ahịa.", + "collectiblesSellProfitLossTooltip": "A na-agbado ụkwụ n'ego ikpeazụ e rere, nakwa n'ụgwọ kacha ala a kpọsara were agbakọ Uru/Oghọm a tụrụ anya.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "{{royaltiesPercentage}} Ego nrite", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "{{marketplaceFeePercentage}} Ụgwọ Ebe nzụta ahịa", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "Ego ụgwọ Ebenzụtahịa", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "Netwọk {{chainName}}", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "Ọnụego gụnyere {{phantomFeePercentage}} ego a ga-akwụ Phantom", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "Ọnuego gụnyere Ego nrite, Ụgwọ Netwọk, Ugwọ Ebe nzụta ahịa, nakwa {{phantomFeePercentage}} ego a ga-akwụ Phantom", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "Ọnụego gụnyere Ego nrite, Ụgwọ Netwọk, na Ụgwọ Ebe nzụta ahịa", + "collectiblesSellTransactionFeeTooltipTitle": "Ụgwọ a ga-akwụ maka nzipụ ego", + "collectiblesSellStatusLoadingTitle": "A ka na-anabata ikwe ọnụ ahịa...", + "collectiblesSellStatusLoadingIsSellingFor": "na-ere n'ọnụ", + "collectiblesSellStatusSuccessTitle": "E rela {{collectibleName}}!", + "collectiblesSellStatusSuccessWasSold": "e rere ya n'ọnụ ego", + "collectiblesSellStatusErrorTitle": "E nwere ihe gajọrọ nụ", + "collectiblesSellStatusErrorSubtitle": "E nwere nsogbu dịnụ chọrọ ire", + "collectiblesSellStatusViewTransaction": "Lelee Nzipụ ego", + "collectiblesSellInsufficientFundsTitle": "Ego ezughi ezu", + "collectiblesSellInsufficientFundsSubtitle": "Anyị enweghị ike nabata ekwem ọnụ ahịa n'eserese digitalụ a, maka na enweghị ego zuru iji kwụọ ụgwụ netwọk.", + "collectiblesSellRecentlyTransferedNFTTitle": "Ezipụrụ n'oge na-adịghị anya", + "collectiblesSellRecentlyTransferedNFTSubtitle": "Ị ga echerịrị otu awa iji nabata ekwemọnụ ahịa mgbe ezipụsịrị ego.", + "collectiblesApproveCollection": "{{collectionName}} a kwadoro", + "collectiblesSellNotAvailableAnymoreTitle": "Ọnụahịa a adịghị ya", + "collectiblesSellNotAvailableAnymoreSubtitle": "Ọnụ-ahịa ahụ adịghịzị ya ọzọ. Kagbuo ekwemọnụ ahịa a ma nwaa ọzọ", + "collectiblesSellFlaggedTokenTitle": "A kaala ihe onwunwe dịgịtalụ díka nke a na-enyo enyo", + "collectiblesSellFlaggedTokenSubtitle": "Agaghí enwe ike ire ihe onwunwe dịgịtalụ ahú, nke a nwere ike ịbụ n'ihi ọtụtụ ihe dịka nke akọrọ na-ezuru ezu maọbụ akụchịrị na-ereghi ere", + "collectiblesListOnMagicEden": "Gosipụta eserese na Magic Eden maka orire", + "collectiblesListPrice": "Ọnụego Akwadoro", + "collectiblesUseFloor": "Jiri nke Kacha Ọnụala", + "collectiblesFloorPrice": "Ọnụego kacha Ọnụala", + "collectiblesLastSalePrice": "Ọnụego ana Ere ya Ikpeazụ", + "collectiblesTotalReturn": "Ngukọta ihe nile Enwetara", + "collectiblesOriginalPurchasePrice": "Ọnụego Azụtara ya", + "collectiblesMagicEdenFee": "Ego nzipụ Magic Eden", + "collectiblesArtistRoyalties": "Pasent Ego Uru ahịa", + "collectiblesListNowButton": "Gosipụta Ugbua", + "collectiblesListAnywayButton": "Gosipụta eserese maka orire n'Agbanyeghi", + "collectiblesCreateListingTermsOfService": "Site na-ịkpatụ <1>'Gosipụta maka orire Ugbu a\"ị ga ekwenye na Usoro Ọrụ <3>nke Magic Eden", + "collectiblesViewListing": "Lelee Ngosipụta eserese maka orire", + "collectiblesListingViewTransaction": "Lelee Nzipụ ego", + "collectiblesRemoveListing": "Wepụ Ngosipụta eserese maka orire", + "collectiblesEditListing": "Dezie Ngosipụta eserese maka orire", + "collectiblesEditListPrice": "Dezie Ọnụego Akwadoro", + "collectiblesListPriceTooltip": "Ọnụego Akwadoro bụ onụego edowere ere eserese dịgịtalụ. Ndị na ere eserese na edowekarị Ọnụego Akwadoro ka ọ nọrọ na maọbụ karịa Ọnụego kacha Ọnụala.", + "collectiblesFloorPriceTooltip": "Ọnụego kacha Ọnụala bụ Ọnụego Akwadoro kacha nọ n'ọrụ maka eserese dị na dịgịtalu.", + "collectiblesOriginalPurchasePriceTooltip": "Ị zụtara ihe eserese dịgịtalụ a na ọnụegọ a.", + "collectiblesPurchasedForSol": "Azụtara maka {{lastPurchasePrice}} SOL", + "collectiblesUnableToLoadListings": "Enweghi ike ebụbata ngosipụta eserese", + "collectiblesUnableToLoadListingsFrom": "Enweghi ike ebụbata ngosipụta eserese si na {{marketplace}}", + "collectiblesUnableToLoadListingsDescription": "Ngosipụta eserese na ihe onwunwe gị nọ na nchekwa mana anyị enweghi ike ebụbata ha site na {{marketplace}} n'oge a.", + "collectiblesBelowFloorPrice": "Erughi Ọnụego kacha Ọnụala", + "collectiblesBelowFloorPriceMessage": "I ji n'aka na ị chọrọ egosipụta eserese NFT gị na ọnụego na erughi Ọnụego kacha Ọnụala?", + "collectiblesMinimumListingPrice": "Ọnụego kacha ọnuala bụ 0.01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden na ewere ego nzipu ihe mgbe azụchara ihe.", + "collectiblesArtistRoyaltiesTooltip": "Onye mepụtara ihe eserese a dị na dịgịtalụ ga-enweta pasent ego uru ahịa sitere na ihe ọ bụla o rere.", + "collectibleScreenCollectionLabel": "Ihe eserese nile dị na dịgịtalụ", + "collectibleScreenPhotosPermissionTitle": "Nnata ikike Foto gasị", + "collectibleScreenPhotosPermissionMessage": "Anyị chọrọ ikike gị inweta foto gị gasị. Biko gaa na Nhazi ma melite ikike gị.", + "collectibleScreenPhotosPermissionOpenSettings": "Mepee Nhazi", + "listStatusErrorTitle": "Ngosipụta Agaghị nke Ọma", + "editListStatusErrorTitle": "Enweghi ike etinye ozi ọhụrụ", + "removeListStatusErrorTitle": "Wepụ Ngosipụta eserese nke na Agaghị nke Ọma", + "listStatusSuccessTitle": "Mepụtara Ngosiputa eserese!", + "editListingStatusSuccessTitle": "Etinyela ozi ọhụrụ na Ngosipụta eserese!", + "removeListStatusSuccessTitle": "Ewepụla ngosipụta eserese na Magic Eden", + "listStatusLoadingTitle": "Na-emepụta Ngosipụta eserese...", + "editListingStatusLoadingTitle": "Na-etinye ozi ọhụrụ na ngosipụta eserese...", + "removeListStatusLoadingTitle": "Na-ewepụ Ngosipụta eserese...", + "listStatusErrorMessage": "Enweghi ike egosịpụta eserese {{name}} na Magic Eden", + "removeListStatusErrorMessage": "Enweghi ike etinye ngosipụta eserese {{name}} na Magic Eden", + "listStatusSuccessMessage": "Egosipụtala eserese {{name}} na Magic Eden maka {{listCollectiblePrice}} SOL", + "editListingStatusSuccessMessage": "Etinyela ozi ọhụrụ na {{name}} na Magic Eden maka {{editListCollectiblePrice}} SOL", + "removeListStatusSuccessMessage": "Mwepụ {{name}} na Magic Eden gara nke ọma", + "listStatusLoadingMessage": "Na-egosipụta eserese {{name}} na Magic Eden maka {{listCollectiblePrice}} SOL.", + "editListingStatusLoadingMessage": "Na-etinye ozi ọhụrụ na {{name}} na Magic Eden maka {{editListCollectiblePrice}} SOL.", + "removeListStatusLoadingMessage": "Na-ewepụ {{name}} na Magic Eden. Nke a nwere ike ewe oge.", + "listStatusLoadingSafelyDismiss": "Ị nwere ike emechi windo a na enweghi nsogbu.", + "listStatusViewOnMagicEden": "Lelee na Magic Eden", + "listStatusViewOnMarketplace": "Lee na {{marketplace}}", + "listStatusLoadingDismiss": "Wepu", + "listStatusViewTransaction": "Lelee Nzipụ ego", + "connectHardwareConnectedPrimaryText": "Akpa Nchekwa Ego USB", + "connectHardwareConnectedSecondaryText": "Jikọọ ihe nchekwa akpaego gị ma gbaa mbo hụ na akpochighi ya. Ozugbo anyị chọpụtara ya, ị nwere ike ihọrọ adreesi nke ị ga-achọ iji.", + "connectHardwareFailedPrimaryText": "Njiko agaghị", + "connectHardwareFailedSecondaryText": "Biko jikọọ ihe nchekwa akpaego gị ma gbaa mbo hụ na akpochighi ya. Ozugbo anyị chọpụtara ya, ị nwere ike ihọrọ adreesi ị ga-eji.", + "connectHardwareFinishPrimaryText": "Etinyela Akaụntụ!", + "connectHardwareFinishSecondaryText": "Ị ga enwe ike enweta Akpa Nchekwa Ego USB n'ime Phantom. Biko gaghachị na ihe nchọgharị intaneti.", + "connectHardwareNeedsPermissionPrimaryText": "Jikoo akpaego ọhụrụ", + "connectHardwareNeedsPermissionSecondaryText": "Pịa bọtịnụ dị n'okpuru ka ibido usoro njiko.", + "connectHardwareSearchingPrimaryText": "Na-achọ akpaego...", + "connectHardwareSearchingSecondaryText": "Jikoo ihe nchekwa akpaego gị, gbaa mbo hụ na akpochighị ya, nakwa na ị nyela ikike na ihe nchọgharị gị.", + "connectHardwarePermissionDeniedPrimary": "Ajụla inye ikike", + "connectHardwarePermissionDeniedSecondary": "Nye Phantom ikike ijikọ na-akụrụngwa Ledger gị", + "connectHardwarePermissionUnableToConnect": "Njikọ agaghị", + "connectHardwarePermissionUnableToConnectDescription": "Anyị ejikọnwughị n'akụrụngwa Ledger gị. Anyị nwere ike nwe mkpa nweta ikike ndị ọzọ.", + "connectHardwareSelectAddressAllAddressesImported": "Ebụbatara adreesi nile", + "connectHardwareSelectAddressDerivationPath": "Uzo nweta kii", + "connectHardwareSelectAddressSearching": "Na-achọ...", + "connectHardwareSelectAddressSelectWalletAddress": "Họrọ adreesi akpaego", + "connectHardwareSelectAddressWalletAddress": "Adreesi akpaego", + "connectHardwareWaitingForApplicationPrimaryText": "Mepee aapụ Solana na Ebe ndeko nzipụ ego", + "connectHardwareWaitingForApplicationSecondaryText": "Biko jikoo ihe nchekwa akpaego gị ma gbaa mbo hụ na akpochịghị ya.", + "connectHardwareWaitingForPermissionPrimaryText": "Chọrọ nnata ikike", + "connectHardwareWaitingForPermissionSecondaryText": "Jikoo ihe nchekwa akpaego gị, gbaa mbo hụ na akpochighị ya, nakwa na ị nyela ikike na ihe nchọgharị gị.", + "connectHardwareAddAccountButton": "Tinye Akaụntụ", + "connectHardwareLedger": "Jikọọ Ledger gị", + "connectHardwareStartConnection": "Pịa bọtịnụ dị n'okpuru i ji bido njikọ ngwa akpa nchekwa ego Ledger gị", + "connectHardwarePairSuccessPrimary": "{{productName}} e jikọla", + "connectHardwarePairSuccessSecondary": "Njikọ {{productName}} gị gara nke ọma.", + "connectHardwareSelectChains": "Họrọ chenụ a ga ejikọ", + "connectHardwareOpenAppInterpolated": "Mepe {{app}} aapụ na Akpa ego gị", + "connectHardwareSearching": "Na-achọ...", + "connectHardwareMakeSureConnected": "Jikọọ ma kpọghe ngwa nchekwa akpaego gị. Biko nye igwe nchọgharị ihe ịntanetị ikike ndị kwesịrị.", + "connectHardwareOpenAppDescription": "Biko kpọghe ngwa nchekwa akpaego gị", + "connectHardwareConnecting": "Ọ na ejikọ...", + "connectHardwareConnectingDescription": "Anyị ejikọwala na-akụrụngwa Ledger gị.", + "connectHardwareConnectingAccounts": "A na-ejikọ akaụntụ gị ha...", + "connectHardwareDiscoveringAccounts": "A na-chọgharị akaụntụ ha...", + "connectHardwareDiscoveringAccountsDescription": "Anyi na-achọ ihe omume na-akaụntụ gị ha.", + "connectHardwareErrorLedgerLocked": "E mere Ledger mkpọchi", + "connectHardwareErrorLedgerLockedDescription": "Gbaa mbọ hụ na-emere Ledger gị mkpọpe, ma nwaa ọzọ.", + "connectHardwareErrorLedgerGeneric": "E nwere ihe gajọrọ nụ", + "connectHardwareErrorLedgerGenericDescription": "A chọtanwughị akaụtụ ọ bụla. Gbaa mbọ hụ na akpọpere Ledger gị akpọpe, ma nwaa ọzọ.", + "connectHardwareErrorLedgerPhantomLocked": "Biko mepegharịa Phantom ma nwaa njikọ akụrụngwa gị ọzọ.", + "connectHardwareFindingAccountsWithActivity": "Nchọgharị akaụntụ {{chainName}}...", + "connectHardwareFindingAccountsWithActivityDualChain": "A na-achọ akaụntụ {{chainName1}} ma ọ bụ {{chainName2}}...", + "connectHardwareFoundAccountsWithActivity": "Anyị chọtara akaụntụ dị {{numOfAccounts}} nke nwere ihe omume na akpa ego gị.", + "connectHardwareFoundAccountsWithActivitySingular": "Anyị hụtara 1 akaụntụ nke nwere ihe omume na ngwa Ledger gị.", + "connectHardwareFoundSomeAccounts": "Anyị hụtara ụfọdụ akaụntụ na ngwa Ledger gị.", + "connectHardwareViewAccounts": "Hụrụ akaụntụ gasi", + "connectHardwareConnectAccounts": "E jikọla akaụntụ ha", + "connectHardwareSelectAccounts": "Họrọ Akaụntụ", + "connectHardwareChooseAccountsToConnect": "Họrọ akaụntụ akpa ego ị ga ejikọ.", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} Akaụntụ etinyekwuru", + "connectHardwareAccountsStepOfSteps": "Njem {{stepNum}} nke {{totalSteps}}", + "connectHardwareMobile": "Jikọọ Ledger", + "connectHardwareMobileTitle": "Jikọọ akpaego Ledger gị", + "connectHardwareMobileEnableBluetooth": "Gbanye igwe ozi blututu", + "connectHardwareMobileEnableBluetoothDescription": "Nye ikike i ji were igwe ozi blututu jikọọ", + "connectHardwareMobileEnableBluetoothSettings": "Gaa na Ebe Nhazi i ji nye Phantom ikike, iji ebe nakwa Akụrụngwa Ndị nọ nso mee ihe.", + "connectHardwareMobilePairWithDevice": "Jikọọ ya na akụrụngwa Ledger gị", + "connectHardwareMobilePairWithDeviceDescription": "Debe akụrụngwa gị nso i ji nweta mgbaama kacha mma", + "connectHardwareMobileConnectAccounts": "Jikọọ akaụntụ gasị", + "connectHardwareMobileConnectAccountsDescription": "Anyị ga-achọ ihe omume na-akaụntụ ọ bụla ị nweburu", + "connectHardwareMobileConnectLedgerDevice": "Jikọọ akpaego Ledger gị", + "connectHardwareMobileLookingForDevices": "A na-achọ akụrụngwa ndị nọ nso...", + "connectHardwareMobileLookingForDevicesDescription": "Biko jikọọ akụrụngwa Ledger gị ma gba mbọ hụ na emepere ya emepe.", + "connectHardwareMobileFoundDeviceSingular": "Anyị hụrụ 1 akpaego Ledger", + "connectHardwareMobileFoundDevices": "Anyị hụrụ akpaego Ledger {{numDevicesFound}}", + "connectHardwareMobileFoundDevicesDescription": "Họrọ otu akpaego Ledger n'okpuru iji bido njikọ.", + "connectHardwareMobilePairingWith": "A na-ejikọ ya na {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "Soro ntụziaka dị na akụrụngwa Ledger gị mgbe ị n'eme njikọ.", + "connectHardwareMobilePairingFailed": "Njikọ a gaghị", + "connectHardwareMobilePairingFailedDescription": "E nweghị ike i jikọ ya na {{deviceName}}. Gba mbọ hụ na akpọpere akụrụngwa gị akpọpe.", + "connectHardwareMobilePairingSuccessful": "Njikọ gara ọfụma", + "connectHardwareMobilePairingSuccessfulDescription": "I jikọtala ma jikọkwa akpaego Ledger gị ọfụma.", + "connectHardwareMobileOpenAppSingleChain": "Mepee aapụ {{chainName}} na-akpaego Ledger gị", + "connectHardwareMobileOpenAppDualChain": "Mepee appụ {{chainName1}} ma ọ bụ {{chainName2}} na-akpaego Ledger gị", + "connectHardwareMobileOpenAppDescription": "Gba mbọ hụ na e mepere akụrụngwa gị e mepe.", + "connectHardwareMobileStillCantFindDevice": "Ị ka n'enwe nsogbu ịchọta akụrụngwa gị?", + "connectHardwareMobileLostConnection": "Njikọ a daala mba", + "connectHardwareMobileLostConnectionDescription": "Anyị a naghịzi enweta njikọ na {{deviceName}}. Biko gbaa mbọ hụ na akpọpere akụrụngwa gị akpọpe, ma nwaa ọzọ.", + "connectHardwareMobileGenericLedgerDevice": "Akụrụngwa Ledger", + "connectHardwareMobileConnectDeviceSigning": "Jikọọ {{deviceName}} gị", + "connectHardwareMobileConnectDeviceSigningDescription": "Mepee akpaego Ledger gị ma debe ya nso.", + "connectHardwareMobileBluetoothDisabled": "A gbanyụrụ Blututu a gbanyụ", + "connectHardwareMobileBluetoothDisabledDescription": "Biko gbanye blututu gị ma gba mbọ hụ na emepere akpaego Ledger gị emepe.", + "connectHardwareMobileLearnMore": "Mụtakwuo", + "connectHardwareMobileBlindSigningDisabled": "A gbanyụrụ mbinye aka digitalụ nke e zoro ozi ya a gbanyụ", + "connectHardwareMobileBlindSigningDisabledDescription": "Gba mbọ hụ na-agbanyere mbinye aka digitalụ nke e zoro ozi ya, na akụrụngwa gị.", + "connectHardwareMobileConfirmSingleChain": "Ị kwesịrị ị kwado nzipụ ego ahụ na ngwa nchekwa akpaego gị. Gba mbọ hụ na akpọpere ya akpọpe.", + "metamaskExplainerBottomSheetHeader": "Webụsaịtị a na Phantom ga-arụkọnwu", + "metamaskExplainerBottomSheetSubheader": "Si na mkpakọrịta jikọọ akpaego were họrọ MetaMask iji gaa n'ihu.", + "metamaskExplainerBottomSheetDontShowAgain": "E gosizila ọzọ", + "ledgerStatusNotConnected": "E jikọghị Ledger", + "ledgerStatusConnectedInterpolated": "{{productName}} ejikọla", + "connectionClusterInterpolated": "Ị na na {{cluster}} ugbu a", + "connectionClusterTestnetMode": "Ị nọ na Ọnọdụ Testnet ugbua", + "featureNotSupportedOnLocalNet": "Njiarụ a agaghị arụ mgbe a gbanyere Solana Localnet.", + "readOnlyAccountBannerWarning": "Ị na-elele akaụntụ a", + "depositAddress": "Nweta Adreesị", + "depositAddressChainInterpolated": "Adreesị {{chain}} Gị", + "depositAssetDepositInterpolated": "Nweta {{tokenSymbol}}", + "depositAssetSecondaryText": "A ga eji adreesị a enweta naanị tokin ndị yana ya makọrọ.", + "depositAssetTextInterpolated": "Were adreesị a nweta tokin nakwa ihe onwunwe digitalụ na <1>{{network}}<1>.", + "depositAssetTransferFromExchange": "Nye site na-ebe mgbanweta", + "depositAssetShareAddress": "Kekọrịta adreesi", + "depositAssetBuyOrDeposit": "Zụta maọbụ Zipụ", + "depositAssetBuyOrDepositDesc": "Tinye ego na akpaego gị ka ibido", + "depositAssetTransfer": "Nye", + "editAddressAddressAlreadyAdded": "Etinyela adreesi", + "editAddressAddressAlreadyExists": "Adreesi dịbụ adị", + "editAddressAddressIsRequired": "Achọrọ adreesi", + "editAddressPrimaryText": "Dezie Adreesi", + "editAddressRemove": "Wepụ site na Ebe nchekwa Adreesi", + "editAddressToast": "E melitela adreesị", + "removeSavedAddressToast": "Ewepụla adreesị", + "exportSecretErrorGeneric": "E nwere ihe na ezighi ezi, biko nwaa ọzọ ma emecha", + "exportSecretErrorIncorrectPassword": "Passwọọdụ ezighi ezi", + "exportSecretPassword": "Passwọọdụ", + "exportSecretPrivateKey": "nọmba nzuzo mbanye", + "exportSecretSecretPhrase": "okwu nzuzo", + "exportSecretSecretRecoveryPhrase": "okwu nzuzo nnwetaghachị", + "exportSecretSelectYourAccount": "Họrọ akaụntụ gị", + "exportSecretShowPrivateKey": "Gosi akara mbanye nzuzo", + "exportSecretShowSecretRecoveryPhrase": "Gosi okwu nzuzo nnwetaghachị", + "exportSecretShowSecret": "Gosi {{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": "Ekekwala <1> {{secretNameText}} gị!", + "exportSecretWarningSecondaryInterpolated": "Ọ bụru na mmadụ jiri {{secretNameText}} gị ha ga-enwe ikike ichịkwa akpaego gị.", + "exportSecretOnlyWay": "{{secretNameText}} gị bụ naanị ụzọ aga esi enwetaghachị akpaego gị", + "exportSecretDoNotShow": "Ekwekwala ka onye ọ bụla hụ {{secretNameText}} gị", + "exportSecretWillNotShare": "A gaghị m enye onye ọ bụla {{secretNameText}}, ya na Phantom.", + "exportSecretNeverShare": "Ekerịtakwala onye ọ bụla {{secretNameText}} gị", + "exportSecretYourPrivateKey": "Akara Mbanye Nzuzo gị", + "exportSecretYourSecretRecoveryPhrase": "Okwu nzuzo nnwetaghachị gị", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "Enyemaka", + "gasUpTo": "Ruo {{ amount }}", + "gasSlowTime": "Ihe dịka mịnịt 2", + "gasAverageTime": "Ihe dịka nkebi 30", + "gasFastTime": "Ihe dịka nkebi 15", + "gasSlowTimePolygon": "Ihe dịka nkebi 15", + "gasAverageTimePolygon": "Ihe dịka nkebi 10", + "gasFastTimePolygon": "Ihe dịka nkebi 5", + "gasSlowTimeBitcoin": "Ihe dịka awa 1", + "gasAverageTimeBitcoin": "Ihe dịka nkeji 30", + "gasFastTimeBitcoin": "Ihe dịka nkeji 10", + "gasSlowTimeAbbrev": "2min", + "gasAverageTimeAbbrev": "30s", + "gasFastTimeAbbrev": "15s", + "gasSlowTimePolygonAbbrev": "15s", + "gasAverageTimePolygonAbbrev": "10s", + "gasFastTimePolygonAbbrev": "5s", + "gasSlow": "Nwayọọ", + "gasAverage": "Obere", + "gasFast": "Ngwa ngwa", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "Nwaa Ọzọ", + "homeErrorDescription": "E nwere ihe na-agaghị nke ọma mgbe achọrọ inwetaghachị ihe onwunwe gị. Biko bubataghachị ma nwaa ọzọ", + "homeErrorTitle": "Enweghi ike enweta ihe onwunwe", + "homeManageTokenList": "Chịkwaa ndepụta tokin", + "helloBitcoinBodyTitle": "A na-anabata gị na Bitcoin", + "helloBitcoinFeature1Title": "Zipụ, Nata ma Zụta Bitcoin", + "helloBitcoinFeature1Subtitle": "Zipụ ma zụta Bitcoin na Phantom ozugbo. Ọ na-adaba na akpaego gasị na ebe mgbanweta nile bụ isi.", + "helloBitcoinFeature2Title": "Mee chọpụta na Ordinals Ecosystem", + "helloBitcoinFeature2Subtitle": "Zụọ, ree, ma gbanweta Ordinals, BRC-20, na ndị ọzọ na Magic Eden na Unisat.", + "helloBitcoinFeature3Title": "Ọ nọghị n'ihe ize ndụ ma nwee nchekwa", + "helloBitcoinFeature3Subtitle": "Anyị na-agba mbọ ịhụ na-agaghị emefu Ordinal, BRC-20, na Rare Sats gị na-amaghị ama.", + "interstitialDismissUnderstood": "Ghọtawo ya", + "bitcoinAddressTypesBodyTitle": "Ụdị adreesị Bitcoin", + "bitcoinAddressTypesFeature1Title": "Banyere adreesị Bitcoin", + "bitcoinAddressTypesFeature1Subtitle": "Phantom na-akwado Native Segwit na Taproot, nke ọbụla nwere ego fọdụrụ na ya. Ị ga-enwe ike izipụ BTC maọbụ Ordinals site na-eji ụdị adreesị ọbụla.", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Adreesị BTC na-eji na Phantom. Ọ dị ochie karịa Taproot mana ọ na-adaba na akpaego nakwa ebe mgbanweta nile.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Kachasị mma maka Ordinals an BRC-20s, nwere ego nzipụ kacha ọnụala. Hazie adreesị gasị Na otu ị siri wee chọọ-> Họrọla Adreesị Bitcoin.", + "headerTitleInfo": "Ozi", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "Nke a <1>{{addressType}} bụ adreesị gị.", + "invalidChecksumTitle": "Anyị a kwalitela okwu nzuzo gị!", + "invalidChecksumFeature1ExportPhrase": "Bubata Okwu Nzuzo ọhụrụ gị", + "invalidChecksumFeature1ExportPhraseDescription": "Biko dekwa okwu nzuzo ọhụrụ gị ya na akara mbanye nzuzo nke akaụntụ ochie gị.", + "invalidChecksumFeature2FundsAreSafe": "Ego gị anọghị n'ihe ize ndụ, o nwekwara nchekwa", + "invalidChecksumFeature2FundsAreSafeDescription": "E mere mbugo a n'ụzọ a na-akpaghị aka. O nweghị onye nọ na Phantom ma okwu nzuzo gị ma ọ bụ nwe ikike ị banye n'ego gị.", + "invalidChecksumFeature3LearnMore": "Mụtakwuo", + "invalidChecksumFeature3LearnMoreDescription": "Ị nwere okwu ya na ọtụtụ akpaego n'ejekọghị. Gụọ <1>edemede enyem aka a i ji mụtakwuo maka nke a.", + "invalidChecksumBackUpSecretPhrase": "Dekwa okwu nzuzo", + "migrationFailureTitle": "O nwere ihe na-agazighi ọfụma mgbe a na-ebugharị akaụntụ gị", + "migrationFailureFeature1": "Bubata okwu nzuzo gị", + "migrationFailureFeature1Description": "Biko dekwa okwu nzuzo gị tupu ị debanye.", + "migrationFailureFeature2": "Debanye na Phantom", + "migrationFailureFeature2Description": "O kwesịrị na ị ga-edebagharị na Phantom iji hụ akaụntụ gị.", + "migrationFailureFeature3": "Mụtakwuo", + "migrationFailureFeature3Description": "Gụọ <1>ozi enyem aka a iji mụtakwuo maka nke a.", + "migrationFailureContinueToOnboarding": "Gaa n'ihu ruo na ndebanye", + "migrationFailureUnableToFetchMnemonic": "Anyị e nwenwughị ike bubata okwu nzuzo gị", + "migrationFailureUnableToFetchMnemonicDescription": "Biko kpọtụrụ enyemaka ma budata ozi igwe aapụ i ji mezie", + "migrationFailureContactSupport": "Kpọtụrụ Enyemaka", + "ledgerActionConfirm": "Kwado na Ledger Nano gị", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Gbanyuo mbinye aka dịgịtalụ na ezo njirmara ozi", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Biko gbaa mbo hụ na agbanyere mbinye aka dịgịtalụ na-ezo njirimara ozi na ihe nchekwa njịarụ gị ma mee ya ọzọ", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Ejikọghị ihe nchekwa njịarụ na oge ịrụ ọrụ", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Biko mechie ihe nchọgharị intaneti nke Phantom ma mee ya ọzọ", + "ledgerActionErrorDeviceLockedPrimaryText": "Akpochịrị ihe nchekwa njịarụ", + "ledgerActionErrorDeviceLockedSecondaryText": "Biko kpoghee ihe nchekwa njịarụ gị ma mee ya ọzọ", + "ledgerActionErrorHeader": "Njehie Ihe omume ebe Ndeko nzipụ ego", + "ledgerActionErrorUserRejectionPrimaryText": "Onye na-eji ya anabataghị nzipụ ego", + "ledgerActionErrorUserRejectionSecondaryText": "Onye na-eji ya anabataghị omume ihe ahụ na ihe nchekwa njịarụ ahụ", + "ledgerActionNeedPermission": "Chọrọ nnata ikike", + "ledgerActionNeedToConfirm": "Ị kwesiri ime nkwadoeziokwu nzipụ ego a na ngwa nchekwa akpaego gị. Gbaa mbọ hụ na akpọchịghị ya na aapụ {{chainType}}.", + "ledgerActionNeedToConfirmMany": "Ị kwesiri ime nkwadoeziokwu nzipụ ego {{numberOfTransactions}} na ngwa nchekwa akpaego gị. Gbaa mbọ hụ na-akpọchịghị ya na aapụ {{chainType}}.", + "ledgerActionNeedToConfirmBlind": "Ị kwesịrị ime nkwadoeziokwu nzipụ ego ahụ na ngwa nchekwa akpaego gị. Gbaa mbọ hụ na akpọchịghị ya na aapụ {{chainType}}, nakwa na-agbanyere nkwado nkwekọrịta ire ahịa na-ahụghị anya.", + "ledgerActionNeedToConfirmBlindMany": "Ị kwesiri ime nkwadoeziokwu nzipụ ego {{numberOfTransactions}} na ngwa nchekwa akpaego gị. Gbaa mbọ hụ na akpọchịghị ya na aapụ {{chainType}}, nakwa na agbanyere nkwado nkwekọrịta ire ahịa na-ahụghị anya.", + "ledgerActionPleaseConnect": "Biko jikoo Akpa Nchekwa Ego USB gị", + "ledgerActionPleaseConnectAndConfirm": "Biko jikọọ ngwa nchekwa akpaego gị ma gba mbọ hụ na-akpọpere ya akpọpe. Gba mbọ hụ na ịnyela ikike n'igwe nchọta ihe n'ịntanetị gị.", + "maxInputAmount": "Ọnụego", + "maxInputMax": "Kachasịnụ", + "notEnoughSolPrimaryText": "Enweghi SOL zuru ezu", + "notEnoughSolSecondaryText": "I nweghi SOL zuru ezu na akpaego gị maka nzipụ ego a. Biko tinyekwuo SOL ma nwaa ọzọ.", + "insufficientBalancePrimaryText": "{{tokenSymbol}} e zughị ezu", + "insufficientBalanceSecondaryText": "Ị nweghị {{tokenSymbol}} zuru ezu n'akpaego gị maka nzipụ a.", + "insufficientBalanceRemaining": "Fọdụrụ", + "insufficientBalanceRequired": "Achọrọ", + "notEnoughSplTokensTitle": "Tokin ezughị ezu", + "notEnoughSplTokensDescription": "Ị nweghị tokin zuru ezu n'akpaego gị maka nzipụ ego a. Nzipụ ego a ga alaghachị azụ ma ọ bụrụ na ezipụ ya.", + "transactionExpiredPrimaryText": "Oge nzipụ ego agafeela", + "transactionExpiredSecondaryText": "Ị gburu nnukwu oge n'ịkwado nzipụ ego ahụ, oge wee gafee. Ego a ga alaghachi ma ọ bụrụ na ị ziga ya.", + "tokens": "tokin gasị", + "notificationApplicationApprovalPermissionsAddressVerification": "Mee nkwadoeziokwu na ọ bụ gị nwe adreesị a", + "notificationApplicationApprovalPermissionsTransactionApproval": "Nata ikike maka nzipụ ego", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Lelee ego foduru na akpaego nakwa ihe omume gị", + "notificationApplicationApprovalParagraphText": "Ime nkwadoeziokwu ga-enye saịtị a ohere ilele ego fọdụrụnụ na ihe ndị na-eme n'akaụntụ ahọrọla.", + "notificationApplicationApprovalActionButtonConnect": "Jikoo", + "notificationApplicationApprovalActionButtonSignIn": "Banye", + "notificationApplicationApprovalAllowApproval": "Nye saịtị ohere ijiko?", + "notificationApplicationApprovalAutoConfirm": "Kwado nzipụ ego N'akpaghị aka", + "notificationApplicationApprovalConnectDisclaimer": "Jikọọ naanị weebusaịtị ị nwere ịtụkwasịrị obi", + "notificationApplicationApprovalSignInDisclaimer": "Banye naanị na weebụsaịtị ị tụkwasịrị obi", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "Weebụsaịtị a nọ n'ihe ize ndụ iji, o nwere ike ịnwa izu ego gị.", + "notificationApplicationApprovalConnectUnknownApp": "Nke ana-amaghị", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "Enweghị ike ijikọ na aapụ", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "Aapụ a na-achọ ijikọ {{appNetworkName}}, mana ahọrọla {{phantomNetworkName}}.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "Iji were {{networkName}} mee ihe, ga na Nhazị Onye mmepụta → Ọnọdụ Testnet.\n", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "Netwọk A na-amaghị", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Nkwado adịghị maka ijikọ aapụ ekwentị ndị ọzọ nakwa akpaego Ledger n'oge a.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Biko banye na akaụntụ n'enweghị Ledger ma ọ bụ were nchọihe n'ịntanetị ime nke aapụ gị ma nwaa ọzọ.", + "notificationSignatureRequestConfirmTransaction": "Kwado nzipụ ego", + "notificationSignatureRequestConfirmTransactionCapitalized": "Kwado Nzipụ ego", + "notificationSignatureRequestConfirmTransactions": "Kwado nzipu ego", + "notificationSignatureRequestConfirmTransactionsCapitalized": "Kwado Nzipu ego", + "notificationSignatureRequestSignatureRequest": "Achọrọ Mbinyeaka", + "notificationMessageHeader": "Ozi", + "notificationMessageCopied": "A kọpịala ozi", + "notificationAutoConfirm": "Kwado N'akpaghị aka", + "notificationAutoConfirmOff": "Mgbanyụ", + "notificationAutoConfirmOn": "Mgbanye", + "notificationConfirmFooter": "Mee nkwadoeziokwu naanị ma ọbụrụ na ị nwere ntụkwasiri na weebụsaịtị a.", + "notificationEstimatedTime": "Oge Atụrụ Anya ya", + "notificationPermissionRequestText": "Nke a bụ naanị arịrịọ ikike. Nzipụ ego a nwere ike ọ gaghị a ga ozigbo.", + "notificationBalanceChangesText": "Mgbanwe n'ego fọdụrụ bụ nke a na-atụ anya ya. Ego ole nakwa ihe onwunwe abụghị nke eji n'aka.", + "notificationContractAddress": "Adreesị Nkwekọrịta", + "notificationAdvancedDetailsText": "Dị elu", + "notificationUnableToSimulateWarningText": "Anyi e nweghị ike ịgbakọ mgbanwe n'ego nfọdụ a na-atụ anya ya ugbu a. Ị nwere ike ịnwale ọzọ ma emecha, ma ọ bụ kwado ma ọ bụrụ na ị nwere ntụkwasịobi na webụsaịtị a.", + "notificationSignMessageParagraphText": "Ịkwado ozi a ga-egosi na ọ bụ gị nwe akaụntụ a họrọ.", + "notificationSignatureRequestScanFailedDescription": "E nyochaghị ma ozi a onwere nsogbu gbasara nchekwa. Biko kee nkwụcha ma gaa n'ihu.", + "notificationFailedToScan": "O kweghí eñomi rịzọọtụ arịrịọ a. Na-eme nkwadoeziokwu na ọ dịghị mma ma nwee ike ibute ọghọm.", + "notificationScanLoading": "Ise Arịrịọ", + "notificationTransactionApprovalActionButtonConfirm": "Kwado", + "notificationTransactionApprovalActionButtonBack": "Laghachi", + "notificationTransactionApprovalEstimatedChanges": "Mgbanwe e mere Atụmatu ya", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Mgbakọta dabere na eṅomi nzipụ ego na etinyeghi ihe mgbanwe dị na database ma ọ bụghị ihe e ji n'aka", + "notificationTransactionApprovalHideAdvancedDetails": "Zuo nkọwa nzipụ ego emere n'ihu", + "notificationTransactionApprovalNetworkFee": "Ego ụgwọ nzipụ ego", + "notificationTransactionApprovalNetwork": "Netwọk", + "notificationTransactionApprovalEstimatedTime": "Oge ehiwere", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "Enweghị mgbanwe na-emetụta inwe ihe onwunwe nke ahụtara", + "notificationTransactionApprovalSolanaAmountRequired": "Ọnụego achọrọ site na netwok Solana iji mepụta nzipụ ego", + "notificationTransactionApprovalUnableToSimulate": "Enweghughị ike ịṅomi. Gbaa mbọ hụ na ị nwere ntụkwasị obi na webụsaịtị a, ebe ọ bụ na-inye ikike nwere ike ibute ego ifu efu.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Enweghi ike enweta ego fodụrụnuụ", + "notificationTransactionApprovalViewAdvancedDetails": "Lelee nkọwa nzipụ ego emere n'ihu", + "notificationTransactionApprovalKnownMalicious": "Enyeghi ikike ezipụ ego a. Mbanye ga ebute nfunahu ego.", + "notificationTransactionApprovalSuspectedMalicious": "Anyị na enyo na nzipụ ego a bụ nke ana-enyeghi ikike. Inye ikike nwere ike ebute nfunahu ego.", + "notificationTransactionApprovalNetworkFeeHighWarning": "A na-ewelite aka na ego ụgwọ nzipụ coin n'ihi nzịpụ coin karịrị ikike netwok.", + "notificationTransactionERC20ApprovalDescription": "Ịkwado ga-enye aapụ a ikike ibanye n'ego gị fọdụrụ oge ọ bụla, ruo ogogo dị n'okpuru.", + "notificationTransactionERC20ApprovalContractAddress": "Adreesị Nkwekọrịta", + "notificationTransactionERC20Unlimited": "enweghị njedebe", + "notificationTransactionERC20ApprovalTitle": "Nye nkwado maka mmefu {{tokenSymbol}}", + "notificationTransactionERC20RevokeTitle": "Kagbuo mmefu {{tokenSymbol}}", + "notificationTransactionERC721RevokeTitle": "Kagbuo ohere mweta {{tokenSymbol}}", + "notificationTransactionERC20ApprovalAll": "{{tokenSymbol}} gị nile", + "notificationIncorrectModeTitle": "Ọnọdụ na-ezighi ezi", + "notificationIncorrectModeInTestnetTitle": "Ị nọ n'ọnọdụ Testnet", + "notificationIncorrectModeNotInTestnetTitle": "Ị nọghị n'ọnọdụ Testnet", + "notificationIncorrectModeInTestnetDescription": "{{origin}} na-achọ i ji mainnet mee ihe, mana ị nọ n'ọnọdụ Testnet", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} na-achọ i ji testnet mee ihe, mana ị nọghị n'ọnọdụ Testnet", + "notificationIncorrectModeInTestnetProceed": "I ji gaa n'ihu, gbanyụọ ọnọdụ Testnet.", + "notificationIncorrectModeNotInTestnetProceed": "I ji gaa n'ihu, gbanye ọnọdụ Testnet.", + "notificationIncorrectEIP712ChainId": "Anyị gbochiri gị ka ị ghara ibinye aka na ozi a na-emebereghi maka netwọkụ nke ị nọ na njiko ya ugbu a", + "notificationIncorrectEIP712ChainIdDescription": "Ozi anara {{messageChainId}}, ị jikọrọ na {{connectedChainId}}", + "notificationUnsupportedNetwork": "Netwọk a na-akwadoghị", + "notificationUnsupportedNetworkDescription": "Weebụsaịtị a na anwa iji netwokụ nke Phantom anaghị akwado ugbu a.", + "notificationUnsupportedNetworkDescription2": "I ji gaa n'ihu iwere ihe nchọta ihe ịntanetị dị iche, gbanyụọ Nhazi → Akpaego Aapụ Mburubịa, ma họrọ Jụọ Mgbe ọ bụla . Bugharịa ibe webụsaịtị ahụ ma jikọgharịa mgbe i mechara otu ahụ.\n", + "notificationUnsupportedAccount": "Akaụntụ a na-akwadoghị", + "notificationUnsupportedAccountDescription": "Weebụsaịtị a na-anwa iji {{targetChainType}}, nke akaụntụ {{chainType}} a anaghị akwado.", + "notificationUnsupportedAccountDescription2": "Banye n'ofu akaụntụ site na mkpụrụokwu mkpọchi dabara adaba, ma ọ bụ mbanye nzụzọ ma nwaa ọzọ.", + "onboardingCreatePassword": "Mepụta passwọọdụ", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "Ekwenyere m na<1> Iwu Usoro Ọrụ", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Mee nkwadoeziokwu Passwọọdụ", + "onboardingCreatePasswordDescription": "Ị ga-eji nke a akpọchị akpaego gị.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Okwu nzuzo nnwetaghachị ezighi ezi", + "onboardingCreatePasswordPasswordPlaceholder": "Passwọọdụ", + "onboardingCreatePasswordPasswordStrengthWeak": "Esighi ike", + "onboardingCreatePasswordPasswordStrengthMedium": "Siri obere ike", + "onboardingCreatePasswordPasswordStrengthStrong": "Siri ezigbo ike", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "Echekwara m Okwu Nzuzo Nnwetaghachị m", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Okwu Nzuzo Nnwetaghachị", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Okwu a bụ NAANỊ ụzọ aga-eji enwetaghachi akpaego gị. ENYEKWALA YA onye ọzọ!", + "onboardingImportWallet": "Bụbata Akpaego", + "onboardingImportWalletImportExistingWallet": "Jiri mkpụrụ okwu nzuzo nnwetaghachị12 maọbụ 24 wee bụbata akpaego dịbụ adị.", + "onboardingImportWalletRestoreWallet": "Nwetaghachị Akpaego", + "onboardingImportWalletSecretRecoveryPhrase": "Okwu Nzuzo Nnwetaghachị", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Okwu Nzuzo Nnwetaghachị ezighi ezi", + "onboardingImportWalletIHaveWords": "E nwere m {{numWords}}- okwu nzuzo nwetaghachị", + "onboardingImportWalletIncorrectOrMisspelledWord": "Akara okwu a {{wordIndex}} ezighị ezi ma ọ bụ ahazighị ya ọfụma", + "onboardingImportWalletIncorrectOrMisspelledWords": "Akara okwu ndịa {{wordIndexes}} ezighị ezi ma ọ bụ ahazighị ha ọfụma", + "onboardingImportWalletScrollDown": "Gbadata ala", + "onboardingImportWalletScrollUp": "Gbagote elu", + "onboardingPathSelectionCreateWallet": "Mepụta akpaego ọhụrụ", + "onboardingPathSelectionText": "Akpaego Solana na Ethereum n'enweghị nsogbu arụrụ maka DeFi na NFT", + "onboardingPathSelectionIHaveAWallet": "Enwebụọla m akpaego", + "onboardingSelectAccountsImportAccounts": "Bụbata Akaụntụ gasị", + "onboardingSelectAccountsImportAccountsDescription": "Họrọ akpaego ịga ebụbata.", + "onboardingSelectAccountsImportSelectedAccounts": "Bụbata Akaụntụ Ahọrọla", + "onboardingSelectAccountsFindMoreAccounts": "Chọta akaụntụ ndị ọzọ", + "onboardingSelectAccountsFindMoreNoneFound": "Ahụghị akaụntụ ọbụla", + "recentActivityPrimaryText": "Ihe omume ọhụrụ", + "removeAccountActionButtonRemove": "Wepụ", + "removeAccountRemoveWallet": "Wepụ akaụntụ", + "removeAccountInterpolated": "Wepụ {{accountName}}", + "removeAccountWarningLedger": "N'agbanyeghị na ị na-ewepụ akpaego gị na Phantom, ị ga enwe ike etinyeghachị ya site na-eji \"Njikoo Ihe Nchekwa Akpaego\" na arụsị ọrụ ike.", + "removeAccountWarningSeedVault": "N'agbanyeghị na ị na ewepụ akpaego a na Phantom, ị ga enwe ike itinyeghachị ya site na-iji \"Ebe Ndebe Akpaego\" maka ọtụtụ nzipụ.", + "removeAccountWarningPrivateKey": "Ozugbo iwepụrụ akpaego a, Phantom agaghị enwe ike enwetaghachịrị gị ya. Gbaa mbo hụ na ị chekwara nọmba nzuzo mbanye gị.", + "removeAccountWarningSeed": "N'agbanyeghị na ị na-ewepụ akpaego gị na Phantom, ị ga enwe ike enwetaghachị ya site na eji mnemonic na nke a maọbụ na akpaego ọzọ.", + "removeAccountWarningReadOnly": "Iwepụ akaụntụ a agaghị emetụta akpaego gị, n'ihi na ọ bụ akpaego nke aga-elele naanị.", + "removeSeedPrimaryText": "Mwepu Okwu Nzuzo {{number}}", + "removeSeedSecondaryText": "Nke a ga-ewepụ akaụntụ nile dị n'ime Okwu Nzuzo nke {{number}}. Gba mbọ hụ na ị chekwara okwu nzụzo nke ị nweburu.", + "resetSeedPrimaryText": "Were okwu nzuzo ọhụrụ hazigharịa aapụ", + "resetSeedSecondaryText": "Nke a ga ewepụ akaụntụ nile diwara gbo ma were ndị ọhụrụ nọchie ha. Gba mbọ hụ na enwere ebe idokwara okwu nzuzo nakwa akara mgbachi nkeonwe gị.", + "resetAppPrimaryText": "Hazigharịa ma hichaa aapụ", + "resetAppSecondaryText": "Nke a ga-ewepụ akaụntụ na ozi nile dịbụ adị. Gba mbọ hụ na ị dokwara okwu nzuzo nakwa nọmba nzuzo mbanye gị.", + "richTransactionsDays": "ụbọchị gasị", + "richTransactionsToday": "Taa", + "richTransactionsYesterday": "Ụnyaahụ", + "richTransactionDetailAccount": "Akaụntụ", + "richTransactionDetailAppInteraction": "Mmekọrịta Aapụ", + "richTransactionDetailAt": "na", + "richTransactionDetailBid": "Kwe ọnụ", + "richTransactionDetailBidDetails": "Nkọwa ikwe ọnụ", + "richTransactionDetailBought": "Zụtara", + "richTransactionDetailBurned": "Ebibiela", + "richTransactionDetailCancelBid": "Kagbuo ikwe ọnụ", + "richTransactionDetailCompleted": "Emechala", + "richTransactionDetailConfirmed": "Emela nkwadoeziokwu", + "richTransactionDetailDate": "Deeti", + "richTransactionDetailFailed": "Ọgaghị", + "richTransactionDetailFrom": "Site na", + "richTransactionDetailItem": "Eserese", + "richTransactionDetailListed": "Ngosịpụta eserese", + "richTransactionDetailListingDetails": "Nkọwa Ngosipụta eserese", + "richTransactionDetailListingPrice": "Ọnụego Akwadoro", + "richTransactionDetailMarketplace": "Ebenzụtahịa", + "richTransactionDetailNetworkFee": "Ego ụgwọ nzipụ ego", + "richTransactionDetailOriginalListingPrice": "Ọnụego Akwadobụrụ ya", + "richTransactionDetailPending": "Nke ana-emebeghị nkwadoziokwu", + "richTransactionDetailPrice": "Ọnụego", + "richTransactionDetailProvider": "Ebenreahịa", + "richTransactionDetailPurchaseDetails": "Nkọwa ihe Azụrụ", + "richTransactionDetailRebate": "Nyeghachi ego", + "richTransactionDetailReceived": "Nwetara", + "richTransactionDetailSaleDetails": "Nkọwa ihe orire", + "richTransactionDetailSent": "Ezigala", + "richTransactionDetailSold": "Azụọla", + "richTransactionDetailStaked": "Akuchiela ruo nwa oge", + "richTransactionDetailStatus": "Ọnọdụ ya", + "richTransactionDetailSwap": "Mgbanweta ihe onwunwe", + "richTransactionDetailSwapDetails": "Nkọwa Mgbanwete ihe onwunwe", + "richTransactionDetailTo": "Na", + "richTransactionDetailTokenSwap": "Mgbanwete tokin", + "richTransactionDetailUnknownNFT": "NFT ana-amaghị", + "richTransactionDetailUnlisted": "Egosipụtaghị eserese", + "richTransactionDetailUnstaked": "Akụchịghị", + "richTransactionDetailValidator": "Onye o mee nkwadoeziokwu", + "richTransactionDetailViewOnExplorer": "Lelee na {{explorer}}", + "richTransactionDetailWithdrawStake": "Wepụ Nkuchi ruo nwa oge", + "richTransactionDetailYouPaid": "Ị Kwụrụ Ụgwọ", + "richTransactionDetailYouReceived": "Ị Nwetara", + "richTransactionDetailUnwrapDetails": "Nkọwa banyere Mgbanwe", + "richTransactionDetailTokenUnwrap": "Mgbanwe Tokin", + "historyItemsRefreshFailed": "Okweghi ebụbata nzipụ ego ndị kacha ọhụrụ.", + "historyItemsPagingFailed": "Okweghi ebụbata nzipụ ego ndị kacha mee ochie.", + "historyItemsTestnetNotAvailable": "Ndekọ ozi nzipụ ego nile na Testnet adịghị ugbu a", + "historyUnknownDappName": "Nke ana-amaghị", + "historyStatusSucceeded": "Ọ gara nke ọma", + "historyNetwork": "Netwọk", + "historyAttemptedAmount": "Ọnụego anwara", + "historyAmount": "Ọnụ ego", + "sendAddressBookButtonLabel": "Ebe Nchekwa Adreesi", + "addressBookSelectAddressBook": "Ebe Nchekwa Adreesi", + "sendAddressBookNoAddressesSaved": "Enweghị adreesi echekwara", + "sendAddressBookRecentlyUsed": "Ejiri Ugbu a", + "addressBookSelectRecentlyUsed": "Ejiri Ugbu a", + "sendConfirmationLabel": "Aha adreesi akpaego", + "sendConfirmationMessage": "Ozi", + "sendConfirmationNetworkFee": "Ego Nzipu", + "sendConfirmationPrimaryText": "Mee nkwadoeziokwu Nzipụ", + "sendFungibleSummaryNetwork": "Netwọk", + "sendFungibleSummaryNetworkFee": "Ego ụgwọ nzipụ ego", + "sendFungibleSummaryEstimatedTime": "Oge atụrụ anya ya", + "sendFungiblePendingEstimatedTime": "Oge atụrụ atụmatụ ya", + "sendFungibleSummaryEstimatedTimeDescription": "Ịga ngwa ngwa azụ m ahịa Ethereum na-agbado ụkwụ n'ọtụtụ ihe. Ị nwere ike ime ka ọ ga ngwa ngwa karịa site n'ịpị \"Ụgwọ Netwọk\".", + "sendSummaryBitcoinPendingTxTitle": "E nweghị ike iziga nzipu", + "sendSummaryBitcoinPendingTxDescription": "I nwere ike ịnwe naanị otu nzipu BTC n'echere n'otu mgbe. Biko chere ka omecha, tupu ime nzipu ọhụrụ.", + "sendFungibleSatProtectionTitle": "Ji Nchekwa Sat eme Nzipụ", + "sendFungibleSatProtectionExplainer": "Phantom na-ahụ na a gaghị eji Ordinals na BRC20s gị eme ụgwọ nzipụ ego maọbụ nzipụ Bitcoin.", + "sendFungibleTransferFee": "Ego nzipụ tokin", + "sendFungibleTransferFeeToolTip": "Onye mmepụta tokin a natara ego na nzipụ ọbụla e mere. Nke a abụghị ego ana-ana maọbụ nke Phantom na-anọkọta.", + "sendFungibleInterestBearingPercent": "Ọnụego Ọmụrụ nwa Ugbu a", + "sendFungibleNonTransferable": "Nke a na-Enweghí Ike Inyefe", + "sendFungibleNonTransferableYes": "Ee", + "sendStatusErrorMessageInterpolated": "E nwere ihe na-agaghị nke ọma mgbe achọrọ izipụ tokin na <1>{{uiRecipient}}", + "sendStatusErrorTitle": "Enweghi ike ezipụ", + "sendStatusLoadingTitle": "Na-ezipụ...", + "sendStatusSuccessMessageInterpolated": "Nziga tokin gị na <1>{{uiRecipient}} gara nke ọma", + "sendStatusSuccessTitle": "Ezigala!", + "sendStatusConfirmedSuccessTitle": "E zipụla!", + "sendStatusSubmittedSuccessTitle": "E zigala Nzipu ego", + "sendStatusEstimatedTransactionTime": "Oge Nzipu ego A tụrụ anya: {{time}}", + "sendStatusViewTransaction": "Lelee nzipụ ego", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} to <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} was successfully sent to <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "E zipuru <2>{{uiAmount}}{{assetSymbol}} ọfụma gaa na <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} failed to send to <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "Njehie koodu {{code}}", + "sendFormErrorInsufficientBalance": "Ego fodurunu ezughi ezu", + "sendFormErrorEmptyAmount": "Ole achọrọ", + "sendFormInvalidAddress": "Adreesị {{assetName}} amakoghị", + "sendFormErrorInvalidSolanaAddress": "Adreesi Solana amakọghị", + "sendFormErrorInvalidTwitterHandle": "Edebanyeghị ahaọjịarụTwitter a", + "sendFormErrorInvalidDomain": "Edebanyeghi domain a", + "sendFormErrorMinRequiredInterpolated": "Opekampe achọrọ {{minAmount}} {{tokenName}}", + "sendRecipientTextareaPlaceholder": "Adreesi onye nweta SOL", + "sendRecipientTextAreaPlaceholder2": "Adreesị {{symbol}} nke ndị na anata ya", + "sendMemoOptional": "Ozi mgbakwunye (nhọrọ)", + "sendMemo": "Ozi mgbakwunye", + "sendOptional": "nhọrọ", + "settings": "Nhazi", + "settingsDapps": "dApps", + "settingsSelectedAccount": "Akaụntụ a họrọ", + "settingsAddressBookNoLabel": "Onweghi aha adreesi akpaego", + "settingsAddressBookPrimary": "Ebe Nchekwa Adreesi", + "settingsAddressBookRecentlyUsed": "Ejiri Ugbu a", + "settingsAddressBookSecondary": "Chịkwa adreesi ana-ejikarị", + "settingsAutoLockTimerPrimary": "Nhazi Oge Mgbanyu nke Akpaaka", + "settingsAutoLockTimerSecondary": "Gbanwee ogologo oge nhazi oge mgbanyu nke akpaaka gị", + "settingsChangeLanguagePrimary": "Gbanwee Asụsụ", + "settingsChangeLanguageSecondary": "Gbanwee ngosi asụsụ", + "settingsChangeNetworkPrimary": "Gbanwee Netwok", + "settingsChangeNetworkSecondary": "Hakọọ nhazi netwok gị", + "settingsChangePasswordPrimary": "Gbanwee Passwọọdụ", + "settingsChangePasswordSecondary": "Gbanwee passwọọdụ mkpọchị ihuenyo gị", + "settingsCompleteBetaSurvey": "Mezuo Nyocha nke Beta", + "settingsDisplayLanguage": "Gosi Asụsụ", + "settingsErrorCannotExportLedgerPrivateKey": "Enweghị ike ebụbata nọmba nzuzo mbanye nke ebe Ndeko nzipụ ego", + "settingsErrorCannotRemoveAllWallets": "Agaghị ewepụlị akaụntụ nile", + "settingsExportPrivateKey": "Gosi akara mbanye nzuzo", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Ahadomain", + "settingsNetworkPhantomRPC": "Netwọkụ nke Phanto RPC", + "settingsTestNetworks": "Netwọk ndị eji eme Nnwale", + "settingsUseCustomNetworks": "Jiri Netwok nke Ahazịrị ahazị", + "settingsTestnetMode": "Ọnọdụ Testnet", + "settingsTestnetModeDescription": "Gụnyere ma ego ndị fọdụrụ nakwa njikọ aapụ.", + "settingsWebViewDebugging": "Idozi Njehie na Nlele Weebụ", + "settingsWebViewDebuggingDescription": "Na-enye gị ohere inyocha ma dozie njehie na nlele weebụ dị n'ime aapụ ihe nchọgharị.", + "settingsTestNetworksInfo": "Ịgbanwe gaa na Testnet netwọk ọ bụla kwesiri ịbụ naanị maka nnwale. Biko mara na tokin ndị nọ na Testnet Netwọk anaghị enwe ihe uru ego ọ bụla.", + "settingsEmojis": "Emoji", + "settingsNoAddresses": "Enweghi adreesi", + "settingsAddressBookEmptyHeading": "Ebe Nchekwa Adreesi gị togboro chakọọ", + "settingsAddressBookEmptyText": "Pịa bọtịnụ \"+\" maọbụ nke \"Tinye Adreesị\" iji tinye adreesị kacha amasị gị", + "settingsEditWallet": "Dezie Akaụntụ", + "settingsNoTrustedApps": "Enweghi aapụ atụkwasịrị obi", + "settingsNoConnections": "Enwebeghị njiko ugbu a.", + "settingsRemoveWallet": "Wepụ Akaụntụ", + "settingsResetApp": "Hazigharịa aapụ", + "settingsRemoveSecretPhrase": "Wepụ Okwu Nzuzo", + "settingsResetAppWithSecretPhrase": "Were okwu nzuzo hazigharịa aapụ", + "settingsResetSecretRecoveryPhrase": "Hazigharịa Okwu Nzuzo Nnwetaghachị", + "settingsShowSecretRecoveryPhrase": "Gosi Okwu Nzuzo Nnwetaghachị", + "settingsShowSecretRecoveryPhraseSecondary": "Gosi Okwu Nzuzo mwetaghachi", + "settingsShowSecretRecoveryPhraseTertiary": "Gosi okwu nzuzo", + "settingsTrustedAppsAutoConfirmActiveUntil": "Ruo {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "Kwado Na-akpaghị aka", + "settingsTrustedAppsDisclaimer": "Gbanye nkwado-n'akpaghị aka naanị na webụsaịtị ndị ịnwere ntụkwasịobị na ha", + "settingsTrustedAppsLastUsed": "Jirila {{formattedTimestamp}} n'oge gara aga", + "settingsTrustedAppsPrimary": "Aapụ ndị Ejikọrọ", + "settingsTrustedApps": "Aapụ ndị E nwere ntụkwasịobi na ha", + "settingsTrustedAppsRevoke": "Kagbuo", + "settingsTrustedAppsRevokeToast": "ewepụla njikọ {{trustedApp}}", + "settingsTrustedAppsSecondary": "Hakọọ ngwaọrụ ị ntụkwasiri obi", + "settingsTrustedAppsToday": "Taa", + "settingsTrustedAppsYesterday": "Ụnyaahụ", + "settingsTrustedAppsLastWeek": "Izu ụka gara a ga", + "settingsTrustedAppsBeforeYesterday": "Tupu ụnyaahụ", + "settingsTrustedAppsDisconnectAll": "Wepụ njikọ pụọ na ha nile", + "settingsTrustedAppsDisconnectAllToast": "E wepụla njikọ Aapụ nile", + "settingsTrustedAppsEndAutoConfirmForAll": "Kwụsị nkwado n'akpaghị aka maka ha nile", + "settingsTrustedAppsEndAutoConfirmForAllToast": "A kwụsịla nkwado n'akpaghị aka nile", + "settingsSecurityPrimary": "Nchekwa na Ihe nzuzo", + "settingsSecuritySecondary": "Melite nhazi nchekwa gị", + "settingsActiveNetworks": "Netwọkụ ndị nọ n'Ọrụ", + "settingsActiveNetworksAll": "Ihe nile", + "settingsActiveNetworksSolana": "Naanị Solana", + "settingsDeveloperPrimary": "Nhazị Onye mmepụta", + "settingsAdvanced": "Nhazi Dị elu", + "settingsTransactions": "Nhazị Nzipụ ego", + "settingsAutoConfirm": "Nhazi Nkwado a n'akpaghị aka", + "settingsSecurityAnalyticsPrimary": "Kekọrịta Nyocha mgbanweta data na Ekpugheghị Njirimara", + "settingsSecurityAnalyticsSecondary": "Gbanye iji nyere anyị aka emeziwanye", + "settingsSecurityAnalyticsHelper": "Phantom anaghị eji ozi nkeonwe gị eme nyocha", + "settingsSuspiciousCollectiblesPrimary": "Zoo Ihe onwunwe dịgịtalụ ana Enyo Enyo", + "settingsSuspiciousCollectiblesSecondary": "Pịa bọtịnụ iji zoo ihe onwunwe dịgịtalụ akara", + "settingsPreferredBitcoinAddress": "Adreesị Bitcoin nke ị họrọ", + "settingsEnabledAddressesUpdated": "Etinyela ozi ọhụrụ na-adreesi ndị ana-ahụ anya!", + "settingsEnabledAddresses": "Adreesị ndị A gbanyere", + "settingsBitcoinPaymentAddressForApps": "Adrees eji akwụ ụgwọ maka App gasị", + "settingsBitcoinOrdinalsAddressForApps": "Adreesị Ordinals maka App gasị", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Mgbe emepụtara ụdị adreesị abụọ ahụ dị n'elu, maka ụfọdụ ụdị aapụ dịka Magic Eden, a ga-eji adreesị Native Segwit gị etinye ego eji azụ ihe. A ga-anata ihe onwunwe dịgịtalụ ndị azụrụ azụ na adreesị Taproot gị.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "Adreesị mburubịa Bitcoin n'ime Phantom i ji hụ na ha gakọrọ.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(Mburubịa)", + "settingsPreferredBitcoinAddressTaprootExplainer": "Ụdị adreesị kachasị dị ọhụrụ, na-enwekarị ụgwọ nzipụ ego dị ọnụ ala.", + "settingsPreferredExplorers": "Ebe nchọta data Ahọrọla", + "settingsPreferredExplorersSecondary": "Gbanwee na-ebe nchọta data nke ị họrọla", + "settingsCustomGasControls": "Njikwa Nhazi Ụgwọ ego nzipụ etu esiri chọọ", + "settingsAttachApplicationLogs": "Gbakwụnye Ozi Aapụ", + "settingsDownloadApplicationLogs": "Budata Ozi gbasara igwe Aapụ", + "settingsDownloadApplicationLogsShort": "Budata Ozi Aapụ", + "settingsDownloadApplicationLogsHelper": "O nwere ozi ime, ozi ọdịda mba, nakwa adreesị akpaego ọha, iji nye aka n'ịdozi nsogbu Enyemaka na Phantom", + "settingsDownloadApplicationLogsWarning": "Onweghị ozi dị mkpa dịka mkpụrụokwu mkpọchi ma ọ bụ akara mbanye nzuzo e tinyere.", + "settingsWallet": "Akpaego", + "settingsPreferences": "Mmasị", + "settingsSecurity": "Nchekwa", + "settingsDeveloper": "Onye nrụpụta", + "settingsSupport": "Enyemaka", + "settingsWalletShortcutsPrimary": "Gosipụta Ụzọ mkpirisi ịbanye Akpaego", + "settingsAppIcon": "Icon Aapụ", + "settingsAppIconDefault": "Nke ana-eji", + "settingsAppIconLight": "Light\n", + "settingsAppIconDark": "Dark", + "settingsAutoConfirmHeader": "Nkwado n'akpaghị aka", + "stakeAccountCardActiveStake": "Nkuchi coin ruo nwa oge nọ n'ọrụ", + "stakeAccountCardBalance": "Ego fodurunu", + "stakeAccountCardRentReserve": "Ebe Ndebe Mgbazinye Ego Ụgwọ", + "stakeAccountCardRewards": "Ihe nrite ikpeazụ", + "stakeAccountCardRewardsTooltip": "Nke a bụ ihe nrita ị nwetara nso-nso a site na nkuchi ị mere. A ga n'enye gị ihe nrita kwa ụbọchị atọ ọbụla.", + "stakeAccountCardStakeAccount": "Adreesị", + "stakeAccountCardLockup": "Kpọchie Ruo", + "stakeRewardsHistoryTitle": "Ndeko Ihe nrite", + "stakeRewardsHistoryItemTitle": "Ihe nrite", + "stakeRewardsHistoryEmptyList": "E nweghi ihe nrite", + "stakeRewardsTime_zero": "Taa", + "stakeRewardsTime_one": "Ụnyahụ", + "stakeRewardsTime_other": "{{count}} ụbọchị gara aga", + "stakeRewardsItemsPagingFailed": "Mbupụta ihe nrita ndị kacha ochie a gaghị.", + "stakeAccountCreateAndDelegateErrorStaking": "E nwere nsogbu na-enye inye o mee nkwadoeziokwu nkuchi ruo nwa oge. Biko nwaa ọzọ.", + "stakeAccountCreateAndDelegateSolStaked": "Akuchiela SOL ruo nwa oge!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "SOL ga-ebido erite onyinye ego<1>n'mkpụrụ ụbọchị ole ozugbo akaụntị akuchiri ruo nwa oge bidoro rụwa ọrụ.", + "stakeAccountCreateAndDelegateStakingFailed": "Nkuchi ruo nwa oge Agaghị nke ọma", + "stakeAccountCreateAndDelegateStakingSol": "Na-akuchi SOL ruo nwa oge...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Anyị na emepụta akaụntụ aga akuchi ruo nwa oge, mgbe ahụ na enyefe SOL gị", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Anyị na emepụta akaụntụ aga akuchi ruo nwa oge, mgbe ahụ na enyefe {{validatorName}} SOL gị", + "stakeAccountCreateAndDelegateViewTransaction": "Lelee Nzipụ ego", + "stakeAccountDeactivateStakeSolUnstaked": "Ewepụla nkuchi SOL!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Ị ga-enwe ike ewepụ nkuchi gị<1>n'mkpụrụ ụbọchị ole ozugbo akaụntị akuchiri ruo nwa oge kwusiri ịrụ ọrụ.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "Ị ga-enwe ike ịdọrọ ihe nrịta ọmụrụnwa gị na mkpụrụ ụbọchị ole-na-ole ma ọ bụrụ na akaụntụ ọmụrụnwa kuchie.", + "stakeAccountDeactivateStakeUnstakingFailed": "Iwepụ Nkuchi ruo nwa oge Agaghị nke ọma", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "E nwere nsogbu ewepụ nkuchi ruo nwa oge n'aka onye o mee nkwadoeziokwu a. Biko nwaa ọzọ.", + "stakeAccountDeactivateStakeUnstakingSol": "Na-ewepụ nkuchi SOL ruo nwa oge...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "Anyị na amalite usoro iwepụ nkuchi SOL gị ruo nwa oge.", + "stakeAccountDeactivateStakeViewTransaction": "Lelee Nzipụ ego", + "stakeAccountDelegateStakeSolStaked": "Akuchiela SOL ruo nwa oge!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "SOL ga-ebido erite onyinye ego<1>n'mkpụrụ ụbọchị ole ozugbo akaụntị akuchiri ruo nwa oge bidoro rụwa ọrụ.", + "stakeAccountDelegateStakeStakingFailed": "Nkuchi ruo nwa oge Agaghị nke ọma", + "stakeAccountDelegateStakeStakingFailedDescription": "E nwere nsogbu na-enye o mee nkwadoeziokwu a nkuchi ruo nwa oge. Biko nwaa ọzọ.", + "stakeAccountDelegateStakeStakingSol": "Na-akuchi SOL ruo nwa oge...", + "stakeAccountDelegateStakeStakingSolDescription": "Anyị na enyefe SOL gị.", + "stakeAccountDelegateStakeViewTransaction": "Lelee Nzipụ ego", + "stakeAccountListActivationActivating": "Na-ebido ịrụ ọrụ", + "stakeAccountListActivationActive": "Nọ n'ọrụ", + "stakeAccountListActivationInactive": "Anọghị n'ọrụ", + "stakeAccountListActivationDeactivating": "Na-agbanyụ", + "stakeAccountListErrorFetching": "Anyị enwetenwughị akaụntụ nkuchi ego. Biko nwaa ọzọ ma emecha.", + "stakeAccountListNoStakingAccounts": "E nweghi Akaụntụ Akuchiri ruo nwa oge", + "stakeAccountListReload": "Bụbatagharịa", + "stakeAccountListViewPrimaryText": "Nkuchi gị ruo nwa oge", + "stakeAccountListViewStakeSOL": "Kuchie SOL ruo nwa oge", + "stakeAccountListItemStakeFee": "{{fee}} ego nzipụ", + "stakeAccountViewActionButtonRestake": "Kụchịgharịa", + "stakeAccountViewActionButtonUnstake": "Wepụ nkuchi", + "stakeAccountViewError": "Njehie", + "stakeAccountViewPrimaryText": "Nkuchi gị ruo nwa oge", + "stakeAccountViewRestake": "Kụchịgharịa", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "Akuchiri SOL gị ugbu a n'aka onye o mee nkwadoeziokwu. Ị kwesiri iwepụ nkuchi <1> iji nweta ego ndị a.<3>Mụtakwuo", + "stakeAccountViewStakeInactive": { + "part1": "Akaụntụ a akuchiri anọghị n'ọrụ. Chebara echiche ewepu nkuchi ya maọbụ ịchọta onye o mee nkwadoeziokwu aga-enyefe ya n'aka.", + "part2": "Mụtakwuo" + }, + "stakeAccountViewStakeNotFound": "Enweghi ike ịchọta akaụntu a akuchiri.", + "stakeAccountViewViewOnExplorer": "Lelee na {{explorer}}", + "stakeAccountViewWithdrawStake": "Wepụ Nkuchi ruo nwa oge", + "stakeAccountViewWithdrawUnstakedSOL": "Wepụ SOL nke ana akuchighi", + "stakeAccountWithdrawStakeSolWithdrawn": "Ewepụla SOL!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "Ewepụla SOL gị.", + "part2": "A ga ewepụ akaụntị a akuchiri n'ime nkeji ole na ole na abịanụ n'akpaghị aka." + }, + "stakeAccountWithdrawStakeViewTransaction": "Lelee Nzipụ ego", + "stakeAccountWithdrawStakeWithdrawalFailed": "Mwepụ agaghị", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "E nwere nsogbu na-iwepụ na akaụntụ akuchiri. Biko nwaa ọzọ.", + "stakeAccountWithdrawStakeWithdrawingSol": "Na-ewepụ SOL...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Anyị na-ewepụ SOL gị na akaụntụ a akuchiri.", + "startEarningSolAccount": "akaụntụ", + "startEarningSolAccounts": "akaụntụ gasị", + "startEarningSolErrorClosePhantom": "Kpatụ ebe a ma nwaa ọzọ", + "startEarningSolErrorTroubleLoading": "Nsogbu na-ebubata ekuchi ruo nwa oge", + "startEarningSolLoading": "Na-ebubata...", + "startEarningSolPrimaryText": "Bido erite SOL", + "startEarningSolSearching": "Na-achọ maka akaụntụ akuchiri", + "startEarningSolStakeTokens": "Kuchir tokins ma rite onyinye ego", + "startEarningSolYourStake": "Nkuchi gị ruo nwa oge", + "unwrapFungibleTitle": "Jiri {{tokenSymbol}} gbanweta", + "unwrapFungibleDescription": "Dọrọ site {{fromToken}} maka {{toToken}}", + "unwrapFungibleConfirmSwap": "Kwado Mgbanweta", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "Ọnụego Kacha mma!", + "swapFeesEstimatedFees": "Ego nzipụ ego Agbakọrọ", + "swapFeesFees": "Ụgwọ", + "swapFeesPhantomFee": "Ego nzipu Phantom", + "swapFeesPhantomFeeDisclaimer": "Anyị na achọtakarị ọnụego kacha mma enwere ike enweta site na n'aka ndị achụmnta ego kachasịnụ. A ga etinye ego nzipu {{feePercentage}} na ọnụego a na ụzọ mmereonwe.", + "swapFeesRate": "Ọnụego kacha mma", + "swapFeesRateDisclaimer": "Ọnụego kacha mma sitere na Nweta ahịa Jupiter na ọtụtụ ebe njiko ndị na-azụ ahịa na ndị na ere ahịa.", + "swapFeesRateDisclaimerMultichain": "Ọnụego kacha mma e nwere ike inweta n'ebe ịzụ ahịa crypto nke onye na ibe ya.", + "swapFeesPriceImpact": "Mmetụta Mgbanwe ọnụego", + "swapFeesHighPriceImpact": "Mmetụta Ugwọ Dị elu", + "swapFeesPriceImpactDisclaimer": "Ọdịịche dị n'etiti ọnụ ahịa na mgbakọta ọnụego dabere na ọnụego eji ere ihe.", + "swapFeesSlippage": "Ọdịiche na ọnụego atụrụ anya na ọnụego azụtara ahịa", + "swapFeesHighSlippage": "Ọdị Iche dị Elu na Ọnụego Atụrụ Anya na Ọnụego Azụtara Ahịa", + "swapFeesHighSlippageDisclaimer": "Nzipụ ego gị agaghị aga ma ọ bụrụ na ọnụegọ gbanwe n'ụzọ na adịghị gị mma karịa {{slippage}}%.", + "swapFeesSlippageDisclaimer": "Ọnụego nke ọnụahịa ị ji azụta ihe nwere ike ịgbanwe na ọnụego enyere.", + "swapFeesProvider": "Ebenreahịa", + "swapFeesProviderDisclaimer": "Ebe njiko ndị na-azụ ahịa na ndị na ere ahịa eji emezu azumahịa.", + "swapEstimatedTime": "Oge A tụrụ anya", + "swapEstimatedTimeShort": "Oge A na-atụ anya", + "swapEstimatedTimeDisclaimer": "Oge a tụrụ anya maka ọwara njikọ ahụ ga-agbado ụkwụ n'ọtụtụ ihe metụtara ngwa ngwa nke nzipu ego were dị iche.", + "swapSettingsButtonCommand": "Mepee Ebe Nhazi Mgbanwete ihe onwunwe", + "swapQuestionRetry": "Nwaa ọzọ?", + "swapFlowYouPay": "Ị ga Akwụ", + "swapFlowYouReceive": "Ị ga Enweta", + "swapFlowActionButtonText": "Nyochagharịa Ihe Ịtụrụ", + "swapAssetCardTokenNetwork": "{{symbol}} na {{network}}", + "swapAssetCardMaxButton": "Kacha", + "swapAssetCardSelectTokenAndNetwork": "Họrọ Tokin na Netwọk", + "swapSlippageSettingsTitle": "Nhazi Ọdịiche ọnụego atụrụ anya na ọnụego azụtara ahịa", + "swapSlippageSettingsSubtitle": "Nzipụ ego gị agaghị aga ma ọbụrụ na ọnụego gbanwee karịa ọdịiche ọnụego atụrụ anya na ọnụego azụtara ahịa. Nke a na-ejikarị akwadoro bụ 0.3% -ọnụahịa dị oke elu ga-ebute azụmahịa na-agaghị eweta uru.", + "swapSlippageSettingsCustom": "Nhazi etu esiri chọọ", + "swapSlippageSettingsHighSlippageWarning": "Nzipụ ego gị nwere ike ịnọrọ na-nchere wee bute azụmahịa na-agaghị eweta uru.", + "swapSlippageSettingsCustomMinError": "Biko tinye ọnụọgụ karịrị {{minSlippage}}%.", + "swapSlippageSettingsCustomMaxError": "Biko tinye ọnụọgụ na-erughi {{maxSlippage}}%.", + "swapSlippageSettingsCustomInvalidValue": "Biko tinye ọnụọgụ ziri ezi.", + "swapQuoteFeeDisclaimer": "Ọnụego gụnyere ego nzipu Phantom {{feePercentage}}", + "swapQuoteMissingContext": "Ọnụego mgbanweta ihe onwunwe adịghị ya", + "swapQuoteErrorNoQuotes": "Na-achọ egbanweta ihe onwunwe na-enweghi ndepụta ọnụego", + "swapQuoteSolanaNetwork": "Netwok Solana", + "swapQuoteNetwork": "Netwọk", + "swapQuoteOneTimeSerumAccount": "Akaụntụ Serum ana-ego otu ugboro", + "swapQuoteOneTimeTokenAccount": "Akaụntụ tokin ana-eji otu ugboro", + "swapQuoteBridgeFee": "Ọnụego Nzipụ Ihe Onwunwe", + "swapReviewFlowActionButtonPrimary": "Mgbanweta ihe onwunwe", + "swapReviewFlowPrimaryText": "Nyochagharịa Ihe Ịtụrụ", + "swapReviewFlowYouPay": "Ị ga Akwụ", + "swapReviewFlowYouReceive": "Ị ga Enweta", + "swapTxConfirmationReceived": "Nwetara!", + "swapTxConfirmationSwapFailed": "Mgbanweta ihe onwunwe agaghị", + "swapTxConfirmationSwapFailedSlippageLimit": "Mgbanweta ihe onwunwe ahụ eruola oke ọdịiche na ọnụego atụrụ anya ya na ọnụego azụtara ahịa, biko nwaa ọzọ.", + "swapTxConfirmationSwapFailedInsufficientBalance": "Anyị enweghị ike imezu arịrịọ ahụ. Ị nweghị ego fọdụrụnụ zuru ezu iji mezuo nzipụ ego ahụ.", + "swapTxConfirmationSwapFailedTryAgain": "Mgbanweta ihe onwunwe agaghị, biko nwaa ọzọ", + "swapTxConfirmationSwappingTokens": "Na-agbanweta tokin...", + "swapTxConfirmationTokens": "Tokin gasị", + "swapTxConfirmationTokensDeposited": "Emechala ya! Etinyela tokin na akpaego gị", + "swapTxConfirmationTokensDepositedTitle": "E mechaala!", + "swapTxConfirmationTokensDepositedBody": "E tinyela tokin n'akpaego gị", + "swapTxConfirmationTokensWillBeDeposited": "ga etinye ya na akpaego gị ozugbo emechara nzipụ egp", + "swapTxConfirmationViewTransaction": "Lelee Nzipụ ego", + "swapTxBridgeSubmitting": "Na-eziga Nzipu ego", + "swapTxBridgeSubmittingDescription": "Mgbanweta {{sellAmount}} na {{sellNetwork}} maka {{buyAmount}} na {{buyNetwork}}", + "swapTxBridgeFailed": "Nzipu ego E zigaghị", + "swapTxBridgeFailedDescription": "Anyị enweghị ike mezuo arịrịọ ahụ.", + "swapTxBridgeSubmitted": "E zigala Nzipu ego", + "swapTxBridgeSubmittedDescription": "Oge Atụrụ anya Iji zipu ego: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "Ị nwere ike imechi windo a n'enweghị nsogbu.", + "swapperMax": "Kachasịnụ", + "swapperTooltipNetwork": "Netwọkụ", + "swapperTooltipPrice": "Ọnụahịa", + "swapperTooltipAddress": "Nkwekọrịta", + "switchToggle": "Bọtinụ mgbanye na mgbanyu", + "termsOfServiceActionButtonAgree": "Ekwetere M", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "Site na ipi <1>\"Ekwetere M\"ị na ekwete <3>Iwu Usoro Ọrụnke eji Phantom mgbanweta tokin.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Anyi edezigharịala Iwu Usoro Ọrụ anyị. Site na ipi <1>\"Ekwetere M\"ị na ekweta na <3>Iwu Usoro ọrụ ọhụrụ anyị.<5><6>Iwu Usoro Ọrụ ọhụrụ anyị gụnyere <8>ndepụta ọnụegomaka ụfọdụ ihe.", + "termsOfServicePrimaryText": "Iwu Usoro Ọrụ", + "tokenRowUnknownToken": "Tokin ana-amaghị", + "transactionsAppInteraction": "Mmekọrịta aapụ", + "transactionsFailedAppInteraction": "Mmekọrịta aapụ a gaghị", + "transactionsBidOnInterpolated": "Kwee ọnụ na {{name}}", + "transactionsBidFailed": "Ekwe m ọnụ a gaghị", + "transactionsBoughtInterpolated": "Zụtara {{name}}", + "transactionsBoughtCollectible": "Ihe onwunwe Egotere", + "transactionBridgeInitiated": "E bidola Njikọ", + "transactionBridgeInitiatedFailed": "Mbido Njiko A gaghị", + "transactionBridgeStatusLink": "Lelee Ọnọdụ na LI.FI", + "transactionsBuyFailed": "Ngote a gaghị", + "transactionsBurnedSpam": "Tokin ndị ezitere ana-achọghị ewepụrụ", + "transactionsBurned": "Ebibiela", + "transactionsUnwrapped": "Ọ gbanwela", + "transactionsUnwrappedFailed": "Mgbanwe a gaghị", + "transactionsCancelBidOnInterpolated": "Nkagbu ekwe m ọnụ na {{name}} ", + "transactionsCancelBidOnFailed": "Nkagbu ekwe m ọnụ agaghị", + "transactionsError": "Njehie", + "transactionsFailed": "Ọgaghị", + "transactionsSwapped": "A gbanwetala", + "transactionsFailedSwap": "Mgbanwe a gaghị", + "transactionsFailedBurn": "Mbibi a gaghị", + "transactionsFrom": "Site", + "transactionsListedInterpolated": "Egosipụtara{{name}}", + "transactionsListedFailed": "Ngosipụta a gaghị", + "transactionsNoActivity": "Enweghi ihe omume", + "transactionsReceived": "Nwetara", + "transactionsReceivedInterpolated": "Nwetara {{amount}} SOL", + "transactionsSending": "Na-ezipụ...", + "transactionsPendingCreateListingInterpolated": "Imepụta {{name}}", + "transactionsPendingEditListingInterpolated": "Idezi{{name}}", + "transactionsPendingSolanaPayTransaction": "Ime nkwadoeziokwu Nzipụ ego Solana Pay", + "transactionsPendingRemoveListingInterpolated": "Egosipụtaghị maka orire {{name}}", + "transactionsPendingBurningInterpolated": "Iwepu {{name}}", + "transactionsPendingSending": "Izipu", + "transactionsPendingSwapping": "Igbanweta", + "transactionsPendingBridging": "Ijikọ", + "transactionsPendingApproving": "Akwadowela", + "transactionsPendingCreatingAndDelegatingStake": "Imepụta na inye nkuchi coin ruo nwa oge", + "transactionsPendingDeactivatingStake": "Imechi nkuchi coin ruo nwa oge", + "transactionsPendingDelegatingStake": "Inye nkuchi coin ruo nwa oge", + "transactionsPendingWithdrawingStake": "Iwepu nkuchi coin ruo nwa oge", + "transactionsPendingAppInteraction": "Mmekọrịta aapụ nke ana-emebeghị nkwadoziokwu ya", + "transactionsPendingBitcoinTransaction": "Nzipú BTC na-agabeghí", + "transactionsSent": "Ezigala", + "transactionsSendFailed": "Nzipụ a gaghị", + "transactionsSwapOn": "Mgbanwete ihe onwunwe na {{dappName}}", + "transactionsSentInterpolated": "Ezigala {{amount}} SOL", + "transactionsSoldInterpolated": "Ereela {{name}}", + "transactionsSoldCollectible": "Ihe onwunwe ererela", + "transactionsSoldFailed": "Orire a gaghị", + "transactionsStaked": "Akuchiela ruo nwa oge", + "transactionsStakedFailed": "Nkụchi a gaghị", + "transactionsSuccess": "Ọ gara nke ọma", + "transactionsTo": "Ruo", + "transactionsTokenSwap": "Mgbanwete Tokin", + "transactionsUnknownAmount": "Nke ana-amaghị", + "transactionsUnlistedInterpolated": "Egosipụtaghị {{name}}", + "transactionsUnstaked": "Akụchịghị", + "transactionsUnlistedFailed": "E kweghị gosipụta", + "transactionsDeactivateStake": "Nkụchi e mechirila", + "transactionsDeactivateStakeFailed": "Mmechi nkụchi a gaghị", + "transactionsWaitingForConfirmation": "Na-eche maka eme nkwadoeziokwu", + "transactionsWithdrawStake": "Wepụ Nkuchi coin ruo nwa oge", + "transactionsWithdrawStakeFailed": "Mwepụ nkụchi a gaghị", + "transactionCancelled": "Kagbuo", + "transactionCancelledFailed": "Nkagbu a gaghị", + "transactionApproveToken": "{{tokenSymbol}} A kwadoro", + "transactionApproveTokenFailed": "Gbajọrọ ịkwado {{tokenSymbol}}", + "transactionApprovalFailed": "Nkwado a gaghị", + "transactionRevokeApproveToken": "Kagburu {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "Gbajọrọ ị kagbu {{tokenSymbol}}", + "transactionRevokeFailed": "Nkagbu a gaghị", + "transactionApproveDetailsTitle": "Nkọwa gbasara Nkwado", + "transactionCancelOrder": "Kagbuo ihe a tụrụ", + "transactionCancelOrderFailed": "Nkagbu ihe atụrụ a gaghị", + "transactionApproveAppLabel": "Aapụ", + "transactionApproveAmountLabel": "Ọnụ ego", + "transactionApproveTokenLabel": "Tokin", + "transactionApproveCollectionLabel": "Nchịkọta", + "transactionApproveAllItems": "Kwado ihe niile", + "transactionSpendUpTo": "Mefuo ruo", + "transactionCancel": "Kagbuo Nzipụ ego", + "transactionPrioritizeCancel": "Kagbuo nke ka Mkpa Ibute Ụzọ", + "transactionSpeedUp": "Mee nzipụ ego Osiso", + "transactionCancelHelperText": "Nzipụ ego nke mbu nwere ike ịgacha tupu akagbuo ya.", + "transactionSpeedUplHelperText": "Nke a ga eme ka ịga osiso nzipụ ego gị gbagotekwuo site na etu ọnọdụ netwọk siri dị.", + "transactionCancelHelperMobile": "Ọ ga ewe <1> ihe ruru {{amount}} ịnwa ịkagbu nzipụ ego a. Nzipụ ego nke mbu nwere ike ịgacha tupu akagbuo ya.", + "transactionCancelHelperMobileWithEstimate": "Ọ ga-ewe <1> ihe ruru {{amount}} ịnwa nkagbu nzipụ ego a. Ọ ga-emecha n'ihe dịka {{timeEstimate}}. Nzipụ ego nke mbu nwere ike ịgacha tupu akagbuo ya.", + "transactionSpeedUpHelperMobile": "Ọ ga-ewe <1>ihe ruru {{amount}} iji mee ka ịga ọsịsọ nzipụ ego a gbagotekwuo.", + "transactionSpeedUpHelperMobileWithEstimate": "Ọ ga-ewe <1> ihe ruru {{amount}}iji mee ka ịga ọsịsọ nzipụ ego a gbagotekwuo. Ọ kwesịrị imecha n'ihe dịka {{timeEstimate}}.", + "transactionEstimatedTime": "Oge atụrụ anya ya", + "transactionCancelingSend": "Ikagbu nzipụ", + "transactionPrioritizingCancel": "Ịkagbu nke ka mkpa ibute ụzọ", + "transactionCanceling": "Ikagbu", + "transactionReplaceError": "E nwere njehie merenụ. Enwebeghị ego ndị anara n'akaụntụ gị. Ị nwere ike ịnwa ọzọ.", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} ezughị ezu", + "transactionGasLimitError": "Mgbakọ ụgwọ kacha a ga-akwụ maka i zipụ ego a gaghị", + "transactionGasEstimationError": "Mgbakọ ụgwọ a ga-akwụ i zipu ego a gaghị", + "pendingTransactionCancel": "Kagbuo", + "pendingTransactionSpeedUp": "Mee ngwa ngwa", + "pendingTransactionStatus": "Ọnọdụ", + "pendingTransactionPending": "Nke ana-emebeghị nkwadoziokwu", + "pendingTransactionPendingInteraction": "Mmekọrịta nke ana-Emebeghị Nkwadoziokwu ya", + "pendingTransactionCancelling": "Ikagbu", + "pendingTransactionDate": "Deeti", + "pendingTransactionNetworkFee": "Ego ụgwọ nzipụ ego", + "pendingTransactionEstimatedTime": "Oge atụrụ anya ya", + "pendingTransactionEstimatedTimeHM": "{{hours}} awa {{minutes}} nkeji", + "pendingTransactionEstimatedTimeMS": "{{minutes}} nkeji {{seconds}} nkebi", + "pendingTransactionEstimatedTimeS": "{{seconds}} nkebi", + "pendingTransactionsSendingTitle": "Izipụ {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "Nke ana-amaghị", + "pendingTransactionUnknownApp": "Aapụ ana-Amaghị", + "unlockActionButtonUnlock": "Kpoghee", + "unlockEnterPassword": "Tinye passwọọdụ gị", + "unlockErrorIncorrectPassword": "Passwọọdụ na ezighi ezi", + "unlockErrorSomethingWentWrong": "E nwere ihe na ezighi ezi, biko nwaa ọzọ ma emecha", + "unlockForgotPassword": "Chefuru passwọọdụ", + "unlockPassword": "Passwọọdụ", + "forgotPasswordText": "Ị nwere ike ịhazịgharị passwọọdụ gị site na itinye mkpụrụokwu nzuzo nwetaghachị akpaego gị 12 ruo 24. Phantom agaghị eweghachitere gị passwọọdụ gị.", + "appInfo": "Ihe ọmuma nke aapụ", + "lastUsed": "Oge e jiri ya Ikpeazụ", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "Ọ dịghị maka akaụntụ ndị nwere ngwa nchekwa akpaego.", + "trustedAppAutoConfirmDisclaimer1": "Mgbe ọ nọ n'ọrụ, Phantom ga-akwado arịrịọ nile si na aapụ a na-emeghị ka ịmara ma ọ bụ ịjụ maka nkwado.", + "trustedAppAutoConfirmDisclaimer2": "Ịgbanye nwere ike itinye ego gị n'ihe ize ndụ mpụ. Jiri ihe omume mee ihe naanị na aapụ ndị ịtụkwasịrị obi.", + "validationUtilsPasswordIsRequired": "Achọrọ passwọọdụ", + "validationUtilsPasswordLength": "Passwọodụ ga adịrịrị ogologo mkpụrụedemede 8", + "validationUtilsPasswordsDontMatch": "Passwọọdụ amakọghị", + "validationUtilsPasswordCantBeSame": "Ị gaghị enwe ike eji passwọọdụ ochie gị", + "validatorCardEstimatedApy": "APY a na-atụ anya ya", + "validatorCardCommission": "Ego", + "validatorCardTotalStake": "Ngụkọta nkuchi coin nile ruo nwa oge", + "validatorCardNumberOfDelegators": "# nke Ndị nnweta ego pasent nkuchi akaụntụ", + "validatorListChooseAValidator": "Horo Onye o mee nkwadoeziokwu", + "validatorListErrorFetching": "Anyị enwetenwughị nhazi nkwadoeziokwu. Biko nwaa ọzọ ma emecha.", + "validatorListNoResults": "Enweghi Rịzọọtụ", + "validatorListReload": "Bụbatagharịa", + "validatorListSearch": "Chọọ", + "validatorInfoTooltip": "Onye o mee nkwadoeziokwu", + "validatorInfoTitle": "Ndị o mee nkwadoeziokwu", + "validatorInfoDescription": "Site n'itinye SOL gị na nhazi nkwado-eziokwu, Ị na akwado ọrụ nakwa nchekwa nke netwọk Solana, na-erita kwa SOL n'otu aka ahụ.", + "validatorApyInfoTooltip": "APY E mere atụmatụ ya", + "validatorApyInfoTitle": "APY E mere Atụmatụ ya", + "validatorApyInfoDescription": "Nke a bụ ọnụego ị ga-enweta site na ịkụchi SOL gị nwa mgbe na nhazi nkwadoeziokwu.", + "validatorViewActionButtonStake": "Nkuchi ruo nwa oge", + "validatorViewErrorFetching": "Enweghi ike enweta ndị o mee nkwadoeziokwu.", + "validatorViewInsufficientBalance": "Ego fodurunu ezughi ezu", + "validatorViewMax": "Kachasịnụ", + "validatorViewPrimaryText": "Bido Nkuchi coin ruo nwa oge", + "validatorViewDescriptionInterpolated": "Họrọ SOL ole ị ga achọ <1>ekuchi ruo nwa oge n'aka onye o mee nkwadoeziokwu a. <3>Mụtakwụọ", + "validatorViewAmountSOLRequiredToStakeInterpolated": "{{amount}} SOl achọrọ ekuchi ruo nwa oge", + "validatorViewValidator": "Onye o mee nkwadoeziokwu", + "walletMenuItemsAddConnectWallet": "Tinye/Jikọọ Akpaego", + "walletMenuItemsBridgeAssets": "Ebe nzipụ Ego", + "walletMenuItemsHelpAndSupport": "Enyemaka na Nkwado", + "walletMenuItemsLockWallet": "Kuchie Akpaego", + "walletMenuItemsResetSecretPhrase": "Hazigharịa Okwu Nzuzo", + "walletMenuItemsShowMoreAccounts": "Gosikwuo {{count}}...", + "walletMenuItemsHideAccounts": "Zuo akaụntụ", + "whatsNewOverlayNew": "Ọhụrụ!", + "whatsNewOverlayv1ActionGetAppNow": "Nweta aapụ ahụ ugbu a", + "whatsNewOverlayv1PrimaryText": "Phantom maka iOS dị adị ugbu a!", + "whatsNewOverlayv1ScanWithCamera": "Jiri igwefoto iPhone gị see", + "whatsNewOverlayv1SecondaryText": "Obi dị anyị ụtọ ịma ọkwa na Phantom maka iOS dị ugbu a na ụlọ ahịa aapụ! Nweta ahụmihe ikike Phanton na akpa gị!", + "whatsNewOverlayv2ActionListOnME": "Gosipụta NFT gị na Magic Eden maka orire!", + "whatsNewOverlayv2ActionTryItNow": "Nwaa ya ugbu a", + "whatsNewOverlayv2SecondaryText": "Ị nwere ike egosipụta NFT maka orire ugbu a na Magic Eden site na ebe nchọgharị data Phantom. Dezie ọnụego n'ụzọ dị mfe ma ghara egosipụta maka orire iji chikwaa ngosiputa gị maka orire n'ozuzu.", + "whatsNewOverlayv3ActionBurnSpam": "Bibie nzite NFT ọjọ!", + "whatsNewOverlayv3SecondaryText": "I nweziri ikike ibibi Nzite NFT ọjọ ma nweta obere ọnụego SOL. Pịa na Nzite NFT ọjọ, pịa akara \"...\" ma họrọ \"Bibie Tokin\" iji wepụ ya n'akpaego gị.", + "toggleMultiChainHeader": "Multichain", + "disableMultiChainHeader": "Naanị ọnọdụ Solana", + "disableMultiChainDetail1Header": "Gbalịa ike gị nile na Solana", + "disableMultiChainDetail1SecondaryText": "Jikwaa Akaụntụ Solana, tokin, na Ihe onwunwe dịgịtalụ gị n'ahụghị chaịnụ ndị ọzọ.", + "disableMultiChainDetail2Header": "Gaghachi na Multichain oge ọbụla", + "disableMultiChainDetail2SecondaryText": "A ga-echekwa ego Ethereum na Polygon gi ka fọdụrụ mgbe ịgbanyegharịrị Multichain.", + "disableMultiChainButton": "Gbanye nke Naanị Solana", + "disabledMultiChainHeader": "Agbanyela naanị nke Solana", + "disabledMultiChainText": "Ị nwere ike ịgbanyeghachi multichain oge ọbụla.", + "enableMultiChainHeader": "Gbanye Multichain", + "enabledMultiChainHeader": "A gbanyere Multichain", + "enabledMultiChainText": "E nweziri nkwadozi maka Ethereum na Polygon n'ime akpaego gị ugbua.", + "incompatibleAccountHeader": "Akaụntụ N'agakọghị", + "incompatibleAccountInterpolated": "Biko wepụ naanị akaụntụ Ethereum ndị a tupu ịgbanye naanị ọnọdụ Solana: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "Gịnị mere Ọhụrụ!", + "welcomeToMultiChainPrimaryText": "Otu akpaego maka ihe nile", + "welcomeToMultiChainDetail1Header": "Nkwado Ethereum na Polygon", + "welcomeToMultiChainDetail1SecondaryText": "Tokịn gị nile na NFT sitere na Solana, Ethereum na Polygon n'otu ebe.", + "welcomeToMultiChainDetail2Header": "Jiri aapụ nile ịhụrụ n'anya mee ihe", + "welcomeToMultiChainDetail2SecondaryText": "Jikọọ aapụ na ọtụtụ ụdọ-njikọ n'agbanweghị netwọk.", + "welcomeToMultiChainDetail3Header": "Webata akpaego MetaMask gị", + "welcomeToMultiChainDetail3SecondaryText": "Webata mkpụrụokwu mkpọchi Ethereum na Polygon gị na mfe.", + "welcomeToMultiChainIntro": "Nnọọ n'Phantom nke Ejikoro na Ọtụtụ Ebe", + "welcomeToMultiChainIntroDesc": "Tokin nile na NFT gị nile si na Solana, Ethereum, nakwa Polygon n'otu ebe. Otu akpaego gị maka ime ihe nile.", + "welcomeToMultiChainAccounts": "Nrụgharị Akaụntụ Ejikọrọ na ọtụtụ ebe", + "welcomeToMultiChainAccountsDesc": "Arụgharịrị maka nke e jikọrọ n'ọtụtụ ebe, akaụntụ ọ bụla nweziri adreesị ETH na Polygon yana ha kwekoro ugbu a.", + "welcomeToMultiChainApps": "Na-arụ ọrụ n'Ebe Nile", + "welcomeToMultiChainAppsDesc": "Phantom na aapụ nile dị n'Ethereum, Polygon, na Solana dabara. Pịa \"Jikọọ na MetaMask\" ị wee dị njikere ibido.", + "welcomeToMultiChainImport": "Si na MetaMask bubata, ozugbo", + "welcomeToMultiChainImportDesc": "Si na akpaego dịka MetaMask maọbụ Akpaego Coinbase bubata Okwu Nzuzo gị maọbụ Nọmba nzuzo mbanye. Ha nile n'otu ebe.", + "welcomeToMultiChainImportInterpolated": "<0>Si na akpaego dịka MetaMask maọbụ akpaego Coinbase bubata Okwu Nzuzo gị maọbụ Nọmba nzuzo mbanye. Ha nile n'otu ebe.", + "welcomeToMultiChainTakeTour": "Mee nlegharị anya", + "welcomeToMultiChainSwapperTitle": "Gbanweta na Ethereum, \nPolygon, na Solana", + "welcomeToMultiChainSwapperDetail1Header": "Enyemaka Ethereum na Polygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "Ugbu a ị ga enwe ike ịgbanweta tokin ERC-20 site n'ime akpaego gị.", + "welcomeToMultiChainSwapperDetail2Header": "Ọnụego Kacha Mma ya na Ụgwọ ọkwụkwụ Dị ala nke Ukwu", + "welcomeToMultiChainSwapperDetail2SecondaryText": "Ụzọ 100+ e si erepụ nakwa usoro ọgbara ọhụrụ e ji enweta ọnụ ahịa kacha mma maka ịnweta nnukwu uru ahịa.", + "networkErrorTitle": "Njehie Netwok", + "networkError": "Ọ dị nwute na anyị enweghị ike ịnweta netwok. Biko nwaa ọzọ ma emechaa.", + "authenticationUnlockPhantom": "Kpoghee Phantom", + "errorAndOfflineSomethingWentWrong": "E nwere ihe na ezighi ezi", + "errorAndOfflineSomethingWentWrongTryAgain": "Biko nwaa ọzọ.", + "errorAndOfflineUnableToFetchAssets": "Anyị enweghị ike enweta ihe onwunwe. Biko nwaa ọzọ.", + "errorAndOfflineUnableToFetchCollectibles": "Anyị enweghị ike enweta ihe onwunwe dịgịtalụ. Biko nwaa ọzọ.", + "errorAndOfflineUnableToFetchSwap": "Anyị enweghi ike enweta ozi mgbanweta ihe onwunwe. Biko nwaa ọzọ ma emechaa.", + "errorAndOfflineUnableToFetchTransactionHistory": "Anyị e nweghí ike inweta ndeko ozi nzipụ ego gị nile ugbu a. Lelee njiko netwọkụ gị, maọbụ nwaa ọzọ ma emechaa.", + "errorAndOfflineUnableToFetchRewardsHistory": "Anyị enwenwughị ike ịnweta ndekọ ihe nrita. Biko nwaa ọzọ ma emecha.", + "networkHealthSheetCloseButtonText": "ODỊMMA", + "swapReviewError": "E nwere ihe na ezighi ezi mgbe ana-enyochagharị ihe ịtụrụ, biko nwaa ọzọ.", + "sendSelectToken": "Họrọ Tokin", + "swapBalance": "Ego fodurunu:", + "swapTitle": "Gbanweta Tokins", + "swapSelectToken": "Họrọ Tokin", + "swapYouPay": "Ị ga Akwụ", + "swapYouReceive": "Ị ga E nweta", + "aboutPrivacyPolicy": "Iwu Ihe Nzuzo", + "aboutVersion": "Vershon{{version}}", + "aboutVisitWebsite": "Gaa n'weebusaịtị", + "bottomSheetConnectTitle": "Jikọọ", + "A11YbottomSheetConnectTitle": "Njiko Ihe ozi mmapụta ala aapụ", + "A11YbottomSheetCommandClose": "Njụ Ihe ozi mmapụta ala aapụ", + "A11YbottomSheetCommandBack": "Nlaghachi Ihe ozi mmapụta ala aapụ", + "bottomSheetSignTypedDataTitle": "Ozi mbanye dịgịtalụ", + "bottomSheetSignMessageTitle": "Ozi mbanye dịgịtalụ", + "bottomSheetSignInTitle": "Banye", + "bottomSheetSignInAndConnectTitle": "Banye", + "bottomSheetConfirmTransactionTitle": "Kwado Nzipụ ego", + "bottomSheetConfirmTransactionsTitle": "Kwado Nzipu ego", + "bottomSheetAdvancedTitle": "Dị elu", + "bottomSheetReadOnlyAccountTitle": "Ọnọdụ nke Nlele Naanị", + "bottomSheetTransactionSettingsTitle": "Ego ụgwọ Nzipụ Ego", + "bottomSheetConnectDescription": "Ijiko ga-enye saịtị a ohere ilele ego fọdụrụnụ na ihe ndị na-eme na akaụntụ ahọrọla.", + "bottomSheetSignInDescription": "Ị kwado ozi a ga-egosi na ọ bụ gị nwe akaụntụ a họrọ. Kwado naanị ozi sitere na akụrụngwa ndị ị tụkwasịrị obi.", + "bottomSheetSignInAndConnectDescription": "Ị kwado ga-ekwe ka webụsaịtị a hụ ego fọdụrụ nakwa ihe omume maka akaụntụ a họrọ.", + "bottomSheetConfirmTransactionDescription": "Mgbanwe n'ego fọdụrụ bụ nke a na-atụ anya ya. Ego nakwa ihe onwunwe so nụ abụghị nke e ji n'aka.", + "bottomSheetConfirmTransactionsDescription": "Mgbanwe n'ego fọdụrụ bụ nke a tụrụ anya ya. Ego nakwa ihe onwunwe so abụghị nke eji n'aka.", + "bottomSheetSignTypedDataDescription": "Nke a bụ naanị arịrịo inye ikike. Nzipụ ego a nwere ike ọ gaghị a ga ozigbo.", + "bottomSheetSignTypedDataSecondDescription": "Mgbanwe n'ego fọdụrụ bụ ntụrụmanya. Ego na ihe onwunwe so abụghị nke eji n'aka.", + "bottomSheetSignMessageDescription": "Ị kwado ozi a ga-egosi na ọ bụ gị nwe akaụntụ ndị ahọrọ. Kwado naanị ozi sitere na akụrụngwa ndị ị tụkwasịrị obi.", + "bottomSheetReadOnlyAccountDescription": "E nweghị ike imenwu ihe a n'ọnọdụ nke naanị nlele.", + "bottomSheetMessageRow": "Ozi", + "bottomSheetStatementRow": "Ozi Nkọwa", + "bottomSheetAutoConfirmRow": "Kwado na-akpaghị aka", + "bottomSheetAutoConfirmOff": "Gbanyụọ", + "bottomSheetAutoConfirmOn": "Gbanye", + "bottomSheetAccountRow": "Akaụntụ", + "bottomSheetAdvancedRow": "Dị elu", + "bottomSheetContractRow": "Adreesị Nkwekọrịta", + "bottomSheetSpenderRow": "Adreesị ndi enyere ikike Ime Nzipụ", + "bottomSheetNetworkRow": "Netwọk", + "bottomSheetNetworkFeeRow": "Ego ụgwọ Netwọk", + "bottomSheetEstimatedTimeRow": "Oge A tụrụ anya", + "bottomSheetAccountRowDefaultAccountName": "Akaụntụ", + "bottomSheetConnectRequestDisclaimer": "Jikọọ naanị na webụsaịtị ndị ị tụkwasịrị obị", + "bottomSheetSignInRequestDisclaimer": "Banye naanị na webụsaịtị ndị ịtụkwasịrị obi", + "bottomSheetSignatureRequestDisclaimer": "Kwado naanị ma ọ bụrụ na ị nwere ntụkwasịobi na webụsaịtị a.", + "bottomSheetIgnoreWarning": "Leghara ị dọ aka na ntị, gaa n'ihu n'agbanyeghị", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "E nweghị mgbanwe na ego fọdụrụnụ ahụtara. Biko gaa n'ihu na nlezianya ma mee nkwadoeziokwu ma ọbụrụ na ị nwere ntụkwasi obi na saịtị a.", + "bottomSheetReadOnlyWarning": "Ị ga elele adreesị a naanị. Ọ ga-adị mkpa ibubata iji nwee ike ịbịanye aka na nzipụ ego nakwa ozi.", + "bottomSheetWebsiteIsUnsafeWarning": "Weebụsaịtị a nọ n'ihe ize ndụ eji, o nwere ike ịnwa izu ego gị.", + "transactionsFromInterpolated": "Site na:{{from}}", + "transactionsFromParagraphInterpolated": "Site {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "Taa", + "transactionsToInterpolated": "Gaa na:{{to}}", + "transactionsToParagraphInterpolated": "Ruo {{to}}", + "transactionsYesterday": "Ụnyaahụ", + "addEditAddressAdd": "Tinye adreesi", + "addEditAddressDelete": "Hịchapụ adreesi", + "addEditAddressDeleteTitle": "E ji n'aka na i chọr ọ ehichapụ adreesi a?", + "addEditAddressSave": "Chekwaa adreesi", + "dAppBrowserComingSoon": "ihe nchọgharị dApp na-abịa n'oge na-adịghị anya!", + "dAppBrowserSearchPlaceholder": "Chọọ maọbụ pinye URL", + "dAppBrowserOpenInNewTab": "Mepee n'ibe nchọtaihe ịntanetị ọhụrụ", + "dAppBrowserSuggested": "Nke atụrụ arọ ya", + "dAppBrowserFavorites": "Nke kacha amasị", + "dAppBrowserBookmarks": "Ndekọba webụsaịtị", + "dAppBrowserBookmarkAdd": "Tinye Ndekọba webụsaịtị", + "dAppBrowserBookmarkRemove": "Wepụ Ndekọba webụsaịtị", + "dAppBrowserTrustedApps": "Nke ọhụrụ", + "dAppBrowserFavoritesDescription": "A ga egosi nke kacha amasị gị ebe a", + "dAppBrowserBookmarksDescription": "A ga-egosi ndekọba webụsaịtị gị niile ebe a", + "dAppBrowserRecentsDescription": "Dapp niile e jikọrọ nso nso a ga-egosi ebe a", + "dAppBrowserEmptyScreenDescription": "Pịa URL maọbụ chọọ weebụ", + "dAppBrowserBlocklistScreenTitle": "Akuchiri {{origin}}! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom kwenyere na weebusaịtị a ga emebi ihe nakwa ọ dịghị mma iji.", + "part2": "Akaala saịtị a dịka otu n'ime database nke otu igwe mmadụ emere ka ọ na arụ ọrụ nke ọma nke amaara dịka weebusait na-eji aghụghọ anakọta ihe ọmụma ndị mmadụ nakwa egwu wayo. Ọ bụrụ na ị chere na akara weebusaiti a na njehie, biko tinye akwụkwọ mkpesa." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Laghara ịdọ aka n'nti anya, gosi n'agbanyeghị", + "dAppBrowserActionBookmark": "Ndekọba webụsaịtị", + "dAppBrowserActionRemoveBookmark": "Wepụ ndekọba webụsaịtị", + "dAppBrowserActionRefresh": "Bugharịa", + "dAppBrowserActionShare": "Kekọrịta", + "dAppBrowserActionCloseTab": "Mechie ibe webụsaịtị", + "dAppBrowserActionEndAutoConfirm": "Kwụsị Nkwado a na-akpaghị aka", + "dAppBrowserActionDisconnectApp": "Wepụ njikọ aapụ", + "dAppBrowserActionCloseAllTabs": "Mechie ibe nziga ihe ịntanetị niile", + "dAppBrowserNavigationAddressPlaceholder": "Debanye webụsaịtị i ji chọọ", + "dAppBrowserTabOverviewMore": "Ọzọ", + "dAppBrowserTabOverviewAddTab": "Tinye Ibe nziga ihe ịntanetị", + "dAppBrowserTabOverviewClose": "Mechie", + "dAppBrowserCloseTab": "Mechie Ibe nziga ihe ịntanetị", + "dAppBrowserClose": "Mechie", + "dAppBrowserTabOverviewAddBookmark": "Tinye Ndekọba webụsaịtị", + "dAppBrowserTabOverviewRemoveBookmark": "Wepụ Ndekọba webụsaịtị", + "depositAssetListSuggestions": "Arọ gasị", + "depositUndefinedToken": "Ya ewutela gị, enweghi ike etinye tokin a", + "onboardingImportRecoveryPhraseDetails": "Nkọwa", + "onboardingCreateRecoveryPhraseVerifyTitle": "Edetuola Okwu Nzuzo Nnwetaghachị?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Ma ijighi okwu nzuzo nnwetaghachị gị ị gaghị enwe ike enweta kii gị maọbụ ihe onwunwe ọ bụla jikoro ya.", + "onboardingCreateRecoveryPhraseVerifyYes": "Ee", + "onboardingCreateRecoveryPhraseErrorTitle": "Njehie", + "onboardingCreateRecoveryPhraseErrorSubtitle": "Mmepụta akaụntụ anyị agaghị nke ọma, biko nwaa ọzọ.", + "onboardingDoneDescription": "Ị ga enwe ike inweta ọṅụ zuru ezu ugbu a na akpaego gị.", + "onboardingDoneGetStarted": "Bido", + "onboardingImportAccountsEmptyResult": "Enweghi akaụntụ ahụrụ", + "onboardingImportAccountsAccountName": "Akaụntụ {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "{{walletIndex}} Ebe ndekọ azụ m ahịa", + "onboardingImportAccountsFoundAccounts_one": "Anyị hụtara {{numberOfWallets}} ihe emere n'akaụntụ", + "onboardingImportAccountsFoundAccounts_other": "Anyị hụtara {{numberOfWallets}} ihe emere n'akaụntụ gasị", + "onboardingImportAccountsFoundAccountsNoActivity_one": "Anyị hụtara {{numberOfWallets}} akaụntụ", + "onboardingImportAccountsFoundAccountsNoActivity_other": "Anyị hụtara {{numberOfWallets}} akaụntụ gasị", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "Mkpuru okwu kwesiri idi opekampe okwu 12.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "Mkpuru okwu kwesiri idi okwu 12 maọbụ 24 kpomkwem.", + "onboardingImportRecoveryPhraseWrongWord": "Okwu na ezighi ezi: {{ words }}.", + "onboardingProtectTitle": "Chekwaa akpaegogị", + "onboardingProtectDescription": "Itinye nchekwa na-eji akara mkpịsị aka ga-agba mbo hụ na ọ bụ naanị gị ga-enwe ikike ịba n'akpaego gị.", + "onboardingProtectButtonHeadlineDevice": "Njiarụ", + "onboardingProtectButtonHeadlineFaceID": "Imata Ihu na eme nkwadoeziokwu", + "onboardingProtectButtonHeadlineFingerprint": "Akara mkpịsị aka", + "onboardingProtectButtonHeadlinePIN": "PINU", + "onboardingProtectButtonSubheadline": "Jiri {{ authType }} Mee nkwadoeziokwu", + "onboardingProtectError": "E nwere ihe na ezighi ezi mgbe ana-eme nkwadoeziokwu, biko nwaa ọzọ", + "onboardingProtectBiometryIosError": "Arụnyere ngwa nyocha mkpịsị aka na ihu n'ime Phantom, mana e si n'ime Ebe Nhazi ihe n'ekwentị gbanyụọ ya. Biko ga na, Ebe Nhazi > Phantom > Nyocha Ihu ma ọbụ Nyocha Mkpịsị aka iji gbanyeghachi ya.", + "onboardingProtectRemoveAuth": "Gbanyuo nkwadoeziokwu", + "onboardingProtectRemoveAuthDescription": "E ji n'aka na ị chọrọ igbanyu nkwadoeziokwu?", + "onboardingWelcomeTitle": "Nnọọ na Phantom", + "onboardingWelcomeDescription": "Iji bido, mepụta akpaego ọhụrụ maọbụ bubata otu site na mkpụrụokwu nnwetaghachị.", + "onboardingWelcomeCreateWallet": "Mepụta akpaego ọhụrụ", + "onboardingWelcomeAlreadyHaveWallet": "Enwebụọla m akpaego", + "onboardingWelcomeConnectSeedVault": "Jikọọ Ebe Ndebe Akpaego", + "onboardingSlide1Title": "Ị ji aka gị ahazi ya, \nanyị na-echekwa ya", + "onboardingSlide1Description": "Ego gị bụ nkeonwe, eji nyocha njirimara mmadụ, nchọpụta egwu wayo, nakwa enyemaka kwa 24/7 wee chebe ya.", + "onboardingSlide2Title": "Ụlọ kacha mma maka NFT gị", + "onboardingSlide2Description": "Hazie etu igosipụta maka orire si aga, wepụ nzite tokin ana-achọghị, ma nọrọ na ịnata ozi ọhụrụ site na nziokwa na enye aka nke na abịa n'akpaghị aka.", + "onboardingSlide3Title": "Mee ihe ndị ọzọ site na iji tokin gị", + "onboardingSlide3Description": "Chekwaa, gbanweta, kuchie, zipụ, ma nata — n'ahapụghị akpaego gị. ", + "onboardingSlide4Title": "Chọpụta Web3 nke kacha mma", + "onboardingSlide4Description": "Jiri ihe nchọgharị dị n'ime aapụ wee chọta ma jikọọ eserese dịgịtalụ na aapụ kacha eme nke ọma.", + "onboardingMultichainSlide5Title": "Otu akpaego maka ihe nile", + "onboardingMultichainSlide5Description": "Nweta ahụmịhe nile nke Solana, Ethereum, na Polygon n'otu ihe njiko ngwa kọmpụta dị mfe ojiji.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Nweta ahụmihe Solana, Ethereum, Polygon na Bitcoin nile n'otu ihe njiko ngwa kọmpụta dị mfe ojiji.", + "requireAuth": "Ga-achọ eme nkwadoeziokwu", + "requireAuthImmediately": "Ozugbo", + "availableToSend": "Ọ dịla maka Nzipu", + "sendEnterAmount": "Tinye ọnụego", + "sendEditMemo": "Dezie Ozi mgbakwunye", + "sendShowLogs": "Gosi Ndeko Njehie", + "sendHideLogs": "Zoo Ndeko Njehie", + "sendGoBack": "Laghachị azụ", + "sendTransactionSuccess": "Nzipụ tokin gị gara nke ọma", + "sendInputPlaceholder": "Aha maobụ adreesi", + "sendRecentlyUsedAddressLabel": "Jiri {{formattedTimestamp}} oge gara aga", + "sendRecipientAddress": "Adreesi onye nweta", + "sendTokenInterpolated": "Zipụ {{tokenSymbol}}", + "sendPasteFromClipboard": "Tinye site na klipbọọdụ", + "sendScanQR": "See QR Koodu", + "sendTo": "Na:", + "sendCameraAccess": "Nweta Igwefoto", + "sendCameraAccessSubtitle": "Iji see QR koodu, ekwesiri igbanye nweta igwefoto. Ị ga achọ emepe nhazi ugbu a?", + "sendSettings": "Nhazi gasị", + "sendOK": "ODỊMMA", + "invalidQRCode": "Koodu QR a amakọghị.", + "sendInvalidQRCode": "Koodu QR a abụghị adreesi ana-anabata", + "sendInvalidQRCodeSubtitle": "Nwaa ọzọ maọbụ jiri koodu QR ọzọ.", + "sendInvalidQRCodeSplToken": "Tokin amakọghị na koodu QR", + "sendInvalidQRCodeSplTokenSubtitle": "QR koodu a nwere tokin nke na abụghị gị nwe ya maọbụ anyị enweghi ike imata ya.", + "sendScanAddressToSend": "See {{tokenSymbol}} adreesi iji zipụ ego", + "sendScanAddressToSendNoSymbol": "See adreesị iji zipụ ego", + "sendScanAddressToSendCollectible": "See adreesi SOl ka izipụ ihe onwunwe dịgịtalụ", + "sendScanAddressToSendCollectibleMultichain": "See adreesị iji zipụ ihe onwunwe dịgịtalụ", + "sendSummary": "Nchịkọta", + "sendUndefinedToken": "Ya ewutela gị, enweghi ike ezipụ tokin a", + "sendNoTokens": "Enweghi tokin dịnụ", + "noBuyOptionsAvailableInCountry": "Enweghị nhọrọ Ịzụta dị na obodo gị", + "swapAvailableTokenDisclaimer": "Tokịn ole-na-ole dị maka ịkwa ọwara njikọ n'etiti Netwọk", + "swapCrossSwapNetworkTooltipTitle": "Mgbanweta Gazuo Netwọk", + "swapCrossSwapNetworkTooltipDescription": "Mgbe ị na-eme mgbanweta gazuru Netwọk, a na-adụ ọdụ ka e jiri tokin ndị dị maka mweta ọnụ ego kacha ala nakwa i zipụ ego ọsịsọ.", + "settingsAbout": "Banyere Phantom", + "settingsConfirm": "Ee", + "settingsMakeSureNoOneIsWatching": "Gbaa mbo hụ na enweghi onye na-ele ihuenyo gi anya", + "settingsManageAccounts": "Jikwaa Akaụntụ gasị", + "settingsPrompt": "E ji n'aka na ị chọrọ ịga n'ihu?", + "settingsSelectAvatar": "Họrọ Avatar", + "settingsSelectSecretPhrase": "Họrọ okwu nzuzo", + "settingsShowPrivateKey": "Kpatu aka iji gosi nọmba nzuzo mbanye gị", + "settingsShowRecoveryPhrase": "Kpatu aka iji gosi okwu nzuzo gị", + "settingsSubmitBetaFeedback": "Zipụ Nzaghachị Beta", + "settingsUpdateAccountNameToast": "E melitela aha akaụntụ", + "settingsUpdateAvatarToast": "E melitela Avatar", + "settingsWalletAddress": "Adreesị Akaụntụ", + "settingsWalletAddresses": "Adreesị Akaụntụ gasị", + "settingsWalletNamePrimary": "Aha Akaụntụ", + "settingsPlaceholderName": "Aha", + "settingsWalletNameSecondary": "Gbanwee aha akpaego gị", + "settingsYourAccounts": "Akaụntụ gị", + "settingsYourAccountsMultiChain": "Nke a ga eji ọtụtụ ugboro", + "settingsNotifications": "Nziọkwa gasị", + "settingsNotificationPreferences": "Nhọrọ Nziọkwa", + "pushNotificationsPreferencesAllowNotifications": "Gbanye Nziọkwa", + "pushNotificationsPreferencesSentTokens": "Zipụ Tokin", + "pushNotificationsPreferencesSentTokensDescription": "Nzipụ ego tokin na NFT site n'intaneti", + "pushNotificationsPreferencesReceivedTokens": "Nwetara Tokin", + "pushNotificationsPreferencesReceivedTokensDescription": "Nweta ụgwọ ego si na mba ofisi maka tokin na NFT", + "pushNotificationsPreferencesDexSwap": "Mgbanweta ihe onwunwe", + "pushNotificationsPreferencesDexSwapDescription": "Mgbanwete ihe onwunwe na ngwaọrụ ama-ama", + "pushNotificationsPreferencesOtherBalanceChanges": "Mgbanwe Ego fodurunu Ndị ọzọ", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Ọtụtụ nzipụ ego tokin ndị ọzọ metụtara ego gị fodurunu", + "pushNotificationsPreferencesPhantomMarketing": "Ozi ọhụrụ Sitere na Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Nziokwa ndị egosiri na ozi ọhụrụ nile", + "pushNotificationsPreferencesDescription": "Nhazi a na achikwa ozi enwetara na ihuenyo njiarụ maka akpaego a nọ n'ọrụ. Akpaego ọ bụla nwere nhazi nziọkwa nke ha. Iji gbanyuo nweta ozi Phantom nile na ihuenyo njiarụ, biko gaa na <1>nhazi njiarụ.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Enweghi ike eme ka nhọrọ nziọkwa rukoo ọrụ.", + "connectSeedVaultConnectSeed": "Jikoo Passwọọdụ Nwetaghachị", + "connectSeedVaultConnectSeedDescription": "Jikọọ Phantom na Ebe Ndebe Akpaego dị na ekwentị gị", + "connectSeedVaultSelectAnAccount": "Họrọ akaụntụ", + "connectSeedVaultSelectASeed": "Họrọ Mkpụrụokwu Nwetaghachi", + "connectSeedVaultSelectASeedDescription": "Họrọ mkpụrụokwu nwetaghachi nke ọ ga-amasị gị iji jikọọ na Phantom", + "connectSeedVaultSelectAnAccountDescription": "Họrọ akaụntụ nke ị ga-achọ ịhazị na Phantom", + "connectSeedVaultNoAccountsFound": "Ahụghị akaụntụ ọbụla.", + "connectSeedVaultSelectAccounts": "Họrọ akaụntụ", + "connectSeedVaultSelectAccountsDescription": "Họrọ akaụntụ nke ị ga-achọ ịhazị na Phantom", + "connectSeedVaultCompleteSetup": "Mechaa nhazị", + "connectSeedVaultCompleteSetupDescription": "Ị dịla njikere! Jiri Phantom mee nchọgharị web3 ma jiri Ebe Ndebe Akpaego gị mee nkwadoeziokwu nke nzipụ ego", + "connectSeedVaultConnectAnotherSeed": "Jikọọ Passwọọdụ Nwetaghachị ọzọ", + "connectSeedVaultConnectAllSeedsConnected": "E jikọla okwu nwetaghachi nile", + "connectSeedVaultNoSeedsConnected": "Enweghị passwọọdụ nwetaghachị ejikọrọ. Kpatụ bọtịnụ dị n'okpuru iji nye ikike site na Ebe Ndebe Akpaego.", + "connectSeedVaultConnectAccount": "Jikọọ akaụntụ", + "connectSeedVaultLoadMore": "Bụbatakwuo", + "connectSeedVaultNeedPermission": "Kwesịrị ịnata ikike", + "connectSeedVaultNeedPermissionDescription": "Gaa na Ebe Nhazi iji nye Phantom ikike iji Ebe Ndebe Akpaego mee ihe.", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "Ụgwọ {{fee}}", + "stakeAmount": "Ọnụego", + "stakeAmountBalance": "Ego fodurunu", + "swapTopQuotes": "Ọnụego {{numQuotes}} Kachasinu", + "swapTopQuotesTitle": "Okwu Ndí Ekwuru Kachasịnụ", + "swapProvidersTitle": "Ebe-nre-ahịa", + "swapProvidersFee": "{{fee}} ego ụgwọ nzipụ ego", + "swapProvidersTagRecommended": "Ọmụrụnwa Kacha mma", + "swapProvidersTagFastest": "Kacha ọsịsọ", + "swapProviderEstimatedTimeHM": "{{hours}}h {{minutes}}m", + "swapProviderEstimatedTimeM": "{{minutes}}m", + "swapProviderEstimatedTimeS": "{{seconds}}s", + "stakeReview": "Nyochagharịa", + "stakeReviewAccount": "Akaụntụ", + "stakeReviewCommissionFee": "Pasent Ego ere eserese", + "stakeReviewConfirm": "Mee nkwadoeziokwu", + "stakeReviewValidator": "Onye o mee nkwadoeziokwu", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "Ghọtara ya", + "swapTabInsufficientFunds": "Ego ezughi ezu", + "swapNoAssetsFound": "E nweghị ihe onwunwe", + "swapNoTokensFound": "E nweghị tokin ahụrụ", + "swapConfirmationTryAgain": "Nwaa ọzọ", + "swapConfirmationGoBack": "Laghachị azụ", + "swapNoQuotesFound": "Enweghi ọnụego ahụrụ", + "swapNotProviderFound": "Anyị enweghi ike ịchọta ebenreahịa maka mgbanweta tokin. Jiri tokin ọzọ.", + "swapAvailableOnMainnet": "Ihe ojiarụ a dị na naanị Mainnet", + "swapNotAvailableEVM": "Mgbanwete ihe onwunwe adịbeghị maka akaụntụ EVM gasị", + "singleChainSwapTab": "Na Netwọk", + "crossChainSwapTab": "Gazuo Netwọk", + "allFilter": "Niile", + "bridgeRefuelTitle": "Mejugharịa", + "bridgeRefuelDescription": "Ị mejuputa na-eme ka ị nwe ike ịkwụ ụgwọ nzipu ego ka ịmechara njikọ.", + "bridgeRefuelLabelBalance": "{{symbol}} Nke gị", + "bridgeRefuelLabelReceive": "Ị ga-enweta", + "bridgeRefuelLabelFee": "Ọnụ ahịa A tụrụ anya", + "bridgeRefuelDismiss": "Gaa n'ihu n'emeghị Mmeju", + "bridgeRefuelEnable": "Gbanye Mmejuputa", + "unwrapWrappedSolError": "Mwepụ agaghị", + "unwrapWrappedSolLoading": "Na-ewepụ...", + "unwrapWrappedSolSuccess": "Wepụrụ", + "unwrapWrappedSolViewTransaction": "Lelee Nzipụ ego", + "dappApprovePopupSignMessage": "Gosi na ọ bụ gị Nwe Adreesi", + "solanaPayFrom": "Site na", + "solanaPayMessage": "Ozi", + "solanaPayNetworkFee": "Ego ụgwọ nzipụ ego", + "solanaPayFree": "N'efu", + "solanaPayPay": "Kwụọ ụgwọ {{item}}", + "solanaPayPayNow": "Kwụọ Ugbu a", + "solanaPaySending": "Na-eziga {{item}}", + "solanaPayReceiving": "Na a nabata {{item}}", + "solanaPayMinting": "Na e kepụta {{item}}", + "solanaPayTransactionProcessing": "Nzipụ ego gị na-aga, biko chere.", + "solanaPaySent": "Ezigala!", + "solanaPayReceived": "E nwetala!", + "solanaPayMinted": "E kepụtala!", + "solanaPaySentNFT": "E zigala NFT!", + "solanaPayReceivedNFT": "E nwetala NFT!", + "solanaPayTokensSent": "Nziga tokịn gị na {{to}} gara nke ọma", + "solanaPayTokensReceived": "Ị nwetere tokịn ọhụrụ site n'aka {{from}}", + "solanaPayViewTransaction": "Lelee Nzipụ ego", + "solanaPayTransactionFailed": "Nzipụ ego Agaghị", + "solanaPayConfirm": "Kwado", + "solanaPayTo": "na", + "dappApproveConnectViewAccount": "Lelee akaụntụ Solana gị", + "deepLinkInvalidLink": "Njikọ amakọghị", + "deepLinkInvalidSplTokenSubtitle": "Nke a nwere tokin na abụghị gị nwe maọbụ anyị enweghi imata ya.", + "walletAvatarShowAllAccounts": "Gosi akaụntụ nile", + "pushNotificationsGetInstantUpdates": "Nweta ozi ọhụrụ ozugbu", + "pushNotificationsEnablePushNotifications": "Gbanye nweta ozi na ihuenyo njiarụ banyere nzipụ ego emezuru, mgbanwete coin na nziọkwa gasị", + "pushNotificationsEnable": "Gbanye", + "pushNotificationsNotNow": "Ọbụghị ugbu a", + "onboardingAgreeToTermsOfServiceInterpolated": "Ekwenyere m na<1> Iwu Usoro Ọrụ", + "onboardingConfirmSaveSecretRecoveryPhrase": "ỌDỊMMA, echekwara m ya ebe ọzọ", + "onboardingCreateNewWallet": "Mepụta Akpaego Ọhụrụ", + "onboardingErrorDuplicateSecretRecoveryPhrase": "Okwu nzuzo a dịbụ adị n'akpaego gị", + "onboardingErrorInvalidSecretRecoveryPhrase": "Okwu nzuzo nnwetaghachị amakọghị", + "onboardingFinished": "Ị mechaala!", + "onboardingImportAccounts": "Bụbata Akaụntụ gasị", + "onboardingImportImportingAccounts": "Bụbata Akaụntụ gasị...", + "onboardingImportImportingFindingAccounts": "Ịchọta akaụntụ nwere ihe omume", + "onboardingImportAccountsLastActive": "Nọ n'ọrụ {{formattedTimestamp}} n'oge gara aga", + "onboardingImportAccountsNeverUsed": "Ejibeghi Mbu", + "onboardingImportAccountsCreateNew": "Akpaego ọhụrụ", + "onboardingImportAccountsDescription": "Họrọ akpaego ịga ebụbata", + "onboardingImportReadOnlyAccountDescription": "Tinye adreesị maọbụ aha domain ị ga-achọ ilele. Ị ga-enwe ohere nlele naanị, ị gaghị enwe ike ịbịanye aka na nzipụ ego maọbụ ozi.", + "onboardingImportSecretRecoveryPhrase": "Bubata Okwu Nzuzo", + "onboardingImportViewAccounts": "Lelee Akaụntụ gasị", + "onboardingRestoreExistingWallet": "Jiri mkpụrụ okwu nzuzo nnwetaghachị12 maọbụ 24 wee nwetaghachị akpaego dịbụ adị", + "onboardingShowUnusedAccounts": "Gosi Akaụntụ Ana-ejibeghị", + "onboardingShowMoreAccounts": "Gosikwuo Akaụntụ", + "onboardingHideUnusedAccounts": "Zoo Akaụntụ Ana-ejibeghị", + "onboardingSecretRecoveryPhrase": "Okwu Nzuzo Nnwetaghachị", + "onboardingSelectAccounts": "Họrọ Akaụntụ Gị", + "onboardingStoreSecretRecoveryPhraseReminder": "Nke a bụ naanị ụzọ i ga esi enwetaghachị akaụntụ gị. Biko chekwaa ya ebe dị mma!", + "useTokenMetasForMintsUnknownName": "Nke ana-amaghị", + "bookmarksExploreScreenSearch": "Chọọ maọbụ pinye URL", + "timeUnitMinute": "nkeji", + "timeUnitMinutes": "nkeji gasị", + "timeUnitHour": "awa", + "timeUnitHours": "awa gasị", + "espNFTListWithPrice": "Ị gosiputara {{NFTDisplayName}} na {{priceAmount}} {{priceTokenSymbol}} na{{dAppName}}", + "espNFTListWithPriceWithoutDApp": "Ị gosipụtara {{NFTDisplayName}} na {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithoutPrice": "Ị gosipụtara {{NFTDisplayName}} maka orere na {{dAppName}}", + "espNFTListWithoutPriceWithoutDApp": "Ị gosipụtara {{NFTDisplayName}} maka orere", + "espNFTChangeListPriceWithPrice": "Ị tinyere ozi ọhụrụ maka {{NFTDisplayName}} na {{priceAmount}} {{priceTokenSymbol}} na{{dAppName}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "Ị tinyere ozi ọhụrụ na ngosipụta maka {{NFTDisplayName}} na {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithoutPrice": "Ị tinyere ozi ọhụrụ na ngosiputa maka {{NFTDisplayName}} na {{dAppName}}", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "Ị tinyere ozi ọhụrụ na ngosipụta maka {{NFTDisplayName}}", + "espNFTBidBidderWithPrice": "Ị kwere {{priceAmount}} {{priceTokenSymbol}} maka {{NFTDisplayName}} na {{dAppName}}", + "espNFTBidBidderWithPriceWithoutDApp": "Ị kwere {{priceAmount}} {{priceTokenSymbol}} maka {{NFTDisplayName}}", + "espNFTBidBidderWithoutPrice": "Ị kwere ọnụ maka {{NFTDisplayName}} na {{dAppName}}", + "espNFTBidBidderWithoutPriceWithoutDApp": "Ị kwere ọnụ maka {{NFTDisplayName}}", + "espNFTBidListerWithPrice": "Ọnụ ọhụrụ nke {{priceAmount}} {{priceTokenSymbol}} maka {{NFTDisplayName}} na {{dAppName}}", + "espNFTBidListerWithPriceWithoutDApp": "Ọnụ ọhụrụ nke {{priceAmount}} {{priceTokenSymbol}} maka {{NFTDisplayName}}", + "espNFTBidListerWithoutPrice": "Ọnụ ọhụrụ maka {{NFTDisplayName}} na {{dAppName}}", + "espNFTBidListerWithoutPriceWithoutDApp": "Ọnụ ọhụrụ maka {{NFTDisplayName}}", + "espNFTCancelBidWithPrice": "Ị kagburu ikwe ọnụ nke {{priceAmount}} {{priceTokenSymbol}} maka {{NFTDisplayName}} na {{dAppName}}", + "espNFTCancelBidWithPriceWithoutDApp": "Ị kagburu ikwe ọnụ nke {{priceAmount}} {{priceTokenSymbol}} maka {{NFTDisplayName}}", + "espNFTCancelBidWithoutPrice": "Ị kagburu ikwe ọnụ gị maka {{NFTDisplayName}} na {{dAppName}}", + "espNFTCancelBidWithoutPriceWithoutDApp": "Ị kagburu ikwe ọnụ gị maka {{NFTDisplayName}}", + "espNFTUnlist": "Ị gosipụtaghị {{NFTDisplayName}} na {{dAppName}} maka orere", + "espNFTUnlistWithoutDApp": "Ị gosipụtaghị {{NFTDisplayName}} maka orere", + "espNFTBuyBuyerWithPrice": "Ị zụtara {{NFTDisplayName}} na {{priceAmount}} {{priceTokenSymbol}} na {{dAppName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "Ị zụtara {{NFTDisplayName}} na {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuyBuyerWithoutPrice": "Ị zụtar {{NFTDisplayName}} na {{dAppName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "Ị zụtara {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "Ị rere {{NFTDisplayName}} na {{priceAmount}} {{priceTokenSymbol}} na {{dAppName}}", + "espNFTBuySellerWithPriceWithoutDApp": "Ị rere {{NFTDisplayName}} na {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuySellerWithoutPrice": "Ị rere {{NFTDisplayName}} na {{dAppName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "Ị rere {{NFTDisplayName}}", + "espDEXSwap": "Ị gbanwetere {{downTokensTextFragment}} maka {{upTokensTextFragment}} na {{dAppName}}", + "espDEXDepositLPWithPoolDisplay": "Ị tinyere {{downTokensTextFragment}} n'ime {{poolDisplayName}} nchịkọta tokin akuchiri na arụrụ onwe ya na {{dAppName}}", + "espDEXDepositLPWithoutPoolDisplay": "Ị gbanwetara {{downTokensTextFragment}} maka {{upTokensTextFragment}} na {{dAppName}}", + "espDEXWithdrawLPWithPoolDisplay": "Ị wepụrụ {{upTokensTextFragment}} site na {{poolDisplayName}} nchịkọta tokin akuchiri na arụrụ onwe ya na {{dAppName}}", + "espDEXWithdrawLPWithoutPoolDisplay": "Ị gbanwetara {{downTokensTextFragment}} maka {{upTokensTextFragment}} na {{dAppName}}", + "espGenericTokenSend": "Ị zigara {{downTokensTextFragment}}", + "espGenericTokenReceive": "Ị nwetara {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "Ị gbanwetara {{downTokensTextFragment}} maka {{upTokensTextFragment}}", + "espUnknown": "NKE ANA-AMAGHỊ", + "espUnknownNFT": "NFT ana-amaghị", + "espTextFragmentAnd": "na", + "externalLinkWarningTitle": "Ị na-achọ ịpụ na Phantom", + "externalLinkWarningDescription": "Ma mepee {{url}}. Gbaa mbo hụ na ị nwere ntụkwasị obi na ebe ọ si abịa tupu ejiri ya mee ihe.", + "shortcutsWarningDescription": "Ụzọ nkenke {{url}} wetara. Gbaa mbọ hụ na ị nwere ntụkwasị obi na owara a tupu i jiri ya mee ihe.", + "lowTpsBanner": "Solana na enwe nzịpụ coin karịrị ikike netwok", + "lowTpsMessageTitle": "Nzịpụ coin karịrị ikike netwok Solana", + "lowTpsMessage": "N'ihi ngafe nọmba nzipụ ego Solana dị karịrị akarị na-anọghị na nchikwa Phantom, nzipụ ego gị nwere ike ọ gaghị aka maọbụ gbuo oge. Biko nwaa nzipụ ego na-agaghị ọzọ.", + "solanaSlow": "Netwok Solana na adịghị aga osiso dịka o kwesiri idi", + "solanaNetworkTemporarilyDown": "Netwok Solana anaghị aga ugbu a", + "waitForNetworkRestart": "Biko chere ka netwok bidogharịa. Ọ gaghi emetụta ego gị.", + "exploreCollectionsCarouselTitle": "Kedu nke na Ewu Ewu", + "exploreDropsCarouselTitle": "Gịnị mere Ọhụrụ", + "exploreSortFloor": "Ala", + "exploreSortListed": "Egosipụtara", + "exploreSortVolume": "Nha", + "exploreFetchErrorSubtitle": "Biko nwaa ọzọ ma emecha.", + "exploreFetchErrorTitle": "E nweghị ike ị nwetanwu.", + "exploreTopCollectionsTitle": "Eserese NFT gasị Kachasịnụ", + "exploreTopListLess": "Belata", + "exploreTopListMore": "Ọzọ", + "collectiblesSearchCollectionsSection": "Ihe eserese nile dị na dịgịtalụ", + "collectiblesSearchItemsSection": "Eserese gasị", + "collectiblesSearchNrOfItems": "Eserese {{ nrOfItems }}", + "collectiblesSearchPlaceholderText": "Chọọ Ihe onwunwe dịgịtalụ gị", + "collectionPinSuccess": "Ejigidela eserese nile dị na dịgịtalu n'otu ebe", + "collectionPinFail": "Eserese nile dị na dịgịtalu ekweghi njigide n'otu ebe", + "collectionUnpinSuccess": "Ewepụla njigide eserese nile dị na dịgịtalu n'otu ebe", + "collectionUnpinFail": "Eserese nile dị na dịgịtalu ekweghi ewepu njigide n'otu ebe", + "collectionHideSuccess": "Ezoro Eserese nile dị na dịgịtalu ezo", + "collectionHideFail": "Eserese nile dị na dịgịtalu ekweghi ezo", + "collectionUnhideSuccess": "Ewepụrụ nzuzo Eserese nile dị na dịgịtalu", + "collectionUnhideFail": "Eserese nile dị na dịgịtalu ekweghi ezo", + "collectiblesSpamSuccess": "Akọrọ dịka nke ezitere ana-achọghị", + "collectiblesSpamFail": "Kọrọ dịka nke ezitere ana-achọghị na agaghị", + "collectiblesSpamAndHiddenSuccess": "Kọọ dịka nke ezitere ana-achọghị zoro ezo", + "collectiblesNotSpamSuccess": "Akọrọ dịka nke na-abụghị ihe ezitere ana-achọghị", + "collectiblesNotSpamFail": "Ịkọ na ọbụghị ihe ezitere ana-achọghị agaghị", + "collectiblesNotSpamAndUnhiddenSuccess": "Akọrọ dịka nke ezitere ana-achọghị ma o zughị ezo", + "tokenSpamWarning": "E zoro tokin a ezo n'ihi na Phantom chere na ọ bụ nke e zitere ana-achọghị.", + "collectibleSpamWarning": "E zoro ihe onwunwe dịgịtalụ a ezo n'ihi na Phantom chere na ọ bụ nke e zitere ana-achọghị.", + "emojiNoResults": "E nweghị emoji ahụrụ", + "emojiSearchResults": "Chọọ Rịzọọtụ", + "emojiSuggested": "Nke atụrụ arọ ya", + "emojiSmileys": "Ịhụ ọchị na Ndị mmadụ", + "emojiAnimals": "Ụmụ anụmanụ na Okike", + "emojiFood": "Nri na Ihe ọnụnụ", + "emojiTravel": "Njem na Ebe gasị", + "emojiActivities": "Ihe omume gasị", + "emojiObjects": "Ihe gasị", + "emojiSymbols": "Akaranjiama", + "emojiFlags": "Flaagị", + "whichExtensionToConnectWith": "Kedụ ihe nchọta ihe ịntanetị nke ị chọrọ iji jikọọ?", + "configureInSettings": "A ga-ahazili ya n'ime Ebe Nhazi → Aapụ Akpaego Mburubịa", + "continueWith": "Jiri gaa n'ihu", + "useMetaMask": "Jiri MetaMask", + "usePhantom": "Jiri Phantom", + "alwaysAsk": "Jụọ Mgbe ọ bụla", + "dontAskMeAgain": "Ajụkwala m ọzọ", + "selectWalletSettingDescriptionLine1": "Ụfọdụ aapụ nwere ike ha agaghị enye ohere i ji Phantom jikọọ.", + "selectWalletSettingDescriptionLinePhantom": "Dị ka ihe nnọchi anya, isi na MetaMask jikọọ ga-emepe Phantom oge ọ bụla.", + "selectWalletSettingDescriptionLineAlwaysAsk": "Dịka ihe nnọchi anya, mgbe i ji MetaMask mee njikọ, anyị ga ajụ gị ma ịchọrọ i ji Phantom mee ihe.", + "selectWalletSettingDescriptionLineMetaMask": "Ime MetaMask ka ọ nọrọ na ọnọdụ mburubịa ga-akwụsị daapụ ndị ahụ i jikọ na Phantom.", + "metaMaskOverride": "Aapụ Akpaego Mburubịa", + "metaMaskOverrideSettingDescriptionLine1": "I ji jikọọ na webụsaịtị na-anaghị enye ohere i ji Phantom mee ihe.", + "refreshAndReconnectToast": "Bugharịa ma jịkọtagharịa i ji tinye mgbanwe gị", + "autoConfirmUnavailable": "Ọ dịghị", + "autoConfirmReasonDappNotWhitelisted": "Nkwado A na-akpaghị aka a dịghị ugbua maka na nkwekọrịta o si na ya bịa adịghị na ndepụta-mhapụ anyị maka aapụ a.", + "autoConfirmReasonSessionNotActive": "Nkwado A na-akpaghị aka a dịghị maka na enweghị ihe omume nkwado a n'akpaghị n'aga n'ihu. Biko gbanye n'okpuru.", + "autoConfirmReasonRateLimited": "Nkwado A na-akpaghị aka a dịghị, maka na dapp i ji eme ihe n'ezipụ ọtụtụ arịrịọ.", + "autoConfirmReasonUnsupportedNetwork": "Nkwado A na-akpaghị aka a dịghị maka na nkwado a n'akpaghị aka a naghị akwado netwọk a ugbua.", + "autoConfirmReasonSimulationFailed": "Nkwado A na-akpaghị aka a dịghị maka na-anyị enweghị ike ikwe nkwa nchekwa.", + "autoConfirmReasonTabNotFocused": "Nkwado A na-akpaghị aka a dịghị maka na ebe nziga ị na-achọ ime nkwado a na-akpaghị aka na ya a naghị arụ ọrụ.", + "autoConfirmReasonNotUnlocked": "Nkwado A na-akpaghị aka a dịghị maka na akpọpeghị akpaego akpọpe.", + "rpcErrorUnauthorizedWrongAccount": "Azụm ahịa sitere na adreesị amakọghị na adreesị akaụntụ nke ahọrọla.", + "rpcErrorUnauthorizedUnknownSource": "E nweghị ike ịchọpụtanwụ ebe arịrịọ RPC ahụ siri bịa.", + "transactionsDisabledTitle": "Agbanyụọla nzipụ ego", + "transactionsDisabledMessage": "Agaghị ejinwu adreesị gị eme nzipụ ego na Phantom", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "Nọ n'ọrụ", + "settingsTrustedAppDetailsCopiedToClipboardToast": "A kọpịrịla aha webụsaịtị gaa na klipbọọdụ", + "notEnoughSolScanTransactionWarning": "Nzipụ ego a nwere ike ịda mba maka na SOL dị na-akaụntụ gị e zughị ezu. Biko tinyekwuo SOL n'ime akaụntụ gị ma nwaa ọzọ.", + "transactionRevertedWarning": "Nzipụ ego a laghachiri azụ n'oge ṅṅomi. Ego nwere ike efu ma ọbụrụ na-ezipụ ya.", + "quests": "Njem ihe omume", + "questsClaimInProgress": "Nzọta na-aga n'ihu", + "questsVerifyingCompletion": "Mnyocha mmecha njem ihe omume", + "questsClaimError": "Ngahie dapụtara na nzọta ihe nrite", + "questsClaimErrorDescription": "E nwere ngahie dapụtara na nzọta ihe nrite gị. Biko nwaa ọzọ ma emecha.", + "questsDaysLeft": "Ọ fọdụrụ ụbọchị {{days}}", + "questsDaysLeftSingular": "Ọ fọdụrụ ụbọchị {{days}}", + "questsDaysLessThanOneDay": "< 1 ụbọchị fọdụrụ", + "questsBadgeMobileOnly": "Ekwentị Naanị", + "questsBadgeExtensionOnly": "Ihe-nchọta-ihe-ịntanetị Naanị", + "questsStartedStateExplainerTitle": "Ebidola Ihe omume Nrite Uru", + "questsStartedStateExplainerDescriptionPart1": "Mgbe e mechara, ọ nwere ike ewe ọtụtụ awa tupu gị enweta ihe nrite gị. E mere ya otu a ka anyị nwee ike ime nkwadoeziokwu na ị mechaala ihe omume nrite uru a, ma gbaa mbo hụ na a ga-enweta ihe nrite ọbụla naanị otu ugboro kwa otu onye.", + "questsStartedStateExplainerDescriptionPart2": "Ọ bụrụ na ọ gafeela otu ụbọchị kemgbe ị mechara ihe omume nrite uru a, biko kpọtụrụ ndị nkwado maka enyemaka.", + "questsStartedStateExplainerButtonLabel": "Ghọtara ya", + "exploreLearn": "Mụta", + "exploreSites": "Saịtị gasị", + "exploreApps": "Aapụ gasị", + "exploreTokens": "Tokin gasị", + "exploreCollections": "Eserese dị na dịgịtalụ", + "exploreFilterByall_networks": "Netwọkụ Nile", + "exploreSortBytrending": "Na-ewu ewu", + "exploreSortBytop": "Kachasịnụ", + "exploreSortByvolume": "Nha", + "exploreSortBygainers": "Ndị ọnụahịa gbagoro", + "exploreSortBylosers": "Ndị ọnụahịa gbadara", + "exploreSortBymarket_cap": "Ọnụego Coin Nile", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "Ihe onwunwe dịgịtalụ", + "exploreCategoryMarketplace": "Ebenzụahịa", + "exploreCategoryGaming": "Ihe egwuregwu", + "exploreCategoryBridges": "Njikọ", + "exploreCategoryOther": "Ndị ọzọ", + "exploreCategorySocial": "Soshal", + "exploreCategoryCommunity": "Ndị otu Crypto", + "exploreVolume": "Nha", + "exploreFloor": "Nke kacha ala", + "exploreCap": "Ọnụego Coin Nile", + "exploreToken": "Tokin", + "explorePrice": "Ọnụahịa", + "explore24hVolume": "Nha 24h", + "exploreErrorButtonText": "Nwaa Ọzọ", + "exploreErrorDescription": "E nwere ihe na-agaghị nke ọma mgbe achọrọ ibubata ihe dị n'ime ebe nchọgharị ozi. Biko bubataghachị ma nwaa ọzọ", + "exploreErrorTitle": "O kweghi ebubata ihe dị n'ime ebe nchọgharị ozi", + "exploreNetworkError": "E nwere nsogbu dabụtaranụ na netwọkụ. Biko nwaa ọzọ ma emechaa.", + "exploreTokensLegalDisclaimer": "Ana-enye ozi gbasara ọnụahịa na arụmọrụ blockchain naanị maka ebumnuche inye ozi. Ozi gbasara ọnụahịa nke CoinGecko nyere.", + "exploreLearnErrorTitle": "O kweghi ebubata ihe dị n'ime ihe ọmụmụ", + "exploreLearnErrorDescription": "E nwere ihe na-agaghị nke ọma mgbe achọrọ ibubata ihe dị n'ime ihe ọmụmụ. Biko bubataghachị ma nwaa ọzọ", + "dappBrowserSearchScreenVisitSite": "Gaa na saịtị", + "dappBrowserSearchScreenSearchWithGoogle": "Jiri Google mee nchọgharị", + "dappBrowserSearchScreenSearchLinkYouCopied": "Njikọ Ị Kọpịrị", + "dappBrowserSearchScreenSearchTextYouCopied": "Ihe odide Ị Kọpịrị", + "dappBrowserSearchPlaceholder": "Chọọ aapụ gasị", + "dappBrowserSearchNoApps": "E nweghị aapụ ahụrụ", + "dappBrowserTabsLimitExceededScreenTitle": "Mechie Taabụ Ochie?", + "dappBrowserTabsLimitExceededScreenDescription": "Ị nwere {{tabsCount}} taabụ mepere emepe. Ịji mepee ndị ọzọ, ị kwesiri imeche taabụ ụfọdụ.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "Mechie Taabụ Nile", + "localizedErrorUnknownError": "E nwere ike na-aghaghị nke ọma, biko nwaa ọzọ ma-emechaa.", + "localizedErrorUnsupportedCountry": "Ọ dị anyị nwute, anaghị akwado obodo gị ugbu a.", + "localizedErrorTokensNotLoading": "E nwere nsogbu na ibubata tokin gị. Biko nwaa ọzọ.", + "localizedErrorSwapperNoQuotes": "E nweghị ọnụahịa ahụrụ. Nwalee tokin maọbụ ọnụego ọzo.", + "localizedErrorSwapperRefuelNoQuotes": "E nweghị ọnụahịa ahụrụ. Nwalee tokin, ọnụego, ọzọ, maọbụ gbanyụọ ntinyegharị.", + "localizedErrorInsufficientSellAmount": "Ọnụego tokin dị oke ala. Welite ọnụego ahụ iji gbanweta Cross-Chain.", + "localizedErrorCrossChainUnavailable": "Ịgbanweta Cross-chain adịghị ugbu a, biko nwaa ọzọ ma emechaa.", + "spamHistoryAction": "Lelee ihe ndị zoro ezo", + "spamHistoryTitle": "Ihe Omume Ezoro ezo", + "spamHistoryWarning": "Ezoro nzipụ a ezo n'ihi na Phantom kwenyere na ọ nwere ike ịbụ nke ezitere ana-achọghị.", + "appAuthenticationFailed": "Ọ kweghi ime nkwadoeziokwu", + "appAuthenticationFailedDescription": "E nwere nsogbu dapụtaranụ na ịnwa ime nkwadoeziokwu gị. Biko nwaa ọzọ.", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/it-IT/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/it-IT/translation.json new file mode 100644 index 0000000..bbc66f6 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/it-IT/translation.json @@ -0,0 +1,752 @@ +{ + "accountHeaderConnectedInterpolated": "Sei connesso a {{origin}}", + "accountHeaderConnectedToSite": "Sei connesso a questo sito", + "accountHeaderCopied": "Copiato!", + "accountHeaderCopyToClipboard": "Copia negli appunti", + "accountHeaderNotConnected": "Non sei connesso a", + "accountHeaderNotConnectedInterpolated": "Non sei connesso a {{origin}}", + "accountHeaderNotConnectedToSite": "Non sei connesso a questo sito", + "addAccountActionButtonClose": "Chiudi", + "addAccountHardwareWalletPrimaryText": "Collega portafoglio hardware", + "addAccountHardwareWalletSecondaryText": "Usa il tuo portafoglio Ledger", + "addAccountHardwareWalletSecondaryTextMobile": "Usa il tuo portafoglio Ledger Nano S/X", + "addAccountImportWalletPrimaryText": "Importa chiave privata", + "addAccountImportWalletSecondaryText": "Importa un portafoglio esistente", + "addAccountNewWalletPrimaryText": "Crea un nuovo portafoglio", + "addAccountNewWalletSecondaryText": "Genera un nuovo indirizzo di portafoglio", + "addAccountPrimaryText": "Aggiungi/Collega portafoglio", + "addAccountImportAccountActionButtonImport": "Importa", + "addAccountImportAccountDuplicatePrivateKey": "Questo account esiste già nel tuo portafoglio", + "addAccountImportAccountIncorrectFormat": "Formato errato", + "addAccountImportAccountInvalidPrivateKey": "Chiave privata non valida", + "addAccountImportAccountName": "Nome", + "addAccountImportAccountPrimaryText": "Importa chiave privata", + "addAccountImportAccountPrivateKey": "Chiave privata", + "addAccountImportAccountPrivateKeyRequired": "La chiave privata è obbligatoria", + "addAddressActionButtonPrimary": "Aggiungi", + "addAddressActionButtonSecondary": "Annulla", + "addAddressAddressAlreadyAdded": "L'indirizzo è già stato aggiunto", + "addAddressAddressAlreadyExists": "L'indirizzo esiste già", + "addAddressAddressIsRequired": "L'indirizzo è obbligatorio", + "addAddressAddressPlaceholder": "Indirizzo", + "addAddressLabelIsRequired": "L'etichetta è obbligatoria", + "addAddressLabelPlaceholder": "Etichetta", + "addAddressPrimaryText": "Aggiungi indirizzo", + "addEditTokenActionButtonAdd": "Aggiungi", + "addEditTokenActionButtonCancel": "Annulla", + "addEditTokenActionButtonSave": "Salva", + "addEditTokenAddMetadata": "Aggiungi metadati del token", + "addEditTokenEditMetadata": "Modifica metadati del token", + "addEditTokenErrorAccountNotFound": "Impossibile trovare l'account token", + "addEditTokenErrorDuplicateToken": "Hai già questo token", + "addEditTokenErrorInvalidMint": "Indirizzo di zecca non valido", + "addEditTokenErrorInvalidName": "Nome non valido", + "addEditTokenErrorInvalidSymbol": "Simbolo non valido", + "addEditTokenMintAddress": "Indirizzo di zecca", + "addEditTokenName": "Nome", + "addEditTokenSymbol": "Simbolo", + "addEditTokenThisWillCost": "Costerà", + "addEditTokenThisWillCostInterpolated": "Costerà {{amount}} SOL", + "assetDetailActionButtonDeposit": "Versa", + "assetDetailActionButtonSend": "Invia", + "assetDetailButtonCancel": "Annulla", + "assetDetailEditTokenMetadata": "Modifica metadati del token", + "assetDetailRecentActivity": "Attività recente", + "assetDetailStakeSOL": "Stake SOL", + "assetDetailUnknownToken": "Token sconosciuto", + "assetDetailUnwrapAll": "Spacchetta tutto", + "assetDetailViewOnExplorer": "Mostra su Explorer", + "assetDetailViewOnSolscan": "Mostra su Solscan", + "assetListAddCustomToken": "Aggiungi token personalizzato", + "assetListSearch": "Cerca...", + "assetListUnknownToken": "Token sconosciuto", + "assetSelectionClose": "Chiudi", + "assetVisibilityClose": "Chiudi", + "assetVisibilityUnknownToken": "Token sconosciuto", + "blocklistConnectionActionButtonClose": "Chiudi", + "blocklistConnectionDisabled": "Phantom ritiene che questo sito Web sia dannoso e non sicuro da usare. Abbiamo disabilitato la possibilità d'interagire con esso per proteggere te e i tuoi fondi.", + "blocklistConnectionIgnoreWarning": "Ignora l'avviso, connetti comunque", + "blocklistOriginCommunityDatabaseInterpolated": "Questo sito è stato segnalato come parte di un <1>database gestito dalla community di siti Web di phishing e truffe noti. Se ritieni che il sito sia stato segnalato per errore, <3>segnala un problema.", + "blocklistOriginDomainIsBlocked": "{{domainName}} è bloccato!", + "blocklistOriginIgnoreWarning": "Ignora l'avviso, portami comunque a {{domainName}}.", + "blocklistOriginSiteIsMalicious": "Phantom ritiene che questo sito Web sia dannoso e non sicuro da usare.", + "blocklistOriginThisDomain": "questo dominio", + "maliciousTransactionWarningButtonClose": "Chiudi", + "maliciousTransactionWarning": "Phantom ritiene che questa transazione sia dannosa e non sicura da firmare. Abbiamo disabilitato la possibilità di firmarlo per proteggere te e i tuoi fondi.", + "maliciousTransactionWarningIgnoreWarning": "Ignora l'avviso, procedi comunque", + "maliciousTransactionWarningTitle": "Transazione segnalata!", + "changeLockTimerActionButtonPrimary": "Salva", + "changeLockTimerActionButtonSecondary": "Annulla", + "changeLockTimerPrimaryText": "Timer di blocco automatico", + "changeLockTimerSecondaryText": "Quanto tempo dobbiamo aspettare per bloccare il tuo portafoglio dopo che è rimasto inattivo?", + "changePasswordActionButtonPrimary": "Salva", + "changePasswordActionButtonSecondary": "Annulla", + "changePasswordConfirmNewPassword": "Conferma la nuova password", + "changePasswordCurrentPassword": "Password attuale", + "changePasswordErrorIncorrectCurrentPassword": "Password attuale errata", + "changePasswordErrorGeneric": "Qualcosa è andato storto, riprova più tardi", + "changePasswordNewPassword": "Nuova password", + "changePasswordPrimaryText": "Cambia la password", + "collectibleDetailDescription": "Descrizione", + "collectibleDetailProperties": "Proprietà", + "collectibleDetailSend": "Invia", + "collectibleDetailViewOnSolscan": "Mostra su Solscan", + "collectibleDisplayLoading": "Caricamento...", + "collectiblesNoCollectibles": "Nessun collezionabile", + "collectiblesPrimaryText": "I tuoi collezionabili", + "collectiblesReceiveCollectible": "Ricevi collezionabile", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Collega il tuo portafoglio hardware e assicurati che sia sbloccato. Una volta rilevato, puoi scegliere quale indirizzo desideri utilizzare.", + "connectHardwareContinueActionButtonText": "Continua", + "connectHardwareFailedPrimaryText": "Connessione fallita", + "connectHardwareFailedRetryActionButtonText": "Riprova", + "connectHardwareFailedSecondaryText": "Collega il tuo portafoglio hardware e assicurati che sia sbloccato. Una volta rilevato, puoi scegliere quale indirizzo utilizzare.", + "connectHardwareFinishPrimaryText": "Account aggiunto!", + "connectHardwareFinishSecondaryText": "Ora puoi accedere al tuo portafoglio Ledger Nano da Phantom. Torna all'estensione.", + "connectHardwareNeedsPermissionPrimaryText": "Connetti un nuovo portafoglio", + "connectHardwareNeedsPermissionSecondaryText": "Clicca sul pulsante in basso per avviare il processo di connessione.", + "connectHardwareSearchingPrimaryText": "Ricerca portafoglio...", + "connectHardwareSearchingSecondaryText": "Collega il tuo portafoglio hardware, assicurati che sia sbloccato e di avere le autorizzazioni approvate nel tuo browser.", + "connectHardwareSelectAddressAllAddressesImported": "Tutti gli indirizzi importati", + "connectHardwareSelectAddressDerivationPath": "Percorso di derivazione", + "connectHardwareSelectAddressSearching": "Ricerca...", + "connectHardwareSelectAddressSelectWalletAddress": "Seleziona l'indirizzo del portafoglio", + "connectHardwareSelectAddressWalletAddress": "Indirizzo del portafoglio", + "connectHardwareWaitingForApplicationPrimaryText": "Apri l'app Solana sul tuo Ledger", + "connectHardwareWaitingForApplicationSecondaryText": "Collega il tuo portafoglio hardware e assicurati che sia sbloccato.", + "connectHardwareWaitingForPermissionPrimaryText": "Serve il permesso", + "connectHardwareWaitingForPermissionSecondaryText": "Collega il tuo portafoglio hardware, assicurati che sia sbloccato e di avere le autorizzazioni approvate nel tuo browser.", + "assetQueriesUnableToConnect": "Non riusciamo a connetterci a Solana", + "assetQueriesUnableToFetchTokenPrices": "Non siamo riusciti a recuperare i prezzi dei token", + "connectionClusterInterpolated": "Attualmente sei su {{cluster}}", + "copyDefaultCopyText": "Copia", + "copyCopiedText": "Copiato!", + "depositAssetActionButtonClose": "Chiudi", + "depositAssetBuyWithMoonpay": "Acquista con MoonPay", + "depositAssetDeposit": "Versamento", + "depositAssetDepositInterpolated": "Versa {{tokenSymbol}}", + "depositAssetFTXTooltipLabel": "Trasferisci token SOL e SPL direttamente dal tuo account FTX.us.", + "depositAssetIntermediateDepositActionButtonClose": "Chiudi", + "depositAssetIntermediateDepositDeposit": "Versa", + "depositAssetMoonPayTooltipLabel": "Acquista facilmente SOL con una carta di debito, carta di credito o bonifico bancario.", + "depositAssetPrimaryText": "Versa", + "depositAssetSecondaryText": "Questo indirizzo può essere utilizzato solo per ricevere token SOL e SPL su Solana.", + "depositAssetSendFrom": "Invia dal portafoglio / exchange", + "depositAssetTransferFromFTX": "Trasferisci da FTX", + "depositAssetShareAddress": "Condividi indirizzo", + "depositFlowActionButtonClose": "Chiudi", + "depositRowDepositSOL": "Versa SOL", + "depositRowDepositDisclaimer": "SOL viene utilizzato per pagare le transazioni", + "editAddressActionButtonCancel": "Annulla", + "editAddressActionButtonSave": "Salva", + "editAddressAddressAlreadyAdded": "L'indirizzo è già stato aggiunto", + "editAddressAddressAlreadyExists": "L'indirizzo esiste già", + "editAddressAddressIsRequired": "L'indirizzo è obbligatorio", + "editAddressPrimaryText": "Modifica indirizzo", + "editAddressRemove": "Rimuovi dalla rubrica", + "exportSecretActionButtonDone": "Fatto", + "exportSecretActionButtonPrimary": "Avanti", + "exportSecretActionButtonSecondary": "Annulla", + "exportSecretErrorGeneric": "Qualcosa è andato storto, riprova più tardi", + "exportSecretErrorIncorrectPassword": "Password non corretta", + "exportSecretPassword": "Password", + "exportSecretPrivateKey": "chiave privata", + "exportSecretSecretPhrase": "frase segreta", + "exportSecretSecretRecoveryPhrase": "frase di recupero segreta", + "exportSecretShowPrivateKey": "Mostra chiave privata", + "exportSecretShowSecretRecoveryPhrase": "Mostra frase di recupero segreta", + "exportSecretWarningPrimaryInterpolated": "<1>Non condividere la tua {{secretNameText}}!", + "exportSecretWarningSecondaryInterpolated": "Se qualcuno scopre la tua {{secretNameText}} avrà il pieno controllo del tuo portafoglio.", + "exportSecretYourPrivateKey": "La tua chiave privata", + "exportSecretYourSecretRecoveryPhrase": "La tua frase di recupero segreta", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "Aiuto", + "homeManageTokenList": "Gestisci l'elenco dei token", + "homeDeposit": "Versa", + "homeSend": "Invia", + "ledgerActionActionButtonCancel": "Annulla", + "ledgerActionActionButtonContinue": "Continua", + "ledgerActionApprove": "Approva sul tuo Ledger Nano", + "ledgerActionActionButtonRetry": "Riprova", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Firma cieca disabilitata", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Assicurati che la firma cieca sia abilitata sul tuo dispositivo hardware e riprova l'azione", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Dispositivo hardware disconnesso durante l'operazione", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Chiudi l'estensione Phantom e riprova l'azione", + "ledgerActionErrorDeviceLockedPrimaryText": "Dispositivo hardware bloccato", + "ledgerActionErrorDeviceLockedSecondaryText": "Sblocca il dispositivo hardware e riprova", + "ledgerActionErrorHeader": "Errore di azione nel Ledger", + "ledgerActionErrorUserRejectionPrimaryText": "Transazione rifiutata dall'utente", + "ledgerActionErrorUserRejectionSecondaryText": "L'azione è stata rifiutata sul dispositivo hardware dall'utente", + "ledgerActionNeedPermission": "Serve il permesso", + "ledgerActionNeedToApprove": "Devi approvare la transazione sul tuo portafoglio hardware. Assicurati che sia sbloccato e presente sull'app Solana", + "ledgerActionPleaseConnect": "Collega il tuo Ledger Nano", + "ledgerActionPleaseConnectAndApprove": "Collega il tuo portafoglio hardware e assicurati che sia sbloccato. Assicurati di avere le autorizzazioni approvate nel tuo browser.", + "maxInputAmount": "Importo", + "maxInputMax": "Max", + "notEnoughSolActionButtonCancel": "Annulla", + "notEnoughSolPrimaryText": "SOL insufficienti", + "notEnoughSolSecondaryText": "Non hai abbastanza SOL nel tuo portafoglio per pagare la commissione di transazione. Versane di più e riprova.", + "notificationApplicationApprovalPermissionsPrimary": "Questa app vorrebbe:", + "notificationApplicationApprovalPermissionsTransactionApproval": "Richiedere l'approvazione per le transazioni", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Visualizzare il saldo e l'attività del tuo portafoglio", + "notificationApplicationApprovalActionButtonConnect": "Collega", + "notificationApplicationApprovalActionButtonCancel": "Annulla", + "notificationApplicationApprovalAllowApproval": "Consentire al sito di connettersi?", + "notificationApplicationApprovalAutoApprove": "Approva automaticamente le transazioni", + "notificationApplicationApprovalConnectDisclaimer": "Collegati solo a siti Web di cui ti fidi", + "notificationSignatureRequestApproveTransaction": "Approva transazione", + "notificationSignatureRequestApproveTransactionCapitalized": "Approva transazione", + "notificationSignatureRequestSignatureRequest": "Richiesta di firma", + "notificationTransactionApprovalActionButtonApprove": "Approva", + "notificationTransactionApprovalActionButtonCancel": "Annulla", + "notificationTransactionApprovalEstimatedBalanceChanges": "Cambiamenti di saldo stimati", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Le stime si basano su simulazioni di transazioni e non costituiscono una garanzia", + "notificationTransactionApprovalHideAdvancedDetails": "Nascondi i dettagli avanzati delle transazioni", + "notificationTransactionApprovalNetworkFee": "Commissione di rete", + "notificationTransactionApprovalNoBalanceChanges": "Nessuna modifica del saldo trovata", + "notificationTransactionApprovalSolanaAmountRequired": "Importo richiesto dalla rete Solana per elaborare la transazione", + "notificationTransactionApprovalTransactionMayFailToConfirm": "La transazione potrebbe non essere confermata", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Impossibile recuperare le modifiche al saldo", + "notificationTransactionApprovalViewAdvancedDetails": "Mostra i dettagli avanzati delle transazioni", + "notificationTransactionApprovalSignUnableToSimulate": "Questa transazione non può essere simulata. L'approvazione può comportare la perdita di fondi.", + "notificationTransactionApprovalKnownMalicious": "Questa transazione è dannosa. La firma comporterà la perdita di fondi.", + "notificationTransactionApprovalSuspectedMalicious": "Sospettiamo che questa transazione sia dannosa. L'approvazione può comportare la perdita di fondi.", + "onboardingCreatePassword": "Crea una password", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "Accetto i <1>Termini di servizio", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Conferma la password", + "onboardingCreatePasswordContinue": "Continua", + "onboardingCreatePasswordDescription": "La userai per sbloccare il tuo portafoglio.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Frase di recupero segreta non valida", + "onboardingCreatePasswordPasswordPlaceholder": "Password", + "onboardingCreatePasswordPasswordStrengthWeak": "Debole", + "onboardingCreatePasswordPasswordStrengthMedium": "Media", + "onboardingCreatePasswordPasswordStrengthStrong": "Robusta", + "onboardingCreateRecoveryPhraseContinue": "Continua", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "Ho salvato la mia frase di recupero segreta", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Frase di recupero segreta", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Questa frase è l'UNICO modo per recuperare il tuo portafoglio. NON condividerla con nessuno!", + "onboardingCreateRecoveryPhraseSaveIn1Password": "Salva in 1Password", + "onboardingCreateRecoveryPhraseSaved": "Salvata!", + "onboardingImportWallet": "Importa portafoglio", + "onboardingImportWalletImportExistingWallet": "Importa un portafoglio esistente con la tua frase di recupero segreta di 12 o 24 parole.", + "onboardingImportWalletRestoreWallet": "Ripristina portafoglio", + "onboardingImportWalletSecretRecoveryPhrase": "Frase di recupero segreta", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Frase di recupero segreta non valida", + "onboardingImportWalletIHaveWords": "Ho una frase di recupero di {{numWords}} parole", + "onboardingImportWalletScrollDown": "Scorri in basso", + "onboardingImportWalletScrollUp": "Scorri in alto", + "onboardingKeyboardShortcut": "Scorciatoia da tastiera", + "onboardingKeyboardShortcutContinue": "Continua", + "onboardingKeyboardShortcutDescription": "Puoi aprire Phantom in qualsiasi momento utilizzando questa pratica scorciatoia da tastiera.", + "onboardingKeyboardShortcutMac": "Opzione + Maiusc + P", + "onboardingKeyboardShortcutNotMac": "Alt + Maiusc + P", + "onboardingKeyboardShortcutTry": "Prova:", + "onboardingPathSelectionCreateWallet": "Crea un nuovo portafoglio", + "onboardingPathSelectionTagline": "Un portafoglio crittografico reinventato per DeFi e NFT", + "onboardingPathSelectionIHaveAWallet": "Ho già un portafoglio", + "onboardingSelectAccountsImportAccounts": "Importa account", + "onboardingSelectAccountsImportAccountsDescription": "Scegli gli account portafoglio da importare.", + "onboardingSelectAccountsImportSelectedAccounts": "Importa account selezionati", + "onboardingSocialsFinishAction": "Fine", + "onboardingSocialsFinished": "Finito!", + "onboardingSocialsFinishedDescription": "Segui gli aggiornamenti del prodotto o contattaci in caso di domande.", + "onboardingSocialsFollowOnTwitter": "Seguici su Twitter", + "onboardingSocialsVisitHelpCenter": "Visita il centro assistenza", + "recentActivityPrimaryText": "Attività recente", + "removeAccountActionButtonCancel": "Annulla", + "removeAccountActionButtonRemove": "Rimuovi", + "removeAccountRemoveWallet": "Rimuovi portafoglio", + "removeAccountWarningLedger": "Anche se stai rimuovendo questo portafoglio da Phantom, potrai aggiungerlo nuovamente utilizzando la procedura \"Collega portafoglio hardware\".", + "removeAccountWarningPrivateKey": "Una volta rimosso questo portafoglio, Phantom non potrà più recuperarlo per te. Assicurati di aver eseguito il backup della tua chiave privata.", + "removeAccountWarningSeed": "Anche se stai rimuovendo questo portafoglio da Phantom, potrai derivarlo nuovamente utilizzando il tuo mnemonico in questo o in un altro portafoglio.", + "resetSeedActionButtonPrimary": "Continua", + "resetSeedActionButtonSecondary": "Annulla", + "resetSeedPrimaryText": "Reimpostazione della tua frase di recupero segreta", + "resetSeedSecondaryText": "Questo rimuoverà tutti i portafogli esistenti e li sostituirà con quelli nuovi. Assicurati di aver eseguito il backup della frase segreta e delle chiavi private esistenti.", + "richTransactionsDays": "giorni", + "richTransactionsToday": "Oggi", + "richTransactionsYesterday": "Ieri", + "richTransactionDetailAccount": "Account", + "richTransactionDetailAt": "alle", + "richTransactionDetailCompleted": "Completata", + "richTransactionDetailConfirmed": "Confermata", + "richTransactionDetailAppInteraction": "Interazione con l'app", + "richTransactionDetailDate": "Data", + "richTransactionDetailFailed": "Non riuscita", + "richTransactionDetailFrom": "Da", + "richTransactionDetailNetworkFee": "Commissione di rete", + "richTransactionDetailPending": "In sospeso", + "richTransactionDetailProvider": "Fornitore", + "richTransactionDetailReceived": "Ricevuto", + "richTransactionDetailSent": "Inviato", + "richTransactionDetailStaked": "In stake", + "richTransactionDetailStatus": "Stato", + "richTransactionDetailSwap": "Scambio", + "richTransactionDetailSwapDetails": "Dettagli scambio", + "richTransactionDetailTo": "A", + "richTransactionDetailTokenSwap": "Scambio di token", + "richTransactionDetailUnknownNFT": "NFT sconosciuto", + "richTransactionDetailUnstaked": "Rimosso da stake", + "richTransactionDetailValidator": "Validator", + "richTransactionDetailViewOnSolscan": "Mostra su Solscan", + "richTransactionDetailWithdrawStake": "Withdraw Stake", + "richTransactionDetailYouPaid": "Hai pagato", + "richTransactionDetailYouReceived": "Hai ricevuto", + "sendAddressBookButtonLabel": "Rubrica", + "addressBookSelectAddressBook": "Rubrica", + "sendAddressBookNoAddressesSaved": "Nessun indirizzo salvato", + "sendAddressBookRecentlyUsed": "Usati di recente", + "addressBookSelectRecentlyUsed": "Usati di recente", + "sendConfirmationActionButtonCancel": "Annulla", + "sendConfirmationActionButtonSend": "Invia", + "sendConfirmationLabel": "Etichetta", + "sendConfirmationMessage": "Messaggio", + "sendConfirmationNetworkFee": "Commissione di rete", + "sendConfirmationPrimaryText": "Invio conferma", + "sendStatusErrorActionButtonCancel": "Annulla", + "sendStatusErrorActionButtonRetry": "Riprova", + "sendStatusErrorMessageInterpolated": "Si è verificato un errore durante il tentativo di inviare i token a <1>{{uiRecipient}}", + "sendStatusErrorTitle": "Impossibile inviare", + "sendStatusLoadingTitle": "Invio...", + "sendStatusSuccessClose": "Chiudi", + "sendStatusSuccessMessageInterpolated": "I tuoi token sono stati inviati correttamente a <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "Inviati!", + "sendFormActionButtonNext": "Avanti", + "sendFormActionButtonCancel": "Annulla", + "sendFormErrorInsufficientBalance": "Saldo insufficiente", + "sendFormErrorInvalidSolanaAddress": "Indirizzo di Solana non valido", + "sendFormErrorInvalidTwitterHandle": "Questo handle di Twitter non è registrato", + "sendFormErrorInvalidDomain": "Questo dominio non è registrato", + "sendFormErrorMinRequiredInterpolated": "Servono almeno {{minAmount}} {{tokenName}}", + "sendFormSend": "Invia", + "sendRecipientTextareaPlaceholder": "Indirizzo SOL del destinatario", + "sendSelectionActionButtonClose": "Chiudi", + "settings": "Impostazioni", + "settingsAddressBookNoLabel": "Senza etichetta", + "settingsAddressBookPrimary": "Rubrica", + "settingsAddressBookRecentlyUsed": "Usati di recente", + "settingsAddressBookSecondary": "Gestisci gli indirizzi di uso comune", + "settingsAutoLockTimerPrimary": "Timer di blocco automatico", + "settingsAutoLockTimerSecondary": "Modifica la durata del timer di blocco automatico", + "settingsChangeLanguagePrimary": "Cambia lingua", + "settingsChangeLanguageSecondary": "Cambia la lingua di visualizzazione", + "settingsChangeNetworkPrimary": "Cambia rete", + "settingsChangeNetworkSecondary": "Configura le tue impostazioni di rete", + "settingsChangePasswordPrimary": "Cambia password", + "settingsChangePasswordSecondary": "Modifica la password della schermata di blocco", + "settingsDisplayLanguage": "Lingua di visualizzazione", + "settingsErrorCannotExportLedgerPrivateKey": "Impossibile esportare la chiave privata Ledger", + "settingsErrorCannotRemoveAllWallets": "Impossibile rimuovere tutti i portafogli", + "settingsExportPrivateKey": "Esporta chiave privata", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNoAddresses": "Nessun indirizzo", + "settingsNoTrustedApps": "Nessuna app affidabile", + "settingsRemoveWallet": "Rimuovi portafoglio", + "settingsResetSecretRecoveryPhrase": "Resetta frase di recupero segreta", + "settingsShowSecretRecoveryPhrase": "Mostra frase di recupero segreta", + "settingsTrustedAppsAutoApprove": "Approvazione automatica", + "settingsTrustedAppsDisclaimer": "Abilita l'approvazione automatica solo su siti attendibili", + "settingsTrustedAppsPrimary": "App affidabili", + "settingsTrustedAppsRevoke": "Revoca", + "settingsTrustedAppsSecondary": "Configura le tue applicazioni affidabili", + "stakeAccountCardActiveStake": "Stake attivo", + "stakeAccountCardBalance": "Saldo", + "stakeAccountCardRentReserve": "Riserva di affitto", + "stakeAccountCardRewards": "Premi", + "stakeAccountCardStakeAccount": "Account di stake", + "stakeAccountCreateAndDelegateErrorStaking": "Si è verificato un problema con lo stake di questo validatore. Riprova.", + "stakeAccountCreateAndDelegateSolStaked": "SOL in stake!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "I tuoi SOL inizieranno a guadagnare premi <1> nei prossimi due giorni una volta che il conto di stake sarà attivo.", + "stakeAccountCreateAndDelegateStakingFailed": "Stake non riuscito", + "stakeAccountCreateAndDelegateStakingSol": "Stake SOL...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Stiamo creando un account di staking, quindi delegheremo i tuoi SOL a", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Stiamo creando un account di staking, quindi delegheremo i tuoi SOL a {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "Mostra transazione", + "stakeAccountDeactivateStakeSolUnstaked": "SOL non più in stake!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Potrai ritirare il tuo stake <1> nei prossimi due giorni una volta che l'account di stake diventa inattivo.", + "stakeAccountDeactivateStakeUnstakingFailed": "Rimozione da stake non riuscita", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "Si è verificato un problema con la rimozione dello stake di questo validatore. Riprova.", + "stakeAccountDeactivateStakeUnstakingSol": "Rimozione stake SOL...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "Stiamo avviando il processo per annullare lo stake dei tuoi SOL.", + "stakeAccountDeactivateStakeViewTransaction": "Mostra transazione", + "stakeAccountDelegateStakeSolStaked": "SOL in stake!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "I tuoi SOL inizieranno a guadagnare premi <1> nei prossimi due giorni una volta che il conto di stake sarà attivo.", + "stakeAccountDelegateStakeStakingFailed": "Stake non riuscito", + "stakeAccountDelegateStakeStakingFailedDescription": "Si è verificato un problema con lo stake di questo validatore. Riprova.", + "stakeAccountDelegateStakeStakingSol": "Stake SOL...", + "stakeAccountDelegateStakeStakingSolDescription": "Stiamo delegando i tuoi SOL.", + "stakeAccountDelegateStakeViewTransaction": "Mostra transazione", + "stakeAccountListActivationActivating": "Attivazione", + "stakeAccountListActivationActive": "Attivo", + "stakeAccountListActivationInactive": "Non attivo", + "stakeAccountListActivationDeactivating": "In disattivazione", + "stakeAccountListErrorFetching": "Si è verificato un problema durante il recupero degli account di stake:", + "stakeAccountListNoStakingAccounts": "Nessun account di stake", + "stakeAccountListReload": "Ricarica", + "stakeAccountListViewPrimaryText": "Il tuo stake", + "stakeAccountListViewStakeSOL": "Stake SOL", + "stakeAccountViewActionButtonClose": "Chiudi", + "stakeAccountViewActionButtonRestake": "Rifai stake", + "stakeAccountViewActionButtonUnstake": "Rimuovi da stake", + "stakeAccountViewError": "Errore", + "stakeAccountViewPrimaryText": "Il tuo stake", + "stakeAccountViewRestake": "Rifai stake", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "I tuoi SOL sono attualmente in stake con un validatore. Dovrai annullare lo stake per <1>accedere a questi fondi. <3>Ulteriori informazioni", + "stakeAccountViewStakeInactive": { + "part1": "Questo account di stake è inattivo. Considera la possibilità di ritirare lo stake o di trovare un validatore a cui delegare.", + "part2": "Ulteriori informazioni" + }, + "stakeAccountViewStakeNotFound": "Impossibile trovare questo account di stake.", + "stakeAccountViewViewOnExplorer": "Mostra su Explorer", + "stakeAccountViewViewOnSolscan": "Mostra su Solscan", + "stakeAccountViewWithdrawStake": "Ritira stake", + "stakeAccountViewWithdrawUnstakedSOL": "Preleva SOL non in stake", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL prelevati!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "I tuoi SOL sono stati prelevati.", + "part2": "Questo account di stake verrà automaticamente rimosso entro pochi minuti." + }, + "stakeAccountWithdrawStakeViewTransaction": "Mostra transazione", + "stakeAccountWithdrawStakeWithdrawalFailed": "Prelievo fallito", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "Si è verificato un problema col prelievo di questo account di stake. Riprova.", + "stakeAccountWithdrawStakeWithdrawingSol": "Prelievo SOL...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Stiamo prelevando i tuoi SOL da questo account di stake.", + "startEarningSolAccount": "account", + "startEarningSolAccounts": "account", + "startEarningSolErrorClosePhantom": "Chiudi Phantom e riprova", + "startEarningSolErrorTroubleLoading": "Problema durante il caricamento dello stake", + "startEarningSolLoading": "Caricamento...", + "startEarningSolPrimaryText": "Inizia a guadagnare SOL", + "startEarningSolSearching": "Ricerca di account di stake in corso", + "startEarningSolStakeTokens": "Fai stake dei token e guadagna premi", + "startEarningSolYourStake": "Il tuo stake", + "swapFeesEstimatedFees": "Commissioni stimate", + "swapFeesRate": "Tasso", + "swapFeesSlippage": "Slittamento", + "swapFeesSlippageDisclaimer": "La tua transazione fallirà se il prezzo \ncambia sfavorevolmente più di questa percentuale.", + "swapFeesSlippageTolerance": "Tolleranza allo slittamento", + "swapFeesPriceImpact": "Impatto sul prezzo", + "swapFeesPriceImpactDisclaimer": "La differenza tra il prezzo di mercato e il prezzo stimato in base alla dimensione dell'operazione.", + "swapFlowYouPay": "Paghi", + "swapFlowYouReceive": "Ricevi", + "swapFlowActionButtonText": "Controlla l'ordine", + "swapQuoteFeeDisclaimer": "La tariffa include una commissione Phantom del {{feePercentage}}", + "swapQuoteMissingContext": "Contesto di scambio mancante", + "swapQuoteErrorNoQuotes": "Stai cercando di scambiare senza contesto", + "swapQuoteSolanaNetwork": "Rete Solana", + "swapQuoteOneTimeTokenAccount": "Account token una tantum", + "swapReviewFlowActionButtonPrimary": "Scambio", + "swapReviewFlowActionButtonSecondary": "Annulla", + "swapReviewFlowPrimaryText": "Controlla l'ordine", + "swapReviewFlowYouPay": "Paghi", + "swapReviewFlowYouReceive": "Ricevi", + "swapTxConfirmationActionButtonClose": "Chiudi", + "swapTxConfirmationReceived": "Ricevuto!", + "swapTxConfirmationSwapFailed": "Scambio fallito", + "swapTxConfirmationSwapFailedSlippageLimit": "Lo scambio ha raggiunto il limite di slittamento, riprova.", + "swapTxConfirmationSwapFailedTryAgain": "Lo scambio non è riuscito, riprova", + "swapTxConfirmationSwappingTokens": "Scambio di token...", + "swapTxConfirmationTokens": "I token", + "swapTxConfirmationTokensDeposited": "Fatto! I token sono stati versati nel tuo portafoglio", + "swapTxConfirmationTokensWillBeDeposited": "verranno versati nel tuo portafoglio una volta completata la transazione", + "swapTxConfirmationViewTransaction": "Mostra transazione", + "swapperMax": "Max", + "switchToggle": "Interruttore", + "termsOfServiceActionButtonAgree": "Accetto", + "termsOfServiceActionButtonCancel": "Annulla", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "Facendo clic su <1>\"Accetto\" accetti i <3>Termini e condizioni relativi allo scambio di token con Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Abbiamo rivisto i nostri Termini di servizio. Facendo clic su <1>\"Accetto\" accetti i nostri nuovi <3>Termini di servizio.<5><6>I nostri nuovi Termini di servizio includono un nuova <8>struttura tariffaria per determinati prodotti.", + "termsOfServicePrimaryText": "Termini di servizio", + "tokenRowUnknownToken": "Token sconosciuto", + "transactionStatusDetailActionButtonClose": "Chiudi", + "transactionsAppInteraction": "Interazione con l'app", + "transactionsError": "Errore", + "transactionsFailed": "Non riuscita", + "transactionsFrom": "Da", + "transactionsNoActivity": "Nessuna attività", + "transactionsReceived": "Ricevuta", + "transactionsReceivedInterpolated": "Ricevuti {{amount}} SOL", + "transactionsSending": "Invio...", + "transactionsSent": "Inviata", + "transactionsSwapOn": "Scambio il", + "transactionsSentInterpolated": "Inviati {{amount}} SOL", + "transactionsStaked": "In stake", + "transactionsSuccess": "Riuscita", + "transactionsTo": "A", + "transactionsTokenSwap": "Scambio di token", + "transactionsUnstaked": "Rimosso da stake", + "transactionsWaitingForConfirmation": "In attesa di conferma", + "transactionsWithdrawStake": "Withdraw Stake", + "unlockActionButtonUnlock": "Sblocca", + "unlockEnterPassword": "Inserisci la tua password", + "unlockErrorIncorrectPassword": "Password non corretta", + "unlockErrorSomethingWentWrong": "Qualcosa è andato storto, riprova più tardi", + "unlockForgotPassword": "Ha dimenticato la password?", + "unlockPassword": "Password", + "validationUtilsPasswordIsRequired": "Password obbligatoria", + "validationUtilsPasswordLength": "La password deve essere lunga 8 caratteri", + "validationUtilsPasswordsDontMatch": "Le password non corrispondono", + "validationUtilsPasswordCantBeSame": "Non puoi usare la tua vecchia password", + "validatorCardCommission": "Commissione", + "validatorCardTotalStake": "Stake totale", + "validatorCardNumberOfDelegators": "Num di delegatori", + "validatorListActionButtonCancel": "Annulla", + "validatorListChooseAValidator": "Scegli un validatore", + "validatorListErrorFetching": "Si è verificato un problema durante il recupero dei validatori:", + "validatorListNoResults": "Nessun risultato", + "validatorListReload": "Ricarica", + "validatorListSearch": "Cerca", + "validatorViewActionButtonClose": "Chiudi", + "validatorViewActionButtonStake": "Stake", + "validatorViewEdit": "Modifica", + "validatorViewErrorFetching": "Impossibile recuperare i validatori.", + "validatorViewInsufficientBalance": "Saldo insufficiente", + "validatorViewMax": "Max", + "validatorViewPrimaryText": "Inizia lo stake", + "validatorViewSecondaryTextInterpolated": "Scegli quanti SOL vuoi <1> mettere in stake con questo validatore. <3>Ulteriori informazioni", + "validatorViewAmountSOLRequiredToStakeInterpolated": "{{amount}} SOL necessari per lo stake", + "validatorViewValidator": "Validatore", + "walletMenuItemsAddConnectWallet": "Aggiungi/Collega portafoglio", + "walletMenuItemsBridgeAssets": "Collega risorse", + "walletMenuItemsHelpAndSupport": "Supporto", + "walletMenuItemsLockWallet": "Blocca portafoglio", + "walletMenuItemsResetSecretPhrase": "Reimposta la frase segreta", + "walletMenuItemsShowMoreAccounts": "Mostra altri {{count}}...", + "walletMenuItemsHideAccounts": "Nascondi account", + "whatsNewOverlayActionButtonClose": "Chiudi", + "whatsNewOverlayNew": "Novità!", + "whatsNewOverlayv1ActionGetAppNow": "Scarica subito l'app", + "whatsNewOverlayv1PrimaryText": "Phantom per iOS è ora disponibile!", + "whatsNewOverlayv1ScanWithCamera": "Scansiona con la fotocamera del tuo iPhone", + "whatsNewOverlayv1SecondaryText": "Siamo lieti di annunciare che Phantom per iOS è ora disponibile nell'App Store! Sperimenta il potere di Phantom in tasca!", + "networkErrorTitle": "Errore di rete", + "networkError": "Purtroppo non siamo riusciti ad accedere alla rete. Riprova più tardi.", + "networkRetry": "Riprova", + "authenticationUnlockPhantom": "Sblocca Phantom", + "errorAndOfflineSomethingWentWrong": "Qualcosa è andato storto", + "errorAndOfflineSomethingWentWrongTryAgain": "Riprova.", + "errorAndOfflineUnableToFetchAssets": "Impossibile recuperare le risorse. Riprova più tardi.", + "errorAndOfflineUnableToFetchCollectibles": "Impossibile recuperare i collezionabili. Riprova più tardi.", + "errorAndOfflineUnableToFetchSwap": "Impossibile recuperare le informazioni di scambio. Riprova più tardi.", + "errorAndOfflineUnableToFetchTransactionHistory": "Impossibile recuperare la cronologia delle transazioni. Riprova più tardi.", + "swapReviewError": "Qualcosa è andato storto durante la revisione del tuo ordine, riprova.", + "sendSelectToken": "Seleziona token", + "swapBalance": "Saldo:", + "swapTitle": "Scambia i token", + "swapSelectToken": "Seleziona token", + "aboutPrivacyPolicy": "Informativa sulla privacy", + "aboutVersion": "Versione {{version}}", + "aboutVisitWebsite": "Visita il sito web", + "transactionsFromInterpolated": "Da: {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "Oggi", + "transactionsToInterpolated": "A: {{to}}", + "transactionsYesterday": "Ieri", + "addEditTokenSuccessMessage": "Account token associato creato", + "addEditTokenFailureMessage": "Si è verificato un problema durante la creazione di un account token associato. Riprova.", + "addEditTokenLoadingMessage": "Stiamo creando un account token associato", + "addEditTokenSuccessTitle": "Token aggiunto con successo", + "addEditTokenFailureTitle": "Aggiunta di token non riuscita", + "addEditTokenLoadingTitle": "Aggiunta di token", + "addEditTokenAlreadyAdded": "Hai già questo token", + "addEditTokenContinue": "Continua", + "addEditTokenPaste": "Incolla", + "addEditTokenRequired": "Obbligatorio", + "addEditTokenViewTransaction": "Mostra transazione", + "addEditTokenMintAddressError": "Indirizzo non valido o non supportato", + "addEditTokenNameError": "Solo lettere, numeri, trattini bassi, trattini e spazi", + "addEditTokenSymbolError": "Solo lettere", + "addEditAddressAdd": "Aggiungi indirizzo", + "addEditAddressCancel": "Annulla", + "addEditAddressDelete": "Elimina indirizzo", + "addEditAddressDeleteTitle": "Vuoi davvero eliminare questo indirizzo?", + "addEditAddressPaste": "Incolla", + "addEditAddressSave": "Salva indirizzo", + "dAppBrowserComingSoon": "Browser dApp in arrivo!", + "dAppBrowserSearchPlaceholder": "Cerca o accedi al sito web", + "dAppBrowserFavorites": "Preferiti", + "dAppBrowserTrustedApps": "Connesso di recente", + "dAppBrowserFavoritesDescription": "I tuoi preferiti verranno mostrati qui", + "dAppBrowserEmptyScreenDescription": "Digita un URL o cerca per accedere alle tue app Solana preferite", + "dAppBrowserBlocklistScreenTitle": "{{origin}} è bloccato! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom ritiene che questo sito Web sia dannoso e non sicuro da usare.", + "part2": "Questo sito è stato segnalato come parte di un database gestito dalla community di siti Web di phishing e truffe noti. Se ritieni che il sito sia stato segnalato per errore, segnala un problema." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Ignora l'avviso, mostra comunque", + "depositAssetListSuggestions": "Suggerimenti", + "depositUndefinedToken": "Spiacenti, non è possibile depositare questo token", + "onboardingImportRecoveryPhraseDetails": "Dettagli", + "onboardingCreateRecoveryPhraseVerifyTitle": "Hai trascritto la frase segreta per il recupero?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Senza la frase di recupero segreta non potrai accedere alla tua chiave o alle risorse a essa associate.", + "onboardingCreateRecoveryPhraseVerifyYes": "Sì", + "onboardingCreateRecoveryPhraseErrorTitle": "Errore", + "onboardingCreateRecoveryPhraseErrorSubtitle": "Non siamo riusciti a generare un account, riprova.", + "onboardingDoneDescription": "Ora puoi goderti appieno il tuo portafoglio.", + "onboardingDoneGetStarted": "Inizia", + "onboardingImportAccountsEmptyResult": "Nessun account trovato", + "onboardingImportAccountsWalletName": "Portafoglio {{walletIndex}}", + "onboardingImportRecoveryPhraseLessThanTwelve": "La frase deve essere di almeno 12 parole.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "La frase deve essere esattamente di 12 o 24 parole.", + "onboardingImportRecoveryPhraseWrongWord": "Parole errate: {{ words }}.", + "onboardingProtectTitle": "Proteggi il tuo portafoglio", + "onboardingProtectDescription": "L'aggiunta di sicurezza biometrica assicurerà che solo tu sia possa accedere al tuo portafoglio.", + "onboardingProtectButtonHeadlineDevice": "Dispositivo", + "onboardingProtectButtonHeadlineFaceID": "Face ID", + "onboardingProtectButtonHeadlineFingerprint": "Impronta digitale", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "Usa l'autenticazione {{ authType }}", + "onboardingProtectError": "Qualcosa è andato storto durante l'autenticazione, riprova", + "onboardingProtectRemoveAuth": "Disabilita l'autenticazione", + "onboardingProtectRemoveAuthDescription": "Vuoi davvero disabilitare l'autenticazione?", + "onboardingProtectNext": "Avanti", + "onboardingWelcomeTitlePhantom": "Phantom è un portafoglio\nSolana semplice creato per\nDeFi e NFT", + "onboardingWelcomeTitle": "A friendly Solana\nwallet built for\nDeFi & NFTs", + "onboardingWelcomeCreateWallet": "Crea un nuovo portafoglio", + "onboardingWelcomeAlreadyHaveWallet": "Ho già un portafoglio", + "onboardingSlide1Title": "Non custodito", + "onboardingSlide1Description": "<1>Non avremo mai accesso a nessuno dei tuoi dati o fondi. Mai.", + "onboardingSlide2Title": "La casa dei tuoi NFT", + "onboardingSlide2Description": "Abbiamo prestato particolare attenzione per assicurarci che i tuoi <1>NFT abbiano un bell'aspetto!", + "onboardingSlide3Title": "Fai stake coi token e scambiali", + "onboardingSlide3Description": "Usa il nostro sistema di scambio per <1>scambiare in sicurezza i token ai <4>migliori prezzi, istantaneamente.", + "onboardingSlide4Title": "Usa dApps", + "onboardingSlide4Description": "Esplora il mondo delle <1>applicazioni blockchain basate su Solana.", + "requireAuth": "Occorre l'autenticazione", + "requireAuthImmediately": "Immediatamente", + "sendEnterAmount": "Inserisci l'importo", + "sendShowLogs": "Mostra registri errori", + "sendHideLogs": "Nascondi registri errori", + "sendGoBack": "Indietro", + "sendTransactionSuccess": "I tuoi token sono stati inviati con successo a", + "sendInputPlaceholder": "Nome o indirizzo", + "sendRecentlyUsedAddressLabel": "Usato {{formattedTimestamp}} fa", + "sendRecipientAddress": "Indirizzo del destinatario", + "sendTokenInterpolated": "Invia {{tokenSymbol}}", + "sendPaste": "Incolla", + "sendPasteFromClipboard": "Incolla dagli appunti", + "sendScanQR": "Scansiona il codice QR", + "sendTo": "A:", + "sendCameraAccess": "Accesso alla fotocamera", + "sendCameraAccessSubtitle": "Per eseguire la scansione di un codice QR, è necessario abilitare l'accesso alla fotocamera. Vuoi aprire le Impostazioni ora?", + "sendCancel": "Annulla", + "sendSettings": "Impostazioni", + "sendOK": "OK", + "invalidQRCode": "Questo codice QR non è valido.", + "sendInvalidQRCode": "Questo codice QR non è un indirizzo valido", + "sendInvalidQRCodeSubtitle": "Riprova o prova con un altro codice QR.", + "sendInvalidQRCodeSplToken": "Token non valido nel codice QR", + "sendInvalidQRCodeSplTokenSubtitle": "Questo codice QR contiene un token che non possiedi o impossibile da identificare.", + "sendScanAddressToSend": "Scansiona l'indirizzo {{tokenSymbol}} per inviare fondi", + "sendScanAddressToSendCollectible": "Scansiona l'indirizzo SOL per inviare il collezionabile", + "sendSummary": "Resoconto", + "sendUndefinedToken": "Spiacenti, non è possibile inviare questo token", + "sendNoTokens": "Nessun token disponibile", + "settingsAbout": "Informazioni su Phantom", + "settingsCancel": "Annulla", + "settingsConfirm": "Sì", + "settingsEdit": "Modifica", + "settingsEditWallet": "Modifica portafoglio", + "settingsPrompt": "Vuoi davvero continuare?", + "settingsShowPrivateKey": "Tocca per rivelare la tua chiave privata", + "settingsShowRecoveryPhrase": "Tocca per rivelare la tua frase segreta", + "settingsMakeSureNoOneIsWatching": "Assicurati che nessuno stia guardando il tuo schermo", + "settingsSecurity": "Sicurezza del dispositivo", + "settingsSubmitBetaFeedback": "Invia feedback sulla versione beta", + "settingsWalletAddress": "Indirizzo portafoglio", + "settingsWalletNamePrimary": "Nome portafoglio", + "settingsWalletNameSecondary": "Cambia il nome del tuo portafoglio", + "settingsYourAccounts": "I tuoi account", + "settingsNotifications": "Notifiche", + "settingsNotificationPreferences": "Preferenze di notifica", + "pushNotificationsPreferencesAllowNotifications": "Consenti notifiche", + "pushNotificationsPreferencesSentTokens": "Token inviati", + "pushNotificationsPreferencesSentTokensDescription": "Trasferimenti in uscita di token e NFT", + "pushNotificationsPreferencesReceivedTokens": "Token ricevuti", + "pushNotificationsPreferencesReceivedTokensDescription": "Trasferimenti in entrata di token e NFT", + "pushNotificationsPreferencesDexSwap": "Scambi", + "pushNotificationsPreferencesDexSwapDescription": "Scambia su applicazioni riconosciute", + "pushNotificationsPreferencesOtherBalanceChanges": "Altri cambiamenti di saldo", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Altre transazioni multi-token che influiscono sul tuo saldo", + "pushNotificationsPreferencesPhantomMarketing": "Aggiornamenti da Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Annunci di funzionalità e aggiornamenti generali", + "pushNotificationsPreferencesDescription": "Queste impostazioni controllano le notifiche push per questo portafoglio attivo. Ogni portafoglio ha le proprie impostazioni di notifica. Per disattivare tutte le notifiche push Phantom, vai alle tue <1>impostazioni dispositivo.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Impossibile sincronizzare le preferenze di notifica.", + "addAccountHardwareWalletComingSoon": "In arrivo", + "stakeAmount": "Importo", + "stakeAmountNext": "Avanti", + "stakeAmountBalance": "Saldo", + "stakeReview": "Controlla", + "stakeReviewAccount": "Account", + "stakeReviewCommissionFee": "Quota commissione", + "stakeReviewConfirm": "Conferma", + "stakeReviewValidator": "Validatore", + "swapTooltipGotIt": "Capito", + "swapSetSlippageContinue": "Continua", + "swapSetSlippageWarning": "Potresti ricevere il {{slippage}}% in meno a causa del livello di slittamento", + "swapTabInsufficientFunds": "Fondi insufficienti", + "swapConfirmationTryAgain": "Riprova", + "swapConfirmationGoBack": "Indietro", + "unwrapWrappedSolClose": "Chiudi", + "unwrapWrappedSolError": "Spacchettamento non riuscito", + "unwrapWrappedSolLoading": "Spacchettamento...", + "unwrapWrappedSolSuccess": "Spacchettato", + "unwrapWrappedSolViewTransaction": "Mostra transazione", + "dappApprovePopupSignMessage": "Firma messaggio", + "solanaPayFrom": "Da", + "solanaPayMessage": "Messaggio", + "solanaPayNetworkFee": "Commissione di rete", + "solanaPayFree": "Gratis", + "solanaPayPay": "Paga", + "solanaPayPayNow": "Paga subito", + "solanaPaySent": "Inviati!", + "solanaPayTokensSent": "I tuoi token sono stati inviati con successo a", + "solanaPayViewTransaction": "Mostra la mia transazione", + "solanaPayTransactionFailed": "Transazione non riuscita", + "solanaPayApprove": "Approva", + "dappApproveConnectViewAccount": "Visualizza il tuo account Solana", + "deepLinkInvalidLink": "Link non valido", + "deepLinkInvalidSplTokenSubtitle": "Contiene un token che non possiedi o impossibile da identificare.", + "walletAvatarShowAllAccounts": "Mostra tutti gli account", + "pushNotificationsGetInstantUpdates": "Ricevi aggiornamenti immediati", + "pushNotificationsEnablePushNotifications": "Abilita le notifiche push su trasferimenti completati, scambi e annunci", + "pushNotificationsEnable": "Abilita", + "pushNotificationsNotNow": "Non ora", + "onboardingAgreeToTermsOfServiceInterpolated": "Accetto i <1>Termini di servizio", + "onboardingConfirmSaveSecretRecoveryPhrase": "OK, l'ho salvata da qualche parte", + "onboardingCreateNewWallet": "Crea un nuovo portafoglio", + "onboardingErrorInvalidSecretRecoveryPhrase": "Frase di recupero segreta non valida", + "onboardingFinished": "Finito!", + "onboardingImportAccounts": "Importa account", + "onboardingImportAccountsLastUsed": "Usato {{formattedTimestamp}} fa", + "onboardingImportAccountsNeverUsed": "Mai usato", + "onboardingImportAccountsDescription": "Scegli gli account portafoglio da importare", + "onboardingImportSecretRecoveryPhrase": "Importa frase di recupero segreta", + "onboardingImportSelectedAccounts": "Importa account selezionati", + "onboardingRestoreExistingWallet": "Ripristina un portafoglio esistente con la tua frase di recupero segreta di 12 o 24 parole", + "onboardingShowUnusedAccounts": "Mostra account inutilizzati", + "onboardingShowMoreAccounts": "Mostra altri account", + "onboardingHideUnusedAccounts": "Nascondi account inutilizzati", + "onboardingSecretRecoveryPhrase": "Frase di recupero segreta", + "onboardingSelectAccounts": "Seleziona i tuoi account", + "onboardingStoreSecretRecoveryPhraseReminder": "È l'unico modo in cui potrai recuperare il tuo account. Conservala in un posto sicuro!", + "timeUnitMinute": "minuto", + "timeUnitMinutes": "minuti", + "timeUnitHour": "ora", + "timeUnitHours": "ore", + "espDexSwap": "Hai scambiato {{downTokensTextFragment}} per {{upTokensTextFragment}} su {{dAppName}}", + "espNFTBid": "Hai offerto {{downTokensTextFragment}} per {{upTokensTextFragment}} su {{dAppName}}", + "espNFTBuy": "Hai acquistato {{nftName}} per {{downTokensTextFragment}} su {{dAppName}}", + "espNFTCancelBid": "Hai annullato un'offerta e hai ricevuto {{upTokensTextFragment}} su {{dAppName}}", + "espNFTList": "Hai messo in vendita {{downTokensTextFragment}} su {{dAppName}}", + "espNFTUnlist": "Hai tolto dalla vendita {{upTokensTextFragment}} su {{dAppName}}", + "espTokenReceive": "Hai ricevuto {{upTokensTextFragment}}", + "espTokenSend": "Hai inviato {{downTokensTextFragment}}", + "espTokenTextFragment": "{{token1}} e {{token2}}", + "espTransactionBalanceChange": "Hai scambiato {{downTokensTextFragment}} per {{upTokensTextFragment}}", + "espUnknown": "SCONOSCIUTO", + "espUnknownNFT": "NFT sconosciuto" +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/it/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/it/translation.json new file mode 100644 index 0000000..6d4819c --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/it/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "Aggiungi", + "commandAccept": "Accetta", + "commandApprove": "Approva", + "commandBack": "Indietro", + "commandBuy": "Acquista", + "commandCancel": "Annulla", + "commandClaim": "Riscuoti", + "commandClaimReward": "Riscuoti il tuo premio", + "commandClear": "Pulisci", + "commandClose": "Chiudi", + "commandConfirm": "Conferma", + "commandConnect": "Collega", + "commandContinue": "Continua", + "commandCopy": "Copia", + "commandCopyAddress": "Copia indirizzo", + "commandCopyTokenAddress": "Copia l'indirizzo del token", + "commandCreate": "Crea", + "commandCreateTicket": "Crea ticket", + "commandDismiss": "Chiudi", + "commandDownload": "Scarico", + "commandEdit": "Modifica", + "commandHelp": "Aiuto", + "commandLearnMore": "Ulteriori informazioni", + "commandLearnMore2": "Ulteriori informazioni", + "commandMint": "Conia", + "commandMore": "Altro", + "commandNext": "Avanti", + "commandOpen": "Apri", + "commandOpenSettings": "Apri Impostazioni", + "commandPaste": "Incolla", + "commandReceive": "Ricevi", + "commandReconnect": "Riconnetti", + "commandRecordVideo": "Registra video", + "commandRetry": "Riprova", + "commandRevoke": "Revoca", + "commandSave": "Salva", + "commandScanQRCode": "Scansiona il codice QR", + "commandSelectMedia": "Seleziona file multimediale", + "commandSell": "Vendi", + "commandSend": "Invia", + "commandShare": "Condividi", + "commandShowBalance": "Mostra saldo", + "commandSign": "Firma", + "commandStake": "Stake", + "commandSwap": "Scambia", + "commandTakePhoto": "Scatta foto", + "commandTryAgain": "Riprova", + "commandViewTransaction": "Mostra transazione", + "commandReportAsNotSpam": "Segnala come non spam", + "commandReportAsSpam": "Segnala come spam", + "commandPin": "Fissa", + "commandUnpin": "Sblocca", + "commandHide": "Nascondi", + "commandUnhide": "Scopri", + "commandBurn": "Brucia", + "commandReport": "Segnala", + "commandView": "Visualizza", + "commandUnwrap": "Scarta", + "pastParticipleClaimed": "Riscosso", + "pastParticipleCompleted": "Completata", + "pastParticipleCopied": "Copiato", + "pastParticipleDone": "Fatto", + "nounName": "Nome", + "nounNetwork": "Rete", + "nounNetworkFee": "Commissione di rete", + "nounSymbol": "Simbolo", + "nounDescription": "Descrizione", + "amount": "Importo", + "limit": "Limite", + "new": "Novità", + "gotIt": "Capito", + "internal": "Interno", + "reward": "Premio", + "seeAll": "Vedi tutto", + "seeLess": "Vedi meno", + "homeTab": "Home", + "collectiblesTab": "Collezionabili", + "swapTab": "Scambio", + "activityTab": "Attività", + "exploreTab": "Esplora", + "accountHeaderConnectedInterpolated": "Sei connesso a {{origin}}", + "accountHeaderConnectedToSite": "Sei connesso a questo sito", + "accountHeaderCopyToClipboard": "Copia negli appunti", + "accountHeaderNotConnected": "Non sei connesso a", + "accountHeaderNotConnectedInterpolated": "Non sei connesso a {{origin}}", + "accountHeaderNotConnectedToSite": "Non sei connesso a questo sito", + "accountWithoutEnoughSolActionButtonCancel": "Annulla", + "accountWithoutEnoughSolPrimaryText": "SOL insufficienti", + "accountWithoutEnoughSolSecondaryText": "Un conto coinvolto in questa transazione non dispone di abbastanza SOL. Il conto potrebbe essere tuo o di qualcun altro. Questa transazione verrà ripristinata se inviata.", + "accountSwitcher": "Cambia account", + "addAccountHardwareWalletPrimaryText": "Collega portafoglio hardware", + "addAccountHardwareWalletSecondaryText": "Usa il tuo portafoglio Ledger hardware", + "addAccountHardwareWalletSecondaryTextMobile": "Usa il tuo portafoglio {{supportedHardwareWallets}}", + "addAccountSeedVaultWalletPrimaryText": "Collega Seed Vault", + "addAccountSeedVaultWalletSecondaryText": "Usa un portafoglio da Seed Vault", + "addAccountImportSeedPhrasePrimaryText": "Importa frase di recupero segreta", + "addAccountImportSeedPhraseSecondaryText": "Importa account da un altro portafoglio", + "addAccountImportWalletPrimaryText": "Importa chiave privata", + "addAccountImportWalletSecondaryText": "Importa un account a catena singola", + "addAccountImportWalletSolanaSecondaryText": "Importa una chiave privata Solana", + "addAccountLimitReachedText": "Hai raggiunto il limite di {{accountsCount}} account in Phantom. Rimuovi gli account inutilizzati prima di aggiungerne altri.", + "addAccountNoSeedAvailableText": "Non hai nessuna frase seed disponibile. Importa un seed esistente per generare un account.", + "addAccountNewWalletPrimaryText": "Crea nuovo account", + "addAccountNewWalletSecondaryText": "Genera un nuovo indirizzo di portafoglio", + "addAccountNewMultiChainWalletSecondaryText": "Aggiungi un nuovo account multicatena", + "addAccountNewSingleChainWalletSecondaryText": "Aggiungi un nuovo conto", + "addAccountPrimaryText": "Aggiungi/Collega portafoglio", + "addAccountSecretPhraseLabel": "Frase segreta", + "addAccountSeedLabel": "Seed", + "addAccountSeedIDLabel": "ID Seed", + "addAccountSecretPhraseDefaultLabel": "Frase segreta {{number}}", + "addAccountZeroAccountsForSeed": "0 account", + "addAccountShowAccountForSeed": "Mostra 1 account", + "addAccountShowAccountsForSeed": "Mostra {{numOfAccounts}} account", + "addAccountHideAccountForSeed": "Nascondi 1 account", + "addAccountHideAccountsForSeed": "Nascondi {{numOfAccounts}} account", + "addAccountSelectSeedDescription": "Il tuo nuovo account verrà generato da questa frase segreta", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} account", + "addAccountOneAccountsForSeed": "1 account", + "addAccountGenerateAccountFromSeed": "Crea account", + "addAccountReadOnly": "Osserva indirizzo", + "addAccountReadOnlySecondaryText": "Tieni traccia di qualsiasi indirizzo di portafoglio pubblico", + "addAccountSolanaAddress": "Indirizzo Solana", + "addAccountEVMAddress": "Indirizzo EVM", + "addAccountBitcoinAddress": "Indirizzo Bitcoin", + "addAccountImportAccountActionButtonImport": "Importa", + "addAccountImportAccountDuplicatePrivateKey": "Questo account esiste già nel tuo portafoglio", + "addAccountImportAccountIncorrectFormat": "Formato errato", + "addAccountImportAccountInvalidPrivateKey": "Chiave privata non valida", + "addAccountImportAccountName": "Nome", + "addAccountImportAccountPrimaryText": "Importa chiave privata", + "addAccountImportAccountPrivateKey": "Chiave privata", + "addAccountImportAccountPublicKey": "Indirizzo o dominio", + "addAccountImportAccountPrivateKeyRequired": "La chiave privata è obbligatoria", + "addAccountImportAccountNameRequired": "Il nome è obbligatorio", + "addAccountImportAccountPublicKeyRequired": "L'indirizzo pubblico è obbligatorio", + "addAccountImportAccountDuplicateAddress": "Questo indirizzo esiste già nel tuo portafoglio", + "addAddressAddressAlreadyAdded": "L'indirizzo è già stato aggiunto", + "addAddressAddressAlreadyExists": "L'indirizzo esiste già", + "addAddressAddressInvalid": "L'indirizzo non è valido", + "addAddressAddressIsRequired": "L'indirizzo è obbligatorio", + "addAddressAddressPlaceholder": "Indirizzo", + "addAddressLabelIsRequired": "L'etichetta è obbligatoria", + "addAddressLabelPlaceholder": "Etichetta", + "addAddressPrimaryText": "Aggiungi indirizzo", + "addAddressToast": "Indirizzo aggiunto", + "createAssociatedTokenAccountCostLabelInterpolated": "Costerà {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "Hai già questo account token", + "createAssociatedTokenAccountErrorInsufficientFunds": "Fondi insufficienti", + "createAssociatedTokenAccountErrorInvalidMint": "Indirizzo di zecca non valido", + "createAssociatedTokenAccountErrorInvalidName": "Nome non valido", + "createAssociatedTokenAccountErrorInvalidSymbol": "Simbolo non valido", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "Non siamo riusciti a creare il tuo account token. Riprova.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "Impossibile creare l'account", + "createAssociatedTokenAccountErrorUnableToSendMessage": "Non siamo stati in grado di inviare la tua transazione.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "Impossibile inviare la transazione", + "createAssociatedTokenAccountInputPlaceholderMint": "Indirizzo di zecca", + "createAssociatedTokenAccountInputPlaceholderName": "Nome", + "createAssociatedTokenAccountInputPlaceholderSymbol": "Simbolo", + "createAssociatedTokenAccountLoadingMessage": "Stiamo creando il tuo account token.", + "createAssociatedTokenAccountLoadingTitle": "Creazione account token", + "createAssociatedTokenAccountPageHeader": "Crea account token", + "createAssociatedTokenAccountSuccessMessage": "Il tuo account token è stato creato con successo!", + "createAssociatedTokenAccountSuccessTitle": "Account token creato", + "createAssociatedTokenAccountViewTransaction": "Mostra transazione", + "assetDetailRecentActivity": "Attività recente", + "assetDetailStakeSOL": "Stake SOL", + "assetDetailUnknownToken": "Token sconosciuto", + "assetDetailUnwrapAll": "Spacchetta tutto", + "assetDetailUnwrappingSOL": "Spacchettamento SOL", + "assetDetailUnwrappingSOLFailed": "Spacchettamento SOL non riuscito", + "assetDetailViewOnExplorer": "Mostra su {{explorer}}", + "assetDetailViewOnExplorerDefaultExplorer": "Explorer", + "assetDetailSaveToPhotos": "Salva nelle Foto", + "assetDetailPinCollection": "Fissa Raccolta", + "assetDetailUnpinCollection": "Sblocca Raccolta", + "assetDetailHideCollection": "Nascondi Raccolta", + "assetDetailUnhideCollection": "Mostra Raccolta", + "assetDetailTokenNameLabel": "Nome token", + "assetDetailNetworkLabel": "Rete", + "assetDetailAddressLabel": "Indirizzo", + "assetDetailPriceLabel": "Prezzo", + "collectibleDetailSetAsAvatar": "Imposta come avatar", + "collectibleDetailSetAsAvatarSingleWorkAlt": "Avatar", + "collectibleDetailShare": "Condividi collezionabile", + "assetDetailAboutLabel": "Informazioni su {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} ha la possibilità di trasferire o bruciare questo token dal tuo account.", + "sendAssetAmountLabelInterpolated": "Disponibili {{amount}} {{tokenSymbol}}", + "assetListSearch": "Cerca...", + "assetListUnknownToken": "Token sconosciuto", + "assetVisibilityUnknownToken": "Token sconosciuto", + "buyAssetInterpolated": "Acquista {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "L'acquisto massimo è {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "L'acquisto minimo è {{amount}}", + "buyNoAssetsAvailable": "Nessun asset Ethereum o Polygon disponibile", + "buyThirdPartyScreenPaymentMethod": "Scegli il metodo di pagamento", + "gasEstimationErrorWarning": "Si è verificato un problema nella stima della commissione per questa transazione. Potrebbe non andare a buon fine.", + "nativeTokenBalanceErrorWarning": "Si è verificato un problema nel recupero del saldo del token per questa transazione. Potrebbe non andare a buon fine.", + "blocklistOriginCommunityDatabaseInterpolated": "Questo sito è stato segnalato come parte di un <1>database gestito dalla community di siti Web di phishing e truffe noti. Se ritieni che il sito sia stato segnalato per errore, <3>segnala un problema.", + "blocklistOriginDomainIsBlocked": "{{domainName}} è bloccato!", + "blocklistOriginIgnoreWarning": "Ignora l'avviso, portami comunque a {{domainName}}.", + "blocklistOriginSiteIsMalicious": "Phantom ritiene che questo sito Web sia dannoso e non sicuro da usare.", + "blocklistOriginThisDomain": "questo dominio", + "blocklistProceedAnyway": "Ignora l'avviso, procedi comunque", + "maliciousTransactionWarning": "Phantom ritiene che questa transazione sia dannosa e non sicura da firmare. Abbiamo disabilitato la possibilità di firmarlo per proteggere te e i tuoi fondi.", + "maliciousTransactionWarningIgnoreWarning": "Ignora l'avviso, procedi comunque", + "maliciousTransactionWarningTitle": "Transazione segnalata!", + "maliciousRequestBlockedTitle": "Richiesta bloccata", + "maliciousRequestWarning": "Questo sito web è stato contrassegnato come pericoloso. Potrebbe tentare di rubare i tuoi fondi o indurti a confermare una richiesta ingannevole.", + "maliciousSignatureRequestBlocked": "Per la tua sicurezza, Phantom ha bloccato questa richiesta.", + "maliciousRequestBlocked": "Per la tua sicurezza, Phantom ha bloccato questa richiesta. Dovresti chiudere questa finestra e smettere di usare il sito che l'ha aperta.", + "siwErrorPopupTitle": "Richiesta di firma non valida", + "siwParseErrorDescription": "La richiesta di firma dell'app non può essere mostrata a causa di una formattazione non valida.", + "siwVerificationErrorDescription": "Si sono verificati 1 o più errori con la richiesta di firma del messaggio. Per sicurezza, assicurati di utilizzare l'app corretta e riprova.", + "siwErrorPagination": "{{n}} di {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "Avviso: l'indirizzo dell'app non corrisponde all'indirizzo fornito per la firma.", + "siwErrorMessage_DOMAIN_MISMATCH": "Avviso: il dominio dell'app non corrisponde al dominio fornito per la verifica.", + "siwErrorMessage_URI_MISMATCH": "Avviso: il nome host dell'URI non corrisponde al dominio.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "Avviso: l'ID della catena non corrisponde all'ID della catena fornito per la verifica.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Avviso: la data di emissione del messaggio è troppo lontana nel passato.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Avviso: la data di emissione del messaggio è troppo lontana nel futuro.", + "siwErrorMessage_EXPIRED": "Avviso: il messaggio è scaduto.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Avviso: il messaggio scade prima dell'emissione.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "Avviso: il messaggio scadrà prima che diventi valido.", + "siwErrorShowErrorDetails": "Mostra i dettagli dell'errore", + "siwErrorHideErrorDetails": "Nascondi i dettagli dell'errore", + "siwErrorIgnoreWarning": "Ignora l'avviso, procedi comunque", + "siwsTitle": "Richiesta di accesso", + "siwsPermissions": "Autorizzazioni", + "siwsAgreement": "Messaggio", + "siwsAdvancedDetails": "Dettagli avanzati", + "siwsAlternateStatement": "{{domain}} vuole che tu acceda con il tuo account Solana:\n{{address}}", + "siwsFieldLable_domain": "Dominio", + "siwsFieldLable_address": "Indirizzo", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "Versione", + "siwsFieldLable_chainId": "ID catena", + "siwsFieldLable_nonce": "Nonce", + "siwsFieldLable_issuedAt": "Emissione", + "siwsFieldLable_expirationTime": "Scadenza", + "siwsFieldLable_requestId": "ID richiesta", + "siwsFieldLable_resources": "Risorse", + "siwsVerificationErrorDescription": "Questa richiesta di accesso non è valida. Ciò significa che il sito non è sicuro o che il suo sviluppatore ha commesso un errore durante l'invio della richiesta.", + "siwsErrorNumIssues": "{{n}} problemi", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "Questo ID catena non corrisponde alla rete in cui ti trovi.", + "siwsErrorMessage_DOMAIN_MISMATCH": "Questo dominio non è quello a cui stai effettuando l'accesso.", + "siwsErrorMessage_URI_MISMATCH": "Questo URI non è quello a cui stai effettuando l'accesso.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "La data di emissione del messaggio è troppo lontana nel passato.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "La data di emissione del messaggio è troppo avanti nel futuro.", + "siwsErrorMessage_EXPIRED": "Il messaggio è scaduto.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Il messaggio scade prima dell'emissione.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "Il messaggio scadrà prima che diventi valido.", + "changeLockTimerPrimaryText": "Timer di blocco automatico", + "changeLockTimerSecondaryText": "Quanto tempo dobbiamo aspettare per bloccare il tuo portafoglio dopo che è rimasto inattivo?", + "changeLockTimerToast": "Timer di blocco automatico aggiornato", + "changePasswordConfirmNewPassword": "Conferma la nuova password", + "changePasswordCurrentPassword": "Password attuale", + "changePasswordErrorIncorrectCurrentPassword": "Password attuale errata", + "changePasswordErrorGeneric": "Qualcosa è andato storto, riprova più tardi", + "changePasswordNewPassword": "Nuova password", + "changePasswordPrimaryText": "Cambia la password", + "changePasswordToast": "Password aggiornata", + "collectionsHiddenCollections": "Raccolte nascoste", + "collectiblesReportAsSpam": "Segnala come spam", + "collectiblesReportAsSpamAndHide": "Segnala come spam e nascondi", + "collectiblesReportAsNotSpam": "Segnala come non spam", + "collectiblesReportAsNotSpamAndUnhide": "Rendi visibile e segnala come non spam", + "collectiblesReportNotSpam": "Non è spam", + "collectibleDetailDescription": "Descrizione", + "collectibleDetailProperties": "Proprietà", + "collectibleDetailOrdinalInfo": "Informazioni ordinali", + "collectibleDetailRareSatsInfo": "Informazioni su Rare Sat", + "collectibleDetailSatsInUtxo": "Sat in UTXO", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sat", + "collectibleDetailSatNumber": "Numero Sat", + "collectibleDetailSatName": "Nome Sat", + "collectibleDetailInscriptionId": "ID Iscrizione", + "collectibleDetailInscriptionNumber": "Numero Iscrizione", + "collectibleDetailStandard": "Standard", + "collectibleDetailCreated": "Creato", + "collectibleDetailViewOnExplorer": "Mostra su {{explorer}}", + "collectibleDetailList": "Elenco", + "collectibleDetailSellNow": "Vendi per {{amount}} {{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "Libera Bitcoin di riserva", + "collectibleDetailUtxoSplitterCtaSubtitle": "Hai {{value}} di BTC da sbloccare", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sat", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "Per proteggere i tuoi fondi, impediamo l'invio di BTC in UTXO con Rare Sat. Usa lo splitter UTXO di Magic Eden per liberare {{value}} di BTC dai tuoi Rare Sat.", + "collectibleDetailUtxoSplitterModalCtaButton": "Usa lo splitter UTXO", + "collectibleDetailEasilyAccept": "Accetta l'offerta più alta", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sat", + "collectibleDetailSpamOverlayDescription": "Questo collezionabile è stato nascosto perché Phantom ritiene che si tratti di spam.", + "collectibleDetailSpamOverlayReveal": "Mostra collezionabile", + "collectibleBurnTermsOfService": "Capisco che l'azione è irreversibile", + "collectibleBurnTitleWithCount_one": "Brucia token", + "collectibleBurnTitleWithCount_other": "Brucia token", + "collectibleBurnDescriptionWithCount_one": "Questa azione distruggerà e rimuoverà permanentemente questo token dal tuo portafoglio.", + "collectibleBurnDescriptionWithCount_other": "Questa azione distruggerà e rimuoverà permanentemente questi token dal tuo portafoglio.", + "collectibleBurnTokenWithCount_one": "Token", + "collectibleBurnTokenWithCount_other": "Token", + "collectibleBurnCta": "Brucia", + "collectibleBurnRebate": "Restituzione", + "collectibleBurnRebateTooltip": "Una piccola quantità di SOL verrà automaticamente depositata nel tuo portafoglio per la bruciatura di questo token.", + "collectibleBurnNetworkFee": "Commissione di rete", + "collectibleBurnNetworkFeeTooltip": "Importo richiesto dalla rete Solana per elaborare la transazione", + "unwrapButtonSwapTo": "Scambia in {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "Preleva da {{withdrawalSource}} in cambio di {{chainSymbol}}", + "unwrapModalEstimatedTime": "Tempo stimato", + "unwrapModalNetwork": "Rete", + "unwrapModalNetworkFee": "Commissione di rete", + "unwrapModalTitle": "Resoconto", + "unsupportedChain": "Catena non supportata", + "unsupportedChainDescription": "Non supportiamo {{action}} per la rete {{chainName}}.", + "networkFeesTooltipLabel": "Commissioni di rete {{chainName}}", + "networkFeesTooltipDescription": "Le commissioni di {{chainName}} variano in base a diversi fattori. Puoi personalizzarli per rendere la tua transazione più veloce (più costosa) o più lenta (più economica).", + "burnStatusErrorTitleWithCount_one": "Impossibile bruciare il token", + "burnStatusErrorTitleWithCount_other": "Impossibile bruciare i token", + "burnStatusSuccessTitleWithCount_one": "Token bruciato!", + "burnStatusSuccessTitleWithCount_other": "Token bruciati!", + "burnStatusLoadingTitleWithCount_one": "Bruciatura token...", + "burnStatusLoadingTitleWithCount_other": "Bruciatura token...", + "burnStatusErrorMessageWithCount_one": "Impossibile bruciare questo token. Riprova più tardi.", + "burnStatusErrorMessageWithCount_other": "Impossibile bruciare questi token. Riprova più tardi.", + "burnStatusSuccessMessageWithCount_one": "Questo token è stato definitivamente distrutto e {{rebateAmount}} SOL sono stati depositati nel tuo portafoglio.", + "burnStatusSuccessMessageWithCount_other": "Questi token sono stati definitivamente distrutti e {{rebateAmount}} SOL sono stati depositati nel tuo portafoglio.", + "burnStatusLoadingMessageWithCount_one": "Questo token verrà definitivamente distrutto e {{rebateAmount}} SOL verranno depositati nel tuo portafoglio.", + "burnStatusLoadingMessageWithCount_other": "Questi token verranno definitivamente distrutti e {{rebateAmount}} SOL verranno depositati nel tuo portafoglio.", + "burnStatusViewTransactionText": "Mostra transazione", + "collectibleDisplayLoading": "Caricamento...", + "collectiblesNoCollectibles": "Nessun collezionabile", + "collectiblesPrimaryText": "I tuoi collezionabili", + "collectiblesReceiveCollectible": "Ricevi collezionabile", + "collectiblesUnknownCollection": "Raccolta sconosciuta", + "collectiblesUnknownCollectible": "Collezionabili sconosciuti", + "collectiblesUniqueHolders": "Possessori unici", + "collectiblesSupply": "Fornitura", + "collectiblesUnknownTokens": "Token sconosciuti", + "collectiblesNrOfListed": "{{ nrOfListed }} in listino", + "collectiblesListed": "In vendita", + "collectiblesMintCollectible": "Conia collezionabile", + "collectiblesYouMint": "Il tuo coniato", + "collectiblesMintCost": "Costo di conio", + "collectiblesMintFail": "Conio non riuscito", + "collectiblesMintFailMessage": "Si è verificato un problema nella coniazione del tuo collezionabile. Riprova.", + "collectiblesMintCostFree": "Gratis", + "collectiblesMinting": "Conio...", + "collectiblesMintingMessage": "Il tuo collezionabile è in fase di conio", + "collectiblesMintShareSubject": "Dai un'occhiata", + "collectiblesMintShareMessage": "L'ho coniato su @phantom!", + "collectiblesMintSuccess": "Conio riuscito", + "collectiblesMintSuccessMessage": "Il tuo collezionabile è in fase di conio", + "collectiblesMintSuccessQuestMessage": "Hai soddisfatto i requisiti per una Missione Phantom. Tocca Riscuoti il tuo premio per ottenere il tuo collezionabile gratuito.", + "collectiblesMintRequired": "Obbligatorio", + "collectiblesMintSafelyDismiss": "Puoi tranquillamente chiudere questa finestra.", + "collectiblesTrimmed": "Abbiamo raggiunto il limite per il numero di oggetti collezionabili che possono essere visualizzati in questo momento.", + "collectiblesSeeAllHoldings": "Vedi tutti i possedimenti", + "collectiblesLast": "Ultimo", + "collectiblesAbout": "Informazioni", + "collectiblesSocialLinks": "Link ai social", + "collectiblesNonTransferable": "Non trasferibile", + "collectiblesNonTransferableYes": "Sì", + "collectiblesSellOfferDetails": "Dettagli dell'offerta", + "collectiblesSellYouSell": "Vendi", + "collectiblesSellGotIt": "Capito", + "collectiblesSellYouReceive": "Ricevi", + "collectiblesSellOffer": "Offri", + "collectiblesSoldCollectible": "Collezionabile venduto", + "collectiblesSellMarketplace": "Marketplace", + "collectiblesSellCollectionFloor": "Minimo collezione", + "collectiblesSellDifferenceFromFloor": "Differenza dal minimo", + "collectiblesSellLastSalePrice": "Ultima vendita", + "collectiblesSellEstimatedFees": "Commissioni stimate", + "collectiblesSellEstimatedProfitAndLoss": "Stima profitti/perdite", + "collectiblesSellViewOnMarketplace": "Mostra su {{marketplace}}", + "collectiblesSellCollectionFloorTooltip": "Il prezzo \"Acquista ora\" più basso nella raccolta su diversi marketplace.", + "collectiblesSellProfitLossTooltip": "Profitto e Perdita stimati vengono calcolati in base all'ultimo prezzo di vendita e all'importo dell'offerta meno le commissioni.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "Diritti ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "Tariffa Marketplace ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "Commissione marketplace", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "Rete {{chainName}}", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "Il preventivo include una commissione Phantom del {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "Il preventivo include i diritti, la commissione di rete, la tariffa del Marketplace e una commissione Phantom del {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "La quotazione include le royalty, la commissione di rete e una commissione di marketplace", + "collectiblesSellTransactionFeeTooltipTitle": "Commissione della transazione", + "collectiblesSellStatusLoadingTitle": "Accettazione dell'offerta...", + "collectiblesSellStatusLoadingIsSellingFor": "si sta vendendo a", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} venduto!", + "collectiblesSellStatusSuccessWasSold": "è stato venduto correttamente per", + "collectiblesSellStatusErrorTitle": "Qualcosa è andato storto", + "collectiblesSellStatusErrorSubtitle": "Si è verificato un errore durante il tentativo di vendita", + "collectiblesSellStatusViewTransaction": "Mostra transazione", + "collectiblesSellInsufficientFundsTitle": "Fondi insufficienti", + "collectiblesSellInsufficientFundsSubtitle": "Non siamo riusciti ad accettare un'offerta su questo oggetto da collezione perché non c'erano fondi sufficienti per pagare la commissione di rete.", + "collectiblesSellRecentlyTransferedNFTTitle": "Trasferito di recente", + "collectiblesSellRecentlyTransferedNFTSubtitle": "Devi attendere 1 ora per accettare le offerte dopo un trasferimento.", + "collectiblesApproveCollection": "{{collectionName}} approvati", + "collectiblesSellNotAvailableAnymoreTitle": "Offerta non disponibile", + "collectiblesSellNotAvailableAnymoreSubtitle": "L'offerta non è più disponibile. Annulla questa offerta e riprova", + "collectiblesSellFlaggedTokenTitle": "Collezionabile contrassegnato", + "collectiblesSellFlaggedTokenSubtitle": "Il collezionabile non è scambiabile, potrebbe essere per molteplici ragioni, ad esempio potrebbe essere stato segnalato come rubato o messo in stake senza blocco", + "collectiblesListOnMagicEden": "Metti in vendita su Magic Eden", + "collectiblesListPrice": "Prezzo di listino", + "collectiblesUseFloor": "Usa minimo", + "collectiblesFloorPrice": "Prezzo minimo", + "collectiblesLastSalePrice": "Ultimo prezzo di vendita", + "collectiblesTotalReturn": "Rendimento totale", + "collectiblesOriginalPurchasePrice": "Prezzo di acquisto originale", + "collectiblesMagicEdenFee": "Commissione Magic Eden", + "collectiblesArtistRoyalties": "Diritti d'autore", + "collectiblesListNowButton": "Metti in listino", + "collectiblesListAnywayButton": "Metti in vendita comunque", + "collectiblesCreateListingTermsOfService": "Toccando <1>\"Metti in listino\" accetti i <3>Termini di servizio di Magic Eden", + "collectiblesViewListing": "Mostra listino", + "collectiblesListingViewTransaction": "Mostra transazione", + "collectiblesRemoveListing": "Rimuovi listino", + "collectiblesEditListing": "Modifica listino", + "collectiblesEditListPrice": "Modifica prezzo di listino", + "collectiblesListPriceTooltip": "Prezzo di listino è il prezzo di vendita di un articolo. I venditori in genere impostano il prezzo di listino in modo che sia uguale o superiore al prezzo minimo.", + "collectiblesFloorPriceTooltip": "Il prezzo minimo è il prezzo di listino attivo più basso per un articolo in questa raccolta.", + "collectiblesOriginalPurchasePriceTooltip": "Hai originariamente acquistato questo articolo per questo importo.", + "collectiblesPurchasedForSol": "Acquistato per {{lastPurchasePrice}} SOL", + "collectiblesUnableToLoadListings": "Impossibile caricare i listini", + "collectiblesUnableToLoadListingsFrom": "Impossibile caricare i listini da {{marketplace}}", + "collectiblesUnableToLoadListingsDescription": "I tuoi listini e i tuoi asset sono al sicuro, ma al momento non siamo in grado di caricarli da {{marketplace}}. Riprova più tardi.", + "collectiblesBelowFloorPrice": "Al di sotto del prezzo minimo", + "collectiblesBelowFloorPriceMessage": "Vuoi davvero mettere in vendita la tua NFT al di sotto del prezzo minimo?", + "collectiblesMinimumListingPrice": "Il prezzo minimo è 0,01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden addebita una commissione sulle transazioni completate.", + "collectiblesArtistRoyaltiesTooltip": "Il creatore di questa collezione riceve una % in royalty da ogni vendita completata.", + "collectibleScreenCollectionLabel": "Raccolta", + "collectibleScreenPhotosPermissionTitle": "Autorizzazione foto", + "collectibleScreenPhotosPermissionMessage": "Abbiamo bisogno della tua autorizzazione per accedere alle tue foto. Vai su Impostazioni e aggiorna le tue autorizzazioni.", + "collectibleScreenPhotosPermissionOpenSettings": "Apri Impostazioni", + "listStatusErrorTitle": "Messa in listino non riuscita", + "editListStatusErrorTitle": "Impossibile aggiornare", + "removeListStatusErrorTitle": "Rimozione da listino non riuscita", + "listStatusSuccessTitle": "Listino creato!", + "editListingStatusSuccessTitle": "Listino aggiornato!", + "removeListStatusSuccessTitle": "Listino rimosso da Magic Eden", + "listStatusLoadingTitle": "Creazione listino...", + "editListingStatusLoadingTitle": "Aggiornamento listino...", + "removeListStatusLoadingTitle": "Rimozione listino...", + "listStatusErrorMessage": "{{name}} non può essere messo in vendita su Magic Eden", + "removeListStatusErrorMessage": "{{name}} non può essere rimosso dal listino su Magic Eden", + "listStatusSuccessMessage": "{{name}} ora è in vendita su Magic Eden per {{listCollectiblePrice}} SOL", + "editListingStatusSuccessMessage": "{{name}} ora è aggiornato su Magic Eden per {{editListCollectiblePrice}} SOL", + "removeListStatusSuccessMessage": "{{name}} è stato rimosso con successo da Magic Eden", + "listStatusLoadingMessage": "Listino {{name}} su Magic Eden per {{listCollectiblePrice}} SOL.", + "editListingStatusLoadingMessage": "Aggiornamento {{name}} su Magic Eden per {{editListCollectiblePrice}} SOL.", + "removeListStatusLoadingMessage": "Rimozione di {{name}} da Magic Eden. L'operazione potrebbe richiedere del tempo.", + "listStatusLoadingSafelyDismiss": "Puoi tranquillamente chiudere questa finestra.", + "listStatusViewOnMagicEden": "Vedi su Magic Eden", + "listStatusViewOnMarketplace": "Mostra su {{marketplace}}", + "listStatusLoadingDismiss": "Chiudi", + "listStatusViewTransaction": "Mostra transazione", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Collega il tuo portafoglio hardware e assicurati che sia sbloccato. Una volta rilevato, puoi scegliere quale indirizzo desideri utilizzare.", + "connectHardwareFailedPrimaryText": "Connessione fallita", + "connectHardwareFailedSecondaryText": "Collega il tuo portafoglio hardware e assicurati che sia sbloccato. Una volta rilevato, puoi scegliere quale indirizzo utilizzare.", + "connectHardwareFinishPrimaryText": "Account aggiunto!", + "connectHardwareFinishSecondaryText": "Ora puoi accedere al tuo portafoglio Ledger Nano da Phantom. Torna all'estensione.", + "connectHardwareNeedsPermissionPrimaryText": "Connetti un nuovo portafoglio", + "connectHardwareNeedsPermissionSecondaryText": "Clicca sul pulsante in basso per avviare il processo di connessione.", + "connectHardwareSearchingPrimaryText": "Ricerca portafoglio...", + "connectHardwareSearchingSecondaryText": "Collega il tuo portafoglio hardware, assicurati che sia sbloccato e di avere le autorizzazioni approvate nel tuo browser.", + "connectHardwarePermissionDeniedPrimary": "Autorizzazione negata", + "connectHardwarePermissionDeniedSecondary": "Autorizza Phantom a connettersi al tuo dispositivo Ledger", + "connectHardwarePermissionUnableToConnect": "Impossibile connettersi", + "connectHardwarePermissionUnableToConnectDescription": "Non siamo riusciti a connetterci al tuo dispositivo Ledger. Potremmo aver bisogno di ulteriori autorizzazioni.", + "connectHardwareSelectAddressAllAddressesImported": "Tutti gli indirizzi importati", + "connectHardwareSelectAddressDerivationPath": "Percorso di derivazione", + "connectHardwareSelectAddressSearching": "Ricerca...", + "connectHardwareSelectAddressSelectWalletAddress": "Seleziona l'indirizzo del portafoglio", + "connectHardwareSelectAddressWalletAddress": "Indirizzo del portafoglio", + "connectHardwareWaitingForApplicationPrimaryText": "Apri l'app Solana sul tuo Ledger", + "connectHardwareWaitingForApplicationSecondaryText": "Collega il tuo portafoglio hardware e assicurati che sia sbloccato.", + "connectHardwareWaitingForPermissionPrimaryText": "Serve il permesso", + "connectHardwareWaitingForPermissionSecondaryText": "Collega il tuo portafoglio hardware, assicurati che sia sbloccato e di avere le autorizzazioni approvate nel tuo browser.", + "connectHardwareAddAccountButton": "Aggiungi account", + "connectHardwareLedger": "Collega il tuo Ledger", + "connectHardwareStartConnection": "Fai clic sul pulsante in basso per iniziare a connettere il tuo portafoglio hardware Ledger", + "connectHardwarePairSuccessPrimary": "{{productName}} connesso", + "connectHardwarePairSuccessSecondary": "Hai connesso correttamente il tuo {{productName}}.", + "connectHardwareSelectChains": "Seleziona le catene da connettere", + "connectHardwareOpenAppInterpolated": "Apri l'app {{app}} sul tuo Ledger", + "connectHardwareSearching": "Ricerca...", + "connectHardwareMakeSureConnected": "Connetti e sblocca il tuo portafoglio hardware. Concedi le autorizzazioni del browser pertinenti.", + "connectHardwareOpenAppDescription": "Sblocca il tuo portafoglio hardware", + "connectHardwareConnecting": "Collegamento...", + "connectHardwareConnectingDescription": "Ci stiamo connettendo al tuo dispositivo Ledger.", + "connectHardwareConnectingAccounts": "Connessione ai tuoi conti...", + "connectHardwareDiscoveringAccounts": "Ricerca di account...", + "connectHardwareDiscoveringAccountsDescription": "Stiamo cercando attività nei tuoi account.", + "connectHardwareErrorLedgerLocked": "Ledger bloccato", + "connectHardwareErrorLedgerLockedDescription": "Assicurati che il tuo dispositivo Ledger sia sbloccato, quindi riprova.", + "connectHardwareErrorLedgerGeneric": "Qualcosa è andato storto", + "connectHardwareErrorLedgerGenericDescription": "Impossibile trovare gli account. Assicurati che il tuo dispositivo Ledger sia sbloccato, quindi riprova.", + "connectHardwareErrorLedgerPhantomLocked": "Riapri Phantom e prova a connettere nuovamente il tuo hardware.", + "connectHardwareFindingAccountsWithActivity": "Sto cercando account {{chainName}}...", + "connectHardwareFindingAccountsWithActivityDualChain": "Ricerca account {{chainName1}} o {{chainName2}}...", + "connectHardwareFoundAccountsWithActivity": "Abbiamo trovato {{numOfAccounts}} conti con attività sul tuo Ledger.", + "connectHardwareFoundAccountsWithActivitySingular": "Abbiamo trovato 1 conto con attività sul tuo Ledger.", + "connectHardwareFoundSomeAccounts": "Abbiamo trovato alcuni account sul tuo dispositivo Ledger.", + "connectHardwareViewAccounts": "Mostra conti", + "connectHardwareConnectAccounts": "Account collegati", + "connectHardwareSelectAccounts": "Seleziona i conti", + "connectHardwareChooseAccountsToConnect": "Scegli i conti di portafoglio da importare.", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} conti aggiunti", + "connectHardwareAccountsStepOfSteps": "Passo {{stepNum}} di {{totalSteps}}", + "connectHardwareMobile": "Collega Ledger", + "connectHardwareMobileTitle": "Connetti il tuo portafoglio Ledger hardware", + "connectHardwareMobileEnableBluetooth": "Abilita Bluetooth", + "connectHardwareMobileEnableBluetoothDescription": "Consenti l'autorizzazione a utilizzare il Bluetooth per la connessione", + "connectHardwareMobileEnableBluetoothSettings": "Vai su Impostazioni per consentire a Phantom di utilizzare le autorizzazioni di Posizione e Dispositivi nelle vicinanze.", + "connectHardwareMobilePairWithDevice": "Accoppia con il tuo dispositivo Ledger", + "connectHardwareMobilePairWithDeviceDescription": "Tieni il tuo dispositivo nelle vicinanze per ottenere il segnale migliore", + "connectHardwareMobileConnectAccounts": "Connetti account", + "connectHardwareMobileConnectAccountsDescription": "Cercheremo l'attività in tutti gli account che potresti aver utilizzato", + "connectHardwareMobileConnectLedgerDevice": "Collega il tuo dispositivo Ledger", + "connectHardwareMobileLookingForDevices": "Ricerca di dispositivi nelle vicinanze...", + "connectHardwareMobileLookingForDevicesDescription": "Collega il tuo dispositivo Ledger e assicurati che sia sbloccato.", + "connectHardwareMobileFoundDeviceSingular": "Abbiamo trovato 1 dispositivo Ledger", + "connectHardwareMobileFoundDevices": "Abbiamo trovato {{numDevicesFound}} dispositivi Ledger", + "connectHardwareMobileFoundDevicesDescription": "Seleziona un dispositivo Ledger qui sotto per iniziare l'abbinamento.", + "connectHardwareMobilePairingWith": "Abbinamento con {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "Segui le istruzioni sul tuo dispositivo Ledger durante l'abbinamento.", + "connectHardwareMobilePairingFailed": "Abbinamento non riuscito", + "connectHardwareMobilePairingFailedDescription": "Impossibile abbinare con {{deviceName}}. Assicurati che il tuo dispositivo sia sbloccato.", + "connectHardwareMobilePairingSuccessful": "Abbinamento riuscito", + "connectHardwareMobilePairingSuccessfulDescription": "Hai abbinato e connesso correttamente il tuo dispositivo Ledger.", + "connectHardwareMobileOpenAppSingleChain": "Apri l'app {{chainName}} sul tuo Ledger", + "connectHardwareMobileOpenAppDualChain": "Apri l'app {{chainName1}} o {{chainName2}} sul tuo Ledger", + "connectHardwareMobileOpenAppDescription": "Assicurati che il tuo dispositivo sia sbloccato.", + "connectHardwareMobileStillCantFindDevice": "Non riesci ancora a trovare il tuo dispositivo?", + "connectHardwareMobileLostConnection": "Connessione persa", + "connectHardwareMobileLostConnectionDescription": "Abbiamo perso la connessione a {{deviceName}}. Assicurati che il tuo dispositivo sia sbloccato, quindi riprova.", + "connectHardwareMobileGenericLedgerDevice": "Dispositivo Ledger", + "connectHardwareMobileConnectDeviceSigning": "Connetti il tuo {{deviceName}}", + "connectHardwareMobileConnectDeviceSigningDescription": "Sblocca il tuo dispositivo Ledger e tienilo vicino.", + "connectHardwareMobileBluetoothDisabled": "Il bluetooth è disattivato", + "connectHardwareMobileBluetoothDisabledDescription": "Abilita il bluetooth e assicurati che il tuo dispositivo Ledger sia sbloccato.", + "connectHardwareMobileLearnMore": "Ulteriori informazioni", + "connectHardwareMobileBlindSigningDisabled": "Firma alla cieca disabilitata", + "connectHardwareMobileBlindSigningDisabledDescription": "Assicurati che la firma alla cieca sia abilitata sul tuo dispositivo.", + "connectHardwareMobileConfirmSingleChain": "Devi confermare la transazione sul tuo portafoglio hardware. Assicurati che sia sbloccato.", + "metamaskExplainerBottomSheetHeader": "Questo sito funziona con Phantom", + "metamaskExplainerBottomSheetSubheader": "Seleziona MetaMask dalla finestra di dialogo di connessione del portafoglio per procedere.", + "metamaskExplainerBottomSheetDontShowAgain": "Non mostrare più", + "ledgerStatusNotConnected": "Ledger non connesso", + "ledgerStatusConnectedInterpolated": "{{productName}} è connesso", + "connectionClusterInterpolated": "Attualmente sei su {{cluster}}", + "connectionClusterTestnetMode": "Attualmente sei in Modalità Testnet", + "featureNotSupportedOnLocalNet": "Questa funzionalità non è supportata se Solana Localnet è attiva.", + "readOnlyAccountBannerWarning": "Stai osservando questo account", + "depositAddress": "Indirizzo di ricezione", + "depositAddressChainInterpolated": "Il tuo indirizzo {{chain}}", + "depositAssetDepositInterpolated": "Ricevi {{tokenSymbol}}", + "depositAssetSecondaryText": "Questo indirizzo può essere utilizzato solo per ricevere token compatibili.", + "depositAssetTextInterpolated": "Utilizza questo indirizzo per ricevere token e oggetti da collezione su <1>{{network}}.", + "depositAssetTransferFromExchange": "Trasferimento dall'exchange", + "depositAssetShareAddress": "Condividi indirizzo", + "depositAssetBuyOrDeposit": "Acquista o trasferisci", + "depositAssetBuyOrDepositDesc": "Finanzia il tuo portafoglio per iniziare", + "depositAssetTransfer": "Trasferisci", + "editAddressAddressAlreadyAdded": "L'indirizzo è già stato aggiunto", + "editAddressAddressAlreadyExists": "L'indirizzo esiste già", + "editAddressAddressIsRequired": "L'indirizzo è obbligatorio", + "editAddressPrimaryText": "Modifica indirizzo", + "editAddressRemove": "Rimuovi dalla rubrica", + "editAddressToast": "Indirizzo aggiornato", + "removeSavedAddressToast": "Indirizzo rimosso", + "exportSecretErrorGeneric": "Qualcosa è andato storto, riprova più tardi", + "exportSecretErrorIncorrectPassword": "Password non corretta", + "exportSecretPassword": "Password", + "exportSecretPrivateKey": "chiave privata", + "exportSecretSecretPhrase": "frase segreta", + "exportSecretSecretRecoveryPhrase": "frase di recupero segreta", + "exportSecretSelectYourAccount": "Seleziona il tuo account", + "exportSecretShowPrivateKey": "Mostra chiave privata", + "exportSecretShowSecretRecoveryPhrase": "Mostra frase di recupero segreta", + "exportSecretShowSecret": "Mostra {{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": "<1>Non condividere la tua {{secretNameText}}!", + "exportSecretWarningSecondaryInterpolated": "Se qualcuno scopre la tua {{secretNameText}} avrà il pieno controllo del tuo portafoglio.", + "exportSecretOnlyWay": "Il tuo {{secretNameText}} è l'unico modo per recuperare il tuo portafoglio", + "exportSecretDoNotShow": "Non consentire a nessuno di vedere il tuo {{secretNameText}}", + "exportSecretWillNotShare": "Non condividerò il mio {{secretNameText}} con nessuno, incluso Phantom.", + "exportSecretNeverShare": "Non condividere mai la tua {{secretNameText}} con nessuno", + "exportSecretYourPrivateKey": "La tua chiave privata", + "exportSecretYourSecretRecoveryPhrase": "La tua frase di recupero segreta", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "Aiuto", + "gasUpTo": "Fino a {{ amount }}", + "gasSlowTime": "Circa 2 minuti", + "gasAverageTime": "Circa 30 secondi", + "gasFastTime": "Circa 15 secondi", + "gasSlowTimePolygon": "Circa 15 secondi", + "gasAverageTimePolygon": "Circa 10 secondi", + "gasFastTimePolygon": "Circa 5 secondi", + "gasSlowTimeBitcoin": "Circa 1 ora", + "gasAverageTimeBitcoin": "Circa 30 minuti", + "gasFastTimeBitcoin": "Circa 10 minuti", + "gasSlowTimeAbbrev": "2min", + "gasAverageTimeAbbrev": "30s", + "gasFastTimeAbbrev": "15s", + "gasSlowTimePolygonAbbrev": "15s", + "gasAverageTimePolygonAbbrev": "10s", + "gasFastTimePolygonAbbrev": "5s", + "gasSlow": "Lenta", + "gasAverage": "Media", + "gasFast": "Veloce", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "Riprova", + "homeErrorDescription": "Si è verificato un errore durante il tentativo di recuperare i tuoi asset. Aggiorna e riprova", + "homeErrorTitle": "Impossibile recuperare gli asset", + "homeManageTokenList": "Gestisci l'elenco dei token", + "helloBitcoinBodyTitle": "Eccoti su Bitcoin", + "helloBitcoinFeature1Title": "Invia, ricevi e acquista Bitcoin", + "helloBitcoinFeature1Subtitle": "Trasferisci e acquista Bitcoin istantaneamente su Phantom. É compatibile con tutti i principali portafogli ed exchange.", + "helloBitcoinFeature2Title": "Esplora l'ecosistema degli Ordinali", + "helloBitcoinFeature2Subtitle": "Acquista, vendi e scambia Ordinali, BRC-20 e altro su Magic Eden e Unisat.", + "helloBitcoinFeature3Title": "Sicuro e protetto", + "helloBitcoinFeature3Subtitle": "Ci assicuriamo che i tuoi Ordinali, BRC-20 e Sat Rari non vengano spesi accidentalmente.", + "interstitialDismissUnderstood": "Ho capito", + "bitcoinAddressTypesBodyTitle": "Tipi di indirizzi Bitcoin", + "bitcoinAddressTypesFeature1Title": "Informazioni sugli indirizzi Bitcoin", + "bitcoinAddressTypesFeature1Subtitle": "Phantom supporta Native Segwit e Taproot, ciascuno con il proprio saldo. Puoi inviare BTC o Ordinali con entrambi i tipi di indirizzo.", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "L'indirizzo BTC predefinito in Phantom. Più vecchio di Taproot ma compatibile con tutti i portafogli e gli exchange.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Ideale per Ordinali e BRC-20, con le tariffe più economiche. Modifica gli indirizzi in Preferenze -> Indirizzo Bitcoin preferito.", + "headerTitleInfo": "Informazioni", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "Questo è il tuo indirizzo <1>{{addressType}}.", + "invalidChecksumTitle": "Abbiamo aggiornato la tua frase segreta!", + "invalidChecksumFeature1ExportPhrase": "Esporta la tua nuova frase segreta", + "invalidChecksumFeature1ExportPhraseDescription": "Ti preghiamo di eseguire il backup della tua nuova frase segreta insieme alle chiavi private dei tuoi vecchi account.", + "invalidChecksumFeature2FundsAreSafe": "I tuoi fondi sono al sicuro", + "invalidChecksumFeature2FundsAreSafeDescription": "Questo aggiornamento è stato automatizzato. Nessuno in Phantom conosce la tua frase segreta o ha accesso ai tuoi fondi.", + "invalidChecksumFeature3LearnMore": "Ulteriori informazioni", + "invalidChecksumFeature3LearnMoreDescription": "Avevi una frase incompatibile con la maggior parte dei portafogli. Leggi <1>questo articolo della guida per saperne di più.", + "invalidChecksumBackUpSecretPhrase": "Esegui il backup della frase segreta", + "migrationFailureTitle": "Qualcosa è andato storto durante la migrazione del tuo account", + "migrationFailureFeature1": "Esporta la tua frase segreta", + "migrationFailureFeature1Description": "Esegui il backup della tua frase segreta prima dell'accoglienza.", + "migrationFailureFeature2": "Fatti accogliere su Phantom", + "migrationFailureFeature2Description": "Dovrai effettuare nuovamente l'accoglienza su Phantom per visualizzare il tuo account.", + "migrationFailureFeature3": "Ulteriori informazioni", + "migrationFailureFeature3Description": "Leggi <1>questo articolo della guida per ulteriori informazioni al riguardo.", + "migrationFailureContinueToOnboarding": "Continua con l'accoglienza", + "migrationFailureUnableToFetchMnemonic": "Non siamo riusciti a caricare la tua frase segreta", + "migrationFailureUnableToFetchMnemonicDescription": "Contatta l'assistenza e scarica i registri dell'applicazione per esaminare la situazione", + "migrationFailureContactSupport": "Contatta l'assistenza", + "ledgerActionConfirm": "Conferma sul tuo Ledger Nano", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Firma cieca disabilitata", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Assicurati che la firma cieca sia abilitata sul tuo dispositivo hardware e riprova l'azione", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Dispositivo hardware disconnesso durante l'operazione", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Chiudi l'estensione Phantom e riprova l'azione", + "ledgerActionErrorDeviceLockedPrimaryText": "Dispositivo hardware bloccato", + "ledgerActionErrorDeviceLockedSecondaryText": "Sblocca il dispositivo hardware e riprova", + "ledgerActionErrorHeader": "Errore di azione nel Ledger", + "ledgerActionErrorUserRejectionPrimaryText": "Transazione rifiutata dall'utente", + "ledgerActionErrorUserRejectionSecondaryText": "L'azione è stata rifiutata sul dispositivo hardware dall'utente", + "ledgerActionNeedPermission": "Serve il permesso", + "ledgerActionNeedToConfirm": "Devi confermare la transazione sul tuo portafoglio hardware. Assicurati che sia sbloccato sull'app {{chainType}}.", + "ledgerActionNeedToConfirmMany": "Dovrai confermare {{numberOfTransactions}} transazioni sul tuo portafoglio hardware. Assicurati che il portafoglio sia sbloccato sull'app {{chainType}}.", + "ledgerActionNeedToConfirmBlind": "Devi confermare la transazione sul tuo portafoglio hardware. Assicurati che il portafoglio sia sbloccato sull'app {{chainType}} e che la firma alla cieca sia abilitata.", + "ledgerActionNeedToConfirmBlindMany": "Dovrai confermare {{numberOfTransactions}} transazioni sul tuo portafoglio hardware. Assicurati che il portafoglio sia sbloccato sull'app {{chainType}} e che la firma alla cieca sia abilitata.", + "ledgerActionPleaseConnect": "Collega il tuo Ledger Nano", + "ledgerActionPleaseConnectAndConfirm": "Collega il tuo portafoglio hardware e assicurati che sia sbloccato. Assicurati di avere le autorizzazioni approvate nel tuo browser.", + "maxInputAmount": "Importo", + "maxInputMax": "Max", + "notEnoughSolPrimaryText": "SOL insufficienti", + "notEnoughSolSecondaryText": "Non hai abbastanza SOL nel tuo portafoglio per questa transazione. Versane di più e riprova.", + "insufficientBalancePrimaryText": "{{tokenSymbol}} insufficienti", + "insufficientBalanceSecondaryText": "Non hai abbastanza {{tokenSymbol}} nel tuo portafoglio per questa transazione.", + "insufficientBalanceRemaining": "Rimanenti", + "insufficientBalanceRequired": "Obbligatorio", + "notEnoughSplTokensTitle": "Non hai abbastanza token", + "notEnoughSplTokensDescription": "Non hai abbastanza token nel tuo portafoglio per questa transazione. Questa transazione verrà ripristinata se inviata.", + "transactionExpiredPrimaryText": "Transazione scaduta", + "transactionExpiredSecondaryText": "Hai aspettato troppo tempo per confermare la transazione ed è scaduta. Questa transazione verrà ripristinata se inviata.", + "tokens": "token", + "notificationApplicationApprovalPermissionsAddressVerification": "Verifica di possedere questo indirizzo", + "notificationApplicationApprovalPermissionsTransactionApproval": "Richiedere l'approvazione per le transazioni", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Visualizzare il saldo e l'attività del tuo portafoglio", + "notificationApplicationApprovalParagraphText": "La conferma consentirà a questo sito di visualizzare saldi e attività per l'account selezionato.", + "notificationApplicationApprovalActionButtonConnect": "Collega", + "notificationApplicationApprovalActionButtonSignIn": "Accedi", + "notificationApplicationApprovalAllowApproval": "Consentire al sito di connettersi?", + "notificationApplicationApprovalAutoConfirm": "Conferma automaticamente le transazioni", + "notificationApplicationApprovalConnectDisclaimer": "Collegati solo a siti Web di cui ti fidi", + "notificationApplicationApprovalSignInDisclaimer": "Accedi solo a siti web di cui ti fidi", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "Questo sito web non è sicuro da utilizzare e potrebbe tentare di rubare i tuoi fondi.", + "notificationApplicationApprovalConnectUnknownApp": "Sconosciuto", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "Impossibile connettersi all'app", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "Questa app sta tentando di connettersi a {{appNetworkName}}, ma {{phantomNetworkName}} è selezionato.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "Per utilizzare {{networkName}}, vai su Impostazioni sviluppatore → Modalità testnet.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "Rete sconosciuta", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "La connessione ad altre app mobili non è attualmente supportata da Ledger.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Passa a un account non Ledger o utilizza il browser in-app e riprova.", + "notificationSignatureRequestConfirmTransaction": "Conferma transazione", + "notificationSignatureRequestConfirmTransactionCapitalized": "Conferma transazione", + "notificationSignatureRequestConfirmTransactions": "Conferma transazioni", + "notificationSignatureRequestConfirmTransactionsCapitalized": "Conferma transazioni", + "notificationSignatureRequestSignatureRequest": "Richiesta di firma", + "notificationMessageHeader": "Messaggio", + "notificationMessageCopied": "Messaggio copiato", + "notificationAutoConfirm": "Conferma automatica", + "notificationAutoConfirmOff": "Off", + "notificationAutoConfirmOn": "On", + "notificationConfirmFooter": "Conferma solo se ti fidi di questo sito web.", + "notificationEstimatedTime": "Tempo stimato", + "notificationPermissionRequestText": "Questa è solo una richiesta di autorizzazione. La transazione potrebbe non essere eseguita immediatamente.", + "notificationBalanceChangesText": "Le variazioni di saldo sono stimate. Importi e beni coinvolti non sono garantiti.", + "notificationContractAddress": "Indirizzo del contratto", + "notificationAdvancedDetailsText": "Avanzate", + "notificationUnableToSimulateWarningText": "Al momento non siamo in grado di stimare le modifiche al saldo. Puoi riprovare più tardi o confermare se ti fidi di questo sito.", + "notificationSignMessageParagraphText": "Firmando questo messaggio dimostrerai di essere proprietario dell'account selezionato.", + "notificationSignatureRequestScanFailedDescription": "Impossibile eseguire la scansione del messaggio per problemi di sicurezza. Procedi con cautela.", + "notificationFailedToScan": "Impossibile simulare i risultati di questa richiesta.\nConfermare non è sicuro e può portare a perdite.", + "notificationScanLoading": "Richiesta di scansione", + "notificationTransactionApprovalActionButtonConfirm": "Conferma", + "notificationTransactionApprovalActionButtonBack": "Indietro", + "notificationTransactionApprovalEstimatedChanges": "Cambiamenti stimati", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Le stime si basano su simulazioni di transazioni e non costituiscono una garanzia", + "notificationTransactionApprovalHideAdvancedDetails": "Nascondi i dettagli avanzati delle transazioni", + "notificationTransactionApprovalNetworkFee": "Commissione di rete", + "notificationTransactionApprovalNetwork": "Rete", + "notificationTransactionApprovalEstimatedTime": "Tempo stimato", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "Non sono stati rilevati cambiamenti che influiscono sulla proprietà delle risorse", + "notificationTransactionApprovalSolanaAmountRequired": "Importo richiesto dalla rete Solana per elaborare la transazione", + "notificationTransactionApprovalUnableToSimulate": "Impossibile simulare. Assicurati di fidarti di questo sito web poiché l'approvazione può portare alla perdita di fondi.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Impossibile recuperare le modifiche al saldo", + "notificationTransactionApprovalViewAdvancedDetails": "Mostra i dettagli avanzati delle transazioni", + "notificationTransactionApprovalKnownMalicious": "Questa transazione è dannosa. La firma comporterà la perdita di fondi.", + "notificationTransactionApprovalSuspectedMalicious": "Sospettiamo che questa transazione sia dannosa. L'approvazione può comportare la perdita di fondi.", + "notificationTransactionApprovalNetworkFeeHighWarning": "Le commissioni di rete sono elevate a causa della congestione della rete.", + "notificationTransactionERC20ApprovalDescription": "La conferma consentirà a questa app di accedere al tuo saldo in qualsiasi momento, fino al limite indicato di seguito.", + "notificationTransactionERC20ApprovalContractAddress": "Indirizzo del contratto", + "notificationTransactionERC20Unlimited": "illimitato", + "notificationTransactionERC20ApprovalTitle": "Approva la spesa di {{tokenSymbol}}", + "notificationTransactionERC20RevokeTitle": "Revoca la spesa di {{tokenSymbol}}", + "notificationTransactionERC721RevokeTitle": "Revoca l'accesso a {{tokenSymbol}}", + "notificationTransactionERC20ApprovalAll": "Tutti i tuoi {{tokenSymbol}}", + "notificationIncorrectModeTitle": "Modalità errata", + "notificationIncorrectModeInTestnetTitle": "Sei in modalità Testnet", + "notificationIncorrectModeNotInTestnetTitle": "Non sei in modalità Testnet", + "notificationIncorrectModeInTestnetDescription": "{{origin}} sta tentando di utilizzare una mainnet, ma sei in modalità Testnet", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} sta tentando di utilizzare una testnet, ma non sei in modalità Testnet", + "notificationIncorrectModeInTestnetProceed": "Per procedere, disattiva la modalità Testnet.", + "notificationIncorrectModeNotInTestnetProceed": "Per procedere, attiva la modalità Testnet.", + "notificationIncorrectEIP712ChainId": "Ti abbiamo impedito di firmare un messaggio che non era destinato alla rete a cui sei attualmente connesso", + "notificationIncorrectEIP712ChainIdDescription": "Messaggio richiesto {{messageChainId}}, sei connesso a {{connectedChainId}}", + "notificationUnsupportedNetwork": "Rete non supportata", + "notificationUnsupportedNetworkDescription": "Questo sito web sta tentando di utilizzare una rete che Phantom attualmente non supporta.", + "notificationUnsupportedNetworkDescription2": "Per procedere con un'altra estensione, disattiva Impostazioni → Portafoglio app predefinito e seleziona Chiedi sempre. Quindi aggiorna la pagina e riconnettiti.", + "notificationUnsupportedAccount": "Account non supportato", + "notificationUnsupportedAccountDescription": "Questo sito web sta tentando di utilizzare {{targetChainType}}, che questo account {{chainType}} non supporta.", + "notificationUnsupportedAccountDescription2": "Passa a un account da una frase seed o da una chiave privata compatibile e riprova.", + "onboardingCreatePassword": "Crea una password", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "Accetto i <1>Termini di servizio", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Conferma la password", + "onboardingCreatePasswordDescription": "La userai per sbloccare il tuo portafoglio.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Frase di recupero segreta non valida", + "onboardingCreatePasswordPasswordPlaceholder": "Password", + "onboardingCreatePasswordPasswordStrengthWeak": "Debole", + "onboardingCreatePasswordPasswordStrengthMedium": "Media", + "onboardingCreatePasswordPasswordStrengthStrong": "Robusta", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "Ho salvato la mia frase di recupero segreta", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Frase di recupero segreta", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Questa frase è l'UNICO modo per recuperare il tuo portafoglio. NON condividerla con nessuno!", + "onboardingImportWallet": "Importa portafoglio", + "onboardingImportWalletImportExistingWallet": "Importa un portafoglio esistente con la tua frase di recupero segreta di 12 o 24 parole.", + "onboardingImportWalletRestoreWallet": "Ripristina portafoglio", + "onboardingImportWalletSecretRecoveryPhrase": "Frase di recupero segreta", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Frase di recupero segreta non valida", + "onboardingImportWalletIHaveWords": "Ho una frase di recupero di {{numWords}} parole", + "onboardingImportWalletIncorrectOrMisspelledWord": "La parola {{wordIndex}} non è corretta o è scritta in modo errato", + "onboardingImportWalletIncorrectOrMisspelledWords": "Le parole {{wordIndexes}} non sono corrette o sono scritte in modo errato", + "onboardingImportWalletScrollDown": "Scorri in basso", + "onboardingImportWalletScrollUp": "Scorri in alto", + "onboardingPathSelectionCreateWallet": "Crea un nuovo portafoglio", + "onboardingPathSelectionText": "Un portafoglio Solana ed Ethereum semplice creato per DeFi e NFT", + "onboardingPathSelectionIHaveAWallet": "Ho già un portafoglio", + "onboardingSelectAccountsImportAccounts": "Importa account", + "onboardingSelectAccountsImportAccountsDescription": "Scegli gli account portafoglio da importare.", + "onboardingSelectAccountsImportSelectedAccounts": "Importa account selezionati", + "onboardingSelectAccountsFindMoreAccounts": "Trova altri conti", + "onboardingSelectAccountsFindMoreNoneFound": "Nessun conto trovato", + "recentActivityPrimaryText": "Attività recente", + "removeAccountActionButtonRemove": "Rimuovi", + "removeAccountRemoveWallet": "Rimuovi conto", + "removeAccountInterpolated": "Rimuovi {{accountName}}", + "removeAccountWarningLedger": "Anche se stai rimuovendo questo portafoglio da Phantom, potrai aggiungerlo nuovamente utilizzando la procedura \"Collega portafoglio hardware\".", + "removeAccountWarningSeedVault": "Anche se stai rimuovendo questo portafoglio da Phantom, potrai aggiungerlo nuovamente utilizzando la procedura \"Collega portafoglio Seed Vault\".", + "removeAccountWarningPrivateKey": "Una volta rimosso questo portafoglio, Phantom non potrà più recuperarlo per te. Assicurati di aver eseguito il backup della tua chiave privata.", + "removeAccountWarningSeed": "Anche se stai rimuovendo questo portafoglio da Phantom, potrai derivarlo nuovamente utilizzando il tuo mnemonico in questo o in un altro portafoglio.", + "removeAccountWarningReadOnly": "L'eliminazione di questo account non influirà sul tuo portafoglio, poiché è di sola osservazione.", + "removeSeedPrimaryText": "Rimozione della frase segreta {{number}}", + "removeSeedSecondaryText": "Questa operazione rimuoverà tutti gli account esistenti nella frase segreta {{number}}. Assicurati di aver salvato la frase segreta.", + "resetSeedPrimaryText": "Ripristina l'app con una nuova frase segreta", + "resetSeedSecondaryText": "Questo rimuoverà tutti gli account esistenti e li sostituirà con quelli nuovi. Assicurati di aver eseguito il backup della frase segreta e delle chiavi private esistenti.", + "resetAppPrimaryText": "Ripristina e cancella l'app", + "resetAppSecondaryText": "Questa operazione rimuoverà tutti gli account e i dati esistenti. Assicurati di aver eseguito il backup della frase segreta e delle chiavi private.", + "richTransactionsDays": "giorni", + "richTransactionsToday": "Oggi", + "richTransactionsYesterday": "Ieri", + "richTransactionDetailAccount": "Account", + "richTransactionDetailAppInteraction": "Interazione con l'app", + "richTransactionDetailAt": "alle", + "richTransactionDetailBid": "Offerta", + "richTransactionDetailBidDetails": "Dettagli offerta", + "richTransactionDetailBought": "Acquistato", + "richTransactionDetailBurned": "Bruciato", + "richTransactionDetailCancelBid": "Annulla offerta", + "richTransactionDetailCompleted": "Completata", + "richTransactionDetailConfirmed": "Confermata", + "richTransactionDetailDate": "Data", + "richTransactionDetailFailed": "Non riuscita", + "richTransactionDetailFrom": "Da", + "richTransactionDetailItem": "Articolo", + "richTransactionDetailListed": "In vendita", + "richTransactionDetailListingDetails": "Dettagli di listino", + "richTransactionDetailListingPrice": "Prezzo di listino", + "richTransactionDetailMarketplace": "Marketplace", + "richTransactionDetailNetworkFee": "Commissione di rete", + "richTransactionDetailOriginalListingPrice": "Prezzo di listino originale", + "richTransactionDetailPending": "In sospeso", + "richTransactionDetailPrice": "Prezzo", + "richTransactionDetailProvider": "Fornitore", + "richTransactionDetailPurchaseDetails": "Dettagli acquisto", + "richTransactionDetailRebate": "Restituzione", + "richTransactionDetailReceived": "Ricevuto", + "richTransactionDetailSaleDetails": "Dettagli vendita", + "richTransactionDetailSent": "Inviato", + "richTransactionDetailSold": "Venduto", + "richTransactionDetailStaked": "In stake", + "richTransactionDetailStatus": "Stato", + "richTransactionDetailSwap": "Scambio", + "richTransactionDetailSwapDetails": "Dettagli scambio", + "richTransactionDetailTo": "A", + "richTransactionDetailTokenSwap": "Scambio di token", + "richTransactionDetailUnknownNFT": "NFT sconosciuto", + "richTransactionDetailUnlisted": "Non in vendita", + "richTransactionDetailUnstaked": "Rimosso da stake", + "richTransactionDetailValidator": "Validatore", + "richTransactionDetailViewOnExplorer": "Mostra su {{explorer}}", + "richTransactionDetailWithdrawStake": "Ritira stake", + "richTransactionDetailYouPaid": "Hai pagato", + "richTransactionDetailYouReceived": "Hai ricevuto", + "richTransactionDetailUnwrapDetails": "Dettagli spacchettamento", + "richTransactionDetailTokenUnwrap": "Spacchettamento token", + "historyItemsRefreshFailed": "Impossibile caricare le transazioni più recenti.", + "historyItemsPagingFailed": "Impossibile caricare le transazioni meno recenti.", + "historyItemsTestnetNotAvailable": "Cronologia transazioni testnet non disponibile al momento", + "historyUnknownDappName": "Sconosciuto", + "historyStatusSucceeded": "Operazione riuscita", + "historyNetwork": "Rete", + "historyAttemptedAmount": "Importo del tentativo", + "historyAmount": "Importo", + "sendAddressBookButtonLabel": "Rubrica", + "addressBookSelectAddressBook": "Rubrica", + "sendAddressBookNoAddressesSaved": "Nessun indirizzo salvato", + "sendAddressBookRecentlyUsed": "Usati di recente", + "addressBookSelectRecentlyUsed": "Usati di recente", + "sendConfirmationLabel": "Etichetta", + "sendConfirmationMessage": "Messaggio", + "sendConfirmationNetworkFee": "Commissione di rete", + "sendConfirmationPrimaryText": "Invio conferma", + "sendFungibleSummaryNetwork": "Rete", + "sendFungibleSummaryNetworkFee": "Commissione di rete", + "sendFungibleSummaryEstimatedTime": "Tempo stimato", + "sendFungiblePendingEstimatedTime": "Stime di tempo", + "sendFungibleSummaryEstimatedTimeDescription": "Le velocità delle transazioni di Ethereum variano in base a diversi fattori. Puoi velocizzarli cliccando su “Commissione di rete”.", + "sendSummaryBitcoinPendingTxTitle": "Impossibile inviare il trasferimento", + "sendSummaryBitcoinPendingTxDescription": "Puoi avere un solo trasferimento BTC in sospeso alla volta. Attendi il completamento per inviare un nuovo trasferimento.", + "sendFungibleSatProtectionTitle": "Invia con protezione satellitare", + "sendFungibleSatProtectionExplainer": "Phantom garantisce che i tuoi Ordinali e BRC20 non verranno utilizzati per commissioni di transazione o trasferimenti Bitcoin.", + "sendFungibleTransferFee": "Commissione per il trasferimento del token", + "sendFungibleTransferFeeToolTip": "Il creatore di questo token riceve una commissione su ogni trasferimento. Questa non è una commissione addebitata o riscossa da Phantom.", + "sendFungibleInterestBearingPercent": "Tasso di interesse attuale", + "sendFungibleNonTransferable": "Non trasferibile", + "sendFungibleNonTransferableYes": "Sì", + "sendStatusErrorMessageInterpolated": "Si è verificato un errore durante il tentativo di inviare i token a <1>{{uiRecipient}}", + "sendStatusErrorTitle": "Impossibile inviare", + "sendStatusLoadingTitle": "Invio...", + "sendStatusSuccessMessageInterpolated": "I tuoi token sono stati inviati correttamente a <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "Inviati!", + "sendStatusConfirmedSuccessTitle": "Invio effettuato!", + "sendStatusSubmittedSuccessTitle": "Transazione inviata", + "sendStatusEstimatedTransactionTime": "Tempo stimato di transazione: {{time}}", + "sendStatusViewTransaction": "Mostra transazione", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} a <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} inviati correttamente a <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} inviati correttamente a <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "Impossibile inviare <2>{{uiAmount}} {{assetSymbol}} a <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "Codice errore {{code}}", + "sendFormErrorInsufficientBalance": "Saldo insufficiente", + "sendFormErrorEmptyAmount": "Quantità richiesta", + "sendFormInvalidAddress": "Indirizzo {{assetName}} non valido", + "sendFormErrorInvalidSolanaAddress": "Indirizzo di Solana non valido", + "sendFormErrorInvalidTwitterHandle": "Questo handle di Twitter non è registrato", + "sendFormErrorInvalidDomain": "Questo dominio non è registrato", + "sendFormErrorMinRequiredInterpolated": "Servono almeno {{minAmount}} {{tokenName}}", + "sendRecipientTextareaPlaceholder": "Indirizzo SOL del destinatario", + "sendRecipientTextAreaPlaceholder2": "Indirizzo {{symbol}} del destinatario", + "sendMemoOptional": "Promemoria (facoltativo)", + "sendMemo": "Nota", + "sendOptional": "facoltativo", + "settings": "Impostazioni", + "settingsDapps": "dApps", + "settingsSelectedAccount": "Account selezionato", + "settingsAddressBookNoLabel": "Senza etichetta", + "settingsAddressBookPrimary": "Rubrica", + "settingsAddressBookRecentlyUsed": "Usati di recente", + "settingsAddressBookSecondary": "Gestisci gli indirizzi di uso comune", + "settingsAutoLockTimerPrimary": "Timer di blocco automatico", + "settingsAutoLockTimerSecondary": "Modifica la durata del timer di blocco automatico", + "settingsChangeLanguagePrimary": "Cambia lingua", + "settingsChangeLanguageSecondary": "Cambia la lingua di visualizzazione", + "settingsChangeNetworkPrimary": "Cambia rete", + "settingsChangeNetworkSecondary": "Configura le tue impostazioni di rete", + "settingsChangePasswordPrimary": "Cambia password", + "settingsChangePasswordSecondary": "Modifica la password della schermata di blocco", + "settingsCompleteBetaSurvey": "Completa il sondaggio sulla beta", + "settingsDisplayLanguage": "Lingua di visualizzazione", + "settingsErrorCannotExportLedgerPrivateKey": "Impossibile esportare la chiave privata Ledger", + "settingsErrorCannotRemoveAllWallets": "Impossibile rimuovere tutti i conti", + "settingsExportPrivateKey": "Mostra chiave privata", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNetworkPhantomRPC": "Rete Phantom RPC", + "settingsTestNetworks": "Reti di prova", + "settingsUseCustomNetworks": "Usa reti personalizzate", + "settingsTestnetMode": "Modalità Testnet", + "settingsTestnetModeDescription": "Si applica ai saldi e alle connessioni alle app.", + "settingsWebViewDebugging": "Debugging vista web", + "settingsWebViewDebuggingDescription": "Consente di ispezionare ed eseguire il debug delle visualizzazioni web del browser in-app.", + "settingsTestNetworksInfo": "Il passaggio a qualsiasi rete Testnet è inteso solo a scopo di test. Tieni presente che i token sulle reti Testnet non hanno alcun valore monetario.", + "settingsEmojis": "Emoji", + "settingsNoAddresses": "Nessun indirizzo", + "settingsAddressBookEmptyHeading": "La tua Rubrica è vuota", + "settingsAddressBookEmptyText": "Fai clic sui pulsanti \"+\" o \"Aggiungi indirizzo\" per aggiungere i tuoi indirizzi preferiti", + "settingsEditWallet": "Modifica conto", + "settingsNoTrustedApps": "Nessuna app affidabile", + "settingsNoConnections": "Ancora nessuna connessione.", + "settingsRemoveWallet": "Rimuovi conto", + "settingsResetApp": "Reimposta l'app", + "settingsRemoveSecretPhrase": "Rimuovi la frase segreta", + "settingsResetAppWithSecretPhrase": "Ripristina l'app con la frase segreta", + "settingsResetSecretRecoveryPhrase": "Resetta frase di recupero segreta", + "settingsShowSecretRecoveryPhrase": "Mostra frase di recupero segreta", + "settingsShowSecretRecoveryPhraseSecondary": "Mostra frase di recupero", + "settingsShowSecretRecoveryPhraseTertiary": "Mostra frase segreta", + "settingsTrustedAppsAutoConfirmActiveUntil": "Fino al {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "Conferma automatica", + "settingsTrustedAppsDisclaimer": "Abilita la conferma automatica solo su siti attendibili", + "settingsTrustedAppsLastUsed": "Usato {{formattedTimestamp}} fa", + "settingsTrustedAppsPrimary": "App connesse", + "settingsTrustedApps": "App affidabili", + "settingsTrustedAppsRevoke": "Revoca", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} disconnessa", + "settingsTrustedAppsSecondary": "Configura le tue applicazioni affidabili", + "settingsTrustedAppsToday": "Oggi", + "settingsTrustedAppsYesterday": "Ieri", + "settingsTrustedAppsLastWeek": "Settimana scorsa", + "settingsTrustedAppsBeforeYesterday": "Prima", + "settingsTrustedAppsDisconnectAll": "Disconnetti da tutto", + "settingsTrustedAppsDisconnectAllToast": "Tutte le app disconnesse", + "settingsTrustedAppsEndAutoConfirmForAll": "Termina la conferma automatica per tutto", + "settingsTrustedAppsEndAutoConfirmForAllToast": "Tutte le sessioni di conferma automatica sono terminate", + "settingsSecurityPrimary": "Sicurezza e privacy", + "settingsSecuritySecondary": "Aggiorna le tue impostazioni di sicurezza", + "settingsActiveNetworks": "Reti attive", + "settingsActiveNetworksAll": "Tutto", + "settingsActiveNetworksSolana": "Solo Solana", + "settingsDeveloperPrimary": "Impostazioni sviluppatore", + "settingsAdvanced": "Impostazioni avanzate", + "settingsTransactions": "Impostazioni transazione", + "settingsAutoConfirm": "Impostazioni di conferma automatica", + "settingsSecurityAnalyticsPrimary": "Condividi dati analitici anonimi", + "settingsSecurityAnalyticsSecondary": "Abilita per aiutarci a migliorare", + "settingsSecurityAnalyticsHelper": "Phantom non utilizza le tue informazioni personali per scopi di analisi", + "settingsSuspiciousCollectiblesPrimary": "Nascondi collezionabili sospetti", + "settingsSuspiciousCollectiblesSecondary": "Attiva/disattiva per nascondere i collezionabili contrassegnati", + "settingsPreferredBitcoinAddress": "Indirizzo Bitcoin preferito", + "settingsEnabledAddressesUpdated": "Indirizzi visibili aggiornati!", + "settingsEnabledAddresses": "Indirizzi abilitati", + "settingsBitcoinPaymentAddressForApps": "Indirizzo pagamenti per le app", + "settingsBitcoinOrdinalsAddressForApps": "Indirizzo ordinali per le app", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Quando entrambi i tipi di indirizzo sopra indicati sono abilitati, per alcune app come Magic Eden, il tuo indirizzo Segwit nativo verrà utilizzato per finanziare gli acquisti. Le risorse acquistate verranno ricevute al tuo indirizzo Taproot.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "L'indirizzo Bitcoin predefinito in Phantom per garantire la compatibilità.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(Predefinito)", + "settingsPreferredBitcoinAddressTaprootExplainer": "Il tipo di indirizzo più moderno, solitamente con commissioni di transazione più economiche.", + "settingsPreferredExplorers": "Esploratore preferito", + "settingsPreferredExplorersSecondary": "Passa al tuo esploratore blockchain preferito", + "settingsCustomGasControls": "Controlli gas personalizzati", + "settingsAttachApplicationLogs": "Allega i log dell'applicazione", + "settingsDownloadApplicationLogs": "Scarica i registri dell'applicazione", + "settingsDownloadApplicationLogsShort": "Scarica i log", + "settingsDownloadApplicationLogsHelper": "Contiene dati locali, rapporti sugli arresti anomali e indirizzi di portafogli pubblici per aiutare l'assistenza Phantom a risolvere i problemi", + "settingsDownloadApplicationLogsWarning": "Non sono inclusi dati sensibili come frasi seed o chiavi private.", + "settingsWallet": "Portafoglio", + "settingsPreferences": "Preferenze", + "settingsSecurity": "Sicurezza", + "settingsDeveloper": "Sviluppatore", + "settingsSupport": "Assistenza", + "settingsWalletShortcutsPrimary": "Mostra scorciatoie del portafoglio", + "settingsAppIcon": "Icona dell'app", + "settingsAppIconDefault": "Predefinita", + "settingsAppIconLight": "Chiara", + "settingsAppIconDark": "Scura", + "settingsAutoConfirmHeader": "Conferma automatica", + "stakeAccountCardActiveStake": "Stake attivo", + "stakeAccountCardBalance": "Saldo", + "stakeAccountCardRentReserve": "Riserva di affitto", + "stakeAccountCardRewards": "Ultimo premio", + "stakeAccountCardRewardsTooltip": "Questo è il premio più recente che hai guadagnato per lo staking. Ricevi un premio ogni 3 giorni.", + "stakeAccountCardStakeAccount": "Indirizzo", + "stakeAccountCardLockup": "Blocco fino al", + "stakeRewardsHistoryTitle": "Cronologia premi", + "stakeRewardsHistoryItemTitle": "Premi", + "stakeRewardsHistoryEmptyList": "Nessun premio", + "stakeRewardsTime_zero": "Oggi", + "stakeRewardsTime_one": "Ieri", + "stakeRewardsTime_other": "{{count}} giorni fa", + "stakeRewardsItemsPagingFailed": "Impossibile caricare i premi meno recenti.", + "stakeAccountCreateAndDelegateErrorStaking": "Si è verificato un problema con lo stake di questo validatore. Riprova.", + "stakeAccountCreateAndDelegateSolStaked": "SOL in stake!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "I tuoi SOL inizieranno a guadagnare premi <1> nei prossimi due giorni una volta che il conto di stake sarà attivo.", + "stakeAccountCreateAndDelegateStakingFailed": "Stake non riuscito", + "stakeAccountCreateAndDelegateStakingSol": "Stake SOL...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Stiamo creando un account di staking, quindi delegheremo i tuoi SOL a", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Stiamo creando un account di staking, quindi delegheremo i tuoi SOL a {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "Mostra transazione", + "stakeAccountDeactivateStakeSolUnstaked": "SOL non più in stake!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Potrai ritirare il tuo stake <1> nei prossimi due giorni una volta che l'account di stake diventa inattivo.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "Potrai ritirare il tuo stake nei prossimi due giorni una volta che l'account di stake diventa inattivo.", + "stakeAccountDeactivateStakeUnstakingFailed": "Rimozione da stake non riuscita", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "Si è verificato un problema con la rimozione dello stake di questo validatore. Riprova.", + "stakeAccountDeactivateStakeUnstakingSol": "Rimozione stake SOL...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "Stiamo avviando il processo per annullare lo stake dei tuoi SOL.", + "stakeAccountDeactivateStakeViewTransaction": "Mostra transazione", + "stakeAccountDelegateStakeSolStaked": "SOL in stake!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "I tuoi SOL inizieranno a guadagnare premi <1> nei prossimi due giorni una volta che il conto di stake sarà attivo.", + "stakeAccountDelegateStakeStakingFailed": "Stake non riuscito", + "stakeAccountDelegateStakeStakingFailedDescription": "Si è verificato un problema con lo stake di questo validatore. Riprova.", + "stakeAccountDelegateStakeStakingSol": "Stake SOL...", + "stakeAccountDelegateStakeStakingSolDescription": "Stiamo delegando i tuoi SOL.", + "stakeAccountDelegateStakeViewTransaction": "Mostra transazione", + "stakeAccountListActivationActivating": "Attivazione", + "stakeAccountListActivationActive": "Attivo", + "stakeAccountListActivationInactive": "Non attivo", + "stakeAccountListActivationDeactivating": "In disattivazione", + "stakeAccountListErrorFetching": "Impossibile recuperare gli account di staking. Riprova più tardi.", + "stakeAccountListNoStakingAccounts": "Nessun account di stake", + "stakeAccountListReload": "Ricarica", + "stakeAccountListViewPrimaryText": "Il tuo stake", + "stakeAccountListViewStakeSOL": "Stake SOL", + "stakeAccountListItemStakeFee": "Commissione del {{fee}}", + "stakeAccountViewActionButtonRestake": "Rifai stake", + "stakeAccountViewActionButtonUnstake": "Rimuovi da stake", + "stakeAccountViewError": "Errore", + "stakeAccountViewPrimaryText": "Il tuo stake", + "stakeAccountViewRestake": "Rifai stake", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "I tuoi SOL sono attualmente in stake con un validatore. Dovrai annullare lo stake per <1>accedere a questi fondi. <3>Ulteriori informazioni", + "stakeAccountViewStakeInactive": { + "part1": "Questo account di stake è inattivo. Considera la possibilità di ritirare lo stake o di trovare un validatore a cui delegare.", + "part2": "Ulteriori informazioni" + }, + "stakeAccountViewStakeNotFound": "Impossibile trovare questo account di stake.", + "stakeAccountViewViewOnExplorer": "Mostra su {{explorer}}", + "stakeAccountViewWithdrawStake": "Ritira stake", + "stakeAccountViewWithdrawUnstakedSOL": "Preleva SOL non in stake", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL prelevati!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "I tuoi SOL sono stati prelevati.", + "part2": "Questo account di stake verrà automaticamente rimosso entro pochi minuti." + }, + "stakeAccountWithdrawStakeViewTransaction": "Mostra transazione", + "stakeAccountWithdrawStakeWithdrawalFailed": "Prelievo fallito", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "Si è verificato un problema col prelievo di questo account di stake. Riprova.", + "stakeAccountWithdrawStakeWithdrawingSol": "Prelievo SOL...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Stiamo prelevando i tuoi SOL da questo account di stake.", + "startEarningSolAccount": "account", + "startEarningSolAccounts": "account", + "startEarningSolErrorClosePhantom": "Tocca qui e riprova", + "startEarningSolErrorTroubleLoading": "Problema durante il caricamento dello stake", + "startEarningSolLoading": "Caricamento...", + "startEarningSolPrimaryText": "Inizia a guadagnare SOL", + "startEarningSolSearching": "Ricerca di account di stake in corso", + "startEarningSolStakeTokens": "Fai stake dei token e guadagna premi", + "startEarningSolYourStake": "Il tuo stake", + "unwrapFungibleTitle": "Scambia in {{tokenSymbol}}", + "unwrapFungibleDescription": "Preleva da {{fromToken}} in cambio di {{toToken}}", + "unwrapFungibleConfirmSwap": "Conferma scambio", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "Miglior prezzo!", + "swapFeesEstimatedFees": "Commissioni stimate", + "swapFeesFees": "Commissioni", + "swapFeesPhantomFee": "Commissione Phantom", + "swapFeesPhantomFeeDisclaimer": "Troviamo sempre il miglior prezzo possibile dai principali fornitori di liquidità. In questo preventivo, viene automaticamente tenuto conto di una commissione del {{feePercentage}}.", + "swapFeesRate": "Miglior prezzo", + "swapFeesRateDisclaimer": "La migliore tariffa trovata da Jupiter Aggregator su più scambi decentralizzati.", + "swapFeesRateDisclaimerMultichain": "La migliore tariffa trovata su più scambi decentralizzati.", + "swapFeesPriceImpact": "Impatto sul prezzo", + "swapFeesHighPriceImpact": "Alto impatto sul prezzo", + "swapFeesPriceImpactDisclaimer": "La differenza tra il prezzo di mercato e il prezzo stimato in base alla dimensione dell'operazione.", + "swapFeesSlippage": "Slittamento", + "swapFeesHighSlippage": "Alta tolleranza allo slittamento", + "swapFeesHighSlippageDisclaimer": "La tua transazione fallirà se il prezzo cambia sfavorevolmente più del {{slippage}}%.", + "swapFeesSlippageDisclaimer": "Importo per il quale il prezzo della tua operazione può discostarsi dalla quotazione fornita.", + "swapFeesProvider": "Fornitore", + "swapFeesProviderDisclaimer": "Lo scambio decentralizzato utilizzato per completare la tua operazione.", + "swapEstimatedTime": "Tempo stimato", + "swapEstimatedTimeShort": "Tempo stimato", + "swapEstimatedTimeDisclaimer": "Il tempo stimato per il completamento del ponte varierà in base a diversi fattori che influiscono sulla velocità delle transazioni.", + "swapSettingsButtonCommand": "Apri Impostazioni di scambio", + "swapQuestionRetry": "Riprovare?", + "swapFlowYouPay": "Paghi", + "swapFlowYouReceive": "Ricevi", + "swapFlowActionButtonText": "Controlla l'ordine", + "swapAssetCardTokenNetwork": "{{symbol}} su {{network}}", + "swapAssetCardMaxButton": "Max", + "swapAssetCardSelectTokenAndNetwork": "Seleziona token e rete", + "swapSlippageSettingsTitle": "Impostazioni di slittamento", + "swapSlippageSettingsSubtitle": "La tua transazione fallirà se il prezzo cambia più dello slittamento. Il valore predefinito consigliato è 0,3%. Un valore troppo alto comporterà un'operazione sfavorevole.", + "swapSlippageSettingsCustom": "Personalizza", + "swapSlippageSettingsHighSlippageWarning": "La tua transazione potrebbe andare in frontrun e risultare in un'operazione sfavorevole.", + "swapSlippageSettingsCustomMinError": "Inserisci un valore maggiore di {{minSlippage}}%.", + "swapSlippageSettingsCustomMaxError": "Inserisci un valore inferiore a {{maxSlippage}}%.", + "swapSlippageSettingsCustomInvalidValue": "Inserisci un valore valido.", + "swapQuoteFeeDisclaimer": "Il preventivo include una commissione Phantom del {{feePercentage}}", + "swapQuoteMissingContext": "Contesto di scambio mancante", + "swapQuoteErrorNoQuotes": "Stai cercando di scambiare senza contesto", + "swapQuoteSolanaNetwork": "Rete Solana", + "swapQuoteNetwork": "Rete", + "swapQuoteOneTimeSerumAccount": "Account Serum una tantum", + "swapQuoteOneTimeTokenAccount": "Account token una tantum", + "swapQuoteBridgeFee": "Commissione di scambio cross-catena", + "swapReviewFlowActionButtonPrimary": "Scambio", + "swapReviewFlowPrimaryText": "Controlla l'ordine", + "swapReviewFlowYouPay": "Paghi", + "swapReviewFlowYouReceive": "Ricevi", + "swapTxConfirmationReceived": "Ricevuto!", + "swapTxConfirmationSwapFailed": "Scambio fallito", + "swapTxConfirmationSwapFailedSlippageLimit": "Lo scambio ha raggiunto il limite di slittamento, riprova.", + "swapTxConfirmationSwapFailedInsufficientBalance": "Non siamo riusciti a completare la richiesta. Non hai saldo sufficiente per completare la transazione.", + "swapTxConfirmationSwapFailedTryAgain": "Lo scambio non è riuscito, riprova", + "swapTxConfirmationSwappingTokens": "Scambio di token...", + "swapTxConfirmationTokens": "I token", + "swapTxConfirmationTokensDeposited": "Fatto! I token sono stati versati nel tuo portafoglio", + "swapTxConfirmationTokensDepositedTitle": "Fatto!", + "swapTxConfirmationTokensDepositedBody": "I token sono stati versati nel tuo portafoglio", + "swapTxConfirmationTokensWillBeDeposited": "verranno versati nel tuo portafoglio una volta completata la transazione", + "swapTxConfirmationViewTransaction": "Mostra transazione", + "swapTxBridgeSubmitting": "Invio della transazione", + "swapTxBridgeSubmittingDescription": "Scambio di {{sellAmount}} su {{sellNetwork}} con {{buyAmount}} su {{buyNetwork}}", + "swapTxBridgeFailed": "Impossibile inviare la transazione", + "swapTxBridgeFailedDescription": "Non siamo riusciti a completare la richiesta.", + "swapTxBridgeSubmitted": "Transazione inviata", + "swapTxBridgeSubmittedDescription": "Tempo stimato di transazione: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "Puoi tranquillamente chiudere questa finestra.", + "swapperMax": "Max", + "swapperTooltipNetwork": "Rete", + "swapperTooltipPrice": "Prezzo", + "swapperTooltipAddress": "Contratto", + "switchToggle": "Interruttore", + "termsOfServiceActionButtonAgree": "Accetto", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "Facendo clic su <1>\"Accetto\" accetti i <3>Termini e condizioni relativi allo scambio di token con Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Abbiamo rivisto i nostri Termini di servizio. Facendo clic su <1>\"Accetto\" accetti i nostri nuovi <3>Termini di servizio.<5><6>I nostri nuovi Termini di servizio includono un nuova <8>struttura tariffaria per determinati prodotti.", + "termsOfServicePrimaryText": "Termini di servizio", + "tokenRowUnknownToken": "Token sconosciuto", + "transactionsAppInteraction": "Interazione con l'app", + "transactionsFailedAppInteraction": "Interazione con l'app non riuscita", + "transactionsBidOnInterpolated": "Fai un'offerta per {{name}}", + "transactionsBidFailed": "Offerta non riuscita", + "transactionsBoughtInterpolated": "{{name}} acquistato", + "transactionsBoughtCollectible": "Collezionabile acquistato", + "transactionBridgeInitiated": "Ponte iniziato", + "transactionBridgeInitiatedFailed": "Inizio del ponte non riuscito", + "transactionBridgeStatusLink": "Controlla lo stato su LI.FI", + "transactionsBuyFailed": "Acquisto non riuscito", + "transactionsBurnedSpam": "Spam bruciato", + "transactionsBurned": "Bruciato", + "transactionsUnwrapped": "Spacchettato", + "transactionsUnwrappedFailed": "Spacchettamento non riuscito", + "transactionsCancelBidOnInterpolated": "Offerta annullata su {{name}}", + "transactionsCancelBidOnFailed": "Impossibile annullare l'offerta", + "transactionsError": "Errore", + "transactionsFailed": "Non riuscita", + "transactionsSwapped": "Scambiato", + "transactionsFailedSwap": "Scambio non riuscito", + "transactionsFailedBurn": "Bruciatura non riuscita", + "transactionsFrom": "Da", + "transactionsListedInterpolated": "{{name}} messo in vendita", + "transactionsListedFailed": "Messa in listino non riuscita", + "transactionsNoActivity": "Nessuna attività", + "transactionsReceived": "Ricevuta", + "transactionsReceivedInterpolated": "Ricevuti {{amount}} SOL", + "transactionsSending": "Invio...", + "transactionsPendingCreateListingInterpolated": "Creazione {{name}}", + "transactionsPendingEditListingInterpolated": "Modifica {{name}}", + "transactionsPendingSolanaPayTransaction": "Conferma della transazione Solana Pay", + "transactionsPendingRemoveListingInterpolated": "Rimozione {{name}} dalla vendita", + "transactionsPendingBurningInterpolated": "Bruciatura {{name}}", + "transactionsPendingSending": "Invio", + "transactionsPendingSwapping": "Scambio", + "transactionsPendingBridging": "Bridge in corso", + "transactionsPendingApproving": "Approvazione", + "transactionsPendingCreatingAndDelegatingStake": "Creazione e delega dello staking", + "transactionsPendingDeactivatingStake": "Disattivazione staking", + "transactionsPendingDelegatingStake": "Delega staking", + "transactionsPendingWithdrawingStake": "Prelievo stake", + "transactionsPendingAppInteraction": "In attesa di interazione con l'app", + "transactionsPendingBitcoinTransaction": "Transazione BTC in sospeso", + "transactionsSent": "Inviata", + "transactionsSendFailed": "Invio non riuscito", + "transactionsSwapOn": "Scambia su {{dappName}}", + "transactionsSentInterpolated": "Inviati {{amount}} SOL", + "transactionsSoldInterpolated": "{{name}} venduto", + "transactionsSoldCollectible": "Collezionabile venduto", + "transactionsSoldFailed": "Vendita non riuscita", + "transactionsStaked": "In stake", + "transactionsStakedFailed": "Stake non riuscito", + "transactionsSuccess": "Riuscita", + "transactionsTo": "A", + "transactionsTokenSwap": "Scambio di token", + "transactionsUnknownAmount": "Sconosciuto", + "transactionsUnlistedInterpolated": "{{name}} non più in vendita", + "transactionsUnstaked": "Rimosso da stake", + "transactionsUnlistedFailed": "Rimozione da listino non riuscita", + "transactionsDeactivateStake": "Staking disattivato", + "transactionsDeactivateStakeFailed": "Impossibile disattivare lo staking", + "transactionsWaitingForConfirmation": "In attesa di conferma", + "transactionsWithdrawStake": "Ritira stake", + "transactionsWithdrawStakeFailed": "Rimozione da stake non riuscita", + "transactionCancelled": "Annullata", + "transactionCancelledFailed": "Impossibile annullare", + "transactionApproveToken": "{{tokenSymbol}} approvati", + "transactionApproveTokenFailed": "Impossibile approvare {{tokenSymbol}}", + "transactionApprovalFailed": "Approvazione non riuscita", + "transactionRevokeApproveToken": "{{tokenSymbol}} revocati", + "transactionRevokeApproveTokenFailed": "Impossibile revocare {{tokenSymbol}}", + "transactionRevokeFailed": "Revoca non riuscita", + "transactionApproveDetailsTitle": "Dettagli dell'approvazione", + "transactionCancelOrder": "Annulla ordine", + "transactionCancelOrderFailed": "Annullamento ordine non riuscito", + "transactionApproveAppLabel": "App", + "transactionApproveAmountLabel": "Importo", + "transactionApproveTokenLabel": "Token", + "transactionApproveCollectionLabel": "Raccolta", + "transactionApproveAllItems": "Approva tutti gli elementi", + "transactionSpendUpTo": "Spendi fino a", + "transactionCancel": "Annulla transazione", + "transactionPrioritizeCancel": "Dai priorità all'annullamento", + "transactionSpeedUp": "Velocizza la transazione", + "transactionCancelHelperText": "La transazione originale può essere completata prima di essere annullata.", + "transactionSpeedUplHelperText": "Ciò massimizzerà la velocità della transazione in base alle condizioni della rete.", + "transactionCancelHelperMobile": "Tentare di annullare questa transazione costerà <1>fino a {{amount}}. La transazione originale può essere completata prima di essere annullata.", + "transactionCancelHelperMobileWithEstimate": "Tentare di annullare questa transazione costerà <1>fino a {{amount}}. Dovrebbe completarsi tra circa {{timeEstimate}}. La transazione originale può essere completata prima di essere annullata.", + "transactionSpeedUpHelperMobile": "Costerà <1>fino a {{amount}} massimizzare la velocità di questa transazione.", + "transactionSpeedUpHelperMobileWithEstimate": "Costerà <1>fino a {{amount}} massimizzare la velocità di questa transazione. Dovrebbe completarsi tra circa {{timeEstimate}}.", + "transactionEstimatedTime": "Tempo stimato", + "transactionCancelingSend": "Annullamento inviato", + "transactionPrioritizingCancel": "Sto dando priorità all'annullamento", + "transactionCanceling": "Annullamento", + "transactionReplaceError": "Si è verificato un errore. Nessuna commissione è stata addebitata sul tuo account. Riprova.", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} insufficienti", + "transactionGasLimitError": "Impossibile stimare il limite del gas", + "transactionGasEstimationError": "Impossibile stimare il gas", + "pendingTransactionCancel": "Annulla", + "pendingTransactionSpeedUp": "Velocizza", + "pendingTransactionStatus": "Stato", + "pendingTransactionPending": "In sospeso", + "pendingTransactionPendingInteraction": "In attesa di interazione", + "pendingTransactionCancelling": "Annullamento", + "pendingTransactionDate": "Data", + "pendingTransactionNetworkFee": "Commissione di rete", + "pendingTransactionEstimatedTime": "Tempo stimato", + "pendingTransactionEstimatedTimeHM": "{{hours}}o {{minutes}}m", + "pendingTransactionEstimatedTimeMS": "{{minutes}}m {{seconds}}s", + "pendingTransactionEstimatedTimeS": "{{seconds}}s", + "pendingTransactionsSendingTitle": "Invio {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "Sconosciuto", + "pendingTransactionUnknownApp": "App sconosciuta", + "unlockActionButtonUnlock": "Sblocca", + "unlockEnterPassword": "Inserisci la tua password", + "unlockErrorIncorrectPassword": "Password non corretta", + "unlockErrorSomethingWentWrong": "Qualcosa è andato storto, riprova più tardi", + "unlockForgotPassword": "Password dimenticata", + "unlockPassword": "Password", + "forgotPasswordText": "Puoi reimpostare la tua password inserendo la frase di recupero di 12-24 parole del tuo portafoglio. Phantom non può recuperare la tua password per te.", + "appInfo": "Informazioni app", + "lastUsed": "Ultimo uso", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "Non disponibile con account hardware.", + "trustedAppAutoConfirmDisclaimer1": "Mentre è attivo, Phantom confermera tutte le richieste di questa app senza avvisarti o chiedere conferma.", + "trustedAppAutoConfirmDisclaimer2": "L'abilitazione può mettere i tuoi fondi a rischio di frode. Utilizza questa funzione solo con le app di cui ti fidi.", + "validationUtilsPasswordIsRequired": "Password obbligatoria", + "validationUtilsPasswordLength": "La password deve essere lunga 8 caratteri", + "validationUtilsPasswordsDontMatch": "Le password non corrispondono", + "validationUtilsPasswordCantBeSame": "Non puoi usare la tua vecchia password", + "validatorCardEstimatedApy": "APY stimato", + "validatorCardCommission": "Commissione", + "validatorCardTotalStake": "Stake totale", + "validatorCardNumberOfDelegators": "Num di delegatori", + "validatorListChooseAValidator": "Scegli un validatore", + "validatorListErrorFetching": "Impossibile recuperare i validatori. Riprova più tardi.", + "validatorListNoResults": "Nessun risultato", + "validatorListReload": "Ricarica", + "validatorListSearch": "Cerca", + "validatorInfoTooltip": "Validatore", + "validatorInfoTitle": "Validatori", + "validatorInfoDescription": "Mettendo in staking i tuoi SOL su un validatore, contribuisci alle prestazioni e alla sicurezza della rete Solana, il tutto guadagnando SOL in cambio.", + "validatorApyInfoTooltip": "APY stim.", + "validatorApyInfoTitle": "APY stimato", + "validatorApyInfoDescription": "Questo è il tasso di rendimento che guadagni mettendo in staking i tuoi SOL sul validatore.", + "validatorViewActionButtonStake": "Stake", + "validatorViewErrorFetching": "Impossibile recuperare i validatori.", + "validatorViewInsufficientBalance": "Saldo insufficiente", + "validatorViewMax": "Max", + "validatorViewPrimaryText": "Inizia lo stake", + "validatorViewDescriptionInterpolated": "Scegli quanti SOL vuoi <1> mettere in stake con questo validatore. <3>Ulteriori informazioni", + "validatorViewAmountSOLRequiredToStakeInterpolated": "{{amount}} SOL necessari per lo stake", + "validatorViewValidator": "Validatore", + "walletMenuItemsAddConnectWallet": "Aggiungi/Collega portafoglio", + "walletMenuItemsBridgeAssets": "Collega risorse", + "walletMenuItemsHelpAndSupport": "Supporto", + "walletMenuItemsLockWallet": "Blocca portafoglio", + "walletMenuItemsResetSecretPhrase": "Reimposta la frase segreta", + "walletMenuItemsShowMoreAccounts": "Mostra altri {{count}}...", + "walletMenuItemsHideAccounts": "Nascondi account", + "whatsNewOverlayNew": "Novità!", + "whatsNewOverlayv1ActionGetAppNow": "Scarica subito l'app", + "whatsNewOverlayv1PrimaryText": "Phantom per iOS è ora disponibile!", + "whatsNewOverlayv1ScanWithCamera": "Scansiona con la fotocamera del tuo iPhone", + "whatsNewOverlayv1SecondaryText": "Siamo lieti di annunciare che Phantom per iOS è ora disponibile nell'App Store! Sperimenta il potere di Phantom in tasca!", + "whatsNewOverlayv2ActionListOnME": "Metti in vendita i tuoi NFT su Magic Eden!", + "whatsNewOverlayv2ActionTryItNow": "Prova subito", + "whatsNewOverlayv2SecondaryText": "Ora puoi mettere in vendita gli NFT su Magic Eden direttamente dall'estensione del tuo browser Phantom. Modifica comodamente il prezzo e gestisci in modo completo le tue inserzioni.", + "whatsNewOverlayv3ActionBurnSpam": "Brucia gli NFT spam!", + "whatsNewOverlayv3SecondaryText": "Ora puoi bruciare NFT spam e ricevere una piccola quantità di SOL. Fai clic su un NFT spam, fai clic sull'icona \"...\" e seleziona \"Brucia Token\" per rimuoverlo dal tuo portafoglio.", + "toggleMultiChainHeader": "Multichain", + "disableMultiChainHeader": "Modalità solo Solana", + "disableMultiChainDetail1Header": "Vai all-in su Solana", + "disableMultiChainDetail1SecondaryText": "Gestisci i tuoi account Solana, token e collezionabili senza vedere altre catene.", + "disableMultiChainDetail2Header": "Torna a Multichain in qualsiasi momento", + "disableMultiChainDetail2SecondaryText": "I tuoi saldi Ethereum e Polygon esistenti verranno preservati quando riattivi Multichain.", + "disableMultiChainButton": "Abilita solo Solana", + "disabledMultiChainHeader": "Solo Solana abilitato", + "disabledMultiChainText": "Puoi riattivare multichain in qualsiasi momento.", + "enableMultiChainHeader": "Attiva Multichain", + "enabledMultiChainHeader": "Multichain attivato", + "enabledMultiChainText": "Ethereum e Polygon sono ora supportati nel tuo portafoglio.", + "incompatibleAccountHeader": "Account incompatibile", + "incompatibleAccountInterpolated": "Rimuovi questi account solo Ethereum prima di abilitare la modalità solo Solana: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "Novità!", + "welcomeToMultiChainPrimaryText": "Un portafoglio per tutto", + "welcomeToMultiChainDetail1Header": "Supporto a Ethereum e Polygon", + "welcomeToMultiChainDetail1SecondaryText": "Tutti i tuoi token e NFT di Solana, Ethereum e Polygon in un unico posto.", + "welcomeToMultiChainDetail2Header": "Usa tutte le app che ami", + "welcomeToMultiChainDetail2SecondaryText": "Connettiti alle app su più catene senza cambiare rete.", + "welcomeToMultiChainDetail3Header": "Importa il tuo wallet MetaMask", + "welcomeToMultiChainDetail3SecondaryText": "Importa facilmente tutte le tue frasi seed su Ethereum e Polygon.", + "welcomeToMultiChainIntro": "Eccoti in Phantom Multichain", + "welcomeToMultiChainIntroDesc": "Tutti i tuoi token e NFT di Solana, Ethereum e Polygon in un unico posto. Il tuo unico portafoglio per tutto.", + "welcomeToMultiChainAccounts": "Account multichain riprogettati", + "welcomeToMultiChainAccountsDesc": "Riprogettato per multichain, ogni account ora ha indirizzi ETH e Polygon corrispondenti.", + "welcomeToMultiChainApps": "Funziona ovunque", + "welcomeToMultiChainAppsDesc": "Phantom è compatibile con tutte le app su Ethereum, Polygon e Solana. Fai clic su \"Connetti a MetaMask\" e parti.", + "welcomeToMultiChainImport": "Importa da MetaMask, istantaneamente", + "welcomeToMultiChainImportDesc": "Importa le tue frasi segrete o chiavi private da portafogli come MetaMask o Coinbase Wallet. Tutto in un unico posto.", + "welcomeToMultiChainImportInterpolated": "<0>Importa le tue frasi segrete o chiavi private da portafogli come MetaMask o Coinbase Wallet. Tutto in un unico posto.", + "welcomeToMultiChainTakeTour": "Fai un giro", + "welcomeToMultiChainSwapperTitle": "Scambia su Ethereum,\nPolygon e Solana", + "welcomeToMultiChainSwapperDetail1Header": "Supporto a Ethereum e Polygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "Ora puoi scambiare facilmente i token ERC-20 dall'interno del tuo portafoglio.", + "welcomeToMultiChainSwapperDetail2Header": "Migliori prezzi e commissioni super basse", + "welcomeToMultiChainSwapperDetail2SecondaryText": "Oltre 100 fonti di liquidità e instradamento intelligente degli ordini per massimi rendimenti.", + "networkErrorTitle": "Errore di rete", + "networkError": "Purtroppo non siamo riusciti ad accedere alla rete. Riprova più tardi.", + "authenticationUnlockPhantom": "Sblocca Phantom", + "errorAndOfflineSomethingWentWrong": "Qualcosa è andato storto", + "errorAndOfflineSomethingWentWrongTryAgain": "Riprova.", + "errorAndOfflineUnableToFetchAssets": "Impossibile recuperare le risorse. Riprova più tardi.", + "errorAndOfflineUnableToFetchCollectibles": "Impossibile recuperare i collezionabili. Riprova più tardi.", + "errorAndOfflineUnableToFetchSwap": "Impossibile recuperare le informazioni di scambio. Riprova più tardi.", + "errorAndOfflineUnableToFetchTransactionHistory": "Al momento è impossibile recuperare la cronologia delle tue transazioni. Controlla la tua connessione di rete o riprova più tardi.", + "errorAndOfflineUnableToFetchRewardsHistory": "Impossibile recuperare la cronologia dei premi. Riprova più tardi.", + "networkHealthSheetCloseButtonText": "OK", + "swapReviewError": "Qualcosa è andato storto durante la revisione del tuo ordine, riprova.", + "sendSelectToken": "Seleziona token", + "swapBalance": "Saldo:", + "swapTitle": "Scambia i token", + "swapSelectToken": "Seleziona token", + "swapYouPay": "Paghi", + "swapYouReceive": "Ricevi", + "aboutPrivacyPolicy": "Informativa sulla privacy", + "aboutVersion": "Versione {{version}}", + "aboutVisitWebsite": "Visita il sito web", + "bottomSheetConnectTitle": "Collega", + "A11YbottomSheetConnectTitle": "Foglio inferiore connetti", + "A11YbottomSheetCommandClose": "Foglio inferiore rifiuta", + "A11YbottomSheetCommandBack": "Foglio inferiore indietro", + "bottomSheetSignTypedDataTitle": "Firma messaggio", + "bottomSheetSignMessageTitle": "Firma messaggio", + "bottomSheetSignInTitle": "Accedi", + "bottomSheetSignInAndConnectTitle": "Accedi", + "bottomSheetConfirmTransactionTitle": "Conferma transazione", + "bottomSheetConfirmTransactionsTitle": "Conferma transazioni", + "bottomSheetAdvancedTitle": "Avanzate", + "bottomSheetReadOnlyAccountTitle": "Modalità di sola visualizzazione", + "bottomSheetTransactionSettingsTitle": "Commissione di rete", + "bottomSheetConnectDescription": "La connessione consentirà a questo sito di visualizzare saldi e attività per l'account selezionato.", + "bottomSheetSignInDescription": "Firmando questo messaggio dimostrerai di essere proprietario dell'account selezionato. Firma solo i messaggi delle applicazioni di cui ti fidi.", + "bottomSheetSignInAndConnectDescription": "L'approvazione consentirà a questo sito di visualizzare saldi e attività per l'account selezionato.", + "bottomSheetConfirmTransactionDescription": "Le variazioni di saldo sono stimate. Importi e beni coinvolti non sono garantiti.", + "bottomSheetConfirmTransactionsDescription": "Le variazioni di saldo sono stimate. Importi e beni coinvolti non sono garantiti.", + "bottomSheetSignTypedDataDescription": "Questa è solo una richiesta di autorizzazione. La transazione potrebbe non essere eseguita immediatamente.", + "bottomSheetSignTypedDataSecondDescription": "Le variazioni di saldo sono stimate. Importi e beni coinvolti non sono garantiti.", + "bottomSheetSignMessageDescription": "Firmando questo messaggio dimostrerai di essere proprietario dell'account selezionato. Firma solo i messaggi delle applicazioni di cui ti fidi.", + "bottomSheetReadOnlyAccountDescription": "Impossibile eseguire questa azione in modalità di sola visualizzazione.", + "bottomSheetMessageRow": "Messaggio", + "bottomSheetStatementRow": "Dichiarazione", + "bottomSheetAutoConfirmRow": "Conferma automatica", + "bottomSheetAutoConfirmOff": "Off", + "bottomSheetAutoConfirmOn": "On", + "bottomSheetAccountRow": "Account", + "bottomSheetAdvancedRow": "Avanzate", + "bottomSheetContractRow": "Indirizzo del contratto", + "bottomSheetSpenderRow": "Indirizzo di chi spende", + "bottomSheetNetworkRow": "Rete", + "bottomSheetNetworkFeeRow": "Commissione di rete", + "bottomSheetEstimatedTimeRow": "Tempo stimato", + "bottomSheetAccountRowDefaultAccountName": "Account", + "bottomSheetConnectRequestDisclaimer": "Collegati solo a siti web di cui ti fidi", + "bottomSheetSignInRequestDisclaimer": "Accedi solo a siti web di cui ti fidi", + "bottomSheetSignatureRequestDisclaimer": "Conferma solo se ti fidi di questo sito web.", + "bottomSheetIgnoreWarning": "Ignora l'avviso, procedi comunque", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "Nessuna modifica al saldo trovata. Procedi con cautela e conferma solo se ti fidi di questo sito.", + "bottomSheetReadOnlyWarning": "Stai solo osservando questo indirizzo. Dovrai importare per firmare transazioni e messaggi.", + "bottomSheetWebsiteIsUnsafeWarning": "Questo sito web non è sicuro da utilizzare e potrebbe tentare di rubare i tuoi fondi.", + "transactionsFromInterpolated": "Da: {{from}}", + "transactionsFromParagraphInterpolated": "Da {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "Oggi", + "transactionsToInterpolated": "A: {{to}}", + "transactionsToParagraphInterpolated": "A {{to}}", + "transactionsYesterday": "Ieri", + "addEditAddressAdd": "Aggiungi indirizzo", + "addEditAddressDelete": "Elimina indirizzo", + "addEditAddressDeleteTitle": "Vuoi davvero eliminare questo indirizzo?", + "addEditAddressSave": "Salva indirizzo", + "dAppBrowserComingSoon": "Browser dApp in arrivo!", + "dAppBrowserSearchPlaceholder": "Cerca o digita un URL", + "dAppBrowserOpenInNewTab": "Apri in una nuova scheda", + "dAppBrowserSuggested": "Consigliato", + "dAppBrowserFavorites": "Preferiti", + "dAppBrowserBookmarks": "Segnalibri", + "dAppBrowserBookmarkAdd": "Aggiungi segnalibro", + "dAppBrowserBookmarkRemove": "Rimuovi segnalibro", + "dAppBrowserTrustedApps": "Recenti", + "dAppBrowserFavoritesDescription": "I tuoi preferiti verranno mostrati qui", + "dAppBrowserBookmarksDescription": "I tuoi segnalibri verranno mostrati qui", + "dAppBrowserRecentsDescription": "Le dapp collegate di recente appariranno qui", + "dAppBrowserEmptyScreenDescription": "Digita un URL o cerca nel Web", + "dAppBrowserBlocklistScreenTitle": "{{origin}} è bloccato! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom ritiene che questo sito Web sia dannoso e non sicuro da usare.", + "part2": "Questo sito è stato segnalato come parte di un database gestito dalla community di siti Web di phishing e truffe noti. Se ritieni che il sito sia stato segnalato per errore, segnala un problema." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Ignora l'avviso, mostra comunque", + "dAppBrowserActionBookmark": "Segnalibro", + "dAppBrowserActionRemoveBookmark": "Rimuovi segnalibro", + "dAppBrowserActionRefresh": "Ricarica", + "dAppBrowserActionShare": "Condividi", + "dAppBrowserActionCloseTab": "Chiudi scheda", + "dAppBrowserActionEndAutoConfirm": "Fine conferma automatica", + "dAppBrowserActionDisconnectApp": "Disconnetti app", + "dAppBrowserActionCloseAllTabs": "Chiudi tutte le schede", + "dAppBrowserNavigationAddressPlaceholder": "Digita un URL da cercare", + "dAppBrowserTabOverviewMore": "Altro", + "dAppBrowserTabOverviewAddTab": "Aggiungi scheda", + "dAppBrowserTabOverviewClose": "Chiudi", + "dAppBrowserCloseTab": "Chiudi scheda", + "dAppBrowserClose": "Chiudi", + "dAppBrowserTabOverviewAddBookmark": "Aggiungi segnalibro", + "dAppBrowserTabOverviewRemoveBookmark": "Rimuovi segnalibro", + "depositAssetListSuggestions": "Suggerimenti", + "depositUndefinedToken": "Spiacenti, non è possibile depositare questo token", + "onboardingImportRecoveryPhraseDetails": "Dettagli", + "onboardingCreateRecoveryPhraseVerifyTitle": "Hai trascritto la frase segreta per il recupero?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Senza la frase di recupero segreta non potrai accedere alla tua chiave o alle risorse a essa associate.", + "onboardingCreateRecoveryPhraseVerifyYes": "Sì", + "onboardingCreateRecoveryPhraseErrorTitle": "Errore", + "onboardingCreateRecoveryPhraseErrorSubtitle": "Non siamo riusciti a generare un account, riprova.", + "onboardingDoneDescription": "Ora puoi goderti appieno il tuo portafoglio.", + "onboardingDoneGetStarted": "Inizia", + "onboardingImportAccountsEmptyResult": "Nessun account trovato", + "onboardingImportAccountsAccountName": "Conto {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "Abbiamo rilevato delle attività su {{numberOfWallets}} conto", + "onboardingImportAccountsFoundAccounts_other": "Abbiamo rilevato delle attività su {{numberOfWallets}} conti", + "onboardingImportAccountsFoundAccountsNoActivity_one": "Abbiamo trovato {{numberOfWallets}} conto", + "onboardingImportAccountsFoundAccountsNoActivity_other": "Abbiamo trovato {{numberOfWallets}} conti", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "La frase deve essere di almeno 12 parole.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "La frase deve essere esattamente di 12 o 24 parole.", + "onboardingImportRecoveryPhraseWrongWord": "Parole errate: {{ words }}.", + "onboardingProtectTitle": "Proteggi il tuo portafoglio", + "onboardingProtectDescription": "L'aggiunta di sicurezza biometrica assicurerà che solo tu sia possa accedere al tuo portafoglio.", + "onboardingProtectButtonHeadlineDevice": "Dispositivo", + "onboardingProtectButtonHeadlineFaceID": "Face ID", + "onboardingProtectButtonHeadlineFingerprint": "Impronta digitale", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "Usa l'autenticazione {{ authType }}", + "onboardingProtectError": "Qualcosa è andato storto durante l'autenticazione, riprova", + "onboardingProtectBiometryIosError": "L'autenticazione biometrica è configurata in Phantom ma disabilitata in Impostazioni di sistema. Apri Impostazioni > Phantom > Face ID o Touch ID per riattivare.", + "onboardingProtectRemoveAuth": "Disabilita l'autenticazione", + "onboardingProtectRemoveAuthDescription": "Vuoi davvero disabilitare l'autenticazione?", + "onboardingWelcomeTitle": "Eccoti su Phantom", + "onboardingWelcomeDescription": "Per iniziare, crea un nuovo portafoglio o importane uno da una frase seed.", + "onboardingWelcomeCreateWallet": "Crea un nuovo portafoglio", + "onboardingWelcomeAlreadyHaveWallet": "Ho già un portafoglio", + "onboardingWelcomeConnectSeedVault": "Collega Seed Vault", + "onboardingSlide1Title": "Controllato da te, messo\nin sicurezza da noi", + "onboardingSlide1Description": "I tuoi fondi sono privati ​​e protetti con dati biometrici, rilevamento di truffe e assistenza 24 ore su 24, 7 giorni su 7.", + "onboardingSlide2Title": "Il posto migliore\nper i tuoi NFT", + "onboardingSlide2Description": "Gestisci le inserzioni, elimina lo spam e rimani aggiornato con utili notifiche push.", + "onboardingSlide3Title": "Fai di più con i tuoi token", + "onboardingSlide3Description": "Conserva, scambia, fai staking, invia e ricevi senza mai lasciare il tuo portafoglio. ", + "onboardingSlide4Title": "Scopri il meglio di Web3", + "onboardingSlide4Description": "Trova e connettiti alle principali app e raccolte con il browser in-app.", + "onboardingMultichainSlide5Title": "Un portafoglio per tutto", + "onboardingMultichainSlide5Description": "Prova tutto di Solana, Ethereum e Polygon in un'unica interfaccia intuitiva.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Prova tutto di Solana, Ethereum, Polygon e Bitcoin in un'unica interfaccia intuitiva.", + "requireAuth": "Occorre l'autenticazione", + "requireAuthImmediately": "Immediatamente", + "availableToSend": "Disponibile per l'invio", + "sendEnterAmount": "Inserisci l'importo", + "sendEditMemo": "Modifica nota", + "sendShowLogs": "Mostra registri errori", + "sendHideLogs": "Nascondi registri errori", + "sendGoBack": "Indietro", + "sendTransactionSuccess": "I tuoi token sono stati inviati con successo a", + "sendInputPlaceholder": "Nome o indirizzo", + "sendRecentlyUsedAddressLabel": "Usato {{formattedTimestamp}} fa", + "sendRecipientAddress": "Indirizzo del destinatario", + "sendTokenInterpolated": "Invia {{tokenSymbol}}", + "sendPasteFromClipboard": "Incolla dagli appunti", + "sendScanQR": "Scansiona il codice QR", + "sendTo": "A:", + "sendCameraAccess": "Accesso alla fotocamera", + "sendCameraAccessSubtitle": "Per eseguire la scansione di un codice QR, è necessario abilitare l'accesso alla fotocamera. Vuoi aprire le Impostazioni ora?", + "sendSettings": "Impostazioni", + "sendOK": "OK", + "invalidQRCode": "Questo codice QR non è valido.", + "sendInvalidQRCode": "Questo codice QR non è un indirizzo valido", + "sendInvalidQRCodeSubtitle": "Riprova o prova con un altro codice QR.", + "sendInvalidQRCodeSplToken": "Token non valido nel codice QR", + "sendInvalidQRCodeSplTokenSubtitle": "Questo codice QR contiene un token che non possiedi o impossibile da identificare.", + "sendScanAddressToSend": "Scansiona l'indirizzo {{tokenSymbol}} per inviare fondi", + "sendScanAddressToSendNoSymbol": "Scansiona l'indirizzo per inviare fondi", + "sendScanAddressToSendCollectible": "Scansiona l'indirizzo SOL per inviare il collezionabile", + "sendScanAddressToSendCollectibleMultichain": "Scansiona l'indirizzo per inviare il collezionabile", + "sendSummary": "Resoconto", + "sendUndefinedToken": "Spiacenti, non è possibile inviare questo token", + "sendNoTokens": "Nessun token disponibile", + "noBuyOptionsAvailableInCountry": "Nessuna opzione di acquisto disponibile nel tuo paese", + "swapAvailableTokenDisclaimer": "È disponibile un numero limitato di token per il ponte tra le reti", + "swapCrossSwapNetworkTooltipTitle": "Scambio tra reti", + "swapCrossSwapNetworkTooltipDescription": "Quando si effettuano scambi tra reti, si consiglia di utilizzare i token disponibili per il prezzo più basso e le transazioni più veloci.", + "settingsAbout": "Informazioni su Phantom", + "settingsConfirm": "Sì", + "settingsMakeSureNoOneIsWatching": "Assicurati che nessuno stia guardando il tuo schermo", + "settingsManageAccounts": "Gestisci account", + "settingsPrompt": "Vuoi davvero continuare?", + "settingsSelectAvatar": "Selezione avatar", + "settingsSelectSecretPhrase": "Seleziona la frase segreta", + "settingsShowPrivateKey": "Tocca per rivelare la tua chiave privata", + "settingsShowRecoveryPhrase": "Tocca per rivelare la tua frase segreta", + "settingsSubmitBetaFeedback": "Invia feedback sulla versione beta", + "settingsUpdateAccountNameToast": "Nome account aggiornato", + "settingsUpdateAvatarToast": "Avatar aggiornato", + "settingsWalletAddress": "Indirizzo del conto", + "settingsWalletAddresses": "Indirizzi del conto", + "settingsWalletNamePrimary": "Nome del conto", + "settingsPlaceholderName": "Nome", + "settingsWalletNameSecondary": "Cambia il nome del tuo portafoglio", + "settingsYourAccounts": "I tuoi account", + "settingsYourAccountsMultiChain": "Multi-catena", + "settingsNotifications": "Notifiche", + "settingsNotificationPreferences": "Preferenze di notifica", + "pushNotificationsPreferencesAllowNotifications": "Consenti notifiche", + "pushNotificationsPreferencesSentTokens": "Token inviati", + "pushNotificationsPreferencesSentTokensDescription": "Trasferimenti in uscita di token e NFT", + "pushNotificationsPreferencesReceivedTokens": "Token ricevuti", + "pushNotificationsPreferencesReceivedTokensDescription": "Trasferimenti in entrata di token e NFT", + "pushNotificationsPreferencesDexSwap": "Scambi", + "pushNotificationsPreferencesDexSwapDescription": "Scambia su applicazioni riconosciute", + "pushNotificationsPreferencesOtherBalanceChanges": "Altri cambiamenti di saldo", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Altre transazioni multi-token che influiscono sul tuo saldo", + "pushNotificationsPreferencesPhantomMarketing": "Aggiornamenti da Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Annunci di funzionalità e aggiornamenti generali", + "pushNotificationsPreferencesDescription": "Queste impostazioni controllano le notifiche push per questo portafoglio attivo. Ogni portafoglio ha le proprie impostazioni di notifica. Per disattivare tutte le notifiche push Phantom, vai alle tue <1>impostazioni dispositivo.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Impossibile sincronizzare le preferenze di notifica.", + "connectSeedVaultConnectSeed": "Collega un Seed", + "connectSeedVaultConnectSeedDescription": "Collega Phantom al Seed Vault sul tuo telefono", + "connectSeedVaultSelectAnAccount": "Seleziona un account", + "connectSeedVaultSelectASeed": "Seleziona un Seed", + "connectSeedVaultSelectASeedDescription": "Scegli quale seed vuoi connettere a Phantom", + "connectSeedVaultSelectAnAccountDescription": "Scegli quale account desideri configurare con Phantom", + "connectSeedVaultNoAccountsFound": "Nessun account trovato.", + "connectSeedVaultSelectAccounts": "Seleziona gli account", + "connectSeedVaultSelectAccountsDescription": "Scegli quali account desideri configurare con Phantom", + "connectSeedVaultCompleteSetup": "Completa configurazione", + "connectSeedVaultCompleteSetupDescription": "Tutto è pronto! Esplora web3 con Phantom e usa il tuo Seed Vault per confermare le transazioni", + "connectSeedVaultConnectAnotherSeed": "Collega un altro Seed", + "connectSeedVaultConnectAllSeedsConnected": "Tutti i seed sono connessi", + "connectSeedVaultNoSeedsConnected": "Nessun Seed collegato. Tocca il pulsante in basso per autorizzare dalla Seed Vault.", + "connectSeedVaultConnectAccount": "Connetti account", + "connectSeedVaultLoadMore": "Carica altro", + "connectSeedVaultNeedPermission": "Serve il permesso", + "connectSeedVaultNeedPermissionDescription": "Vai su Impostazioni per consentire a Phantom di utilizzare le autorizzazioni di Seed Vault.", + "stakeApy": "APY {{apyPercentage}}", + "stakeFee": "Commissione del {{fee}}", + "stakeAmount": "Importo", + "stakeAmountBalance": "Saldo", + "swapTopQuotes": "Le migliori {{numQuotes}} quotazioni", + "swapTopQuotesTitle": "Migliori quotazioni", + "swapProvidersTitle": "Fornitori", + "swapProvidersFee": "Commissione del {{fee}}", + "swapProvidersTagRecommended": "Miglior ritorno", + "swapProvidersTagFastest": "Più veloce", + "swapProviderEstimatedTimeHM": "{{hours}}o {{minutes}}m", + "swapProviderEstimatedTimeM": "{{minutes}}m", + "swapProviderEstimatedTimeS": "{{seconds}}s", + "stakeReview": "Controlla", + "stakeReviewAccount": "Account", + "stakeReviewCommissionFee": "Quota commissione", + "stakeReviewConfirm": "Conferma", + "stakeReviewValidator": "Validatore", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "Capito", + "swapTabInsufficientFunds": "Fondi insufficienti", + "swapNoAssetsFound": "Nessun asset", + "swapNoTokensFound": "Nessun token trovato", + "swapConfirmationTryAgain": "Riprova", + "swapConfirmationGoBack": "Indietro", + "swapNoQuotesFound": "Nessuna quotazione trovata", + "swapNotProviderFound": "Non siamo riusciti a trovare un fornitore per questo scambio di token. Prova un altro token.", + "swapAvailableOnMainnet": "Questa funzione è disponibile solo su Mainnet", + "swapNotAvailableEVM": "Gli swap non sono ancora disponibili per gli account EVM", + "singleChainSwapTab": "Nella rete", + "crossChainSwapTab": "Tra più reti", + "allFilter": "Tutto", + "bridgeRefuelTitle": "Rifornisci", + "bridgeRefuelDescription": "Il rifornimento ti garantisce di poter pagare le transazioni dopo il bridge.", + "bridgeRefuelLabelBalance": "I tuoi {{symbol}}", + "bridgeRefuelLabelReceive": "Ricevi", + "bridgeRefuelLabelFee": "Costo stimato", + "bridgeRefuelDismiss": "Continuare senza rifornimento", + "bridgeRefuelEnable": "Attiva rifornimento", + "unwrapWrappedSolError": "Spacchettamento non riuscito", + "unwrapWrappedSolLoading": "Spacchettamento...", + "unwrapWrappedSolSuccess": "Spacchettato", + "unwrapWrappedSolViewTransaction": "Mostra transazione", + "dappApprovePopupSignMessage": "Firma messaggio", + "solanaPayFrom": "Da", + "solanaPayMessage": "Messaggio", + "solanaPayNetworkFee": "Commissione di rete", + "solanaPayFree": "Gratis", + "solanaPayPay": "Paga {{item}}", + "solanaPayPayNow": "Paga subito", + "solanaPaySending": "Invio di {{item}}", + "solanaPayReceiving": "Ricezione di {{item}}", + "solanaPayMinting": "Conio di {{item}}", + "solanaPayTransactionProcessing": "La tua transazione è in elaborazione,\nattendere prego.", + "solanaPaySent": "Inviati!", + "solanaPayReceived": "Ricevuti!", + "solanaPayMinted": "Coniati!", + "solanaPaySentNFT": "NFT inviati!", + "solanaPayReceivedNFT": "NFT ricevuti!", + "solanaPayTokensSent": "I tuoi token sono stati inviati correttamente a {{to}}", + "solanaPayTokensReceived": "Hai ricevuto nuovi token da {{from}}", + "solanaPayViewTransaction": "Mostra transazione", + "solanaPayTransactionFailed": "Transazione non riuscita", + "solanaPayConfirm": "Conferma", + "solanaPayTo": "a", + "dappApproveConnectViewAccount": "Visualizza il tuo account Solana", + "deepLinkInvalidLink": "Link non valido", + "deepLinkInvalidSplTokenSubtitle": "Contiene un token che non possiedi o impossibile da identificare.", + "walletAvatarShowAllAccounts": "Mostra tutti gli account", + "pushNotificationsGetInstantUpdates": "Ricevi aggiornamenti immediati", + "pushNotificationsEnablePushNotifications": "Abilita le notifiche push su trasferimenti completati, scambi e annunci", + "pushNotificationsEnable": "Abilita", + "pushNotificationsNotNow": "Non ora", + "onboardingAgreeToTermsOfServiceInterpolated": "Accetto i <1>Termini di servizio", + "onboardingConfirmSaveSecretRecoveryPhrase": "OK, l'ho salvata da qualche parte", + "onboardingCreateNewWallet": "Crea un nuovo portafoglio", + "onboardingErrorDuplicateSecretRecoveryPhrase": "Questa frase segreta esiste già nel tuo portafoglio", + "onboardingErrorInvalidSecretRecoveryPhrase": "Frase di recupero segreta non valida", + "onboardingFinished": "Finito!", + "onboardingImportAccounts": "Importa account", + "onboardingImportImportingAccounts": "Importazione account...", + "onboardingImportImportingFindingAccounts": "Ricerca di account con attività", + "onboardingImportAccountsLastActive": "Attivo {{formattedTimestamp}} fa", + "onboardingImportAccountsNeverUsed": "Mai usato", + "onboardingImportAccountsCreateNew": "Nuovo portafoglio", + "onboardingImportAccountsDescription": "Scegli gli account portafoglio da importare", + "onboardingImportReadOnlyAccountDescription": "Aggiungi un indirizzo o un nome di dominio che desideri osservare. Avrai accesso di sola visualizzazione e non potrai firmare transazioni o messaggi.", + "onboardingImportSecretRecoveryPhrase": "Importa frase segreta", + "onboardingImportViewAccounts": "Mostra conti", + "onboardingRestoreExistingWallet": "Ripristina un portafoglio esistente con la tua frase di recupero segreta di 12 o 24 parole", + "onboardingShowUnusedAccounts": "Mostra account inutilizzati", + "onboardingShowMoreAccounts": "Mostra altri account", + "onboardingHideUnusedAccounts": "Nascondi account inutilizzati", + "onboardingSecretRecoveryPhrase": "Frase di recupero segreta", + "onboardingSelectAccounts": "Seleziona i tuoi account", + "onboardingStoreSecretRecoveryPhraseReminder": "È l'unico modo in cui potrai recuperare il tuo account. Conservala in un posto sicuro!", + "useTokenMetasForMintsUnknownName": "Sconosciuto", + "bookmarksExploreScreenSearch": "Cerca o digita un URL", + "timeUnitMinute": "minuto", + "timeUnitMinutes": "minuti", + "timeUnitHour": "ora", + "timeUnitHours": "ore", + "espNFTListWithPrice": "Hai messo in vendita {{NFTDisplayName}} per {{priceAmount}} {{priceTokenSymbol}} su {{dAppName}}", + "espNFTListWithPriceWithoutDApp": "Hai messo in vendita {{NFTDisplayName}} per {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithoutPrice": "Hai messo in vendita {{NFTDisplayName}} su {{dAppName}}", + "espNFTListWithoutPriceWithoutDApp": "Hai messo in vendita {{NFTDisplayName}}", + "espNFTChangeListPriceWithPrice": "Hai aggiornato la vendita di {{NFTDisplayName}} per {{priceAmount}} {{priceTokenSymbol}} su {{dAppName}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "Hai aggiornato la vendita di {{NFTDisplayName}} per {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithoutPrice": "Hai aggiornato la vendita di {{NFTDisplayName}} su {{dAppName}}", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "Hai aggiornato la vendita di {{NFTDisplayName}}", + "espNFTBidBidderWithPrice": "Hai offerto {{priceAmount}} {{priceTokenSymbol}} per {{NFTDisplayName}} su {{dAppName}}", + "espNFTBidBidderWithPriceWithoutDApp": "Hai offerto {{priceAmount}} {{priceTokenSymbol}} per {{NFTDisplayName}}", + "espNFTBidBidderWithoutPrice": "Hai effettuato un'offerta per {{NFTDisplayName}} su {{dAppName}}", + "espNFTBidBidderWithoutPriceWithoutDApp": "Hai effettuato un'offerta per {{NFTDisplayName}}", + "espNFTBidListerWithPrice": "Nuova offerta per {{priceAmount}} {{priceTokenSymbol}} per {{NFTDisplayName}} su {{dAppName}}", + "espNFTBidListerWithPriceWithoutDApp": "Nuova offerta per {{priceAmount}} {{priceTokenSymbol}} per {{NFTDisplayName}}", + "espNFTBidListerWithoutPrice": "Nuova offerta per {{NFTDisplayName}} su {{dAppName}}", + "espNFTBidListerWithoutPriceWithoutDApp": "Nuova offerta per {{NFTDisplayName}}", + "espNFTCancelBidWithPrice": "Hai annullato l'offerta per {{priceAmount}} {{priceTokenSymbol}} per {{NFTDisplayName}} su {{dAppName}}", + "espNFTCancelBidWithPriceWithoutDApp": "Hai annullato l'offerta per {{priceAmount}} {{priceTokenSymbol}} per {{NFTDisplayName}}", + "espNFTCancelBidWithoutPrice": "Hai annullato l'offerta per {{NFTDisplayName}} su {{dAppName}}", + "espNFTCancelBidWithoutPriceWithoutDApp": "Hai annullato l'offerta per {{NFTDisplayName}}", + "espNFTUnlist": "Hai tolto dalla vendita {{NFTDisplayName}} su {{dAppName}}", + "espNFTUnlistWithoutDApp": "Hai rimosso dal listino {{NFTDisplayName}}", + "espNFTBuyBuyerWithPrice": "Hai acquistato {{NFTDisplayName}} per {{priceAmount}} {{priceTokenSymbol}} su {{dAppName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "Hai acquistato {{NFTDisplayName}} per {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuyBuyerWithoutPrice": "Hai acquistato {{NFTDisplayName}} su {{dAppName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "Hai acquistato {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "Hai venduto {{NFTDisplayName}} per {{priceAmount}} {{priceTokenSymbol}} su {{dAppName}}", + "espNFTBuySellerWithPriceWithoutDApp": "Hai venduto {{NFTDisplayName}} per {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuySellerWithoutPrice": "Hai venduto {{NFTDisplayName}} su {{dAppName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "Hai venduto {{NFTDisplayName}}", + "espDEXSwap": "Hai scambiato {{downTokensTextFragment}} per {{upTokensTextFragment}} su {{dAppName}}", + "espDEXDepositLPWithPoolDisplay": "Hai depositato {{downTokensTextFragment}} nel pool di liquidità {{poolDisplayName}} su {{dAppName}}", + "espDEXDepositLPWithoutPoolDisplay": "Hai scambiato {{downTokensTextFragment}} per {{upTokensTextFragment}} su {{dAppName}}", + "espDEXWithdrawLPWithPoolDisplay": "Hai prelevato {{upTokensTextFragment}} dal pool di liquidità {{poolDisplayName}} su {{dAppName}}", + "espDEXWithdrawLPWithoutPoolDisplay": "Hai scambiato {{downTokensTextFragment}} per {{upTokensTextFragment}} su {{dAppName}}", + "espGenericTokenSend": "Hai inviato {{downTokensTextFragment}}", + "espGenericTokenReceive": "Hai ricevuto {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "Hai scambiato {{downTokensTextFragment}} per {{upTokensTextFragment}}", + "espUnknown": "SCONOSCIUTO", + "espUnknownNFT": "NFT sconosciuto", + "espTextFragmentAnd": "e", + "externalLinkWarningTitle": "Stai per lasciare Phantom", + "externalLinkWarningDescription": "e aprire {{url}}. Assicurati che questa fonte sia affidabile prima d'interagire con essa.", + "shortcutsWarningDescription": "Collegamento creato da {{url}}. Assicurati che questa fonte sia affidabile prima d'interagire con essa.", + "lowTpsBanner": "Al momento la rete Solana è congestionata", + "lowTpsMessageTitle": "Congestione della rete Solana", + "lowTpsMessage": "A causa dell'elevata congestione di Solana al di fuori del controllo di Phantom, le tue transazioni potrebbero non andare a buon fine o subire ritardi. Prova a effettuare di nuovo le transazioni non riuscite.", + "solanaSlow": "La rete Solana è insolitamente lenta", + "solanaNetworkTemporarilyDown": "La rete Solana è momentaneamente inattiva", + "waitForNetworkRestart": "Attendi il riavvio della rete. Non ci sarà alcun impatto sui tuoi fondi.", + "exploreCollectionsCarouselTitle": "Cosa è popolare", + "exploreDropsCarouselTitle": "Cosa c'è di nuovo", + "exploreSortFloor": "Minimo", + "exploreSortListed": "In vendita", + "exploreSortVolume": "Volume", + "exploreFetchErrorSubtitle": "Riprova più tardi.", + "exploreFetchErrorTitle": "Impossibile recuperare.", + "exploreTopCollectionsTitle": "Migliori raccolte NFT", + "exploreTopListLess": "Meno", + "exploreTopListMore": "Più", + "collectiblesSearchCollectionsSection": "Raccolte", + "collectiblesSearchItemsSection": "Articoli", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} Articoli", + "collectiblesSearchPlaceholderText": "Cerca nei tuoi collezionabili", + "collectionPinSuccess": "Raccolta fissata", + "collectionPinFail": "Impossibile fissare la raccolta", + "collectionUnpinSuccess": "Raccolta sbloccata", + "collectionUnpinFail": "Impossibile sbloccare la raccolta", + "collectionHideSuccess": "Raccolta nascosta", + "collectionHideFail": "Impossibile nascondere la raccolta", + "collectionUnhideSuccess": "Raccolta visibile", + "collectionUnhideFail": "Impossibile rendere visibile la raccolta", + "collectiblesSpamSuccess": "Segnalato come spam", + "collectiblesSpamFail": "Segnalazione come spam non riuscita", + "collectiblesSpamAndHiddenSuccess": "Segnalato come spam e nascosto", + "collectiblesNotSpamSuccess": "Segnalato come non spam", + "collectiblesNotSpamFail": "Segnalazione come non spam non riuscita", + "collectiblesNotSpamAndUnhiddenSuccess": "Segnalato come non spam e reso visibile", + "tokenSpamWarning": "Questo token è stato nascosto perché Phantom ritiene che si tratti di spam.", + "collectibleSpamWarning": "Questo collezionabile è stato nascosto perché Phantom ritiene che si tratti di spam.", + "emojiNoResults": "Nessuna emoji trovata", + "emojiSearchResults": "Risultati di ricerca", + "emojiSuggested": "Consigliato", + "emojiSmileys": "Smile e Persone", + "emojiAnimals": "Animali e Natura", + "emojiFood": "Cibo e Bevande", + "emojiTravel": "Viaggi e Luoghi", + "emojiActivities": "Attività", + "emojiObjects": "Oggetti", + "emojiSymbols": "Simboli", + "emojiFlags": "Bandiere", + "whichExtensionToConnectWith": "Con quale estensione vuoi connetterti?", + "configureInSettings": "Configurabile in Impostazioni → Portafoglio app predefinito.", + "continueWith": "Continua con", + "useMetaMask": "Usa MetaMask", + "usePhantom": "Usa Phantom", + "alwaysAsk": "Chiedi sempre", + "dontAskMeAgain": "Non chiedermelo più", + "selectWalletSettingDescriptionLine1": "Alcune app potrebbero non offrire un'opzione per connettersi con Phantom.", + "selectWalletSettingDescriptionLinePhantom": "Come soluzione alternativa, la connessione con MetaMask aprirà sempre Phantom.", + "selectWalletSettingDescriptionLineAlwaysAsk": "Per ovviare al problema, quando ti connetti con MetaMask, ti ​​chiederemo se desideri invece utilizzare Phantom.", + "selectWalletSettingDescriptionLineMetaMask": "L'impostazione di MetaMask come predefinita disabiliterà quelle dapp dalla connessione a Phantom.", + "metaMaskOverride": "Portafoglio app predefinito", + "metaMaskOverrideSettingDescriptionLine1": "Per la connessione a siti Web che non offrono un'opzione per utilizzare Phantom.", + "refreshAndReconnectToast": "Aggiorna e riconnettiti per applicare le modifiche", + "autoConfirmUnavailable": "Non disponibile", + "autoConfirmReasonDappNotWhitelisted": "La conferma automatica non è disponibile perché il contratto da cui proviene non è nella nostra lista consentita per questa app.", + "autoConfirmReasonSessionNotActive": "La conferma automatica non è disponibile perché non è attiva alcuna sessione di conferma automatica. Abilitala di seguito.", + "autoConfirmReasonRateLimited": "La conferma automatica non è disponibile perché la dapp che stai utilizzando sta inviando troppe richieste.", + "autoConfirmReasonUnsupportedNetwork": "La conferma automatica non è disponibile perché la conferma automatica non supporta ancora questa rete.", + "autoConfirmReasonSimulationFailed": "La confemra automatica non è disponibile perché non siamo in grado di garantire la sicurezza.", + "autoConfirmReasonTabNotFocused": "La conferma automatica non è disponibile perché la scheda del dominio su cui stai tentando di eseguire la conferma automatica non è attiva.", + "autoConfirmReasonNotUnlocked": "La conferma automatica non è disponibile perché il portafoglio non è stato sbloccato.", + "rpcErrorUnauthorizedWrongAccount": "La transazione dall'indirizzo non corrisponde all'indirizzo dell'account selezionato.", + "rpcErrorUnauthorizedUnknownSource": "Impossibile determinare l'origine della richiesta RPC.", + "transactionsDisabledTitle": "Transazione non abilitata", + "transactionsDisabledMessage": "Il tuo indirizzo non è in grado di effettuare transazioni utilizzando Phantom", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "Attivo", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL copiato negli appunti", + "notEnoughSolScanTransactionWarning": "Questa transazione potrebbe non riuscire a causa di SOL insufficienti nel tuo account. Aggiungi altri SOL al tuo account e riprova.", + "transactionRevertedWarning": "Questa transazione non è andata a buon fine durante la simulazione. I fondi potrebbero andare persi se inviati.", + "quests": "Missioni", + "questsClaimInProgress": "Riscossione in corso", + "questsVerifyingCompletion": "Verifica del completamento della missione", + "questsClaimError": "Errore nella riscossione del premio", + "questsClaimErrorDescription": "Si è verificato un errore durante la riscossione del tuo premio. Riprova più tardi.", + "questsDaysLeft": "{{days}} giorni rimanenti", + "questsDaysLeftSingular": "{{days}} giorno rimanente", + "questsDaysLessThanOneDay": "< 1 giorno rimanente", + "questsBadgeMobileOnly": "Solo mobile", + "questsBadgeExtensionOnly": "Solo estensione", + "questsStartedStateExplainerTitle": "Missione iniziata", + "questsStartedStateExplainerDescriptionPart1": "Una volta completata, potrebbero essere necessarie diverse ore prima che tu possa richiedere il tuo premio. In questo modo possiamo verificare che hai completato questa missione e garantire che ogni premio possa essere richiesto solo una volta per persona.", + "questsStartedStateExplainerDescriptionPart2": "Se è trascorso più di un giorno da quando hai completato questa missione, contatta l'assistenza per ricevere supporto.", + "questsStartedStateExplainerButtonLabel": "Capito", + "exploreLearn": "Impara", + "exploreSites": "Siti", + "exploreApps": "App", + "exploreTokens": "Token", + "exploreCollections": "Raccolte", + "exploreFilterByall_networks": "Tutte le reti", + "exploreSortBytrending": "Tendenze", + "exploreSortBytop": "Top", + "exploreSortByvolume": "Volume", + "exploreSortBygainers": "Guadagni", + "exploreSortBylosers": "Perdite", + "exploreSortBymarket_cap": "Market Cap", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "Collezionabili", + "exploreCategoryMarketplace": "Marketplace", + "exploreCategoryGaming": "Gioco", + "exploreCategoryBridges": "Bridge", + "exploreCategoryOther": "Altro", + "exploreCategorySocial": "Social", + "exploreCategoryCommunity": "Community", + "exploreVolume": "Volume", + "exploreFloor": "Minimo", + "exploreCap": "Market Cap", + "exploreToken": "Token", + "explorePrice": "Prezzo", + "explore24hVolume": "Volume 24h", + "exploreErrorButtonText": "Riprova", + "exploreErrorDescription": "Si è verificato un errore durante il tentativo di caricare i contenuti da esplorare. Aggiorna e riprova", + "exploreErrorTitle": "Impossibile caricare i contenuti da esplorare", + "exploreNetworkError": "Si è verificato un errore di rete. Riprova più tardi.", + "exploreTokensLegalDisclaimer": "Le informazioni sui prezzi e i riflettori sui progetti blockchain sono forniti solo a scopo informativo. Dati di mercato forniti da CoinGecko.", + "exploreLearnErrorTitle": "Impossibile caricare i contenuti di formazione", + "exploreLearnErrorDescription": "Si è verificato un errore durante il tentativo di caricare i contenuti di formazione. Aggiorna e riprova", + "dappBrowserSearchScreenVisitSite": "Visita sito", + "dappBrowserSearchScreenSearchWithGoogle": "Cerca con Google", + "dappBrowserSearchScreenSearchLinkYouCopied": "Link copiato", + "dappBrowserSearchScreenSearchTextYouCopied": "Testo copiato", + "dappBrowserSearchPlaceholder": "Cerca app", + "dappBrowserSearchNoApps": "Nessuna app trovata", + "dappBrowserTabsLimitExceededScreenTitle": "Chiudere le schede meno recenti?", + "dappBrowserTabsLimitExceededScreenDescription": "Hai {{tabsCount}} schede aperte. Per aprirne di più, dovrai chiudere alcune schede.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "Chiudi tutte le schede", + "localizedErrorUnknownError": "Qualcosa è andato storto, riprova più tardi.", + "localizedErrorUnsupportedCountry": "Siamo spiacenti, il tuo Paese non è attualmente supportato.", + "localizedErrorTokensNotLoading": "Si è verificato un problema durante il caricamento dei token. Riprova.", + "localizedErrorSwapperNoQuotes": "Nessuna quotazione trovata. Prova un token o un importo diverso.", + "localizedErrorSwapperRefuelNoQuotes": "Nessuna quotazione trovata. Prova un token, un importo diverso o disabilita il rifornimento.", + "localizedErrorInsufficientSellAmount": "Importo del token troppo basso. Aumenta il valore per scambiare cross-chain.", + "localizedErrorCrossChainUnavailable": "Gli scambi cross-chain al momento non sono disponibili, riprova più tardi.", + "spamHistoryAction": "Visualizza gli elementi nascosti", + "spamHistoryTitle": "Attività nascosta", + "spamHistoryWarning": "Questa transazione è stata nascosta perché Phantom ritiene che possa trattarsi di spam.", + "appAuthenticationFailed": "Impossibile autenticare", + "appAuthenticationFailedDescription": "Si è verificato un problema con il tuo tentativo di autenticazione. Riprova.", + "partialErrorBalanceChainName": "Stiamo riscontrando problemi ad aggiornare i tuoi saldi {{chainName}}. I tuoi fondi sono al sicuro.", + "partialErrorGeneric": "Stiamo riscontrando dei problemi ad aggiornare le reti, alcuni dei tuoi saldi e prezzi dei token potrebbero non essere aggiornati. I tuoi fondi sono al sicuro.", + "partialErrorTokenDetail": "Stiamo riscontrando problemi ad aggiornare il tuo saldo token. I tuoi fondi sono al sicuro.", + "partialErrorTokenPrices": "Stiamo riscontrando problemi ad aggiornare i prezzi dei tuoi token. I tuoi fondi sono al sicuro." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ja/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ja/translation.json new file mode 100644 index 0000000..df08a6e --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ja/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "追加", + "commandAccept": "同意", + "commandApprove": "承認", + "commandBack": "戻る", + "commandBuy": "購入", + "commandCancel": "キャンセル", + "commandClaim": "受け取る", + "commandClaimReward": "報酬を受け取る", + "commandClear": "消去", + "commandClose": "閉じる", + "commandConfirm": "確認", + "commandConnect": "接続", + "commandContinue": "続行", + "commandCopy": "コピー", + "commandCopyAddress": "アドレスをコピー", + "commandCopyTokenAddress": "トークンアドレスをコピー", + "commandCreate": "作成", + "commandCreateTicket": "チケットを作成", + "commandDismiss": "無視する", + "commandDownload": "ダウンロード", + "commandEdit": "編集", + "commandHelp": "ヘルプ", + "commandLearnMore": "詳細", + "commandLearnMore2": "詳細", + "commandMint": "ミント", + "commandMore": "多く表示", + "commandNext": "次へ", + "commandOpen": "開く", + "commandOpenSettings": "設定を開く", + "commandPaste": "貼り付ける", + "commandReceive": "受信", + "commandReconnect": "再接続", + "commandRecordVideo": "動画を録画", + "commandRetry": "再試行", + "commandRevoke": "取り消し", + "commandSave": "保存", + "commandScanQRCode": "QR コードのスキャン", + "commandSelectMedia": "メディアを選択", + "commandSell": "売却", + "commandSend": "送信", + "commandShare": "共有", + "commandShowBalance": "残高を表示", + "commandSign": "サインする", + "commandStake": "ステーク", + "commandSwap": "スワップ", + "commandTakePhoto": "写真を撮る", + "commandTryAgain": "再試行", + "commandViewTransaction": "トランザクションの表示", + "commandReportAsNotSpam": "スパムではないと報告する", + "commandReportAsSpam": "スパムとして報告する", + "commandPin": "固定", + "commandUnpin": "固定解除", + "commandHide": "非表示にする", + "commandUnhide": "表示する", + "commandBurn": "バーン", + "commandReport": "報告", + "commandView": "表示", + "commandUnwrap": "アンラップする", + "pastParticipleClaimed": "受け取り済み", + "pastParticipleCompleted": "完了", + "pastParticipleCopied": "コピーしました", + "pastParticipleDone": "完了", + "nounName": "名前", + "nounNetwork": "ネットワーク", + "nounNetworkFee": "ネットワーク手数料", + "nounSymbol": "シンボル", + "nounDescription": "説明", + "amount": "金額", + "limit": "制限", + "new": "新機能", + "gotIt": "分かりました", + "internal": "内部使用", + "reward": "報酬", + "seeAll": "詳細表示", + "seeLess": "折り畳み表示", + "homeTab": "ホーム", + "collectiblesTab": "コレクティブル", + "swapTab": "スワップ", + "activityTab": "活動", + "exploreTab": "エクスプローラー", + "accountHeaderConnectedInterpolated": "{{origin}} に接続されています", + "accountHeaderConnectedToSite": "このサイトに接続されています", + "accountHeaderCopyToClipboard": "クリップボードにコピー", + "accountHeaderNotConnected": "次に接続されていません:", + "accountHeaderNotConnectedInterpolated": "{{origin}} に接続されていません", + "accountHeaderNotConnectedToSite": "このサイトに接続されていません", + "accountWithoutEnoughSolActionButtonCancel": "キャンセル", + "accountWithoutEnoughSolPrimaryText": "SOL が足りません", + "accountWithoutEnoughSolSecondaryText": "このトランザクションに関わるアカウントに SOL が足りていません。あなたのアカウントか相手のアカウントである可能性があります。このトランザクションは送信すると取り消されます。", + "accountSwitcher": "アカウントの切り替え", + "addAccountHardwareWalletPrimaryText": "ハードウェアウォレットの接続", + "addAccountHardwareWalletSecondaryText": "Ledger ハードウエアを使用する", + "addAccountHardwareWalletSecondaryTextMobile": "{{supportedHardwareWallets}}ウォレットを使用", + "addAccountSeedVaultWalletPrimaryText": "シード保管庫を接続", + "addAccountSeedVaultWalletSecondaryText": "シード保管庫のウォレットを使用", + "addAccountImportSeedPhrasePrimaryText": "シークレットリカバリフレーズのインポート", + "addAccountImportSeedPhraseSecondaryText": "別のウォレットからのアカウントのインポート", + "addAccountImportWalletPrimaryText": "秘密鍵のインポート", + "addAccountImportWalletSecondaryText": "単一チェーンのアカウントのインポート", + "addAccountImportWalletSolanaSecondaryText": "Solana の秘密鍵のインポート", + "addAccountLimitReachedText": "Phantom の{{accountsCount}}のアカウント上限に達しまた。使用されていないアカウントを削除してから新しいアカウントを追加してください。", + "addAccountNoSeedAvailableText": "利用可能なシードフレーズがありません。既存のシードをインポートしてアカウントを生成してください。", + "addAccountNewWalletPrimaryText": "新規アカウントの作成", + "addAccountNewWalletSecondaryText": "新規ウォレットアドレスの生成", + "addAccountNewMultiChainWalletSecondaryText": "新規マルチチェーンアカウントの追加", + "addAccountNewSingleChainWalletSecondaryText": "新規アカウントの追加", + "addAccountPrimaryText": "ウォレットの追加 / 接続", + "addAccountSecretPhraseLabel": "シークレットフレーズ", + "addAccountSeedLabel": "シート", + "addAccountSeedIDLabel": "シード ID", + "addAccountSecretPhraseDefaultLabel": "シークレットフレーズ {{number}}", + "addAccountZeroAccountsForSeed": "0 個のアカウント", + "addAccountShowAccountForSeed": "アカウントを 1 個表示する", + "addAccountShowAccountsForSeed": "アカウントを {{numOfAccounts}} 個表示する", + "addAccountHideAccountForSeed": "アカウントを 1 個非表示にする", + "addAccountHideAccountsForSeed": "アカウントを {{numOfAccounts}} 個非表示にする", + "addAccountSelectSeedDescription": "このシークレットフレーズを使ってあなたの新しいアカウントを生成します", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} 個のアカウント", + "addAccountOneAccountsForSeed": "1 個のアカウント", + "addAccountGenerateAccountFromSeed": "アカウントの作成", + "addAccountReadOnly": "アドレスを監視", + "addAccountReadOnlySecondaryText": "任意の公開ウォレットアドレスを追跡できます", + "addAccountSolanaAddress": "Solana アドレス", + "addAccountEVMAddress": "EVM アドレス", + "addAccountBitcoinAddress": "Bitcoin アドレス", + "addAccountImportAccountActionButtonImport": "インポート", + "addAccountImportAccountDuplicatePrivateKey": "このアカウントはすでにウォレットに存在します", + "addAccountImportAccountIncorrectFormat": "書式が不正です", + "addAccountImportAccountInvalidPrivateKey": "秘密鍵が無効です", + "addAccountImportAccountName": "名前", + "addAccountImportAccountPrimaryText": "秘密鍵のインポート", + "addAccountImportAccountPrivateKey": "秘密鍵", + "addAccountImportAccountPublicKey": "アドレスまたはドメイン", + "addAccountImportAccountPrivateKeyRequired": "秘密鍵は必須です", + "addAccountImportAccountNameRequired": "名前は必須です", + "addAccountImportAccountPublicKeyRequired": "公開アドレスが必要です", + "addAccountImportAccountDuplicateAddress": "このアドレスはすでにウォレットに存在します", + "addAddressAddressAlreadyAdded": "アドレスはすでに追加されています", + "addAddressAddressAlreadyExists": "アドレスはすでに存在します", + "addAddressAddressInvalid": "アドレスが無効です", + "addAddressAddressIsRequired": "アドレスは必須です", + "addAddressAddressPlaceholder": "アドレス", + "addAddressLabelIsRequired": "ラベルが必要です", + "addAddressLabelPlaceholder": "ラベル", + "addAddressPrimaryText": "アドレスの追加", + "addAddressToast": "アドレスを追加しました", + "createAssociatedTokenAccountCostLabelInterpolated": "これは {{solAmountFormatted}} SOL かかります", + "createAssociatedTokenAccountErrorAccountExists": "すでにこのトークンアカウントを所有しています", + "createAssociatedTokenAccountErrorInsufficientFunds": "資金不足", + "createAssociatedTokenAccountErrorInvalidMint": "ミントアドレスが無効です", + "createAssociatedTokenAccountErrorInvalidName": "名前が無効です", + "createAssociatedTokenAccountErrorInvalidSymbol": "シンボルが無効です", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "トークンアカウントを作成できませんでした。もう一度お試しください。", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "アカウントの作成に失敗しました", + "createAssociatedTokenAccountErrorUnableToSendMessage": "トランザクションの送信に失敗しました。", + "createAssociatedTokenAccountErrorUnableToSendTitle": "トランザクションを送信できませんでした", + "createAssociatedTokenAccountInputPlaceholderMint": "ミントアドレス", + "createAssociatedTokenAccountInputPlaceholderName": "名前", + "createAssociatedTokenAccountInputPlaceholderSymbol": "シンボル", + "createAssociatedTokenAccountLoadingMessage": "トークンアカウントを作成しています。", + "createAssociatedTokenAccountLoadingTitle": "トークンアカウントを作成しています", + "createAssociatedTokenAccountPageHeader": "トークンアカウントの作成", + "createAssociatedTokenAccountSuccessMessage": "トークンアカウントを正常に作成しました!", + "createAssociatedTokenAccountSuccessTitle": "トークンアカウントを作成しました", + "createAssociatedTokenAccountViewTransaction": "トランザクションの表示", + "assetDetailRecentActivity": "最近の活動", + "assetDetailStakeSOL": "SOL のステーク", + "assetDetailUnknownToken": "不明なトークン", + "assetDetailUnwrapAll": "すべてアンラップ", + "assetDetailUnwrappingSOL": "SOL をアンラップ中", + "assetDetailUnwrappingSOLFailed": "SQL アンラップに失敗しました", + "assetDetailViewOnExplorer": "{{explorer}} で表示", + "assetDetailViewOnExplorerDefaultExplorer": "エクスプローラー", + "assetDetailSaveToPhotos": "写真に保存", + "assetDetailPinCollection": "コレクションをピン", + "assetDetailUnpinCollection": "コレクションをピン解除", + "assetDetailHideCollection": "コレクションを非表示化", + "assetDetailUnhideCollection": "コレクションの非表示化解除", + "assetDetailTokenNameLabel": "トークン名", + "assetDetailNetworkLabel": "ネットワーク", + "assetDetailAddressLabel": "アドレス", + "assetDetailPriceLabel": "価格", + "collectibleDetailSetAsAvatar": "アバターに設定", + "collectibleDetailSetAsAvatarSingleWorkAlt": "アバター", + "collectibleDetailShare": "コレクティブルを共有", + "assetDetailAboutLabel": "{{fungibleName}} について", + "assetDetailPermanentDelegateWarning": "{{delegate}}は、あなたのアカウントのこのトークンを転送またはバーンできます。", + "sendAssetAmountLabelInterpolated": "{{amount}}{{tokenSymbol}} が利用可能", + "assetListSearch": "検索...", + "assetListUnknownToken": "不明なトークン", + "assetVisibilityUnknownToken": "不明なトークン", + "buyAssetInterpolated": "{{tokenSymbol}} を購入", + "buyAssetScreenMaxPurchasePriceInterpolated": "最大購入額: {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "最低購入額: {{amount}}", + "buyNoAssetsAvailable": "利用可能な Ethereum または Polygon がありません", + "buyThirdPartyScreenPaymentMethod": "支払方法を選択", + "gasEstimationErrorWarning": "トランザクションの手数料を見積もる際に問題が発生しました。トランザクションに失敗する可能性があります。", + "nativeTokenBalanceErrorWarning": "このトランザクションではあなたのトークン残高を取得できませんでした。トランザクションに失敗する可能性があります。", + "blocklistOriginCommunityDatabaseInterpolated": "このサイトは既知のフィッシングサイトや詐欺に関する<1>コミュニティ管理のデータベースに登録されています。このサイトが誤って登録されていると思われる場合は、<3>問題を報告してください。", + "blocklistOriginDomainIsBlocked": "{{domainName}} はブロックされています!", + "blocklistOriginIgnoreWarning": "警告を無視して {{domainName}} に移動する。", + "blocklistOriginSiteIsMalicious": "Phantom はこの Web サイトに悪意があり、使用するのは危険だと判断しました。", + "blocklistOriginThisDomain": "このドメイン", + "blocklistProceedAnyway": "警告を無視して継続", + "maliciousTransactionWarning": "Phantom はこのトランザクションに悪意があり、使用するのは危険だと判断しました。あなた自身と資金を保護するため、このトランザクションに署名する機能を無効にしました。", + "maliciousTransactionWarningIgnoreWarning": "警告を無視して継続", + "maliciousTransactionWarningTitle": "トランザクションはフラグが立てられました!", + "maliciousRequestBlockedTitle": "リクエストがブロックされました", + "maliciousRequestWarning": "この Web サイトは悪意があると報告されています。資金を盗んだり、不正なリクエストを確認するように騙したりしようとしている可能性があります。", + "maliciousSignatureRequestBlocked": "安全のため、Phantom はこのリクエストをブロックしました。", + "maliciousRequestBlocked": "安全のため、Phantom はこのリクエストをブロックしました。このウィンドウを閉じて、ウィンドウを開いたサイトの使用をやめてください。", + "siwErrorPopupTitle": "無効な署名リクエスト", + "siwParseErrorDescription": "アプリの署名リクエストのフォーマットが無効のため表示できません。", + "siwVerificationErrorDescription": "メッセージ署名リクエストで1つ以上のエラーがありました。セキュリティのため、正しいアプリを使用しているか確認の上、再試行してください。", + "siwErrorPagination": "{{total}} の {{n}}", + "siwErrorMessage_ADDRESS_MISMATCH": "警告: アプリのアドレスは署名のため提供されたアドレスと一致していません。", + "siwErrorMessage_DOMAIN_MISMATCH": "警告: アプリのドメインは確認のために提供されたドメインと一致していません。", + "siwErrorMessage_URI_MISMATCH": "警告: URI ホスト名はドメインと一致していません。", + "siwErrorMessage_CHAIN_ID_MISMATCH": "警告: チェーン ID は確認のために提供されたチェーン ID と一致していません。", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "警告: メッセージ発行日が古過ぎます。", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "警告: メッセージ発行日が遠過ぎます。", + "siwErrorMessage_EXPIRED": "警告: メッセージの期限が切れました。", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "警告: メッセージは発行される前に期限が切れます。", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "警告: メッセージは有効になる前に期限が切れます。", + "siwErrorShowErrorDetails": "エラーの詳細を表示", + "siwErrorHideErrorDetails": "エラーの詳細を隠す", + "siwErrorIgnoreWarning": "警告を無視して継続", + "siwsTitle": "サインインリクエスト", + "siwsPermissions": "許可", + "siwsAgreement": "メッセージ", + "siwsAdvancedDetails": "詳細", + "siwsAlternateStatement": "{{domain}} に次の Solana アカウントでサインするように求められています:\n{{address}}", + "siwsFieldLable_domain": "ドメイン", + "siwsFieldLable_address": "アドレス", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "バージョン", + "siwsFieldLable_chainId": "チェーン ID", + "siwsFieldLable_nonce": "ノンス", + "siwsFieldLable_issuedAt": "発行時間", + "siwsFieldLable_expirationTime": "有効期限", + "siwsFieldLable_requestId": "リクエスト ID", + "siwsFieldLable_resources": "リソース", + "siwsVerificationErrorDescription": "サインインのリクエストが無効です。サイトが安全ではないか、リクエストを送信する際に開発者が誤ってしまった可能性があります。", + "siwsErrorNumIssues": "{{n}} 件の問題", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "チェーン ID が現在のネットワークに一致しません", + "siwsErrorMessage_DOMAIN_MISMATCH": "サインインしようとしているドメインと異なるドメインです。", + "siwsErrorMessage_URI_MISMATCH": "サインインしようとしている URI と異なる URI です。", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "メッセージ発行日が古過ぎます。", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "メッセージ発行日が遠過ぎます。", + "siwsErrorMessage_EXPIRED": "メッセージの有効期限が切れました。", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "メッセージは発行される前に期限が切れます。", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "メッセージは有効になる前に期限が切れます。", + "changeLockTimerPrimaryText": "自動ロックタイマー", + "changeLockTimerSecondaryText": "アイドル状態になってからウォレットをロックするまでの時間を指定してください", + "changeLockTimerToast": "自動ロックタイマーを更新しました", + "changePasswordConfirmNewPassword": "新しいパスワードの確認", + "changePasswordCurrentPassword": "現在のパスワード", + "changePasswordErrorIncorrectCurrentPassword": "現在のパスワードが正しくありません", + "changePasswordErrorGeneric": "不具合が発生しました。後で再試行してください。", + "changePasswordNewPassword": "新しいパスワード", + "changePasswordPrimaryText": "パスワードの変更", + "changePasswordToast": "パスワードを更新しました", + "collectionsHiddenCollections": "非表示化されたコレクション", + "collectiblesReportAsSpam": "スパムとして報告", + "collectiblesReportAsSpamAndHide": "スパムとして報告して隠す", + "collectiblesReportAsNotSpam": "スパムではないと報告", + "collectiblesReportAsNotSpamAndUnhide": "再表示してスパムではないことを報告する", + "collectiblesReportNotSpam": "スパムではない", + "collectibleDetailDescription": "説明", + "collectibleDetailProperties": "プロパティ", + "collectibleDetailOrdinalInfo": "順序情報", + "collectibleDetailRareSatsInfo": "Rare Sats 情報", + "collectibleDetailSatsInUtxo": "UTXO での Sat", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Sat 番号", + "collectibleDetailSatName": "Sat の名前", + "collectibleDetailInscriptionId": "Inscription ID", + "collectibleDetailInscriptionNumber": "Inscription 番号", + "collectibleDetailStandard": "標準", + "collectibleDetailCreated": "作成しました", + "collectibleDetailViewOnExplorer": "{{explorer}} で表示", + "collectibleDetailList": "リスト", + "collectibleDetailSellNow": "{{amount}}{{symbol}} で売却", + "collectibleDetailUtxoSplitterCtaTitle": "余った Bitcoin を解放", + "collectibleDetailUtxoSplitterCtaSubtitle": "ロックを解除できる BTC が {{value}} 分あります", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "資金を保護するために、Rare Sat を含む UTXO の BTC が送信されるのを防ぎます。Magic Eden の UTXO スプリッターを使用して、Rare Sat から {{value}} の BTC を解放してください。", + "collectibleDetailUtxoSplitterModalCtaButton": "UTXO スプリッターを使用", + "collectibleDetailEasilyAccept": "最高額のオファーを受け入れる", + "collectibleDetailSatsCount_one": "{{count}} Sat", + "collectibleDetailSatsCount_other": "{{count}} Sat", + "collectibleDetailSpamOverlayDescription": "このコレクティブルは、Phantom にスパムとして分類されたため、非表示にされました。", + "collectibleDetailSpamOverlayReveal": "コレクティブルを表示", + "collectibleBurnTermsOfService": "このアクションが不可逆であることを理解しています", + "collectibleBurnTitleWithCount_one": "トークンをバーンする", + "collectibleBurnTitleWithCount_other": "トークンをバーンする", + "collectibleBurnDescriptionWithCount_one": "このアクションはこのトークンをあなたのウォレットから永久的に破壊し削除します。", + "collectibleBurnDescriptionWithCount_other": "このアクションはこれらのトークンをあなたのウォレットから永久的に破壊し削除します。", + "collectibleBurnTokenWithCount_one": "トークン", + "collectibleBurnTokenWithCount_other": "トークン", + "collectibleBurnCta": "バーン", + "collectibleBurnRebate": "リベート", + "collectibleBurnRebateTooltip": "このトークンをバーンすることで、少額のSOLがあなたのウォレットに自動で入金されます。", + "collectibleBurnNetworkFee": "ネットワーク手数料", + "collectibleBurnNetworkFeeTooltip": "Solana がトランザクション処理に必要とする金額", + "unwrapButtonSwapTo": "{{chainSymbol}} へスワップ", + "unwrapButtonWithdrawFrom": "{{chainSymbol}} 用に {{withdrawalSource}} から出金", + "unwrapModalEstimatedTime": "予想時間", + "unwrapModalNetwork": "ネットワーク", + "unwrapModalNetworkFee": "ネットワーク手数料", + "unwrapModalTitle": "概要", + "unsupportedChain": "サポートされていないチェーン", + "unsupportedChainDescription": "{{chainName}} ネットワークでは {{action}} はサポートされていません。", + "networkFeesTooltipLabel": "{{chainName}} ネットワークの料金", + "networkFeesTooltipDescription": "{{chainName}} 料金は複数の要素に基づいています。カスタマイズしてトランザクションを高速化(より高価)または低速化(より安価)できます。", + "burnStatusErrorTitleWithCount_one": "トークンのバーンに失敗しました", + "burnStatusErrorTitleWithCount_other": "トークンのバーンに失敗しました", + "burnStatusSuccessTitleWithCount_one": "トークンがバーンされました!", + "burnStatusSuccessTitleWithCount_other": "トークンがバーンされました!", + "burnStatusLoadingTitleWithCount_one": "トークンをバーン中…", + "burnStatusLoadingTitleWithCount_other": "トークンをバーン中…", + "burnStatusErrorMessageWithCount_one": "このトークンはバーンできませんでした。後でもう一度お試しください。", + "burnStatusErrorMessageWithCount_other": "これらのトークンはバーンできませんでした。後でもう一度お試しください。", + "burnStatusSuccessMessageWithCount_one": "このトークンは永久に破壊され、{{rebateAmount}}SOLがウォレットに入金されました。", + "burnStatusSuccessMessageWithCount_other": "これらのトークンは永久に破壊され、{{rebateAmount}}SOLがウォレットに入金されました。", + "burnStatusLoadingMessageWithCount_one": "このトークンは永久に破壊され、{{rebateAmount}}SOLがウォレットに入金されます。", + "burnStatusLoadingMessageWithCount_other": "これらのトークンは永久に破壊され、{{rebateAmount}}SOLがウォレットに入金されます。", + "burnStatusViewTransactionText": "トランザクションの表示", + "collectibleDisplayLoading": "読み込み中...", + "collectiblesNoCollectibles": "コレクティブルはありません", + "collectiblesPrimaryText": "所有コレクティブル", + "collectiblesReceiveCollectible": "コレクティブルの受信", + "collectiblesUnknownCollection": "不明なコレクション", + "collectiblesUnknownCollectible": "不明なコレクティブル", + "collectiblesUniqueHolders": "ユニークな保有者", + "collectiblesSupply": "供給", + "collectiblesUnknownTokens": "不明なトークン", + "collectiblesNrOfListed": "上場済み{{ nrOfListed }}件", + "collectiblesListed": "上場済み", + "collectiblesMintCollectible": "コレクティブルをミント", + "collectiblesYouMint": "ミントしました", + "collectiblesMintCost": "ミントのコスト", + "collectiblesMintFail": "ミントに失敗しました", + "collectiblesMintFailMessage": "コレクティブルをミントする際に問題が発生しました。もう一度お試しください。", + "collectiblesMintCostFree": "無料", + "collectiblesMinting": "ミント中…", + "collectiblesMintingMessage": "コレクティブルをミント中", + "collectiblesMintShareSubject": "これをチェックしてください", + "collectiblesMintShareMessage": "@phantom でこれをミントしました!", + "collectiblesMintSuccess": "正常にミントしました", + "collectiblesMintSuccessMessage": "コレクティブルをミントしました", + "collectiblesMintSuccessQuestMessage": "Phantom Quest の条件を満たしました。、[報酬を受け取る] をタップして無料のコレクティブルを入手しましょう。", + "collectiblesMintRequired": "必須", + "collectiblesMintSafelyDismiss": "このウィンドウを安全に閉じることができます。", + "collectiblesTrimmed": "現在表示できるコレクティブルの上限数に達しました。", + "collectiblesSeeAllHoldings": "全ての資産を表示", + "collectiblesLast": "最後", + "collectiblesAbout": "情報", + "collectiblesSocialLinks": "SNS へのリンク", + "collectiblesNonTransferable": "転送不可", + "collectiblesNonTransferableYes": "はい", + "collectiblesSellOfferDetails": "オファーの詳細", + "collectiblesSellYouSell": "売却額:", + "collectiblesSellGotIt": "分かりました", + "collectiblesSellYouReceive": "受領額:", + "collectiblesSellOffer": "オファーする", + "collectiblesSoldCollectible": "販売したコレクティブル", + "collectiblesSellMarketplace": "マーケットプレイス", + "collectiblesSellCollectionFloor": "コレクションのフロア価格", + "collectiblesSellDifferenceFromFloor": "フロア価格との差", + "collectiblesSellLastSalePrice": "終値", + "collectiblesSellEstimatedFees": "予想手数料", + "collectiblesSellEstimatedProfitAndLoss": "予想の利益・損失", + "collectiblesSellViewOnMarketplace": "{{marketplace}} で表示", + "collectiblesSellCollectionFloorTooltip": "複数の市場で最も低い「今すぐ購入」価格。", + "collectiblesSellProfitLossTooltip": "推定利益/損失は、最後の販売価格と手数料を差し引いたオファー額に基づいて計算されます。", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "ロイヤルティ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "市場の手数料({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "マーケットプレイス料金", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}} ネットワーク", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "時価には {{phantomFeePercentage}} の Phantom 手数料が含まれています", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "時価には、ロイヤルティ、ネットワーク手数料、マーケットプレイス手数料、および {{phantomFeePercentage}} Phantom 手数料が含まれます", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "時価には、ロイヤルティ、ネットワーク手数料、マーケットプレイス手数料が含まれます", + "collectiblesSellTransactionFeeTooltipTitle": "トランザクション手数料", + "collectiblesSellStatusLoadingTitle": "オファーを受け入れています…", + "collectiblesSellStatusLoadingIsSellingFor": "の価格は", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} を売却しました!", + "collectiblesSellStatusSuccessWasSold": "の売却が完了しました", + "collectiblesSellStatusErrorTitle": "問題が発生しました", + "collectiblesSellStatusErrorSubtitle": "売却する際にエラーが発生しました", + "collectiblesSellStatusViewTransaction": "トランザクションの表示", + "collectiblesSellInsufficientFundsTitle": "資金不足", + "collectiblesSellInsufficientFundsSubtitle": "ネットワーク代を支払うための資金が不足しているため、このコレクティブルのオファーを受け入れることができませんでした。", + "collectiblesSellRecentlyTransferedNFTTitle": "最近転送した項目", + "collectiblesSellRecentlyTransferedNFTSubtitle": "転送を行ってから入札を受け入れらるようになるまで 1 時間かかります。", + "collectiblesApproveCollection": "{{collectionName}} が承認されました", + "collectiblesSellNotAvailableAnymoreTitle": "オファーは利用不可です", + "collectiblesSellNotAvailableAnymoreSubtitle": "このオファーは利用できなくなりました。この入札をキャンセルしてもう一度お試しください", + "collectiblesSellFlaggedTokenTitle": "コレクティブルはフラグが立てられています", + "collectiblesSellFlaggedTokenSubtitle": "このコレクティブルは取引できません。盗難の報告があったり、ロックアップなしでステークされていたりするなどの理由が考えられます", + "collectiblesListOnMagicEden": "Magic Edenに上場する", + "collectiblesListPrice": "上場の価格", + "collectiblesUseFloor": "フロアを使用", + "collectiblesFloorPrice": "フロアプライス", + "collectiblesLastSalePrice": "最終セール価格", + "collectiblesTotalReturn": "合計リターン", + "collectiblesOriginalPurchasePrice": "元の購入価格", + "collectiblesMagicEdenFee": "Magic Edenの手数料", + "collectiblesArtistRoyalties": "アーテイストのロイヤリティ", + "collectiblesListNowButton": "今すぐ上場する", + "collectiblesListAnywayButton": "このまま上場させる", + "collectiblesCreateListingTermsOfService": "By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service", + "collectiblesViewListing": "上場の表示", + "collectiblesListingViewTransaction": "トランザクションの表示", + "collectiblesRemoveListing": "上場廃止", + "collectiblesEditListing": "上場の編集", + "collectiblesEditListPrice": "上場の価格を編集", + "collectiblesListPriceTooltip": "リストプライスは、アイテムの販売価格です。販売者は通常、リストプライスをフロアプライス以上に設定します。", + "collectiblesFloorPriceTooltip": "フロアプライスは、このコレクションの最安銘柄の有効なリストプライスです。", + "collectiblesOriginalPurchasePriceTooltip": "このアイテムを元々この価格で購入しました。", + "collectiblesPurchasedForSol": "{{lastPurchasePrice}} SOLで購入済み", + "collectiblesUnableToLoadListings": "上場コレクティブルを読み込めません", + "collectiblesUnableToLoadListingsFrom": "{{marketplace}}の上場コレクティブルを読み込めません", + "collectiblesUnableToLoadListingsDescription": "あなたの上場コレクティブルや資産は安全ですが、今現在{{marketplace}}から読み込むことができませんでした。後でもう一度お試しください。", + "collectiblesBelowFloorPrice": "フロアプライス以下", + "collectiblesBelowFloorPriceMessage": "本当にNFTをフロアプライス以下の価格で上場させますか?", + "collectiblesMinimumListingPrice": "最低価格は0.01 SOLです", + "collectiblesMagicEdenFeeTooltip": "Magic Edenは、完了したトランザクションに対して手数料を取ります。", + "collectiblesArtistRoyaltiesTooltip": "このコレクションの作成者は、完了した取引ごとに何パーセントかのロイヤリティを受け取ります。", + "collectibleScreenCollectionLabel": "コレクション", + "collectibleScreenPhotosPermissionTitle": "写真のアクセス権限", + "collectibleScreenPhotosPermissionMessage": "あなたの写真をアクセスするために許可が必要です。設定に移動し、アクセス権限を更新してください。", + "collectibleScreenPhotosPermissionOpenSettings": "設定を開く", + "listStatusErrorTitle": "上場に失敗しました", + "editListStatusErrorTitle": "更新できません", + "removeListStatusErrorTitle": "上場廃止に失敗しました", + "listStatusSuccessTitle": "上場しました!", + "editListingStatusSuccessTitle": "上場情報を更新しました!", + "removeListStatusSuccessTitle": "Magic Edenから上場廃止しました", + "listStatusLoadingTitle": "上場中です…", + "editListingStatusLoadingTitle": "上場情報を更新中です…", + "removeListStatusLoadingTitle": "上場廃止中です…", + "listStatusErrorMessage": "{{name}}をMagic Edenに上場できませんでした", + "removeListStatusErrorMessage": "{{name}}をMagic Edenから上場廃止できませんでした", + "listStatusSuccessMessage": "Magic Edenに{{name}}を{{listCollectiblePrice}} SOLで上場しました", + "editListingStatusSuccessMessage": "Magic Edenで{{name}}を{{editListCollectiblePrice}} SOLに更新しました", + "removeListStatusSuccessMessage": "Magic Edenから正常に{{name}}を上場廃止しました", + "listStatusLoadingMessage": "Magic Edenに{{name}}を{{listCollectiblePrice}}SOLで上場中です。", + "editListingStatusLoadingMessage": "Magic Edenで{{name}}を{{editListCollectiblePrice}}SOLに更新中です。", + "removeListStatusLoadingMessage": "{{name}}をMagic Edenから上場廃止しています。これには少々時間がかかるかもしれません。", + "listStatusLoadingSafelyDismiss": "このウィンドウを安全に閉じることができます。", + "listStatusViewOnMagicEden": "Magic Edenで表示する", + "listStatusViewOnMarketplace": "{{marketplace}} で表示", + "listStatusLoadingDismiss": "無視する", + "listStatusViewTransaction": "トランザクションの表示", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "ハードウェアウォレットを接続して、ロック解除されていることを確認してください。こちらでウォレットを検出次第、使用アドレスを選択できるようになります。", + "connectHardwareFailedPrimaryText": "接続に失敗しました", + "connectHardwareFailedSecondaryText": "ハードウェアウォレットを接続して、ロック解除されていることを確認してください。こちらでウォレットを検出次第、使用アドレスを選択できるようになります。", + "connectHardwareFinishPrimaryText": "アカウントが追加されました!", + "connectHardwareFinishSecondaryText": "Phantom 内から Ledger Nano ウォレットがアクセス可能になりました。ブラウザにお戻りください。", + "connectHardwareNeedsPermissionPrimaryText": "新規ウォレットの接続", + "connectHardwareNeedsPermissionSecondaryText": "下のボタンをクリックして、接続プロセスを開始してください。", + "connectHardwareSearchingPrimaryText": "ウォレットを検索中…", + "connectHardwareSearchingSecondaryText": "ハードウェアウォレットを接続し、それがロック解除されていて、ブラウザーで許可を承認していることを確認してください。", + "connectHardwarePermissionDeniedPrimary": "アクセスが拒否されました", + "connectHardwarePermissionDeniedSecondary": "Phantom がお使いの Ledger デバイスに接続する許可をしてください", + "connectHardwarePermissionUnableToConnect": "接続できません", + "connectHardwarePermissionUnableToConnectDescription": "お使いの Ledger デバイスに接続できませんでした。追加のアクセス権限が必要となる場合があります。", + "connectHardwareSelectAddressAllAddressesImported": "すべてのアドレスがインポートされました", + "connectHardwareSelectAddressDerivationPath": "導出パス", + "connectHardwareSelectAddressSearching": "検索中...", + "connectHardwareSelectAddressSelectWalletAddress": "ウォレットアドレスを選択", + "connectHardwareSelectAddressWalletAddress": "ウォレットアドレス", + "connectHardwareWaitingForApplicationPrimaryText": "Solona アプリをお使いの Ledger で開く", + "connectHardwareWaitingForApplicationSecondaryText": "お使いのハードウェアウォレットを接続し、ロック解除されていることを確認してください。", + "connectHardwareWaitingForPermissionPrimaryText": "許可が必要です", + "connectHardwareWaitingForPermissionSecondaryText": "ハードウェアウォレットを接続し、それがロック解除されていて、ブラウザーで許可を承認していることを確認してください。", + "connectHardwareAddAccountButton": "アカウントを追加", + "connectHardwareLedger": "Ledger を接続", + "connectHardwareStartConnection": "Ledger ハードウェアウォレットの接続を開始するには、以下のボタンをクリックしてください", + "connectHardwarePairSuccessPrimary": "{{productName}} が接続されました", + "connectHardwarePairSuccessSecondary": "{{productName}} の接続に成功しました。", + "connectHardwareSelectChains": "接続するチェーンを選択", + "connectHardwareOpenAppInterpolated": "{{app}} をお使いの Ledger で開く", + "connectHardwareSearching": "検索中...", + "connectHardwareMakeSureConnected": "お使いのハードウェアウォレットを接続およびロック解除。関係するブラウザ権限を承認してください。", + "connectHardwareOpenAppDescription": "お使いのハードウェアウォレットをロック解除してください。", + "connectHardwareConnecting": "接続中…", + "connectHardwareConnectingDescription": "お使いの Ledger デバイスに接続しています。", + "connectHardwareConnectingAccounts": "お使いのアカウントを接続中…", + "connectHardwareDiscoveringAccounts": "アカウントを検索中...", + "connectHardwareDiscoveringAccountsDescription": "アカウントのアクティビティを確認しています。", + "connectHardwareErrorLedgerLocked": "Ledger がロックされています", + "connectHardwareErrorLedgerLockedDescription": "Ledger 端末のロックが解除されていることを確認してから再試行してください。", + "connectHardwareErrorLedgerGeneric": "不具合が発生しました", + "connectHardwareErrorLedgerGenericDescription": "アカウントが見つかりませんでした。Ledger 端末のロックが解除されていることを確認してから再試行してください。", + "connectHardwareErrorLedgerPhantomLocked": "Phantom を閉じてから開き、もう一度ハードウェアを接続してみてください。", + "connectHardwareFindingAccountsWithActivity": "{{chainName}} アカウントを確認中…", + "connectHardwareFindingAccountsWithActivityDualChain": "{{chainName1}} または {{chainName2}} を検索中です…", + "connectHardwareFoundAccountsWithActivity": "お使いの Ledger 内の {{numOfAccounts}} 個のアカウントでアクティビティが確認されました。", + "connectHardwareFoundAccountsWithActivitySingular": "お使いの Ledger 内の 1 個のアカウントでアクティビティが確認されました。", + "connectHardwareFoundSomeAccounts": "お使いの Ledger 端末でアカウントが見つかりました。", + "connectHardwareViewAccounts": "アカウントを表示", + "connectHardwareConnectAccounts": "アカウントが接続されました", + "connectHardwareSelectAccounts": "アカウントを選択", + "connectHardwareChooseAccountsToConnect": "接続するウォレットのアカウントを選択してください。", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} 個のアカウントが追加されました", + "connectHardwareAccountsStepOfSteps": "ステップ {{stepNum}}/{{totalSteps}}", + "connectHardwareMobile": "Ledger を接続", + "connectHardwareMobileTitle": "Ledger ハードウエアウォレットの接続", + "connectHardwareMobileEnableBluetooth": "Bluetooth を有効にする", + "connectHardwareMobileEnableBluetoothDescription": "Bluetooth を使用した接続を許可", + "connectHardwareMobileEnableBluetoothSettings": "[設定] に移動して、Phantom に [位置情報] および [付近のデバイス] の権限を許可してください。", + "connectHardwareMobilePairWithDevice": "Ledger デバイスとペアリングする", + "connectHardwareMobilePairWithDeviceDescription": "最良の信号を得るためにデバイスを近くに置いてください", + "connectHardwareMobileConnectAccounts": "アカウントを接続", + "connectHardwareMobileConnectAccountsDescription": "使用した可能性のあるアカウントでのアクティビティを確認します", + "connectHardwareMobileConnectLedgerDevice": "Ledger デバイスを接続", + "connectHardwareMobileLookingForDevices": "近くのデバイスを検索中です…", + "connectHardwareMobileLookingForDevicesDescription": "お使いの Ledger デバイスを接続し、ロックが解除されていることを確認してください。", + "connectHardwareMobileFoundDeviceSingular": "Ledger デバイスを 1 台検出しました", + "connectHardwareMobileFoundDevices": "Ledger デバイスを {{numDevicesFound}} 台検出しました", + "connectHardwareMobileFoundDevicesDescription": "以下から Ledger デバイスを選択してペアリングします", + "connectHardwareMobilePairingWith": "{{deviceName}} とのペアリング中です", + "connectHardwareMobilePairingWithDescription": "ペアリング中は、お使いの Ledger デバイスの指示に従ってください。", + "connectHardwareMobilePairingFailed": "ペアリングに失敗しました", + "connectHardwareMobilePairingFailedDescription": "{{deviceName}} とペアリングできませんでした。お使いのデバイスのロックが解除されていることを確認してください。", + "connectHardwareMobilePairingSuccessful": "ペアリングに成功しました", + "connectHardwareMobilePairingSuccessfulDescription": "Ledger デバイスのペアリングおよび接続に成功しました。", + "connectHardwareMobileOpenAppSingleChain": "{{chainName}} アプリをお使いの Ledger で開く", + "connectHardwareMobileOpenAppDualChain": "{{chainName1}} または {{chainName2}} のアプリをお使いの Ledger で開く", + "connectHardwareMobileOpenAppDescription": "お使いのデバイスのロックが解除されていることを確認してください。", + "connectHardwareMobileStillCantFindDevice": "それでもデバイスが検出されませんか?", + "connectHardwareMobileLostConnection": "接続が失われました", + "connectHardwareMobileLostConnectionDescription": "{{deviceName}} への接続が失われました。お使いのデバイスのロックが解除されていることを確認してからもう一度お試しください。", + "connectHardwareMobileGenericLedgerDevice": "Ledger デバイス", + "connectHardwareMobileConnectDeviceSigning": "{{deviceName}} を接続してください", + "connectHardwareMobileConnectDeviceSigningDescription": "お使いの Ledger デバイスのロックを解除して、近くに置いてください。", + "connectHardwareMobileBluetoothDisabled": "Bluetooth が無効になっています", + "connectHardwareMobileBluetoothDisabledDescription": "Bluetooth を有効にしてお使いの Ledger デバイスのロックが解除されていることを確認してください。", + "connectHardwareMobileLearnMore": "詳細", + "connectHardwareMobileBlindSigningDisabled": "ブラインド署名は無効になっています", + "connectHardwareMobileBlindSigningDisabledDescription": "お使いのデバイスでブラインド署名が有効になっていることを確認してください。", + "connectHardwareMobileConfirmSingleChain": "ハードウェアウォレットでトランザクションを確認する必要があります。ハードウェアウォレットのロックが解除されていることを確認してください。", + "metamaskExplainerBottomSheetHeader": "このサイトは Phantom で利用できます", + "metamaskExplainerBottomSheetSubheader": "[ウォレットの接続] のダイアログから [MetaMask] を選択します。", + "metamaskExplainerBottomSheetDontShowAgain": "今度表示しない", + "ledgerStatusNotConnected": "Ledger が接続されていません", + "ledgerStatusConnectedInterpolated": "{{productName}} が接続されました", + "connectionClusterInterpolated": "現在、所属しているクラスタ: {{cluster}}", + "connectionClusterTestnetMode": "現在テストネットモードです", + "featureNotSupportedOnLocalNet": "Solana Localnet が有効化されている間、この機能は利用できません。", + "readOnlyAccountBannerWarning": "このアカウントを監視しています", + "depositAddress": "受信アドレス", + "depositAddressChainInterpolated": "あなたの {{chain}} アドレス", + "depositAssetDepositInterpolated": "{{tokenSymbol}} を受信", + "depositAssetSecondaryText": "このアドレスは互換性のあるトークンを受信する目的でのみ使用できます。", + "depositAssetTextInterpolated": "<1>{{network}}でトークンとコレクティブルを受信するにはこのアドレスを使用してください。", + "depositAssetTransferFromExchange": "取引所から転送", + "depositAssetShareAddress": "アドレスをシェア", + "depositAssetBuyOrDeposit": "購入または送金", + "depositAssetBuyOrDepositDesc": "ウォレットに入金して始めましょう", + "depositAssetTransfer": "転送", + "editAddressAddressAlreadyAdded": "アドレスはすでに追加されています", + "editAddressAddressAlreadyExists": "アドレスはすでに存在します", + "editAddressAddressIsRequired": "アドレスは必須です", + "editAddressPrimaryText": "アドレスを編集", + "editAddressRemove": "アドレス帳から削除", + "editAddressToast": "アドレスを更新しました", + "removeSavedAddressToast": "アドレスを削除しました", + "exportSecretErrorGeneric": "不具合が発生しました。後で再試行してください。", + "exportSecretErrorIncorrectPassword": "パスワードが正しくありません", + "exportSecretPassword": "パスワード", + "exportSecretPrivateKey": "秘密鍵", + "exportSecretSecretPhrase": "シークレットフレーズ", + "exportSecretSecretRecoveryPhrase": "シークレットリカバリフレーズ", + "exportSecretSelectYourAccount": "アカウントを選択", + "exportSecretShowPrivateKey": "秘密鍵を表示", + "exportSecretShowSecretRecoveryPhrase": "シークレットリカバリフレーズを表示する", + "exportSecretShowSecret": "{{secretNameText}} を表示", + "exportSecretWarningPrimaryInterpolated": "{{secretNameText}}を共有<1>しないでください!", + "exportSecretWarningSecondaryInterpolated": "他人が{{secretNameText}}を入手した場合、ウォレットを完全にコントロールされてしまいます。", + "exportSecretOnlyWay": "あなたの {{secretNameText}} は、ウォレットを回復する唯一の方法です", + "exportSecretDoNotShow": "誰にも {{secretNameText}} を見られないようにしてください", + "exportSecretWillNotShare": "Phantom を含めて誰とも{{secretNameText}}を共有しません。", + "exportSecretNeverShare": "絶対に誰とも {{secretNameText}} を共有しない", + "exportSecretYourPrivateKey": "あなたの秘密鍵", + "exportSecretYourSecretRecoveryPhrase": "あなたのシークレットリカバリフレーズ", + "fullPageHeaderBeta": "ベータ!", + "fullPageHeaderHelp": "ヘルプ", + "gasUpTo": "{{ amount }} まで", + "gasSlowTime": "約 2 分", + "gasAverageTime": "約 30 秒", + "gasFastTime": "約 15 秒", + "gasSlowTimePolygon": "約 15 秒", + "gasAverageTimePolygon": "約 10 秒", + "gasFastTimePolygon": "約 5 秒", + "gasSlowTimeBitcoin": "約1時間", + "gasAverageTimeBitcoin": "約30分", + "gasFastTimeBitcoin": "約 10 分", + "gasSlowTimeAbbrev": "2 分", + "gasAverageTimeAbbrev": "30 秒", + "gasFastTimeAbbrev": "15 秒", + "gasSlowTimePolygonAbbrev": "15 秒", + "gasAverageTimePolygonAbbrev": "10 秒", + "gasFastTimePolygonAbbrev": "5 秒", + "gasSlow": "遅い", + "gasAverage": "平均", + "gasFast": "速い", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "再試行", + "homeErrorDescription": "お客様の資産を引き出す際に、エラーが発生しました。再読込してもう一度お試しください。", + "homeErrorTitle": "資産の取得に失敗しました", + "homeManageTokenList": "トークンリストの管理", + "helloBitcoinBodyTitle": "Bitcoin にようこそ", + "helloBitcoinFeature1Title": "Bitcoin を送受信・購入", + "helloBitcoinFeature1Subtitle": "Phantom で Bitcoin を即座に転送・購入。全ての人気のウォレットや取引所をサポートしています。", + "helloBitcoinFeature2Title": "Ordinals のエコシステムを見てみましょう", + "helloBitcoinFeature2Subtitle": "Magic Eden と Unisat で Ordinals、BRC-20 などを購入、販売、交換。", + "helloBitcoinFeature3Title": "安心・安全", + "helloBitcoinFeature3Subtitle": "あなたの Ordinals、BRC-20、Rare Sats が誤って使用されないことを保証します。", + "interstitialDismissUnderstood": "了解", + "bitcoinAddressTypesBodyTitle": "Bitcoin アドレスの種類", + "bitcoinAddressTypesFeature1Title": "Bitcoin アドレスについて", + "bitcoinAddressTypesFeature1Subtitle": "Phantom は、個別残高で Segwit と Taproot をサポートしています。 どちらのアドレスの種類でも BTC または Ordinals を送信できます。", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Phantom のデフォルトの BTC アドレス。 Taproot よりも古いですが、全てのウォレットと取引所をサポートしています。", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Ordinals と BRC-20 に最適で、手数料は最安です。 [設定] -> [優先 Bitcoin アドレス] でアドレスを調整できます。", + "headerTitleInfo": "情報", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "これがあなたの<1>{{addressType}}アドレスです。", + "invalidChecksumTitle": "シークレットフレーズをアップグレードしました!", + "invalidChecksumFeature1ExportPhrase": "新しいシークレットフレーズのエキスポート", + "invalidChecksumFeature1ExportPhraseDescription": "新しいシークレットフレーズおよび以前のアカウントの秘密鍵をバックアップしてください。", + "invalidChecksumFeature2FundsAreSafe": "あなたの資金は保護されており安全です", + "invalidChecksumFeature2FundsAreSafeDescription": "このアップグレードは自動的に行われました。Phantom の従業員があなたのシークレットフレーズを知ること、または資金にアクセスすることはできません。", + "invalidChecksumFeature3LearnMore": "詳細", + "invalidChecksumFeature3LearnMoreDescription": "ほとんどのウォレットにサポートされていないフレーズを使用していました。詳細は、<1>このサポート記事をご覧ください。", + "invalidChecksumBackUpSecretPhrase": "シークレットフレーズのバックアップ", + "migrationFailureTitle": "アカウントの移行中に問題が発生しました", + "migrationFailureFeature1": "シークレットフレーズのエキスポート", + "migrationFailureFeature1Description": "オンボーディングを行う前にシークレットフレーズをバックアップしてください。", + "migrationFailureFeature2": "Phantom へのオンボーディングを行う", + "migrationFailureFeature2Description": "アカウントを表示するには、再度 Phantom へのオンボーディングを行う必要があります。", + "migrationFailureFeature3": "詳細", + "migrationFailureFeature3Description": "詳しくは<1>このヘルプ記事をご覧ください。", + "migrationFailureContinueToOnboarding": "オンボーディングに進む", + "migrationFailureUnableToFetchMnemonic": "シークレットフレーズの読み込みに失敗しました", + "migrationFailureUnableToFetchMnemonicDescription": "サポートにお問い合わせし、デバッグのためにアプリケーションログをダウンロードしてください", + "migrationFailureContactSupport": "サポートに問い合わせる", + "ledgerActionConfirm": "Ledger Nano で確認", + "ledgerActionErrorBlindSignDisabledPrimaryText": "ブラインド署名が無効にされました", + "ledgerActionErrorBlindSignDisabledSecondaryText": "ブラインド署名がハードウェア装置で有効であることを確認してからアクションを再試行してください", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "操作中にハードウェア装置の接続が切断されました", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Phantom エクステンションを閉じてからアクションを再試行してください", + "ledgerActionErrorDeviceLockedPrimaryText": "ハードウェア装置がロックされました", + "ledgerActionErrorDeviceLockedSecondaryText": "ハードウェア装置をロック解除してからアクションを再試行してください", + "ledgerActionErrorHeader": "Ledger アクションエラー", + "ledgerActionErrorUserRejectionPrimaryText": "ユーザーが取引を拒否しました", + "ledgerActionErrorUserRejectionSecondaryText": "ユーザーがハードウェア装置でアクションを拒否しました", + "ledgerActionNeedPermission": "許可が必要です", + "ledgerActionNeedToConfirm": "ハードウェアウォレットでトランザクションを確認する必要があります。{{chainType}} アプリ上でハードウェアウォレットがロック解除されていることを確認してください。", + "ledgerActionNeedToConfirmMany": "ハードウェアウォレットで {{numberOfTransactions}} トランザクションを確認する必要があります。{{chainType}} アプリ上でハードウェアウォレットがロック解除されていることを確認してください。", + "ledgerActionNeedToConfirmBlind": "ハードウェアウォレットでトランザクションを確認する必要があります。{{chainType}} アプリ上でハードウェアウォレットがロック解除されており、ブラインド署名が有効になっていることを確認してください。", + "ledgerActionNeedToConfirmBlindMany": "ハードウェアウォレットで {{numberOfTransactions}} 件のトランザクションを確認する必要があります。{{chainType}} アプリ上でハードウェアウォレットがロック解除されており、ブラインド署名が有効になっていることを確認してください。", + "ledgerActionPleaseConnect": "Ledger Nano に接続してください", + "ledgerActionPleaseConnectAndConfirm": "ハードウェアウォレットを接続し、ロック解除されていることを確認してください。ブラウザーで許可を承認していることを確認してください。", + "maxInputAmount": "金額", + "maxInputMax": "最大", + "notEnoughSolPrimaryText": "SOL が足りません", + "notEnoughSolSecondaryText": "ウォレットにトランザクション手数料に必要な SOL がありません。追加で入金を行ってから再試行してください。", + "insufficientBalancePrimaryText": "{{tokenSymbol}} が足りません", + "insufficientBalanceSecondaryText": "ウォレットにトランザクション手数料に必要な {{tokenSymbol}} がありません。", + "insufficientBalanceRemaining": "残高", + "insufficientBalanceRequired": "必要な金額", + "notEnoughSplTokensTitle": "トークンが足りません", + "notEnoughSplTokensDescription": "このトランザクションに必要なトークンがウォレットに足りていません。このトランザクションは送信すると取り消されます。", + "transactionExpiredPrimaryText": "トランザクションの有効期限が切れました", + "transactionExpiredSecondaryText": "トランザクションの確認に時間がかかり過ぎて、有効期限が切れました。このトランザクションは送信すると取り消されます。", + "tokens": "トークン", + "notificationApplicationApprovalPermissionsAddressVerification": "あなたのアドレスであることを確認してください", + "notificationApplicationApprovalPermissionsTransactionApproval": "トランザクションの承認依頼", + "notificationApplicationApprovalPermissionsViewWalletActivity": "ウォレット残高と活動の表示", + "notificationApplicationApprovalParagraphText": "確認することで、このサイトに選択されているアカウントの残高とアクティビティを確認する許可を与えます。", + "notificationApplicationApprovalActionButtonConnect": "接続", + "notificationApplicationApprovalActionButtonSignIn": "サインイン", + "notificationApplicationApprovalAllowApproval": "サイトの接続を許可しますか?", + "notificationApplicationApprovalAutoConfirm": "トランザクションの自動確認", + "notificationApplicationApprovalConnectDisclaimer": "信頼する Web サイトにのみ接続してください", + "notificationApplicationApprovalSignInDisclaimer": "信頼する Web サイトにのみサインインしてください", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "この Web サイトは、資金を盗もうとする可能性があり危険です。", + "notificationApplicationApprovalConnectUnknownApp": "不明", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "アプリに接続できません", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "このアプリは、{{appNetworkName}} に接続しようとしていますが、 {{phantomNetworkName}} が選択されています。", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "{{networkName}} を使用するには、 [デベロッパー設定] → [テストネットモード] に移動してください。", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "不明なネットワーク", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "他のモバイルアプリへの接続は現在、Ledger ではサポートされていません。", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "非 Ledge アカウントに切り替えるかアプリ内のブラウザーを使用してもう一度お試しください。", + "notificationSignatureRequestConfirmTransaction": "トランザクションの確認", + "notificationSignatureRequestConfirmTransactionCapitalized": "トランザクションの確認", + "notificationSignatureRequestConfirmTransactions": "トランザクションの確認", + "notificationSignatureRequestConfirmTransactionsCapitalized": "トランザクションの確認", + "notificationSignatureRequestSignatureRequest": "署名の要求", + "notificationMessageHeader": "メッセージ", + "notificationMessageCopied": "メッセージをコピーしました", + "notificationAutoConfirm": "自動確認", + "notificationAutoConfirmOff": "オフ", + "notificationAutoConfirmOn": "オン", + "notificationConfirmFooter": "この Web サイトを信頼しているときにのみ確認してください。", + "notificationEstimatedTime": "予想時間", + "notificationPermissionRequestText": "これは許可のリクエストにすぎません。トランザクションはすぐには実行されない可能性があります。", + "notificationBalanceChangesText": "残高の変化は推定値です。関係する金額および資産は保証されません。", + "notificationContractAddress": "契約アドレス", + "notificationAdvancedDetailsText": "高度", + "notificationUnableToSimulateWarningText": "現在、残高の変化を推定できません。後でもう一度試すか、このサイトが信頼できるかどうかを確認してください。", + "notificationSignMessageParagraphText": "このメッセージをサインすることで、選択されたアカウントの所有者であることを証明できます。", + "notificationSignatureRequestScanFailedDescription": "メッセージにセキュリティの問題がないかスキャンによる確認ができません。気を付けて続行してください。", + "notificationFailedToScan": "このリクエストの結果をシミュレートできませんでした。\n確認すると損失につながる可能性があり危険です。", + "notificationScanLoading": "スキャンリクエスト", + "notificationTransactionApprovalActionButtonConfirm": "確認", + "notificationTransactionApprovalActionButtonBack": "戻る", + "notificationTransactionApprovalEstimatedChanges": "予想推移", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "予想はトランザクションのシミュレーションに基づいており、保証されたものではありません", + "notificationTransactionApprovalHideAdvancedDetails": "トランザクション詳細を非表示", + "notificationTransactionApprovalNetworkFee": "ネットワーク手数料", + "notificationTransactionApprovalNetwork": "ネットワーク", + "notificationTransactionApprovalEstimatedTime": "予想時間", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "資産の所有に影響を与えるような推移は見つかりませんでした", + "notificationTransactionApprovalSolanaAmountRequired": "Solana がトランザクション処理に必要とする金額", + "notificationTransactionApprovalUnableToSimulate": "取引のシミュレーションができませんでした。承認は資産の喪失に繋がり得るので、当ウェブサイトが不審なサイトではないか確認してください。", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "残高の推移を取得できません", + "notificationTransactionApprovalViewAdvancedDetails": "トランザクション詳細を表示", + "notificationTransactionApprovalKnownMalicious": "このトランザクションは悪意があり、署名することで資金の損失につながります。", + "notificationTransactionApprovalSuspectedMalicious": "このトランザクションは悪意があるかもしれません。承認することで資金の損失につながる可能性があります。", + "notificationTransactionApprovalNetworkFeeHighWarning": "ネットワーク混雑のため、ネットワーク料金が上昇しています。", + "notificationTransactionERC20ApprovalDescription": "確認することで、このアプリに以下の上限まで残高を使用する許可を与えます。", + "notificationTransactionERC20ApprovalContractAddress": "契約アドレス", + "notificationTransactionERC20Unlimited": "無制限", + "notificationTransactionERC20ApprovalTitle": "{{tokenSymbol}} の支出を承認する", + "notificationTransactionERC20RevokeTitle": "{{tokenSymbol}} の支出を取り消す", + "notificationTransactionERC721RevokeTitle": "{{tokenSymbol}} のアクセスを取り消す", + "notificationTransactionERC20ApprovalAll": "すべての所有 {{tokenSymbol}}", + "notificationIncorrectModeTitle": "モードが正しくありません", + "notificationIncorrectModeInTestnetTitle": "テストネットモードが有効です", + "notificationIncorrectModeNotInTestnetTitle": "テストネットモードが無効です", + "notificationIncorrectModeInTestnetDescription": "{{origin}} は mainnet を使用しようとしていますが、Testnetモードが有効です", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} は testnet を使用しようとしていますが、テストネットモードが無効です", + "notificationIncorrectModeInTestnetProceed": "使用するにはテストネットモードをオフにしてください。", + "notificationIncorrectModeNotInTestnetProceed": "使用するにはテストネットモードをオンにしてください。", + "notificationIncorrectEIP712ChainId": "現在接続しているネットワークには意図しないメッセージに著名してしまうのを防ぎました", + "notificationIncorrectEIP712ChainIdDescription": "メッセージは {{messageChainId}} を要求したが、あなたが接続されているのは {{connectedChainId}} です", + "notificationUnsupportedNetwork": "サポートされていないネットワーク", + "notificationUnsupportedNetworkDescription": "このウェブサイトは、現在 Phantom ではサポートされていないネットワークを使用しようとしています。", + "notificationUnsupportedNetworkDescription2": "異なるエクステンションを使用するには、 デフォルトアプリウォレットを設定からオフにし、「常に尋ねる」を選択してください。ページを再読込することで再接続されます。", + "notificationUnsupportedAccount": "サポートされていないアカウント", + "notificationUnsupportedAccountDescription": "このウェブサイトは、この {{chainType}} のアカウントではサポートされていない {{targetChainType}} を使用しようとしています。", + "notificationUnsupportedAccountDescription2": "サポートされているシードフレーズまたは秘密鍵のアカウントに切り替えてからもう一度お試しください。", + "onboardingCreatePassword": "パスワードの作成", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "<1>利用規約に同意します", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "パスワードの確認", + "onboardingCreatePasswordDescription": "ウォレットのロック解除に使用します.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "シークレットリカバリフレーズが無効です", + "onboardingCreatePasswordPasswordPlaceholder": "パスワード", + "onboardingCreatePasswordPasswordStrengthWeak": "弱", + "onboardingCreatePasswordPasswordStrengthMedium": "中", + "onboardingCreatePasswordPasswordStrengthStrong": "強", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "シークレットリカバリフレーズを保存しました", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "シークレットリカバリフレーズ", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "このフレーズはウォレットを復元する唯一の方法です。誰にも共有しないでください!", + "onboardingImportWallet": "ウォレットのインポート", + "onboardingImportWalletImportExistingWallet": "12 単語または 24 単語のシークレットリカバリフレーズで既存ウォレットをインポートします。", + "onboardingImportWalletRestoreWallet": "ウォレットの復元", + "onboardingImportWalletSecretRecoveryPhrase": "シークレットリカバリフレーズ", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "シークレットリカバリフレーズが無効です", + "onboardingImportWalletIHaveWords": "{{numWords}} 字のリカバリーフレーズがあります", + "onboardingImportWalletIncorrectOrMisspelledWord": "ワード {{wordIndex}} が異なるかスペルが間違っています", + "onboardingImportWalletIncorrectOrMisspelledWords": "ワード {{wordIndexes}} が異なるかスペルが間違っています", + "onboardingImportWalletScrollDown": "スクロールダウン", + "onboardingImportWalletScrollUp": "スクロールアップ", + "onboardingPathSelectionCreateWallet": "新規ウォレットの作成", + "onboardingPathSelectionText": "DefiとNFT用に作られた使いやすいSolonaとEthereumウォレット", + "onboardingPathSelectionIHaveAWallet": "すでにウォレットを持っています", + "onboardingSelectAccountsImportAccounts": "アカウントをインポート", + "onboardingSelectAccountsImportAccountsDescription": "インポートするウォレットアカウントを選択してください.", + "onboardingSelectAccountsImportSelectedAccounts": "選択したアカウントをインポート", + "onboardingSelectAccountsFindMoreAccounts": "アカウントをさらに探す", + "onboardingSelectAccountsFindMoreNoneFound": "アカウントが見つかりませんでした", + "recentActivityPrimaryText": "最近の活動", + "removeAccountActionButtonRemove": "削除", + "removeAccountRemoveWallet": "アカウントを削除", + "removeAccountInterpolated": "{{accountName}}を削除", + "removeAccountWarningLedger": "このウォレットを Phantom から削除しても、\"ハードウェアウォレットの接続\"\" フローを使用して再度追加できます。", + "removeAccountWarningSeedVault": "このウォレットを Phantom から削除しても、「シード保管庫ウォレットの接続」の工程を使用して再度追加できます。", + "removeAccountWarningPrivateKey": "このウォレットを削除すると、Phantom はウォレットを復元できなくなります。秘密鍵のバックアップがあることを確認してください。", + "removeAccountWarningSeed": "このウォレットを Phantom から削除しても、このウォレットか別のウォレットのニーモニックを使用して再度取得できます。", + "removeAccountWarningReadOnly": "監視限定アカウントであるため、このアカウントを削除してもウォレットには影響を及びません。", + "removeSeedPrimaryText": "のシークレットフレーズ {{number}} の削除中", + "removeSeedSecondaryText": "シークレットフレーズ {{number}} でのすべての既存アカウントが削除されます。既存のシークレットフレーズを保存していることを確認してください。", + "resetSeedPrimaryText": "アプリを新しいシークレットフレーズでリセットする", + "resetSeedSecondaryText": "すべての既存のアカウントが削除され、新しいアカウントに置き換えられます。既存のシークレットフレーズと秘密鍵のバックアップがあることを確認してください。", + "resetAppPrimaryText": "アプリをリセットして消去", + "resetAppSecondaryText": "すべての既存のアカウントおよびデータが削除されます。既存のシークレットフレーズと秘密鍵のバックアップがあることを確認してください。", + "richTransactionsDays": "日数", + "richTransactionsToday": "今日", + "richTransactionsYesterday": "昨日", + "richTransactionDetailAccount": "アカウント", + "richTransactionDetailAppInteraction": "アプリインタラクション", + "richTransactionDetailAt": "時間:", + "richTransactionDetailBid": "入札", + "richTransactionDetailBidDetails": "入札の詳細", + "richTransactionDetailBought": "購入済み", + "richTransactionDetailBurned": "バーン済み", + "richTransactionDetailCancelBid": "入札をキャンセル", + "richTransactionDetailCompleted": "完了", + "richTransactionDetailConfirmed": "確認済み", + "richTransactionDetailDate": "日付", + "richTransactionDetailFailed": "失敗", + "richTransactionDetailFrom": "送信元", + "richTransactionDetailItem": "アイテム", + "richTransactionDetailListed": "上場済み", + "richTransactionDetailListingDetails": "上場の詳細", + "richTransactionDetailListingPrice": "上場価格", + "richTransactionDetailMarketplace": "マーケットプレイス", + "richTransactionDetailNetworkFee": "ネットワーク手数料", + "richTransactionDetailOriginalListingPrice": "元の上場価格", + "richTransactionDetailPending": "保留中", + "richTransactionDetailPrice": "価格", + "richTransactionDetailProvider": "プロバイダー", + "richTransactionDetailPurchaseDetails": "購入詳細", + "richTransactionDetailRebate": "リベート", + "richTransactionDetailReceived": "受信済み", + "richTransactionDetailSaleDetails": "販売詳細", + "richTransactionDetailSent": "送信済み", + "richTransactionDetailSold": "販売済み", + "richTransactionDetailStaked": "ステーク済み", + "richTransactionDetailStatus": "状態", + "richTransactionDetailSwap": "スワップ", + "richTransactionDetailSwapDetails": "スワップ詳細", + "richTransactionDetailTo": "宛先", + "richTransactionDetailTokenSwap": "トークンスワップ", + "richTransactionDetailUnknownNFT": "不明な NFT", + "richTransactionDetailUnlisted": "上場廃止済み", + "richTransactionDetailUnstaked": "ステーク解除済み", + "richTransactionDetailValidator": "バリデーター", + "richTransactionDetailViewOnExplorer": "{{explorer}} で表示", + "richTransactionDetailWithdrawStake": "ステークの出金", + "richTransactionDetailYouPaid": "支払額", + "richTransactionDetailYouReceived": "受領額", + "richTransactionDetailUnwrapDetails": "アンラップ詳細", + "richTransactionDetailTokenUnwrap": "トークンアンラップ", + "historyItemsRefreshFailed": "新しいトランザクションの読み込みに失敗しました。", + "historyItemsPagingFailed": "古いトランザクションの読み込みに失敗しました。", + "historyItemsTestnetNotAvailable": "Testnet のトランザクション履歴は現在利用できません", + "historyUnknownDappName": "不明", + "historyStatusSucceeded": "成功", + "historyNetwork": "ネットワーク", + "historyAttemptedAmount": "取引試行額", + "historyAmount": "金額", + "sendAddressBookButtonLabel": "アドレス帳", + "addressBookSelectAddressBook": "アドレス帳", + "sendAddressBookNoAddressesSaved": "保存されているアドレスはありません", + "sendAddressBookRecentlyUsed": "最近使用した項目", + "addressBookSelectRecentlyUsed": "最近使用した項目", + "sendConfirmationLabel": "ラベル", + "sendConfirmationMessage": "メッセージ", + "sendConfirmationNetworkFee": "ネットワーク手数料", + "sendConfirmationPrimaryText": "送信の確認", + "sendFungibleSummaryNetwork": "ネットワーク", + "sendFungibleSummaryNetworkFee": "ネットワーク手数料", + "sendFungibleSummaryEstimatedTime": "予想時間", + "sendFungiblePendingEstimatedTime": "所要時間", + "sendFungibleSummaryEstimatedTimeDescription": "Ethereum トランザクション速度はいくつかの要因によって異なります。「ネットワーク料金」をクリックすると、トランザクションを高速化きます。", + "sendSummaryBitcoinPendingTxTitle": "送信できませんでした", + "sendSummaryBitcoinPendingTxDescription": "保留中の同時 BTC 転送は1つまでです。転送が完了するまで待ってもう一度転やり直してください。", + "sendFungibleSatProtectionTitle": "Sat 保護で送信", + "sendFungibleSatProtectionExplainer": "Phantom では、Ordinals や BRC20 がトランザクションの手数料または Bitcoin 転送に使用されることが保証されています。", + "sendFungibleTransferFee": "トークン転送の手数料", + "sendFungibleTransferFeeToolTip": "このトークンの作成者は、転送ごとに手数料を受け取ります。この手数料は、Phantom が請求または徴収するものではありません。", + "sendFungibleInterestBearingPercent": "現在の金利", + "sendFungibleNonTransferable": "転送不可", + "sendFungibleNonTransferableYes": "はい", + "sendStatusErrorMessageInterpolated": "<1>{{uiRecipient}}にトークンを送信する際にエラーが発生しました。", + "sendStatusErrorTitle": "送信できません", + "sendStatusLoadingTitle": "送信中...", + "sendStatusSuccessMessageInterpolated": "<1>{{uiRecipient}}にトークンが送信されました。", + "sendStatusSuccessTitle": "送信完了!", + "sendStatusConfirmedSuccessTitle": "送信完了!", + "sendStatusSubmittedSuccessTitle": "トランザクションを送信しました", + "sendStatusEstimatedTransactionTime": "トランザクションの予定所要時間:{{time}}", + "sendStatusViewTransaction": "トランザクションの表示", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiRecipient}} に <2>{{uiAmount}} {{assetSymbol}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} は <2>{{uiRecipient}} に送信されました", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} を <2>{{uiRecipient}} に送信しました", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} は <2>{{uiRecipient}} に送信されませんでした", + "sendFungibleSolanaErrorCode": "エラーコード {{code}}", + "sendFormErrorInsufficientBalance": "残高不足", + "sendFormErrorEmptyAmount": "必要な量", + "sendFormInvalidAddress": "無効な {{assetName}} アドレス", + "sendFormErrorInvalidSolanaAddress": "Solana アドレスが無効です", + "sendFormErrorInvalidTwitterHandle": "この Twitter でのハンドル名は登録されていません", + "sendFormErrorInvalidDomain": "このドメインは登録されていません", + "sendFormErrorMinRequiredInterpolated": "最低 {{minAmount}} {{tokenName}} が必要です", + "sendRecipientTextareaPlaceholder": "受信者の SOL アドレス", + "sendRecipientTextAreaPlaceholder2": "受信者の {{symbol}} アドレス", + "sendMemoOptional": "メモ(省略可能)", + "sendMemo": "メモ", + "sendOptional": "省略可能", + "settings": "設定", + "settingsDapps": "dApps", + "settingsSelectedAccount": "選択されているアカウント", + "settingsAddressBookNoLabel": "ラベルなし", + "settingsAddressBookPrimary": "アドレス帳", + "settingsAddressBookRecentlyUsed": "最近使用した項目", + "settingsAddressBookSecondary": "よく使用するアドレスの管理", + "settingsAutoLockTimerPrimary": "自動ロックタイマー", + "settingsAutoLockTimerSecondary": "自動ロックタイマーの時間を変更", + "settingsChangeLanguagePrimary": "言語の変更", + "settingsChangeLanguageSecondary": "表示言語の変更", + "settingsChangeNetworkPrimary": "ネットワークの変更", + "settingsChangeNetworkSecondary": "ネットワーク設定の構成", + "settingsChangePasswordPrimary": "パスワードの変更", + "settingsChangePasswordSecondary": "ロック画面パスワードの変更", + "settingsCompleteBetaSurvey": "ベータアンケートを完了する", + "settingsDisplayLanguage": "表示言語", + "settingsErrorCannotExportLedgerPrivateKey": "Ledger 秘密鍵をエクスポートできません", + "settingsErrorCannotRemoveAllWallets": "すべてのアカウントを削除できません", + "settingsExportPrivateKey": "秘密鍵を表示", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "ローカルホスト", + "settingsNetworkPhantomRPC": "Phantom RPC Network", + "settingsTestNetworks": "テストネットワーク", + "settingsUseCustomNetworks": "カスタムネットワークを使用", + "settingsTestnetMode": "テストネットモード", + "settingsTestnetModeDescription": "残高とアプリ接続に適用されます。", + "settingsWebViewDebugging": "Web ビューのデバッグ", + "settingsWebViewDebuggingDescription": "アプリ内ブラウザの Web ビューを検査およびデバッグできます。", + "settingsTestNetworksInfo": "いずれのテストネットワークへの切り替えは、テストのみを目的とされています。テストネットネットワーク上のトークンは、金銭的価値を持たないことにご留意ください。", + "settingsEmojis": "絵文字", + "settingsNoAddresses": "アドレスはありません", + "settingsAddressBookEmptyHeading": "アドレス帳が空です", + "settingsAddressBookEmptyText": "お気に入りのアドレスを追加するには「+」または「アドレスを追加」ボタンをクリックしてください", + "settingsEditWallet": "アカウントを編集", + "settingsNoTrustedApps": "信頼済みアプリはありません", + "settingsNoConnections": "接続はまだありません。", + "settingsRemoveWallet": "アカウントを削除", + "settingsResetApp": "アプリのリセット", + "settingsRemoveSecretPhrase": "シークレットフレーズの削除", + "settingsResetAppWithSecretPhrase": "シークレットフレーズでのアプリのリセット", + "settingsResetSecretRecoveryPhrase": "シークレットリカバリフレーズのリセット", + "settingsShowSecretRecoveryPhrase": "シークレットリカバリフレーズを表示する", + "settingsShowSecretRecoveryPhraseSecondary": "リカバリフレーズの表示", + "settingsShowSecretRecoveryPhraseTertiary": "シークレットフレーズの表示", + "settingsTrustedAppsAutoConfirmActiveUntil": "{{formattedTimestamp}} まで", + "settingsTrustedAppsAutoConfirm": "自動確認", + "settingsTrustedAppsDisclaimer": "信頼できるサイトのみで自動確認を有効にしてください", + "settingsTrustedAppsLastUsed": "{{formattedTimestamp}} 前に使用", + "settingsTrustedAppsPrimary": "接続されているアプリ", + "settingsTrustedApps": "信頼済みアプリ", + "settingsTrustedAppsRevoke": "取り消し", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} が切断されました", + "settingsTrustedAppsSecondary": "信頼済みアプリの構成", + "settingsTrustedAppsToday": "今日", + "settingsTrustedAppsYesterday": "昨日", + "settingsTrustedAppsLastWeek": "先週", + "settingsTrustedAppsBeforeYesterday": "何日も前", + "settingsTrustedAppsDisconnectAll": "全て切断", + "settingsTrustedAppsDisconnectAllToast": "全てのアプリが切断されています", + "settingsTrustedAppsEndAutoConfirmForAll": "全てのアプリの自動確認を終了", + "settingsTrustedAppsEndAutoConfirmForAllToast": "全ての自動確認セッションが終了しました", + "settingsSecurityPrimary": "セキュリティーとプライバシー", + "settingsSecuritySecondary": "セキュリティー設定をアップデート", + "settingsActiveNetworks": "有効なネットワーク", + "settingsActiveNetworksAll": "全て", + "settingsActiveNetworksSolana": "Solana のみ", + "settingsDeveloperPrimary": "デベロッパー設定", + "settingsAdvanced": "詳細設定", + "settingsTransactions": "トランザクション設定", + "settingsAutoConfirm": "自動確認", + "settingsSecurityAnalyticsPrimary": "匿名アナリティクスを共有", + "settingsSecurityAnalyticsSecondary": "有効化して改善にご協力ください", + "settingsSecurityAnalyticsHelper": "Phantom は、分析の目的で個人情報を使用しません。", + "settingsSuspiciousCollectiblesPrimary": "怪しいコレクティブルを隠す", + "settingsSuspiciousCollectiblesSecondary": "トグルしてフラグ付きのコレクティブルを隠す", + "settingsPreferredBitcoinAddress": "優先Bitcoinアドレス", + "settingsEnabledAddressesUpdated": "表示されるアドレスが更新されました!", + "settingsEnabledAddresses": "有効なアドレス", + "settingsBitcoinPaymentAddressForApps": "アプリ用の支払いアドレス", + "settingsBitcoinOrdinalsAddressForApps": "アプリ用の Ordinals アドレス", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "上記の両方のアドレスタイプが有効になっている場合、Magic Eden などの特定のアプリでは、購入時に Native Segwit アドレスが使用されます。購入した資産は、Taproot アドレスで受信されます。", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "互換性を確保するための Phantom のデフォルトの Bitcoin アドレス。", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(デフォルト)", + "settingsPreferredBitcoinAddressTaprootExplainer": "最新のアドレスタイプで、通常はトランザクション手数料が安くなります。", + "settingsPreferredExplorers": "好みのエクスプローラー", + "settingsPreferredExplorersSecondary": "好みのブロックチェーンエクスプローラーに変更する", + "settingsCustomGasControls": "カスタム GAS 制御", + "settingsAttachApplicationLogs": "アプリケーションログを添付", + "settingsDownloadApplicationLogs": "アプリケーションのログをダウンロード", + "settingsDownloadApplicationLogsShort": "ログをダウンロード", + "settingsDownloadApplicationLogsHelper": "Phantom のサポート問題の解決に役立つローカルデータ、クラッシュレポート、公開のウォレットアドレスが含まれています", + "settingsDownloadApplicationLogsWarning": "シード フレーズや秘密鍵などの機密データは含まれません。", + "settingsWallet": "ウォレット", + "settingsPreferences": "設定", + "settingsSecurity": "セキュリティー", + "settingsDeveloper": "デベロッパー", + "settingsSupport": "サポート", + "settingsWalletShortcutsPrimary": "ウォレットのショートカットを表示", + "settingsAppIcon": "アプリのアイコン", + "settingsAppIconDefault": "デフォルト", + "settingsAppIconLight": "ライト", + "settingsAppIconDark": "ダーク", + "settingsAutoConfirmHeader": "自動確認", + "stakeAccountCardActiveStake": "有効なステーク", + "stakeAccountCardBalance": "残高", + "stakeAccountCardRentReserve": "支払準備金", + "stakeAccountCardRewards": "最終報酬", + "stakeAccountCardRewardsTooltip": "こちらがステークで得られた一番最近の報酬です。3 日ごとに報酬が付与されます。", + "stakeAccountCardStakeAccount": "アドレス", + "stakeAccountCardLockup": "ロックアップ期間", + "stakeRewardsHistoryTitle": "報酬履歴", + "stakeRewardsHistoryItemTitle": "報酬", + "stakeRewardsHistoryEmptyList": "報酬がありません", + "stakeRewardsTime_zero": "今日", + "stakeRewardsTime_one": "昨日", + "stakeRewardsTime_other": "{{count}} 日前", + "stakeRewardsItemsPagingFailed": "古い報酬の読み込みに失敗しました。", + "stakeAccountCreateAndDelegateErrorStaking": "このバリデーターにステークする際に不具合が発生しました。再試行してください。", + "stakeAccountCreateAndDelegateSolStaked": "SOL をステークしました!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "ステークアカウントが有効になってから<1>数日以内に SOL に報酬が付与され始めます。", + "stakeAccountCreateAndDelegateStakingFailed": "ステーク失敗", + "stakeAccountCreateAndDelegateStakingSol": "SOL をステーク中...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "ステークアカウントを作成し、その後 SOL を次に委任します:", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "ステークアカウントを作成し、その後 SOL を {{validatorName}} に委任します", + "stakeAccountCreateAndDelegateViewTransaction": "トランザクションの表示", + "stakeAccountDeactivateStakeSolUnstaked": "SOL をステーク解除しました!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "ステークアカウントが無効になってから数日以内に<1>ステークを出金できるようになります。", + "stakeAccountDeactivateStakeSolUnstakedDescription": "ステークアカウントが無効になってから数日以内にステークを出金できるようになります。", + "stakeAccountDeactivateStakeUnstakingFailed": "ステーク解除失敗", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "このバリデーターからステーク解除する際に不具合が発生しました。再試行してください。", + "stakeAccountDeactivateStakeUnstakingSol": "SOL をステーク解除中...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "SOL のステーク解除処理を開始しています。", + "stakeAccountDeactivateStakeViewTransaction": "トランザクションの表示", + "stakeAccountDelegateStakeSolStaked": "SOL をステークしました!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "ステークアカウントが有効になってから<1>数日以内に SOL に報酬が付与され始めます。", + "stakeAccountDelegateStakeStakingFailed": "ステーク失敗", + "stakeAccountDelegateStakeStakingFailedDescription": "このバリデーターにステークする際に不具合が発生しました。再試行してください。", + "stakeAccountDelegateStakeStakingSol": "SOL をステーク中...", + "stakeAccountDelegateStakeStakingSolDescription": "SOL を委任しています。", + "stakeAccountDelegateStakeViewTransaction": "トランザクションの表示", + "stakeAccountListActivationActivating": "有効化", + "stakeAccountListActivationActive": "有効", + "stakeAccountListActivationInactive": "無効", + "stakeAccountListActivationDeactivating": "無効化", + "stakeAccountListErrorFetching": "ステークのアカウントを取得できませんでした。後で再試行してください。", + "stakeAccountListNoStakingAccounts": "ステークアカウントがありません", + "stakeAccountListReload": "再読み込み", + "stakeAccountListViewPrimaryText": "あなたのステーク", + "stakeAccountListViewStakeSOL": "SOL のステーク", + "stakeAccountListItemStakeFee": "{{fee}} の料金", + "stakeAccountViewActionButtonRestake": "再ステーク", + "stakeAccountViewActionButtonUnstake": "ステーク解除", + "stakeAccountViewError": "エラー", + "stakeAccountViewPrimaryText": "あなたのステーク", + "stakeAccountViewRestake": "再ステーク", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "現在、SOL はバリデーターでステークされています。資金にアクセスするには<1>ステークを解除する必要があります。<3>詳細", + "stakeAccountViewStakeInactive": { + "part1": "このステークアカウントは無効です。ステークを出金するか、委任先のバリデーターを見つけることを検討してください。", + "part2": "詳細" + }, + "stakeAccountViewStakeNotFound": "このステークアカウントは見つかりませんでした。", + "stakeAccountViewViewOnExplorer": "{{explorer}} で表示", + "stakeAccountViewWithdrawStake": "ステークの出金", + "stakeAccountViewWithdrawUnstakedSOL": "ステーク解除済み SOL の出金", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL を出金しました!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "SOL が出金されました。", + "part2": "このステークアカウントは数分以内に自動的に削除されます。" + }, + "stakeAccountWithdrawStakeViewTransaction": "トランザクションの表示", + "stakeAccountWithdrawStakeWithdrawalFailed": "出金失敗", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "このステークアカウントから出金する際に不具合が発生しました。再試行してください。", + "stakeAccountWithdrawStakeWithdrawingSol": "SOL を出金中...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "このステークアカウントから SOL を出金しています。", + "startEarningSolAccount": "アカウント", + "startEarningSolAccounts": "アカウント", + "startEarningSolErrorClosePhantom": "ここをタップして再試行", + "startEarningSolErrorTroubleLoading": "ステーク読み込みの問題", + "startEarningSolLoading": "読み込み中...", + "startEarningSolPrimaryText": "SOL を獲得開始", + "startEarningSolSearching": "ステークアカウントを検索中", + "startEarningSolStakeTokens": "トークンをステークして報酬を獲得", + "startEarningSolYourStake": "あなたのステーク", + "unwrapFungibleTitle": "{{tokenSymbol}}へスワップ", + "unwrapFungibleDescription": "{{toToken}}用に{{fromToken}}から出金", + "unwrapFungibleConfirmSwap": "スワップを確定", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "最良価格!", + "swapFeesEstimatedFees": "予想手数料", + "swapFeesFees": "料金", + "swapFeesPhantomFee": "Phantom料金", + "swapFeesPhantomFeeDisclaimer": "上位リクイディティ・プロバイダ-の中から最良価格を見つけます。{{feePercentage}}の料金は自動的に見積に含まれます。", + "swapFeesRate": "最良価格", + "swapFeesRateDisclaimer": "Jupiter Aggregatorによって複数の分散型取引所で発見された最良のレート。", + "swapFeesRateDisclaimerMultichain": "複数の分散型取引所で発見された最良のレート。", + "swapFeesPriceImpact": "プライスインパクト", + "swapFeesHighPriceImpact": "高価の影響", + "swapFeesPriceImpactDisclaimer": "トレードの規模を基にした市場価格と推定価格の差。", + "swapFeesSlippage": "スリッページ", + "swapFeesHighSlippage": "高いスリッページ幅", + "swapFeesHighSlippageDisclaimer": "価格が{{slippage}}%を超えて不利に変動した場合はトランザクションが失敗します。", + "swapFeesSlippageDisclaimer": "取引の価格が提供された時価から逸脱できる金額です。", + "swapFeesProvider": "プロバイダー", + "swapFeesProviderDisclaimer": "トレードに使用されている分散型取引所。", + "swapEstimatedTime": "予想時間", + "swapEstimatedTimeShort": "予定所要時間", + "swapEstimatedTimeDisclaimer": "ブリッジの完成予想時間は、トランザクションの速度に影響する複数の要素によって決まります。", + "swapSettingsButtonCommand": "スワップ設定を開く", + "swapQuestionRetry": "再試行しますか?", + "swapFlowYouPay": "支払額:", + "swapFlowYouReceive": "受領額:", + "swapFlowActionButtonText": "注文の確認", + "swapAssetCardTokenNetwork": "{{network}} で {{symbol}}", + "swapAssetCardMaxButton": "最大", + "swapAssetCardSelectTokenAndNetwork": "トークンとネットワークを選択", + "swapSlippageSettingsTitle": "スリッページ設定", + "swapSlippageSettingsSubtitle": "価格がスリッページよりも変動した場合、トランザクションは失敗します。デフォルト値としては 0.3% をおすすめします。値が高すぎると不利な取引になります。", + "swapSlippageSettingsCustom": "カスタム", + "swapSlippageSettingsHighSlippageWarning": "あなたのトランザクションがフロントランされ、不利な取引になる可能性があります。", + "swapSlippageSettingsCustomMinError": "{{minSlippage}}}%より大きい値を入力してください。", + "swapSlippageSettingsCustomMaxError": "{{maxSlippage}}}%より小さい値を入力してください。", + "swapSlippageSettingsCustomInvalidValue": "有効化な値を入力してください。", + "swapQuoteFeeDisclaimer": "見積には{{feePercentage}}のPhantom手数料が含まれています", + "swapQuoteMissingContext": "スワップ見積のコンテキストがありません", + "swapQuoteErrorNoQuotes": "見積なしでスワップしようとしています", + "swapQuoteSolanaNetwork": "Solonaネットワーク", + "swapQuoteNetwork": "ネットワーク", + "swapQuoteOneTimeSerumAccount": "ワンタイムSerumアカウント", + "swapQuoteOneTimeTokenAccount": "ワンタイムトークンアカウント", + "swapQuoteBridgeFee": "クロスチェーンスワップ手数料", + "swapReviewFlowActionButtonPrimary": "スワップ", + "swapReviewFlowPrimaryText": "注文の確認", + "swapReviewFlowYouPay": "支払額:", + "swapReviewFlowYouReceive": "受領額:", + "swapTxConfirmationReceived": "受け取りました!", + "swapTxConfirmationSwapFailed": "スワップ失敗", + "swapTxConfirmationSwapFailedSlippageLimit": "スワップがスリッページ制限に達しました。再試行してください。", + "swapTxConfirmationSwapFailedInsufficientBalance": "リクエストを完了できませんでした。 取引を完了するのに十分な残高がありません。", + "swapTxConfirmationSwapFailedTryAgain": "スワップが失敗しました。再試行してください。", + "swapTxConfirmationSwappingTokens": "トークンをスワップ中...", + "swapTxConfirmationTokens": "トークン", + "swapTxConfirmationTokensDeposited": "完了!トークンがウォレットに入金されます", + "swapTxConfirmationTokensDepositedTitle": "完了です!", + "swapTxConfirmationTokensDepositedBody": "トークンがウォレットに入金されました", + "swapTxConfirmationTokensWillBeDeposited": "はトランザクションが完了次第ウォレットに入金されます", + "swapTxConfirmationViewTransaction": "トランザクションの表示", + "swapTxBridgeSubmitting": "トランザクションを送信中", + "swapTxBridgeSubmittingDescription": "{{sellNetwork}}での{{sellAmount}}を{{buyNetwork}}での{{buyAmount}}にスワップします", + "swapTxBridgeFailed": "トランザクションの送信に失敗しました", + "swapTxBridgeFailedDescription": "リクエストを完了できませんでした。", + "swapTxBridgeSubmitted": "トランザクションを送信しました", + "swapTxBridgeSubmittedDescription": "トランザクションの予定所要時間:{{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "このウィンドウを安全に閉じることができます。", + "swapperMax": "最大", + "swapperTooltipNetwork": "ネットワーク", + "swapperTooltipPrice": "価格", + "swapperTooltipAddress": "契約", + "switchToggle": "切り替え", + "termsOfServiceActionButtonAgree": "同意する", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "<1>\"同意する\" をクリックすることで、Phantom によるトークンスワップの<3>諸条件を承諾したものと見なされます。", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "利用規約を改定しました。<1>\"同意する\" をクリックすることで、新しい<3>利用規約を承諾したものと見なされます。<5><6>新しい利用規約には特定の商品向けの新しい<8>手数料システムが記載されています。", + "termsOfServicePrimaryText": "サービス利用規約", + "tokenRowUnknownToken": "不明なトークン", + "transactionsAppInteraction": "アプリインタラクション", + "transactionsFailedAppInteraction": "失敗したアプリインタラクション", + "transactionsBidOnInterpolated": "{{name}}に入札", + "transactionsBidFailed": "入札に失敗しました", + "transactionsBoughtInterpolated": "購入済み{{name}}", + "transactionsBoughtCollectible": "購入したコレクティブル", + "transactionBridgeInitiated": "ブリッジが開始されました", + "transactionBridgeInitiatedFailed": "ブリッジの開始に失敗しました", + "transactionBridgeStatusLink": "LI.FI でステータスを確認", + "transactionsBuyFailed": "購入に失敗しました", + "transactionsBurnedSpam": "バーンされたスパム", + "transactionsBurned": "バーン済み", + "transactionsUnwrapped": "アンラップされました", + "transactionsUnwrappedFailed": "アンラップに失敗しました", + "transactionsCancelBidOnInterpolated": "{{name}} への入札をキャンセルしました", + "transactionsCancelBidOnFailed": "入札のキャンセルに失敗しました", + "transactionsError": "エラー", + "transactionsFailed": "失敗", + "transactionsSwapped": "スワップ済み", + "transactionsFailedSwap": "スワップに失敗しました", + "transactionsFailedBurn": "バーンに失敗しました", + "transactionsFrom": "送信元", + "transactionsListedInterpolated": "上場済み{{name}}", + "transactionsListedFailed": "上場に失敗しました", + "transactionsNoActivity": "活動はありません", + "transactionsReceived": "受信済み", + "transactionsReceivedInterpolated": "{{amount}} SOL を受け取りました", + "transactionsSending": "送信中...", + "transactionsPendingCreateListingInterpolated": "{{name}} を作成しています", + "transactionsPendingEditListingInterpolated": "{{name}} を編集しています", + "transactionsPendingSolanaPayTransaction": "Solana 支払トランザクションを確認中", + "transactionsPendingRemoveListingInterpolated": "{{name}} を上場廃止しています", + "transactionsPendingBurningInterpolated": "{{name}} をバーンしています", + "transactionsPendingSending": "送信中", + "transactionsPendingSwapping": "スワップ中", + "transactionsPendingBridging": "ブリッジ中", + "transactionsPendingApproving": "承認中", + "transactionsPendingCreatingAndDelegatingStake": "ステークの作成と委任", + "transactionsPendingDeactivatingStake": "ステークを解除", + "transactionsPendingDelegatingStake": "ステークを委任", + "transactionsPendingWithdrawingStake": "ステークを出金中", + "transactionsPendingAppInteraction": "保留中のアプリインタラクション", + "transactionsPendingBitcoinTransaction": "保留中の BTC トランズアクション", + "transactionsSent": "送信済み", + "transactionsSendFailed": "送信に失敗しました", + "transactionsSwapOn": "{{dappName}}でスワップ", + "transactionsSentInterpolated": "{{amount}} SOL を送信しました", + "transactionsSoldInterpolated": "販売済み{{name}}", + "transactionsSoldCollectible": "販売したコレクティブル", + "transactionsSoldFailed": "販売に失敗しました", + "transactionsStaked": "ステーク済み", + "transactionsStakedFailed": "ステークに失敗しました", + "transactionsSuccess": "成功", + "transactionsTo": "送信先", + "transactionsTokenSwap": "トークンスワップ", + "transactionsUnknownAmount": "不明", + "transactionsUnlistedInterpolated": "上場廃止済み{{name}}", + "transactionsUnstaked": "ステーク解除済み", + "transactionsUnlistedFailed": "上場廃止に失敗しました", + "transactionsDeactivateStake": "解除されたステーク", + "transactionsDeactivateStakeFailed": "ステークの解除に失敗しました", + "transactionsWaitingForConfirmation": "確認待ち", + "transactionsWithdrawStake": "ステークの出金", + "transactionsWithdrawStakeFailed": "ステーク解除に失敗しました", + "transactionCancelled": "キャンセルされました", + "transactionCancelledFailed": "キャンセルに失敗しました", + "transactionApproveToken": "承認された {{tokenSymbol}}", + "transactionApproveTokenFailed": "{{tokenSymbol}} の承認に失敗しました", + "transactionApprovalFailed": "承認に失敗しました", + "transactionRevokeApproveToken": "取り消された {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "{{tokenSymbol}} の取り消しに失敗しました", + "transactionRevokeFailed": "取り消しに失敗しました", + "transactionApproveDetailsTitle": "取引承認の詳細", + "transactionCancelOrder": "注文のキャンセル", + "transactionCancelOrderFailed": "注文のキャンセルに失敗しました", + "transactionApproveAppLabel": "アプリ", + "transactionApproveAmountLabel": "金額", + "transactionApproveTokenLabel": "トークン", + "transactionApproveCollectionLabel": "コレクション", + "transactionApproveAllItems": "項目を全て承認", + "transactionSpendUpTo": "支出上限", + "transactionCancel": "トランザクションのキャンセル", + "transactionPrioritizeCancel": "キャンセルの優先", + "transactionSpeedUp": "トランザクションを加速", + "transactionCancelHelperText": "元のトランザクションはキャンセルされる前に完了できます。", + "transactionSpeedUplHelperText": "これはネットワークの状態を基にトランザクションの速度を最大化します。", + "transactionCancelHelperMobile": "このトランザクションをキャンセルするには <1>最大で {{amount}} かかります。元のトランザクションはキャンセルされる前に完了することができます。", + "transactionCancelHelperMobileWithEstimate": "このトランザクションをキャンセルするには <1>最大で {{amount}} かかります。約 {{timeEstimate}} で完了します。元のトランザクションはキャンセルされる前に完了することができます。", + "transactionSpeedUpHelperMobile": "このトランザクションの速度を最大化するには、<1>最大で {{amount}} かかります。", + "transactionSpeedUpHelperMobileWithEstimate": "このトランザクションの速度を最大化するには、<1>最大で {{amount}} かかります。約 {{timeEstimate}} で完了します。", + "transactionEstimatedTime": "予想時間", + "transactionCancelingSend": "送信をキャンセル中", + "transactionPrioritizingCancel": "キャンセルを優先中", + "transactionCanceling": "キャンセル中", + "transactionReplaceError": "エラーが発生しました。お使いのアカウントに料金が請求されませんでした。再試行することができます。", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} が足りません", + "transactionGasLimitError": "GAS 制限の予想に失敗しました", + "transactionGasEstimationError": "GAS の予想に失敗しました", + "pendingTransactionCancel": "キャンセル", + "pendingTransactionSpeedUp": "加速", + "pendingTransactionStatus": "状態", + "pendingTransactionPending": "保留中", + "pendingTransactionPendingInteraction": "保留中のアプリインタラクション", + "pendingTransactionCancelling": "キャンセル中", + "pendingTransactionDate": "日付", + "pendingTransactionNetworkFee": "ネットワーク手数料", + "pendingTransactionEstimatedTime": "予想時間", + "pendingTransactionEstimatedTimeHM": "{{hours}} 時間 {{minutes}} 分", + "pendingTransactionEstimatedTimeMS": "{{minutes}} 分 {{seconds}} 秒", + "pendingTransactionEstimatedTimeS": "{{seconds}} 秒", + "pendingTransactionsSendingTitle": "{{assetSymbol} を送信中", + "pendingTransactionsUnknownEstimatedTime": "不明", + "pendingTransactionUnknownApp": "不明アプリ", + "unlockActionButtonUnlock": "ロック解除", + "unlockEnterPassword": "パスワードを入力してください", + "unlockErrorIncorrectPassword": "パスワードが正しくありません", + "unlockErrorSomethingWentWrong": "不具合が発生しました。後で再試行してください。", + "unlockForgotPassword": "パスワードを忘れた", + "unlockPassword": "パスワード", + "forgotPasswordText": "12-24単語のリカバリフレーズを入力することでパスワードをリセットできます。Phantomはあなたに代わってパスワードを復元することはできません。", + "appInfo": "アプリ情報", + "lastUsed": "最終使用日", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "ハードウェアアカウントでは利用できません。", + "trustedAppAutoConfirmDisclaimer1": "有効化すると、Phantom は、通知したり確認を必要としたりせずにこのアプリのリクエストをすべて確認します。", + "trustedAppAutoConfirmDisclaimer2": "有効にすると資金を詐欺の危険にさらしてしまう可能性があります。この機能は、信頼できるアプリのみで使用してください。", + "validationUtilsPasswordIsRequired": "パスワードは必須です", + "validationUtilsPasswordLength": "パスワードの長さは 8 文字にしてください", + "validationUtilsPasswordsDontMatch": "パスワードが一致していません", + "validationUtilsPasswordCantBeSame": "古いパスワードは使用できません", + "validatorCardEstimatedApy": "予想年利", + "validatorCardCommission": "手数料", + "validatorCardTotalStake": "合計ステーク", + "validatorCardNumberOfDelegators": "委任者の数", + "validatorListChooseAValidator": "バリデーターの選択", + "validatorListErrorFetching": "バリデーターを取得できませんでした。後で再試行してください。", + "validatorListNoResults": "結果はありません", + "validatorListReload": "再読み込み", + "validatorListSearch": "検索", + "validatorInfoTooltip": "バリデーター", + "validatorInfoTitle": "バリデーター", + "validatorInfoDescription": "SOL をバリデーターにステークすることで、SOL を獲得しつつ、 Solona ネットワークのパフォーマンスと安全に貢献することができます。", + "validatorApyInfoTooltip": "予想年利", + "validatorApyInfoTitle": "予想年利", + "validatorApyInfoDescription": "こちらがバリデーターに SOL をステークすることで得られる利益率です。", + "validatorViewActionButtonStake": "ステーク", + "validatorViewErrorFetching": "バリデーターを取得できませんでした。", + "validatorViewInsufficientBalance": "残高不足", + "validatorViewMax": "最大", + "validatorViewPrimaryText": "ステーキング開始", + "validatorViewDescriptionInterpolated": "このバリデーターでステークしたい<1> SOL の数量を選択してください。<3>詳細", + "validatorViewAmountSOLRequiredToStakeInterpolated": "ステークするには {{amount}} SOL が必要です", + "validatorViewValidator": "バリデーター", + "walletMenuItemsAddConnectWallet": "ウォレットの追加 / 接続", + "walletMenuItemsBridgeAssets": "資産のブリッジ", + "walletMenuItemsHelpAndSupport": "ヘルプとサポート", + "walletMenuItemsLockWallet": "ウォレットのロック", + "walletMenuItemsResetSecretPhrase": "シークレットフレーズのリセット", + "walletMenuItemsShowMoreAccounts": "その他 {{count}} 件を表示…", + "walletMenuItemsHideAccounts": "アカウントを隠す", + "whatsNewOverlayNew": "新しい!", + "whatsNewOverlayv1ActionGetAppNow": "今すぐアプリをダウンロード", + "whatsNewOverlayv1PrimaryText": "Phantom の iOS 版が公開されました!", + "whatsNewOverlayv1ScanWithCamera": "iPhone のカメラでスキャン", + "whatsNewOverlayv1SecondaryText": "Phantom の iOS 版が App Store で公開されています! Phantom の力を手元で体験しましょう!", + "whatsNewOverlayv2ActionListOnME": "Magic EdenでNFTを上場させましょう!", + "whatsNewOverlayv2ActionTryItNow": "今すぐ試してみましょう", + "whatsNewOverlayv2SecondaryText": "お使いのブラウザーのエクステンションからMagic EdenでNFTを上場させることができるようになりました。便利に価格を編集したり上場廃止したりして、上場コレクティブルを管理しましょう。", + "whatsNewOverlayv3ActionBurnSpam": "スパムNFTをバーンする!", + "whatsNewOverlayv3SecondaryText": "スパムNFTをバーンして少額のSOLを受け取ることが可能になりました。スパムNFTをクリックしてから「...」アイコンをクリックし、「トークンをバーンする」を選択することで、ウォレットからスパムNFTを削除することができます。", + "toggleMultiChainHeader": "マルチチェーン", + "disableMultiChainHeader": "Solana 専用モード", + "disableMultiChainDetail1Header": "Solana だけで取引します", + "disableMultiChainDetail1SecondaryText": "他のチェーンを表示せずに、Solana のアカウントやトークン、コレクティブルを管理します。", + "disableMultiChainDetail2Header": "いつでもマルチチェーンの利用を再開できます", + "disableMultiChainDetail2SecondaryText": "マルチチェーンを再有効化すると既存の Ethereum と Polygon の残高は保持されます。", + "disableMultiChainButton": "Solana 専用モードを有効化する", + "disabledMultiChainHeader": "Solana 専用モードを有効化しました", + "disabledMultiChainText": "いつでもマルチチェーンを再有効化できます", + "enableMultiChainHeader": "マルチチェーンを有効化", + "enabledMultiChainHeader": "マルチチェーンが有効化されました", + "enabledMultiChainText": "Ethereum と Polygon がウォレットでサポートされるようになりました。", + "incompatibleAccountHeader": "サポートされていないアカウント", + "incompatibleAccountInterpolated": "Solana 専用モードを有効化する前に次の Ethereum 専用のアカウントを削除してください:<1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "最新ニュース!", + "welcomeToMultiChainPrimaryText": "一つのウォレットですべてが可能", + "welcomeToMultiChainDetail1Header": "Ethereum と Polygon のサポート", + "welcomeToMultiChainDetail1SecondaryText": "Solona 、 Ethereum 、 そして Polygon のトークンや NFT を一元管理。", + "welcomeToMultiChainDetail2Header": "好みのアプリを使用可能", + "welcomeToMultiChainDetail2SecondaryText": "ネットワークを切り替えずに複数のチェーンでアプリと接続。", + "welcomeToMultiChainDetail3Header": "お使いの MetaMask ウォレットをインポート", + "welcomeToMultiChainDetail3SecondaryText": "すべてのシードフレーズを Ethereum と Polygon を横断して簡単にインポート。", + "welcomeToMultiChainIntro": "Phantom Multichain にようこそ", + "welcomeToMultiChainIntroDesc": "Solana、Ethereum、Polygon のトークンをすべて一か所に集めた万能のウォーレットです。", + "welcomeToMultiChainAccounts": "マルチチェーンアカウントの作り直し", + "welcomeToMultiChainAccountsDesc": "各アカウントに該当する ETH および Polygon のアドレスがあるように、マルティチェーン向けに作り直しました。", + "welcomeToMultiChainApps": "どこでも利用できます", + "welcomeToMultiChainAppsDesc": "Phantomは、Ethereum、Polygon、Solana 上のすべてのアプリに対応しています。「MetaMask に接続」をクリックして開始しましょう。", + "welcomeToMultiChainImport": "MetaMask から瞬時にインポート", + "welcomeToMultiChainImportDesc": "MetaMask や Coinbase Wallet などのウォレットからシークレットフレーズまたは秘密鍵をインポートできます。すべてを一か所で管理。", + "welcomeToMultiChainImportInterpolated": "<0>MetaMask や Coinbase Wallet などのウォレットからシークレットフレーズまたは秘密鍵をインポートできます。すべてを一か所で管理。", + "welcomeToMultiChainTakeTour": "見る", + "welcomeToMultiChainSwapperTitle": "Ethereum、Polygon、\nSolana でスワップ", + "welcomeToMultiChainSwapperDetail1Header": "Ethereum と Polygon のサポート", + "welcomeToMultiChainSwapperDetail1SecondaryText": "ウォレット内で ERC-20 トークンを簡単にスワップできるようになりました。", + "welcomeToMultiChainSwapperDetail2Header": "ベストプライスと安価な手数料", + "welcomeToMultiChainSwapperDetail2SecondaryText": "100 以上の流動性のソースとスマートオーダールーティングにより、最大の利益を実現。", + "networkErrorTitle": "ネットワークエラー", + "networkError": "残念ながら、ネットワークをアクセスできません。後で再試行してください。", + "authenticationUnlockPhantom": "Phantom をロック解除", + "errorAndOfflineSomethingWentWrong": "不具合が発生しました", + "errorAndOfflineSomethingWentWrongTryAgain": "再試行してください。", + "errorAndOfflineUnableToFetchAssets": "資産を取得できませんでした。後で再試行してください。", + "errorAndOfflineUnableToFetchCollectibles": "コレクティブルを取得できませんでした。後で再試行してください。", + "errorAndOfflineUnableToFetchSwap": "スワップ情報を取得できませんでした。後で再試行してください。", + "errorAndOfflineUnableToFetchTransactionHistory": "現在は、トランザクション履歴を取得できません。ネットワークの接続を確認するか、後でもう一度お試しください。", + "errorAndOfflineUnableToFetchRewardsHistory": "報酬履歴を取得できませんでした。後で再試行してください。", + "networkHealthSheetCloseButtonText": "OK", + "swapReviewError": "注文の確認で不具合が発生しました。再試行してください。", + "sendSelectToken": "トークンを選択", + "swapBalance": "残高:", + "swapTitle": "トークンをスワップ", + "swapSelectToken": "トークンを選択", + "swapYouPay": "支払額:", + "swapYouReceive": "受領額:", + "aboutPrivacyPolicy": "プライバシーポリシー", + "aboutVersion": "バージョン {{version}}", + "aboutVisitWebsite": "ウェブサイトを訪問", + "bottomSheetConnectTitle": "接続", + "A11YbottomSheetConnectTitle": "ボトムシート 接続", + "A11YbottomSheetCommandClose": "ボトムシート 拒否", + "A11YbottomSheetCommandBack": "ボトムシート 戻る", + "bottomSheetSignTypedDataTitle": "メッセージのサイン", + "bottomSheetSignMessageTitle": "メッセージのサイン", + "bottomSheetSignInTitle": "サインイン", + "bottomSheetSignInAndConnectTitle": "サインイン", + "bottomSheetConfirmTransactionTitle": "トランザクションの確認", + "bottomSheetConfirmTransactionsTitle": "トランザクションの確認", + "bottomSheetAdvancedTitle": "高度", + "bottomSheetReadOnlyAccountTitle": "閲覧専用モード", + "bottomSheetTransactionSettingsTitle": "ネットワーク手数料", + "bottomSheetConnectDescription": "紐づけることで、このサイトに選択されているアカウントの残高とアクティビティを確認する許可を与えます。", + "bottomSheetSignInDescription": "このメッセージをサインすることで、選択されたアカウントの所有者であることを証明できます。信頼できるアプリケーションからのメッセージのみをサインしてください。", + "bottomSheetSignInAndConnectDescription": "承認することで、このサイトに選択されているアカウントの残高とアクティビティを確認する許可を与えます。", + "bottomSheetConfirmTransactionDescription": "残高の変化は推定値です。関係する金額および資産は保証されません。", + "bottomSheetConfirmTransactionsDescription": "残高の変化は推定値です。関係する金額および資産は保証されません。", + "bottomSheetSignTypedDataDescription": "これは許可のリクエストにすぎません。トランザクションはすぐには実行されない可能性があります。", + "bottomSheetSignTypedDataSecondDescription": "残高の変化は推定値です。関係する金額および資産は保証されません。", + "bottomSheetSignMessageDescription": "このメッセージをサインすることで、選択されたアカウントの所有者であることを証明できます。信頼できるアプリケーションからのメッセージのみをサインしてください。", + "bottomSheetReadOnlyAccountDescription": "閲覧専用モードではこのアクションを実行することはできません。", + "bottomSheetMessageRow": "メッセージ", + "bottomSheetStatementRow": "明細", + "bottomSheetAutoConfirmRow": "自動確認", + "bottomSheetAutoConfirmOff": "オフ", + "bottomSheetAutoConfirmOn": "オン", + "bottomSheetAccountRow": "アカウント", + "bottomSheetAdvancedRow": "高度", + "bottomSheetContractRow": "契約アドレス", + "bottomSheetSpenderRow": "消費者アドレス", + "bottomSheetNetworkRow": "ネットワーク", + "bottomSheetNetworkFeeRow": "ネットワーク手数料", + "bottomSheetEstimatedTimeRow": "予想時間", + "bottomSheetAccountRowDefaultAccountName": "アカウント", + "bottomSheetConnectRequestDisclaimer": "信頼する Web サイトにのみ接続してください", + "bottomSheetSignInRequestDisclaimer": "信頼する Web サイトにのみサインインしてください", + "bottomSheetSignatureRequestDisclaimer": "この Web サイトを信頼しているときにのみ確認してください。", + "bottomSheetIgnoreWarning": "警告を無視して継続", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "残高の変更が検出されませんでした。このサイトを信頼できることを確認してから、慎重に続行してください。", + "bottomSheetReadOnlyWarning": "このアドレスは監視専用として設定されています。トランザクションやメッセージにサインするには該当するシークレットフレーズをインポートする必要があります。", + "bottomSheetWebsiteIsUnsafeWarning": "この Web サイトは、資金を盗もうとする可能性があり危険です。", + "transactionsFromInterpolated": "{{from}} から", + "transactionsFromParagraphInterpolated": "{{from}} から", + "transactionsSolInterpolated": "{{amount}} SOL ", + "transactionsToday": "今日", + "transactionsToInterpolated": "{{to}} へ", + "transactionsToParagraphInterpolated": "{{to}} へ", + "transactionsYesterday": "昨日", + "addEditAddressAdd": "アドレスの追加", + "addEditAddressDelete": "アドレスの削除", + "addEditAddressDeleteTitle": "本当にこのアドレスを削除しますか?", + "addEditAddressSave": "アドレスを保存", + "dAppBrowserComingSoon": "dApp ブラウザが間もなく登場!", + "dAppBrowserSearchPlaceholder": "検索または URL を入力", + "dAppBrowserOpenInNewTab": "新しいタブで開く", + "dAppBrowserSuggested": "推奨ブラウザー", + "dAppBrowserFavorites": "お気に入り", + "dAppBrowserBookmarks": "お気に入り", + "dAppBrowserBookmarkAdd": "お気に入りを追加", + "dAppBrowserBookmarkRemove": "お気に入りを削除", + "dAppBrowserTrustedApps": "最新", + "dAppBrowserFavoritesDescription": "お気に入りはここに表示されます", + "dAppBrowserBookmarksDescription": "ここにはお気に入りが表示されます", + "dAppBrowserRecentsDescription": "ここには最近接続された dApp が表示されます", + "dAppBrowserEmptyScreenDescription": "URLを入力するかWebを検索します", + "dAppBrowserBlocklistScreenTitle": "{{origin}} はブロックされています! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom はこの Web サイトに悪意があり、使用するのは危険だと判断しました。", + "part2": "このサイトは既知のフィッシングサイトや詐欺に関するコミュニティ管理のデータベースに登録されています。このサイトが誤って登録されていると思われる場合は、問題を報告してください。" + }, + "dAppBrowserBlocklistScreenIgnoreButton": "警告を無視して表示", + "dAppBrowserActionBookmark": "お気に入り", + "dAppBrowserActionRemoveBookmark": "お気に入りを削除", + "dAppBrowserActionRefresh": "更新", + "dAppBrowserActionShare": "共有", + "dAppBrowserActionCloseTab": "タブを閉じる", + "dAppBrowserActionEndAutoConfirm": "自動確認を終了", + "dAppBrowserActionDisconnectApp": "アプリを切断", + "dAppBrowserActionCloseAllTabs": "全てのタブを閉じる", + "dAppBrowserNavigationAddressPlaceholder": "URL を入力して検索", + "dAppBrowserTabOverviewMore": "さらに表示", + "dAppBrowserTabOverviewAddTab": "タブを追加", + "dAppBrowserTabOverviewClose": "閉じる", + "dAppBrowserCloseTab": "タブを閉じる", + "dAppBrowserClose": "閉じる", + "dAppBrowserTabOverviewAddBookmark": "お気に入りを追加", + "dAppBrowserTabOverviewRemoveBookmark": "お気に入りを削除", + "depositAssetListSuggestions": "提案", + "depositUndefinedToken": "申し訳ございません。このトークンを入金できません", + "onboardingImportRecoveryPhraseDetails": "詳細", + "onboardingCreateRecoveryPhraseVerifyTitle": "シークレットリカバリフレーズを書き留めましたか?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "シークレットリカバリフレーズがないと、お使いの鍵や関連する資産をアクセスできません。", + "onboardingCreateRecoveryPhraseVerifyYes": "はい", + "onboardingCreateRecoveryPhraseErrorTitle": "エラー", + "onboardingCreateRecoveryPhraseErrorSubtitle": "アカウント生成に失敗しました。再試行してください。", + "onboardingDoneDescription": "これでウォレットを最大限に活用できます。", + "onboardingDoneGetStarted": "始める", + "onboardingImportAccountsEmptyResult": "アカウントが見つかりませんでした", + "onboardingImportAccountsAccountName": "アカウント {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "{{numberOfWallets}} 個のアカウントでアクティビティが確認されました", + "onboardingImportAccountsFoundAccounts_other": "{{numberOfWallets}} 個のアカウントでアクティビティが確認されました", + "onboardingImportAccountsFoundAccountsNoActivity_one": "{{numberOfWallets}} アカウントを見つけました", + "onboardingImportAccountsFoundAccountsNoActivity_other": "{{numberOfWallets}} アカウントを見つけました", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "フレーズは最低で 12 ワードが必要です。", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "フレーズは正確に 12 または 24 ワードでなくてはなりません。", + "onboardingImportRecoveryPhraseWrongWord": "次の言葉が間違っています:{{ words }}。", + "onboardingProtectTitle": "ウォレットの保護", + "onboardingProtectDescription": "生体認証機能の追加は、他人がお使いのウォレットをアクセスできないようにします。", + "onboardingProtectButtonHeadlineDevice": "デバイス", + "onboardingProtectButtonHeadlineFaceID": "顔認証", + "onboardingProtectButtonHeadlineFingerprint": "指紋認証", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "{{ authType }} 認証を使用", + "onboardingProtectError": "認証で不具合が発生しました。再試行してください。", + "onboardingProtectBiometryIosError": "生体認証は Phantom では設定されていますが、[システム設定] では無効になっています。[設定] > [Phantom] > [Face ID] または [Touch ID] の順で選択し、生体認証を有効にしてください。", + "onboardingProtectRemoveAuth": "認証を無効にする", + "onboardingProtectRemoveAuthDescription": "本当に認証を無効にしますか?", + "onboardingWelcomeTitle": "Phantom にようこそ", + "onboardingWelcomeDescription": "始めるには、新しいウォレットを作成するか、ウォレットをシードフレーズからインポートします。", + "onboardingWelcomeCreateWallet": "新規ウォレットの作成", + "onboardingWelcomeAlreadyHaveWallet": "すでにウォレットを持っています", + "onboardingWelcomeConnectSeedVault": "シード保管庫を接続", + "onboardingSlide1Title": "私たちが守り、\nあなたが制御", + "onboardingSlide1Description": "あなたの資金は、生体認証、詐欺検出、24 時間 365 日のサポートにより保護されています。", + "onboardingSlide2Title": "あなたの NFT の\n最善の保管先", + "onboardingSlide2Description": "上場を管理し、スパムをバーンし、そしてプッシュ通知で最新ニュースを確認しましょう。", + "onboardingSlide3Title": "トークンを最大限に使用", + "onboardingSlide3Description": "保管、スワップ、ステーク、送信、受け取りのすべてがウォレット内で完結します。", + "onboardingSlide4Title": "Web3 の最善を引き出す", + "onboardingSlide4Description": "アプリ内ブラウザを使用して、主要なアプリやコレクションを見つけて接続します。", + "onboardingMultichainSlide5Title": "一つのウォレットですべてが可能", + "onboardingMultichainSlide5Description": "単一の使いやすいインターフェースで、Solona、Ethereum、そして Polygon の全機能を体験しましょう。", + "onboardingMultichainSlide5DescriptionWithBitcoin": "単一の使いやすいインターフェースで、Solana、Ethereum、Polygon、そして Bitcoin の全機能を体験しましょう。", + "requireAuth": "認証を要求", + "requireAuthImmediately": "今すぐ", + "availableToSend": "送信可能な金額", + "sendEnterAmount": "金額を入力", + "sendEditMemo": "メモを編集", + "sendShowLogs": "エラーログを表示", + "sendHideLogs": "エラーログを隠す", + "sendGoBack": "戻る", + "sendTransactionSuccess": "トークンは次の宛先に正常に送信されました:", + "sendInputPlaceholder": "名前またはアドレス", + "sendRecentlyUsedAddressLabel": "{{formattedTimestamp}} 前に使用", + "sendRecipientAddress": "受信者のアドレス", + "sendTokenInterpolated": "{{tokenSymbol}} を送信", + "sendPasteFromClipboard": "クリップボードから貼り付け", + "sendScanQR": "QR コードのスキャン", + "sendTo": "宛先:", + "sendCameraAccess": "カメラへのアクセス", + "sendCameraAccessSubtitle": "QR コードをスキャンするには、カメラへのアクセス権限を許可する必要があります。今すぐ設定を開きますか?", + "sendSettings": "設定", + "sendOK": "OK", + "invalidQRCode": "この QR コードは有効ではありません。", + "sendInvalidQRCode": "この QR コードは有効なアドレスではありません", + "sendInvalidQRCodeSubtitle": "再試行するか、別の QR コードを使用しましょう。", + "sendInvalidQRCodeSplToken": "QR コードに無効なトークンがあります", + "sendInvalidQRCodeSplTokenSubtitle": "この QR コードはあなたが所有していない、または弊社が特定できないトークンを含んでいます。", + "sendScanAddressToSend": "{{tokenSymbol}}アドレスをスキャンして資金を送信", + "sendScanAddressToSendNoSymbol": "アドレスをスキャンして資金を送信", + "sendScanAddressToSendCollectible": "SOL アドレスをスキャンしてコレクティブルを送信", + "sendScanAddressToSendCollectibleMultichain": "アドレスをスキャンしてコレクティブルを送信", + "sendSummary": "概要", + "sendUndefinedToken": "申し訳ございません。このトークンを送信できません", + "sendNoTokens": "利用可能なトークンがありません", + "noBuyOptionsAvailableInCountry": "お住まいの地域では購入オプションがありません", + "swapAvailableTokenDisclaimer": "ネットワーク間のブリッジに使用できるトークンの数には制限があります", + "swapCrossSwapNetworkTooltipTitle": "ネットワーク間のスワップ", + "swapCrossSwapNetworkTooltipDescription": "ネットワーク間でスワップする場合は、最低価格と最速のトランザクションを実現するために利用可能なトークンを使用することをお勧めします。", + "settingsAbout": "Phantom について", + "settingsConfirm": "はい", + "settingsMakeSureNoOneIsWatching": "誰かにスクリーンが見られていないことを確認してください", + "settingsManageAccounts": "アカウントの管理", + "settingsPrompt": "本当に続行しますか?", + "settingsSelectAvatar": "アバターの選択", + "settingsSelectSecretPhrase": "シークレットフレーズの選択", + "settingsShowPrivateKey": "タップして秘密鍵を表示", + "settingsShowRecoveryPhrase": "タップしてシークレットフレーズを表示", + "settingsSubmitBetaFeedback": "ベータ版のフィードバックを送信", + "settingsUpdateAccountNameToast": "アカウント名を更新しました", + "settingsUpdateAvatarToast": "アバターを更新しました", + "settingsWalletAddress": "アカウントアドレス", + "settingsWalletAddresses": "アカウントアドレス", + "settingsWalletNamePrimary": "アカウント名", + "settingsPlaceholderName": "名前", + "settingsWalletNameSecondary": "ウォレットの名前の変更", + "settingsYourAccounts": "あなたのアカウント", + "settingsYourAccountsMultiChain": "マルチチェーン", + "settingsNotifications": "通知", + "settingsNotificationPreferences": "通知の設定", + "pushNotificationsPreferencesAllowNotifications": "通知を許可", + "pushNotificationsPreferencesSentTokens": "送信済みトークン", + "pushNotificationsPreferencesSentTokensDescription": "トークンや NFT の外部への転送", + "pushNotificationsPreferencesReceivedTokens": "受信済みトークン", + "pushNotificationsPreferencesReceivedTokensDescription": "トークンや NFT の内部への転送", + "pushNotificationsPreferencesDexSwap": "スワップ", + "pushNotificationsPreferencesDexSwapDescription": "公認アプリケーションでのスワップ", + "pushNotificationsPreferencesOtherBalanceChanges": "その他の残高推移", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "残高に影響を与えたその他のマルチトークントランザクション", + "pushNotificationsPreferencesPhantomMarketing": "Phantom からのアップデート", + "pushNotificationsPreferencesPhantomMarketingDescription": "新機能のお知らせとアップデート全般", + "pushNotificationsPreferencesDescription": "これらの設定は当アクティブウォレットのプッシュ通知を制御します。各ウォレットは独自の通知設定があります。すべての Phantom プッシュ通知をオフにするには<1>デバイス設定に移動してください。", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "通知の設定を同期することができませんでした。", + "connectSeedVaultConnectSeed": "シートを接続", + "connectSeedVaultConnectSeedDescription": "お使いのスマートフォンでPhantomをシード保管庫に接続", + "connectSeedVaultSelectAnAccount": "アカウントを選択", + "connectSeedVaultSelectASeed": "シートを選択", + "connectSeedVaultSelectASeedDescription": "Phantom に接続するシードを選択します", + "connectSeedVaultSelectAnAccountDescription": "Phantom にセットアップしたいアカウントを選択してください", + "connectSeedVaultNoAccountsFound": "アカウントが見つかりませんでした.", + "connectSeedVaultSelectAccounts": "アカウントを選択", + "connectSeedVaultSelectAccountsDescription": "Phantom にセットアップしたいアカウントを選択してください", + "connectSeedVaultCompleteSetup": "セットアップを完了", + "connectSeedVaultCompleteSetupDescription": "準備完了!Phantomでweb3を検索し、シード保管庫を使用してトランザクションを承認しましょう", + "connectSeedVaultConnectAnotherSeed": "他のシードを接続", + "connectSeedVaultConnectAllSeedsConnected": "全てのシードが接続されています", + "connectSeedVaultNoSeedsConnected": "シードが接続されていません。以下のボタンをタップして、シード保管庫から承認してください。", + "connectSeedVaultConnectAccount": "アカウントを接続", + "connectSeedVaultLoadMore": "さらに読み込む", + "connectSeedVaultNeedPermission": "許可が必要です", + "connectSeedVaultNeedPermissionDescription": "[設定] に移動して、Phantom がシード保管庫権限を使用できるようにします。", + "stakeApy": "APY {{apyPercentage}}", + "stakeFee": "{{fee}} の料金", + "stakeAmount": "金額", + "stakeAmountBalance": "残高", + "swapTopQuotes": "トップ{{numQuotes}}の見積", + "swapTopQuotesTitle": "トップ時価", + "swapProvidersTitle": "プロバイダー", + "swapProvidersFee": "{{fee}} の料金", + "swapProvidersTagRecommended": "最大の利益", + "swapProvidersTagFastest": "最速", + "swapProviderEstimatedTimeHM": "{{hours}} 時間 {{minutes}} 分", + "swapProviderEstimatedTimeM": "{{minutes}} 分", + "swapProviderEstimatedTimeS": "{{seconds}} 秒", + "stakeReview": "確認", + "stakeReviewAccount": "アカウント", + "stakeReviewCommissionFee": "手数料", + "stakeReviewConfirm": "確認", + "stakeReviewValidator": "バリデーター", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "分かりました", + "swapTabInsufficientFunds": "資金不足", + "swapNoAssetsFound": "資産がありません", + "swapNoTokensFound": "トークンが見つかりません", + "swapConfirmationTryAgain": "再試行", + "swapConfirmationGoBack": "戻る", + "swapNoQuotesFound": "見積が見つかりませんでした", + "swapNotProviderFound": "このトークンスワップのためにプロバイダーを見つけることができませんでした。他のトークンをお試しください。", + "swapAvailableOnMainnet": "この機能は Minnet 限定です", + "swapNotAvailableEVM": "EVM アカウントでスワップはまだ利用できません", + "singleChainSwapTab": "ネットワーク内", + "crossChainSwapTab": "ネットワークの間", + "allFilter": "全て", + "bridgeRefuelTitle": "Refuel", + "bridgeRefuelDescription": "Refuel を使用すると、ブリッジした後にあなたがトランザクションに対して支払えることが保証されます。", + "bridgeRefuelLabelBalance": "あなたの {{symbol}}", + "bridgeRefuelLabelReceive": "受領額:", + "bridgeRefuelLabelFee": "推定コスト", + "bridgeRefuelDismiss": "Refuelなしで続行", + "bridgeRefuelEnable": "Refuelを有効化", + "unwrapWrappedSolError": "アンラップ失敗", + "unwrapWrappedSolLoading": "アンラップ中…", + "unwrapWrappedSolSuccess": "アンラップされました", + "unwrapWrappedSolViewTransaction": "トランザクションの表示", + "dappApprovePopupSignMessage": "メッセージのサイン", + "solanaPayFrom": "送信元", + "solanaPayMessage": "メッセージ", + "solanaPayNetworkFee": "ネットワーク手数料", + "solanaPayFree": "無料", + "solanaPayPay": "{{item}} を支払う", + "solanaPayPayNow": "今すぐ支払う", + "solanaPaySending": "{{item}} を送信中", + "solanaPayReceiving": "{{item}} を受信中", + "solanaPayMinting": "{{item}} をミント中", + "solanaPayTransactionProcessing": "トランザクションの処理中です。\n少々お待ちください。", + "solanaPaySent": "送信完了!", + "solanaPayReceived": "受信しました!", + "solanaPayMinted": "ミントしました!", + "solanaPaySentNFT": "NFT を送信しました!", + "solanaPayReceivedNFT": "NFT を受信しました!", + "solanaPayTokensSent": "{{to}} にトークンが正常に送信されました", + "solanaPayTokensReceived": "{{from}} から新しいトークンを受信しました", + "solanaPayViewTransaction": "トランザクションの表示", + "solanaPayTransactionFailed": "トランザクション失敗", + "solanaPayConfirm": "確認", + "solanaPayTo": "宛先:", + "dappApproveConnectViewAccount": "Solona アカウントの表示", + "deepLinkInvalidLink": "リンクが無効です", + "deepLinkInvalidSplTokenSubtitle": "これにはあなたが所有していない、または識別不可能なトークンが含まれています。", + "walletAvatarShowAllAccounts": "すべてのアカウントを表示", + "pushNotificationsGetInstantUpdates": "即時アップデートの取得", + "pushNotificationsEnablePushNotifications": "完了した転送やスワップ、そしてお知らせのプッシュ通知を有効化", + "pushNotificationsEnable": "有効化", + "pushNotificationsNotNow": "後で", + "onboardingAgreeToTermsOfServiceInterpolated": "<1>利用規約に同意します", + "onboardingConfirmSaveSecretRecoveryPhrase": "OK、保存しました", + "onboardingCreateNewWallet": "新規ウォレットの作成", + "onboardingErrorDuplicateSecretRecoveryPhrase": "このシークレットフレーズはすでにウォレットに存在します", + "onboardingErrorInvalidSecretRecoveryPhrase": "シークレットリカバリフレーズが無効です", + "onboardingFinished": "すべて完了しました!", + "onboardingImportAccounts": "アカウントをインポート", + "onboardingImportImportingAccounts": "アカウントをインポート中...", + "onboardingImportImportingFindingAccounts": "アクティビティのあるアカウントを検索中", + "onboardingImportAccountsLastActive": "{{formattedTimestamp}} 前にアクティブ", + "onboardingImportAccountsNeverUsed": "未使用", + "onboardingImportAccountsCreateNew": "新規ウォレット", + "onboardingImportAccountsDescription": "インポートするウォレットアカウントを選択してください", + "onboardingImportReadOnlyAccountDescription": "監視したいアドレスまたはドメイン名を追加します。閲覧専用で、トランザクションやメッセージにサインすることはできません。", + "onboardingImportSecretRecoveryPhrase": "シークレットフレーズのインポート", + "onboardingImportViewAccounts": "アカウントを表示", + "onboardingRestoreExistingWallet": "12 単語または 24 単語のシークレットリカバリフレーズで既存ウォレットを復元します", + "onboardingShowUnusedAccounts": "未使用のアカウントを表示", + "onboardingShowMoreAccounts": "その他のアカウントを表示", + "onboardingHideUnusedAccounts": "未使用のアカウントを隠す", + "onboardingSecretRecoveryPhrase": "シークレットリカバリフレーズ", + "onboardingSelectAccounts": "アカウントを選択", + "onboardingStoreSecretRecoveryPhraseReminder": "アカウントを復元できる唯一の手段です。安全な場所に保管してください!", + "useTokenMetasForMintsUnknownName": "不明", + "bookmarksExploreScreenSearch": "検索または URL を入力", + "timeUnitMinute": "分", + "timeUnitMinutes": "分", + "timeUnitHour": "時", + "timeUnitHours": "時", + "espNFTListWithPrice": "{{dAppName}}で{{NFTDisplayName}}を{{priceAmount}}{{priceTokenSymbol}}で上場させました", + "espNFTListWithPriceWithoutDApp": "{{NFTDisplayName}}を{{priceAmount}}{{priceTokenSymbol}}で上場させました", + "espNFTListWithoutPrice": "{{dAppName}}で{{NFTDisplayName}}を上場させました", + "espNFTListWithoutPriceWithoutDApp": "{{NFTDisplayName}}を上場させました", + "espNFTChangeListPriceWithPrice": "{{dAppName}}で{{NFTDisplayName}}の価格を{{priceAmount}}{{priceTokenSymbol}}に変更しました", + "espNFTChangeListPriceWithPriceWithoutDApp": "{{NFTDisplayName}}の価格を{{priceAmount}}{{priceTokenSymbol}}に変更しました", + "espNFTChangeListPriceWithoutPrice": "{{dAppName}}で{{NFTDisplayName}}の上場情報を変更しました", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "{{NFTDisplayName}}の上場情報を変更しました", + "espNFTBidBidderWithPrice": "{{dAppName}}で{{NFTDisplayName}}に{{priceAmount}}{{priceTokenSymbol}}を入札しました", + "espNFTBidBidderWithPriceWithoutDApp": "{{NFTDisplayName}}に{{priceAmount}}{{priceTokenSymbol}}を入札しました", + "espNFTBidBidderWithoutPrice": "{{dAppName}}で{{NFTDisplayName}}に入札しました", + "espNFTBidBidderWithoutPriceWithoutDApp": "{{NFTDisplayName}}に入札しました", + "espNFTBidListerWithPrice": "{{dAppName}}で{{NFTDisplayName}}に{{priceAmount}}{{priceTokenSymbol}}の新しい入札がありました", + "espNFTBidListerWithPriceWithoutDApp": "{{NFTDisplayName}}に{{priceAmount}}{{priceTokenSymbol}}の新しい入札がありました", + "espNFTBidListerWithoutPrice": "{{dAppName}}で{{NFTDisplayName}}に新しい入札がありました", + "espNFTBidListerWithoutPriceWithoutDApp": "{{NFTDisplayName}}に新しい入札がありました", + "espNFTCancelBidWithPrice": "{{dAppName}}で{{NFTDisplayName}}への{{priceAmount}}{{priceTokenSymbol}}の入札をキャンセルしました", + "espNFTCancelBidWithPriceWithoutDApp": "{{NFTDisplayName}}への{{priceAmount}}{{priceTokenSymbol}}の入札をキャンセルしました", + "espNFTCancelBidWithoutPrice": "{{dAppName}}で{{NFTDisplayName}}への入札をキャンセルしました", + "espNFTCancelBidWithoutPriceWithoutDApp": "{{NFTDisplayName}}への入札をキャンセルしました", + "espNFTUnlist": "{{dAppName}}で{{NFTDisplayName}}を上場廃止しました", + "espNFTUnlistWithoutDApp": "{{NFTDisplayName}}を上場させました", + "espNFTBuyBuyerWithPrice": "{{dAppName}}で{{NFTDisplayName}}を{{priceAmount}}{{priceTokenSymbol}}で購入しました", + "espNFTBuyBuyerWithPriceWithoutDApp": "{{NFTDisplayName}}を{{priceAmount}}{{priceTokenSymbol}}で購入しました", + "espNFTBuyBuyerWithoutPrice": "{{dAppName}}で{{NFTDisplayName}}を購入しました", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "{{NFTDisplayName}}を購入しました", + "espNFTBuySellerWithPrice": "{{dAppName}}で{{NFTDisplayName}}を{{priceAmount}}{{priceTokenSymbol}}で販売しました", + "espNFTBuySellerWithPriceWithoutDApp": "{{NFTDisplayName}}を{{priceAmount}}{{priceTokenSymbol}}で販売しました", + "espNFTBuySellerWithoutPrice": "{{dAppName}}で{{NFTDisplayName}}を販売しました", + "espNFTBuySellerWithoutPriceWithoutDApp": "{{NFTDisplayName}}を販売しました", + "espDEXSwap": "{{dAppName}}で{{downTokensTextFragment}}を{{upTokensTextFragment}}と交換しました", + "espDEXDepositLPWithPoolDisplay": "{{dAppName}}で{{downTokensTextFragment}}を{{poolDisplayName}}の流動性プールに入金しました", + "espDEXDepositLPWithoutPoolDisplay": "{{dAppName}}で{{downTokensTextFragment}}を{{upTokensTextFragment}}と交換しました", + "espDEXWithdrawLPWithPoolDisplay": "{{dAppName}}で{{upTokensTextFragment}}を{{poolDisplayName}}の流動性プールから出金しました", + "espDEXWithdrawLPWithoutPoolDisplay": "{{dAppName}}で{{downTokensTextFragment}}を{{upTokensTextFragment}}と交換しました", + "espGenericTokenSend": "{{downTokensTextFragment}}を送信しました", + "espGenericTokenReceive": "{{upTokensTextFragment}}を受け取りました", + "espGenericTransactionBalanceChange": "{{downTokensTextFragment}}を{{upTokensTextFragment}}と交換しました", + "espUnknown": "不明", + "espUnknownNFT": "不明な NFT", + "espTextFragmentAnd": "そして", + "externalLinkWarningTitle": "Phantomと異なるページに移動し", + "externalLinkWarningDescription": "{{url}}を開くところです。アクセスする前に信頼できるソースであることを確認してください。", + "shortcutsWarningDescription": "ショートカットは {{url}} により提供されています。アクセスする前に信頼できるソースであることを確認してください。", + "lowTpsBanner": "Solonaで混雑が発生しています", + "lowTpsMessageTitle": "Solonaネットワークの混雑", + "lowTpsMessage": "Phntomの対応範囲を超えてSolonaで混雑が発生しているため、トランザクションが失敗、あるいは遅延する可能性があります。失敗したトランザクションは再試行してください。", + "solanaSlow": "Solona ネットワークが通常より遅延しています", + "solanaNetworkTemporarilyDown": "Solona ネットワークは一時的にアクセスできません", + "waitForNetworkRestart": "ネットワークが再起動するまでお待ちください。あなたの資金には影響が及びません。", + "exploreCollectionsCarouselTitle": "人気のコレクティブル", + "exploreDropsCarouselTitle": "最新ニュース", + "exploreSortFloor": "フロア", + "exploreSortListed": "上場済み", + "exploreSortVolume": "ボリューム", + "exploreFetchErrorSubtitle": "後で再試行してください。", + "exploreFetchErrorTitle": "取得に失敗しました。", + "exploreTopCollectionsTitle": "トップNFTコレクション", + "exploreTopListLess": "少なく表示", + "exploreTopListMore": "多く表示", + "collectiblesSearchCollectionsSection": "コレクション", + "collectiblesSearchItemsSection": "アイテム", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} アイテム", + "collectiblesSearchPlaceholderText": "所有コレクティブルを検索", + "collectionPinSuccess": "コレクションがピンされました", + "collectionPinFail": "コレクションのピンに失敗しました", + "collectionUnpinSuccess": "コレクションのピンが解除されました", + "collectionUnpinFail": "コレクションのピン解除に失敗しました", + "collectionHideSuccess": "コレクションが非表示にされました", + "collectionHideFail": "コレクションの非表示化に失敗しました", + "collectionUnhideSuccess": "コレクションの非表示化が解除されました", + "collectionUnhideFail": "コレクションの非表示化解除に失敗しました", + "collectiblesSpamSuccess": "スパムとして報告されました", + "collectiblesSpamFail": "スパムとしての報告に失敗しました", + "collectiblesSpamAndHiddenSuccess": "スパムとして報告され隠されました", + "collectiblesNotSpamSuccess": "スパムではないと報告されました", + "collectiblesNotSpamFail": "スパムではないと報告するのに失敗しました", + "collectiblesNotSpamAndUnhiddenSuccess": "スパムではないとして報告され再表示されました", + "tokenSpamWarning": "このトークンは、Phantom にスパムとして分類されたため、非表示にされました。", + "collectibleSpamWarning": "このコレクティブルは、Phantom にスパムとして分類されたため、非表示にされました。", + "emojiNoResults": "絵文字が見つかりませんでした", + "emojiSearchResults": "検索結果", + "emojiSuggested": "推奨", + "emojiSmileys": "スマイリーと人々", + "emojiAnimals": "動物と自然", + "emojiFood": "飲食物", + "emojiTravel": "旅行と場所", + "emojiActivities": "活動", + "emojiObjects": "オブジェ", + "emojiSymbols": "シンボル", + "emojiFlags": "旗", + "whichExtensionToConnectWith": "どのエクステンションで接続しますか?", + "configureInSettings": "[設定] → [デフォルトアプリウォレット] から設定できます。", + "continueWith": "次で続行:", + "useMetaMask": "MetaMask を利用", + "usePhantom": "Phantom を利用", + "alwaysAsk": "常に尋ねる", + "dontAskMeAgain": "選択を保存", + "selectWalletSettingDescriptionLine1": "アプリによっては Phantom に接続できないものもあります。", + "selectWalletSettingDescriptionLinePhantom": "この問題の回避策として、MetaMask を介して Phantom を開くことができます。", + "selectWalletSettingDescriptionLineAlwaysAsk": "この問題の回避策として、 MetaMask に接続するとき、代わりに Phantom を使用したいか尋ねます。", + "selectWalletSettingDescriptionLineMetaMask": "MetaMask をデフォルトとして設定することで、他の dApp の Phantom への接続を無効化します。", + "metaMaskOverride": "デフォルトアプリウォレット", + "metaMaskOverrideSettingDescriptionLine1": "Phantom に対応していないウェブサイトへの接続を可能にします。", + "refreshAndReconnectToast": "再読込・再接続して変更を適用してください", + "autoConfirmUnavailable": "利用不可", + "autoConfirmReasonDappNotWhitelisted": "元の契約がこのアプリの許可リストに載っていないため、自動確認は利用できません。", + "autoConfirmReasonSessionNotActive": "有効な自動確認セッションがないため、自動確認は利用できません。以下で有効化してください。", + "autoConfirmReasonRateLimited": "使用している dapp が送信するリクエストが多すぎるため、自動確認は利用できません。", + "autoConfirmReasonUnsupportedNetwork": "自動確認がこのネットワークでサポートされていないため、自動確認は利用できません。", + "autoConfirmReasonSimulationFailed": "セキュリティを保証できないため、自動確認は利用できません。", + "autoConfirmReasonTabNotFocused": "自動確認しようとしているドメインのタブがアクティブではないため、自動確認は利用できません。", + "autoConfirmReasonNotUnlocked": "ウォレットのロックが解除されていないため、自動確認は利用できません。", + "rpcErrorUnauthorizedWrongAccount": "アドレスからのトランザクションが選択されているアカウントのアドレスに一致していません。", + "rpcErrorUnauthorizedUnknownSource": "RPC リクエストのソースを特定できませんでした。", + "transactionsDisabledTitle": "トランザクションが無効化されました", + "transactionsDisabledMessage": "お使いのアドレスを使用して Phantom でトランザクションを行うことはできません", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "有効", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL をクリップボードにコピーしました", + "notEnoughSolScanTransactionWarning": "アカウントの SOL が不足しているため、このトランザクションは失敗する可能性があります。アカウントに SOL を追加してからもう一度お試しください。", + "transactionRevertedWarning": "このトランザクションはシミュレーション中に失敗しました。送信すると資金が失われる可能性があります。", + "quests": "クエスト", + "questsClaimInProgress": "受け取り中", + "questsVerifyingCompletion": "クエストが完了したことを確認中", + "questsClaimError": "報酬受け取りエラー", + "questsClaimErrorDescription": "報酬の受け取り中にエラーが発生しました。後でもう一度お試しください。", + "questsDaysLeft": "残り{{days}}日", + "questsDaysLeftSingular": "残り{{days}}日", + "questsDaysLessThanOneDay": "残り1日未満", + "questsBadgeMobileOnly": "スマホのみ", + "questsBadgeExtensionOnly": "拡張機能のみ", + "questsStartedStateExplainerTitle": "クエストが始まっています", + "questsStartedStateExplainerDescriptionPart1": "完了後、報酬を受け取れるまでに数時間かかる場合があります。これは、あなたがこのクエストを完了したことを確認し、各報酬が1人につき1回だけ受け取れるようにするためです。", + "questsStartedStateExplainerDescriptionPart2": "このクエストを完了してから1日以上経過した場合は、サポートにお問い合わせください。", + "questsStartedStateExplainerButtonLabel": "分かりました", + "exploreLearn": "学ぶ", + "exploreSites": "サイト", + "exploreApps": "アプリ", + "exploreTokens": "トークン", + "exploreCollections": "コレクション", + "exploreFilterByall_networks": "全てのネットワーク", + "exploreSortBytrending": "トレンド", + "exploreSortBytop": "人気", + "exploreSortByvolume": "ボリューム", + "exploreSortBygainers": "値上がり銘柄", + "exploreSortBylosers": "値下がり銘柄", + "exploreSortBymarket_cap": "時価総額", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "コレクティブル", + "exploreCategoryMarketplace": "マーケットプレイス", + "exploreCategoryGaming": "ゲーミング", + "exploreCategoryBridges": "ブリッジ", + "exploreCategoryOther": "その他", + "exploreCategorySocial": "SNS", + "exploreCategoryCommunity": "コミュニティ", + "exploreVolume": "ボリューム", + "exploreFloor": "底値", + "exploreCap": "時価総額", + "exploreToken": "トークン", + "explorePrice": "価格", + "explore24hVolume": "24時間ボリューム", + "exploreErrorButtonText": "再試行", + "exploreErrorDescription": "「検索」コンテンツを読み込む際にエラーが発生しました。更新してもう一度お試しください。", + "exploreErrorTitle": "「検索」コンテンツを読み込めませんでした", + "exploreNetworkError": "ネットワークエラーが発生しました。後でもう一度お試しください。", + "exploreTokensLegalDisclaimer": "価格情報とブロックチェーンプロジェクトのスポットライトは、情報提供のみを目的としています。 市場データは、Coingecko が提供します。", + "exploreLearnErrorTitle": "「学習」コンテンツを読み込めませんでした", + "exploreLearnErrorDescription": "「学習」コンテンツを読み込む際にエラーが発生しました。更新してもう一度お試しください。", + "dappBrowserSearchScreenVisitSite": "サイトを訪問", + "dappBrowserSearchScreenSearchWithGoogle": "Google で検索", + "dappBrowserSearchScreenSearchLinkYouCopied": "あなたがコピーしたリンク", + "dappBrowserSearchScreenSearchTextYouCopied": "あなたがコピーしたテキスト", + "dappBrowserSearchPlaceholder": "アプリを検索", + "dappBrowserSearchNoApps": "アプリが見つかりませんでした", + "dappBrowserTabsLimitExceededScreenTitle": "古いタブを閉じますか?", + "dappBrowserTabsLimitExceededScreenDescription": "{{tabsCount}} タブが開かれています。新しいタブを開くには、一部のタブを閉じる必要があります。", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "全てのタブを閉じる", + "localizedErrorUnknownError": "不具合が発生しました。後で再試行してください。", + "localizedErrorUnsupportedCountry": "申し訳ございません、お住まいの地域は現在サポートされていません。", + "localizedErrorTokensNotLoading": "トークンを読み込む際に問題が発生しました。もう一度お試しください。", + "localizedErrorSwapperNoQuotes": "時価が見つかりませんでした。別のトークンまたは量を試してみてください。", + "localizedErrorSwapperRefuelNoQuotes": "時価が見つかりませんでした。別のトークンまたは量を試すか、Refuel を無効化してください。", + "localizedErrorInsufficientSellAmount": "トークンの金額が低すぎます。クロスチェーンでスワップするには、トークンの金額を増やしてください。", + "localizedErrorCrossChainUnavailable": "クロスチェーンスワップは現在利用できません。後でもう一度お試しください。", + "spamHistoryAction": "非表示の項目を表示する", + "spamHistoryTitle": "非表示の活動", + "spamHistoryWarning": "このトランザクションは、Phantom にスパムとして分類されたため、非表示にされました。", + "appAuthenticationFailed": "認証に失敗しました", + "appAuthenticationFailedDescription": "承認する際に問題が発生しました。もう一度お試しください。", + "partialErrorBalanceChainName": "{{chainName}} の残高を更新できません。あなたの資金は安全です。", + "partialErrorGeneric": "ネットワークを更新できません。トークンの残高と価格の一部が最新でない可能性があります。あなたの資金は安全です。", + "partialErrorTokenDetail": "トークンの残高を更新できません。あなたの資金は安全です。", + "partialErrorTokenPrices": "トークンの価格を更新できません。あなたの資金は安全です。" +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ko/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ko/translation.json new file mode 100644 index 0000000..475a496 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ko/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "추가", + "commandAccept": "수락", + "commandApprove": "승인", + "commandBack": "뒤로", + "commandBuy": "구입", + "commandCancel": "취소", + "commandClaim": "클레임", + "commandClaimReward": "내 리워드 클레임", + "commandClear": "지우기", + "commandClose": "닫기", + "commandConfirm": "확인", + "commandConnect": "연결", + "commandContinue": "계속", + "commandCopy": "복사", + "commandCopyAddress": "주소 복사", + "commandCopyTokenAddress": "토큰 주소 복사", + "commandCreate": "생성", + "commandCreateTicket": "티켓 생성", + "commandDismiss": "닫기", + "commandDownload": "다운로드", + "commandEdit": "편집", + "commandHelp": "도움말", + "commandLearnMore": "자세히 알아보기", + "commandLearnMore2": "자세히 알아보기", + "commandMint": "민팅", + "commandMore": "자세히", + "commandNext": "다음", + "commandOpen": "열기", + "commandOpenSettings": "설정 열기", + "commandPaste": "붙여넣기", + "commandReceive": "받기", + "commandReconnect": "다시 연결", + "commandRecordVideo": "동영상 녹화", + "commandRetry": "다시 시도", + "commandRevoke": "취소", + "commandSave": "저장", + "commandScanQRCode": "QR 코드 스캔", + "commandSelectMedia": "미디어 선택", + "commandSell": "판매", + "commandSend": "보내기", + "commandShare": "공유", + "commandShowBalance": "잔액 표시", + "commandSign": "서명", + "commandStake": "스테이킹", + "commandSwap": "스왑", + "commandTakePhoto": "사진 촬영", + "commandTryAgain": "다시 시도", + "commandViewTransaction": "거래 보기", + "commandReportAsNotSpam": "스팸 아님으로 신고", + "commandReportAsSpam": "스팸으로 신고", + "commandPin": "고정", + "commandUnpin": "고정 취소", + "commandHide": "숨기기", + "commandUnhide": "숨기기 취소", + "commandBurn": "소각", + "commandReport": "신고", + "commandView": "보기", + "commandUnwrap": "래핑 해제", + "pastParticipleClaimed": "클레임함", + "pastParticipleCompleted": "완료함", + "pastParticipleCopied": "복사됨", + "pastParticipleDone": "완료", + "nounName": "이름", + "nounNetwork": "네트워크", + "nounNetworkFee": "네트워크 수수료", + "nounSymbol": "기호", + "nounDescription": "설명", + "amount": "금액", + "limit": "한도", + "new": "신규", + "gotIt": "확인", + "internal": "내부", + "reward": "리워드", + "seeAll": "모두 보기", + "seeLess": "간단히 보기", + "homeTab": "홈", + "collectiblesTab": "콜렉터블", + "swapTab": "스왑", + "activityTab": "활동", + "exploreTab": "탐색기", + "accountHeaderConnectedInterpolated": "{{origin}}에 연결되었습니다", + "accountHeaderConnectedToSite": "이 사이트에 연결되었습니다", + "accountHeaderCopyToClipboard": "클립보드에 복사", + "accountHeaderNotConnected": "연결되지 않았습니다", + "accountHeaderNotConnectedInterpolated": "{{origin}}에 연결되지 않았습니다", + "accountHeaderNotConnectedToSite": "이 사이트에 연결되지 않았습니다", + "accountWithoutEnoughSolActionButtonCancel": "취소", + "accountWithoutEnoughSolPrimaryText": "SOL 부족", + "accountWithoutEnoughSolSecondaryText": "이 거래와 관련된 계정에 SOL이 충분하지 않습니다. 이 계정은 귀하 또는 다른 사람의 계정일 수 있습니다. 제출하면 이 거래는 되돌아갑니다.", + "accountSwitcher": "계정 전환기", + "addAccountHardwareWalletPrimaryText": "하드웨어 월릿 연결", + "addAccountHardwareWalletSecondaryText": "Ledger 하드웨어 월릿 사용", + "addAccountHardwareWalletSecondaryTextMobile": "{{supportedHardwareWallets}} 월릿 사용", + "addAccountSeedVaultWalletPrimaryText": "시드 볼트 연결", + "addAccountSeedVaultWalletSecondaryText": "시드 볼트에서 월릿 사용", + "addAccountImportSeedPhrasePrimaryText": "복구용 비밀 문구 가져오기", + "addAccountImportSeedPhraseSecondaryText": "다른 월릿에서 계정 가져오기", + "addAccountImportWalletPrimaryText": "비공개 키 가져오기", + "addAccountImportWalletSecondaryText": "싱글 체인 계정 가져오기", + "addAccountImportWalletSolanaSecondaryText": "Solana 비공개 키 가져오기", + "addAccountLimitReachedText": "Phantom에서 {{accountsCount}} 계정 제한에 도달했습니다. 계정을 더 추가하기 전에 사용하지 않는 계정을 제거하십시오.", + "addAccountNoSeedAvailableText": "사용 가능한 시드 문구가 없습니다. 계정을 생성하려면 기존 시드를 가져오십시오.", + "addAccountNewWalletPrimaryText": "새 계정 생성", + "addAccountNewWalletSecondaryText": "새 월릿 주소 생성", + "addAccountNewMultiChainWalletSecondaryText": "새 멀티체인 계정 추가", + "addAccountNewSingleChainWalletSecondaryText": "새 계정 추가", + "addAccountPrimaryText": "월릿 추가/연결", + "addAccountSecretPhraseLabel": "비밀 문구", + "addAccountSeedLabel": "시드", + "addAccountSeedIDLabel": "시드 ID", + "addAccountSecretPhraseDefaultLabel": "비밀 문구 {{number}}", + "addAccountZeroAccountsForSeed": "계정 0개", + "addAccountShowAccountForSeed": "계정 1개 표시", + "addAccountShowAccountsForSeed": "계정 {{numOfAccounts}}개 표시", + "addAccountHideAccountForSeed": "계정 1개 숨기기", + "addAccountHideAccountsForSeed": "계정 {{numOfAccounts}}개 숨기기", + "addAccountSelectSeedDescription": "이 비밀 문구에서 새 계정이 생성됩니다.", + "addAccountNumAccountsForSeed": "계정 {{numOfAccounts}}개", + "addAccountOneAccountsForSeed": "계정 1개", + "addAccountGenerateAccountFromSeed": "계정 생성", + "addAccountReadOnly": "주소 보기", + "addAccountReadOnlySecondaryText": "공개 월릿 주소 추적", + "addAccountSolanaAddress": "Solana 주소", + "addAccountEVMAddress": "EVM 주소", + "addAccountBitcoinAddress": "Bitcoin 주소", + "addAccountImportAccountActionButtonImport": "가져오기", + "addAccountImportAccountDuplicatePrivateKey": "이 계정은 이미 월릿에 있습니다", + "addAccountImportAccountIncorrectFormat": "잘못된 형식", + "addAccountImportAccountInvalidPrivateKey": "유효하지 않은 비공개 키", + "addAccountImportAccountName": "이름", + "addAccountImportAccountPrimaryText": "비공개 키 가져오기", + "addAccountImportAccountPrivateKey": "비공개 키", + "addAccountImportAccountPublicKey": "주소 또는 도메인", + "addAccountImportAccountPrivateKeyRequired": "비공개 키가 필요합니다", + "addAccountImportAccountNameRequired": "이름은 필수입니다", + "addAccountImportAccountPublicKeyRequired": "공개 주소는 필수입니다", + "addAccountImportAccountDuplicateAddress": "이 주소는 이미 월릿에 있습니다", + "addAddressAddressAlreadyAdded": "주소가 이미 추가되었습니다", + "addAddressAddressAlreadyExists": "주소가 이미 있습니다", + "addAddressAddressInvalid": "주소가 유효하지 않습니다", + "addAddressAddressIsRequired": "주소가 필요합니다", + "addAddressAddressPlaceholder": "주소", + "addAddressLabelIsRequired": "라벨이 필요합니다", + "addAddressLabelPlaceholder": "라벨", + "addAddressPrimaryText": "주소 추가", + "addAddressToast": "주소 추가됨", + "createAssociatedTokenAccountCostLabelInterpolated": "여기에는 {{solAmountFormatted}} SOL이 소요됩니다", + "createAssociatedTokenAccountErrorAccountExists": "이미 이 토큰 계정을 가지고 있습니다", + "createAssociatedTokenAccountErrorInsufficientFunds": "자금 부족", + "createAssociatedTokenAccountErrorInvalidMint": "유효하지 않은 mint 주소", + "createAssociatedTokenAccountErrorInvalidName": "유효하지 않은 이름", + "createAssociatedTokenAccountErrorInvalidSymbol": "유효하지 않은 기호", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "토큰 계정을 만들 수 없습니다. 다시 시도하십시오.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "토큰 계정을 만들지 못함", + "createAssociatedTokenAccountErrorUnableToSendMessage": "거래를 보낼 수 없습니다.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "거래를 보내지 못함", + "createAssociatedTokenAccountInputPlaceholderMint": "Mint 주소", + "createAssociatedTokenAccountInputPlaceholderName": "이름", + "createAssociatedTokenAccountInputPlaceholderSymbol": "기호", + "createAssociatedTokenAccountLoadingMessage": "토큰 계정을 만드는 중입니다.", + "createAssociatedTokenAccountLoadingTitle": "토큰 계정 생성 중", + "createAssociatedTokenAccountPageHeader": "토큰 계정 생성", + "createAssociatedTokenAccountSuccessMessage": "토큰 계정이 생성되었습니다!", + "createAssociatedTokenAccountSuccessTitle": "토큰 계정 생성함", + "createAssociatedTokenAccountViewTransaction": "거래 보기", + "assetDetailRecentActivity": "최근 활동", + "assetDetailStakeSOL": "SOL 스테이킹", + "assetDetailUnknownToken": "알 수 없는 토큰", + "assetDetailUnwrapAll": "모두 래핑 해제", + "assetDetailUnwrappingSOL": "SOL 래핑 해제", + "assetDetailUnwrappingSOLFailed": "SOL 래핑 해제 실패", + "assetDetailViewOnExplorer": "{{explorer}}에서 보기", + "assetDetailViewOnExplorerDefaultExplorer": "탐색기", + "assetDetailSaveToPhotos": "사진에 저장", + "assetDetailPinCollection": "컬렉션 고정", + "assetDetailUnpinCollection": "컬렉션 고정 해제", + "assetDetailHideCollection": "컬렉션 숨기기", + "assetDetailUnhideCollection": "컬렉션 숨기기 해제", + "assetDetailTokenNameLabel": "토큰 이름", + "assetDetailNetworkLabel": "네트워크", + "assetDetailAddressLabel": "주소", + "assetDetailPriceLabel": "가격", + "collectibleDetailSetAsAvatar": "아바타로 설정", + "collectibleDetailSetAsAvatarSingleWorkAlt": "아바타", + "collectibleDetailShare": "콜렉터블 공유", + "assetDetailAboutLabel": "{{fungibleName}} 정보", + "assetDetailPermanentDelegateWarning": "{{delegate}}은(는) 귀하 계정에서 이 토큰을 전송하거나 소각할 수 있습니다.", + "sendAssetAmountLabelInterpolated": "{{amount}} {{tokenSymbol}} 사용 가능", + "assetListSearch": "검색...", + "assetListUnknownToken": "알 수 없는 토큰", + "assetVisibilityUnknownToken": "알 수 없는 토큰", + "buyAssetInterpolated": "{{tokenSymbol}} 구입", + "buyAssetScreenMaxPurchasePriceInterpolated": "최대 구매 금액은 {{amount}}입니다", + "buyAssetScreenMinPurchasePriceInterpolated": "최소 구매 금액은 {{amount}}입니다", + "buyNoAssetsAvailable": "Ethereum 또는 Polygon 자산을 사용할 수 없습니다", + "buyThirdPartyScreenPaymentMethod": "결제 수단 선택", + "gasEstimationErrorWarning": "이 거래에 대한 수수료를 예상하는 중에 문제가 발생했습니다. 실패할 수도 있습니다.", + "nativeTokenBalanceErrorWarning": "이 거래에 대한 토큰 잔액을 가져오는 중에 문제가 발생했습니다. 실패할 수도 있습니다.", + "blocklistOriginCommunityDatabaseInterpolated": "이 사이트는 알려진 피싱 웹사이트 및 스캠에 관한 <1>커뮤니티 관리 데이터베이스에 등록된 것으로 표시됩니다. 해당 사이트가 잘못 표시되었다고 생각하시면 <3>문제를 보고해주십시오.", + "blocklistOriginDomainIsBlocked": "{{domainName}}이(가) 차단되었습니다!", + "blocklistOriginIgnoreWarning": "이 경고를 무시하고 {{domainName}} 연결", + "blocklistOriginSiteIsMalicious": "이 웹사이트는 악성이며 사용하기에 안전하지 않다고 판단됩니다.", + "blocklistOriginThisDomain": "이 도메인", + "blocklistProceedAnyway": "경고를 무시하고 계속하기", + "maliciousTransactionWarning": "이 거래는 악성이며 서명하기에 안전하지 않다고 판단됩니다. 귀하와 귀하의 자금을 보호하기 위해 여기에 서명하는 기능을 비활성화했습니다.", + "maliciousTransactionWarningIgnoreWarning": "경고를 무시하고 계속하기", + "maliciousTransactionWarningTitle": "거래에 플래그가 지정되었습니다!", + "maliciousRequestBlockedTitle": "요청 차단됨", + "maliciousRequestWarning": "이 웹사이트는 악성으로 플래그가 지정되었습니다. 자금을 훔치거나 거짓 요청을 확인하도록 속이려는 시도를 할 수 있습니다.", + "maliciousSignatureRequestBlocked": "귀하의 안전을 위해 Phantom에서 이 요청을 차단했습니다.", + "maliciousRequestBlocked": "안전을 위해 Phantom은 이 요청을 차단했습니다. 이 창을 닫은 후에, 이 창을 열었던 사이트는 사용하지 마십시오.", + "siwErrorPopupTitle": "잘못된 서명 요청", + "siwParseErrorDescription": "형식이 잘못되어 앱의 서명 요청을 표시할 수 없습니다.", + "siwVerificationErrorDescription": "메시지 서명 요청에 1개 이상의 오류가 있습니다. 보안을 위해 올바른 앱을 사용하고 있는지 확인하고 다시 시도하십시오.", + "siwErrorPagination": "{{n}}/{{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "경고: 앱의 주소가 서명을 위해 제공된 주소와 일치하지 않습니다.", + "siwErrorMessage_DOMAIN_MISMATCH": "경고: 앱의 도메인이 확인을 위해 제공된 도메인과 일치하지 않습니다.", + "siwErrorMessage_URI_MISMATCH": "경고: URI 호스트 이름이 도메인과 일치하지 않습니다.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "경고: 체인 ID가 확인을 위해 제공된 체인 ID와 일치하지 않습니다.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "경고: 메시지 배포 날짜가 너무 먼 과거입니다.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "경고: 메시지 배포 날짜가 너무 먼 미래입니다.", + "siwErrorMessage_EXPIRED": "경고: 메시지가 만료되었습니다.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "경고: 메시지가 배포되기 전에 만료됩니다.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "경고: 메시지가 유효해지기 전에 만료됩니다.", + "siwErrorShowErrorDetails": "오류 세부 정보 표시", + "siwErrorHideErrorDetails": "오류 세부 정보 숨기기", + "siwErrorIgnoreWarning": "경고를 무시하고 계속하기", + "siwsTitle": "로그인 요청", + "siwsPermissions": "권한", + "siwsAgreement": "메시지", + "siwsAdvancedDetails": "고급 세부 정보", + "siwsAlternateStatement": "{{domain}}에서 Solana 계정으로 로그인하라는 메시지가 표시됩니다.\n{{address}}", + "siwsFieldLable_domain": "도메인", + "siwsFieldLable_address": "주소", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "버전", + "siwsFieldLable_chainId": "체인 ID", + "siwsFieldLable_nonce": "논스", + "siwsFieldLable_issuedAt": "배포", + "siwsFieldLable_expirationTime": "만료 시간", + "siwsFieldLable_requestId": "요청 ID", + "siwsFieldLable_resources": "리소스", + "siwsVerificationErrorDescription": "이 로그인 요청은 유효하지 않습니다. 즉, 사이트가 안전하지 않거나 개발자가 요청을 보낼 때 오류가 발생했음을 의미합니다.", + "siwsErrorNumIssues": "문제 {{n}}개", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "이 체인 ID는 현재 네트워크와 일치하지 않습니다.", + "siwsErrorMessage_DOMAIN_MISMATCH": "이 도메인은 로그인하려는 도메인이 아닙니다.", + "siwsErrorMessage_URI_MISMATCH": "이 URI는 로그인하려는 URI가 아닙니다.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "메시지 배포 날짜가 너무 먼 과거입니다.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "메시지 배포 날짜가 너무 먼 미래입니다.", + "siwsErrorMessage_EXPIRED": "메시지가 만료되었습니다.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "메시지가 배포되기 전에 만료됩니다.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "메시지가 유효해지기 전에 만료됩니다.", + "changeLockTimerPrimaryText": "자동 잠금 타이머", + "changeLockTimerSecondaryText": "월릿이 유휴상태가 된 후 잠금상태가 되기까지 얼마나 대기해야 합니까?", + "changeLockTimerToast": "자동 잠금 타이머 업데이트됨", + "changePasswordConfirmNewPassword": "새 비밀번호 확인", + "changePasswordCurrentPassword": "현재 비밀번호", + "changePasswordErrorIncorrectCurrentPassword": "잘못된 현재 비밀번호", + "changePasswordErrorGeneric": "문제가 발생했습니다. 잠시 후 다시 시도해주십시오", + "changePasswordNewPassword": "새 비밀번호", + "changePasswordPrimaryText": "비밀번호 변경", + "changePasswordToast": "비밀번호 업데이트됨", + "collectionsHiddenCollections": "숨긴 컬렉션", + "collectiblesReportAsSpam": "스팸으로 신고", + "collectiblesReportAsSpamAndHide": "스팸으로 신고하고 숨기기", + "collectiblesReportAsNotSpam": "스팸 아님으로 신고", + "collectiblesReportAsNotSpamAndUnhide": "숨기기 해제하고 스팸 아님으로 신고", + "collectiblesReportNotSpam": "스팸 아님", + "collectibleDetailDescription": "설명", + "collectibleDetailProperties": "자산", + "collectibleDetailOrdinalInfo": "서수 정보", + "collectibleDetailRareSatsInfo": "Rare Sats 정보", + "collectibleDetailSatsInUtxo": "UTXO의 Sat", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Sat 번호", + "collectibleDetailSatName": "Sat 이름", + "collectibleDetailInscriptionId": "Inscription ID", + "collectibleDetailInscriptionNumber": "Inscription 번호", + "collectibleDetailStandard": "기준", + "collectibleDetailCreated": "생성됨", + "collectibleDetailViewOnExplorer": "{{explorer}}에서 보기", + "collectibleDetailList": "상장", + "collectibleDetailSellNow": "{{amount}} {{symbol}}에 판매", + "collectibleDetailUtxoSplitterCtaTitle": "스페어 Bitcoin ​​확보", + "collectibleDetailUtxoSplitterCtaSubtitle": "잠금 해제할 {{value}}의 BTC가 있습니다", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "귀하의 자금을 보호하기 위해 당사는 Rare Sats가 포함된 UTXO의 BTC가 전송되는 것을 방지합니다. Magic Eden의 UTXO 스플리터를 사용하여 Rare Sats에서 {{value}}의 BTC를 확보하십시오.", + "collectibleDetailUtxoSplitterModalCtaButton": "UTXO 스플리터 사용", + "collectibleDetailEasilyAccept": "최고 오퍼 수락", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sat", + "collectibleDetailSpamOverlayDescription": "이 콜렉터블은 Phantom에서 스팸으로 분류되어 숨겨졌습니다.", + "collectibleDetailSpamOverlayReveal": "콜렉터블 표시", + "collectibleBurnTermsOfService": "이 작업은 취소할 수 없음을 이해합니다", + "collectibleBurnTitleWithCount_one": "토큰 소각", + "collectibleBurnTitleWithCount_other": "토큰 소각", + "collectibleBurnDescriptionWithCount_one": "이 작업은 월렛에서 해당 토큰을 영구적으로 폐기하고 제거합니다.", + "collectibleBurnDescriptionWithCount_other": "이 작업은 월렛에서 해당 토큰을 영구적으로 폐기하고 제거합니다.", + "collectibleBurnTokenWithCount_one": "토큰", + "collectibleBurnTokenWithCount_other": "토큰", + "collectibleBurnCta": "소각", + "collectibleBurnRebate": "리베이트", + "collectibleBurnRebateTooltip": "이 토큰 소각을 위해 소량의 SOL이 자동으로 귀하의 월릿에 입금됩니다.", + "collectibleBurnNetworkFee": "네트워크 수수료", + "collectibleBurnNetworkFeeTooltip": "거래 처리를 위해 Solana 네트워크에서 요구한 금액", + "unwrapButtonSwapTo": "{{chainSymbol}}(으)로 스왑", + "unwrapButtonWithdrawFrom": "{{chainSymbol}}용 {{withdrawalSource}}에서 인출", + "unwrapModalEstimatedTime": "예상 시간", + "unwrapModalNetwork": "네트워크", + "unwrapModalNetworkFee": "네트워크 수수료", + "unwrapModalTitle": "요약", + "unsupportedChain": "지원되지 않는 체인", + "unsupportedChainDescription": "{{chainName}} 네트워크에서 {{action}} 지원이 되지 않는 것 같습니다.", + "networkFeesTooltipLabel": "{{chainName}} 네트워크 수수료", + "networkFeesTooltipDescription": "{{chainName}} 수수료는 여러 요인에 따라 다릅니다. 거래를 더 빠르게(더 비싸게) 또는 더 느리게(더 저렴하게) 만들기 위해 사용자 지정할 수 있습니다.", + "burnStatusErrorTitleWithCount_one": "토큰 소각 실패", + "burnStatusErrorTitleWithCount_other": "토큰 소각 실패", + "burnStatusSuccessTitleWithCount_one": "토큰 소각 완료!", + "burnStatusSuccessTitleWithCount_other": "토큰 소각 완료!", + "burnStatusLoadingTitleWithCount_one": "토큰 소각 중...", + "burnStatusLoadingTitleWithCount_other": "토큰 소각 중...", + "burnStatusErrorMessageWithCount_one": "이 토큰은 소각할 수 없습니다. 나중에 다시 시도해주십시오.", + "burnStatusErrorMessageWithCount_other": "이 토큰은 소각할 수 없습니다. 나중에 다시 시도해주십시오.", + "burnStatusSuccessMessageWithCount_one": "이 토큰은 영구적으로 폐기되었으며 {{rebateAmount}} SOL이 귀하의 월릿에 입금되었습니다.", + "burnStatusSuccessMessageWithCount_other": "이 토큰은 영구적으로 폐기되었으며 {{rebateAmount}} SOL이 귀하의 월릿에 입금되었습니다.", + "burnStatusLoadingMessageWithCount_one": "이 토큰은 영구적으로 폐기되었으며 {{rebateAmount}} SOL이 귀하의 월릿에 입금됩니다.", + "burnStatusLoadingMessageWithCount_other": "해당 토큰은 영구적으로 폐기되었으며 {{rebateAmount}} SOL이 귀하의 월릿에 입금됩니다.", + "burnStatusViewTransactionText": "거래 보기", + "collectibleDisplayLoading": "로드 중...", + "collectiblesNoCollectibles": "콜렉터블이 없습니다", + "collectiblesPrimaryText": "내 콜렉터블", + "collectiblesReceiveCollectible": "콜렉터블 받기", + "collectiblesUnknownCollection": "알 수 없는 컬렉션", + "collectiblesUnknownCollectible": "알 수 없는 콜렉터블", + "collectiblesUniqueHolders": "고유한 홀더", + "collectiblesSupply": "공급", + "collectiblesUnknownTokens": "알 수 없는 토큰", + "collectiblesNrOfListed": "{{ nrOfListed }}개 상장됨", + "collectiblesListed": "상장됨", + "collectiblesMintCollectible": "콜렉터블 민팅", + "collectiblesYouMint": "내가 민팅함", + "collectiblesMintCost": "민팅 비용", + "collectiblesMintFail": "민팅 실패", + "collectiblesMintFailMessage": "콜렉터블을 민팅하는 중에 문제가 발생했습니다. 다시 시도하십시오.", + "collectiblesMintCostFree": "무료", + "collectiblesMinting": "민팅 중...", + "collectiblesMintingMessage": "콜렉터블을 민팅하는 중입니다", + "collectiblesMintShareSubject": "확인해 보십시오", + "collectiblesMintShareMessage": "@phantom에서 이걸 민팅했습니다!", + "collectiblesMintSuccess": "민팅 성공", + "collectiblesMintSuccessMessage": "지금 콜렉터블이 민팅되었습니다", + "collectiblesMintSuccessQuestMessage": "Phantom Quest의 요구 사항을 충족했습니다. '내 리워드 클레임'을 탭하여 무료 콜렉터블을 받으십시오.", + "collectiblesMintRequired": "필요", + "collectiblesMintSafelyDismiss": "이 창을 안전하게 닫을 수 있습니다.", + "collectiblesTrimmed": "현재 표시할 수 있는 콜렉터블 수 제한에 도달했습니다.", + "collectiblesSeeAllHoldings": "모든 자산 표시", + "collectiblesLast": "마지막", + "collectiblesAbout": "정보", + "collectiblesSocialLinks": "소셜 링크", + "collectiblesNonTransferable": "양도 불가", + "collectiblesNonTransferableYes": "예", + "collectiblesSellOfferDetails": "오퍼 세부 정보", + "collectiblesSellYouSell": "판매", + "collectiblesSellGotIt": "확인", + "collectiblesSellYouReceive": "수령", + "collectiblesSellOffer": "오퍼", + "collectiblesSoldCollectible": "콜렉터블 판매함", + "collectiblesSellMarketplace": "마켓플레이스", + "collectiblesSellCollectionFloor": "컬렉션 최저 가격", + "collectiblesSellDifferenceFromFloor": "최저 가격에서의 차이", + "collectiblesSellLastSalePrice": "지난 세일", + "collectiblesSellEstimatedFees": "예상 수수료", + "collectiblesSellEstimatedProfitAndLoss": "예상 손익", + "collectiblesSellViewOnMarketplace": "{{marketplace}}에서 보기", + "collectiblesSellCollectionFloorTooltip": "여러 마켓플레이스의 컬렉션에서 가장 낮은 '지금 구입' 가격.", + "collectiblesSellProfitLossTooltip": "예상 손익은 마지막 판매 가격과 오퍼 금액에서 수수료를 뺀 금액을 기준으로 계산됩니다.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "로열티({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "마켓플레이스 수수료({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "마켓플레이스 수수료", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}} 네트워크", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "견적에는 {{phantomFeePercentage}} Phantom 수수료가 포함됩니다", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "견적에는 로열티, 네트워크 수수료, 마켓플레이스 수수료 및 {{phantomFeePercentage}} Phantom 수수료가 포함됩니다", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "견적에는 로열티, 네트워크 수수료 및 마켓플레이스 수수료가 포함됩니다", + "collectiblesSellTransactionFeeTooltipTitle": "거래 수수료", + "collectiblesSellStatusLoadingTitle": "오퍼 수락 중...", + "collectiblesSellStatusLoadingIsSellingFor": "판매 가격은", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}}을(를) 판매했습니다!", + "collectiblesSellStatusSuccessWasSold": "판매가 완료되었습니다:", + "collectiblesSellStatusErrorTitle": "문제가 발생했습니다", + "collectiblesSellStatusErrorSubtitle": "판매하려는 중에 문제가 발생했습니다:", + "collectiblesSellStatusViewTransaction": "거래 보기", + "collectiblesSellInsufficientFundsTitle": "자금 부족", + "collectiblesSellInsufficientFundsSubtitle": "네트워크 수수료를 지불하기 위한 자금이 부족하기 때문에 이 콜렉터블의 오퍼를 수락할 수 없습니다.", + "collectiblesSellRecentlyTransferedNFTTitle": "최근 전송한 항목", + "collectiblesSellRecentlyTransferedNFTSubtitle": "전송 후 입찰을 수락하는 데 1시간이 걸립니다.", + "collectiblesApproveCollection": "{{collectionName}} 승인함", + "collectiblesSellNotAvailableAnymoreTitle": "오퍼 사용 불가", + "collectiblesSellNotAvailableAnymoreSubtitle": "이 오퍼는 더 이상 사용할 수 없습니다. 이 입찰을 취소하고 다시 시도하십시오.", + "collectiblesSellFlaggedTokenTitle": "콜렉터블에 플래그가 지정되었습니다", + "collectiblesSellFlaggedTokenSubtitle": "콜렉터블을 거래할 수 없습니다. 도난되거나 락업 없이 스테이킹되어 신고되는 등 여러 가지 이유가 있을 수 있습니다.", + "collectiblesListOnMagicEden": "Magic Eden에서 상장", + "collectiblesListPrice": "정가", + "collectiblesUseFloor": "최저 가격 사용", + "collectiblesFloorPrice": "최저 가격", + "collectiblesLastSalePrice": "마지막 판매 가격", + "collectiblesTotalReturn": "총 수익", + "collectiblesOriginalPurchasePrice": "원래 구매 가격", + "collectiblesMagicEdenFee": "Magic Eden 수수료", + "collectiblesArtistRoyalties": "아티스트 로열티", + "collectiblesListNowButton": "지금 상장", + "collectiblesListAnywayButton": "그래도 상장", + "collectiblesCreateListingTermsOfService": "By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service", + "collectiblesViewListing": "상장 보기", + "collectiblesListingViewTransaction": "거래 보기", + "collectiblesRemoveListing": "상장 제거", + "collectiblesEditListing": "상장 편집", + "collectiblesEditListPrice": "정가 편집", + "collectiblesListPriceTooltip": "정가는 항목의 판매 가격입니다. 판매자는 일반적으로 정가를 최저 가격 이상으로 설정합니다.", + "collectiblesFloorPriceTooltip": "최저 가격은 이 컬렉션의 항목에 대한 최저 활성 정가입니다.", + "collectiblesOriginalPurchasePriceTooltip": "원래 이 금액으로 이 항목을 구입했습니다.", + "collectiblesPurchasedForSol": "{{lastPurchasePrice}} SOL용으로 구매함", + "collectiblesUnableToLoadListings": "상장 항목을 로드할 수 없음", + "collectiblesUnableToLoadListingsFrom": "{{marketplace}}에서 상장 항목을 로드할 수 없음", + "collectiblesUnableToLoadListingsDescription": "해당 상장 항목과 자산은 안전하지만 현재는 {{marketplace}}에서 로드할 수 없습니다. 나중에 다시 시도하십시오.", + "collectiblesBelowFloorPrice": "최저 가격 이하", + "collectiblesBelowFloorPriceMessage": "최저 가격 이하 NFT를 상장하시겠습니까?", + "collectiblesMinimumListingPrice": "최소 가격은 0.01 SOL입니다", + "collectiblesMagicEdenFeeTooltip": "Magic Eden은 완료된 거래에 대해 수수료를 받습니다.", + "collectiblesArtistRoyaltiesTooltip": "이 컬렉션을 만든 사람은 판매가 완료될 때마다 로열티 %를 받습니다.", + "collectibleScreenCollectionLabel": "컬렉션", + "collectibleScreenPhotosPermissionTitle": "사진 권한", + "collectibleScreenPhotosPermissionMessage": "사진에 액세스하기 위한 권한이 필요합니다. 설정으로 이동하여 권한을 업데이트하십시오.", + "collectibleScreenPhotosPermissionOpenSettings": "설정 열기", + "listStatusErrorTitle": "상장 실패", + "editListStatusErrorTitle": "업데이트할 수 없음", + "removeListStatusErrorTitle": "실패한 상장 제거", + "listStatusSuccessTitle": "상장 항목이 생성되었습니다!", + "editListingStatusSuccessTitle": "상장 항목이 업데이트되었습니다!", + "removeListStatusSuccessTitle": "Magic Eden에서 제거된 상장 항목", + "listStatusLoadingTitle": "상장 항목을 만드는 중...", + "editListingStatusLoadingTitle": "상장 항목을 업데이트하는 중...", + "removeListStatusLoadingTitle": "상장 항목을 제거하는 중...", + "listStatusErrorMessage": "{{name}}은(는) Magic Eden에서 상장할 수 없습니다", + "removeListStatusErrorMessage": "{{name}}은(는) Magic Eden에서 상장 취소할 수 없습니다", + "listStatusSuccessMessage": "이제 {{listCollectiblePrice}} SOL에 대한 {{name}}이(가) Magic Eden에서 상장되었습니다", + "editListingStatusSuccessMessage": "이제 {{editListCollectiblePrice}} SOL에 대한 {{name}}이(가) Magic Eden에서 업데이트되었습니다", + "removeListStatusSuccessMessage": "{{name}}이(가) Magic Eden에서 제거되었습니다", + "listStatusLoadingMessage": "Magic Eden에서 {{listCollectiblePrice}} SOL에 대한 {{name}} 상장 중입니다.", + "editListingStatusLoadingMessage": "Magic Eden에서 {{editListCollectiblePrice}} SOL에 대한 {{name}} 업데이트 중입니다.", + "removeListStatusLoadingMessage": "Magic Eden에서 {{name}}을(를) 제거하는 중입니다. 시간이 좀 걸릴 수 있습니다.", + "listStatusLoadingSafelyDismiss": "이 창을 안전하게 닫을 수 있습니다.", + "listStatusViewOnMagicEden": "Magic Eden에서 보기", + "listStatusViewOnMarketplace": "{{marketplace}}에서 보기", + "listStatusLoadingDismiss": "닫기", + "listStatusViewTransaction": "거래 보기", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "하드웨어 월릿을 연결하고, 잠금 해제하십시오. 월릿이 탐지되면 사용할 주소를 선택할 수 있습니다.", + "connectHardwareFailedPrimaryText": "연결 실패", + "connectHardwareFailedSecondaryText": "하드웨어 월릿을 연결하고, 잠금 해제하십시오. 월릿이 발견되면 사용할 주소를 선택할 수 있습니다.", + "connectHardwareFinishPrimaryText": "계정이 추가되었습니다!", + "connectHardwareFinishSecondaryText": "이제 Phantom 내에서 Ledger Nano 월릿에 액세스할 수 있습니다. 확장 프로그램으로 돌아가십시오.", + "connectHardwareNeedsPermissionPrimaryText": "새 월릿 연결", + "connectHardwareNeedsPermissionSecondaryText": "연결 프로세스를 시작하려면 아래 버튼을 클릭하십시오.", + "connectHardwareSearchingPrimaryText": "월릿 검색 중...", + "connectHardwareSearchingSecondaryText": "하드웨어 월릿을 연결하고, 해당 월릿이 잠금 해제되어 있으며 사용 중인 브라우저에서 권한을 승인했는지 확인하십시오.", + "connectHardwarePermissionDeniedPrimary": "권한 거부됨", + "connectHardwarePermissionDeniedSecondary": "Phantom 권한을 부여하여 Ledger 장치에 연결", + "connectHardwarePermissionUnableToConnect": "연결할 수 없음", + "connectHardwarePermissionUnableToConnectDescription": "Ledger 장치에 연결할 수 없습니다. 추가 권한이 필요할 수 있습니다.", + "connectHardwareSelectAddressAllAddressesImported": "모든 주소를 가져왔습니다", + "connectHardwareSelectAddressDerivationPath": "파생 경로", + "connectHardwareSelectAddressSearching": "검색 중...", + "connectHardwareSelectAddressSelectWalletAddress": "월릿 주소 선택", + "connectHardwareSelectAddressWalletAddress": "월릿 주소", + "connectHardwareWaitingForApplicationPrimaryText": "Ledger에서 Solana 앱 열기", + "connectHardwareWaitingForApplicationSecondaryText": "하드웨어 월릿을 연결하고, 잠금 해제하십시오.", + "connectHardwareWaitingForPermissionPrimaryText": "권한 필요", + "connectHardwareWaitingForPermissionSecondaryText": "하드웨어 월릿을 연결하고, 해당 월릿이 잠금 해제되어 있으며 사용 중인 브라우저에서 권한을 승인했는지 확인하십시오.", + "connectHardwareAddAccountButton": "계정 추가", + "connectHardwareLedger": "Ledger 연결", + "connectHardwareStartConnection": "Ledger 하드웨어 월릿 연결을 시작하려면 아래 버튼을 클릭하십시오", + "connectHardwarePairSuccessPrimary": "{{productName}} 연결됨", + "connectHardwarePairSuccessSecondary": "{{productName}}을(를) 연결했습니다.", + "connectHardwareSelectChains": "연결할 체인 선택", + "connectHardwareOpenAppInterpolated": "Ledger에서 {{app}} 앱 열기", + "connectHardwareSearching": "검색 중...", + "connectHardwareMakeSureConnected": "하드웨어 월릿을 연결하고 잠금 해제하십시오. 관련 브라우저 권한을 승인하십시오.", + "connectHardwareOpenAppDescription": "하드웨어 월릿을 잠금 해제하십시오", + "connectHardwareConnecting": "연결 중...", + "connectHardwareConnectingDescription": "Ledger 장치에 연결 중입니다.", + "connectHardwareConnectingAccounts": "계정 연결 중...", + "connectHardwareDiscoveringAccounts": "계정 검색 중...", + "connectHardwareDiscoveringAccountsDescription": "사용자 계정의 활동을 찾고 있습니다.", + "connectHardwareErrorLedgerLocked": "Ledger가 잠겼습니다", + "connectHardwareErrorLedgerLockedDescription": "Ledger 장치가 잠금 해제되어 있는지 확인하고 다시 시도하십시오.", + "connectHardwareErrorLedgerGeneric": "문제가 발생했습니다", + "connectHardwareErrorLedgerGenericDescription": "계정을 찾을 수 없습니다. Ledger 장치가 잠금 해제되어 있는지 확인하고 다시 시도하십시오.", + "connectHardwareErrorLedgerPhantomLocked": "Phantom을 다시 열고 하드웨어를 다시 연결하세요.", + "connectHardwareFindingAccountsWithActivity": "{{chainName}} 계정을 찾는 중...", + "connectHardwareFindingAccountsWithActivityDualChain": "{{chainName1}} 또는 {{chainName2}} 계정을 찾는 중...", + "connectHardwareFoundAccountsWithActivity": "Ledger에서 활동이 있는 계정 {{numOfAccounts}}개를 찾았습니다.", + "connectHardwareFoundAccountsWithActivitySingular": "Ledger에서 활동이 있는 계정 1개를 찾았습니다.", + "connectHardwareFoundSomeAccounts": "Ledger 장치에서 일부 계정을 찾았습니다.", + "connectHardwareViewAccounts": "계정 보기", + "connectHardwareConnectAccounts": "계정 연결됨", + "connectHardwareSelectAccounts": "계정 선택", + "connectHardwareChooseAccountsToConnect": "연결할 월릿 계정을 선택합니다.", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}}개 계정 추가됨", + "connectHardwareAccountsStepOfSteps": "{{stepNum}}/{{totalSteps}}단계", + "connectHardwareMobile": "Ledger 연결", + "connectHardwareMobileTitle": "Ledger 하드웨어 월릿 연결", + "connectHardwareMobileEnableBluetooth": "Bluetooth 활성화", + "connectHardwareMobileEnableBluetoothDescription": "Bluetooth를 사용하여 연결할 수 있는 권한 허용", + "connectHardwareMobileEnableBluetoothSettings": "설정으로 이동하여 Phantom이 위치 및 주변 장치 권한을 사용하도록 허용하십시오.", + "connectHardwareMobilePairWithDevice": "Ledger 장치와 페어링", + "connectHardwareMobilePairWithDeviceDescription": "최상의 신호를 얻으려면 장치를 가까이 두십시오", + "connectHardwareMobileConnectAccounts": "계정 연결", + "connectHardwareMobileConnectAccountsDescription": "사용했을 수 있는 계정의 활동을 확인할 것입니다", + "connectHardwareMobileConnectLedgerDevice": "Ledger 장치 연결", + "connectHardwareMobileLookingForDevices": "주변 장치를 찾는 중...", + "connectHardwareMobileLookingForDevicesDescription": "Ledger 장치를 연결하고 잠금 해제되었는지 확인하십시오.", + "connectHardwareMobileFoundDeviceSingular": "1개 Ledger 장치를 찾았습니다", + "connectHardwareMobileFoundDevices": "{{numDevicesFound}}개 Ledger 장치를 찾았습니다", + "connectHardwareMobileFoundDevicesDescription": "페어링을 시작하려면 아래에서 Ledger 장치를 선택하십시오.", + "connectHardwareMobilePairingWith": "{{deviceName}}과(와) 페어링 중", + "connectHardwareMobilePairingWithDescription": "페어링 중에 Ledger 장치의 지침을 따르십시오.", + "connectHardwareMobilePairingFailed": "페어링 실패", + "connectHardwareMobilePairingFailedDescription": "{{deviceName}}과(와) 페어링할 수 없습니다. 장치가 잠금 해제되었는지 확인하십시오.", + "connectHardwareMobilePairingSuccessful": "페어링 성공", + "connectHardwareMobilePairingSuccessfulDescription": "Ledger 장치를 페어링하고 연결했습니다.", + "connectHardwareMobileOpenAppSingleChain": "Ledger에서 {{chainName}} 앱 열기", + "connectHardwareMobileOpenAppDualChain": "Ledger에서 {{chainName1}} 또는 {{chainName2}} 앱 열기", + "connectHardwareMobileOpenAppDescription": "장치가 잠금 해제되었는지 확인하십시오.", + "connectHardwareMobileStillCantFindDevice": "여전히 장치를 찾을 수 없습니까?", + "connectHardwareMobileLostConnection": "연결 끊김", + "connectHardwareMobileLostConnectionDescription": "{{deviceName}}에 대한 연결이 끊겼습니다. 장치가 잠금 해제되었는지 확인한 후 다시 시도하십시오.", + "connectHardwareMobileGenericLedgerDevice": "Ledger 장치", + "connectHardwareMobileConnectDeviceSigning": "내 {{deviceName}} 연결", + "connectHardwareMobileConnectDeviceSigningDescription": "Ledger 장치를 잠금 해제하고 가까이 두십시오.", + "connectHardwareMobileBluetoothDisabled": "Bluetooth가 비활성화되었습니다.", + "connectHardwareMobileBluetoothDisabledDescription": "Bluetooth를 활성화하고 Ledger 장치가 잠금 해제되었는지 확인하십시오.", + "connectHardwareMobileLearnMore": "자세히 알아보기", + "connectHardwareMobileBlindSigningDisabled": "블라인드 서명이 비활성화되었습니다.", + "connectHardwareMobileBlindSigningDisabledDescription": "장치에서 블라인드 서명을 활성화했는지 확인하십시오.", + "connectHardwareMobileConfirmSingleChain": "하드웨어 월릿에서 거래를 확인해야 합니다. 해당 월릿이 잠금 해제되어 있는지 확인하십시오.", + "metamaskExplainerBottomSheetHeader": "이 사이트는 Phantom에서 작동됩니다", + "metamaskExplainerBottomSheetSubheader": "계속하려면 월릿 연결 대화 상자에서 MetaMask를 선택하십시오.", + "metamaskExplainerBottomSheetDontShowAgain": "다시 표시 안 함", + "ledgerStatusNotConnected": "Ledger가 연결되지 않았습니다", + "ledgerStatusConnectedInterpolated": "{{productName}}이(가) 연결되었습니다", + "connectionClusterInterpolated": "현재 {{cluster}}에 연결되어 있습니다", + "connectionClusterTestnetMode": "Testnet 모드에 현재 있습니다", + "featureNotSupportedOnLocalNet": "Solana Localnet이 활성화되어 있는 경우 이 기능이 지원되지 않습니다.", + "readOnlyAccountBannerWarning": "이 계정을 조회하고 있습니다", + "depositAddress": "수신 주소", + "depositAddressChainInterpolated": "내 {{chain}} 주소", + "depositAssetDepositInterpolated": "{{tokenSymbol}} 받기", + "depositAssetSecondaryText": "이 주소는 호환 토큰을 수신하는 데만 사용할 수 있습니다.", + "depositAssetTextInterpolated": "이 주소를 사용하여 <1>{{network}}에서 토큰과 콜렉터블을 받으십시오", + "depositAssetTransferFromExchange": "거래소에서 전송", + "depositAssetShareAddress": "주소 공유", + "depositAssetBuyOrDeposit": "구매 또는 전송", + "depositAssetBuyOrDepositDesc": "시작하려면 월릿에 이체", + "depositAssetTransfer": "전송", + "editAddressAddressAlreadyAdded": "주소가 이미 추가되었습니다", + "editAddressAddressAlreadyExists": "주소가 이미 있습니다", + "editAddressAddressIsRequired": "주소가 필요합니다", + "editAddressPrimaryText": "주소 편집", + "editAddressRemove": "주소록에서 제거", + "editAddressToast": "주소 업데이트됨", + "removeSavedAddressToast": "주소 제거됨", + "exportSecretErrorGeneric": "문제가 발생했습니다. 잠시 후 다시 시도해주십시오", + "exportSecretErrorIncorrectPassword": "잘못된 비밀번호", + "exportSecretPassword": "비밀번호", + "exportSecretPrivateKey": "비공개 키", + "exportSecretSecretPhrase": "비밀 문구", + "exportSecretSecretRecoveryPhrase": "복구용 비밀 문구", + "exportSecretSelectYourAccount": "계정 선택", + "exportSecretShowPrivateKey": "비공개 키 표시", + "exportSecretShowSecretRecoveryPhrase": "복구용 비밀 문구 표시", + "exportSecretShowSecret": "{{secretNameText}} 표시", + "exportSecretWarningPrimaryInterpolated": "{{secretNameText}}을(를) 공유하지 <1>마십시오!", + "exportSecretWarningSecondaryInterpolated": "누군가 귀하의 {{secretNameText}}을(를) 알면 귀하의 월릿을 완벽하게 제어할 수 있습니다.", + "exportSecretOnlyWay": "{secretNameText}}만이 지갑을 복구할 수 있는 유일한 방법입니다.", + "exportSecretDoNotShow": "아무도 {{secretNameText}}을(를) 볼 수 없도록 하십시오.", + "exportSecretWillNotShare": "나는 Phantom을 포함하여 어느 누구와도 내 {{secretNameText}}을(를) 공유하지 않을 것입니다.", + "exportSecretNeverShare": "다른 사람과 {{secretNameText}}을(를) 공유하지 마십시오.", + "exportSecretYourPrivateKey": "내 비공개 키", + "exportSecretYourSecretRecoveryPhrase": "내 복구용 비밀 문구", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "도움말", + "gasUpTo": "최대 {{ amount }}", + "gasSlowTime": "약 2분", + "gasAverageTime": "약 30초", + "gasFastTime": "약 15초", + "gasSlowTimePolygon": "약 15초", + "gasAverageTimePolygon": "약 10초", + "gasFastTimePolygon": "약 5초", + "gasSlowTimeBitcoin": "약 1시간", + "gasAverageTimeBitcoin": "약 30분", + "gasFastTimeBitcoin": "약 10분", + "gasSlowTimeAbbrev": "2분", + "gasAverageTimeAbbrev": "30초", + "gasFastTimeAbbrev": "15초", + "gasSlowTimePolygonAbbrev": "15초", + "gasAverageTimePolygonAbbrev": "10초", + "gasFastTimePolygonAbbrev": "5초", + "gasSlow": "느림", + "gasAverage": "평균", + "gasFast": "빠름", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "다시 시도", + "homeErrorDescription": "자산을 가져오려는 중에 오류가 발생했습니다. 새로 고친 후 다시 시도하십시오", + "homeErrorTitle": "자산을 가져오지 못함", + "homeManageTokenList": "토큰 상장 관리", + "helloBitcoinBodyTitle": "Bitcoin에 오신 것을 환영합니다", + "helloBitcoinFeature1Title": "Bitcoin 보내기, 받기, 구매하기", + "helloBitcoinFeature1Subtitle": "Phantom에서 즉시 Bitcoin을 전송하고 구매하십시오. 모든 주요 월릿 및 거래소와 호환됩니다.", + "helloBitcoinFeature2Title": "Ordinals 생태계 살펴보기", + "helloBitcoinFeature2Subtitle": "Magic Eden 및 Unisat에서 Ordinals, BRC-20 등을 구입, 판매, 교환하십시오.", + "helloBitcoinFeature3Title": "안전 & 보안", + "helloBitcoinFeature3Subtitle": "당사는 귀하의 Ordinals, BRC-20 및 Rare Sats가 실수로 소비되지 않도록 보장합니다.", + "interstitialDismissUnderstood": "이해함", + "bitcoinAddressTypesBodyTitle": "Bitcoin 주소 유형", + "bitcoinAddressTypesFeature1Title": "Bitcoin 주소 정보", + "bitcoinAddressTypesFeature1Subtitle": "Phantom은 각각 고유한 균형을 갖춘 Native Segwit 및 Taproot를 지원합니다. 두 가지 주소 유형 중 하나로 BTC 또는 Ordinals를 보낼 수 있습니다.", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Phantom의 기본 BTC 주소입니다. Taproot보다 오래되었지만 모든 월릿 및 거래소와 호환됩니다.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Ordinals 및 BRC-20에 가장 적합하며 최저 수수료입니다. 기본 설정 -> 선호 Bitcoin ​​주소에서 주소를 조정하십시오.", + "headerTitleInfo": "정보", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "내 <1>{{addressType}} 주소입니다.", + "invalidChecksumTitle": "비밀 문구를 업그레이드했습니다!", + "invalidChecksumFeature1ExportPhrase": "새로운 비밀 문구 내보내기", + "invalidChecksumFeature1ExportPhraseDescription": "이전 계정의 비공개 키와 함께 새로운 비밀 문구를 백업하십시오.", + "invalidChecksumFeature2FundsAreSafe": "귀하의 자금은 안전하게 보호됩니다", + "invalidChecksumFeature2FundsAreSafeDescription": "이 업그레이드는 자동화되었습니다. Phantom의 어느 누구도 귀하의 비밀 문구를 알지 못하며 귀하의 자금에 접근할 수 없습니다.", + "invalidChecksumFeature3LearnMore": "자세히 알아보기", + "invalidChecksumFeature3LearnMoreDescription": "대부분의 월릿과 호환되지 않는 문구가 있습니다. 자세한 내용은 <1>이 도움말 문서를 참조하십시오.", + "invalidChecksumBackUpSecretPhrase": "비밀 문구 백업", + "migrationFailureTitle": "계정을 마이그레이션하는 중에 문제가 발생했습니다", + "migrationFailureFeature1": "비밀 문구 내보내기", + "migrationFailureFeature1Description": "비밀 문구를 백업한 후에 온보딩하십시오.", + "migrationFailureFeature2": "Phantom에 온보딩", + "migrationFailureFeature2Description": "계정을 보려면 Phantom에 다시 온보딩해야 합니다.", + "migrationFailureFeature3": "자세히 알아보기", + "migrationFailureFeature3Description": "자세히 알아보려면 <1>이 도움말 문서를 확인하십시오.", + "migrationFailureContinueToOnboarding": "온보딩 계속하기", + "migrationFailureUnableToFetchMnemonic": "비밀 문구를 로드할 수 없습니다", + "migrationFailureUnableToFetchMnemonicDescription": "디버그하려면 지원팀에 문의하고 애플리케이션 로그를 다운로드하십시오", + "migrationFailureContactSupport": "지원팀에 문의", + "ledgerActionConfirm": "Ledger Nano에서 확인", + "ledgerActionErrorBlindSignDisabledPrimaryText": "블라인드 서명 비활성화됨", + "ledgerActionErrorBlindSignDisabledSecondaryText": "블라인드 서명이 하드웨어 장치에서 활성화되었는지 확인한 후 작업을 다시 시도하십시오", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "작동 중에 하드웨어 장치 연결이 끊겼습니다", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Phantom 확장 프로그램을 닫은 후 작업을 다시 시도하십시오", + "ledgerActionErrorDeviceLockedPrimaryText": "하드웨어 장치 잠김", + "ledgerActionErrorDeviceLockedSecondaryText": "하드웨어 장치의 잠금을 해제한 후 작업을 다시 시도하십시오", + "ledgerActionErrorHeader": "Ledger 작업 오류", + "ledgerActionErrorUserRejectionPrimaryText": "사용자가 거래를 거부함", + "ledgerActionErrorUserRejectionSecondaryText": "사용자가 하드웨어 장치에서 작업을 거부했습니다", + "ledgerActionNeedPermission": "권한 필요", + "ledgerActionNeedToConfirm": "하드웨어 월릿에서 거래를 확인해야 합니다. 해당 월릿이 잠금 해제되어 있고 {{chainType}} 앱에 있는지 확인하십시오.", + "ledgerActionNeedToConfirmMany": "하드웨어 월릿에서 {{numberOfTransactions}}개 거래를 확인해야 합니다. 해당 월릿이 잠금 해제되어 있고 {{chainType}} 앱에 있는지 확인하십시오.", + "ledgerActionNeedToConfirmBlind": "하드웨어 월릿에서 거래를 확인해야 합니다. 해당 월릿이 잠금 해제되어 있고, {{chainType}} 앱에 있고, 블라인드 서명이 활성화되었는지 확인하십시오.", + "ledgerActionNeedToConfirmBlindMany": "하드웨어 월릿에서 {{numberOfTransactions}}개 거래를 확인해야 합니다. 해당 월릿이 잠금 해제되어 있고, {{chainType}} 앱에 있고, 블라인드 서명이 활성화되었는지 확인하십시오.", + "ledgerActionPleaseConnect": "Ledger Nano를 연결하십시오", + "ledgerActionPleaseConnectAndConfirm": "하드웨어 월릿을 연결하고 해당 월릿이 잠금 해제되어 있는지 확인하십시오. 사용 중인 브라우저에서 권한을 승인했는지 확인하십시오.", + "maxInputAmount": "금액", + "maxInputMax": "최대", + "notEnoughSolPrimaryText": "SOL 부족", + "notEnoughSolSecondaryText": "이 거래를 위한 월릿의 SOL이 부족합니다. 추가로 입금한 후 다시 시도하십시오.", + "insufficientBalancePrimaryText": "{{tokenSymbol}} 부족", + "insufficientBalanceSecondaryText": "이 거래를 위한 {{tokenSymbol}}이(가) 월릿에 충분하지 않습니다.", + "insufficientBalanceRemaining": "남은 잔액", + "insufficientBalanceRequired": "필요한 잔액", + "notEnoughSplTokensTitle": "토큰 부족", + "notEnoughSplTokensDescription": "이 거래를 위한 토큰이 월릿에 충분하지 않습니다. 제출하면 이 거래는 되돌아갑니다.", + "transactionExpiredPrimaryText": "거래 만료됨", + "transactionExpiredSecondaryText": "너무 오래 대기하여 거래를 확인할 수 없으며 거래가 만료되었습니다. 제출하면 이 거래는 되돌아갑니다.", + "tokens": "토큰", + "notificationApplicationApprovalPermissionsAddressVerification": "이 주소를 소유하고 있는지 확인", + "notificationApplicationApprovalPermissionsTransactionApproval": "거래 승인 요청", + "notificationApplicationApprovalPermissionsViewWalletActivity": "월릿 잔액 및 내역 확인", + "notificationApplicationApprovalParagraphText": "확인하면 선택한 계정의 잔액과 활동을 이 사이트에서 확인할 수 있습니다.", + "notificationApplicationApprovalActionButtonConnect": "연결", + "notificationApplicationApprovalActionButtonSignIn": "로그인", + "notificationApplicationApprovalAllowApproval": "사이트에서 연결하도록 허용하시겠습니까?", + "notificationApplicationApprovalAutoConfirm": "거래 자동 확인", + "notificationApplicationApprovalConnectDisclaimer": "신뢰하는 웹사이트만 연결", + "notificationApplicationApprovalSignInDisclaimer": "신뢰하는 웹사이트에만 로그인", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "이 웹사이트는 사용하기에 안전하지 않으며 귀하의 자금을 훔치려고 시도할 수 있습니다.", + "notificationApplicationApprovalConnectUnknownApp": "알 수 없음", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "앱에 연결할 수 없음", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "이 앱은 {{appNetworkName}}에 연결을 시도하고 있지만 {{phantomNetworkName}}이(가) 선택되었습니다.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "{{networkName}}을(를) 사용하려면 개발자 설정 → Testnet 모드로 이동하십시오.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "알 수 없는 네트워크", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "다른 모바일 앱에 연결은 Ledger에서 현재 지원되지 않습니다.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "비 Ledger 계정으로 전환하거나 인앱 브라우저를 사용하여 다시 시도하십시오.", + "notificationSignatureRequestConfirmTransaction": "거래 확인", + "notificationSignatureRequestConfirmTransactionCapitalized": "거래 확인", + "notificationSignatureRequestConfirmTransactions": "거래 확인", + "notificationSignatureRequestConfirmTransactionsCapitalized": "거래 확인", + "notificationSignatureRequestSignatureRequest": "서명 요청", + "notificationMessageHeader": "메시지", + "notificationMessageCopied": "메시지 복사됨", + "notificationAutoConfirm": "자동 확인", + "notificationAutoConfirmOff": "끄기", + "notificationAutoConfirmOn": "켜기", + "notificationConfirmFooter": "이 웹사이트를 신뢰하는 경우에만 확인하십시오.", + "notificationEstimatedTime": "예상 시간", + "notificationPermissionRequestText": "이것은 권한 요청일 뿐입니다. 거래가 즉시 실행되지 않을 수도 있습니다.", + "notificationBalanceChangesText": "잔액 변화는 추정치입니다. 관련 금액과 자산은 보장되지 않습니다.", + "notificationContractAddress": "계약 주소", + "notificationAdvancedDetailsText": "고급", + "notificationUnableToSimulateWarningText": "잔액 변화를 현재 추정할 수 없습니다. 나중에 다시 시도하거나 이 사이트를 신뢰할 수 있는지 확인하십시오.", + "notificationSignMessageParagraphText": "이 메시지에 서명하면 선택한 계정의 소유권이 있음을 증명합니다.", + "notificationSignatureRequestScanFailedDescription": "보안 문제가 있는지 확인하기 위해 메시지를 스캔할 수 없습니다. 조심하면서 계속하십시오.", + "notificationFailedToScan": "이 요청의 결과를 시뮬레이션하지 못했습니다.\n확인은 안전하지 않으며 손실로 이어질 수 있습니다.", + "notificationScanLoading": "스캔 요청", + "notificationTransactionApprovalActionButtonConfirm": "확인", + "notificationTransactionApprovalActionButtonBack": "뒤로", + "notificationTransactionApprovalEstimatedChanges": "예상 변화", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "예상치는 거래 시뮬레이션을 기반으로 측정되었으며 확실한 결과를 보장하지 않습니다", + "notificationTransactionApprovalHideAdvancedDetails": "고급 거래 세부 정보 숨기기", + "notificationTransactionApprovalNetworkFee": "네트워크 수수료", + "notificationTransactionApprovalNetwork": "네트워크", + "notificationTransactionApprovalEstimatedTime": "예상 시간", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "자산 소유권에 영향을 미치는 변화가 없습니다", + "notificationTransactionApprovalSolanaAmountRequired": "거래 진행을 위해 Solana 네트워크에서 요구한 금액", + "notificationTransactionApprovalUnableToSimulate": "시뮬레이션할 수 없습니다. 승인하면 자금 손실이 일어날 수 있으므로 이 웹사이트를 신뢰할 수 있는지 확인하십시오.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "잔액 변경 내역을 가져올 수 없습니다", + "notificationTransactionApprovalViewAdvancedDetails": "고급 거래 세부 정보 표시", + "notificationTransactionApprovalKnownMalicious": "이 거래는 악성입니다. 서명하면 자금 손실이 발생합니다.", + "notificationTransactionApprovalSuspectedMalicious": "이 거래는 악성으로 의심됩니다. 승인하면 자금 손실이 발생할 수 있습니다.", + "notificationTransactionApprovalNetworkFeeHighWarning": "네트워크 정체로 인해 네트워크 수수료가 증가되었습니다.", + "notificationTransactionERC20ApprovalDescription": "확인하면 이 앱이 아래 한도까지 언제든지 잔액에 액세스할 수 있습니다.", + "notificationTransactionERC20ApprovalContractAddress": "계약 주소", + "notificationTransactionERC20Unlimited": "무제한", + "notificationTransactionERC20ApprovalTitle": "{{tokenSymbol}} 지출 승인", + "notificationTransactionERC20RevokeTitle": "{{tokenSymbol}} 지출 취소", + "notificationTransactionERC721RevokeTitle": "{{tokenSymbol}} 액세스 취소", + "notificationTransactionERC20ApprovalAll": "모든 {{tokenSymbol}}", + "notificationIncorrectModeTitle": "잘못된 모드", + "notificationIncorrectModeInTestnetTitle": "Testnet 모드에 있습니다", + "notificationIncorrectModeNotInTestnetTitle": "Testnet 모드에 있지 않습니다", + "notificationIncorrectModeInTestnetDescription": "{{origin}}이(가) mainnet을 사용하려고 하지만, 사용자는 Testnet 모드에 있습니다.", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}}이(가) Testnet을 사용하려고 하지만, 사용자는 Testnet 모드에 있지 않습니다.", + "notificationIncorrectModeInTestnetProceed": "계속하려면 Testnet 모드를 끄십시오.", + "notificationIncorrectModeNotInTestnetProceed": "계속하려면 Testnet 모드를 켜십시오.", + "notificationIncorrectEIP712ChainId": "현재 연결된 네트워크용이 아닌 메시지에 서명하지 못하도록 방지했습니다.", + "notificationIncorrectEIP712ChainIdDescription": "요청된 메시지는 {{messageChainId}}이고, 사용자는 {{connectedChainId}}에 연결되어 있습니다.", + "notificationUnsupportedNetwork": "지원되지 않는 네트워크", + "notificationUnsupportedNetworkDescription": "이 웹사이트는 Phantom이 현재 지원하지 않는 네트워크를 사용하려고 합니다.", + "notificationUnsupportedNetworkDescription2": "다른 확장 프로그램으로 진행하려면 설정 → 기본 앱 월릿을 끄고 항상 확인을 선택하십시오. 그런 다음 페이지를 새로 고치고 다시 연결하십시오.", + "notificationUnsupportedAccount": "지원되지 않는 계정", + "notificationUnsupportedAccountDescription": "해당 웹사이트는 이 {{chainType}} 계정이 지원하지 않는 {{targetChainType}}을(를) 사용하려고 합니다.", + "notificationUnsupportedAccountDescription2": "호환되는 시드 문구 또는 비공개 키에서 계정으로 전환하고 다시 시도하십시오.", + "onboardingCreatePassword": "비밀번호 생성", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "<1>서비스 약관에 동의합니다", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "비밀번호 확인", + "onboardingCreatePasswordDescription": "월릿을 잠금 해제하는 데 사용됩니다.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "잘못된 복구용 비밀 문구", + "onboardingCreatePasswordPasswordPlaceholder": "비밀번호", + "onboardingCreatePasswordPasswordStrengthWeak": "약함", + "onboardingCreatePasswordPasswordStrengthMedium": "중간", + "onboardingCreatePasswordPasswordStrengthStrong": "강함", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "내 복구용 비밀 문구를 저장했습니다", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "복구용 비밀 문구", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "이 문구는 월릿을 복구하는 유일한 방법입니다. 어느 누구와도 공유하지 마십시오!", + "onboardingImportWallet": "월릿 가져오기", + "onboardingImportWalletImportExistingWallet": "12개 또는 24개 단어의 복구용 비밀 문구로 기존 월릿을 가져옵니다.", + "onboardingImportWalletRestoreWallet": "월릿 복원", + "onboardingImportWalletSecretRecoveryPhrase": "복구용 비밀 문구", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "잘못된 복구용 비밀 문구", + "onboardingImportWalletIHaveWords": "{{numWords}}개 단어의 복구 문구가 있습니다", + "onboardingImportWalletIncorrectOrMisspelledWord": "{{wordIndex}} 단어가 올바르지 않거나 철자가 잘못되었습니다", + "onboardingImportWalletIncorrectOrMisspelledWords": "{{wordIndexes}} 단어가 올바르지 않거나 철자가 잘못되었습니다", + "onboardingImportWalletScrollDown": "아래로 스크롤", + "onboardingImportWalletScrollUp": "위로 스크롤", + "onboardingPathSelectionCreateWallet": "새 월릿 생성", + "onboardingPathSelectionText": "DeFi 및 NFT용으로 설계된 간편한 Solana & Ethereum 월릿", + "onboardingPathSelectionIHaveAWallet": "월릿이 이미 있습니다", + "onboardingSelectAccountsImportAccounts": "계정 가져오기", + "onboardingSelectAccountsImportAccountsDescription": "가져올 월릿 계정을 선택합니다.", + "onboardingSelectAccountsImportSelectedAccounts": "선택한 계정 가져오기", + "onboardingSelectAccountsFindMoreAccounts": "계정 더 찾기", + "onboardingSelectAccountsFindMoreNoneFound": "계정을 찾을 수 없습니다", + "recentActivityPrimaryText": "최근 활동", + "removeAccountActionButtonRemove": "제거", + "removeAccountRemoveWallet": "계정 제거", + "removeAccountInterpolated": "{{accountName}} 제거", + "removeAccountWarningLedger": "Phantom에서 이 월릿을 제거해도 '하드웨어 월릿 연결' 프로세스를 사용하여 다시 추가할 수 있습니다.", + "removeAccountWarningSeedVault": "Phantom에서 이 월릿을 제거해도 '시드 볼트 월릿 연결' 프로세스를 사용하여 다시 추가할 수 있습니다.", + "removeAccountWarningPrivateKey": "이 월릿을 제거하면 Phantom이 대신 복구해 드릴 수 없습니다. 비공개 키를 백업했는지 확인하십시오.", + "removeAccountWarningSeed": "이 월릿을 Phantom에서 제거해도 이 월릿이나 다른 월릿에서 니모닉을 사용하여 다시 가져올 수 있습니다.", + "removeAccountWarningReadOnly": "조회 전용 월릿이므로 이 계정을 삭제해도 월릿에 영향을 미치지 않습니다.", + "removeSeedPrimaryText": "비밀 문구 {{number}} 제거", + "removeSeedSecondaryText": "이 작업을 실행하면 비밀 문구 {{number}}의 기존 계정이 모두 제거됩니다. 기존 비밀 문구를 저장했는지 확인하십시오.", + "resetSeedPrimaryText": "새 비밀 문구로 앱 재설정", + "resetSeedSecondaryText": "이 작업을 실행하면 기존 계정이 모두 제거되고 새 계정으로 교체됩니다. 기존 비밀 문구와 비공개 키를 백업했는지 확인하십시오.", + "resetAppPrimaryText": "앱 재설정 및 초기화", + "resetAppSecondaryText": "이렇게 하면 기존 계정 및 데이터가 모두 제거됩니다. 비밀 문구와 비공개 키를 백업했는지 확인하십시오.", + "richTransactionsDays": "일", + "richTransactionsToday": "오늘", + "richTransactionsYesterday": "어제", + "richTransactionDetailAccount": "계정", + "richTransactionDetailAppInteraction": "앱 상호 작용", + "richTransactionDetailAt": "-", + "richTransactionDetailBid": "입찰", + "richTransactionDetailBidDetails": "입찰 세부 정보", + "richTransactionDetailBought": "구입함", + "richTransactionDetailBurned": "소각됨", + "richTransactionDetailCancelBid": "입찰 취소", + "richTransactionDetailCompleted": "완료", + "richTransactionDetailConfirmed": "확인 완료", + "richTransactionDetailDate": "날짜", + "richTransactionDetailFailed": "실패", + "richTransactionDetailFrom": "보내는 곳", + "richTransactionDetailItem": "항목", + "richTransactionDetailListed": "상장됨", + "richTransactionDetailListingDetails": "상장 세부 정보", + "richTransactionDetailListingPrice": "정가", + "richTransactionDetailMarketplace": "마켓플레이스", + "richTransactionDetailNetworkFee": "네트워크 수수료", + "richTransactionDetailOriginalListingPrice": "원래 정가", + "richTransactionDetailPending": "보류 중", + "richTransactionDetailPrice": "가격", + "richTransactionDetailProvider": "제공자", + "richTransactionDetailPurchaseDetails": "구매 세부 정보", + "richTransactionDetailRebate": "리베이트", + "richTransactionDetailReceived": "수령 완료", + "richTransactionDetailSaleDetails": "판매 세부 정보", + "richTransactionDetailSent": "전송 완료", + "richTransactionDetailSold": "판매함", + "richTransactionDetailStaked": "스테이킹 완료", + "richTransactionDetailStatus": "상태", + "richTransactionDetailSwap": "스왑", + "richTransactionDetailSwapDetails": "스왑 세부 정보", + "richTransactionDetailTo": "받는 곳", + "richTransactionDetailTokenSwap": "토큰 스왑", + "richTransactionDetailUnknownNFT": "알 수 없는 NFT", + "richTransactionDetailUnlisted": "상장 취소됨", + "richTransactionDetailUnstaked": "스테이킹 해제 완료", + "richTransactionDetailValidator": "검증자", + "richTransactionDetailViewOnExplorer": "{{explorer}}에서 보기", + "richTransactionDetailWithdrawStake": "스테이크 인출", + "richTransactionDetailYouPaid": "지불함", + "richTransactionDetailYouReceived": "수령함", + "richTransactionDetailUnwrapDetails": "래핑 해제 세부 정보", + "richTransactionDetailTokenUnwrap": "토큰 래핑 해제", + "historyItemsRefreshFailed": "최신 거래를 로드하지 못했습니다.", + "historyItemsPagingFailed": "이전 거래를 로드하지 못했습니다.", + "historyItemsTestnetNotAvailable": "Testnet 거래 내역을 현재 사용할 수 없습니다.", + "historyUnknownDappName": "알 수 없음", + "historyStatusSucceeded": "성공", + "historyNetwork": "네트워크", + "historyAttemptedAmount": "시도한 금액", + "historyAmount": "금액", + "sendAddressBookButtonLabel": "주소록", + "addressBookSelectAddressBook": "주소록", + "sendAddressBookNoAddressesSaved": "저장된 주소가 없습니다", + "sendAddressBookRecentlyUsed": "최근 사용", + "addressBookSelectRecentlyUsed": "최근 사용", + "sendConfirmationLabel": "라벨", + "sendConfirmationMessage": "메시지", + "sendConfirmationNetworkFee": "네트워크 수수료", + "sendConfirmationPrimaryText": "전송 확인", + "sendFungibleSummaryNetwork": "네트워크", + "sendFungibleSummaryNetworkFee": "네트워크 수수료", + "sendFungibleSummaryEstimatedTime": "예상 시간", + "sendFungiblePendingEstimatedTime": "시간 예상", + "sendFungibleSummaryEstimatedTimeDescription": "Ethereum 거래 속도는 여러 요인에 따라 다릅니다. \"네트워크 수수료\"를 클릭하면 거래 속도가 빨라집니다.", + "sendSummaryBitcoinPendingTxTitle": "전송을 제출할 수 없음", + "sendSummaryBitcoinPendingTxDescription": "한 번에 하나의 BTC 전송만 보류할 수 있습니다. 새로운 전송을 제출하려면 완료될 때까지 기다려 주십시오.", + "sendFungibleSatProtectionTitle": "Sat 보호를 사용하여 보내기", + "sendFungibleSatProtectionExplainer": "Phantom은 귀하의 Ordinals 및 BRC20이 거래 수수료 또는 Bitcoin 전송에 사용되지 않도록 보장합니다.", + "sendFungibleTransferFee": "토큰 전송 수수료", + "sendFungibleTransferFeeToolTip": "이 토큰의 생성자는 각 전송에 대해 수수료를 받습니다. 이는 Phantom이 부과하거나 징수하는 수수료가 아닙니다.", + "sendFungibleInterestBearingPercent": "현재 금리", + "sendFungibleNonTransferable": "양도 불가", + "sendFungibleNonTransferableYes": "예", + "sendStatusErrorMessageInterpolated": "<1>{{uiRecipient}} 님에게 토큰을 전송하는 중에 오류가 발생했습니다", + "sendStatusErrorTitle": "전송 불가", + "sendStatusLoadingTitle": "전송 중...", + "sendStatusSuccessMessageInterpolated": "토큰이 <1>{{uiRecipient}} 님에게 전송되었습니다", + "sendStatusSuccessTitle": "전송 완료!", + "sendStatusConfirmedSuccessTitle": "전송 완료!", + "sendStatusSubmittedSuccessTitle": "거래 제출됨", + "sendStatusEstimatedTransactionTime": "예상 거래 시간: {{time}}", + "sendStatusViewTransaction": "거래 보기", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} - <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}}이(가) <2>{{uiRecipient}}에게 전송되었습니다", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}}이(가) <2>{{uiRecipient}} 님에게 전송되었습니다", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}}을(를) <2>{{uiRecipient}}에게 전송하지 못했습니다", + "sendFungibleSolanaErrorCode": "오류 코드 {{code}}", + "sendFormErrorInsufficientBalance": "잔액 부족", + "sendFormErrorEmptyAmount": "금액 필요", + "sendFormInvalidAddress": "잘못된 {{assetName}} 주소", + "sendFormErrorInvalidSolanaAddress": "유효하지 않은 Solana 주소", + "sendFormErrorInvalidTwitterHandle": "이 Twitter 핸들은 등록되지 않았습니다", + "sendFormErrorInvalidDomain": "이 도메인은 등록되지 않았습니다", + "sendFormErrorMinRequiredInterpolated": "{{tokenName}} 최소 {{minAmount}}개가 필요합니다", + "sendRecipientTextareaPlaceholder": "수신자의 SOL 주소", + "sendRecipientTextAreaPlaceholder2": "수신자의 {{symbol}} 주소", + "sendMemoOptional": "메모(선택사항)", + "sendMemo": "메모", + "sendOptional": "선택사항", + "settings": "설정", + "settingsDapps": "dApps", + "settingsSelectedAccount": "선택한 계정", + "settingsAddressBookNoLabel": "라벨 없음", + "settingsAddressBookPrimary": "주소록", + "settingsAddressBookRecentlyUsed": "최근 사용", + "settingsAddressBookSecondary": "가장 많이 사용하는 주소 관리", + "settingsAutoLockTimerPrimary": "자동 잠금 타이머", + "settingsAutoLockTimerSecondary": "자동 잠금 타이머 시간 변경", + "settingsChangeLanguagePrimary": "언어 변경", + "settingsChangeLanguageSecondary": "표시 언어 변경", + "settingsChangeNetworkPrimary": "네트워크 변경", + "settingsChangeNetworkSecondary": "네트워크 설정 구성", + "settingsChangePasswordPrimary": "비밀번호 변경", + "settingsChangePasswordSecondary": "잠금 화면 비밀번호 변경", + "settingsCompleteBetaSurvey": "베타 설문조사 작성", + "settingsDisplayLanguage": "언어 표시", + "settingsErrorCannotExportLedgerPrivateKey": "Ledger 비공개 키를 내보낼 수 없습니다", + "settingsErrorCannotRemoveAllWallets": "일부 계정을 제거할 수 없습니다", + "settingsExportPrivateKey": "비공개 키 표시", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNetworkPhantomRPC": "Phantom RPC 네트워크", + "settingsTestNetworks": "테스트 네트워크", + "settingsUseCustomNetworks": "커스텀 네트워크 사용", + "settingsTestnetMode": "Testnet 모드", + "settingsTestnetModeDescription": "잔액 및 앱 연결에 적용됩니다.", + "settingsWebViewDebugging": "웹 보기 디버깅", + "settingsWebViewDebuggingDescription": "인앱 브라우저 웹 보기를 검사하고 디버깅할 수 있습니다.", + "settingsTestNetworksInfo": "Testnet 네트워크로 전환은 테스트용으로만 사용됩니다. Testnet Networks의 토큰에는 금전적 가치가 없습니다.", + "settingsEmojis": "이모티콘", + "settingsNoAddresses": "주소가 없습니다", + "settingsAddressBookEmptyHeading": "주소록이 비어 있습니다.", + "settingsAddressBookEmptyText": "\"+\" 또는 \"주소 추가\" 버튼을 클릭하여 즐겨찾는 주소를 추가하세요", + "settingsEditWallet": "계정 편집", + "settingsNoTrustedApps": "신뢰하는 앱이 없습니다", + "settingsNoConnections": "아직 연결이 없습니다.", + "settingsRemoveWallet": "계정 제거", + "settingsResetApp": "앱 재설정", + "settingsRemoveSecretPhrase": "비밀 문구 제거", + "settingsResetAppWithSecretPhrase": "비밀 문구로 앱 재설정", + "settingsResetSecretRecoveryPhrase": "복구용 비밀 문구 재설정", + "settingsShowSecretRecoveryPhrase": "복구용 비밀 문구 표시", + "settingsShowSecretRecoveryPhraseSecondary": "복구용 문구 표시", + "settingsShowSecretRecoveryPhraseTertiary": "비밀 문구 표시", + "settingsTrustedAppsAutoConfirmActiveUntil": "{{formattedTimestamp}}까지", + "settingsTrustedAppsAutoConfirm": "자동 확인", + "settingsTrustedAppsDisclaimer": "신뢰하는 사이트에서만 자동 확인 활성화", + "settingsTrustedAppsLastUsed": "{{formattedTimestamp}} 전에 사용함", + "settingsTrustedAppsPrimary": "연결된 앱", + "settingsTrustedApps": "신뢰하는 앱", + "settingsTrustedAppsRevoke": "취소", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} 연결됨", + "settingsTrustedAppsSecondary": "신뢰하는 애플리케이션 구성", + "settingsTrustedAppsToday": "오늘", + "settingsTrustedAppsYesterday": "어제", + "settingsTrustedAppsLastWeek": "지난주", + "settingsTrustedAppsBeforeYesterday": "더 일찍", + "settingsTrustedAppsDisconnectAll": "모두 연결 끊기", + "settingsTrustedAppsDisconnectAllToast": "모든 앱의 연결 끊김", + "settingsTrustedAppsEndAutoConfirmForAll": "모두에 대한 자동 확인 종료", + "settingsTrustedAppsEndAutoConfirmForAllToast": "모든 자동 확인 세션 종료됨", + "settingsSecurityPrimary": "보안 및 개인 정보", + "settingsSecuritySecondary": "보안 설정 업데이트", + "settingsActiveNetworks": "활성 네트워크", + "settingsActiveNetworksAll": "모두", + "settingsActiveNetworksSolana": "Solana 전용", + "settingsDeveloperPrimary": "개발자 설정", + "settingsAdvanced": "고급 설정", + "settingsTransactions": "거래 설정", + "settingsAutoConfirm": "자동 확인 설정", + "settingsSecurityAnalyticsPrimary": "익명 분석 공유", + "settingsSecurityAnalyticsSecondary": "개선할 수 있도록 활성화", + "settingsSecurityAnalyticsHelper": "Phantom은 분석 목적으로 귀하의 개인 정보를 사용하지 않습니다", + "settingsSuspiciousCollectiblesPrimary": "의심스러운 콜렉터블 숨기기", + "settingsSuspiciousCollectiblesSecondary": "플래그가 지정된 콜렉터블을 숨기려면 전환", + "settingsPreferredBitcoinAddress": "선호 Bitcoin 주소", + "settingsEnabledAddressesUpdated": "표시되는 주소가 업데이트되었습니다!", + "settingsEnabledAddresses": "활성화된 주소", + "settingsBitcoinPaymentAddressForApps": "앱의 결제 주소", + "settingsBitcoinOrdinalsAddressForApps": "앱의 Ordinals 주소", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "위의 두 주소 유형이 모두 활성화되면 Magic Eden과 같은 특정 앱의 경우 귀하의 Native Segwit 주소가 구매 자금에 사용됩니다. 구매한 자산은 귀하의 Taproot 주소로 전송됩니다.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "호환성을 보장하기 위한 Phantom의 기본 Bitcoin 주소입니다.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(기본값)", + "settingsPreferredBitcoinAddressTaprootExplainer": "최신 주소 유형으로, 일반적으로 거래 수수료가 더 저렴합니다.", + "settingsPreferredExplorers": "선호 탐색기", + "settingsPreferredExplorersSecondary": "선호하는 블록체인 탐색기로 변경", + "settingsCustomGasControls": "커스텀 가스 컨트롤", + "settingsAttachApplicationLogs": "애플리케이션 로그 첨부", + "settingsDownloadApplicationLogs": "애플리케이션 로그 다운로드", + "settingsDownloadApplicationLogsShort": "로그 다운로드", + "settingsDownloadApplicationLogsHelper": "Phantom 지원 문제를 해결하는 데 도움이 되는 로컬 데이터, 충돌 보고서, 공개 월릿 주소가 포함되어 있습니다.", + "settingsDownloadApplicationLogsWarning": "시드 문구나 비공개 키 같은 중요한 데이터는 포함되지 않습니다.", + "settingsWallet": "월릿", + "settingsPreferences": "기본 설정", + "settingsSecurity": "보안", + "settingsDeveloper": "개발자", + "settingsSupport": "지원", + "settingsWalletShortcutsPrimary": "월릿 단축키 표시", + "settingsAppIcon": "앱 아이콘", + "settingsAppIconDefault": "기본값", + "settingsAppIconLight": "라이트", + "settingsAppIconDark": "다크", + "settingsAutoConfirmHeader": "자동 확인", + "stakeAccountCardActiveStake": "활성화된 스테이크", + "stakeAccountCardBalance": "잔액", + "stakeAccountCardRentReserve": "임대 예약", + "stakeAccountCardRewards": "마지막 리워드", + "stakeAccountCardRewardsTooltip": "가장 최근에 획득한 스테이킹 리워드입니다. 3일마다 리워드를 받습니다.", + "stakeAccountCardStakeAccount": "주소", + "stakeAccountCardLockup": "락업 기간", + "stakeRewardsHistoryTitle": "리워드 내역", + "stakeRewardsHistoryItemTitle": "리워드", + "stakeRewardsHistoryEmptyList": "리워드 없음", + "stakeRewardsTime_zero": "오늘", + "stakeRewardsTime_one": "어제", + "stakeRewardsTime_other": "{{count}}일 전", + "stakeRewardsItemsPagingFailed": "이전 리워드를 로드하지 못했습니다.", + "stakeAccountCreateAndDelegateErrorStaking": "이 검증자로 스테이킹하는 동안 문제가 발생했습니다. 다시 시도해주십시오.", + "stakeAccountCreateAndDelegateSolStaked": "SOL이 스테이킹되었습니다!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "스테이킹 계정이 활성화되면 <1> 2~3일 후에 SOL에서 리워드를 획득하기 시작합니다.", + "stakeAccountCreateAndDelegateStakingFailed": "스테이킹 실패", + "stakeAccountCreateAndDelegateStakingSol": "SOL 스테이킹 중...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "스테이킹 계정을 생성한 다음 SOL을 다음 대상에 위임합니다", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "스테이킹 계정을 생성한 다음 SOL을 {{validatorName}}에 위임합니다", + "stakeAccountCreateAndDelegateViewTransaction": "거래 보기", + "stakeAccountDeactivateStakeSolUnstaked": "SOL이 스테이킹 해제되었습니다!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "스테이킹 계정이 비활성화되면 <1> 2~3일 후에 스테이킹을 인출할 수 있습니다.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "스테이킹 계정이 비활성화되면 2~3일 후에 스테이킹을 인출할 수 있습니다.", + "stakeAccountDeactivateStakeUnstakingFailed": "스테이킹 해제 실패", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "이 검증자로 스테이킹 해제하는 동안 문제가 발생했습니다. 다시 시도해주십시오.", + "stakeAccountDeactivateStakeUnstakingSol": "SOL 스테이킹 해제 중...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "SOL 스테이킹 해제 프로세스를 시작합니다.", + "stakeAccountDeactivateStakeViewTransaction": "거래 보기", + "stakeAccountDelegateStakeSolStaked": "SOL이 스테이킹되었습니다!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "스테이킹 계정이 활성화되면 <1> 2~3일 후에 SOL에서 리워드를 획득하기 시작합니다.", + "stakeAccountDelegateStakeStakingFailed": "스테이킹 실패", + "stakeAccountDelegateStakeStakingFailedDescription": "이 검증자로 스테이킹하는 동안 문제가 발생했습니다. 다시 시도해주십시오.", + "stakeAccountDelegateStakeStakingSol": "SOL 스테이킹 중...", + "stakeAccountDelegateStakeStakingSolDescription": "SOL을 위임 중입니다.", + "stakeAccountDelegateStakeViewTransaction": "거래 보기", + "stakeAccountListActivationActivating": "활성화 중", + "stakeAccountListActivationActive": "활성화", + "stakeAccountListActivationInactive": "비활성화", + "stakeAccountListActivationDeactivating": "비활성화 중", + "stakeAccountListErrorFetching": "스테이킹 계정을 가져올 수 없습니다. 나중에 다시 시도하십시오.", + "stakeAccountListNoStakingAccounts": "스테이크 계정 없음", + "stakeAccountListReload": "다시 로드", + "stakeAccountListViewPrimaryText": "내 스테이크", + "stakeAccountListViewStakeSOL": "SOL 스테이킹", + "stakeAccountListItemStakeFee": "{{fee}} 수수료", + "stakeAccountViewActionButtonRestake": "다시 스테이킹", + "stakeAccountViewActionButtonUnstake": "스테이킹 해제", + "stakeAccountViewError": "오류", + "stakeAccountViewPrimaryText": "내 스테이크", + "stakeAccountViewRestake": "다시 스테이킹", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "귀하의 SOL은 현재 검증자로 스테이킹되어 있습니다. 이 자금에 액세스하려면 <1>스테이킹을 해제해야 합니다. <3>자세히 알아보기", + "stakeAccountViewStakeInactive": { + "part1": "이 스테이크 계정은 비활성화되어 있습니다. 해당 계정의 스테이크를 인출하거나 위임할 검증자를 찾으십시오.", + "part2": "자세히 알아보기" + }, + "stakeAccountViewStakeNotFound": "이 스테이크 계정을 찾을 수 없습니다.", + "stakeAccountViewViewOnExplorer": "{{explorer}}에서 보기", + "stakeAccountViewWithdrawStake": "스테이크 인출", + "stakeAccountViewWithdrawUnstakedSOL": "스테이킹 해제된 SOL 인출", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL 인출 완료!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "SOL이 인출되었습니다.", + "part2": "이 스테이크 계정은 몇 분 후 자동으로 제거됩니다." + }, + "stakeAccountWithdrawStakeViewTransaction": "거래 보기", + "stakeAccountWithdrawStakeWithdrawalFailed": "인출 실패", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "이 스테이크 계정에서 인출하는 동안 문제가 발생했습니다. 다시 시도해주십시오.", + "stakeAccountWithdrawStakeWithdrawingSol": "SOL 인출 중...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "이 스테이크 계정에서는 SOL을 인출할 수 없습니다.", + "startEarningSolAccount": "계정", + "startEarningSolAccounts": "계정", + "startEarningSolErrorClosePhantom": "여기를 탭하고 다시 시도", + "startEarningSolErrorTroubleLoading": "스테이킹 로드 중 문제 발생", + "startEarningSolLoading": "로드 중...", + "startEarningSolPrimaryText": "SOL 획득 시작", + "startEarningSolSearching": "스테이킹 계정 검색 중", + "startEarningSolStakeTokens": "토큰 스테이킹 및 리워드 획득", + "startEarningSolYourStake": "내 스테이크", + "unwrapFungibleTitle": "{{tokenSymbol}}(으)로 스왑", + "unwrapFungibleDescription": "{{toToken}}용 {{fromToken}}에서 인출", + "unwrapFungibleConfirmSwap": "스왑 확인", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "최상의 가격!", + "swapFeesEstimatedFees": "예상 수수료", + "swapFeesFees": "수수료", + "swapFeesPhantomFee": "Phantom 수수료", + "swapFeesPhantomFeeDisclaimer": "당사는 항상 최고의 유동성 제공자로부터 최상의 가격을 찾습니다. {{feePercentage}} 수수료가 이 견적에 자동으로 포함됩니다.", + "swapFeesRate": "최상의 가격", + "swapFeesRateDisclaimer": "여러 탈중앙화 거래소에서 Jupiter Aggregator가 찾은 최상의 요금입니다.", + "swapFeesRateDisclaimerMultichain": "여러 탈중앙화 거래소에서 찾은 최상의 요금입니다.", + "swapFeesPriceImpact": "가격 영향", + "swapFeesHighPriceImpact": "높은 가격 영향", + "swapFeesPriceImpactDisclaimer": "거래 규모에 따른 시장 가격과 예상 가격의 차이입니다.", + "swapFeesSlippage": "슬리피지", + "swapFeesHighSlippage": "높은 슬리피지 한도", + "swapFeesHighSlippageDisclaimer": "가격이 {{slippage}}%보다 더 떨어지면 거래가 실패합니다.", + "swapFeesSlippageDisclaimer": "거래 가격이 제공 견적에서 벗어날 수 있는 금액입니다.", + "swapFeesProvider": "제공자", + "swapFeesProviderDisclaimer": "거래를 완료하는 데 사용되는 탈중앙화 거래소.", + "swapEstimatedTime": "예상 시간", + "swapEstimatedTimeShort": "예상 시간", + "swapEstimatedTimeDisclaimer": "브리지의 예상 완료 시간은 거래 속도에 영향을 미치는 여러 요소에 따라 다릅니다.", + "swapSettingsButtonCommand": "스왑 설정 열기", + "swapQuestionRetry": "다시 시도?", + "swapFlowYouPay": "지불", + "swapFlowYouReceive": "수령", + "swapFlowActionButtonText": "주문 검토", + "swapAssetCardTokenNetwork": "{{network}}의 {{symbol}}", + "swapAssetCardMaxButton": "최대", + "swapAssetCardSelectTokenAndNetwork": "토큰 및 네트워크 선택", + "swapSlippageSettingsTitle": "슬리피지 설정", + "swapSlippageSettingsSubtitle": "가격이 슬리피지를 초과하여 변동되면 거래가 실패합니다. 권장 기본값은 0.3%입니다. 값이 너무 높으면 불리한 거래가 발생합니다.", + "swapSlippageSettingsCustom": "커스텀", + "swapSlippageSettingsHighSlippageWarning": "해당 거래는 프론트러닝되어 불리한 거래가 발생할 수 있습니다.", + "swapSlippageSettingsCustomMinError": "{{minSlippage}}%보다 큰 값을 입력하십시오.", + "swapSlippageSettingsCustomMaxError": "{{maxSlippage}}%보다 작은 값을 입력하십시오.", + "swapSlippageSettingsCustomInvalidValue": "올바른 값을 입력하십시오.", + "swapQuoteFeeDisclaimer": "견적에는 {{feePercentage}} Phantom 수수료가 포함됩니다", + "swapQuoteMissingContext": "스왑 견적 컨텍스트 누락", + "swapQuoteErrorNoQuotes": "견적 없이 스왑 시도 중", + "swapQuoteSolanaNetwork": "Solana 네트워크", + "swapQuoteNetwork": "네트워크", + "swapQuoteOneTimeSerumAccount": "1회용 Serum 계정", + "swapQuoteOneTimeTokenAccount": "1회용 토큰 계정", + "swapQuoteBridgeFee": "크로스 체인 스왑 수수료", + "swapReviewFlowActionButtonPrimary": "스왑", + "swapReviewFlowPrimaryText": "주문 검토", + "swapReviewFlowYouPay": "지불", + "swapReviewFlowYouReceive": "수령", + "swapTxConfirmationReceived": "수령 완료!", + "swapTxConfirmationSwapFailed": "스왑 실패", + "swapTxConfirmationSwapFailedSlippageLimit": "스왑이 슬리피지 한도에 도달했습니다. 다시 시도해주십시오.", + "swapTxConfirmationSwapFailedInsufficientBalance": "요청을 완료할 수 없습니다. 거래를 완료하기에 잔액이 충분하지 않습니다.", + "swapTxConfirmationSwapFailedTryAgain": "스왑이 실패했습니다. 다시 시도해주십시오", + "swapTxConfirmationSwappingTokens": "토큰 스왑 중...", + "swapTxConfirmationTokens": "토큰", + "swapTxConfirmationTokensDeposited": "완료되었습니다. 토큰이 월릿에 입금되었습니다", + "swapTxConfirmationTokensDepositedTitle": "완료되었습니다!", + "swapTxConfirmationTokensDepositedBody": "토큰이 월릿에 입금되었습니다", + "swapTxConfirmationTokensWillBeDeposited": "거래가 완료되면 월릿에 입금됩니다", + "swapTxConfirmationViewTransaction": "거래 보기", + "swapTxBridgeSubmitting": "거래 제출 중", + "swapTxBridgeSubmittingDescription": "{{sellNetwork}}의 {{sellAmount}}을(를) {{buyNetwork}}의 {{buyAmount}}(으)로 스왑합니다", + "swapTxBridgeFailed": "거래 제출 실패", + "swapTxBridgeFailedDescription": "요청을 완료할 수 없습니다.", + "swapTxBridgeSubmitted": "거래 제출됨", + "swapTxBridgeSubmittedDescription": "예상 거래 시간: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "이 창을 안전하게 닫을 수 있습니다.", + "swapperMax": "최대", + "swapperTooltipNetwork": "네트워크", + "swapperTooltipPrice": "가격", + "swapperTooltipAddress": "계약", + "switchToggle": "전환", + "termsOfServiceActionButtonAgree": "동의합니다", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "<1>'동의합니다'를 클릭하면 Phantom으로 토큰 스왑 시 적용되는 <3>이용약관에 동의하게 됩니다.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "서비스 약관이 변경되었습니다. <1>'동의합니다'를 클릭하면 당사의 새로운 <3>서비스 약관에 동의하게 됩니다.<5><6>새로운 서비스 약관에는 특정 제품에 적용되는 새로운 <8>수수료 구조가 포함됩니다.", + "termsOfServicePrimaryText": "서비스 약관", + "tokenRowUnknownToken": "알 수 없는 토큰", + "transactionsAppInteraction": "앱 상호 작용", + "transactionsFailedAppInteraction": "앱 상호 작용 실패", + "transactionsBidOnInterpolated": "{{name}} 입찰", + "transactionsBidFailed": "입찰 실패", + "transactionsBoughtInterpolated": "{{name}} 구입함", + "transactionsBoughtCollectible": "콜렉터블 구입함", + "transactionBridgeInitiated": "브리지 시작됨", + "transactionBridgeInitiatedFailed": "브리지 시작 실패", + "transactionBridgeStatusLink": "LI.FI에서 상태 확인", + "transactionsBuyFailed": "구입 실패", + "transactionsBurnedSpam": "소각한 스팸", + "transactionsBurned": "소각됨", + "transactionsUnwrapped": "래핑 해제됨", + "transactionsUnwrappedFailed": "래핑 해제 실패", + "transactionsCancelBidOnInterpolated": "{{name}} 입찰 취소함", + "transactionsCancelBidOnFailed": "입찰 취소 실패", + "transactionsError": "오류", + "transactionsFailed": "실패", + "transactionsSwapped": "스왑함", + "transactionsFailedSwap": "스왑 실패", + "transactionsFailedBurn": "소각 실패", + "transactionsFrom": "송신", + "transactionsListedInterpolated": "{{name}} 상장됨", + "transactionsListedFailed": "상장 실패", + "transactionsNoActivity": "활동 없음", + "transactionsReceived": "수령 완료", + "transactionsReceivedInterpolated": "{{amount}}개의 SOL 수신", + "transactionsSending": "전송 중...", + "transactionsPendingCreateListingInterpolated": "{{name}} 생성", + "transactionsPendingEditListingInterpolated": "{{name}} 편집", + "transactionsPendingSolanaPayTransaction": "Solana Pay 거래 확인 중", + "transactionsPendingRemoveListingInterpolated": "{{name}} 상장 취소", + "transactionsPendingBurningInterpolated": "{{name}} 소각", + "transactionsPendingSending": "전송", + "transactionsPendingSwapping": "스왑", + "transactionsPendingBridging": "브리징", + "transactionsPendingApproving": "승인 중", + "transactionsPendingCreatingAndDelegatingStake": "스테이크 생성 및 위임", + "transactionsPendingDeactivatingStake": "스테이크 비활성화", + "transactionsPendingDelegatingStake": "스테이크 위임", + "transactionsPendingWithdrawingStake": "스테이크 인출", + "transactionsPendingAppInteraction": "보류 중인 앱 상호 작용", + "transactionsPendingBitcoinTransaction": "보류 중인 BTC 거래", + "transactionsSent": "전송 완료", + "transactionsSendFailed": "전송 실패", + "transactionsSwapOn": "{{dappName}}에서 스왑", + "transactionsSentInterpolated": "{{amount}}개의 SOL 전송", + "transactionsSoldInterpolated": "{{name}} 판매함", + "transactionsSoldCollectible": "콜렉터블 판매함", + "transactionsSoldFailed": "판매 실패", + "transactionsStaked": "스테이킹 완료", + "transactionsStakedFailed": "스테이킹 실패", + "transactionsSuccess": "성공", + "transactionsTo": "수신", + "transactionsTokenSwap": "토큰 스왑", + "transactionsUnknownAmount": "알 수 없음", + "transactionsUnlistedInterpolated": "{{name}} 상장 취소됨", + "transactionsUnstaked": "스테이킹 해제 완료", + "transactionsUnlistedFailed": "상장 취소 실패", + "transactionsDeactivateStake": "스테이킹 비활성화함", + "transactionsDeactivateStakeFailed": "스테이킹 비활성화 실패", + "transactionsWaitingForConfirmation": "확인 대기 중", + "transactionsWithdrawStake": "스테이크 인출", + "transactionsWithdrawStakeFailed": "스테이킹 해제 실패", + "transactionCancelled": "취소됨", + "transactionCancelledFailed": "취소 실패", + "transactionApproveToken": "{{tokenSymbol}} 승인함", + "transactionApproveTokenFailed": "{{tokenSymbol}} 승인 실패", + "transactionApprovalFailed": "승인 실패", + "transactionRevokeApproveToken": "{{tokenSymbol}} 취소함", + "transactionRevokeApproveTokenFailed": "{{tokenSymbol}} 취소 실패", + "transactionRevokeFailed": "취소 실패", + "transactionApproveDetailsTitle": "승인 세부 정보", + "transactionCancelOrder": "주문 취소", + "transactionCancelOrderFailed": "주문 취소 실패", + "transactionApproveAppLabel": "앱", + "transactionApproveAmountLabel": "금액", + "transactionApproveTokenLabel": "토큰", + "transactionApproveCollectionLabel": "컬렉션", + "transactionApproveAllItems": "모든 항목 승인", + "transactionSpendUpTo": "지출 한도", + "transactionCancel": "거래 취소", + "transactionPrioritizeCancel": "취소 우선 순위 지정", + "transactionSpeedUp": "거래 속도 높이기", + "transactionCancelHelperText": "원래 거래는 취소되기 전에 완료될 수 있습니다.", + "transactionSpeedUplHelperText": "이렇게 하면 네트워크 상태에 따라 거래 속도가 극대화됩니다.", + "transactionCancelHelperMobile": "이 거래를 취소하려면 <1>최대 {{amount}}의 비용이 듭니다. 원래 거래는 취소되기 전에 완료될 수 있습니다.", + "transactionCancelHelperMobileWithEstimate": "이 거래를 취소하려면 <1>최대 {{amount}}의 비용이 듭니다. 약 {{timeEstimate}} 후 완료됩니다. 원래 거래는 취소되기 전에 완료될 수 있습니다.", + "transactionSpeedUpHelperMobile": "이 거래의 속도를 극대화하는 데 드는 비용은 <1>최대 {{amount}}입니다.", + "transactionSpeedUpHelperMobileWithEstimate": "이 거래의 속도를 극대화하는 데 드는 비용은 <1>최대 {{amount}}입니다. 약 {{timeEstimate}} 후 완료됩니다.", + "transactionEstimatedTime": "예상 시간", + "transactionCancelingSend": "보내기 취소 중", + "transactionPrioritizingCancel": "취소 우선 순위 지정 중", + "transactionCanceling": "취소 중", + "transactionReplaceError": "오류가 발생했습니다. 사용자 계정에 수수료가 부과되지 않았습니다. 다시 시도할 수 있습니다.", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} 부족", + "transactionGasLimitError": "가스 한도를 예상하지 못했습니다.", + "transactionGasEstimationError": "가스를 예상하지 못했습니다.", + "pendingTransactionCancel": "취소", + "pendingTransactionSpeedUp": "속도 높이기", + "pendingTransactionStatus": "상태", + "pendingTransactionPending": "보류 중", + "pendingTransactionPendingInteraction": "보류 중인 상호 작용", + "pendingTransactionCancelling": "취소 중", + "pendingTransactionDate": "날짜", + "pendingTransactionNetworkFee": "네트워크 수수료", + "pendingTransactionEstimatedTime": "예상 시간", + "pendingTransactionEstimatedTimeHM": "{{hours}}시간 {{minutes}}분", + "pendingTransactionEstimatedTimeMS": "{{minutes}}분 {{seconds}}초", + "pendingTransactionEstimatedTimeS": "{{seconds}}초", + "pendingTransactionsSendingTitle": "{{assetSymbol}} 전송 중", + "pendingTransactionsUnknownEstimatedTime": "알 수 없음", + "pendingTransactionUnknownApp": "알 수 없는 앱", + "unlockActionButtonUnlock": "잠금 해제", + "unlockEnterPassword": "비밀번호를 입력하십시오", + "unlockErrorIncorrectPassword": "잘못된 비밀번호", + "unlockErrorSomethingWentWrong": "문제가 발생했습니다. 잠시 후 다시 시도해주십시오", + "unlockForgotPassword": "암호 잊음", + "unlockPassword": "비밀번호", + "forgotPasswordText": "월릿의 12~24개 단어 복구 구문을 입력하여 비밀번호를 재설정할 수 있습니다. Phantom은 사용자의 비밀번호를 복구할 수 없습니다.", + "appInfo": "앱 정보", + "lastUsed": "마지막 사용", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "하드웨어 계정에서는 사용할 수 없습니다.", + "trustedAppAutoConfirmDisclaimer1": "활성화된 동안 Phantom은 사용자에게 알리거나 확인을 요청하지 않고 이 앱의 모든 요청을 확인합니다.", + "trustedAppAutoConfirmDisclaimer2": "활성화하면 자금 관련 사기 위험에 처할 수 있습니다. 이 기능은 신뢰할 수 있는 앱에서만 사용하십시오.", + "validationUtilsPasswordIsRequired": "비밀번호가 필요합니다", + "validationUtilsPasswordLength": "비밀번호는 8자여야 합니다", + "validationUtilsPasswordsDontMatch": "비밀번호가 일치하지 않습니다", + "validationUtilsPasswordCantBeSame": "이전 비밀번호를 사용할 수 없습니다", + "validatorCardEstimatedApy": "예상 APY", + "validatorCardCommission": "커미션", + "validatorCardTotalStake": "총 스테이크", + "validatorCardNumberOfDelegators": "위임자 수", + "validatorListChooseAValidator": "검증자 선택", + "validatorListErrorFetching": "검증자를 가져올 수 없습니다. 나중에 다시 시도하십시오.", + "validatorListNoResults": "결과 없음", + "validatorListReload": "다시 로드", + "validatorListSearch": "검색", + "validatorInfoTooltip": "검증자", + "validatorInfoTitle": "검증자", + "validatorInfoDescription": "검증자에서 SOL을 스테이킹하면 Solana 네트워크의 성능과 보안에 기여하는 동시에 리워드로 SOL을 얻을 수 있습니다.", + "validatorApyInfoTooltip": "예상 APY", + "validatorApyInfoTitle": "예상 APY", + "validatorApyInfoDescription": "검증자에서 SOL을 스테이킹하여 얻는 수익율입니다.", + "validatorViewActionButtonStake": "스테이킹", + "validatorViewErrorFetching": "검증자를 가져오지 못했습니다.", + "validatorViewInsufficientBalance": "잔액 부족", + "validatorViewMax": "최대", + "validatorViewPrimaryText": "스테이킹 시작", + "validatorViewDescriptionInterpolated": "이 검증자로 스테이킹할 <1> SOL 금액을 선택하십시오. <3>자세히 알아보기", + "validatorViewAmountSOLRequiredToStakeInterpolated": "스테이킹하려면 {{amount}} SOL이 필요합니다", + "validatorViewValidator": "검증자", + "walletMenuItemsAddConnectWallet": "월릿 추가/연결", + "walletMenuItemsBridgeAssets": "자산 연결", + "walletMenuItemsHelpAndSupport": "도움말 및 지원", + "walletMenuItemsLockWallet": "월릿 잠그기", + "walletMenuItemsResetSecretPhrase": "비밀 문구 재설정", + "walletMenuItemsShowMoreAccounts": "{{count}}개 더보기...", + "walletMenuItemsHideAccounts": "계정 숨기기", + "whatsNewOverlayNew": "신규!", + "whatsNewOverlayv1ActionGetAppNow": "지금 앱 다운로드", + "whatsNewOverlayv1PrimaryText": "이제 iOS용 Phantom이 제공됩니다!", + "whatsNewOverlayv1ScanWithCamera": "iPhone 카메라로 스캔", + "whatsNewOverlayv1SecondaryText": "iOS용 Phantom을 App Store에서 제공하게 되어 기쁜 마음입니다! Phantom의 기능을 손쉽게 이용하십시오!", + "whatsNewOverlayv2ActionListOnME": "Magic Eden에 NFT를 상장하십시오!", + "whatsNewOverlayv2ActionTryItNow": "지금 사용해보십시오", + "whatsNewOverlayv2SecondaryText": "이제 Phantom 브라우저 확장 프로그램에서 바로 Magic Eden에 NFT를 상장할 수 있습니다. 가격 편집과 상장 취소를 편리하게 하고 상장 항목을 완벽하게 관리할 수 있습니다.", + "whatsNewOverlayv3ActionBurnSpam": "스팸 NFT를 소각하세요!", + "whatsNewOverlayv3SecondaryText": "이제 스팸 NFT를 소각하고 소량의 SOL을 받을 수 있습니다. 스팸 NFT를 클릭하고 \"...\" 아이콘을 클릭한 다음 \"토큰 소각\"을 선택하여 지갑에서 제거하십시오.", + "toggleMultiChainHeader": "Multichain", + "disableMultiChainHeader": "Solana 전용 모드", + "disableMultiChainDetail1Header": "Solana에 올인", + "disableMultiChainDetail1SecondaryText": "다른 체인을 보지 않고 Solana 계정, 토큰 및 콜렉터블을 관리하십시오.", + "disableMultiChainDetail2Header": "언제든지 Multichain으로 돌아가기", + "disableMultiChainDetail2SecondaryText": "Multichain을 다시 활성화하면 기존 Ethereum 및 Polygon 잔액이 보존됩니다.", + "disableMultiChainButton": "Solana 전용 활성화", + "disabledMultiChainHeader": "Solana 전용 활성화됨", + "disabledMultiChainText": "언제든지 Multichain을 다시 활성화할 수 있습니다.", + "enableMultiChainHeader": "Multichain 활성화", + "enabledMultiChainHeader": "Multichain 활성화됨", + "enabledMultiChainText": "Ethereum 및 Polygon이 이제 월릿에서 지원됩니다.", + "incompatibleAccountHeader": "호환되지 않는 계정", + "incompatibleAccountInterpolated": "Solana 전용 모드를 활성화하기 전에 다음 Ethereum 전용 ​​계정을 제거하십시오: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "새로운 기능!", + "welcomeToMultiChainPrimaryText": "모든 것을 위한 하나의 월릿", + "welcomeToMultiChainDetail1Header": "Ethereum 및 Polygon 지원", + "welcomeToMultiChainDetail1SecondaryText": "Solana, Ethereum 및 Polygon의 모든 토큰과 NFT를 한 곳에서 관리하십시오.", + "welcomeToMultiChainDetail2Header": "좋아하는 모든 앱 사용", + "welcomeToMultiChainDetail2SecondaryText": "여러 체인의 앱을 네트워크 전환 없이 연결할 수 있습니다.", + "welcomeToMultiChainDetail3Header": "MetaMask 월릿 가져오기", + "welcomeToMultiChainDetail3SecondaryText": "Ethernet 및 Polygon에서 모든 시드 문구를 쉽게 가져올 수 있습니다.", + "welcomeToMultiChainIntro": "Phantom Multichain에 오신 것을 환영합니다", + "welcomeToMultiChainIntroDesc": "Solana, Ethereum, Polygon의 토큰과 NFT가 모두 한 곳에 있습니다. 모든 것을 위한 하나의 월릿입니다.", + "welcomeToMultiChainAccounts": "재설계된 멀티체인 계정", + "welcomeToMultiChainAccountsDesc": "멀티체인용으로 재설계된 각 계정에는 이제 해당 ETH 및 Polygon 주소가 있습니다.", + "welcomeToMultiChainApps": "어디서나 사용 가능", + "welcomeToMultiChainAppsDesc": "Phantom은 Ethereum, Polygon 및 Solana의 모든 앱과 호화됩니다. \"MetaMask에 연결\"을 클릭하면 시작됩니다.", + "welcomeToMultiChainImport": "MetaMask에서 즉시 가져오기", + "welcomeToMultiChainImportDesc": "MetaMask 또는 Coinbase Wallet 같은 월릿에서 비밀 문구 또는 비공개 키를 가져올 수 있습니다. 모든 것을 한 곳에서 이용할 수 있습니다.", + "welcomeToMultiChainImportInterpolated": "MetaMask 또는 Coinbase Wallet 같은 월릿에서 비밀 문구 또는 <0>비공개 키를 가져올 수 있습니다. 모든 것을 한 곳에서 이용할 수 있습니다.", + "welcomeToMultiChainTakeTour": "둘러보기", + "welcomeToMultiChainSwapperTitle": "Ethereum, Polygon,\nSolana 스왑", + "welcomeToMultiChainSwapperDetail1Header": "Ethereum 및 Polygon 지원", + "welcomeToMultiChainSwapperDetail1SecondaryText": "이제 월릿 내부에서 쉽게 ERC-20 토큰을 스왑할 수 있습니다.", + "welcomeToMultiChainSwapperDetail2Header": "최상의 가격과 완전 저렴한 수수료", + "welcomeToMultiChainSwapperDetail2SecondaryText": "100개 이상의 유동성 소스와 스마트 주문 라우팅을 통해 수익을 극대화할 수 있습니다.", + "networkErrorTitle": "네트워크 오류", + "networkError": "네트워크에 액세스할 수 없습니다. 나중에 다시 시도하세요.", + "authenticationUnlockPhantom": "Phantom 잠금 해제", + "errorAndOfflineSomethingWentWrong": "문제가 발생했습니다", + "errorAndOfflineSomethingWentWrongTryAgain": "다시 시도하십시오.", + "errorAndOfflineUnableToFetchAssets": "애셋을 가져올 수 없습니다. 나중에 다시 시도하십시오.", + "errorAndOfflineUnableToFetchCollectibles": "콜렉터블을 가져올 수 없습니다. 나중에 다시 시도하십시오.", + "errorAndOfflineUnableToFetchSwap": "스왑 정보를 가져올 수 없습니다. 나중에 다시 시도하십시오.", + "errorAndOfflineUnableToFetchTransactionHistory": "지금은 거래 내역을 가져올 수 없습니다. 네트워크 연결을 확인하거나 나중에 다시 시도하십시오.", + "errorAndOfflineUnableToFetchRewardsHistory": "리워드 내역을 가져올 수 없습니다. 나중에 다시 시도하십시오.", + "networkHealthSheetCloseButtonText": "확인", + "swapReviewError": "주문을 검토하는 동안 문제가 발생했습니다. 다시 시도하십시오.", + "sendSelectToken": "토큰 선택", + "swapBalance": "잔액:", + "swapTitle": "토큰 스왑", + "swapSelectToken": "토큰 선택", + "swapYouPay": "지불", + "swapYouReceive": "수령", + "aboutPrivacyPolicy": "개인정보 처리방침", + "aboutVersion": "버전 {{version}}", + "aboutVisitWebsite": "웹사이트 방문", + "bottomSheetConnectTitle": "연결", + "A11YbottomSheetConnectTitle": "하단 시트 연결", + "A11YbottomSheetCommandClose": "하단 시트 거부", + "A11YbottomSheetCommandBack": "하단 시트 뒤로", + "bottomSheetSignTypedDataTitle": "메시지에 서명", + "bottomSheetSignMessageTitle": "메시지에 서명", + "bottomSheetSignInTitle": "로그인", + "bottomSheetSignInAndConnectTitle": "로그인", + "bottomSheetConfirmTransactionTitle": "거래 확인", + "bottomSheetConfirmTransactionsTitle": "거래 확인", + "bottomSheetAdvancedTitle": "고급", + "bottomSheetReadOnlyAccountTitle": "보기 전용 모드", + "bottomSheetTransactionSettingsTitle": "네트워크 수수료", + "bottomSheetConnectDescription": "연결하면 선택한 계정의 잔액과 활동을 이 사이트에서 확인할 수 있습니다.", + "bottomSheetSignInDescription": "이 메시지에 서명하면 선택한 계정의 소유권이 있음을 증명합니다. 신뢰하는 애플리케이션의 메시지에만 서명하십시오.", + "bottomSheetSignInAndConnectDescription": "승인하면 선택한 계정의 잔액과 활동을 이 사이트에서 확인할 수 있습니다.", + "bottomSheetConfirmTransactionDescription": "잔액 변화는 추정치입니다. 관련 금액과 자산은 보장되지 않습니다.", + "bottomSheetConfirmTransactionsDescription": "잔액 변화는 추정치입니다. 관련 금액과 자산은 보장되지 않습니다.", + "bottomSheetSignTypedDataDescription": "이것은 권한 요청일 뿐입니다. 거래가 즉시 실행되지는 않을 수 있습니다.", + "bottomSheetSignTypedDataSecondDescription": "잔액 변화는 추정치입니다. 관련 금액과 자산은 보장되지 않습니다.", + "bottomSheetSignMessageDescription": "이 메시지에 서명하면 선택한 계정의 소유권이 있음을 증명합니다. 신뢰하는 애플리케이션의 메시지에만 서명하십시오.", + "bottomSheetReadOnlyAccountDescription": "보기 전용 모드에서는 이 작업을 수행할 수 없습니다.", + "bottomSheetMessageRow": "메시지", + "bottomSheetStatementRow": "명세서", + "bottomSheetAutoConfirmRow": "자동 확인", + "bottomSheetAutoConfirmOff": "끄기", + "bottomSheetAutoConfirmOn": "켜기", + "bottomSheetAccountRow": "계정", + "bottomSheetAdvancedRow": "고급", + "bottomSheetContractRow": "계약 주소", + "bottomSheetSpenderRow": "소비자 주소", + "bottomSheetNetworkRow": "네트워크", + "bottomSheetNetworkFeeRow": "네트워크 수수료", + "bottomSheetEstimatedTimeRow": "예상 시간", + "bottomSheetAccountRowDefaultAccountName": "계정", + "bottomSheetConnectRequestDisclaimer": "신뢰하는 웹사이트에만 연결", + "bottomSheetSignInRequestDisclaimer": "신뢰하는 웹사이트에만 로그인", + "bottomSheetSignatureRequestDisclaimer": "이 웹사이트를 신뢰하는 경우에만 확인하십시오.", + "bottomSheetIgnoreWarning": "경고를 무시하고 계속하기", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "잔액 변화가 없습니다. 주의해서 진행하고 이 사이트를 신뢰하는 경우에만 확인하십시오.", + "bottomSheetReadOnlyWarning": "이 주소를 조회만 하고 있습니다. 거래와 메시지에 서명하려면 비밀 문구를 가져와야 합니다.", + "bottomSheetWebsiteIsUnsafeWarning": "이 웹사이트는 사용하기에 안전하지 않으며 귀하의 자금을 훔치려고 시도할 수 있습니다.", + "transactionsFromInterpolated": "송신: {{from}}", + "transactionsFromParagraphInterpolated": "송신: {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "오늘", + "transactionsToInterpolated": "수신: {{to}}", + "transactionsToParagraphInterpolated": "수신: {{to}}", + "transactionsYesterday": "어제", + "addEditAddressAdd": "주소 추가", + "addEditAddressDelete": "주소 삭제", + "addEditAddressDeleteTitle": "이 주소를 삭제하시겠습니까?", + "addEditAddressSave": "주소 저장", + "dAppBrowserComingSoon": "dApp 브라우저 곧 출시!", + "dAppBrowserSearchPlaceholder": "URL 검색 또는 입력", + "dAppBrowserOpenInNewTab": "새 탭에서 열기", + "dAppBrowserSuggested": "제안됨", + "dAppBrowserFavorites": "즐겨찾기", + "dAppBrowserBookmarks": "북마크", + "dAppBrowserBookmarkAdd": "북마크 추가", + "dAppBrowserBookmarkRemove": "북마크 제거", + "dAppBrowserTrustedApps": "최근", + "dAppBrowserFavoritesDescription": "즐겨찾기가 여기에 표시됩니다", + "dAppBrowserBookmarksDescription": "북마크가 여기에 표시됩니다", + "dAppBrowserRecentsDescription": "최근 연결된 dapp이 여기에 표시됩니다", + "dAppBrowserEmptyScreenDescription": "URL 입력 또는 웹 검색", + "dAppBrowserBlocklistScreenTitle": "{{origin}}이(가) 차단되었습니다! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "이 웹사이트는 악성이며 사용하기에 안전하지 않다고 판단됩니다.", + "part2": "이 사이트는 알려진 피싱 웹사이트 및 스캠에 관한 커뮤니티 관리 데이터베이스에 등록된 것으로 표시됩니다. 해당 사이트가 잘못 표시되었다고 생각하시면 문제를 보고해주십시오." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "경고를 무시하고 계속 표시", + "dAppBrowserActionBookmark": "북마크", + "dAppBrowserActionRemoveBookmark": "북마크 제거", + "dAppBrowserActionRefresh": "새로 고침", + "dAppBrowserActionShare": "공유", + "dAppBrowserActionCloseTab": "탭 닫기", + "dAppBrowserActionEndAutoConfirm": "자동 확인 종료", + "dAppBrowserActionDisconnectApp": "앱 연결 끊기", + "dAppBrowserActionCloseAllTabs": "모든 탭 닫기", + "dAppBrowserNavigationAddressPlaceholder": "URL을 입력하여 검색", + "dAppBrowserTabOverviewMore": "자세히", + "dAppBrowserTabOverviewAddTab": "탭 추가", + "dAppBrowserTabOverviewClose": "닫기", + "dAppBrowserCloseTab": "탭 닫기", + "dAppBrowserClose": "닫기", + "dAppBrowserTabOverviewAddBookmark": "북마크 추가", + "dAppBrowserTabOverviewRemoveBookmark": "북마크 제거", + "depositAssetListSuggestions": "제안", + "depositUndefinedToken": "죄송합니다. 이 토큰을 입금할 수 없습니다", + "onboardingImportRecoveryPhraseDetails": "세부 정보", + "onboardingCreateRecoveryPhraseVerifyTitle": "복구용 비밀 문구를 작성하셨습니까?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "복구용 비밀 문구가 없으면 키 또는 해당 키에 연결된 애셋에 액세스할 수 없게 됩니다.", + "onboardingCreateRecoveryPhraseVerifyYes": "예", + "onboardingCreateRecoveryPhraseErrorTitle": "오류", + "onboardingCreateRecoveryPhraseErrorSubtitle": "계정을 생성하지 못했습니다. 다시 시도하십시오.", + "onboardingDoneDescription": "이제 월릿을 완전히 이용할 수 있습니다.", + "onboardingDoneGetStarted": "시작하기", + "onboardingImportAccountsEmptyResult": "계정을 찾을 수 없습니다", + "onboardingImportAccountsAccountName": "계정 {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "활동이 있는 {{numberOfWallets}}개 계정을 찾았습니다", + "onboardingImportAccountsFoundAccounts_other": "활동이 있는 {{numberOfWallets}}개 계정을 찾았습니다", + "onboardingImportAccountsFoundAccountsNoActivity_one": "{{numberOfWallets}}개 계정을 찾았습니다", + "onboardingImportAccountsFoundAccountsNoActivity_other": "{{numberOfWallets}}개 계정을 찾았습니다", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "문구의 단어는 12개 이상이어야 합니다.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "문구의 단어는 정확히 12개 또는 24개여야 합니다.", + "onboardingImportRecoveryPhraseWrongWord": "잘못된 단어: {{ words }}.", + "onboardingProtectTitle": "월릿 보호하기", + "onboardingProtectDescription": "생체 인식 보안을 추가하면 본인만 지갑에 액세스할 수 있습니다.", + "onboardingProtectButtonHeadlineDevice": "장치", + "onboardingProtectButtonHeadlineFaceID": "페이스 ID", + "onboardingProtectButtonHeadlineFingerprint": "지문", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "{{ authType }} 인증 사용", + "onboardingProtectError": "인증하는 동안 문제가 발생했습니다. 다시 시도하십시오", + "onboardingProtectBiometryIosError": "생체 인식 인증은 Phantom에서 구성되지만 시스템 설정에서는 비활성화됩니다. 설정 > Phantom > 페이스 ID 또는 터치 ID를 열어 다시 활성화하십시오.", + "onboardingProtectRemoveAuth": "인증 비활성화", + "onboardingProtectRemoveAuthDescription": "인증을 비활성화하시겠습니까?", + "onboardingWelcomeTitle": "Phantom에 오신 것을 환영합니다", + "onboardingWelcomeDescription": "시작하려면 새 월릿을 만들거나 시드 문구에서 가져오십시오.", + "onboardingWelcomeCreateWallet": "새 월릿 생성", + "onboardingWelcomeAlreadyHaveWallet": "월릿이 이미 있습니다", + "onboardingWelcomeConnectSeedVault": "시드 볼트 연결", + "onboardingSlide1Title": "제어는 사용자가 하고,\n보안은 당사가 책임집니다", + "onboardingSlide1Description": "귀하의 자금은 생체 인식, 스캠 감지 및 연중무휴 지원을 통해 보호되며 비공개입니다.", + "onboardingSlide2Title": "NFT를 위한\n베스트 홈", + "onboardingSlide2Description": "목록을 관리하고, 스팸을 소각하고, 유용한 푸시 알림으로 최신 정보를 확인하십시오.", + "onboardingSlide3Title": "토큰으로 더 많은 작업 수행", + "onboardingSlide3Description": "월릿을 나가지 않고도 저장, 스왑, 스테이킹, 전송 및 수령이 가능합니다. ", + "onboardingSlide4Title": "최상의 Web3 알아보기", + "onboardingSlide4Description": "인앱 브라우저를 사용하여 주요 앱 및 컬렉션을 찾고 연결할 수 있습니다.", + "onboardingMultichainSlide5Title": "모든 것을 위한 하나의 월릿", + "onboardingMultichainSlide5Description": "사용하기 쉬운 단일 인터페이스에서 Solana, Ethereum 및 Polygon을 모두 이용할 수 있습니다.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "사용하기 쉬운 단일 인터페이스에서 Solana, Ethereum, Polygon, Bitcoin을 모두 이용할 수 있습니다.", + "requireAuth": "인증 필요", + "requireAuthImmediately": "즉시", + "availableToSend": "전송 가능", + "sendEnterAmount": "계정 입력", + "sendEditMemo": "메모 편집", + "sendShowLogs": "오류 로그 표시", + "sendHideLogs": "오류 로그 숨기기", + "sendGoBack": "뒤로", + "sendTransactionSuccess": "토큰이 다음으로 전송되었습니다:", + "sendInputPlaceholder": "이름 또는 주소", + "sendRecentlyUsedAddressLabel": "{{formattedTimestamp}} 전에 사용함", + "sendRecipientAddress": "수신자의 주소", + "sendTokenInterpolated": "{{tokenSymbol}} 보내기", + "sendPasteFromClipboard": "클립보드에서 붙여넣기", + "sendScanQR": "QR 코드 스캔", + "sendTo": "수신:", + "sendCameraAccess": "카메라 액세스", + "sendCameraAccessSubtitle": "QR 코드를 스캔하려면 카메라 액세스를 활성화해야 합니다. 지금 설정을 여시겠습니까?", + "sendSettings": "설정", + "sendOK": "확인", + "invalidQRCode": "이 QR 코드는 유효하지 않습니다.", + "sendInvalidQRCode": "이 QR 코드는 올바른 주소가 아닙니다", + "sendInvalidQRCodeSubtitle": "다시 시도하거나 다른 QR 코드를 사용하십시오.", + "sendInvalidQRCodeSplToken": "QR 코드의 잘못된 토큰", + "sendInvalidQRCodeSplTokenSubtitle": "이 QR 코드에는 귀하가 소유하지 않거나 당사가 식별할 수 없는 토큰이 포함되어 있습니다.", + "sendScanAddressToSend": "자금을 보내려면 {{tokenSymbol}} 주소를 스캔하십시오", + "sendScanAddressToSendNoSymbol": "자금을 보낼 주소 스캔", + "sendScanAddressToSendCollectible": "콜렉터블을 보내려면 SOL 주소를 스캔하십시오", + "sendScanAddressToSendCollectibleMultichain": "콜렉터블을 보낼 주소 스캔", + "sendSummary": "요약", + "sendUndefinedToken": "죄송합니다. 이 토큰을 전송할 수 없습니다", + "sendNoTokens": "사용할 수 있는 토큰이 없습니다", + "noBuyOptionsAvailableInCountry": "해당 국가에서 사용 가능한 구매 옵션이 없습니다", + "swapAvailableTokenDisclaimer": "네트워크 간 브리징에 사용할 수 있는 토큰 수에는 제한이 있습니다.", + "swapCrossSwapNetworkTooltipTitle": "네트워크 간 스왑", + "swapCrossSwapNetworkTooltipDescription": "네트워크 간에 스왑하는 경우 최저 가격과 가장 빠른 거래를 위해 사용 가능한 토큰을 사용하는 것이 좋습니다.", + "settingsAbout": "Phantom 정보", + "settingsConfirm": "예", + "settingsMakeSureNoOneIsWatching": "아무도 화면을 보고 있지 않은지 확인하십시오", + "settingsManageAccounts": "계정 관리", + "settingsPrompt": "계속하시겠습니까?", + "settingsSelectAvatar": "아바타 선택", + "settingsSelectSecretPhrase": "비밀 문구 선택", + "settingsShowPrivateKey": "탭하여 비공개 키 표시", + "settingsShowRecoveryPhrase": "탭하여 비밀 문구 표시", + "settingsSubmitBetaFeedback": "베타 피드백 제출", + "settingsUpdateAccountNameToast": "계정 이름 업데이트됨", + "settingsUpdateAvatarToast": "아바타 업데이트됨", + "settingsWalletAddress": "계정 주소", + "settingsWalletAddresses": "계정 주소", + "settingsWalletNamePrimary": "계정 이름", + "settingsPlaceholderName": "이름", + "settingsWalletNameSecondary": "월릿 이름 변경", + "settingsYourAccounts": "내 계정", + "settingsYourAccountsMultiChain": "멀티 체인", + "settingsNotifications": "알림", + "settingsNotificationPreferences": "알림 기본 설정", + "pushNotificationsPreferencesAllowNotifications": "알림 허용", + "pushNotificationsPreferencesSentTokens": "토큰 보냄", + "pushNotificationsPreferencesSentTokensDescription": "토큰 및 NFT 아웃바운드 전송", + "pushNotificationsPreferencesReceivedTokens": "토큰 받음", + "pushNotificationsPreferencesReceivedTokensDescription": "토큰 및 NFT 인바운드 전송", + "pushNotificationsPreferencesDexSwap": "스왑", + "pushNotificationsPreferencesDexSwapDescription": "공인 애플리케이션에서의 스왑", + "pushNotificationsPreferencesOtherBalanceChanges": "기타 잔액 변화", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "잔액에 영향을 미치는 기타 멀티 토큰 거래", + "pushNotificationsPreferencesPhantomMarketing": "Phantom에서 업데이트", + "pushNotificationsPreferencesPhantomMarketingDescription": "기능 공지 및 일반 업데이트", + "pushNotificationsPreferencesDescription": "이러한 설정은 해당 활성 월렛의 푸시 알림을 제어합니다. 각 월릿에는 고유한 알림 설정이 있습니다. 모든 Phantom 푸시 알림을 끄려면 <1>장치 설정으로 이동하십시오.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "알림 기본 설정을 동기화할 수 없습니다.", + "connectSeedVaultConnectSeed": "시드 연결", + "connectSeedVaultConnectSeedDescription": "휴대폰의 시드 볼트에 Phantom 연결", + "connectSeedVaultSelectAnAccount": "계정 선택", + "connectSeedVaultSelectASeed": "시드 선택", + "connectSeedVaultSelectASeedDescription": "Phantom에 연결할 시드 선택", + "connectSeedVaultSelectAnAccountDescription": "Phantom으로 설정할 계정을 선택하십시오", + "connectSeedVaultNoAccountsFound": "계정을 찾을 수 없습니다.", + "connectSeedVaultSelectAccounts": "계정 선택", + "connectSeedVaultSelectAccountsDescription": "Phantom으로 설정할 계정을 선택하십시오", + "connectSeedVaultCompleteSetup": "설정 완료", + "connectSeedVaultCompleteSetupDescription": "준비 완료되었습니다! Phantom으로 web3를 탐색하고 시드 볼트를 사용하여 거래를 확인할 수 있습니다.", + "connectSeedVaultConnectAnotherSeed": "다른 시드 연결", + "connectSeedVaultConnectAllSeedsConnected": "모든 시드 연결됨", + "connectSeedVaultNoSeedsConnected": "연결된 시드가 없습니다. 아래 버튼을 탭하여 시드 볼트에서 승인하십시오.", + "connectSeedVaultConnectAccount": "계정 연결", + "connectSeedVaultLoadMore": "더 로드", + "connectSeedVaultNeedPermission": "권한 필요", + "connectSeedVaultNeedPermissionDescription": "설정으로 이동하여 Phantom이 시드 볼트 권한을 사용할 수 있도록 허용하십시오.", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} 수수료", + "stakeAmount": "금액", + "stakeAmountBalance": "잔액", + "swapTopQuotes": "상위 {{numQuotes}}개 견적", + "swapTopQuotesTitle": "상위 견적", + "swapProvidersTitle": "제공자", + "swapProvidersFee": "{{fee}} 수수료", + "swapProvidersTagRecommended": "최고의 수익", + "swapProvidersTagFastest": "가장 빠름", + "swapProviderEstimatedTimeHM": "{{hours}}시간 {{minutes}}분", + "swapProviderEstimatedTimeM": "{{minutes}}분", + "swapProviderEstimatedTimeS": "{{seconds}}초", + "stakeReview": "검토", + "stakeReviewAccount": "계정", + "stakeReviewCommissionFee": "커미션 수수료", + "stakeReviewConfirm": "확인", + "stakeReviewValidator": "검증자", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "확인", + "swapTabInsufficientFunds": "자금 부족", + "swapNoAssetsFound": "자산 없음", + "swapNoTokensFound": "토큰 찾지 못함", + "swapConfirmationTryAgain": "다시 시도", + "swapConfirmationGoBack": "뒤로", + "swapNoQuotesFound": "견적 찾지 못함", + "swapNotProviderFound": "이 토큰 스왑에 대한 제공자를 찾을 수 없습니다. 다른 토큰을 사용해 보십시오.", + "swapAvailableOnMainnet": "이 기능은 Mainnet에서만 사용할 수 있습니다", + "swapNotAvailableEVM": "EVM 계정에는 아직 스왑을 사용할 수 없습니다", + "singleChainSwapTab": "네트워크 내에서", + "crossChainSwapTab": "네트워크 전반에서", + "allFilter": "모두", + "bridgeRefuelTitle": "Refuel", + "bridgeRefuelDescription": "Refuel을 사용하면 브리지 수행 후 거래 비용을 지불할 수 있습니다.", + "bridgeRefuelLabelBalance": "내 {{symbol}}", + "bridgeRefuelLabelReceive": "수령", + "bridgeRefuelLabelFee": "예상 비용", + "bridgeRefuelDismiss": "Refuel 없이 계속하기", + "bridgeRefuelEnable": "Refuel 활성화", + "unwrapWrappedSolError": "래핑 해제 실패", + "unwrapWrappedSolLoading": "래핑 해제 중...", + "unwrapWrappedSolSuccess": "래핑 해제됨", + "unwrapWrappedSolViewTransaction": "거래 보기", + "dappApprovePopupSignMessage": "메시지에 서명", + "solanaPayFrom": "보내는 곳", + "solanaPayMessage": "메시지", + "solanaPayNetworkFee": "네트워크 수수료", + "solanaPayFree": "무료", + "solanaPayPay": "{{item}} 지불", + "solanaPayPayNow": "지금 지불", + "solanaPaySending": "{{item}} 전송 중", + "solanaPayReceiving": "{{item}} 수령 중", + "solanaPayMinting": "{{item}} 민팅", + "solanaPayTransactionProcessing": "거래가 처리되는 중입니다.\n기다려주십시오.", + "solanaPaySent": "전송 완료!", + "solanaPayReceived": "수령 완료!", + "solanaPayMinted": "민팅 완료!", + "solanaPaySentNFT": "NFT 전송 완료!", + "solanaPayReceivedNFT": "NFT 수령 완료!", + "solanaPayTokensSent": "토큰이 {{to}} 님에게 전송되었습니다", + "solanaPayTokensReceived": "{{from}} 님으로부터 새 토큰을 받았습니다", + "solanaPayViewTransaction": "거래 보기", + "solanaPayTransactionFailed": "거래 실패", + "solanaPayConfirm": "확인", + "solanaPayTo": "받는 곳", + "dappApproveConnectViewAccount": "Solona 계정 보기", + "deepLinkInvalidLink": "잘못된 링크", + "deepLinkInvalidSplTokenSubtitle": "여기에는 귀하가 소유하지 않거나 당사가 식별할 수 없는 토큰이 포함되어 있습니다.", + "walletAvatarShowAllAccounts": "모든 계정 표시", + "pushNotificationsGetInstantUpdates": "즉시 업데이트 다운로드", + "pushNotificationsEnablePushNotifications": "완료된 전송, 스왑 및 공지에 대한 푸시 알림 활성화", + "pushNotificationsEnable": "활성화", + "pushNotificationsNotNow": "나중에", + "onboardingAgreeToTermsOfServiceInterpolated": "<1>서비스 약관에 동의합니다", + "onboardingConfirmSaveSecretRecoveryPhrase": "예, 저장했습니다", + "onboardingCreateNewWallet": "새 월릿 생성", + "onboardingErrorDuplicateSecretRecoveryPhrase": "이 비밀 문구는 이미 월릿에 있습니다", + "onboardingErrorInvalidSecretRecoveryPhrase": "잘못된 복구용 비밀 문구", + "onboardingFinished": "모두 완료되었습니다!", + "onboardingImportAccounts": "계정 가져오기", + "onboardingImportImportingAccounts": "계정을 가져오는 중...", + "onboardingImportImportingFindingAccounts": "활동이 있는 계정 찾기", + "onboardingImportAccountsLastActive": "{{formattedTimestamp}} 전에 활성 상태", + "onboardingImportAccountsNeverUsed": "미사용", + "onboardingImportAccountsCreateNew": "새로운 월릿", + "onboardingImportAccountsDescription": "가져올 월릿 계정을 선택합니다", + "onboardingImportReadOnlyAccountDescription": "보려는 주소나 도메인 이름을 추가하십시오. 보기 전용 액세스 권한만 갖게 되며 거래나 메시지에 서명할 수 없습니다.", + "onboardingImportSecretRecoveryPhrase": "비밀 문구 가져오기", + "onboardingImportViewAccounts": "계정 보기", + "onboardingRestoreExistingWallet": "12개 또는 24개 단어의 복구용 비밀 문구로 기존 월릿을 복원합니다", + "onboardingShowUnusedAccounts": "사용하지 않는 계정 표시", + "onboardingShowMoreAccounts": "추가 계정 표시", + "onboardingHideUnusedAccounts": "사용하지 않는 계정 숨기기", + "onboardingSecretRecoveryPhrase": "복구용 비밀 문구", + "onboardingSelectAccounts": "계정 선택", + "onboardingStoreSecretRecoveryPhraseReminder": "이는 유일한 계정 복구 방법이니 안전한 곳에 저장해두시기 바랍니다.", + "useTokenMetasForMintsUnknownName": "알 수 없음", + "bookmarksExploreScreenSearch": "URL 검색 또는 입력", + "timeUnitMinute": "분", + "timeUnitMinutes": "분", + "timeUnitHour": "시간", + "timeUnitHours": "시간", + "espNFTListWithPrice": "{{dAppName}}에서 {{priceAmount}} {{priceTokenSymbol}}에 {{NFTDisplayName}}을(를) 상장했습니다", + "espNFTListWithPriceWithoutDApp": "{{priceAmount}} {{priceTokenSymbol}}에 {{NFTDisplayName}}을(를) 상장했습니다", + "espNFTListWithoutPrice": "{{dAppName}}에서 판매용으로 {{NFTDisplayName}}을(를) 상장했습니다", + "espNFTListWithoutPriceWithoutDApp": "판매용으로 {{NFTDisplayName}}을(를) 상장했습니다", + "espNFTChangeListPriceWithPrice": "{{dAppName}}에서 {{NFTDisplayName}}에 대한 상장을 {{priceAmount}} {{priceTokenSymbol}}(으)로 업데이트했습니다", + "espNFTChangeListPriceWithPriceWithoutDApp": "{{NFTDisplayName}}에 대한 상장을 {{priceAmount}} {{priceTokenSymbol}}(으)로 업데이트했습니다", + "espNFTChangeListPriceWithoutPrice": "{{dAppName}}에서 {{NFTDisplayName}}에 대한 상장을 업데이트했습니다", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "{{NFTDisplayName}}에 대한 상장을 업데이트했습니다", + "espNFTBidBidderWithPrice": "{{dAppName}}에서 {{NFTDisplayName}}을(를) 위해 {{priceAmount}} {{priceTokenSymbol}} 입찰을 했습니다", + "espNFTBidBidderWithPriceWithoutDApp": "{{NFTDisplayName}}을(를) 위해 {{priceAmount}} {{priceTokenSymbol}} 입찰을 했습니다", + "espNFTBidBidderWithoutPrice": "{{dAppName}}에서 {{NFTDisplayName}}에 대한 입찰을 했습니다", + "espNFTBidBidderWithoutPriceWithoutDApp": "{{NFTDisplayName}}에 대한 입찰을 했습니다", + "espNFTBidListerWithPrice": "{{dAppName}}에서 {{NFTDisplayName}}을(를) 위한 {{priceAmount}} {{priceTokenSymbol}}의 신규 입찰", + "espNFTBidListerWithPriceWithoutDApp": "{{NFTDisplayName}}을(를) 위한 {{priceAmount}} {{priceTokenSymbol}}의 신규 입찰", + "espNFTBidListerWithoutPrice": "{{dAppName}}에서 {{NFTDisplayName}}에 대한 신규 입찰", + "espNFTBidListerWithoutPriceWithoutDApp": "{{NFTDisplayName}}의 신규 입찰", + "espNFTCancelBidWithPrice": "{{dAppName}}에서 {{NFTDisplayName}}을(를) 위한 {{priceAmount}} {{priceTokenSymbol}}의 입찰을 취소했습니다", + "espNFTCancelBidWithPriceWithoutDApp": "{{NFTDisplayName}}을(를) 위한 {{priceAmount}} {{priceTokenSymbol}}의 입찰을 취소했습니다", + "espNFTCancelBidWithoutPrice": "{{dAppName}}에서 {{NFTDisplayName}}에 대한 입찰을 취소했습니다", + "espNFTCancelBidWithoutPriceWithoutDApp": "{{NFTDisplayName}}에 대한 입찰을 취소했습니다", + "espNFTUnlist": "{{dAppName}}에서 {{NFTDisplayName}}을(를) 상장 취소했습니다", + "espNFTUnlistWithoutDApp": "{{NFTDisplayName}}을(를) 상장 취소했습니다.", + "espNFTBuyBuyerWithPrice": "{{dAppName}}에서 {{priceAmount}} {{priceTokenSymbol}}에 {{NFTDisplayName}}을(를) 구입했습니다", + "espNFTBuyBuyerWithPriceWithoutDApp": "{{priceAmount}} {{priceTokenSymbol}}에 {{NFTDisplayName}}을(를) 구입했습니다", + "espNFTBuyBuyerWithoutPrice": "{{dAppName}}에서 {{NFTDisplayName}}을(를) 구입했습니다", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "{{NFTDisplayName}}을(를) 구입했습니다", + "espNFTBuySellerWithPrice": "{{dAppName}}에서 {{priceAmount}} {{priceTokenSymbol}}에 {{NFTDisplayName}}을(를) 판매했습니다", + "espNFTBuySellerWithPriceWithoutDApp": "{{priceAmount}} {{priceTokenSymbol}}에 {{NFTDisplayName}}을(를) 판매했습니다", + "espNFTBuySellerWithoutPrice": "{{dAppName}}에서 {{NFTDisplayName}}을(를) 판매했습니다", + "espNFTBuySellerWithoutPriceWithoutDApp": "{{NFTDisplayName}}을(를) 판매했습니다", + "espDEXSwap": "{{dAppName}}에서 {{downTokensTextFragment}}을(를) {{upTokensTextFragment}}(으)로 교환했습니다", + "espDEXDepositLPWithPoolDisplay": "{{dAppName}}의 {{poolDisplayName}} 유동성 풀에 {{downTokensTextFragment}}을(를) 넣었습니다", + "espDEXDepositLPWithoutPoolDisplay": "{{dAppName}}에서 {{downTokensTextFragment}}을(를) {{upTokensTextFragment}}(으)로 교환했습니다", + "espDEXWithdrawLPWithPoolDisplay": "{{dAppName}}의 {{poolDisplayName}} 유동성 풀에서 {{upTokensTextFragment}}을(를) 인출했습니다", + "espDEXWithdrawLPWithoutPoolDisplay": "{{dAppName}}에서 {{downTokensTextFragment}}을(를) {{upTokensTextFragment}}(으)로 교환했습니다", + "espGenericTokenSend": "{{downTokensTextFragment}}을(를) 보냈습니다", + "espGenericTokenReceive": "{{upTokensTextFragment}}을(를) 받았습니다", + "espGenericTransactionBalanceChange": "{{downTokensTextFragment}}을(를) {{upTokensTextFragment}}(으)로 교환했습니다", + "espUnknown": "알 수 없음", + "espUnknownNFT": "알 수 없는 NFT", + "espTextFragmentAnd": "및", + "externalLinkWarningTitle": "Phantom을 나가려고 합니다.", + "externalLinkWarningDescription": "{{url}}을(를) 여십시오. 상호 작용하기 전에 이 소스를 신뢰할 수 있는지 확인하십시오.", + "shortcutsWarningDescription": "{{url}}에서 제공하는 단축키입니다. 상호 작용하기 전에 이 소스를 신뢰할 수 있는지 확인하십시오.", + "lowTpsBanner": "Solana에서 네트워크 정체가 발생하고 있습니다", + "lowTpsMessageTitle": "Solana 네트워크 정체", + "lowTpsMessage": "Phantom이 제어할 수 없는 높은 Solana 정체로 인해 거래가 실패하거나 지연될 수 있습니다. 실패한 거래를 다시 시도하십시오.", + "solanaSlow": "Solana 네트워크가 비정상적으로 느립니다", + "solanaNetworkTemporarilyDown": "Solana 네트워크가 일시적으로 다운되었습니다", + "waitForNetworkRestart": "네트워크가 다시 시작될 때까지 기다리십시오. 귀하의 자금에는 영향을 주지 않습니다.", + "exploreCollectionsCarouselTitle": "인기", + "exploreDropsCarouselTitle": "신규", + "exploreSortFloor": "최저 가격", + "exploreSortListed": "상장됨", + "exploreSortVolume": "볼륨", + "exploreFetchErrorSubtitle": "나중에 다시 시도하십시오.", + "exploreFetchErrorTitle": "가져오지 못했습니다.", + "exploreTopCollectionsTitle": "상위 NFT 컬렉션", + "exploreTopListLess": "간단히", + "exploreTopListMore": "자세히", + "collectiblesSearchCollectionsSection": "컬렉션", + "collectiblesSearchItemsSection": "항목", + "collectiblesSearchNrOfItems": "{{ nrOfItems }}개 항목", + "collectiblesSearchPlaceholderText": "콜렉터블 검색", + "collectionPinSuccess": "컬렉션 고정됨", + "collectionPinFail": "컬렉션 고정 실패", + "collectionUnpinSuccess": "컬렉션 고정 해제됨", + "collectionUnpinFail": "컬렉션 고정 해제 실패", + "collectionHideSuccess": "컬렉션 숨김", + "collectionHideFail": "컬렉션 숨기기 실패", + "collectionUnhideSuccess": "컬렉션 숨기기 해제됨", + "collectionUnhideFail": "컬렉션 숨기기 해제 실패", + "collectiblesSpamSuccess": "스팸으로 신고함", + "collectiblesSpamFail": "스팸으로 신고 실패", + "collectiblesSpamAndHiddenSuccess": "스팸으로 신고하고 숨김", + "collectiblesNotSpamSuccess": "스팸 아님으로 신고함", + "collectiblesNotSpamFail": "스팸 아님으로 신고 실패", + "collectiblesNotSpamAndUnhiddenSuccess": "스팸 아님으로 신고하고 숨기기 해제함", + "tokenSpamWarning": "이 토큰은 Phantom에서 스팸으로 분류되어 숨겨졌습니다.", + "collectibleSpamWarning": "이 콜렉터블은 Phantom에서 스팸으로 분류되어 숨겨졌습니다.", + "emojiNoResults": "이모티콘 찾지 못함", + "emojiSearchResults": "검색 결과", + "emojiSuggested": "제안됨", + "emojiSmileys": "스마일리 & 피플", + "emojiAnimals": "동물 & 자연", + "emojiFood": "음식 & 음료", + "emojiTravel": "여행 & 명소", + "emojiActivities": "활동", + "emojiObjects": "물건", + "emojiSymbols": "기호", + "emojiFlags": "플래그", + "whichExtensionToConnectWith": "어떤 확장 프로그램을 연결하시겠습니까?", + "configureInSettings": "설정 → 기본 앱 월릿에서 구성할 수 있습니다.", + "continueWith": "계속하기:", + "useMetaMask": "MetaMask 사용", + "usePhantom": "Phantom 사용", + "alwaysAsk": "항상 확인", + "dontAskMeAgain": "다시 표시 안 함", + "selectWalletSettingDescriptionLine1": "일부 앱은 Phantom으로 연결하는 옵션을 제공하지 않을 수 있습니다.", + "selectWalletSettingDescriptionLinePhantom": "해결 방법으로, MetaMask가 연결되면 대신 Phantom이 항상 열립니다.", + "selectWalletSettingDescriptionLineAlwaysAsk": "해결 방법으로, MetaMask로 연결할 때 대신 Phantom을 사용할 것인지 묻습니다.", + "selectWalletSettingDescriptionLineMetaMask": "MetaMask를 기본값을 설정하면 이러한 DApp이 Phantom에 연결되지 않습니다.", + "metaMaskOverride": "기본 앱 월릿", + "metaMaskOverrideSettingDescriptionLine1": "Phantom 사용 옵션을 제공하지 않는 웹사이트에 연결하는 데 사용됩니다.", + "refreshAndReconnectToast": "변경 사항을 적용하려면 새로 고친 후 다시 연결하십시오", + "autoConfirmUnavailable": "사용 불가", + "autoConfirmReasonDappNotWhitelisted": "원래 계약이 이 앱의 허용 목록에 없으므로 자동 확인을 사용할 수 없습니다.", + "autoConfirmReasonSessionNotActive": "활성 상태의 자동 확인 세션이 없으므로 자동 확인을 사용할 수 없습니다. 아래에서 활성화하십시오.", + "autoConfirmReasonRateLimited": "사용 중인 dapp에서 보내는 요청이 너무 많아 자동 확인을 사용할 수 없습니다.", + "autoConfirmReasonUnsupportedNetwork": "자동 확인이 아직 이 네트워크를 지원하지 않기 때문에 자동 확인을 사용할 수 없습니다.", + "autoConfirmReasonSimulationFailed": "당사에서 보안을 보장할 수 없으므로 자동 확인을 사용할 수 없습니다.", + "autoConfirmReasonTabNotFocused": "자동 확인을 시도하려는 도메인의 탭이 활성 상태가 아니므로 자동 확인을 사용할 수 없습니다.", + "autoConfirmReasonNotUnlocked": "월릿이 잠금 해제되지 않아 자동 확인을 사용할 수 없습니다.", + "rpcErrorUnauthorizedWrongAccount": "주소의 거래가 선택한 계정 주소와 일치하지 않습니다.", + "rpcErrorUnauthorizedUnknownSource": "RPC 요청 소스를 확인할 수 없습니다.", + "transactionsDisabledTitle": "거래 비활성화됨", + "transactionsDisabledMessage": "해당 주소는 Phantom을 사용하여 거래할 수 없습니다", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "활성", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL을 클립보드에 복사했습니다.", + "notEnoughSolScanTransactionWarning": "계정의 SOL이 부족하기 때문에 이 거래가 실패할 수 있습니다. 계정에 SOL을 더 추가한 후 다시 시도하십시오.", + "transactionRevertedWarning": "이 거래는 시뮬레이션 중에 되돌아갔습니다. 제출하면 자금이 손실될 수 있습니다.", + "quests": "퀘스트", + "questsClaimInProgress": "클레임 중", + "questsVerifyingCompletion": "퀘스트 완료 확인 중", + "questsClaimError": "리워드 클레임 중에 오류 발생", + "questsClaimErrorDescription": "리워드를 클레임하는 중에 오류가 발생했습니다. 나중에 다시 시도하세요.", + "questsDaysLeft": "{{days}}일 남음", + "questsDaysLeftSingular": "{{days}}일 남음", + "questsDaysLessThanOneDay": "< 1일 남음", + "questsBadgeMobileOnly": "모바일 전용", + "questsBadgeExtensionOnly": "확장 전용", + "questsStartedStateExplainerTitle": "퀘스트 시작됨", + "questsStartedStateExplainerDescriptionPart1": "완료하면, 리워드를 클레임하기까지 몇 시간이 걸릴 수도 있습니다. 사용자가 이 퀘스트를 완료했는지 확인하고 각자 한 번만 리워드를 클레임할 수 있도록 하기 위한 것입니다.", + "questsStartedStateExplainerDescriptionPart2": "이 퀘스트를 완료한 지 하루 넘게 지난 경우 지원팀에 문의하여 도움을 받으십시오.", + "questsStartedStateExplainerButtonLabel": "확인", + "exploreLearn": "알아보기", + "exploreSites": "사이트", + "exploreApps": "앱", + "exploreTokens": "토큰", + "exploreCollections": "컬렉션", + "exploreFilterByall_networks": "모든 네트워크", + "exploreSortBytrending": "트렌딩", + "exploreSortBytop": "상위", + "exploreSortByvolume": "볼륨", + "exploreSortBygainers": "게이너", + "exploreSortBylosers": "루저", + "exploreSortBymarket_cap": "시가총액", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "콜렉터블", + "exploreCategoryMarketplace": "마켓플레이스", + "exploreCategoryGaming": "게임", + "exploreCategoryBridges": "브리지", + "exploreCategoryOther": "기타", + "exploreCategorySocial": "소셜", + "exploreCategoryCommunity": "커뮤니티", + "exploreVolume": "볼륨", + "exploreFloor": "최저 가격", + "exploreCap": "시가총액", + "exploreToken": "토큰", + "explorePrice": "가격", + "explore24hVolume": "24시간 볼륨", + "exploreErrorButtonText": "다시 시도", + "exploreErrorDescription": "탐색 콘텐츠를 로드하려는 중에 오류가 발생했습니다. 새로 고친 후 다시 시도하십시오", + "exploreErrorTitle": "탐색 콘텐츠를 로드하지 못했습니다", + "exploreNetworkError": "네트워크 오류가 발생했습니다. 나중에 다시 시도하십시오.", + "exploreTokensLegalDisclaimer": "가격 정보 및 블록체인 프로젝트 스포트라이트는 정보 참조용으로만 제공될 뿐입니다. 시장 데이터는 Coingecko에서 제공합니다.", + "exploreLearnErrorTitle": "학습 콘텐츠를 로드하지 못했습니다", + "exploreLearnErrorDescription": "학습 콘텐츠를 로드하려는 중에 오류가 발생했습니다. 새로 고친 후 다시 시도하십시오", + "dappBrowserSearchScreenVisitSite": "사이트 방문", + "dappBrowserSearchScreenSearchWithGoogle": "Google로 검색", + "dappBrowserSearchScreenSearchLinkYouCopied": "복사한 링크", + "dappBrowserSearchScreenSearchTextYouCopied": "복사한 텍스트", + "dappBrowserSearchPlaceholder": "앱 검색", + "dappBrowserSearchNoApps": "앱을 찾을 수 없습니다", + "dappBrowserTabsLimitExceededScreenTitle": "이전 탭을 닫으시겠습니까?", + "dappBrowserTabsLimitExceededScreenDescription": "{{tabsCount}}개 탭이 열려 있습니다. 더 열려면 일부 탭을 닫아야 합니다.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "모든 탭 닫기", + "localizedErrorUnknownError": "문제가 발생했습니다. 잠시 후 다시 시도해 주십시오.", + "localizedErrorUnsupportedCountry": "죄송합니다. 해당 국가는 현재 지원되지 않습니다.", + "localizedErrorTokensNotLoading": "해당 토큰을 로드하는 동안 문제가 발생했습니다. 다시 시도해 주십시오.", + "localizedErrorSwapperNoQuotes": "견적을 찾지 못했습니다. 다른 토큰이나 금액을 사용해 보십시오.", + "localizedErrorSwapperRefuelNoQuotes": "견적을 찾지 못했습니다. 다른 토큰이나 금액을 사용하거나 충전을 비활성화해 보십시오.", + "localizedErrorInsufficientSellAmount": "토큰 금액이 너무 적습니다. 크로스 체인을 스왑하려면 금액을 늘리십시오.", + "localizedErrorCrossChainUnavailable": "현재는 크로스 체인 스왑을 사용할 수 없습니다. 나중에 다시 시도하십시오.", + "spamHistoryAction": "숨겨진 항목 보기", + "spamHistoryTitle": "숨겨진 활동", + "spamHistoryWarning": "이 거래는 Phantom에서 스팸으로 분류되어 숨겨졌습니다.", + "appAuthenticationFailed": "인증 실패", + "appAuthenticationFailedDescription": "인증 시도 문제가 발생했습니다. 다시 시도해 주십시오.", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ms/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ms/translation.json new file mode 100644 index 0000000..352da9e --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ms/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "Tambah", + "commandAccept": "Terima", + "commandApprove": "Luluskan", + "commandBack": "Undur", + "commandBuy": "Beli", + "commandCancel": "Batalkan", + "commandClaim": "Tuntutan", + "commandClaimReward": "Tuntut ganjaran anda", + "commandClear": "Padamkan", + "commandClose": "Tutup", + "commandConfirm": "Sahkan", + "commandConnect": "Sambungkan", + "commandContinue": "Teruskan", + "commandCopy": "Salin", + "commandCopyAddress": "Salin alamat", + "commandCopyTokenAddress": "Salin alamat token", + "commandCreate": "Cipta", + "commandCreateTicket": "Cipta Tiket", + "commandDismiss": "Singkirkan", + "commandDownload": "Muat turun", + "commandEdit": "Sunting", + "commandHelp": "Bantuan", + "commandLearnMore": "Ketahui lebih lanjut", + "commandLearnMore2": "Ketahui Lebih Lanjut", + "commandMint": "Kilang syiling", + "commandMore": "Lebih", + "commandNext": "Seterusnya", + "commandOpen": "Buka", + "commandOpenSettings": "Buka Tetapan", + "commandPaste": "Tampal", + "commandReceive": "Terima", + "commandReconnect": "Sambung semula", + "commandRecordVideo": "Rakam Video", + "commandRetry": "Cuba semula", + "commandRevoke": "Membatalkan", + "commandSave": "Simpan", + "commandScanQRCode": "Imbas Kod QR", + "commandSelectMedia": "Pilih Media", + "commandSell": "Jual", + "commandSend": "Kirim", + "commandShare": "Kongsi", + "commandShowBalance": "Tunjukkan Baki", + "commandSign": "Tandatangan", + "commandStake": "Taruhan", + "commandSwap": "Tukar", + "commandTakePhoto": "Ambil Gambar", + "commandTryAgain": "Cuba Lagi", + "commandViewTransaction": "Lihat Urus Niaga", + "commandReportAsNotSpam": "Laporkan sebagai bukan spam", + "commandReportAsSpam": "Laporkan sebagai spam", + "commandPin": "Penyemat", + "commandUnpin": "Membuka penyemat", + "commandHide": "Sembunyikan", + "commandUnhide": "Paparkan", + "commandBurn": "Terbakar", + "commandReport": "Laporan", + "commandView": "Lihat", + "commandUnwrap": "Membuka", + "pastParticipleClaimed": "Dituntut", + "pastParticipleCompleted": "Lengkap", + "pastParticipleCopied": "Disalin", + "pastParticipleDone": "Selesai", + "nounName": "Nama", + "nounNetwork": "Rangkaian", + "nounNetworkFee": "Yuran Rangkaian", + "nounSymbol": "Simbol", + "nounDescription": "Huraian", + "amount": "Jumlah", + "limit": "Had", + "new": "Baharu", + "gotIt": "Faham", + "internal": "Dalaman", + "reward": "Ganjaran", + "seeAll": "Lihat semua", + "seeLess": "Lihat sedikit", + "homeTab": "Laman Utama", + "collectiblesTab": "Kolektibel", + "swapTab": "Pertukaran", + "activityTab": "Aktiviti", + "exploreTab": "Penjelajah", + "accountHeaderConnectedInterpolated": "Anda bersambung kepada {{origin}}", + "accountHeaderConnectedToSite": "Anda bersambung kepada laman ini", + "accountHeaderCopyToClipboard": "Salin ke papan klip", + "accountHeaderNotConnected": "Anda tidak bersambung kepada", + "accountHeaderNotConnectedInterpolated": "Anda tidak bersambung kepada {{origin}}", + "accountHeaderNotConnectedToSite": "Anda tidak bersambung kepada laman ini", + "accountWithoutEnoughSolActionButtonCancel": "Batalkan", + "accountWithoutEnoughSolPrimaryText": "SOL yang tidak mencukupi", + "accountWithoutEnoughSolSecondaryText": "Akaun yang terlibat dalam urus niaga ini tidak mempunyai SOL yang mencukupi. Akaun tersebut mungkin kepunyaan anda atau orang lain. Urus niaga ini akan berbalik jika diserahkan.", + "accountSwitcher": "Penukar Akaun", + "addAccountHardwareWalletPrimaryText": "Sambungkan Dompet Perkakasan", + "addAccountHardwareWalletSecondaryText": "Gunakan dompet perkakasan Ledger anda", + "addAccountHardwareWalletSecondaryTextMobile": "Gunakan dompet {{supportedHardwareWallets}} anda", + "addAccountSeedVaultWalletPrimaryText": "Sambungkan Kekubah Selamat", + "addAccountSeedVaultWalletSecondaryText": "Gunakan dompet daripada Seed Vault", + "addAccountImportSeedPhrasePrimaryText": "Import Rangkai Kata Pemulihan Rahsia", + "addAccountImportSeedPhraseSecondaryText": "Import akaun daripada dompet lain", + "addAccountImportWalletPrimaryText": "Import Kunci Peribadi", + "addAccountImportWalletSecondaryText": "Import akaun rantai tunggal", + "addAccountImportWalletSolanaSecondaryText": "Import kunci peribadi Solana", + "addAccountLimitReachedText": "Anda telah mencapai had akaun {{accountsCount}} dalam Phantom. Sila singkirkan akaun yang tidak digunakan sebelum menambah akaun yang lain.", + "addAccountNoSeedAvailableText": "Anda tiada frasa seed yang ada. Sila import seed yang ada untuk menghasilkan akaun.", + "addAccountNewWalletPrimaryText": "Cipta Akaun Baharu", + "addAccountNewWalletSecondaryText": "Hasilkan alamat dompet baharu", + "addAccountNewMultiChainWalletSecondaryText": "Tambah akaun berbilang rantai baharu", + "addAccountNewSingleChainWalletSecondaryText": "Tambah akaun baharu", + "addAccountPrimaryText": "Tambah / Sambung Dompet", + "addAccountSecretPhraseLabel": "Rangkai Kata Rahsia", + "addAccountSeedLabel": "Seed", + "addAccountSeedIDLabel": "ID Seed", + "addAccountSecretPhraseDefaultLabel": "Rangkai Kata Rahsia {{number}}", + "addAccountZeroAccountsForSeed": "0 akaun", + "addAccountShowAccountForSeed": "Tunjukkan 1 akaun", + "addAccountShowAccountsForSeed": "Tunjukkan akaun {{numOfAccounts}}", + "addAccountHideAccountForSeed": "Sembunyikan 1 akaun", + "addAccountHideAccountsForSeed": "Sembunyikan akaun {{numOfAccounts}}", + "addAccountSelectSeedDescription": "Akaun baharu anda akan dijana daripada Rangkai Kata Rahsia ini", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} akaun", + "addAccountOneAccountsForSeed": "1 akaun", + "addAccountGenerateAccountFromSeed": "Cipta Akaun", + "addAccountReadOnly": "Memperhatikan Alamat", + "addAccountReadOnlySecondaryText": "Jejak sebarang alamat dompet awam", + "addAccountSolanaAddress": "Alamat Solana", + "addAccountEVMAddress": "Alamat EVM", + "addAccountBitcoinAddress": "Alamat Bitcoin", + "addAccountImportAccountActionButtonImport": "Import", + "addAccountImportAccountDuplicatePrivateKey": "Akaun ini sudah ada dalam dompet anda", + "addAccountImportAccountIncorrectFormat": "Format yang salah", + "addAccountImportAccountInvalidPrivateKey": "Kunci Peribadi Tidak Sah", + "addAccountImportAccountName": "Nama", + "addAccountImportAccountPrimaryText": "Import Kunci Peribadi", + "addAccountImportAccountPrivateKey": "Kunci peribadi", + "addAccountImportAccountPublicKey": "Alamat atau Domain", + "addAccountImportAccountPrivateKeyRequired": "Kunci peribadi diperlukan", + "addAccountImportAccountNameRequired": "Nama diperlukan", + "addAccountImportAccountPublicKeyRequired": "Alamat awam diperlukan", + "addAccountImportAccountDuplicateAddress": "Alamat ini sudah ada dalam dompet anda", + "addAddressAddressAlreadyAdded": "Alamat sudah ditambah", + "addAddressAddressAlreadyExists": "Alamat sudah ada", + "addAddressAddressInvalid": "Alamat adalah tidak sah", + "addAddressAddressIsRequired": "Alamat diperlukan", + "addAddressAddressPlaceholder": "Alamat", + "addAddressLabelIsRequired": "Label diperlukan", + "addAddressLabelPlaceholder": "Label", + "addAddressPrimaryText": "Tambah Alamat", + "addAddressToast": "Alamat ditambah", + "createAssociatedTokenAccountCostLabelInterpolated": "Kos ini ialah {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "Anda sudah mengambil akaun token ini", + "createAssociatedTokenAccountErrorInsufficientFunds": "Dana yang tidak mencukupi", + "createAssociatedTokenAccountErrorInvalidMint": "Alamat kilang wang tidak sah", + "createAssociatedTokenAccountErrorInvalidName": "Nama tidak sah", + "createAssociatedTokenAccountErrorInvalidSymbol": "Simbol tidak sah", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "Kita tidak dapat mencipta akaun token anda. Sila cuba lagi.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "Gagal mencipta akaun", + "createAssociatedTokenAccountErrorUnableToSendMessage": "Kita tidak dapat menghantar urus niaga anda.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "Gagal menghantar urus niaga", + "createAssociatedTokenAccountInputPlaceholderMint": "Alamat Kilang Wang", + "createAssociatedTokenAccountInputPlaceholderName": "Nama", + "createAssociatedTokenAccountInputPlaceholderSymbol": "Simbol", + "createAssociatedTokenAccountLoadingMessage": "Kita mencipta akaun token anda.", + "createAssociatedTokenAccountLoadingTitle": "Mencipta akaun token", + "createAssociatedTokenAccountPageHeader": "Cipta Akaun Token", + "createAssociatedTokenAccountSuccessMessage": "Akaun token anda berjaya dicipta!", + "createAssociatedTokenAccountSuccessTitle": "Akaun token dicipta", + "createAssociatedTokenAccountViewTransaction": "Lihat urus niaga", + "assetDetailRecentActivity": "Aktiviti Terbaru", + "assetDetailStakeSOL": "SOL Stake", + "assetDetailUnknownToken": "Token Tidak Diketahui", + "assetDetailUnwrapAll": "Buat Asal Semua", + "assetDetailUnwrappingSOL": "Membuka SOL", + "assetDetailUnwrappingSOLFailed": "Membuka SOL telah gagal", + "assetDetailViewOnExplorer": "Lihat pada {{explorer}}", + "assetDetailViewOnExplorerDefaultExplorer": "Penjelajah", + "assetDetailSaveToPhotos": "Simpan ke Foto", + "assetDetailPinCollection": "Koleksi Cemat", + "assetDetailUnpinCollection": "Tanggalkan Cemat Koleksi", + "assetDetailHideCollection": "Sembunyikan Koleksi", + "assetDetailUnhideCollection": "Memperlihatkan Koleksi", + "assetDetailTokenNameLabel": "Nama Token", + "assetDetailNetworkLabel": "Rangkaian", + "assetDetailAddressLabel": "Alamat", + "assetDetailPriceLabel": "Harga", + "collectibleDetailSetAsAvatar": "Tetapkan sebagai Avatar", + "collectibleDetailSetAsAvatarSingleWorkAlt": "Avatar", + "collectibleDetailShare": "Kongsikan Kolektibel", + "assetDetailAboutLabel": "Mengenai {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} mempunyai pindahan keupayaan atau menggunakan token ini daripada akaun anda.", + "sendAssetAmountLabelInterpolated": "{{amount}} {{tokenSymbol}} yang tersedia", + "assetListSearch": "Carian...", + "assetListUnknownToken": "Token Tidak Diketahui", + "assetVisibilityUnknownToken": "Token Tidak Diketahui", + "buyAssetInterpolated": "Beli {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "Pembelian maksimum ialah {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "Pembelian minimum ialah {{amount}}", + "buyNoAssetsAvailable": "Tiada aset Ethereum atau Polygon yang tersedia", + "buyThirdPartyScreenPaymentMethod": "Pilih kaedah pembayaran", + "gasEstimationErrorWarning": "Terdapat masalah menganggar yuran untuk urus niaga ini. Ia mungkin gagal.", + "nativeTokenBalanceErrorWarning": "Terdapat masalah mendapat baki token anda untuk urus niaga ini. Ia mungkin gagal.", + "blocklistOriginCommunityDatabaseInterpolated": "Laman ini telah ditandakan sebagai sebahagian daripada <1>pangkalan data dikekalkan oleh komuniti laman web memancing data dan penipuan yang diketahui. Jika anda percaya laman tersebut telah silap ditandakan, <3>sila kemukakan isu.", + "blocklistOriginDomainIsBlocked": "{{domainName}} disekat!", + "blocklistOriginIgnoreWarning": "Abaikan amaran ini, ambil saya ke {{domainName}} bagaimanapun.", + "blocklistOriginSiteIsMalicious": "Phantom percaya laman web ini berniat jahat dan tidak selamat untuk digunakan.", + "blocklistOriginThisDomain": "domain ini", + "blocklistProceedAnyway": "Abaikan amaran, sambung bagaimanapun", + "maliciousTransactionWarning": "Phantom percaya laman web ini berniat jahat dan tidak selamat untuk digunakan. Kita telah melumpuhkan keupayaan untuk log masuk untuk melindungi anda dan dana anda.", + "maliciousTransactionWarningIgnoreWarning": "Abaikan amaran, sambung bagaimanapun", + "maliciousTransactionWarningTitle": "Urus niaga ditandai!", + "maliciousRequestBlockedTitle": "Permintaan disekat", + "maliciousRequestWarning": "Laman web ini dikenal pasti sebagai berniat jahat. Ia mungkin cuba mencuri dana anda atau memperdaya anda supaya mengesahkan permintaan menipu.", + "maliciousSignatureRequestBlocked": "Demi keselamatan anda, Phantom telah menyekat permintaan ini.", + "maliciousRequestBlocked": "Atas keselamatan anda, Phantom telah menyekat permintaan ini. Anda harus menutup tetingkap ini dan berhenti menggunakan laman yang membukanya.", + "siwErrorPopupTitle": "Permintaan Tandatangan Yang Tidak Sah", + "siwParseErrorDescription": "Permintaan tandatangan aplikasi tidak boleh ditunjukkan disebabkan oleh pemformatan.", + "siwVerificationErrorDescription": "Terdapat 1 atau lebih ralat(-ralat) dengan permintaan tandatangan mesej. Bagi keselamatan anda, sila pastikan anda menggunakan aplikasi yang betul dan cuba lagi.", + "siwErrorPagination": "{{n}} daripada {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "Amaran: alamat aplikasi tidak padan dengan alamat yang disediakan untuk ditandatangani.", + "siwErrorMessage_DOMAIN_MISMATCH": "Amaran: domain aplikasi tidak padan dengan domain yang disediakan untuk pengesahan.", + "siwErrorMessage_URI_MISMATCH": "Amaran: nama hos URI tidak padan dengan domain.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "Amaran: ID rantai tidak padan dengan ID rantai yang disediakan untuk pengesahan.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Amaran: tarikh penerbitan mesej adalah terlalu lama dahulu.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Amaran: tarikh penerbitan mesej adalah terlalu jauh ke masa depan.", + "siwErrorMessage_EXPIRED": "Amaran: mesej telah tamat tempoh.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Amaran: mesej akan tamat tempoh sebelum penerbitan.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "Amaran: mesej akan tamat tempoh sebelum ia menjadi sah.", + "siwErrorShowErrorDetails": "Tunjukkan butiran ralat", + "siwErrorHideErrorDetails": "Sembunyikan butiran ralat", + "siwErrorIgnoreWarning": "Abaikan amaran, sambung bagaimanapun", + "siwsTitle": "Permintaan Log Masuk", + "siwsPermissions": "Keizinan", + "siwsAgreement": "Pesanan", + "siwsAdvancedDetails": "Butiran Lanjut", + "siwsAlternateStatement": "{{domain}} mahu anda log masuk dengan akaun Solana anda:\n{{address}}", + "siwsFieldLable_domain": "Domain", + "siwsFieldLable_address": "Alamat", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "Versi", + "siwsFieldLable_chainId": "ID rantai", + "siwsFieldLable_nonce": "Nombor diguna sekali saja", + "siwsFieldLable_issuedAt": "Dikeluarkan Di", + "siwsFieldLable_expirationTime": "Tamat Tempoh Pada", + "siwsFieldLable_requestId": "ID Permintaan", + "siwsFieldLable_resources": "Sumber", + "siwsVerificationErrorDescription": "Permintaan log masuk adalah tidak sah. Ini bermakna laman tersebut tidak selamat atau pembangun telah membuat kesilapan semasa menghantar permintaan.", + "siwsErrorNumIssues": "{{n}} isu", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "ID rantai ini tidak padan dengan rangkaian yang anda menggunakan.", + "siwsErrorMessage_DOMAIN_MISMATCH": "Domain ini bukan domain yang anda log masuk.", + "siwsErrorMessage_URI_MISMATCH": "URI ini bukan URI yang anda log masuk.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Tarikh penerbitan mesej adalah terlalu lama dahulu.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Tarikh penerbitan mesej adalah terlalu jauh ke masa depan.", + "siwsErrorMessage_EXPIRED": "Mesej telah tamat tempoh.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Mesej akan tamat tempoh sebelum penerbitan.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "Mesej akan tamat tempoh sebelum ia menjadi sah.", + "changeLockTimerPrimaryText": "Penjaga Masa Kunci Automatik", + "changeLockTimerSecondaryText": "Berapa lamakah kita menunggu untuk mengunci dompet anda selepas ia melahu?", + "changeLockTimerToast": "Penjaga masa kunci automatik dikemas kini", + "changePasswordConfirmNewPassword": "Sahkan kata laluan baharu", + "changePasswordCurrentPassword": "Kata laluan semasa", + "changePasswordErrorIncorrectCurrentPassword": "Kata laluan semasa salah", + "changePasswordErrorGeneric": "Sesuatu yang tidak kena berlaku, sila cuba lagi kemudian", + "changePasswordNewPassword": "Kata laluan baharu", + "changePasswordPrimaryText": "Tukar kata laluan", + "changePasswordToast": "Kata laluan dikemas kini", + "collectionsHiddenCollections": "Koleksi Tersembunyi", + "collectiblesReportAsSpam": "Laporkan sebagai Spam", + "collectiblesReportAsSpamAndHide": "Laporkan sebagai Spam dan Sembunyikan", + "collectiblesReportAsNotSpam": "Laporkan sebagai Bukan Spam", + "collectiblesReportAsNotSpamAndUnhide": "Tidak sembunyikan dan laporkan bukan spam", + "collectiblesReportNotSpam": "Bukan Spam", + "collectibleDetailDescription": "Huraian", + "collectibleDetailProperties": "Sifat-sifat", + "collectibleDetailOrdinalInfo": "Maklumat Ordinal", + "collectibleDetailRareSatsInfo": "Maklumat Rare Sats", + "collectibleDetailSatsInUtxo": "Sats di UTXO", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Nombor Sat", + "collectibleDetailSatName": "Nama Sat", + "collectibleDetailInscriptionId": "ID Inskripsi", + "collectibleDetailInscriptionNumber": "Nombor Inskripsi", + "collectibleDetailStandard": "Piawai", + "collectibleDetailCreated": "Dicipta", + "collectibleDetailViewOnExplorer": "Lihat pada {{explorer}}", + "collectibleDetailList": "Senarai", + "collectibleDetailSellNow": "Jual sebanyak {{amount}} {{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "Mengosongkan Bitcoin ganti", + "collectibleDetailUtxoSplitterCtaSubtitle": "Anda ada {{value}} BTC untuk ditemui", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "Bagi melindungi dana anda, kita mencegah BTC dalam UTXO dengan Rare Sats daripada dihantar. Gunakan pemisah UTXO Magic Eden untuk mengosongkan {{value}} BTC daripada Rare Sats anda.", + "collectibleDetailUtxoSplitterModalCtaButton": "Gunakan Pemisah UTXO", + "collectibleDetailEasilyAccept": "Terima tawaran tertinggi", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sat", + "collectibleDetailSpamOverlayDescription": "Kolektibel ini tersembunyi kerana Phantom mempercayai ia mungkin spam.", + "collectibleDetailSpamOverlayReveal": "Tunjukkan Kolektibel", + "collectibleBurnTermsOfService": "Saya faham ini tidak boleh tidak berbuat", + "collectibleBurnTitleWithCount_one": "Hapuskan Token", + "collectibleBurnTitleWithCount_other": "Hapuskan Token", + "collectibleBurnDescriptionWithCount_one": "Tindakan ini akan menghapuskan dan membuang token ini selama-lamanya daripada dompet anda.", + "collectibleBurnDescriptionWithCount_other": "Tindakan ini akan menghapuskan dan membuang token ini selama-lamanya daripada dompet anda.", + "collectibleBurnTokenWithCount_one": "Token", + "collectibleBurnTokenWithCount_other": "Token", + "collectibleBurnCta": "Terbakar", + "collectibleBurnRebate": "Rebet", + "collectibleBurnRebateTooltip": "Jumlah kecil SOL akan didepositkan ke dalam dompet anda secara automatik kerana membakar token ini.", + "collectibleBurnNetworkFee": "Yuran Rangkaian", + "collectibleBurnNetworkFeeTooltip": "Jumlah dikehendaki oleh rangkaian Solana untuk memproses urus niaga", + "unwrapButtonSwapTo": "Tukar kepada {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "Menarik balik daripada {{withdrawalSource}} untuk {{chainSymbol}}", + "unwrapModalEstimatedTime": "Masa Anggaran", + "unwrapModalNetwork": "Rangkaian", + "unwrapModalNetworkFee": "Yuran Rangkaian", + "unwrapModalTitle": "Ringkasan", + "unsupportedChain": "Rantai Tidak Disokong", + "unsupportedChainDescription": "Nampaknya kita tidak menyokong {{action}} untuk rangkaian {{chainName}}.", + "networkFeesTooltipLabel": "Yuran Rangkaian {{chainName}}", + "networkFeesTooltipDescription": "{{chainName}} yuran berbeza berdasarkan beberapa faktor. Anda boleh menyesuaikannya untuk membuat urus niaga anda lebih cepat (lebih mahal) atau lebih perlahan (lebih murah).", + "burnStatusErrorTitleWithCount_one": "Token gagal dihapuskan", + "burnStatusErrorTitleWithCount_other": "Token gagal dihapuskan", + "burnStatusSuccessTitleWithCount_one": "Token terbakar!", + "burnStatusSuccessTitleWithCount_other": "Token terbakar!", + "burnStatusLoadingTitleWithCount_one": "Menghapuskan token...", + "burnStatusLoadingTitleWithCount_other": "Menghapuskan token...", + "burnStatusErrorMessageWithCount_one": "Token ini tidak boleh dihapuskan. Sila cuba lagi kemudian.", + "burnStatusErrorMessageWithCount_other": "Token ini tidak boleh dihapuskan. Sila cuba lagi kemudian.", + "burnStatusSuccessMessageWithCount_one": "Token ini telah dimusnahkan secara selama-lamanya dan SOL {{rebateAmount}} telah didepositkan ke dalam dompet anda.", + "burnStatusSuccessMessageWithCount_other": "Token ini telah dimusnahkan secara selama-lamanya dan SOL {{rebateAmount}} telah didepositkan ke dalam dompet anda.", + "burnStatusLoadingMessageWithCount_one": "Token ini telah dimusnahkan secara selama-lamanya dan SOL {{rebateAmount}} akan didepositkan ke dalam dompet anda.", + "burnStatusLoadingMessageWithCount_other": "Token ini telah dimusnahkan secara selama-lamanya dan SOL {{rebateAmount}} akan didepositkan ke dalam dompet anda.", + "burnStatusViewTransactionText": "Lihat urus niaga", + "collectibleDisplayLoading": "Memuat...", + "collectiblesNoCollectibles": "Tiada kolektibel", + "collectiblesPrimaryText": "Kolektibel Anda", + "collectiblesReceiveCollectible": "Terima Kolektibel", + "collectiblesUnknownCollection": "Koleksi Tidak Diketahui", + "collectiblesUnknownCollectible": "Kolektibel Tidak Diketahui", + "collectiblesUniqueHolders": "Pemegang Unik", + "collectiblesSupply": "Bekalan", + "collectiblesUnknownTokens": "Token Tidak Diketahui", + "collectiblesNrOfListed": "{{ nrOfListed }} Tersenarai", + "collectiblesListed": "Tersenarai", + "collectiblesMintCollectible": "Kolektibel Kilang Syiling", + "collectiblesYouMint": "Kilang Syiling Anda", + "collectiblesMintCost": "Kos kilang wang", + "collectiblesMintFail": "Kilang syiling telah gagal", + "collectiblesMintFailMessage": "Terdapat masalah mencetak kolektibel anda. Sila cuba semula.", + "collectiblesMintCostFree": "Percuma", + "collectiblesMinting": "Pencetakan...", + "collectiblesMintingMessage": "Kolektibel anda sedang dicetak", + "collectiblesMintShareSubject": "Lihat ini", + "collectiblesMintShareMessage": "Saya menempa ini di @phantom!", + "collectiblesMintSuccess": "Berjaya mencetak", + "collectiblesMintSuccessMessage": "Kolektibel anda dicetak sekarang", + "collectiblesMintSuccessQuestMessage": "Anda telah memenuhi keperluan untuk Pencarian Phantom. Ketik Tuntut ganjaran anda untuk mendapatkan kolektibel percuma anda.", + "collectiblesMintRequired": "Dikehendaki", + "collectiblesMintSafelyDismiss": "Anda boleh mengetepikan tetingkap ini dengan selamat.", + "collectiblesTrimmed": "Kita telah mencapai had untuk bilangan kolektibel yang boleh dipaparkan sekarang juga.", + "collectiblesSeeAllHoldings": "Lihat Semua Pemegangan", + "collectiblesLast": "Terakhir", + "collectiblesAbout": "Tentang", + "collectiblesSocialLinks": "Pautan Sosial", + "collectiblesNonTransferable": "Tak Boleh Pindah Milik", + "collectiblesNonTransferableYes": "Ya", + "collectiblesSellOfferDetails": "Butiran Tawaran", + "collectiblesSellYouSell": "Anda Jual", + "collectiblesSellGotIt": "Faham", + "collectiblesSellYouReceive": "Anda Terima", + "collectiblesSellOffer": "Tawaran", + "collectiblesSoldCollectible": "Kolektibel Dijual", + "collectiblesSellMarketplace": "Pasaran", + "collectiblesSellCollectionFloor": "Lantai Koleksi", + "collectiblesSellDifferenceFromFloor": "Perbezaan daripada lantai", + "collectiblesSellLastSalePrice": "Jualan Terakhir", + "collectiblesSellEstimatedFees": "Yuran Anggaran", + "collectiblesSellEstimatedProfitAndLoss": "Keuntungan/Kerugian Anggaran", + "collectiblesSellViewOnMarketplace": "Lihat pada {{marketplace}}", + "collectiblesSellCollectionFloorTooltip": "Harga 'Beli Sekarang' yang terendah dalam koleksi seluruh berbilang pasaran.", + "collectiblesSellProfitLossTooltip": "Keuntungan/Kerugian yang dianggarkan dikira berdasarkan harga jualan terakhir dan jumlah tawaran kurang yuran.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "Royalti ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "Yuran Pasaran ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "Yuran Pasaran", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "Rangkaian {{chainName}}", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "Sebut harga termasuk yuran Phantom {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "Sebut harga termasuk Royalti, Yuran Rangkaian, Yuran Pasaran dan yuran Phantom {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "Sebut harga termasuk Royalti, Yuran Rangkaian dan Yuran Pasaran", + "collectiblesSellTransactionFeeTooltipTitle": "Yuran Urus Niaga", + "collectiblesSellStatusLoadingTitle": "Menerima Tawaran...", + "collectiblesSellStatusLoadingIsSellingFor": "dijual sebanyak", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} Dijual!", + "collectiblesSellStatusSuccessWasSold": "berjaya dijual sebanyak", + "collectiblesSellStatusErrorTitle": "Sesuatu Yang Tidak Kena Telah Berlaku", + "collectiblesSellStatusErrorSubtitle": "Terdapat isu percubaan untuk menjual", + "collectiblesSellStatusViewTransaction": "Lihat Urus Niaga", + "collectiblesSellInsufficientFundsTitle": "Dana yang tidak mencukupi", + "collectiblesSellInsufficientFundsSubtitle": "Kita tidak dapat menerima tawaran pada kolektibel ini kerana terdapat dana yang tidak mencukupi untuk membayar yuran rangkaian.", + "collectiblesSellRecentlyTransferedNFTTitle": "Dipindahkan baru-baru ini", + "collectiblesSellRecentlyTransferedNFTSubtitle": "Anda mesti menunggu 1 jam untuk menerima bida selepas pindahan.", + "collectiblesApproveCollection": "Diluluskan {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "Tawaran tidak tersedia", + "collectiblesSellNotAvailableAnymoreSubtitle": "Tawaran tidak lagi tersedia ada. Batalkan bida ini dan cuba semula", + "collectiblesSellFlaggedTokenTitle": "Kolektibel ditandakan", + "collectiblesSellFlaggedTokenSubtitle": "Kolektibel tidak boleh didagang, ia mungkin untuk berbilang sebab seperti dilaporkan sebagai dicuri atau dipertaruhkan tanpa lokap", + "collectiblesListOnMagicEden": "Disenaraikan pada Magic Eden", + "collectiblesListPrice": "Harga Senarai", + "collectiblesUseFloor": "Gunakan Lantai", + "collectiblesFloorPrice": "Harga Lantai", + "collectiblesLastSalePrice": "Harga Jualan Terakhir", + "collectiblesTotalReturn": "Jumlah Pulangan", + "collectiblesOriginalPurchasePrice": "Harga Pembelian Asal", + "collectiblesMagicEdenFee": "Yuran Magic Eden", + "collectiblesArtistRoyalties": "Royalti Artis", + "collectiblesListNowButton": "Senarai Kini", + "collectiblesListAnywayButton": "Bagaimanapun Senaraikan", + "collectiblesCreateListingTermsOfService": "By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service", + "collectiblesViewListing": "Lihat Penyenaraian", + "collectiblesListingViewTransaction": "Lihat Urus Niaga", + "collectiblesRemoveListing": "Singkirkan Penyenaraian", + "collectiblesEditListing": "Sunting Penyenaraian", + "collectiblesEditListPrice": "Sunting Harga Senarai", + "collectiblesListPriceTooltip": "Harga Senarai ialah harga jualan untuk item. Lazimnya penjual menetapkan Harga Senarai supaya sama dengan atau melebihi Harga Lantai.", + "collectiblesFloorPriceTooltip": "Harga Lantai ialah Harga Senarai aktif terendah untuk item dalam koleksi ini.", + "collectiblesOriginalPurchasePriceTooltip": "Asalnya anda membeli item ini untuk jumlah ini.", + "collectiblesPurchasedForSol": "Dibeli untuk SOL {{lastPurchasePrice}}", + "collectiblesUnableToLoadListings": "Tidak dapat memuat kolektibel tersenarai", + "collectiblesUnableToLoadListingsFrom": "Tidak dapat memuat rentetan daripada {{marketplace}}", + "collectiblesUnableToLoadListingsDescription": "Penyenaraian dan aset anda selamat tetapi kita tidak dapat memuatnya daripada {{marketplace}} pada masa ini. Sila cuba lagi kemudian.", + "collectiblesBelowFloorPrice": "Di Bawah Harga Lantai", + "collectiblesBelowFloorPriceMessage": "Adakah anda pasti anda ingin menyenaraikan NFT anda di bawah harga lantai?", + "collectiblesMinimumListingPrice": "Harga minimum ialah 0.01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden mengenakan yuran atas urus niaga diselesaikan.", + "collectiblesArtistRoyaltiesTooltip": "Pencipta koleksi ini menerima % royalti daripada setiap jualan yang diselesaikan.", + "collectibleScreenCollectionLabel": "Koleksi", + "collectibleScreenPhotosPermissionTitle": "Keizinan Foto", + "collectibleScreenPhotosPermissionMessage": "Kita memerlukan keizinan anda untuk melihat foto anda. Sila pergi ke Tetapan dan kemas kini keizinan anda.", + "collectibleScreenPhotosPermissionOpenSettings": "Buka Tetapan", + "listStatusErrorTitle": "Penyenaraian Telah Gagal", + "editListStatusErrorTitle": "Tidak dapat mengemas kini", + "removeListStatusErrorTitle": "Menyingkirkan Penyenaraian Telah Gagal", + "listStatusSuccessTitle": "Penyenaraian Dicipta!", + "editListingStatusSuccessTitle": "Penyenaraian Dikemas Kini!", + "removeListStatusSuccessTitle": "Penyenaraian disingkirkan daripada Magic Eden", + "listStatusLoadingTitle": "Mencipta Penyenaraian...", + "editListingStatusLoadingTitle": "Mengemas Kini Penyenaraian...", + "removeListStatusLoadingTitle": "Singkirkan Penyenaraian...", + "listStatusErrorMessage": "{{name}} tidak boleh tersenarai pada Magic Eden", + "removeListStatusErrorMessage": "{{name}} tidak boleh tidak disenaraikan pada Magic Eden", + "listStatusSuccessMessage": "{{name}} sekarang tersenarai pada Magic Eden untuk SOL {{listCollectiblePrice}}", + "editListingStatusSuccessMessage": "{{name}} sekarang dikemas kini pada Magic Eden untuk SOL {{editListCollectiblePrice}}", + "removeListStatusSuccessMessage": "{{name}} berjaya disingkirkan daripada Magic Eden", + "listStatusLoadingMessage": "Penyenaraian {{name}} pada Magic Eden untuk {{listCollectiblePrice}} SOL.", + "editListingStatusLoadingMessage": "Mengemas kini {{name}} pada Magic Eden untuk {{editListCollectiblePrice}} SOL.", + "removeListStatusLoadingMessage": "Menyingkirkan {{name}} daripada Magic Eden. Ini mungkin mengambil seketika.", + "listStatusLoadingSafelyDismiss": "Anda boleh menyingkirkan tetingkap ini dengan selamat.", + "listStatusViewOnMagicEden": "Lihat pada Magic Eden", + "listStatusViewOnMarketplace": "Lihat pada {{marketplace}}", + "listStatusLoadingDismiss": "Menyingkirkan", + "listStatusViewTransaction": "Lihat Urus Niaga", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Sambungkan dompet perkakasan anda dan pastikan ia tidak berkunci. Setelah kita telah mengesannya anda boleh memilih alamat mana yang anda ingin menggunakan.", + "connectHardwareFailedPrimaryText": "Sambungan gagal", + "connectHardwareFailedSecondaryText": "Sila sambungkan dompet perkakasan anda dan pastikan ia tidak berkunci. Setelah kita menemuinya anda boleh memilih alamat mana yang anda ingin menggunakan.", + "connectHardwareFinishPrimaryText": "Akaun Ditambah!", + "connectHardwareFinishSecondaryText": "Sekarang anda boleh mencapai dompet Ledger Nano anda daripada dalam Phantom. Sila kembali ke aplikasi.", + "connectHardwareNeedsPermissionPrimaryText": "Sambung dompet baharu", + "connectHardwareNeedsPermissionSecondaryText": "Klik butang di bawah untuk memulakan proses sambungan.", + "connectHardwareSearchingPrimaryText": "Mencari dompet...", + "connectHardwareSearchingSecondaryText": "Sambungkan dompet perkakasan anda, pastikan ia tidak berkunci dan anda telah meluluskan keizinan dalam penyemak imbas anda.", + "connectHardwarePermissionDeniedPrimary": "Keizinan ditolak", + "connectHardwarePermissionDeniedSecondary": "Berikan keizinan kepada Phantom untuk menyambung ke peranti Ledger anda", + "connectHardwarePermissionUnableToConnect": "Tidak dapat menyambung", + "connectHardwarePermissionUnableToConnectDescription": "Kita tidak dapat menyambung ke peranti Ledger anda. Kita mungkin memerlukan lebih keizinan.", + "connectHardwareSelectAddressAllAddressesImported": "Semua alamat telah diimport", + "connectHardwareSelectAddressDerivationPath": "Laluan asal-usul", + "connectHardwareSelectAddressSearching": "Mencari...", + "connectHardwareSelectAddressSelectWalletAddress": "Pilih alamat dompet", + "connectHardwareSelectAddressWalletAddress": "Alamat dompet", + "connectHardwareWaitingForApplicationPrimaryText": "Buka aplikasi Solana pada Ledger anda", + "connectHardwareWaitingForApplicationSecondaryText": "Sila sambungkan dompet perkakasan anda dan pastikan ia tidak berkunci.", + "connectHardwareWaitingForPermissionPrimaryText": "Perlukan keizinan", + "connectHardwareWaitingForPermissionSecondaryText": "Sambungkan dompet perkakasan anda, pastikan ia tidak berkunci dan anda telah meluluskan keizinan dalam penyemak imbas anda.", + "connectHardwareAddAccountButton": "Tambah Akaun", + "connectHardwareLedger": "Sambungkan Ledger anda", + "connectHardwareStartConnection": "Klik butang di bawah untuk bermula menyambung dompet perkakasan Lejar anda", + "connectHardwarePairSuccessPrimary": "{{productName}} bersambung", + "connectHardwarePairSuccessSecondary": "Anda telah berjaya menyambungkan {{productName}} anda.", + "connectHardwareSelectChains": "Pilih rantai untuk menyambung", + "connectHardwareOpenAppInterpolated": "Buka aplikasi {{app}} di Ledger anda", + "connectHardwareSearching": "Mencari...", + "connectHardwareMakeSureConnected": "Sambung dan membuka kunci dompet perkakasan anda. Sila luluskan keizinan penyemak imbas yang berkaitan.", + "connectHardwareOpenAppDescription": "Sila buka dompet perkakasan anda", + "connectHardwareConnecting": "Sambungkan...", + "connectHardwareConnectingDescription": "Kita sedang menyambung ke peranti Ledger anda.", + "connectHardwareConnectingAccounts": "Menyambungkan akaun anda...", + "connectHardwareDiscoveringAccounts": "Mencari akaun...", + "connectHardwareDiscoveringAccountsDescription": "Kita sedang mencari aktiviti dalam akaun anda.", + "connectHardwareErrorLedgerLocked": "Ledger dikunci", + "connectHardwareErrorLedgerLockedDescription": "Pastikan peranti Ledger anda tidak berkunci, kemudian cuba lagi.", + "connectHardwareErrorLedgerGeneric": "Sesuatu yang tidak kena telah berlaku", + "connectHardwareErrorLedgerGenericDescription": "Tidak dapat mencari akaun. Pastikan peranti Ledger anda tidak berkunci, kemudian cuba lagi.", + "connectHardwareErrorLedgerPhantomLocked": "Sila buka semula Phantom dan cuba sambungkan perkakasan sekali lagi.", + "connectHardwareFindingAccountsWithActivity": "Mencari akaun {{chainName}}...", + "connectHardwareFindingAccountsWithActivityDualChain": "Mencari {{chainName1}} atau {{chainName2}} akaun...", + "connectHardwareFoundAccountsWithActivity": "Kita mendapati {{numOfAccounts}} akaun dengan aktiviti di Ledger anda.", + "connectHardwareFoundAccountsWithActivitySingular": "Kita mendapati 1 akaun dengan aktiviti di Ledger anda.", + "connectHardwareFoundSomeAccounts": "Kita menemui beberapa akaun pada peranti Lejar anda.", + "connectHardwareViewAccounts": "Lihat Akaun", + "connectHardwareConnectAccounts": "Akaun bersambung", + "connectHardwareSelectAccounts": "Pilih Akaun", + "connectHardwareChooseAccountsToConnect": "Pilih akaun dompet untuk menyambung.", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} Akaun ditambah", + "connectHardwareAccountsStepOfSteps": "Langkah {{stepNum}} daripada {{totalSteps}}", + "connectHardwareMobile": "Sambungkan Ledger", + "connectHardwareMobileTitle": "Sambungkan dompet perkakasan Ledger anda", + "connectHardwareMobileEnableBluetooth": "Bolehkan Bluetooth", + "connectHardwareMobileEnableBluetoothDescription": "Benarkan keizinan menggunakan Bluetooth untuk menyambung", + "connectHardwareMobileEnableBluetoothSettings": "Pergi ke Tetapan untuk membenarkan Phantom menggunakan keizinan Lokasi dan Peranti Berhampiran.", + "connectHardwareMobilePairWithDevice": "Digunakan bersama dengan peranti Ledger anda", + "connectHardwareMobilePairWithDeviceDescription": "Pastikan peranti anda berdekatan untuk mendapatkan isyarat yang terbaik", + "connectHardwareMobileConnectAccounts": "Sambungkan akaun", + "connectHardwareMobileConnectAccountsDescription": "Kita akan perhati-perhatikan aktiviti dalam mana-mana akaun yang anda mungkin pernah menggunakan", + "connectHardwareMobileConnectLedgerDevice": "Sambungkan peranti Ledger anda", + "connectHardwareMobileLookingForDevices": "Mencari peranti berhampiran...", + "connectHardwareMobileLookingForDevicesDescription": "Sila sambungkan peranti Ledger anda dan pastikan ia tidak berkunci.", + "connectHardwareMobileFoundDeviceSingular": "Kita telah menemui 1 peranti Ledger", + "connectHardwareMobileFoundDevices": "Kita telah menemui {{numDevicesFound}} peranti Ledger", + "connectHardwareMobileFoundDevicesDescription": "Pilih peranti Ledger di bawah untuk mula memasang.", + "connectHardwareMobilePairingWith": "Memasang dengan {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "Ikuti arahan pada peranti Ledger anda sambil memasang.", + "connectHardwareMobilePairingFailed": "Tidak berjaya memasang", + "connectHardwareMobilePairingFailedDescription": "Tidak dapat memasang dengan {{deviceName}}. Pastikan peranti anda tidak berkunci.", + "connectHardwareMobilePairingSuccessful": "Berjaya memasang", + "connectHardwareMobilePairingSuccessfulDescription": "Anda telah berjaya memasang dan menyambungkan peranti Ledger anda.", + "connectHardwareMobileOpenAppSingleChain": "Buka aplikasi {{chainName}} di Ledger anda", + "connectHardwareMobileOpenAppDualChain": "Buka aplikasi {{chainName1}} atau {{chainName2}} di Ledger anda", + "connectHardwareMobileOpenAppDescription": "Pastikan peranti anda tidak berkunci.", + "connectHardwareMobileStillCantFindDevice": "Masih tidak dapat mencari peranti anda?", + "connectHardwareMobileLostConnection": "Putus sambungan", + "connectHardwareMobileLostConnectionDescription": "Kita putus sambungan ke {{deviceName}}. Pastikan peranti anda tidak berkunci, kemudian cuba semula.", + "connectHardwareMobileGenericLedgerDevice": "Peranti Ledger", + "connectHardwareMobileConnectDeviceSigning": "Sambungkan {{deviceName}} anda", + "connectHardwareMobileConnectDeviceSigningDescription": "Buka kunci peranti Ledger anda dan simpannya berdekatan.", + "connectHardwareMobileBluetoothDisabled": "Bluetooth dilumpuhkan", + "connectHardwareMobileBluetoothDisabledDescription": "Sila bolehkan Bluetooth anda dan pastikan peranti Ledger anda tidak berkunci.", + "connectHardwareMobileLearnMore": "Ketahui Lebih Lanjut", + "connectHardwareMobileBlindSigningDisabled": "Tandatangan Rahsia dilumpuhkan", + "connectHardwareMobileBlindSigningDisabledDescription": "Pastikan tandatangan rahsia dibolehkan di peranti anda.", + "connectHardwareMobileConfirmSingleChain": "Anda perlu meluluskan urus niaga pada dompet perkakasan anda. Pastikan ia tidak berkunci.", + "metamaskExplainerBottomSheetHeader": "Laman ini berfungsi dengan Phantom", + "metamaskExplainerBottomSheetSubheader": "Pilih MetaMask daripada dialog dompet sambung untuk meneruskan.", + "metamaskExplainerBottomSheetDontShowAgain": "Jangan tunjuk lagi", + "ledgerStatusNotConnected": "Ledger tidak bersambung", + "ledgerStatusConnectedInterpolated": "{{productName}} bersambung", + "connectionClusterInterpolated": "Anda sekarang berada di {{cluster}}", + "connectionClusterTestnetMode": "Pada masa ini anda berada dalam Mod Testnet", + "featureNotSupportedOnLocalNet": "Ciri ini tidak disokong apabila Solana Localnet dibolehkan.", + "readOnlyAccountBannerWarning": "Anda sedang memperhatikan akaun ini", + "depositAddress": "Alamat Terima", + "depositAddressChainInterpolated": "Alamat {{chain}} Anda", + "depositAssetDepositInterpolated": "Terima {{tokenSymbol}}", + "depositAssetSecondaryText": "Alamat ini hanya dapat digunakan untuk menerima token yang serasi.", + "depositAssetTextInterpolated": "Gunakan alamat ini untuk menerima token dan kolektibel di <1>{{network}}.", + "depositAssetTransferFromExchange": "Pindahan daripada pertukaran", + "depositAssetShareAddress": "Kongsi alamat", + "depositAssetBuyOrDeposit": "Beli atau Pindahkan", + "depositAssetBuyOrDepositDesc": "Membiayai dompet anda untuk bermula", + "depositAssetTransfer": "Pindahkan", + "editAddressAddressAlreadyAdded": "Alamat sudah ditambah", + "editAddressAddressAlreadyExists": "Alamat sudah ada", + "editAddressAddressIsRequired": "Alamat diperlukan", + "editAddressPrimaryText": "Sunting Alamat", + "editAddressRemove": "Singkirkan daripada Buku Alamat", + "editAddressToast": "Alamat dikemas kini", + "removeSavedAddressToast": "Alamat disingkirkan", + "exportSecretErrorGeneric": "Sesuatu yang tidak kena berlaku, sila cuba lagi kemudian", + "exportSecretErrorIncorrectPassword": "Kata laluan yang salah", + "exportSecretPassword": "Kata laluan", + "exportSecretPrivateKey": "kunci peribadi", + "exportSecretSecretPhrase": "rangkai kata rahsia", + "exportSecretSecretRecoveryPhrase": "rangkai kata pemulihan rahsia", + "exportSecretSelectYourAccount": "Pilih akaun anda", + "exportSecretShowPrivateKey": "Tunjukkan Kunci Peribadi", + "exportSecretShowSecretRecoveryPhrase": "Tunjukkan rangkai kata pemulihan rahsia", + "exportSecretShowSecret": "Paparkan {{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": "<1>Jangan berkongsi {{secretNameText}} anda!", + "exportSecretWarningSecondaryInterpolated": "Jika seseorang mempunyai {{secretNameText}} anda mereka akan mempunyai kawalan penuh dompet anda.", + "exportSecretOnlyWay": "{{secretNameText}} anda adalah satu-satunya cara untuk mendapat semula dompet anda", + "exportSecretDoNotShow": "Jangan benarkan sesiapa pun melihat {{secretNameText}} anda", + "exportSecretWillNotShare": "Saya tidak akan berkongsi {{secretNameText}} dengan sesiapa pun, termasuk Phantom.", + "exportSecretNeverShare": "Jangan sama sekali berkongsi {{secretNameText}} anda dengan sesiapa pun", + "exportSecretYourPrivateKey": "Kunci Peribadi Anda", + "exportSecretYourSecretRecoveryPhrase": "Rangkai kata pemulihan rahsia anda", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "Bantuan", + "gasUpTo": "Sehingga {{ amount }}", + "gasSlowTime": "Kira-kira 2 minit", + "gasAverageTime": "Kira-kira 30 saat", + "gasFastTime": "Kira-kira 15 saat", + "gasSlowTimePolygon": "Kira-kira 15 saat", + "gasAverageTimePolygon": "Kira-kira 10 saat", + "gasFastTimePolygon": "Kira-kira 5 saat", + "gasSlowTimeBitcoin": "Kira-kira 1 jam", + "gasAverageTimeBitcoin": "Kira-kira 30 minit", + "gasFastTimeBitcoin": "Kira-kira 10 minit", + "gasSlowTimeAbbrev": "2min", + "gasAverageTimeAbbrev": "30s", + "gasFastTimeAbbrev": "15s", + "gasSlowTimePolygonAbbrev": "15s", + "gasAverageTimePolygonAbbrev": "10s", + "gasFastTimePolygonAbbrev": "5s", + "gasSlow": "Perlahan", + "gasAverage": "Sederhana", + "gasFast": "Pantas", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "Cuba lagi", + "homeErrorDescription": "Terdapat ralat cuba mendapatkan kembali aset anda. Sila segar semula dan cuba lagi", + "homeErrorTitle": "Gagal mendapat aset", + "homeManageTokenList": "Uruskan senarai token", + "helloBitcoinBodyTitle": "Selamat datang ke Bitcoin", + "helloBitcoinFeature1Title": "Hantar, Terima & Beli Bitcoin", + "helloBitcoinFeature1Subtitle": "Pindah dan beli Bitcoin dengan segera di Phantom. Sesuai dengan semua dompet dan pertukaran utama.", + "helloBitcoinFeature2Title": "Terokailah Ordinals Ecosystem", + "helloBitcoinFeature2Subtitle": "Beli, jual dan tukar Ordinal, BRC-20 dan lebih lagi di Magic Eden dan Unisat.", + "helloBitcoinFeature3Title": "Selamat & Terjamin", + "helloBitcoinFeature3Subtitle": "Kita memastikan bahawa Ordinal, BRC-20 dan Rare Sat anda dibelanjakan dengan tidak sengaja.", + "interstitialDismissUnderstood": "Faham", + "bitcoinAddressTypesBodyTitle": "Jenis alamat Bitcoin", + "bitcoinAddressTypesFeature1Title": "Mengenai alamat Bitcoin", + "bitcoinAddressTypesFeature1Subtitle": "Phantom menyokong Native Segwit dan Taproot, setiap dengan baki sendirinya. Anda boleh menghantar BTC atau Ordinals dengan yang mana-mana jenis alamat.", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Alamat BTC lalai di Phantom. Lebih lama daripada Taproot tetapi sesuai dengan semua dompet dan pertukaran.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Terbaik untuk Ordinals dan BRC-20, dengan yuran yang termahal. Laraskan alamat dalam Keutamaan -> Alamat Bitcoin Pilihan.", + "headerTitleInfo": "Maklumat", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "Ini ialah alamat <1>{{addressType}} anda.", + "invalidChecksumTitle": "Kita telah meningkatkan rangkai kata rahsia anda!", + "invalidChecksumFeature1ExportPhrase": "Eksport Rangkai Kata Rahsia baharu anda", + "invalidChecksumFeature1ExportPhraseDescription": "Sila sandarkan rangkai kata rahsia baharu anda bersama dengan kunci peribadi akaun lama anda.", + "invalidChecksumFeature2FundsAreSafe": "Dana anda adalah selamat dan terjamin", + "invalidChecksumFeature2FundsAreSafeDescription": "Peningkatan ini diautomasikan. Tiada sesiapa di Phantom tahu rangkai kata rahsia anda atau dapat mencapai dana anda.", + "invalidChecksumFeature3LearnMore": "Ketahui lebih lanjut", + "invalidChecksumFeature3LearnMoreDescription": "Anda mempunyai rangkai kata yang tidak serasi dengan kebanyakan dompet. Baca <1>artikel bantuan ini untuk mengetahui lebih lanjut mengenai ini.", + "invalidChecksumBackUpSecretPhrase": "Sandarkan rangkai kata rahsia", + "migrationFailureTitle": "Sesuatu yang tidak kena telah berlaku menghijrahkan akaun anda", + "migrationFailureFeature1": "Eksport rangkai kata rahsia anda", + "migrationFailureFeature1Description": "Sila sandarkan rangkai kata rahsia anda sebelum menyertai.", + "migrationFailureFeature2": "Sertai Phantom", + "migrationFailureFeature2Description": "Anda akan perlu menyertai semula ke Phantom untuk melihat akaun anda.", + "migrationFailureFeature3": "Ketahui lebih lanjut", + "migrationFailureFeature3Description": "Baca <1>artikel bantuan ini untuk mengetahui lebih lanjut mengenai ini.", + "migrationFailureContinueToOnboarding": "Teruskan ke penyertaan", + "migrationFailureUnableToFetchMnemonic": "Kita tidak dapat memuat rangkai kata rahsia anda", + "migrationFailureUnableToFetchMnemonicDescription": "Sila hubungi pihak sokongan dan muat turun log aplikasi untuk nyahpepijat", + "migrationFailureContactSupport": "Hubungi Pihak Sokongan", + "ledgerActionConfirm": "Sahkan pada Ledger Nano anda", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Tandatangan rahsia dilumpuhkan", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Sila pastikan tandatangan rahsia dibolehkan pada peranti perkakasan anda dan seterusnya cuba semula tindakan tersebut", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Peranti perkakasan diputus sambungan semasa operasi", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Sila tutup sambungan Phantom dan kemudian cuba semula tindakan tersebut", + "ledgerActionErrorDeviceLockedPrimaryText": "Peranti perkakasan dikunci", + "ledgerActionErrorDeviceLockedSecondaryText": "Sila buka peranti perkakasan anda dan cuba semula tindakan tersebut", + "ledgerActionErrorHeader": "Rakat Tindakan Ledger", + "ledgerActionErrorUserRejectionPrimaryText": "Urus niaga ditolak oleh pengguna", + "ledgerActionErrorUserRejectionSecondaryText": "Tindakan ditolak pada peranti perkakasan oleh pengguna", + "ledgerActionNeedPermission": "Perlukan keizinan", + "ledgerActionNeedToConfirm": "Anda perlu mengesahkan urus niaga pada dompet perkakasan anda. Pastikan ia tidak dikunci, pada aplikasi {{chainType}}.", + "ledgerActionNeedToConfirmMany": "Anda akan perlu mengesahkan urus niaga {{numberOfTransactions}} di dompet perkakasan anda. Pastikan ia tidak dikunci, di aplikasi {{chainType}}.", + "ledgerActionNeedToConfirmBlind": "Anda perlu mengesahkan urus niaga di dompet perkakasan anda. Pastikan ia tidak dikunci, di aplikasi {{chainType}} dan tandatangan buta dibolehkan.", + "ledgerActionNeedToConfirmBlindMany": "Anda akan perlu mengesahkan urus niaga {{numberOfTransactions}} di dompet perkakasan anda. Pastikan ia tidak dikunci, di aplikasi {{chainType}} dan tandatangan buta dibolehkan.", + "ledgerActionPleaseConnect": "Sila sambungkan Ledger Nano anda", + "ledgerActionPleaseConnectAndConfirm": "Sila sambungkan dompet perkakasan anda, pastikan ia tidak berkunci. Pastikan anda telah meluluskan keizinan dalam penyemak imbas anda.", + "maxInputAmount": "Jumlah", + "maxInputMax": "Maks", + "notEnoughSolPrimaryText": "SOL yang tidak cukup", + "notEnoughSolSecondaryText": "Anda tidak ada SOL yang cukup dalam dompet anda untuk membayar urus niaga ini. Sila masukkan lebih banyak deposit dan cuba lagi.", + "insufficientBalancePrimaryText": "{{tokenSymbol}} yang tidak mencukupi", + "insufficientBalanceSecondaryText": "Anda tidak mempunyai {{tokenSymbol}} yang mencukupi dalam dompet anda untuk urus niaga ini.", + "insufficientBalanceRemaining": "Yang tinggal", + "insufficientBalanceRequired": "Dikehendaki", + "notEnoughSplTokensTitle": "Tidak ada token yang cukup", + "notEnoughSplTokensDescription": "Anda tidak mempunyai token yang mencukupi dalam dompet anda untuk urus niaga ini. Urus niaga ini akan berbalik jika diserahkan.", + "transactionExpiredPrimaryText": "Urus niaga telah tamat tempoh", + "transactionExpiredSecondaryText": "Anda telah menunggu terlalu lama untuk mengesahkan urus niaga dan ia telah tamat tempoh. Urus niaga ini akan berbalik jika diserahkan.", + "tokens": "token", + "notificationApplicationApprovalPermissionsAddressVerification": "Sahkan anda memiliki alamat ini", + "notificationApplicationApprovalPermissionsTransactionApproval": "Kelulusan permintaan untuk urus niaga", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Lihat baki & aktiviti dompet anda", + "notificationApplicationApprovalParagraphText": "Mengesahkan akan membenarkan laman ini untuk melihat baki dan aktiviti untuk akaun terpilih.", + "notificationApplicationApprovalActionButtonConnect": "Sambung", + "notificationApplicationApprovalActionButtonSignIn": "Log Masuk", + "notificationApplicationApprovalAllowApproval": "Benarkan tapak untuk menyambung?", + "notificationApplicationApprovalAutoConfirm": "Urus niaga Sahkan Secara Automatik", + "notificationApplicationApprovalConnectDisclaimer": "Hanya sambung kepada laman web yang anda percayai", + "notificationApplicationApprovalSignInDisclaimer": "Hanya log masuk kepada laman web yang anda percayai", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "Laman web ini tidak selamat digunakan dan mungkin cuba mencuri dana anda.", + "notificationApplicationApprovalConnectUnknownApp": "Tidak diketahui", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "Tidak dapat menyambung ke aplikasi", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "Aplikasi ini cuba menyambung ke {{appNetworkName}}, tetapi {{phantomNetworkName}} dipilih.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "Untuk menggunakan {{networkName}}, pergi ke Tetapan Pembangun → Mod Testnet.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "Rangkaian Yang Tidak Diketahui", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Menyambung ke aplikasi mudah alih lain tidak disokong oleh Ledger pada masa ini.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Sila tukar kepada akaun bukan Ledger atau gunakan penyemak imbas dalam aplikasi dan cuba lagi.", + "notificationSignatureRequestConfirmTransaction": "Sahkan urus niaga", + "notificationSignatureRequestConfirmTransactionCapitalized": "Sahkan Urus Niaga", + "notificationSignatureRequestConfirmTransactions": "Sahkan urus niaga", + "notificationSignatureRequestConfirmTransactionsCapitalized": "Sahkan Urus Niaga", + "notificationSignatureRequestSignatureRequest": "Permintaan Tandatangan", + "notificationMessageHeader": "Pesanan", + "notificationMessageCopied": "Pesanan disalin", + "notificationAutoConfirm": "Sahkan Secara Automatik", + "notificationAutoConfirmOff": "Padamkan", + "notificationAutoConfirmOn": "Hidupkan", + "notificationConfirmFooter": "Hanya sahkan jika anda mempercayai laman web ini.", + "notificationEstimatedTime": "Masa Anggaran", + "notificationPermissionRequestText": "Ini hanya permintaan keizinan sahaja. Urus niaga mungkin tidak dilaksanakan dengan serta-merta.", + "notificationBalanceChangesText": "Perubahan baki dianggarkan. Jumlah dan aset yang terlibat tidak dijamin.", + "notificationContractAddress": "Alamat Kontrak", + "notificationAdvancedDetailsText": "Lanjut", + "notificationUnableToSimulateWarningText": "Pada masa ini kita tidak dapat menganggar perubahan baki. Anda boleh mencuba lagi kemudian atau sahkan jika anda mempercayai laman ini.", + "notificationSignMessageParagraphText": "Menandatangani mesej ini akan membuktikan anda mempunyai pemilikan akaun terpilih tersebut.", + "notificationSignatureRequestScanFailedDescription": "Tidak dapat mengimbas mesej untuk isu keselamatan. Sila teruskan dengan berwaspada.", + "notificationFailedToScan": "Gagal untuk mensimulasikan hasil permintaan ini.\nMengesahkan tidak selamat dan mungkin mengakibatkan kerugian.", + "notificationScanLoading": "Mengimbas Permintaan", + "notificationTransactionApprovalActionButtonConfirm": "Sahkan", + "notificationTransactionApprovalActionButtonBack": "Undur", + "notificationTransactionApprovalEstimatedChanges": "Perubahan Yang Dianggarkan", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Anggaran adalah berdasarkan simulasi urus niaga dan bukan jaminan", + "notificationTransactionApprovalHideAdvancedDetails": "Sembunyikan butiran urus niaga lanjut", + "notificationTransactionApprovalNetworkFee": "Yuran Rangkaian", + "notificationTransactionApprovalNetwork": "Rangkaian", + "notificationTransactionApprovalEstimatedTime": "Masa anggaran", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "Tidak menemui perubahan menjejaskan pemilikan aset", + "notificationTransactionApprovalSolanaAmountRequired": "Jumlah dikehendaki oleh rangkaian Solana untuk memproses urus niaga", + "notificationTransactionApprovalUnableToSimulate": "Tidak dapat menyelakukan. Pastikan anda mempercayai laman web ini memandangkan meluluskan boleh mengakibatkan kerugian dana.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Tidak dapat mendapat kembali perubahan baki", + "notificationTransactionApprovalViewAdvancedDetails": "Lihat butiran urus niaga lanjut", + "notificationTransactionApprovalKnownMalicious": "Urus niaga ini berniat jahat. Menandatangani akan mengakibatkan kerugian dana.", + "notificationTransactionApprovalSuspectedMalicious": "Kita mengesyaki urus niaga ini berniat jahat. Meluluskan mungkin mengakibatkan kerugian dana.", + "notificationTransactionApprovalNetworkFeeHighWarning": "Yuran rangkaian dinaikkan disebabkan oleh kesesakan rangkaian.", + "notificationTransactionERC20ApprovalDescription": "Mengesahkan akan membenarkan aplikasi ini untuk mengakses baki anda pada bila-bila masa, sehingga had di bawah.", + "notificationTransactionERC20ApprovalContractAddress": "Alamat Kontrak", + "notificationTransactionERC20Unlimited": "tanpa had", + "notificationTransactionERC20ApprovalTitle": "Luluskan {{tokenSymbol}} perbelanjaan", + "notificationTransactionERC20RevokeTitle": "Batalkan {{tokenSymbol}} perbelanjaan", + "notificationTransactionERC721RevokeTitle": "Batalkan {{tokenSymbol}} akses", + "notificationTransactionERC20ApprovalAll": "Semua {{tokenSymbol}} anda", + "notificationIncorrectModeTitle": "Mod salah", + "notificationIncorrectModeInTestnetTitle": "Anda berada dalam mod Testnet", + "notificationIncorrectModeNotInTestnetTitle": "Anda bukan berada dalam mod Testnet", + "notificationIncorrectModeInTestnetDescription": "{{origin}} sedang cuba menggunakan mainnet, tetapi anda berada dalam mod Testnet", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} sedang cuba menggunakan testnet, tetapi anda bukan berada dalam mod Testnet", + "notificationIncorrectModeInTestnetProceed": "Untuk meneruskan, padamkan mod Testnet.", + "notificationIncorrectModeNotInTestnetProceed": "Untuk meneruskan, hidupkan mod Testnet.", + "notificationIncorrectEIP712ChainId": "Kita mencegah anda daripada menandatangani mesej yang tidak dimaksudkan untuk rangkaian yang anda sedang bersambung pada masa ini", + "notificationIncorrectEIP712ChainIdDescription": "Mesej diminta {{messageChainId}}, anda bersambung ke {{connectedChainId}}", + "notificationUnsupportedNetwork": "Rangkaian tidak disokong", + "notificationUnsupportedNetworkDescription": "Laman web ini cuba menggunakan rangkaian yang tidak disokong oleh Phantom pada masa ini.", + "notificationUnsupportedNetworkDescription2": "Untuk meneruskan dengan sambungan yang berbeza, padamkan Tetapan → Dompet Aplikasi Lalai dan pilih Sentiasa Tanya. Kemudian segar semula halaman dan sambung semula.", + "notificationUnsupportedAccount": "Akaun tidak disokong", + "notificationUnsupportedAccountDescription": "Laman web ini cuba menggunakan {{targetChainType}}, yang akaun {{chainType}} ini tidak menyokong.", + "notificationUnsupportedAccountDescription2": "Menukar kepada akaun daripada frasa seed yang serasi atau kunci peribadi dan cuba lagi.", + "onboardingCreatePassword": "Cipta kata laluan", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "Saya bersetuju dengan <1>Terma Perkhidmatan", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Sahkan Kata Laluan", + "onboardingCreatePasswordDescription": "Anda akan menggunakan ini untuk membuka dompet anda.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Rangkai kata pemulihan rahsia yang tidak sah", + "onboardingCreatePasswordPasswordPlaceholder": "Kata Laluan", + "onboardingCreatePasswordPasswordStrengthWeak": "Lemah", + "onboardingCreatePasswordPasswordStrengthMedium": "Sederhana", + "onboardingCreatePasswordPasswordStrengthStrong": "Kuat", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "Saya menyimpan Rangkai Kata Pemulihan Rahsia saya", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Rangkai Kata Pemulihan Rahsia", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Rangkai kata ini adalah SATU-SATUNYA cara untuk memulihkan dompet anda. JANGAN berkongsinya dengan sesiapa pun!", + "onboardingImportWallet": "Import Dompet", + "onboardingImportWalletImportExistingWallet": "Import dompet yang ada dengan rangkai kata pemulihan rahsia 12 atau 24 perkataan anda.", + "onboardingImportWalletRestoreWallet": "Pulihkan Dompet", + "onboardingImportWalletSecretRecoveryPhrase": "Rangkai Kata Pemulihan Rahsia", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Rangkai Kata Pemulihan Rahsia yang tidak sah", + "onboardingImportWalletIHaveWords": "Saya mempunyai {{numWords}}-rangkai kata pemulihan perkataan", + "onboardingImportWalletIncorrectOrMisspelledWord": "Perkataan {{wordIndex}} adalah salah atau tersalah eja", + "onboardingImportWalletIncorrectOrMisspelledWords": "Perkataan {{wordIndexes}} adalah salah atau tersalah eja", + "onboardingImportWalletScrollDown": "Tatal ke bawah", + "onboardingImportWalletScrollUp": "Tatal ke atas", + "onboardingPathSelectionCreateWallet": "Cipta dompet baharu", + "onboardingPathSelectionText": "Dompet Solana & Ethereum yang ramah dibina untuk DeFi & NFT", + "onboardingPathSelectionIHaveAWallet": "Saya sudah ada dompet", + "onboardingSelectAccountsImportAccounts": "Import Akaun", + "onboardingSelectAccountsImportAccountsDescription": "Pilih akaun dompet untuk mengimport.", + "onboardingSelectAccountsImportSelectedAccounts": "Import Akaun Terpilih", + "onboardingSelectAccountsFindMoreAccounts": "Cari lebih banyak akaun", + "onboardingSelectAccountsFindMoreNoneFound": "Tiada akaun ditemui", + "recentActivityPrimaryText": "Aktiviti Terbaru", + "removeAccountActionButtonRemove": "Singkirkan", + "removeAccountRemoveWallet": "Singkirkan akaun", + "removeAccountInterpolated": "Singkirkan {{accountName}}", + "removeAccountWarningLedger": "Walaupun anda menyingkirkan dompet ini daripada Phantom, anda akan dapat menambah semulanya menggunakan aliran \"Sambung Dompet Perkakasan\".", + "removeAccountWarningSeedVault": "Walaupun anda menyingkirkan dompet ini daripada Phantom, anda akan dapat menambah semulanya menggunakan aliran \"Sambung Dompet Seed Vault\".", + "removeAccountWarningPrivateKey": "Setelah anda menyingkirkan dompet ini, Phantom tidak akan dapat memulihkannya untuk anda. Pastikan anda menyandarkan kunci peribadi anda.", + "removeAccountWarningSeed": "Walaupun anda menyingkirkan dompet ini daripada Phantom, anda akan dapat memperoleh semulanya menggunakan nemonik anda dalam dompet ini atau dompet lain.", + "removeAccountWarningReadOnly": "Menghapuskan akaun ini tidak akan menjejaskan dompet anda, kerana ia hanya dompet perhati sahaja.", + "removeSeedPrimaryText": "Singkirkan Rangkai Kata Rahsia {{number}}", + "removeSeedSecondaryText": "Ini akan menyingkirkan semua akaun yang ada dalam Rangkai Kata Rahsia {{number}}. Pastikan anda menyimpan rangkai kata rahsia yang ada anda.", + "resetSeedPrimaryText": "Set semula aplikasi dengan rangkai kata rahsia baharu", + "resetSeedSecondaryText": "Ini akan menyingkirkan semua akaun yang anda dan menggantikannya dengan yang baharu. Pastikan anda menyandarkan rangkai kata rahsia yang ada dan kunci peribadi anda.", + "resetAppPrimaryText": "Set semula & padamkan aplikasi", + "resetAppSecondaryText": "Ini akan menyingkirkan semua akaun dan data yang ada. Pastikan anda menyandarkan rangkai kata rahsia dan kunci peribadi anda.", + "richTransactionsDays": "hari", + "richTransactionsToday": "Hari ini", + "richTransactionsYesterday": "Semalam", + "richTransactionDetailAccount": "Akaun", + "richTransactionDetailAppInteraction": "Interaksi Aplikasi", + "richTransactionDetailAt": "di", + "richTransactionDetailBid": "Bida", + "richTransactionDetailBidDetails": "Butiran Bida", + "richTransactionDetailBought": "Dibeli", + "richTransactionDetailBurned": "Dihapuskan", + "richTransactionDetailCancelBid": "Batalkan Bida", + "richTransactionDetailCompleted": "Lengkap", + "richTransactionDetailConfirmed": "Disahkan", + "richTransactionDetailDate": "Tarikh", + "richTransactionDetailFailed": "Telah gagal", + "richTransactionDetailFrom": "Daripada", + "richTransactionDetailItem": "Item", + "richTransactionDetailListed": "Tersenarai", + "richTransactionDetailListingDetails": "Butiran Penyenaraian", + "richTransactionDetailListingPrice": "Harga Penyenaraian", + "richTransactionDetailMarketplace": "Pasaran", + "richTransactionDetailNetworkFee": "Yuran Rangkaian", + "richTransactionDetailOriginalListingPrice": "Harga Penyenaraian Asal", + "richTransactionDetailPending": "Belum Selesai", + "richTransactionDetailPrice": "Harga", + "richTransactionDetailProvider": "Penyedia", + "richTransactionDetailPurchaseDetails": "Butiran Pembelian", + "richTransactionDetailRebate": "Rebet", + "richTransactionDetailReceived": "Diterima", + "richTransactionDetailSaleDetails": "Butiran Jualan", + "richTransactionDetailSent": "Dihantar", + "richTransactionDetailSold": "Dijual", + "richTransactionDetailStaked": "Diuntukkan", + "richTransactionDetailStatus": "Status", + "richTransactionDetailSwap": "Pertukaran", + "richTransactionDetailSwapDetails": "Butiran Pertukaran", + "richTransactionDetailTo": "Kepada", + "richTransactionDetailTokenSwap": "Pertukaran Token", + "richTransactionDetailUnknownNFT": "NFT Tidak Diketahui", + "richTransactionDetailUnlisted": "Tidak Tersenarai", + "richTransactionDetailUnstaked": "Belum diuntukkan", + "richTransactionDetailValidator": "Pengesah", + "richTransactionDetailViewOnExplorer": "Lihat pada {{explorer}}", + "richTransactionDetailWithdrawStake": "Keluarkan Pertaruhan", + "richTransactionDetailYouPaid": "Anda Bayar", + "richTransactionDetailYouReceived": "Anda Terima", + "richTransactionDetailUnwrapDetails": "Butiran Membuka", + "richTransactionDetailTokenUnwrap": "Buka Token", + "historyItemsRefreshFailed": "Gagal memuat urus niaga yang lebih baharu.", + "historyItemsPagingFailed": "Gagal memuat urus niaga yang lebih lama.", + "historyItemsTestnetNotAvailable": "Sejarah urus niaga Testnet tidak tersedia pada masa ini", + "historyUnknownDappName": "Tidak diketahui", + "historyStatusSucceeded": "Berjaya", + "historyNetwork": "Rangkaian", + "historyAttemptedAmount": "Jumlah dicuba", + "historyAmount": "Jumlah", + "sendAddressBookButtonLabel": "Buku Alamat", + "addressBookSelectAddressBook": "Buku Alamat", + "sendAddressBookNoAddressesSaved": "Tiada alamat disimpan", + "sendAddressBookRecentlyUsed": "Baru Digunakan", + "addressBookSelectRecentlyUsed": "Baru Digunakan", + "sendConfirmationLabel": "Label", + "sendConfirmationMessage": "Pesanan", + "sendConfirmationNetworkFee": "Yuran Rangkaian", + "sendConfirmationPrimaryText": "Sahkan Kirimkan", + "sendFungibleSummaryNetwork": "Rangkaian", + "sendFungibleSummaryNetworkFee": "Yuran rangkaian", + "sendFungibleSummaryEstimatedTime": "Masa anggaran", + "sendFungiblePendingEstimatedTime": "Anggaran Waktu", + "sendFungibleSummaryEstimatedTimeDescription": "Kelajuan urus niaga Ethereum berbeza berdasarkan beberapa faktor. Anda boleh mempercepatnya dengan mengklik pada “Yuran Rangkaian”.", + "sendSummaryBitcoinPendingTxTitle": "Tidak boleh menyerahkan pindahan", + "sendSummaryBitcoinPendingTxDescription": "Anda hanya boleh ada satu pindahan BTC yang menunggu sekali. Sila tunggu sehingga ia telah selesai untuk menyerahkan pindahan baharu.", + "sendFungibleSatProtectionTitle": "Menghantar dengan Perlindungan Sat", + "sendFungibleSatProtectionExplainer": "Phantom memastikan bahawa Ordinal dan BRC20 anda tidak akan digunakan untuk yuran urus niaga atau pindahan Bitcoin.", + "sendFungibleTransferFee": "Yuran pindahn token", + "sendFungibleTransferFeeToolTip": "Pencipta token ini menerima yuran pada setiap pindahan. Ini bukan yuran yang dicaj atau dikumpulkan oleh Phantom.", + "sendFungibleInterestBearingPercent": "Kadar Faedah Semasa", + "sendFungibleNonTransferable": "Tak Boleh Pindah Milik", + "sendFungibleNonTransferableYes": "Ya", + "sendStatusErrorMessageInterpolated": "Terdapat ralat cuba menghantar token kepada <1>{{uiRecipient}}", + "sendStatusErrorTitle": "Tidak dapat hantar", + "sendStatusLoadingTitle": "Menghantar...", + "sendStatusSuccessMessageInterpolated": "Token anda berjaya dihantar ke <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "Dihantar!", + "sendStatusConfirmedSuccessTitle": "Dihantar!", + "sendStatusSubmittedSuccessTitle": "Urus Niaga Diserahkan", + "sendStatusEstimatedTransactionTime": "Waktu Urus Niaga Dianggarkan: {{time}}", + "sendStatusViewTransaction": "Lihat urus niaga", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} kepada <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} telah berjaya dihantar kepada <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} telah berjaya dihantar kepada <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} gagal dihantar kepada <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "Kod Ralat {{code}}", + "sendFormErrorInsufficientBalance": "Baki yang tidak mencukupi", + "sendFormErrorEmptyAmount": "Jumlah diperlukan", + "sendFormInvalidAddress": "Alamat {{assetName}} tidak sah", + "sendFormErrorInvalidSolanaAddress": "Alamat Solana tidak sah", + "sendFormErrorInvalidTwitterHandle": "Nama pengguna Twitter tidak berdaftar", + "sendFormErrorInvalidDomain": "Domain ini tidak berdaftar", + "sendFormErrorMinRequiredInterpolated": "Sekurang-kurangnya {{minAmount}} {{tokenName}} diperlukan", + "sendRecipientTextareaPlaceholder": "Alamat SOL penerima", + "sendRecipientTextAreaPlaceholder2": "Alamat {{symbol}} penerima", + "sendMemoOptional": "Memo (tidak wajib)", + "sendMemo": "Memo", + "sendOptional": "pilihan", + "settings": "Tetapan", + "settingsDapps": "dApps", + "settingsSelectedAccount": "Akaun terpilih", + "settingsAddressBookNoLabel": "Tiada Label", + "settingsAddressBookPrimary": "Buku Alamat", + "settingsAddressBookRecentlyUsed": "Baru Digunakan", + "settingsAddressBookSecondary": "Menguruskan alamat yang biasanya digunakan", + "settingsAutoLockTimerPrimary": "Penjaga masa Kunci Automatik", + "settingsAutoLockTimerSecondary": "Ubah tempoh penjaga masa kunci automatik anda", + "settingsChangeLanguagePrimary": "Tukar Bahasa", + "settingsChangeLanguageSecondary": "Tukar bahasa paparan", + "settingsChangeNetworkPrimary": "Tukar Rangkaian", + "settingsChangeNetworkSecondary": "Menetapkan tetapan rangkaian anda", + "settingsChangePasswordPrimary": "Tukar Kata Laluan", + "settingsChangePasswordSecondary": "Tukar kata laluan skrin kunci anda", + "settingsCompleteBetaSurvey": "Lengkapkan Tinjauan Beta", + "settingsDisplayLanguage": "Tunjukkan Bahasa", + "settingsErrorCannotExportLedgerPrivateKey": "Tidak dapat mengeksport kunci peribadi Ledger", + "settingsErrorCannotRemoveAllWallets": "Tidak dapat menyingkirkan semua akaun", + "settingsExportPrivateKey": "Tunjukkan Kunci Peribadi", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNetworkPhantomRPC": "Rangkaian Phantom RPC", + "settingsTestNetworks": "Rangkaian Ujian", + "settingsUseCustomNetworks": "Gunakan Rangkaian Tersuai", + "settingsTestnetMode": "Mod Testnet", + "settingsTestnetModeDescription": "Terpakai kepada baki dan sambungan aplikasi.", + "settingsWebViewDebugging": "Nyahpepijat Paparan Web", + "settingsWebViewDebuggingDescription": "Membenarkan anda memeriksa dan menyah pepijat paparan web penyemak imbas dalam aplikasi.", + "settingsTestNetworksInfo": "Menukar kepada mana-mana rangkaian Testnet yang bermaksud bagi tujuan ujian sahaja. Sila sedar bahawa token di RangkaianTestnet tidak mempunyai sebarang nilai monetari.", + "settingsEmojis": "Emoji", + "settingsNoAddresses": "Tiada alamat", + "settingsAddressBookEmptyHeading": "Buku Alamat anda kosong", + "settingsAddressBookEmptyText": "Klik butang “+” atau “Tambah Alamat” untuk menambah ke alamat kegemaran anda", + "settingsEditWallet": "Sunting Akaun", + "settingsNoTrustedApps": "Tiada aplikasi dipercayai", + "settingsNoConnections": "Masih tiada sambungan lagi.", + "settingsRemoveWallet": "Singkirkan Akaun", + "settingsResetApp": "Set Semula Aplikasi", + "settingsRemoveSecretPhrase": "Singkirkan Rangkai Kata Rahsia", + "settingsResetAppWithSecretPhrase": "Set Semula Aplikasi dengan Rangkai Kata Rahsia", + "settingsResetSecretRecoveryPhrase": "Set Semula Ungkapan Pemulihan Rahsia", + "settingsShowSecretRecoveryPhrase": "Papar Rangkai Kata Pemulihan Rahsia", + "settingsShowSecretRecoveryPhraseSecondary": "Tunjukkan Rangkai Kata Pemulihan", + "settingsShowSecretRecoveryPhraseTertiary": "Tunjukkan Rangkai Kata Rahsia", + "settingsTrustedAppsAutoConfirmActiveUntil": "Sehingga {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "Sahkan Secara Automatik", + "settingsTrustedAppsDisclaimer": "Hanya bolehkan sahkan secara automatik di laman yang dipercayai", + "settingsTrustedAppsLastUsed": "Digunakan {{formattedTimestamp}} lalu", + "settingsTrustedAppsPrimary": "Aplikasi Bersambung", + "settingsTrustedApps": "Aplikasi Dipercayai", + "settingsTrustedAppsRevoke": "Membatalkan", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} terputus sambungan", + "settingsTrustedAppsSecondary": "Tetapkan aplikasi dipercayai anda", + "settingsTrustedAppsToday": "Hari ini", + "settingsTrustedAppsYesterday": "Semalam", + "settingsTrustedAppsLastWeek": "Minggu Lepas", + "settingsTrustedAppsBeforeYesterday": "Lebih awal", + "settingsTrustedAppsDisconnectAll": "Putus sambungan daripada semua", + "settingsTrustedAppsDisconnectAllToast": "Semua aplikasi terputus", + "settingsTrustedAppsEndAutoConfirmForAll": "Tamatkan sahkan secara automatik untuk semua", + "settingsTrustedAppsEndAutoConfirmForAllToast": "Semua sesi sahkan secara automatik telah tamat", + "settingsSecurityPrimary": "Keselamatan & Privasi", + "settingsSecuritySecondary": "Kemas kini tetapan keselamatan anda", + "settingsActiveNetworks": "Rangkaian Aktif", + "settingsActiveNetworksAll": "Semua", + "settingsActiveNetworksSolana": "Solana Sahaja", + "settingsDeveloperPrimary": "Tetapan Pembangun", + "settingsAdvanced": "Butiran Lanjut", + "settingsTransactions": "Tetapan Urus Niaga", + "settingsAutoConfirm": "Tetapan Sahkan Secara Automatik", + "settingsSecurityAnalyticsPrimary": "Berkongsi Analitik Tanpa Nama", + "settingsSecurityAnalyticsSecondary": "Bolehkan untuk membantu kami bertambah baik", + "settingsSecurityAnalyticsHelper": "Phantom tidak menggunakan maklumat peribadi anda bagi tujuan analitik", + "settingsSuspiciousCollectiblesPrimary": "Sembunyikan Kolektibel Yang Dicurigai", + "settingsSuspiciousCollectiblesSecondary": "Togol untuk menyembunyikan kolektibel yang ditandai", + "settingsPreferredBitcoinAddress": "Alamat Bitcoin Pilihan", + "settingsEnabledAddressesUpdated": "Alamat yang tampak dikemas kini!", + "settingsEnabledAddresses": "Bolehkan Alamat", + "settingsBitcoinPaymentAddressForApps": "Alamat Pembayaran untuk Aplikasi", + "settingsBitcoinOrdinalsAddressForApps": "Alamat Ordinal untuk Aplikasi", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Semasa kedua-dua jenis alamat di atas dibolehkan, untuk aplikasi tertentu seperti Magic Eden, alamat Native Segwit anda akan digunakan untuk pembelian dana. Aset dibeli akan diterima dalam alamat Taproot anda.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "Alamat Bitcoin lalai di Phantom untuk menjamin keserasian.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(Lalai)", + "settingsPreferredBitcoinAddressTaprootExplainer": "Jenis alamat yang paling moden, biasanya dengan yuran urus niaga yang lebih murah.", + "settingsPreferredExplorers": "Explorer Pilihan", + "settingsPreferredExplorersSecondary": "Tukar kepada explorer blok rantai pilihan anda", + "settingsCustomGasControls": "Kawalan Minyak Tersuai", + "settingsAttachApplicationLogs": "Lampirkan Log Aplikasi", + "settingsDownloadApplicationLogs": "Muat Turun Log Aplikasi", + "settingsDownloadApplicationLogsShort": "Muat Turun Log", + "settingsDownloadApplicationLogsHelper": "Mengandungi data tempatan, laporan runtuh dan alamat dompet awam untuk membantu menyelesaikan isu Phantom Support", + "settingsDownloadApplicationLogsWarning": "Tiada data sensitif seperti rangkai kata seed atau kunci peribadi termasuk.", + "settingsWallet": "Dompet", + "settingsPreferences": "Keutamaan", + "settingsSecurity": "Keselamatan", + "settingsDeveloper": "Pembangun", + "settingsSupport": "Sokongan", + "settingsWalletShortcutsPrimary": "Tunjukkan Pintas Dompet", + "settingsAppIcon": "Ikon Aplikasi", + "settingsAppIconDefault": "Lalai", + "settingsAppIconLight": "Cerah", + "settingsAppIconDark": "Gelap", + "settingsAutoConfirmHeader": "Sahkan Secara Automatik", + "stakeAccountCardActiveStake": "Stake Aktif", + "stakeAccountCardBalance": "Baki", + "stakeAccountCardRentReserve": "Rizab Sewa", + "stakeAccountCardRewards": "Ganjaran Akhir", + "stakeAccountCardRewardsTooltip": "Ini adalah ganjaran terbaru yang anda peroleh untuk staking. Anda akan diberikan ganjaran setiap 3 hari.", + "stakeAccountCardStakeAccount": "Alamat", + "stakeAccountCardLockup": "Berkunci Sehingga", + "stakeRewardsHistoryTitle": "Sejarah Ganjaran", + "stakeRewardsHistoryItemTitle": "Ganjaran", + "stakeRewardsHistoryEmptyList": "Tiada ganjaran", + "stakeRewardsTime_zero": "Hari ini", + "stakeRewardsTime_one": "Semalam", + "stakeRewardsTime_other": "{{count}} hari yang lalu", + "stakeRewardsItemsPagingFailed": "Gagal memuat ganjaran yang lebih lama.", + "stakeAccountCreateAndDelegateErrorStaking": "Terdapat masalah 'staking' kepada pengesah ini. Sila cuba semula.", + "stakeAccountCreateAndDelegateSolStaked": "Staking SOL berjaya!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "SOL anda akan mula mendapat ganjaran <1> buat beberapa hari setelah akaun stake menjadi aktif.", + "stakeAccountCreateAndDelegateStakingFailed": "Staking Telah Gagal", + "stakeAccountCreateAndDelegateStakingSol": "Staking SOL...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Kita mencipta akaun staking, kemudian menugaskan SOL anda kepada", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Kita mencipta akaun staking, kemudian menugaskan SOL anda kepada {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "Lihat Urus Niaga", + "stakeAccountDeactivateStakeSolUnstaked": "Staking SOL dibatalkan!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Anda akan dapat menarik stake anda <1> dalam masa beberapa hari setelah akaun stake menjadi aktif.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "Anda akan dapat mengeluarkan stake anda dalam masa beberapa hari setelah akaun stake menjadi tidak aktif.", + "stakeAccountDeactivateStakeUnstakingFailed": "Staking Telah Gagal", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "Terdapat masalah membatalkan 'staking' daripada pengesah ini. Sila cuba semula.", + "stakeAccountDeactivateStakeUnstakingSol": "Membatalkan Staking SOL...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "Kita sedang memulakan proses membatalkan stake SOL anda.", + "stakeAccountDeactivateStakeViewTransaction": "Lihat Urus Niaga", + "stakeAccountDelegateStakeSolStaked": "Staking SOL berjaya!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "SOL anda akan mula mendapat ganjaran <1> buat beberapa hari setelah akaun stake menjadi aktif.", + "stakeAccountDelegateStakeStakingFailed": "Staking Telah Gagal", + "stakeAccountDelegateStakeStakingFailedDescription": "Terdapat masalah 'staking' kepada pengesah ini. Sila cuba semula.", + "stakeAccountDelegateStakeStakingSol": "Staking SOL...", + "stakeAccountDelegateStakeStakingSolDescription": "Kita menugaskan SOL anda.", + "stakeAccountDelegateStakeViewTransaction": "Lihat Urus Niaga", + "stakeAccountListActivationActivating": "Mengaktifkan", + "stakeAccountListActivationActive": "Aktif", + "stakeAccountListActivationInactive": "Tidak aktif", + "stakeAccountListActivationDeactivating": "Menyahaktifkan", + "stakeAccountListErrorFetching": "Kita tidak dapat mengambil akaun stake. Sila cuba lagi kemudian.", + "stakeAccountListNoStakingAccounts": "Tiada Akaun Stake", + "stakeAccountListReload": "Muat semula", + "stakeAccountListViewPrimaryText": "Stake Anda", + "stakeAccountListViewStakeSOL": "SOL Stake", + "stakeAccountListItemStakeFee": "yuran {{fee}}", + "stakeAccountViewActionButtonRestake": "Staking semula", + "stakeAccountViewActionButtonUnstake": "Batalkan staking", + "stakeAccountViewError": "Ralat", + "stakeAccountViewPrimaryText": "Stake Anda", + "stakeAccountViewRestake": "Staking semula", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "Pada masa ini SOL anda sedang stake dengan pengesah. Anda akan perlu membatalkan stake untuk <1>mencapai dana tersebut. <3>Ketahui lebih lanjut", + "stakeAccountViewStakeInactive": { + "part1": "Akaun stake ini tidak aktif. Pertimbangkan menarik stake atau mencari pengesah untuk menugaskan stake.", + "part2": "Ketahui lebih lanjut" + }, + "stakeAccountViewStakeNotFound": "Akaun stake ini tidak boleh ditemui.", + "stakeAccountViewViewOnExplorer": "Lihat pada {{explorer}}", + "stakeAccountViewWithdrawStake": "Mengeluarkan Stake", + "stakeAccountViewWithdrawUnstakedSOL": "Mengeluarkan SOL Dibatalkan Stake", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL Dikeluarkan!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "SOL anda telah dikeluarkan.", + "part2": "Akaun stake ini akan disingkirkan secara automatik dalam beberapa minit kemudiannya." + }, + "stakeAccountWithdrawStakeViewTransaction": "Lihat Urus Niaga", + "stakeAccountWithdrawStakeWithdrawalFailed": "Pengeluaran Telah Gagal", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "Terdapat masalah mengeluarkan daripada akaun stake ini. Sila cuba semula.", + "stakeAccountWithdrawStakeWithdrawingSol": "Mengeluarkan SOL...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Kita mengeluarkan SOL anda daripada akaun stake ini.", + "startEarningSolAccount": "akaun", + "startEarningSolAccounts": "akaun", + "startEarningSolErrorClosePhantom": "Ketik di sini dan cuba lagi", + "startEarningSolErrorTroubleLoading": "Masalah memuat stake", + "startEarningSolLoading": "Memuat...", + "startEarningSolPrimaryText": "Mula memperoleh SOL", + "startEarningSolSearching": "Mencari akaun staking", + "startEarningSolStakeTokens": "Token stake dan mendapat ganjaran", + "startEarningSolYourStake": "Stake anda", + "unwrapFungibleTitle": "Tukar kepada {{tokenSymbol}}", + "unwrapFungibleDescription": "Menarik balik daripada {{fromToken}} untuk {{toToken}}", + "unwrapFungibleConfirmSwap": "Sahkan Pertukaran", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "Harga Terbaik!", + "swapFeesEstimatedFees": "Yuran Anggaran", + "swapFeesFees": "Yuran", + "swapFeesPhantomFee": "Yuran Phantom", + "swapFeesPhantomFeeDisclaimer": "Kita sentiasa mencari harga terbaik mungkin daripada penyedia kecairan utama. Yuran sebanyak {{feePercentage}} telah diambil kira secara automatik ke dalam sebut harga ini.", + "swapFeesRate": "Harga terbaik", + "swapFeesRateDisclaimer": "Harga terbaik ditemui oleh Jupiter Aggregator di seluruh berbilang pertukaran tak terpusat.", + "swapFeesRateDisclaimerMultichain": "Harga terbaik ditemui di seluruh berbilang pertukaran tak terpusat.", + "swapFeesPriceImpact": "Kesan Harga", + "swapFeesHighPriceImpact": "Kesan Harga Tinggi", + "swapFeesPriceImpactDisclaimer": "Perbezaan antara harga pasaran dan harga anggaran berdasarkan saiz dagangan anda.", + "swapFeesSlippage": "Gelinciran", + "swapFeesHighSlippage": "Toleransi Gelinciran Yang Tinggi", + "swapFeesHighSlippageDisclaimer": "Urus niaga anda akan gagal jika harga berubah tak sesuai melebihi {{slippage}}%.", + "swapFeesSlippageDisclaimer": "Jumlah harga perdagangan anda boleh melencong daripada sebut harga yang diberikan.", + "swapFeesProvider": "Penyedia", + "swapFeesProviderDisclaimer": "Pertukaran tak terpusat digunakan untuk melengkapkan perdagangan anda.", + "swapEstimatedTime": "Masa Anggaran", + "swapEstimatedTimeShort": "Waktu Dianggarkan", + "swapEstimatedTimeDisclaimer": "Masa penyelesaian anggaran untuk jambatan adalah berbeza-beza bergantung pada beberapa faktor yang menjejaskan kelajuan urus niaga.", + "swapSettingsButtonCommand": "Buka Tetapan Pertukaran", + "swapQuestionRetry": "Cuba semula?", + "swapFlowYouPay": "Anda Bayar", + "swapFlowYouReceive": "Anda Terima", + "swapFlowActionButtonText": "Kaji Semula Pesanan", + "swapAssetCardTokenNetwork": "{{symbol}} pada {{network}}", + "swapAssetCardMaxButton": "Maks", + "swapAssetCardSelectTokenAndNetwork": "Pilih Token dan Rangkaian", + "swapSlippageSettingsTitle": "Tetapan Gelinciran", + "swapSlippageSettingsSubtitle": "Urus niaga anda akan gagal jika perubahan harga melebihi gelinciran. Nilai lalai yang disyorkan ialah 0.3% - terlalu tinggi akan mengakibatkan perdagangan yang tak menguntungkan.", + "swapSlippageSettingsCustom": "Tersuai", + "swapSlippageSettingsHighSlippageWarning": "Urus niaga anda mungkin menjalankan perdagangan \"frontrun\" dan mengakibatkan perdagangan yang tak menguntungkan.", + "swapSlippageSettingsCustomMinError": "Sila masukkan nilai yang lebih besar daripada {{minSlippage}}%.", + "swapSlippageSettingsCustomMaxError": "Sila masukkan nilai kurang daripada {{maxSlippage}}%.", + "swapSlippageSettingsCustomInvalidValue": "Sila masukkan nilai yang sah.", + "swapQuoteFeeDisclaimer": "Sebut harga termasuk yuran Phantom {{feePercentage}}", + "swapQuoteMissingContext": "Hilang konteks sebut harga pertukaran", + "swapQuoteErrorNoQuotes": "Cuba bertukar tanpa sebut harga", + "swapQuoteSolanaNetwork": "Rangkaian Solana", + "swapQuoteNetwork": "Rangkaian", + "swapQuoteOneTimeSerumAccount": "Akaun Serum satu kali", + "swapQuoteOneTimeTokenAccount": "Akaun token satu kali", + "swapQuoteBridgeFee": "Yuran Pertukaran Rentas Rantai", + "swapReviewFlowActionButtonPrimary": "Pertukaran", + "swapReviewFlowPrimaryText": "Kaji Semula Pesanan", + "swapReviewFlowYouPay": "Anda Bayar", + "swapReviewFlowYouReceive": "Anda Terima", + "swapTxConfirmationReceived": "Diterima!", + "swapTxConfirmationSwapFailed": "Pertukaran telah gagal", + "swapTxConfirmationSwapFailedSlippageLimit": "Pertukaran mencapai gelinciran, sila cuba lagi.", + "swapTxConfirmationSwapFailedInsufficientBalance": "Kita tidak dapat melengkapkan permintaan. Anda tidak mempunyai baki yang mencukupi untuk melengkapkan urus niaga.", + "swapTxConfirmationSwapFailedTryAgain": "Pertukaran telah gagal, sila cuba lagi", + "swapTxConfirmationSwappingTokens": "Menukar token...", + "swapTxConfirmationTokens": "Token", + "swapTxConfirmationTokensDeposited": "Sudah selesai! Token telah dimasukkan ke dalam dompet anda", + "swapTxConfirmationTokensDepositedTitle": "Sudah selesai!", + "swapTxConfirmationTokensDepositedBody": "Token telah dimasukkan ke dalam dompet anda", + "swapTxConfirmationTokensWillBeDeposited": "akan dimasukkan ke dalam dompet anda setelah urus niaga dilengkapkan", + "swapTxConfirmationViewTransaction": "Lihat Urus Niaga", + "swapTxBridgeSubmitting": "Menyerahkan Urus Niaga", + "swapTxBridgeSubmittingDescription": "Menukar {{sellAmount}} di {{sellNetwork}} sebanyak {{buyAmount}} di {{buyNetwork}}", + "swapTxBridgeFailed": "Urus niaga Telah Gagal Diserahkan", + "swapTxBridgeFailedDescription": "Kita tidak dapat melengkapkan permintaan tersebut.", + "swapTxBridgeSubmitted": "Urus Niaga Diserahkan", + "swapTxBridgeSubmittedDescription": "Waktu Urus Niaga Dianggarkan: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "Anda boleh mengetepikan tetingkap ini dengan selamat.", + "swapperMax": "Maks", + "swapperTooltipNetwork": "Rangkaian", + "swapperTooltipPrice": "Harga", + "swapperTooltipAddress": "Kontrak", + "switchToggle": "Togol", + "termsOfServiceActionButtonAgree": "Saya Bersetuju", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "Dengan mengklik <1>\"Saya Bersetuju\" anda menerima <3>Terma dan Syarat pertukaran token dengan Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Kita telah menyemak Terma Perkhidmatan kami. Dengan mengklik <1>\"Saya Bersetuju\" anda bersetuju dengan <3>Terma Perkhidmatan yang baru kami.<5><6>Terma Perkhidmatan yang baru kami merangkumi <8>struktur yuran baharu untuk produk tertentu.", + "termsOfServicePrimaryText": "Terma Perkhidmatan", + "tokenRowUnknownToken": "Token Tidak Diketahui", + "transactionsAppInteraction": "Interaksi aplikasi", + "transactionsFailedAppInteraction": "Interaksi aplikasi telah gagal", + "transactionsBidOnInterpolated": "Bida pada {{name}}", + "transactionsBidFailed": "Bida telah gagal", + "transactionsBoughtInterpolated": "Dibeli {{name}}", + "transactionsBoughtCollectible": "Kolektibel Telah Dibeli", + "transactionBridgeInitiated": "Jambatan Dimulakan", + "transactionBridgeInitiatedFailed": "Permulaan Jambatan Telah Gagal", + "transactionBridgeStatusLink": "Semak Status di LI.FI", + "transactionsBuyFailed": "Beli telah gagal", + "transactionsBurnedSpam": "Spam terbakar", + "transactionsBurned": "Dihapuskan", + "transactionsUnwrapped": "Dibuka", + "transactionsUnwrappedFailed": "Buka telah gagal", + "transactionsCancelBidOnInterpolated": "Bida dibatalkan pada {{name}}", + "transactionsCancelBidOnFailed": "Gagal membatalkan bida", + "transactionsError": "Ralat", + "transactionsFailed": "Telah gagal", + "transactionsSwapped": "Ditukar", + "transactionsFailedSwap": "Pertukaran telah gagal", + "transactionsFailedBurn": "Burn telah gagal", + "transactionsFrom": "Daripada", + "transactionsListedInterpolated": "Tersenarai {{name}}", + "transactionsListedFailed": "Gagal untuk menyenaraikan", + "transactionsNoActivity": "Tiada aktiviti", + "transactionsReceived": "Diterima", + "transactionsReceivedInterpolated": "SOL {{amount}} Diterima", + "transactionsSending": "Menghantar...", + "transactionsPendingCreateListingInterpolated": "Mencipta {{name}}", + "transactionsPendingEditListingInterpolated": "Menyunting {{name}}", + "transactionsPendingSolanaPayTransaction": "Mengesahkan Urus Niaga Bayar Solana", + "transactionsPendingRemoveListingInterpolated": "Menyingkirkan daripada senarai {{name}}", + "transactionsPendingBurningInterpolated": "Peleburan {{name}}", + "transactionsPendingSending": "Menghantar", + "transactionsPendingSwapping": "Menukar", + "transactionsPendingBridging": "Menghubungkan", + "transactionsPendingApproving": "Meluluskan", + "transactionsPendingCreatingAndDelegatingStake": "Membuat dan memberikan taruhan", + "transactionsPendingDeactivatingStake": "Menyahaktifkan taruhan", + "transactionsPendingDelegatingStake": "Memberikan taruhan", + "transactionsPendingWithdrawingStake": "Menarik balik taruhan", + "transactionsPendingAppInteraction": "Interaksi aplikasi belum selesai", + "transactionsPendingBitcoinTransaction": "Urus niaga BTC belum selesai", + "transactionsSent": "Dihantar", + "transactionsSendFailed": "Hantar telah gagal", + "transactionsSwapOn": "Pertukaran pada {{dappName}}", + "transactionsSentInterpolated": "SOL {{amount}} Dihantar", + "transactionsSoldInterpolated": "Dijual {{name}}", + "transactionsSoldCollectible": "Kolektibel Dijual", + "transactionsSoldFailed": "Jualan telah gagal", + "transactionsStaked": "Diuntukkan", + "transactionsStakedFailed": "Stake telah gagal", + "transactionsSuccess": "Kejayaan", + "transactionsTo": "Kepada", + "transactionsTokenSwap": "Pertukaran Token", + "transactionsUnknownAmount": "Tidak diketahui", + "transactionsUnlistedInterpolated": "Tidak tersenarai {{name}}", + "transactionsUnstaked": "Batalkan stake", + "transactionsUnlistedFailed": "Gagal untuk nyahsenarai", + "transactionsDeactivateStake": "Menyahaktifkan stake", + "transactionsDeactivateStakeFailed": "Gagal untuk menyahaktifkan stake", + "transactionsWaitingForConfirmation": "Menunggu pengesahan", + "transactionsWithdrawStake": "Keluarkan Pertaruhan", + "transactionsWithdrawStakeFailed": "Unstake telah gagal", + "transactionCancelled": "Dibatalkan", + "transactionCancelledFailed": "Gagal membatalkan", + "transactionApproveToken": "Diluluskan {{tokenSymbol}}", + "transactionApproveTokenFailed": "Gagal untuk meluluskan {{tokenSymbol}}", + "transactionApprovalFailed": "Kelulusan telah gagal", + "transactionRevokeApproveToken": "Dibatalkan {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "Gagal dibatalkan {{tokenSymbol}}", + "transactionRevokeFailed": "Batal telah gagal", + "transactionApproveDetailsTitle": "Butiran Kelulusan", + "transactionCancelOrder": "Batalkan pesanan", + "transactionCancelOrderFailed": "Batalkan pesanan telah gagal", + "transactionApproveAppLabel": "Aplikasi", + "transactionApproveAmountLabel": "Jumlah", + "transactionApproveTokenLabel": "Token", + "transactionApproveCollectionLabel": "Koleksi", + "transactionApproveAllItems": "Luluskan semua butir", + "transactionSpendUpTo": "Kelajuan sehingga", + "transactionCancel": "Batalkan Urus Niaga", + "transactionPrioritizeCancel": "Pembatalan Diutamakan", + "transactionSpeedUp": "Mempercepatkan Urus Niaga", + "transactionCancelHelperText": "Urus niaga asal mungkin selesai sebelum ia batalkan.", + "transactionSpeedUplHelperText": "Ini akan memaksimumkan kelajuan urus niaga anda berdasarkan keadaan rangkaian.", + "transactionCancelHelperMobile": "Ianya berharga <1>sehingga {{amount}} untuk percubaan membatalkan urus niaga ini. Urus niaga asal mungkin selesai sebelum ia dibatalkan.", + "transactionCancelHelperMobileWithEstimate": "Ianya berharga <1>sehingga {{amount}} untuk percubaan membatalkan urus niaga ini. Ia seharusnya selesai dalam kira-kira {{timeEstimate}}. Urus niaga asal mungkin selesai sebelum ia dibatalkan.", + "transactionSpeedUpHelperMobile": "Ianya berharga <1>sehingga {{amount}} untuk memaksimumkan kelajuan urus niaga ini.", + "transactionSpeedUpHelperMobileWithEstimate": "Ianya berharga <1>sehingga {{amount}} untuk memaksimumkan kelajuan urus niaga ini. Ia seharusnya selesai dalam kira-kira {{timeEstimate}}.", + "transactionEstimatedTime": "Waktu jangkaan", + "transactionCancelingSend": "Membatalkan hantar", + "transactionPrioritizingCancel": "Mengutamakan pembatalan", + "transactionCanceling": "Membatalkan", + "transactionReplaceError": "Suatu ralat telah berlaku. Tiada yuran dikenakan kepada akaun anda. Anda boleh cuba sekali lagi.", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} yang tidak mencukupi", + "transactionGasLimitError": "Gagal menganggar had minyak", + "transactionGasEstimationError": "Gagal menganggar minyak", + "pendingTransactionCancel": "Batalkan", + "pendingTransactionSpeedUp": "Mempercepatkan", + "pendingTransactionStatus": "Status", + "pendingTransactionPending": "Belum selesai", + "pendingTransactionPendingInteraction": "Interaksi Belum Selesai", + "pendingTransactionCancelling": "Membatalkan", + "pendingTransactionDate": "Tarikh", + "pendingTransactionNetworkFee": "Yuran rangkaian", + "pendingTransactionEstimatedTime": "Waktu jangkaan", + "pendingTransactionEstimatedTimeHM": "{{hours}}j {{minutes}}m", + "pendingTransactionEstimatedTimeMS": "{{minutes}}m {{seconds}}s", + "pendingTransactionEstimatedTimeS": "{{seconds}}s", + "pendingTransactionsSendingTitle": "Menghantar {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "Tidak diketahui", + "pendingTransactionUnknownApp": "Aplikasi Tidak Diketahui", + "unlockActionButtonUnlock": "Membuka kunci", + "unlockEnterPassword": "Masukkan kata laluan anda", + "unlockErrorIncorrectPassword": "Kata laluan yang salah", + "unlockErrorSomethingWentWrong": "Sesuatu yang tidak kena berlaku, sila cuba lagi kemudian", + "unlockForgotPassword": "Terlupa kata laluan", + "unlockPassword": "Kata laluan", + "forgotPasswordText": "Anda boleh mengeset semula kata laluan anda dengan memasukkan rangkai kata pemulihan perkataan 12-24 dompet anda. Phantom tidak boleh memulihkan kata laluan untuk anda.", + "appInfo": "Maklumat Aplikasi", + "lastUsed": "Digunakan Terakhir", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "Tidak boleh didapati dengan akaun perkakasan.", + "trustedAppAutoConfirmDisclaimer1": "Sambil aktif, Phantom akan meluluskan semua permintaan daripada aplikasi ini tanpa memaklumkan anda atau meminta pengesahan.", + "trustedAppAutoConfirmDisclaimer2": "Membolehkan boleh meletakkan dana anda dalam risiko penipuan. Hanya gunakan ciri ini dengan aplikasi yang anda percayai.", + "validationUtilsPasswordIsRequired": "Kata laluan diperlukan", + "validationUtilsPasswordLength": "Kata laluan mestilah 8 aksara panjang", + "validationUtilsPasswordsDontMatch": "Kata laluan tidak padan", + "validationUtilsPasswordCantBeSame": "Anda tidak boleh menggunakan kata laluan lama anda", + "validatorCardEstimatedApy": "APY Anggaran", + "validatorCardCommission": "Komisen", + "validatorCardTotalStake": "Jumlah Stake", + "validatorCardNumberOfDelegators": "# Pemberi kuasa", + "validatorListChooseAValidator": "Pilih Pengesah", + "validatorListErrorFetching": "Kita tidak dapat mengambil pengesah. Sila cuba lagi kemudian.", + "validatorListNoResults": "Tiada Hasil", + "validatorListReload": "Muat semula", + "validatorListSearch": "Carian", + "validatorInfoTooltip": "Pengesah", + "validatorInfoTitle": "Pengesah", + "validatorInfoDescription": "Dengan meletakkan stake SOL anda pada pengesah anda menyumbang terhadap prestasi dan keselamatan rangkaian Solana, dan sambil anda melakukan ini anda akan memperoleh SOL sebagai ganjaran rangkaian.", + "validatorApyInfoTooltip": "APY Anggaran", + "validatorApyInfoTitle": "APY Anggaran", + "validatorApyInfoDescription": "Ini adalah kadar pulangan yang anda peroleh kerana meletakkan stake SOL anda pada pengesah.", + "validatorViewActionButtonStake": "Stake", + "validatorViewErrorFetching": "Tidak dapat mendapat kembali pengesah.", + "validatorViewInsufficientBalance": "Baki yang tidak mencukupi", + "validatorViewMax": "Maks", + "validatorViewPrimaryText": "Mula Staking", + "validatorViewDescriptionInterpolated": "Pilih jumlah SOL yang anda mahu untuk <1> stake dengan pengesah ini. <3>Ketahui lebih lanju", + "validatorViewAmountSOLRequiredToStakeInterpolated": "{{amount}} SOL diperlukan untuk stake", + "validatorViewValidator": "Pengesah", + "walletMenuItemsAddConnectWallet": "Tambah / Sambung Dompet", + "walletMenuItemsBridgeAssets": "Mengarahkan Aset", + "walletMenuItemsHelpAndSupport": "Bantuan & Sokongan", + "walletMenuItemsLockWallet": "Kunci Dompet", + "walletMenuItemsResetSecretPhrase": "Set Semula Rangkai Kata Rahsia", + "walletMenuItemsShowMoreAccounts": "Tunjukkan {{count}} lebih...", + "walletMenuItemsHideAccounts": "Sembunyikan akaun", + "whatsNewOverlayNew": "Baharu!", + "whatsNewOverlayv1ActionGetAppNow": "Dapatkan aplikasi sekarang", + "whatsNewOverlayv1PrimaryText": "Phantom untuk iOS tersedia sekarang!", + "whatsNewOverlayv1ScanWithCamera": "Imbas dengan kamera iPhone anda", + "whatsNewOverlayv1SecondaryText": "Kita teruja untuk mengumumkan bahawa Phantom untuk iOS tersedia sekarang dalam kedai aplikasi! Nikmatilah kuasa Phantom dalam tangan anda!", + "whatsNewOverlayv2ActionListOnME": "Senaraikan NFT anda di Magic Eden!", + "whatsNewOverlayv2ActionTryItNow": "Cubanya sekarang", + "whatsNewOverlayv2SecondaryText": "Anda sekarang boleh menyenaraikan NFT di Magic Eden terus daripada sambungan penyemak imbas Phantom anda. Sunting harga dengan mudah dan nyahsenaraikan untuk menguruskan senarai anda sepenuhnya.", + "whatsNewOverlayv3ActionBurnSpam": "Bakar Spam NFT!", + "whatsNewOverlayv3SecondaryText": "Sekarang anda boleh bakar Spam NFT dan terima sedikit SOL. Klik pada Spam NFT, klik ikon \"...\" dan pilih \"Bakar Token\" untuk menyingkirkannya daripada dompet anda.", + "toggleMultiChainHeader": "Berbilang rantaian", + "disableMultiChainHeader": "Mod Solana sahaja", + "disableMultiChainDetail1Header": "Merangkumi segalanya di Solana", + "disableMultiChainDetail1SecondaryText": "Uruskan Akaun Solana, token dan kolektibel tanpa melihat rantaian lain.", + "disableMultiChainDetail2Header": "Kembali ke Berbilang rantaian pada bila-bila masa", + "disableMultiChainDetail2SecondaryText": "Baki Ethereum dan Polygon yang anda akan dikekalkan apabila anda membolehkan semula Berbilang rantaian.", + "disableMultiChainButton": "Bolehkan Solana Sahaja", + "disabledMultiChainHeader": "Solana Sahaja Dibolehkan", + "disabledMultiChainText": "Anda boleh membolehkan semula berbilang rantaian pada bila-bila masa.", + "enableMultiChainHeader": "Bolehkan Berbilang Rantaian", + "enabledMultiChainHeader": "Berbilang Rantaian Dibolehkan", + "enabledMultiChainText": "Kini Ethereum dan Polygon disokong dalam dompet anda.", + "incompatibleAccountHeader": "Akaun Yang Tidak Serasi", + "incompatibleAccountInterpolated": "Sila singkirkan akaun Ethereum sahaja ini yang membolehkan mod Solana sahaja: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "Apa Yang Baharu!", + "welcomeToMultiChainPrimaryText": "Satu Dompet untuk Segala-galanya", + "welcomeToMultiChainDetail1Header": "Sokongan Ethereum dan Polygon", + "welcomeToMultiChainDetail1SecondaryText": "Semua token dan NFT anda daripada Solana, Ethereum dan Polygon di satu tempat.", + "welcomeToMultiChainDetail2Header": "Gunakan semua aplikasi yang anda menyukai", + "welcomeToMultiChainDetail2SecondaryText": "Sambungkan kepada aplikasi pada berbilang rantaian tanpa menukar rangkaian.", + "welcomeToMultiChainDetail3Header": "Import dompet MetaMask anda", + "welcomeToMultiChainDetail3SecondaryText": "Import secara mudah semua frasa biji anda di seluruh Ethereum dan Polygon.", + "welcomeToMultiChainIntro": "Selamat datang ke Phantom Multichain", + "welcomeToMultiChainIntroDesc": "Semua token dan NFT anda daripada Solana, Ethereum, dan Polygon berada di satu tempat. Dompet tunggal anda untuk segala-galanya.", + "welcomeToMultiChainAccounts": "Akaun Berbilang Rantai telah direka bentuk semula", + "welcomeToMultiChainAccountsDesc": "Direka bentuk semula untuk berbilang rantai, setiap akaun sekarang mempunyai alamat ETH dan Polygon yang sepadan.", + "welcomeToMultiChainApps": "Berfungsi Di Merata-rata Tempat", + "welcomeToMultiChainAppsDesc": "Phantom adalah serasi dengan setiap aplikasi di Ethereum, Polygon, dan Solana. Klik “Sambung ke MetaMask” dan anda sudah siap sedia.", + "welcomeToMultiChainImport": "Import daripada MetaMask, dengan serta-merta", + "welcomeToMultiChainImportDesc": "Import Frasa Rahsia atau Kunci Peribadi anda daripada dompet seperti MetaMask atau Coinbase Wallet. Segala-galanya di satu tempat.", + "welcomeToMultiChainImportInterpolated": "<0>Import Frasa Rahsia atau Kunci Peribadi anda daripada dompet seperti MetaMask atau Coinbase Wallet. Segala-galanya di satu tempat.", + "welcomeToMultiChainTakeTour": "Buat lawatan", + "welcomeToMultiChainSwapperTitle": "Bertukar di Ethereum,\nPolygon, & Solana", + "welcomeToMultiChainSwapperDetail1Header": "Sokongan Ethereum dan Polygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "Sekarang anda boleh menukar token ERC-20 daripada dalam dompet anda.", + "welcomeToMultiChainSwapperDetail2Header": "Harga Terbaik dan Yuran Amat Rendah", + "welcomeToMultiChainSwapperDetail2SecondaryText": "100+ sumber kecairan dan penghalaan pesanan pintar untuk pulangan maksimum.", + "networkErrorTitle": "Ralat Rangkaian", + "networkError": "Malangnya kita tidak dapat mencapai rangkaian. Sila cuba lagi kemudian.", + "authenticationUnlockPhantom": "Membuka Phantom", + "errorAndOfflineSomethingWentWrong": "Sesuatu yang tidak kena telah berlaku", + "errorAndOfflineSomethingWentWrongTryAgain": "Sila cuba lagi.", + "errorAndOfflineUnableToFetchAssets": "Kita tidak dapat mendapat kembali aset. Sila cuba lagi kemudian.", + "errorAndOfflineUnableToFetchCollectibles": "Kita tidak dapat mendapat kolektibel. Sila cuba lagi kemudian.", + "errorAndOfflineUnableToFetchSwap": "Kita tidak dapat mendapat maklumat pertukaran. Sila cuba lagi kemudian.", + "errorAndOfflineUnableToFetchTransactionHistory": "Kita tidak dapat memperoleh sejarah urus niaga anda sekarang juga. Semak sambungan rangkaian anda atau cuba lagi kemudian.", + "errorAndOfflineUnableToFetchRewardsHistory": "Kita tidak dapat mengambil sejarah ganjaran. Sila cuba lagi kemudian.", + "networkHealthSheetCloseButtonText": "OK", + "swapReviewError": "Sesuatu yang tidak kena telah berlaku sambil menyemak semula pesanan anda, sila cuba lagi.", + "sendSelectToken": "Pilih Token", + "swapBalance": "Baki:", + "swapTitle": "Tukar Token", + "swapSelectToken": "Pilih Token", + "swapYouPay": "Anda Bayar", + "swapYouReceive": "Anda Terima", + "aboutPrivacyPolicy": "Dasar Privasi", + "aboutVersion": "Versi {{version}}", + "aboutVisitWebsite": "Lawati Laman Web", + "bottomSheetConnectTitle": "Sambungkan", + "A11YbottomSheetConnectTitle": "Sambung Lembaran Bawah", + "A11YbottomSheetCommandClose": "Tolak Lembaran Bawah", + "A11YbottomSheetCommandBack": "Belakang Lembaran Bawah", + "bottomSheetSignTypedDataTitle": "Tandatangan pesanan", + "bottomSheetSignMessageTitle": "Tandatangan pesanan", + "bottomSheetSignInTitle": "Log masuk", + "bottomSheetSignInAndConnectTitle": "Log masuk", + "bottomSheetConfirmTransactionTitle": "Sahkan urus niaga", + "bottomSheetConfirmTransactionsTitle": "Sahkan urus niaga", + "bottomSheetAdvancedTitle": "Lanjut", + "bottomSheetReadOnlyAccountTitle": "Mod Lihat Sahaja", + "bottomSheetTransactionSettingsTitle": "Yuran Rangkaian", + "bottomSheetConnectDescription": "Menyambung akan membenarkan laman ini untuk melihat baki dan aktiviti untuk akaun terpilih.", + "bottomSheetSignInDescription": "Menandatangani pesanan ini akan membuktikan anda mempunyai pemilikan akaun terpilih. Hanya tandatangani pesanan daripada aplikasi yang anda percayai.", + "bottomSheetSignInAndConnectDescription": "Meluluskan akan membenarkan laman ini untuk melihat baki dan aktiviti untuk akaun terpilih.", + "bottomSheetConfirmTransactionDescription": "Perubahan baki dianggarkan. Jumlah dan aset yang terlibat tidak dijamin.", + "bottomSheetConfirmTransactionsDescription": "Perubahan baki dianggarkan. Jumlah dan aset yang terlibat tidak dijamin.", + "bottomSheetSignTypedDataDescription": "Ini hanya permintaan keizinan sahaja. Urus niaga mungkin tidak dilaksanakan dengan serta-merta.", + "bottomSheetSignTypedDataSecondDescription": "Perubahan baki dianggarkan. Jumlah dan aset yang terlibat tidak dijamin.", + "bottomSheetSignMessageDescription": "Menandatangani pesanan ini akan membuktikan anda mempunyai pemilikan akaun terpilih. Hanya tandatangani pesanan daripada aplikasi yang anda percayai.", + "bottomSheetReadOnlyAccountDescription": "Tidak dapat menjalankan tindakan ini dalam mod lihat sahaja.", + "bottomSheetMessageRow": "Pesanan", + "bottomSheetStatementRow": "Penyata", + "bottomSheetAutoConfirmRow": "Sahkan Secara Automatik", + "bottomSheetAutoConfirmOff": "Padamkan", + "bottomSheetAutoConfirmOn": "Hidupkan", + "bottomSheetAccountRow": "Akaun", + "bottomSheetAdvancedRow": "Lanjut", + "bottomSheetContractRow": "Alamat Kontrak", + "bottomSheetSpenderRow": "Alamat Orang Yang Berbelanja", + "bottomSheetNetworkRow": "Rangkaian", + "bottomSheetNetworkFeeRow": "Yuran Rangkaian", + "bottomSheetEstimatedTimeRow": "Masa Anggaran", + "bottomSheetAccountRowDefaultAccountName": "Akaun", + "bottomSheetConnectRequestDisclaimer": "Hanya sambung kepada laman web yang anda percayai", + "bottomSheetSignInRequestDisclaimer": "Hanya log masuk kepada laman web yang anda percayai", + "bottomSheetSignatureRequestDisclaimer": "Hanya sahkan jika anda mempercayai laman web ini.", + "bottomSheetIgnoreWarning": "Abaikan amaran, sambung bagaimanapun", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "Tiada perubahan baki ditemui. Sila terus dengan waspada dan hanya sahkan jika anda mempercayai laman ini.", + "bottomSheetReadOnlyWarning": "Anda hanya memperhatikan alamat ini. Anda akan perlu mengimport rangkai kata rahsia untuk menandatangani urus niaga dan mesej.", + "bottomSheetWebsiteIsUnsafeWarning": "Laman web ini tidak selamat dan mungkin cuba mencuri dana anda.", + "transactionsFromInterpolated": "Daripada: {{from}}", + "transactionsFromParagraphInterpolated": "Daripada {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "Hari ini", + "transactionsToInterpolated": "Kepada: {{to}}", + "transactionsToParagraphInterpolated": "Kepada {{to}}", + "transactionsYesterday": "Semalam", + "addEditAddressAdd": "Tambah alamat", + "addEditAddressDelete": "Padamkan alamat", + "addEditAddressDeleteTitle": "Adakah anda pasti anda mahu memadamkan alamat ini?", + "addEditAddressSave": "Simpan alamat", + "dAppBrowserComingSoon": "Penyemak imbas dApp akan tiba tidak lama lagi!", + "dAppBrowserSearchPlaceholder": "Cari atau taip URL", + "dAppBrowserOpenInNewTab": "Buka dalam tab baharu", + "dAppBrowserSuggested": "Disyorkan", + "dAppBrowserFavorites": "Kegemaran", + "dAppBrowserBookmarks": "Tanda buku", + "dAppBrowserBookmarkAdd": "Tambah Tanda Buku", + "dAppBrowserBookmarkRemove": "Singkirkan Tanda Buku", + "dAppBrowserTrustedApps": "Terbaru", + "dAppBrowserFavoritesDescription": "Kegemaran anda akan ditunjukkan di sini", + "dAppBrowserBookmarksDescription": "Tanda buku anda akan ditunjukkan di sini", + "dAppBrowserRecentsDescription": "dapps yang baru-baru ini disambung akan muncul di sini", + "dAppBrowserEmptyScreenDescription": "Taip URL atau cari di web", + "dAppBrowserBlocklistScreenTitle": "{{origin}} disekat! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom percaya laman web ini berniat jahat dan tidak selamat untuk digunakan.", + "part2": "Laman ini telah ditandakan sebagai sebahagian daripada pangkalan data dikekalkan oleh komuniti laman web memancing data dan penipuan yang diketahui. Jika anda percaya laman tersebut telah silap ditandakan, <>sila kemukakan isu." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Abaikan amaran, tunjukkan bagaimanapun", + "dAppBrowserActionBookmark": "Tanda buku", + "dAppBrowserActionRemoveBookmark": "Singkirkan tanda buku", + "dAppBrowserActionRefresh": "Segar semula", + "dAppBrowserActionShare": "Kongsi", + "dAppBrowserActionCloseTab": "Tutup tab", + "dAppBrowserActionEndAutoConfirm": "Tamatkan Sahkan Secara Automatik", + "dAppBrowserActionDisconnectApp": "Putus sambungan aplikasi", + "dAppBrowserActionCloseAllTabs": "Tutup semua tab", + "dAppBrowserNavigationAddressPlaceholder": "Taip URL untuk mencari", + "dAppBrowserTabOverviewMore": "Lebih", + "dAppBrowserTabOverviewAddTab": "Tambah Tab", + "dAppBrowserTabOverviewClose": "Tutup", + "dAppBrowserCloseTab": "Tutup Tab", + "dAppBrowserClose": "Tutup", + "dAppBrowserTabOverviewAddBookmark": "Tambah Tanda Buku", + "dAppBrowserTabOverviewRemoveBookmark": "Singkirkan Tanda Buku", + "depositAssetListSuggestions": "Cadangan", + "depositUndefinedToken": "Maaf, tidak dapat mendepositkan token ini", + "onboardingImportRecoveryPhraseDetails": "Butiran", + "onboardingCreateRecoveryPhraseVerifyTitle": "Rangkai Kata Pemulihan Rahsia dicatatkan?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Tanpa rangkai kata pemulihan rahsia anda tidak akan dapat mencapai kunci anda atau mana-mana aset berkaitan dengannya.", + "onboardingCreateRecoveryPhraseVerifyYes": "Ya", + "onboardingCreateRecoveryPhraseErrorTitle": "Ralat", + "onboardingCreateRecoveryPhraseErrorSubtitle": "Kita telah gagal menjana akaun, sila cuba lagi.", + "onboardingDoneDescription": "Sekarang anda boleh menikmati dompet anda sepenuhnya.", + "onboardingDoneGetStarted": "Sebelum Bermula", + "onboardingImportAccountsEmptyResult": "Tiada akaun ditemui", + "onboardingImportAccountsAccountName": "Akaun {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Lejar {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "Kita mendapati akaun {{numberOfWallets}} dengan aktiviti", + "onboardingImportAccountsFoundAccounts_other": "Kita mendapati akaun {{numberOfWallets}} dengan aktiviti", + "onboardingImportAccountsFoundAccountsNoActivity_one": "Kita mendapati akaun {{numberOfWallets}}", + "onboardingImportAccountsFoundAccountsNoActivity_other": "Kita mendapati akaun {{numberOfWallets}}", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "Rangkai kata hendaklah sekurang-kurangnya 12 perkataan.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "Rangkai kata hendaklah betul-betul 12 atau 24 perkataan.", + "onboardingImportRecoveryPhraseWrongWord": "Perkataan yang salah: {{ words }}.", + "onboardingProtectTitle": "Lindungi dompet anda", + "onboardingProtectDescription": "Menambah keselamatan biometrik akan memastikan bahawa anda satu-satunya yang dapat mencapai dompet anda.", + "onboardingProtectButtonHeadlineDevice": "Peranti", + "onboardingProtectButtonHeadlineFaceID": "ID Wajah", + "onboardingProtectButtonHeadlineFingerprint": "Cap jari", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "Gunakan Pengesahan {{ authType }}", + "onboardingProtectError": "Sesuatu yang tidak kena telah berlaku sambil mengesahkan, sila cuba lagi", + "onboardingProtectBiometryIosError": "Pengesahan biometrik dikonfigurasikan di Phantom tetapi dilumpuhkan dalam Tetapan Sistem. Sila buka Tetapan > Phantom > ID Wajah atau ID Sentuh untuk membolehkan semula.", + "onboardingProtectRemoveAuth": "Lumpuhkan pengesahan", + "onboardingProtectRemoveAuthDescription": "Adakah anda pasti anda mahu melumpuhkan pengesahan?", + "onboardingWelcomeTitle": "Selamat datang ke Phantom", + "onboardingWelcomeDescription": "Sebelum bermula, cipta dompet baharu atau import satu daripada frasa seed.", + "onboardingWelcomeCreateWallet": "Cipta dompet baharu", + "onboardingWelcomeAlreadyHaveWallet": "Saya sudah ada dompet", + "onboardingWelcomeConnectSeedVault": "Sambungkan Kekubah Selamat Seed", + "onboardingSlide1Title": "Dikawal oleh anda,\ndijamin oleh kami", + "onboardingSlide1Description": "Dana anda adalah peribadi dan dikunci dengan biometrik, pengesanan penipuan dan sokongan 24/7.", + "onboardingSlide2Title": "Tempat terbaik untuk\nNFT anda", + "onboardingSlide2Description": "Menguruskan penyenaraian, spam terbakar dan terus ikuti perkembangan pemberitahuan tolak yang berguna.", + "onboardingSlide3Title": "Dapatkan lebih manfaat dengan token anda", + "onboardingSlide3Description": "Simpan, tukar, taruh, hantar dan terima — tanpa perlu meninggalkan dompet anda. ", + "onboardingSlide4Title": "Temui yang terbaik daripada Web3", + "onboardingSlide4Description": "Cari dan menyambung kepada aplikasi terkemuka dan koleksi dengan penyemak imbas dalam aplikasi.", + "onboardingMultichainSlide5Title": "Satu dompet untuk segala-galanya", + "onboardingMultichainSlide5Description": "Alamilah semua Solana, Ethereum dan Polygon dalam antara muka ramah pengguna tunggal.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Alamilah semua Solana, Ethereum, Polygon dan Bitcoin dalam antara muka ramah pengguna tunggal.", + "requireAuth": "Memerlukan pengesahan", + "requireAuthImmediately": "Dengan segera", + "availableToSend": "Tersedia Untuk Dihantar", + "sendEnterAmount": "Masukkan Jumlah", + "sendEditMemo": "Sunting Memo", + "sendShowLogs": "Tunjukkan Log Ralat", + "sendHideLogs": "Sembunyikan Log Ralat", + "sendGoBack": "Undur", + "sendTransactionSuccess": "Token anda berjaya dihantar kepada", + "sendInputPlaceholder": "Nama atau alamat", + "sendRecentlyUsedAddressLabel": "Digunakan {{formattedTimestamp}} lalu", + "sendRecipientAddress": "Alamat penerima", + "sendTokenInterpolated": "Hantar {{tokenSymbol}}", + "sendPasteFromClipboard": "Tampal daripada papan klip", + "sendScanQR": "Imbas Kod QR", + "sendTo": "Kepada:", + "sendCameraAccess": "Akses Kamera", + "sendCameraAccessSubtitle": "Untuk imbas kod QR, akses kamera perlu dibolehkan. Adakah anda mahu membuka Tetapan sekarang?", + "sendSettings": "Tetapan", + "sendOK": "OK", + "invalidQRCode": "Kod QR ini tidak sah.", + "sendInvalidQRCode": "Kod QR ini bukan alamat yang sah", + "sendInvalidQRCodeSubtitle": "Cuba lagi atau dengan kod QR lain.", + "sendInvalidQRCodeSplToken": "Token dalam kod QR yang tidak sah", + "sendInvalidQRCodeSplTokenSubtitle": "Kod QR ini mengandungi token yang anda tidak miliki atau kita tidak dapat mengenal pastinya.", + "sendScanAddressToSend": "Imbas alamat {{tokenSymbol}} untuk mengirimkan dana", + "sendScanAddressToSendNoSymbol": "Imbas alamat untuk mengirimkan dana", + "sendScanAddressToSendCollectible": "Imbas alamat SOL untuk menghantar kolektibel", + "sendScanAddressToSendCollectibleMultichain": "Imbas alamat untuk menghantar kolektibel", + "sendSummary": "Ringkasan", + "sendUndefinedToken": "Maaf, tidak dapat menghantar token ini", + "sendNoTokens": "Tiada token tersedia", + "noBuyOptionsAvailableInCountry": "Tiada pilihan Tidak Beli tersedia di negara anda", + "swapAvailableTokenDisclaimer": "Jumlah token yang terhad adalah tersedia untuk penyambungan antara Rangkaian", + "swapCrossSwapNetworkTooltipTitle": "Penyilihan Seluruh Rangkaian", + "swapCrossSwapNetworkTooltipDescription": "Semasa penyilihan seluruh Rangkaian disyorkan untuk menggunakan token yang tersedia ada untuk harga terendah dan urus niaga yang paling cepat.", + "settingsAbout": "Tentang Phantom", + "settingsConfirm": "Ya", + "settingsMakeSureNoOneIsWatching": "Pastikan tiada sesiapa yang memperhatikan skrin anda", + "settingsManageAccounts": "Uruskan Akaun", + "settingsPrompt": "Adakah anda pasti anda mahu meneruskan?", + "settingsSelectAvatar": "Pilih Avatar", + "settingsSelectSecretPhrase": "Pilih Rangkai Kata Rahsia", + "settingsShowPrivateKey": "Ketik untuk mendedahkan kunci peribadi anda", + "settingsShowRecoveryPhrase": "Ketik untuk mendedahkan rangkai kata rahsia anda", + "settingsSubmitBetaFeedback": "Serahkan Maklum Balas Beta", + "settingsUpdateAccountNameToast": "Nama akaun dikemas kini", + "settingsUpdateAvatarToast": "Avatar dikemas kini", + "settingsWalletAddress": "Alamat Akaun", + "settingsWalletAddresses": "Alamat Akaun", + "settingsWalletNamePrimary": "Nama Akaun", + "settingsPlaceholderName": "Nama", + "settingsWalletNameSecondary": "Ubah nama dompet anda", + "settingsYourAccounts": "Akaun Anda", + "settingsYourAccountsMultiChain": "Berbilang rantai", + "settingsNotifications": "Pemberitahuan", + "settingsNotificationPreferences": "Keutamaan Pemberitahuan", + "pushNotificationsPreferencesAllowNotifications": "Benarkan Pemberitahuan", + "pushNotificationsPreferencesSentTokens": "Token Dihantar", + "pushNotificationsPreferencesSentTokensDescription": "Pindahan keluar token dan NFT", + "pushNotificationsPreferencesReceivedTokens": "Token Diterima", + "pushNotificationsPreferencesReceivedTokensDescription": "Pindahan masuk token dan NFT", + "pushNotificationsPreferencesDexSwap": "Pertukaran", + "pushNotificationsPreferencesDexSwapDescription": "Pertukaran pada aplikasi dikenali", + "pushNotificationsPreferencesOtherBalanceChanges": "Perubahan Baki Lain", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Urus niaga berbilang token yang memberi kesan kepada baki anda", + "pushNotificationsPreferencesPhantomMarketing": "Kemas Kini Daripada Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Memaparkan pengumuman dan kemas kini am", + "pushNotificationsPreferencesDescription": "Tetapan ini mengawal pemberitahuan tolak untuk dompet aktif ini. Setiap dompet mempunyai tetapan pemberitahuan sendiri. Untuk memadamkan semua pemberitahuan tolak Phantom, pergi ke <1>tetapan peranti anda.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Tidak dapat menyegerakkan keutamaan pemberitahuan.", + "connectSeedVaultConnectSeed": "Sambungkan Seed", + "connectSeedVaultConnectSeedDescription": "Sambungkan Phantom kepada Seed Vault pada telefon anda", + "connectSeedVaultSelectAnAccount": "Pilih akaun", + "connectSeedVaultSelectASeed": "Pilih Seed", + "connectSeedVaultSelectASeedDescription": "Pilih seed yang anda ingin menyambung kepada Phantom", + "connectSeedVaultSelectAnAccountDescription": "Pilih akaun yang anda ingin sediakan dengan Phantom", + "connectSeedVaultNoAccountsFound": "Tiada akaun ditemui.", + "connectSeedVaultSelectAccounts": "Pilih akaun", + "connectSeedVaultSelectAccountsDescription": "Pilih akaun yang anda ingin sediakan dengan Phantom", + "connectSeedVaultCompleteSetup": "Lengkapkan persediaan", + "connectSeedVaultCompleteSetupDescription": "Sudah siap! Terokai web3 dengan Phantom dan gunakan Seed Vault anda untuk mengesahkan urus niaga", + "connectSeedVaultConnectAnotherSeed": "Sambungkan Seed lain", + "connectSeedVaultConnectAllSeedsConnected": "Semua seed disambung", + "connectSeedVaultNoSeedsConnected": "Tiada seed disambungkan. Ketik butang di bawah untuk memberikan kebenaran daripada Seed Vault.", + "connectSeedVaultConnectAccount": "Sambungkan akaun", + "connectSeedVaultLoadMore": "Muat Lebih Lagi", + "connectSeedVaultNeedPermission": "Perlukan keizinan", + "connectSeedVaultNeedPermissionDescription": "Pergi ke Tetapan untuk membenarkan Phantom menggunakan keizinan Seed Vault.", + "stakeApy": "APY {{apyPercentage}}", + "stakeFee": "yuran {{fee}}", + "stakeAmount": "Jumlah", + "stakeAmountBalance": "Baki", + "swapTopQuotes": "Sebut Harga {{numQuotes}} Teratas", + "swapTopQuotesTitle": "Sebut Harga Teratas", + "swapProvidersTitle": "Penyedia", + "swapProvidersFee": "yuran {{fee}}", + "swapProvidersTagRecommended": "Pemulangan Terbaik", + "swapProvidersTagFastest": "Paling Cepat", + "swapProviderEstimatedTimeHM": "{{hours}}j {{minutes}}m", + "swapProviderEstimatedTimeM": "{{minutes}}m", + "swapProviderEstimatedTimeS": "{{seconds}}s", + "stakeReview": "Kaji Semula", + "stakeReviewAccount": "Akaun", + "stakeReviewCommissionFee": "Yuran Komisen", + "stakeReviewConfirm": "Sahkan", + "stakeReviewValidator": "Pengesah", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "Faham", + "swapTabInsufficientFunds": "Dana yang tidak mencukupi", + "swapNoAssetsFound": "Tiada Aset", + "swapNoTokensFound": "Tiada token ditemui", + "swapConfirmationTryAgain": "Cuba lagi", + "swapConfirmationGoBack": "Undur", + "swapNoQuotesFound": "Tiada sebut harga ditemui", + "swapNotProviderFound": "Kami tidak dapat mencari penyedia untuk pertukaran token ini. Cuba token yang lain.", + "swapAvailableOnMainnet": "Ciri ini hanya tersedia di Mainnet", + "swapNotAvailableEVM": "Pertukaran masih belum tersedia untuk akaun EVM", + "singleChainSwapTab": "Dalam Rangkaian", + "crossChainSwapTab": "Seluruh Rangkaian", + "allFilter": "Semua", + "bridgeRefuelTitle": "Mengisi semula", + "bridgeRefuelDescription": "Mengisi semula memastikan anda membayar urus niaga selepas anda merentangi.", + "bridgeRefuelLabelBalance": "{{symbol}} anda", + "bridgeRefuelLabelReceive": "Anda Terima", + "bridgeRefuelLabelFee": "Masa Anggaran", + "bridgeRefuelDismiss": "Teruskan tanpa Mengisi Semula", + "bridgeRefuelEnable": "Bolehkan Mengisi Semula", + "unwrapWrappedSolError": "Unwrap telah gagal", + "unwrapWrappedSolLoading": "Unwrap...", + "unwrapWrappedSolSuccess": "Unwrap berjaya", + "unwrapWrappedSolViewTransaction": "Lihat Urus Niaga", + "dappApprovePopupSignMessage": "Tandatangan Pesanan", + "solanaPayFrom": "Daripada", + "solanaPayMessage": "Pesanan", + "solanaPayNetworkFee": "Yuran Rangkaian", + "solanaPayFree": "Percuma", + "solanaPayPay": "Bayar {{item}}", + "solanaPayPayNow": "Bayar Sekarang", + "solanaPaySending": "Menghantar {{item}}", + "solanaPayReceiving": "Menerima {{item}}", + "solanaPayMinting": "Pencetakan {{item}}", + "solanaPayTransactionProcessing": "Urus niaga anda sedang memproses,\nsila tunggu.", + "solanaPaySent": "Dihantar!", + "solanaPayReceived": "Diterima!", + "solanaPayMinted": "Dicetak!", + "solanaPaySentNFT": "NFT Dihantar!", + "solanaPayReceivedNFT": "NFT Diterima!", + "solanaPayTokensSent": "Token anda berjaya dihantar kepada {{to}}", + "solanaPayTokensReceived": "Anda menerima token baharu daripada {{from}}", + "solanaPayViewTransaction": "Lihat urus niaga", + "solanaPayTransactionFailed": "Urus Niaga Telah Gagal", + "solanaPayConfirm": "Sahkan", + "solanaPayTo": "kepada", + "dappApproveConnectViewAccount": "Lihat akaun Solana anda", + "deepLinkInvalidLink": "Pautan tidak sah", + "deepLinkInvalidSplTokenSubtitle": "Ini mengandungi token yang anda tidak miliki atau kita tidak dapat mengenal pastinya.", + "walletAvatarShowAllAccounts": "Tunjukkan semua akaun", + "pushNotificationsGetInstantUpdates": "Dapatkan kemas kini segera", + "pushNotificationsEnablePushNotifications": "Bolehkan pemberitahuan tolak mengenai pindahan yang telah dilengkapkan, pertukaran dan pengumuman", + "pushNotificationsEnable": "Bolehkan", + "pushNotificationsNotNow": "Bukan sekarang", + "onboardingAgreeToTermsOfServiceInterpolated": "Saya bersetuju dengan <1>Terma Perkhidmatan", + "onboardingConfirmSaveSecretRecoveryPhrase": "OK, saya telah menyimpannya suatu tempat", + "onboardingCreateNewWallet": "Cipta Dompet Baharu", + "onboardingErrorDuplicateSecretRecoveryPhrase": "Rangkai kata rahsia ini sudah ada dalam dompet anda", + "onboardingErrorInvalidSecretRecoveryPhrase": "Rangkai kata pemulihan rahsia yang tidak sah", + "onboardingFinished": "Anda sudah selesai!", + "onboardingImportAccounts": "Import Akaun", + "onboardingImportImportingAccounts": "Mengimport Akaun...", + "onboardingImportImportingFindingAccounts": "Mencari akaun dengan aktiviti", + "onboardingImportAccountsLastActive": "Aktif {{formattedTimestamp}} lalu", + "onboardingImportAccountsNeverUsed": "Belum Pernah Digunakan", + "onboardingImportAccountsCreateNew": "Dompet baharu", + "onboardingImportAccountsDescription": "Pilih akaun dompet untuk mengimport", + "onboardingImportReadOnlyAccountDescription": "Tambah alamat atau nama domain yang anda ingin memperhatikan. Anda hanya ada capaian lihat sahaja, tidak dapat menandatangani urus niaga atau mesej.", + "onboardingImportSecretRecoveryPhrase": "Import Rangkai Kata Rahsia", + "onboardingImportViewAccounts": "Lihat Akaun", + "onboardingRestoreExistingWallet": "Memulihkan dompet yang ada dengan rangkai kata pemulihan rahsia 12 atau 24 perkataan anda", + "onboardingShowUnusedAccounts": "Tunjukkan Akaun Tidak Digunakan", + "onboardingShowMoreAccounts": "Tunjukkan Lebih Akaun", + "onboardingHideUnusedAccounts": "Sembunyikan Akaun Tidak Digunakan", + "onboardingSecretRecoveryPhrase": "Rangkai Kata Pemulihan Rahsia", + "onboardingSelectAccounts": "Pilih Akaun Anda", + "onboardingStoreSecretRecoveryPhraseReminder": "Inilah satu-satunya cara anda akan dapat memulihkan akaun anda. Sila simpannya di suatu tempat yang selamat!", + "useTokenMetasForMintsUnknownName": "Tidak diketahui", + "bookmarksExploreScreenSearch": "Cari atau taip URL", + "timeUnitMinute": "minit", + "timeUnitMinutes": "minit", + "timeUnitHour": "jam", + "timeUnitHours": "jam", + "espNFTListWithPrice": "Anda menyenaraikan {{NFTDisplayName}} untuk {{priceAmount}} {{priceTokenSymbol}} di {{dAppName}}", + "espNFTListWithPriceWithoutDApp": "Anda menyenaraikan {{NFTDisplayName}} untuk {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithoutPrice": "Anda menyenaraikan {{NFTDisplayName}} untuk dijual di {{dAppName}}", + "espNFTListWithoutPriceWithoutDApp": "Anda menyenaraikan {{NFTDisplayName}} untuk dijual", + "espNFTChangeListPriceWithPrice": "Anda mengemas kini penyenaraian untuk {{NFTDisplayName}} ke {{priceAmount}} {{priceTokenSymbol}} di {{dAppName}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "Anda mengemas kini penyenaraian untuk {{NFTDisplayName}} ke {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithoutPrice": "Anda mengemas kini penyenaraian untuk {{NFTDisplayName}} di {{dAppName}}", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "Anda mengemas kini penyenaraian untuk {{NFTDisplayName}}", + "espNFTBidBidderWithPrice": "Anda membida {{priceAmount}} {{priceTokenSymbol}} untuk {{NFTDisplayName}} di {{dAppName}}", + "espNFTBidBidderWithPriceWithoutDApp": "Anda membida {{priceAmount}} {{priceTokenSymbol}} untuk {{NFTDisplayName}}", + "espNFTBidBidderWithoutPrice": "Anda membuat bida untuk {{NFTDisplayName}} di {{dAppName}}", + "espNFTBidBidderWithoutPriceWithoutDApp": "Anda membuat bida untuk {{NFTDisplayName}}", + "espNFTBidListerWithPrice": "Bida baharu sebanyak {{priceAmount}} {{priceTokenSymbol}} untuk {{NFTDisplayName}} di {{dAppName}}", + "espNFTBidListerWithPriceWithoutDApp": "Bida baharu sebanyak {{priceAmount}} {{priceTokenSymbol}} untuk {{NFTDisplayName}}", + "espNFTBidListerWithoutPrice": "Bida baharu untuk {{NFTDisplayName}} di {{dAppName}}", + "espNFTBidListerWithoutPriceWithoutDApp": "Bida baharu untuk {{NFTDisplayName}}", + "espNFTCancelBidWithPrice": "Anda telah membatalkan bida anda sebanyak {{priceAmount}} {{priceTokenSymbol}} untuk {{NFTDisplayName}} di {{dAppName}}", + "espNFTCancelBidWithPriceWithoutDApp": "Anda telah membatalkan bida anda sebanyak {{priceAmount}} {{priceTokenSymbol}} untuk {{NFTDisplayName}}", + "espNFTCancelBidWithoutPrice": "Anda telah membatalkan bida anda sebanyak {{NFTDisplayName}} di {{dAppName}}", + "espNFTCancelBidWithoutPriceWithoutDApp": "Anda telah membatalkan bida anda untuk {{NFTDisplayName}}", + "espNFTUnlist": "Anda tidak tersenarai {{NFTDisplayName}} di {{dAppName}}", + "espNFTUnlistWithoutDApp": "Anda nyahsenaraikan {{NFTDisplayName}}", + "espNFTBuyBuyerWithPrice": "Anda membeli {{NFTDisplayName}} sebanyak {{priceAmount}} {{priceTokenSymbol}} di {{dAppName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "Anda membeli {{NFTDisplayName}} sebanyak {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuyBuyerWithoutPrice": "Anda membeli {{NFTDisplayName}} di {{dAppName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "Anda membeli {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "Anda menjual {{NFTDisplayName}} sebanyak {{priceAmount}} {{priceTokenSymbol}} di {{dAppName}}", + "espNFTBuySellerWithPriceWithoutDApp": "Anda menjual {{NFTDisplayName}} sebanyak {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuySellerWithoutPrice": "Anda menjual {{NFTDisplayName}} di {{dAppName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "Anda menjual {{NFTDisplayName}}", + "espDEXSwap": "Anda menukar {{downTokensTextFragment}} untuk {{upTokensTextFragment}} di {{dAppName}}", + "espDEXDepositLPWithPoolDisplay": "Anda mendepositkan {{downTokensTextFragment}} ke dalam {{poolDisplayName}} kumpulan kecairan di {{dAppName}}", + "espDEXDepositLPWithoutPoolDisplay": "Anda menukar {{downTokensTextFragment}} untuk {{upTokensTextFragment}} di {{dAppName}}", + "espDEXWithdrawLPWithPoolDisplay": "Anda mengeluarkan {{upTokensTextFragment}} daripada {{poolDisplayName}} kumpulan kecairan di {{dAppName}}", + "espDEXWithdrawLPWithoutPoolDisplay": "Anda menukar {{downTokensTextFragment}} untuk {{upTokensTextFragment}} di {{dAppName}}", + "espGenericTokenSend": "Anda menghantar {{downTokensTextFragment}}", + "espGenericTokenReceive": "Anda menerima {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "Anda menukar {{downTokensTextFragment}} untuk {{upTokensTextFragment}}", + "espUnknown": "TIDAK DIKETAHUI", + "espUnknownNFT": "NFT tidak diketahui", + "espTextFragmentAnd": "dan", + "externalLinkWarningTitle": "Anda akan meninggalkan Phantom", + "externalLinkWarningDescription": "Dan buka {{url}}. Pastikan anda mempercayai sumber ini sebelum berinteraksi dengannya.", + "shortcutsWarningDescription": "Jalan pintas disediakan oleh {{url}}. Pastikan anda mempercayai sumber ini sebelum berinteraksi dengannya.", + "lowTpsBanner": "Solana sedang mengalami kesesakan rangkaian", + "lowTpsMessageTitle": "Kesesakan rangkaian Solana", + "lowTpsMessage": "Disebabkan oleh kesesakan Solana yang tinggi di luar kawalan Phantom, urus niaga anda mungkin gagal atau ditangguhkan. Sila cuba semula urus niaga yang gagal.", + "solanaSlow": "Rangkaian Solana tidak biasanya perlahan", + "solanaNetworkTemporarilyDown": "Pemberhentian rangkaian Solana buat sementara waktu", + "waitForNetworkRestart": "Sila tunggu untuk rangkaian bermula semula. Dana anda tidak terjejas.", + "exploreCollectionsCarouselTitle": "Apa Yang Popular", + "exploreDropsCarouselTitle": "Apa Yang Baharu", + "exploreSortFloor": "Lantai", + "exploreSortListed": "Tersenarai", + "exploreSortVolume": "Jumlah", + "exploreFetchErrorSubtitle": "Sila cuba lagi kemudian.", + "exploreFetchErrorTitle": "Gagal ambil.", + "exploreTopCollectionsTitle": "Koleksi NFT utama", + "exploreTopListLess": "Kurang", + "exploreTopListMore": "Lebih", + "collectiblesSearchCollectionsSection": "Koleksi", + "collectiblesSearchItemsSection": "Item", + "collectiblesSearchNrOfItems": "Item {{ nrOfItems }}", + "collectiblesSearchPlaceholderText": "Cari kolektibel anda", + "collectionPinSuccess": "Koleksi dicematkan", + "collectionPinFail": "Gagal mencemat koleksi", + "collectionUnpinSuccess": "Koleksi tidak dicematkan", + "collectionUnpinFail": "Gagal mencemat koleksi", + "collectionHideSuccess": "Koleksi disembunyikan", + "collectionHideFail": "Gagal menyembunyikan koleksi", + "collectionUnhideSuccess": "Koleksi diperlihatkan", + "collectionUnhideFail": "Koleksi gagal diperlihatkan", + "collectiblesSpamSuccess": "Dilaporkan sebagai spam", + "collectiblesSpamFail": "Dilaporkan sebagai spam telah gagal", + "collectiblesSpamAndHiddenSuccess": "Laporkan sebagai spam dan tersembunyi", + "collectiblesNotSpamSuccess": "Dilaporkan sebagai bukan spam", + "collectiblesNotSpamFail": "Dilaporkan sebagai bukan spam telah gagal", + "collectiblesNotSpamAndUnhiddenSuccess": "Laporkan sebagai bukan spam dan tidak disembunyikan", + "tokenSpamWarning": "Token ini tersembunyi kerana Phantom mempercayai ia ialah spam.", + "collectibleSpamWarning": "Kolektibel ini tersembunyi kerana Phantom mempercayai ia ialah spam.", + "emojiNoResults": "Tiada emoji ditemui", + "emojiSearchResults": "Hasil Carian", + "emojiSuggested": "Disyorkan", + "emojiSmileys": "Emotikon & Orang", + "emojiAnimals": "Haiwan & Alam Semula Jadi", + "emojiFood": "Makanan & Minuman", + "emojiTravel": "Pengembaraan & Tempat-tempat", + "emojiActivities": "Aktiviti", + "emojiObjects": "Objek", + "emojiSymbols": "Simbol", + "emojiFlags": "Bendera", + "whichExtensionToConnectWith": "Sambungan yang manakah anda ingin menyambung?", + "configureInSettings": "Boleh Dikonfigurasikan dalam Tetapan → Dompet Aplikasi Lalai.", + "continueWith": "Teruskan dengan", + "useMetaMask": "Gunakan MetaMask", + "usePhantom": "Gunakan Phantom", + "alwaysAsk": "Sentiasa Tanya", + "dontAskMeAgain": "Jangan tanya saya lagi", + "selectWalletSettingDescriptionLine1": "Sesetengah aplikasi mungkin tidak menawarkan pilihan untuk menyambung dengan Phantom.", + "selectWalletSettingDescriptionLinePhantom": "Sebagai cara untuk menyelesaikan masalah, menyambung dengan MetaMask selalu akan membuka Phantom pula.", + "selectWalletSettingDescriptionLineAlwaysAsk": "Sebagai cara untuk menyelesaikan masalah, semasa anda menyambung dengan MetaMask, kita akan bertanya kepada anda jika anda mahu menggunakan Phantom pula.", + "selectWalletSettingDescriptionLineMetaMask": "Menetapkan MetaMask sebagai lalai akan melumpuhkan dapps itu daripada menyambung kepada Phantom.", + "metaMaskOverride": "Dompet Aplikasi Lalai", + "metaMaskOverrideSettingDescriptionLine1": "Untuk menyambung ke laman web yang tidak menawarkan pilihan untuk menggunakan Phantom.", + "refreshAndReconnectToast": "Segar semula dan sambung semula untuk mengenakan perubahan anda", + "autoConfirmUnavailable": "Tidak tersedia", + "autoConfirmReasonDappNotWhitelisted": "Sahkan Secara Automatik tidak tersedia kerana kontrak yang ia berasal daripada adalah bukan pada senarai yang dibenarkan kami untuk aplikasi ini.", + "autoConfirmReasonSessionNotActive": "Sahkan Secara Automatik tidak tersedia kerana tiada sesi sahkan secara automatik yang aktif. Sila bolehkannya di bawah.", + "autoConfirmReasonRateLimited": "Sahkan Secara Automatik tidak tersedia kerana dapp yang anda sedang menggunakan menghantar terlalu banyak permintaan.", + "autoConfirmReasonUnsupportedNetwork": "Sahkan Secara Automatik tidak tersedia kerana sahkan secara automatik masih tidak menyokong rangkaian ini.", + "autoConfirmReasonSimulationFailed": "Sahkan Secara Automatik tidak tersedia kerana kita tidak boleh menjamin keselamatan.", + "autoConfirmReasonTabNotFocused": "Sahkan Secara Automatik tidak tersedia kerana tab domain yang anda sedang cuba sahkan secara automatik adalah tidak aktif.", + "autoConfirmReasonNotUnlocked": "Sahkan Secara Automatik tidak tersedia kerana dompet tidak berkunci.", + "rpcErrorUnauthorizedWrongAccount": "Urus niaga daripada alamat tidak padan dengan alamat akaun terpilih.", + "rpcErrorUnauthorizedUnknownSource": "Sumber permintaan RPC tidak boleh ditentukan.", + "transactionsDisabledTitle": "Urus niaga dilumpuhkan", + "transactionsDisabledMessage": "Alamat anda tidak dapat menjalankan urus niaga menggunakan Phantom", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "Aktif", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL disalin ke papan klip", + "notEnoughSolScanTransactionWarning": "Urus niaga ini mungkin gagal disebabkan oleh SOL yang tidak mencukupi dalam akaun anda. Sila tambah lebih banyak SOL ke akaun anda dan cuba semula.", + "transactionRevertedWarning": "Urus niaga ini gagal semasa simulasi. Dana mungkin hilang jika diserahkan.", + "quests": "Usaha mencari", + "questsClaimInProgress": "Tuntutan sedang dilaksanakan", + "questsVerifyingCompletion": "Mengesahkan penyelesaian untuk usaha mencari", + "questsClaimError": "Kesilapan menuntut ganjaran", + "questsClaimErrorDescription": "Terdapat kesilapan menuntut ganjaranan anda. Sila cuba lagi kemudian.", + "questsDaysLeft": "{{days}} hari yang tinggal", + "questsDaysLeftSingular": "{{days}} hari yang tinggal", + "questsDaysLessThanOneDay": "< 1 hari yang tinggal", + "questsBadgeMobileOnly": "Mudah Alih Sahaja", + "questsBadgeExtensionOnly": "Sambungan Sahaja", + "questsStartedStateExplainerTitle": "Pencarian Bermula", + "questsStartedStateExplainerDescriptionPart1": "Selepas menyelesaikan, ia mungkin mengambil beberapa jam sebelum anda boleh menuntut ganjaran anda. Ini adalah sedemikian supaya kita boleh mengesahkan bahawa anda telah menyelesaikan pencarian ini, dan pastikan setiap ganjaran hanya boleh dituntut sekali setiap orang.", + "questsStartedStateExplainerDescriptionPart2": "Jika lebih daripada sehari telah berlalu sejak anda menyelesaikan pencarian ini, sila hubungi sokongan untuk mendapatkan bantuan.", + "questsStartedStateExplainerButtonLabel": "Faham", + "exploreLearn": "Belajar", + "exploreSites": "Tapak", + "exploreApps": "Aplikasi", + "exploreTokens": "Token", + "exploreCollections": "Koleksi", + "exploreFilterByall_networks": "Semua Rangkaian", + "exploreSortBytrending": "Popular", + "exploreSortBytop": "Teratas", + "exploreSortByvolume": "Jumlah", + "exploreSortBygainers": "Orang yang menang", + "exploreSortBylosers": "Orang yang kalah", + "exploreSortBymarket_cap": "Modal Pasaran", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "Kolektibel", + "exploreCategoryMarketplace": "Pasaran", + "exploreCategoryGaming": "Permainan", + "exploreCategoryBridges": "Jambatan", + "exploreCategoryOther": "Lain-lain", + "exploreCategorySocial": "Sosial", + "exploreCategoryCommunity": "Komuniti", + "exploreVolume": "Jumlah", + "exploreFloor": "Lantai", + "exploreCap": "Modal Pasaran", + "exploreToken": "Token", + "explorePrice": "Harga", + "explore24hVolume": "24j Jumlah", + "exploreErrorButtonText": "Cuba Lagi", + "exploreErrorDescription": "Terdapat ralat cuba memuat kandungan teroka. Sila segar semula dan cuba lagi", + "exploreErrorTitle": "Gagal memuat kandungan teroka", + "exploreNetworkError": "Terdapat ralat rangkaian. Sila cuba lagi kemudian.", + "exploreTokensLegalDisclaimer": "Maklumat penentuan harga dan sorotan projek blok rantai diberikan bagi tujuan maklumat sahaja. Data pasaran disediakan oleh CoinGecko.", + "exploreLearnErrorTitle": "Gagal memuat kandungan belajar", + "exploreLearnErrorDescription": "Terdapat ralat cuba memuat kandungan belajar. Sila segar semula dan cuba lagi", + "dappBrowserSearchScreenVisitSite": "Lawati laman", + "dappBrowserSearchScreenSearchWithGoogle": "Cari dengan Google", + "dappBrowserSearchScreenSearchLinkYouCopied": "Pautan Yang Disalin Oleh Anda", + "dappBrowserSearchScreenSearchTextYouCopied": "Teks Yang Disalin Oleh Anda", + "dappBrowserSearchPlaceholder": "Cari aplikasi", + "dappBrowserSearchNoApps": "Tiada aplikasi ditemui", + "dappBrowserTabsLimitExceededScreenTitle": "Tutup Tab Yang Lebih Lama?", + "dappBrowserTabsLimitExceededScreenDescription": "Anda mempunyai {{tabsCount}} tab yang terbuka. Untuk membuka lebih banyak, anda akan perlu menutup beberapa tab.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "Tutup Semua Tab", + "localizedErrorUnknownError": "Sesuatu yang tidak kena berlaku, sila cuba lagi kemudian.", + "localizedErrorUnsupportedCountry": "Minta maaf, negara anda tidak disokong pada masa ini.", + "localizedErrorTokensNotLoading": "Terdapat masalah memuat naik token anda. Sila cuba semula.", + "localizedErrorSwapperNoQuotes": "Tiada sebut harga ditemui. Cuba token atau jumlah yang berbeza.", + "localizedErrorSwapperRefuelNoQuotes": "Tiada sebut harga ditemui. Cuba token, jumlah yang berbeza atau lumpuhkan mengisi semula.", + "localizedErrorInsufficientSellAmount": "Jumlah token terlalu rendah. Tingkatkan nilai untuk menukar Cross-Chain.", + "localizedErrorCrossChainUnavailable": "Pertukaran rantai silang tidak tersedia pada masa ini, sila cuba lagi kemudian.", + "spamHistoryAction": "Lihat butiran yang tersembunyi", + "spamHistoryTitle": "Aktiviti Yang Tersembunyi", + "spamHistoryWarning": "Urus niaga ini tersembunyi kerana Phantom mempercayai ia mungkin spam.", + "appAuthenticationFailed": "Gagal mengesahkan", + "appAuthenticationFailedDescription": "Terdapat masalah dengan percubaan pengesahan anda. Sila cuba lagi.", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/my/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/my/translation.json new file mode 100644 index 0000000..1805a44 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/my/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "ထည့်ရန်", + "commandAccept": "လက်ခံပါသည်", + "commandApprove": "အတည်ပြုရန်", + "commandBack": "နောက်သို့", + "commandBuy": "ဝယ်ရန်", + "commandCancel": "မလုပ်တော့ပါ", + "commandClaim": "ရယူရန်", + "commandClaimReward": "သင့်ဆုကြေးကို ရယူရန်", + "commandClear": "ရှင်းရန်", + "commandClose": "ပိတ်ရန်", + "commandConfirm": "အတည်ပြုရန်", + "commandConnect": "ချိတ်ဆက်ရန်", + "commandContinue": "ဆက်လုပ်ရန်", + "commandCopy": "ကူးရန်", + "commandCopyAddress": "လိပ်စာ ကူးရန်", + "commandCopyTokenAddress": "တိုကင်လိပ်စာ ကူးယူရန်", + "commandCreate": "ဖန်တီးရန်", + "commandCreateTicket": "လက်မှတ် ဖန်တီးရန်", + "commandDismiss": "ဖယ်ရန်", + "commandDownload": "ဒေါင်းလုဒ်လုပ်ရန်", + "commandEdit": "ပြင်ဆင်ပါ", + "commandHelp": "အကူအညီ", + "commandLearnMore": "ပိုမိုလေ့လာရန်", + "commandLearnMore2": "ပိုမိုလေ့လာရန်", + "commandMint": "Mint လုပ်ရန်", + "commandMore": "နောက်ထပ်", + "commandNext": "ရှေ့သို့", + "commandOpen": "ဖွင့်ရန်", + "commandOpenSettings": "ဆက်တင်များကို ဖွင့်ပါ", + "commandPaste": "ကူးတင်ပါ", + "commandReceive": "လက်ခံရယူရန်", + "commandReconnect": "ပြန်ချိတ်ဆက်ရန်", + "commandRecordVideo": "ဗီဒီယို ရိုက်ရန်", + "commandRetry": "ပြန်ကြိုးစားပါ", + "commandRevoke": "ရုပ်သိမ်းရန်", + "commandSave": "သိမ်းပါ", + "commandScanQRCode": "QR ကုဒ် စကန်ဖတ်ရန်", + "commandSelectMedia": "မီဒီယာ ရွေးရန်", + "commandSell": "ရောင်းရန်", + "commandSend": "ပေးပို့ပါ", + "commandShare": "မျှဝေမည်", + "commandShowBalance": "လက်ကျန်ငွေကို ပြသရန်", + "commandSign": "လက်မှတ်", + "commandStake": "ထည့်ဝင်ငွေ", + "commandSwap": "လဲလှယ်ရန်", + "commandTakePhoto": "ဓာတ်ပုံ ရိုက်ရန်", + "commandTryAgain": "ပြန်ကြိုးစားကြည့်ပါ", + "commandViewTransaction": "ငွေကြေးလွှဲပြောင်းမှုကို ကြည့်ရန်", + "commandReportAsNotSpam": "စပမ်း မဟုတ်ကြောင်း သတင်းပို့ရန်", + "commandReportAsSpam": "စပမ်းအဖြစ် သတင်းပို့ရန်", + "commandPin": "ပင်ထိုးမှတ်သားရန်", + "commandUnpin": "ပင်ဖြုတ်ရန်", + "commandHide": "ဝှက်ရန်", + "commandUnhide": "ဖော်ရန်", + "commandBurn": "သုံးရန်", + "commandReport": "သတင်းပို့ရန်", + "commandView": "ကြည့်ရန်", + "commandUnwrap": "ဖြေရန်", + "pastParticipleClaimed": "ရယူပြီးပါပြီ", + "pastParticipleCompleted": "ပြီးစီးပါပြီ", + "pastParticipleCopied": "ကူးယူပြီး", + "pastParticipleDone": "ပြီးပါပြီ", + "nounName": "အမည်", + "nounNetwork": "ကွန်ရက်", + "nounNetworkFee": "ကွန်ရက်ကြေး", + "nounSymbol": "သင်္ကေတ", + "nounDescription": "ဖော်ပြချက်", + "amount": "ပမာဏ", + "limit": "အကန့်အသတ်", + "new": "အသစ်", + "gotIt": "ရပြီ", + "internal": "အတွင်း", + "reward": "ဆု", + "seeAll": "အားလုံးကို ကြည့်ရန်", + "seeLess": "အနည်းငယ်သာ ကြည့်ရန်", + "homeTab": "ပင်မ", + "collectiblesTab": "စုဆောင်းမှုများ", + "swapTab": "လဲလှယ်ရန်", + "activityTab": "လုပ်ဆောင်မှု", + "exploreTab": "လေ့လာရန်", + "accountHeaderConnectedInterpolated": "သင့်အား {{origin}} သို့ ချိတ်ဆက်ထားသည်", + "accountHeaderConnectedToSite": "သင့်အား ဤဆိုက်သို့ ချိတ်ဆက်ထားသည်", + "accountHeaderCopyToClipboard": "ကလစ်ဘုတ်သို့ ကူးပါ", + "accountHeaderNotConnected": "သင့်အား ချိတ်ဆက်ထားခြင်းမရှိပါ", + "accountHeaderNotConnectedInterpolated": "သင့်အား {{origin}} သို့ ချိတ်ဆက်ထားခြင်းမရှိပါ", + "accountHeaderNotConnectedToSite": "သင့်အား ဤဆိုက်သို့ ချိတ်ဆက်ထားခြင်းမရှိပါ", + "accountWithoutEnoughSolActionButtonCancel": "မလုပ်တော့ပါ", + "accountWithoutEnoughSolPrimaryText": "SOL မလုံလောက်ပါ", + "accountWithoutEnoughSolSecondaryText": "ဤငွေကြေးလွှဲပြောင်းမှုတွင် ပါဝင်သော အကောင့်တစ်ခုသည် SOL အလုံအလောက် မရှိပါ။ အကောင့်သည် သင့်အကောင့် သို့မဟုတ် တစ်စုံတစ်ဦး၏ အကောင့် ဖြစ်နိုင်ပါသည်။ ဤငွေကြေးလွှဲပြောင်းမှုကို ပေးပို့ထားပြီး ဖြစ်ပါက ယခင်အခြေအနေသို့ ပြန်ခေါ်ပါမည်။", + "accountSwitcher": "အကောင့် အကူးအပြောင်း", + "addAccountHardwareWalletPrimaryText": "Hardware Wallet နှင့် ချိတ်ဆက်ရန်", + "addAccountHardwareWalletSecondaryText": "သင်၏ Ledger Hardware Wallet ကို သုံးပါ", + "addAccountHardwareWalletSecondaryTextMobile": "သင်၏ {{supportedHardwareWallets}} Wallet ကို သုံးရန်", + "addAccountSeedVaultWalletPrimaryText": "Seed Vault သို့ချိတ်ဆက်ပါ", + "addAccountSeedVaultWalletSecondaryText": "Seed Vault မှ wallet တစ်ခုကို အသုံးပြုရန်", + "addAccountImportSeedPhrasePrimaryText": "ပြန်လည်ရယူရန် လျှို့ဝှက် စကားစုကို သွင်းရန်", + "addAccountImportSeedPhraseSecondaryText": "အခြား wallet မှ အကောင့်များကို သွင်းရန်", + "addAccountImportWalletPrimaryText": "သီးသန့်ကီး သွင်းရန်", + "addAccountImportWalletSecondaryText": "Single-chain အကောင့် သွင်းရန်", + "addAccountImportWalletSolanaSecondaryText": "Solana သီးသန့်ကီးကို သွင်းရန်", + "addAccountLimitReachedText": "Phantom တွင် အကောင့် ကန့်သတ်ချက် {{accountsCount}} ခုကို ရောက်ရှိသွားပါပြီ။ နောက်ထပ်အကောင့်များ မထည့်မီ မသုံးသည့် အကောင့်များကို ဖယ်ရှားပေးပါ။", + "addAccountNoSeedAvailableText": "ရရှိနိုင်သည့် Seed စကားစု မရှိပါ။ အကောင့်တစ်ခု ဖန်တီးရန် ရှိပြီးသား Seed ကို ထည့်သွင်းပေးပါ။", + "addAccountNewWalletPrimaryText": "အကောင့်သစ် ဖန်တီးရန်", + "addAccountNewWalletSecondaryText": "wallet လိပ်စာအသစ်တစ်ခု ထုတ်ပေးပါ", + "addAccountNewMultiChainWalletSecondaryText": "Multi-chain အကောင့်သစ် ပေါင်းထည့်ရန်", + "addAccountNewSingleChainWalletSecondaryText": "အကောင့်သစ် ပေါင်းထည့်ရန်", + "addAccountPrimaryText": "wallet ထည့်/ချိတ်ဆက်ပါ", + "addAccountSecretPhraseLabel": "လျှို့ဝှက် စကားစု", + "addAccountSeedLabel": "Seed", + "addAccountSeedIDLabel": "Seed ID", + "addAccountSecretPhraseDefaultLabel": "လျှို့ဝှက် စကားစု {{number}}", + "addAccountZeroAccountsForSeed": "0 အကောင့်များ", + "addAccountShowAccountForSeed": "အကောင့် 1 ခု ပြသရန်", + "addAccountShowAccountsForSeed": "အကောင့် {{numOfAccounts}} ခု ပြသရန်", + "addAccountHideAccountForSeed": "အကောင့် 1 ခု ဝှက်ရန်", + "addAccountHideAccountsForSeed": "အကောင့် {{numOfAccounts}} ခု ဝှက်ရန်", + "addAccountSelectSeedDescription": "သင့်အကောင့်သစ်ကို ဤလျှို့ဝှက် စကားစုမှ ဖန်တီးသွားပါမည်", + "addAccountNumAccountsForSeed": "အကောင့် {{numOfAccounts}} ခု", + "addAccountOneAccountsForSeed": "အကောင့် 1 ခု", + "addAccountGenerateAccountFromSeed": "အကောင့်ဖန်တီးရန်", + "addAccountReadOnly": "လိပ်စာ ကြည့်ရန်", + "addAccountReadOnlySecondaryText": "မည်သည့် အများသုံး wallet လိပ်စာကိုမဆို ခြေရာခံရန်", + "addAccountSolanaAddress": "Solana လိပ်စာ", + "addAccountEVMAddress": "EVM လိပ်စာ", + "addAccountBitcoinAddress": "Bitcoin လိပ်စာ", + "addAccountImportAccountActionButtonImport": "သွင်းပါ", + "addAccountImportAccountDuplicatePrivateKey": "သင်၏ wallet ထဲတွင် ဤအကောင့် ရှိနေပြီးသားဖြစ်သည်", + "addAccountImportAccountIncorrectFormat": "မှန်ကန်ခြင်းမရှိသော ဖောမက်", + "addAccountImportAccountInvalidPrivateKey": "မမှန်ကန်သော သီးသန့်ကီး", + "addAccountImportAccountName": "အမည်", + "addAccountImportAccountPrimaryText": "သီးသန့်ကီးကို သွင်းပါ", + "addAccountImportAccountPrivateKey": "သီးသန့်ကီး", + "addAccountImportAccountPublicKey": "လိပ်စာ သို့မဟုတ် ဒိုမိန်း", + "addAccountImportAccountPrivateKeyRequired": "သီးသန့်ကီး လိုအပ်သည်", + "addAccountImportAccountNameRequired": "အမည် လိုအပ်ပါသည်", + "addAccountImportAccountPublicKeyRequired": "အများသုံးလိပ်စာကို လိုအပ်ပါသည်", + "addAccountImportAccountDuplicateAddress": "ဤလိပ်စာသည် သင့် wallet တွင် ရှိနှင့်ပြီး ဖြစ်သည်", + "addAddressAddressAlreadyAdded": "လိပ်စာကို ထည့်ပြီးသားဖြစ်သည်", + "addAddressAddressAlreadyExists": "လိပ်စာ ရှိနေပြီးသားဖြစ်သည်", + "addAddressAddressInvalid": "လိပ်စာမှန်ကန်မှုမရှိပါ", + "addAddressAddressIsRequired": "လိပ်စာကို လိုအပ်သည်", + "addAddressAddressPlaceholder": "လိပ်စာ", + "addAddressLabelIsRequired": "လေဘယ်လ် လိုအပ်သည်", + "addAddressLabelPlaceholder": "လေဘယ်လ်", + "addAddressPrimaryText": "လိပ်စာ ထည့်ပါ", + "addAddressToast": "လိပ်စာထည့်သွင်းပြီး", + "createAssociatedTokenAccountCostLabelInterpolated": "၎င်းသည် {{solAmountFormatted}} SOL ကျသင့်မည်", + "createAssociatedTokenAccountErrorAccountExists": "သင့်တွင် ဤတိုကင်အကောင့် ရှိပြီးဖြစ်သည်", + "createAssociatedTokenAccountErrorInsufficientFunds": "ရန်ပုံငွေများ မလုံလောက်ပါ", + "createAssociatedTokenAccountErrorInvalidMint": "မမှန်ကန်သော Mint လိပ်စာ", + "createAssociatedTokenAccountErrorInvalidName": "မမှန်ကန်သော အမည်", + "createAssociatedTokenAccountErrorInvalidSymbol": "မမှန်ကန်သော သင်္ကေတ", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "သင့်တိုကင်အကောင့်ကို ဖန်တီး၍ မရနိုင်ပါ။ ပြန်ကြိုးစားကြည့်ပါ။", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "အကောင့်ဖန်တီး၍ မရပါ", + "createAssociatedTokenAccountErrorUnableToSendMessage": "သင့်ငွေကြေးလွှဲပြောင်းမှုကို ပေးပို့၍ မရနိုင်ပါ။", + "createAssociatedTokenAccountErrorUnableToSendTitle": "ငွေကြေးလွှဲပြောင်းမှုကို ပေးပို့၍ မရပါ", + "createAssociatedTokenAccountInputPlaceholderMint": "Mint လိပ်စာ", + "createAssociatedTokenAccountInputPlaceholderName": "အမည်", + "createAssociatedTokenAccountInputPlaceholderSymbol": "သင်္ကေတ", + "createAssociatedTokenAccountLoadingMessage": "သင့်တိုကင်အကောင့်ကို ဖန်တီးနေပါသည်။", + "createAssociatedTokenAccountLoadingTitle": "တိုကင်အကောင့်ကို ဖန်တီးနေသည်", + "createAssociatedTokenAccountPageHeader": "တိုကင်အကောင့် ဖန်တီးရန်", + "createAssociatedTokenAccountSuccessMessage": "သင့်တိုကင်အကောင့်ကို အောင်မြင်စွာ ဖန်တီးပြီးပါပြီ။", + "createAssociatedTokenAccountSuccessTitle": "တိုကင်အကောင့် ဖန်တီးပြီး", + "createAssociatedTokenAccountViewTransaction": "ငွေကြေးလွှဲပြောင်းမှု ကြည့်ရန်", + "assetDetailRecentActivity": "လတ်တလော လုပ်ဆောင်ချက်", + "assetDetailStakeSOL": "SOL လောင်းကြေး", + "assetDetailUnknownToken": "အမည်မသိ တိုကင်", + "assetDetailUnwrapAll": "အားလုံးကို အထုပ်ဖြည်ပါ", + "assetDetailUnwrappingSOL": "SOL အထုပ်ဖြည်နေသည်", + "assetDetailUnwrappingSOLFailed": "SOL ဖြေခြင်း မအောင်မြင်ပါ", + "assetDetailViewOnExplorer": "{{explorer}} တွင် ကြည့်ရန်", + "assetDetailViewOnExplorerDefaultExplorer": "Explorer", + "assetDetailSaveToPhotos": "ဓာတ်ပုံများသို့ သိမ်းပါ", + "assetDetailPinCollection": "စုဆောင်းမှု ကို ပင်ထိုးမှတ်သားရန်", + "assetDetailUnpinCollection": "စုဆောင်းမှုကို ပင်ဖြုတ်ပါ", + "assetDetailHideCollection": "စုဆောင်းမှုကို ဝှက်ပါ", + "assetDetailUnhideCollection": "စုဆောင်းမှုကို ဖော်ပါ", + "assetDetailTokenNameLabel": "တိုကင်အမည်", + "assetDetailNetworkLabel": "ကွန်ရက်", + "assetDetailAddressLabel": "လိပ်စာ", + "assetDetailPriceLabel": "စျေးနှုန်း", + "collectibleDetailSetAsAvatar": "ကိုယ်စားပြုပုံအဖြစ် သတ်မှတ်ပါ", + "collectibleDetailSetAsAvatarSingleWorkAlt": "ကိုယ်စားပြုပုံ", + "collectibleDetailShare": "စုဆောင်းမှုကို မျှဝေရန်", + "assetDetailAboutLabel": "{{fungibleName}} အကြောင်း", + "assetDetailPermanentDelegateWarning": "{{delegate}} သည် ဤတိုကင်ကို သင့်အကောင့်မှ လွှဲပြောင်းနိုင်စွမ်း သို့မဟုတ် ဖယ်ရှားနိုင်စွမ်း ရှိပါသည်။", + "sendAssetAmountLabelInterpolated": "{{tokenSymbol}}{{amount}} ခု ရရှိနိုင်ပါသည်", + "assetListSearch": "ရှာဖွေပါ...", + "assetListUnknownToken": "အမည်မသိ တိုကင်", + "assetVisibilityUnknownToken": "အမည်မသိ တိုကင်", + "buyAssetInterpolated": "{{tokenSymbol}} ဝယ်ပါ", + "buyAssetScreenMaxPurchasePriceInterpolated": "အများဆုံးဝယ်ယူနိုင်သည်မှာ {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "အများဆုံးဝယ်ယူနိုင်သည်မှာ {{amount}}", + "buyNoAssetsAvailable": "Ethereum သို့မဟုတ် Polygon ပိုင်ဆိုင်မှုပစ္စည်း တစ်ခုမျှ မရရှိနိုင်ပါ", + "buyThirdPartyScreenPaymentMethod": "ငွေပေးချေမှုနည်းလမ်းကို ရွေးပါ", + "gasEstimationErrorWarning": "ဤငွေကြေးလွှဲပြောင်းမှုအတွက် အခကြေးငွေ ခန့်မှန်းရာတွင် ပြဿနာ ရှိခဲ့ပါသည်။ ၎င်းငွေကြေးလွှဲပြောင်းမှု မအောင်မြင်နိုင်ပါ။", + "nativeTokenBalanceErrorWarning": "ဤငွေကြေးလွှဲပြောင်းမှုအတွက် တိုကင် လက်ကျန်ငွေ ရယူရာတွင် ပြဿနာ ရှိခဲ့ပါသည်။ ၎င်းငွေကြေးလွှဲပြောင်းမှု မအောင်မြင်နိုင်ပါ။", + "blocklistOriginCommunityDatabaseInterpolated": "ဤဆိုက်အား လူသိများသော ဖြားယောင်းသည့် ဝဘ်ဆိုက်များနှင့် လိမ်လည်လှည့်ဖြားမှုများအတွက် <1>လူမှုအဖွဲ့အစည်းမှထိန်းသိမ်းထားသော ဒေတာဘေ့စ် ၏ တစ်စိတ်တစ်ပိုင်းအဖြစ် အမှတ်အသားပြုထားသည်။ ဆိုက်အား မှားယွင်းစွာ အမှတ်အသားပြုထားသည်ဟု သင်ယူဆပါက <3>ကျေးဇူးပြု၍ ပြဿနာတစ်ခုတင်ပါ။", + "blocklistOriginDomainIsBlocked": "{{domainName}} ကို ပိတ်ထားသည်!", + "blocklistOriginIgnoreWarning": "ဤသတိပေးချက်ကို လျစ်လျူရှုပါ၊ မည်သို့ဖြစ်စေ {{domainName}} သို့ချိတ်ဆက်ပါ။", + "blocklistOriginSiteIsMalicious": "ဤဝဘ်ဆိုက်သည် အန္တရာယ်ရှိပြီး အသုံးပြုရန် လုံခြုံမှုမရှိဟု Phantom မှ ယူဆသည်။", + "blocklistOriginThisDomain": "ဤ ဒိုမိန်း", + "blocklistProceedAnyway": "သတိပေးချက်ကို လျစ်လျူရှုပါ၊ မည်သို့ပင်ဖြစ်စေ ဆက်လုပ်မည်", + "maliciousTransactionWarning": "ဤငွေကြေးလွှဲပြောင်းမှုသည် အန္တရာယ်ရှိပြီး လက်မှတ်ထိုးရန် လုံခြုံမှုမရှိဟု Phantom မှ ယူဆသည်။ သင်နှင့် သင့်ရန်ပုံငွေများကို ကာကွယ်ရန်အတွက် ၎င်းကို လက်မှတ်ထိုးနိုင်စွမ်းကို ကျွန်ုပ်တို့ ပိတ်ထားပါသည်။", + "maliciousTransactionWarningIgnoreWarning": "သတိပေးချက်ကို လျစ်လျူရှုပါ၊ မည်သို့ဖြစ်စေ ဆက်လက်လုပ်ဆောင်ပါ", + "maliciousTransactionWarningTitle": "ငွေကြေးလွှဲပြောင်းမှုကို အမှတ်အသားပြုထားသည်။", + "maliciousRequestBlockedTitle": "တောင်းဆိုချက်ကို ပိတ်ပင်ထားသည်", + "maliciousRequestWarning": "ဤဝက်ဘ်ဆိုက်ကို အန္တရာယ်ရှိကြောင်း သတ်မှတ်ထားပါသည်။ သင့်ရန်ပုံငွေများကို ခိုးယူရန် သို့မဟုတ် လှည့်ဖျားသော တောင်းဆိုမှုတစ်ရပ်ကို သင်က အတည်ပြုမိစေဖို့ရာ လိမ်လည်ရန် ၎င်းက ဆောင်ရွက်နိုင်ပါသည်။", + "maliciousSignatureRequestBlocked": "သင့်လုံခြုံရေးအတွက် Phantom သည် ဤတောင်းဆိုချက်ကို တားမြစ်ထားပါသည်။", + "maliciousRequestBlocked": "သင့်လုံခြုံရေးအတွက် Phantom က ဤတောင်းဆိုချက်ကို ပိတ်ပင်ထားပါသည်။ ဤဝင်းဒိုးကို ပိတ်ပြီး ၎င်းကို ဖွင့်ထားသည့် ဝက်ဘ်ဆိုက်ကို အသုံးပြုခြင်းအား ရပ်သင့်ပါသည်။", + "siwErrorPopupTitle": "မမှန်ကန်သော လက်မှတ် တောင်းဆိုမှု", + "siwParseErrorDescription": "မမှန်ကန်သော ဖောမက်ချထားခြင်းကြောင့် အက်ပ်၏ လက်မှတ်တောင်းဆိုမှုကို မပြသနိုင်ပါ။", + "siwVerificationErrorDescription": "မက်ဆေ့ချ် လက်မှတ်တောင်းဆိုမှုတွင် 1 သို့မဟုတ် ထို့ထက်ပိုသော အမှားအယွင်း(များ) ရှိခဲ့သည်။ သင့်လုံခြုံရေးအတွက်၊ သင်သည် မှန်ကန်သောအက်ပ်ကို အသုံးပြုနေကြောင်း သေချာစေပြီး ထပ်စမ်းကြည့်ပါ။", + "siwErrorPagination": "{{total}} မှ {{n}} ခု", + "siwErrorMessage_ADDRESS_MISMATCH": "သတိပေးချက်- အက်ပ်၏လိပ်စာသည် လက်မှတ်ထိုးရန်အတွက် ပေးထားသည့်လိပ်စာနှင့် မကိုက်ညီပါ။", + "siwErrorMessage_DOMAIN_MISMATCH": "သတိပေးချက်- အက်ပ်၏ဒိုမိန်းသည် အတည်ပြုမှုအတွက် ပေးထားသည့်ဒိုမိန်းနှင့် မကိုက်ညီပါ။", + "siwErrorMessage_URI_MISMATCH": "သတိပေးချက်- URI hostname သည် ဒိုမိန်းနှင့် မကိုက်ညီပါ။", + "siwErrorMessage_CHAIN_ID_MISMATCH": "သတိပေးချက်- chain ID သည် အတည်ပြုခြင်းအတွက် ပေးထားသော chain ID နှင့် မကိုက်ညီပါ။", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "သတိပေးချက်- မက်ဆေ့ချ်ထုတ်ပေးသည့်ရက်စွဲသည် ရက်နောက်ပြန်ကျလွန်းနေသည်။", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "သတိပေးချက်- မက်ဆေ့ချ်ထုတ်ပေးသည့်ရက်စွဲသည် အနာဂတ်တွင် ရက်ဝေးလွန်းသည်။", + "siwErrorMessage_EXPIRED": "သတိပေးချက်- မက်ဆေ့ချ် သက်တမ်းကုန်သွားပါပြီ။", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "သတိပေးချက်- ထုတ်ပေးခြင်းမပြုမီ မက်ဆေ့ချ် သက်တမ်းကုန်ပါမည်။", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "သတိပေးချက်- မက်ဆေ့ချ်သည် တရားဝင်မဖြစ်မီတွင် သက်တမ်းကုန်ဆုံးမည်ဖြစ်သည်။", + "siwErrorShowErrorDetails": "မှားယွင်းမှု အသေးစိတ်ကို ပြသပါ", + "siwErrorHideErrorDetails": "မှားယွင်းမှု အသေးစိတ်ကို ဝှက်ပါ", + "siwErrorIgnoreWarning": "သတိပေးချက်ကို လျစ်လျူရှုပါ၊ မည်သို့ပင်ဖြစ်စေ ဆက်လုပ်မည်", + "siwsTitle": "စနစ်တွင်း ဝင်ရောက်ရန် တောင်းဆိုချက်", + "siwsPermissions": "ခွင့်ပြုချက်များ", + "siwsAgreement": "မက်ဆေ့ချ်", + "siwsAdvancedDetails": "အထူး အသေးစိတ်အချက်များ", + "siwsAlternateStatement": "{{domain}} သည် သင့်အား သင့် Solana အကောင့်ဖြင့် ဝင်ရောက် စေလိုပါသည်- {{address}}", + "siwsFieldLable_domain": "ဒိုမိန်း", + "siwsFieldLable_address": "လိပ်စာ", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "ဗားရှင်း", + "siwsFieldLable_chainId": "Chain ID", + "siwsFieldLable_nonce": "တစ်ကြိမ်သုံး နံပါတ်", + "siwsFieldLable_issuedAt": "ထုတ်သည့်အချိန်", + "siwsFieldLable_expirationTime": "သက်တမ်းကုန်ဆုံးချိန်", + "siwsFieldLable_requestId": "တောင်းဆိုချက် ID", + "siwsFieldLable_resources": "ရင်းမြစ်များ", + "siwsVerificationErrorDescription": "စနစ်တွင်း ဝင်ရောက်ရန် တောင်းဆိုချက်သည် မမှန်ကန်ပါ။ ဝက်ဘ်ဆိုက်သည် မလုံခြုံကြောင်း သို့မဟုတ် တောင်းဆိုချက် ပေးပို့သည့်အခါ ၎င်း၏ ပရိုဂရမ်ရေးသားသူသည် ချို့ယွင်းချက်တစ်ခု ပြုလုပ်ထားကြောင်း ရည်ညွှန်းပါသည်။", + "siwsErrorNumIssues": "ပြဿနာ {{n}} ခု", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "ဤ Chain ID သည် သင်ရှိနေသည့် ကွန်ရက်နှင့် မကိုက်ညီပါ။", + "siwsErrorMessage_DOMAIN_MISMATCH": "ဤဒိုမိန်းသည် သင်ဝင်ရောက်နေသည့် ဒိုမိန်း မဟုတ်ပါ။", + "siwsErrorMessage_URI_MISMATCH": "ဤ URI သည် သင်ဝင်ရောက်နေသည့် URI မဟုတ်ပါ။", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "မက်ဆေ့ချ် ထုတ်ပြန်သည့် ရက်စွဲသည် လွန်ခဲ့သော ကာလတွင်ဖြစ်ပြီး ကွာဝေးလွန်းပါသည်။", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "မက်ဆေ့ချ် ထုတ်ပြန်သည့် ရက်စွဲသည် အနာဂတ်ကာလသို့ ရောက်နေပြီး ကွာဝေးလွန်းပါသည်။", + "siwsErrorMessage_EXPIRED": "မက်ဆေ့ချ် သက်တမ်းကုန်သွားပါပြီ။", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "မထုတ်ပြန်မီ မက်ဆေ့ချ် သက်တမ်းကုန်သွားပါသည်။", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "မက်ဆေ့ချ်သည် အတည်မဖြစ်မီ သက်တမ်းကုန်ပါမည်။", + "changeLockTimerPrimaryText": "အော်တို-လော့ခ် တိုင်မာ", + "changeLockTimerSecondaryText": "သင်၏ wallet ကို လော့ခ်ချရန် အချိန်မည်မျှကြာအောင် စောင့်ရမည်နည်း။", + "changeLockTimerToast": "အော်တို-လော့ခ် တိုင်မာ အပ်ဒိတ်လုပ်ပြီး", + "changePasswordConfirmNewPassword": "စကားဝှက်အသစ်ကို အတည်ပြုပါ", + "changePasswordCurrentPassword": "လက်ရှိ စကားဝှက်", + "changePasswordErrorIncorrectCurrentPassword": "လက်ရှိ စကားဝှက် မှန်ကန်ခြင်းမရှိပါ", + "changePasswordErrorGeneric": "တစ်ခုခုမှားသွားသည်၊ ကျေးဇူးပြု၍ နောက်မှထပ်ကြိုးစားပါ", + "changePasswordNewPassword": "စကားဝှက်အသစ်", + "changePasswordPrimaryText": "စကားဝှက် ပြောင်းပါ", + "changePasswordToast": "စကားဝှက် အပ်ဒိတ်လုပ်ပြီး", + "collectionsHiddenCollections": "ဝှက်ထားသော စုဆောင်းမှုများ", + "collectiblesReportAsSpam": "စပမ်းအဖြစ် သတင်းပို့ပါ", + "collectiblesReportAsSpamAndHide": "စပမ်းအဖြစ် သတင်းပို့ပြီး ဝှက်ပါ", + "collectiblesReportAsNotSpam": "စပမ်းမဟုတ်ပါဟု သတင်းပို့ပါ", + "collectiblesReportAsNotSpamAndUnhide": "ဖော်ပြီး စပမ်းမဟုတ်ကြောင်း သတင်းပို့ပါ", + "collectiblesReportNotSpam": "စပမ်း မဟုတ်ပါ", + "collectibleDetailDescription": "ဖော်ပြချက်", + "collectibleDetailProperties": "ပိုင်ဆိုင်မှုများ", + "collectibleDetailOrdinalInfo": "အစီအစဉ်ဆိုင်ရာ အချက်အလက်", + "collectibleDetailRareSatsInfo": "Rare Sats အချက်အလက်", + "collectibleDetailSatsInUtxo": "UTXO ရှိ Sats", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Sat နံပါတ်", + "collectibleDetailSatName": "Sat အမည်", + "collectibleDetailInscriptionId": "ရေးသွင်းချက် ID", + "collectibleDetailInscriptionNumber": "ရေးသွင်းချက် နံပါတ်", + "collectibleDetailStandard": "စံသတ်မှတ်ချက်", + "collectibleDetailCreated": "ဖန်တီးထားသည်", + "collectibleDetailViewOnExplorer": "{{explorer}} တွင် ကြည့်ရန်", + "collectibleDetailList": "စာရင်း", + "collectibleDetailSellNow": "{{amount}} {{symbol}} ဖြင့် ရောင်းချသည်", + "collectibleDetailUtxoSplitterCtaTitle": "အပို Bitcoin ကို သုံးနိုင်အောင် လုပ်ရန်", + "collectibleDetailUtxoSplitterCtaSubtitle": "လော့ခ်ဖြေရမည့် BTC {{value}} ရှိပါသည်", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "သင့်ရန်ပုံငွေများကို ကာကွယ်ရန်အလို့ငှာ Rare Sats အနေဖြင့်ရှိသော UTXOs ရှိ BTC ကို ပေးပို့ခြင်းမှ ကျွန်ုပ်တို့က တားဆီးကာကွယ်ပေးပါသည်။ Magic Eden ၏ UTXO Splitter ကို သုံး၍ သင့် Rare Sats မှ BTC {{value}} ကို သုံးနိုင်အောင် လုပ်ပါ။", + "collectibleDetailUtxoSplitterModalCtaButton": "UTXO Splitter ကို သုံးပါ", + "collectibleDetailEasilyAccept": "အမြင့်ဆုံးဈေးကို လက်ခံရန်", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sats", + "collectibleDetailSpamOverlayDescription": "ဤစုဆောင်းမှုသည် စပမ်းဖြစ်နိုင်သည်ဟု Phantom က ယုံကြည်သောကြောင့် ၎င်းကို ဝှက်ထားပါသည်။", + "collectibleDetailSpamOverlayReveal": "စုဆောင်းမှုကို ပြသရန်", + "collectibleBurnTermsOfService": "ဤအရာကို ပြန်မလုပ်နိုင်သည်ကို ကျွန်ုပ် သိရှိနားလည်ပါသည်", + "collectibleBurnTitleWithCount_one": "တိုကင်ကို သုံးလိုက်ပါ", + "collectibleBurnTitleWithCount_other": "တိုကင်များကို သုံးလိုက်ပါ", + "collectibleBurnDescriptionWithCount_one": "ဤ လုပ်ဆောင်ချက်က ဤတိုကင်ကို သင့် wallet မှ အပြီးတိုင် ဖျက်ဆီး၍ ဖယ်ရှားပစ်လိမ့်မည်။", + "collectibleBurnDescriptionWithCount_other": "ဤ လုပ်ဆောင်ချက်က သင့် wallet မှ ဤတိုကင်များကိုအပြီးတိုင် ဖျက်ဆီး၍ ဖယ်ရှားပစ်လိမ့်မည်။", + "collectibleBurnTokenWithCount_one": "တိုကင်", + "collectibleBurnTokenWithCount_other": "တိုကင်များ", + "collectibleBurnCta": "သုံးလိုက်ပါ", + "collectibleBurnRebate": "တန်ဖိုးပြန်အမ်းပါ", + "collectibleBurnRebateTooltip": "ဤတိုကင်ကို သုံးလိုက်သည့်အတွက် သင့် wallet အတွင်းသို့ SOL ပမာဏအနည်းကို အလိုအလျှောက် အပ်နှံပေးလိမ့်မည်။", + "collectibleBurnNetworkFee": "ကွန်ရက်ကြေး", + "collectibleBurnNetworkFeeTooltip": "ငွေကြေးလွှဲပြောင်းမှုကို လုပ်ဆောင်ရန် Solana ကွန်ရက်မှလိုအပ်သည့် ပမာဏ", + "unwrapButtonSwapTo": "{{chainSymbol}} နှင့် လဲလှယ်ရန်", + "unwrapButtonWithdrawFrom": "{{chainSymbol}} ဖြင့် {{withdrawalSource}} မှ ထုတ်ယူပါ", + "unwrapModalEstimatedTime": "ခန့်မှန်း အချိန်", + "unwrapModalNetwork": "ကွန်ရက်", + "unwrapModalNetworkFee": "ကွန်ရက်ကြေး", + "unwrapModalTitle": "အကျဉ်းချုပ်", + "unsupportedChain": "ပံ့ပိုးမှုမရှိသော Chain", + "unsupportedChainDescription": "{{chainName}} ကွန်ရက်အတွက် {{action}} ကို ပံ့ပိုးမှု မရှိဟန် ပေါ်ပါသည်။", + "networkFeesTooltipLabel": "{{chainName}} ကွန်ရက်ကြေးများ", + "networkFeesTooltipDescription": "{{chainName}} အခကြေးငွေများသည် အကြောင်းရင်းများစွာတို့ပေါ်တွင် မူတည်၍ ပြောင်းလဲပါသည်။ ငွေကြေးလွှဲပြောင်းမှု ပိုမိုမြန်ဆန်အောင်ဖြစ်စေ (ဈေးပိုကြီး) သို့မဟုတ် ပိုနှေးအောင်ဖြစ်စေ (ဈေးပိုသက်သာ) လုပ်ဆောင်ရန် ၎င်းတို့ကို စိတ်ကြိုက်ဆောင်ရွက်နိုင်ပါသည်။", + "burnStatusErrorTitleWithCount_one": "သုံးလိုက်ခြင်း မအောင်မြင်သည့် တိုကင်", + "burnStatusErrorTitleWithCount_other": "သုံးလိုက်ခြင်း မအောင်မြင်သည့် တိုကင်များ", + "burnStatusSuccessTitleWithCount_one": "တိုကင်ကို သုံးလိုက်ပြီး။", + "burnStatusSuccessTitleWithCount_other": "တိုကင်များကို သုံးလိုက်ပြီး။", + "burnStatusLoadingTitleWithCount_one": "တိုကင်ကို သုံးနေသည်...", + "burnStatusLoadingTitleWithCount_other": "တိုကင်များကို သုံးနေသည်...", + "burnStatusErrorMessageWithCount_one": "ဤတိုကင်ကို သုံးခြင်းမပြုနိုင်ပါ။ ကျေးဇူးပြု၍ နောက်မှထပ်ကြိုးစားပါ။", + "burnStatusErrorMessageWithCount_other": "ဤတိုကင်များကို သုံးခြင်းမပြုနိုင်ပါ။ ကျေးဇူးပြု၍ နောက်မှထပ်ကြိုးစားပါ။", + "burnStatusSuccessMessageWithCount_one": "ဤတိုကင်ကို အပြီးတိုင် ဖျက်ဆီးပစ်လိမ့်မည်ဖြစ်ကာ၊ ပြန်ဖြုတ်နိုင်တော့မည်မဟုတ်ပါ။ သင့် wallet အတွင်းသို့ SOL {{rebateAmount}} အပ်နှံပေးထားသည်။", + "burnStatusSuccessMessageWithCount_other": "ဤတိုကင်များကို အပြီးတိုင် ဖျက်ဆီးပစ်လိမ့်မည်ဖြစ်ကာ၊ ပြန်ဖြုတ်နိုင်တော့မည်မဟုတ်ပါ။ သင့် wallet အတွင်းသို့ SOL {{rebateAmount}} အပ်နှံပေးထားသည်။", + "burnStatusLoadingMessageWithCount_one": "ဤတိုကင်ကို အပြီးတိုင် ဖျက်ဆီးပစ်လိမ့်မည်ဖြစ်ကာ၊ သင့် wallet အတွင်းသို့ SOL {{rebateAmount}} အပ်နှံပေးထားသည်။", + "burnStatusLoadingMessageWithCount_other": "ဤတိုကင်များကို အပြီးတိုင် ဖျက်ဆီးပစ်လိမ့်မည်ဖြစ်ကာ၊ သင့် wallet အတွင်းသို့ SOL {{rebateAmount}} အပ်နှံပေးထားသည်။", + "burnStatusViewTransactionText": "ငွေကြေးလွှဲပြောင်းမှုကို ကြည့်ပါ", + "collectibleDisplayLoading": "တင်ပေးနေသည်...", + "collectiblesNoCollectibles": "စုဆောင်းမှုများ မရှိပါ", + "collectiblesPrimaryText": "သင်၏ စုဆောင်းမှုများ", + "collectiblesReceiveCollectible": "စုဆောင်းမှု လက်ခံပါ", + "collectiblesUnknownCollection": "အမည်မသိသော စုဆောင်းမှု", + "collectiblesUnknownCollectible": "အမည်မသိသော စုဆောင်းမှု", + "collectiblesUniqueHolders": "သီးသန့်ကိုင်ဆောင်သူများ", + "collectiblesSupply": "ထောက်ပံ့မှု", + "collectiblesUnknownTokens": "အမည်မသိ တိုကင်များ", + "collectiblesNrOfListed": "{{ nrOfListed }} စာရင်းသွင်းပြီး", + "collectiblesListed": "စာရင်းသွင်းပြီး", + "collectiblesMintCollectible": "Mint စုဆောင်းမှုများ", + "collectiblesYouMint": "သင့် Mint", + "collectiblesMintCost": "Mint ကုန်ကျစရိတ်", + "collectiblesMintFail": "Mint မအောင်မြင်ပါ", + "collectiblesMintFailMessage": "သင့်စုဆောင်းမှုများကို Mint လုပ်ခြင်းတွင် ပြဿနာရှိနေပါသည်။ ပြန်ကြိုးစားကြည့်ပါ။", + "collectiblesMintCostFree": "အခမဲ့", + "collectiblesMinting": "Mint လုပ်နေဆဲ...", + "collectiblesMintingMessage": "သင့်စုဆောင်းမှုများကို Mint လုပ်နေပါသည်", + "collectiblesMintShareSubject": "ကြည့်ကြည့်လိုက်ပါ", + "collectiblesMintShareMessage": "ကျွန်ုပ်သည် @phantom တွင် ဤအရာကို mint လုပ်ထားပါသည်။", + "collectiblesMintSuccess": "Mint အောင်မြင်ပါသည်", + "collectiblesMintSuccessMessage": "သင့်စုဆောင်းမှုများကို ယခု Mint လုပ်လိုက်ပါပြီ", + "collectiblesMintSuccessQuestMessage": "Phantom ရှာဖွေမှုအတွက် လိုအပ်မှုများကို သင် ဖြည့်ဆည်းပြီးပါပြီ။ သင်၏ အခမဲ့စုဆောင်းမှုများကို သင့်ဆုကြေးကို ရယူရန် ကိုနှိပ်ပါ။", + "collectiblesMintRequired": "လိုအပ်သည်", + "collectiblesMintSafelyDismiss": "ဤဝင်းဒိုးကို လုံခြုံစိတ်ချစွာ ဖယ်ရှားနိုင်ပါသည်။", + "collectiblesTrimmed": "ယခု ပြသနိုင်သော စုဆောင်းမှုများ အရေအတွက်အကန့်အသတ်ကို ရောက်ရှိသွားပါပြီ။", + "collectiblesSeeAllHoldings": "ပိုင်ဆိုမှုအားလုံးကို ကြည့်ရန်", + "collectiblesLast": "နောက်ဆုံး", + "collectiblesAbout": "အကြောင်း", + "collectiblesSocialLinks": "လူမှုမီဒီယာ လင့်ခ်များ", + "collectiblesNonTransferable": "လွှဲပြောင်း၍ မရနိုင်သည်များ", + "collectiblesNonTransferableYes": "ဟုတ်ပါသည်", + "collectiblesSellOfferDetails": "ကမ်းလှမ်းချက် အသေးစိတ်", + "collectiblesSellYouSell": "သင့်ရောင်းဈေး", + "collectiblesSellGotIt": "သဘောပေါက်ပါပြီ", + "collectiblesSellYouReceive": "သင် ရရှိသည့်ဈေး", + "collectiblesSellOffer": "ပေးသည်", + "collectiblesSoldCollectible": "ရောင်းချထားသော စုဆောင်းမှုများ", + "collectiblesSellMarketplace": "ဈေးကွက်", + "collectiblesSellCollectionFloor": "ကြမ်းခင်းဈေး စုဆောင်းမှု", + "collectiblesSellDifferenceFromFloor": "ကြမ်းခင်းဈေးမှ ကွာခြားချက်", + "collectiblesSellLastSalePrice": "နောက်ဆုံး ရောင်းချမှု", + "collectiblesSellEstimatedFees": "ခန့်မှန်း အခကြေးငွေများ", + "collectiblesSellEstimatedProfitAndLoss": "ခန့်မှန်း အမြတ်/အရှုံး", + "collectiblesSellViewOnMarketplace": "{{marketplace}} တွင် ကြည့်ရန်", + "collectiblesSellCollectionFloorTooltip": "ဈေးကွက်အသီးသီးတို့မှ စုဆောင်းမှုရှိ အနိမ့်ဆုံး 'တစ်ခွန်းဈေး' ဖြစ်ပါသည်။", + "collectiblesSellProfitLossTooltip": "ခန့်မှန်း အမြတ်/အရှုံးကို နောက်ဆုံးရောင်းဈေးနှင့် အခကြေးငွေထက်လျော့သည့် ကမ်းလှမ်းချက်ပေါ်တွင် အခြေခံ၍ တွက်ချက်ပါသည်။", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "သုံးစွဲခ ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "ရောင်းချရန် နေရာသုံးစွဲမှု အခကြေးငွေ ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "ဈေးကွက် အခကြေးငွေ", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}} ကွန်ရက်", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "ပေါက်စျေးတွင် Phantom အခကြေးငွေ {{phantomFeePercentage}} ပါဝင်ပါသည်", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "ပေါက်စျေးတွင် မူပိုင်ခများ၊ ကွန်ရက် အခကြေးငွေ၊ ရောင်းချရန် နေရာသုံးစွဲမှု အခကြေးငွေနှင့် Phantom အခကြေးငွေ {{phantomFeePercentage}} တို့ပါဝင်ပါသည်", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "ပေါက်စျေးတွင် မူပိုင်ခများ၊ ကွန်ရက် အခကြေးငွေနှင့် ရောင်းချရန် နေရာသုံးစွဲမှု အခကြေးငွေတို့ ပါဝင်ပါသည်", + "collectiblesSellTransactionFeeTooltipTitle": "ငွေကြေးလွှဲပြောင်းမှု အခကြေးငွေ", + "collectiblesSellStatusLoadingTitle": "ပေးဈေးကို လက်ခံနေဆဲ...", + "collectiblesSellStatusLoadingIsSellingFor": "ဖြင့် ရောင်းချနေပါသည်", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} ကို ရောင်းပြီးပါပြီ။", + "collectiblesSellStatusSuccessWasSold": "ဖြင့် အောင်မြင်စွာ ရောင်းပြီးပါပြီ", + "collectiblesSellStatusErrorTitle": "တစ်စုံတစ်ရာ မှားယွင်းနေပါသည်", + "collectiblesSellStatusErrorSubtitle": "ရောင်းချရန် ကြိုးပမ်းရာတွင် ပြဿနာရှိနေပါသည်", + "collectiblesSellStatusViewTransaction": "ငွေကြေးလွှဲပြောင်းမှုကို ကြည့်ရန်", + "collectiblesSellInsufficientFundsTitle": "ရန်ပုံငွေများ မလုံလောက်ပါ", + "collectiblesSellInsufficientFundsSubtitle": "ကွန်ရက် အခကြေးငွေ ပေးရန် ရန်ပုံငွေ မလုံလောက်သောကြောင့် ဤစုဆောင်းမှုတွင် ကမ်းလှမ်းမှုကို လက်ခံ၍ မရနိုင်ခဲ့ပါ။", + "collectiblesSellRecentlyTransferedNFTTitle": "မကြာသေးမီက လွှဲပြောင်းထားသည်", + "collectiblesSellRecentlyTransferedNFTSubtitle": "လွှဲပြောင်းမှု တစ်ခုပြီးနောက် ဈေးကမ်းလှမ်းမှုများကို လက်ခံရန် 1 နာရီကြာ စောင့်ဆိုင်းရပါမည်။", + "collectiblesApproveCollection": "အတည်ပြုထားသည် {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "ကမ်းလှမ်းချက် မရရှိနိုင်ပါ", + "collectiblesSellNotAvailableAnymoreSubtitle": "ကမ်းလှမ်းချက်ကို နောက်ထပ် မရရှိနိုင်တော့ပါ။ ဤ ဈေးကမ်းလှမ်းချက်ကို ပယ်ဖျက်ပြီး ပြန်ကြိုးစားပါ", + "collectiblesSellFlaggedTokenTitle": "စုဆောင်းမှုကို အမှတ်အသားပြုထားသည်။", + "collectiblesSellFlaggedTokenSubtitle": "စုဆောင်းမှုကို ရောင်းဝယ်၍ မရပါ၊ ၎င်းသည် လော့ခ်ချထားခြင်းမရှိဘဲ ထည့်ဝင်ထားခြင်း သို့မဟုတ် ခိုးယူထားခြင်း ကဲ့သို့သော အကြောင်းအရင်းများစွာကြောင့် ဖြစ်နိုင်သည်။", + "collectiblesListOnMagicEden": "Magic Eden ပေါ်တွင် စာရင်းသွင်းပါ", + "collectiblesListPrice": "စာရင်းသွင်း စျေးနှုန်း", + "collectiblesUseFloor": "ကြမ်းခင်းစျေးကို အသုံးပြုပါ", + "collectiblesFloorPrice": "ကြမ်းခင်းစျေးနှုန်း", + "collectiblesLastSalePrice": "နောက်ဆုံး ရောင်းစျေး", + "collectiblesTotalReturn": "စုစုပေါင်း အမြတ်", + "collectiblesOriginalPurchasePrice": "မူရင်းဝယ်စျေး", + "collectiblesMagicEdenFee": "Magic Eden ကြေး", + "collectiblesArtistRoyalties": "အနုပညာ မူပိုင်ကြေး", + "collectiblesListNowButton": "ယခုစာရင်းသွင်းပါ", + "collectiblesListAnywayButton": "မည်သို့ပင်ဖြစ်စေ စာရင်းသွင်းပါ", + "collectiblesCreateListingTermsOfService": "<1>\"ယခုစာရင်းသွင်းပါ\" ကိုတို့ခြင်းအားဖြင့် သင်သည် Magic Eden ၏ <3>ဝန်ဆောင်မှုဆိုင်ရာ စည်းမျဉ်းကို သဘောတူသည်", + "collectiblesViewListing": "စာရင်းသွင်းမှုကို ကြည့်ပါ", + "collectiblesListingViewTransaction": "ငွေကြေးလွှဲပြောင်းမှုကို ကြည့်ပါ", + "collectiblesRemoveListing": "စာရင်းသွင်းမှုကို ဖယ်ရှားပါ", + "collectiblesEditListing": "စာရင်းသွင်းမှုကို ပြင်ဆင်ပါ", + "collectiblesEditListPrice": "စာရင်းသွင်းစျေးနှုန်း ပြင်ဆင်ပါ", + "collectiblesListPriceTooltip": "ပစ္စည်းတစ်ခုအတွက် ရောင်းစျေးမှာ စာရင်းသွင်း စျေးနှုန်းဖြစ်သည်။ ရောင်းသူများသည် အများအားဖြင့် စာရင်းသွင်း စျေးနှုန်းကို ကြမ်းခင်းစျေးနှုန်းတွင် သို့မဟုတ် ထိုအထက် သတ်မှတ်လေ့ရှိသည်။", + "collectiblesFloorPriceTooltip": "ဤစုဆောင်းမှုထဲမှာ ပစ္စည်းတစ်ခုအတွက် ကြမ်းခင်းစျေးနှုန်းသည် လက်ရှိ အနိမ့်ဆုံး စာရင်းသွင်း စျေးနှုန်းဖြစ်သည်။", + "collectiblesOriginalPurchasePriceTooltip": "သင်သည် ဤပမာဏအတွက် ဤပစ္စည်းကို မူလက ဝယ်ယူခဲ့သည်။", + "collectiblesPurchasedForSol": "{{lastPurchasePrice}} SOL ဝယ်ပြီး", + "collectiblesUnableToLoadListings": "စာရင်းသွင်းမှုများကို မတင်နိုင်ပါ", + "collectiblesUnableToLoadListingsFrom": "{{marketplace}} မှ စာရင်းသွင်းမှုများကို မတင်နိုင်ပါ", + "collectiblesUnableToLoadListingsDescription": "သင်၏ စာရင်းသွင်းမှုများနှင့် ပိုင်ဆိုင်မှုပစ္စည်းများ ဘေးကင်းလုံခြုံမှုရှိသော်လည်း ယခုအချိန်၌ ၎င်းတို့ကို {{marketplace}} မတင်နိုင်ပါ။ ကျေးဇူးပြု၍ နောက်မှထပ်ကြိုးစားပါ။", + "collectiblesBelowFloorPrice": "ကြမ်းခင်းစျေးနှုန်းအောက်", + "collectiblesBelowFloorPriceMessage": "သင်၏ NFTကို ကြမ်းခင်းစျေးနှုန်းအောက်တွင် စာရင်းသွင်းလိုသည်မှာ သေချာပါသလား။", + "collectiblesMinimumListingPrice": "အနိမ့်ဆုံး စျေးနှုန်းမှာ 0.01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden သည် ပြီးစီးသွားသည့် ငွေကြေးလွှဲပြောင်းမှုအပေါ်တွင် အခကြေးငွေ ယူပါသည်။", + "collectiblesArtistRoyaltiesTooltip": "ပြီးစီးသွားသည့် ရောင်းချမှုတစ်ခုစီအတိုင်းမှ မူပိုင်ကြေး % ကို ဤစုဆောင်းမှု၏ ဖန်တီးသူကရရှိသည်။", + "collectibleScreenCollectionLabel": "စုဆောင်းမှု", + "collectibleScreenPhotosPermissionTitle": "ဓာတ်ပုံများ ခွင့်ပြုချက်", + "collectibleScreenPhotosPermissionMessage": "သင်၏ ဓာတ်ပုံများကို ဝင်ရောက်ကြည့်ရှုရန်အတွက် သင်၏ ခွင့်ပြုချက် လိုအပ်သည်။ ဆက်တင်များသို့သွား၍ သင်၏ ခွင့်ပြုချက်များကို အပ်ဒိတ်လုပ်ပေးပါ။", + "collectibleScreenPhotosPermissionOpenSettings": "ဆက်တင်များကို ဖွင့်ပါ", + "listStatusErrorTitle": "စာရင်းသွင်းမှု မအောင်မြင်ပါ", + "editListStatusErrorTitle": "အပ်ဒိတ် မလုပ်နိုင်ပါ", + "removeListStatusErrorTitle": "စာရင်းသွင်းမှု ဖယ်ရှားခြင်း မအောင်မြင်ပါ", + "listStatusSuccessTitle": "စာရင်းသွင်းမှု ဖန်တီးခဲ့သည်။", + "editListingStatusSuccessTitle": "စာရင်းသွင်းမှု အပ်ဒိတ်လုပ်ခဲ့သည်။", + "removeListStatusSuccessTitle": "Magic Eden မှ စာရင်းသွင်းမှု ဖယ်ရှားခဲ့သည်", + "listStatusLoadingTitle": "စာရင်းသွင်းမှု ဖန်တီးနေသည်...", + "editListingStatusLoadingTitle": "စာရင်းသွင်းမှု အပ်ဒိတ်လုပ်နေသည်...", + "removeListStatusLoadingTitle": "စာရင်းသွင်းမှု ဖယ်ရှားနေသည်...", + "listStatusErrorMessage": "{{name}} ကို Magic Eden ပေါ်တွင် စာရင်းမသွင်းနိုင်ပါ", + "removeListStatusErrorMessage": "{{name}} ကို Magic Eden ပေါ်တွင် စာရင်းသွင်းခြင်းမဖြုတ်နိုင်ပါ", + "listStatusSuccessMessage": "{{listCollectiblePrice}} SOL အတွက် {{name}} ကို Magic Eden ပေါ်တွင် ယခု စာရင်းသွင်းပြီးဖြစ်သည်", + "editListingStatusSuccessMessage": "{{editListCollectiblePrice}} SOL အတွက် {{name}} ကို Magic Eden ပေါ်တွင် ယခု အပ်ဒိတ်လုပ်ပြီးဖြစ်သည်", + "removeListStatusSuccessMessage": "{{name}} ကို Magic Eden မှ အောင်မြင်စွာ ဖယ်ရှားခဲ့သည်", + "listStatusLoadingMessage": "{{listCollectiblePrice}} SOL အတွက် {{name}} ကို Magic Eden ပေါ်တွင် စာရင်းသွင်းနေသည်", + "editListingStatusLoadingMessage": "{{editListCollectiblePrice}} SOL အတွက် {{name}} ကို Magic Eden ပေါ်တွင် အပ်ဒိတ်လုပ်နေသည်", + "removeListStatusLoadingMessage": "{{name}} အား Magic Eden မှ ဖယ်ရှားနေပါသည်။ အချိန်အနည်းငယ် ကြာနိုင်ပါသည်။", + "listStatusLoadingSafelyDismiss": "ဤဝင်းဒိုးကို စိတ်ချလက်ချ ထုတ်ပယ်နိုင်သည်။", + "listStatusViewOnMagicEden": "Magic Eden ပေါ်တွင် ကြည့်ပါ", + "listStatusViewOnMarketplace": "{{marketplace}} တွင် ကြည့်ရန်", + "listStatusLoadingDismiss": "ထုတ်ပယ်ပါ", + "listStatusViewTransaction": "ငွေကြေးလွှဲပြောင်းမှုကို ကြည့်ရန်", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "သင်၏ hardware wallet ကို ချိတ်ဆက်ပြီး လော့ခ်ဖွင့်ထားကြောင်း သေချာပါစေ။ ၎င်းကိုတွေ့ရှိပြီးသည်နှင့် သင်အသုံးပြုလိုသည့်လိပ်စာကို ရွေးချယ်နိုင်ပါသည်။", + "connectHardwareFailedPrimaryText": "ချိတ်ဆက်မှု မအောင်မြင်ပါ", + "connectHardwareFailedSecondaryText": "သင်၏ hardware wallet ကို ချိတ်ဆက်ပြီး လော့ခ်ဖွင့်ထားကြောင်း သေချာပါစေ။ ၎င်းကိုတွေ့ရှိပြီးသည်နှင့် သင်အသုံးပြုလိုသည့်လိပ်စာကို ရွေးချယ်နိုင်ပါသည်။", + "connectHardwareFinishPrimaryText": "အကောင့် ထည့်ထားသည်။!", + "connectHardwareFinishSecondaryText": "Phantom အတွင်းမှ သင်၏ Ledger Nano wallet ကို သင် ယခု ဝင်ရောက်နိုင်ပါပြီ။ ကျေးဇူးပြု၍ ထပ်ထိုးလုပ်ဆောင်ချက်သို့ ပြန်သွားပါ။", + "connectHardwareNeedsPermissionPrimaryText": "wallet အသစ်တစ်ခုကို ချိတ်ဆက်ပါ", + "connectHardwareNeedsPermissionSecondaryText": "ချိတ်ဆက်မှုလုပ်ငန်းစဉ်စတင်ရန် အောက်ပါခလုတ်ကို နှိပ်ပါ။", + "connectHardwareSearchingPrimaryText": "Wallet ရှာနေသည်...", + "connectHardwareSearchingSecondaryText": "သင်၏ hardware wallet ကို ချိတ်ဆက်ပြီး လော့ခ်ဖွင့်ထားကြောင်း နှင့် သင့်ဘရောက်ဇာထဲရှိ ခွင့်ပြုချက်များကို အတည်ပြုထားကြောင်း သေချာပါစေ။", + "connectHardwarePermissionDeniedPrimary": "ခွင့်ပြုချက် ငြင်းပယ်ထားသည်", + "connectHardwarePermissionDeniedSecondary": "သင့် Ledger စက်သို့ ချိတ်ဆက်ရန် ခွင့်ပြုချက်ကို Phantom အား ပေးပါ", + "connectHardwarePermissionUnableToConnect": "ချိတ်ဆက်၍ မရနိုင်ပါ", + "connectHardwarePermissionUnableToConnectDescription": "သင့် Ledger စက်သို့ ချိတ်ဆက်၍ မရနိုင်ပါ။ နောက်ထပ် ခွင့်ပြုချက်များ လိုအပ်နိုင်ပါသည်။", + "connectHardwareSelectAddressAllAddressesImported": "လိပ်စာအားလုံးကို သွင်းထားပြီးဖြစ်သည်", + "connectHardwareSelectAddressDerivationPath": "ဆင်းသက်လာမှု လမ်းကြောင်း", + "connectHardwareSelectAddressSearching": "ရှာဖွေနေသည်...", + "connectHardwareSelectAddressSelectWalletAddress": "wallet လိပ်စာ ရွေးပါ", + "connectHardwareSelectAddressWalletAddress": "Wallet လိပ်စာ", + "connectHardwareWaitingForApplicationPrimaryText": "သင်၏ Ledger ပေါ်ရှိ Solana အက်ပ်ကို ဖွင့်ပါ", + "connectHardwareWaitingForApplicationSecondaryText": "သင်၏ hardware wallet ကို ချိတ်ဆက်ပြီး လော့ခ်ဖွင့်ထားကြောင်း သေချာပါစေ။", + "connectHardwareWaitingForPermissionPrimaryText": "ခွင့်ပြုချက် လိုသည်", + "connectHardwareWaitingForPermissionSecondaryText": "သင်၏ hardware wallet ကို ချိတ်ဆက်ပြီး လော့ခ်ဖွင့်ထားကြောင်း နှင့် သင့်ဘရောက်ဇာထဲရှိ ခွင့်ပြုချက်များကို အတည်ပြုထားကြောင်း သေချာပါစေ။", + "connectHardwareAddAccountButton": "အကောင့် ထည့်ပါ", + "connectHardwareLedger": "သင့် Ledger နှင့် ချိတ်ဆက်ပါ", + "connectHardwareStartConnection": "သင့် Ledger ဟာ့ဒ်ဝဲ wallet နှင့် ချိတ်ဆက်မှု စတင်ရန် အောက်ပါခလုတ်ကို နှိပ်ပါ", + "connectHardwarePairSuccessPrimary": "{{productName}} နှင့် ချိတ်ဆက်ထားသည်", + "connectHardwarePairSuccessSecondary": "သင့် {{productName}} နှင့် အောင်မြင်စွာ ချိတ်ဆက်ပြီးပါပြီ။", + "connectHardwareSelectChains": "ချိတ်ဆက်ရန် Chain များ ရွေးချယ်ရန်", + "connectHardwareOpenAppInterpolated": "သင့် Ledger တွင် {{app}} အက်ပ်ကို ဖွင့်ပါ", + "connectHardwareSearching": "ရှာဖွေနေဆဲ...", + "connectHardwareMakeSureConnected": "သင့် ဟာ့ဒ်ဝဲ wallet ကို ချိတ်ဆက်ပြီး လော့ခ်ဖွင့်ပါ။ သက်ဆိုင်သော ဘရောက်ဇာ ခွင့်ပြုချက်များကို အတည်ပြုပေးပါ။", + "connectHardwareOpenAppDescription": "သင့်ဟာ့ဒ်ဝဲ wallet ကို လော့ခ်ဖြေပေးပါ", + "connectHardwareConnecting": "ချိတ်ဆက်နေဆဲ...", + "connectHardwareConnectingDescription": "သင့် Ledger စက်သို့ ချိတ်ဆက်နေပါသည်။", + "connectHardwareConnectingAccounts": "သင့်အကောင့်များနှင့် ချိတ်ဆက်နေပါသည်...", + "connectHardwareDiscoveringAccounts": "အကောင့်များကို ရှာဖွေနေဆဲ...", + "connectHardwareDiscoveringAccountsDescription": "သင့်အကောင့်များတွင် လှုပ်ရှားမှုကို ရှာဖွေနေပါသည်။", + "connectHardwareErrorLedgerLocked": "Ledger ကို လော့ခ်ချထားသည်", + "connectHardwareErrorLedgerLockedDescription": "သင့် Ledger စက်ကို လော့ခ်ဖွင့်ထားကြောင်း သေချာပါစေ၊ ထို့နောက် ထပ်ကြိုးစားကြည့်ပါ။", + "connectHardwareErrorLedgerGeneric": "တစ်စုံတစ်ခု မှားယွင်းနေသည်", + "connectHardwareErrorLedgerGenericDescription": "အကောင့်များ ရှာ၍ မရနိုင်ပါ။ သင့် Ledger စက်ကို လော့ခ်ဖွင့်ထားကြောင်း သေချာပါစေ၊ ထို့နောက် ထပ်ကြိုးစားကြည့်ပါ။", + "connectHardwareErrorLedgerPhantomLocked": "Phantom ကို ပြန်ဖွင့်ပြီး သင့်ဟာ့ဒ်ဝဲနှင့် ထပ်မံချိတ်ဆက်ကြည့်ပါ။", + "connectHardwareFindingAccountsWithActivity": "{{chainName}} အကောင့်များကို ရှာဖွေနေဆဲ...", + "connectHardwareFindingAccountsWithActivityDualChain": "{{chainName1}} သို့မဟုတ် {{chainName2}} အကောင့်တို့ကို ရှာနေဆဲ...", + "connectHardwareFoundAccountsWithActivity": "သင့် Ledger တွင် လုပ်ဆောင်လျက်ရှိသည့် အကောင့် {{numOfAccounts}} ခုကို ရှာတွေ့ထားပါသည်။", + "connectHardwareFoundAccountsWithActivitySingular": "သင့် Ledger တွင် လုပ်ဆောင်မှုရှိသည့် အကောင့် 1 ခု တွေ့ရှိထားပါသည်။", + "connectHardwareFoundSomeAccounts": "သင့် Ledger စက်တွင် အချို့သော အကောင့်များကို ရှာတွေ့ထားပါသည်။", + "connectHardwareViewAccounts": "အကောင့်များကို ကြည့်ရန်", + "connectHardwareConnectAccounts": "အကောင့်များကို ချိတ်ဆက်ထားပါသည်", + "connectHardwareSelectAccounts": "အကောင့်များ ရွေးချယ်ရန်", + "connectHardwareChooseAccountsToConnect": "ချိတ်ဆက်ရန် wallet အကောင့်များကို ရွေးပါ။", + "connectHardwareAccountsAddedInterpolated": "အကောင့် {{numOfAccounts}} ခု ပေါင်းထည့်ပြီး", + "connectHardwareAccountsStepOfSteps": "အဆင့် {{totalSteps}} ဆင့်မှ အဆင့် {{stepNum}}", + "connectHardwareMobile": "Ledger နှင့် ချိတ်ဆက်ရန်", + "connectHardwareMobileTitle": "သင့် Ledger Hardware wallet နှင့် ချိတ်ဆက်ပါ", + "connectHardwareMobileEnableBluetooth": "ဘလူးတုသ် ဖွင့်ရန်", + "connectHardwareMobileEnableBluetoothDescription": "ချိတ်ဆက်ရန်အတွက် ဘလူးတုသ်ကို အသုံးပြုရန် ခွင့်ပြုချက်ကို ခွင့်ပြုပါ", + "connectHardwareMobileEnableBluetoothSettings": "Phantom အား တည်နေရာနှင့် အနီးအနားရှိ စက်များ ခွင့်ပြုချက်တို့ကို သုံးစွဲခွင့်ပြုရန် ဆက်တင်သို့ သွားပါ", + "connectHardwareMobilePairWithDevice": "သင့် Ledger စက်နှင့် တွဲချိတ်ပါ", + "connectHardwareMobilePairWithDeviceDescription": "လိုင်းအကောင်းဆုံးဖြစ်စေရန် သင့်စက်ကို အနီးအနားတွင် ထားပါ", + "connectHardwareMobileConnectAccounts": "အကောင့်များကို ချိတ်ဆက်ရန်", + "connectHardwareMobileConnectAccountsDescription": "သင်အသုံးပြုထားနိုင်သည့် အကောင့်တိုင်းရှိ လှုပ်ရှားမှုကို ရှာဖွေပါမည်", + "connectHardwareMobileConnectLedgerDevice": "သင့် Ledger စက်နှင့် ချိတ်ဆက်ရန်", + "connectHardwareMobileLookingForDevices": "အနီးအနားရှိ စက်များကို ရှာဖွေနေပါသည်...", + "connectHardwareMobileLookingForDevicesDescription": "သင့် Ledger စက်နှင့် ချိတ်ဆက်ပြီး ၎င်းကို လော့ခ်ဖွင့်ထားကြောင်း သေချာပါစေ။", + "connectHardwareMobileFoundDeviceSingular": "Ledger စက် 1 ခု ရှာတွေ့ထားသည်", + "connectHardwareMobileFoundDevices": "Ledger စက် {{numDevicesFound}} ခု ရှာတွေ့ထားသည်", + "connectHardwareMobileFoundDevicesDescription": "တွဲချိတ်မှု စတင်ရန် အောက်ရှိ Ledger စက်တစ်ခုကို ရွေးချယ်ပါ။", + "connectHardwareMobilePairingWith": "{{deviceName}} နှင့် ချိတ်ဆက်နေပါသည်", + "connectHardwareMobilePairingWithDescription": "ချိတ်ဆက်နေစဉ် သင့် Ledger စက်မှ ညွှန်ကြားချက်များကို လိုက်နာပါ။", + "connectHardwareMobilePairingFailed": "ချိတ်ဆက်မှု မအောင်မြင်ပါ", + "connectHardwareMobilePairingFailedDescription": "{{deviceName}} နှင့် ချိတ်ဆက်၍ မရနိုင်ပါ။ သင့်စက်ကို လော့ခ်ဖွင့်ထားကြောင်း သေချာပါစေ။", + "connectHardwareMobilePairingSuccessful": "ချိတ်ဆက်မှု အောင်မြင်သည်", + "connectHardwareMobilePairingSuccessfulDescription": "အောင်မြင်စွာ တွဲချိတ်ထားပြီး သင့် Ledger စက်နှင့် ချိတ်ဆက်ထားပါသည်။", + "connectHardwareMobileOpenAppSingleChain": "သင့် Ledger တွင် {{chainName}} အက်ပ်ကို ဖွင့်ပါ", + "connectHardwareMobileOpenAppDualChain": "သင့် Ledger တွင် {{chainName1}} သို့မဟုတ် {{chainName2}} အက်ပ်ကို ဖွင့်ပါ", + "connectHardwareMobileOpenAppDescription": "သင့်စက်ကို လော့ခ်ဖွင့်ထားကြောင်း သေချာပါစေ။", + "connectHardwareMobileStillCantFindDevice": "သင့်စက်ကို ရှာမတွေ့နိုင် ဖြစ်နေပါသလား။", + "connectHardwareMobileLostConnection": "ချိတ်ဆက်မှု ပြတ်တောက်သွားသည်", + "connectHardwareMobileLostConnectionDescription": "{{deviceName}} နှင့် ချိတ်ဆက်မှု ပြတ်တောက်သွားသည်။ သင့်စက်ကို လော့ခ်ဖွင့်ထားကြောင်း သေချာပါစေ၊ ထို့နောက် ပြန်ကြိုးစားကြည့်ပါ။", + "connectHardwareMobileGenericLedgerDevice": "Ledger စက်", + "connectHardwareMobileConnectDeviceSigning": "သင့် {{deviceName}} နှင့် ချိတ်ဆက်ရန်", + "connectHardwareMobileConnectDeviceSigningDescription": "သင့် Ledger စက်ကို လော့ခ်ဖွင့်ပြီး အနီးအနားတွင် ထားပါ။", + "connectHardwareMobileBluetoothDisabled": "ဘလူးတုသ်ကို ပိတ်ထားသည်", + "connectHardwareMobileBluetoothDisabledDescription": "ဘလူးတုသ်ကို ဖွင့်ပြီး သင့် Ledger စက်ကို လော့ခ်ဖွင့်ထားကြောင်း သေချာပါစေ။", + "connectHardwareMobileLearnMore": "ပိုမိုလေ့လာရန်", + "connectHardwareMobileBlindSigningDisabled": "မမြင်ရဘဲလက်မှတ်ထိုးခြင်းကို ပိတ်ထားသည်", + "connectHardwareMobileBlindSigningDisabledDescription": "သင့်စက်တွင် မမြင်ရဘဲလက်မှတ်ထိုးခြင်းကို ဖွင့်ထားကြောင်း သေချာပါစေ။", + "connectHardwareMobileConfirmSingleChain": "သင်၏ ဟာ့ဒ်ဝဲ wallet ရှိ ငွေကြေးလွှဲပြောင်းမှုကို အတည်ပြုရန် လိုအပ်ပါသည်။ ၎င်းကို လော့ခ်ဖွင့်ထားကြောင်း သေချာပါစေ။", + "metamaskExplainerBottomSheetHeader": "ဤဝက်ဘ်ဆိုက်သည် Phantom ဖြင့် လုပ်ဆောင်သည်", + "metamaskExplainerBottomSheetSubheader": "ဆက်လက်လုပ်ဆောင်ရန် wallet နှင့် ချိတ်ဆက် ဒိုင်ယာလော့ဂ်မှ MetaMask ကို ရွေးပါ။", + "metamaskExplainerBottomSheetDontShowAgain": "ထပ်မပြပါနှင့်", + "ledgerStatusNotConnected": "Ledger နှင့် ချိတ်ဆက်မထားပါ", + "ledgerStatusConnectedInterpolated": "{{productName}} နှင့် ချိတ်ဆက်ထားပါသည်", + "connectionClusterInterpolated": "လက်ရှိအချိန်၌ သင်သည် {{cluster}} ပေါ်တွင်ရှိနေသည်", + "connectionClusterTestnetMode": "သင်သည် လက်ရှိတွင် Testnet စနစ်တွင် ရှိပါသည်", + "featureNotSupportedOnLocalNet": "Solana Localnet ကို ဖွင့်ထားသည့်အခါ ဤလုပ်ဆောင်ချက်ကို မပံ့ပိုးပေးပါ။", + "readOnlyAccountBannerWarning": "သင်သည် ဤအကောင့်ကို စောင့်ကြည့်နေပါသည်", + "depositAddress": "လက်ခံ လိပ်စာ", + "depositAddressChainInterpolated": "သင်၏ {{chain}} လိပ်စာ", + "depositAssetDepositInterpolated": "{{tokenSymbol}} ကို လက်ခံပါ", + "depositAssetSecondaryText": "သင့်လျော်သော တိုကင်များ လက်ခံရန်အတွက်သာ ဤလိပ်စာကို အသုံးပြုနိုင်သည်။", + "depositAssetTextInterpolated": "<1>{{network}} တွင် တိုကင်များနှင့် စုဆောင်းမှုများ လက်ခံရယူရန် ဤလိပ်စာကို သုံးပါ။", + "depositAssetTransferFromExchange": "လဲလှယ်မှုမှ ငွေအလွှဲအပြောင်း", + "depositAssetShareAddress": "လိပ်စာ မျှဝေပါ", + "depositAssetBuyOrDeposit": "ဝယ်ယူ သို့မဟုတ် လွှဲပြောင်းပါ", + "depositAssetBuyOrDepositDesc": "စတင်ရန် သင်၏ wallet ကို ရန်ပုံငွေထည့်ပါ", + "depositAssetTransfer": "ငွေလွှဲပြောင်းမှု", + "editAddressAddressAlreadyAdded": "လိပ်စာကို ထည့်ပြီးသားဖြစ်သည်", + "editAddressAddressAlreadyExists": "လိပ်စာ ရှိနေပြီးသားဖြစ်သည်", + "editAddressAddressIsRequired": "လိပ်စာကို လိုအပ်သည်", + "editAddressPrimaryText": "လိပ်စာ ပြင်ဆင်ပါ", + "editAddressRemove": "လိပ်စာစာအုပ်မှ ဖယ်ရှားပါ", + "editAddressToast": "လိပ်စာ အပ်ဒိတ်လုပ်ပြီး", + "removeSavedAddressToast": "လိပ်စာ ဖယ်ရှားပြီး", + "exportSecretErrorGeneric": "တစ်ခုခုမှားသွားသည်၊ ကျေးဇူးပြု၍ နောက်မှထပ်ကြိုးစားပါ", + "exportSecretErrorIncorrectPassword": "မမှန်ကန်သော စကားဝှက်", + "exportSecretPassword": "စကားဝှက်", + "exportSecretPrivateKey": "သီးသန့်ကီး", + "exportSecretSecretPhrase": "လျှို့ဝှက် စကားစု", + "exportSecretSecretRecoveryPhrase": "ပြန်လည်ရယူရန် လျှို့ဝှက် စကားစု", + "exportSecretSelectYourAccount": "သင့်အကောင့်ကို ရွေးပါ", + "exportSecretShowPrivateKey": "သီးသန့်ကီးကို ပြသရန်", + "exportSecretShowSecretRecoveryPhrase": "ပြန်လည်ရယူရန် လျှို့ဝှက် စကားစုကို ပြသပါ", + "exportSecretShowSecret": "{{secretNameText}}ပြသပါ", + "exportSecretWarningPrimaryInterpolated": "သင်၏ {{secretNameText}} ကို မျှဝေခြင်း <1>မပြုရ!", + "exportSecretWarningSecondaryInterpolated": "အကယ်၍ တစ်စုံတစ်ယောက်တွင် သင်၏ {{secretNameText}} ရှိပါက ၎င်းတို့သည် သင်၏ wallet ကို အပြည့်အဝ ထိန်းချုပ်နိုင်မည်ဖြစ်သည်။", + "exportSecretOnlyWay": "သင်၏ {{secretNameText}} သည် သင်၏ wallet ကို ပြန်ရယူရန် တစ်ခုတည်းသော နည်းလမ်းဖြစ်သည်", + "exportSecretDoNotShow": "သင်၏ {{secretNameText}} ကို မည်သူမျှ မမြင်ရပါစေနှင့်", + "exportSecretWillNotShare": "ကျွန်ုပ်၏ {{secretNameText}} အား Phantom အပါအဝင် အခြားမည်သူထံမျှ ဝေမျှသွားမည် မဟုတ်ပါ။", + "exportSecretNeverShare": "သင်၏ {{secretNameText}} ကို မည်သူနှင့်မျှ ဘယ်တော့မှမမျှဝေပါနှင့်", + "exportSecretYourPrivateKey": "သင့်သီးသန့်ကီး", + "exportSecretYourSecretRecoveryPhrase": "သင်၏ ပြန်လည်ရယူရန် လျှို့ဝှက် စကားစု", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "အကူအညီ", + "gasUpTo": "{{ amount }} အထိ", + "gasSlowTime": "2 မိနစ်ခန့်", + "gasAverageTime": "30 စက္ကန့်ခန့်", + "gasFastTime": "15 စက္ကန့်ခန့်", + "gasSlowTimePolygon": "15 စက္ကန့်ခန့်", + "gasAverageTimePolygon": "10 စက္ကန့်ခန့်", + "gasFastTimePolygon": "5 စက္ကန့်ခန့်", + "gasSlowTimeBitcoin": "1 နာရီခန့်", + "gasAverageTimeBitcoin": "30 မိနစ်ခန့်", + "gasFastTimeBitcoin": "10 မိနစ်ခန့်", + "gasSlowTimeAbbrev": "2 မိနစ်", + "gasAverageTimeAbbrev": "စက္ကန့် 30", + "gasFastTimeAbbrev": "15 စက္ကန့်", + "gasSlowTimePolygonAbbrev": "15 စက္ကန့်", + "gasAverageTimePolygonAbbrev": "10 စက္ကန့်", + "gasFastTimePolygonAbbrev": "5 စက္ကန့်", + "gasSlow": "အနှေး", + "gasAverage": "ပျမ်းမျှ", + "gasFast": "အမြန်", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "ပြန်ကြိုးစားကြည့်ပါ", + "homeErrorDescription": "သင်၏ ပိုင်ဆိုင်မှုပစ္စည်းများကို ပြန်လည်ရယူရန် ကြိုးစားရာတွင် အမှားအယွင်း ရှိခဲ့သည်။ ကျေးဇူးပြု၍ ရီဖရက်ရှ်လုပ်၍ ပြန်ကြိုးစားကြည့်ပါ", + "homeErrorTitle": "ပိုင်ဆိုင်မှုပစ္စည်းများကို ရယူရန် မအောင်မြင်ခဲ့ပါ", + "homeManageTokenList": "တိုကင် စာရင်းကို စီမံပါ", + "helloBitcoinBodyTitle": "Bitcoin မှ ကြိုဆိုပါသည်", + "helloBitcoinFeature1Title": "Bitcoin ပေးပို့ပါ၊ လက်ခံပါ၊ ဝယ်ယူပါ", + "helloBitcoinFeature1Subtitle": "Phantom တွင် Bitcoin ကို ချက်ချင်း လွှဲပြောင်းပြီး ဝယ်ယူလိုက်ပါ။ အဓိက wallet များ၊ အိတ်ချိန်းများ အားလုံးနှင့် တွဲဖက်အသုံးပြုနိုင်ပါသည်။", + "helloBitcoinFeature2Title": "Ordinals Ecosystem တွင် စူးစမ်းလေ့လာပါ", + "helloBitcoinFeature2Subtitle": "Magic Eden နှင့် Unisat ရှိ Ordinal များ ၊ BRC-20 များ နှင့် နောက်ထပ်အရာများစွာကို ဝယ်ပါ၊ ရောင်းပါ၊ လဲလှယ်ပါ။", + "helloBitcoinFeature3Title": "ဘေးကင်းရန်နှင့် လုံခြုံရန်", + "helloBitcoinFeature3Subtitle": "သင့် Ordinals ၊ BRC-20s နှင့် Rare Sats တို့ကို မတော်တဆ မသုံးစွဲမိအောင် ကျွန်ုပ်တို့ စောင့်ရှောက်ပေးပါမည်။", + "interstitialDismissUnderstood": "နားလည်သဘောပေါက်ပါသည်", + "bitcoinAddressTypesBodyTitle": "Bitcoin လိပ်စာ အမျိုးအစားများ", + "bitcoinAddressTypesFeature1Title": "Bitcoin လိပ်စာများအကြောင်း", + "bitcoinAddressTypesFeature1Subtitle": "Phantom သည် ငွေလက်ကျန် ကိုယ်စီရှိသည့် Native Segwit နှင့် Taproot တို့ကို ပံ့ပို့ပေးပါသည်။ BTC သို့မဟုတ် Ordinal များကို လိပ်စာ တစ်ခုမဟုတ် တစ်ခုဖြင့် ပေးပို့နိုင်ပါသည်။", + "bitcoinAddressTypesFeature2Title": "မူရင်း SegWit", + "bitcoinAddressTypesFeature2Subtitle": "Phantom တွင် BTC လိပ်စာသည် ပုံသေဖြစ်သည်။ Taproot ပိုဟောင်းသော်လည်း wallet များ၊ အိတ်ချိန်းများ အားလုံးနှင့် တွဲဖက်အသုံးပြုနိုင်ပါသည်။", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "အသက်သာဆုံး အခကြေးငွေများဖြင့် Ordinal များနှင့် BRC-20 များအတွက် အကောင်းဆုံးဖြစ်သည်။ လိပ်စာများကို ဦးစားပေးမှုများ -> ဦးစားပေး Bitcoin လိပ်စာတွင် ချိန်ညှိပါ။", + "headerTitleInfo": "အချက်အလက်", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "ဤသည်မှာ သင်၏ {{addressType}} လိပ်စာဖြစ်ပါသည်။", + "invalidChecksumTitle": "သင့်လျှို့ဝှက် စကားစုကို ကျွန်ုပ်တို့ အဆင့်မြှင့်တင်ထားပါသည်။", + "invalidChecksumFeature1ExportPhrase": "သင့်လျှို့ဝှက် စကားစုအသစ်ကို ထုတ်ယူပါ", + "invalidChecksumFeature1ExportPhraseDescription": "သင့်အကောင့်ဟောင်းများ၏ သီးသန့်ကီးများနှင့်အတူတကွ သင့်လျှို့ဝှက် စကားစုအသစ်ကို ဘက်ခ်အပ်လုပ်ပေးပါ။", + "invalidChecksumFeature2FundsAreSafe": "သင့်ရန်ပုံငွေများသည် ဘေးကင်းပြီး လုံခြုံစိတ်ချရပါသည်", + "invalidChecksumFeature2FundsAreSafeDescription": "ဤအဆင့်မြှင့်တင်မှုသည် စက်မှ အော်တိုလုပ်ဆောင်ခြင်းဖြစ်ပါသည်။ Phantom ရှိ မည်သူမျှ သင့်လျှို့ဝှက် စကားစုကို မသိရှိပါ သို့မဟုတ် သင့်ရန်ပုံငွေများကို ဝင်ရောက် သုံးစွဲနိုင်ခြင်း မရှိပါ။", + "invalidChecksumFeature3LearnMore": "ပိုမိုလေ့လာရန်", + "invalidChecksumFeature3LearnMoreDescription": "Wallet အများစုနှင့် ကိုက်ညီမှု မရှိသော စကားစုတစ်ခု သင့်ထံတွင် ရှိနေပါသည်။ ၎င်းအကြောင်း ပိုမိုလေ့လာရန် <1>ဤအကူအညီဆောင်းပါးကို ဖတ်ပါ။", + "invalidChecksumBackUpSecretPhrase": "လျှို့ဝှက် စကားစုကို ဘက်ခ်အပ်လုပ်ရန်", + "migrationFailureTitle": "အကောင့် ပြောင်းရွှေ့ရာတွင် တစ်စုံတစ်ရာ မှားယွင်းနေပါသည်", + "migrationFailureFeature1": "သင့်လျှို့ဝှက် စကားစုကို လွှဲပြောင်းပါ", + "migrationFailureFeature1Description": "စာရင်းသွင်းဆောင်ရွက်ခြင်း မပြုမီ သင့်လျှို့ဝှက် စကားစုကို ဘက်ခ်အပ်လုပ်ပေးပါ။", + "migrationFailureFeature2": "Phantom တွင် စာရင်းသွင်းဆောင်ရွက်ရန်", + "migrationFailureFeature2Description": "သင့်အကောင့်ကို ကြည့်ရန်အတွက် Phantom တွင် ပြန်၍ စာရင်းသွင်းဆောင်ရွက်ရန် လိုအပ်ပါလိမ့်မည်။", + "migrationFailureFeature3": "ပိုမိုလေ့လာရန်", + "migrationFailureFeature3Description": "ဤအကြောင်း ပိုမိုလေ့လာရန် <1>ဤအကူအညီဆောင်းပါးကို ဖတ်ပါ။", + "migrationFailureContinueToOnboarding": "စာရင်းသွင်းဆောင်ရွက်ခြင်းကို ဆက်လုပ်ရန်", + "migrationFailureUnableToFetchMnemonic": "သင့်လျှို့ဝှက် စကားစုကို လုပ်ဆောင်၍ မရနိုင်ပါ", + "migrationFailureUnableToFetchMnemonicDescription": "ကူညီထောက်ပံ့ရေးကို ဆက်သွယ်ပြီး ချို့ယွင်းချက် ရှာဖွေရန် အက်ပလီကေးရှင်း မှတ်တမ်းများကို ဒေါင်းလုဒ်လုပ်ပါ", + "migrationFailureContactSupport": "ကူညီထောက်ပံ့ရေးကို ဆက်သွယ်ပါ", + "ledgerActionConfirm": "သင့် Ledger Nano တွင် အတည်ပြုပါ", + "ledgerActionErrorBlindSignDisabledPrimaryText": "မျက်မမြင် သင်္ကေတကို ပိတ်ထားသည်", + "ledgerActionErrorBlindSignDisabledSecondaryText": "သင်၏ ဟာ့ဒ်ဝဲစက်ပစ္စည်းတွင် မျက်မမြင် သင်္ကေတကို ဖွင့်ထားကြောင်း သေချာစေပြီး လုပ်ဆောင်ချက်ကို ပြန်လည်ကြိုးစားပါ", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "လုပ်ဆောင်နေစဉ်အတွင်း ဟာ့ဒ်ဝဲစက်ပစ္စည်း ချိတ်ဆက်မှု ပြတ်တောက်သွားသည်", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Phantom ထပ်ထိုးလုပ်ဆောင်ချက်ကို ပိတ်ပြီးနောက် လုပ်ဆောင်ချက်ကို ထပ်စမ်းကြည့်ပါ", + "ledgerActionErrorDeviceLockedPrimaryText": "ဟာ့ဒ်ဝဲစက်ပစ္စည်းကို လော့ခ်လုပ်ထားသည်", + "ledgerActionErrorDeviceLockedSecondaryText": "သင်၏ ဟာ့ဒ်ဝဲစက်ပစ္စည်းကို လော့ခ်ဖွင့်၍ လုပ်ဆောင်ချက်ကို ထပ်စမ်းကြည့်ပါ", + "ledgerActionErrorHeader": "Ledger လုပ်ဆောင်ချက် အမှား", + "ledgerActionErrorUserRejectionPrimaryText": "ငွေကြေးလွှဲပြောင်းမှုကို အသုံးပြုသူမှ ပယ်ချခဲ့သည်", + "ledgerActionErrorUserRejectionSecondaryText": "လုပ်ဆောင်ချက်ကို ဟာ့ဒ်ဝဲစက်ပစ္စည်းပေါ်တွင် အသုံးပြုသူမှ ပယ်ချခဲ့သည်", + "ledgerActionNeedPermission": "ခွင့်ပြုချက် လိုသည်", + "ledgerActionNeedToConfirm": "သင်၏ ဟာ့ဒ်ဝဲ wallet ရှိ ငွေကြေးလွှဲပြောင်းမှုကို အတည်ပြုရန် လိုအပ်သည်။ ၎င်းကို လော့ခ်ဖွင့်ထားပြီး {{chainType}} အက်ပ်တွင် ရှိနေကြောင်း သေချာပါစေ။", + "ledgerActionNeedToConfirmMany": "သင်၏ ဟာ့ဒ်ဝဲ wallet ရှိ ငွေကြေးလွှဲပြောင်းမှု {{numberOfTransactions}} ခုကို အတည်ပြုရန် လိုအပ်ပါမည်။ ၎င်းကို လော့ခ်ဖွင့်ထားပြီး {{chainType}} အက်ပ်တွင် ရှိနေကြောင်း သေချာပါစေ။", + "ledgerActionNeedToConfirmBlind": "သင်၏ ဟာ့ဒ်ဝဲ wallet ရှိ ငွေကြေးလွှဲပြောင်းမှုကို အတည်ပြုရန် လိုအပ်ပါသည်။ ၎င်းကို လော့ခ်ဖွင့်ထားပြီး {{chainType}} အက်ပ်တွင် ရှိနေ၍ မမြင်ရဘဲ လက်မှတ်ထိုးခြင်းကို ဖွင့်ထားကြောင်း သေချာပါစေ။", + "ledgerActionNeedToConfirmBlindMany": "သင်၏ ဟာ့ဒ်ဝဲ wallet ရှိ ငွေကြေးလွှဲပြောင်းမှု {{numberOfTransactions}} ခုကို အတည်ပြုရန် လိုအပ်ပါသည်။ ၎င်းကို လော့ခ်ဖွင့်ထားပြီး {{chainType}} အက်ပ်တွင် ရှိနေ၍ မမြင်ရဘဲ လက်မှတ်ထိုးခြင်းကို ဖွင့်ထားကြောင်း သေချာပါစေ။", + "ledgerActionPleaseConnect": "ကျေးဇူးပြု၍ သင်၏ Ledger Nano နှင့် ချိတ်ဆက်ပါ", + "ledgerActionPleaseConnectAndConfirm": "သင်၏ ဟာ့ဒ်ဝဲ Wallet ကို ချိတ်ဆက်ပြီး လော့ခ်ဖွင့်ထားကြောင်း သေချာပါစေ။ သင့်ဘရောက်ဇာတွင် ခွင့်ပြုချက်များကို အတည်ပြုပေးထားကြောင်း သေချာပါစေ။", + "maxInputAmount": "ပမာဏ", + "maxInputMax": "အများဆုံး", + "notEnoughSolPrimaryText": "SOL မလုံလောက်ပါ", + "notEnoughSolSecondaryText": "ဤငွေကြေးလွှဲပြောင်းမှုအတွက် သင်၏ wallet ထဲတွင် SOL အလုံအလောက်မရှိပါ။ နောက်ထပ် အပ်နှံ၍ ပြန်ကြိုးစားကြည့်ပါ။", + "insufficientBalancePrimaryText": "{{tokenSymbol}} မလုံလောက်ပါ", + "insufficientBalanceSecondaryText": "ဤငွေကြေးလွှဲပြောင်းမှုအတွက် သင့် Wallet တွင် {{tokenSymbol}} အလုံအလောက် မရှိပါ။", + "insufficientBalanceRemaining": "လက်ကျန်", + "insufficientBalanceRequired": "လိုအပ်သည်", + "notEnoughSplTokensTitle": "တိုကင် အလုံအလောက်မရှိ", + "notEnoughSplTokensDescription": "ဤငွေကြေးလွှဲပြောင်းမှုအတွက် သင်၏ wallet ထဲတွင် တိုကင်လုံလောက်မှု မရှိပါ။ တင်သွင်းခဲ့ပါက ဤငွေကြေးလွှဲပြောင်းမှုသည် ပြန်ရောက်လာပါမည်။", + "transactionExpiredPrimaryText": "ငွေကြေးလွှဲပြောင်းမှု သက်တမ်းကုန်သွားသည်", + "transactionExpiredSecondaryText": "ဤငွေကြေးလွှဲပြောင်းမှုကို အတည်ပြုရန် သင်အချိန်ကြာမြင့်စွာ စောင့်ဆိုင်းခဲ့သဖြင့် သက်တမ်းကုန်ဆုံးသွားသည်။ တင်သွင်းခဲ့ပါက ဤငွေကြေးလွှဲပြောင်းမှုသည် မူလအခြေအနေသို့ ပြန်ရောက်သွားပါမည်။", + "tokens": "တိုကင်များ", + "notificationApplicationApprovalPermissionsAddressVerification": "ဤလိပ်စာကို သင်ကိုယ်တိုင် အတည်ပြုပါ", + "notificationApplicationApprovalPermissionsTransactionApproval": "ငွေကြေးလွှဲပြောင်းမှုများအတွက် အတည်ပြုချက် တောင်းခံပါ", + "notificationApplicationApprovalPermissionsViewWalletActivity": "သင်၏ wallet ငွေလက်ကျန်နှင့် လုပ်ဆောင်ချက်ကို ကြည့်ပါ", + "notificationApplicationApprovalParagraphText": "အတည်ပြုခြင်းသည် ရွေးချယ်ထားသော အကောင့်အတွက် လက်ကျန်ငွေများနှင့် လုပ်ဆောင်မှုတို့ကို ကြည့်ရန် ဤဝက်ဘ်ဆိုက်အား ခွင့်ပြုပါမည်။", + "notificationApplicationApprovalActionButtonConnect": "ချိတ်ဆက်ပါ", + "notificationApplicationApprovalActionButtonSignIn": "စနစ်တွင်း ဝင်ရောက်ရန်", + "notificationApplicationApprovalAllowApproval": "ဤဆိုက်ကို ချိတ်ဆက်ရန် ခွင့်ပြုမလား။", + "notificationApplicationApprovalAutoConfirm": "ငွေကြေးလွှဲပြောင်းမှုများကို အလိုအလျောက် အတည်ပြုရန်", + "notificationApplicationApprovalConnectDisclaimer": "သင်ယုံကြည်စိတ်ချရသည့် ဝဘ်ဆိုက်များကိုသာ ချိတ်ဆက်ပါ", + "notificationApplicationApprovalSignInDisclaimer": "သင်ယုံကြည်စိတ်ချရသည့် ဝဘ်ဆိုက်များသို့သာ ဝင်ရောက်ပါ", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "ဤဝဘ်ဆိုဒ်သည် အသုံးပြုရန် မလုံခြုံသည့်အပြင် သင့်ရန်ပုံငွေများကို ခိုးယူရန် ကြိုးပမ်းနိုင်သည်။", + "notificationApplicationApprovalConnectUnknownApp": "အမည်မသိ", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "အက်ပ်နှင့် ချိတ်ဆက်၍ မရနိုင်ပါ", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "ဤအက်ပ်သည် {{appNetworkName}} နှင့် ချိတ်ဆက်ရန် ကြိုးပမ်းနေသော်လည်း {{phantomNetworkName}} ကို ရွေးချယ်ထားပါသည်။", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "{{networkName}} ကို သုံးရန် ဆော့ဖ်ဝဲဖန်တီးသူ ဆက်တင်များ → Testnet စနစ်သို့ သွားပါ", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "မသိသော ကွန်ရက်", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "အခြားမိုဘိုင်းအက်ပ်များနှင့် ချိတ်ဆက်ခြင်းကို Ledger က လက်ရှိတွင် မပံ့ပိုးပေးပါ။", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Ledger မဟုတ်သော အကောင့်သို့ ပြောင်းပေးပါ သို့မဟုတ် အက်ပ်တွင်း ဘရောက်ဇာကို သုံးပြီး ထပ်ကြိုးစားကြည့်ပါ။", + "notificationSignatureRequestConfirmTransaction": "ငွေကြေးလွှဲပြောင်းမှုကို အတည်ပြုရန်", + "notificationSignatureRequestConfirmTransactionCapitalized": "ငွေကြေးလွှဲပြောင်းမှုကို အတည်ပြုရန်", + "notificationSignatureRequestConfirmTransactions": "ငွေကြေးလွှဲပြောင်းမှုများကို အတည်ပြုပါ", + "notificationSignatureRequestConfirmTransactionsCapitalized": "ငွေကြေးလွှဲပြောင်းမှုများကို အတည်ပြုရန်", + "notificationSignatureRequestSignatureRequest": "လက်မှတ် တောင်းဆိုချက်", + "notificationMessageHeader": "မက်ဆေ့ချ်", + "notificationMessageCopied": "မက်ဆေ့ချ်ကို ကူးယူပြီးပါပြီ", + "notificationAutoConfirm": "အလိုအလျောက် အတည်ပြုရန်", + "notificationAutoConfirmOff": "ပိတ်", + "notificationAutoConfirmOn": "ဖွင့်", + "notificationConfirmFooter": "ဤဝဘ်ဆိုဒ်ကို သင်ယုံကြည်မှသာ အတည်ပြုပါ။", + "notificationEstimatedTime": "ခန့်မှန်းကြာချိန်", + "notificationPermissionRequestText": "၎င်းသည် ခွင့်ပြုချက် တောင်းဆိုမှုကိုသာ ခွင့်ပြုပါသည်။ ငွေကြေးလွှဲပြောင်းမှုကို ချက်ချင်း အပြီးမသတ်နိုင်ပါ။", + "notificationBalanceChangesText": "လက်ကျန်ငွေ ပြောင်းလဲမှုများသည် ခန့်မှန်းခြေဖြစ်သည်။ ပါဝင်သော ပမာဏနှင့် ပိုင်ဆိုင်မှုများကို အာမခံခြင်း မရှိပါ။", + "notificationContractAddress": "ကန်ထရိုက် လိပ်စာ", + "notificationAdvancedDetailsText": "အဆင့်မြင့်", + "notificationUnableToSimulateWarningText": "လက်ရှိတွင် လက်ကျန်ငွေ ပြောင်းလဲမှုများကို ခန့်မှန်း၍ မရနိုင်ပါ။ နောက်မှ ထပ်ကြိုးစားကြည့်နိုင်ပါသည် သို့မဟုတ် ဤဆိုက်ကို ယုံကြည်ပါက အတည်ပြုနိုင်ပါသည်။", + "notificationSignMessageParagraphText": "ဤမက်ဆေ့ချ်ကို လက်မှတ်ထိုးခြင်းဖြင့် ရွေးချယ်ထားသော အကောင့်ကို သင်ပိုင်ဆိုင်ကြောင်း ပြသပါသည်။", + "notificationSignatureRequestScanFailedDescription": "လုံခြုံရေးပြဿနာများအတွက် မက်ဆေ့ချ်ကို စကန်ဖတ်၍ မရပါ။ ကျေးဇူးပြုပြီး သတိဖြင့် လုပ်ဆောင်ပါ။", + "notificationFailedToScan": "ဤတောင်းဆိုမှု၏ ရလဒ်များကို အသွင်ဆောင် ဖန်တီးရာတွင် မအောင်မြင်ပါ။\nအတည်ပြုဖို့ရာအတွက် မလုံခြုံသည့်အပြင် ဆုံးရှုံးမှုများကို ဖြစ်စေနိုင်ပါသည်။", + "notificationScanLoading": "စကန်ဖတ်ခြင်း တောင်းဆိုချက်", + "notificationTransactionApprovalActionButtonConfirm": "အတည်ပြုရန်", + "notificationTransactionApprovalActionButtonBack": "နောက်သို့", + "notificationTransactionApprovalEstimatedChanges": "ခန့်မှန်း ပြောင်းလဲမှုများ", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "ခန့်မှန်းခြေများသည် ငွေကြေးလွှဲပြောင်းမှု ပုံစံတူဖန်တီးမှုများအပေါ် အခြေခံထားပါသဖြင့် ၎င်းတို့က အာမခံချက်မဟုတ်ပါ။", + "notificationTransactionApprovalHideAdvancedDetails": "အဆင့်မြင့်ငွေကြေးလွှဲပြောင်းမှု အသေးစိတ်အချက်အလက်များကို ဝှက်ပါ", + "notificationTransactionApprovalNetworkFee": "ကွန်ရက်ကြေး", + "notificationTransactionApprovalNetwork": "ကွန်ရက်", + "notificationTransactionApprovalEstimatedTime": "ခန့်မှန်းအချိန်", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "ပိုင်ဆိုင်မှုပစ္စည်း ပိုင်ရှင်ကို သက်ရောက်သည့် အပြောင်းအလဲတစ်ခုမျှ မတွေ့ပါ", + "notificationTransactionApprovalSolanaAmountRequired": "ငွေကြေးလွှဲပြောင်းမှုကို လုပ်ဆောင်ရန် Solana ကွန်ရက်မှလိုအပ်သည့် ပမာဏ", + "notificationTransactionApprovalUnableToSimulate": "ပုံစံတူဖန်တီး၍ မရပါ။ ခွင့်ပြုခြင်းက ရန်ပုံငွေများဆုံးရှုံးမှုကို ဖြစ်စေနိုင်သဖြင့် ဤဝဘ်ဆိုဒ်ကို သင်ယုံကြည်ကြောင်း သေချာစေပါ။", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "ငွေလက်ကျန် ပြောင်းလဲမှုများ ရယူခြင်း မပြုနိုင်ပါ", + "notificationTransactionApprovalViewAdvancedDetails": "အဆင့်မြင့်ငွေကြေးလွှဲပြောင်းမှု အသေးစိတ်အချက်အလက်များကို ကြည့်ပါ", + "notificationTransactionApprovalKnownMalicious": "ဤငွေကြေးလွှဲပြောင်းမှုမှာ အန္တရာယ်ရှိပါသည်။ လက်မှတ်ထိုးခြင်းက ရန်ပုံငွေများဆုံးရှုံးခြင်း ဖြစ်စေနိုင်သည်။", + "notificationTransactionApprovalSuspectedMalicious": "ဤငွေကြေးလွှဲပြောင်းမှုမှာ အန္တရာယ်ရှိသည်ဟု ကျွန်ုပ်တို့ သံသယရှိပါသည်။ အတည်ပြုခြင်းက ရန်ပုံငွေများဆုံးရှုံးခြင်း ဖြစ်စေနိုင်သည်။", + "notificationTransactionApprovalNetworkFeeHighWarning": "ကွန်ရက်ပိတ်ဆို့မှုကြောင့် ကွန်ရက်အခကြေးငွေကို မြှင့်တင်ထားသည်။", + "notificationTransactionERC20ApprovalDescription": "အတည်ပြုခြင်းသည် အောက်ပါ အကန့်အသတ်အထိ သင့်လက်ကျန်ငွေကို အချိန်မရွေး ဝင်ရောက် ကြည့်ရှု သုံးစွဲရန် ဤအက်ပ်အား ခွင့်ပြုပါမည်။", + "notificationTransactionERC20ApprovalContractAddress": "ကန်ထရိုက် လိပ်စာ", + "notificationTransactionERC20Unlimited": "အကန့်အသတ်မဲ့", + "notificationTransactionERC20ApprovalTitle": "{{tokenSymbol}} သုံးစွဲခြင်းကို အတည်ပြုရန်", + "notificationTransactionERC20RevokeTitle": "{{tokenSymbol}} သုံးစွဲခြင်းကို ရုပ်သိမ်းရန်", + "notificationTransactionERC721RevokeTitle": "{{tokenSymbol}} ဝင်ရောက် သုံးစွဲခွင့်ကို ရုပ်သိမ်းရန်", + "notificationTransactionERC20ApprovalAll": "သင့် {{tokenSymbol}} အားလုံး", + "notificationIncorrectModeTitle": "မမှန်ကန်သော စနစ်", + "notificationIncorrectModeInTestnetTitle": "သင်သည် Testnet စနစ်တွင် ရှိနေပါသည်", + "notificationIncorrectModeNotInTestnetTitle": "သင်သည် Testnet စနစ်တွင် မဟုတ်ပါ", + "notificationIncorrectModeInTestnetDescription": "သင်သည် Testnet စနစ်တွင် ရှိနေသော်လည်း {{origin}} သည် Mainnet ကို သုံးရန် ကြိုးစားနေပါသည်", + "notificationIncorrectModeNotInTestnetDescription": "သင်သည် Testnet စနစ်တွင် မဟုတ်သော်လည်း {{origin}} သည် Testnet ကို သုံးရန် ကြိုးစားနေပါသည်", + "notificationIncorrectModeInTestnetProceed": "ဆက်လက်လုပ်ဆောင်ရန် Testnet စနစ်ကို ပိတ်ပါ။", + "notificationIncorrectModeNotInTestnetProceed": "ဆက်လက်လုပ်ဆောင်ရန် Testnet စနစ်ကို ဖွင့်ပါ။", + "notificationIncorrectEIP712ChainId": "သင်လက်ရှိ ချိတ်ဆက်ထားသည့် ကွန်ရက်အတွက် ရည်ရွယ်ထားခြင်း မဟုတ်သော မက်ဆေ့ချ်တစ်စောင်ကို လက်မှတ်ထိုးမိခြင်းမှ ကျွန်ုပ်တို့က သင့်အား ကာကွယ်ပေးထားပါသည်", + "notificationIncorrectEIP712ChainIdDescription": "{{messageChainId}} သို့ မက်ဆေ့ချ် တောင်းဆိုပြီး၊ {{connectedChainId}} သို့ သင် ချိတ်ဆက်ထားသည်", + "notificationUnsupportedNetwork": "ပံ့ပိုးမှု မရှိသော ကွန်ရက်", + "notificationUnsupportedNetworkDescription": "လက်ရှိတွင် Phantom က ပံ့ပိုးမှု မရှိသော ကွန်ရက်တစ်ခုကို သုံးရန် ဤဝဘ်ဆိုဒ်က ကြိုးပမ်းနေပါသည်။", + "notificationUnsupportedNetworkDescription2": "မတူညီသော Extension နှင့် ဆက်လက်လုပ်ဆောင်ရန် ဆက်တင် → ပုံသေ App Wallet ကို ပိတ်ပြီး အမြဲမေးရန် ကို ရွေးပါ။ ထို့နောက် စာမျက်နှာကို ပြန်လည်လုပ်ဆောင်ပြီး ပြန်ချိတ်ဆက်ပါ။", + "notificationUnsupportedAccount": "ပံ့ပိုးမှု မရှိသော အကောင့်", + "notificationUnsupportedAccountDescription": "ဤဝဘ်ဆိုဒ်သည် {{targetChainType}} ကို သုံးရန် ကြိုးပမ်းနေပြီး ဤ {{chainType}} အကောင့်က မပံ့ပိုးပေးပါ။", + "notificationUnsupportedAccountDescription2": "သင့်လျော်သော Seed စကားစု သို့မဟုတ် သီးသန့်ကီးမှ အကောင့်သို့ ပြောင်းပြီး ထပ်ကြိုးစားပါ။", + "onboardingCreatePassword": "စကားဝှက်တစ်ခု ဖန်တီးပါ", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "<1>ဝန်ဆောင်မှုဆိုင်ရာ စည်းမျဉ်းများကို ကျွန်ုပ် သဘောတူပါသည်", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "စကားဝှက်ကို အတည်ပြုပါ", + "onboardingCreatePasswordDescription": "သင်၏ wallet ကို လော့ခ်ဖွင့်ရန်အတွက် ဤသည်ကို သင် အသုံးပြုရလိမ့်မည်။", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "မမှန်ကန်သော ပြန်လည်ရယူရန် လျှို့ဝှက် စကားစု", + "onboardingCreatePasswordPasswordPlaceholder": "စကားဝှက်", + "onboardingCreatePasswordPasswordStrengthWeak": "အားနည်းသည်", + "onboardingCreatePasswordPasswordStrengthMedium": "အလယ်အလတ်", + "onboardingCreatePasswordPasswordStrengthStrong": "ခိုင်မာသည်", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "ကျွန်ုပ်၏ ပြန်လည်ရယူရန် လျှို့ဝှက် စကားစုကို သိမ်းထားလိုက်ပြီ", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "ပြန်လည်ရယူရန် လျှို့ဝှက် စကားစု", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "ဤစကားစုသည် သင်၏ wallet ကို ပြန်ရယူရန် တစ်ခုတည်းသော နည်းလမ်းဖြစ်သည်။ မည်သူနှင့်မျှ မမျှဝေပါနှင့်။", + "onboardingImportWallet": "Wallet ကို သွင်းပါ", + "onboardingImportWalletImportExistingWallet": "သင်၏ 12 သို့မဟုတ် 24 စကားလုံးပါ ပြန်လည်ရယူရန် လျှို့ဝှက် စကားစုဖြင့် ရှိပြီးသား wallet တစ်ခုကို သွင်းပါ။", + "onboardingImportWalletRestoreWallet": "wallet ကို ပြန်လည်ရယူပါ", + "onboardingImportWalletSecretRecoveryPhrase": "ပြန်လည်ရယူရန် လျှို့ဝှက် စကားစု", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "မမှန်ကန်သော ပြန်လည်ရယူရန် လျှို့ဝှက် စကားစု", + "onboardingImportWalletIHaveWords": "ကျွန်ုပ်တွင် {{numWords}}-စကားလုံးပါ ပြန်လည်ရယူရန် စကားစုတစ်ခုရှိသည်", + "onboardingImportWalletIncorrectOrMisspelledWord": "{{wordIndex}} စကားလုံးသည် မမှန်ကန်ပါ သို့မဟုတ် စာလုံးပေါင်းမှားနေသည်", + "onboardingImportWalletIncorrectOrMisspelledWords": "{{wordIndexes}} စကားလုံးများသည် မမှန်ကန်ပါ သို့မဟုတ် စာလုံးပေါင်းမှားနေသည်", + "onboardingImportWalletScrollDown": "အောက်သို့ ဆွဲကြည့်ပါ", + "onboardingImportWalletScrollUp": "အပေါ်သို့ ဆွဲကြည့်ပါ", + "onboardingPathSelectionCreateWallet": "wallet အသစ်တစ်ခုကို ဖန်တီးပါ", + "onboardingPathSelectionText": "DeFi & NFTs တို့အတွက် သုံးစွဲရလွယ်ကူသောSolana နှင့် Ethereum wallet တည်ဆောက်မှု", + "onboardingPathSelectionIHaveAWallet": "ကျွန်ုပ်တွင် wallet တစ်ခု ရှိပြီးသားဖြစ်သည်", + "onboardingSelectAccountsImportAccounts": "အကောင့်များ သွင်းပါ", + "onboardingSelectAccountsImportAccountsDescription": "သွင်းရန်အတွက် wallet အကောင့်ရွေးပါ။", + "onboardingSelectAccountsImportSelectedAccounts": "ရွေးချယ်ထားသော အကောင့်များကို သွင်းပါ", + "onboardingSelectAccountsFindMoreAccounts": "နောက်ထပ်အကောင့်များကို ရှာရန်", + "onboardingSelectAccountsFindMoreNoneFound": "အကောင့်များ မတွေ့ပါ", + "recentActivityPrimaryText": "လတ်တလော လုပ်ဆောင်ချက်", + "removeAccountActionButtonRemove": "ဖယ်ရှားပါ", + "removeAccountRemoveWallet": "အကောင့် ဖယ်ရှားပါ", + "removeAccountInterpolated": "{{accountName}} ကိုဖယ်ရှားပါ", + "removeAccountWarningLedger": "Phantom မှ ဤ wallet ကို သင်ဖယ်ရှားနေသော်လည်း၊ \"Hardware Wallet ချိတ်ဆက်ရန်\" လုပ်ဆောင်မှုအဆင့်ဆင့်ကို အသုံးပြု၍ ၎င်းကို ပြန်လည်ထည့်သွင်းနိုင်မည်ဖြစ်သည်။", + "removeAccountWarningSeedVault": "Phantom မှ ဤ wallet ကို သင်ဖယ်ရှားနေသော်လည်း၊ \"Seed Vault Wallet ချိတ်ဆက်ရန်\" လုပ်ဆောင်မှုအဆင့်ဆင့်ကို အသုံးပြု၍ ၎င်းကို ပြန်လည်ထည့်သွင်းနိုင်မည်ဖြစ်သည်။", + "removeAccountWarningPrivateKey": "ဤ wallet ကို သင်ဖယ်ရှားလိုက်သည်နှင့် Phantom သည် သင့်အတွက် ၎င်းကို ပြန်လည်ရယူပေးနိုင်မည်မဟုတ်ပါ။ သင်၏ သီးသန့်ကီးကို မိတ္တူကူးထားကြောင်း သေချာပါစေ။", + "removeAccountWarningSeed": "Phantom မှ ဤ wallet ကို သင်ဖယ်ရှားနေသော်လည်း၊ ဤ wallet သို့မဟုတ် အခြား wallet တစ်ခုထဲတွင် သင်၏ မှတ်ဉာဏ်ကူကို အသုံးပြု၍ ၎င်းကို ပြန်လည်ရယူနိုင်မည်ဖြစ်သည်။", + "removeAccountWarningReadOnly": "ဤအကောင့်သည် စောင့်ကြည့်ရန် သီးသန့် wallet တစ်ခုဖြစ်သောကြောင့် ၎င်းကို ဖျက်ခြင်းသည် သင့် wallet ကို ထိခိုက်မည် မဟုတ်ပါ။", + "removeSeedPrimaryText": "လျှို့ဝှက် စကားစု {{number}} အား ဖယ်ရှားနေဆဲ", + "removeSeedSecondaryText": "လျှို့ဝှက် စကားစု {{number}} ခု အတွင်း ရှိနေသော အကောင့်အားလုံးကို ဖယ်ရှားသွားပါမည်။ သင့်၌ ရှိထားသည့် လျှို့ဝှက် စကားစုကို သိမ်းဆည်းထားကြောင်း သေချာပါစေ။", + "resetSeedPrimaryText": "လျှို့ဝှက် စကားစု အသစ်ဖြင့် အက်ပ် ပြန်လည်သတ်မှတ်ရန်", + "resetSeedSecondaryText": "၎င်းသည် ရှိပြီးသား အကောင့်အားလုံးကို ဖယ်ရှားပြီး ၎င်းတို့ကို အသစ်များဖြင့် အစားထိုးမည်ဖြစ်သည်။ သင့်၌ ရှိထားသည့် လျှို့ဝှက် စကားစုနှင့် သီးသန့်ကီးတို့ကို သေချာ ဘက်ခ်အပ်လုပ်ထားပါ။", + "resetAppPrimaryText": "ပြန်သတ်မှတ်ပြီး အက်ပ်ကို ရှင်းပစ်ရန်", + "resetAppSecondaryText": "ရှိနေသည့် အကောင့်နှင့် ဒေတာအားလုံးကို ၎င်းက ဖယ်ရှားပါမည်။ သင့်လျှို့ဝှက် စကားစုနှင့် သီးသန့်ကီးများကို ဘက်ခ်အပ်လုပ်ထားကြောင်း သေချာပါစေ။", + "richTransactionsDays": "နေ့ရက်များ", + "richTransactionsToday": "ယနေ့", + "richTransactionsYesterday": "မနေ့က", + "richTransactionDetailAccount": "အကောင့်", + "richTransactionDetailAppInteraction": "အက်ပ် အပြန်အလှန်တုံ့ပြန်မှု", + "richTransactionDetailAt": "တွင်", + "richTransactionDetailBid": "စျေးကမ်းလှမ်းမှု", + "richTransactionDetailBidDetails": "စျေးကမ်းလှမ်းမှု အသေးစိတ်များ", + "richTransactionDetailBought": "ဝယ်ယူခဲ့သည်", + "richTransactionDetailBurned": "သုံးထားပြီး", + "richTransactionDetailCancelBid": "စျေးကမ်းလှမ်းမှုကို မလုပ်တော့ပါ", + "richTransactionDetailCompleted": "ပြီးစီးပါပြီ", + "richTransactionDetailConfirmed": "အတည်ပြုပြီးပြီ", + "richTransactionDetailDate": "ရက်စွဲ", + "richTransactionDetailFailed": "မအောင်မြင်ပါ", + "richTransactionDetailFrom": "မှ", + "richTransactionDetailItem": "ပစ္စည်း", + "richTransactionDetailListed": "စာရင်းသွင်းပြီး", + "richTransactionDetailListingDetails": "စာရင်းသွင်းမှု အသေးစိတ်များ", + "richTransactionDetailListingPrice": "စာရင်းသွင်းသည့် ‌စျေးနှုန်း", + "richTransactionDetailMarketplace": "Marketplace", + "richTransactionDetailNetworkFee": "ကွန်ရက်ကြေး", + "richTransactionDetailOriginalListingPrice": "မူရင်း စာရင်းသွင်းသည့် ‌စျေးနှုန်း", + "richTransactionDetailPending": "လုပ်ဆောင်ဆဲ", + "richTransactionDetailPrice": "စျေးနှုန်း", + "richTransactionDetailProvider": "ပံ့ပိုးသူ", + "richTransactionDetailPurchaseDetails": "ဝယ်ယူမှု အသေးစိတ်များ", + "richTransactionDetailRebate": "တန်ဖိုးပြန်အမ်းပါ", + "richTransactionDetailReceived": "လက်ခံရရှိခဲ့သည်", + "richTransactionDetailSaleDetails": "ရောင်းချမှု အသေးစိတ်များ", + "richTransactionDetailSent": "ပေးပို့ပြီး", + "richTransactionDetailSold": "ရောင်းချပြီး", + "richTransactionDetailStaked": "ထည့်ဝင်ငွေပေးခဲ့သည်", + "richTransactionDetailStatus": "အခြေအနေ", + "richTransactionDetailSwap": "လဲလှယ်ပါ", + "richTransactionDetailSwapDetails": "လဲလှယ်မှု အသေးစိတ်များ", + "richTransactionDetailTo": "သို့", + "richTransactionDetailTokenSwap": "တိုကင် လဲလှယ်မှု", + "richTransactionDetailUnknownNFT": "အမည်မသိ NFT", + "richTransactionDetailUnlisted": "စာရင်းမသွင်းထားပါ", + "richTransactionDetailUnstaked": "ထည့်ဝင်ငွေဖယ်ထုတ်ခဲ့သည်", + "richTransactionDetailValidator": "အတည်ပြုသူ", + "richTransactionDetailViewOnExplorer": "{{explorer}} တွင် ကြည့်ရန်", + "richTransactionDetailWithdrawStake": "လောင်းကြေး ထုတ်ယူပါ", + "richTransactionDetailYouPaid": "သင် ငွေပေးချေခဲ့သည်", + "richTransactionDetailYouReceived": "သင် လက်ခံရယူခဲ့သည်", + "richTransactionDetailUnwrapDetails": "ဖြေခြင်းဆိုင်ရာ အသေးစိတ်များ", + "richTransactionDetailTokenUnwrap": "တိုကင် ဖြေရန်", + "historyItemsRefreshFailed": "ပိုသစ်သော ငွေကြေးလွှဲပြောင်းမှုများကို မတင်နိုင်ခဲ့ပါ။", + "historyItemsPagingFailed": "ပိုဟောင်းသော ငွေကြေးလွှဲပြောင်းမှုများကို မတင်နိုင်ခဲ့ပါ။", + "historyItemsTestnetNotAvailable": "Testnet ငွေကြေးလွှဲပြောင်းမှု မှတ်တမ်းကို ဤအချိန်တွင် မရရှိနိုင်ပါ", + "historyUnknownDappName": "အမည်မသိ", + "historyStatusSucceeded": "အောင်မြင်ခဲ့သည်", + "historyNetwork": "ကွန်ရက်", + "historyAttemptedAmount": "ကြိုးစားခဲ့သည့်ပမာဏ", + "historyAmount": "ပမာဏ", + "sendAddressBookButtonLabel": "လိပ်စာစာအုပ်", + "addressBookSelectAddressBook": "လိပ်စာစာအုပ်", + "sendAddressBookNoAddressesSaved": "လိပ်စာများ သိမ်းထားခြင်းမရှိပါ", + "sendAddressBookRecentlyUsed": "လတ်တလော အသုံးပြုထားသည်", + "addressBookSelectRecentlyUsed": "လတ်တလော အသုံးပြုထားသည်", + "sendConfirmationLabel": "လေဘယ်လ်", + "sendConfirmationMessage": "မက်ဆေ့ချ်", + "sendConfirmationNetworkFee": "ကွန်ရက်ကြေး", + "sendConfirmationPrimaryText": "ပေးပို့ရန် အတည်ပြုပါ", + "sendFungibleSummaryNetwork": "ကွန်ရက်", + "sendFungibleSummaryNetworkFee": "ကွန်ရက်ကြေး", + "sendFungibleSummaryEstimatedTime": "ခန့်မှန်း အချိန်", + "sendFungiblePendingEstimatedTime": "အချိန် ခန့်မှန်း", + "sendFungibleSummaryEstimatedTimeDescription": "Ethereum ငွေကြေးလွှဲပြောင်းမှု မြန်နှုန်းများသည် အကြောင်းရင်းများစွာပေါ် မူတည်၍ ကွာခြားပါသည်။ \"ကွန်ရက်အခကြေးငွေ\" ကို နှိပ်၍ ၎င်းတို့ကို မြန်နှုန်းမြှင့်နိုင်ပါသည်။", + "sendSummaryBitcoinPendingTxTitle": "လွှဲပြောင်းမှုကို တင်သွင်း၍ မရနိုင်ပါ", + "sendSummaryBitcoinPendingTxDescription": "သင့်တွင် BTC လွှဲပြောင်းမှု လုပ်ဆောင်ခြင်းသည် တစ်ကြိမ်တွင် တစ်ခုသာရှိနိုင်ပါသည်။ လွှဲပြောင်းမှု အသစ်ကို တင်သွင်းရန် ၎င်း မပြီးဆုံးသည်အထိ စောင့်ဆိုင်းပါ။", + "sendFungibleSatProtectionTitle": "Sat အကာအကွယ်နှင့် ‌ပေးပို့နေသည်", + "sendFungibleSatProtectionExplainer": "Phantom အနေဖြင့် သင့် Ordinals နှင့် BRC20s ကို ငွေကြေးလွှဲပြောင်းမှု အခကြေးငွေများ သို့မဟုတ် Bitcoin လွှဲပြောင်းမှုများအတွက် အသုံးပြုမည်မဟုတ်ကြောင်း အခိုင်အမာပြောလိုပါသည်။", + "sendFungibleTransferFee": "တိုကင် လွှဲပြောင်းခ", + "sendFungibleTransferFeeToolTip": "ဤတိုကင်ကို ဖန်တီးသူသည် လွှဲပြောင်းမှုတစ်ခုချင်းစီပေါ်တွင် အခကြေးငွေ ရရှိပါသည်။ Phantom က ကောက်ခံသော သို့မဟုတ် စုဆောင်းသော အခကြေးငွေ မဟုတ်ပါ။", + "sendFungibleInterestBearingPercent": "လက်ရှိ အတိုးနှုန်း", + "sendFungibleNonTransferable": "လွှဲပြောင်း၍ မရနိုင်သည်များ", + "sendFungibleNonTransferableYes": "ဟုတ်ပါသည်", + "sendStatusErrorMessageInterpolated": "<1>{{uiRecipient}} သို့ တိုကင်များ ပို့ရန် ကြိုးပမ်းရာတွင် အမှားအယွင်း ရှိခဲ့သည်။", + "sendStatusErrorTitle": "ပေးပို့၍ မရနိုင်ပါ", + "sendStatusLoadingTitle": "ပေးပို့နေသည်...", + "sendStatusSuccessMessageInterpolated": "သင့်တိုကင်များကို <1>{{uiRecipient}} သို့ အောင်မြင်စွာ ပို့လိုက်ပါပြီ။", + "sendStatusSuccessTitle": "ပေးပို့ပြီး။", + "sendStatusConfirmedSuccessTitle": "ပေးပို့ပြီး။", + "sendStatusSubmittedSuccessTitle": "ငွေကြေးလွှဲပြောင်းမှု ပေးပို့ထားပြီးပါပြီ", + "sendStatusEstimatedTransactionTime": "ခန့်မှန်း ငွေကြေးလွှဲပြောင်းမှု လုပ်ဆောင်ချိန်- {{time}}", + "sendStatusViewTransaction": "ငွေကြေးလွှဲပြောင်းမှုကို ကြည့်ပါ", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} မှ <2>{{uiRecipient}}သို့", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ကို <2>{{uiRecipient}}သို့ အောင်မြင်စွာပို့ဆောင်ခဲ့သည်", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ကို <2>{{uiRecipient}} သို့ အောင်မြင်စွာ ပေးပို့ပြီးပါပြီ", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ကို <2>{{uiRecipient}}သို့ ပို့ဆောင်ခြင်း မအောင်မြင်ခဲ့ပါ", + "sendFungibleSolanaErrorCode": "ချို့ယွင်းချက် ကုဒ် {{code}}", + "sendFormErrorInsufficientBalance": "ငွေလက်ကျန် မလုံလောက်ပါ", + "sendFormErrorEmptyAmount": "လိုအပ်သည့်ပမာဏ", + "sendFormInvalidAddress": "မမှန်ကန်သော {{assetName}} လိပ်စာ", + "sendFormErrorInvalidSolanaAddress": "မမှန်ကန်သော Solana လိပ်စာ", + "sendFormErrorInvalidTwitterHandle": "ဤ Twitter လက်ကိုင်ကို စာရင်းမသွင်းထားပါ", + "sendFormErrorInvalidDomain": "ဤဒိုမိတ်းကို စာရင်းမသွင်းထားပါ", + "sendFormErrorMinRequiredInterpolated": "အနည်းဆုံး {{minAmount}} {{tokenName}} လိုအပ်သည်", + "sendRecipientTextareaPlaceholder": "လက်ခံသူ၏ SOL လိပ်စာ", + "sendRecipientTextAreaPlaceholder2": "လက်ခံသူ၏ {{symbol}} လိပ်စာ", + "sendMemoOptional": "မှတ်စု (ရွေးချယ်ခွင့်ရှိသည်)", + "sendMemo": "မှတ်စု\n", + "sendOptional": "ရွေးချယ်ခွင့်ရှိသည်", + "settings": "ဆက်တင်များ", + "settingsDapps": "dApps", + "settingsSelectedAccount": "အကောင့် ရွေးချယ်ထားသည်", + "settingsAddressBookNoLabel": "လေဘယ်လ်မရှိပါ", + "settingsAddressBookPrimary": "လိပ်စာစာအုပ်", + "settingsAddressBookRecentlyUsed": "လတ်တလော အသုံးပြုထားသည်", + "settingsAddressBookSecondary": "အသုံးများသောလိပ်စာများကို စီမံပါ", + "settingsAutoLockTimerPrimary": "အော်တို-လော့ခ် တိုင်မာ", + "settingsAutoLockTimerSecondary": "သင်၏ အော်တို-လော့ခ် တိုင်မာ ကြာချိန်ကို ပြောင်းလဲပါ", + "settingsChangeLanguagePrimary": "ဘာသာစကား ပြောင်းလဲပါ", + "settingsChangeLanguageSecondary": "ပြသသည့် ဘာသာစကား ပြောင်းလဲပါ", + "settingsChangeNetworkPrimary": "ကွန်ရက် ပြောင်းလဲပါ", + "settingsChangeNetworkSecondary": "သင်၏ ကွန်ရက် ဆက်တင်များကို သီးသန့်စီစဉ်ပါ", + "settingsChangePasswordPrimary": "စကားဝှက် ပြောင်းပါ", + "settingsChangePasswordSecondary": "သင်၏ လော့ခ် စခရင် စကားဝှက်ကို ပြောင်းပါ", + "settingsCompleteBetaSurvey": "စမ်းသပ် စစ်တမ်းကို ဖြည့်စွက်ပါ", + "settingsDisplayLanguage": "ပြသသည့် ဘာသာစကား", + "settingsErrorCannotExportLedgerPrivateKey": "Ledger သီးသန့်ကီးကို လွှဲပြောင်းတင်ပို့ခြင်း မပြုနိုင်ပါ", + "settingsErrorCannotRemoveAllWallets": "အကောင့်အားလုံးကို ဖယ်ရှားခြင်းမပြုနိုင်ပါ", + "settingsExportPrivateKey": "သီးသန့်ကီးကို ပြသရန်", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNetworkPhantomRPC": "Phantom RPC ကွန်ရက်", + "settingsTestNetworks": "စမ်းသပ် ကွန်ရက်များ", + "settingsUseCustomNetworks": "စိတ်ကြိုက်ကွန်ရက်များကို သုံးပါ", + "settingsTestnetMode": "Testnet စနစ်", + "settingsTestnetModeDescription": "ငွေလက်ကျန်နှင့် အက်ပ်ချိတ်ဆက်မှုတို့တွင် သုံးပါမည်။", + "settingsWebViewDebugging": "ဝက်ဘ် ပြသမှု ချို့ယွင်းချက် ရှာဖွေခြင်း", + "settingsWebViewDebuggingDescription": "အက်ပ် ဘရောက်ဇာ ဝက်ဘ်ပြသမှုများကို စစ်ဆေးပြီး ချို့ယွင်းချက် ရှာဖွေရန် သင့်အား ခွင့်ပြုပေးပါသည်။", + "settingsTestNetworksInfo": "Testnet ကွန်ရက်တစ်ခုခုသို့ ပြောင်းခြင်းသည် စမ်းသပ်ရန် ရည်ရွယ်ချက်အတွက်သာ ဖြစ်ပါသည်။ Testnet ကွန်ရက်များရှိ တိုကင်များသည် မည်သည့်ငွေကြေးတန်ဖိုးမှ မရရှိကြောင်း ကျေးဇူးပြု၍ သတိပြုပါ။", + "settingsEmojis": "အီမိုဂျီများ", + "settingsNoAddresses": "လိပ်စာ မရှိပါ", + "settingsAddressBookEmptyHeading": "သင်၏ လက်စာ စာအုပ်မှ အလွတ်ဖြစ်နေသည်", + "settingsAddressBookEmptyText": "သင်၏ အနှစ်သက်ဆုံး လိပ်စာများကို ထည့်ရန် “+” သို့မဟုတ် “လိပ်စာ ထည့်ရန်” ခလုတ်များကို နှိပ်ပါ", + "settingsEditWallet": "အကောင့် ပြင်ဆင်ပါ", + "settingsNoTrustedApps": "ယုံကြည်စိတ်ချရသည့်အက်ပ် မရှိပါ", + "settingsNoConnections": "မည်သည့်ချိတ်ဆက်မှုမျှ မရှိသေးပါ။", + "settingsRemoveWallet": "အကောင့် ဖယ်ရှားပါ", + "settingsResetApp": "အက်ပ် ပြန်လည်သတ်မှတ်ရန်", + "settingsRemoveSecretPhrase": "လျှို့ဝှက် စကားစုကို ဖယ်ရှားရန်", + "settingsResetAppWithSecretPhrase": "လျှို့ဝှက် စကားစုဖြင့် အက်ပ် ပြန်လည်သတ်မှတ်ရန်", + "settingsResetSecretRecoveryPhrase": "ပြန်ယူရန်လျှို့ဝှက်စကားစု ရီဆက်ချပါ", + "settingsShowSecretRecoveryPhrase": "ပြန်ယူရန်လျှို့ဝှက်စကားစု ပြသပါ", + "settingsShowSecretRecoveryPhraseSecondary": "ပြန်လည်ရယူရေး စကားစုကို ပြသရန်", + "settingsShowSecretRecoveryPhraseTertiary": "လျှို့ဝှက် စကားစုကို ပြသရန်", + "settingsTrustedAppsAutoConfirmActiveUntil": "{{formattedTimestamp}} အထိ", + "settingsTrustedAppsAutoConfirm": "အလိုအလျောက် အတည်ပြုရန်", + "settingsTrustedAppsDisclaimer": "ယုံကြည်စိတ်ချရသည့် ဆိုက်များပေါ်တွင်သာ အလိုအလျောက် အတည်ပြုမှုကို ဖွင့်ပါ", + "settingsTrustedAppsLastUsed": "လွန်ခဲ့သော {{formattedTimestamp}} က သုံးခဲ့သည်", + "settingsTrustedAppsPrimary": "ချိတ်ဆက်ထားသည့် အက်ပ်များ", + "settingsTrustedApps": "ယုံကြည်စိတ်ချရသော အက်ပ်များ", + "settingsTrustedAppsRevoke": "ရုပ်သိမ်းပါ", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} ကို ချိတ်ဆက်မှု ဖြုတ်ထားသည်", + "settingsTrustedAppsSecondary": "သင်၏ ယုံကြည်စိတ်ချရသည့် အပလီကေးရှင်းများကို သီးသန့်စီစဉ်ပါ", + "settingsTrustedAppsToday": "ယနေ့", + "settingsTrustedAppsYesterday": "ယမန်နေ့", + "settingsTrustedAppsLastWeek": "ယခင်အပတ်", + "settingsTrustedAppsBeforeYesterday": "ထိုထက်ပို၍ စောသည်", + "settingsTrustedAppsDisconnectAll": "အားလုံးကို ချိတ်ဆက်မှုဖြုတ်ရန်", + "settingsTrustedAppsDisconnectAllToast": "အက်ပ်အားလုံးကို ချိတ်ဆက်မှု ဖြုတ်ပြီးပါပြီ", + "settingsTrustedAppsEndAutoConfirmForAll": "အားလုံးအတွက် အလိုအလျောက် အတည်ပြုမှုကို အဆုံးသတ်ပါ", + "settingsTrustedAppsEndAutoConfirmForAllToast": "အလိုအလျောက် အတည်ပြုမှု ဆက်ရှင်အားလုံးကို အဆုံးသတ်ပြီးပါပြီ", + "settingsSecurityPrimary": "လုံခြုံရေးနှင့် သီးသန့်တည်ရှိမှု", + "settingsSecuritySecondary": "သင်၏ လုံခြုံရေး ဆက်တင်များကို အပ်ဒိတ်လုပ်ပါ", + "settingsActiveNetworks": "သက်ဝင်နေဆဲ ကွန်ရက်များ", + "settingsActiveNetworksAll": "အားလုံး", + "settingsActiveNetworksSolana": "Solana သီးသန့်", + "settingsDeveloperPrimary": "ဆော့ဖ်ဝဲဖန်တီးသူ ဆက်တင်များ", + "settingsAdvanced": "အဆင့်မြင့်ဆက်တင်", + "settingsTransactions": "ငွေကြေးလွှဲပြောင်းမှု ဆက်တင်များ", + "settingsAutoConfirm": "အလိုအလျောက် အတည်ပြုမှု ဆက်တင်", + "settingsSecurityAnalyticsPrimary": "အမည်မဖော် ပိုင်းခြားစိတ်ဖြာမှုများကို ဝေမျှရန်", + "settingsSecurityAnalyticsSecondary": "တိုးတက်ကောင်းမွန်အောင် မွမ်းမံရာတွင် ကျွန်ုပ်တို့အား ကူညီပေးနိုင်ပါသည်", + "settingsSecurityAnalyticsHelper": "Phantom သည် ခွဲခြမ်းစိတ်ဖြာမှုဆိုင်ရာ ရည်ရွယ်ချက်များအတွက် သင့်ကိုယ်ရေးအချက်အလက် အသုံးမပြုပါ", + "settingsSuspiciousCollectiblesPrimary": "သံသယဖြစ်ဖွယ် စုဆောင်းမှုများကို ဝှက်ပါ", + "settingsSuspiciousCollectiblesSecondary": "အမှတ်အသားပြုထားသော စုဆောင်းမှုများကို ဝှက်ရန် ပြောင်းပါ", + "settingsPreferredBitcoinAddress": "ဦးစားပေး Bitcoin လိပ်စာ", + "settingsEnabledAddressesUpdated": "မြင်သာသော လိပ်စာများကို အပ်ဒိတ်လုပ်ထားပါသည်။", + "settingsEnabledAddresses": "ဖွင့်ထားသော လိပ်စာများ", + "settingsBitcoinPaymentAddressForApps": "အက်ပ်များအတွက် ငွေပေးချေမှုများ လိပ်စာ", + "settingsBitcoinOrdinalsAddressForApps": "အက်ပ်များအတွက် Ordinals လိပ်စာ", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Magic Eden ကဲ့သို့ အချို့အက်ပ်များတွင် အထက်ရှိ လိပ်စာအမျိုးအစား နှစ်ခုလုံးကို ဖွင့်ထားသည့်အခါ သင့် Native SegWit လိပ်စာကို ဝယ်ယူမှုများဆောင်ရွက်ရာတွင် ငွေသုံးရန်အတွက် အသုံးပြုပါမည်။ ဝယ်ယူထားသည့် ပိုင်ဆိုင်မှုပစ္စည်းများသည် သင့် Taproot လိပ်စာထဲသို့ ရောက်ရှိပါမည်။", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "Phantom ရှိ ပုံသေ Bitcoin လိပ်စာသည် သင့်လျော်မှုအတွက် သေချာစေရန် ဖြစ်သည်။", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(ပုံသေ)", + "settingsPreferredBitcoinAddressTaprootExplainer": "ခေတ်အမီဆုံး လိပ်စာအမျိုးအစားဖြစ်ပြီး များသောအားဖြင့် ပို၍ သက်သာသော ငွေကြေးလွှဲပြောင်းခများရှိပါသည်။", + "settingsPreferredExplorers": "ဦးစားပေး Explorer", + "settingsPreferredExplorersSecondary": "သင်၏ ဦးစားပေး ဘလော့ခ်ချိန်း Explorer သို့ ပြောင်းရန်", + "settingsCustomGasControls": "စိတ်ကြိုက် ဂက်စ် ထိန်းချုပ်မှုများ", + "settingsAttachApplicationLogs": "အက်ပလီကေးရှင်း မှတ်တမ်းများကို တွဲရန်", + "settingsDownloadApplicationLogs": "အက်ပလီကေးရှင်း မှတ်တမ်းများကို ဒေါင်းလုဒ်လုပ်ရန်", + "settingsDownloadApplicationLogsShort": "မှတ်တမ်းများ ဒေါင်းလုဒ်လုပ်ရန်", + "settingsDownloadApplicationLogsHelper": "Phantom အကူအညီဆိုင်ရာ ပြဿနာများကို ဖြေရှင်းရာတွင် အထောက်အကူဖြစ်ရန် စက်တွင်း ဒေတာများ၊ ချို့ယွင်းမှု ရီပို့(တ်)များနှင့် အများပြည်သူ wallet လိပ်စာများ ပါဝင်ပါသည်", + "settingsDownloadApplicationLogsWarning": "Seed စကားစု သို့မဟုတ် သီးသန့်ကီးကဲ့သို့ ထိခိုက်လွယ်သည့် ဒေတာများ မပါဝင်ပါ။", + "settingsWallet": "Wallet", + "settingsPreferences": "ဦးစားပေးမှုများ", + "settingsSecurity": "လုံခြုံရေး", + "settingsDeveloper": "ဆော့ဖ်ဝဲဖန်တီးသူ", + "settingsSupport": "အကူအညီ", + "settingsWalletShortcutsPrimary": "wallet ရှော့(တ်)ကတ်များကို ပြသရန်", + "settingsAppIcon": "အက်ပ် အိုင်ကွန်", + "settingsAppIconDefault": "ပုံသေ", + "settingsAppIconLight": "အလင်း", + "settingsAppIconDark": "အမှောင်", + "settingsAutoConfirmHeader": "အလိုအလျောက် အတည်ပြုရန်", + "stakeAccountCardActiveStake": "လက်ရှိလောင်းကြေး", + "stakeAccountCardBalance": "ငွေလက်ကျန်", + "stakeAccountCardRentReserve": "ငှားရမ်းခအတွက် သီးသန့်ထားရှိသည့်ငွေ", + "stakeAccountCardRewards": "နောက်ဆုံးဆု", + "stakeAccountCardRewardsTooltip": "ထည့်ဝင်မှုအတွက် မကြာမီက သင်ရရှိထားသော ဆုကြေးမှာ ဤမျှဖြစ်ပါသည်။ 3 ရက်တစ်ခါ ဆုကြေးရရှိပါမည်။", + "stakeAccountCardStakeAccount": "လိပ်စာ", + "stakeAccountCardLockup": "ဖော်ပြပါအထိ လော့ခ်ချထားရန်", + "stakeRewardsHistoryTitle": "ဆုများမှတ်တမ်း", + "stakeRewardsHistoryItemTitle": "ဆုများ", + "stakeRewardsHistoryEmptyList": "ဆုများ မရှိပါ", + "stakeRewardsTime_zero": "ယနေ့", + "stakeRewardsTime_one": "ယမန်နေ့", + "stakeRewardsTime_other": "လွန်ခဲ့သော {{count}} ရက်", + "stakeRewardsItemsPagingFailed": "ယခင်ဆုအဟောင်းများကို လုပ်ဆောင်ရာတွင် မအောင်မြင်ပါ။", + "stakeAccountCreateAndDelegateErrorStaking": "ဤအတည်ပြုသူထံသို့ ထည့်ဝင်ငွေပေးရာတွင် ပြဿနာတစ်ခုရှိခဲ့သည်။ ကျေးဇူးပြု၍ နောက်မှထပ်ကြိုးစားပါ။", + "stakeAccountCreateAndDelegateSolStaked": "SOL ထည့်ဝင်ငွေပေးခဲ့သည်။", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "သင်၏ SOL သည် ထည့်ဝင်ငွေ အကောင့်ဖွင့်သည်နှင့် နောက်နှစ်ရက်အတွင်း ဆုကြေးများ <1> စတင်ရရှိပါမည်။", + "stakeAccountCreateAndDelegateStakingFailed": "ထည့်ဝင်ငွေပေးခြင်း မအောင်မြင်ပါ", + "stakeAccountCreateAndDelegateStakingSol": "SOL ထည့်ဝင်ငွေပေးနေသည်...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "ထည့်ဝင်ငွေပေးသည့်အကောင့်ကို ကျွန်ုပ်တို့ ဖန်တီးနေပါသည်၊ ထို့နောက်တွင် သင်၏ SOL ကို လွှဲပြောင်းပေးမည့်သူမှာ", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "ထည့်ဝင်ငွေပေးသည့်အကောင့်ကို ကျွန်ုပ်တို့ ဖန်တီးနေပါသည်၊ ထို့နောက်တွင် သင်၏ SOL ကို လွှဲပြောင်းပေးမည့်သူမှာ {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "ငွေကြေးလွှဲပြောင်းမှုကို ကြည့်ပါ", + "stakeAccountDeactivateStakeSolUnstaked": "SOL ထည့်ဝင်ငွေဖယ်ထုတ်ခဲ့သည်။", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "သင်၏ SOL သည် ထည့်ဝင်ငွေ အကောင့် အလုပ်မလုပ်တော့သည့်အချိန်မှ နောက်နှစ်ရက်အတွင်း ဆုကြေးများ <1> ကို ထုတ်ယူနိုင်မည်ဖြစ်သည်။", + "stakeAccountDeactivateStakeSolUnstakedDescription": "ထည့်ဝင်ငွေအကောင့်သည် သက်ဝင်လုပ်ဆောင်မှု မရှိသည်နှင့် သင့်ထည့်ဝင်ငွေများကို နောက်ရက်အနည်းငယ်အကြာတွင် ထုတ်ယူနိုင်ပါမည်။", + "stakeAccountDeactivateStakeUnstakingFailed": "ထည့်ဝင်ငွေဖယ်ထုတ်ခြင်း မအောင်မြင်ပါ", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "ဤအတည်ပြုသူထံမှ ထည့်ဝင်ငွေဖယ်ထုတ်ရာတွင် ပြဿနာတစ်ခုရှိခဲ့သည်။ ကျေးဇူးပြု၍ နောက်မှထပ်ကြိုးစားပါ။", + "stakeAccountDeactivateStakeUnstakingSol": "SOL ထည့်ဝင်ငွေဖယ်ထုတ်နေသည်...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "သင်၏ SOLကို ထည့်ဝင်ငွေဖယ်ထုတ်ရန် လုပ်ငန်းစဉ်ကို ကျွန်ုပ်တို့ စတင်နေပါသည်။", + "stakeAccountDeactivateStakeViewTransaction": "ငွေကြေးလွှဲပြောင်းမှုကို ကြည့်ပါ", + "stakeAccountDelegateStakeSolStaked": "SOL ထည့်ဝင်ငွေပေးခဲ့သည်။", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "သင်၏ SOL သည် ထည့်ဝင်ငွေ အကောင့်ဖွင့်သည်နှင့် နောက်နှစ်ရက်အတွင်း ဆုကြေးများ <1> စတင်ရရှိပါမည်။", + "stakeAccountDelegateStakeStakingFailed": "ထည့်ဝင်ငွေပေးခြင်း မအောင်မြင်ပါ", + "stakeAccountDelegateStakeStakingFailedDescription": "ဤအတည်ပြုသူထံသို့ ထည့်ဝင်ငွေပေးရာတွင် ပြဿနာတစ်ခုရှိခဲ့သည်။ ကျေးဇူးပြု၍ နောက်မှထပ်ကြိုးစားပါ။", + "stakeAccountDelegateStakeStakingSol": "SOL ထည့်ဝင်ငွေပေးနေသည်...", + "stakeAccountDelegateStakeStakingSolDescription": "သင့် SOL ကို ကျွန်ုပ်တို့ လွှဲအပ်ထားပါသည်။", + "stakeAccountDelegateStakeViewTransaction": "ငွေကြေးလွှဲပြောင်းမှုကို ကြည့်ပါ", + "stakeAccountListActivationActivating": "ခလုတ်ဖွင့်နေသည်", + "stakeAccountListActivationActive": "လုပ်ဆောင်လျက်ရှိ", + "stakeAccountListActivationInactive": "အလုပ်မလုပ်ပါ", + "stakeAccountListActivationDeactivating": "ခလုတ်ပိတ်နေသည်", + "stakeAccountListErrorFetching": "ထည့်ဝင်ငွေအကောင့်များကို ရယူ၍ မရနိုင်ပါ။ နောက်မှ ထပ်ကြိုးစားကြည့်ပါ။", + "stakeAccountListNoStakingAccounts": "ထည့်ဝင်ငွေအကောင့်များ မရှိပါ", + "stakeAccountListReload": "ပြန်တင်ပါ", + "stakeAccountListViewPrimaryText": "သင်၏ထည့်ဝင်ငွေ", + "stakeAccountListViewStakeSOL": "SOL လောင်းကြေး", + "stakeAccountListItemStakeFee": "အခကြေးငွေ {{fee}}", + "stakeAccountViewActionButtonRestake": "ပြန်ထည့်ဝင်ပါ", + "stakeAccountViewActionButtonUnstake": "ထည့်ဝင်ငွေဖယ်ထုတ်ပါ", + "stakeAccountViewError": "အမှားအယွင်း", + "stakeAccountViewPrimaryText": "သင်၏ထည့်ဝင်ငွေ", + "stakeAccountViewRestake": "ပြန်ထည့်ဝင်ပါ", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "သင်၏ SOL ကို ယခုအချိန်၌ အတည်ပြုသူတစ်ဦးနှင့် ထည့်ဝင်ငွေပေးနေသည်။ <1>အဆိုပါရန်ပုံငွေများကို ဝင်ရောက်အသုံးပြုရန်. <3>အတွက် ထည့်ဝင်ငွေဖယ်ထုတ်ရန် လိုအပ်လိမ့်မည်။ နောက်ထပ်လေ့လာရန်", + "stakeAccountViewStakeInactive": { + "part1": "ဤ ထည့်ဝင်ငွေ အကောင့် အလုပ်မလုပ်ပါ။ ၎င်း၏ထည့်ဝင်ငွေထည့်ဝင်ငွေကို ထုတ်ယူရန် သို့မဟုတ် လွှဲအပ်ရန် အတည်ပြုသူတစ်ဦး ရှာဖွေရန် စဉ်းစားပါ။", + "part2": "နောက်ထပ် လေ့လာပါ" + }, + "stakeAccountViewStakeNotFound": "ဤထည့်ဝင်ငွေအကောင့်ကို ရှာမတွေ့ပါ။", + "stakeAccountViewViewOnExplorer": "{{explorer}} တွင် ကြည့်ရန်", + "stakeAccountViewWithdrawStake": "လောင်းကြေး ထုတ်ယူပါ", + "stakeAccountViewWithdrawUnstakedSOL": "ဖယ်ထုတ်ထားသည့် SOL ကို ထုတ်ယူပါ", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL ထုတ်ယူထားပြီး။", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "သင်၏ SOL ထုတ်ယူထားပြီးဖြစ်သည်။", + "part2": "ဤထည့်ဝင်ငွေအကောင့်ကို လာမည့်မိနစ်အနည်းငယ်အတွင်း အလိုအလျောက် ဖယ်ရှားပါမည်။" + }, + "stakeAccountWithdrawStakeViewTransaction": "ငွေကြေးလွှဲပြောင်းမှုကို ကြည့်ပါ", + "stakeAccountWithdrawStakeWithdrawalFailed": "ထုတ်ယူမှု မအောင်မြင်ပါ", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "ဤထည့်ဝင်ငွေအကောင့်ထံမှ ထုတ်ယူရာတွင် ပြဿနာတစ်ခုရှိခဲ့သည်။ ကျေးဇူးပြု၍ နောက်မှထပ်ကြိုးစားပါ။", + "stakeAccountWithdrawStakeWithdrawingSol": "SOL ထုတ်ယူနေသည်...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "ဤထည့်ဝင်ငွေအကောင့်မှ သင်၏ SOL ကို ကျွန်ုပ်တို့ ထုတ်ယူနေပါသည်။", + "startEarningSolAccount": "အကောင့်", + "startEarningSolAccounts": "အကောင့်များ", + "startEarningSolErrorClosePhantom": "ဤနေရာတွင်တို့၍ ပြန်ကြိုးစားကြည့်ပါ", + "startEarningSolErrorTroubleLoading": "ထည့်ဝင်ငွေကို တင်ရန် အခက်အခဲရှိနေသည်", + "startEarningSolLoading": "တင်ပေးနေသည်...", + "startEarningSolPrimaryText": "SOL ဝင်ငွေစတင်ရယူပါ", + "startEarningSolSearching": "ထည့်ဝင်ငွေအကောင့်များ ရှာနေသည်", + "startEarningSolStakeTokens": "တိုကင်များ ထည့်ဝင်၍ ဆုကြေးများရယူပါ", + "startEarningSolYourStake": "သင်၏ထည့်ဝင်ငွေ", + "unwrapFungibleTitle": "{{tokenSymbol}} သို့ လဲလှယ်ရန်", + "unwrapFungibleDescription": "{{toToken}} အတွက် {{fromToken}} မှ ထုတ်ယူပါ", + "unwrapFungibleConfirmSwap": "လဲလှယ်မှုကို အတည်ပြုရန်", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "အကောင်းဆုံးစျေးနှုန်း!", + "swapFeesEstimatedFees": "ခန့်မှန်း အခကြေးငွေများ", + "swapFeesFees": "အခကြေးငွေ", + "swapFeesPhantomFee": "Phantom အခကြေးငွေ", + "swapFeesPhantomFeeDisclaimer": "ထိပ်တန်း ငွေပေါ်လွယ်မှု ပံ့ပိုးသူများထံမှ ဖြစ်နိုင်ခြေရှိသည့် အကောင်းဆုံး ဈေးနှုန်းများကို အမြဲတမ်း ရှာဖွေနေပါသည်။ {{feePercentage}} အခကြေးငွေကို ဤပေါက်စျေးတွင် အော်တို ထည့်ရှင်းပါသည်။", + "swapFeesRate": "အကောင်းဆုံးစျေးနှုန်း", + "swapFeesRateDisclaimer": "အမျိုးမျိုးသော ဗဟိုချုပ်ကိုင်မှုကင်းသည့် လဲလှယ်မှုများတွင် Jupiter Aggregator မှ တွေ့ရှိသည့် အကောင်းဆုံးနှုန်း။", + "swapFeesRateDisclaimerMultichain": "အမျိုးမျိုးသော ဗဟိုချုပ်ကိုင်မှုကင်းသည့် လဲလှယ်မှုများမှ တွေ့ရှိရသည့် အကောင်းဆုံးနှုန်း။", + "swapFeesPriceImpact": "စျေးနှုန်းအပေါ်သက်ရောက်မှု", + "swapFeesHighPriceImpact": "မြင့်မားသော ဈေးနှုန်းအပေါ် သက်ရောက်မှု", + "swapFeesPriceImpactDisclaimer": "သင်၏ ကုန်သွယ်မှုအရွယ်အစားပေါ်အခြေခံ၍ စျေးကွက်ပေါက်စျေးနှင့် ခန့်မှန်းစျေးနှုန်းအကြား ကွာခြားချက်။", + "swapFeesSlippage": "ကျဆင်းမှု", + "swapFeesHighSlippage": "လွဲချော်မှု ခံနိုင်ရည် မြင့်မားခြင်း", + "swapFeesHighSlippageDisclaimer": "အကယ်၍ ဈေးနှုန်းသည် {{slippage}}% ထက်ပို၍ ဆန့်ကျင်စွာပြောင်းလဲခဲ့လျှင် သင်၏ ငွေကြေးလွှဲပြောင်းမှု အောင်မြင်မည် မဟုတ်ပါ။", + "swapFeesSlippageDisclaimer": "သင်ရောင်းဝယ်သော ဈေးနှုန်းပမာဏသည် ပေးထားသော ပေါက်စျေးမှ သွေဖည်နိုင်သည်။", + "swapFeesProvider": "ပံ့ပိုးသူ", + "swapFeesProviderDisclaimer": "သင်၏ ကုန်သွယ်မှု ပြီးမြောက်စေရန်အတွက် အသုံးပြုခဲ့သော ဗဟိုချုပ်ကိုင်မှုကင်းသည့် လဲလှယ်မှု", + "swapEstimatedTime": "ခန့်မှန်း အချိန်", + "swapEstimatedTimeShort": "ခန့်မှန်းအချိန်", + "swapEstimatedTimeDisclaimer": "ပေါင်းကူးဆက်သွယ်မှု (Bridge) ပြီးစီးမည့် ခန့်မှန်း အချိန်သည် ငွေကြေးလွှဲပြောင်းမှု အမြန်နှုန်းတို့ကို အကျိုးသက်ရောက်နိုင်သည့် အကြောင်းရင်းများစွာအပေါ် မူတည်၍ ပြောင်းလဲပါမည်။", + "swapSettingsButtonCommand": "လဲလှယ်မှု ဆက်တင်များကို ဖွင့်ပါ", + "swapQuestionRetry": "ပြန်ကြိုးစားမည်လား။", + "swapFlowYouPay": "သင် ပေးချေရမည်မှာ", + "swapFlowYouReceive": "သင်ရရှိမည်မှာ", + "swapFlowActionButtonText": "အော်ဒါကို ပြန်လည်စစ်ဆေးပါ", + "swapAssetCardTokenNetwork": "{{network}} တွင် {{symbol}}", + "swapAssetCardMaxButton": "အများဆုံး", + "swapAssetCardSelectTokenAndNetwork": "တိုကင်နှင့် ကွန်ရက် ရွေးချယ်ပါ", + "swapSlippageSettingsTitle": "လွဲချော်မှု ဆက်တင်", + "swapSlippageSettingsSubtitle": "ဈေးနှုန်းသည် လွဲချော်မှုထက် ကျော်၍ ပြောင်းလဲပါက သင့်ငွေကြေးလွှဲပြောင်းမှုသည် အောင်မြင်နိုင်မည် မဟုတ်ပါ။ အကြံပြုထားသော ပုံသေသတ်မှတ်ချက်သည် 0.3% ဖြစ်သည် - အလွန်မြင့်သော တန်ဖိုးသည် မသင့်လျော်သော ရောင်းဝယ်မှုကို ဖြစ်စေပါမည်။", + "swapSlippageSettingsCustom": "စိတ်ကြိုက်ဖန်တီးရန်", + "swapSlippageSettingsHighSlippageWarning": "သင့်ငွေကြေးလွှဲပြောင်းမှုသည် မသမာသောနည်းဖြင့် ကြိုတင်ဝယ်ယူ၍ အမြတ်တင်ပြန်လည်ရောင်းချခြင်း ဖြစ်နိုင်ပြီး မသင့်လျော်သော ရောင်းဝယ်မှု ဖြစ်သွားပါမည်။", + "swapSlippageSettingsCustomMinError": "{{minSlippage}}% ထက် ကြီးသည့် တန်ဖိုးကို ဖြည့်ပေးပါ။", + "swapSlippageSettingsCustomMaxError": "{{maxSlippage}}% ထက် နည်းသည့် တန်ဖိုးကို ဖြည့်ပေးပါ။", + "swapSlippageSettingsCustomInvalidValue": "မှန်ကန်သော တန်ဖိုးတစ်ခုကို ရိုက်ထည့်ပေးပါ။", + "swapQuoteFeeDisclaimer": "ပေါက်စျေးတွင် Phantom အခကြေးငွေ {{feePercentage}} ပါဝင်ပါသည်", + "swapQuoteMissingContext": "လဲလှယ်ကိုးကားချက် ဆက်စပ်အခြေအနေ ပျောက်ဆုံးနေပါသည်", + "swapQuoteErrorNoQuotes": "ကိုးကားချက်များမရှိဘဲ လဲလှယ်ရန် ကြိုးစားနေသည်", + "swapQuoteSolanaNetwork": "Solana ကွန်ရက်", + "swapQuoteNetwork": "ကွန်ရက်", + "swapQuoteOneTimeSerumAccount": "တစ်ခါသုံး Serum အကောင့်", + "swapQuoteOneTimeTokenAccount": "တစ်ခါသုံး တိုကင် အကောင့်", + "swapQuoteBridgeFee": "ချိန်းတစ်ခုမှ တစ်ခုသို့ လဲလှယ်ခ", + "swapReviewFlowActionButtonPrimary": "လဲလှယ်ပါ", + "swapReviewFlowPrimaryText": "အော်ဒါကို ပြန်လည်စစ်ဆေးပါ", + "swapReviewFlowYouPay": "သင် ပေးချေရမည်မှာ", + "swapReviewFlowYouReceive": "သင်ရရှိမည်မှာ", + "swapTxConfirmationReceived": "လက်ခံရရှိခဲ့သည်!", + "swapTxConfirmationSwapFailed": "လဲလှယ်မှု မအောင်မြင်ပါ", + "swapTxConfirmationSwapFailedSlippageLimit": "လဲလှယ်မှုသည် လွဲချော်မှုကန့်သတ်ချက်သို့ ရောက်ရှိသွားသဖြင့် ကျေးဇူးပြု၍ ပြန်ကြိုးစားကြည့်ပါ။", + "swapTxConfirmationSwapFailedInsufficientBalance": "ကျွန်ုပ်တို့သည် ဤတောင်းဆိုမှုကို ပြီးဆုံးအောင် မလုပ်နိုင်ခဲ့ပါ။ ဤငွေကြေးလွှဲပြောင်းမှုကို ပြီးဆုံးအောင် လုပ်ဆောင်ရန် သင့်တွင် လုံလောက်သည့် လက်ကျန်ငွေ မရှိပါ။", + "swapTxConfirmationSwapFailedTryAgain": "လဲလှယ်မှုမအောင်မြင်ပါသဖြင့် ကျေးဇူးပြု၍ ပြန်ကြိုးစားကြည့်ပါ", + "swapTxConfirmationSwappingTokens": "တိုကင်များ လဲလှယ်နေသည်...", + "swapTxConfirmationTokens": "တိုကင်များ", + "swapTxConfirmationTokensDeposited": "ပြီးပါပြီ။ တိုကင်များကို သင်၏ wallet အထဲသို့ အပ်နှံထားပြီးပါပြီ", + "swapTxConfirmationTokensDepositedTitle": "ပြီးစီးပါပြီ။", + "swapTxConfirmationTokensDepositedBody": "တိုကင်များကို သင့် Wallet ထဲတွင် ထည့်ပြီးပါပြီ", + "swapTxConfirmationTokensWillBeDeposited": "ကို သင်၏ wallet အထဲသို့ ငွေကြေးလွှဲပြောင်းမှု ပြီးစီးသည်နှင့်တပြိုင်နက် အပ်နှံပေးလိမ့်မည်", + "swapTxConfirmationViewTransaction": "ငွေကြေးလွှဲပြောင်းမှုကို ကြည့်ပါ", + "swapTxBridgeSubmitting": "ငွေကြေးလွှဲပြောင်းမှုကို ပေးပို့နေဆဲ", + "swapTxBridgeSubmittingDescription": "{{buyNetwork}} ရှိ {{buyAmount}} ကို {{sellNetwork}} ရှိ {{sellAmount}} နှင့် လဲလှယ်နေဆဲ", + "swapTxBridgeFailed": "ငွေကြေးလွှဲပြောင်းမှု ပေးပို့ရာတွင် မအောင်မြင်ပါ", + "swapTxBridgeFailedDescription": "တောင်းဆိုမှု ပြီးစီးအောင် လုပ်ဆောင်၍ မရနိုင်ခဲ့ပါ။", + "swapTxBridgeSubmitted": "ငွေကြေးလွှဲပြောင်းမှု ပေးပို့ထားပြီးပါပြီ", + "swapTxBridgeSubmittedDescription": "ခန့်မှန်း ငွေကြေးလွှဲပြောင်းမှု လုပ်ဆောင်ချိန်- {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "ဤဝင်းဒိုးကို စိတ်ချလက်ချ ထုတ်ပယ်နိုင်သည်။", + "swapperMax": "အများဆုံး", + "swapperTooltipNetwork": "ကွန်ရက်", + "swapperTooltipPrice": "ဈေးနှုန်း", + "swapperTooltipAddress": "ကန်ထရိုက်", + "switchToggle": "ပြောင်းပါ", + "termsOfServiceActionButtonAgree": "ကျွန်ုပ် သဘောတူပါသည်", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "<1>\"ကျွန်ုပ် သဘောတူပါသည်\" ကိုနှိပ်ခြင်းဖြင့် သင်သည် Phantom ဖြင့် တိုကင်များ လဲလှယ်ခြင်း၏<3>စည်းကမ်းသတ်မှတ်ချက်များ ကို လက်ခံပါသည်။", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "ကျွန်ုပ်တို့၏ ဝန်ဆောင်မှုဆိုင်ရာ စည်းမျဉ်းများကို ပြန်လည်ပြင်ဆင်ထားပါသည်။ <1>\"ကျွန်ုပ် သဘောတူပါသည်\" ကိုနှိပ်ခြင်းဖြင့် ကျွန်ုပ်တို့၏ <3>ဝန်ဆောင်မှုဆိုင်ရာ စည်းမျဉ်းအသစ်ကို သင်သဘောတူပါသည်။<5><6>ကျွန်ုပ်တို့၏ ဝန်ဆောင်မှုဆိုင်ရာ စည်းမျဉ်းအသစ်တွင် အချို့သော ထုတ်ကုန်ပစ္စည်းများအတွက်<8>အခကြေးငွေ ဖွဲ့စည်းပုံ အသစ်တစ်ခုပါဝင်သည်။", + "termsOfServicePrimaryText": "ဝန်ဆောင်မှုဆိုင်ရာ စည်းမျဉ်း", + "tokenRowUnknownToken": "အမည်မသိ တိုကင်", + "transactionsAppInteraction": "အက်ပ် အပြန်အလှန်တုံ့ပြန်မှု", + "transactionsFailedAppInteraction": "မအောင်မြင်သော အက်ပ် အပြန်အလှန်တုံ့ပြန်မှု", + "transactionsBidOnInterpolated": "{{name}} ကို စျေးကမ်းလှမ်းမှုပြုလုပ်ပါ", + "transactionsBidFailed": "စျေးကမ်းလှမ်းရာတွင် မအောင်မြင်ပါ", + "transactionsBoughtInterpolated": "{{name}} ကို ဝယ်ခဲ့သည်", + "transactionsBoughtCollectible": "ဝယ်ယူပြီး စုဆောင်းမှု", + "transactionBridgeInitiated": "ပေါင်းကူဆက်သွယ်မှု (Bridge) စတင်ထားသည်", + "transactionBridgeInitiatedFailed": "ပေါင်းကူဆက်သွယ်မှု (Bridge) စတင်မှု မအောင်မြင်ပါ", + "transactionBridgeStatusLink": "LI.FI ရှိ စစ်ဆေးမှု အခြေအနေ", + "transactionsBuyFailed": "ဝယ်ယူရာတွင် မအောင်မြင်ပါ", + "transactionsBurnedSpam": "သုံးထားပြီးသော စပမ်း", + "transactionsBurned": "သုံးထားပြီး", + "transactionsUnwrapped": "ဖြေထားပြီး", + "transactionsUnwrappedFailed": "ဖြေခြင်း မအောင်မြင်ပါ", + "transactionsCancelBidOnInterpolated": "{{name}} တွင် စျေးကမ်းလှမ်းမှုကို ပယ်ဖျက်ပြီး", + "transactionsCancelBidOnFailed": "စျေးကမ်းလှမ်းမှုကို ပယ်ဖျက်ရာတွင် မအောင်မြင်ပါ", + "transactionsError": "အမှားအယွင်း", + "transactionsFailed": "မအောင်မြင်ပါ", + "transactionsSwapped": "လဲလှယ်ပြီး", + "transactionsFailedSwap": "လဲလှယ်ရာတွင် မအောင်မြင်ပါ", + "transactionsFailedBurn": "သုံးစွဲမှု မအောင်မြင်ပါ", + "transactionsFrom": "မှ", + "transactionsListedInterpolated": "စာရင်းသွင်းထားသည့် {{name}}", + "transactionsListedFailed": "စာရင်းသွင်းရာတွင် မအောင်မြင်ပါ", + "transactionsNoActivity": "လှုပ်ရှားမှုမရှိ", + "transactionsReceived": "လက်ခံရရှိခဲ့သည်", + "transactionsReceivedInterpolated": "{{amount}} SOL လက်ခံရရှိခဲ့သည်", + "transactionsSending": "ပေးပို့နေသည်...", + "transactionsPendingCreateListingInterpolated": "{{name}} ဖန်တီးနေသည်", + "transactionsPendingEditListingInterpolated": "{{name}} ပြင်ဆင်နေသည်", + "transactionsPendingSolanaPayTransaction": "Solana Pay ငွေကြေးလွှဲပြောင်းမှုကို အတည်ပြုနေသည်", + "transactionsPendingRemoveListingInterpolated": "{{name}} စာရင်းမှဖြုတ်နေသည်", + "transactionsPendingBurningInterpolated": "{{name}} သုံးနေသည်", + "transactionsPendingSending": "ပေးပို့နေသည်", + "transactionsPendingSwapping": "လဲလှယ်နေသည်", + "transactionsPendingBridging": "ပေါင်းကူးဆက်သွယ်မှု", + "transactionsPendingApproving": "အတည်ပြုနေသည်", + "transactionsPendingCreatingAndDelegatingStake": "ထည့်ဝင်ငွေများဖန်တီး၍ လွှဲအပ်နေသည်", + "transactionsPendingDeactivatingStake": "ထည့်ဝင်ငွေ ခလုတ်ပိတ်နေသည်", + "transactionsPendingDelegatingStake": "ထည့်ဝင်ငွေ လွှဲ‌အပ်နေသည်", + "transactionsPendingWithdrawingStake": "ထည့်ဝင်ငွေ ထုတ်ယူနေသည်", + "transactionsPendingAppInteraction": "လုပ်ဆောင်ဆဲ အက်ပ် အပြန်အလှန်တုံ့ပြန်မှု", + "transactionsPendingBitcoinTransaction": "BTC ငွေကြေးလွှဲပြောင်းမှု လုပ်ဆောင်ဆဲ", + "transactionsSent": "ပေးပို့ပြီး", + "transactionsSendFailed": "ပေးပို့ရာတွင် မအောင်မြင်ပါ", + "transactionsSwapOn": "{{dappName}} ကို လဲလှယ်ပါ", + "transactionsSentInterpolated": "{{amount}} SOL ပေးပို့ပြီး", + "transactionsSoldInterpolated": "{{name}} ရောင်းချပြီး", + "transactionsSoldCollectible": "စုဆောင်းမှု ရောင်းချပြီး", + "transactionsSoldFailed": "ရောင်းချမှု မအောင်မြင်ပါ", + "transactionsStaked": "ထည့်ဝင်ငွေပေးခဲ့သည်", + "transactionsStakedFailed": "ထည့်ဝင်ငွေ ထည့်ခြင်း မအောင်မြင်ပါ", + "transactionsSuccess": "အောင်မြင်သည်", + "transactionsTo": "သို့", + "transactionsTokenSwap": "တိုကင် လဲလှယ်မှု", + "transactionsUnknownAmount": "အမည်မသိ", + "transactionsUnlistedInterpolated": "စာရင်းမသွင်းထားသည့် {{name}}", + "transactionsUnstaked": "ထည့်ဝင်ငွေမပေးခဲ့ပါ", + "transactionsUnlistedFailed": "စာရင်းသွင်းခြင်းဖြုတ်ရာတွင် မအောင်မြင်ပါ", + "transactionsDeactivateStake": "ထည့်ဝင်ငွေကို လုပ်ဆောင်မှုမှ ရပ်ပြီး", + "transactionsDeactivateStakeFailed": "ထည့်ဝင်ငွေကို လုပ်ဆောင်မှုမှ ရပ်ရာတွင် မအောင်မြင်ပါ", + "transactionsWaitingForConfirmation": "အတည်ပြုချက် စောင့်နေသည်", + "transactionsWithdrawStake": "ထည့်ဝင်ငွေ ထုတ်ယူပါ", + "transactionsWithdrawStakeFailed": "ထည့်ဝင်ငွေ ဖယ်ထုတ်ရာတွင် မအောင်မြင်ပါ", + "transactionCancelled": "ဖျက်သိမ်းထားပြီး", + "transactionCancelledFailed": "ပယ်ဖျက်ရာတွင် မအောင်မြင်ပါ", + "transactionApproveToken": "{{tokenSymbol}} ကို အတည်ပြုထားပါသည်", + "transactionApproveTokenFailed": "{{tokenSymbol}} ကို အတည်ပြုရန် မအောင်မြင်ပါ", + "transactionApprovalFailed": "အတည်ပြုချက် မအောင်မြင်ပါ", + "transactionRevokeApproveToken": "{{tokenSymbol}} ကို ရုပ်သိမ်းထားသည်", + "transactionRevokeApproveTokenFailed": "{{tokenSymbol}} ကို ရုပ်သိမ်းခြင်း မအောင်မြင်ပါ", + "transactionRevokeFailed": "ရုပ်သိမ်းမှု မအောင်မြင်ပါ", + "transactionApproveDetailsTitle": "အတည်ပြုချက် အသေးစိတ်", + "transactionCancelOrder": "အော်ဒါကို ပယ်ဖျက်ရန်", + "transactionCancelOrderFailed": "အော်ဒါကို ပယ်ဖျက်ရာတွင် မအောင်မြင်ပါ", + "transactionApproveAppLabel": "အက်ပ်", + "transactionApproveAmountLabel": "ပမာဏ", + "transactionApproveTokenLabel": "တိုကင်", + "transactionApproveCollectionLabel": "စုဆောင်းမှု", + "transactionApproveAllItems": "အားလုံးကို အတည်ပြုရန်", + "transactionSpendUpTo": "ဖော်ပြပါအထိ သုံးစွဲရန်", + "transactionCancel": "ငွေကြေးလွှဲပြောင်းမှုကို ဖျက်သိမ်းပါ", + "transactionPrioritizeCancel": "ဖျက်သိမ်းမှုကို ဉီးစားပေးပါ", + "transactionSpeedUp": "ငွေကြေးလွှဲပြောင်းမှုကို အရှိန်မြှင့်ပါ", + "transactionCancelHelperText": "ပယ်ဖျက်ခြင်းမပြုမီ မူလငွေကြေးလွှဲပြောင်းမှုကို အပြီးသတ်နိုင်သည်။", + "transactionSpeedUplHelperText": "၎င်းသည် ကွန်ရက်အခြေအနေများအပေါ် အခြေခံ၍ သင့်ငွေကြေးလွှဲပြောင်းမှု၏ အမြန်နှုန်းကို တိုးမြှင့်ပေးမည်ဖြစ်သည်။", + "transactionCancelHelperMobile": "ဤငွေကြေးလွှဲပြောင်းမှုကို ပယ်ဖျက်ရန် ကြိုးပမ်းရန် ၎င်းသည် <1> {{amount}} အထိ ကုန်ကျမည်ဖြစ်သည်။ ပယ်ဖျက်ခြင်းမပြုမီ မူလငွေကြေးလွှဲပြောင်းမှုကို အပြီးသတ်နိုင်သည်။", + "transactionCancelHelperMobileWithEstimate": "ဤငွေကြေးလွှဲပြောင်းမှုကို ပယ်ဖျက်ရန် ကြိုးစားလျှင် <1>{{amount}} အထိ ကျသင့်မည်။ ၎င်းသည် {{timeEstimate}} ခန့်အတွင်း အပြီးသတ်လုပ်ပါမည်။ မူလငွေကြေးလွှဲပြောင်းမှုသည် ၎င်းကို ပယ်ဖျက်ခြင်းမတိုင်ခင် အပြီးသတ်လုပ်နိုင်သည်။", + "transactionSpeedUpHelperMobile": "ဤငွေကြေးလွှဲပြောင်းမှု အမြန်နှုန်းကို အမြင့်ဆုံးမြှင့်ရန် <1>{{amount}} အထိ ကျသင့်မည်။", + "transactionSpeedUpHelperMobileWithEstimate": "ဤငွေကြေးလွှဲပြောင်းမှု အမြန်နှုန်းကို အမြင့်ဆုံးမြှင့်ရန် <1>{{amount}} အထိ ကျသင့်မည်။ ၎င်းသည် {{timeEstimate}} ခန့်အတွင်း အပြီးသတ်လုပ်ပါမည်။", + "transactionEstimatedTime": "ခန့်မှန်း အချိန်", + "transactionCancelingSend": "ပေးပို့မှုကို ဖျက်သိမ်းနေသည်", + "transactionPrioritizingCancel": "ဖျက်သိမ်းမှုကို ဉီးစားပေးနေသည်", + "transactionCanceling": "ဖျက်သိမ်းနေသည်", + "transactionReplaceError": "အမှားအယွင်းတစ်ခု ဖြစ်ပွားခဲ့သည်။ သင့်အကောင့်တွင် မည်သည့်အခကြေးငွေမျှ ကောက်ခံခြင်းမရှိပါ။ သင် ထပ်ကြိုးစားနိုင်ပါသည်။", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} မလုံလောက်ပါ", + "transactionGasLimitError": "ဂတ်စ် အကန့်အသတ်ကို ခန့်မှန်းခြင်း မအောင်မြင်ပါ", + "transactionGasEstimationError": "ဂတ်စ်ကို ခန့်မှန်းခြင်း မအောင်မြင်ပါ", + "pendingTransactionCancel": "မလုပ်တော့ပါ", + "pendingTransactionSpeedUp": "အရှိန်မြှင်ပါ", + "pendingTransactionStatus": "အခြေအနေ", + "pendingTransactionPending": "လုပ်ဆောင်ဆဲ", + "pendingTransactionPendingInteraction": "လုပ်ဆောင်ဆဲ အပြန်အလှန်တုံ့ပြန်မှု", + "pendingTransactionCancelling": "ဖျက်သိမ်းနေသည်", + "pendingTransactionDate": "ရက်စွဲ", + "pendingTransactionNetworkFee": "ကွန်ရက်ကြေး", + "pendingTransactionEstimatedTime": "ခန့်မှန်း အချိန်", + "pendingTransactionEstimatedTimeHM": "{{hours}}နာရီ {{minutes}}မိနစ်", + "pendingTransactionEstimatedTimeMS": "{{minutes}}မိနစ် {{seconds}}စက္ကန့်", + "pendingTransactionEstimatedTimeS": "{{seconds}} စက္ကန့်", + "pendingTransactionsSendingTitle": "{{assetSymbol}} ကို ပေးပို့နေသည်", + "pendingTransactionsUnknownEstimatedTime": "အမည်မသိ", + "pendingTransactionUnknownApp": "အမည်မသိအက်ပ်", + "unlockActionButtonUnlock": "လော့ခ်ဖြုတ်ပါ", + "unlockEnterPassword": "သင်၏ စကားဝှက်ကို ထည့်ပါ", + "unlockErrorIncorrectPassword": "မမှန်ကန်သော စကားဝှက်", + "unlockErrorSomethingWentWrong": "တစ်ခုခုမှားသွားသည်၊ ကျေးဇူးပြု၍ နောက်မှထပ်ကြိုးစားပါ", + "unlockForgotPassword": "စကားဝှက် မေ့သွားသည်", + "unlockPassword": "စကားဝှက်", + "forgotPasswordText": "သင့် wallet ၏ 12-24 စကားလုံး ပြန်လည်ရယူရေးစကားစုကို ထည့်သွင်းခြင်းဖြင့် သင့်စကားဝှက်ကို ပြန်လည်သတ်မှတ်နိုင်ပါသည်။ Phantom သည် သင့်အတွက် သင့်စကားဝှက်ကို ပြန်လည်ရယူမပေးနိုင်ပါ။", + "appInfo": "အက်ပ်အချက်အလက်", + "lastUsed": "နောက်ဆုံး အသုံးပြုခဲ့မှု", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "ဟာ့ဒ်ဝဲ အကောင့်များကို မရနိုင်ပါ။", + "trustedAppAutoConfirmDisclaimer1": "သက်ဝင်လုပ်ဆောင်နေစဉ်တွင် Phantom သည် ဤအက်ပ်မှ တောင်းဆိုမှုအားလုံးကို သင့်အား အသိမပေးဘဲ သို့မဟုတ် အတည်ပြုချက် မတောင်းဆိုဘဲ အတည်ပြုပါမည်။", + "trustedAppAutoConfirmDisclaimer2": "၎င်းကို ဖွင့်ခြင်းသည် သင့်ရန်ပုံငွေများကို လိမ်လည်မှုအန္တရာယ် ကျရောက်စေနိုင်ပါသည်။ သင်ယုံကြည်စိတ်ချရသည့် အက်ပ်များဖြင့်သာ ဤလုပ်ဆောင်ချက်ကို အသုံးပြုပါ။", + "validationUtilsPasswordIsRequired": "စကားဝှက်ကို လိုအပ်သည်", + "validationUtilsPasswordLength": "စကားဝှက်သည် စာလုံး 8 လုံးရှည်ရပါမည်", + "validationUtilsPasswordsDontMatch": "စကားဝှက်မကိုက်ညီပါ", + "validationUtilsPasswordCantBeSame": "စကားဝှက်အဟောင်းကို သင်အသုံးမပြုနိုင်ပါ", + "validatorCardEstimatedApy": "ခန့်မှန်း APY", + "validatorCardCommission": "ကော်မရှင်", + "validatorCardTotalStake": "စုစုပေါင်း ထည့်ဝင်ငွေ", + "validatorCardNumberOfDelegators": "ကိုယ်စားလှယ်များ အရေအတွက် #", + "validatorListChooseAValidator": "အတည်ပြုသူတစ်ဦးရွေးပါ", + "validatorListErrorFetching": "အတည်ပြုသူများကို ရယူ၍ မရနိုင်ပါ။ နောက်မှ ထပ်ကြိုးစားကြည့်ပါ။", + "validatorListNoResults": "ရလဒ်များမရှိပါ", + "validatorListReload": "ပြန်တင်ပါ", + "validatorListSearch": "ရှာဖွေပါ", + "validatorInfoTooltip": "အတည်ပြုသူ", + "validatorInfoTitle": "အတည်ပြုသူများ", + "validatorInfoDescription": "သင့် SOL ကို အတည်ပြုသူတစ်ဦးထံတွင် ထည့်ဝင်ခြင်းအားဖြင့် Solana ကွန်ရက်၏ လုပ်ဆောင်မှုနှင့် ဘေးကင်းလုံခြုံမှုအတွက် သင်က ပါဝင်ကူညီခြင်းဖြစ်ပြီး ထိုသို့ထည့်ဝင်ထားသည့် ကာလပတ်လုံး ကျေးဇူးတုံ့ပြန်သောအားဖြင့် SOL ရရှိနေပါမည်။", + "validatorApyInfoTooltip": "ခန့်မှန်း APY", + "validatorApyInfoTitle": "ခန့်မှန်းထားသည့် APY", + "validatorApyInfoDescription": "အတည်ပြုသူထံတွင် သင့် SOL ကို ထည့်ဝင်သည့်အတွက် သင်ရရှိမည့် ကျေးဇူးတုံ့ပြန်ငွေပမာဏမှာ ဤမျှဖြစ်ပါသည်။", + "validatorViewActionButtonStake": "ထည့်ဝင်ငွေ", + "validatorViewErrorFetching": "အတည်ပြုသူများ ရယူခြင်းမပြုနိုင်ပါ။", + "validatorViewInsufficientBalance": "ငွေလက်ကျန် မလုံလောက်ပါ", + "validatorViewMax": "အများဆုံး", + "validatorViewPrimaryText": "ထည့်ဝင်ငွေပေးခြင်း စတင်ပါ", + "validatorViewDescriptionInterpolated": "ဤ Validator နှင့်အတူ <1> ထည့်ဝင်လိုသော SOL ပမာဏကို ရွေးချယ်ပါ။<3>ပိုမိုလေ့လာရန်", + "validatorViewAmountSOLRequiredToStakeInterpolated": "ထည့်ဝင်ရန် {{amount}} SOL လိုအပ်သည်", + "validatorViewValidator": "အတည်ပြုသူ", + "walletMenuItemsAddConnectWallet": "wallet ထည့်/ချိတ်ဆက်ပါ", + "walletMenuItemsBridgeAssets": "ပိုင်ဆိုင်မှုပစ္စည်းများကို ပေါင်းကူးဆက်သွယ်ပါ", + "walletMenuItemsHelpAndSupport": "အကူအညီနှင့် အထောက်အပံ့", + "walletMenuItemsLockWallet": "wallet ကို လော့ခ်လုပ်ပါ", + "walletMenuItemsResetSecretPhrase": "လျှို့ဝှက် စကားစုကို ရီဆက်ချပါ", + "walletMenuItemsShowMoreAccounts": "နောက်ထပ် {{count}} ပြသပါ...", + "walletMenuItemsHideAccounts": "အကောင့်များကို ဝှက်ပါ", + "whatsNewOverlayNew": "အသစ်။", + "whatsNewOverlayv1ActionGetAppNow": "အက်ပ်ကို ယခု ရယူလိုက်ပါ", + "whatsNewOverlayv1PrimaryText": "iOS အတွက် Phantom ကို ယခု ရနိုင်ပါပြီ။", + "whatsNewOverlayv1ScanWithCamera": "သင်၏ iPhone ကင်မရာနှင့် စကန်ဖန်ပါ", + "whatsNewOverlayv1SecondaryText": "iOS အတွက် Phantom ကို အက်ပ် စတိုးတွင် ယခု ရရှိနိုင်ပြီဖြစ်ကြောင်း ကျွန်ုပ်တို့ ဝမ်းမြောက်စွာ ကြေငြာလိုက်ပါသည်။ သင့်အိတ်ကပ်ထဲရှိ Phantom ၏ စွမ်းအားကို တွေ့ကြုံခံစားကြည့်လိုက်ပါ။", + "whatsNewOverlayv2ActionListOnME": "Magic Eden ရှိ သင်၏ NFT စာရင်း။", + "whatsNewOverlayv2ActionTryItNow": "ယခုပင် စမ်းကြည့်ရန်", + "whatsNewOverlayv2SecondaryText": "ယခုအခါ သင်၏ Phantom ဘရောက်ဇာ Extension မှနေ၍ Magic Eden ရှိ NFT များကို စာရင်းပြုစုနိုင်ပါသည်။ သင်၏ စာရင်းများကို အပြည့်အဝ စီမံခန့်ခွဲရန် စာရင်းမတင်ခြင်း၊ ဈေးနှုန်းပြင်ခြင်း စသည်တို့ကို အဆင်ပြေချောမွေ့စွာ လုပ်ဆောင်နိုင်ပါသည်။", + "whatsNewOverlayv3ActionBurnSpam": "စပမ်း NFT များကို သုံးလိုက်ပါ!", + "whatsNewOverlayv3SecondaryText": "စပမ်း NFT များကို သင်ယခု သုံး၍ SOL ပမာဏအနည်းငယ် ရယူနိုင်ပါသည်။ သင့် wallet မှ ၎င်းကို ဖယ်ရှားရန် စပမ်း NFT တစ်ခုကို နှိပ်၍ \"...\" အိုင်ကွန်ကို နှိပ်ကာ \"တိုကင်ကို သုံးလိုက်ပါ\"ကို ရွေးပါ။", + "toggleMultiChainHeader": "Multichain", + "disableMultiChainHeader": "Solana သီးသန့်စနစ်", + "disableMultiChainDetail1Header": "Solana တွင် အားလုံးထည့်လိုက်ရန်", + "disableMultiChainDetail1SecondaryText": "အခြား Chain များကို မကြည့်ဘဲ သင့် Solana အကောင့်များ၊ တိုကင်များနှင့် စုဆောင်းမှုများကို စီမံပါ။", + "disableMultiChainDetail2Header": "အချိန်မရွေး Multichain သို့ ပြန်သွားရန်", + "disableMultiChainDetail2SecondaryText": "Multichain ကို ပြန်ဖွင့်သည့်အခါ သင်၏ လက်ရှိ ရှိနေသည့် Ethereum နှင့် Polygon လက်ကျန်ငွေများကို ထိန်းသိမ်းထားပါမည်။", + "disableMultiChainButton": "Solana သီးသန့်သာ ဖွင့်ရန်", + "disabledMultiChainHeader": "Solana သီးသန့်သာ ဖွင့်ထားပါသည်", + "disabledMultiChainText": "Multichain ကို အချိန်မရွေး ပြန်ဖွင့်နိုင်သည်။", + "enableMultiChainHeader": "Multichain ကို ဖွင့်ရန်", + "enabledMultiChainHeader": "Multichain ဖွင့်ထားသည်", + "enabledMultiChainText": "သင့် wallet တွင် ယခုအခါ Ethereum နှင့် Polygon ကို ပံ့ပိုးပေးပါသည်။", + "incompatibleAccountHeader": "ကိုက်ညီမှုမရှိသော အကောင့်", + "incompatibleAccountInterpolated": "Solana သီးသန့် စနစ်ကို မဖွင့်မီ ဤ Ethereum သီးသန့် အကောင့်များကို ဖယ်ရှားပေးပါ- <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "ဘာသတင်းထူးလဲ။", + "welcomeToMultiChainPrimaryText": "အရာရာအတွက် တစ်ခုတည်းသော Wallet", + "welcomeToMultiChainDetail1Header": "Ethereum နှင့် Polygon အထောက်အပံ့", + "welcomeToMultiChainDetail1SecondaryText": "Solana ၊ Ethereum နှင့် Polygon တို့မှ သင့်တိုကင်နှင့် NFT အားလုံးကို တစ်နေရာတည်းတွင် စုစည်းနိုင်ပါသည်။", + "welcomeToMultiChainDetail2Header": "သင်ကြိုက်နှစ်သက်သည့် အက်ပ်အားလုံးကို သုံးပါ", + "welcomeToMultiChainDetail2SecondaryText": "ကွန်ရက်များ မပြောင်းဘဲ Chain များစွာရှိ အက်ပ်များကို ချိတ်ဆက်ပါ။", + "welcomeToMultiChainDetail3Header": "သင့် MetaMask wallet ကို သွင်းပါ", + "welcomeToMultiChainDetail3SecondaryText": "Ethereum နှင့် Polygon တို့မှ သင့် Seed စကားစုအားလုံးကို အလွယ်တကူ သွင်းပါ။", + "welcomeToMultiChainIntro": "Phantom Multichain မှ ကြိုဆိုပါသည်", + "welcomeToMultiChainIntroDesc": "Solana၊ Ethereum နှင့် Polygon မှ သင့်တိုကင်များနှင့် NFT များအားလုံးကို တစ်နေရာတည်းတွင် စုစည်းထားသည်။ တစ်ခုတည်းနှင့် အားလုံးအတွက် အဆင်ပြေမည့် Wallet ။", + "welcomeToMultiChainAccounts": "Multichain အကောင့်များ ပြန်လည်ဒီဇိုင်းဆွဲပြီး", + "welcomeToMultiChainAccountsDesc": "Multichain အတွက် ဒီဇိုင်းပြန်ဆွဲထားပြီး ယခုအခါ အကောင့်တစ်ခုချင်းစီတွင် သက်ဆိုင်ရာ ETH နှင့် Polygon လိပ်စာများ ပါရှိသည်။", + "welcomeToMultiChainApps": "နေရာတိုင်းတွင် အသုံးပြု၍ရသည်", + "welcomeToMultiChainAppsDesc": "Phantom သည် Ethereum၊ Polygon နှင့် Solana ပေါ်ရှိ အက်ပ်တိုင်းနှင့် ကိုက်ညီပါသည်။ \"Connect to MetaMask\" ကို နှိပ်ပြီးလျှင် အဆင်သင့်ဖြစ်ပါပြီ။", + "welcomeToMultiChainImport": "MetaMask မှ ချက်ချင်းသွင်းယူပါ", + "welcomeToMultiChainImportDesc": "သင့်လျှို့ဝှက်စကားစုများ သို့မဟုတ် သီးသန့်ကီးများကို MetaMask သို့မဟုတ် Coinbase Wallet ကဲ့သို့သော wallet များမှ သွင်းယူလိုက်ပါ။ အားလုံးကို တစ်နေရာတည်းတွင် လုပ်နိုင်သည်။", + "welcomeToMultiChainImportInterpolated": "<0>သင့်လျှို့ဝှက် စကားစုများ သို့မဟုတ် သီးသန့်ကီးများကို MetaMask သို့မဟုတ် Coinbase Wallet ကဲ့သို့သော wallet များမှ သွင်းယူလိုက်ပါ။ အားလုံးကို တစ်နေရာတည်းတွင် လုပ်နိုင်သည်။", + "welcomeToMultiChainTakeTour": "လေ့လာကြည့်ရှုလိုက်ပါ", + "welcomeToMultiChainSwapperTitle": "Ethereum ၊ Polygon နှင့် Solana တွင် လဲလှယ်ရန်", + "welcomeToMultiChainSwapperDetail1Header": "Ethereum နှင့် Polygon အကူအညီ", + "welcomeToMultiChainSwapperDetail1SecondaryText": "သင့် wallet ထဲမှ ERC-20 တိုကင်များကို ယခု အလွယ်တကူ လဲလှယ်နိုင်ပါသည်။", + "welcomeToMultiChainSwapperDetail2Header": "အတန်ဆုံးဈေးနှုန်းများနှင့် အထူးနည်းသော အခကြေးငွေများ", + "welcomeToMultiChainSwapperDetail2SecondaryText": "100+ liquidity ရင်းမြစ်များနှင့် အမြတ်အများဆုံး ရရန်အတွက် စမတ် အော်ဒါ လမ်းညွှန်မှု (Smart order routing)။", + "networkErrorTitle": "ကွန်ရက် ချွတ်ယွင်းမှု", + "networkError": "ကံမကောင်းစွာဖြင့် ကျွန်ုပ်တို့သည် ကွန်ရက်ကို ဝင်ရောက်အသုံးပြု၍မရနိုင်ပါ။ ကျေးဇူးပြု၍ နောက်မှထပ်ကြိုးစားပါ", + "authenticationUnlockPhantom": "Phantom ကို လော့ခ်ဖြုတ်ပါ", + "errorAndOfflineSomethingWentWrong": "တစ်ခုခုမှားသွားသည်", + "errorAndOfflineSomethingWentWrongTryAgain": "ကျေးဇူးပြု၍ ပြန်ကြိုးစားကြည့်ပါ။", + "errorAndOfflineUnableToFetchAssets": "ပိုင်ဆိုင်မှုပစ္စည်းများကို ရယူနိုင်ခြင်းမရှိပါ။ ကျေးဇူးပြု၍ နောက်မှထပ်ကြိုးစားပါ။", + "errorAndOfflineUnableToFetchCollectibles": "စုဆောင်းမှုများကို ရယူနိုင်ခြင်းမရှိပါ။ ကျေးဇူးပြု၍ နောက်မှထပ်ကြိုးစားပါ။", + "errorAndOfflineUnableToFetchSwap": "သတင်းအချက်လဲလှယ်မှုကို ရယူနိုင်ခြင်းမရှိပါ။ ကျေးဇူးပြု၍ နောက်မှထပ်ကြိုးစားပါ။", + "errorAndOfflineUnableToFetchTransactionHistory": "သင့်ငွေကြေးလွှဲပြောင်းမှု မှတ်တမ်းကို ကျွန်ုပ်တို့ ယခု ရယူ၍ မရနိုင်ပါ။ သင့်ကွန်ရက် ချိတ်ဆက်မှုကို စစ်ဆေးပါ သို့မဟုတ် နောက်မှ ထပ်ကြိုးစားကြည့်ပါ။", + "errorAndOfflineUnableToFetchRewardsHistory": "ဆုကြေး မှတ်တမ်းကို ရယူ၍ မရနိုင်ပါ။ နောက်မှ ထပ်ကြိုးစားကြည့်ပါ။", + "networkHealthSheetCloseButtonText": "ကောင်းပါပြီ", + "swapReviewError": "သင်၏ အော်ဒါကို ပြန်လည်စစ်ဆေးနေစဉ် တစ်ခုခုမှားသွားသည်၊ ကျေးဇူးပြု၍ ပြန်ကြိုးစားကြည့်ပါ", + "sendSelectToken": "တိုကင်ရွေးပါ", + "swapBalance": "ငွေလက်ကျန်-", + "swapTitle": "တိုကင်များ လဲလှယ်ပါ", + "swapSelectToken": "တိုကင်ရွေးပါ", + "swapYouPay": "သင် ပေးချေရမည်", + "swapYouReceive": "သင် လက်ခံရရှိမည်", + "aboutPrivacyPolicy": "ကိုယ်ရေးလုံခြုံမှုဆိုင်ရာ မူဝါဒ", + "aboutVersion": "ဗားရှင်း {{version}}", + "aboutVisitWebsite": "ဝဘ်ဆိုက်သို့ သွားရောက်ပါ", + "bottomSheetConnectTitle": "ချိတ်ဆက်ရန်", + "A11YbottomSheetConnectTitle": "အောက်ခြေ Sheet ချိတ်ဆက်ရန်", + "A11YbottomSheetCommandClose": "အောက်ခြေ Sheet ငြင်းပယ်ရန်", + "A11YbottomSheetCommandBack": "အောက်ခြေ Sheet နောက်သို့", + "bottomSheetSignTypedDataTitle": "Sign message", + "bottomSheetSignMessageTitle": "Sign message", + "bottomSheetSignInTitle": "ဝင်ရောက်ရန်", + "bottomSheetSignInAndConnectTitle": "ဝင်ရောက်ရန်", + "bottomSheetConfirmTransactionTitle": "ငွေကြေးလွှဲပြောင်းမှုကို အတည်ပြုရန်", + "bottomSheetConfirmTransactionsTitle": "ငွေကြေးလွှဲပြောင်းမှုများကို အတည်ပြုရန်", + "bottomSheetAdvancedTitle": "အဆင့်မြင့်", + "bottomSheetReadOnlyAccountTitle": "ကြည့်ရှုရန် သီးသန့် စနစ်", + "bottomSheetTransactionSettingsTitle": "ကွန်ရက်ကြေး", + "bottomSheetConnectDescription": "ချိတ်ဆက်ခြင်းသည် ရွေးချယ်ထားသော အကောင့်အတွက် လက်ကျန်ငွေများနှင့် လုပ်ဆောင်မှုတို့ကို ကြည့်ရန် ဤဝက်ဘ်ဆိုက်အား ခွင့်ပြုပါမည်။", + "bottomSheetSignInDescription": "ဤမက်ဆေ့ချ်ကို လက်မှတ်ထိုးခြင်းဖြင့် ရွေးချယ်ထားသော အကောင့်ကို သင်ပိုင်ဆိုင်ကြောင်း သက်သေပြုပါမည်။ သင်ယုံကြည်စိတ်ချရသော အက်ပလီကေးရှင်းများမှ မက်ဆေ့ချ်များကိုသာ လက်မှတ်ထိုးပါ။", + "bottomSheetSignInAndConnectDescription": "အတည်ပြုခြင်းသည် ရွေးချယ်ထားသော အကောင့်အတွက် လက်ကျန်ငွေများနှင့် လုပ်ဆောင်မှုတို့ကို ကြည့်ရှုရန် ဤဝက်ဘ်ဆိုက်အား ခွင့်ပြုပါမည်။", + "bottomSheetConfirmTransactionDescription": "လက်ကျန်ငွေ ပြောင်းလဲမှုများသည် ခန့်မှန်းခြေဖြစ်သည်။ ပါဝင်သော ပမာဏနှင့် ပိုင်ဆိုင်မှုများကို အာမခံခြင်း မရှိပါ။", + "bottomSheetConfirmTransactionsDescription": "လက်ကျန်ငွေ ပြောင်းလဲမှုများသည် ခန့်မှန်းခြေဖြစ်သည်။ ပါဝင်သော ပမာဏနှင့် ပိုင်ဆိုင်မှုများကို အာမခံခြင်း မရှိပါ။", + "bottomSheetSignTypedDataDescription": "၎င်းသည် ခွင့်ပြုချက် တောင်းဆိုမှုကိုသာ ခွင့်ပြုပါသည်။ ငွေကြေးလွှဲပြောင်းမှုကို ချက်ချင်း အပြီးမသတ်နိုင်ပါ။", + "bottomSheetSignTypedDataSecondDescription": "လက်ကျန်ငွေ ပြောင်းလဲမှုများကို ခန့်မှန်းပါသည်။ ပါဝင်သော ပမာဏများနှင့် ပိုင်ဆိုင်မှုပစ္စည်းများကို အာမ မခံထားပါ။", + "bottomSheetSignMessageDescription": "ဤမက်ဆေ့ချ်ကို လက်မှတ်ထိုးခြင်းဖြင့် ရွေးချယ်ထားသော အကောင့်ကို သင်ပိုင်ဆိုင်ကြောင်း သက်သေပြုပါမည်။ သင်ယုံကြည်စိတ်ချရသော အက်ပလီကေးရှင်းများမှ မက်ဆေ့ချ်များကိုသာ လက်မှတ်ထိုးပါ။", + "bottomSheetReadOnlyAccountDescription": "ဤလုပ်ဆောင်ချက်ကို ကြည့်ရှုရန် သီးသန့် စနစ်တွင် လုပ်ဆောင်၍ မရနိုင်ပါ။", + "bottomSheetMessageRow": "မက်ဆေ့ချ်", + "bottomSheetStatementRow": "ထုတ်ပြန်ချက်", + "bottomSheetAutoConfirmRow": "အလိုအလျောက် အတည်ပြုမှု", + "bottomSheetAutoConfirmOff": "ပိတ်", + "bottomSheetAutoConfirmOn": "ဖွင့်", + "bottomSheetAccountRow": "အကောင့်", + "bottomSheetAdvancedRow": "အဆင့်မြင့်", + "bottomSheetContractRow": "ကန်ထရိုက် လိပ်စာ", + "bottomSheetSpenderRow": "ငွေကြေးသုံးစွဲသူ လိပ်စာ", + "bottomSheetNetworkRow": "ကွန်ရက်", + "bottomSheetNetworkFeeRow": "ကွန်ရက်ကြေး", + "bottomSheetEstimatedTimeRow": "ခန့်မှန်း အချိန်", + "bottomSheetAccountRowDefaultAccountName": "အကောင့်", + "bottomSheetConnectRequestDisclaimer": "သင်ယုံကြည်စိတ်ချရသော ဝက်ဘ်ဆိုက်များကိုသာ ချိတ်ဆက်ပါ", + "bottomSheetSignInRequestDisclaimer": "သင်ယုံကြည်စိတ်ချရသော ဝက်ဘ်ဆိုက်များကိုသာ ဝင်ရောက်ပါ", + "bottomSheetSignatureRequestDisclaimer": "ဤဝက်ဘ်ဆိုက်ကို သင်ယုံကြည်မှသာ အတည်ပြုပါ။", + "bottomSheetIgnoreWarning": "သတိပေးချက်ကို လျစ်လျူ၍ မည်သို့ပင်ဖြစ်စေ ဆက်လက်လုပ်ဆောင်မည်", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "မည်သည့်လက်ကျန်ငွေ ပြောင်းလဲမှုမျှ မတွေ့ပါ။ သတိဖြင့် ဆောင်ရွက်ပြီး ဤဝက်ဘ်ဆိုက်ကို သင်ယုံကြည်မှသာ အတည်ပြုပါ။", + "bottomSheetReadOnlyWarning": "ဤလိပ်စာကို စောင့်ကြည့်နေရုံမျှသာ ဖြစ်ပါသည်။ ငွေကြေးလွှဲပြောင်းမှုများနှင့် မက်ဆေ့ချ်များကို လက်မှတ်ထိုးရန်အလို့ငှာ သင်အနေဖြင့် လျှို့ဝှက် စကားစုကို ထည့်သွင်းရန် လိုအပ်ပါမည်။", + "bottomSheetWebsiteIsUnsafeWarning": "ဤဝက်ဘ်ဆိုက်သည် အသုံးပြုရန် မလုံခြုံသည့်အပြင် သင့်ရန်ပုံငွေများကို ခိုးယူရန် ကြိုးပမ်းနိုင်သည်။", + "transactionsFromInterpolated": "မှ- {{from}}", + "transactionsFromParagraphInterpolated": "{{from}} မှ", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "ယနေ့", + "transactionsToInterpolated": "သို့- {{to}}", + "transactionsToParagraphInterpolated": "{{to}} သို့", + "transactionsYesterday": "မနေ့က", + "addEditAddressAdd": "လိပ်စာ ထည့်ပါ", + "addEditAddressDelete": "လိပ်စာ ဖျက်ပါ", + "addEditAddressDeleteTitle": "ဤလိပ်စာဖျက်လိုသည်မှာ သေချာပါသလား။", + "addEditAddressSave": "လိပ်စာ သိမ်းပါ", + "dAppBrowserComingSoon": "dApp ဘရောက်ဇာ မကြာခင်ရတော့မည်။", + "dAppBrowserSearchPlaceholder": "URL တစ်ခုကို ရှာဖွေပါ သို့မဟုတ် ရိုက်ထည့်ပါ", + "dAppBrowserOpenInNewTab": "တက်ဘ်အသစ်တွင် ဖွင့်ရန်", + "dAppBrowserSuggested": "အကြံပြုထားသည်", + "dAppBrowserFavorites": "အနှစ်သက်ဆုံးများာ", + "dAppBrowserBookmarks": "စာမှတ်များ", + "dAppBrowserBookmarkAdd": "စာမှတ် ပေါင်းထည့်ရန်", + "dAppBrowserBookmarkRemove": "စာမှတ်ကို ဖယ်ရှားရန်", + "dAppBrowserTrustedApps": "မကြာမီကလုပ်ခဲ့သည်များ", + "dAppBrowserFavoritesDescription": "သင်၏အနှစ်သက်ဆုံးများကို ဤနေရာတွင် ပြသလိမ့်မည်", + "dAppBrowserBookmarksDescription": "သင့်စာမှတ်များကို ဤနေရာတွင် ပြသပါမည်", + "dAppBrowserRecentsDescription": "မကြာသေးမီက ချိတ်ဆက်ထားသော dApp များ ဤနေရာတွင် ပေါ်လာပါမည်", + "dAppBrowserEmptyScreenDescription": "URL တစ်ခုရိုက်ပါ သို့မဟုတ် ဝဘ်တွင်ရှာဖွေပါ", + "dAppBrowserBlocklistScreenTitle": "{{origin}} ကို ပိတ်ထားသည်! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "ဤဝဘ်ဆိုက်သည် အန္တရာယ်ရှိပြီး အသုံးပြုရန် လုံခြုံမှုမရှိဟု Phantom မှ ယူဆသည်။", + "part2": "ဤဆိုက်အား လူသိများသော ဖြားယောင်းသည့် ဝဘ်ဆိုက်များနှင့် လိမ်လည်လှည့်ဖြားမှုများအတွက် လူမှုအဖွဲ့အစည်းမှထိန်းသိမ်းထားသော ဒေတာဘေ့စ်၏ တစ်စိတ်တစ်ပိုင်းအဖြစ် အမှတ်အသားပြုထားသည်။ ဆိုက်အား မှားယွင်းစွာ အမှတ်အသားပြုထားသည်ဟု သင်ယူဆပါက ကျေးဇူးပြု၍ ပြဿနာတစ်ခုတင်ပါ။" + }, + "dAppBrowserBlocklistScreenIgnoreButton": "သတိပေးချက်ကို လျစ်လျူရှုပါ၊ မည်သို့ဖြစ်စေ ပြသပါ", + "dAppBrowserActionBookmark": "စာမှတ်", + "dAppBrowserActionRemoveBookmark": "စာမှတ်ကို ဖယ်ရှားရန်", + "dAppBrowserActionRefresh": "ပြန်လည်လုပ်ဆောင်ရန်", + "dAppBrowserActionShare": "မျှဝေရန်", + "dAppBrowserActionCloseTab": "တက်ဘ်ကို ပိတ်ရန်", + "dAppBrowserActionEndAutoConfirm": "အလိုအလျောက် အတည်ပြုမှုကို အဆုံးသတ်ရန်", + "dAppBrowserActionDisconnectApp": "အက်ပ်ကို ချိတ်ဆက်မှု ဖြုတ်ရန်", + "dAppBrowserActionCloseAllTabs": "တက်ဘ်အားလုံးကို ပိတ်ရန်", + "dAppBrowserNavigationAddressPlaceholder": "ရှာဖွေရန် URL ကို ရိုက်ထည့်ရန်", + "dAppBrowserTabOverviewMore": "နောက်ထပ်", + "dAppBrowserTabOverviewAddTab": "တက်ဘ် ပေါင်းထည့်ရန်", + "dAppBrowserTabOverviewClose": "ပိတ်ရန်", + "dAppBrowserCloseTab": "တက်ဘ် ပိတ်ရန်", + "dAppBrowserClose": "ပိတ်ရန်", + "dAppBrowserTabOverviewAddBookmark": "စာမှတ် ပေါင်းထည့်ရန်", + "dAppBrowserTabOverviewRemoveBookmark": "စာမှတ်ကို ဖယ်ရှားရန်", + "depositAssetListSuggestions": "အကြံပြုချက်များ", + "depositUndefinedToken": "ဝမ်းနည်းပါတယ်၊ ဤတိုကင်ကို အပ်နှံခြင်းမပြုနိုင်ပါ", + "onboardingImportRecoveryPhraseDetails": "အသေးချိတ်အချက်များ", + "onboardingCreateRecoveryPhraseVerifyTitle": "ပြန်လည်ရယူရန် လျှို့ဝှက် စကားစုကို ချရေးမလား?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "ပြန်လည်ရယူရန် လျှို့ဝှက် စကားစု မရှိပါက သင်၏ သော့ သို့မဟုတ် ၎င်းနှင့်ဆက်စပ်နေသော ပိုင်ဆိုင်မှုများကို သင်ဝင်ရောက်နိုင်လိမ့်မည်မဟုတ်ပေ။", + "onboardingCreateRecoveryPhraseVerifyYes": "ဟုတ်ကဲံ", + "onboardingCreateRecoveryPhraseErrorTitle": "အမှားအယွင်း", + "onboardingCreateRecoveryPhraseErrorSubtitle": "အကောင့်တစ်ခုဖန်တီးရာတွင် ကျွန်ုပ်တို့ မအောင်မြင်ခဲ့ပါ၊ ကျေးဇူးပြု၍ ပြန်ကြိုးစားကြည့်ပါ။", + "onboardingDoneDescription": "သင်၏ wallet ကို ယခုအချိန်တွင် အပြည့်အဝ အသုံးချနိုင်ပါပြီ။", + "onboardingDoneGetStarted": "စတင်လုပ်ဆောင်ပါ", + "onboardingImportAccountsEmptyResult": "အကောင့်တစ်ခုမှ မတွေ့ပါ", + "onboardingImportAccountsAccountName": "အကောင့် {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "လှုပ်ရှားမှုတွင် အကောင့် {{numberOfWallets}} ခု ရှာတွေ့ထားပါသည်", + "onboardingImportAccountsFoundAccounts_other": "လုပ်ဆောင်လျက်ရှိသည့် အကောင့် {{numberOfWallets}} ခု ရှာတွေ့ထားပါသည်", + "onboardingImportAccountsFoundAccountsNoActivity_one": "အကောင့် {{numberOfWallets}} ခုရှာတွေ့ထားပါသည်", + "onboardingImportAccountsFoundAccountsNoActivity_other": "အကောင့် {{numberOfWallets}} ခု ရှာတွေ့ထားပါသည်", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "စကားစုသည် အနည်းဆုံး စကားလုံး 12 လုံးရှိရန် လိုအပ်သည်။", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "စကားစုသည် အနည်းဆုံး စကားလုံး 12 သို့မဟုတ် 24 လုံးရှိရန် လိုအပ်သည်။", + "onboardingImportRecoveryPhraseWrongWord": "မှန်ကန်ခြင်းမရှိသော စကားလုံးများ- {{ words }}.", + "onboardingProtectTitle": "သင်၏ wallet ကို ကာကွယ်ပါ", + "onboardingProtectDescription": "ဇီဝမှတ်တမ်းလုံခြုံရေးစနစ်ကို ထည့်သွင်းခြင်းက သင်၏ wallet ကို သင်တစ်ဦးတည်းသာ ဝင်ရောက်အသုံးပြုနိုင်ကြောင်း သေချာစေမည်ဖြစ်သည်။", + "onboardingProtectButtonHeadlineDevice": "စက်ပစ္စည်း", + "onboardingProtectButtonHeadlineFaceID": "မျက်နှာ ID", + "onboardingProtectButtonHeadlineFingerprint": "လက်ဗွေ", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "{{ authType }} အထောက်အထားစိစစ်ခြင်းကို အသုံးပြုပါ", + "onboardingProtectError": "အထောက်အထားစိစစ်ခြင်းပြုလုပ်နေစဉ် တစ်ခုခုမှားသွားသည်၊ ကျေးဇူးပြု၍ ပြန်ကြိုးစားကြည့်ပါ", + "onboardingProtectBiometryIosError": "ဇီဝမှတ်တမ်း စစ်မှန်ကြောင်း အထောက်အထားပြခြင်းကို Phantom တွင် သီးသန့်စီစဉ်ထားသော်လည်း စနစ်ဆက်တင်များတွင် ပိတ်ထားသည်။ ပြန်ဖွင့်ရန် ဆက်တင်များ > Phantom > မျက်နှာ ID သို့မဟုတ် ထိတွေ့မှု ID သို့သွားပါ။", + "onboardingProtectRemoveAuth": "အထောက်အထားစိစစ်ခြင်းကို ပိတ်ပါ", + "onboardingProtectRemoveAuthDescription": "အထောက်အထားစိစစ်ခြင်းကို ပိတ်လိုမှာ သေချာပါသလား။", + "onboardingWelcomeTitle": "Phantom မှ ကြိုဆိုပါသည်", + "onboardingWelcomeDescription": "စတင်ရန် wallet အသစ် ဖန်တီးပါ သို့မဟုတ် Seed စကားစုတစ်ခုမှ wallet တစ်ခု ထည့်သွင်းပါ။", + "onboardingWelcomeCreateWallet": "wallet အသစ်တစ်ခုကို ဖန်တီးပါ", + "onboardingWelcomeAlreadyHaveWallet": "ကျွန်ုပ်တွင် wallet တစ်ခု ရှိပြီးသားဖြစ်သည်", + "onboardingWelcomeConnectSeedVault": "Seed Vault အား ချိတ်ဆက်ပါ", + "onboardingSlide1Title": "ထိန်းချုပ်မှုကို သင်က လုပ်ဆောင်ပြီး ကျွန်ုပ်တို့က အကာအကွယ်ပေးပါသည်", + "onboardingSlide1Description": "သင့်ရန်ပုံငွေများသည် သင်တစ်ဦးတည်း သီးသန့်ဖြစ်ပြီး ဇီဝမှတ်တမ်း၊ လိမ်လည်မှု ရှာဖွေခြင်းနှင့် 24/7 အကူအညီတို့ဖြင့် ကာကွယ်ထားပါသည်။", + "onboardingSlide2Title": "သင်၏ NFT များအတွက်\nအကောင်းဆုံးအိမ်", + "onboardingSlide2Description": "စာရင်းများကို စီမံပါ၊ စပမ်းကို သုံးလိုက်ပါ၊ အထောက်အကူဖြစ်စေသော တွန်းအားပေး အသိပေးချက်များဖြင့် အပ်ဒိတ်လုပ်ပါ။", + "onboardingSlide3Title": "သင်၏တိုကင်များကို နောက်ထပ်သုံးနိုင်မည့်အရာများ", + "onboardingSlide3Description": "သင့် wallet ကို အနားမပေးဘဲ - သိမ်းဆည်း၊ လဲလှယ်၊ ထည့်ဝင်၊ ပေးပို့ပြီး လက်ခံရယူပါ။", + "onboardingSlide4Title": "Web3 ၏ အကောင်းဆုံးအရာများကိုရှာဖွေပါ", + "onboardingSlide4Description": "အက်ပ်တွင်း ဘရောက်ဇာဖြင့် ထိပ်တန်းအက်ပ်များနှင့် စုဆောင်းမှုများကို ရှာဖွေပြီး ချိတ်ဆက်ပါ။", + "onboardingMultichainSlide5Title": "အရာအားလုံးအတွက် wallet တစ်ခု", + "onboardingMultichainSlide5Description": "တစ်ခုတည်းသော သုံးစွဲသူရင်းနှီးကျွမ်းဝင်လွယ်သည့် ကြားခံစနစ်တွင် Solana ၊ Ethereum နှင့် Polygon တို့ကို ဝင်ရောက် သုံးစွဲလိုက်ပါ။", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Solana ၊ Ethereum ၊ Polygon နှင့် Bitcoin အားလုံးကို တစ်ခုတည်းသော သုံးစွဲသူရင်းနှီးကျွမ်းဝင်လွယ်သည့် ကြားခံစနစ်တွင် သုံးစွဲလိုက်ပါ။", + "requireAuth": "အထောက်အထားစိစစ်ခြင်း လိုအပ်သည်", + "requireAuthImmediately": "ချက်ချင်း", + "availableToSend": "ပေးပို့ရန်ကို သုံးစွဲနိုင်ပါသည်", + "sendEnterAmount": "ပမာဏ ထည့်ပါ", + "sendEditMemo": "မှတ်စုကို ပြင်ဆင်ရန်", + "sendShowLogs": "မှားယွင်းမှု မှတ်တမ်းများကို ပြသပါ", + "sendHideLogs": "မှားယွင်းမှု မှတ်တမ်းများကို ဝှက်ထားပါ", + "sendGoBack": "နောက်သို့ပြန်သွားပါ", + "sendTransactionSuccess": "သို့ သင်၏ တိုကင်များကို အောက်မြင်စွာပေးပို့ထားသည်", + "sendInputPlaceholder": "အမည် သို့မဟုတ် လိပ်စာ", + "sendRecentlyUsedAddressLabel": "လွန်ခဲ့သော {{formattedTimestamp}} က သုံးခဲ့သည်", + "sendRecipientAddress": "လက်ခံသူ၏ လိပ်စာ", + "sendTokenInterpolated": "{{tokenSymbol}} ပေးပို့ပါ", + "sendPasteFromClipboard": "ကလစ်ဘုတ်မှ ကူးတင်ပါ", + "sendScanQR": "QR ကုဒ် စကန်ဖတ်ပါ", + "sendTo": "သို့-", + "sendCameraAccess": "ကင်မရာအသုံးပြုခွင့်", + "sendCameraAccessSubtitle": "QR ကုဒ် စကန်ဖတ်ရန် ကင်မရာအသုံးပြုခွင့်ကို ဖွင့်ပေးရန်လိုအပ်သည်။ ဆက်တင်များကို ယခု ဖွင့်လိုပါသလား။", + "sendSettings": "ဆက်တင်များ", + "sendOK": "ကောင်းပါပြီ", + "invalidQRCode": "QR ကုဒ် မှန်ကန်မှုမရှိပါ။", + "sendInvalidQRCode": "QR ကုဒ်သည် မှန်ကန်သော လိပ်စာမဟုတ်ပါ", + "sendInvalidQRCodeSubtitle": "ပြန်ကြိုးစားကြည့်ပါ သို့မဟုတ် အခြား QR ကုဒ်တစ်ခုဖြင့် ဖတ်ကြည့်ပါ။", + "sendInvalidQRCodeSplToken": "QR ကုဒ်ထဲရှိ မမှန်ကန်သော တိုကင်", + "sendInvalidQRCodeSplTokenSubtitle": "ဤ QR ကုဒ်တွင် သင်မပိုင်သော သို့မဟုတ် ကျွန်ုပ်တို့ မခွဲခြားနိုင်သော တိုကင်တစ်ခုပါရှိသည်။", + "sendScanAddressToSend": "ရန်ပုံငွေများ ပေးပို့ရန် {{tokenSymbol}} လိပ်စာကို စကန်ဖတ်ပါ", + "sendScanAddressToSendNoSymbol": "ရန်ပုံငွေများ ပေးပို့ရန် လိပ်စာကို စကန်ဖတ်ပါ", + "sendScanAddressToSendCollectible": "စုဆောင်းမှုများကို ပေးပို့ရန် SOL လိပ်စာကို စကန်ဖတ်ပါ", + "sendScanAddressToSendCollectibleMultichain": "စုဆောင်းမှု ပေးပို့ရန် လိပ်စာကို စကန်ဖတ်ပါ", + "sendSummary": "အကျဉ်းချုပ်", + "sendUndefinedToken": "ဝမ်းနည်းပါတယ်၊ ဤတိုကင်ကို မပေးပို့နိုင်ပါ", + "sendNoTokens": "တိုကင်တစ်ခုမျှ မရနိုင်ပါ", + "noBuyOptionsAvailableInCountry": "သင့်နိုင်ငံတွင် မည်သည့်ဝယ်ယူမှု ရွေးချယ်စရာများကိုမျှ မရရှိနိုင်ပါ", + "swapAvailableTokenDisclaimer": "ကွန်ရက်များအကြား ပေါင်းကူးဆက်သွယ်မှုအတွက် ရရှိနိုင်သည့် တိုကင်အရေအတွက် အကန့်အသတ်ရှိပါသည်", + "swapCrossSwapNetworkTooltipTitle": "ကွန်ရက်များအနှံ့ လဲလှယ်နေဆဲ", + "swapCrossSwapNetworkTooltipDescription": "ကွန်ရက်များအနှံ့ လဲလှယ်နေသည့်အခါ အနိမ့်ဆုံး ဈေးနှုန်းနှင့် အမြန်ဆုံး ငွေကြေးလွှဲပြောင်းမှုများဖြစ်စေရန် ရရှိနိုင်သည့် တိုကင်များကို သုံးရန် အကြံပြုပါသည်။", + "settingsAbout": "Phantom အကြောင်း", + "settingsConfirm": "ဟုတ်ကဲ့", + "settingsMakeSureNoOneIsWatching": "သင်၏ စခရင်ကို မည်သူမျှ မကြည့်စေရန် သေချာစေပါ", + "settingsManageAccounts": "အကောင့်များကို စီမံပါ", + "settingsPrompt": "ဆက်လုပ်လိုသည်မှာ သေချာပါသလား။", + "settingsSelectAvatar": "ကိုယ်စားပြုပုံ ရွေးပါ", + "settingsSelectSecretPhrase": "လျှို့ဝှက် စကားစု ရွေးရန်", + "settingsShowPrivateKey": "သင်၏ သီးသန့်ကီးကို ဖော်ထုတ်ရန် တို့ပါ", + "settingsShowRecoveryPhrase": "သင်၏လျှို့ဝှက် စကားစုကို ဖော်ထုတ်ရန် တို့ပါ", + "settingsSubmitBetaFeedback": "Beta အကြံပြုချက်ကို တင်သွင်းပါ။", + "settingsUpdateAccountNameToast": "အကောင့်အမည် အပ်ဒိတ်လုပ်ပြီး", + "settingsUpdateAvatarToast": "ကိုယ်စားပြုရုပ်ပုံ အပ်ဒိတ်လုပ်ပြီး", + "settingsWalletAddress": "အကောင့် လိပ်စာ", + "settingsWalletAddresses": "အကောင့် လိပ်စာများ", + "settingsWalletNamePrimary": "အကောင့် အမည်", + "settingsPlaceholderName": "အမည်", + "settingsWalletNameSecondary": "သင်၏ wallet အမည်ကို ပြောင်းပါ", + "settingsYourAccounts": "သင်၏ အကောင့်များ", + "settingsYourAccountsMultiChain": "Multi-chain", + "settingsNotifications": "အသိပေးချက်များ", + "settingsNotificationPreferences": "အသိပေးချက် ဦးစားပေးမှုများ", + "pushNotificationsPreferencesAllowNotifications": "အသိပေးချက်များကို ခွင့်ပြုပါ", + "pushNotificationsPreferencesSentTokens": "တိုကင်များ ပေးပို့ပါ", + "pushNotificationsPreferencesSentTokensDescription": "တိုကင်များနှင့် NFT များ၏ ပြင်ပလွှဲပြောင်းမှုများ", + "pushNotificationsPreferencesReceivedTokens": "တိုကင်များ လက်ခံရရှိခဲ့သည်", + "pushNotificationsPreferencesReceivedTokensDescription": "ပြန်ရောက်လာသော တိုကင်များနှင့် NFT များ", + "pushNotificationsPreferencesDexSwap": "လဲလှယ်မှုများ", + "pushNotificationsPreferencesDexSwapDescription": "အသိအမှတ်ပြုထားသည့် အပလီကေးရှင်းများကို လဲလှယ်မှုများ", + "pushNotificationsPreferencesOtherBalanceChanges": "အခြား ငွေလက်ကျန် ပြောင်းလဲမှုများ", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "သင့်ငွေလက်ကျန်အပေါ် သက်ရောက်မှုရှိသော အခြား တိုကင်အမျိုးစုံ ငွေကြေးလွှဲပြောင်းမှု", + "pushNotificationsPreferencesPhantomMarketing": "Phantom မှ အပ်ဒိတ်များ", + "pushNotificationsPreferencesPhantomMarketingDescription": "အထူးကြေငြာချက်များနှင့် အထွေထွေ အပ်ဒိတ်များ", + "pushNotificationsPreferencesDescription": "အဆိုပါဆက်တင်များသည် ဤလုပ်ဆောင်လျက်ရှိနေသော ပိုက်ဆံအိတ်အတွက် တွန်းပို့အသိပေးချက်များကို ထိန်းချုပ်ပါသည်။ wallet တစ်ခုစီတွင် ၎င်းတို့၏ အသိပေးချက် ဆက်တင်များရှိသည်။ Phantom တွန်းပို့အသိပေးချက်များအားလုံးကို ပိတ်ရန်၊ သင်၏ <1>စက်ပစ္စည်းဆက်တင်များ သို့ သွားပါ။", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "အသိပေးချက် ဦးစားပေးမှုများကို ဆင့်ဂ်မလုပ်နိုင်ပါ။", + "connectSeedVaultConnectSeed": "Seed တစ်ခုချိတ်ဆက်ပါ", + "connectSeedVaultConnectSeedDescription": "Phantom ကို သင့် ဖုန်းရှိ Seed Vault နှင့် ချိတ်ဆက်ပါ", + "connectSeedVaultSelectAnAccount": "အကောင့်တစ်ခု ရွေးရန်", + "connectSeedVaultSelectASeed": "Seed တစ်ခုကို ရွေးချယ်ပါ", + "connectSeedVaultSelectASeedDescription": "Phantom သို့ ချိတ်ဆက်လိုသော Seed အား ‌ရွေးပါ", + "connectSeedVaultSelectAnAccountDescription": "Phantom ဖြင့် သင်ထည့်သွင်းလိုသည့် အကောင့်တစ်ခု ရွေးပါ", + "connectSeedVaultNoAccountsFound": "အကောင့်များ ရှာမတွေ့ပါ။", + "connectSeedVaultSelectAccounts": "အကောင့်များ ရွေးချယ်ရန်", + "connectSeedVaultSelectAccountsDescription": "Phantom ဖြင့် သင်ထည့်သွင်းလိုသည့် အကောင့်များ ရွေးချယ်ရန်", + "connectSeedVaultCompleteSetup": "ထည့်သွင်းမှုကို ပြီးစီးအောင်လုပ်ပါ", + "connectSeedVaultCompleteSetupDescription": "အားလုံး စီစဉ်ထားပြီးပါပြီ။ web3 ကို Phantom ဖြင့် စူးစမ်းလေ့လာ၍ ငွေကြေးလွှဲပြောင်းမှုများ အတည်ပြုရန် သင်၏ Seed Vault ကို အသုံးပြုပါ", + "connectSeedVaultConnectAnotherSeed": "အခြား Seed တစ်ခုချိတ်ဆက်ပါ", + "connectSeedVaultConnectAllSeedsConnected": "Seed အားလုံးချိတ်ဆက်ထားပြီး", + "connectSeedVaultNoSeedsConnected": "Seed တစ်ခုမျှ ချိတ်ဆက်မထားပါ။ Seed Vault မှ ခွင့်ပြုရန်အတွက် အောက်ရှိ ခလုတ်ကို တို့ပါ။", + "connectSeedVaultConnectAccount": "အကောင့် ချိတ်ဆက်ပါ", + "connectSeedVaultLoadMore": "နောက်ထပ်တင်ပါ", + "connectSeedVaultNeedPermission": "ခွင့်ပြုချက် လိုအပ်ပါသည်", + "connectSeedVaultNeedPermissionDescription": "Phantom အား Seed Vault ခွင့်ပြုချက်များကို သုံးခွင့်ပြုရန် ဆက်တင်သို့ သွားပါ။", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "အခကြေးငွေ {{fee}}", + "stakeAmount": "ပမာဏ", + "stakeAmountBalance": "ငွေလက်ကျန်", + "swapTopQuotes": "ထိပ်တန်း {{numQuotes}} ပေါက်စျေးများ", + "swapTopQuotesTitle": "ထိပ်တန်း ပေါက်ဈေးများ", + "swapProvidersTitle": "ပံ့ပိုးသူများ", + "swapProvidersFee": "အခကြေးငွေ {{fee}}", + "swapProvidersTagRecommended": "အကောင်းဆုံး အမြတ်", + "swapProvidersTagFastest": "အမြန်ဆုံး", + "swapProviderEstimatedTimeHM": "{{hours}}နာရီ {{minutes}}မိနစ်", + "swapProviderEstimatedTimeM": "{{minutes}}မိနစ်", + "swapProviderEstimatedTimeS": "{{seconds}}စက္ကန့်", + "stakeReview": "ပြန်လည်စိစစ်ပါ", + "stakeReviewAccount": "အကောင့်", + "stakeReviewCommissionFee": "ကော်မရှင်ကြေး", + "stakeReviewConfirm": "အတည်ပြုပါ", + "stakeReviewValidator": "အတည်ပြုသူ", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "ရပြီ", + "swapTabInsufficientFunds": "ရန်ပုံငွေများ မလုံလောက်ပါ", + "swapNoAssetsFound": "ပိုင်ဆိုင်မှုပစ္စည်းများ မရှိပါ", + "swapNoTokensFound": "တိုကင်များ မတွေ့ပါ", + "swapConfirmationTryAgain": "ပြန်ကြိုးစားကြည့်ပါ", + "swapConfirmationGoBack": "နောက်သို့ပြန်သွားပါ", + "swapNoQuotesFound": "ပေါက်စျေးများ မတွေ့ပါ", + "swapNotProviderFound": "ဤတိုကင် လဲလှယ်မှုအတွက် ပံ့ပိုးသူ ရှာဖွေခြင်း မပြုနိုင်ခဲ့ပါ။ အခြား တိုကင်တစ်ခုကို စမ်းကြည့်ပါ။", + "swapAvailableOnMainnet": "ဤအထူးလုပ်ဆောင်ချက်ကို Mainnet ပေါ်တွင်သာ ရရှိနိုင်သည်", + "swapNotAvailableEVM": "EVM အကောင့်များအတွက် လဲလှယ်မှုများ မရနိုင်သေးပါ", + "singleChainSwapTab": "ကွန်ရက်အတွင်း", + "crossChainSwapTab": "ကွန်ရက်များ အနှံ့", + "allFilter": "အားလုံး", + "bridgeRefuelTitle": "Refuel", + "bridgeRefuelDescription": "သင့်ပေါင်းကူးဆက်သွယ်ခြင်းအပြီးတွင် ငွေကြေးလွှဲပြောင်းမှုအတွက် သင့်ပေးနိုင်သော သေချာစေသည့် Refuel", + "bridgeRefuelLabelBalance": "သင့် {{symbol}}", + "bridgeRefuelLabelReceive": "သင် ရရှိမည်မှာ", + "bridgeRefuelLabelFee": "ခန့်မှန်း ကုန်ကျစရိတ်", + "bridgeRefuelDismiss": "Refuel မပါဘဲ ဆက်လုပ်ရန်", + "bridgeRefuelEnable": "Refuel ကိုဖွင့်ရန်", + "unwrapWrappedSolError": "အထုပ်ဖြည်ခြင်း မအောင်မြင်ပါ", + "unwrapWrappedSolLoading": "အထုပ်ဖြည်နေသည်...", + "unwrapWrappedSolSuccess": "အထုပ်ဖြည်ထားပြီး", + "unwrapWrappedSolViewTransaction": "ငွေကြေးလွှဲပြောင်းမှုကို ကြည့်ပါ", + "dappApprovePopupSignMessage": "မက်ဆေ့ချ်ကို လက်မှတ်ထိုးပါ", + "solanaPayFrom": "မှ", + "solanaPayMessage": "မက်ဆေ့ချ်", + "solanaPayNetworkFee": "ကွန်ရက်ကြေး", + "solanaPayFree": "အခမဲ့", + "solanaPayPay": "{{item}} ပေးချေရန်", + "solanaPayPayNow": "ယခု ငွေပေးချေပါ", + "solanaPaySending": "{{item}} ကို ပေးပို့နေသည်", + "solanaPayReceiving": "{{item}} ကို လက်ခံနေသည်", + "solanaPayMinting": "{{item}} ကို Mint လုပ်နေသည်", + "solanaPayTransactionProcessing": "သင်၏ ငွေကြေးလွှဲပြောင်းမှုကို လုပ်ဆောင်လျက်ရှိသည်၊\nကျေးဇူးပြု၍ စောင့်ပေးပါ။", + "solanaPaySent": "ပေးပို့ပြီး။", + "solanaPayReceived": "လက်ခံရရှိထားသည်။", + "solanaPayMinted": "Mint လုပ်ပြီးပါပြီ။", + "solanaPaySentNFT": "NFT ကို ပေးပို့ပါ။", + "solanaPayReceivedNFT": "NFT ကို လက်ခံရရှိခဲ့သည်။", + "solanaPayTokensSent": "သင့် တိုကင်များကို {{to}} သို့ အောင်မြင်စွာ ပေးပို့ပြီးပါပြီ", + "solanaPayTokensReceived": "{{from}} ထံမှ တိုကင်သစ်များကို လက်ခံရရှိပါသည်", + "solanaPayViewTransaction": "ငွေကြေးလွှဲပြောင်းမှုကို ကြည့်ပါ", + "solanaPayTransactionFailed": "ငွေကြေးလွှဲပြောင်းမှု မအောင်မြင်ပါ", + "solanaPayConfirm": "အတည်ပြုရန်", + "solanaPayTo": "သို့", + "dappApproveConnectViewAccount": "သင်၏ Solana အကောင့်ကို ကြည့်ပါ", + "deepLinkInvalidLink": "မမှန်ကန်သော လင့်ခ်", + "deepLinkInvalidSplTokenSubtitle": "၎င်းတွင် သင်မပိုင်သော သို့မဟုတ် ကျွန်ုပ်တို့ မခွဲခြားနိုင်သော တိုကင်တစ်ခုပါရှိသည်။", + "walletAvatarShowAllAccounts": "အကောင့်အားလုံး ပြသပါ", + "pushNotificationsGetInstantUpdates": "ချက်ချင်း အပ်ဒိတ်များ ရယူပါ", + "pushNotificationsEnablePushNotifications": "ပြီးစီးသွားသည့် လွှဲပြောင်းမှုများ၊ လဲလှယ်မှုများနှင့် ကြေညာချက်များအကြောင်း တွန်းပို့အသိပေးချက်များကို ဖွင့်ပါ", + "pushNotificationsEnable": "ဖွင့်ပါ", + "pushNotificationsNotNow": "ယခုမဟုတ်ပါ", + "onboardingAgreeToTermsOfServiceInterpolated": "<1>ဝန်ဆောင်မှုဆိုင်ရာ စည်းမျဉ်းများကို ကျွန်ုပ် သဘောတူပါသည်", + "onboardingConfirmSaveSecretRecoveryPhrase": "ကောင်းပြီ၊ ၎င်းကို ကျွန်ုပ် တနေရာမှာ သိမ်းထားသည်", + "onboardingCreateNewWallet": "wallet အသစ်ဖန်တီးပါ", + "onboardingErrorDuplicateSecretRecoveryPhrase": "သင်၏ wallet ထဲတွင် ဤလျှို့ဝှက် စကားစု ရှိနေပြီးသားဖြစ်သည်", + "onboardingErrorInvalidSecretRecoveryPhrase": "မမှန်ကန်သော ပြန်လည်ရယူရန် လျှို့ဝှက် စကားစု", + "onboardingFinished": "အားလုံးပြီးပါပြီ။", + "onboardingImportAccounts": "အကောင့်များ သွင်းပါ", + "onboardingImportImportingAccounts": "အကောင့်များ ထည့်သွင်းနေဆဲ...", + "onboardingImportImportingFindingAccounts": "လှုပ်ရှားမှုဖြင့် အကောင့်များ ရှာဖွေခြင်း", + "onboardingImportAccountsLastActive": "လွန်ခဲ့သော {{formattedTimestamp}} က လုပ်ဆောင်လျက်ရှိနေခဲ့သည်", + "onboardingImportAccountsNeverUsed": "တခါမှ မသုံးဖူးပါ", + "onboardingImportAccountsCreateNew": "wallet အသစ်", + "onboardingImportAccountsDescription": "သွင်းရန်အတွက် wallet အကောင့်ရွေးပါ", + "onboardingImportReadOnlyAccountDescription": "သင်စောင့်ကြည့်လိုသော လိပ်စာ သို့မဟုတ် ဒိုမိန်း အမည်တစ်ခုကို ထည့်ပါ။ သင့်တွင် ကြည့်ရှုရန် သီးသန့် ဝင်ရောက် သုံးစွဲခွင့် ရှိပါမည်၊ ငွေကြေးလွှဲပြောင်းမှုများ သို့မဟုတ် မက်ဆေ့ချ်များကို လက်မှတ်ထိုး၍ မရနိုင်ပါ။", + "onboardingImportSecretRecoveryPhrase": "လျှို့ဝှက် စကားစု သွင်းရန်", + "onboardingImportViewAccounts": "အကောင့်များကို ကြည့်ပါ", + "onboardingRestoreExistingWallet": "သင်၏ 12 သို့မဟုတ် 24 စကားလုံးပါ ပြန်လည်ရယူရန် လျှို့ဝှက် စကားစုဖြင့် ရှိပြီးသား wallet တစ်ခုကို ပြန်ထားပါ", + "onboardingShowUnusedAccounts": "အသုံးမပြုသော အကောင့်များကို ပြသပါ", + "onboardingShowMoreAccounts": "နောက်ထပ် အကောင့်များကို ပြသပါ", + "onboardingHideUnusedAccounts": "အသုံးမပြုသော အကောင့်များကို ဝှက်ပါ", + "onboardingSecretRecoveryPhrase": "ပြန်လည်ရယူရန် လျှို့ဝှက် စကားစု", + "onboardingSelectAccounts": "သင့်အကောင့်များ ရွေးပါ", + "onboardingStoreSecretRecoveryPhraseReminder": "ဤသည်မှာ သင့်အကောင့်ကို ပြန်လည်ရယူရန် တစ်ခုတည်းသောနည်းလမ်းဖြစ်သည်။ ကျေးဇူးပြု၍ ၎င်းကို ဘေးကင်းသောနေရာတွင် သိမ်းဆည်းပါ။", + "useTokenMetasForMintsUnknownName": "အမည်မသိ", + "bookmarksExploreScreenSearch": "URL တစ်ခုကို ရှာဖွေပါ သို့မဟုတ် ရိုက်ထည့်ပါ", + "timeUnitMinute": "မိနစ်", + "timeUnitMinutes": "မိနစ်များ", + "timeUnitHour": "နာရီ", + "timeUnitHours": "နာရီများ", + "espNFTListWithPrice": "သင်သည် {{NFTDisplayName}} ကို {{priceAmount}} {{priceTokenSymbol}} အတွက် {{dAppName}} ပေါ်တွင် စာရင်းသွင်းထားသည်", + "espNFTListWithPriceWithoutDApp": "သင်သည် {{NFTDisplayName}} ကို {{priceAmount}} {{priceTokenSymbol}} အတွက် စာရင်းသွင်းထားသည်", + "espNFTListWithoutPrice": "သင်သည် {{NFTDisplayName}} ကို {{dAppName}} ပေါ်တွင် ရောင်းချရန်အတွက် စာရင်းသွင်းထားသည်", + "espNFTListWithoutPriceWithoutDApp": "သင်သည် {{NFTDisplayName}} ကို ရောင်းချရန်အတွက် စာရင်းသွင်းထားသည်", + "espNFTChangeListPriceWithPrice": "သင်သည် {{NFTDisplayName}} ကို {{priceAmount}} {{priceTokenSymbol}} အတွက် {{dAppName}} ပေါ်တွင် စာရင်းသွင်းမှုကို အပ်ဒိတ်လုပ်ခဲ့သည်", + "espNFTChangeListPriceWithPriceWithoutDApp": "သင်သည် {{NFTDisplayName}} ကို {{priceAmount}} {{priceTokenSymbol}} အတွက် စာရင်းသွင်းမှုကို အပ်ဒိတ်လုပ်ခဲ့သည်", + "espNFTChangeListPriceWithoutPrice": "သင်သည် {{NFTDisplayName}} ကို {{dAppName}} ပေါ်တွင် စာရင်းသွင်းမှုကို အပ်ဒိတ်လုပ်ခဲ့သည်", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "သင်သည် {{NFTDisplayName}} ကို စာရင်းသွင်းမှုကို အပ်ဒိတ်လုပ်ခဲ့သည်", + "espNFTBidBidderWithPrice": "သင်သည် {{priceAmount}} {{priceTokenSymbol}} ကို {{NFTDisplayName}} အတွက် {{dAppName}} ပေါ်တွင် စျေးကမ်းလှမ်းထားသည်", + "espNFTBidBidderWithPriceWithoutDApp": "သင်သည် {{priceAmount}} {{priceTokenSymbol}} ကို {{NFTDisplayName}} အတွက် စျေးကမ်းလှမ်းထားသည်", + "espNFTBidBidderWithoutPrice": "သင်သည် {{NFTDisplayName}} အတွက် {{dAppName}} ပေါ်တွင် စျေးကမ်းလှမ်းမှု တစ်ခု ပြုလုပ်ထားသည်", + "espNFTBidBidderWithoutPriceWithoutDApp": "သင်သည် {{NFTDisplayName}} အတွက် စျေးကမ်းလှမ်းမှု တစ်ခု ပြုလုပ်ထားသည်", + "espNFTBidListerWithPrice": "{{NFTDisplayName}} အတွက် {{dAppName}} ပေါ်တွင် စျေးကမ်းလှမ်းမှု အသစ် {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBidListerWithPriceWithoutDApp": "{{NFTDisplayName}} အတွက် စျေးကမ်းလှမ်းမှု အသစ် {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBidListerWithoutPrice": "{{NFTDisplayName}} အတွက် {{dAppName}} ပေါ်တွင် စျေးကမ်းလှမ်းမှု အသစ်တစ်ခု", + "espNFTBidListerWithoutPriceWithoutDApp": "{{NFTDisplayName}} အတွက် စျေးကမ်းလှမ်းမှု အသစ်တစ်ခု", + "espNFTCancelBidWithPrice": "သင်သည် {{priceAmount}} {{priceTokenSymbol}} ကို {{NFTDisplayName}} အတွက် {{dAppName}} ပေါ်တွင် စျေးကမ်းလှမ်းမှုကို ပယ်ဖျက်ခဲ့သည်", + "espNFTCancelBidWithPriceWithoutDApp": "သင်သည် {{priceAmount}} {{priceTokenSymbol}} ကို {{NFTDisplayName}} အတွက် စျေးကမ်းလှမ်းမှုကို ပယ်ဖျက်ခဲ့သည်", + "espNFTCancelBidWithoutPrice": "သင်သည် {{NFTDisplayName}} အတွက် {{dAppName}} ပေါ်တွင် စျေးကမ်းလှမ်းမှုကို ပယ်ဖျက်ခဲ့သည်", + "espNFTCancelBidWithoutPriceWithoutDApp": "သင်သည် {{NFTDisplayName}} အတွက် စျေးကမ်းလှမ်းမှုကို ပယ်ဖျက်ခဲ့သည်", + "espNFTUnlist": "သင်သည် {{NFTDisplayName}} ကို {{dAppName}} ပေါ်တွင် စာရင်းမသွင်းခဲ့ပါ", + "espNFTUnlistWithoutDApp": "သင်သည် {{NFTDisplayName}} ကို စာရင်းမသွင်းခဲ့ပါ", + "espNFTBuyBuyerWithPrice": "{{priceAmount}} {{priceTokenSymbol}} အတွက် {{dAppName}} ပေါ်တွင် {{NFTDisplayName}} ကို သင်ဝယ်ယူခဲ့သည်", + "espNFTBuyBuyerWithPriceWithoutDApp": "{{priceAmount}} {{priceTokenSymbol}} အတွက် {{NFTDisplayName}} ကို သင်ဝယ်ယူခဲ့သည်", + "espNFTBuyBuyerWithoutPrice": "{{dAppName}} ပေါ်တွင် {{NFTDisplayName}} ကို သင်ဝယ်ယူခဲ့သည်", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "{{NFTDisplayName}} ကို သင်ဝယ်ယူခဲ့သည်", + "espNFTBuySellerWithPrice": "{{priceAmount}} {{priceTokenSymbol}} အတွက် {{dAppName}} ပေါ်တွင် {{NFTDisplayName}} ကို သင်ရောင်းချခဲ့သည်", + "espNFTBuySellerWithPriceWithoutDApp": "{{priceAmount}} {{priceTokenSymbol}} အတွက် {{NFTDisplayName}} ကို သင်ရောင်းချခဲ့သည်", + "espNFTBuySellerWithoutPrice": "{{dAppName}} ပေါ်တွင် {{NFTDisplayName}} ကို သင်ရောင်းချခဲ့သည်", + "espNFTBuySellerWithoutPriceWithoutDApp": "{{NFTDisplayName}} ကို သင်ရောင်းချခဲ့သည်", + "espDEXSwap": "{{downTokensTextFragment}} ကို {{upTokensTextFragment}} အတွက် {{dAppName}} ပေါ်တွင် သင်လဲလှယ်ခဲ့သည်", + "espDEXDepositLPWithPoolDisplay": "{{downTokensTextFragment}} ကို {{poolDisplayName}} liquidity pool အတွင်းသို့ {{dAppName}} ပေါ်တွင် သင်အပ်နှံခဲ့သည်", + "espDEXDepositLPWithoutPoolDisplay": "{{downTokensTextFragment}} ကို {{upTokensTextFragment}} အတွက် {{dAppName}} ပေါ်တွင် သင်လဲလှယ်ခဲ့သည်", + "espDEXWithdrawLPWithPoolDisplay": "{{upTokensTextFragment}} ကို {{poolDisplayName}} liquidity pool အတွင်းသို့ {{dAppName}} ပေါ်တွင် သင်ထုတ်ယူခဲ့သည်", + "espDEXWithdrawLPWithoutPoolDisplay": "{{downTokensTextFragment}} ကို {{upTokensTextFragment}} အတွက် {{dAppName}} ပေါ်တွင် သင်လဲလှယ်ခဲ့သည်", + "espGenericTokenSend": "သင် {{downTokensTextFragment}} ကို ပေးပို့ခဲ့သည်", + "espGenericTokenReceive": "သင် {{upTokensTextFragment}} ကို ရရှိခဲ့သည်", + "espGenericTransactionBalanceChange": "သင်သည် {{downTokensTextFragment}} ကို {{upTokensTextFragment}} အတွက် လဲလှယ်ခဲ့သည်", + "espUnknown": "အမည်မသိ", + "espUnknownNFT": "အမည်မသိ NFT", + "espTextFragmentAnd": "ထို့အပြင်", + "externalLinkWarningTitle": "သင်သည် Phantom မှ ထွက်ခွာတော့မည်ဖြစ်သည်", + "externalLinkWarningDescription": "ထို့နောက် {{url}} ကိုဖွင့်ပါ။ ဤအရင်းအမြစ်နှင့်အပြန်အလှန်တုံ့ပြန်မှုမလုပ်မီ ၎င်းကို သင်ယုံကြည်ကြောင်း သေချာပါစေ။", + "shortcutsWarningDescription": "ရှော့(တ်)ကတ်များကို {{url}} က ပံ့ပိုးပေးထားပါသည်။ ၎င်းနှင့် ပြန်လှန်မလုပ်ဆောင်မီ ဤအရင်းအမြစ်ကို သင်ယုံကြည်ရပါမည်။", + "lowTpsBanner": "Solana သည် ကွန်ရက်ပိတ်ဆို့မှု ကြုံတွေ့နေရသည်", + "lowTpsMessageTitle": "Solana ကွန်ရက်ပိတ်ဆို့မှု", + "lowTpsMessage": "Phantom မှ ထိန်းချုပ်နိုင်ခြင်းမရှိသော Solana ပိတ်ဆို့မှုအလွန်ဆိုးရွားနေသောကြောင့်၊ သင်၏ ငွေကြေးလွှဲပြောင်းမှုများ မအောင်မြင် သို့မဟုတ် နှောင့်နှေးသွားနိုင်သည်။ မအောင်မြင်သော ငွေကြေးလွှဲပြောင်းမှုများကို ပြန်လည်ကြိုးစားကြည့်ပါ။", + "solanaSlow": "Solana ကွန်ရက်သည် ပုံမှန်မဟုတ်ဘဲ နှေးကွေးနေသည်။", + "solanaNetworkTemporarilyDown": "Solana ကွန်ရက် ယာယီ ရပ်တန့်နေသည်", + "waitForNetworkRestart": "ကွန်ရက်ပြန်လည်စတင်ရန်အတွက် ကျေးဇူးပြု၍ စောင့်ပါ။ သင့်ရန်ပုံငွေများကို မထိခိုက်ပါ။", + "exploreCollectionsCarouselTitle": "ဘာတွေ ရေပန်းစားလဲ", + "exploreDropsCarouselTitle": "ဘာသတင်းထူးလဲ။", + "exploreSortFloor": "ကြမ်းခင်း", + "exploreSortListed": "စာရင်းသွင်းပြီး", + "exploreSortVolume": "ထုထည်ပမာဏ", + "exploreFetchErrorSubtitle": "ကျေးဇူးပြု၍ ပြန်ကြိုးစားကြည့်ပါ။", + "exploreFetchErrorTitle": "ရယူခြင်း မအောင်မြင်ပါ။", + "exploreTopCollectionsTitle": "ထိပ်တန်း NFT စုဆောင်းမှုများ", + "exploreTopListLess": "လျော့နည်း၍", + "exploreTopListMore": "နောက်ထပ်", + "collectiblesSearchCollectionsSection": "စုဆောင်းမှုများ", + "collectiblesSearchItemsSection": "ပစ္စည်းများ", + "collectiblesSearchNrOfItems": "ပစ္စည်း {{ nrOfItems }} ခု", + "collectiblesSearchPlaceholderText": "သင်၏စုဆောင်းမှုများကို ရှာဖွေပါ", + "collectionPinSuccess": "စုဆောင်းမှုများကို ပင်ထိုးမှတ်သားထားသည်", + "collectionPinFail": "စုဆောင်းမှုများကို ပင်ထိုးမှတ်သားခြင်းမအောင်မြင်ပါ", + "collectionUnpinSuccess": "စုဆောင်းမှု ပင်ဖြုတ်ထားသည်", + "collectionUnpinFail": "စုဆောင်းမှု ပင်ဖြုတ်ခြင်း မအောင်မြင်ပါ", + "collectionHideSuccess": "စုဆောင်းမှု ဝှက်ထားသည်", + "collectionHideFail": "စုဆောင်းမှုကိုဝှက်ခြင်း မအောင်မြင်ပါ", + "collectionUnhideSuccess": "စုဆောင်းမှု ဖော်ထားသည်", + "collectionUnhideFail": "စုဆောင်းမှု ဖော်ခြင်း မအောင်မြင်ပါ", + "collectiblesSpamSuccess": "စပမ်းအဖြစ် သတင်းပို့ထားသည်", + "collectiblesSpamFail": "စပမ်းအဖြစ် သတင်းပို့ခြင်း မအောင်မြင်ပါ", + "collectiblesSpamAndHiddenSuccess": "စပမ်းအဖြစ် သတင်းပို့ပြီး ဝှက်ထားသည်", + "collectiblesNotSpamSuccess": "စပမ်း မဟုတ်ကြောင်း သတင်းပို့ပြီးပါပြီ", + "collectiblesNotSpamFail": "စပမ်း မဟုတ်ကြောင်း သတင်းပို့ရာတွင် မအောင်မြင်ပါ", + "collectiblesNotSpamAndUnhiddenSuccess": "စပမ်းမဟုတ်ကြောင်း သတင်းပို့ထားပြီး ဝှက်ထားသည်", + "tokenSpamWarning": "ဤတိုကင်သည် စပမ်းဖြစ်နိုင်သည်ဟု Phantom က ယုံကြည်သောကြောင့် ၎င်းကို ဝှက်ထားပါသည်။", + "collectibleSpamWarning": "ဤစုဆောင်းမှုသည် စပမ်းဖြစ်နိုင်သည်ဟု Phantom က ယုံကြည်သောကြောင့် ၎င်းကို ဝှက်ထားပါသည်။", + "emojiNoResults": "အီမိုဂျီတစ်ခုမျှ မတွေ့ပါ", + "emojiSearchResults": "ရလာဒ်များကို ရှာဖွေပါ", + "emojiSuggested": "အကြံပြုထားသည်", + "emojiSmileys": "အပြုံးများနှင့် လူများ", + "emojiAnimals": "တိရစ္ဆာန်များနှင့် သဘာဝတရား", + "emojiFood": "အစားအသောက်", + "emojiTravel": "ခရီးသွားခြင်းနှင့် နေရာများ", + "emojiActivities": "လှုပ်ရှားမှုများ", + "emojiObjects": "အရာဝတ္ထုများ", + "emojiSymbols": "သင်္ကေတများ", + "emojiFlags": "အလံများ", + "whichExtensionToConnectWith": "မည်သည့် Extension နှင့် သင်ချိတ်ဆက်လိုပါသနည်း။", + "configureInSettings": "ဆက်တင် → ပုံသေ App Wallet တွင် စီစဉ်ချိန်ညှိနိုင်ပါသည်။", + "continueWith": "ဖော်ပြပါဖြင့် ဆက်လုပ်ဆောင်ရန်", + "useMetaMask": "MetaMask အသုံးပြုရန်", + "usePhantom": "Phantom အသုံးပြုရန်", + "alwaysAsk": "အမြဲမေးရန်", + "dontAskMeAgain": "ထပ်မမေးပါနှင့်", + "selectWalletSettingDescriptionLine1": "အချို့အက်ပ်များသည် Phantom နှင့် ချိတ်ဆက်ရန် ရွေးစရာ မပေးဘဲရှိနိုင်ပါသည်။", + "selectWalletSettingDescriptionLinePhantom": "ဖြေရှင်းနည်းတစ်ရပ်အနေနှင့် MetaMask နှင့် ချိတ်ဆက်ခြင်းသည် ၎င်းအစား Phantom ကို အမြဲဖွင့်ပါမည်။", + "selectWalletSettingDescriptionLineAlwaysAsk": "ဖြေရှင်းနည်းတစ်ရပ်အနေနှင့် MetaMask နှင့် ချိတ်ဆက်သည့်အခါ ၎င်းအစား Phantom ကို အသုံးပြုလိုသလားဟု ကျွန်ုပ်တို့က မေးပါမည်။", + "selectWalletSettingDescriptionLineMetaMask": "MetaMask ကို ပုံသေအဖြစ် သတ်မှတ်ခြင်းဖြင့် ယင်းအက်ပ်များကို Phantom သို့ ချိတ်ဆက်ခြင်းမှ ပိတ်ပါမည်။", + "metaMaskOverride": "ပုံသေ App Wallet", + "metaMaskOverrideSettingDescriptionLine1": "Phantom ကို အသုံးပြုရန် ရွေးချယ်စရာ မပေးသည့် ဝဘ်ဆိုဒ်များကို ချိတ်ဆက်ခြင်းအတွက် ဖြစ်ပါသည်။", + "refreshAndReconnectToast": "ပြောင်းလဲမှုများကို သုံးရန် ပြန်လုပ်ဆောင်ပြီး ပြန်လည်ချိတ်ဆက်ပါ", + "autoConfirmUnavailable": "မရနိုင်ပါ", + "autoConfirmReasonDappNotWhitelisted": "စာချုပ်လာရာသည် ဤအက်ပ်အတွက် ကျွန်ုပ်တို့၏ ခွင့်ပြုစာရင်းတွင် မပါဝင်သောကြောင့်\nအလိုအလျောက် အတည်ပြုမှုကို မရရှိနိုင်ပါ။", + "autoConfirmReasonSessionNotActive": "သက်ဝင်နေသည့် အလိုအလျောက် အတည်ပြုမှု ဆက်ရှင် မရှိသောကြောင့် အလိုအလျောက် အတည်ပြုမှု မရရှိနိုင်ပါ။ အောက်တွင် ၎င်းကို ဖွင့်ပေးပါ။", + "autoConfirmReasonRateLimited": "သင်သုံးနေသည့် dapp သည် တောင်းဆိုချက်များစွာ ပေးပို့နေသောကြောင့် အလိုအလျောက် အတည်ပြုမှု မရရှိနိုင်ပါ။", + "autoConfirmReasonUnsupportedNetwork": "အတည်ပြုချက်သည် ဤကွန်ရက်ကို မပံ့ပိုးသေးသောကြောင့် အလိုအလျောက် အတည်ပြုမှု မရရှိနိုင်ပါ။", + "autoConfirmReasonSimulationFailed": "လုံခြုံရေးကို အာမ မခံနိုင်သောကြောင့် အလိုအလျောက် အတည်ပြုမှု မရရှိနိုင်ပါ။", + "autoConfirmReasonTabNotFocused": "အလိုအလျောက် အတည်ပြုရန် သင်ကြိုးပမ်းနေသည့် ဒိုမိန်း တက်ဘ်သည် သက်ဝင်လုပ်ဆောင်ထားခြင်း မရှိသောကြောင့် အလိုအလျောက် အတည်ပြုမှု မရရှိနိုင်ပါ။", + "autoConfirmReasonNotUnlocked": "Wallet ကို လော့ခ်မဖြေထားသောကြောင့် အလိုအလျောက် အတည်ပြုမှု မရရှိနိုင်ပါ။", + "rpcErrorUnauthorizedWrongAccount": "လိပ်စာမှ ငွေကြေးလွှဲပြောင်းမှုသည် ရွေးချယ်ထားသော အကောင့်လိပ်စာနှင့် မကိုက်ညီပါ။", + "rpcErrorUnauthorizedUnknownSource": "RPC တောင်းဆိုချက် ရင်းမြစ်ကို သတ်မှတ်ပိုင်းခြား၍ မရနိုင်ပါ။", + "transactionsDisabledTitle": "ငွေကြေးလွှဲပြောင်းမှုများကို ပိတ်ထားသည်", + "transactionsDisabledMessage": "Phantom ကို သုံး၍ ငွေကြေးလွှဲပြောင်းရန် သင့်လိပ်စာကို အသုံးမပြုနိုင်ပါ", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "လုပ်ဆောင်လျက်ရှိ", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL ကို ကလစ်ဘုတ်တွင် ကူးထားသည်", + "notEnoughSolScanTransactionWarning": "သင့်အကောင့်တွင် SOL မလုံလောက်သောကြောင့် ဤငွေကြေးလွှဲပြောင်းမှု မအောင်မြင်ဘဲ ဖြစ်နိုင်သည်။ သင့်အကောင့်တွင် နောက်ထပ် SOL တို့ကို ပေါင်းထည့်ပေးပါ၊ ၎င်းနောက် ထပ်ကြိုးစားကြည့်ပါ။", + "transactionRevertedWarning": "ပုံစံတူဖန်တီးနေစဉ်အတောအတွင်း ဤငွေကြေးလွှဲပြောင်းမှုသည် မူလအခြေအနေသို့ ပြန်ရောက်သွားသည်။ ပေးပို့လိုက်ပါက ရန်ပုံငွေများ ပျောက်သွားနိုင်ပါသည်။", + "quests": "ရှာဖွေမှုများ", + "questsClaimInProgress": "ရယူခြင်း လုပ်နေဆဲ", + "questsVerifyingCompletion": "ရှာဖွေမှု ပြီးဆုံးကြောင်း အတည်ပြုနေသည်", + "questsClaimError": "ဆုရယူရမှု ချို့ယွင်းချက်", + "questsClaimErrorDescription": "သင့်ဆုကို ရယူရာတွင် ချို့ယွင်းချက် ရှိနေပါသည်။ နောက်မှ ထပ်ကြိုးစားပေးပါ။", + "questsDaysLeft": "{{days}} ရက် ကျန်သည်", + "questsDaysLeftSingular": "{{days}} ရက် ကျန်သည်", + "questsDaysLessThanOneDay": "< 1 ရက် ကျန်သည်", + "questsBadgeMobileOnly": "မိုဘိုင်းသာ", + "questsBadgeExtensionOnly": "Extension သာ", + "questsStartedStateExplainerTitle": "ရှာဖွေမှု စတင်ထားသည်", + "questsStartedStateExplainerDescriptionPart1": "ပြီးစီးပြီးနောက် သင့်ဆုလက်ဆောင်ကို မရယူနိုင်မီ နာရီပေါင်းများစွာကြာနိုင်ပါသည်။ ဤသို့လုပ်ဆောင်ရခြင်းမှာ သင်သည် ဤရှာဖွေမှုကို ပြီးစီးထားပြီးဖြစ်ကြောင်း ကျွန်ုပ်တို့က အတည်ပြုစစ်ဆေးနိုင်ပါရန်နှင့် ဆုလက်ဆောင်တစ်ခုစီကို ပုဂ္ဂိုလ်တစ်ဦးလျှင် တစ်ကြိမ်သာ ရယူနိုင်ကြောင်း သေချာစေရန် ဖြစ်ပါသည်။", + "questsStartedStateExplainerDescriptionPart2": "ဤရှာဖွေမှုကို သင်ပြီးစီးထားပြီးသည်မှာ တစ်ရက်ထက်ပို၍ ရှိနေပြီဖြစ်ပါက အကူအညီရယူရန် ကူညီထောက်ပံ့ရေးသို့ ဆက်သွယ်ပါ။", + "questsStartedStateExplainerButtonLabel": "သဘောပေါက်ပါပြီ", + "exploreLearn": "လေ့လာရန်", + "exploreSites": "ဆိုက်များ", + "exploreApps": "အက်ပ်များ", + "exploreTokens": "တိုကင်များ", + "exploreCollections": "စုဆောင်းမှုများ", + "exploreFilterByall_networks": "ကွန်ရက်အားလုံး", + "exploreSortBytrending": "ရေပန်းစားမှု", + "exploreSortBytop": "ထိပ်တန်း", + "exploreSortByvolume": "ထုထည်ပမာဏ", + "exploreSortBygainers": "အမြတ်ရသည်များ", + "exploreSortBylosers": "ရှုံးသည်များ", + "exploreSortBymarket_cap": "ဈေးကွက်အရင်းအနှီး", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "စုဆောင်းမှုများ", + "exploreCategoryMarketplace": "ဈေးကွက်", + "exploreCategoryGaming": "ဂိမ်းမင်း", + "exploreCategoryBridges": "ပေါင်းကူးဆက်သွယ်မှုများ", + "exploreCategoryOther": "အခြား", + "exploreCategorySocial": "ဆိုရှယ်", + "exploreCategoryCommunity": "ကွန်မြူနတီ", + "exploreVolume": "ထုထည်ပမာဏ", + "exploreFloor": "ကြမ်းခင်းစျေး", + "exploreCap": "ဈေးကွက်အရင်းအနှီး", + "exploreToken": "တိုကင်", + "explorePrice": "ဈေးနှုန်း", + "explore24hVolume": "24h တန်ဖိုးပမာဏ", + "exploreErrorButtonText": "ပြန်ကြိုးစားကြည့်ပါ", + "exploreErrorDescription": "ရှာဖွေတွေ့ထားသော အကြောင်းအရာကို လုပ်ဆောင်ရန် ကြိုးပမ်းရာတွင် အမှားအယွင်း ရှိနေပါသည်။ ပြန်လည်လုပ်ဆောင်ပြီး ပြန်ကြိုးစားကြည့်ပါ။", + "exploreErrorTitle": "ရှာဖွေတွေ့ထားသော အကြောင်းအရာကို လုပ်ဆောင်ရာတွင် မအောင်မြင်ပါ", + "exploreNetworkError": "ကွန်ရက်ချို့ယွင်းချက် ဖြစ်ပေါ်ခဲ့သည်။ နောက်မှ ထပ်ကြိုးစားကြည့်ပါ။", + "exploreTokensLegalDisclaimer": "ပံ့ပိုးပေးထားသော ဈေးနှုန်းဆိုင်ရာ အချက်အလက်နှင့် Blockchain ပရောဂျက် ရှင်းလင်းဖော်ပြချက်များကို အချက်အလက်ဆိုင်ရာ ရည်ရွယ်ချက်များအတွက်သာ ပံ့ပိုးထားပါသည်။ ဈေးကွက်ဆိုင်ရာ ဒေတာများကို CoinGecko က ပံ့ပိုးပေးထားပါသည်။", + "exploreLearnErrorTitle": "လေ့လာနေသော အကြောင်းအရာကို လုပ်ဆောင်ရာတွင် မအောင်မြင်ပါ", + "exploreLearnErrorDescription": "လေ့လာနေသော အကြောင်းအရာကို လုပ်ဆောင်ရန် ကြိုးပမ်းရာတွင် အမှားအယွင်း ရှိနေပါသည်။ ပြန်လည်လုပ်ဆောင်ပြီး ပြန်ကြိုးစားကြည့်ပါ။", + "dappBrowserSearchScreenVisitSite": "ဆိုက်သို့ သွားရောက်ရန်", + "dappBrowserSearchScreenSearchWithGoogle": "Google ဖြင့် ရှာဖွေရန်", + "dappBrowserSearchScreenSearchLinkYouCopied": "သင်ကူးယူထားသော လင့်ခ်", + "dappBrowserSearchScreenSearchTextYouCopied": "သင်ကူးယူထားသော စာသား", + "dappBrowserSearchPlaceholder": "အက်ပ်များ ရှာဖွေရန်", + "dappBrowserSearchNoApps": "မည်သည့်အက်ပ်မှ ရှာမတွေ့ပါ", + "dappBrowserTabsLimitExceededScreenTitle": "တက်ဘ် အဟောင်းများကို ပိတ်မည်လား။", + "dappBrowserTabsLimitExceededScreenDescription": "တက်ဘ် {{tabsCount}} ခု ဖွင့်ထားပါသည်။ ထပ်ဖွင့်ရန်အတွက် တက်ဘ်အချို့ကို ပိတ်ရန် လိုအပ်ပါသည်။", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "တက်ဘ် အားလုံးကို ပိတ်ရန်", + "localizedErrorUnknownError": "တစ်စုံတစ်ရာ မှားယွင်းသွားပါသည်၊ နောက်မှ ထပ်ကြိုးစားကြည့်ပါ။", + "localizedErrorUnsupportedCountry": "ကျွန်ုပ်တို့ စိတ်မကောင်းပါ၊ သင်တည်ရှိရာ နိုင်ငံအား လက်ရှိတွင် ပံ့ပိုးထားခြင်း မရှိသေးပါ။", + "localizedErrorTokensNotLoading": "သင့်တိုကင်များကို လုပ်ဆောင်ရာတွင် ပြဿနာရှိနေပါသည်။ ထပ်ကြိုးစားကြည့်ပါ။", + "localizedErrorSwapperNoQuotes": "ပေါက်ဈေးများ မတွေ့ပါ။ မတူညီသော တိုကင် သို့မဟုတ် ပမာဏတစ်ခုဖြင့် ကြိုးစားကြည့်ပါ။", + "localizedErrorSwapperRefuelNoQuotes": "ပေါက်ဈေးများ မတွေ့ပါ။ မတူညီသော တိုကင်၊ ပမာဏတစ်ခုဖြင့် ကြိုးစားကြည့်ပါ သို့မဟုတ် Refuel ကို ပိတ်ကြည့်ပါ။", + "localizedErrorInsufficientSellAmount": "တိုကင် ပမာဏ အလွန်နည်းနေသည်။ Cross-Chain (ချိန်းတစ်ခုမှ တစ်ခုသို့) လဲလှယ်သည့် တန်ဖိုးကို တိုးမြှင့်ပါ။", + "localizedErrorCrossChainUnavailable": "ချိန်းတစ်ခုမှ တစ်ခုသို့ လဲလှယ်မှုများကို လက်ရှိတွင် မရရှိနိုင်ပါ၊ နောက်မှ ထပ်ကြိုးစားကြည့်ပါ။", + "spamHistoryAction": "ဝှက်ထား‌သော အရာများကို ကြည့်ရန်", + "spamHistoryTitle": "ဝှက်ထားသော လုပ်ဆောင်မှု", + "spamHistoryWarning": "ဤငွေကြေးလွှဲပြောင်းမှုသည် စပမ်းဖြစ်နိုင်သည်ဟု Phantom က ယုံကြည်သောကြောင့် ၎င်းကို ဝှက်ထားပါသည်။", + "appAuthenticationFailed": "အထောက်အထားစိစစ်ရာတွင် မအောင်မြင်ပါ", + "appAuthenticationFailedDescription": "အထောက်အထားစိစစ်ရန် ကြိုးပမ်းရာတွင် ပြဿနာရှိနေပါသည်။ ထပ်ကြိုးစားကြည့်ပါ။", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/pa/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/pa/translation.json new file mode 100644 index 0000000..a3c83ef --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/pa/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "ਸ਼ਾਮਲ ਕਰੋ", + "commandAccept": "ਸਵੀਕਾਰ ਕਰੋ", + "commandApprove": "ਮਨਜ਼ੂਰ ਕਰੋ", + "commandBack": "ਵਾਪਸ", + "commandBuy": "ਖਰੀਦੋ", + "commandCancel": "ਰੱਦ ਕਰੋ", + "commandClaim": "ਦਾਅਵਾ ਕਰੋ", + "commandClaimReward": "ਆਪਣੇ ਇਨਾਮ ਦਾ ਦਾਅਵਾ ਕਰੋ", + "commandClear": "ਸਾਫ਼ ਕਰੋ", + "commandClose": "ਬੰਦ ਕਰੋ", + "commandConfirm": "ਪੁਸ਼ਟੀ ਕਰੋ", + "commandConnect": "ਕਨੈਕਟ ਕਰੋ", + "commandContinue": "ਜਾਰੀ ਰੱਖੋ", + "commandCopy": "ਕਾਪੀ ਕਰੋ", + "commandCopyAddress": "ਐਡਰੈੱਸ ਕਾਪੀ ਕਰੋ", + "commandCopyTokenAddress": "ਟੋਕਨ ਪਤਾ ਕਾਪੀ ਕਰੋ", + "commandCreate": "ਬਣਾਓ", + "commandCreateTicket": "ਇੱਕ ਟਿਕਟ ਬਣਾਓ", + "commandDismiss": "ਰੱਦ ਕਰੋ", + "commandDownload": "ਡਾਊਨਲੋਡ ਕਰੋ", + "commandEdit": "ਸੰਪਾਦਿਤ ਕਰੋ", + "commandHelp": "ਮਦਦ", + "commandLearnMore": "ਹੋਰ ਜਾਣੋ", + "commandLearnMore2": "ਹੋਰ ਜਾਣੋ", + "commandMint": "ਮਿੰਟ ਕਰੋ", + "commandMore": "ਜ਼ਿਆਦਾ", + "commandNext": "ਅਗਲਾ", + "commandOpen": "ਖੋਲ੍ਹੋ", + "commandOpenSettings": "ਸੈਟਿੰਗਾਂ ਖੋਲ੍ਹੋ", + "commandPaste": "ਪੇਸਟ ਕਰੋ", + "commandReceive": "ਪ੍ਰਾਪਤ ਕਰੋ", + "commandReconnect": "ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ", + "commandRecordVideo": "ਵੀਡੀਓ ਰਿਕਾਰਡ ਕਰੋ", + "commandRetry": "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "commandRevoke": "ਰੱਦ ਕਰੋ", + "commandSave": "ਸੇਵ ਕਰੋ", + "commandScanQRCode": "QR ਕੋਡ ਸਕੈਨ ਕਰੋ", + "commandSelectMedia": "ਮੀਡੀਆ ਚੁਣੋ", + "commandSell": "ਵੇਚੋ", + "commandSend": "ਭੇਜੋ", + "commandShare": "ਸ਼ੇਅਰ ਕਰੋ", + "commandShowBalance": "ਬੈਲੰਸ ਦਿਖਾਓ", + "commandSign": "ਦਸਤਖ਼ਤ", + "commandStake": "ਹਿੱਸਾ", + "commandSwap": "ਸਵੈਪ ਕਰੋ", + "commandTakePhoto": "ਫੋਟੋ ਲਵੋ", + "commandTryAgain": "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "commandViewTransaction": "ਲੈਣ-ਦੇਣ ਦੇਖੋ", + "commandReportAsNotSpam": "ਸਪੈਮ ਨਹੀਂ ਵਜੋਂ ਰਿਪੋਰਟ ਕਰੋ", + "commandReportAsSpam": "ਸਪੈਮ ਵਜੋਂ ਰਿਪੋਰਟ ਕਰੋ", + "commandPin": "ਪਿੰਨ ਕਰੋ", + "commandUnpin": "ਅਨਪਿੰਨ ਕਰੋ", + "commandHide": "ਛੁਪਾਓ", + "commandUnhide": "ਦਿਖਾਓ", + "commandBurn": "ਬਰਨ ਕਰੋ", + "commandReport": "ਰਿਪੋਰਟ ਕਰੋ", + "commandView": "ਦੇਖੋ", + "commandUnwrap": "ਖੋਲ੍ਹੋ", + "pastParticipleClaimed": "ਦਾਅਵਾ ਕੀਤਾ", + "pastParticipleCompleted": "ਪੂਰਾ ਹੋਇਆ", + "pastParticipleCopied": "ਕਾਪੀ ਕੀਤਾ ਗਿਆ", + "pastParticipleDone": "ਹੋ ਗਿਆ", + "nounName": "ਨਾਮ", + "nounNetwork": "ਨੈੱਟਵਰਕ", + "nounNetworkFee": "ਨੈੱਟਵਰਕ ਫ਼ੀਸ", + "nounSymbol": "ਚਿੰਨ੍ਹ", + "nounDescription": "ਵਰਣਨ", + "amount": "ਰਕਮ", + "limit": "ਸੀਮਾ", + "new": "ਨਵਾਂ", + "gotIt": "ਸਮਝ ਗਏ", + "internal": "ਅੰਦਰੂਨੀ", + "reward": "ਇਨਾਮ", + "seeAll": "ਸਾਰੇ ਦੇਖੋ", + "seeLess": "ਘੱਟ ਦੇਖੋ", + "homeTab": "ਹੋਮ", + "collectiblesTab": "ਸੰਗ੍ਰਹਿਣਯੋਗ", + "swapTab": "ਸਵੈਪ ਕਰੋ", + "activityTab": "ਗਤੀਵਿਧੀ", + "exploreTab": "ਐਕਸਪਲੋਰ ਕਰੋ", + "accountHeaderConnectedInterpolated": "ਤੁਸੀਂ {{origin}} ਨਾਲ ਜੁੜੇ ਹੋ", + "accountHeaderConnectedToSite": "ਤੁਸੀਂ ਇਸ ਸਾਈਟ ਨਾਲ ਜੁੜੇ ਹੋ", + "accountHeaderCopyToClipboard": "ਕਲਿੱਪਬੋਰਡ ਵਿੱਚ ਕਾਪੀ ਕਰੋ", + "accountHeaderNotConnected": "ਤੁਸੀਂ ਇਸ ਨਾਲ ਜੁੜੇ ਨਹੀਂ ਹੋ", + "accountHeaderNotConnectedInterpolated": "ਤੁਸੀਂ {{origin}} ਨਾਲ ਜੁੜੇ ਨਹੀਂ ਹੋ", + "accountHeaderNotConnectedToSite": "ਤੁਸੀਂ ਇਸ ਸਾਈਟ ਨਾਲ ਜੁੜੇ ਨਹੀਂ ਹੋ", + "accountWithoutEnoughSolActionButtonCancel": "ਰੱਦ ਕਰੋ", + "accountWithoutEnoughSolPrimaryText": "ਨਾਕਾਫ਼ੀ SOL", + "accountWithoutEnoughSolSecondaryText": "ਇਸ ਲੈਣ-ਦੇਣ ਵਿੱਚ ਸ਼ਾਮਲ ਖਾਤੇ ਵਿੱਚ ਲੋੜੀਂਦਾ SOL ਨਹੀਂ ਹੈ। ਖਾਤਾ ਤੁਹਾਡਾ ਜਾਂ ਕਿਸੇ ਹੋਰ ਦਾ ਹੋ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਸਬਮਿਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਇਹ ਲੈਣ-ਦੇਣ ਵਾਪਸ ਹੋ ਜਾਵੇਗਾ।", + "accountSwitcher": "ਖਾਤਾ ਬਦਲਣ ਵਾਲਾ", + "addAccountHardwareWalletPrimaryText": "ਹਾਰਡਵੇਅਰ ਵੌਲਿਟ ਕਨੈਕਟ ਕਰੋ", + "addAccountHardwareWalletSecondaryText": "ਆਪਣੇ Ledger ਹਾਰਡਵੇਅਰ ਵੌਲਿਟ ਦੀ ਵਰਤੋਂ ਕਰੋ", + "addAccountHardwareWalletSecondaryTextMobile": "ਆਪਣੇ {{supportedHardwareWallets}} ਵੌਲਿਟ ਦੀ ਵਰਤੋਂ ਕਰੋ", + "addAccountSeedVaultWalletPrimaryText": "ਸੀਡ ਵਾਲਟ ਨੂੰ ਕਨੈਕਟ ਕਰੋ", + "addAccountSeedVaultWalletSecondaryText": "Seed Vault ਤੋਂ ਵੌਲਿਟ ਦੀ ਵਰਤੋਂ ਕਰੋ", + "addAccountImportSeedPhrasePrimaryText": "ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਆਯਾਤ ਕਰੋ", + "addAccountImportSeedPhraseSecondaryText": "ਕਿਸੇ ਹੋਰ ਵੌਲਿਟ ਤੋਂ ਖਾਤੇ ਆਯਾਤ ਕਰੋ", + "addAccountImportWalletPrimaryText": "ਨਿੱਜੀ ਕੁੰਜੀ ਆਯਾਤ ਕਰੋ", + "addAccountImportWalletSecondaryText": "ਇੱਕ ਸਿੰਗਲ ਚੇਨ ਖਾਤਾ ਆਯਾਤ ਕਰੋ", + "addAccountImportWalletSolanaSecondaryText": "Solana ਨਿੱਜੀ ਕੁੰਜੀ ਇੰਪੋਰਟ ਕਰੋ", + "addAccountLimitReachedText": "ਤੁਸੀਂ Phantom ਵਿੱਚ {{accountsCount}} ਖਾਤਿਆਂ ਦੀ ਅਧਿਕਤਮ ਸੰਖਿਆ ਤੱਕ ਪਹੁੰਚ ਗਏ ਹੋ। ਕਿਰਪਾ ਕਰਕੇ ਹੋਰ ਖਾਤੇ ਜੋੜਨ ਤੋਂ ਪਹਿਲਾਂ ਅਣਵਰਤੇ ਖਾਤਿਆਂ ਨੂੰ ਹਟਾਓ।", + "addAccountNoSeedAvailableText": "ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਉਪਲਬਧ ਨਹੀਂ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਖਾਤਾ ਬਣਾਉਣ ਲਈ ਇੱਕ ਮੌਜੂਦਾ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਨੂੰ ਆਯਾਤ ਕਰੋ।", + "addAccountNewWalletPrimaryText": "ਨਵਾਂ ਖਾਤਾ ਬਣਾਓ", + "addAccountNewWalletSecondaryText": "ਇੱਕ ਨਵਾਂ ਵਾਲਿਟ ਪਤਾ ਤਿਆਰ ਕਰੋ", + "addAccountNewMultiChainWalletSecondaryText": "ਇੱਕ ਨਵਾਂ ਮਲਟੀ-ਚੇਨ ਖਾਤਾ ਜੋੜੋ", + "addAccountNewSingleChainWalletSecondaryText": "ਨਵਾਂ ਖਾਤਾ ਜੋੜੋ", + "addAccountPrimaryText": "ਵਾਲਿਟ ਜੋੜੋ/ਕਨੈਕਟ ਕਰੋ", + "addAccountSecretPhraseLabel": "ਗੁਪਤ ਵਾਕਾਂਸ਼", + "addAccountSeedLabel": "ਸੀਡ-ਵਾਕਾਂਸ਼", + "addAccountSeedIDLabel": "ਸੀਡ ਆਈਡੀ", + "addAccountSecretPhraseDefaultLabel": "ਗੁਪਤ ਵਾਕਾਂਸ਼ {{number}}", + "addAccountZeroAccountsForSeed": "0 ਖਾਤੇ", + "addAccountShowAccountForSeed": "1 ਖਾਤਾ ਦਿਖਾਓ", + "addAccountShowAccountsForSeed": "{{numOfAccounts}} ਖਾਤੇ ਦਿਖਾਓ", + "addAccountHideAccountForSeed": "1 ਖਾਤਾ ਲੁਕਾਓ", + "addAccountHideAccountsForSeed": "{{numOfAccounts}} ਖਾਤੇ ਲੁਕਾਓ", + "addAccountSelectSeedDescription": "ਤੁਹਾਡਾ ਨਵਾਂ ਖਾਤਾ ਇਸ ਗੁਪਤ ਵਾਕਾਂਸ਼ ਤੋਂ ਤਿਆਰ ਕੀਤਾ ਜਾਵੇਗਾ", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} ਖਾਤੇ", + "addAccountOneAccountsForSeed": "1 ਖਾਤਾ", + "addAccountGenerateAccountFromSeed": "ਖਾਤਾ ਬਣਾਓ", + "addAccountReadOnly": "ਨਿਗਰਾਨੀ ਲਈ ਪਤਾ", + "addAccountReadOnlySecondaryText": "ਕੋਈ ਵੀ ਜਨਤਕ ਵੌਲਿਟ ਪਤਾ ਟਰੈਕ ਕਰੋ", + "addAccountSolanaAddress": "Solana ਪਤਾ", + "addAccountEVMAddress": "EVM ਪਤਾ", + "addAccountBitcoinAddress": "Bitcoin ਪਤਾ", + "addAccountImportAccountActionButtonImport": "ਆਯਾਤ ਕਰੋ", + "addAccountImportAccountDuplicatePrivateKey": "ਇਹ ਖਾਤਾ ਤੁਹਾਡੇ ਵਾਲਿਟ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ", + "addAccountImportAccountIncorrectFormat": "ਗਲਤ ਫਾਰਮੈਟ", + "addAccountImportAccountInvalidPrivateKey": "ਅਵੈਧ ਨਿੱਜੀ ਕੁੰਜੀ", + "addAccountImportAccountName": "ਨਾਮ", + "addAccountImportAccountPrimaryText": "ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਆਯਾਤ ਕਰੋ", + "addAccountImportAccountPrivateKey": "ਨਿੱਜੀ ਕੁੰਜੀ", + "addAccountImportAccountPublicKey": "ਪਤਾ ਜਾਂ ਡੋਮੇਨ", + "addAccountImportAccountPrivateKeyRequired": "ਨਿੱਜੀ ਕੁੰਜੀ ਦੀ ਲੋੜ ਹੈ", + "addAccountImportAccountNameRequired": "ਨਾਮ ਲੋੜੀਂਦਾ ਹੈ", + "addAccountImportAccountPublicKeyRequired": "ਜਨਤਕ ਪਤਾ ਲੋੜੀਂਦਾ ਹੈ", + "addAccountImportAccountDuplicateAddress": "ਇਹ ਪਤਾ ਤੁਹਾਡੇ ਵੌਲਿਟ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ", + "addAddressAddressAlreadyAdded": "ਪਤਾ ਪਹਿਲਾਂ ਹੀ ਜੋੜਿਆ ਗਿਆ ਹੈ", + "addAddressAddressAlreadyExists": "ਪਤਾ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ", + "addAddressAddressInvalid": "ਪਤਾ ਵੈਧ ਨਹੀਂ ਹੈ", + "addAddressAddressIsRequired": "ਪਤਾ ਲੋੜੀਂਦਾ ਹੈ", + "addAddressAddressPlaceholder": "ਪਤਾ", + "addAddressLabelIsRequired": "ਲੇਬਲ ਲੋੜੀਂਦਾ ਹੈ", + "addAddressLabelPlaceholder": "ਲੇਬਲ", + "addAddressPrimaryText": "ਪਤਾ ਸ਼ਾਮਲ ਕਰੋ", + "addAddressToast": "ਪਤਾ ਜੋੜਿਆ ਗਿਆ", + "createAssociatedTokenAccountCostLabelInterpolated": "ਇਸਦੀ ਲਾਗਤ {{solAmountFormatted}} SOL ਹੋਵੇਗੀ", + "createAssociatedTokenAccountErrorAccountExists": "ਤੁਹਾਡੇ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਇਹ ਟੋਕਨ ਖਾਤਾ ਹੈ", + "createAssociatedTokenAccountErrorInsufficientFunds": "ਨਾਕਾਫ਼ੀ ਬਕਾਇਆ", + "createAssociatedTokenAccountErrorInvalidMint": "ਅਵੈਧ ਮਿੰਟ ਪਤਾ", + "createAssociatedTokenAccountErrorInvalidName": "ਅਵੈਧ ਨਾਮ", + "createAssociatedTokenAccountErrorInvalidSymbol": "ਅਵੈਧ ਚਿੰਨ੍ਹ", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "ਅਸੀਂ ਤੁਹਾਡਾ ਟੋਕਨ ਖਾਤਾ ਬਣਾਉਣ ਵਿੱਚ ਅਸਮਰੱਥ ਰਹੇ। ਕਿਰਪਾ ਕਰਕੇ ਮੁੜ ਕੋਸ਼ਿਸ ਕਰੋ।", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "ਖਾਤਾ ਬਣਾਉਣਾ ਅਸਫ਼ਲ ਰਿਹਾ", + "createAssociatedTokenAccountErrorUnableToSendMessage": "ਅਸੀਂ ਤੁਹਾਡਾ ਲੈਣ-ਦੇਣ ਭੇਜਣ ਵਿੱਚ ਅਸਮਰੱਥ ਰਹੇ।", + "createAssociatedTokenAccountErrorUnableToSendTitle": "ਲੈਣ-ਦੇਣ ਭੇਜਣਾ ਅਸਫ਼ਲ ਰਿਹਾ", + "createAssociatedTokenAccountInputPlaceholderMint": "Mint ਪਤਾ", + "createAssociatedTokenAccountInputPlaceholderName": "ਨਾਮ", + "createAssociatedTokenAccountInputPlaceholderSymbol": "ਚਿੰਨ੍ਹ", + "createAssociatedTokenAccountLoadingMessage": "ਅਸੀਂ ਤੁਹਾਡਾ ਟੋਕਨ ਖਾਤਾ ਬਣਾ ਰਹੇ ਹਾਂ।", + "createAssociatedTokenAccountLoadingTitle": "ਟੋਕਨ ਖਾਤਾ ਬਣਾਇਆ ਜਾ ਰਿਹਾ ਹੈ", + "createAssociatedTokenAccountPageHeader": "ਟੋਕਨ ਖਾਤਾ ਬਣਾਓ", + "createAssociatedTokenAccountSuccessMessage": "ਤੁਹਾਡਾ ਟੋਕਨ ਖਾਤਾ ਸਫ਼ਲਤਾਪੂਰਵਕ ਬਣਾ ਦਿੱਤਾ ਗਿਆ!", + "createAssociatedTokenAccountSuccessTitle": "ਟੋਕਨ ਖਾਤਾ ਬਣਾਇਆ ਗਿਆ", + "createAssociatedTokenAccountViewTransaction": "ਲੈਣ-ਦੇਣ ਦੇਖੋ", + "assetDetailRecentActivity": "ਹਾਲੀਆ ਗਤੀਵਿਧੀ", + "assetDetailStakeSOL": "ਹਿੱਸੇਦਾਰੀ SOL", + "assetDetailUnknownToken": "ਅਗਿਆਤ ਟੋਕਨ", + "assetDetailUnwrapAll": "ਸਭ ਨੂੰ ਖੋਲ੍ਹੋ", + "assetDetailUnwrappingSOL": "SOL ਖੋਲ੍ਹਿਆ ਜਾ ਰਿਹਾ", + "assetDetailUnwrappingSOLFailed": "SOL ਨੂੰ ਖੋਲ੍ਹਣਾ ਅਸਫ਼ਲ ਰਿਹਾ", + "assetDetailViewOnExplorer": "{{explorer}} 'ਤੇ ਦੇਖੋ", + "assetDetailViewOnExplorerDefaultExplorer": "ਐਕਸਪਲੋਰਰ", + "assetDetailSaveToPhotos": "ਫੋਟੋਆਂ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰੋ", + "assetDetailPinCollection": "ਸੰਗ੍ਰਿਹ ਨੂੰ ਪਿੰਨ ਕਰੋ", + "assetDetailUnpinCollection": "ਸੰਗ੍ਰਿਹ ਨੂੰ ਅਨਪਿੰਨ ਕਰੋ", + "assetDetailHideCollection": "ਸੰਗ੍ਰਹਿ ਲੁਕਾਓ", + "assetDetailUnhideCollection": "ਸੰਗ੍ਰਹਿ ਨੂੰ ਦੁਬਾਰਾ ਦਿਖਾਓ", + "assetDetailTokenNameLabel": "ਟੋਕਨ ਦਾ ਨਾਮ", + "assetDetailNetworkLabel": "ਨੈੱਟਵਰਕ", + "assetDetailAddressLabel": "ਪਤਾ", + "assetDetailPriceLabel": "ਕੀਮਤ", + "collectibleDetailSetAsAvatar": "ਅਵਤਾਰ ਵਜੋਂ ਸੈੱਟ ਕਰੋ", + "collectibleDetailSetAsAvatarSingleWorkAlt": "ਅਵਤਾਰ", + "collectibleDetailShare": "ਸੰਗ੍ਰਹਿਣਯੋਗ ਨੂੰ ਸਾਂਝਾ ਕਰੋ", + "assetDetailAboutLabel": "{{fungibleName}} ਬਾਰੇ", + "assetDetailPermanentDelegateWarning": "{{delegate}} ਕੋਲ ਤੁਹਾਡੇ ਖਾਤੇ ਵਿੱਚੋਂ ਇਸ ਟੋਕਨ ਨੂੰ ਟ੍ਰਾਂਸਫ਼ਰ ਕਰਨ ਜਾਂ ਬਰਨ ਕਰਨ ਦੀ ਯੋਗਤਾ ਹੈ।", + "sendAssetAmountLabelInterpolated": "ਉਪਲਬਧ {{amount}} {{tokenSymbol}}", + "assetListSearch": "ਖੋਜ...", + "assetListUnknownToken": "ਅਗਿਆਤ ਟੋਕਨ", + "assetVisibilityUnknownToken": "ਅਗਿਆਤ ਟੋਕਨ", + "buyAssetInterpolated": "{{tokenSymbol}} ਖਰੀਦੋ", + "buyAssetScreenMaxPurchasePriceInterpolated": "ਵੱਧ ਤੋਂ ਵੱਧ ਖਰੀਦ {{amount}} ਹੈ", + "buyAssetScreenMinPurchasePriceInterpolated": "ਘੱਟੋ-ਘੱਟ ਖਰੀਦ {{amount}} ਹੈ", + "buyNoAssetsAvailable": "ਕੋਈ Ethereum ਜਾਂ Polygon ਐਸੱਟ ਉਪਲਬਧ ਨਹੀਂ", + "buyThirdPartyScreenPaymentMethod": "ਭੁਗਤਾਨ ਵਿਧੀ ਚੁਣੋ", + "gasEstimationErrorWarning": "ਤੁਹਾਡੇ ਲੈਣ-ਦੇਣ ਲਈ ਫ਼ੀਸਾਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਵਿੱਚ ਇੱਕ ਸਮੱਸਿਆ ਸੀ। ਲੈਣ-ਦੇਣ ਅਸਫ਼ਲ ਹੋ ਸਕਦਾ ਹੈ।", + "nativeTokenBalanceErrorWarning": "ਇਸ ਲੈਣ-ਦੇਣ ਲਈ ਤੁਹਾਡਾ ਟੋਕਨ ਬੈਲੰਸ ਮੁੜ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਲੈਣ-ਦੇਣ ਅਸਫ਼ਲ ਹੋ ਸਕਦਾ ਹੈ।", + "blocklistOriginCommunityDatabaseInterpolated": "ਇਸ ਸਾਈਟ ਨੂੰ ਜਾਣੀਆਂ-ਪਛਾਣੀਆਂ ਫਿਸ਼ਿੰਗ ਵੈੱਬਸਾਈਟਾਂ ਅਤੇ ਘੁਟਾਲਿਆਂ ਦੇ <1>ਕਮਿਊਨਿਟੀ-ਸੰਭਾਲ ਡਾਟਾਬੇਸ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਫਲੈਗ ਕੀਤਾ ਗਿਆ ਹੈ. ਜੇਕਰ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਸਾਈਟ ਨੂੰ ਗਲਤੀ ਨਾਲ ਫਲੈਗ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ <3>ਕਿਰਪਾ ਕਰਕੇ ਕੋਈ ਮੁੱਦਾ ਦਰਜ ਕਰੋ.", + "blocklistOriginDomainIsBlocked": "{{domainName}} ਬਲੌਕ ਕੀਤਾ ਗਿਆ ਹੈ!", + "blocklistOriginIgnoreWarning": "ਇਸ ਚੇਤਾਵਨੀ ਨੂੰ ਅਣਡਿੱਠ ਕਰੋ, ਮੈਨੂੰ ਕਿਸੇ ਵੀ ਤਰ੍ਹਾਂ {{domainName}} 'ਤੇ ਲੈ ਜਾਓ.", + "blocklistOriginSiteIsMalicious": "ਫੈਂਟਮ ਦਾ ਮੰਨਣਾ ਹੈ ਕਿ ਇਹ ਵੈੱਬਸਾਈਟ ਖਤਰਨਾਕ ਅਤੇ ਵਰਤਣ ਲਈ ਅਸੁਰੱਖਿਅਤ ਹੈ.", + "blocklistOriginThisDomain": "ਇਹ ਡੋਮੇਨ", + "blocklistProceedAnyway": "ਚੇਤਾਵਨੀ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰੋ, ਫਿਰ ਵੀ ਜਾਰੀ ਰੱਖੋ", + "maliciousTransactionWarning": "ਫੈਂਟਮ ਦਾ ਮੰਨਣਾ ਹੈ ਕਿ ਇਹ ਲੈਣ-ਦੇਣ ਖਤਰਨਾਕ ਅਤੇ ਹਸਤਾਖਰ ਕਰਨ ਲਈ ਅਸੁਰੱਖਿਅਤ ਹੈ। ਅਸੀਂ ਤੁਹਾਡੀ ਅਤੇ ਤੁਹਾਡੇ ਫੰਡਾਂ ਦੀ ਸੁਰੱਖਿਆ ਲਈ ਇਸ 'ਤੇ ਦਸਤਖਤ ਕਰਨ ਦੀ ਯੋਗਤਾ ਨੂੰ ਅਸਮਰੱਥ ਕਰ ਦਿੱਤਾ ਹੈ.", + "maliciousTransactionWarningIgnoreWarning": "ਚੇਤਾਵਨੀ ਨੂੰ ਅਣਡਿੱਠ ਕਰੋ, ਕਿਸੇ ਵੀ ਤਰ੍ਹਾਂ ਅੱਗੇ ਵਧੋ", + "maliciousTransactionWarningTitle": "ਲੈਣ-ਦੇਣ ਨੂੰ ਫਲੈਗ ਕੀਤਾ ਗਿਆ!", + "maliciousRequestBlockedTitle": "ਬੇਨਤੀ ਬਲੌਕ ਕੀਤੀ ਗਈ", + "maliciousRequestWarning": "ਇਸ ਵੈੱਬਸਾਈਟ ਨੂੰ ਖ਼ਤਰਨਾਕ ਵਜੋਂ ਫਲੈਗ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਤੁਹਾਡੇ ਫ਼ੰਡਾਂ ਨੂੰ ਚੋਰੀ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹੋ ਸਕਦਾ ਹੈ ਜਾਂ ਤੁਹਾਨੂੰ ਇੱਕ ਭਰਮਾਉਣ ਵਾਲੀ ਬੇਨਤੀ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਧੋਖਾ ਦੇ ਸਕਦਾ ਹੈ।", + "maliciousSignatureRequestBlocked": "ਤੁਹਾਡੀ ਸੁਰੱਖਿਆ ਲਈ, Phantom ਨੇ ਇਸ ਬੇਨਤੀ ਨੂੰ ਬਲੌਕ ਕਰ ਦਿੱਤਾ ਹੈ।", + "maliciousRequestBlocked": "ਤੁਹਾਡੀ ਸੁਰੱਖਿਆ ਲਈ, Phantom ਨੇ ਇਸ ਬੇਨਤੀ ਨੂੰ ਬਲੌਕ ਕਰ ਦਿੱਤਾ ਹੈ। ਤੁਹਾਨੂੰ ਇਸ ਵਿੰਡੋ ਨੂੰ ਬੰਦ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਉਸ ਸਾਈਟ ਨੂੰ ਵਰਤਣਾ ਬੰਦ ਕਰ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਸ ਨੇ ਇਸ ਨੂੰ ਖੋਲ੍ਹਿਆ ਸੀ।", + "siwErrorPopupTitle": "ਅਵੈਧ ਦਸਤਖਤ ਬੇਨਤੀ", + "siwParseErrorDescription": "ਐਪ ਦੀ ਹਸਤਾਖਰ ਬੇਨਤੀ ਨੂੰ ਅਵੈਧ ਫਾਰਮੈਟਿੰਗ ਦੇ ਕਾਰਨ ਦਿਖਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ।", + "siwVerificationErrorDescription": "ਸੰਦੇਸ਼ ਦਸਤਖਤ ਦੀ ਬੇਨਤੀ ਵਿੱਚ 1 ਜਾਂ ਵਧੇਰੇ ਗਲਤੀਆਂ ਸਨ। ਆਪਣੀ ਸੁਰੱਖਿਆ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਸਹੀ ਐਪ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "siwErrorPagination": "{{total}} ਦਾ {{n}}", + "siwErrorMessage_ADDRESS_MISMATCH": "ਚੇਤਾਵਨੀ: ਐਪ ਦਾ ਪਤਾ ਹਸਤਾਖਰ ਕਰਨ ਲਈ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਪਤੇ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾ ਰਿਹਾ ਹੈ।", + "siwErrorMessage_DOMAIN_MISMATCH": "ਚੇਤਾਵਨੀ: ਐਪ ਦਾ ਡੋਮੇਨ ਤਸਦੀਕ ਕਰਨ ਲਈ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਡੋਮੇਨ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾ ਰਿਹਾ ਹੈ।", + "siwErrorMessage_URI_MISMATCH": "ਚੇਤਾਵਨੀ: URI ਹੋਸਟਨੇਮ ਡੋਮੇਨ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾ ਰਿਹਾ ਹੈ ।", + "siwErrorMessage_CHAIN_ID_MISMATCH": "ਚੇਤਾਵਨੀ: ਚੇਨ ID ਤਸਦੀਕ ਕਰਨ ਲਈ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਚੇਨ ID ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾ ਰਹੀ ਹੈ।", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "ਚੇਤਾਵਨੀ: ਸੰਦੇਸ਼ ਜਾਰੀ ਕਰਨ ਦੀ ਮਿਤੀ ਬੀਤੇ ਹੋਏ ਸਮੇਂ ਵਿੱਚ ਕਾਫੀ ਪਹਿਲਾਂ ਦੀ ਹੈ।", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "ਚੇਤਾਵਨੀ: ਭਵਿੱਖ ਵਿੱਚ ਸੰਦੇਸ਼ ਜਾਰੀ ਕਰਨ ਦੀ ਮਿਤੀ ਕਾਫੀ ਬਾਦ ਦੀ ਹੈ।", + "siwErrorMessage_EXPIRED": "ਚੇਤਾਵਨੀ: ਸੰਦੇਸ਼ ਦਾ ਸਮਾਂ ਸਮਾਪਤ ਹੋ ਗਿਆ ਹੈ ।", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "ਚੇਤਾਵਨੀ: ਜਾਰੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸੰਦੇਸ਼ ਦਾ ਸਮਾਂ ਸਮਾਪਤ ਹੋ ਗਿਆ ਹੈ।", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "ਚੇਤਾਵਨੀ: ਸੰਦੇਸ਼ ਵੈਧ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਇਸਦਾ ਸਮਾਂ ਸਮਾਪਤ ਹੋ ਜਾਵੇਗਾ।", + "siwErrorShowErrorDetails": "ਗਲਤੀ ਦਾ ਵੇਰਵਾ ਦਿਖਾਓ", + "siwErrorHideErrorDetails": "ਗਲਤੀ ਦਾ ਵੇਰਵਾ ਲੁਕਾਓ", + "siwErrorIgnoreWarning": "ਚੇਤਾਵਨੀ ਨੂੰ ਅਣਡਿੱਠ ਕਰੋ, ਫਿਰ ਵੀ ਅੱਗੇ ਵਧੋ", + "siwsTitle": "ਸਾਈਨ-ਇਨ ਬੇਨਤੀ", + "siwsPermissions": "ਇਜਾਜ਼ਤਾਂ", + "siwsAgreement": "ਸੁਨੇਹਾ", + "siwsAdvancedDetails": "ਉੱਨਤ ਵੇਰਵੇ", + "siwsAlternateStatement": "{{domain}} ਲਈ ਜ਼ਰੂਰੀ ਹੈ ਕਿ ਤੁਸੀਂ ਆਪਣੇ Solana ਖਾਤੇ ਨਾਲ ਸਾਈਨ ਇਨ ਕਰੋ:\n{{address}}", + "siwsFieldLable_domain": "ਡੋਮੇਨ", + "siwsFieldLable_address": "ਪਤਾ", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "ਸੰਸਕਰਣ", + "siwsFieldLable_chainId": "ਚੇਨ ਆਈਡੀ", + "siwsFieldLable_nonce": "Nonce", + "siwsFieldLable_issuedAt": "ਜਾਰੀ ਕਰਨ ਦਾ ਸਮਾਂ", + "siwsFieldLable_expirationTime": "ਸਮਾਪਤੀ ਦਾ ਸਮਾਂ", + "siwsFieldLable_requestId": "ਬੇਨਤੀ ਆਈਡੀ", + "siwsFieldLable_resources": "ਸਰੋਤ", + "siwsVerificationErrorDescription": "ਇਹ ਸਾਈਨ-ਇਨ ਬੇਨਤੀ ਅਵੈਧ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਇਹ ਹੈ ਕਿ ਸਾਈਟ ਅਸੁਰੱਖਿਅਤ ਹੈ, ਜਾਂ ਬੇਨਤੀ ਭੇਜਦੇ ਸਮੇਂ ਇਸਦੇ ਡਿਵੈਲਪਰ ਤੋਂ ਗਲਤੀ ਹੋਈ ਹੈ।", + "siwsErrorNumIssues": "{{n}} ਸਮੱਸਿਆਵਾਂ", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "ਇਹ ਚੇਨ ਆਈਡੀ ਉਸ ਨੈੱਟਵਰਕ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੀ ਜਿਸ 'ਤੇ ਤੁਸੀਂ ਹੋ।", + "siwsErrorMessage_DOMAIN_MISMATCH": "ਇਹ ਡੋਮੇਨ ਉਹ ਨਹੀਂ ਹੈ ਜਿਸ ਵਿੱਚ ਤੁਸੀਂ ਸਾਈਨ-ਇਨ ਕਰ ਰਹੇ ਹੋ।", + "siwsErrorMessage_URI_MISMATCH": "ਇਹ URI ਉਹ ਨਹੀਂ ਹੈ ਜਿਸ ਵਿੱਚ ਤੁਸੀਂ ਸਾਈਨ-ਇਨ ਕਰ ਰਹੇ ਹੋ।", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "ਸੰਦੇਸ਼ ਜਾਰੀ ਕਰਨ ਦੀ ਮਿਤੀ ਬੀਤੇ ਹੋਏ ਸਮੇਂ ਵਿੱਚ ਕਾਫੀ ਪਹਿਲਾਂ ਦੀ ਹੈ।", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "ਸੰਦੇਸ਼ ਜਾਰੀ ਕਰਨ ਦੀ ਮਿਤੀ ਭਵਿੱਖ ਵਿੱਚ ਕਾਫੀ ਬਾਦ ਦੀ ਹੈ।", + "siwsErrorMessage_EXPIRED": "ਸੰਦੇਸ਼ ਦੀ ਮਿਆਦ ਪੁੱਗ ਚੁੱਕੀ ਹੈ ।", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "ਜਾਰੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸੰਦੇਸ਼ ਦਾ ਸਮਾਂ ਸਮਾਪਤ ਹੋ ਗਿਆ ਹੈ।", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "ਸੰਦੇਸ਼ ਵੈਧ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਇਸਦਾ ਸਮਾਂ ਸਮਾਪਤ ਹੋ ਜਾਵੇਗਾ।", + "changeLockTimerPrimaryText": "ਆਟੋ-ਲਾਕ ਟਾਈਮਰ", + "changeLockTimerSecondaryText": "ਸਾਨੂੰ ਤੁਹਾਡੇ ਬਟੂਏ ਦੇ ਵਿਹਲੇ ਹੋਣ ਤੋਂ ਬਾਅਦ ਇਸਨੂੰ ਲਾਕ ਕਰਨ ਲਈ ਕਿੰਨਾ ਸਮਾਂ ਉਡੀਕ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ?", + "changeLockTimerToast": "ਆਟੋ-ਲੌਕ ਟਾਈਮਰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ", + "changePasswordConfirmNewPassword": "ਨਵੇਂ ਪਾਸਵਰਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "changePasswordCurrentPassword": "ਵਰਤਮਾਨ ਪਾਸਵਰਡ", + "changePasswordErrorIncorrectCurrentPassword": "ਗਲਤ ਮੌਜੂਦਾ ਪਾਸਵਰਡ", + "changePasswordErrorGeneric": "ਕੁਝ ਗਲਤ ਹੋ ਗਿਆ, ਕਿਰਪਾ ਕਰਕੇ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "changePasswordNewPassword": "ਨਵਾਂ ਪਾਸਵਰਡ", + "changePasswordPrimaryText": "ਪਾਸਵਰਡ ਬਦਲੋ", + "changePasswordToast": "ਪਾਸਵਰਡ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ", + "collectionsHiddenCollections": "ਲੁਕਵੇਂ ਸੰਗ੍ਰਹਿ", + "collectiblesReportAsSpam": "ਸਪੈਮ ਵਜੋਂ ਰਿਪੋਰਟ ਕਰੋ", + "collectiblesReportAsSpamAndHide": "ਸਪੈਮ ਵਜੋਂ ਰਿਪੋਰਟ ਕਰੋ ਅਤੇ ਲੁਕਾਓ", + "collectiblesReportAsNotSpam": "ਸਪੈਮ ਨਹੀਂ ਵਜੋਂ ਰਿਪੋਰਟ ਕਰੋ", + "collectiblesReportAsNotSpamAndUnhide": "ਦਿਖਾਓ ਅਤੇ ਸਪੈਮ ਨਹੀਂ ਵਜੋਂ ਰਿਪੋਰਟ ਕਰੋ", + "collectiblesReportNotSpam": "ਸਪੈਮ ਨਹੀਂ", + "collectibleDetailDescription": "ਵਰਣਨ", + "collectibleDetailProperties": "ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ", + "collectibleDetailOrdinalInfo": "ਆਰਡੀਨਲ ਦੀ ਜਾਣਕਾਰੀ", + "collectibleDetailRareSatsInfo": "Rare Sats ਜਾਣਕਾਰੀ", + "collectibleDetailSatsInUtxo": "UTXO ਵਿੱਚ Sats", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Sat ਨੰਬਰ", + "collectibleDetailSatName": "Sat ਨਾਮ", + "collectibleDetailInscriptionId": "ਇੰਸਕ੍ਰਿਪਸ਼ਨ ID", + "collectibleDetailInscriptionNumber": "ਇੰਸਕ੍ਰਿਪਸ਼ਨ ਨੰਬਰ", + "collectibleDetailStandard": "ਸਟੈਂਡਰਡ", + "collectibleDetailCreated": "ਬਣਾਉਣ ਦੀ ਤਾਰੀਖ਼", + "collectibleDetailViewOnExplorer": "{{explorer}} 'ਤੇ ਦੇਖੋ", + "collectibleDetailList": "ਸੂਚੀ", + "collectibleDetailSellNow": "{{amount}} {{symbol}} ਲਈ ਵੇਚੋ", + "collectibleDetailUtxoSplitterCtaTitle": "ਵਾਧੂ Bitcoin ਖਾਲੀ ਕਰੋ", + "collectibleDetailUtxoSplitterCtaSubtitle": "ਤੁਹਾਡੇ ਕੋਲ ਅਨਲੌਕ ਕਰਨ ਲਈ {{value}} ਦਾ BTC ਹੈ", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "ਤੁਹਾਡੇ ਫੰਡਾਂ ਦੀ ਰੱਖਿਆ ਕਰਨ ਲਈ, ਅਸੀਂ UTXO ਵਿੱਚ Rare Sats ਵਾਲੇ BTC ਨੂੰ ਭੇਜੇ ਜਾਣ ਤੋਂ ਰੋਕਦੇ ਹਾਂ। Magic Eden ਦੇ UTXO ਸਪਲਿੱਟਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਆਪਣੇ Rare Sats ਤੋਂ {{value}} ਦੇ BTC ਨੂੰ ਖਾਲੀ ਕਰੋ।", + "collectibleDetailUtxoSplitterModalCtaButton": "UTXO ਸਪਲਿੱਟਰ ਦੀ ਵਰਤੋਂ ਕਰੋ", + "collectibleDetailEasilyAccept": "ਉੱਚਤਮ ਆੱਫ਼ਰ ਸਵੀਕਾਰ ਕਰੋ", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sats", + "collectibleDetailSpamOverlayDescription": "ਇਹ ਸੰਗ੍ਰਹਿਣਯੋਗ ਲੁਕਿਆ ਹੋਇਆ ਹੈ ਕਿਉਂਕਿ Phantom ਦਾ ਮੰਨਣਾ ਹੈ ਕਿ ਇਹ ਸਪੈਮ ਹੋ ਸਕਦਾ ਹੈ।", + "collectibleDetailSpamOverlayReveal": "ਸੰਗ੍ਰਹਿਣਯੋਗ ਦਿਖਾਓ", + "collectibleBurnTermsOfService": "ਮੈਂ ਸਮਝਦਾ ਹਾਂ ਕਿ ਇਸਨੂੰ ਅਣਕੀਤਾ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ", + "collectibleBurnTitleWithCount_one": "ਟੋਕਨ ਨੂੰ ਬਰਨ ਕਰੋ", + "collectibleBurnTitleWithCount_other": "ਟੋਕਨਾਂ ਨੂੰ ਬਰਨ ਕਰੋ", + "collectibleBurnDescriptionWithCount_one": "ਇਹ ਕਾਰਵਾਈ ਇਸ ਟੋਕਨ ਨੂੰ ਸਥਾਈ ਤੌਰ 'ਤੇ ਨਸ਼ਟ ਕਰ ਦੇਵੇਗੀ ਅਤੇ ਤੁਹਾਡੇ ਵਾਲਿਟ ਤੋਂ ਹਟਾ ਦੇਵੇਗੀ।", + "collectibleBurnDescriptionWithCount_other": "\nਇਹ ਕਾਰਵਾਈ ਤੁਹਾਡੇ ਵਾਲਿਟ ਤੋਂ ਇਹਨਾਂ ਟੋਕਨਾਂ ਨੂੰ ਸਥਾਈ ਤੌਰ 'ਤੇ ਨਸ਼ਟ ਕਰ ਦੇਵੇਗੀ ਅਤੇ ਹਟਾ ਦੇਵੇਗੀ।", + "collectibleBurnTokenWithCount_one": " ਟੋਕਨ", + "collectibleBurnTokenWithCount_other": "ਟੋਕਨ", + "collectibleBurnCta": "ਬਰਨ", + "collectibleBurnRebate": "ਛੋਟ", + "collectibleBurnRebateTooltip": "ਇਸ ਟੋਕਨ ਨੂੰ ਸਾੜਨ ਲਈ SOL ਦੀ ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਰਕਮ ਆਪਣੇ ਆਪ ਹੀ ਤੁਹਾਡੇ ਵਾਲਿਟ ਵਿੱਚ ਜਮ੍ਹਾਂ ਹੋ ਜਾਵੇਗੀ।", + "collectibleBurnNetworkFee": "ਨੈੱਟਵਰਕ ਫੀਸ", + "collectibleBurnNetworkFeeTooltip": "ਸੌਲਨਾ ਨੈੱਟਵਰਕ ਦੁਆਰਾ ਲੈਣ-ਦੇਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਲਈ ਲੋੜੀਂਦੀ ਰਕਮ", + "unwrapButtonSwapTo": "{{chainSymbol}} 'ਤੇ ਸਵੈਪ ਕਰੋ", + "unwrapButtonWithdrawFrom": "{{chainSymbol}} ਲਈ {{withdrawalSource}} ਤੋਂ ਕਢਵਾਓ", + "unwrapModalEstimatedTime": "ਅਨੁਮਾਨਤ ਸਮਾਂ", + "unwrapModalNetwork": "ਨੈੱਟਵਰਕ", + "unwrapModalNetworkFee": "ਨੈੱਟਵਰਕ ਫ਼ੀਸ", + "unwrapModalTitle": "ਸੰਖੇਪ ਜਾਣਕਾਰੀ", + "unsupportedChain": "ਅਸਮਰਥਿਤ ਚੇਨ", + "unsupportedChainDescription": "ਸ਼ਾਇਦ ਅਸੀਂ {{chainName}} ਨੈੱਟਵਰਕ ਲਈ {{action}} ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੇ।", + "networkFeesTooltipLabel": "{{chainName}} ਨੈੱਟਵਰਕ ਫ਼ੀਸ", + "networkFeesTooltipDescription": "{{chainName}} ਨੈੱਟਵਰਕ ਫ਼ੀਸਾਂ ਕਈ ਕਾਰਕਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਵੱਖ-ਵੱਖ ਹੁੰਦੀਆਂ ਹਨ। ਤੁਸੀਂ ਆਪਣੀ ਲੈਣ-ਦੇਣ ਦੀ ਗਤੀ ਨੂੰ ਵਧਾਉਣ (ਵਧੇਰੇ ਮਹਿੰਗੀ) ਜਾਂ ਘਟਾਉਣ (ਸਸਤੀ) ਲਈ ਇਨ੍ਹਾਂ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰ ਸਕਦੇ ਹੋ।", + "burnStatusErrorTitleWithCount_one": "ਟੋਕਨ ਬਰਨ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਿਹਾ", + "burnStatusErrorTitleWithCount_other": "ਟੋਕਨ ਬਰਨ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਹੇ ", + "burnStatusSuccessTitleWithCount_one": "ਟੋਕਨ ਬਰਨ ਕੀਤਾ ਗਿਆ!", + "burnStatusSuccessTitleWithCount_other": "ਟੋਕਨ ਬਰਨ ਕੀਤੇ ਗਏ!", + "burnStatusLoadingTitleWithCount_one": "ਬਰਨਿੰਗ ਟੋਕਨ...", + "burnStatusLoadingTitleWithCount_other": "ਬਰਨਿੰਗ ਟੋਕਨ...", + "burnStatusErrorMessageWithCount_one": "ਇਸ ਟੋਕਨ ਨੂੰ ਬਰਨ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜੀ।", + "burnStatusErrorMessageWithCount_other": "ਇਹਨਾਂ ਟੋਕਨਾਂ ਨੂੰ ਸਾੜਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਸੀ। ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜੀ.", + "burnStatusSuccessMessageWithCount_one": "ਇਹ ਟੋਕਨ ਸਥਾਈ ਤੌਰ 'ਤੇ ਨਸ਼ਟ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ ਅਤੇ {{rebateAmount}} SOL ਤੁਹਾਡੇ ਵਾਲਿਟ ਵਿੱਚ ਜਮ੍ਹਾ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ.", + "burnStatusSuccessMessageWithCount_other": "ਇਹ ਟੋਕਨ ਪੱਕੇ ਤੌਰ 'ਤੇ ਨਸ਼ਟ ਕਰ ਦਿੱਤੇ ਗਏ ਹਨ ਅਤੇ {{rebateAmount}} SOL ਤੁਹਾਡੇ ਵਾਲਿਟ ਵਿੱਚ ਜਮ੍ਹਾ ਕਰ ਦਿੱਤੇ ਗਏ ਹਨ.", + "burnStatusLoadingMessageWithCount_one": "ਇਸ ਟੋਕਨ ਨੂੰ ਸਥਾਈ ਤੌਰ 'ਤੇ ਨਸ਼ਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ ਅਤੇ {{rebateAmount}} SOL ਤੁਹਾਡੇ ਵਾਲਿਟ ਵਿੱਚ ਜਮ੍ਹਾ ਕਰ ਦਿੱਤਾ ਜਾਵੇਗਾ.", + "burnStatusLoadingMessageWithCount_other": "ਇਹ ਟੋਕਨ ਸਥਾਈ ਤੌਰ 'ਤੇ ਨਸ਼ਟ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ ਅਤੇ {{rebateAmount}} SOL ਤੁਹਾਡੇ ਵਾਲਿਟ ਵਿੱਚ ਜਮ੍ਹਾ ਕਰ ਦਿੱਤੇ ਜਾਣਗੇ.", + "burnStatusViewTransactionText": "ਲੈਣ-ਦੇਣ ਦੇਖੋ", + "collectibleDisplayLoading": "ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...", + "collectiblesNoCollectibles": "ਕੋਈ ਸੰਗ੍ਰਹਿਣਯੋਗ ਨਹੀਂ", + "collectiblesPrimaryText": "ਤੁਹਾਡੇ ਸੰਗ੍ਰਹਿਣਯੋਗ", + "collectiblesReceiveCollectible": "ਸੰਗ੍ਰਹਿਯੋਗ ਪ੍ਰਾਪਤ ਕਰੋ", + "collectiblesUnknownCollection": "ਅਗਿਆਤ ਸੰਗ੍ਰਹਿ", + "collectiblesUnknownCollectible": "ਅਗਿਆਤ ਸੰਗ੍ਰਹਿਯੋਗ", + "collectiblesUniqueHolders": "ਵਿਲੱਖਣ ਧਾਰਕ", + "collectiblesSupply": "ਸਪਲਾਈ", + "collectiblesUnknownTokens": "ਅਗਿਆਤ ਟੋਕਨ", + "collectiblesNrOfListed": "{{ nrOfListed }} ਸੂਚੀਬੱਧ", + "collectiblesListed": "ਸੂਚੀਬੱਧ", + "collectiblesMintCollectible": "ਸੰਗ੍ਰਹਿਣਯੋਗ ਨੂੰ ਮਿੰਟ ਕਰੋ", + "collectiblesYouMint": "ਤੁਸੀਂ ਮਿੰਟ ਕਰਦੇ ਹੋ", + "collectiblesMintCost": "ਮਿੰਟ ਕਰਨ ਦੀ ਲਾਗਤ", + "collectiblesMintFail": "ਮਿੰਟ ਕਰਨਾ ਅਸਫ਼ਲ ਰਿਹਾ", + "collectiblesMintFailMessage": "ਤੁਹਾਡੇ ਸੰਗ੍ਰਹਿਣਯੋਗ ਨੂੰ ਮਿੰਟ ਕਰਨ ਵਿੱਚ ਇੱਕ ਸਮੱਸਿਆ ਆਈ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਮੁੜ ਕੋਸ਼ਿਸ ਕਰੋ।", + "collectiblesMintCostFree": "ਮੁਫ਼ਤ", + "collectiblesMinting": "ਮਿੰਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...", + "collectiblesMintingMessage": "ਤੁਹਾਡੇ ਸੰਗ੍ਰਹਿਣਯੋਗ ਨੂੰ ਮਿੰਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "collectiblesMintShareSubject": "ਇਸਨੂੰ ਦੇਖੋ", + "collectiblesMintShareMessage": "ਮੈਂ ਇਸਨੂੰ @phantom 'ਤੇ ਤਿਆਰ ਕੀਤਾ!", + "collectiblesMintSuccess": "ਮਿੰਟ ਕਰਨਾ ਸਫ਼ਲ ਰਿਹਾ", + "collectiblesMintSuccessMessage": "ਤੁਹਾਡਾ ਸੰਗ੍ਰਹਿਣਯੋਗ ਹੁਣ ਮਿੰਟ ਹੋ ਗਿਆ ਹੈ", + "collectiblesMintSuccessQuestMessage": "ਤੁਸੀਂ ਇੱਕ Phantom Quest ਦੀਆਂ ਲੋੜਾਂ ਪੂਰੀਆਂ ਕਰ ਲਈਆਂ ਹਨ। ਆਪਣਾ ਮੁਫ਼ਤ ਸੰਗ੍ਰਹਿਣਯੇਗ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ \"ਆਪਣੇ ਇਨਾਮ ਦਾ ਦਾਅਵਾ ਕਰੋ\" 'ਤੇ ਟੈਪ ਕਰੋ।", + "collectiblesMintRequired": "ਲੋੜੀਂਦਾ", + "collectiblesMintSafelyDismiss": "ਤੁਸੀਂ ਇਸ ਵਿੰਡੋ ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਬੰਦ ਕਰ ਸਕਦੇ ਹੋ।", + "collectiblesTrimmed": "ਅਸੀਂ ਇਸ ਸਮੇਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤੇ ਜਾ ਸਕਣ ਵਾਲੇ ਸੰਗ੍ਰਹਿਣਯੋਗ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਸੰਖਿਆ 'ਤੇ ਪਹੁੰਚ ਗਏ ਹਾਂ।", + "collectiblesSeeAllHoldings": "ਸਾਰੀ ਹੋਲਡਿੰਗ ਜਾਣਕਾਰੀ ਦੇਖੋ", + "collectiblesLast": "ਆਖ਼ਰੀ", + "collectiblesAbout": "ਜਾਣਕਾਰੀ", + "collectiblesSocialLinks": "ਸੋਸ਼ਲ ਲਿੰਕ", + "collectiblesNonTransferable": "ਟ੍ਰਾਂਸਫ਼ਰ ਕਰਨਯੋਗ ਨਹੀਂ", + "collectiblesNonTransferableYes": "ਹਾਂ", + "collectiblesSellOfferDetails": "ਆੱਫ਼ਰ ਦੇ ਵੇਰਵੇ", + "collectiblesSellYouSell": "ਤੁਸੀਂ ਵੇਚਦੇ ਹੋ", + "collectiblesSellGotIt": "ਸਮਝ ਗਏ", + "collectiblesSellYouReceive": "ਤੁਸੀਂ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋ", + "collectiblesSellOffer": "ਪੇਸ਼ਕਸ਼", + "collectiblesSoldCollectible": "ਸੰਗ੍ਰਹਿਣਯੋਗ ਵੇਚੇ ਗਏ", + "collectiblesSellMarketplace": "ਮਾਰਕੀਟਪਲੇਸ", + "collectiblesSellCollectionFloor": "ਕਲੈਕਸ਼ਨ ਫਲੋਰ", + "collectiblesSellDifferenceFromFloor": "ਫਲੋਰ ਤੋਂ ਅੰਤਰ", + "collectiblesSellLastSalePrice": "ਆਖ਼ਰੀ ਵਿਕਰੀ", + "collectiblesSellEstimatedFees": "ਅਨੁਮਾਨਿਤ ਫ਼ੀਸ", + "collectiblesSellEstimatedProfitAndLoss": "ਅਨੁਮਾਨਿਤ ਲਾਭ/ਨੁਕਸਾਨ", + "collectiblesSellViewOnMarketplace": "{{marketplace}} 'ਤੇ ਦੇਖੋ", + "collectiblesSellCollectionFloorTooltip": "ਕਈ ਬਾਜ਼ਾਰਾਂ ਵਿੱਚ ਸੰਗ੍ਰਹਿ ਵਿੱਚ ਸਭ ਤੋਂ ਘੱਟ 'ਹੁਣੇ ਖਰੀਦੋ' ਕੀਮਤ।", + "collectiblesSellProfitLossTooltip": "ਅਨੁਮਾਨਿਤ ਲਾਭ/ਨੁਕਸਾਨ ਦੀ ਗਣਨਾ ਅੰਤਿਮ ਵਿਕਰੀ ਕੀਮਤ ਅਤੇ ਪੇਸ਼ਕਸ਼ ਦੀ ਰਕਮ ਤੋਂ ਫ਼ੀਸ ਦੀ ਕਟੌਤੀ ਦੇ ਆਧਾਰ 'ਤੇ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "ਰੌਇਲਟੀ ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "ਮਾਰਕੀਟਪਲੇਸ ਫ਼ੀਸ ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "ਮਾਰਕੀਟਪਲੇਸ ਫ਼ੀਸ", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}} ਨੈੱਟਵਰਕ", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "ਅਨੁਮਾਨਤ ਕੀਮਤ ਵਿੱਚ ਇੱਕ {{phantomFeePercentage}} Phantom ਫ਼ੀਸ ਸ਼ਾਮਲ ਹੈ", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "ਅਨੁਮਾਨਤ ਕੀਮਤ ਵਿੱਚ ਰਾਇਲਟੀ, ਨੈੱਟਵਰਕ ਫ਼ੀਸ, ਮਾਰਕੀਟਪਲੇਸ ਫ਼ੀਸ ਅਤੇ ਇੱਕ {{phantomFeePercentage}} Phantom ਫ਼ੀਸ ਸ਼ਾਮਲ ਹੈ।", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "ਬੋਲੀ ਵਿੱਚ ਰਾਇਲਟੀ, ਨੈੱਟਵਰਕ ਫ਼ੀਸ ਅਤੇ ਮਾਰਕੀਟਪਲੇਸ ਫ਼ੀਸ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ", + "collectiblesSellTransactionFeeTooltipTitle": "ਲੈਣ-ਦੇਣ ਫ਼ੀਸ", + "collectiblesSellStatusLoadingTitle": "ਪੇਸ਼ਕਸ਼ ਨੂੰ ਸਵੀਕਾਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...", + "collectiblesSellStatusLoadingIsSellingFor": "ਇਸ ਕੀਮਤ ਲਈ ਵੇਚਿਆ ਜਾ ਰਿਹਾ ਹੈ", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} ਵੇਚ ਦਿੱਤਾ ਗਿਆ!", + "collectiblesSellStatusSuccessWasSold": "ਇਸ ਕੀਮਤ ਲਈ ਸਫ਼ਲਤਾਪੂਰਵਕ ਵੇਚ ਦਿੱਤਾ ਗਿਆ", + "collectiblesSellStatusErrorTitle": "ਕੁਝ ਗੜਬੜੀ ਹੋਈ", + "collectiblesSellStatusErrorSubtitle": "ਵੇਚਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਵਿੱਚ ਇੱਕ ਸਮੱਸਿਆ ਆਈ ਸੀ", + "collectiblesSellStatusViewTransaction": "ਲੈਣ-ਦੇਣ ਦੇਖੋ", + "collectiblesSellInsufficientFundsTitle": "ਨਾਕਾਫ਼ੀ ਫੰਡ", + "collectiblesSellInsufficientFundsSubtitle": "ਅਸੀਂ ਇਸ ਸੰਗ੍ਰਹਿ 'ਤੇ ਪੇਸ਼ਕਸ਼ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨ ਦੇ ਅਯੋਗ ਸੀ ਕਿਉਂਕਿ ਨੈੱਟਵਰਕ ਫ਼ੀਸ ਦਾ ਭੁਗਤਾਨ ਕਰਨ ਲਈ ਫ਼ੰਡ ਨਾਕਾਫ਼ੀ ਸਨ।", + "collectiblesSellRecentlyTransferedNFTTitle": "ਹਾਲ ਹੀ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਕੀਤਾ ਗਿਆ", + "collectiblesSellRecentlyTransferedNFTSubtitle": "ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਤੋਂ ਬਾਅਦ ਬੋਲੀਆਂ ਸਵੀਕਾਰ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ 1 ਘੰਟਾ ਇੰਤਜ਼ਾਰ ਕਰਨਾ ਪਵੇਗਾ।", + "collectiblesApproveCollection": "{{collectionName}} ਨੂੰ ਮਨਜ਼ੂਰ ਕੀਤਾ ਗਿਆ", + "collectiblesSellNotAvailableAnymoreTitle": "ਪੇਸ਼ਕਸ਼ ਉਪਲਬਧ ਨਹੀਂ ਹੈ", + "collectiblesSellNotAvailableAnymoreSubtitle": "ਇਹ ਪੇਸ਼ਕਸ਼ ਹੁਣ ਉਪਲਬਧ ਨਹੀਂ ਹੈ। ਇਸ ਬੋਲੀ ਨੂੰ ਰੱਦ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "collectiblesSellFlaggedTokenTitle": "ਸੰਗ੍ਰਹਿਣਯੋਗ ਨੂੰ ਫਲੈਗ ਕੀਤਾ ਗਿਆ ਹੈ", + "collectiblesSellFlaggedTokenSubtitle": "ਸੰਗ੍ਰਹਿਣਯੋਗ ਦਾ ਵਪਾਰ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ, ਇਹ ਕਈ ਕਾਰਨਾਂ ਕਰਕੇ ਹੋ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਚੋਰੀ ਵਜੋਂ ਰਿਪੋਰਟ ਕੀਤੀ ਜਾਣੀ ਜਾਂ ਇਸਨੂੰ ਲੌਕ ਕੀਤੇ ਬਿਨਾਂ ਦਾਅ 'ਤੇ ਲਗਾਉਣਾ।", + "collectiblesListOnMagicEden": "Magic Eden 'ਤੇ ਸੂਚੀ", + "collectiblesListPrice": "ਸੂਚੀ ਦੀ ਕੀਮਤ", + "collectiblesUseFloor": "ਫਲੋਰ ਦੀ ਵਰਤੋਂ ਕਰੋ", + "collectiblesFloorPrice": "ਫਲੋਰ ਦੀ ਕੀਮਤ", + "collectiblesLastSalePrice": "ਆਖਰੀ ਵਿਕਰੀ ਕੀਮਤ", + "collectiblesTotalReturn": "ਕੁੱਲ ਪ੍ਰਾਪਤੀ", + "collectiblesOriginalPurchasePrice": "ਅਸਲ ਖਰੀਦ ਮੁੱਲ", + "collectiblesMagicEdenFee": "ਮੈਜਿਕ ਈਡਨ ਫੀਸ", + "collectiblesArtistRoyalties": "ਕਲਾਕਾਰ ਦੀ ਰਾਇਲਟੀ", + "collectiblesListNowButton": "ਹੁਣੇ ਸੂਚੀਬੱਧ ਕਰੋ", + "collectiblesListAnywayButton": "ਕਿਸੇ ਵੀ ਤਰ੍ਹਾਂ ਸੂਚੀਬੱਧ ਕਰੋ", + "collectiblesCreateListingTermsOfService": "<1>\"ਹੁਣੇ ਸੂਚੀਬੱਧ ਕਰੋ\" 'ਤੇ ਟੈਪ ਕਰਕੇ ਤੁਸੀਂ ਮੈਜਿਕ ਈਡਨ ਦੀਆਂ <3>ਸੇਵਾ ਦੀਆਂ ਸ਼ਰਤਾਂ ਨਾਲ ਸਹਿਮਤ ਹੁੰਦੇ ਹੋ", + "collectiblesViewListing": "ਸੂਚੀ ਵੇਖੋ", + "collectiblesListingViewTransaction": "ਲੈਣ-ਦੇਣ ਦੇਖੋ", + "collectiblesRemoveListing": "ਸੂਚੀ ਹਟਾਓ", + "collectiblesEditListing": "ਸੂਚੀ ਸੰਪਾਦਿਤ ਕਰੋ", + "collectiblesEditListPrice": "ਸੂਚੀ ਮੁੱਲ ਦਾ ਸੰਪਾਦਨ ਕਰੋ", + "collectiblesListPriceTooltip": "ਸੂਚੀ ਮੁੱਲ ਇੱਕ ਆਈਟਮ ਲਈ ਵਿਕਰੀ ਮੁੱਲ ਹੈ। ਵਿਕਰੇਤਾ ਆਮ ਤੌਰ 'ਤੇ ਸੂਚੀ ਮੁੱਲ ਨੂੰ ਫਲੋਰ ਕੀਮਤ 'ਤੇ ਜਾਂ ਇਸ ਤੋਂ ਉੱਪਰ ਸੈੱਟ ਕਰਦੇ ਹਨ।", + "collectiblesFloorPriceTooltip": "ਇਸ ਸੰਗ੍ਰਹਿ ਵਿੱਚ ਕਿਸੇ ਆਈਟਮ ਲਈ ਫਲੋਰ ਕੀਮਤ ਸਭ ਤੋਂ ਘੱਟ ਕਿਰਿਆਸ਼ੀਲ ਸੂਚੀ ਕੀਮਤ ਹੈ।", + "collectiblesOriginalPurchasePriceTooltip": "ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਇਸ ਰਕਮ ਵਿਚ ਇਹ ਆਈਟਮ ਖਰੀਦੀ ਸੀ।", + "collectiblesPurchasedForSol": "{{lastPurchasePrice}} SOL ਲਈ ਖਰੀਦਿਆ ਗਿਆ", + "collectiblesUnableToLoadListings": "ਸੂਚੀਆਂ ਨੂੰ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ", + "collectiblesUnableToLoadListingsFrom": "{{marketplace}} ਤੋਂ ਸੂਚੀਆਂ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ", + "collectiblesUnableToLoadListingsDescription": "ਤੁਹਾਡੀਆਂ ਸੂਚੀਆਂ ਅਤੇ ਸੰਪਤੀਆਂ ਸੁਰੱਖਿਅਤ ਹਨ ਪਰ ਅਸੀਂ ਇਸ ਸਮੇਂ ਉਹਨਾਂ ਨੂੰ {{marketplace}} ਤੋਂ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਹਾਂ। ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜੀ।", + "collectiblesBelowFloorPrice": "ਫਲੋਰ ਕੀਮਤ ਤੋਂ ਹੇਠਾਂ", + "collectiblesBelowFloorPriceMessage": "ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਫਲੋਰ ਕੀਮਤ ਤੋਂ ਹੇਠਾਂ ਆਪਣੇ NFT ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?", + "collectiblesMinimumListingPrice": "ਘੱਟੋ-ਘੱਟ ਕੀਮਤ 0.01 SOL ਹੈ", + "collectiblesMagicEdenFeeTooltip": "ਮੈਜਿਕ ਈਡਨ ਪੂਰੇ ਟ੍ਰਾਂਜੈਕਸ਼ਨਾਂ 'ਤੇ ਫੀਸ ਲੈਂਦਾ ਹੈ।", + "collectiblesArtistRoyaltiesTooltip": "ਇਸ ਸੰਗ੍ਰਹਿ ਦੇ ਨਿਰਮਾਤਾ ਨੂੰ ਹਰੇਕ ਪੂਰੀ ਹੋਈ ਵਿਕਰੀ ਤੋਂ ਇੱਕ ਰਾਇਲਟੀ % ਪ੍ਰਾਪਤ ਹੁੰਦੀ ਹੈ।", + "collectibleScreenCollectionLabel": "ਸੰਗ੍ਰਹਿ", + "collectibleScreenPhotosPermissionTitle": "ਫੋਟੋਆਂ ਦੀ ਇਜਾਜ਼ਤ", + "collectibleScreenPhotosPermissionMessage": "ਸਾਨੂੰ ਤੁਹਾਡੀਆਂ ਫੋਟੋਆਂ ਤੱਕ ਪਹੁੰਚਣ ਲਈ ਤੁਹਾਡੀ ਇਜਾਜ਼ਤ ਦੀ ਲੋੜ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਸੈਟਿੰਗਾਂ 'ਤੇ ਜਾਓ ਅਤੇ ਆਪਣੀਆਂ ਇਜਾਜ਼ਤਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ।", + "collectibleScreenPhotosPermissionOpenSettings": "ਸੈਟਿੰਗਾਂ ਖੋਲ੍ਹੋ", + "listStatusErrorTitle": "ਸੂਚੀਕਰਨ ਅਸਫਲ ਰਿਹਾ", + "editListStatusErrorTitle": "ਅੱਪਡੇਟ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ", + "removeListStatusErrorTitle": "ਸੂਚੀ ਨੂੰ ਹਟਾਉਣਾ ਅਸਫਲ ਰਿਹਾ", + "listStatusSuccessTitle": "ਸੂਚੀ ਬਣਾਈ ਗਈ!", + "editListingStatusSuccessTitle": "ਅਪਡੇਟ ਕੀਤੀ ਸੂਚੀ!", + "removeListStatusSuccessTitle": "Magic Eden ਤੋਂ ਸੂਚੀ ਹਟਾਈ ਗਈ", + "listStatusLoadingTitle": "ਸੂਚੀ ਬਣਾਈ ਜਾ ਰਹੀ ਹੈ...", + "editListingStatusLoadingTitle": "ਸੂਚੀ ਅੱਪਡੇਟ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ...", + "removeListStatusLoadingTitle": "ਸੂਚੀ ਨੂੰ ਹਟਾਇਆ ਜਾ ਰਿਹਾ ਹੈ...", + "listStatusErrorMessage": "{{name}} ਨੂੰ Magic Eden 'ਤੇ ਸੂਚੀਬੱਧ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ", + "removeListStatusErrorMessage": "{{name}} ਨੂੰ Magic Eden 'ਤੇ ਸੂਚੀਬੱਧ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ", + "listStatusSuccessMessage": "{{name}} ਹੁਣ {{listCollectiblePrice}} SOL ਲਈ Magic Eden 'ਤੇ ਸੂਚੀਬੱਧ ਹੈ", + "editListingStatusSuccessMessage": "{{name}} ਨੂੰ ਹੁਣ ਮੈਜਿਕ ਈਡਨ 'ਤੇ {{editListCollectiblePrice}} SOL ਲਈ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ", + "removeListStatusSuccessMessage": "{{name}} ਨੂੰ Magic Eden ਤੋਂ ਸਫਲਤਾਪੂਰਵਕ ਹਟਾ ਦਿੱਤਾ ਗਿਆ ਸੀ", + "listStatusLoadingMessage": "ਮੈਜਿਕ ਈਡਨ 'ਤੇ {{listCollectiblePrice}} SOL ਲਈ ਸੂਚੀ {{name}}।", + "editListingStatusLoadingMessage": "ਮੈਜਿਕ ਈਡਨ 'ਤੇ {{editListCollectiblePrice}} SOL ਲਈ {{name}} ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ।", + "removeListStatusLoadingMessage": "ਮੈਜਿਕ ਈਡਨ ਤੋਂ {{name}} ਨੂੰ ਹਟਾਇਆ ਜਾ ਰਿਹਾ ਹੈ। ਇਸ ਵਿੱਚ ਕੁਝ ਸਮਾਂ ਲੱਗ ਸਕਦਾ ਹੈ।", + "listStatusLoadingSafelyDismiss": "ਤੁਸੀਂ ਇਸ ਵਿੰਡੋ ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਖਾਰਜ ਕਰ ਸਕਦੇ ਹੋ।", + "listStatusViewOnMagicEden": "Magic Eden 'ਤੇ ਦੇਖੋ", + "listStatusViewOnMarketplace": "{{marketplace}} 'ਤੇ ਦੇਖੋ", + "listStatusLoadingDismiss": "ਖਾਰਜ ਕਰੋ", + "listStatusViewTransaction": "ਲੈਣ-ਦੇਣ ਦੇਖੋ", + "connectHardwareConnectedPrimaryText": "ਲੈਜਰ ਨੈਨੋ", + "connectHardwareConnectedSecondaryText": "ਆਪਣੇ ਹਾਰਡਵੇਅਰ ਵਾਲਿਟ ਨੂੰ ਕਨੈਕਟ ਕਰੋ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ ਅਨਲੌਕ ਹੈ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਅਸੀਂ ਇਸਦਾ ਪਤਾ ਲਗਾ ਲਿਆ ਤਾਂ ਤੁਸੀਂ ਚੁਣ ਸਕਦੇ ਹੋ ਕਿ ਤੁਸੀਂ ਕਿਹੜਾ ਪਤਾ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ.", + "connectHardwareFailedPrimaryText": "ਕੁਨੈਕਸ਼ਨ ਫੇਲ੍ਹ ਹੈ", + "connectHardwareFailedSecondaryText": "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਹਾਰਡਵੇਅਰ ਵਾਲਿਟ ਨੂੰ ਕਨੈਕਟ ਕਰੋ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ ਅਨਲੌਕ ਹੈ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਅਸੀਂ ਇਸਨੂੰ ਲੱਭ ਲੈਂਦੇ ਹਾਂ ਤਾਂ ਤੁਸੀਂ ਚੁਣ ਸਕਦੇ ਹੋ ਕਿ ਕਿਹੜਾ ਪਤਾ ਵਰਤਣਾ ਹੈ.", + "connectHardwareFinishPrimaryText": "ਖਾਤਾ ਜੋੜਿਆ ਗਿਆ!", + "connectHardwareFinishSecondaryText": "ਤੁਸੀਂ ਹੁਣ ਫੈਂਟਮ ਦੇ ਅੰਦਰੋਂ ਆਪਣੇ ਲੈਜਰ ਨੈਨੋ ਵਾਲਿਟ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੇ ਹੋ। ਕਿਰਪਾ ਕਰਕੇ ਐਕਸਟੈਂਸ਼ਨ 'ਤੇ ਵਾਪਸ ਜਾਓ.", + "connectHardwareNeedsPermissionPrimaryText": "ਇੱਕ ਨਵਾਂ ਵਾਲਿਟ ਕਨੈਕਟ ਕਰੋ", + "connectHardwareNeedsPermissionSecondaryText": "ਕੁਨੈਕਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ.", + "connectHardwareSearchingPrimaryText": "ਵਾਲਿਟ ਦੀ ਖੋਜ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ...", + "connectHardwareSearchingSecondaryText": "ਆਪਣੇ ਹਾਰਡਵੇਅਰ ਵਾਲਿਟ ਨੂੰ ਕਨੈਕਟ ਕਰੋ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ ਅਨਲੌਕ ਹੈ, ਅਤੇ ਇਹ ਕਿ ਤੁਸੀਂ ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਇਜਾਜ਼ਤਾਂ ਪ੍ਰਾਪਤ ਕੀਤੀਆਂ ਹਨ.", + "connectHardwarePermissionDeniedPrimary": "ਇਜਾਜ਼ਤ ਤੋਂ ਇਨਕਾਰ ਕੀਤਾ ਗਿਆ", + "connectHardwarePermissionDeniedSecondary": "Phantom ਨੂੰ ਆਪਣੇ Ledger ਡਿਵਾਈਸ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿਓ", + "connectHardwarePermissionUnableToConnect": "ਕਨੈਕਟ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ", + "connectHardwarePermissionUnableToConnectDescription": "ਅਸੀਂ ਤੁਹਾਡੇ Ledger ਡਿਵਾਈਸ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਰਹੇ। ਹੋ ਸਕਦਾ ਹੈ ਸਾਨੂੰ ਹੋਰ ਇਜਾਜ਼ਤਾਂ ਦੀ ਲੋੜ ਪਵੇ।", + "connectHardwareSelectAddressAllAddressesImported": "ਸਾਰੇ ਪਤੇ ਆਯਾਤ ਕੀਤੇ ਗਏ", + "connectHardwareSelectAddressDerivationPath": "ਵਿਉਤਪੱਤੀ ਮਾਰਗ", + "connectHardwareSelectAddressSearching": "ਖੋਜ ਰਿਹਾ ਹੈ...", + "connectHardwareSelectAddressSelectWalletAddress": "ਵਾਲਿਟ ਪਤਾ ਚੁਣੋ", + "connectHardwareSelectAddressWalletAddress": "ਵਾਲਿਟ ਪਤਾ", + "connectHardwareWaitingForApplicationPrimaryText": "ਆਪਣੇ ਲੈਜਰ 'ਤੇ ਸੋਲਾਨਾ ਐਪ ਖੋਲ੍ਹੋ", + "connectHardwareWaitingForApplicationSecondaryText": "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਹਾਰਡਵੇਅਰ ਵਾਲਿਟ ਨੂੰ ਕਨੈਕਟ ਕਰੋ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ ਅਨਲੌਕ ਹੈ.", + "connectHardwareWaitingForPermissionPrimaryText": "ਇਜਾਜ਼ਤ ਦੀ ਲੋੜ ਹੈ", + "connectHardwareWaitingForPermissionSecondaryText": "ਆਪਣੇ ਹਾਰਡਵੇਅਰ ਵਾਲਿਟ ਨੂੰ ਕਨੈਕਟ ਕਰੋ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ ਅਨਲੌਕ ਹੈ, ਅਤੇ ਇਹ ਕਿ ਤੁਸੀਂ ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਇਜਾਜ਼ਤਾਂ ਪ੍ਰਾਪਤ ਕੀਤੀਆਂ ਹਨ.", + "connectHardwareAddAccountButton": "ਖਾਤਾ ਸ਼ਾਮਲ ਕਰੋ", + "connectHardwareLedger": "ਆਪਣੀ Ledger ਕਨੈਕਟ ਕਰੋ", + "connectHardwareStartConnection": "ਆਪਣੇ Ledger ਹਾਰਡਵੇਅਰ ਵੌਲਿਟ ਨੂੰ ਕਨੈਕਟ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਗਏ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ", + "connectHardwarePairSuccessPrimary": "{{productName}} ਕਨੈਕਟ ਕੀਤਾ ਹੋਇਆ ਹੈ", + "connectHardwarePairSuccessSecondary": "ਤੁਸੀਂ ਆਪਣੇ {{productName}} ਨੂੰ ਸਫ਼ਲਤਾਪੂਰਵਕ ਕਨੈਕਟ ਕਰ ਲਿਆ ਹੈ।", + "connectHardwareSelectChains": "ਕਨੈਕਟ ਕਰਨ ਲਈ ਚੇਨ ਚੁਣੋ", + "connectHardwareOpenAppInterpolated": "ਆਪਣੇ Ledger 'ਤੇ {{app}} ਐਪ ਖੋਲ੍ਹੋ", + "connectHardwareSearching": "ਖੋਜ ਜਾਰੀ ਹੈ...", + "connectHardwareMakeSureConnected": "ਆਪਣਾ ਹਾਰਡਵੇਅਰ ਵੌਲਿਟ ਕਨੈਕਟ ਅਤੇ ਅਨਲੌਕ ਕਰੋ। ਕਿਰਪਾ ਕਰਕੇ ਸੰਬੰਧਿਤ ਬ੍ਰਾਊਜ਼ਰ ਇਜਾਜ਼ਤਾਂ ਨੂੰ ਮਨਜ਼ੂਰ ਕਰੋ।", + "connectHardwareOpenAppDescription": "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣਾ ਹਾਰਡਵੇਅਰ ਵੌਲਿਟ ਅਨਲੌਕ ਕਰੋ", + "connectHardwareConnecting": "ਕਨੈਕਟ ਹੋ ਰਿਹਾ ਹੈ...", + "connectHardwareConnectingDescription": "ਅਸੀਂ ਤੁਹਾਡੇ Ledger ਡਿਵਾਈਸ ਨਾਲ ਕਨੈਕਟ ਕਰ ਰਹੇ ਹਾਂ।", + "connectHardwareConnectingAccounts": "ਤੁਹਾਡੇ ਖਾਤੇ ਕਨੈਕਟ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ...", + "connectHardwareDiscoveringAccounts": "ਖਾਤਿਆਂ ਦੀ ਖੋਜ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ...", + "connectHardwareDiscoveringAccountsDescription": "ਅਸੀਂ ਤੁਹਾਡੇ ਖਾਤਿਆਂ ਵਿੱਚ ਸਰਗਰਮੀ ਦੀ ਭਾਲ ਕਰ ਰਹੇ ਹਾਂ।", + "connectHardwareErrorLedgerLocked": "Ledger ਲੌਕ ਕੀਤੀ ਹੋਈ ਹੈ", + "connectHardwareErrorLedgerLockedDescription": "ਸੁਨਿਸਚਿਤ ਕਰੋ ਕਿ ਤੁਹਾਡਾ Ledger ਡਿਵਾਈਸ ਅਨਲੌਕ ਹੈ, ਫਿਰ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "connectHardwareErrorLedgerGeneric": "ਕੁਝ ਗੜਬੜੀ ਹੋਈ", + "connectHardwareErrorLedgerGenericDescription": "ਅਕਾਉਂਟ ਲੱਭਣ ਵਿੱਚ ਅਸਮਰਥ। ਸੁਨਿਸਚਿਤ ਕਰੋ ਕਿ ਤਹਾਡਾ Ledger ਡਿਵਾਈਸ ਅਨਲੌਕ ਹੈ, ਫਿਰ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "connectHardwareErrorLedgerPhantomLocked": "ਕਿਰਪਾ ਕਰਕੇ Phantom ਮੁੜ ਖੋਲ੍ਹੋ ਅਤੇ ਆਪਣਾ ਹਾਰਡਵੇਅਰ ਦੁਬਾਰਾ ਖੋਲ੍ਹਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "connectHardwareFindingAccountsWithActivity": "{{chainName}} ਖਾਤੇ ਲੱਭੇ ਜਾ ਰਹੇ ਹਨ...", + "connectHardwareFindingAccountsWithActivityDualChain": "{{chainName1}} ਜਾਂ {{chainName2}} ਖਾਤਿਆਂ ਦੀ ਖੋਜ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ...", + "connectHardwareFoundAccountsWithActivity": "ਸਾਨੂੰ ਤੁਹਾਡੇ Ledger 'ਤੇ ਗਤੀਵਿਧੀ ਵਾਲੇ {{numOfAccounts}} ਅਕਾਉਂਟ ਮਿਲੇ ਹਨ।", + "connectHardwareFoundAccountsWithActivitySingular": "ਸਾਨੂੰ ਤੁਹਾਡੇ Ledger 'ਤੇ ਗਤੀਵਿਧੀ ਵਾਲਾ 1 ਖਾਤਾ ਮਿਲਿਆ ਹੈ।", + "connectHardwareFoundSomeAccounts": "ਸਾਨੂੰ ਤੁਹਾਡੇ Ledger ਡੀਵਾਈਸ 'ਤੇ ਕੁਝ ਖਾਤੇ ਮਿਲੇ ਹਨ।", + "connectHardwareViewAccounts": "ਖਾਤੇ ਦੇਖੋ", + "connectHardwareConnectAccounts": "ਖਾਤੇ ਕਨੈਕਟ ਹੋਏ", + "connectHardwareSelectAccounts": "ਖਾਤੇ ਚੁਣੋ", + "connectHardwareChooseAccountsToConnect": "ਕਨੈਕਟ ਕਰਨ ਲਈ ਵਾਲੇਟ ਅਕਾਉਂਟ ਚੁਣੋ।", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} ਅਕਾਉਂਟ ਜੋੜੇ ਗਏ", + "connectHardwareAccountsStepOfSteps": "{{totalSteps}} ਵਿੱਚੋਂ ਕਦਮ {{stepNum}}", + "connectHardwareMobile": "Ledger ਕਨੈਕਟ ਕਰੋ", + "connectHardwareMobileTitle": "ਆਪਣੇ Ledger ਹਾਰਡਵੇਅਰ ਵੌਲਿਟ ਨੂੰ ਕਨੈਕਟ ਕਰੋ", + "connectHardwareMobileEnableBluetooth": "Bluetooth ਚਾਲੂ ਕਰੋ", + "connectHardwareMobileEnableBluetoothDescription": "ਕਨੈਕਟ ਕਰਨ ਲਈ Bluetooth ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿਓ", + "connectHardwareMobileEnableBluetoothSettings": "Phantom ਨੂੰ ਸਥਾਨ ਅਤੇ ਨਜ਼ਦੀਕੀ ਡਿਵਾਈਸ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣ ਲਈ ਸੈਟਿੰਗਾਂ 'ਤੇ ਜਾਓ।", + "connectHardwareMobilePairWithDevice": "ਆਪਣੇ Ledger ਡਿਵਾਈਸ ਨਾਲ ਪੇਅਰ ਕਰੋ", + "connectHardwareMobilePairWithDeviceDescription": "ਵਧੀਆ ਸਿਗਨਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਆਪਣੀ ਡਿਵਾਈਸ ਨੂੰ ਨੇੜੇ ਰੱਖੋ", + "connectHardwareMobileConnectAccounts": "ਖਾਤੇ ਕਨੈਕਟ ਕਰੋ", + "connectHardwareMobileConnectAccountsDescription": "ਅਸੀਂ ਤੁਹਾਡੇ ਦੁਆਰਾ ਵਰਤੇ ਗਏ ਕਿਸੇ ਵੀ ਖਾਤਿਆਂ ਵਿੱਚ ਗਤੀਵਿਧੀ ਦੀ ਖੋਜ ਕਰਾਂਗੇ", + "connectHardwareMobileConnectLedgerDevice": "ਆਪਣੀ Ledger ਡਿਵਾਈਸ ਕਨੈਕਟ ਕਰੋ", + "connectHardwareMobileLookingForDevices": "ਨਜ਼ਦੀਕੀ ਡਿਵਾਈਸਾਂ ਲਈ ਖੋਜ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ...", + "connectHardwareMobileLookingForDevicesDescription": "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੀ Ledger ਡਿਵਾਈਸ ਨੂੰ ਕਨੈਕਟ ਕਰੋ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ ਅਨਲੌਕ ਹੈ।", + "connectHardwareMobileFoundDeviceSingular": "ਸਾਨੂੰ 1 Ledger ਡਿਵਾਈਸ ਮਿਲੀ", + "connectHardwareMobileFoundDevices": "ਸਾਨੂੰ {{numDevicesFound}} Ledger ਡਿਵਾਈਸ ਮਿਲੇ ਹਨ", + "connectHardwareMobileFoundDevicesDescription": "ਪੇਅਰਿੰਗ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਹੇਠਾਂ ਇੱਕ Ledger ਡਿਵਾਈਸ ਚੁਣੋ।", + "connectHardwareMobilePairingWith": "{{deviceName}} ਨਾਲ ਪੇਅਰਿੰਗ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ", + "connectHardwareMobilePairingWithDescription": "ਪੇਅਰਿੰਗ ਦੌਰਾਨ ਆਪਣੇ Ledger ਡਿਵਾਈਸ 'ਤੇ ਦਿੱਤੀਆਂ ਹਿਦਾਇਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।", + "connectHardwareMobilePairingFailed": "ਪੇਅਰਿੰਗ ਅਸਫ਼ਲ ਰਹੀ", + "connectHardwareMobilePairingFailedDescription": "{{deviceName}} ਨਾਲ ਪੇਅਰ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਅਨਲੌਕ ਹੈ।", + "connectHardwareMobilePairingSuccessful": "ਪੇਅਰਿੰਗ ਸਫ਼ਲ ਰਹੀ", + "connectHardwareMobilePairingSuccessfulDescription": "ਤੁਸੀਂ ਆਪਣੀ Ledger ਡਿਵਾਈਸ ਨੂੰ ਸਫ਼ਲਤਾਪੂਰਵਕ ਪੇਅਰ ਅਤੇ ਕਨੈਕਟ ਕਰ ਦਿੱਤਾ ਹੈ।", + "connectHardwareMobileOpenAppSingleChain": "ਆਪਣੇ Ledger 'ਤੇ {{chainName}} ਐਪ ਖੋਲ੍ਹੋ", + "connectHardwareMobileOpenAppDualChain": "ਆਪਣੇ Ledger 'ਤੇ {{chainName1}} ਜਾਂ {{chainName2}} ਐਪ ਖੋਲ੍ਹੋ", + "connectHardwareMobileOpenAppDescription": "ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਅਨਲੌਕ ਹੈ।", + "connectHardwareMobileStillCantFindDevice": "ਕੀ ਅਜੇ ਵੀ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਨਹੀਂ ਲੱਭੀ?", + "connectHardwareMobileLostConnection": "ਕਨੈਕਸ਼ਨ ਟੁੱਟ ਗਿਆ", + "connectHardwareMobileLostConnectionDescription": "{{deviceName}} ਨਾਲ ਕਨੈਕਸ਼ਨ ਟੁੱਟ ਗਿਆ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਅਨਲੌਕ ਹੈ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "connectHardwareMobileGenericLedgerDevice": "Ledger ਡਿਵਾਈਸ", + "connectHardwareMobileConnectDeviceSigning": "ਆਪਣਾ {{deviceName}} ਕਨੈਕਟ ਕਰੋ", + "connectHardwareMobileConnectDeviceSigningDescription": "ਆਪਣੀ Ledger ਡਿਵਾਈਸ ਨੂੰ ਅਨਲੌਕ ਕਰੋ ਅਤੇ ਇਸ ਨੂੰ ਨੇੜੇ ਰੱਖੋ।", + "connectHardwareMobileBluetoothDisabled": "Bluetooth ਨੂੰ ਅਸਮਰੱਥ ਕੀਤਾ ਹੋਇਆ ਹੈ", + "connectHardwareMobileBluetoothDisabledDescription": "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ Bluetooth ਨੂੰ ਸਮਰੱਥ ਕਰੋ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੀ Ledger ਅਨਲੌਕ ਹੈ।", + "connectHardwareMobileLearnMore": "ਹੋਰ ਜਾਣੋ", + "connectHardwareMobileBlindSigningDisabled": "ਬਲਾਇੰਡ ਦਸਤਖ਼ਤ ਨੂੰ ਅਸਮਰੱਥ ਕੀਤਾ ਹੋਇਆ ਹੈ", + "connectHardwareMobileBlindSigningDisabledDescription": "ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੀ ਡਿਵਾਈਸ 'ਤੇ ਬਲਾਇੰਡ ਦਸਤਖ਼ਤ ਨੂੰ ਸਮਰੱਥ ਕੀਤਾ ਗਿਆ ਹੈ।", + "connectHardwareMobileConfirmSingleChain": "ਤੁਹਾਨੂੰ ਆਪਣੇ ਹਾਰਡਵੇਅਰ ਵੌਲਿਟ 'ਤੇ ਲੈਣ-ਦੇਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ ਅਨਲੌਕ ਹੈ।", + "metamaskExplainerBottomSheetHeader": "ਇਹ ਸਾਈਟ Phantom ਦੇ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ", + "metamaskExplainerBottomSheetSubheader": "ਅੱਗੇ ਵਧਣ ਲਈ ਕਨੈਕਟ ਵੌਲਿਟ ਡਾਇਲਾਗ ਤੋਂ MetaMask ਚੁਣੋ ।", + "metamaskExplainerBottomSheetDontShowAgain": "ਦੁਬਾਰਾ ਨਾ ਦਿਖਾਓ", + "ledgerStatusNotConnected": "Ledger ਕਨੈਕਟ ਨਹੀਂ ਹੈ", + "ledgerStatusConnectedInterpolated": "{{productName}} ਕਨੈਕਟ ਹੈ", + "connectionClusterInterpolated": "ਤੁਸੀਂ ਇਸ ਸਮੇਂ {{cluster}} 'ਤੇ ਹੋ", + "connectionClusterTestnetMode": "ਤੁਸੀਂ ਇਸ ਵੇਲੇ Testnet ਮੋਡ ਵਿੱਚ ਹੋ", + "featureNotSupportedOnLocalNet": "ਜਦੋਂ Solana Localnet ਸਮਰੱਥ ਹੁੰਦਾ ਹੈ ਤਾਂ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਸਮਰਥਿਤ ਨਹੀਂ ਹੁੰਦੀ।", + "readOnlyAccountBannerWarning": "ਤੁਸੀਂ ਇਸ ਖਾਤੇ ਦੀ ਨਿਗਰਾਨੀ ਕਰ ਰਹੇ ਹੋ", + "depositAddress": "ਫ਼ੰਡ ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲਾ ਵੌਲਿਟ ਪਤਾ", + "depositAddressChainInterpolated": "ਤੁਹਾਡਾ {{chain}} ਪਤਾ", + "depositAssetDepositInterpolated": "{{tokenSymbol}} ਪ੍ਰਾਪਤ ਕਰੋ", + "depositAssetSecondaryText": "ਇਹ ਪਤਾ ਸਿਰਫ ਅਨੁਕੂਲ ਟੋਕਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।", + "depositAssetTextInterpolated": "<1>{{network}} 'ਤੇ ਟੋਕਨ ਅਤੇ ਸੰਗ੍ਰਹਿ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇਸ ਪਤੇ ਦੀ ਵਰਤੋਂ ਕਰੋ।", + "depositAssetTransferFromExchange": "ਐਕਸਚੇਂਜ ਤੋਂ ਟ੍ਰਾਂਸਫਰ", + "depositAssetShareAddress": "ਪਤਾ ਸਾਂਝਾ ਕਰੋ", + "depositAssetBuyOrDeposit": "ਖਰੀਦੋ ਜਾਂ ਟ੍ਰਾਂਸਫਰ ਕਰੋ", + "depositAssetBuyOrDepositDesc": "ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਆਪਣੇ ਬਟੂਏ ਨੂੰ ਫੰਡ ਕਰੋ", + "depositAssetTransfer": "ਟ੍ਰਾਂਸਫਰ ਕਰੋ", + "editAddressAddressAlreadyAdded": "ਪਤਾ ਪਹਿਲਾਂ ਹੀ ਜੋੜਿਆ ਗਿਆ ਹੈ", + "editAddressAddressAlreadyExists": "ਪਤਾ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ", + "editAddressAddressIsRequired": "ਪਤਾ ਲੋੜੀਂਦਾ ਹੈ", + "editAddressPrimaryText": "ਪਤਾ ਸੰਪਾਦਿਤ ਕਰੋ", + "editAddressRemove": "ਐਡਰੈੱਸ ਬੁੱਕ ਤੋਂ ਹਟਾਓ", + "editAddressToast": "ਪਤਾ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ", + "removeSavedAddressToast": "ਪਤਾ ਹਟਾਇਆ ਗਿਆ", + "exportSecretErrorGeneric": "ਕੁਝ ਗਲਤ ਹੋ ਗਿਆ, ਕਿਰਪਾ ਕਰਕੇ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "exportSecretErrorIncorrectPassword": "ਗਲਤ ਪਾਸਵਰਡ", + "exportSecretPassword": "ਪਾਸਵਰਡ", + "exportSecretPrivateKey": "ਨਿੱਜੀ ਕੁੰਜੀ", + "exportSecretSecretPhrase": "ਗੁਪਤ ਵਾਕੰਸ਼", + "exportSecretSecretRecoveryPhrase": "ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕੰਸ਼", + "exportSecretSelectYourAccount": "ਆਪਣਾ ਖਾਤਾ ਚੁਣੋ", + "exportSecretShowPrivateKey": "ਨਿੱਜੀ ਕੁੰਜੀ ਦਿਖਾਓ", + "exportSecretShowSecretRecoveryPhrase": "ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਦਿਖਾਓ", + "exportSecretShowSecret": "{{secretNameText}} ਦਿਖਾਓ", + "exportSecretWarningPrimaryInterpolated": "ਆਪਣੇ {{secretNameText}} ਨੂੰ ਸਾਂਝਾ <1>ਨਾ ਕਰੋ!", + "exportSecretWarningSecondaryInterpolated": "ਜੇਕਰ ਕਿਸੇ ਕੋਲ ਤੁਹਾਡਾ {{secretNameText}} ਹੈ ਤਾਂ ਉਹਨਾਂ ਕੋਲ ਤੁਹਾਡੇ ਬਟੂਏ ਦਾ ਪੂਰਾ ਕੰਟਰੋਲ ਹੋਵੇਗਾ.", + "exportSecretOnlyWay": "ਤੁਹਾਡਾ {{secretNameText}} ਤੁਹਾਡੇ ਵਾਲੇਟ ਨੂੰ ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਦਾ ਇੱਕੋ ਇੱਕ ਤਰੀਕਾ ਹੈ", + "exportSecretDoNotShow": "ਕਿਸੇ ਨੂੰ ਵੀ ਤੁਹਾਡਾ {{secretNameText}} ਦੇਖਣ ਨਾ ਦਿਓ", + "exportSecretWillNotShare": "ਮੈਂ Phantom ਸਮੇਤ, ਆਪਣੇ {{secretNameText}} ਨੂੰ ਕਿਸੇ ਨਾਲ ਵੀ ਸਾਂਝਾ ਨਹੀਂ ਕਰਾਂਗਾ/ਕਰਾਂਗੀ।", + "exportSecretNeverShare": "ਕਦੇ ਵੀ ਆਪਣਾ {{secretNameText}} ਕਿਸੇ ਨਾਲ ਸਾਂਝਾ ਨਾ ਕਰੋ।", + "exportSecretYourPrivateKey": "ਤੁਹਾਡੀ ਨਿੱਜੀ ਕੁੰਜੀ", + "exportSecretYourSecretRecoveryPhrase": "ਤੁਹਾਡਾ ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕੰਸ਼", + "fullPageHeaderBeta": "ਬੀਟਾ!", + "fullPageHeaderHelp": "ਮਦਦ", + "gasUpTo": "{{ amount }} ਤੱਕ", + "gasSlowTime": "ਲਗਭਗ 2 ਮਿੰਟ", + "gasAverageTime": "ਲਗਭਗ 30 ਸੈਕਿੰਡ", + "gasFastTime": "ਲਗਭਗ 15 ਸੈਕਿੰਡ", + "gasSlowTimePolygon": "ਲਗਭਗ 15 ਸੈਕਿੰਡ", + "gasAverageTimePolygon": "ਲਗਭਗ 10 ਸੈਕਿੰਡ", + "gasFastTimePolygon": "ਲਗਭਗ 5 ਸੈਕਿੰਡ", + "gasSlowTimeBitcoin": "ਲਗਭਗ 1 ਘੰਟਾ", + "gasAverageTimeBitcoin": "ਲਗਭਗ 30 ਮਿੰਟ", + "gasFastTimeBitcoin": "ਲਗਭਗ 10 ਮਿੰਟ", + "gasSlowTimeAbbrev": "2ਮਿੰ", + "gasAverageTimeAbbrev": "30ਸੈ", + "gasFastTimeAbbrev": "15ਸੈ", + "gasSlowTimePolygonAbbrev": "15ਸੈ", + "gasAverageTimePolygonAbbrev": "10ਸੈ", + "gasFastTimePolygonAbbrev": "5ਸੈ", + "gasSlow": "ਧੀਮਾ", + "gasAverage": "ਦਰਮਿਆਨਾ", + "gasFast": "ਤੇਜ਼", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "ਫਿਰ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "homeErrorDescription": "ਤੁਹਾਡੀਆਂ ਸੰਪਤੀਆਂ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਵਿੱਚ ਇੱਕ ਤਰੁੱਟੀ ਹੋਈ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਰਿਫ੍ਰੈਸ਼ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "homeErrorTitle": "ਸੰਪਤੀਆਂ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਫਲ", + "homeManageTokenList": "ਟੋਕਨ ਸੂਚੀ ਪ੍ਰਬੰਧਿਤ ਕਰੋ", + "helloBitcoinBodyTitle": "Bitcoin ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ", + "helloBitcoinFeature1Title": "Bitcoin ਭੇਜੋ, ਪ੍ਰਾਪਤ ਕਰੋ ਅਤੇ ਖ਼ਰੀਦੋ", + "helloBitcoinFeature1Subtitle": "Phantom 'ਤੇ ਤੁਰੰਤ Bitcoin ਟ੍ਰਾਂਸਫ਼ਰ ਕਰੋ ਅਤੇ ਖ਼ਰੀਦੋ। ਸਾਰੇ ਪ੍ਰਮੁੱਖ ਵੌਲਿਟ ਅਤੇ ਐਕਸਚੇਂਜ ਪਲੇਟਫ਼ਾਰਮਾਂ ਦੇ ਅਨੁਕੂਲ।", + "helloBitcoinFeature2Title": "Ordinals Ecosystem ਬਾਰੇ ਪਤਾ ਲਗਾਓ", + "helloBitcoinFeature2Subtitle": "Magic Eden ਅਤੇ Unisat 'ਤੇ Ordinals, BRC-20s, ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਖਰੀਦੋ, ਵੇਚੋ ਅਤੇ ਐਕਸਚੇਂਜ ਕਰੋ।", + "helloBitcoinFeature3Title": "ਮਹਿਫ਼ੂਜ਼ ਅਤੇ ਸੁਰੱਖਿਅਤ", + "helloBitcoinFeature3Subtitle": "ਅਸੀਂ ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰਦੇ ਹਾਂ ਕਿ ਤੁਹਾਡੇ Ordinals, BRC-20s, ਅਤੇ Rare Sats ਗਲਤੀ ਨਾਲ ਖਰਚ ਨਾ ਹੋਣ।", + "interstitialDismissUnderstood": "ਸਮਝ ਗਏ", + "bitcoinAddressTypesBodyTitle": "Bitcoin ਪਤੇ ਦੀਆਂ ਕਿਸਮਾਂ", + "bitcoinAddressTypesFeature1Title": "Bitcoin ਪਤਿਆਂ ਬਾਰੇ", + "bitcoinAddressTypesFeature1Subtitle": "Phantom Native Segwit ਅਤੇ Taproot ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਹਰੇਕ ਦੇ ਆਪਣੇ ਬੈਲੰਸ ਨਾਲ। ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੇ ਪਤੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ BTC ਜਾਂ Ordinals ਭੇਜ ਸਕਦੇ ਹੋ।", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Phantom ਵਿੱਚ ਡਿਫੌਲਟ BTC ਪਤਾ। Taproot ਤੋਂ ਪੁਰਾਣਾ, ਪਰ ਸਾਰੇ ਵੌਲਿਟ ਅਤੇ ਐਕਸਚੇਂਜਾਂ ਦੇ ਅਨੁਕੂਲ।", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Ordinals ਅਤੇ BRC-20 ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ, ਸਭ ਤੋਂ ਘੱਟ ਫ਼ੀਸ ਸਮੇਤ। ਤਰਜੀਹਾਂ ਵਿੱਚ ਪਤੇ ਸੈਟ ਕਰੋ -> ਤਰਜੀਹੀ Bitcoin ਪਤਾ।", + "headerTitleInfo": "ਜਾਣਕਾਰੀ", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "ਇਹ ਤੁਹਾਡਾ <1>{{addressType}} ਪਤਾ ਹੈ।", + "invalidChecksumTitle": "ਅਸੀਂ ਤੁਹਾਡੇ ਗੁਪਤ ਵਾਕਾਂਸ਼ ਨੂੰ ਅੱਪਗ੍ਰੇਡ ਕਰ ਦਿੱਤਾ ਹੈ!", + "invalidChecksumFeature1ExportPhrase": "ਆਪਣਾ ਨਵਾਂ ਗੁਪਤ ਵਾਕਾਂਸ਼ ਐਕਸਪੋਰਟ ਕਰੋ", + "invalidChecksumFeature1ExportPhraseDescription": "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਨਵੇਂ ਗੁਪਤ ਵਾਕਾਂਸ਼ ਅਤੇ ਆਪਣੇ ਪਿਛਲੇ ਖਾਤਿਆਂ ਦੀਆਂ ਨਿੱਜੀ ਕੁੰਜੀਆਂ ਦਾ ਬੈਕਅੱਪ ਲਓ।", + "invalidChecksumFeature2FundsAreSafe": "ਤੁਹਾਡੇ ਫ਼ੰਡ ਸੁਰੱਖਿਅਤ ਹਨ", + "invalidChecksumFeature2FundsAreSafeDescription": "ਇਹ ਅੱਪਗ੍ਰੇਡ ਸਵੈਚਾਲਿਤ ਸੀ। Phantom ਵਿਖੇ ਕੋਈ ਵੀ ਤੁਹਾਡੇ ਗੁਪਤ ਵਾਕਾਂਸ਼ ਨੂੰ ਨਹੀਂ ਜਾਣਦਾ ਜਾਂ ਤੁਹਾਡੇ ਫ਼ੰਡਾਂ ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ ਕਰ ਸਕਦਾ।", + "invalidChecksumFeature3LearnMore": "ਹੋਰ ਜਾਣੋ", + "invalidChecksumFeature3LearnMoreDescription": "ਤੁਹਾਡਾ ਵਾਕਾਂਸ਼ ਜ਼ਿਆਦਾਤਰ ਵੌਲਿਟ ਦੇ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ। ਇਸ ਬਾਰੇ ਹੋਰ ਜਾਣਨ ਲਈ <1>ਇਹ ਮਦਦ ਲੇਖ ਪੜ੍ਹੋ।", + "invalidChecksumBackUpSecretPhrase": "ਗੁਪਤ ਵਾਕਾਂਸ਼ ਦਾ ਬੈਕਅੱਪ ਲਓ", + "migrationFailureTitle": "ਤੁਹਾਡੇ ਖਾਤੇ ਨੂੰ ਮਾਈਗਰੇਟ ਕਰਨ ਵਿੱਚ ਇੱਕ ਸਮੱਸਿਆ ਆਈ ਸੀ", + "migrationFailureFeature1": "ਆਪਣਾ ਗੁਪਤ ਵਾਕਾਂਸ਼ ਐਕਸਪੋਰਟ ਕਰੋ", + "migrationFailureFeature1Description": "ਔਨਬੋਰਡਿੰਗ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੇ ਗੁਪਤ ਵਾਕਾਂਸ਼ ਦਾ ਬੈਕਅੱਪ ਲਓ।", + "migrationFailureFeature2": "Phantom 'ਤੇ ਔਨਬੋਰਡ ਕਰੋ", + "migrationFailureFeature2Description": "ਤੁਹਾਨੂੰ ਆਪਣਾ ਖਾਤਾ ਦੇਖਣ ਲਈ Phantom 'ਤੇ ਮੁੜ-ਔਨਬੋਰਡ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ।", + "migrationFailureFeature3": "ਹੋਰ ਜਾਣੋ", + "migrationFailureFeature3Description": "ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ <1>ਇਹ ਮਦਦ ਲੇਖ ਦੇਖੋ।", + "migrationFailureContinueToOnboarding": "ਔਨਬੋਰਡਿੰਗ ਲਈ ਅੱਗੇ ਵਧੋ", + "migrationFailureUnableToFetchMnemonic": "ਅਸੀਂ ਤੁਹਾਡੇ ਗੁਪਤ ਵਾਕਾਂਸ਼ ਨੂੰ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਸੀ", + "migrationFailureUnableToFetchMnemonicDescription": "ਕਿਰਪਾ ਕਰਕੇ ਸਹਾਇਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ ਅਤੇ ਡੀਬੱਗ ਕਰਨ ਲਈ ਐਪਲੀਕੇਸ਼ਨ ਲੌਗ ਡਾਊਨਲੋਡ ਕਰੋ", + "migrationFailureContactSupport": "ਸੁਪੋਰਟ ਨਾਲ ਸੰਪਰਕ ਕਰੋ", + "ledgerActionConfirm": "ਆਪਣੇ Ledger Nano 'ਤੇ ਪੁਸ਼ਟੀ ਕਰੋ", + "ledgerActionErrorBlindSignDisabledPrimaryText": "ਅੰਨ੍ਹੇ ਨਿਸ਼ਾਨ ਨੂੰ ਅਯੋਗ ਬਣਾਇਆ ਗਿਆ", + "ledgerActionErrorBlindSignDisabledSecondaryText": "ਕਿਰਪਾ ਕਰਕੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੀ ਹਾਰਡਵੇਅਰ ਡਿਵਾਈਸ 'ਤੇ ਅੰਨ੍ਹੇ ਨਿਸ਼ਾਨ ਨੂੰ ਸਮਰੱਥ ਬਣਾਇਆ ਗਿਆ ਹੈ ਅਤੇ ਫਿਰ ਕਾਰਵਾਈ ਦੀ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "ਓਪਰੇਸ਼ਨ ਦੌਰਾਨ ਹਾਰਡਵੇਅਰ ਡਿਵਾਈਸ ਡਿਸਕਨੈਕਟ ਹੋ ਗਈ", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "ਕਿਰਪਾ ਕਰਕੇ ਫੈਂਟਮ ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਬੰਦ ਕਰੋ ਅਤੇ ਫਿਰ ਕਾਰਵਾਈ ਦੀ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "ledgerActionErrorDeviceLockedPrimaryText": "ਹਾਰਡਵੇਅਰ ਡਿਵਾਈਸ ਲੌਕ ਕੀਤੀ ਗਈ", + "ledgerActionErrorDeviceLockedSecondaryText": "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੀ ਹਾਰਡਵੇਅਰ ਡਿਵਾਈਸ ਨੂੰ ਅਨਲੌਕ ਕਰੋ ਅਤੇ ਕਾਰਵਾਈ ਦੀ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "ledgerActionErrorHeader": "ਲੈਜਰ ਐਕਸ਼ਨ ਗਲਤੀ", + "ledgerActionErrorUserRejectionPrimaryText": "ਉਪਭੋਗਤਾ ਨੇ ਲੈਣ-ਦੇਣ ਨੂੰ ਅਸਵੀਕਾਰ ਕੀਤਾ", + "ledgerActionErrorUserRejectionSecondaryText": "ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਹਾਰਡਵੇਅਰ ਡਿਵਾਈਸ 'ਤੇ ਕਾਰਵਾਈ ਨੂੰ ਅਸਵੀਕਾਰ ਕੀਤਾ ਗਿਆ ਸੀ", + "ledgerActionNeedPermission": "ਇਜਾਜ਼ਤ ਦੀ ਲੋੜ ਹੈ", + "ledgerActionNeedToConfirm": "ਤੁਹਾਨੂੰ ਆਪਣੇ ਹਾਰਡਵੇਅਰ ਵੌਲਿਟ 'ਤੇ ਲੈਣ-ਦੇਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ {{chainType}} ਐਪ 'ਤੇ ਅਨਲੌਕ ਹੈ।", + "ledgerActionNeedToConfirmMany": "ਤੁਹਾਨੂੰ ਆਪਣੇ ਹਾਰਡਵੇਅਰ ਵੌਲਿਟ 'ਤੇ {{numberOfTransactions}} ਲੈਣ-ਦੇਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ {{chainType}} ਐਪ 'ਤੇ ਅਨਲੌਕ ਹੈ।", + "ledgerActionNeedToConfirmBlind": "ਤੁਹਾਨੂੰ ਆਪਣੇ ਹਾਰਡਵੇਅਰ ਵੌਲਿਟ 'ਤੇ ਲੈਣ-ਦੇਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ {{chainType}} ਐਪ 'ਤੇ ਅਨਲੌਕ ਹੈ, ਅਤੇ ਬਲਾਇੰਡ ਦਸਤਖ਼ਤ ਕਰਨ ਯੋਗ ਹੈ।", + "ledgerActionNeedToConfirmBlindMany": "ਤੁਹਾਨੂੰ ਆਪਣੇ ਹਾਰਡਵੇਅਰ ਵੌਲਿਟ 'ਤੇ {{numberOfTransactions}} ਲੈਣ-ਦੇਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ {{chainType}} ਐਪ 'ਤੇ ਅਨਲੌਕ ਹੈ, ਅਤੇ ਬਲਾਇੰਡ ਦਸਤਖ਼ਤ ਕਰਨ ਯੋਗ ਹੈ।", + "ledgerActionPleaseConnect": "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਲੈਜਰ ਨੈਨੋ ਨੂੰ ਕਨੈਕਟ ਕਰੋ", + "ledgerActionPleaseConnectAndConfirm": "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਹਾਰਡਵੇਅਰ ਵੌਲਿਟ ਨੂੰ ਕਨੈਕਟ ਕਰੋ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ ਅਨਲੌਕ ਹੈ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਇਜਾਜ਼ਤਾਂ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦੇ ਦਿੱਤੀ ਹੈ।", + "maxInputAmount": "ਦੀ ਰਕਮ", + "maxInputMax": "ਅਧਿਕਤਮ", + "notEnoughSolPrimaryText": "ਕਾਫ਼ੀ SOL ਨਹੀਂ ਹੈ", + "notEnoughSolSecondaryText": "ਇਸ ਲੈਣ-ਦੇਣ ਲਈ ਤੁਹਾਡੇ ਬਟੂਏ ਵਿੱਚ ਲੋੜੀਂਦਾ SOL ਨਹੀਂ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਹੋਰ ਜਮ੍ਹਾਂ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "insufficientBalancePrimaryText": "ਲੋੜੀਂਦੇ {{tokenSymbol}} ਨਹੀਂ", + "insufficientBalanceSecondaryText": "ਇਸ ਲੈਣ-ਦੇਣ ਲਈ, ਤੁਹਾਡੇ ਵੌਲਿਟ ਵਿੱਚ ਲੋੜੀਂਦੇ {{tokenSymbol}} ਨਹੀਂ ਹਨ।", + "insufficientBalanceRemaining": "ਬਾਕੀ", + "insufficientBalanceRequired": "ਲੋੜੀਂਦਾ", + "notEnoughSplTokensTitle": "ਕਾਫ਼ੀ ਟੋਕਨ ਨਹੀਂ ਹਨ", + "notEnoughSplTokensDescription": "ਇਸ ਟ੍ਰਾਂਜ਼ੈਕਸ਼ਨ ਲਈ ਤੁਹਾਡੇ ਵਾਲਿਟ ਵਿੱਚ ਲੋੜੀਂਦੇ ਟੋਕਨ ਨਹੀਂ ਹਨ। ਜੇਕਰ ਸਬਮਿਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਇਹ ਟ੍ਰਾਂਜ਼ੈਕਸ਼ਨ ਵਾਪਸ ਆ ਜਾਵੇਗੀ।", + "transactionExpiredPrimaryText": "ਲੈਣ-ਦੇਣ ਦੀ ਮਿਆਦ ਸਮਾਪਤ ਹੋਈ", + "transactionExpiredSecondaryText": "ਤੁਸੀਂ ਲੈਣ-ਦੇਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਬਹੁਤ ਲੰਬਾ ਇੰਤਜ਼ਾਰ ਕੀਤਾ ਅਤੇ ਇਸਦੀ ਮਿਆਦ ਸਮਾਪਤ ਹੋ ਗਈ। ਜੇ ਜਮ੍ਹਾਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਇਹ ਲੈਣ-ਦੇਣ ਵਾਪਸ ਹੋ ਜਾਵੇਗਾ।", + "tokens": "ਟੋਕਨ", + "notificationApplicationApprovalPermissionsAddressVerification": "ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਇਹ ਪਤਾ ਤੁਹਾਡਾ ਹੈ", + "notificationApplicationApprovalPermissionsTransactionApproval": "ਲੈਣ-ਦੇਣ ਲਈ ਮਨਜ਼ੂਰੀ ਦੀ ਬੇਨਤੀ ਕਰੋ", + "notificationApplicationApprovalPermissionsViewWalletActivity": "ਆਪਣੇ ਵਾਲਿਟ ਬੈਲੇਂਸ ਅਤੇ ਗਤੀਵਿਧੀ ਦੇਖੋ", + "notificationApplicationApprovalParagraphText": "ਪੁਸ਼ਟੀ ਕਰਨ ਨਾਲ ਇਸ ਸਾਈਟ ਨੂੰ ਚੁਣੇ ਗਏ ਖਾਤੇ ਦੇ ਬੈਲੰਸ ਅਤੇ ਗਤੀਵਿਧੀ ਦੇਖਣ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲੇਗੀ।", + "notificationApplicationApprovalActionButtonConnect": "ਜੁੜੋ", + "notificationApplicationApprovalActionButtonSignIn": "ਸਾਇਨ-ਇਨ ਕਰੋ", + "notificationApplicationApprovalAllowApproval": "ਕੀ ਸਾਈਟ ਨੂੰ ਕਨੈਕਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣੀ ਹੈ?", + "notificationApplicationApprovalAutoConfirm": "ਲੈਣ-ਦੇਣ ਦੀ ਸਵੈ-ਪੁਸ਼ਟੀ ਕਰੋ", + "notificationApplicationApprovalConnectDisclaimer": "ਸਿਰਫ਼ ਉਹਨਾਂ ਵੈੱਬਸਾਈਟਾਂ ਨਾਲ ਕਨੈਕਟ ਕਰੋ ਜਿਨ੍ਹਾਂ 'ਤੇ ਤੁਸੀਂ ਭਰੋਸਾ ਕਰਦੇ ਹੋ", + "notificationApplicationApprovalSignInDisclaimer": "ਸਿਰਫ਼ ਉਹਨਾਂ ਵੈੱਬਸਾਈਟਾਂ 'ਤੇ ਸਾਇਨ-ਇਨ ਕਰੋ ਜਿਨ੍ਹਾਂ 'ਤੇ ਤੁਸੀਂ ਭਰੋਸਾ ਕਰਦੇ ਹੋ", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "ਇਹ ਵੈੱਬਸਾਈਟ ਵਰਤਣ ਲਈ ਅਸੁਰੱਖਿਅਤ ਹੈ ਅਤੇ ਤੁਹਾਡੇ ਫੰਡਾਂ ਨੂੰ ਚੋਰੀ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੀ ਹੈ।", + "notificationApplicationApprovalConnectUnknownApp": "ਅਗਿਆਤ", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "ਐਪ ਨਾਲ ਲਿੰਕ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "ਇਹ ਐਪ {{appNetworkName}} ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ, ਪਰ {{phantomNetworkName}} ਨੂੰ ਚੁਣਿਆ ਗਿਆ ਹੈ", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "{{networkName}} ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਡਿਵੈਲਪਰ ਸੈਟਿੰਗਜ਼ → ਟੈਸਟਨੈੱਟ ਮੋਡ 'ਤੇ ਜਾਓ।", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "ਅਗਿਆਤ ਨੈੱਟਵਰਕ", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "ਦੂਸਰੀਆਂ ਮੋਬਾਈਲ ਐਪਾਂ ਨਾਲ ਕਨੈਕਟ ਕਰਨਾ ਇਸ ਵੇਲੇ Ledger ਦੁਆਰਾ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ।", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "ਕਿਰਪਾ ਕਰਕੇ ਗ਼ੈਰ-Ledger ਖਾਤੇ 'ਤੇ ਸਵਿੱਚ ਕਰੋ ਜਾਂ ਐਪ-ਵਿਚਲੇ ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਵਰਤੋਂ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "notificationSignatureRequestConfirmTransaction": "ਲੈਣ-ਦੇਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "notificationSignatureRequestConfirmTransactionCapitalized": "ਲੈਣ-ਦੇਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "notificationSignatureRequestConfirmTransactions": "ਲੈਣ-ਦੇਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "notificationSignatureRequestConfirmTransactionsCapitalized": "ਲੈਣ-ਦੇਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "notificationSignatureRequestSignatureRequest": "ਦਸਤਖਤ ਦੀ ਬੇਨਤੀ", + "notificationMessageHeader": "ਸੁਨੇਹਾ", + "notificationMessageCopied": "ਸੁਨੇਹਾ ਕਾਪੀ ਕੀਤਾ ਗਿਆ", + "notificationAutoConfirm": "ਸਵੈ-ਪੁਸ਼ਟੀ ਕਰੋ", + "notificationAutoConfirmOff": "ਬੰਦ", + "notificationAutoConfirmOn": "ਚਾਲੂ", + "notificationConfirmFooter": "ਕੇਵਲ ਤਾਂ ਹੀ ਪੁਸ਼ਟੀ ਕਰੋ ਜੇ ਤੁਸੀਂ ਇਸ ਵੈੱਬਸਾਈਟ 'ਤੇ ਭਰੋਸਾ ਕਰਦੇ ਹੋ।", + "notificationEstimatedTime": "ਅਨੁਮਾਨਿਤ ਸਮਾਂ", + "notificationPermissionRequestText": "ਇਹ ਸਿਰਫ਼ ਇੱਕ ਇਜਾਜ਼ਤ ਬੇਨਤੀ ਹੈ। ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਲੈਣ-ਦੇਣ ਤੁਰੰਤ ਨਾ ਚੱਲੇ।", + "notificationBalanceChangesText": "ਬੈਲੰਸ ਸੰਬੰਧੀ ਤਬਦੀਲੀਆਂ ਅਨੁਮਾਨਤ ਹਨ। ਸ਼ਾਮਲ ਰਕਮਾਂ ਅਤੇ ਸੰਪਤੀਆਂ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਹੈ।", + "notificationContractAddress": "ਇਕਰਾਰਨਾਮੇ ਦਾ ਪਤਾ", + "notificationAdvancedDetailsText": "ਐਡਵਾਂਸਡ", + "notificationUnableToSimulateWarningText": "ਅਸੀਂ ਇਸ ਸਮੇਂ ਬੈਲੰਸ ਤਬਦੀਲੀਆਂ ਦਾ ਅਨੁਮਾਨ ਲਗਾਉਣ ਵਿੱਚ ਅਸਮਰੱਥ ਹਾਂ। ਤੁਸੀਂ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ, ਜਾਂ ਪੁਸ਼ਟੀ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਕੀ ਤੁਸੀਂ ਇਸ ਸਾਈਟ 'ਤੇ ਭਰੋਸਾ ਕਰਦੇ ਹੋ।", + "notificationSignMessageParagraphText": "ਇਸ ਸੁਨੇਹੇ 'ਤੇ ਦਸਤਖ਼ਤ ਕਰਨ ਨਾਲ ਇਹ ਸਾਬਤ ਹੋਵੇਗਾ ਕਿ ਤੁਸੀਂ ਚੁਣੇ ਗਏ ਖਾਤੇ ਦੇ ਮਾਲਕ ਹੋ।", + "notificationSignatureRequestScanFailedDescription": "ਸੁਰੱਖਿਆ ਸਮੱਸਿਆਵਾਂ ਲਈ ਸੁਨੇਹਾ ਸਕੈਨ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ। ਕਿਰਪਾ ਕਰਕੇ ਸਾਵਧਾਨੀ ਨਾਲ ਅੱਗੇ ਵਧੋ।", + "notificationFailedToScan": "ਇਸ ਬੇਨਤੀ ਦੇ ਨਤੀਜੇ ਸਿਮੂਲੇਟ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ।\nਪੁਸ਼ਟੀ ਕਰਨਾ ਅਸੁਰੱਖਿਅਤ ਹੈ ਅਤੇ ਨਤੀਜੇ ਵਜੋਂ ਨੁਕਸਾਨ ਹੋ ਸਕਦਾ ਹੈ।", + "notificationScanLoading": "ਬੇਨਤੀ ਨੂੰ ਸਕੈਨ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "notificationTransactionApprovalActionButtonConfirm": "ਪੁਸ਼ਟੀ ਕਰੋ", + "notificationTransactionApprovalActionButtonBack": "ਪਿੱਛੇ", + "notificationTransactionApprovalEstimatedChanges": "ਅਨੁਮਾਨਿਤ ਤਬਦੀਲੀਆਂ", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "ਅੰਦਾਜ਼ੇ ਲੈਣ-ਦੇਣ ਸਿਮੂਲੇਸ਼ਨ 'ਤੇ ਆਧਾਰਿਤ ਹਨ ਅਤੇ ਕੋਈ ਗਾਰੰਟੀ ਨਹੀਂ ਹੈ", + "notificationTransactionApprovalHideAdvancedDetails": "ਉੱਨਤ ਲੈਣ-ਦੇਣ ਦੇ ਵੇਰਵੇ ਲੁਕਾਓ", + "notificationTransactionApprovalNetworkFee": "ਨੈੱਟਵਰਕ ਫੀਸ", + "notificationTransactionApprovalNetwork": "ਨੈੱਟਵਰਕ", + "notificationTransactionApprovalEstimatedTime": "ਅਨੁਮਾਨਿਤ ਸਮਾਂ", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "ਸੰਪਤੀ ਦੀ ਮਲਕੀਅਤ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਨ ਵਾਲੇ ਕੋਈ ਬਦਲਾਅ ਨਹੀਂ ਮਿਲੇ", + "notificationTransactionApprovalSolanaAmountRequired": "ਸੌਲਨਾ ਨੈੱਟਵਰਕ ਦੁਆਰਾ ਲੈਣ-ਦੇਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਲਈ ਲੋੜੀਂਦੀ ਰਕਮ", + "notificationTransactionApprovalUnableToSimulate": "ਸਿਮੂਲੇਟ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਇਸ ਵੈੱਬਸਾਈਟ 'ਤੇ ਭਰੋਸਾ ਕਰਦੇ ਹੋ ਕਿਉਂਕਿ ਮਨਜ਼ੂਰੀ ਦੇਣ ਨਾਲ ਫੰਡਾਂ ਦਾ ਨੁਕਸਾਨ ਹੋ ਸਕਦਾ ਹੈ.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "ਬਕਾਇਆ ਤਬਦੀਲੀਆਂ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ", + "notificationTransactionApprovalViewAdvancedDetails": "ਉੱਨਤ ਲੈਣ-ਦੇਣ ਦੇ ਵੇਰਵੇ ਵੇਖੋ", + "notificationTransactionApprovalKnownMalicious": "ਇਹ ਲੈਣ-ਦੇਣ ਖਤਰਨਾਕ ਹੈ। ਦਸਤਖਤ ਕਰਨ ਨਾਲ ਫੰਡਾਂ ਦਾ ਨੁਕਸਾਨ ਹੋਵੇਗਾ.", + "notificationTransactionApprovalSuspectedMalicious": "ਸਾਨੂੰ ਸ਼ੱਕ ਹੈ ਕਿ ਇਹ ਲੈਣ-ਦੇਣ ਖਤਰਨਾਕ ਹੈ। ਮਨਜ਼ੂਰੀ ਦੇਣ ਨਾਲ ਫੰਡਾਂ ਦਾ ਨੁਕਸਾਨ ਹੋ ਸਕਦਾ ਹੈ.", + "notificationTransactionApprovalNetworkFeeHighWarning": "ਨੈੱਟਵਰਕ ਦੀ ਭੀੜ ਦੇ ਕਾਰਨ, ਨੈੱਟਵਰਕ ਖਰਚੇ ਵਧ ਜਾਂਦੇ ਹਨ।", + "notificationTransactionERC20ApprovalDescription": "ਪੁਸ਼ਟੀ ਕਰਨ ਨਾਲ ਇਸ ਐਪ ਨੂੰ ਕਿਸੇ ਵੀ ਸਮੇਂ ਹੇਠਾਂ ਦਿੱਤੀ ਸੀਮਾ ਤੱਕ, ਤੁਹਾਡੇ ਬੈਲੰਸ ਨੂੰ ਐਕਸੈੱਸ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲੇਗੀ।", + "notificationTransactionERC20ApprovalContractAddress": "ਇਕਰਾਰਨਾਮੇ ਦਾ ਪਤਾ", + "notificationTransactionERC20Unlimited": "ਅਸੀਮਿਤ", + "notificationTransactionERC20ApprovalTitle": "{{tokenSymbol}} ਖ਼ਰਚਿਆਂ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦਿਓ", + "notificationTransactionERC20RevokeTitle": "{{tokenSymbol}} ਖ਼ਰਚਿਆਂ ਨੂੰ ਰੱਦ ਕਰੋ", + "notificationTransactionERC721RevokeTitle": "{{tokenSymbol}} ਐਕਸੈੱਸ ਨੂੰ ਰੱਦ ਕਰੋ", + "notificationTransactionERC20ApprovalAll": "ਤੁਹਾਡੇ ਸਾਰੇ {{tokenSymbol}}", + "notificationIncorrectModeTitle": "ਗਲਤ ਮੋਡ", + "notificationIncorrectModeInTestnetTitle": "ਤੁਸੀਂ Testnet ਮੋਡ ਵਿੱਚ ਹੋ", + "notificationIncorrectModeNotInTestnetTitle": "ਤੁਸੀਂ Testnet ਮੋਡ ਵਿੱਚ ਨਹੀਂ ਹੋ", + "notificationIncorrectModeInTestnetDescription": "{{origin}} ਵੱਲੋਂ ਇੱਕ mainnet ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ, ਪਰ ਤੁਸੀਂ Testnet ਮੋਡ ਵਿੱਚ ਹੋ", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} ਵੱਲੋਂ ਇੱਕ testnet ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ, ਪਰ ਤੁਸੀਂ Testnet ਮੋਡ ਵਿੱਚ ਨਹੀਂ ਹੋ", + "notificationIncorrectModeInTestnetProceed": "ਅੱਗੇ ਵਧਣ ਲਈ, Testnet ਮੋਡ ਨੂੰ ਬੰਦ ਕਰੋ।", + "notificationIncorrectModeNotInTestnetProceed": "ਅੱਗੇ ਵਧਣ ਲਈ, Testnet ਮੋਡ ਨੂੰ ਚਾਲੂ ਕਰੋ।", + "notificationIncorrectEIP712ChainId": "ਅਸੀਂ ਤੁਹਾਨੂੰ ਇੱਕ ਸੰਦੇਸ਼ 'ਤੇ ਹਸਤਾਖ਼ਰ ਕਰਨ ਤੋਂ ਰੋਕਿਆ ਹੈ ਜੋ ਉਸ ਨੈੱਟਵਰਕ ਲਈ ਨਹੀਂ ਸੀ ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਇਸ ਸਮੇਂ ਕਨੈਕਟ ਹੋ", + "notificationIncorrectEIP712ChainIdDescription": "{{messageChainId}} ਸੁਨੇਹਾ ਮੰਗਿਆ ਗਿਆ ਹੈ, ਤੁਸੀਂ {{connectedChainId}} ਨਾਲ ਕਨੈਕਟ ਹੋ", + "notificationUnsupportedNetwork": "ਅਸਮਰਥਿਤ ਨੈੱਟਵਰਕ", + "notificationUnsupportedNetworkDescription": "ਇਹ ਵੈੱਬਸਾਈਟ ਇੱਕ ਅਜਿਹੇ ਨੈੱਟਵਰਕ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ ਜਿਸਦਾ Phantom ਇਸ ਵੇਲੇ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ।", + "notificationUnsupportedNetworkDescription2": "ਇੱਕ ਵੱਖਰੀ ਐਕਸਟੈਂਸ਼ਨ ਨਾਲ ਅੱਗੇ ਵਧਣ ਲਈ, ਸੈਟਿੰਗਾਂ → ਡਿਫੌਲਟ ਐਪ ਵੌਲਿਟ ਨੂੰ ਬੰਦ ਕਰੋ, ਅਤੇ ਹਮੇਸ਼ਾਂ ਪੁੱਛੋ (Always Ask) ਨੂੰ ਚੁਣੋ। ਫਿਰ ਪੇਜ ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਰ ਕੇ ਮੁੜ ਕਨੈਕਟ ਕਰੋ।", + "notificationUnsupportedAccount": "ਅਸਮਰਥਿਤ ਖਾਤਾ", + "notificationUnsupportedAccountDescription": "ਇਹ ਵੈੱਬਸਾਈਟ {{targetChainType}} ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ, ਜਿਸਦਾ ਸਮਰਥਨ ਇਹ {{chainType}} ਖਾਤਾ ਨਹੀਂ ਕਰਦਾ ਹੈ।", + "notificationUnsupportedAccountDescription2": "ਕਿਸੇ ਅਨੁਕੂਲ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਜਾਂ ਨਿੱਜੀ ਕੁੰਜੀ ਤੋਂ ਕਿਸੇ ਖਾਤੇ 'ਤੇ ਜਾਓ, ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "onboardingCreatePassword": "ਇੱਕ ਪਾਸਵਰਡ ਬਣਾਓ", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "ਮੈਂ <1>ਸੇਵਾ ਦੀਆਂ ਸ਼ਰਤਾਂ ਨਾਲ ਸਹਿਮਤ ਹਾਂ", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "ਪਾਸਵਰਡ ਪੱਕਾ ਕਰੋ", + "onboardingCreatePasswordDescription": "ਤੁਸੀਂ ਇਸਦੀ ਵਰਤੋਂ ਆਪਣੇ ਵਾਲਿਟ ਨੂੰ ਅਨਲੌਕ ਕਰਨ ਲਈ ਕਰੋਗੇ.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "ਅਵੈਧ ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼", + "onboardingCreatePasswordPasswordPlaceholder": "ਪਾਸਵਰਡ", + "onboardingCreatePasswordPasswordStrengthWeak": "ਕਮਜ਼ੋਰ", + "onboardingCreatePasswordPasswordStrengthMedium": "ਦਰਮਿਆਨਾ", + "onboardingCreatePasswordPasswordStrengthStrong": "ਮਜ਼ਬੂਤ", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "ਮੈਂ ਆਪਣਾ ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਹੈ", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕੰਸ਼", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "ਇਹ ਵਾਕੰਸ਼ ਤੁਹਾਡੇ ਬਟੂਏ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਦਾ ਇੱਕੋ ਇੱਕ ਤਰੀਕਾ ਹੈ। ਇਸ ਨੂੰ ਕਿਸੇ ਨਾਲ ਸਾਂਝਾ ਨਾ ਕਰੋ!", + "onboardingImportWallet": "ਵਾਲਿਟ ਆਯਾਤ ਕਰੋ", + "onboardingImportWalletImportExistingWallet": "ਆਪਣੇ 12 ਜਾਂ 24-ਸ਼ਬਦਾਂ ਦੇ ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਨਾਲ ਇੱਕ ਮੌਜੂਦਾ ਵਾਲਿਟ ਆਯਾਤ ਕਰੋ.", + "onboardingImportWalletRestoreWallet": "ਵਾਲਿਟ ਰੀਸਟੋਰ ਕਰੋ", + "onboardingImportWalletSecretRecoveryPhrase": "ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕੰਸ਼", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "ਅਵੈਧ ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼", + "onboardingImportWalletIHaveWords": "ਮੇਰੇ ਕੋਲ ਇੱਕ {{numWords}}-ਸ਼ਬਦ ਰਿਕਵਰੀ ਵਾਕੰਸ਼ ਹੈ", + "onboardingImportWalletIncorrectOrMisspelledWord": "ਸ਼ਬਦ {{wordIndex}} ਗਲਤ ਜਾਂ ਗਲਤ ਸ਼ਬਦ-ਜੋੜ ਹੈ", + "onboardingImportWalletIncorrectOrMisspelledWords": "ਸ਼ਬਦ {{wordIndexes}} ਗਲਤ ਜਾਂ ਗਲਤ ਸ਼ਬਦ-ਜੋੜ ਹਨ", + "onboardingImportWalletScrollDown": "ਥੱਲੇ ਜਾਓ", + "onboardingImportWalletScrollUp": "ਉੱਪਰ ਸਕ੍ਰੋਲ ਕਰੋ", + "onboardingPathSelectionCreateWallet": "ਇੱਕ ਨਵਾਂ ਵਾਲਿਟ ਬਣਾਓ", + "onboardingPathSelectionText": "DeFi ਅਤੇ NFTs ਲਈ ਬਣਾਇਆ ਗਿਆ ਇੱਕ ਦੋਸਤਾਨਾ ਸੋਲਾਨਾ ਅਤੇ Ethereum ਵਾਲਿਟ", + "onboardingPathSelectionIHaveAWallet": "ਮੇਰੇ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਬਟੂਆ ਹੈ", + "onboardingSelectAccountsImportAccounts": "ਖਾਤੇ ਆਯਾਤ ਕਰੋ", + "onboardingSelectAccountsImportAccountsDescription": "ਆਯਾਤ ਕਰਨ ਲਈ ਵਾਲਿਟ ਖਾਤੇ ਚੁਣੋ.", + "onboardingSelectAccountsImportSelectedAccounts": "ਚੁਣੇ ਗਏ ਖਾਤੇ ਆਯਾਤ ਕਰੋ", + "onboardingSelectAccountsFindMoreAccounts": "ਹੋਰ ਖਾਤੇ ਲੱਭੋ", + "onboardingSelectAccountsFindMoreNoneFound": "ਕੋਈ ਖਾਤੇ ਨਹੀਂ ਮਿਲੇ", + "recentActivityPrimaryText": "ਹਾਲੀਆ ਗਤੀਵਿਧੀ", + "removeAccountActionButtonRemove": "ਹਟਾਓ", + "removeAccountRemoveWallet": "ਖਾਤਾ ਹਟਾਓ", + "removeAccountInterpolated": "{{accountName}} ਨੂੰ ਹਟਾਓ", + "removeAccountWarningLedger": "ਭਾਵੇਂ ਤੁਸੀਂ ਫੈਂਟਮ ਤੋਂ ਇਸ ਵਾਲਿਟ ਨੂੰ ਹਟਾ ਰਹੇ ਹੋ, ਤੁਸੀਂ \"ਕਨੈਕਟ ਹਾਰਡਵੇਅਰ ਵਾਲਿਟ\" ਪ੍ਰਵਾਹ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸਨੂੰ ਦੁਬਾਰਾ ਜੋੜਨ ਦੇ ਯੋਗ ਹੋਵੋਗੇ.", + "removeAccountWarningSeedVault": "ਭਾਵੇਂ ਤੁਸੀਂ Phantom ਤੋਂ ਇਸ ਵਾਲਿਟ ਨੂੰ ਹਟਾ ਰਹੇ ਹੋ, ਤੁਸੀਂ \"ਕਨੈਕਟ ਸੀਡ ਵਾਲਟ ਵਾਲਿਟ\" ਪ੍ਰਵਾਹ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸਨੂੰ ਦੁਬਾਰਾ ਜੋੜਨ ਦੇ ਯੋਗ ਹੋਵੋਗੇ.", + "removeAccountWarningPrivateKey": "ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਇਸ ਵੌਲਿਟ ਨੂੰ ਹਟਾ ਦਿੰਦੇ ਹੋ, ਤਾਂ Phantom ਤੁਹਾਡੇ ਲਈ ਇਸਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਯੋਗ ਨਹੀਂ ਹੋਵੇਗਾ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਆਪਣੀ ਨਿੱਜੀ ਕੁੰਜੀ ਦਾ ਬੈਕਅੱਪ ਲਿਆ ਹੋਇਆ ਹੈ।", + "removeAccountWarningSeed": "ਭਾਵੇਂ ਤੁਸੀਂ ਫੈਂਟਮ ਤੋਂ ਇਸ ਬਟੂਏ ਨੂੰ ਹਟਾ ਰਹੇ ਹੋ, ਤੁਸੀਂ ਇਸ ਜਾਂ ਕਿਸੇ ਹੋਰ ਵਾਲਿਟ ਵਿੱਚ ਆਪਣੇ ਮੈਮੋਨਿਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸਨੂੰ ਦੁਬਾਰਾ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਯੋਗ ਹੋਵੋਗੇ.", + "removeAccountWarningReadOnly": "ਇਸ ਖਾਤੇ ਨੂੰ ਮਿਟਾਉਣ ਨਾਲ ਤੁਹਾਡੇ ਵੌਲਿਟ 'ਤੇ ਕੋਈ ਅਸਰ ਨਹੀਂ ਪਵੇਗਾ; ਕਿਉਂਕਿ ਇਹ ਸਿਰਫ਼ ਇੱਕ ਨਿਗਰਾਨੀ ਵੌਲਿਟ ਹੈ।", + "removeSeedPrimaryText": "ਗੁਪਤ ਵਾਕਾਂਸ਼ {{number}} ਨੂੰ ਹਟਾਇਆ ਜਾ ਰਿਹਾ ਹੈ", + "removeSeedSecondaryText": "ਇਹ ਗੁਪਤ ਵਾਕਾਂਸ਼ {{number}} ਵਿਚਲੇ ਸਾਰੇ ਮੌਜੂਦਾ ਖਾਤਿਆਂ ਨੂੰ ਹਟਾ ਦੇਵੇਗਾ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਆਪਣਾ ਮੌਜੂਦਾ ਗੁਪਤ ਵਾਕਾਂਸ਼ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਹੋਇਆ ਹੈ।", + "resetSeedPrimaryText": "ਨਵੇਂ ਗੁਪਤ ਵਾਕਾਂਸ਼ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਪ ਰੀਸੈੱਟ ਕਰੋ", + "resetSeedSecondaryText": "ਇਹ ਸਾਰੇ ਮੌਜੂਦਾ ਖਾਤਿਆਂ ਨੂੰ ਹਟਾ ਦੇਵੇਗਾ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਨਵੇਂ ਦੇ ਨਾਲ ਬਦਲ ਦੇਵੇਗਾ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਤੁਹਾਡੇ ਮੌਜੂਦਾ ਗੁਪਤ ਵਾਕਾਂਸ਼ ਅਤੇ ਨਿੱਜੀ ਕੁੰਜੀਆਂ ਦਾ ਬੈਕਅੱਪ ਹੈ।", + "resetAppPrimaryText": "ਰੀਸੈੱਟ ਕਰੋ ਅਤੇ ਐਪ ਦਾ ਸਾਰਾ ਡੇਟਾ ਮਿਟਾਓ", + "resetAppSecondaryText": "ਇਹ ਸਾਰੇ ਵਰਤਮਾਨ ਖਾਤਿਆਂ ਅਤੇ ਡੇਟਾ ਨੂੰ ਹਟਾ ਦਵੇਗਾ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਆਪਣੇ ਗੁਪਤ ਵਾਕਾਂਸ ਅਤੇ ਨਿੱਜੀ ਕੁੰਜੀਆਂ ਦਾ ਬੈਕਅੱਪ ਹੈ।", + "richTransactionsDays": "ਦਿਨ", + "richTransactionsToday": "ਅੱਜ", + "richTransactionsYesterday": "ਕੱਲ੍ਹ", + "richTransactionDetailAccount": "ਖਾਤਾ", + "richTransactionDetailAppInteraction": "ਐਪ ਇੰਟਰਐਕਸ਼ਨ", + "richTransactionDetailAt": "'ਤੇ", + "richTransactionDetailBid": "ਬੋਲੀ", + "richTransactionDetailBidDetails": "ਬੋਲੀ ਦੇ ਵੇਰਵੇ", + "richTransactionDetailBought": "ਖਰੀਦਿਆ", + "richTransactionDetailBurned": "ਬਰਨ ਕੀਤਾ ਗਿਆ ", + "richTransactionDetailCancelBid": "ਬੋਲੀ ਰੱਦ ਕਰੋ", + "richTransactionDetailCompleted": "ਪੂਰਾ ਹੋਇਆ", + "richTransactionDetailConfirmed": "ਪੱਕਾ", + "richTransactionDetailDate": "ਤਾਰੀਖ਼", + "richTransactionDetailFailed": "ਅਸਫਲ ਰਿਹਾ", + "richTransactionDetailFrom": "ਤੋਂ", + "richTransactionDetailItem": "ਆਈਟਮ", + "richTransactionDetailListed": "ਸੂਚੀਬੱਧ", + "richTransactionDetailListingDetails": "ਸੂਚੀਕਰਨ ਵੇਰਵੇ", + "richTransactionDetailListingPrice": "ਸੂਚੀਕਰਨ ਕੀਮਤ", + "richTransactionDetailMarketplace": "ਬਾਜ਼ਾਰ", + "richTransactionDetailNetworkFee": "ਨੈੱਟਵਰਕ ਫੀਸ", + "richTransactionDetailOriginalListingPrice": "ਮੂਲ ਸੂਚੀਕਰਨ ਕੀਮਤ", + "richTransactionDetailPending": "ਬਕਾਇਆ", + "richTransactionDetailPrice": "ਕੀਮਤ", + "richTransactionDetailProvider": "ਦੇਣ ਵਾਲੇ", + "richTransactionDetailPurchaseDetails": "ਖਰੀਦ ਵੇਰਵੇ", + "richTransactionDetailRebate": "ਛੋਟ", + "richTransactionDetailReceived": "ਪ੍ਰਾਪਤ ਕੀਤਾ", + "richTransactionDetailSaleDetails": "ਵਿਕਰੀ ਵੇਰਵੇ", + "richTransactionDetailSent": "ਭੇਜਿਆ", + "richTransactionDetailSold": "ਵਿਕਿਆ", + "richTransactionDetailStaked": "ਦਾਅ ਲਾਇਆ", + "richTransactionDetailStatus": "ਸਥਿਤੀ", + "richTransactionDetailSwap": "ਸਵੈਪ", + "richTransactionDetailSwapDetails": "ਸਵੈਪ ਵੇਰਵੇ", + "richTransactionDetailTo": "ਨੂੰ", + "richTransactionDetailTokenSwap": "ਟੋਕਨ ਸਵੈਪ", + "richTransactionDetailUnknownNFT": "ਅਗਿਆਤ NFT", + "richTransactionDetailUnlisted": "ਗੈਰ-ਸੂਚੀਬੱਧ", + "richTransactionDetailUnstaked": "ਬੇਦਾਗ", + "richTransactionDetailValidator": "ਪ੍ਰਮਾਣਕ", + "richTransactionDetailViewOnExplorer": "{{explorer}} 'ਤੇ ਦੇਖੋ", + "richTransactionDetailWithdrawStake": "ਹਿੱਸੇਦਾਰੀ ਵਾਪਸ ਲੈ ਲਓ", + "richTransactionDetailYouPaid": "ਤੁਸੀਂ ਭੁਗਤਾਨ ਕੀਤਾ", + "richTransactionDetailYouReceived": "ਤੁਹਾਨੂੰ ਪ੍ਰਾਪਤ ਹੋਇਆ", + "richTransactionDetailUnwrapDetails": "ਵੇਰਵੇ ਖੋਲ੍ਹੋ", + "richTransactionDetailTokenUnwrap": "ਟੋਕਨ ਖੋਲ੍ਹਣਾ", + "historyItemsRefreshFailed": "ਨਵੇਂ ਲੈਣ-ਦੇਣ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫਲ।", + "historyItemsPagingFailed": "ਪੁਰਾਣੇ ਲੈਣ-ਦੇਣ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫਲ।.", + "historyItemsTestnetNotAvailable": "Testnet ਲੈਣ-ਦੇਣ ਹਿਸਟਰੀ ਇਸ ਸਮੇਂ ਮੌਜੂਦ ਨਹੀਂ ਹੈ", + "historyUnknownDappName": "ਅਗਿਆਤ", + "historyStatusSucceeded": "ਸਫਲ ਹੋਇਆ", + "historyNetwork": "ਨੈੱਟਵਰਕ", + "historyAttemptedAmount": "ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਰਕਮ", + "historyAmount": "ਰਕਮ", + "sendAddressBookButtonLabel": "ਐਡਰੈੱਸ ਬੁੱਕ", + "addressBookSelectAddressBook": "ਐਡਰੈੱਸ ਬੁੱਕ", + "sendAddressBookNoAddressesSaved": "ਕੋਈ ਪਤਾ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕੀਤਾ ਗਿਆ", + "sendAddressBookRecentlyUsed": "ਹਾਲ ਹੀ ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ", + "addressBookSelectRecentlyUsed": "ਹਾਲ ਹੀ ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ", + "sendConfirmationLabel": "ਲੇਬਲ", + "sendConfirmationMessage": "ਸੁਨੇਹਾ", + "sendConfirmationNetworkFee": "ਨੈੱਟਵਰਕ ਫੀਸ", + "sendConfirmationPrimaryText": "ਭੇਜਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "sendFungibleSummaryNetwork": "ਨੈੱਟਵਰਕ", + "sendFungibleSummaryNetworkFee": "ਨੈੱਟਵਰਕ ਫੀਸ", + "sendFungibleSummaryEstimatedTime": "ਅਨੁਮਾਨਿਤ ਸਮਾਂ", + "sendFungiblePendingEstimatedTime": "ਸਮੇਂ ਦਾ ਅਨੁਮਾਨ", + "sendFungibleSummaryEstimatedTimeDescription": "Ethereum ਲੈਣ-ਦੇਣ ਦੀ ਗਤੀ ਕਈ ਕਾਰਕਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ। ਅਤੇ ਤੁਸੀਂ \"ਨੈੱਟਵਰਕ ਫੀਸ\" 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਇਸਦੀ ਗਤੀ ਵਧਾ ਸਕਦੇ ਹੋ।", + "sendSummaryBitcoinPendingTxTitle": "ਟ੍ਰਾਂਸਫ਼ਰ ਸਬਮਿਟ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ", + "sendSummaryBitcoinPendingTxDescription": "ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਕੇਵਲ ਇੱਕ BTC ਟ੍ਰਾਂਸਫ਼ਰ ਪੈਂਡਿੰਗ ਹੋ ਸਕਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਨਵਾਂ ਟ੍ਰਾਂਸਫ਼ਰ ਸਬਮਿਟ ਕਰਨ ਲਈ ਇਸਦੇ ਪੂਰਾ ਹੋਣ ਤੱਕ ਉਡੀਕ ਕਰੋ।", + "sendFungibleSatProtectionTitle": "Sat ਸੁਰੱਖਿਆ ਦੇ ਨਾਲ ਭੇਜਣਾ", + "sendFungibleSatProtectionExplainer": "Phantom ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ Ordinal ਅਤੇ BRC20 ਦੀ ਵਰਤੋਂ ਲੈਣ-ਦੇਣ ਫ਼ੀਸ ਜਾਂ Bitcoin ਟ੍ਰਾਂਸਫ਼ਰ ਲਈ ਨਹੀਂ ਕੀਤੀ ਜਾਏਗੀ।", + "sendFungibleTransferFee": "ਟੋਕਨ ਟ੍ਰਾਂਸਫ਼ਰ ਫ਼ੀਸ", + "sendFungibleTransferFeeToolTip": "ਇਸ ਟੋਕਨ ਦੇ ਨਿਰਮਾਤਾ ਨੂੰ ਹਰੇਕ ਟ੍ਰਾਂਸਫ਼ਰ ਲਈ ਇੱਕ ਫ਼ੀਸ ਮਿਲਦੀ ਹੈ। ਇਹ ਫ਼ੀਸ Phantom ਦੁਆਰਾ ਚਾਰਜ ਜਾਂ ਇਕੱਠੀ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ।", + "sendFungibleInterestBearingPercent": "ਮੌਜੂਦਾ ਵਿਆਜ ਦਰ", + "sendFungibleNonTransferable": "ਟ੍ਰਾਂਸਫ਼ਰ ਕਰਨਯੋਗ ਨਹੀਂ", + "sendFungibleNonTransferableYes": "ਹਾਂ", + "sendStatusErrorMessageInterpolated": "<1>{{uiRecipient}} ਨੂੰ ਟੋਕਨ ਭੇਜਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਵਿੱਚ ਇੱਕ ਤਰੁੱਟੀ ਹੋਈ ਸੀ", + "sendStatusErrorTitle": "ਭੇਜਣ ਵਿੱਚ ਅਸਮਰੱਥ", + "sendStatusLoadingTitle": "ਭੇਜਿਆ ਜਾ ਰਿਹਾ ਹੈ...", + "sendStatusSuccessMessageInterpolated": "ਤੁਹਾਡੇ ਟੋਕਨ ਸਫਲਤਾਪੂਰਵਕ <1>{{uiRecipient}} ਨੂੰ ਭੇਜੇ ਗਏ ਸਨ", + "sendStatusSuccessTitle": "ਭੇਜਿਆ!", + "sendStatusConfirmedSuccessTitle": "ਭੇਜਿਆ ਗਿਆ!", + "sendStatusSubmittedSuccessTitle": "ਲੈਣ-ਦੇਣ ਸਬਮਿਟ ਕੀਤਾ ਗਿਆ", + "sendStatusEstimatedTransactionTime": "ਲੈਣ-ਦੇਣ ਦਾ ਅਨੁਮਾਨਿਤ ਸਮਾਂ: {{time}}", + "sendStatusViewTransaction": "ਲੈਣ-ਦੇਣ ਦੇਖੋ", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ਤੋਂ <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ਸਫ਼ਲਤਾਪੂਰਵਕ <2>{{uiRecipient}} ਨੂੰ ਭੇਜੇ ਗਏ।", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ਸਫ਼ਲਤਾਪੂਰਵਕ <2>{{uiRecipient}} ਨੂੰ ਭੇਜਿਆ ਗਿਆ", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} <2>{{uiRecipient}} ਨੂੰ ਭੇਜਣ ਵਿੱਚ ਅਸਫਲ", + "sendFungibleSolanaErrorCode": "ਗਲਤੀ ਕੋਡ {{code}}", + "sendFormErrorInsufficientBalance": "ਨਾਕਾਫ਼ੀ ਸੰਤੁਲਨ", + "sendFormErrorEmptyAmount": "ਲੋੜੀਂਦੀ ਰਕਮ", + "sendFormInvalidAddress": "ਅਵੈਧ {{assetName}} ਪਤਾ", + "sendFormErrorInvalidSolanaAddress": "ਅਵੈਧ ਸੋਲਾਨਾ ਪਤਾ", + "sendFormErrorInvalidTwitterHandle": "ਇਹ ਟਵਿੱਟਰ ਹੈਂਡਲ ਰਜਿਸਟਰਡ ਨਹੀਂ ਹੈ", + "sendFormErrorInvalidDomain": "ਇਹ ਡੋਮੇਨ ਰਜਿਸਟਰਡ ਨਹੀਂ ਹੈ", + "sendFormErrorMinRequiredInterpolated": "ਘੱਟੋ-ਘੱਟ {{minAmount}} {{tokenName}} ਦੀ ਲੋੜ ਹੈ", + "sendRecipientTextareaPlaceholder": "ਪ੍ਰਾਪਤਕਰਤਾ ਦਾ SOL ਪਤਾ", + "sendRecipientTextAreaPlaceholder2": "ਪ੍ਰਾਪਤਕਰਤਾ ਦਾ {{symbol}} ਪਤਾ", + "sendMemoOptional": "ਮੀਮੋ (ਵਿਕਲਪਿਕ)", + "sendMemo": "ਮੀਮੋ", + "sendOptional": "ਵਿਕਲਪਕ", + "settings": "ਸੈਟਿੰਗਾਂ", + "settingsDapps": "dApps", + "settingsSelectedAccount": "ਚੁਣਿਆ ਖਾਤਾ", + "settingsAddressBookNoLabel": "ਕੋਈ ਲੇਬਲ ਨਹੀਂ", + "settingsAddressBookPrimary": "ਐਡਰੈੱਸ ਬੁੱਕ", + "settingsAddressBookRecentlyUsed": "ਹਾਲ ਹੀ ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ", + "settingsAddressBookSecondary": "ਆਮ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਪਤਿਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ", + "settingsAutoLockTimerPrimary": "ਆਟੋ-ਲਾਕ ਟਾਈਮਰ", + "settingsAutoLockTimerSecondary": "ਆਪਣੇ ਆਟੋ-ਲਾਕ ਟਾਈਮਰ ਦੀ ਮਿਆਦ ਬਦਲੋ", + "settingsChangeLanguagePrimary": "ਭਾਸ਼ਾ ਬਦਲੋ", + "settingsChangeLanguageSecondary": "ਡਿਸਪਲੇ ਭਾਸ਼ਾ ਬਦਲੋ", + "settingsChangeNetworkPrimary": "ਨੈੱਟਵਰਕ ਬਦਲੋ", + "settingsChangeNetworkSecondary": "ਆਪਣੀਆਂ ਨੈੱਟਵਰਕ ਸੈਟਿੰਗਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ", + "settingsChangePasswordPrimary": "ਪਾਸਵਰਡ ਬਦਲੋ", + "settingsChangePasswordSecondary": "ਆਪਣਾ ਲੌਕ ਸਕ੍ਰੀਨ ਪਾਸਵਰਡ ਬਦਲੋ", + "settingsCompleteBetaSurvey": "ਬੀਟਾ ਸਰਵੇਖਣ ਪੂਰਾ ਕਰੋ", + "settingsDisplayLanguage": "ਡਿਸਪਲੇ ਭਾਸ਼ਾ", + "settingsErrorCannotExportLedgerPrivateKey": "ਲੇਜ਼ਰ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਨੂੰ ਨਿਰਯਾਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ", + "settingsErrorCannotRemoveAllWallets": "ਸਾਰੇ ਖਾਤੇ ਹਟਾਏ ਨਹੀਂ ਜਾ ਸਕਦੇ", + "settingsExportPrivateKey": "ਨਿੱਜੀ ਕੁੰਜੀ ਦਿਖਾਓ", + "settingsNetworkMainnetBeta": "Mainnet ਬੀਟਾ", + "settingsNetworkTestnet": "ਟੈਸਟਨੈੱਟ", + "settingsNetworkDevnet": "ਦੇਵਨੇਟ", + "settingsNetworkLocalhost": "ਲੋਕਲਹੋਸਟ", + "settingsNetworkPhantomRPC": "Phantom RPC ਨੈੱਟਵਰਕ", + "settingsTestNetworks": "ਟੈਸਟ ਨੈੱਟਵਰਕ", + "settingsUseCustomNetworks": "ਕਸਟਮ ਨੈੱਟਵਰਕ ਦੀ ਵਰਤੋਂ ਕਰੋ", + "settingsTestnetMode": "Testnet ਮੋਡ", + "settingsTestnetModeDescription": "ਬਕਾਇਆ ਰਕਮਾਂ ਅਤੇ ਐਪ ਕਨੈਕਸ਼ਨ 'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ।", + "settingsWebViewDebugging": "ਵੈੱਬ ਵਿਊ ਨੂੰ ਡੀਬੱਗ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "settingsWebViewDebuggingDescription": "ਤੁਸੀਂ ਇਨ-ਐਪ ਬ੍ਰਾਊਜ਼ਰ ਵੈੱਬ ਵਿਊਜ਼ ਦੀ ਜਾਂਚ ਅਤੇ ਡੀਬੱਗ ਕਰ ਸਕਦੇ ਹੋ।", + "settingsTestNetworksInfo": "ਕਿਸੇ ਵੀ Testnet ਨੈੱਟਵਰਕ 'ਤੇ ਸਵਿਚ ਕਰਨਾ ਸਿਰਫ਼ ਟੈਸਟ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਰੱਖੋ ਕਿ Testnet ਨੈੱਟਵਰਕ 'ਤੇ ਟੋਕਨਾਂ ਦਾ ਕੋਈ ਮੁਦਰਾ ਮੁੱਲ ਨਹੀਂ ਹੈ।", + "settingsEmojis": "ਈਮੋਜੀ", + "settingsNoAddresses": "ਕੋਈ ਪਤਾ ਨਹੀਂ", + "settingsAddressBookEmptyHeading": "ਤੁਹਾਡੀ ਐਡਰੈੱਸ ਬੁੱਕ ਖਾਲੀ ਹੈ", + "settingsAddressBookEmptyText": "ਆਪਣੇ ਮਨਪਸੰਦ ਪਤੇ ਜੋੜਨ ਲਈ \"+\" ਜਾਂ \"ਐਡ ਐਡਰੈੱਸ\" ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ", + "settingsEditWallet": "ਖਾਤਾ ਸੰਪਾਦਿਤ ਕਰੋ", + "settingsNoTrustedApps": "ਕੋਈ ਭਰੋਸੇਯੋਗ ਐਪਸ ਨਹੀਂ", + "settingsNoConnections": "ਅਜੇ ਤੱਕ ਕੋਈ ਕਨੈਕਸ਼ਨ ਨਹੀਂ।", + "settingsRemoveWallet": "ਖਾਤਾ ਹਟਾਓ", + "settingsResetApp": "ਐਪ ਰੀਸੈੱਟ ਕਰੋ", + "settingsRemoveSecretPhrase": "ਗੁਪਤ ਵਾਕਾਂਸ਼ ਹਟਾਓ", + "settingsResetAppWithSecretPhrase": "ਗੁਪਤ ਵਾਕਾਂਸ਼ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਪ ਰੀਸੈੱਟ ਕਰੋ", + "settingsResetSecretRecoveryPhrase": "ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਨੂੰ ਰੀਸੈਟ ਕਰੋ", + "settingsShowSecretRecoveryPhrase": "ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕੰਸ਼ ਦਿਖਾਓ", + "settingsShowSecretRecoveryPhraseSecondary": "ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਦਿਖਾਓ", + "settingsShowSecretRecoveryPhraseTertiary": "ਗੁਪਤ ਵਾਕਾਂਸ਼ ਦਿਖਾਓ", + "settingsTrustedAppsAutoConfirmActiveUntil": "{{formattedTimestamp}} ਤੱਕ", + "settingsTrustedAppsAutoConfirm": "ਸਵੈ-ਪੁਸ਼ਟੀ ਕਰੋ", + "settingsTrustedAppsDisclaimer": "ਸਿਰਫ਼ ਭਰੋਸੇਯੋਗ ਸਾਈਟਾਂ 'ਤੇ ਸਵੈ-ਪੁਸ਼ਟੀ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ", + "settingsTrustedAppsLastUsed": "{{formattedTimestamp}} ਪਹਿਲਾਂ ਵਰਤਿਆ ਗਿਆ", + "settingsTrustedAppsPrimary": "ਕਨੈਕਟ ਕੀਤੀ ਐਪ", + "settingsTrustedApps": "ਭਰੋਸੇਯੋਗ ਐਪਾਂ", + "settingsTrustedAppsRevoke": "ਰੱਦ ਕਰੋ", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} ਡਿਸਕਨੈਕਟ ਕੀਤਾ", + "settingsTrustedAppsSecondary": "ਆਪਣੀਆਂ ਭਰੋਸੇਯੋਗ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ", + "settingsTrustedAppsToday": "ਅੱਜ", + "settingsTrustedAppsYesterday": "ਕੱਲ੍ਹ", + "settingsTrustedAppsLastWeek": "ਪਿਛਲੇ ਹਫ਼ਤੇ", + "settingsTrustedAppsBeforeYesterday": "ਪਹਿਲਾਂ", + "settingsTrustedAppsDisconnectAll": "ਹਰ ਚੀਜ਼ ਤੋਂ ਡਿਸਕਨੈਕਟ ਕਰੋ", + "settingsTrustedAppsDisconnectAllToast": "ਸਾਰੀਆਂ ਐਪਾਂ ਡਿਸਕਨੈਕਟ ਹੋ ਗਈਆਂ", + "settingsTrustedAppsEndAutoConfirmForAll": "ਸਾਰੀਆਂ ਚੀਜ਼ਾਂ ਲਈ ਸਵੈ-ਪੁਸ਼ਟੀ ਸਮਾਪਤ ਕਰੋ", + "settingsTrustedAppsEndAutoConfirmForAllToast": "ਸਾਰੇ ਸਵੈ-ਪੁਸ਼ਟੀ ਸੈਸ਼ਨ ਸਮਾਪਤ ਹੋ ਗਏ", + "settingsSecurityPrimary": "ਸੁਰੱਖਿਆ ਅਤੇ ਗੋਪਨੀਯਤਾ", + "settingsSecuritySecondary": "ਆਪਣੀਆਂ ਸੁਰੱਖਿਆ ਸੈਟਿੰਗਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ", + "settingsActiveNetworks": "ਸਰਗਰਮ ਨੈੱਟਵਰਕ", + "settingsActiveNetworksAll": "ਸਾਰੇ", + "settingsActiveNetworksSolana": "ਕੇਵਲ Solana", + "settingsDeveloperPrimary": "ਵਿਕਾਸਕਾਰ ਸੈਟਿੰਗਾਂ", + "settingsAdvanced": "ਐਡਵਾਂਸਡ ਸੈਟਿੰਗਾਂ", + "settingsTransactions": "ਟ੍ਰਾਂਜ਼ੈਕਸ਼ਨ ਸੈਟਿੰਗਾਂ", + "settingsAutoConfirm": "ਸਵੈ-ਪੁਸ਼ਟੀ ਸੈਟਿੰਗਾਂ", + "settingsSecurityAnalyticsPrimary": "ਅਗਿਆਤ ਵਿਸ਼ਲੇਸ਼ਣ ਸਾਂਝਾ ਕਰੋ", + "settingsSecurityAnalyticsSecondary": "ਸੁਧਾਰ ਕਰਨ ਵਿੱਚ ਸਾਡੀ ਮਦਦ ਕਰਨ ਲਈ ਯੋਗ ਬਣਾਓ", + "settingsSecurityAnalyticsHelper": "Phantom ਐਨਾਲਿਟਿਕਸ ਦੇ ਉਦੇਸ਼ਾਂ ਨਾਲ ਤੁਹਾਡੀ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਦਾ ਹੈ।", + "settingsSuspiciousCollectiblesPrimary": "ਸ਼ੱਕੀ ਸੰਗ੍ਰਹਿ ਲੁਕਾਓ", + "settingsSuspiciousCollectiblesSecondary": "ਫਲੈਗ ਕੀਤੇ ਸੰਗ੍ਰਹਿਆਂ ਨੂੰ ਲੁਕਾਉਣ ਲਈ ਟੌਗਲ ਕਰੋ", + "settingsPreferredBitcoinAddress": "ਤਰਜੀਹੀ Bitcoin ਪਤਾ", + "settingsEnabledAddressesUpdated": "ਦਿਖਾਈ ਦੇਣ ਵਾਲੇ ਪਤੇ ਅੱਪਡੇਟ ਕੀਤੇ ਗਏ!", + "settingsEnabledAddresses": "ਸਮਰਥਿਤ ਪਤੇ", + "settingsBitcoinPaymentAddressForApps": "ਐਪਾਂ ਲਈ ਭੁਗਤਾਨ ਪਤਾ", + "settingsBitcoinOrdinalsAddressForApps": "ਐਪਾਂ ਲਈ Ordinals ਪਤਾ", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "ਜਦੋਂ ਉਪਰੋਕਤ ਦੋਵੇਂ ਪਤੇ ਦੀਆਂ ਕਿਸਮਾਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ Magic Eden ਵਰਗੀਆਂ ਕੁਝ ਐਪਾਂ ਲਈ, ਤੁਹਾਡੇ Native Segwit ਪਤੇ ਦੀ ਵਰਤੋਂ ਖ਼ਰੀਦਾਰੀ ਲਈ ਫ਼ੰਡ ਦੇਣ ਲਈ ਕੀਤੀ ਜਾਵੇਗੀ। ਖ਼ਰੀਦੀਆਂ ਗਈਆਂ ਸੰਪਤੀਆਂ ਤੁਹਾਡੇ Taproot ਪਤੇ ਵਿੱਚ ਪ੍ਰਾਪਤ ਕੀਤੀਆਂ ਜਾਣਗੀਆਂ।", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "ਅਨੁਕੂਲਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ Phantom ਦਾ ਡਿਫੌਲਟ Bitcoin ਪਤਾ।", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(ਡਿਫ਼ੌਲਟ)", + "settingsPreferredBitcoinAddressTaprootExplainer": "ਨਵੀਨਤਮ ਪਤੇ ਦੀ ਕਿਸਮ, ਆਮ ਤੌਰ 'ਤੇ ਸਸਤੀ ਲੈਣ-ਦੇਣ ਫ਼ੀਸ ਦੇ ਨਾਲ।", + "settingsPreferredExplorers": "ਤਰਜੀਹੀ ਐਕਸਪਲੋਰਰ", + "settingsPreferredExplorersSecondary": "ਆਪਣੇ ਪਸੰਦੀਦਾ ਬਲਾਕਚੈਨ ਐਕਸਪਲੋਰਰ ਵਿੱਚ ਬਦਲੋ", + "settingsCustomGasControls": "ਕਸਟਮ ਗੈਸ ਕੰਟਰੋਲ", + "settingsAttachApplicationLogs": "ਐਪਲੀਕੇਸ਼ਨ ਲੌਗ ਅਟੈਚ ਕਰੋ", + "settingsDownloadApplicationLogs": "ਐਪਲੀਕੇਸ਼ਨ ਲੌਗ ਡਾਊਨਲੋਡ ਕਰੋ", + "settingsDownloadApplicationLogsShort": "ਲੌਗ ਡਾਊਨਲੋਡ ਕਰੋ", + "settingsDownloadApplicationLogsHelper": "Phantom ਸਹਾਇਤਾ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਨ ਵਿੱਚ ਮਦਦ ਲਈ ਲੋਕਲ ਡੇਟਾ, ਕਰੈਸ਼ ਰਿਪੋਰਟਾਂ ਅਤੇ ਪਬਲਿਕ ਵੌਲਿਟ ਐਡਰੈੱਸ ਸ਼ਾਮਲ ਹਨ", + "settingsDownloadApplicationLogsWarning": "ਕੋਈ ਸੰਵੇਦਨਸ਼ੀਲ ਡੇਟਾ ਜਿਵੇਂ ਕਿ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਜਾਂ ਨਿੱਜੀ ਕੁੰਜੀਆਂ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ।", + "settingsWallet": "ਵੌਲਿਟ", + "settingsPreferences": "ਤਰਜੀਹਾਂ", + "settingsSecurity": "ਸੁਰੱਖਿਆ", + "settingsDeveloper": "ਡਿਵੈਲਪਰ", + "settingsSupport": "ਸਹਾਇਤਾ", + "settingsWalletShortcutsPrimary": "ਵੌਲਿਟ ਸ਼ਾਰਟਕਟ ਦਿਖਾਓ", + "settingsAppIcon": "ਐਪ ਆਈਕਨ", + "settingsAppIconDefault": "ਡਿਫ਼ੌਲਟ", + "settingsAppIconLight": "ਫਿੱਕਾ", + "settingsAppIconDark": "ਗੂੜ੍ਹਾ", + "settingsAutoConfirmHeader": "ਸਵੈ-ਪੁਸ਼ਟੀ ਕਰੋ", + "stakeAccountCardActiveStake": "ਸਰਗਰਮ ਹਿੱਸੇਦਾਰੀ", + "stakeAccountCardBalance": "ਬਕਾਇਆ", + "stakeAccountCardRentReserve": "ਕਿਰਾਇਆ ਰਿਜ਼ਰਵ", + "stakeAccountCardRewards": "ਆਖਰੀ ਇਨਾਮ", + "stakeAccountCardRewardsTooltip": "ਇਹ ਸਭ ਤੋਂ ਤਾਜ਼ਾ ਇਨਾਮ ਹੈ ਜੋ ਤੁਸੀਂ ਸਟੇਕਿੰਗ ਲਈ ਕਮਾਇਆ ਹੈ। ਤੁਹਾਨੂੰ ਹਰ 3 ਦਿਨਾਂ ਬਾਅਦ ਇਨਾਮ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।", + "stakeAccountCardStakeAccount": "ਪਤਾ", + "stakeAccountCardLockup": "ਇਸ ਸਮੇਂ ਤੱਕ ਲੌਕਅੱਪ", + "stakeRewardsHistoryTitle": "ਇਨਾਮ ਹਿਸਟਰੀ", + "stakeRewardsHistoryItemTitle": "ਇਨਾਮ", + "stakeRewardsHistoryEmptyList": "ਕੋਈ ਇਨਾਮ ਨਹੀਂ", + "stakeRewardsTime_zero": "ਅੱਜ", + "stakeRewardsTime_one": "ਕੱਲ੍ਹ", + "stakeRewardsTime_other": "{{count}} ਦਿਨ ਪਹਿਲਾਂ", + "stakeRewardsItemsPagingFailed": "ਪੁਰਾਣੇ ਇਨਾਮ ਲੋਡ ਕਰਨਾ ਅਸਫ਼ਲ।", + "stakeAccountCreateAndDelegateErrorStaking": "ਇਸ ਵੈਲੀਡੇਟਰ ਨੂੰ ਸਟੈਕਿੰਗ ਕਰਨ ਵਿੱਚ ਇੱਕ ਸਮੱਸਿਆ ਸੀ। ਮੁੜ ਕੋਸ਼ਿਸ ਕਰੋ ਜੀ.", + "stakeAccountCreateAndDelegateSolStaked": "SOL ਸਟਾਕਡ!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "ਤੁਹਾਡਾ SOL ਅਗਲੇ ਦੋ ਦਿਨਾਂ ਵਿੱਚ <1> ਇਨਾਮ ਪ੍ਰਾਪਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਦੇਵੇਗਾ ਜਦੋਂ ਇੱਕ ਵਾਰ ਸਟਾਕ ਖਾਤਾ ਕਿਰਿਆਸ਼ੀਲ ਹੋ ਜਾਂਦਾ ਹੈ.", + "stakeAccountCreateAndDelegateStakingFailed": "ਸਟੈਕਿੰਗ ਅਸਫਲ ਰਹੀ", + "stakeAccountCreateAndDelegateStakingSol": "SOL ਸਟੈਕਿੰਗ...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "ਅਸੀਂ ਇੱਕ ਸਟੇਕਿੰਗ ਖਾਤਾ ਬਣਾ ਰਹੇ ਹਾਂ, ਫਿਰ ਤੁਹਾਡੇ SOL ਨੂੰ ਸੌਂਪ ਰਹੇ ਹਾਂ", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "ਅਸੀਂ ਇੱਕ ਸਟੇਕਿੰਗ ਖਾਤਾ ਬਣਾ ਰਹੇ ਹਾਂ, ਫਿਰ ਤੁਹਾਡੇ SOL ਨੂੰ {{validatorName}} ਨੂੰ ਸੌਂਪ ਰਹੇ ਹਾਂ", + "stakeAccountCreateAndDelegateViewTransaction": "ਲੈਣ-ਦੇਣ ਦੇਖੋ", + "stakeAccountDeactivateStakeSolUnstaked": "SOL ਅਨਸਟੈਕ!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "ਇੱਕ ਵਾਰ ਸਟਾਕ ਖਾਤਾ ਅਕਿਰਿਆਸ਼ੀਲ ਹੋਣ ਤੋਂ ਬਾਅਦ ਤੁਸੀਂ ਅਗਲੇ ਦੋ ਦਿਨਾਂ ਵਿੱਚ ਆਪਣੀ ਹਿੱਸੇਦਾਰੀ <1> ਵਾਪਸ ਲੈਣ ਦੇ ਯੋਗ ਹੋਵੋਗੇ.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "ਇਕ ਵਾਰ ਹਿੱਸੇਦਾਰੀ ਅਕਾਉਂਟ ਅਕਿਰਿਆਸ਼ੀਲ ਹੋਣ ਤੋਂ ਬਾਦ ਤੁਸੀਂ ਅਗਲੇ ਕੁਝ ਦਿਨਾਂ ਵਿੱਚ ਆਪਣੀ ਹਿੱਸੇਦਾਰੀ ਕੱਢਣ ਦੇ ਯੋਗ ਹੋਵੋਗੇ।", + "stakeAccountDeactivateStakeUnstakingFailed": "ਅਣਸਟਾਕ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "ਇਸ ਵੈਲੀਡੇਟਰ ਤੋਂ ਅਣਸਟਾਕ ਕਰਨ ਵਿੱਚ ਇੱਕ ਸਮੱਸਿਆ ਸੀ। ਮੁੜ ਕੋਸ਼ਿਸ ਕਰੋ ਜੀ.", + "stakeAccountDeactivateStakeUnstakingSol": "SOL ਨੂੰ ਹਟਾਇਆ ਜਾ ਰਿਹਾ ਹੈ...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "ਅਸੀਂ ਤੁਹਾਡੇ SOL ਨੂੰ ਹਟਾਉਣ ਲਈ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰ ਰਹੇ ਹਾਂ.", + "stakeAccountDeactivateStakeViewTransaction": "ਲੈਣ-ਦੇਣ ਦੇਖੋ", + "stakeAccountDelegateStakeSolStaked": "SOL ਸਟਾਕਡ!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "ਤੁਹਾਡਾ SOL ਅਗਲੇ ਦੋ ਦਿਨਾਂ ਵਿੱਚ <1> ਇਨਾਮ ਪ੍ਰਾਪਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਦੇਵੇਗਾ ਜਦੋਂ ਇੱਕ ਵਾਰ ਸਟਾਕ ਖਾਤਾ ਕਿਰਿਆਸ਼ੀਲ ਹੋ ਜਾਂਦਾ ਹੈ.", + "stakeAccountDelegateStakeStakingFailed": "ਸਟੈਕਿੰਗ ਅਸਫਲ ਰਹੀ", + "stakeAccountDelegateStakeStakingFailedDescription": "ਇਸ ਵੈਲੀਡੇਟਰ ਨੂੰ ਸਟੈਕਿੰਗ ਕਰਨ ਵਿੱਚ ਇੱਕ ਸਮੱਸਿਆ ਸੀ। ਮੁੜ ਕੋਸ਼ਿਸ ਕਰੋ ਜੀ.", + "stakeAccountDelegateStakeStakingSol": "SOL ਸਟੈਕਿੰਗ...", + "stakeAccountDelegateStakeStakingSolDescription": "ਅਸੀਂ ਤੁਹਾਡੇ SOL ਨੂੰ ਸੌਂਪ ਰਹੇ ਹਾਂ.", + "stakeAccountDelegateStakeViewTransaction": "ਲੈਣ-ਦੇਣ ਦੇਖੋ", + "stakeAccountListActivationActivating": "ਕਿਰਿਆਸ਼ੀਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "stakeAccountListActivationActive": "ਕਿਰਿਆਸ਼ੀਲ", + "stakeAccountListActivationInactive": "ਅਕਿਰਿਆਸ਼ੀਲ", + "stakeAccountListActivationDeactivating": "ਅਕਿਰਿਆਸ਼ੀਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "stakeAccountListErrorFetching": "ਅਸੀਂ ਸਟੇਕਿੰਗ ਅਕਾਉਂਟ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "stakeAccountListNoStakingAccounts": "ਕੋਈ ਸਟੇਕਿੰਗ ਖਾਤੇ ਨਹੀਂ", + "stakeAccountListReload": "ਰੀਲੋਡ ਕਰੋ", + "stakeAccountListViewPrimaryText": "ਤੁਹਾਡੀ ਹਿੱਸੇਦਾਰੀ", + "stakeAccountListViewStakeSOL": "ਹਿੱਸੇਦਾਰੀ SOL", + "stakeAccountListItemStakeFee": "{{fee}} ਫੀਸ", + "stakeAccountViewActionButtonRestake": "ਰੀਸਟੈਕ", + "stakeAccountViewActionButtonUnstake": "ਅਨਸਟੈਕ", + "stakeAccountViewError": "ਗਲਤੀ", + "stakeAccountViewPrimaryText": "ਤੁਹਾਡੀ ਹਿੱਸੇਦਾਰੀ", + "stakeAccountViewRestake": "ਰੀਸਟੈਕ", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "ਤੁਹਾਡਾ SOL ਵਰਤਮਾਨ ਵਿੱਚ ਇੱਕ ਪ੍ਰਮਾਣਕ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ। ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਫੰਡਾਂ ਤੱਕ <1>ਪਹੁੰਚਣ ਲਈ ਅਨਸਟੇਟ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। <3>ਹੋਰ ਜਾਣੋ", + "stakeAccountViewStakeInactive": { + "part1": "ਇਹ ਹਿੱਸੇਦਾਰੀ ਖਾਤਾ ਅਕਿਰਿਆਸ਼ੀਲ ਹੈ। ਇਸਦੀ ਹਿੱਸੇਦਾਰੀ ਨੂੰ ਵਾਪਸ ਲੈਣ ਜਾਂ ਡੈਲੀਗੇਟ ਕਰਨ ਲਈ ਇੱਕ ਪ੍ਰਮਾਣਕ ਲੱਭਣ 'ਤੇ ਵਿਚਾਰ ਕਰੋ.", + "part2": "ਜਿਆਦਾ ਜਾਣੋ" + }, + "stakeAccountViewStakeNotFound": "ਇਹ ਹਿੱਸੇਦਾਰੀ ਖਾਤਾ ਨਹੀਂ ਲੱਭਿਆ ਜਾ ਸਕਿਆ.", + "stakeAccountViewViewOnExplorer": "{{explorer}} 'ਤੇ ਦੇਖੋ", + "stakeAccountViewWithdrawStake": "ਹਿੱਸੇਦਾਰੀ ਵਾਪਸ ਲੈ ਲਓ", + "stakeAccountViewWithdrawUnstakedSOL": "ਅਸਟੇਕਡ SOL ਵਾਪਸ ਲਓ", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL ਵਾਪਸ ਲਿਆ ਗਿਆ!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "ਤੁਹਾਡਾ SOL ਵਾਪਸ ਲੈ ਲਿਆ ਗਿਆ ਹੈ.", + "part2": "ਇਹ ਹਿੱਸੇਦਾਰੀ ਖਾਤਾ ਅਗਲੇ ਕੁਝ ਮਿੰਟਾਂ ਵਿੱਚ ਆਪਣੇ ਆਪ ਹਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ." + }, + "stakeAccountWithdrawStakeViewTransaction": "ਲੈਣ-ਦੇਣ ਦੇਖੋ", + "stakeAccountWithdrawStakeWithdrawalFailed": "ਕਢਵਾਉਣਾ ਅਸਫਲ ਰਿਹਾ", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "ਇਸ ਹਿੱਸੇਦਾਰੀ ਖਾਤੇ ਤੋਂ ਕਢਵਾਉਣ ਵਿੱਚ ਇੱਕ ਸਮੱਸਿਆ ਸੀ। ਮੁੜ ਕੋਸ਼ਿਸ ਕਰੋ ਜੀ.", + "stakeAccountWithdrawStakeWithdrawingSol": "SOL ਵਾਪਸ ਲੈ ਰਿਹਾ ਹੈ...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "ਅਸੀਂ ਇਸ ਹਿੱਸੇਦਾਰੀ ਖਾਤੇ ਤੋਂ ਤੁਹਾਡਾ SOL ਵਾਪਸ ਲੈ ਰਹੇ ਹਾਂ.", + "startEarningSolAccount": "ਖਾਤਾ", + "startEarningSolAccounts": "ਖਾਤੇ", + "startEarningSolErrorClosePhantom": "ਇੱਥੇ ਟੈਪ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "startEarningSolErrorTroubleLoading": "ਹਿੱਸੇਦਾਰੀ ਲੋਡ ਕਰਨ ਵਿੱਚ ਸਮੱਸਿਆ", + "startEarningSolLoading": "ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...", + "startEarningSolPrimaryText": "SOL ਕਮਾਉਣਾ ਸ਼ੁਰੂ ਕਰੋ", + "startEarningSolSearching": "ਸਟੇਕਿੰਗ ਖਾਤਿਆਂ ਦੀ ਖੋਜ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ", + "startEarningSolStakeTokens": "ਟੋਕਨ ਸਟੇਕ ਕਰੋ ਅਤੇ ਇਨਾਮ ਕਮਾਓ", + "startEarningSolYourStake": "ਤੁਹਾਡੀ ਹਿੱਸੇਦਾਰੀ", + "unwrapFungibleTitle": "{{tokenSymbol}} 'ਤੇ ਸਵੈਪ ਕਰੋ", + "unwrapFungibleDescription": "{{toToken}} ਲਈ {{fromToken}} ਤੋਂ ਕਢਵਾਓ", + "unwrapFungibleConfirmSwap": "ਸਵੈਪ ਕਰਨ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "ਵਧੀਆ ਕੀਮਤ!", + "swapFeesEstimatedFees": "ਅਨੁਮਾਨਿਤ ਫੀਸ", + "swapFeesFees": "ਫ਼ੀਸ", + "swapFeesPhantomFee": "Phantom ਫੀਸ", + "swapFeesPhantomFeeDisclaimer": "ਅਸੀਂ ਹਮੇਸ਼ਾ ਚੋਟੀ ਦੇ ਤਰਲਤਾ ਪ੍ਰਦਾਤਾਵਾਂ ਤੋਂ ਸਭ ਤੋਂ ਵਧੀਆ ਸੰਭਵ ਕੀਮਤ ਲੱਭਦੇ ਹਾਂ। {{feePercentage}} ਦੀ ਇੱਕ ਫ਼ੀਸ ਇਸ ਹਵਾਲੇ ਵਿੱਚ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਸ਼ਾਮਲ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।", + "swapFeesRate": "ਵਧੀਆ ਕੀਮਤ", + "swapFeesRateDisclaimer": "ਕਈ ਵਿਕੇਂਦਰੀਕ੍ਰਿਤ ਐਕਸਚੇਂਜਾਂ ਵਿੱਚ ਜੁਪੀਟਰ ਐਗਰੀਗੇਟਰ ਦੁਆਰਾ ਪਾਇਆ ਗਿਆ ਸਭ ਤੋਂ ਵਧੀਆ ਦਰ।", + "swapFeesRateDisclaimerMultichain": "ਬਹੁਤ ਸਾਰੇ ਵਿਕੇਂਦਰੀਕ੍ਰਿਤ ਵਪਾਰ ਪਲੇਟਫਾਰਮਾਂ ਵਿੱਚ ਸਭ ਤੋਂ ਵਧੀਆ ਕੀਮਤ ਮਿਲੀ।", + "swapFeesPriceImpact": "ਕੀਮਤ ਪ੍ਰਭਾਵ", + "swapFeesHighPriceImpact": "ਉੱਚ ਕੀਮਤ ਪ੍ਰਭਾਵ", + "swapFeesPriceImpactDisclaimer": "ਤੁਹਾਡੇ ਵਪਾਰ ਦੇ ਆਕਾਰ ਦੇ ਆਧਾਰ 'ਤੇ ਮਾਰਕੀਟ ਕੀਮਤ ਅਤੇ ਅਨੁਮਾਨਿਤ ਕੀਮਤ ਵਿਚਕਾਰ ਅੰਤਰ.", + "swapFeesSlippage": "ਕੀਮਤ ਤਬਦੀਲੀ", + "swapFeesHighSlippage": "ਉੱਚ ਕੀਮਤ-ਤਬਦੀਲੀ ਸਹਿਣਸ਼ੀਲਤਾ", + "swapFeesHighSlippageDisclaimer": "ਤੁਹਾਡਾ ਲੈਣ-ਦੇਣ ਫੇਲ੍ਹ ਹੋ ਜਾਵੇਗਾ ਜੇਕਰ ਕੀਮਤ ਅਣਉਚਿਤ ਰੂਪ ਵਿੱਚ {{slippage}}% ਤੋਂ ਵੱਧ ਬਦਲਦੀ ਹੈ।", + "swapFeesSlippageDisclaimer": "ਉਹ ਰਕਮ ਜੋ ਤੁਹਾਡੀ ਵਪਾਰਕ ਕੀਮਤ ਪ੍ਰਦਾਨ ਕੀਤੇ ਹਵਾਲੇ ਤੋਂ ਵੱਖ ਹੁੰਦੀ ਹੈ।", + "swapFeesProvider": "ਦੇਣ ਵਾਲੇ", + "swapFeesProviderDisclaimer": "ਵਿਕੇਂਦਰੀਕ੍ਰਿਤ ਐਕਸਚੇਂਜ ਤੁਹਾਡੇ ਵਪਾਰ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।", + "swapEstimatedTime": "ਅਨੁਮਾਨਤ ਸਮਾਂ", + "swapEstimatedTimeShort": "ਅਨੁਮਾਨਿਤ ਸਮਾਂ", + "swapEstimatedTimeDisclaimer": "ਲੈਣ-ਦੇਣ ਦੀ ਗਤੀ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਨ ਵਾਲੇ ਕਈ ਕਾਰਕਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਬ੍ਰਿਜ ਦੇ ਲਈ ਮੁਕੰਮਲ ਹੋਣ ਦਾ ਅਨੁਮਾਨਤ ਸਮਾਂ ਵੱਖ-ਵੱਖ ਹੋਵੇਗਾ।", + "swapSettingsButtonCommand": "ਸਵੈਪ ਸੈਟਿੰਗਾਂ ਖੋਲ੍ਹੋ", + "swapQuestionRetry": "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ?", + "swapFlowYouPay": "ਤੁਸੀਂ ਭੁਗਤਾਨ ਕਰੋ", + "swapFlowYouReceive": "ਤੁਸੀਂ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋ", + "swapFlowActionButtonText": "ਆਰਡਰ ਦੀ ਸਮੀਖਿਆ ਕਰੋ", + "swapAssetCardTokenNetwork": "{{network}} 'ਤੇ {{symbol}}", + "swapAssetCardMaxButton": "ਅਧਿਕਤਮ", + "swapAssetCardSelectTokenAndNetwork": "ਟੋਕਨ ਅਤੇ ਨੈੱਟਵਰਕ ਚੁਣੋ", + "swapSlippageSettingsTitle": "ਸਲਿੱਪੇਜ ਸੈਟਿੰਗਾਂ", + "swapSlippageSettingsSubtitle": "ਤੁਹਾਡਾ ਲੈਣ-ਦੇਣ ਅਸਫਲ ਹੋ ਜਾਵੇਗਾ ਜੇਕਰ ਕੀਮਤ, ਸਲਿੱਪੇਜ ਤੋਂ ਵੱਧ ਬਦਲਦੀ ਹੈ। ਸਿਫਾਰਸ਼ ਕੀਤੀ ਡਿਫਾਲਟ 0.3% ਹੈ - \nਬਹੁਤ ਜ਼ਿਆਦਾ ਕੀਮਤ ਇੱਕ ਅਣਉਚਿਤ ਵਪਾਰ ਦਾ ਕਾਰਨ ਬਣੇਗੀ।", + "swapSlippageSettingsCustom": "ਅਨੁਕੂਲਿਤ", + "swapSlippageSettingsHighSlippageWarning": "ਤੁਹਾਡਾ ਲੈਣ-ਦੇਣ ਫਰੰਟ-ਰਨ ਹੋ ਸਕਦਾ ਹੈ ਅਤੇ ਇੱਕ ਅਣਉਚਿਤ ਵਪਾਰ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦਾ ਹੈ।", + "swapSlippageSettingsCustomMinError": "ਕਿਰਪਾ ਕਰਕੇ {{minSlippage}}% ਤੋਂ ਵੱਧ ਕੀਮਤ ਦਰਜ ਕਰੋ।", + "swapSlippageSettingsCustomMaxError": "ਕਿਰਪਾ ਕਰਕੇ {{maxSlippage}}% ਤੋਂ ਘੱਟ ਕੀਮਤ ਦਰਜ ਕਰੋ।", + "swapSlippageSettingsCustomInvalidValue": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਕੀਮਤ ਦਰਜ ਕਰੋ।", + "swapQuoteFeeDisclaimer": "ਹਵਾਲੇ ਵਿੱਚ ਇੱਕ {{feePercentage}} Phantom ਫੀਸ ਸ਼ਾਮਲ ਹੈ", + "swapQuoteMissingContext": "ਗਾਇਬ ਸਵੈਪ ਹਵਾਲਾ ਸੰਦਰਭ", + "swapQuoteErrorNoQuotes": "ਬਿਨਾਂ ਕੋਟਸ ਦੇ ਸਵੈਪ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹੈ", + "swapQuoteSolanaNetwork": "ਸੋਲਾਨਾ ਨੈੱਟਵਰਕ", + "swapQuoteNetwork": "ਨੈੱਟਵਰਕ", + "swapQuoteOneTimeSerumAccount": "ਇੱਕ-ਵਾਰ ਸੀਰਮ ਖਾਤਾ", + "swapQuoteOneTimeTokenAccount": "ਵਨ-ਟਾਈਮ ਟੋਕਨ ਖਾਤਾ", + "swapQuoteBridgeFee": "ਕ੍ਰੌਸ ਚੇਨ ਸਵੈਪ ਕਰਨ ਦੀ ਫ਼ੀਸ", + "swapReviewFlowActionButtonPrimary": "ਸਵੈਪ", + "swapReviewFlowPrimaryText": "ਆਰਡਰ ਦੀ ਸਮੀਖਿਆ ਕਰੋ", + "swapReviewFlowYouPay": "ਤੁਸੀਂ ਭੁਗਤਾਨ ਕਰੋ", + "swapReviewFlowYouReceive": "ਤੁਸੀਂ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋ", + "swapTxConfirmationReceived": "ਪ੍ਰਾਪਤ ਕੀਤਾ ", + "swapTxConfirmationSwapFailed": "ਸਵੈਪ ਅਸਫਲ ਹੋਇਆ", + "swapTxConfirmationSwapFailedSlippageLimit": "ਸਵੈਪ ਸਲਿਪੇਜ ਸੀਮਾ 'ਤੇ ਪਹੁੰਚ ਗਿਆ ਹੈ, ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ.", + "swapTxConfirmationSwapFailedInsufficientBalance": "ਅਸੀਂ ਬੇਨਤੀ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਸੀ। ਲੈਣ-ਦੇਣ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਤੁਹਾਡੇ ਕੋਲ ਲੋੜੀਂਦਾ ਬੈਲੰਸ ਨਹੀਂ ਹੈ।", + "swapTxConfirmationSwapFailedTryAgain": "ਸਵੈਪ ਅਸਫਲ ਹੋ ਗਿਆ ਹੈ, ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "swapTxConfirmationSwappingTokens": "ਟੋਕਨਾਂ ਦੀ ਅਦਲਾ-ਬਦਲੀ...", + "swapTxConfirmationTokens": "ਟੋਕਨ", + "swapTxConfirmationTokensDeposited": "ਇਹ ਹੋ ਗਿਆ! ਟੋਕਨ ਤੁਹਾਡੇ ਬਟੂਏ ਵਿੱਚ ਜਮ੍ਹਾ ਕਰ ਦਿੱਤੇ ਗਏ ਹਨ", + "swapTxConfirmationTokensDepositedTitle": "ਹੋ ਗਿਆ!", + "swapTxConfirmationTokensDepositedBody": "ਟੋਕਨ ਤੁਹਾਡੇ ਵੌਲਿਟ ਵਿੱਚ ਜਮ੍ਹਾ ਕਰ ਦਿੱਤੇ ਗਏ ਹਨ", + "swapTxConfirmationTokensWillBeDeposited": "ਲੈਣ-ਦੇਣ ਪੂਰਾ ਹੋਣ ਤੋਂ ਬਾਅਦ ਤੁਹਾਡੇ ਵਾਲਿਟ ਵਿੱਚ ਜਮ੍ਹਾਂ ਕਰ ਦਿੱਤਾ ਜਾਵੇਗਾ", + "swapTxConfirmationViewTransaction": "ਲੈਣ-ਦੇਣ ਦੇਖੋ", + "swapTxBridgeSubmitting": "ਲੈਣ-ਦੇਣ ਜਮ੍ਹਾਂ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "swapTxBridgeSubmittingDescription": "{{buyNetwork}} 'ਤੇ {{buyAmount}} ਲਈ {{sellNetwork}} 'ਤੇ {{sellAmount}} ਨੂੰ ਸਵੈਪ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "swapTxBridgeFailed": "ਲੈਣ-ਦੇਣ ਜਮ੍ਹਾਂ ਕਰਨਾ ਅਸਫ਼ਲ ਰਿਹਾ", + "swapTxBridgeFailedDescription": "ਅਸੀਂ ਬੇਨਤੀ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਸੀ।", + "swapTxBridgeSubmitted": "ਲੈਣ-ਦੇਣ ਜਮ੍ਹਾਂ ਕੀਤਾ ਗਿਆ", + "swapTxBridgeSubmittedDescription": "ਲੈਣ-ਦੇਣ ਦਾ ਅਨੁਮਾਨਿਤ ਸਮਾਂ: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "ਤੁਸੀਂ ਇਸ ਵਿੰਡੋ ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਖਾਰਜ ਕਰ ਸਕਦੇ ਹੋ।", + "swapperMax": "ਅਧਿਕਤਮ", + "swapperTooltipNetwork": "ਨੈੱਟਵਰਕ", + "swapperTooltipPrice": "ਕੀਮਤ", + "swapperTooltipAddress": "ਇਕਰਾਰਨਾਮਾ", + "switchToggle": "ਟੌਗਲ ਕਰੋ", + "termsOfServiceActionButtonAgree": "ਮੈਂ ਸਹਿਮਤ ਹਾਂ l", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "<1>\"ਮੈਂ ਸਹਿਮਤ ਹਾਂ\" 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਤੁਸੀਂ ਫੈਂਟਮ ਨਾਲ ਟੋਕਨਾਂ ਦੀ ਅਦਲਾ-ਬਦਲੀ ਦੇ <3>ਨਿਯਮ ਅਤੇ ਸ਼ਰਤਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦੇ ਹੋ.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "ਅਸੀਂ ਸਾਡੀਆਂ ਸੇਵਾ ਦੀਆਂ ਸ਼ਰਤਾਂ ਨੂੰ ਸੋਧਿਆ ਹੈ। <1>\"ਮੈਂ ਸਹਿਮਤ ਹਾਂ\" 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਤੁਸੀਂ ਸਾਡੀਆਂ ਨਵੀਆਂ <3>ਸੇਵਾ ਦੀਆਂ ਸ਼ਰਤਾਂ ਨਾਲ ਸਹਿਮਤ ਹੁੰਦੇ ਹੋ।<5><6>ਸਾਡੀਆਂ ਨਵੀਆਂ ਸੇਵਾ ਦੀਆਂ ਸ਼ਰਤਾਂ ਸ਼ਾਮਲ ਹਨ ਕੁਝ ਉਤਪਾਦਾਂ ਲਈ ਨਵਾਂ <8>ਫ਼ੀਸ ਢਾਂਚਾ.", + "termsOfServicePrimaryText": "ਸੇਵਾ ਦੀਆਂ ਸ਼ਰਤਾਂ", + "tokenRowUnknownToken": "ਅਗਿਆਤ ਟੋਕਨ", + "transactionsAppInteraction": "ਐਪ ਅੰਤਰਕਿਰਿਆ", + "transactionsFailedAppInteraction": "ਐਪ ਅੰਤਰਕਿਰਿਆ ਅਸਫਲ ਰਹੀ", + "transactionsBidOnInterpolated": "{{name}} 'ਤੇ ਬੋਲੀ", + "transactionsBidFailed": "ਬੋਲੀ ਅਸਫਲ ਰਹੀ", + "transactionsBoughtInterpolated": "{{name}} ਖਰੀਦਿਆ", + "transactionsBoughtCollectible": "ਸੰਗ੍ਰਹਿਣਯੋਗ ਖਰੀਦਿਆ ਗਿਆ", + "transactionBridgeInitiated": "ਬ੍ਰਿਜ ਸ਼ੁਰੂ ਕੀਤਾ ਗਿਆ", + "transactionBridgeInitiatedFailed": "ਬ੍ਰਿਜ ਸ਼ੁਰੂ ਕਰਨਾ ਅਸਫ਼ਲ ਰਿਹਾ", + "transactionBridgeStatusLink": "LI.FI 'ਤੇ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰੋ", + "transactionsBuyFailed": "ਖਰੀਦ ਅਸਫਲ ਰਹੀ", + "transactionsBurnedSpam": "ਸਪੈਮ ਬਰਨ ਹੋਇਆ", + "transactionsBurned": "ਬਰਨ ਕੀਤਾ ਗਿਆ", + "transactionsUnwrapped": "ਖੋਲ੍ਹਿਆ ਗਿਆ", + "transactionsUnwrappedFailed": "ਖੋਲ੍ਹਣਾ ਅਸਫ਼ਲ ਰਿਹਾ", + "transactionsCancelBidOnInterpolated": "{{name}} 'ਤੇ ਬੋਲੀ ਰੱਦ", + "transactionsCancelBidOnFailed": "ਬੋਲੀ ਰੱਦ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ", + "transactionsError": "ਗਲਤੀ", + "transactionsFailed": "ਅਸਫਲ ਰਿਹਾ", + "transactionsSwapped": "ਸਵੈਪ ਕੀਤਾ ਗਿਆ", + "transactionsFailedSwap": "ਸਵੈਪ ਅਸਫਲ ਰਿਹਾ", + "transactionsFailedBurn": "ਬਰਨ ਅਸਫਲ ਰਿਹਾ", + "transactionsFrom": "ਵੱਲੋਂ", + "transactionsListedInterpolated": "ਸੂਚੀਬੱਧ {{name}}", + "transactionsListedFailed": "ਸੂਚੀਬੱਧ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ", + "transactionsNoActivity": "ਕੋਈ ਗਤੀਵਿਧੀ ਨਹੀਂ", + "transactionsReceived": "ਪ੍ਰਾਪਤ ਕੀਤਾ", + "transactionsReceivedInterpolated": "ਪ੍ਰਾਪਤ ਹੋਇਆ {{amount}} SOL", + "transactionsSending": "ਭੇਜਿਆ ਜਾ ਰਿਹਾ ਹੈ...", + "transactionsPendingCreateListingInterpolated": "{{name}} ਬਣਾਇਆ ਜਾ ਰਿਹਾ ਹੈ", + "transactionsPendingEditListingInterpolated": "{{name}} ਸੰਪਾਦਤ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "transactionsPendingSolanaPayTransaction": "Solana Pay ਟ੍ਰਾਂਜ਼ੈਕਸ਼ਨ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ", + "transactionsPendingRemoveListingInterpolated": "{{name}} ਗ਼ੈਰ-ਸੂਚੀਬੱਧ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "transactionsPendingBurningInterpolated": "{{name}} ਬਰਨ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "transactionsPendingSending": "ਭੇਜਿਆ ਜਾ ਰਿਹਾ ਹੈ", + "transactionsPendingSwapping": "ਬਦਲਿਆ ਜਾ ਰਿਹਾ ਹੈ", + "transactionsPendingBridging": "ਬਰਿੱਜਿੰਗ", + "transactionsPendingApproving": "ਮਨਜ਼ੂਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "transactionsPendingCreatingAndDelegatingStake": "ਹਿੱਸੇਦਾਰੀ ਬਣਾਈ ਅਤੇ ਸੌਂਪੀ ਜਾ ਰਹੀ", + "transactionsPendingDeactivatingStake": "ਹਿੱਸੇਦਾਰੀ ਅਕਿਰਿਆਸ਼ੀਲ ਕੀਤੀ ਜਾ ਰਹੀ", + "transactionsPendingDelegatingStake": "ਹਿੱਸੇਦਾਰੀ ਸੌਂਪੀ ਜਾ ਰਹੀ", + "transactionsPendingWithdrawingStake": "ਹਿੱਸੇਦਾਰੀ ਵਾਪਸ ਲਈ ਜਾ ਰਹੀ", + "transactionsPendingAppInteraction": "ਐਪ ਦੀ ਬਚੀ ਹੋਈ ਅੰਤਰਕਿਰਿਆ", + "transactionsPendingBitcoinTransaction": "ਬਕਾਇਆ BTC ਲੈਣ-ਦੇਣ", + "transactionsSent": "ਭੇਜਿਆ", + "transactionsSendFailed": "ਭੇਜਣਾ ਅਸਫਲ ਰਿਹਾ", + "transactionsSwapOn": "{{dappName}} 'ਤੇ ਸਵੈਪ ਕਰੋ", + "transactionsSentInterpolated": "SOL {{amount}} ਭੇਜੀ ਗਈ", + "transactionsSoldInterpolated": "ਵੇਚਿਆ {{name}}", + "transactionsSoldCollectible": "ਵੇਚੇ ਗਏ ਸੰਗ੍ਰਹਿਣਯੋਗ", + "transactionsSoldFailed": "ਵਿਕਰੀ ਅਸਫਲ ਰਹੀ", + "transactionsStaked": "ਦਾਅ ਲਾਇਆ", + "transactionsStakedFailed": "ਸਟੇਕ ਅਸਫਲ ਰਿਹਾ", + "transactionsSuccess": "ਸਫਲਤਾ", + "transactionsTo": "ਨੂੰ", + "transactionsTokenSwap": "ਟੋਕਨ ਸਵੈਪ", + "transactionsUnknownAmount": "ਅਗਿਆਤ", + "transactionsUnlistedInterpolated": "ਗੈਰ-ਸੂਚੀਬੱਧ {{name}}", + "transactionsUnstaked": "ਅਨਸਟੈਕ", + "transactionsUnlistedFailed": "ਅਣਸੂਚੀਬੱਧ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ", + "transactionsDeactivateStake": "ਅਕਿਰਿਆਸ਼ੀਲ ਸਟੇਕ", + "transactionsDeactivateStakeFailed": "ਸਟੇਕ ਨੂੰ ਅਕਿਰਿਆਸ਼ੀਲ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ", + "transactionsWaitingForConfirmation": "ਪੁਸ਼ਟੀ ਦੀ ਉਡੀਕ ਕਰ ਰਿਹਾ ਹੈ", + "transactionsWithdrawStake": "ਹਿੱਸੇਦਾਰੀ ਵਾਪਸ ਲੈ ਲਓ", + "transactionsWithdrawStakeFailed": "ਸਟੇਕ ਨੂੰ ਹਟਾਉਣਾ ਅਸਫਲ ਰਿਹਾ", + "transactionCancelled": "ਰੱਦ ਕੀਤਾ ਗਿਆ", + "transactionCancelledFailed": "ਰੱਦ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ", + "transactionApproveToken": "ਮਨਜ਼ੂਰ {{tokenSymbol}}", + "transactionApproveTokenFailed": "{{tokenSymbol}} ਮਨਜ਼ੂਰ ਹੋਣਾ ਅਸਫਲ ਰਿਹਾ", + "transactionApprovalFailed": "ਮਨਜ਼ੂਰੀ ਅਸਫਲ ਰਹੀ", + "transactionRevokeApproveToken": "ਵਾਪਸ ਲਿਆ ਗਿਆ {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "{{tokenSymbol}} ਵਾਪਸ ਲੈਣਾ ਅਸਫ਼ਲ ਰਿਹਾ", + "transactionRevokeFailed": "ਵਾਪਸ ਲੈਣਾ ਅਸਫਲ ਰਿਹਾ", + "transactionApproveDetailsTitle": "ਮਨਜ਼ੂਰੀ ਦਾ ਵੇਰਵਾ", + "transactionCancelOrder": "ਆਰਡਰ ਰੱਦ ਕਰੋ", + "transactionCancelOrderFailed": "ਆਰਡਰ ਰੱਦ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ", + "transactionApproveAppLabel": "ਐਪ", + "transactionApproveAmountLabel": "ਰਕਮ", + "transactionApproveTokenLabel": "ਟੋਕਨ", + "transactionApproveCollectionLabel": "ਸੰਗ੍ਰਹਿ", + "transactionApproveAllItems": "ਸਾਰੀਆਂ ਆਈਟਮਾਂ ਨੂੰ ਪ੍ਰਵਾਨਗੀ ਦਿਓ", + "transactionSpendUpTo": "ਇੰਨੇ ਤੱਕ ਖ਼ਰਚ ਕਰੋ", + "transactionCancel": "ਟ੍ਰਾਂਜ਼ੈਕਸ਼ਨ ਰੱਦ ਕਰੋ", + "transactionPrioritizeCancel": "ਰੱਦ ਕਰਨ ਨੂੰ ਤਰਜੀਹ ਦਿਓ", + "transactionSpeedUp": "ਟ੍ਰਾਂਜ਼ੈਕਸ਼ਨ ਨੂੰ ਸਪੀਡ-ਅੱਪ ਕਰੋ", + "transactionCancelHelperText": "ਰੱਦ ਕੀਤੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਮੂਲ ਟ੍ਰਾਂਜ਼ੈਕਸ਼ਨ ਪੂਰੀ ਹੋ ਸਕਦੀ ਹੈ।", + "transactionSpeedUplHelperText": "ਇਹ ਨੈੱਟਵਰਕ ਦੀਆਂ ਸਥਿਤੀਆਂ ਦੇ ਅਧਾਰ 'ਤੇ ਤੁਹਾਡੀ ਟ੍ਰਾਂਜ਼ੈਕਸ਼ਨ ਦੀ ਗਤੀ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕਰੇਗਾ।", + "transactionCancelHelperMobile": "ਇਸ ਟ੍ਰਾਂਜ਼ੈਕਸ਼ਨ ਨੂੰ ਰੱਦ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਵਿੱਚ <1>{{amount}} ਤੱਕ ਦੀ ਲਾਗਤ ਆਏਗੀ। ਰੱਦ ਕੀਤੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਟ੍ਰਾਂਜ਼ੈਕਸ਼ਨ ਪੂਰੀ ਹੋ ਸਕਦੀ ਹੈ।", + "transactionCancelHelperMobileWithEstimate": "ਇਸ ਟ੍ਰਾਂਜ਼ੈਕਸ਼ਨ ਨੂੰ ਰੱਦ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਵਿੱਚ <1>{{amount}} ਤੱਕ ਦੀ ਲਾਗਤ ਆਏਗੀ। ਇਹ ਲਗਭਗ {{timeEstimate}} ਵਿੱਚ ਪੂਰਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਰੱਦ ਕੀਤੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਮੂਲ ਟ੍ਰਾਂਜ਼ੈਕਸ਼ਨ ਪੂਰੀ ਹੋ ਸਕਦੀ ਹੈ।", + "transactionSpeedUpHelperMobile": "ਇਸ ਟ੍ਰਾਂਜ਼ੈਕਸ਼ਨ ਦੀ ਗਤੀ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕਰਨ ਲਈ <1>{{amount}} ਤੱਕ ਦੀ ਲਾਗਤ ਆਵੇਗੀ।", + "transactionSpeedUpHelperMobileWithEstimate": "ਇਸ ਟ੍ਰਾਂਜ਼ੈਕਸ਼ਨ ਦੀ ਗਤੀ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕਰਨ ਵਿੱਚ <1>{{amount}} ਤੱਕ ਦੀ ਲਾਗਤ ਆਵੇਗੀ। ਇਹ ਲਗਭਗ {{timeEstimate}} ਵਿੱਚ ਪੂਰੀ ਹੋ ਜਾਏਗੀ।", + "transactionEstimatedTime": "ਅਨੁਮਾਨਿਤ ਸਮਾਂ", + "transactionCancelingSend": "ਭੇਜਣਾ ਰੱਦ ਕਰ ਰਿਹਾ ਹੈ", + "transactionPrioritizingCancel": "ਰੱਦ ਕਰਨ ਨੂੰ ਤਰਜੀਹ ਦਿੱਤੀ ਜਾ ਰਹੀ ਹੈ", + "transactionCanceling": "ਰੱਦ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "transactionReplaceError": "ਕੋਈ ਗੜਬੜੀ ਹੋ ਗਈ। ਤੁਹਾਡੇ ਖਾਤੇ ਤੋਂ ਕੋਈ ਫੀਸ ਨਹੀਂ ਲਈ ਗਈ ਹੈ। ਤੁਸੀਂ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ।", + "transactionNotEnoughNative": "ਨਾਕਾਫ਼ੀ {{nativeTokenSymbol}}", + "transactionGasLimitError": "ਗੈਸ ਸੀਮਾ ਦਾ ਅਨੁਮਾਨ ਲਗਾਉਣਾ ਅਸਫ਼ਲ ਰਿਹਾ", + "transactionGasEstimationError": "ਗੈਸ ਦਾ ਅਨੁਮਾਨ ਲਗਾਉਣਾ ਅਸਫ਼ਲ ਰਿਹਾ", + "pendingTransactionCancel": "ਰੱਦ ਕਰੋ", + "pendingTransactionSpeedUp": "ਸਪੀਡ ਅੱਪ ਕਰੋ", + "pendingTransactionStatus": "ਸਥਿਤੀ", + "pendingTransactionPending": "ਵਿਚਾਰ-ਅਧੀਨ", + "pendingTransactionPendingInteraction": "ਬਚੀ ਹੋਈ ਅੰਤਰਕਿਰਿਆ", + "pendingTransactionCancelling": "ਰੱਦ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "pendingTransactionDate": "ਮਿਤੀ", + "pendingTransactionNetworkFee": "ਨੈੱਟਵਰਕ ਫੀਸ", + "pendingTransactionEstimatedTime": "ਅਨੁਮਾਨਿਤ ਸਮਾਂ", + "pendingTransactionEstimatedTimeHM": "{{hours}}ਘੰ {{minutes}}ਮਿੰ", + "pendingTransactionEstimatedTimeMS": "{{minutes}}ਮਿੰ {{seconds}}ਸੈਕਿੰ", + "pendingTransactionEstimatedTimeS": "{{seconds}}", + "pendingTransactionsSendingTitle": "{{assetSymbol}} ਨੂੰ ਭੇਜਿਆ ਜਾ ਰਿਹਾ ਹੈ", + "pendingTransactionsUnknownEstimatedTime": "ਅਗਿਆਤ", + "pendingTransactionUnknownApp": "ਅਗਿਆਤ ਐਪ", + "unlockActionButtonUnlock": "ਅਨਲੌਕ ਕਰੋ", + "unlockEnterPassword": "ਆਪਣਾ ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ", + "unlockErrorIncorrectPassword": "ਗਲਤ ਪਾਸਵਰਡ", + "unlockErrorSomethingWentWrong": "ਕੁਝ ਗਲਤ ਹੋ ਗਿਆ, ਕਿਰਪਾ ਕਰਕੇ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "unlockForgotPassword": "ਪਾਸਵਰਡ ਭੁੱਲ ਗਏ", + "unlockPassword": "ਪਾਸਵਰਡ", + "forgotPasswordText": "ਤੁਸੀਂ ਆਪਣੇ ਵਾਲਿਟ ਦੇ 12-24 ਸ਼ਬਦ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਨੂੰ ਦਾਖਲ ਕਰਕੇ ਆਪਣਾ ਪਾਸਵਰਡ ਰੀਸੈਟ ਕਰ ਸਕਦੇ ਹੋ। Phantom ਤੁਹਾਡੇ ਲਈ ਤੁਹਾਡਾ ਪਾਸਵਰਡ ਰਿਕਵਰ ਨਹੀਂ ਕਰ ਸਕਦਾ।", + "appInfo": "ਐਪ ਜਾਣਕਾਰੀ", + "lastUsed": "ਪਿਛਲੀ ਵਾਰ ਵਰਤਿਆ ਗਿਆ", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "ਹਾਰਡਵੇਅਰ ਖਾਤਿਆਂ ਲਈ ਉਪਲਬਧ ਨਹੀਂ ਹੈ।", + "trustedAppAutoConfirmDisclaimer1": "ਕਿਰਿਆਸ਼ੀਲ ਹੋਣ ਦੌਰਾਨ, Phantom ਤੁਹਾਨੂੰ ਸੂਚਿਤ ਕੀਤੇ ਬਿਨਾਂ ਜਾਂ ਪੁਸ਼ਟੀ ਬਾਰੇ ਪੁੱਛੇ ਬਿਨਾਂ ਇਸ ਐਪ ਤੋਂ ਸਾਰੀਆਂ ਬੇਨਤੀਆਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰ ਦੇਵੇਗਾ।", + "trustedAppAutoConfirmDisclaimer2": "ਸਮਰੱਥ ਕਰਨ ਨਾਲ ਤੁਹਾਡੇ ਫ਼ੰਡ ਨੂੰ ਧੋਖਾਧੜੀ ਦਾ ਜ਼ੋਖ਼ਮ ਹੋ ਸਕਦਾ ਹੈ। ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਸਿਰਫ਼ ਉਹਨਾਂ ਐਪਾਂ ਨਾਲ ਹੀ ਵਰਤੋ ਜਿੰਨ੍ਹਾਂ 'ਤੇ ਤੁਸੀਂ ਭਰੋਸਾ ਕਰਦੇ ਹੋ।", + "validationUtilsPasswordIsRequired": "ਪਾਸਵਰਡ ਲੋੜੀਂਦਾ ਹੈ", + "validationUtilsPasswordLength": "ਪਾਸਵਰਡ 8 ਅੱਖਰਾਂ ਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ", + "validationUtilsPasswordsDontMatch": "ਪਾਸਵਰਡ ਮੇਲ ਨਹੀਂ ਖਾਂਦੇ", + "validationUtilsPasswordCantBeSame": "ਤੁਸੀਂ ਆਪਣੇ ਪੁਰਾਣੇ ਪਾਸਵਰਡ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰ ਸਕਦੇ", + "validatorCardEstimatedApy": "ਅਨੁਮਾਨਿਤ APY", + "validatorCardCommission": "ਕਮਿਸ਼ਨ", + "validatorCardTotalStake": "ਕੁੱਲ ਹਿੱਸੇਦਾਰੀ", + "validatorCardNumberOfDelegators": "# ਡੈਲੀਗੇਟਰ", + "validatorListChooseAValidator": "ਇੱਕ ਪ੍ਰਮਾਣਕ ਚੁਣੋ", + "validatorListErrorFetching": "ਅਸੀਂ ਵੈਲੀਡੇਟਰਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "validatorListNoResults": "ਕੋਈ ਨਤੀਜਾ ਨਹੀਂ", + "validatorListReload": "ਰੀਲੋਡ ਕਰੋ", + "validatorListSearch": "ਖੋਜ", + "validatorInfoTooltip": "ਪ੍ਰਮਾਣਕ", + "validatorInfoTitle": "ਪ੍ਰਮਾਣਕ", + "validatorInfoDescription": "ਆਪਣੇ SOL ਨੂੰ ਕਿਸੇ ਵੈਲੀਡੇਟਰ 'ਤੇ ਲਗਾ ਕੇ, ਤੁਸੀਂ Solana ਨੈੱਟਵਰਕ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਸੁਰੱਖਿਆ ਵਿੱਚ ਯੋਗਦਾਨ ਪਾਉਂਦੇ ਹੋ, ਜਦਕਿ ਇਸਦੇ ਬਦਲੇ ਵਿੱਚ SOL ਕਮਾਉਂਦੇ ਹੋ।", + "validatorApyInfoTooltip": "ਅਨੁਮਾਨਿਤ APY", + "validatorApyInfoTitle": "ਅਨੁਮਾਨਿਤ APY", + "validatorApyInfoDescription": "ਇਹ ਉਹ ਵਾਪਸੀ ਦੀ ਦਰ ਹੈ ਜੋ ਤੁਸੀਂ ਆਪਣੇ SOL ਨੂੰ ਵੈਲੀਡੇਟਰ 'ਤੇ ਲਗਾਉਣ ਲਈ ਕਮਾਉਂਦੇ ਹੋ।", + "validatorViewActionButtonStake": "ਦਾਅ", + "validatorViewErrorFetching": "ਵੈਲੀਡੇਟਰਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ.", + "validatorViewInsufficientBalance": "ਨਾਕਾਫ਼ੀ ਸੰਤੁਲਨ", + "validatorViewMax": "ਅਧਿਕਤਮ", + "validatorViewPrimaryText": "ਸਟੈਕਿੰਗ ਸ਼ੁਰੂ ਕਰੋ", + "validatorViewDescriptionInterpolated": "ਚੁਣੋ ਕਿ ਤੁਸੀਂ ਇਸ ਵੈਲੀਡੇਟਰ ਨਾਲ ਕਿੰਨੇ SOL <1> ਦੀ ਹਿੱਸੇਦਾਰੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। <3>ਹੋਰ ਜਾਣੋ", + "validatorViewAmountSOLRequiredToStakeInterpolated": "ਹਿੱਸੇਦਾਰੀ ਲਈ {{amount}} SOL ਦੀ ਲੋੜ ਹੈ", + "validatorViewValidator": "ਪ੍ਰਮਾਣਕ", + "walletMenuItemsAddConnectWallet": "ਵਾਲਿਟ ਜੋੜੋ/ਕਨੈਕਟ ਕਰੋ", + "walletMenuItemsBridgeAssets": "ਬ੍ਰਿਜ ਸੰਪਤੀਆਂ", + "walletMenuItemsHelpAndSupport": "ਮਦਦ ਅਤੇ ਸਹਾਇਤਾ", + "walletMenuItemsLockWallet": "ਵਾਲਿਟ ਨੂੰ ਲਾਕ ਕਰੋ", + "walletMenuItemsResetSecretPhrase": "ਗੁਪਤ ਵਾਕਾਂਸ਼ ਰੀਸੈਟ ਕਰੋ", + "walletMenuItemsShowMoreAccounts": "{{count}} ਹੋਰ ਦਿਖਾਓ...", + "walletMenuItemsHideAccounts": "ਖਾਤੇ ਲੁਕਾਓ", + "whatsNewOverlayNew": "ਨਵਾਂ!", + "whatsNewOverlayv1ActionGetAppNow": "ਹੁਣੇ ਐਪ ਪ੍ਰਾਪਤ ਕਰੋ", + "whatsNewOverlayv1PrimaryText": "ਆਈ.ਓ.ਐਸ ਲਈ ਫੈਂਟਮ ਹੁਣ ਉਪਲਬਧ ਹੈ !", + "whatsNewOverlayv1ScanWithCamera": "ਆਪਣੇ ਆਈਫੋਨ ਕੈਮਰੇ ਨਾਲ ਸਕੈਨ ਕਰੋ", + "whatsNewOverlayv1SecondaryText": "ਅਸੀਂ ਇਹ ਐਲਾਨ ਕਰਨ ਲਈ ਉਤਸ਼ਾਹਿਤ ਹਾਂ ਕਿ iOS ਲਈ ਫੈਂਟਮ ਹੁਣ ਐਪ ਸਟੋਰ ਵਿੱਚ ਉਪਲਬਧ ਹੈ! ਆਪਣੀ ਜੇਬ ਵਿੱਚ ਫੈਂਟਮ ਦੀ ਸ਼ਕਤੀ ਦਾ ਅਨੁਭਵ ਕਰੋ!", + "whatsNewOverlayv2ActionListOnME": "ਮੈਜਿਕ ਈਡਨ 'ਤੇ ਆਪਣੇ NFTs ਦੀ ਸੂਚੀ ਬਣਾਓ!", + "whatsNewOverlayv2ActionTryItNow": "ਹੁਣੇ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "whatsNewOverlayv2SecondaryText": "ਤੁਸੀਂ ਹੁਣ ਆਪਣੇ Phantom ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਤੋਂ ਮੈਜਿਕ ਈਡਨ 'ਤੇ NFTs ਨੂੰ ਸੂਚੀਬੱਧ ਕਰ ਸਕਦੇ ਹੋ। ਆਪਣੀਆਂ ਸੂਚੀਆਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਾਲ ਪ੍ਰਬੰਧਿਤ ਕਰਨ ਲਈ ਕੀਮਤ ਅਤੇ ਸੂਚੀ ਨੂੰ ਅਣ-ਸੂਚੀ ਵਿੱਚ ਸੰਪਾਦਿਤ ਕਰੋ।", + "whatsNewOverlayv3ActionBurnSpam": "ਸਪੈਮ NFTs ਨੂੰ ਬਰਨ ਕਰੋ!", + "whatsNewOverlayv3SecondaryText": "ਤੁਸੀਂ ਹੁਣ ਸਪੈਮ NFTs ਨੂੰ ਬਰਨ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ SOL ਦੀ ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਰਕਮ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ. ਸਪੈਮ NFT 'ਤੇ ਕਲਿੱਕ ਕਰੋ, \"...\" ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਆਪਣੇ ਵਾਲਿਟ ਤੋਂ ਹਟਾਉਣ ਲਈ \"ਬਰਨ ਟੋਕਨ\" ਚੁਣੋ.", + "toggleMultiChainHeader": "ਮਲਟੀਚੇਨ", + "disableMultiChainHeader": "Solana-only ਮੋਡ", + "disableMultiChainDetail1Header": "ਇਹ ਸਭ Solana 'ਤੇ ਪਾਓ", + "disableMultiChainDetail1SecondaryText": "ਹੋਰ ਚੇਨਾਂ ਨੂੰ ਦੇਖੇ ਬਿਨਾਂ ਆਪਣੇ Solana ਖਾਤਿਆਂ, ਟੋਕਨਾਂ ਅਤੇ ਸੰਗ੍ਰਹਿ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ।", + "disableMultiChainDetail2Header": "ਕਿਸੇ ਵੀ ਸਮੇਂ Multichain 'ਤੇ ਵਾਪਸ ਜਾਓ", + "disableMultiChainDetail2SecondaryText": "ਜਦੋਂ ਤੁਸੀਂ Multichain ਨੂੰ ਮੁੜ-ਸਮਰੱਥ ਕਰਦੇ ਹੋ ਤਾਂ ਤੁਹਾਡੇ ਮੌਜੂਦਾ Ethereum ਅਤੇ Polygon ਬੈਲੰਸ ਸੁਰੱਖਿਅਤ ਰੱਖੇ ਜਾਣਗੇ।", + "disableMultiChainButton": "Solana-Only ਨੂੰ ਸਮਰੱਥ ਕਰੋ", + "disabledMultiChainHeader": "Solana-only ਨੂੰ ਸਮਰੱਥ ਕੀਤਾ ਗਿਆ", + "disabledMultiChainText": "ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਸਮੇਂ Multichain ਨੂੰ ਮੁੜ-ਸਮਰੱਥ ਕਰ ਸਕਦੇ ਹੋ।", + "enableMultiChainHeader": "Multichain ਨੂੰ ਸਮਰੱਥ ਕਰੋ", + "enabledMultiChainHeader": "Multichain ਨੂੰ ਸਮਰੱਥ ਕੀਤਾ ਗਿਆ", + "enabledMultiChainText": "Ethereum ਅਤੇ Polygon ਹੁਣ ਤੁਹਾਡੇ ਵੌਲਿਟ ਵਿੱਚ ਸਮਰਥਿਤ ਹਨ।", + "incompatibleAccountHeader": "ਅਸੰਗਤ ਖਾਤਾ", + "incompatibleAccountInterpolated": "ਕਿਰਪਾ ਕਰਕੇ Solana-only ਮੋਡ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਨ੍ਹਾਂ Ethereum-only ਖਾਤਿਆਂ ਨੂੰ ਹਟਾਓ: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "ਨਵਾਂ ਕੀ ਹੈ!", + "welcomeToMultiChainPrimaryText": "ਹਰ ਚੀਜ਼ ਲਈ ਇੱਕ ਵੌਲਿਟ", + "welcomeToMultiChainDetail1Header": "Ethereum ਅਤੇ Polygon ਸਮਰਥਨ", + "welcomeToMultiChainDetail1SecondaryText": "Solana, Ethereum, ਅਤੇ Polygon ਤੋਂ ਤੁਹਾਡੇ ਸਾਰੇ ਟੋਕਨ ਅਤੇ NFTs ਇੱਕੋ ਥਾਂ 'ਤੇ।", + "welcomeToMultiChainDetail2Header": "ਉਹਨਾਂ ਸਾਰੀਆਂ ਐਪਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜਿੰਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਪਸੰਦ ਕਰਦੇ ਹੋ", + "welcomeToMultiChainDetail2SecondaryText": "ਨੈੱਟਵਰਕਾਂ ਦੀ ਅਦਲਾ-ਬਦਲੀ ਕੀਤੇ ਬਿਨਾਂ ਕਈ ਚੇਨਾਂ ਦੀਆਂ ਐਪਾਂ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।", + "welcomeToMultiChainDetail3Header": "ਆਪਣਾ MetaMask ਵੌਲਿਟ ਆਯਾਤ ਕਰੋ", + "welcomeToMultiChainDetail3SecondaryText": "ਤੁਸੀਂ Ethereum ਅਤੇ Polygon ਵਿੱਚ ਆਪਣੇ ਸਾਰੇ ਸਰੋਤ ਵਾਕਾਂਸ਼ਾਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਆਯਾਤ ਕਰ ਸਕਦੇ ਹੋ।", + "welcomeToMultiChainIntro": "Phantom Multichain ਵਿਖੇ ਸਵਾਗਤ ਹੈ", + "welcomeToMultiChainIntroDesc": "Solana, Ethereum, ਅਤੇ Polygon ਤੋਂ ਤੁਹਾਡੇ ਸਾਰੇ ਟੋਕਨ ਅਤੇ NFTs ਇੱਕੋ ਥਾਂ 'ਤੇ। ਹਰ ਚੀਜ਼ ਲਈ ਤੁਹਾਡਾ ਇੱਕ ਵੌਲਿਟ।", + "welcomeToMultiChainAccounts": "ਮਲਟੀਚੇਨ ਖਾਤਿਆਂ ਨੂੰ ਮੁੜ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ", + "welcomeToMultiChainAccountsDesc": "ਮਲਟੀਚੇਨ ਲਈ ਮੁੜ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ, ਹਰੇਕ ਖਾਤੇ ਵਿੱਚ ਹੁਣ ਸਬੰਧਿਤ ETH ਅਤੇ Polygon ਪਤੇ ਹਨ।", + "welcomeToMultiChainApps": "ਇਹ ਹਰ ਜਗ੍ਹਾ ਕੰਮ ਕਰਦਾ ਹੈ", + "welcomeToMultiChainAppsDesc": "Phantom Ethereum, Polygon, and Solana ਤੋਂ ਹਰ ਐਪ ਦੇ ਅਨੁਕੂਲ ਹੈ। \"MetaMask ਨਾਲ ਕਨੈਕਟ ਕਰੋ\" 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਤੁਸੀਂ ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਤਿਆਰ ਹੋ।", + "welcomeToMultiChainImport": "MetaMask ਤੋਂ ਤੁਰੰਤ ਆਯਾਤ ਕਰੋ", + "welcomeToMultiChainImportDesc": "ਆਪਣੇ ਗੁਪਤ ਵਾਕਾਂਸ਼ਾਂ ਜਾਂ ਨਿੱਜੀ ਕੁੰਜੀਆਂ ਜਿਵੇਂ ਕਿ MetaMask ਜਾਂ Coinbase ਵਰਗੇ ਵੌਲਿਟ ਤੋਂ ਆਯਾਤ ਕਰੋ। ਸਾਰੇ ਇੱਕ ਥਾਂ 'ਤੇ।", + "welcomeToMultiChainImportInterpolated": "<0>ਆਪਣੇ ਗੁਪਤ ਵਾਕਾਂਸ਼ਾਂ ਜਾਂ ਨਿੱਜੀ ਕੁੰਜੀਆਂ ਜਿਵੇਂ ਕਿ MetaMask ਜਾਂ Coinbase ਵਰਗੇ ਵੌਲਿਟ ਤੋਂ ਆਯਾਤ ਕਰੋ। ਸਾਰੇ ਇੱਕ ਥਾਂ 'ਤੇ।", + "welcomeToMultiChainTakeTour": "ਇਸਨੂੰ ਅਜ਼ਮਾਓ", + "welcomeToMultiChainSwapperTitle": "Ethereum, Polygon, ਅਤੇ Solana 'ਤੇ ਸਵੈਪ ਕਰੋ", + "welcomeToMultiChainSwapperDetail1Header": "Ethereum ਅਤੇ Polygon ਸਮਰਥਨ", + "welcomeToMultiChainSwapperDetail1SecondaryText": "ਹੁਣ ਤੁਸੀਂ ਆਸਾਨੀ ਨਾਲ ਆਪਣੇ ਵੌਲਿਟ ਵਿੱਚੋਂ ERC-20 ਟੋਕਨ ਨੂੰ ਸਵੈਪ ਕਰ ਸਕਦੇ ਹੋ।", + "welcomeToMultiChainSwapperDetail2Header": "ਵਧੀਆ ਕੀਮਤਾਂ ਅਤੇ ਬਹੁਤ ਘੱਟ ਫ਼ੀਸ", + "welcomeToMultiChainSwapperDetail2SecondaryText": "ਵੱਧ ਤੋਂ ਵੱਧ ਲਾਭ ਲਈ 100+ ਲਿਕਵੀਡਿਟੀ ਸਰੋਤ ਅਤੇ ਸਮਾਰਟ ਆਰਡਰ ਰੂਟਿੰਗ।", + "networkErrorTitle": "ਨੈੱਟਵਰਕ ਗੜਬੜ", + "networkError": "ਬਦਕਿਸਮਤੀ ਨਾਲ ਅਸੀਂ ਨੈੱਟਵਰਕ ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ ਕਰ ਸਕਦੇ। ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜੀ.", + "authenticationUnlockPhantom": "ਫੈਂਟਮ ਨੂੰ ਅਨਲੌਕ ਕਰੋ", + "errorAndOfflineSomethingWentWrong": "ਕੁਝ ਗਲਤ ਹੋ ਗਿਆ", + "errorAndOfflineSomethingWentWrongTryAgain": "ਮੁੜ ਕੋਸ਼ਿਸ ਕਰੋ ਜੀ.", + "errorAndOfflineUnableToFetchAssets": "ਅਸੀਂ ਸੰਪਤੀਆਂ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਸੀ। ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜੀ.", + "errorAndOfflineUnableToFetchCollectibles": "ਅਸੀਂ ਸੰਗ੍ਰਹਿ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਸੀ। ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜੀ.", + "errorAndOfflineUnableToFetchSwap": "ਅਸੀਂ ਸਵੈਪ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਸੀ। ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜੀ.", + "errorAndOfflineUnableToFetchTransactionHistory": "ਅਸੀਂ ਇਸ ਸਮੇਂ ਤੁਹਾਡੀ ਲੈਣ-ਦੇਣ ਹਿਸਟਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ ਹਾਂ। ਆਪਣੇ ਨੈੱਟਵਰਕ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ ਜਾਂ ਬਾਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "errorAndOfflineUnableToFetchRewardsHistory": "ਅਸੀਂ ਇਨਾਮਾਂ ਦਾ ਇਤਿਹਾਸ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "networkHealthSheetCloseButtonText": "ਠੀਕ ਹੈ", + "swapReviewError": "ਤੁਹਾਡੇ ਆਰਡਰ ਦੀ ਸਮੀਖਿਆ ਕਰਦੇ ਸਮੇਂ ਕੁਝ ਗਲਤ ਹੋ ਗਿਆ, ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ.", + "sendSelectToken": "ਟੋਕਨ ਚੁਣੋ", + "swapBalance": "ਬਕਾਇਆ:", + "swapTitle": "ਸਵੈਪ ਟੋਕਨ", + "swapSelectToken": "ਟੋਕਨ ਚੁਣੋ", + "swapYouPay": "ਤੁਸੀਂ ਭੁਗਤਾਨ ਕਰਦੇ ਹੋ", + "swapYouReceive": "ਤੁਸੀਂ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋ", + "aboutPrivacyPolicy": "ਪਰਾਈਵੇਟ ਨੀਤੀ", + "aboutVersion": "ਸੰਸਕਰਣ {{version}}", + "aboutVisitWebsite": "ਵੈੱਬਸਾਈਟ 'ਤੇ ਜਾਓ", + "bottomSheetConnectTitle": "ਕਨੈਕਟ ਕਰੋ", + "A11YbottomSheetConnectTitle": "ਹੇਠਲੀ ਸ਼ੀਟ - ਕਨੈਕਟ ਕਰੋ", + "A11YbottomSheetCommandClose": "ਹੇਠਲੀ ਸ਼ੀਟ - ਅਸਵੀਕਾਰ ਕਰੋ", + "A11YbottomSheetCommandBack": "ਹੇਠਲੀ ਸ਼ੀਟ - ਪਿੱਛੇ ਜਾਓ", + "bottomSheetSignTypedDataTitle": "ਸੁਨੇਹੇ 'ਤੇ ਦਸਤਖ਼ਤ ਕਰੋ", + "bottomSheetSignMessageTitle": "ਸੁਨੇਹੇ 'ਤੇ ਦਸਤਖ਼ਤ ਕਰੋ", + "bottomSheetSignInTitle": "ਸਾਇਨ-ਇਨ ਕਰੋ", + "bottomSheetSignInAndConnectTitle": "ਸਾਇਨ-ਇਨ ਕਰੋ", + "bottomSheetConfirmTransactionTitle": "ਲੈਣ-ਦੇਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "bottomSheetConfirmTransactionsTitle": "ਲੈਣ-ਦੇਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "bottomSheetAdvancedTitle": "ਐਡਵਾਂਸਡ", + "bottomSheetReadOnlyAccountTitle": "ਸਿਰਫ਼-ਦੇਖੋ ਮੋਡ", + "bottomSheetTransactionSettingsTitle": "ਨੈੱਟਵਰਕ ਫ਼ੀਸ", + "bottomSheetConnectDescription": "ਕਨੈਕਟ ਕਰਨ ਨਾਲ ਇਸ ਸਾਈਟ ਨੂੰ ਚੁਣੇ ਗਏ ਖਾਤੇ ਦੇ ਬੈਲੰਸ ਅਤੇ ਗਤੀਵਿਧੀ ਦੇਖਣ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲੇਗੀ।", + "bottomSheetSignInDescription": "ਇਸ ਸੁਨੇਹੇ 'ਤੇ ਸਾਈਨ ਕਰਨਾ ਇਹ ਸਾਬਤ ਕਰੇਗਾ ਕਿ ਤੁਸੀਂ ਚੁਣੇ ਹੋਏ ਖਾਤੇ ਦੇ ਮਾਲਕ ਹੋ। ਸਿਰਫ਼ ਉਹਨਾਂ ਐਪਾਂ ਤੋਂ ਸੁਨੇਹਿਆਂ 'ਤੇ ਸਾਈਨ ਕਰੋ ਜਿਨ੍ਹਾਂ 'ਤੇ ਤੁਸੀਂ ਭਰੋਸਾ ਕਰਦੇ ਹੋ।", + "bottomSheetSignInAndConnectDescription": "ਪ੍ਰਵਾਨਗੀ ਦੇਣ ਨਾਲ ਇਸ ਸਾਈਟ ਨੂੰ ਚੁਣੇ ਗਏ ਖਾਤੇ ਦਾ ਬੈਲੰਸ ਅਤੇ ਗਤੀਵਿਧੀ ਦੇਖਣ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲੇਗੀ।", + "bottomSheetConfirmTransactionDescription": "ਬੈਲੰਸ ਸੰਬੰਧੀ ਤਬਦੀਲੀਆਂ ਅਨੁਮਾਨਤ ਹਨ। ਸ਼ਾਮਲ ਰਕਮਾਂ ਅਤੇ ਸੰਪਤੀਆਂ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਹੈ।", + "bottomSheetConfirmTransactionsDescription": "ਬੈਲੰਸ ਸੰਬੰਧੀ ਤਬਦੀਲੀਆਂ ਅਨੁਮਾਨਤ ਹਨ। ਸ਼ਾਮਲ ਰਕਮਾਂ ਅਤੇ ਸੰਪਤੀਆਂ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਹੈ।", + "bottomSheetSignTypedDataDescription": "ਇਹ ਸਿਰਫ਼ ਇੱਕ ਇਜਾਜ਼ਤ ਬੇਨਤੀ ਹੈ। ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਲੈਣ-ਦੇਣ ਤੁਰੰਤ ਨਾ ਚੱਲੇ।", + "bottomSheetSignTypedDataSecondDescription": "ਬੈਲੰਸ ਸੰਬੰਧੀ ਤਬਦੀਲੀਆਂ ਅਨੁਮਾਨਤ ਹਨ। ਸ਼ਾਮਲ ਰਕਮਾਂ ਅਤੇ ਸੰਪਤੀਆਂ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਹੈ।", + "bottomSheetSignMessageDescription": "ਇਸ ਸੁਨੇਹੇ 'ਤੇ ਦਸਤਖ਼ਤ ਕਰਨਾ ਇਹ ਸਾਬਤ ਕਰੇਗਾ ਕਿ ਤੁਸੀਂ ਨਿਰਧਾਰਤ ਖਾਤੇ ਦੇ ਮਾਲਕ ਹੋ। ਸਿਰਫ਼ ਉਹਨਾਂ ਐਪਾਂ ਤੋਂ ਸੁਨੇਹਿਆਂ 'ਤੇ ਦਸਤਖ਼ਤ ਕਰੋ ਜਿਨ੍ਹਾਂ 'ਤੇ ਤੁਸੀਂ ਭਰੋਸਾ ਕਰਦੇ ਹੋ।", + "bottomSheetReadOnlyAccountDescription": "ਇਹ ਕਾਰਵਾਈ ਸਿਰਫ਼-ਦੇਖੋ ਮੋਡ ਵਿੱਚ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ।", + "bottomSheetMessageRow": "ਸੁਨੇਹਾ", + "bottomSheetStatementRow": "ਸਟੇਟਮੈਂਟ", + "bottomSheetAutoConfirmRow": "ਸਵੈ-ਪੁਸ਼ਟੀ ਕਰੋ", + "bottomSheetAutoConfirmOff": "ਬੰਦ", + "bottomSheetAutoConfirmOn": "ਚਾਲੂ", + "bottomSheetAccountRow": "ਖਾਤਾ", + "bottomSheetAdvancedRow": "ਐਡਵਾਂਸਡ", + "bottomSheetContractRow": "ਕੌਨਟ੍ਰੈਕਟ ਦਾ ਪਤਾ", + "bottomSheetSpenderRow": "ਖਰਚ ਕਰਨ ਵਾਲੇ ਦਾ ਪਤਾ", + "bottomSheetNetworkRow": "ਨੈੱਟਵਰਕ", + "bottomSheetNetworkFeeRow": "ਨੈੱਟਵਰਕ ਫ਼ੀਸ", + "bottomSheetEstimatedTimeRow": "ਅਨੁਮਾਨਤ ਸਮਾਂ", + "bottomSheetAccountRowDefaultAccountName": "ਖਾਤਾ", + "bottomSheetConnectRequestDisclaimer": "ਸਿਰਫ਼ ਉਹਨਾਂ ਵੈੱਬਸਾਈਟਾਂ ਨਾਲ ਕਨੈਕਟ ਕਰੋ ਜਿਨ੍ਹਾਂ 'ਤੇ ਤੁਸੀਂ ਭਰੋਸਾ ਕਰਦੇ ਹੋ", + "bottomSheetSignInRequestDisclaimer": "ਸਿਰਫ਼ ਉਹਨਾਂ ਵੈੱਬਸਾਈਟਾਂ 'ਤੇ ਸਾਇਨ-ਇਨ ਕਰੋ ਜਿਨ੍ਹਾਂ 'ਤੇ ਤੁਸੀਂ ਭਰੋਸਾ ਕਰਦੇ ਹੋ", + "bottomSheetSignatureRequestDisclaimer": "ਕੇਵਲ ਤਾਂ ਹੀ ਪੁਸ਼ਟੀ ਕਰੋ ਜੇ ਤੁਸੀਂ ਇਸ ਵੈੱਬਸਾਈਟ 'ਤੇ ਭਰੋਸਾ ਕਰਦੇ ਹੋ।", + "bottomSheetIgnoreWarning": "ਚੇਤਾਵਨੀ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰੋ, ਫਿਰ ਵੀ ਜਾਰੀ ਰੱਖੋ", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "ਬੈਲੰਸ ਵਿੱਚ ਕੋਈ ਤਬਦੀਲੀ ਨਹੀਂ ਮਿਲੀ। ਕਿਰਪਾ ਕਰਕੇ ਸਾਵਧਾਨੀ ਨਾਲ ਅੱਗੇ ਵਧੋ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਜੇਕਰ ਤੁਸੀਂ ਇਸ ਸਾਈਟ 'ਤੇ ਭਰੋਸਾ ਕਰਦੇ ਹੋ।", + "bottomSheetReadOnlyWarning": "ਤੁਸੀਂ ਸਿਰਫ਼ ਇਸ ਪਤੇ ਦੀ ਨਿਗਰਾਨੀ ਕਰ ਰਹੇ ਹੋ। ਤੁਹਾਨੂੰ ਲੈਣ-ਦੇਣ ਅਤੇ ਸੰਦੇਸ਼ਾਂ 'ਤੇ ਦਸਤਖ਼ਤ ਕਰਨ ਲਈ ਇਸਨੂੰ ਆਯਾਤ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ।", + "bottomSheetWebsiteIsUnsafeWarning": "ਇਹ ਵੈੱਬਸਾਈਟ ਵਰਤਣ ਲਈ ਅਸੁਰੱਖਿਅਤ ਹੈ ਅਤੇ ਤੁਹਾਡੇ ਫੰਡਾਂ ਨੂੰ ਚੋਰੀ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੀ ਹੈ।", + "transactionsFromInterpolated": "ਵੱਲੋਂ: {{from}}", + "transactionsFromParagraphInterpolated": "ਵੱਲੋਂ: {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "ਅੱਜ", + "transactionsToInterpolated": "ਨੂੰ: {{to}}", + "transactionsToParagraphInterpolated": "ਨੂੰ: {{to}}", + "transactionsYesterday": "ਕੱਲ੍ਹ", + "addEditAddressAdd": "ਪਤਾ ਸ਼ਾਮਲ ਕਰੋ", + "addEditAddressDelete": "ਪਤਾ ਮਿਟਾਓ", + "addEditAddressDeleteTitle": "ਕੀ ਤੁਸੀਂ ਯਕੀਨਨ ਇਸ ਪਤੇ ਨੂੰ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + "addEditAddressSave": "ਪਤਾ ਸੁਰੱਖਿਅਤ ਕਰੋ", + "dAppBrowserComingSoon": "dApp ਬ੍ਰਾਊਜ਼ਰ ਜਲਦੀ ਆ ਰਿਹਾ ਹੈ!", + "dAppBrowserSearchPlaceholder": "URL ਲੱਭੋ ਜਾਂ ਟਾਈਪ ਕਰੋ", + "dAppBrowserOpenInNewTab": "ਨਵੀਂ ਟੈਬ ਵਿੱਚ ਖੋਲ੍ਹੋ", + "dAppBrowserSuggested": "ਸੁਝਾਏ ਗਏ", + "dAppBrowserFavorites": "ਮਨਪਸੰਦ", + "dAppBrowserBookmarks": "ਬੁੱਕਮਾਰਕ", + "dAppBrowserBookmarkAdd": "ਬੁੱਕਮਾਰਕ ਸ਼ਾਮਲ ਕਰੋ", + "dAppBrowserBookmarkRemove": "ਬੁੱਕਮਾਰਕ ਹਟਾਓ", + "dAppBrowserTrustedApps": "ਹੁਣ ਵਾਲੇ", + "dAppBrowserFavoritesDescription": "ਤੁਹਾਡੇ ਮਨਪਸੰਦ ਇੱਥੇ ਦਿਖਾਏ ਜਾਣਗੇ", + "dAppBrowserBookmarksDescription": "ਤੁਹਾਡੇ ਬੁੱਕਮਾਰਕ ਇੱਥੇ ਦਿਖਾਏ ਜਾਣਗੇ", + "dAppBrowserRecentsDescription": "ਹਾਲ ਹੀ ਵਿੱਚ ਕਨੈਕਟ ਕੀਤੇ dapps ਇੱਥੇ ਦਿਖਾਈ ਦੇਣਗੇ", + "dAppBrowserEmptyScreenDescription": "ਇੱਕ URL ਟਾਈਪ ਕਰੋ ਜਾਂ ਵੈੱਬ ਖੋਜੋ", + "dAppBrowserBlocklistScreenTitle": "{{origin}} ਬਲੌਕ ਕੀਤਾ ਗਿਆ ਹੈ!", + "dAppBrowserBlocklistScreenDescription": { + "part1": "ਫੈਂਟਮ ਦਾ ਮੰਨਣਾ ਹੈ ਕਿ ਇਹ ਵੈੱਬਸਾਈਟ ਖਤਰਨਾਕ ਅਤੇ ਵਰਤਣ ਲਈ ਅਸੁਰੱਖਿਅਤ ਹੈ।", + "part2": "ਇਸ ਸਾਈਟ ਨੂੰ ਜਾਣੀਆਂ-ਪਛਾਣੀਆਂ ਫਿਸ਼ਿੰਗ ਵੈੱਬਸਾਈਟਾਂ ਅਤੇ ਘੁਟਾਲਿਆਂ ਦੇ ਕਮਿਊਨਿਟੀ-ਸੰਭਾਲ ਡਾਟਾਬੇਸ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਫਲੈਗ ਕੀਤਾ ਗਿਆ ਹੈ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਸਾਈਟ ਨੂੰ ਗਲਤੀ ਨਾਲ ਫਲੈਗ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਮੁੱਦਾ ਦਰਜ ਕਰੋ" + }, + "dAppBrowserBlocklistScreenIgnoreButton": "ਚੇਤਾਵਨੀ ਨੂੰ ਅਣਡਿੱਠ ਕਰੋ, ਕਿਸੇ ਵੀ ਤਰ੍ਹਾਂ ਦਿਖਾਓ", + "dAppBrowserActionBookmark": "ਬੁੱਕਮਾਰਕ", + "dAppBrowserActionRemoveBookmark": "ਬੁੱਕਮਾਰਕ ਹਟਾਓ", + "dAppBrowserActionRefresh": "ਰਿਫ੍ਰੈਸ਼ ਕਰੋ", + "dAppBrowserActionShare": "ਸ਼ੇਅਰ ਕਰੋ", + "dAppBrowserActionCloseTab": "ਟੈਬ ਬੰਦ ਕਰੋ", + "dAppBrowserActionEndAutoConfirm": "ਸਵੈ-ਪੁਸ਼ਟੀ ਬੰਦ ਕਰੋ", + "dAppBrowserActionDisconnectApp": "ਐਪ ਨੂੰ ਡਿਸਕਨੈਕਟ ਕਰੋ", + "dAppBrowserActionCloseAllTabs": "ਸਾਰੀਆਂ ਟੈਬਾਂ ਬੰਦ ਕਰੋ", + "dAppBrowserNavigationAddressPlaceholder": "ਖੋਜ ਕਰਨ ਲਈ ਇੱਕ URL ਟਾਈਪ ਕਰੋ", + "dAppBrowserTabOverviewMore": "ਹੋਰ", + "dAppBrowserTabOverviewAddTab": "ਟੈਬ ਸ਼ਾਮਲ ਕਰੋ", + "dAppBrowserTabOverviewClose": "ਬੰਦ ਕਰੋ", + "dAppBrowserCloseTab": "ਟੈਬ ਬੰਦ ਕਰੋ", + "dAppBrowserClose": "ਬੰਦ ਕਰੋ", + "dAppBrowserTabOverviewAddBookmark": "ਬੁੱਕਮਾਰਕ ਸ਼ਾਮਲ ਕਰੋ", + "dAppBrowserTabOverviewRemoveBookmark": "ਬੁੱਕਮਾਰਕ ਹਟਾਓ", + "depositAssetListSuggestions": "ਸੁਝਾਅ", + "depositUndefinedToken": "ਮਾਫ਼ ਕਰਨਾ, ਇਹ ਟੋਕਨ ਜਮ੍ਹਾਂ ਨਹੀਂ ਕਰ ਸਕਦਾ", + "onboardingImportRecoveryPhraseDetails": "ਵੇਰਵੇ", + "onboardingCreateRecoveryPhraseVerifyTitle": "ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਨੂੰ ਹੇਠਾਂ ਲਿਖਿਆ?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਤੋਂ ਬਿਨਾਂ ਤੁਸੀਂ ਆਪਣੀ ਕੁੰਜੀ ਜਾਂ ਇਸ ਨਾਲ ਸੰਬੰਧਿਤ ਕਿਸੇ ਵੀ ਸੰਪਤੀ ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ ਕਰ ਸਕੋਗੇ।", + "onboardingCreateRecoveryPhraseVerifyYes": "ਹਾਂ", + "onboardingCreateRecoveryPhraseErrorTitle": "ਗਲਤੀ", + "onboardingCreateRecoveryPhraseErrorSubtitle": "ਅਸੀਂ ਖਾਤਾ ਬਣਾਉਣ ਵਿੱਚ ਅਸਫਲ ਰਹੇ, ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "onboardingDoneDescription": "ਤੁਸੀਂ ਹੁਣ ਆਪਣੇ ਬਟੂਏ ਦਾ ਪੂਰਾ ਆਨੰਦ ਲੈ ਸਕਦੇ ਹੋ।", + "onboardingDoneGetStarted": "ਸ਼ੁਰੂਆਤ ਕਰੋ", + "onboardingImportAccountsEmptyResult": "ਕੋਈ ਖਾਤੇ ਨਹੀਂ ਮਿਲੇ", + "onboardingImportAccountsAccountName": "ਖਾਤਾ {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "ਸਾਨੂੰ ਸਰਗਰਮੀ ਵਾਲਾ {{numberOfWallets}} ਖਾਤਾ ਮਿਲਿਆ ਹੈ", + "onboardingImportAccountsFoundAccounts_other": "ਸਾਨੂੰ ਸਰਗਰਮੀ ਵਾਲੇ {{numberOfWallets}} ਖਾਤੇ ਮਿਲੇ ਹਨ", + "onboardingImportAccountsFoundAccountsNoActivity_one": "ਸਾਨੂੰ {{numberOfWallets}} ਖਾਤਾ ਮਿਲਿਆ ਹੈ", + "onboardingImportAccountsFoundAccountsNoActivity_other": "ਸਾਨੂੰ {{numberOfWallets}} ਖਾਤੇ ਮਿਲੇ ਹਨ", + "onboardingImportAccountsBadgeSolana": "ਸੋਲਾਨਾ ", + "onboardingImportAccountsBadgeEthereum": "ਈਥਰਿਅਮ", + "onboardingImportAccountsBadgePolygon": "ਪੋਲੀਗੋਨ", + "onboardingImportRecoveryPhraseLessThanTwelve": "ਵਾਕਾਂਸ਼ ਘੱਟੋ-ਘੱਟ 12 ਸ਼ਬਦਾਂ ਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "ਵਾਕਾਂਸ਼ ਨੂੰ 12 ਜਾਂ 24 ਸ਼ਬਦਾਂ ਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।", + "onboardingImportRecoveryPhraseWrongWord": "ਗਲਤ ਸ਼ਬਦ: {{ਸ਼ਬਦ}}।", + "onboardingProtectTitle": "ਆਪਣੇ ਬਟੂਏ ਦੀ ਰੱਖਿਆ ਕਰੋ", + "onboardingProtectDescription": "ਬਾਇਓਮੀਟ੍ਰਿਕ ਸੁਰੱਖਿਆ ਨੂੰ ਜੋੜਨਾ ਇਹ ਯਕੀਨੀ ਬਣਾਏਗਾ ਕਿ ਤੁਸੀਂ ਸਿਰਫ਼ ਇੱਕ ਹੀ ਹੋ ਜੋ ਤੁਹਾਡੇ ਵਾਲਿਟ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੇ ਹੋ.", + "onboardingProtectButtonHeadlineDevice": "ਜੰਤਰ", + "onboardingProtectButtonHeadlineFaceID": "ਚਿਹਰਾ ਆਈ.ਡੀ", + "onboardingProtectButtonHeadlineFingerprint": "ਫਿੰਗਰਪ੍ਰਿੰਟ", + "onboardingProtectButtonHeadlinePIN": "ਪਿੰਨ", + "onboardingProtectButtonSubheadline": "{{ authType }} ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਵਰਤੋਂ ਕਰੋ", + "onboardingProtectError": "ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਦੌਰਾਨ ਕੁਝ ਗਲਤ ਹੋ ਗਿਆ, ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "onboardingProtectBiometryIosError": "Phantom ਵਿੱਚ ਬਾਇਓਮੈਟ੍ਰਿਕ ਪ੍ਰਮਾਣਿਕਤਾ ਸਮਰਥਿਤ ਹੈ, ਪਰ ਸਿਸਟਮ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਅਸਮਰੱਥ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਇਸਨੂੰ ਮੁੜ-ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ ਸੈਟਿੰਗਾਂ > Phantom > ਫੇਸ ਆਈਡੀ ਜਾਂ ਟੱਚ ਆਈਡੀ ਖੋਲ੍ਹੋ।", + "onboardingProtectRemoveAuth": "ਪ੍ਰਮਾਣੀਕਰਨ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾਓ", + "onboardingProtectRemoveAuthDescription": "ਕੀ ਤੁਸੀਂ ਯਕੀਨਨ ਪ੍ਰਮਾਣੀਕਰਨ ਨੂੰ ਅਯੋਗ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?", + "onboardingWelcomeTitle": "Phantom ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ", + "onboardingWelcomeDescription": "ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਇੱਕ ਨਵਾਂ ਵੌਲਿਟ ਬਣਾਓ ਜਾਂ ਇੱਕ ਸੀਡ ਵਾਕੰਸ਼ ਤੋਂ ਆਯਾਤ ਕਰੋ।", + "onboardingWelcomeCreateWallet": "ਇੱਕ ਨਵਾਂ ਵਾਲਿਟ ਬਣਾਓ", + "onboardingWelcomeAlreadyHaveWallet": "ਮੇਰੇ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਬਟੂਆ ਹੈ", + "onboardingWelcomeConnectSeedVault": "Seed Vault ਕਨੈਕਟ ਕਰੋ", + "onboardingSlide1Title": "ਤੁਹਾਡੇ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ, ਸਾਡੇ ਦੁਆਰਾ ਸੁਰੱਖਿਅਤ", + "onboardingSlide1Description": "ਤੁਹਾਡੇ ਫੰਡ ਬਾਇਓਮੈਟ੍ਰਿਕਸ, ਧੋਖਾਧੜੀ ਦਾ ਪਤਾ ਲਗਾਉਣ ਅਤੇ 24/7 ਸਹਾਇਤਾ ਸਮੇਤ ਨਿੱਜੀ ਅਤੇ ਸੁਰੱਖਿਅਤ ਹਨ।", + "onboardingSlide2Title": "ਤੁਹਾਡੇ NFT ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਸਥਾਨ", + "onboardingSlide2Description": "ਸੂਚੀਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ, ਸਪੈਮ ਨੂੰ ਬਰਨ ਕਰੋ ਅਤੇ ਮਦਦਗਾਰੀ ਪੁਸ਼ ਸੂਚਨਾਵਾਂ ਨਾਲ ਅੱਪਡੇਟ ਰਹੋ।", + "onboardingSlide3Title": "ਆਪਣੇ ਟੋਕਨਾਂ ਨਾਲ ਹੋਰ ਬਹੁਤ ਕੁਝ ਕਰੋ", + "onboardingSlide3Description": "ਆਪਣੇ ਵੌਲਿਟ ਨੂੰ ਕਦੇ ਵੀ ਛੱਡੇ ਬਿਨਾਂ — ਸਟੋਰ ਕਰੋ, ਸਵੈਪ ਕਰੋ, ਹਿੱਸੇਦਾਰੀ ਕਰੋ, ਭੇਜੋ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰੋ।", + "onboardingSlide4Title": "ਸਰਵੋਤਮ Web3 ਦੀ ਖੋਜ ਕਰੋ", + "onboardingSlide4Description": "ਇਨ-ਐਪ ਬ੍ਰਾਊਜ਼ਰ ਨਾਲ ਪ੍ਰਮੁੱਖ ਐਪਾਂ ਅਤੇ ਸੰਗ੍ਰਿਹਾਂ ਨੂੰ ਲੱਭੋ ਅਤੇ ਕਨੈਕਟ ਕਰੋ।", + "onboardingMultichainSlide5Title": "ਹਰ ਚੀਜ਼ ਲਈ ਇੱਕ ਵਾਲੇਟ", + "onboardingMultichainSlide5Description": "ਇੱਕ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਇੰਟਰਫੇਸ ਵਿੱਚ Solana, Ethereum, ਅਤੇ Polygon ਦਾ ਅਨੁਭਵ ਕਰੋ।", + "onboardingMultichainSlide5DescriptionWithBitcoin": "ਇੱਕ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਇੰਟਰਫੇਸ ਵਿੱਚ Solana, Ethereum, Polygon ਅਤੇ Bitcoin ਦਾ ਅਨੁਭਵ ਕਰੋ।", + "requireAuth": "ਪ੍ਰਮਾਣੀਕਰਨ ਦੀ ਲੋੜ ਹੈ", + "requireAuthImmediately": "ਤੁਰੰਤ", + "availableToSend": "ਭੇਜਣ ਲਈ ਉਪਲਬਧ", + "sendEnterAmount": "ਰਕਮ ਦਾਖਲ ਕਰੋ", + "sendEditMemo": "ਮੀਮੋ ਸੰਪਾਦਿਤ ਕਰੋ", + "sendShowLogs": "ਗਲਤੀ ਲੌਗ ਦਿਖਾਓ", + "sendHideLogs": "ਗਲਤੀ ਲਾਗ ਓਹਲੇ ਲੁਕਾਓ", + "sendGoBack": "ਵਾਪਸ ਜਾਓ", + "sendTransactionSuccess": "ਤੁਹਾਡੇ ਟੋਕਨਾਂ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਭੇਜ ਦਿੱਤਾ ਗਿਆ ਸੀ", + "sendInputPlaceholder": "ਨਾਮ ਜਾਂ ਪਤਾ", + "sendRecentlyUsedAddressLabel": "{{formattedTimestamp}} ਪਹਿਲਾਂ ਵਰਤਿਆ ਗਿਆ", + "sendRecipientAddress": "ਪ੍ਰਾਪਤਕਰਤਾ ਦਾ ਪਤਾ", + "sendTokenInterpolated": "{{tokenSymbol}} ਭੇਜੋ", + "sendPasteFromClipboard": "ਕਲਿੱਪਬੋਰਡ ਤੋਂ ਪੇਸਟ ਕਰੋ", + "sendScanQR": "QR ਕੋਡ ਸਕੈਨ ਕਰੋ", + "sendTo": "ਨੂੰ:", + "sendCameraAccess": "ਕੈਮਰਾ ਪਹੁੰਚ", + "sendCameraAccessSubtitle": "QR ਕੋਡ ਨੂੰ ਸਕੈਨ ਕਰਨ ਲਈ, ਕੈਮਰੇ ਦੀ ਪਹੁੰਚ ਨੂੰ ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਕੀ ਤੁਸੀਂ ਹੁਣੇ ਸੈਟਿੰਗਾਂ ਖੋਲ੍ਹਣਾ ਚਾਹੋਗੇ?", + "sendSettings": "ਸੈਟਿੰਗਾਂ", + "sendOK": "ਠੀਕ ਹੈ", + "invalidQRCode": "ਇਹ QR ਕੋਡ ਵੈਧ ਨਹੀਂ ਹੈ.", + "sendInvalidQRCode": "ਇਹ QR ਕੋਡ ਇੱਕ ਵੈਧ ਪਤਾ ਨਹੀਂ ਹੈ", + "sendInvalidQRCodeSubtitle": "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜਾਂ ਕਿਸੇ ਹੋਰ QR ਕੋਡ ਨਾਲ.", + "sendInvalidQRCodeSplToken": "QR ਕੋਡ ਵਿੱਚ ਅਵੈਧ ਟੋਕਨ", + "sendInvalidQRCodeSplTokenSubtitle": "ਇਸ QR ਕੋਡ ਵਿੱਚ ਇੱਕ ਟੋਕਨ ਹੈ ਜੋ ਤੁਹਾਡੇ ਕੋਲ ਨਹੀਂ ਹੈ ਜਾਂ ਅਸੀਂ ਇਸਨੂੰ ਪਛਾਣ ਨਹੀਂ ਸਕਦੇ ਹਾਂ.", + "sendScanAddressToSend": "ਫੰਡ ਭੇਜਣ ਲਈ {{tokenSymbol}} ਪਤਾ ਸਕੈਨ ਕਰੋ", + "sendScanAddressToSendNoSymbol": "ਫੰਡ ਭੇਜਣ ਲਈ ਐਡਰੈੱਸ ਨੂੰ ਸਕੈਨ ਕਰੋ", + "sendScanAddressToSendCollectible": "ਸੰਗ੍ਰਹਿਯੋਗ ਭੇਜਣ ਲਈ SOL ਪਤਾ ਸਕੈਨ ਕਰੋ", + "sendScanAddressToSendCollectibleMultichain": "ਸੰਗ੍ਰਹਿਯੋਗ ਭੇਜਣ ਲਈ SOL ਐਡਰੈੱਸ ਸਕੈਨ ਕਰੋ", + "sendSummary": "ਸੰਖੇਪ", + "sendUndefinedToken": "ਮਾਫ਼ ਕਰਨਾ, ਇਹ ਟੋਕਨ ਨਹੀਂ ਭੇਜ ਸਕਦਾ", + "sendNoTokens": "ਕੋਈ ਟੋਕਨ ਉਪਲਬਧ ਨਹੀਂ ਹਨ", + "noBuyOptionsAvailableInCountry": "ਤੁਹਾਡੇ ਦੇਸ਼ ਵਿੱਚ ਖਰੀਦਣ ਦੇ ਕੋਈ ਵਿਕਲਪ ਉਪਲਬਧ ਨਹੀਂ ਹਨ", + "swapAvailableTokenDisclaimer": "ਨੈੱਟਵਰਕ ਦੇ ਵਿਚਕਾਰ ਬ੍ਰਿਜਿੰਗ ਕਰਨ ਲਈ ਸੀਮਤ ਗਿਣਤੀ ਵਿੱਚ ਟੋਕਨ ਉਪਲਬਧ ਹਨ", + "swapCrossSwapNetworkTooltipTitle": "ਨੈੱਟਵਰਕ ਵਿਚਕਾਰ ਸਵੈਪ", + "swapCrossSwapNetworkTooltipDescription": "ਨੈੱਟਵਰਕ ਵਿਚਕਾਰ ਸਵੈਪ ਕਰਦੇ ਸਮੇਂ ਸਭ ਤੋਂ ਘੱਟ ਕੀਮਤ ਅਤੇ ਸਭ ਤੋਂ ਤੇਜ਼ ਲੈਣ-ਦੇਣ ਲਈ ਉਪਲਬਧ ਟੋਕਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।", + "settingsAbout": "ਫੈਂਟਮ ਬਾਰੇ", + "settingsConfirm": "ਹਾਂ", + "settingsMakeSureNoOneIsWatching": "ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਕੋਈ ਵੀ ਤੁਹਾਡੀ ਸਕ੍ਰੀਨ ਨੂੰ ਨਹੀਂ ਦੇਖ ਰਿਹਾ ਹੈ", + "settingsManageAccounts": "ਖਾਤੇ ਪ੍ਰਬੰਧਤ ਕਰੋ", + "settingsPrompt": "ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਜਾਰੀ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + "settingsSelectAvatar": "ਅਵਤਾਰ ਚੁਣੋ", + "settingsSelectSecretPhrase": "ਗੁਪਤ ਵਾਕਾਂਸ਼ ਚੁਣੋ", + "settingsShowPrivateKey": "ਆਪਣੀ ਨਿੱਜੀ ਕੁੰਜੀ ਨੂੰ ਪ੍ਰਗਟ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ", + "settingsShowRecoveryPhrase": "ਆਪਣੇ ਗੁਪਤ ਵਾਕਾਂਸ਼ ਨੂੰ ਪ੍ਰਗਟ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ", + "settingsSubmitBetaFeedback": "ਬੀਟਾ ਫੀਡਬੈਕ ਸਪੁਰਦ ਕਰੋ", + "settingsUpdateAccountNameToast": "ਖਾਤੇ ਦਾ ਨਾਮ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ", + "settingsUpdateAvatarToast": "ਅਵਤਾਰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ", + "settingsWalletAddress": "ਖਾਤੇ ਦਾ ਪਤਾ", + "settingsWalletAddresses": "ਖਾਤੇ ਦੇ ਪਤੇ", + "settingsWalletNamePrimary": "ਅਕਾਉਂਟ ਦਾ ਨਾਮ", + "settingsPlaceholderName": "ਨਾਮ", + "settingsWalletNameSecondary": "Change your wallet's name", + "settingsYourAccounts": "ਤੁਹਾਡੇ ਖਾਤੇ", + "settingsYourAccountsMultiChain": "ਮਲਟੀ-ਚੇਨ", + "settingsNotifications": "ਸੂਚਨਾਵਾਂ", + "settingsNotificationPreferences": "ਸੂਚਨਾ ਤਰਜੀਹਾਂ", + "pushNotificationsPreferencesAllowNotifications": "ਸੂਚਨਾਵਾਂ ਦੀ ਇਜਾਜ਼ਤ ਦਿਓ", + "pushNotificationsPreferencesSentTokens": "ਟੋਕਨ ਭੇਜੇ", + "pushNotificationsPreferencesSentTokensDescription": "ਟੋਕਨਾਂ ਅਤੇ NFTs ਦੇ ਆਊਟਬਾਉਂਡ ਟ੍ਰਾਂਸਫਰ", + "pushNotificationsPreferencesReceivedTokens": "ਟੋਕਨ ਪ੍ਰਾਪਤ ਕੀਤੇ", + "pushNotificationsPreferencesReceivedTokensDescription": "ਟੋਕਨਾਂ ਅਤੇ NFTs ਦੇ ਅੰਦਰ ਵੱਲ ਟ੍ਰਾਂਸਫਰ", + "pushNotificationsPreferencesDexSwap": "ਸਵੈਪ", + "pushNotificationsPreferencesDexSwapDescription": "ਮਾਨਤਾ ਪ੍ਰਾਪਤ ਐਪਲੀਕੇਸ਼ਨਾਂ 'ਤੇ ਸਵੈਪ", + "pushNotificationsPreferencesOtherBalanceChanges": "ਹੋਰ ਬਕਾਇਆ ਤਬਦੀਲੀਆਂ", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "ਹੋਰ ਬਹੁ-ਟੋਕਨ ਲੈਣ-ਦੇਣ ਜੋ ਤੁਹਾਡੇ ਸੰਤੁਲਨ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੇ ਹਨ", + "pushNotificationsPreferencesPhantomMarketing": "ਫੈਂਟਮ ਤੋਂ ਅਪਡੇਟਸ", + "pushNotificationsPreferencesPhantomMarketingDescription": "ਵਿਸ਼ੇਸ਼ਤਾ ਘੋਸ਼ਣਾਵਾਂ ਅਤੇ ਆਮ ਅੱਪਡੇਟ", + "pushNotificationsPreferencesDescription": "ਇਹ ਸੈਟਿੰਗਾਂ ਇਸ ਕਿਰਿਆਸ਼ੀਲ ਵਾਲਿਟ ਲਈ ਪੁਸ਼ ਸੂਚਨਾਵਾਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦੀਆਂ ਹਨ। ਹਰੇਕ ਵਾਲਿਟ ਦੀਆਂ ਆਪਣੀਆਂ ਸੂਚਨਾ ਸੈਟਿੰਗਾਂ ਹੁੰਦੀਆਂ ਹਨ। ਸਾਰੀਆਂ ਫੈਂਟਮ ਪੁਸ਼ ਸੂਚਨਾਵਾਂ ਨੂੰ ਬੰਦ ਕਰਨ ਲਈ, ਆਪਣੀਆਂ <1>ਡਿਵਾਈਸ ਸੈਟਿੰਗਾਂ 'ਤੇ ਜਾਓ.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "ਸੂਚਨਾ ਤਰਜੀਹਾਂ ਨੂੰ ਸਿੰਕ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ.", + "connectSeedVaultConnectSeed": "ਇੱਕ ਸੀਡ ਨਾਲ ਜੁੜੋ", + "connectSeedVaultConnectSeedDescription": "Phantom ਨੂੰ ਆਪਣੇ ਫ਼ੋਨ 'ਤੇ ਸੀਡ ਵਾਲਟ ਨਾਲ ਕਨੈਕਟ ਕਰੋ", + "connectSeedVaultSelectAnAccount": "ਇੱਕ ਖਾਤਾ ਚੁਣੋ", + "connectSeedVaultSelectASeed": "ਇੱਕ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਚੁਣੋ", + "connectSeedVaultSelectASeedDescription": "ਉਹ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਚੁਣੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ Phantom ਨਾਲ ਜੋੜਨਾ ਚਾਹੁੰਦੇ ਹੋ", + "connectSeedVaultSelectAnAccountDescription": "ਚੁਣੋ ਕਿ ਤੁਸੀਂ ਫੈਂਟਮ ਨਾਲ ਕਿਹੜਾ ਖਾਤਾ ਸਥਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ", + "connectSeedVaultNoAccountsFound": "ਕੋਈ ਖਾਤੇ ਨਹੀਂ ਮਿਲੇ।", + "connectSeedVaultSelectAccounts": "ਖਾਤੇ ਚੁਣੋ", + "connectSeedVaultSelectAccountsDescription": "ਚੁਣੋ ਕਿ ਤੁਸੀਂ Phantom ਨਾਲ ਕਿਹੜੇ ਖਾਤੇ ਸਥਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ", + "connectSeedVaultCompleteSetup": "ਸੈੱਟਅੱਪ ਪੂਰਾ ਕਰੋ", + "connectSeedVaultCompleteSetupDescription": "ਤੁਸੀਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤਿਆਰ ਹੋ! Phantom ਦੇ ਨਾਲ web3 ਦੀ ਪੜਚੋਲ ਕਰੋ ਅਤੇ ਲੈਣ-ਦੇਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਆਪਣੇ ਸੀਡ ਵਾਲਟ ਦੀ ਵਰਤੋਂ ਕਰੋ", + "connectSeedVaultConnectAnotherSeed": "ਇੱਕ ਹੋਰ ਸੀਡ ਨਾਲ ਜੁੜੋ", + "connectSeedVaultConnectAllSeedsConnected": "ਸਾਰੇ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਕਨੈਕਟ ਕੀਤੇ ਗਏ ਹਨ", + "connectSeedVaultNoSeedsConnected": "ਕੋਈ ਸੀਡ ਨਹੀਂ ਜੁੜਿਆ ਹੈ। ਸੀਡ ਵਾਲਟ ਤੋਂ ਅਧਿਕਾਰਤ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਬਟਨ 'ਤੇ ਟੈਪ ਕਰੋ.", + "connectSeedVaultConnectAccount": "ਖਾਤਾ ਕਨੈਕਟ ਕਰੋ", + "connectSeedVaultLoadMore": "ਹੋਰ ਲੋਡ ਕਰੋ", + "connectSeedVaultNeedPermission": "ਇਜਾਜ਼ਤ ਦੀ ਲੋੜ ਹੈ", + "connectSeedVaultNeedPermissionDescription": "Phantom ਨੂੰ Seed Vault ਇਜਾਜ਼ਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਆਗਿਆ ਦੇਣ ਲਈ ਸੈਟਿੰਗਾਂ 'ਤੇ ਜਾਓ।", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} ਫ਼ੀਸ", + "stakeAmount": "ਰਕਮ", + "stakeAmountBalance": "ਬਕਾਇਆ", + "swapTopQuotes": "ਪ੍ਰਮੁੱਖ {{numQuotes}} ਹਵਾਲੇ", + "swapTopQuotesTitle": "ਉੱਚਤਮ ਬਾਜ਼ਾਰ ਕੀਮਤਾਂ", + "swapProvidersTitle": "ਪ੍ਰਦਾਤਾ", + "swapProvidersFee": "{{fee}} ਫ਼ੀਸ", + "swapProvidersTagRecommended": "ਸਭ ਤੋਂ ਵਧੀਆ ਲਾਭ", + "swapProvidersTagFastest": "ਸਭ ਤੋਂ ਤੇਜ਼", + "swapProviderEstimatedTimeHM": "{{hours}}ਘੰ {{minutes}}ਮਿੰ", + "swapProviderEstimatedTimeM": "{{minutes}}ਮਿੰ", + "swapProviderEstimatedTimeS": "{{seconds}}ਸੈ", + "stakeReview": "ਸਮੀਖਿਆ", + "stakeReviewAccount": "ਖਾਤਾ", + "stakeReviewCommissionFee": "ਕਮਿਸ਼ਨ ਫੀਸ", + "stakeReviewConfirm": "ਪੱਕਾ", + "stakeReviewValidator": "ਪ੍ਰਮਾਣਕ", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "ਮਿਲ ਗਿਆ", + "swapTabInsufficientFunds": "ਨਾਕਾਫ਼ੀ ਬਕਾਇਆ", + "swapNoAssetsFound": "ਕੋਈ ਐਸੈੱਟ ਨਹੀਂ", + "swapNoTokensFound": "ਕੋਈ ਟੋਕਨ ਨਹੀਂ ਮਿਲੇ", + "swapConfirmationTryAgain": "ਫਿਰ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "swapConfirmationGoBack": "ਵਾਪਸ ਜਾਓ", + "swapNoQuotesFound": "ਕੋਈ ਹਵਾਲੇ ਨਹੀਂ ਮਿਲੇ", + "swapNotProviderFound": "ਅਸੀਂ ਇਸ ਟੋਕਨ ਸਵੈਪ ਲਈ ਇੱਕ ਪ੍ਰਦਾਤਾ ਲੱਭਣ ਵਿੱਚ ਅਸਮਰੱਥ ਸੀ। ਇੱਕ ਵੱਖਰਾ ਟੋਕਨ ਅਜ਼ਮਾਓ।", + "swapAvailableOnMainnet": "ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਸਿਰਫ਼ Mainnet 'ਤੇ ਉਪਲਬਧ ਹੈ", + "swapNotAvailableEVM": "EVM ਖਾਤਿਆਂ ਲਈ ਸਵੈਪ ਹਾਲੇ ਉਪਲਬਧ ਨਹੀਂ ਹਨ", + "singleChainSwapTab": "ਨੈੱਟਵਰਕ ਵਿੱਚ", + "crossChainSwapTab": "ਸੰਪੂਰਨ ਨੈੱਟਵਰਕ", + "allFilter": "ਸਾਰੇ", + "bridgeRefuelTitle": "Refuel", + "bridgeRefuelDescription": "Refuel ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਬਰਿੱਜ ਕਰਨ ਤੋਂ ਬਾਅਦ ਲੈਣ-ਦੇਣ ਫ਼ੀਸ ਲਈ ਭੁਗਤਾਨ ਕਰ ਸਕਦੇ ਹੋ।", + "bridgeRefuelLabelBalance": "ਤੁਹਾਡਾ {{symbol}}", + "bridgeRefuelLabelReceive": "ਤੁਸੀਂ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋ", + "bridgeRefuelLabelFee": "ਅਨੁਮਾਨਤ ਲਾਗਤ", + "bridgeRefuelDismiss": "Refuel ਤੋਂ ਬਿਨਾਂ ਜਾਰੀ ਰੱਖੋ", + "bridgeRefuelEnable": "Refuel ਸਮਰੱਥ ਕਰੋ", + "unwrapWrappedSolError": "ਖੋਲ੍ਹਣਾ ਅਸਫਲ ਰਿਹਾ", + "unwrapWrappedSolLoading": "ਖੋਲ੍ਹਿਆ ਜਾ ਰਿਹਾ ਹੈ...", + "unwrapWrappedSolSuccess": "ਲਪੇਟਿਆ", + "unwrapWrappedSolViewTransaction": "ਲੈਣ-ਦੇਣ ਦੇਖੋ", + "dappApprovePopupSignMessage": "ਸਾਈਨ ਸੁਨੇਹਾ", + "solanaPayFrom": "ਤੋਂ", + "solanaPayMessage": "ਸੁਨੇਹਾ", + "solanaPayNetworkFee": "ਨੈੱਟਵਰਕ ਫੀਸ", + "solanaPayFree": "ਮੁਫ਼ਤ", + "solanaPayPay": "ਭੁਗਤਾਨ ਕਰੋ {{item}}", + "solanaPayPayNow": "ਹੁਣੇ ਭੁਗਤਾਨ ਕਰੋ", + "solanaPaySending": "{{item}} ਨੂੰ ਭੇਜਿਆ ਜਾ ਰਿਹਾ ਹੈ", + "solanaPayReceiving": "{{item}} ਨੂੰ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "solanaPayMinting": "{{item}} ਨੂੰ ਮਿੰਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "solanaPayTransactionProcessing": "ਤੁਹਾਡੇ ਲੈਣ-ਦੇਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਹੋ ਰਹੀ ਹੈ,\nਕ੍ਰਿਪਾ ਕਰਕੇ ਉਡੀਕ ਕਰੋ। ", + "solanaPaySent": "ਭੇਜਿਆ!", + "solanaPayReceived": "ਪ੍ਰਾਪਤ ਕੀਤਾ!", + "solanaPayMinted": "ਮਿੰਟ ਕੀਤਾ ਗਿਆ!", + "solanaPaySentNFT": "NFT ਭੇਜਿਆ ਗਿਆ!", + "solanaPayReceivedNFT": "NFT ਪ੍ਰਾਪਤ ਕੀਤਾ!", + "solanaPayTokensSent": "ਤੁਹਾਡੇ ਟੋਕਨ ਸਫ਼ਲਤਾਪੂਰਵਕ {{to}} ਨੂੰ ਭੇਜੇ ਗਏ ਸਨ", + "solanaPayTokensReceived": "ਤੁਹਾਨੂੰ {{from}} ਤੋਂ ਨਵੇਂ ਟੋਕਨ ਪ੍ਰਾਪਤ ਹੋਏ ਹਨ", + "solanaPayViewTransaction": "ਲੈਣ-ਦੇਣ ਦੇਖੋ", + "solanaPayTransactionFailed": "ਲੈਣ-ਦੇਣ ਅਸਫਲ ਰਿਹਾ", + "solanaPayConfirm": "ਪੁਸ਼ਟੀ ਕਰੋ", + "solanaPayTo": "ਨੂੰ", + "dappApproveConnectViewAccount": "ਆਪਣਾ ਸੋਲਾਨਾ ਖਾਤਾ ਦੇਖੋ", + "deepLinkInvalidLink": "ਅਵੈਧ ਲਿੰਕ", + "deepLinkInvalidSplTokenSubtitle": "ਇਸ ਵਿੱਚ ਇੱਕ ਟੋਕਨ ਹੈ ਜੋ ਤੁਹਾਡੇ ਕੋਲ ਨਹੀਂ ਹੈ ਜਾਂ ਅਸੀਂ ਇਸਨੂੰ ਪਛਾਣ ਨਹੀਂ ਸਕਦੇ ਹਾਂ.", + "walletAvatarShowAllAccounts": "ਸਾਰੇ ਖਾਤੇ ਦਿਖਾਓ", + "pushNotificationsGetInstantUpdates": "ਤੁਰੰਤ ਅੱਪਡੇਟ ਪ੍ਰਾਪਤ ਕਰੋ", + "pushNotificationsEnablePushNotifications": "ਪੂਰੇ ਹੋਏ ਟ੍ਰਾਂਸਫਰ, ਸਵੈਪ ਅਤੇ ਘੋਸ਼ਣਾਵਾਂ ਬਾਰੇ ਪੁਸ਼ ਸੂਚਨਾਵਾਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ", + "pushNotificationsEnable": "ਯੋਗ ਕਰੋ", + "pushNotificationsNotNow": "ਹਾਲੇ ਨਹੀਂ", + "onboardingAgreeToTermsOfServiceInterpolated": "ਮੈਂ <1>ਸੇਵਾ ਦੀਆਂ ਸ਼ਰਤਾਂ ਨਾਲ ਸਹਿਮਤ ਹਾਂ", + "onboardingConfirmSaveSecretRecoveryPhrase": "ਠੀਕ ਹੈ, ਮੈਂ ਇਸਨੂੰ ਕਿਤੇ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਹੈ", + "onboardingCreateNewWallet": "ਨਵਾਂ ਵਾਲਿਟ ਬਣਾਓ", + "onboardingErrorDuplicateSecretRecoveryPhrase": "ਇਹ ਗੁਪਤ ਵਾਕਾਂਸ਼ ਪਹਿਲਾਂ ਹੀ ਤੁਹਾਡੇ ਵੌਲਿਟ ਵਿੱਚ ਹੈ", + "onboardingErrorInvalidSecretRecoveryPhrase": "ਅਵੈਧ ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼", + "onboardingFinished": "ਤੁਸੀਂ ਪੂਰਾ ਕਰ ਲਿਆ ਹੈ!", + "onboardingImportAccounts": "ਖਾਤੇ ਆਯਾਤ ਕਰੋ", + "onboardingImportImportingAccounts": "ਖਾਤਿਆਂ ਨੂੰ ਆਯਾਤ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...", + "onboardingImportImportingFindingAccounts": "ਗਤੀਵਿਧੀ ਦੇ ਨਾਲ ਖਾਤੇ ਲੱਭਣਾ", + "onboardingImportAccountsLastActive": "{{formattedTimestamp}} ਪਹਿਲਾਂ ਕਿਰਿਆਸ਼ੀਲ", + "onboardingImportAccountsNeverUsed": "ਕਦੇ ਨਹੀਂ ਵਰਤਿਆ", + "onboardingImportAccountsCreateNew": "ਨਵਾਂ ਵਾਲਿਟ", + "onboardingImportAccountsDescription": "ਆਯਾਤ ਕਰਨ ਲਈ ਵਾਲਿਟ ਖਾਤੇ ਚੁਣੋ।", + "onboardingImportReadOnlyAccountDescription": "ਕੋਈ ਪਤਾ ਜਾਂ ਡੋਮੇਨ ਸ਼ਾਮਲ ਕਰੋ ਜਿਸਦੀ ਤੁਸੀਂ ਨਿਗਰਾਨੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਤੁਹਾਡੇ ਕੋਲ ਸਿਰਫ਼ ਦੇਖਣ ਲਈ ਪਹੁੰਚ ਹੋਵੇਗੀ, ਅਤੇ ਤੁਸੀਂ ਲੈਣ-ਦੇਣ ਜਾਂ ਸੰਦੇਸ਼ਾਂ 'ਤੇ ਦਸਤਖ਼ਤ ਨਹੀਂ ਕਰ ਸਕੋਗੇ।", + "onboardingImportSecretRecoveryPhrase": "ਗੁਪਤ ਵਾਕਾਂਸ਼ ਆਯਾਤ ਕਰੋ", + "onboardingImportViewAccounts": "ਖਾਤੇ ਦੇਖੋ", + "onboardingRestoreExistingWallet": "ਆਪਣੇ 12 ਜਾਂ 24-ਸ਼ਬਦਾਂ ਦੇ ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕਾਂਸ਼ ਨਾਲ ਇੱਕ ਮੌਜੂਦਾ ਵਾਲਿਟ ਨੂੰ ਰੀਸਟੋਰ ਕਰੋ", + "onboardingShowUnusedAccounts": "ਨਾ ਵਰਤੇ ਖਾਤੇ ਦਿਖਾਓ", + "onboardingShowMoreAccounts": "ਹੋਰ ਖਾਤੇ ਦਿਖਾਓ", + "onboardingHideUnusedAccounts": "ਨਾ ਵਰਤੇ ਖਾਤੇ ਲੁਕਾਓ", + "onboardingSecretRecoveryPhrase": "ਗੁਪਤ ਰਿਕਵਰੀ ਵਾਕੰਸ਼", + "onboardingSelectAccounts": "ਆਪਣੇ ਖਾਤੇ ਚੁਣੋ", + "onboardingStoreSecretRecoveryPhraseReminder": "ਇਹ ਇੱਕੋ ਇੱਕ ਤਰੀਕਾ ਹੈ ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਆਪਣੇ ਖਾਤੇ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਯੋਗ ਹੋਵੋਗੇ। ਕਿਰਪਾ ਕਰਕੇ ਇਸਨੂੰ ਕਿਤੇ ਸੁਰੱਖਿਅਤ ਰੱਖੋ!", + "useTokenMetasForMintsUnknownName": "ਅਗਿਆਤ", + "bookmarksExploreScreenSearch": "URL ਲੱਭੋ ਜਾਂ ਟਾਈਪ ਕਰੋ", + "timeUnitMinute": "ਮਿੰਟ", + "timeUnitMinutes": "ਮਿੰਟ", + "timeUnitHour": "ਘੰਟਾ", + "timeUnitHours": "ਘੰਟੇ", + "espNFTListWithPrice": "ਤੁਸੀਂ {{dAppName}} 'ਤੇ {{priceAmount}} {{priceTokenSymbol}} ਲਈ {{NFTDisplayName}} ਨੂੰ ਸੂਚੀਬੱਧ ਕੀਤਾ ਹੈ", + "espNFTListWithPriceWithoutDApp": "ਤੁਸੀਂ {{priceAmount}} {{priceTokenSymbol}} ਲਈ {{NFTDisplayName}} ਨੂੰ ਸੂਚੀਬੱਧ ਕੀਤਾ ਹੈ", + "espNFTListWithoutPrice": "ਤੁਸੀਂ {{dAppName}} 'ਤੇ ਵਿਕਰੀ ਲਈ {{NFTDisplayName}} ਨੂੰ ਸੂਚੀਬੱਧ ਕੀਤਾ ਹੈ", + "espNFTListWithoutPriceWithoutDApp": "ਤੁਸੀਂ {{NFTDisplayName}} ਨੂੰ ਵਿਕਰੀ ਲਈ ਸੂਚੀਬੱਧ ਕੀਤਾ ਹੈ", + "espNFTChangeListPriceWithPrice": "ਤੁਸੀਂ {{dAppName}} 'ਤੇ {{NFTDisplayName}} ਦੀ ਸੂਚੀ ਨੂੰ {{priceAmount}} {{priceTokenSymbol}} ਵਿੱਚ ਅੱਪਡੇਟ ਕੀਤਾ ਹੈ", + "espNFTChangeListPriceWithPriceWithoutDApp": "ਤੁਸੀਂ {{NFTDisplayName}} ਦੀ ਸੂਚੀ ਨੂੰ {{priceAmount}} {{priceTokenSymbol}} ਵਿੱਚ ਅੱਪਡੇਟ ਕੀਤਾ ਹੈ", + "espNFTChangeListPriceWithoutPrice": "ਤੁਸੀਂ {{dAppName}} 'ਤੇ {{NFTDisplayName}} ਲਈ ਸੂਚੀ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਹੈ", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "ਤੁਸੀਂ {{NFTDisplayName}} ਲਈ ਸੂਚੀ ਅੱਪਡੇਟ ਕੀਤੀ ਹੈ", + "espNFTBidBidderWithPrice": "ਤੁਸੀਂ {{dAppName}} 'ਤੇ {{NFTDisplayName}} ਲਈ {{priceAmount}} {{priceTokenSymbol}} ਬੋਲੀ ਲਗਾਈ ", + "espNFTBidBidderWithPriceWithoutDApp": "ਤੁਸੀਂ {{NFDisplayName}} ਲਈ {{priceAmount}} {{priceTokenSymbol}} ਬੋਲੀ ਲਗਾਈ", + "espNFTBidBidderWithoutPrice": "ਤੁਸੀਂ {{dAppName}} 'ਤੇ {{NFTDisplayName}} ਲਈ ਇੱਕ ਬੋਲੀ ਲਗਾਈ", + "espNFTBidBidderWithoutPriceWithoutDApp": "ਤੁਸੀਂ {{NFTDisplayName}} ਲਈ ਇੱਕ ਬੋਲੀ ਲਗਾਈ", + "espNFTBidListerWithPrice": "{{dAppName}} 'ਤੇ {{NFDisplayName}} ਲਈ {{priceAmount}} {{priceTokenSymbol}} ਦੀ ਨਵੀਂ ਬੋਲੀ", + "espNFTBidListerWithPriceWithoutDApp": "{{NFTDisplayName}} ਲਈ {{priceAmount}} {{priceTokenSymbol}} ਦੀ ਨਵੀਂ ਬੋਲੀ", + "espNFTBidListerWithoutPrice": "{{AppName}} 'ਤੇ {{NFT ਡਿਸਪਲੇ ਨਾਮ}} ਲਈ ਨਵੀਂ ਬੋਲੀ", + "espNFTBidListerWithoutPriceWithoutDApp": "{{NFDIsplayName}} ਲਈ ਨਵੀਂ ਬੋਲੀ", + "espNFTCancelBidWithPrice": "ਤੁਸੀਂ {{dAppName}} ਨੂੰ {{NFTDisplayName}} ਲਈ {{priceAmount}} {{priceTokenSymbol}} ਦੀ ਬੋਲੀ ਰੱਦ ਕਰ ਦਿੱਤੀ ਹੈ", + "espNFTCancelBidWithPriceWithoutDApp": "ਤੁਸੀਂ {{NFDIsplayName}} ਲਈ {{priceAmount}} {{priceTokenSymbol}} ਦੀ ਆਪਣੀ ਬੋਲੀ ਰੱਦ ਕਰ ਦਿੱਤੀ ਹੈ", + "espNFTCancelBidWithoutPrice": "ਤੁਸੀਂ {{AppName}} ਨੂੰ {{NFT ਡਿਸਪਲੇ ਨਾਮ}} ਲਈ ਆਪਣੀ ਬੋਲੀ ਰੱਦ ਕਰ ਦਿੱਤੀ ਹੈ", + "espNFTCancelBidWithoutPriceWithoutDApp": "ਤੁਸੀਂ {{NFTDisplayName}} ਲਈ ਆਪਣੀ ਬੋਲੀ ਰੱਦ ਕਰ ਦਿੱਤੀ ਹੈ", + "espNFTUnlist": "ਤੁਸੀਂ {{dAppName}} 'ਤੇ {{NFTDisplayName}} ਨੂੰ ਸੂਚੀਬੱਧ ਨਹੀਂ ਕੀਤਾ", + "espNFTUnlistWithoutDApp": "ਤੁਸੀਂ {{NFTDisplayName}} ਨੂੰ ਸੂਚੀਬੱਧ ਨਹੀਂ ਕੀਤਾ", + "espNFTBuyBuyerWithPrice": "ਤੁਸੀਂ {{dAppName}} 'ਤੇ {{priceAmount}} {{priceTokenSymbol}} ਲਈ {{NFTDisplayName}} ਖਰੀਦਿਆ", + "espNFTBuyBuyerWithPriceWithoutDApp": "ਤੁਸੀਂ {{priceAmount}} {{priceTokenSymbol}} ਵਿੱਚ {{NFTDisplayName}} ਖਰੀਦਿਆ", + "espNFTBuyBuyerWithoutPrice": "ਤੁਸੀਂ {{AppName}} 'ਤੇ {{NFT ਡਿਸਪਲੇ ਨਾਮ}} ਖਰੀਦਿਆ", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "ਤੁਸੀਂ {{NFDIsplayName}} ਖਰੀਦਿਆ", + "espNFTBuySellerWithPrice": "ਤੁਸੀਂ {{dAppName}} ਨੂੰ {{priceAmount}} {{priceTokenSymbol}} ਵਿੱਚ {{NFTDisplayName}} ਵੇਚਿਆ ", + "espNFTBuySellerWithPriceWithoutDApp": "ਤੁਸੀਂ {{priceAmount}} {{priceTokenSymbol}} ਵਿੱਚ {{NFTDisplayName}} ਵੇਚਿਆ ", + "espNFTBuySellerWithoutPrice": "ਤੁਸੀਂ {{AppName}} 'ਤੇ {{NFT Display Name}} ਵੇਚਿਆ ", + "espNFTBuySellerWithoutPriceWithoutDApp": "ਤੁਸੀਂ {{NFDIsplayName}} ਵੇਚਿਆ", + "espDEXSwap": "ਤੁਸੀਂ {{dAppName}} ਨੂੰ {{upTokensTextFragment}} ਲਈ {{downTokensTextFragment}} ਦਾ ਵਟਾਂਦਰਾ ਕੀਤਾ", + "espDEXDepositLPWithPoolDisplay": "ਤੁਸੀਂ {{dAppName}} ਨੂੰ {{downTokensTextFragment}} ਨੂੰ {{poolDisplayName}} ਤਰਲਤਾ ਪੂਲ ਵਿੱਚ ਜਮ੍ਹਾ ਕੀਤਾ", + "espDEXDepositLPWithoutPoolDisplay": "ਤੁਸੀਂ {{dAppName}} ਨੂੰ {{upTokensTextFragment}} ਲਈ {{downTokensTextFragment}} ਦਾ ਵਟਾਂਦਰਾ ਕੀਤਾ", + "espDEXWithdrawLPWithPoolDisplay": "ਤੁਸੀਂ {{dAppName}} ਨੂੰ {{poolDisplayName}} ਤਰਲਤਾ ਪੂਲ ਤੋਂ {{upTokensTextFragment}} ਵਾਪਸ ਲੈ ਲਿਆ ਹੈ", + "espDEXWithdrawLPWithoutPoolDisplay": "ਤੁਸੀਂ {{dAppName}} ਨੂੰ {{upTokensTextFragment}} ਲਈ {{downTokensTextFragment}} ਦਾ ਵਟਾਂਦਰਾ ਕੀਤਾ", + "espGenericTokenSend": "ਤੁਸੀਂ {{downTokensTextFragment}} ਭੇਜਿਆ", + "espGenericTokenReceive": "ਤੁਹਾਨੂੰ {{upTokensTextFragment}} ਪ੍ਰਾਪਤ ਹੋਇਆ", + "espGenericTransactionBalanceChange": "ਤੁਸੀਂ {{upTokensTextFragment}} ਲਈ {{downTokensTextFragment}} ਦਾ ਵਟਾਂਦਰਾ ਕੀਤਾ", + "espUnknown": "ਅਣਜਾਣ", + "espUnknownNFT": "ਅਗਿਆਤ NFT", + "espTextFragmentAnd": "ਅਤੇ", + "externalLinkWarningTitle": "ਤੁਸੀਂ Phantom ਨੂੰ ਛੱਡਣ ਜਾ ਰਹੇ ਹੋ", + "externalLinkWarningDescription": "ਅਤੇ {{url}} ਖੋਲ੍ਹੋ। ਇਸ ਸਰੋਤ ਨਾਲ ਗੱਲਬਾਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਇਸ ਸਰੋਤ 'ਤੇ ਭਰੋਸਾ ਕਰਦੇ ਹੋ।.", + "shortcutsWarningDescription": "{{url}} ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਸ਼ਾਰਟਕੱਟ। ਇਸ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਸਰੋਤ 'ਤੇ ਭਰੋਸਾ ਕਰਦੇ ਹੋ।", + "lowTpsBanner": "ਸੋਲਾਨਾ ਨੈੱਟਵਰਕ ਭੀੜ ਦਾ ਅਨੁਭਵ ਕਰ ਰਿਹਾ ਹੈ", + "lowTpsMessageTitle": "ਸੋਲਾਨਾ ਨੈੱਟਵਰਕ ਭੀੜ", + "lowTpsMessage": "ਫੈਂਟਮ ਦੇ ਨਿਯੰਤਰਣ ਤੋਂ ਬਾਹਰ ਉੱਚ ਸੋਲਾਨਾ ਭੀੜ ਦੇ ਕਾਰਨ, ਤੁਹਾਡੇ ਲੈਣ-ਦੇਣ ਅਸਫਲ ਹੋ ਸਕਦੇ ਹਨ ਜਾਂ ਦੇਰੀ ਹੋ ਸਕਦੀ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਅਸਫਲ ਲੈਣ-ਦੇਣ ਦੀ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "solanaSlow": "ਸੋਲਾਨਾ ਨੈੱਟਵਰਕ ਅਸਧਾਰਨ ਤੌਰ 'ਤੇ ਹੌਲੀ ਹੈ", + "solanaNetworkTemporarilyDown": "ਸੋਲਾਨਾ ਨੈੱਟਵਰਕ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਬੰਦ ਹੈ", + "waitForNetworkRestart": "ਕਿਰਪਾ ਕਰਕੇ ਨੈੱਟਵਰਕ ਦੇ ਮੁੜ ਚਾਲੂ ਹੋਣ ਦੀ ਉਡੀਕ ਕਰੋ। ਤੁਹਾਡੇ ਫੰਡ ਪ੍ਰਭਾਵਿਤ ਨਹੀਂ ਹੁੰਦੇ ਹਨ।", + "exploreCollectionsCarouselTitle": "ਪ੍ਰਸਿੱਧ ਕੀ ਹੈ", + "exploreDropsCarouselTitle": "ਨਵਾਂ ਕੀ ਹੈ", + "exploreSortFloor": "ਫਲੋਰ ", + "exploreSortListed": "ਸੂਚੀਬੱਧ", + "exploreSortVolume": "ਵਾਲੀਅਮ", + "exploreFetchErrorSubtitle": "ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜੀ.", + "exploreFetchErrorTitle": "ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਫਲ।", + "exploreTopCollectionsTitle": "ਚੋਟੀ ਦੇ NFT ਸੰਗ੍ਰਹਿ", + "exploreTopListLess": "ਘੱਟ", + "exploreTopListMore": "ਜ਼ਿਆਦਾ", + "collectiblesSearchCollectionsSection": "ਸੰਗ੍ਰਹਿ", + "collectiblesSearchItemsSection": "ਆਈਟਮਾਂ", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} ਆਈਟਮਾਂ", + "collectiblesSearchPlaceholderText": "ਆਪਣੇ ਸੰਗ੍ਰਹਿ ਦੀ ਖੋਜ ਕਰੋ", + "collectionPinSuccess": "ਸੰਗ੍ਰਹਿ ਪਿੰਨ ਕੀਤਾ ਗਿਆ", + "collectionPinFail": "ਸੰਗ੍ਰਹਿ ਪਿੰਨ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ", + "collectionUnpinSuccess": "ਸੰਗ੍ਰਹਿ ਨੂੰ ਅਨਪਿੰਨ ਕੀਤਾ ਗਿਆ", + "collectionUnpinFail": "ਸੰਗ੍ਰਹਿ ਅਨਪਿੰਨ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ", + "collectionHideSuccess": "ਸੰਗ੍ਰਹਿ ਲੁਕਾਇਆ ਗਿਆ", + "collectionHideFail": "ਸੰਗ੍ਰਹਿ ਲੁਕਾਉਣਾ ਅਸਫਲ ਰਿਹਾ", + "collectionUnhideSuccess": "ਸੰਗ੍ਰਹਿ ਦੁਬਾਰਾ ਦਿਖਾਇਆ ਗਿਆ", + "collectionUnhideFail": "ਸੰਗ੍ਰਹਿ ਦੁਬਾਰਾ ਦਿਖਾਉਣਾ ਅਸਫਲ ਰਿਹਾ", + "collectiblesSpamSuccess": "ਸਪੈਮ ਵਜੋਂ ਰਿਪੋਰਟ ਕੀਤਾ ਗਿਆ", + "collectiblesSpamFail": "ਸਪੈਮ ਵਜੋਂ ਰਿਪੋਰਟ ਕਰਨਾ ਅਸਫ਼ਲ ਰਿਹਾ", + "collectiblesSpamAndHiddenSuccess": "ਸਪੈਮ ਵਜੋਂ ਰਿਪੋਰਟ ਕੀਤਾ ਗਿਆ ਅਤੇ ਲੁਕਾਇਆ ਗਿਆ", + "collectiblesNotSpamSuccess": "ਸਪੈਮ ਨਹੀਂ ਵਜੋਂ ਰਿਪੋਰਟ ਕੀਤਾ ਗਿਆ", + "collectiblesNotSpamFail": "ਸਪੈਮ ਨਹੀਂ ਵਜੋਂ ਰਿਪੋਰਟ ਕਰਨਾ ਅਸਫ਼ਲ", + "collectiblesNotSpamAndUnhiddenSuccess": "ਸਪੈਮ ਨਹੀਂ ਅਤੇ ਅਣਲੁਕਵੇਂ ਵਜੋਂ ਰਿਪੋਰਟ ਕੀਤਾ ਗਿਆ", + "tokenSpamWarning": "ਇਹ ਟੋਕਨ ਲੁਕਿਆ ਹੋਇਆ ਹੈ ਕਿਉਂਕਿ Phantom ਦਾ ਮੰਨਣਾ ਹੈ ਕਿ ਇਹ ਸਪੈਮ ਹੋ ਸਕਦਾ ਹੈ।", + "collectibleSpamWarning": "ਇਹ ਸੰਗ੍ਰਹਿਣਯੋਗ ਲੁਕਿਆ ਹੋਇਆ ਹੈ ਕਿਉਂਕਿ Phantom ਦਾ ਮੰਨਣਾ ਹੈ ਕਿ ਇਹ ਸਪੈਮ ਹੋ ਸਕਦਾ ਹੈ।", + "emojiNoResults": "ਕੋਈ ਇਮੋਜੀ ਨਹੀਂ ਮਿਲੇ", + "emojiSearchResults": "ਖੋਜ ਨਤੀਜੇ", + "emojiSuggested": "ਸੁਝਾਏ ਗਏ", + "emojiSmileys": "ਸਮਾਈਲੀਜ਼ ਅਤੇ ਲੋਕ", + "emojiAnimals": "ਜਾਨਵਰ ਅਤੇ ਕੁਦਰਤ", + "emojiFood": "ਭੋਜਨ ਅਤੇ ਪੀਣ ਵਾਲੇ ਪਦਾਰਥ", + "emojiTravel": "ਯਾਤਰਾ ਅਤੇ ਸਥਾਨ", + "emojiActivities": "ਗਤੀਵਿਧੀਆਂ", + "emojiObjects": "ਵਸਤੂਆਂ", + "emojiSymbols": "ਚਿੰਨ੍ਹ", + "emojiFlags": "ਝੰਡੇ", + "whichExtensionToConnectWith": "ਤੁਸੀਂ ਕਿਹੜੀ ਐਕਸਟੈਂਸ਼ਨ ਨਾਲ ਕਨੈਕਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?", + "configureInSettings": "ਸੈਟਿੰਗਾਂ → ਡਿਫੌਲਟ ਐਪ ਵੌਲਿਟ ਵਿੱਚ ਕੌਨਫਿਗਰ ਕਰਨਯੋਗ।", + "continueWith": "ਇਸਦੇ ਨਾਲ ਜਾਰੀ ਰੱਖੋ", + "useMetaMask": "MetaMask ਦੀ ਵਰਤੋਂ ਕਰੋ", + "usePhantom": "Phantom ਦੀ ਵਰਤੋਂ ਕਰੋ", + "alwaysAsk": "ਹਮੇਸ਼ਾਂ ਪੁੱਛੋ", + "dontAskMeAgain": "ਮੈਨੂੰ ਦੁਬਾਰਾ ਨਾ ਪੁੱਛੋ", + "selectWalletSettingDescriptionLine1": "ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਕੁਝ ਐਪ Phantom ਨਾਲ ਕਨੈਕਟ ਹੋਣ ਦਾ ਵਿਕਲਪ ਪੇਸ਼ ਨਾ ਕਰਨ।", + "selectWalletSettingDescriptionLinePhantom": "ਇਕ ਉਪਾਅ ਵਜੋਂ, MetaMask ਨਾਲ ਕਨੈਕਟ ਹੋਣ 'ਤੇ Phantom ਹਮੇਸ਼ਾਂ ਖੁੱਲ੍ਹੇਗਾ।", + "selectWalletSettingDescriptionLineAlwaysAsk": "ਇਕ ਉਪਾਅ ਵਜੋਂ, ਜਦੋਂ ਤੁਸੀਂ MetaMask ਨਾਲ ਕਨੈਕਟ ਹੁੰਦੇ ਹੋ ਤਾਂ ਅਸੀਂ ਤੁਹਾਨੂੰ ਪੁੱਛਾਂਗੇ ਕਿ ਤੁਸੀਂ Phantom ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।", + "selectWalletSettingDescriptionLineMetaMask": "ਡਿਫਾਲਟ ਦੇ ਤੌਰ 'ਤੇ MetaMask ਸੈੱਟ ਕਰਨ ਨਾਲ ਇਹਨਾਂ dapps ਦਾ Phantom ਨਾਲ ਕਨੈਕਟ ਹੋਣਾ ਅਯੋਗ ਹੋ ਜਾਵੇਗਾ।", + "metaMaskOverride": "ਡਿਫਾਲਟ ਐਪ ਵੌਲਿਟ", + "metaMaskOverrideSettingDescriptionLine1": "ਉਹਨਾਂ ਵੈੱਬਸਾਈਟਾਂ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਲਈ ਜੋ Phantom ਦੀ ਵਰਤੋਂ ਕਰਨ ਦਾ ਵਿਕਲਪ ਪੇਸ਼ ਨਹੀਂ ਕਰਦੀਆਂ।", + "refreshAndReconnectToast": "ਆਪਣੀਆਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਰਿਫ੍ਰੈਸ਼ ਕਰੋ ਅਤੇ ਮੁੜ-ਕਨੈਕਟ ਕਰੋ", + "autoConfirmUnavailable": "ਅਣਉਪਲਬਧ", + "autoConfirmReasonDappNotWhitelisted": "ਸਵੈ-ਪੁਸ਼ਟੀ ਉਪਲਬਧ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਜਿਸ ਇਕਰਾਰਨਾਮੇ ਤੋਂ ਇਹ ਆਈ ਸੀ ਉਹ ਇਸ ਐਪ ਲਈ ਸਾਡੀ ਇਜਾਜ਼ਤ-ਸੂਚੀ ਵਿੱਚ ਨਹੀਂ ਹੈ।", + "autoConfirmReasonSessionNotActive": "ਸਵੈ-ਪੁਸ਼ਟੀ ਉਪਲਬਧ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਕੋਈ ਸਵੈ-ਪੁਸ਼ਟੀ ਸੈਸ਼ਨ ਕਿਰਿਆਸ਼ੀਲ ਨਹੀਂ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਇਸਨੂੰ ਹੇਠਾਂ ਸਮਰੱਥ ਕਰੋ।", + "autoConfirmReasonRateLimited": "ਸਵੈ-ਪੁਸ਼ਟੀ ਉਪਲਬਧ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਤੁਸੀਂ ਜੋ dapp ਵਰਤ ਰਹੇ ਹੋ ਉਹ ਬਹੁਤ ਸਾਰੀਆਂ ਬੇਨਤੀਆਂ ਭੇਜ ਰਹੀ ਹੈ।", + "autoConfirmReasonUnsupportedNetwork": "ਸਵੈ-ਪੁਸ਼ਟੀ ਉਪਲਬਧ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਸਵੈ-ਪੁਸ਼ਟੀ ਅਜੇ ਇਸ ਨੈੱਟਵਰਕ ਨਾਲ ਸਮਰਥਤ ਨਹੀਂ ਹੈ।", + "autoConfirmReasonSimulationFailed": "ਸਵੈ-ਪੁਸ਼ਟੀ ਉਪਲਬਧ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਅਸੀਂ ਸੁਰੱਖਿਆ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਦੇ ਸਕਦੇ।", + "autoConfirmReasonTabNotFocused": "ਸਵੈ-ਪੁਸ਼ਟੀ ਉਪਲਬਧ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਜਿਸ ਡੋਮੇਨ ਦੀ ਟੈਬ 'ਤੇ ਤੁਸੀਂ ਸਵੈ-ਪੁਸ਼ਟੀ ਦੇਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹੋ, ਉਹ ਕਿਰਿਆਸ਼ੀਲ ਨਹੀਂ ਹੈ।", + "autoConfirmReasonNotUnlocked": "ਵੌਲਿਟ ਦੇ ਅਣਲੌਕ ਨਾ ਹੋਣ ਕਰਕੇ ਸਵੈ-ਪੁਸ਼ਟੀ ਉਪਲਬਧ ਨਹੀਂ ਹੈ।", + "rpcErrorUnauthorizedWrongAccount": "ਲੈਣ-ਦੇਣ ਨਾਲ ਸਬੰਧਤ ਪਤਾ ਚੁਣੇ ਗਏ ਖਾਤੇ ਦੇ ਪਤੇ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ।", + "rpcErrorUnauthorizedUnknownSource": "RPC ਬੇਨਤੀ ਸਰੋਤ ਦਾ ਪਤਾ ਲਗਾਉਣ ਵਿੱਚ ਅਸਮਰੱਥ।", + "transactionsDisabledTitle": "ਲੈਣ-ਦੇਣ ਨੂੰ ਅਸਮਰੱਥ ਕੀਤਾ ਗਿਆ", + "transactionsDisabledMessage": "ਤੁਹਾਡਾ ਪਤਾ Phantom ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੋਈ ਲੈਣ-ਦੇਣ ਨਹੀਂ ਕਰ ਸਕਿਆ", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "ਕਿਰਿਆਸ਼ੀਲ", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕੀਤਾ ਗਿਆ", + "notEnoughSolScanTransactionWarning": "ਤੁਹਾਡੇ ਖਾਤੇ ਵਿੱਚ ਨਾਕਾਫ਼ੀ SOL ਦੇ ਕਾਰਨ ਇਹ ਲੈਣ-ਦੇਣ ਅਸਫ਼ਲ ਹੋ ਸਕਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਖਾਤੇ ਵਿੱਚ ਹੋਰ SOL ਸ਼ਾਮਲ ਕਰੋ ਅਤੇ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "transactionRevertedWarning": "ਇਹ ਲੈਣ-ਦੇਣ ਸਿਮੂਲੇਸ਼ਨ ਦੌਰਾਨ ਵਾਪਸ ਹੋ ਗਿਆ। ਜੇਕਰ ਫੰਡ ਜਮ੍ਹਾ ਕਰ ਦਿੱਤੇ ਗਏ ਹਨ, ਤਾਂ ਉਨ੍ਹਾਂ ਦਾ ਨੁਕਸਾਨ ਹੋ ਸਕਦਾ ਹੈ।", + "quests": "ਖੋਜਾਂ", + "questsClaimInProgress": "ਦਾਅਵਾ ਜਾਰੀ ਹੈ", + "questsVerifyingCompletion": "ਖੋਜ ਲਈ ਮੁਕੰਮਲ ਹੋਣ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ", + "questsClaimError": "ਇਨਾਮ ਦਾ ਦਾਅਵਾ ਕਰਨ ਵਿੱਚ ਗਲਤੀ", + "questsClaimErrorDescription": "ਤੁਹਾਡੇ ਇਨਾਮ ਦਾ ਦਾਅਵਾ ਕਰਨ ਵਿੱਚ ਕੋਈ ਗਲਤੀ ਹੋਈ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "questsDaysLeft": "{{days}} ਦਿਨ ਬਾਕੀ", + "questsDaysLeftSingular": "{{days}} ਦਿਨ ਬਾਕੀ", + "questsDaysLessThanOneDay": "< 1 ਦਿਨ ਬਾਕੀ", + "questsBadgeMobileOnly": "ਕੇਵਲ ਮੋਬਾਈਲ", + "questsBadgeExtensionOnly": "ਕੇਵਲ ਐਕਸਟੈਂਸ਼ਨ", + "questsStartedStateExplainerTitle": "ਖੋਜ ਸ਼ੁਰੂ ਹੋ ਗਈ ਹੈ", + "questsStartedStateExplainerDescriptionPart1": "ਪੂਰਾ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਇਨਾਮ ਦਾ ਦਾਅਵਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਕਈ ਘੰਟੇ ਲੱਗ ਸਕਦੇ ਹਨ। ਇਹ ਇਸ ਲਈ ਹੈ ਤਾਂ ਜੋ ਅਸੀਂ ਇਸ ਗੱਲ ਦੀ ਪੁਸ਼ਟੀ ਕਰ ਸਕੀਏ ਕਿ ਤੁਸੀਂ ਇਸ ਖੋਜ ਨੂੰ ਪੂਰਾ ਕਰ ਲਿਆ ਹੈ, ਅਤੇ ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰ ਸਕੀਏ ਕਿ ਹਰੇਕ ਇਨਾਮ ਦਾ ਦਾਅਵਾ ਪ੍ਰਤੀ ਵਿਅਕਤੀ ਕੇਵਲ ਇੱਕ ਵਾਰ ਹੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।", + "questsStartedStateExplainerDescriptionPart2": "ਜੇ ਤੁਹਾਨੂੰ ਇਸ ਖੋਜ ਨੂੰ ਪੂਰਾ ਕੀਤੇ ਇੱਕ ਦਿਨ ਤੋਂ ਵੱਧ ਸਮਾਂ ਬੀਤ ਚੁੱਕਾ ਹੈ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਸਹਾਇਤਾ ਲਈ ਸਹਾਇਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।", + "questsStartedStateExplainerButtonLabel": "ਸਮਝ ਗਏ", + "exploreLearn": "ਸਿੱਖੋ", + "exploreSites": "ਸਾਈਟ", + "exploreApps": "ਐਪਾਂ", + "exploreTokens": "ਟੋਕਨ", + "exploreCollections": "ਸੰਗ੍ਰਹਿ", + "exploreFilterByall_networks": "ਸਾਰੇ ਨੈੱਟਵਰਕ", + "exploreSortBytrending": "ਰੁਝਾਨ", + "exploreSortBytop": "ਟੌਪ", + "exploreSortByvolume": "ਵੌਲਿਯਮ", + "exploreSortBygainers": "ਮੁਨਾਫ਼ਾ ਕਮਾਉਣ ਵਾਲੇ", + "exploreSortBylosers": "ਘਾਟੇ ਵਾਲੇ", + "exploreSortBymarket_cap": "ਮਾਰਕੀਟ ਕੈਪ", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "ਸੰਗ੍ਰਹਿਣਯੋਗ", + "exploreCategoryMarketplace": "ਮਾਰਕੀਟਪਲੇਸ", + "exploreCategoryGaming": "ਗੇਮਿੰਗ", + "exploreCategoryBridges": "ਬਰਿੱਜ", + "exploreCategoryOther": "ਹੋਰ", + "exploreCategorySocial": "ਸੋਸ਼ਲ", + "exploreCategoryCommunity": "ਕਮਿਊਨਿਟੀ", + "exploreVolume": "ਵੌਲਿਯਮ", + "exploreFloor": "ਫਲੋਰ", + "exploreCap": "ਮਾਰਕੀਟ ਕੈਪ", + "exploreToken": " ਟੋਕਨ", + "explorePrice": "ਕੀਮਤ", + "explore24hVolume": "24 ਘੰਟਿਆਂ ਵਿੱਚ ਵਪਾਰ ਦੀ ਮਾਤਰਾ", + "exploreErrorButtonText": "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "exploreErrorDescription": "ਐਕਸਪਲੋਰ ਕੌਨਟੈਂਟ ਨੂੰ ਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਵਿੱਚ ਤਰੁੱਟੀ ਹੋਈ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਰਿਫ੍ਰੈਸ਼ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "exploreErrorTitle": "ਐਕਸਪਲੋਰ ਕੌਨਟੈਂਟ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲ", + "exploreNetworkError": "ਨੈੱਟਵਰਕ ਵਿੱਚ ਗੜਬੜ ਹੋਈ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "exploreTokensLegalDisclaimer": "ਬਲੌਕਚੈਨ ਪ੍ਰੋਜੈਕਟ ਦੀਆਂ ਕੀਮਤਾਂ ਦੀ ਜਾਣਕਾਰੀ ਅਤੇ ਹਾਈਲਾਈਟਸ ਸਿਰਫ਼ ਜਾਣਕਾਰੀ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਹਨ। CoinGecko ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤਾ ਮਾਰਕੀਟ ਡੇਟਾ।", + "exploreLearnErrorTitle": "ਲਰਨ ਕੌਨਟੈਂਟ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲ", + "exploreLearnErrorDescription": "ਲਰਨ ਕੌਨਟੈਂਟ ਨੂੰ ਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਵਿੱਚ ਤਰੁੱਟੀ ਹੋਈ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਰਿਫ੍ਰੈਸ਼ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "dappBrowserSearchScreenVisitSite": "ਵੈੱਬਸਾਈਟ 'ਤੇ ਜਾਓ", + "dappBrowserSearchScreenSearchWithGoogle": "Google ਨਾਲ ਸਰਚ ਕਰੋ", + "dappBrowserSearchScreenSearchLinkYouCopied": "ਤੁਹਾਡੇ ਦੁਆਰਾ ਕਾਪੀ ਕੀਤਾ ਗਿਆ ਲਿੰਕ", + "dappBrowserSearchScreenSearchTextYouCopied": "ਤੁਹਾਡੇ ਦੁਆਰਾ ਕਾਪੀ ਕੀਤਾ ਗਿਆ ਟੈਕਸਟ", + "dappBrowserSearchPlaceholder": "ਐਪਸ ਦੀ ਖੋਜ ਕਰੋ", + "dappBrowserSearchNoApps": "ਕੋਈ ਐਪਾਂ ਨਹੀਂ ਮਿਲੀਆਂ", + "dappBrowserTabsLimitExceededScreenTitle": "ਕੀ ਪੁਰਾਣੇ ਟੈਬ ਨੂੰ ਬੰਦ ਕਰਨਾ ਹੈ?", + "dappBrowserTabsLimitExceededScreenDescription": "ਤੁਹਾਡੇ ਕੋਲ {{tabsCount}} ਟੈਬ ਖੁੱਲ੍ਹੇ ਹਨ। ਹੋਰ ਟੈਬ ਖੋਲ੍ਹਣ ਲਈ, ਤੁਹਾਨੂੰ ਕੁਝ ਟੈਬ ਬੰਦ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "ਸਾਰੇ ਟੈਬ ਬੰਦ ਕਰੋ", + "localizedErrorUnknownError": "ਕੁਝ ਗਲਤ ਹੋ ਗਿਆ, ਕਿਰਪਾ ਕਰਕੇ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "localizedErrorUnsupportedCountry": "ਸਾਨੂੰ ਅਫ਼ਸੋਸ ਹੈ, ਤੁਹਾਡਾ ਦੇਸ਼ ਇਸ ਸਮੇਂ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ।", + "localizedErrorTokensNotLoading": "ਤੁਹਾਡੇ ਟੋਕਨ ਲੋਡ ਕਰਨ ਵਿੱਚ ਸਮੱਸਿਆ ਆਈ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਮੁੜ ਕੋਸ਼ਿਸ ਕਰੋ।", + "localizedErrorSwapperNoQuotes": "ਕੋਈ ਹਵਾਲੇ ਨਹੀਂ ਮਿਲੇ। ਕੋਈ ਵੱਖਰਾ ਟੋਕਨ ਜਾਂ ਰਕਮ ਅਜ਼ਮਾਓ।", + "localizedErrorSwapperRefuelNoQuotes": "ਕੋਈ ਹਵਾਲੇ ਨਹੀਂ ਮਿਲੇ। ਕੋਈ ਵੱਖਰਾ ਟੋਕਨ ਜਾਂ ਰਕਮ ਅਜ਼ਮਾਓ, ਜਾਂ ਰੀਫਿਊਲ ਨੂੰ ਬੰਦ ਕਰੋ।", + "localizedErrorInsufficientSellAmount": "ਟੋਕਨ ਦੀ ਰਕਮ ਬਹੁਤ ਘੱਟ ਹੈ। Cross-Chain ਨੂੰ ਸਵੈਪ ਕਰਨ ਲਈ ਟੋਕਨ ਦੀ ਮਾਤਰਾ ਵਧਾਓ।", + "localizedErrorCrossChainUnavailable": "ਕਰਾਸ-ਚੇਨ ਸਵੈਪ ਵਰਤਮਾਨ ਵਿੱਚ ਉਪਲਬਧ ਨਹੀਂ ਹਨ। ਕਿਰਪਾ ਕਰਕੇ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "spamHistoryAction": "ਲੁਕੀਆਂ ਹੋਈਆਂ ਆਈਟਮਾਂ ਦਿਖਾਓ", + "spamHistoryTitle": "ਲੁਕੀ ਹੋਈ ਗਤੀਵਿਧੀ", + "spamHistoryWarning": "ਇਹ ਲੈਣ-ਦੇਣ ਲੁਕਿਆ ਹੋਇਆ ਹੈ ਕਿਉਂਕਿ Phantom ਦਾ ਮੰਨਣਾ ਹੈ ਕਿ ਇਹ ਸਪੈਮ ਹੋ ਸਕਦਾ ਹੈ।", + "appAuthenticationFailed": "ਪ੍ਰਮਾਣਿਤ ਕਰਨਾ ਅਸਫ਼ਲ ਰਿਹਾ", + "appAuthenticationFailedDescription": "ਤੁਹਾਡੀ ਪ੍ਰਮਾਣਿਕਤਾ ਕੋਸ਼ਿਸ਼ ਵਿੱਚ ਕੋਈ ਸਮੱਸਿਆ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/pt/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/pt/translation.json new file mode 100644 index 0000000..63b619a --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/pt/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "Adic.", + "commandAccept": "Aceitar", + "commandApprove": "Aprovar", + "commandBack": "Voltar", + "commandBuy": "Compra", + "commandCancel": "Cancelar", + "commandClaim": "Resgatar", + "commandClaimReward": "Resgate a sua recompensa", + "commandClear": "Limpar", + "commandClose": "Fechar", + "commandConfirm": "Confirmar", + "commandConnect": "Ligar", + "commandContinue": "Continuar", + "commandCopy": "Copiar", + "commandCopyAddress": "Copiar endereço", + "commandCopyTokenAddress": "Copiar endereço do token", + "commandCreate": "Criar", + "commandCreateTicket": "Criar ticket", + "commandDismiss": "Dispensar", + "commandDownload": "Descarregar", + "commandEdit": "Editar", + "commandHelp": "Ajuda", + "commandLearnMore": "Saber mais", + "commandLearnMore2": "Saber mais", + "commandMint": "Cunhar", + "commandMore": "Mais", + "commandNext": "Seguinte", + "commandOpen": "Abrir", + "commandOpenSettings": "Abrir definições", + "commandPaste": "Colar", + "commandReceive": "Receber", + "commandReconnect": "Voltar a ligar", + "commandRecordVideo": "Gravar vídeo", + "commandRetry": "Repetir", + "commandRevoke": "Revogar", + "commandSave": "Guardar", + "commandScanQRCode": "Digitalizar código QR", + "commandSelectMedia": "Selecionar suporte", + "commandSell": "Vender", + "commandSend": "Enviar", + "commandShare": "Partilhar", + "commandShowBalance": "Mostrar saldo", + "commandSign": "Assinar", + "commandStake": "Stake", + "commandSwap": "Trocar", + "commandTakePhoto": "Tirar foto", + "commandTryAgain": "Tentar novamente", + "commandViewTransaction": "Ver transação", + "commandReportAsNotSpam": "Comunicar como não sendo spam", + "commandReportAsSpam": "Comunicar como spam", + "commandPin": "Afixar", + "commandUnpin": "Desafixar", + "commandHide": "Ocultar", + "commandUnhide": "Mostrar", + "commandBurn": "Queimar", + "commandReport": "Comunicar", + "commandView": "Ver", + "commandUnwrap": "Desembrulhar", + "pastParticipleClaimed": "Resgatado", + "pastParticipleCompleted": "Concluído", + "pastParticipleCopied": "Copiado", + "pastParticipleDone": "Feito", + "nounName": "Nome", + "nounNetwork": "Rede", + "nounNetworkFee": "Taxa da rede", + "nounSymbol": "Símbolo", + "nounDescription": "Descrição", + "amount": "Montante", + "limit": "Limite", + "new": "Novo", + "gotIt": "OK", + "internal": "Interno", + "reward": "Recompensa", + "seeAll": "Ver tudo", + "seeLess": "Ver menos", + "homeTab": "Início", + "collectiblesTab": "Colecionáveis", + "swapTab": "Trocar", + "activityTab": "Atividade", + "exploreTab": "Explorador", + "accountHeaderConnectedInterpolated": "Tem uma ligação a {{origin}}", + "accountHeaderConnectedToSite": "Tem uma ligação a este website", + "accountHeaderCopyToClipboard": "Copiar para área de transferência", + "accountHeaderNotConnected": "Não tem uma ligação a", + "accountHeaderNotConnectedInterpolated": "Não tem uma ligação a {{origin}}", + "accountHeaderNotConnectedToSite": "Não tem uma ligação a este website", + "accountWithoutEnoughSolActionButtonCancel": "Cancelar", + "accountWithoutEnoughSolPrimaryText": "SOL insuficientes", + "accountWithoutEnoughSolSecondaryText": "Uma conta envolvida nesta transação não tem SOL suficientes. A conta pode ser sua ou de outra pessoa. Esta transação será revertida se enviada.", + "accountSwitcher": "Comutador de conta", + "addAccountHardwareWalletPrimaryText": "Ligar carteira de hardware", + "addAccountHardwareWalletSecondaryText": "Usar a carteira de harware do seu Ledger", + "addAccountHardwareWalletSecondaryTextMobile": "Utilize a sua carteira {{supportedHardwareWallets}}", + "addAccountSeedVaultWalletPrimaryText": "Ligar cofre de sementes", + "addAccountSeedVaultWalletSecondaryText": "Usar uma carteira do cofre de sementes", + "addAccountImportSeedPhrasePrimaryText": "Importar frase secreta de recuperação", + "addAccountImportSeedPhraseSecondaryText": "Importar contas de outra carteira", + "addAccountImportWalletPrimaryText": "Importar chave privada", + "addAccountImportWalletSecondaryText": "Importar uma conta de cadeia única", + "addAccountImportWalletSolanaSecondaryText": "Importar uma chave privada de Solana", + "addAccountLimitReachedText": "Atingiu o limite de conta {{accountsCount}} na Phantom. Retire contas não utilizadas antes de adicionar contas novas.", + "addAccountNoSeedAvailableText": "Não tem nenhuma frase semente disponível. Importe uma semente existente para gerar uma conta.", + "addAccountNewWalletPrimaryText": "Criar conta nova", + "addAccountNewWalletSecondaryText": "Gerar um novo endereço de carteira", + "addAccountNewMultiChainWalletSecondaryText": "Adicionar uma nova conta de múltiplas cadeias", + "addAccountNewSingleChainWalletSecondaryText": "Adicionar uma conta nova", + "addAccountPrimaryText": "Adicionar/ligar carteira", + "addAccountSecretPhraseLabel": "Frase secreta", + "addAccountSeedLabel": "Semente", + "addAccountSeedIDLabel": "ID de semente", + "addAccountSecretPhraseDefaultLabel": "Frase secreta {{number}}", + "addAccountZeroAccountsForSeed": "0 contas", + "addAccountShowAccountForSeed": "Mostrar 1 conta", + "addAccountShowAccountsForSeed": "Mostrar {{numOfAccounts}} contas", + "addAccountHideAccountForSeed": "Ocultar 1 conta", + "addAccountHideAccountsForSeed": "Ocultar {{numOfAccounts}} contas", + "addAccountSelectSeedDescription": "A sua conta nova será gerada a partir desta frase secreta", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} contas", + "addAccountOneAccountsForSeed": "1 conta", + "addAccountGenerateAccountFromSeed": "Criar conta", + "addAccountReadOnly": "Ver endereço", + "addAccountReadOnlySecondaryText": "Seguir qualquer endereço de carteira público", + "addAccountSolanaAddress": "Endereço Solana", + "addAccountEVMAddress": "Endereço EVM", + "addAccountBitcoinAddress": "Endereço Bitcoin", + "addAccountImportAccountActionButtonImport": "Importar", + "addAccountImportAccountDuplicatePrivateKey": "Esta conta já existe na sua carteira", + "addAccountImportAccountIncorrectFormat": "Formato incorreto", + "addAccountImportAccountInvalidPrivateKey": "Chave privada inválida", + "addAccountImportAccountName": "Nome", + "addAccountImportAccountPrimaryText": "Importar chave privada", + "addAccountImportAccountPrivateKey": "Chave privada", + "addAccountImportAccountPublicKey": "Endereço ou domínio", + "addAccountImportAccountPrivateKeyRequired": "É necessária a chave privada", + "addAccountImportAccountNameRequired": "É necessário o nome", + "addAccountImportAccountPublicKeyRequired": "É necessário um endereço público", + "addAccountImportAccountDuplicateAddress": "Este endereço já existe na sua carteira", + "addAddressAddressAlreadyAdded": "O endereço já foi adicionado", + "addAddressAddressAlreadyExists": "O endereço já existe", + "addAddressAddressInvalid": "O endereço não é válido", + "addAddressAddressIsRequired": "É necessário o endereço", + "addAddressAddressPlaceholder": "Endereço", + "addAddressLabelIsRequired": "É necessária a etiqueta", + "addAddressLabelPlaceholder": "Etiqueta", + "addAddressPrimaryText": "Adicionar endereço", + "addAddressToast": "Endereço adicionado", + "createAssociatedTokenAccountCostLabelInterpolated": "Isto irá custar {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "Já tem esta conta de token", + "createAssociatedTokenAccountErrorInsufficientFunds": "Saldo insuficiente", + "createAssociatedTokenAccountErrorInvalidMint": "Endereço de cunhagem inválido", + "createAssociatedTokenAccountErrorInvalidName": "Nome inválido", + "createAssociatedTokenAccountErrorInvalidSymbol": "Símbolo inválido", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "Não nos foi possível criar a sua conta de token. Tente outra vez.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "Falha ao criar a conta", + "createAssociatedTokenAccountErrorUnableToSendMessage": "Não nos foi possível enviar a sua transação.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "Falha ao enviar a transação", + "createAssociatedTokenAccountInputPlaceholderMint": "Endereço de cunhagem", + "createAssociatedTokenAccountInputPlaceholderName": "Nome", + "createAssociatedTokenAccountInputPlaceholderSymbol": "Símbolo", + "createAssociatedTokenAccountLoadingMessage": "Estamos a criar a sua conta de token.", + "createAssociatedTokenAccountLoadingTitle": "A criar conta de token", + "createAssociatedTokenAccountPageHeader": "Criar conta de token", + "createAssociatedTokenAccountSuccessMessage": "A sua conta de token foi criada com sucesso!", + "createAssociatedTokenAccountSuccessTitle": "Conta de token criada", + "createAssociatedTokenAccountViewTransaction": "Ver transação", + "assetDetailRecentActivity": "Atividade recente", + "assetDetailStakeSOL": "Staking de SOL", + "assetDetailUnknownToken": "Token desconhecido", + "assetDetailUnwrapAll": "Desembrulhar tudo", + "assetDetailUnwrappingSOL": "A remover wrapping de SOL", + "assetDetailUnwrappingSOLFailed": "Falha de remoção de wrapping de SOL", + "assetDetailViewOnExplorer": "Ver em {{explorer}}", + "assetDetailViewOnExplorerDefaultExplorer": "Explorador", + "assetDetailSaveToPhotos": "Guardar nas fotos", + "assetDetailPinCollection": "Afixar coleção", + "assetDetailUnpinCollection": "Desafixar coleção", + "assetDetailHideCollection": "Ocultar coleção", + "assetDetailUnhideCollection": "Mostrar coleção", + "assetDetailTokenNameLabel": "Nome do token", + "assetDetailNetworkLabel": "Rede", + "assetDetailAddressLabel": "Endereço", + "assetDetailPriceLabel": "Preço", + "collectibleDetailSetAsAvatar": "Definir como avatar", + "collectibleDetailSetAsAvatarSingleWorkAlt": "Avatar", + "collectibleDetailShare": "Partilhar colecionável", + "assetDetailAboutLabel": "Sobre {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} tem a capacidade de transferir ou queimar este token da sua conta.", + "sendAssetAmountLabelInterpolated": "{{amount}} {{tokenSymbol}} disponível", + "assetListSearch": "Procurar...", + "assetListUnknownToken": "Token desconhecido", + "assetVisibilityUnknownToken": "Token desconhecido", + "buyAssetInterpolated": "Comprar {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "A compra máxima é de {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "A compra mínima é de {{amount}}", + "buyNoAssetsAvailable": "Não existem ativos Ethereum ou Polygon disponíveis", + "buyThirdPartyScreenPaymentMethod": "Escolher o método de pagamento", + "gasEstimationErrorWarning": "Ocorreu um problema a calcular a taxa para esta transação. Esta poderá falhar.", + "nativeTokenBalanceErrorWarning": "Ocorreu um problema a obter o saldo do seu token para esta transação. Esta poderá falhar.", + "blocklistOriginCommunityDatabaseInterpolated": "Este website foi assinalado como parte de uma <1>base de dados mantida pela comunidade de burlas e websites de phishing conhecidos. Se acredita que o website foi assinalado erradamente, <3>apresente uma reclamação.", + "blocklistOriginDomainIsBlocked": "{{domainName}} está bloqueado!", + "blocklistOriginIgnoreWarning": "Ignorar este aviso, ir para {{domainName}} na mesma.", + "blocklistOriginSiteIsMalicious": "A Phantom acredita que este website é malicioso e que a sua utilização não é segura.", + "blocklistOriginThisDomain": "este domínio", + "blocklistProceedAnyway": "Ignorar aviso, avançar na mesma", + "maliciousTransactionWarning": "A Phantom acredita que esta transação é maliciosa e que a sua assinatura não é segura. Desativámos a capacidade de assinatura para proteção do utilizador e dos seus fundos.", + "maliciousTransactionWarningIgnoreWarning": "Ignorar aviso, avançar na mesma", + "maliciousTransactionWarningTitle": "Transação assinalada!", + "maliciousRequestBlockedTitle": "Pedido bloqueado", + "maliciousRequestWarning": "Este website foi assinalado como malicioso. O mesmo pode estar a tentar roubar os seus fundos ou a tentar que confirme um pedido enganador.", + "maliciousSignatureRequestBlocked": "Para sua segurança, a Phantom bloqueou este pedido.", + "maliciousRequestBlocked": "Para sua segurança, a Phantom bloqueou este pedido. Deve fechar esta janela e parar de usar o website que a abriu.", + "siwErrorPopupTitle": "Pedido de assinatura inválido", + "siwParseErrorDescription": "O pedido de assinatura da aplicação não pode ser exibido devido a uma formatação inválida.", + "siwVerificationErrorDescription": "Ocorreu um ou mais erros com o pedido de assinatura da mensagem. Para sua segurança certifique-se de que está a usar a aplicação correta e tente novamente.", + "siwErrorPagination": "{{n}} de {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "Advertência: o endereço da aplicação não corresponde ao endereço fornecido para assinatura.", + "siwErrorMessage_DOMAIN_MISMATCH": "Advertência: o domínio da aplicação não corresponde ao domínio fornecido para verificação.", + "siwErrorMessage_URI_MISMATCH": "Advertência: o nome de anfitrião URI não corresponde ao domínio.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "Advertência: a ID de cadeia não corresponde à ID de cadeia fornecida para verificação.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Advertência: a data de emissão da mensagem é demasiado atrás no passado.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Advertência: a data de emissão da mensagem é demasiado à frente no futuro.", + "siwErrorMessage_EXPIRED": "Advertência: a mensagem expirou.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Advertência: a mensagem expira antes da emissão.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "Advertência: a mensagem irá expirar antes de se tornar válida.", + "siwErrorShowErrorDetails": "Mostrar detalhes de erro", + "siwErrorHideErrorDetails": "Ocultar detalhes de erro", + "siwErrorIgnoreWarning": "Ignorar aviso, avançar na mesma", + "siwsTitle": "Pedido de início de sessão", + "siwsPermissions": "Autorizações", + "siwsAgreement": "Mensagem", + "siwsAdvancedDetails": "Detalhes avançados", + "siwsAlternateStatement": "{{domain}} quer que inicie a sessão com a sua conta Solana:\n{{address}}", + "siwsFieldLable_domain": "Domínio", + "siwsFieldLable_address": "Endereço", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "Versão", + "siwsFieldLable_chainId": "ID de cadeia", + "siwsFieldLable_nonce": "Nonce", + "siwsFieldLable_issuedAt": "Emitido em", + "siwsFieldLable_expirationTime": "Expira em", + "siwsFieldLable_requestId": "ID de pedido", + "siwsFieldLable_resources": "Recursos", + "siwsVerificationErrorDescription": "Este pedido de início de sessão é inválido. Isto significa que o website não é seguro, ou que o programador cometeu um erro quando enviou o pedido.", + "siwsErrorNumIssues": "{{n}} problemas", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "Esta ID de cadeia não corresponde à rede em que se encontra.", + "siwsErrorMessage_DOMAIN_MISMATCH": "Este domínio não é aquele em que está a iniciar a sessão.", + "siwsErrorMessage_URI_MISMATCH": "Este URI não é aquele em que está a iniciar a sessão.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "A data de emissão da mensagem é demasiado atrás no passado.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "A data de emissão da mensagem é demasiado à frente no futuro.", + "siwsErrorMessage_EXPIRED": "A mensagem expirou.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "A mensagem expira antes da emissão.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "A mensagem irá expirar antes de se tornar válida.", + "changeLockTimerPrimaryText": "Temporizador de bloqueio auto", + "changeLockTimerSecondaryText": "Quanto tempo devemos aguardar antes de bloquear a sua carteira depois de estar inativa?", + "changeLockTimerToast": "Temporizador de bloqueio auto atualizado", + "changePasswordConfirmNewPassword": "Confirmar nova palavra-passe", + "changePasswordCurrentPassword": "Palavra-passe atual", + "changePasswordErrorIncorrectCurrentPassword": "Palavra-passe atual incorreta", + "changePasswordErrorGeneric": "Ocorreu um erro, tente outra vez mais tarde", + "changePasswordNewPassword": "Nova palavra-passe", + "changePasswordPrimaryText": "Alterar palavra-passe", + "changePasswordToast": "Palavra-passe atualizada", + "collectionsHiddenCollections": "Coleções ocultas", + "collectiblesReportAsSpam": "Comunicar como spam", + "collectiblesReportAsSpamAndHide": "Comunicar como spam e ocultar", + "collectiblesReportAsNotSpam": "Comunicar como não sendo spam", + "collectiblesReportAsNotSpamAndUnhide": "Mostrar e comunicar como não sendo spam", + "collectiblesReportNotSpam": "Não é spam", + "collectibleDetailDescription": "Descrição", + "collectibleDetailProperties": "Propriedades", + "collectibleDetailOrdinalInfo": "Informação ordinal", + "collectibleDetailRareSatsInfo": "Informação sobre sats raros", + "collectibleDetailSatsInUtxo": "Sats em UTXO", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Número Sat", + "collectibleDetailSatName": "Nome Sat", + "collectibleDetailInscriptionId": "ID de inscrição", + "collectibleDetailInscriptionNumber": "Número de inscrição", + "collectibleDetailStandard": "Standard", + "collectibleDetailCreated": "Criado", + "collectibleDetailViewOnExplorer": "Ver em {{explorer}}", + "collectibleDetailList": "Lista", + "collectibleDetailSellNow": "Vender por {{amount}} {{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "Disponibiliza Bitcoins extra", + "collectibleDetailUtxoSplitterCtaSubtitle": "Tem {{value}} BTC para desbloquear", + "collectibleDetailUtxoSplitterModalCtaTitle": "Sats raros", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "Para proteger os seus fundos, impedimos que BTC em UTXO com sats raros sejam enviados. Utilize o divisor de UTXO do Magic Eden para disponibilizar {{value}} BTC a partir dos seus sats raros.", + "collectibleDetailUtxoSplitterModalCtaButton": "Utilizar divisor de UTXO", + "collectibleDetailEasilyAccept": "Aceitar a oferta mais alta", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sats", + "collectibleDetailSpamOverlayDescription": "Este colecionável estava oculto porque a Phantom acredita que é corrreio indesejado.", + "collectibleDetailSpamOverlayReveal": "Mostrar colecionável", + "collectibleBurnTermsOfService": "Compreendo que esta ação não pode ser anulada", + "collectibleBurnTitleWithCount_one": "Queimar token", + "collectibleBurnTitleWithCount_other": "Queimar tokens", + "collectibleBurnDescriptionWithCount_one": "Esta ação irá destruir e remover de forma permanente este token da sua carteira.", + "collectibleBurnDescriptionWithCount_other": "Esta ação irá destruir e remover de forma permanente estes tokens da sua carteira.", + "collectibleBurnTokenWithCount_one": "Token", + "collectibleBurnTokenWithCount_other": "Tokens", + "collectibleBurnCta": "Queimar", + "collectibleBurnRebate": "Desconto", + "collectibleBurnRebateTooltip": "Uma pequena quantidade de SOL será depositada automaticamente na sua carteira com a queima deste token.", + "collectibleBurnNetworkFee": "Taxa da rede", + "collectibleBurnNetworkFeeTooltip": "Montante necessário pela rede Solana para processar a transação", + "unwrapButtonSwapTo": "Trocar para {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "Levantar de {{withdrawalSource}} para {{chainSymbol}}", + "unwrapModalEstimatedTime": "Tempo estimado", + "unwrapModalNetwork": "Rede", + "unwrapModalNetworkFee": "Taxa da rede", + "unwrapModalTitle": "Resumo", + "unsupportedChain": "Cadeia não suportada", + "unsupportedChainDescription": "Aparentemente não suportamos {{action}} da rede {{chainName}}.", + "networkFeesTooltipLabel": "Taxas de rede {{chainName}}", + "networkFeesTooltipDescription": "As taxas {{chainName}} variam com base em vários fatores. Pode personalizá-las para tornar a sua transação mais rápida (mais dispendiosa) ou mais lenta (mais barata).", + "burnStatusErrorTitleWithCount_one": "O token não foi queimado", + "burnStatusErrorTitleWithCount_other": "Os tokens não foram queimados", + "burnStatusSuccessTitleWithCount_one": "Token queimado!", + "burnStatusSuccessTitleWithCount_other": "Tokens queimados!", + "burnStatusLoadingTitleWithCount_one": "A queimar o token...", + "burnStatusLoadingTitleWithCount_other": "A queimar os tokens...", + "burnStatusErrorMessageWithCount_one": "Não foi possível queimar este token. Tente outra vez mais tarde.", + "burnStatusErrorMessageWithCount_other": "Não foi possível queimar estes tokens. Tente outra vez mais tarde.", + "burnStatusSuccessMessageWithCount_one": "Este token foi destruído de forma permanente e foi realizado um depósito de {{rebateAmount}} SOL na sua carteira.", + "burnStatusSuccessMessageWithCount_other": "Estes tokens foram destruídos de forma permanente e foi realizado um depósito de {{rebateAmount}} SOL na sua carteira.", + "burnStatusLoadingMessageWithCount_one": "Este token está a ser destruído de forma permanente e um depósito de {{rebateAmount}} SOL será realizado na sua carteira.", + "burnStatusLoadingMessageWithCount_other": "Estes tokens estão a ser destruídos de forma permanente e um depósito de {{rebateAmount}} SOL será realizado na sua carteira.", + "burnStatusViewTransactionText": "Ver transação", + "collectibleDisplayLoading": "A carregar...", + "collectiblesNoCollectibles": "Nenhum colecionável", + "collectiblesPrimaryText": "Os seus colecionáveis", + "collectiblesReceiveCollectible": "Receber colecionável", + "collectiblesUnknownCollection": "Colecionável desconhecido", + "collectiblesUnknownCollectible": "Colecionável desconhecido", + "collectiblesUniqueHolders": "Proprietários únicos", + "collectiblesSupply": "Oferta", + "collectiblesUnknownTokens": "Tokens desconhecidos", + "collectiblesNrOfListed": "{{ nrOfListed }} listado", + "collectiblesListed": "Listado", + "collectiblesMintCollectible": "Cunhar colecionável", + "collectiblesYouMint": "Cunhado por si", + "collectiblesMintCost": "Custo de cunhagem", + "collectiblesMintFail": "Falha de cunhagem", + "collectiblesMintFailMessage": "Ocorreu um problema ao cunhar o seu celecionável. Tente outra vez.", + "collectiblesMintCostFree": "Gratuito", + "collectiblesMinting": "A cunhar...", + "collectiblesMintingMessage": "O seu colecionável está a ser cunhado", + "collectiblesMintShareSubject": "Consultar", + "collectiblesMintShareMessage": "Cunhei isto na @phantom!", + "collectiblesMintSuccess": "Cunhagem com sucesso", + "collectiblesMintSuccessMessage": "O seu colecionável já foi cunhado", + "collectiblesMintSuccessQuestMessage": "Cumpriu os requisitos de uma Missão Phantom. Toque em Resgatar a sua recompensa para obter o seu colecionável gratuito.", + "collectiblesMintRequired": "Necessário", + "collectiblesMintSafelyDismiss": "Pode dispensar esta janela em segurança.", + "collectiblesTrimmed": "Atingimos o limite do número de colecionáveis que podem ser exibidos neste momento.", + "collectiblesSeeAllHoldings": "Ver todos os bens", + "collectiblesLast": "Último", + "collectiblesAbout": "Sobre", + "collectiblesSocialLinks": "Ligações sociais", + "collectiblesNonTransferable": "Não transferível", + "collectiblesNonTransferableYes": "Sim", + "collectiblesSellOfferDetails": "Dados da oferta", + "collectiblesSellYouSell": "Vende", + "collectiblesSellGotIt": "OK", + "collectiblesSellYouReceive": "Recebe", + "collectiblesSellOffer": "Oferecer", + "collectiblesSoldCollectible": "Colecionável vendido", + "collectiblesSellMarketplace": "Mercado", + "collectiblesSellCollectionFloor": "Limiar de coleção", + "collectiblesSellDifferenceFromFloor": "Diferença de piso", + "collectiblesSellLastSalePrice": "Última venda", + "collectiblesSellEstimatedFees": "Taxas estimadas", + "collectiblesSellEstimatedProfitAndLoss": "Lucro estimado/Perda", + "collectiblesSellViewOnMarketplace": "Ver em {{marketplace}}", + "collectiblesSellCollectionFloorTooltip": "O preço \"Comprar agora\" mais baixo da coleção em múltiplos mercados.", + "collectiblesSellProfitLossTooltip": "O lucro/perda estimado é calculado com base no último preço de venda e no montante da oferta menos as taxas.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "Royalties ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "Taxa de mercado ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "Taxa de mercado", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "Rede {{chainName}}", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "O orçamento inclui uma taxa Phantom de {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "O orçamento inclui royalties, taxa de rede, taxa de mercado, e uma taxa Phantom de {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "O orçamento inclui royalties, taxa de rede, e uma tarifa de mercado", + "collectiblesSellTransactionFeeTooltipTitle": "Taxa de transação", + "collectiblesSellStatusLoadingTitle": "A aceitar a oferta...", + "collectiblesSellStatusLoadingIsSellingFor": "está a ser vendido por", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} vendido(a)!", + "collectiblesSellStatusSuccessWasSold": "foi vendido com êxito por", + "collectiblesSellStatusErrorTitle": "Algo correu mal", + "collectiblesSellStatusErrorSubtitle": "Ocorreu um erro ao tentar vender", + "collectiblesSellStatusViewTransaction": "Ver transação", + "collectiblesSellInsufficientFundsTitle": "Fundos insuficientes", + "collectiblesSellInsufficientFundsSubtitle": "Não foi possível aceitar uma oferta para este colecionável porque não havia fundos suficientes para pagar a taxa de rede.", + "collectiblesSellRecentlyTransferedNFTTitle": "Transferido recentemente", + "collectiblesSellRecentlyTransferedNFTSubtitle": "Tem de aguardar uma hora para aceitar ofertas após uma transferência.", + "collectiblesApproveCollection": "Aprovado {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "Oferta não disponível", + "collectiblesSellNotAvailableAnymoreSubtitle": "A oferta já não está disponível. Cancele esta oferta e tente outra vez.", + "collectiblesSellFlaggedTokenTitle": "O colecionável foi assinalado", + "collectiblesSellFlaggedTokenSubtitle": "O colecionável não pode ser comercializado. Isto pode dever-se a vários motivos como, por exemplo, ter sido comunicado como roubado ou alvo de stake sem bloqueio", + "collectiblesListOnMagicEden": "Listado no Magic Eden", + "collectiblesListPrice": "Preço de lista", + "collectiblesUseFloor": "Usar limiar", + "collectiblesFloorPrice": "Preço de limiar", + "collectiblesLastSalePrice": "Último preço de promoção", + "collectiblesTotalReturn": "Retorno total", + "collectiblesOriginalPurchasePrice": "Preço de compra original", + "collectiblesMagicEdenFee": "Taxa de Magic Eden", + "collectiblesArtistRoyalties": "Direitos de artista", + "collectiblesListNowButton": "Listar agora", + "collectiblesListAnywayButton": "Listar na mesma", + "collectiblesCreateListingTermsOfService": "Ao tocar em <1>\"Listar agora\" aceita os <3>Termos de Serviço de Magic Eden", + "collectiblesViewListing": "Ver listagem", + "collectiblesListingViewTransaction": "Ver transação", + "collectiblesRemoveListing": "Remover listagem", + "collectiblesEditListing": "Editar listagem", + "collectiblesEditListPrice": "Editar preço de lista", + "collectiblesListPriceTooltip": "O preço de lista é o preço de venda de um item. Os vendedores geralmente definem o preço de lista com igual ou superior ao preço de limiar.", + "collectiblesFloorPriceTooltip": "O preço de limiar é o preço de lista mais baixo de um item nesta coleção.", + "collectiblesOriginalPurchasePriceTooltip": "Originalmente comprou este item por este valor.", + "collectiblesPurchasedForSol": "Comprado por {{lastPurchasePrice}} SOL", + "collectiblesUnableToLoadListings": "Não é possível carregar as listagens", + "collectiblesUnableToLoadListingsFrom": "Não é possível carregar as listagens de {{marketplace}}", + "collectiblesUnableToLoadListingsDescription": "As suas listagens e ativos estão seguros mas não os conseguimos carregar a partir de {{marketplace}} neste momento. Tente novamente mais tarde.", + "collectiblesBelowFloorPrice": "Abaixo do preço de limiar", + "collectiblesBelowFloorPriceMessage": "Tem a certeza que pretende listar o seu NFT abaixo do preço de limiar?", + "collectiblesMinimumListingPrice": "O preço mínimo é de 0,01 SOL", + "collectiblesMagicEdenFeeTooltip": "O Magic Eden cobra uma taxa em relação a transações concluídas.", + "collectiblesArtistRoyaltiesTooltip": "O criador desta coleção recebe uma % de comissão por cada venda concluída.", + "collectibleScreenCollectionLabel": "Coleção", + "collectibleScreenPhotosPermissionTitle": "Autorização para aceder a fotos", + "collectibleScreenPhotosPermissionMessage": "Necessitamos da sua autorização para aceder às suas fotos. Entre nas definições e atualize as suas autorizações.", + "collectibleScreenPhotosPermissionOpenSettings": "Abrir definições", + "listStatusErrorTitle": "Falha de listagem", + "editListStatusErrorTitle": "Não foi possível atualizar", + "removeListStatusErrorTitle": "Falha de remoção de listagem", + "listStatusSuccessTitle": "Listagem criada!", + "editListingStatusSuccessTitle": "Listagem atualizada!", + "removeListStatusSuccessTitle": "Listagem removida do Magic Eden", + "listStatusLoadingTitle": "A criar listagem...", + "editListingStatusLoadingTitle": "A atualizar listagem...", + "removeListStatusLoadingTitle": "A remover listagem...", + "listStatusErrorMessage": "Não foi possível listar {{name}} no Magic Eden", + "removeListStatusErrorMessage": "Não foi possível remover {{name}} da lista no Magic Eden", + "listStatusSuccessMessage": "{{name}} está agora listado em Magic Eden por {{listCollectiblePrice}} SOL", + "editListingStatusSuccessMessage": "{{name}} está agora atualizado em Magic Eden por {{editListCollectiblePrice}} SOL", + "removeListStatusSuccessMessage": "{{name}} foi removido com sucesso do Magic Eden", + "listStatusLoadingMessage": "Listagem {{name}} em Magic Eden de {{listCollectiblePrice}} SOL.", + "editListingStatusLoadingMessage": "A atualizar {{name}} em Magic Eden de {{editListCollectiblePrice}} SOL.", + "removeListStatusLoadingMessage": "A remover {{name}} do Magic Eden. Esta ação pode demorar algum tempo.", + "listStatusLoadingSafelyDismiss": "Pode dispensar esta janela em segurança.", + "listStatusViewOnMagicEden": "Ver no Magic Eden", + "listStatusViewOnMarketplace": "Ver em {{marketplace}}", + "listStatusLoadingDismiss": "Dispensar", + "listStatusViewTransaction": "Ver transação", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Ligue a sua carteira de hardware e certifique-se de que está desbloqueada. Assim que a tivermos detetado pode escolher qual o endereço que pretende usar.", + "connectHardwareFailedPrimaryText": "Falha de ligação", + "connectHardwareFailedSecondaryText": "Ligue a sua carteira de hardware e certifique-se de que está desbloqueada. Assim que a descobrirmos pode escolher qual o endereço que pretende usar.", + "connectHardwareFinishPrimaryText": "Conta adicionada!", + "connectHardwareFinishSecondaryText": "Pode agora aceder à sua carteira Ledger Nano a partir de dentro de Phantom. Regresse à extensão.", + "connectHardwareNeedsPermissionPrimaryText": "Ligar uma carteira nova", + "connectHardwareNeedsPermissionSecondaryText": "Clique no botão a seguir para iniciar o processo de ligação.", + "connectHardwareSearchingPrimaryText": "A procurar a carteira...", + "connectHardwareSearchingSecondaryText": "Ligue a sua carteira de hardware, certifique-se de que está desbloqueada, e de que tem permissões aprovadas no seu browser.", + "connectHardwarePermissionDeniedPrimary": "Autorização negada", + "connectHardwarePermissionDeniedSecondary": "Dar autorização à Phantom para se ligar ao seu dispositivo Ledger", + "connectHardwarePermissionUnableToConnect": "Não é possível realizar a ligação", + "connectHardwarePermissionUnableToConnectDescription": "Não foi possível realizar a ligação ao seu dispositivo Ledger. Podemos precisar de mais autorizações.", + "connectHardwareSelectAddressAllAddressesImported": "Todos os endereços importados", + "connectHardwareSelectAddressDerivationPath": "Caminho de derivação", + "connectHardwareSelectAddressSearching": "A procurar...", + "connectHardwareSelectAddressSelectWalletAddress": "Selecionar endereço da carteira", + "connectHardwareSelectAddressWalletAddress": "Endereço da carteira", + "connectHardwareWaitingForApplicationPrimaryText": "Abrir a aplicação Solana no seu Ledger", + "connectHardwareWaitingForApplicationSecondaryText": "Ligue a sua carteira de hardware e certifique-se de está desbloqueada.", + "connectHardwareWaitingForPermissionPrimaryText": "É preciso autorização", + "connectHardwareWaitingForPermissionSecondaryText": "Ligue a sua carteira de hardware, certifique-se de que está desbloqueada, e de que tem permissões aprovadas no seu browser.", + "connectHardwareAddAccountButton": "Adicionar conta", + "connectHardwareLedger": "Ligar o seu Ledger", + "connectHardwareStartConnection": "Clique no botão a seguir para iniciar a ligação da carteira de hardware do seu Ledger", + "connectHardwarePairSuccessPrimary": "{{productName}} ligado", + "connectHardwarePairSuccessSecondary": "Realizou a ligação com sucesso do seu {{productName}}.", + "connectHardwareSelectChains": "Selecionar cadeias a ligar", + "connectHardwareOpenAppInterpolated": "Abrir a aplicação {{app}} no seu Ledger", + "connectHardwareSearching": "A procurar...", + "connectHardwareMakeSureConnected": "Ligue e desbloqueie a sua carteira de hardware. Aprove as autorizações relevantes do browser.", + "connectHardwareOpenAppDescription": "Desbloqueie a sua carteira de hardware", + "connectHardwareConnecting": "A ligar...", + "connectHardwareConnectingDescription": "Estamos a realizar a ligação ao seu dispositivo Ledger.", + "connectHardwareConnectingAccounts": "A ligar as suas contas...", + "connectHardwareDiscoveringAccounts": "A procurar contas...", + "connectHardwareDiscoveringAccountsDescription": "Estamos a procurar atividade nas suas contas.", + "connectHardwareErrorLedgerLocked": "O Ledger está bloqueado", + "connectHardwareErrorLedgerLockedDescription": "Certifique-se de que o seu dispositivo Ledger está desbloqueado, e tente outra vez.", + "connectHardwareErrorLedgerGeneric": "Algo correu mal", + "connectHardwareErrorLedgerGenericDescription": "Não foi possível encontrar contas. Certifique-se que o seu dispositivo Ledger está desbloqueado, e tente outra vez.", + "connectHardwareErrorLedgerPhantomLocked": "Volte a abrir a Phantom e tente ligar o seu hardware outra vez.", + "connectHardwareFindingAccountsWithActivity": "A procurar contas {{chainName}}...", + "connectHardwareFindingAccountsWithActivityDualChain": "A encontrar contas {{chainName1}} ou {{chainName2}}...", + "connectHardwareFoundAccountsWithActivity": "Encontrámos {{numOfAccounts}} contas com atividade no seu Ledger.", + "connectHardwareFoundAccountsWithActivitySingular": "Encontrámos 1 conta com atividade no seu Ledger.", + "connectHardwareFoundSomeAccounts": "Encontrámos algumas contas no seu dispositivo Ledger.", + "connectHardwareViewAccounts": "Ver contas", + "connectHardwareConnectAccounts": "Contas ligadas", + "connectHardwareSelectAccounts": "Selecionar contas", + "connectHardwareChooseAccountsToConnect": "Escolher contas de carteiras a ligar.", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} contas adicionadas", + "connectHardwareAccountsStepOfSteps": "Passo {{stepNum}} de {{totalSteps}}", + "connectHardwareMobile": "Ligar Ledger", + "connectHardwareMobileTitle": "Ligar a carteira de hardware do seu Ledger", + "connectHardwareMobileEnableBluetooth": "Ativar Bluetooth", + "connectHardwareMobileEnableBluetoothDescription": "Dar autorização para usar Bluetooth para ligação", + "connectHardwareMobileEnableBluetoothSettings": "Entre nas Definições para permitir à Phantom usar as autorizações de Dispositivos próximos e Localização.", + "connectHardwareMobilePairWithDevice": "Emparelhar com o seu dispositivo Ledger", + "connectHardwareMobilePairWithDeviceDescription": "Mantenha o seu dispositivo por perto para obter o melhor sinal", + "connectHardwareMobileConnectAccounts": "Ligar contas", + "connectHardwareMobileConnectAccountsDescription": "Vamos procurar atividade em quaisquer contas que possa ter usado", + "connectHardwareMobileConnectLedgerDevice": "Ligar o seu dispositivo Ledger", + "connectHardwareMobileLookingForDevices": "A procurar dispositivos próximos...", + "connectHardwareMobileLookingForDevicesDescription": "Ligue o seu dispositivo Ledger e certifique-se de que está desbloqueado.", + "connectHardwareMobileFoundDeviceSingular": "Encontrámos 1 dispositivo Ledger", + "connectHardwareMobileFoundDevices": "Encontrámos {{numDevicesFound}} dispositivos Ledger", + "connectHardwareMobileFoundDevicesDescription": "Selecione um dispositivo Ledger abaixo para começar a emparelhar.", + "connectHardwareMobilePairingWith": "Emparelhamento com {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "Siga as instruções no seu dispositivo Ledger durante o emparelhamento.", + "connectHardwareMobilePairingFailed": "Emparelhamento sem sucesso", + "connectHardwareMobilePairingFailedDescription": "Não é possível emparelhar com {{deviceName}}. Certifique-se de que o seu dispositivo está desbloqueado.", + "connectHardwareMobilePairingSuccessful": "Emparelhamento com sucesso", + "connectHardwareMobilePairingSuccessfulDescription": "Emparelhou e realizou a ligação com sucesso ao seu dispositivo Ledger.", + "connectHardwareMobileOpenAppSingleChain": "Abrir a aplicação {{chainName}} no seu Ledger", + "connectHardwareMobileOpenAppDualChain": "Abrir a aplicação {{chainName1}} ou {{chainName2}} no seu Ledger", + "connectHardwareMobileOpenAppDescription": "Certifique-se de que o seu dispositivo está desbloqueado.", + "connectHardwareMobileStillCantFindDevice": "Ainda não encontrou o seu dispositivo?", + "connectHardwareMobileLostConnection": "Ligação perdida", + "connectHardwareMobileLostConnectionDescription": "Perdemos a ligação a {{deviceName}}. Certifique-se de que o seu dispositivo está desbloqueado, e depois tente outra vez.", + "connectHardwareMobileGenericLedgerDevice": "Dispositivo Ledger", + "connectHardwareMobileConnectDeviceSigning": "Ligue o seu {{deviceName}}", + "connectHardwareMobileConnectDeviceSigningDescription": "Desbloqueie o seu dispositivo Ledger e mantenha-o por perto.", + "connectHardwareMobileBluetoothDisabled": "Bluetooth está desativado", + "connectHardwareMobileBluetoothDisabledDescription": "Ative o seu Bluetooth e certifique-se de que o seu dispositivo Ledger está desbloqueado.", + "connectHardwareMobileLearnMore": "Saber mais", + "connectHardwareMobileBlindSigningDisabled": "Assinatura cega desativada", + "connectHardwareMobileBlindSigningDisabledDescription": "Certifique-se de que a assinatura cega está ativa no seu dispositivo.", + "connectHardwareMobileConfirmSingleChain": "Tem de confirmar a transação na sua carteira de hardware. Certifique-se de que está desbloqueada.", + "metamaskExplainerBottomSheetHeader": "Este website funciona com a Phantom", + "metamaskExplainerBottomSheetSubheader": "Selecione MetaMask na caixa de diálogo da carteira de ligação para avançar.", + "metamaskExplainerBottomSheetDontShowAgain": "Não mostrar novamente", + "ledgerStatusNotConnected": "O Ledger não está ligado", + "ledgerStatusConnectedInterpolated": "{{productName}} está ligado", + "connectionClusterInterpolated": "Está atualmente em {{cluster}}", + "connectionClusterTestnetMode": "Está atualmente no modo Testnet", + "featureNotSupportedOnLocalNet": "Esta funcionalidade não é suportada quando a rede local Solana está ativada.", + "readOnlyAccountBannerWarning": "Está a visualizar esta conta", + "depositAddress": "Endereço de receção", + "depositAddressChainInterpolated": "O seu endereço de {{chain}}", + "depositAssetDepositInterpolated": "Receber {{tokenSymbol}}", + "depositAssetSecondaryText": "Este endereço só pode ser usado para receber tokens compatíveis.", + "depositAssetTextInterpolated": "Utilize este endereço para receber tokens e artigos colecionáveis em <1>{{network}}.", + "depositAssetTransferFromExchange": "Transferência de câmbio", + "depositAssetShareAddress": "Partilhar endereço", + "depositAssetBuyOrDeposit": "Comprar ou transferir", + "depositAssetBuyOrDepositDesc": "Coloque saldo na sua carteira para começar", + "depositAssetTransfer": "Transferir", + "editAddressAddressAlreadyAdded": "O endereço já foi adicionado", + "editAddressAddressAlreadyExists": "O endereço já existe", + "editAddressAddressIsRequired": "É necessário o endereço", + "editAddressPrimaryText": "Editar endereço", + "editAddressRemove": "Remover do livro de endereços", + "editAddressToast": "Endereço atualizado", + "removeSavedAddressToast": "Endereço removido", + "exportSecretErrorGeneric": "Ocorreu um erro, tente outra vez mais tarde", + "exportSecretErrorIncorrectPassword": "Palavra-passe incorreta", + "exportSecretPassword": "Palavra-passe", + "exportSecretPrivateKey": "chave privada", + "exportSecretSecretPhrase": "frase secreta", + "exportSecretSecretRecoveryPhrase": "frase secreta de recuperação", + "exportSecretSelectYourAccount": "Selecione a sua conta", + "exportSecretShowPrivateKey": "Mostrar chave privada", + "exportSecretShowSecretRecoveryPhrase": "Mostrar frase secreta de recuperação", + "exportSecretShowSecret": "Mostrar {{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": "<1>Não partilhe o seu {{secretNameText}}!", + "exportSecretWarningSecondaryInterpolated": "Se alguém tiver o seu {{secretNameText}} então terá controlo total sobre a sua carteira.", + "exportSecretOnlyWay": "O seu {{secretNameText}} é a única forma de recuperar a sua carteira", + "exportSecretDoNotShow": "Não deixe ninguém ver o seu {{secretNameText}}", + "exportSecretWillNotShare": "Não irei partilhar {{secretNameText}} com ninguém, incluindo a Phantom.", + "exportSecretNeverShare": "Nunca partilhe o seu {{secretNameText}} com ninguém", + "exportSecretYourPrivateKey": "A sua chave privada", + "exportSecretYourSecretRecoveryPhrase": "A sua frase secreta de recuperação", + "fullPageHeaderBeta": "beta!", + "fullPageHeaderHelp": "Ajuda", + "gasUpTo": "Até {{ amount }}", + "gasSlowTime": "Cerca de 2 minutos", + "gasAverageTime": "Cerca de 30 segundos", + "gasFastTime": "Cerca de 15 segundos", + "gasSlowTimePolygon": "Cerca de 15 segundos", + "gasAverageTimePolygon": "Cerca de 10 segundos", + "gasFastTimePolygon": "Cerca de 5 segundos", + "gasSlowTimeBitcoin": "Cerca de 1 hora", + "gasAverageTimeBitcoin": "Cerca de 30 minutos", + "gasFastTimeBitcoin": "Cerca de 10 minutos", + "gasSlowTimeAbbrev": "2 min", + "gasAverageTimeAbbrev": "30 s", + "gasFastTimeAbbrev": "15 s", + "gasSlowTimePolygonAbbrev": "15 s", + "gasAverageTimePolygonAbbrev": "10 s", + "gasFastTimePolygonAbbrev": "5 s", + "gasSlow": "Lento", + "gasAverage": "Normal", + "gasFast": "Rápido", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "Tentar novamente", + "homeErrorDescription": "Ocorreu um erro ao tentar recuperar os seus ativos. Realize a atualização e tente outra vez.", + "homeErrorTitle": "Falha ao tentar obter os ativos", + "homeManageTokenList": "Gerir lista de tokens", + "helloBitcoinBodyTitle": "Boas-vindas ao Bitcoin", + "helloBitcoinFeature1Title": "Enviar, receber e comprar Bitcoin", + "helloBitcoinFeature1Subtitle": "Transferir e comprar Bitcoin de forma imediata na Phantom. Compatível com todos os principais câmbios e carteiras.", + "helloBitcoinFeature2Title": "Explorar o ecossistema Ordinals", + "helloBitcoinFeature2Subtitle": "Compre, venda e troque Ordinals, BRC-20, e muito mais em Magic Eden e Unisat.", + "helloBitcoinFeature3Title": "Seguro e protegido", + "helloBitcoinFeature3Subtitle": "Asseguramos que os seus Ordinals, BRC-20, e Rare Sats não são gastos acidentalmente.", + "interstitialDismissUnderstood": "Compreendido", + "bitcoinAddressTypesBodyTitle": "Tipos de endereço Bitcoin", + "bitcoinAddressTypesFeature1Title": "Sobre os endereços Bitcoin", + "bitcoinAddressTypesFeature1Subtitle": "A Phantom suporta Native Segwit e Taproot, cada um com o seu próprio saldo. Pode enviar BTC ou Ordinals com qualquer um dos tipos de endereço.", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "O endereço BTC predefinido na Phantom. Mais antigo que Taproot mas compatível com todas as carteiras e câmbios.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Melhor para Ordinals e BRC-20, com as tarifas mais baratas. Ajuste os endereços em Preferências -> Endereço Bitcoin preferido.", + "headerTitleInfo": "Info.", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "Este é o seu endereço <1>{{addressType}}.", + "invalidChecksumTitle": "Realizámos o upgrade da sua frase secreta!", + "invalidChecksumFeature1ExportPhrase": "Exportar a sua nova frase secreta", + "invalidChecksumFeature1ExportPhraseDescription": "Guarde uma cópia de segurança da sua nova frase secreta com as chaves privadas das suas contas antigas.", + "invalidChecksumFeature2FundsAreSafe": "Os seus fundos estão seguros e protegidos", + "invalidChecksumFeature2FundsAreSafeDescription": "Este upgrade foi automatizado. Ninguém na Phantom conhece a sua frase secreta ou tem acesso aos seus fundos.", + "invalidChecksumFeature3LearnMore": "Saber mais", + "invalidChecksumFeature3LearnMoreDescription": "Tinha uma frase que era incompatível com a maioria das carteiras. Leia <1>este artigo de ajuda para saber mais sobre isto.", + "invalidChecksumBackUpSecretPhrase": "Cópia de segurança da frase secreta", + "migrationFailureTitle": "Algo correu mal na migração da sua conta", + "migrationFailureFeature1": "Exportar a sua frase secreta", + "migrationFailureFeature1Description": "Guarde uma cópia de segurança da sua frase secreta antes de iniciar a integração.", + "migrationFailureFeature2": "Integração na Phantom", + "migrationFailureFeature2Description": "Terá de realizar a re-integração na Phantom para ver a sua conta.", + "migrationFailureFeature3": "Saber mais", + "migrationFailureFeature3Description": "Leia <1>este artigo de ajuda para saber mais sobre isto.", + "migrationFailureContinueToOnboarding": "Avançar para a re-integração", + "migrationFailureUnableToFetchMnemonic": "Não nos foi possível carregar a sua frase secreta", + "migrationFailureUnableToFetchMnemonicDescription": "Contacte a assistência e descarregue os registos da aplicação para realizar a depuração", + "migrationFailureContactSupport": "Contactar a assistência", + "ledgerActionConfirm": "Confirmar no seu Ledger Nano", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Assinatura oculta desativada", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Certifique-se de que a assinatura oculta está ativada no seu dispositivo e tente a ação outra vez", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Dispositivo desligado durante a operação", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Feche a extensão Phantom e volte a tentar a ação", + "ledgerActionErrorDeviceLockedPrimaryText": "Dispositivo bloqueado", + "ledgerActionErrorDeviceLockedSecondaryText": "Debloqueie o dispositivo e volte a tentar a ação", + "ledgerActionErrorHeader": "Erro de ação do Ledger", + "ledgerActionErrorUserRejectionPrimaryText": "Transação rejeitada pelo utilizador", + "ledgerActionErrorUserRejectionSecondaryText": "A ação foi rejeitada no dispositivo pelo utilizador", + "ledgerActionNeedPermission": "É preciso autorização", + "ledgerActionNeedToConfirm": "Tem de confirmar a transação na sua carteira de hardware. Certifique-se de que está desbloqueada e na aplicação {{chainType}}.", + "ledgerActionNeedToConfirmMany": "Tem de confirmar {{numberOfTransactions}} transações na sua carteira de hardware. Certifique-se de que está desbloqueada e na aplicação {{chainType}}.", + "ledgerActionNeedToConfirmBlind": "Tem de confirmar a transação na sua carteira de hardware. Certifique-se de que está desbloqueada, na aplicação {{chainType}}, e que tem a assinatura cega ativada.", + "ledgerActionNeedToConfirmBlindMany": "Tem de confirmar {{numberOfTransactions}} transações na sua carteira de hardware. Certifique-se de que está desbloqueada, na aplicação {{chainType}}, e que tem a assinatura cega ativada.", + "ledgerActionPleaseConnect": "Ligue o seu Ledger Nano", + "ledgerActionPleaseConnectAndConfirm": "Ligue a sua carteira de hardware e certifique-se de que está desbloqueada. Certifique-se de que aprovou as permissões no seu browser.", + "maxInputAmount": "Montante", + "maxInputMax": "Máx.", + "notEnoughSolPrimaryText": "SOL insuficientes", + "notEnoughSolSecondaryText": "Não tem SOL suficientes na sua carteira para esta transação. Deposite mais e tente outra vez.", + "insufficientBalancePrimaryText": "{{tokenSymbol}} insuficientes", + "insufficientBalanceSecondaryText": "Não tem {{tokenSymbol}} suficientes na sua carteira para esta transação.", + "insufficientBalanceRemaining": "Restante", + "insufficientBalanceRequired": "Necessário", + "notEnoughSplTokensTitle": "Não tem tokens suficientes", + "notEnoughSplTokensDescription": "Não tem tokens suficientes na sua carteira para esta transação. Esta transação será revertida se enviada.", + "transactionExpiredPrimaryText": "Transação expirada", + "transactionExpiredSecondaryText": "Esperou demasiado tempo para confirmar a transação e esta expirou. Esta transação será revertida se enviada.", + "tokens": "tokens", + "notificationApplicationApprovalPermissionsAddressVerification": "Verifique se é dono deste endereço", + "notificationApplicationApprovalPermissionsTransactionApproval": "Pedir aprovação para transações", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Ver a sua atividade e saldo da conta", + "notificationApplicationApprovalParagraphText": "A confirmação permitirá que este website veja saldos e atividade para a conta selecionada.", + "notificationApplicationApprovalActionButtonConnect": "Ligar", + "notificationApplicationApprovalActionButtonSignIn": "Iniciar sessão", + "notificationApplicationApprovalAllowApproval": "Permitir a ligação do website?", + "notificationApplicationApprovalAutoConfirm": "Confirmação automática das transações", + "notificationApplicationApprovalConnectDisclaimer": "Ligar apenas a websites de confiança", + "notificationApplicationApprovalSignInDisclaimer": "Iniciar a sessão apenas em websites de confiança", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "A utilização deste website não é segura e o mesmo poderá tentar roubar os seus fundos.", + "notificationApplicationApprovalConnectUnknownApp": "Desconhecido", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "Não é possível realizar a ligação à aplicação", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "Esta aplicação está a tentar ligar a {{appNetworkName}}, mas {{phantomNetworkName}} está selecionado.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "Para usar {{networkName}}, entre em Definições do programador → Modo Testnet.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "Rede desconhecida", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Ligar a outras apps móveis não é atualmente suportado pelo Ledger.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Mude para uma conta não Ledger ou use o browser da app e tente novamente.", + "notificationSignatureRequestConfirmTransaction": "Confirmar transação", + "notificationSignatureRequestConfirmTransactionCapitalized": "Confirmar transação", + "notificationSignatureRequestConfirmTransactions": "Confirmar transações", + "notificationSignatureRequestConfirmTransactionsCapitalized": "Confirmar transações", + "notificationSignatureRequestSignatureRequest": "Pedido de assinatura", + "notificationMessageHeader": "Mensagem", + "notificationMessageCopied": "Mensagem copiada", + "notificationAutoConfirm": "Confirmação automática", + "notificationAutoConfirmOff": "Deslig", + "notificationAutoConfirmOn": "Lig", + "notificationConfirmFooter": "Confirme apenas se confiar neste website.", + "notificationEstimatedTime": "Tempo estimado", + "notificationPermissionRequestText": "Trata-se apenas de um pedido de autorização. A transação poderá não ser executada imediatamente.", + "notificationBalanceChangesText": "As alterações de saldo são estimadas. Os montantes e ativos envolvidos não são garantidos.", + "notificationContractAddress": "Endereço de contrato", + "notificationAdvancedDetailsText": "Avançado", + "notificationUnableToSimulateWarningText": "Estamos atualmente a calcular as alterações do saldo. Pode tentar mais tarde, ou confirmar se confiar neste website.", + "notificationSignMessageParagraphText": "Assinar esta mensagem irá provar que é proprietário da conta selecionada.", + "notificationSignatureRequestScanFailedDescription": "Não foi possível ler mensagem em relação a questões de segurança. Avance com cuidado.", + "notificationFailedToScan": "Falha ao simular os resultados deste pedido.\nA confirmação não é segura e pode conduzir a perdas.", + "notificationScanLoading": "Pedido de digitalização", + "notificationTransactionApprovalActionButtonConfirm": "Confirmar", + "notificationTransactionApprovalActionButtonBack": "Voltar", + "notificationTransactionApprovalEstimatedChanges": "Alterações estimadas", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "As estimativas são baseadas em simulações de transações e não são uma garantia", + "notificationTransactionApprovalHideAdvancedDetails": "Ocultar detalhes avançados de transações", + "notificationTransactionApprovalNetworkFee": "Taxa da rede", + "notificationTransactionApprovalNetwork": "Rede", + "notificationTransactionApprovalEstimatedTime": "Tempo estimado", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "Não foram encontradas alterações que afetem a propriedade do ativo", + "notificationTransactionApprovalSolanaAmountRequired": "Montante necessário pela rede Solana para processar a transação", + "notificationTransactionApprovalUnableToSimulate": "Não é possível simular. Certifique-se de que confia neste website uma vez que a aprovação pode resultar numa perda de fundos.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Não é possível obter alterações de saldo", + "notificationTransactionApprovalViewAdvancedDetails": "Ver detalhes avançados de transações", + "notificationTransactionApprovalKnownMalicious": "Esta transação é maliciosa. A assinatura irá levar à perda de fundos.", + "notificationTransactionApprovalSuspectedMalicious": "Suspeitamos que esta transação é maliciosa. A aprovação poderá levar à perda de fundos.", + "notificationTransactionApprovalNetworkFeeHighWarning": "As taxas de rede são elevadas devido a congestão da rede.", + "notificationTransactionERC20ApprovalDescription": "Esta confirmação permitirá a esta aplicação aceder ao seu saldo em qualquer altura, até ao limite indicado abaixo.", + "notificationTransactionERC20ApprovalContractAddress": "Endereço de contrato", + "notificationTransactionERC20Unlimited": "ilimitado", + "notificationTransactionERC20ApprovalTitle": "Aprovar gasto de {{tokenSymbol}}", + "notificationTransactionERC20RevokeTitle": "Revogar gasto de {{tokenSymbol}}", + "notificationTransactionERC721RevokeTitle": "Revogar acesso a {{tokenSymbol}}", + "notificationTransactionERC20ApprovalAll": "Todos os seus {{tokenSymbol}}", + "notificationIncorrectModeTitle": "Modo incorreto", + "notificationIncorrectModeInTestnetTitle": "Está no modo Testnet", + "notificationIncorrectModeNotInTestnetTitle": "Não está no modo Testnet", + "notificationIncorrectModeInTestnetDescription": "{{origin}} está a tentar usar uma Mainnet, mas está no modo Testnet", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} está a tentar usar uma rede de teste, mas não está no modo Testnet", + "notificationIncorrectModeInTestnetProceed": "Para continuar, desligue o modo Testnet.", + "notificationIncorrectModeNotInTestnetProceed": "Para continuar, ligue o modo Testnet.", + "notificationIncorrectEIP712ChainId": "Impedimos que assinasse uma mensagem que não se destinava à rede na qual está atualmente ligado", + "notificationIncorrectEIP712ChainIdDescription": "Mensagem pedida {{messageChainId}}, está ligado a {{connectedChainId}}", + "notificationUnsupportedNetwork": "Rede não suportada", + "notificationUnsupportedNetworkDescription": "Este website está a tentar usar uma rede atualmente não suportada pela Phantom.", + "notificationUnsupportedNetworkDescription2": "Para continuar com uma extensão diferente, desligue Definições → Carteira predefinida da aplicação, e selecione Perguntar sempre. Em seguida, atualize a página e volte a ligar.", + "notificationUnsupportedAccount": "Conta não suportada", + "notificationUnsupportedAccountDescription": "Este website está a tentar usar {{targetChainType}}, que não é suportado por esta conta {{chainType}}.", + "notificationUnsupportedAccountDescription2": "Mude para uma conta de chave privada ou de frase semente compatível e tente outra vez.", + "onboardingCreatePassword": "Criar uma palavra-passe", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "Aceito os <1>termos de serviço", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Confirmar palavra-passe", + "onboardingCreatePasswordDescription": "Irá utilizá-la para desbloquear a sua carteira.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Frase secreta de recuperação inválida", + "onboardingCreatePasswordPasswordPlaceholder": "Palavra-passe", + "onboardingCreatePasswordPasswordStrengthWeak": "Fraca", + "onboardingCreatePasswordPasswordStrengthMedium": "Média", + "onboardingCreatePasswordPasswordStrengthStrong": "Forte", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "Guardei a minha frase secreta de recuperação", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Frase secreta de recuperação", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Esta frase é a ÚNICA forma de recuperar a sua carteira. NÃO a partilhe com ninguém!", + "onboardingImportWallet": "Importar carteira", + "onboardingImportWalletImportExistingWallet": "Importar uma carteira existente com a sua frase secreta de recuperação de 12 ou 24 palavras.", + "onboardingImportWalletRestoreWallet": "Restaurar a carteira", + "onboardingImportWalletSecretRecoveryPhrase": "Frase secreta de recuperação", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Frase secreta de recuperação inválida", + "onboardingImportWalletIHaveWords": "Tenho uma frase de recuperação de {{numWords}} palavra(s)", + "onboardingImportWalletIncorrectOrMisspelledWord": "A palavra {{wordIndex}} está incorreta ou mal escrita", + "onboardingImportWalletIncorrectOrMisspelledWords": "As palavras {{wordIndexes}} estão incorretas ou mal escritas", + "onboardingImportWalletScrollDown": "Navegar para baixo", + "onboardingImportWalletScrollUp": "Navegar para cima", + "onboardingPathSelectionCreateWallet": "Criar uma nova carteira", + "onboardingPathSelectionText": "Uma carteira Solana e Ethereum prática criada para DeFi e NFT", + "onboardingPathSelectionIHaveAWallet": "Já tenho uma carteira", + "onboardingSelectAccountsImportAccounts": "Importar contas", + "onboardingSelectAccountsImportAccountsDescription": "Escolher contas de carteiras a importar.", + "onboardingSelectAccountsImportSelectedAccounts": "Importar contas selecionadas", + "onboardingSelectAccountsFindMoreAccounts": "Encontrar mais contas", + "onboardingSelectAccountsFindMoreNoneFound": "Nenhuma conta encontrada", + "recentActivityPrimaryText": "Atividade recente", + "removeAccountActionButtonRemove": "Remover", + "removeAccountRemoveWallet": "Remover conta", + "removeAccountInterpolated": "Remover {{accountName}}", + "removeAccountWarningLedger": "Apesar de estar a remover esta carteira da Phantom, poderá voltar a adicioná-la usando o fluxo \"Ligar a carteira de hardware\".", + "removeAccountWarningSeedVault": "Apesar de estar a remover esta carteira da Phantom, poderá voltar a adicioná-la usando o fluxo \"Ligar a carteira do cofre de sementes\".", + "removeAccountWarningPrivateKey": "Assim que remover esta carteira, a Phantom não irá poder recuperá-la se mudar de ideias. Certifique-se de que tem uma cópia de segurança da sua chave privada.", + "removeAccountWarningSeed": "Apesar de estar a remover esta carteira da Phantom, poderá voltar a rederivá-la usando a sua mnemónica nesta ou em outra carteira.", + "removeAccountWarningReadOnly": "Eliminar esta conta não irá afetar a sua carteira, uma vez que esta é uma carteira apenas de visualização.", + "removeSeedPrimaryText": "A remover a frase secreta {{number}}", + "removeSeedSecondaryText": "Isto irá remover todas as contas existentes na frase secreta {{number}}. Certifique-se de que tem a sua frase secreta existente guardada.", + "resetSeedPrimaryText": "Repor aplicação com nova frase secreta", + "resetSeedSecondaryText": "Isto irá remover todas as contas existentes e substitui-las por novas. Certifique-se de que tem cópias de segurança da sua frase secreta e das chaves privadas.", + "resetAppPrimaryText": "Repor e limpar aplicação", + "resetAppSecondaryText": "Isto irá remover todas as contas e dados existentes. Certifique-se de que tem cópias de segurança da sua frase secreta e das chaves privadas.", + "richTransactionsDays": "dias", + "richTransactionsToday": "Hoje", + "richTransactionsYesterday": "Ontem", + "richTransactionDetailAccount": "Conta", + "richTransactionDetailAppInteraction": "Interação com aplicação", + "richTransactionDetailAt": "em", + "richTransactionDetailBid": "Licitação", + "richTransactionDetailBidDetails": "Dados de licitação", + "richTransactionDetailBought": "Comprou", + "richTransactionDetailBurned": "Queimado", + "richTransactionDetailCancelBid": "Cancelar licitação", + "richTransactionDetailCompleted": "Concluído", + "richTransactionDetailConfirmed": "Confirmado", + "richTransactionDetailDate": "Data", + "richTransactionDetailFailed": "Falhou", + "richTransactionDetailFrom": "De", + "richTransactionDetailItem": "Item", + "richTransactionDetailListed": "Listado", + "richTransactionDetailListingDetails": "Dados de listagem", + "richTransactionDetailListingPrice": "Preço de listagem", + "richTransactionDetailMarketplace": "Mercado", + "richTransactionDetailNetworkFee": "Taxa da rede", + "richTransactionDetailOriginalListingPrice": "Preço de listagem original", + "richTransactionDetailPending": "Pendente", + "richTransactionDetailPrice": "Preço", + "richTransactionDetailProvider": "Fornecedor", + "richTransactionDetailPurchaseDetails": "Dados de compra", + "richTransactionDetailRebate": "Desconto", + "richTransactionDetailReceived": "Recebido", + "richTransactionDetailSaleDetails": "Detalhes de venda", + "richTransactionDetailSent": "Enviado", + "richTransactionDetailSold": "Vendeu", + "richTransactionDetailStaked": "Staked", + "richTransactionDetailStatus": "Estado", + "richTransactionDetailSwap": "Trocar", + "richTransactionDetailSwapDetails": "Detalhes da troca", + "richTransactionDetailTo": "Para", + "richTransactionDetailTokenSwap": "Trocar token", + "richTransactionDetailUnknownNFT": "NFT desconhecido", + "richTransactionDetailUnlisted": "Removido da lista", + "richTransactionDetailUnstaked": "Staked removido", + "richTransactionDetailValidator": "Validador", + "richTransactionDetailViewOnExplorer": "Ver em {{explorer}}", + "richTransactionDetailWithdrawStake": "Levantar staking", + "richTransactionDetailYouPaid": "Pagou", + "richTransactionDetailYouReceived": "Recebeu", + "richTransactionDetailUnwrapDetails": "Dados de remoção de wrapping", + "richTransactionDetailTokenUnwrap": "Unwrapping de token", + "historyItemsRefreshFailed": "Falha ao carregar transações mais recentes.", + "historyItemsPagingFailed": "Falha ao carregar transações mais antigas.", + "historyItemsTestnetNotAvailable": "Histórico de transações Testnet não disponível neste momento", + "historyUnknownDappName": "Desconhecido", + "historyStatusSucceeded": "Com sucesso", + "historyNetwork": "Rede", + "historyAttemptedAmount": "Montante da tentativa", + "historyAmount": "Montante", + "sendAddressBookButtonLabel": "Livro de endereços", + "addressBookSelectAddressBook": "Livro de endereços", + "sendAddressBookNoAddressesSaved": "Nenhum endereço gravado", + "sendAddressBookRecentlyUsed": "Usado recentemente", + "addressBookSelectRecentlyUsed": "Usado recentemente", + "sendConfirmationLabel": "Etiqueta", + "sendConfirmationMessage": "Mensagem", + "sendConfirmationNetworkFee": "Taxa da rede", + "sendConfirmationPrimaryText": "Confirmar envio", + "sendFungibleSummaryNetwork": "Rede", + "sendFungibleSummaryNetworkFee": "Taxa da rede", + "sendFungibleSummaryEstimatedTime": "Tempo estimado", + "sendFungiblePendingEstimatedTime": "Estimativa de tempo", + "sendFungibleSummaryEstimatedTimeDescription": "As velocidades de transações Ethereum variam com base em vários fatores. Pode acelerá-las clicando em “Taxa de rede”.", + "sendSummaryBitcoinPendingTxTitle": "Não foi possível enviar a transferência", + "sendSummaryBitcoinPendingTxDescription": "Só pode ter uma transferência BTC pendente de cada vez. Aguarde até que esteja concluída para enviar uma nova transferência.", + "sendFungibleSatProtectionTitle": "Envio com proteção Sat", + "sendFungibleSatProtectionExplainer": "A Phantom assegura que Ordinal e BRC20 não serão usados para taxas de transação ou transferências Bitcoin.", + "sendFungibleTransferFee": "Taxa de transferência de token", + "sendFungibleTransferFeeToolTip": "O criador deste token recebe uma taxa de cada transferência. Não é uma taxa recolhida ou cobrada pela Phantom.", + "sendFungibleInterestBearingPercent": "Taxa de juro atual", + "sendFungibleNonTransferable": "Não transferível", + "sendFungibleNonTransferableYes": "Sim", + "sendStatusErrorMessageInterpolated": "Ocorreu um erro a tentar enviar tokens para <1>{{uiRecipient}}", + "sendStatusErrorTitle": "Não foi possível enviar", + "sendStatusLoadingTitle": "A enviar...", + "sendStatusSuccessMessageInterpolated": "Os seus tokens foram enviados com sucesso para <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "Enviado!", + "sendStatusConfirmedSuccessTitle": "Enviado!", + "sendStatusSubmittedSuccessTitle": "Transação enviada", + "sendStatusEstimatedTransactionTime": "Tempo previsto da transação: {{time}}", + "sendStatusViewTransaction": "Ver transação", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} a <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} foi enviado com sucesso para <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} foi enviado com sucesso para <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} não foi enviado para <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "Código de erro {{code}}", + "sendFormErrorInsufficientBalance": "Saldo insuficiente", + "sendFormErrorEmptyAmount": "Número necessário", + "sendFormInvalidAddress": "Endereço {{assetName}} inválido", + "sendFormErrorInvalidSolanaAddress": "Endereço Solana inválido", + "sendFormErrorInvalidTwitterHandle": "Este atributo Twitter não está registado", + "sendFormErrorInvalidDomain": "Este domínio não está registado", + "sendFormErrorMinRequiredInterpolated": "Pelo menos {{minAmount}} {{tokenName}} necessário(s)", + "sendRecipientTextareaPlaceholder": "Endereço SOL do destinatário", + "sendRecipientTextAreaPlaceholder2": "Endereço {{symbol}} do destinatário", + "sendMemoOptional": "Memo (opcional)", + "sendMemo": "Memorando", + "sendOptional": "opcional", + "settings": "Definições", + "settingsDapps": "dApps", + "settingsSelectedAccount": "Conta selecionada", + "settingsAddressBookNoLabel": "Sem etiqueta", + "settingsAddressBookPrimary": "Livro de endereços", + "settingsAddressBookRecentlyUsed": "Usado recentemente", + "settingsAddressBookSecondary": "Gerir endereços usados recentemente", + "settingsAutoLockTimerPrimary": "Temporizador de bloqueio auto", + "settingsAutoLockTimerSecondary": "Alterar a duração do seu temporizador de bloqueio automático", + "settingsChangeLanguagePrimary": "Alterar idioma", + "settingsChangeLanguageSecondary": "Alterar o idioma de visualização", + "settingsChangeNetworkPrimary": "Alterar a rede", + "settingsChangeNetworkSecondary": "Configurar as suas definições de rede", + "settingsChangePasswordPrimary": "Alterar palavra-passe", + "settingsChangePasswordSecondary": "Alterar a sua palavra-passe de bloqueio de ecrã", + "settingsCompleteBetaSurvey": "Completar inquérito beta", + "settingsDisplayLanguage": "Idioma de visualização", + "settingsErrorCannotExportLedgerPrivateKey": "Não é possível exportar a chave privada do Ledger", + "settingsErrorCannotRemoveAllWallets": "Não é possível remover todas as contas", + "settingsExportPrivateKey": "Mostrar chave privada", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNetworkPhantomRPC": "Rede RPC Phantom", + "settingsTestNetworks": "Redes de teste", + "settingsUseCustomNetworks": "Utilizar redes personalizadas", + "settingsTestnetMode": "Modo Testnet", + "settingsTestnetModeDescription": "Aplicável a saldos e ligações de aplicação.", + "settingsWebViewDebugging": "Depuração de vista Web", + "settingsWebViewDebuggingDescription": "Permite-lhe inspecionar e depurar as vistas Web do navegador na aplicação.", + "settingsTestNetworksInfo": "Mudar para qualquer rede de teste destina-se apenas a efeitos de teste. Tenha em atenção que tokens nas redes de teste não têm qualquer valor monetário.", + "settingsEmojis": "Emojis", + "settingsNoAddresses": "Nenhum endereço", + "settingsAddressBookEmptyHeading": "O seu livro de endereços está vazio", + "settingsAddressBookEmptyText": "Clique nos botões “+” ou “Adicionar endereço” para adicionar os seus endereços favoritos", + "settingsEditWallet": "Editar conta", + "settingsNoTrustedApps": "Nenhuma aplicação de confiança", + "settingsNoConnections": "Ainda não existem ligações.", + "settingsRemoveWallet": "Remover conta", + "settingsResetApp": "Repor aplicação", + "settingsRemoveSecretPhrase": "Remover frase secreta", + "settingsResetAppWithSecretPhrase": "Repor aplicação com frase secreta", + "settingsResetSecretRecoveryPhrase": "Repor frase secreta de recuperação", + "settingsShowSecretRecoveryPhrase": "Mostrar frase secreta de recuperação", + "settingsShowSecretRecoveryPhraseSecondary": "Mostrar frase de recuperação", + "settingsShowSecretRecoveryPhraseTertiary": "Mostrar frase de secreta", + "settingsTrustedAppsAutoConfirmActiveUntil": "Até {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "Confirmação automática", + "settingsTrustedAppsDisclaimer": "Ativar a confirmação automática só em websites de confiança", + "settingsTrustedAppsLastUsed": "Utilizado há {{formattedTimestamp}} atrás", + "settingsTrustedAppsPrimary": "Aplicações ligadas", + "settingsTrustedApps": "Aplicações de confiança", + "settingsTrustedAppsRevoke": "Revogar", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} desligada", + "settingsTrustedAppsSecondary": "Configurar as suas aplicações de confiança", + "settingsTrustedAppsToday": "Hoje", + "settingsTrustedAppsYesterday": "Ontem", + "settingsTrustedAppsLastWeek": "Semana passada", + "settingsTrustedAppsBeforeYesterday": "Antes", + "settingsTrustedAppsDisconnectAll": "Desligar de todos", + "settingsTrustedAppsDisconnectAllToast": "Todas as aplicações desligadas", + "settingsTrustedAppsEndAutoConfirmForAll": "Terminar confirmação automática para todos", + "settingsTrustedAppsEndAutoConfirmForAllToast": "Terminadas todas as sessões de confirmação automática", + "settingsSecurityPrimary": "Segurança e privacidade", + "settingsSecuritySecondary": "Atualizar as suas definições de segurança", + "settingsActiveNetworks": "Redes ativas", + "settingsActiveNetworksAll": "Tudo", + "settingsActiveNetworksSolana": "Apenas Solana", + "settingsDeveloperPrimary": "Definições do programador", + "settingsAdvanced": "Definições avançadas", + "settingsTransactions": "Definições da transação", + "settingsAutoConfirm": "Definições de confirmação automática", + "settingsSecurityAnalyticsPrimary": "Partilhar análises anónimas", + "settingsSecurityAnalyticsSecondary": "Permitir ajudar-nos a melhorar", + "settingsSecurityAnalyticsHelper": "A Phantom não usa a sua informação pessoal para efeitos de análise", + "settingsSuspiciousCollectiblesPrimary": "Ocultar colecionáveis suspeitos", + "settingsSuspiciousCollectiblesSecondary": "Alternar para ocultar colecionáveis assinalados", + "settingsPreferredBitcoinAddress": "Endereço de bitcoin preferido", + "settingsEnabledAddressesUpdated": "Endereços visíveis atualizados!", + "settingsEnabledAddresses": "Endereços ativados", + "settingsBitcoinPaymentAddressForApps": "Endereço de pagamentos para aplicações", + "settingsBitcoinOrdinalsAddressForApps": "Endereço Ordinals para aplicações", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Quando os dois tipos de endereço acima estão ativados, para determinadas aplicações como Magic Eden, o seu endereço Native Segwit será usado para financiar as compras. Os ativos comprados serão recebidos no seu endereço Taproot.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "O endereço de bitcoin predefinido na Phantom para assegurar a compatibillidade.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(Predefinido)", + "settingsPreferredBitcoinAddressTaprootExplainer": "O tipo de endereço mais moderno, geralmente com taxas de transação mais baixas.", + "settingsPreferredExplorers": "Explorador preferido", + "settingsPreferredExplorersSecondary": "Mudar para o seu explorador de blockchain preferido", + "settingsCustomGasControls": "Controlos de gasolina personalizados", + "settingsAttachApplicationLogs": "Anexar registos da aplicação", + "settingsDownloadApplicationLogs": "Descarregar registos da aplicação", + "settingsDownloadApplicationLogsShort": "Descarregar registos", + "settingsDownloadApplicationLogsHelper": "Contém dados locais, relatórios de falhas e endereços de carteiras públicas para ajudar a Assistência da Phantom a resolver problemas", + "settingsDownloadApplicationLogsWarning": "Não estão incluídos dados sensíveis como, por exemplo, frases semente ou chaves privadas.", + "settingsWallet": "Carteira", + "settingsPreferences": "Preferências", + "settingsSecurity": "Segurança", + "settingsDeveloper": "Programador", + "settingsSupport": "Suporte", + "settingsWalletShortcutsPrimary": "Mostrar atalhos da carteira", + "settingsAppIcon": "Ícone da app", + "settingsAppIconDefault": "Predefinido", + "settingsAppIconLight": "Claro", + "settingsAppIconDark": "Escuro", + "settingsAutoConfirmHeader": "Confirmação automática", + "stakeAccountCardActiveStake": "Staking ativo", + "stakeAccountCardBalance": "Saldo", + "stakeAccountCardRentReserve": "Reserva de renda", + "stakeAccountCardRewards": "Última recompensa", + "stakeAccountCardRewardsTooltip": "Esta é a recompensa mais recente que ganhou com o staking. Recebe a recompensa a cada 3 dias.", + "stakeAccountCardStakeAccount": "Endereço", + "stakeAccountCardLockup": "Bloquear até", + "stakeRewardsHistoryTitle": "Histórico de recompensas", + "stakeRewardsHistoryItemTitle": "Recompensas", + "stakeRewardsHistoryEmptyList": "Nenhuma recompensa", + "stakeRewardsTime_zero": "Hoje", + "stakeRewardsTime_one": "Ontem", + "stakeRewardsTime_other": "{{count}} dias atrás", + "stakeRewardsItemsPagingFailed": "Falha ao carregar recompensas mais antigas.", + "stakeAccountCreateAndDelegateErrorStaking": "Ocorreu um problema com o staking para este validador. Tente outra vez.", + "stakeAccountCreateAndDelegateSolStaked": "SOL a ganhar renda!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "Os seus SOL vão começar a ganhar recompensas <1> nos próximos dias assim que a conta de staking ficar ativa.", + "stakeAccountCreateAndDelegateStakingFailed": "Falha de staking", + "stakeAccountCreateAndDelegateStakingSol": "A fazer staking dos SOL...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Estamos a criar uma conta de staking e, em seguida, iremos delegar os seus SOL a", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Estamos a criar uma conta de staking e, em seguida, iremos delegar os seus SOL a {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "Ver transação", + "stakeAccountDeactivateStakeSolUnstaked": "SOL sem staking!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Poderá levantar o valor do staking <1> nos próximos dias assim que a conta de staking ficar ativa.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "Poderá levantar o valor do staking nos próximos dias assim que a conta de staking ficar inativa.", + "stakeAccountDeactivateStakeUnstakingFailed": "Falha de remoção de staking", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "Ocorreu um problema com a remoção do staking deste validador. Tente outra vez.", + "stakeAccountDeactivateStakeUnstakingSol": "A remover staking de SOL...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "Estamos a iniciar o processo para remover o staking dos seus SOL.", + "stakeAccountDeactivateStakeViewTransaction": "Ver transação", + "stakeAccountDelegateStakeSolStaked": "SOL a ganhar renda!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "Os seus SOL vão começar a ganhar recompensas <1> nos próximos dias assim que a conta de staking ficar ativa.", + "stakeAccountDelegateStakeStakingFailed": "Falha de staking", + "stakeAccountDelegateStakeStakingFailedDescription": "Ocorreu um problema com o staking para este validador. Tente outra vez.", + "stakeAccountDelegateStakeStakingSol": "A fazer staking de SOL...", + "stakeAccountDelegateStakeStakingSolDescription": "Estamos a delegar os seus SOL.", + "stakeAccountDelegateStakeViewTransaction": "Ver transação", + "stakeAccountListActivationActivating": "A ativar", + "stakeAccountListActivationActive": "Ativo", + "stakeAccountListActivationInactive": "Inativo", + "stakeAccountListActivationDeactivating": "A desativar", + "stakeAccountListErrorFetching": "Não conseguimos obter as contas de staking. Tente outra vez mais tarde.", + "stakeAccountListNoStakingAccounts": "Não existem contas de staking", + "stakeAccountListReload": "Recarregar", + "stakeAccountListViewPrimaryText": "O seu staking", + "stakeAccountListViewStakeSOL": "Staking dos SOL", + "stakeAccountListItemStakeFee": "Taxa de {{fee}}", + "stakeAccountViewActionButtonRestake": "Restaking", + "stakeAccountViewActionButtonUnstake": "Tirar staking", + "stakeAccountViewError": "Erro", + "stakeAccountViewPrimaryText": "O seu staking", + "stakeAccountViewRestake": "Restaking", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "Os seus SOL estão atualmente em staking com o validador. Terá de remover o staking para <1>aceder a estes fundos. <3>Saber mais", + "stakeAccountViewStakeInactive": { + "part1": "Esta conta de staking está inativa. Considere levantar o staking ou encontrar um validador a quem delegar.", + "part2": "Saber mais" + }, + "stakeAccountViewStakeNotFound": "Não foi possível encontrar esta conta de staking.", + "stakeAccountViewViewOnExplorer": "Ver em {{explorer}}", + "stakeAccountViewWithdrawStake": "Levantar staking", + "stakeAccountViewWithdrawUnstakedSOL": "Levantar SOL sem staking", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL levantados!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "Os seus SOL foram levantados.", + "part2": "Esta conta de staking será removida automaticamente nos próximos minutos." + }, + "stakeAccountWithdrawStakeViewTransaction": "Ver transação", + "stakeAccountWithdrawStakeWithdrawalFailed": "Falha de levantamento", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "Ocorreu um problema com o levantamento desta conta de staking. Tente outra vez.", + "stakeAccountWithdrawStakeWithdrawingSol": "A levantar os SOL...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Estamos a levantar os seus SOL desta conta de staking.", + "startEarningSolAccount": "conta", + "startEarningSolAccounts": "contas", + "startEarningSolErrorClosePhantom": "Toque aqui e tente outra vez", + "startEarningSolErrorTroubleLoading": "Problemas de carregamento de staking", + "startEarningSolLoading": "A carregar...", + "startEarningSolPrimaryText": "Começar a ganhar SOL", + "startEarningSolSearching": "A procurar contas de staking", + "startEarningSolStakeTokens": "Staking de tokens e ganhar recompensas", + "startEarningSolYourStake": "O seu staking", + "unwrapFungibleTitle": "Trocar para {{tokenSymbol}}", + "unwrapFungibleDescription": "Levantar de {{fromToken}} para {{toToken}}", + "unwrapFungibleConfirmSwap": "Confirmar troca", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "Melhor preço!", + "swapFeesEstimatedFees": "Taxas estimadas", + "swapFeesFees": "Taxas", + "swapFeesPhantomFee": "Taxa Phantom", + "swapFeesPhantomFeeDisclaimer": "Encontramos sempre o melhor preço possível junto dos principais fornecedores de liquidez. Uma taxa de {{feePercentage}} é automaticamente incluída neste orçamento.", + "swapFeesRate": "Melhor preço", + "swapFeesRateDisclaimer": "O melhor preço encontrado pelo Jupiter Aggregator em múltiplos câmbios descentralizados.", + "swapFeesRateDisclaimerMultichain": "O melhor preço encontrado em múltiplos câmbios descentralizados.", + "swapFeesPriceImpact": "Impacto do preço", + "swapFeesHighPriceImpact": "Impacto de preço mais alto", + "swapFeesPriceImpactDisclaimer": "A diferença entre o preço de mercado e o preço calculado com base na dimensão da transação.", + "swapFeesSlippage": "Deslizamento", + "swapFeesHighSlippage": "Elevada tolerância de deslizamento", + "swapFeesHighSlippageDisclaimer": "A sua transação irá falhar se o preço se alterar de forma desfavorável mais do que {{slippage}}%.", + "swapFeesSlippageDisclaimer": "Valor que o preço da sua negociação pode desviar em relação ao orçamento fornecido.", + "swapFeesProvider": "Fornecedor", + "swapFeesProviderDisclaimer": "O câmbio descentralizado usado para completar a sua transação.", + "swapEstimatedTime": "Tempo estimado", + "swapEstimatedTimeShort": "Tempo previsto", + "swapEstimatedTimeDisclaimer": "O tempo estimado de conclusão da ponte irá variar consoante vários fatores que afetam as velocidades das transações.", + "swapSettingsButtonCommand": "Abrir definições de troca", + "swapQuestionRetry": "Repetir?", + "swapFlowYouPay": "Paga", + "swapFlowYouReceive": "Recebe", + "swapFlowActionButtonText": "Rever ordem", + "swapAssetCardTokenNetwork": "{{symbol}} em {{network}}", + "swapAssetCardMaxButton": "Máx.", + "swapAssetCardSelectTokenAndNetwork": "Selecionar token e rede", + "swapSlippageSettingsTitle": "Definições de deslizamento", + "swapSlippageSettingsSubtitle": "A sua transação irá falhar se o preço mudar mais do que o deslizamento. O valor recomendado predefinido é 0,3% - um valor demasiado alto irá resultar num negócio desfavorável.", + "swapSlippageSettingsCustom": "Personalizar", + "swapSlippageSettingsHighSlippageWarning": "A sua transação pode ser alvo de frontrunning e resultar num negócio desfavorável.", + "swapSlippageSettingsCustomMinError": "Introduza um valor superior a {{minSlippage}}%.", + "swapSlippageSettingsCustomMaxError": "Introduza um valor inferior a {{maxSlippage}}%.", + "swapSlippageSettingsCustomInvalidValue": "Introduza um valor válido.", + "swapQuoteFeeDisclaimer": "O orçamento inclui uma taxa Phantom de {{feePercentage}}", + "swapQuoteMissingContext": "Contexto de dados de substituição em falta", + "swapQuoteErrorNoQuotes": "Tentativa de substituição sem dados", + "swapQuoteSolanaNetwork": "Rede Solana", + "swapQuoteNetwork": "Rede", + "swapQuoteOneTimeSerumAccount": "Conta Serum única", + "swapQuoteOneTimeTokenAccount": "Conta de token único", + "swapQuoteBridgeFee": "Taxa de troca de cadeia cruzada", + "swapReviewFlowActionButtonPrimary": "Substituir", + "swapReviewFlowPrimaryText": "Rever ordem", + "swapReviewFlowYouPay": "Paga", + "swapReviewFlowYouReceive": "Recebe", + "swapTxConfirmationReceived": "Recebido!", + "swapTxConfirmationSwapFailed": "Falha de substituição", + "swapTxConfirmationSwapFailedSlippageLimit": "A substituição atingiu o limite de deslizamento, tente outra vez.", + "swapTxConfirmationSwapFailedInsufficientBalance": "Não nos foi possível completar o pedido. Não tem saldo suficiente para completar a transação.", + "swapTxConfirmationSwapFailedTryAgain": "A substituição falhou, tente outra vez", + "swapTxConfirmationSwappingTokens": "A substituir tokens...", + "swapTxConfirmationTokens": "Tokens", + "swapTxConfirmationTokensDeposited": "Feito! Os tokens foram depositados na sua carteira.", + "swapTxConfirmationTokensDepositedTitle": "Feito!", + "swapTxConfirmationTokensDepositedBody": "Os tokens foram depositados na sua carteira", + "swapTxConfirmationTokensWillBeDeposited": "serão depositados na sua carteira depois da transação estar concluída", + "swapTxConfirmationViewTransaction": "Ver transação", + "swapTxBridgeSubmitting": "A enviar transação", + "swapTxBridgeSubmittingDescription": "A trocar {{sellAmount}} em {{sellNetwork}} por {{buyAmount}} em {{buyNetwork}}", + "swapTxBridgeFailed": "A transação não foi enviada", + "swapTxBridgeFailedDescription": "Não nos foi possível completar o pedido.", + "swapTxBridgeSubmitted": "Transação enviada", + "swapTxBridgeSubmittedDescription": "Tempo previsto da transação: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "Pode dispensar esta janela em segurança.", + "swapperMax": "Máx.", + "swapperTooltipNetwork": "Rede", + "swapperTooltipPrice": "Preço", + "swapperTooltipAddress": "Contrato", + "switchToggle": "Alternar", + "termsOfServiceActionButtonAgree": "Aceito", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "Ao clicar em <1>\"Aceito\" está a aceitar os <3>termos e condições de substituição de tokens com a Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Revemos os nossos termos de serviço. Ao clicar em <1>\"Aceito\" está a aceitar os nossos novos <3>termos de serviço.<5><6>Os nossos termos de serviço incluem uma nova <8>estrutura de taxas para determinados produtos.", + "termsOfServicePrimaryText": "Termos de serviço", + "tokenRowUnknownToken": "Token desconhecido", + "transactionsAppInteraction": "Interação com aplicação", + "transactionsFailedAppInteraction": "Falha de interação com aplicação", + "transactionsBidOnInterpolated": "Licitar em {{name}}", + "transactionsBidFailed": "Falha de licitação", + "transactionsBoughtInterpolated": "Comprou {{name}}", + "transactionsBoughtCollectible": "Compra de colecionável", + "transactionBridgeInitiated": "Ponte iniciada", + "transactionBridgeInitiatedFailed": "Falha da iniciação da ponte", + "transactionBridgeStatusLink": "Verificar estado em LI.FI", + "transactionsBuyFailed": "Falha de compra", + "transactionsBurnedSpam": "Spam queimado", + "transactionsBurned": "Queimado", + "transactionsUnwrapped": "Wrapping removido", + "transactionsUnwrappedFailed": "Falha ao remover wrapping", + "transactionsCancelBidOnInterpolated": "Licitação cancelada em {{name}}", + "transactionsCancelBidOnFailed": "Falha ao cancelar licitação", + "transactionsError": "Erro", + "transactionsFailed": "Falhou", + "transactionsSwapped": "Trocado", + "transactionsFailedSwap": "Falha de troca", + "transactionsFailedBurn": "Falha ao queimar", + "transactionsFrom": "De", + "transactionsListedInterpolated": "Listado {{name}}", + "transactionsListedFailed": "Falha de listagem", + "transactionsNoActivity": "Nenhuma atividade", + "transactionsReceived": "Recebido", + "transactionsReceivedInterpolated": "Recebeu {{amount}} SOL", + "transactionsSending": "A enviar...", + "transactionsPendingCreateListingInterpolated": "A criar {{name}}", + "transactionsPendingEditListingInterpolated": "A editar {{name}}", + "transactionsPendingSolanaPayTransaction": "A confirmar transação de pagamento com Solana", + "transactionsPendingRemoveListingInterpolated": "A remover da lista {{name}}", + "transactionsPendingBurningInterpolated": "A queimar {{name}}", + "transactionsPendingSending": "A enviar", + "transactionsPendingSwapping": "A trocar", + "transactionsPendingBridging": "Ponte", + "transactionsPendingApproving": "A aprovar", + "transactionsPendingCreatingAndDelegatingStake": "Criar e delegar stake", + "transactionsPendingDeactivatingStake": "Desativar stake", + "transactionsPendingDelegatingStake": "Delegar stake", + "transactionsPendingWithdrawingStake": "Levantar stake", + "transactionsPendingAppInteraction": "Interação de aplicação pendente", + "transactionsPendingBitcoinTransaction": "Transação BTC pendente", + "transactionsSent": "Enviado", + "transactionsSendFailed": "Falha de envio", + "transactionsSwapOn": "Substituir em {{dappName}}", + "transactionsSentInterpolated": "Enviados {{amount}} SOL", + "transactionsSoldInterpolated": "Vendeu {{name}}", + "transactionsSoldCollectible": "Colecionável vendido", + "transactionsSoldFailed": "Falha de venda", + "transactionsStaked": "Staked", + "transactionsStakedFailed": "Falha de staking", + "transactionsSuccess": "Sucesso", + "transactionsTo": "Para", + "transactionsTokenSwap": "Trocar token", + "transactionsUnknownAmount": "Desconhecido", + "transactionsUnlistedInterpolated": "Removido da lista {{name}}", + "transactionsUnstaked": "Tirar stake", + "transactionsUnlistedFailed": "Falha de remoção de lista", + "transactionsDeactivateStake": "Staking desativado", + "transactionsDeactivateStakeFailed": "Falha de desativação de staking", + "transactionsWaitingForConfirmation": "A aguardar confirmação", + "transactionsWithdrawStake": "Levantar staking", + "transactionsWithdrawStakeFailed": "Falha de remoção de staking", + "transactionCancelled": "Cancelado", + "transactionCancelledFailed": "Falha ao cancelar", + "transactionApproveToken": "Aprovado {{tokenSymbol}}", + "transactionApproveTokenFailed": "Falha na aprovação de {{tokenSymbol}}", + "transactionApprovalFailed": "Falha de aprovação", + "transactionRevokeApproveToken": "Revogado {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "Falha na revogação de {{tokenSymbol}}", + "transactionRevokeFailed": "Falha de revogação", + "transactionApproveDetailsTitle": "Dados de aprovação", + "transactionCancelOrder": "Cancelar ordem", + "transactionCancelOrderFailed": "Falha de cancelamento de ordem", + "transactionApproveAppLabel": "App", + "transactionApproveAmountLabel": "Montante", + "transactionApproveTokenLabel": "Token", + "transactionApproveCollectionLabel": "Coleção", + "transactionApproveAllItems": "Aprovar todos os itens", + "transactionSpendUpTo": "Gastar até", + "transactionCancel": "Cancelar transação", + "transactionPrioritizeCancel": "Priorizar cancelamento", + "transactionSpeedUp": "Acelerar transação", + "transactionCancelHelperText": "A transação original pode ser concluída antes de ser cancelada.", + "transactionSpeedUplHelperText": "Isto irá maximizar a velocidade da sua transação com base nas condições da rede.", + "transactionCancelHelperMobile": "Irá custar <1>até {{amount}} para tentar cancelar esta transação. A transação original pode estar concluída antes de ser cancelada.", + "transactionCancelHelperMobileWithEstimate": "Irá custar <1>até {{amount}} para tentar cancelar esta transação. A mesma deve estar concluída dentro de {{timeEstimate}}. A transação original pode estar concluída antes de ser cancelada.", + "transactionSpeedUpHelperMobile": "Irá custar <1>até {{amount}} para maximizar a velocidade desta transação.", + "transactionSpeedUpHelperMobileWithEstimate": "Irá custar <1>até {{amount}} para maximizar a velocidade desta transação. A mesma deve estar concluída dentro de {{timeEstimate}}.", + "transactionEstimatedTime": "Tempo estimado", + "transactionCancelingSend": "A cancelar envio", + "transactionPrioritizingCancel": "A priorizar cancelamento", + "transactionCanceling": "A cancelar", + "transactionReplaceError": "Ocorreu um erro. Não foi cobrada nenhuma taxa à sua conta. Pode tentar outra vez.", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} insuficientes", + "transactionGasLimitError": "Falha de estimativa de limite de gasolina", + "transactionGasEstimationError": "Falha de estimativa de gasolina", + "pendingTransactionCancel": "Cancelar", + "pendingTransactionSpeedUp": "Acelerar", + "pendingTransactionStatus": "Estado", + "pendingTransactionPending": "Pendente", + "pendingTransactionPendingInteraction": "Interação pendente", + "pendingTransactionCancelling": "A cancelar", + "pendingTransactionDate": "Data", + "pendingTransactionNetworkFee": "Taxa da rede", + "pendingTransactionEstimatedTime": "Tempo estimado", + "pendingTransactionEstimatedTimeHM": "{{hours}} h {{minutes}} m", + "pendingTransactionEstimatedTimeMS": "{{minutes}} m {{seconds}} s", + "pendingTransactionEstimatedTimeS": "{{seconds}} s", + "pendingTransactionsSendingTitle": "A enviar {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "Desconhecido", + "pendingTransactionUnknownApp": "Aplicação desconhecida", + "unlockActionButtonUnlock": "Desbloquear", + "unlockEnterPassword": "Introduzir a palavra-passe", + "unlockErrorIncorrectPassword": "Palavra-passe incorreta", + "unlockErrorSomethingWentWrong": "Ocorreu um erro, tente outra vez mais tarde", + "unlockForgotPassword": "Esqueceu a palavra-passe", + "unlockPassword": "Palavra-passe", + "forgotPasswordText": "Pode repor a sua palavra-passe introduzindo a frase de recuperação de 12-24 palavras da sua carteira. A Phantom não pode repor a sua palavra-passe por si.", + "appInfo": "Info. aplicação", + "lastUsed": "Última utilização", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "Não disponível com contas de hardware.", + "trustedAppAutoConfirmDisclaimer1": "Enquanto ativa, a Phantom irá confirmar todos os pedidos desta aplicação sem enviar-lhe qualquer notificação ou pedir-lhe qualquer confirmação.", + "trustedAppAutoConfirmDisclaimer2": "Ativar a opção pode colocar os seus fundos em risco de fraude. Utilize esta funcionalidade apenas com aplicações em que confie.", + "validationUtilsPasswordIsRequired": "A palavra-passe é necessária", + "validationUtilsPasswordLength": "Tem de ter 8 caracteres de comprimento", + "validationUtilsPasswordsDontMatch": "As palavras-passe não coincidem", + "validationUtilsPasswordCantBeSame": "Não pode usar a sua palavra-passe anterior", + "validatorCardEstimatedApy": "Estimativa APY", + "validatorCardCommission": "Comissão", + "validatorCardTotalStake": "Staking total", + "validatorCardNumberOfDelegators": "N.º de delegadores", + "validatorListChooseAValidator": "Escolher um validador", + "validatorListErrorFetching": "Não conseguimos obter os validadores. Tente outra vez mais tarde.", + "validatorListNoResults": "Nenhum resultado", + "validatorListReload": "Recarregar", + "validatorListSearch": "Procurar", + "validatorInfoTooltip": "Validador", + "validatorInfoTitle": "Validadores", + "validatorInfoDescription": "Ao realizar o staking de SOL num validador está a contribuir para o desempenho e segurança da rede Solana, ao mesmo tempo que também ganha SOL.", + "validatorApyInfoTooltip": "Est. APY", + "validatorApyInfoTitle": "Estimativa APY", + "validatorApyInfoDescription": "Esta é a taxa de retorno que ganha por staking de SOL no validador.", + "validatorViewActionButtonStake": "Staking", + "validatorViewErrorFetching": "Não foi possível recuperar validadores.", + "validatorViewInsufficientBalance": "Saldo insuficiente", + "validatorViewMax": "Máx.", + "validatorViewPrimaryText": "Iniciar staking", + "validatorViewDescriptionInterpolated": "Escolha quantos SOL quer usar no <1> staking com este validador. <3>Saber mais", + "validatorViewAmountSOLRequiredToStakeInterpolated": "São necessários {{amount}} SOL para staking", + "validatorViewValidator": "Validador", + "walletMenuItemsAddConnectWallet": "Adicionar/ligar carteira", + "walletMenuItemsBridgeAssets": "Associar ativos", + "walletMenuItemsHelpAndSupport": "Ajuda e suporte", + "walletMenuItemsLockWallet": "Bloquear carteira", + "walletMenuItemsResetSecretPhrase": "Repor frase secreta", + "walletMenuItemsShowMoreAccounts": "Mostrar mais {{count}}...", + "walletMenuItemsHideAccounts": "Ocultar contas", + "whatsNewOverlayNew": "Novo!", + "whatsNewOverlayv1ActionGetAppNow": "Obter a aplicação agora", + "whatsNewOverlayv1PrimaryText": "Phantom para iOS já está disponível!", + "whatsNewOverlayv1ScanWithCamera": "Ler com a câmara do seu iPhone", + "whatsNewOverlayv1SecondaryText": "Estamos entusiasmados por anunciar que a Phantom para iOS já está disponível na loja de aplicações! Experimente o poder da Phantom no seu bolso!", + "whatsNewOverlayv2ActionListOnME": "Liste os seus NFT no Magic Eden!", + "whatsNewOverlayv2ActionTryItNow": "Experimente agora", + "whatsNewOverlayv2SecondaryText": "Pode agora listar NFT no Magic Eden diretamente a partir da sua extensão de browser Phantom. Edite o preço de forma conveniente e retire da lista para gerir completamente as suas listagens.", + "whatsNewOverlayv3ActionBurnSpam": "Queimar NFT não desejados!", + "whatsNewOverlayv3SecondaryText": "Pode agora queimar NFT não desejados e receber um pequena quantia de SOL. Clique num NFT não desejado, clique no ícone \"...\" e selecione \"Queimar token\" para o remover da sua carteira.", + "toggleMultiChainHeader": "Multicadeia", + "disableMultiChainHeader": "Modo apenas Solana", + "disableMultiChainDetail1Header": "Exclusivamente com Solana", + "disableMultiChainDetail1SecondaryText": "Realize a gestão das suas contas Solana, de tokens, e de colecionáveis sem ver outras cadeias.", + "disableMultiChainDetail2Header": "Voltar a multicadeia em qualquer altura", + "disableMultiChainDetail2SecondaryText": "Os saldos Ethereum e Polygon existentes serão preservados quando reativar a multicadeia.", + "disableMultiChainButton": "Ativar apenas Solana", + "disabledMultiChainHeader": "Apenas Solana ativado", + "disabledMultiChainText": "Pode reativar a multicadeia em qualquer altura.", + "enableMultiChainHeader": "Ativar multicadeia", + "enabledMultiChainHeader": "Multicadeia ativada", + "enabledMultiChainText": "Ethereum e Polygon são agora suportados na sua carteira.", + "incompatibleAccountHeader": "Conta incompatível", + "incompatibleAccountInterpolated": "Remova estas contas apenas de Ethereum antes de ativar o modo apenas de Solana: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "As novidades!", + "welcomeToMultiChainPrimaryText": "Uma carteira para tudo", + "welcomeToMultiChainDetail1Header": "Suporte para Ethereum e Polygon", + "welcomeToMultiChainDetail1SecondaryText": "Todos os seus tokens e NFT de Solana, Ethereum, e Polygon num único local.", + "welcomeToMultiChainDetail2Header": "Utilize todas as aplicações que adora", + "welcomeToMultiChainDetail2SecondaryText": "Ligue-se a aplicações em cadeias múltiplas sem trocar de redes.", + "welcomeToMultiChainDetail3Header": "Importe a sua carteira MetaMask", + "welcomeToMultiChainDetail3SecondaryText": "Importe facilmente todas as suas frases semente em Ethereum e Polygon.", + "welcomeToMultiChainIntro": "Boas-vindas a Phantom Multichain", + "welcomeToMultiChainIntroDesc": "Todos os tokens e NFt de Solana, Ethereum, e Polygon num único lugar. A sua carteira única para tudo.", + "welcomeToMultiChainAccounts": "Contas multicadeia redesenhadas", + "welcomeToMultiChainAccountsDesc": "Redesenhadas para cadeia múltipla, cada conta tem agora endereços ETH e Polygon correspondentes.", + "welcomeToMultiChainApps": "Funciona em qualquer local", + "welcomeToMultiChainAppsDesc": "A Phantom é compatível com cada aplicação em Ethereum, Polygon, e Solana. Clique em \"Ligar a MetaMask\" e está preparado a começar.", + "welcomeToMultiChainImport": "Importar de MetaMask, imediatamente", + "welcomeToMultiChainImportDesc": "Importe as suas frases secretas ou chaves privadas de carteiras como MetaMask ou Coinbase Wallet. Tudo num único local.", + "welcomeToMultiChainImportInterpolated": "<0>Importe as suas frases secretas ou chaves privadas de carteiras como MetaMask ou Coinbase Wallet. Tudo num único local.", + "welcomeToMultiChainTakeTour": "Realize a visita", + "welcomeToMultiChainSwapperTitle": "Trocar Ethereum,\nPolygon, e Solana", + "welcomeToMultiChainSwapperDetail1Header": "Suporte para Ethereum e Polygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "Agora pode facilmente trocar tokens ERC-20 a partir do interior da sua carteira.", + "welcomeToMultiChainSwapperDetail2Header": "Melhores preços e taxas superbaixas", + "welcomeToMultiChainSwapperDetail2SecondaryText": "Mais de 100 fontes de liquidez e encaminhamento de pedidos inteligente para retornos máximos.", + "networkErrorTitle": "Erro de rede", + "networkError": "Infelizmente não conseguimos aceder à rede. Tente outra vez mais tarde.", + "authenticationUnlockPhantom": "Desbloquear Phantom", + "errorAndOfflineSomethingWentWrong": "Algo correu mal", + "errorAndOfflineSomethingWentWrongTryAgain": "Tente outra vez.", + "errorAndOfflineUnableToFetchAssets": "Não conseguimos obter os ativos. Tente outra vez mais tarde.", + "errorAndOfflineUnableToFetchCollectibles": "Não conseguimos obter colecionáveis. Tente outra vez mais tarde.", + "errorAndOfflineUnableToFetchSwap": "Não conseguimos obter informação sobre troca. Tente outra vez mais tarde.", + "errorAndOfflineUnableToFetchTransactionHistory": "Não nos é possível obter o seu histórico de transações agora. Verfique a sua ligação de rede, ou tente outra vez mais tarde.", + "errorAndOfflineUnableToFetchRewardsHistory": "Não conseguimos obter o histórico de recompensas. Tente outra vez mais tarde.", + "networkHealthSheetCloseButtonText": "OK", + "swapReviewError": "Ocorreu um erro ao rever a sua ordem, tente outra vez.", + "sendSelectToken": "Selecionar token", + "swapBalance": "Saldo:", + "swapTitle": "Substituir tokens", + "swapSelectToken": "Selecionar token", + "swapYouPay": "Paga", + "swapYouReceive": "Recebe", + "aboutPrivacyPolicy": "Política de Privacidade", + "aboutVersion": "Versão {{version}}", + "aboutVisitWebsite": "Visitar website", + "bottomSheetConnectTitle": "Ligar", + "A11YbottomSheetConnectTitle": "Ligação de folha inferior", + "A11YbottomSheetCommandClose": "Rejeição de folha inferior", + "A11YbottomSheetCommandBack": "Verso de folha inferior", + "bottomSheetSignTypedDataTitle": "Mensagem de assinatura", + "bottomSheetSignMessageTitle": "Mensagem de assinatura", + "bottomSheetSignInTitle": "Iniciar sessão", + "bottomSheetSignInAndConnectTitle": "Iniciar sessão", + "bottomSheetConfirmTransactionTitle": "Confirmar transação", + "bottomSheetConfirmTransactionsTitle": "Confirmar transações", + "bottomSheetAdvancedTitle": "Avançado", + "bottomSheetReadOnlyAccountTitle": "Modo apenas de visualização", + "bottomSheetTransactionSettingsTitle": "Taxa da rede", + "bottomSheetConnectDescription": "A ligação permitirá que este website veja saldos e atividade para a conta selecionada.", + "bottomSheetSignInDescription": "Assinar esta mensagem irá provar que é proprietário da conta selecionada. Assine apenas mensagens de aplicações em que confia.", + "bottomSheetSignInAndConnectDescription": "A aprovação permitirá que este website veja saldos e atividade para a conta selecionada.", + "bottomSheetConfirmTransactionDescription": "As alterações de saldo são estimadas. Os montantes e ativos envolvidos não são garantidos.", + "bottomSheetConfirmTransactionsDescription": "As alterações de saldo são estimadas. Os montantes e ativos envolvidos não são garantidos.", + "bottomSheetSignTypedDataDescription": "Trata-se apenas de um pedido de autorização. A transação poderá não ser executada imediatamente.", + "bottomSheetSignTypedDataSecondDescription": "As alterações de saldo são estimadas. Os montantes e ativos envolvidos não são garantidos.", + "bottomSheetSignMessageDescription": "Assinar esta mensagem irá provar que é proprietário da conta selecionada. Assine apenas mensagens de aplicações em que confia.", + "bottomSheetReadOnlyAccountDescription": "Não é possível realizar esta ação em modo apenas de visualização.", + "bottomSheetMessageRow": "Mensagem", + "bottomSheetStatementRow": "Declaração", + "bottomSheetAutoConfirmRow": "Confirmação automática", + "bottomSheetAutoConfirmOff": "Deslig", + "bottomSheetAutoConfirmOn": "Lig", + "bottomSheetAccountRow": "Conta", + "bottomSheetAdvancedRow": "Avançado", + "bottomSheetContractRow": "Endereço do contrato", + "bottomSheetSpenderRow": "Endereço de gastador", + "bottomSheetNetworkRow": "Rede", + "bottomSheetNetworkFeeRow": "Taxa da rede", + "bottomSheetEstimatedTimeRow": "Tempo estimado", + "bottomSheetAccountRowDefaultAccountName": "Conta", + "bottomSheetConnectRequestDisclaimer": "Ligar apenas a websites de confiança", + "bottomSheetSignInRequestDisclaimer": "Iniciar a sessão apenas em websites de confiança", + "bottomSheetSignatureRequestDisclaimer": "Confirme apenas se confiar neste website.", + "bottomSheetIgnoreWarning": "Ignorar aviso, avançar na mesma", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "Não foram encontradas alterações de saldo. Avance com cuidado e confirme apenas se confiar neste website.", + "bottomSheetReadOnlyWarning": "Está apenas a visualizar este endereço. Terá de importar para poder assinar transações e mensagens.", + "bottomSheetWebsiteIsUnsafeWarning": "A utilização deste website não é segura e o mesmo poderá tentar roubar os seus fundos.", + "transactionsFromInterpolated": "De: {{from}}", + "transactionsFromParagraphInterpolated": "De {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "Hoje", + "transactionsToInterpolated": "Para: {{to}}", + "transactionsToParagraphInterpolated": "Para {{to}}", + "transactionsYesterday": "Ontem", + "addEditAddressAdd": "Adicionar endereço", + "addEditAddressDelete": "Eliminar endereço", + "addEditAddressDeleteTitle": "Tem a certeza que quer eliminar este endereço?", + "addEditAddressSave": "Guardar endereço", + "dAppBrowserComingSoon": "Browser dApp disponível brevemente!", + "dAppBrowserSearchPlaceholder": "Procurar ou digitar um URL", + "dAppBrowserOpenInNewTab": "Abrir num separador novo", + "dAppBrowserSuggested": "Sugestão", + "dAppBrowserFavorites": "Favoritos", + "dAppBrowserBookmarks": "Favoritos", + "dAppBrowserBookmarkAdd": "Adicionar favorito", + "dAppBrowserBookmarkRemove": "Remover favorito", + "dAppBrowserTrustedApps": "Recentes", + "dAppBrowserFavoritesDescription": "Os seus favoritos serão exibidos aqui", + "dAppBrowserBookmarksDescription": "Os seus favoritos serão exibidos aqui", + "dAppBrowserRecentsDescription": "As dapps ligadas recentemente serão exibidas aqui", + "dAppBrowserEmptyScreenDescription": "Digitar um URL ou pesquisar a Internet", + "dAppBrowserBlocklistScreenTitle": "{{origin}} está bloqueado! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "A Phantom acredita que este website é malicioso e que a sua utilização não é segura.", + "part2": "Este website foi assinalado como parte de uma base de dados mantida pela comunidade de burlas e websites de phishing conhecidos. Se acredita que o website foi assinalado erradamente, apresente uma reclamação." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Ignorar aviso, mostrar na mesma", + "dAppBrowserActionBookmark": "Favorito", + "dAppBrowserActionRemoveBookmark": "Remover favorito", + "dAppBrowserActionRefresh": "Atualizar", + "dAppBrowserActionShare": "Partilhar", + "dAppBrowserActionCloseTab": "Fechar separador", + "dAppBrowserActionEndAutoConfirm": "Terminar confirmação automática", + "dAppBrowserActionDisconnectApp": "Desligar aplicação", + "dAppBrowserActionCloseAllTabs": "Fechar todos os separadores", + "dAppBrowserNavigationAddressPlaceholder": "Digite um URL a procurar", + "dAppBrowserTabOverviewMore": "Mais", + "dAppBrowserTabOverviewAddTab": "Adic. separador", + "dAppBrowserTabOverviewClose": "Fechar", + "dAppBrowserCloseTab": "Fechar separador", + "dAppBrowserClose": "Fechar", + "dAppBrowserTabOverviewAddBookmark": "Adicionar favorito", + "dAppBrowserTabOverviewRemoveBookmark": "Remover favorito", + "depositAssetListSuggestions": "Sugestões", + "depositUndefinedToken": "Lamento, não é possível depositar este token", + "onboardingImportRecoveryPhraseDetails": "Dados", + "onboardingCreateRecoveryPhraseVerifyTitle": "Apontou a sua frase secreta de recuperação?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Sem a frase secreta de recuperação não poderá aceder à sua chave ou a quaisquer ativos associados à mesma.", + "onboardingCreateRecoveryPhraseVerifyYes": "Sim", + "onboardingCreateRecoveryPhraseErrorTitle": "Erro", + "onboardingCreateRecoveryPhraseErrorSubtitle": "Não tivemos sucesso em gerar uma conta, tente novamente.", + "onboardingDoneDescription": "Pode agora desfrutar plenamente da sua carteira.", + "onboardingDoneGetStarted": "Começar", + "onboardingImportAccountsEmptyResult": "Nenhuma conta encontrada", + "onboardingImportAccountsAccountName": "Conta {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "Encontrámos {{numberOfWallets}} conta com atividade", + "onboardingImportAccountsFoundAccounts_other": "Encontrámos {{numberOfWallets}} contas com atividade", + "onboardingImportAccountsFoundAccountsNoActivity_one": "Encontrámos {{numberOfWallets}} conta", + "onboardingImportAccountsFoundAccountsNoActivity_other": "Encontrámos {{numberOfWallets}} contas", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "A frase tem de ter pelo menos 12 palavras.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "A frase tem de ter exatamente 12 ou 24 palavras.", + "onboardingImportRecoveryPhraseWrongWord": "Palavras incorretas: {{ words }}.", + "onboardingProtectTitle": "Proteja a sua carteira", + "onboardingProtectDescription": "Adicionar segurança biométrica irá assegurar que é a única pessoa que pode aceder à sua carteira.", + "onboardingProtectButtonHeadlineDevice": "Dispositivo", + "onboardingProtectButtonHeadlineFaceID": "ID facial", + "onboardingProtectButtonHeadlineFingerprint": "Impressão digital", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "Utilizar autenticação {{ authType }}", + "onboardingProtectError": "Ocorreu um erro ao realizar a autenticação, tente outra vez", + "onboardingProtectBiometryIosError": "A autenticação biométrica está configurada no Phantom mas desativada nas definições do sistema. Abra Definições > Phantom > ID de rosto ou ID tátil para voltar a ativar.", + "onboardingProtectRemoveAuth": "Desativar a autenticação", + "onboardingProtectRemoveAuthDescription": "Tem a certeza que pretende desativar a autenticação?", + "onboardingWelcomeTitle": "Boas-vindas à Phantom", + "onboardingWelcomeDescription": "Para começar, crie uma nova carteira ou importe uma de uma frase de semente.", + "onboardingWelcomeCreateWallet": "Criar uma nova carteira", + "onboardingWelcomeAlreadyHaveWallet": "Já tenho uma carteira", + "onboardingWelcomeConnectSeedVault": "Ligar cofre de sementes", + "onboardingSlide1Title": "Controlado por si,\nassegurado por nós", + "onboardingSlide1Description": "Os seus fundos são privados e protegidos com sistemas biométricos, deteção de burlas, e assistência 24 horas por dia, 7 dias por semana.", + "onboardingSlide2Title": "A melhor casa para\nos seus NFT", + "onboardingSlide2Description": "Realize a gestão de listas, queime spam, e mantenha-se a par das novidades com úteis notificações push.", + "onboardingSlide3Title": "Faça mais com os seus tokens", + "onboardingSlide3Description": "Guarde, troque, use stakes, envie, e receba — sem nunca ter de sair da sua carteira. ", + "onboardingSlide4Title": "Descubra o melhor de Web3", + "onboardingSlide4Description": "Encontre e ligue-se a aplicações líderes e a coleções com o navegador da aplicação.", + "onboardingMultichainSlide5Title": "Uma carteira para tudo", + "onboardingMultichainSlide5Description": "Viva toda a experiência Solana, Ethereum, e Polygon num único interface de fácil utilização.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Viva toda a experiência Solana, Ethereum, Polygon e Bitcoin num único interface de fácil utilização.", + "requireAuth": "Exigir autenticação", + "requireAuthImmediately": "Imediatamente", + "availableToSend": "Disponível para envio", + "sendEnterAmount": "Introduzir montante", + "sendEditMemo": "Editar memorando", + "sendShowLogs": "Mostrar registos de erro", + "sendHideLogs": "Ocultar registos de erro", + "sendGoBack": "Voltar", + "sendTransactionSuccess": "Os seus tokens foram enviados com êxito para", + "sendInputPlaceholder": "Nome ou endereço", + "sendRecentlyUsedAddressLabel": "Utilizado há {{formattedTimestamp}} atrás", + "sendRecipientAddress": "Endereço do destinatário", + "sendTokenInterpolated": "Enviar {{tokenSymbol}}", + "sendPasteFromClipboard": "Colar a partir da área de transferência", + "sendScanQR": "Digitalizar código QR", + "sendTo": "Para:", + "sendCameraAccess": "Acesso à câmara", + "sendCameraAccessSubtitle": "Para ler um código QR, é preciso ter o acesso à câmara ativado. Pretende abrir as Definições agora?", + "sendSettings": "Definições", + "sendOK": "OK", + "invalidQRCode": "Este código QR não é válido.", + "sendInvalidQRCode": "Este código QR não é um endereço válido", + "sendInvalidQRCodeSubtitle": "Tente novamente ou com outro código QR.", + "sendInvalidQRCodeSplToken": "Token inválido no código QR", + "sendInvalidQRCodeSplTokenSubtitle": "Este código QR contém um token que não tem ou que não conseguimos identificar.", + "sendScanAddressToSend": "Ler o endereço {{tokenSymbol}} para enviar fundos", + "sendScanAddressToSendNoSymbol": "Ler endereço para enviar fundos", + "sendScanAddressToSendCollectible": "Ler endereço SOL para enviar colecionável", + "sendScanAddressToSendCollectibleMultichain": "Ler endereço para enviar colecionável", + "sendSummary": "Resumo", + "sendUndefinedToken": "Lamentamos, não é possível enviar este token", + "sendNoTokens": "Não existem tokens disponíveis", + "noBuyOptionsAvailableInCountry": "Não existem opções de compra disponíveis no seu país", + "swapAvailableTokenDisclaimer": "Existe um número limitado de tokens disponível para a ligação em ponte entre redes", + "swapCrossSwapNetworkTooltipTitle": "Trocas entre redes", + "swapCrossSwapNetworkTooltipDescription": "Ao realizar trocas entre redes é recomendada a utilização dos tokens disponíveis para o preço mais baixo e transações mais rápidas.", + "settingsAbout": "Sobre a Phantom", + "settingsConfirm": "Sim", + "settingsMakeSureNoOneIsWatching": "Certifique-se de que ninguém está a ver o seu ecrã", + "settingsManageAccounts": "Gerir contas", + "settingsPrompt": "Tem a certeza que quer continuar?", + "settingsSelectAvatar": "Selecionar avatar", + "settingsSelectSecretPhrase": "Selecionar frase secreta", + "settingsShowPrivateKey": "Toque para revelar a sua chave privada", + "settingsShowRecoveryPhrase": "Toque para revelar a sua frase secreta", + "settingsSubmitBetaFeedback": "Enviar feedback beta", + "settingsUpdateAccountNameToast": "Nome da conta atualizado", + "settingsUpdateAvatarToast": "Avatar atualizado", + "settingsWalletAddress": "Endereço da conta", + "settingsWalletAddresses": "Endereços da conta", + "settingsWalletNamePrimary": "Nome da conta", + "settingsPlaceholderName": "Nome", + "settingsWalletNameSecondary": "Alterar o nome da sua carteira", + "settingsYourAccounts": "As suas contas", + "settingsYourAccountsMultiChain": "Multi-cadeia", + "settingsNotifications": "Notificações", + "settingsNotificationPreferences": "Preferências de notificação", + "pushNotificationsPreferencesAllowNotifications": "Permitir notificações", + "pushNotificationsPreferencesSentTokens": "Tokens enviados", + "pushNotificationsPreferencesSentTokensDescription": "Transferências de saída de tokens e NFT", + "pushNotificationsPreferencesReceivedTokens": "Tokens recebidos", + "pushNotificationsPreferencesReceivedTokensDescription": "Transferências de entrada de tokens e NFT", + "pushNotificationsPreferencesDexSwap": "Trocas", + "pushNotificationsPreferencesDexSwapDescription": "Trocas em aplicações reconhecidas", + "pushNotificationsPreferencesOtherBalanceChanges": "Outras alterações de saldo", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Outras transações multi-token que afetam o seu saldo", + "pushNotificationsPreferencesPhantomMarketing": "Atualizações Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Destaque de anúncios e atualizações gerais", + "pushNotificationsPreferencesDescription": "Estas definições controlam as notificações push desta carteira ativa. Cada carteira tem as suas próprias definições de notificação. Para desligar todas as notificações push Phantom, entre nas <1>definições do dispositivo.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Não foi possível sincronizar as preferências de notificação.", + "connectSeedVaultConnectSeed": "Ligar uma semente", + "connectSeedVaultConnectSeedDescription": "Ligar Phantom ao cofre de sementes no seu telefone", + "connectSeedVaultSelectAnAccount": "Selecionar uma conta", + "connectSeedVaultSelectASeed": "Selecionar uma semente", + "connectSeedVaultSelectASeedDescription": "Escolha qual a semente que pretende ligar à Phantom", + "connectSeedVaultSelectAnAccountDescription": "Escolha qual a conta que quer configurar com a Phantom", + "connectSeedVaultNoAccountsFound": "Nenhuma conta encontrada.", + "connectSeedVaultSelectAccounts": "Selecionar contas", + "connectSeedVaultSelectAccountsDescription": "Escolha quais as contas que quer configurar com a Phantom", + "connectSeedVaultCompleteSetup": "Completar configuração", + "connectSeedVaultCompleteSetupDescription": "Tudo pronto! Explore web3 com a Phantom e use o cofre de sementes para confirmar as transações.", + "connectSeedVaultConnectAnotherSeed": "Ligar outra semente", + "connectSeedVaultConnectAllSeedsConnected": "Todas as sementes ligadas", + "connectSeedVaultNoSeedsConnected": "Nenhuma semente ligada. Toque no botão em baixo para dar autorização a partir do cofre de sementes.", + "connectSeedVaultConnectAccount": "Ligar conta", + "connectSeedVaultLoadMore": "Carregar mais", + "connectSeedVaultNeedPermission": "É preciso autorização", + "connectSeedVaultNeedPermissionDescription": "Ir para as definições para permitir à Phantom usar as autorizações do cofre de sementes.", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "Taxa de {{fee}}", + "stakeAmount": "Montante", + "stakeAmountBalance": "Saldo", + "swapTopQuotes": "{{numQuotes}} orçamentos principais", + "swapTopQuotesTitle": "Cotações principais", + "swapProvidersTitle": "Fornecedores", + "swapProvidersFee": "Taxa de {{fee}}", + "swapProvidersTagRecommended": "Melhor retorno", + "swapProvidersTagFastest": "Mais rápido", + "swapProviderEstimatedTimeHM": "{{hours}} h {{minutes}} m", + "swapProviderEstimatedTimeM": "{{minutes}} m", + "swapProviderEstimatedTimeS": "{{seconds}} s", + "stakeReview": "Revisão", + "stakeReviewAccount": "Conta", + "stakeReviewCommissionFee": "Comissão", + "stakeReviewConfirm": "Confirmar", + "stakeReviewValidator": "Validador", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "OK", + "swapTabInsufficientFunds": "Saldo insuficiente", + "swapNoAssetsFound": "Sem bens", + "swapNoTokensFound": "Nenhum token encontrado", + "swapConfirmationTryAgain": "Tentar novamente", + "swapConfirmationGoBack": "Voltar", + "swapNoQuotesFound": "Nenhum orçamento encontrado", + "swapNotProviderFound": "Não conseguimos encontrar um fornecedor para esta troca de tokens. Tente um token diferente.", + "swapAvailableOnMainnet": "Esta funcionalidade apenas está disponível na Mainnet", + "swapNotAvailableEVM": "As trocas para contas EVM ainda não estão disponíveis", + "singleChainSwapTab": "Na rede", + "crossChainSwapTab": "Em várias redes", + "allFilter": "Tudo", + "bridgeRefuelTitle": "Reabastecer", + "bridgeRefuelDescription": "Reabastecer assegura que pode pagar as transações depois de realizar a transposição.", + "bridgeRefuelLabelBalance": "O seu {{symbol}}", + "bridgeRefuelLabelReceive": "Recebe", + "bridgeRefuelLabelFee": "Custo estimado", + "bridgeRefuelDismiss": "Continuar sem reabastecer", + "bridgeRefuelEnable": "Ativar reabastecimento", + "unwrapWrappedSolError": "Falha de remoção de wrapping", + "unwrapWrappedSolLoading": "A remover wrapping...", + "unwrapWrappedSolSuccess": "Wrapping removido", + "unwrapWrappedSolViewTransaction": "Ver transação", + "dappApprovePopupSignMessage": "Mensagem de assinatura", + "solanaPayFrom": "De", + "solanaPayMessage": "Mensagem", + "solanaPayNetworkFee": "Taxa da rede", + "solanaPayFree": "Gratuito", + "solanaPayPay": "Pagar {{item}}", + "solanaPayPayNow": "Pagar agora", + "solanaPaySending": "A enviar {{item}}", + "solanaPayReceiving": "A receber {{item}}", + "solanaPayMinting": "A cunhar {{item}}", + "solanaPayTransactionProcessing": "A sua transação está a ser processada,\naguarde.", + "solanaPaySent": "Enviado!", + "solanaPayReceived": "Recebido!", + "solanaPayMinted": "Cunhado!", + "solanaPaySentNFT": "NFT enviado!", + "solanaPayReceivedNFT": "NFT recebido!", + "solanaPayTokensSent": "Os seus tokens foram enviados com sucesso para {{to}}", + "solanaPayTokensReceived": "Recebeu novos tokens de {{from}}", + "solanaPayViewTransaction": "Ver transação", + "solanaPayTransactionFailed": "Falha da transação", + "solanaPayConfirm": "Confirmar", + "solanaPayTo": "para", + "dappApproveConnectViewAccount": "Ver a sua conta Solana", + "deepLinkInvalidLink": "Ligação inválida", + "deepLinkInvalidSplTokenSubtitle": "Contém um token que não tem ou que não conseguimos identificar.", + "walletAvatarShowAllAccounts": "Mostrar todas as contas", + "pushNotificationsGetInstantUpdates": "Obter atualizações imediatas", + "pushNotificationsEnablePushNotifications": "Ativar notificações push sobre transferências concluídas, trocas e anúncios", + "pushNotificationsEnable": "Ativar", + "pushNotificationsNotNow": "Agora não", + "onboardingAgreeToTermsOfServiceInterpolated": "Aceito os <1>termos de serviço", + "onboardingConfirmSaveSecretRecoveryPhrase": "OK, já a guardei", + "onboardingCreateNewWallet": "Criar uma carteira nova", + "onboardingErrorDuplicateSecretRecoveryPhrase": "Esta frase secreta já existe na sua carteira", + "onboardingErrorInvalidSecretRecoveryPhrase": "Frase secreta de recuperação inválida", + "onboardingFinished": "Está despachado!", + "onboardingImportAccounts": "Importar contas", + "onboardingImportImportingAccounts": "A importar contas...", + "onboardingImportImportingFindingAccounts": "Encontrar contas com atividade", + "onboardingImportAccountsLastActive": "Ativo há {{formattedTimestamp}} atrás", + "onboardingImportAccountsNeverUsed": "Nunca utilizado", + "onboardingImportAccountsCreateNew": "Carteira nova", + "onboardingImportAccountsDescription": "Escolher contas de carteiras a importar", + "onboardingImportReadOnlyAccountDescription": "Adicione um endereço ou nome de domínio que pretende visualizar. Terá acesso apenas de visualização e não poderá assinar transações ou mensagens.", + "onboardingImportSecretRecoveryPhrase": "Importar frase secreta", + "onboardingImportViewAccounts": "Ver contas", + "onboardingRestoreExistingWallet": "Restaurar uma carteira existente com a sua frase secreta de recuperação de 12 ou 24 palavras", + "onboardingShowUnusedAccounts": "Mostrar contas não utilizadas", + "onboardingShowMoreAccounts": "Mostrar mais contas", + "onboardingHideUnusedAccounts": "Ocultar contas não utilizadas", + "onboardingSecretRecoveryPhrase": "Frase secreta de recuperação", + "onboardingSelectAccounts": "Selecione as suas contas", + "onboardingStoreSecretRecoveryPhraseReminder": "Esta é a única forma de conseguir recuperar a sua conta. Guarde-a num lugar seguro!", + "useTokenMetasForMintsUnknownName": "Desconhecido", + "bookmarksExploreScreenSearch": "Procurar ou digitar um URL", + "timeUnitMinute": "minuto", + "timeUnitMinutes": "minutos", + "timeUnitHour": "hora", + "timeUnitHours": "horas", + "espNFTListWithPrice": "Listou {{NFTDisplayName}} por {{priceAmount}} {{priceTokenSymbol}} em {{dAppName}}", + "espNFTListWithPriceWithoutDApp": "Listou {{NFTDisplayName}} por {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithoutPrice": "Listou {{NFTDisplayName}} para venda em {{dAppName}}", + "espNFTListWithoutPriceWithoutDApp": "Listou {{NFTDisplayName}} para venda", + "espNFTChangeListPriceWithPrice": "Atualizou a listagem de {{NFTDisplayName}} a {{priceAmount}} {{priceTokenSymbol}} em {{dAppName}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "Atualizou a listagem de {{NFTDisplayName}} a {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithoutPrice": "Atualizou a listagem de {{NFTDisplayName}} em {{dAppName}}", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "Atualizou a listagem de {{NFTDisplayName}}", + "espNFTBidBidderWithPrice": "Licitou {{priceAmount}} {{priceTokenSymbol}} por {{NFTDisplayName}} em {{dAppName}}", + "espNFTBidBidderWithPriceWithoutDApp": "Licitou {{priceAmount}} {{priceTokenSymbol}} por {{NFTDisplayName}}", + "espNFTBidBidderWithoutPrice": "Realizou uma licitação a {{NFTDisplayName}} em {{dAppName}}", + "espNFTBidBidderWithoutPriceWithoutDApp": "Realizou uma licitação a {{NFTDisplayName}}", + "espNFTBidListerWithPrice": "Nova licitação de {{priceAmount}} {{priceTokenSymbol}} para {{NFTDisplayName}} em {{dAppName}}", + "espNFTBidListerWithPriceWithoutDApp": "Nova licitação de {{priceAmount}} {{priceTokenSymbol}} para {{NFTDisplayName}}", + "espNFTBidListerWithoutPrice": "Nova licitação para {{NFTDisplayName}} em {{dAppName}}", + "espNFTBidListerWithoutPriceWithoutDApp": "Nova licitação para {{NFTDisplayName}}", + "espNFTCancelBidWithPrice": "Cancelou a sua licitação de {{priceAmount}} {{priceTokenSymbol}} para {{NFTDisplayName}} em {{dAppName}}", + "espNFTCancelBidWithPriceWithoutDApp": "Cancelou a sua licitação de {{priceAmount}} {{priceTokenSymbol}} para {{NFTDisplayName}}", + "espNFTCancelBidWithoutPrice": "Cancelou a sua licitação para {{NFTDisplayName}} em {{dAppName}}", + "espNFTCancelBidWithoutPriceWithoutDApp": "Cancelou a sua licitação para {{NFTDisplayName}}", + "espNFTUnlist": "Removeu da lista {{NFTDisplayName}} em {{dAppName}}", + "espNFTUnlistWithoutDApp": "Removeu da lista {{NFTDisplayName}}", + "espNFTBuyBuyerWithPrice": "Comprou {{NFTDisplayName}} por {{priceAmount}} {{priceTokenSymbol}} em {{dAppName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "Comprou {{NFTDisplayName}} por {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuyBuyerWithoutPrice": "Comprou {{NFTDisplayName}} em {{dAppName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "Comprou {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "Vendeu {{NFTDisplayName}} por {{priceAmount}} {{priceTokenSymbol}} em {{dAppName}}", + "espNFTBuySellerWithPriceWithoutDApp": "Vendeu {{NFTDisplayName}} por {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuySellerWithoutPrice": "Vendeu {{NFTDisplayName}} em {{dAppName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "Vendeu {{NFTDisplayName}}", + "espDEXSwap": "Trocou {{downTokensTextFragment}} por {{upTokensTextFragment}} em {{dAppName}}", + "espDEXDepositLPWithPoolDisplay": "Depositou {{downTokensTextFragment}} no conjunto de liquidez {{poolDisplayName}} em {{dAppName}}", + "espDEXDepositLPWithoutPoolDisplay": "Trocou {{downTokensTextFragment}} por {{upTokensTextFragment}} em {{dAppName}}", + "espDEXWithdrawLPWithPoolDisplay": "Levantou {{upTokensTextFragment}} do conjunto de liquidez {{poolDisplayName}} em {{dAppName}}", + "espDEXWithdrawLPWithoutPoolDisplay": "Trocou {{downTokensTextFragment}} por {{upTokensTextFragment}} em {{dAppName}}", + "espGenericTokenSend": "Enviou {{downTokensTextFragment}}", + "espGenericTokenReceive": "Recebeu {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "Trocou {{downTokensTextFragment}} por {{upTokensTextFragment}}", + "espUnknown": "DESCONHECIDO", + "espUnknownNFT": "NFT desconhecido", + "espTextFragmentAnd": "e", + "externalLinkWarningTitle": "Está prestes a sair da Phantom", + "externalLinkWarningDescription": "E abrir {{url}}. Certifique-se de que confia nesta fonte antes de interagir com ela.", + "shortcutsWarningDescription": "Atalhos fornecidos por {{url}}. Certifique-se de que confia nesta fonte antes de interagir com ela.", + "lowTpsBanner": "Está a ocorrer uma congestão da rede Solana", + "lowTpsMessageTitle": "Congestão da rede Solana", + "lowTpsMessage": "Devido à congestão elevada da rede Solana fora do controlo da Phantom, as suas transações podem falhar ou registar atrasos. Volte a tentar as transações falhadas.", + "solanaSlow": "A rede Solana está invulgarmente lenta", + "solanaNetworkTemporarilyDown": "A rede Solana está temporariamente desligada", + "waitForNetworkRestart": "Aguarde que a rede reinicie. O seus fundos não são afetados.", + "exploreCollectionsCarouselTitle": "Mais popular", + "exploreDropsCarouselTitle": "As novidades", + "exploreSortFloor": "Piso", + "exploreSortListed": "Listado", + "exploreSortVolume": "Volume", + "exploreFetchErrorSubtitle": "Tente outra vez mais tarde.", + "exploreFetchErrorTitle": "Falha na recuperação.", + "exploreTopCollectionsTitle": "Principais coleções NFT", + "exploreTopListLess": "Menos", + "exploreTopListMore": "Mais", + "collectiblesSearchCollectionsSection": "Coleções", + "collectiblesSearchItemsSection": "Itens", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} itens", + "collectiblesSearchPlaceholderText": "Pesquisar as suas coleções", + "collectionPinSuccess": "Coleção afixada", + "collectionPinFail": "Falha ao afixar coleção", + "collectionUnpinSuccess": "Coleção desafixada", + "collectionUnpinFail": "Falha ao desafixar coleção", + "collectionHideSuccess": "Coleção ocultada", + "collectionHideFail": "Falha ao ocultar coleção", + "collectionUnhideSuccess": "Coleção mostrada", + "collectionUnhideFail": "Falha ao mostrar coleção", + "collectiblesSpamSuccess": "Comunicado como spam", + "collectiblesSpamFail": "Falha de comunicação como spam", + "collectiblesSpamAndHiddenSuccess": "Comunicado como spam e oculto", + "collectiblesNotSpamSuccess": "Comunicado como não sendo spam", + "collectiblesNotSpamFail": "Falha de comunicação como não sendo spam", + "collectiblesNotSpamAndUnhiddenSuccess": "Mostrado e comunicado como não sendo spam", + "tokenSpamWarning": "Este token estava oculto porque a Phantom acredita que é spam.", + "collectibleSpamWarning": "Este colecionável estava oculto porque a Phantom acredita que é spam.", + "emojiNoResults": "Nenhum emoji encontrado", + "emojiSearchResults": "Resultados da pesquisa", + "emojiSuggested": "Sugestão", + "emojiSmileys": "Caras sorridentes e pessoas", + "emojiAnimals": "Animais e natureza", + "emojiFood": "Comida e bebida", + "emojiTravel": "Viagens e locais", + "emojiActivities": "Atividades", + "emojiObjects": "Objetos", + "emojiSymbols": "Símbolos", + "emojiFlags": "Bandeiras", + "whichExtensionToConnectWith": "Qual a extensão a que pretende realizar a ligação?", + "configureInSettings": "Configurável em Definições → Carteira de aplicação predefinida.", + "continueWith": "Continuar com", + "useMetaMask": "Utilizar MetaMask", + "usePhantom": "Utilizar Phantom", + "alwaysAsk": "Perguntar sempre", + "dontAskMeAgain": "Não perguntar novamente", + "selectWalletSettingDescriptionLine1": "Algumas aplicações podem não oferecer uma opção de ligação à Phantom.", + "selectWalletSettingDescriptionLinePhantom": "Como alternativa, realizar a ligação com MetaMask irá sempre abrir a Phantom.", + "selectWalletSettingDescriptionLineAlwaysAsk": "Como alternativa, ao realizar a ligação com MetaMask, iremos perguntar-lhe se prefere antes usar a Phantom.", + "selectWalletSettingDescriptionLineMetaMask": "Definir MetaMask como predefinição irá desativar a ligação dessas dapps à Phantom.", + "metaMaskOverride": "Carteira predefinida da aplicação", + "metaMaskOverrideSettingDescriptionLine1": "Para a ligação a websites que não oferecem a opção de usar a Phantom.", + "refreshAndReconnectToast": "Atualize e volte a ligar para aplicar as suas alterações", + "autoConfirmUnavailable": "Indisponível", + "autoConfirmReasonDappNotWhitelisted": "A confirmação automática não está disponível porque o contrato de onde provém não consta da nossa lista de permissões para esta aplicação.", + "autoConfirmReasonSessionNotActive": "A confirmação automática não está disponível porque não existe uma sessão de confirmação automática ativa. Ative-a abaixo.", + "autoConfirmReasonRateLimited": "A confirmação automática não está disponível porque a dapp que está a utilizar está a enviar demasiados pedidos.", + "autoConfirmReasonUnsupportedNetwork": "A confirmação automática não está disponível porque a confirmação automática ainda não suporta esta rede.", + "autoConfirmReasonSimulationFailed": "A confirmação automática não está disponível porque não podemos garantir a segurança.", + "autoConfirmReasonTabNotFocused": "A confirmação automática não está disponível porque o separador do domínio que está a tentar confirmar automaticamente não está ativo.", + "autoConfirmReasonNotUnlocked": "A confirmação automática não está disponível porque a carteira não foi desbloqueada.", + "rpcErrorUnauthorizedWrongAccount": "A transação do endereço não corresponde ao endereço de conta selecionado.", + "rpcErrorUnauthorizedUnknownSource": "Não foi possível determinar a fonte de pedido RPC.", + "transactionsDisabledTitle": "Transações desativadas", + "transactionsDisabledMessage": "O seu endereço não permite realizar transações com a Phantom", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "Ativo", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL copiado para a área de transferência", + "notEnoughSolScanTransactionWarning": "Esta transação pode falhar devido a SOL insuficientes na sua conta. Adicione mais SOL na sua conta e tente outra vez.", + "transactionRevertedWarning": "Esta transação foi revertida durante a simulação. Poderá perder os fundos se estes forem enviados.", + "quests": "Pedidos", + "questsClaimInProgress": "Resgate em curso", + "questsVerifyingCompletion": "A verificar conclusão de pedido", + "questsClaimError": "Erro de resgate de recompensa", + "questsClaimErrorDescription": "Ocorreu um erro ao resgatar a recompensa. Tente outra vez mais tarde.", + "questsDaysLeft": "Faltam {{days}} dias", + "questsDaysLeftSingular": "Falta {{days}} dia", + "questsDaysLessThanOneDay": "Falta < 1 dia", + "questsBadgeMobileOnly": "Apenas telemóvel", + "questsBadgeExtensionOnly": "Apenas extensão", + "questsStartedStateExplainerTitle": "Pedido iniciado", + "questsStartedStateExplainerDescriptionPart1": "Após a conclusão, poderão ser necessárias várias horas antes de poder resgatar a sua recompensa. Isto serve para podermos verificar que completou o pedido, e assegurarmos que cada recompensa só pode ser resgatada uma vez por pessoa.", + "questsStartedStateExplainerDescriptionPart2": "Se tiver passado mais de um dia desde que completou este pedido, contacte o suporte para obter assistência.", + "questsStartedStateExplainerButtonLabel": "OK", + "exploreLearn": "Aprender", + "exploreSites": "Sítios", + "exploreApps": "Apps", + "exploreTokens": "Tokens", + "exploreCollections": "Coleções", + "exploreFilterByall_networks": "Todas as redes", + "exploreSortBytrending": "Tendências", + "exploreSortBytop": "Topo", + "exploreSortByvolume": "Volume", + "exploreSortBygainers": "Ganhos", + "exploreSortBylosers": "Perdas", + "exploreSortBymarket_cap": "Limite de mercado", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "Colecionáveis", + "exploreCategoryMarketplace": "Mercado", + "exploreCategoryGaming": "Jogos", + "exploreCategoryBridges": "Pontes", + "exploreCategoryOther": "Outro", + "exploreCategorySocial": "Social", + "exploreCategoryCommunity": "Comunidade", + "exploreVolume": "Volume", + "exploreFloor": "Piso", + "exploreCap": "Limite de mercado", + "exploreToken": "Token", + "explorePrice": "Preço", + "explore24hVolume": "Volume de 24h", + "exploreErrorButtonText": "Tentar novamente", + "exploreErrorDescription": "Ocorreu um erro ao tentar carregar o conteúdo de exploração. Realize a atualização e tente outra vez", + "exploreErrorTitle": "Falha ao carregar o conteúdo de exploração", + "exploreNetworkError": "Houve um erro da rede. Tente outra vez mais tarde.", + "exploreTokensLegalDisclaimer": "As informações sobre peços e os destaques do projeto de blockchain são fornecidos apenas para efeitos promocionais. Os dados de mercado são fornecidos pela CoinGecko.", + "exploreLearnErrorTitle": "Falha ao carregar o conteúdo de aprendizagem", + "exploreLearnErrorDescription": "Ocorreu um erro ao tentar carregar o conteúdo de aprendizagem. Realize a atualização e tente outra vez", + "dappBrowserSearchScreenVisitSite": "Visitar sítio", + "dappBrowserSearchScreenSearchWithGoogle": "Pesquisar com Google", + "dappBrowserSearchScreenSearchLinkYouCopied": "Ligação que copiou", + "dappBrowserSearchScreenSearchTextYouCopied": "Texto que copiou", + "dappBrowserSearchPlaceholder": "Procurar aplicações", + "dappBrowserSearchNoApps": "Nenhuma aplicação", + "dappBrowserTabsLimitExceededScreenTitle": "Fechar separadores mais antigos?", + "dappBrowserTabsLimitExceededScreenDescription": "Tem {{tabsCount}} separadores abertos. Para abrir mais, terá de fechar alguns separadores.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "Fechar todos os separadores", + "localizedErrorUnknownError": "Ocorreu um erro, tente outra vez mais tarde.", + "localizedErrorUnsupportedCountry": "Lamentamos, o seu país não é atualmente suportado.", + "localizedErrorTokensNotLoading": "Ocorreu um problema a carregar os seus tokens. Tente outra vez.", + "localizedErrorSwapperNoQuotes": "Nenhum orçamento encontrado. Experimente uma quantia ou um token diferente.", + "localizedErrorSwapperRefuelNoQuotes": "Nenhum orçamento encontrado. Experimente uma quantia ou um token diferente ou desative a recarga.", + "localizedErrorInsufficientSellAmount": "Número de tokens muito baixo. Aumente o valor para trocar a cadeia cruzada.", + "localizedErrorCrossChainUnavailable": "As trocas de cadeia cruzada não estão atualmente disponíveis, tente outra vez mais tarde.", + "spamHistoryAction": "Ver itens ocultos", + "spamHistoryTitle": "Atividade oculta", + "spamHistoryWarning": "Esta transação estava oculta porque a Phantom acredita que pode ser corrreio indesejado.", + "appAuthenticationFailed": "Falha de autenticação", + "appAuthenticationFailedDescription": "Ocorreu um problema com a sua tentativa de autenticação. Tente outra vez.", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ru/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ru/translation.json new file mode 100644 index 0000000..99d20a4 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ru/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "Добавить", + "commandAccept": "Принять", + "commandApprove": "Подтвердить", + "commandBack": "Назад", + "commandBuy": "Купить", + "commandCancel": "Отмена", + "commandClaim": "Получить", + "commandClaimReward": "Получить свою награду", + "commandClear": "Очистить", + "commandClose": "Закрыть", + "commandConfirm": "Подтвердить", + "commandConnect": "Подключить", + "commandContinue": "Продолжить", + "commandCopy": "Копировать", + "commandCopyAddress": "Копировать адрес", + "commandCopyTokenAddress": "Копировать адрес токена", + "commandCreate": "Создать", + "commandCreateTicket": "Создать запрос", + "commandDismiss": "Закрыть", + "commandDownload": "Скачать", + "commandEdit": "Изменить", + "commandHelp": "Помощь", + "commandLearnMore": "Подробнее", + "commandLearnMore2": "Подробнее", + "commandMint": "Минтинг", + "commandMore": "Больше", + "commandNext": "Далее", + "commandOpen": "Открыть", + "commandOpenSettings": "Открыть настройки", + "commandPaste": "Вставить", + "commandReceive": "Получить", + "commandReconnect": "Подключить повторно", + "commandRecordVideo": "Записать видео", + "commandRetry": "Повторить", + "commandRevoke": "Отменить", + "commandSave": "Сохранить", + "commandScanQRCode": "Сканировать QR-код", + "commandSelectMedia": "Выбрать медиа", + "commandSell": "Продать", + "commandSend": "Отправить", + "commandShare": "Поделиться", + "commandShowBalance": "Показать баланс", + "commandSign": "Подписать", + "commandStake": "Застейкать", + "commandSwap": "Своп", + "commandTakePhoto": "Сделать фото", + "commandTryAgain": "Повторить попытку", + "commandViewTransaction": "Показать транзакцию", + "commandReportAsNotSpam": "Не спам", + "commandReportAsSpam": "Пометить как спам", + "commandPin": "Закрепить", + "commandUnpin": "Открепить", + "commandHide": "Скрыть", + "commandUnhide": "Показать", + "commandBurn": "Сжечь", + "commandReport": "Пожаловаться", + "commandView": "Просмотреть", + "commandUnwrap": "Развернуть", + "pastParticipleClaimed": "Получено", + "pastParticipleCompleted": "Выполнено", + "pastParticipleCopied": "Скопировано", + "pastParticipleDone": "Готово", + "nounName": "Название", + "nounNetwork": "Сеть", + "nounNetworkFee": "Комиссия сети", + "nounSymbol": "Символ", + "nounDescription": "Описание", + "amount": "Сумма", + "limit": "Лимит", + "new": "Новое", + "gotIt": "Понятно", + "internal": "Служебное", + "reward": "Вознаграждение", + "seeAll": "Показать все", + "seeLess": "Показать меньше", + "homeTab": "Главная", + "collectiblesTab": "Предметы коллекционирования", + "swapTab": "Своп", + "activityTab": "Действие", + "exploreTab": "Обозреватель", + "accountHeaderConnectedInterpolated": "Вы подключены к {{origin}}", + "accountHeaderConnectedToSite": "Вы подключены к этому сайту", + "accountHeaderCopyToClipboard": "Копирование в буфер обмена", + "accountHeaderNotConnected": "Вы не подключены к", + "accountHeaderNotConnectedInterpolated": "Вы не подключены к {{origin}}", + "accountHeaderNotConnectedToSite": "Вы не подключены к этому сайту", + "accountWithoutEnoughSolActionButtonCancel": "Отмена", + "accountWithoutEnoughSolPrimaryText": "Недостаточно SOL", + "accountWithoutEnoughSolSecondaryText": "На счету аккаунта (вашего либо второй стороны), участвующего в этой транзакции, недостаточно SOL. Продолжение транзакции приведет к ее отмене.", + "accountSwitcher": "Переключатель аккаунтов", + "addAccountHardwareWalletPrimaryText": "Подключить аппаратный кошелек", + "addAccountHardwareWalletSecondaryText": "Использовать свой аппаратный кошелек Ledger", + "addAccountHardwareWalletSecondaryTextMobile": "Используйте свой кошелек {{supportedHardwareWallets}}", + "addAccountSeedVaultWalletPrimaryText": "Подключение Seed Vault", + "addAccountSeedVaultWalletSecondaryText": "Используйте кошелек из Seed Vault", + "addAccountImportSeedPhrasePrimaryText": "Импортировать секретную фразу восстановления", + "addAccountImportSeedPhraseSecondaryText": "Импортировать аккаунты из другого кошелька", + "addAccountImportWalletPrimaryText": "Импортировать приватный ключ", + "addAccountImportWalletSecondaryText": "Импортировать аккаунт для одной цепи", + "addAccountImportWalletSolanaSecondaryText": "Импортировать приватный ключ Solana", + "addAccountLimitReachedText": "Вы достигли лимита аккаунтов ({{accountsCount}}) в Phantom. Прежде чем добавлять новые аккаунты, удалите неиспользуемые.", + "addAccountNoSeedAvailableText": "У вас нет доступной сид-фразы. Импортируйте существующую сид-фразу для создания аккаунта.", + "addAccountNewWalletPrimaryText": "Создать новый аккаунт", + "addAccountNewWalletSecondaryText": "Создайте новый адрес кошелька", + "addAccountNewMultiChainWalletSecondaryText": "Добавить новый мультиблокчейновый аккаунт", + "addAccountNewSingleChainWalletSecondaryText": "Добавьте новый аккаунт", + "addAccountPrimaryText": "Добавить (подключить) кошелек", + "addAccountSecretPhraseLabel": "Секретная фраза", + "addAccountSeedLabel": "Сид-фраза", + "addAccountSeedIDLabel": "Идентификатор сид-фразы", + "addAccountSecretPhraseDefaultLabel": "Секретная фраза {{number}}", + "addAccountZeroAccountsForSeed": "0 аккаунтов", + "addAccountShowAccountForSeed": "Показать 1 аккаунт", + "addAccountShowAccountsForSeed": "Показать аккаунты ({{numOfAccounts}})", + "addAccountHideAccountForSeed": "Скрыть 1 аккаунт", + "addAccountHideAccountsForSeed": "Скрыть аккаунты ({{numOfAccounts}})", + "addAccountSelectSeedDescription": "Новый аккаунт будет создан на основе этой секретной фразы", + "addAccountNumAccountsForSeed": "Аккаунты ({{numOfAccounts}})", + "addAccountOneAccountsForSeed": "1 аккаунт", + "addAccountGenerateAccountFromSeed": "Создать аккаунт", + "addAccountReadOnly": "Адрес для просмотра", + "addAccountReadOnlySecondaryText": "Отслеживайте любой публичный адрес кошелька", + "addAccountSolanaAddress": "Адрес Solana", + "addAccountEVMAddress": "Адрес EVM", + "addAccountBitcoinAddress": "Адрес Bitcoin", + "addAccountImportAccountActionButtonImport": "Импортировать", + "addAccountImportAccountDuplicatePrivateKey": "Этот аккаунт уже есть в вашем кошельке", + "addAccountImportAccountIncorrectFormat": "Неверный формат", + "addAccountImportAccountInvalidPrivateKey": "Недопустимый приватный ключ", + "addAccountImportAccountName": "Название", + "addAccountImportAccountPrimaryText": "Импортировать приватный ключ", + "addAccountImportAccountPrivateKey": "Приватный ключ", + "addAccountImportAccountPublicKey": "Адрес или домен", + "addAccountImportAccountPrivateKeyRequired": "Необходимо указать приватный ключ", + "addAccountImportAccountNameRequired": "Необходимо указать название", + "addAccountImportAccountPublicKeyRequired": "Необходимо указать публичный адрес", + "addAccountImportAccountDuplicateAddress": "Этот адрес уже есть в вашем кошельке", + "addAddressAddressAlreadyAdded": "Адрес уже добавлен", + "addAddressAddressAlreadyExists": "Адрес уже существует", + "addAddressAddressInvalid": "Адрес недействителен", + "addAddressAddressIsRequired": "Необходимо указать адрес", + "addAddressAddressPlaceholder": "Адрес", + "addAddressLabelIsRequired": "Необходимо указать метку", + "addAddressLabelPlaceholder": "Метка", + "addAddressPrimaryText": "Добавить адрес", + "addAddressToast": "Адрес добавлен", + "createAssociatedTokenAccountCostLabelInterpolated": "Это будет стоить {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "У вас уже есть этот аккаунт токена", + "createAssociatedTokenAccountErrorInsufficientFunds": "Недостаточно средств", + "createAssociatedTokenAccountErrorInvalidMint": "Неверный адрес Mint", + "createAssociatedTokenAccountErrorInvalidName": "Недопустимое имя", + "createAssociatedTokenAccountErrorInvalidSymbol": "Недопустимый символ", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "Мы не смогли создать аккаунт токена. Попробуйте еще раз.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "Не удалось создать аккаунт", + "createAssociatedTokenAccountErrorUnableToSendMessage": "Нам не удалось отправить вашу транзакцию.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "Не удалось отправить транзакцию", + "createAssociatedTokenAccountInputPlaceholderMint": "Адрес Mint", + "createAssociatedTokenAccountInputPlaceholderName": "Название", + "createAssociatedTokenAccountInputPlaceholderSymbol": "Символ", + "createAssociatedTokenAccountLoadingMessage": "Мы создаем ваш аккаунт токена.", + "createAssociatedTokenAccountLoadingTitle": "Создание аккаунта токена", + "createAssociatedTokenAccountPageHeader": "Создать аккаунт токена", + "createAssociatedTokenAccountSuccessMessage": "Аккаунт токена успешно создан!", + "createAssociatedTokenAccountSuccessTitle": "Созданный аккаунт токена", + "createAssociatedTokenAccountViewTransaction": "Показать транзакцию", + "assetDetailRecentActivity": "Недавние действия", + "assetDetailStakeSOL": "Застейкать SOL", + "assetDetailUnknownToken": "Неизвестный токен", + "assetDetailUnwrapAll": "Развернуть всё", + "assetDetailUnwrappingSOL": "Разворачивание SOL", + "assetDetailUnwrappingSOLFailed": "Сбой разворачивания SOL", + "assetDetailViewOnExplorer": "Показать в {{explorer}}", + "assetDetailViewOnExplorerDefaultExplorer": "Обозреватель", + "assetDetailSaveToPhotos": "Сохранить в галерее", + "assetDetailPinCollection": "Закрепить коллекцию", + "assetDetailUnpinCollection": "Открепить коллекцию", + "assetDetailHideCollection": "Скрыть коллекцию", + "assetDetailUnhideCollection": "Отменить скрытие коллекции", + "assetDetailTokenNameLabel": "Имя токена", + "assetDetailNetworkLabel": "Сеть", + "assetDetailAddressLabel": "Адрес", + "assetDetailPriceLabel": "Цена", + "collectibleDetailSetAsAvatar": "Установить как аватар", + "collectibleDetailSetAsAvatarSingleWorkAlt": "Аватар", + "collectibleDetailShare": "Поделиться предметом коллекционирования", + "assetDetailAboutLabel": "О {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} обладает возможностью передать или сжечь этот токен с вашего аккаунта.", + "sendAssetAmountLabelInterpolated": "Доступно {{amount}} {{tokenSymbol}}", + "assetListSearch": "Поиск…", + "assetListUnknownToken": "Неизвестный токен", + "assetVisibilityUnknownToken": "Неизвестный токен", + "buyAssetInterpolated": "Купить {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "Максимальная покупка составляет {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "Минимальная покупка составляет {{amount}}", + "buyNoAssetsAvailable": "Активы Ethereum и Polygon отсутствуют", + "buyThirdPartyScreenPaymentMethod": "Выберите способ оплаты", + "gasEstimationErrorWarning": "Возникла проблема с оценкой комиссии за эту транзакцию. Она может завершиться ошибкой.", + "nativeTokenBalanceErrorWarning": "Возникла проблема с получением баланса токенов для этой транзакции. Она может завершиться ошибкой.", + "blocklistOriginCommunityDatabaseInterpolated": "Этот сайт занесен в <1>поддерживаемую сообществом базу фишинговых и мошеннических сайтов. Если считаете, что сайт помечен по ошибке, <3>сообщите о проблеме.", + "blocklistOriginDomainIsBlocked": "{{domainName}} заблокирован!", + "blocklistOriginIgnoreWarning": "Игнорировать предупреждение и перейти на {{domainName}}", + "blocklistOriginSiteIsMalicious": "Phantom считает этот сайт вредоносным и небезопасным.", + "blocklistOriginThisDomain": "этот домен", + "blocklistProceedAnyway": "Игнорировать предупреждение, всё равно продолжить", + "maliciousTransactionWarning": "Phantom считает эту транзакцию вредоносной и небезопасной. Мы отключили возможность ее подписания, чтобы защитить вас и ваши средства.", + "maliciousTransactionWarningIgnoreWarning": "Игнорировать предупреждение, всё равно продолжить", + "maliciousTransactionWarningTitle": "Транзакция помечена!", + "maliciousRequestBlockedTitle": "Запрос заблокирован", + "maliciousRequestWarning": "Этот сайт был отмечен как вредоносный. Возможно, он пытается украсть ваши средства или обманом заставить вас одобрить ложный запрос.", + "maliciousSignatureRequestBlocked": "Ради вашей безопасности Phantom заблокировал этот запрос.", + "maliciousRequestBlocked": "В целях вашей безопасности Phantom заблокировал этот запрос. Закройте это окно и прекратите пользоваться сайтом, который его открыл.", + "siwErrorPopupTitle": "Некорректный запрос подписи", + "siwParseErrorDescription": "Запрос приложения на подпись нельзя показать из-за некорректного форматирования.", + "siwVerificationErrorDescription": "В запросе на подпись сообщения возникла 1 или более ошибок. В целях безопасности убедитесь, что вы используете правильное приложение, и повторите попытку.", + "siwErrorPagination": "{{n}} из {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "Предупреждение: адрес приложения не совпадает с адресом, указанным для подписи.", + "siwErrorMessage_DOMAIN_MISMATCH": "Предупреждение: домен приложения не соответствует предоставленному для проверки домену.", + "siwErrorMessage_URI_MISMATCH": "Предупреждение: имя узла URI не соответствует домену.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "Предупреждение: идентификатор цепочки не совпадает с предоставленным для проверки идентификатором цепочки.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Предупреждение: дата размещения сообщения относится к слишком далекому прошлому.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Предупреждение: дата размещения сообщения относится к слишком далекому будущему.", + "siwErrorMessage_EXPIRED": "Предупреждение: срок действия сообщения истек.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Предупреждение: срок действия сообщения истекает до его размещения.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "Предупреждение: срок действия сообщения истечет до того, как оно станет действительным.", + "siwErrorShowErrorDetails": "Показать сведения об ошибке", + "siwErrorHideErrorDetails": "Скрыть сведения об ошибке", + "siwErrorIgnoreWarning": "Игнорировать предупреждение, всё равно продолжить", + "siwsTitle": "Запрос на вход", + "siwsPermissions": "Разрешения", + "siwsAgreement": "Сообщение", + "siwsAdvancedDetails": "Расширенная информация", + "siwsAlternateStatement": "{{domain}} хочет, чтобы вы вошли в свой аккаунт Solana:\n{{address}}", + "siwsFieldLable_domain": "Домен", + "siwsFieldLable_address": "Адрес", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "Версия", + "siwsFieldLable_chainId": "ID блокчейна", + "siwsFieldLable_nonce": "Одноразовое случайное число", + "siwsFieldLable_issuedAt": "Выпущено", + "siwsFieldLable_expirationTime": "Истекает", + "siwsFieldLable_requestId": "Идентификатор запроса", + "siwsFieldLable_resources": "Ресурсы", + "siwsVerificationErrorDescription": "Этот запрос на вход в систему недействителен — сайт небезопасен либо его разработчик допустил ошибку при отправке запроса.", + "siwsErrorNumIssues": "Число ошибок: {{n}}", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "ID блокчейна не соответствует сети, в которой вы находитесь.", + "siwsErrorMessage_DOMAIN_MISMATCH": "Этот домен не тот, в который вы входите.", + "siwsErrorMessage_URI_MISMATCH": "Этот URI не тот, в который вы входите.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Дата выпуска сообщения относится к слишком далекому прошлому.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Дата выпуска сообщения относится к слишком далекому будущему.", + "siwsErrorMessage_EXPIRED": "Срок действия сообщения истек.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Срок действия сообщения истекает до его размещения.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "Срок действия сообщения истечет до того, как оно станет действительным.", + "changeLockTimerPrimaryText": "Таймер автоблокировки", + "changeLockTimerSecondaryText": "Время бездействия, после которого кошелек будет заблокирован.", + "changeLockTimerToast": "Таймер автоблокировки обновлен", + "changePasswordConfirmNewPassword": "Подтвердите новый пароль", + "changePasswordCurrentPassword": "Текущий пароль", + "changePasswordErrorIncorrectCurrentPassword": "Неверный текущий пароль", + "changePasswordErrorGeneric": "Что-то пошло не так. Повторите попытку позже", + "changePasswordNewPassword": "Новый пароль", + "changePasswordPrimaryText": "Изменить пароль", + "changePasswordToast": "Пароль обновлен", + "collectionsHiddenCollections": "Скрытые коллекции", + "collectiblesReportAsSpam": "Сообщить о спаме", + "collectiblesReportAsSpamAndHide": "Сообщить о спаме и скрыть", + "collectiblesReportAsNotSpam": "Не спам", + "collectiblesReportAsNotSpamAndUnhide": "Отобразить и пометить как не спам", + "collectiblesReportNotSpam": "Не спам", + "collectibleDetailDescription": "Описание", + "collectibleDetailProperties": "Характеристики", + "collectibleDetailOrdinalInfo": "Данные ординала", + "collectibleDetailRareSatsInfo": "Информация о редких сатоши", + "collectibleDetailSatsInUtxo": "Sats в UTXO", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Номер Sat", + "collectibleDetailSatName": "Имя Sat", + "collectibleDetailInscriptionId": "ID надписи", + "collectibleDetailInscriptionNumber": "Номер надписи", + "collectibleDetailStandard": "Стандартный", + "collectibleDetailCreated": "Создано", + "collectibleDetailViewOnExplorer": "Показать в {{explorer}}", + "collectibleDetailList": "Список", + "collectibleDetailSellNow": "Продать за {{amount}} {{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "Высвободите запас Bitcoin", + "collectibleDetailUtxoSplitterCtaSubtitle": "У вас есть {{value}} BTC для разблокировки", + "collectibleDetailUtxoSplitterModalCtaTitle": "Редкие сатоши", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "Чтобы защитить ваши средства, мы предотвращаем отправку BTC в UTXO с редкими сатоши. Используйте сплиттер UTXO Magic Eden, чтобы высвободить {{value}} BTC из ваших редких сатоши.", + "collectibleDetailUtxoSplitterModalCtaButton": "Использовать сплиттер UTXO", + "collectibleDetailEasilyAccept": "Принимайте самое высокое предложение", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sats", + "collectibleDetailSpamOverlayDescription": "Этот предмет коллекционирования был скрыт, Phantom определил его как спам.", + "collectibleDetailSpamOverlayReveal": "Показать предмет коллекционирования", + "collectibleBurnTermsOfService": "Я понимаю, что это действие невозможно отменить", + "collectibleBurnTitleWithCount_one": "Сжечь токен", + "collectibleBurnTitleWithCount_other": "Сжечь токены", + "collectibleBurnDescriptionWithCount_one": "Данное действие приведет к необратимому уничтожению этого токена из вашего кошелька.", + "collectibleBurnDescriptionWithCount_other": "Данное действие приведет к необратимому уничтожению этих токенов из вашего кошелька.", + "collectibleBurnTokenWithCount_one": "Токен", + "collectibleBurnTokenWithCount_other": "Токены", + "collectibleBurnCta": "Сжечь", + "collectibleBurnRebate": "Частичный возврат", + "collectibleBurnRebateTooltip": "Небольшая сумма SOL будет автоматически зачислена на ваш кошелек для сжигания этого токена.", + "collectibleBurnNetworkFee": "Комиссия сети", + "collectibleBurnNetworkFeeTooltip": "Сумма, необходимая сети Solana для обработки транзакции", + "unwrapButtonSwapTo": "Своп на {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "Вывести с {{withdrawalSource}} на {{chainSymbol}}", + "unwrapModalEstimatedTime": "Предполагаемое время", + "unwrapModalNetwork": "Сеть", + "unwrapModalNetworkFee": "Комиссия сети", + "unwrapModalTitle": "Сводка", + "unsupportedChain": "Неподдерживаемый блокчейн", + "unsupportedChainDescription": "Похоже, мы не поддерживаем действие ({{action}}) для сети {{chainName}}.", + "networkFeesTooltipLabel": "Комиссия сети {{chainName}}", + "networkFeesTooltipDescription": "Комиссия {{chainName}} зависит от нескольких факторов. Через них вы можете повлиять на скорость транзакции — ускорить (дороже) или замедлить (дешевле).", + "burnStatusErrorTitleWithCount_one": "Не удалось сжечь токен", + "burnStatusErrorTitleWithCount_other": "Не удалось сжечь токены", + "burnStatusSuccessTitleWithCount_one": "Токен сожжен!", + "burnStatusSuccessTitleWithCount_other": "Токены сожжены!", + "burnStatusLoadingTitleWithCount_one": "Сжигание токена…", + "burnStatusLoadingTitleWithCount_other": "Сжигание токенов…", + "burnStatusErrorMessageWithCount_one": "Не удалось сжечь этот токен. Повторите попытку позже.", + "burnStatusErrorMessageWithCount_other": "Не удалось сжечь эти токены. Повторите попытку позже.", + "burnStatusSuccessMessageWithCount_one": "Этот токен был безвозвратно уничтожен, в результате на ваш кошелек зачислено {{rebateAmount}} SOL.", + "burnStatusSuccessMessageWithCount_other": "Эти токены были безвозвратно уничтожены, в результате на ваш кошелек зачислено {{rebateAmount}} SOL.", + "burnStatusLoadingMessageWithCount_one": "Этот токен будет окончательно уничтожен, в результате на ваш кошелек зачислится {{rebateAmount}} SOL.", + "burnStatusLoadingMessageWithCount_other": "Эти токены будут окончательно уничтожены, в результате на ваш кошелек зачислится {{rebateAmount}} SOL.", + "burnStatusViewTransactionText": "Показать транзакцию", + "collectibleDisplayLoading": "Загрузка…", + "collectiblesNoCollectibles": "Нет предметов коллекционирования", + "collectiblesPrimaryText": "Ваши предметы коллекционирования", + "collectiblesReceiveCollectible": "Получить предметы коллекционирования", + "collectiblesUnknownCollection": "Неизвестная коллекция", + "collectiblesUnknownCollectible": "Неизвестный предмет коллекционирования", + "collectiblesUniqueHolders": "Уникальные держатели", + "collectiblesSupply": "Предложение", + "collectiblesUnknownTokens": "Неизвестные токены", + "collectiblesNrOfListed": "Выставлено на продажу: {{ nrOfListed }}", + "collectiblesListed": "Выставлено на продажу", + "collectiblesMintCollectible": "Минтинг предмета коллекционирования", + "collectiblesYouMint": "Ваш минтинг", + "collectiblesMintCost": "Стоимость минтинга", + "collectiblesMintFail": "Не удалось выполнить минтинг", + "collectiblesMintFailMessage": "При минтинге вашего предмета коллекционирования произошла ошибка. Попробуйте еще раз.", + "collectiblesMintCostFree": "Бесплатно", + "collectiblesMinting": "Минтинг...", + "collectiblesMintingMessage": "Выполняется минтинг вашего предмета коллекционирования", + "collectiblesMintShareSubject": "Взгляните!", + "collectiblesMintShareMessage": "Я выполнил(-а) минтинг на @phantom!", + "collectiblesMintSuccess": "Успешный минтинг", + "collectiblesMintSuccessMessage": "Минтинг вашего предмета коллекционирования завершен", + "collectiblesMintSuccessQuestMessage": "Вы выполнили требования квеста Phantom. Нажмите «Получить свою награду», чтобы получить бесплатный предмет коллекционирования.", + "collectiblesMintRequired": "Требуется", + "collectiblesMintSafelyDismiss": "Теперь это окно можно закрыть.", + "collectiblesTrimmed": "Сейчас мы не можем отобразить больше коллекционных предметов, так как достигли лимита.", + "collectiblesSeeAllHoldings": "Посмотреть все активы", + "collectiblesLast": "Последний", + "collectiblesAbout": "Подробнее", + "collectiblesSocialLinks": "Социальные ссылки", + "collectiblesNonTransferable": "Нельзя передать", + "collectiblesNonTransferableYes": "Да", + "collectiblesSellOfferDetails": "Детали предложения", + "collectiblesSellYouSell": "Вы продаете", + "collectiblesSellGotIt": "Понятно", + "collectiblesSellYouReceive": "Вы получите", + "collectiblesSellOffer": "Сделать предложение", + "collectiblesSoldCollectible": "Продан предмет коллекционирования", + "collectiblesSellMarketplace": "Торговая платформа", + "collectiblesSellCollectionFloor": "Минимальная цена коллекции", + "collectiblesSellDifferenceFromFloor": "Разница с минимальной ценой", + "collectiblesSellLastSalePrice": "Последняя цена продажи", + "collectiblesSellEstimatedFees": "Ориентировочные комиссии", + "collectiblesSellEstimatedProfitAndLoss": "Предполагаемые цифры прибыли/убытка", + "collectiblesSellViewOnMarketplace": "Показать в {{marketplace}}", + "collectiblesSellCollectionFloorTooltip": "Самая низкая цена «Купить сейчас» в коллекциях на различных торговых платформах.", + "collectiblesSellProfitLossTooltip": "Предполагаемые цифры прибыли/убытка рассчитывается на основании цены последней продажи и суммы предложения за вычетом комиссионных.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "Авторские гонорары ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "Комиссия торговой площадки ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "Комиссия торговой платформы", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "Сеть {{chainName}}", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "В предложение цены входит комиссия Phantom в размере {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "В предложение цены входят авторские гонорары, комиссия сети, комиссия торговой платформы и комиссия Phantom в размере {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "В предложение цены входят авторские гонорары, комиссия сети и комиссия торговой платформы", + "collectiblesSellTransactionFeeTooltipTitle": "Комиссия за транзакцию", + "collectiblesSellStatusLoadingTitle": "Принятие предложения...", + "collectiblesSellStatusLoadingIsSellingFor": "продается за", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} продано!", + "collectiblesSellStatusSuccessWasSold": "продано за", + "collectiblesSellStatusErrorTitle": "Произошла ошибка", + "collectiblesSellStatusErrorSubtitle": "При попытке продажи произошла ошибка", + "collectiblesSellStatusViewTransaction": "Показать транзакцию", + "collectiblesSellInsufficientFundsTitle": "Недостаточно средств", + "collectiblesSellInsufficientFundsSubtitle": "Мы не смогли принять предложение по этому предмету коллекционирования, так как не хватило средств для оплаты комиссии сети.", + "collectiblesSellRecentlyTransferedNFTTitle": "Недавно переведено", + "collectiblesSellRecentlyTransferedNFTSubtitle": "Вы должны подождать 1 час, чтобы принимать предложения после перевода.", + "collectiblesApproveCollection": "Подтверждено {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "Предложение недоступно", + "collectiblesSellNotAvailableAnymoreSubtitle": "Предложение больше не доступно. Отмените это предложение цены и попробуйте снова", + "collectiblesSellFlaggedTokenTitle": "Предмет коллекционирования помечен", + "collectiblesSellFlaggedTokenSubtitle": "Предмет коллекционирования не подлежит обмену, причины могут быть разные: например, он объявлен как украденный или он застейкан без периода блокировки", + "collectiblesListOnMagicEden": "Выставлено на продажу в Magic Eden", + "collectiblesListPrice": "Цена в объявлении", + "collectiblesUseFloor": "Применять мин. цену", + "collectiblesFloorPrice": "Минимальная цена", + "collectiblesLastSalePrice": "Последняя цена продажи", + "collectiblesTotalReturn": "Суммарная доходность", + "collectiblesOriginalPurchasePrice": "Исходная цена покупки", + "collectiblesMagicEdenFee": "Комиссия Magic Eden", + "collectiblesArtistRoyalties": "Авторские гонорары", + "collectiblesListNowButton": "Разместить сейчас", + "collectiblesListAnywayButton": "Разместить в любом случае", + "collectiblesCreateListingTermsOfService": "By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service", + "collectiblesViewListing": "Показать объявление", + "collectiblesListingViewTransaction": "Показать транзакцию", + "collectiblesRemoveListing": "Удалить объявление", + "collectiblesEditListing": "Изменить объявление", + "collectiblesEditListPrice": "Изменить цену в объявлении", + "collectiblesListPriceTooltip": "Цена в объявлении — это цена продажи предмета. Обычно продавцы устанавливают ее на уровне или выше минимальной цены.", + "collectiblesFloorPriceTooltip": "Минимальная цена — это самая низкая действующая объявленная цена за предмет из этой коллекции.", + "collectiblesOriginalPurchasePriceTooltip": "Вы изначально приобрели данный предмет за эту сумму.", + "collectiblesPurchasedForSol": "Приобретено за {{lastPurchasePrice}} SOL", + "collectiblesUnableToLoadListings": "Не удалось загрузить объявления", + "collectiblesUnableToLoadListingsFrom": "Не удалось загрузить объявления с {{marketplace}}", + "collectiblesUnableToLoadListingsDescription": "Ваши объявления и активы в безопасности, но мы не смогли загрузить их из {{marketplace}} в данный момент. Попробуйте еще раз позже.", + "collectiblesBelowFloorPrice": "Цена ниже минимальной", + "collectiblesBelowFloorPriceMessage": "Вы точно хотите разместить NFT по цене ниже минимальной?", + "collectiblesMinimumListingPrice": "Минимальная цена — 0,01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden взимает комиссию с завершенных транзакций.", + "collectiblesArtistRoyaltiesTooltip": "Создатель этой коллекции получает авторский гонорар в размере % от каждой завершенной сделки.", + "collectibleScreenCollectionLabel": "Коллекция", + "collectibleScreenPhotosPermissionTitle": "Разрешение на доступ к фото", + "collectibleScreenPhotosPermissionMessage": "Нам нужно ваше разрешение на доступ к фото. Перейдите в настройки и обновите разрешения.", + "collectibleScreenPhotosPermissionOpenSettings": "Открыть настройки", + "listStatusErrorTitle": "Ошибка размещения объявления", + "editListStatusErrorTitle": "Не удалось обновить", + "removeListStatusErrorTitle": "Ошибка удаления объявления", + "listStatusSuccessTitle": "Объявление создано!", + "editListingStatusSuccessTitle": "Объявление обновлено!", + "removeListStatusSuccessTitle": "Объявление удалено из Magic Eden", + "listStatusLoadingTitle": "Создание объявления…", + "editListingStatusLoadingTitle": "Обновление объявления…", + "removeListStatusLoadingTitle": "Удаление объявление…", + "listStatusErrorMessage": "{{name}} нельзя разместить на Magic Eden", + "removeListStatusErrorMessage": "{{name}} нельзя снять с продажи на Magic Eden", + "listStatusSuccessMessage": "{{name}} теперь выставлено на продажу в Magic Eden за {{listCollectiblePrice}} SOL", + "editListingStatusSuccessMessage": "Цена {{name}} в Magic Eden теперь изменена и составляет {{editListCollectiblePrice}} SOL", + "removeListStatusSuccessMessage": "{{name}} удалено из Magic Eden", + "listStatusLoadingMessage": "Выставление на продажу {{name}} в Magic Eden за {{listCollectiblePrice}} SOL.", + "editListingStatusLoadingMessage": "Обновление цены {{name}} в Magic Eden: {{editListCollectiblePrice}} SOL.", + "removeListStatusLoadingMessage": "Удаление {{name}} из Magic Eden. Это может занять некоторое время.", + "listStatusLoadingSafelyDismiss": "Теперь это окно можно закрыть.", + "listStatusViewOnMagicEden": "Показать в Magic Eden", + "listStatusViewOnMarketplace": "Показать в {{marketplace}}", + "listStatusLoadingDismiss": "Закрыть", + "listStatusViewTransaction": "Показать транзакцию", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Подключите аппаратный кошелек и разблокируйте его. Как только мы его обнаружим, вы сможете выбрать, какой адрес использовать.", + "connectHardwareFailedPrimaryText": "Подключиться не удалось", + "connectHardwareFailedSecondaryText": "Подключите аппаратный кошелек и разблокируйте его. Как только мы его обнаружим, вы сможете выбрать, какой адрес использовать.", + "connectHardwareFinishPrimaryText": "Аккаунт добавлен!", + "connectHardwareFinishSecondaryText": "Кошелек Ledger Nano готов к использованию из Phantom. Вернитесь в расширение.", + "connectHardwareNeedsPermissionPrimaryText": "Подключение нового кошелька", + "connectHardwareNeedsPermissionSecondaryText": "Чтобы начать подключение, нажмите кнопку ниже.", + "connectHardwareSearchingPrimaryText": "Поиск кошелька…", + "connectHardwareSearchingSecondaryText": "Подключите аппаратный кошелек и разблокируйте его. Также проверьте, подтверждены ли разрешения в браузере.", + "connectHardwarePermissionDeniedPrimary": "Отказ в разрешении", + "connectHardwarePermissionDeniedSecondary": "Предоставьте Phantom разрешение на подключение к вашему устройству Ledger", + "connectHardwarePermissionUnableToConnect": "Не удалось подключиться", + "connectHardwarePermissionUnableToConnectDescription": "Мы не смогли подключиться к вашему устройству Ledger. Возможно, нужны дополнительные разрешения.", + "connectHardwareSelectAddressAllAddressesImported": "Все адреса импортированы", + "connectHardwareSelectAddressDerivationPath": "Путь вывода", + "connectHardwareSelectAddressSearching": "Поиск…", + "connectHardwareSelectAddressSelectWalletAddress": "Выберите адрес кошелька", + "connectHardwareSelectAddressWalletAddress": "Адрес кошелька", + "connectHardwareWaitingForApplicationPrimaryText": "Откройте приложение Solana на кошельке Ledger", + "connectHardwareWaitingForApplicationSecondaryText": "Подключите аппаратный кошелек и разблокируйте его.", + "connectHardwareWaitingForPermissionPrimaryText": "Нужно разрешение", + "connectHardwareWaitingForPermissionSecondaryText": "Подключите аппаратный кошелек и разблокируйте его. Также проверьте, подтверждены ли разрешения в браузере.", + "connectHardwareAddAccountButton": "Добавить аккаунт", + "connectHardwareLedger": "Подключите Ledger", + "connectHardwareStartConnection": "Нажмите кнопку ниже, чтобы начать подключение аппаратного кошелька Ledger", + "connectHardwarePairSuccessPrimary": "Устройство {{productName}} подключено", + "connectHardwarePairSuccessSecondary": "Вы успешно подключили устройство {{productName}}.", + "connectHardwareSelectChains": "Выберите цепочки для подключения", + "connectHardwareOpenAppInterpolated": "Откройте приложение {{app}} в Ledger", + "connectHardwareSearching": "Поиск...", + "connectHardwareMakeSureConnected": "Подключите аппаратный кошелек и разблокируйте его. Подтвердите соответствующие разрешения браузера.", + "connectHardwareOpenAppDescription": "Разблокируйте аппаратный кошелек", + "connectHardwareConnecting": "Подключение...", + "connectHardwareConnectingDescription": "Подключаемся к вашему устройству Ledger.", + "connectHardwareConnectingAccounts": "Подключение аккаунтов...", + "connectHardwareDiscoveringAccounts": "Поиск аккаунтов...", + "connectHardwareDiscoveringAccountsDescription": "Мы ищем активность по вашим аккаунтам.", + "connectHardwareErrorLedgerLocked": "Устройство Ledger заблокировано", + "connectHardwareErrorLedgerLockedDescription": "Разблокируйте устройство Ledger, затем повторите попытку.", + "connectHardwareErrorLedgerGeneric": "Произошла ошибка", + "connectHardwareErrorLedgerGenericDescription": "Не удалось найти аккаунты. Разблокируйте устройство Ledger, затем повторите попытку.", + "connectHardwareErrorLedgerPhantomLocked": "Повторно откройте Phantom и попробуйте подключить устройство ещё раз.", + "connectHardwareFindingAccountsWithActivity": "Поиск аккаунтов {{chainName}}...", + "connectHardwareFindingAccountsWithActivityDualChain": "Поиск аккаунтов {{chainName1}} или {{chainName2}}...", + "connectHardwareFoundAccountsWithActivity": "Мы нашли активные аккаунты в Ledger — всего {{numOfAccounts}}.", + "connectHardwareFoundAccountsWithActivitySingular": "Мы нашли 1 активный аккаунт в Ledger.", + "connectHardwareFoundSomeAccounts": "На вашем устройстве Ledger найдены аккаунты.", + "connectHardwareViewAccounts": "Показать аккаунты", + "connectHardwareConnectAccounts": "Аккаунты подключены", + "connectHardwareSelectAccounts": "Выберите аккаунты", + "connectHardwareChooseAccountsToConnect": "Выберите аккаунты кошельков для подключения.", + "connectHardwareAccountsAddedInterpolated": "Добавлено аккаунтов: {{numOfAccounts}}", + "connectHardwareAccountsStepOfSteps": "Шаг {{stepNum}} из {{totalSteps}}", + "connectHardwareMobile": "Подключить Ledger", + "connectHardwareMobileTitle": "Подключите аппаратный кошелек Ledger", + "connectHardwareMobileEnableBluetooth": "Включить Bluetooth", + "connectHardwareMobileEnableBluetoothDescription": "Разрешите использовать Bluetooth для подключения", + "connectHardwareMobileEnableBluetoothSettings": "Перейдите в «Настройки», чтобы предоставить Phantom разрешения «Местоположение» и «Устройства поблизости».", + "connectHardwareMobilePairWithDevice": "Выполните сопряжение с устройством Ledger", + "connectHardwareMobilePairWithDeviceDescription": "Держите устройство поблизости, чтобы получить наилучший сигнал", + "connectHardwareMobileConnectAccounts": "Подключить аккаунты", + "connectHardwareMobileConnectAccountsDescription": "Мы будем искать активность во всех аккаунтах, которые вы могли использовать", + "connectHardwareMobileConnectLedgerDevice": "Подключите устройство Ledger", + "connectHardwareMobileLookingForDevices": "Ищем устройства поблизости...", + "connectHardwareMobileLookingForDevicesDescription": "Подключите устройство Ledger и разблокируйте его.", + "connectHardwareMobileFoundDeviceSingular": "Найдено 1 устройство Ledger", + "connectHardwareMobileFoundDevices": "Найдено устройств Ledger: {{numDevicesFound}}", + "connectHardwareMobileFoundDevicesDescription": "Выберите устройство Ledger ниже, чтобы начать сопряжение.", + "connectHardwareMobilePairingWith": "Сопряжение с устройством {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "Во время сопряжения следуйте инструкциям на устройстве Ledger.", + "connectHardwareMobilePairingFailed": "Не удалось выполнить сопряжение", + "connectHardwareMobilePairingFailedDescription": "Не удалось выполнить сопряжение с {{deviceName}}. Разблокируйте устройство.", + "connectHardwareMobilePairingSuccessful": "Сопряжение выполнено", + "connectHardwareMobilePairingSuccessfulDescription": "Вы успешно выполнили сопряжение и подключение устройства Ledger.", + "connectHardwareMobileOpenAppSingleChain": "Откройте приложение {{chainName}} в Ledger", + "connectHardwareMobileOpenAppDualChain": "Откройте приложение {{chainName1}} или {{chainName2}} в Ledger", + "connectHardwareMobileOpenAppDescription": "Разблокируйте устройство.", + "connectHardwareMobileStillCantFindDevice": "Всё еще не можете найти свое устройство?", + "connectHardwareMobileLostConnection": "Подключение утеряно", + "connectHardwareMobileLostConnectionDescription": "Мы потеряли соединение с устройством {{deviceName}}. Разблокируйте устройство, затем повторите попытку.", + "connectHardwareMobileGenericLedgerDevice": "Устройство Ledger", + "connectHardwareMobileConnectDeviceSigning": "Подключите устройство {{deviceName}}", + "connectHardwareMobileConnectDeviceSigningDescription": "Разблокируйте устройство Ledger и держите его поблизости.", + "connectHardwareMobileBluetoothDisabled": "Bluetooth отключен", + "connectHardwareMobileBluetoothDisabledDescription": "Включите Bluetooth и разблокируйте устройство Ledger.", + "connectHardwareMobileLearnMore": "Подробнее", + "connectHardwareMobileBlindSigningDisabled": "Слепая подпись отключена", + "connectHardwareMobileBlindSigningDisabledDescription": "Включите слепую подпись на своем устройстве.", + "connectHardwareMobileConfirmSingleChain": "Транзакцию необходимо подтвердить на аппаратном кошельке. Разблокируйте его.", + "metamaskExplainerBottomSheetHeader": "Этот сайт работает с Phantom", + "metamaskExplainerBottomSheetSubheader": "Чтобы продолжить, выберите MetaMask в диалоговом окне подключения кошелька.", + "metamaskExplainerBottomSheetDontShowAgain": "Больше не показывать", + "ledgerStatusNotConnected": "Устройство Ledger не подключено", + "ledgerStatusConnectedInterpolated": "Устройство {{productName}} подключено", + "connectionClusterInterpolated": "Сейчас вы здесь: {{cluster}}", + "connectionClusterTestnetMode": "Сейчас вы в режиме Testnet", + "featureNotSupportedOnLocalNet": "Эта функция не поддерживается, если включена Solana Localnet.", + "readOnlyAccountBannerWarning": "Вы наблюдаете за этим аккаунтом", + "depositAddress": "Адрес получения", + "depositAddressChainInterpolated": "Ваш адрес в {{chain}}", + "depositAssetDepositInterpolated": "Получить {{tokenSymbol}}", + "depositAssetSecondaryText": "Этот адрес можно использовать только для получения совместимых токенов.", + "depositAssetTextInterpolated": "Используйте этот адрес для получения токенов и предметов коллекционирования в <1>{{network}}.", + "depositAssetTransferFromExchange": "Перевести с биржи", + "depositAssetShareAddress": "Поделиться адресом", + "depositAssetBuyOrDeposit": "Купить или передать", + "depositAssetBuyOrDepositDesc": "Чтобы начать, пополните кошелек", + "depositAssetTransfer": "Перевести", + "editAddressAddressAlreadyAdded": "Адрес уже добавлен", + "editAddressAddressAlreadyExists": "Адрес уже существует", + "editAddressAddressIsRequired": "Необходимо указать адрес", + "editAddressPrimaryText": "Изменить адрес", + "editAddressRemove": "Удалить из адресной книги", + "editAddressToast": "Адрес обновлен", + "removeSavedAddressToast": "Адрес удален", + "exportSecretErrorGeneric": "Что-то пошло не так. Повторите попытку позже", + "exportSecretErrorIncorrectPassword": "Неверный пароль", + "exportSecretPassword": "Пароль", + "exportSecretPrivateKey": "приватный ключ", + "exportSecretSecretPhrase": "секретную фразу", + "exportSecretSecretRecoveryPhrase": "секретную фразу восстановления", + "exportSecretSelectYourAccount": "Выберите аккаунт", + "exportSecretShowPrivateKey": "Показать приватный ключ", + "exportSecretShowSecretRecoveryPhrase": "Показать секретную фразу восстановления", + "exportSecretShowSecret": "Показать {{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": "{{secretNameText}} — это ваша тайна, <1>не делитесь ею ни с кем!", + "exportSecretWarningSecondaryInterpolated": "{{secretNameText}} дает полный контроль над вашим кошельком — эти данные не должны попасть в чужие руки.", + "exportSecretOnlyWay": "{{secretNameText}} — единственный способ восстановить ваш кошелек", + "exportSecretDoNotShow": "{{secretNameText}} — это ваша тайна, не позволяйте никому ее узнать", + "exportSecretWillNotShare": "{{secretNameText}} — моя тайна, и я не буду делиться ей ни с кем, включая Phantom.", + "exportSecretNeverShare": "{{secretNameText}} — ваша тайна, не делитесь ею ни с кем", + "exportSecretYourPrivateKey": "Ваш приватный ключ", + "exportSecretYourSecretRecoveryPhrase": "Ваша секретная фраза для восстановления", + "fullPageHeaderBeta": "Бета!", + "fullPageHeaderHelp": "Помощь", + "gasUpTo": "До {{ amount }}", + "gasSlowTime": "Около 2 минут", + "gasAverageTime": "Около 30 секунд", + "gasFastTime": "Около 15 секунд", + "gasSlowTimePolygon": "Около 15 секунд", + "gasAverageTimePolygon": "Около 10 секунд", + "gasFastTimePolygon": "Около 5 секунд", + "gasSlowTimeBitcoin": "Около 1 часа", + "gasAverageTimeBitcoin": "Около 30 минут", + "gasFastTimeBitcoin": "Около 10 минут", + "gasSlowTimeAbbrev": "2 мин.", + "gasAverageTimeAbbrev": "30 с.", + "gasFastTimeAbbrev": "15 с.", + "gasSlowTimePolygonAbbrev": "15 с.", + "gasAverageTimePolygonAbbrev": "10 с.", + "gasFastTimePolygonAbbrev": "5 с.", + "gasSlow": "Медленно", + "gasAverage": "Средне", + "gasFast": "Быстро", + "satsPerVirtualByte": "{{satsPerVirtualByte}} SATS/vB", + "satsAmount": "{{sats}} SATS", + "homeErrorButtonText": "Повторить попытку", + "homeErrorDescription": "При попытке получить активы произошла ошибка. Обновите страницу и повторите попытку", + "homeErrorTitle": "Не удалось получить активы", + "homeManageTokenList": "Управление списком токенов", + "helloBitcoinBodyTitle": "Добро пожаловать в Bitcoin", + "helloBitcoinFeature1Title": "Отправляйте, получайте и покупайте Bitcoin", + "helloBitcoinFeature1Subtitle": "Переводите и покупайте Bitcoin мгновенно в Phantom. Совместимость со всеми основными кошельками и биржами.", + "helloBitcoinFeature2Title": "Узнайте о возможностях экосистемы ординалов", + "helloBitcoinFeature2Subtitle": "Покупайте, продавайте и обменивайте ординалы, BRC-20 и многое другое на сайтах Magic Eden и Unisat.", + "helloBitcoinFeature3Title": "Безопасно и надежно", + "helloBitcoinFeature3Subtitle": "Мы позаботимся о том, чтобы ваши ординалы, BRC-20 и редкие сатоши не были случайно потрачены.", + "interstitialDismissUnderstood": "Понятно", + "bitcoinAddressTypesBodyTitle": "Типы Bitcoin-адресов", + "bitcoinAddressTypesFeature1Title": "О Bitcoin-адресах", + "bitcoinAddressTypesFeature1Subtitle": "Phantom поддерживает Native Segwit и Taproot, каждый из которых имеет свой баланс. Вы можете отправлять BTC или ординалы с любым из этих типов адресов.", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "BTC-адрес по умолчанию в Phantom. Старее, чем Taproot, но совместим со всеми кошельками и биржами.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Лучше всего подходит для ординалов и BRC-20, имеет самые дешевые комиссии. Настройте адреса в меню «Параметры» -> «Предпочитаемый Bitcoin-адрес».", + "headerTitleInfo": "Информация", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "Это ваш адрес с типом <1>{{addressType}}.", + "invalidChecksumTitle": "Мы обновили вашу секретную фразу!", + "invalidChecksumFeature1ExportPhrase": "Экспортировать новую секретную фразу", + "invalidChecksumFeature1ExportPhraseDescription": "Создайте резервную копию новой секретной фразы вместе с приватными ключами старых аккаунтов.", + "invalidChecksumFeature2FundsAreSafe": "Ваши средства в целости и сохранности", + "invalidChecksumFeature2FundsAreSafeDescription": "Это автоматическое обновление. Никто в компании Phantom не знает вашей секретной фразы и не имеет доступа к вашим средствам.", + "invalidChecksumFeature3LearnMore": "Подробнее", + "invalidChecksumFeature3LearnMoreDescription": "Ваша фраза была несовместима с большинством кошельков. Прочитайте <1>эту справочную статью, чтобы узнать больше.", + "invalidChecksumBackUpSecretPhrase": "Сохранить секретную фразу", + "migrationFailureTitle": "При переносе аккаунта произошла ошибка", + "migrationFailureFeature1": "Экспортируйте секретную фразу", + "migrationFailureFeature1Description": "Создайте резервную копию своей секретной фразы перед регистрацией.", + "migrationFailureFeature2": "Регистрация в Phantom", + "migrationFailureFeature2Description": "Вам нужно будет повторно зарегистрироваться в Phantom, чтобы просмотреть свой аккаунт.", + "migrationFailureFeature3": "Подробнее", + "migrationFailureFeature3Description": "Прочитайте <1>эту справочную статью, чтобы узнать об этом подробнее.", + "migrationFailureContinueToOnboarding": "Перейти к регистрации", + "migrationFailureUnableToFetchMnemonic": "Нам не удалось загрузить вашу секретную фразу", + "migrationFailureUnableToFetchMnemonicDescription": "Обратитесь в службу поддержки и загрузите журналы приложения для отладки", + "migrationFailureContactSupport": "Связаться со службой поддержки", + "ledgerActionConfirm": "Подтвердите на своем Ledger Nano", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Слепая подпись недоступна", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Убедитесь, что на вашем аппаратном устройстве включена слепая подпись, затем повторите действие", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Аппаратное устройство отключено во время работы", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Закройте расширение Phantom, затем повторите действие", + "ledgerActionErrorDeviceLockedPrimaryText": "Аппаратное устройство заблокировано", + "ledgerActionErrorDeviceLockedSecondaryText": "Разблокируйте аппаратное устройство и повторите действие", + "ledgerActionErrorHeader": "Ошибка действия Ledger", + "ledgerActionErrorUserRejectionPrimaryText": "Пользователь отклонил транзакцию", + "ledgerActionErrorUserRejectionSecondaryText": "Действие было отклонено пользователем на аппаратном устройстве", + "ledgerActionNeedPermission": "Нужно разрешение", + "ledgerActionNeedToConfirm": "Транзакцию нужно подтвердить на аппаратном кошельке. Разблокируйте его и перейдите в приложение {{chainType}}.", + "ledgerActionNeedToConfirmMany": "Транзакции в количестве {{numberOfTransactions}} нужно подтвердить на аппаратном кошельке. Разблокируйте его и перейдите в приложение {{chainType}}.", + "ledgerActionNeedToConfirmBlind": "Транзакцию нужно подтвердить на аппаратном кошельке. Разблокируйте его и перейдите в приложение {{chainType}}. Убедитесь, что слепая подпись доступна.", + "ledgerActionNeedToConfirmBlindMany": "Транзакции в количестве {{numberOfTransactions}} нужно подтвердить на аппаратном кошельке. Разблокируйте его и перейдите в приложение {{chainType}}. Убедитесь, что слепая подпись доступна.", + "ledgerActionPleaseConnect": "Подключите Ledger Nano", + "ledgerActionPleaseConnectAndConfirm": "Подключите аппаратный кошелек и разблокируйте его. Также проверьте, подтверждены ли разрешения в браузере.", + "maxInputAmount": "Сумма", + "maxInputMax": "Максимум", + "notEnoughSolPrimaryText": "Недостаточно SOL", + "notEnoughSolSecondaryText": "У вас недостаточно SOL в кошельке для этой транзакции. Пополните счет и повторите попытку.", + "insufficientBalancePrimaryText": "Недостаточно {{tokenSymbol}}", + "insufficientBalanceSecondaryText": "У вас недостаточно токенов {{tokenSymbol}} в кошельке для этой транзакции.", + "insufficientBalanceRemaining": "Осталось", + "insufficientBalanceRequired": "Нужно", + "notEnoughSplTokensTitle": "Недостаточно токенов", + "notEnoughSplTokensDescription": "У вас недостаточно токенов в кошельке для этой транзакции. Продолжение транзакции приведет к ее отмене.", + "transactionExpiredPrimaryText": "Истек срок действия транзакции", + "transactionExpiredSecondaryText": "Вы слишком долго ждали, чтобы подтвердить транзакцию, срок ее действия истек. Продолжение транзакции приведет к ее отмене.", + "tokens": "токены", + "notificationApplicationApprovalPermissionsAddressVerification": "Подтвердите, что являетесь владельцем этого адреса", + "notificationApplicationApprovalPermissionsTransactionApproval": "Запрашивать подтверждение транзакций", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Просматривать баланс кошелька и историю операций", + "notificationApplicationApprovalParagraphText": "Подтверждение даст этому сайту возможность просматривать балансы и историю операций для выбранного аккаунта.", + "notificationApplicationApprovalActionButtonConnect": "Подключить", + "notificationApplicationApprovalActionButtonSignIn": "Войти", + "notificationApplicationApprovalAllowApproval": "Разрешить сайту подключение?", + "notificationApplicationApprovalAutoConfirm": "Автоподтверждение транзакций", + "notificationApplicationApprovalConnectDisclaimer": "Подключайтесь только к сайтам, которым доверяете", + "notificationApplicationApprovalSignInDisclaimer": "Входите только на те сайты, которым доверяете", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "Использование этого веб-сайта небезопасно и может стать причиной кражи ваших средств.", + "notificationApplicationApprovalConnectUnknownApp": "Неизвестно", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "Не удалось подключиться к приложению", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "Это приложение пытается подключиться к {{appNetworkName}}, но выбрано {{phantomNetworkName}}.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "Чтобы использовать {{networkName}}, перейдите в «Настройки разработчика» → «Режим Testnet».", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "Неизвестная сеть", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Ledger пока не поддерживает подключение к другим мобильным приложениям.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Переключитесь на аккаунт, не связанный с Ledger, или воспользуйтесь встроенным в приложение браузером и повторите попытку.", + "notificationSignatureRequestConfirmTransaction": "Подтверждение транзакции", + "notificationSignatureRequestConfirmTransactionCapitalized": "Подтверждение транзакции", + "notificationSignatureRequestConfirmTransactions": "Подтвердите транзакции", + "notificationSignatureRequestConfirmTransactionsCapitalized": "Подтвердите транзакции", + "notificationSignatureRequestSignatureRequest": "Запрос подписи", + "notificationMessageHeader": "Сообщение", + "notificationMessageCopied": "Сообщение скопировано", + "notificationAutoConfirm": "Автоподтверждение", + "notificationAutoConfirmOff": "Выкл.", + "notificationAutoConfirmOn": "Вкл.", + "notificationConfirmFooter": "Подтверждайте только в том случае, если доверяете этому сайту.", + "notificationEstimatedTime": "Предполагаемое время", + "notificationPermissionRequestText": "Это только запрос разрешения. Транзакция может быть выполнена не сразу.", + "notificationBalanceChangesText": "Изменения баланса ориентировочные. Суммы и задействованные активы не гарантируются.", + "notificationContractAddress": "Адрес контракта", + "notificationAdvancedDetailsText": "Дополнительно", + "notificationUnableToSimulateWarningText": "Сейчас мы не можем оценить изменения баланса. Вы можете повторить попытку позже или подтвердить, что доверяете этому сайту.", + "notificationSignMessageParagraphText": "Подписание этого сообщения подтверждает право владения выбранным аккаунтом.", + "notificationSignatureRequestScanFailedDescription": "Не удалось проверить безопасность сообщения. Действуйте с осторожностью.", + "notificationFailedToScan": "Не удалось смоделировать результаты этого запроса.\nПодтверждение небезопасно и может привести к потерям.", + "notificationScanLoading": "Запрос на сканирование", + "notificationTransactionApprovalActionButtonConfirm": "Подтвердить", + "notificationTransactionApprovalActionButtonBack": "Назад", + "notificationTransactionApprovalEstimatedChanges": "Предполагаемые изменения", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Подсчеты основаны на моделировании транзакций и не являются точными", + "notificationTransactionApprovalHideAdvancedDetails": "Скрыть дополнительные сведения о транзакции", + "notificationTransactionApprovalNetworkFee": "Комиссия сети", + "notificationTransactionApprovalNetwork": "Сеть", + "notificationTransactionApprovalEstimatedTime": "Предполагаемое время", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "Не обнаружено изменений, влияющих на владение активами", + "notificationTransactionApprovalSolanaAmountRequired": "Сумма, необходимая сети Solana для обработки транзакции", + "notificationTransactionApprovalUnableToSimulate": "Невозможно смоделировать результат. Убедитесь, что сайт надежный, так как одобрение может привести к потере средств.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Не удалось получить сведения об изменениях баланса", + "notificationTransactionApprovalViewAdvancedDetails": "Показать дополнительные сведения о транзакции", + "notificationTransactionApprovalKnownMalicious": "Эта транзакция является вредоносной. Подписание приведет к потере средств.", + "notificationTransactionApprovalSuspectedMalicious": "Мы подозреваем, что эта транзакция является вредоносной. Подтверждение может привести к потере средств.", + "notificationTransactionApprovalNetworkFeeHighWarning": "Плата за пользование сетью повышается из-за ее перегруженности.", + "notificationTransactionERC20ApprovalDescription": "С предоставленным разрешением это приложение будет иметь доступ к вашему балансу в любое время в пределах указанного ниже лимита.", + "notificationTransactionERC20ApprovalContractAddress": "Адрес контракта", + "notificationTransactionERC20Unlimited": "неограниченно", + "notificationTransactionERC20ApprovalTitle": "Разрешить расходование {{tokenSymbol}}", + "notificationTransactionERC20RevokeTitle": "Отменить расходование {{tokenSymbol}}", + "notificationTransactionERC721RevokeTitle": "Отменить доступ {{tokenSymbol}}", + "notificationTransactionERC20ApprovalAll": "Все ваши {{tokenSymbol}}", + "notificationIncorrectModeTitle": "Неправильный режим", + "notificationIncorrectModeInTestnetTitle": "Вы в режиме Testnet", + "notificationIncorrectModeNotInTestnetTitle": "Вы не в режиме Testnet", + "notificationIncorrectModeInTestnetDescription": "{{origin}} пытается использовать Mainnet, но вы находитесь в режиме Testnet", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} пытается использовать Testnet, но вы не в Testnet", + "notificationIncorrectModeInTestnetProceed": "Чтобы продолжить, выключите режим Testnet.", + "notificationIncorrectModeNotInTestnetProceed": "Чтобы продолжить, включите режим Testnet.", + "notificationIncorrectEIP712ChainId": "Мы не дали вам подписать сообщение, не предназначенное для сети, к которой вы подключены в данный момент", + "notificationIncorrectEIP712ChainIdDescription": "Сообщение запрошено {{messageChainId}}, а вы подключены к {{connectedChainId}}", + "notificationUnsupportedNetwork": "Неподдерживаемая сеть", + "notificationUnsupportedNetworkDescription": "Этот сайт пытается использовать сеть, которую Phantom в данный момент не поддерживает.", + "notificationUnsupportedNetworkDescription2": "Чтобы продолжить с другим расширением, отключите опцию «Настройки» → «Приложение кошелька по умолчанию» и выберите «Всегда спрашивать». Затем обновите страницу и снова подключитесь.", + "notificationUnsupportedAccount": "Неподдерживаемый аккаунт", + "notificationUnsupportedAccountDescription": "Этот сайт пытается использовать {{targetChainType}}, но данный аккаунт {{chainType}} это не поддерживает.", + "notificationUnsupportedAccountDescription2": "Переключитесь на аккаунт с совместимой сид-фразой или приватным ключом и повторите попытку.", + "onboardingCreatePassword": "Придумайте пароль", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "Я принимаю <1>Условия использования", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Подтвердите пароль", + "onboardingCreatePasswordDescription": "Используется для разблокировки кошелька.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Неверная секретная фраза восстановления", + "onboardingCreatePasswordPasswordPlaceholder": "Пароль", + "onboardingCreatePasswordPasswordStrengthWeak": "слабый", + "onboardingCreatePasswordPasswordStrengthMedium": "средний", + "onboardingCreatePasswordPasswordStrengthStrong": "надежный", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "Я сохранил(а) секретную фразу восстановления", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Секретная фраза восстановления", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Эта фраза — ЕДИНСТВЕННЫЙ способ восстановить ваш кошелек. НЕ делитесь ею ни с кем!", + "onboardingImportWallet": "Импортировать кошелек", + "onboardingImportWalletImportExistingWallet": "Импортирование существующего кошелька с помощью секретной фразы восстановления из 12 или 24 слов.", + "onboardingImportWalletRestoreWallet": "Восстановить кошелек", + "onboardingImportWalletSecretRecoveryPhrase": "Секретная фраза восстановления", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Неверная секретная фраза восстановления", + "onboardingImportWalletIHaveWords": "У меня есть фраза восстановления из {{numWords}} сл.", + "onboardingImportWalletIncorrectOrMisspelledWord": "Слово «{{wordIndex}}» неправильное или написано с ошибкой", + "onboardingImportWalletIncorrectOrMisspelledWords": "Слова «{{wordIndexes}}» неправильные или написаны с ошибкой", + "onboardingImportWalletScrollDown": "Прокрутите вниз", + "onboardingImportWalletScrollUp": "Прокрутите вверх", + "onboardingPathSelectionCreateWallet": "Создать новый кошелек", + "onboardingPathSelectionText": "Удобный кошелек для Solana и Ethereum, работающий с DeFi и NFT", + "onboardingPathSelectionIHaveAWallet": "У меня уже есть кошелек", + "onboardingSelectAccountsImportAccounts": "Импортируйте аккаунты", + "onboardingSelectAccountsImportAccountsDescription": "Выберите аккаунты кошельков для импорта.", + "onboardingSelectAccountsImportSelectedAccounts": "Импортировать выбранные аккаунты", + "onboardingSelectAccountsFindMoreAccounts": "Найти больше аккаунтов", + "onboardingSelectAccountsFindMoreNoneFound": "Аккаунты не найдены", + "recentActivityPrimaryText": "Недавние действия", + "removeAccountActionButtonRemove": "Удалить", + "removeAccountRemoveWallet": "Удалить аккаунт", + "removeAccountInterpolated": "Удалить {{accountName}}", + "removeAccountWarningLedger": "Если удалить этот кошелек из Phantom, его потом можно будет вернуть с помощью процедуры «Подключить аппаратный кошелек».", + "removeAccountWarningSeedVault": "Если удалить этот кошелек из Phantom, его потом можно будет вернуть с помощью процедуры «Подключить кошелек Seed Vault».", + "removeAccountWarningPrivateKey": "Если вы удалите этот кошелек, Phantom не сможет его восстановить. Убедитесь, что у вас есть резервная копия приватного ключа.", + "removeAccountWarningSeed": "Если удалить этот кошелек из Phantom, его потом можно будет вернуть с помощью мнемонической фразы в этом или другом кошельке.", + "removeAccountWarningReadOnly": "Удаление этого аккаунта не повлияет на ваш кошелек, так как аккаунт только для просмотра.", + "removeSeedPrimaryText": "Удаление секретной фразы {{number}}", + "removeSeedSecondaryText": "Это приведет к удалению всех существующих аккаунтов в секретной фразе {{number}}. Обязательно сохраните резервную копию существующей секретной фразы.", + "resetSeedPrimaryText": "Сбросить приложение с новой секретной фразой", + "resetSeedSecondaryText": "Все существующие аккаунты будут удалены и заменены новыми. Обязательно сохраните резервную копию существующей секретной фразы и приватных ключей.", + "resetAppPrimaryText": "Сбросить и стереть приложение", + "resetAppSecondaryText": "Это приведет к удалению всех существующих аккаунтов и данных. Обязательно сохраните резервную копию секретной фразы и приватных ключей.", + "richTransactionsDays": "дн.", + "richTransactionsToday": "Сегодня", + "richTransactionsYesterday": "Вчера", + "richTransactionDetailAccount": "Аккаунт", + "richTransactionDetailAppInteraction": "Взаимодействие приложений", + "richTransactionDetailAt": "в", + "richTransactionDetailBid": "Предложение", + "richTransactionDetailBidDetails": "Детали предложения", + "richTransactionDetailBought": "Куплено", + "richTransactionDetailBurned": "Сожжено", + "richTransactionDetailCancelBid": "Отменить предложение", + "richTransactionDetailCompleted": "Выполнено", + "richTransactionDetailConfirmed": "Подтверждено", + "richTransactionDetailDate": "Дата", + "richTransactionDetailFailed": "Ошибка", + "richTransactionDetailFrom": "Откуда", + "richTransactionDetailItem": "Предмет", + "richTransactionDetailListed": "Выставлено на продажу", + "richTransactionDetailListingDetails": "Детали продажи", + "richTransactionDetailListingPrice": "Цена продажи", + "richTransactionDetailMarketplace": "Торговая платформа", + "richTransactionDetailNetworkFee": "Комиссия сети", + "richTransactionDetailOriginalListingPrice": "Исходная цена продажи", + "richTransactionDetailPending": "Ожидание", + "richTransactionDetailPrice": "Цена", + "richTransactionDetailProvider": "Поставщик", + "richTransactionDetailPurchaseDetails": "Детали покупки", + "richTransactionDetailRebate": "Частичный возврат", + "richTransactionDetailReceived": "Получено", + "richTransactionDetailSaleDetails": "Детали реализации", + "richTransactionDetailSent": "Отправлено", + "richTransactionDetailSold": "Продано", + "richTransactionDetailStaked": "Застейкано", + "richTransactionDetailStatus": "Статус", + "richTransactionDetailSwap": "Своп", + "richTransactionDetailSwapDetails": "Детали свопа", + "richTransactionDetailTo": "Куда", + "richTransactionDetailTokenSwap": "Своп токена", + "richTransactionDetailUnknownNFT": "Неизвестный NFT", + "richTransactionDetailUnlisted": "Снято с продажи", + "richTransactionDetailUnstaked": "Снято со стейка", + "richTransactionDetailValidator": "Валидатор", + "richTransactionDetailViewOnExplorer": "Показать в {{explorer}}", + "richTransactionDetailWithdrawStake": "Вывести стейк", + "richTransactionDetailYouPaid": "Вы заплатили", + "richTransactionDetailYouReceived": "Вы получили", + "richTransactionDetailUnwrapDetails": "Детали разворачивания", + "richTransactionDetailTokenUnwrap": "Разворачивание токена", + "historyItemsRefreshFailed": "Не удалось загрузить новые транзакции.", + "historyItemsPagingFailed": "Не удалось загрузить предыдущие транзакции.", + "historyItemsTestnetNotAvailable": "История транзакций Testnet в данный момент недоступна", + "historyUnknownDappName": "Неизвестно", + "historyStatusSucceeded": "Успешно", + "historyNetwork": "Сеть", + "historyAttemptedAmount": "Сумма неудачной транзакции", + "historyAmount": "Сумма", + "sendAddressBookButtonLabel": "Адресная книга", + "addressBookSelectAddressBook": "Адресная книга", + "sendAddressBookNoAddressesSaved": "Адреса не сохранены", + "sendAddressBookRecentlyUsed": "Недавно использованные", + "addressBookSelectRecentlyUsed": "Недавно использованные", + "sendConfirmationLabel": "Метка", + "sendConfirmationMessage": "Подтверждение", + "sendConfirmationNetworkFee": "Комиссия сети", + "sendConfirmationPrimaryText": "Подтвердить отправку", + "sendFungibleSummaryNetwork": "Сеть", + "sendFungibleSummaryNetworkFee": "Комиссия сети", + "sendFungibleSummaryEstimatedTime": "Предполагаемое время", + "sendFungiblePendingEstimatedTime": "Предполагаемое время", + "sendFungibleSummaryEstimatedTimeDescription": "Скорость транзакций Ethereum зависит от нескольких факторов. Вы можете ускорить транзакции, нажав «Комиссия сети».", + "sendSummaryBitcoinPendingTxTitle": "Не удалось отправить перевод", + "sendSummaryBitcoinPendingTxDescription": "Одновременно в ожидании может находиться только один перевод BTC. Для отправки нового перевода дождитесь завершения предыдущего.", + "sendFungibleSatProtectionTitle": "Отправка с защитой Sat", + "sendFungibleSatProtectionExplainer": "Phantom гарантирует, что ваши ординалы и BRC20 не будут использованы для оплаты транзакций или переводов Bitcoin.", + "sendFungibleTransferFee": "Комиссия за передачу токенов", + "sendFungibleTransferFeeToolTip": "Создатель этого токена получает комиссию за каждый перевод. Phantom не устанавливает и не собирает эту комиссию.", + "sendFungibleInterestBearingPercent": "Текущая процентная ставка", + "sendFungibleNonTransferable": "Нельзя передать", + "sendFungibleNonTransferableYes": "Да", + "sendStatusErrorMessageInterpolated": "При попытке отправить токены получателю <1>{{uiRecipient}} произошла ошибка", + "sendStatusErrorTitle": "Не удалось отправить", + "sendStatusLoadingTitle": "Отправка...", + "sendStatusSuccessMessageInterpolated": "Ваши токены отправлены получателю <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "Отправлено!", + "sendStatusConfirmedSuccessTitle": "Отправлено!", + "sendStatusSubmittedSuccessTitle": "Транзакция отправлена", + "sendStatusEstimatedTransactionTime": "Предполагаемое время транзакции: {{time}}", + "sendStatusViewTransaction": "Показать транзакцию", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} на <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} успешно отправлено на <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} успешно отправлено получателю <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "Не удалось отправить <2>{{uiAmount}} {{assetSymbol}} на <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "Код ошибки {{code}}", + "sendFormErrorInsufficientBalance": "Недостаточно средств", + "sendFormErrorEmptyAmount": "Нужно указать количество", + "sendFormInvalidAddress": "Недопустимый адрес {{assetName}}", + "sendFormErrorInvalidSolanaAddress": "Неверный адрес Solana", + "sendFormErrorInvalidTwitterHandle": "Это имя пользователя Twitter не зарегистрировано", + "sendFormErrorInvalidDomain": "Этот домен не зарегистрирован", + "sendFormErrorMinRequiredInterpolated": "Требуется минимум {{minAmount}} {{tokenName}}", + "sendRecipientTextareaPlaceholder": "Адрес получателя SOL", + "sendRecipientTextAreaPlaceholder2": "Адрес получателя {{symbol}}", + "sendMemoOptional": "Memo (необязательно)", + "sendMemo": "Memo", + "sendOptional": "необязательно", + "settings": "Настройки", + "settingsDapps": "dApp", + "settingsSelectedAccount": "Выбранный аккаунт", + "settingsAddressBookNoLabel": "Без метки", + "settingsAddressBookPrimary": "Адресная книга", + "settingsAddressBookRecentlyUsed": "Недавно использованные", + "settingsAddressBookSecondary": "Управление списком часто используемых адресов", + "settingsAutoLockTimerPrimary": "Таймер автоблокировки", + "settingsAutoLockTimerSecondary": "Изменить длительность таймера автоблокировки", + "settingsChangeLanguagePrimary": "Изменить язык", + "settingsChangeLanguageSecondary": "Изменить язык отображения", + "settingsChangeNetworkPrimary": "Изменить сеть", + "settingsChangeNetworkSecondary": "Настроить параметры сети", + "settingsChangePasswordPrimary": "Изменить пароль", + "settingsChangePasswordSecondary": "Изменить пароль экрана блокировки", + "settingsCompleteBetaSurvey": "Завершить бета-опрос", + "settingsDisplayLanguage": "Язык интерфейса", + "settingsErrorCannotExportLedgerPrivateKey": "Не удалось экспортировать приватный ключ Ledger", + "settingsErrorCannotRemoveAllWallets": "Нельзя удалить все аккаунты", + "settingsExportPrivateKey": "Показать приватный ключ", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNetworkPhantomRPC": "RPC сети Phantom", + "settingsTestNetworks": "Тестовые сети", + "settingsUseCustomNetworks": "Использовать пользовательские сети", + "settingsTestnetMode": "Режим Testnet", + "settingsTestnetModeDescription": "Применяется к балансам и подключениям приложений.", + "settingsWebViewDebugging": "Отладка веб-представлений", + "settingsWebViewDebuggingDescription": "Дает возможность проверять и отлаживать веб-представления в браузере приложения.", + "settingsTestNetworksInfo": "Переключение на любую сеть Testnet предназначено только для целей тестирования. Учтите, что токены в сетях Testnet не имеют никакой денежной ценности.", + "settingsEmojis": "Эмодзи", + "settingsNoAddresses": "Нет адресов", + "settingsAddressBookEmptyHeading": "Ваша адресная книга пуста", + "settingsAddressBookEmptyText": "Нажмите кнопки «+» или «Добавить адрес», чтобы добавить избранные адреса", + "settingsEditWallet": "Изменить аккаунт", + "settingsNoTrustedApps": "Нет доверенных приложений", + "settingsNoConnections": "Подключений пока нет.", + "settingsRemoveWallet": "Удалить аккаунт", + "settingsResetApp": "Сброс приложения", + "settingsRemoveSecretPhrase": "Убрать секретную фразу", + "settingsResetAppWithSecretPhrase": "Сбросить приложение с секретной фразой", + "settingsResetSecretRecoveryPhrase": "Сбросить секретную фразу", + "settingsShowSecretRecoveryPhrase": "Показать секретную фразу", + "settingsShowSecretRecoveryPhraseSecondary": "Показать фразу восстановления", + "settingsShowSecretRecoveryPhraseTertiary": "Показать секретную фразу", + "settingsTrustedAppsAutoConfirmActiveUntil": "До {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "Автоподтверждение", + "settingsTrustedAppsDisclaimer": "Включайте автоподтверждение только на надежных сайтах", + "settingsTrustedAppsLastUsed": "Последнее использование: {{formattedTimestamp}}", + "settingsTrustedAppsPrimary": "Подключенные приложения", + "settingsTrustedApps": "Доверенные приложения", + "settingsTrustedAppsRevoke": "Отменить", + "settingsTrustedAppsRevokeToast": "Приложение {{trustedApp}} отключено", + "settingsTrustedAppsSecondary": "Настроить доверенные приложения", + "settingsTrustedAppsToday": "Сегодня", + "settingsTrustedAppsYesterday": "Вчера", + "settingsTrustedAppsLastWeek": "На прошлой неделе", + "settingsTrustedAppsBeforeYesterday": "Ранее", + "settingsTrustedAppsDisconnectAll": "Отключиться от всех", + "settingsTrustedAppsDisconnectAllToast": "Все приложения отключены", + "settingsTrustedAppsEndAutoConfirmForAll": "Завершить автоподтверждение для всех", + "settingsTrustedAppsEndAutoConfirmForAllToast": "Все сессии автоподтверждения завершены", + "settingsSecurityPrimary": "Безопасность и конфиденциальность", + "settingsSecuritySecondary": "Обновите настройки безопасности", + "settingsActiveNetworks": "Активные сети", + "settingsActiveNetworksAll": "Все", + "settingsActiveNetworksSolana": "Только Solana", + "settingsDeveloperPrimary": "Настройки разработчика", + "settingsAdvanced": "Расширенные настройки", + "settingsTransactions": "Настройки транзакции", + "settingsAutoConfirm": "Настройки автоподтверждения", + "settingsSecurityAnalyticsPrimary": "Делиться анонимной аналитикой", + "settingsSecurityAnalyticsSecondary": "Включите, чтобы помочь нам улучшить сервис", + "settingsSecurityAnalyticsHelper": "Phantom не использует вашу персональную информацию в аналитических целях", + "settingsSuspiciousCollectiblesPrimary": "Скрыть подозрительные предметы коллекционирования", + "settingsSuspiciousCollectiblesSecondary": "Переключите, чтобы скрыть отмеченные предметы коллекционирования", + "settingsPreferredBitcoinAddress": "Предпочитаемый Bitcoin-адрес", + "settingsEnabledAddressesUpdated": "Видимые адреса обновлены!", + "settingsEnabledAddresses": "Включенные адреса", + "settingsBitcoinPaymentAddressForApps": "Адрес для платежей в приложениях", + "settingsBitcoinOrdinalsAddressForApps": "Адрес ординалов для приложений", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Когда оба вышеуказанных типа адресов включены, в некоторых приложениях, таких как Magic Eden, для финансирования покупок будет использоваться ваш собственный Segwit-адрес. Приобретенные активы будут поступать на ваш адрес Taproot.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "Bitcoin-адрес по умолчанию в Phantom для обеспечения совместимости.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(По умолчанию)", + "settingsPreferredBitcoinAddressTaprootExplainer": "Самый современный тип адреса, обычно с более низкой комиссией за транзакции.", + "settingsPreferredExplorers": "Предпочтительный обозреватель", + "settingsPreferredExplorersSecondary": "Перейдите на предпочтительный обозреватель блокчейна", + "settingsCustomGasControls": "Пользовательские настройки газа", + "settingsAttachApplicationLogs": "Приложить журналы приложения", + "settingsDownloadApplicationLogs": "Скачать журналы приложения", + "settingsDownloadApplicationLogsShort": "Скачать журналы", + "settingsDownloadApplicationLogsHelper": "Журналы содержат локальные данные, отчеты о сбоях и публичные адреса кошельков. Эта информация поможет службе поддержки Phantom решить проблему", + "settingsDownloadApplicationLogsWarning": "В журналах нет конфиденциальных данных, таких как сид-фразы или приватные ключи.", + "settingsWallet": "Кошелек", + "settingsPreferences": "Параметры", + "settingsSecurity": "Безопасность", + "settingsDeveloper": "Разработчик", + "settingsSupport": "Поддержка", + "settingsWalletShortcutsPrimary": "Показать ярлыки кошелька", + "settingsAppIcon": "Значок приложения", + "settingsAppIconDefault": "По умолчанию", + "settingsAppIconLight": "Светлый", + "settingsAppIconDark": "Темный", + "settingsAutoConfirmHeader": "Автоподтверждение", + "stakeAccountCardActiveStake": "Активный стейк", + "stakeAccountCardBalance": "Баланс", + "stakeAccountCardRentReserve": "Резерв оплаты", + "stakeAccountCardRewards": "Последнее вознаграждение", + "stakeAccountCardRewardsTooltip": "Это самое последнее вознаграждение, которое вы получили за стейкинг. Вы получаете вознаграждение каждые 3 дня.", + "stakeAccountCardStakeAccount": "Адрес", + "stakeAccountCardLockup": "Блокировка до", + "stakeRewardsHistoryTitle": "История вознаграждений", + "stakeRewardsHistoryItemTitle": "Вознаграждения", + "stakeRewardsHistoryEmptyList": "Нет вознаграждений", + "stakeRewardsTime_zero": "Сегодня", + "stakeRewardsTime_one": "Вчера", + "stakeRewardsTime_other": "{{count}} дн. назад", + "stakeRewardsItemsPagingFailed": "Не удалось загрузить предыдущие вознаграждения.", + "stakeAccountCreateAndDelegateErrorStaking": "Проблема со стейкингом на этом валидаторе. Повторите попытку.", + "stakeAccountCreateAndDelegateSolStaked": "SOL застейканы!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "Ваши SOL начнут получать вознаграждение <1> через несколько дней, как только стейк-аккаунт станет активным.", + "stakeAccountCreateAndDelegateStakingFailed": "Ошибка стейкинга", + "stakeAccountCreateAndDelegateStakingSol": "Стейкаем SOL…", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Создается стейк-аккаунт. Затем ваши SOL будут делегированы сюда:", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Создается стейк-аккаунт. Затем ваши SOL будут делегированы {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "Показать транзакцию", + "stakeAccountDeactivateStakeSolUnstaked": "SOL сняты со стейка!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Вывести стейк можно будет <1> через несколько дней, как только стейк-аккаунт станет активным.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "Вывести стейк можно будет через несколько дней, как только стейк-аккаунт станет неактивным.", + "stakeAccountDeactivateStakeUnstakingFailed": "Ошибка отмены стейка", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "Проблема с отменой стейка на этом валидаторе. Повторите попытку.", + "stakeAccountDeactivateStakeUnstakingSol": "Отмена стейка SOL…", + "stakeAccountDeactivateStakeUnstakingSolDescription": "Начинаем процесс отмены стейка ваших SOL.", + "stakeAccountDeactivateStakeViewTransaction": "Показать транзакцию", + "stakeAccountDelegateStakeSolStaked": "SOL застейканы!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "Ваши SOL начнут получать вознаграждение <1> через несколько дней, как только стейк-аккаунт станет активным.", + "stakeAccountDelegateStakeStakingFailed": "Ошибка стейкинга", + "stakeAccountDelegateStakeStakingFailedDescription": "Проблема со стейкингом на этом валидаторе. Повторите попытку.", + "stakeAccountDelegateStakeStakingSol": "Стейкаем SOL…", + "stakeAccountDelegateStakeStakingSolDescription": "Делегируем ваши SOL.", + "stakeAccountDelegateStakeViewTransaction": "Показать транзакцию", + "stakeAccountListActivationActivating": "Активация", + "stakeAccountListActivationActive": "Активный", + "stakeAccountListActivationInactive": "Неактивный", + "stakeAccountListActivationDeactivating": "Деактивация", + "stakeAccountListErrorFetching": "Не удалось получить стейк-аккаунты. Повторите попытку позже.", + "stakeAccountListNoStakingAccounts": "Нет стейк-аккаунтов", + "stakeAccountListReload": "Перезагрузить", + "stakeAccountListViewPrimaryText": "Ваш стейк", + "stakeAccountListViewStakeSOL": "Застейкать SOL", + "stakeAccountListItemStakeFee": "Комиссия {{fee}}", + "stakeAccountViewActionButtonRestake": "Повторить стейк", + "stakeAccountViewActionButtonUnstake": "Отменить стейк", + "stakeAccountViewError": "Ошибка", + "stakeAccountViewPrimaryText": "Ваш стейк", + "stakeAccountViewRestake": "Повторить стейк", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "Сейчас ваши SOL застейканы на валидаторе. Чтобы получить доступ к этим средствам, <1> нужно отменить стейк. <3>Подробнее", + "stakeAccountViewStakeInactive": { + "part1": "Этот стейк-аккаунт неактивен. Его стейк можно вывести или делегировать валидатору.", + "part2": "Подробнее" + }, + "stakeAccountViewStakeNotFound": "Этот стейк-аккаунт не найден.", + "stakeAccountViewViewOnExplorer": "Показать в {{explorer}}", + "stakeAccountViewWithdrawStake": "Вывести стейк", + "stakeAccountViewWithdrawUnstakedSOL": "Вывести SOL, снятые со стейка", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL выведены!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "Ваши SOL выведены.", + "part2": "Этот стейк-аккаунт будет автоматически удален в течение нескольких минут." + }, + "stakeAccountWithdrawStakeViewTransaction": "Показать транзакцию", + "stakeAccountWithdrawStakeWithdrawalFailed": "Ошибка вывода", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "Проблема с выводом с этого стейк-аккаунта. Повторите попытку.", + "stakeAccountWithdrawStakeWithdrawingSol": "Выводим SOL…", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Мы выводим SOL с этого стейк-аккаунта.", + "startEarningSolAccount": "аккаунт", + "startEarningSolAccounts": "аккаунты", + "startEarningSolErrorClosePhantom": "Нажмите здесь и попробуйте еще раз", + "startEarningSolErrorTroubleLoading": "Проблемы при загрузке стейка", + "startEarningSolLoading": "Загрузка...", + "startEarningSolPrimaryText": "Зарабатывайте SOL", + "startEarningSolSearching": "Поиск стейк-аккаунтов", + "startEarningSolStakeTokens": "Стейкайте токены и получайте вознаграждение", + "startEarningSolYourStake": "Ваш стейк", + "unwrapFungibleTitle": "Своп на {{tokenSymbol}}", + "unwrapFungibleDescription": "Вывод средств с {{fromToken}} на {{toToken}}", + "unwrapFungibleConfirmSwap": "Подтвердить своп", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "Лучшая цена!", + "swapFeesEstimatedFees": "Ориентировочная комиссия", + "swapFeesFees": "Комиссии", + "swapFeesPhantomFee": "Комиссия Phantom", + "swapFeesPhantomFeeDisclaimer": "Мы всегда стараемся найти лучшую цену от ведущих поставщиков ликвидности. Комиссия в размере {{feePercentage}} автоматически учитывается в этом предложении цены.", + "swapFeesRate": "Лучшая цена", + "swapFeesRateDisclaimer": "Лучший курс, найденный агрегатором Jupiter на нескольких децентрализованных биржах.", + "swapFeesRateDisclaimerMultichain": "Лучшая ставка на нескольких децентрализованных биржах.", + "swapFeesPriceImpact": "Влияние на цену", + "swapFeesHighPriceImpact": "Высокое влияние на цену", + "swapFeesPriceImpactDisclaimer": "Разница между рыночной ценой и ориентировочной ценой, рассчитанная по размеру сделки.", + "swapFeesSlippage": "Слипедж", + "swapFeesHighSlippage": "Высокий предел слипеджа", + "swapFeesHighSlippageDisclaimer": "Транзакция не будет выполнена, если цена изменится в неблагоприятную сторону более чем на {{slippage}}%.", + "swapFeesSlippageDisclaimer": "Сумма, на которую цена вашей сделки может отклониться от предоставленного предложения цены.", + "swapFeesProvider": "Поставщик", + "swapFeesProviderDisclaimer": "Децентрализованная биржа, используемая для завершения вашей сделки.", + "swapEstimatedTime": "Предполагаемое время", + "swapEstimatedTimeShort": "Предпол. время", + "swapEstimatedTimeDisclaimer": "Расчетное время завершения переноса будет зависеть от нескольких факторов, влияющих на скорость транзакций.", + "swapSettingsButtonCommand": "Открыть настройки свопа", + "swapQuestionRetry": "Повторить?", + "swapFlowYouPay": "Вы заплатите", + "swapFlowYouReceive": "Вы получите", + "swapFlowActionButtonText": "Показать ордер", + "swapAssetCardTokenNetwork": "{{symbol}} в {{network}}", + "swapAssetCardMaxButton": "Максимум", + "swapAssetCardSelectTokenAndNetwork": "Выберите токен и сеть", + "swapSlippageSettingsTitle": "Настройки слипеджа", + "swapSlippageSettingsSubtitle": "Транзакция не будет завершена, если изменение цены превысит слипедж. Рекомендуемое значение по умолчанию составляет 0,3%— слишком высокое значение приведет к невыгодной сделке.", + "swapSlippageSettingsCustom": "Свои", + "swapSlippageSettingsHighSlippageWarning": "Ваша транзакция может быть с фронтраннингом и привести к невыгодной сделке.", + "swapSlippageSettingsCustomMinError": "Введите значение большее, чем {{minSlippage}}%.", + "swapSlippageSettingsCustomMaxError": "Введите значение меньшее, чем {{maxSlippage}}%.", + "swapSlippageSettingsCustomInvalidValue": "Введите действительное значение.", + "swapQuoteFeeDisclaimer": "В предложение цены входит комиссия Phantom в размере {{feePercentage}}", + "swapQuoteMissingContext": "Отсутствует контекст для предложения цены свопа", + "swapQuoteErrorNoQuotes": "Попытка свопа без предложения цены", + "swapQuoteSolanaNetwork": "Сеть Solana", + "swapQuoteNetwork": "Сеть", + "swapQuoteOneTimeSerumAccount": "Одноразовый аккаунт Serum", + "swapQuoteOneTimeTokenAccount": "Одноразовый аккаунт токена", + "swapQuoteBridgeFee": "Комиссия за обмен между разными блокчейнами", + "swapReviewFlowActionButtonPrimary": "Своп", + "swapReviewFlowPrimaryText": "Показать ордер", + "swapReviewFlowYouPay": "Вы заплатите", + "swapReviewFlowYouReceive": "Вы получите", + "swapTxConfirmationReceived": "Получено!", + "swapTxConfirmationSwapFailed": "Ошибка свопа", + "swapTxConfirmationSwapFailedSlippageLimit": "Своп достиг предела слипеджа — повторите попытку.", + "swapTxConfirmationSwapFailedInsufficientBalance": "Мы не смогли выполнить запрос. У вас недостаточно баланса для завершения транзакции.", + "swapTxConfirmationSwapFailedTryAgain": "Ошибка свопа — повторите попытку", + "swapTxConfirmationSwappingTokens": "Свопаем токены…", + "swapTxConfirmationTokens": "Токены", + "swapTxConfirmationTokensDeposited": "Готово! Токены зачислены на кошелек", + "swapTxConfirmationTokensDepositedTitle": "Готово!", + "swapTxConfirmationTokensDepositedBody": "Токены зачислены на ваш кошелек", + "swapTxConfirmationTokensWillBeDeposited": "будут зачислены на кошелек после завершения транзакции", + "swapTxConfirmationViewTransaction": "Показать транзакцию", + "swapTxBridgeSubmitting": "Отправка транзакции", + "swapTxBridgeSubmittingDescription": "Своп {{sellAmount}} в {{sellNetwork}} на {{buyAmount}} в {{buyNetwork}}", + "swapTxBridgeFailed": "Не удалось отправить транзакцию", + "swapTxBridgeFailedDescription": "Мы не смогли выполнить запрос.", + "swapTxBridgeSubmitted": "Транзакция отправлена", + "swapTxBridgeSubmittedDescription": "Предполагаемое время транзакции: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "Теперь это окно можно закрыть.", + "swapperMax": "Максимум", + "swapperTooltipNetwork": "Сеть", + "swapperTooltipPrice": "Цена", + "swapperTooltipAddress": "Контракт", + "switchToggle": "Переключить", + "termsOfServiceActionButtonAgree": "Я принимаю", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "Нажимая <1>Я принимаю, вы принимаете <3>Условия использования свопа токенов на платформе Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Мы пересмотрели Условия использования. Нажимая <1>Я принимаю, вы соглашаетесь с новыми <3> Условиями использования.<5><6>Новые Условия использования включают в себя обновленную <8>структуру комиссий для определенных продуктов.", + "termsOfServicePrimaryText": "Условия использования", + "tokenRowUnknownToken": "Неизвестный токен", + "transactionsAppInteraction": "Взаимодействие приложений", + "transactionsFailedAppInteraction": "Неудачное взаимодействие приложений", + "transactionsBidOnInterpolated": "Предложение по {{name}}", + "transactionsBidFailed": "Предложение не прошло", + "transactionsBoughtInterpolated": "Куплено {{name}}", + "transactionsBoughtCollectible": "Куплен предмет коллекционирования", + "transactionBridgeInitiated": "Перенос инициирован", + "transactionBridgeInitiatedFailed": "Не удалось инициировать перенос", + "transactionBridgeStatusLink": "Проверить статус на LI.FI", + "transactionsBuyFailed": "Покупка не прошла", + "transactionsBurnedSpam": "Сожженный спам", + "transactionsBurned": "Сожжено", + "transactionsUnwrapped": "Развернуто", + "transactionsUnwrappedFailed": "Сбой разворачивания", + "transactionsCancelBidOnInterpolated": "Отменено предложение по «{{name}}»", + "transactionsCancelBidOnFailed": "Не удалось отменить предложение", + "transactionsError": "Ошибка", + "transactionsFailed": "Ошибка", + "transactionsSwapped": "Заключен своп", + "transactionsFailedSwap": "Своп не прошел", + "transactionsFailedBurn": "Неудачное сжигание", + "transactionsFrom": "Откуда", + "transactionsListedInterpolated": "{{name}} выставлено на продажу", + "transactionsListedFailed": "Не удалось разместить", + "transactionsNoActivity": "Нет действий", + "transactionsReceived": "Получено", + "transactionsReceivedInterpolated": "Получено: {{amount}} SOL", + "transactionsSending": "Отправка…", + "transactionsPendingCreateListingInterpolated": "Создание «{{name}}»", + "transactionsPendingEditListingInterpolated": "Изменение «{{name}}»", + "transactionsPendingSolanaPayTransaction": "Подтверждение транзакции Solana Pay", + "transactionsPendingRemoveListingInterpolated": "Снятие «{{name}}» с продажи", + "transactionsPendingBurningInterpolated": "Сжигание «{{name}}»", + "transactionsPendingSending": "Отправка", + "transactionsPendingSwapping": "Своп", + "transactionsPendingBridging": "Перенос", + "transactionsPendingApproving": "Подтверждение", + "transactionsPendingCreatingAndDelegatingStake": "Создание и делегирование стейка", + "transactionsPendingDeactivatingStake": "Деактивация стейка", + "transactionsPendingDelegatingStake": "Делегирование стейка", + "transactionsPendingWithdrawingStake": "Вывод стейка", + "transactionsPendingAppInteraction": "Ожидание взаимодействия приложений", + "transactionsPendingBitcoinTransaction": "Незавершенные транзакции BTC", + "transactionsSent": "Отправлено", + "transactionsSendFailed": "Не удалось отправить", + "transactionsSwapOn": "Своп в {{dappName}}", + "transactionsSentInterpolated": "Отправлено: {{amount}} SOL", + "transactionsSoldInterpolated": "Продано {{name}}", + "transactionsSoldCollectible": "Продан предмет коллекционирования", + "transactionsSoldFailed": "Продажа не прошла", + "transactionsStaked": "Застейкано", + "transactionsStakedFailed": "Ошибка стейкинга", + "transactionsSuccess": "Выполнено", + "transactionsTo": "Куда", + "transactionsTokenSwap": "Своп токена", + "transactionsUnknownAmount": "Неизвестно", + "transactionsUnlistedInterpolated": "{{name}} снято с продажи", + "transactionsUnstaked": "Снято со стейка", + "transactionsUnlistedFailed": "Не удалось снять с продажи", + "transactionsDeactivateStake": "Деактивированный стейк", + "transactionsDeactivateStakeFailed": "Не удалось деактивировать стейк", + "transactionsWaitingForConfirmation": "Ожидание подтверждения", + "transactionsWithdrawStake": "Вывести стейк", + "transactionsWithdrawStakeFailed": "Не удалось отменить стейк", + "transactionCancelled": "Отменена", + "transactionCancelledFailed": "Не удалось отменить", + "transactionApproveToken": "Подтверждено {{tokenSymbol}}", + "transactionApproveTokenFailed": "Не удалось подтвердить {{tokenSymbol}}", + "transactionApprovalFailed": "Не удалось подтвердить", + "transactionRevokeApproveToken": "Отменено {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "Не удалось отменить {{tokenSymbol}}", + "transactionRevokeFailed": "Не удалось отозвать", + "transactionApproveDetailsTitle": "Детали подтверждения", + "transactionCancelOrder": "Отменить ордер", + "transactionCancelOrderFailed": "Не удалось отменить ордер", + "transactionApproveAppLabel": "Приложение", + "transactionApproveAmountLabel": "Сумма", + "transactionApproveTokenLabel": "Токен", + "transactionApproveCollectionLabel": "Коллекция", + "transactionApproveAllItems": "Подтвердить все элементы", + "transactionSpendUpTo": "Тратить до", + "transactionCancel": "Отменить трнзакцию", + "transactionPrioritizeCancel": "Установить приоритет отмены", + "transactionSpeedUp": "Ускорить транзакцию", + "transactionCancelHelperText": "Исходная транзакция может завершиться до того, как она будет отменена.", + "transactionSpeedUplHelperText": "Это позволит максимально увеличить скорость вашей транзакции в зависимости от условий сети.", + "transactionCancelHelperMobile": "Попытка отменить эту транзакцию будет стоить <1>до {{amount}}. Исходная транзакция может завершиться до того, как она будет отменена.", + "transactionCancelHelperMobileWithEstimate": "Попытка отменить эту транзакцию будет стоить <1>до {{amount}}. Это займет около {{timeEstimate}}. Исходная транзакция может завершиться до того, как она будет отменена.", + "transactionSpeedUpHelperMobile": "Максимальное ускорение транзакции будет стоить <1> до {{amount}}.", + "transactionSpeedUpHelperMobileWithEstimate": "Максимальное ускорение транзакции будет стоить <1> до {{amount}}. Примерное время выполнения — {{timeEstimate}}.", + "transactionEstimatedTime": "Предполагаемое время", + "transactionCancelingSend": "Отмена отправки", + "transactionPrioritizingCancel": "Установка приоритета отмены", + "transactionCanceling": "Отмена", + "transactionReplaceError": "Произошла ошибка. С вашего счета не списывались комиссии. Можете повторить попытку.", + "transactionNotEnoughNative": "Недостаточно {{nativeTokenSymbol}}", + "transactionGasLimitError": "Не удалось оценить лимит газа", + "transactionGasEstimationError": "Не удалось оценить газ", + "pendingTransactionCancel": "Отмена", + "pendingTransactionSpeedUp": "Ускорить", + "pendingTransactionStatus": "Статус", + "pendingTransactionPending": "Ожидание", + "pendingTransactionPendingInteraction": "Ожидание взаимодействия", + "pendingTransactionCancelling": "Отмена", + "pendingTransactionDate": "Дата", + "pendingTransactionNetworkFee": "Комиссия сети", + "pendingTransactionEstimatedTime": "Предполагаемое время", + "pendingTransactionEstimatedTimeHM": "{{hours}} ч. {{minutes}} мин.", + "pendingTransactionEstimatedTimeMS": "{{minutes}} мин. {{seconds}} с.", + "pendingTransactionEstimatedTimeS": "{{seconds}} с.", + "pendingTransactionsSendingTitle": "Отправка {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "Неизвестно", + "pendingTransactionUnknownApp": "Неизвестное приложение", + "unlockActionButtonUnlock": "Разблокировать", + "unlockEnterPassword": "Введите пароль", + "unlockErrorIncorrectPassword": "Неверный пароль", + "unlockErrorSomethingWentWrong": "Что-то пошло не так. Повторите попытку позже", + "unlockForgotPassword": "Забыли пароль?", + "unlockPassword": "Пароль", + "forgotPasswordText": "Пароль можно сбросить, введя фразу восстановления кошелька из 12–24 слов. Phantom не может восстановить пароль за вас.", + "appInfo": "Сведения о приложении", + "lastUsed": "Последнее использование", + "url": "URL-адрес", + "trustedAppAutoConfirmDisabledHardwareAccount": "Недоступно с аккаунтами аппаратных кошельков.", + "trustedAppAutoConfirmDisclaimer1": "В активном состоянии Phantom будет одобрять все запросы из этого приложения, не уведомляя вас и не запрашивая подтверждения.", + "trustedAppAutoConfirmDisclaimer2": "Включение этой функции может подвергнуть ваши средства риску мошенничества. Используйте эту функцию только в приложениях, которым доверяете.", + "validationUtilsPasswordIsRequired": "Необходим пароль", + "validationUtilsPasswordLength": "Пароль должен состоять из 8 символов", + "validationUtilsPasswordsDontMatch": "Пароли не совпадают", + "validationUtilsPasswordCantBeSame": "Использовать старый пароль нельзя", + "validatorCardEstimatedApy": "Ориентировочная APY", + "validatorCardCommission": "Комиссия", + "validatorCardTotalStake": "Общий стейк", + "validatorCardNumberOfDelegators": "Кол-во делегаторов", + "validatorListChooseAValidator": "Выбрать валидатора", + "validatorListErrorFetching": "Не удалось получить список валидаторов. Повторите попытку позже.", + "validatorListNoResults": "Нет результатов", + "validatorListReload": "Перезагрузить", + "validatorListSearch": "Поиск", + "validatorInfoTooltip": "Валидатор", + "validatorInfoTitle": "Валидаторы", + "validatorInfoDescription": "Стейкая SOL через валидатора, вы способствуете повышению производительности и безопасности сети Solana, зарабатывая при этом SOL.", + "validatorApyInfoTooltip": "Ориентир. APY", + "validatorApyInfoTitle": "Ориентировочная APY", + "validatorApyInfoDescription": "Это ставка доходности, которую вы получаете, стейкая SOL через валидатора.", + "validatorViewActionButtonStake": "Застейкать", + "validatorViewErrorFetching": "Не удалось получить список валидаторов.", + "validatorViewInsufficientBalance": "Недостаточно средств", + "validatorViewMax": "Максимум", + "validatorViewPrimaryText": "Начать стейкинг", + "validatorViewDescriptionInterpolated": "Выберите, сколько SOL <1> застейкать на валидаторе. <3>Подробнее", + "validatorViewAmountSOLRequiredToStakeInterpolated": "Для стейка требуется сумма в {{amount}} SOL", + "validatorViewValidator": "Валидатор", + "walletMenuItemsAddConnectWallet": "Добавить (подключить) кошелек", + "walletMenuItemsBridgeAssets": "Перенос активов", + "walletMenuItemsHelpAndSupport": "Помощь и поддержка", + "walletMenuItemsLockWallet": "Заблокировать кошелек", + "walletMenuItemsResetSecretPhrase": "Сбросить секретную фразу", + "walletMenuItemsShowMoreAccounts": "Показать еще {{count}}...", + "walletMenuItemsHideAccounts": "Скрыть аккаунты", + "whatsNewOverlayNew": "Новое!", + "whatsNewOverlayv1ActionGetAppNow": "Получить приложение сейчас", + "whatsNewOverlayv1PrimaryText": "Теперь приложение Phantom доступно для iOS!", + "whatsNewOverlayv1ScanWithCamera": "Сканируйте с помощью камеры iPhone", + "whatsNewOverlayv1SecondaryText": "Мы с радостью сообщаем, что приложение Phantom для iOS теперь доступно в App Store! Оцените на собственном опыте все преимущества мобильной версии Phantom!", + "whatsNewOverlayv2ActionListOnME": "Выставьте свой NFT на продажу в Magic Eden!", + "whatsNewOverlayv2ActionTryItNow": "Попробовать сейчас", + "whatsNewOverlayv2SecondaryText": "Теперь вы можете выставлять NFT на продажу в Magic Eden прямо из расширения Phantom для браузера. Расширение предоставляет удобный функционал по управлению объявлениями, в том числе изменение цены и снятие с продажи.", + "whatsNewOverlayv3ActionBurnSpam": "Сжигайте спам-NFT!", + "whatsNewOverlayv3SecondaryText": "Теперь вы можете сжигать спам-NFT и получать незначительное количество SOL. Нажмите на спам-NFT, нажмите на значок «...» и выберите действие «Сжечь токен», чтобы удалить его из своего кошелька.", + "toggleMultiChainHeader": "Мультиблокчейн", + "disableMultiChainHeader": "Режим «Только Solana»", + "disableMultiChainDetail1Header": "Используйте только Solana", + "disableMultiChainDetail1SecondaryText": "Управляйте своими аккаунтами Solana, токенами и предметами коллекционирования, не переключаясь на другие блокчейны.", + "disableMultiChainDetail2Header": "Вернуться к мультиблокчейну можно в любое время", + "disableMultiChainDetail2SecondaryText": "При повторном включении мультиблокчейна существующий баланс Ethereum и Polygon сохранится.", + "disableMultiChainButton": "Включить режим «Только Solana»", + "disabledMultiChainHeader": "Режим «Только Solana» включен", + "disabledMultiChainText": "Снова включить мультиблокчейн можно в любое время.", + "enableMultiChainHeader": "Включить мультиблокчейн", + "enabledMultiChainHeader": "Мультиблокчейн включен", + "enabledMultiChainText": "Теперь ваш кошелек поддерживает Ethereum и Polygon.", + "incompatibleAccountHeader": "Несовместимый аккаунт", + "incompatibleAccountInterpolated": "Перед включением режима «Только Solana» удалите эти аккаунты, предназначенные лишь для Ethereum: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "Новые возможности!", + "welcomeToMultiChainPrimaryText": "Один кошелек для всего", + "welcomeToMultiChainDetail1Header": "Поддержка Ethereum и Polygon", + "welcomeToMultiChainDetail1SecondaryText": "Все ваши токены и NFT от Solana, Ethereum и Polygon в одном месте.", + "welcomeToMultiChainDetail2Header": "Используйте все любимые приложения", + "welcomeToMultiChainDetail2SecondaryText": "Подключайтесь к приложениям в нескольких цепочках, не переключая сети.", + "welcomeToMultiChainDetail3Header": "Импортируйте кошелек MetaMask", + "welcomeToMultiChainDetail3SecondaryText": "Легко импортируйте все свои сид-фразы в Ethereum и Polygon.", + "welcomeToMultiChainIntro": "Добро пожаловать в Phantom Multichain", + "welcomeToMultiChainIntroDesc": "Все ваши токены и NFT от Solana, Ethereum и Polygon в одном месте. Ваш единый кошелек для всего.", + "welcomeToMultiChainAccounts": "Еще более удобные мультиблокчейновые аккаунты", + "welcomeToMultiChainAccountsDesc": "Аккаунты адаптированы для мультиблокчейна, и у каждого из них теперь есть собственный адрес для ETH и Polygon.", + "welcomeToMultiChainApps": "Работает со всеми", + "welcomeToMultiChainAppsDesc": "Phantom совместим со всеми приложениями на Ethereum, Polygon и Solana. Нажмите «Подключиться к MetaMask», и можете приступать к работе.", + "welcomeToMultiChainImport": "Мгновенный импорт из MetaMask", + "welcomeToMultiChainImportDesc": "Импортируйте секретные фразы или приватные ключи из таких кошельков, как MetaMask или Coinbase Wallet. Всё в одном месте.", + "welcomeToMultiChainImportInterpolated": "<0>Импортируйте секретные фразы или приватные ключи из таких кошельков, как MetaMask или Coinbase Wallet. Всё в одном месте.", + "welcomeToMultiChainTakeTour": "Совершите экскурсию", + "welcomeToMultiChainSwapperTitle": "Своп на Ethereum,\nPolygon и Solana", + "welcomeToMultiChainSwapperDetail1Header": "Поддержка Ethereum и Polygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "Теперь вы можете легко обменивать токены ERC-20 внутри своего кошелька.", + "welcomeToMultiChainSwapperDetail2Header": "Лучшие цены и супернизкие комиссии", + "welcomeToMultiChainSwapperDetail2SecondaryText": "Более 100 источников ликвидности и интеллектуальная маршрутизация ордеров для получения максимальной прибыли.", + "networkErrorTitle": "Ошибка сети", + "networkError": "Не удается подключиться к сети. Повторите попытку позже.", + "authenticationUnlockPhantom": "Разблокировать Phantom", + "errorAndOfflineSomethingWentWrong": "Произошла ошибка", + "errorAndOfflineSomethingWentWrongTryAgain": "Попробуйте снова.", + "errorAndOfflineUnableToFetchAssets": "Не удалось получить активы. Повторите попытку позже.", + "errorAndOfflineUnableToFetchCollectibles": "Не удалось получить предметы коллекционирования. Повторите попытку позже.", + "errorAndOfflineUnableToFetchSwap": "Не удалось получить сведения о свопе. Повторите попытку позже.", + "errorAndOfflineUnableToFetchTransactionHistory": "Сейчас мы не можем получить историю ваших транзакций. Проверьте подключение к Интернету или попробуйте позже.", + "errorAndOfflineUnableToFetchRewardsHistory": "Не удалось получить историю вознаграждений. Повторите попытку позже.", + "networkHealthSheetCloseButtonText": "OK", + "swapReviewError": "При отображении ордера произошла ошибка. Повторите попытку.", + "sendSelectToken": "Выбрать токен", + "swapBalance": "Баланс:", + "swapTitle": "Своп токенов", + "swapSelectToken": "Выбрать токен", + "swapYouPay": "Вы заплатите", + "swapYouReceive": "Вы получите", + "aboutPrivacyPolicy": "Политика конфиденциальности", + "aboutVersion": "Версия {{version}}", + "aboutVisitWebsite": "Открыть веб-сайт", + "bottomSheetConnectTitle": "Подключить", + "A11YbottomSheetConnectTitle": "Подключить", + "A11YbottomSheetCommandClose": "Отклонить", + "A11YbottomSheetCommandBack": "Назад", + "bottomSheetSignTypedDataTitle": "Подпишите сообщение", + "bottomSheetSignMessageTitle": "Подпишите сообщение", + "bottomSheetSignInTitle": "Войдите", + "bottomSheetSignInAndConnectTitle": "Войти", + "bottomSheetConfirmTransactionTitle": "Подтверждение транзакции", + "bottomSheetConfirmTransactionsTitle": "Подтвердите транзакции", + "bottomSheetAdvancedTitle": "Дополнительно", + "bottomSheetReadOnlyAccountTitle": "Режим только для просмотра", + "bottomSheetTransactionSettingsTitle": "Комиссия сети", + "bottomSheetConnectDescription": "Подключение даст этому сайту возможность просматривать балансы и историю операций для выбранного аккаунта.", + "bottomSheetSignInDescription": "Подписание этого сообщения подтверждает право владения выбранным аккаунтом. Подписывайте только сообщения от приложений, которым доверяете.", + "bottomSheetSignInAndConnectDescription": "Подтверждение даст этому сайту возможность просматривать балансы и историю операций для выбранного аккаунта.", + "bottomSheetConfirmTransactionDescription": "Изменения баланса ориентировочные. Суммы и задействованные активы не гарантируются.", + "bottomSheetConfirmTransactionsDescription": "Изменения баланса ориентировочные. Суммы и задействованные активы не гарантируются.", + "bottomSheetSignTypedDataDescription": "Это только запрос разрешения. Транзакция может быть выполнена не сразу.", + "bottomSheetSignTypedDataSecondDescription": "Изменения баланса ориентировочные. Суммы и задействованные активы не гарантируются.", + "bottomSheetSignMessageDescription": "Подписание этого сообщения подтверждает право владения выбранным аккаунтом. Подписывайте только сообщения от приложений, которым доверяете.", + "bottomSheetReadOnlyAccountDescription": "Невозможно выполнить это действие в режиме только для просмотра.", + "bottomSheetMessageRow": "Сообщение", + "bottomSheetStatementRow": "Утверждение", + "bottomSheetAutoConfirmRow": "Автоподтверждение", + "bottomSheetAutoConfirmOff": "Выкл.", + "bottomSheetAutoConfirmOn": "Вкл.", + "bottomSheetAccountRow": "Аккаунт", + "bottomSheetAdvancedRow": "Дополнительно", + "bottomSheetContractRow": "Адрес контракта", + "bottomSheetSpenderRow": "Адрес потребителя", + "bottomSheetNetworkRow": "Сеть", + "bottomSheetNetworkFeeRow": "Комиссия сети", + "bottomSheetEstimatedTimeRow": "Предполагаемое время", + "bottomSheetAccountRowDefaultAccountName": "Аккаунт", + "bottomSheetConnectRequestDisclaimer": "Подключайтесь только к сайтам, которым доверяете", + "bottomSheetSignInRequestDisclaimer": "Входите только на те сайты, которым доверяете", + "bottomSheetSignatureRequestDisclaimer": "Подтверждайте только в том случае, если доверяете этому сайту.", + "bottomSheetIgnoreWarning": "Игнорировать предупреждение, всё равно продолжить", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "Изменений баланса не обнаружено. Действуйте с осторожностью и подтверждайте только в том случае, если доверяете этому сайту.", + "bottomSheetReadOnlyWarning": "Вы только наблюдаете за этим адресом. Чтобы подписывать транзакции и сообщения, вам потребуется импортировать секретную фразу.", + "bottomSheetWebsiteIsUnsafeWarning": "Использование этого веб-сайта небезопасно и может стать причиной кражи ваших средств.", + "transactionsFromInterpolated": "Откуда: {{from}}", + "transactionsFromParagraphInterpolated": "Откуда: {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "Сегодня", + "transactionsToInterpolated": "Куда: {{to}}", + "transactionsToParagraphInterpolated": "Куда: {{to}}", + "transactionsYesterday": "Вчера", + "addEditAddressAdd": "Добавить адрес", + "addEditAddressDelete": "Удалить адрес", + "addEditAddressDeleteTitle": "Точно удалить этот адрес?", + "addEditAddressSave": "Сохранить адрес", + "dAppBrowserComingSoon": "Браузер dApp скоро выйдет!", + "dAppBrowserSearchPlaceholder": "Найдите или введите URL-адрес", + "dAppBrowserOpenInNewTab": "Открыть в новой вкладке", + "dAppBrowserSuggested": "Рекомендации", + "dAppBrowserFavorites": "Избранное", + "dAppBrowserBookmarks": "Закладки", + "dAppBrowserBookmarkAdd": "Добавить закладку", + "dAppBrowserBookmarkRemove": "Удалить закладку", + "dAppBrowserTrustedApps": "Недавние", + "dAppBrowserFavoritesDescription": "Избранное будет показано здесь", + "dAppBrowserBookmarksDescription": "Здесь будут ваши закладки", + "dAppBrowserRecentsDescription": "Здесь появятся недавно подключенные децентрализованные приложения", + "dAppBrowserEmptyScreenDescription": "Введите URL-адрес или найдите в Интернете", + "dAppBrowserBlocklistScreenTitle": "{{origin}} заблокирован! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom считает этот сайт вредоносным и небезопасным.", + "part2": "Этот сайт занесен в поддерживаемую сообществом базу фишинговых и мошеннических сайтов. Если считаете, что сайт помечен по ошибке, сообщите о проблеме." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Игнорировать предупреждение, всё равно показать", + "dAppBrowserActionBookmark": "Закладка", + "dAppBrowserActionRemoveBookmark": "Удалить закладку", + "dAppBrowserActionRefresh": "Обновить", + "dAppBrowserActionShare": "Поделиться", + "dAppBrowserActionCloseTab": "Закрыть вкладку", + "dAppBrowserActionEndAutoConfirm": "Завершить автоподтверждение", + "dAppBrowserActionDisconnectApp": "Отключить приложение", + "dAppBrowserActionCloseAllTabs": "Закрыть все вкладки", + "dAppBrowserNavigationAddressPlaceholder": "Введите URL-адрес для поиска", + "dAppBrowserTabOverviewMore": "Больше", + "dAppBrowserTabOverviewAddTab": "Добавить вкладку", + "dAppBrowserTabOverviewClose": "Закрыть", + "dAppBrowserCloseTab": "Закрыть вкладку", + "dAppBrowserClose": "Закрыть", + "dAppBrowserTabOverviewAddBookmark": "Добавить закладку", + "dAppBrowserTabOverviewRemoveBookmark": "Удалить закладку", + "depositAssetListSuggestions": "Предложения", + "depositUndefinedToken": "Внести этот токен не удается", + "onboardingImportRecoveryPhraseDetails": "Подробности", + "onboardingCreateRecoveryPhraseVerifyTitle": "Записали секретную фразу восстановления?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Без секретной фразы восстановления нельзя будет получить доступ к ключу и связанным с ним активам.", + "onboardingCreateRecoveryPhraseVerifyYes": "Да", + "onboardingCreateRecoveryPhraseErrorTitle": "Ошибка", + "onboardingCreateRecoveryPhraseErrorSubtitle": "Не удалось создать аккаунт. Повторите попытку.", + "onboardingDoneDescription": "Теперь кошельком можно пользоваться.", + "onboardingDoneGetStarted": "Начать", + "onboardingImportAccountsEmptyResult": "Аккаунты не найдены", + "onboardingImportAccountsAccountName": "Аккаунт {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "Мы нашли {{numberOfWallets}} активный аккаунт", + "onboardingImportAccountsFoundAccounts_other": "Мы нашли активные аккаунты ({{numberOfWallets}})", + "onboardingImportAccountsFoundAccountsNoActivity_one": "Мы нашли {{numberOfWallets}} аккаунт", + "onboardingImportAccountsFoundAccountsNoActivity_other": "Мы нашли аккаунты ({{numberOfWallets}})", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "Фраза должна содержать минимум 12 слов.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "Фраза должна содержать ровно 12 слов или 24 слова.", + "onboardingImportRecoveryPhraseWrongWord": "Неправильные слова: {{ words }}.", + "onboardingProtectTitle": "Защитите свой кошелек", + "onboardingProtectDescription": "Добавление биометрической защиты гарантирует, что доступ к кошельку будет только у вас.", + "onboardingProtectButtonHeadlineDevice": "Устройство", + "onboardingProtectButtonHeadlineFaceID": "Face ID", + "onboardingProtectButtonHeadlineFingerprint": "Отпечаток пальца", + "onboardingProtectButtonHeadlinePIN": "PIN-код", + "onboardingProtectButtonSubheadline": "Использовать аутентификацию {{ authType }}", + "onboardingProtectError": "При аутентификации произошла ошибка. Повторите попытку.", + "onboardingProtectBiometryIosError": "Биометрическая аутентификация настроена в Phantom, но отключена в системных настройках. Чтобы включить, откройте «Настройки» > Phantom > Face ID или Touch ID.", + "onboardingProtectRemoveAuth": "Отключить аутентификацию", + "onboardingProtectRemoveAuthDescription": "Действительно отключить аутентификацию?", + "onboardingWelcomeTitle": "Добро пожаловать в Phantom", + "onboardingWelcomeDescription": "Чтобы начать работу, создайте новый кошелек или импортируйте его из сид-фразы.", + "onboardingWelcomeCreateWallet": "Создать новый кошелек", + "onboardingWelcomeAlreadyHaveWallet": "У меня уже есть кошелек", + "onboardingWelcomeConnectSeedVault": "Подключение хранилища сид-фразы", + "onboardingSlide1Title": "Вы контролируете,\nмы обеспечиваем безопасность", + "onboardingSlide1Description": "Мы обеспечиваем конфиденциальность и надежную защиту ваших средств с помощью биометрических данных, системы обнаружения мошенничества и круглосуточной поддержки.", + "onboardingSlide2Title": "Лучшее место хранения\nваших NFT", + "onboardingSlide2Description": "Управляйте объявлениями, удаляйте спам и оставайтесь в курсе событий с помощью полезных push-уведомлений.", + "onboardingSlide3Title": "Гибкие возможности использования токенов", + "onboardingSlide3Description": "Храните, обменивайте, стейкайте и получайте средства, не выходя из кошелька. ", + "onboardingSlide4Title": "Откройте для себя лучшее из Web3", + "onboardingSlide4Description": "Используйте браузер приложений, чтобы находить ведущие приложения и коллекции и подключаться к ним.", + "onboardingMultichainSlide5Title": "Один кошелек для всего", + "onboardingMultichainSlide5Description": "Оцените все возможности Solana, Ethereum и Polygon в едином удобном интерфейсе.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Оцените все возможности Solana, Ethereum, Polygon и Bitcoin в едином удобном интерфейсе.", + "requireAuth": "Требуется аутентификация", + "requireAuthImmediately": "Немедленно", + "availableToSend": "Доступно к отправке", + "sendEnterAmount": "Введите сумму", + "sendEditMemo": "Изменить Memo", + "sendShowLogs": "Показать журналы ошибок", + "sendHideLogs": "Скрыть журналы ошибок", + "sendGoBack": "Назад", + "sendTransactionSuccess": "Ваши токены отправлены на", + "sendInputPlaceholder": "Имя или адрес", + "sendRecentlyUsedAddressLabel": "Последнее использование: {{formattedTimestamp}}", + "sendRecipientAddress": "Адрес получателя", + "sendTokenInterpolated": "Отправить {{tokenSymbol}}", + "sendPasteFromClipboard": "Вставка из буфера обмена", + "sendScanQR": "Сканировать QR-код", + "sendTo": "Куда:", + "sendCameraAccess": "Доступ к камере", + "sendCameraAccessSubtitle": "Для сканирования QR-кода нужен доступ к камере. Открыть настройки?", + "sendSettings": "Настройки", + "sendOK": "OK", + "invalidQRCode": "Этот QR-код недействителен.", + "sendInvalidQRCode": "Этот QR-код не является действительным адресом", + "sendInvalidQRCodeSubtitle": "Повторите попытку или используйте другой QR-код.", + "sendInvalidQRCodeSplToken": "Недопустимый токен в QR-коде", + "sendInvalidQRCodeSplTokenSubtitle": "Этот QR-код содержит токен, которым вы не владеете, или мы не можем его идентифицировать.", + "sendScanAddressToSend": "Сканировать адрес {{tokenSymbol}} для отправки средств", + "sendScanAddressToSendNoSymbol": "Сканировать адрес для отправки средств", + "sendScanAddressToSendCollectible": "Сканировать адрес SOL для отправки предмета коллекционирования", + "sendScanAddressToSendCollectibleMultichain": "Сканировать адрес для отправки предмета коллекционирования", + "sendSummary": "Сводка", + "sendUndefinedToken": "Отправить этот токен не удается", + "sendNoTokens": "Токенов нет", + "noBuyOptionsAvailableInCountry": "Нет доступных вариантов покупки в вашей стране", + "swapAvailableTokenDisclaimer": "Для переноса между сетями доступно ограниченное число токенов", + "swapCrossSwapNetworkTooltipTitle": "Обмен между сетями", + "swapCrossSwapNetworkTooltipDescription": "При обмене между сетями рекомендуется использовать доступные токены по самой низкой цене и с наибольшей скоростью транзакций.", + "settingsAbout": "О платформе Phantom", + "settingsConfirm": "Да", + "settingsMakeSureNoOneIsWatching": "Убедитесь, что никто не видит экран вашего устройства", + "settingsManageAccounts": "Управление аккаунтами", + "settingsPrompt": "Точно продолжить?", + "settingsSelectAvatar": "Выберите аватар", + "settingsSelectSecretPhrase": "Выбрать секретную фразу", + "settingsShowPrivateKey": "Коснитесь, чтобы показать свой приватный ключ", + "settingsShowRecoveryPhrase": "Коснитесь, чтобы показать свою секретную фразу", + "settingsSubmitBetaFeedback": "Отправить отзыв о бета-версии", + "settingsUpdateAccountNameToast": "Имя аккаунта обновлено", + "settingsUpdateAvatarToast": "Аватар обновлен", + "settingsWalletAddress": "Адрес аккаунта", + "settingsWalletAddresses": "Адреса аккаунта", + "settingsWalletNamePrimary": "Название аккаунта", + "settingsPlaceholderName": "Название", + "settingsWalletNameSecondary": "Изменить имя кошелька", + "settingsYourAccounts": "Ваши аккаунты", + "settingsYourAccountsMultiChain": "Мультиблокчейн", + "settingsNotifications": "Уведомления", + "settingsNotificationPreferences": "Параметры уведомлений", + "pushNotificationsPreferencesAllowNotifications": "Разрешить уведомления", + "pushNotificationsPreferencesSentTokens": "Отправленные токены", + "pushNotificationsPreferencesSentTokensDescription": "Исходящие переводы токенов и NFT", + "pushNotificationsPreferencesReceivedTokens": "Полученные токены", + "pushNotificationsPreferencesReceivedTokensDescription": "Входящие переводы токенов и NFT", + "pushNotificationsPreferencesDexSwap": "Свопы", + "pushNotificationsPreferencesDexSwapDescription": "Свопы по признанным приложениям", + "pushNotificationsPreferencesOtherBalanceChanges": "Другие изменения баланса", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Другие транзакции с несколькими токенами, влияющие на баланс", + "pushNotificationsPreferencesPhantomMarketing": "Обновления от Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Анонсы функций и общие обновления", + "pushNotificationsPreferencesDescription": "Данные настройки отвечают за управление push-уведомлениями для этого активного кошелька. Каждый кошелек имеет собственные параметры уведомлений. Чтобы отключить все push-уведомления для Phantom, перейдите в <1>параметры устройства.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Не удалось синхронизировать параметры уведомлений.", + "connectSeedVaultConnectSeed": "Подключение Seed", + "connectSeedVaultConnectSeedDescription": "Подключите Phantom к хранилищу Seed Vault на вашем телефоне", + "connectSeedVaultSelectAnAccount": "Выберите аккаунт", + "connectSeedVaultSelectASeed": "Выберите сид-фразу", + "connectSeedVaultSelectASeedDescription": "Выберите, какую сид-фразу вы хотите подключить к Phantom", + "connectSeedVaultSelectAnAccountDescription": "Выберите, какой аккаунт вы хотели бы настроить с помощью Phantom", + "connectSeedVaultNoAccountsFound": "Аккаунты не найдены.", + "connectSeedVaultSelectAccounts": "Выберите аккаунты", + "connectSeedVaultSelectAccountsDescription": "Выберите, какие аккаунты вы хотели бы настроить с помощью Phantom", + "connectSeedVaultCompleteSetup": "Завершить настройку", + "connectSeedVaultCompleteSetupDescription": "Всё готово! Исследуйте web3 с Phantom и используйте Seed Vault для подтверждения транзакций", + "connectSeedVaultConnectAnotherSeed": "Подключение другого Seed", + "connectSeedVaultConnectAllSeedsConnected": "Все сид-фразы подключены", + "connectSeedVaultNoSeedsConnected": "Нет подключенных Seed. Нажмите на кнопку ниже, чтобы авторизоваться в Seed Vault.", + "connectSeedVaultConnectAccount": "Подключить аккаунт", + "connectSeedVaultLoadMore": "Подробнее", + "connectSeedVaultNeedPermission": "Нужно разрешение", + "connectSeedVaultNeedPermissionDescription": "Перейдите в «Настройки», чтобы предоставить Phantom разрешения для использования Seed Vault.", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "Комиссия {{fee}}", + "stakeAmount": "Сумма", + "stakeAmountBalance": "Баланс", + "swapTopQuotes": "Лучшие предложения цены {{numQuotes}}", + "swapTopQuotesTitle": "Лучшие предложения", + "swapProvidersTitle": "Поставщики", + "swapProvidersFee": "Комиссия {{fee}}", + "swapProvidersTagRecommended": "Лучшая доходность", + "swapProvidersTagFastest": "Лучшая скорость", + "swapProviderEstimatedTimeHM": "{{hours}} ч. {{minutes}} мин.", + "swapProviderEstimatedTimeM": "{{minutes}} мин.", + "swapProviderEstimatedTimeS": "{{seconds}} с.", + "stakeReview": "Просмотр", + "stakeReviewAccount": "Аккаунт", + "stakeReviewCommissionFee": "Комиссия", + "stakeReviewConfirm": "Подтвердить", + "stakeReviewValidator": "Валидатор", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "Понятно", + "swapTabInsufficientFunds": "Недостаточно средств", + "swapNoAssetsFound": "Нет активов", + "swapNoTokensFound": "Токены не найдены", + "swapConfirmationTryAgain": "Повторить попытку", + "swapConfirmationGoBack": "Назад", + "swapNoQuotesFound": "Предложения цены не найдены", + "swapNotProviderFound": "Мы не смогли найти поставщика для этого свопа токенов. Попробуйте другой токен.", + "swapAvailableOnMainnet": "Эта функция доступна только в Mainnet", + "swapNotAvailableEVM": "Свопы пока недоступны для аккаунтов EVM", + "singleChainSwapTab": "В сети", + "crossChainSwapTab": "Между сетями", + "allFilter": "Все", + "bridgeRefuelTitle": "Refuel", + "bridgeRefuelDescription": "Функция Refuel гарантирует, что вы сможете оплатить транзакции после переноса.", + "bridgeRefuelLabelBalance": "Ваши {{symbol}}", + "bridgeRefuelLabelReceive": "Вы получите", + "bridgeRefuelLabelFee": "Предполагаемая стоимость", + "bridgeRefuelDismiss": "Продолжить без Refuel", + "bridgeRefuelEnable": "Включить Refuel", + "unwrapWrappedSolError": "Сбой разворачивания", + "unwrapWrappedSolLoading": "Идет разворачивание...", + "unwrapWrappedSolSuccess": "Развернуто", + "unwrapWrappedSolViewTransaction": "Показать транзакцию", + "dappApprovePopupSignMessage": "Подпишите сообщение", + "solanaPayFrom": "Откуда", + "solanaPayMessage": "Сообщение", + "solanaPayNetworkFee": "Комиссия сети", + "solanaPayFree": "Бесплатно", + "solanaPayPay": "Оплатить {{item}}", + "solanaPayPayNow": "Оплатить сейчас", + "solanaPaySending": "Отправление {{item}}", + "solanaPayReceiving": "Получение {{item}}", + "solanaPayMinting": "Минтинг {{item}}", + "solanaPayTransactionProcessing": "Транзакция обрабатывается,\nподождите.", + "solanaPaySent": "Отправлено!", + "solanaPayReceived": "Получено!", + "solanaPayMinted": "Минтинг завершен!", + "solanaPaySentNFT": "NFT отправлен!", + "solanaPayReceivedNFT": "NFT получен!", + "solanaPayTokensSent": "Ваши токены отправлены получателю {{to}}", + "solanaPayTokensReceived": "Вы получили новые токены от {{from}}", + "solanaPayViewTransaction": "Показать транзакцию", + "solanaPayTransactionFailed": "Ошибка транзакции", + "solanaPayConfirm": "Подтвердить", + "solanaPayTo": "на", + "dappApproveConnectViewAccount": "Показать ваш аккаунт Solana", + "deepLinkInvalidLink": "Недопустимая ссылка", + "deepLinkInvalidSplTokenSubtitle": "Содержит токен, которым вы не владеете, или мы не можем его идентифицировать.", + "walletAvatarShowAllAccounts": "Показать все аккаунты", + "pushNotificationsGetInstantUpdates": "Получать мгновенные обновления", + "pushNotificationsEnablePushNotifications": "Включить push-уведомления о завершенных переводах, свопах и анонсах", + "pushNotificationsEnable": "Включить", + "pushNotificationsNotNow": "Не сейчас", + "onboardingAgreeToTermsOfServiceInterpolated": "Я принимаю <1>Условия использования", + "onboardingConfirmSaveSecretRecoveryPhrase": "OK, я сохранил ее", + "onboardingCreateNewWallet": "Создать новый кошелек", + "onboardingErrorDuplicateSecretRecoveryPhrase": "Эта секретная фраза уже есть в вашем кошельке", + "onboardingErrorInvalidSecretRecoveryPhrase": "Неверная секретная фраза восстановления", + "onboardingFinished": "Всё готово!", + "onboardingImportAccounts": "Импортируйте аккаунты", + "onboardingImportImportingAccounts": "Идет импорт аккаунтов…", + "onboardingImportImportingFindingAccounts": "Поиск активных аккаунтов", + "onboardingImportAccountsLastActive": "Последняя активность: {{formattedTimestamp}}", + "onboardingImportAccountsNeverUsed": "Никогда", + "onboardingImportAccountsCreateNew": "Новый кошелек", + "onboardingImportAccountsDescription": "Выберите аккаунты кошельков для импорта", + "onboardingImportReadOnlyAccountDescription": "Добавьте адрес или доменное имя, за которым вы хотите наблюдать. Вы будете иметь доступ только для просмотра и не сможете подписывать транзакции или сообщения.", + "onboardingImportSecretRecoveryPhrase": "Импортировать секретную фразу", + "onboardingImportViewAccounts": "Показать аккаунты", + "onboardingRestoreExistingWallet": "Восстановление существующего кошелька с помощью секретной фразы восстановления из 12 или 24 слов", + "onboardingShowUnusedAccounts": "Показать неиспользуемые аккаунты", + "onboardingShowMoreAccounts": "Показать больше аккаунтов", + "onboardingHideUnusedAccounts": "Скрыть неиспользуемые аккаунты", + "onboardingSecretRecoveryPhrase": "Секретная фраза восстановления", + "onboardingSelectAccounts": "Выберите аккаунты", + "onboardingStoreSecretRecoveryPhraseReminder": "Это единственный способ восстановить аккаунт. Храните ее в надежном месте!", + "useTokenMetasForMintsUnknownName": "Неизвестно", + "bookmarksExploreScreenSearch": "Найдите или введите URL-адрес", + "timeUnitMinute": "минута", + "timeUnitMinutes": "мин", + "timeUnitHour": "час", + "timeUnitHours": "ч", + "espNFTListWithPrice": "Вы выставили на продажу {{NFTDisplayName}} за {{priceAmount}} {{priceTokenSymbol}} в {{dAppName}}", + "espNFTListWithPriceWithoutDApp": "Вы выставили на продажу {{NFTDisplayName}} за {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithoutPrice": "Вы выставили на продажу {{NFTDisplayName}} в {{dAppName}}", + "espNFTListWithoutPriceWithoutDApp": "Вы выставили на продажу {{NFTDisplayName}}", + "espNFTChangeListPriceWithPrice": "Вы обновили объявление о продаже {{NFTDisplayName}} за {{priceAmount}} {{priceTokenSymbol}} в {{dAppName}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "Вы обновили объявление о продаже {{NFTDisplayName}} за {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithoutPrice": "Вы обновили объявление о продаже {{NFTDisplayName}} в {{dAppName}}", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "Вы обновили объявление о продаже {{NFTDisplayName}}", + "espNFTBidBidderWithPrice": "Вы предложили {{priceAmount}}{{priceTokenSymbol}} за {{NFTDisplayName}} в {{dAppName}}", + "espNFTBidBidderWithPriceWithoutDApp": "Вы предложили {{priceAmount}}{{priceTokenSymbol}} за {{NFTDisplayName}}", + "espNFTBidBidderWithoutPrice": "Вы разместили предложение по {{NFTDisplayName}} в {{dAppName}}", + "espNFTBidBidderWithoutPriceWithoutDApp": "Вы разместили предложение по {{NFTDisplayName}}", + "espNFTBidListerWithPrice": "Новое предложение: {{priceAmount}} {{priceTokenSymbol}} за {{NFTDisplayName}} в{{dAppName}}", + "espNFTBidListerWithPriceWithoutDApp": "Новое предложение: {{priceAmount}} {{priceTokenSymbol}} за {{NFTDisplayName}}", + "espNFTBidListerWithoutPrice": "Новое предложение по {{NFTDisplayName}} в {{dAppName}}", + "espNFTBidListerWithoutPriceWithoutDApp": "Новое предложение по {{NFTDisplayName}}", + "espNFTCancelBidWithPrice": "Вы отменили предложение: {{priceAmount}} {{priceTokenSymbol}} за {{NFTDisplayName}} в {{dAppName}}", + "espNFTCancelBidWithPriceWithoutDApp": "Вы отменили предложение: {{priceAmount}} {{priceTokenSymbol}} за {{NFTDisplayName}}", + "espNFTCancelBidWithoutPrice": "Вы отменили предложение по {{NFTDisplayName}} в {{dAppName}}", + "espNFTCancelBidWithoutPriceWithoutDApp": "Вы отменили предложение по {{NFTDisplayName}}", + "espNFTUnlist": "Вы сняли с продажи {{NFTDisplayName}} в {{dAppName}}", + "espNFTUnlistWithoutDApp": "Вы сняли с продажи {{NFTDisplayName}}", + "espNFTBuyBuyerWithPrice": "Вы купили {{NFTDisplayName}} за {{priceAmount}} {{priceTokenSymbol}} в {{dAppName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "Вы купили {{NFTDisplayName}} за {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuyBuyerWithoutPrice": "Вы купили {{NFTDisplayName}} в {{dAppName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "Вы купили {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "Вы продали {{NFTDisplayName}} за {{priceAmount}} {{priceTokenSymbol}} в {{dAppName}}", + "espNFTBuySellerWithPriceWithoutDApp": "Вы продали {{NFTDisplayName}} за {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuySellerWithoutPrice": "Вы продали {{NFTDisplayName}} в {{dAppName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "Вы продали {{NFTDisplayName}}", + "espDEXSwap": "Вы обменяли {{downTokensTextFragment}} на {{upTokensTextFragment}} в {{dAppName}}", + "espDEXDepositLPWithPoolDisplay": "Вы внесли {{downTokensTextFragment}} в пул ликвидности {{poolDisplayName}} в {{dAppName}}", + "espDEXDepositLPWithoutPoolDisplay": "Вы обменяли {{downTokensTextFragment}} на {{upTokensTextFragment}} в {{dAppName}}", + "espDEXWithdrawLPWithPoolDisplay": "Вы вывели {{upTokensTextFragment}} из пула ликвидности {{poolDisplayName}} в {{dAppName}}", + "espDEXWithdrawLPWithoutPoolDisplay": "Вы обменяли {{downTokensTextFragment}} на {{upTokensTextFragment}} в {{dAppName}}", + "espGenericTokenSend": "Вы отправили {{downTokensTextFragment}}", + "espGenericTokenReceive": "Вы получили {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "Вы обменяли {{downTokensTextFragment}} на {{upTokensTextFragment}}", + "espUnknown": "НЕИЗВЕСТНО", + "espUnknownNFT": "неизвестный NFT", + "espTextFragmentAnd": "и", + "externalLinkWarningTitle": "Вы собираетесь покинуть Phantom", + "externalLinkWarningDescription": "и открыть {{url}}. Убедитесь, что доверяете этому источнику, прежде чем взаимодействовать с ним.", + "shortcutsWarningDescription": "Ярлыки предоставлены {{url}}. Убедитесь, что доверяете этому источнику, прежде чем взаимодействовать с ними.", + "lowTpsBanner": "В Solana возникла перегруженность сети", + "lowTpsMessageTitle": "Перегруженность сети Solana", + "lowTpsMessage": "Из-за высокой перегруженности сети Solana, не зависящей от Phantom, ваши транзакции могут не пройти или быть отложены. Повторите неудачно завершившиеся транзакции.", + "solanaSlow": "Сеть Solana работает необычайно медленно", + "solanaNetworkTemporarilyDown": "Сеть Solana временно не работает", + "waitForNetworkRestart": "Подождите, пока сеть перезапустится. Это никак не повлияет на ваши средства.", + "exploreCollectionsCarouselTitle": "Популярное", + "exploreDropsCarouselTitle": "Новое", + "exploreSortFloor": "Минимум", + "exploreSortListed": "Выставлено на продажу", + "exploreSortVolume": "Объем", + "exploreFetchErrorSubtitle": "Попробуйте еще раз позже.", + "exploreFetchErrorTitle": "Не удалось получить.", + "exploreTopCollectionsTitle": "Лучшие коллекции NFT", + "exploreTopListLess": "Меньше", + "exploreTopListMore": "Больше", + "collectiblesSearchCollectionsSection": "Коллекции", + "collectiblesSearchItemsSection": "Предметы", + "collectiblesSearchNrOfItems": "Предметы в количестве {{ nrOfItems }}", + "collectiblesSearchPlaceholderText": "Поиск предметов коллекционирования", + "collectionPinSuccess": "Коллекция закреплена", + "collectionPinFail": "Не удалось закрепить коллекцию", + "collectionUnpinSuccess": "Коллекция откреплена", + "collectionUnpinFail": "Не удалось открепить коллекцию", + "collectionHideSuccess": "Коллекция скрыта", + "collectionHideFail": "Не удалось скрыть коллекцию", + "collectionUnhideSuccess": "Коллекция больше не скрыта", + "collectionUnhideFail": "Не удалось отменить скрытие коллекции", + "collectiblesSpamSuccess": "Помечено как спам", + "collectiblesSpamFail": "Не удалось пометить как спам", + "collectiblesSpamAndHiddenSuccess": "Помечено как спам и скрыто", + "collectiblesNotSpamSuccess": "Помечено как не спам", + "collectiblesNotSpamFail": "Не удалось пометить как не спам", + "collectiblesNotSpamAndUnhiddenSuccess": "Помечено как не спам и отображено", + "tokenSpamWarning": "Этот токен был скрыт — Phantom определил его как спам.", + "collectibleSpamWarning": "Этот предмет коллекционирования был скрыт — Phantom определил его как спам.", + "emojiNoResults": "Эмодзи не найдены", + "emojiSearchResults": "Результаты поиска", + "emojiSuggested": "Рекомендации", + "emojiSmileys": "Смайлики и люди", + "emojiAnimals": "Животные и природа", + "emojiFood": "Еда и напитки", + "emojiTravel": "Путешествия и места", + "emojiActivities": "Занятия", + "emojiObjects": "Объекты", + "emojiSymbols": "Символы", + "emojiFlags": "Флаги", + "whichExtensionToConnectWith": "С каким расширением вы хотите подключиться?", + "configureInSettings": "Данную опцию можно настроить через меню «Настройки» → «Приложение кошелька по умолчанию».", + "continueWith": "Продолжить с", + "useMetaMask": "Использовать MetaMask", + "usePhantom": "Использовать Phantom", + "alwaysAsk": "Всегда спрашивать", + "dontAskMeAgain": "Больше не спрашивать", + "selectWalletSettingDescriptionLine1": "Некоторые приложения могут не предлагать возможность подключения через Phantom.", + "selectWalletSettingDescriptionLinePhantom": "В качестве обходного пути при подключении через MetaMask вместо него всегда будет открываться Phantom.", + "selectWalletSettingDescriptionLineAlwaysAsk": "В качестве обходного пути при подключении через MetaMask мы будем спрашивать, хотите ли вы вместо этого использовать Phantom.", + "selectWalletSettingDescriptionLineMetaMask": "Выбор MetaMask в качестве кошелька по умолчанию запретит этим dapp подключаться к Phantom.", + "metaMaskOverride": "Приложение кошелька по умолчанию", + "metaMaskOverrideSettingDescriptionLine1": "Для подключения к сайтам, которые не предлагают возможность использования Phantom.", + "refreshAndReconnectToast": "Обновите и снова подключитесь, чтобы применить изменения", + "autoConfirmUnavailable": "Недоступно", + "autoConfirmReasonDappNotWhitelisted": "Автоподтверждение недоступно, потому что контракт, с которого оно пришло, не входит в список разрешенных для этого приложения.", + "autoConfirmReasonSessionNotActive": "Автоподтверждение недоступно, так как сессия с ним неактивна. Включите эту функцию ниже.", + "autoConfirmReasonRateLimited": "Автоподтверждение недоступно, потому что используемое вами децентрализованное приложение отправляет слишком много запросов.", + "autoConfirmReasonUnsupportedNetwork": "Автоподтверждение недоступно, так как эта сеть еще не поддерживает такую функцию.", + "autoConfirmReasonSimulationFailed": "Автоподтверждение недоступно, так как мы не можем гарантировать безопасность.", + "autoConfirmReasonTabNotFocused": "Автоподтверждение недоступно из-за неактивной вкладки домена.", + "autoConfirmReasonNotUnlocked": "Автоподтверждение недоступно, так как кошелек не был разблокирован.", + "rpcErrorUnauthorizedWrongAccount": "Транзакция с адреса не соответствует выбранному адресу аккаунта.", + "rpcErrorUnauthorizedUnknownSource": "Не удалось определить источник запроса RPC.", + "transactionsDisabledTitle": "Транзакции отключены", + "transactionsDisabledMessage": "Ваш адрес не позволяет совершать транзакции с использованием Phantom", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "Активно", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL-адрес скопирован в буфер обмена", + "notEnoughSolScanTransactionWarning": "Эта транзакция может завершиться неудачей из-за недостаточного количества SOL на вашем аккаунте. Добавьте больше SOL в аккаунт и повторите попытку.", + "transactionRevertedWarning": "Эта транзакция была отменена во время моделирования. При отправке средства могут быть утеряны.", + "quests": "Квесты", + "questsClaimInProgress": "Идет получение", + "questsVerifyingCompletion": "Проверка завершения квеста", + "questsClaimError": "Ошибка получения награды", + "questsClaimErrorDescription": "При получении награды произошла ошибка. Повторите попытку позже.", + "questsDaysLeft": "Осталось дней: {{days}}", + "questsDaysLeftSingular": "Остался {{days}} день", + "questsDaysLessThanOneDay": "Меньше 1 дня осталось", + "questsBadgeMobileOnly": "Только мобильный", + "questsBadgeExtensionOnly": "Только расширение", + "questsStartedStateExplainerTitle": "Квест начался", + "questsStartedStateExplainerDescriptionPart1": "После завершения квеста может пройти несколько часов, прежде чем вы сможете получить свою награду. Мы должны убедиться, что вы выполнили данный квест. Пользователь может запросить каждую награду только один раз.", + "questsStartedStateExplainerDescriptionPart2": "Если с момента выполнения этого квеста прошло более суток, обратитесь в службу поддержки за помощью.", + "questsStartedStateExplainerButtonLabel": "Понятно", + "exploreLearn": "Узнать больше", + "exploreSites": "Сайты", + "exploreApps": "Приложения", + "exploreTokens": "Токены", + "exploreCollections": "Коллекции", + "exploreFilterByall_networks": "Все сети", + "exploreSortBytrending": "Популярное", + "exploreSortBytop": "Топ", + "exploreSortByvolume": "Объем", + "exploreSortBygainers": "Гейнеры", + "exploreSortBylosers": "Лузеры", + "exploreSortBymarket_cap": "Верхний предел по рынку", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "Предметы коллекционирования", + "exploreCategoryMarketplace": "Торговая платформа", + "exploreCategoryGaming": "Игры", + "exploreCategoryBridges": "Переносы", + "exploreCategoryOther": "Другое", + "exploreCategorySocial": "Социальное", + "exploreCategoryCommunity": "Общество", + "exploreVolume": "Объем", + "exploreFloor": "Нижний предел", + "exploreCap": "Верхний предел по рынку", + "exploreToken": "Токен", + "explorePrice": "Цена", + "explore24hVolume": "24-часовой объем", + "exploreErrorButtonText": "Повторить попытку", + "exploreErrorDescription": "При попытке загрузить содержание обозревателя произошла ошибка. Обновите страницу и попробуйте снова", + "exploreErrorTitle": "Не удалось загрузить содержание обозревателя", + "exploreNetworkError": "Произошла ошибка сети. Повторите попытку позже.", + "exploreTokensLegalDisclaimer": "Информация о ценах и блокчейн-проектах предоставляется исключительно в информационных целях. Рыночные данные предоставлены компанией CoinGecko.", + "exploreLearnErrorTitle": "Не удалось загрузить учебный контент", + "exploreLearnErrorDescription": "При попытке загрузить учебный контент произошла ошибка. Обновите страницу и попробуйте снова", + "dappBrowserSearchScreenVisitSite": "Открыть сайт", + "dappBrowserSearchScreenSearchWithGoogle": "Поиск с Google", + "dappBrowserSearchScreenSearchLinkYouCopied": "Скопированная ссылка", + "dappBrowserSearchScreenSearchTextYouCopied": "Скопированный текст", + "dappBrowserSearchPlaceholder": "Поиск приложений", + "dappBrowserSearchNoApps": "Приложения не найдены", + "dappBrowserTabsLimitExceededScreenTitle": "Закрыть старые вкладки?", + "dappBrowserTabsLimitExceededScreenDescription": "У вас открыто столько вкладок: {{tabsCount}}. Чтобы открыть еще, нужно закрыть несколько вкладок.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "Закрыть все вкладки", + "localizedErrorUnknownError": "Что-то пошло не так. Повторите попытку позже.", + "localizedErrorUnsupportedCountry": "Извините, ваша страна пока не поддерживается.", + "localizedErrorTokensNotLoading": "Возникла проблема с загрузкой ваших токенов. Попробуйте еще раз.", + "localizedErrorSwapperNoQuotes": "Предложения цены не найдены. Попробуйте с другим токеном или суммой.", + "localizedErrorSwapperRefuelNoQuotes": "Предложения цены не найдены. Попробуйте с другим токеном, суммой или отключите Refuel.", + "localizedErrorInsufficientSellAmount": "Слишком мало токенов. Увеличьте значение, чтобы провести обмен между разными блокчейнами.", + "localizedErrorCrossChainUnavailable": "В настоящее время свопы между разными блокчейнами недоступны, повторите попытку позже.", + "spamHistoryAction": "Показать скрытые элементы", + "spamHistoryTitle": "Скрытая активность", + "spamHistoryWarning": "Эта транзакция была скрыта, Phantom определили ее как похожую на спам.", + "appAuthenticationFailed": "Не удалось выполнить аутентификацию", + "appAuthenticationFailedDescription": "При попытке аутентификации возникла проблема. Попробуйте еще раз.", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/sw/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/sw/translation.json new file mode 100644 index 0000000..1ab2bda --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/sw/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "Ongeza", + "commandAccept": "Kubali", + "commandApprove": "Idhinisha", + "commandBack": "Nyuma", + "commandBuy": "Nunua", + "commandCancel": "Ghairi", + "commandClaim": "Dai", + "commandClaimReward": "Dai zawadi yako", + "commandClear": "Futa", + "commandClose": "Funga", + "commandConfirm": "Thibitisha", + "commandConnect": "Unganisha", + "commandContinue": "Endelea", + "commandCopy": "Nakili", + "commandCopyAddress": "Nakili anwani", + "commandCopyTokenAddress": "Nakili anwani ya tokeni", + "commandCreate": "Unda", + "commandCreateTicket": "Tunga Tiketi", + "commandDismiss": "Ondoa", + "commandDownload": "Pakua", + "commandEdit": "Hariri", + "commandHelp": "Usaidizi", + "commandLearnMore": "Pata maelezo zaidi", + "commandLearnMore2": "Jifahamishe Zaidi", + "commandMint": "Unda", + "commandMore": "Zaidi", + "commandNext": "Inayofuata", + "commandOpen": "Fungua", + "commandOpenSettings": "Fungua Mipangilio", + "commandPaste": "Bandika", + "commandReceive": "Pokea", + "commandReconnect": "Unganisha upya", + "commandRecordVideo": "Rekodi Video", + "commandRetry": "Jaribu tena", + "commandRevoke": "Batilisha", + "commandSave": "Hifadhi", + "commandScanQRCode": "Skani Msimbo wa QR", + "commandSelectMedia": "Chagua Midia", + "commandSell": "Uza", + "commandSend": "Tuma", + "commandShare": "Tuma", + "commandShowBalance": "Onyesha Salio", + "commandSign": "Saini", + "commandStake": "Wekeza", + "commandSwap": "Badilisha", + "commandTakePhoto": "Piga Picha", + "commandTryAgain": "Jaribu Tena", + "commandViewTransaction": "Angalia Muamala", + "commandReportAsNotSpam": "Ripoti kuwa si taka", + "commandReportAsSpam": "Ripoti kuwa ni taka", + "commandPin": "Bandika", + "commandUnpin": "Bandua", + "commandHide": "Ficha", + "commandUnhide": "Fichua", + "commandBurn": "Choma", + "commandReport": "Ripoti", + "commandView": "Angalia", + "commandUnwrap": "Fungua", + "pastParticipleClaimed": "Imedaiwa", + "pastParticipleCompleted": "Imekamilika", + "pastParticipleCopied": "Imenakiliwa", + "pastParticipleDone": "Tayari", + "nounName": "Jina", + "nounNetwork": "Mtandao", + "nounNetworkFee": "Ada ya Mtandao", + "nounSymbol": "Ishara", + "nounDescription": "Maelezo", + "amount": "Kiasi", + "limit": "Kikomo", + "new": "Mpya", + "gotIt": "Nimeelewa", + "internal": "Ndani", + "reward": "Zawadi", + "seeAll": "Angalia zote", + "seeLess": "Angalia chache", + "homeTab": "Mwanzo", + "collectiblesTab": "Bidhaa za Thamani", + "swapTab": "Badilisha", + "activityTab": "Shughuli", + "exploreTab": "Kagua", + "accountHeaderConnectedInterpolated": "Umeunganishwa kwenye {{origin}}", + "accountHeaderConnectedToSite": "Umeunganishwa kwenye tovuti hii", + "accountHeaderCopyToClipboard": "Nakili kwenye klipubodi", + "accountHeaderNotConnected": "Hujaunganishwa kwenye", + "accountHeaderNotConnectedInterpolated": "Hujaunganishwa kwenye {{origin}}", + "accountHeaderNotConnectedToSite": "Hujaunganishwa kwenye tovuti hii", + "accountWithoutEnoughSolActionButtonCancel": "Ghairi", + "accountWithoutEnoughSolPrimaryText": "Hamna SOL za kutosha", + "accountWithoutEnoughSolSecondaryText": "Akaunti inayohusishwa na muamala huu haina SOL za kutosha. Akaunti hii inaweza kuwa yako au ya mtu mwingine. Muamala huu utabatilishwa ukiuwasilisha.", + "accountSwitcher": "Swichi ya Akaunti", + "addAccountHardwareWalletPrimaryText": "Unganisha Pochi ya Nje", + "addAccountHardwareWalletSecondaryText": "Tumia pochi yako ya nje ya Ledger", + "addAccountHardwareWalletSecondaryTextMobile": "Tumia Wallet yako ya {{supportedHardwareWallets}}", + "addAccountSeedVaultWalletPrimaryText": "Unganisha Seed Vault", + "addAccountSeedVaultWalletSecondaryText": "Tumia pochi kutoka Seed Vault", + "addAccountImportSeedPhrasePrimaryText": "Pakia Kauli ya Siri ya Urejeshaji", + "addAccountImportSeedPhraseSecondaryText": "Pakia akaunti kutoka kwenye pochi nyingine", + "addAccountImportWalletPrimaryText": "Pakia Ufunguo wa Faragha", + "addAccountImportWalletSecondaryText": "Pakia akaunti ya mfumo mmoja", + "addAccountImportWalletSolanaSecondaryText": "Pakia ufunguo wa faragha wa Solana", + "addAccountLimitReachedText": "Umefikia upeo wa akaunti {{accountsCount}} katika Phantom. Tafadhali ondoa akaunti ambazo huzitumii kabla ya kuongeza nyingine.", + "addAccountNoSeedAvailableText": "Huna kauli ya urejeshaji inayopatikana. Tafadhali pakia kauli iliyopo ili ufungue akaunti. ", + "addAccountNewWalletPrimaryText": "Fungua Akaunti Mpya", + "addAccountNewWalletSecondaryText": "Tunga anwani ya Wallet mpya", + "addAccountNewMultiChainWalletSecondaryText": "Ongeza akaunti mpya ya mifumo mingi", + "addAccountNewSingleChainWalletSecondaryText": "Ongeza akaunti mpya", + "addAccountPrimaryText": "Weka/Unganisha Wallet", + "addAccountSecretPhraseLabel": "Kauli ya Siri", + "addAccountSeedLabel": "Kauli ya Msingi", + "addAccountSeedIDLabel": "Kitambulisho cha Msingi", + "addAccountSecretPhraseDefaultLabel": "Kauli ya Siri ya {{number}}", + "addAccountZeroAccountsForSeed": "Akaunti 0", + "addAccountShowAccountForSeed": "Onyesha akaunti 1", + "addAccountShowAccountsForSeed": "Onyesha akaunti {{numOfAccounts}}", + "addAccountHideAccountForSeed": "Ficha akaunti 1", + "addAccountHideAccountsForSeed": "Ficha akaunti {{numOfAccounts}}", + "addAccountSelectSeedDescription": "Akaunti yako mpya itatengenezwa kutoka kwenye Kauli hii ya Siri", + "addAccountNumAccountsForSeed": "Akaunti {{numOfAccounts}}", + "addAccountOneAccountsForSeed": "Akaunti 1", + "addAccountGenerateAccountFromSeed": "Fungua Akaunti Mpya", + "addAccountReadOnly": "Tazama Anwani", + "addAccountReadOnlySecondaryText": "Fuatilia anwani yoyote ya pochi iliyo hadharani", + "addAccountSolanaAddress": "Anwani ya Solana", + "addAccountEVMAddress": "Anwani ya EVM", + "addAccountBitcoinAddress": "Anwani ya Bitcoin", + "addAccountImportAccountActionButtonImport": "Pakia", + "addAccountImportAccountDuplicatePrivateKey": "Tayari akaunti hii iko kwenye Wallet yako", + "addAccountImportAccountIncorrectFormat": "Muundo si sahihi", + "addAccountImportAccountInvalidPrivateKey": "Ufunguo wa Faragha si sahihi", + "addAccountImportAccountName": "Jina", + "addAccountImportAccountPrimaryText": "Pakia Ufunguo wa Faragha", + "addAccountImportAccountPrivateKey": "Ufunguo wa faragha", + "addAccountImportAccountPublicKey": "Anwani au Kikoa", + "addAccountImportAccountPrivateKeyRequired": "Ni lazima uweke Ufunguo wa faragha", + "addAccountImportAccountNameRequired": "Ni lazima uweke jina", + "addAccountImportAccountPublicKeyRequired": "Ni sharti uweke anwani ya umma", + "addAccountImportAccountDuplicateAddress": "Tayari anwani hii iko kwenye pochi yako", + "addAddressAddressAlreadyAdded": "Tayari umeweka anwani", + "addAddressAddressAlreadyExists": "Tayari anwani ipo", + "addAddressAddressInvalid": "Anwani si sahihi", + "addAddressAddressIsRequired": "Ni lazima uweke anwani", + "addAddressAddressPlaceholder": "Anwani", + "addAddressLabelIsRequired": "Ni lazima uweke lebo", + "addAddressLabelPlaceholder": "Lebo", + "addAddressPrimaryText": "Weka Anwani", + "addAddressToast": "Anwani imeongezwa", + "createAssociatedTokenAccountCostLabelInterpolated": "Itagharimu SOL {{solAmountFormatted}}", + "createAssociatedTokenAccountErrorAccountExists": "Tayari una akaunti hii ya tokeni", + "createAssociatedTokenAccountErrorInsufficientFunds": "Fedha hazitoshi", + "createAssociatedTokenAccountErrorInvalidMint": "Anwani ya kuunda si sahihi", + "createAssociatedTokenAccountErrorInvalidName": "Jina si sahihi", + "createAssociatedTokenAccountErrorInvalidSymbol": "Ishara si sahihi", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "Hatukuweza kufungua akaunti yako ya tokeni. Tafadhali jaribu tena.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "Hatukufungua akaunti", + "createAssociatedTokenAccountErrorUnableToSendMessage": "Hatukuweza kutuma kwenye mialama yako.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "Hatukutuma kwenye miamala", + "createAssociatedTokenAccountInputPlaceholderMint": "Anwani ya Kuunda", + "createAssociatedTokenAccountInputPlaceholderName": "Jina", + "createAssociatedTokenAccountInputPlaceholderSymbol": "Ishara", + "createAssociatedTokenAccountLoadingMessage": "Tunafungua akaunti yako ya tokeni.", + "createAssociatedTokenAccountLoadingTitle": "Tunafungua akaunti ya tokeni", + "createAssociatedTokenAccountPageHeader": "Fungua Akaunti ya Tokeni", + "createAssociatedTokenAccountSuccessMessage": "Akaunti yako ya tokeni imefunguliwa!", + "createAssociatedTokenAccountSuccessTitle": "Akaunti ya tokeni imefunguliwa", + "createAssociatedTokenAccountViewTransaction": "Angalia muamala", + "assetDetailRecentActivity": "Shughuli za Hivi Majuzi", + "assetDetailStakeSOL": "Wekeza SOL", + "assetDetailUnknownToken": "Tokeni Isiyojulikana", + "assetDetailUnwrapAll": "Fungua Zote", + "assetDetailUnwrappingSOL": "Kufungua SOL", + "assetDetailUnwrappingSOLFailed": "Hatukufaulu kufungua SOL", + "assetDetailViewOnExplorer": "Angalia kwenye {{explorer}}", + "assetDetailViewOnExplorerDefaultExplorer": "Explorer", + "assetDetailSaveToPhotos": "Hifadhi Picha", + "assetDetailPinCollection": "Bandika Mkusanyiko", + "assetDetailUnpinCollection": "Bandua Mkusanyiko", + "assetDetailHideCollection": "Ficha Mkusanyiko", + "assetDetailUnhideCollection": "Fichua Mkusanyiko", + "assetDetailTokenNameLabel": "Jina la Tokeni", + "assetDetailNetworkLabel": "Mtandao", + "assetDetailAddressLabel": "Anwani", + "assetDetailPriceLabel": "Bei", + "collectibleDetailSetAsAvatar": "Weka kama Avatari", + "collectibleDetailSetAsAvatarSingleWorkAlt": "Avatari", + "collectibleDetailShare": "Onyesha Bidhaa ya Thamani", + "assetDetailAboutLabel": "Kuhusu {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} anaweza kuhamisha au kuchoma tokeni hii kwenye akaunti yako.", + "sendAssetAmountLabelInterpolated": "Kuna {{amount}} {{tokenSymbol}}", + "assetListSearch": "Tafuta...", + "assetListUnknownToken": "Tokeni Isiyojulikana", + "assetVisibilityUnknownToken": "Tokeni Isiyojulikana", + "buyAssetInterpolated": "Nunua {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "Kiasi cha juu cha ununuzi ni {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "Kiasi cha chini cha ununuzi ni {{amount}}", + "buyNoAssetsAvailable": "Vipengee vya Ethereum au Polygon vinapatikana", + "buyThirdPartyScreenPaymentMethod": "Chagua njia ya malipo", + "gasEstimationErrorWarning": "Tatizo limetokea wakati wa kukadiria ada ya muamala huu. Huenda usifaulu.", + "nativeTokenBalanceErrorWarning": "Tatizo limetokea wakati wa kupata salio la tokeni la muamala huu. Huenda usifaulu.", + "blocklistOriginCommunityDatabaseInterpolated": "Tovuti hii imeripotiwa kama sehemu ya <1>hifadhidata inayodumishwa na jumuiya ya tovuti zinazojulikana kwa ulaghai na wizi wa data ya binafsi. Iwapo unaamini kuwa tovuti imeripotiwa kimakosa, <3>tafadhali piga ripoti.", + "blocklistOriginDomainIsBlocked": "{{domainName}} imezuiwa!", + "blocklistOriginIgnoreWarning": "Puuza onyo hili, nipeleke kwenye {{domainName}} licha ya hayo.", + "blocklistOriginSiteIsMalicious": "Phantom inaamini kuwa tovuti hii ni hasidi na si salama kuitumia.", + "blocklistOriginThisDomain": "kikoa hiki", + "blocklistProceedAnyway": "Puuza onyo, endelea tu", + "maliciousTransactionWarning": "Phantom inaamini kuwa shughuli hii ni hatari na si salama kuingia katika akaunti. Tumezima uwezo wa kuingia katika akaunti ili kukulinda wewe na fedha zako.", + "maliciousTransactionWarningIgnoreWarning": "Puuza onyo, endelea tu", + "maliciousTransactionWarningTitle": "Shughuli imeripotiwa!", + "maliciousRequestBlockedTitle": "Ombi limezuiwa", + "maliciousRequestWarning": "Tovuti hii imeripotiwa kuwa hasidi. Huenda inajaribu kuiba fedha zako au kukuhadaa uthibitishe ombi la udanganyifu.", + "maliciousSignatureRequestBlocked": "Kwa sababu za usalama wako, Phantom imezuia ombi hili.", + "maliciousRequestBlocked": "Kwa usalama wako, Phantom imezuia ombi hili. Unapaswa kufunga kidirisha hiki na uache kutumia tovuti iliyofungua ombi hilo.", + "siwErrorPopupTitle": "Ombi la Saini si Sahihi", + "siwParseErrorDescription": "Ombi la saini ya programu haliwezi kuonyeshwa kutokana na muundo usio sahihi.", + "siwVerificationErrorDescription": "Kumekuwa na hitilafu 1 au zaidi kwenye ombi la saini katika ujumbe. Kwa usalama wako, tafadhali hakikisha kuwa unatumia programu sahihi kisha ujaribu tena.", + "siwErrorPagination": "{{n}} kati ya {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "Onyo: anwani ya programu hailingani na anwani iliyowekwa ya saini.", + "siwErrorMessage_DOMAIN_MISMATCH": "Onyo: kikoa cha programu hakilingani na kikoa kilichowekwa cha uthibitishaji.", + "siwErrorMessage_URI_MISMATCH": "Onyo: Jina la mpangishaji wa URI halilingani na kikoa.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "Onyo: kitambulisho cha mfumo hakilingani na kitambulisho cha mfumo kilichowekwa cha uthibitishaji.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Onyo: tarehe ya kutolewa kwa ujumbe ni ya zamani sana.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Onyo: tarehe ya kutolewa kwa ujumbe ni ya baadaye sana.", + "siwErrorMessage_EXPIRED": "Onyo: muda wa ujumbe umeisha.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Onyo: muda wa ujumbe huisha kabla ya kutolewa.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "Onyo: muda wa ujumbe utaisha kabla ya kuanza kutumika.", + "siwErrorShowErrorDetails": "Onyesha maelezo ya hitilafu", + "siwErrorHideErrorDetails": "Ficha maelezo ya hitilafu", + "siwErrorIgnoreWarning": "Puuza onyo, endelea tu", + "siwsTitle": "Ombi la Kuingia", + "siwsPermissions": "Ruhusa", + "siwsAgreement": "Ujumbe", + "siwsAdvancedDetails": "Maelezo ya Kina", + "siwsAlternateStatement": "{{domain}} ingependa uingie ukitumia akaunti yako ya Solana:\n{{address}}", + "siwsFieldLable_domain": "Kikoa", + "siwsFieldLable_address": "Anwani", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "Toleo", + "siwsFieldLable_chainId": "Kitambulisho cha Mfumo", + "siwsFieldLable_nonce": "Nonse", + "siwsFieldLable_issuedAt": "Ilitolewa", + "siwsFieldLable_expirationTime": "Muda Wake Utaisha", + "siwsFieldLable_requestId": "Kitambulisho cha Ombi", + "siwsFieldLable_resources": "Nyenzo", + "siwsVerificationErrorDescription": "Ombi la kuingia si sahihi. Hii inamaanisha huenda tovuti si salama, au msanidi programu wake alikosea alipokuwa akituma ombi.", + "siwsErrorNumIssues": "Hitilafu {{n}}", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "Kitambulisho hiki cha mfumo hakilingani na mtandao unaotumia.", + "siwsErrorMessage_DOMAIN_MISMATCH": "Hiki si kikoa ambako unaingia.", + "siwsErrorMessage_URI_MISMATCH": "Hii si URI ambako unaingia.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Tarehe ya kutolewa kwa ujumbe ni ya zamani sana.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Tarehe ya kutolewa kwa ujumbe iko mbele zaidi", + "siwsErrorMessage_EXPIRED": "Muda wa ujumbe umeisha.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Muda wa ujumbe utaisha kabla ya kutolewa.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "Muda wa ujumbe utaisha kabla ya kuanza kutumika.", + "changeLockTimerPrimaryText": "Kipima Auto-Lock", + "changeLockTimerSecondaryText": "Tunapaswa kusubiri kwa muda gani ili kufunga Wallet yako baada ya kukaa bila kuitumia?", + "changeLockTimerToast": "Kipima Auto-Lock kimesasishwa", + "changePasswordConfirmNewPassword": "Thibitisha nenosiri jipya", + "changePasswordCurrentPassword": "Nenosiri la sasa", + "changePasswordErrorIncorrectCurrentPassword": "Nenosiri la sasa si sahihi", + "changePasswordErrorGeneric": "Hitilafu fulani imetokea, tafadhali jaribu tena baadaye", + "changePasswordNewPassword": "Nenosiri jipya", + "changePasswordPrimaryText": "Badilisha nenosiri", + "changePasswordToast": "Nenosiri limesasishwa", + "collectionsHiddenCollections": "Mikusanyiko Iliyofichwa", + "collectiblesReportAsSpam": "Ripoti kuwa ni Taka", + "collectiblesReportAsSpamAndHide": "Ripoti kuwa ni Taka na Ufiche", + "collectiblesReportAsNotSpam": "Ripoti kuwa Si Taka", + "collectiblesReportAsNotSpamAndUnhide": "Fichua na uripoti kuwa si taka", + "collectiblesReportNotSpam": "Si Taka", + "collectibleDetailDescription": "Maelezo", + "collectibleDetailProperties": "Sifa", + "collectibleDetailOrdinalInfo": "Maelezo ya Mpangilio", + "collectibleDetailRareSatsInfo": "Maelezo kuhusu Rare Sats", + "collectibleDetailSatsInUtxo": "Sats katika UTXO", + "collectibleDetailSatsInUtxoValue": "Sats {{satsInUtxo}}", + "collectibleDetailSatNumber": "Namba ya Sat", + "collectibleDetailSatName": "Jina la Sat", + "collectibleDetailInscriptionId": "Kitambulisho cha Maandiko", + "collectibleDetailInscriptionNumber": "Namba ya Maandiko", + "collectibleDetailStandard": "Kawaida", + "collectibleDetailCreated": "Imeandaliwa", + "collectibleDetailViewOnExplorer": "Angalia kwenye {{explorer}}", + "collectibleDetailList": "Orodha", + "collectibleDetailSellNow": "Uza kwa {{amount}} {{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "Ondoa kwenye Spare Bitcoin", + "collectibleDetailUtxoSplitterCtaSubtitle": "Una {{value}} za BTC za kufungua", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "Ili kulinda fedha zako, tumezuia BTC katika UTXOs kwenye Rare Sats zisitumwe. Tumia kigawaji cha UTXO kutoka Magic Eden ili kuondoa {{value}} za BTC kwenye Rare Sats.", + "collectibleDetailUtxoSplitterModalCtaButton": "Tumia Kigawaji cha UTXO", + "collectibleDetailEasilyAccept": "Kubali ofa ya juu zaidi", + "collectibleDetailSatsCount_one": "Sat {{count}}", + "collectibleDetailSatsCount_other": "Sats {{count}}", + "collectibleDetailSpamOverlayDescription": "Bidhaa hii ya thamani imefichwa kwa sababu Phantom inaamini kuwa ni taka.", + "collectibleDetailSpamOverlayReveal": "Onyesha Bidhaa ya Thamani", + "collectibleBurnTermsOfService": "Ninaelewa kuwa hatua hii haiwezi kutenduliwa", + "collectibleBurnTitleWithCount_one": "Choma Tokeni", + "collectibleBurnTitleWithCount_other": "Choma Tokeni", + "collectibleBurnDescriptionWithCount_one": "Kitendo hiki kitaharibu na kuondoa kabisa tokeni hii kwenye pochi yako.", + "collectibleBurnDescriptionWithCount_other": "Kitendo hiki kitaharibu na kuondoa kabisa tokeni hizi kwenye pochi yako.", + "collectibleBurnTokenWithCount_one": "Tokeni", + "collectibleBurnTokenWithCount_other": "Tokeni", + "collectibleBurnCta": "Choma", + "collectibleBurnRebate": "Rejesho", + "collectibleBurnRebateTooltip": "Kiasi kidogo cha SOL kitawekwa kiotomatiki kwenye pochi yako kwa kuchoma tokeni hii.", + "collectibleBurnNetworkFee": "Ada ya Mtandao", + "collectibleBurnNetworkFeeTooltip": "Kiasi kinachohitajika na mtandao wa Solana ili kuandaa muamala", + "unwrapButtonSwapTo": "Badilisha utumie {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "Toa kwenye {{withdrawalSource}} kwa ajili ya {{chainSymbol}}", + "unwrapModalEstimatedTime": "Kadirio la Muda", + "unwrapModalNetwork": "Mtandao", + "unwrapModalNetworkFee": "Ada ya Mtandao", + "unwrapModalTitle": "Muhtasari", + "unsupportedChain": "Mfumo Usioruhusiwa", + "unsupportedChainDescription": "Inaonekana kuwa hatutumii {{action}} kwenye mtandao wa {{chainName}}.", + "networkFeesTooltipLabel": "Ada za Mtandao wa {{chainName}}", + "networkFeesTooltipDescription": "Ada za {{chainName}} hutofautiana kulingana na vigezo mbalimbali. Unaweza kuvibadilisha ili ufanye miamala yako haraka (ghali zaidi) au polepole (nafuu zaidi).", + "burnStatusErrorTitleWithCount_one": "Tokeni haikuchomwa", + "burnStatusErrorTitleWithCount_other": "Tokeni hazikuchomwa", + "burnStatusSuccessTitleWithCount_one": "Tokeni imechomwa!", + "burnStatusSuccessTitleWithCount_other": "Tokeni zimechomwa!", + "burnStatusLoadingTitleWithCount_one": "Inachoma tokeni...", + "burnStatusLoadingTitleWithCount_other": "Inachoma tokeni...", + "burnStatusErrorMessageWithCount_one": "Tokeni hii haikuchomwa. Tafadhali jaribu tena baadaye.", + "burnStatusErrorMessageWithCount_other": "Tokeni hizi hazikuchomwa. Tafadhali jaribu tena baadaye.", + "burnStatusSuccessMessageWithCount_one": "Tokeni hii imeharibiwa kabisa na umewekewa SOL {{rebateAmount}} kwenye pochi yako.", + "burnStatusSuccessMessageWithCount_other": "Tokeni hizi zimeharibiwa kabisa na umewekewa SOL {{rebateAmount}} kwenye pochi yako.", + "burnStatusLoadingMessageWithCount_one": "Tokeni hii inaharibiwa kabisa na SOL {{rebateAmount}} zitawekwa kwenye pochi. yako.", + "burnStatusLoadingMessageWithCount_other": "Tokeni hizi zinaharibiwa kabisa na SOL {{rebateAmount}} zitawekwa kwenye pochi. yako.", + "burnStatusViewTransactionText": "Angalia muamala", + "collectibleDisplayLoading": "Inapakia...", + "collectiblesNoCollectibles": "Hamna bidhaa za thamani", + "collectiblesPrimaryText": "Bidhaa Zako za Thamani", + "collectiblesReceiveCollectible": "Pokea Bidhaa ya Thamani", + "collectiblesUnknownCollection": "Mkusanyiko Usiojulikana", + "collectiblesUnknownCollectible": "Bidhaa za Thamani Zisizojulikana", + "collectiblesUniqueHolders": "Wadau Maalum", + "collectiblesSupply": "Usambazaji", + "collectiblesUnknownTokens": "Tokeni Zisizojulikana", + "collectiblesNrOfListed": "{{ nrOfListed }} Zimeorodheshwa", + "collectiblesListed": "Imeorodheshwa", + "collectiblesMintCollectible": "Unda Bidhaa ya Thamani", + "collectiblesYouMint": "Umeunda", + "collectiblesMintCost": "Gharama ya kuunda", + "collectiblesMintFail": "Hukuunda", + "collectiblesMintFailMessage": "Hitilafu imetokea wakati wa kuunda bidhaa yako ya thamani. Tafadhali jaribu tena.", + "collectiblesMintCostFree": "Bure", + "collectiblesMinting": "Inaunda tokeni...", + "collectiblesMintingMessage": "Bidhaa yako ya thamani inaundwa", + "collectiblesMintShareSubject": "Angalia hii", + "collectiblesMintShareMessage": "Nimeunda tokeni hii kwenye @phantom!", + "collectiblesMintSuccess": "Imeundwa", + "collectiblesMintSuccessMessage": "Sasa bidhaa yako ya thamani imeundwa", + "collectiblesMintSuccessQuestMessage": "Umetimiza masharti ya Pambano la Phantom. Gusa Dai zawadi yako ili upate bidhaa yako ya thamani bila malipo.", + "collectiblesMintRequired": "Inahitajika", + "collectiblesMintSafelyDismiss": "Unaweza kuondoa kidirisha hiki bila wasiwasi.", + "collectiblesTrimmed": "Tumefikia kikomo cha idadi ya bidhaa za thamani ambazo tunaweza kuonyesha sasa hivi.", + "collectiblesSeeAllHoldings": "Angalia Mali Yote", + "collectiblesLast": "Mwisho", + "collectiblesAbout": "Kuhusu", + "collectiblesSocialLinks": "Viungo vya Kijamii", + "collectiblesNonTransferable": "Haiwezi Kuhamishwa", + "collectiblesNonTransferableYes": "Ndiyo", + "collectiblesSellOfferDetails": "Maelezo ya Ofa", + "collectiblesSellYouSell": "Utauza", + "collectiblesSellGotIt": "Nimeelewa", + "collectiblesSellYouReceive": "Utapokea", + "collectiblesSellOffer": "Ofa", + "collectiblesSoldCollectible": "Bidhaa ya Thamani Iliyouzwa", + "collectiblesSellMarketplace": "Soko", + "collectiblesSellCollectionFloor": "Bei ya Msingi ya Mkusanyiko", + "collectiblesSellDifferenceFromFloor": "Tofauti na bei ya msingi", + "collectiblesSellLastSalePrice": "Bei ya Mwisho", + "collectiblesSellEstimatedFees": "Ada Zinazokadiriwa", + "collectiblesSellEstimatedProfitAndLoss": "Faida/Hasara Zinazokadiriwa", + "collectiblesSellViewOnMarketplace": "Angalia kwenye {{marketplace}}", + "collectiblesSellCollectionFloorTooltip": "Bei ya chini zaidi ya 'Nunua Sasa' katika mkusanyiko kwenye masoko mengi.", + "collectiblesSellProfitLossTooltip": "Makadirio ya Faida/Hasara huhesabiwa kulingana na bei ya mwisho ya mauzo na kiasi cha ofa ukiondoa ada.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "Mirabaha ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "Ada ya Sokoni ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "Ada ya Sokoni", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "Mtandao wa {{chainName}}", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "Bei hujumuisha ada ya Phantom ya {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "Bei hujumisha Mirabaha, Ada ya Mtandao, Ada ya Sokoni na ada ya Phantom ya {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "Bei inajumuisha Mirabaha, Ada ya Mtandao na Ada ya Sokoni", + "collectiblesSellTransactionFeeTooltipTitle": "Ada ya Muamala", + "collectiblesSellStatusLoadingTitle": "Inakubali Ofa...", + "collectiblesSellStatusLoadingIsSellingFor": "inauzwa kwa", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} Imeuzwa!", + "collectiblesSellStatusSuccessWasSold": "iliuzwa kwa", + "collectiblesSellStatusErrorTitle": "Hitilafu Fulani Imetokea", + "collectiblesSellStatusErrorSubtitle": "Hitilafu imetokea wakati wa kujaribu kuuza", + "collectiblesSellStatusViewTransaction": "Angalia Muamala", + "collectiblesSellInsufficientFundsTitle": "Fedha hazitoshi", + "collectiblesSellInsufficientFundsSubtitle": "Hatukukubali ofa kwenye bidhaa hii ya thamani kwa sababu fedha hazikutosha kulipia ada ya mtandao.", + "collectiblesSellRecentlyTransferedNFTTitle": "Ulihamisha hivi majuzi", + "collectiblesSellRecentlyTransferedNFTSubtitle": "Lazima usubiri saa 1 ili ukubali zabuni baada ya uhamishaji.", + "collectiblesApproveCollection": "Umeidhinisha {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "Ofa haipatikani", + "collectiblesSellNotAvailableAnymoreSubtitle": "Ofa hii haipatikani tena. Ghairi zabuni hii kisha ujaribu tena", + "collectiblesSellFlaggedTokenTitle": "Bidhaa ya thamani imeripotiwa", + "collectiblesSellFlaggedTokenSubtitle": "Bidhaa ya thamani haiwezi kuuzwa, hii inaweza kutokana na sababu kadhaa kama vile imeripotiwa kuwa imeibwa au imewekezwa bila kufungwa", + "collectiblesListOnMagicEden": "Orodha ya Magic Eden", + "collectiblesListPrice": "Bei ya Orodha", + "collectiblesUseFloor": "Tumia Bei ya Msingi", + "collectiblesFloorPrice": "Bei ya Msingi", + "collectiblesLastSalePrice": "Bei ya Ofa ya Mwisho", + "collectiblesTotalReturn": "Jumla ya Zilizorudishwa", + "collectiblesOriginalPurchasePrice": "Bei Halisi ya Kununua", + "collectiblesMagicEdenFee": "Ada ya Magic Eden", + "collectiblesArtistRoyalties": "Mirahaba ya Msanii", + "collectiblesListNowButton": "Orodhesha Sasa", + "collectiblesListAnywayButton": "Orodhesha Hata Hivyo", + "collectiblesCreateListingTermsOfService": "Kwa kubofya <1>\"Orodhesha Sasa\" unakubali <3>Masharti ya Huduma ya Magic Eden", + "collectiblesViewListing": "Angalia Orodha", + "collectiblesListingViewTransaction": "Angalia Shughuli", + "collectiblesRemoveListing": "Ondoa Orodha", + "collectiblesEditListing": "Hariri Orodha", + "collectiblesEditListPrice": "Badilisha Bei ya Orodha", + "collectiblesListPriceTooltip": "Bei ya Orodha ni bei ya kuuza bidhaa. Kwa kawaida, wauzaji huweka Bei ya Orodha ilingane au izidi Bei ya Msingi.", + "collectiblesFloorPriceTooltip": "Bei ya Msingi ni kiwango cha chini zaidi cha Bei ya Orodha ya bidhaa katika mkusanyiko.", + "collectiblesOriginalPurchasePriceTooltip": "Ulinunua bidhaa hii kwa bei hii.", + "collectiblesPurchasedForSol": "Imenunuliwa kwa SOL {{lastPurchasePrice}}", + "collectiblesUnableToLoadListings": "Haikuweza kupakia orodha", + "collectiblesUnableToLoadListingsFrom": "Haikuweza kupakia orodha kutoka {{marketplace}}", + "collectiblesUnableToLoadListingsDescription": "Bidhaa na orodha zako ni salama lakini hatukuweza kuzipakia kutoka {{marketplace}} wakati huu. Tafadhali jaribu tena baadaye.", + "collectiblesBelowFloorPrice": "Chini ya Bei ya Msingi", + "collectiblesBelowFloorPriceMessage": "Una uhakika kuwa ungependa kuorodhesha NFT yako iwe chini ya bei ya msingi?", + "collectiblesMinimumListingPrice": "Bei ya chini zaidi ni SOL 0.01", + "collectiblesMagicEdenFeeTooltip": "Magic Eden hutoza ada kwa shughuli zilizokamilika.", + "collectiblesArtistRoyaltiesTooltip": "Mwandalizi wa mkusanyiko huu hupokea mrahaba wa % kutoka kwenye kila uuzaji uliokamilika.", + "collectibleScreenCollectionLabel": "Mkusanyiko", + "collectibleScreenPhotosPermissionTitle": "Ruhusa ya Picha", + "collectibleScreenPhotosPermissionMessage": "Tunahitaji ruhusa yako ili kufikia picha zako. Tafadhali nenda kwenye Mipangilio na usasishe ruhusa zako.", + "collectibleScreenPhotosPermissionOpenSettings": "Fungua Mipangilio", + "listStatusErrorTitle": "Orodha Haikukamilika", + "editListStatusErrorTitle": "Haikuweza kusasisha", + "removeListStatusErrorTitle": "Haikuweza Kuondoa Orodha", + "listStatusSuccessTitle": "Imeandaa Orodha!", + "editListingStatusSuccessTitle": "Imesasisha Orodha!", + "removeListStatusSuccessTitle": "Orodha imeondolewa kwenye Magic Eden", + "listStatusLoadingTitle": "Inaandaa Orodha...", + "editListingStatusLoadingTitle": "Inasasisha Orodha...", + "removeListStatusLoadingTitle": "Inaondoa Orodha...", + "listStatusErrorMessage": "{{name}} haikuweza kuorodheshwa kwenye Magic Eden", + "removeListStatusErrorMessage": "{{name}} haikuweza kuondolewa kwenye Magic Eden", + "listStatusSuccessMessage": "{{name}} sasa imeorodheshwa kwenye Magic Eden kwa SOL {{listCollectiblePrice}}", + "editListingStatusSuccessMessage": "{{name}} sasa imesasishwa kwenye Magic Eden kwa SOL {{editListCollectiblePrice}}", + "removeListStatusSuccessMessage": "{{name}} imeondolewa kwenye Magic Eden", + "listStatusLoadingMessage": "Tunaorodhesha {{name}} kwenye Magic Eden kwa SOL {{listCollectiblePrice}}.", + "editListingStatusLoadingMessage": "Tunasasisha {{name}} kwenye Magic Eden kwa SOL {{editListCollectiblePrice}}.", + "removeListStatusLoadingMessage": "Tunaondoa {{name}} kwenye Magic Eden. Inaweza kuchukua muda kiasi.", + "listStatusLoadingSafelyDismiss": "Unaweza kuondoa kidirisha hiki bila wasiwasi.", + "listStatusViewOnMagicEden": "Angalia kwenye Magic Eden", + "listStatusViewOnMarketplace": "Angalia kwenye {{marketplace}}", + "listStatusLoadingDismiss": "Ondoa", + "listStatusViewTransaction": "Angalia Muamala", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Unganisha Hardware Wallet na uhakikishe kuwa imefunguliwa. Baada ya sisi kuitambua, unaweza kuchagua anwani ambayo ungependa kutumia.", + "connectHardwareFailedPrimaryText": "Tumeshindwa kuunganisha", + "connectHardwareFailedSecondaryText": "Tafadhali unganisha Hardware Wallet yako na uhakikishe kuwa imefunguliwa. Baada ya sisi kuitambua, unaweza kuchagua anwani ambayo ungependa kutumia.", + "connectHardwareFinishPrimaryText": "Akaunti Imewekwa!", + "connectHardwareFinishSecondaryText": "Sasa unaweza kufikia Ledger Nano Wallet yako ndani ya Phantom. Tafadhali rudi kwenye kiendelezi.", + "connectHardwareNeedsPermissionPrimaryText": "Unganisha Wallet mpya", + "connectHardwareNeedsPermissionSecondaryText": "Bofya kitufe hapa chini ili uanze kuunganisha.", + "connectHardwareSearchingPrimaryText": "Tunatafuta Wallet...", + "connectHardwareSearchingSecondaryText": "Unganisha Hardware Wallet yako, hakikisha kuwa imefunguliwa na kuwa umeidhinisha ruhusa katika kivinjari chako.", + "connectHardwarePermissionDeniedPrimary": "Ruhusa imekataliwa", + "connectHardwarePermissionDeniedSecondary": "Ipe Phantom ruhusa ya kuunganisha kwenye kifaa chako cha Ledger", + "connectHardwarePermissionUnableToConnect": "Haikuunganisha", + "connectHardwarePermissionUnableToConnectDescription": "Tumeshindwa kuunganisha kwenye kifaa chako cha Ledger. Huenda tukaihitaji ruhusa zaidi.", + "connectHardwareSelectAddressAllAddressesImported": "Anwani zote zimepakiwa", + "connectHardwareSelectAddressDerivationPath": "Njia ya chanzo", + "connectHardwareSelectAddressSearching": "Tunatafuta...", + "connectHardwareSelectAddressSelectWalletAddress": "Chagua anwani ya Wallet", + "connectHardwareSelectAddressWalletAddress": "Anwani ya Wallet", + "connectHardwareWaitingForApplicationPrimaryText": "Fungua App ya Solana kwenye Ledger yako", + "connectHardwareWaitingForApplicationSecondaryText": "Tafadhali unganisha Hardware Wallet yako na uhakikishe kuwa imefunguliwa.", + "connectHardwareWaitingForPermissionPrimaryText": "Inahitaji ruhusa", + "connectHardwareWaitingForPermissionSecondaryText": "Unganisha Hardware Wallet yako, hakikisha kuwa imefunguliwa na kuwa umeidhinisha ruhusa katika kivinjari chako.", + "connectHardwareAddAccountButton": "Ongeza Akaunti", + "connectHardwareLedger": "Unganisha Ledger yako", + "connectHardwareStartConnection": "Bofya kitufe kilicho hapa chini ili uanze kuunganisha pochi yako ngumu ya Ledger", + "connectHardwarePairSuccessPrimary": "{{productName}} imeunganishwa", + "connectHardwarePairSuccessSecondary": "Umefaulu kuunganisha {{productName}} yako.", + "connectHardwareSelectChains": "Chagua mifumo ili uunganishe", + "connectHardwareOpenAppInterpolated": "Fungua programu ya {{app}} kwenye Ledger yako", + "connectHardwareSearching": "Tunatafuta...", + "connectHardwareMakeSureConnected": "Unganisha na ufungue pochi yako ngumu. Tafadhali idhinisha ruhusa zinazofaa za kivinjari.", + "connectHardwareOpenAppDescription": "Tafadhali fungua pochi yako ngumu", + "connectHardwareConnecting": "Inaunganisha...", + "connectHardwareConnectingDescription": "Tunaunganisha kwenye kifaa chako cha Ledger.", + "connectHardwareConnectingAccounts": "Tunaunganisha akaunti zako...", + "connectHardwareDiscoveringAccounts": "Inatafuta akaunti...", + "connectHardwareDiscoveringAccountsDescription": "Tunaangalia shughuli katika akaunti zako.", + "connectHardwareErrorLedgerLocked": "Ledger imefungwa", + "connectHardwareErrorLedgerLockedDescription": "Hakikisha kuwa kifaa chako cha Ledger kimefunguliwa kisha ujaribu tena.", + "connectHardwareErrorLedgerGeneric": "Hitilafu fulani imetokea", + "connectHardwareErrorLedgerGenericDescription": "Haikupata akaunti. Hakikisha kuwa kifaa chako cha Ledger kimefunguliwa kisha ujaribu tena.", + "connectHardwareErrorLedgerPhantomLocked": "Tafadhali fungua upya Phantom kisha ujaribu kuunganisha maunzi yako tena.", + "connectHardwareFindingAccountsWithActivity": "Inatafuta akaunti za {{chainName}}...", + "connectHardwareFindingAccountsWithActivityDualChain": "Inatafuta akaunti za {{chainName1}} au {{chainName2}}...", + "connectHardwareFoundAccountsWithActivity": "Tumepata akaunti {{numOfAccounts}} zenye shughuli kwenye Ledger yako.", + "connectHardwareFoundAccountsWithActivitySingular": "Tumepata akaunti 1 yenye shughuli kwenye Ledger yako.", + "connectHardwareFoundSomeAccounts": "Tumepata akaunti kadhaa kwenye kifaa chako cha Ledger.", + "connectHardwareViewAccounts": "Angalia Akaunti", + "connectHardwareConnectAccounts": "Akaunti zimeunganishwa", + "connectHardwareSelectAccounts": "Chagua Akaunti", + "connectHardwareChooseAccountsToConnect": "Chagua akaunti za pochi za kuunganisha.", + "connectHardwareAccountsAddedInterpolated": "Akaunti {{numOfAccounts}} zimeongezwa", + "connectHardwareAccountsStepOfSteps": "Hatua ya {{stepNum}} kati ya {{totalSteps}}", + "connectHardwareMobile": "Unganisha Ledger", + "connectHardwareMobileTitle": "Unganisha pochi yako ya maunzi ya Ledger", + "connectHardwareMobileEnableBluetooth": "Washa Bluetooth", + "connectHardwareMobileEnableBluetoothDescription": "Ruhusu utumiaji wa Bluetooth kuunganisha", + "connectHardwareMobileEnableBluetoothSettings": "Nenda kwenye Mipangilio ili uruhusu Phantom itumie ruhusa za Eneo na za Vifaa vya Karibu.", + "connectHardwareMobilePairWithDevice": "Unganisha na kifaa chako cha Ledger", + "connectHardwareMobilePairWithDeviceDescription": "Weka kifaa chako karibu ili upate mtandao bora", + "connectHardwareMobileConnectAccounts": "Unganisha akaunti", + "connectHardwareMobileConnectAccountsDescription": "Tutaangalia shughuli katika akaunti zozote ambazo huenda umetumia", + "connectHardwareMobileConnectLedgerDevice": "Unganisha kifaa chako cha Ledger", + "connectHardwareMobileLookingForDevices": "Inatafuta vifaa vilivyo karibu...", + "connectHardwareMobileLookingForDevicesDescription": "Tafadhali unganisha kifaa chako cha Ledger na uhakikishe kimefunguliwa.", + "connectHardwareMobileFoundDeviceSingular": "Tumepata kifaa 1 cha Ledger", + "connectHardwareMobileFoundDevices": "Tumepata vifaa {{numDevicesFound}} vya Ledger", + "connectHardwareMobileFoundDevicesDescription": "Chagua kifaa cha Ledger hapa chini ili uanze kuoanisha.", + "connectHardwareMobilePairingWith": "Inaoanishwa na {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "Fuata maelekezo kwenye kifaa chako cha Ledger unapooanisha.", + "connectHardwareMobilePairingFailed": "Haikuoanisha", + "connectHardwareMobilePairingFailedDescription": "Imeshindwa kuoanishwa na {{deviceName}}. Hakikisha kuwa kifaa chako kimefunguliwa.", + "connectHardwareMobilePairingSuccessful": "Imeoanishwa", + "connectHardwareMobilePairingSuccessfulDescription": "Umeoanisha na kuunganisha kifaa chako cha Ledger.", + "connectHardwareMobileOpenAppSingleChain": "Fungua programu ya {{chainName}} kwenye Ledger yako", + "connectHardwareMobileOpenAppDualChain": "Fungua programu ya {{chainName1}} au {{chainName2}} kwenye Ledger yako", + "connectHardwareMobileOpenAppDescription": "Hakikisha kuwa kifaa chako kimefunguliwa.", + "connectHardwareMobileStillCantFindDevice": "Bado hupati kifaa chako?", + "connectHardwareMobileLostConnection": "Muunganisho umekatika", + "connectHardwareMobileLostConnectionDescription": "Muunganisho wa {{deviceName}} umekatika. Hakikisha kuwa kifaa chako kimefunguliwa kisha ujaribu tena.", + "connectHardwareMobileGenericLedgerDevice": "Kifaa cha Ledger", + "connectHardwareMobileConnectDeviceSigning": "Unganisha {{deviceName}} yako", + "connectHardwareMobileConnectDeviceSigningDescription": "Fungua kifaa chako cha Ledger na ukiweke karibu.", + "connectHardwareMobileBluetoothDisabled": "Bluetooth imezimwa", + "connectHardwareMobileBluetoothDisabledDescription": "Tafadhali washa Bluetooth na uhakikishe kuwa kifaa chako cha Ledger kimefunguliwa.", + "connectHardwareMobileLearnMore": "Pata Maelezo Zaidi", + "connectHardwareMobileBlindSigningDisabled": "Kuweka Saini kwa Maudhui Fiche kumezimwa", + "connectHardwareMobileBlindSigningDisabledDescription": "Hakikisha kuwa umewasha saini kwa maudhui fiche kwenye kifaa chako.", + "connectHardwareMobileConfirmSingleChain": "Unahitaji kuthibitisha mumalama kwenye pochi yako ya maunzi. Hakikisha kuwa imefunguliwa.", + "metamaskExplainerBottomSheetHeader": "Tovuti hii hufanya kazi na Phantom", + "metamaskExplainerBottomSheetSubheader": "Chagua MetaMask kwenye kidirisha cha kuunganisha pochi ili uendelee.", + "metamaskExplainerBottomSheetDontShowAgain": "Usionyeshe tena", + "ledgerStatusNotConnected": "Ledger haijaunganishwa", + "ledgerStatusConnectedInterpolated": "{{productName}} imeunganishwa", + "connectionClusterInterpolated": "Kwa sasa uko kwenye {{cluster}}", + "connectionClusterTestnetMode": "Kwa sasa unatumia Hali ya Testnet", + "featureNotSupportedOnLocalNet": "Kipengele hiki hakitumiki wakati umewasha Solana Localnet.", + "readOnlyAccountBannerWarning": "Unatazama akaunti hii", + "depositAddress": "Anwani ya Kupokea", + "depositAddressChainInterpolated": "Anwani Yako ya {{chain}}", + "depositAssetDepositInterpolated": "Pokea {{tokenSymbol}}", + "depositAssetSecondaryText": "Anwani hii inaweza tu kutumiwa kupokea tokeni zinazoruhusiwa.", + "depositAssetTextInterpolated": "Tumia anwani hii kupokea tokeni na bidhaa za thamani kwenye <1>{{network}}.", + "depositAssetTransferFromExchange": "Hamisha kutoka kwenye soko la kubadilisha", + "depositAssetShareAddress": "Tuma anwani", + "depositAssetBuyOrDeposit": "Nunua au Uhamishe", + "depositAssetBuyOrDepositDesc": "Weka fedha kwenye Wallet yako ili uanze", + "depositAssetTransfer": "Hamisha", + "editAddressAddressAlreadyAdded": "Tayari umeweka anwani", + "editAddressAddressAlreadyExists": "Tayari anwani ipo", + "editAddressAddressIsRequired": "Ni lazima uweke anwani", + "editAddressPrimaryText": "Badilisha Anwani", + "editAddressRemove": "Ondoa kwenye Kitabu cha Anwani", + "editAddressToast": "Anwani imesasishwa", + "removeSavedAddressToast": "Anwani imeondolewa", + "exportSecretErrorGeneric": "Hitilafu fulani imetokea, tafadhali jaribu tena baadaye", + "exportSecretErrorIncorrectPassword": "Nenosiri si sahihi", + "exportSecretPassword": "Nenosiri", + "exportSecretPrivateKey": "ufunguo wa faragha", + "exportSecretSecretPhrase": "kauli ya siri", + "exportSecretSecretRecoveryPhrase": "kauli ya siri ya urejeshaji", + "exportSecretSelectYourAccount": "Chagua akaunti yako", + "exportSecretShowPrivateKey": "Onyesha Ufunguo wa Faragha", + "exportSecretShowSecretRecoveryPhrase": "Onyesha kauli ya siri ya urejeshaji", + "exportSecretShowSecret": "Onyesha {{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": " <1>Usionyeshe {{secretNameText}}!", + "exportSecretWarningSecondaryInterpolated": "Iwapo mtu ana {{secretNameText}} yako, atakuwa na udhibiti kamili wa Wallet yako.", + "exportSecretOnlyWay": "{{secretNameText}} yako ndiyo njia ya kipekee ya kurejesha pochi yako", + "exportSecretDoNotShow": "Usimruhusu yeyote aone {{secretNameText}} yako", + "exportSecretWillNotShare": "Sitaonyesha {{secretNameText}} yangu kwa mtu yeyote, ikiwemo Phantom.", + "exportSecretNeverShare": "Usiwahi kushiriki {{secretNameText}} na yeyote", + "exportSecretYourPrivateKey": "Ufunguo Wako wa Faragha", + "exportSecretYourSecretRecoveryPhrase": "Kauli yako ya siri ya urejeshaji", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "Usaidizi", + "gasUpTo": "Hadi {{ amount }}", + "gasSlowTime": "Takribani dakika 2", + "gasAverageTime": "Takribani sekunde 30", + "gasFastTime": "Takribani sekunde 15", + "gasSlowTimePolygon": "Takribani sekunde 15", + "gasAverageTimePolygon": "Takribani sekunde 10", + "gasFastTimePolygon": "Takribani sekunde 5", + "gasSlowTimeBitcoin": "Takribani saa 1", + "gasAverageTimeBitcoin": "Takribani dakika 30", + "gasFastTimeBitcoin": "Takribani dakika 10", + "gasSlowTimeAbbrev": "Dak 2", + "gasAverageTimeAbbrev": "Sek 30", + "gasFastTimeAbbrev": "Sek 15", + "gasSlowTimePolygonAbbrev": "Sek 15", + "gasAverageTimePolygonAbbrev": "Sek 10", + "gasFastTimePolygonAbbrev": "Sek 5", + "gasSlow": "Polepole", + "gasAverage": "Wastani", + "gasFast": "Haraka", + "satsPerVirtualByte": "sats {{satsPerVirtualByte}}/vB", + "satsAmount": "sats {{sats}}", + "homeErrorButtonText": "Jaribu Tena", + "homeErrorDescription": "Hitilafu imetokea wakati wa kujaribu kurejesha vipengee vyako. Tafadhali onyesha upya kisha ujaribu tena", + "homeErrorTitle": "Haikupata vipengee", + "homeManageTokenList": "Dhibiti orodha ya tokeni", + "helloBitcoinBodyTitle": "Tunakuletea Bitcoin", + "helloBitcoinFeature1Title": "Tuma, Pokea na Ununue Bitcoin", + "helloBitcoinFeature1Subtitle": "Hamisha au ununue Bitcoin papo hapo kwenye Phantom. Inaruhusiwa kwenye mifumo yote mikuu ya pochi na ubadilishaji.", + "helloBitcoinFeature2Title": "Gundua Mfumo wa Ordinals", + "helloBitcoinFeature2Subtitle": "Nunua, uza na ubadilishe Ordinals, BRC-20s na nyinginezo kwenye Magic Eden na Unisat.", + "helloBitcoinFeature3Title": "Imelindwa kwa Usalama", + "helloBitcoinFeature3Subtitle": "Tunahakikisha kuwa Ordinals, BRC-20s na Rare Sats zako hazitumiwi kimakosa.", + "interstitialDismissUnderstood": "Nimeelewa", + "bitcoinAddressTypesBodyTitle": "Aina za anwani za Bitcoin", + "bitcoinAddressTypesFeature1Title": "Kuhusu anwani za Bitcoin", + "bitcoinAddressTypesFeature1Subtitle": "Phantom huruhusu utumiaji wa Native Segwit na Taproot, kila moja ikiwa na kipimo chake. Unaweza kutuma BTC au Ordinals kupitia aina yoyote ya anwani.", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Anwani ya msingi ya BTC katika Phantom. Ni ya zamani kuliko Taproot lakini inaruhusu mifumo yote ya pochi na ubadilishaji.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Anwani bora za Ordinals na BRC-20, zenye ada nafuu zaidi. Badilisha anwani katika Mapendeleo -> Anwani ya Bitcoin Inayopendelewa.", + "headerTitleInfo": "Maelezo", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "Hii ni anwani yako ya <1>{{addressType}}.", + "invalidChecksumTitle": "Tumesasisha kauli yako ya siri!", + "invalidChecksumFeature1ExportPhrase": "Hamisha Kauli mpya ya Siri", + "invalidChecksumFeature1ExportPhraseDescription": "Tafadhali hifadhi nakala ya kauli yako ya siri pamoja na funguo za faragha za akaunti zako za zamani.", + "invalidChecksumFeature2FundsAreSafe": "Fedha zako zimelindwa kwa usalama", + "invalidChecksumFeature2FundsAreSafeDescription": "Usasishaji huu ulifanywa kiotomatiki. Hamna yeyote katika Phantom anayejua kauli yako ya siri au anayeweza kufikia fedha zako.", + "invalidChecksumFeature3LearnMore": "Pata maelezo zaidi", + "invalidChecksumFeature3LearnMoreDescription": "Kauli yako ya awali haingetumika kwenye pochi nyingi. Soma <1>makala haya ya usaidizi ili upae maelezo zaidi kuhusu hili.", + "invalidChecksumBackUpSecretPhrase": "Hifadhi kauli ya siri", + "migrationFailureTitle": "Hitilafu imetokea wakati wa kuhamisha akaunti yako", + "migrationFailureFeature1": "Hamisha kauli yako ya siri", + "migrationFailureFeature1Description": "Tafadhali hifadhi nakala ya kauli yako ya siri kabla ya kujisajili.", + "migrationFailureFeature2": "Jisajili kwenye Phantom", + "migrationFailureFeature2Description": "Utahitaji kujisajili upya kwenye Phantom ili uone akaunti yako.", + "migrationFailureFeature3": "Pata maelezo zaidi", + "migrationFailureFeature3Description": "Soma <1>makala haya ya usaidizi ili upate maelezo zaidi kuhusu hali hii.", + "migrationFailureContinueToOnboarding": "Nenda ujisajili", + "migrationFailureUnableToFetchMnemonic": "Hatuwezi kupakia kauli yako ya siri", + "migrationFailureUnableToFetchMnemonicDescription": "Tafadhali wasiliana na huduma ya usaidizi na upakue rekodi za programu ili utatue hitilafu", + "migrationFailureContactSupport": "Wasiliana na Usaidizi", + "ledgerActionConfirm": "Thibitisha kwenye Ledger Nano yako", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Saini fiche imezimwa", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Tafadhali hakikisha kuwa umewasha saini fiche kwenye kifaa chako na kisha ujaribu tena", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Kifaa kimetenganishwa wakati wa shughuli", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Tafadhali funga kiendelezi cha Phantom kisha ujaribu kitendo hicho tena", + "ledgerActionErrorDeviceLockedPrimaryText": "Kifaa kimefungwa", + "ledgerActionErrorDeviceLockedSecondaryText": "Tafadhali fungua kifaa chako kisha ujaribu kitendo hicho tena", + "ledgerActionErrorHeader": "Hitilafu na Kitendo cha Ledger", + "ledgerActionErrorUserRejectionPrimaryText": "Mtumiaji alikataa shughuli", + "ledgerActionErrorUserRejectionSecondaryText": "Kitendo kilikataliwa kwenye kifaa na mtumiaji", + "ledgerActionNeedPermission": "Inahitaji ruhusa", + "ledgerActionNeedToConfirm": "Unahitaji kuthibitisha muamala kwenye pochi yako ya maunzi. Hakikisha kuwa imefunguliwa kwenye programu ya {{chainType}}.", + "ledgerActionNeedToConfirmMany": "Utahitaji kuthibitisha miamala {{numberOfTransactions}} kwenye pochi yako ya maunzi. Hakikisha kuwe imefunguliwa, kwenye programu ya {{chainType}}.", + "ledgerActionNeedToConfirmBlind": "Unahitaji kuthibitisha muamala kwenye akaunti yako ya maunzi. Hakikisha kuwa imefunguliwa, iko kwenye programu ya {{chainType}} na umewasha kipengele cha kuweka saini kwenye maudhui yaliyofichwa.", + "ledgerActionNeedToConfirmBlindMany": "Utahitaji kuthibitisha miamala {{numberOfTransactions}} kwenye pochi yako ya maunzi. Hakikisha kuwa imefunguliwa kwenye programu ya {{chainType}}, na kipengele cha kuweka saini kwenye maudhui yaliyofichwa kimewashwa.", + "ledgerActionPleaseConnect": "Tafadhali unganisha Ledger Nano", + "ledgerActionPleaseConnectAndConfirm": "Tafadhali unganisha pochi yako ya maunzi na uhakikishe kuwa imefunguliwa. Hakikisha kuwa umeidhinisha ruhusa katika kivinjari chako.", + "maxInputAmount": "Kiasi", + "maxInputMax": "Upeo wa Juu", + "notEnoughSolPrimaryText": "Hamna SOL za kutosha", + "notEnoughSolSecondaryText": "Huna SOL ya kutosha katika pochi yako kwa muamala huu. Tafadhali weka SOL zaidi kisha ujaribu tena.", + "insufficientBalancePrimaryText": "{{tokenSymbol}} hazitoshi", + "insufficientBalanceSecondaryText": "Huna {{tokenSymbol}} za kutosha katika pochi yako kwa ajili ya muamala huu.", + "insufficientBalanceRemaining": "Zilizosalia", + "insufficientBalanceRequired": "Zinazohitajika", + "notEnoughSplTokensTitle": "Tokeni hazitoshi", + "notEnoughSplTokensDescription": "Huna tokeni za kutosha katika pochi yako ili kufanya muamala huu. Muamala huu utabatilishwa ukiwasilishwa.", + "transactionExpiredPrimaryText": "Muda wa muamala umeisha", + "transactionExpiredSecondaryText": "Umesubiri kwa muda mrefu zaidi kabla ya kuthibitisha muamala huu na muda wake umeisha. Muamala huu utabatilishwa ukiwasilishwa.", + "tokens": "tokeni", + "notificationApplicationApprovalPermissionsAddressVerification": "Thibitisha kuwa unamiliki anwani hii", + "notificationApplicationApprovalPermissionsTransactionApproval": "Omba kuidhinisha shughuli", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Angalia salio na shughuli kwenye Wallet yako", + "notificationApplicationApprovalParagraphText": "Hatua ya kuthibitisha itaruhusu tovuti hii kuona masalio na shughuli za akaunti uliyochagua.", + "notificationApplicationApprovalActionButtonConnect": "Unganisha", + "notificationApplicationApprovalActionButtonSignIn": "Ingia", + "notificationApplicationApprovalAllowApproval": "Utaruhusu kuunganisha kwenye tovuti?", + "notificationApplicationApprovalAutoConfirm": "Thibitisha Miamala Kiotomatiki", + "notificationApplicationApprovalConnectDisclaimer": "Unganisha tu kwenye tovuti unazoamini", + "notificationApplicationApprovalSignInDisclaimer": "Ingia tu katika tovuti ambazo unaamini", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "Tovuti hii si salama kwa matumizi na inaweza kujaribu kuiba fedha zako.", + "notificationApplicationApprovalConnectUnknownApp": "Haijulikani", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "Haikuunganisha kwenye programu", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "Programu hii inajaribu kuunganisha kwenye {{appNetworkName}}, lakini {{phantomNetworkName}} imechaguliwa.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "Ili utumie {{networkName}}, nenda kwenye Mipangilio ya Mtengenezaji → Hali ya Testnet.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "Mtandao Haujulikani", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Shughuli ya kuunganisha kwenye programu nyingine za simu hairuhusiwi kwenye Ledger kwa sasa.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Tafadhali tumia akaunti isiyo ya Ledger au utumie kivinjari cha ndani ya programu kisha ujaribu tena.", + "notificationSignatureRequestConfirmTransaction": "Thibitisha muamala", + "notificationSignatureRequestConfirmTransactionCapitalized": "Thibitisha Muamala", + "notificationSignatureRequestConfirmTransactions": "Thibitisha miamala", + "notificationSignatureRequestConfirmTransactionsCapitalized": "Thibitisha Miamala", + "notificationSignatureRequestSignatureRequest": "Ombi la Saini", + "notificationMessageHeader": "Ujumbe", + "notificationMessageCopied": "Ujumbe umenakiliwa", + "notificationAutoConfirm": "Thibitisha Kiotomatiki", + "notificationAutoConfirmOff": "Imezimwa", + "notificationAutoConfirmOn": "Imewashwa", + "notificationConfirmFooter": "Thibitisha tu iwapo unaamini tovuti hii.", + "notificationEstimatedTime": "Kadirio la Muda", + "notificationPermissionRequestText": "Hili ni ombi la ruhusa pekee. Huenda muamala usitekelezwe mara moja.", + "notificationBalanceChangesText": "Mabadiliko ya salio yamekadiriwa. Hatukuhakikishii kiasi na vipengee husika.", + "notificationContractAddress": "Anwani ya Kandarasi", + "notificationAdvancedDetailsText": "Ya kina", + "notificationUnableToSimulateWarningText": "Kwa sasa tumeshindwa kukadiria mabadiliko ya salio. Unaweza kujaribu tena baadaye, au uthibitishe iwapo unaamini tovuti hii.", + "notificationSignMessageParagraphText": "Hatua ya kutia saini ujumbe huu itathibitisha kuwa unamiliki akaunti iliyochaguliwa.", + "notificationSignatureRequestScanFailedDescription": "Haikuskani ujumbe kutokana na masuala ya usalama. Tafadhali endelea kwa makini.", + "notificationFailedToScan": "Haikuiga matokeo ya ombi hili.\nSi salama kuthibitisha na unaweza kupata hasara.", + "notificationScanLoading": "Inaskani Ombi", + "notificationTransactionApprovalActionButtonConfirm": "Thibitisha", + "notificationTransactionApprovalActionButtonBack": "Nyuma", + "notificationTransactionApprovalEstimatedChanges": "Mabadiliko Yanayokadiriwa", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Makadirio yanategemea uigaji wa shughuli na hatukuhakikishii usahihi wake", + "notificationTransactionApprovalHideAdvancedDetails": "Ficha maelezo ya kina ya shughuli", + "notificationTransactionApprovalNetworkFee": "Ada ya Mtandao", + "notificationTransactionApprovalNetwork": "Mtandao", + "notificationTransactionApprovalEstimatedTime": "Muda uliokadiriwa", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "Hamna mabadiliko yanayoathiri kipengee cha umiliki yaliyopatikana", + "notificationTransactionApprovalSolanaAmountRequired": "Kiasi kinachohitajika na mtandao wa Solana ili kuandaa shughuli", + "notificationTransactionApprovalUnableToSimulate": "Haikuweza kuiga. Hakikisha kuwa unaamini tovuti hii kwa kuwa hatua ya kuidhinisha inaweza kusababisha kupotea kwa fedha.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Haikuonyesha mabadiliko ya salio", + "notificationTransactionApprovalViewAdvancedDetails": "Angalia maelezo ya kina ya shughuli", + "notificationTransactionApprovalKnownMalicious": "Shughuli hii ni hatari. Ukiingia katika akaunti utapoteza fedha.", + "notificationTransactionApprovalSuspectedMalicious": "Tunashuku kuwa shughuli hii ni hatari. Ukiidhinisha unaweza kupoteza fedha.", + "notificationTransactionApprovalNetworkFeeHighWarning": "Ada za mtandaoni zimeongezeka kutokana na msongamano kwenye mtandao.", + "notificationTransactionERC20ApprovalDescription": "Hatua ya kuthibitisha itaruhusu programu hii kutumia salio lako wakati wowote, hadi kikomo kilicho hapa chini.", + "notificationTransactionERC20ApprovalContractAddress": "Anwani ya Kandarasi", + "notificationTransactionERC20Unlimited": "bila kikomo", + "notificationTransactionERC20ApprovalTitle": "Idhinisha matumizi ya {{tokenSymbol}}", + "notificationTransactionERC20RevokeTitle": "Batilisha matumizi ya {{tokenSymbol}}", + "notificationTransactionERC721RevokeTitle": "Batilisha ufikiaji wa {{tokenSymbol}}", + "notificationTransactionERC20ApprovalAll": "{{tokenSymbol}} zako zote", + "notificationIncorrectModeTitle": "Hali si sahihi", + "notificationIncorrectModeInTestnetTitle": "Umeingia katika hali ya Testnet", + "notificationIncorrectModeNotInTestnetTitle": "Hujaingia katika hali ya Testnet", + "notificationIncorrectModeInTestnetDescription": "{{origin}} inajaribu kutumia mtandao mkuu, lakini umeingia katika hali ya Testnet", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} inajaribu kutumia Testnet, lakini hujaingia katika hali ya Testnet", + "notificationIncorrectModeInTestnetProceed": "Ili uendelee, zima hali ya Testnet.", + "notificationIncorrectModeNotInTestnetProceed": "Ili uendelee, washa hali ya Testnet.", + "notificationIncorrectEIP712ChainId": "Tumekuzuia usiidhinishe ujumbe ambao haulengi mtandao ambako umeunganishwa sasa", + "notificationIncorrectEIP712ChainIdDescription": "Ujumbe ulioomba {{messageChainId}}, umeunganishwa kwenye {{connectedChainId}}", + "notificationUnsupportedNetwork": "Mtandao usioruhusiwa", + "notificationUnsupportedNetworkDescription": "Tovuti hii inajaribu kutumia mtandao ambao Phantom haitumii kwa sasa.", + "notificationUnsupportedNetworkDescription2": "Ili uendelee kwa kutumia kiendelezi tofauti, zima Mipangilio → Pochi ya Programu ya Msingi, na uchague Uliza Kila Wakati. Kisha uonyeshe ukurasa upya na uunganishe tena.", + "notificationUnsupportedAccount": "Akaunti isiyoruhusiwa", + "notificationUnsupportedAccountDescription": "Tovuti hii inajaribu kutumia {{targetChainType}}, ambayo hairuhusiwi kwenye akaunti hii ya {{chainType}}.", + "notificationUnsupportedAccountDescription2": "Badilisha utumie akaunti kutoka kwenye ufunguo wa faragha au kauli ya urejeshaji ambayo inaruhusiwa kisha ujaribu tena.", + "onboardingCreatePassword": "Tunga nenosiri", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "Ninakubali <1>Masharti ya Huduma", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Thibitisha Nenosiri", + "onboardingCreatePasswordDescription": "Utalitumia kufungua Wallet yako.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Kauli ya siri ya urejeshaji si sahihi", + "onboardingCreatePasswordPasswordPlaceholder": "Nenosiri", + "onboardingCreatePasswordPasswordStrengthWeak": "Si thabiti", + "onboardingCreatePasswordPasswordStrengthMedium": "Wastani", + "onboardingCreatePasswordPasswordStrengthStrong": "Thabiti", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "Nilihifadhi Kauli ya Siri ya Urejeshaji", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Kauli ya Siri ya Urejeshaji", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Kauli hii ndiyo njia PEKEE ya kurejesha Wallet yako. USIONYESHE mtu yeyote!", + "onboardingImportWallet": "Pakia Wallet", + "onboardingImportWalletImportExistingWallet": "Pakia Wallet iliyopo kwa kutumia kauli ya siri ya urejeshaji yenye maneno 12 au 24.", + "onboardingImportWalletRestoreWallet": "Rejesha Wallet", + "onboardingImportWalletSecretRecoveryPhrase": "Kauli ya Siri ya Urejeshaji", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Kauli ya Siri ya Urejeshaji si Sahihi", + "onboardingImportWalletIHaveWords": "Nina kauli ya siri ya urejeshaji yenye maneno {{numWords}}", + "onboardingImportWalletIncorrectOrMisspelledWord": "Neno la {{wordIndex}} halijaendelezwa vizuri", + "onboardingImportWalletIncorrectOrMisspelledWords": "Maneno ya {{wordIndexes}} hayajaendelezwa vizuri", + "onboardingImportWalletScrollDown": "Nenda chini", + "onboardingImportWalletScrollUp": "Nenda juu", + "onboardingPathSelectionCreateWallet": "Fungua Wallet mpya", + "onboardingPathSelectionText": "Wallet nzuri ya Solana & Ethereum iliyotengenezwa kwa ajili ya DeFi & NFT", + "onboardingPathSelectionIHaveAWallet": "Tayari nina Wallet", + "onboardingSelectAccountsImportAccounts": "Pakia Akaunti", + "onboardingSelectAccountsImportAccountsDescription": "Chagua akaunti za Wallet za kupakia.", + "onboardingSelectAccountsImportSelectedAccounts": "Pakia Akaunti Ulizochagua", + "onboardingSelectAccountsFindMoreAccounts": "Pata akaunti zaidi", + "onboardingSelectAccountsFindMoreNoneFound": "Hamna akaunti zilizopatikana", + "recentActivityPrimaryText": "Shughuli za Hivi Majuzi", + "removeAccountActionButtonRemove": "Ondoa", + "removeAccountRemoveWallet": "Ondoa akaunti", + "removeAccountInterpolated": "Ondoa {{accountName}}", + "removeAccountWarningLedger": "Hata kama unaondoa Wallet hii kwenye Phantom, utaweza kuiweka tena ukituma utaratibu wa \"Unganisha Hardware Wallet\".", + "removeAccountWarningSeedVault": "Hata kama unaondoa pochi hii kwenye Phantom, utaweza kuiweka tena ukituma utaratibu wa \"Unganisha Pochi ya Seed Vault\".", + "removeAccountWarningPrivateKey": "Ukishaondoa Wallet hii, Phantom haitaweza kuirejesha kwa niaba yako. Hakikisha kuwa umehifadhi nakala ya ufunguo wa faragha.", + "removeAccountWarningSeed": "Hata kama unaondoa Wallet hii kwenye Phantom, utaweza kuirejesha tena kwa kutumia mnemoniki katika Wallet hii au nyingine.", + "removeAccountWarningReadOnly": "Kufuta akaunti hii hakutaathiri pochi yako, kwa kuwa ni pochi ya kutazama tu.", + "removeSeedPrimaryText": "Inaondoa Kauli ya Siri ya {{number}}", + "removeSeedSecondaryText": "Hatua hii itaondoa akaunti zote zilizopo katika Kauli ya Siri ya {{number}}. Hakikisha kuwa umehifadhi kauli ya siri iliyopo.", + "resetSeedPrimaryText": "Weka upya programu ukitumia kauli ya siri", + "resetSeedSecondaryText": "Hatua hii itaondoa akaunti zote zilizoko na kuweka mpya. Hakikisha kuwa umehifadhi nakala za funguo za faragha na kauli za siri zilizopo.", + "resetAppPrimaryText": "Weka upya na ufute data ya programu", + "resetAppSecondaryText": "Hatua hii itaondoa data na akaunti zote zilizopo. Hakikisha kuwa umehifadhi nakala za funguo za faragha na kauli za siri.", + "richTransactionsDays": "siku", + "richTransactionsToday": "Leo", + "richTransactionsYesterday": "Jana", + "richTransactionDetailAccount": "Akaunti", + "richTransactionDetailAppInteraction": "Utumiaji wa App", + "richTransactionDetailAt": "saa", + "richTransactionDetailBid": "Zabuni", + "richTransactionDetailBidDetails": "Maelezo ya Zabuni", + "richTransactionDetailBought": "Imenunuliwa", + "richTransactionDetailBurned": "Imechomwa", + "richTransactionDetailCancelBid": "Ghairi Zabuni", + "richTransactionDetailCompleted": "Imekamilishwa", + "richTransactionDetailConfirmed": "Imethibitishwa", + "richTransactionDetailDate": "Tarehe", + "richTransactionDetailFailed": "Haikukamilika", + "richTransactionDetailFrom": "Kutoka", + "richTransactionDetailItem": "Bidhaa", + "richTransactionDetailListed": "Imeorodheshwa", + "richTransactionDetailListingDetails": "Maelezo ya Bidhaa", + "richTransactionDetailListingPrice": "Bei ya Bidhaa", + "richTransactionDetailMarketplace": "Soko", + "richTransactionDetailNetworkFee": "Ada ya Mtandao", + "richTransactionDetailOriginalListingPrice": "Bei ya Asili ya Bidhaa", + "richTransactionDetailPending": "Inasubiri", + "richTransactionDetailPrice": "Bei", + "richTransactionDetailProvider": "Mtoa huduma", + "richTransactionDetailPurchaseDetails": "Maelezo ya Ununuzi", + "richTransactionDetailRebate": "Rejesho", + "richTransactionDetailReceived": "Imepokelewa", + "richTransactionDetailSaleDetails": "Maelezo ya Mauzo", + "richTransactionDetailSent": "Imetumwa", + "richTransactionDetailSold": "Imeuzwa", + "richTransactionDetailStaked": "Umewekeza", + "richTransactionDetailStatus": "Hali", + "richTransactionDetailSwap": "Badilisha", + "richTransactionDetailSwapDetails": "Maelezo ya Kubadilisha", + "richTransactionDetailTo": "Kwa", + "richTransactionDetailTokenSwap": "Kubadilisha Tokeni", + "richTransactionDetailUnknownNFT": "NFT Isiyojulikana", + "richTransactionDetailUnlisted": "Haijaorodheshwa", + "richTransactionDetailUnstaked": "Umeacha kuwekeza", + "richTransactionDetailValidator": "Valideta", + "richTransactionDetailViewOnExplorer": "Angalia kwenye {{explorer}}", + "richTransactionDetailWithdrawStake": "Toa Ulizowekeza", + "richTransactionDetailYouPaid": "Ulilipa", + "richTransactionDetailYouReceived": "Ulipokea", + "richTransactionDetailUnwrapDetails": "Maelezo ya Kufungua", + "richTransactionDetailTokenUnwrap": "Kufungua Tokeni", + "historyItemsRefreshFailed": "Haikupakia miamala mipya.", + "historyItemsPagingFailed": "Haikupakia miamala ya zamani.", + "historyItemsTestnetNotAvailable": "Historia ya miamala ya Testnet haipatikani wakati huu", + "historyUnknownDappName": "Haijulikani", + "historyStatusSucceeded": "Imefaulu", + "historyNetwork": "Mtandao", + "historyAttemptedAmount": "Kiasi kilichojaribiwa", + "historyAmount": "Kiasi", + "sendAddressBookButtonLabel": "Kitabu cha Anwani", + "addressBookSelectAddressBook": "Kitabu cha Anwani", + "sendAddressBookNoAddressesSaved": "Hujahifadhi anwani zozote", + "sendAddressBookRecentlyUsed": "Zilizotumiwa Hivi Majuzi", + "addressBookSelectRecentlyUsed": "Zilizotumiwa Hivi Majuzi", + "sendConfirmationLabel": "Lebo", + "sendConfirmationMessage": "Ujumbe", + "sendConfirmationNetworkFee": "Ada ya Mtandao", + "sendConfirmationPrimaryText": "Thibitisha Kutuma", + "sendFungibleSummaryNetwork": "Mtandao", + "sendFungibleSummaryNetworkFee": "Ada ya mtandao", + "sendFungibleSummaryEstimatedTime": "Muda uliokadiriwa", + "sendFungiblePendingEstimatedTime": "Makadirio ya Muda", + "sendFungibleSummaryEstimatedTimeDescription": "Kasi za miamala ya Ethereum hubadilika kulingana na vigezo mbalimbali. Unaweza kuharakisha kwa kubofya “Ada ya Mtandao”.", + "sendSummaryBitcoinPendingTxTitle": "Haikuwasilisha uhamishaji", + "sendSummaryBitcoinPendingTxDescription": "Unaweza tu kuwa na shughuli moja ya uhamishaji wa BTC inayoshughulikiwa kwa wakati mmoja. Tafadhali subiri hadi ikamilike ili uwasilishe shughuli mpya ya uhamishaji.", + "sendFungibleSatProtectionTitle": "Inatuma Kupitia Ulinzi wa Sat", + "sendFungibleSatProtectionExplainer": "Phantom huhakikisha kuwa Ordinals na BRC20 zako hazitatumika kwa ada za miamala au uhamishaji wa Bitcoin.", + "sendFungibleTransferFee": "Ada ya kuhamisha tokeni", + "sendFungibleTransferFeeToolTip": "Mtayarishi wa tokeni hii hupokea ada kwa kila uhamishaji. Hii si ada inayotozwa au kukusanywa na Phantom.", + "sendFungibleInterestBearingPercent": "Ada ya Sasa ya Faida", + "sendFungibleNonTransferable": "Haiwezi Kuhamishwa", + "sendFungibleNonTransferableYes": "Ndiyo", + "sendStatusErrorMessageInterpolated": "Hitilafu imetokea wakati wa kujaribu kutuma tokeni kwa <1>{{uiRecipient}}", + "sendStatusErrorTitle": "Tumeshindwa kutuma", + "sendStatusLoadingTitle": "Inatuma...", + "sendStatusSuccessMessageInterpolated": "Tokeni zako zimetumwa kwa <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "Imetumwa!", + "sendStatusConfirmedSuccessTitle": "Imetumwa!", + "sendStatusSubmittedSuccessTitle": "Muamala Umewasilishwa", + "sendStatusEstimatedTransactionTime": "Kadirio la Muda wa Muamala: {{time}}", + "sendStatusViewTransaction": "Angalia muamala", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} kwa <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} zimetumwa kwa <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} zimetumwa kwa <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} hazikutumwa kwa <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "Msimbo wa Hitilafu {{code}}", + "sendFormErrorInsufficientBalance": "Salio halitoshi", + "sendFormErrorEmptyAmount": "Kiasi kinachohitajika", + "sendFormInvalidAddress": "Anwani ya {{assetName}} si sahihi", + "sendFormErrorInvalidSolanaAddress": "Anwani ya Solana si sahihi", + "sendFormErrorInvalidTwitterHandle": "Jina hili la Twitter halijasajiliwa", + "sendFormErrorInvalidDomain": "Kikoa hiki hakijasajiliwa", + "sendFormErrorMinRequiredInterpolated": "Unahitaji angalau {{minAmount}} {{tokenName}}", + "sendRecipientTextareaPlaceholder": "Anwani ya mpokeaji wa SOL", + "sendRecipientTextAreaPlaceholder2": "Anwani ya {{symbol}} ya mpokeaji", + "sendMemoOptional": "Memo (si lazima)", + "sendMemo": "Memo", + "sendOptional": "si lazima", + "settings": "Mipangilio", + "settingsDapps": "dApps", + "settingsSelectedAccount": "Akaunti iliyochaguliwa", + "settingsAddressBookNoLabel": "Hamna Lebo", + "settingsAddressBookPrimary": "Kitabu cha Anwani", + "settingsAddressBookRecentlyUsed": "Iliyotumiwa Hivi Majuzi", + "settingsAddressBookSecondary": "Dhibiti anwani zinazotumiwa mara kwa mara", + "settingsAutoLockTimerPrimary": "Kipima Muda cha Kufunga Kiotomatiki", + "settingsAutoLockTimerSecondary": "Badilisha muda wa Kipima Auto-Lock", + "settingsChangeLanguagePrimary": "Badilisha Lugha", + "settingsChangeLanguageSecondary": "Badilisha lugha ya kuonyesha", + "settingsChangeNetworkPrimary": "Badilisha Mtandao", + "settingsChangeNetworkSecondary": "Badilisha mipangilio ya mtandao wako", + "settingsChangePasswordPrimary": "Badilisha Nenosiri", + "settingsChangePasswordSecondary": "Badilisha nenosiri la kifunga skrini", + "settingsCompleteBetaSurvey": "Kamilisha Utafiti wa Beta", + "settingsDisplayLanguage": "Lugha ya Kuonyesha", + "settingsErrorCannotExportLedgerPrivateKey": "Hatuwezi kutuma ufunguo wa faragha wa Ledger", + "settingsErrorCannotRemoveAllWallets": "Hatuwezi kuondoa akaunti zote", + "settingsExportPrivateKey": "Onyesha Ufunguo wa Faragha", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNetworkPhantomRPC": "Mtandao wa Phantom RPC", + "settingsTestNetworks": "Mitandao ya Kujaribu", + "settingsUseCustomNetworks": "Tumia Mitandao Maalum", + "settingsTestnetMode": "Hali ya Testnet", + "settingsTestnetModeDescription": "Hutumika kwenye miunganisho ya programu na masalio.", + "settingsWebViewDebugging": "Kutatua Hitilafu za Mwonekano wa Wavuti", + "settingsWebViewDebuggingDescription": "Inakuruhusu ukague na kutatua hitilafu za mionekano ya wavuti kwenye kivinjari kilicho ndani ya programu.", + "settingsTestNetworksInfo": "Hatua ya kwenda kwenye mtandao wowote wa Testnet inalenga madhumuni ya kujaribu pekee. Tafadhali kumbuka kuwa tokeni zilizo kwenye Mitandao ya Testnet hazina thamani yoyote ya kifedha.", + "settingsEmojis": "Emoji", + "settingsNoAddresses": "Hamna anwani", + "settingsAddressBookEmptyHeading": "Kitabu cha Anwani zako hakina kitu", + "settingsAddressBookEmptyText": "Bofya vitufe vya “+” au “Ongeza Anwani” ili uongeze anwani unazopenda", + "settingsEditWallet": "Hariri Akaunti", + "settingsNoTrustedApps": "Hamna App zinazoaminka", + "settingsNoConnections": "Bado hamna miunganisho.", + "settingsRemoveWallet": "Ondoa Akaunti", + "settingsResetApp": "Weka Upya Programu", + "settingsRemoveSecretPhrase": "Ondoa Kauli ya Siri", + "settingsResetAppWithSecretPhrase": "Weka Upya Programu ukitumia Kauli ya Siri", + "settingsResetSecretRecoveryPhrase": "Badili Kauli ya Siri ya Urejeshaji", + "settingsShowSecretRecoveryPhrase": "Onyesha Kauli ya Siri ya Urejeshaji", + "settingsShowSecretRecoveryPhraseSecondary": "Onyesha Kauli ya Urejeshaji", + "settingsShowSecretRecoveryPhraseTertiary": "Onyesha Kauli ya Siri", + "settingsTrustedAppsAutoConfirmActiveUntil": "Hadi {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "Thibitisha Kiotomatiki", + "settingsTrustedAppsDisclaimer": "Washa tu mipangilio ya kuthibitisha kiotomatiki kwa tovuti zinazoaminika", + "settingsTrustedAppsLastUsed": "Ulizotumia {{formattedTimestamp}} zilizopita", + "settingsTrustedAppsPrimary": "Programu Zilizounganishwa", + "settingsTrustedApps": "Programu Zinazoaminika", + "settingsTrustedAppsRevoke": "Batilisha", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} imetenganishwa", + "settingsTrustedAppsSecondary": "Weka mipangilio ya App zinazoaminika", + "settingsTrustedAppsToday": "Leo", + "settingsTrustedAppsYesterday": "Jana", + "settingsTrustedAppsLastWeek": "Wiki Iliyopita", + "settingsTrustedAppsBeforeYesterday": "Mapema", + "settingsTrustedAppsDisconnectAll": "Tenganisha kote", + "settingsTrustedAppsDisconnectAllToast": "Programu zote zimetenganishwa", + "settingsTrustedAppsEndAutoConfirmForAll": "Zima uthibitishaji wa kiotomatiki kote", + "settingsTrustedAppsEndAutoConfirmForAllToast": "Vipindi vyote vya kuthibitisha kiotomatiki vimefungwa", + "settingsSecurityPrimary": "Usalama na Faragha", + "settingsSecuritySecondary": "Sasisha mipangilio yako ya usalama", + "settingsActiveNetworks": "Mitandao Inayotumika", + "settingsActiveNetworksAll": "Yote", + "settingsActiveNetworksSolana": "Solana Tu", + "settingsDeveloperPrimary": "Mipangilio ya Mtengenezaji", + "settingsAdvanced": "Mipangilio ya Kina", + "settingsTransactions": "Mipangilio ya Muamala", + "settingsAutoConfirm": "Mipangilio ya Kuthibitisha Kiotomatiki", + "settingsSecurityAnalyticsPrimary": "Shiriki Takwimu Zisizojulikana", + "settingsSecurityAnalyticsSecondary": "Wezesha ili utasaidie kuboresha", + "settingsSecurityAnalyticsHelper": "Phantom haitumii maelezo yako ya kibinafsi kwa sababu za uchanganuzi", + "settingsSuspiciousCollectiblesPrimary": "Ficha Bidhaa za Thamani Unazotilia Shaka", + "settingsSuspiciousCollectiblesSecondary": "Badili ili ufiche bidhaa za thamani zilizoripotiwa", + "settingsPreferredBitcoinAddress": "Anwani Unayopendelea ya Bitcoin", + "settingsEnabledAddressesUpdated": "Anwani zinazoonekana zimesasishwa!", + "settingsEnabledAddresses": "Anwani Ulizoruhusu", + "settingsBitcoinPaymentAddressForApps": "Anwani ya Malipo kwenye Programu", + "settingsBitcoinOrdinalsAddressForApps": "Anwani ya Ordinals kwenye Programu", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Wakati aina zote mbili za anwani zimewezeshwa, kwa programu fulani kama vile Magic Eden, anwani yako ya Native Segwit itatumika kulipia ununuzi. Vipengee vilivyonunuliwa vitapokelewa katika anwani yako ya Taproot.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "Anwani ya msingi ya Bitcoin katika Phantom ili kuhakikisha uoanifu.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(Msingi)", + "settingsPreferredBitcoinAddressTaprootExplainer": "Aina ya anwani ya kisasa zaidi, kwa kawaida huwa na ada nafuu ya miamala.", + "settingsPreferredExplorers": "Kitambuzi Kinachopendelewa", + "settingsPreferredExplorersSecondary": "Badilisha kitambuzi unachopendelea cha mfumo wa pamoja", + "settingsCustomGasControls": "Vidhibiti Maalum vya Gesi", + "settingsAttachApplicationLogs": "Ambatisha Kumbukumbu za Programu", + "settingsDownloadApplicationLogs": "Pakua Rekodi za Programu", + "settingsDownloadApplicationLogsShort": "Pakua Kumbukumbu", + "settingsDownloadApplicationLogsHelper": "Ina data ya programu, ripoti za programu kuharibika, na anwani za pochi za umma ili kusaidia kutatua matatizo ya Usaidizi wa Phantom", + "settingsDownloadApplicationLogsWarning": "Hamna data nyeti kama vile kauli za urejeshaji au funguo za faragha zilizojumuishwa.", + "settingsWallet": "Pochi", + "settingsPreferences": "Mapendeleo", + "settingsSecurity": "Usalama", + "settingsDeveloper": "Mtengenezaji", + "settingsSupport": "Usaidizi", + "settingsWalletShortcutsPrimary": "Onyesha Njia za Mkato za Pochi", + "settingsAppIcon": "Aikoni ya Programu", + "settingsAppIconDefault": "Msingi", + "settingsAppIconLight": "Nyeupe", + "settingsAppIconDark": "Nyeusi", + "settingsAutoConfirmHeader": "Thibitisha Kiotomatiki", + "stakeAccountCardActiveStake": "Uwekezaji Unaoendelea", + "stakeAccountCardBalance": "Salio", + "stakeAccountCardRentReserve": "Akiba ya Kupangisha", + "stakeAccountCardRewards": "Zawadi ya Mwisho", + "stakeAccountCardRewardsTooltip": "Hii ndiyo zawadi ya hivi majuzi zaidi uliyopokea kwa kuwekeza. Zawadi hutolewa kila baada ya siku 3.", + "stakeAccountCardStakeAccount": "Anwani", + "stakeAccountCardLockup": "Funga Hadi", + "stakeRewardsHistoryTitle": "Historia ya Zawadi", + "stakeRewardsHistoryItemTitle": "Zawadi", + "stakeRewardsHistoryEmptyList": "Hamna zawadi", + "stakeRewardsTime_zero": "Leo", + "stakeRewardsTime_one": "Jana", + "stakeRewardsTime_other": "Siku {{count}} zilizopita", + "stakeRewardsItemsPagingFailed": "Haikupakia zawadi za zamani.", + "stakeAccountCreateAndDelegateErrorStaking": "Hitilafu ilitokea wakati wa kuwekeza kwenye valideta huyu. Tafadhali jaribu tena.", + "stakeAccountCreateAndDelegateSolStaked": "Umewekeza SOL!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "SOL zako zitaanza kupata zawadi <1> baada ya siku kadhaa pindi akaunti ya kuwekeza itakapoanza kutumika.", + "stakeAccountCreateAndDelegateStakingFailed": "Tumeshindwa Kuwekeza", + "stakeAccountCreateAndDelegateStakingSol": "Unawekeza SOL...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Tunafungua akaunti ya kuwekeza, kisha tutakabidhi SOL zako kwa", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Tunafungua akaunti ya kuwekeza, kisha tutakabidhi SOL zako kwa {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "Angalia Shughuli", + "stakeAccountDeactivateStakeSolUnstaked": "Umeacha Kuwekeza SOL", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Utaweza kutoa SOL ulizowekeza <1> baada ya siku kadhaa zijazo pindi akaunti ya kuwekeza itakapoacha kutumika.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "Utaweza kutoa kiasi ulichowekeza baada ya siku kadhaa zijazo pindi akaunti ya kuwekeza itakapoacha kutumika.", + "stakeAccountDeactivateStakeUnstakingFailed": "Tumeshinda Kuacha Kuwekeza", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "Hitilafu imetokea wakati wa kuacha kuwekeza kwa valideta huyu. Tafadhali jaribu tena.", + "stakeAccountDeactivateStakeUnstakingSol": "Tunaacha Kuwekeza SOL...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "Tunaanza utaratibu wa kuacha kuwekeza SOL zako.", + "stakeAccountDeactivateStakeViewTransaction": "Angalia Shughuli", + "stakeAccountDelegateStakeSolStaked": "Umewekeza SOL!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "SOL zako zitaanza kupata zawadi <1> baada ya siku kadhaa zijazo pindi akaunti ya kuwekeza itakapoanza kutumika.", + "stakeAccountDelegateStakeStakingFailed": "Tumeshindwa Kuwekeza", + "stakeAccountDelegateStakeStakingFailedDescription": "Hitilafu ilitokea wakati wa kuwekeza kwenye valideta huyu. Tafadhali jaribu tena.", + "stakeAccountDelegateStakeStakingSol": "Unawekeza SOL...", + "stakeAccountDelegateStakeStakingSolDescription": "Tunakabidhi SOL zako.", + "stakeAccountDelegateStakeViewTransaction": "Angalia Shughuli", + "stakeAccountListActivationActivating": "Kuwezesha", + "stakeAccountListActivationActive": "Inatumika", + "stakeAccountListActivationInactive": "Haitumiki", + "stakeAccountListActivationDeactivating": "Kuzima", + "stakeAccountListErrorFetching": "Hatukuweza kupata akaunti za kuwekeza. Tafadhali jaribu tena baadaye.", + "stakeAccountListNoStakingAccounts": "Hamna Akaunti za Kuwekeza", + "stakeAccountListReload": "Onyesha upya", + "stakeAccountListViewPrimaryText": "Ulizowekeza", + "stakeAccountListViewStakeSOL": "Wekeza SOL", + "stakeAccountListItemStakeFee": "Ada ya {{fee}}", + "stakeAccountViewActionButtonRestake": "Wekeza upya", + "stakeAccountViewActionButtonUnstake": "Acha kuwekeza", + "stakeAccountViewError": "Hitilafu", + "stakeAccountViewPrimaryText": "Ulizowekeza", + "stakeAccountViewRestake": "Wekeza upya", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "Kwa sasa SOL zako zimewekezwa na valideta. Utahitaji kuacha kuwekeza ili <1>ufikie fedha hizi. <3>Pata maelezo zaidi", + "stakeAccountViewStakeInactive": { + "part1": "Akaunti hii ya kuwekeza haitumiki. Tunakushauri utoe SOL ulizowekeza au utafute valideta wa kumkabidhi.", + "part2": "Pata maelezo zaidi" + }, + "stakeAccountViewStakeNotFound": "Akaunti hii ya kuwekeza haikupatikana.", + "stakeAccountViewViewOnExplorer": "Angalia kwenye {{explorer}}", + "stakeAccountViewWithdrawStake": "Toa Ulizowekeza", + "stakeAccountViewWithdrawUnstakedSOL": "Toa SOL Ulizoacha Kuwekeza", + "stakeAccountWithdrawStakeSolWithdrawn": "Umetoa SOL!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "SOL zako zimetolewa.", + "part2": "Akaunti hii ya kuwekeza itaondolewa kiotomatiki baada ya dakika chache zijazo." + }, + "stakeAccountWithdrawStakeViewTransaction": "Angalia Shughuli", + "stakeAccountWithdrawStakeWithdrawalFailed": "Tumeshindwa Kutoa", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "Hitilafu imetokea wakati wa kutoa kwenye akaunti hii ya kuwekeza. Tafadhali jaribu tena.", + "stakeAccountWithdrawStakeWithdrawingSol": "Tunatoa SOL...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Tunatoa SOL zako kwenye akaunti hii ya kuwekeza.", + "startEarningSolAccount": "akaunti", + "startEarningSolAccounts": "akaunti", + "startEarningSolErrorClosePhantom": "Gusa hapa na ujaribu tena", + "startEarningSolErrorTroubleLoading": "Hitilafu ya kuonyesha ulizowekeza", + "startEarningSolLoading": "Inapakia...", + "startEarningSolPrimaryText": "Anza kupata SOL", + "startEarningSolSearching": "Tunatafuta akaunti za kuwekeza", + "startEarningSolStakeTokens": "Wekeza tokeni na upate zawadi", + "startEarningSolYourStake": "Ulizowekeza", + "unwrapFungibleTitle": "Badilisha utumie {{tokenSymbol}}", + "unwrapFungibleDescription": "Toa kwenye {{fromToken}} uweke kwenye {{toToken}}", + "unwrapFungibleConfirmSwap": "Thibitisha Ubadilishaji", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "Bei Bora Zaidi!", + "swapFeesEstimatedFees": "Ada Zinazokadiriwa", + "swapFeesFees": "Ada", + "swapFeesPhantomFee": "Ada ya Phantom", + "swapFeesPhantomFeeDisclaimer": "Huwa tunapata bei bora zaidi inayowezekana kutoka kwenye watoa huduma wa tokeni zilizofungwa. Ada ya {{feePercentage}} hutozwa kiotomatiki katika bei hii.", + "swapFeesRate": "Bei bora zaidi", + "swapFeesRateDisclaimer": "Ada bora zaidi zilizotambuliwa na Kijumlishaji cha Jupiter katika matukio mengi ya ubadilishanaji kati ya wauzaji.", + "swapFeesRateDisclaimerMultichain": "Ada bora zaidi zilizotambuliwa katika matukio mengi ya ubadilishanaji kati ya wauzaji.", + "swapFeesPriceImpact": "Uwiano wa Oda na Bei", + "swapFeesHighPriceImpact": "Athari ya Bei ya Juu", + "swapFeesPriceImpactDisclaimer": "Tofauti kati ya bei ya soko na bei inayokadiriwa kulingana na kipimo cha biashara.", + "swapFeesSlippage": "Mabadiliko ya bei", + "swapFeesHighSlippage": "Asilimia ya Juu ya Mabadiliko ya Bei", + "swapFeesHighSlippageDisclaimer": "Muamala wako hautakamilika iwapo bei itabadilika zaidi ya {{slippage}}%.", + "swapFeesSlippageDisclaimer": "Kiasi ambacho bei ya bidhaa zako inaweza kubadilika ikilinganishwa na bei uliyoweka.", + "swapFeesProvider": "Mtoa huduma", + "swapFeesProviderDisclaimer": "Ubadilishanaji kati ya wauzaji umetumiwa kukamilisha shughuli yako ya biashara.", + "swapEstimatedTime": "Muda Unaokadiriwa", + "swapEstimatedTimeShort": "Saa za EST", + "swapEstimatedTimeDisclaimer": "Muda unaokadiriwa wa kukamilisha uhawilishaji utatofautiana kulingana na vigezo kadhaa vinavyoathiri kasi za miamala.", + "swapSettingsButtonCommand": "Fungua Mipangilio ya Kubadilisha", + "swapQuestionRetry": "Utajaribu tena?", + "swapFlowYouPay": "Utalipa", + "swapFlowYouReceive": "Utapokea", + "swapFlowActionButtonText": "Kagua Oda", + "swapAssetCardTokenNetwork": "{{symbol}} kwenye {{network}}", + "swapAssetCardMaxButton": "Upeo wa Juu", + "swapAssetCardSelectTokenAndNetwork": "Chagua Tokeni na Mtandao", + "swapSlippageSettingsTitle": "Mipangilio ya Mkengeuko", + "swapSlippageSettingsSubtitle": "Muamala wako hautakamilika iwapo bei itabadilika zaidi ya mkengeuko. Mabadiliko yanayopendekezwa ni 0.3% - thamani ya juu zaidi itaathiri biashara vibaya.", + "swapSlippageSettingsCustom": "Maalum", + "swapSlippageSettingsHighSlippageWarning": "Muamala wako unaweza kubainishwa kuwa utapeli na kuathiri biashara vibaya.", + "swapSlippageSettingsCustomMinError": "Tafadhali weka thamani inayozidi {{minSlippage}}%.", + "swapSlippageSettingsCustomMaxError": "Tafadhali weka thamani isiyozidi {{maxSlippage}}%.", + "swapSlippageSettingsCustomInvalidValue": "Tafadhali weka thamani sahihi.", + "swapQuoteFeeDisclaimer": "Bei hujumuisha ada ya Phantom ya {{feePercentage}}", + "swapQuoteMissingContext": "Muktadha wa kipimo cha kubadilisha haupo", + "swapQuoteErrorNoQuotes": "Tunajaribu kubadilisha bila kipimo", + "swapQuoteSolanaNetwork": "Mtandao wa Solana", + "swapQuoteNetwork": "Mtandao", + "swapQuoteOneTimeSerumAccount": "Akaunti ya mara moja ya Serum", + "swapQuoteOneTimeTokenAccount": "Akaunti ya tokeni ya mara moja", + "swapQuoteBridgeFee": "Ada ya Kubadilisha Tokeni", + "swapReviewFlowActionButtonPrimary": "Badilisha", + "swapReviewFlowPrimaryText": "Kagua Oda", + "swapReviewFlowYouPay": "Utalipa", + "swapReviewFlowYouReceive": "Utapokea", + "swapTxConfirmationReceived": "Umepokea", + "swapTxConfirmationSwapFailed": "Hatukufaulu kubadilisha", + "swapTxConfirmationSwapFailedSlippageLimit": "Ubadilishaji umefikia upeo wa mabadiliko ya bei, tafadhali jaribu tena.", + "swapTxConfirmationSwapFailedInsufficientBalance": "Hatukukamilisha ombi lako. Huna salio la kutosha kukamilisha muamala huu.", + "swapTxConfirmationSwapFailedTryAgain": "Hatukufaulu kubadilisha, tafadhali jaribu tena", + "swapTxConfirmationSwappingTokens": "Tunabadilisha tokeni...", + "swapTxConfirmationTokens": "Tokeni", + "swapTxConfirmationTokensDeposited": "Tayari! Tokeni zimewekwa kwenye Wallet yako", + "swapTxConfirmationTokensDepositedTitle": "Tayari!", + "swapTxConfirmationTokensDepositedBody": "Tokeni zimewekwa kwenye pochi yako", + "swapTxConfirmationTokensWillBeDeposited": "zitawekwa kwenye Wallet yako baada ya shughuli kukamilika", + "swapTxConfirmationViewTransaction": "Angalia Shughuli", + "swapTxBridgeSubmitting": "Inawasilisha Muamala", + "swapTxBridgeSubmittingDescription": "Inabadilisha {{sellAmount}} kwenye {{sellNetwork}} kwa {{buyAmount}} kwenye {{buyNetwork}}", + "swapTxBridgeFailed": "Muamala Haujawasilishwa", + "swapTxBridgeFailedDescription": "Hatukukamilisha ombi.", + "swapTxBridgeSubmitted": "Muamala Umewasilishwa", + "swapTxBridgeSubmittedDescription": "Kadirio la Muda wa Muamala: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "Unaweza kuondoa kidirisha hiki bila wasiwasi.", + "swapperMax": "Upeo wa Juu", + "swapperTooltipNetwork": "Mtandao", + "swapperTooltipPrice": "Bei", + "swapperTooltipAddress": "Mkataba", + "switchToggle": "Badili", + "termsOfServiceActionButtonAgree": "Ninakubali", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "Kwa kubofya <1>\"Ninakubali\" unakubali <3>Sheria na Masharti ya kubadilisha tokeni ukitumia Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Tumerekebisha Masharti ya Huduma. Kwa kubofya <1>\"Ninakubali\" unakubali <3 Masharti ya Huduma tuliyobadilisha.<5><6>Masharti yetu mapya ya Huduma yana <8>mpangilio wa ada za bidhaa fulani.", + "termsOfServicePrimaryText": "Masharti ya Huduma", + "tokenRowUnknownToken": "Tokeni Isiyojulikana", + "transactionsAppInteraction": "Utumiaji wa programu", + "transactionsFailedAppInteraction": "Utumiaji wa programu haukufaulu", + "transactionsBidOnInterpolated": "Weka zabuni kwenye {{name}}", + "transactionsBidFailed": "Zabuni haikufaulu", + "transactionsBoughtInterpolated": "Ulinunua {{name}}", + "transactionsBoughtCollectible": "Tumenunua Bidhaa ya Thamani", + "transactionBridgeInitiated": "Muunganisho Umeanzishwa", + "transactionBridgeInitiatedFailed": "Haikuanzisha Muunganisho", + "transactionBridgeStatusLink": "Angalia Hali kwenye LI.FI", + "transactionsBuyFailed": "Ununuzi haukufaulu", + "transactionsBurnedSpam": "Miamala taka iliyochomwa", + "transactionsBurned": "Imechomwa", + "transactionsUnwrapped": "Imefunguliwa", + "transactionsUnwrappedFailed": "Haikufunguliwa", + "transactionsCancelBidOnInterpolated": "Tumeghairi zabuni kwenye {{name}}", + "transactionsCancelBidOnFailed": "Hatukufaulu kughairi zabuni", + "transactionsError": "Hitilafu", + "transactionsFailed": "Haikukamilika", + "transactionsSwapped": "Tumebadilisha", + "transactionsFailedSwap": "Hatukufaulu kubadilisha", + "transactionsFailedBurn": "Hatukufaulu kuchoma", + "transactionsFrom": "Kutoka kwa", + "transactionsListedInterpolated": "Uliorodhesha {{name}}", + "transactionsListedFailed": "Hatukufaulu kuorodhesha", + "transactionsNoActivity": "Hamna shughuli", + "transactionsReceived": "Zimepokelewa", + "transactionsReceivedInterpolated": "Umepokea SOL {{amount}}", + "transactionsSending": "Inatuma...", + "transactionsPendingCreateListingInterpolated": "Inabuni {{name}}", + "transactionsPendingEditListingInterpolated": "Inahariri {{name}}", + "transactionsPendingSolanaPayTransaction": "Kuthibitisha Muamala wa Solana Pay", + "transactionsPendingRemoveListingInterpolated": "Inaondoa {{name}}", + "transactionsPendingBurningInterpolated": "Inachoma {{name}}", + "transactionsPendingSending": "Inatuma", + "transactionsPendingSwapping": "Inabadilisha", + "transactionsPendingBridging": "Kuunganisha", + "transactionsPendingApproving": "Inaidhinisha", + "transactionsPendingCreatingAndDelegatingStake": "Kuandaa na kukabidhi uwekezaji", + "transactionsPendingDeactivatingStake": "Kuzima uwekezaji", + "transactionsPendingDelegatingStake": "Kukabidhi uwekezaji", + "transactionsPendingWithdrawingStake": "Kuondoa uwekezaji", + "transactionsPendingAppInteraction": "Shughuli za programu zinasubiri", + "transactionsPendingBitcoinTransaction": "Muamala wa BTC unasubiri", + "transactionsSent": "Imetumwa", + "transactionsSendFailed": "Hatukufaulu kutuma", + "transactionsSwapOn": "Badilisha kwenye {{dappName}}", + "transactionsSentInterpolated": "SOL {{amount}} zimetumwa", + "transactionsSoldInterpolated": "Uliuza {{name}}", + "transactionsSoldCollectible": "Tumeuza Bidhaa ya Thamani", + "transactionsSoldFailed": "Hatukufaulu kuuza", + "transactionsStaked": "Umewekeza", + "transactionsStakedFailed": "Hatukufaulu kuwekeza", + "transactionsSuccess": "Mafanikio", + "transactionsTo": "Kwenda kwa", + "transactionsTokenSwap": "Ubadilishaji wa Tokeni", + "transactionsUnknownAmount": "Haijulikani", + "transactionsUnlistedInterpolated": "Uliacha kuorodhesha {{name}}", + "transactionsUnstaked": "Umeacha kuwekeza", + "transactionsUnlistedFailed": "Hatukufaulu kuondoa kwenye orodha", + "transactionsDeactivateStake": "Tumezima uwekezaji", + "transactionsDeactivateStakeFailed": "Hatukufaulu kuzima uwekezaji", + "transactionsWaitingForConfirmation": "Inasubiri uthibitishaji", + "transactionsWithdrawStake": "Toa Ulizowekeza", + "transactionsWithdrawStakeFailed": "Hatukufaulu kuacha kuwekeza", + "transactionCancelled": "Umeghairiwa", + "transactionCancelledFailed": "Hatukufaulu kughairi", + "transactionApproveToken": "Tumeidhinisha {{tokenSymbol}}", + "transactionApproveTokenFailed": "Tumeshindwa kuidhinisha {{tokenSymbol}}", + "transactionApprovalFailed": "Hatukufaulu kuidhinisha", + "transactionRevokeApproveToken": "Tumebatilisha {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "Tumeshindwa kubatilisha {{tokenSymbol}}", + "transactionRevokeFailed": "Hatukufaulu kubatilisha", + "transactionApproveDetailsTitle": "Maelezo ya Uidhinishaji", + "transactionCancelOrder": "Ghairi oda", + "transactionCancelOrderFailed": "Hatukufaulu kughairi oda", + "transactionApproveAppLabel": "Programu", + "transactionApproveAmountLabel": "Kiasi", + "transactionApproveTokenLabel": "Tokeni", + "transactionApproveCollectionLabel": "Mkusanyiko", + "transactionApproveAllItems": "Idhinisha vipengee vyote", + "transactionSpendUpTo": "Tumia hadi", + "transactionCancel": "Ghairi Muamala", + "transactionPrioritizeCancel": "Weka Kipaumbele cha Kughairi", + "transactionSpeedUp": "Harakisha Muamala", + "transactionCancelHelperText": "Muamala wa asili unaweza kukamilika kabla ya kughairiwa.", + "transactionSpeedUplHelperText": "Hatua hii itaharakisha kasi ya muamala wako kulingana na hali za mitandao.", + "transactionCancelHelperMobile": "Itagharimu <1>hadi {{amount}} kujaribu kughairi muamala huu. Muamala wa asili unaweza kukamilika kabla ya kughairiwa.", + "transactionCancelHelperMobileWithEstimate": "Itagharimu <1>hadi {{amount}} kujaribu kughairi muamala huu. Unafaa kukamilika baada ya takribani {{timeEstimate}}. Muamala wa asili unaweza kukamilika kabla ya kughairiwa.", + "transactionSpeedUpHelperMobile": "Itagharimu <1>hadi {{amount}} ili kuharakisha kasi ya muamala huu.", + "transactionSpeedUpHelperMobileWithEstimate": "Itagharimu <1>hadi {{amount}} ili kuharakisha kasi ya muamala huu. Unafaa kukamilika baada ya takribani {{timeEstimate}}.", + "transactionEstimatedTime": "Muda uliokadiriwa", + "transactionCancelingSend": "Ombi la kughairi limetumwa", + "transactionPrioritizingCancel": "Inaweka kipaumbele cha kughairi", + "transactionCanceling": "Inaghairi", + "transactionReplaceError": "Hitilafu fulani imetokea. Hamna ada zilizotozwa kwenye akaunti yako. Unaweza kujaribu tena.", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} hazitoshi", + "transactionGasLimitError": "Haikukadiria kiwango cha gesi", + "transactionGasEstimationError": "Haikukadiria gesi", + "pendingTransactionCancel": "Ghairi", + "pendingTransactionSpeedUp": "Harakisha", + "pendingTransactionStatus": "Hali", + "pendingTransactionPending": "Inasubiri", + "pendingTransactionPendingInteraction": "Muamala Unasubiri", + "pendingTransactionCancelling": "Inaghairi", + "pendingTransactionDate": "Tarehe", + "pendingTransactionNetworkFee": "Ada ya mtandao", + "pendingTransactionEstimatedTime": "Muda uliokadiriwa", + "pendingTransactionEstimatedTimeHM": "saa {{hours}} dak {{minutes}}", + "pendingTransactionEstimatedTimeMS": "dak {{minutes}} sek {{seconds}}s", + "pendingTransactionEstimatedTimeS": "sek {{seconds}}", + "pendingTransactionsSendingTitle": "Inatuma {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "Haijulikani", + "pendingTransactionUnknownApp": "Programu Haijulikani", + "unlockActionButtonUnlock": "Fungua", + "unlockEnterPassword": "Weka nenosiri lako", + "unlockErrorIncorrectPassword": "Nenosiri si sahihi", + "unlockErrorSomethingWentWrong": "Hitilafu fulani imetokea, tafadhali jaribu tena baadaye", + "unlockForgotPassword": "Umesahau nenosiri", + "unlockPassword": "Nenosiri", + "forgotPasswordText": "Unaweza kubadilisha nenosiri lako kwa kuweka kifungu cha kurejesha chenye maneno 12-24 cha pochi yako. Phantom haiwezi kukurejeshea nenosiri.", + "appInfo": "Maelezo ya Programu", + "lastUsed": "Mwisho Kutumika", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "Haipatikani kwa akaunti za maunzi", + "trustedAppAutoConfirmDisclaimer1": "Ikiwashwa, Phantom itathibitisha maombi yote kutoka kwa programu hii bila kukuarifu wala kuomba uthibitishe.", + "trustedAppAutoConfirmDisclaimer2": "Hatua ya kuwasha inaweza kufanya fedha zako ziwe katika hatari ya ulaghai. Tumia tu kipengele hiki kwenye programu unazoamini.", + "validationUtilsPasswordIsRequired": "Nenosiri linahitajika", + "validationUtilsPasswordLength": "Lazima nenosiri liwe na urefu wa herufi 8", + "validationUtilsPasswordsDontMatch": "Manenosiri hayalingani", + "validationUtilsPasswordCantBeSame": "Huwezi kutumia nenosiri lako la zamani", + "validatorCardEstimatedApy": "Kadirio la APY", + "validatorCardCommission": "Ada ya Huduma", + "validatorCardTotalStake": "Jumla ya Ulizowekeza", + "validatorCardNumberOfDelegators": "Nambari za Deligeta", + "validatorListChooseAValidator": "Chagua Programu", + "validatorListErrorFetching": "Hatukuweza kupata wathibitishaji. Tafadhaji jaribu tena baadaye.", + "validatorListNoResults": "Hamna Matokeo", + "validatorListReload": "Onyesha upya", + "validatorListSearch": "Tafuta", + "validatorInfoTooltip": "Mthibitishaji", + "validatorInfoTitle": "Wathibitishaji", + "validatorInfoDescription": "Kwa kuwekeza SOL yako kwenye mthibitishaji, unachangia utendaji na usalama wa mtandao wa Solana, huku ukipokea SOL kama faida.", + "validatorApyInfoTooltip": "Kadirio la APY", + "validatorApyInfoTitle": "Kadirio la APY", + "validatorApyInfoDescription": "Hiki ndicho kiasi cha faida unayopokea kwa kuwekeza SOL yako kwenye mthibitishaji.", + "validatorViewActionButtonStake": "Wekeza", + "validatorViewErrorFetching": "Haikuonyesha valideta.", + "validatorViewInsufficientBalance": "Salio halitoshi", + "validatorViewMax": "Upeo wa Juu", + "validatorViewPrimaryText": "Anza Kuwekeza", + "validatorViewDescriptionInterpolated": "Chagua kiasi cha SOL ambacho ungependa <1> kuwekeza kwa mthibitishaji huyu. <3>Pata maelezo zaidi", + "validatorViewAmountSOLRequiredToStakeInterpolated": "Unahitaji SOL {{amount}} ili uwekeze", + "validatorViewValidator": "Valideta", + "walletMenuItemsAddConnectWallet": "Weka au Unganisha Wallet", + "walletMenuItemsBridgeAssets": "Hamisha Mali", + "walletMenuItemsHelpAndSupport": "Usaidizi", + "walletMenuItemsLockWallet": "Funga Wallet", + "walletMenuItemsResetSecretPhrase": "Badilisha Kauli ya Siri", + "walletMenuItemsShowMoreAccounts": "Onyesha {{count}} zaidi...", + "walletMenuItemsHideAccounts": "Ficha akaunti", + "whatsNewOverlayNew": "Mpya!", + "whatsNewOverlayv1ActionGetAppNow": "Pata App sasa", + "whatsNewOverlayv1PrimaryText": "Sasa Phantom ya iOS inapatikana!", + "whatsNewOverlayv1ScanWithCamera": "Skani ukitumia kamera yako ya iPhone", + "whatsNewOverlayv1SecondaryText": "Tuna furaha kutangaza kuwa Phantom ya iOS sasa inapatikana katika App Store! Furahia uwezo wa Phantom kwenye simu!", + "whatsNewOverlayv2ActionListOnME": "Orodhesha NFT zako kwenye Magic Eden!", + "whatsNewOverlayv2ActionTryItNow": "Ijaribu sasa", + "whatsNewOverlayv2SecondaryText": "Sasa unaweza kuorodhesha NFT kwenye Magic Eden moja kwa moja kutoka kwenye kiendelezi cha kivinjari chako cha Phantom. Hariri bei kwa urahisi na uondoe kwenye orodha ili udhibiti kikamilifu orodha zako.", + "whatsNewOverlayv3ActionBurnSpam": "Choma Spam NFT!", + "whatsNewOverlayv3SecondaryText": "Unaweza kuchoma Spam NFT na upokee kiasi kidogo cha SOL. Bofya Spam NFT, bofya aikoni ya \"...\" na uchague \"Choma Tokeni\" ili uiondoe kwenye pochi yako.", + "toggleMultiChainHeader": "Multichain", + "disableMultiChainHeader": "Hali ya Solana pekee", + "disableMultiChainDetail1Header": "Tumia Solana kikamilifu", + "disableMultiChainDetail1SecondaryText": "Dhibiti Akaunti za Solama, tokeni na bidhaa za thamani bila kuona mifumo mingine.", + "disableMultiChainDetail2Header": "Rudi kwenye Multichain wakati wowote", + "disableMultiChainDetail2SecondaryText": "Masalio yako ya sasa kwenye Ethereum na Polygon yatahifadhiwa ukiwasha Multichain upya.", + "disableMultiChainButton": "Washa Hali ya Solana Pekee", + "disabledMultiChainHeader": "Umewasha hali ya Solana Pekee", + "disabledMultiChainText": "Unaweza kuwasha upya Multichain wakati wowote.", + "enableMultiChainHeader": "Washa Multichain", + "enabledMultiChainHeader": "Multichain Imewashwa", + "enabledMultiChainText": "Sasa Ethereum na Polygon zinaruhusiwa kwenye pochi lako.", + "incompatibleAccountHeader": "Akaunti Isiyoruhusiwa", + "incompatibleAccountInterpolated": "Tafadhali ondoa akaunti hizi za Ethereum pekee kabla ya kuwasha hali ya Solana pekee: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "Nini Kipya!", + "welcomeToMultiChainPrimaryText": "Pochi Moja yenye Kila Kitu", + "welcomeToMultiChainDetail1Header": "Uwezo wa kutumia Ethereum na Polygon", + "welcomeToMultiChainDetail1SecondaryText": "Tokeni zako zote na NFT kutoka Solana, Ethereum, na Polygon katika eneo moja.", + "welcomeToMultiChainDetail2Header": "Tumia programu zote unazopenda", + "welcomeToMultiChainDetail2SecondaryText": "Unganisha programu kwenye mifumo mingi bila kubadili mitandao.", + "welcomeToMultiChainDetail3Header": "Ingiza pochi yako ya MetaMask", + "welcomeToMultiChainDetail3SecondaryText": "Ingiza kwa urahisi kauli zako zote za urejeshaji kwenye Ethereum na Polygon.", + "welcomeToMultiChainIntro": "Karibu kwenye Phantom Multichain", + "welcomeToMultiChainIntroDesc": "Tokeni zako na NFT zako zote kutoka Solana, Ethereum na Polygon ziko katika sehemu moja. Pochi yako moja inabeba kila kitu.", + "welcomeToMultiChainAccounts": "Akaunti za Multichain zimeboreshwa", + "welcomeToMultiChainAccountsDesc": "Akaunti zimeboreshwa kwenye mfumo anuwai na kila akaunti sasa ina anwani husika ya ETH na Polygon.", + "welcomeToMultiChainApps": "Hutumika Kila Mahali", + "welcomeToMultiChainAppsDesc": "Phantom inaweza kutumiwa kwenye kila programu katika Ethereum, Polygon na Solana. Bofya “Unganisha kwenye MetaMask” na utakuwa tayari kutumia.", + "welcomeToMultiChainImport": "Pakia kutoka MetaMask, papo hapo", + "welcomeToMultiChainImportDesc": "Pakia Kauli za Siri au Funguo za Faragha kutoka kwenye pochi kama vile MetaMask au Coinbase Wallet. Zote ziko katika sehemu moja.", + "welcomeToMultiChainImportInterpolated": "<0>Pakia Kauli za Siri au Funguo za Faragha kutoka kwenye pochi kama vile MetaMask au Coinbase Wallet. Zote ziko katika sehemu moja.", + "welcomeToMultiChainTakeTour": "Fanya ziara", + "welcomeToMultiChainSwapperTitle": "Badilisha kwenye Ethereum,\nPolygon, na Solana", + "welcomeToMultiChainSwapperDetail1Header": "Uwezo wa kutumia Ethereum na Polygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "Sasa unaweza kubadilisha tokeni za ERC-20 kwa urahisi kwenye pochi lako.", + "welcomeToMultiChainSwapperDetail2Header": "Bei Bora na Ada za Chini Zaidi", + "welcomeToMultiChainSwapperDetail2SecondaryText": "Vyanzo 100+ vya kupata pesa na njia mahiri ya kununua au kuuza oda kwa mapato ya juu zaidi", + "networkErrorTitle": "Hitilafu ya Mtandao", + "networkError": "Samahani, tumeshindwa kufikia mtandao. Tafadhali jaribu tena baadaye.", + "authenticationUnlockPhantom": "Fungua Phantom", + "errorAndOfflineSomethingWentWrong": "Hitilafu fulani imetokea", + "errorAndOfflineSomethingWentWrongTryAgain": "Tafadhali jaribu tena.", + "errorAndOfflineUnableToFetchAssets": "Hatukuweza kupata vipengee. Tafadhaji jaribu tena baadaye.", + "errorAndOfflineUnableToFetchCollectibles": "Hatukuweza kupata bidhaa za thamani. Tafadhali jaribu tena baadaye.", + "errorAndOfflineUnableToFetchSwap": "Hatukuweza kupata maelezo ya kubadilisha. Tafadhali jaribu tena baadaye.", + "errorAndOfflineUnableToFetchTransactionHistory": "Hatujapata historia ya miamala yako wakati huu. Angalia muunganisho wa mtandao au ujaribu tena baadaye.", + "errorAndOfflineUnableToFetchRewardsHistory": "Hatukuweza kupata historia ya zawadi. Tafadhali jaribu tena baadaye.", + "networkHealthSheetCloseButtonText": "SAWA", + "swapReviewError": "Hitilafu fulani imetokea wakati wa kukagua oda yako, tafadhali jaribu tena.", + "sendSelectToken": "Chagua Tokeni", + "swapBalance": "Salio:", + "swapTitle": "Badilisha Tokeni", + "swapSelectToken": "Chagua Tokeni", + "swapYouPay": "Unalipia", + "swapYouReceive": "Unapokea", + "aboutPrivacyPolicy": "Sera ya Faragha", + "aboutVersion": "Toleo la {{version}}", + "aboutVisitWebsite": "Tembelea Tovuti", + "bottomSheetConnectTitle": "Unganisha", + "A11YbottomSheetConnectTitle": "Kuunganisha kwa Laha la Chini", + "A11YbottomSheetCommandClose": "Kukataliwa kwa Laha la Chini", + "A11YbottomSheetCommandBack": "Kurejeshwa kwa Laha la Chini", + "bottomSheetSignTypedDataTitle": "Tia saini ujumbe", + "bottomSheetSignMessageTitle": "Tia saini ujumbe", + "bottomSheetSignInTitle": "Ingia", + "bottomSheetSignInAndConnectTitle": "Ingia", + "bottomSheetConfirmTransactionTitle": "Thibitisha muamala", + "bottomSheetConfirmTransactionsTitle": "Thibitisha miamala", + "bottomSheetAdvancedTitle": "Ya kina", + "bottomSheetReadOnlyAccountTitle": "Hali ya Kutazama Tu", + "bottomSheetTransactionSettingsTitle": "Ada ya Mtandao", + "bottomSheetConnectDescription": "Hatua ya kuunganisha itaruhusu tovuti hii kuona masalio na shughuli za akaunti uliyochagua.", + "bottomSheetSignInDescription": "Kuweka saini kwenye ujumbe huu ni thibitisho kuwa unamiliki akaunti uliyochagua. Weka tu saini kwenye ujumbe kutoka kwa programu unazoamini.", + "bottomSheetSignInAndConnectDescription": "Hatua ya kuidhinisha itaruhusu tovuti hii kuona masalio na shughuli za akaunti uliyochagua.", + "bottomSheetConfirmTransactionDescription": "Mabadiliko ya salio yamekadiriwa. Hatukuhakikishii kiasi na vipengee husika.", + "bottomSheetConfirmTransactionsDescription": "Mabadiliko ya salio yamekadiriwa. Hatukuhakikishii kiasi na vipengee husika.", + "bottomSheetSignTypedDataDescription": "Hili ni ombi la ruhusa pekee. Huenda muamala usifanyike mara moja.", + "bottomSheetSignTypedDataSecondDescription": "Mabadiliko ya masalio yamekadiriwa. Hatukuhakikishii kiasi na vipengee husika.", + "bottomSheetSignMessageDescription": "Hatua ya kutia saini kwenye ujumbe huu itathibitisha kuwa unamiliki akaunti uliyochagua. Tia tu saini kwenye ujumbe kutoka kwa programu unazoamini.", + "bottomSheetReadOnlyAccountDescription": "Haikutekeleza kitendo hiki katika hali ya kutazama tu.", + "bottomSheetMessageRow": "Ujumbe", + "bottomSheetStatementRow": "Taarifa", + "bottomSheetAutoConfirmRow": "Thibitisha Kiotomatiki", + "bottomSheetAutoConfirmOff": "Imezimwa", + "bottomSheetAutoConfirmOn": "Imewashwa", + "bottomSheetAccountRow": "Akaunti", + "bottomSheetAdvancedRow": "Ya kina", + "bottomSheetContractRow": "Anwani ya Kandarasi", + "bottomSheetSpenderRow": "Anwani ya Mtumizi", + "bottomSheetNetworkRow": "Mtandao", + "bottomSheetNetworkFeeRow": "Ada ya Mtandao", + "bottomSheetEstimatedTimeRow": "Kadirio la Muda", + "bottomSheetAccountRowDefaultAccountName": "Akaunti", + "bottomSheetConnectRequestDisclaimer": "Unganisha tu kwenye tovuti unazoamini", + "bottomSheetSignInRequestDisclaimer": "Ingia tu katika tovuti unazoamini", + "bottomSheetSignatureRequestDisclaimer": "Thibitisha tu iwapo unaamini tovuti hii.", + "bottomSheetIgnoreWarning": "Puuza onyo, endelea tu", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "Hatujabaini mabadiliko kwenye salio. Tafadhali endelea kwa makini na uthibitishe tu iwapo unaamini tovuti hii.", + "bottomSheetReadOnlyWarning": "Unatazama tu anwani hii. Utahitaji kupakia kauli ya siri ili uidhinishe jumbe na miamala.", + "bottomSheetWebsiteIsUnsafeWarning": "Tovuti hii si salama kwa matumizi na inaweza kujaribu kuiba fedha zako.", + "transactionsFromInterpolated": "Kutoka: {{from}}", + "transactionsFromParagraphInterpolated": "Kutoka kwa {{from}}", + "transactionsSolInterpolated": "SOL {{amount}}", + "transactionsToday": "Leo", + "transactionsToInterpolated": "Kwa: {{to}}", + "transactionsToParagraphInterpolated": "Kwenda kwa: {{to}}", + "transactionsYesterday": "Jana", + "addEditAddressAdd": "Weka anwani", + "addEditAddressDelete": "Futa anwani", + "addEditAddressDeleteTitle": "Je, una uhakika kuwa ungependa kufuta anwani hii?", + "addEditAddressSave": "Hifadhi anwani", + "dAppBrowserComingSoon": "Tunakuletea Kivinjari cha dApp hivi karibuni!", + "dAppBrowserSearchPlaceholder": "Tafuta au uandike URL", + "dAppBrowserOpenInNewTab": "Fungua katika kichupo kipya", + "dAppBrowserSuggested": "Imependekezwa", + "dAppBrowserFavorites": "Unavyopenda", + "dAppBrowserBookmarks": "Alamisho", + "dAppBrowserBookmarkAdd": "Ongeza Alamisho", + "dAppBrowserBookmarkRemove": "Ondoa Alamisho", + "dAppBrowserTrustedApps": "Za hivi majuzi", + "dAppBrowserFavoritesDescription": "Vipengee unavyopenda vitaonyeshwa hapa", + "dAppBrowserBookmarksDescription": "Alamisho zako zitaonyeshwa hapa", + "dAppBrowserRecentsDescription": "Dapps zilizounganishwa hivi majuzi zitaonekana hapa", + "dAppBrowserEmptyScreenDescription": "Andika URL au utafute kwenye wavuti", + "dAppBrowserBlocklistScreenTitle": "{{origin}} imezuiwa! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom inaamini kuwa tovuti hii ni hasidi na si salama kuitumia.", + "part2": "Tovuti hii imeripotiwa kama sehemu ya hifadhidata inayodumishwa na jumuiya kwenye tovuti za ulaghai au za wizi wa data ya binafsi. Iwapo unaamini kuwa tovuti imeripotiwa kimakosa, tafadhali tuma maoni." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Puuza onyo, onyesha tu", + "dAppBrowserActionBookmark": "Alamisho", + "dAppBrowserActionRemoveBookmark": "Ondoa alamisho", + "dAppBrowserActionRefresh": "Onyesha upya", + "dAppBrowserActionShare": "Tuma", + "dAppBrowserActionCloseTab": "Funga kichupo", + "dAppBrowserActionEndAutoConfirm": "Komesha Uthibitishaji wa Kiotomatiki", + "dAppBrowserActionDisconnectApp": "Tenganisha programu", + "dAppBrowserActionCloseAllTabs": "Funga vichupo vyote", + "dAppBrowserNavigationAddressPlaceholder": "Andika URL ili utafute", + "dAppBrowserTabOverviewMore": "Zaidi", + "dAppBrowserTabOverviewAddTab": "Ongeza Kichupo", + "dAppBrowserTabOverviewClose": "Funga", + "dAppBrowserCloseTab": "Funga Kichupo", + "dAppBrowserClose": "Funga", + "dAppBrowserTabOverviewAddBookmark": "Ongeza Alamisho", + "dAppBrowserTabOverviewRemoveBookmark": "Ondoa Alamisho", + "depositAssetListSuggestions": "Mapendekezo", + "depositUndefinedToken": "Samahani, hatuwezi kuweka tokeni hii", + "onboardingImportRecoveryPhraseDetails": "Maelezo", + "onboardingCreateRecoveryPhraseVerifyTitle": "Umeandika Kauli ya Siri ya Urejeshaji?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Bila kauli ya siri ya urejeshaji hutaweza kufikia ufunguo wako au vipengee vyovyote vinavyohusiana nao.", + "onboardingCreateRecoveryPhraseVerifyYes": "Ndiyo", + "onboardingCreateRecoveryPhraseErrorTitle": "Hitilafu", + "onboardingCreateRecoveryPhraseErrorSubtitle": "Hatukufaulu kufungua akaunti, tafadhali jaribu tena.", + "onboardingDoneDescription": "Sasa unaweza kufurahia Wallet yako kikamilifu.", + "onboardingDoneGetStarted": "Anza", + "onboardingImportAccountsEmptyResult": "Hatukupata akaunti", + "onboardingImportAccountsAccountName": "Akaunti ya {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga ya {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger ya {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "Tumepata akaunti {{numberOfWallets}} yenye shughuli", + "onboardingImportAccountsFoundAccounts_other": "Tumepata akaunti {{numberOfWallets}} zenye shughuli", + "onboardingImportAccountsFoundAccountsNoActivity_one": "Tumepata akaunti {{numberOfWallets}}", + "onboardingImportAccountsFoundAccountsNoActivity_other": "Tumepata akaunti {{numberOfWallets}}", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "Kauli inahitaji kuwa na angalau maneno 12.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "Kauli inahitaji kuwa na maneno 12 au 24 pekee.", + "onboardingImportRecoveryPhraseWrongWord": "Maneno si sahihi: {{ words }}.", + "onboardingProtectTitle": "Linda Wallet yako", + "onboardingProtectDescription": "Hatua ya kuweka usalama wa bayometriki itahakikisha kuwa ni wewe tu utakayeweza kufikia pochi yako.", + "onboardingProtectButtonHeadlineDevice": "Kifaa", + "onboardingProtectButtonHeadlineFaceID": "Face ID", + "onboardingProtectButtonHeadlineFingerprint": "Alama ya kidole", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "Tumia Uthibitishaji wa {{ authType }}", + "onboardingProtectError": "Hitilafu fulani imetokea wakati wa kuthibitisha, tafadhaji jaribu tena", + "onboardingProtectBiometryIosError": "Uthibitishaji wa kibayometriki hupangwa katika Phantom lakini huzimwa katika Mipangilio ya Mfumo. Tafadhali fungua Mipangilio > Phantom > Kitambulisho cha Uso au Kitambulisho cha Kugusa ili uwashe upya.", + "onboardingProtectRemoveAuth": "Zima uthibitishaji", + "onboardingProtectRemoveAuthDescription": "Je, una uhakika kuwa ungependa kuzima uthibitishaji?", + "onboardingWelcomeTitle": "Karibu kwenye Phantom", + "onboardingWelcomeDescription": "Ili uanze, fungua pochi mpya au upakie pochi kutoka kwenye kauli ya urejeshaji.", + "onboardingWelcomeCreateWallet": "Fungua Wallet mpya", + "onboardingWelcomeAlreadyHaveWallet": "Tayari nina Wallet", + "onboardingWelcomeConnectSeedVault": "Unganisha Seed Vault", + "onboardingSlide1Title": "Wewe unadhibiti, sisi tunalinda", + "onboardingSlide1Description": "Fedha zako huhifadhiwa kwa njia ya faragha na salama kupitia huduma za bayometriki, utambuzi wa ulaghai na usaidizi wa usiku na mchana.", + "onboardingSlide2Title": "Eneo bora zaidi la NTF zako", + "onboardingSlide2Description": "Dhibiti orodha, choma taka na upate taarifa kupitia arifa za programu.", + "onboardingSlide3Title": "Fanya mengi kupitia tokeni", + "onboardingSlide3Description": "Hifadhi, badilisha, wekeza, tuma na upokee — bila kuondoka kwenye pochi yako. ", + "onboardingSlide4Title": "Gundua programu bora za Web3", + "onboardingSlide4Description": "Tafuta na upate programu na mikusanyiko maarufu kupitia kivinjari cha ndani ya programu.", + "onboardingMultichainSlide5Title": "Pochi moja yenye kila kitu", + "onboardingMultichainSlide5Description": "Furahia Solana, Ethereum, na Polygon kikamilifu katika mfumo mmoja bora wa watumiaji.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Furahia Solana, Ethereum, Polygon na Bitcoin zote katika mfumo mmoja unaowafaa watumiaji.", + "requireAuth": "Inahitaji uthibitishaji", + "requireAuthImmediately": "Mara moja", + "availableToSend": "Inaweza Kutumwa", + "sendEnterAmount": "Weka Kiasi", + "sendEditMemo": "Hariri Memo", + "sendShowLogs": "Onyesha Historia ya Hitilafu", + "sendHideLogs": "Ficha Historia ya Hitilafu", + "sendGoBack": "Rudi Nyuma", + "sendTransactionSuccess": "Tokeni zako zimetumwa kwa", + "sendInputPlaceholder": "Jina au anwani", + "sendRecentlyUsedAddressLabel": "Ulitumia {{formattedTimestamp}} zilizopita", + "sendRecipientAddress": "Anwani ya mpokeaji", + "sendTokenInterpolated": "Tuma {{tokenSymbol}}", + "sendPasteFromClipboard": "Bandika kutoka kwenye klipubodi", + "sendScanQR": "Skani Msimbo wa QR", + "sendTo": "Kwa:", + "sendCameraAccess": "Ufikiaji wa Kamera", + "sendCameraAccessSubtitle": "Ili uskani msimbo wa QR, unahitaji kuruhusu ufikiaji wa kamera. Ungependa kufungua Mipangilio sasa?", + "sendSettings": "Mipangilio", + "sendOK": "OK", + "invalidQRCode": "Msimbo huu wa QR si sahihi.", + "sendInvalidQRCode": "Msimbo huu wa QR si anwani sahihi", + "sendInvalidQRCodeSubtitle": "Jaribu tena au utumie msimbo mwingine wa QR.", + "sendInvalidQRCodeSplToken": "Tokeni si sahihi katika msimbo wa QR", + "sendInvalidQRCodeSplTokenSubtitle": "Msimbo huu wa QR una tokeni ambayo huimiliki au ambayo tumeshindwa kutambua.", + "sendScanAddressToSend": "Skani anwani ya {{tokenSymbol}} ili utume fedha", + "sendScanAddressToSendNoSymbol": "Skani anwani ili utume fedha", + "sendScanAddressToSendCollectible": "Skani anwani ya SOL ili utume bidhaa ya thamani", + "sendScanAddressToSendCollectibleMultichain": "Skani anwani ili utume bidhaa ya thamani", + "sendSummary": "Muhtasari", + "sendUndefinedToken": "Samahani, hatuwezi kutuma tokeni hii", + "sendNoTokens": "Hamna tokeni", + "noBuyOptionsAvailableInCountry": "Hamna chaguo za Kununua zinazopatikana katika nchi yako", + "swapAvailableTokenDisclaimer": "Idadi ndogo ya tokeni inapatikana kwa ajili ya uhawilishaji kati ya Mitandao", + "swapCrossSwapNetworkTooltipTitle": "Kubadili Kati ya Mitandao", + "swapCrossSwapNetworkTooltipDescription": "Unapobadili kati ya Mitandao, tunakushauri utumie tokeni zinazopatikana kwa bei za chini na miamala ya haraka zaidi.", + "settingsAbout": "Kuhusu Phantom", + "settingsConfirm": "Ndiyo", + "settingsMakeSureNoOneIsWatching": "Hakikisha kuwa hamna mtu anayetazama skrini yako", + "settingsManageAccounts": "Dhibiti Akaunti", + "settingsPrompt": "Una uhakika kuwa ungependa kuendelea?", + "settingsSelectAvatar": "Chagua Avatari", + "settingsSelectSecretPhrase": "Chagua Kauli ya Siri", + "settingsShowPrivateKey": "Gusa ili uonyeshe ufunguo wa faragha", + "settingsShowRecoveryPhrase": "Gusa ili uonyeshe kauli ya siri", + "settingsSubmitBetaFeedback": "Tuma Maoni ya Beta", + "settingsUpdateAccountNameToast": "Jina la akaunti limesasishwa", + "settingsUpdateAvatarToast": "Avatari imesasishwa", + "settingsWalletAddress": "Anwani ya Akaunti", + "settingsWalletAddresses": "Anwani za Akaunti", + "settingsWalletNamePrimary": "Jina la Akaunti", + "settingsPlaceholderName": "Jina", + "settingsWalletNameSecondary": "Badilisha jina la Wallet yako", + "settingsYourAccounts": "Akaunti Zako", + "settingsYourAccountsMultiChain": "Mfumo anuai", + "settingsNotifications": "Arifa", + "settingsNotificationPreferences": "Mapendeleo ya Arifa", + "pushNotificationsPreferencesAllowNotifications": "Ruhusu Arifa", + "pushNotificationsPreferencesSentTokens": "Tokeni Zilizotumwa", + "pushNotificationsPreferencesSentTokensDescription": "Uhamishaji wa nje wa tokeni na NFT", + "pushNotificationsPreferencesReceivedTokens": "Tokeni Ulizopokea", + "pushNotificationsPreferencesReceivedTokensDescription": "Uhamishaji wa ndani wa tokeni na NFT", + "pushNotificationsPreferencesDexSwap": "Kubadilisha", + "pushNotificationsPreferencesDexSwapDescription": "Kubadilisha kwenye App zinazojulikana", + "pushNotificationsPreferencesOtherBalanceChanges": "Mabadiliko Mengine ya Salio", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Shughuli nyingine za tokeni nyingi zinazoathiri salio lako", + "pushNotificationsPreferencesPhantomMarketing": "Taarifa Kutoka Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Matangazo ya vipengele na taarifa za jumla", + "pushNotificationsPreferencesDescription": "Mipangilio hii inadhibiti arifa za programu kwenye Wallet hii inayotumika. Kila wallet ina mipangilio yake ya arifa. Ili uzime arifa zote za programu ya Phantom, nenda kwenye <1>mipangilio ya kifaa chako.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Hatukuweza kulandanisha mapendeleo ya arifa", + "connectSeedVaultConnectSeed": "Unganisha Seed", + "connectSeedVaultConnectSeedDescription": "Unganisha Phantom kwenye Seed Vault ya simu yako", + "connectSeedVaultSelectAnAccount": "Chagua akaunti", + "connectSeedVaultSelectASeed": "Chagua Kauli", + "connectSeedVaultSelectASeedDescription": "Chagua kauli ambayo ungependa kuunganisha kwenye Phantom", + "connectSeedVaultSelectAnAccountDescription": "Chagua akaunti ambayo ungependa kuwekea mipangilio ya Phantom", + "connectSeedVaultNoAccountsFound": "Hatukupata akaunti.", + "connectSeedVaultSelectAccounts": "Chagua akaunti", + "connectSeedVaultSelectAccountsDescription": "Chagua akaunti ambazo ungependa kuweka kwenye Phantom", + "connectSeedVaultCompleteSetup": "Kamilisha kuweka mipangilio", + "connectSeedVaultCompleteSetupDescription": "Tayari! Gundua web3 kwenye Phantom na utumie Seed Vault yako kuthibitisha miamala", + "connectSeedVaultConnectAnotherSeed": "Unganisha Seed nyingine", + "connectSeedVaultConnectAllSeedsConnected": "Kauli zote zimeunganishwa", + "connectSeedVaultNoSeedsConnected": "Hujaunganisha Seed yoyote. Bofya kitufe kilicho hapa chini ili uindhinishe kutoka Seed Vault.", + "connectSeedVaultConnectAccount": "Unganisha akaunti", + "connectSeedVaultLoadMore": "Pata Maelezo Zaidi", + "connectSeedVaultNeedPermission": "Inahitaji ruhusa", + "connectSeedVaultNeedPermissionDescription": "Nenda kwenye Mipangilio ili uruhusu Phantom itumie ruhusa za Seed Vault.", + "stakeApy": "{{apyPercentage}} ya APY", + "stakeFee": "{{fee}} ya ada", + "stakeAmount": "Kiasi", + "stakeAmountBalance": "Salio", + "swapTopQuotes": "Bei {{numQuotes}} Maarufu", + "swapTopQuotesTitle": "Ada Maarufu", + "swapProvidersTitle": "Watoa huduma", + "swapProvidersFee": "Ada ya {{fee}}", + "swapProvidersTagRecommended": "Faida Bora", + "swapProvidersTagFastest": "Haraka zaidi", + "swapProviderEstimatedTimeHM": "saa {{hours}} dak {{minutes}}", + "swapProviderEstimatedTimeM": "dak {{minutes}}", + "swapProviderEstimatedTimeS": "sek {{seconds}}", + "stakeReview": "Ukaguzi", + "stakeReviewAccount": "Akaunti", + "stakeReviewCommissionFee": "Ada ya Huduma", + "stakeReviewConfirm": "Thibitisha", + "stakeReviewValidator": "Valideta", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "Nimeelewa", + "swapTabInsufficientFunds": "Fedha hazitoshi", + "swapNoAssetsFound": "Hamna Vipengee", + "swapNoTokensFound": "Hamna tokeni zilizopatikana", + "swapConfirmationTryAgain": "Jaribu tena", + "swapConfirmationGoBack": "Rudi nyuma", + "swapNoQuotesFound": "Hamna bei zilizopatikana", + "swapNotProviderFound": "Hatukupata mtoa huduma wa kubadilisha tokeni hii. Jaribu tokeni tofauti.", + "swapAvailableOnMainnet": "Kipengele hiki kinapatikana tu kwenye Mainnet", + "swapNotAvailableEVM": "Ubadilishaji haupatikani kwenye akaunti za EVM", + "singleChainSwapTab": "Katika Mtandao", + "crossChainSwapTab": "Katika Mitandao Mbalimbali", + "allFilter": "Zote", + "bridgeRefuelTitle": "Refuel", + "bridgeRefuelDescription": "Refuel huhakikisha unaweza kulipia miamala baada ya kuunganisha.", + "bridgeRefuelLabelBalance": "{{symbol}} yako", + "bridgeRefuelLabelReceive": "Unapokea", + "bridgeRefuelLabelFee": "Gharama Inayokadiriwa", + "bridgeRefuelDismiss": "Endelea bila Refuel", + "bridgeRefuelEnable": "Wezesha Refuel", + "unwrapWrappedSolError": "Hatukufaulu kufungua", + "unwrapWrappedSolLoading": "Tunafungua...", + "unwrapWrappedSolSuccess": "Imefunguliwa", + "unwrapWrappedSolViewTransaction": "Angalia Shughuli", + "dappApprovePopupSignMessage": "Ujumbe wa Saini", + "solanaPayFrom": "Kutoka", + "solanaPayMessage": "Ujumbe", + "solanaPayNetworkFee": "Ada ya Mtandao", + "solanaPayFree": "Bila Malipo", + "solanaPayPay": "Lipia {{item}}", + "solanaPayPayNow": "Lipa Sasa", + "solanaPaySending": "Inatuma {{item}}", + "solanaPayReceiving": "Inapokea {{item}}", + "solanaPayMinting": "Inaunda tokeni {{item}}", + "solanaPayTransactionProcessing": "Shughuli yako inaandaliwa,\ntafadhali subiri.", + "solanaPaySent": "Imetumwa!", + "solanaPayReceived": "Imepokelewa!", + "solanaPayMinted": "Imeunda tokeni!", + "solanaPaySentNFT": "Imetuma NFT!", + "solanaPayReceivedNFT": "Imepokea NFT!", + "solanaPayTokensSent": "Tokeni zako zimetumwa kwa {{to}}", + "solanaPayTokensReceived": "Umepokea tokeni mpya kutoka {{from}}", + "solanaPayViewTransaction": "Angalia shughuli", + "solanaPayTransactionFailed": "Shughuli Haijakamilika", + "solanaPayConfirm": "Thibitisha", + "solanaPayTo": "kwa", + "dappApproveConnectViewAccount": "Angalia akaunti yako ya Solana", + "deepLinkInvalidLink": "Kiungo si sahihi", + "deepLinkInvalidSplTokenSubtitle": "Hii ina tokeni ambayo huimiliki au ambayo hatukuweza kutambua.", + "walletAvatarShowAllAccounts": "Onyesha akaunti zote", + "pushNotificationsGetInstantUpdates": "Pata taarifa za papo hapo", + "pushNotificationsEnablePushNotifications": "Washa arifa za programu kuhusu uhamishaji uliokamilika, ubadilishaji na matangazo", + "pushNotificationsEnable": "Washa", + "pushNotificationsNotNow": "Si sasa", + "onboardingAgreeToTermsOfServiceInterpolated": "Ninakubali <1>Masharti ya Huduma", + "onboardingConfirmSaveSecretRecoveryPhrase": "Sawa, nimeihifadhi mahali fulani", + "onboardingCreateNewWallet": "Fungua Wallet Mpya", + "onboardingErrorDuplicateSecretRecoveryPhrase": "Tayari kauli hii ya siri iko katika pochi yako", + "onboardingErrorInvalidSecretRecoveryPhrase": "Kauli ya siri ya urejeshaji si sahihi", + "onboardingFinished": "Tayari!", + "onboardingImportAccounts": "Pakia Akaunti", + "onboardingImportImportingAccounts": "Tunapakia Akaunti...", + "onboardingImportImportingFindingAccounts": "Tunatafuta akaunti zenye shughuli", + "onboardingImportAccountsLastActive": "Imetumiwa {{formattedTimestamp}} zilizopita", + "onboardingImportAccountsNeverUsed": "Hujawahi Kutumia", + "onboardingImportAccountsCreateNew": "Pochi mpya", + "onboardingImportAccountsDescription": "Chagua akaunti za Wallet za kupakia", + "onboardingImportReadOnlyAccountDescription": "Anwani au jina la kikoa ambacho ungependa kutazama. Utapewa idhini ya kutazama tu na hutaweza kuidhinisha jumbe wala miamala.", + "onboardingImportSecretRecoveryPhrase": "Pakia Kauli ya Siri", + "onboardingImportViewAccounts": "Angalia Akaunti", + "onboardingRestoreExistingWallet": "Rejesha Wallet iliyopo kwa kutumia kauli yako ya siri ya urejeshaji yenye maneno 12 au 24", + "onboardingShowUnusedAccounts": "Onyesha Akaunti ambazo Hazitumiwi", + "onboardingShowMoreAccounts": "Onyesha Akaunti Zaidi", + "onboardingHideUnusedAccounts": "Ficha Akaunti Ambazo Hazitumiwi", + "onboardingSecretRecoveryPhrase": "Kauli ya Siri ya Urejeshaji", + "onboardingSelectAccounts": "Chagua Akaunti Zako", + "onboardingStoreSecretRecoveryPhraseReminder": "Hii ndiyo njia pekee utakayoweza kutumia kurejesha akaunti yako. Tafadhali ihifadhi mahali salama!", + "useTokenMetasForMintsUnknownName": "Haijulikani", + "bookmarksExploreScreenSearch": "Tafuta au uandike URL", + "timeUnitMinute": "dakika", + "timeUnitMinutes": "dakika", + "timeUnitHour": "saa", + "timeUnitHours": "saa", + "espNFTListWithPrice": "Umeorodhesha {{NFTDisplayName}} kwa {{priceAmount}} {{priceTokenSymbol}} kwenye {{dAppName}}", + "espNFTListWithPriceWithoutDApp": "Umeorodhesha {{NFTDisplayName}} kwa {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithoutPrice": "Uliorodhesha {{NFTDisplayName}} ili iuzwe kwenye {{dAppName}}", + "espNFTListWithoutPriceWithoutDApp": "Umeorodhesha {{NFTDisplayName}} ya kuuza", + "espNFTChangeListPriceWithPrice": "Umesasisha orodha ya {{NFTDisplayName}} kuwa {{priceAmount}} {{priceTokenSymbol}} kwenye {{dAppName}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "Umesasisha orodha ya {{NFTDisplayName}} kuwa {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithoutPrice": "Umesasisha orodha ya {{NFTDisplayName}} kwenye {{dAppName}}", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "Umesasisha orodha ya {{NFTDisplayName}}", + "espNFTBidBidderWithPrice": "Umeweka zabuni ya {{priceAmount}} {{priceTokenSymbol}} ya {{NFTDisplayName}} kwenye {{dAppName}}", + "espNFTBidBidderWithPriceWithoutDApp": "Umeweka zabuni ya {{priceAmount}} {{priceTokenSymbol}} ya {{NFTDisplayName}}", + "espNFTBidBidderWithoutPrice": "Umeweka zabuni ya {{NFTDisplayName}} kwenye {{dAppName}}", + "espNFTBidBidderWithoutPriceWithoutDApp": "Umeweka zabuni ya {{NFTDisplayName}}", + "espNFTBidListerWithPrice": "Zabuni mpya ya {{priceAmount}} {{priceTokenSymbol}} ya {{NFTDisplayName}} kwenye {{dAppName}}", + "espNFTBidListerWithPriceWithoutDApp": "Zabuni mpya ya {{priceAmount}} {{priceTokenSymbol}} ya {{NFTDisplayName}}", + "espNFTBidListerWithoutPrice": "Zabuni mpya ya {{NFTDisplayName}} kwenye {{dAppName}}", + "espNFTBidListerWithoutPriceWithoutDApp": "Zabuni mpya ya {{NFTDisplayName}}", + "espNFTCancelBidWithPrice": "Umeghairi zabuni yako ya {{priceAmount}} {{priceTokenSymbol}} ya {{NFTDisplayName}} kwenye {{dAppName}}", + "espNFTCancelBidWithPriceWithoutDApp": "Umeghairi zabuni ya {{priceAmount}} {{priceTokenSymbol}} ya {{NFTDisplayName}}", + "espNFTCancelBidWithoutPrice": "Umeghairi zabuni yako ya {{NFTDisplayName}} kwenye {{dAppName}}", + "espNFTCancelBidWithoutPriceWithoutDApp": "Umeghairi zabuni yako ya {{NFTDisplayName}}", + "espNFTUnlist": "Umeacha kuorodhesha {{NFTDisplayName}} kwenye {{dAppName}}", + "espNFTUnlistWithoutDApp": "Umeacha kuorodhesha {{NFTDisplayName}}", + "espNFTBuyBuyerWithPrice": "Umenunua {{NFTDisplayName}} kwa {{priceAmount}} {{priceTokenSymbol}} kwenye {{dAppName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "Umenunua {{NFTDisplayName}} kwa {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuyBuyerWithoutPrice": "Umenunua {{NFTDisplayName}} kwenye {{dAppName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "Umenunua {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "Umeuza {{NFTDisplayName}} kwa {{priceAmount}} {{priceTokenSymbol}} kwenye {{dAppName}}", + "espNFTBuySellerWithPriceWithoutDApp": "Umeuza {{NFTDisplayName}} kwa {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuySellerWithoutPrice": "Umeuza {{NFTDisplayName}} kwenye {{dAppName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "Umeuza {{NFTDisplayName}}", + "espDEXSwap": "Umebadilisha {{downTokensTextFragment}} kuwa {{upTokensTextFragment}} kwenye {{dAppName}}", + "espDEXDepositLPWithPoolDisplay": "Uliweka {{downTokensTextFragment}} katika {{poolDisplayName}} kundi la tokeni zilizofungwa kwenye {{dAppName}}", + "espDEXDepositLPWithoutPoolDisplay": "Umebadilisha {{downTokensTextFragment}} kuwa {{upTokensTextFragment}} kwenye {{dAppName}}", + "espDEXWithdrawLPWithPoolDisplay": "Umetoa {{upTokensTextFragment}} kwenye kundi la tokeni zilizofungwa la {{poolDisplayName}} kwenye {{dAppName}}", + "espDEXWithdrawLPWithoutPoolDisplay": "Umebadilisha {{downTokensTextFragment}} kuwa {{upTokensTextFragment}} kwenye {{dAppName}}", + "espGenericTokenSend": "Umetuma {{downTokensTextFragment}}", + "espGenericTokenReceive": "Umepokea {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "Umebadilisha {{downTokensTextFragment}} kuwa {{upTokensTextFragment}}", + "espUnknown": "HAIJULIKANI", + "espUnknownNFT": "NFT haijulikani", + "espTextFragmentAnd": "na", + "externalLinkWarningTitle": "Unakaribia kuondoka kwenye Phantom", + "externalLinkWarningDescription": "Na ufungue {{url}}. Hakikisha kuwa unaamini chanzo hiki kabla ya kukitumia.", + "shortcutsWarningDescription": "Njia za mikato kutoka kwa {{url}}. Hakikisha kuwa unaamini chanzo hiki kabla ya kukitumia.", + "lowTpsBanner": "Solana inakumbwa na msongamano kwenye mtandao", + "lowTpsMessageTitle": "Msongamano kwenye mtandao wa Solana", + "lowTpsMessage": "Kutokana na msongamano mkubwa kwenye mtandao wa Salana ambao hauwezi kudhibitiwa na Phantom, huenda shughuli zako hazitakamilika au zitacheleweshwa. Tafadhali jaribu tena iwapo shughuli hazikukamilika.", + "solanaSlow": "Mtandao wa Solana unafanya kazi polepole mno", + "solanaNetworkTemporarilyDown": "Mtandao wa Solana haufanyi kazi kwa sasa", + "waitForNetworkRestart": "Tafadhali subiri mtandao ili uanze tena. Fedha zako hazijaathiriwa.", + "exploreCollectionsCarouselTitle": "Nini Maarufu", + "exploreDropsCarouselTitle": "Nini Kipya", + "exploreSortFloor": "Msingi", + "exploreSortListed": "Iliyoorodheshwa", + "exploreSortVolume": "Kiasi", + "exploreFetchErrorSubtitle": "Tafadhali jaribu tena baadaye.", + "exploreFetchErrorTitle": "Imeshindwa kutafuta.", + "exploreTopCollectionsTitle": "Mikusanyiko Maarufu ya NFT", + "exploreTopListLess": "Chache", + "exploreTopListMore": "Zaidi", + "collectiblesSearchCollectionsSection": "Mikusanyiko", + "collectiblesSearchItemsSection": "Bidhaa", + "collectiblesSearchNrOfItems": "Bidhaa {{ nrOfItems }}", + "collectiblesSearchPlaceholderText": "Tafuta bidhaa zako za thamani", + "collectionPinSuccess": "Mkusanyiko umebandikwa", + "collectionPinFail": "Mkusanyiko haukubandikwa", + "collectionUnpinSuccess": "Mkusanyiko umebanduliwa", + "collectionUnpinFail": "Mkusanyiko haukubanduliwa", + "collectionHideSuccess": "Mkusanyiko umefichwa", + "collectionHideFail": "Mkusanyiko haukufichwa", + "collectionUnhideSuccess": "Mkusanyiko imefichuliwa", + "collectionUnhideFail": "Mkusanyiko haukufichuliwa", + "collectiblesSpamSuccess": "Ripoti kuwa ni taka", + "collectiblesSpamFail": "Haikuripoti kuwa ni taka", + "collectiblesSpamAndHiddenSuccess": "Imeripoti kuwa ni taka na imefichwa", + "collectiblesNotSpamSuccess": "Imeripotiwa kuwa si taka", + "collectiblesNotSpamFail": "Imeshindwa kuripoti kuwa si taka", + "collectiblesNotSpamAndUnhiddenSuccess": "Imeripoti kuwa si taka na imefichuliwa", + "tokenSpamWarning": "Tokeni hii imefichwa kwa sababu Phantom inaamini kuwa ni taka.", + "collectibleSpamWarning": "Bidhaa hii ya thamani imefichwa kwa sababu Phantom inaamini kuwa ni taka.", + "emojiNoResults": "Hamna emoji iliyopatikana", + "emojiSearchResults": "Matokeo ya Utafutaji", + "emojiSuggested": "Imependekezwa", + "emojiSmileys": "Watu na Smiley", + "emojiAnimals": "Wanyama na Mazingira", + "emojiFood": "Vyakula na Vinywaji", + "emojiTravel": "Maeneo na Usafiri", + "emojiActivities": "Shughuli", + "emojiObjects": "Vitu", + "emojiSymbols": "Ishara", + "emojiFlags": "Bendera", + "whichExtensionToConnectWith": "Utaunganisha kwenye kiendelezi kipi?", + "configureInSettings": "Inaweza Kuwekwa kwenye Mipangilio → Pochi ya Programu ya Msingi.", + "continueWith": "Endelea na", + "useMetaMask": "Tumia MetaMask", + "usePhantom": "Tumia Phantom", + "alwaysAsk": "Uliza Kila Wakati", + "dontAskMeAgain": "Usiniulize tena", + "selectWalletSettingDescriptionLine1": "Huenda baadhi ya programu zisiwe na chaguo la kuunganisha kwenye Phantom.", + "selectWalletSettingDescriptionLinePhantom": "Kama njia mbadala, kuunganisha na MetaMask kutafungua Phantom badala yake.", + "selectWalletSettingDescriptionLineAlwaysAsk": "Kama njia mbadala, ukiunganisha na MetaMask, tutakuuliza kama unataka kutumia Phantom badala yake.", + "selectWalletSettingDescriptionLineMetaMask": "Kuweka MetaMask kuwa chaguomsingi kutazuia Dapps hizo zisiunganishwe kwenye Phantom.", + "metaMaskOverride": "Pochi ya Programu Chaguomsingi", + "metaMaskOverrideSettingDescriptionLine1": "Kwa ajili ya kuunganisha kwenye tovuti ambazo hazina chaguo la kutumia Phantom.", + "refreshAndReconnectToast": "Onyesha upya na uunganishe tena ili utekeleze mabadiliko uliyofanya", + "autoConfirmUnavailable": "Haipatikani", + "autoConfirmReasonDappNotWhitelisted": "Mipangilio ya Kuthibitisha Kiotomatiki haipatikani kwa sababu kandarasi ilikotoka haipo kwenye orodha ya vipengee tunavyoruhusu katika programu hii.", + "autoConfirmReasonSessionNotActive": "Mipangilio ya Kuthibitisha Kiotomatiki haipatikani kwa sababu hamna kipindi kinachoendelea cha kuthibitisha kiotomatiki. Tafadhali wezesha hapa chini.", + "autoConfirmReasonRateLimited": "Mipangilio ya Kuthibitisha Kiotomatiki haipatikani kwa sababu dapp unayotumia inatuma maombi mengi mno.", + "autoConfirmReasonUnsupportedNetwork": "Mipangilio ya Kuthibitisha Kiotomatiki haipatikani kwa sababu kipengele cha kuthibitisha kiotomatiki bado hakitumiki kwenye mtandao huu.", + "autoConfirmReasonSimulationFailed": "Mipangilio ya Kuthibitisha Kiotomatiki haipatikani kwa sababu hatukuweza kuhakikisha usalama.", + "autoConfirmReasonTabNotFocused": "Mipangilio ya Kuthibitisha Kiotomatiki haipatikani kwa sababu kichupo cha kikoa unachojaribu kuthibitisha kiotomatiki hakijawashwa.", + "autoConfirmReasonNotUnlocked": "Mipangilio ya Kuthibitisha Kiotomatiki haipatikani kwa sababu pochi haikufunguliwa.", + "rpcErrorUnauthorizedWrongAccount": "Muamala kutoka kwenye anwani haulingani na anwani ya akaunti uliyochagua.", + "rpcErrorUnauthorizedUnknownSource": "Chanzo cha ombi la RPC hakikubainishwa.", + "transactionsDisabledTitle": "Miamala imezimwa", + "transactionsDisabledMessage": "Anwani yako haiwezi kutumiwa kwenye Phantom", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "Inatumika", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL imenakiliwa kwenye klipubodi", + "notEnoughSolScanTransactionWarning": "Huenda muamala huu usikamilike kwa sababu huna SOL za kutosha katika akaunti yako. Tafadhali ongeza SOL kwenye akaunti yako kisha ujaribu tena.", + "transactionRevertedWarning": "Muamala huu ulibatilishwa wakati wa maigizo. Huenda ukapoteza pesa ukiwasilisha.", + "quests": "Mapambano", + "questsClaimInProgress": "Inadai", + "questsVerifyingCompletion": "Inathibitisha kukamilishwa kwa pambano", + "questsClaimError": "Hitilafu ya kudai zawadi", + "questsClaimErrorDescription": "Hitilafu imetokea wakati wa kudai zawadi yako. Tafadhali jaribu tena baadaye.", + "questsDaysLeft": "Bado siku {{days}}", + "questsDaysLeftSingular": "Bado siku {{days}}", + "questsDaysLessThanOneDay": "Bado chini ya siku 1", + "questsBadgeMobileOnly": "Simu Pekee", + "questsBadgeExtensionOnly": "Kiendelezi Pekee", + "questsStartedStateExplainerTitle": "Pambano Limeanza", + "questsStartedStateExplainerDescriptionPart1": "Baada ya kukamilisha, inaweza kuchukua saa kadhaa kabla udai zawadi yako. Tunafanya hivyo ili tuweze kuthibitisha kuwa umekamilisha pambano hili, na kuhakikisha kuwa hakuna mtu anadai zawadi zaidi ya mara moja.", + "questsStartedStateExplainerDescriptionPart2": "Kama imepita zaidi ya siku moja tangu ukamilishe pambano hili, tafadhali wasiliana na huduma kwa wateja.", + "questsStartedStateExplainerButtonLabel": "Nimeelewa", + "exploreLearn": "Jifunze", + "exploreSites": "Tovuti", + "exploreApps": "Programu", + "exploreTokens": "Tokeni", + "exploreCollections": "Mikusanyiko", + "exploreFilterByall_networks": "Mitandao Yote", + "exploreSortBytrending": "Inayovuma", + "exploreSortBytop": "Maarufu", + "exploreSortByvolume": "Kiasi", + "exploreSortBygainers": "Inayoimarika", + "exploreSortBylosers": "Inayopoteza", + "exploreSortBymarket_cap": "Upeo wa Soko", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "Bidhaa za Thamani", + "exploreCategoryMarketplace": "Soko", + "exploreCategoryGaming": "Michezo", + "exploreCategoryBridges": "Miunganisho", + "exploreCategoryOther": "Nyingine", + "exploreCategorySocial": "Jamii", + "exploreCategoryCommunity": "Jumuiya", + "exploreVolume": "Kiasi", + "exploreFloor": "Msingi", + "exploreCap": "Upeo wa Soko", + "exploreToken": "Tokeni", + "explorePrice": "Bei", + "explore24hVolume": "Kiasi cha Saa 24", + "exploreErrorButtonText": "Jaribu Tena", + "exploreErrorDescription": "Hitilafu imetokea wakati wa kujaribu kupakia maudhui ya kugundua. Tafadhali onyesha upya kisha ujaribu tena", + "exploreErrorTitle": "Haikupakia maudhui ya kugundua", + "exploreNetworkError": "Kuna hitilafu ya mtandao. Tafadhali jaribu tena baadaye.", + "exploreTokensLegalDisclaimer": "Maelezo ya bei na maangazio ya mradi wa mfumo wa pamoja hutolewa kwa ajili ufafanuzi tu. Data ya soko hutolewa na CoinGecko.", + "exploreLearnErrorTitle": "Haikupakia maudhui ya mafunzo", + "exploreLearnErrorDescription": "Hitilafu imetokea wakati wa kujaribu kupakia maudhui ya mafunzo. Tafadhali onyesha upya kisha ujaribu tena", + "dappBrowserSearchScreenVisitSite": "Tembelea tovuti", + "dappBrowserSearchScreenSearchWithGoogle": "Tafuta kwenye Google", + "dappBrowserSearchScreenSearchLinkYouCopied": "Kiungo Ulichonakili", + "dappBrowserSearchScreenSearchTextYouCopied": "Maandishi Uliyonakili", + "dappBrowserSearchPlaceholder": "Tafuta programu", + "dappBrowserSearchNoApps": "Haikupata programu", + "dappBrowserTabsLimitExceededScreenTitle": "Utafunga Vichupo vya Zamani?", + "dappBrowserTabsLimitExceededScreenDescription": "Umefungua vichupo {{tabsCount}}. Ili ufungue vichupo zaidi, utahitaji kufunga vingine.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "Funga Vichupo Vyote", + "localizedErrorUnknownError": "Hitilafu fulani imetokea, tafadhali jaribu tena baadaye.", + "localizedErrorUnsupportedCountry": "Samahani, nchi yako hairuhusiwi kwa sasa.", + "localizedErrorTokensNotLoading": "Hitilafu imetokea wakati wa kupakia tokeni zako. Tafadhali jaribu tena.", + "localizedErrorSwapperNoQuotes": "Hamna bei iliyopatikana. Jaribu kiasi au tokeni tofauti.", + "localizedErrorSwapperRefuelNoQuotes": "Hamna bei iliyopatikana. Jaribu tokeni au kiasi tofauti au uzime uongezaji wa sarafu.", + "localizedErrorInsufficientSellAmount": "Kiasi cha tokeni kiko chini mno. Ongeza thamani ili ubadilishe Kati ya Mifumo.", + "localizedErrorCrossChainUnavailable": "Kwa sasa huduma ya mabadiliko kati ya mifumo haipatikani, tafadhali jaribu tena baadaye.", + "spamHistoryAction": "Angalia vipengee vilivyofichwa", + "spamHistoryTitle": "Shughuli Zilizofichwa", + "spamHistoryWarning": "Muamala huu umefichwa kwa sababu Phantom inaamini kuwa huenda ni taka.", + "appAuthenticationFailed": "Imeshindwa kuthibitisha", + "appAuthenticationFailedDescription": "Tatizo fulani limetokea wakati wa kuthibitisha. Tafadhali jaribu tena.", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ta/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ta/translation.json new file mode 100644 index 0000000..fa3fc6b --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/ta/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "சேர்", + "commandAccept": "ஏற்றிடுக", + "commandApprove": "அங்கீகரி", + "commandBack": "பின்செல்", + "commandBuy": "வாங்கு", + "commandCancel": "ரத்துசெய்", + "commandClaim": "கிளைம்செய்", + "commandClaimReward": "உங்கள் வெகுமதியைப் பெறுங்கள்", + "commandClear": "அழி", + "commandClose": "மூடுக", + "commandConfirm": "உறுதிசெய்", + "commandConnect": "இணைத்திடு", + "commandContinue": "தொடர்க", + "commandCopy": "நகலெடு", + "commandCopyAddress": "முகவரியை நகலெடு", + "commandCopyTokenAddress": "டோக்கன் முகவரியை நகலெடுக்கவும்", + "commandCreate": "உருவாக்கு", + "commandCreateTicket": "டிக்கெட்டை உருவாக்கு", + "commandDismiss": "நிராகரி", + "commandDownload": "பதிவிறக்கு", + "commandEdit": "திருத்து", + "commandHelp": "உதவி", + "commandLearnMore": "மேலும் அறிக", + "commandLearnMore2": "மேலும் அறிக", + "commandMint": "தயாரி", + "commandMore": "மேலும்", + "commandNext": "அடுத்து", + "commandOpen": "திற", + "commandOpenSettings": "அமைப்புகளைத் திற", + "commandPaste": "ஒட்டு", + "commandReceive": "பெறு", + "commandReconnect": "மீண்டும் இணை", + "commandRecordVideo": "வீடியோ பதிவுசெய்", + "commandRetry": "மீள்முயற்சி", + "commandRevoke": "தவிர்", + "commandSave": "சேமி", + "commandScanQRCode": "QR குறியீடை ஸ்கேன் செய்", + "commandSelectMedia": "மீடியாவைத் தேர்ந்தெடு", + "commandSell": "விற்றிடு", + "commandSend": "அனுப்பு", + "commandShare": "பகிர்க", + "commandShowBalance": "பேலன்ஸைக் காட்டு", + "commandSign": "ஒப்பமிடு", + "commandStake": "ஸ்டேக்", + "commandSwap": "ஸ்வாப் செய்", + "commandTakePhoto": "புகைப்படம் எடு", + "commandTryAgain": "மீண்டும் முயலுக", + "commandViewTransaction": "பரிவர்த்தனையைக் காண்க", + "commandReportAsNotSpam": "ஸ்பேம் இல்லை என்று புகாரளி", + "commandReportAsSpam": "ஸ்பேம் எனப் புகாரளி", + "commandPin": "பின்செய்", + "commandUnpin": "பின்நீக்கு", + "commandHide": "மறை", + "commandUnhide": "காட்டு", + "commandBurn": "செலவழி", + "commandReport": "தெரிவி", + "commandView": "காட்சி", + "commandUnwrap": "உறையகற்று", + "pastParticipleClaimed": "கிளைம் செய்தது", + "pastParticipleCompleted": "முடித்தது", + "pastParticipleCopied": "நகலெடுத்தது", + "pastParticipleDone": "முடிந்தது", + "nounName": "பெயர்", + "nounNetwork": "நெட்வொர்க்", + "nounNetworkFee": "நெட்வொர்க் கட்டணம்", + "nounSymbol": "சின்னம்", + "nounDescription": "விளக்கம்", + "amount": "தொகை", + "limit": "வரம்பு", + "new": "புதிது", + "gotIt": "புரிந்தது", + "internal": "உள்ளகம்", + "reward": "வெகுமதி", + "seeAll": "எல்லாம் காட்டு", + "seeLess": "குறைவாகக் காட்டு", + "homeTab": "முகப்பு", + "collectiblesTab": "சேகரிக்கத்தக்கவை", + "swapTab": "ஸ்வாப்", + "activityTab": "செயற்பாடு", + "exploreTab": "ஆராய்க", + "accountHeaderConnectedInterpolated": "நீங்கள் {{origin}} -இல் இணைக்கப்பட்டுள்ளீர்கள்", + "accountHeaderConnectedToSite": "நீங்கள் இந்தத் தளத்தில் இணைக்கப்பட்டுள்ளீர்கள்", + "accountHeaderCopyToClipboard": "கிளிப்போர்டுக்கு நகலெடுக்கவும்", + "accountHeaderNotConnected": "நீங்கள் இதில் இணைக்கப்படவில்லை", + "accountHeaderNotConnectedInterpolated": "நீங்கள் {{origin}} -இல் இணைக்கப்படவில்லை", + "accountHeaderNotConnectedToSite": "நீங்கள் இந்தத் தளத்தில் இணைக்கப்படவில்லை", + "accountWithoutEnoughSolActionButtonCancel": "ரத்துசெய்", + "accountWithoutEnoughSolPrimaryText": "போதிய SOL இல்லை", + "accountWithoutEnoughSolSecondaryText": "இந்தப் பரிவர்த்தனையில் சம்பந்தப்பட்டுள்ள ஒரு கணக்கில் போதுமான SOL இல்லை. கணக்கு உங்களுடையதாகவோ, வேறொருவருடையதாகவோ இருக்கலாம். சமர்ப்பிக்கப்பட்டால் இந்தப் பரிவர்த்தனை மீண்டும் திரும்பும்.", + "accountSwitcher": "கணக்கு மாற்றி", + "addAccountHardwareWalletPrimaryText": "வன்பொருள் வாலெட்டை இணை", + "addAccountHardwareWalletSecondaryText": "உங்கள் Ledger வன்பொருள் வாலெட்டைப் பயன்படுத்தவும்", + "addAccountHardwareWalletSecondaryTextMobile": "உங்கள் {{supportedHardwareWallets}} வாலெட்டைப் பயன்படுத்தவும்", + "addAccountSeedVaultWalletPrimaryText": "பாதுகாப்புப் பெட்டகத்தை இணை", + "addAccountSeedVaultWalletSecondaryText": "Seed Vaultலிருந்து ஒரு வாலெட்டைப் பயன்படுத்தவும்", + "addAccountImportSeedPhrasePrimaryText": "இரகசிய மீட்புச் சொற்றொடரை இறக்கு", + "addAccountImportSeedPhraseSecondaryText": "மற்றொரு வாலெட்டிலிருந்து கணக்குகளை இறக்கு", + "addAccountImportWalletPrimaryText": "தனிப்பட்ட சாவியை இறக்கு", + "addAccountImportWalletSecondaryText": "சிங்கிள்-செயின் கணக்கை இறக்கு", + "addAccountImportWalletSolanaSecondaryText": "சொலனா தனிப்பட்ட சாவியை இறக்குமதி செய்க", + "addAccountLimitReachedText": "Phantom-இல் {{accountsCount}} கணக்கு வரம்பை அடைந்துவிட்டீர்கள். கூடுதல் கணக்குகளைச் சேர்ப்பதற்கு முன், தயவுசெய்து பயன்படுத்தப்படாத கணக்குகளை அகற்றிடுங்கள்.", + "addAccountNoSeedAvailableText": "உங்களிடம் விதைச் சொற்றொடர் எதுவும் இல்லை. கணக்கை உருவாக்க, ஏற்கெனவே உள்ள விதையை இறக்குமதி செய்திடுங்கள்.", + "addAccountNewWalletPrimaryText": "புதிய கணக்கை உருவாக்கு", + "addAccountNewWalletSecondaryText": "புதிய வாலெட் முகவரியை உருவாக்கவும்", + "addAccountNewMultiChainWalletSecondaryText": "புதிய மல்டிசெயின் கணக்கை உருவாக்கு", + "addAccountNewSingleChainWalletSecondaryText": "புதிய கணக்கைச் சேர்க்கவும்", + "addAccountPrimaryText": "வாலெட்டைச் சேர் / இணை", + "addAccountSecretPhraseLabel": "இரகசியச் சொற்றொடர்", + "addAccountSeedLabel": "விதை", + "addAccountSeedIDLabel": "விதை ஐடி", + "addAccountSecretPhraseDefaultLabel": "இரகசியச் சொற்றொடர் {{number}}", + "addAccountZeroAccountsForSeed": "0 கணக்குகள்", + "addAccountShowAccountForSeed": "1 கணக்கைக் காட்டு", + "addAccountShowAccountsForSeed": "{{numOfAccounts}} கணக்குகளைக் காட்டு", + "addAccountHideAccountForSeed": "1 கணக்கை மறை", + "addAccountHideAccountsForSeed": "{{numOfAccounts}} கணக்குகளை மறை", + "addAccountSelectSeedDescription": "இந்த இரகசியச் சொற்றொடரிலிருந்து உங்கள் புதிய கணக்கு உருவாக்கப்படும்", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} கணக்குகள்", + "addAccountOneAccountsForSeed": "1 கணக்கு", + "addAccountGenerateAccountFromSeed": "கணக்கை உருவாக்கு", + "addAccountReadOnly": "முகவரியைக் காட்டு", + "addAccountReadOnlySecondaryText": "பொது வாலெட் முகவரி எதையும் கண்காணிக்கலாம்", + "addAccountSolanaAddress": "சோலானா முகவரி", + "addAccountEVMAddress": "EVM முகவரி", + "addAccountBitcoinAddress": "பிட்காயின் முகவரி", + "addAccountImportAccountActionButtonImport": "இறக்கு", + "addAccountImportAccountDuplicatePrivateKey": "இந்தக் கணக்கு ஏற்கெனவே உங்கள் வாலெட்டில் உள்ளது", + "addAccountImportAccountIncorrectFormat": "தவறான வடிவமைப்பு", + "addAccountImportAccountInvalidPrivateKey": "செல்லாத தனிப்பட்ட சாவி", + "addAccountImportAccountName": "பெயர்", + "addAccountImportAccountPrimaryText": "தனிப்பட்ட சாவியை இறக்குமதி செய்யவும்", + "addAccountImportAccountPrivateKey": "தனிப்பட்ட சாவி", + "addAccountImportAccountPublicKey": "முகவரி அல்லது டொமைன்", + "addAccountImportAccountPrivateKeyRequired": "தனிப்பட்ட சாவி தேவை", + "addAccountImportAccountNameRequired": "பெயர் தேவை", + "addAccountImportAccountPublicKeyRequired": "பொது முகவரி தேவை", + "addAccountImportAccountDuplicateAddress": "இந்த முகவரி ஏற்கெனவே உங்கள் வாலெட்டில் உள்ளது", + "addAddressAddressAlreadyAdded": "முகவரி ஏற்கெனவே சேர்க்கப்பட்டது", + "addAddressAddressAlreadyExists": "முகவரி ஏற்கெனவே உள்ளது", + "addAddressAddressInvalid": "முகவரி செல்லுபடியாகவில்லை", + "addAddressAddressIsRequired": "முகவரி தேவை", + "addAddressAddressPlaceholder": "முகவரி", + "addAddressLabelIsRequired": "லேபிள் தேவை", + "addAddressLabelPlaceholder": "லேபிள்", + "addAddressPrimaryText": "முகவரியைச் சேர்", + "addAddressToast": "முகவரி சேர்க்கப்பட்டது", + "createAssociatedTokenAccountCostLabelInterpolated": "இதற்கு {{solAmountFormatted}} SOL செலவாகும்", + "createAssociatedTokenAccountErrorAccountExists": "உங்களிடம் ஏற்கெனவே இந்த டோக்கன் கணக்கு உள்ளது", + "createAssociatedTokenAccountErrorInsufficientFunds": "போதிய நிதிகள் இல்லை", + "createAssociatedTokenAccountErrorInvalidMint": "தவறான மின்ட் முகவரி", + "createAssociatedTokenAccountErrorInvalidName": "தவறான பெயர்", + "createAssociatedTokenAccountErrorInvalidSymbol": "தவறான சின்னம்", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "உங்கள் டோக்கன் கணக்கை உருவாக்க முடியவில்லை. தயவுசெய்து மீண்டும் முயற்சிக்கவும்.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "கணக்கை உருவாக்க முடியவில்லை", + "createAssociatedTokenAccountErrorUnableToSendMessage": "உங்கள் பரிவர்த்தனையை எங்களால் அனுப்ப முடியவில்லை.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "பரிவர்த்தனையை அனுப்ப முடியவில்லை", + "createAssociatedTokenAccountInputPlaceholderMint": "மின்ட் முகவரி", + "createAssociatedTokenAccountInputPlaceholderName": "பெயர்", + "createAssociatedTokenAccountInputPlaceholderSymbol": "சின்னம்", + "createAssociatedTokenAccountLoadingMessage": "உங்கள் டோக்கன் கணக்கை உருவாக்குகிறோம்.", + "createAssociatedTokenAccountLoadingTitle": "டோக்கன் கணக்கை உருவாக்குதல்", + "createAssociatedTokenAccountPageHeader": "டோக்கன் கணக்கை உருவாக்கவும்", + "createAssociatedTokenAccountSuccessMessage": "உங்கள் டோக்கன் கணக்கு வெற்றிகரமாக உருவாக்கப்பட்டது!", + "createAssociatedTokenAccountSuccessTitle": "டோக்கன் கணக்கு உருவாக்கப்பட்டது", + "createAssociatedTokenAccountViewTransaction": "பரிவர்த்தனையைக் காண்க", + "assetDetailRecentActivity": "சமீபத்திய செயல்பாடு", + "assetDetailStakeSOL": "ஸ்டேக் SOL", + "assetDetailUnknownToken": "அறியாத டோக்கன்", + "assetDetailUnwrapAll": "எல்லாம் வெளிப்படுத்து", + "assetDetailUnwrappingSOL": "SOL-ஐ வெளிப்படுத்துகிறது", + "assetDetailUnwrappingSOLFailed": "SOL வெளிப்படுத்தல் தோல்வியுற்றது", + "assetDetailViewOnExplorer": "{{explorer}}-இல் காண்க", + "assetDetailViewOnExplorerDefaultExplorer": "எக்ஸ்ப்ளோரர்", + "assetDetailSaveToPhotos": "படங்கள் என்பதில் சேமி", + "assetDetailPinCollection": "Pin தொகுப்பு", + "assetDetailUnpinCollection": "தொகுப்பைப் பின்அகற்று", + "assetDetailHideCollection": "தொகுப்பை மறை", + "assetDetailUnhideCollection": "தொகுப்பை மறைப்புநீக்கு", + "assetDetailTokenNameLabel": "டோக்கன் பெயர்", + "assetDetailNetworkLabel": "நெட்வொர்க்", + "assetDetailAddressLabel": "முகவரி", + "assetDetailPriceLabel": "விலை", + "collectibleDetailSetAsAvatar": "அவதாராக அமை", + "collectibleDetailSetAsAvatarSingleWorkAlt": "அவதார்", + "collectibleDetailShare": "சேகரிக்கத்தக்கவையைப் பகிர்", + "assetDetailAboutLabel": "{{fungibleName}} பற்றி", + "assetDetailPermanentDelegateWarning": "{{delegate}} உங்கள் கணக்கிலிருந்து இந்த டோக்கனை இடமாற்றுவதற்கான அல்லது செலவழிப்பதான திறனைக் கொண்டுள்ளார்.", + "sendAssetAmountLabelInterpolated": "கிடைப்பது {{amount}} {{tokenSymbol}}", + "assetListSearch": "தேடு...", + "assetListUnknownToken": "அறியாத டோக்கன்", + "assetVisibilityUnknownToken": "அறியாத டோக்கன்", + "buyAssetInterpolated": "{{tokenSymbol}} வாங்கு", + "buyAssetScreenMaxPurchasePriceInterpolated": "அதிகபட்ச பர்ச்சேஸ் {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "குறைந்தபட்ச பர்ச்சேஸ் {{amount}}", + "buyNoAssetsAvailable": "ஈதெரியம் அல்லது பாலிகான் அசெட்கள் கிடைக்கவில்லை", + "buyThirdPartyScreenPaymentMethod": "பேமெண்ட் முறையைத் தேர்வு செய்யவும்", + "gasEstimationErrorWarning": "இந்தப் பரிவர்த்தனைக்கான கட்டணத்தை மதிப்பிடுவதில் சிக்கல் ஏற்பட்டது. அது தோல்வியடையக்கூடும்.", + "nativeTokenBalanceErrorWarning": "இந்தப் பரிவர்த்தனைக்கான டோக்கன் பேலன்ஸைப் பெறுவதில் சிக்கல் ஏற்பட்டது. அது தோல்வியடையக்கூடும்.", + "blocklistOriginCommunityDatabaseInterpolated": "அறியப்பட்ட ஃபிஷிங் இணையதளங்கள் மற்றும் மோசடிகளின் <1>சமூகம்-பராமரிக்கும் தரவுத்தளத்தின் ஒரு பகுதியாக இந்தத் தளம் கொடியிடப்பட்டுள்ளது. தளம் தவறுதலாகக் கொடியிடப்பட்டுள்ளதாக நீங்கள் நம்பினால், <3>சிக்கலைப் பதிவு செய்யுங்கள்.", + "blocklistOriginDomainIsBlocked": "{{domainName}} தடைசெய்யப்பட்டுள்ளது!", + "blocklistOriginIgnoreWarning": "இந்த எச்சரிக்கையைப் புறக்கணித்துவிட்டு, என்னை {{domainName}} -க்கு கொண்டு செல்லவும்.", + "blocklistOriginSiteIsMalicious": "இந்த இணையதளம் தீங்கானது எனவும், பயன்படுத்தப் பாதுகாப்பற்றது எனவும் Phantom நம்புகிறது.", + "blocklistOriginThisDomain": "இந்த டொமைன்", + "blocklistProceedAnyway": "எச்சரிக்கையைப் புறக்கணித்துவிட்டு, தொடரவும்", + "maliciousTransactionWarning": "இந்தப் பரிவர்த்தனை தீங்கானது எனவும், கையொப்பமிடுவது பாதுகாப்பற்றது எனவும் Phantom நம்புகிறது. உங்களையும் உங்கள் நிதிகளையும் பாதுகாப்பதற்காக அதில் கையொப்பமிடும் திறனை நாங்கள் முடக்கியுள்ளோம்.", + "maliciousTransactionWarningIgnoreWarning": "எச்சரிக்கையைப் புறக்கணித்துவிட்டு, தொடரவும்", + "maliciousTransactionWarningTitle": "பரிவர்த்தனை கொடியிடப்பட்டது!", + "maliciousRequestBlockedTitle": "கோரிக்கை தடுக்கப்பட்டது", + "maliciousRequestWarning": "இந்த இணையதளம் தீங்கானது எனக் கொடியிடப்பட்டுள்ளது. இது உங்கள் பணத்தைத் திருட முயற்சி செய்யலாம் அல்லது மோசடியான கோரிக்கையை உறுதிசெய்யுமாறு உங்களை ஏமாற்றலாம்.", + "maliciousSignatureRequestBlocked": "உங்கள் பாதுகாப்பிற்காக, Phantom இந்தக் கோரிக்கையைத் தடுத்துள்ளது.", + "maliciousRequestBlocked": "உங்கள் பாதுகாப்பிற்காக, Phantom இந்தக் கோரிக்கையைத் தடுத்துள்ளது. இந்தச் சாளரத்தை மூடிவிட்டு, அதைத் திறந்த தளத்தைப் பயன்படுத்துவதை நிறுத்த வேண்டும்.", + "siwErrorPopupTitle": "செல்லுபடியாகாத கையொப்பக் கோரிக்கை", + "siwParseErrorDescription": "செல்லுபடியாகாத வடிவமைத்தல் காரணமாக, செயலியின் கையொப்பக் கோரிக்கையைக் காட்ட முடியாது.", + "siwVerificationErrorDescription": "செய்திக் கையொப்பக் கோரிக்கையுடன் 1 அல்லது அதற்கு மேற்பட்ட பிழை(கள்) இருந்தன. உங்கள் பாதுகாப்பிற்காக, நீங்கள் சரியான செயலியைப் பயன்படுத்துகிறீர்கள் என்பதை உறுதிப்படுத்திக்கொண்டு மீண்டும் முயற்சித்திடுங்கள்.", + "siwErrorPagination": "{{n}} / {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "எச்சரிக்கை: கையொப்பமிடுவதற்கு வழங்கப்பட்ட முகவரியுடன் செயலியின் முகவரி பொருந்தவில்லை.", + "siwErrorMessage_DOMAIN_MISMATCH": "எச்சரிக்கை: சரிபார்ப்புக்காக வழங்கப்பட்ட டொமைனுடன் செயலியின் டொமைன் பொருந்தவில்லை.", + "siwErrorMessage_URI_MISMATCH": "எச்சரிக்கை: டொமைனுடன் URI ஹோஸ்ட் பெயர் பொருந்தவில்லை.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "எச்சரிக்கை: சரிபார்ப்புக்காக வழங்கப்பட்ட செயின் ஐடியுடன் செயின் ஐடி பொருந்தவில்லை.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "எச்சரிக்கை: செய்தி வழங்கல் தேதி கடந்த காலத்தில் மிகத் தொலைவில் உள்ளது.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "எச்சரிக்கை: செய்தி வழங்கல் தேதி எதிர்காலத்தில் மிகத் தொலைவில் உள்ளது.", + "siwErrorMessage_EXPIRED": "எச்சரிக்கை: செய்தி காலாவதியாகிவிட்டது.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "எச்சரிக்கை: வழங்கலுக்கு முன் செய்தி காலாவதியாகிறது.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "எச்சரிக்கை: செய்தி செல்லத்தக்கதாவதற்கு முன் காலாவதியாகிவிடும்.", + "siwErrorShowErrorDetails": "பிழை விவரங்களைக் காட்டு", + "siwErrorHideErrorDetails": "பிழை விவரங்களை மறை", + "siwErrorIgnoreWarning": "எச்சரிக்கையைப் புறக்கணித்துவிட்டு, தொடரவும்", + "siwsTitle": "உள்நுழைவுக் கோரிக்கை", + "siwsPermissions": "அனுமதி", + "siwsAgreement": "செய்தி", + "siwsAdvancedDetails": "மேம்பட்ட விவரங்கள்", + "siwsAlternateStatement": "{{domain}} நீங்கள் உங்கள் Solana கணக்கில் உள்நுழையுமாறு கேட்கிறது:\n{{address}}", + "siwsFieldLable_domain": "டொமைன்", + "siwsFieldLable_address": "முகவரி", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "பதிப்பு", + "siwsFieldLable_chainId": "செயின் ஐடி", + "siwsFieldLable_nonce": "நான்ஸ்", + "siwsFieldLable_issuedAt": "வழங்கியது", + "siwsFieldLable_expirationTime": "காலாவதியாவது", + "siwsFieldLable_requestId": "கோரிக்கை ஐடி", + "siwsFieldLable_resources": "வளங்கள்", + "siwsVerificationErrorDescription": "இந்த உள்நுழைவுக் கோரிக்கை தவறானது. அதாவது, தளம் பாதுகாப்பற்றதாயுள்ளது என்றோ, கோரிக்கையை அனுப்பும்போது அதன் டெவலப்பர் பிழை செய்துள்ளார் என்றோ அர்த்தம்.", + "siwsErrorNumIssues": "{{n}} பிரச்சினைகள்", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "இந்தச் செயின் ஐடி நீங்கள் இருக்கும் நெட்வொர்க்குடன் பொருந்தவில்லை.", + "siwsErrorMessage_DOMAIN_MISMATCH": "இந்த டொமைன் நீங்கள் உள்நுழைவதல்ல.", + "siwsErrorMessage_URI_MISMATCH": "இந்த URI நீங்கள் உள்நுழைவதல்ல.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "செய்தி வழங்கல் தேதி கடந்த காலத்தில் மிகத் தொலைவில் உள்ளது.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "செய்தி வழங்கல் தேதி எதிர் காலத்தில் மிகத் தொலைவில் உள்ளது.", + "siwsErrorMessage_EXPIRED": "செய்தி காலாவதியானது.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "செய்தி, வழங்கலுக்கு முன் காலாவதியாகிறது.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "செய்தி, செல்லத்தக்கதாவதற்கு முன் காலாவதியாகிவிடும்.", + "changeLockTimerPrimaryText": "தானி-பூட்டு டைமர்", + "changeLockTimerSecondaryText": "உங்கள் வாலெட் செயல்படாமல் இருந்த பிறகு அதைப் பூட்ட எவ்வளவு நேரம் காத்திருக்க வேண்டும்?", + "changeLockTimerToast": "தானி-பூட்டு டைமர் புதுப்பிக்கப்பட்டது", + "changePasswordConfirmNewPassword": "புதிய கடவுச்சொல்லை உறுதிப்படுத்துக", + "changePasswordCurrentPassword": "நடப்பு கடவுச்சொல்", + "changePasswordErrorIncorrectCurrentPassword": "தவறான நடப்பு கடவுச்சொல்", + "changePasswordErrorGeneric": "ஏதோ தவறு நடந்துவிட்டது. தயவுசெய்து மீண்டும் முயற்சிக்கவும்", + "changePasswordNewPassword": "புதிய கடவுச்சொல்", + "changePasswordPrimaryText": "கடவுச்சொல்லை மாற்று", + "changePasswordToast": "கடவுச்சொல் புதுப்பிக்கப்பட்டது", + "collectionsHiddenCollections": "மறைத்த தொகுப்புகள்", + "collectiblesReportAsSpam": "ஸ்பேம் எனப் புகாரளி", + "collectiblesReportAsSpamAndHide": "ஸ்பேம் எனப் புகாரளித்து மறை", + "collectiblesReportAsNotSpam": "ஸ்பேம் இல்லை எனப் புகாரளி", + "collectiblesReportAsNotSpamAndUnhide": "மறைப்பு நீக்கி, ஸ்பேம் அல்ல என்று தெரிவிக்கவும்", + "collectiblesReportNotSpam": "ஸ்பேம் அல்ல", + "collectibleDetailDescription": "விளக்கம்", + "collectibleDetailProperties": "உடைமைகள்", + "collectibleDetailOrdinalInfo": "வழக்கமான தகவல்", + "collectibleDetailRareSatsInfo": "அரிய Satகளின் தகவல்", + "collectibleDetailSatsInUtxo": "UTXOவில் Satகள்", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} satகள்", + "collectibleDetailSatNumber": "Sat எண்", + "collectibleDetailSatName": "Sat பெயர்", + "collectibleDetailInscriptionId": "பதிவு ஐடி", + "collectibleDetailInscriptionNumber": "பதிவு எண்", + "collectibleDetailStandard": "வழக்கமானது", + "collectibleDetailCreated": "உருவாக்கியது", + "collectibleDetailViewOnExplorer": "{{explorer}}-இல் காண்க", + "collectibleDetailList": "பட்டியல்", + "collectibleDetailSellNow": "{{amount}} {{symbol}}-க்கு விற்கவும்", + "collectibleDetailUtxoSplitterCtaTitle": "ஸ்பேர் பிட்காயினை காலி செய்யவும்", + "collectibleDetailUtxoSplitterCtaSubtitle": "திறக்க உங்களிடம் {{value}} BTC உள்ளது", + "collectibleDetailUtxoSplitterModalCtaTitle": "அரிய Satகள்", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "உங்கள் நிதிகளைப் பாதுகாக்க, அரிய Satகளுடன் UTXOகளில் BTC அனுப்பப்படுவதை நாங்கள் தடுக்கிறோம். மேஜிக் ஈடனின் UTXO ஸ்ப்ளிட்டரைப் பயன்படுத்தி, உங்கள் அரிய Satகளிலிருந்து {{value}} BTCயை காலி செய்யவும்.", + "collectibleDetailUtxoSplitterModalCtaButton": "UTXO ஸ்ப்ளிட்டரைப் பயன்படுத்தவும்", + "collectibleDetailEasilyAccept": "மிக உயர்ந்த ஆஃபரை ஏற்கவும்", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} satகள்", + "collectibleDetailSpamOverlayDescription": "இது ஸ்பேம் என Phantom நம்புவதால், இந்தச் சேகரிக்கத்தக்கவை மறைக்கப்பட்டது.", + "collectibleDetailSpamOverlayReveal": "சேகரிக்கத்தக்கவையைக் காட்டு", + "collectibleBurnTermsOfService": "இச்செயலை மாற்ற முடியாது என்பதை நான் புரிந்துகொள்கிறேன்", + "collectibleBurnTitleWithCount_one": "டோக்கனை அழி", + "collectibleBurnTitleWithCount_other": "டோக்கன்களை அழி", + "collectibleBurnDescriptionWithCount_one": "இந்தச் செயல் உங்கள் வாலெட்டில் இருந்து இந்த டோக்கனை நிரந்தரமாக அழித்து அகற்றும்.", + "collectibleBurnDescriptionWithCount_other": "இந்தச் செயல் உங்கள் வாலெட்டில் இருந்து இந்த டோக்கன்களை நிரந்தரமாக அழித்து அகற்றும்.", + "collectibleBurnTokenWithCount_one": "டோக்கன்", + "collectibleBurnTokenWithCount_other": "டோக்கன்கள்", + "collectibleBurnCta": "செலவழி", + "collectibleBurnRebate": "தள்ளுபடி", + "collectibleBurnRebateTooltip": "இந்த டோக்கனைச் செலவழிப்பதற்கு ஒரு சிறிய அளவு SOL தானாகவே உங்கள் வாலெட்டில் டெபாசிட் செய்யப்படும்.", + "collectibleBurnNetworkFee": "நெட்வொர்க் கட்டணம்", + "collectibleBurnNetworkFeeTooltip": "பரிவர்த்தனையைச் செயல்படுத்த Solana நெட்வொர்க்கிற்குத் தேவைப்படும் தொகை", + "unwrapButtonSwapTo": "{{chainSymbol}}-க்கு ஸ்வாப் செய்", + "unwrapButtonWithdrawFrom": "{{withdrawalSource}} -லிருந்து {{chainSymbol}} க்கு வித்டிரா செய்", + "unwrapModalEstimatedTime": "கணக்கிட்ட நேரம்", + "unwrapModalNetwork": "நெட்வொர்க்", + "unwrapModalNetworkFee": "நெட்வொர்க் கட்டணம்", + "unwrapModalTitle": "தொகுப்புரை", + "unsupportedChain": "ஆதரிக்காத செயின்", + "unsupportedChainDescription": "{{chainName}} நெட்வொர்க்கிற்கு நாங்கள் {{action}}-ஐ ஆதரிக்கவில்லை போல் தெரிகிறது.", + "networkFeesTooltipLabel": "{{chainName}} நெட்வொர்க் கட்டணம்", + "networkFeesTooltipDescription": "{{chainName}} கட்டணங்கள் பல காரணிகளின் அடிப்படையில் மாறுபடுகின்றன. உங்கள் பரிவர்த்தனையை வேகமானதாக (அதிக விலையுள்ளது) அல்லது மெதுவானதாக (மலிவானது) ஆக்குவதற்கு அவற்றை நீங்கள் தனிப்பயனாக்கலாம்.", + "burnStatusErrorTitleWithCount_one": "டோக்கன் அழிப்பு தோல்வியுற்றது", + "burnStatusErrorTitleWithCount_other": "டோக்கன்கள் அழிப்பு தோல்வியுற்றது", + "burnStatusSuccessTitleWithCount_one": "டோக்கன் செலவழிக்கப்பட்டது!", + "burnStatusSuccessTitleWithCount_other": "டோக்கன் செலவழிக்கப்பட்டது!", + "burnStatusLoadingTitleWithCount_one": "டோக்கனை அழிக்கிறது...", + "burnStatusLoadingTitleWithCount_other": "டோக்கன்களை அழிக்கிறது...", + "burnStatusErrorMessageWithCount_one": "இந்த டோக்கனை அழிக்க முடியவில்லை. பிறகு முயற்சிக்கவும்.", + "burnStatusErrorMessageWithCount_other": "இந்த டோக்கன்களை அழிக்க முடியவில்லை. பிறகு முயற்சிக்கவும்.", + "burnStatusSuccessMessageWithCount_one": "இந்த டோக்கன் நிரந்தரமாக அழிக்கப்பட்டுவிட்டது மற்றும் {{rebateAmount}} SOL உங்கள் வாலெட்டில் டெபாசிட் செய்யப்பட்டுள்ளது.", + "burnStatusSuccessMessageWithCount_other": "இந்த டோக்கன்கள் நிரந்தரமாக அழிக்கப்பட்டுவிட்டன மற்றும் {{rebateAmount}} SOL உங்கள் வாலெட்டில் டெபாசிட் செய்யப்பட்டுள்ளது.", + "burnStatusLoadingMessageWithCount_one": "இந்த டோக்கன் நிரந்தரமாக அழிக்கப்படுகிறது மற்றும் {{rebateAmount}} SOL உங்கள் வாலெட்டில் டெபாசிட் செய்யப்படும்.", + "burnStatusLoadingMessageWithCount_other": "இந்த டோக்கன்கள் நிரந்தரமாக அழிக்கப்படுகின்றன மற்றும் {{rebateAmount}} SOL உங்கள் வாலெட்டில் டெபாசிட் செய்யப்படும்.", + "burnStatusViewTransactionText": "பரிவர்த்தனையைக் காண்க", + "collectibleDisplayLoading": "ஏற்றுகிறது...", + "collectiblesNoCollectibles": "சேகரிக்கத்தக்கவை இல்லை", + "collectiblesPrimaryText": "உங்கள் சேகரிக்கத்தக்கவை", + "collectiblesReceiveCollectible": "சேகரிக்கத்தக்கவையைப் பெறு", + "collectiblesUnknownCollection": "அறியாத தொகுப்பு", + "collectiblesUnknownCollectible": "அறியாத சேகரிக்கத்தக்கவை", + "collectiblesUniqueHolders": "தனித்துவ வைத்திருப்பாளர்கள்", + "collectiblesSupply": "விநியோகம்", + "collectiblesUnknownTokens": "அறியாத டோக்கன்கள்", + "collectiblesNrOfListed": "{{ nrOfListed }} பட்டியலிட்டது", + "collectiblesListed": "பட்டியலிட்டது", + "collectiblesMintCollectible": "சேகரிக்கத்தக்கவையை தயாரி", + "collectiblesYouMint": "உங்கள் தயாரிப்பு", + "collectiblesMintCost": "தயாரிப்புச் செலவு", + "collectiblesMintFail": "தயாரிப்பு தோல்வி", + "collectiblesMintFailMessage": "உங்கள் சேகரிக்கத்தக்கவையைத் தயாரிப்பதில் சிக்கல் ஏற்பட்டது. தயவுசெய்து மீண்டும் முயற்சித்திடுங்கள்.", + "collectiblesMintCostFree": "இலவசம்", + "collectiblesMinting": "தயாரிக்கிறது...", + "collectiblesMintingMessage": "உங்கள் சேகரிக்கத்தக்கவை தயாரிக்கப்படுகிறது", + "collectiblesMintShareSubject": "இதைப் பார்க்கவும்", + "collectiblesMintShareMessage": "நான் இதை @phantom -இல் உருவாக்கியுள்ளேன்!", + "collectiblesMintSuccess": "தயாரிப்பு வெற்றியடைந்தது", + "collectiblesMintSuccessMessage": "உங்கள் சேகரிக்கத்தக்கவை இப்போது தயாரிக்கப்பட்டது", + "collectiblesMintSuccessQuestMessage": "Phantom Quest-க்கான தேவைகளைப் பூர்த்தி செய்துள்ளீர்கள். உங்கள் இலவச சேகரிக்கத்தக்கவையைப் பெற, உங்கள் வெகுமதியைப் பெறுங்கள் என்பதைத் தட்டவும்.", + "collectiblesMintRequired": "தேவை", + "collectiblesMintSafelyDismiss": "இச்சாளரத்தை நீங்கள் பாதுகாப்பாக நிராகரிக்கலாம்.", + "collectiblesTrimmed": "இப்போது காட்ட முடிகின்ற சேகரிக்கத்தக்கவையின் எண்ணிக்கைக்கான வரம்பை அடைந்துவிட்டோம்.", + "collectiblesSeeAllHoldings": "எல்லா ஹோல்டிங்குகளையும் காட்டு", + "collectiblesLast": "கடைசி", + "collectiblesAbout": "அறிமுகம்", + "collectiblesSocialLinks": "சமூக இணைப்புகள்", + "collectiblesNonTransferable": "இடமாற்ற முடியாதது", + "collectiblesNonTransferableYes": "ஆம்", + "collectiblesSellOfferDetails": "ஆஃபர் விவரங்கள்", + "collectiblesSellYouSell": "நீங்கள் விற்பது", + "collectiblesSellGotIt": "புரிந்தது", + "collectiblesSellYouReceive": "நீங்கள் பெறுவது", + "collectiblesSellOffer": "வழங்கு", + "collectiblesSoldCollectible": "சேகரிக்கத்தக்கவை விற்றது", + "collectiblesSellMarketplace": "மார்க்கெட்பிளேஸ்", + "collectiblesSellCollectionFloor": "தொகுப்புத் தளம்", + "collectiblesSellDifferenceFromFloor": "தளத்திலிருந்து வேறுபாடு", + "collectiblesSellLastSalePrice": "கடைசி விற்பனை", + "collectiblesSellEstimatedFees": "மதிப்பிடப்பட்ட கட்டணங்கள்", + "collectiblesSellEstimatedProfitAndLoss": "மதிப்பிடப்பட்ட இலாபம்/நஷ்டம்", + "collectiblesSellViewOnMarketplace": "{{marketplace}}-இல் காண்க", + "collectiblesSellCollectionFloorTooltip": "பல்வேறு மார்க்கெட்பிளேஸ்கள் முழுவதும் தொகுப்பில் மிகக்குறைந்த ’இப்போது வாங்குக’ விலை.", + "collectiblesSellProfitLossTooltip": "மதிப்பிடப்படுகிற இலாபம்/நஷ்டமானது, கடைசி விற்பனை விலையின் மற்றும் ஆஃபர் தொகை குறைந்த கட்டணங்களின் அடிப்படையில் கணக்கிடப்படுகிறது.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "ராயல்டிகள் ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "மார்க்கெட்பிளேஸ் கட்டணம் ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "மார்க்கெட்பிளேஸ் கட்டணம்", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}} நெட்வொர்க்", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "விலை கேட்பில் {{phantomFeePercentage}} Phantom கட்டணம் உள்ளடங்குகிறது", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "ராயல்டிகள், நெட்வொர்க் கட்டணம், மார்க்கெட்பிளேஸ் கட்டணம், {{phantomFeePercentage}} Phantom கட்டணம் ஆகியவை விலை கேட்பில் அடங்கும்", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "விலைகேட்பில் ராயல்டிகள், நெட்வொர்க் கட்டணம், மார்க்கெட்பிளேஸ் கட்டணம் ஆகியவை அடங்கும்", + "collectiblesSellTransactionFeeTooltipTitle": "பரிவர்த்தனைக் கட்டணம்", + "collectiblesSellStatusLoadingTitle": "ஆஃபரை ஏற்கிறது...", + "collectiblesSellStatusLoadingIsSellingFor": "இதற்கு விற்கிறது", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} விற்கப்பட்டது!", + "collectiblesSellStatusSuccessWasSold": "இதற்கு வெற்றிகரமாக விற்கப்பட்டது", + "collectiblesSellStatusErrorTitle": "ஏதோ தவறு நிகழ்ந்துள்ளது", + "collectiblesSellStatusErrorSubtitle": "விற்க முயற்சிப்பதில் பிரச்சினை ஏற்பட்டது", + "collectiblesSellStatusViewTransaction": "பரிவர்த்தனையைக் காண்க", + "collectiblesSellInsufficientFundsTitle": "போதிய நிதிகள் இல்லை", + "collectiblesSellInsufficientFundsSubtitle": "நெட்வொர்க் கட்டணத்தைச் செலுத்துவதற்குப் போதிய நிதி இல்லாததால், இந்தச் சேகரிக்கத்தக்கவையில் எங்களால் ஆஃபரை ஏற்க முடியவில்லை.", + "collectiblesSellRecentlyTransferedNFTTitle": "சமீபத்தில் இடமாற்றப்பட்டது", + "collectiblesSellRecentlyTransferedNFTSubtitle": "இடமாற்றத்திற்குப் பிறகு, ஏலங்களை ஏற்க 1 மணிநேரம் காத்திருக்க வேண்டும்.", + "collectiblesApproveCollection": "{{collectionName}} அங்கீகரிக்கப்பட்டது", + "collectiblesSellNotAvailableAnymoreTitle": "ஆஃபர் கிடைக்கவில்லை", + "collectiblesSellNotAvailableAnymoreSubtitle": "ஆஃபர் இனி கிடைக்காது. இந்த ஏலத்தை ரத்து செய்துவிட்டு மீண்டும் முயற்சிக்கவும்", + "collectiblesSellFlaggedTokenTitle": "சேகரிக்கத்தக்கவை கொடியிடப்பட்டது", + "collectiblesSellFlaggedTokenSubtitle": "சேகரிக்கத்தக்கவை வர்த்தகம் செய்யக்கூடியது அல்ல, இது திருடப்பட்டதாக அல்லது பூட்டல் இல்லாமல் ஸ்டேக் செய்யப்பட்டதாகப் புகாரளிக்கப்படுவது போன்ற பல காரணங்களுக்காக இருக்கலாம்", + "collectiblesListOnMagicEden": "Magic Edenல் பட்டியலிடு", + "collectiblesListPrice": "பட்டியல் விலை", + "collectiblesUseFloor": "ஃப்ளோர் பயன்பாடு", + "collectiblesFloorPrice": "ஃப்ளோர் விலை", + "collectiblesLastSalePrice": "கடைசி விற்பனை விலை", + "collectiblesTotalReturn": "மொத்த வருவாய்", + "collectiblesOriginalPurchasePrice": "அசல் பர்ச்சேஸ் விலை", + "collectiblesMagicEdenFee": "Magic Eden கட்டணம்", + "collectiblesArtistRoyalties": "கலைஞர் ராயல்டிகள்", + "collectiblesListNowButton": "இப்போது பட்டியலிடு", + "collectiblesListAnywayButton": "இருந்தாலும் பட்டியலிடு", + "collectiblesCreateListingTermsOfService": "<1>\"இப்போது பட்டியலிடு\" என்பதை தட்டுவதன் மூலம், மேஜிக் ஈடெனின் <3>சேவை விதிமுறைகளை ஏற்கிறீர்கள்", + "collectiblesViewListing": "பட்டியலிடலைக் காண்க", + "collectiblesListingViewTransaction": "பரிவர்த்தனையைக் காண்க", + "collectiblesRemoveListing": "பட்டியலிடலை அகற்று", + "collectiblesEditListing": "பட்டியலிடலை திருத்து", + "collectiblesEditListPrice": "பட்டியல் விலையைத் திருத்து", + "collectiblesListPriceTooltip": "பட்டியல் விலை என்பது ஓர் உருப்படியின் விற்பனை விலை. விற்பனையாளர்கள் பொதுவாக பட்டியல் விலையை ஃப்ளோர் விலையில் அல்லது அதற்கு மேல் இருக்குமாறு அமைக்கின்றனர்.", + "collectiblesFloorPriceTooltip": "ஃப்ளோர் விலை என்பது இந்தத் தொகுப்பில் உள்ள ஓர் உருப்படிக்கான குறைந்த ஆக்டிவ் பட்டியல் விலையாகும்.", + "collectiblesOriginalPurchasePriceTooltip": "நீங்கள் முதலில் இத்தொகைக்கு இந்த உருப்படியை வாங்கியுள்ளீர்கள்.", + "collectiblesPurchasedForSol": "{{lastPurchasePrice}} SOL-க்கு வாங்கியது", + "collectiblesUnableToLoadListings": "பட்டியலிட்டவையை ஏற்ற இயலவில்லை", + "collectiblesUnableToLoadListingsFrom": "{{marketplace}}-இல் இருந்து பட்டியல்களை ஏற்ற இயலவில்லை", + "collectiblesUnableToLoadListingsDescription": "உங்கள் பட்டியல்கள் மற்றும் அசெட்க்கள் பாதுகாப்பாக உள்ளன, ஆனால் தற்போது {{marketplace}}-இல் இருந்து அவற்றை எங்களால் ஏற்ற முடியவில்லை. தயவுசெய்து பின்னர் முயற்சிக்கவும்.", + "collectiblesBelowFloorPrice": "ஃப்ளோர் விலைக்குக் கீழே", + "collectiblesBelowFloorPriceMessage": "உங்கள் NFTயை ஃப்ளோர் விலைக்குக் கீழே பட்டியலிட விரும்புகிறீர்களா?", + "collectiblesMinimumListingPrice": "குறைந்தபட்ச விலை 0.01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden, நிறைவுசெய்த பரிவர்த்தனைகளில் கட்டணம் எடுத்துக்கொள்கிறது.", + "collectiblesArtistRoyaltiesTooltip": "இத்தொகுப்பை உருவாக்கியவர் ஒவ்வொரு நிறைவுசெய்த விற்பனையிலிருந்தும் ராயல்டி % பெறுகிறார்.", + "collectibleScreenCollectionLabel": "தொகுப்பு", + "collectibleScreenPhotosPermissionTitle": "படங்கள் அனுமதி", + "collectibleScreenPhotosPermissionMessage": "உங்கள் படங்களை அணுக எங்களுக்கு உங்கள் அனுமதி தேவை. அமைப்புகளுக்குச் சென்று உங்கள் அனுமதிகளைப் புதுப்பித்திடுங்கள்.", + "collectibleScreenPhotosPermissionOpenSettings": "அமைப்புகளைத் திற", + "listStatusErrorTitle": "பட்டியலிடல் தோல்வியுற்றது", + "editListStatusErrorTitle": "புதுப்பிக்க முடியவில்லை", + "removeListStatusErrorTitle": "பட்டியலிடலை அகற்றுவது தோல்வியுற்றது", + "listStatusSuccessTitle": "பட்டியலிடல் உருவாக்கப்பட்டது!", + "editListingStatusSuccessTitle": "புதுப்பித்த பட்டியலிடல்!", + "removeListStatusSuccessTitle": "பட்டியலிடல், Magic Edenல் இருந்து அகற்றப்பட்டது", + "listStatusLoadingTitle": "பட்டியலிடலை உருவாக்குகிறது...", + "editListingStatusLoadingTitle": "பட்டியலிடலைப் புதுப்பிக்கிறது...", + "removeListStatusLoadingTitle": "பட்டியலிடலை அகற்றுகிறது...", + "listStatusErrorMessage": "{{name}}-ஐ Magic Eden-ல் பட்டியலிட முடியவில்லை", + "removeListStatusErrorMessage": "{{name}}-ஐ Magic Eden-ல் பட்டியல்நீக்க முடியவில்லை", + "listStatusSuccessMessage": "{{name}} இப்போது {{listCollectiblePrice}} SOL-க்காக Magic Eden-ல் பட்டியலிடப்பட்டுள்ளது", + "editListingStatusSuccessMessage": "{{name}} இப்போது {{editListCollectiblePrice}} SOL-க்காக Magic Eden-ல் புதுப்பிக்கப்பட்டுள்ளது", + "removeListStatusSuccessMessage": "{{name}}, Magic Edenல் இருந்து வெற்றிகரமாக அகற்றப்பட்டது", + "listStatusLoadingMessage": "{{name}}-ஐ {{listCollectiblePrice}} SOL-க்காக Magic Eden-ல் பட்டியலிடுகிறது.", + "editListingStatusLoadingMessage": "{{name}}-ஐ {{editListCollectiblePrice}} SOL-க்காக Magic Eden-ல் புதுப்பிக்கிறது.", + "removeListStatusLoadingMessage": "Magic Eden-இல் இருந்து {{name}} அகற்றப்படுகிறது. இதற்கு சற்று நேரம் ஆகலாம்.", + "listStatusLoadingSafelyDismiss": "இச்சாளரத்தை நீங்கள் பாதுகாப்பாக நிராகரிக்கலாம்.", + "listStatusViewOnMagicEden": "Magic Edenல் காட்டு", + "listStatusViewOnMarketplace": "{{marketplace}}-இல் காண்க", + "listStatusLoadingDismiss": "நிராகரி", + "listStatusViewTransaction": "பரிவர்த்தனையைக் காண்க", + "connectHardwareConnectedPrimaryText": "லெட்ஜர் நானோ", + "connectHardwareConnectedSecondaryText": "உங்கள் வன்பொருள் வாலெட்டை இணைத்து, அது திறக்கப்பட்டுள்ளதா என்பதை உறுதிசெய்துகொள்ளவும். நாங்கள் அதைக் கண்டறிந்ததும், நீங்கள் எந்த முகவரியைப் பயன்படுத்த விரும்புகிறீர்கள் என்பதைத் தேர்வுசெய்யலாம்.", + "connectHardwareFailedPrimaryText": "இணைப்பு தோல்வியுற்றது", + "connectHardwareFailedSecondaryText": "உங்கள் வன்பொருள் வாலெட்டை இணைத்து, அது திறக்கப்பட்டுள்ளதா என்பதை உறுதிசெய்துகொள்ளவும். நாங்கள் அதைக் கண்டறிந்ததும், பயன்படுத்துவதற்கான முகவரியை நீங்கள் தேர்வு செய்யலாம்.", + "connectHardwareFinishPrimaryText": "கணக்கு சேர்க்கப்பட்டது!", + "connectHardwareFinishSecondaryText": "நீங்கள் இப்போது உங்கள் லெட்ஜர் நானோ வாலெட்டை Phantom-இல் இருந்து அணுகலாம். நீட்டிப்புக்குத் திரும்பவும்.", + "connectHardwareNeedsPermissionPrimaryText": "புதிய வாலெட்டை இணைக்கவும்", + "connectHardwareNeedsPermissionSecondaryText": "இணைப்புச் செயல்முறையைத் தொடங்க, கீழே உள்ள பட்டனைக் கிளிக் செய்யவும்.", + "connectHardwareSearchingPrimaryText": "வாலெட்டைத் தேடுகிறது...", + "connectHardwareSearchingSecondaryText": "உங்கள் வன்பொருள் வாலெட்டை இணைத்து, அது திறக்கப்பட்டுள்ளதா என்பதையும், உங்கள் உலாவியில் அங்கீகரித்த அனுமதிகளைக் கொண்டிருக்கிறீர்களா என்பதையும் உறுதிப்படுத்திக் கொள்ளுங்கள்.", + "connectHardwarePermissionDeniedPrimary": "அனுமதி மறுக்கப்பட்டது", + "connectHardwarePermissionDeniedSecondary": "உங்கள் Ledger சாதனத்துடன் இணைக்க Phantom-க்கு அனுமதி வழங்கவும்", + "connectHardwarePermissionUnableToConnect": "இணைக்க முடியவில்லை", + "connectHardwarePermissionUnableToConnectDescription": "உங்கள் Ledger சாதனத்துடன் எங்களால் இணைக்க முடியவில்லை. எங்களுக்குக் கூடுதல் அனுமதிகள் தேவைப்படலாம்.", + "connectHardwareSelectAddressAllAddressesImported": "அனைத்து முகவரிகளும் இறக்குமதி செய்யப்பட்டன", + "connectHardwareSelectAddressDerivationPath": "வழித்தோன்றல் பாதை", + "connectHardwareSelectAddressSearching": "தேடுகிறது...", + "connectHardwareSelectAddressSelectWalletAddress": "வாலெட் முகவரியைத் தேர்ந்தெடுக்கவும்", + "connectHardwareSelectAddressWalletAddress": "வாலெட் முகவரி", + "connectHardwareWaitingForApplicationPrimaryText": "உங்கள் லெட்ஜரில் Solana செயலியைத் திறக்கவும்", + "connectHardwareWaitingForApplicationSecondaryText": "உங்கள் வன்பொருள் வாலெட்டை இணைத்து, அது திறக்கப்பட்டிருப்பதை உறுதிசெய்து கொள்ளவும்.", + "connectHardwareWaitingForPermissionPrimaryText": "அனுமதி தேவை", + "connectHardwareWaitingForPermissionSecondaryText": "உங்கள் வன்பொருள் வாலெட்டை இணைத்து, அது திறக்கப்பட்டுள்ளதா என்பதையும், உங்கள் உலாவியில் அங்கீகரித்த அனுமதிகளைக் கொண்டிருக்கிறீர்களா என்பதையும் உறுதிப்படுத்திக் கொள்ளுங்கள்.", + "connectHardwareAddAccountButton": "கணக்கைச் சேர்", + "connectHardwareLedger": "உங்கள் Ledger-ஐ இணைக்கவும்", + "connectHardwareStartConnection": "உங்கள் லெட்ஜர் வன்பொருள் வாலெட்டை இணைப்பதைத் தொடங்க, கீழே உள்ள பட்டனைக் கிளிக் செய்யவும்", + "connectHardwarePairSuccessPrimary": "{{productName}} இணைக்கப்பட்டது", + "connectHardwarePairSuccessSecondary": "உங்கள் {{productName}}-ஐ வெற்றிகரமாக இணைத்துள்ளீர்கள்.", + "connectHardwareSelectChains": "இணைக்க, செயின்களைத் தேர்ந்தெடுக்கவும்", + "connectHardwareOpenAppInterpolated": "உங்கள் லெட்ஜரில் {{app}} செயலியைத் திறக்கவும்", + "connectHardwareSearching": "தேடுகிறது...", + "connectHardwareMakeSureConnected": "உங்கள் வன்பொருள் வாலெட்டை இணைத்துத் திறக்கவும். தொடர்புடைய உலாவி அனுமதிகளை அங்கீகரித்திடுங்கள்.", + "connectHardwareOpenAppDescription": "உங்கள் வன்பொருள் வாலெட்டைத் திறந்திடுங்கள்", + "connectHardwareConnecting": "இணைக்கிறது...", + "connectHardwareConnectingDescription": "உங்கள் Ledger சாதனத்துடன் இணைக்கிறோம்.", + "connectHardwareConnectingAccounts": "உங்கள் கணக்குகளை இணைக்கிறது...", + "connectHardwareDiscoveringAccounts": "கணக்குகளைத் தேடுகிறது...", + "connectHardwareDiscoveringAccountsDescription": "உங்கள் கணக்குகளில் செயல்பாட்டைத் தேடுகிறோம்.", + "connectHardwareErrorLedgerLocked": "Ledger பூட்டப்பட்டுள்ளது", + "connectHardwareErrorLedgerLockedDescription": "உங்கள் Ledger சாதனம் திறக்கப்பட்டுள்ளதை உறுதிசெய்து, மீண்டும் முயலவும்.", + "connectHardwareErrorLedgerGeneric": "ஏதோ தவறு நிகழ்ந்துள்ளது", + "connectHardwareErrorLedgerGenericDescription": "கணக்குகளைக் கண்டுபிடிக்க முடியவில்லை. உங்கள் Ledger சாதனம் திறக்கப்பட்டுள்ளதை உறுதிசெய்து, மீண்டும் முயலவும்.", + "connectHardwareErrorLedgerPhantomLocked": "Phantom-ஐ மீண்டும் திறந்து, உங்கள் வன்பொருளை திரும்பவும் இணைக்க முயற்சிக்கவும்.", + "connectHardwareFindingAccountsWithActivity": "{{chainName}} கணக்குகளைக் கண்டறிகிறது...", + "connectHardwareFindingAccountsWithActivityDualChain": "{{chainName1}} அல்லது {{chainName2}} கணக்குகளைக் கண்டறிகிறது...", + "connectHardwareFoundAccountsWithActivity": "உங்கள் லெட்ஜரில் செயல்பாட்டுடன் கூடிய {{numOfAccounts}} கணக்குகளைக் கண்டறிந்துள்ளோம்.", + "connectHardwareFoundAccountsWithActivitySingular": "உங்கள் லெட்ஜரில் செயல்பாட்டுடன் கூடிய 1 கணக்கைக் கண்டறிந்துள்ளோம்.", + "connectHardwareFoundSomeAccounts": "உங்கள் லெட்ஜர் சாதனத்தில் சில கணக்குகளைக் கண்டறிந்துள்ளோம்.", + "connectHardwareViewAccounts": "கணக்குகளைக் காண்க", + "connectHardwareConnectAccounts": "இணைக்கப்பட்ட கணக்குகள்", + "connectHardwareSelectAccounts": "கணக்குகளைத் தேர்ந்தெடுக்கவும்", + "connectHardwareChooseAccountsToConnect": "இணைப்பதற்கான வாலெட் கணக்குகளைத் தேர்வு செய்யவும்.", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} கணக்குகள் சேர்க்கப்பட்டன", + "connectHardwareAccountsStepOfSteps": "செயற்படி {{stepNum}} / {{totalSteps}}", + "connectHardwareMobile": "Ledger-ஐ இணைக்கவும்", + "connectHardwareMobileTitle": "உங்கள் லெட்ஜர் வன்பொருள் வாலெட்டை இணைக்கவும்", + "connectHardwareMobileEnableBluetooth": "புளூடூத்தை இயக்கவும்", + "connectHardwareMobileEnableBluetoothDescription": "இணைப்பதற்கு புளூடூத்தைப் பயன்படுத்த அனுமதி வழங்கவும்", + "connectHardwareMobileEnableBluetoothSettings": "இருப்பிடம் மற்றும் அருகிலுள்ள சாதனங்களுக்கான அனுமதிகளைப் பயன்படுத்த Phantom-ஐ அனுமதிப்பதற்கு அமைப்புகளுக்குச் செல்லவும்.", + "connectHardwareMobilePairWithDevice": "உங்கள் Ledger சாதனத்துடன் பிணைக்கவும்", + "connectHardwareMobilePairWithDeviceDescription": "சிறந்த சிக்னலைப் பெற உங்கள் சாதனத்தை அருகில் வைத்திருக்கவும்", + "connectHardwareMobileConnectAccounts": "கணக்குகளை இணைக்கவும்", + "connectHardwareMobileConnectAccountsDescription": "நீங்கள் பயன்படுத்தியிருக்கக்கூடிய கணக்குகளில் செயல்பாட்டை நாங்கள் தேடுவோம்", + "connectHardwareMobileConnectLedgerDevice": "உங்கள் லெட்ஜர் சாதனத்தை இணைக்கவும்", + "connectHardwareMobileLookingForDevices": "அருகிலுள்ள சாதனங்களைத் தேடுகிறது...", + "connectHardwareMobileLookingForDevicesDescription": "உங்கள் லெட்ஜர் சாதனத்தை இணைத்து, அது திறக்கப்பட்டிருப்பதை உறுதிசெய்து கொள்ளுங்கள்.", + "connectHardwareMobileFoundDeviceSingular": "1 லெட்ஜர் சாதனத்தைக் கண்டறிந்தோம்", + "connectHardwareMobileFoundDevices": "{{numDevicesFound}} லெட்ஜர் சாதனங்களைக் கண்டறிந்தோம்", + "connectHardwareMobileFoundDevicesDescription": "பிணைப்பைத் தொடங்க, கீழே உள்ள லெட்ஜர் சாதனத்தைத் தேர்ந்தெடுக்கவும்.", + "connectHardwareMobilePairingWith": "{{deviceName}} உடன் பிணைக்கிறது", + "connectHardwareMobilePairingWithDescription": "பிணைக்கும்போது உங்கள் லெட்ஜெர் சாதனத்தில் வழிமுறைகளைப் பின்பற்றவும்.", + "connectHardwareMobilePairingFailed": "பிணைத்தல் தோல்வியுற்றது", + "connectHardwareMobilePairingFailedDescription": "{{deviceName}} உடன் பிணைக்க முடியவில்லை. உங்கள் சாதனம் திறந்திருப்பதை உறுதிசெய்து கொள்ளுங்கள்.", + "connectHardwareMobilePairingSuccessful": "பிணைத்தல் வெற்றியடைந்தது", + "connectHardwareMobilePairingSuccessfulDescription": "உங்கள் லெட்ஜர் சாதனத்தை வெற்றிகரமாகப் பிணைத்து இணைத்துள்ளீர்கள்.", + "connectHardwareMobileOpenAppSingleChain": "உங்கள் லெட்ஜரில் {{chainName}} செயலியைத் திறக்கவும்", + "connectHardwareMobileOpenAppDualChain": "உங்கள் லெட்ஜரில் {{chainName1}} அல்லது {{chainName2}} செயலியைத் திறக்கவும்", + "connectHardwareMobileOpenAppDescription": "உங்கள் சாதனம் திறக்கப்பட்டுள்ளதை உறுதிசெய்யவும்.", + "connectHardwareMobileStillCantFindDevice": "இன்னமும் உங்கள் சாதனத்தைக் கண்டுபிடிக்க முடியவில்லையா?", + "connectHardwareMobileLostConnection": "தொடர்பு துண்டிக்கப்பட்டது", + "connectHardwareMobileLostConnectionDescription": "{{deviceName}} உடனான இணைப்பை இழந்துவிட்டோம். உங்கள் சாதனம் திறக்கப்பட்டுள்ளதை உறுதிசெய்து கொண்டு, மீண்டும் முயற்சிக்கவும்.", + "connectHardwareMobileGenericLedgerDevice": "லெட்ஜர் சாதனம்", + "connectHardwareMobileConnectDeviceSigning": "உங்கள் {{deviceName}}-ஐ இணைக்கவும்", + "connectHardwareMobileConnectDeviceSigningDescription": "உங்கள் லெட்ஜர் சாதனத்தைத் திறந்து, அதை அருகில் வைத்திருக்கவும்.", + "connectHardwareMobileBluetoothDisabled": "புளூடூத் முடக்கப்பட்டுள்ளது", + "connectHardwareMobileBluetoothDisabledDescription": "உங்கள் புளூடூத்தை இயக்கி, உங்கள் லெட்ஜர் சாதனம் திறக்கப்பட்டுள்ளதை உறுதிசெய்து கொள்ளுங்கள்.", + "connectHardwareMobileLearnMore": "மேலும் அறிக", + "connectHardwareMobileBlindSigningDisabled": "மறைப்புக் கையொப்பமிடல் முடக்கப்பட்டது", + "connectHardwareMobileBlindSigningDisabledDescription": "உங்கள் சாதனத்தில் மறைப்புக் கையொப்பமிடல் இயக்கப்பட்டுள்ளதை உறுதிசெய்து கொள்ளவும்.", + "connectHardwareMobileConfirmSingleChain": "உங்கள் வன்பொருள் வாலெட்டில் பரிவர்த்தனையை நீங்கள் உறுதிசெய்ய வேண்டும். அது திறக்கப்பட்டிருப்பதை உறுதிசெய்துகொள்ளவும்.", + "metamaskExplainerBottomSheetHeader": "இந்தத் தளம் Phantom-உடன் வேலை செய்கிறது", + "metamaskExplainerBottomSheetSubheader": "தொடர்வதற்கு, வாலெட்டை இணை எனும் உரையாடலிலிருந்து MetaMask-ஐத் தேர்ந்தெடுக்கவும்.", + "metamaskExplainerBottomSheetDontShowAgain": "மீண்டும் கேட்காதே", + "ledgerStatusNotConnected": "Ledger இணைக்கப்படவில்லை", + "ledgerStatusConnectedInterpolated": "{{productName}} இணைக்கப்பட்டுள்ளது", + "connectionClusterInterpolated": "நீங்கள் தற்போது {{cluster}} -இல் இருக்கிறீர்கள்", + "connectionClusterTestnetMode": "நீங்கள் தற்போது டெஸ்ட்நெட் பயன்முறையில் உள்ளீர்கள்", + "featureNotSupportedOnLocalNet": "சொலானா லோக்கல்நெட்டை இயக்கினால் இந்த அம்சம் செயல்படாது.", + "readOnlyAccountBannerWarning": "நீங்கள் இந்தக் கணக்கைப் பார்க்கிறீர்கள்", + "depositAddress": "பெறும் முகவரி", + "depositAddressChainInterpolated": "உங்கள் {{chain}} முகவரி", + "depositAssetDepositInterpolated": "{{tokenSymbol}} பெறுக", + "depositAssetSecondaryText": "இணக்கமான டோக்கன்களைப் பெற மட்டுமே இந்த முகவரியைப் பயன்படுத்த முடியும்.", + "depositAssetTextInterpolated": "<1>{{network}}-இல் டோக்கன்கள் மற்றும் சேகரிக்கத்தக்கவையைப் பெற இந்த முகவரியைப் பயன்படுத்தவும்.", + "depositAssetTransferFromExchange": "எக்ஸேஞ்சிலிருந்து இடமாற்று", + "depositAssetShareAddress": "முகவரியைப் பகிர்", + "depositAssetBuyOrDeposit": "வாங்கு அல்லது இடமாற்று", + "depositAssetBuyOrDepositDesc": "தொடங்குவதற்கு உங்கள் வாலெட்டில் நிதி சேர்க்கவும்", + "depositAssetTransfer": "இடமாற்று", + "editAddressAddressAlreadyAdded": "முகவரி ஏற்கெனவே சேர்க்கப்பட்டது", + "editAddressAddressAlreadyExists": "முகவரி ஏற்கெனவே உள்ளது", + "editAddressAddressIsRequired": "முகவரி தேவை", + "editAddressPrimaryText": "முகவரியைத் திருத்து", + "editAddressRemove": "முகவரிப் புத்தகத்தில் இருந்து அகற்று", + "editAddressToast": "முகவரி புதுப்பிக்கப்பட்டது", + "removeSavedAddressToast": "முகவரி அகற்றப்பட்டது", + "exportSecretErrorGeneric": "ஏதோ தவறு நடந்துவிட்டது. தயவுசெய்து மீண்டும் முயற்சிக்கவும்", + "exportSecretErrorIncorrectPassword": "தவறான கடவுச்சொல்", + "exportSecretPassword": "கடவுச்சொல்", + "exportSecretPrivateKey": "தனிப்பட்ட சாவி", + "exportSecretSecretPhrase": "இரகசியச் சொற்றொடர்", + "exportSecretSecretRecoveryPhrase": "இரகசிய மீட்புச் சொற்றொடர்", + "exportSecretSelectYourAccount": "உங்கள் கணக்கைத் தேர்ந்தெடுக்கவும்", + "exportSecretShowPrivateKey": "தனிப்பட்ட சாவியைக் காட்டு", + "exportSecretShowSecretRecoveryPhrase": "இரகசிய மீட்புச் சொற்றொடரைக் காட்டு", + "exportSecretShowSecret": "{{secretNameText}}-ஐக் காட்டு", + "exportSecretWarningPrimaryInterpolated": "உங்கள் {{secretNameText}} -ஐப் பகிர <1>வேண்டாம்!", + "exportSecretWarningSecondaryInterpolated": "எவரேனும் உங்கள் {{secretNameText}} -ஐப் பெற்றால், அவரால் உங்கள் வாலெட்டை முழுமையாகக் கட்டுப்படுத்த முடியும்.", + "exportSecretOnlyWay": "உங்கள் {{secretNameText}} மட்டுமே உங்கள் வாலெட்டை மீட்டெடுப்பதற்கான வழியாகும்", + "exportSecretDoNotShow": "உங்களின் {{secretNameText}}-ஐ யாரும் பார்க்க விடாதீர்கள்", + "exportSecretWillNotShare": "Phantom உட்பட யாருடனும் எனது {{secretNameText}}-ஐப் பகிர மாட்டேன்.", + "exportSecretNeverShare": "உங்கள் {{secretNameText}}-ஐ ஒருபோதும் யாருடனும் பகிர வேண்டாம்", + "exportSecretYourPrivateKey": "உங்கள் தனிப்பட்ட சாவி", + "exportSecretYourSecretRecoveryPhrase": "உங்கள் இரகசிய மீட்புச் சொற்றொடர்", + "fullPageHeaderBeta": "பீட்டா!", + "fullPageHeaderHelp": "உதவி", + "gasUpTo": "{{ amount }} வரை", + "gasSlowTime": "சுமார் 2 நிமிடங்கள்", + "gasAverageTime": "சுமார் 30 வினாடிகள்", + "gasFastTime": "சுமார் 15 வினாடிகள்", + "gasSlowTimePolygon": "சுமார் 15 வினாடிகள்", + "gasAverageTimePolygon": "சுமார் 10 வினாடிகள்", + "gasFastTimePolygon": "சுமார் 5 வினாடிகள்", + "gasSlowTimeBitcoin": "சுமார் 1 மணிநேரம்", + "gasAverageTimeBitcoin": "சுமார் 30 நிமிடங்கள்", + "gasFastTimeBitcoin": "சுமார் 10 நிமிடங்கள்", + "gasSlowTimeAbbrev": "2 நிமி", + "gasAverageTimeAbbrev": "30 வி", + "gasFastTimeAbbrev": "15 வி", + "gasSlowTimePolygonAbbrev": "15 வி", + "gasAverageTimePolygonAbbrev": "10 வி", + "gasFastTimePolygonAbbrev": "5 வி", + "gasSlow": "மெதுவான", + "gasAverage": "சராசரி", + "gasFast": "வேகமான", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "மீண்டும் முயலுக", + "homeErrorDescription": "உங்கள் அசெட்களை மீட்டெடுக்கும் முயற்சியில் பிழை ஏற்பட்டது. புதுப்பித்து மீண்டும் முயற்சிக்கவும்", + "homeErrorTitle": "அசெட்களைப் பெற முடியவில்லை", + "homeManageTokenList": "டோக்கன் பட்டியலை நிர்வகி", + "helloBitcoinBodyTitle": "பிட்காயினுக்கு வரவேற்கிறோம்", + "helloBitcoinFeature1Title": "பிட்காயினை அனுப்பலாம், பெறலாம் மற்றும் வாங்கலாம்", + "helloBitcoinFeature1Subtitle": "Phantom-இல் பிட்காயினை உடனடியாக இடமாற்றலாம் வாங்கலாம். அனைத்து பிரதான வாலெட்கள் மற்றும் எக்ஸேஞ்களுடன் இணக்கமானது.", + "helloBitcoinFeature2Title": "ஆர்டினல்ஸ் ஈகோசிஸ்டமை ஆராய்க", + "helloBitcoinFeature2Subtitle": "Magic Eden மற்றும் Unisat-இல் ஆர்டினல்கள், BRC-20கள் மற்றும் பலவற்றை வாங்கலாம், விற்கலாம் மற்றும் பரிமாற்றிக் கொள்ளலாம்.", + "helloBitcoinFeature3Title": "பாதுகாப்பு & பத்திரமானது", + "helloBitcoinFeature3Subtitle": "உங்களின் ஆர்டினல்கள், BRC-20கள் மற்றும் Rare Sats தற்செயலாகச் செலவழிக்கப்படாமல் இருப்பதை உறுதிசெய்கிறோம்.", + "interstitialDismissUnderstood": "புரிந்தது", + "bitcoinAddressTypesBodyTitle": "பிட்காயின் முகவரி வகைகள்", + "bitcoinAddressTypesFeature1Title": "பிட்காயின் முகவரிகள் பற்றி", + "bitcoinAddressTypesFeature1Subtitle": "Phantom-ஆனது Native Segwit மற்றும் Taproot என ஒவ்வொன்றையும் அதன் சொந்த பேலன்ஸுடன் ஆதரிக்கிறது. நீங்கள் BTC அல்லது ஆர்டினல்ஸை முகவரி வகையுடன் அனுப்பலாம்.", + "bitcoinAddressTypesFeature2Title": "நேட்டிவ் செக்விட்", + "bitcoinAddressTypesFeature2Subtitle": "Phantom-இல் இயல்புநிலை BTC முகவரி. Taproot-ஐ விடப் பழையது, ஆனால் அனைத்து வாலெட்கள் மற்றும் எக்ஸேஞ்ஜ்களுடன் இணக்கமானது.", + "bitcoinAddressTypesFeature3Title": "டேப்ரூட்", + "bitcoinAddressTypesFeature3Subtitle": "ஆர்டினல்ஸ் மற்றும் BRC-20களுக்குச் சிறந்தது, மலிவான கட்டணத்துடன். முன்னுரிமைகள் -> விருப்பமான பிட்காயின் முகவரி என்பதில் முகவரிகளைச் சரிசெய்யலாம்.", + "headerTitleInfo": "தகவல்", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "இது உங்கள் <1>{{addressType}} முகவரி.", + "invalidChecksumTitle": "உங்கள் இரகசியச் சொற்றொடரை மேம்படுத்தியுள்ளோம்!", + "invalidChecksumFeature1ExportPhrase": "உங்கள் புதிய இரகசிய சொற்றொடரை ஏற்றவும்", + "invalidChecksumFeature1ExportPhraseDescription": "உங்கள் பழைய கணக்குகளின் தனிப்பட்ட சாவிகளுடன் உங்கள் புதிய இரகசியச் சொற்றொடரைக் காப்புப் பிரதி எடுத்திடுங்கள்.", + "invalidChecksumFeature2FundsAreSafe": "உங்கள் நிதி பாதுகாப்பானது மற்றும் பத்திரமானது", + "invalidChecksumFeature2FundsAreSafeDescription": "இந்த மேம்படுத்தல் தானாகச் செய்யப்பட்டது. Phantomல் உள்ள எவருக்கும் உங்கள் இரகசியச் சொற்றொடர் தெரியாது அல்லது உங்கள் நிதிக்கான அணுகல் இருக்காது.", + "invalidChecksumFeature3LearnMore": "மேலும் அறிக", + "invalidChecksumFeature3LearnMoreDescription": "பெரும்பாலான வாலெட்களுடன் பொருந்தாத ஒரு சொற்றொடர் உங்களிடம் இருந்தது. இதைப் பற்றி மேலும் தெரிந்துகொள்ள, <1>இந்த உதவிக் கட்டுரையைப் படியுங்கள்.", + "invalidChecksumBackUpSecretPhrase": "இரகசியச் சொற்றொடரைக் காப்புப்பிரதியெடு", + "migrationFailureTitle": "உங்கள் கணக்கை இடமாற்றுவதில் ஏதோ தவறு ஏற்பட்டது", + "migrationFailureFeature1": "உங்கள் இரகசியச் சொற்றொடரை ஏற்றுமதி செய்க", + "migrationFailureFeature1Description": "உள்நுழைவதற்கு முன் உங்கள் இரகசியச் சொற்றொடரைக் காப்புப் பிரதி எடுத்திடுங்கள்.", + "migrationFailureFeature2": "Phantomல் இணைதல்", + "migrationFailureFeature2Description": "உங்கள் கணக்கைப் பார்க்க, நீங்கள் மீண்டும் Phantomல் இணைய வேண்டும்.", + "migrationFailureFeature3": "மேலும் அறிக", + "migrationFailureFeature3Description": "இதைப் பற்றி மேலும் அறிய <1>இந்த உதவிக் கட்டுரையைப் படியுங்கள்.", + "migrationFailureContinueToOnboarding": "இணைவதைத் தொடரவும்", + "migrationFailureUnableToFetchMnemonic": "உங்கள் இரகசியச் சொற்றொடரை எங்களால் ஏற்ற முடியவில்லை", + "migrationFailureUnableToFetchMnemonicDescription": "பிழைதிருத்த ஆதரவைத் துறையைத் தொடர்புகொண்டு, செயலிப் பதிவுகளைப் பதிவிறக்கவும்", + "migrationFailureContactSupport": "ஆதரவுத் துறையைத் தொடர்புகொள்க", + "ledgerActionConfirm": "உங்கள் லெட்ஜர் நானோவில் உறுதிசெய்யவும்", + "ledgerActionErrorBlindSignDisabledPrimaryText": "மறைப்பு கையொப்பம் முடக்கப்பட்டது", + "ledgerActionErrorBlindSignDisabledSecondaryText": "உங்கள் வன்பொருள் சாதனத்தில் மறைப்புக் கையொப்பம் இயக்கப்பட்டுள்ளதை உறுதிசெய்து, செயலை மீண்டும் முயற்சிக்கவும்", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "செயல்பாட்டின் போது வன்பொருள் சாதனம் துண்டிக்கப்பட்டது", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Phantom நீட்டிப்பை மூடிவிட்டு, செயலை மீண்டும் முயற்சித்திடுங்கள்", + "ledgerActionErrorDeviceLockedPrimaryText": "வன்பொருள் சாதனம் பூட்டப்பட்டது", + "ledgerActionErrorDeviceLockedSecondaryText": "உங்கள் வன்பொருள் சாதனத்தைத் திறந்து, செயலை மீண்டும் முயற்சித்திடுங்கள்", + "ledgerActionErrorHeader": "லெட்ஜர் செயல் பிழை", + "ledgerActionErrorUserRejectionPrimaryText": "பயனர் பரிவர்த்தனையை நிராகரித்தார்", + "ledgerActionErrorUserRejectionSecondaryText": "செயலானது, பயனரால் வன்பொருள் சாதனத்தில் நிராகரிக்கப்பட்டது", + "ledgerActionNeedPermission": "அனுமதி தேவை", + "ledgerActionNeedToConfirm": "உங்கள் வன்பொருள் வாலெட்டில் பரிவர்த்தனையை உறுதிப்படுத்த வேண்டும். {{chainType}} செயலியில் அது திறக்கப்பட்டுள்ளதை உறுதிசெய்து கொள்ளவும்.", + "ledgerActionNeedToConfirmMany": "உங்கள் வன்பொருள் வாலெட்டில் {{numberOfTransactions}} பரிவர்த்தனைகளை நீங்கள் உறுதிசெய்ய வேண்டியிருக்கும். {{chainType}} செயலியில் அது திறக்கப்பட்டிருப்பதை உறுதிசெய்துகொள்ளவும்.", + "ledgerActionNeedToConfirmBlind": "உங்கள் வன்பொருள் வாலெட்டில் பரிவர்த்தனையை நீங்கள் உறுதிசெய்ய வேண்டும். {{chainType}} செயலியில் அது திறக்கப்பட்டிருப்பதையும், மறைப்புக் கையொப்பமிடல் இயக்கப்பட்டிருப்பதையும் உறுதிசெய்துகொள்ளவும்.", + "ledgerActionNeedToConfirmBlindMany": "உங்கள் வன்பொருள் வாலெட்டில் {{numberOfTransactions}} பரிவர்த்தனைகளை நீங்கள் உறுதிசெய்ய வேண்டியிருக்கும். {{chainType}} செயலியில் அது திறக்கப்பட்டிருப்பதையும், மறைப்புக் கையொப்பமிடல் இயக்கப்பட்டிருப்பதையும் உறுதிசெய்துகொள்ளவும்.", + "ledgerActionPleaseConnect": "உங்கள் லெட்ஜர் நானோவை இணைத்திடுங்கள்", + "ledgerActionPleaseConnectAndConfirm": "உங்கள் வன்பொருள் வாலெட்டை இணைத்து, அது திறக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். உங்கள் உலாவியில் அங்கீகரித்த அனுமதிகளைக் கொண்டிருக்கிறீர்களா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.", + "maxInputAmount": "தொகை", + "maxInputMax": "அதிக.", + "notEnoughSolPrimaryText": "போதிய SOL இல்லை", + "notEnoughSolSecondaryText": "இந்தப் பரிவர்த்தனைக்கு, உங்கள் வாலெட்டில் போதிய SOL இல்லை. மேலும் டெபாசிட் செய்து பின்னர் முயற்சிக்கவும்.", + "insufficientBalancePrimaryText": "போதுமான {{tokenSymbol}} இல்லை", + "insufficientBalanceSecondaryText": "இந்தப் பரிவர்த்தனைக்கு உங்கள் வாலெட்டில் போதுமான {{tokenSymbol}} இல்லை.", + "insufficientBalanceRemaining": "மீதமுள்ளது", + "insufficientBalanceRequired": "தேவை", + "notEnoughSplTokensTitle": "போதிய டோக்கன்கள் இல்லை", + "notEnoughSplTokensDescription": "இந்தப் பரிவர்த்தனைக்கு உங்கள் வாலெட்டில் போதுமான டோக்கன்கள் இல்லை. சமர்ப்பிக்கப்பட்டால் இந்தப் பரிவர்த்தனை மீண்டும் திரும்பும்.", + "transactionExpiredPrimaryText": "பரிவர்த்தனை காலாவதியானது", + "transactionExpiredSecondaryText": "பரிவர்த்தனையை உறுதிசெய்ய நீங்கள் நீண்ட நேரம் காத்திருந்தீர்கள், அது காலாவதியாகிவிட்டது. சமர்ப்பிக்கப்பட்டால் இந்தப் பரிவர்த்தனை மீண்டும் திரும்பும்.", + "tokens": "டோக்கன்கள்", + "notificationApplicationApprovalPermissionsAddressVerification": "இந்த முகவரி உங்களுடையது என்பதை உறுதிசெய்யவும்", + "notificationApplicationApprovalPermissionsTransactionApproval": "பரிவர்த்தனைகளுக்கு அனுமதி கோருதல்", + "notificationApplicationApprovalPermissionsViewWalletActivity": "உங்கள் வாலெட் பேலன்ஸ் மற்றும் செயல்பாட்டைப் பார்த்தல்", + "notificationApplicationApprovalParagraphText": "உறுதிசெய்வது, தேர்ந்தெடுக்கப்பட்ட கணக்கிற்கான பேலன்ஸ்களையும் செயல்பாட்டையும் பார்க்க இந்தத் தளத்தை அனுமதிக்கும்.", + "notificationApplicationApprovalActionButtonConnect": "இணைத்திடு", + "notificationApplicationApprovalActionButtonSignIn": "உள்நுழை", + "notificationApplicationApprovalAllowApproval": "இணைக்க தளத்தை அனுமதிக்கவா?", + "notificationApplicationApprovalAutoConfirm": "பரிவர்த்தனைகளைத் தானாக உறுதிசெய்க", + "notificationApplicationApprovalConnectDisclaimer": "நீங்கள் நம்பும் இணையதளங்களை மட்டும் இணைக்கவும்", + "notificationApplicationApprovalSignInDisclaimer": "நீங்கள் நம்பும் இணையதளங்களை மட்டும் உள்நுழையவும்", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "இந்த இணையதளம் பயன்படுத்தப் பாதுகாப்பற்றது மற்றும் உங்கள் நிதிகளைத் திருட முயற்சிக்கலாம்.", + "notificationApplicationApprovalConnectUnknownApp": "அறியாதது", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "செயலியுடன் இணைக்க முடியவில்லை", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "இந்தச் செயலி {{appNetworkName}} உடன் இணைக்க முயற்சிக்கிறது, ஆனால் {{phantomNetworkName}} தேர்ந்தெடுக்கப்பட்டுள்ளது.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "{{networkName}} -ஐப் பயன்படுத்த, டெவெலப்பர் அமைப்புகள் → Testnet பயன்முறை என்பதற்குச் செல்லவும்.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "தெரியாத நெட்வொர்க்", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "பிற மொபைல் செயலிகளுடன் இணைப்பதை லெட்ஜர் தற்போது ஆதரிக்கவில்லை.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "லெட்ஜர் அல்லாத கணக்கிற்கு மாறுங்கள் அல்லது செயலியில் உள்ள உலாவியைப் பயன்படுத்தி மீண்டும் முயற்சித்திடுங்கள்.", + "notificationSignatureRequestConfirmTransaction": "பரிவர்த்தனையை உறுதிசெய்க", + "notificationSignatureRequestConfirmTransactionCapitalized": "பரிவர்த்தனையை உறுதிசெய்க", + "notificationSignatureRequestConfirmTransactions": "பரிவர்த்தனைகளை உறுதிப்படுத்தவும்", + "notificationSignatureRequestConfirmTransactionsCapitalized": "பரிவர்த்தனைகளை உறுதிப்படுத்தவும்", + "notificationSignatureRequestSignatureRequest": "கையொப்பக் கோரிக்கை", + "notificationMessageHeader": "செய்தி", + "notificationMessageCopied": "செய்தி நகலெடுக்கப்பட்டது", + "notificationAutoConfirm": "தானாக உறுதிசெய்க", + "notificationAutoConfirmOff": "ஆஃப்", + "notificationAutoConfirmOn": "ஆன்", + "notificationConfirmFooter": "நீங்கள் இந்த இணையதளத்தை நம்பினால் மட்டும் உறுதிசெய்யவும்.", + "notificationEstimatedTime": "கணக்கிட்ட நேரம்", + "notificationPermissionRequestText": "இது அனுமதிக் கோரிக்கை மட்டுமே. பரிவர்த்தனை உடனடியாகச் செயல்படாமல் போகலாம்.", + "notificationBalanceChangesText": "பேலன்ஸ் மாற்றங்கள் மதிப்பிடப்படுகின்றன. சம்பந்தப்பட்ட தொகைகள் மற்றும் அசெட்களுக்கு உத்தரவாதம் இல்லை.", + "notificationContractAddress": "ஒப்பந்த முகவரி", + "notificationAdvancedDetailsText": "மேம்பட்டது", + "notificationUnableToSimulateWarningText": "தற்போது எங்களால் பேலன்ஸ் மாற்றங்களை மதிப்பிட முடியவில்லை. நீங்கள் பின்னர் மீண்டும் முயற்சிக்கலாம் அல்லது இந்தத் தளத்தை நம்பினால் உறுதிசெய்யலாம்.", + "notificationSignMessageParagraphText": "இந்தச் செய்தியில் கையொப்பமிட்டால், தேர்ந்தெடுத்த கணக்கின் உரிமை உங்களிடம் உள்ளது என்பதை நிரூபிக்கும்.", + "notificationSignatureRequestScanFailedDescription": "பாதுகாப்புச் சிக்கல்களுக்காக செய்தியை ஸ்கேன் செய்ய முடியவில்லை. தயவுசெய்து எச்சரிக்கையுடன் தொடரவும்.", + "notificationFailedToScan": "இந்தக் கோரிக்கையின் முடிவுகளை உருவகப்படுத்துவது தோல்வியுற்றது.\nஉறுதிப்படுத்துவது பாதுகாப்பற்றது மற்றும் இழப்புகளுக்கு வழிவகுக்கக்கூடும்.", + "notificationScanLoading": "ஸ்கேனிங் கோரிக்கை", + "notificationTransactionApprovalActionButtonConfirm": "உறுதிசெய்", + "notificationTransactionApprovalActionButtonBack": "பின்செல்", + "notificationTransactionApprovalEstimatedChanges": "கணக்கிட்ட மாற்றங்கள்", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "மதிப்பீடுகள், பரிவர்த்தனை உருவகப்படுத்துதல்களை அடிப்படையாகக் கொண்டவை மற்றும் ஓர் உத்தரவாதம் அல்ல", + "notificationTransactionApprovalHideAdvancedDetails": "மேம்பட்ட பரிவர்த்தனை விவரங்களை மறை", + "notificationTransactionApprovalNetworkFee": "நெட்வொர்க் கட்டணம்", + "notificationTransactionApprovalNetwork": "நெட்வொர்க்", + "notificationTransactionApprovalEstimatedTime": "கணக்கிட்ட நேரம்", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "அசெட் உரிமையைப் பாதிக்கும் மாற்றங்கள் எவையும் இல்லை", + "notificationTransactionApprovalSolanaAmountRequired": "பரிவர்த்தனையைச் செயல்படுத்த Solana நெட்வொர்க்கிற்குத் தேவைப்படும் தொகை", + "notificationTransactionApprovalUnableToSimulate": "உருவகப்படுத்த முடியவில்லை. இந்த இணையதளத்தை நீங்கள் நம்புகிறீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள், ஏனெனில் அனுமதிப்பது நிதி இழப்புக்கு வழிவகுக்கலாம்.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "பேலன்ஸ் மாற்றங்களைப் பெற முடியவில்லை", + "notificationTransactionApprovalViewAdvancedDetails": "மேம்பட்ட பரிவர்த்தனை விவரங்களைக் காட்டு", + "notificationTransactionApprovalKnownMalicious": "இந்தப் பரிவர்த்தனை தீங்கானது. கையொப்பமிடுவது, நிதி இழப்பை ஏற்படுத்தும்.", + "notificationTransactionApprovalSuspectedMalicious": "இந்தப் பரிவர்த்தனை தீங்கானது என நாங்கள் சந்தேகிக்கிறோம். அங்கீகரிப்பது, நிதி இழப்புக்கு வழிவகுக்கலாம்.", + "notificationTransactionApprovalNetworkFeeHighWarning": "நெட்வொர்க் நெரிசல் காரணமாக நெட்வொர்க் கட்டணம் உயர்த்தப்படுகிறது.", + "notificationTransactionERC20ApprovalDescription": "உறுதிசெய்வதானது, உங்கள் பேலன்ஸை எந்த நேரத்திலும், கீழே உள்ள வரம்புக்குள் அணுக இந்தச் செயலியை அனுமதிக்கிறது.", + "notificationTransactionERC20ApprovalContractAddress": "ஒப்பந்த முகவரி", + "notificationTransactionERC20Unlimited": "வரம்பற்றது", + "notificationTransactionERC20ApprovalTitle": "{{tokenSymbol}} செலவளிப்பிற்கு ஒப்புதலளிக்கவும்", + "notificationTransactionERC20RevokeTitle": "{{tokenSymbol}} செலவளிப்பை ரத்துசெய்யவும்", + "notificationTransactionERC721RevokeTitle": "{{tokenSymbol}} அணுகலை ரத்துசெய்யவும்", + "notificationTransactionERC20ApprovalAll": "உங்கள் {{tokenSymbol}} அனைத்தும்", + "notificationIncorrectModeTitle": "தவறான பயன்முறை", + "notificationIncorrectModeInTestnetTitle": "நீங்கள் டெஸ்ட்நெட் பயன்முறையில் உள்ளீர்கள்", + "notificationIncorrectModeNotInTestnetTitle": "நீங்கள் டெஸ்ட்நெட் பயன்முறையில் இல்லை", + "notificationIncorrectModeInTestnetDescription": "{{origin}} மெயின்நெட்டைப் பயன்படுத்த முயற்சிக்கிறது, ஆனால் நீங்கள் டெஸ்ட்நெட் பயன்முறையில் உள்ளீர்கள்", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} டெஸ்ட்நெட்டைப் பயன்படுத்த முயற்சிக்கிறது, ஆனால் நீங்கள் டெஸ்ட்நெட் பயன்முறையில் இல்லை", + "notificationIncorrectModeInTestnetProceed": "தொடர, டெஸ்ட்நெட் பயன்முறையை முடக்கவும்.", + "notificationIncorrectModeNotInTestnetProceed": "தொடர, டெஸ்ட்நெட் பயன்முறையை இயக்கவும்.", + "notificationIncorrectEIP712ChainId": "நீங்கள் தற்சமயம் இணைக்கப்பட்டுள்ள நெட்வொர்க்கிற்குத் தொடர்பில்லாத செய்தியில் நீங்கள் கையொப்பமிடுவதைத் தடுத்துள்ளோம்", + "notificationIncorrectEIP712ChainIdDescription": "செய்தி கோரப்பட்டது {{messageChainId}}, நீங்கள் இணைக்கப்பட்டுள்ளது {{connectedChainId}}", + "notificationUnsupportedNetwork": "ஆதரிக்கப்படாத நெட்வொர்க்", + "notificationUnsupportedNetworkDescription": "இந்த இணையதளம், Phantom தற்போது ஆதரிக்காத நெட்வொர்க்கைப் பயன்படுத்த முயற்சிக்கிறது.", + "notificationUnsupportedNetworkDescription2": "வேறொரு நீட்டிப்புடன் தொடர, அமைப்புகள் → இயல்புநிலை ஆப் வாலெட் என்பதை ஆஃப் செய்து, எப்போதும் கேள் என்பதைத் தேர்ந்தெடுக்கவும். பிறகு பக்கத்தைப் புதுப்பித்து மீண்டும் இணைக்கவும்.", + "notificationUnsupportedAccount": "ஆதரிக்கப்படாத கணக்கு", + "notificationUnsupportedAccountDescription": "இந்த இணையதளம் {{targetChainType}} -ஐப் பயன்படுத்த முயற்சிக்கிறது, அதை இந்த {{chainType}} கணக்கு ஆதரிக்கவில்லை.", + "notificationUnsupportedAccountDescription2": "இணக்கமான விதைச் சொற்றொடரில் அல்லது தனிப்பட்ட சாவியில் இருந்து ஒரு கணக்கிற்கு மாறி மீண்டும் முயற்சிக்கவும்.", + "onboardingCreatePassword": "கடவுச்சொல்லை உருவாக்கவும்", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "<1>சேவை விதிமுறைகளுக்கு ஒப்புதல் தெரிவிக்கிறேன்", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "கடவுச்சொல்லை உறுதிப்படுத்துக", + "onboardingCreatePasswordDescription": "உங்கள் வாலெட்டைத் திறக்க இதைப் பயன்படுத்துவீர்கள்.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "தவறான இரகசிய மீட்புச் சொற்றொடர்", + "onboardingCreatePasswordPasswordPlaceholder": "கடவுச்சொல்", + "onboardingCreatePasswordPasswordStrengthWeak": "பலவீனம்", + "onboardingCreatePasswordPasswordStrengthMedium": "நடுநிலை", + "onboardingCreatePasswordPasswordStrengthStrong": "வலுவானது", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "எனது இரகசிய மீட்புச் சொற்றொடரைச் சேமித்துள்ளேன்", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "இரகசிய மீட்புச் சொற்றொடர்", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "இந்தச் சொற்றொடர் உங்கள் வாலெட்டை மீட்டெடுப்பதற்கான ஒரே வழியாகும். இதை யாருடனும் பகிர்ந்து கொள்ள வேண்டாம்!", + "onboardingImportWallet": "வாலெட்டை இறக்கு", + "onboardingImportWalletImportExistingWallet": "உங்கள் 12 அல்லது 24-வார்த்தை இரகசிய மீட்புச் சொற்றொடருடன் ஏற்கெனவே உள்ள வாலெட்டை இறக்குமதி செய்யவும்.", + "onboardingImportWalletRestoreWallet": "வாலெட்டை மீட்டெடு", + "onboardingImportWalletSecretRecoveryPhrase": "இரகசிய மீட்புச் சொற்றொடர்", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "தவறான இரகசிய மீட்புச் சொற்றொடர்", + "onboardingImportWalletIHaveWords": "என்னிடம் {{numWords}}-எழுத்து மீட்புச் சொற்றொடர் உள்ளது", + "onboardingImportWalletIncorrectOrMisspelledWord": "வார்த்தை {{wordIndex}} தவறாயுள்ளது அல்லது எழுத்துப்பிழையுள்ளது", + "onboardingImportWalletIncorrectOrMisspelledWords": "வார்த்தைகள் {{wordIndexes}} தவறாயுள்ளன அல்லது எழுத்துப்பிழையுள்ளது", + "onboardingImportWalletScrollDown": "கீழே உருட்டு", + "onboardingImportWalletScrollUp": "மேலே உருட்டு", + "onboardingPathSelectionCreateWallet": "ஒரு புதிய வாலெட்டை உருவாக்கவும்", + "onboardingPathSelectionText": "DeFi & NFTகளுக்காக உருவாக்கப்பட்ட ஒரு நட்பான Solana & Ethereum வாலெட்", + "onboardingPathSelectionIHaveAWallet": "என்னிடம் ஏற்கெனவே வாலெட் உள்ளது", + "onboardingSelectAccountsImportAccounts": "கணக்குகளை இறக்கு", + "onboardingSelectAccountsImportAccountsDescription": "இறக்குவதற்கான வாலெட் கணக்குகளைத் தேர்வு செய்யவும்.", + "onboardingSelectAccountsImportSelectedAccounts": "தேர்ந்தெடுத்த கணக்குகளை இறக்குமதி செய்யவும்", + "onboardingSelectAccountsFindMoreAccounts": "மேலும் கணக்குகளைக் கண்டறிக", + "onboardingSelectAccountsFindMoreNoneFound": "கணக்குகள் எதுவும் இல்லை", + "recentActivityPrimaryText": "சமீபத்திய செயல்பாடு", + "removeAccountActionButtonRemove": "அகற்று", + "removeAccountRemoveWallet": "கணக்கை அகற்று", + "removeAccountInterpolated": "{{accountName}} -ஐ அகற்று", + "removeAccountWarningLedger": "Phantom இலிருந்து இந்த வாலெட்டை நீங்கள் அகற்றினாலும், 'வன்பொருள் வாலெட்டை இணைக்கவும்'' என்பதன் மூலம் அதை மீண்டும் சேர்க்க முடியும்.", + "removeAccountWarningSeedVault": "Phantom-இலிருந்து இந்த வாலெட்டை நீங்கள் அகற்றினாலும், 'Seed Vault வாலெட்டை இணை'' என்பதன் மூலம் அதை மீண்டும் சேர்க்க முடியும்.", + "removeAccountWarningPrivateKey": "இந்த வாலெட்டை நீங்கள் அகற்றியதும், உங்களுக்காக Phantom-ஆல் அதை மீட்டெடுக்க முடியாது. உங்கள் தனிப்பட்ட சாவியை காப்புப் பிரதி எடுத்துள்ளதை உறுதிப்படுத்திக் கொள்ளுங்கள்.", + "removeAccountWarningSeed": "நீங்கள் இந்த வாலெட்டை Phantom-இலிருந்து அகற்றினாலும், இந்த அல்லது வேறு வாலெட்டில் உள்ள உங்கள் நினைவுக் குறிப்பைப் பயன்படுத்தி அதை மீண்டும் பெற முடியும்.", + "removeAccountWarningReadOnly": "இந்தக் கணக்கை நீக்குவது உங்கள் வாலெட்டைப் பாதிக்காது, ஏனெனில் இது பார்க்க-மட்டுமான வாலெட்.", + "removeSeedPrimaryText": "இரகசியச் சொற்றொடர் {{number}}-ஐ நீக்குகிறது", + "removeSeedSecondaryText": "இது இரகசியச் சொற்றொடர் {{number}}-இல் உள்ள எல்லா கணக்குகளையும் அகற்றும். ஏற்கெனவே உள்ள இரகசியச் சொற்றொடர் சேமிக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.", + "resetSeedPrimaryText": "புதிய இரகசியச் சொற்றொடருடன் செயலியை மீட்டமைக்கவும்", + "resetSeedSecondaryText": "இது ஏற்கெனவே உள்ள அனைத்து கணக்குகளையும் அகற்றி, புதியவற்றைக் கொண்டு மாற்றும். உங்களிடம் ஏற்கெனவே உள்ள இரகசியச் சொற்றொடர் மற்றும் தனிப்பட்ட சாவிகள் காப்புப் பிரதி எடுக்கப்பட்டிருப்பதை உறுதிசெய்துகொள்ளவும்.", + "resetAppPrimaryText": "செயலியை மீட்டமைத்து துடைக்கவும்", + "resetAppSecondaryText": "இது ஏற்கெனவே உள்ள அனைத்து கணக்குகளையும் தரவையும் அகற்றும். உங்கள் இரகசியச் சொற்றொடரும் தனிப்பட்ட சாவிகளும் காப்புப் பிரதி எடுக்கப்பட்டுள்ளதை உறுதிப்படுத்திக் கொள்ளுங்கள்.", + "richTransactionsDays": "நாட்கள்", + "richTransactionsToday": "இன்று", + "richTransactionsYesterday": "நேற்று", + "richTransactionDetailAccount": "கணக்கு", + "richTransactionDetailAppInteraction": "செயலி ஊடாடல்", + "richTransactionDetailAt": "இதில்", + "richTransactionDetailBid": "ஏலம்", + "richTransactionDetailBidDetails": "ஏல விவரங்கள்", + "richTransactionDetailBought": "வாங்கியது", + "richTransactionDetailBurned": "அழித்தது", + "richTransactionDetailCancelBid": "ஏலத்தை ரத்துசெய்", + "richTransactionDetailCompleted": "முடித்தது", + "richTransactionDetailConfirmed": "உறுதிசெய்தது", + "richTransactionDetailDate": "தேதி", + "richTransactionDetailFailed": "தோற்றது", + "richTransactionDetailFrom": "இதிலிருந்து", + "richTransactionDetailItem": "உருப்படி", + "richTransactionDetailListed": "பட்டியலிட்டது", + "richTransactionDetailListingDetails": "பட்டியல் விவரங்கள்", + "richTransactionDetailListingPrice": "பட்டியல் விலை", + "richTransactionDetailMarketplace": "மார்க்கெட்பிளேஸ்", + "richTransactionDetailNetworkFee": "நெட்வொர்க் கட்டணம்", + "richTransactionDetailOriginalListingPrice": "அசல் பட்டியல் விலை", + "richTransactionDetailPending": "நிலுவை", + "richTransactionDetailPrice": "விலை", + "richTransactionDetailProvider": "வழங்குநர்", + "richTransactionDetailPurchaseDetails": "பர்ச்சேஸ் விவரங்கள்", + "richTransactionDetailRebate": "தள்ளுபடி", + "richTransactionDetailReceived": "பெற்றது", + "richTransactionDetailSaleDetails": "விற்பனை விவரங்கள்", + "richTransactionDetailSent": "அனுப்பியது", + "richTransactionDetailSold": "விற்றது", + "richTransactionDetailStaked": "ஸ்டேக் செய்தது", + "richTransactionDetailStatus": "நிலை", + "richTransactionDetailSwap": "ஸ்வாப்", + "richTransactionDetailSwapDetails": "ஸ்வாப் விவரங்கள்", + "richTransactionDetailTo": "இதற்கு", + "richTransactionDetailTokenSwap": "டோக்கன் ஸ்வாப்", + "richTransactionDetailUnknownNFT": "அறியாத NFT", + "richTransactionDetailUnlisted": "பட்டியலிடாதது", + "richTransactionDetailUnstaked": "அன்ஸ்டேக் செய்தது", + "richTransactionDetailValidator": "வேலிடேட்டர்", + "richTransactionDetailViewOnExplorer": "{{explorer}}-இல் காண்க", + "richTransactionDetailWithdrawStake": "ஸ்டேக் வித்டிரா செய்", + "richTransactionDetailYouPaid": "செலுத்தியது", + "richTransactionDetailYouReceived": "பெற்றது", + "richTransactionDetailUnwrapDetails": "வெளிப்படுத்தல் விவரங்கள்", + "richTransactionDetailTokenUnwrap": "டோக்கன் வெளிப்படுத்தல்", + "historyItemsRefreshFailed": "புதிய பரிவர்த்தனைகளை ஏற்ற முடியவில்லை.", + "historyItemsPagingFailed": "பழைய பரிவர்த்தனைகளை ஏற்ற முடியவில்லை.", + "historyItemsTestnetNotAvailable": "டெஸ்ட்நெட் பரிவர்த்தனை வரலாறு தற்போது கிடைக்கவில்லை", + "historyUnknownDappName": "அறியாதது", + "historyStatusSucceeded": "வெற்றியுற்றது", + "historyNetwork": "நெட்வொர்க்", + "historyAttemptedAmount": "முயற்சித்த தொகை", + "historyAmount": "தொகை", + "sendAddressBookButtonLabel": "முகவரிப் புத்தகம்", + "addressBookSelectAddressBook": "முகவரிப் புத்தகம்", + "sendAddressBookNoAddressesSaved": "முகவரிகள் எதுவும் சேமிக்கப்படவில்லை", + "sendAddressBookRecentlyUsed": "சமீபத்தில் பயன்படுத்தியது", + "addressBookSelectRecentlyUsed": "சமீபத்தில் பயன்படுத்தியது", + "sendConfirmationLabel": "லேபிள்", + "sendConfirmationMessage": "செய்தி", + "sendConfirmationNetworkFee": "நெட்வொர்க் கட்டணம்", + "sendConfirmationPrimaryText": "அனுப்பலை உறுதிசெய்", + "sendFungibleSummaryNetwork": "நெட்வொர்க்", + "sendFungibleSummaryNetworkFee": "நெட்வொர்க் கட்டணம்", + "sendFungibleSummaryEstimatedTime": "கணக்கிட்ட நேரம்", + "sendFungiblePendingEstimatedTime": "நேர மதிப்பீடுகள்", + "sendFungibleSummaryEstimatedTimeDescription": "ஈதெரியம் பரிவர்த்தனை வேகங்கள் பல காரணிகளின் அடிப்படையில் மாறுபடுகின்றன. ”நெட்வொர்க் கட்டணம்” என்பதைக் கிளிக் செய்வதன் மூலம் நீங்கள் அவற்றை வேகப்படுத்தலாம்.", + "sendSummaryBitcoinPendingTxTitle": "இடமாற்றத்தைச் சமர்ப்பிக்க முடியவில்லை", + "sendSummaryBitcoinPendingTxDescription": "நீங்கள் ஒரு நேரத்தில் ஒரு BTC இடமாற்றத்தை மட்டுமே நிலுவையில் வைத்திருக்க முடியும். புதிய இடமாற்றத்தைச் சமர்ப்பிக்க, அது முடியும் வரை காத்திருங்கள்.", + "sendFungibleSatProtectionTitle": "Sat பாதுகாப்புடன் அனுப்புகிறது", + "sendFungibleSatProtectionExplainer": "உங்கள் ஆர்டினல்கள் மற்றும் BRC20கள், பரிவர்த்தனை கட்டணத்திற்காகவோ, பிட்காயின் இடமாற்றங்களுக்காகவோ பயன்படுத்தப்படாது என்பதை Phantom உறுதிசெய்கிறது.", + "sendFungibleTransferFee": "டோக்கன் இடமாற்றக் கட்டணம்", + "sendFungibleTransferFeeToolTip": "இந்த டோக்கனை உருவாக்கியவர் ஒவ்வொரு இடமாற்றத்திற்கும் ஒரு கட்டணத்தைப் பெறுகிறார். இது Phantom-ஆல் விதிக்கப்படுகிற அல்லது வசூலிக்கப்படுகிற கட்டணம் அல்ல.", + "sendFungibleInterestBearingPercent": "நடப்பு வட்டி விகிதம்", + "sendFungibleNonTransferable": "இடமாற்ற முடியாதது", + "sendFungibleNonTransferableYes": "ஆம்", + "sendStatusErrorMessageInterpolated": "<1>{{uiRecipient}}-க்கு டோக்கன்களை அனுப்ப முயற்சிப்பதில் பிழை ஏற்பட்டது", + "sendStatusErrorTitle": "அனுப்ப முடியவில்லை", + "sendStatusLoadingTitle": "அனுப்புகிறது...", + "sendStatusSuccessMessageInterpolated": "உங்கள் டோக்கன்கள் <1>{{uiRecipient}}-க்கு வெற்றிகரமாக அனுப்பப்பட்டன", + "sendStatusSuccessTitle": "அனுப்பியது!", + "sendStatusConfirmedSuccessTitle": "அனுப்பியது!", + "sendStatusSubmittedSuccessTitle": "பரிவர்த்தனை சமர்ப்பிக்கப்பட்டது", + "sendStatusEstimatedTransactionTime": "தோராய பரிவர்த்தனை நேரம்: {{time}}", + "sendStatusViewTransaction": "பரிவர்த்தனையைக் காண்க", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} பெறுநர் <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} வெற்றிகரமாக <2>{{uiRecipient}} -க்கு அனுப்பப்பட்டது", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} வெற்றிகரமாக <2>{{uiRecipient}} -க்கு அனுப்பப்பட்டது", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}}, <2>{{uiRecipient}}-க்கு அனுப்புவது தோல்வியுற்றது", + "sendFungibleSolanaErrorCode": "பிழைக் குறியீடு {{code}}", + "sendFormErrorInsufficientBalance": "போதிய பேலன்ஸ் இல்லை", + "sendFormErrorEmptyAmount": "அளவு தேவை", + "sendFormInvalidAddress": "செல்லாத {{assetName}} முகவரி", + "sendFormErrorInvalidSolanaAddress": "தவறான Solana முகவரி", + "sendFormErrorInvalidTwitterHandle": "இந்த டுவிட்டர் ஹேண்டில் பதிவு செய்யப்படவில்லை", + "sendFormErrorInvalidDomain": "இந்த டொமைன் பதிவு செய்யப்படவில்லை", + "sendFormErrorMinRequiredInterpolated": "குறைந்தது {{minAmount}} {{tokenName}} தேவை", + "sendRecipientTextareaPlaceholder": "பெறுநரின் SOL முகவரி", + "sendRecipientTextAreaPlaceholder2": "பெறுநரின் {{symbol}} முகவரி", + "sendMemoOptional": "மெமோ (விரும்பினால்)", + "sendMemo": "மெமோ", + "sendOptional": "விரும்பினால்", + "settings": "அமைப்புகள்", + "settingsDapps": "dApps", + "settingsSelectedAccount": "தேர்ந்தெடுத்த கணக்கு", + "settingsAddressBookNoLabel": "லேபிள் இல்லை", + "settingsAddressBookPrimary": "முகவரிப் புத்தகம்", + "settingsAddressBookRecentlyUsed": "சமீபத்தில் பயன்படுத்தியது", + "settingsAddressBookSecondary": "பொதுவாகப் பயன்படுத்தப்படும் முகவரிகளை நிர்வகிக்கவும்", + "settingsAutoLockTimerPrimary": "தானி-பூட்டு டைமர்", + "settingsAutoLockTimerSecondary": "உங்கள் தானி-பூட்டு டைமரின் கால அளவை மாற்றவும்", + "settingsChangeLanguagePrimary": "மொழியை மாற்றவும்", + "settingsChangeLanguageSecondary": "காட்சி மொழியை மாற்றவும்", + "settingsChangeNetworkPrimary": "நெட்வொர்க்கை மாற்றவும்", + "settingsChangeNetworkSecondary": "உங்கள் நெட்வொர்க் அமைப்புகளை உள்ளமைக்கவும்", + "settingsChangePasswordPrimary": "கடவுச்சொல்லை மாற்றவும்", + "settingsChangePasswordSecondary": "உங்கள் பூட்டுத் திரைக் கடவுச்சொல்லை மாற்றவும்", + "settingsCompleteBetaSurvey": "முழு பீட்டா கருத்தாய்வு", + "settingsDisplayLanguage": "காட்சி மொழி", + "settingsErrorCannotExportLedgerPrivateKey": "லெட்ஜர் தனிப்பட்ட சாவியை ஏற்றுமதி செய்ய முடியாது", + "settingsErrorCannotRemoveAllWallets": "எல்லா கணக்குகளையும் அகற்ற முடியாது", + "settingsExportPrivateKey": "தனிப்பட்ட சாவியைக் காட்டு", + "settingsNetworkMainnetBeta": "மெயின்நெட் பீட்டா", + "settingsNetworkTestnet": "டெஸ்ட்நெட்", + "settingsNetworkDevnet": "டெவ்நெட்", + "settingsNetworkLocalhost": "லோக்கல்ஹோஸ்ட்", + "settingsNetworkPhantomRPC": "Phantom RPC நெட்வொர்க்", + "settingsTestNetworks": "சோதனை நெட்வொர்க்குகள்", + "settingsUseCustomNetworks": "பிரத்தியேக நெட்வொர்க்கைப் பயன்படுத்து", + "settingsTestnetMode": "டெஸ்ட்நெட் பயன்முறை", + "settingsTestnetModeDescription": "இருப்புகள் மற்றும் செயலி இணைப்புகளுக்குப் பொருந்தும்.", + "settingsWebViewDebugging": "இணையக் காட்சி பிழைத்திருத்தம்", + "settingsWebViewDebuggingDescription": "செயலியில் உள்ள உலாவி இணையக் காட்சிகளை ஆய்வு செய்வதற்கும் பிழைத்திருத்துவதற்கும் உங்களை அனுமதிக்கிறது.", + "settingsTestNetworksInfo": "டெஸ்ட்நெட் நெட்வொர்க்கிற்கு மாறுவது சோதனை நோக்கங்களுக்காக மட்டுமே. டெஸ்ட்நெட் நெட்வொர்க்குகளில் உள்ள டோக்கன்கள் எந்த பண மதிப்பையும் கொண்டிருக்கவில்லை என்பதை கவனத்தில் கொள்ளவும்.", + "settingsEmojis": "ஈமோஜிகள்", + "settingsNoAddresses": "முகவரிகள் இல்லை", + "settingsAddressBookEmptyHeading": "உங்கள் முகவரிப் புத்தகம் காலியாக உள்ளது", + "settingsAddressBookEmptyText": "உங்கள் விருப்பமான முகவரிகளைச் சேர்க்க, “+” அல்லது “முகவரியைச் சேர்” பட்டன்களைக் கிளிக் செய்யவும்", + "settingsEditWallet": "கணக்கைத் திருத்து", + "settingsNoTrustedApps": "நம்பகச் செயலிகள் இல்லை", + "settingsNoConnections": "இதுவரை இணைப்புகள் இல்லை.", + "settingsRemoveWallet": "கணக்கை அகற்று", + "settingsResetApp": "செயலியை மீட்டமை", + "settingsRemoveSecretPhrase": "இரகசியச் சொற்றொடரை அகற்று", + "settingsResetAppWithSecretPhrase": "இரகசியச் சொற்றொடருடன் செயலியை மீட்டமை", + "settingsResetSecretRecoveryPhrase": "இரகசிய மீட்புச் சொற்றொடரை மீட்டமை", + "settingsShowSecretRecoveryPhrase": "இரகசிய மீட்புச் சொற்றொடரைக் காட்டு", + "settingsShowSecretRecoveryPhraseSecondary": "மீட்புச் சொற்றொடரைக் காட்டு", + "settingsShowSecretRecoveryPhraseTertiary": "இரகசியச் சொற்றொடரைக் காட்டு", + "settingsTrustedAppsAutoConfirmActiveUntil": "{{formattedTimestamp}} வரை", + "settingsTrustedAppsAutoConfirm": "தானாக உறுதிசெய்", + "settingsTrustedAppsDisclaimer": "தானாக உறுதிசெய்வதை நம்பகமான தளங்களில் மட்டும் இயக்கவும்", + "settingsTrustedAppsLastUsed": "{{formattedTimestamp}}-க்கு முன் பயன்படுத்தப்பட்டது", + "settingsTrustedAppsPrimary": "இணைத்த செயலிகள்", + "settingsTrustedApps": "நம்பகமான செயலிகள்", + "settingsTrustedAppsRevoke": "தவிர்", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} துண்டிக்கப்பட்டது", + "settingsTrustedAppsSecondary": "உங்கள் நம்பகமான செயலிகளை உள்ளமைக்கவும்", + "settingsTrustedAppsToday": "இன்று", + "settingsTrustedAppsYesterday": "நேற்று", + "settingsTrustedAppsLastWeek": "கடந்த வாரம்", + "settingsTrustedAppsBeforeYesterday": "முன்னதாக", + "settingsTrustedAppsDisconnectAll": "அனைத்திலிருந்தும் துண்டி", + "settingsTrustedAppsDisconnectAllToast": "அனைத்து செயலிகளும் துண்டிக்கப்பட்டன", + "settingsTrustedAppsEndAutoConfirmForAll": "அனைத்திற்கும் தானாக உறுதிப்படுத்துவதை முடி", + "settingsTrustedAppsEndAutoConfirmForAllToast": "தானாக உறுதிப்படுத்தல் அமர்வுகள் அனைத்தும் முடிக்கப்பட்டன", + "settingsSecurityPrimary": "பாதுகாப்பு & தனியுரிமை", + "settingsSecuritySecondary": "உங்கள் பாதுகாப்பு அமைப்புகளைப் புதுப்பிக்கவும்", + "settingsActiveNetworks": "செயலிலுள்ள நெட்வொர்க்குகள்", + "settingsActiveNetworksAll": "எல்லா", + "settingsActiveNetworksSolana": "சொலானா மட்டும்", + "settingsDeveloperPrimary": "டெவலப்பர் அமைப்புகள்", + "settingsAdvanced": "மேம்பட்ட அமைப்புகள்", + "settingsTransactions": "பரிவர்த்தனை அமைப்புகள்", + "settingsAutoConfirm": "தானாக உறுதிப்படுத்தல் அமைப்புகள்", + "settingsSecurityAnalyticsPrimary": "அநாமதேய பகுப்பாய்வுகளைப் பகிரவும்", + "settingsSecurityAnalyticsSecondary": "மேம்படுத்துவதில் எங்களுக்கு உதவ செயல்படுத்தவும்", + "settingsSecurityAnalyticsHelper": "Phantom உங்கள் தனிப்பட்ட தகவலைப் பகுப்பாய்வு நோக்கங்களுக்காகப் பயன்படுத்துவதில்லை", + "settingsSuspiciousCollectiblesPrimary": "சந்தேகத்திற்கிடமான சேகரிக்கத்தக்கவையை மறை", + "settingsSuspiciousCollectiblesSecondary": "கொடியிடப்பட்ட சேகரிக்கத்தக்கவையை மறைக்க நிலைமாற்று", + "settingsPreferredBitcoinAddress": "விருப்பமான பிட்காயின் முகவரி", + "settingsEnabledAddressesUpdated": "காணத்தக்க முகவரிகள் புதுப்பிக்கப்பட்டன!", + "settingsEnabledAddresses": "இயக்கப்பட்ட முகவரிகள்", + "settingsBitcoinPaymentAddressForApps": "செயலிகளுக்கான பேமெண்ட் முகவரி", + "settingsBitcoinOrdinalsAddressForApps": "செயலிகளுக்கான ஆர்டினல்கள் முகவரி", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "மேலே உள்ள இரண்டு முகவரி வகைகளும் இயக்கப்பட்டால், மேஜிக் ஈடன் போன்ற குறிப்பிட்ட செயலிகளுக்கு, உங்கள் நேட்டிவ் செக்விட் முகவரியானது வாங்குதல்களுக்கு நிதியளிக்கப் பயன்படுத்தப்படும். வாங்கிய அசெட்கள் உங்கள் Taproot முகவரியில் பெறப்படும்.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "Phantomல் உள்ள இயல்புநிலை பிட்காயின் முகவரி, இணக்கத்தன்மையை உறுதிப்படுத்துகிறது.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(இயல்புநிலை)", + "settingsPreferredBitcoinAddressTaprootExplainer": "மிகவும் நவீன முகவரி வகை, பொதுவாக மலிவான பரிவர்த்தனைக் கட்டணங்களுடன்.", + "settingsPreferredExplorers": "விருப்பமான எக்ஸ்ப்ளோரர்", + "settingsPreferredExplorersSecondary": "உங்கள் விருப்பமான பிளாக்செயின் எக்ஸ்ப்ளோரருக்கு மாற்றவும்", + "settingsCustomGasControls": "தனிப்பயன் எரிவாயுக் கட்டுப்பாடுகள்", + "settingsAttachApplicationLogs": "செயலிப் பதிவுகளை இணைக்கவும்", + "settingsDownloadApplicationLogs": "செயலிப் பதிவுகளைப் பதிவிறக்கவும்", + "settingsDownloadApplicationLogsShort": "பதிவிறக்கப் பதிவுகள்", + "settingsDownloadApplicationLogsHelper": "Phantom ஆதரவுச் சிக்கல்களைத் தீர்ப்பதற்கான உதவிக்கு உள்ளூர் தரவு, செயலிழப்பு புகார்கள் மற்றும் பொது வாலெட் முகவரிகள் உள்ளன", + "settingsDownloadApplicationLogsWarning": "விதைச் சொற்றொடர்கள் அல்லது தனிப்பட்ட விசைகள் போன்ற மிக முக்கியமான தரவு எதுவும் சேர்க்கப்படவில்லை.", + "settingsWallet": "வாலெட்", + "settingsPreferences": "முன்னுரிமைகள்", + "settingsSecurity": "பாதுகாப்பு", + "settingsDeveloper": "டெவலப்பர்", + "settingsSupport": "ஆதரவு", + "settingsWalletShortcutsPrimary": "வாலெட் குறுக்குவழிகளைக் காட்டு", + "settingsAppIcon": "செயலி ஐகான்", + "settingsAppIconDefault": "இயல்புநிலை", + "settingsAppIconLight": "வெளிச்சம்", + "settingsAppIconDark": "இருட்டு", + "settingsAutoConfirmHeader": "தானாக உறுதிசெய்", + "stakeAccountCardActiveStake": "ஸ்டேக்கை செயற்படுத்து", + "stakeAccountCardBalance": "பேலன்ஸ்", + "stakeAccountCardRentReserve": "வாடகை இருப்பு", + "stakeAccountCardRewards": "கடைசி வெகுமதி", + "stakeAccountCardRewardsTooltip": "ஸ்டாக்கிங்கிற்காக நீங்கள் பெற்ற மிகச் சமீபத்திய வெகுமதி இதுவாகும். 3 நாட்களுக்கு ஒருமுறை உங்களுக்கு வெகுமதி கிடைக்கும்.", + "stakeAccountCardStakeAccount": "முகவரி", + "stakeAccountCardLockup": "பூட்டுக் காலம்", + "stakeRewardsHistoryTitle": "வெகுமதிகள் வரலாறு", + "stakeRewardsHistoryItemTitle": "வெகுமதிகள்", + "stakeRewardsHistoryEmptyList": "வெகுமதிகள் இல்லை", + "stakeRewardsTime_zero": "இன்று", + "stakeRewardsTime_one": "நேற்று", + "stakeRewardsTime_other": "{{count}} நாட்களுக்கு முன்", + "stakeRewardsItemsPagingFailed": "பழைய வெகுமதிகளை ஏற்ற முடியவில்லை.", + "stakeAccountCreateAndDelegateErrorStaking": "இந்த வேலிடேட்டருக்கு ஸ்டேக் செய்வதில் சிக்கல் ஏற்பட்டது. தயவுசெய்து மீண்டும் முயற்சிக்கவும்.", + "stakeAccountCreateAndDelegateSolStaked": "SOL ஸ்டேக் செய்தது!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "ஸ்டேக் கணக்கு செயல்பட்டவுடன் உங்கள் SOL அடுத்த இரண்டு நாட்களில் வெகுமதிகளை <1> பெறத் தொடங்கும்.", + "stakeAccountCreateAndDelegateStakingFailed": "ஸ்டேக் செய்ய முடியவில்லை", + "stakeAccountCreateAndDelegateStakingSol": "SOL-ஐ ஸ்டேக் செய்கிறது...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "நாங்கள் ஒரு ஸ்டேக்கிங் கணக்கை உருவாக்கி, பின்னர் உங்கள் SOL-ஐ இதற்கு வழங்குகிறோம்", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "நாங்கள் ஒரு ஸ்டேக்கிங் கணக்கை உருவாக்கி, பின்னர் உங்கள் SOL-ஐ {{validatorName}} -க்கு வழங்குகிறோம்", + "stakeAccountCreateAndDelegateViewTransaction": "பரிவர்த்தனையைக் காண்க", + "stakeAccountDeactivateStakeSolUnstaked": "SOL அன்ஸ்டேக் செய்தது!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "ஸ்டேக் கணக்கு செயலிழந்தவுடன் அடுத்த இரண்டு நாட்களில் உங்கள் ஸ்டேக்கை <1> வித்டிரா செய்துகொள்ளலாம்.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "ஸ்டேக் கணக்கு செயலிழந்தவுடன் அடுத்த ஓரிரண்டு நாட்களில் உங்கள் ஸ்டேக்கை வித்டிரா செய்துகொள்ளலாம்.", + "stakeAccountDeactivateStakeUnstakingFailed": "அன்ஸ்டேக் செய்ய முடியவில்லை", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "இந்த வேலிடேட்டரில் இருந்து அன்ஸ்டேக் செய்வதில் சிக்கல் இருந்தது. தயவுசெய்து மீண்டும் முயற்சிக்கவும்.", + "stakeAccountDeactivateStakeUnstakingSol": "SOL-ஐ அன்ஸ்டேக் செய்கிறது...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "உங்கள் SOL-ஐ அன்ஸ்டேக் செய்யும் செயல்முறையை நாங்கள் தொடங்குகிறோம்.", + "stakeAccountDeactivateStakeViewTransaction": "பரிவர்த்தனையைக் காண்க", + "stakeAccountDelegateStakeSolStaked": "SOL ஸ்டேக் செய்தது!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "ஸ்டேக் கணக்கு செயல்பட்டவுடன் உங்கள் SOL அடுத்த இரண்டு நாட்களில் வெகுமதிகளை <1> பெறத் தொடங்கும்.", + "stakeAccountDelegateStakeStakingFailed": "ஸ்டேக் செய்ய முடியவில்லை", + "stakeAccountDelegateStakeStakingFailedDescription": "இந்த வேலிடேட்டருக்கு ஸ்டேக் செய்வதில் சிக்கல் ஏற்பட்டது. தயவுசெய்து மீண்டும் முயற்சிக்கவும்.", + "stakeAccountDelegateStakeStakingSol": "SOL-ஐ ஸ்டேக் செய்கிறது...", + "stakeAccountDelegateStakeStakingSolDescription": "உங்கள் SOL-ஐ நாங்கள் வழங்குகிறோம்.", + "stakeAccountDelegateStakeViewTransaction": "பரிவர்த்தனையைக் காண்க", + "stakeAccountListActivationActivating": "செயற்படுத்துதல்", + "stakeAccountListActivationActive": "செயலிலுள்ளது", + "stakeAccountListActivationInactive": "செயல்படாதது", + "stakeAccountListActivationDeactivating": "செயல்நீக்குதல்", + "stakeAccountListErrorFetching": "எங்களால் ஸ்டேக் கணக்குகளைப் பெற முடியவில்லை. பிறகு முயற்சித்திடுங்கள்.", + "stakeAccountListNoStakingAccounts": "ஸ்டேக்கிங் கணக்குகள் இல்லை", + "stakeAccountListReload": "மீளேற்று", + "stakeAccountListViewPrimaryText": "உங்கள் ஸ்டேக்", + "stakeAccountListViewStakeSOL": "ஸ்டேக் SOL", + "stakeAccountListItemStakeFee": "{{fee}} கட்டணம்", + "stakeAccountViewActionButtonRestake": "ரீஸ்டேக்", + "stakeAccountViewActionButtonUnstake": "அன்ஸ்டேக்", + "stakeAccountViewError": "பிழை", + "stakeAccountViewPrimaryText": "உங்கள் ஸ்டேக்", + "stakeAccountViewRestake": "ரீஸ்டேக்", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "உங்கள் SOL தற்போது வேலிடேட்டருடன் ஸ்டேக் செய்யப்பட்டுள்ளது. நீங்கள் <1>இந்த நிதிகளை அணுக, அன்ஸ்டேக் செய்ய வேண்டியிருக்கும். <3>மேலும் அறிக", + "stakeAccountViewStakeInactive": { + "part1": "இந்த ஸ்டேக் கணக்கு செயலில் இல்லை. அதன் ஸ்டேக்கை வித்டிரா செய்வதை அல்லது வழங்குவதற்கான ஒரு வேலிடேட்டரைக் கண்டறிவதை பரிசீலிக்கவும்.", + "part2": "மேலும் அறிக" + }, + "stakeAccountViewStakeNotFound": "இந்த ஸ்டேக் கணக்கைக் கண்டுபிடிக்க முடியவில்லை.", + "stakeAccountViewViewOnExplorer": "{{explorer}}-இல் காண்க", + "stakeAccountViewWithdrawStake": "ஸ்டேக் வித்டிரா செய்க", + "stakeAccountViewWithdrawUnstakedSOL": "அன்ஸ்டேக் SOL-ஐ வித்டிரா செய்க", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL வித்டிரா செய்யப்பட்டது!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "உங்கள் SOL வித்டிரா செய்யப்பட்டுவிட்டது.", + "part2": "அடுத்த சில நிமிடங்களில் இந்த ஸ்டேக் கணக்கு தானாகவே அகற்றப்படும்." + }, + "stakeAccountWithdrawStakeViewTransaction": "பரிவர்த்தனையைக் காண்க", + "stakeAccountWithdrawStakeWithdrawalFailed": "வித்டிரா தோல்வியுற்றது", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "இந்த ஸ்டேக் கணக்கிலிருந்து வித்டிராய் செய்வதில் சிக்கல் ஏற்பட்டது. தயவுசெய்து மீண்டும் முயற்சிக்கவும்.", + "stakeAccountWithdrawStakeWithdrawingSol": "SOL-ஐ வித்டிரா செய்கிறது...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "இந்த ஸ்டேக் கணக்கிலிருந்து உங்களின் SOL-ஐ வித்டிரா செய்கிறோம்.", + "startEarningSolAccount": "கணக்கு", + "startEarningSolAccounts": "கணக்குகள்", + "startEarningSolErrorClosePhantom": "இங்கு தட்டி மீண்டும் முயற்சிக்கவும்", + "startEarningSolErrorTroubleLoading": "ஸ்டேக்கை ஏற்றுவதில் சிக்கல்", + "startEarningSolLoading": "ஏற்றுகிறது...", + "startEarningSolPrimaryText": "SOL ஈட்டத் தொடங்கவும்", + "startEarningSolSearching": "ஸ்டேக்கிங் கணக்குகளைத் தேடுகிறது", + "startEarningSolStakeTokens": "டோக்கன்களை ஸ்டேக் செய்து, வெகுமதிகளைப் பெறுங்கள்", + "startEarningSolYourStake": "உங்கள் ஸ்டேக்", + "unwrapFungibleTitle": "{{tokenSymbol}}-க்கு ஸ்வாப் செய்க", + "unwrapFungibleDescription": "{{fromToken}} -லிருந்து {{toToken}} க்கு வித்டிரா செய்யலாம்", + "unwrapFungibleConfirmSwap": "ஸ்வாப் உறுதிசெய்க", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "சிறந்த விலை!", + "swapFeesEstimatedFees": "கணக்கிட்ட கட்டணங்கள்", + "swapFeesFees": "கட்டணம்", + "swapFeesPhantomFee": "Phantom கட்டணம்", + "swapFeesPhantomFeeDisclaimer": "சிறந்த லிக்விடிட்டி வழங்குநர்களிடமிருந்து சிறந்த விலையை எப்போதும் காண்கிறோம். {{feePercentage}} கட்டணம் தானாகவே இந்த விலைகேட்பில் சேர்ந்துள்ளது.", + "swapFeesRate": "சிறந்த விலை", + "swapFeesRateDisclaimer": "பல பரவலாக்கப்பட்ட எக்ஸேஞ்ச்களில் ஜூபிடர் அக்ரிகேட்டரால் கண்டறியப்பட்ட சிறந்த விகிதம்.", + "swapFeesRateDisclaimerMultichain": "பல பரவலாக்கப்பட்ட பரிமாற்றங்களில் காணப்படும் சிறந்த விகிதம்.", + "swapFeesPriceImpact": "விலைத் தாக்கம்", + "swapFeesHighPriceImpact": "அதிக விலைத் தாக்கம்", + "swapFeesPriceImpactDisclaimer": "உங்கள் வர்த்தக அளவின் அடிப்படையில் சந்தை விலைக்கும் மதிப்பிடப்பட்ட விலைக்கும் இடையிலான வேறுபாடு.", + "swapFeesSlippage": "ஸ்லிப்பேஜ்", + "swapFeesHighSlippage": "உயர் ஸ்லிப்பேஜ் சகிப்பு", + "swapFeesHighSlippageDisclaimer": "{{slippage}}% க்கு மேல் விலை சாதகமற்றதாக மாறினால் உங்கள் பரிவர்த்தனை தோல்வியடையும்.", + "swapFeesSlippageDisclaimer": "உங்கள் டிரேடின் விலையானது வழங்கப்பட்ட விலை கேட்பிலிருந்து விலகத்தக்கத் தொகை.", + "swapFeesProvider": "வழங்குநர்", + "swapFeesProviderDisclaimer": "உங்கள் வர்த்தகத்தை முடிக்கப் பயன்படுத்தப்படும் பரவலாக்கப்பட்ட எக்ஸேஞ்ச்.", + "swapEstimatedTime": "கணக்கிட்ட நேரம்", + "swapEstimatedTimeShort": "தோராய நேரம்", + "swapEstimatedTimeDisclaimer": "பிரிட்ஜின் கணக்கிடப்பட்ட நிறைவு நேரமானது பரிவர்த்தனையின் வேகத்தைப் பாதிக்கின்ற பல காரணிகளைப் பொறுத்து மாறுபடும்.", + "swapSettingsButtonCommand": "ஸ்வாப் அமைப்புகளைத் திற", + "swapQuestionRetry": "மீள்முயற்சி?", + "swapFlowYouPay": "செலுத்துக", + "swapFlowYouReceive": "பெறுக", + "swapFlowActionButtonText": "ஆர்டரை மீளாய்வு செய்", + "swapAssetCardTokenNetwork": "{{symbol}}, {{network}}-இல்", + "swapAssetCardMaxButton": "அதிக.", + "swapAssetCardSelectTokenAndNetwork": "டோக்கன் மற்றும் நெட்வொர்க்கைத் தேர்ந்தெடுக்கவும்", + "swapSlippageSettingsTitle": "ஸ்லிப்பேஜ் அமைப்புகள்", + "swapSlippageSettingsSubtitle": "ஸ்லிப்பேஜிற்கு மேல் விலை மாறினால் உங்கள் பரிவர்த்தனை தோல்வியடையும். பரிந்துரைக்கப்படுகிற இயல்புநிலை 0.3% - மிக அதிகமான மதிப்பானது, சாதகமற்ற டிரேடிங்கை விளைவிக்கும்.", + "swapSlippageSettingsCustom": "தனிப்பயன்", + "swapSlippageSettingsHighSlippageWarning": "உங்கள் பரிவர்த்தனை முன்னணியில் இருக்கலாம் மற்றும் சாதகமற்ற டிரேடிங்கை விளைவிக்கலாம்.", + "swapSlippageSettingsCustomMinError": "{{minSlippage}}% க்கு மேலான மதிப்பை உள்ளிடுங்கள்.", + "swapSlippageSettingsCustomMaxError": "{{maxSlippage}}% க்குக் கீழான மதிப்பை உள்ளிடுங்கள்.", + "swapSlippageSettingsCustomInvalidValue": "சரியான மதிப்பை உள்ளிடுங்கள்.", + "swapQuoteFeeDisclaimer": "விலை கேட்பில் {{feePercentage}} Phantom கட்டணம் உள்ளடங்குகிறது", + "swapQuoteMissingContext": "ஸ்வாப் மேற்கோள் சூழல் இல்லை", + "swapQuoteErrorNoQuotes": "மேற்கோள்கள் இல்லாமல் ஸ்வாப் செய்ய முயற்சிக்கிறது", + "swapQuoteSolanaNetwork": "Solana நெட்வொர்க்", + "swapQuoteNetwork": "நெட்வொர்க்", + "swapQuoteOneTimeSerumAccount": "ஒரு-முறை சீரம் கணக்கு", + "swapQuoteOneTimeTokenAccount": "ஒரு-முறை டோக்கன் கணக்கு", + "swapQuoteBridgeFee": "கிராஸ் செயின் ஸ்வாப் கட்டணம்", + "swapReviewFlowActionButtonPrimary": "ஸ்வாப்", + "swapReviewFlowPrimaryText": "ஆர்டரை மீளாய்வு செய்", + "swapReviewFlowYouPay": "செலுத்துக", + "swapReviewFlowYouReceive": "பெறுக", + "swapTxConfirmationReceived": "பெறப்பட்டது!", + "swapTxConfirmationSwapFailed": "ஸ்வாப் தோல்வி", + "swapTxConfirmationSwapFailedSlippageLimit": "ஸ்வாப், ஸ்லிபேஜ் வரம்பை எட்டியுள்ளது, மீண்டும் முயற்சிக்கவும்.", + "swapTxConfirmationSwapFailedInsufficientBalance": "கோரிக்கையை எங்களால் பூர்த்தி செய்ய முடியவில்லை. பரிவர்த்தனையை முடிக்க உங்களிடம் போதுமான பேலன்ஸ் இல்லை.", + "swapTxConfirmationSwapFailedTryAgain": "ஸ்வாப் தோல்வியுற்றது, மீண்டும் முயற்சித்திடுங்கள்", + "swapTxConfirmationSwappingTokens": "டோக்கன்களை ஸ்வாப் செய்கிறது...", + "swapTxConfirmationTokens": "டோக்கன்கள்", + "swapTxConfirmationTokensDeposited": "அது முடிந்தது! டோக்கன்கள் உங்கள் வாலெட்டில் டெபாசிட் செய்யப்பட்டுள்ளன", + "swapTxConfirmationTokensDepositedTitle": "முடிந்தது!", + "swapTxConfirmationTokensDepositedBody": "டோக்கன்கள் உங்கள் வாலெட்டில் டெபாசிட் செய்யப்பட்டுள்ளன", + "swapTxConfirmationTokensWillBeDeposited": "பரிவர்த்தனை முடிந்ததும் உங்கள் வாலெட்டில் டெபாசிட் செய்யப்படும்", + "swapTxConfirmationViewTransaction": "பரிவர்த்தனையைக் காண்க", + "swapTxBridgeSubmitting": "பரிவர்த்தனையைச் சமர்ப்பித்தல்", + "swapTxBridgeSubmittingDescription": "{{buyNetwork}}-இல் {{buyAmount}}-க்கு {{sellNetwork}}-இல் {{sellAmount}}-ஐ ஸ்வாப் செய்கிறது", + "swapTxBridgeFailed": "பரிவர்த்தனையைச் சமர்ப்பிக்க முடியவில்லை", + "swapTxBridgeFailedDescription": "எங்களால் கோரிக்கையைப் பூர்த்தி செய்ய முடியவில்லை.", + "swapTxBridgeSubmitted": "பரிவர்த்தனை சமர்ப்பிக்கப்பட்டது", + "swapTxBridgeSubmittedDescription": "தோராய பரிவர்த்தனை நேரம்: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "இச்சாளரத்தை நீங்கள் பாதுகாப்பாக நிராகரிக்கலாம்.", + "swapperMax": "அதிக.", + "swapperTooltipNetwork": "நெட்வொர்க்", + "swapperTooltipPrice": "விலை", + "swapperTooltipAddress": "ஒப்பந்தம்", + "switchToggle": "டாகிள்", + "termsOfServiceActionButtonAgree": "ஏற்கிறேன்", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "<1>\"ஏற்கிறேன்\" என்பதைக் கிளிக் செய்வதன் மூலம், Phantom-உடன் டோக்கன்களை ஸ்வாப் செய்வதன் <3>விதிகள் மற்றும் நிபந்தனைகளை ஏற்கிறீர்கள்.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "எங்கள் சேவை விதிமுறைகளை நாங்கள் திருத்தியுள்ளோம். <1>'ஏற்கிறேன்’ என்பதைக் கிளிக் செய்வதன் மூலம் எங்கள் புதிய <3>சேவை விதிமுறைகளை ஏற்கிறீர்கள். <5><6>எங்களின் புதிய சேவை விதிமுறைகளில் சில தயாரிப்புகளுக்கான புதிய <8>கட்டண அமைப்பு உள்ளது.", + "termsOfServicePrimaryText": "சேவை விதிமுறைகள்", + "tokenRowUnknownToken": "அறியாத டோக்கன்", + "transactionsAppInteraction": "செயலி ஊடாடல்", + "transactionsFailedAppInteraction": "செயலி ஊடாடல் தோல்வியுற்றது", + "transactionsBidOnInterpolated": "{{name}} க்கு ஏலங்கேள்", + "transactionsBidFailed": "ஏலம் தோல்வியடைந்தது", + "transactionsBoughtInterpolated": "வாங்கியது {{name}}", + "transactionsBoughtCollectible": "சேகரிக்கத்தக்கவை வாங்கப்பட்டது", + "transactionBridgeInitiated": "பாலம் துவக்கப்பட்டது", + "transactionBridgeInitiatedFailed": "பாலத்தைத் துவங்குவது தோல்வியுற்றது", + "transactionBridgeStatusLink": "LI.FI இல் நிலையைச் சரிபார்க்கவும்", + "transactionsBuyFailed": "வாங்குதல் தோல்வி", + "transactionsBurnedSpam": "எரிந்த ஸ்பேம்", + "transactionsBurned": "அழித்தது", + "transactionsUnwrapped": "வெளிப்படுத்தியது", + "transactionsUnwrappedFailed": "வெளிப்படுத்தல் தோல்வி", + "transactionsCancelBidOnInterpolated": "{{name}}-இல் ஏலம் ரத்து செய்யப்பட்டது", + "transactionsCancelBidOnFailed": "ஏலத்தை ரத்து செய்ய முடியவில்லை", + "transactionsError": "பிழை", + "transactionsFailed": "தோற்றது", + "transactionsSwapped": "ஸ்வாப் செய்தது", + "transactionsFailedSwap": "ஸ்வாப் தோல்வி", + "transactionsFailedBurn": "செலவழிப்பு தோல்வி", + "transactionsFrom": "இதுமுதல்", + "transactionsListedInterpolated": "பட்டியலிட்டது {{name}}", + "transactionsListedFailed": "பட்டியலிட முடியவில்லை", + "transactionsNoActivity": "செயல்பாடு இல்லை", + "transactionsReceived": "பெற்றது", + "transactionsReceivedInterpolated": "{{amount}} SOL பெறப்பட்டது", + "transactionsSending": "அனுப்புகிறது...", + "transactionsPendingCreateListingInterpolated": "{{name}}-ஐ உருவாக்குகிறது", + "transactionsPendingEditListingInterpolated": "{{name}}-ஐ திருத்துகிறது", + "transactionsPendingSolanaPayTransaction": "Solana Pay பரிவர்த்தனையை உறுதிப்படுத்துகிறது", + "transactionsPendingRemoveListingInterpolated": "{{name}}-ஐ பட்டியலகற்றுகிறது", + "transactionsPendingBurningInterpolated": "{{name}}-ஐ எரிக்கிறது", + "transactionsPendingSending": "அனுப்புகிறது", + "transactionsPendingSwapping": "ஸ்வாப் செய்கிறது", + "transactionsPendingBridging": "பாலம்", + "transactionsPendingApproving": "ஒப்புதலளிக்கிறது", + "transactionsPendingCreatingAndDelegatingStake": "ஸ்டேக்கை உருவாக்குதல் மற்றும் வழங்குதல்", + "transactionsPendingDeactivatingStake": "ஸ்டேக்கை செயல்நீக்குதல்", + "transactionsPendingDelegatingStake": "ஸ்டேக்கை வழங்குதல்", + "transactionsPendingWithdrawingStake": "ஸ்டேக்கை வித்டிரா செய்தல்", + "transactionsPendingAppInteraction": "நிலுவை செயலி ஊடாடல்", + "transactionsPendingBitcoinTransaction": "நிலுவை BTC பரிவர்த்தனை", + "transactionsSent": "அனுப்பியது", + "transactionsSendFailed": "அனுப்ப முடியவில்லை", + "transactionsSwapOn": "{{dappName}}-இல் ஸ்வாப் செய்க", + "transactionsSentInterpolated": "{{amount}} SOL அனுப்பப்பட்டது", + "transactionsSoldInterpolated": "விற்றது {{name}}", + "transactionsSoldCollectible": "சேகரிக்கத்தக்கவை விற்கப்பட்டது", + "transactionsSoldFailed": "விற்பனை தோல்வியடைந்தது", + "transactionsStaked": "ஸ்டேக் செய்தது", + "transactionsStakedFailed": "ஸ்டேக் தோல்வியுற்றது", + "transactionsSuccess": "வெற்றி", + "transactionsTo": "இதுவரை", + "transactionsTokenSwap": "டோக்கன் ஸ்வாப்", + "transactionsUnknownAmount": "அறியாதது", + "transactionsUnlistedInterpolated": "பட்டியலிடாதது {{name}}", + "transactionsUnstaked": "அன்ஸ்டேக் செய்தது", + "transactionsUnlistedFailed": "பட்டியல்நீக்க முடியவில்லை", + "transactionsDeactivateStake": "ஸ்டேக் செயல்நீக்கப்பட்டது", + "transactionsDeactivateStakeFailed": "ஸ்டேக்கைச் செயல்நீக்க முடியவில்லை", + "transactionsWaitingForConfirmation": "உறுதிசெய்தலுக்குக் காத்திருக்கிறது", + "transactionsWithdrawStake": "ஸ்டேக் வித்டிரா செய்", + "transactionsWithdrawStakeFailed": "ஸ்டேக் நீக்க முடியவில்லை", + "transactionCancelled": "ரத்துசெய்யப்பட்டது", + "transactionCancelledFailed": "ரத்து செய்ய முடியவில்லை", + "transactionApproveToken": "{{tokenSymbol}} அங்கீகரிக்கப்பட்டது", + "transactionApproveTokenFailed": "{{tokenSymbol}}-ஐ அங்கீகரிக்க முடியவில்லை", + "transactionApprovalFailed": "ஒப்புதல் தோல்வியடைந்தது", + "transactionRevokeApproveToken": "{{tokenSymbol}} ரத்துசெய்யப்பட்டது", + "transactionRevokeApproveTokenFailed": "{{tokenSymbol}}-ஐ ரத்துசெய்ய முடியவில்லை", + "transactionRevokeFailed": "திரும்பப் பெற முடியவில்லை", + "transactionApproveDetailsTitle": "அங்கீகரிப்பு விபரங்கள்", + "transactionCancelOrder": "ஆர்டரை ரத்து செய்", + "transactionCancelOrderFailed": "ஆர்டரை ரத்துசெய்ய முடியவில்லை", + "transactionApproveAppLabel": "செயலி", + "transactionApproveAmountLabel": "தொகை", + "transactionApproveTokenLabel": "டோக்கன்", + "transactionApproveCollectionLabel": "தொகுப்பு", + "transactionApproveAllItems": "அனைத்தையும் அங்கீகரி", + "transactionSpendUpTo": "செலவு வரம்பு", + "transactionCancel": "பரிவர்த்தனையை ரத்துசெய்", + "transactionPrioritizeCancel": "ரத்துசெய்தலுக்கு முன்னுரிமையளி", + "transactionSpeedUp": "பரிவர்த்தனையை விரைவுபடுத்து", + "transactionCancelHelperText": "ரத்து செய்யப்படுவதற்கு முன்பே அசல் பரிவர்த்தனை நிறைவடையலாம்.", + "transactionSpeedUplHelperText": "இது நெட்வொர்க் நிலைமைகளின் பேரில் உங்கள் பரிவர்த்தனையின் வேகத்தை அதிகரிக்கும்.", + "transactionCancelHelperMobile": "இந்தப் பரிவர்த்தனையை ரத்து செய்ய முயற்சிக்க <1>{{amount}} வரை செலவாகும். ரத்து செய்யப்படுவதற்கு முன்பே அசல் பரிவர்த்தனை நிறைவடையலாம்.", + "transactionCancelHelperMobileWithEstimate": "இந்தப் பரிவர்த்தனையை ரத்து செய்ய முயற்சிக்க <1>{{amount}} வரை செலவாகும். இது சுமார் {{timeEstimate}}க்குள் முடியும். ரத்து செய்யப்படுவதற்கு முன்பே அசல் பரிவர்த்தனை நிறைவடையலாம்.", + "transactionSpeedUpHelperMobile": "இந்தப் பரிவர்த்தனையின் வேகத்தை அதிகரிக்க <1>{{amount}} வரை செலவாகும்.", + "transactionSpeedUpHelperMobileWithEstimate": "இந்தப் பரிவர்த்தனையின் வேகத்தை அதிகரிக்க <1>{{amount}} வரை செலவாகும். இது சுமார் {{timeEstimate}}க்குள் முடியும்.", + "transactionEstimatedTime": "கணக்கிட்ட நேரம்", + "transactionCancelingSend": "அனுப்புதலை ரத்துசெய்தல்", + "transactionPrioritizingCancel": "ரத்துசெய்தலுக்கு முன்னுரிமையளித்தல்", + "transactionCanceling": "ரத்துசெய்தல்", + "transactionReplaceError": "ஒரு பிழை ஏற்பட்டது. உங்கள் கணக்கில் எந்தக் கட்டணமும் விதிக்கப்படவில்லை. நீங்கள் மீண்டும் முயற்சி செய்யலாம்.", + "transactionNotEnoughNative": "போதுமான {{nativeTokenSymbol}} இல்லை", + "transactionGasLimitError": "எரிவாயு வரம்பை மதிப்பிடுவது தோல்வியுற்றது", + "transactionGasEstimationError": "எரிவாயுவை மதிப்பிடுவது தோல்வியுற்றது", + "pendingTransactionCancel": "ரத்துசெய்", + "pendingTransactionSpeedUp": "வேகப்படுத்து", + "pendingTransactionStatus": "நிலை", + "pendingTransactionPending": "நிலுவை", + "pendingTransactionPendingInteraction": "நிலுவை ஊடாடல்", + "pendingTransactionCancelling": "ரத்துசெய்கிறது", + "pendingTransactionDate": "தேதி", + "pendingTransactionNetworkFee": "நெட்வொர்க் கட்டணம்", + "pendingTransactionEstimatedTime": "கணக்கிட்ட நேரம்", + "pendingTransactionEstimatedTimeHM": "{{hours}}ம {{minutes}}நி", + "pendingTransactionEstimatedTimeMS": "{{minutes}}நி {{seconds}}வி", + "pendingTransactionEstimatedTimeS": "{{seconds}}வி", + "pendingTransactionsSendingTitle": "{{assetSymbol}} அனுப்புகிறது", + "pendingTransactionsUnknownEstimatedTime": "அறியாதது", + "pendingTransactionUnknownApp": "அறியாத செயலி", + "unlockActionButtonUnlock": "திற", + "unlockEnterPassword": "உங்கள் கடவுச்சொல்லை உள்ளிடவும்", + "unlockErrorIncorrectPassword": "தவறான கடவுச்சொல்", + "unlockErrorSomethingWentWrong": "ஏதோ தவறு நடந்துவிட்டது. தயவுசெய்து மீண்டும் முயற்சிக்கவும்", + "unlockForgotPassword": "கடவுச்சொல் மறந்துவிட்டது", + "unlockPassword": "கடவுச்சொல்", + "forgotPasswordText": "உங்கள் வாலெட்டின் 12-24 வார்த்தை மீட்புச் சொற்றொடரை உள்ளிடுவதன் மூலம் உங்கள் கடவுச்சொல்லை மீட்டமைக்கலாம். உங்கள் சார்பாக உங்கள் கடவுச்சொல்லை Phantom-ஆல் மீட்டெடுக்க முடியாது.", + "appInfo": "செயலித் தகவல்", + "lastUsed": "கடைசி பயன்பாடு", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "வன்பொருள் கணக்குகளில் கிடைக்கவில்லை.", + "trustedAppAutoConfirmDisclaimer1": "செயலில் இருக்கும்போது, Phantom உங்களுக்குத் தெரிவிக்காமலோ, உறுதிப்படுத்துமாறு கேட்காமலோ இந்தச் செயலியிலிருந்து வரும் அனைத்து கோரிக்கைகளையும் உறுதிசெய்யும்.", + "trustedAppAutoConfirmDisclaimer2": "செயல்படுத்துவது உங்கள் நிதியை மோசடிக்கான அபாயத்திற்கு உள்ளாக்கலாம். நீங்கள் நம்பும் செயலிகளுடன் மட்டுமே இந்த அம்சத்தைப் பயன்படுத்தவும்.", + "validationUtilsPasswordIsRequired": "கடவுச்சொல் தேவை", + "validationUtilsPasswordLength": "கடவுச்சொல்லில் 8 எழுத்துக்கள் இருக்க வேண்டும்", + "validationUtilsPasswordsDontMatch": "கடவுச்சொல் பொருந்தவில்லை", + "validationUtilsPasswordCantBeSame": "உங்கள் பழைய கடவுச்சொல்லைப் பயன்படுத்த முடியாது", + "validatorCardEstimatedApy": "கணக்கிட்ட APY", + "validatorCardCommission": "கமிஷன்", + "validatorCardTotalStake": "மொத்த ஸ்டேக்", + "validatorCardNumberOfDelegators": "பிரதிநிதிகளின் #", + "validatorListChooseAValidator": "வேலிடேட்டரைத் தேர்ந்தெடுக்கவும்", + "validatorListErrorFetching": "எங்களால் வேலிடேட்டர்களைப் பெற முடியவில்லை. பிறகு முயற்சித்திடுங்கள்.", + "validatorListNoResults": "முடிவுகள் இல்லை", + "validatorListReload": "மீளேற்று", + "validatorListSearch": "தேடு", + "validatorInfoTooltip": "வேலிடேட்டர்", + "validatorInfoTitle": "வேலிடேட்டர்கள்", + "validatorInfoDescription": "உங்கள் SOLஐ ஒரு வேலிடேட்டரில் ஸ்டேக் செய்வதன் மூலம், சொலானா நெட்வொர்க்கின் செயல்திறன் மற்றும் பாதுகாப்பிற்கு நீங்கள் பங்களிக்கிறீர்கள், அதேசமயம் பதிலுக்கு SOL சம்பாதிக்கிறீர்கள்.", + "validatorApyInfoTooltip": "தோராய APY", + "validatorApyInfoTitle": "கணக்கிட்ட APY", + "validatorApyInfoDescription": "இது, வேலிடேட்டரில் உங்கள் SOL-ஐ ஸ்டேக் செய்வதற்காக நீங்கள் பெறும் வருமான விகிதம் ஆகும்.", + "validatorViewActionButtonStake": "ஸ்டேக்", + "validatorViewErrorFetching": "வேலிடேட்டர்களைப் பெற முடியவில்லை.", + "validatorViewInsufficientBalance": "போதிய பேலன்ஸ் இல்லை", + "validatorViewMax": "அதிக.", + "validatorViewPrimaryText": "ஸ்டேக்கிங்கைத் தொடங்கு", + "validatorViewDescriptionInterpolated": "இந்த வேலிடேட்டருடன் எவ்வளவு SOL-ஐ <1> ஸ்டேக் செய்ய விரும்புகிறீர்கள் என்பதைத் தேர்ந்தெடுக்கவும். <3>மேலும் அறிக", + "validatorViewAmountSOLRequiredToStakeInterpolated": "ஸ்டேக் செய்ய {{amount}} SOL தேவை", + "validatorViewValidator": "வேலிடேட்டர்", + "walletMenuItemsAddConnectWallet": "வாலெட்டைச் சேர் / இணை", + "walletMenuItemsBridgeAssets": "அசெட்களை பிரிட்ஜ் செய்க", + "walletMenuItemsHelpAndSupport": "உதவி & ஆதரவு", + "walletMenuItemsLockWallet": "வாலெட்டைப் பூட்டு", + "walletMenuItemsResetSecretPhrase": "இரகசியச் சொற்றொடரை மீட்டமை", + "walletMenuItemsShowMoreAccounts": "மேலும் {{count}} காட்டு...", + "walletMenuItemsHideAccounts": "கணக்குகளை மறை", + "whatsNewOverlayNew": "புதிது!", + "whatsNewOverlayv1ActionGetAppNow": "செயலியை இப்போதே பெறுக", + "whatsNewOverlayv1PrimaryText": "iOSக்கான Phantom இப்போது கிடைக்கிறது!", + "whatsNewOverlayv1ScanWithCamera": "உங்கள் ஐஃபோன் கேமரா மூலம் ஸ்கேன் செய்யவும்", + "whatsNewOverlayv1SecondaryText": "iOSக்கான Phantom இப்போது ஆப் ஸ்டோரில் கிடைக்கிறது என்பதை அறிவிப்பதில் நாங்கள் மகிழ்ச்சியடைகிறோம்! உங்கள் பாக்கெட்டில் Phantom-இன் சக்தியை அனுபவிக்கவும்!", + "whatsNewOverlayv2ActionListOnME": "Magic Edenல் உங்கள் NFTகளைப் பட்டியலிடுங்கள்!", + "whatsNewOverlayv2ActionTryItNow": "இதை முயற்சித்திடுக", + "whatsNewOverlayv2SecondaryText": "உங்கள் Phantom உலாவி நீட்டிப்பிலிருந்து Magic Edenல் NFTகளை இப்போது பட்டியலிடலாம். உங்கள் பட்டியல்களை முழுமையாக நிர்வகிக்க வசதியாக விலையைத் திருத்தி, பட்டியல் நீக்கலாம்.", + "whatsNewOverlayv3ActionBurnSpam": "ஸ்பேம் NFTகளை அழித்திடுக!", + "whatsNewOverlayv3SecondaryText": "நீங்கள் இப்போது ஸ்பேம் NFTகளை அழிக்கலாம் மற்றும் சிறிய அளவு SOL-ஐப் பெறலாம். ஸ்பேம் NFT-ஐக் கிளிக் செய்து, \"...\" ஐகானைக் கிளிக் செய்து, \"டோக்கனை அழி\" என்பதைத் தேர்ந்தெடுத்து உங்கள் வாலெட்டிலிருந்து அதை அகற்றவும்.", + "toggleMultiChainHeader": "மல்டிசெயின்", + "disableMultiChainHeader": "சொலானா-மட்டும் பயன்முறை", + "disableMultiChainDetail1Header": "சொலனாவில் ஆல்-இன் செல்க", + "disableMultiChainDetail1SecondaryText": "உங்கள் சொலானா கணக்குகள், டோக்கன்கள் மற்றும் சேகரிக்கத்தக்கவையை மற்ற செயின்களைப் பார்க்காமல் நிர்வகிக்கவும்.", + "disableMultiChainDetail2Header": "எந்த நேரத்திலும் மல்டிசெயினுக்குத் திரும்பவும்", + "disableMultiChainDetail2SecondaryText": "உங்கள் தற்போதைய ஈதெரியம் மற்றும் பாலிகான் பேலன்ஸ்கள் நீங்கள் மல்டிசெயினை மீண்டும் இயக்கும்போது பாதுகாக்கப்படும்.", + "disableMultiChainButton": "சொலானா-மட்டும் இயக்கு", + "disabledMultiChainHeader": "சொலானா-மட்டும் இயக்கப்பட்டது", + "disabledMultiChainText": "நீங்கள் எப்போது வேண்டுமானாலும் மல்டிசெயினை மீண்டும் இயக்கலாம்.", + "enableMultiChainHeader": "மல்டிசெயினை இயக்கு", + "enabledMultiChainHeader": "மல்டிசெயின் இயக்கப்பட்டது", + "enabledMultiChainText": "ஈதெரியம் மற்றும் பாலிகான் இப்போது உங்கள் வாலெட்டில் ஆதரிக்கப்படுகின்றன.", + "incompatibleAccountHeader": "இணக்கமற்ற கணக்கு", + "incompatibleAccountInterpolated": "சொலானா-மட்டும் பயன்முறையை இயக்குவதற்கு முன் இந்த ஈதெரியம்-மட்டும் கணக்குகளை அகற்றுங்கள்: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "புதியது என்ன!", + "welcomeToMultiChainPrimaryText": "எல்லாவற்றிற்கும் ஒரே வாலெட்", + "welcomeToMultiChainDetail1Header": "ஈதெரியம் மற்றும் பாலிகான் ஆதரவு", + "welcomeToMultiChainDetail1SecondaryText": "சொலானா, ஈதெரியம், பாலிகான் ஆகியவற்றிலுள்ள உங்கள் அனைத்து டோக்கன்களும் NFTகளும் ஒரே இடத்தில்.", + "welcomeToMultiChainDetail2Header": "நீங்கள் விரும்பும் எல்லா செயலிகளையும் பயன்படுத்துக", + "welcomeToMultiChainDetail2SecondaryText": "நெட்வொர்க்குகளை மாற்றாமல் பல செயின்களில் உள்ள செயலிகளுடன் இணைக்கவும்.", + "welcomeToMultiChainDetail3Header": "உங்கள் MetaMask வாலெட்டை இறக்குமதி செய்யவும்", + "welcomeToMultiChainDetail3SecondaryText": "ஈதெரியம் மற்றும் பாலிகான் முழுவதும் உங்கள் அனைத்து மூலச் சொற்றொடர்களையும் எளிதாக இறக்குமதி செய்யலாம்.", + "welcomeToMultiChainIntro": "Phantom மல்டிசெயினிற்கு வரவேற்கிறோம்", + "welcomeToMultiChainIntroDesc": "Solana, Ethereum மற்றும் Polygon-இல் உள்ள உங்கள் அனைத்து டோக்கன்களும் NFTகளும் ஒரே இடத்தில். அனைத்திற்குமான உங்கள் ஒரே வாலெட்.", + "welcomeToMultiChainAccounts": "மல்டிசெயின் கணக்குகள் மறுவடிவமைக்கப்பட்டன", + "welcomeToMultiChainAccountsDesc": "மல்டிசெயினுக்காக மறுவடிவமைக்கப்பட்டது, இப்போது ஒவ்வொரு கணக்கிலும் தொடர்புடைய ETH மற்றும் Polygon முகவரிகள் உள்ளன.", + "welcomeToMultiChainApps": "எங்கும் வேலை செய்கிறது", + "welcomeToMultiChainAppsDesc": "Ethereum, Polygon மற்றும் Solana-இல் உள்ள ஒவ்வொரு செயலிக்கும் Phantom இணக்கமானது. ”MetaMask-உடன் இணை” என்பதைக் கிளிக் செய்தால் போதும், நீங்கள் செல்லத் தயார்.", + "welcomeToMultiChainImport": "MetaMask-இலிருந்து உடனடியாக இறக்குமதி செய்யவும்", + "welcomeToMultiChainImportDesc": "MetaMask அல்லது Coinbase Wallet போன்ற வாலெட்களிலிருந்து உங்கள் இரகசிய சொற்றொடர்கள் அல்லது தனிப்பட்ட சாவிகளை இறக்குமதி செய்யுங்கள். அனைத்தும் ஒரே இடத்தில்.", + "welcomeToMultiChainImportInterpolated": "MetaMask அல்லது Coinbase Wallet போன்ற வாலெட்களிலிருந்து <0>உங்கள் இரகசிய சொற்றொடர்கள் அல்லது தனிப்பட்ட சாவிகளை இறக்குமதி செய்யுங்கள். அனைத்தும் ஒரே இடத்தில்.", + "welcomeToMultiChainTakeTour": "சுற்றுப்பயணம் மேற்கொள்க", + "welcomeToMultiChainSwapperTitle": "ஈதெரியம், பாலிகான் மற்றும் \nசொலானாவில் ஸ்வாப் செய்யவும்", + "welcomeToMultiChainSwapperDetail1Header": "ஈதெரியம் மற்றும் பாலிகான் ஆதரவு", + "welcomeToMultiChainSwapperDetail1SecondaryText": "இப்போது உங்கள் வாலெட்டின் உள்ளே இருந்து ERC-20 டோக்கன்களை சுலபமாக ஸ்வாப் செய்யலாம்.", + "welcomeToMultiChainSwapperDetail2Header": "சிறந்த விலைகள் மற்றும் சூப்பர் குறைந்த கட்டணங்கள்", + "welcomeToMultiChainSwapperDetail2SecondaryText": "100+ லிக்யுடிட்டி ஆதாரங்கள் மற்றும் அதிகபட்ச ரிட்டர்ன்களுக்கான ஸ்மார்ட் ஆர்டர் ரவுண்டிங்.", + "networkErrorTitle": "நெட்வொர்க் பிழை", + "networkError": "துரதிருஷ்டவசமாக எங்களால் நெட்வொர்க்கை அணுக முடியவில்லை. பிறகு முயற்சித்திடுங்கள்.", + "authenticationUnlockPhantom": "Phantom-ஐ திற", + "errorAndOfflineSomethingWentWrong": "ஏதோ தவறு நிகழ்ந்துள்ளது", + "errorAndOfflineSomethingWentWrongTryAgain": "மீண்டும் முயற்சித்திடுங்கள்.", + "errorAndOfflineUnableToFetchAssets": "எங்களால் அசெட்களைப் பெற முடியவில்லை. பிறகு முயற்சித்திடுங்கள்.", + "errorAndOfflineUnableToFetchCollectibles": "எங்களால் சேகரிக்கத்தக்கவையைப் பெற முடியவில்லை. பிறகு முயற்சித்திடுங்கள்.", + "errorAndOfflineUnableToFetchSwap": "எங்களால் ஸ்பேப் தகவலைப் பெற முடியவில்லை. பிறகு முயற்சித்திடுங்கள்.", + "errorAndOfflineUnableToFetchTransactionHistory": "உங்கள் பரிவர்த்தனை வரலாற்றை இப்போது எங்களால் பெற முடியவில்லை. உங்கள் நெட்வொர்க் இணைப்பைச் சரிபாருங்கள் அல்லது பிறகு முயற்சித்திடுங்கள்.", + "errorAndOfflineUnableToFetchRewardsHistory": "எங்களால் வெகுமதிகள் வரலாற்றைப் பெற முடியவில்லை. பிறகு முயற்சித்திடுங்கள்.", + "networkHealthSheetCloseButtonText": "சரி", + "swapReviewError": "உங்கள் ஆர்டரை மதிப்பாய்வு செய்யும்போது ஏதோ தவறு ஏற்பட்டது, மீண்டும் முயற்சித்திடுங்கள்.", + "sendSelectToken": "டோக்கனைத் தேர்வுசெய்க", + "swapBalance": "பேலன்ஸ்:", + "swapTitle": "டோக்கன்களை ஸ்வாப் செய்", + "swapSelectToken": "டோக்கனைத் தேர்வுசெய்க", + "swapYouPay": "செலுத்துவது", + "swapYouReceive": "பெறுவது", + "aboutPrivacyPolicy": "தனியுரிமைக் கொள்கை", + "aboutVersion": "பதிப்பு {{version}}", + "aboutVisitWebsite": "இணையதளத்தைக் காண்க", + "bottomSheetConnectTitle": "இணைத்திடு", + "A11YbottomSheetConnectTitle": "கீழ் தாள் இணைப்பு", + "A11YbottomSheetCommandClose": "கீழ் தாள் நிராகரிப்பு", + "A11YbottomSheetCommandBack": "கீழ் தாள் பின்", + "bottomSheetSignTypedDataTitle": "செய்தியில் கையொப்பமிடு", + "bottomSheetSignMessageTitle": "செய்தியில் கையொப்பமிடு", + "bottomSheetSignInTitle": "உள்நுழை", + "bottomSheetSignInAndConnectTitle": "உள்நுழை", + "bottomSheetConfirmTransactionTitle": "பரிவர்த்தனையை உறுதிசெய்க", + "bottomSheetConfirmTransactionsTitle": "பரிவர்த்தனைகளை உறுதிப்படுத்தவும்", + "bottomSheetAdvancedTitle": "மேம்பட்டது", + "bottomSheetReadOnlyAccountTitle": "பார்க்க-மட்டும் பயன்முறை", + "bottomSheetTransactionSettingsTitle": "நெட்வொர்க் கட்டணம்", + "bottomSheetConnectDescription": "இணைப்பது, தேர்ந்தெடுக்கப்பட்ட கணக்கிற்கான பேலன்ஸ்களையும் செயல்பாட்டையும் பார்க்க இந்தத் தளத்தை அனுமதிக்கும்.", + "bottomSheetSignInDescription": "இந்தச் செய்தியில் கையொப்பமிடுவதானது, தேர்ந்தெடுக்கப்பட்ட கணக்கின் உரிமை உங்களிடம் இருக்கிறது என்பதை நிரூபிக்கும். நீங்கள் நம்பும் செயலிகளிலிருந்து வரும் செய்திகளில் மட்டும் கையொப்பமிடுங்கள்.", + "bottomSheetSignInAndConnectDescription": "அங்கீகரிப்பது, தேர்ந்தெடுக்கப்பட்ட கணக்கிற்கான பேலன்ஸ்களையும் செயல்பாட்டையும் பார்க்க இந்தத் தளத்தை அனுமதிக்கும்.", + "bottomSheetConfirmTransactionDescription": "பேலன்ஸ் மாற்றங்கள் மதிப்பிடப்படுகின்றன. சம்பந்தப்பட்ட தொகைகள் மற்றும் அசெட்களுக்கு உத்தரவாதம் இல்லை.", + "bottomSheetConfirmTransactionsDescription": "பேலன்ஸ் மாற்றங்கள் மதிப்பிடப்படுகின்றன. சம்பந்தப்பட்ட தொகைகள் மற்றும் அசெட்களுக்கு உத்தரவாதம் இல்லை.", + "bottomSheetSignTypedDataDescription": "இது அனுமதிக் கோரிக்கை மட்டுமே. பரிவர்த்தனை உடனடியாகச் செயல்படாமல் போகலாம்.", + "bottomSheetSignTypedDataSecondDescription": "பேலன்ஸ் மாற்றங்கள் மதிப்பிடப்படுகின்றன. சம்பந்தப்பட்ட தொகைகள் மற்றும் அசெட்களுக்கு உத்தரவாதம் இல்லை.", + "bottomSheetSignMessageDescription": "இந்தச் செய்தியில் கையொப்பமிடுவதானது, தேர்ந்தெடுக்கப்பட்ட கணக்கின் உரிமை உங்களிடம் இருக்கிறது என்பதை நிரூபிக்கும். நீங்கள் நம்பும் செயலிகளிலிருந்து வரும் செய்திகளில் மட்டும் கையொப்பமிடுங்கள்.", + "bottomSheetReadOnlyAccountDescription": "பார்க்க-மட்டும் பயன்முறையில் இந்தச் செயலைச் செய்ய முடியவில்லை.", + "bottomSheetMessageRow": "செய்தி", + "bottomSheetStatementRow": "அறிக்கை", + "bottomSheetAutoConfirmRow": "தானாக உறுதிசெய்", + "bottomSheetAutoConfirmOff": "ஆஃப்", + "bottomSheetAutoConfirmOn": "ஆன்", + "bottomSheetAccountRow": "கணக்கு", + "bottomSheetAdvancedRow": "மேம்பட்டது", + "bottomSheetContractRow": "ஒப்பந்த முகவரி", + "bottomSheetSpenderRow": "செலவழிப்பவரின் முகவரி", + "bottomSheetNetworkRow": "நெட்வொர்க்", + "bottomSheetNetworkFeeRow": "நெட்வொர்க் கட்டணம்", + "bottomSheetEstimatedTimeRow": "கணக்கிட்ட நேரம்", + "bottomSheetAccountRowDefaultAccountName": "கணக்கு", + "bottomSheetConnectRequestDisclaimer": "நீங்கள் நம்பும் இணையதளங்களை மட்டும் இணைக்கவும்", + "bottomSheetSignInRequestDisclaimer": "நீங்கள் நம்பும் இணையதளங்களில் மட்டும் உள்நுழையவும்", + "bottomSheetSignatureRequestDisclaimer": "நீங்கள் இந்த இணையதளத்தை நம்பினால் மட்டும் உறுதிசெய்யவும்.", + "bottomSheetIgnoreWarning": "எச்சரிக்கையைப் புறக்கணித்துவிட்டு, தொடரவும்", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "பேலன்ஸ் மாற்றங்கள் காணப்படவில்லை. தயவுசெய்து எச்சரிக்கையுடன் தொடரவும், இந்தத் தளத்தை நீங்கள் நம்பினால் மட்டுமே உறுதிப்படுத்துங்கள்.", + "bottomSheetReadOnlyWarning": "நீங்கள் இந்த முகவரியை மட்டுமே பார்க்கிறீர்கள். பரிவர்த்தனைகளிலும் செய்திகளிலும் கையொப்பமிட நீங்கள் இரகசியச் சொற்றொடரை இறக்குமதி செய்ய வேண்டியிருக்கும்.", + "bottomSheetWebsiteIsUnsafeWarning": "இந்த இணையதளம் பயன்படுத்தப் பாதுகாப்பற்றது மற்றும் உங்கள் நிதிகளைத் திருட முயற்சிக்கலாம்.", + "transactionsFromInterpolated": "அனுப்புநர்: {{from}}", + "transactionsFromParagraphInterpolated": "{{from}} முதல்", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "இன்று", + "transactionsToInterpolated": "பெறுநர்: {{to}}", + "transactionsToParagraphInterpolated": "{{to}} வரை", + "transactionsYesterday": "நேற்று", + "addEditAddressAdd": "முகவரியைச் சேர்", + "addEditAddressDelete": "முகவரியை நீக்கு", + "addEditAddressDeleteTitle": "இந்த முகவரியை நிச்சயமாக நீக்க விரும்புகிறீர்களா?", + "addEditAddressSave": "முகவரியைச் சேமி", + "dAppBrowserComingSoon": "dApp உலாவி விரைவில் வரவுள்ளது!", + "dAppBrowserSearchPlaceholder": "URLஐத் தேடுக அல்லது டைப் செய்க", + "dAppBrowserOpenInNewTab": "புதிய தாவலில் திற", + "dAppBrowserSuggested": "பரிந்துரைப்பு", + "dAppBrowserFavorites": "விருப்பமானவை", + "dAppBrowserBookmarks": "புக்மார்க்குகள்", + "dAppBrowserBookmarkAdd": "புக்மார்க்கைச் சேர்", + "dAppBrowserBookmarkRemove": "புக்மார்க்கை அகற்று", + "dAppBrowserTrustedApps": "சமீபத்தியவை", + "dAppBrowserFavoritesDescription": "உங்கள் விருப்பமானவை இங்கே காட்டப்படும்", + "dAppBrowserBookmarksDescription": "உங்கள் புக்மார்க்குகள் இங்கே காட்டப்படும்", + "dAppBrowserRecentsDescription": "சமீபத்தில் இணைக்கப்பட்ட dapps இங்கே தோன்றும்", + "dAppBrowserEmptyScreenDescription": "URL-ஐ உள்ளிடுக அல்லது இணையத்தில் தேடுக", + "dAppBrowserBlocklistScreenTitle": "{{origin}} தடைசெய்யப்பட்டுள்ளது! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "இந்த இணையதளம் தீங்கானது எனவும், பயன்படுத்தப் பாதுகாப்பற்றது எனவும் Phantom நம்புகிறது.", + "part2": "அறியப்பட்ட ஃபிஷிங் இணையதளங்கள் மற்றும் மோசடிகளின் சமூகம்-பராமரிக்கும் தரவுத்தளத்தின் ஒரு பகுதியாக இந்தத் தளம் கொடியிடப்பட்டுள்ளது. தளம் தவறுதலாகக் கொடியிடப்பட்டுள்ளதாக நீங்கள் நம்பினால், சிக்கலைப் பதிவு செய்யுங்கள்." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "எச்சரிக்கையைப் புறக்கணித்துவிட்டு, காட்டவும்", + "dAppBrowserActionBookmark": "புக்மார்க்", + "dAppBrowserActionRemoveBookmark": "புக்மார்க்கை அகற்று", + "dAppBrowserActionRefresh": "புதுப்பி", + "dAppBrowserActionShare": "பகிர்", + "dAppBrowserActionCloseTab": "தாவலை மூடு", + "dAppBrowserActionEndAutoConfirm": "தானாக உறுதிசெய்தலை முடி", + "dAppBrowserActionDisconnectApp": "செயலியைத் துண்டித்திடு", + "dAppBrowserActionCloseAllTabs": "அனைத்து தாவல்களையும் மூடு", + "dAppBrowserNavigationAddressPlaceholder": "தேட URL-ஐ உள்ளிடவும்", + "dAppBrowserTabOverviewMore": "மேலும்", + "dAppBrowserTabOverviewAddTab": "தாவலைச் சேர்", + "dAppBrowserTabOverviewClose": "மூடு", + "dAppBrowserCloseTab": "தாவலை மூடு", + "dAppBrowserClose": "மூடு", + "dAppBrowserTabOverviewAddBookmark": "புக்மார்க்கைச் சேர்", + "dAppBrowserTabOverviewRemoveBookmark": "புக்மார்க்கை அகற்று", + "depositAssetListSuggestions": "பரிந்துரைகள்", + "depositUndefinedToken": "மன்னிக்கவும், இந்த டோக்கனை டெபாசிட் செய்ய முடியவில்லை", + "onboardingImportRecoveryPhraseDetails": "விவரங்கள்", + "onboardingCreateRecoveryPhraseVerifyTitle": "இரகசிய மீட்புச் சொற்றொடர் எழுதப்பட்டதா?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "இரகசிய மீட்புச் சொற்றொடர் இல்லாமல் உங்கள் சாவியையோ, அதனுடன் தொடர்புடைய ஏதேனும் அசெட்களையோ உங்களால் அணுக முடியாது.", + "onboardingCreateRecoveryPhraseVerifyYes": "ஆம்", + "onboardingCreateRecoveryPhraseErrorTitle": "பிழை", + "onboardingCreateRecoveryPhraseErrorSubtitle": "கணக்கை உருவாக்குவதில் தோல்வியடைந்தோம், மீண்டும் முயற்சித்திடுங்கள்.", + "onboardingDoneDescription": "நீங்கள் இப்போது உங்கள் வாலெட்டை முழுமையாக அனுபவிக்கலாம்.", + "onboardingDoneGetStarted": "தொடங்குக", + "onboardingImportAccountsEmptyResult": "கணக்குகள் எதுவும் இல்லை", + "onboardingImportAccountsAccountName": "கணக்கு {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "செயல்பாட்டுடன் கூடிய {{numberOfWallets}} கணக்கைக் கண்டறிந்துள்ளோம்", + "onboardingImportAccountsFoundAccounts_other": "செயல்பாட்டுடன் கூடிய {{numberOfWallets}} கணக்குகளைக் கண்டறிந்துள்ளோம்", + "onboardingImportAccountsFoundAccountsNoActivity_one": "{{numberOfWallets}} கணக்கைக் கண்டறிந்துள்ளோம்", + "onboardingImportAccountsFoundAccountsNoActivity_other": "{{numberOfWallets}} கணக்குகளைக் கண்டறிந்துள்ளோம்", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "சொற்றொடரில் குறைந்தது 12 வார்த்தைகள் இருக்க வேண்டும்.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "சொற்றொடர் சரியாக 12 அல்லது 24 வார்த்தைகளில் இருக்க வேண்டும்.", + "onboardingImportRecoveryPhraseWrongWord": "தவறான வார்த்தைகள்: {{ words }}.", + "onboardingProtectTitle": "உங்கள் வாலெட்டைப் பாதுகாக்கவும்", + "onboardingProtectDescription": "பயோமெட்ரிக் பாதுகாப்பைச் சேர்ப்பது, உங்கள் வாலெட்டை உங்களால் மட்டுமே அணுக முடியும் என்பதை உறுதிசெய்யும்.", + "onboardingProtectButtonHeadlineDevice": "சாதனம்", + "onboardingProtectButtonHeadlineFaceID": "Face ID", + "onboardingProtectButtonHeadlineFingerprint": "விரல்ரேகை", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "{{ authType }} அங்கீகரிப்பைப் பயன்படுத்து", + "onboardingProtectError": "உங்கள் அங்கீகரிப்பின்போது ஏதோ தவறு ஏற்பட்டது, மீண்டும் முயற்சித்திடுங்கள்", + "onboardingProtectBiometryIosError": "பயோமெட்ரிக் அங்கீகாரம் Phantomல் கட்டமைக்கப்பட்டுள்ளது, ஆனால் சிஸ்டம் அமைப்புகளில் முடக்கப்பட்டுள்ளது. மீண்டும் இயக்க, அமைப்புகள் > Phantom > Face ID அல்லது Touch ID -ஐத் திறக்கவும்.", + "onboardingProtectRemoveAuth": "அங்கீகரிப்பை முடக்கு", + "onboardingProtectRemoveAuthDescription": "அங்கீகாரத்தை நிச்சயமாக முடக்க விரும்புகிறீர்களா?", + "onboardingWelcomeTitle": "Phantomக்கு வரவேற்கிறோம்", + "onboardingWelcomeDescription": "தொடங்குவதற்கு, புதிய வாலெட்டை உருவாக்கவும் அல்லது விதைச் சொற்றொடரிலிருந்து ஒன்றை இறக்குமதி செய்யவும்.", + "onboardingWelcomeCreateWallet": "ஒரு புதிய வாலெட்டை உருவாக்கவும்", + "onboardingWelcomeAlreadyHaveWallet": "என்னிடம் ஏற்கெனவே வாலெட் உள்ளது", + "onboardingWelcomeConnectSeedVault": "Seed Vault-ஐ இணை", + "onboardingSlide1Title": "உங்களால் கட்டுப்படுத்தப்படுகிறது, \nஎங்களால் பாதுகாக்கப்படுகிறது", + "onboardingSlide1Description": "பயோமெட்ரிக்குகள், மோசடி கண்டறிதல், 24/7 ஆதரவு ஆகியவற்றுடன் உங்கள் நிதிகள் தனிப்பட்டவையாகவும், பாதுகாப்பாகவும் உள்ளன.", + "onboardingSlide2Title": "உங்கள் NFTகளுக்கான சிறந்த இல்லம்", + "onboardingSlide2Description": "பட்டியல்களை நிர்வகிக்கலாம், ஸ்பேமை எரிக்கலாம் மற்றும் பயனுள்ள புஷ் அறிவிப்புகளுடன் புதுப்பித்த நிலையில் இருக்கலாம்.", + "onboardingSlide3Title": "உங்கள் டோக்கன்கள் மூலம் பலவற்றைச் செய்யுங்கள்", + "onboardingSlide3Description": "உங்கள் வாலெட்டை விட்டு வெளியேறாமலேயே சேமிக்கலாம், ஸ்வாப் செய்யலாம், ஸ்டேக் செய்யலாம், பெறலாம். ", + "onboardingSlide4Title": "Web3 -இன் சிறந்ததைக் கண்டறிக", + "onboardingSlide4Description": "செயலியிலுள்ள உலாவி மூலம் முன்னணி செயலிகளையும் தொகுப்புகளையும் கண்டறிந்து இணைக்கவும்.", + "onboardingMultichainSlide5Title": "அனைத்திற்குமான ஒரு வாலெட்", + "onboardingMultichainSlide5Description": "ஒரே பயனர் நட்பான இடைமுகத்தில் சொலானா, ஈதெரியம், பாலிகான் என அனைத்தையும் அனுபவியுங்கள்.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "ஒரே பயனர் நட்பான இடைமுகத்தில் சொலானா, ஈதெரியம், பாலிகான், பிட்காயின் என அனைத்தையும் அனுபவியுங்கள்.", + "requireAuth": "அங்கீகரிப்பு தேவை", + "requireAuthImmediately": "உடனே", + "availableToSend": "அனுப்பக் கிடைக்கிறது", + "sendEnterAmount": "தொகையை உள்ளிடு", + "sendEditMemo": "மொமோவைத் திருத்து", + "sendShowLogs": "பிழைப் பதிவுகளைக் காட்டு", + "sendHideLogs": "பிழைப் பதிவுகளை மறை", + "sendGoBack": "பின்செல்", + "sendTransactionSuccess": "உங்கள் டோக்கன்கள் இதற்கு வெற்றிகரமாக அனுப்பப்பட்டன", + "sendInputPlaceholder": "பெயர் அல்லது முகவரி", + "sendRecentlyUsedAddressLabel": "{{formattedTimestamp}} முன் பயன்படுத்தப்பட்டது", + "sendRecipientAddress": "பெறுநரின் முகவரி", + "sendTokenInterpolated": "{{tokenSymbol}} அனுப்பு", + "sendPasteFromClipboard": "கிளிப்போர்டில் இருந்து ஒட்டவும்", + "sendScanQR": "QR குறியீடை ஸ்கேன் செய்", + "sendTo": "பெறுநர்:", + "sendCameraAccess": "கேமரா அணுகல்", + "sendCameraAccessSubtitle": "QR குறியீட்டை ஸ்கேன் செய்ய, கேமரா அணுகலை இயக்க வேண்டும். இப்போது அமைப்புகளைத் திறக்க விரும்புகிறீர்களா?", + "sendSettings": "அமைப்புகள்", + "sendOK": "சரி", + "invalidQRCode": "இந்த QR குறியீடு செல்லுபடியாகாது.", + "sendInvalidQRCode": "இந்த QR குறியீடு ஒரு செல்லுபடியாகும் முகவரி அல்ல", + "sendInvalidQRCodeSubtitle": "மீண்டும் முயற்சிக்கவும் அல்லது வேறு QR குறியீட்டைப் பயன்படுத்தவும்.", + "sendInvalidQRCodeSplToken": "QR குறியீட்டில் தவறான டோக்கன்", + "sendInvalidQRCodeSplTokenSubtitle": "இந்த QR குறியீட்டில் உங்களுக்குச் சொந்தமில்லாத டோக்கன் உள்ளது அல்லது அதை எங்களால் அடையாளம் காண முடியவில்லை.", + "sendScanAddressToSend": "நிதிகளை அனுப்ப, {{tokenSymbol}} முகவரியை ஸ்கேன் செய்யவும்", + "sendScanAddressToSendNoSymbol": "நிதிகளை அனுப்ப முகவரியை ஸ்கேன் செய்யவும்", + "sendScanAddressToSendCollectible": "சேகரிக்கத்தக்கவையை அனுப்ப SOL முகவரியை ஸ்கேன் செய்யவும்", + "sendScanAddressToSendCollectibleMultichain": "சேகரிக்கத்தக்கவையை அனுப்ப முகவரியை ஸ்கேன் செய்யவும்", + "sendSummary": "தொகுப்புரை", + "sendUndefinedToken": "மன்னிக்கவும், இந்த டோக்கனை அனுப்ப முடியவில்லை", + "sendNoTokens": "டோக்கன்கள் கிடைக்கவில்லை", + "noBuyOptionsAvailableInCountry": "வாங்கல் விருப்பத்தெரிவுகள் உங்கள் நாட்டில் இல்லை", + "swapAvailableTokenDisclaimer": "நெட்வொர்க்குகளுக்கு இடையே பிரிட்ஜிங் செய்வதற்குக் குறைந்த எண்ணிக்கையிலான டோக்கன்கள் உள்ளன", + "swapCrossSwapNetworkTooltipTitle": "நெட்வொர்க்குகளுக்கு இடையே ஸ்வாப் செய்யலாம்", + "swapCrossSwapNetworkTooltipDescription": "நெட்வொர்க்குகளுக்கு இடையே ஸ்வாப் செய்யும்போது, குறைந்த விலையிலான மற்றும் விரைவான பரிவர்த்தனைகளுக்குக் கிடைக்கின்ற டோக்கன்களைப் பயன்படுத்துமாறு பரிந்துரைக்கப்படுகிறது.", + "settingsAbout": "Phantom பற்றி", + "settingsConfirm": "ஆம்", + "settingsMakeSureNoOneIsWatching": "உங்கள் திரையை யாரும் பார்க்கவில்லை என்பதை உறுதிசெய்துகொள்ளவும்", + "settingsManageAccounts": "கணக்குகளை நிர்வகி", + "settingsPrompt": "நீங்கள் நிச்சயமாக தொடர விரும்புகிறீர்களா?", + "settingsSelectAvatar": "அவதாரத் தேர்ந்தெடுக்கவும்", + "settingsSelectSecretPhrase": "இரகசியச் சொற்றொடரைத் தேர்ந்தெடு", + "settingsShowPrivateKey": "உங்கள் தனிப்பட்ட சாவியை வெளிப்படுத்த தட்டவும்", + "settingsShowRecoveryPhrase": "உங்கள் இரகசியச் சொற்றொடரை வெளிப்படுத்த தட்டவும்", + "settingsSubmitBetaFeedback": "பீட்டா கருத்தைச் சமர்ப்பிக்கவும்", + "settingsUpdateAccountNameToast": "கணக்கின் பெயர் புதுப்பிக்கப்பட்டது", + "settingsUpdateAvatarToast": "அவதார் புதுப்பிக்கப்பட்டது", + "settingsWalletAddress": "கணக்கு முகவரி", + "settingsWalletAddresses": "கணக்கு முகவரிகள்", + "settingsWalletNamePrimary": "கணக்குப் பெயர்", + "settingsPlaceholderName": "பெயர்", + "settingsWalletNameSecondary": "உங்கள் வாலெட்டின் பெயரை மாற்றவும்", + "settingsYourAccounts": "உங்கள் கணக்குகள்", + "settingsYourAccountsMultiChain": "மல்டி-செயின்", + "settingsNotifications": "அறிவிக்கைகள்", + "settingsNotificationPreferences": "அறிவிக்கை முன்னுரிமைகள்", + "pushNotificationsPreferencesAllowNotifications": "அறிவிக்கைகளை அனுமதி", + "pushNotificationsPreferencesSentTokens": "அனுப்பிய டோக்கன்கள்", + "pushNotificationsPreferencesSentTokensDescription": "டோக்கன்கள் மற்றும் NFTகளின் வெளிச்செல்லும் இடமாற்றங்கள்", + "pushNotificationsPreferencesReceivedTokens": "பெற்ற டோக்கன்கள்", + "pushNotificationsPreferencesReceivedTokensDescription": "டோக்கன்கள் மற்றும் NFTகளின் உள்வரும் இடமாற்றங்கள்", + "pushNotificationsPreferencesDexSwap": "ஸ்வாப்கள்", + "pushNotificationsPreferencesDexSwapDescription": "அங்கீகரிக்கப்பட்ட செயலிகளில் ஸ்வாப்கள்", + "pushNotificationsPreferencesOtherBalanceChanges": "மற்ற பேலன்ஸ் மாற்றங்கள்", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "உங்கள் பேலன்ஸைப் பாதிக்கும் பிற மல்டி-டோக்கன் பரிவர்த்தனைகள்", + "pushNotificationsPreferencesPhantomMarketing": "Phantom-இலிருந்து புதுப்பிப்புகள்", + "pushNotificationsPreferencesPhantomMarketingDescription": "அம்ச அறிவிப்புகள் மற்றும் பொதுவான புதுப்பிப்புகள்", + "pushNotificationsPreferencesDescription": "இந்தச் செயலிலுள்ள வாலெட்டிற்கான புஷ் அறிவிப்புகளை இந்த அமைப்புகள் கட்டுப்படுத்துகின்றன. ஒவ்வொரு வாலெட்டிற்கும் அதன் சொந்த அறிவிப்பு அமைப்புகள் உள்ளன. அனைத்து Phantom புஷ் அறிவிப்புகளையும் முடக்க, உங்கள் <1>சாதன அமைப்புகளுக்குச் செல்லவும்.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "அறிவிக்கை முன்னுரிமைகளை ஒத்திசைக்க முடியவில்லை.", + "connectSeedVaultConnectSeed": "ஒரு Seed-ஐ இணை", + "connectSeedVaultConnectSeedDescription": "உங்கள் ஃபோனில் Seed Vault-உடன் Phantom-ஐ இணைக்கவும்", + "connectSeedVaultSelectAnAccount": "ஒரு கணக்கைத் தேர்ந்தெடுக்கவும்", + "connectSeedVaultSelectASeed": "ஒரு விதையைத் தேர்ந்தெடு", + "connectSeedVaultSelectASeedDescription": "எந்த விதையை Phantom-உடன் இணைக்க விரும்புகிறீர்கள் என்பதைத் தேர்வுசெய்யவும்", + "connectSeedVaultSelectAnAccountDescription": "Phantom-உடன் எந்தக் கணக்கை அமைக்க விரும்புகிறீர்கள் என்பதைத் தேர்வுசெய்யவும்", + "connectSeedVaultNoAccountsFound": "கணக்குகள் எவையும் இல்லை.", + "connectSeedVaultSelectAccounts": "கணக்குகளைத் தேர்ந்தெடுக்கவும்", + "connectSeedVaultSelectAccountsDescription": "Phantom-உடன் எந்தக் கணக்குகளை அமைக்க விரும்புகிறீர்கள் என்பதைத் தேர்வுசெய்யவும்", + "connectSeedVaultCompleteSetup": "அமைவை நிறைவுசெய்க", + "connectSeedVaultCompleteSetupDescription": "நீங்கள் தயாராகிவிட்டீர்கள்! Phantom-உடன் web3ஐ ஆராய்ந்து, பரிவர்த்தனைகளை உறுதிப்படுத்த உங்கள் Seed Vault-ஐப் பயன்படுத்தவும்", + "connectSeedVaultConnectAnotherSeed": "மற்றொரு Seed-ஐ இணை", + "connectSeedVaultConnectAllSeedsConnected": "அனைத்து விதைகளும் இணைக்கப்பட்டுள்ளன", + "connectSeedVaultNoSeedsConnected": "எந்த சீடுகளும் இணைக்கப்படவில்லை. Seed Vault-இலிருந்து அங்கீகரிக்க கீழுள்ள பட்டனைத் தட்டவும்.", + "connectSeedVaultConnectAccount": "கணக்கை இணை", + "connectSeedVaultLoadMore": "மேலும் ஏற்று", + "connectSeedVaultNeedPermission": "அனுமதி தேவை", + "connectSeedVaultNeedPermissionDescription": "Seed Vault அனுமதிகளைப் பயன்படுத்த Phantom-ஐ அனுமதிப்பதற்கு அமைப்புகளுக்குச் செல்லவும்.", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} கட்டணம்", + "stakeAmount": "தொகை", + "stakeAmountBalance": "பேலன்ஸ்", + "swapTopQuotes": "சிறந்த {{numQuotes}} விலை கேட்புகள்", + "swapTopQuotesTitle": "சிறந்த மேற்கோள்கள்", + "swapProvidersTitle": "வழங்குநர்கள்", + "swapProvidersFee": "{{fee}} கட்டணம்", + "swapProvidersTagRecommended": "சிறந்த வருவாய்", + "swapProvidersTagFastest": "அதிவேகமானது", + "swapProviderEstimatedTimeHM": "{{hours}}ம {{minutes}}நி", + "swapProviderEstimatedTimeM": "{{minutes}}நி", + "swapProviderEstimatedTimeS": "{{seconds}}வி", + "stakeReview": "மீளாய்வு", + "stakeReviewAccount": "கணக்கு", + "stakeReviewCommissionFee": "கமிஷன் கட்டணம்", + "stakeReviewConfirm": "உறுதிசெய்", + "stakeReviewValidator": "வேலிடேட்டர்", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "புரிந்தது", + "swapTabInsufficientFunds": "போதிய நிதிகள் இல்லை", + "swapNoAssetsFound": "அசெட்கள் இல்லை", + "swapNoTokensFound": "டோக்கன்கள் காணப்படவில்லை", + "swapConfirmationTryAgain": "மீண்டும் முயலுக", + "swapConfirmationGoBack": "பின்செல்", + "swapNoQuotesFound": "விலை கேட்புகள் காணப்படவில்லை", + "swapNotProviderFound": "இந்த டோக்கன் ஸ்வாப்பிற்கான வழங்குநரைக் கண்டுபிடிக்க முடியவில்லை. வேறு டோக்கனை முயற்சிக்கவும்.", + "swapAvailableOnMainnet": "இந்த அம்சம் Mainnet-ல் மட்டுமே கிடைக்கிறது", + "swapNotAvailableEVM": "EVM கணக்குகளுக்கு, ஸ்வாப்கள் இன்னும் கிடைக்கவில்லை", + "singleChainSwapTab": "நெட்வொர்க்கில்", + "crossChainSwapTab": "நெட்வொர்க்குகள் முழுவதும்", + "allFilter": "எல்லாம்", + "bridgeRefuelTitle": "ரீஃப்யூவல்", + "bridgeRefuelDescription": "நீங்கள் பிரிட்ஜ் செய்தபிறகு பரிவர்த்தனைகளுக்குப் பணம் செலுத்த முடியும் என்பதை ரீஃப்யூவல் உறுதி செய்கிறது.", + "bridgeRefuelLabelBalance": "உங்கள் {{symbol}}", + "bridgeRefuelLabelReceive": "நீங்கள் பெறுவது", + "bridgeRefuelLabelFee": "மதிப்பிடப்பட்ட செலவு", + "bridgeRefuelDismiss": "ரீஃப்யூவல் இல்லாமல் தொடரவும்", + "bridgeRefuelEnable": "ரீஃப்யூவலை இயக்கு", + "unwrapWrappedSolError": "வெளிப்படுத்தல் தோல்வியுற்றது", + "unwrapWrappedSolLoading": "வெளிப்படுத்துகிறது...", + "unwrapWrappedSolSuccess": "வெளிப்படுத்தியது", + "unwrapWrappedSolViewTransaction": "பரிவர்த்தனையைக் காண்க", + "dappApprovePopupSignMessage": "செய்திக்கு கையொப்பமிடு", + "solanaPayFrom": "இதிலிருந்து", + "solanaPayMessage": "செய்தி", + "solanaPayNetworkFee": "நெட்வொர்க் கட்டணம்", + "solanaPayFree": "இலவசம்", + "solanaPayPay": "{{item}} செலுத்து", + "solanaPayPayNow": "இப்போது செலுத்து", + "solanaPaySending": "{{item}} அனுப்புகிறது", + "solanaPayReceiving": "{{item}} பெறுகிறது", + "solanaPayMinting": "{{item}} உருவாக்குகிறது", + "solanaPayTransactionProcessing": "உங்கள் பரிவர்த்தனை செயலாக்கப்படுகிறது,\nதயவுசெய்து காத்திருக்கவும்.", + "solanaPaySent": "அனுப்பியது!", + "solanaPayReceived": "பெறப்பட்டது!", + "solanaPayMinted": "உருவாக்கியது!", + "solanaPaySentNFT": "NFT அனுப்பியது!", + "solanaPayReceivedNFT": "NFT பெறப்பட்டது!", + "solanaPayTokensSent": "உங்கள் டோக்கன்கள் {{to}}-க்கு வெற்றிகரமாக அனுப்பப்பட்டன", + "solanaPayTokensReceived": "{{from}} இடமிருந்து புதிய டோக்கன்களைப் பெற்றுள்ளீர்கள்", + "solanaPayViewTransaction": "பரிவர்த்தனையைக் காண்க", + "solanaPayTransactionFailed": "பரிவர்த்தனை தோல்வியுற்றது", + "solanaPayConfirm": "உறுதிசெய்", + "solanaPayTo": "இதற்கு", + "dappApproveConnectViewAccount": "உங்கள் Solana கணக்கைக் காண்க", + "deepLinkInvalidLink": "தவறான இணைப்பு", + "deepLinkInvalidSplTokenSubtitle": "இதில் உங்களுக்குச் சொந்தமில்லாத டோக்கன் உள்ளது அல்லது அதை எங்களால் அடையாளம் காண முடியவில்லை.", + "walletAvatarShowAllAccounts": "எல்லா கணக்குகளையும் காட்டு", + "pushNotificationsGetInstantUpdates": "உடனடி புதுப்பிப்புகளைப் பெறுக", + "pushNotificationsEnablePushNotifications": "நிறைவு செய்யப்பட்ட இடமாற்றங்கள், ஸ்வாப்கள் மற்றும் அறிவிப்புகள் பற்றிய புஷ் அறிவிக்கைகளை இயக்கவும்", + "pushNotificationsEnable": "இயக்கு", + "pushNotificationsNotNow": "இப்போது வேண்டாம்", + "onboardingAgreeToTermsOfServiceInterpolated": "<1>சேவை விதிமுறைகளுக்கு ஒப்புதல் தெரிவிக்கிறேன்", + "onboardingConfirmSaveSecretRecoveryPhrase": "சரி, இதை வேறிடத்தில் சேமித்துவிட்டேன்", + "onboardingCreateNewWallet": "புதிய வாலெட்டை உருவாக்கவும்", + "onboardingErrorDuplicateSecretRecoveryPhrase": "இந்த இரகசியச் சொற்றொடர் ஏற்கெனவே உங்கள் வாலெட்டில் உள்ளது", + "onboardingErrorInvalidSecretRecoveryPhrase": "தவறான இரகசிய மீட்புச் சொற்றொடர்", + "onboardingFinished": "முடித்துவிட்டீர்கள்!", + "onboardingImportAccounts": "கணக்குகளை இறக்கு", + "onboardingImportImportingAccounts": "கணக்குகளை இறக்குகிறது...", + "onboardingImportImportingFindingAccounts": "செயல்பாட்டுடன் கூடிய கணக்குகளைக் கண்டறிதல்", + "onboardingImportAccountsLastActive": "{{formattedTimestamp}}-க்கு முன் செயல்பட்டது", + "onboardingImportAccountsNeverUsed": "பயன்படுத்தவேயில்லை", + "onboardingImportAccountsCreateNew": "புதிய வாலெட்", + "onboardingImportAccountsDescription": "இறக்குவதற்கான வாலெட் கணக்குகளைத் தேர்வு செய்யவும்", + "onboardingImportReadOnlyAccountDescription": "நீங்கள் பார்க்க விரும்பும் முகவரி அல்லது டொமைன் பெயரைச் சேர்க்கவும். பரிவர்த்தனைகள் அல்லது செய்திகளுக்கு பார்க்க-மட்டுமான அணுகலைக் கொண்டிருப்பீர்கள், அதில் கையொப்பமிட முடியாது.", + "onboardingImportSecretRecoveryPhrase": "இரகசியச் சொற்றொடரை இறக்கு", + "onboardingImportViewAccounts": "கணக்குகளைக் காண்க", + "onboardingRestoreExistingWallet": "உங்கள் 12 அல்லது 24-வார்த்தை இரகசிய மீட்புச் சொற்றொடருடன் ஏற்கெனவே உள்ள வாலெட்டை மீட்டெடுக்கவும்", + "onboardingShowUnusedAccounts": "பயன்படுத்தப்படாத கணக்குகளைக் காட்டு", + "onboardingShowMoreAccounts": "மேலும் கணக்குகளைக் காட்டு", + "onboardingHideUnusedAccounts": "பயன்படுத்தப்படாத கணக்குகளை மறை", + "onboardingSecretRecoveryPhrase": "இரகசிய மீட்புச் சொற்றொடர்", + "onboardingSelectAccounts": "உங்கள் கணக்குகளைத் தேர்ந்தெடுக்கவும்", + "onboardingStoreSecretRecoveryPhraseReminder": "இதன்மூலம் மட்டுமே உங்கள் கணக்கை மீட்டெடுக்க முடியும். தயவுசெய்து பாதுகாப்பான இடத்தில் வைக்கவும்!", + "useTokenMetasForMintsUnknownName": "அறியாதது", + "bookmarksExploreScreenSearch": "URLஐத் தேடுக அல்லது டைப் செய்க", + "timeUnitMinute": "நிமிடம்", + "timeUnitMinutes": "நிமிடங்கள்", + "timeUnitHour": "மணிநேரம்", + "timeUnitHours": "மணிநேரம்", + "espNFTListWithPrice": "நீங்கள் {{NFTDisplayName}}-ஐ {{priceAmount}} {{priceTokenSymbol}} -க்கு {{dAppName}} -இல் பட்டியலிட்டுள்ளீர்கள்", + "espNFTListWithPriceWithoutDApp": "நீங்கள் {{NFTDisplayName}}-ஐ {{priceAmount}} {{priceTokenSymbol}}-க்குப் பட்டியலிட்டுள்ளீர்கள்", + "espNFTListWithoutPrice": "நீங்கள் {{NFTDisplayName}}-ஐ {{dAppName}}-இல் விற்பனைக்காக பட்டியலிட்டுள்ளீர்கள்", + "espNFTListWithoutPriceWithoutDApp": "நீங்கள் {{NFTDisplayName}}-ஐ விற்பனைக்குப் பட்டியலிட்டுள்ளீர்கள்", + "espNFTChangeListPriceWithPrice": "நீங்கள் {{NFTDisplayName}}-க்கான பட்டியலை {{priceAmount}} {{priceTokenSymbol}}-க்கு {{dAppName}}-இல் புதுப்பித்துள்ளீர்கள்", + "espNFTChangeListPriceWithPriceWithoutDApp": "நீங்கள் {{NFTDisplayName}}-க்கான பட்டியலிடலை {{priceAmount}} {{priceTokenSymbol}}-க்குப் புதுப்பித்துள்ளீர்கள்", + "espNFTChangeListPriceWithoutPrice": "நீங்கள் {{NFTDisplayName}}-க்கான பட்டியலை {{dAppName}}-இல் புதுப்பித்துள்ளீர்கள்", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "நீங்கள் {{NFTDisplayName}}-க்கான பட்டியலிடலைப் புதுப்பித்துள்ளீர்கள்", + "espNFTBidBidderWithPrice": "நீங்கள் {{priceAmount}} {{priceTokenSymbol}} -ஐ {{NFTDisplayName}} -க்கு {{dAppName}} -இல் ஏலம் கூறியுள்ளீர்கள்", + "espNFTBidBidderWithPriceWithoutDApp": "நீங்கள் {{priceAmount}} {{priceTokenSymbol}} -ஐ {{NFTDisplayName}} -க்கு ஏலம் கூறியுள்ளீர்கள்", + "espNFTBidBidderWithoutPrice": "நீங்கள் {{NFTDisplayName}}-க்கு {{dAppName}}-இல் ஏலம் கூறியுள்ளீர்கள்", + "espNFTBidBidderWithoutPriceWithoutDApp": "நீங்கள் {{NFTDisplayName}}-க்கு ஏலம் கூறியுள்ளீர்கள்", + "espNFTBidListerWithPrice": "{{priceAmount}} {{priceTokenSymbol}}-இன் {{NFTDisplayName}}-க்கு {{dAppName}}-இல் புதிய ஏலம்", + "espNFTBidListerWithPriceWithoutDApp": "{{priceAmount}} {{priceTokenSymbol}}-இன் {{NFTDisplayName}}-க்கு புதிய ஏலம்", + "espNFTBidListerWithoutPrice": "{{NFTDisplayName}}-க்கு {{dAppName}}-இல் புதிய ஏலம்", + "espNFTBidListerWithoutPriceWithoutDApp": "{{NFTDisplayName}}-க்கான புதிய ஏலம்", + "espNFTCancelBidWithPrice": "உங்கள் {{priceAmount}} {{priceTokenSymbol}}-இன் {{NFTDisplayName}}-க்கான {{dAppName}}-இல் ஏலத்தை ரத்துசெய்துள்ளீர்கள்", + "espNFTCancelBidWithPriceWithoutDApp": "உங்கள் {{priceAmount}} {{priceTokenSymbol}}-இன் {{NFTDisplayName}}-க்கான ஏலத்தை ரத்துசெய்துள்ளீர்கள்", + "espNFTCancelBidWithoutPrice": "உங்கள் {{NFTDisplayName}}-க்கான ஏலத்தை {{dAppName}}-இல் ரத்துசெய்துவிட்டீர்கள்", + "espNFTCancelBidWithoutPriceWithoutDApp": "உங்கள் {{NFTDisplayName}}-க்கான ஏலத்தை ரத்துசெய்துவிட்டீர்கள்", + "espNFTUnlist": "நீங்கள் {{NFTDisplayName}}-ஐ {{dAppName}}-இல் பட்டியல் நீக்கியுள்ளீர்கள்", + "espNFTUnlistWithoutDApp": "நீங்கள் {{NFTDisplayName}}-ஐ பட்டியல் நீக்கிவிட்டீர்கள்", + "espNFTBuyBuyerWithPrice": "நீங்கள் {{NFTDisplayName}}-ஐ {{priceAmount}} {{priceTokenSymbol}}-க்கு {{dAppName}}-இல் வாங்கியுள்ளீர்கள்", + "espNFTBuyBuyerWithPriceWithoutDApp": "நீங்கள் {{NFTDisplayName}}-ஐ {{priceAmount}} {{priceTokenSymbol}}-க்கு வாங்கியுள்ளீர்கள்", + "espNFTBuyBuyerWithoutPrice": "நீங்கள் {{NFTDisplayName}}-ஐ {{dAppName}}-இல் வாங்கியுள்ளீர்கள்", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "நீங்கள் {{NFTDisplayName}}-ஐ வாங்கியுள்ளீர்கள்", + "espNFTBuySellerWithPrice": "நீங்கள் {{NFTDisplayName}}-ஐ {{priceAmount}} {{priceTokenSymbol}}-க்கு {{dAppName}}-இல் விற்றுள்ளீர்கள்", + "espNFTBuySellerWithPriceWithoutDApp": "நீங்கள் {{NFTDisplayName}}-ஐ {{priceAmount}} {{priceTokenSymbol}}-க்கு விற்றுள்ளீர்கள்", + "espNFTBuySellerWithoutPrice": "நீங்கள் {{NFTDisplayName}}-ஐ {{dAppName}}-இல் விற்றுள்ளீர்கள்", + "espNFTBuySellerWithoutPriceWithoutDApp": "நீங்கள் {{NFTDisplayName}}-ஐ விற்றுள்ளீர்கள்", + "espDEXSwap": "நீங்கள் {{downTokensTextFragment}}-ஐ {{upTokensTextFragment}}-க்கு {{dAppName}}-இல் பரிமாற்றம் செய்துள்ளீர்கள்", + "espDEXDepositLPWithPoolDisplay": "நீங்கள் {{downTokensTextFragment}}-ஐ {{poolDisplayName}} லிக்யுடிட்டி பூல்க்கு {{dAppName}}-இல் டெபாசிட் செய்துள்ளீர்கள்", + "espDEXDepositLPWithoutPoolDisplay": "நீங்கள் {{downTokensTextFragment}}-ஐ {{upTokensTextFragment}}-க்கு {{dAppName}}-இல் பரிமாற்றம் செய்துள்ளீர்கள்", + "espDEXWithdrawLPWithPoolDisplay": "நீங்கள் {{upTokensTextFragment}} -ஐ {{poolDisplayName}} லிக்யுடிட்டி பூலில் இருந்து {{dAppName}}-இல் வித்டிரா செய்துள்ளீர்கள்", + "espDEXWithdrawLPWithoutPoolDisplay": "நீங்கள் {{downTokensTextFragment}}-ஐ {{upTokensTextFragment}}-க்கு {{dAppName}}-இல் பரிமாற்றம் செய்துள்ளீர்கள்", + "espGenericTokenSend": "நீங்கள் {{downTokensTextFragment}} அனுப்பியுள்ளீர்கள்", + "espGenericTokenReceive": "நீங்கள் {{upTokensTextFragment}} பெற்றுள்ளீர்கள்", + "espGenericTransactionBalanceChange": "நீங்கள் {{downTokensTextFragment}}-ஐ {{upTokensTextFragment}}-க்கு பரிமாற்றம் செய்துள்ளீர்கள்", + "espUnknown": "அறியாதது", + "espUnknownNFT": "அறியாத NFT", + "espTextFragmentAnd": "மற்றும்", + "externalLinkWarningTitle": "நீங்கள் Phantom-ஐ விட்டு வெளியேற உள்ளீர்கள்", + "externalLinkWarningDescription": "அத்துடன் {{url}}-ஐத் திறக்கவும். இந்த மூலத்துடன் தொடர்புகொள்வதற்கு முன் அதை நம்புவதை உறுதிசெய்து கொள்ளவும்.", + "shortcutsWarningDescription": "{{url}} வழங்கும் குறுக்குவழிகள். இதனுடன் தொடர்புகொள்வதற்கு முன் இதை நம்புவதை உறுதிசெய்து கொள்ளவும்.", + "lowTpsBanner": "Solana ஒரு நெட்வொர்க் நெரிசலை எதிர்கொள்கிறது", + "lowTpsMessageTitle": "Solana நெட்வொர்க் நெரிசல்", + "lowTpsMessage": "Phantom-ன் கட்டுப்பாட்டிற்கு வெளியே அதிக Solana நெரிசல் இருப்பதால், உங்கள் பரிவர்த்தனைகள் தோல்வியடையலாம் அல்லது தாமதமாகலாம். தோல்வியுற்ற பரிவர்த்தனைகளை மீண்டும் முயற்சிக்கவும்.", + "solanaSlow": "Solana நெட்வொர்க் வழக்கத்திற்கு மாறாக மெதுவாக உள்ளது", + "solanaNetworkTemporarilyDown": "Solana நெட்வொர்க் தற்காலிகமாக செயலிழந்துள்ளது", + "waitForNetworkRestart": "நெட்வொர்க் மீண்டும் தொடங்கும் வரை காத்திருங்கள். உங்கள் நிதிகள் பாதிக்கப்படாது.", + "exploreCollectionsCarouselTitle": "பிரபலம் என்ன", + "exploreDropsCarouselTitle": "புதியது என்ன", + "exploreSortFloor": "தரை", + "exploreSortListed": "பட்டியலிட்டது", + "exploreSortVolume": "அளவு", + "exploreFetchErrorSubtitle": "மீண்டும் முயற்சித்திடுங்கள்.", + "exploreFetchErrorTitle": "பெறத் தோல்வியுற்றது.", + "exploreTopCollectionsTitle": "சிறந்த NFT தொகுப்புகள்", + "exploreTopListLess": "குறைவு", + "exploreTopListMore": "மேலும்", + "collectiblesSearchCollectionsSection": "தொகுப்புகள்", + "collectiblesSearchItemsSection": "உருப்படிகள்", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} உருப்படிகள்", + "collectiblesSearchPlaceholderText": "உங்கள் சேகரிக்கத்தக்கவையைத் தேடுங்கள்", + "collectionPinSuccess": "தொகுப்பு பின்செய்யப்பட்டது", + "collectionPinFail": "தொகுப்பை பின்செய்ய முடியவில்லை", + "collectionUnpinSuccess": "தொகுப்பு பின்அகற்றப்பட்டது", + "collectionUnpinFail": "தொகுப்பை பின்அகற்ற முடியவில்லை", + "collectionHideSuccess": "தொகுப்பு மறைக்கப்பட்டது", + "collectionHideFail": "தொகுப்பை மறைக்க முடியவில்லை", + "collectionUnhideSuccess": "தொகுப்பு மறைப்பு நீக்கப்பட்டது", + "collectionUnhideFail": "தொகுப்பை மறைப்புநீக்க முடியவில்லை", + "collectiblesSpamSuccess": "ஸ்பேம் எனப் புகாரளிக்கப்பட்டது", + "collectiblesSpamFail": "ஸ்பேம் எனப் புகாரளிப்பது தோல்வியடைந்தது", + "collectiblesSpamAndHiddenSuccess": "ஸ்பேம் எனப் புகாரளிக்கப்பட்டு மறைக்கப்பட்டது", + "collectiblesNotSpamSuccess": "ஸ்பேம் இல்லை என்று தெரிவிக்கப்பட்டது", + "collectiblesNotSpamFail": "ஸ்பேம் இல்லை என்று தெரிவிப்பது தோல்வியடைந்தது", + "collectiblesNotSpamAndUnhiddenSuccess": "ஸ்பேம் என்று தெரிவிக்கப்பட்டு, மறைப்பு நீக்கப்பட்டது", + "tokenSpamWarning": "இது ஸ்பேம் என Phantom நம்புவதால், இந்த டோக்கன் மறைக்கப்பட்டது.", + "collectibleSpamWarning": "இது ஸ்பேம் என Phantom நம்புவதால், இந்தச் சேகரிக்கத்தக்கவை மறைக்கப்பட்டது.", + "emojiNoResults": "ஈமோஜி எதுவும் காணப்படவில்லை", + "emojiSearchResults": "தேடல் முடிவுகள்", + "emojiSuggested": "பரிந்துரைப்பு", + "emojiSmileys": "ஸ்மைலிகள் & மக்கள்", + "emojiAnimals": "விலங்குகள் & இயற்கை", + "emojiFood": "உணவு & பானம்", + "emojiTravel": "பயணம் & இடங்கள்", + "emojiActivities": "செயற்பாடுகள்", + "emojiObjects": "பொருட்கள்", + "emojiSymbols": "சின்னங்கள்", + "emojiFlags": "கொடிகள்", + "whichExtensionToConnectWith": "எந்த நீட்டிப்புடன் இணைக்க விரும்புகிறீர்கள்?", + "configureInSettings": "அமைப்புகள் → இயல்புநிலை செயலி வாலெட் என்பதில் கட்டமைக்கத்தக்கது.", + "continueWith": "இதனுடன் தொடரவும்", + "useMetaMask": "MetaMask பயன்படுத்து", + "usePhantom": "Phantom பயன்படுத்து", + "alwaysAsk": "எப்போதும் கேள்", + "dontAskMeAgain": "மீண்டும் கேட்காதே", + "selectWalletSettingDescriptionLine1": "சில செயலிகள் Phantom-உடன் இணைவதற்கான தெரிவை வழங்காமல் போகலாம்.", + "selectWalletSettingDescriptionLinePhantom": "ஒரு வழிமுறையாக, MetaMask-உடன் இணைப்பது எப்போதும் Phantom-ஐத் திறக்கும்.", + "selectWalletSettingDescriptionLineAlwaysAsk": "ஒரு வழிமுறையாக, நீங்கள் MetaMask-உடன் இணைக்கும்போது, அதற்குப் பதிலாக Phantom-ஐப் பயன்படுத்த விரும்புகிறீர்களா என்று நாங்கள் கேட்போம்.", + "selectWalletSettingDescriptionLineMetaMask": "MetaMask-ஐ இயல்புநிலையாக அமைப்பது அந்தச் செயலிகளை Phantom-உடன் இணைக்க விடாமல் முடக்கும்.", + "metaMaskOverride": "இயல்புநிலை செயலி வாலெட்", + "metaMaskOverrideSettingDescriptionLine1": "Phantom-ஐப் பயன்படுத்துவதற்கான தெரிவை வழங்காத இணையதளங்களுடன் இணைப்பதற்கு.", + "refreshAndReconnectToast": "உங்கள் மாற்றங்களைப் பிரயோகிக்க, புதுப்பித்து மீண்டும் இணைக்கவும்", + "autoConfirmUnavailable": "கிடைக்கவில்லை", + "autoConfirmReasonDappNotWhitelisted": "தானாக உறுதிசெய்தலானது அது பெறப்பட்ட ஒப்பந்தம் இந்தச் செயலிக்கான எங்கள் அனுமதிப்பட்டியலில் இல்லாததால் கிடைக்கவில்லை.", + "autoConfirmReasonSessionNotActive": "தானாக உறுதிசெய்தல் அமர்வு எதுவும் செயலில் இல்லாததால், தானாக உறுதிசெய்தல் கிடைக்கவில்லை. அதைக் கீழே இயக்கிடுங்கள்.", + "autoConfirmReasonRateLimited": "நீங்கள் பயன்படுத்தும் dapp பல கோரிக்கைகளை அனுப்புவதால் தானாக உறுதிசெய்தல் கிடைக்கவில்லை.", + "autoConfirmReasonUnsupportedNetwork": "தானாக உறுதிசெய்தல் இந்த நெட்வொர்க்கை இன்னும் ஆதரிக்காததால், தானாக உறுதிசெய்தல் கிடைக்கவில்லை.", + "autoConfirmReasonSimulationFailed": "எங்களால் பாதுகாப்புக்கு உத்தரவாதம் அளிக்க முடியாததால், தானாக உறுதிசெய்தல் கிடைக்கவில்லை.", + "autoConfirmReasonTabNotFocused": "நீங்கள் தானாக உறுதிசெய்ய முயற்சிக்கும் டொமைனின் தாவல் செயலில் இல்லாததால் தானாக உறுதிசெய்தல் கிடைக்கவில்லை.", + "autoConfirmReasonNotUnlocked": "வாலெட் திறக்கப்படாததால் தானாக உறுதிசெய்தல் கிடைக்கவில்லை.", + "rpcErrorUnauthorizedWrongAccount": "பரிவர்த்தனை தொடர்பான முகவரி, தேர்ந்தெடுக்கப்பட்ட கணக்கின் முகவரியுடன் பொருந்தவில்லை.", + "rpcErrorUnauthorizedUnknownSource": "RPC கோரிக்கை மூலத்தைத் தீர்மானிக்க முடியவில்லை.", + "transactionsDisabledTitle": "பரிவர்த்தனைகள் முடக்கப்பட்டுள்ளன", + "transactionsDisabledMessage": "உங்கள் முகவரியால் Phantomஐப் பயன்படுத்தி பரிவர்த்தனை செய்ய முடியவில்லை", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "செயலிலுள்ளது", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL கிளிப்போர்டுக்கு நகலெடுக்கப்பட்டது", + "notEnoughSolScanTransactionWarning": "உங்கள் கணக்கில் போதுமான SOL இல்லாததால் இந்தப் பரிவர்த்தனை தோல்வியடையக்கூடும். உங்கள் கணக்கில் மேலும் SOL சேர்த்து மீண்டும் முயற்சித்திடுங்கள்.", + "transactionRevertedWarning": "சிமுலேஷனின்போது இந்தப் பரிவர்த்தனை தோல்வியுற்றது. சமர்ப்பிக்கப்பட்டால் நிதி இழப்பு ஏற்படலாம்.", + "quests": "தேடல்கள்", + "questsClaimInProgress": "கிளைம் செய்வது நடைபெறுகிறது", + "questsVerifyingCompletion": "தேடலுக்கான முடிவைச் சரிபார்க்கிறது", + "questsClaimError": "வெகுமதியைக் கிளைம் செய்வதில் பிழை", + "questsClaimErrorDescription": "உங்கள் வெகுமதியைக் கிளைம் செய்வதில் பிழை ஏற்பட்டது. பிறகு முயற்சித்திடுங்கள்.", + "questsDaysLeft": "{{days}} நாட்கள் உள்ளது", + "questsDaysLeftSingular": "{{days}} நாள் உள்ளது", + "questsDaysLessThanOneDay": "< 1 நாள் உள்ளது", + "questsBadgeMobileOnly": "மொபைல் மட்டும்", + "questsBadgeExtensionOnly": "நீட்டிப்பு மட்டும்", + "questsStartedStateExplainerTitle": "தேடுதல் தொடங்கியது", + "questsStartedStateExplainerDescriptionPart1": "முடிந்த பிறகு, உங்கள் வெகுமதியைக் கிளைம் செய்யப் பல மணிநேரம் ஆகலாம். இந்தத் தேடலை நீங்கள் முடித்துவிட்டீர்கள் என்பதை இதனால் நாங்கள் சரிபார்க்கவும், ஒவ்வொரு வெகுமதியையும் ஒரு நபர் ஒரு முறை மட்டுமே பெற முடிகிறது என்பதை உறுதிசெய்யவும் முடியும்.", + "questsStartedStateExplainerDescriptionPart2": "இந்தத் தேடலை முடித்து ஒரு நாளுக்கு மேல் கடந்திருந்தால், உதவிக்கு ஆதரவுப் பிரிவைத் தொடர்பு கொள்ளுங்கள்.", + "questsStartedStateExplainerButtonLabel": "புரிந்தது", + "exploreLearn": "அறிக", + "exploreSites": "தளங்கள்", + "exploreApps": "செயலிகள்", + "exploreTokens": "டோக்கன்கள்", + "exploreCollections": "தொகுப்புகள்", + "exploreFilterByall_networks": "எல்லா நெட்வொர்க்குகளும்", + "exploreSortBytrending": "டிரெண்டிங்", + "exploreSortBytop": "மேல்", + "exploreSortByvolume": "அளவு", + "exploreSortBygainers": "வெற்றியாளர்கள்", + "exploreSortBylosers": "தோற்றவர்கள்", + "exploreSortBymarket_cap": "மார்க்கெட் கேப்", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "சேகரிக்கத்தக்கவை", + "exploreCategoryMarketplace": "மார்க்கெட்பிளேஸ்", + "exploreCategoryGaming": "கேமிங்", + "exploreCategoryBridges": "பாலங்கள்", + "exploreCategoryOther": "பிற", + "exploreCategorySocial": "பொது", + "exploreCategoryCommunity": "சமூகம்", + "exploreVolume": "அளவு", + "exploreFloor": "ஃப்ளோர்", + "exploreCap": "மார்க்கெட் கேப்", + "exploreToken": "டோக்கன்", + "explorePrice": "விலை", + "explore24hVolume": "24ம அளவு", + "exploreErrorButtonText": "மீண்டும் முயலுக", + "exploreErrorDescription": "ஆராய்வு உள்ளடக்கத்தை ஏற்ற முயற்சிப்பதில் பிழை ஏற்பட்டது. புதுப்பித்து மீண்டும் முயற்சித்திடுங்கள்", + "exploreErrorTitle": "ஆராய்வு உள்ளடக்கத்தை ஏற்றுவது தோல்வியுற்றது", + "exploreNetworkError": "நெட்வொர்க் பிழை ஏற்பட்டது. பிறகு முயற்சித்திடுங்கள்.", + "exploreTokensLegalDisclaimer": "விலைத் தகவல் மற்றும் பிளாக்செயின் செயல்திட்ட ஸ்பாட்லைட்கள், தகவல் நோக்கங்களுக்காக மட்டுமே வழங்கப்படுகின்றன. CoinGecko வழங்கும் சந்தைத் தரவு.", + "exploreLearnErrorTitle": "கற்றல் உள்ளடக்கத்தை ஏற்றுவதில் தோல்வி", + "exploreLearnErrorDescription": "கற்றல் உள்ளடக்கத்தை ஏற்ற முயற்சிப்பதில் பிழை. புதுப்பித்து மீண்டும் முயற்சிக்கவும்", + "dappBrowserSearchScreenVisitSite": "தளத்தைக் காண்க", + "dappBrowserSearchScreenSearchWithGoogle": "Google மூலம் தேடுக", + "dappBrowserSearchScreenSearchLinkYouCopied": "நீங்கள் நகலெடுத்த இணைப்பு", + "dappBrowserSearchScreenSearchTextYouCopied": "நீங்கள் நகலெடுத்த உரை", + "dappBrowserSearchPlaceholder": "செயலிகளைத் தேடுக", + "dappBrowserSearchNoApps": "செயலிகள் எதுவும் இல்லை", + "dappBrowserTabsLimitExceededScreenTitle": "பழைய தாவல்களை மூடவா?", + "dappBrowserTabsLimitExceededScreenDescription": "உங்கள் {{tabsCount}} தாவல்கள் திறக்கப்பட்டுள்ளன. மேலும் திறக்க, நீங்கள் சில தாவல்களை மூட வேண்டியிருக்கும்.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "எல்லா தாவல்களையும் மூடு", + "localizedErrorUnknownError": "ஏதோ தவறு நடந்துவிட்டது. தயவுசெய்து மீண்டும் முயற்சிக்கவும்.", + "localizedErrorUnsupportedCountry": "மன்னிக்கவும், உங்கள் நாடு தற்போது ஆதரிக்கப்படவில்லை.", + "localizedErrorTokensNotLoading": "உங்கள் டோக்கன்களை ஏற்றுவதில் சிக்கல் ஏற்பட்டது. மீண்டும் முயற்சித்திடுங்கள்.", + "localizedErrorSwapperNoQuotes": "மேற்கோள்கள் எதுவும் கிடைக்கவில்லை. வேறு டோக்கன் அல்லது தொகையை முயற்சிக்கவும்.", + "localizedErrorSwapperRefuelNoQuotes": "மேற்கோள்கள் எதுவும் கிடைக்கவில்லை. வேறு டோக்கன், தொகையை முயற்சிக்கவும் அல்லது ரீஃப்யூவலை முடக்கவும்.", + "localizedErrorInsufficientSellAmount": "டோக்கன் தொகை மிகவும் குறைவு. கிராஸ்-செயின் ஸ்வாப் செய்ய மதிப்பை அதிகரிக்கவும்.", + "localizedErrorCrossChainUnavailable": "கிராஸ்-செயின் ஸ்வாப்கள் தற்போது கிடைக்கவில்லை, பிறகு முயற்சித்திடுங்கள்.", + "spamHistoryAction": "மறைத்தவற்றைக் காண்க", + "spamHistoryTitle": "மறைத்த செயல்பாடு", + "spamHistoryWarning": "ஸ்பேமாக இருக்கலாமென Phantom நம்புவதால் இந்தப் பரிவர்த்தனை மறைக்கப்பட்டது.", + "appAuthenticationFailed": "அங்கீகரிக்க முடியவில்லை", + "appAuthenticationFailedDescription": "உங்கள் அங்கீகாரிப்பு முயற்சியில் சிக்கல் இருந்தது. தயவுசெய்து மீண்டும் முயற்சிக்கவும்.", + "partialErrorBalanceChainName": "உங்கள் {{chainName}} பேலன்ஸ்களைப் புதுப்பிப்பதில் சிக்கலை எதிர்கொள்கிறோம். உங்கள் நிதிகள் பாதுகாப்பாயுள்ளன.", + "partialErrorGeneric": "நெட்வொர்க்குகளைப் புதுப்பிப்பதில் சிக்கலை எதிர்கொள்கிறோம், உங்களின் சில டோக்கன் பேலன்ஸ்களும் விலைகளும் காலாவதியாகி இருக்கக்கூடும். உங்கள் நிதிகள் பாதுகாப்பாயுள்ளன.", + "partialErrorTokenDetail": "உங்கள் டோக்கன் பேலன்ஸைப் புதுப்பிப்பதில் சிக்கலை எதிர்கொள்கிறோம். உங்கள் நிதிகள் பாதுகாப்பாயுள்ளன.", + "partialErrorTokenPrices": "உங்கள் டோக்கன் விலைகளைப் புதுப்பிப்பதில் சிக்கலை எதிர்கொள்கிறோம். உங்கள் நிதிகள் பாதுகாப்பாயுள்ளன." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/te/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/te/translation.json new file mode 100644 index 0000000..b0feeba --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/te/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "యాడ్", + "commandAccept": "ఆమోదించు", + "commandApprove": "ఆమోదించడం", + "commandBack": "వెనక్కి", + "commandBuy": "కొనండి", + "commandCancel": "రద్దు చేయండి", + "commandClaim": "క్లెయిం", + "commandClaimReward": "మీ రివార్డ్ క్లెయిం చేసుకోండి", + "commandClear": "క్లియర్", + "commandClose": "క్లోజ్‌", + "commandConfirm": "ధృవీకరించు", + "commandConnect": "కనెక్ట్ చేయి", + "commandContinue": "కొనసాగండి", + "commandCopy": "కాపీ", + "commandCopyAddress": "చిరునామాని కాపీ చేయండి", + "commandCopyTokenAddress": "టోకెన్ చిరునామాని కాపీ చేయండి", + "commandCreate": "సృష్టించు", + "commandCreateTicket": "టిక్కెట్ సృష్టించండి", + "commandDismiss": "డిస్మిస్", + "commandDownload": "డౌన్‌లోడ్", + "commandEdit": "ఎడిట్", + "commandHelp": "సాయం", + "commandLearnMore": "మరింత తెలుసుకోండి", + "commandLearnMore2": "మరింత తెలుసుకోండి", + "commandMint": "మింట్", + "commandMore": "మరిన్ని", + "commandNext": "తరువాత", + "commandOpen": "తెరువు", + "commandOpenSettings": "సెట్టింగ్‌లను తెరవండి", + "commandPaste": "పేస్ట్", + "commandReceive": "అందుకోవడం", + "commandReconnect": "రీకనెక్ట్", + "commandRecordVideo": "వీడియో రికార్డ్ చేయి", + "commandRetry": "రీట్రై", + "commandRevoke": "ఉపసంహరించండి", + "commandSave": "సేవ్‌", + "commandScanQRCode": "QR కోడ్ స్కాన్ చేయండి", + "commandSelectMedia": "మీడియా ఎంచుకోండి", + "commandSell": "అమ్మడం", + "commandSend": "పంపు", + "commandShare": "పంచుకోండి", + "commandShowBalance": "బ్యాలెన్స్‌ను చూపించు", + "commandSign": "సైన్", + "commandStake": "స్టేక్", + "commandSwap": "స్వాప్", + "commandTakePhoto": "ఫోటో తీసుకోండి", + "commandTryAgain": "మళ్లీ ప్రయత్నించు", + "commandViewTransaction": "లావాదేవీని చూడండి", + "commandReportAsNotSpam": "స్పామ్ కాదని రిపోర్ట్ చేయండి", + "commandReportAsSpam": "స్పామ్ వలే రిపోర్ట్ చేయండి", + "commandPin": "పిన్", + "commandUnpin": "అన్‌పిన్", + "commandHide": "దాచిపెట్టు", + "commandUnhide": "దాచిపెట్టవద్దు", + "commandBurn": "బర్న్", + "commandReport": "రిపోర్ట్", + "commandView": "వీక్షించు", + "commandUnwrap": "అన్‌ర్యాప్", + "pastParticipleClaimed": "క్లెయిమ్డ్", + "pastParticipleCompleted": "పూర్తయింది", + "pastParticipleCopied": "కాపీ చేయబడింది", + "pastParticipleDone": "చేయబడింది", + "nounName": "పేరు", + "nounNetwork": "నెట్‌వర్క్", + "nounNetworkFee": "నెట్‌వర్క్ ఫీజు", + "nounSymbol": "సింబల్", + "nounDescription": "వివరణ", + "amount": "మొత్తం", + "limit": "పరిమితి", + "new": "కొత్త", + "gotIt": "అర్థమైంది", + "internal": "అంతర్గత", + "reward": "రివార్డ్", + "seeAll": "అన్నీ చూడు", + "seeLess": "తక్కువ చూడు", + "homeTab": "హోమ్", + "collectiblesTab": "కలెక్టబుల్స్", + "swapTab": "స్వాప్", + "activityTab": "యాక్టివిటీ", + "exploreTab": "అన్వేషించు", + "accountHeaderConnectedInterpolated": "మీరు {{origin}} కు కనెక్ట్ అయ్యారు", + "accountHeaderConnectedToSite": "మీరు ఈ సైట్‌కు కనెక్ట్ అయ్యారు", + "accountHeaderCopyToClipboard": "క్లిప్‌బోర్డ్‌కు కాపీ చేయండి", + "accountHeaderNotConnected": "మీరు దీనికి కనెక్ట్ కాలేదు", + "accountHeaderNotConnectedInterpolated": "మీరు {{origin}} కు కనెక్ట్ కాలేదు", + "accountHeaderNotConnectedToSite": "మీరు ఈ సైట్‌కు కనెక్ట్ కాలేదు", + "accountWithoutEnoughSolActionButtonCancel": "రద్దు చేయండి", + "accountWithoutEnoughSolPrimaryText": "తగిన SOL లేదు", + "accountWithoutEnoughSolSecondaryText": "ఈ లావాదేవీలో నిమగ్నమైన ఖాతాకు తగిన SOL లేదు. ఖాతా మీ లేదా మరెవరిదైనా కావొచ్చు. సబ్మిట్ చేసినట్లయితే, ఈ లావాదేవీ రివర్ట్ చేయబడుతుంది.", + "accountSwitcher": "అకౌంట్ స్విచ్చర్", + "addAccountHardwareWalletPrimaryText": "హార్డ్‌వేర్ వ్యాలెట్ కనెక్ట్ చేయండి", + "addAccountHardwareWalletSecondaryText": "మీ Ledger హార్డ్‌వేర్ వ్యాలెట్‌ని ఉపయోగించండి", + "addAccountHardwareWalletSecondaryTextMobile": "మీ {{supportedHardwareWallets}} వ్యాలెట్‌ను ఉపయోగించండి", + "addAccountSeedVaultWalletPrimaryText": "సీడ్ వాల్ట్ కనెక్ట్ చేయండి", + "addAccountSeedVaultWalletSecondaryText": "సీడ్ ఓల్ట్ నుంచి వ్యాలెట్‌ని ఉపయోగించండి", + "addAccountImportSeedPhrasePrimaryText": "రహస్య రికవరీ పదబంధం ఇంపోర్ట్ చేసుకోండి", + "addAccountImportSeedPhraseSecondaryText": "మరో వ్యాలెట్ నుంచి ఖాతాలను ఇంపోర్ట్ చేసుకోండి", + "addAccountImportWalletPrimaryText": "ప్రైవేట్ కీని ఇంపోర్ట్ చేయండి", + "addAccountImportWalletSecondaryText": "సింగిల్-చైయిన్ ఖాతాను ఇంపోర్ట్ చేయండి", + "addAccountImportWalletSolanaSecondaryText": "Solana ప్రైవేట్ కీని ఇంపోర్ట్ చేసుకోండి", + "addAccountLimitReachedText": "మీరు Phantomలో {{accountsCount}} ఖాతా పరిమితిని చేరుకున్నారు. దయచేసి అదనపు ఖాతాలను జోడించడానికి ముందు ఉపయోగించని ఖాతాలను తొలగించండి.", + "addAccountNoSeedAvailableText": "మీకు ఎలాంటి సీడ్ ఫ్రేజ్ లభ్యం కావడం లేదు. దయచేసి ఖాతాను జనరేట్ చేయడానికి ఇప్పుడున్న సీడ్‌ని ఇంపోర్ట్ చేసుకోండి.", + "addAccountNewWalletPrimaryText": "కొత్త ఖాతాని సృష్టించండి", + "addAccountNewWalletSecondaryText": "కొత్త వ్యాలెట్ చిరునామా జనరేట్ చేయండి", + "addAccountNewMultiChainWalletSecondaryText": "కొత్త మల్టీచైయిన్ ఖాతాని జోడించండి", + "addAccountNewSingleChainWalletSecondaryText": "కొత్త అకౌంట్‌ను జోడించండి", + "addAccountPrimaryText": "వ్యాలెట్ జోడించండి/కనెక్ట్ చేయండి", + "addAccountSecretPhraseLabel": "పదబంధం ఎంచుకోండి", + "addAccountSeedLabel": "సీడ్", + "addAccountSeedIDLabel": "సీడ్ ID", + "addAccountSecretPhraseDefaultLabel": "రహస్య పదబంధం {{number}}", + "addAccountZeroAccountsForSeed": "0 ఖాతాలు", + "addAccountShowAccountForSeed": "1 ఖాతాను చూపించు", + "addAccountShowAccountsForSeed": "{{numOfAccounts}} ఖాతాలను చూపించు", + "addAccountHideAccountForSeed": "1 ఖాతా దాచిపెట్టు", + "addAccountHideAccountsForSeed": "{{numOfAccounts}} ఖాతాలను దాచిపెట్టు", + "addAccountSelectSeedDescription": "మీ కొత్త ఖాతా ఈ రహస్య పదబంధం నుంచి జనరేట్ అవుతుంది", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} ఖాతాలు", + "addAccountOneAccountsForSeed": "1 ఖాతా", + "addAccountGenerateAccountFromSeed": "ఖాతాని సృష్టించండి", + "addAccountReadOnly": "చిరునామాను చూడటం", + "addAccountReadOnlySecondaryText": "ఏదైనా పబ్లిక్ వ్యాలెట్ చిరునామా ట్రాక్ చేయండి", + "addAccountSolanaAddress": "Solana చిరునామా", + "addAccountEVMAddress": "EVM చిరునామా", + "addAccountBitcoinAddress": "Bitcoin చిరునామా", + "addAccountImportAccountActionButtonImport": "ఇంపోర్ట్", + "addAccountImportAccountDuplicatePrivateKey": "ఈ అకౌంట్ ఇప్పటికే మీ వ్యాలెట్‌లో ఉంది", + "addAccountImportAccountIncorrectFormat": "తప్పు ఫార్మెట్", + "addAccountImportAccountInvalidPrivateKey": "చెల్లుబాటు కాని ప్రైవేట్ కీ", + "addAccountImportAccountName": "పేరు", + "addAccountImportAccountPrimaryText": "ప్రైవేట్ కీని ఇంపోర్ట్ చేయండి", + "addAccountImportAccountPrivateKey": "ప్రైవేట్ కీ", + "addAccountImportAccountPublicKey": "చిరునామా లేదా డొమైన్", + "addAccountImportAccountPrivateKeyRequired": "ప్రైవేట్ కీ అవసరం", + "addAccountImportAccountNameRequired": "పేరు అవసరం", + "addAccountImportAccountPublicKeyRequired": "పబ్లిక్ చిరునామా అవసరం", + "addAccountImportAccountDuplicateAddress": "ఈ చిరునామా ఇప్పటికే మీ వ్యాలెట్‌లో ఉంది", + "addAddressAddressAlreadyAdded": "చిరునామాని ఇప్పటికే జోడించారు", + "addAddressAddressAlreadyExists": "చిరునామా ఇప్పటికే ఉంది", + "addAddressAddressInvalid": "చిరునామా చెల్లుబాటు కాదు", + "addAddressAddressIsRequired": "చిరునామా అవసరం", + "addAddressAddressPlaceholder": "చిరునామా", + "addAddressLabelIsRequired": "లేబుల్ అవసరం", + "addAddressLabelPlaceholder": "లేబుల్", + "addAddressPrimaryText": "చిరునామాని జోడించండి", + "addAddressToast": "చిరునామా జోడించబడింది", + "createAssociatedTokenAccountCostLabelInterpolated": "This will cost {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "మీకు ఇప్పటికే ఈ టోకెన్ అకౌంట్ ఉంది", + "createAssociatedTokenAccountErrorInsufficientFunds": "తగినన్ని నిధులు లేవు", + "createAssociatedTokenAccountErrorInvalidMint": "చెల్లని మింట్ చిరునామా", + "createAssociatedTokenAccountErrorInvalidName": "చెల్లని పేరు", + "createAssociatedTokenAccountErrorInvalidSymbol": "చెల్లని సింబల్", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "మేం మీ టోకెన్ అకౌంట్‌ను సృష్టించలేకపోయాం. దయచేసి మళ్లీ ప్రయత్నించండి.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "అకౌంట్‌ను సృష్టించడం విఫలమైంది", + "createAssociatedTokenAccountErrorUnableToSendMessage": "మేం మీ లావాదేవీని పంపలేకపోయాం.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "లావాదేవీని పంపడం విఫలమైంది", + "createAssociatedTokenAccountInputPlaceholderMint": "మింట్ చిరునామా", + "createAssociatedTokenAccountInputPlaceholderName": "పేరు", + "createAssociatedTokenAccountInputPlaceholderSymbol": "సింబల్", + "createAssociatedTokenAccountLoadingMessage": "మేం మీ టోకెన్ అకౌంట్‌ను సృష్టిస్తున్నాం.", + "createAssociatedTokenAccountLoadingTitle": "టోకెన్ అకౌంట్‌ను సృష్టించడం", + "createAssociatedTokenAccountPageHeader": "టోకెన్ అకౌంట్‌ను సృష్టించడం", + "createAssociatedTokenAccountSuccessMessage": "మీ టోకెన్ అకౌంట్ విజయవంతంగా సృష్టించబడింది!", + "createAssociatedTokenAccountSuccessTitle": "టోకెన్ అకౌంట్‌ను సృష్టించబడింది", + "createAssociatedTokenAccountViewTransaction": "లావాదేవీని చూడండి", + "assetDetailRecentActivity": "ఇటీవల యాక్టివిటీ", + "assetDetailStakeSOL": "స్టేక్ SOL", + "assetDetailUnknownToken": "తెలియని టోకెన్", + "assetDetailUnwrapAll": "అన్నీఅన్‌ర్యాప్ చేయి", + "assetDetailUnwrappingSOL": "SOLని అన్‌ర్యాప్ చేస్తోంది", + "assetDetailUnwrappingSOLFailed": "SOL అన్‌ర్యాప్ చేయడం విఫలమైంది", + "assetDetailViewOnExplorer": "{{explorer}} పై చూడండి", + "assetDetailViewOnExplorerDefaultExplorer": "ఎక్స్‌ప్లోరర్", + "assetDetailSaveToPhotos": "ఫోటోలకు సేవ్ చేయండి", + "assetDetailPinCollection": "పిన్ కలెక్షన్", + "assetDetailUnpinCollection": "అన్‌పిన్ కలెక్షన్", + "assetDetailHideCollection": "కలెక్షన్‌ని దాచిపెట్టు", + "assetDetailUnhideCollection": "కలెక్షన్‌ని దాచిపెట్టవద్దు", + "assetDetailTokenNameLabel": "టోకెన్ పేరు", + "assetDetailNetworkLabel": "నెట్‌వర్క్", + "assetDetailAddressLabel": "చిరునామా", + "assetDetailPriceLabel": "ధర", + "collectibleDetailSetAsAvatar": "అవతార్ వలే సెట్ చేయండి", + "collectibleDetailSetAsAvatarSingleWorkAlt": "అవతార్", + "collectibleDetailShare": "కలెక్టబుల్‌ను పంచుకోండి", + "assetDetailAboutLabel": "{{fungibleName}} గురించి", + "assetDetailPermanentDelegateWarning": "మీ ఖాతా నుంచి ఈ టోకెన్‌ను బదిలీ చేసే లేదా బర్న్ చేసే సామర్థ్యం {{delegate}} కు ఉంటుంది.", + "sendAssetAmountLabelInterpolated": "{{amount}}{{tokenSymbol}} లభ్యం", + "assetListSearch": "వెతకడం...", + "assetListUnknownToken": "తెలియని టోకెన్", + "assetVisibilityUnknownToken": "తెలియని టోకెన్", + "buyAssetInterpolated": "{{tokenSymbol}} కొనండి", + "buyAssetScreenMaxPurchasePriceInterpolated": "గరిష్ట కొనుగోలు {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "కనీస కొనుగోలు {{amount}}", + "buyNoAssetsAvailable": "Ethereum లేదా Polygon అసెట్‌లు లభ్యం కావడం లేదు", + "buyThirdPartyScreenPaymentMethod": "చెల్లింపు విధానాన్ని ఎంచుకోండి", + "gasEstimationErrorWarning": "ఈ లావాదేవీ కొరకు ఫీజును అంచనా వేయడంలో ఒక సమస్య ఉ: ది. ఇది విఫలం కావొచ్చు.", + "nativeTokenBalanceErrorWarning": "ఈ లావాదేవీ కొరకు మీ టోకెన్ బ్యాలెన్స్‌ను పొందడంలో ఒక సమస్య ఏర్పడింది. ఇది విఫలం కావొచ్చు.", + "blocklistOriginCommunityDatabaseInterpolated": "ఈ సైట్ కమ్యూనిటీ నిర్వహించే తెలిసిన ఫిషింగ్ వెబ్‌సైట్‌లు మరియు స్కామ్‌ల <1>డేటాబేస్ భాగంగా ఫ్లాగ్ చేయబడింది. సైట్‌ని తప్పుగా ఫ్లాగ్ చేసినట్లుగా మీరు భావిస్తే, <3>దయచేసి సమస్యను ఫైల్ చేయండి.", + "blocklistOriginDomainIsBlocked": "{{domainName}} బ్లాక్ చేయబడింది!", + "blocklistOriginIgnoreWarning": "ఈ హెచ్చరికను పట్టించుకోవద్దు, నన్ను ఎలాగైనా {{domainName}} కు తీసుకెళ్లు.", + "blocklistOriginSiteIsMalicious": "ఈ వెబ్‌సైట్ మోసపూరితమైనది, ఉపయోగించడానికి సురక్షితమైనది కాదని Phantom విశ్వసిస్తోంది.", + "blocklistOriginThisDomain": "ఈ డొమైన్", + "blocklistProceedAnyway": "హెచ్చరికను పట్టించుకోవద్దు, ఎలాగైనా ముందుకు సాగండి", + "maliciousTransactionWarning": "ఈ లావాదేవీ మోసపూరితమైనది, సైన్ చేయడానికి సురక్షితమైనది కాదని Phantom విశ్వసిస్తోంది. మీ మరియు మీ ఫండ్స్‌ని సంరక్షించడానికి సైన్ చేసే సామర్ధ్యాన్ని మేం నిలిపివేశాం.", + "maliciousTransactionWarningIgnoreWarning": "హెచ్చరికను పట్టించుకోవద్దు, ఏవిధంగానైనా ముందుకు సాగండి", + "maliciousTransactionWarningTitle": "లావాదేవీ ఫ్లాగ్ చేయబడింది!", + "maliciousRequestBlockedTitle": "అభ్యర్థన బ్లాక్ చేయబడింది", + "maliciousRequestWarning": "ఈ వెబ్‌సైట్ మోసపూరితమైనదిగా ఫ్లాగ్ చేయబడింది. ఇది మీ ఫండ్స్ దొంగిలించడానికి ప్రయత్నించవచ్చు లేదా మోసపూరిత అభ్యర్థనను ధృవీకరించమని మిమ్మల్ని మోసం చేయవచ్చు.", + "maliciousSignatureRequestBlocked": "మీ భద్రత కొరకు, Phantom ఈ అభ్యర్థనను బ్లాక్ చేసింది.", + "maliciousRequestBlocked": "మీ భద్రత కొరకు, Phantom ఈ అభ్యర్థనను బ్లాక్ చేసింది. మీరు ఈ విండోని క్లోజ్ చేయాలి మరియు దానిని ఓపెన్ చేసిన సైట్‌ను ఉపయోగించడం ఆపివేయాలి.", + "siwErrorPopupTitle": "చెల్లుబాటు కాని సంతకం అభ్యర్థన", + "siwParseErrorDescription": "చెల్లుబాటు కాని ఫార్మెటింగ్ కారణంగా యాప్ సంతకం అభ్యర్థన చూపించబడదు.", + "siwVerificationErrorDescription": "సందేశ సంతకం అభ్యర్థనతో 1 లేదా అంతకంటే ఎక్కువ దోషం(లు) ఉన్నాయి. మీ భద్రత కొరకు, దయచేసి సరైన యాప్ ఉపయోగిస్తున్నట్లుగా ధృవీకరించుకోండి మరియు మళ్లీ ప్రయత్నించండి.", + "siwErrorPagination": "{{total}} యొక్క {{n}}", + "siwErrorMessage_ADDRESS_MISMATCH": "హెచ్చరిక: యాప్ చిరునామా సంతకం చేయడానికి ఇవ్వబడ్డ చిరునామాతో జతకావడం లేదు.", + "siwErrorMessage_DOMAIN_MISMATCH": "హెచ్చరిక: యాప్ డొమైన్ ధృవీకరణ కొరకు ఇవ్వబడ్డ డొమైన్‌తో జతకావడం లేదు.", + "siwErrorMessage_URI_MISMATCH": "హెచ్చరిక:: URI హోస్ట్‌పేరు డొమైన్‌తో జతకావడం లేదు.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "హెచ్చరిక: చైయిన్ ID ధృవీకరణ కొరకు ఇవ్వబడ్డ చైయిన్ IDతో జతకావడం లేదు.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "హెచ్చరిక: సందేశం జారీ తేదీ గతంలో చాలా దూరంలో ఉంది.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "హెచ్చరిక: సందేశం జారీ తేదీ భవిష్యత్తులో చాలా దూరంలో ఉంది.", + "siwErrorMessage_EXPIRED": "హెచ్చరిక: సందేశం గడువు తీరింది.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "హెచ్చరిక: సందేశం జారీకి ముందు గడువు తీరింది.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "హెచ్చరిక: సందేశం చెల్లుబాటు కావడానికి ముందు గడువు ముగుస్తుంది.", + "siwErrorShowErrorDetails": "దోష వివరాలను చూపించు", + "siwErrorHideErrorDetails": "దోష వివరాలను దాచిపెట్టు", + "siwErrorIgnoreWarning": "హెచ్చరికను పట్టించుకోవద్దు, ఏవిధంగానైనా ముందుకు సాగండి", + "siwsTitle": "సైన్ ఇన్ అభ్యర్థన", + "siwsPermissions": "అనుమతులు", + "siwsAgreement": "సందేశం", + "siwsAdvancedDetails": "అడ్వాన్స్‌డ్ వివరాలు", + "siwsAlternateStatement": "{{domain}} మీ Solana account: {{address}} తో మీరు సైన్ ఇన్ చేయాలని కోరుతోంది", + "siwsFieldLable_domain": "డొమైన్", + "siwsFieldLable_address": "చిరునామా", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "వెర్షన్", + "siwsFieldLable_chainId": "చైయిన్ ID", + "siwsFieldLable_nonce": "ఒక్కసారి వాడటం", + "siwsFieldLable_issuedAt": "ఇప్పుడు జారీ చేయబడింది", + "siwsFieldLable_expirationTime": "ఇప్పుడు ముగుస్తుంది", + "siwsFieldLable_requestId": "అభ్యర్థన ID", + "siwsFieldLable_resources": "వనరులు", + "siwsVerificationErrorDescription": "ఈ సైన్ ఇన్ అభ్యర్థన చెల్లుబాటు కాదు. అంటే సైట్ అసురక్షితమైనది, లేదా అభ్యర్థనను పంపేటప్పుడు దాని డెవలపర్ తప్పు చేశాడని అర్థం.", + "siwsErrorNumIssues": "{{n}} సమస్యలు", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "ఈ చైయిన్ ID మీరున్న నెట్‌వర్క్‌తో మ్యాచ్ కావడం లేదు.", + "siwsErrorMessage_DOMAIN_MISMATCH": "ఈ డొమైన్ మీరు సైన్ ఇన్ చేస్తున్నది కాదు.", + "siwsErrorMessage_URI_MISMATCH": "ఈ URI మీరు సైన్ ఇన్ చేస్తున్నది కాదు.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "సందేశ జారీ తేదీ గతంలో చాలా పాతది.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "సందేశ జారీ తేదీ భవిష్యత్తులో చాలా దూరంగా ఉంది.", + "siwsErrorMessage_EXPIRED": "సందేశం గడువు తీరింది.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "సందేశం జారీ చేయడానికి ముందు గడువు తీరింది.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "సందేశం అది చెల్లుబాటు కావడానికి ముందు గడువు తీరింది.", + "changeLockTimerPrimaryText": "ఆటో-లాక్ టైమర్", + "changeLockTimerSecondaryText": "మీ వ్యాలెట్‌ని లాక్ చేయడానికి, అది నిష్క్రియాత్మకంగా ఉన్న తరువాత ఎంత సమయంపాటు మేం వేచి ఉండాలి?", + "changeLockTimerToast": "ఆటో-లాక్ టైమర్ అప్‌డేట్ చేయబడింది", + "changePasswordConfirmNewPassword": "కొత్త పాస్‌వర్డ్ ధృవీకరించండి", + "changePasswordCurrentPassword": "ప్రస్తుత పాస్‌వర్డ్", + "changePasswordErrorIncorrectCurrentPassword": "ప్రస్తుత పాస్‌వర్డ్ తప్పు", + "changePasswordErrorGeneric": "ఏదో తప్పు జరిగింది, దయచేసి తరువాత మళ్లీ ప్రయత్నించండి", + "changePasswordNewPassword": "కొత్త పాస్‌వర్డ్", + "changePasswordPrimaryText": "పాస్‌వర్డ్ మార్చండి", + "changePasswordToast": "పాస్‌వర్డ్ అప్‌డేట్ చేయబడింది", + "collectionsHiddenCollections": "దాచిపెట్టిన కలెక్షన్‌లు", + "collectiblesReportAsSpam": "స్పామ్ వలే రిపోర్ట్ చేయండి", + "collectiblesReportAsSpamAndHide": "స్పామ్ వలే రిపోర్ట్ చేయండి మరియు దాచిపెట్టండి", + "collectiblesReportAsNotSpam": "స్పామ్ కాదని రిపోర్ట్ చేయండి", + "collectiblesReportAsNotSpamAndUnhide": "దాచిపెట్టవద్దు మరియు స్పామ్ కాదని రిపోర్ట్ చేయండి", + "collectiblesReportNotSpam": "స్పామ్ కాదు", + "collectibleDetailDescription": "వివరణ", + "collectibleDetailProperties": "ప్రాపర్టీస్", + "collectibleDetailOrdinalInfo": "ఆర్డినల్ సమాచారం", + "collectibleDetailRareSatsInfo": "అరుదైన గణాంకాల సమాచారం", + "collectibleDetailSatsInUtxo": "UTXOలో Sats", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Sat నెంబర్", + "collectibleDetailSatName": "Sat పేరు", + "collectibleDetailInscriptionId": "ఇన్‌స్క్రిప్షన్ ID", + "collectibleDetailInscriptionNumber": "ఇన్‌స్క్రిప్షన్ నెంబర్", + "collectibleDetailStandard": "స్టాండర్డ్", + "collectibleDetailCreated": "సృష్టించినది", + "collectibleDetailViewOnExplorer": "{{explorer}} పై చూడండి", + "collectibleDetailList": "లిస్ట్", + "collectibleDetailSellNow": "{{amount}}{{symbol}} కు విక్రయించడం", + "collectibleDetailUtxoSplitterCtaTitle": "స్పేర్ బిట్‌కాయిన్‌ను ఖాళీ చేయండి", + "collectibleDetailUtxoSplitterCtaSubtitle": "అన్‌లాక్ చేయడానికి మీకు {{value}} విలువ కలిగిన BTCలున్నాయి", + "collectibleDetailUtxoSplitterModalCtaTitle": "అరుదైన గణాంకాలు", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "మీ ఫండ్స్‌ను సంరక్షించడానికి, అరుదైన గణాంకాలు పంపకుండా BTCని UTXOల్లో నిరోధించాం. మీ అరుదైన గణాంకాల నుంచి BTC యొక్క {{value}} ఖాళీ చేయడానికి Magic Eden' యొక్క UTXO స్ల్పిట్టర్‌ను ఉపయోగించండి.", + "collectibleDetailUtxoSplitterModalCtaButton": "UTXO స్ల్పిట్టర్‌ను ఉపయోగించండి", + "collectibleDetailEasilyAccept": "అత్యధిక ఆఫర్‌ను ఆమోదించండి", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sats", + "collectibleDetailSpamOverlayDescription": "Phantom ఇది స్పామ్ అని విశ్వసించడం వల్ల ఈ కలెక్టబుల్ దాచిపెట్టబడింది.", + "collectibleDetailSpamOverlayReveal": "కలెక్టబుల్‌ను చూపించు", + "collectibleBurnTermsOfService": "దీనిని అన్‌డ్యూ చేయలేం అని నేను అర్థం చేసుకున్నాను", + "collectibleBurnTitleWithCount_one": "టోకెన్ బర్న్ చేయండి", + "collectibleBurnTitleWithCount_other": "టోకెన్‌లను బర్న్ చేయండి", + "collectibleBurnDescriptionWithCount_one": "ఈ చర్య ఈ టోకెన్‌ని శాశ్వతంగా నాశనం చేస్తుంది మరియు మీ వ్యాలెట్ నుంచి శాశ్వతంగా తొలగిస్తుంది.", + "collectibleBurnDescriptionWithCount_other": "ఈ చర్య మీ వ్యాలెట్ నుంచి ఈ టోకెన్‌లను శాశ్వతంగా నాశనం చేస్తుంది మరియు తొలగిస్తుంది.", + "collectibleBurnTokenWithCount_one": "టోకెన్", + "collectibleBurnTokenWithCount_other": "టోకెన్‌లు", + "collectibleBurnCta": "బర్న్", + "collectibleBurnRebate": "రిబేట్", + "collectibleBurnRebateTooltip": "ఈ టోకెన్ బర్న్ చేయడానికి, SOL చిన్న మొత్తం మీ వ్యాలెట్‌లోనికి ఆటోమేటిక్‌గా డిపాజిట్ చేయబడుతుంది.", + "collectibleBurnNetworkFee": "నెట్‌వర్క్ ఫీజు", + "collectibleBurnNetworkFeeTooltip": "లావాదేవీని ప్రాసెస్ చేయడానికి Solana నెట్‌వర్క్ ద్వారా అవసరమైన మొత్తం", + "unwrapButtonSwapTo": "{{chainSymbol}} కు స్వాప్", + "unwrapButtonWithdrawFrom": "{{chainSymbol}} కొరకు {{withdrawalSource}} నుంచి విత్‌డ్రాయల్", + "unwrapModalEstimatedTime": "అంచనా వేసిన సమయం", + "unwrapModalNetwork": "నెట్‌వర్క్", + "unwrapModalNetworkFee": "నెట్‌వర్క్ ఫీజు", + "unwrapModalTitle": "సారాంశం", + "unsupportedChain": "మద్దతు ఇవ్వని చైయిన్", + "unsupportedChainDescription": "{{chainName}} నెట్‌వర్క్ కొరకు మేం {{action}} మద్దతు ఇవ్వనట్లుగా కనిపిస్తోంది.", + "networkFeesTooltipLabel": "{{chainName}} నెట్‌వర్క్ ఫీజులు", + "networkFeesTooltipDescription": "{{chainName}} ఫీజులు అనేక కారకాల ఆధారంగా మారతాయి. మీ లావాదేవీని వేగవంతంగా (మరింత ఖరీదైనది) లేదా నెమ్మదిగా (చౌకగా) చేయడానికి మీరు వాటిని కస్టమైజ్ చేయవచ్చు.", + "burnStatusErrorTitleWithCount_one": "టోకెన్ బర్న్ చేయడం విఫలమైంది", + "burnStatusErrorTitleWithCount_other": "టోకెన్‌లు బర్న్ చేయడం విఫలమైంది", + "burnStatusSuccessTitleWithCount_one": "టోకెన్ బర్న్ చేయబడింది!", + "burnStatusSuccessTitleWithCount_other": "టోకెన్‌లు బర్న్ చేయబడ్డాయి!", + "burnStatusLoadingTitleWithCount_one": "టోకెన్‌ని బర్న్ చేస్తోంది...", + "burnStatusLoadingTitleWithCount_other": "టోకెన్‌లను బర్న్ చేస్తోంది...", + "burnStatusErrorMessageWithCount_one": "ఈ టోకెన్‌ని బర్న్ చేయలేరు. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి.", + "burnStatusErrorMessageWithCount_other": "ఈ టోకెన్‌లను బర్న్ చేయలేం. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి.", + "burnStatusSuccessMessageWithCount_one": "ఈ టోకెన్ శాశ్వతంగా నాశనం చేయబడింది మరియు {{rebateAmount}} SOL మీ వ్యాలెట్‌లోనికి డిపాజిట్ చేయబడింది.", + "burnStatusSuccessMessageWithCount_other": "ఈ టోకెన్‌లు శాశ్వతంగా నాశనం చేయబడ్డాయి మరియు {{rebateAmount}} SOL మీ వ్యాలెట్‌లోనికి డిపాజిట్ చేయబడింది.", + "burnStatusLoadingMessageWithCount_one": "ఈ టోకెన్ శాశ్వతంగా నాశనం చేయబడుతుంది మరియు {{rebateAmount}} SOL మీ వ్యాలెట్‌లోనికి డిపాజిట్ చేయబడుతుంది.", + "burnStatusLoadingMessageWithCount_other": "ఈ టోకెన్‌లు శాశ్వతంగా నాశనం చేయబడతాయి మరియు {{rebateAmount}} SOL మీ వ్యాలెట్‌లోనికి డిపాజిట్ చేయబడుతుంది.", + "burnStatusViewTransactionText": "లావాదేవీని చూడండి", + "collectibleDisplayLoading": "లోడింగ్...", + "collectiblesNoCollectibles": "కలెక్టబుల్స్ లేవు", + "collectiblesPrimaryText": "మీ కలెక్టబుల్స్", + "collectiblesReceiveCollectible": "కలెక్టబుల్ అందుకోండి", + "collectiblesUnknownCollection": "తెలియని కలెక్షన్", + "collectiblesUnknownCollectible": "తెలియని కలెక్టబుల్", + "collectiblesUniqueHolders": "ప్రత్యేక హోల్డర్‌లు", + "collectiblesSupply": "సప్లై", + "collectiblesUnknownTokens": "తెలియని టోకెన్‌లు", + "collectiblesNrOfListed": "{{ nrOfListed }} లిస్టెడ్", + "collectiblesListed": "లిస్టెడ్", + "collectiblesMintCollectible": "మింట్ కలెక్టబుల్", + "collectiblesYouMint": "మీ మింట్", + "collectiblesMintCost": "మింట్ ఖరీదు", + "collectiblesMintFail": "మింట్ విఫలమైంది", + "collectiblesMintFailMessage": "మీ కలెక్టబుల్ మైనింగ్ చేయడంలో సమస్య ఉంది. దయచేసి మళ్లీ ప్రయత్నించండి.", + "collectiblesMintCostFree": "ఉచితం", + "collectiblesMinting": "మింట్ చేస్తోంది...", + "collectiblesMintingMessage": "మీ కలెక్టబుల్ మింట్ చేయబడింది", + "collectiblesMintShareSubject": "దీనిని చెక్ చేయండి", + "collectiblesMintShareMessage": "నేను దీనిని @phantomలో మింట్ చేశాను!", + "collectiblesMintSuccess": "మింట్ విజయవంతమైంది", + "collectiblesMintSuccessMessage": "మీ కలెక్టబుల్ ఇప్పుడు మింట్ చేయబడింది", + "collectiblesMintSuccessQuestMessage": "Phantom క్వెస్ట్ కొరకు మీరు ఆవశ్యకతలను పూర్తి చేశారు. మీ ఉచిత కలెక్టబుల్ పొందడానికి మీ రివార్డ్ క్లెయిం చేయండి మీద తట్టండి.", + "collectiblesMintRequired": "అవసరమైంది", + "collectiblesMintSafelyDismiss": "మీరు ఈ విండోను సురక్షితంగా తొలగించవచ్చు.", + "collectiblesTrimmed": "ప్రస్తుతం ప్రదర్శించగల కలెక్టబుల్స్ యొక్క సంఖ్యా పరిమితికి మనం చేరుకున్నాం.", + "collectiblesSeeAllHoldings": "అన్ని హోల్డింగ్‌లను చూడండి", + "collectiblesLast": "చివరి", + "collectiblesAbout": "గురించి", + "collectiblesSocialLinks": "సోషల్ లింక్‌లు", + "collectiblesNonTransferable": "బదిలీ చేయలేం", + "collectiblesNonTransferableYes": "అవును", + "collectiblesSellOfferDetails": "ఆఫర్ వివరాలు", + "collectiblesSellYouSell": "మీరు అమ్ముతారు", + "collectiblesSellGotIt": "అర్థమైంది", + "collectiblesSellYouReceive": "మీరు పొందేది", + "collectiblesSellOffer": "ఆఫర్", + "collectiblesSoldCollectible": "విక్రయించిన కలెక్టబుల్", + "collectiblesSellMarketplace": "మార్కెట్‌ప్లేస్", + "collectiblesSellCollectionFloor": "కలెక్షన్ ఫ్లోర్", + "collectiblesSellDifferenceFromFloor": "ఫ్లోర్ నుండి వ్యత్యాసం", + "collectiblesSellLastSalePrice": "చివరి అమ్మకం", + "collectiblesSellEstimatedFees": "అంచనా వేసిన ఫీజులు", + "collectiblesSellEstimatedProfitAndLoss": "అంచనా వేయబడ్డ లాభం/నష్టం", + "collectiblesSellViewOnMarketplace": "{{marketplace}} పై వీక్షించండి", + "collectiblesSellCollectionFloorTooltip": "బహుళ మార్కెట్‌లు అంతటా కలెక్షన్‌లో అతి తక్కువ 'బై నౌ' ధర.", + "collectiblesSellProfitLossTooltip": "గత అమ్మకపు ధర మరియు ఆఫర్ మొత్తం నుంచి ఫీజును తీసివేయడం ద్వారా అంచనా వేయబడిన లాభం/నష్టం లెక్కించబడుతుంది.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "రాయల్టీలు ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "మార్కెట్‌ప్లేస్ ఫీజు ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "మార్కెట్‌ప్లేస్ ఫీజు", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}} నెట్‌వర్క్", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "కోట్‌లో {{phantomFeePercentage}} Phantom ఫీజు చేర్చబడుతుంది", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "కోట్‌లో రాయల్టీలు, నెట్‌వర్క్ ఫీజు, మార్కెట్‌ప్లేస్ ఫీజు, మరియు {{phantomFeePercentage}} Phantom ఫీజులు చేర్చబడతాయి", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "కోట్‌లో రాయల్టీలు, నెట్‌వర్క్ ఫీజు, మార్కెట్‌ప్లేస్ ఫీజు చేర్చబడతాయి", + "collectiblesSellTransactionFeeTooltipTitle": "లావాదేవీ ఫీజు", + "collectiblesSellStatusLoadingTitle": "ఆఫర్ ఆమోదించడం...", + "collectiblesSellStatusLoadingIsSellingFor": "కొరకు విక్రయించబడుతోంది", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} విక్రయించబడింది!", + "collectiblesSellStatusSuccessWasSold": "దీనికొరకు విజయవంతంగా విక్రయించబడింది", + "collectiblesSellStatusErrorTitle": "ఏదో తప్పు జరిగింది", + "collectiblesSellStatusErrorSubtitle": "విక్రయించడానికి ప్రయత్నించినప్పుడు ఒక సమస్య ఏర్పడింది", + "collectiblesSellStatusViewTransaction": "లావాదేవీని చూడండి", + "collectiblesSellInsufficientFundsTitle": "తగినన్ని నిధులు లేవు", + "collectiblesSellInsufficientFundsSubtitle": "మేం ఈ కలెక్టబుల్స్‌పై ఒక ఆఫర్‌ను ఆమోదించలేకపోయాం, ఎందుకంటే నెట్‌వర్క్ ఫీజు చెల్లించడానికి తగినంత నిధులు లేవు.", + "collectiblesSellRecentlyTransferedNFTTitle": "ఇటీవల బదిలీ చేయబడ్డవి", + "collectiblesSellRecentlyTransferedNFTSubtitle": "ట్రాన్స్‌ఫర్ తరువాత బిడ్‌లను ఆమోదించడానికి మీరు విధిగా 1 గంట వేచి ఉండాలి.", + "collectiblesApproveCollection": "{{collectionName}} ఆమోదించబడింది", + "collectiblesSellNotAvailableAnymoreTitle": "ఆఫర్ లభ్యం కాదు", + "collectiblesSellNotAvailableAnymoreSubtitle": "ఆఫర్ ఇక ఏమాత్రం లభ్యం కాదు. ఈ బిడ్ రద్దు చేయండి మరియు మళ్లీ ప్రయత్నించండి", + "collectiblesSellFlaggedTokenTitle": "కలెక్టబుల్ ఫ్లాగ్ చేయబడింది", + "collectiblesSellFlaggedTokenSubtitle": "కలెక్టబుల్‌ను ట్రేడ్ చేయలేం, ఇది దొంగిలించినట్లుగా నివేదించడం లేదా లాకప్ లేకుండా స్టేక్ చేయడం వంటి బహుళ కారణాల వల్ల కావచ్చు", + "collectiblesListOnMagicEden": "Magic Edenపై లిస్ట్", + "collectiblesListPrice": "లిస్ట్ ధర", + "collectiblesUseFloor": "ఫ్లోర్ ఉపయోగించడం", + "collectiblesFloorPrice": "ఫ్లోర్ ధర", + "collectiblesLastSalePrice": "చివరి అమ్మకపు ధర", + "collectiblesTotalReturn": "మొత్తం రిటర్న్", + "collectiblesOriginalPurchasePrice": "ఒరిజినల్ కొనుగోలు ధర", + "collectiblesMagicEdenFee": "Magic Eden ఫీజు", + "collectiblesArtistRoyalties": "ఆర్టిస్ట్ రాయల్టీలు", + "collectiblesListNowButton": "ఇప్పుడు లిస్ట్", + "collectiblesListAnywayButton": "ఎలాగైనా లిస్ట్ చేయండి", + "collectiblesCreateListingTermsOfService": "By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service", + "collectiblesViewListing": "లిస్టింగ్ చూడండి", + "collectiblesListingViewTransaction": "లావాదేవీని చూడండి", + "collectiblesRemoveListing": "లిస్టింగ్‌ను తొలగించండి", + "collectiblesEditListing": "లిస్టింగ్ సవరించండి", + "collectiblesEditListPrice": "లిస్ట్ ధరను ఎడిట్ చేయండి", + "collectiblesListPriceTooltip": "లిస్ట్ ధర అనేది ఐటమ్ కొరకు సేల్ ధర. విక్రేతలు సాధారణంగా ఫ్లోర్ ధరకు లేదా దానికంటే ఎక్కువకు లిస్ట్ ధరను సెట్ చేస్తారు.", + "collectiblesFloorPriceTooltip": "ఫ్లోర్ ధర అనేది ఈ కలెక్షన్‌లో ఒక ఐటమ్ కొరకు అతి తక్కువ యాక్టివ్ లిస్ట్ ధర.", + "collectiblesOriginalPurchasePriceTooltip": "మీరు ఈ మొత్తానికి వాస్తవంగా ఈ ఐటమ్‌ని కొనుగోలు చేశారు.", + "collectiblesPurchasedForSol": "{{lastPurchasePrice}} SOL కొరకు కొనుగోలు చేయబడింది", + "collectiblesUnableToLoadListings": "లిస్టింగ్‌లను లోడ్ చేయలేకపోయింది", + "collectiblesUnableToLoadListingsFrom": "{{marketplace}} నుంచి లిస్టింగ్‌లను లోడ్ చేయలేకపోయింది", + "collectiblesUnableToLoadListingsDescription": "మీ లిస్టింగ్‌లు మరియు అసెట్‌లు సురక్షితం కానీ, ప్రస్తుతం {{marketplace}} నుంచి వాటిని మేం లోడ్ చేయలేకపోయాం. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి.", + "collectiblesBelowFloorPrice": "ఫ్లోర్ ధరకు దిగువన", + "collectiblesBelowFloorPriceMessage": "మీరు మీ NFTని ఫ్లోర్ ధర కంటే దిగువన లిస్ట్ చేయాలని కోరుకుంటున్నారా?", + "collectiblesMinimumListingPrice": "కనీస ధర 0.01 SOL", + "collectiblesMagicEdenFeeTooltip": "పూర్తయిన లావాదేవీలకు Magic Eden ఫీజును తీసుకుంటుంది.", + "collectiblesArtistRoyaltiesTooltip": "ఈ కలెక్షన్ క్రియేటర్ ప్రతి పూర్తయిన అమ్మకం నుంచి % రాయల్టీని పొందుతారు.", + "collectibleScreenCollectionLabel": "కలెక్షన్‌", + "collectibleScreenPhotosPermissionTitle": "ఫోటోల పర్మిషన్", + "collectibleScreenPhotosPermissionMessage": "మీ ఫోటోలను యాక్సెస్ చేసుకోవడానికి మాకు మీ అనుమతి కావాలి. దయచేసి సెట్టింగ్‌లకు వెళ్లండి, మీ పర్మిషన్‌లను అప్‌డేట్ చేయండి.", + "collectibleScreenPhotosPermissionOpenSettings": "సెట్టింగ్‌లను ఓపెన్ చేయండి", + "listStatusErrorTitle": "లిస్టింగ్ విఫలమైంది", + "editListStatusErrorTitle": "అప్‌డేట్ చేయలేకపోయింది", + "removeListStatusErrorTitle": "లిస్టింగ్ తొలగించడం విఫలమైంది", + "listStatusSuccessTitle": "లిస్టింగ్ సృష్టించబడింది!", + "editListingStatusSuccessTitle": "లిస్టింగ్ అప్‌డేట్ చేయబడింది!", + "removeListStatusSuccessTitle": "Magic Eden నుంచి లిస్టింగ్ తొలగించబడింది", + "listStatusLoadingTitle": "లిస్టింగ్ సృష్టిస్తోంది...", + "editListingStatusLoadingTitle": "లిస్టింగ్ అప్‌డేట్ చేస్తోంది...", + "removeListStatusLoadingTitle": "లిస్టింగ్ తొలగిస్తోంది...", + "listStatusErrorMessage": "Magic Edenపై {{name}} ని లిస్ట్ చేయలేరు", + "removeListStatusErrorMessage": "Magic Edenపై {{name}} ని అన్‌లిస్ట్ చేయలేరు", + "listStatusSuccessMessage": "{{listCollectiblePrice}} SOL కొరకు Magic Edenపై ఇప్పుడు {{name}} లిస్టింగ్ చేయబడింది", + "editListingStatusSuccessMessage": "{{editListCollectiblePrice}} SOL కొరకు Magic Edenపై ఇప్పుడు {{name}} అప్‌డేట్ చేయబడింది", + "removeListStatusSuccessMessage": "Magic Eden నుంచి {{name}} విజయవంతంగా తొలగించబడింది", + "listStatusLoadingMessage": "{{listCollectiblePrice}} SOL కొరకు Magic Edenపై {{name}} లిస్టింగ్ చేయబడింది.", + "editListingStatusLoadingMessage": "{{editListCollectiblePrice}} SOL కొరకు Magic Eden కొరకు {{name}} అప్‌డేట్ చేయబడుతోంది.", + "removeListStatusLoadingMessage": "Magic Eden నుంచి {{name}} ని తొలగిస్తోంది. దీనికి కొంత సమయం పట్టవచ్చు.", + "listStatusLoadingSafelyDismiss": "మీరు ఈ విండోని సురక్షితంగా డిస్మిస్ చేయవచ్చు.", + "listStatusViewOnMagicEden": "Magic Edenపై వీక్షణ", + "listStatusViewOnMarketplace": "{{marketplace}} పై చూడండి", + "listStatusLoadingDismiss": "డిస్మిస్ చేయండి", + "listStatusViewTransaction": "లావాదేవీని చూడండి", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "మీ హార్డ్‌వేర్ వ్యాలెట్‌కు కనెక్ట్ అవ్వండి, అది అన్‌లాక్ అయినట్లుగా ధృవీకరించుకోండి. మేం దానిని గుర్తించిన తరువాత, మీరు ఏ చిరునామాని ఉపయోగించాలని కోరుకుంటున్నారో ఎంచుకోవచ్చు.", + "connectHardwareFailedPrimaryText": "కనెక్షన్ విఫలమైంది", + "connectHardwareFailedSecondaryText": "మీ హార్డ్‌వేర్ వ్యాలెట్‌కు దయచేసి కనెక్ట్ అవ్వండి, అది అన్‌లాక్ అయినట్లుగా ధృవీకరించుకోండి. మేం దానిని కనుగొన్న తరువాత, ఏ చిరునామాని ఉపయోగించాలని మీరు ఎంచుకోవచ్చు.", + "connectHardwareFinishPrimaryText": "అకౌంట్ జోడించారు!", + "connectHardwareFinishSecondaryText": "మీరు ఇప్పుడు Phantom లోపల Ledger Nano వ్యాలెట్‌ని యాక్సెస్ చేసుకోవచ్చు. దయచేసి ఎక్స్‌టెన్షన్‌కు తిరిగిరండి.", + "connectHardwareNeedsPermissionPrimaryText": "కొత్త వ్యాలెట్‌ని కనెక్ట్ చేయండి", + "connectHardwareNeedsPermissionSecondaryText": "కనెక్షన్ ప్రక్రియను ప్రారంభించడానికి దిగువ బటన్‌ని క్లిక్ చేయండి.", + "connectHardwareSearchingPrimaryText": "వ్యాలెట్ కొరకు వెతుకుతోంది...", + "connectHardwareSearchingSecondaryText": "మీ హార్డ్‌వేర్ వ్యాలెట్‌ని కనెక్ట్ చేయండి, అది అన్‌లాక్ అయినట్లుగా, మీ బ్రౌజర్‌లో పర్మిషన్‌లను ఆమోదించినట్లుగా ధృవీకరించుకోండి.", + "connectHardwarePermissionDeniedPrimary": "అనుమతి నిరాకరించబడింది", + "connectHardwarePermissionDeniedSecondary": "మీ లెడ్జర్ పరికరానికి కనెక్ట్ చేయడానికి Phantomకు అనుమతిని మంజూరు చేయండి", + "connectHardwarePermissionUnableToConnect": "కనెక్ట్ చేయలేకపోయింది", + "connectHardwarePermissionUnableToConnectDescription": "మేం మీ లెడ్జర్ పరికరానికి కనెక్ట్ చేయలేకపోయాం. మాకు మరిన్ని అనుమతులు అవసరం కావచ్చు.", + "connectHardwareSelectAddressAllAddressesImported": "అన్ని చిరునామాలు ఇంపోర్ట్ చేసుకోబడ్డాయి", + "connectHardwareSelectAddressDerivationPath": "డెరివేషన్ పాత్", + "connectHardwareSelectAddressSearching": "వెతుకుతోంది...", + "connectHardwareSelectAddressSelectWalletAddress": "వ్యాలెట్ చిరునామా ఎంచుకోండి", + "connectHardwareSelectAddressWalletAddress": "వ్యాలెట్ చిరునామా", + "connectHardwareWaitingForApplicationPrimaryText": "మీ లెడ్జర్‌పై Solana యాప్‌ని ఓపెన్ చేయండి", + "connectHardwareWaitingForApplicationSecondaryText": "దయచేసి మీ హార్డ్‌వేర్ వ్యాలెట్‌కు కనెక్ట్ అవ్వండి, అది అన్‌లాక్ అయినట్లుగా ధృవీకరించుకోండి.", + "connectHardwareWaitingForPermissionPrimaryText": "అనుమతి కావాలి", + "connectHardwareWaitingForPermissionSecondaryText": "మీ హార్డ్‌వేర్ వ్యాలెట్‌ని కనెక్ట్ చేయండి, అది అన్‌లాక్ అయినట్లుగా, మీ బ్రౌజర్‌లో పర్మిషన్‌లను ఆమోదించినట్లుగా ధృవీకరించుకోండి.", + "connectHardwareAddAccountButton": "ఖాతాను జోడించండి", + "connectHardwareLedger": "మీ Ledger కనెక్ట్ చేయండి", + "connectHardwareStartConnection": "మీ Ledger హార్డ్‌వేర్ వ్యాలెట్‌ కనెక్ట్ చేయడాన్ని ప్రారంభించేందుకు దిగువ బటన్‌ను క్లిక్ చేయండి", + "connectHardwarePairSuccessPrimary": "{{productName}} కనెక్ట్ చేయబడింది", + "connectHardwarePairSuccessSecondary": "మీరు మీ {{productName}} ను విజయవంతంగా కనెక్ట్ చేశారు.", + "connectHardwareSelectChains": "కనెక్ట్ చేయడానికి చైయిన్‌లను ఎంచుకోండి", + "connectHardwareOpenAppInterpolated": "మీ Ledgerపై {{app}} యాప్‌ని తెరవండి", + "connectHardwareSearching": "వెతుకుతోంది...", + "connectHardwareMakeSureConnected": "మీ హార్డ్‌వేర్ వ్యాలెట్‌ని కనెక్ట్ చేయండి మరియు అన్‌లాక్ చేయండి. దయచేసి సంబంధిత బ్రౌజర్ అనుమతులను ఆమోదించండి.", + "connectHardwareOpenAppDescription": "దయచేసి మీ హార్డ్‌వేర్ వ్యాలెట్‌ని అన్‌లాక్ చేయండి", + "connectHardwareConnecting": "కనెక్ట్ చేస్తోంది...", + "connectHardwareConnectingDescription": "మేం మీ లెడ్జర్ సర్వీస్‌కు కనెక్ట్ చేస్తున్నాం.", + "connectHardwareConnectingAccounts": "మీ అకౌంట్‌లను కనెక్ట్ చేస్తోంది...", + "connectHardwareDiscoveringAccounts": "అకౌంట్‌ల కొరకు వెతుకుతోంది...", + "connectHardwareDiscoveringAccountsDescription": "మీ ఖాతాల్లోని యాక్టివిటీ కొరకు మేం చూస్తున్నాం.", + "connectHardwareErrorLedgerLocked": "లెడ్జర్ లాక్ చేయబడింది", + "connectHardwareErrorLedgerLockedDescription": "మీ లెడ్జర్ పరికరం అన్‌లాక్ చేయబడినట్లుగా ధృవీకరించుకోండి, తరువాత మళ్లీ ప్రయత్నించండి.", + "connectHardwareErrorLedgerGeneric": "ఏదో తప్పు జరిగింది", + "connectHardwareErrorLedgerGenericDescription": "ఖాతాలను కనుగొనలేకపోయింది. మీ లెడ్జర్ పరికరం అన్‌లాక్ చేయబడినట్లుగా ధృవీకరించుకోండి, తరువాత మళ్లీ ప్రయత్నించండి.", + "connectHardwareErrorLedgerPhantomLocked": "దయచేసి Phantomని మళ్లీ తెరిచి, మీ హార్డ్‌వేర్‌ని మరలా కనెక్ట్ చేయడానికి ప్రయత్నించండి.", + "connectHardwareFindingAccountsWithActivity": "{{chainName}} ఖాతాలను కనుగొంటోంది...", + "connectHardwareFindingAccountsWithActivityDualChain": "{{chainName1}} లేదా {{chainName2}} ఖాతాలను కనుగొంటోంది...", + "connectHardwareFoundAccountsWithActivity": "మీ Ledgerపై యాక్టివిటీతో {{numOfAccounts}} అకౌంట్‌లను మేం కనుగొన్నాం.", + "connectHardwareFoundAccountsWithActivitySingular": "మీ Ledgerపై యాక్టివిటీతో మేం 1 అకౌంట్‌ను కనుగొన్నాం.", + "connectHardwareFoundSomeAccounts": "మీ లెడ్జర్ పరికరంపై మేం అవే ఖాతాలను కనుగొన్నాం.", + "connectHardwareViewAccounts": "అకౌంట్‌లను వీక్షించండి", + "connectHardwareConnectAccounts": "అకౌంట్‌లు కనెక్ట్ చేయబడ్డాయి", + "connectHardwareSelectAccounts": "అకౌంట్‌లను ఎంచుకోండి", + "connectHardwareChooseAccountsToConnect": "కనెక్ట్ చేయడానికి వ్యాలెట్ అకౌంట్‌లను ఎంచుకోండి.", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} అకౌంట్‌లు జోడించబడ్డాయి", + "connectHardwareAccountsStepOfSteps": "{{totalSteps}} ల్లో {{stepNum}} అడుగులు", + "connectHardwareMobile": "లెడ్జర్ కనెక్ట్ చేయండి", + "connectHardwareMobileTitle": "మీ Ledger హార్డ్‌వేర్ వ్యాలెట్‌ను కనెక్ట్ చేయండి", + "connectHardwareMobileEnableBluetooth": "బ్లూటూత్‌ను ప్రారంభించు", + "connectHardwareMobileEnableBluetoothDescription": "కనెక్ట్ చేయడానికి బ్లూటూత్‌ను ఉపయోగించేందుకు పర్మిషన్‌ను అనుమతించు", + "connectHardwareMobileEnableBluetoothSettings": "Phantom లొకేషన్ మరియు దగ్గరల్లోని పరికరాల అనుమతులను ఉపయోగించడానికి అనుమతించేందుకు సెట్టింగ్‌లకు వెళ్లండి.", + "connectHardwareMobilePairWithDevice": "మీ లెడ్జర్ పరికరంతో జత చేయి", + "connectHardwareMobilePairWithDeviceDescription": "అత్యుత్తమ సిగ్నల్ పొందడానికి మీ పరికరాన్ని దగ్గరల్లో ఉంచుకోండి", + "connectHardwareMobileConnectAccounts": "అకౌంట్‌లను కనెక్ట్ చేయండి", + "connectHardwareMobileConnectAccountsDescription": "మీరు ఉపయోగించిన ఏవైనా ఖాతాల్లో యాక్టివిటీ కొరకు మేం చూస్తాం", + "connectHardwareMobileConnectLedgerDevice": "మీ Ledger పరికరాన్ని కనెక్ట్ చేయండి", + "connectHardwareMobileLookingForDevices": "దగ్గరల్లోని పరికరాల కొరకు చూడటం...", + "connectHardwareMobileLookingForDevicesDescription": "దయచేసి మీ Ledger పరికరంతో కనెక్ట్ అవ్వండి మరియు అది అన్‌లాక్ అయినట్లుగా ధృవీకరించుకోండి.", + "connectHardwareMobileFoundDeviceSingular": "మేం 1 Ledger పరికరాన్ని కనుగొన్నాం", + "connectHardwareMobileFoundDevices": "మేం {{numDevicesFound}} Ledger పరికరాలు కనుగొన్నాం", + "connectHardwareMobileFoundDevicesDescription": "పెయిరింగ్ ప్రారంభించడానికి దిగువన Ledger పరికరం ఎంచుకోండి.", + "connectHardwareMobilePairingWith": "{{deviceName}} తో పెయిరింగ్ చేయడం", + "connectHardwareMobilePairingWithDescription": "పెయిరింగ్ చేసేటప్పుడు మీ Ledger పరికరంపై సూచనలను అనుసరించండి.", + "connectHardwareMobilePairingFailed": "పెయిరింగ్ విజయవంతం కాలేదు", + "connectHardwareMobilePairingFailedDescription": "{{deviceName}} తో పెయిర్ చేయలేకపోయింది. మీ పరికరం అన్‌లాక్ చేయబడినట్లుగా ధృవీకరించుకోండి.", + "connectHardwareMobilePairingSuccessful": "పెయిరింగ్ విజయవంతమైంది", + "connectHardwareMobilePairingSuccessfulDescription": "మీరు విజయవంతంగా జతచేశారు మరియు మీ Ledger పరికరాన్ని కనెక్ట్ చేశారు.", + "connectHardwareMobileOpenAppSingleChain": "మీ Ledgerపై {{chainName}} యాప్‌ని తెరవండి", + "connectHardwareMobileOpenAppDualChain": "మీ Ledgerపై {{chainName1}} లేదా {{chainName2}} యాప్‌ని తెరవండి", + "connectHardwareMobileOpenAppDescription": "మీ పరికరం అన్‌లాక్ చేయబడినట్లుగా ధృవీకరించుకోండి.", + "connectHardwareMobileStillCantFindDevice": "మీరు పరికరాన్నిఇంకా కనుగొనలేదా?", + "connectHardwareMobileLostConnection": "కనెక్షన్‌ను కోల్పోయారు", + "connectHardwareMobileLostConnectionDescription": "మేం {{deviceName}} తో కనెక్షన్‌ను కోల్పోయాం. మీ పరికరం అన్‌లాక్ చేసినట్లుగా ధృవీకరించుకోండి, తరువాత మళ్లీ ప్రయత్నించండి.", + "connectHardwareMobileGenericLedgerDevice": "Ledger పరికరం", + "connectHardwareMobileConnectDeviceSigning": "మీ {{deviceName}} కనెక్ట్ చేయండి", + "connectHardwareMobileConnectDeviceSigningDescription": "మీ లెడ్జర్ పరికరాన్ని అన్‌లాక్ చేయండి మరియు దానిని దగ్గరల్లో ఉంచండి.", + "connectHardwareMobileBluetoothDisabled": "బ్లూటూత్ నిలిపివేయబడింది", + "connectHardwareMobileBluetoothDisabledDescription": "దయచేసి మీ బ్లూటూత్‌ని ప్రారంభించి, మీ Ledger పరికరాన్ని అన్‌లాక్ చేసినట్లుగా ధృవీకరించుకోండి.", + "connectHardwareMobileLearnMore": "మరింత తెలుసుకోండి", + "connectHardwareMobileBlindSigningDisabled": "బ్లైండ్ సైనింగ్ నిలిపివేయబడింది", + "connectHardwareMobileBlindSigningDisabledDescription": "మీ పరికరంపై బ్లైండ్ సైనింగ్ ప్రారంభించినట్లుగా ధృవీకరించండి.", + "connectHardwareMobileConfirmSingleChain": "మీ హార్డ్‌వేర్ వ్యాలెట్‌పై మీరు లావాదేవీని ధృవీకరించాల్సి ఉంటుంది. ఇది అన్‌బ్లాక్ చేసినట్లుగా ధృవీకరించండి.", + "metamaskExplainerBottomSheetHeader": "ఈ సైటు Phantomతో పనిచేస్తుంది", + "metamaskExplainerBottomSheetSubheader": "ముందుకు సాగడానికి కనెక్ట్ వ్యాలెట్ డైలాగ్ నుంచి మెటామాస్క్ ఎంచుకోండి.", + "metamaskExplainerBottomSheetDontShowAgain": "మళ్లీ చూపించవద్దు", + "ledgerStatusNotConnected": "లెడ్జర్ కనెక్ట్ చేయలేదు", + "ledgerStatusConnectedInterpolated": "{{productName}} కనెక్ట్ చేయబడింది", + "connectionClusterInterpolated": "మీరు ప్రస్తుతం {{cluster}} పై ఉన్నారు", + "connectionClusterTestnetMode": "మీరు ప్రస్తుతం టెస్ట్‌నెట్‌పై ఉన్నారు", + "featureNotSupportedOnLocalNet": "Solana Localnet ప్రారంభించినప్పుడు ఈ ఫీచర్ మద్దతు ఇవ్వదు.", + "readOnlyAccountBannerWarning": "మీరు ఈ ఖాతాను చూస్తున్నారు", + "depositAddress": "అందుకునే చిరునామా", + "depositAddressChainInterpolated": "మీ {{chain}} చిరునామా", + "depositAssetDepositInterpolated": "{{tokenSymbol}} అందుకోండి", + "depositAssetSecondaryText": "అనుకూలమైన టోకెన్‌లను అందుకోవడానికి మాత్రమే ఈ చిరునామాని ఉపయోగించవచ్చు.", + "depositAssetTextInterpolated": "<1>{{network}}పై టోకెన్‌లు మరియు కలెక్టబుల్స్‌ను అందుకోవడానికి ఈ చిరునామాని ఉపయోగించండి.", + "depositAssetTransferFromExchange": "ఎక్స్‌ఛేంజ్ నుంచి ట్రాన్స్‌ఫర్", + "depositAssetShareAddress": "చిరునామాని పంచుకోండి", + "depositAssetBuyOrDeposit": "కొనండి లేదా ట్రాన్స్‌ఫర్ చేయి", + "depositAssetBuyOrDepositDesc": "ప్రారంభించడానికి మీ వ్యాలెట్‌కు ఫండ్‌ని జోడించండి", + "depositAssetTransfer": "ట్రాన్స్‌ఫర్", + "editAddressAddressAlreadyAdded": "చిరునామాని ఇప్పటికే జోడించారు", + "editAddressAddressAlreadyExists": "చిరునామా ఇప్పటికే ఉంది", + "editAddressAddressIsRequired": "చిరునామా అవసరం", + "editAddressPrimaryText": "చిరునామాని సవరించండి", + "editAddressRemove": "చిరునామా బుక్ నుంచి తొలగించండి", + "editAddressToast": "చిరునామా అప్‌డేట్ చేయబడింది", + "removeSavedAddressToast": "చిరునామా తొలగించబడింది", + "exportSecretErrorGeneric": "ఏదో తప్పు జరిగింది, దయచేసి తరువాత మళ్లీ ప్రయత్నించండి", + "exportSecretErrorIncorrectPassword": "తప్పు పాస్‌వర్డ్", + "exportSecretPassword": "పాస్‌వర్డ్", + "exportSecretPrivateKey": "ప్రైవేట్ కీ", + "exportSecretSecretPhrase": "రహస్య పదబంధం", + "exportSecretSecretRecoveryPhrase": "రహస్య రికవరీ పదబంధం", + "exportSecretSelectYourAccount": "మీ ఖాతాని ఎంచుకోండి", + "exportSecretShowPrivateKey": "ప్రైవేట్ కీని చూపించు", + "exportSecretShowSecretRecoveryPhrase": "రహస్య రికవరీ పదబంధం చూపించు", + "exportSecretShowSecret": "{{secretNameText}} చూపించు", + "exportSecretWarningPrimaryInterpolated": "మీ {{secretNameText}} ని పంచుకో<1>వద్దు!", + "exportSecretWarningSecondaryInterpolated": "ఎవరికైనా మీ {{secretNameText}} ఉన్నట్లయితే, వారికి మీ వ్యాలెట్‌పై పూర్తి నియంత్రణ ఉంటుంది.", + "exportSecretOnlyWay": "మీ {{secretNameText}} అనేది మీ వ్యాలెట్ రికవరీకి ఏకైక మార్గం", + "exportSecretDoNotShow": "మీ {{secretNameText}} ని ఎవరిని చూడనివ్వద్దు", + "exportSecretWillNotShare": "నేను నా {{secretNameText}} ని Phantomతో సహా ఎవరితోనూ పంచుకోను.", + "exportSecretNeverShare": "మీ {{secretNameText}} ని ఎన్నడూ ఎవరితోనూ పంచుకోవద్దు", + "exportSecretYourPrivateKey": "మీ ప్రైవేట్ కీ", + "exportSecretYourSecretRecoveryPhrase": "మీ రహస్య రికవరీ పదబంధం", + "fullPageHeaderBeta": "బీటా!", + "fullPageHeaderHelp": "సాయం", + "gasUpTo": "{{ amount }} వరకు", + "gasSlowTime": "సుమారు 2 నిమిషాలు", + "gasAverageTime": "సుమారు 30 నిమిషాలు", + "gasFastTime": "సుమారు 15 సెకండ్లు", + "gasSlowTimePolygon": "సుమారు 15 సెకండ్లు", + "gasAverageTimePolygon": "సుమారు 10 సెకండ్లు", + "gasFastTimePolygon": "సుమారు 5 సెకండ్లు", + "gasSlowTimeBitcoin": "సుమారు 1 గంట", + "gasAverageTimeBitcoin": "సుమారు 30 నిమిషాలు", + "gasFastTimeBitcoin": "సుమారు 10 నిమిషాలు", + "gasSlowTimeAbbrev": "2నిమి", + "gasAverageTimeAbbrev": "30సె", + "gasFastTimeAbbrev": "15సె", + "gasSlowTimePolygonAbbrev": "15సె", + "gasAverageTimePolygonAbbrev": "10సె", + "gasFastTimePolygonAbbrev": "5సె", + "gasSlow": "నెమ్మది", + "gasAverage": "సుమారు", + "gasFast": "వేగం", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "మళ్లీ ప్రయత్నించు", + "homeErrorDescription": "మీ అసెట్‌లను తిరిగి పొందడానికి ప్రయత్నించేటప్పుడు దోషం ఏర్పడింది. దయచేసి రీఫ్రెష్ చేసి, మళ్లీ ప్రయత్నించండి", + "homeErrorTitle": "అసెట్‌లను పొందడం విఫలమైంది", + "homeManageTokenList": "టోకెన్ లిస్ట్‌ని నిర్వహించండి", + "helloBitcoinBodyTitle": "Bitcoinకు స్వాగతం", + "helloBitcoinFeature1Title": "Bitcoin పంపండి, అందుకోండి & కొనుగోలు చేయండి", + "helloBitcoinFeature1Subtitle": "Phantomపై Bitcoinను తక్షణం కొనుగోలు చేయండి మరియు బదిలీ చేయండి. అన్ని ప్రధాన వ్యాలెట్‌లు మరియు ఎక్స్‌ఛేంజ్‌లకు అనుకూలంగా ఉంటుంది.", + "helloBitcoinFeature2Title": "ఆర్డినల్స్ ఎకోసిస్టమ్‌ను అన్వేషించండి", + "helloBitcoinFeature2Subtitle": "Magic Eden మరియు Unisatపై ఆర్డినల్స్, BRC-20లు, మరియు మరిన్నింటిని కొనండి, అమ్మండి మరియు ఎక్స్‌ఛేంజ్ చేసుకోండి.", + "helloBitcoinFeature3Title": "సురక్షితం & భద్రమైనది", + "helloBitcoinFeature3Subtitle": "మీ ఆర్డినల్స్, BRC-20లు, మరియు Rare Satsలు ప్రమాదవశాత్తు ఖర్చుపెట్టబడవు అని మేం ధృవీకరిస్తున్నాం.", + "interstitialDismissUnderstood": "అర్థమైంది", + "bitcoinAddressTypesBodyTitle": "Bitcoin చిరునామా రకాలు", + "bitcoinAddressTypesFeature1Title": "Bitcoin చిరునామాల గురించి", + "bitcoinAddressTypesFeature1Subtitle": "Phantom నేటివ్ Segwit మరియు Taprootకు మద్దతు ఇస్తుంది, ప్రతిదీ దాని స్వంత బ్యాలెన్స్‌ను కలిగి ఉంటుంది. మీరు ఏదైనా చిరునామా రకానికి BTC లేదా ఆర్డినల్స్‌ను పంపవచ్చు.", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Phantomలో డిఫాల్ట్ BTC చిరునామా. Taproot కంటే పాతది, అయితే అన్ని వ్యాలెట్‌లు మరియు ఎక్స్ఛేంజీలతో అనుకూలంగా ఉంటుంది.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "చౌకైన ఫీజులతో ఆర్డినల్స్ మరియు BRC-20sలకు అత్యుత్తమైనది. ప్రాధాన్యతలు -> ఇష్టపడే Bitcoin చిరునామాలో చిరునామాలను సర్దుబాటు చేయండి.", + "headerTitleInfo": "సమాచారం", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "ఇది మీ <1>{{addressType}} చిరునామా.", + "invalidChecksumTitle": "మీ రహస్య పదబంధాన్ని మేం అప్‌గ్రేడ్ చేశాం!", + "invalidChecksumFeature1ExportPhrase": "మీ కొత్త రహస్య పదబంధాన్ని ఎక్స్‌పోర్ట్ చేయండి", + "invalidChecksumFeature1ExportPhraseDescription": "దయచేసి మీ పాత ఖాతాల కొరకు రహస్య పదబంధంతోపాటుగా ప్రైవేట్ కీలను బ్యాకప్ చేయండి.", + "invalidChecksumFeature2FundsAreSafe": "మీ ఫండ్స్ భద్రం మరియు సురక్షితం", + "invalidChecksumFeature2FundsAreSafeDescription": "ఈ అప్‌గ్రేడ్ ఆటోమేట్ చేయబడింది. Phantomలో ఎవరికీ మీ రహస్యపదబంధం తెలియదు లేదా మీ ఫండ్స్‌ను యాక్సెస్ చేసుకోలేరు.", + "invalidChecksumFeature3LearnMore": "మరింత తెలుసుకోండి", + "invalidChecksumFeature3LearnMoreDescription": "మీకు చాలా వ్యాలెట్‌లకు అనుకూలంగా లేని పదబంధం ఉంది. దీని గురించి మరింత తెలుసుకోవడానికి <1>ఈ సహాయం ఆర్టికల్ చదవండి.", + "invalidChecksumBackUpSecretPhrase": "రహస్య పదబంధం బ్యాకప్", + "migrationFailureTitle": "మీ ఖాతాను మైగ్రేట్ చేసేటప్పుడు ఏదో తప్పు జరిగింది", + "migrationFailureFeature1": "మీ రహస్య పదబంధాన్ని ఎక్స్‌పోర్ట్ చేయండి", + "migrationFailureFeature1Description": "దయచేసి ఆన్‌బోర్డింగ్‌కు ముందు మీ రహస్య పదబంధాన్ని బ్యాకప్ చేయండి.", + "migrationFailureFeature2": "Phantomకు ఆన్‌బోర్డ్", + "migrationFailureFeature2Description": "మీ ఖాతాను వీక్షించడానికి మీరు Phantomకు తిరిగి ఆన్‌బోర్డ్ చేయాల్సి ఉంటుంది.", + "migrationFailureFeature3": "మరింత తెలుసుకోండి", + "migrationFailureFeature3Description": "దీని గురించి మరింత తెలుసుకోవడానికి <1>ఈ హెల్ప్ ఆర్టికల్‌ను చదవండి.", + "migrationFailureContinueToOnboarding": "ఆన్‌బోర్డింగ్ కొనసాగించండి", + "migrationFailureUnableToFetchMnemonic": "మీ రహస్య పదబంధాన్ని మేం లోడ్ చేయలేకపోయాం", + "migrationFailureUnableToFetchMnemonicDescription": "డీబగ్ చేయడానికి దయచేసి సపోర్ట్‌ను సంప్రదించండి మరియు అప్లికేషన్ లాగ్‌లను డౌన్‌లోడ్ చేసుకోండి", + "migrationFailureContactSupport": "సపోర్ట్‌ను సంప్రదించండి", + "ledgerActionConfirm": "మీ Ledger Nanoపై ధృవీకరించండి", + "ledgerActionErrorBlindSignDisabledPrimaryText": "బ్లైండ్ సంతకం నిలిపివేయబడింది", + "ledgerActionErrorBlindSignDisabledSecondaryText": "మీ హార్డ్‌వేర్ పరికరంపై బ్లైండ్ సంతకం ప్రారంభించినట్లుగా ధృవీకరించుకోండి, తరువాత యాక్షన్‌ని తిరిగి ప్రయత్నించండి", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "ఆపరేషన్ సమయంలో హార్డ్‌వేర్ పరికరం నిలిపివేయబడింది", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "దయచేసి Phantom ఎక్స్‌టెన్షన్‌ని క్లోజ్ చేయండి, తరువాత యాక్షన్‌ని తిరిగి ప్రయత్నించండి", + "ledgerActionErrorDeviceLockedPrimaryText": "హార్డ్‌వేర్ పరికరం లాక్ చేయబడింది", + "ledgerActionErrorDeviceLockedSecondaryText": "దయచేసి మీ హార్డ్‌వేర్ పరికరాన్ని అన్‌లాక్ చేసి, యాక్షన్‌ని తిరిగి ప్రయత్నించండి", + "ledgerActionErrorHeader": "లెడ్జర్ యాక్షన్ దోషం", + "ledgerActionErrorUserRejectionPrimaryText": "యూజర్ లావాదేవీని తిరస్కరించారు", + "ledgerActionErrorUserRejectionSecondaryText": "యాక్షన్‌ని యూజర్ హార్డ్‌వేర్ పరికరంపై తిరస్కరించారు", + "ledgerActionNeedPermission": "అనుమతి కావాలి", + "ledgerActionNeedToConfirm": "మీ హార్డ్‌వేర్ వ్యాలెట్‌పై మీరు లావాదేవీని ధృవీకరించాల్సి ఉంటుంది. ఇది {{chainType}} యాప్‌పై అన్‌లాక్ చేసినట్లుగా ధృవీకరించండి.", + "ledgerActionNeedToConfirmMany": "మీ హార్డ్‌వేర్ వ్యాలెట్‌పై {{numberOfTransactions}} లావాదేవీలను మీరు ధృవీకరించాల్సి ఉంటుంది. ఇది {{chainType}} యాప్‌పై అన్‌లాక్ చేయబడినట్లుగా ధృవీకరించండి.", + "ledgerActionNeedToConfirmBlind": "మీ హార్డ్‌వేర్ వ్యాలెట్‌పై మీరు లావాదేవిని ధృవీకరించాల్సి ఉంటుంది. ఇది {{chainType}} యాప్‌పై అన్‌లాక్ చేయబడినట్లుగా, బ్లైండ్ సైనింగ్ ప్రారంభించినట్లుగా ధృవీకరించండి.", + "ledgerActionNeedToConfirmBlindMany": "మీ హార్డ్‌వేర్ వ్యాలెట్‌పై {{numberOfTransactions}} లావాదేవీలను మీరు ధృవీకరించాల్సి ఉంటుంది. ఇది {{chainType}} యాప్‌పై అన్‌లాక్ చేయబడినట్లుగా, బ్లైండ్ సైనింగ్ ప్రారంభించినట్లుగా ధృవీకరించండి.", + "ledgerActionPleaseConnect": "దయచేసి మీ Ledger Nanoని కనెక్ట్ చేయండి", + "ledgerActionPleaseConnectAndConfirm": "దయచేసి మీ హార్డ్‌వేర్‌ని వ్యాలెట్‌కు కనెక్ట్ చేయండి మరియు అది అన్‌లాక్ చేసినట్లుగా ధృవీకరించుకోండి. మీ బ్రౌజర్‌లో మీకు ఆమోదించిన అనుమతులు ఉన్నట్లుగా ధృవీకరించుకోండి.", + "maxInputAmount": "మొత్తం", + "maxInputMax": "గరిష్టం", + "notEnoughSolPrimaryText": "తగిన SOL లేదు", + "notEnoughSolSecondaryText": "ఈ లావాదేవీ కొరకు మీకు మీ వ్యాలెట్‌లో తగిన SOL లేదు. దయచేసి మరిన్ని డిపాజిట్ చేసి, మళ్లీ ప్రయత్నించండి.", + "insufficientBalancePrimaryText": "{{tokenSymbol}} తగినన్ని లేవు", + "insufficientBalanceSecondaryText": "ఈ లావాదేవీ కొరకు మీ వ్యాలెట్‌లో తగినన్ని {{tokenSymbol}} మీకు లేవు.", + "insufficientBalanceRemaining": "మిగిలినవి", + "insufficientBalanceRequired": "అవసరమైనవి", + "notEnoughSplTokensTitle": "తగినన్ని టోకెన్‌లు లేవు", + "notEnoughSplTokensDescription": "ఈ లావాదేవీ కొరకు మీ వ్యాలెట్‌లో తగినన్ని టోకెన్‌లు లేవు. సబ్మిట్ చేసినట్లయితే, ఈ లావాదేవీ రివర్ట్ చేయబడుతుంది.", + "transactionExpiredPrimaryText": "లావాదేవీ గడువు తీరింది", + "transactionExpiredSecondaryText": "లావాదేవీని ధృవీకరించడానికి మీరు చాలా సమయం వేచి ఉన్నారు. సబ్మిట్ చేసినట్లయితే, ఈ లావాదేవీ రివర్ట్ చేయబడుతుంది.", + "tokens": "టోకెన్‌లు", + "notificationApplicationApprovalPermissionsAddressVerification": "మీ ఈ స్వంత చిరునామాని ధృవీకరించండి", + "notificationApplicationApprovalPermissionsTransactionApproval": "లావాదేవీల కొరకు ఆమోదాన్ని అభ్యర్ధించండి", + "notificationApplicationApprovalPermissionsViewWalletActivity": "మీ వ్యాలెట్ బ్యాలెన్స్, యాక్టివిటీని చూడండి", + "notificationApplicationApprovalParagraphText": "ధృవీకరించడం ద్వారా ఎంచుకున్న ఖాతా కొరకు బ్యాలెన్స్‌లు మరియు యాక్టివిటీని వీక్షించడానికి ఈ సైట్ అనుమతిస్తుంది.", + "notificationApplicationApprovalActionButtonConnect": "కనెక్ట్ చేయి", + "notificationApplicationApprovalActionButtonSignIn": "సైన్ ఇన్", + "notificationApplicationApprovalAllowApproval": "సైట్ కనెక్ట్ కావడానికి అనుమతించాలా?", + "notificationApplicationApprovalAutoConfirm": "లావాదేవీల ఆటోమేటిక్ ధృవీకరణ", + "notificationApplicationApprovalConnectDisclaimer": "మీరు విశ్వసించే వెబ్‌సైట్‌లకు మాత్రమే కనెక్ట్ చేయండి", + "notificationApplicationApprovalSignInDisclaimer": "మీరు విశ్వసించే వెబ్‌సైట్‌లకు మాత్రమే సైన్ ఇన్ చేయండి", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "ఈ వెబ్‌సైట్ ఉపయోగించడానికి సురక్షితం కాదు మరియు మీ ఫండ్స్‌ను దొంగిలించే ప్రయత్నం చేయవచ్చు.", + "notificationApplicationApprovalConnectUnknownApp": "తెలియని", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "యాప్‌ని కనెక్ట్ చేయలేకపోయింది", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "ఈ యాప్ {{appNetworkName}} కు కనెక్ట్ కావడానికి ప్రయత్నిస్తోంది, కానీ {{phantomNetworkName}} ఎంచుకోబడింది.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "{{networkName}} ఉపయోగించడానికి, డెవలపర్ సెట్టింగ్‌లు →టెస్ట్‌నెట్ మోడ్‌కు వెళ్లండి.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "తెలియని నెట్‌వర్క్", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "ఇతర మొబైల్ యాప్‌లకు కనెక్ట్ చేయడం అనేది ప్రస్తుతం Ledger ద్వారా మద్దతు ఇవ్వదు.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "దయచేసి నాన్-లెడ్జర్ అకౌంట్‌కు మారండి లేదా ఇన్-యాప్ బ్రౌజర్ ఉపయోగించి, మళ్లీ ప్రయత్నించండి.", + "notificationSignatureRequestConfirmTransaction": "లావాదేవీ ధృవీకరణ", + "notificationSignatureRequestConfirmTransactionCapitalized": "లావాదేవీ ధృవీకరణ", + "notificationSignatureRequestConfirmTransactions": "లావాదేవీలను ధృవీకరించు", + "notificationSignatureRequestConfirmTransactionsCapitalized": "లావాదేవీలను ధృవీకరించు", + "notificationSignatureRequestSignatureRequest": "సంతకం అభ్యర్ధించడం", + "notificationMessageHeader": "సందేశం", + "notificationMessageCopied": "సందేశం కాపీ చేయబడింది", + "notificationAutoConfirm": "ఆటో-ధృవీకరణ", + "notificationAutoConfirmOff": "ఆఫ్", + "notificationAutoConfirmOn": "ఆన్", + "notificationConfirmFooter": "మీరు ఈ వెబ్‌సైట్‌ను విశ్వసిస్తేనే ఆమోదించండి.", + "notificationEstimatedTime": "అంచనా వేసిన సమయం", + "notificationPermissionRequestText": "ఇధి ఒక అనుమతి అభ్యర్థన మాత్రమే. లావాదేవీ వెంటనే అమలు చేయకపోవచ్చు.", + "notificationBalanceChangesText": "బ్యాలెన్స్ మార్పులు అంచనా వేయబడ్డాయి. ఇమిడి ఉండే మొత్తాలు మరియు అసెట్‌లకు గ్యారెంటీ ఇవ్వబడదు.", + "notificationContractAddress": "సంప్రదించు చిరునామా", + "notificationAdvancedDetailsText": "అడ్వాన్స్‌డ్", + "notificationUnableToSimulateWarningText": "మేం ప్రస్తుతం బ్యాలెన్స్ ఛార్జీలను అంచనా వేయలేకపోయాం. మీరు తరువాత మళ్లీ ప్రయత్నించవచ్చు, లేదా మీరు ఈ సైట్‌ను విశ్వసించినట్లయితే ధృవీకరించవచ్చు.", + "notificationSignMessageParagraphText": "ఈ సందేశంపై సంతకం చేయడం వల్ల ఎంచుకున్న ఖాతాపై మీకు యాజమాన్యం ఉందని రుజువు అవుతుంది.", + "notificationSignatureRequestScanFailedDescription": "భద్రతా సమస్యల కొరకు సందేశాన్ని స్కాన్ చేయలేకపోయింది. దయచేసి జాగ్రత్తగా ముందుకు సాగండి.", + "notificationFailedToScan": "ఈ అభ్యర్థన ఫలితాలను సిమ్యులేట్ చేయడం విఫలమైంది.\nధృవీకరించడం అసురక్షితం మరియు నష్టాలకు దారితీయవచ్చు.", + "notificationScanLoading": "స్కానింగ్ అభ్యర్థన", + "notificationTransactionApprovalActionButtonConfirm": "ధృవీకరించు", + "notificationTransactionApprovalActionButtonBack": "వెనక్కి", + "notificationTransactionApprovalEstimatedChanges": "అంచనా వేయబడ్డ మార్పులు", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "అంచనాలు లావాదేవీ సిమ్యులేషన్‌లపై ఆధారితమైనవి మరియు భరోసా ఉండదు", + "notificationTransactionApprovalHideAdvancedDetails": "అడ్వాన్స్‌డ్ లావాదేవీ వివరాలను దాచిపెట్టండి", + "notificationTransactionApprovalNetworkFee": "నెట్‌వర్క్ ఫీజు", + "notificationTransactionApprovalNetwork": "నెట్‌వర్క్", + "notificationTransactionApprovalEstimatedTime": "అంచనా వేసిన సమయం", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "అసెట్ యాజమాన్యతను ప్రభావితం చేసే మార్పులు కనుగొనబడలేదు", + "notificationTransactionApprovalSolanaAmountRequired": "లావాదేవీని ప్రాసెస్ చేయడానికి Solana నెట్‌వర్క్ ద్వారా అవసరమైన మొత్తం", + "notificationTransactionApprovalUnableToSimulate": "సిమ్యులేట్ చేయలేకపోయింది. మీరు ఈ వెబ్‌సైట్‌ని విశ్వసించేలా చూసుకోండి, ఎందుకంటే ఆమోదించడం వల్ల ఫండ్స్ కోల్పోవచ్చు.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "బ్యాలెన్స్ మార్పులను పొందలేకపోయింది", + "notificationTransactionApprovalViewAdvancedDetails": "అడ్వాన్స్‌డ్ లావాదేవీ వివరాలను వీక్షించండి", + "notificationTransactionApprovalKnownMalicious": "ఈ లావాదేవీ మోసపూరితమైనది. సైన్ చేయడం వల్ల ఫండ్స్ నష్టానికి దారితీస్తుంది.", + "notificationTransactionApprovalSuspectedMalicious": "ఈ లావాదేవీ మోసపూరితమైనది అని మేం అనుమానిస్తున్నాం. ఆమోదించడం వల్ల ఫండ్స్ నష్టానికి దారితీయవచ్చు.", + "notificationTransactionApprovalNetworkFeeHighWarning": "నెట్‌వర్క్ రద్దీ కారణంగా నెట్‌వర్క్ ఫీజులు పెరిగాయి.", + "notificationTransactionERC20ApprovalDescription": "ధృవీకరించడం ద్వారా దిగువ లిమిట్ వరకు ఏ సమయంలోనైనా మీ బ్యాలెన్స్‌ ని యాక్సెస్ చేసుకోవడానికి ఈ యాప్ అనుమతిస్తుంది.", + "notificationTransactionERC20ApprovalContractAddress": "సంప్రదించు చిరునామా", + "notificationTransactionERC20Unlimited": "అపరిమితం", + "notificationTransactionERC20ApprovalTitle": "{{tokenSymbol}} పంపడాన్ని ఆమోదించడం", + "notificationTransactionERC20RevokeTitle": "{{tokenSymbol}} ఖర్చు పెట్టడం ఉపసంహరించడం", + "notificationTransactionERC721RevokeTitle": "{{tokenSymbol}} యాక్సెస్ ఉపసంహరించడం", + "notificationTransactionERC20ApprovalAll": "మీ అన్ని {{tokenSymbol}}", + "notificationIncorrectModeTitle": "తప్పు విధానం", + "notificationIncorrectModeInTestnetTitle": "మీరు ప్రస్తుతం టెస్ట్‌నెట్‌ విధానంలో ఉన్నారు", + "notificationIncorrectModeNotInTestnetTitle": "మీరు టెస్ట్‌నెట్ విధానంలో లేరు", + "notificationIncorrectModeInTestnetDescription": "{{origin}} Mainnet ఉపయోగించడానికి ప్రయత్నిస్తున్నారు, కానీ మీరు టెస్ట్‌నెట్ విధానంలో ఉన్నారు", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} టెస్ట్‌నెట్ ఉపయోగించడానికి ప్రయత్నిస్తున్నారు, కానీ మీరు టెస్ట్‌నెట్ విధానంలో లేరు", + "notificationIncorrectModeInTestnetProceed": "ముందుకు సాగడానికి, టెస్ట్‌నెట్ విధానాన్ని ఆఫ్ చేయండి.", + "notificationIncorrectModeNotInTestnetProceed": "ముందుకు సాగడానికి, టెస్ట్‌నెట్ విధానాన్ని ఆఫ్ చేయండి.", + "notificationIncorrectEIP712ChainId": "మీరు కనెక్ట్ చేసిన నెట్‌వర్క్ కొరకు ఉద్దేశించని సందేశంపై సంతకం చేయకుండా మేం మిమ్మల్ని నిరోధించాం", + "notificationIncorrectEIP712ChainIdDescription": "అభ్యర్ధించిన సందేశం {{messageChainId}}, మీరు {{connectedChainId}} కు కనెక్ట్ చేయబడ్డారు", + "notificationUnsupportedNetwork": "మద్దతు ఇవ్వని నెట్‌వర్క్", + "notificationUnsupportedNetworkDescription": "ఈ వెబ్‌సైట్ Phantom ప్రస్తుతం మద్దతు ఇవ్వని నెట్‌వర్క్‌ను ఉపయోగించుకోవడానికి ప్రయత్నిస్తోంది.", + "notificationUnsupportedNetworkDescription2": "విభిన్న ఎక్స్‌టెన్షన్‌తో ముందుకు సాగడానికి, సెట్టింగ్‌లు → డిఫాల్ట్ యాప్ వ్యాలెట్ ఆఫ్ చేయండి మరియు ఎల్లప్పుడూ అడగండి ఎంచుకోండి. తరువాత పేజీని రీఫ్రెష్ చేసి, తిరిగి కనెక్ట్ చేయండి.", + "notificationUnsupportedAccount": "మద్దతు ఇవ్వని అకౌంట్", + "notificationUnsupportedAccountDescription": "ఈ వెబ్‌సైట్ {{targetChainType}} ను ఉపయోగించడానికి ప్రయత్నిస్తోంది, దీనికి ఈ {{chainType}} ఖాతా మద్దతు ఇవ్వదు.", + "notificationUnsupportedAccountDescription2": "అనుకూలమైన సీడ్ పదబంధం లేదా ప్రైవేట్ కీ నుండి ఖాతాకు మారి, మళ్లీ ప్రయత్నించండి.", + "onboardingCreatePassword": "పాస్‌వర్డ్‌ని సృష్టించండి", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "నేను <1>సేవా నిబంధనలను అంగీకరిస్తున్నాను", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "పాస్‌వర్డ్ ధృవీకరించండి", + "onboardingCreatePasswordDescription": "మీ వ్యాలెట్‌ని అన్‌లాక్ చేయడానికి మీరు దీనిని ఉపయోగిస్తారు.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "చెల్లని రహస్య రికవరీ పదబంధం", + "onboardingCreatePasswordPasswordPlaceholder": "పాస్‌వర్డ్", + "onboardingCreatePasswordPasswordStrengthWeak": "బలహీనం", + "onboardingCreatePasswordPasswordStrengthMedium": "మీడియం", + "onboardingCreatePasswordPasswordStrengthStrong": "బలమైనది", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "రహస్య రికవరీ పదబంధాన్ని సేవ్ చేశాను", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "రహస్య రికవరీ పదబంధం", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "మీ వ్యాలెట్‌ని రికవరీ చేయడానికి ఏకైక మార్గం ఈ పదబంధం. దీనిని ఎవరితోనూ పంచుకోవద్దు!", + "onboardingImportWallet": "వ్యాలెట్‌ ఇంపోర్ట్ చేయండి", + "onboardingImportWalletImportExistingWallet": "12 లేదా 24 పదాల రహస్య రికవరీ పదబంధంతో ప్రస్తుత వ్యాలెట్‌ని ఇంపోర్ట్ చేసుకోండి.", + "onboardingImportWalletRestoreWallet": "వ్యాలెట్‌ని పునరుద్ధరించు", + "onboardingImportWalletSecretRecoveryPhrase": "రహస్య రికవరీ పదబంధం", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "చెల్లని రహస్య రికవరీ పదబంధం", + "onboardingImportWalletIHaveWords": "నాకు {{numWords}}-పదం రికవరీ పదబంధం ఉంది", + "onboardingImportWalletIncorrectOrMisspelledWord": "పదం {{wordIndex}} తప్పు లేదా స్పెల్లింగ్ తప్పు", + "onboardingImportWalletIncorrectOrMisspelledWords": "పదాలు {{wordIndexes}} తప్పు లేదా స్పెల్లింగ్ తప్పు", + "onboardingImportWalletScrollDown": "కిందకు స్క్రోల్ చేయండి", + "onboardingImportWalletScrollUp": "పైకి స్క్రోల్ చేయండి", + "onboardingPathSelectionCreateWallet": "కొత్త వ్యాలెట్ సృష్టించండి", + "onboardingPathSelectionText": "DeFi & NFTల కొరకు రూపొందించిన స్నేహపూర్వకమైన Solana & Ethereum వ్యాలెట్", + "onboardingPathSelectionIHaveAWallet": "నాకు ఇప్పటికే వ్యాలెట్ ఉంది", + "onboardingSelectAccountsImportAccounts": "అకౌంట్‌లను ఇంపోర్ట్ చేసుకోండి", + "onboardingSelectAccountsImportAccountsDescription": "ఇంపోర్ట్ చేసుకోవడానికి వ్యాలెట్ అకౌంట్‌లను ఎంచుకోండి.", + "onboardingSelectAccountsImportSelectedAccounts": "ఎంపిక చేసిన అకౌంట్‌లను ఇంపోర్ట్ చేసుకోండి", + "onboardingSelectAccountsFindMoreAccounts": "మరిన్ని అకౌంట్‌లు కనుగొనండి", + "onboardingSelectAccountsFindMoreNoneFound": "ఎలాంటి అకౌంట్‌లు కనుగొనలేదు", + "recentActivityPrimaryText": "ఇటీవల యాక్టివిటీ", + "removeAccountActionButtonRemove": "తొలగించు", + "removeAccountRemoveWallet": "ఖాతాని తొలగించండి", + "removeAccountInterpolated": "{{accountName}} తొలగించండి", + "removeAccountWarningLedger": "Phantom నుంచి మీరు ఈ వ్యాలెట్‌ని తొలగించినప్పటికీ, ‘హార్డ్‌వేర్ వ్యాలెట్ కనెక్ట్ చేయండి’ ఫ్లోని ఉపయోగించి మీరు దానిని తిరిగి జోడించవచ్చు.", + "removeAccountWarningSeedVault": "Phantom నుంచి మీరు ఈ వ్యాలెట్‌ని తొలగించినప్పటికీ, ‘సీడ్ వాల్ట్ వ్యాలెట్ కనెక్ట్ చేయండి’ ఫ్లోని ఉపయోగించి మీరు దానిని తిరిగి జోడించవచ్చు.", + "removeAccountWarningPrivateKey": "మీరు ఈ వ్యాలెట్‌ని తొలగించిన తరువాత, Phantom మీ కొరకు దానిని రికవరీ చేయలేదు. మీకు ప్రైవేట్ కీ బ్యాకప్ ఉన్నట్లుగా ధృవీకరించుకోండి.", + "removeAccountWarningSeed": "మీరు ఈ వ్యాలెట్‌ని Phantom నుంచి తొలగించినప్పటికీ, మీరు దీనిలో లేదా మరో వ్యాలెట్‌లోని మీ mnemonicని ఉపయోగించి దానిని రీడైరెక్ట్ చేయగలుగుతారు.", + "removeAccountWarningReadOnly": "ఈ ఖాతాను తొలగించడం వల్ల మీ వ్యాలెట్‌ను ప్రభావితం చేయదు, ఎందుకంటే ఇది కేవలం చూసే వ్యాలెట్.", + "removeSeedPrimaryText": "రహస్య పదబంధం {{number}} ను తొలగిస్తోంది", + "removeSeedSecondaryText": "ఇది ప్రస్తుతం రహస్య పదబంధం {{number}} లో ఉన్న అన్ని ఖాతాలను తొలగిస్తుంది. మీ ప్రస్తుత రహస్య పదబంధాన్ని భద్రపరిచినట్లుగా నిర్ధారించుకోండి.", + "resetSeedPrimaryText": "కొత్త రహస్య పదబంధంతో యాప్‌ని రీసెట్ చేయండి", + "resetSeedSecondaryText": "ఇది ప్రస్తుతం ఉన్న అకౌంట్‌లు అన్నింటిని తొలగిస్తుంది, కొత్తవాటిని వాటిని రీప్లేస్ చేస్తుంది. మీ ప్రస్తుత రహస్య పదబంధం మరియు ప్రైవేట్ కీని బ్యాకప్ చేసినట్లుగా ధృవీకరించుకోండి.", + "resetAppPrimaryText": "యాప్ రీసెట్ & వైప్ చేయండి", + "resetAppSecondaryText": "ఇది ఇప్పటికే ఉన్న అన్ని ఖాతాలు మరియు డేటాను తొలగిస్తుంది. మీ రహస్య పదబంధం మరియు ప్రైవేట్ కీలు బ్యాకప్ చేయబడ్డాయని నిర్ధారించుకోండి.", + "richTransactionsDays": "రోజులు", + "richTransactionsToday": "ఇవాళ", + "richTransactionsYesterday": "నిన్న", + "richTransactionDetailAccount": "అకౌంట్", + "richTransactionDetailAppInteraction": "యాప్ ఇంటరాక్షన్", + "richTransactionDetailAt": "వద్ద", + "richTransactionDetailBid": "బిడ్", + "richTransactionDetailBidDetails": "బిడ్ వివరాలు", + "richTransactionDetailBought": "కొన్నారు", + "richTransactionDetailBurned": "బర్న్‌డ్", + "richTransactionDetailCancelBid": "బిడ్ క్యాన్సిల్", + "richTransactionDetailCompleted": "పూర్తయింది", + "richTransactionDetailConfirmed": "ధృవీకరించబడింది", + "richTransactionDetailDate": "తేదీ", + "richTransactionDetailFailed": "విఫలమైంది", + "richTransactionDetailFrom": "నుంచి", + "richTransactionDetailItem": "ఐటమ్", + "richTransactionDetailListed": "లిస్టెడ్", + "richTransactionDetailListingDetails": "లిస్టింగ్ వివరాలు", + "richTransactionDetailListingPrice": "లిస్టింగ్ ధర", + "richTransactionDetailMarketplace": "మార్కెట్‌ప్లేస్", + "richTransactionDetailNetworkFee": "నెట్‌వర్క్ ఫీజు", + "richTransactionDetailOriginalListingPrice": "ఒరిజినల్ లిస్టింగ్ ధర", + "richTransactionDetailPending": "పెండింగ్", + "richTransactionDetailPrice": "ధర", + "richTransactionDetailProvider": "ప్రొవైడర్", + "richTransactionDetailPurchaseDetails": "కొనుగోలు వివరాలు", + "richTransactionDetailRebate": "రిబేట్", + "richTransactionDetailReceived": "అందుకున్నారు", + "richTransactionDetailSaleDetails": "అమ్మకపు వివరాలు", + "richTransactionDetailSent": "పంపారు", + "richTransactionDetailSold": "విక్రయించారు", + "richTransactionDetailStaked": "స్టేక్డ్", + "richTransactionDetailStatus": "స్థితి", + "richTransactionDetailSwap": "స్వాప్‌", + "richTransactionDetailSwapDetails": "స్వాప్ వివరాలు", + "richTransactionDetailTo": "టూ", + "richTransactionDetailTokenSwap": "టోకెన్ స్వాప్", + "richTransactionDetailUnknownNFT": "తెలియని NFT", + "richTransactionDetailUnlisted": "అన్‌లిస్టెడ్", + "richTransactionDetailUnstaked": "అన్‌స్టేక్డ్", + "richTransactionDetailValidator": "వాలిడేటర్", + "richTransactionDetailViewOnExplorer": "{{explorer}} పై చూడండి", + "richTransactionDetailWithdrawStake": "స్టేక్ విత్‌డ్రా", + "richTransactionDetailYouPaid": "మీరు చెల్లించారు", + "richTransactionDetailYouReceived": "మీరు పొందేది", + "richTransactionDetailUnwrapDetails": "అన్‌ర్యాప్ వివరాలు", + "richTransactionDetailTokenUnwrap": "టోకెన్ అన్‌ర్యాప్", + "historyItemsRefreshFailed": "కొత్త లావాదేవీలను లోడ్ చేయడం విఫలమైంది.", + "historyItemsPagingFailed": "పాత లావాదేవీలను లోడ్ చేయడం విఫలమైంది.", + "historyItemsTestnetNotAvailable": "టెస్ట్‌నెట్ లావాదేవీ చరిత్ర ప్రస్తుతం లభ్యం కావడం లేదు", + "historyUnknownDappName": "తెలియని", + "historyStatusSucceeded": "విజయవంతమైంది", + "historyNetwork": "నెట్‌వర్క్", + "historyAttemptedAmount": "ప్రయత్నించిన మొత్తం", + "historyAmount": "మొత్తం", + "sendAddressBookButtonLabel": "చిరునామా పుస్తకం", + "addressBookSelectAddressBook": "చిరునామా పుస్తకం", + "sendAddressBookNoAddressesSaved": "ఎలాంటి చిరునామాలు సేవ్ చేయలేదు", + "sendAddressBookRecentlyUsed": "ఇటీవల ఉపయోగించినవి", + "addressBookSelectRecentlyUsed": "ఇటీవల ఉపయోగించినవి", + "sendConfirmationLabel": "లేబుల్", + "sendConfirmationMessage": "సందేశం", + "sendConfirmationNetworkFee": "నెట్‌వర్క్ ఫీజు", + "sendConfirmationPrimaryText": "పంపడాన్ని ధృవీకరించండి", + "sendFungibleSummaryNetwork": "నెట్‌వర్క్", + "sendFungibleSummaryNetworkFee": "నెట్‌వర్క్ ఫీజు", + "sendFungibleSummaryEstimatedTime": "అంచనా వేసిన సమయం", + "sendFungiblePendingEstimatedTime": "సమయ అంచనాలు", + "sendFungibleSummaryEstimatedTimeDescription": "Ethereum లావాదేవీ వేగం అనేక కారకాల ఆధారంగా మారుతుంది. \"నెట్ వర్క్ ఫీజు\"పై క్లిక్ చేయడం ద్వారా మీరు వాటిని వేగవంతం చేయవచ్చు.", + "sendSummaryBitcoinPendingTxTitle": "బదిలీని సబ్మిట్ చేయలేకపోయింది", + "sendSummaryBitcoinPendingTxDescription": "మీరు ఒకేసారి ఒక BTC బదిలీని మాత్రమే పెండింగ్‌లో ఉంచగలరు. కొత్త బదిలీని సబ్మిట్ చేయడం పూర్తయ్యే వరకు దయచేసి వేచి ఉండండి.", + "sendFungibleSatProtectionTitle": "Sat ప్రొటెక్షన్‌తో పంపడం", + "sendFungibleSatProtectionExplainer": "మీ ఆర్డినల్స్ మరియు BRC20లను లావాదేవీ ఫీజులు లేదా Bitcoin బదిలీల కొరకు ఉపయోగించబడదని Phantom ధృవీకరిస్తుంది.", + "sendFungibleTransferFee": "టోకెన్ బదిలీ ఫీజు", + "sendFungibleTransferFeeToolTip": "ఈ టోకెన్ యొక్క క్రియేటర్ ప్రతి బదిలీపై ఫీజును అందుకుంటాడు. ఈ ఫీజు Phantom ద్వారా ఛార్జ్ చేయబడదు లేదా వసూలు చేయబడదు.", + "sendFungibleInterestBearingPercent": "ప్రస్తుత వడ్డీరేటు", + "sendFungibleNonTransferable": "బదిలీ చేయలేం", + "sendFungibleNonTransferableYes": "అవును", + "sendStatusErrorMessageInterpolated": "<1>{{uiRecipient}}కు టోకెన్‌ని పంపడానికి ప్రయత్నించడంలో దోషం ఏర్పడింది", + "sendStatusErrorTitle": "పంపలేకపోయింది", + "sendStatusLoadingTitle": "పంపుతోంది...", + "sendStatusSuccessMessageInterpolated": "<1>{{uiRecipient}}కు మీ టోకెన్‌లను విజయవంతంగా పంపారు", + "sendStatusSuccessTitle": "పంపారు!", + "sendStatusConfirmedSuccessTitle": "పంపబడింది!", + "sendStatusSubmittedSuccessTitle": "లావాదేవీ సబ్మిట్ చేయబడింది", + "sendStatusEstimatedTransactionTime": "అంచనా వేయబడ్డ లావాదేవీ సమయం: {{time}}", + "sendStatusViewTransaction": "లావాదేవీని చూడండి", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} నుంచి <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} విజయవంతంగా <2>{{uiRecipient}}కు పంపబడింది", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} విజయవంతంగా <2>{{uiRecipient}}కు పంపబడింది", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} <2>{{uiRecipient}}కు పంపడం విఫలమైంది", + "sendFungibleSolanaErrorCode": "దోషం కోడ్ {{code}}", + "sendFormErrorInsufficientBalance": "తగినంత బ్యాలెన్స్ లేదు", + "sendFormErrorEmptyAmount": "అవసరమైన మొత్తం", + "sendFormInvalidAddress": "చెల్లుబాటు కాని {{assetName}} చిరునామా", + "sendFormErrorInvalidSolanaAddress": "చెల్లని Solana చిరునామా", + "sendFormErrorInvalidTwitterHandle": "ఈ Twitter హ్యాండిల్ రిజిస్టర్ కాలేదు", + "sendFormErrorInvalidDomain": "ఈ డొమైన్‌ని రిజిస్టర్ చేయలేదు", + "sendFormErrorMinRequiredInterpolated": "కనీసం {{minAmount}} {{tokenName}} అవసరం", + "sendRecipientTextareaPlaceholder": "గ్రహీతల SOL చిరునామా", + "sendRecipientTextAreaPlaceholder2": "గ్రహీతల {{symbol}} చిరునామా", + "sendMemoOptional": "మెమో (ఐచ్ఛికం)", + "sendMemo": "మెమో", + "sendOptional": "ఐచ్ఛికం", + "settings": "సెట్టింగ్‌లు", + "settingsDapps": "dApps", + "settingsSelectedAccount": "ఎంపిక చేయబడ్డ ఖాతా", + "settingsAddressBookNoLabel": "లేబుల్ లేదు", + "settingsAddressBookPrimary": "చిరునామా పుస్తకం", + "settingsAddressBookRecentlyUsed": "ఇటీవల ఉపయోగించినవి", + "settingsAddressBookSecondary": "సాధారణంగా ఉపయోగించే చిరునామాలను నిర్వహించండి", + "settingsAutoLockTimerPrimary": "ఆటో-లాక్ టైమర్", + "settingsAutoLockTimerSecondary": "మీ ఆటో-లాక్ టైమర్ కాలవ్యవధిని మార్చండి", + "settingsChangeLanguagePrimary": "భాషను మార్చండి", + "settingsChangeLanguageSecondary": "డిస్‌ప్లే భాషను మార్చండి", + "settingsChangeNetworkPrimary": "నెట్‌వర్క్‌ని మార్చండి", + "settingsChangeNetworkSecondary": "మీ నెట్‌వర్క్ సెట్టింగ్‌లను కాన్ఫిగర్ చేయండి", + "settingsChangePasswordPrimary": "పాస్‌వర్డ్ మార్చండి", + "settingsChangePasswordSecondary": "మీ లాక్ స్క్రీన్ పాస్‌వర్డ్ మార్చండి", + "settingsCompleteBetaSurvey": "బీటా సర్వేని పూర్తి చేయండి", + "settingsDisplayLanguage": "డిస్‌ప్లే భాష", + "settingsErrorCannotExportLedgerPrivateKey": "లెడ్జర్ ప్రైవేట్ కీని ఎక్స్‌పోర్ట్ చేయలేరు", + "settingsErrorCannotRemoveAllWallets": "అన్ని ఖాతాలను తొలగించలేరు", + "settingsExportPrivateKey": "ప్రైవేట్ కీని చూపించు", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "టెస్ట్‌నెట్", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "లోకల్‌హోస్ట్", + "settingsNetworkPhantomRPC": "Phantom RPC నెట్‌వర్క్", + "settingsTestNetworks": "టెస్ట్ నెట్‌వర్క్‌లు", + "settingsUseCustomNetworks": "కస్టమ్ నెట్‌వర్క్‌లను ఉపయోగించండి", + "settingsTestnetMode": "టెస్ట్‌నెట్ మోడ్", + "settingsTestnetModeDescription": "బ్యాలెన్స్‌లు మరియు యాప్ కనెక్షన్‌లకు వర్తిస్తుంది.", + "settingsWebViewDebugging": "వెబ్ వీక్షణ డీబగ్గింగ్", + "settingsWebViewDebuggingDescription": "ఇన్ యాప్ బ్రౌజర్ వెబ్ వీక్షణలను తనిఖీ చేయడానికి మరియు డీ బగ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.", + "settingsTestNetworksInfo": "ఏదైనా టెస్ట్‌నెట్ నెట్‌వర్క్‌కు మారడం అనేది టెస్ట్ ఉద్దేశ్యాల కొరకు మాత్రమే. టెస్ట్‌నెట్ నెట్‌వర్క్‌లపై టోకెన్‌లకు ఎలాంటి ద్రవ్యపరమైన విలువ ఉండదనే విషయాన్ని దయచేసి తెలుసుకోండి.", + "settingsEmojis": "ఎమోజీలు", + "settingsNoAddresses": "చిరునామాలు లేవు", + "settingsAddressBookEmptyHeading": "మీ చిరునామా పుస్తకం ఖాళీగా ఉంది", + "settingsAddressBookEmptyText": "మీకు ఇష్టమైన చిరునామాలను జోడించడానికి “+” లేదా “చిరునామా జోడించండి” బటన్‌లను క్లిక్ చేయండి", + "settingsEditWallet": "ఖాతాను ఎడిట్ చేయండి", + "settingsNoTrustedApps": "నమ్మకమైన యాప్‌లు లేవు", + "settingsNoConnections": "ఇంకా ఎలాంటి కనెక్షన్‌లు లేవు.", + "settingsRemoveWallet": "ఖాతాని తొలగించండి", + "settingsResetApp": "యాప్‌ రీసెట్‌చేయి", + "settingsRemoveSecretPhrase": "రహస్య పదబంధం తొలగించు", + "settingsResetAppWithSecretPhrase": "రహస్య పదబంధంతో యాప్ రీసెట్ చేయండి", + "settingsResetSecretRecoveryPhrase": "రహస్య రికవరీ పదబంధం రీసెట్ చేయండి", + "settingsShowSecretRecoveryPhrase": "రహస్య రికవరీ పదబంధం చూపించు", + "settingsShowSecretRecoveryPhraseSecondary": "రికవరీ పదబంధం చూపించు", + "settingsShowSecretRecoveryPhraseTertiary": "రహస్య పదబంధం చూపించు", + "settingsTrustedAppsAutoConfirmActiveUntil": "{{formattedTimestamp}} వరకు", + "settingsTrustedAppsAutoConfirm": "ఆటో-ధృవీకరణ", + "settingsTrustedAppsDisclaimer": "నమ్మకమైన సైట్‌లపైన మాత్రమే ఆటో-ధృవీకరణ ప్రారంభించండి", + "settingsTrustedAppsLastUsed": "{{formattedTimestamp}} క్రితం ఉపయోగించారు", + "settingsTrustedAppsPrimary": "కనెక్ట్ చేయబడ్డ యాప్‌లు", + "settingsTrustedApps": "నమ్మకమైన యాప్‌లు", + "settingsTrustedAppsRevoke": "ఉపసంహరించండి", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} డిస్‌కనెక్ట్ చేయబడింది", + "settingsTrustedAppsSecondary": "మీ నమ్మకమైన అప్లికేషన్‌లను కాన్పిగర్ చేయండి", + "settingsTrustedAppsToday": "ఇవాళ", + "settingsTrustedAppsYesterday": "నిన్న", + "settingsTrustedAppsLastWeek": "గత వారం", + "settingsTrustedAppsBeforeYesterday": "ఇంతకు ముందు", + "settingsTrustedAppsDisconnectAll": "అన్నింటి నుంచి డిస్‌కనెక్ట్ చేయి", + "settingsTrustedAppsDisconnectAllToast": "అన్ని యాప్‌లు డిస్‌కనెక్ట్ చేయబడ్డాయి", + "settingsTrustedAppsEndAutoConfirmForAll": "అన్నింటి కొరకు ఆటో-ధృవీకరణ ముగించు", + "settingsTrustedAppsEndAutoConfirmForAllToast": "అన్ని ఆటో-ధృవీకరణ సెషన్‌లు ముగిసాయి", + "settingsSecurityPrimary": "భద్రత & గోప్యత", + "settingsSecuritySecondary": "మీ సెక్యూరిటీ సెట్టింగ్‌లను అప్‌డేట్ చేయండి", + "settingsActiveNetworks": "యాక్టివ్ నెట్‌వర్క్‌లు", + "settingsActiveNetworksAll": "అన్నీ", + "settingsActiveNetworksSolana": "Solana మాత్రమే", + "settingsDeveloperPrimary": "డెవలపర్ సెట్టింగ్‌లు", + "settingsAdvanced": "అడ్వాన్స్‌డ్ సెట్టింగ్‌లు", + "settingsTransactions": "లావాదేవీ సెట్టింగ్‌లు", + "settingsAutoConfirm": "ఆటో-ధృవీకరణ సెట్టింగ్‌లు", + "settingsSecurityAnalyticsPrimary": "అనామధేయ ఎనలిటిక్స్‌ని పంచుకోండి", + "settingsSecurityAnalyticsSecondary": "మమ్మల్ని మెరుగుపరచడంలో సహాయపడటాన్ని ప్రారంభించండి", + "settingsSecurityAnalyticsHelper": "ఎనలిటిక్స్ ఉద్దేశ్యాల కొరకు Phantom మీ వ్యక్తిగత సమాచారాన్ని ఉపయోగించదు", + "settingsSuspiciousCollectiblesPrimary": "అనుమానాస్పద కలెక్టబుల్స్‌ని దాచిపెట్టండి", + "settingsSuspiciousCollectiblesSecondary": "ఫ్లాగ్ చేసిన కలెక్టబుల్స్ దాచిపెట్టడానికి టోగుల్ చేయండి", + "settingsPreferredBitcoinAddress": "ఇష్టపడే Bitcoin చిరునామా", + "settingsEnabledAddressesUpdated": "కనిపించే చిరునామాలు అప్‌డేట్ చేయబడ్డాయి!", + "settingsEnabledAddresses": "ఎనేబుల్ చేయబడ్డ చిరునామాలు", + "settingsBitcoinPaymentAddressForApps": "యాప్‌ల కొరకు చెల్లింపుల చిరునామా", + "settingsBitcoinOrdinalsAddressForApps": "యాప్‌ల కొరకు ఆర్డినల్స్ చిరునామా", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "పైన రెండు చిరునామా రకాలను ప్రారంభించినప్పుడు, Magic Eden వంటి నిర్ధిష్ట యాప్‌ల కొరకు, ఫండ్ కొనుగోళ్ల కొరకు మీ Native Segwit చిరునామా ఉపయోగించబడుతుంది. కొనుగోలు చేసిన అసెట్‌లు మీ Taproot చిరునామాలో పొందబడతాయి.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "అనుకూలతను ధృవీకరించడానికి Phantomలో డిఫాల్ట్ Bitcoin చిరునామా.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(డిఫాల్ట్)", + "settingsPreferredBitcoinAddressTaprootExplainer": "అత్యంత ఆధునిక చిరునామా రకం, సాధారణంగా చౌకైన లావాదేవీ ఫీజుతో.", + "settingsPreferredExplorers": "ఇష్టపడే ఎక్స్‌ప్లోరర్", + "settingsPreferredExplorersSecondary": "మీరు ఇష్టపడే బ్లాక్‌ఛైయిన్ ఎక్స్‌ప్లోరర్‌కు మారండి", + "settingsCustomGasControls": "కస్టమ్ గ్యాస్ కంట్రోల్స్", + "settingsAttachApplicationLogs": "అప్లికేషన్ లాగ్‌లను జతచేయి", + "settingsDownloadApplicationLogs": "డౌన్‌లోడ్ అప్లికేషన్ లాగ్‌లు", + "settingsDownloadApplicationLogsShort": "లాగ్‌లను డౌన్‌లోడ్ చేయండి", + "settingsDownloadApplicationLogsHelper": "Phantom సపోర్ట్ సమస్యలను పరిష్కరించడంలో సాయపడటానికి స్థానిక డేటా, క్రాష్ రిపోర్ట్‌లు మరియు పబ్లిక్ వ్యాలెట్ చిరునామాలను కలిగి ఉంటుంది", + "settingsDownloadApplicationLogsWarning": "సీడ్ ఫ్రేజ్‌లు లేదా ప్రైవేట్ కీలు వంటి సున్నితమైన డేటా ఏదీ జోడించలేదు.", + "settingsWallet": "వ్యాలెట్", + "settingsPreferences": "ప్రాధాన్యతలు", + "settingsSecurity": "సెక్యూరిటీ", + "settingsDeveloper": "డెవలపర్", + "settingsSupport": "మద్దతు", + "settingsWalletShortcutsPrimary": "వ్యాలెట్ షార్ట్‌కట్‌లను చూపించు", + "settingsAppIcon": "యాప్ ఐకాన్", + "settingsAppIconDefault": "డిఫాల్ట్", + "settingsAppIconLight": "లైట్", + "settingsAppIconDark": "డార్క్", + "settingsAutoConfirmHeader": "ఆటో-ధృవీకరణ", + "stakeAccountCardActiveStake": "యాక్టివ్ స్టేక్", + "stakeAccountCardBalance": "బ్యాలెన్స్", + "stakeAccountCardRentReserve": "రెంట్ రిజర్వ్", + "stakeAccountCardRewards": "చివరి రివార్డ్", + "stakeAccountCardRewardsTooltip": "మీరు దీనిని తీసుకున్నందుకు ఇటీవల పొందిన బహుమతి. మీరు ప్రతి 3 రోజులకు ఒక్కసారి రివార్డ్‌ని పొందుతారు.", + "stakeAccountCardStakeAccount": "చిరునామా", + "stakeAccountCardLockup": "ఇప్పటి వరకు లాక్‌అప్", + "stakeRewardsHistoryTitle": "రివార్డ్‌ల చరిత్ర", + "stakeRewardsHistoryItemTitle": "రివార్డులు", + "stakeRewardsHistoryEmptyList": "రివార్డులు లేవు", + "stakeRewardsTime_zero": "ఇవాళ", + "stakeRewardsTime_one": "నిన్న", + "stakeRewardsTime_other": "{{count}} రోజుల క్రితం", + "stakeRewardsItemsPagingFailed": "పాత రివార్డ్‌లను లోడ్ చేయడంలో విఫలమైంది.", + "stakeAccountCreateAndDelegateErrorStaking": "ఈ వాలిడేటర్‌కు స్టేకింగ్ చేయడంలో సమస్య ఏర్పడింది. దయచేసి మళ్లీ ప్రయత్నించండి.", + "stakeAccountCreateAndDelegateSolStaked": "SOL స్టేక్ చేయబడింది!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "మీ స్టేక్ అకౌంట్ యాక్టివ్ అయిన తరువాత కొన్ని <1>రోజుల్లోనే మీ SOL రివార్డులను సంపాదించడం ప్రారంభిస్తుంది.", + "stakeAccountCreateAndDelegateStakingFailed": "స్టేకింగ్ విఫలమైంది", + "stakeAccountCreateAndDelegateStakingSol": "SOLని స్టేక్ చేస్తోంది...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "మేం స్టేకింగ్ అకౌంట్‌ని సృష్టిస్తున్నాం, తరువాత మీ SOLకు డెలిగేట్ చేస్తాం", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "మేం స్టేకింగ్ అకౌంట్‌ని సృష్టిస్తున్నాం, తరువాత మీ SOLని {{validatorName}} కు డెలిగేట్ చేస్తాం", + "stakeAccountCreateAndDelegateViewTransaction": "లావాదేవీని చూడండి", + "stakeAccountDeactivateStakeSolUnstaked": "SOL అన్‌స్టేక్ చేయబడింది!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "మీ స్టేక్ అకౌంట్ ఇన్‌యాక్టివ్ అయిన తరువాత కొన్ని <1>రోజుల్లోనే మీ స్టేక్‌ని మీరు విత్‌డ్రా చేసుకోగలుగుతారు.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "స్టేక్ అకౌంట్ ఇన్‌యాక్టివ్ అయిన తర్వాత వచ్చే రెండు రోజుల్లో మీరు మీ స్టేక్‌ని విత్‌డ్రా చేసుకోవచ్చు.", + "stakeAccountDeactivateStakeUnstakingFailed": "అన్‌స్టేకింగ్ విఫలమైంది", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "ఈ వాలిడేటర్‌ నుంచి అన్‌స్టేకింగ్ చేయడంలో సమస్య ఏర్పడింది. దయచేసి మళ్లీ ప్రయత్నించండి.", + "stakeAccountDeactivateStakeUnstakingSol": "SOL అన్‌స్టేక్ చేస్తోంది...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "మీ SOLని అన్‌స్టేక్ చేయడానికి మేం ప్రక్రియను ప్రారంభించాం.", + "stakeAccountDeactivateStakeViewTransaction": "లావాదేవీని చూడండి", + "stakeAccountDelegateStakeSolStaked": "SOL స్టాక్ చేయబడింది!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "మీ స్టేక్ అకౌంట్ యాక్టివ్ అయిన తరువాత కొన్ని <1>రోజుల్లోనే మీ SOL రివార్డులను సంపాదించడం ప్రారంభిస్తుంది.", + "stakeAccountDelegateStakeStakingFailed": "స్టేకింగ్ విఫలమైంది", + "stakeAccountDelegateStakeStakingFailedDescription": "ఈ వాలిడేటర్‌ని స్టేకింగ్ చేయడంలో సమస్య ఏర్పడింది. దయచేసి మళ్లీ ప్రయత్నించండి.", + "stakeAccountDelegateStakeStakingSol": "SOLని స్టేక్ చేస్తోంది...", + "stakeAccountDelegateStakeStakingSolDescription": "మేం మీ SOLని డెలిగేట్ చేస్తున్నాం.", + "stakeAccountDelegateStakeViewTransaction": "లావాదేవీని చూడండి", + "stakeAccountListActivationActivating": "యాక్టివేటింగ్", + "stakeAccountListActivationActive": "యాక్టివ్", + "stakeAccountListActivationInactive": "ఇన్‌యాక్టివ్", + "stakeAccountListActivationDeactivating": "డీయాక్టివేటింగ్", + "stakeAccountListErrorFetching": "మేం స్టేక్ అకౌంట్‌లను పొందలేకపోయాం. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి.", + "stakeAccountListNoStakingAccounts": "స్టేకింగ్ అకౌంట్‌లు లేవు", + "stakeAccountListReload": "రీలోడ్", + "stakeAccountListViewPrimaryText": "మీ స్టేక్", + "stakeAccountListViewStakeSOL": "స్టేక్ SOL", + "stakeAccountListItemStakeFee": "{{fee}} ఫీజు", + "stakeAccountViewActionButtonRestake": "రీస్టేక్", + "stakeAccountViewActionButtonUnstake": "అన్‌స్టేక్", + "stakeAccountViewError": "దోషం", + "stakeAccountViewPrimaryText": "మీ స్టేక్", + "stakeAccountViewRestake": "రీస్టేక్", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "మీ SOL ప్రస్తుతం ఒక వాలిడేటర్‌తో స్టేక్ చేయబడింది. ఈ ఫండ్స్‌ని యాక్సెస్ చేసుకోవడానికి <1>మీరు దానిని అన్‌స్టేక్ చేయాల్సి ఉంటుంది. <3>మరింత తెలుసుకోండి", + "stakeAccountViewStakeInactive": { + "part1": "ఈ స్టేక్ అకౌంట్ ఇన్‌యాక్టివ్‌గా ఉంది. దాని స్టేక్‌ని విత్‌డ్రా చేసుకోవడానికి లేదా దానిని వాలిడేటర్‌కు డెలిగేట్ చేయడం గురించి ఆలోచించండి.", + "part2": "మరింత తెలుసుకోండి" + }, + "stakeAccountViewStakeNotFound": "ఈ స్టేక్ అకౌంట్‌ని కనుగొనలేం.", + "stakeAccountViewViewOnExplorer": "{{explorer}} పై చూడండి", + "stakeAccountViewWithdrawStake": "స్టేక్ విత్‌డ్రా", + "stakeAccountViewWithdrawUnstakedSOL": "అన్‌స్టేక్డ్ SOLని విత్‌డ్రా చేయడం", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL విత్‌డ్రాయల్!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "మీ SOL విత్‌డ్రా చేయబడింది.", + "part2": "ఈ స్టేక్ అకౌంట్ తరువాత కొన్ని నిమిషాల్లోపు ఆటోమేటిక్‌గా తొలగించబడుతుంది." + }, + "stakeAccountWithdrawStakeViewTransaction": "లావాదేవీని చూడండి", + "stakeAccountWithdrawStakeWithdrawalFailed": "విత్‌డ్రాయల్ విఫలమైంది", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "ఈ స్టేక్ అకౌంట్ నుంచి విత్‌డ్రాయల్ చేయడంలో సమస్య ఉంది. దయచేసి మళ్లీ ప్రయత్నించండి.", + "stakeAccountWithdrawStakeWithdrawingSol": "SOLని విత్‌డ్రాయల్ చేయడం...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "ఈ స్టేక్ అకౌంట్ నుంచి మీ SOLని మేం విత్‌డ్రా చేస్తున్నాం.", + "startEarningSolAccount": "అకౌంట్", + "startEarningSolAccounts": "అకౌంట్‌లు", + "startEarningSolErrorClosePhantom": "ఇక్కడ తట్టండి మరియు మళ్లీ ప్రయత్నించండి", + "startEarningSolErrorTroubleLoading": "స్టేక్ లోడ్ చేయడంలో సమస్య", + "startEarningSolLoading": "లోడింగ్...", + "startEarningSolPrimaryText": "SOL సంపాదించడం ప్రారంభించండి", + "startEarningSolSearching": "స్టేకింగ్ అకౌంట్‌ల కొరకు వెతుకుతోంది", + "startEarningSolStakeTokens": "స్టేక్ టోకెన్‌లు మరియు రివార్డులను సంపాదించండి", + "startEarningSolYourStake": "మీ స్టేక్", + "unwrapFungibleTitle": "{{tokenSymbol}} కు స్వాప్", + "unwrapFungibleDescription": "{{toToken}} కొరకు {{fromToken}} నుంచి విత్‌డ్రాయల్", + "unwrapFungibleConfirmSwap": "స్వాప్ చయేయడాన్ని ధృవీకరించు", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "అత్యుత్తమ ధర!", + "swapFeesEstimatedFees": "అంచనా వేసిన ఫీజులు", + "swapFeesFees": "ఫీజులు", + "swapFeesPhantomFee": "Phantom ఫీజు", + "swapFeesPhantomFeeDisclaimer": "టాప్ లిక్విడిటీ ప్రొవైడర్‌ల నుంచి మేం ఎల్లప్పుడూ అత్యుత్తమ సంభావ్య ధరను కనుగొంటాం. {{feePercentage}} ఫీజు ఈ కోట్‌లోనికి ఆటోమేటిక్‌గా జోడించబడుతుంది.", + "swapFeesRate": "అత్యుత్తమ ధర", + "swapFeesRateDisclaimer": "అనేక డీసెంట్రలైజ్డ్ ఎక్ఛ్సేంజ్‌ల్లో జూపిటర్ అగ్రిగేటర్ కనుగొన్న అత్యుత్తమ ధర.", + "swapFeesRateDisclaimerMultichain": "అనేక డీసెంట్రలైజ్డ్ ఎక్ఛ్సేంజ్‌ల్లో కనుగొన్న అత్యుత్తమ ధర.", + "swapFeesPriceImpact": "ధర ప్రభావం", + "swapFeesHighPriceImpact": "అధిక ధర ప్రభావం", + "swapFeesPriceImpactDisclaimer": "మార్కెట్ ధర మరియు మీ ట్రేడ్ సైజు ఆధారంగా అంచనా వేయబడ్డ ధర మధ్య తేడా.", + "swapFeesSlippage": "స్లిపేజీ", + "swapFeesHighSlippage": "అధిక స్లిపేజీ టాలరెన్స్", + "swapFeesHighSlippageDisclaimer": "ధర {{slippage}}% కంటే ఎక్కువగా మారినట్లయితే మీ లావాదేవీ విఫలం అవుతుంది.", + "swapFeesSlippageDisclaimer": "ఇవ్వబడ్డ కోట్ నుండి మీ ట్రేడ్ యొక్క ధర పక్కదారి పట్టే మొత్తం.", + "swapFeesProvider": "ప్రొవైడర్", + "swapFeesProviderDisclaimer": "మీ ట్రేడ్ పూర్తి చేయడానికి ఉపయోగించే డీసెంట్రలైజ్డ్ ఎక్స్ఛేంజీ.", + "swapEstimatedTime": "అంచనా వేసిన సమయం", + "swapEstimatedTimeShort": "అంచనా సమయం", + "swapEstimatedTimeDisclaimer": "లావాదేవీ వేగాన్ని ప్రభావితం చేసే అనేక అంశాలపై ఆధారపడి బ్రిడ్జి కోసం అంచనా వేసిన పూర్తి సమయం మారుతుంది.", + "swapSettingsButtonCommand": "స్వాప్ సెట్టింగ్‌లను తెరవండి", + "swapQuestionRetry": "రీట్రై?", + "swapFlowYouPay": "మీరు చెల్లిస్తారు", + "swapFlowYouReceive": "మీరు పొందేది", + "swapFlowActionButtonText": "ఆర్డర్‌ని సమీక్షించండి", + "swapAssetCardTokenNetwork": "{{network}} పై {{symbol}}", + "swapAssetCardMaxButton": "గరిష్టం", + "swapAssetCardSelectTokenAndNetwork": "టోకెన్ మరియు నెట్‌వర్క్‌ను ఎంచుకోండి", + "swapSlippageSettingsTitle": "స్లిప్పేజ్ సెట్టింగ్‌లు", + "swapSlippageSettingsSubtitle": "ధర స్లిప్పేజ్ కంటే ఎక్కువగా మారితే, మీ లావాదేవీ విఫలం అవుతుంది. సిఫార్సు చేయబడ్డ డిఫాల్ట్ 0.3% - అత్యధిక విలువ ఫలితంగా అననుకూల ట్రేడ్ జరుగుతుంది.", + "swapSlippageSettingsCustom": "కస్టమ్", + "swapSlippageSettingsHighSlippageWarning": "మీ లావాదేవీ ముందు వరుసలో ఉంటుంది మరియు అననుకూల ట్రేడ్‌కు దారితీయవచ్చు.", + "swapSlippageSettingsCustomMinError": "దయచేసి {{minSlippage}}% ఎక్కువ విలువను నమోదు చేయండి.", + "swapSlippageSettingsCustomMaxError": "దయచేసి {{maxSlippage}}% తక్కువ విలువను నమోదు చేయండి.", + "swapSlippageSettingsCustomInvalidValue": "దయచేసి చెల్లుబాటు అయ్యే విలువను నమోదు చేయండి.", + "swapQuoteFeeDisclaimer": "కోట్‌లో {{feePercentage}} Phantom ఫీజు జోడించబడుతుంది", + "swapQuoteMissingContext": "మిస్ అయిన స్వాప్ కోట్ నేపథ్యం", + "swapQuoteErrorNoQuotes": "ఎలాంటి కోట్‌లు లేకుండా స్వాప్ చేయడానికి ప్రయత్నించడం", + "swapQuoteSolanaNetwork": "Solana నెట్‌వర్క్", + "swapQuoteNetwork": "నెట్‌వర్క్", + "swapQuoteOneTimeSerumAccount": "ఒక్కసారి సీరమ్ అకౌంట్", + "swapQuoteOneTimeTokenAccount": "ఒక్కసారి టోకెన్ అకౌంట్", + "swapQuoteBridgeFee": "క్రాస్ చైయిన్ స్వాప్ ఫీజు", + "swapReviewFlowActionButtonPrimary": "స్వాప్", + "swapReviewFlowPrimaryText": "ఆర్డర్‌ని సమీక్షించండి", + "swapReviewFlowYouPay": "మీరు చెల్లిస్తారు", + "swapReviewFlowYouReceive": "మీరు పొందేది", + "swapTxConfirmationReceived": "అందుకున్నారు!", + "swapTxConfirmationSwapFailed": "స్వాప్ విఫలమైంది", + "swapTxConfirmationSwapFailedSlippageLimit": "స్వాప్ స్లిప్పేజ్ పరిమితిని చేరుకుంది, దయచేసి మళ్లీ ప్రయత్నించండి.", + "swapTxConfirmationSwapFailedInsufficientBalance": "మేం అభ్యర్థనను పూర్తి చేయలేకపోయాం. లావాదేవీని పూర్తి చేయడానికి మీకు తగినంత బ్యాలెన్స్ లేదు.", + "swapTxConfirmationSwapFailedTryAgain": "స్వాప్ విఫలమైంది, దయచేసి మళ్లీ ప్రయత్నించండి", + "swapTxConfirmationSwappingTokens": "టోకెన్‌లను స్వాపింగ్...", + "swapTxConfirmationTokens": "టోకెన్‌లు", + "swapTxConfirmationTokensDeposited": "పూర్తయింది! టోకెన్‌లను మీ వ్యాలెట్‌లోనికి డిపాజిట్ చేయబడ్డాయి", + "swapTxConfirmationTokensDepositedTitle": "ఇది చేయబడింది!", + "swapTxConfirmationTokensDepositedBody": "టోకెన్‌లు మీ వ్యాలెట్‌లోనికి డిపాజిట్ చేయబడ్డాయి", + "swapTxConfirmationTokensWillBeDeposited": "లావాదేవీ పూర్తయిన తరువాత ఇది మీ వ్యాలెట్‌లోనికి డిపాజిట్ అవుతుంది", + "swapTxConfirmationViewTransaction": "లావాదేవీని చూడండి", + "swapTxBridgeSubmitting": "లావాదేవీ సబ్మిట్ చేస్తోంది", + "swapTxBridgeSubmittingDescription": "{{buyNetwork}} పై {{buyAmount}} కొరకు {{sellNetwork}} పైన {{sellAmount}} స్వాప్ చేస్తోంది", + "swapTxBridgeFailed": "సబ్మిట్ చేయడానికి లావాదేవీ విఫలమైంది", + "swapTxBridgeFailedDescription": "మేం అభ్యర్థనను పూర్తి చేయలేకపోయాం.", + "swapTxBridgeSubmitted": "లావాదేవీ సబ్మిట్ చేయబడింది", + "swapTxBridgeSubmittedDescription": "అంచనా వేయబడ్డ లావాదేవీ సమయం: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "మీరు ఈ విండోని సురక్షితంగా డిస్మిస్ చేయవచ్చు.", + "swapperMax": "గరిష్టం", + "swapperTooltipNetwork": "నెట్‌వర్క్", + "swapperTooltipPrice": "ధర", + "swapperTooltipAddress": "కాంట్రాక్ట్", + "switchToggle": "టోగులు", + "termsOfServiceActionButtonAgree": "నేను అంగీకరిస్తున్నాను", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "<1>\"నేను అంగీకరిస్తున్నాను\" మీద క్లిక్ చేయడం ద్వారా Phantomతో టోకెన్‌ల స్వాపింగ్‌కు సంబంధించిన <3>నియమనిబంధనలను మీరు అంగీకరిస్తున్నారు.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "మేం మా సేవానిబంధనలను సవరించాం. <1>\"నేను అంగీకరిస్తున్నాను\" మీద క్లిక్ చేయడం ద్వారా మీరు మా కొత్త <3>సేవా నిబంధనలను అంగీకరిస్తున్నారు.<5><6>మా కొత్త సేవా నిబంధనల్లో నిర్ధిష్ట ప్రొడక్ట్‌ల కొరకు కొత్త <8>ఫీజు స్ట్రక్చర్ చేర్చబడింది.", + "termsOfServicePrimaryText": "సేవా నిబంధనలు", + "tokenRowUnknownToken": "తెలియని టోకెన్", + "transactionsAppInteraction": "యాప్ ఇంటరాక్షన్", + "transactionsFailedAppInteraction": "యాప్ ఇంటరాక్షన్ విఫలమైంది", + "transactionsBidOnInterpolated": "{{name}} పై బిడ్", + "transactionsBidFailed": "బిడ్ విఫలమైంది", + "transactionsBoughtInterpolated": "{{name}} కొన్నారు", + "transactionsBoughtCollectible": "కొనుగోలు చేసిన కలెక్టబుల్స్", + "transactionBridgeInitiated": "బ్రిడ్జి ప్రారంభించబడింది", + "transactionBridgeInitiatedFailed": "బ్రిడ్జి ప్రారంభించడం విఫలమైంది", + "transactionBridgeStatusLink": "LI.FIపై స్థితిని తనిఖీ చేయి", + "transactionsBuyFailed": "కొనడం విఫలమైంది", + "transactionsBurnedSpam": "బర్న్‌డ్ స్పామ్", + "transactionsBurned": "బర్న్‌డ్", + "transactionsUnwrapped": "అన్‌ర్యాప్డ్", + "transactionsUnwrappedFailed": "అన్‌ర్యాప్ విఫలమైంది", + "transactionsCancelBidOnInterpolated": "{{name}} నాడు బిడ్ రద్దు చేయబడింది", + "transactionsCancelBidOnFailed": "బిడ్ రద్దు చేయడం విఫలమైంది", + "transactionsError": "దోషం", + "transactionsFailed": "విఫలమైంది", + "transactionsSwapped": "స్వాప్డ్", + "transactionsFailedSwap": "స్వాప్ చేయడం విఫలమైంది", + "transactionsFailedBurn": "బర్న్ విఫలమైంది", + "transactionsFrom": "నుంచి", + "transactionsListedInterpolated": "{{name}} జాబితా చేయబడింది", + "transactionsListedFailed": "లిస్ట్ చేయడం విఫలమైంది", + "transactionsNoActivity": "యాక్టివిటీ లేదు", + "transactionsReceived": "అందుకున్నారు", + "transactionsReceivedInterpolated": "{{amount}} SOL పొందారు", + "transactionsSending": "పంపుతోంది...", + "transactionsPendingCreateListingInterpolated": "{{name}} సృష్టించడం", + "transactionsPendingEditListingInterpolated": "{{name}} సవరించడం", + "transactionsPendingSolanaPayTransaction": "Solana Pay లావాదేవీని ధృవీకరిస్తోంది", + "transactionsPendingRemoveListingInterpolated": "{{name}} అన్‌లిస్టింగ్", + "transactionsPendingBurningInterpolated": "{{name}} తొలగిస్తున్నారు", + "transactionsPendingSending": "పంపుతోంది", + "transactionsPendingSwapping": "స్వాపింగ్", + "transactionsPendingBridging": "బ్రిడ్జింగ్", + "transactionsPendingApproving": "ఆమోదిస్తోంది", + "transactionsPendingCreatingAndDelegatingStake": "స్టేక్ సృష్టించడం మరియు కేటాయించడం", + "transactionsPendingDeactivatingStake": "స్టేక్ డీ యాక్టివేట్ చేయడం", + "transactionsPendingDelegatingStake": "స్టేక్ కేటాయించడం", + "transactionsPendingWithdrawingStake": "స్టేక్ విత్‌డ్రా చేయడం", + "transactionsPendingAppInteraction": "పెండింగ్ యాప్ ఇంటరాక్షన్", + "transactionsPendingBitcoinTransaction": "పెండింగ్ BTC లావాదేవీ", + "transactionsSent": "పంపారు", + "transactionsSendFailed": "పంపడం విఫలమైంది", + "transactionsSwapOn": "{{dappName}} పైన స్వాప్", + "transactionsSentInterpolated": "{{amount}} SOL పంపారు", + "transactionsSoldInterpolated": "{{name}} విక్రయించారు", + "transactionsSoldCollectible": "కలెక్టబుల్స్ అమ్మకం", + "transactionsSoldFailed": "అమ్మకం విఫలమైంది", + "transactionsStaked": "స్టేక్ చేయబడింది", + "transactionsStakedFailed": "స్టేక్ విఫలమైంది", + "transactionsSuccess": "విజయవంతమైంది", + "transactionsTo": "వీరు", + "transactionsTokenSwap": "టోకెన్ స్వాప్", + "transactionsUnknownAmount": "తెలియని", + "transactionsUnlistedInterpolated": "{{name}} అన్‌లిస్టెడ్", + "transactionsUnstaked": "అన్‌స్టేక్డ్", + "transactionsUnlistedFailed": "అన్‌లిస్ట్ చేయడం విఫలమైంది", + "transactionsDeactivateStake": "డీ యాక్టివేట్ చేయబడ్డ స్టేక్", + "transactionsDeactivateStakeFailed": "స్టేక్ డీయాక్టివేట్ చేయడం విఫలమైంది", + "transactionsWaitingForConfirmation": "ధృవీకరణ కొరకు వేచి ఉంది", + "transactionsWithdrawStake": "స్టేక్ విత్‌డ్రా", + "transactionsWithdrawStakeFailed": "అన్‌స్టేక్ విఫలమైంది", + "transactionCancelled": "రద్దు చేయబడింది", + "transactionCancelledFailed": "రద్దు చేయడం విఫలమైంది", + "transactionApproveToken": "{{tokenSymbol}} ఆమోదించబడింది", + "transactionApproveTokenFailed": "{{tokenSymbol}} ని ఆమోదించడం విఫలమైంది", + "transactionApprovalFailed": "అప్రూవల్ విఫలమైంది", + "transactionRevokeApproveToken": "{{tokenSymbol}} ఉపసంహరించుకోబడింది", + "transactionRevokeApproveTokenFailed": "{{tokenSymbol}} ఉపసంహరించుకోవడం విఫలమైంది", + "transactionRevokeFailed": "ఉపసంహరణ విఫలమైంది", + "transactionApproveDetailsTitle": "అప్రూవల్ వివరాలు", + "transactionCancelOrder": "ఆర్డర్ క్యాన్సిల్ చేయండి", + "transactionCancelOrderFailed": "ఆర్డర్ క్యాన్సిల్ చేయడం విఫలమైంది", + "transactionApproveAppLabel": "యాప్", + "transactionApproveAmountLabel": "మొత్తం", + "transactionApproveTokenLabel": "టోకెన్", + "transactionApproveCollectionLabel": "కలెక్షన్‌", + "transactionApproveAllItems": "అన్ని ఐటమ్‌లను ఆమోదించు", + "transactionSpendUpTo": "ఇప్పటి వరకు ఖర్చు పెట్టు", + "transactionCancel": "లావాదేవీని రద్దు చేయండి", + "transactionPrioritizeCancel": "రద్దు చేయడాన్ని ప్రాధాన్యతీకరించండి", + "transactionSpeedUp": "లావాదేవీని వేగవంతం చేయడం", + "transactionCancelHelperText": "దీనిని క్యాన్సిల్ చేయడానికి ముందు ఒరిజినల్ లావాదేవీని పూర్తి చేయవచ్చు.", + "transactionSpeedUplHelperText": "ఇది నెట్‌వర్క్ కండిషన్‌లపై ఆధారపడి మీ లావాదేవీ వేగాన్ని గరిష్టం చేయవచ్చు.", + "transactionCancelHelperMobile": "ఈ లావాదేవీని రద్దు చేయడానికి ప్రయత్నించడానికి <1>సుమారుగా{{amount}} ఖర్చు అవుతుంది. ఇది రద్దు చేయడానికి ముందు ఒరిజినల్ లావాదేవీ పూర్తి కావొచ్చు.", + "transactionCancelHelperMobileWithEstimate": "ఈ లావాదేవీని రద్దు చేయడానికి దీనికి <1>{{amount}} వరకు ఖర్చు అవుతుంది. దీనిని సుమారు {{timeEstimate}} లో పూర్తి చేయాలి. అసలు లావాదేవీ రద్దు కావడానికి ముందే పూర్తి కావొచ్చు.", + "transactionSpeedUpHelperMobile": "ఈ లావాదేవీ వేగాన్ని గరిష్టం చేయడానికి దీనికి <1>సుమారుగా{{amount}} వరకు ఖర్చు అవుతుంది.", + "transactionSpeedUpHelperMobileWithEstimate": "ఈ లావాదేవీ వేగాన్ని గరిష్టం చేయడానికి దీనికి <1>సుమారుగా{{amount}} వరకు ఖర్చు అవుతుంది. దీనిని సుమారుగా {{timeEstimate}} లో పూర్తి చేయాలి.", + "transactionEstimatedTime": "అంచనా వేసిన సమయం", + "transactionCancelingSend": "రద్దు చేయడాన్ని పంపడం", + "transactionPrioritizingCancel": "ప్రాధాన్యతీకరణ క్యాన్సిలేషన్", + "transactionCanceling": "రద్దు చేయడం", + "transactionReplaceError": "ఒక దోషం ఏర్పడింది. మీ ఖాతాకు ఎలాంటి ఫీజులు సేవ్ చేయబడలేదు. మీరు మళ్లీ ప్రయత్నించవచ్చు.", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} తగినన్ని లేవు", + "transactionGasLimitError": "గ్యాస్ పరిమితి అంచనా వేయడం విఫలమైంది", + "transactionGasEstimationError": "గ్యాస్‌ను అంచనా వేయడం విఫలమైంది", + "pendingTransactionCancel": "రద్దు చేయండి", + "pendingTransactionSpeedUp": "వేగాన్ని పెంచు", + "pendingTransactionStatus": "స్థితి", + "pendingTransactionPending": "పెండింగ్", + "pendingTransactionPendingInteraction": "పెండింగ్ ఇంటరాక్షన్", + "pendingTransactionCancelling": "రద్దు చేయడం", + "pendingTransactionDate": "తేదీ", + "pendingTransactionNetworkFee": "నెట్‌వర్క్ ఫీజు", + "pendingTransactionEstimatedTime": "అంచనా వేసిన సమయం", + "pendingTransactionEstimatedTimeHM": "{{hours}}గం {{minutes}}ని", + "pendingTransactionEstimatedTimeMS": "{{minutes}}ని {{seconds}}సె", + "pendingTransactionEstimatedTimeS": "{{seconds}}సె", + "pendingTransactionsSendingTitle": "{{assetSymbol}} పంపుతోంది", + "pendingTransactionsUnknownEstimatedTime": "తెలియని", + "pendingTransactionUnknownApp": "తెలియని యాప్", + "unlockActionButtonUnlock": "అన్‌లాక్", + "unlockEnterPassword": "మీ పాస్‌వర్డ్ నమోదు చేయండి", + "unlockErrorIncorrectPassword": "తప్పు పాస్‌వర్డ్", + "unlockErrorSomethingWentWrong": "ఏదో తప్పు జరిగింది, దయచేసి తరువాత మళ్లీ ప్రయత్నించండి", + "unlockForgotPassword": "పాస్‌వర్డ్ మర్చిపోవడం", + "unlockPassword": "పాస్‌వర్డ్", + "forgotPasswordText": "మీ వ్యాలెట్ 12-24 పదాల రికవరీ పదబంధాన్ని నమోదు చేయడం ద్వారా మీ పాస్‌వర్డ్‌ని మీరు సెట్ చేయవచ్చు. Phantom మీ కొరకు మీ పాస్‌వర్డ్‌ని రికవరీ చేయలేదు.", + "appInfo": "యాప్ సమాచారం", + "lastUsed": "చివరిగా వాడింది", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "హార్డ్‌వేర్ ఖాతాలతో లభ్యం కావడం లేదు.", + "trustedAppAutoConfirmDisclaimer1": "యాక్టివ్‌గా ఉన్నప్పుడు, Phantom మీకు తెలియజేయకుండా లేదా ధృవీకరణ అడగకుండానే ఈ యాప్ నుండి అన్ని అభ్యర్థనలను ధృవీకరిస్తుంది.", + "trustedAppAutoConfirmDisclaimer2": "ప్రారంభించడం వల్ల, మీ ఫండ్స్ మోసపోయే ప్రమాదం ఉంది. మీరు విశ్వసించే యాప్‌లతో మాత్రమే ఈ ఫీచర్‌ను ఉపయోగించండి.", + "validationUtilsPasswordIsRequired": "పాస్‌వర్డ్ అవసరం", + "validationUtilsPasswordLength": "పాస్‌వర్డ్ 8 క్యారెక్టర్‌లు ఉండాలి", + "validationUtilsPasswordsDontMatch": "పాస్‌వర్డ్ మ్యాచ్ కావడం లేదు", + "validationUtilsPasswordCantBeSame": "మీరు పాత పాస్‌వర్డ్‌ని ఉపయోగించలేరు", + "validatorCardEstimatedApy": "అంచనా వేయబడ్డ APY", + "validatorCardCommission": "కమీషన్", + "validatorCardTotalStake": "టోకెన్ స్టేక్", + "validatorCardNumberOfDelegators": "# యొక్క డెలిగేటర్‌లు", + "validatorListChooseAValidator": "వాలిడేటర్‌ని ఎంచుకోండి", + "validatorListErrorFetching": "మేం వాలిడేటర్‌లను పొందలేకపోయాం. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి.", + "validatorListNoResults": "ఫలితాలు లేవు", + "validatorListReload": "రీలోడ్", + "validatorListSearch": "వెతకడం", + "validatorInfoTooltip": "వాలిడేటర్", + "validatorInfoTitle": "వాలిడేటర్‌లు", + "validatorInfoDescription": "వాలిడేటర్‌పై మీ SOLని స్టేక్ చేయడం ద్వారా, మీరు Solana నెట్‌వర్క్ పనితీరు మరియు భద్రతకు దోహదపడతారు, అదే సమయంలో ప్రతిగా SOLను సంపాదించవచ్చు.", + "validatorApyInfoTooltip": "అంచనా. APY", + "validatorApyInfoTitle": "అంచనా వేయబడ్డ APY", + "validatorApyInfoDescription": "వాలిడేటర్‌పై మీ SOLను స్టేక్ చేయడం ద్వారా మీరు పొందే రాబడి రేటు ఇది.", + "validatorViewActionButtonStake": "స్టేక్", + "validatorViewErrorFetching": "వాలిడేటర్‌లను పొందలేకపోయింది.", + "validatorViewInsufficientBalance": "తగినంత బ్యాలెన్స్ లేదు", + "validatorViewMax": "గరిష్టం", + "validatorViewPrimaryText": "స్టేకింగ్ ప్రారంభించండి", + "validatorViewDescriptionInterpolated": "ఈ వాలిడేటర్‌తో మీరు ఎంత SOL స్టేక్ చేయగలరు <1> అనేది ఎంచుకోండి. <3>మరింత తెలుసుకోండి", + "validatorViewAmountSOLRequiredToStakeInterpolated": "స్టేక్ చేయడానికి {{amount}} SOL అవసరం", + "validatorViewValidator": "వాలిడేటర్", + "walletMenuItemsAddConnectWallet": "వ్యాలెట్ జోడించండి/కనెక్ట్ చేయండి", + "walletMenuItemsBridgeAssets": "Bridge అసెట్‌లు", + "walletMenuItemsHelpAndSupport": "హెల్ప్ & సపోర్ట్", + "walletMenuItemsLockWallet": "వ్యాలెట్ లాక్ చేయండి", + "walletMenuItemsResetSecretPhrase": "రహస్య పదబంధాన్ని రీసెట్ చేయండి", + "walletMenuItemsShowMoreAccounts": "{{count}} మరిన్నింటిని చూపించు...", + "walletMenuItemsHideAccounts": "అకౌంట్‌లు దాచిపెట్టండి", + "whatsNewOverlayNew": "కొత్త!", + "whatsNewOverlayv1ActionGetAppNow": "ఇప్పుడే యాప్ పొందండి", + "whatsNewOverlayv1PrimaryText": "Ios కొరకు ఇప్పుడు Phantom లభ్యమవుతుంది!", + "whatsNewOverlayv1ScanWithCamera": "మీ iPhone కెమెరాతో స్కాన్ చేయండి", + "whatsNewOverlayv1SecondaryText": "iOS కోసం Phantom ఇప్పుడు యాప్ స్టోర్‌లో లభిస్తోందని ప్రకటించడానికి మేం సంతోషిస్తున్నాము! మీ పాకెట్‌లో Phantom శక్తిని అనుభూతి చెందండి!", + "whatsNewOverlayv2ActionListOnME": "Magic Edenపై మీ NFTలను లిస్ట్ చేయండి!", + "whatsNewOverlayv2ActionTryItNow": "దీనిని ఇప్పుడు ప్రయత్నించండి", + "whatsNewOverlayv2SecondaryText": "మీ Phantom బ్రౌజర్ ఎక్స్‌టెన్షన్ నుంచి నేరుగా Magic Edenపై మీరు ఇప్పుడు NFTలను లిస్ట్ చేయవచ్చు. మీ లిస్టింగ్‌లను పూర్తిగా నిర్వహించడానికి ధరను సౌకర్యవంతంగా ఎడిట్ చేసి, అన్ లిస్ట్ చేయండి.", + "whatsNewOverlayv3ActionBurnSpam": "స్పామ్ NFTలను బర్న్ చేయండి!", + "whatsNewOverlayv3SecondaryText": "మీరు స్పామ్ NFTలను బర్న్ చేయవచ్చు మరియు చిన్న మొత్తంలో SOLని అందుకోవచ్చు. స్పామ్ NFT మీద క్లిక్ చేయండి, మీ వ్యాలెట్ నుంచి దానిని తొలగించడానికి \"...\" ఐకాన్ మీద క్లిక్ చేయండి మరియు ‘‘టోకెన్ బర్న్ చేయండి’’ ఎంచుకోండి.", + "toggleMultiChainHeader": "మల్టీచైయిన్", + "disableMultiChainHeader": "Solana-మాత్రమే మోడ్", + "disableMultiChainDetail1Header": "Solanaపై మోసం", + "disableMultiChainDetail1SecondaryText": "ఇతర ఛైయిన్‌లను చూడకుండానే మీ Solana అకౌంట్‌లు, టోకెన్‌లు, మరియు కలెక్టబుల్స్ నిర్వహించండి.", + "disableMultiChainDetail2Header": "ఏ సమయంలోనైనా Multichainకు తిరిగి రండి", + "disableMultiChainDetail2SecondaryText": "Multichain తిరిగి ప్రారంభించినప్పుడు మీ ప్రస్తుతం Ethereum మరియు Polygon బ్యాలెన్స్‌లు సంరక్షించబడతాయి.", + "disableMultiChainButton": "Solana-మాత్రమే ప్రారంభించు", + "disabledMultiChainHeader": "Solana-మాత్రమే ప్రారంభించబడింది", + "disabledMultiChainText": "మీరు ఏ సమయంలోనైనా Multichainని తిరిగి ప్రారంభించండి.", + "enableMultiChainHeader": "Multichain ప్రారంభించు", + "enabledMultiChainHeader": "Multichain ప్రారంభించబడింది", + "enabledMultiChainText": "Ethereum మరియు Polygonలు ఇప్పుడు మీ వ్యాలెట్‌లో మద్దతు ఇస్తాయి.", + "incompatibleAccountHeader": "అననుకూల అకౌంట్", + "incompatibleAccountInterpolated": "Solana-మాత్రమే మోడ్‌ను ప్రారంభించడానికి ముందు ఈ Ethereum-మాత్రమే ఖాతాలను దయచేసి తొలగించండి:<1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "కొత్తది ఏమిటి!", + "welcomeToMultiChainPrimaryText": "ప్రతిదాని కొరకు ఒక వ్యాలెట్", + "welcomeToMultiChainDetail1Header": "Ethereum మరియు Polygon సపోర్ట్", + "welcomeToMultiChainDetail1SecondaryText": "Solana, Ethereum, మరియు Polygon నుండి మీ అన్ని టోకెన్‌లు మరియు NFTలు ఒకే చోట ఉన్నాయి.", + "welcomeToMultiChainDetail2Header": "మీరు ఇష్టపడే అన్ని యాప్‌లను ఉపయోగించండి", + "welcomeToMultiChainDetail2SecondaryText": "నెట్‌వర్క్‌లను మార్చకుండా బహుళ చైయిన్‌లపై ఉన్న అప్లికేషన్‌లకు కనెక్ట్ చేయండి.", + "welcomeToMultiChainDetail3Header": "మీ MetaMask వ్యాలెట్‌ని ఇంపోర్ట్ చేసుకోండి", + "welcomeToMultiChainDetail3SecondaryText": "Ethereum మరియు Polygon నుంచి మీ అన్ని సీడ్ పదబంధాలను తేలికగా ఇంపోర్ట్ చేసుకోండి.", + "welcomeToMultiChainIntro": "Phantom మల్టీఛైయిన్‌కు స్వాగతం", + "welcomeToMultiChainIntroDesc": "Solana, Ethereum, మరియు Polygon నుండి మీ అన్ని టోకెన్‌లు మరియు NFTలు ఒకే చోట ఉన్నాయి. అన్నింటి కొరకు మీ ఒకే వ్యాలెట్.", + "welcomeToMultiChainAccounts": "మల్టీచైయిన్ ఖాతాలు రీడిజైన్ చేయబడ్డాయి", + "welcomeToMultiChainAccountsDesc": "మల్టీచైయిన్ కోసం రీడిజైన్ చేయబడింది, ప్రతి ఖాతాకు ఇప్పుడు సంబంధిత ETH మరియు Polygon చిరునామాలు ఉన్నాయి.", + "welcomeToMultiChainApps": "ప్రతిచోటా పనిచేస్తుంది", + "welcomeToMultiChainAppsDesc": "Phantom Ethereum, Polygon, మరియు Solanaలోని ప్రతి యాప్‌కు అనుకూలంగా ఉంటుంది. \"మెటామాస్క్‌కు కనెక్ట్ చేయండి\" మీద క్లిక్ చేయండి మరియు మీరు వెళ్లడానికి సిద్ధంగా ఉన్నారు.", + "welcomeToMultiChainImport": "MetaMask నుంచి తక్షణం డౌన్‌లోడ్ చేసుకోండి", + "welcomeToMultiChainImportDesc": "MetaMask లేదా Coinbase వ్యాలెట్ వంటి వ్యాలెట్‌ల నుంచి మీ రహస్య పదబంధాలు లేదా ప్రైవేట్ కీలను ఇంపోర్ట్ చేసుకోండి. అన్నింటిని కూడా ఒకే ప్రదేశంలో.", + "welcomeToMultiChainImportInterpolated": "MetaMask లేదా Coinbase వ్యాలెట్ వంటి వ్యాలెట్‌ల నుంచి <0>మీ రహస్య పదబంధాలు లేదా ప్రైవేట్ కీలను ఇంపోర్ట్ చేసుకోండి. అన్నింటిని కూడా ఒకే ప్రదేశంలో.", + "welcomeToMultiChainTakeTour": "టూర్ తీసుకోండి", + "welcomeToMultiChainSwapperTitle": "Ethereum, Polygon, & Solanaపై స్వాప్ ఆన్", + "welcomeToMultiChainSwapperDetail1Header": "Ethereum మరియు Polygon సపోర్ట్", + "welcomeToMultiChainSwapperDetail1SecondaryText": "మీరు ఇప్పుడు మీ వ్యాలెట్ లోపల నుంచి ERC-20 టోకెన్‌లను తేలికగా స్వాప్ చేయవచ్చు.", + "welcomeToMultiChainSwapperDetail2Header": "అత్యుత్తమ ధరలు మరియు అతి తక్కువ ఫీజులు", + "welcomeToMultiChainSwapperDetail2SecondaryText": "గరిష్ట రిటర్న్‌ల కొరకు 100+ లిక్విడిటీ వనరులు మరియు స్మార్ట్ ఆర్డర్ రూటింగ్.", + "networkErrorTitle": "నెట్‌వర్క్ దోషం", + "networkError": "దురదృష్టవశాత్తు మేం నెట్‌వర్క్‌ని యాక్సెస్ చేసుకోలేం. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి.", + "authenticationUnlockPhantom": "Phantom అన్‌లాక్", + "errorAndOfflineSomethingWentWrong": "ఏదో తప్పు జరిగింది", + "errorAndOfflineSomethingWentWrongTryAgain": "దయచేసి మళ్లీ ప్రయత్నించండి.", + "errorAndOfflineUnableToFetchAssets": "మేం అసెట్‌లను పొందలేకపోయాం. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి.", + "errorAndOfflineUnableToFetchCollectibles": "మేం కలెక్టబుల్స్ పొందలేకపోయాం. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి.", + "errorAndOfflineUnableToFetchSwap": "మేం స్వాప్ సమాచారాన్ని పొందలేకపోయాం. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి.", + "errorAndOfflineUnableToFetchTransactionHistory": "మీ లావాదేవీ చరిత్రను మేం ఇప్పుడు పొందలేకపోతున్నాం. మీ నెట్‌వర్క్ కనెక్షన్ తనిఖీ చేయండి లేదా తరువాత మళ్లీ ప్రయత్నించండి.", + "errorAndOfflineUnableToFetchRewardsHistory": "మేం రివార్డుల చరిత్రను పొందలేకపోయాం. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి.", + "networkHealthSheetCloseButtonText": "సరే", + "swapReviewError": "మీ ఆర్డర్ సమీక్షించేటప్పుడు ఏదో తప్పు జరిగింది, దయచేసి మళ్లీ ప్రయత్నించండి.", + "sendSelectToken": "టోకెన్‌ని ఎంచుకోండి", + "swapBalance": "బ్యాలెన్స్:", + "swapTitle": "స్వాప్ టోకెన్‌లు", + "swapSelectToken": "టోకెన్‌ని ఎంచుకోండి", + "swapYouPay": "మీరు చెల్లిస్తారు", + "swapYouReceive": "మీరు పొందేది", + "aboutPrivacyPolicy": "గోప్యతా పాలసీ", + "aboutVersion": "వెర్షన్ {{version}}", + "aboutVisitWebsite": "వెబ్‌సైట్‌ని సందర్శించండి", + "bottomSheetConnectTitle": "కనెక్ట్ చేయి", + "A11YbottomSheetConnectTitle": "దిగువ షీట్ కనెక్ట్", + "A11YbottomSheetCommandClose": "దిగువ షీట్ నిరాకరణ", + "A11YbottomSheetCommandBack": "దిగువ షీటు వెనుక", + "bottomSheetSignTypedDataTitle": "సైన్ సందేశం", + "bottomSheetSignMessageTitle": "సైన్ సందేశం", + "bottomSheetSignInTitle": "సైన్ ఇన్", + "bottomSheetSignInAndConnectTitle": "సైన్ ఇన్", + "bottomSheetConfirmTransactionTitle": "లావాదేవీ ధృవీకరణ", + "bottomSheetConfirmTransactionsTitle": "లావాదేవీని ధృవీకరించు", + "bottomSheetAdvancedTitle": "అడ్వాన్స్‌డ్", + "bottomSheetReadOnlyAccountTitle": "వీక్షణ మాత్రమే మోడ్", + "bottomSheetTransactionSettingsTitle": "నెట్‌వర్క్ ఫీజు", + "bottomSheetConnectDescription": "అనుసంధానించడం ద్వారా ఎంచుకున్న ఖాతా కొరకు బ్యాలెన్స్‌లు మరియు యాక్టివిటీని వీక్షించడానికి ఈ సైట్ అనుమతిస్తుంది.", + "bottomSheetSignInDescription": "ఈ సందేశానికి సైన్ ఇన్ చేయడం వల్ల ఎంపిక చేసిన అకౌంట్‌కు మీ యాజమాన్యతను రుజువు చేస్తుంది. మీరు విశ్వసించే అప్లికేషన్‌లనుంచి సందేశాలకు మాత్రమే సైన్ ఇన్ చేయండి.", + "bottomSheetSignInAndConnectDescription": "ఆమోదించడం ద్వారా ఎంచుకున్న ఖాతా కొరకు బ్యాలెన్స్‌లు మరియు యాక్టివిటీని వీక్షించడానికి ఈ సైట్ అనుమతిస్తుంది.", + "bottomSheetConfirmTransactionDescription": "బ్యాలెన్స్ మార్పులు అంచనా వేయబడ్డాయి. ఇమిడి ఉండే మొత్తాలు మరియు అసెట్‌లకు గ్యారెంటీ ఇవ్వబడదు.", + "bottomSheetConfirmTransactionsDescription": "బ్యాలెన్స్ మార్పులు అంచనా వేయబడ్డాయి. ఇమిడి ఉండే మొత్తాలు మరియు అసెట్‌లకు గ్యారెంటీ ఇవ్వబడదు.", + "bottomSheetSignTypedDataDescription": "ఇధి ఒక అనుమతి అభ్యర్థన మాత్రమే. లావాదేవీ వెంటనే అమలు చేయకపోవచ్చు.", + "bottomSheetSignTypedDataSecondDescription": "బ్యాలెన్స్ మార్పులు అంచనా వేయబడ్డాయి. ఇమిడి ఉండే మొత్తాలు మరియు అసెట్‌లకు గ్యారెంటీ ఇవ్వబడదు.", + "bottomSheetSignMessageDescription": "ఈ సందేశానికి సైన్ ఇన్ చేయడం వల్ల ఎంపిక చేసిన అకౌంట్‌కు మీ యాజమాన్యతను రుజువు చేస్తుంది. మీరు విశ్వసించే అప్లికేషన్‌లనుంచి సందేశాలకు మాత్రమే సైన్ ఇన్ చేయండి.", + "bottomSheetReadOnlyAccountDescription": "వీక్షణ మాత్రమే మోడ్‌లో ఈ చర్యను చేయలేకపోయింది.", + "bottomSheetMessageRow": "సందేశం", + "bottomSheetStatementRow": "స్టేట్‌మెంట్", + "bottomSheetAutoConfirmRow": "ఆటో-ధృవీకరణ", + "bottomSheetAutoConfirmOff": "ఆఫ్", + "bottomSheetAutoConfirmOn": "ఆన్", + "bottomSheetAccountRow": "అకౌంట్", + "bottomSheetAdvancedRow": "అడ్వాన్స్‌డ్", + "bottomSheetContractRow": "సంప్రదించు చిరునామా", + "bottomSheetSpenderRow": "ఖర్చు పెట్టేవారి చిరునామా", + "bottomSheetNetworkRow": "నెట్‌వర్క్", + "bottomSheetNetworkFeeRow": "నెట్‌వర్క్ ఫీజు", + "bottomSheetEstimatedTimeRow": "అంచనా వేసిన సమయం", + "bottomSheetAccountRowDefaultAccountName": "అకౌంట్", + "bottomSheetConnectRequestDisclaimer": "మీరు విశ్వసించే వెబ్‌సైట్‌లకు మాత్రమే కనెక్ట్ అవ్వండి", + "bottomSheetSignInRequestDisclaimer": "మీరు విశ్వసించే వెబ్‌సైట్‌లకు మాత్రమే సైన్ ఇన్ చేయండి", + "bottomSheetSignatureRequestDisclaimer": "మీరు ఈ వెబ్‌సైట్‌ను విశ్వసిస్తేనే ఆమోదించండి.", + "bottomSheetIgnoreWarning": "హెచ్చరికను పట్టించుకోవద్దు, ఎలాగైనా ముందుకు సాగండి", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "ఎలాంటి బ్యాలెన్స్ మార్పులు కనుగొనబడలేదు. దయచేసి జాగ్రత్తగా ముందుకు సాగండి మరియు మీరు ఈ సైట్‌ను విశ్వసించినట్లయితేనే ధృవీకరించండి.", + "bottomSheetReadOnlyWarning": "మీరు కేవలం ఈ చిరునామాని వీక్షిస్తున్నారు. లావాదేవీలు మరియు సందేశాలను సైన్ ఇన్ చేయడానికి మీరు ఇంపోర్ట్ చేసుకోవాల్సి ఉంటుంది.", + "bottomSheetWebsiteIsUnsafeWarning": "ఈ వెబ్‌సైట్ ఉపయోగించడానికి సురక్షితం కాదు మరియు మీ ఫండ్స్‌ను దొంగిలించే ప్రయత్నం చేయవచ్చు.", + "transactionsFromInterpolated": "నుంచి: {{from}}", + "transactionsFromParagraphInterpolated": "{{from}} నుంచి", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "ఇవాళ", + "transactionsToInterpolated": "వీరికి: {{to}}", + "transactionsToParagraphInterpolated": "{{to}} కు", + "transactionsYesterday": "నిన్న", + "addEditAddressAdd": "చిరునామాని జోడించండి", + "addEditAddressDelete": "చిరునామాని డిలీట్ చేయండి", + "addEditAddressDeleteTitle": "మీరు ఈ చిరునామాని ఖచ్చితంగా డిలీట్ చేయాలని కోరుకుంటున్నారా?", + "addEditAddressSave": "చిరునామా సేవ్ చేయండి", + "dAppBrowserComingSoon": "dApp బ్రౌజర్ త్వరలో రాబోతోంది!", + "dAppBrowserSearchPlaceholder": "URL వెతకండి లేదా టైప్ చేయండి", + "dAppBrowserOpenInNewTab": "కొత్త ట్యాబ్‌లో తెరవడం", + "dAppBrowserSuggested": "సూచించబడింది", + "dAppBrowserFavorites": "ఫేవరేట్‌లు", + "dAppBrowserBookmarks": "బుక్‌మార్క్‌లు", + "dAppBrowserBookmarkAdd": "బుక్‌మార్క్ జోడించు", + "dAppBrowserBookmarkRemove": "బుక్‌మార్క్ తొలగించు", + "dAppBrowserTrustedApps": "ఇటీవలివి", + "dAppBrowserFavoritesDescription": "మీ ఫేవరేట్‌లు ఇక్కడ చూపించబడతాయి", + "dAppBrowserBookmarksDescription": "మీ బుక్‌మార్క్‌లు ఇక్కడ చూపించబడుతుంది", + "dAppBrowserRecentsDescription": "ఇటీవల కనెక్ట్ చేయబడ్డ dappలు ఇక్కడ కనిపిస్తాయి", + "dAppBrowserEmptyScreenDescription": "URL టైప్ చేయండి లేదా వెబ్‌ని వెతకండి", + "dAppBrowserBlocklistScreenTitle": "{{origin}} బ్లాక్ చేయబడింది! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "ఈ వెబ్‌సైట్ మోసపూరితమైనది, ఉపయోగించడానికి సురక్షితమైనది కాదని Phantom విశ్వసిస్తోంది.", + "part2": "ఈ సైట్ తెలిసిన ఫిషింగ్ వెబ్‌సైట్‌లు మరియు స్కామ్‌ల కమ్యూనిటీ నిర్వహించే డేటాబేస్‌లో భాగంగా ఫ్లాగ్ చేయబడింది. సైట్‌ని తప్పుగా ఫ్లాగ్ చేసినట్లుగా మీరు భావిస్తే, దయచేసి సమస్యను ఫైల్ చేయండి." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "హెచ్చరికను పట్టించుకోవద్దు, ఏవిధంగానైనా చూపించండి", + "dAppBrowserActionBookmark": "బుక్‌మార్క్", + "dAppBrowserActionRemoveBookmark": "బుక్‌మార్క్‌ను తొలగించు", + "dAppBrowserActionRefresh": "రీఫ్రెష్", + "dAppBrowserActionShare": "పంచుకోవడం", + "dAppBrowserActionCloseTab": "ట్యాబ్‌ను క్లోజ్ చేయండి", + "dAppBrowserActionEndAutoConfirm": "ఆటో-ధృవీకరణ ముగించు", + "dAppBrowserActionDisconnectApp": "యాప్‌ను డిస్‌కనెక్ట్ చేయి", + "dAppBrowserActionCloseAllTabs": "అన్ని ట్యాబ్‌లను మూసివేయి", + "dAppBrowserNavigationAddressPlaceholder": "వెతకడానికి ఒక URLని టైప్ చేయి", + "dAppBrowserTabOverviewMore": "మరిన్ని", + "dAppBrowserTabOverviewAddTab": "ట్యాబ్‌ను జోడించు", + "dAppBrowserTabOverviewClose": "మూసివేయి", + "dAppBrowserCloseTab": "ట్యాబ్‌ను క్లోజ్ చేయి", + "dAppBrowserClose": "క్లోజ్ చేయి", + "dAppBrowserTabOverviewAddBookmark": "బుక్‌మార్క్‌ను జోడించు", + "dAppBrowserTabOverviewRemoveBookmark": "బుక్‌మార్క్‌ను తొలగించు", + "depositAssetListSuggestions": "సూచనలు", + "depositUndefinedToken": "క్షమించండి, ఈ టోకెన్‌ని డిపాజిట్ చేయలేం", + "onboardingImportRecoveryPhraseDetails": "వివరాలు", + "onboardingCreateRecoveryPhraseVerifyTitle": "రహస్య రికవరీ పదబంధాన్ని రాసుకున్నారా?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "రహస్య రికవరీ పదబంధం లేకుండా, మీ కీ లేదా దానికి సంబంధించిన ఏవైనా అసెట్‌లను మీరు యాక్సెస్ చేసుకోలేరు.", + "onboardingCreateRecoveryPhraseVerifyYes": "అవును", + "onboardingCreateRecoveryPhraseErrorTitle": "దోషం", + "onboardingCreateRecoveryPhraseErrorSubtitle": "మేం అకౌంట్‌ని జనరేట్ చేయడంలో విజయవంతం కాలేదు, దయచేసి మళ్లీ ప్రయత్నించండి.", + "onboardingDoneDescription": "మీరు ఇప్పుడు మీ వ్యాలెట్‌ని పూర్తిగా ఆస్వాదించవచ్చు.", + "onboardingDoneGetStarted": "ప్రారంభించండి", + "onboardingImportAccountsEmptyResult": "ఎలాంటి అకౌంట్‌లు కనుగొనలేదు", + "onboardingImportAccountsAccountName": "ఖాతా {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "లెడ్జర్ {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "మేం యాక్టివిటీతో {{numberOfWallets}} ఖాతాని కనుగొన్నాం", + "onboardingImportAccountsFoundAccounts_other": "మేం యాక్టివిటీతో {{numberOfWallets}} ఖాతాలను కనుగొన్నాం", + "onboardingImportAccountsFoundAccountsNoActivity_one": "మేం {{numberOfWallets}} ఖాతాని కనుగొన్నాం", + "onboardingImportAccountsFoundAccountsNoActivity_other": "మేం {{numberOfWallets}} ఖాతాలను కనుగొన్నాం", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "పదబంధంలో 12 పదాలుండాలి.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "పదబంధంలో ఖచ్చితంగా 12 లేదా 24 పదాలుండాలి.", + "onboardingImportRecoveryPhraseWrongWord": "తప్పు పదాలు: {{ words }}.", + "onboardingProtectTitle": "మీ వ్యాలెట్‌ని సంరక్షించండి", + "onboardingProtectDescription": "బయోమెట్రిక్ సెక్యూరిటీని జోడించడం వల్ల మీరు మాత్రమే మీ వ్యాలెట్‌ని యాక్సెస్ చేసుకోగలరు అని ధృవీకరిస్తుంది.", + "onboardingProtectButtonHeadlineDevice": "పరికరం", + "onboardingProtectButtonHeadlineFaceID": "Face ID", + "onboardingProtectButtonHeadlineFingerprint": "వేలిముద్ర", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "{{ authType }} ప్రమాణీకరణ ఉపయోగించండి", + "onboardingProtectError": "ప్రమాణీకరించేటప్పుడు ఏదో తప్పు జరిగింది, దయచేసి మళ్లీ ప్రయత్నించండి", + "onboardingProtectBiometryIosError": "బయోమెట్రిక్ ఆథెంటికేషన్ Phantomలో కాన్ఫిగర్ చేయబడింది, కానీ సిస్టమ్ సెట్టింగ్‌ల్లో నిలిపివేయబడింది. మళ్లీ ప్రారంభించడానికి దయచేసి Phantom > ఫేస్ ID లేదా టచ్ ID > సెట్టింగ్‌లను తెరవండి.", + "onboardingProtectRemoveAuth": "ప్రమాణీకరణను నిలిపివేయండి", + "onboardingProtectRemoveAuthDescription": "మీరు ప్రమాణీకరణను ఖచ్చితంగా నిలిపివేయాలని కోరుకుంటున్నారా?", + "onboardingWelcomeTitle": "Phantomకు స్వాగతం", + "onboardingWelcomeDescription": "ప్రారంభించడానికి, కొత్త వ్యాలెట్ సృష్టించండి లేదా సీడ్ ఫ్రేజ్ నుంచి ఒకటి ఇంపోర్ట్ చేసుకోండి.", + "onboardingWelcomeCreateWallet": "కొత్త వ్యాలెట్‌ని సృష్టించండి", + "onboardingWelcomeAlreadyHaveWallet": "నాకు ఇప్పటికే వ్యాలెట్ ఉంది", + "onboardingWelcomeConnectSeedVault": "సీడ్ వాల్ట్ కనెక్ట్ చేయండి", + "onboardingSlide1Title": "మీ ద్వారా నియంత్రించబడుతుంది, మా ద్వారా రక్షణ కల్పించబడుతుంది", + "onboardingSlide1Description": "మీ ఫండ్స్ ప్రైవేట్‌గా మరియు బయోమెట్రిక్‌తో సురక్షితం చేయబడతాయి, స్కామ్ గుర్తింపు, మరియు 24/7 సపోర్ట్.", + "onboardingSlide2Title": "మీ NFTల కొరకు అత్యుత్తమ హోమ్", + "onboardingSlide2Description": "లిస్టింగ్‌లను నిర్వహించడం, స్పామ్ బర్న్ చేయడం, మరియు సహాయకరమైన పుష్ నోటిఫికేషన్‌లతో అప్‌డేటెడ్‌గా ఉండండి.", + "onboardingSlide3Title": "మీ టోకెన్‌లతో మరింత చేయండి", + "onboardingSlide3Description": "భద్రపరచండి, స్వాప్ చేయండి, స్టేక్ చేయండి, పంపండి, మరియు అందుకోండి- ఎన్నడూ మీ వ్యాలెట్‌ని విడిచిపెట్టకుండానే. ", + "onboardingSlide4Title": "Web3 యొక్క అత్యుత్తమాన్ని కనుగొనండి", + "onboardingSlide4Description": "ఇన్-యాప్ బ్రౌజర్ తో ప్రముఖ యాప్‌లు మరియు కలెక్షన్‌‌లను కనుగొనండి మరియు కనెక్ట్ చేయండి.", + "onboardingMultichainSlide5Title": "ప్రతిదాని కొరకు ఒక వ్యాలెట్", + "onboardingMultichainSlide5Description": "Solana, Ethereum, మరియు Polygon యొక్క అన్నింటి అనుభవం ఒకే యూజర్-ఫ్రెండ్లీ ఇంటర్‌ఫేస్‌లో.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "ఒకే యూజర్-ఫ్రెండ్లీ ఇంటర్‌ఫేస్‌లో Solana, Ethereum, Polygon మరియు Bitcoinలు అన్నింటి అనుభవం.", + "requireAuth": "ప్రమాణీకరణ అవసరం", + "requireAuthImmediately": "వెంటనే", + "availableToSend": "పంపడానికి సిద్ధంగా ఉంది", + "sendEnterAmount": "మొత్తాన్ని నమోదు చేయండి", + "sendEditMemo": "మెమో ఎడిట్ చేయండి", + "sendShowLogs": "ఎర్రర్ లాగ్‌లను చూపించండి", + "sendHideLogs": "ఎర్రర్ లాగ్‌లను దాచిపెట్టండి", + "sendGoBack": "వెనక్కి వెళ్లు", + "sendTransactionSuccess": "మీ టోకెన్‌లు దీనికి విజయవంతంగా పంపబడ్డాయి", + "sendInputPlaceholder": "పేరు లేదా చిరునామా", + "sendRecentlyUsedAddressLabel": "{{formattedTimestamp}} క్రితం ఉపయోగించారు", + "sendRecipientAddress": "గ్రహీతల చిరునామా", + "sendTokenInterpolated": "{{tokenSymbol}} పంపండి", + "sendPasteFromClipboard": "క్లిప్‌బోర్డ్ నుంచి పేస్ట్", + "sendScanQR": "QR కోడ్ స్కాన్ చేయండి", + "sendTo": "వీరికి:", + "sendCameraAccess": "కెమెరా యాక్సెస్", + "sendCameraAccessSubtitle": "QR కోడ్ స్కాన్ చేయడానికి, కెమెరా యాక్సెస్‌ని ప్రారంభించాల్సి ఉంటుంది. మీరు ఇప్పుడు సెట్టింగ్‌లను ప్రారంభించాలని కోరుకుంటున్నారా?", + "sendSettings": "సెట్టింగ్‌లు", + "sendOK": "సరే", + "invalidQRCode": "ఈ QR కోడ్ చెల్లుబాటు కాదు.", + "sendInvalidQRCode": "ఈ QR కోడ్ చెల్లుబాటు అయ్యే చిరునామా కాదు", + "sendInvalidQRCodeSubtitle": "మళ్లీ లేదా వేరే QR కోడ్‌తో ప్రయత్నించండి.", + "sendInvalidQRCodeSplToken": "QR కోడ్‌లో చెల్లని టోకెన్", + "sendInvalidQRCodeSplTokenSubtitle": "ఈ QR కోడ్‌లో మీకు స్వంతం కాని లేదా మేం దానిని గుర్తించలేని ఒక టోకెన్ ఉంది.", + "sendScanAddressToSend": "ఫండ్స్ పంపడానికి {{tokenSymbol}} చిరునామా స్కాన్ చేయండి", + "sendScanAddressToSendNoSymbol": "ఫండ్స్ పంపడానికి చిరునామాని స్కాన్ చేయండి", + "sendScanAddressToSendCollectible": "కలెక్టబుల్స్ పంపడానికి SOL చిరునామా స్కాన్ చేయండి", + "sendScanAddressToSendCollectibleMultichain": "కలెక్టబుల్స్ పంపడానికి చిరునామా స్కాన్ చేయండి", + "sendSummary": "సారాంశం", + "sendUndefinedToken": "క్షమించండి, ఈ టోకెన్‌ని పంపలేరు", + "sendNoTokens": "టోకెన్‌లు లభ్యం కావడం లేదు", + "noBuyOptionsAvailableInCountry": "మీ దేశంలో ఎలాంటి కొనుగోలు ఆప్షన్‌లు లభ్యం కావడం లేదు", + "swapAvailableTokenDisclaimer": "నెట్‌వర్క్‌ల మధ్య బ్రిడ్జింగ్ కొరకు పరిమిత సంఖ్యలో టోకెన్‌లు లభ్యమవుతాయి", + "swapCrossSwapNetworkTooltipTitle": "నెట్‌వర్క్‌ల వ్యాప్తంగా స్వాపింగ్", + "swapCrossSwapNetworkTooltipDescription": "నెట్‌వర్క్‌ల వ్యాప్తంగా స్వాపింగ్ చేసేటప్పుడు, అతి తక్కువ ధర మరియు వేగవంతమైన లావాదేవీల కొరకు లభ్యమయ్యే టోకెన్‌లను ఉపయోగించాలని సిఫార్సు చేయబడుతోంది.", + "settingsAbout": "Phantom గురించి", + "settingsConfirm": "అవును", + "settingsMakeSureNoOneIsWatching": "మీ స్క్రీన్ ఎవరూ చూడటం లేదని ధృవీకరించుకోండి", + "settingsManageAccounts": "ఖాతాలను నిర్వహించండి", + "settingsPrompt": "మీరు ఖచ్చితంగా కొనసాగాలని కోరుకుంటున్నారా?", + "settingsSelectAvatar": "అవతార్‌ని ఎంచుకోండి", + "settingsSelectSecretPhrase": "రహస్య పదబంధం ఎంచుకోండి", + "settingsShowPrivateKey": "మీ ప్రైవేట్ కీని వెల్లడించడానికి తట్టండి", + "settingsShowRecoveryPhrase": "మీ రహస్య పదం వెల్లడించడానికి తట్టండి", + "settingsSubmitBetaFeedback": "బీటా ఫీడ్‌బ్యాక్ సబ్మిట్ చేయండి", + "settingsUpdateAccountNameToast": "అకౌంట్ పేరు అప్‌డేట్ చేయబడింది", + "settingsUpdateAvatarToast": "అవతార్ అప్‌డేట్ చేయబడింది", + "settingsWalletAddress": "ఖాతా చిరునామా", + "settingsWalletAddresses": "ఖాతా చిరునామాలు", + "settingsWalletNamePrimary": "ఖాతా పేరు", + "settingsPlaceholderName": "పేరు", + "settingsWalletNameSecondary": "మీ వ్యాలెట్ పేరు మార్చండి", + "settingsYourAccounts": "మీ అకౌంట్‌లు", + "settingsYourAccountsMultiChain": "మల్టీ-చైయిన్", + "settingsNotifications": "నోటిఫికేషన్‌లు", + "settingsNotificationPreferences": "నోటిఫికేషన్ ప్రాధాన్యతలు", + "pushNotificationsPreferencesAllowNotifications": "నోటిఫికేషన్‌లను అనుమతించండి", + "pushNotificationsPreferencesSentTokens": "పంపిన టోకెన్‌లు", + "pushNotificationsPreferencesSentTokensDescription": "టోకెన్‌లు మరియు NFTల అవుట్‌బౌండ్ ట్రాన్స్‌ఫర్‌లు", + "pushNotificationsPreferencesReceivedTokens": "అందుకున్న టోకెన్‌లు", + "pushNotificationsPreferencesReceivedTokensDescription": "టోకెన్‌లు మరియు NFTల ఇన్‌బౌండ్ ట్రాన్స్‌ఫర్‌లు", + "pushNotificationsPreferencesDexSwap": "స్వాప్‌లు", + "pushNotificationsPreferencesDexSwapDescription": "గుర్తించిన అప్లికేషన్‌లపై స్వాప్‌లు", + "pushNotificationsPreferencesOtherBalanceChanges": "ఇతర బ్యాలెన్స్ మార్పులు", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "మీ బ్యాలెన్స్‌పై ప్రభావం చూపించే ఇతర మల్టీ-టోకెన్ లావాదేవీలు", + "pushNotificationsPreferencesPhantomMarketing": "Phantom నుంచి అప్‌డేట్‌లు", + "pushNotificationsPreferencesPhantomMarketingDescription": "పీచర్ అనౌన్స్‌మెంట్‌లు మరియు సాధారణ అప్‌డేట్‌లు", + "pushNotificationsPreferencesDescription": "ఈ సెట్టింగ్‌లు ఈ యాక్టివ్ వాలెట్ కొరకు పుష్ నోటిఫికేషన్‌లను నియంత్రిస్తాయి. ప్రతి వాలెట్‌కు వాటి స్వంత నోటిఫికేషన్ సెట్టింగ్‌లు ఉంటాయి. అన్ని Phantom పుష్ నోటిఫికేషన్‌లను ఆఫ్ చేయడానికి, మీ <1>పరికరం సెట్టింగ్‌ల కు వెళ్లండి.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "నోటిఫికేషన్ ప్రాధాన్యతలను సింక్ చేయలేకపోయింది.", + "connectSeedVaultConnectSeed": "ఒక సీడ్‌ని కనెక్ట్ చేయండి", + "connectSeedVaultConnectSeedDescription": "మీ ఫోన్‌పై సీడ్ ఓల్ట్‌కు Phantom కనెక్ట్ చేయండి", + "connectSeedVaultSelectAnAccount": "అకౌంట్‌ని ఎంచుకోండి", + "connectSeedVaultSelectASeed": "ఒక సీడ్‌ని ఎంచుకోండి", + "connectSeedVaultSelectASeedDescription": "Phantomకు కనెక్ట్ చేయాలని మీరు కోరుకునే సీడ్‌ని ఎంచుకోండి", + "connectSeedVaultSelectAnAccountDescription": "Phantomతో సెటప్ చేయాలని మీరు కోరుకునే అకౌంట్‌ని ఎంచుకోండి", + "connectSeedVaultNoAccountsFound": "ఎలాంటి అకౌంట్‌లు కనుగొనబడలేదు.", + "connectSeedVaultSelectAccounts": "అకౌంట్‌లను ఎంచుకోండి", + "connectSeedVaultSelectAccountsDescription": "Phantomతో సెటప్ చేయాలని మీరు కోరుకునే అకౌంట్‌లను ఎంచుకోండి", + "connectSeedVaultCompleteSetup": "సెటప్ పూర్తి చేయండి", + "connectSeedVaultCompleteSetupDescription": "మీరు సిద్ధంగా ఉన్నారు! Phantomsy web3ని అన్వేషించండి మరియు లావాదేవీలను ధృవీకరించడానికి మీ సీడ్ ఓల్ట్‌ని ఉపయోగించండి", + "connectSeedVaultConnectAnotherSeed": "మరో సీడ్‌ని కనెక్ట్ చేయండి", + "connectSeedVaultConnectAllSeedsConnected": "అన్ని సీడ్‌లు కనెక్ట్ చేయబడ్డాయి", + "connectSeedVaultNoSeedsConnected": "ఎలాంటి సీడ్స్‌ కనెక్ట్ చేయలేదు. సీడ్ వాల్ట్ నుంచి ప్రమాణీకరించడానికి దిగువ బటన్ మీద తట్టండి.", + "connectSeedVaultConnectAccount": "అకౌంట్ కనెక్ట్ చేయండి", + "connectSeedVaultLoadMore": "మరింత లోడ్ చేయండి", + "connectSeedVaultNeedPermission": "పర్మిషన్ అవసరం", + "connectSeedVaultNeedPermissionDescription": "Phantom సీడ్ ఓల్ట్ పర్మిషన్‌లు ఉపయోగించడానికి అనుమతించేందుకు సెట్టింగ్‌లకు వెళ్లండి.", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} ఫీజు", + "stakeAmount": "మొత్తం", + "stakeAmountBalance": "బ్యాలెన్స్", + "swapTopQuotes": "టాప్ {{numQuotes}} కోట్‌లు", + "swapTopQuotesTitle": "టాప్ కోట్స్", + "swapProvidersTitle": "ప్రొవైడర్‌లు", + "swapProvidersFee": "{{fee}} ఫీజు", + "swapProvidersTagRecommended": "అత్యుత్తమ రిటర్న్", + "swapProvidersTagFastest": "వేగవంతమైనది", + "swapProviderEstimatedTimeHM": "{{hours}}గం {{minutes}}ని", + "swapProviderEstimatedTimeM": "{{minutes}}ని", + "swapProviderEstimatedTimeS": "{{seconds}}సె", + "stakeReview": "సమీక్ష", + "stakeReviewAccount": "అకౌంట్", + "stakeReviewCommissionFee": "కమీషన్ ఫీజు", + "stakeReviewConfirm": "ధృవీకరించు", + "stakeReviewValidator": "వాలిడేటర్", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "అర్థమైంది", + "swapTabInsufficientFunds": "తగినన్ని నిధులు లేవు", + "swapNoAssetsFound": "అసెట్‌లు లేవు", + "swapNoTokensFound": "ఎలాంటి టోకెన్‌లు కనుగొనలేదు", + "swapConfirmationTryAgain": "మళ్లీ ప్రయత్నించండి", + "swapConfirmationGoBack": "వెనక్కి వెళ్లు", + "swapNoQuotesFound": "ఎలాంటి కోట్‌లు లేవు", + "swapNotProviderFound": "ఈ టోకెన్ స్వాప్ కొరకు మేం ఎలాంటి ప్రొవైడర్‌ని కనుగొనలేకపోయాం. వేరే టోకెన్‌ని ప్రయత్నించండి.", + "swapAvailableOnMainnet": "ఈ ఫీచర్ కేవలం మెయిన్‌నెట్‌పై లభ్యమవుతుంది", + "swapNotAvailableEVM": "EVM ఖాతాల కొరకు స్వాప్‌లు ఇంకా లభ్యం కావడం లేదు", + "singleChainSwapTab": "నెట్‌వర్క్‌లో", + "crossChainSwapTab": "నెట్‌వర్క్‌ల వ్యాప్తంగా", + "allFilter": "అన్నీ", + "bridgeRefuelTitle": "రీఫ్యూయల్", + "bridgeRefuelDescription": "మీ బ్రిడ్జ్ తరువాత లావాదేవీల కొరకు మీ చెల్లించేలా రీఫ్యూయల్ ధృవీకరిస్తుంది.", + "bridgeRefuelLabelBalance": "మీ {{symbol}}", + "bridgeRefuelLabelReceive": "మీరు పొందేది", + "bridgeRefuelLabelFee": "అంచనావేయబడ్డ ఖరీదు", + "bridgeRefuelDismiss": "రీఫ్యూయల్ లేకుండా కొనసాగడం", + "bridgeRefuelEnable": "రీఫ్యూయల్ ప్రారంభించు", + "unwrapWrappedSolError": "అన్‌ర్యాప్ చేయడం విఫలమైంది", + "unwrapWrappedSolLoading": "అన్‌ర్యాపింగ్...", + "unwrapWrappedSolSuccess": "అన్‌ర్యాప్డ్", + "unwrapWrappedSolViewTransaction": "లావాదేవీని చూడండి", + "dappApprovePopupSignMessage": "సైన్ సందేశం", + "solanaPayFrom": "నుంచి", + "solanaPayMessage": "సందేశం", + "solanaPayNetworkFee": "నెట్‌వర్క్ ఫీజు", + "solanaPayFree": "ఉచితం", + "solanaPayPay": "{{item}} చెల్లించడం", + "solanaPayPayNow": "ఇప్పుడే చెల్లించు", + "solanaPaySending": "{{item}} పంపుతోంది", + "solanaPayReceiving": "{{item}} అందుకుంటోంది", + "solanaPayMinting": "{{item}} మింట్ చేస్తోంది", + "solanaPayTransactionProcessing": "మీ లావాదేవీ ప్రాసెస్ చేయబడుతోంది, దయచేసి వేచి ఉండండి.", + "solanaPaySent": "పంపారు!", + "solanaPayReceived": "అందుకున్నారు!", + "solanaPayMinted": "మింటెడ్!", + "solanaPaySentNFT": "NFT పంపబడింది!", + "solanaPayReceivedNFT": "NFT అందుకున్నారు!", + "solanaPayTokensSent": "మీ టోకెన్‌లు విజయవంతగా {{to}} కు పంపబడ్డాయి", + "solanaPayTokensReceived": "మీరు {{from}} నుంచి కొత్త టోకెన్‌లను అందుకున్నారు", + "solanaPayViewTransaction": "లావాదేవీని చూడండి", + "solanaPayTransactionFailed": "లావాదేవీ విఫలమైంది", + "solanaPayConfirm": "ధృవీకరించు", + "solanaPayTo": "టూ", + "dappApproveConnectViewAccount": "మీ Solana అకౌంట్ చూడండి", + "deepLinkInvalidLink": "చెల్లని లింక్", + "deepLinkInvalidSplTokenSubtitle": "దీనిలో మీకు స్వంతం కాని లేదా మేం దానిని గుర్తించలేని ఒక టోకెన్ ఉంది.", + "walletAvatarShowAllAccounts": "అన్ని అకౌంట్‌లను చూపించండి", + "pushNotificationsGetInstantUpdates": "తక్షణ అప్‌డేట్‌లు పొందండి", + "pushNotificationsEnablePushNotifications": "పూర్తయిన బదిలీలు, స్వైప్‌లు మరియు అనౌన్స్‌మెంట్‌ల గురించి పుష్ నోటిఫికేషన్‌లను ప్రారంభించండి", + "pushNotificationsEnable": "ప్రారంభించు", + "pushNotificationsNotNow": "ఇప్పుడు కాదు", + "onboardingAgreeToTermsOfServiceInterpolated": "నేను <1>సేవా నిబంధనలను అంగీకరిస్తున్నాను", + "onboardingConfirmSaveSecretRecoveryPhrase": "సరే, నేను ఏదోవిధంగా సేవ్ చేశాను", + "onboardingCreateNewWallet": "కొత్త వ్యాలెట్‌ని సృష్టించండి", + "onboardingErrorDuplicateSecretRecoveryPhrase": "ఈ రహస్య పదబంధం ఇప్పటికే మీ వ్యాలెట్‌లో ఉంది", + "onboardingErrorInvalidSecretRecoveryPhrase": "చెల్లని రహస్య రికవరీ పదబంధం", + "onboardingFinished": "మీరు అన్నింటిని చేశారు!", + "onboardingImportAccounts": "అకౌంట్‌లను ఇంపోర్ట్ చేసుకోండి", + "onboardingImportImportingAccounts": "అకౌంట్‌లను ఇంపోర్ట్ చేస్తోంది...", + "onboardingImportImportingFindingAccounts": "యాక్టివిటీతో అకౌంట్‌లను కనుగొనడం", + "onboardingImportAccountsLastActive": "{{formattedTimestamp}} క్రితం యాక్టివ్‌గా ఉంది", + "onboardingImportAccountsNeverUsed": "ఎన్నడూ ఉపయోగించలేదు", + "onboardingImportAccountsCreateNew": "కొత్త వ్యాలెట్", + "onboardingImportAccountsDescription": "ఇంపోర్ట్ చేసుకోవడానికి వ్యాలెట్ అకౌంట్‌లను ఎంచుకోండి", + "onboardingImportReadOnlyAccountDescription": "మీరు చూడాలని కోరుకునే చిరునామా లేదా డొమైన్ పేరును జోడించండి. మీకు కేవలం వీక్షణ- మాత్రమే యాక్సెస్ ఉంటుంది మరియు లావాదేవీలు లేదా సందేశాలకు సైన్ చేయడం సాధ్యం కాదు.", + "onboardingImportSecretRecoveryPhrase": "రహస్య పదబంధం ఇంపోర్ట్ చేసుకోండి", + "onboardingImportViewAccounts": "ఖాతాలను వీక్షించండి", + "onboardingRestoreExistingWallet": "12 లేదా 24 పదాల రహస్య రికవరీ పదబంధంతో ప్రస్తుత వ్యాలెట్‌ని పునరుద్ధరించండి", + "onboardingShowUnusedAccounts": "ఉపయోగించని అకౌంట్‌లను చూపించండి", + "onboardingShowMoreAccounts": "మరిన్ని అకౌంట్‌లను చూపించండి", + "onboardingHideUnusedAccounts": "ఉపయోగించని అకౌంట్‌లను దాచిపెట్టండి", + "onboardingSecretRecoveryPhrase": "రహస్య రికవరీ పదబంధం", + "onboardingSelectAccounts": "మీ అకౌంట్‌లు ఎంచుకోండి", + "onboardingStoreSecretRecoveryPhraseReminder": "మీరు మీ ఖాతాను తిరిగి పొందగలిగే ఏకైక మార్గం ఇది. దయచేసి దానిని ఎక్కడైనా సురక్షితంగా భద్రపరచండి!", + "useTokenMetasForMintsUnknownName": "తెలియని", + "bookmarksExploreScreenSearch": "URL వెతకండి లేదా టైప్ చేయండి", + "timeUnitMinute": "నిమిషం", + "timeUnitMinutes": "నిమిషాలు", + "timeUnitHour": "గంట", + "timeUnitHours": "గంటలు", + "espNFTListWithPrice": "మీరు {{dAppName}} పై {{priceAmount}}{{priceTokenSymbol}} కొరకు {{NFTDisplayName}} ని లిస్ట్ చేశారు", + "espNFTListWithPriceWithoutDApp": "మీరు {{priceAmount}}{{priceTokenSymbol}} కొరకు {{NFTDisplayName}} ని లిస్ట్ చేశారు", + "espNFTListWithoutPrice": "మీరు {{dAppName}} పై అమ్మకం కొరకు {{NFTDisplayName}} ని లిస్ట్ చేశారు", + "espNFTListWithoutPriceWithoutDApp": "మీరు అమ్మకం కొరకు {{NFTDisplayName}} ని లిస్ట్ చేశారు", + "espNFTChangeListPriceWithPrice": "మీరు {{dAppName}} పై లిస్టింగ్‌ని {{NFTDisplayName}} నుంచి {{priceAmount}}{{priceTokenSymbol}} కు అప్‌డేట్ చేశారు", + "espNFTChangeListPriceWithPriceWithoutDApp": "మీరు లిస్టింగ్‌ని {{NFTDisplayName}} నుంచి {{priceAmount}}{{priceTokenSymbol}} కు అప్‌డేట్ చేశారు", + "espNFTChangeListPriceWithoutPrice": "మీరు {{dAppName}} పై {{NFTDisplayName}} కొరకు లిస్టింగ్‌ని అప్‌డేట్ చేశారు", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "మీరు {{NFTDisplayName}} కొరకు లిస్టింగ్ అప్‌డేట్ చేశారు", + "espNFTBidBidderWithPrice": "మీరు {{dAppName}} పై {{NFTDisplayName}} కొరకు {{priceAmount}}{{priceTokenSymbol}} బిడ్ చేశారు", + "espNFTBidBidderWithPriceWithoutDApp": "మీరు {{NFTDisplayName}} కొరకు {{priceAmount}}{{priceTokenSymbol}} బిడ్ చేశారు", + "espNFTBidBidderWithoutPrice": "మీరు {{dAppName}} పై {{NFTDisplayName}} కొరకు బిడ్ చేశారు", + "espNFTBidBidderWithoutPriceWithoutDApp": "మీరు {{NFTDisplayName}} కొరకు బిడ్ వేశారు", + "espNFTBidListerWithPrice": "{{dAppName}} పై {{NFTDisplayName}} కొరకు {{priceAmount}}{{priceTokenSymbol}} యొక్క కొత్త బిడ్", + "espNFTBidListerWithPriceWithoutDApp": "{{NFTDisplayName}} కొరకు {{priceAmount}}{{priceTokenSymbol}} యొక్క కొత్త బిడ్", + "espNFTBidListerWithoutPrice": "{{dAppName}} పైన {{NFTDisplayName}} కొరకు కొత్త బిడ్", + "espNFTBidListerWithoutPriceWithoutDApp": "{{NFTDisplayName}} కొరకు కొత్త బిడ్", + "espNFTCancelBidWithPrice": "మీరు {{dAppName}} పై {{NFTDisplayName}} కొరకు {{priceAmount}}{{priceTokenSymbol}} బిడ్‌ని రద్దు చేశారు", + "espNFTCancelBidWithPriceWithoutDApp": "మీరు {{NFTDisplayName}} కొరకు {{priceAmount}}{{priceTokenSymbol}} బిడ్‌ని రద్దు చేశారు", + "espNFTCancelBidWithoutPrice": "మీరు {{dAppName}} పై {{NFTDisplayName}} కొరకు మీ బిడ్‌ని రద్దు చేశారు", + "espNFTCancelBidWithoutPriceWithoutDApp": "మీరు {{NFTDisplayName}} కొరకు మీ బిడ్‌ని రద్దు చేశారు", + "espNFTUnlist": "మీరు {{dAppName}} పైన {{NFTDisplayName}} ని అన్‌లిస్ట్ చేశారు", + "espNFTUnlistWithoutDApp": "మీరు {{NFTDisplayName}} ను అన్‌లిస్ట్ చేశారు", + "espNFTBuyBuyerWithPrice": "మీరు {{dAppName}} పై {{priceAmount}}{{priceTokenSymbol}} కొరకు {{NFTDisplayName}} ని కొనుగోలు చేశారు", + "espNFTBuyBuyerWithPriceWithoutDApp": "మీరు {{priceAmount}}{{priceTokenSymbol}} కొరకు {{NFTDisplayName}} కొనుగోలు చేశారు", + "espNFTBuyBuyerWithoutPrice": "మీరు {{dAppName}} పైన {{NFTDisplayName}} కొనుగోలు చేశారు", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "మీరు {{NFTDisplayName}} కొనుగోలు చేశారు", + "espNFTBuySellerWithPrice": "మీరు {{dAppName}} పై {{priceAmount}}{{priceTokenSymbol}} కొరకు {{NFTDisplayName}} ని విక్రయించారు", + "espNFTBuySellerWithPriceWithoutDApp": "మీరు {{priceAmount}}{{priceTokenSymbol}} కొరకు {{NFTDisplayName}} ని విక్రయించారు", + "espNFTBuySellerWithoutPrice": "మీరు {{dAppName}} పైన {{NFTDisplayName}} ని విక్రయించారు", + "espNFTBuySellerWithoutPriceWithoutDApp": "మీరు {{NFTDisplayName}} విక్రయించారు", + "espDEXSwap": "మీరు {{dAppName}} పై {{upTokensTextFragment}} కొరకు {{downTokensTextFragment}} ని ఎక్స్ఛేంజీ చేశారు", + "espDEXDepositLPWithPoolDisplay": "మీరు {{dAppName}} పై {{poolDisplayName}} లిక్విడిటీ పూల్‌లోనికి {{downTokensTextFragment}} ని డిపాజిట్ చేశారు", + "espDEXDepositLPWithoutPoolDisplay": "మీరు {{dAppName}} పైన {{upTokensTextFragment}} కొరకు {{downTokensTextFragment}} మార్పిడి చేసుకున్నారు", + "espDEXWithdrawLPWithPoolDisplay": "మీరు {{dAppName}} పై {{poolDisplayName}} లిక్విడిటీ పూల్ నుంచి {{upTokensTextFragment}} ని విత్‌డ్రా చేశారు", + "espDEXWithdrawLPWithoutPoolDisplay": "మీరు {{dAppName}} పైన {{upTokensTextFragment}} కొరకు {{downTokensTextFragment}} మార్పిడి చేసుకున్నారు", + "espGenericTokenSend": "మీరు {{downTokensTextFragment}} పంపారు", + "espGenericTokenReceive": "మీరు {{upTokensTextFragment}} పొందారు", + "espGenericTransactionBalanceChange": "మీరు {{upTokensTextFragment}} కొరకు {{downTokensTextFragment}} ని ఎక్స్ఛేంజ్ చేసుకున్నారు", + "espUnknown": "తెలియని", + "espUnknownNFT": "తెలియని NFT", + "espTextFragmentAnd": "మరియు", + "externalLinkWarningTitle": "మీరు Phantomని విడిచిపెట్టబోతున్నారు", + "externalLinkWarningDescription": "{{url}} ని ఓపెన్ చేయండి. ఈ సోర్స్‌తో ఇంటరాక్ట్ కావడానికి ముందు మీరు దానిని విశ్వసించేవిధంగా ధృవీకరించుకోండి.", + "shortcutsWarningDescription": "{{url}} ద్వారా షార్ట్‌కట్‌లు అందించబడ్డాయి. దానితో మీరు ఇంటరాక్ట్ కావడానికి ముందు ఈ సోర్సు నమ్మకమైనది అని దృవీకరించుకోండి.", + "lowTpsBanner": "Solana నెట్‌వర్క్ రద్దీని ఎదుర్కొంటోంది", + "lowTpsMessageTitle": "Solana నెట్‌వర్క్ రద్దీ", + "lowTpsMessage": "Phantom నియంత్రణను దాటి Solanaలో అధిక రద్దీ ఉండటం వల్ల, మీ లావాదేవీలు విఫలం కావొచ్చు లేదా ఆలస్యం కావొచ్చు, దయచేసి విఫలమైన లావాదేవీలను మళ్లీ ప్రయత్నించండి.", + "solanaSlow": "Solana నెట్‌వర్క్ అసాధారణంగా నెమ్మదిగా ఉంది", + "solanaNetworkTemporarilyDown": "Solana నెట్‌వర్క్ తాత్కాలికంగా డౌన్ అయింది", + "waitForNetworkRestart": "దయచేసి నెట్‌వర్క్ తిరిగి ప్రారంభం అయ్యేంత వరకు వేచి ఉండండి. మీ ఫండ్స్ ప్రభావితం కావు.", + "exploreCollectionsCarouselTitle": "ప్రజాదరణ పొందినది ఏది", + "exploreDropsCarouselTitle": "కొత్తది ఏమిటి", + "exploreSortFloor": "ఫ్లోర్", + "exploreSortListed": "లిస్టెడ్", + "exploreSortVolume": "వాల్యూం", + "exploreFetchErrorSubtitle": "దయచేసి తరువాత మళ్లీ ప్రయత్నించండి.", + "exploreFetchErrorTitle": "పొందడం విఫలమైంది.", + "exploreTopCollectionsTitle": "టాప్ NFT కలెక్షన్‌లు", + "exploreTopListLess": "తక్కువ", + "exploreTopListMore": "ఎక్కువ", + "collectiblesSearchCollectionsSection": "కలెక్షన్‌‌లు", + "collectiblesSearchItemsSection": "ఐటమ్‌లు", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} ఐటమ్‌లు", + "collectiblesSearchPlaceholderText": "మీ కలెక్టబుల్స్ వెతకండి", + "collectionPinSuccess": "కలెక్షన్ పిన్ చేయబడింది", + "collectionPinFail": "కలెక్షన్ పిన్ చేయడం విఫలమైంది", + "collectionUnpinSuccess": "కలెక్షన్ అన్‌పిన్ చేయబడింది", + "collectionUnpinFail": "కలెక్షన్ అన్‌పిన్ చేయడం విఫలమైంది", + "collectionHideSuccess": "కలెక్షన్ దాచిపెట్టబడింది", + "collectionHideFail": "కలెక్షన్ దాచిపెట్టడం విఫలమైంది", + "collectionUnhideSuccess": "కలెక్షన్ దాచిపెట్టలేదు", + "collectionUnhideFail": "కలెక్షన్‌ని దాచిపెట్టకుండా ఉంచడం విఫలమైంది", + "collectiblesSpamSuccess": "స్పామ్ వలే రిపోర్ట్ చేయబడింది", + "collectiblesSpamFail": "స్పామ్ వలే రిపోర్ట్ చేయడం విఫలమైంది", + "collectiblesSpamAndHiddenSuccess": "స్పామ్ వలే రిపోర్ట్ చేయబడింది మరియు దాచిపెట్టబడింది", + "collectiblesNotSpamSuccess": "స్పామ్ కాదని రిపోర్ట్ చేయబడింది", + "collectiblesNotSpamFail": "స్పామ్ కాదని రిపోర్ట్ చేయడం విఫలమైంది", + "collectiblesNotSpamAndUnhiddenSuccess": "స్పామ్ కాదని నివేదించబడింది మరియు దాచిపెట్టబడలేదు", + "tokenSpamWarning": "Phantom ఇది స్పామ్ అని విశ్వసించడం వల్ల ఈ టోకెన్ దాచిపెట్టబడింది.", + "collectibleSpamWarning": "Phantom ఇది స్పామ్ అని విశ్వసించడం వల్ల ఈ కలెక్టబుల్ దాచిపెట్టబడింది.", + "emojiNoResults": "ఎలాంటి ఎమోజీలు కనుగొనలేదు", + "emojiSearchResults": "ఫలితాలను వెతకండి", + "emojiSuggested": "సూచించబడింది", + "emojiSmileys": "స్మైలీలు & ప్రజలు", + "emojiAnimals": "జంతువులు & ప్రకృతి", + "emojiFood": "ఆహారం & పానీయం", + "emojiTravel": "ప్రయాణం & ప్రయాణాలు", + "emojiActivities": "కార్యకలాపాలు", + "emojiObjects": "ఆబ్జెక్ట్‌లు", + "emojiSymbols": "సింబల్స్", + "emojiFlags": "జెండాలు", + "whichExtensionToConnectWith": "మీరు ఏ ఎక్స్‌టెన్షన్‌తో కనెక్ట్ అవ్వాలని అనుకుంటున్నారు?", + "configureInSettings": "సెట్టింగ్‌ల్లో కాన్ఫిగర్ చేయవచ్చు → డిఫాల్ట్ యాప్ వ్యాలెట్.", + "continueWith": "దీనితో కొనసాగు", + "useMetaMask": "MetaMask ఉపయోగించండి", + "usePhantom": "Phantom ఉపయోగించండి", + "alwaysAsk": "ఎల్లప్పుడూ అడగండి", + "dontAskMeAgain": "నన్ను మళ్లీ అడగవద్దు", + "selectWalletSettingDescriptionLine1": "కొన్ని యాప్‌లు Phantomతో కనెక్ట్ అయ్యే ఆప్షన్‌ని ఆఫర్ చేయలేకపోవచ్చు.", + "selectWalletSettingDescriptionLinePhantom": "సమస్యను పరిష్కరించడానికి, MetaMaskతో కనెక్ట్ అయ్యేటప్పుడు ఎల్లప్పుడూ దానికి బదులుగా Phantom ఓపెన్ అవుతుంది.", + "selectWalletSettingDescriptionLineAlwaysAsk": "సమస్యను పరిష్కరించడానికి, మీరు MetaMaskతో కనెక్ట్ అయ్యేటప్పుడు, మీరు దానికి బదులుగా Phantomని ఉపయోగించాలని కోరుకుంటున్నారా అని మేం మిమ్మల్ని కోరతాం.", + "selectWalletSettingDescriptionLineMetaMask": "MetaMaskని డిఫాల్ట్‌గా సెట్ చేయడం వల్ల Phantomకు కనెక్ట్ చేయకుండా ఆ డీసెంట్రలైజ్డ్ యాప్‌లను నిలిపివేస్తుంది.", + "metaMaskOverride": "డిఫాల్ట్ యాప్ వ్యాలెట్", + "metaMaskOverrideSettingDescriptionLine1": "Phantom ఉపయోగించే ఆప్షన్‌ను అందించని వెబ్‌సైట్‌లకు కనెక్ట్ చేయడానికి.", + "refreshAndReconnectToast": "మీ మార్పులు అప్లై చేయడానికి రీఫ్రెష్ చేసి, తిరిగి కనెక్ట్ అవ్వండి", + "autoConfirmUnavailable": "లభ్యం కావడం లేదు", + "autoConfirmReasonDappNotWhitelisted": "ఆటో- ధృవీకరణ అందుబాటులో లేదు, ఎందుకంటే ఇది వచ్చిన కాంట్రాక్ట్ ఈ యాప్ కోసం మా అనుమతి జాబితాలో లేదు.", + "autoConfirmReasonSessionNotActive": "ఆటో-ధృవీకరణ సెషన్ యాక్టివ్‌గా లేనందున ఆటోమేటిక్ ధృవీకరణ అందుబాటులో లేదు. దయచేసి దీనిని క్రింద ప్రారంభించండి.", + "autoConfirmReasonRateLimited": "ఆటో-ధృవీకరణ అందుబాటులో లేదు ఎందుకంటే మీరు ఉపయోగిస్తున్న dapp చాలా అభ్యర్థనలను పంపుతోంది.", + "autoConfirmReasonUnsupportedNetwork": "ఆటో-ధృవీకరణ అందుబాటులో లేదు ఎందుకంటే ఆటో-ధృవీకరణకు ఈ నెట్‌వర్క్ ఇంకా మద్దతు ఇవ్వదు.", + "autoConfirmReasonSimulationFailed": "ఆటో-ధృవీకరణ అందుబాటులో లేదు ఎందుకంటే మేం భద్రతకు హామీ ఇవ్వలేం.", + "autoConfirmReasonTabNotFocused": "ఆటో-ధృవీకరణ అందుబాటులో లేదు ఎందుకంటే మీరు ఆటో-ధృవీకరణకు ప్రయత్నిస్తున్న డొమైన్ ట్యాబ్ యాక్టివ్‌గా లేదు.", + "autoConfirmReasonNotUnlocked": "వాలెట్ అన్‌లాక్ చేయబడనందున ఆటో-ధృవీకరణ అందుబాటులో లేదు.", + "rpcErrorUnauthorizedWrongAccount": "చిరునామా నుంచి లావాదేవీ ఎంపిక చేసిన ఖాతా చిరునామాతో జతకావడం లేదు.", + "rpcErrorUnauthorizedUnknownSource": "RPC అభ్యర్థన మూలాన్ని నిర్ధారించలేకపోయారు.", + "transactionsDisabledTitle": "లావాదేవీలు నిలిపివేయబడ్డాయి", + "transactionsDisabledMessage": "Phantom ఉపయోగించి మీ చిరునామా లావాదేవీలు చేయలేం", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "యాక్టివ్", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL క్లిప్‌బోర్డ్‌కు కాపీ చేయబడింది", + "notEnoughSolScanTransactionWarning": "మీ అకౌంట్‌లో తగినంత SOL లేకపోవడం వల్ల ఈ లావాదేవీ విఫలం కావొచ్చు. దయచేసి మీ ఖాతాకు మరిన్ని SOL జోడించండి మరియు మళ్లీ ప్రయత్నించండి.", + "transactionRevertedWarning": "ఈ లావాదేవీ స్టిమ్యులేషన్ సమయంలో రివర్ట్ చేయబడింది. ఒకవేళ సబ్మిట్ చేసినట్లయితే ఫండ్స్ పోవచ్చు.", + "quests": "క్వెస్ట్‌లు", + "questsClaimInProgress": "క్లెయిమ్ చేయడం పురోగతిలో ఉంది", + "questsVerifyingCompletion": "క్వెస్ట్ కొరకు ధృవీకరణ పూర్తయింది", + "questsClaimError": "రివార్డ్ క్లెయిం చేయడంలో దోషం", + "questsClaimErrorDescription": "మీ రివార్డ్ క్లెయిం చేయడంలో దోషం ఏర్పడింది. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి.", + "questsDaysLeft": "{{days}} రోజులు మిగిలి ఉంది", + "questsDaysLeftSingular": "{{days}} రోజు మిగిలి ఉంది", + "questsDaysLessThanOneDay": "< 1రోజు మిగిలి ఉంది", + "questsBadgeMobileOnly": "మొబైల్ మాత్రమే", + "questsBadgeExtensionOnly": "ఎక్స్‌టెన్షన్ మాత్రమే", + "questsStartedStateExplainerTitle": "క్వెస్ట్ ప్రారంభించబడింది", + "questsStartedStateExplainerDescriptionPart1": "పూర్తి చేసిన తరువాత, మీ రివార్డ్ క్లెయిం చేసుకోవడానికి అనేక గంటలు పట్టవచ్చు. అందువల్ల మీరు ఈ క్వెస్ట్‌ని పూర్తి చేశారని మేం ధృవీకరించగలం మరియు ప్రతి బహుమతి ప్రతి వ్యక్తికి ఒకసారి మాత్రమే క్లెయిమ్ చేయబడుతుందని నిర్ధారించుకోవచ్చు.", + "questsStartedStateExplainerDescriptionPart2": "మీరు ఈ క్వెస్ట్‌ను పూర్తి చేసిన ఒక రోజు మించిపోయినట్లయితే, దయచేసి సాయం కొరకు కాంటాక్ట్‌ను సంప్రదించండి.", + "questsStartedStateExplainerButtonLabel": "అర్థమైంది", + "exploreLearn": "నేర్చుకోవడం", + "exploreSites": "సైట్స్", + "exploreApps": "యాప్‌లు", + "exploreTokens": "టోకెన్‌లు", + "exploreCollections": "కలెక్షన్‌లు", + "exploreFilterByall_networks": "అన్ని నెట్‌వర్క్‌లు", + "exploreSortBytrending": "ట్రెండింగ్", + "exploreSortBytop": "టాప్", + "exploreSortByvolume": "వాల్యూం", + "exploreSortBygainers": "సంపాదించినవారు", + "exploreSortBylosers": "నష్టపోయినవారు", + "exploreSortBymarket_cap": "మార్కెట్ క్యాప్", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "కలెక్టబుల్స్", + "exploreCategoryMarketplace": "మార్కెట్‌ప్లేస్", + "exploreCategoryGaming": "గేమింగ్", + "exploreCategoryBridges": "బ్రిడ్జ్‌లు", + "exploreCategoryOther": "ఇతర", + "exploreCategorySocial": "సోషల్", + "exploreCategoryCommunity": "కమ్యూనిటీ", + "exploreVolume": "వాల్యూం", + "exploreFloor": "ఫ్లోర్", + "exploreCap": "మార్కెట్ క్యాప్", + "exploreToken": "టోకెన్", + "explorePrice": "ధర", + "explore24hVolume": "24గం వాల్యూం", + "exploreErrorButtonText": "మళ్లీ ప్రయత్నించు", + "exploreErrorDescription": "ఎక్స్‌ప్లోర్ కంటెంట్‌ను లోడ్ చేయడానికి ప్రయత్నించేటప్పుడు దోషం ఏర్పడింది. దయచేసి రీఫ్రెష్ చేసి, మళ్లీ ప్రయత్నించండి", + "exploreErrorTitle": "ఎక్స్‌ప్లోర్ కంటెంట్ లోడ్ చేయడం విఫలమైంది", + "exploreNetworkError": "నెట్‌వర్క్ దోషం ఉంది. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి.", + "exploreTokensLegalDisclaimer": "ధర సమాచారం మరియు బ్లాక్‌ఛైయిన్ ప్రాజెక్ట్ స్పాట్‌లైట్‌లు సమాచారాత్మక ఉద్దేశ్యాల కొరకు మాత్రమే ఇవ్వబడతాయి. మార్కెట్ డేటా CoinGecko ద్వారా అందించబడుతుంది.", + "exploreLearnErrorTitle": "నేర్చుకునే కంటెంట్‌ను లోడ్ చేయడం విఫలమైంది", + "exploreLearnErrorDescription": "నేర్చుకునే కంటెంట్ లోడ్ చేయడానికి ప్రయత్నించేటప్పుడు దోషం ఏర్పడింది. దయచేసి రీఫ్రెష్ చేసి, మళ్లీ ప్రయత్నించండి", + "dappBrowserSearchScreenVisitSite": "సైట్‌ను సందర్శించడం", + "dappBrowserSearchScreenSearchWithGoogle": "Googleతో వెతకడం", + "dappBrowserSearchScreenSearchLinkYouCopied": "మీరు కాపీ చేసిన లింక్", + "dappBrowserSearchScreenSearchTextYouCopied": "మీరు కాపీ చేసిన టెక్ట్స్", + "dappBrowserSearchPlaceholder": "యాప్‌ల కొరకు వెతకడం", + "dappBrowserSearchNoApps": "ఎలాంటి యాప్‌లు కనుగొనబడలేదు", + "dappBrowserTabsLimitExceededScreenTitle": "పాత ట్యాబ్‌లను క్లోజ్ చేయాలా?", + "dappBrowserTabsLimitExceededScreenDescription": "మీకు {{tabsCount}} ట్యాబ్‌లు తెరిచి ఉన్నాయి. మరిన్నింటిని తెరవడానికి, మీరు కొన్ని ట్యాబ్‌లను మూసివేయాల్సి ఉంటుంది.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "అన్ని ట్యాబ్‌లను మూసివేయి", + "localizedErrorUnknownError": "ఏదో తప్పు జరిగింది, దయచేసి తరువాత మళ్లీ ప్రయత్నించండి.", + "localizedErrorUnsupportedCountry": "మమ్మల్ని క్షమించండి, మీ దేశం ప్రస్తుతం మద్దతు ఇవ్వదు.", + "localizedErrorTokensNotLoading": "మీ టోకెన్‌లను లోడ్ చేయడంలో సమస్య ఉంది. దయచేసి మళ్లీ ప్రయత్నించండి.", + "localizedErrorSwapperNoQuotes": "ఎలాంటి కోట్‌లు కనుగొనబడలేదు. విభిన్న టోకెన్ లేదా మొత్తాన్ని ప్రయత్నించండి.", + "localizedErrorSwapperRefuelNoQuotes": "ఎలాంటి కోట్‌లు కనుగొనబడలేదు. వేరే టోకెన్, మొత్తం ప్రయత్నించండి, లేదా రీఫ్యూయల్‌ని నిలిపివేయి.", + "localizedErrorInsufficientSellAmount": "టోకెన్ మొత్తం చాలా తక్కువగా ఉంది. క్రాస్-చైయిన్‌ను స్వాప్ చేయడానికి విలువను పెంచండి.", + "localizedErrorCrossChainUnavailable": "క్రాస్-ఛైయిన్ స్వాప్‌లు ప్రస్తుతం లభ్యం కావడం లేదు, దయచేసి తరువాత మళ్లీ ప్రయత్నించండి.", + "spamHistoryAction": "దాచిపెట్టిన ఐటమ్‌లు వీక్షించు", + "spamHistoryTitle": "దాచిపెట్టబడ్డ యాక్టివిటీ", + "spamHistoryWarning": "ఇది స్పామ్ కావొచ్చు అని Phantom విశ్వసించడం వల్ల ఈ లావాదేవీ దాచిపెట్టబడింది.", + "appAuthenticationFailed": "ప్రమాణీకరించడం విఫలమైంది", + "appAuthenticationFailedDescription": "మీ ప్రమాణీకరణ ప్రయత్నంతో ఒక సమస్య ఉంది. దయచేసి మళ్లీ ప్రయత్నించండి.", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/th/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/th/translation.json new file mode 100644 index 0000000..295d1dd --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/th/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "เพิ่ม", + "commandAccept": "ยอมรับ", + "commandApprove": "อนุมัติ", + "commandBack": "กลับ", + "commandBuy": "ซื้อ", + "commandCancel": "ยกเลิก", + "commandClaim": "เก็บ", + "commandClaimReward": "เก็บรางวัลของคุณ", + "commandClear": "ล้าง", + "commandClose": "ปิด", + "commandConfirm": "ยืนยัน", + "commandConnect": "เชื่อมต่อ", + "commandContinue": "ดำเนินการต่อ", + "commandCopy": "คัดลอก", + "commandCopyAddress": "คัดลอกที่อยู่", + "commandCopyTokenAddress": "คัดลอกที่อยู่โทเคน", + "commandCreate": "สร้าง", + "commandCreateTicket": "สร้างตั๋ว", + "commandDismiss": "ปล่อยไป", + "commandDownload": "ดาวน์โหลด", + "commandEdit": "แก้ไข", + "commandHelp": "ความช่วยเหลือ", + "commandLearnMore": "เรียนรู้เพิ่มเติม", + "commandLearnMore2": "เรียนรู้เพิ่มเติม", + "commandMint": "Mint", + "commandMore": "มากขึ้น", + "commandNext": "ถัดไป", + "commandOpen": "เปิด", + "commandOpenSettings": "เปิดการตั้งค่า", + "commandPaste": "วาง", + "commandReceive": "รับ", + "commandReconnect": "เชื่อมต่อใหม่", + "commandRecordVideo": "บันทึกวิดีโอ", + "commandRetry": "ลองอีกครั้ง", + "commandRevoke": "เพิกถอน", + "commandSave": "บันทึก", + "commandScanQRCode": "สแกนรหัส QR", + "commandSelectMedia": "เลือกสื่อ", + "commandSell": "ขาย", + "commandSend": "ส่ง", + "commandShare": "แชร์", + "commandShowBalance": "แสดงยอดเงิน", + "commandSign": "ลงชื่อ", + "commandStake": "Stake", + "commandSwap": "สวอป", + "commandTakePhoto": "ถ่ายรูป", + "commandTryAgain": "ลองอีกครั้ง", + "commandViewTransaction": "ดูธุรกรรม", + "commandReportAsNotSpam": "รายงานว่าไม่ใช่สแปม", + "commandReportAsSpam": "รายงานว่าเป็นสแปม", + "commandPin": "ปักหมุด", + "commandUnpin": "ถอนหมุด", + "commandHide": "ซ่อน", + "commandUnhide": "เลิกซ่อน", + "commandBurn": "เผา", + "commandReport": "รายงาน", + "commandView": "ดู", + "commandUnwrap": "Unwrap", + "pastParticipleClaimed": "เก็บแล้ว", + "pastParticipleCompleted": "เสร็จสมบูรณ์", + "pastParticipleCopied": "คัดลอกแล้ว", + "pastParticipleDone": "เสร็จสิ้น", + "nounName": "ชื่อ", + "nounNetwork": "เน็ตเวิร์ก", + "nounNetworkFee": "ค่าธรรมเนียมเน็ตเวิร์ก", + "nounSymbol": "สัญลักษณ์", + "nounDescription": "คำอธิบาย", + "amount": "จำนวน", + "limit": "ขีดจำกัด", + "new": "ใหม่", + "gotIt": "เข้าใจแล้ว", + "internal": "ภายใน", + "reward": "รางวัล", + "seeAll": "ดูทั้งหมด", + "seeLess": "ดูน้อยลง", + "homeTab": "หน้าหลัก", + "collectiblesTab": "ของสะสม", + "swapTab": "สวอป", + "activityTab": "กิจกรรม", + "exploreTab": "โปรแกรมสำรวจไฟล์", + "accountHeaderConnectedInterpolated": "คุณเชื่อมต่อกับ {{origin}}", + "accountHeaderConnectedToSite": "คุณเชื่อมต่อกับเว็บไซต์นี้", + "accountHeaderCopyToClipboard": "คัดลอกไปยังคลิปบอร์ด", + "accountHeaderNotConnected": "คุณไม่ได้เชื่อมต่อกับ", + "accountHeaderNotConnectedInterpolated": "คุณไม่ได้เชื่อมต่อกับ {{origin}}", + "accountHeaderNotConnectedToSite": "คุณไม่ได้เชื่อมต่อกับเว็บไซต์นี้", + "accountWithoutEnoughSolActionButtonCancel": "ยกเลิก", + "accountWithoutEnoughSolPrimaryText": "SOL ไม่เพียงพอ", + "accountWithoutEnoughSolSecondaryText": "บัญชีที่เกี่ยวข้องในธุรกรรมนี้มี SOL ไม่เพียงพอ บัญชีอาจเป็นของคุณหรือของคนอื่น ธุรกรรมนี้จะถูกทำให้ย้อนกลับหากมีการส่งไป", + "accountSwitcher": "ตัวสลับบัญชี", + "addAccountHardwareWalletPrimaryText": "เชื่อมต่อกระเป๋าสตางค์ฮาร์ดแวร์", + "addAccountHardwareWalletSecondaryText": "ใช้กระเป๋าสตางค์ฮาร์ดแวร์ Ledger ของคุณ", + "addAccountHardwareWalletSecondaryTextMobile": "ใช้กระเป๋าสตางค์ {{supportedHardwareWallets}} ของคุณ", + "addAccountSeedVaultWalletPrimaryText": "เชื่อมต่อ Seed Vault", + "addAccountSeedVaultWalletSecondaryText": "ใช้กระเป๋าสตางค์จาก Seed Vault", + "addAccountImportSeedPhrasePrimaryText": "นำเข้าวลีกู้คืนลับ", + "addAccountImportSeedPhraseSecondaryText": "นำเข้าบัญชีจากกระเป๋าสตางค์อื่น", + "addAccountImportWalletPrimaryText": "นำเข้าคีย์ส่วนตัว", + "addAccountImportWalletSecondaryText": "นำเข้าบัญชีเชนเดียว", + "addAccountImportWalletSolanaSecondaryText": "นำเข้าคีย์ส่วนตัว Solana", + "addAccountLimitReachedText": "คุณถึงขีดจำกัด {{accountsCount}} บัญชีใน Phantom แล้ว กรุณานำบัญชีที่ไม่ใช้ออก ก่อนที่จะเพิ่มบัญชีใหม่เข้าไป", + "addAccountNoSeedAvailableText": "คุณไม่มีวลีซีดเหลืออยู่ กรุณานำเข้าซีดที่มีอยู่ เพื่อสร้างบัญชี", + "addAccountNewWalletPrimaryText": "สร้างบัญชีใหม่", + "addAccountNewWalletSecondaryText": "สร้างที่อยู่กระเป๋าสตางค์ใหม่", + "addAccountNewMultiChainWalletSecondaryText": "เพิ่มบัญชีมัลติเชนใหม่", + "addAccountNewSingleChainWalletSecondaryText": "เพิ่มบัญชีใหม่", + "addAccountPrimaryText": "เพิ่ม / เชื่อมต่อกระเป๋าสตางค์", + "addAccountSecretPhraseLabel": "วลีลับ", + "addAccountSeedLabel": "ซีด", + "addAccountSeedIDLabel": "ไอดีซีด", + "addAccountSecretPhraseDefaultLabel": "วลีลับ {{number}}", + "addAccountZeroAccountsForSeed": "0 บัญชี", + "addAccountShowAccountForSeed": "แสดง 1 บัญชี", + "addAccountShowAccountsForSeed": "แสดง {{numOfAccounts}} บัญชี", + "addAccountHideAccountForSeed": "ซ่อน 1 บัญชี", + "addAccountHideAccountsForSeed": "ซ่อน {{numOfAccounts}} บัญชี", + "addAccountSelectSeedDescription": "บัญชีใหม่ของคุณจะถูกสร้างขึ้นจากวลีลับนี้", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} บัญชี", + "addAccountOneAccountsForSeed": "1 บัญชี", + "addAccountGenerateAccountFromSeed": "สร้างบัญชี", + "addAccountReadOnly": "เฝ้าดูที่อยู่", + "addAccountReadOnlySecondaryText": "ติดตามที่อยู่กระเป๋าสตางค์สาธารณะใดๆ", + "addAccountSolanaAddress": "ที่อยู่ Solana", + "addAccountEVMAddress": "ที่อยู่ EVM", + "addAccountBitcoinAddress": "ที่อยู่ Bitcoin", + "addAccountImportAccountActionButtonImport": "นำเข้า", + "addAccountImportAccountDuplicatePrivateKey": "บัญชีนี้มีอยู่แล้วในกระเป๋าสตางค์ของคุณ", + "addAccountImportAccountIncorrectFormat": "รูปแบบไม่ถูกต้อง", + "addAccountImportAccountInvalidPrivateKey": "คีย์ส่วนตัวใช้ไม่ได้", + "addAccountImportAccountName": "ชื่อ", + "addAccountImportAccountPrimaryText": "นำเข้าคีย์ส่วนตัว", + "addAccountImportAccountPrivateKey": "คีย์ส่วนตัว", + "addAccountImportAccountPublicKey": "ที่อยู่หรือโดเมน", + "addAccountImportAccountPrivateKeyRequired": "จำเป็นต้องใช้คีย์ส่วนตัว", + "addAccountImportAccountNameRequired": "จำเป็นต้องมีชื่อ", + "addAccountImportAccountPublicKeyRequired": "จำเป็นต้องมีที่อยู่สาธารณะ", + "addAccountImportAccountDuplicateAddress": "ที่อยู่นี้มีอยู่แล้วในกระเป๋าสตางค์ของคุณ", + "addAddressAddressAlreadyAdded": "ที่อยู่มีการเพิ่มไปแล้ว", + "addAddressAddressAlreadyExists": "ที่อยู่มีอยู่แล้ว", + "addAddressAddressInvalid": "ที่อยู่ใช้ไม่ได้", + "addAddressAddressIsRequired": "จำเป็นต้องใช้ที่อยู่", + "addAddressAddressPlaceholder": "ที่อยู่", + "addAddressLabelIsRequired": "จำเป็นต้องมีป้าย", + "addAddressLabelPlaceholder": "ฉลาก", + "addAddressPrimaryText": "เพิ่มที่อยู่", + "addAddressToast": "เพิ่มที่อยู่แล้ว", + "createAssociatedTokenAccountCostLabelInterpolated": "นี่จะมีค่าใช้จ่าย {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "คุณมีบัญชีโทเคนนี้แล้ว", + "createAssociatedTokenAccountErrorInsufficientFunds": "เงินไม่เพียงพอ", + "createAssociatedTokenAccountErrorInvalidMint": "ที่อยู่มินต์ใช้ไม่ได้", + "createAssociatedTokenAccountErrorInvalidName": "ชื่อใช้ไม่ได้", + "createAssociatedTokenAccountErrorInvalidSymbol": "สัญลักษณ์ใช้ไม่ได้", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "เราไม่สามารถสร้างบัญชีโทเคนของคุณได้ กรุณาลองอีกครั้ง", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "ไม่สามารถสร้างบัญชีได้", + "createAssociatedTokenAccountErrorUnableToSendMessage": "เราไม่สามารถส่งธุรกรรมของคุณได้", + "createAssociatedTokenAccountErrorUnableToSendTitle": "ไม่สามารถส่งธุรกรรมได้", + "createAssociatedTokenAccountInputPlaceholderMint": "ที่อยู่ Mint", + "createAssociatedTokenAccountInputPlaceholderName": "ชื่อ", + "createAssociatedTokenAccountInputPlaceholderSymbol": "สัญลักษณ์", + "createAssociatedTokenAccountLoadingMessage": "เรากำลังสร้างบัญชีโทเคนของคุณ", + "createAssociatedTokenAccountLoadingTitle": "กำลังสร้างบัญชีโทเคน", + "createAssociatedTokenAccountPageHeader": "สร้างบัญชีโทเคน", + "createAssociatedTokenAccountSuccessMessage": "สร้างบัญชีโทเคนของคุณเรียบร้อยแล้ว!", + "createAssociatedTokenAccountSuccessTitle": "สร้างบัญชีโทเคนแล้ว", + "createAssociatedTokenAccountViewTransaction": "ดูธุรกรรม", + "assetDetailRecentActivity": "กิจกรรมล่าสุด", + "assetDetailStakeSOL": "Stake SOL", + "assetDetailUnknownToken": "โทเคนที่ไม่รู้จัก", + "assetDetailUnwrapAll": "แกะออกทั้งหมด", + "assetDetailUnwrappingSOL": "กำลังแกะ SOL", + "assetDetailUnwrappingSOLFailed": "การแกะ SOL ล้มเหลว", + "assetDetailViewOnExplorer": "ดูบน {{explorer}}", + "assetDetailViewOnExplorerDefaultExplorer": "โปรแกรมสำรวจไฟล์", + "assetDetailSaveToPhotos": "บันทึกลงรูปถ่าย", + "assetDetailPinCollection": "ปักหมุดคอลเลกชัน", + "assetDetailUnpinCollection": "ถอนหมุดคอลเลกชัน", + "assetDetailHideCollection": "ซ่อนคอลเลกชัน", + "assetDetailUnhideCollection": "เลิกซ่อนคอลเลกชัน", + "assetDetailTokenNameLabel": "ชื่อโทเคน", + "assetDetailNetworkLabel": "เน็ตเวิร์ก", + "assetDetailAddressLabel": "ที่อยู่", + "assetDetailPriceLabel": "ราคา", + "collectibleDetailSetAsAvatar": "ตั้งเป็นรูปแทนตัว", + "collectibleDetailSetAsAvatarSingleWorkAlt": "รูปแทนตัว", + "collectibleDetailShare": "แชร์ของสะสม", + "assetDetailAboutLabel": "เกี่ยวกับ {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} สามารถโอนหรือเผาโทเคนนี้จากบัญชีของคุณได้", + "sendAssetAmountLabelInterpolated": "มีอยู่ {{amount}} {{tokenSymbol}}", + "assetListSearch": "ค้นหา...", + "assetListUnknownToken": "โทเคนที่ไม่รู้จัก", + "assetVisibilityUnknownToken": "โทเคนที่ไม่รู้จัก", + "buyAssetInterpolated": "ซื้อ {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "การซื้อสูงสุดคือ {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "การซื้อขั้นต่ำคือ {{amount}}", + "buyNoAssetsAvailable": "ไม่มีสินทรัพย์ Ethereum หรือ Polygon", + "buyThirdPartyScreenPaymentMethod": "เลือกวิธีการชำระเงิน", + "gasEstimationErrorWarning": "มีปัญหาในการประเมินค่าธรรมเนียมสำหรับธุรกรรมนี้ ธุรกรรมอาจล้มเหลว", + "nativeTokenBalanceErrorWarning": "มีปัญหาในการรับยอดโทเคนของคุณสำหรับธุรกรรมนี้ ธุรกรรมอาจล้มเหลว", + "blocklistOriginCommunityDatabaseInterpolated": "เว็บไซต์นี้ได้รับการปักธงไว้ว่า เป็นส่วนหนึ่งของ <1>ฐานข้อมูลที่บำรุงรักษาโดยชุมชน ของเว็บไซต์ฟิชชิงและหลอกลวง หากคุณเชื่อว่า เว็บไซต์นี้มีการปักธงด้วยความผิดพลาด <3>กรุณาทำเรื่องแจ้งว่าเป็นปัญหา", + "blocklistOriginDomainIsBlocked": "{{domainName}} ถูกบล็อก!", + "blocklistOriginIgnoreWarning": "ไม่สนใจคำเตือนนี้ นำฉันไปสู่ {{domainName}} เลย", + "blocklistOriginSiteIsMalicious": "Phantom เชื่อว่า เว็บไซต์นี้มีความประสงค์ร้าย และไม่ปลอดภัยที่จะใช้งาน", + "blocklistOriginThisDomain": "โดเมนนี้", + "blocklistProceedAnyway": "ไม่สนใจคำเตือน ดำเนินการต่อเลย", + "maliciousTransactionWarning": "Phantom เชื่อว่า ธุรกรรมนี้มีความประสงค์ร้าย และไม่ปลอดภัยที่จะลงชื่อ เราได้ปิดใช้งานความสามารถในการลงชื่อแล้ว เพื่อที่จะปกป้องคุณและเงินของคุณ", + "maliciousTransactionWarningIgnoreWarning": "ไม่สนใจคำเตือน ดำเนินการต่อเลย", + "maliciousTransactionWarningTitle": "ธุรกรรมถูกปักธง!", + "maliciousRequestBlockedTitle": "บล็อกคำขอแล้ว", + "maliciousRequestWarning": "เว็บไซต์นี้ถูกปักธงเป็นอันตราย ซึ่งอาจพยายามขโมยเงินของคุณ หรือหลอกคุณให้ยืนยันคำขอที่หลอกลวงก็ได้", + "maliciousSignatureRequestBlocked": "เพื่อความปลอดภัยของคุณ Phantom จึงบล็อกคำขอนี้ไป", + "maliciousRequestBlocked": "เพื่อความปลอดภัยของคุณ Phantom จึงบล็อกคำขอนี้ คุณควรปิดหน้าต่างนี้ แล้วหยุดใช้เว็บไซต์ที่เปิดคำขอขึ้นมา", + "siwErrorPopupTitle": "คำขอลายเซ็นไม่ถูกต้อง", + "siwParseErrorDescription": "ไม่สามารถแสดงคำขอลายเซ็นของแอปได้ เนื่องจากการจัดรูปแบบไม่ถูกต้อง", + "siwVerificationErrorDescription": "มีข้อผิดพลาดอีกอย่างน้อย 1 อย่างขึ้นไป กับคำขอลายเซ็นข้อความ เพื่อความปลอดภัยของคุณ กรุณาตรวจสอบให้แน่ใจว่า คุณกำลังใช้แอปที่ถูกต้อง แล้วลองอีกครั้ง", + "siwErrorPagination": "{{n}} จาก {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "คำเตือน: ที่อยู่ของแอปไม่ตรงกับที่อยู่ที่ให้ไว้สำหรับการเซ็น", + "siwErrorMessage_DOMAIN_MISMATCH": "คำเตือน: โดเมนของแอปไม่ตรงกับโดเมนที่ให้ไว้สำหรับการตรวจสอบยืนยัน", + "siwErrorMessage_URI_MISMATCH": "คำเตือน: ชื่อโฮสต์ URI ไม่ตรงกับโดเมน", + "siwErrorMessage_CHAIN_ID_MISMATCH": "คำเตือน: ไอดีเชนไม่ตรงกับไอดีเชนที่ให้ไว้สำหรับการตรวจสอบยืนยัน", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "คำเตือน: วันที่ออกข้อความอยู่ในอดีตที่ไกลเกินไป", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "คำเตือน: วันที่ออกข้อความอยู่ในอนาคตที่ไกลเกินไป", + "siwErrorMessage_EXPIRED": "คำเตือน: ข้อความหมดอายุแล้ว", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "คำเตือน: ข้อความหมดอายุก่อนการออก", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "คำเตือน: ข้อความจะหมดอายุก่อนที่จะใช้ได้", + "siwErrorShowErrorDetails": "แสดงรายละเอียดข้อผิดพลาด", + "siwErrorHideErrorDetails": "ซ่อนรายละเอียดข้อผิดพลาด", + "siwErrorIgnoreWarning": "ไม่สนใจคำเตือน ดำเนินการต่อเลย", + "siwsTitle": "คำขอลงชื่อเข้าใช้", + "siwsPermissions": "สิทธิ์", + "siwsAgreement": "ข้อความ", + "siwsAdvancedDetails": "รายละเอียดขั้นสูง", + "siwsAlternateStatement": "{{domain}} ต้องการให้คุณลงชื่อเข้าใช้บัญชี Solana:\n{{address}}", + "siwsFieldLable_domain": "โดเมน", + "siwsFieldLable_address": "ที่อยู่", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "เวอร์ชัน", + "siwsFieldLable_chainId": "ไอดีเชน", + "siwsFieldLable_nonce": "Nonce", + "siwsFieldLable_issuedAt": "ออกเมื่อ", + "siwsFieldLable_expirationTime": "หมดอายุเมื่อ", + "siwsFieldLable_requestId": "ไอดีคำขอ", + "siwsFieldLable_resources": "ทรัพยากร", + "siwsVerificationErrorDescription": "คำขอลงชื่อเข้าใช้นี้ใช้ไม่ได้ อาจหมายถึงเว็บไซต์ไม่ปลอดภัย หรือนักพัฒนาของเว็บไซต์ทำสิ่งที่เป็นข้อผิดพลาดเมื่อส่งคำขอก็ได้", + "siwsErrorNumIssues": "{{n}} ปัญหา", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "ไอดีเชนนี้ไม่ตรงกับเน็ตเวิร์กที่คุณกำลังอยู่", + "siwsErrorMessage_DOMAIN_MISMATCH": "โดเมนนี้ไม่ใช่โดเมนที่คุณกำลังลงชื่อเข้าใช้", + "siwsErrorMessage_URI_MISMATCH": "URI นี้ไม่ใช่ URI ที่คุณกำลังลงชื่อเข้าใช้", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "วันที่ออกข้อความอยู่ในอดีตที่ไกลเกินไป", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "วันที่ออกข้อความอยู่ในอนาคตที่ไกลเกินไป", + "siwsErrorMessage_EXPIRED": "ข้อความหมดอายุแล้ว", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "ข้อความหมดอายุก่อนการออก", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "ข้อความจะหมดอายุก่อนที่จะใช้ได้", + "changeLockTimerPrimaryText": "ตัวจับเวลาล็อกอัตโนมัติ", + "changeLockTimerSecondaryText": "เราควรรอนานเท่าใด จึงจะล็อกกระเป๋าสตางค์ของคุณ หลังจากที่ไม่มีกิจกรรมใดๆ เกิดขึ้น?", + "changeLockTimerToast": "อัปเดตตัวจับเวลาล็อกอัตโนมัติแล้ว", + "changePasswordConfirmNewPassword": "ยืนยันรหัสผ่านใหม่", + "changePasswordCurrentPassword": "รหัสผ่านปัจจุบัน", + "changePasswordErrorIncorrectCurrentPassword": "รหัสผ่านปัจจุบันไม่ถูกต้อง", + "changePasswordErrorGeneric": "มีบางอย่างผิดพลาด กรุณาลองอีกครั้งในภายหลัง", + "changePasswordNewPassword": "รหัสผ่านใหม่", + "changePasswordPrimaryText": "เปลี่ยนรหัสผ่าน", + "changePasswordToast": "อัปเดตรหัสผ่านแล้ว", + "collectionsHiddenCollections": "คอลเลกชันที่ซ่อน", + "collectiblesReportAsSpam": "รายงานว่าเป็นสแปม", + "collectiblesReportAsSpamAndHide": "รายงานว่าเป็นสแปมและซ่อนไว้", + "collectiblesReportAsNotSpam": "รายงานว่าไม่ใช่สแปม", + "collectiblesReportAsNotSpamAndUnhide": "เลิกซ่อนและรายงานว่าไม่ใช่สแปม", + "collectiblesReportNotSpam": "ไม่ใช่สแปม", + "collectibleDetailDescription": "คำอธิบาย", + "collectibleDetailProperties": "คุณสมบัติ", + "collectibleDetailOrdinalInfo": "ข้อมูล Ordinals", + "collectibleDetailRareSatsInfo": "ข้อมูล Rare Sats", + "collectibleDetailSatsInUtxo": "Sat ใน UTXO", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} Sat", + "collectibleDetailSatNumber": "ตัวเลข Sat", + "collectibleDetailSatName": "ชื่อ Sat", + "collectibleDetailInscriptionId": "ไอดีลงทะเบียน", + "collectibleDetailInscriptionNumber": "หมายเลขลงทะเบียน", + "collectibleDetailStandard": "มาตรฐาน", + "collectibleDetailCreated": "สร้างแล้ว", + "collectibleDetailViewOnExplorer": "ดูบน {{explorer}}", + "collectibleDetailList": "รายการ", + "collectibleDetailSellNow": "ขายที่ราคา {{amount}} {{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "เพิ่ม Bitcoin สำรอง", + "collectibleDetailUtxoSplitterCtaSubtitle": "คุณมี {{value}} BTC ที่จะปลดล็อก", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "เพื่อป้องกันเงินของคุณ เราจึงป้องกัน BTC ใน UTXO ไม่ให้ส่ง Rare Sats ใช้ตัวแยก UTXO ของ Magic Eden เพื่อเพิ่ม {{value}} BTC จาก Rare Sats ของคุณ", + "collectibleDetailUtxoSplitterModalCtaButton": "ใช้ตัวแยก UTXO", + "collectibleDetailEasilyAccept": "ยอมรับข้อเสนอสูงสุด", + "collectibleDetailSatsCount_one": "{{count}} Sat", + "collectibleDetailSatsCount_other": "{{count}} Sat", + "collectibleDetailSpamOverlayDescription": "ของสะสมนี้ถูกซ่อนไว้ เนื่องจาก Phantom เชื่อว่า อาจเป็นสแปม", + "collectibleDetailSpamOverlayReveal": "แสดงของสะสม", + "collectibleBurnTermsOfService": "ฉันเข้าใจดีว่า นี่ไม่สามารถยกเลิกได้", + "collectibleBurnTitleWithCount_one": "เผาโทเคน", + "collectibleBurnTitleWithCount_other": "เผาโทเคน", + "collectibleBurnDescriptionWithCount_one": "การกระทำนี้จะทำลายและลบโทเคนนี้ออกไปจากกระเป๋าสตางค์ของคุณอย่างถาวร", + "collectibleBurnDescriptionWithCount_other": "การกระทำนี้จะทำลายและลบโทเคนเหล่านี้ออกไปจากกระเป๋าสตางค์ของคุณอย่างถาวร", + "collectibleBurnTokenWithCount_one": "โทเคน", + "collectibleBurnTokenWithCount_other": "โทเคน", + "collectibleBurnCta": "เผา", + "collectibleBurnRebate": "เงินคืน", + "collectibleBurnRebateTooltip": "จะมีการฝาก SOL จำนวนเล็กน้อย เข้าไปในกระเป๋าสตางค์ของคุณ สำหรับการเผาโทเคนนี้", + "collectibleBurnNetworkFee": "ค่าธรรมเนียมเน็ตเวิร์ก", + "collectibleBurnNetworkFeeTooltip": "จำนวนที่ต้องการโดยเน็ตเวิร์ก Solana เพื่อประมวลผลธุรกรรม", + "unwrapButtonSwapTo": "สวอปเป็น {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "ถอนจาก {{withdrawalSource}} เป็น {{chainSymbol}}", + "unwrapModalEstimatedTime": "เวลาโดยประมาณ", + "unwrapModalNetwork": "เน็ตเวิร์ก", + "unwrapModalNetworkFee": "ค่าธรรมเนียมเน็ตเวิร์ก", + "unwrapModalTitle": "สรุป", + "unsupportedChain": "เชนที่ไม่รองรับ", + "unsupportedChainDescription": "ดูเหมือนว่า เราไม่รองรับ {{action}} สำหรับเน็ตเวิร์ก {{chainName}}", + "networkFeesTooltipLabel": "ค่าธรรมเนียมเน็ตเวิร์ก {{chainName}}", + "networkFeesTooltipDescription": "ค่าธรรมเนียม {{chainName}} แตกต่างกันไปตามหลายปัจจัย คุณสามารถปรับแต่งเพื่อทำให้ธุรกรรมของคุณเร็วขึ้น (แพงขึ้น) หรือช้าลง (ถูกลง) ได้", + "burnStatusErrorTitleWithCount_one": "เผาโทเคนไม่สำเร็จ", + "burnStatusErrorTitleWithCount_other": "เผาโทเคนไม่สำเร็จ", + "burnStatusSuccessTitleWithCount_one": "เผาโทเคนแล้ว!", + "burnStatusSuccessTitleWithCount_other": "เผาโทเคนแล้ว!", + "burnStatusLoadingTitleWithCount_one": "กำลังเผาโทเคน...", + "burnStatusLoadingTitleWithCount_other": "กำลังเผาโทเคน...", + "burnStatusErrorMessageWithCount_one": "โทเคนนี้ไม่สามารถเผาได้ กรุณาลองอีกครั้งในภายหลัง", + "burnStatusErrorMessageWithCount_other": "โทเคนเหล่านี้ไม่สามารถเผาได้ กรุณาลองอีกครั้งในภายหลัง", + "burnStatusSuccessMessageWithCount_one": "โทเคนนี้ถูกทำลายอย่างถาวรแล้ว และ {{rebateAmount}} SOL ได้รับการฝากเข้าไปในกระเป๋าสตางค์ของคุณแล้ว", + "burnStatusSuccessMessageWithCount_other": "โทเคนเหล่านี้ถูกทำลายอย่างถาวรแล้ว และ {{rebateAmount}} SOL ได้รับการฝากเข้าไปในกระเป๋าสตางค์ของคุณแล้ว", + "burnStatusLoadingMessageWithCount_one": "โทเคนนี้ถูกทำลายอย่างถาวรแล้ว และจะฝาก {{rebateAmount}} SOL เข้าไปในกระเป๋าสตางค์ของคุณ", + "burnStatusLoadingMessageWithCount_other": "โทเคนเหล่านี้ถูกทำลายอย่างถาวรแล้ว และจะฝาก {{rebateAmount}} SOL เข้าไปในกระเป๋าสตางค์ของคุณ", + "burnStatusViewTransactionText": "ดูธุรกรรม", + "collectibleDisplayLoading": "กำลังโหลด...", + "collectiblesNoCollectibles": "ไม่มีของสะสม", + "collectiblesPrimaryText": "ของสะสมของคุณ", + "collectiblesReceiveCollectible": "รับของสะสม", + "collectiblesUnknownCollection": "คอลเลกชันที่ไม่รู้จัก", + "collectiblesUnknownCollectible": "ของสะสมที่ไม่รู้จัก", + "collectiblesUniqueHolders": "ผู้ถือที่ไม่ซ้ำ", + "collectiblesSupply": "อุปทาน", + "collectiblesUnknownTokens": "โทเคนที่ไม่รู้จัก", + "collectiblesNrOfListed": "{{ nrOfListed }} ที่ลงรายการ", + "collectiblesListed": "ที่ลงรายการ", + "collectiblesMintCollectible": "Mint ของสะสม", + "collectiblesYouMint": "Mint ของคุณ", + "collectiblesMintCost": "ค่า Mint", + "collectiblesMintFail": "Mint ไม่สำเร็จ", + "collectiblesMintFailMessage": "มีปัญหาในการ Mint ของสะสมของคุณ กรุณาลองอีกครั้ง", + "collectiblesMintCostFree": "ฟรี", + "collectiblesMinting": "กำลัง Mint...", + "collectiblesMintingMessage": "ของสะสมของคุณกำลังถูก Mint", + "collectiblesMintShareSubject": "ลองดูสิ่งนี้", + "collectiblesMintShareMessage": "ฉัน Mint สิ่งนี้บน @phantom!", + "collectiblesMintSuccess": "Mint สำเร็จ", + "collectiblesMintSuccessMessage": "ขณะนี้ของสะสมของคุณกำลังถูก Mint", + "collectiblesMintSuccessQuestMessage": "คุณผ่านข้อกำหนดสำหรับ เควส Phantom ครบหมดแล้ว แตะ เก็บรางวัลของคุณ เพื่อรับของสะสมฟรีของคุณ", + "collectiblesMintRequired": "ที่จำเป็น", + "collectiblesMintSafelyDismiss": "คุณสามารถปิดหน้าต่างนี้ได้", + "collectiblesTrimmed": "ขณะนี้เราถึงขีดจำกัดของจำนวนของสะสมที่สามารถแสดงได้แล้ว", + "collectiblesSeeAllHoldings": "ดูทรัพย์สินที่ครอบครองทั้งหมด", + "collectiblesLast": "ล่าสุด", + "collectiblesAbout": "เกี่ยวกับ", + "collectiblesSocialLinks": "ลิงก์โซเชียล", + "collectiblesNonTransferable": "ถ่ายโอนไม่ได้", + "collectiblesNonTransferableYes": "ใช่", + "collectiblesSellOfferDetails": "รายละเอียดข้อเสนอ", + "collectiblesSellYouSell": "คุณขาย", + "collectiblesSellGotIt": "รับทราบ", + "collectiblesSellYouReceive": "คุณได้รับ", + "collectiblesSellOffer": "เสนอ", + "collectiblesSoldCollectible": "ของสะสมที่ขาย", + "collectiblesSellMarketplace": "ตลาดกลาง", + "collectiblesSellCollectionFloor": "ฟลอร์คอลเลกชัน", + "collectiblesSellDifferenceFromFloor": "ความแตกต่างจากฟลอร์", + "collectiblesSellLastSalePrice": "การขายล่าสุด", + "collectiblesSellEstimatedFees": "ค่าธรรมเนียมโดยประมาณ", + "collectiblesSellEstimatedProfitAndLoss": "กำไร/ขาดทุนโดยประมาณ", + "collectiblesSellViewOnMarketplace": "ดูบน {{marketplace}}", + "collectiblesSellCollectionFloorTooltip": "ราคา 'ซื้อตอนนี้' ที่ต่ำที่สุดในชุดในบรรดาหลายตลาด", + "collectiblesSellProfitLossTooltip": "กำไร/ขาดทุนโดยประมาณคำนวณจากราคาขายล่าสุด และจำนวนเงินข้อเสนอ หักลบด้วยค่าธรรมเนียม", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "เงินส่วนแบ่ง ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "ค่าธรรมเนียมตลาด ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "ค่าธรรมเนียมตลาดกลาง", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "เน็ตเวิร์ก {{chainName}}", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "โควตรวมค่าธรรมเนียม Phantom {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "โควตรวมค่าส่วนแบ่ง ค่าธรรมเนียมเน็ตเวิร์ก ค่าธรรมเนียมตลาดกลาง และค่าธรรมเนียม Phantom {{phantomFeePercentage}}", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "โควต ประกอบด้วย เงินส่วนแบ่ง ค่าธรรมเนียมเน็ตเวิร์ก และค่าธรรมเนียมตลาด", + "collectiblesSellTransactionFeeTooltipTitle": "ค่าธรรมเนียมธุรกรรม", + "collectiblesSellStatusLoadingTitle": "กำลังยอมรับข้อเสนอ...", + "collectiblesSellStatusLoadingIsSellingFor": "ขายที่ราคา", + "collectiblesSellStatusSuccessTitle": "ขาย {{collectibleName}} แล้ว!", + "collectiblesSellStatusSuccessWasSold": "ถูกขายแล้วที่ราคา", + "collectiblesSellStatusErrorTitle": "มีบางอย่างผิดพลาด", + "collectiblesSellStatusErrorSubtitle": "มีปัญหาขณะพยายามขาย", + "collectiblesSellStatusViewTransaction": "ดูธุรกรรม", + "collectiblesSellInsufficientFundsTitle": "เงินไม่เพียงพอ", + "collectiblesSellInsufficientFundsSubtitle": "เราไม่สามารถยอมรับข้อเสนอในของสะสมนี้ได้ เนื่องจากเงินไม่เพียงพอที่จะชำระค่าธรรมเนียมเน็ตเวิร์ก", + "collectiblesSellRecentlyTransferedNFTTitle": "โอนล่าสุด", + "collectiblesSellRecentlyTransferedNFTSubtitle": "คุณต้องรอ 1 ชั่วโมง เพื่อยอมรับการเสนอราคาหลังจากการโอน", + "collectiblesApproveCollection": "อนุมัติ {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "ไม่มีข้อเสนอ", + "collectiblesSellNotAvailableAnymoreSubtitle": "ไม่มีข้อเสนอดังกล่าวอีกต่อไป ยกเลิกการเสนอราคานี้ แล้วลองอีกครั้ง", + "collectiblesSellFlaggedTokenTitle": "ของสะสมถูกปักธงแล้ว", + "collectiblesSellFlaggedTokenSubtitle": "ของสะสมไม่สามารถเทรดได้ อาจเป็นไปได้หลายสาเหตุ เช่น ได้รับรายงานว่าถูกขโมยมา หรือ Stake โดยไม่ล็อกไว้ก่อน", + "collectiblesListOnMagicEden": "รายการ Magic Eden", + "collectiblesListPrice": "ราคาที่ลงรายการ", + "collectiblesUseFloor": "ใช้ราคาต่ำสุด", + "collectiblesFloorPrice": "ราคาต่ำสุด", + "collectiblesLastSalePrice": "ราคาขายล่าสุด", + "collectiblesTotalReturn": "ผลตอบแทนรวม", + "collectiblesOriginalPurchasePrice": "ราคาซื้อเดิม", + "collectiblesMagicEdenFee": "ค่าธรรมเนียม Magic Eden", + "collectiblesArtistRoyalties": "เงินส่วนแบ่งของศิลปิน", + "collectiblesListNowButton": "ลงรายการตอนนี้", + "collectiblesListAnywayButton": "ลงรายการ", + "collectiblesCreateListingTermsOfService": "By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service", + "collectiblesViewListing": "ดูการลงรายการ", + "collectiblesListingViewTransaction": "ดูธุรกรรม", + "collectiblesRemoveListing": "นำการลงรายการออก", + "collectiblesEditListing": "แก้ไขการลงรายการ", + "collectiblesEditListPrice": "แก้ไขราคาที่ลงรายการ", + "collectiblesListPriceTooltip": "ราคาที่ลงรายการคือราคาขายสำหรับรายการ ผู้ขายมักจะตั้งราคาที่ลงรายการให้มากกว่าหรือเท่ากับราคาต่ำสุด", + "collectiblesFloorPriceTooltip": "ราคาต่ำสุดคือราคาที่ลงรายการต่ำสุดที่ใช้งานอยู่ สำหรับรายการในคอลเลกชันนี้", + "collectiblesOriginalPurchasePriceTooltip": "เดิมทีคุณเคยซื้อรายการนี้ในราคานี้", + "collectiblesPurchasedForSol": "ซื้อแล้วที่ราคา {{lastPurchasePrice}} SOL", + "collectiblesUnableToLoadListings": "ไม่สามารถโหลดการลงรายการได้", + "collectiblesUnableToLoadListingsFrom": "ไม่สามารถโหลดการลงรายการจาก {{marketplace}} ได้", + "collectiblesUnableToLoadListingsDescription": "การลงรายการและสินทรัพย์ของคุณปลอดภัย แต่เราไม่สามารถโหลดมาจาก {{marketplace}} ได้ในขณะนี้ กรุณาลองอีกครั้งในภายหลัง", + "collectiblesBelowFloorPrice": "ต่ำกว่าราคาต่ำสุด", + "collectiblesBelowFloorPriceMessage": "คุณแน่ใจหรือไม่ ว่าต้องการลงรายการ NFT ของคุณต่ำกว่าราคาต่ำสุด?", + "collectiblesMinimumListingPrice": "ราคาขั้นต่ำคือ 0.01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden หักค่าธรรมเนียมในธุรกรรมที่เสร็จสมบูรณ์", + "collectiblesArtistRoyaltiesTooltip": "ผู้สร้างคอลเลกชันนี้จะได้รับ % ส่วนแบ่ง จากยอดขายแต่ละยอดที่เสร็จสมบูรณ์", + "collectibleScreenCollectionLabel": "คอลเลกชัน", + "collectibleScreenPhotosPermissionTitle": "สิทธิ์ของรูปถ่าย", + "collectibleScreenPhotosPermissionMessage": "เราต้องการสิทธิ์เพื่อเข้าถึงรูปถ่ายของคุณ กรุณาไปที่การตั้งค่า แล้วอัปเดตสิทธิ์ของคุณ", + "collectibleScreenPhotosPermissionOpenSettings": "เปิดการตั้งค่า", + "listStatusErrorTitle": "การลงรายการล้มเหลว", + "editListStatusErrorTitle": "ไม่สามารถอัปเดตได้", + "removeListStatusErrorTitle": "การนำการลงรายการออกล้มเหลว", + "listStatusSuccessTitle": "สร้างการลงรายการแล้ว!", + "editListingStatusSuccessTitle": "อัปเดตการลงรายการแล้ว!", + "removeListStatusSuccessTitle": "นำการลงรายการออกจาก Magic Eden แล้ว", + "listStatusLoadingTitle": "กำลังสร้างการลงรายการ...", + "editListingStatusLoadingTitle": "กำลังอัปเดตการลงรายการ...", + "removeListStatusLoadingTitle": "กำลังนำการลงรายการออก...", + "listStatusErrorMessage": "{{name}} ไม่สามารถลงรายการใน Magic Eden ได้", + "removeListStatusErrorMessage": "{{name}} ไม่สามารถเลิกลงรายการใน Magic Eden ได้", + "listStatusSuccessMessage": "ขณะนี้ {{name}} ได้ลงรายการใน Magic Eden ที่ {{listCollectiblePrice}} SOL", + "editListingStatusSuccessMessage": "ขณะนี้ {{name}} ได้อัปเดตใน Magic Eden ที่ {{editListCollectiblePrice}} SOL", + "removeListStatusSuccessMessage": "{{name}} ถูกนำออกจาก Magic Eden เรียบร้อยแล้ว", + "listStatusLoadingMessage": "กำลังลงรายการ {{name}} ใน Magic Eden ที่ {{listCollectiblePrice}} SOL", + "editListingStatusLoadingMessage": "กำลังอัปเดต {{name}} ใน Magic Eden ที่ {{editListCollectiblePrice}} SOL", + "removeListStatusLoadingMessage": "กำลังนำ {{name}} ออกจาก Magic Eden นี่อาจใช้เวลาสักระยะหนึ่ง", + "listStatusLoadingSafelyDismiss": "คุณสามารถปล่อยหน้าต่างนี้ไปได้อย่างปลอดภัย", + "listStatusViewOnMagicEden": "ดูใน Magic Eden", + "listStatusViewOnMarketplace": "ดูบน {{marketplace}}", + "listStatusLoadingDismiss": "ปล่อยไป", + "listStatusViewTransaction": "ดูธุรกรรม", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "เชื่อมต่อกระเป๋าสตางค์ฮาร์ดแวร์ของคุณ แล้วตรวจสอบให้แน่ใจว่า ปลดล็อกแล้ว เมื่อเราตรวจพบ คุณสามารถเลือกว่าจะใช้ที่อยู่ใดได้", + "connectHardwareFailedPrimaryText": "การเชื่อมต่อล้มเหลว", + "connectHardwareFailedSecondaryText": "กรุณาเชื่อมต่อกระเป๋าสตางค์ฮาร์ดแวร์ของคุณ แล้วตรวจสอบให้แน่ใจว่า ปลดล็อกแล้ว เมื่อเราพบ คุณสามารถเลือกว่าจะใช้ที่อยู่ใดได้", + "connectHardwareFinishPrimaryText": "เพิ่มบัญชีแล้ว!", + "connectHardwareFinishSecondaryText": "ขณะนี้คุณเข้าถึงกระเป๋าสตางค์ Ledger Nano ของคุณภายใน Phantom แล้ว กรุณากลับไปที่ส่วนขยาย", + "connectHardwareNeedsPermissionPrimaryText": "เชื่อมต่อกระเป๋าสตางค์ใหม่", + "connectHardwareNeedsPermissionSecondaryText": "คลิกปุ่มด้านล่าง เพื่อเริ่มกระบวนการเชื่อมต่อ", + "connectHardwareSearchingPrimaryText": "กำลังค้นหากระเป๋าสตางค์...", + "connectHardwareSearchingSecondaryText": "เชื่อมต่อกระเป๋าสตางค์ฮาร์ดแวร์ของคุณ แล้วตรวจสอบให้แน่ใจว่า ปลดล็อกอยู่ และตรวจสอบว่า คุณได้อนุมัติให้สิทธิ์ในเบราว์เซอร์ของคุณแล้ว", + "connectHardwarePermissionDeniedPrimary": "สิทธิ์ถูกปฏิเสธ", + "connectHardwarePermissionDeniedSecondary": "ให้สิทธิ์ Phantom ในการเชื่อมต่อกับอุปกรณ์ Ledger ของคุณ", + "connectHardwarePermissionUnableToConnect": "ไม่สามารถเชื่อมต่อได้", + "connectHardwarePermissionUnableToConnectDescription": "เราไม่สามารถเชื่อมต่อกับอุปกรณ์ Ledger ของคุณได้ เราอาจต้องการสิทธิ์เพิ่มเติม", + "connectHardwareSelectAddressAllAddressesImported": "นำเข้าที่อยู่ทั้งหมดแล้ว", + "connectHardwareSelectAddressDerivationPath": "เดริเวชันพาธ", + "connectHardwareSelectAddressSearching": "กำลังค้นหา...", + "connectHardwareSelectAddressSelectWalletAddress": "เลือกที่อยู่กระเป๋าสตางค์", + "connectHardwareSelectAddressWalletAddress": "ที่อยู่กระเป๋าสตางค์", + "connectHardwareWaitingForApplicationPrimaryText": "เปิดแอป Solana บน Ledger ของคุณ", + "connectHardwareWaitingForApplicationSecondaryText": "กรุณาเชื่อมต่อกระเป๋าสตางค์ฮาร์ดแวร์ของคุณ แล้วตรวจสอบให้แน่ใจว่า ปลดล็อกอยู่", + "connectHardwareWaitingForPermissionPrimaryText": "จำเป็นต้องมีสิทธิ์", + "connectHardwareWaitingForPermissionSecondaryText": "เชื่อมต่อกระเป๋าสตางค์ฮาร์ดแวร์ของคุณ แล้วตรวจสอบให้แน่ใจว่า ปลดล็อกอยู่ และตรวจสอบว่า คุณได้อนุมัติให้สิทธิ์ในเบราว์เซอร์ของคุณแล้ว", + "connectHardwareAddAccountButton": "เพิ่มบัญชี", + "connectHardwareLedger": "เชื่อมต่อ Ledger ของคุณ", + "connectHardwareStartConnection": "คลิกปุ่มด้านล่าง เพื่อเริ่มเชื่อมต่อกระเป๋าสตางค์ฮาร์ดแวร์ Ledger ของคุณ", + "connectHardwarePairSuccessPrimary": "{{productName}} เชื่อมต่อแล้ว", + "connectHardwarePairSuccessSecondary": "คุณเชื่อมต่อ {{productName}} ของคุณเรียบร้อยแล้ว", + "connectHardwareSelectChains": "เลือกเชนที่จะเชื่อมต่อ", + "connectHardwareOpenAppInterpolated": "เปิดแอป {{app}} บน Ledger ของคุณ", + "connectHardwareSearching": "กำลังค้นหา...", + "connectHardwareMakeSureConnected": "เชื่อมต่อและปลดล็อกกระเป๋าสตางค์ฮาร์ดแวร์ของคุณ กรุณาอนุมัติสิทธิ์เบราว์เซอร์ที่เกี่ยวข้อง", + "connectHardwareOpenAppDescription": "กรุณาปลดล็อกกระเป๋าสตางค์ฮาร์ดแวร์ของคุณ", + "connectHardwareConnecting": "กำลังเชื่อมต่อ...", + "connectHardwareConnectingDescription": "เรากำลังเชื่อมต่อกับอุปกรณ์ Ledger ของคุณ", + "connectHardwareConnectingAccounts": "กำลังเชื่อมต่อบัญชีของคุณ...", + "connectHardwareDiscoveringAccounts": "กำลังค้นหาบัญชี...", + "connectHardwareDiscoveringAccountsDescription": "เรากำลังมองหากิจกรรมในบัญชีของคุณ", + "connectHardwareErrorLedgerLocked": "Ledger ถูกล็อก", + "connectHardwareErrorLedgerLockedDescription": "ตรวจสอบให้แน่ใจว่า อุปกรณ์ Ledger ของคุณได้รับการปลดล็อก หลังจากนั้นก็ลองอีกครั้ง", + "connectHardwareErrorLedgerGeneric": "มีบางอย่างผิดพลาด", + "connectHardwareErrorLedgerGenericDescription": "ไม่พบบัญชี ตรวจสอบให้แน่ใจว่า อุปกรณ์ Ledger ของคุณได้รับการปลดล็อก หลังจากนั้นก็ลองอีกครั้ง", + "connectHardwareErrorLedgerPhantomLocked": "กรุณาเปิด Phantom ใหม่ แล้วลองเชื่อมต่อฮาร์ดแวร์ของคุณอีกครั้ง", + "connectHardwareFindingAccountsWithActivity": "กำลังค้นหาบัญชี {{chainName}}...", + "connectHardwareFindingAccountsWithActivityDualChain": "กำลังค้นหาบัญชี {{chainName1}} หรือ {{chainName2}}...", + "connectHardwareFoundAccountsWithActivity": "เราพบ {{numOfAccounts}} บัญชีที่มีกิจกรรมบน Ledger ของคุณ", + "connectHardwareFoundAccountsWithActivitySingular": "เราพบ 1 บัญชีที่มีกิจกรรมบน Ledger ของคุณ", + "connectHardwareFoundSomeAccounts": "เราพบบางบัญชีบนอุปกรณ์ Ledger ของคุณ", + "connectHardwareViewAccounts": "ดูบัญชี", + "connectHardwareConnectAccounts": "เชื่อมต่อบัญชีแล้ว", + "connectHardwareSelectAccounts": "เลือกบัญชี", + "connectHardwareChooseAccountsToConnect": "เลือกบัญชีกระเป๋าสตางค์ที่จะเชื่อมต่อ", + "connectHardwareAccountsAddedInterpolated": "เพิ่ม {{numOfAccounts}} บัญชีแล้ว", + "connectHardwareAccountsStepOfSteps": "ขั้นที่ {{stepNum}} จาก {{totalSteps}}", + "connectHardwareMobile": "เชื่อมต่อ Ledger", + "connectHardwareMobileTitle": "เชื่อมต่อกระเป๋าสตางค์ฮาร์ดแวร์ Ledger ของคุณ", + "connectHardwareMobileEnableBluetooth": "เปิดใช้งานบลูทูธ", + "connectHardwareMobileEnableBluetoothDescription": "อนุญาตให้สิทธิ์บลูทูธในการเชื่อมต่อ", + "connectHardwareMobileEnableBluetoothSettings": "ไปที่การตั้งค่า เพื่ออนุญาตให้ Phantom ใช้สิทธิ์ ตำแหน่งที่ตั้ง และ อุปกรณ์ใกล้เคียง", + "connectHardwareMobilePairWithDevice": "จับคู่กับอุปกรณ์ Ledger ของคุณ", + "connectHardwareMobilePairWithDeviceDescription": "ทำให้อุปกรณ์ใกล้เคียงของคุณได้รับสัญญาณที่ดีที่สุดอยู่เสมอ", + "connectHardwareMobileConnectAccounts": "เชื่อมต่อบัญชี", + "connectHardwareMobileConnectAccountsDescription": "เราจะมองหากิจกรรมในบัญชีใดๆ ก็ตามที่คุณอาจเคยใช้", + "connectHardwareMobileConnectLedgerDevice": "เชื่อมต่ออุปกรณ์ Ledger ของคุณ", + "connectHardwareMobileLookingForDevices": "กำลังมองหาอุปกรณ์ที่อยู่ใกล้เคียง...", + "connectHardwareMobileLookingForDevicesDescription": "กรุณาเชื่อมต่ออุปกรณ์ Ledger ของคุณ แล้วตรวจสอบให้แน่ใจว่า ปลดล็อกอยู่", + "connectHardwareMobileFoundDeviceSingular": "เราพบอุปกรณ์ Ledger 1 เครื่อง", + "connectHardwareMobileFoundDevices": "เราพบอุปกรณ์ Ledger {{numDevicesFound}} เครื่อง", + "connectHardwareMobileFoundDevicesDescription": "เลือกอุปกรณ์ Ledger ด้านล่าง เพื่อเริ่มจับคู่", + "connectHardwareMobilePairingWith": "กำลังจับคู่กับ {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "ปฏิบัติตามคำแนะนำในอุปกรณ์ Ledger ของคุณขณะจับคู่", + "connectHardwareMobilePairingFailed": "การจับคู่ไม่สำเร็จ", + "connectHardwareMobilePairingFailedDescription": "ไม่สามารถจับคู่กับ {{deviceName}} ได้ ตรวจสอบให้แน่ใจว่า อุปกรณ์ปลดล็อกอยู่", + "connectHardwareMobilePairingSuccessful": "การจับคู่สำเร็จ", + "connectHardwareMobilePairingSuccessfulDescription": "คุณจับคู่และเชื่อมต่ออุปกรณ์ Ledger ของคุณเรียบร้อยแล้ว", + "connectHardwareMobileOpenAppSingleChain": "เปิดแอป {{chainName}} บน Ledger ของคุณ", + "connectHardwareMobileOpenAppDualChain": "เปิดแอป {{chainName1}} หรือ {{chainName2}} บน Ledger ของคุณ", + "connectHardwareMobileOpenAppDescription": "ตรวจสอบให้แน่ใจว่า อุปกรณ์ของคุณปลดล็อกอยู่", + "connectHardwareMobileStillCantFindDevice": "ยังไม่พบอุปกรณ์ของคุณใช่ไหม?", + "connectHardwareMobileLostConnection": "การเชื่อมต่อขาดหาย", + "connectHardwareMobileLostConnectionDescription": "เราสูญเสียการเชื่อมต่อกับ {{deviceName}} ตรวจสอบให้แน่ใจว่า อุปกรณ์ของคุณปลดล็อกอยู่ จากนั้นลองอีกครั้ง", + "connectHardwareMobileGenericLedgerDevice": "อุปกรณ์ Ledger", + "connectHardwareMobileConnectDeviceSigning": "เชื่อมต่อ {{deviceName}} ของคุณ", + "connectHardwareMobileConnectDeviceSigningDescription": "ปลดล็อกอุปกรณ์ Ledger ของคุณ แล้วนำมาไว้ใกล้ๆ", + "connectHardwareMobileBluetoothDisabled": "บลูทูธปิดใช้งาน", + "connectHardwareMobileBluetoothDisabledDescription": "กรุณาเปิดใช้งานบลูทูธของคุณ และตรวจสอบให้แน่ใจว่า อุปกรณ์ Ledger ของคุณปลดล็อกอยู่", + "connectHardwareMobileLearnMore": "เรียนรู้เพิ่มเติม", + "connectHardwareMobileBlindSigningDisabled": "Blind Signing ปิดใช้งาน", + "connectHardwareMobileBlindSigningDisabledDescription": "ตรวจสอบให้แน่ใจว่า Blind Signing เปิดใช้งานบนอุปกรณ์ของคุณ", + "connectHardwareMobileConfirmSingleChain": "คุณจำเป็นต้องยืนยัน ธุรกรรมบนกระเป๋าสตางค์ฮาร์ดแวร์ของคุณ ตรวจสอบให้แน่ใจว่า ปลดล็อกอยู่", + "metamaskExplainerBottomSheetHeader": "เว็บไซต์นี้ใช้ได้กับ Phantom", + "metamaskExplainerBottomSheetSubheader": "เลือก MetaMask จากกล่องโต้ตอบเชื่อมต่อกระเป๋าสตางค์ เพื่อดำเนินการต่อ", + "metamaskExplainerBottomSheetDontShowAgain": "ไม่ต้องแสดงอีก", + "ledgerStatusNotConnected": "ไม่ได้เชื่อมต่อ Ledger", + "ledgerStatusConnectedInterpolated": "{{productName}} เชื่อมต่อแล้ว", + "connectionClusterInterpolated": "ขณะนี้คุณอยู่บน {{cluster}}", + "connectionClusterTestnetMode": "ขณะนี้คุณอยู่ในโหมด Testnet", + "featureNotSupportedOnLocalNet": "ไม่รองรับคุณสมบัตินี้ เมื่อมีการเปิดใช้งาน Solana Localnet", + "readOnlyAccountBannerWarning": "คุณกำลังเฝ้าดูบัญชีนี้", + "depositAddress": "รับที่อยู่", + "depositAddressChainInterpolated": "ที่อยู่ {{chain}} ของคุณ", + "depositAssetDepositInterpolated": "รับ {{tokenSymbol}}", + "depositAssetSecondaryText": "ที่อยู่นี้ใช้เพื่อรับโทเคนที่สอดคล้องกันเท่านั้น", + "depositAssetTextInterpolated": "ใช้ที่อยู่นี้ในการรับโทเคนและของสะสมบน <1>{{network}}", + "depositAssetTransferFromExchange": "ถ่ายโอนจากตลาดแลกเปลี่ยน", + "depositAssetShareAddress": "แชร์ที่อยู่", + "depositAssetBuyOrDeposit": "ซื้อหรือโอน", + "depositAssetBuyOrDepositDesc": "เติมเงินกระเป๋าสตางค์ของคุณ เพื่อเริ่มต้น", + "depositAssetTransfer": "ถ่ายโอน", + "editAddressAddressAlreadyAdded": "ที่อยู่มีการเพิ่มไปแล้ว", + "editAddressAddressAlreadyExists": "ที่อยู่มีอยู่แล้ว", + "editAddressAddressIsRequired": "จำเป็นต้องใช้ที่อยู่", + "editAddressPrimaryText": "แก้ไขที่อยู่", + "editAddressRemove": "นำออกจากสมุดที่อยู่", + "editAddressToast": "อัปเดตที่อยู่แล้ว", + "removeSavedAddressToast": "ลบที่อยู่แล้ว", + "exportSecretErrorGeneric": "มีบางอย่างผิดพลาด กรุณาลองอีกครั้งในภายหลัง", + "exportSecretErrorIncorrectPassword": "รหัสผ่านไม่ถูกต้อง", + "exportSecretPassword": "รหัสผ่าน", + "exportSecretPrivateKey": "คีย์ส่วนตัว", + "exportSecretSecretPhrase": "วลีลับ", + "exportSecretSecretRecoveryPhrase": "วลีกู้คืนลับ", + "exportSecretSelectYourAccount": "เลือกบัญชีของคุณ", + "exportSecretShowPrivateKey": "แสดงคีย์ส่วนตัว", + "exportSecretShowSecretRecoveryPhrase": "แสดงวลีกู้คืนลับ", + "exportSecretShowSecret": "แสดง {{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": "<1>อย่า แชร์ {{secretNameText}} ของคุณ!", + "exportSecretWarningSecondaryInterpolated": "หากมีใครมี {{secretNameText}} ของคุณ เขาก็จะมีการควบคุมอย่างเต็มที่ กับกระเป๋าสตางค์ของคุณ", + "exportSecretOnlyWay": "{{secretNameText}} ของคุณ เป็นวิธีเดียวที่จะกู้คืนกระเป๋าสตางค์ของคุณได้", + "exportSecretDoNotShow": "อย่าให้ใครเห็น {{secretNameText}} ของคุณ", + "exportSecretWillNotShare": "ฉันจะไม่แบ่งปัน {{secretNameText}} ของฉันกับใครทั้งสิ้น รวมถึง Phantom", + "exportSecretNeverShare": "อย่าแบ่งปัน {{secretNameText}} ของคุณกับใครเด็ดขาด", + "exportSecretYourPrivateKey": "คีย์ส่วนตัวของคุณ", + "exportSecretYourSecretRecoveryPhrase": "วลีกู้คืนลับของคุณ", + "fullPageHeaderBeta": "เบต้า!", + "fullPageHeaderHelp": "ความช่วยเหลือ", + "gasUpTo": "สูงสุดถึง {{ amount }}", + "gasSlowTime": "ประมาณ 2 นาที", + "gasAverageTime": "ประมาณ 30 วินาที", + "gasFastTime": "ประมาณ 15 วินาที", + "gasSlowTimePolygon": "ประมาณ 15 วินาที", + "gasAverageTimePolygon": "ประมาณ 10 วินาที", + "gasFastTimePolygon": "ประมาณ 5 วินาที", + "gasSlowTimeBitcoin": "ประมาณ 1 ชั่วโมง", + "gasAverageTimeBitcoin": "ประมาณ 30 นาที", + "gasFastTimeBitcoin": "ประมาณ 10 นาที", + "gasSlowTimeAbbrev": "2นาที", + "gasAverageTimeAbbrev": "30วิฯ", + "gasFastTimeAbbrev": "15วิฯ", + "gasSlowTimePolygonAbbrev": "15วิฯ", + "gasAverageTimePolygonAbbrev": "10วิฯ", + "gasFastTimePolygonAbbrev": "5วิฯ", + "gasSlow": "ช้า", + "gasAverage": "ปานกลาง", + "gasFast": "เร็ว", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "ลองอีกครั้ง", + "homeErrorDescription": "มีข้อผิดพลาดในการพยายามนำสินทรัพย์ของคุณมา กรุณารีเฟรช แล้วลองอีกครั้ง", + "homeErrorTitle": "ไม่สามารถนำสินทรัพย์มาได้", + "homeManageTokenList": "จัดการรายการโทเคน", + "helloBitcoinBodyTitle": "ยินดีต้อนรับสู่ Bitcoin", + "helloBitcoinFeature1Title": "ส่ง รับ และซื้อ Bitcoin", + "helloBitcoinFeature1Subtitle": "ถ่ายโอนและซื้อ Bitcoin ทันทีบน Phantom เข้ากันได้กับกระเป๋าสตางค์และตลาดแลกเปลี่ยนหลักๆ ทั้งหมด", + "helloBitcoinFeature2Title": "สำรวจระบบนิเวศของ Ordinals", + "helloBitcoinFeature2Subtitle": "ซื้อ ขาย และแลกเปลี่ยน Ordinals, BRC-20s, และอื่นๆ บน Magic Eden และ Unisat", + "helloBitcoinFeature3Title": "ปลอดภัย", + "helloBitcoinFeature3Subtitle": "เราขอให้คุณมั่นใจว่า Ordinals, BRC-20s, และ Rare Sats ของคุณจะไม่ถูกใช้จ่ายไปโดยไม่ได้ตั้งใจแน่นอน", + "interstitialDismissUnderstood": "เข้าใจแล้ว", + "bitcoinAddressTypesBodyTitle": "ประเภทที่อยู่ Bitcoin", + "bitcoinAddressTypesFeature1Title": "เกี่ยวกับที่อยู่ Bitcoin", + "bitcoinAddressTypesFeature1Subtitle": "Phantom รองรับ Native Segwit และ Taproot โดยแต่ละตัวมียอดเงินของตัวเอง คุณสามารถส่ง BTC หรือ Ordinals ด้วยที่อยู่ประเภทใดประเภทหนึ่งจากที่กล่าวมา", + "bitcoinAddressTypesFeature2Title": "SegWit แบบเนทีฟ", + "bitcoinAddressTypesFeature2Subtitle": "ที่อยู่ BTC เริ่มต้นใน Phantom เก่ากว่า Taproot แต่เข้ากันได้กับทุกกระเป๋าสตางค์และตลาดแลกเปลี่ยน", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "ดีที่สุดสำหรับ Ordinals และ BRC-20 ด้วยค่าธรรมเนียมที่ถูกที่สุด ปรับเปลี่ยนที่อยู่ใน การกำหนดค่า -> ที่อยู่ Bitcoin ที่ต้องการ", + "headerTitleInfo": "ข้อมูล", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "นี่คือที่อยู่ <1>{{addressType}} ของคุณ", + "invalidChecksumTitle": "เราอัปเกรดวลีลับของคุณแล้ว!", + "invalidChecksumFeature1ExportPhrase": "ส่งออกวลีลับใหม่ของคุณ", + "invalidChecksumFeature1ExportPhraseDescription": "กรุณาเก็บสำรองวลีลับใหม่ของคุณ พร้อมกับคีย์ส่วนตัวของบัญชีเดิมของคุณไว้", + "invalidChecksumFeature2FundsAreSafe": "เงินของคุณปลอดภัย", + "invalidChecksumFeature2FundsAreSafeDescription": "อัปเกรดนี้ทำงานอัตโนมัติ ไม่มีใครที่ Phantom ทราบวลีลับของคุณ หรือมีการเข้าถึงเงินของคุณ", + "invalidChecksumFeature3LearnMore": "เรียนรู้เพิ่มเติม", + "invalidChecksumFeature3LearnMoreDescription": "คุณมีวลีที่ไม่สอดคล้องกับกระเป๋าสตางค์ส่วนใหญ่ อ่าน <1>บทความช่วยเหลือนี้ เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้", + "invalidChecksumBackUpSecretPhrase": "สำรองวลีลับ", + "migrationFailureTitle": "มีบางอย่างผิดปกติในการโยกย้ายบัญชีของคุณ", + "migrationFailureFeature1": "ส่งออกวลีลับของคุณ", + "migrationFailureFeature1Description": "กรุณาเก็บสำรองวลีลับของคุณไว้ก่อนออนบอร์ด", + "migrationFailureFeature2": "ออนบอร์ดไปยัง Phantom", + "migrationFailureFeature2Description": "คุณจำเป็นจะต้องออนบอร์ดไปยัง Phantom อีกครั้ง เพื่อดูบัญชีของคุณ", + "migrationFailureFeature3": "เรียนรู้เพิ่มเติม", + "migrationFailureFeature3Description": "อ่าน<1>บทความช่วยเหลือนี้ เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้", + "migrationFailureContinueToOnboarding": "ดำเนินการต่อไปยังการออนบอร์ด", + "migrationFailureUnableToFetchMnemonic": "เราไม่สามารถโหลดวลีลับของคุณได้", + "migrationFailureUnableToFetchMnemonicDescription": "กรุณาติดต่อฝ่ายสนับสนุน แล้วดาวน์โหลดบันทึกล็อกของแอปพลิเคชัน เพื่อดีบั๊ก", + "migrationFailureContactSupport": "ติดต่อฝ่ายสนับสนุน", + "ledgerActionConfirm": "ยืนยัน Ledger Nano ของคุณ", + "ledgerActionErrorBlindSignDisabledPrimaryText": "ปิดใช้งานลายเซ็นที่ไม่เปิดเผย", + "ledgerActionErrorBlindSignDisabledSecondaryText": "โปรดตรวจสอบให้แน่ใจว่ามีการเปิดใช้งานลายเซ็นที่ไม่เปิดเผยบนอุปกรณ์ฮาร์ดแวร์ของคุณ แล้วจึงลองดำเนินการใหม่อีกครั้ง", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "อุปกรณ์ฮาร์ดแวร์ถูกตัดการเชื่อมต่อในระหว่างการทำงาน", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "โปรดเลือกส่วนขยาย Phantom แล้วจึงลองใหม่อีกครั้ง", + "ledgerActionErrorDeviceLockedPrimaryText": "อุปกรณ์ฮาร์ดแวร์ถูกล็อกอยู่", + "ledgerActionErrorDeviceLockedSecondaryText": "โปรดปลดล็อกอุปกรณ์ฮาร์ดแวร์ของคุณ แล้วลองใหม่อีกครั้ง", + "ledgerActionErrorHeader": "ข้อผิดพลาดในการดำเนินการบัญชีแยกประเภท", + "ledgerActionErrorUserRejectionPrimaryText": "ผู้ใช้ปฏิเสธธุรกรรม", + "ledgerActionErrorUserRejectionSecondaryText": "การดำเนินการถูกปฏิเสธบนอุปกรณ์ฮาร์ดแวร์โดยผู้ใช้", + "ledgerActionNeedPermission": "จำเป็นต้องมีสิทธิ์", + "ledgerActionNeedToConfirm": "คุณจำเป็นต้องยืนยันธุรกรรมบนกระเป๋าสตางค์ฮาร์ดแวร์ของคุณ ตรวจสอบให้แน่ใจว่า ปลดล็อกอยู่ และอยู่บนแอป {{chainType}}", + "ledgerActionNeedToConfirmMany": "คุณจะต้องยืนยันธุรกรรม {{numberOfTransactions}} บนกระเป๋าสตางค์ฮาร์ดแวร์ของคุณ ตรวจสอบให้แน่ใจว่า ปลดล็อกอยู่ และอยู่บนแอป {{chainType}}", + "ledgerActionNeedToConfirmBlind": "คุณจำเป็นต้องยืนยันธุรกรรมบนกระเป๋าสตางค์ฮาร์ดแวร์ของคุณ ตรวจสอบให้แน่ใจว่า ปลดล็อกอยู่ อยู่บนแอป {{chainType}} และเปิดใช้งาน Blind Signing อยู่", + "ledgerActionNeedToConfirmBlindMany": "คุณจะต้องยืนยันธุรกรรม {{numberOfTransactions}} บนกระเป๋าสตางค์ฮาร์ดแวร์ของคุณ ตรวจสอบให้แน่ใจว่า ปลดล็อกอยู่ อยู่บนแอป {{chainType}} และเปิดใช้งาน Blind Signing อยู่", + "ledgerActionPleaseConnect": "กรุณาเชื่อมต่อ Ledger Nano ของคุณ", + "ledgerActionPleaseConnectAndConfirm": "กรุณาเชื่อมต่อกระเป๋าสตางค์ฮาร์ดแวร์ของคุณ แล้วตรวจสอบให้แน่ใจว่าปลดล็อกอยู่ ตรวจสอบให้แน่ใจว่า คุณได้อนุมัติให้สิทธิ์ในเบราว์เซอร์ของคุณแล้ว", + "maxInputAmount": "จำนวน", + "maxInputMax": "สูงสุด", + "notEnoughSolPrimaryText": "SOL ไม่เพียงพอ", + "notEnoughSolSecondaryText": "คุณมี SOL ในกระเป๋าสตางค์ของคุณไม่เพียงพอสำหรับธุรกรรมนี้ กรุณาฝากเงินเพิ่ม แล้วลองอีกครั้ง", + "insufficientBalancePrimaryText": "{{tokenSymbol}} ไม่พอ", + "insufficientBalanceSecondaryText": "คุณมี {{tokenSymbol}} ในกระเป๋าสตางค์ของคุณไม่พอสำหรับธุรกรรมนี้", + "insufficientBalanceRemaining": "ที่เหลือ", + "insufficientBalanceRequired": "ที่จำเป็น", + "notEnoughSplTokensTitle": "โทเคนไม่พอ", + "notEnoughSplTokensDescription": "คุณมีโทเคนไม่เพียงพอในกระเป๋าสตางค์ของคุณสำหรับธุรกรรมนี้ ธุรกรรมนี้จะถูกทำให้ย้อนกลับหากมีการส่งไป", + "transactionExpiredPrimaryText": "ธุรกรรมหมดอายุแล้ว", + "transactionExpiredSecondaryText": "คุณรอคอยนานเกินไปในการยืนยันธุรกรรม และธุรกรรมได้หมดอายุลงแล้ว ธุรกรรมนี้จะถูกทำให้ย้อนกลับหากมีการส่งไป", + "tokens": "โทเคน", + "notificationApplicationApprovalPermissionsAddressVerification": "ตรวจสอบยืนยันว่า คุณเป็นเจ้าของที่อยู่นี้", + "notificationApplicationApprovalPermissionsTransactionApproval": "ร้องขอการอนุมัติสำหรับธุรกรรม", + "notificationApplicationApprovalPermissionsViewWalletActivity": "ดูยอดเงินและกิจกรรมกระเป๋าสตางค์ของคุณ", + "notificationApplicationApprovalParagraphText": "การยืนยันจะเป็นการอนุญาตให้เว็บไซต์นี้ ดูยอดเงินและกิจกรรมสำหรับบัญชีที่เลือกได้", + "notificationApplicationApprovalActionButtonConnect": "เชื่อมต่อ", + "notificationApplicationApprovalActionButtonSignIn": "ลงชื่อเข้าใช้", + "notificationApplicationApprovalAllowApproval": "อนุญาตให้เว็บไซต์เชื่อมต่อหรือไม่?", + "notificationApplicationApprovalAutoConfirm": "ยืนยันธุรกรรมอัตโนมัติ", + "notificationApplicationApprovalConnectDisclaimer": "เชื่อมต่อกับเว็บไซต์ที่คุณเชื่อใจเท่านั้น", + "notificationApplicationApprovalSignInDisclaimer": "ลงชื่อเข้าใช้เว็บไซต์ที่คุณเชื่อใจเท่านั้น", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "เว็บไซต์นี้ไม่ปลอดภัยที่จะใช้งาน และอาจพยายามขโมยเงินของคุณ", + "notificationApplicationApprovalConnectUnknownApp": "ไม่รู้จัก", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "ไม่สามารถเชื่อมต่อแอปได้", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "แอปนี้กำลังพยายามเชื่อมต่อ {{appNetworkName}} แต่มีการเลือก {{phantomNetworkName}}", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "ในการใช้ {{networkName}} ให้ไปที่ การตั้งค่าของผู้พัฒนา → โหมด Testnet", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "เน็ตเวิร์กที่ไม่รู้จัก", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Ledger ไม่รองรับการเชื่อมต่อกับแอปมือถืออื่นๆ ในขณะนี้", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "กรุณาเปลี่ยนเป็นบัญชีที่ไม่ใช่ Ledger หรือใช้เบราว์เซอร์ในแอป แล้วลองอีกครั้ง", + "notificationSignatureRequestConfirmTransaction": "ยืนยันธุรกรรม", + "notificationSignatureRequestConfirmTransactionCapitalized": "ยืนยันธุรกรรม", + "notificationSignatureRequestConfirmTransactions": "ยืนยันธุรกรรม", + "notificationSignatureRequestConfirmTransactionsCapitalized": "ยืนยันธุรกรรม", + "notificationSignatureRequestSignatureRequest": "คำขอลายเซ็น", + "notificationMessageHeader": "ข้อความ", + "notificationMessageCopied": "คัดลอกข้อความแล้ว", + "notificationAutoConfirm": "ยืนยันอัตโนมัติ", + "notificationAutoConfirmOff": "ปิด", + "notificationAutoConfirmOn": "เปิด", + "notificationConfirmFooter": "ยืนยันเมื่อคุณเชื่อใจเว็บไซต์นี้เท่านั้น", + "notificationEstimatedTime": "เวลาโดยประมาณ", + "notificationPermissionRequestText": "นี่เป็นคำขอสิทธิ์เท่านั้น ธุรกรรมอาจไม่ได้ดำเนินการทันที", + "notificationBalanceChangesText": "การเปลี่ยนแปลงยอดเงินเป็นการประมาณ จำนวนและสินทรัพย์ที่เกี่ยวข้องไม่มีการรับประกัน", + "notificationContractAddress": "ที่อยู่สัญญา", + "notificationAdvancedDetailsText": "ขั้นสูง", + "notificationUnableToSimulateWarningText": "ขณะนี้เราไม่สามารถประมาณการเปลี่ยนแปลงยอดเงินได้ คุณสามารถลองอีกครั้งในภายหลังได้ หรือยืนยันหากคุณเชื่อใจเว็บไซต์นี้", + "notificationSignMessageParagraphText": "การลงชื่อข้อความนี้ จะเป็นการพิสูจน์ว่า คุณมีกรรมสิทธิ์ของบัญชีที่เลือก", + "notificationSignatureRequestScanFailedDescription": "ไม่สามารถสแกนข้อความสำหรับปัญหาด้านความปลอดภัยได้ กรุณาดำเนินการต่อด้วยความระมัดระวัง", + "notificationFailedToScan": "จำลองผลลัพธ์ของคำขอนี้ไม่สำเร็จ\nการยืนยันจะไม่ปลอดภัย และอาจนำไปสู่การสูญเสียได้", + "notificationScanLoading": "กำลังสแกนคำขอ", + "notificationTransactionApprovalActionButtonConfirm": "ยืนยัน", + "notificationTransactionApprovalActionButtonBack": "กลับ", + "notificationTransactionApprovalEstimatedChanges": "การเปลี่ยนแปลงโดยประมาณ", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "การประมาณการเป็นไปตามการจำลองแบบธุรกรรม และไม่มีการรับประกัน", + "notificationTransactionApprovalHideAdvancedDetails": "ซ่อนรายละเอียดธุรกรรมขั้นสูง", + "notificationTransactionApprovalNetworkFee": "ค่าธรรมเนียมเน็ตเวิร์ก", + "notificationTransactionApprovalNetwork": "เน็ตเวิร์ก", + "notificationTransactionApprovalEstimatedTime": "เวลาโดยประมาณ", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "ไม่พบการเปลี่ยนแปลงที่กระทบต่อความเป็นเจ้าของสินทรัพย์", + "notificationTransactionApprovalSolanaAmountRequired": "จำนวนที่ต้องการโดยเน็ตเวิร์ก Solana เพื่อประมวลผลธุรกรรม", + "notificationTransactionApprovalUnableToSimulate": "ไม่สามารถจำลองได้ ตรวจสอบให้แน่ใจว่า คุณเชื่อถือเว็บไซต์นี้ เนื่องจากการอนุมัติอาจนำไปสู่การสูญเสียเงินได้", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "ไม่สามารถดึงข้อมูลการเปลี่ยนแปลงยอดเงินได้", + "notificationTransactionApprovalViewAdvancedDetails": "ดูรายละเอียดธุรกรรมขั้นสูง", + "notificationTransactionApprovalKnownMalicious": "ธุรกรรมนี้มีความประสงค์ร้าย การลงชื่อจะนำไปสู่การสูญเสียเงิน", + "notificationTransactionApprovalSuspectedMalicious": "เราสงสัยว่า ธุรกรรมนี้มีความประสงค์ร้าย การอนุมัติอาจนำไปสู่การสูญเสียเงิน", + "notificationTransactionApprovalNetworkFeeHighWarning": "ค่าธรรมเนียมเน็ตเวิร์กเพิ่มขึ้น เนื่องจากความแออัดทางเน็ตเวิร์ก", + "notificationTransactionERC20ApprovalDescription": "การยืนยันจะทำให้แอปนี้เข้าถึงยอดเงินของคุณได้ตลอดเวลา จนถึงขีดจำกัดด้านล่าง", + "notificationTransactionERC20ApprovalContractAddress": "ที่อยู่สัญญา", + "notificationTransactionERC20Unlimited": "ไม่จำกัด", + "notificationTransactionERC20ApprovalTitle": "อนุมัติการใช้จ่าย {{tokenSymbol}}", + "notificationTransactionERC20RevokeTitle": "เพิกถอนการใช้จ่าย {{tokenSymbol}}", + "notificationTransactionERC721RevokeTitle": "เพิกถอนการเข้าถึง {{tokenSymbol}}", + "notificationTransactionERC20ApprovalAll": "{{tokenSymbol}} ทั้งหมดของคุณ", + "notificationIncorrectModeTitle": "โหมดไม่ถูกต้อง", + "notificationIncorrectModeInTestnetTitle": "คุณอยู่ในโหมด Testnet", + "notificationIncorrectModeNotInTestnetTitle": "คุณไม่ได้อยู่ในโหมด Testnet", + "notificationIncorrectModeInTestnetDescription": "{{origin}} กำลังพยายามใช้ Mainnet แต่คุณอยู่ในโหมด Testnet", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} กำลังพยายามใช้ Testnet แต่คุณไม่ได้อยู่ในโหมด Testnet", + "notificationIncorrectModeInTestnetProceed": "เพื่อดำเนินการต่อ ให้ปิดโหมด Testnet", + "notificationIncorrectModeNotInTestnetProceed": "เพื่อดำเนินการต่อ ให้เปิดโหมด Testnet", + "notificationIncorrectEIP712ChainId": "เราป้องกันไม่ให้คุณลงชื่อข้อความที่ไม่ได้ตั้งใจมีไว้สำหรับเน็ตเวิร์กที่คุณกำลังเชื่อมต่ออยู่ในขณะนี้", + "notificationIncorrectEIP712ChainIdDescription": "ข้อความที่ขอ {{messageChainId}}, คุณเชื่อมต่ออยู่กับ {{connectedChainId}}", + "notificationUnsupportedNetwork": "เน็ตเวิร์กที่ไม่รองรับ", + "notificationUnsupportedNetworkDescription": "เว็บไซต์นี้กำลังพยายามใช้เน็ตเวิร์กที่ขณะนี้ Phantom ไม่รองรับ", + "notificationUnsupportedNetworkDescription2": "เพื่อดำเนินการต่อด้วยส่วนขยายอื่น ให้ปิด การตั้งค่า → กระเป๋าสตางค์แอปเริ่มต้น แล้วเลือก ถามเสมอ จากนั้นจึงรีเฟรชหน้าเว็บ แล้วเชื่อมต่ออีกครั้ง", + "notificationUnsupportedAccount": "บัญชีที่ไม่รองรับ", + "notificationUnsupportedAccountDescription": "เว็บไซต์นี้พยายามที่จะใช้ {{targetChainType}} ซึ่งบัญชี {{chainType}} นี้ไม่รองรับ", + "notificationUnsupportedAccountDescription2": "เปลี่ยนเป็นบัญชีจากวลีซีดหรือคีย์ส่วนตัวที่เข้ากันได้ แล้วลองอีกครั้ง", + "onboardingCreatePassword": "สร้างรหัสผ่าน", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "ฉันตกลงต่อ <1>เงื่อนไขการให้บริการ", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "ยืนยันรหัสผ่าน", + "onboardingCreatePasswordDescription": "คุณจะใช้สิ่งนี้ เพื่อปลดล็อกกระเป๋าสตางค์ของคุณ.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "วลีกู้คืนลับไม่ถูกต้อง", + "onboardingCreatePasswordPasswordPlaceholder": "รหัสผ่าน", + "onboardingCreatePasswordPasswordStrengthWeak": "อ่อนแอ", + "onboardingCreatePasswordPasswordStrengthMedium": "ปานกลาง", + "onboardingCreatePasswordPasswordStrengthStrong": "แข็งแรง", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "ฉันบันทึกวลีกู้คืนลับของฉันไว้", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "วลีกู้คืนลับ", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "วลีนี้เป็นวิธีเดียวที่จะกู้คืนกระเป๋าสตางค์ของคุณได้ อย่าแชร์กับใครทั้งสิ้น!", + "onboardingImportWallet": "นำเข้ากระเป๋าสตางค์", + "onboardingImportWalletImportExistingWallet": "นำเข้ากระเป๋าสตางค์ที่มีอยู่ ด้วยวลีกู้คืนลับ 12 หรือ 24 คำ", + "onboardingImportWalletRestoreWallet": "กู้คืนกระเป๋าสตางค์", + "onboardingImportWalletSecretRecoveryPhrase": "วลีกู้คืนลับ", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "วลีกู้คืนลับไม่ถูกต้อง", + "onboardingImportWalletIHaveWords": "ฉันมีวลีกู้คืน {{numWords}} คำ", + "onboardingImportWalletIncorrectOrMisspelledWord": "{{wordIndex}} คำไม่ถูกต้องหรือสะกดผิด", + "onboardingImportWalletIncorrectOrMisspelledWords": "{{wordIndexes}} คำไม่ถูกต้องหรือสะกดผิด", + "onboardingImportWalletScrollDown": "เลื่อนลง", + "onboardingImportWalletScrollUp": "เลื่อนขึ้น", + "onboardingPathSelectionCreateWallet": "สร้างกระเป๋าสตางค์ใหม่", + "onboardingPathSelectionText": "กระเป๋าสตางค์ Solana และ Ethereum ที่เป็นมิตร ที่สร้างขึ้นสำหรับ DeFi และ NFT", + "onboardingPathSelectionIHaveAWallet": "ฉันมีกระเป๋าสตางค์อยู่แล้ว", + "onboardingSelectAccountsImportAccounts": "นำเข้าบัญชี", + "onboardingSelectAccountsImportAccountsDescription": "เลือกบัญชีกระเป๋าสตางค์ที่จะนำเข้า.", + "onboardingSelectAccountsImportSelectedAccounts": "นำเข้าบัญชีที่เลือก", + "onboardingSelectAccountsFindMoreAccounts": "ค้นหาบัญชีเพิ่มเติม", + "onboardingSelectAccountsFindMoreNoneFound": "ไม่พบบัญชี", + "recentActivityPrimaryText": "กิจกรรมล่าสุด", + "removeAccountActionButtonRemove": "ลบ", + "removeAccountRemoveWallet": "ลบบัญชี", + "removeAccountInterpolated": "นำ {{accountName}} ออก", + "removeAccountWarningLedger": "ถึงแม้ว่าคุณกำลังลบกระเป๋าสตางค์นี้ออกจาก Phantom คุณก็จะสามารถเพิ่มลงไปได้ใหม่ โดยใช้โฟลว์ \"เชื่อมต่อกระเป๋าสตางค์ฮาร์ดแวร์\"", + "removeAccountWarningSeedVault": "ถึงแม้ว่าคุณกำลังลบกระเป๋าสตางค์นี้ออกจาก Phantom คุณก็จะสามารถเพิ่มลงไปได้ใหม่ โดยใช้โฟลว์ \"เชื่อมต่อกระเป๋าสตางค์ Seed Vault\"", + "removeAccountWarningPrivateKey": "เมื่อคุณลบกระเป๋าสตางค์นี้แล้ว Phantom จะไม่สามารถกู้คืนกลับมาให้คุณได้ ตรวจสอบให้แน่ใจว่า คุณมีคีย์ส่วนตัวของคุณเตรียมไว้แล้ว", + "removeAccountWarningSeed": "ถึงแม้ว่าคุณกำลังลบกระเป๋าสตางค์นี้ออกจาก Phantom คุณก็จะสามารถดีไรฟ์ใหม่ได้ โดยใช้นีโมนิกของคุณในนี้ หรือกระเป๋าสตางค์อื่น", + "removeAccountWarningReadOnly": "การลบบัญชีนี้จะไม่ส่งผลต่อกระเป๋าสตางค์ของคุณ เนื่องจากเป็นบัญชีที่เฝ้าดูอย่างเดียวเท่านั้น", + "removeSeedPrimaryText": "กำลังลบวลีลับ {{number}}", + "removeSeedSecondaryText": "นี่จะเป็นการลบบัญชีที่มีอยู่ทั้งหมดในวลีลับ {{number}} ตรวจสอบให้แน่ใจว่า คุณมีวลีลับของคุณที่ได้บันทึกไว้", + "resetSeedPrimaryText": "รีเซ็ตแอปด้วยวลีลับใหม่", + "resetSeedSecondaryText": "นี่จะเป็นการลบบัญชีที่มีอยู่ทั้งหมด แล้วแทนที่ด้วยบัญชีใหม่ ตรวจสอบให้แน่ใจว่า คุณมีวลีลับกับคีย์ส่วนตัวของคุณเตรียมไว้แล้ว", + "resetAppPrimaryText": "รีเซ็ตและล้างแอป", + "resetAppSecondaryText": "นี่จะเป็นการลบบัญชีและข้อมูลที่มีอยู่ทั้งหมด ตรวจสอบให้แน่ใจว่า คุณมีวลีลับกับคีย์ส่วนตัวของคุณสำรองไว้", + "richTransactionsDays": "วัน", + "richTransactionsToday": "วันนี้", + "richTransactionsYesterday": "เมื่อวานนี้", + "richTransactionDetailAccount": "บัญชี", + "richTransactionDetailAppInteraction": "ปฏิสัมพันธ์ของแอป", + "richTransactionDetailAt": "ที่", + "richTransactionDetailBid": "เสนอซื้อ", + "richTransactionDetailBidDetails": "รายละเอียดการเสนอซื้อ", + "richTransactionDetailBought": "ซื้อแล้ว", + "richTransactionDetailBurned": "เผาแล้ว", + "richTransactionDetailCancelBid": "ยกเลิกการเสนอซื้อ", + "richTransactionDetailCompleted": "เสร็จสมบูรณ์", + "richTransactionDetailConfirmed": "ยืนยันแล้ว", + "richTransactionDetailDate": "วันที่", + "richTransactionDetailFailed": "ล้มเหลว", + "richTransactionDetailFrom": "จาก", + "richTransactionDetailItem": "รายการ", + "richTransactionDetailListed": "ที่ลงรายการ", + "richTransactionDetailListingDetails": "รายละเอียดการลงรายการ", + "richTransactionDetailListingPrice": "ราคาการลงรายการ", + "richTransactionDetailMarketplace": "ตลาดกลาง", + "richTransactionDetailNetworkFee": "ค่าธรรมเนียมเน็ตเวิร์ก", + "richTransactionDetailOriginalListingPrice": "ราคาการลงรายการเดิม", + "richTransactionDetailPending": "รอดำเนินการ", + "richTransactionDetailPrice": "ราคา", + "richTransactionDetailProvider": "ผู้ให้บริการ", + "richTransactionDetailPurchaseDetails": "รายละเอียดการซื้อ", + "richTransactionDetailRebate": "เงินคืน", + "richTransactionDetailReceived": "ได้รับแล้ว", + "richTransactionDetailSaleDetails": "รายละเอียดการขาย", + "richTransactionDetailSent": "ส่งแล้ว", + "richTransactionDetailSold": "ขายแล้ว", + "richTransactionDetailStaked": "Staked", + "richTransactionDetailStatus": "สถานะ", + "richTransactionDetailSwap": "สวอป", + "richTransactionDetailSwapDetails": "รายละเอียดสวอป", + "richTransactionDetailTo": "ไป", + "richTransactionDetailTokenSwap": "สวอปโทเคน", + "richTransactionDetailUnknownNFT": "NFT ที่ไม่รู้จัก", + "richTransactionDetailUnlisted": "ที่ไม่ลงรายการ", + "richTransactionDetailUnstaked": "Unstaked", + "richTransactionDetailValidator": "ตัวตรวจสอบความถูกต้อง", + "richTransactionDetailViewOnExplorer": "ดูบน {{explorer}}", + "richTransactionDetailWithdrawStake": "ถอน Stake", + "richTransactionDetailYouPaid": "คุณชำระเงิน", + "richTransactionDetailYouReceived": "คุณได้รับ", + "richTransactionDetailUnwrapDetails": "รายละเอียดการเปิดออก", + "richTransactionDetailTokenUnwrap": "การเปิดโทเคนออก", + "historyItemsRefreshFailed": "ไม่สามารถโหลดธุรกรรมที่ใหม่กว่าได้", + "historyItemsPagingFailed": "ไม่สามารถโหลดธุรกรรมที่เก่ากว่าได้", + "historyItemsTestnetNotAvailable": "ประวัติธุรกรรม Testnet ไม่สามารถใช้ได้ในขณะนี้", + "historyUnknownDappName": "ไม่รู้จัก", + "historyStatusSucceeded": "สำเร็จ", + "historyNetwork": "เน็ตเวิร์ก", + "historyAttemptedAmount": "จำนวนที่ลอง", + "historyAmount": "จำนวน", + "sendAddressBookButtonLabel": "สมุดที่อยู่", + "addressBookSelectAddressBook": "สมุดที่อยู่", + "sendAddressBookNoAddressesSaved": "ไม่มีที่อยู่ที่บันทึกไว้", + "sendAddressBookRecentlyUsed": "ที่ใช้ล่าสุด", + "addressBookSelectRecentlyUsed": "ที่ใช้ล่าสุด", + "sendConfirmationLabel": "ฉลาก", + "sendConfirmationMessage": "ข้อความ", + "sendConfirmationNetworkFee": "ค่าธรรมเนียมเน็ตเวิร์ก", + "sendConfirmationPrimaryText": "ยืนยันการส่ง", + "sendFungibleSummaryNetwork": "เน็ตเวิร์ก", + "sendFungibleSummaryNetworkFee": "ค่าธรรมเนียมเน็ตเวิร์ก", + "sendFungibleSummaryEstimatedTime": "เวลาโดยประมาณ", + "sendFungiblePendingEstimatedTime": "เวลาโดยประมาณ", + "sendFungibleSummaryEstimatedTimeDescription": "ความเร็วของธุรกรรม Ethereum แตกต่างกันไปโดยขึ้นอยู่กับหลายปัจจัย คุณสามารถเร่งให้เร็วขึ้นได้ โดยการคลิก “ค่าธรรมเนียมเน็ตเวิร์ก”", + "sendSummaryBitcoinPendingTxTitle": "ไม่สามารถส่งการโอนได้", + "sendSummaryBitcoinPendingTxDescription": "คุณสามารถรอดำเนินการโอน BTC ได้คราวละหนึ่งรายการเท่านั้น กรุณารอจนกว่าจะเสร็จสมบูรณ์ เพื่อส่งการโอนใหม่", + "sendFungibleSatProtectionTitle": "การส่งพร้อมการป้องกัน Sat", + "sendFungibleSatProtectionExplainer": "Phantom ทำให้แน่ใจได้ว่า Ordinals และ BRC20 ของคุณจะไม่ถูกนำไปใช้สำหรับค่าธรรมเนียมธุรกรรม หรือการโอน Bitcoin", + "sendFungibleTransferFee": "ค่าธรรมเนียมโอนโทเคน", + "sendFungibleTransferFeeToolTip": "ผู้สร้างโทเคนนี้ได้รับค่าธรรมเนียมในแต่ละการโอน นี่ไม่ใช่ค่าธรรมเนียมที่เรียกเก็บหรือเก็บโดย Phantom", + "sendFungibleInterestBearingPercent": "อัตราดอกเบี้ยปัจจุบัน", + "sendFungibleNonTransferable": "ถ่ายโอนไม่ได้", + "sendFungibleNonTransferableYes": "ใช่", + "sendStatusErrorMessageInterpolated": "มีข้อผิดพลาดในการพยายามส่งโทเคนไปยัง <1>{{uiRecipient}}", + "sendStatusErrorTitle": "ไม่สามารถส่งได้", + "sendStatusLoadingTitle": "กำลังส่ง...", + "sendStatusSuccessMessageInterpolated": "โทเคนของคุณส่งไปยัง <1>{{uiRecipient}} เรียบร้อยแล้ว", + "sendStatusSuccessTitle": "ส่งแล้ว!", + "sendStatusConfirmedSuccessTitle": "ส่งแล้ว!", + "sendStatusSubmittedSuccessTitle": "ส่งธุรกรรมแล้ว", + "sendStatusEstimatedTransactionTime": "เวลาธุรกรรมโดยประมาณ: {{time}}", + "sendStatusViewTransaction": "ดูธุรกรรม", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ไปยัง <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ส่งไปยัง <2>{{uiRecipient}} เรียบร้อยแล้ว", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ส่งไปยัง <2>{{uiRecipient}} เรียบร้อยแล้ว", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ส่งไปยัง <2>{{uiRecipient}} ไม่สำเร็จ", + "sendFungibleSolanaErrorCode": "รหัสข้อผิดพลาด {{code}}", + "sendFormErrorInsufficientBalance": "ยอดเงินไม่เพียงพอ", + "sendFormErrorEmptyAmount": "จำนวนที่ต้องการ", + "sendFormInvalidAddress": "ที่อยู่ {{assetName}} ที่ใช้ไม่ได้", + "sendFormErrorInvalidSolanaAddress": "ที่อยู่ Solana ไม่ถูกต้อง", + "sendFormErrorInvalidTwitterHandle": "ชื่อ Twitter นี้ไม่ได้ลงทะเบียน", + "sendFormErrorInvalidDomain": "โดเมนนี้ไม่ได้ลงทะเบียน", + "sendFormErrorMinRequiredInterpolated": "จำเป็นต้องมีอย่างน้อย {{minAmount}} {{tokenName}}", + "sendRecipientTextareaPlaceholder": "ที่อยู่ SOL ของผู้รับ", + "sendRecipientTextAreaPlaceholder2": "ที่อยู่ {{symbol}} ของผู้รับ", + "sendMemoOptional": "บันทึก (ไม่จำเป็นต้องใส่)", + "sendMemo": "บันทึก", + "sendOptional": "ไม่จำเป็นต้องมี", + "settings": "การตั้งค่า", + "settingsDapps": "dApps", + "settingsSelectedAccount": "บัญชีที่เลือก", + "settingsAddressBookNoLabel": "ไม่มีฉลาก", + "settingsAddressBookPrimary": "สมุดที่อยู่", + "settingsAddressBookRecentlyUsed": "ที่ใช้ล่าสุด", + "settingsAddressBookSecondary": "จัดการที่อยู่ที่ใช้เป็นปกติ", + "settingsAutoLockTimerPrimary": "ตัวจับเวลาล็อกอัตโนมัติ", + "settingsAutoLockTimerSecondary": "เปลี่ยนระยะเวลาตัวจับเวลาล็อกอัตโนมัติของคุณ", + "settingsChangeLanguagePrimary": "เปลี่ยนภาษา", + "settingsChangeLanguageSecondary": "เปลี่ยนภาษาที่แสดงผล", + "settingsChangeNetworkPrimary": "เปลี่ยนเน็ตเวิร์ก", + "settingsChangeNetworkSecondary": "กำหนดค่าการตั้งค่าเน็ตเวิร์กของคุณ", + "settingsChangePasswordPrimary": "เปลี่ยนรหัสผ่าน", + "settingsChangePasswordSecondary": "เปลี่ยนรหัสผ่านหน้าจอล็อกของคุณ", + "settingsCompleteBetaSurvey": "ทำแบบสำรวจเบต้าให้เสร็จสมบูรณ์", + "settingsDisplayLanguage": "ภาษาที่แสดง", + "settingsErrorCannotExportLedgerPrivateKey": "ไม่สามารถส่งออกคีย์ส่วนตัว Ledger ได้", + "settingsErrorCannotRemoveAllWallets": "ไม่สามารถลบบัญชีทั้งหมดได้", + "settingsExportPrivateKey": "แสดงคีย์ส่วนตัว", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "โลเคิลโฮสต์", + "settingsNetworkPhantomRPC": "เน็ตเวิร์ก Phantom RPC", + "settingsTestNetworks": "เน็ตเวิร์กทดสอบ", + "settingsUseCustomNetworks": "ใช้เน็ตเวิร์กที่กำหนดเอง", + "settingsTestnetMode": "โหมด Testnet", + "settingsTestnetModeDescription": "นำไปใช้กับยอดเงินและการเชื่อมต่อแอป", + "settingsWebViewDebugging": "กำลังดีบั๊กมุมมองเว็บ", + "settingsWebViewDebuggingDescription": "ช่วยให้คุณตรวจสอบและดีบั๊กมุมมองเว็บของเบราว์เซอร์ในแอป", + "settingsTestNetworksInfo": "การสลับเป็นเน็ตเวิร์กทดสอบใดๆ มุ่งหมายเพื่อวัตถุประสงค์ในการทดสอบเท่านั้น โปรดทราบว่า โทเคนบนเน็ตเวิร์กทดสอบจะไม่เก็บค่าทางการเงินใดๆ ไว้", + "settingsEmojis": "เอโมจิ", + "settingsNoAddresses": "ไม่มีที่อยู่", + "settingsAddressBookEmptyHeading": "สมุดที่อยู่ของคุณว่างเปล่า", + "settingsAddressBookEmptyText": "คลิกปุ่ม “+” หรือ “เพิ่มที่อยู่” เพื่อเพิ่มที่อยู่โปรดของคุณ", + "settingsEditWallet": "แก้ไขบัญชี", + "settingsNoTrustedApps": "ไม่มีแอปที่ไว้วางใจ", + "settingsNoConnections": "ยังไม่มีการเชื่อมต่อ", + "settingsRemoveWallet": "ลบบัญชี", + "settingsResetApp": "รีเซ็ตแอป", + "settingsRemoveSecretPhrase": "ลบวลีลับ", + "settingsResetAppWithSecretPhrase": "รีเซ็ตแอปด้วยวลีลับ", + "settingsResetSecretRecoveryPhrase": "รีเซ็ตวลีกู้คืนลับ", + "settingsShowSecretRecoveryPhrase": "แสดงวลีกู้คืนลับ", + "settingsShowSecretRecoveryPhraseSecondary": "แสดงวลีกู้คืน", + "settingsShowSecretRecoveryPhraseTertiary": "แสดงวลีลับ", + "settingsTrustedAppsAutoConfirmActiveUntil": "จนถึง {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "ยืนยันอัตโนมัติ", + "settingsTrustedAppsDisclaimer": "เปิดใช้งานการยืนยันอัตโนมัติ เฉพาะกับเว็บไซต์ที่ไว้ใจได้เท่านั้น", + "settingsTrustedAppsLastUsed": "ใช้เมื่อ {{formattedTimestamp}} ที่แล้ว", + "settingsTrustedAppsPrimary": "แอปที่เชื่อมต่อ", + "settingsTrustedApps": "แอปที่ไว้วางใจ", + "settingsTrustedAppsRevoke": "เพิกถอน", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} ถูกตัดการเชื่อมต่อ", + "settingsTrustedAppsSecondary": "กำหนดค่าแอปพลิเคชันที่ไว้วางใจ", + "settingsTrustedAppsToday": "วันนี้", + "settingsTrustedAppsYesterday": "เมื่อวานนี้", + "settingsTrustedAppsLastWeek": "สัปดาห์ที่แล้ว", + "settingsTrustedAppsBeforeYesterday": "ก่อนหน้านี้", + "settingsTrustedAppsDisconnectAll": "ตัดการเชื่อมต่อออกจากทั้งหมด", + "settingsTrustedAppsDisconnectAllToast": "ตัดการเชื่อมต่อทุกแอปแล้ว", + "settingsTrustedAppsEndAutoConfirmForAll": "สิ้นสุดการยืนยันอัตโนมัติสำหรับทั้งหมด", + "settingsTrustedAppsEndAutoConfirmForAllToast": "เซสชันยืนยันอัตโนมัติทั้งหมดสิ้นสุดแล้ว", + "settingsSecurityPrimary": "การรักษาความปลอดภัยและความเป็นส่วนตัว", + "settingsSecuritySecondary": "อัปเดตการตั้งค่าการรักษาความปลอดภัยของคุณ", + "settingsActiveNetworks": "เน็ตเวิร์กที่ใช้งานอยู่", + "settingsActiveNetworksAll": "ทั้งหมด", + "settingsActiveNetworksSolana": "Solana เท่านั้น", + "settingsDeveloperPrimary": "การตั้งค่าของนักพัฒนา", + "settingsAdvanced": "การตั้งค่าขั้นสูง", + "settingsTransactions": "การตั้งค่าธุรกรรม", + "settingsAutoConfirm": "การตั้งค่าการยืนยันอัตโนมัติ", + "settingsSecurityAnalyticsPrimary": "แชร์ข้อมูลเชิงวิเคราะห์ที่ไม่ระบุตัวตน", + "settingsSecurityAnalyticsSecondary": "เปิดใช้งานเพื่อช่วยเราปรับปรุงให้ดีขึ้น", + "settingsSecurityAnalyticsHelper": "Phantom จะไม่ใช้ข้อมูลส่วนบุคคลของคุณ เพื่อวัตถุประสงค์ในการวิเคราะห์", + "settingsSuspiciousCollectiblesPrimary": "ซ่อนของสะสมที่น่าสงสัย", + "settingsSuspiciousCollectiblesSecondary": "เปิด/ปิดเพื่อซ่อนของสะสมที่ปักธงไว้", + "settingsPreferredBitcoinAddress": "ที่อยู่ Bitcoin ที่ต้องการ", + "settingsEnabledAddressesUpdated": "อัปเดตที่อยู่ที่มองเห็นได้แล้ว!", + "settingsEnabledAddresses": "ที่อยู่ที่เปิดใช้งาน", + "settingsBitcoinPaymentAddressForApps": "ที่อยู่ชำระเงินสำหรับแอป", + "settingsBitcoinOrdinalsAddressForApps": "ที่อยู่ Address สำหรับแอป", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "เมื่อเปิดใช้งานประเภทที่อยู่ทั้งคู่ด้านบน สำหรับบางแอปอย่างเช่น Magic Eden ที่อยู่ Native Segwit ของคุณจะถูกใช้เพื่อเป็นเงินทุนของการซื้อ สินทรัพย์ที่ซื้อจะได้รับอยู่ในที่อยู่ Taproot ของคุณ", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "ที่อยู่ Bitcoin เริ่มต้นใน Phantom เพื่อให้แน่ใจถึงความเข้ากันได้", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(ค่าเริ่มต้น)", + "settingsPreferredBitcoinAddressTaprootExplainer": "ประเภทที่อยู่ที่ทันสมัยที่สุด มักจะมาพร้อมกับค่าธรรมเนียมธุรกรรมที่ถูกกว่า", + "settingsPreferredExplorers": "Explorer ที่ต้องการ", + "settingsPreferredExplorersSecondary": "เปลี่ยนเป็น Explorer บล็อกเชนที่ต้องการของคุณ", + "settingsCustomGasControls": "การควบคุมแก๊สที่กำหนดเอง", + "settingsAttachApplicationLogs": "แนบบันทึกล็อกของแอปพลิเคชัน", + "settingsDownloadApplicationLogs": "ดาวน์โหลดบันทึกล็อกของแอปพลิเคชัน", + "settingsDownloadApplicationLogsShort": "ดาวน์โหลดบันทึกล็อก", + "settingsDownloadApplicationLogsHelper": "ประกอบด้วยข้อมูลในเครื่อง รายงานการหลุดออกจากแอป และที่อยู่กระเป๋าสตางค์สาธารณะ เพื่อช่วยแก้ปัญหาของฝ่ายสนับสนุนของ Phantom", + "settingsDownloadApplicationLogsWarning": "ไม่มีข้อมูลที่อ่อนไหวอย่างเช่น วลีซีดหรือคีย์ส่วนตัว รวมอยู่ด้วย", + "settingsWallet": "กระเป๋าสตางค์", + "settingsPreferences": "การตั้งค่า", + "settingsSecurity": "การรักษาความปลอดภัย", + "settingsDeveloper": "นักพัฒนา", + "settingsSupport": "การสนับสนุน", + "settingsWalletShortcutsPrimary": "แสดงทางลัดกระเป๋าสตางค์", + "settingsAppIcon": "ไอคอนแอป", + "settingsAppIconDefault": "ค่าเริ่มต้น", + "settingsAppIconLight": "สว่าง", + "settingsAppIconDark": "มืด", + "settingsAutoConfirmHeader": "ยืนยันอัตโนมัติ", + "stakeAccountCardActiveStake": "Stake ที่ใช้งาน", + "stakeAccountCardBalance": "ยอดเงิน", + "stakeAccountCardRentReserve": "เงินสำรองค่าเช่า", + "stakeAccountCardRewards": "รางวัลสุดท้าย", + "stakeAccountCardRewardsTooltip": "นี่เป็นรางวัลล่าสุดที่คุณได้สำหรับการ Stake คุณจะได้รับรางวัลทุก 3 วัน", + "stakeAccountCardStakeAccount": "ที่อยู่", + "stakeAccountCardLockup": "ล็อกจนถึง", + "stakeRewardsHistoryTitle": "ประวัติรางวัล", + "stakeRewardsHistoryItemTitle": "รางวัล", + "stakeRewardsHistoryEmptyList": "ไม่มีรางวัล", + "stakeRewardsTime_zero": "วันนี้", + "stakeRewardsTime_one": "เมื่อวานนี้", + "stakeRewardsTime_other": "{{count}} วันที่แล้ว", + "stakeRewardsItemsPagingFailed": "ไม่สามารถโหลดรางวัลที่เก่ากว่าได้", + "stakeAccountCreateAndDelegateErrorStaking": "มีปัญหาในการ Stake ตัวตรวจสอบความถูกต้องนี้ กรุณาลองอีกครั้ง", + "stakeAccountCreateAndDelegateSolStaked": "SOL Stake แล้ว!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "SOL ของคุณจะเริ่มได้รางวัล <1> ในอีกไม่กี่วัน เมื่อบัญชี Stake มีการใช้งาน", + "stakeAccountCreateAndDelegateStakingFailed": "การ Stake ล้มเหลว", + "stakeAccountCreateAndDelegateStakingSol": "กำลัง Stake SOL...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "เรากำลังสร้างบัญชี Stake จากนั้นจะส่งมอบ SOL ของคุณไปยัง", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "เรากำลังสร้างบัญชี Stake จากนั้นจะส่งมอบ SOL ของคุณไปยัง {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "ดูธุรกรรม", + "stakeAccountDeactivateStakeSolUnstaked": "SOL Unstake แล้ว!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "คุณจะสามารถถอนเงิน Stake ของคุณได้ <1> ในอีกไม่กี่วัน เมื่อบัญชี Stake มีสถานะไม่ได้ใช้งาน", + "stakeAccountDeactivateStakeSolUnstakedDescription": "คุณจะสามารถถอนเงิน Stake ของคุณได้ในอีกไม่กี่วัน เมื่อบัญชี Stake มีสถานะไม่ได้ใช้งาน", + "stakeAccountDeactivateStakeUnstakingFailed": "การ Unstake ล้มเหลว", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "มีปัญหาในการ Unstake ตัวตรวจสอบความถูกต้องนี้ กรุณาลองอีกครั้ง", + "stakeAccountDeactivateStakeUnstakingSol": "กำลัง Unstake SOL...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "เรากำลังเริ่มกระบวนการ Unstake SOL ของคุณ", + "stakeAccountDeactivateStakeViewTransaction": "ดูธุรกรรม", + "stakeAccountDelegateStakeSolStaked": "SOL Stake แล้ว!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "SOL ของคุณจะเริ่มได้รางวัล <1> ในอีกไม่กี่วัน เมื่อบัญชี Stake มีการใช้งาน", + "stakeAccountDelegateStakeStakingFailed": "การ Stake ล้มเหลว", + "stakeAccountDelegateStakeStakingFailedDescription": "มีปัญหาในการ Stake ตัวตรวจสอบความถูกต้องนี้ กรุณาลองอีกครั้ง", + "stakeAccountDelegateStakeStakingSol": "กำลัง Stake SOL...", + "stakeAccountDelegateStakeStakingSolDescription": "เรากำลังส่งมอบ SOL ของคุณ", + "stakeAccountDelegateStakeViewTransaction": "ดูธุรกรรม", + "stakeAccountListActivationActivating": "กำลังเปิดใช้งาน", + "stakeAccountListActivationActive": "ใช้งาน", + "stakeAccountListActivationInactive": "ไม่ได้ใช้งาน", + "stakeAccountListActivationDeactivating": "กำลังปิดใช้งาน", + "stakeAccountListErrorFetching": "เราไม่สามารถดึงบัญชี Stake มาได้ กรุณาลองอีกครั้งในภายหลัง", + "stakeAccountListNoStakingAccounts": "ไม่มีบัญชีการ Stake", + "stakeAccountListReload": "โหลดใหม่", + "stakeAccountListViewPrimaryText": "Stake ของคุณ", + "stakeAccountListViewStakeSOL": "Stake SOL", + "stakeAccountListItemStakeFee": "ค่าธรรมเนียม {{fee}}", + "stakeAccountViewActionButtonRestake": "Stake ใหม่", + "stakeAccountViewActionButtonUnstake": "Unstake", + "stakeAccountViewError": "ข้อผิดพลาด", + "stakeAccountViewPrimaryText": "Stake ของคุณ", + "stakeAccountViewRestake": "Stake ใหม่", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "ขณะนี้ SOL ของคุณได้ Stake กับตัวตรวจสอบความถูกต้องแล้ว คุณจำต้อง Unstake เพื่อ <1>เข้าถึงเงินเหล่านี้ <3>เรียนรู้เพิ่มเติม", + "stakeAccountViewStakeInactive": { + "part1": "บัญชี Stake นี้ไม่ได้ใช้งาน ขอให้พิจารณาถอน Stake ออกมา หรือหาตัวตรวจสอบความถูกต้อง เพื่อส่งมอบต่อไปให้", + "part2": "เรียนรู้เพิ่มเติม" + }, + "stakeAccountViewStakeNotFound": "ไม่พบบัญชี Stake นี้", + "stakeAccountViewViewOnExplorer": "ดูบน {{explorer}}", + "stakeAccountViewWithdrawStake": "ถอน Stake", + "stakeAccountViewWithdrawUnstakedSOL": "ถอน Unstake SOL", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL ถูกถอนแล้ว!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "SOL ของคุณถูกถอนออกมาแล้ว", + "part2": "บัญชี Stake นี้ จะถูกนำออกไปโดยอัตโนมัติ ภายในไม่กี่นาทีถัดไป" + }, + "stakeAccountWithdrawStakeViewTransaction": "ดูธุรกรรม", + "stakeAccountWithdrawStakeWithdrawalFailed": "การถอนเงินล้มเหลว", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "มีปัญหาในการถอนเงินจากบัญชี Stake นี้ กรุณาลองอีกครั้ง", + "stakeAccountWithdrawStakeWithdrawingSol": "กำลังถอน SOL...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "เรากำลังถอน SOL ของคุณจากบัญชี Stake นี้", + "startEarningSolAccount": "บัญชี", + "startEarningSolAccounts": "บัญชี", + "startEarningSolErrorClosePhantom": "แตะที่นี่ แล้วลองอีกครั้ง", + "startEarningSolErrorTroubleLoading": "เกิดปัญหาในการโหลด Stake", + "startEarningSolLoading": "กำลังโหลด...", + "startEarningSolPrimaryText": "เริ่มหา SOL เข้ามา", + "startEarningSolSearching": "กำลังค้นหาบัญชี Stake", + "startEarningSolStakeTokens": "Stake โทเคน แล้วรับรางวัล", + "startEarningSolYourStake": "Stake ของคุณ", + "unwrapFungibleTitle": "สวอปเป็น {{tokenSymbol}}", + "unwrapFungibleDescription": "ถอนจาก {{fromToken}} เป็น {{toToken}}", + "unwrapFungibleConfirmSwap": "ยืนยันสวอป", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "ราคาที่ดีที่สุด!", + "swapFeesEstimatedFees": "ค่าธรรมเนียมโดยประมาณ", + "swapFeesFees": "ค่าธรรมเนียม", + "swapFeesPhantomFee": "ค่าธรรมเนียม Phantom", + "swapFeesPhantomFeeDisclaimer": "เรามักจะหาราคาที่ดีที่สุดที่เป็นไปได้ จากผู้ให้บริการสภาพคล่องชั้นนำอยู่เสมอ ค่าธรรมเนียม {{feePercentage}} จะถูกนำมาพิจารณาเข้าไปในโควตโดยอัตโนมัติ", + "swapFeesRate": "ราคาที่ดีที่สุด", + "swapFeesRateDisclaimer": "อัตราที่ดีที่สุดที่ตั้งโดย Jupiter Aggregator ที่ใช้ทั่วทั้งศูนย์แลกเปลี่ยนที่ไม่รวมศูนย์หลายแห่ง", + "swapFeesRateDisclaimerMultichain": "อัตราที่ดีที่สุดที่พบทั่วทั้งศูนย์แลกเปลี่ยนที่ไม่รวมศูนย์หลายแห่ง", + "swapFeesPriceImpact": "ผลกระทบต่อราคา", + "swapFeesHighPriceImpact": "ผลกระทบต่อราคาสูง", + "swapFeesPriceImpactDisclaimer": "ความแตกต่างระหว่างราคาตลาดและราคาที่ประเมิน ขึ้นอยู่กับขนาดการซื้อขายของคุณ", + "swapFeesSlippage": "สลิปเพจ", + "swapFeesHighSlippage": "ค่าเผื่อสลิปเพจสูง", + "swapFeesHighSlippageDisclaimer": "ธุรกรรมของคุณจะล้มเหลว ถ้าราคาเปลี่ยนแปลงอย่างไม่เป็นไปตามคาดเกิน {{slippage}}%", + "swapFeesSlippageDisclaimer": "ปริมาณที่ราคาของการเทรดของคุณสามารถแปรผันจากโควตที่ให้ไว้ได้", + "swapFeesProvider": "ผู้ให้บริการ", + "swapFeesProviderDisclaimer": "ใช้ศูนย์แลกเปลี่ยนที่ไม่รวมศูนย์ เพื่อดำเนินการแลกเปลี่ยนของคุณให้เสร็จสมบูรณ์", + "swapEstimatedTime": "เวลาโดยประมาณ", + "swapEstimatedTimeShort": "เวลาโดยประมาณ", + "swapEstimatedTimeDisclaimer": "เวลาที่บริดจ์เสร็จสิ้นโดยประมาณ จะแตกต่างกันไปตามหลายปัจจัย ที่ส่งผลต่อความเร็วของธุรกรรม", + "swapSettingsButtonCommand": "เปิดการตั้งค่าสวอป", + "swapQuestionRetry": "ลองอีกครั้งหรือไม่?", + "swapFlowYouPay": "คุณชำระเงิน", + "swapFlowYouReceive": "คุณได้รับ", + "swapFlowActionButtonText": "ตรวจดูคำสั่ง", + "swapAssetCardTokenNetwork": "{{symbol}} บน {{network}}", + "swapAssetCardMaxButton": "สูงสุด", + "swapAssetCardSelectTokenAndNetwork": "เลือกโทเคนและเน็ตเวิร์ก", + "swapSlippageSettingsTitle": "การตั้งค่าสลิปเพจ", + "swapSlippageSettingsSubtitle": "ธุรกรรมของคุณจะล้มเหลว ถ้าราคาเปลี่ยนแปลงเกินสลิปเพจ ค่าเริ่มต้นที่แนะนำคือ 0.3% ค่าที่สูงเกินไปจะส่งผลต่อการเทรดที่ไม่ดี", + "swapSlippageSettingsCustom": "กำหนดเอง", + "swapSlippageSettingsHighSlippageWarning": "ธุรกรรมของคุณอาจเป็นการเทรดแบบตัดหน้า และส่งผลต่อการเทรดที่ไม่น่าพึงพอใจ", + "swapSlippageSettingsCustomMinError": "กรุณาใส่ค่าที่มากกว่า {{minSlippage}}%", + "swapSlippageSettingsCustomMaxError": "กรุณาใส่ค่าที่น้อยกว่า {{maxSlippage}}%", + "swapSlippageSettingsCustomInvalidValue": "กรุณาใส่ค่าที่ถูกต้อง", + "swapQuoteFeeDisclaimer": "โควตรวมค่าธรรมเนียม Phantom {{feePercentage}}", + "swapQuoteMissingContext": "ข้อมูลแวดล้อมของสวอปโควตไม่ครบ", + "swapQuoteErrorNoQuotes": "พยายามสวอปโดยไม่มีโควต", + "swapQuoteSolanaNetwork": "เน็ตเวิร์ก Solana", + "swapQuoteNetwork": "เน็ตเวิร์ก", + "swapQuoteOneTimeSerumAccount": "บัญชี Serum แบบครั้งเดียว", + "swapQuoteOneTimeTokenAccount": "บัญชีโทเคนแบบครั้งเดียว", + "swapQuoteBridgeFee": "ค่าธรรมเนียมสวอปข้ามเชน", + "swapReviewFlowActionButtonPrimary": "สวอป", + "swapReviewFlowPrimaryText": "ตรวจดูคำสั่ง", + "swapReviewFlowYouPay": "คุณชำระเงิน", + "swapReviewFlowYouReceive": "คุณได้รับ", + "swapTxConfirmationReceived": "ได้รับแล้ว!", + "swapTxConfirmationSwapFailed": "สวอปไม่สำเร็จ", + "swapTxConfirmationSwapFailedSlippageLimit": "สวอปถึงขีดจำกัดการคาดเคลื่อนของราคาแล้ว กรุณาลองอีกครั้ง", + "swapTxConfirmationSwapFailedInsufficientBalance": "เราไม่สามารถดำเนินการคำขอให้เสร็จสมบูรณ์ได้ คุณมียอดเงินไม่เพียงพอที่จะดำเนินการธุรกรรมให้เสร็จสมบูรณ์", + "swapTxConfirmationSwapFailedTryAgain": "สวอปไม่สำเร็จ กรุณาลองอีกครั้ง", + "swapTxConfirmationSwappingTokens": "กำลังสวอปโทเคน...", + "swapTxConfirmationTokens": "โทเคน", + "swapTxConfirmationTokensDeposited": "เสร็จสิ้น! ฝากโทเคนเข้าไปในกระเป๋าสตางค์ของคุณแล้ว", + "swapTxConfirmationTokensDepositedTitle": "เสร็จสิ้น!", + "swapTxConfirmationTokensDepositedBody": "ฝากโทเคนเข้าไปในกระเป๋าสตางค์ของคุณแล้ว", + "swapTxConfirmationTokensWillBeDeposited": "จะฝากเข้าไปในกระเป๋าสตางค์ของคุณ เมื่อธุรกรรมเสร็จสมบูรณ์", + "swapTxConfirmationViewTransaction": "ดูธุรกรรม", + "swapTxBridgeSubmitting": "กำลังส่งธุรกรรม", + "swapTxBridgeSubmittingDescription": "กำลัง Swap {{sellAmount}} บน {{sellNetwork}} เพื่อให้ได้ {{buyAmount}} บน {{buyNetwork}}", + "swapTxBridgeFailed": "ส่งธุรกรรมไม่สำเร็จ", + "swapTxBridgeFailedDescription": "เราไม่สามารถดำเนินการคำขอให้เสร็จสมบูรณ์ได้", + "swapTxBridgeSubmitted": "ส่งธุรกรรมแล้ว", + "swapTxBridgeSubmittedDescription": "เวลาธุรกรรมโดยประมาณ: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "คุณสามารถปล่อยหน้าต่างนี้ไปได้อย่างปลอดภัย", + "swapperMax": "สูงสุด", + "swapperTooltipNetwork": "เน็ตเวิร์ก", + "swapperTooltipPrice": "ราคา", + "swapperTooltipAddress": "สัญญา", + "switchToggle": "สลับค่า", + "termsOfServiceActionButtonAgree": "ฉันตกลง", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "โดยการคลิก <1>\"ฉันตกลง\" แสดงว่าคุณยอมรับ <3>ข้อกำหนดและเงื่อนไข ของการสวอปโทเคนกับ Phantom แล้ว", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "เราได้ปรับปรุงแก้ไข เงื่อนไขการให้บริการ แล้ว โดยการคลิก <1>\"ฉันตกลง\" แสดงว่าคุณตกลงต่อ <3>เงื่อนไขการให้บริการ ใหม่ของเรา<5><6>เงื่อนไขการให้บริการ ใหม่ของเรา ประกอบด้วย <8>โครงสร้างค่าธรรมเนียม สำหรับผลิตภัณฑ์บางประเภท", + "termsOfServicePrimaryText": "เงื่อนไขการให้บริการ", + "tokenRowUnknownToken": "โทเคนที่ไม่รู้จัก", + "transactionsAppInteraction": "ปฏิสัมพันธ์ของแอป", + "transactionsFailedAppInteraction": "ปฏิสัมพันธ์ของแอปที่ล้มเหลว", + "transactionsBidOnInterpolated": "เสนอซื้อ {{name}}", + "transactionsBidFailed": "เสนอราคาไม่สำเร็จ", + "transactionsBoughtInterpolated": "ซื้อ {{name}} แล้ว", + "transactionsBoughtCollectible": "ของสะสมที่ซื้อ", + "transactionBridgeInitiated": "เริ่มต้นบริดจ์แล้ว", + "transactionBridgeInitiatedFailed": "การเริ่มต้นบริดจ์ล้มเหลว", + "transactionBridgeStatusLink": "ตรวจสอบสถานะบน LI.FI", + "transactionsBuyFailed": "ซื้อไม่สำเร็จ", + "transactionsBurnedSpam": "สแปมที่ถูกเผา", + "transactionsBurned": "เผาแล้ว", + "transactionsUnwrapped": "เปิดออกแล้ว", + "transactionsUnwrappedFailed": "เปิดออกไม่สำเร็จ", + "transactionsCancelBidOnInterpolated": "ยกเลิกการเสนอราคา {{name}}", + "transactionsCancelBidOnFailed": "ยกเลิกการเสนอราคาไม่สำเร็จ", + "transactionsError": "ข้อผิดพลาด", + "transactionsFailed": "ล้มเหลว", + "transactionsSwapped": "สวอป", + "transactionsFailedSwap": "สวอปไม่สำเร็จ", + "transactionsFailedBurn": "เผาไม่สำเร็จ", + "transactionsFrom": "จาก", + "transactionsListedInterpolated": "{{name}} ที่ลงรายการ", + "transactionsListedFailed": "ลงรายการไม่สำเร็จ", + "transactionsNoActivity": "ไม่มีกิจกรรม", + "transactionsReceived": "ได้รับแล้ว", + "transactionsReceivedInterpolated": "รับ {{amount}} SOL", + "transactionsSending": "กำลังส่ง...", + "transactionsPendingCreateListingInterpolated": "กำลังสร้าง {{name}}", + "transactionsPendingEditListingInterpolated": "กำลังแก้ไข {{name}}", + "transactionsPendingSolanaPayTransaction": "กำลังยืนยันธุรกรรม Solana Pay", + "transactionsPendingRemoveListingInterpolated": "กำลังเลิกลงรายการ {{name}}", + "transactionsPendingBurningInterpolated": "กำลังเผา {{name}}", + "transactionsPendingSending": "กำลังส่ง", + "transactionsPendingSwapping": "กำลังสลับ", + "transactionsPendingBridging": "การบริดจ์", + "transactionsPendingApproving": "กำลังอนุมัติ", + "transactionsPendingCreatingAndDelegatingStake": "กำลังสร้างและมอบหมาย Stake", + "transactionsPendingDeactivatingStake": "กำลังปิดใช้งาน Stake", + "transactionsPendingDelegatingStake": "กำลังมอบหมาย Stake", + "transactionsPendingWithdrawingStake": "กำลังถอน Stake", + "transactionsPendingAppInteraction": "การโต้ตอบกับแอปกำลังรอดำเนินการ", + "transactionsPendingBitcoinTransaction": "ธุรกรรม BTC ที่รอดำเนินการ", + "transactionsSent": "ส่งแล้ว", + "transactionsSendFailed": "ส่งไม่สำเร็จ", + "transactionsSwapOn": "สวอปใน {{dappName}}", + "transactionsSentInterpolated": "ส่ง {{amount}} SOL", + "transactionsSoldInterpolated": "ขาย {{name}} แล้ว", + "transactionsSoldCollectible": "ของสะสมที่ขาย", + "transactionsSoldFailed": "การขายไม่สำเร็จ", + "transactionsStaked": "Staked", + "transactionsStakedFailed": "Stake ไม่สำเร็จ", + "transactionsSuccess": "สำเร็จ", + "transactionsTo": "ไป", + "transactionsTokenSwap": "สวอปโทเคน", + "transactionsUnknownAmount": "ไม่รู้จัก", + "transactionsUnlistedInterpolated": "{{name}} ที่ไม่ลงรายการ", + "transactionsUnstaked": "Unstaked", + "transactionsUnlistedFailed": "เลิกลงรายการไม่สำเร็จ", + "transactionsDeactivateStake": "ปิดใช้งาน Stake", + "transactionsDeactivateStakeFailed": "ปิดใช้งาน Stake ไม่สำเร็จ", + "transactionsWaitingForConfirmation": "กำลังรอการยืนยัน", + "transactionsWithdrawStake": "ถอน Stake", + "transactionsWithdrawStakeFailed": "Unstake ไม่สำเร็จ", + "transactionCancelled": "ยกเลิกแล้ว", + "transactionCancelledFailed": "ยกเลิกไม่สำเร็จ", + "transactionApproveToken": "อนุมัติ {{tokenSymbol}}", + "transactionApproveTokenFailed": "ไม่สามารถอนุมัติ {{tokenSymbol}} ได้", + "transactionApprovalFailed": "การอนุมัติไม่สำเร็จ", + "transactionRevokeApproveToken": "{{tokenSymbol}} ที่เพิกถอน", + "transactionRevokeApproveTokenFailed": "ไม่สามารถเพิกถอน {{tokenSymbol}} ได้", + "transactionRevokeFailed": "เพิกถอนไม่สำเร็จ", + "transactionApproveDetailsTitle": "รายละเอียดการอนุมัติ", + "transactionCancelOrder": "ยกเลิกคำสั่ง", + "transactionCancelOrderFailed": "ยกเลิกคำสั่งไม่สำเร็จ", + "transactionApproveAppLabel": "แอป", + "transactionApproveAmountLabel": "จำนวน", + "transactionApproveTokenLabel": "โทเคน", + "transactionApproveCollectionLabel": "คอลเลกชัน", + "transactionApproveAllItems": "อนุมัติทุกรายการ", + "transactionSpendUpTo": "ใช้สูงสุดถึง", + "transactionCancel": "ยกเลิกธุรกรรม", + "transactionPrioritizeCancel": "จัดลำดับความสำคัญการยกเลิก", + "transactionSpeedUp": "เร่งความเร็วธุรกรรม", + "transactionCancelHelperText": "ธุรกรรมดั้งเดิมอาจเสร็จสมบูรณ์ก่อนถูกยกเลิก", + "transactionSpeedUplHelperText": "นี่จะเร่งความเร็วธุรกรรมของคุณให้สูงสุด โดยขึ้นอยู่กับสภาพของเน็ตเวิร์ก", + "transactionCancelHelperMobile": "จะมีค่าใช้จ่าย <1>สูงสุดถึง {{amount}} ในการพยายามยกเลิกธุรกรรมนี้ ธุรกรรมดั้งเดิมอาจเสร็จสมบูรณ์ก่อนถูกยกเลิก", + "transactionCancelHelperMobileWithEstimate": "จะมีค่าใช้จ่าย <1>สูงสุดถึง {{amount}} ในการพยายามยกเลิกธุรกรรมนี้ ธุรกรรมควรเสร็จในเวลาประมาณ {{timeEstimate}} ธุรกรรมดั้งเดิมอาจเสร็จสมบูรณ์ก่อนถูกยกเลิก", + "transactionSpeedUpHelperMobile": "จะมีค่าใช้จ่าย <1>สูงสุดถึง {{amount}} เพื่อเร่งความเร็วสูงสุดของธุรกรรมนี้", + "transactionSpeedUpHelperMobileWithEstimate": "จะมีค่าใช้จ่าย <1>สูงสุดถึง {{amount}} เพื่อเร่งความเร็วสูงสุดของธุรกรรมนี้ ธุรกรรมควรเสร็จในเวลาประมาณ {{timeEstimate}}", + "transactionEstimatedTime": "เวลาโดยประมาณ", + "transactionCancelingSend": "กำลังยกเลิกการส่ง", + "transactionPrioritizingCancel": "กำลังจัดลำดับความสำคัญการยกเลิก", + "transactionCanceling": "กำลังยกเลิก", + "transactionReplaceError": "เกิดข้อผิดพลาดขึ้น ไม่มีการเรียกเก็บค่าธรรมเนียมกับบัญชีของคุณ คุณสามารถลองอีกครั้งได้", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} ไม่พอ", + "transactionGasLimitError": "ไม่สามารถประเมินขีดจำกัดแก๊สได้", + "transactionGasEstimationError": "ไม่สามารถประเมินแก๊สได้", + "pendingTransactionCancel": "ยกเลิก", + "pendingTransactionSpeedUp": "เร่งความเร็ว", + "pendingTransactionStatus": "สถานะ", + "pendingTransactionPending": "รอดำเนินการ", + "pendingTransactionPendingInteraction": "การโต้ตอบกำลังรอดำเนินการ", + "pendingTransactionCancelling": "กำลังยกเลิก", + "pendingTransactionDate": "วันที่", + "pendingTransactionNetworkFee": "ค่าธรรมเนียมเน็ตเวิร์ก", + "pendingTransactionEstimatedTime": "เวลาโดยประมาณ", + "pendingTransactionEstimatedTimeHM": "{{hours}}ชม. {{minutes}}นาที", + "pendingTransactionEstimatedTimeMS": "{{minutes}}นาที {{seconds}}วิฯ", + "pendingTransactionEstimatedTimeS": "{{seconds}}วิฯ", + "pendingTransactionsSendingTitle": "กำลังส่ง {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "ไม่รู้จัก", + "pendingTransactionUnknownApp": "แอปที่ไม่รู้จัก", + "unlockActionButtonUnlock": "ปลดล็อก", + "unlockEnterPassword": "ใส่รหัสผ่านของคุณ", + "unlockErrorIncorrectPassword": "รหัสผ่านไม่ถูกต้อง", + "unlockErrorSomethingWentWrong": "มีบางอย่างผิดพลาด กรุณาลองอีกครั้งในภายหลัง", + "unlockForgotPassword": "ลืมรหัสผ่าน", + "unlockPassword": "รหัสผ่าน", + "forgotPasswordText": "คุณสามารถรีเซ็ตรหัสผ่านของคุณได้ โดยการใส่วลีกู้คืน 12-24 ของกระเป๋าสตางค์ของคุณ Phantom ไม่สามารถกู้คืนรหัสผ่านของคุณให้คุณได้", + "appInfo": "ข้อมูลแอป", + "lastUsed": "ใช้ล่าสุด", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "ใช้ไม่ได้กับบัญชีฮาร์ดแวร์", + "trustedAppAutoConfirmDisclaimer1": "เมื่อใช้งานอยู่ Phantom จะยืนยันคำขอทั้งหมดจากแอปนี้ โดยไม่แจ้งให้คุณทราบ หรือขอการยืนยัน", + "trustedAppAutoConfirmDisclaimer2": "การเปิดใช้งานอาจทำให้เงินของคุณเสี่ยงต่อการฉ้อฉล ใช้คุณสมบัตินี้กับแอปที่คุณเชื่อใจเท่านั้น", + "validationUtilsPasswordIsRequired": "จำเป็นต้องใช้รหัสผ่าน", + "validationUtilsPasswordLength": "รหัสผ่านต้องมีความยาว 8 ตัวอักษร", + "validationUtilsPasswordsDontMatch": "รหัสผ่านไม่ตรงกัน", + "validationUtilsPasswordCantBeSame": "คุณไม่สามารถใช้รหัสผ่านเดิมของคุณได้", + "validatorCardEstimatedApy": "อัตราผลตอบแทนต่อปีโดยประมาณ", + "validatorCardCommission": "ค่านายหน้า", + "validatorCardTotalStake": "Stake ทั้งหมด", + "validatorCardNumberOfDelegators": "# ของผู้ส่งมอบ", + "validatorListChooseAValidator": "เลือกตัวตรวจสอบความถูกต้อง", + "validatorListErrorFetching": "เราไม่สามารถดึงตัวตรวจสอบความถูกต้องมาได้ กรุณาลองอีกครั้งในภายหลัง", + "validatorListNoResults": "ไม่มีผลลัพธ์", + "validatorListReload": "โหลดใหม่", + "validatorListSearch": "ค้นหา", + "validatorInfoTooltip": "ตัวตรวจสอบความถูกต้อง", + "validatorInfoTitle": "ตัวตรวจสอบความถูกต้อง", + "validatorInfoDescription": "โดยการ Stake SOL ของคุณกับตัวตรวจสอบความถูกต้อง แสดงว่าคุณสนับสนุนประสิทธิภาพและความปลอดภัยของเน็ตเวิร์ก Solana ขณะที่ได้ SOL เป็นการตอบแทน", + "validatorApyInfoTooltip": "อัตราผลตอบแทนต่อปีโดยประมาณ", + "validatorApyInfoTitle": "อัตราผลตอบแทนต่อปีโดยประมาณ", + "validatorApyInfoDescription": "นี่เป็นอัตราผลตอบแทนที่คุณได้จากการ Stake SOL ของคุณกับตัวตรวจสอบความถูกต้อง", + "validatorViewActionButtonStake": "Stake", + "validatorViewErrorFetching": "ไม่สามารถดึงตัวตรวจสอบความถูกต้องเข้ามาได้", + "validatorViewInsufficientBalance": "ยอดเงินไม่เพียงพอ", + "validatorViewMax": "สูงสุด", + "validatorViewPrimaryText": "เริ่มการ Stake", + "validatorViewDescriptionInterpolated": "เลือกว่า SOL เท่าใด ที่คุณต้องการ <1> Stake กับตัวตรวจสอบความถูกต้อง <3>เรียนรู้เพิ่มเติม", + "validatorViewAmountSOLRequiredToStakeInterpolated": "จำเป็นต้องใช้ {{amount}} SOL เพื่อเดิมพัน", + "validatorViewValidator": "ตัวตรวจสอบความถูกต้อง", + "walletMenuItemsAddConnectWallet": "เพิ่ม / เชื่อมต่อกระเป๋าสตางค์", + "walletMenuItemsBridgeAssets": "สินทรัพย์ของ Bridge", + "walletMenuItemsHelpAndSupport": "ความช่วยเหลือและการสนับสนุน", + "walletMenuItemsLockWallet": "ล็อกกระเป๋าสตางค์", + "walletMenuItemsResetSecretPhrase": "รีเซ็ตวลีลับ", + "walletMenuItemsShowMoreAccounts": "แสดงอีก {{count}}...", + "walletMenuItemsHideAccounts": "ซ่อนบัญชี", + "whatsNewOverlayNew": "ใหม่!", + "whatsNewOverlayv1ActionGetAppNow": "รับแอปตอนนี้", + "whatsNewOverlayv1PrimaryText": "มี Phantom สำหรับ iOS แล้วในขณะนี้!", + "whatsNewOverlayv1ScanWithCamera": "สแกนด้วยกล้อง iPhone ของคุณ", + "whatsNewOverlayv1SecondaryText": "เรารู้สึกตื่นเต้นที่จะประกาศว่า มี Phantom สำหรับ iOS ในแอปสโตร์แล้วในขณะนี้! สัมผัสประสบกาณ์แห่งพลังของ Phantom ในกระเป๋าของคุณ!", + "whatsNewOverlayv2ActionListOnME": "ลงรายการ NFT ของคุณใน Magic Eden!", + "whatsNewOverlayv2ActionTryItNow": "ลองตอนนี้", + "whatsNewOverlayv2SecondaryText": "ขณะนี้คุณสามารถลงรายการ NFT ใน Magic Eden โดยตรงจากส่วนขยายเบราว์เซอร์ Phantom ของคุณได้แล้ว แก้ไขราคาและเลิกลงรายการได้อย่างสะดวกสบาย เพื่อจัดการรายการของคุณได้อย่างเต็มที่", + "whatsNewOverlayv3ActionBurnSpam": "เผา NFT สแปม!", + "whatsNewOverlayv3SecondaryText": "ขณะนี้คุณสามารถเผา NFT สแปม แล้วรับ SOL จำนวนเล็กน้อยได้แล้ว คลิกที่ NFT สแปม แล้วคลิกไอคอน \"...\" แล้วเลือก \"เผาโทเคน\" เพื่อนำออกจากกระเป๋าสตางค์ของคุณ", + "toggleMultiChainHeader": "มัลติเชน", + "disableMultiChainHeader": "โหมด Solana เท่านั้น", + "disableMultiChainDetail1Header": "ทำทุกอย่างกับ Solana", + "disableMultiChainDetail1SecondaryText": "จัดการบัญชี โทเคน และของสะสม Solana ของคุณ โดยไม่ดูเชนอื่นๆ", + "disableMultiChainDetail2Header": "กลับสู่มัลติเชนได้ตลอดเวลา", + "disableMultiChainDetail2SecondaryText": "ยอดเงิน Ethereum และ Polygon ที่มีอยู่ของคุณจะถูกเก็บรักษาไว้ เมื่อคุณเปิดใช้งานมัลติเชนอีกครั้ง", + "disableMultiChainButton": "เปิดใช้งาน Solana เท่านั้น", + "disabledMultiChainHeader": "เปิดใช้งาน Solana เท่านั้นแล้ว", + "disabledMultiChainText": "คุณสามารถเปิดใช้งานมัลติเชนอีกครั้งได้ตลอดเวลา", + "enableMultiChainHeader": "เปิดใช้งานมัลติเชน", + "enabledMultiChainHeader": "เปิดใช้งานมัลติเชนแล้ว", + "enabledMultiChainText": "ขณะนี้รองรับ Ethereum และ Polygon ในกระเป๋าสตางค์ของคุณแล้ว", + "incompatibleAccountHeader": "บัญชีที่เข้ากันไม่ได้", + "incompatibleAccountInterpolated": "กรุณาลบบัญชีที่เป็น Ethereum เท่านั้นเหล่านี้ออก ก่อนที่จะเปิดใช้งานโหมด Solana เท่านั้น: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "มีอะไรใหม่!", + "welcomeToMultiChainPrimaryText": "กระเป๋าสตางค์เดียวสำหรับทุกอย่าง", + "welcomeToMultiChainDetail1Header": "รองรับ Ethereum และ Polygon", + "welcomeToMultiChainDetail1SecondaryText": "โทเคนและ NFT ของคุณทั้งหมดจาก Solana, Ethereum, และ Polygon ในที่เดียว", + "welcomeToMultiChainDetail2Header": "ใช้ทุกแอปที่คุณชื่นชอบ", + "welcomeToMultiChainDetail2SecondaryText": "เชื่อมต่อกับแอปในหลายเชน โดยไม่ต้องเปลี่ยนเน็ตเวิร์ก", + "welcomeToMultiChainDetail3Header": "นำเข้ากระเป๋าสตางค์ MetaMask ของคุณ", + "welcomeToMultiChainDetail3SecondaryText": "นำเข้าวลีซีดของคุณทั้งหมดทั่วทั้ง Ethereum และ Polygon ได้อย่างง่ายดาย", + "welcomeToMultiChainIntro": "ยินดีต้อนรับสู่ Phantom Multichain", + "welcomeToMultiChainIntroDesc": "โทเคนและ NFT ของคุณจาก Solana, Ethereum, และ Polygon อยู่ในที่เดียว กระเป๋าสตางค์หนึ่งเดียวของคุณสำหรับทุกสิ่ง", + "welcomeToMultiChainAccounts": "บัญชี Multichain ได้รับการออกแบบใหม่", + "welcomeToMultiChainAccountsDesc": "ได้รับการออกแบบใหม่สำหรับ Multichain ขณะนี้แต่ละบัญชีมีที่อยู่ ETH และ Polygon ที่เกี่ยวข้องแล้ว", + "welcomeToMultiChainApps": "ทำงานได้ทุกที่", + "welcomeToMultiChainAppsDesc": "Phantom เข้ากันได้กับทุกแอปบน Ethereum, Polygon, และ Solana คลิก “เชื่อมต่อกับ MetaMask” และคุณก็พร้อมลุยแล้ว", + "welcomeToMultiChainImport": "นำเข้าจาก MetaMask ทันที", + "welcomeToMultiChainImportDesc": "นำเข้าวลีลับหรือคีย์ส่วนตัวของคุณ จากกระเป๋าสตางค์ อย่างเช่น กระเป๋าสตางค์ MetaMask หรือ Coinbase ทั้งหมดในที่เดียว", + "welcomeToMultiChainImportInterpolated": "<0>นำเข้าวลีลับของคุณ หรือคีย์ส่วนตัวจากกระเป๋าสตางค์ อย่างเช่น กระเป๋าสตางค์ MetaMask หรือ Coinbase Wallet ทั้งหมดในที่เดียว", + "welcomeToMultiChainTakeTour": "ทัวร์", + "welcomeToMultiChainSwapperTitle": "สวอปบน Ethereum,\nPolygon, และ Solana", + "welcomeToMultiChainSwapperDetail1Header": "รองรับ Ethereum และ Polygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "ขณะนี้คุณสามารถสวอปโทเคน ERC-20 จากภายในกระเป๋าสตางค์ของคุณได้ง่ายๆ แล้ว", + "welcomeToMultiChainSwapperDetail2Header": "ราคาดีที่สุด และค่าธรรมเนียมต่ำมากๆ", + "welcomeToMultiChainSwapperDetail2SecondaryText": "แหล่งสภาพคล่องกว่า 100 แหล่ง และการกำหนดเส้นทางคำสั่งสมาร์ต เพื่อผลตอบแทนสูงสุด", + "networkErrorTitle": "ข้อผิดพลาดของเน็ตเวิร์ก", + "networkError": "น่าเสียดายที่เราไม่สามารถเข้าถึงเน็ตเวิร์กได้ กรุณาลองอีกครั้งในภายหลัง", + "authenticationUnlockPhantom": "ปลดล็อก Phantom", + "errorAndOfflineSomethingWentWrong": "มีบางอย่างผิดพลาด", + "errorAndOfflineSomethingWentWrongTryAgain": "กรุณาลองอีกครั้ง", + "errorAndOfflineUnableToFetchAssets": "เราไม่สามารถดึงสินทรัพย์มาได้ กรุณาลองอีกครั้งในภายหลัง", + "errorAndOfflineUnableToFetchCollectibles": "เราไม่สามารถดึงของสะสมมาได้ กรุณาลองอีกครั้งในภายหลัง", + "errorAndOfflineUnableToFetchSwap": "เราไม่สามารถดึงข้อมูลสวอปมาได้ กรุณาลองอีกครั้งในภายหลัง", + "errorAndOfflineUnableToFetchTransactionHistory": "เราไม่สามารถนำประวัติธุรกรรมของคุณมาได้ในขณะนี้ ตรวจสอบการเชื่อมต่อเน็ตเวิร์กของคุณ หรือลองอีกครั้งในภายหลัง", + "errorAndOfflineUnableToFetchRewardsHistory": "เราไม่สามารถดึงประวัติรางวัลมาได้ กรุณาลองอีกครั้งในภายหลัง", + "networkHealthSheetCloseButtonText": "ตกลง", + "swapReviewError": "มีบางอย่างผิดพลาดขณะกำลังตรวจดูคำสั่งของคุณ กรุณาลองอีกครั้ง", + "sendSelectToken": "เลือกโทเคน", + "swapBalance": "ยอดเงิน:", + "swapTitle": "โทเคนสวอป", + "swapSelectToken": "เลือกโทเคน", + "swapYouPay": "คุณชำระเงิน", + "swapYouReceive": "คุณได้รับ", + "aboutPrivacyPolicy": "นโยบายความเป็นส่วนตัว", + "aboutVersion": "เวอร์ชัน {{version}}", + "aboutVisitWebsite": "เยี่ยมชมเว็บไซต์", + "bottomSheetConnectTitle": "เชื่อมต่อ", + "A11YbottomSheetConnectTitle": "Bottom Sheet เชื่อมต่อ", + "A11YbottomSheetCommandClose": "Bottom Sheet ปฏิเสธ", + "A11YbottomSheetCommandBack": "Bottom Sheet กลับ", + "bottomSheetSignTypedDataTitle": "ลงชื่อข้อความ", + "bottomSheetSignMessageTitle": "ลงชื่อข้อความ", + "bottomSheetSignInTitle": "ลงชื่อเข้าใช้", + "bottomSheetSignInAndConnectTitle": "ลงชื่อเข้าใช้", + "bottomSheetConfirmTransactionTitle": "ยืนยันธุรกรรม", + "bottomSheetConfirmTransactionsTitle": "ยืนยันธุรกรรม", + "bottomSheetAdvancedTitle": "ขั้นสูง", + "bottomSheetReadOnlyAccountTitle": "โหมดดูได้อย่างเดียว", + "bottomSheetTransactionSettingsTitle": "ค่าธรรมเนียมเน็ตเวิร์ก", + "bottomSheetConnectDescription": "การเชื่อมต่อจะเป็นการอนุญาตให้เว็บไซต์นี้ ดูยอดเงินและกิจกรรมสำหรับบัญชีที่เลือกได้", + "bottomSheetSignInDescription": "การลงชื่อข้อความนี้ จะเป็นการพิสูจน์ว่า คุณมีความเป็นเจ้าของบัญชีที่เลือก ลงชื่อข้อความจากแอปพลิเคชันที่คุณเชื่อใจเท่านั้น", + "bottomSheetSignInAndConnectDescription": "การอนุมัติจะเป็นการอนุญาตให้เว็บไซต์นี้ ดูยอดเงินและกิจกรรมสำหรับบัญชีที่เลือกได้", + "bottomSheetConfirmTransactionDescription": "การเปลี่ยนแปลงยอดเงินเป็นการประมาณ จำนวนและสินทรัพย์ที่เกี่ยวข้องไม่มีการรับประกัน", + "bottomSheetConfirmTransactionsDescription": "การเปลี่ยนแปลงยอดเงินเป็นการประมาณ จำนวนและสินทรัพย์ที่เกี่ยวข้องไม่มีการรับประกัน", + "bottomSheetSignTypedDataDescription": "นี่เป็นคำขอสิทธิ์เท่านั้น ธุรกรรมอาจไม่ได้ดำเนินการทันที", + "bottomSheetSignTypedDataSecondDescription": "การเปลี่ยนแปลงยอดเงินเป็นการประมาณ จำนวนและสินทรัพย์ที่เกี่ยวข้องไม่มีการรับประกัน", + "bottomSheetSignMessageDescription": "การลงชื่อข้อความนี้ จะเป็นการพิสูจน์ว่า คุณมีความเป็นเจ้าของบัญชีที่เลือก ลงชื่อข้อความจากแอปพลิเคชันที่คุณเชื่อใจเท่านั้น", + "bottomSheetReadOnlyAccountDescription": "ไม่สามารถดำเนินการการกระทำนี้ในโหมดดูได้อย่างเดียวได้", + "bottomSheetMessageRow": "ข้อความ", + "bottomSheetStatementRow": "รายการเดินบัญชี", + "bottomSheetAutoConfirmRow": "ยืนยันอัตโนมัติ", + "bottomSheetAutoConfirmOff": "ปิด", + "bottomSheetAutoConfirmOn": "เปิด", + "bottomSheetAccountRow": "บัญชี", + "bottomSheetAdvancedRow": "ขั้นสูง", + "bottomSheetContractRow": "ที่อยู่สัญญา", + "bottomSheetSpenderRow": "ที่อยู่ผู้จ่าย", + "bottomSheetNetworkRow": "เน็ตเวิร์ก", + "bottomSheetNetworkFeeRow": "ค่าธรรมเนียมเน็ตเวิร์ก", + "bottomSheetEstimatedTimeRow": "เวลาโดยประมาณ", + "bottomSheetAccountRowDefaultAccountName": "บัญชี", + "bottomSheetConnectRequestDisclaimer": "เชื่อมต่อกับเว็บไซต์ที่คุณเชื่อใจเท่านั้น", + "bottomSheetSignInRequestDisclaimer": "ลงชื่อเข้าใช้เว็บไซต์ที่คุณเชื่อใจเท่านั้น", + "bottomSheetSignatureRequestDisclaimer": "ยืนยันเมื่อคุณเชื่อใจเว็บไซต์นี้เท่านั้น", + "bottomSheetIgnoreWarning": "ไม่สนใจคำเตือน ดำเนินการต่อเลย", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "ไม่พบการเปลี่ยนแปลงยอดเงิน กรุณาดำเนินการต่อด้วยความระมัดระวัง และยืนยันก็ต่อเมื่อคุณเชื่อใจเว็บไซต์นี้เท่านั้น", + "bottomSheetReadOnlyWarning": "คุณกำลังเฝ้าดูที่อยู่นี้เท่านั้น คุณจำเป็นจะต้องนำเข้า เพื่อที่จะลงชื่อธุรกรรมและข้อความ", + "bottomSheetWebsiteIsUnsafeWarning": "เว็บไซต์นี้ไม่ปลอดภัยที่จะใช้งาน และอาจพยายามขโมยเงินของคุณ", + "transactionsFromInterpolated": "จาก: {{from}}", + "transactionsFromParagraphInterpolated": "จาก {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "วันนี้", + "transactionsToInterpolated": "ไปยัง: {{to}}", + "transactionsToParagraphInterpolated": "ไป {{to}}", + "transactionsYesterday": "เมื่อวานนี้", + "addEditAddressAdd": "เพิ่มที่อยู่", + "addEditAddressDelete": "ลบที่อยู่", + "addEditAddressDeleteTitle": "คุณแน่ใจหรือไม่ว่าคุณต้องการลบที่อยู่นี้", + "addEditAddressSave": "บันทึกที่อยู่", + "dAppBrowserComingSoon": "เบราว์เซอร์ dApp จะมาเร็วๆ นี้!", + "dAppBrowserSearchPlaceholder": "ค้นหาหรือพิมพ์ URL", + "dAppBrowserOpenInNewTab": "เปิดในแท็บใหม่", + "dAppBrowserSuggested": "ที่แนะนำ", + "dAppBrowserFavorites": "รายการโปรด", + "dAppBrowserBookmarks": "บุ๊กมาร์ก", + "dAppBrowserBookmarkAdd": "เพิ่มบุ๊กมาร์ก", + "dAppBrowserBookmarkRemove": "ลบบุ๊กมาร์ก", + "dAppBrowserTrustedApps": "ล่าสุด", + "dAppBrowserFavoritesDescription": "รายการโปรดของคุณจะถูกแสดงที่นี่", + "dAppBrowserBookmarksDescription": "บุ๊กมาร์กของคุณจะแสดงที่นี่", + "dAppBrowserRecentsDescription": "แอปที่เพิ่งเชื่อมต่อไม่นานนี้ จะปรากฏที่นี่", + "dAppBrowserEmptyScreenDescription": "พิมพ์ URL หรือค้นจากเว็บ", + "dAppBrowserBlocklistScreenTitle": "{{origin}} ถูกบล็อกแล้ว! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom เชื่อว่า เว็บไซต์นี้มีความประสงค์ร้าย และไม่ปลอดภัยที่จะใช้งาน", + "part2": "เว็บไซต์นี้ได้รับการปักธงไว้ว่า เป็นส่วนหนึ่งของฐานข้อมูลที่บำรุงรักษาโดยชุมชนของเว็บไซต์ฟิชชิงและหลอกลวง หากคุณเชื่อว่า เว็บไซต์นี้มีการปักธงด้วยความผิดพลาด กรุณาทำเรื่องแจ้งว่าเป็นปัญหา" + }, + "dAppBrowserBlocklistScreenIgnoreButton": "ไม่สนใจคำเตือน แสดงเลย", + "dAppBrowserActionBookmark": "บุ๊กมาร์ก", + "dAppBrowserActionRemoveBookmark": "ลบบุ๊กมาร์ก", + "dAppBrowserActionRefresh": "รีเฟรช", + "dAppBrowserActionShare": "แชร์", + "dAppBrowserActionCloseTab": "ปิดแท็บ", + "dAppBrowserActionEndAutoConfirm": "สิ้นสุด Auto-Confirm", + "dAppBrowserActionDisconnectApp": "ตัดการเชื่อมต่อแอป", + "dAppBrowserActionCloseAllTabs": "ปิดแท็บทั้งหมด", + "dAppBrowserNavigationAddressPlaceholder": "พิมพ์ URL เพื่อค้นหา", + "dAppBrowserTabOverviewMore": "มากขึ้น", + "dAppBrowserTabOverviewAddTab": "เพิ่มแท็บ", + "dAppBrowserTabOverviewClose": "ปิด", + "dAppBrowserCloseTab": "ปิดแท็บ", + "dAppBrowserClose": "ปิด", + "dAppBrowserTabOverviewAddBookmark": "เพิ่มบุ๊กมาร์ก", + "dAppBrowserTabOverviewRemoveBookmark": "ลบบุ๊กมาร์ก", + "depositAssetListSuggestions": "ข้อเสนอแนะ", + "depositUndefinedToken": "ขออภัย ไม่สามารถฝากโทเคนนี้ได้", + "onboardingImportRecoveryPhraseDetails": "รายละเอียด", + "onboardingCreateRecoveryPhraseVerifyTitle": "จด วลีกู้คืนลับ ไว้หรือไม่?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "หากไม่มี วลีกู้คืนลับ คุณจะไม่สามารถเข้าถึงคีย์ของคุณ หรือสินทรัพย์ใดๆ ที่เชื่อมโยงด้วยได้", + "onboardingCreateRecoveryPhraseVerifyYes": "ใช่", + "onboardingCreateRecoveryPhraseErrorTitle": "ข้อผิดพลาด", + "onboardingCreateRecoveryPhraseErrorSubtitle": "เราไม่สามารถสร้างบัญชีขึ้นมาได้ กรุณาลองอีกครั้ง", + "onboardingDoneDescription": "ขณะนี้คุณสามารถเพลิดเพลินกับกระเป๋าสตางค์ของคุณได้เต็มที่แล้ว", + "onboardingDoneGetStarted": "เริ่มต้น", + "onboardingImportAccountsEmptyResult": "ไม่พบบัญชี", + "onboardingImportAccountsAccountName": "บัญชี {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "เราพบ {{numberOfWallets}} บัญชีที่มีกิจกรรม", + "onboardingImportAccountsFoundAccounts_other": "เราพบ {{numberOfWallets}} บัญชีที่มีกิจกรรม", + "onboardingImportAccountsFoundAccountsNoActivity_one": "เราพบ {{numberOfWallets}} บัญชี", + "onboardingImportAccountsFoundAccountsNoActivity_other": "เราพบ {{numberOfWallets}} บัญชี", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "วลีจำเป็นต้องมีอย่างน้อย 12 คำ", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "วลีจำเป็นต้องมี 12 หรือ 24 คำ", + "onboardingImportRecoveryPhraseWrongWord": "คำไม่ถูกต้อง: {{ words }}", + "onboardingProtectTitle": "ปกป้องกระเป๋าสตางค์ของคุณ", + "onboardingProtectDescription": "การเพิ่มการรักษาความปลอดภัยแบบไบโอเมทริกซ์ จะทำให้แน่ใจได้ว่า มีเพียงคุณเท่านั้น ที่สามารถเข้าถึงกระเป๋าสตางค์ของคุณได้", + "onboardingProtectButtonHeadlineDevice": "อุปกรณ์", + "onboardingProtectButtonHeadlineFaceID": "Face ID", + "onboardingProtectButtonHeadlineFingerprint": "ลายนิ้วมือ", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "ใช้การพิสูจน์ตัวจริง {{ authType }}", + "onboardingProtectError": "มีบางอย่างผิดพลาดขณะกำลังพิสูจน์ตัวจริง กรุณาลองอีกครั้ง", + "onboardingProtectBiometryIosError": "การพิสูจน์ตัวจริงไบโอเมทริกซ์ได้รับการกำหนดค่าใน Phantom แต่ถูกปิดใช้งานใน การตั้งค่าระบบ กรุณาเปิด การตั้งค่า > Phantom > Face ID หรือ Touch ID เพื่อเปิดใช้งานอีกครั้ง", + "onboardingProtectRemoveAuth": "ปิดใช้งานการพิสูจน์ตัวจริง", + "onboardingProtectRemoveAuthDescription": "คุณแน่ใจหรือไม่ ว่าต้องการปิดใช้งานการพิสูจน์ตัวจริง?", + "onboardingWelcomeTitle": "ยินดีต้อนรับสู่ Phantom", + "onboardingWelcomeDescription": "เพื่อที่จะเริ่มต้น ให้สร้างกระเป๋าสตางค์ใหม่ หรือนำเข้าจากวลีซีด", + "onboardingWelcomeCreateWallet": "สร้างกระเป๋าสตางค์ใหม่", + "onboardingWelcomeAlreadyHaveWallet": "ฉันมีกระเป๋าสตางค์อยู่แล้ว", + "onboardingWelcomeConnectSeedVault": "เชื่อมต่อ Seed Vault", + "onboardingSlide1Title": "ถูกควบคุมโดยคุณ\nถูกทำให้ปลอดภัยโดยเรา", + "onboardingSlide1Description": "เงินของคุณเป็นส่วนตัวและปลอดภัยด้วยไบโอเมทริกซ์ การตรวจจับสแกม และการสนับสนุนทุกวันตลอด 24 ชั่วโมง", + "onboardingSlide2Title": "บ้านที่ปลอดภัยที่สุดสำหรับ\nNFT ของคุณ", + "onboardingSlide2Description": "จัดการบัญชีรายชื่อ เผาสแปม และได้รับข่าวสารล่าสุดอยู่เสมอ ด้วยการแจ้งเตือนแบบพุชที่เป็นประโยชน์", + "onboardingSlide3Title": "ทำให้มากขึ้นกับโทเคนของคุณ", + "onboardingSlide3Description": "จัดเก็บ สวอป Stake และรับส่ง — โดยไม่ต้องออกจากกระเป๋าสตางค์ของคุณเลย ", + "onboardingSlide4Title": "ค้นพบสิ่งที่ดีที่สุดของ Web3", + "onboardingSlide4Description": "ค้นหาและเชื่อมต่อกับแอปและคอลเลกชันชั้นนำ ด้วยเบราว์เซอร์ในแอป", + "onboardingMultichainSlide5Title": "กระเป๋าสตางค์เดียวสำหรับทุกอย่าง", + "onboardingMultichainSlide5Description": "สัมผัสประสบการณ์ทั้งหมดของ Solana, Ethereum, และ Polygon ในอินเตอร์เฟสที่เป็นมิตรกับผู้ใช้อินเตอร์เฟสเดียว", + "onboardingMultichainSlide5DescriptionWithBitcoin": "สัมผัสประสบการณ์ทั้งหมดของ Solana, Ethereum, Polygon และ Bitcoin ในอินเตอร์เฟสที่เป็นมิตรกับผู้ใช้อินเตอร์เฟสเดียว", + "requireAuth": "จำเป็นต้องมีการพิสูจน์ตัวจริง", + "requireAuthImmediately": "ทันที", + "availableToSend": "มีให้ส่งได้", + "sendEnterAmount": "ใส่จำนวน", + "sendEditMemo": "แก้ไขบันทึก", + "sendShowLogs": "แสดงล็อกข้อผิดพลาด", + "sendHideLogs": "ซ่อนล็อกข้อผิดพลาด", + "sendGoBack": "ย้อนกลับ", + "sendTransactionSuccess": "ส่งโทเค็นของคุณไปที่", + "sendInputPlaceholder": "ชื่อหรือที่อยู่", + "sendRecentlyUsedAddressLabel": "ใช้เมื่อ {{formattedTimestamp}} ก่อน", + "sendRecipientAddress": "ที่อยู่ของผู้รับ", + "sendTokenInterpolated": "ส่ง {{tokenSymbol}}", + "sendPasteFromClipboard": "วางจากคลิปบอร์ด", + "sendScanQR": "สแกนรหัส QR", + "sendTo": "ไปยัง:", + "sendCameraAccess": "การเข้าถึงกล้อง", + "sendCameraAccessSubtitle": "เพื่อที่จะสแกนรหัส QR จำเป็นต้องเปิดใช้งานการเข้าถึงกล้อง คุณต้องการเปิด การตั้งค่า ตอนนี้หรือไม่?", + "sendSettings": "การตั้งค่า", + "sendOK": "ตกลง", + "invalidQRCode": "รหัส QR นี้ใช้ไม่ได้", + "sendInvalidQRCode": "รหัส QR นี้ไม่ใช่ที่อยู่ที่ถูกต้อง", + "sendInvalidQRCodeSubtitle": "ลองอีกครั้ง หรือใช้รหัส QR อื่น", + "sendInvalidQRCodeSplToken": "โทเค็นในรหัส QR ไม่ถูกต้อง", + "sendInvalidQRCodeSplTokenSubtitle": "รหัส QR นี้มีโทเค็นที่คุณไม่ได้เป็นเจ้าของ หรือเราไม่สามารถระบุได้", + "sendScanAddressToSend": "สแกนที่อยู่ {{tokenSymbol}} เพื่อส่งเงิน", + "sendScanAddressToSendNoSymbol": "สแกนที่อยู่เพื่อโอนเงิน", + "sendScanAddressToSendCollectible": "สแกนที่อยู่ SOL เพื่อส่งของสะสม", + "sendScanAddressToSendCollectibleMultichain": "สแกนที่อยู่ เพื่อส่งของสะสม", + "sendSummary": "สรุป", + "sendUndefinedToken": "ขออภัย ไม่สามารถส่งโทเคนนี้ได้", + "sendNoTokens": "ไม่มีโทเคน", + "noBuyOptionsAvailableInCountry": "ไม่มีตัวเลือก ซื้อ ให้ใช้ในประเทศของคุณ", + "swapAvailableTokenDisclaimer": "มีโทเคนให้จำนวนจำกัด สำหรับการบริดจ์ระหว่างเน็ตเวิร์ก", + "swapCrossSwapNetworkTooltipTitle": "การสวอปข้ามเน็ตเวิร์ก", + "swapCrossSwapNetworkTooltipDescription": "เมื่อสวอปข้ามเน็ตเวิร์ก แนะนำให้ใช้โทเคนที่มี เพื่อให้ได้ราคาต่ำสุด และธุรกรรมเร็วที่สุด", + "settingsAbout": "เกี่ยวกับ Phantom", + "settingsConfirm": "ใช่", + "settingsMakeSureNoOneIsWatching": "ตรวจสอบให้แน่ใจว่า ไม่มีใครกำลังดูหน้าจอของคุณอยู่", + "settingsManageAccounts": "จัดการบัญชี", + "settingsPrompt": "คุณต้องการดำเนินการต่อหรือไม่", + "settingsSelectAvatar": "เลือกรูปแทนตัว", + "settingsSelectSecretPhrase": "เลือกวลีลับ", + "settingsShowPrivateKey": "แตะเพื่อเผยคีย์ส่วนตัวของคุณ", + "settingsShowRecoveryPhrase": "แตะเพื่อเผยวลีลับของคุณ", + "settingsSubmitBetaFeedback": "ส่งคำติชมเบต้า", + "settingsUpdateAccountNameToast": "อัปเดตชื่อบัญชีแล้ว", + "settingsUpdateAvatarToast": "อัปเดตรูปแทนตัวแล้ว", + "settingsWalletAddress": "ที่อยู่บัญชี", + "settingsWalletAddresses": "ที่อยู่บัญชี", + "settingsWalletNamePrimary": "ชื่อบัญชี", + "settingsPlaceholderName": "ชื่อ", + "settingsWalletNameSecondary": "เปลี่ยนชื่อกระเป๋าสตางค์ของคุณ", + "settingsYourAccounts": "บัญชีของคุณ", + "settingsYourAccountsMultiChain": "มัลติเชน", + "settingsNotifications": "การแจ้งเตือน", + "settingsNotificationPreferences": "การตั้งค่าการแจ้งเตือน", + "pushNotificationsPreferencesAllowNotifications": "อนุญาตการแจ้งเตือน", + "pushNotificationsPreferencesSentTokens": "โทเคนที่ส่งไป", + "pushNotificationsPreferencesSentTokensDescription": "การโอนขาออกของโทเคนและ NFT", + "pushNotificationsPreferencesReceivedTokens": "โทเคนที่ได้รับ", + "pushNotificationsPreferencesReceivedTokensDescription": "การโอนขาเข้าของโทเคนและ NFT", + "pushNotificationsPreferencesDexSwap": "สวอป", + "pushNotificationsPreferencesDexSwapDescription": "สวอปในแอปพลิเคชันที่รู้จัก", + "pushNotificationsPreferencesOtherBalanceChanges": "การเปลี่ยนแปลงยอดเงินอื่นๆ", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "ธุรกรรมหลายโทเคนอื่นๆ ที่ส่งผลกระทบต่อยอดเงินของคุณ", + "pushNotificationsPreferencesPhantomMarketing": "อัปเดตจาก Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "การประกาศคุณสมบัติและอัปเดตทั่วไป", + "pushNotificationsPreferencesDescription": "การตั้งค่าเหล่านี้ควบคุมการแจ้งเตือนแบบพุช สำหรับกระเป๋าสตางค์ที่ใช้งานอยู่ กระเป๋าสตางค์แต่ละใบมีการตั้งค่าการแจ้งเตือนของตนเอง ในการปิดการแจ้งเตือนแบบพุชของ Phantom ทั้งหมด ให้ไปที่ <1>การตั้งค่าอุปกรณ์ ของคุณ", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "ไม่สามารถซิงค์การตั้งค่าการแจ้งเตือนได้", + "connectSeedVaultConnectSeed": "เชื่อมต่อ Seed", + "connectSeedVaultConnectSeedDescription": "เชื่อมต่อ Phantom กับ Seed Vault ในโทรศัพท์ของคุณ", + "connectSeedVaultSelectAnAccount": "เลือกบัญชี", + "connectSeedVaultSelectASeed": "เลือก Seed", + "connectSeedVaultSelectASeedDescription": "เลือกว่าซีดไหนที่คุณต้องการใช้เชื่อมต่อกับ Phantom", + "connectSeedVaultSelectAnAccountDescription": "เลือกว่า บัญชีใดที่คุณต้องการติดตั้ง Phantom", + "connectSeedVaultNoAccountsFound": "ไม่พบบัญชี", + "connectSeedVaultSelectAccounts": "เลือกบัญชี", + "connectSeedVaultSelectAccountsDescription": "เลือกว่า บัญชีใดที่คุณต้องการติดตั้ง Phantom", + "connectSeedVaultCompleteSetup": "การติดตั้งแบบสมบูรณ์", + "connectSeedVaultCompleteSetupDescription": "คุณพร้อมหมดแล้ว! สำรวจ web3 ด้วย Phantom แล้วใช้ Seed Vault เพื่อยืนยันธุรกรรม", + "connectSeedVaultConnectAnotherSeed": "เชื่อมต่อ Seed อื่น", + "connectSeedVaultConnectAllSeedsConnected": "เชื่อมต่อทุกซีดแล้ว", + "connectSeedVaultNoSeedsConnected": "ไม่มีการเชื่อมต่อ Seed แตะปุ่มด้านล่าง เพื่ออนุญาตให้สิทธิ์จาก Seed Vault", + "connectSeedVaultConnectAccount": "เชื่อมต่อบัญชี", + "connectSeedVaultLoadMore": "โหลดเพิ่มเติม", + "connectSeedVaultNeedPermission": "จำเป็นต้องมีสิทธิ์", + "connectSeedVaultNeedPermissionDescription": "ไปที่ การตั้งค่า เพื่ออนุญาตให้ Phantom ใช้สิทธิ์ Seed Vault", + "stakeApy": "อัตราผลตอบแทนต่อปี {{apyPercentage}}", + "stakeFee": "ค่าธรรมเนียม {{fee}}", + "stakeAmount": "จำนวน", + "stakeAmountBalance": "ยอดเงิน", + "swapTopQuotes": "{{numQuotes}} อันดับสูงสุดของการเสนอราคา", + "swapTopQuotesTitle": "โควตสูงสุด", + "swapProvidersTitle": "ผู้ให้บริการ", + "swapProvidersFee": "ค่าธรรมเนียม {{fee}}", + "swapProvidersTagRecommended": "ผลตอบแทนที่ดีที่สุด", + "swapProvidersTagFastest": "เร็วที่สุด", + "swapProviderEstimatedTimeHM": "{{hours}}ชม. {{minutes}}นาที", + "swapProviderEstimatedTimeM": "{{minutes}}นาที", + "swapProviderEstimatedTimeS": "{{seconds}}วิฯ", + "stakeReview": "รีวิว", + "stakeReviewAccount": "บัญชี", + "stakeReviewCommissionFee": "ค่าธรรมเนียมนายหน้า", + "stakeReviewConfirm": "ยืนยัน", + "stakeReviewValidator": "ตัวตรวจสอบความถูกต้อง", + "stakeReviewAPY": "อัตราผลตอบแทนต่อปี", + "swapTooltipGotIt": "รับทราบ", + "swapTabInsufficientFunds": "ยอดเงินไม่เพียงพอ", + "swapNoAssetsFound": "ไม่มีสินทรัพย์", + "swapNoTokensFound": "ไม่พบโทเคน", + "swapConfirmationTryAgain": "ลองอีกครั้ง", + "swapConfirmationGoBack": "ย้อนกลับ", + "swapNoQuotesFound": "ไม่พบโควต", + "swapNotProviderFound": "คุณไม่สามารถหาผู้ให้บริการสำหรับสวอปโทเคนนี้ได้ ลองโทเคนอื่น", + "swapAvailableOnMainnet": "คุณสมบัตินี้มีให้ใช้ใน Mainnet เท่านั้น", + "swapNotAvailableEVM": "ยังไม่มีสวอปสำหรับบัญชี EVM", + "singleChainSwapTab": "ในเน็ตเวิร์ก", + "crossChainSwapTab": "ทั่วทั้งเน็ตเวิร์กต่างๆ", + "allFilter": "ทั้งหมด", + "bridgeRefuelTitle": "เติมเชื้อเพลิง", + "bridgeRefuelDescription": "เติมเชื้อเพลิง จะรับประกันว่า คุณสามารถชำระเงินสำหรับธุรกรรมหลังจากบริดจ์ได้", + "bridgeRefuelLabelBalance": "{{symbol}} ของคุณ", + "bridgeRefuelLabelReceive": "คุณได้รับ", + "bridgeRefuelLabelFee": "ค่าใช้จ่ายโดยประมาณ", + "bridgeRefuelDismiss": "ดำเนินการต่อโดยไม่เติมเชื้อเพลิง", + "bridgeRefuelEnable": "เปิดใช้งาน เติมเชื้อเพลิง", + "unwrapWrappedSolError": "การแกะล้มเหลว", + "unwrapWrappedSolLoading": "กำลังแกะ...", + "unwrapWrappedSolSuccess": "แกะแล้ว", + "unwrapWrappedSolViewTransaction": "ดูธุรกรรม", + "dappApprovePopupSignMessage": "ลงชื่อข้อความ", + "solanaPayFrom": "จาก", + "solanaPayMessage": "ข้อความ", + "solanaPayNetworkFee": "ค่าธรรมเนียมเน็ตเวิร์ก", + "solanaPayFree": "ฟรี", + "solanaPayPay": "ชำระเงิน {{item}}", + "solanaPayPayNow": "ชำระเงินตอนนี้", + "solanaPaySending": "กำลังส่ง {{item}}", + "solanaPayReceiving": "กำลังรับ {{item}}", + "solanaPayMinting": "กำลังมินต์ {{item}}", + "solanaPayTransactionProcessing": "กำลังประมวลผลธุรกรรมของคุณ\nกรุณารอสักครู่", + "solanaPaySent": "ส่งแล้ว!", + "solanaPayReceived": "ได้รับแล้ว!", + "solanaPayMinted": "มินต์แล้ว!", + "solanaPaySentNFT": "ส่ง NFT แล้ว!", + "solanaPayReceivedNFT": "ได้รับ NFT แล้ว!", + "solanaPayTokensSent": "โทเคนของคุณส่งไปยัง {{to}} เรียบร้อยแล้ว", + "solanaPayTokensReceived": "คุณได้รับโทเคนใหม่จาก {{from}} แล้ว", + "solanaPayViewTransaction": "ดูธุรกรรม", + "solanaPayTransactionFailed": "ธุรกรรมล้มเหลว", + "solanaPayConfirm": "ยืนยัน", + "solanaPayTo": "ให้", + "dappApproveConnectViewAccount": "ดูบัญชี Solana ของคุณ", + "deepLinkInvalidLink": "ลิงก์ใช้ไม่ได้", + "deepLinkInvalidSplTokenSubtitle": "สิ่งนี้มีโทเคนที่คุณไม่ได้เป็นเจ้าของ หรือเราไม่สามารถระบุได้", + "walletAvatarShowAllAccounts": "แสดงบัญชีทั้งหมด", + "pushNotificationsGetInstantUpdates": "รับอัปเดตทันที", + "pushNotificationsEnablePushNotifications": "เปิดใช้งานการแจ้งเตือนแบบพุช เกี่ยวกับการโอน สวอป และประกาศที่เสร็จสมบูรณ์", + "pushNotificationsEnable": "เปิดใช้งาน", + "pushNotificationsNotNow": "ไม่ใช่ตอนนี้", + "onboardingAgreeToTermsOfServiceInterpolated": "ฉันตกลงต่อ <1>เงื่อนไขการให้บริการ", + "onboardingConfirmSaveSecretRecoveryPhrase": "เอาล่ะ ฉันเก็บไว้ที่ไหนสักแห่ง", + "onboardingCreateNewWallet": "สร้างกระเป๋าสตางค์ใหม่", + "onboardingErrorDuplicateSecretRecoveryPhrase": "วลีลับนี้มีอยู่แล้วในกระเป๋าสตางค์ของคุณ", + "onboardingErrorInvalidSecretRecoveryPhrase": "วลีกู้คืนลับไม่ถูกต้อง", + "onboardingFinished": "ทุกอย่างครบถ้วนสำหรับคุณแล้ว!", + "onboardingImportAccounts": "นำเข้าบัญชี", + "onboardingImportImportingAccounts": "กำลังนำเข้าบัญชี...", + "onboardingImportImportingFindingAccounts": "การค้นหาบัญชีพร้อมกิจกรรม", + "onboardingImportAccountsLastActive": "ใช้งานเมื่อ {{formattedTimestamp}} ที่แล้ว", + "onboardingImportAccountsNeverUsed": "ไม่เคยใช้", + "onboardingImportAccountsCreateNew": "กระเป๋าสตางค์ใหม่", + "onboardingImportAccountsDescription": "เลือกบัญชีกระเป๋าสตางค์ที่จะนำเข้า", + "onboardingImportReadOnlyAccountDescription": "เพิ่มที่อยู่หรือชื่อโดเมนที่คุณต้องการเฝ้าดู คุณจะเข้าถึงแบบดูได้อย่างเดียว และจะไม่สามารถลงชื่อธุรกรรมหรือข้อความได้", + "onboardingImportSecretRecoveryPhrase": "นำเข้าวลีลับ", + "onboardingImportViewAccounts": "ดูบัญชี", + "onboardingRestoreExistingWallet": "กู้คืนกระเป๋าสตางค์ที่มีอยู่ ด้วยวลีกู้คืนลับ 12 หรือ 24 คำของคุณ", + "onboardingShowUnusedAccounts": "แสดงบัญชีที่ไม่ได้ใช้", + "onboardingShowMoreAccounts": "แสดงบัญชีเพิ่มเติม", + "onboardingHideUnusedAccounts": "ซ่อนบัญชีที่ไม่ได้ใช้", + "onboardingSecretRecoveryPhrase": "วลีกู้คืนลับ", + "onboardingSelectAccounts": "เลือกบัญชีของคุณ", + "onboardingStoreSecretRecoveryPhraseReminder": "นี่เป็นวิธีเดียวที่คุณจะสามารถกู้คืนบัญชีของคุณได้ กรุณาเก็บไว้ในที่ปลอดภัย!", + "useTokenMetasForMintsUnknownName": "ไม่รู้จัก", + "bookmarksExploreScreenSearch": "ค้นหาหรือพิมพ์ URL", + "timeUnitMinute": "นาที", + "timeUnitMinutes": "นาที", + "timeUnitHour": "ชั่วโมง", + "timeUnitHours": "ชั่วโมง", + "espNFTListWithPrice": "คุณลงรายการ {{NFTDisplayName}} สำหรับ {{priceAmount}} {{priceTokenSymbol}} ใน {{dAppName}}", + "espNFTListWithPriceWithoutDApp": "คุณลงรายการ {{NFTDisplayName}} สำหรับ {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithoutPrice": "คุณลงรายการ {{NFTDisplayName}} เพื่อขายใน {{dAppName}}", + "espNFTListWithoutPriceWithoutDApp": "คุณลงรายการ {{NFTDisplayName}} เพื่อขาย", + "espNFTChangeListPriceWithPrice": "คุณอัปเดตการลงรายการสำหรับ {{NFTDisplayName}} เป็น {{priceAmount}} {{priceTokenSymbol}} ใน {{dAppName}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "คุณอัปเดตการลงรายการสำหรับ {{NFTDisplayName}} เป็น {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithoutPrice": "คุณอัปเดตการลงรายการสำหรับ {{NFTDisplayName}} ใน {{dAppName}}", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "คุณอัปเดตการลงรายการสำหรับ {{NFTDisplayName}}", + "espNFTBidBidderWithPrice": "คุณเสนอซื้อ {{priceAmount}} {{priceTokenSymbol}} เพื่อรับ {{NFTDisplayName}} ใน {{dAppName}}", + "espNFTBidBidderWithPriceWithoutDApp": "คุณเสนอซื้อ {{priceAmount}} {{priceTokenSymbol}} เพื่อรับ {{NFTDisplayName}}", + "espNFTBidBidderWithoutPrice": "คุณเสนอซื้อเพื่อรับ {{NFTDisplayName}} ใน {{dAppName}}", + "espNFTBidBidderWithoutPriceWithoutDApp": "คุณเสนอซื้อเพื่อรับ {{NFTDisplayName}}", + "espNFTBidListerWithPrice": "การเสนอซื้อใหม่ของ {{priceAmount}} {{priceTokenSymbol}} เพื่อรับ {{NFTDisplayName}} ใน {{dAppName}}", + "espNFTBidListerWithPriceWithoutDApp": "การเสนอซื้อใหม่ของ {{priceAmount}} {{priceTokenSymbol}} เพื่อรับ {{NFTDisplayName}}", + "espNFTBidListerWithoutPrice": "การเสนอซื้อใหม่เพื่อรับ {{NFTDisplayName}} ใน {{dAppName}}", + "espNFTBidListerWithoutPriceWithoutDApp": "การเสนอซื้อใหม่เพื่อรับ {{NFTDisplayName}}", + "espNFTCancelBidWithPrice": "คุณยกเลิกการเสนอซื้อของคุณจำนวน {{priceAmount}} {{priceTokenSymbol}} เพื่อรับ {{NFTDisplayName}} ใน {{dAppName}}", + "espNFTCancelBidWithPriceWithoutDApp": "คุณยกเลิกการเสนอซื้อของคุณจำนวน {{priceAmount}} {{priceTokenSymbol}} เพื่อรับ {{NFTDisplayName}}", + "espNFTCancelBidWithoutPrice": "คุณยกเลิกการเสนอซื้อของคุณเพื่อรับ {{NFTDisplayName}} ใน {{dAppName}}", + "espNFTCancelBidWithoutPriceWithoutDApp": "คุณยกเลิกการเสนอซื้อของคุณเพื่อรับ {{NFTDisplayName}}", + "espNFTUnlist": "คุณเลิกลงรายการ {{NFTDisplayName}} ใน {{dAppName}}", + "espNFTUnlistWithoutDApp": "คุณเลิกลงรายการ {{NFTDisplayName}}", + "espNFTBuyBuyerWithPrice": "คุณซื้อ {{NFTDisplayName}} ด้วย {{priceAmount}} {{priceTokenSymbol}} ใน {{dAppName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "คุณซื้อ {{NFTDisplayName}} ด้วย {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuyBuyerWithoutPrice": "คุณซื้อ {{NFTDisplayName}} ใน {{dAppName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "คุณซื้อ {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "คุณขาย {{NFTDisplayName}} เพื่อรับ {{priceAmount}} {{priceTokenSymbol}} ใน {{dAppName}}", + "espNFTBuySellerWithPriceWithoutDApp": "คุณขาย {{NFTDisplayName}} เพื่อรับ {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuySellerWithoutPrice": "คุณขาย {{NFTDisplayName}} ใน {{dAppName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "คุณขาย {{NFTDisplayName}}", + "espDEXSwap": "คุณแลกเปลี่ยน {{downTokensTextFragment}} เป็น {{upTokensTextFragment}} ใน {{dAppName}}", + "espDEXDepositLPWithPoolDisplay": "คุณฝาก {{downTokensTextFragment}} เข้าไปในกองสภาพคล่อง {{poolDisplayName}} ใน {{dAppName}}", + "espDEXDepositLPWithoutPoolDisplay": "คุณแลกเปลี่ยน {{downTokensTextFragment}} เป็น {{upTokensTextFragment}} ใน {{dAppName}}", + "espDEXWithdrawLPWithPoolDisplay": "คุณถอน {{upTokensTextFragment}} ออกจากกองสภาพคล่อง {{poolDisplayName}} ใน {{dAppName}}", + "espDEXWithdrawLPWithoutPoolDisplay": "คุณแลกเปลี่ยน {{downTokensTextFragment}} เป็น {{upTokensTextFragment}} ใน {{dAppName}}", + "espGenericTokenSend": "คุณส่ง {{downTokensTextFragment}}", + "espGenericTokenReceive": "คุณได้รับ {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "คุณแลกเปลี่ยน {{downTokensTextFragment}} เป็น {{upTokensTextFragment}}", + "espUnknown": "ไม่รู้จัก", + "espUnknownNFT": "NFT ที่ไม่รู้จัก", + "espTextFragmentAnd": "และ", + "externalLinkWarningTitle": "คุณกำลังจะออกจาก Phantom", + "externalLinkWarningDescription": "แล้วเปิด {{url}} ตรวจสอบให้แน่ใจว่า คุณเชื่อใจแหล่งนี้ ก่อนที่จะมีปฏิสัมพันธ์ด้วย", + "shortcutsWarningDescription": "ทางลัดที่จัดเตรียมโดย {{url}} ตรวจสอบให้แน่ใจว่า คุณเชื่อใจแหล่งนี้ ก่อนที่จะมีปฏิสัมพันธ์ด้วย", + "lowTpsBanner": "Solana กำลังประสบกับความแออัดทางเน็ตเวิร์ก", + "lowTpsMessageTitle": "ความแออัดทางเน็ตเวิร์กของ Solana", + "lowTpsMessage": "เนื่องด้วยความแออัดสูงของ Solana ที่อยู่นอกเหนือการควบคุมของ Phantom ธุรกรรมของคุณจึงอาจล้มเหลวหรือล่าช้าได้ กรุณาลองธุรกรรมที่ล้มเหลวอีกครั้ง", + "solanaSlow": "เน็ตเวิร์ก Solana ช้าผิดปกติ", + "solanaNetworkTemporarilyDown": "เน็ตเวิร์ก Solana ล่มชั่วคราว", + "waitForNetworkRestart": "กรุณารอให้เน็ตเวิร์กเริ่มต้นใหม่ เงินของคุณจะไม่ได้รับผลกระทบ", + "exploreCollectionsCarouselTitle": "อะไรเป็นที่นิยม", + "exploreDropsCarouselTitle": "มีอะไรใหม่", + "exploreSortFloor": "ราคาต่ำสุด", + "exploreSortListed": "ที่ลงรายการ", + "exploreSortVolume": "ปริมาณ", + "exploreFetchErrorSubtitle": "กรุณาลองอีกครั้งในภายหลัง", + "exploreFetchErrorTitle": "ไม่สามารถดึงมาได้", + "exploreTopCollectionsTitle": "คอลเลกชัน NFT ติดอันดับสูงสุด", + "exploreTopListLess": "น้อยลง", + "exploreTopListMore": "มากขึ้น", + "collectiblesSearchCollectionsSection": "คอลเลกชัน", + "collectiblesSearchItemsSection": "รายการ", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} รายการ", + "collectiblesSearchPlaceholderText": "ค้นหาของสะสมของคุณ", + "collectionPinSuccess": "ปักหมุดคอลเลกชันแล้ว", + "collectionPinFail": "ปักหมุดคอลเลกชันไม่สำเร็จ", + "collectionUnpinSuccess": "ถอนหมุดคอลเลกชันแล้ว", + "collectionUnpinFail": "ถอนหมุดคอลเลกชันไม่สำเร็จ", + "collectionHideSuccess": "ซ่อนคอลเลกชันแล้ว", + "collectionHideFail": "ซ่อนคอลเลกชันไม่สำเร็จ", + "collectionUnhideSuccess": "เลิกซ่อนคอลเลกชันแล้ว", + "collectionUnhideFail": "เลิกซ่อนคอลเลกชันไม่สำเร็จ", + "collectiblesSpamSuccess": "ถูกรายงานว่าเป็นสแปม", + "collectiblesSpamFail": "การรายงานว่าเป็นสแปมล้มเหลว", + "collectiblesSpamAndHiddenSuccess": "ถูกรายงานว่าเป็นสแปมและซ่อนไว้", + "collectiblesNotSpamSuccess": "ถูกรายงานว่าไม่ใช่สแปม", + "collectiblesNotSpamFail": "การรายงานว่าไม่ใช่สแปมล้มเหลว", + "collectiblesNotSpamAndUnhiddenSuccess": "ถูกรายงานว่าไม่ใช่สแปมและเลิกซ่อน", + "tokenSpamWarning": "โทเคนนี้ถูกซ่อนไว้ เนื่องจาก Phantom เชื่อว่าเป็นสแปม", + "collectibleSpamWarning": "ของสะสมนี้ถูกซ่อนไว้ เนื่องจาก Phantom เชื่อว่าเป็นสแปม", + "emojiNoResults": "ไม่พบเอโมจิ", + "emojiSearchResults": "ผลการค้นหา", + "emojiSuggested": "ที่แนะนำ", + "emojiSmileys": "สไมลีย์และผู้คน", + "emojiAnimals": "สัตว์และธรรมชาติ", + "emojiFood": "อาหารและเครื่องดื่ม", + "emojiTravel": "การท่องเที่ยวและสถานที่", + "emojiActivities": "กิจกรรม", + "emojiObjects": "วัตถุ", + "emojiSymbols": "สัญลักษณ์", + "emojiFlags": "ธง", + "whichExtensionToConnectWith": "ส่วนขยายใดที่คุณต้องการเชื่อมต่อด้วย?", + "configureInSettings": "กำหนดค่าได้ใน การตั้งค่า → กระเป๋าสตางค์แอปเริ่มต้น", + "continueWith": "ดำเนินการต่อด้วย", + "useMetaMask": "ใช้ MetaMask", + "usePhantom": "ใช้ Phantom", + "alwaysAsk": "ถามเสมอ", + "dontAskMeAgain": "ไม่ต้องถามอีก", + "selectWalletSettingDescriptionLine1": "บางแอปอาจไม่เสนอตัวเลือกให้เชื่อมต่อกับ Phantom", + "selectWalletSettingDescriptionLinePhantom": "วิธีเลี่ยงอย่างหนึ่งคือ การเชื่อมต่อกับ MetaMask จะเปิด Phantom แทนเสมอ", + "selectWalletSettingDescriptionLineAlwaysAsk": "วิธีเลี่ยงอย่างหนึ่งคือ เมื่อคุณเชื่อมต่อกับ MetaMask เราจะถามคุณว่า คุณต้องการใช้ Phantom แทนหรือไม่", + "selectWalletSettingDescriptionLineMetaMask": "การตั้ง MetaMask เป็นค่าเริ่มต้น จะเป็นการปิดใช้งาน dapps เหล่านั้นไม่ให้เชื่อมต่อกับ Phantom", + "metaMaskOverride": "กระเป๋าสตางค์แอปเริ่มต้น", + "metaMaskOverrideSettingDescriptionLine1": "สำหรับการเชื่อมต่อกับเว็บไซต์ที่ไม่เสนอตัวเลือกให้ใช้ Phantom", + "refreshAndReconnectToast": "รีเฟรชและเชื่อมต่ออีกครั้ง เพื่อใช้การเปลี่ยนแปลงของคุณ", + "autoConfirmUnavailable": "ไม่สามารถใช้ได้", + "autoConfirmReasonDappNotWhitelisted": "การยืนยันอัตโนมัติไม่สามารถใช้ได้ เนื่องจากสัญญาที่ทำมาไม่ได้อยู่ในรายชื่ออนุญาตสำหรับแอปนี้", + "autoConfirmReasonSessionNotActive": "การยืนยันอัตโนมัติไม่สามารถใช้ได้ เนื่องจากไม่มีเซสชันอนุมัติอัตโนมัติที่ใช้งานอยู่ กรุณาเปิดใช้งานด้านล่าง", + "autoConfirmReasonRateLimited": "การยืนยันอัตโนมัติไม่สามารถใช้ได้ เนื่องจาก dapp ที่คุณกำลังใช้นั้น กำลังส่งคำขอมากเกินไป", + "autoConfirmReasonUnsupportedNetwork": "การยืนยันอัตโนมัติไม่สามารถใช้ได้ เนื่องจากการยืนยันอัตโนมัติยังไม่รองรับเน็ตเวิร์กนี้", + "autoConfirmReasonSimulationFailed": "การยืนยันอัตโนมัติไม่สามารถใช้ได้ เนื่องจากเราไม่สามารถรับประกันความปลอดภัยได้", + "autoConfirmReasonTabNotFocused": "การยืนยันอัตโนมัติไม่สามารถใช้ได้ เนื่องจากแท็บของโดเมนที่คุณกำลังพยายามยืนยันอัตโนมัตินั้น ไม่ได้ใช้งานอยู่", + "autoConfirmReasonNotUnlocked": "การยืนยันอัตโนมัติไม่สามารถใช้ได้ เนื่องจากกระเป๋าสตางค์ไม่ได้ปลดล็อก", + "rpcErrorUnauthorizedWrongAccount": "ธุรกรรมจากที่อยู่ไม่ตรงกับที่อยู่บัญชีที่เลือก", + "rpcErrorUnauthorizedUnknownSource": "ไม่สามารถระบุแหล่งคำขอ RPC ได้", + "transactionsDisabledTitle": "ธุรกรรมถูกปิดใช้งาน", + "transactionsDisabledMessage": "ที่อยู่ของคุณไม่สามารถทำธุรกรรมโดยใช้ Phantom ได้", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "ใช้งาน", + "settingsTrustedAppDetailsCopiedToClipboardToast": "คัดลอก URL ไปยังคลิปบอร์ดแล้ว", + "notEnoughSolScanTransactionWarning": "ธุรกรรมนี้อาจล้มเหลว เนื่องจาก SOL ในบัญชีของคุณไม่พอ กรุณาเติม SOL ลงในบัญชีของคุณเพิ่ม แล้วลองอีกครั้ง", + "transactionRevertedWarning": "ธุรกรรมนี้ถูกยกเลิกในระหว่างการจำลอง อาจมีการสูญเสียเงินได้หากส่งไป", + "quests": "เควส", + "questsClaimInProgress": "กำลังเก็บ", + "questsVerifyingCompletion": "กำลังตรวจสอบยืนยันการเสร็จสมบูรณ์ของเควส", + "questsClaimError": "ข้อผิดพลาดในการเก็บรางวัล", + "questsClaimErrorDescription": "มีข้อผิดพลาดในการเก็บรางวัลของคุณ กรุณาลองอีกครั้งในภายหลัง", + "questsDaysLeft": "เหลือ {{days}} วัน", + "questsDaysLeftSingular": "เหลือ {{days}} วัน", + "questsDaysLessThanOneDay": "เหลือ < 1 วัน", + "questsBadgeMobileOnly": "มือถือเท่านั้น", + "questsBadgeExtensionOnly": "ส่วนขยายเท่านั้น", + "questsStartedStateExplainerTitle": "เริ่มต้นเควส", + "questsStartedStateExplainerDescriptionPart1": "หลังจากเสร็จสมบูรณ์ อาจใช้เวลาหลายชั่วโมงก่อนที่คุณจะเก็บรางวัลของคุณได้ ที่เป็นเช่นนี้ก็เพื่อให้เราได้ตรวจสอบยืนยันว่า คุณได้ทำเควสนี้เสร็จสมบูรณ์แล้ว และเพื่อยืนยันให้แน่ใจว่า แต่ละรางวัลสามารถเก็บไปได้ครั้งเดียวต่อคน", + "questsStartedStateExplainerDescriptionPart2": "หากคุณทำเควสนี้เสร็จสมบูรณ์จนผ่านไปเกินหนึ่งวันแล้ว กรุณาติดต่อฝ่ายสนับสนุน เพื่อขอความช่วยเหลือ", + "questsStartedStateExplainerButtonLabel": "เข้าใจแล้ว", + "exploreLearn": "เรียนรู้", + "exploreSites": "เว็บไซต์", + "exploreApps": "แอป", + "exploreTokens": "โทเคน", + "exploreCollections": "คอลเลกชัน", + "exploreFilterByall_networks": "เน็ตเวิร์กทั้งหมด", + "exploreSortBytrending": "ที่กำลังมาแรง", + "exploreSortBytop": "สูงสุด", + "exploreSortByvolume": "ปริมาณ", + "exploreSortBygainers": "ตัวที่ราคาขึ้น", + "exploreSortBylosers": "ตัวที่ราคาลง", + "exploreSortBymarket_cap": "มูลค่าตลาด", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "ของสะสม", + "exploreCategoryMarketplace": "ตลาดกลาง", + "exploreCategoryGaming": "การเล่นเกม", + "exploreCategoryBridges": "บริดจ์", + "exploreCategoryOther": "อื่นๆ", + "exploreCategorySocial": "โซเชียล", + "exploreCategoryCommunity": "ชุมชน", + "exploreVolume": "ปริมาณ", + "exploreFloor": "ราคาต่ำสุด", + "exploreCap": "มูลค่าตลาด", + "exploreToken": "โทเคน", + "explorePrice": "ราคา", + "explore24hVolume": "ปริมาณการซื้อขาย 24 ชม.", + "exploreErrorButtonText": "ลองอีกครั้ง", + "exploreErrorDescription": "มีข้อผิดพลาดในการพยายามโหลดเนื้อหาสำรวจ กรุณารีเฟรช แล้วลองอีกครั้ง", + "exploreErrorTitle": "ไม่สามารถโหลดเนื้อหาสำรวจได้", + "exploreNetworkError": "มีข้อผิดพลาดเกี่ยวกับเน็ตเวิร์ก กรุณาลองอีกครั้งในภายหลัง", + "exploreTokensLegalDisclaimer": "ข้อมูลการกำหนดราคาและสปอตไลต์โครงการบล็อกเชน ได้รับการจัดเตรียมเพื่อวัตถุประสงค์เชิงข้อมูลเท่านั้น ข้อมูลตลาดได้รับการจัดเตรียมโดย CoinGecko", + "exploreLearnErrorTitle": "ไม่สามารถโหลดเนื้อหาการเรียนรู้ได้", + "exploreLearnErrorDescription": "มีข้อผิดพลาดในการพยายามโหลดเนื้อหาการเรียนรู้ กรุณารีเฟรช แล้วลองอีกครั้ง", + "dappBrowserSearchScreenVisitSite": "เยี่ยมชมเว็บไซต์", + "dappBrowserSearchScreenSearchWithGoogle": "ค้นหาด้วย Google", + "dappBrowserSearchScreenSearchLinkYouCopied": "ลิงก์ที่คุณคัดลอก", + "dappBrowserSearchScreenSearchTextYouCopied": "ข้อความที่คุณคัดลอก", + "dappBrowserSearchPlaceholder": "ค้นหาแอป", + "dappBrowserSearchNoApps": "ไม่พบแอป", + "dappBrowserTabsLimitExceededScreenTitle": "ปิดแท็บเก่าๆ หรือไม่?", + "dappBrowserTabsLimitExceededScreenDescription": "คุณมี {{tabsCount}} แท็บเปิดอยู่ ในการเปิดเพิ่ม คุณจำเป็นจะต้องปิดบางแท็บก่อน", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "ปิดแท็บทั้งหมด", + "localizedErrorUnknownError": "มีบางอย่างผิดพลาด กรุณาลองอีกครั้งในภายหลัง", + "localizedErrorUnsupportedCountry": "เราต้องขออภัย ขณะนี้ไม่ได้รองรับประเทศของคุณ", + "localizedErrorTokensNotLoading": "มีปัญหาในการโหลดโทเคนของคุณ กรุณาลองอีกครั้ง", + "localizedErrorSwapperNoQuotes": "ไม่พบโควต ลองโทเคนหรือจำนวนอื่น", + "localizedErrorSwapperRefuelNoQuotes": "ไม่พบโควต ลองโทเคนหรือจำนวนอื่น หรือปิดใช้งานการเติม", + "localizedErrorInsufficientSellAmount": "ปริมาณโทเคนต่ำเกินไป เพิ่มค่าเพื่อสวอป Cross-Chain", + "localizedErrorCrossChainUnavailable": "ขณะนี้สวอปครอสเชนไม่สามารถใช้ได้ กรุณาลองอีกครั้งในภายหลัง", + "spamHistoryAction": "ดูรายการที่ซ่อน", + "spamHistoryTitle": "กิจกรรมที่ซ่อน", + "spamHistoryWarning": "ธุรกรรมนี้ถูกซ่อนไว้ เนื่องจาก Phantom เชื่อว่า อาจเป็นสแปม", + "appAuthenticationFailed": "ตรวจสอบสิทธิ์ไม่สำเร็จ", + "appAuthenticationFailedDescription": "มีปัญหากับการพยายามตรวจสอบสิทธิ์ของคุณ กรุณาลองอีกครั้ง", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/tr/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/tr/translation.json new file mode 100644 index 0000000..1198c20 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/tr/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "Ekle", + "commandAccept": "Kabul Et", + "commandApprove": "Onayla", + "commandBack": "Geri", + "commandBuy": "Satın Al", + "commandCancel": "İptal et", + "commandClaim": "Al", + "commandClaimReward": "Ödülünüzü alın", + "commandClear": "Temizle", + "commandClose": "Kapat", + "commandConfirm": "Onayla", + "commandConnect": "Bağla", + "commandContinue": "Devam et", + "commandCopy": "Kopyala", + "commandCopyAddress": "Adresi kopyala", + "commandCopyTokenAddress": "Token adresini kopyala", + "commandCreate": "Oluştur", + "commandCreateTicket": "Bilet oluştur", + "commandDismiss": "Kapat", + "commandDownload": "İndir", + "commandEdit": "Düzenle", + "commandHelp": "Yardım", + "commandLearnMore": "Daha fazla bilgi", + "commandLearnMore2": "Daha Fazla Bilgi Edinin", + "commandMint": "Mint et", + "commandMore": "Daha fazla", + "commandNext": "Sonraki", + "commandOpen": "Aç", + "commandOpenSettings": "Ayarlar'ı aç", + "commandPaste": "Yapıştır", + "commandReceive": "Al", + "commandReconnect": "Tekrar bağlan", + "commandRecordVideo": "Video kaydet", + "commandRetry": "Tekrar dene", + "commandRevoke": "İptal et", + "commandSave": "Kaydet", + "commandScanQRCode": "QR Kodu tarayın", + "commandSelectMedia": "Medya seç", + "commandSell": "Sat", + "commandSend": "Gönder", + "commandShare": "Paylaş", + "commandShowBalance": "Bakiyeyi göster", + "commandSign": "İmzala", + "commandStake": "Stake et", + "commandSwap": "Takas Et", + "commandTakePhoto": "Fotoğraf çek", + "commandTryAgain": "Tekrar Dene", + "commandViewTransaction": "İşlemi görüntüle", + "commandReportAsNotSpam": "Spam değil olarak bildir", + "commandReportAsSpam": "Spam olarak bildir", + "commandPin": "Sabitle", + "commandUnpin": "Sabitlemeyi kaldır", + "commandHide": "Gizle", + "commandUnhide": "Göster", + "commandBurn": "Yak", + "commandReport": "Bildir", + "commandView": "Görüntüle", + "commandUnwrap": "Kaydır", + "pastParticipleClaimed": "Alındı", + "pastParticipleCompleted": "Tamamlandı", + "pastParticipleCopied": "Kopyalandı", + "pastParticipleDone": "Bitti", + "nounName": "İsim", + "nounNetwork": "Ağ", + "nounNetworkFee": "Ağ Ücreti", + "nounSymbol": "Sembol", + "nounDescription": "Açıklama", + "amount": "Miktar", + "limit": "Limit", + "new": "Yeni", + "gotIt": "Anladım", + "internal": "Dahili", + "reward": "Ödül", + "seeAll": "Tümüne bak", + "seeLess": "Daha azına bak", + "homeTab": "Ama Sayfa", + "collectiblesTab": "Koleksiyonluklar", + "swapTab": "Takas Et", + "activityTab": "Aktivite", + "exploreTab": "Keşfet", + "accountHeaderConnectedInterpolated": "{{origin}} adresine bağlısınız", + "accountHeaderConnectedToSite": "Bu siteye bağlısınız", + "accountHeaderCopyToClipboard": "Panoya kopyalandı", + "accountHeaderNotConnected": "Şuna bağlı değilsiniz:", + "accountHeaderNotConnectedInterpolated": "Şuna bağlı değilsiniz: {{origin}}", + "accountHeaderNotConnectedToSite": "Bu siteye bağlı değilsiniz", + "accountWithoutEnoughSolActionButtonCancel": "İptal et", + "accountWithoutEnoughSolPrimaryText": "Yeterli SOL yok", + "accountWithoutEnoughSolSecondaryText": "Bu işleme dahil olan hesapta yeterli SOL yok. Hesap sizin veya başka birinin olabilir. Gönderilmesi durumunda bu işlem geri dönecek.", + "accountSwitcher": "Hesap Geçiş Aracı", + "addAccountHardwareWalletPrimaryText": "Donanım Cüzdanı bağlayın", + "addAccountHardwareWalletSecondaryText": "Ledger donanım cüzdanınızı kullanın", + "addAccountHardwareWalletSecondaryTextMobile": "{{supportedHardwareWallets}} cüzdanınızı kullanın", + "addAccountSeedVaultWalletPrimaryText": "Tohum Kasasına Bağlanın", + "addAccountSeedVaultWalletSecondaryText": "Tohum Kasasından bir cüzdan kullanın", + "addAccountImportSeedPhrasePrimaryText": "Gizli Kurtarma Tümceciğini içe aktarın", + "addAccountImportSeedPhraseSecondaryText": "Başka bir cüzdandaki hesapları içe aktarın", + "addAccountImportWalletPrimaryText": "Özel Anahtarı içe aktarın", + "addAccountImportWalletSecondaryText": "Tek zincirli bir hesabı içe aktarın", + "addAccountImportWalletSolanaSecondaryText": "Bir Solana özel anahtarını içe aktar", + "addAccountLimitReachedText": "Phantom'da {{accountsCount}} hesap limitine ulaştınız. Lütfen ek hesap eklemeden önce kullanılmayan hesapları kaldırın.", + "addAccountNoSeedAvailableText": "Tohum ifadeniz bulunmuyor. Hesap oluşturmak için lütfen mevcut bir tohumu içe aktarın.", + "addAccountNewWalletPrimaryText": "Yeni Hesap oluşturun", + "addAccountNewWalletSecondaryText": "Yeni bir cüzdan adresi oluşturun", + "addAccountNewMultiChainWalletSecondaryText": "Yeni bir çok zincirli hesap ekleyin", + "addAccountNewSingleChainWalletSecondaryText": "Yeni hesap ekle", + "addAccountPrimaryText": "Cüzdan Ekleyin / Bağlayın", + "addAccountSecretPhraseLabel": "Gizli Tümcecik", + "addAccountSeedLabel": "Çekirdek", + "addAccountSeedIDLabel": "Çekirdek Kimliği", + "addAccountSecretPhraseDefaultLabel": "Gizli Tümcecik {{number}}", + "addAccountZeroAccountsForSeed": "0 hesap", + "addAccountShowAccountForSeed": "1 hesap göster", + "addAccountShowAccountsForSeed": "{{numOfAccounts}} hesap göster", + "addAccountHideAccountForSeed": "1 hesap gizle", + "addAccountHideAccountsForSeed": "{{numOfAccounts}} hesap gizle", + "addAccountSelectSeedDescription": "Yeni hesabınız bu Gizli Tümcecikten oluşturulacak", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} hesap", + "addAccountOneAccountsForSeed": "1 hesap", + "addAccountGenerateAccountFromSeed": "Hesap Oluşturun", + "addAccountReadOnly": "Adresi izle", + "addAccountReadOnlySecondaryText": "Herkese açık cüzdan adreslerini takip edin", + "addAccountSolanaAddress": "Solana Adresi", + "addAccountEVMAddress": "EVM Adresi", + "addAccountBitcoinAddress": "Bitcoin Adresi", + "addAccountImportAccountActionButtonImport": "İçe aktarın", + "addAccountImportAccountDuplicatePrivateKey": "Bu hesap cüzdanınızda zaten mevcut", + "addAccountImportAccountIncorrectFormat": "Yanlış format", + "addAccountImportAccountInvalidPrivateKey": "Geçersiz Özel Anahtar", + "addAccountImportAccountName": "İsim", + "addAccountImportAccountPrimaryText": "Özel Anahtarı İçe Aktarın", + "addAccountImportAccountPrivateKey": "Özel anahtar", + "addAccountImportAccountPublicKey": "Adres veya Etki Alanı", + "addAccountImportAccountPrivateKeyRequired": "Özel anahtar gerekli", + "addAccountImportAccountNameRequired": "Ad gerekli", + "addAccountImportAccountPublicKeyRequired": "Herkese açık adres gerekli", + "addAccountImportAccountDuplicateAddress": "Bu adres cüzdanınızda zaten mevcut", + "addAddressAddressAlreadyAdded": "Adres zaten eklendi", + "addAddressAddressAlreadyExists": "Adres zaten mevcut", + "addAddressAddressInvalid": "Adres geçerli değil", + "addAddressAddressIsRequired": "Adres gerekli", + "addAddressAddressPlaceholder": "Adres", + "addAddressLabelIsRequired": "Etiket gerekli", + "addAddressLabelPlaceholder": "Etiket", + "addAddressPrimaryText": "Adres Ekle", + "addAddressToast": "Adres eklendi", + "createAssociatedTokenAccountCostLabelInterpolated": "Bunun ücreti: {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "Bu token hesabına zaten sahipsiniz", + "createAssociatedTokenAccountErrorInsufficientFunds": "Yetersiz fon", + "createAssociatedTokenAccountErrorInvalidMint": "Geçersiz mint adresi", + "createAssociatedTokenAccountErrorInvalidName": "Geçersiz ad", + "createAssociatedTokenAccountErrorInvalidSymbol": "Geçersiz sembol", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "Token hesabınız oluşturulamadı. Lütfen tekrar deneyin.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "Hesap oluşturulamadı", + "createAssociatedTokenAccountErrorUnableToSendMessage": "İşleminiz gönderilemedi.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "İşlem gönderilemedi", + "createAssociatedTokenAccountInputPlaceholderMint": "Mint Adresi", + "createAssociatedTokenAccountInputPlaceholderName": "İsim", + "createAssociatedTokenAccountInputPlaceholderSymbol": "Sembol", + "createAssociatedTokenAccountLoadingMessage": "Token hesabınızı oluşturuyoruz.", + "createAssociatedTokenAccountLoadingTitle": "Token hesabı oluşturuluyor", + "createAssociatedTokenAccountPageHeader": "Token Hesabı oluştur", + "createAssociatedTokenAccountSuccessMessage": "Token hesabınız başarıyla oluşturuldu!", + "createAssociatedTokenAccountSuccessTitle": "Token hesabı oluşturuldu", + "createAssociatedTokenAccountViewTransaction": "İşlemi görüntüle", + "assetDetailRecentActivity": "Son Aktivite", + "assetDetailStakeSOL": "SOL stake edin", + "assetDetailUnknownToken": "Bilinmeyen Token", + "assetDetailUnwrapAll": "Tümünün Sargısını Aç", + "assetDetailUnwrappingSOL": "SOL kaydırılıyor", + "assetDetailUnwrappingSOLFailed": "SOL kaydırması başarısız", + "assetDetailViewOnExplorer": "{{explorer}}'da görüntüleyin", + "assetDetailViewOnExplorerDefaultExplorer": "Gezgin", + "assetDetailSaveToPhotos": "Fotoğraflar'a kaydet", + "assetDetailPinCollection": "Koleksiyonu sabitle", + "assetDetailUnpinCollection": "Koleksiyonun sabitlemesini kaldır", + "assetDetailHideCollection": "Koleksiyonu gizle", + "assetDetailUnhideCollection": "Koleksiyonu Göster", + "assetDetailTokenNameLabel": "Token Adı", + "assetDetailNetworkLabel": "Ağ", + "assetDetailAddressLabel": "Adres", + "assetDetailPriceLabel": "Fiyat", + "collectibleDetailSetAsAvatar": "Avatar olarak ayarla", + "collectibleDetailSetAsAvatarSingleWorkAlt": "Avatar", + "collectibleDetailShare": "Koleksiyonluğu paylaş", + "assetDetailAboutLabel": "{{fungibleName}} hakkında", + "assetDetailPermanentDelegateWarning": "{{delegate}}, bu token'ı hesabınızdan transfer edebilir veya yakabilir.", + "sendAssetAmountLabelInterpolated": "Kullanılabilir {{amount}} {{tokenSymbol}}", + "assetListSearch": "Ara...", + "assetListUnknownToken": "Bilinmeyen Token", + "assetVisibilityUnknownToken": "Bilinmeyen Token", + "buyAssetInterpolated": "{{tokenSymbol}} Satın Al", + "buyAssetScreenMaxPurchasePriceInterpolated": "Maksimum satın alma işlemi {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "Maksimum satın alma işlemi {{amount}}", + "buyNoAssetsAvailable": "Ethereum veya Polygon varlıkları kullanılamıyor", + "buyThirdPartyScreenPaymentMethod": "Ödeme yöntemi seçin", + "gasEstimationErrorWarning": "Bu işlem için ücret tahmin edilirken bir sorun yaşandı. Başarısız olabilir.", + "nativeTokenBalanceErrorWarning": "Bu işlem için token bakiyeniz alınırken bir sorun yaşandı. Başarısız olabilir.", + "blocklistOriginCommunityDatabaseInterpolated": "Bu site, bilinen oltalama web siteleri ve dolandırıcılıkları içeren <1>topluluk tarafından oluşturulmuş veri tabanının bir parçası olarak işaretlenmiş. Bu sitenin hatayla işaretlendiğini düşünüyorsanız <3>lütfen sorunu bildirin.", + "blocklistOriginDomainIsBlocked": "{{domainName}} engellendi!", + "blocklistOriginIgnoreWarning": "Bu uyarıyı yok say, beni yine de {{domainName}} adresine götür.", + "blocklistOriginSiteIsMalicious": "Phantom, bu web sitesinin kötü niyetli olduğuna ve kullanım için güvenli olmadığına inanıyor.", + "blocklistOriginThisDomain": "bu alan adı", + "blocklistProceedAnyway": "Uyarıyı yok say, yine de ilerle", + "maliciousTransactionWarning": "Phantom, bu işlemin kötü niyetli olduğuna ve giriş yapmak için güvenli olmadığına inanıyor. Sizi ve fonlarınızı korumak için bunun imzalanabilirliğini devre dışı bıraktık.", + "maliciousTransactionWarningIgnoreWarning": "Uyarıyı yok say, yine de ilerle", + "maliciousTransactionWarningTitle": "İşlem işaretlendi!", + "maliciousRequestBlockedTitle": "İstek engellendi", + "maliciousRequestWarning": "Bu web sitesi kötü niyetli olarak işaretlenmiş. Fonlarınızı çalmaya veya yanıltıcı bir isteği onaylamanız için sizi kandırmaya çalışıyor olabilir.", + "maliciousSignatureRequestBlocked": "Güvenliğiniz için Phantom, bu talebi engelledi.", + "maliciousRequestBlocked": "Güvenliğiniz için Phantom bu isteği engelledi. Bu pencereyi kapatıp bunu açan siteyi kullanmayı bırakmalısınız.", + "siwErrorPopupTitle": "Geçersiz İmza İsteği", + "siwParseErrorDescription": "Uygulamanın imza talebi geçersiz format nedeniyle gösterilemiyor.", + "siwVerificationErrorDescription": "Mesaj imza talebiyle ilgili 1 veya daha fazla hata oluştu. Güvenliğiniz için lütfen doğru uygulamayı kullandığınızdan emin olun ve tekrar deneyin.", + "siwErrorPagination": "{{n}} / {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "Uyarı: Uygulamanın adresi, imza için sağlanan adresle uyuşmuyor.", + "siwErrorMessage_DOMAIN_MISMATCH": "Uyarı: Uygulamanın alan adı, doğrulama için sağlanan alan adıyla eşleşmiyor.", + "siwErrorMessage_URI_MISMATCH": "Uyarı: URI sunucu adı, alan adıyla eşleşmiyor.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "Uyarı: Zincir kimliği, doğrulama için sağlanan zincir kimliğiyle eşleşmiyor.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Uyarı: Mesaj oluşturma tarihi geçmişte çok eski bir tarih.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Uyarı: Mesaj oluşturma tarihi gelecekte çok ileri bir tarih.", + "siwErrorMessage_EXPIRED": "Uyarı: Mesajın süresi doldu.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Uyarı: Mesajın süresi oluşturulmadan önce doluyor.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "Uyarı: Mesajın süresi geçerli olmadan doluyor.", + "siwErrorShowErrorDetails": "Hata bilgilerini göster", + "siwErrorHideErrorDetails": "Hata bilgilerini gizle", + "siwErrorIgnoreWarning": "Uyarıyı yok say, yine de ilerle", + "siwsTitle": "Giriş Yapma İsteği", + "siwsPermissions": "İzinler", + "siwsAgreement": "Mesaj", + "siwsAdvancedDetails": "Gelişmiş Ayrıntılar", + "siwsAlternateStatement": "{{domain}}, Solana hesabınızla oturum açmanızı istiyor:\n{{address}}", + "siwsFieldLable_domain": "Etki Alanı", + "siwsFieldLable_address": "Adres", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "Versiyon", + "siwsFieldLable_chainId": "Zincir Kimliği", + "siwsFieldLable_nonce": "Tel Seferlik Anahtar", + "siwsFieldLable_issuedAt": "Hazırlanma Zamanı:", + "siwsFieldLable_expirationTime": "Son Kullanma Tarihi:", + "siwsFieldLable_requestId": "İstek Kimliği", + "siwsFieldLable_resources": "Kaynaklar", + "siwsVerificationErrorDescription": "Bu giriş isteği geçersiz. Bu, sitenin güvenli olmadığı ya da geliştiricisinin isteği gönderirken bir hata yaptığı anlamına gelir.", + "siwsErrorNumIssues": "{{n}} sorun", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "Bu zincir kimliği, bulunduğunuz ağla eşleşmiyor.", + "siwsErrorMessage_DOMAIN_MISMATCH": "Bu etki alanı, giriş yaptığınız etki alanı değil.", + "siwsErrorMessage_URI_MISMATCH": "Bu URI, giriş yaptığınız URI değil.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Mesaj oluşturma tarihi geçmişte çok eski bir tarih.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Mesaj oluşturma tarihi gelecekte çok uzak bir tarih.", + "siwsErrorMessage_EXPIRED": "Mesajın süresi doldu.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Mesajın süresi oluşturulmadan önce doluyor.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "Mesajın süresi geçerli olmadan dolacak.", + "changeLockTimerPrimaryText": "Otomatik Kilitleme Sayacı", + "changeLockTimerSecondaryText": "Cüzdanınız boştayken onu kilitlemek için ne kadar beklemeliyiz?", + "changeLockTimerToast": "Otomatik kilitleme sayacı güncellendi", + "changePasswordConfirmNewPassword": "Yeni şifreyi onayla", + "changePasswordCurrentPassword": "Mevcut şifre", + "changePasswordErrorIncorrectCurrentPassword": "Mevcut şifre yanlış", + "changePasswordErrorGeneric": "Bir şeyler ters gitti, lütfen daha sonra tekrar deneyin", + "changePasswordNewPassword": "Yeni şifre", + "changePasswordPrimaryText": "Şifreyi değiştir", + "changePasswordToast": "Şifre güncellendi", + "collectionsHiddenCollections": "Gizlenen Koleksiyonlar", + "collectiblesReportAsSpam": "Spam olarak bildir", + "collectiblesReportAsSpamAndHide": "Spam olarak Bildir ve Gizle", + "collectiblesReportAsNotSpam": "Spam Değil olarak bildir", + "collectiblesReportAsNotSpamAndUnhide": "Gizlemeyi kaldır ve spam olmadığını bildir", + "collectiblesReportNotSpam": "Spam değil", + "collectibleDetailDescription": "Açıklama", + "collectibleDetailProperties": "Özellikler", + "collectibleDetailOrdinalInfo": "Ordinal Bilgileri", + "collectibleDetailRareSatsInfo": "Nadir Sat Bilgisi", + "collectibleDetailSatsInUtxo": "UTXO'da sat'lar", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sat", + "collectibleDetailSatNumber": "Sat Numarası", + "collectibleDetailSatName": "Sat Adı", + "collectibleDetailInscriptionId": "Yazıt Kimliği", + "collectibleDetailInscriptionNumber": "Yazıt Numarası", + "collectibleDetailStandard": "Standart", + "collectibleDetailCreated": "Oluşturulma:", + "collectibleDetailViewOnExplorer": "{{explorer}}'da görüntüleyin", + "collectibleDetailList": "Listele", + "collectibleDetailSellNow": "{{amount}} {{symbol}} karşılığında sat", + "collectibleDetailUtxoSplitterCtaTitle": "Yedek Bitcoin boşalt", + "collectibleDetailUtxoSplitterCtaSubtitle": "Kilidini açabileceğiniz {{value}} BTC'niz var", + "collectibleDetailUtxoSplitterModalCtaTitle": "Nadir Sat", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "Fonlarınızı korumak için Nadir Sat'lı UTXO'lerdeki BTC'nin gönderilmesini engelliyoruz. Nadir Sat'larınızdan {{value}} BTC boşaltmak için Magic Eden'ın UTXO ayırıcısını kullanın.", + "collectibleDetailUtxoSplitterModalCtaButton": "UTXO Ayırıcı kullanın", + "collectibleDetailEasilyAccept": "En yüksek teklifi kabul et", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sat", + "collectibleDetailSpamOverlayDescription": "Bu koleksiyonluk, Phantom spam olduğunu düşündüğü için gizlendi.", + "collectibleDetailSpamOverlayReveal": "Koleksiyonluğu göster", + "collectibleBurnTermsOfService": "Bu işlemin geri alınamayacağını anlıyorum", + "collectibleBurnTitleWithCount_one": "Token'ı yak", + "collectibleBurnTitleWithCount_other": "Token'ları yak", + "collectibleBurnDescriptionWithCount_one": "Bu eylem bu token'ı cüzdanınızdan kalıcı olarak yok eder ve kaldırır.", + "collectibleBurnDescriptionWithCount_other": "Bu eylem bu token'ı cüzdanınızdan kalıcı olarak yok eder ve kaldırır.", + "collectibleBurnTokenWithCount_one": "Token", + "collectibleBurnTokenWithCount_other": "Token'lar", + "collectibleBurnCta": "Yak", + "collectibleBurnRebate": "İade yap", + "collectibleBurnRebateTooltip": "Bu token'ı yaktığınız için cüzdanınıza az miktarda SOL otomatik olarak yatırılır.", + "collectibleBurnNetworkFee": "Ağ Ücreti", + "collectibleBurnNetworkFeeTooltip": "Solana ağının işlemi işlemek için gerektirdiği ücret", + "unwrapButtonSwapTo": "{{chainSymbol}} ile takas et", + "unwrapButtonWithdrawFrom": "{{chainSymbol}} için şuradan çek: {{withdrawalSource}}", + "unwrapModalEstimatedTime": "Tahmini Süre", + "unwrapModalNetwork": "Ağ", + "unwrapModalNetworkFee": "Ağ Ücreti", + "unwrapModalTitle": "Özet", + "unsupportedChain": "Desteklenmeyen Zincir", + "unsupportedChainDescription": "Görünüşe göre {{chainName}} ağı için {{action}} eylemini desteklemiyoruz.", + "networkFeesTooltipLabel": "{{chainName}} Ağ Ücretleri", + "networkFeesTooltipDescription": "{{chainName}} ücretleri birkaç faktöre göre değişiklik göstermektedir. Bunları işleminizi hızlandırmak (daha pahalı) veya yavaşlatmak (daha ucuz) için özelleştirebilirsiniz.", + "burnStatusErrorTitleWithCount_one": "Token yakılamadı", + "burnStatusErrorTitleWithCount_other": "Token'lar yakılamadı", + "burnStatusSuccessTitleWithCount_one": "Token yakıldı!", + "burnStatusSuccessTitleWithCount_other": "Token'lar yakıldı!", + "burnStatusLoadingTitleWithCount_one": "Token yakılıyor...", + "burnStatusLoadingTitleWithCount_other": "Token'lar yakılıyor...", + "burnStatusErrorMessageWithCount_one": "Bu token yakılamadı. Lütfen daha sonra tekrar deneyin.", + "burnStatusErrorMessageWithCount_other": "Bu token'lar yakılamadı. Lütfen daha sonra tekrar deneyin.", + "burnStatusSuccessMessageWithCount_one": "Bu token kalıcı olarak yok edildi ve {{rebateAmount}} SOL cüzdanınıza yatırıldı.", + "burnStatusSuccessMessageWithCount_other": "Bu token'lar kalıcı olarak yok edildi ve {{rebateAmount}} SOL cüzdanınıza yatırıldı.", + "burnStatusLoadingMessageWithCount_one": "Bu token kalıcı olarak yok edildi ve {{rebateAmount}} SOL cüzdanınıza yatırılacak.", + "burnStatusLoadingMessageWithCount_other": "Bu token'lar kalıcı olarak yok ediliyor ve {{rebateAmount}} SOL cüzdanınıza yatırıldı.", + "burnStatusViewTransactionText": "İşlemi görüntüle", + "collectibleDisplayLoading": "Yükleniyor...", + "collectiblesNoCollectibles": "Koleksiyonluk yok", + "collectiblesPrimaryText": "Koleksiyonluklarınız", + "collectiblesReceiveCollectible": "Koleksiyonluklar alın", + "collectiblesUnknownCollection": "Bilinmeyen Koleksiyon", + "collectiblesUnknownCollectible": "Bilinmeyen Koleksiyonluk", + "collectiblesUniqueHolders": "Eşsiz Tutucular", + "collectiblesSupply": "Tedarik", + "collectiblesUnknownTokens": "Bilinmeyen Token'lar", + "collectiblesNrOfListed": "{{ nrOfListed }} Listelendi", + "collectiblesListed": "Listelendi", + "collectiblesMintCollectible": "Koleksiyonluk Mint", + "collectiblesYouMint": "Mint ediyorsunuz", + "collectiblesMintCost": "Mint etme ücreti", + "collectiblesMintFail": "Mint başarısız", + "collectiblesMintFailMessage": "Koleksiyonluğunuz mint edilirken bir sorun oluştu. Lütfen tekrar deneyin.", + "collectiblesMintCostFree": "Ücretsiz", + "collectiblesMinting": "Mint ediliyor...", + "collectiblesMintingMessage": "Koleksiyonluğunuz mint ediliyor", + "collectiblesMintShareSubject": "Şuna göz atın", + "collectiblesMintShareMessage": "Bunu @phantom üzerinde mint ettim!", + "collectiblesMintSuccess": "Mint başarılı", + "collectiblesMintSuccessMessage": "Koleksiyonluğunuz mint edildi", + "collectiblesMintSuccessQuestMessage": "Phantom Quest için gereklilikleri yerine getirdiniz. Ücretsiz koleksiyonluğunuzu edinmek için Ödülünüzü alın seçeneğine dokunun.", + "collectiblesMintRequired": "Gerekli", + "collectiblesMintSafelyDismiss": "Bu pencereyi güvenle kapatabilirsiniz.", + "collectiblesTrimmed": "Şu anda gösterilebilecek koleksiyonluk sayısı limitine ulaştık.", + "collectiblesSeeAllHoldings": "Tüm Tutulanlara bakın", + "collectiblesLast": "Son", + "collectiblesAbout": "Hakkında", + "collectiblesSocialLinks": "Sosyal Bağlantılar", + "collectiblesNonTransferable": "Transfer edilemez", + "collectiblesNonTransferableYes": "Evet", + "collectiblesSellOfferDetails": "Teklif Bilgileri", + "collectiblesSellYouSell": "Sattığınız", + "collectiblesSellGotIt": "Anladım", + "collectiblesSellYouReceive": "Aldığınız", + "collectiblesSellOffer": "Teklif et", + "collectiblesSoldCollectible": "Satılan Koleksiyonluk", + "collectiblesSellMarketplace": "Pazar Yeri", + "collectiblesSellCollectionFloor": "Koleksiyon Katı", + "collectiblesSellDifferenceFromFloor": "Kattan fark", + "collectiblesSellLastSalePrice": "Son Satış", + "collectiblesSellEstimatedFees": "Tahmini Ücretler", + "collectiblesSellEstimatedProfitAndLoss": "Tahmini Kâr/Zarar", + "collectiblesSellViewOnMarketplace": "{{marketplace}} üzerinde görüntüleyin", + "collectiblesSellCollectionFloorTooltip": "Birden fazla pazar yerinde koleksiyondaki en düşük \"Hemen Satın Al\" fiyatı.", + "collectiblesSellProfitLossTooltip": "Tahmini Kâr/Zarar, son indirimli fiyat ve teklif fiyatı eksi ücretlere göre hesaplanır.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "Telif Ücretleri ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "Pazar Yeri Ücreti ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "Pazar Yeri Ücreti", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}} Ağı", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "Teklif, {{phantomFeePercentage}} Phantom ücretini de içerir", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "Teklif; Telif Ücretlerini, Ağ Ücretini, Pazar Yeri Ücretini ve {{phantomFeePercentage}} Phantom ücretini de içerir", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "Teklif; Telif Ücretlerini, Ağ Ücretini ve Pazar Yeri Ücretini içerir", + "collectiblesSellTransactionFeeTooltipTitle": "İşlem Ücreti", + "collectiblesSellStatusLoadingTitle": "Teklif kabul ediliyor...", + "collectiblesSellStatusLoadingIsSellingFor": "şu kadara satıyor:", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} Satıldı!", + "collectiblesSellStatusSuccessWasSold": "şu kadara başarıyla satıldı:", + "collectiblesSellStatusErrorTitle": "Bir Şeyler Ters Gitti", + "collectiblesSellStatusErrorSubtitle": "Satma denemesi sırasında bir hata oluştu", + "collectiblesSellStatusViewTransaction": "İşlemi Görüntüle", + "collectiblesSellInsufficientFundsTitle": "Yetersiz fon", + "collectiblesSellInsufficientFundsSubtitle": "Ağ ücretini ödemek için yetersiz fon olduğundan bu koleksiyonluktaki bir teklifi kabul edemedik.", + "collectiblesSellRecentlyTransferedNFTTitle": "Kısa süre önce transfer edildi", + "collectiblesSellRecentlyTransferedNFTSubtitle": "Transfer sonrasında teklifleri kabul etmek için 1 saat beklemelisiniz.", + "collectiblesApproveCollection": "Onaylandı {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "Teklif kullanılamıyor", + "collectiblesSellNotAvailableAnymoreSubtitle": "Teklif artık kullanılamıyor. Bu teklifi iptal edip tekrar deneyin", + "collectiblesSellFlaggedTokenTitle": "Koleksiyonluklar işaretlenmiş", + "collectiblesSellFlaggedTokenSubtitle": "Koleksiyonluk takas edilemiyor, çalınmış olarak bildirilmiş olması veya kilitlenmeden stake edilmiş olması gibi bunun birden fazla nedeni olabilir", + "collectiblesListOnMagicEden": "Magic Eden'da listele", + "collectiblesListPrice": "Liste Fiyatı", + "collectiblesUseFloor": "Tabanı Kullan", + "collectiblesFloorPrice": "Taban Fiyatı", + "collectiblesLastSalePrice": "Son Satış Fiyatı", + "collectiblesTotalReturn": "Toplam Getiri", + "collectiblesOriginalPurchasePrice": "Orijinal Satın Alma Fiyatı", + "collectiblesMagicEdenFee": "Magic Eden Ücreti", + "collectiblesArtistRoyalties": "Sanatçı Telif Ücretleri", + "collectiblesListNowButton": "Hemen Listeleyin", + "collectiblesListAnywayButton": "Yine de Listele", + "collectiblesCreateListingTermsOfService": "By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service", + "collectiblesViewListing": "Listelemeyi görüntüle", + "collectiblesListingViewTransaction": "İşlemi Görüntüle", + "collectiblesRemoveListing": "Listelemeyi kaldır", + "collectiblesEditListing": "Listelemeyi düzenle", + "collectiblesEditListPrice": "Liste Fiyatını düzenle", + "collectiblesListPriceTooltip": "Liste Fiyatı, bir ögenin satış fiyatıdır. Satıcılar genelde Liste Fiyatını, Taban Fiyat veya üzeri olarak belirlerler.", + "collectiblesFloorPriceTooltip": "Taban Fiyat, bu koleksiyondaki bir öge için en düşük aktif Liste Fiyatıdır.", + "collectiblesOriginalPurchasePriceTooltip": "Bu ögeyi bu fiyattan satın almıştınız.", + "collectiblesPurchasedForSol": "{{lastPurchasePrice}} SOL karşılığında satın alındı", + "collectiblesUnableToLoadListings": "Listelemeler yüklenemiyor", + "collectiblesUnableToLoadListingsFrom": "{{marketplace}} üzerindeki listelemeler yüklenemiyor", + "collectiblesUnableToLoadListingsDescription": "Listelemeleriniz ve varlıklarınız güvende, ancak şu anda onları {{marketplace}} üzerinden yükleyemiyoruz. Lütfen daha sonra tekrar deneyin.", + "collectiblesBelowFloorPrice": "Taban Fiyatın Altında", + "collectiblesBelowFloorPriceMessage": "NFT'nizi taban fiyatın altında listelemek istediğinizden emin misiniz?", + "collectiblesMinimumListingPrice": "Minimum fiyat 0,01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden, tamamlanan işlemler için ücret alır.", + "collectiblesArtistRoyaltiesTooltip": "Bu koleksiyonu oluşturan kişi, tamamlanan her satış için % ücret alır.", + "collectibleScreenCollectionLabel": "Koleksiyon", + "collectibleScreenPhotosPermissionTitle": "Fotoğraf İzni", + "collectibleScreenPhotosPermissionMessage": "Fotoğraflarınıza erişmek için izninize ihtiyacımız var. Lütfen Ayarlar'a gidin ve izinlerinizi güncelleyin.", + "collectibleScreenPhotosPermissionOpenSettings": "Ayarlar'ı aç", + "listStatusErrorTitle": "Listeleme Başarısız", + "editListStatusErrorTitle": "Güncellenemedi", + "removeListStatusErrorTitle": "Listeleme Kaldırılamadı", + "listStatusSuccessTitle": "Listeleme Oluşturuldu!", + "editListingStatusSuccessTitle": "Listeleme Güncellendi!", + "removeListStatusSuccessTitle": "Listeleme Magic Eden'dan kaldırıldı", + "listStatusLoadingTitle": "Listeleme oluşturuluyor...", + "editListingStatusLoadingTitle": "Listeleme güncelleniyor...", + "removeListStatusLoadingTitle": "Listeleme kaldırılıyor...", + "listStatusErrorMessage": "{{name}} Magic Eden'da listelenemiyor", + "removeListStatusErrorMessage": "{{name}} listelemesi Magic Eden'dan kaldırılamıyor", + "listStatusSuccessMessage": "{{name}}, {{listCollectiblePrice}} SOL karşılığında Magic Eden'da listelendi", + "editListingStatusSuccessMessage": "{{name}}, {{editListCollectiblePrice}} SOL karşılığında Magic Eden'da güncellendi", + "removeListStatusSuccessMessage": "{{name}} Magic Eden'dan başarıyla kaldırıldı", + "listStatusLoadingMessage": "{{name}}, {{listCollectiblePrice}} SOL karşılığında Magic Eden'da listeleniyor.", + "editListingStatusLoadingMessage": "{{name}}, {{editListCollectiblePrice}} SOL karşılığında Magic Eden'da güncelleniyor.", + "removeListStatusLoadingMessage": "{{name}}, Magic Eden'dan kaldırılıyor. Bu biraz zaman alabilir.", + "listStatusLoadingSafelyDismiss": "Bu pencereyi güvenle kapatabilirsiniz.", + "listStatusViewOnMagicEden": "Magic Eden'da görüntüle", + "listStatusViewOnMarketplace": "{{marketplace}} üzerinde görüntüleyin", + "listStatusLoadingDismiss": "Artık Anımsatma", + "listStatusViewTransaction": "İşlemi Görüntüle", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Donanım cüzdanınıza bağlanın ve kilidinin açık olduğundan emin olun. Cüzdanı tespit ettiğimizde hangi adresi kullanmak istediğinizi seçebilirsiniz.", + "connectHardwareFailedPrimaryText": "Bağlantı başarısız", + "connectHardwareFailedSecondaryText": "Lütfen donanım cüzdanınıza bağlanın ve kilidinin açık olduğundan emin olun. Cüzdanı keşfettiğimizde hangi adresi kullanmak istediğinizi seçebilirsiniz.", + "connectHardwareFinishPrimaryText": "Hesap Eklendi!", + "connectHardwareFinishSecondaryText": "Artık Phantom dahilinde Ledger Nano cüzdanınıza erişebilirsiniz. Lütfen uzantıya geri dönün.", + "connectHardwareNeedsPermissionPrimaryText": "Yeni bir cüzdana bağlanın", + "connectHardwareNeedsPermissionSecondaryText": "Bağlantı işlemini başlatmak için aşağıdaki düğmeye tıklayın.", + "connectHardwareSearchingPrimaryText": "Cüzdan aranıyor...", + "connectHardwareSearchingSecondaryText": "Donanım cüzdanınıza bağlanın, kilidinin açık olduğundan ve tarayıcınızdan izinleri onayladığınızdan emin olun.", + "connectHardwarePermissionDeniedPrimary": "İzin reddedildi", + "connectHardwarePermissionDeniedSecondary": "Phantom'ın Ledger cihazınıza bağlanmasına izin verin", + "connectHardwarePermissionUnableToConnect": "Bağlanamıyor", + "connectHardwarePermissionUnableToConnectDescription": "Ledger cihazınıza bağlanamadık. Daha fazla izne ihtiyacımız olabilir.", + "connectHardwareSelectAddressAllAddressesImported": "Bütün adresler içe aktarıldı", + "connectHardwareSelectAddressDerivationPath": "Türetme yolu", + "connectHardwareSelectAddressSearching": "Aranıyor...", + "connectHardwareSelectAddressSelectWalletAddress": "Cüzdan adresi seçin", + "connectHardwareSelectAddressWalletAddress": "Cüzdan adresi", + "connectHardwareWaitingForApplicationPrimaryText": "Kayıt Defterinizde Solana uygulamasını açın", + "connectHardwareWaitingForApplicationSecondaryText": "Lütfen donanım cüzdanınıza bağlanın ve kilidinin açık olduğundan emin olun.", + "connectHardwareWaitingForPermissionPrimaryText": "İzin gerekli", + "connectHardwareWaitingForPermissionSecondaryText": "Donanım cüzdanınıza bağlanın, kilidinin açık olduğundan ve tarayıcınızdan izinleri onayladığınızdan emin olun.", + "connectHardwareAddAccountButton": "Hesap Ekle", + "connectHardwareLedger": "Ledger'ınızı bağlayın", + "connectHardwareStartConnection": "Ledger donanım cüzdanınızı bağlamaya başlamak için aşağıdaki düğmeye tıklayın", + "connectHardwarePairSuccessPrimary": "{{productName}} bağlı", + "connectHardwarePairSuccessSecondary": "{{productName}} adlı ürününüzü başarıyla bağladınız.", + "connectHardwareSelectChains": "Bağlanacak zincirleri seçin", + "connectHardwareOpenAppInterpolated": "Ledger'ınızda {{app}} uygulamasını açın", + "connectHardwareSearching": "Aranıyor...", + "connectHardwareMakeSureConnected": "Donanım cüzdanınızı bağlayın ve kilidini açın. Lütfen ilgili tarayıcı izinlerini onaylayın.", + "connectHardwareOpenAppDescription": "Lütfen donanım cüzdanınızın kilidini açın", + "connectHardwareConnecting": "Bağlanıyor...", + "connectHardwareConnectingDescription": "Ledger cihazınıza bağlanıyoruz.", + "connectHardwareConnectingAccounts": "Hesaplarınız bağlanıyor...", + "connectHardwareDiscoveringAccounts": "Hesaplar aranıyor...", + "connectHardwareDiscoveringAccountsDescription": "Hesaplarınızda aktivite arıyoruz.", + "connectHardwareErrorLedgerLocked": "Ledger kilitli", + "connectHardwareErrorLedgerLockedDescription": "Ledger cihazınızın kilidinin açık olduğundan emin olup tekrar deneyin.", + "connectHardwareErrorLedgerGeneric": "Bir şeyler ters gitti", + "connectHardwareErrorLedgerGenericDescription": "Hesaplar bulunamıyor. Ledger cihazınızın kilidinin açık olduğundan emin olup tekrar deneyin.", + "connectHardwareErrorLedgerPhantomLocked": "Lütfen Phantom'ı tekrar açın ve donanımınıza tekrar bağlanmayı deneyin.", + "connectHardwareFindingAccountsWithActivity": "{{chainName}} hesapları bulunuyor...", + "connectHardwareFindingAccountsWithActivityDualChain": "{{chainName1}} veya {{chainName2}} hesapları bulunuyor...", + "connectHardwareFoundAccountsWithActivity": "Ledger'ınızda aktivite olan {{numOfAccounts}} hesap bulduk.", + "connectHardwareFoundAccountsWithActivitySingular": "Ledger'ınızda aktivite olan 1 hesap bulduk.", + "connectHardwareFoundSomeAccounts": "Ledger cihazınızda birkaç hesap bulduk.", + "connectHardwareViewAccounts": "Hesapları Görüntüle", + "connectHardwareConnectAccounts": "Hesaplar bağlandı", + "connectHardwareSelectAccounts": "Hesapları seçin", + "connectHardwareChooseAccountsToConnect": "Bağlanacak cüzdan hesaplarını seçin.", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} Hesap eklendi", + "connectHardwareAccountsStepOfSteps": "{{stepNum}}/{{totalSteps}}. adım", + "connectHardwareMobile": "Ledger bağla", + "connectHardwareMobileTitle": "Ledger donanım cüzdanınızı bağlayın", + "connectHardwareMobileEnableBluetooth": "Bluetooth'u etkinleştirin", + "connectHardwareMobileEnableBluetoothDescription": "Bağlanmak için Bluetooth'u kullanma izni verin", + "connectHardwareMobileEnableBluetoothSettings": "Phantom'ın Konum ve Yakınlardaki Cihazlar izinlerini kullanmasına izin vermek için Ayarlar'a gidin.", + "connectHardwareMobilePairWithDevice": "Ledger cihazınızla eşleştirin", + "connectHardwareMobilePairWithDeviceDescription": "En iyi sinyali almak için cihazınızı yakınlarda tutun", + "connectHardwareMobileConnectAccounts": "Hesaplayı bağla", + "connectHardwareMobileConnectAccountsDescription": "Kullanmış olabileceğiniz hesaplarda aktivite arayacağız", + "connectHardwareMobileConnectLedgerDevice": "Ledger cihazınızı bağlayın", + "connectHardwareMobileLookingForDevices": "Yakınlardaki cihazlar aranıyor...", + "connectHardwareMobileLookingForDevicesDescription": "Lütfen Ledger cihazınızı bağlayın ve kilidinin açık olduğundan emin olun.", + "connectHardwareMobileFoundDeviceSingular": "1 Ledger cihazı bulduk", + "connectHardwareMobileFoundDevices": "{{numDevicesFound}} Ledger cihazı bulduk", + "connectHardwareMobileFoundDevicesDescription": "Eşleştirmeye başlamak için aşağıdan bir Ledger cihazı seçin.", + "connectHardwareMobilePairingWith": "{{deviceName}} ile eşleştiriliyor", + "connectHardwareMobilePairingWithDescription": "Eşleştirirken Ledger cihazınızdaki talimatları izleyin.", + "connectHardwareMobilePairingFailed": "Eşleştirme başarısız", + "connectHardwareMobilePairingFailedDescription": "{{deviceName}} ile eşleştirilemedi. Cihazının kilidinin açık olduğundan emin olun.", + "connectHardwareMobilePairingSuccessful": "Eşleştirme başarılı", + "connectHardwareMobilePairingSuccessfulDescription": "Ledger cihazınızı başarıyla eşleştirdiniz ve bağladınız.", + "connectHardwareMobileOpenAppSingleChain": "Ledger'ınızda {{chainName}} uygulamasını açın", + "connectHardwareMobileOpenAppDualChain": "Ledger'ınızda {{chainName1}} veya {{chainName2}} uygulamasını açın", + "connectHardwareMobileOpenAppDescription": "Cihazınızın kilidinin açık olduğundan emin olun.", + "connectHardwareMobileStillCantFindDevice": "Cihazınızı hâlâ bulamıyor musunuz?", + "connectHardwareMobileLostConnection": "Kesik bağlantı", + "connectHardwareMobileLostConnectionDescription": "{{deviceName}} ile bağlantı kesildi. Cihazının kilidinin açık olduğundan emin olup tekrar deneyin.", + "connectHardwareMobileGenericLedgerDevice": "Ledger cihazı", + "connectHardwareMobileConnectDeviceSigning": "{{deviceName}} adlı cihazınızı bağlayın", + "connectHardwareMobileConnectDeviceSigningDescription": "Ledger cihazınızın kilidini açın ve yakınlarda tutun.", + "connectHardwareMobileBluetoothDisabled": "Bluetooth devre dışı", + "connectHardwareMobileBluetoothDisabledDescription": "Lütfen Bluetooth'unuzu etkinleştirip Ledger cihazınızın kilidinin açık olduğundan emin olun.", + "connectHardwareMobileLearnMore": "Daha Fazla Bilgi", + "connectHardwareMobileBlindSigningDisabled": "Kör İmzalama devre dışı", + "connectHardwareMobileBlindSigningDisabledDescription": "Kör imzalamanın cihazınızda etkin olduğundan emin olun.", + "connectHardwareMobileConfirmSingleChain": "Donanım cüzdanınızda işlemi onaylamanız gerekiyor. Kilidinin açık olduğundan emin olun.", + "metamaskExplainerBottomSheetHeader": "Bu site Phantom ile çalışıyor", + "metamaskExplainerBottomSheetSubheader": "İlerlemek için cüzdan bağla diyaloğundan MetaMask'i seçin.", + "metamaskExplainerBottomSheetDontShowAgain": "Tekrar gösterme", + "ledgerStatusNotConnected": "Ledger bağlı değil", + "ledgerStatusConnectedInterpolated": "{{productName}} bağlı", + "connectionClusterInterpolated": "Şu anda {{cluster}} üzerindesiniz", + "connectionClusterTestnetMode": "Şu anda Testnet Modundasınız", + "featureNotSupportedOnLocalNet": "Bu özellik, Solana Localnet etkinken desteklenmiyor.", + "readOnlyAccountBannerWarning": "Bu hesabı izliyorsunuz", + "depositAddress": "Alıcı Adresi", + "depositAddressChainInterpolated": "{{chain}} Adresiniz", + "depositAssetDepositInterpolated": "{{tokenSymbol}} al", + "depositAssetSecondaryText": "Bu adres uyumlu token'ları almak için kullanılabilir.", + "depositAssetTextInterpolated": "<1>{{network}} üzerinde token ve koleksiyonluk almak için bu adresi kullanın.", + "depositAssetTransferFromExchange": "Borsadan transfer et", + "depositAssetShareAddress": "Adresi paylaş", + "depositAssetBuyOrDeposit": "Satın al veya Transfer et", + "depositAssetBuyOrDepositDesc": "Başlamak için cüzdanınıza fon ekleyin", + "depositAssetTransfer": "Tranfer et", + "editAddressAddressAlreadyAdded": "Adres zaten eklendi", + "editAddressAddressAlreadyExists": "Adres zaten mevcut", + "editAddressAddressIsRequired": "Adres gerekli", + "editAddressPrimaryText": "Adresi Düzenle", + "editAddressRemove": "Adres Defterinden kaldır", + "editAddressToast": "Adres güncellendi", + "removeSavedAddressToast": "Adres kaldırıldı", + "exportSecretErrorGeneric": "Bir şeyler ters gitti, lütfen daha sonra tekrar deneyin", + "exportSecretErrorIncorrectPassword": "Yanlış şifre", + "exportSecretPassword": "Şifre", + "exportSecretPrivateKey": "özel anahtar", + "exportSecretSecretPhrase": "gizli tümcecik", + "exportSecretSecretRecoveryPhrase": "gizli kurtarma tümceciği", + "exportSecretSelectYourAccount": "Hesabınızı seçin", + "exportSecretShowPrivateKey": "Özel Anahtarı göster", + "exportSecretShowSecretRecoveryPhrase": "Gizli kurtarma tümceciğini göster", + "exportSecretShowSecret": "{{secretNameText}} bilgisini göster", + "exportSecretWarningPrimaryInterpolated": "{{secretNameText}} bilginizi <1>paylaşmayın!", + "exportSecretWarningSecondaryInterpolated": "Biri {{secretNameText}} bilginize sahip olursa cüzdanınızın tam kontrolüne sahip olur.", + "exportSecretOnlyWay": "{{secretNameText}}, cüzdanınızı kurtarmanın tek yoludur", + "exportSecretDoNotShow": "Kimsenin {{secretNameText}} bilginizi görmesine izin vermeyin", + "exportSecretWillNotShare": "{{secretNameText}} bilgimi Phantom dahil kimseyle paylaşmayacağım.", + "exportSecretNeverShare": "{{secretNameText}} bilginizi asla kimseyle paylaşmayın", + "exportSecretYourPrivateKey": "Özel Anahtarınız", + "exportSecretYourSecretRecoveryPhrase": "Gizli kurtarma tümceciğiniz", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "Yardım", + "gasUpTo": "En fazla {{ amount }}", + "gasSlowTime": "2 dakika kadar", + "gasAverageTime": "30 saniye kadar", + "gasFastTime": "15 saniye kadar", + "gasSlowTimePolygon": "15 saniye kadar", + "gasAverageTimePolygon": "10 saniye kadar", + "gasFastTimePolygon": "5 saniye kadar", + "gasSlowTimeBitcoin": "Yaklaşık 1 saat", + "gasAverageTimeBitcoin": "Yaklaşık 30 dakika", + "gasFastTimeBitcoin": "Yaklaşık 10 dakika", + "gasSlowTimeAbbrev": "2 dk", + "gasAverageTimeAbbrev": "30 sn", + "gasFastTimeAbbrev": "15 sn", + "gasSlowTimePolygonAbbrev": "15 sn", + "gasAverageTimePolygonAbbrev": "10 sn", + "gasFastTimePolygonAbbrev": "5 sn", + "gasSlow": "Yavaş", + "gasAverage": "Ortalama", + "gasFast": "Hızlı", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sat/vB", + "satsAmount": "{{sats}} sat", + "homeErrorButtonText": "Tekrar Dene", + "homeErrorDescription": "Varlıklarınızı getirmeye çalışırken bir hata oluştu. Lütfen yenileyip tekrar deneyin", + "homeErrorTitle": "Varlıklar alınamadı", + "homeManageTokenList": "Token listesini yönetin", + "helloBitcoinBodyTitle": "Bitcoin'e hoş geldiniz", + "helloBitcoinFeature1Title": "Bitcoin Gönderin, Alın ve Satın Alın", + "helloBitcoinFeature1Subtitle": "Phantom'da anında Bitcoin transfer edin ve satın alın. Tüm önemli cüzdan ve borsalarla uyumludur.", + "helloBitcoinFeature2Title": "Ordinal Ekosistemini keşfedin", + "helloBitcoinFeature2Subtitle": "Magic Eden ve Unisat'te Ordinal, BRC-20 ve daha fazlasını alın, satın ve takas edin.", + "helloBitcoinFeature3Title": "Güvenli ve Emniyetli", + "helloBitcoinFeature3Subtitle": "Ordinal, BRC-20 ve Nadir Sat'ların kazayla harcanmadığını garanti ederiz.", + "interstitialDismissUnderstood": "Anlaşıldı", + "bitcoinAddressTypesBodyTitle": "Bitcoin adresi türleri", + "bitcoinAddressTypesFeature1Title": "Bitcoin adresleri hakkında", + "bitcoinAddressTypesFeature1Subtitle": "Phantom, Native Segwit ve Taproot'u destekler ve her biri kendi bakiyesine sahiptir. İki adres türüyle de BTC veya Ordinal gönderebilirsiniz.", + "bitcoinAddressTypesFeature2Title": "Yerel Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Phantom'daki varsayılan BTC adresi. Taproot'tan eskidir, ancak tüm cüzdan ve borsalarla uyumludur.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Ordinal'ler ve BRC-20'ler için en iyisi ve en düşük ücretlere sahip. Tercihler -> Tercih Edilen Bitcoin Adresleri adımından adresleri ayarlayın.", + "headerTitleInfo": "Bilgi", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "Bu, <1>{{addressType}} adresinizdir.", + "invalidChecksumTitle": "Gizli tümceciğinizi yükselttik!", + "invalidChecksumFeature1ExportPhrase": "Yeni Gizli Tümceciğinizi dışa aktarın", + "invalidChecksumFeature1ExportPhraseDescription": "Lütfen eski hesaplarınızın özel anahtarlarıyla birlikte yeni gizli tümceciğinizi yedekleyin.", + "invalidChecksumFeature2FundsAreSafe": "Fonlarınız güvende ve emniyette", + "invalidChecksumFeature2FundsAreSafeDescription": "Bu yükseltme otomatik olarak gerçekleştirildi. Phantom'da kimse gizli tümceciğinizi bilmez ve fonlarınıza erişemez.", + "invalidChecksumFeature3LearnMore": "Daha fazla bilgi", + "invalidChecksumFeature3LearnMoreDescription": "Çoğu cüzdanla uyumsuz bir tümceciğiniz vardı. Bu konuda daha fazla bilgi almak için <1>bu yardım makalesini okuyun.", + "invalidChecksumBackUpSecretPhrase": "Gizli tümceciği yedekleyin", + "migrationFailureTitle": "Hesabınız taşınırken bir şeyler ters gitti", + "migrationFailureFeature1": "Gizli tümceciğinizi dışa aktarın", + "migrationFailureFeature1Description": "Lütfen kaydolmadan önce gizli tümceciğinizi yedekleyin.", + "migrationFailureFeature2": "Phantom'a kaydolun", + "migrationFailureFeature2Description": "Hesabınızı görüntülemek için Phantom'a yeniden kayıt olmanız gerekiyor.", + "migrationFailureFeature3": "Daha fazla bilgi alın", + "migrationFailureFeature3Description": "Bu konuda daha fazla bilgi almak için <1>bu yardım makalesini okuyun.", + "migrationFailureContinueToOnboarding": "Kaydolmaya devam edin", + "migrationFailureUnableToFetchMnemonic": "Gizli tümceciğiniz yüklenemedi", + "migrationFailureUnableToFetchMnemonicDescription": "Lütfen destek ekibiyle iletişime geçin ve hata ayıklamak için uygulama günlüklerini indirin", + "migrationFailureContactSupport": "Destekle iletişime geçin", + "ledgerActionConfirm": "Ledger Nano'nuzda onaylayın", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Kör imza devre dışı", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Lütfen donanım cihazınızda kör imzanızın etkin olduğundan emin olun ve ardından eylemi tekrar deneyin", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Donanım cihazının bağlantısı operasyon sırasında kesildi", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Lütfen Phantom eklentisini kapatın ve ardından eylemi tekrar deneyin", + "ledgerActionErrorDeviceLockedPrimaryText": "Donanım cihazı kilitlendi", + "ledgerActionErrorDeviceLockedSecondaryText": "Lütfen donanım cihazınızın kilidini açın ve eylemi tekrar deneyin", + "ledgerActionErrorHeader": "Kayıt Defteri Eylem Hatası", + "ledgerActionErrorUserRejectionPrimaryText": "Kullanıcı işlemi reddetti", + "ledgerActionErrorUserRejectionSecondaryText": "Eylem kullanıcı tarafından donanım cihazında reddedildi", + "ledgerActionNeedPermission": "İzin gerekli", + "ledgerActionNeedToConfirm": "Donanım cüzdanınızda işlemi onaylamanız gerekiyor. {{chainType}} uygulamasında kilidinin açık olduğundan emin olun.", + "ledgerActionNeedToConfirmMany": "Donanım cüzdanınızda {{numberOfTransactions}} işlemi onaylamanız gerekiyor. {{chainType}} uygulamasında kilidinin açık olduğundan emin olun.", + "ledgerActionNeedToConfirmBlind": "Donanım cüzdanınızda işlemi onaylamanız gerekiyor. {{chainType}} uygulamasında kilidinin açık olduğundan ve kör imzalamanın etkin olduğundan emin olun.", + "ledgerActionNeedToConfirmBlindMany": "Donanım cüzdanınızda {{numberOfTransactions}} işlemi onaylamanız gerekiyor. {{chainType}} uygulamasında kilidinin açık olduğundan ve kör imzalamanın etkin olduğundan emin olun.", + "ledgerActionPleaseConnect": "Lütfen Ledger Nano'nuzu bağlayın", + "ledgerActionPleaseConnectAndConfirm": "Lütfen donanım cüzdanınızı bağlayın ve kilidinin açıldığından emin olun. Tarayıcınızda izinleri onayladığınızdan emin olun.", + "maxInputAmount": "Miktar", + "maxInputMax": "Maks.", + "notEnoughSolPrimaryText": "Yeterli SOL yok", + "notEnoughSolSecondaryText": "Bu işlem için cüzdanınızda yeterince SOL yok. Lütfen daha fazla yatırın ve tekrar deneyin.", + "insufficientBalancePrimaryText": "Yetersiz {{tokenSymbol}}", + "insufficientBalanceSecondaryText": "Bu işlem için cüzdanınızda yeterli {{tokenSymbol}} yok.", + "insufficientBalanceRemaining": "Kalan", + "insufficientBalanceRequired": "Gerekli", + "notEnoughSplTokensTitle": "Yeterli token yok", + "notEnoughSplTokensDescription": "Bu işlem için cüzdanınızda yeterince token yok. Gönderilmesi durumunda bu işlem geri dönecek.", + "transactionExpiredPrimaryText": "İşlemin süresi doldu", + "transactionExpiredSecondaryText": "Bu işlemi onaylamak için çok uzun süre beklediniz ve süresi doldu. Gönderilmesi durumunda bu işlem geri dönecek.", + "tokens": "token'lar", + "notificationApplicationApprovalPermissionsAddressVerification": "Bu adrese sahip olduğunuzu doğrulayın", + "notificationApplicationApprovalPermissionsTransactionApproval": "İşlemler için onay istemek istiyor", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Cüzdan bakiyenizi ve aktivitenizi görüntülemek istiyor", + "notificationApplicationApprovalParagraphText": "Bunu onaylamak, bu sitenin seçili hesap için bakiyeleri ve aktiviteyi görüntülemesine izin verir.", + "notificationApplicationApprovalActionButtonConnect": "Bağlan", + "notificationApplicationApprovalActionButtonSignIn": "Giriş Yap", + "notificationApplicationApprovalAllowApproval": "Sitenin bağlanmasına izin verilsin mi?", + "notificationApplicationApprovalAutoConfirm": "İşlemleri otomatik onayla", + "notificationApplicationApprovalConnectDisclaimer": "Yalnızca güvendiğiniz web sitelerine bağlanın", + "notificationApplicationApprovalSignInDisclaimer": "Yalnızca güvendiğiniz web sitelerine giriş yapın", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "Bu web sitesini kullanmak güvenli değil ve site, fonlarınızı çalmaya çalışabilir.", + "notificationApplicationApprovalConnectUnknownApp": "Bilinmeyen", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "Uygulama bağlanamıyor", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "Bu uygulama {{appNetworkName}} adlı ağa bağlanmaya çalışıyor, ancak {{phantomNetworkName}} seçili.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "{{networkName}} adlı ağı kullanmak için Geliştirici Ayarları → Testnet Moduna gidin.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "Bilinmeyen Ağ", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Diğer mobil uygulamalara bağlanmak şu anda Ledger tarafından desteklenmiyor.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Lütfen Ledger olmayan bir hesaba geçin veya uygulama içi tarayıcıyı kullanarak tekrar deneyin.", + "notificationSignatureRequestConfirmTransaction": "İşlem onayla", + "notificationSignatureRequestConfirmTransactionCapitalized": "İşlemi onayla", + "notificationSignatureRequestConfirmTransactions": "İşlemleri onayla", + "notificationSignatureRequestConfirmTransactionsCapitalized": "İşlemleri onayla", + "notificationSignatureRequestSignatureRequest": "İmza İsteği", + "notificationMessageHeader": "Mesaj", + "notificationMessageCopied": "Mesaj kopyalandı", + "notificationAutoConfirm": "Otomatik Onayla", + "notificationAutoConfirmOff": "Kapalı", + "notificationAutoConfirmOn": "Açık", + "notificationConfirmFooter": "Yalnızca bu web sitesine güveniyorsanız onaylayın.", + "notificationEstimatedTime": "Tahmini Süre", + "notificationPermissionRequestText": "Bu yalnızca bir izin talebidir. İşlem hemen yürütülmeyebilir.", + "notificationBalanceChangesText": "Bakiye değişiklikleri tahminîdir. İlgili tutar ve varlıklar garantili değildir.", + "notificationContractAddress": "Sözleşme Adresi", + "notificationAdvancedDetailsText": "Gelişmiş", + "notificationUnableToSimulateWarningText": "Şu anda bakiye değişikliklerini tahmin edemiyoruz. Daha sonra deneyebilir ya da bu siteye güveniyorsanız onaylayabilirsiniz.", + "notificationSignMessageParagraphText": "Bu mesajı imzalamak, seçili hesaba sahip olduğunuzu kanıtlar.", + "notificationSignatureRequestScanFailedDescription": "Mesaj, güvenlik sorunları için taranamıyor. Lütfen dikkatle ilerleyin.", + "notificationFailedToScan": "Bu talebin sonuçları simüle edilemedi.\nOnaylamak güvenli değil ve kayıplara neden olabilir.", + "notificationScanLoading": "Tarama İsteği", + "notificationTransactionApprovalActionButtonConfirm": "Onayla", + "notificationTransactionApprovalActionButtonBack": "Geri", + "notificationTransactionApprovalEstimatedChanges": "Tahmini Değişiklikler", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Tahminler işlem simülasyonlarına dayalıdır ve garanti değildir", + "notificationTransactionApprovalHideAdvancedDetails": "Gelişmiş işlem bilgilerini gizle", + "notificationTransactionApprovalNetworkFee": "Ağ Ücreti", + "notificationTransactionApprovalNetwork": "Ağ", + "notificationTransactionApprovalEstimatedTime": "Tahmini süre", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "Varlık mülkiyetini etkileyen değişiklik bulunamadı", + "notificationTransactionApprovalSolanaAmountRequired": "Solana ağının işlemi işlemek için gerektirdiği ücret", + "notificationTransactionApprovalUnableToSimulate": "Simüle edilemiyor. Onaylaman fon kaybına neden olabileceğinden bu web sitesine güvenebileceğinizden emin olun.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Bakiye değişiklikleri getirilemedi", + "notificationTransactionApprovalViewAdvancedDetails": "Gelişmiş işlem bilgilerini görüntüle", + "notificationTransactionApprovalKnownMalicious": "Bu işlem kötü niyetli. İmzalamak, fonların kaybına neden olur.", + "notificationTransactionApprovalSuspectedMalicious": "Bu işlemin kötü niyetli olduğundan şüpheleniyoruz. İşlemi onaylamak fonların kaybına neden olabilir.", + "notificationTransactionApprovalNetworkFeeHighWarning": "Ağ ücretleri ağ tıkanıklığı nedeniyle daha yüksek.", + "notificationTransactionERC20ApprovalDescription": "Onaylamak bu uygulamanın aşağıdaki limite kadar herhangi bir zamanda bakiyenize erişmesine izin verir.", + "notificationTransactionERC20ApprovalContractAddress": "Sözleşme Adresi", + "notificationTransactionERC20Unlimited": "sınırsız", + "notificationTransactionERC20ApprovalTitle": "{{tokenSymbol}} harcamayı onaylayın", + "notificationTransactionERC20RevokeTitle": "{{tokenSymbol}} harcamayı geri alın", + "notificationTransactionERC721RevokeTitle": "{{tokenSymbol}} erişimini geri alın", + "notificationTransactionERC20ApprovalAll": "Size ait tüm {{tokenSymbol}}", + "notificationIncorrectModeTitle": "Yanlış mod", + "notificationIncorrectModeInTestnetTitle": "Testnet modundasınız", + "notificationIncorrectModeNotInTestnetTitle": "Testnet modunda değilsiniz", + "notificationIncorrectModeInTestnetDescription": "{{origin}} mainnet kullanmaya çalışıyor, ancak siz Testnet modundasınız", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} Testnet kullanmaya çalışıyor, ancak siz Testnet modunda değilsiniz", + "notificationIncorrectModeInTestnetProceed": "İlerlemek için Testnet modunu kapatın.", + "notificationIncorrectModeNotInTestnetProceed": "İlerlemek için Testnet modunu açın.", + "notificationIncorrectEIP712ChainId": "Şu anda bağlı olduğunuz ağa yönelik olmayan bir mesajı imzalamanızı önledik", + "notificationIncorrectEIP712ChainIdDescription": "Mesaj talep edildi {{messageChainId}}, şuna bağlısınız: {{connectedChainId}}", + "notificationUnsupportedNetwork": "Desteklenmeyen ağ", + "notificationUnsupportedNetworkDescription": "Bu web sitesi, Phantom'ın şu anda desteklemediği bir ağı kullanmaya çalışıyor.", + "notificationUnsupportedNetworkDescription2": "Farklı bir uzantıyla ilerlemek için Ayarlar → Varsayılan Uygulama Cüzdanını kapatın ve Her Zaman Sor'u seçin. Ardından sayfayı yenileyin ve tekrar bağlanın.", + "notificationUnsupportedAccount": "Desteklenmeyen hesap", + "notificationUnsupportedAccountDescription": "Bu web sitesi, bu {{chainType}} hesabının desteklemediği {{targetChainType}} ağını kullanmaya çalışıyor.", + "notificationUnsupportedAccountDescription2": "Uyumlu bir tohum ifadesinden bir hesaba geçiş yapıp tekrar deneyin.", + "onboardingCreatePassword": "Şifre oluştur", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "<1>Hizmet Koşullarını kabul ediyorum", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Şifreyi Onayla", + "onboardingCreatePasswordDescription": "Cüzdanınızın kilidini açmak için bunu kullanacaksınız.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Geçersiz gizli kurtarma tümceciği", + "onboardingCreatePasswordPasswordPlaceholder": "Şifre", + "onboardingCreatePasswordPasswordStrengthWeak": "Zayıf", + "onboardingCreatePasswordPasswordStrengthMedium": "Orta", + "onboardingCreatePasswordPasswordStrengthStrong": "Güçlü", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "Gizli Kurtarma Tümceciğimi kaydettim", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Gizli Kurtarma Tümceciği", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Bu tümcecik cüzdanınızı kurtarmanın TEK yolu. Bunu kimseyle PAYLAŞMAYIN!", + "onboardingImportWallet": "Cüzdanı İçe Aktar", + "onboardingImportWalletImportExistingWallet": "12 veya 24 kelimelik gizli kurtarma tümceciğinizle mevcut bir cüzdanı içe aktarın.", + "onboardingImportWalletRestoreWallet": "Cüzdanı Geri Yükle", + "onboardingImportWalletSecretRecoveryPhrase": "Gizli Kurtarma Tümceciği", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Geçersiz Gizli Kurtarma Tümceciği", + "onboardingImportWalletIHaveWords": "{{numWords}} kelimelik kurtarma ifadem var", + "onboardingImportWalletIncorrectOrMisspelledWord": "{{wordIndex}} kelimesi doğru değil veya yanlış yazılmış", + "onboardingImportWalletIncorrectOrMisspelledWords": "{{wordIndexes}} kelimeleri doğru değil veya yanlış yazılmış", + "onboardingImportWalletScrollDown": "Aşağı kaydır", + "onboardingImportWalletScrollUp": "Yukarı kaydır", + "onboardingPathSelectionCreateWallet": "Yeni bir cüzdan oluşturun", + "onboardingPathSelectionText": "DeFi ve NFT'ler için oluşturulan kullanıcı dostu bir Solana ve Ethereum cüzdanı", + "onboardingPathSelectionIHaveAWallet": "Zaten bir cüzdanım var", + "onboardingSelectAccountsImportAccounts": "Hesapları İçe Aktar", + "onboardingSelectAccountsImportAccountsDescription": "İçe aktarılacak cüzdan hesaplarını seçin.", + "onboardingSelectAccountsImportSelectedAccounts": "Seçili Hesapları İçe Aktar", + "onboardingSelectAccountsFindMoreAccounts": "Daha fazla hesap bulun", + "onboardingSelectAccountsFindMoreNoneFound": "Hesap bulunamadı", + "recentActivityPrimaryText": "Son Aktivite", + "removeAccountActionButtonRemove": "Kaldır", + "removeAccountRemoveWallet": "Hesabı kaldır", + "removeAccountInterpolated": "{{accountName}} adlı hesabı kaldır", + "removeAccountWarningLedger": "Bu cüzdanı Phantom'dan kaldırsanız bile, \"Donanım Cüzdanı Bağla\" akışını kullanarak tekrar ekleyebilirsiniz.", + "removeAccountWarningSeedVault": "Bu cüzdanı Phantom'dan kaldırsanız bile, \"Tohum Kasası Cüzdanı Bağla\" akışını kullanarak tekrar ekleyebilirsiniz.", + "removeAccountWarningPrivateKey": "Bu cüzdanı kaldırdığınızda Phantom onu sizin için kurtaramaz. Özel anahtarınızın yedeği olduğundan emin olun.", + "removeAccountWarningSeed": "Bu cüzdanı Phantom'dan kaldırsanız bile, bu veya başka bir cüzdandaki hatırlatıcı ipucunuzu kullanarak tekrar elde edebilirsiniz.", + "removeAccountWarningReadOnly": "Bu yalnızca izlenen bir cüzdan olduğundan, hesabı silmek cüzdanınızı etkilemez.", + "removeSeedPrimaryText": "Gizli Tümcecik {{number}} kaldırılıyor", + "removeSeedSecondaryText": "Bu, Gizli Tümcecik {{number}} dahilindeki tüm mevcut hesapları kaldırır. Mevcut gizli tümceciğinizin kaydedildiğinden emin olun.", + "resetSeedPrimaryText": "Uygulamayı yeni gizli tümcecikle sıfırlayın", + "resetSeedSecondaryText": "Bu işlem, mevcut tüm hesapları kaldırır ve onları yenileriyle değiştirir. Mevcut gizli tümceciğinizin ve özel anahtarlarınızın yedeklendiğinden emin olun.", + "resetAppPrimaryText": "Uygulamayı sıfırlayıp temizleyin", + "resetAppSecondaryText": "Bu, mevcut tüm hesap ve verileri kaldırır. Gizli tümceciğinizi ve özel anahtarınızı yedeklediğinizden emin olun.", + "richTransactionsDays": "gün", + "richTransactionsToday": "Bugün", + "richTransactionsYesterday": "Dün", + "richTransactionDetailAccount": "Hesap", + "richTransactionDetailAppInteraction": "Uygulama Etkileşimi", + "richTransactionDetailAt": "saat", + "richTransactionDetailBid": "Teklif Ver", + "richTransactionDetailBidDetails": "Teklif Bilgileri", + "richTransactionDetailBought": "Satın Aldı", + "richTransactionDetailBurned": "Yakıldı", + "richTransactionDetailCancelBid": "Teklifi İptal Et", + "richTransactionDetailCompleted": "Tamamlandı", + "richTransactionDetailConfirmed": "Onaylandı", + "richTransactionDetailDate": "Tarih", + "richTransactionDetailFailed": "Başarısız", + "richTransactionDetailFrom": "Kimden", + "richTransactionDetailItem": "Öge", + "richTransactionDetailListed": "Listeledi", + "richTransactionDetailListingDetails": "Listeleme Bilgileri", + "richTransactionDetailListingPrice": "Listeleme Fiyatı", + "richTransactionDetailMarketplace": "Pazar Yeri", + "richTransactionDetailNetworkFee": "Ağ Ücreti", + "richTransactionDetailOriginalListingPrice": "Asıl Listeleme Fiyatı", + "richTransactionDetailPending": "Bekliyor", + "richTransactionDetailPrice": "Fiyat", + "richTransactionDetailProvider": "Sağlayıcı", + "richTransactionDetailPurchaseDetails": "Saıtn Alma Bilgileri", + "richTransactionDetailRebate": "İade yap", + "richTransactionDetailReceived": "Alındı", + "richTransactionDetailSaleDetails": "Satış Bilgileri", + "richTransactionDetailSent": "Gönderildi", + "richTransactionDetailSold": "Satıldı", + "richTransactionDetailStaked": "Stake Edildi", + "richTransactionDetailStatus": "Durum", + "richTransactionDetailSwap": "Takas Et", + "richTransactionDetailSwapDetails": "Takas Bilgileri", + "richTransactionDetailTo": "Kime", + "richTransactionDetailTokenSwap": "Token Takası", + "richTransactionDetailUnknownNFT": "Bilinmeyen NFT", + "richTransactionDetailUnlisted": "Listeden Kaldırıldı", + "richTransactionDetailUnstaked": "Stake Kaldırıldı", + "richTransactionDetailValidator": "Doğrulayıcı", + "richTransactionDetailViewOnExplorer": "{{explorer}}'da görüntüleyin", + "richTransactionDetailWithdrawStake": "Stake'i çek", + "richTransactionDetailYouPaid": "Ödediğiniz", + "richTransactionDetailYouReceived": "Aldığınız", + "richTransactionDetailUnwrapDetails": "Kaydırma Detayları", + "richTransactionDetailTokenUnwrap": "Token Kaydırması", + "historyItemsRefreshFailed": "Daha yeni işlemler yüklenemedi.", + "historyItemsPagingFailed": "Daha eski işlemler yüklenemedi.", + "historyItemsTestnetNotAvailable": "Testnet işlem geçmişi şu anda kullanılamıyor", + "historyUnknownDappName": "Bilinmeyen", + "historyStatusSucceeded": "Başarılı", + "historyNetwork": "Ağ", + "historyAttemptedAmount": "Denenen miktar", + "historyAmount": "Miktar", + "sendAddressBookButtonLabel": "Adres Defteri", + "addressBookSelectAddressBook": "Adres Defteri", + "sendAddressBookNoAddressesSaved": "Kayıtlı adres yok", + "sendAddressBookRecentlyUsed": "Son Kullanılan", + "addressBookSelectRecentlyUsed": "Son Kullanılan", + "sendConfirmationLabel": "Etiket", + "sendConfirmationMessage": "Mesaj", + "sendConfirmationNetworkFee": "Ağ Ücreti", + "sendConfirmationPrimaryText": "Gönderimi Onayla", + "sendFungibleSummaryNetwork": "Ağ", + "sendFungibleSummaryNetworkFee": "Ağ ücreti", + "sendFungibleSummaryEstimatedTime": "Tahmini süre", + "sendFungiblePendingEstimatedTime": "Süre Tahminleri", + "sendFungibleSummaryEstimatedTimeDescription": "Ethereum işlem hızları birkaç faktöre dayalı olarak değişiklik gösterir. Bunları \"Ağ Ücreti\" seçeneğine tıklayarak hızlandırabilirsiniz.", + "sendSummaryBitcoinPendingTxTitle": "Transfer gönderilemedi", + "sendSummaryBitcoinPendingTxDescription": "Tek seferde sadece bir BTC transferiniz olabilir. Yeni bir transfer göndermek için lütfen tamamlanana kadar bekleyin.", + "sendFungibleSatProtectionTitle": "Sat Korumasıyla gönderiliyor", + "sendFungibleSatProtectionExplainer": "Phantom, Ordinal'lerinizin ve BRC20'lerinizin işlem ücretleri veya Bitcoin transferleri için kullanılmayacağını garanti eder.", + "sendFungibleTransferFee": "Token transfer ücreti", + "sendFungibleTransferFeeToolTip": "Bu token'ın oluşturucusu, her bir transferde bir ücret alır. Bu, Phantom tarafından alınan veya toplanan bir ücret değildir.", + "sendFungibleInterestBearingPercent": "Mevcut Faiz Oranı", + "sendFungibleNonTransferable": "Transfer edilemez", + "sendFungibleNonTransferableYes": "Evet", + "sendStatusErrorMessageInterpolated": "<1>{{uiRecipient}} adlı kişiye token gönderme işlemi denemesinde bir hata oluştu", + "sendStatusErrorTitle": "Gönderilemedi", + "sendStatusLoadingTitle": "Gönderiliyor...", + "sendStatusSuccessMessageInterpolated": "Token'larınız <1>{{uiRecipient}} adlı kişiye başarıyla gönderildi", + "sendStatusSuccessTitle": "Gönderildi!", + "sendStatusConfirmedSuccessTitle": "Gönderildi!", + "sendStatusSubmittedSuccessTitle": "İşlem Gönderildi", + "sendStatusEstimatedTransactionTime": "Tahmini İşlem Süresi: {{time}}", + "sendStatusViewTransaction": "İşlemi görüntüle", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiRecipient}} adlı alıcıya <2>{{uiAmount}} {{assetSymbol}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} başarıyla <2>{{uiRecipient}} adlı alıcıya gönderildi", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} başarıyla <2>{{uiRecipient}} adlı alıcıya gönderildi", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}}, <2>{{uiRecipient}} adlı alıcıya gönderilemedi", + "sendFungibleSolanaErrorCode": "Hata Kodu {{code}}", + "sendFormErrorInsufficientBalance": "Yetersiz bakiye", + "sendFormErrorEmptyAmount": "Gerekli miktar", + "sendFormInvalidAddress": "Geçersiz {{assetName}} adresi", + "sendFormErrorInvalidSolanaAddress": "Geçersiz Solana adresi", + "sendFormErrorInvalidTwitterHandle": "Bu Twitter tanıtıcısı kayıtlı değil", + "sendFormErrorInvalidDomain": "Bu alan adı kayıtlı değil", + "sendFormErrorMinRequiredInterpolated": "En az {{minAmount}} {{tokenName}} gerekli", + "sendRecipientTextareaPlaceholder": "Alıcının SOL adresi", + "sendRecipientTextAreaPlaceholder2": "Alıcının {{symbol}} adresi", + "sendMemoOptional": "Memo (isteğe bağlı)", + "sendMemo": "Memo", + "sendOptional": "isteğe bağlı", + "settings": "Ayarlar", + "settingsDapps": "dApps", + "settingsSelectedAccount": "Seçili hesap", + "settingsAddressBookNoLabel": "Etiket Yok", + "settingsAddressBookPrimary": "Adres Defteri", + "settingsAddressBookRecentlyUsed": "Son Kullanılan", + "settingsAddressBookSecondary": "En sık kullanılan adresleri yönetin", + "settingsAutoLockTimerPrimary": "Otomatik Kilitleme Sayacı", + "settingsAutoLockTimerSecondary": "Otomatik kilitleme sayacı sürenizi değiştirin", + "settingsChangeLanguagePrimary": "Dili Değiştirin", + "settingsChangeLanguageSecondary": "Ekran dilini değiştirin", + "settingsChangeNetworkPrimary": "Ağı değiştirin", + "settingsChangeNetworkSecondary": "Ağ ayarlarınızı yapılandırın", + "settingsChangePasswordPrimary": "Şifreyi Değiştir", + "settingsChangePasswordSecondary": "Kilit ekranı şifrenizi değiştirin", + "settingsCompleteBetaSurvey": "Tam Beta Anketi", + "settingsDisplayLanguage": "Ekran Dili", + "settingsErrorCannotExportLedgerPrivateKey": "Kayıt Defteri özel anahtarı dışa aktarılamıyor", + "settingsErrorCannotRemoveAllWallets": "Tüm hesaplar kaldırılamıyor", + "settingsExportPrivateKey": "Özel Anahtarı göster", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Yerel sunucu", + "settingsNetworkPhantomRPC": "Phantom RPC Ağı", + "settingsTestNetworks": "Test Ağları", + "settingsUseCustomNetworks": "Özel Ağları Kullan", + "settingsTestnetMode": "Testnet Modu", + "settingsTestnetModeDescription": "Bakiyeler ve uygulama bağlantıları için geçerlidir.", + "settingsWebViewDebugging": "Web Görüntüleme Hata Ayıklaması", + "settingsWebViewDebuggingDescription": "Uygulama içi tarayıcı web görüntülemelerini denetlemenize ve hata ayıklamanıza izin verir.", + "settingsTestNetworksInfo": "Herhangi bir Testnet ağına geçmek yalnızca test amaçlıdır. Testnet Ağlarındaki token'ların parasal bir değeri olmadığını lütfen dikkate alın.", + "settingsEmojis": "Emoji'ler", + "settingsNoAddresses": "Adres yok", + "settingsAddressBookEmptyHeading": "Adres Defteriniz boş", + "settingsAddressBookEmptyText": "Favori adreslerinizi eklemek için \"+\" veya \"Adres Ekle\" düğmelerine tıklayın", + "settingsEditWallet": "Hesabı düzenle", + "settingsNoTrustedApps": "Güvenilir uygulama yok", + "settingsNoConnections": "Henüz bağlantı yok.", + "settingsRemoveWallet": "Hesabı kaldır", + "settingsResetApp": "Uygulamayı sıfırlayın", + "settingsRemoveSecretPhrase": "Gizli Tümceciği kaldırın", + "settingsResetAppWithSecretPhrase": "Gizli Tümcecikle Uygulamayı sıfırlayın", + "settingsResetSecretRecoveryPhrase": "Gizli Kurtarma Tümceciğini sıfırla", + "settingsShowSecretRecoveryPhrase": "Gizli Kurtarma Tümceciğini göster", + "settingsShowSecretRecoveryPhraseSecondary": "Kurtarma Tümceciğini göster", + "settingsShowSecretRecoveryPhraseTertiary": "Gizli Tümceciği göster", + "settingsTrustedAppsAutoConfirmActiveUntil": "Şu zamana kadar: {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "Otomatik Onayla", + "settingsTrustedAppsDisclaimer": "Yalnızca güvenilir sitelerde otomatik onayla", + "settingsTrustedAppsLastUsed": "{{formattedTimestamp}} önce kullanıldı", + "settingsTrustedAppsPrimary": "Bağlı Uygulamalar", + "settingsTrustedApps": "Güvenilir Uygulamalar", + "settingsTrustedAppsRevoke": "İptal et", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} bağlantısı kesildi", + "settingsTrustedAppsSecondary": "Güvenilir uygulamalarınızı yapılandırın", + "settingsTrustedAppsToday": "Bugün", + "settingsTrustedAppsYesterday": "Dün", + "settingsTrustedAppsLastWeek": "Geçen Hafta", + "settingsTrustedAppsBeforeYesterday": "Daha önce", + "settingsTrustedAppsDisconnectAll": "Tümüyle bağlantıyı kes", + "settingsTrustedAppsDisconnectAllToast": "Tüm uygulamaların bağlantısı kesildi", + "settingsTrustedAppsEndAutoConfirmForAll": "Tümü için otomatik onaylamayı sonlandır", + "settingsTrustedAppsEndAutoConfirmForAllToast": "Tüm otomatik onaylama oturumları sona erdi", + "settingsSecurityPrimary": "Emniyet ve Güvenlik", + "settingsSecuritySecondary": "Güvenlik ayarlarınızı güncelleyin", + "settingsActiveNetworks": "Etkin Ağlar", + "settingsActiveNetworksAll": "Tümü", + "settingsActiveNetworksSolana": "Yalnızca Solana", + "settingsDeveloperPrimary": "Geliştirici Ayarları", + "settingsAdvanced": "Gelişmiş Ayarlar", + "settingsTransactions": "İşlem Ayarları", + "settingsAutoConfirm": "Otomatik Onayla ayarları", + "settingsSecurityAnalyticsPrimary": "Anonim Analizleri Paylaş", + "settingsSecurityAnalyticsSecondary": "İyileşmemize yardım etmek için etkinleştirin", + "settingsSecurityAnalyticsHelper": "Phantom, analiz amaçları için kişisel bilgilerinizi kullanmaz", + "settingsSuspiciousCollectiblesPrimary": "Şüpheli Koleksiyonlukları gizleyin", + "settingsSuspiciousCollectiblesSecondary": "Bayraklı koleksiyonlukları gizlemek için geçiş yapın", + "settingsPreferredBitcoinAddress": "Tercih edilen Bitcoin Adresi", + "settingsEnabledAddressesUpdated": "Görünür adresler güncellendi!", + "settingsEnabledAddresses": "Etkin Adresler", + "settingsBitcoinPaymentAddressForApps": "Uygulamalar için Ödeme Adresi", + "settingsBitcoinOrdinalsAddressForApps": "Uygulamalar için Ordinal Adresi", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Yukarıda iki adres türü de etkin olduğunda Magic Eden gibi belirli uygulamalar için satın alma işlemlerini fonlamak için Yerel Segwit adresiniz kullanılır. Satın alınan varlıklar Taproot adresinize alınır.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "Uygunluğu sağlamak için Phantom'daki varsayılan Bitcoin adresi.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(Varsayılan)", + "settingsPreferredBitcoinAddressTaprootExplainer": "En modern adres türü, genelde daha ucuz işlem ücretleriyle.", + "settingsPreferredExplorers": "Tercih Edilen Explorer", + "settingsPreferredExplorersSecondary": "Tercih ettiğiniz blok zinciri explorer'ınızla değiştirin", + "settingsCustomGasControls": "Özel Gas Kontrolleri", + "settingsAttachApplicationLogs": "Uygulama Günlüklerini ekle", + "settingsDownloadApplicationLogs": "Uygulama Günlüklerini indir", + "settingsDownloadApplicationLogsShort": "Günlükleri indir", + "settingsDownloadApplicationLogsHelper": "Phantom Destek sorunlarını çözmeye yardımcı olmak için yerel verileri, çökme raporlarını ve herkese açık cüzdan adreslerini içerir", + "settingsDownloadApplicationLogsWarning": "Tohum ifadeleri veya özel anahtarlar gibi hassas veriler dâhildir.", + "settingsWallet": "Cüzdan", + "settingsPreferences": "Tercihler", + "settingsSecurity": "Güvenlik", + "settingsDeveloper": "Geliştirici", + "settingsSupport": "Destek", + "settingsWalletShortcutsPrimary": "Cüzdan Kısayollarını göster", + "settingsAppIcon": "Uygulama Simgesi", + "settingsAppIconDefault": "Varsayılan", + "settingsAppIconLight": "Açık", + "settingsAppIconDark": "Koyu", + "settingsAutoConfirmHeader": "Otomatik Onayla", + "stakeAccountCardActiveStake": "Aktif Stake", + "stakeAccountCardBalance": "Bakiye", + "stakeAccountCardRentReserve": "Kira Rezervi", + "stakeAccountCardRewards": "Son Ödül", + "stakeAccountCardRewardsTooltip": "Bu, stake ettiğiniz için kazandığınız en son ödül. 3 günde bir ödül alırsınız.", + "stakeAccountCardStakeAccount": "Adres", + "stakeAccountCardLockup": "Şu Zamana Kadar Kilitle:", + "stakeRewardsHistoryTitle": "Ödül Geçmişi", + "stakeRewardsHistoryItemTitle": "Ödüller", + "stakeRewardsHistoryEmptyList": "Ödül yok", + "stakeRewardsTime_zero": "Bugün", + "stakeRewardsTime_one": "Dün", + "stakeRewardsTime_other": "{{count}} gün önce", + "stakeRewardsItemsPagingFailed": "Daha eski ödüller yüklenemedi.", + "stakeAccountCreateAndDelegateErrorStaking": "Bu doğrulayıcıya stake edilirken bir sorun oluştu. Lütfen tekrar deneyin.", + "stakeAccountCreateAndDelegateSolStaked": "SOL Stake Edildi!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "Stake hesabı aktif olduğunda birkaç gün içinde <1> SOL'ünüz ödül kazanmaya başlayacak.", + "stakeAccountCreateAndDelegateStakingFailed": "Stake Edilemedi", + "stakeAccountCreateAndDelegateStakingSol": "SOL stake ediliyor...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Stake hesabı oluşturuyoruz, ardından SOL'ünüz şuraya delege edilecek:", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Stake hesabı oluşturuyoruz, ardından SOL'ünüz şuraya delege edilecek: {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "İşlemi Görüntüle", + "stakeAccountDeactivateStakeSolUnstaked": "SOL Stake'i Kaldırıldı!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Stake hesabınız aktif olduğunda birkaç gün içinde <1> stake'inizi çekebileceksiniz.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "Stake hesabınız etkin olmadığında sonraki birkaç gün içinde stake'inizi çekebileceksiniz.", + "stakeAccountDeactivateStakeUnstakingFailed": "Stake Kaldırma Başarısız", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "Bu doğrulayıcıdan stake kaldırılırken bir sorun oluştu. Lütfen tekrar deneyin.", + "stakeAccountDeactivateStakeUnstakingSol": "SOL stake'i kaldırılıyor...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "SOL'ünüzün stake'ini kaldırmak için işleme başlıyoruz.", + "stakeAccountDeactivateStakeViewTransaction": "İşlemi Görüntüle", + "stakeAccountDelegateStakeSolStaked": "SOL Stake Edildi!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "Stake hesabı aktif olduğunda birkaç gün içinde <1> SOL'ünüz ödül kazanmaya başlayacak.", + "stakeAccountDelegateStakeStakingFailed": "Stake Edilemedi", + "stakeAccountDelegateStakeStakingFailedDescription": "Bu onaylayıcıya stake edilirken bir sorun oluştu. Lütfen tekrar deneyin.", + "stakeAccountDelegateStakeStakingSol": "SOL stake ediliyor...", + "stakeAccountDelegateStakeStakingSolDescription": "SOL'ünüzü delege ediyoruz.", + "stakeAccountDelegateStakeViewTransaction": "İşlemi Görüntüle", + "stakeAccountListActivationActivating": "Etkinleştiriliyor", + "stakeAccountListActivationActive": "Etkin", + "stakeAccountListActivationInactive": "Etkin değil", + "stakeAccountListActivationDeactivating": "Etkisizleştiriliyor", + "stakeAccountListErrorFetching": "Stake hesapları getirilemedi. Lütfen daha sonra tekrar deneyin.", + "stakeAccountListNoStakingAccounts": "Stake Hesabı Yok", + "stakeAccountListReload": "Tekrar yükle", + "stakeAccountListViewPrimaryText": "Stake'iniz", + "stakeAccountListViewStakeSOL": "SOL stake et", + "stakeAccountListItemStakeFee": "{{fee}} ücret", + "stakeAccountViewActionButtonRestake": "Yeniden stake et", + "stakeAccountViewActionButtonUnstake": "Stake'i kaldır", + "stakeAccountViewError": "Hata", + "stakeAccountViewPrimaryText": "Stake'iniz", + "stakeAccountViewRestake": "Yeniden stake et", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "SOL'ünüz şu anda bir doğrulayıcıyla stake edilmiş durumda. Bu fonlara erişmek için <1>stake'i kaldırmanız gerekiyor. <3>Daha fazla bilgi", + "stakeAccountViewStakeInactive": { + "part1": "Bu stake hesabı etkin değil. Stake'inizi çekebilir veya delege edilecek bir doğrulayıcı bulabilirsiniz.", + "part2": "Daha fazla bilgi" + }, + "stakeAccountViewStakeNotFound": "Bu stake hesabı bulunamadı.", + "stakeAccountViewViewOnExplorer": "{{explorer}}'da görüntüleyin", + "stakeAccountViewWithdrawStake": "Stake'i çek", + "stakeAccountViewWithdrawUnstakedSOL": "Stake Edilmeyen SOL'ü çek", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL Çekildi!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "SOL'ünüz çekildi.", + "part2": "Bu stake hesabı birkaç dakika içinde otomatik olarak kaldırılacak." + }, + "stakeAccountWithdrawStakeViewTransaction": "İşlemi Görüntüle", + "stakeAccountWithdrawStakeWithdrawalFailed": "Çekme İşlemi Tamamlandı", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "Bu stake hesabından çekme işlemi yapılırken bir sorun oluştu. Lütfen tekrar deneyin.", + "stakeAccountWithdrawStakeWithdrawingSol": "SOL çekiliyor...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Bu stake hesabınızdan SOL'ünüzü çekiyoruz.", + "startEarningSolAccount": "hesap", + "startEarningSolAccounts": "hesaplar", + "startEarningSolErrorClosePhantom": "Buraya dokunup tekrar deneyin.", + "startEarningSolErrorTroubleLoading": "Stake yüklenirken sorun oluştu", + "startEarningSolLoading": "Yükleniyor...", + "startEarningSolPrimaryText": "SOL kazanmaya başlayın", + "startEarningSolSearching": "Stake etme hesapları aranıyor", + "startEarningSolStakeTokens": "Token stake edin ve ödüller kazanın", + "startEarningSolYourStake": "Stake'iniz", + "unwrapFungibleTitle": "{{tokenSymbol}} ile takas et", + "unwrapFungibleDescription": "{{toToken}} için şuradan çek: {{fromToken}}", + "unwrapFungibleConfirmSwap": "Takası onayla", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "En İyi Fiyat!", + "swapFeesEstimatedFees": "Tahmini Ücretler", + "swapFeesFees": "Ücretler", + "swapFeesPhantomFee": "Phantom Ücreti", + "swapFeesPhantomFeeDisclaimer": "Her zaman en iyi likidite sağlayıcılarından olası en iyi fiyatı buluruz. {{feePercentage}} oranında bir ücret otomatik olarak bu teklife eklenir.", + "swapFeesRate": "En iyi fiyat", + "swapFeesRateDisclaimer": "Birden çok merkezsizleştirilmiş borsada Jupiter Aggregator tarafından bulunan en uygun fiyat.", + "swapFeesRateDisclaimerMultichain": "Birden çok merkezsizleştirilmiş borsadaki en uygun fiyat.", + "swapFeesPriceImpact": "Fiyat Etkisi", + "swapFeesHighPriceImpact": "Yüksek Fiyat Etkisi", + "swapFeesPriceImpactDisclaimer": "İşlem hacminize dayalı olarak piyasa fiyatı ve tahmini fiyat arasındaki fark.", + "swapFeesSlippage": "Kayma", + "swapFeesHighSlippage": "Yüksek Kayma Toleransı", + "swapFeesHighSlippageDisclaimer": "İşleminiz fiyat %{{slippage}} oranından daha fazla aleyhte değişirse başarısız olacak.", + "swapFeesSlippageDisclaimer": "İşleminizin fiyatının sağlanan tekliften sapabileceği miktar.", + "swapFeesProvider": "Sağlayıcı", + "swapFeesProviderDisclaimer": "İşleminizi tamamlamak için kullanılan merkezsizleştirilmiş borsa.", + "swapEstimatedTime": "Tahminî Süre", + "swapEstimatedTimeShort": "Tah. Süre", + "swapEstimatedTimeDisclaimer": "Köprü için tahminî tamamlama süresi, işlem hızlarını etkileyen çeşitli faktörlere dayalı olarak farklılık gösterir.", + "swapSettingsButtonCommand": "Takas Ayarlarını aç", + "swapQuestionRetry": "Tekrar denensin mi?", + "swapFlowYouPay": "Ödediğiniz", + "swapFlowYouReceive": "Aldığınız", + "swapFlowActionButtonText": "Siparişi İnceleyin", + "swapAssetCardTokenNetwork": "{{network}} üzerinde {{symbol}}", + "swapAssetCardMaxButton": "Maks.", + "swapAssetCardSelectTokenAndNetwork": "Token ve Ağ seçin", + "swapSlippageSettingsTitle": "Kayma Ayarları", + "swapSlippageSettingsSubtitle": "Fiyat, kaymadan daha fazla değişirse işleminiz başarısız olacak. Önerilen varsayılan %0,3: Çok yüksek bir değer aleyhte işlemle sonuçlanır.", + "swapSlippageSettingsCustom": "Özel", + "swapSlippageSettingsHighSlippageWarning": "İşleminiz frontrun olabilir ve aleyhte bir işlemle sonuçlanabilir.", + "swapSlippageSettingsCustomMinError": "Lütfen %{{minSlippage}} değerinden daha büyük bir değer girin.", + "swapSlippageSettingsCustomMaxError": "Lütfen %{{maxSlippage}} değerinden daha küçük bir değer girin.", + "swapSlippageSettingsCustomInvalidValue": "Lütfen geçerli bir değer girin.", + "swapQuoteFeeDisclaimer": "Teklif, {{feePercentage}} Phantom ücretini de içerir", + "swapQuoteMissingContext": "Takas teklif bağlamı eksik", + "swapQuoteErrorNoQuotes": "Teklifsiz takas yapılmaya çalışılınıyor", + "swapQuoteSolanaNetwork": "Solana ağı", + "swapQuoteNetwork": "Ağ", + "swapQuoteOneTimeSerumAccount": "Tek seferlik Serum hesabı", + "swapQuoteOneTimeTokenAccount": "Tek seferlik token hesabı", + "swapQuoteBridgeFee": "Çapraz Zincir Takas Ücreti", + "swapReviewFlowActionButtonPrimary": "Takas et", + "swapReviewFlowPrimaryText": "Siparişi İnceleyin", + "swapReviewFlowYouPay": "Ödediğiniz", + "swapReviewFlowYouReceive": "Aldığınız", + "swapTxConfirmationReceived": "Alındı!", + "swapTxConfirmationSwapFailed": "Takas başarısız", + "swapTxConfirmationSwapFailedSlippageLimit": "Takas, kayma limitine ulaştı, lütfen tekrar deneyin.", + "swapTxConfirmationSwapFailedInsufficientBalance": "Talebi tamamlayamadık. İşlemi tamamlamak için yeterli bakiyeniz yok.", + "swapTxConfirmationSwapFailedTryAgain": "Takas başarısız oldu, lütfen tekrar deneyin", + "swapTxConfirmationSwappingTokens": "Token'lar takas ediliyor...", + "swapTxConfirmationTokens": "Token'lar", + "swapTxConfirmationTokensDeposited": "Bitti! Token'lar cüzdanınıza yatırıldı", + "swapTxConfirmationTokensDepositedTitle": "Bitti!", + "swapTxConfirmationTokensDepositedBody": "Token'lar cüzdanınıza yatırıldı", + "swapTxConfirmationTokensWillBeDeposited": "işlem tamamlandığında cüzdanınıza yatırılacak", + "swapTxConfirmationViewTransaction": "İşlemi Görüntüle", + "swapTxBridgeSubmitting": "İşlem gönderiliyor", + "swapTxBridgeSubmittingDescription": "{{buyNetwork}} üzerinde {{buyAmount}} karşılığında {{sellNetwork}} üzerinde {{sellAmount}} takas ediliyor", + "swapTxBridgeFailed": "İşlem Gönderilemedi", + "swapTxBridgeFailedDescription": "İstek tamamlanamadı.", + "swapTxBridgeSubmitted": "İşlem Gönderildi", + "swapTxBridgeSubmittedDescription": "Tahmini İşlem Süresi: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "Bu pencereyi güvenle kapatabilirsiniz.", + "swapperMax": "Maks.", + "swapperTooltipNetwork": "Ağ", + "swapperTooltipPrice": "Fiyat", + "swapperTooltipAddress": "Sözleşme", + "switchToggle": "Geçiş Yap", + "termsOfServiceActionButtonAgree": "Kabul Ediyorum", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "<1>\"Kabul Ediyorum\" düğmesine tıklayarak Phantom'la token takas etme <3>Hüküm ve Koşullarını kabul etmiş olursunuz.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Hizmet Koşullarımızı revize ettik. <1>\"Kabul Ediyorum\" düğmesine tıklayarak yeni <3>Hizmet Koşullarımızı kabul etmiş olursunuz.<5><6>Yeni Hizmet Koşullarımız belirli ürünler için yeni bir <8>ücret yapısı içerir.", + "termsOfServicePrimaryText": "Hizmet Koşulları", + "tokenRowUnknownToken": "Bilinmeyen Token", + "transactionsAppInteraction": "Uygulama etkileşimi", + "transactionsFailedAppInteraction": "Uygulama etkileşimi başarısız", + "transactionsBidOnInterpolated": "{{name}} için teklif ver", + "transactionsBidFailed": "Teklif başarısız", + "transactionsBoughtInterpolated": "{{name}} satın aldı", + "transactionsBoughtCollectible": "Koleksiyonluk alındı", + "transactionBridgeInitiated": "Köprü Başlatıldı", + "transactionBridgeInitiatedFailed": "Köprü Başlatma İşlemi Başarısız", + "transactionBridgeStatusLink": "LI.FI'da Durumu kontrol edin", + "transactionsBuyFailed": "Satın alma başarısız", + "transactionsBurnedSpam": "Yakılmış spam", + "transactionsBurned": "Yakıldı", + "transactionsUnwrapped": "Kaydırıldı", + "transactionsUnwrappedFailed": "Kaydırma başarısız", + "transactionsCancelBidOnInterpolated": "{{name}} üzerine teklif iptal edildi", + "transactionsCancelBidOnFailed": "Teklif iptal edilemedi", + "transactionsError": "Hata", + "transactionsFailed": "Başarısız", + "transactionsSwapped": "Takas edildi", + "transactionsFailedSwap": "Takas başarısız", + "transactionsFailedBurn": "Yakma başarısız", + "transactionsFrom": "Kimden", + "transactionsListedInterpolated": "{{name}} listeledi", + "transactionsListedFailed": "Listelenemedi", + "transactionsNoActivity": "Aktivite yok", + "transactionsReceived": "Alındı", + "transactionsReceivedInterpolated": "{{amount}} SOL alındı", + "transactionsSending": "Gönderiliyor...", + "transactionsPendingCreateListingInterpolated": "{{name}} oluşturuluyor", + "transactionsPendingEditListingInterpolated": "{{name}} düzenleniyor", + "transactionsPendingSolanaPayTransaction": "Solana Ödeme İşlemi Onaylanıyor", + "transactionsPendingRemoveListingInterpolated": "{{name}} listeden çıkarılıyor", + "transactionsPendingBurningInterpolated": "{{name}} yakılıyor", + "transactionsPendingSending": "Gönderiliyor", + "transactionsPendingSwapping": "Takas ediliyor", + "transactionsPendingBridging": "Köprüleme", + "transactionsPendingApproving": "Onaylanıyor", + "transactionsPendingCreatingAndDelegatingStake": "Stake oluşturuluyor ve delege ediliyor", + "transactionsPendingDeactivatingStake": "Stake etkisizleştiriliyor", + "transactionsPendingDelegatingStake": "Stake delege ediliyor", + "transactionsPendingWithdrawingStake": "Stake çekiliyor", + "transactionsPendingAppInteraction": "Bekleyen uygulama etkilesimi", + "transactionsPendingBitcoinTransaction": "BTC işlemi beklemede", + "transactionsSent": "Gönderildi", + "transactionsSendFailed": "Gönderilemedi", + "transactionsSwapOn": "{{dappName}} üzerinde takas edin", + "transactionsSentInterpolated": "{{amount}} SOL gönderildi", + "transactionsSoldInterpolated": "{{name}} sattı", + "transactionsSoldCollectible": "Koleksiyonluk satıldı", + "transactionsSoldFailed": "Satış başarısız", + "transactionsStaked": "Stake Edildi", + "transactionsStakedFailed": "Stake başarısız", + "transactionsSuccess": "Başarılı", + "transactionsTo": "Kime", + "transactionsTokenSwap": "Token Takası", + "transactionsUnknownAmount": "Bilinmeyen", + "transactionsUnlistedInterpolated": "{{name}} listeden çıkarıldı", + "transactionsUnstaked": "Stake Kaldırıldı", + "transactionsUnlistedFailed": "Listeden kaldırılamadı", + "transactionsDeactivateStake": "Stake etkisizleştirildi", + "transactionsDeactivateStakeFailed": "Stake etkisizleştirmesi başarısız", + "transactionsWaitingForConfirmation": "Doğrulama bekleniyor", + "transactionsWithdrawStake": "Stake'i çek", + "transactionsWithdrawStakeFailed": "Stake kaldırma başarısız", + "transactionCancelled": "İptal Edildi", + "transactionCancelledFailed": "İptal edilemedi", + "transactionApproveToken": "Onaylandı {{tokenSymbol}}", + "transactionApproveTokenFailed": "Onaylanamadı {{tokenSymbol}}", + "transactionApprovalFailed": "Onay başarısız", + "transactionRevokeApproveToken": "{{tokenSymbol}} geri çekildi", + "transactionRevokeApproveTokenFailed": "{{tokenSymbol}} geri çekilemedi", + "transactionRevokeFailed": "Geri alma başarısız", + "transactionApproveDetailsTitle": "Onay Detayları", + "transactionCancelOrder": "Teklifi iptal et", + "transactionCancelOrderFailed": "Emir iptal edilemedi", + "transactionApproveAppLabel": "Uygulama", + "transactionApproveAmountLabel": "Miktar", + "transactionApproveTokenLabel": "Token", + "transactionApproveCollectionLabel": "Koleksiyon", + "transactionApproveAllItems": "Tüm ögeleri onayla", + "transactionSpendUpTo": "Şu tutara kadar harcayın:", + "transactionCancel": "İşlemi iptal et", + "transactionPrioritizeCancel": "İptal İşlemini Önceliklendir", + "transactionSpeedUp": "İşlemi Hızlandır", + "transactionCancelHelperText": "Asıl işlem iptal edilmeden önce tamamlanabilir.", + "transactionSpeedUplHelperText": "Bu, ağ koşullarına dayalı olarak işleminizin hızını en üst seviyeye çıkarır.", + "transactionCancelHelperMobile": "Bu işlemi iptal etmeyi denemenin ücreti <1>en fazla {{amount}} olacak. Asıl işlem iptal edilmeden önce tamamlanabilir.", + "transactionCancelHelperMobileWithEstimate": "Bu işlemi iptal etme denemesinin ücreti <1>en fazla {{amount}} olacak. Yaklaşık {{timeEstimate}} içinde tamamlanabilir. Asıl işlem, iptal edilmeden önce tamamlanabilir.", + "transactionSpeedUpHelperMobile": "Bu işlemin hızını en üst seviyeye çıkarmanın ücreti <1>en fazla {{amount}} olacak.", + "transactionSpeedUpHelperMobileWithEstimate": "Bu işlemin hızını en üst seviyeye çıkarmanın ücreti <1>en fazla {{amount}} olacak. Yaklaşık {{timeEstimate}} içinde tamamlanır.", + "transactionEstimatedTime": "Tahmini süre", + "transactionCancelingSend": "Gönderme iptal ediliyor", + "transactionPrioritizingCancel": "İptal işlemi önceliklendiriliyor", + "transactionCanceling": "İptal ediliyor", + "transactionReplaceError": "Bir hata oluştu. Hesabınıza hiçbir ücret yansıtılmadı. Tekrar deneyebilirsiniz.", + "transactionNotEnoughNative": "Yetersiz {{nativeTokenSymbol}}", + "transactionGasLimitError": "Gaz limiti tahmin edilemedi", + "transactionGasEstimationError": "Gaz tahmin edilemedi", + "pendingTransactionCancel": "İptal et", + "pendingTransactionSpeedUp": "Hızlandır", + "pendingTransactionStatus": "Durum", + "pendingTransactionPending": "Bekliyor", + "pendingTransactionPendingInteraction": "Etkileşim beklemede", + "pendingTransactionCancelling": "İptal ediliyor", + "pendingTransactionDate": "Tarih", + "pendingTransactionNetworkFee": "Ağ ücreti", + "pendingTransactionEstimatedTime": "Tahmini süre", + "pendingTransactionEstimatedTimeHM": "{{hours}} sa {{minutes}} dk", + "pendingTransactionEstimatedTimeMS": "{{minutes}} dk {{seconds}} sn", + "pendingTransactionEstimatedTimeS": "{{seconds}} sn", + "pendingTransactionsSendingTitle": "{{assetSymbol}} gönderiliyor", + "pendingTransactionsUnknownEstimatedTime": "Bilinmeyen", + "pendingTransactionUnknownApp": "Bilinmeyen Uygulama", + "unlockActionButtonUnlock": "Kilidi aç", + "unlockEnterPassword": "Şifrenizi girin", + "unlockErrorIncorrectPassword": "Yanlış şifre", + "unlockErrorSomethingWentWrong": "Bir şeyler ters gitti, lütfen daha sonra tekrar deneyin", + "unlockForgotPassword": "Şifremi unuttum", + "unlockPassword": "Şifre", + "forgotPasswordText": "Cüzdanınızın 12-24 kelimelik kurtarma ifadesini girerek şifrenizi sıfırlayabilirsiniz. Phantom sizin için şifrenizi kurtaramaz.", + "appInfo": "Uygulama Bilgisi", + "lastUsed": "Son Kullanım", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "Donanım hesaplarıyla kullanılamıyor.", + "trustedAppAutoConfirmDisclaimer1": "Aktif olduğunda Phantom bu uygulamadan tüm istekleri size bildirim göndermeden ve sizden onay istemeden onaylar.", + "trustedAppAutoConfirmDisclaimer2": "Etkinleştirmek, fonlarınızı dolandırıcılık riskine sokabilir. Bu özelliği yalnızca güvendiğiniz uygulamalarla kullanın.", + "validationUtilsPasswordIsRequired": "Şifre gerekli", + "validationUtilsPasswordLength": "Şifre 8 karakter uzunluğunda olmalı", + "validationUtilsPasswordsDontMatch": "Şifreler eşleşmiyor", + "validationUtilsPasswordCantBeSame": "Eski şifrenizi kullanamazsınız", + "validatorCardEstimatedApy": "Tahmini APY", + "validatorCardCommission": "Komisyon", + "validatorCardTotalStake": "Toplam Stake", + "validatorCardNumberOfDelegators": "Delegatör sayısı", + "validatorListChooseAValidator": "Doğrulayıcı seçin", + "validatorListErrorFetching": "Doğrulayıcılar getirilemedi. Lütfen daha sonra tekrar deneyin.", + "validatorListNoResults": "Sonuç Yok", + "validatorListReload": "Tekrar yükle", + "validatorListSearch": "Ara", + "validatorInfoTooltip": "Doğrulayıcı", + "validatorInfoTitle": "Doğrulayıcılar", + "validatorInfoDescription": "SOL'unuzu bir doğrulayıcıda stake ederek Solana ağının performansı ve güvenliğine katkıda bulunur ve karşılığında SOL kazanırsınız.", + "validatorApyInfoTooltip": "Tah. APY", + "validatorApyInfoTitle": "Tahmini APY", + "validatorApyInfoDescription": "Bu, doğrulayıcıda SOL'unuzu stake etme karşılığında kazandığınız getiri oranıdır.", + "validatorViewActionButtonStake": "Stake", + "validatorViewErrorFetching": "Doğrulayıcı getirilemedi.", + "validatorViewInsufficientBalance": "Yetersiz bakiye", + "validatorViewMax": "Maks.", + "validatorViewPrimaryText": "Stake Etmeye Başlayın", + "validatorViewDescriptionInterpolated": "Bu doğrulayıcıya kaç SOL <1> stake etmek istediğinizi seçin. <3>Daha fazla bilgi edinin", + "validatorViewAmountSOLRequiredToStakeInterpolated": "Stake etmek için {{amount}} SOL gerekli", + "validatorViewValidator": "Doğrulayıcı", + "walletMenuItemsAddConnectWallet": "Cüzdan Ekleyin / Bağlayın", + "walletMenuItemsBridgeAssets": "Köprü Varlıkları", + "walletMenuItemsHelpAndSupport": "Yardım ve Destek", + "walletMenuItemsLockWallet": "Cüzdanı Kilitle", + "walletMenuItemsResetSecretPhrase": "Gizli Tümceciği Sıfırla", + "walletMenuItemsShowMoreAccounts": "{{count}} tane daha göster...", + "walletMenuItemsHideAccounts": "Hesapları gizle", + "whatsNewOverlayNew": "Yeni!", + "whatsNewOverlayv1ActionGetAppNow": "Uygulamayı hemen indirin", + "whatsNewOverlayv1PrimaryText": "iOS için Phantom çıktı!", + "whatsNewOverlayv1ScanWithCamera": "iPhone kameranızla tarayın", + "whatsNewOverlayv1SecondaryText": "iOS için Phantom'ın artık uygulama mağazasında olduğunu duyurmaktan heyecan duyuyoruz! Phantom'ın gücünü cebinizde deneyimleyin!", + "whatsNewOverlayv2ActionListOnME": "NFT'lerinizi Magic Eden'da listeleyin!", + "whatsNewOverlayv2ActionTryItNow": "Hemen deneyin", + "whatsNewOverlayv2SecondaryText": "Artık NFT'lerinizi doğrudan Phantom tarayıcı uzantısından Magic Eden'da listeleyebilirsiniz. Listelediklerinizi tam anlamıyla yönetmek için rahat bir şekilde fiyatı düzenleyebilir ve listeden kaldırabilirsiniz.", + "whatsNewOverlayv3ActionBurnSpam": "Spam NFT'leri yakın!", + "whatsNewOverlayv3SecondaryText": "Artık Spam NFT'leri yakıp küçük bir miktar SOL alabilirsiniz. Spam NFT'ye tıklayın, \"...\" simgesine tıklayın ve cüzdanınızdan kaldırmak için \"Token'ı yak\"ı seçin.", + "toggleMultiChainHeader": "Çoklu Zincir", + "disableMultiChainHeader": "Yalnızca Solana modu", + "disableMultiChainDetail1Header": "Solana'da her şeyi yapın", + "disableMultiChainDetail1SecondaryText": "Solana Hesaplarınızı, token'larınızı ve koleksiyonluklarınızı diğer zincirleri görmeden yönetin.", + "disableMultiChainDetail2Header": "Dilediğiniz zaman Çoklu Zincire dönün", + "disableMultiChainDetail2SecondaryText": "Mevcut Ethereum ve Polygon bakiyeleriniz, Çoklu Zinciri yeniden etkinleştirdiğinizde korunur.", + "disableMultiChainButton": "Yalnızca Solana'yı etkinleştir", + "disabledMultiChainHeader": "Yalnızca Solana Etkinleştirildi", + "disabledMultiChainText": "Çoklu zinciri dilediğiniz zaman yeniden etkinleştirebilirsiniz.", + "enableMultiChainHeader": "Çoklu Zinciri etkinleştir", + "enabledMultiChainHeader": "Çoklu Zincir Etkin", + "enabledMultiChainText": "Ethereum ve Polygon artık cüzdanınızda destekleniyor.", + "incompatibleAccountHeader": "Uyumsuz Hesap", + "incompatibleAccountInterpolated": "Yalnızca Solana modunu etkinleştirmeden önce bu yalnızca Ethereum hesaplarını lütfen kaldırın: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "Yenilikler!", + "welcomeToMultiChainPrimaryText": "Her Şey için Tek Cüzdan", + "welcomeToMultiChainDetail1Header": "Ethereum ve Polygon desteği", + "welcomeToMultiChainDetail1SecondaryText": "Solana, Ethereum ve Polygon'dan tüm token'larınız ve NFT'leriniz tek bir yerde.", + "welcomeToMultiChainDetail2Header": "Sevdiğiniz tüm uygulamaları kullanın", + "welcomeToMultiChainDetail2SecondaryText": "Ağ değiştirmeden birden fazla zincirde uygulama bağlayın.", + "welcomeToMultiChainDetail3Header": "MetaMask cüzdanınızı içe aktarın", + "welcomeToMultiChainDetail3SecondaryText": "Ethereum ve Polygon'da tüm tohum ifadelerinizi kolayca içe aktarın.", + "welcomeToMultiChainIntro": "Phantom Multichain'e hoş geldiniz", + "welcomeToMultiChainIntroDesc": "Solana, Ethereum ve Polygon'dan tüm token'larınız ve NFT'leriniz tek bir yerde. Her şey için tek cüzdanınız.", + "welcomeToMultiChainAccounts": "Çoklu Zincir Hesapları yeniden tasarlandı", + "welcomeToMultiChainAccountsDesc": "Çoklu zincir için yeniden tasarlandı, artık her bir hesap, ilgili ETH ve Polygon adreslerine sahip.", + "welcomeToMultiChainApps": "Her Yerde Çalışır", + "welcomeToMultiChainAppsDesc": "Phantom; Ethereum, Polygon ve Solana'daki her uygulamayla uyumludur. \"MetaMask'e bağlan\" düğmesine tıkladığınızda başlamaya hazırsınız.", + "welcomeToMultiChainImport": "MetaMask'ten anında içe aktarın", + "welcomeToMultiChainImportDesc": "MetaMask veya Coinbase Wallet gibi cüzdanlardan Gizli İfadelerinizi veya Özel Anahtarlarınızı içe aktarın. Tümü tek bir yerde.", + "welcomeToMultiChainImportInterpolated": "MetaMask veya Coinbase Wallet gibi cüzdanlardan <0>Gizli İfadelerinizi veya Özel Anahtarlarınızı içe aktarın. Tümü tek bir yerde.", + "welcomeToMultiChainTakeTour": "Tura çıkın", + "welcomeToMultiChainSwapperTitle": "Ethereum, Polygon\nve Solana'da takas yapın", + "welcomeToMultiChainSwapperDetail1Header": "Ethereum ve Polygon desteği", + "welcomeToMultiChainSwapperDetail1SecondaryText": "Artık ERC-20 token'larını cüzdanınızın içinden kolayca takas edebilirsiniz.", + "welcomeToMultiChainSwapperDetail2Header": "En İyi Fiyatlar ve Süper Düşük Ücretler", + "welcomeToMultiChainSwapperDetail2SecondaryText": "100+ likidite kaynağı ve maksimum getiri karşılığında akıllı emir yönlendirme.", + "networkErrorTitle": "Ağ Hatası", + "networkError": "Ne yazık ki ağa erişemiyoruz. Lütfen daha sonra tekrar deneyin.", + "authenticationUnlockPhantom": "Phantom'ın kilidini aç", + "errorAndOfflineSomethingWentWrong": "Bir şeyler ters gitti", + "errorAndOfflineSomethingWentWrongTryAgain": "Lütfen tekrar deneyin.", + "errorAndOfflineUnableToFetchAssets": "Varlıklar getirilemedi. Lütfen daha sonra tekrar deneyin.", + "errorAndOfflineUnableToFetchCollectibles": "Koleksiyonluklar getirilemedi. Lütfen daha sonra tekrar deneyin.", + "errorAndOfflineUnableToFetchSwap": "Takas bilgileri getirilemedi. Lütfen daha sonra tekrar deneyin.", + "errorAndOfflineUnableToFetchTransactionHistory": "Şu anda işlem geçmişinizi getiremiyoruz. Ağ bağlantınızı kontrol edin veya daha sonra tekrar deneyin.", + "errorAndOfflineUnableToFetchRewardsHistory": "Ödül geçmişi getirilemedi. Lütfen daha sonra tekrar deneyin.", + "networkHealthSheetCloseButtonText": "Tamam", + "swapReviewError": "Siparişiniz incelenirken bir şeyler ters gitti, lütfen tekrar deneyin.", + "sendSelectToken": "Token seçin", + "swapBalance": "Bakiye:", + "swapTitle": "Token'ları Takas Edin", + "swapSelectToken": "Token seçin", + "swapYouPay": "Ödeyeceğiniz", + "swapYouReceive": "Alacağınız", + "aboutPrivacyPolicy": "Gizlilik Politikası", + "aboutVersion": "Sürüm {{version}}", + "aboutVisitWebsite": "Web Sitesini Ziyaret Et", + "bottomSheetConnectTitle": "Bağla", + "A11YbottomSheetConnectTitle": "Alt Sayfa Bağla", + "A11YbottomSheetCommandClose": "Alt Sayfa Reddet", + "A11YbottomSheetCommandBack": "Alt Sayfa Geri", + "bottomSheetSignTypedDataTitle": "İmza mesajı", + "bottomSheetSignMessageTitle": "İmza mesajı", + "bottomSheetSignInTitle": "Giriş yap", + "bottomSheetSignInAndConnectTitle": "Oturum aç", + "bottomSheetConfirmTransactionTitle": "İşlem onayla", + "bottomSheetConfirmTransactionsTitle": "İşlemleri onaylayın", + "bottomSheetAdvancedTitle": "Gelişmiş", + "bottomSheetReadOnlyAccountTitle": "Yalnızca Görüntüleme Modu", + "bottomSheetTransactionSettingsTitle": "Ağ Ücreti", + "bottomSheetConnectDescription": "Bunu bağlamak, bu sitenin seçili hesap için bakiyeleri ve aktiviteyi görüntülemesine izin verir.", + "bottomSheetSignInDescription": "Bu mesajı imzalamak, seçili hesabın sahibi olduğunuzu kanıtlar. Yalnızca güvendiğiniz uygulamalardan gelen mesajları imzalayın.", + "bottomSheetSignInAndConnectDescription": "Onaylamak, bu sitenin seçili hesap için bakiyeleri ve etkinliği görüntülemesine izin verir.", + "bottomSheetConfirmTransactionDescription": "Bakiye değişiklikleri tahminîdir. İlgili tutar ve varlıklar garantili değildir.", + "bottomSheetConfirmTransactionsDescription": "Bakiye değişiklikleri tahminîdir. İlgili tutar ve varlıklar garantili değildir.", + "bottomSheetSignTypedDataDescription": "Bu yalnızca bir izin talebidir. İşlem hemen yürütülmeyebilir.", + "bottomSheetSignTypedDataSecondDescription": "Bakiye değişiklikleri tahminîdir. İlgili tutar ve varlıklar garantili değildir.", + "bottomSheetSignMessageDescription": "Bu mesajı imzalamak, seçili hesaba sahip olduğunuzu kanıtlar. Yalnızca güvendiğiniz uygulamalardan gelen mesajları imzalayın.", + "bottomSheetReadOnlyAccountDescription": "Bu eylem yalnızca görüntüleme modunda gerçekleştirilemiyor.", + "bottomSheetMessageRow": "Mesaj", + "bottomSheetStatementRow": "Beyan", + "bottomSheetAutoConfirmRow": "Otomatik Onayla", + "bottomSheetAutoConfirmOff": "Kapalı", + "bottomSheetAutoConfirmOn": "Açık", + "bottomSheetAccountRow": "Hesap", + "bottomSheetAdvancedRow": "Gelişmiş", + "bottomSheetContractRow": "Sözleşme Adresi", + "bottomSheetSpenderRow": "Harcayanın Adresi", + "bottomSheetNetworkRow": "Ağ", + "bottomSheetNetworkFeeRow": "Ağ Ücreti", + "bottomSheetEstimatedTimeRow": "Tahminî Süre", + "bottomSheetAccountRowDefaultAccountName": "Hesap", + "bottomSheetConnectRequestDisclaimer": "Yalnızca güvendiğiniz web sitelerine bağlanın", + "bottomSheetSignInRequestDisclaimer": "Yalnızca güvendiğiniz web sitelerine giriş yapın", + "bottomSheetSignatureRequestDisclaimer": "Yalnızca bu web sitesine güveniyorsanız onaylayın.", + "bottomSheetIgnoreWarning": "Uyarıyı yok say, yine de ilerle", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "Bakiye değişikliği bulunamadı. Lütfen dikkatli bir şekilde ilerleyin ve yalnızca bu siteye güveniyorsanız onaylayın.", + "bottomSheetReadOnlyWarning": "Bu adresi yalnızca izliyorsunuz. İşlemleri ve mesajları imzalamak için içe aktarmanız gerekecek.", + "bottomSheetWebsiteIsUnsafeWarning": "Bu web sitesini kullanmak güvenli değil ve site, fonlarınızı çalmaya çalışabilir.", + "transactionsFromInterpolated": "Kimden: {{from}}", + "transactionsFromParagraphInterpolated": "Kimden: {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "Bugün", + "transactionsToInterpolated": "Kime: {{to}}", + "transactionsToParagraphInterpolated": "Kime: {{to}}", + "transactionsYesterday": "Dün", + "addEditAddressAdd": "Adres ekle", + "addEditAddressDelete": "Adresi sil", + "addEditAddressDeleteTitle": "Bu adresi silmek istediğinizden emin misiniz?", + "addEditAddressSave": "Adresi kaydet", + "dAppBrowserComingSoon": "dApp Tarayıcı çok yakında çıkıyor!", + "dAppBrowserSearchPlaceholder": "Arayın veya URL yazın", + "dAppBrowserOpenInNewTab": "Yeni sekmede aç", + "dAppBrowserSuggested": "Önerilen", + "dAppBrowserFavorites": "Favoriler", + "dAppBrowserBookmarks": "Yer İmleri", + "dAppBrowserBookmarkAdd": "Yer İmi ekle", + "dAppBrowserBookmarkRemove": "Yer İmini kaldır", + "dAppBrowserTrustedApps": "Yeniler", + "dAppBrowserFavoritesDescription": "Favorileriniz burada gösterilir", + "dAppBrowserBookmarksDescription": "Yer imleriniz burada gösterilir", + "dAppBrowserRecentsDescription": "Yakın zamanda bağlanan dapp'lar burada görünür", + "dAppBrowserEmptyScreenDescription": "URL girin veya web'de arama yapın", + "dAppBrowserBlocklistScreenTitle": "{{origin}} engellendi! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom, bu web sitesinin kötü niyetli olduğuna ve kullanım için güvenli olmadığına inanıyor.", + "part2": "Bu site, bilinen oltalama web siteleri ve dolandırıcılıkları içeren topluluk tarafından oluşturulmuş bir veri tabanının bir parçası olarak işaretlenmiş. Sitenin yanlışlıkla işaretlendiğini düşünüyorsanız lütfen sorunu bildirin." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Uyarıyı yok say, yine de göster", + "dAppBrowserActionBookmark": "Yer İmi", + "dAppBrowserActionRemoveBookmark": "Yer imini kaldır", + "dAppBrowserActionRefresh": "Yenile", + "dAppBrowserActionShare": "Paylaş", + "dAppBrowserActionCloseTab": "Sekmeyi kapat", + "dAppBrowserActionEndAutoConfirm": "Otomatik Onaylamayı sonlandır", + "dAppBrowserActionDisconnectApp": "Uygulamanın bağlantısını kes", + "dAppBrowserActionCloseAllTabs": "Tüm sekmeleri kapat", + "dAppBrowserNavigationAddressPlaceholder": "Aramak için bir URL girin", + "dAppBrowserTabOverviewMore": "Daha fazla", + "dAppBrowserTabOverviewAddTab": "Sekme ekle", + "dAppBrowserTabOverviewClose": "Kapat", + "dAppBrowserCloseTab": "Sekmeyi kapat", + "dAppBrowserClose": "Kapat", + "dAppBrowserTabOverviewAddBookmark": "Yer İmi ekle", + "dAppBrowserTabOverviewRemoveBookmark": "Yer İmini kaldır", + "depositAssetListSuggestions": "Öneriler", + "depositUndefinedToken": "Üzgünüz, bu token yatırılamıyor", + "onboardingImportRecoveryPhraseDetails": "Ayrıntılar", + "onboardingCreateRecoveryPhraseVerifyTitle": "Gizli Kurtarma Tümceciğini not aldınız mı?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Gizli kurtarma tümceciği olmadan anahtarınıza veya anahtarınızla ilişkili varlıklara erişemezsiniz.", + "onboardingCreateRecoveryPhraseVerifyYes": "Evet", + "onboardingCreateRecoveryPhraseErrorTitle": "Hata", + "onboardingCreateRecoveryPhraseErrorSubtitle": "Hesap oluşturma işlemi başarısız, lütfen tekrar deneyin.", + "onboardingDoneDescription": "Artık cüzdanınızın tam anlamıyla keyfini çıkarabilirsiniz.", + "onboardingDoneGetStarted": "Başlayın", + "onboardingImportAccountsEmptyResult": "Hesap bulunamadı", + "onboardingImportAccountsAccountName": "Hesap {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "Aktivite olan {{numberOfWallets}} hesap bulduk", + "onboardingImportAccountsFoundAccounts_other": "Aktivite olan {{numberOfWallets}} hesap bulduk", + "onboardingImportAccountsFoundAccountsNoActivity_one": "{{numberOfWallets}} hesap bulduk", + "onboardingImportAccountsFoundAccountsNoActivity_other": "{{numberOfWallets}} hesap bulduk", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "Tümceciğin en az 12 kelime olması gerekiyor.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "Tümceciğin tam olarak 12 veya 24 kelime olması gerekiyor.", + "onboardingImportRecoveryPhraseWrongWord": "Yanlış kelimeler: {{ words }}.", + "onboardingProtectTitle": "Cüzdanınızı koruyun", + "onboardingProtectDescription": "Biyometrik güvenlik eklemek, cüzdanınıza sadece sizin erişebilmenizi sağlar.", + "onboardingProtectButtonHeadlineDevice": "Cihaz", + "onboardingProtectButtonHeadlineFaceID": "Face ID", + "onboardingProtectButtonHeadlineFingerprint": "Parmak izi", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "{{ authType }} Kimlik Doğrulamasını Kullan", + "onboardingProtectError": "Kimliğiniz doğrulanırken bir şeyler ters gitti, lütfen tekrar deneyin", + "onboardingProtectBiometryIosError": "Biyometrik kimlik doğrulama Phantom'da yapılandırılmış ancak Sistem Ayarlarında devre dışı. Yeniden etkinleştirmek için lütfen Ayarlar > Phantom > Face ID veya Touch ID'yi açın.", + "onboardingProtectRemoveAuth": "Kimlik doğrulamayı devre dışı bırak", + "onboardingProtectRemoveAuthDescription": "Kimlik doğrulamayı devre dışı bırakmak istediğinizden emin misin?", + "onboardingWelcomeTitle": "Phantom'a hoş geldiniz", + "onboardingWelcomeDescription": "Başlamak için yeni bir cüzdan oluşturun veya tohum ifadeden bir cüzdan içe aktarın.", + "onboardingWelcomeCreateWallet": "Yeni bir cüzdan oluşturun", + "onboardingWelcomeAlreadyHaveWallet": "Zaten bir cüzdanım var", + "onboardingWelcomeConnectSeedVault": "Tohum Kasasına Bağlanın", + "onboardingSlide1Title": "Sizin tarafınızdan kontrol edilir,\nbizim tarafımızdan güvenceye alınır", + "onboardingSlide1Description": "Fonlarınız biyometrik, dolandırıcılık tespiti ve 7/24 destek ile özel ve güvendedir.", + "onboardingSlide2Title": "NFT'leriniz için\nen iyi ev", + "onboardingSlide2Description": "Listelemeleri yönetin, spam yakın ve faydalı anlık bildirimlerle haberdar kalın.", + "onboardingSlide3Title": "Token'larınızla daha fazlasını yapın", + "onboardingSlide3Description": "Cüzdanınızdan ayrılmadan saklayın, takas edin, gönderin ve alın. ", + "onboardingSlide4Title": "Web3'ün en iyisini keşfedin", + "onboardingSlide4Description": "Uygulama içi tarayıcıyla önde gelen uygulama ve koleksiyonlar bulun ve bunlara bağlanın.", + "onboardingMultichainSlide5Title": "Her şey için bir cüzdan", + "onboardingMultichainSlide5Description": "Solana, Ethereum ve Polygon'un tümünü kullanıcı dostu tek bir arayüzde deneyimleyin.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Solana, Ethereum, Polygon ve Bitcoin'in tümünü kullanıcı dostu tek bir arayüzde deneyimleyin.", + "requireAuth": "Kimlik doğrulamayı gerekli kıl", + "requireAuthImmediately": "Anında", + "availableToSend": "Göndermek İçin Uygun", + "sendEnterAmount": "Miktar girin", + "sendEditMemo": "Memo'yu düzenle", + "sendShowLogs": "Hata Kayıtlarını göster", + "sendHideLogs": "Hata Kayıtlarını gizle", + "sendGoBack": "Geri Git", + "sendTransactionSuccess": "Token'larınız başarıyla şuraya gönderildi:", + "sendInputPlaceholder": "Ad veya adres", + "sendRecentlyUsedAddressLabel": "{{formattedTimestamp}} önce kullanıldı", + "sendRecipientAddress": "Alıcı adresi", + "sendTokenInterpolated": "{{tokenSymbol}} gönder", + "sendPasteFromClipboard": "Panodan yapıştır", + "sendScanQR": "QR Kodu tarayın", + "sendTo": "Kime:", + "sendCameraAccess": "Kamera Erişimi", + "sendCameraAccessSubtitle": "QR kod taramak için kamera erişiminin etkinleştirilmesi gerekiyor. Hemen Ayarlar'ı açmak ister misiniz?", + "sendSettings": "Ayarlar", + "sendOK": "Tamam", + "invalidQRCode": "Bu QR kodu geçersiz.", + "sendInvalidQRCode": "Bu QR kodu geçerli bir adres değil", + "sendInvalidQRCodeSubtitle": "Tekrar deneyin ya da farklı bir QR koduyla deneyin.", + "sendInvalidQRCodeSplToken": "QR kodunda geçersiz token", + "sendInvalidQRCodeSplTokenSubtitle": "Bu QR kod, sahip olmadığınız veya tanımlayamadığımız bir token içeriyor.", + "sendScanAddressToSend": "Fon göndermek için {{tokenSymbol}} adresini tarayın", + "sendScanAddressToSendNoSymbol": "Fon göndermek için adres tarayın", + "sendScanAddressToSendCollectible": "Koleksiyonluk göndermek için SOL adresi tarayın", + "sendScanAddressToSendCollectibleMultichain": "Koleksiyonluk göndermek için adresi tarayın", + "sendSummary": "Özet", + "sendUndefinedToken": "Üzgünüz, bu token gönderilemiyor", + "sendNoTokens": "Kullanılabilir token yok", + "noBuyOptionsAvailableInCountry": "Ülkenizde kullanılabilir Satın Al seçeneği bulunmuyor", + "swapAvailableTokenDisclaimer": "Ağlar arasında köprü kurmak için sınırlı sayıda token mevcuttur", + "swapCrossSwapNetworkTooltipTitle": "Ağlar Arasında Takas", + "swapCrossSwapNetworkTooltipDescription": "Ağlar arasında takas yaparken mevcut token'ların en düşük fiyatlı ve en hızlı işlemler için kullanılması önerilir.", + "settingsAbout": "Phantom hakkında", + "settingsConfirm": "Evet", + "settingsMakeSureNoOneIsWatching": "Kimsenin ekranınıza bakmadığından emin olun", + "settingsManageAccounts": "Hesapları Yönet", + "settingsPrompt": "Devam etmek istediğinizden emin misin?", + "settingsSelectAvatar": "Avatar seçme", + "settingsSelectSecretPhrase": "Gizli Tümceciği seçin", + "settingsShowPrivateKey": "Özel anahtarınızın gösterilmesi için dokunun", + "settingsShowRecoveryPhrase": "Gizli tümeciğinizin gösterilmesi için dokunun", + "settingsSubmitBetaFeedback": "Beta Geri Bildirimi Gönderin", + "settingsUpdateAccountNameToast": "Hesap adı güncellendi", + "settingsUpdateAvatarToast": "Avatar güncellendi", + "settingsWalletAddress": "Hesap Adresi", + "settingsWalletAddresses": "Hesap Adresleri", + "settingsWalletNamePrimary": "Hesap Adı", + "settingsPlaceholderName": "İsim", + "settingsWalletNameSecondary": "Cüzdan adınızı değiştirin", + "settingsYourAccounts": "Hesaplarınız", + "settingsYourAccountsMultiChain": "Çoklu zincir", + "settingsNotifications": "Bildirimler", + "settingsNotificationPreferences": "Bildirim Tercihleri", + "pushNotificationsPreferencesAllowNotifications": "Bildirimlere İzin Ver", + "pushNotificationsPreferencesSentTokens": "Gönderilen Token'lar", + "pushNotificationsPreferencesSentTokensDescription": "Giden token ve NFT transferleri", + "pushNotificationsPreferencesReceivedTokens": "Alınan Token'lar", + "pushNotificationsPreferencesReceivedTokensDescription": "Gelen token ve NFT transferleri", + "pushNotificationsPreferencesDexSwap": "Takaslar", + "pushNotificationsPreferencesDexSwapDescription": "Tanınan uygulamalardaki takaslar", + "pushNotificationsPreferencesOtherBalanceChanges": "Diğer Bakiye Değişiklikleri", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Bakiyenizi etkileyen diğer çok token'lı işlemler", + "pushNotificationsPreferencesPhantomMarketing": "Phantom'dan Güncellemeler", + "pushNotificationsPreferencesPhantomMarketingDescription": "Özellik duyuruları ve genel güncellemeler", + "pushNotificationsPreferencesDescription": "Bu ayarlar bu aktif cüzdan için anlık bildirimleri kontrol eder. Her bir cüzdanın kendi bildirim ayarları vardır. Tüm Phantom anlık bildirimlerini kapatmak için <1>cihaz ayarlarınıza gidin.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Bildirim tercihleri senkronize edilemiyor.", + "connectSeedVaultConnectSeed": "Tohum bağla", + "connectSeedVaultConnectSeedDescription": "Phantom'ı telefonunuzdaki Tohum Kasasına bağlayın", + "connectSeedVaultSelectAnAccount": "Hesap seçin", + "connectSeedVaultSelectASeed": "Tohum seçin", + "connectSeedVaultSelectASeedDescription": "Phantom'a bağlamak istediğiniz tohumu seçin", + "connectSeedVaultSelectAnAccountDescription": "Phantom'a hangi hesabı kurmak istediğinizi seçin", + "connectSeedVaultNoAccountsFound": "Hesap bulunamadı.", + "connectSeedVaultSelectAccounts": "Hesapları seçin", + "connectSeedVaultSelectAccountsDescription": "Phantom'a hangi hesapları kurmak istediğinizi seçin", + "connectSeedVaultCompleteSetup": "Kurulumu tamamla", + "connectSeedVaultCompleteSetupDescription": "Her şey hazır! Phantom'la web3'ü keşfedin ve işlemlerinizi onaylamak için Tohum Kasanızı kullanın", + "connectSeedVaultConnectAnotherSeed": "Başka bir tohum bağla", + "connectSeedVaultConnectAllSeedsConnected": "Tüm tohumlar bağlı", + "connectSeedVaultNoSeedsConnected": "Tohum bağlanmadı. Tohum Kasasından izin vermek için aşağıdaki düğmeye dokunun.", + "connectSeedVaultConnectAccount": "Hesap bağla", + "connectSeedVaultLoadMore": "Daha Fazla Yükle", + "connectSeedVaultNeedPermission": "İzin gerekli", + "connectSeedVaultNeedPermissionDescription": "Phantom'ın Tohum Kasası izinlerini kullanmasına izin vermek için Ayarlar'a gidin.", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} ücret", + "stakeAmount": "Miktar", + "stakeAmountBalance": "Bakiye", + "swapTopQuotes": "En İyi {{numQuotes}} Teklifleri", + "swapTopQuotesTitle": "En İyi Teklifler", + "swapProvidersTitle": "Sağlayıcılar", + "swapProvidersFee": "{{fee}} ücret", + "swapProvidersTagRecommended": "En İyi Dönüş", + "swapProvidersTagFastest": "En Hızlı", + "swapProviderEstimatedTimeHM": "{{hours}} sa {{minutes}} dk", + "swapProviderEstimatedTimeM": "{{minutes}} dk", + "swapProviderEstimatedTimeS": "{{seconds}} sn", + "stakeReview": "İncele", + "stakeReviewAccount": "Hesap", + "stakeReviewCommissionFee": "Komisyon Ücreti", + "stakeReviewConfirm": "Onayla", + "stakeReviewValidator": "Doğrulayıcı", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "Anladım", + "swapTabInsufficientFunds": "Yetersiz fon", + "swapNoAssetsFound": "Varlık yok", + "swapNoTokensFound": "Token bulunamadı", + "swapConfirmationTryAgain": "Tekrar dene", + "swapConfirmationGoBack": "Geri git", + "swapNoQuotesFound": "Teklif bulunamadı", + "swapNotProviderFound": "Bu token takası için sağlayıcı bulunamadı. Farklı bir token deneyin.", + "swapAvailableOnMainnet": "Bu özellik yalnızca Mainnet'te mevcut", + "swapNotAvailableEVM": "Takaslar EVM hesapları için henüz kullanılamıyor", + "singleChainSwapTab": "Ağda", + "crossChainSwapTab": "Ağlar arasında", + "allFilter": "Tümü", + "bridgeRefuelTitle": "Yükleme yap", + "bridgeRefuelDescription": "Yükleme yap, köprüleme yaptıktan sonra işlemler için ödeme yapabilmenizi sağlar.", + "bridgeRefuelLabelBalance": "{{symbol}} bakiyeniz", + "bridgeRefuelLabelReceive": "Alacağınız", + "bridgeRefuelLabelFee": "Tahminî Ücret", + "bridgeRefuelDismiss": "Yükleme Yap kullanmadan devam et", + "bridgeRefuelEnable": "Yükleme Yap'ı etkinleştir", + "unwrapWrappedSolError": "Kaydırma başarısız", + "unwrapWrappedSolLoading": "Kaydırılıyor...", + "unwrapWrappedSolSuccess": "Kaydırıldı", + "unwrapWrappedSolViewTransaction": "İşlemi Görüntüle", + "dappApprovePopupSignMessage": "İmza Mesajı", + "solanaPayFrom": "Kimden", + "solanaPayMessage": "Mesaj", + "solanaPayNetworkFee": "Ağ Ücreti", + "solanaPayFree": "Ücretsiz", + "solanaPayPay": "{{item}} öde", + "solanaPayPayNow": "Hemen Öde", + "solanaPaySending": "{{item}} gönderiliyor", + "solanaPayReceiving": "{{item}} alınıyor", + "solanaPayMinting": "{{item}} mint ediliyor", + "solanaPayTransactionProcessing": "İşleminiz işleniyor,\nlütfen bekleyin.", + "solanaPaySent": "Gönderildi!", + "solanaPayReceived": "Alındı!", + "solanaPayMinted": "Mint edildi!", + "solanaPaySentNFT": "NFT gönderildi!", + "solanaPayReceivedNFT": "NFT alındı!", + "solanaPayTokensSent": "Token'larınız {{to}} adlı kişiye başarıyla gönderildi", + "solanaPayTokensReceived": "{{from}} adlı kişiden token aldınız", + "solanaPayViewTransaction": "İşlemi görüntüle", + "solanaPayTransactionFailed": "İşlem Başarısız", + "solanaPayConfirm": "Onayla", + "solanaPayTo": ">", + "dappApproveConnectViewAccount": "Solana hesabınızı görüntüleyin", + "deepLinkInvalidLink": "Geçersiz bağlantı", + "deepLinkInvalidSplTokenSubtitle": "Bu, sahip olmadığınız veya tanımlayamadığımız bir token içeriyor.", + "walletAvatarShowAllAccounts": "Tüm hesapları göster", + "pushNotificationsGetInstantUpdates": "Anlık güncelleme alın", + "pushNotificationsEnablePushNotifications": "Tamamlanan transferler, takaslar ve duyurular hakkında anlık bildirimleri etkinleştirin", + "pushNotificationsEnable": "Etkinleştir", + "pushNotificationsNotNow": "Şimdi değil", + "onboardingAgreeToTermsOfServiceInterpolated": "<1>Hizmet Koşullarını kabul ediyorum", + "onboardingConfirmSaveSecretRecoveryPhrase": "Tamam, bir yere kaydettim", + "onboardingCreateNewWallet": "Yeni Cüzdan Oluştur", + "onboardingErrorDuplicateSecretRecoveryPhrase": "Bu gizli ifade, cüzdanınızda zaten mevcut", + "onboardingErrorInvalidSecretRecoveryPhrase": "Geçersiz gizli kurtarma tümceciği", + "onboardingFinished": "Hepsi tamam!", + "onboardingImportAccounts": "Hesapları İçe Aktar", + "onboardingImportImportingAccounts": "Hesaplar içe aktarılıyor...", + "onboardingImportImportingFindingAccounts": "Aktivite olan hesaplar bulunuyor", + "onboardingImportAccountsLastActive": "{{formattedTimestamp}} önce aktif", + "onboardingImportAccountsNeverUsed": "Hiç Kullanılmadı", + "onboardingImportAccountsCreateNew": "Yeni cüzdan", + "onboardingImportAccountsDescription": "İçe aktarılacak cüzdan hesaplarını seçin", + "onboardingImportReadOnlyAccountDescription": "İzlemek istediğiniz bir adres veya etki alanı ekleyin. Yalnızca görüntüleme erişiminiz olacak, işlemleri veya mesajları imzalayamayacaksınız.", + "onboardingImportSecretRecoveryPhrase": "Gizli Tümceciği içe aktarın", + "onboardingImportViewAccounts": "Hesapları Görüntüle", + "onboardingRestoreExistingWallet": "12 veya 24 kelimelik gizli kurtarma tümceciğinizle mevcut bir cüzdanı geri yükleyin", + "onboardingShowUnusedAccounts": "Kullanılmayan Hesapları Göster", + "onboardingShowMoreAccounts": "Daha Fazla Hesap Göster", + "onboardingHideUnusedAccounts": "Kullanılmayan Hesapları Gizle", + "onboardingSecretRecoveryPhrase": "Gizli Kurtarma Tümceciği", + "onboardingSelectAccounts": "Hesaplarınızı Seçin", + "onboardingStoreSecretRecoveryPhraseReminder": "Yalnızca bu şekilde hesabınızı kurtarabileceksiniz. Lütfen güvenli bir yerde saklayın!", + "useTokenMetasForMintsUnknownName": "Bilinmeyen", + "bookmarksExploreScreenSearch": "Arayın veya URL yazın", + "timeUnitMinute": "dakika", + "timeUnitMinutes": "dakika", + "timeUnitHour": "saat", + "timeUnitHours": "saat", + "espNFTListWithPrice": "{{dAppName}} adlı uygulamada {{priceAmount}} {{priceTokenSymbol}} karşılığında {{NFTDisplayName}} listelediniz", + "espNFTListWithPriceWithoutDApp": "{{priceAmount}} {{priceTokenSymbol}} karşılığında {{NFTDisplayName}} listelediniz", + "espNFTListWithoutPrice": "{{dAppName}} adlı uygulamada satış için {{NFTDisplayName}} listelediniz", + "espNFTListWithoutPriceWithoutDApp": "Satış için {{NFTDisplayName}} listelediniz", + "espNFTChangeListPriceWithPrice": "{{dAppName}} adlı uygulamada {{NFTDisplayName}} listelemesini {{priceAmount}} {{priceTokenSymbol}} olarak güncellediniz", + "espNFTChangeListPriceWithPriceWithoutDApp": "{{NFTDisplayName}} listelemesini {{priceAmount}} {{priceTokenSymbol}} olarak güncellediniz", + "espNFTChangeListPriceWithoutPrice": "{{dAppName}} adlı uygulamada {{NFTDisplayName}} listelemesini güncellediniz", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "{{NFTDisplayName}} listelemesini güncellediniz", + "espNFTBidBidderWithPrice": "{{dAppName}} adlı uygulamada {{NFTDisplayName}} için {{priceAmount}} {{priceTokenSymbol}} teklif verdiniz", + "espNFTBidBidderWithPriceWithoutDApp": "{{NFTDisplayName}} için {{priceAmount}} {{priceTokenSymbol}} teklif verdiniz", + "espNFTBidBidderWithoutPrice": "{{dAppName}} adlı uygulamada {{NFTDisplayName}} için teklif verdiniz", + "espNFTBidBidderWithoutPriceWithoutDApp": "{{NFTDisplayName}} için teklif verdiniz", + "espNFTBidListerWithPrice": "{{dAppName}} adlı uygulamada {{NFTDisplayName}} için {{priceAmount}} {{priceTokenSymbol}} değerinde yeni teklif", + "espNFTBidListerWithPriceWithoutDApp": "{{NFTDisplayName}} için {{priceAmount}} {{priceTokenSymbol}} değerinde yeni teklif", + "espNFTBidListerWithoutPrice": "{{dAppName}} adlı uygulamada {{NFTDisplayName}} için yeni teklif", + "espNFTBidListerWithoutPriceWithoutDApp": "{{NFTDisplayName}} için yeni teklif", + "espNFTCancelBidWithPrice": "{{dAppName}} adlı uygulamada {{NFTDisplayName}} için {{priceAmount}} {{priceTokenSymbol}} değerindeki teklifinizi iptal ettiniz", + "espNFTCancelBidWithPriceWithoutDApp": "{{NFTDisplayName}} için {{priceAmount}} {{priceTokenSymbol}} değerindeki teklifinizi iptal ettiniz", + "espNFTCancelBidWithoutPrice": "{{dAppName}} adlı uygulamada {{NFTDisplayName}} için teklifinizi iptal ettiniz", + "espNFTCancelBidWithoutPriceWithoutDApp": "{{NFTDisplayName}} için teklifinizi iptal ettiniz", + "espNFTUnlist": "{{dAppName}} adlı uygulamada {{NFTDisplayName}} listelemesini kaldırdınız", + "espNFTUnlistWithoutDApp": "{{NFTDisplayName}} tarafınızdan listeden çıkarıldı", + "espNFTBuyBuyerWithPrice": "{{dAppName}} adlı uygulamada {{priceAmount}} {{priceTokenSymbol}} karşılığında {{NFTDisplayName}} satın aldınız", + "espNFTBuyBuyerWithPriceWithoutDApp": "{{priceTokenSymbol}} {{priceAmount}} karşılığında {{NFTDisplayName}} satın aldınız", + "espNFTBuyBuyerWithoutPrice": "{{dAppName}} adlı uygulamada {{NFTDisplayName}} satın aldınız", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "{{NFTDisplayName}} satın aldınız", + "espNFTBuySellerWithPrice": "{{dAppName}} adlı uygulamada {{priceAmount}} {{priceTokenSymbol}} karşılığında {{NFTDisplayName}} sattınız", + "espNFTBuySellerWithPriceWithoutDApp": "{{priceAmount}} {{priceTokenSymbol}} karşılığında {{NFTDisplayName}} sattınız", + "espNFTBuySellerWithoutPrice": "{{dAppName}} adlı uygulamada {{NFTDisplayName}} sattınız", + "espNFTBuySellerWithoutPriceWithoutDApp": "{{NFTDisplayName}} sattınız", + "espDEXSwap": "{{dAppName}} adlı uygulamada {{upTokensTextFragment}} karşılığında {{downTokensTextFragment}} bozdurdunuz", + "espDEXDepositLPWithPoolDisplay": "{{dAppName}} adlı uygulamada {{poolDisplayName}} likidite havuzuna {{downTokensTextFragment}} yatırdınız", + "espDEXDepositLPWithoutPoolDisplay": "{{dAppName}} adlı uygulamada {{upTokensTextFragment}} karşılığında {{downTokensTextFragment}} bozdurdunuz", + "espDEXWithdrawLPWithPoolDisplay": "{{dAppName}} adlı uygulamada {{poolDisplayName}} likidite havuzundan {{upTokensTextFragment}} çektiniz", + "espDEXWithdrawLPWithoutPoolDisplay": "{{dAppName}} adlı uygulamada {{upTokensTextFragment}} karşılığında {{downTokensTextFragment}} bozdurdunuz", + "espGenericTokenSend": "{{downTokensTextFragment}} gönderdiniz", + "espGenericTokenReceive": "{{upTokensTextFragment}} aldınız", + "espGenericTransactionBalanceChange": "{{upTokensTextFragment}} karşılığında {{downTokensTextFragment}} bozdurdunuz", + "espUnknown": "BİLİNMEYEN", + "espUnknownNFT": "bilinmeyen NFT", + "espTextFragmentAnd": "ve", + "externalLinkWarningTitle": "Phantom'dan çıkmak üzeresiniz", + "externalLinkWarningDescription": "Ve {{url}} adresini açın. Bu kaynakla iletişime geçmeden önce kaynağa güvendiğinizden emin olun.", + "shortcutsWarningDescription": "{{url}} tarafından sağlanan kısayollar. Etkileşime geçmeden önce bu kaynağa güvendiğinizden emin olun.", + "lowTpsBanner": "Solana ağ tıkanıklığı yaşıyor", + "lowTpsMessageTitle": "Solana ağ tıkanıklığı", + "lowTpsMessage": "Phantom'ın kontrolü dışındaki yüksek Solana tıkanıklığı nedeniyle işlemleriniz başarısız olabilir veya gecikebilir. Lütfen başarısız işlemleri tekrar deneyin.", + "solanaSlow": "Solana ağı alışılmadık derecede yavaş", + "solanaNetworkTemporarilyDown": "Solana ağı geçici olarak kullanılamıyor", + "waitForNetworkRestart": "Lütfen ağın yeniden başlamasını bekleyin. Fonlarınız bundan etkilenmeyecek.", + "exploreCollectionsCarouselTitle": "Neler Popüler?", + "exploreDropsCarouselTitle": "Yenilikler", + "exploreSortFloor": "Taban", + "exploreSortListed": "Listelendi", + "exploreSortVolume": "Hacim", + "exploreFetchErrorSubtitle": "Lütfen daha sonra tekrar deneyin.", + "exploreFetchErrorTitle": "Getirilemedi.", + "exploreTopCollectionsTitle": "En İyi NFT Koleksiyonları", + "exploreTopListLess": "Daha az", + "exploreTopListMore": "Daha çok", + "collectiblesSearchCollectionsSection": "Koleksiyonlar", + "collectiblesSearchItemsSection": "Ögeler", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} öge", + "collectiblesSearchPlaceholderText": "Koleksiyonluklarınızı arayın", + "collectionPinSuccess": "Koleksiyon sabitlendi", + "collectionPinFail": "Koleksiyon sabitlenemedi", + "collectionUnpinSuccess": "Koleksiyonun sabitlemesi kaldırıldı", + "collectionUnpinFail": "Koleksiyonun sabitlemesi kaldırılamadı", + "collectionHideSuccess": "Koleksiyon gizlendi", + "collectionHideFail": "Koleksiyon gizlenemedi", + "collectionUnhideSuccess": "Koleksiyon gösteriliyor", + "collectionUnhideFail": "Koleksiyon gösterilemiyor", + "collectiblesSpamSuccess": "Spam olarak bildirildi", + "collectiblesSpamFail": "Spam olarak bildirilemedi", + "collectiblesSpamAndHiddenSuccess": "Spam olarak bildirildi ve gizlendi", + "collectiblesNotSpamSuccess": "Spam olmadığı bildirildi", + "collectiblesNotSpamFail": "Spam olmadığı bildirilemedi", + "collectiblesNotSpamAndUnhiddenSuccess": "Spam olmadığı bildirildi ve gizlemesi kaldırıldı", + "tokenSpamWarning": "Bu token, Phantom spam olduğunu düşündüğü için gizlendi.", + "collectibleSpamWarning": "Bu koleksiyonluk, Phantom spam olduğunu düşündüğü için gizlendi.", + "emojiNoResults": "Emoji bulunamadı", + "emojiSearchResults": "Arama Sonuçları", + "emojiSuggested": "Önerilen", + "emojiSmileys": "Gülen Yüzler ve İnsanlar", + "emojiAnimals": "Hayvanlar ve Doğa", + "emojiFood": "Yiyecek ve İçecek", + "emojiTravel": "Seyahat ve Yerler", + "emojiActivities": "Aktiviteler", + "emojiObjects": "Nesneler", + "emojiSymbols": "Semboller", + "emojiFlags": "Bayraklar", + "whichExtensionToConnectWith": "Hangi uzantıyla bağlantı kurmak istiyorsunuz?", + "configureInSettings": "Ayarlar → Varsayılan Uygulama Cüzdanı adımından yapılandırılabilir.", + "continueWith": "Şununla devam edin:", + "useMetaMask": "MetaMask'i kullanın", + "usePhantom": "Phantom'ın kullanın", + "alwaysAsk": "Her Zaman Sor", + "dontAskMeAgain": "Tekrar sorma", + "selectWalletSettingDescriptionLine1": "Bazı uygulamalar Phantom ile bağlanma seçeneği sunmayabilir.", + "selectWalletSettingDescriptionLinePhantom": "Alternatif olarak MetaMask'le bağlanmak her zaman onun yerine Phantom'ı açar.", + "selectWalletSettingDescriptionLineAlwaysAsk": "Alternatif olarak, MetaMask'le bağlandığınızda size onun yerine Phantom'ı kullanmak isteyip istemediğinizi sorarız.", + "selectWalletSettingDescriptionLineMetaMask": "MetaMask'i varsayılan olarak ayarlamak, bu uygulamaların Phantom'a bağlanmasını devre dışı bırakır.", + "metaMaskOverride": "Varsayılan Uygulama Cüzdanı", + "metaMaskOverrideSettingDescriptionLine1": "Phantom'ı kullanma seçeneği sunmayan web sitelerine bağlanmak için.", + "refreshAndReconnectToast": "Değişikliklerinizi uygulamak için yenileyin ve yeniden bağlanın", + "autoConfirmUnavailable": "Kullanılamıyor", + "autoConfirmReasonDappNotWhitelisted": "Otomatik Onayla kullanılamıyor çünkü geldiği sözleşme bu uygulama için izin listemizde değil.", + "autoConfirmReasonSessionNotActive": "Otomatik Onayla oturumu etkin olmadığı için otomatik onaylama kullanılamıyor. Lütfen aşağıdan etkinleştirin.", + "autoConfirmReasonRateLimited": "Kullandığınız dapp çok fazla istek gönderdiği için Otomatik Onayla kullanılamıyor.", + "autoConfirmReasonUnsupportedNetwork": "Otomatik onay henüz bu zinciri desteklemediği için Otomatik Onayla kullanılamıyor.", + "autoConfirmReasonSimulationFailed": "Güvenliği garanti edemediğimiz için Otomatik Onayla kullanılamıyor.", + "autoConfirmReasonTabNotFocused": "Otomatik onaylamaya çalıştığınız alan adı sekmesi etkin olmadığından Otomatik Onayla kullanılamıyor.", + "autoConfirmReasonNotUnlocked": "Cüzdan kilidi açılmadığı için Otomatik Onayla kullanılamıyor.", + "rpcErrorUnauthorizedWrongAccount": "Adresten işlem, seçili hesap adresiyle eşleşmiyor.", + "rpcErrorUnauthorizedUnknownSource": "RPC talebi kaynağı belirlenemedi.", + "transactionsDisabledTitle": "İşlemler devre dışı bırakıldı", + "transactionsDisabledMessage": "Adresiniz Phantom kullanarak işlem yapamıyor", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "Etkin", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL panoya kopyalandı", + "notEnoughSolScanTransactionWarning": "Bu işlem, hesabınızda yetersiz SOL olması nedeniyle başarısız olabilir. Lütfen hesabınıza daha fazla SOL ekleyip tekrar deneyin.", + "transactionRevertedWarning": "Bu işlem, simülasyon sırasında geri döndürüldü. Gönderilirse fonlar kaybedilebilir.", + "quests": "Görevler", + "questsClaimInProgress": "Alım devam ediyor", + "questsVerifyingCompletion": "Görev tamamlama doğrulanıyor", + "questsClaimError": "Ödül alınırken hata", + "questsClaimErrorDescription": "Ödülünüzü alırken bir hata oluştu. Lütfen daha sonra tekrar deneyin.", + "questsDaysLeft": "{{days}} gün kaldı", + "questsDaysLeftSingular": "{{days}} gün kaldı", + "questsDaysLessThanOneDay": "< 1 gün kaldı", + "questsBadgeMobileOnly": "Yalnızca Mobil", + "questsBadgeExtensionOnly": "Yalnızca Uzatma", + "questsStartedStateExplainerTitle": "Görev Başladı", + "questsStartedStateExplainerDescriptionPart1": "Tamamladıktan sonra ödülünüzü alabilmeniz birkaç saat sürebilir. Bunun nedeni, bu görevi tamamladığınızı doğrulayabilmemiz ve her ödülün kişi başına yalnızca bir kez talep edilebilmesini sağlamamız gerekmesidir.", + "questsStartedStateExplainerDescriptionPart2": "Bu görevi tamamlamanızın üzerinden bir günden fazla zaman geçtiyse lütfen yardım için destek ekibiyle iletişime geçin.", + "questsStartedStateExplainerButtonLabel": "Anladım", + "exploreLearn": "Öğren", + "exploreSites": "Siteler", + "exploreApps": "Uygulamalar", + "exploreTokens": "Token'lar", + "exploreCollections": "Koleksiyonlar", + "exploreFilterByall_networks": "Tüm Ağlar", + "exploreSortBytrending": "Revaçtakiler", + "exploreSortBytop": "En İyi", + "exploreSortByvolume": "Hacim", + "exploreSortBygainers": "Kazananlar", + "exploreSortBylosers": "Kaybedenler", + "exploreSortBymarket_cap": "Piyasa Değeri", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "Koleksiyonluklar", + "exploreCategoryMarketplace": "Pazar Yeri", + "exploreCategoryGaming": "Oyun", + "exploreCategoryBridges": "Köprüler", + "exploreCategoryOther": "Diğer", + "exploreCategorySocial": "Sosyal", + "exploreCategoryCommunity": "Topluluk", + "exploreVolume": "Hacim", + "exploreFloor": "Taban", + "exploreCap": "Piyasa Değeri", + "exploreToken": "Token", + "explorePrice": "Fiyat", + "explore24hVolume": "24 sa Hacim", + "exploreErrorButtonText": "Tekrar Dene", + "exploreErrorDescription": "Keşfet içeriğini yüklemeye çalışırken bir hata oluştu. Lütfen yenileyip tekrar deneyin", + "exploreErrorTitle": "Keşfet içeriği yüklenemedi", + "exploreNetworkError": "Ağ hatası yaşandı. Lütfen daha sonra tekrar deneyin.", + "exploreTokensLegalDisclaimer": "Fiyatlandırma bilgileri ve blok zinciri projesi öne çıkanları yalnızca bilgi amaçlı sağlanır. Piyasa verileri CoinGecko tarafından sağlanır.", + "exploreLearnErrorTitle": "Öğrenme içeriği yüklenemedi", + "exploreLearnErrorDescription": "Öğrenme içeriğini yüklemeye çalışırken bir hata oluştu. Lütfen yenileyip tekrar deneyin", + "dappBrowserSearchScreenVisitSite": "Siteyi ziyaret et", + "dappBrowserSearchScreenSearchWithGoogle": "Google ile ara", + "dappBrowserSearchScreenSearchLinkYouCopied": "Kopyaladığınız Bağlantı", + "dappBrowserSearchScreenSearchTextYouCopied": "Kopyaladığınız Metin", + "dappBrowserSearchPlaceholder": "Uygulama arayın", + "dappBrowserSearchNoApps": "Uygulama bulunamadı", + "dappBrowserTabsLimitExceededScreenTitle": "Daha Eski Sekmeler kapatılsın mı?", + "dappBrowserTabsLimitExceededScreenDescription": "Açık {{tabsCount}} sekmeniz var. Daha fazla açmak için birkaç sekmeyi kapatmanız gerekiyor.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "Tüm Sekmeleri kapat", + "localizedErrorUnknownError": "Bir şeyler ters gitti, lütfen daha sonra tekrar deneyin.", + "localizedErrorUnsupportedCountry": "Üzgünüz, şu anda ülkeniz desteklenmiyor.", + "localizedErrorTokensNotLoading": "Token'larınız yüklenirken bir sorun yaşandı. Lütfen tekrar deneyin.", + "localizedErrorSwapperNoQuotes": "Teklif bulunamadı. Farklı bir token veya miktar deneyin.", + "localizedErrorSwapperRefuelNoQuotes": "Teklif bulunamadı. Farklı bir token veya miktar deneyin ya da yeniden yüklemeyi devre dışı bırakın.", + "localizedErrorInsufficientSellAmount": "Token miktarı çok düşük. Cross-Chain takas etmek için değeri artırın.", + "localizedErrorCrossChainUnavailable": "Zincirler arası takaslar şu anda kullanılamıyor, lütfen daha sonra tekrar deneyin.", + "spamHistoryAction": "Gizlenen ögeleri görüntüleyin", + "spamHistoryTitle": "Gizlenen Aktivite", + "spamHistoryWarning": "Bu işlem, Phantom spam olabileceğini düşündüğü için gizlendi.", + "appAuthenticationFailed": "Kimlik doğrulanamadı", + "appAuthenticationFailedDescription": "Kimlik doğrulama girişiminizle ilgili bir sorun oluştu. Lütfen tekrar deneyin.", + "partialErrorBalanceChainName": "{{chainName}} bakiyenizi güncellemekte sorun yaşıyoruz. Fonlarınız güvende.", + "partialErrorGeneric": "Ağları güncellemekte sorun yaşıyoruz, bazı token bakiyeleri ve fiyatlar güncel olmayabilir. Fonlarınız güvende.", + "partialErrorTokenDetail": "Token bakiyenizi güncellemekte sorun yaşıyoruz. Fonlarınız güvende.", + "partialErrorTokenPrices": "Token fiyatlarınızı güncellemekte sorun yaşıyoruz. Fonlarınız güvende." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/vi/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/vi/translation.json new file mode 100644 index 0000000..97c1437 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/vi/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "Thêm", + "commandAccept": "Chấp nhận", + "commandApprove": "Phê duyệt", + "commandBack": "Quay lại", + "commandBuy": "Mua", + "commandCancel": "Hủy", + "commandClaim": "Nhận", + "commandClaimReward": "Nhận phần thưởng của bạn", + "commandClear": "Xóa", + "commandClose": "Đóng", + "commandConfirm": "Xác nhận", + "commandConnect": "Kết nối", + "commandContinue": "Tiếp tục", + "commandCopy": "Sao chép", + "commandCopyAddress": "Sao chép địa chỉ", + "commandCopyTokenAddress": "Sao chép địa chỉ token", + "commandCreate": "Tạo", + "commandCreateTicket": "Tạo phiếu", + "commandDismiss": "Đóng", + "commandDownload": "Tải về", + "commandEdit": "Sửa", + "commandHelp": "Trợ giúp", + "commandLearnMore": "Tìm hiểu thêm", + "commandLearnMore2": "Tìm hiểu thêm", + "commandMint": "Đúc", + "commandMore": "Nhiều hơn", + "commandNext": "Tiếp theo", + "commandOpen": "Mở", + "commandOpenSettings": "Mở Cài đặt", + "commandPaste": "Dán", + "commandReceive": "Nhận", + "commandReconnect": "Kết nối lại", + "commandRecordVideo": "Quay video", + "commandRetry": "Thử lại", + "commandRevoke": "Thu hồi", + "commandSave": "Lưu", + "commandScanQRCode": "Quét mã QR", + "commandSelectMedia": "Chọn nội dung đa phương tiện", + "commandSell": "Bán", + "commandSend": "Gửi", + "commandShare": "Chia sẻ", + "commandShowBalance": "Hiển thị số dư", + "commandSign": "Ký", + "commandStake": "Cọc", + "commandSwap": "Hoán đổi", + "commandTakePhoto": "Chụp ảnh", + "commandTryAgain": "Thử lại", + "commandViewTransaction": "Xem giao dịch", + "commandReportAsNotSpam": "Báo cáo là không phải rác", + "commandReportAsSpam": "Báo cáo là rác", + "commandPin": "Ghim", + "commandUnpin": "Bỏ ghim", + "commandHide": "Ẩn", + "commandUnhide": "Hiển thị", + "commandBurn": "Đốt cháy", + "commandReport": "Báo cáo", + "commandView": "Xem", + "commandUnwrap": "Mở bọc", + "pastParticipleClaimed": "Đã nhận", + "pastParticipleCompleted": "Đã hoàn thành", + "pastParticipleCopied": "Đã sao chép", + "pastParticipleDone": "Xong", + "nounName": "Tên", + "nounNetwork": "Mạng lưới", + "nounNetworkFee": "Phí mạng lưới", + "nounSymbol": "Biểu tượng", + "nounDescription": "Mô tả", + "amount": "Số tiền", + "limit": "Giới hạn", + "new": "Mới", + "gotIt": "Đã hiểu", + "internal": "Nội bộ", + "reward": "Phần thưởng", + "seeAll": "Xem tất cả", + "seeLess": "Giảm bớt", + "homeTab": "Trang chủ", + "collectiblesTab": "Vật sưu tầm", + "swapTab": "Hoán đổi", + "activityTab": "Hoạt động", + "exploreTab": "Khám phá", + "accountHeaderConnectedInterpolated": "Bạn đã được kết nối với {{origin}}", + "accountHeaderConnectedToSite": "Bạn đã được kết nối với website này", + "accountHeaderCopyToClipboard": "Sao chép vào bộ nhớ tạm", + "accountHeaderNotConnected": "Bạn chưa được kết nối", + "accountHeaderNotConnectedInterpolated": "Bạn chưa được kết nối với {{origin}}", + "accountHeaderNotConnectedToSite": "Bạn chưa được kết nối với website này", + "accountWithoutEnoughSolActionButtonCancel": "Hủy", + "accountWithoutEnoughSolPrimaryText": "Không đủ SOL", + "accountWithoutEnoughSolSecondaryText": "Một tài khoản tham gia vào giao dịch này không có đủ SOL. Tài khoản này có thể là của bạn hay của một người khác. Giao dịch này sẽ hoàn tác nếu được gửi đi.", + "accountSwitcher": "Chuyển tài khoản", + "addAccountHardwareWalletPrimaryText": "Kết nối ví phần cứng", + "addAccountHardwareWalletSecondaryText": "Sử dụng ví phần cứng Ledger của bạn", + "addAccountHardwareWalletSecondaryTextMobile": "Sử dụng ví {{supportedHardwareWallets}} của bạn", + "addAccountSeedVaultWalletPrimaryText": "Kết nối với Seed Vault", + "addAccountSeedVaultWalletSecondaryText": "Sử dụng một ví từ Seed Vault", + "addAccountImportSeedPhrasePrimaryText": "Nhập cụm từ khôi phục bí mật", + "addAccountImportSeedPhraseSecondaryText": "Nhập tài khoản từ một ví khác", + "addAccountImportWalletPrimaryText": "Nhập khóa riêng", + "addAccountImportWalletSecondaryText": "Nhập một tài khoản đơn chuỗi", + "addAccountImportWalletSolanaSecondaryText": "Nhập một khóa riêng tư Solana", + "addAccountLimitReachedText": "Bạn đã đạt giới hạn tài khoản là {{accountsCount}} trong Phantom. Vui lòng xóa các tài khoản không sử dụng trước khi bổ sung thêm tài khoản.", + "addAccountNoSeedAvailableText": "Bạn không có cụm từ khôi phục nào. Vui lòng nhập một seed hiện có để tạo một tài khoản.", + "addAccountNewWalletPrimaryText": "Tạo tài khoản mới", + "addAccountNewWalletSecondaryText": "Tạo địa chỉ ví mới", + "addAccountNewMultiChainWalletSecondaryText": "Thêm một tài khoản đa chuỗi mới", + "addAccountNewSingleChainWalletSecondaryText": "Thêm một tài khoản mới", + "addAccountPrimaryText": "Thêm / Kết nối ví", + "addAccountSecretPhraseLabel": "Cụm từ bí mật", + "addAccountSeedLabel": "Seed", + "addAccountSeedIDLabel": "Seed ID", + "addAccountSecretPhraseDefaultLabel": "Cụm từ bí mật {{number}}", + "addAccountZeroAccountsForSeed": "0 tài khoản", + "addAccountShowAccountForSeed": "Hiển thị 1 tài khoản", + "addAccountShowAccountsForSeed": "Hiển thị {{numOfAccounts}} tài khoản", + "addAccountHideAccountForSeed": "Ẩn 1 tài khoản", + "addAccountHideAccountsForSeed": "Ẩn {{numOfAccounts}} tài khoản", + "addAccountSelectSeedDescription": "Tài khoản mới của bạn sẽ được tạo từ Cụm từ bí mật này", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} tài khoản", + "addAccountOneAccountsForSeed": "1 tài khoản", + "addAccountGenerateAccountFromSeed": "Tạo tài khoản", + "addAccountReadOnly": "Theo dõi địa chỉ", + "addAccountReadOnlySecondaryText": "Theo dõi mọi địa chỉ ví công khai", + "addAccountSolanaAddress": "Địa chỉ Solana", + "addAccountEVMAddress": "Địa chỉ EVM", + "addAccountBitcoinAddress": "Địa chỉ Bitcoin", + "addAccountImportAccountActionButtonImport": "Nhập", + "addAccountImportAccountDuplicatePrivateKey": "Tài khoản này đã tồn tại trong ví của bạn rồi", + "addAccountImportAccountIncorrectFormat": "Định dạng sai", + "addAccountImportAccountInvalidPrivateKey": "Khóa riêng tư không hợp lệ", + "addAccountImportAccountName": "Tên", + "addAccountImportAccountPrimaryText": "Nhập khóa riêng", + "addAccountImportAccountPrivateKey": "Khoá riêng", + "addAccountImportAccountPublicKey": "Địa chỉ hoặc Tên miền", + "addAccountImportAccountPrivateKeyRequired": "Cần có khóa riêng", + "addAccountImportAccountNameRequired": "Cần có tên", + "addAccountImportAccountPublicKeyRequired": "Địa chỉ công khai là bắt buộc", + "addAccountImportAccountDuplicateAddress": "Địa chỉ này đã tồn tại trong ví của bạn rồi", + "addAddressAddressAlreadyAdded": "Địa chỉ đã được thêm vào", + "addAddressAddressAlreadyExists": "Địa chỉ đã tồn tại", + "addAddressAddressInvalid": "Địa chỉ không hợp lệ", + "addAddressAddressIsRequired": "Cần có địa chỉ", + "addAddressAddressPlaceholder": "Địa chỉ", + "addAddressLabelIsRequired": "Cần có nhãn", + "addAddressLabelPlaceholder": "Nhãn", + "addAddressPrimaryText": "Thêm địa chỉ", + "addAddressToast": "Địa chỉ đã được thêm", + "createAssociatedTokenAccountCostLabelInterpolated": "Cái này sẽ tốn {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "Bạn đã có tài khoản token này rồi", + "createAssociatedTokenAccountErrorInsufficientFunds": "Số tiền không đủ", + "createAssociatedTokenAccountErrorInvalidMint": "Địa chỉ đúc không hợp lệ", + "createAssociatedTokenAccountErrorInvalidName": "Tên không hợp lệ", + "createAssociatedTokenAccountErrorInvalidSymbol": "Ký hiệu không hợp lệ", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "Chúng tôi đã không thể tạo tài khoản token của bạn. Vui lòng thử lại.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "Không thể tạo tài khoản", + "createAssociatedTokenAccountErrorUnableToSendMessage": "Chúng tôi không thể gửi giao dịch của bạn.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "Không thể gửi giao dịch", + "createAssociatedTokenAccountInputPlaceholderMint": "Địa chỉ đúc tiền", + "createAssociatedTokenAccountInputPlaceholderName": "Tên", + "createAssociatedTokenAccountInputPlaceholderSymbol": "Biểu tượng", + "createAssociatedTokenAccountLoadingMessage": "Chúng tôi đang tạo tài khoản token của bạn.", + "createAssociatedTokenAccountLoadingTitle": "Tạo tài khoản token", + "createAssociatedTokenAccountPageHeader": "Tạo tài khoản token", + "createAssociatedTokenAccountSuccessMessage": "Tài khoản token của bạn đã được tạo thành công!", + "createAssociatedTokenAccountSuccessTitle": "Tài khoản token đã được tạo", + "createAssociatedTokenAccountViewTransaction": "Xem giao dịch", + "assetDetailRecentActivity": "Hoạt động gần đây", + "assetDetailStakeSOL": "Cọc SOL", + "assetDetailUnknownToken": "Token chưa xác định", + "assetDetailUnwrapAll": "Tháo mở toàn bộ", + "assetDetailUnwrappingSOL": "Đang mở bọc SOL", + "assetDetailUnwrappingSOLFailed": "Mở bọc SOL không thành công", + "assetDetailViewOnExplorer": "Xem trên {{explorer}}", + "assetDetailViewOnExplorerDefaultExplorer": "Trình khám phá", + "assetDetailSaveToPhotos": "Lưu vào Ảnh", + "assetDetailPinCollection": "Ghim Bộ sưu tập", + "assetDetailUnpinCollection": "Bỏ ghim Bộ sưu tập", + "assetDetailHideCollection": "Ẩn Bộ sưu tập", + "assetDetailUnhideCollection": "Bỏ ẩn Bộ sưu tập", + "assetDetailTokenNameLabel": "Tên token", + "assetDetailNetworkLabel": "Mạng lưới", + "assetDetailAddressLabel": "Địa chỉ", + "assetDetailPriceLabel": "Giá", + "collectibleDetailSetAsAvatar": "Đặt làm Hình đại diện", + "collectibleDetailSetAsAvatarSingleWorkAlt": "Ảnh đại diện", + "collectibleDetailShare": "Chia sẻ Vật sưu tầm", + "assetDetailAboutLabel": "Giới thiệu về {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} có khả năng chuyển khoản hoặc đốt token này khỏi tài khoản của bạn.", + "sendAssetAmountLabelInterpolated": "Có sẵn {{amount}} {{tokenSymbol}}", + "assetListSearch": "Tìm kiếm...", + "assetListUnknownToken": "Token chưa xác định", + "assetVisibilityUnknownToken": "Token chưa xác định", + "buyAssetInterpolated": "Mua {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "Số tiền mua tối đa là {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "Số tiền mua tối thiểu là {{amount}}", + "buyNoAssetsAvailable": "Không có tài sản Ethereum hoặc Polygon nào", + "buyThirdPartyScreenPaymentMethod": "Chọn phương thức thanh toán", + "gasEstimationErrorWarning": "Đã xảy ra lỗi khi ước tính phí cho giao dịch này. Giao dịch có thể sẽ không thành công.", + "nativeTokenBalanceErrorWarning": "Đã xảy ra lỗi khi truy xuất số dư token của bạn cho giao dịch này. Giao dịch có thể sẽ không thành công.", + "blocklistOriginCommunityDatabaseInterpolated": "Website này được đánh dấu là một phần của <1>cơ sở dữ liệu được duy trì bởi cộng đồng gồm nhiều website phishing và những màn lừa đảo có tiếng. Nếu bạn tin website này bị đánh dấu sai, <3>hãy gửi báo một sự cố.", + "blocklistOriginDomainIsBlocked": "{{domainName}} đã bị chặn!", + "blocklistOriginIgnoreWarning": "Bỏ qua cảnh báo này, cứ đưa tôi đến {{domainName}}.", + "blocklistOriginSiteIsMalicious": "Phantom tin rằng website này độc hại và không an toàn để dùng.", + "blocklistOriginThisDomain": "tên miền này", + "blocklistProceedAnyway": "Bỏ qua cảnh báo, cứ tiếp tục", + "maliciousTransactionWarning": "Phantom tin rằng giao dịch này là độc hại và không an toàn để ký. Chúng tôi đã tắt chức năng ký giao dịch này nhằm bảo vệ bạn và tiền của bạn.", + "maliciousTransactionWarningIgnoreWarning": "Bỏ qua cảnh báo, cứ tiếp tục", + "maliciousTransactionWarningTitle": "Giao dịch đã được đánh dấu!", + "maliciousRequestBlockedTitle": "Yêu cầu đã bị chặn", + "maliciousRequestWarning": "Website này đã bị đánh dấu là độc hại. Nó có thể đang cố đánh cắp tiền của bạn hoặc lừa bạn xác nhận một yêu cầu giả.", + "maliciousSignatureRequestBlocked": "Vì sự an toàn của bạn, Phantom đã chặn yêu cầu này.", + "maliciousRequestBlocked": "Để đảm bảo an toàn cho bạn, Phantom đã chặn yêu cầu này. Bạn nên đóng cửa sổ này và ngừng sử dụng website đã mở nó.", + "siwErrorPopupTitle": "Yêu cầu chữ ký không hợp lệ", + "siwParseErrorDescription": "Yêu cầu chữ ký của ứng dụng không thể được hiển thị do sai định dạng.", + "siwVerificationErrorDescription": "Có 1 hoặc nhiều lỗi với yêu cầu chữ ký của tin nhắn. Để bảo mật, hãy chắc chắn rằng bạn đang sử dụng đúng ứng dụng và thử lại.", + "siwErrorPagination": "{{n}} / {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "Cảnh báo: địa chỉ của ứng dụng không khớp với địa chỉ được cung cấp để ký.", + "siwErrorMessage_DOMAIN_MISMATCH": "Cảnh báo: tên miền của ứng dụng không khớp với tên miền được cung cấp để xác minh.", + "siwErrorMessage_URI_MISMATCH": "Cảnh báo: tên máy chủ URI không khớp với tên miền.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "Cảnh báo: ID chuỗi không khớp với ID chuỗi được cung cấp để xác minh.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Cảnh báo: ngày phát hành tin nhắn ở quá xa trong quá khứ.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Cảnh báo: ngày phát hành tin nhắn ở quá xa trong tương lai.", + "siwErrorMessage_EXPIRED": "Cảnh báo: tin nhắn đã hết hạn.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Cảnh báo: tin nhắn hết hạn trước khi phát hành.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "Cảnh báo: tin nhắn sẽ hết hạn trước khi nó có hiệu lực.", + "siwErrorShowErrorDetails": "Hiển thị chi tiết lỗi", + "siwErrorHideErrorDetails": "Ẩn chi tiết lỗi", + "siwErrorIgnoreWarning": "Bỏ qua cảnh báo, cứ tiếp tục", + "siwsTitle": "Yêu cầu đăng nhập", + "siwsPermissions": "Quyền", + "siwsAgreement": "Tin nhắn", + "siwsAdvancedDetails": "Chi tiết nâng cao", + "siwsAlternateStatement": "{{domain}} muốn bạn ký bằng tài khoản Solana của bạn:\n{{address}}", + "siwsFieldLable_domain": "Tên miền", + "siwsFieldLable_address": "Địa chỉ", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "Phiên bản", + "siwsFieldLable_chainId": "ID chuỗi", + "siwsFieldLable_nonce": "Nonce", + "siwsFieldLable_issuedAt": "Phát hành lúc", + "siwsFieldLable_expirationTime": "Hết hạn lúc", + "siwsFieldLable_requestId": "ID yêu cầu", + "siwsFieldLable_resources": "Tài nguyên", + "siwsVerificationErrorDescription": "Yêu cầu đăng nhập này không hợp lệ. Điều này có nghĩa website này không an toàn, hoặc nhà phát triển đã mắc lỗi khi gửi yêu cầu này.", + "siwsErrorNumIssues": "{{n}} vấn đề", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "ID chuỗi này không khớp với mạng lưới bạn đang tham gia.", + "siwsErrorMessage_DOMAIN_MISMATCH": "Tên miền này không phải tên miền bạn đang đăng nhập vào.", + "siwsErrorMessage_URI_MISMATCH": "URI này không phải URI bạn đang đăng nhập vào.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Ngày phát hành tin nhắn ở quá xa trong quá khứ.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Ngày phát hành tin nhắn ở quá xa trong tương lai.", + "siwsErrorMessage_EXPIRED": "Tin nhắn đã hết hạn.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Tin nhắn hết hạn trước khi phát hành.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "Tin nhắn sẽ hết hạn trước khi nó có hiệu lực.", + "changeLockTimerPrimaryText": "Bộ định giờ khóa tự động", + "changeLockTimerSecondaryText": "Ta phải chờ bao lâu để khóa ví sau khi nó ở trạng thái nhàn rỗi?", + "changeLockTimerToast": "Thời gian tự động khóa đã được cập nhật", + "changePasswordConfirmNewPassword": "Xác nhận mật khẩu mới", + "changePasswordCurrentPassword": "Mật khẩu hiện tại", + "changePasswordErrorIncorrectCurrentPassword": "Mật khẩu hiện tại sai", + "changePasswordErrorGeneric": "Có sự cố, hãy thử lại sau", + "changePasswordNewPassword": "Mật khẩu mới", + "changePasswordPrimaryText": "Đổi mật khẩu", + "changePasswordToast": "Mật khẩu đã được cập nhật", + "collectionsHiddenCollections": "Các bộ sưu tập bị ẩn", + "collectiblesReportAsSpam": "Báo cáo là Rác", + "collectiblesReportAsSpamAndHide": "Báo cáo là Rác và Ẩn", + "collectiblesReportAsNotSpam": "Báo cáo là Không phải rác", + "collectiblesReportAsNotSpamAndUnhide": "Bỏ ẩn và báo cáo không phải rác", + "collectiblesReportNotSpam": "Không phải rác", + "collectibleDetailDescription": "Miêu tả", + "collectibleDetailProperties": "Thuộc tính", + "collectibleDetailOrdinalInfo": "Thông tin Ordinal", + "collectibleDetailRareSatsInfo": "Thông tin về Rare Sat", + "collectibleDetailSatsInUtxo": "Sat trong UTXO", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sat", + "collectibleDetailSatNumber": "Số Sat", + "collectibleDetailSatName": "Tên Sat", + "collectibleDetailInscriptionId": "Thông tin khắc ghi", + "collectibleDetailInscriptionNumber": "Số khắc ghi", + "collectibleDetailStandard": "Tiêu chuẩn", + "collectibleDetailCreated": "Được tạo", + "collectibleDetailViewOnExplorer": "Xem trên {{explorer}}", + "collectibleDetailList": "Danh sách", + "collectibleDetailSellNow": "Bán với giá {{amount}} {{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "Giải phóng Bitcoin thừa", + "collectibleDetailUtxoSplitterCtaSubtitle": "Bạn có {{value}} tính theo BTC cần mở khóa", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sat", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "Để bảo vệ vốn của bạn, chúng tôi đã ngăn BTC trong các UTXO với Rare Sat được gửi đi. Hãy dùng bộ chia UTXO của Magic Eden để giải phóng {{value}} tính theo BTC từ các Rare Sat của bạn.", + "collectibleDetailUtxoSplitterModalCtaButton": "Sử dụng bộ chia UTXO", + "collectibleDetailEasilyAccept": "Chấp nhận đề nghị cao nhất", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sat", + "collectibleDetailSpamOverlayDescription": "Vật sưu tầm này đã bị ẩn bởi Phantom tin rằng nó là vật phẩm rác.", + "collectibleDetailSpamOverlayReveal": "Hiển thị Vật sưu tầm", + "collectibleBurnTermsOfService": "Tôi hiểu việc này không thể được hoàn tác", + "collectibleBurnTitleWithCount_one": "Đốt cháy token", + "collectibleBurnTitleWithCount_other": "Đốt cháy token", + "collectibleBurnDescriptionWithCount_one": "Hành động này sẽ phá hủy vĩnh viễn và xóa token này khỏi ví của bạn.", + "collectibleBurnDescriptionWithCount_other": "Hành động này sẽ phá hủy vĩnh viễn và xóa những token này khỏi ví của bạn.", + "collectibleBurnTokenWithCount_one": "Token", + "collectibleBurnTokenWithCount_other": "Token", + "collectibleBurnCta": "Đốt cháy", + "collectibleBurnRebate": "Chiết khấu", + "collectibleBurnRebateTooltip": "Một lượng nhỏ SOL sẽ tự động được gửi vào ví của bạn để đốt cháy token này.", + "collectibleBurnNetworkFee": "Phí mạng lưới", + "collectibleBurnNetworkFeeTooltip": "Khoản tiền bắt buộc bởi mạng lưới Solana để xử lý giao dịch", + "unwrapButtonSwapTo": "Hoán đổi thành {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "Rút từ {{withdrawalSource}} cho {{chainSymbol}}", + "unwrapModalEstimatedTime": "Thời gian ước tính", + "unwrapModalNetwork": "Mạng lưới", + "unwrapModalNetworkFee": "Phí mạng lưới", + "unwrapModalTitle": "Tóm tắt", + "unsupportedChain": "Chuỗi được hỗ trợ", + "unsupportedChainDescription": "Có vẻ chúng tôi không hỗ trợ {{action}} cho mạng lưới {{chainName}}.", + "networkFeesTooltipLabel": "Phí mạng lưới {{chainName}}", + "networkFeesTooltipDescription": "Phí {{chainName}} phụ thuộc vào một vài yếu tố. Bạn có thể tùy chỉnh chúng để thực hiện các giao dịch nhanh hơn (đắt hơn) hoặc chậm hơn (rẻ hơn).", + "burnStatusErrorTitleWithCount_one": "Token không thể được đốt cháy", + "burnStatusErrorTitleWithCount_other": "Token không thể được đốt cháy", + "burnStatusSuccessTitleWithCount_one": "Token đã được đốt cháy!", + "burnStatusSuccessTitleWithCount_other": "Token đã được đốt cháy!", + "burnStatusLoadingTitleWithCount_one": "Đang đốt cháy token...", + "burnStatusLoadingTitleWithCount_other": "Đang đốt cháy token...", + "burnStatusErrorMessageWithCount_one": "Token này không thể được đốt cháy. Vui lòng thử lại sau.", + "burnStatusErrorMessageWithCount_other": "Những token này không thể được đốt cháy. Vui lòng thử lại sau.", + "burnStatusSuccessMessageWithCount_one": "Token này đã bị phá hủy vĩnh viễn và {{rebateAmount}} SOL đã được gửi vào ví của bạn.", + "burnStatusSuccessMessageWithCount_other": "Những token này đã bị phá hủy vĩnh viễn và {{rebateAmount}} SOL đã được gửi vào ví của bạn.", + "burnStatusLoadingMessageWithCount_one": "Token này đang bị phá hủy vĩnh viễn và {{rebateAmount}} SOL sẽ được gửi vào ví của bạn.", + "burnStatusLoadingMessageWithCount_other": "Những token này đang bị phá hủy vĩnh viễn và {{rebateAmount}} SOL sẽ được gửi vào ví của bạn.", + "burnStatusViewTransactionText": "Xem giao dịch", + "collectibleDisplayLoading": "Đang tải...", + "collectiblesNoCollectibles": "Không có vật sưu tầm", + "collectiblesPrimaryText": "Vật sưu tầm của bạn", + "collectiblesReceiveCollectible": "Nhận vật sưu tầm", + "collectiblesUnknownCollection": "Bộ sưu tập không xác định", + "collectiblesUnknownCollectible": "Vật sưu tầm không xác định", + "collectiblesUniqueHolders": "Người nắm giữ khác nhau", + "collectiblesSupply": "Nguồn cung", + "collectiblesUnknownTokens": "Token không xác định", + "collectiblesNrOfListed": "{{ nrOfListed }} đã niêm yết", + "collectiblesListed": "Đã niêm yết", + "collectiblesMintCollectible": "Đúc Vật sưu tầm", + "collectiblesYouMint": "Bạn đúc", + "collectiblesMintCost": "Chi phí đúc", + "collectiblesMintFail": "Đúc không thành công", + "collectiblesMintFailMessage": "Đã xảy ra lỗi khi đúc vật sưu tầm của bạn. Vui lòng thử lại.", + "collectiblesMintCostFree": "Miễn phí", + "collectiblesMinting": "Đang đúc...", + "collectiblesMintingMessage": "Vật sưu tầm của bạn đang được đúc", + "collectiblesMintShareSubject": "Hãy xem cái này", + "collectiblesMintShareMessage": "Tôi đúc được cái này trên @phantom!", + "collectiblesMintSuccess": "Đúc thành công", + "collectiblesMintSuccessMessage": "Vật sưu tầm của bạn đang được đúc", + "collectiblesMintSuccessQuestMessage": "Bạn đã đáp ứng các yêu cầu cho một Nhiệm vụ Phantom. Hãy chạm vào Nhận phần thưởng của bạn để nhận vật sưu tầm miễn phí của bạn.", + "collectiblesMintRequired": "Cần có", + "collectiblesMintSafelyDismiss": "Bạn có thể đóng cửa sổ này một cách an toàn.", + "collectiblesTrimmed": "Chúng ta đã đạt giới hạn về số vật sưu tầm có thể được hiển thị tại thời điểm này.", + "collectiblesSeeAllHoldings": "Xem tất cả các khoản nắm giữ", + "collectiblesLast": "Gần nhất", + "collectiblesAbout": "Giới thiệu", + "collectiblesSocialLinks": "Liên kết xã hội", + "collectiblesNonTransferable": "Không chuyển được", + "collectiblesNonTransferableYes": "Có", + "collectiblesSellOfferDetails": "Chi tiết đề nghị", + "collectiblesSellYouSell": "Bạn bán", + "collectiblesSellGotIt": "Đã hiểu", + "collectiblesSellYouReceive": "Bạn nhận", + "collectiblesSellOffer": "Đề nghị", + "collectiblesSoldCollectible": "Vật sưu tầm đã bán", + "collectiblesSellMarketplace": "Chợ điện tử", + "collectiblesSellCollectionFloor": "Giá sàn cho bộ sưu tập", + "collectiblesSellDifferenceFromFloor": "Chênh lệch với giá sàn", + "collectiblesSellLastSalePrice": "Giá bán cuối cùng", + "collectiblesSellEstimatedFees": "Phí ước tính", + "collectiblesSellEstimatedProfitAndLoss": "Lời/lỗ ước tính", + "collectiblesSellViewOnMarketplace": "Xem trên {{marketplace}}", + "collectiblesSellCollectionFloorTooltip": "Giá 'Mua ngay' thấp nhất trong bộ sưu tập trên nhiều chợ điện tử.", + "collectiblesSellProfitLossTooltip": "Mức Lời/Lỗ ước tính được tính dựa trên giá bán gần nhất và số tiền đề nghị trừ đi phí.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "Phí bản quyền ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "Phí chợ điện tử ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "Phí chợ", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "Mạng lưới {{chainName}}", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "Báo giá bao gồm {{phantomFeePercentage}} phí Phantom", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "Báo giá bao gồm Phí bản quyền, Phí mạng lưới, Phí chợ điện tử, và {{phantomFeePercentage}} phí Phantom", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "Báo giá bao gồm Phí bản quyền, Phí mạng lưới, và một Phí chợ điện tử", + "collectiblesSellTransactionFeeTooltipTitle": "Phí giao dịch", + "collectiblesSellStatusLoadingTitle": "Đang chấp nhận đề nghị...", + "collectiblesSellStatusLoadingIsSellingFor": "đang bán với giá", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} đã được bán!", + "collectiblesSellStatusSuccessWasSold": "đã được bán thành công với giá", + "collectiblesSellStatusErrorTitle": "Đã xảy ra lỗi", + "collectiblesSellStatusErrorSubtitle": "Đã xảy ra lỗi khi cố gắng bán", + "collectiblesSellStatusViewTransaction": "Xem giao dịch", + "collectiblesSellInsufficientFundsTitle": "Số tiền không đủ", + "collectiblesSellInsufficientFundsSubtitle": "Chúng tôi đã không thể chấp nhận một đề nghị cho vật sưu tầm này bởi không có đủ tiền để trả phí mạng lưới.", + "collectiblesSellRecentlyTransferedNFTTitle": "Đã chuyển gần đây", + "collectiblesSellRecentlyTransferedNFTSubtitle": "Bạn phải chờ 1 giờ để chấp nhận các đấu giá sau một giao dịch chuyển.", + "collectiblesApproveCollection": "{{collectionName}} đã được phê duyệt", + "collectiblesSellNotAvailableAnymoreTitle": "Ưu đãi không khả dụng", + "collectiblesSellNotAvailableAnymoreSubtitle": "Ưu đãi này không còn khả dụng nữa. Hãy hủy đấu giá này và thử lại", + "collectiblesSellFlaggedTokenTitle": "Vật sưu tầm được đánh dấu", + "collectiblesSellFlaggedTokenSubtitle": "Vật sưu tầm không thể được trao đổi, điều này có thể vì nhiều lý do, chẳng hạn như bị báo cáo là bị mất hoặc được đặt cọc mà không khóa", + "collectiblesListOnMagicEden": "Niêm yết trên Magic Eden", + "collectiblesListPrice": "Giá niêm yết", + "collectiblesUseFloor": "Sử dụng sàn", + "collectiblesFloorPrice": "Giá sàn", + "collectiblesLastSalePrice": "Giá khuyến mãi cuối cùng", + "collectiblesTotalReturn": "Tổng lợi nhuận", + "collectiblesOriginalPurchasePrice": "Giá mua ban đầu", + "collectiblesMagicEdenFee": "Phí Magic Eden", + "collectiblesArtistRoyalties": "Phí bản quyền cho nghệ sĩ", + "collectiblesListNowButton": "Niêm yết ngay", + "collectiblesListAnywayButton": "Vẫn niêm yết", + "collectiblesCreateListingTermsOfService": "By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service", + "collectiblesViewListing": "Xem Niêm yết", + "collectiblesListingViewTransaction": "Xem giao dịch", + "collectiblesRemoveListing": "Xóa Niêm yết", + "collectiblesEditListing": "Sửa Niêm yết", + "collectiblesEditListPrice": "Sửa giá niêm yết", + "collectiblesListPriceTooltip": "Giá niêm yết là giá bán cho một mục. Người bán thường đặt Giá niêm yết bằng hoặc cao hơn Giá sàn.", + "collectiblesFloorPriceTooltip": "Giá sàn là Giá niêm yết thấp nhất có hiệu lực cho một mục trong bộ sưu tập này.", + "collectiblesOriginalPurchasePriceTooltip": "Giá ban đầu mà bạn đã chi để mua mục này.", + "collectiblesPurchasedForSol": "Đã mua với giá {{lastPurchasePrice}} SOL", + "collectiblesUnableToLoadListings": "Không thể tải danh sách niêm yết", + "collectiblesUnableToLoadListingsFrom": "Không thể tải danh sách niêm yết từ {{marketplace}}", + "collectiblesUnableToLoadListingsDescription": "Danh sách niêm yết và các tái ản của bạn vẫn an toàn, nhưng hiện tại chúng tôi không thể tải chúng từ {{marketplace}}. Vui lòng thử lại sau.", + "collectiblesBelowFloorPrice": "Thấp hơn giá sàn", + "collectiblesBelowFloorPriceMessage": "Bạn có chắc bạn muốn niêm yết NFT của mình thấp hơn giá sàn?", + "collectiblesMinimumListingPrice": "Giá tối thiểu là 0,01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden nhận một mức phí cho các giao dịch được hoàn thành.", + "collectiblesArtistRoyaltiesTooltip": "Tác giả của bộ sưu tập này nhận một mức % phí bản quyền từ mỗi giao dịch bán được hoàn thành.", + "collectibleScreenCollectionLabel": "Bộ sưu tập", + "collectibleScreenPhotosPermissionTitle": "Quyền truy cập ảnh", + "collectibleScreenPhotosPermissionMessage": "Chúng tôi cần bạn cấp quyền để truy cập các ảnh của bạn. Vui lòng vào Cài đặt và cập nhật các quyền của bạn.", + "collectibleScreenPhotosPermissionOpenSettings": "Mở Cài đặt", + "listStatusErrorTitle": "Niêm yết đã thất bại", + "editListStatusErrorTitle": "Không thể cập nhật", + "removeListStatusErrorTitle": "Không thể xóa Niêm yết", + "listStatusSuccessTitle": "Niêm yết đã được tạo!", + "editListingStatusSuccessTitle": "Niêm yết đã được cập nhật!", + "removeListStatusSuccessTitle": "Niêm yết bị xóa khỏi Magic Eden", + "listStatusLoadingTitle": "Đang tạo Niêm yết...", + "editListingStatusLoadingTitle": "Đang cập nhật Niêm yết...", + "removeListStatusLoadingTitle": "Đang xóa Niêm yết...", + "listStatusErrorMessage": "{{name}} không thể được niêm yết trên Magic Eden", + "removeListStatusErrorMessage": "{{name}} không thể bị bỏ niêm yết trên Magic Eden", + "listStatusSuccessMessage": "{{name}} hiện được niêm yết trên Magic Eden với giá {{listCollectiblePrice}} SOL", + "editListingStatusSuccessMessage": "{{name}} hiện được cập nhật trên Magic Eden với giá {{editListCollectiblePrice}} SOL", + "removeListStatusSuccessMessage": "{{name}} đã được xóa thành công khỏi Magic Eden", + "listStatusLoadingMessage": "Niêm yết {{name}} trên Magic Eden cho {{listCollectiblePrice}} SOL.", + "editListingStatusLoadingMessage": "Cập nhật {{name}} trên Magic Eden cho {{editListCollectiblePrice}} SOL.", + "removeListStatusLoadingMessage": "Đang xóa {{name}} từ Magic Eden. Việc này có thể cần một chút thời gian.", + "listStatusLoadingSafelyDismiss": "Bạn có thể đóng cửa sổ này một cách an toàn.", + "listStatusViewOnMagicEden": "Xem trên Magic Eden", + "listStatusViewOnMarketplace": "Xem trên {{marketplace}}", + "listStatusLoadingDismiss": "Đóng", + "listStatusViewTransaction": "Xem giao dịch", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "Kết nối ví cứng của bạn và đảm bảo nó được mở khóa. Sau khi chúng tôi đã phát hiện được nó, bạn có thể chọn địa chỉ mà mình muốn sử dụng.", + "connectHardwareFailedPrimaryText": "Kết nối thất bại", + "connectHardwareFailedSecondaryText": "Vui lòng kết nối ví cứng của bạn và đảm bảo nó được mở khóa. Sau khi chúng tôi đã khám phá được nó, bạn có thể chọn địa chỉ mà mình muốn sử dụng.", + "connectHardwareFinishPrimaryText": "Tài khoản đã được thêm!", + "connectHardwareFinishSecondaryText": "Giờ đây bạn có thể truy cập ví Ledger Nano của mình từ trong Phantom. Vui lòng quay lại phần mở rộng.", + "connectHardwareNeedsPermissionPrimaryText": "Kết nối một ví mới", + "connectHardwareNeedsPermissionSecondaryText": "Nhấn nút dưới đây để bắt đầu quy trình kết nối.", + "connectHardwareSearchingPrimaryText": "Đang tìm ví...", + "connectHardwareSearchingSecondaryText": "Kết nối ví cứng của bạn, bảo đảm ví được mở khóa, và rằng bạn đã phê duyệt các quyền truy cập trong trình duyệt của mình.", + "connectHardwarePermissionDeniedPrimary": "Quyền đã bị từ chối", + "connectHardwarePermissionDeniedSecondary": "Cấp quyền để Phantom có thể kết nối với thiết bị Ledger của bạn", + "connectHardwarePermissionUnableToConnect": "Không thể kết nối", + "connectHardwarePermissionUnableToConnectDescription": "Chúng tôi không thể kết nối với thiết bị Ledger của bạn. Chúng tôi có thể cần thêm quyền.", + "connectHardwareSelectAddressAllAddressesImported": "Mọi địa chỉ đều được nhập", + "connectHardwareSelectAddressDerivationPath": "Đường dẫn phái sinh", + "connectHardwareSelectAddressSearching": "Đang tìm kiếm...", + "connectHardwareSelectAddressSelectWalletAddress": "Chọn địa chỉ ví", + "connectHardwareSelectAddressWalletAddress": "Địa chỉ ví", + "connectHardwareWaitingForApplicationPrimaryText": "Mở ứng dụng Solana trên Ledger của bạn", + "connectHardwareWaitingForApplicationSecondaryText": "Vui lòng kết nối ví cứng của bạn và đảm bảo ví được mở khóa.", + "connectHardwareWaitingForPermissionPrimaryText": "Cần cấp quyền", + "connectHardwareWaitingForPermissionSecondaryText": "Kết nối ví cứng của bạn, bảo đảm ví được mở khóa, và rằng bạn đã phê duyệt các quyền truy cập trong trình duyệt của mình.", + "connectHardwareAddAccountButton": "Thêm tài khoản", + "connectHardwareLedger": "Kết nối Ledger của bạn", + "connectHardwareStartConnection": "Nhấn nút dưới đây để bắt đầu kết nối ví cứng Ledger của bạn", + "connectHardwarePairSuccessPrimary": "{{productName}} được kết nối", + "connectHardwarePairSuccessSecondary": "Bạn đã kết nối thành công {{productName}} của mình.", + "connectHardwareSelectChains": "Chọn các chuỗi để kết nối", + "connectHardwareOpenAppInterpolated": "Mở ứng dụng {{app}} trên Ledger của bạn", + "connectHardwareSearching": "Đang tìm kiếm...", + "connectHardwareMakeSureConnected": "Kết nối và mở khóa ví cứng của bạn. Vui lòng phê duyệt các quyền liên quan của trình duyệt.", + "connectHardwareOpenAppDescription": "Vui lòng mở khóa ví cứng của bạn", + "connectHardwareConnecting": "Đang kết nối...", + "connectHardwareConnectingDescription": "Chúng tôi đang kết nối với thiết bị Ledger của bạn.", + "connectHardwareConnectingAccounts": "Đang kết nối các tài khoản của bạn...", + "connectHardwareDiscoveringAccounts": "Đang tìm tài khoản...", + "connectHardwareDiscoveringAccountsDescription": "Chúng tôi đang tìm kiếm các hoạt động trong tài khoản của bạn.", + "connectHardwareErrorLedgerLocked": "Ledger đã bị khóa", + "connectHardwareErrorLedgerLockedDescription": "Hãy đảm bảo thiết bị Ledger của bạn được mở khóa, sau đó thử lại.", + "connectHardwareErrorLedgerGeneric": "Đã có lỗi xảy ra", + "connectHardwareErrorLedgerGenericDescription": "Không tìm thấy tài khoản. Hãy đảm bảo thiết bị Ledger của bạn được mở khóa, và sau đó thử lại.", + "connectHardwareErrorLedgerPhantomLocked": "Vui lòng mở lại Phantom và thử kết nối lại với phần cứng của bạn.", + "connectHardwareFindingAccountsWithActivity": "Đang tìm tài khoản {{chainName}}...", + "connectHardwareFindingAccountsWithActivityDualChain": "Đang tìm các tài khoản {{chainName1}} hoặc {{chainName2}}...", + "connectHardwareFoundAccountsWithActivity": "Chúng tôi đã tìm thấy {{numOfAccounts}} tài khoản có hoạt động trên Ledger của bạn.", + "connectHardwareFoundAccountsWithActivitySingular": "Chúng tôi đã tìm thấy 1 tài khoản có hoạt động trên Ledger của bạn.", + "connectHardwareFoundSomeAccounts": "Chúng tôi đã tìm thấy một số tài khoản trên thiết bị Ledger của bạn.", + "connectHardwareViewAccounts": "Xem tài khoản", + "connectHardwareConnectAccounts": "Tài khoản đã được kết nối", + "connectHardwareSelectAccounts": "Chọn tài khoản", + "connectHardwareChooseAccountsToConnect": "Chọn tài khoản ví để kết nối.", + "connectHardwareAccountsAddedInterpolated": "{{numOfAccounts}} tài khoản đã được thêm", + "connectHardwareAccountsStepOfSteps": "Bước {{stepNum}} / {{totalSteps}}", + "connectHardwareMobile": "Kết nối Ledger", + "connectHardwareMobileTitle": "Kết nối ví phần cứng Ledger của bạn", + "connectHardwareMobileEnableBluetooth": "Bật Bluetooth", + "connectHardwareMobileEnableBluetoothDescription": "Cho phép sử dụng Bluetooth để kết nối", + "connectHardwareMobileEnableBluetoothSettings": "Vào Cài đặt để cho phép Phantom sử dụng các quyền Vị trí và Thiết bị gần đây.", + "connectHardwareMobilePairWithDevice": "Ghép đôi với thiết bị Ledger của bạn", + "connectHardwareMobilePairWithDeviceDescription": "Giữ thiết bị của bạn ở gần để có tín hiệu tốt nhất", + "connectHardwareMobileConnectAccounts": "Kết nối các tài khoản", + "connectHardwareMobileConnectAccountsDescription": "Chúng tôi sẽ tìm hoạt động trong mọi tài khoản mà bạn có thể đã sử dụng", + "connectHardwareMobileConnectLedgerDevice": "Kết nối thiết bị Ledger của bạn", + "connectHardwareMobileLookingForDevices": "Đang tìm các thiết bị gần đây...", + "connectHardwareMobileLookingForDevicesDescription": "Vui lòng kết nối thiết bị Ledger của bạn và đảm bảo ví được mở khóa.", + "connectHardwareMobileFoundDeviceSingular": "Chúng tôi đã tìm thấy 1 thiết bị Ledger", + "connectHardwareMobileFoundDevices": "Chúng tôi đã tìm thấy {{numDevicesFound}} thiết bị Ledger", + "connectHardwareMobileFoundDevicesDescription": "Chọn một thiết bị Ledger ở dưới để bắt đầu ghép đôi.", + "connectHardwareMobilePairingWith": "Ghép đôi với {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "Làm theo hướng dẫn trên thiết bị Ledger của bạn trong khi ghép đôi.", + "connectHardwareMobilePairingFailed": "Ghép đôi không thành công", + "connectHardwareMobilePairingFailedDescription": "Không thể ghép đôi với {{deviceName}}. Hãy đảm bảo thiết bị của bạn được mở khóa.", + "connectHardwareMobilePairingSuccessful": "Ghép đôi thành công", + "connectHardwareMobilePairingSuccessfulDescription": "Bạn đã ghép đôi thành công và kết nối thiết bị Ledger của mình.", + "connectHardwareMobileOpenAppSingleChain": "Mở ứng dụng {{chainName}} trên Ledger của bạn", + "connectHardwareMobileOpenAppDualChain": "Mở ứng dụng {{chainName1}} hoặc {{chainName2}} trên Ledger của bạn", + "connectHardwareMobileOpenAppDescription": "Đảm bảo thiết bị của bạn được mở khóa.", + "connectHardwareMobileStillCantFindDevice": "Vẫn không thể tìm thấy thiết bị của bạn?", + "connectHardwareMobileLostConnection": "Đã mất kết nối", + "connectHardwareMobileLostConnectionDescription": "Chúng tôi đã mất kết nối với {{deviceName}}. Hãy đảm bảo thiết bị của bạn được mở khóa, sau đó thử lại.", + "connectHardwareMobileGenericLedgerDevice": "Thiết bị Ledger", + "connectHardwareMobileConnectDeviceSigning": "Kết nối {{deviceName}}", + "connectHardwareMobileConnectDeviceSigningDescription": "Mở khóa thiết bị Ledger của bạn và giữ nó ở gần.", + "connectHardwareMobileBluetoothDisabled": "Bluetooth đã bị vô hiệu", + "connectHardwareMobileBluetoothDisabledDescription": "Vui lòng bật Bluetooth của bạn và đảm bảo thiết bị Ledger của bạn được mở khóa.", + "connectHardwareMobileLearnMore": "Tìm hiểu thêm", + "connectHardwareMobileBlindSigningDisabled": "Ký khống đã bị vô hiệu", + "connectHardwareMobileBlindSigningDisabledDescription": "Đảm bảo ký khống được bật trên thiết bị của bạn.", + "connectHardwareMobileConfirmSingleChain": "Bạn cần xác nhận giao dịch trên ví cứng của mình. Hãy bảo đảm là nó được mở khóa.", + "metamaskExplainerBottomSheetHeader": "Website này làm việc với Phantom", + "metamaskExplainerBottomSheetSubheader": "Chọn MetaMask từ hộp thoại kết nối ví để tiếp tục.", + "metamaskExplainerBottomSheetDontShowAgain": "Không hiển thị lại", + "ledgerStatusNotConnected": "Ledger không được kết nối", + "ledgerStatusConnectedInterpolated": "{{productName}} được kết nối", + "connectionClusterInterpolated": "Bạn hiện ở {{cluster}}", + "connectionClusterTestnetMode": "Bạn đang ở trong Chế độ Testnet", + "featureNotSupportedOnLocalNet": "Tính năng này không được hỗ trợ khi Solana Localnet được bật.", + "readOnlyAccountBannerWarning": "Bạn đang theo dõi tài khoản này", + "depositAddress": "Địa chỉ nhận", + "depositAddressChainInterpolated": "Địa chỉ {{chain}} của bạn", + "depositAssetDepositInterpolated": "Nhận {{tokenSymbol}}", + "depositAssetSecondaryText": "Địa chỉ này chỉ có thể được dùng để nhận các token tương thích.", + "depositAssetTextInterpolated": "Sử dụng địa chỉ này để nhận các token và vật sưu tầm trên <1>{{network}}.", + "depositAssetTransferFromExchange": "Chuyển từ sàn giao dịch", + "depositAssetShareAddress": "Chia sẻ địa chỉ", + "depositAssetBuyOrDeposit": "Mua hoặc Chuyển khoản", + "depositAssetBuyOrDepositDesc": "Nộp tiền vào ví của bạn để bắt đầu", + "depositAssetTransfer": "Chuyển", + "editAddressAddressAlreadyAdded": "Địa chỉ đã được thêm vào", + "editAddressAddressAlreadyExists": "Địa chỉ đã tồn tại", + "editAddressAddressIsRequired": "Cần có địa chỉ", + "editAddressPrimaryText": "Sửa địa chỉ", + "editAddressRemove": "Xoá bỏ khỏi Sổ địa chỉ", + "editAddressToast": "Địa chỉ đã được cập nhật", + "removeSavedAddressToast": "Địa chỉ đã bị xóa", + "exportSecretErrorGeneric": "Có sự cố, hãy thử lại sau", + "exportSecretErrorIncorrectPassword": "Mật khẩu sai", + "exportSecretPassword": "Mật khẩu", + "exportSecretPrivateKey": "của bạn", + "exportSecretSecretPhrase": "cụm từ bí mật", + "exportSecretSecretRecoveryPhrase": "cụm từ khôi phục bí mật", + "exportSecretSelectYourAccount": "Chọn tài khoản của bạn", + "exportSecretShowPrivateKey": "Hiển thị Khóa riêng tư", + "exportSecretShowSecretRecoveryPhrase": "Hiển thị cụm từ khôi phục bí mật", + "exportSecretShowSecret": "Hiển thị {{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": "<1>Đừng chia sẻ {{secretNameText}} của bạn!", + "exportSecretWarningSecondaryInterpolated": "Nếu ai đó có được {{secretNameText}} của bạn, họ sẽ toàn quyền kiểm soát ví của bạn.", + "exportSecretOnlyWay": "{{secretNameText}} là cách duy nhất để khôi phục ví của bạn", + "exportSecretDoNotShow": "Đừng để ai thấy {{secretNameText}} của bạn", + "exportSecretWillNotShare": "Tôi sẽ không chia sẻ {{secretNameText}} của mình với bất cứ ai, bao gồm Phantom.", + "exportSecretNeverShare": "Đừng bao giờ chia sẻ {{secretNameText}} của bạn với bất kỳ ai", + "exportSecretYourPrivateKey": "Khóa riêng tư của bạn", + "exportSecretYourSecretRecoveryPhrase": "Cụm từ khôi phục bí mật của bạn", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "Trợ giúp", + "gasUpTo": "Lên đến {{ amount }}", + "gasSlowTime": "Khoảng 2 phút", + "gasAverageTime": "Khoảng 30 giây", + "gasFastTime": "Khoảng 15 giây", + "gasSlowTimePolygon": "Khoảng 15 giây", + "gasAverageTimePolygon": "Khoảng 10 giây", + "gasFastTimePolygon": "Khoảng 5 giây", + "gasSlowTimeBitcoin": "Khoảng 1 giờ", + "gasAverageTimeBitcoin": "Khoảng 30 phút", + "gasFastTimeBitcoin": "Khoảng 10 phút", + "gasSlowTimeAbbrev": "2 phút", + "gasAverageTimeAbbrev": "30s", + "gasFastTimeAbbrev": "15s", + "gasSlowTimePolygonAbbrev": "15s", + "gasAverageTimePolygonAbbrev": "10s", + "gasFastTimePolygonAbbrev": "5s", + "gasSlow": "Chậm", + "gasAverage": "Trung bình", + "gasFast": "Nhanh", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sat/vB", + "satsAmount": "{{sats}} sat", + "homeErrorButtonText": "Thử lại", + "homeErrorDescription": "Đã có lỗi xảy ra khi cố gắng truy xuất các tài sản của bạn. Vui lòng làm mới và thử lại", + "homeErrorTitle": "Không thể truy xuất tài sản", + "homeManageTokenList": "Quản lí danh sách token", + "helloBitcoinBodyTitle": "Chào mừng bạn đến với Bitcoin", + "helloBitcoinFeature1Title": "Gửi, nhận & mua Bitcoin", + "helloBitcoinFeature1Subtitle": "Chuyển khoản và mua Bitcoin ngay lập tức trên Phantom, tương thích với tất cả các ví và sàn giao dịch lớn.", + "helloBitcoinFeature2Title": "Khám phá Hệ sinh thái Ordinal", + "helloBitcoinFeature2Subtitle": "Mua, bán, và trao đổi Ordinal, BRC-20, v.v. trên Magic Eden và Unisat.", + "helloBitcoinFeature3Title": "An toàn & bảo mật", + "helloBitcoinFeature3Subtitle": "Chúng tôi đảm bảo Ordinal, BRC-20, và Rare Sat không bị chi tiêu nhầm.", + "interstitialDismissUnderstood": "Đã hiểu", + "bitcoinAddressTypesBodyTitle": "Các loại địa chỉ Bitcoin", + "bitcoinAddressTypesFeature1Title": "Thông tin về địa chỉ Bitcoin", + "bitcoinAddressTypesFeature1Subtitle": "Phantom hỗ trợ Native Segwit và Taproot, cả hai đều có số dư riêng. Bạn có thể gửi BTC hoặc Ordinal với một trong hai loại địa chỉ này.", + "bitcoinAddressTypesFeature2Title": "Segwit tự nhiên", + "bitcoinAddressTypesFeature2Subtitle": "Địa chỉ BTC mặc định trong Phantom. Cũ hơn Taproot nhưng tương thích với tất cả các ví và sàn giao dịch.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Tốt nhất cho Ordinal và BRC-20, với phí thấp nhất. Điều chỉnh các địa chỉ trong Tùy chọn -> Địa chỉ Bitcoin ưu tiên.", + "headerTitleInfo": "Thông tin", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "Đây là địa chỉ <1>{{addressType}} của bạn.", + "invalidChecksumTitle": "Chúng tôi đã nâng cấp cụm từ bí mật của bạn!", + "invalidChecksumFeature1ExportPhrase": "Xuất Cụm từ bí mật mới của bạn", + "invalidChecksumFeature1ExportPhraseDescription": "Vui lòng sao lưu cụm từ bí mật mới của bạn cùng với các khóa riêng tư của tài khoản cũ của bạn.", + "invalidChecksumFeature2FundsAreSafe": "Tiền của bạn đang được an toàn và bảo mật", + "invalidChecksumFeature2FundsAreSafeDescription": "Việc nâng cấp được thực hiện tự động. Không có ai tại Phantom biết cụm từ bí mật hay có quyền truy cập tiền của bạn.", + "invalidChecksumFeature3LearnMore": "Tìm hiểu thêm", + "invalidChecksumFeature3LearnMoreDescription": "Bạn có một cụm từ không tương thích với hầu hết các ví. Hãy đọc <1>bài viết trợ giúp này để tìm hiểu thêm.", + "invalidChecksumBackUpSecretPhrase": "Sao lưu cụm từ bí mật", + "migrationFailureTitle": "Đã xảy ra lỗi khi di chuyển tài khoản của bạn", + "migrationFailureFeature1": "Xuất cụm từ bí mật của bạn", + "migrationFailureFeature1Description": "Vui lòng sao lưu cụm từ bí mật của bạn trước khi tham gia.", + "migrationFailureFeature2": "Tham gia Phantom", + "migrationFailureFeature2Description": "Bạn sẽ cần tham gia lại Phantom để xem tài khoản của mình.", + "migrationFailureFeature3": "Tìm hiểu thêm", + "migrationFailureFeature3Description": "Đọc <1>bài viết hướng dẫn này để tìm hiểu thêm.", + "migrationFailureContinueToOnboarding": "Tiếp tục tham gia", + "migrationFailureUnableToFetchMnemonic": "Chúng tôi đã không thể tải cụm từ bí mật của bạn", + "migrationFailureUnableToFetchMnemonicDescription": "Vui lòng liên hệ bộ phận hỗ trợ và tải về nhật ký ứng dụng để gỡ lỗi", + "migrationFailureContactSupport": "Liên hệ với bộ phận Hỗ trợ", + "ledgerActionConfirm": "Xác nhận trên Ledger Nano của bạn", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Ký khống đã bị vô hiệu", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Vui lòng đảm bảo ký khống được bật trên thiết bị của bạn và thử lại", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "Thiết bị phần cứng bị ngắt kết nối trong quá trình hoạt động", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Vui lòng đóng phần mở rộng Phantom và thử lại", + "ledgerActionErrorDeviceLockedPrimaryText": "Thiết bị đã bị khóa", + "ledgerActionErrorDeviceLockedSecondaryText": "Vui lòng mở khóa thiết bị của bạn và thử lại", + "ledgerActionErrorHeader": "Lỗi hành động với sổ cái", + "ledgerActionErrorUserRejectionPrimaryText": "Người dùng đã từ chối giao dịch", + "ledgerActionErrorUserRejectionSecondaryText": "Hành động này bị người dùng từ chối trên thiết bị", + "ledgerActionNeedPermission": "Cần cấp quyền", + "ledgerActionNeedToConfirm": "Bạn cần xác nhận giao dịch trên ví cứng của mình. Hãy bảo đảm là ví được mở khóa trên ứng dụng {{chainType}}.", + "ledgerActionNeedToConfirmMany": "Bạn cần xác nhận {{numberOfTransactions}} giao dịch trên ví cứng của mình. Hãy bảo đảm là ví được mở khóa trên ứng dụng {{chainType}}.", + "ledgerActionNeedToConfirmBlind": "Bạn cần xác nhận giao dịch trên ví cứng của mình. Hãy bảo đảm là ví được mở khóa, và chức năng ký khống (blind signing) được bật trên ứng dụng {{chainType}}.", + "ledgerActionNeedToConfirmBlindMany": "Bạn cần xác nhận {{numberOfTransactions}} giao dịch trên ví cứng của mình. Hãy bảo đảm là ví được mở khóa, và chức năng ký khống (blind signing) được bật trên ứng dụng {{chainType}}.", + "ledgerActionPleaseConnect": "Vui lòng kết nối Ledger Nano của bạn", + "ledgerActionPleaseConnectAndConfirm": "Vui lòng kết nối ví cứng và bảo đảm nó được mở khóa. Bảo đảm bạn đã phê chuẩn các quyền trong trình duyệt của bạn.", + "maxInputAmount": "Lượng", + "maxInputMax": "Tối đa", + "notEnoughSolPrimaryText": "Không đủ SOL", + "notEnoughSolSecondaryText": "Bạn không có đủ SOL trong ví cho giao dịch này. Vui lòng gửi thêm tiền và thử lại.", + "insufficientBalancePrimaryText": "Không đủ {{tokenSymbol}}", + "insufficientBalanceSecondaryText": "Bạn không có đủ {{tokenSymbol}} trong ví cho giao dịch này.", + "insufficientBalanceRemaining": "Còn lại", + "insufficientBalanceRequired": "Cần thiết", + "notEnoughSplTokensTitle": "Không đủ token", + "notEnoughSplTokensDescription": "Bạn không có đủ token trong ví của mình cho giao dịch này. Giao dịch này sẽ hoàn tác nếu được gửi đi.", + "transactionExpiredPrimaryText": "Giao dịch đã hết hạn", + "transactionExpiredSecondaryText": "Bạn đã chờ quá lâu để xác nhận giao dịch và nó đã hết hạn. Giao dịch này sẽ hoàn tác nếu được gửi đi.", + "tokens": "token", + "notificationApplicationApprovalPermissionsAddressVerification": "Xác minh rằng bạn sở hữu địa chỉ này", + "notificationApplicationApprovalPermissionsTransactionApproval": "Yêu cầu phê chuẩn cho các giao dịch", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Xem số dư & hoạt động của ví", + "notificationApplicationApprovalParagraphText": "Việc xác nhận sẽ cho phép website này xem số dư và hoạt động cho tài khoản được chọn.", + "notificationApplicationApprovalActionButtonConnect": "Kết nối", + "notificationApplicationApprovalActionButtonSignIn": "Đăng nhập", + "notificationApplicationApprovalAllowApproval": "Cho phép website kết nối?", + "notificationApplicationApprovalAutoConfirm": "Tự động xác nhận các giao dịch", + "notificationApplicationApprovalConnectDisclaimer": "Chỉ kết nối đến những website bạn tin tưởng", + "notificationApplicationApprovalSignInDisclaimer": "Chỉ đăng nhập vào những website bạn tin tưởng", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "Website này không an toàn cho việc sử dụng và có thể tìm cách đánh cắp tiền của bạn.", + "notificationApplicationApprovalConnectUnknownApp": "Không xác định", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "Không thể kết nối với ứng dụng", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "Ứng dụng này đang cố gắng kết nối với {{appNetworkName}}, nhưng {{phantomNetworkName}} đã được chọn.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "Để sử dụng {{networkName}}, vui lòng vào Cài đặt nhà phát triển → Chế độ Testnet.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "Mạng không xác định", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Việc kết nối với các ứng dụng di động khác hiện không được hỗ trợ bởi Ledger.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Vui lòng chuyển sang một tài khoản không phải Ledger hoặc sử dụng trình duyệt trong ứng dụng và thử lại.", + "notificationSignatureRequestConfirmTransaction": "Xác nhận giao dịch", + "notificationSignatureRequestConfirmTransactionCapitalized": "Xác nhận giao dịch", + "notificationSignatureRequestConfirmTransactions": "Xác nhận giao dịch", + "notificationSignatureRequestConfirmTransactionsCapitalized": "Xác nhận giao dịch", + "notificationSignatureRequestSignatureRequest": "Yêu cầu chữ kí", + "notificationMessageHeader": "Tin nhắn", + "notificationMessageCopied": "Tin nhắn đã được sao chép", + "notificationAutoConfirm": "Tự động xác nhận", + "notificationAutoConfirmOff": "Tắt", + "notificationAutoConfirmOn": "Bật", + "notificationConfirmFooter": "Chỉ xác nhận nếu bạn tin tưởng website này.", + "notificationEstimatedTime": "Thời gian ước tính", + "notificationPermissionRequestText": "Đây chỉ là một yêu cầu về quyền truy cập. Giao dịch có thể không được thực thi ngay lập tức.", + "notificationBalanceChangesText": "Các thay đổi về số dư đều là ước tính. Số tiền và tài sản liên quan không được đảm bảo.", + "notificationContractAddress": "Địa chỉ hợp đồng", + "notificationAdvancedDetailsText": "Nâng cao", + "notificationUnableToSimulateWarningText": "Chúng tôi hiện không thể xác nhận thay đổi vê số dư. Bạn có thể thử lại sau, hoặc xác nhận nếu bạn tin tưởng website này.", + "notificationSignMessageParagraphText": "Việc ký vào tin nhắn này sẽ chứng tỏ bạn có quyền sở hữu tài khoản đã chọn.", + "notificationSignatureRequestScanFailedDescription": "Không thể quét tin nhắn để phát hiện các vấn đề về bảo mật. Hãy tiếp tục một cách thận trọng.", + "notificationFailedToScan": "Không thể giả lập các kết quả của yêu cầu này.\nViệc xác nhận là không an toàn và có thể dẫn đến thua lỗ.", + "notificationScanLoading": "Yêu cầu quét", + "notificationTransactionApprovalActionButtonConfirm": "Xác nhận", + "notificationTransactionApprovalActionButtonBack": "Quay lại", + "notificationTransactionApprovalEstimatedChanges": "Các thay đổi được ước tính", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Phần ước tính dựa trên những mô phỏng giao dịch và không phải phần bảo đảm", + "notificationTransactionApprovalHideAdvancedDetails": "Ẩn các chi tiết giao dịch nâng cao", + "notificationTransactionApprovalNetworkFee": "Phí mạng lưới", + "notificationTransactionApprovalNetwork": "Mạng lưới", + "notificationTransactionApprovalEstimatedTime": "Thời gian ước tính", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "Không tìm thấy thay đổi nào ảnh hưởng đến quyền sở hữu tài sản", + "notificationTransactionApprovalSolanaAmountRequired": "Khoản tiền bắt buộc bởi mạng lưới Solana để xử lí giao dịch", + "notificationTransactionApprovalUnableToSimulate": "Không thể mô phỏng. Vui lòng đảm bảo bạn tin tưởng website này bởi việc phê duyệt có thể dẫn đến mất tiền.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "Không thể tìm được những thay đổi số dư", + "notificationTransactionApprovalViewAdvancedDetails": "Xem các chi tiết giao dịch nâng cao", + "notificationTransactionApprovalKnownMalicious": "Đây là một giao dịch độc hại. Việc ký cho giao dịch này sẽ khiến bạn mất tiền.", + "notificationTransactionApprovalSuspectedMalicious": "Chúng tôi nghi đây là một giao dịch độc hại. Việc phê duyệt cho giao dịch này sẽ khiến bạn mất tiền.", + "notificationTransactionApprovalNetworkFeeHighWarning": "Phí mạng lưới bị tăng do nghẽn mạng.", + "notificationTransactionERC20ApprovalDescription": "Việc xác nhận sẽ cho phép ứng dụng truy cập số dư của bạn bất cứ lúc nào, đến giới hạn dưới đây.", + "notificationTransactionERC20ApprovalContractAddress": "Địa chỉ hợp đồng", + "notificationTransactionERC20Unlimited": "không giới hạn", + "notificationTransactionERC20ApprovalTitle": "Phê duyệt chi tiêu {{tokenSymbol}}", + "notificationTransactionERC20RevokeTitle": "Thu hồi chi tiêu {{tokenSymbol}}", + "notificationTransactionERC721RevokeTitle": "Thu hồi quyền truy cập {{tokenSymbol}}", + "notificationTransactionERC20ApprovalAll": "Tất cả {{tokenSymbol}} của bạn", + "notificationIncorrectModeTitle": "Sai chế độ", + "notificationIncorrectModeInTestnetTitle": "Bạn đang ở chế độ Testnet", + "notificationIncorrectModeNotInTestnetTitle": "Bạn đang không ở chế độ Testnet", + "notificationIncorrectModeInTestnetDescription": "{{origin}} đang cố sử dụng một mainnet, nhưng bạn đang ở chế độ Testnet", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} đang cố sử dụng một testnet, nhưng bạn đang không ở chế độ Testnet", + "notificationIncorrectModeInTestnetProceed": "Để tiếp tục, hãy tắt chế độ Testnet.", + "notificationIncorrectModeNotInTestnetProceed": "Để tiếp tục, hãy bật chế độ Testnet.", + "notificationIncorrectEIP712ChainId": "Chúng tôi đã ngăn bạn ký vào một tin nhắn không dành cho mạng mà bạn đang kết nối đến", + "notificationIncorrectEIP712ChainIdDescription": "Tin nhắn này yêu cầu {{messageChainId}}, bạn đang kết nối đến {{connectedChainId}}", + "notificationUnsupportedNetwork": "Mạng lưới không được hỗ trợ", + "notificationUnsupportedNetworkDescription": "Website này đang cố sử dụng một mạng lưới mà Phantom hiện không hỗ trợ.", + "notificationUnsupportedNetworkDescription2": "Để tiếp tục với một phần mở rộng khác, hãy tắt Cài đặt → Ứng dụng ví mặc định, và chọn Luôn hỏi. Sau đó làm mới trang và kết nối lại.", + "notificationUnsupportedAccount": "Tài khoản không được hỗ trợ", + "notificationUnsupportedAccountDescription": "Website này đang cố sử dụng {{targetChainType}}, mà tài khoản {{chainType}} này không hỗ trợ.", + "notificationUnsupportedAccountDescription2": "Chuyển sang một tài khoản từ một cụm khôi phục hoặc khóa riêng tư tương thích và thử lại.", + "onboardingCreatePassword": "Tạo mật khẩu", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "Tôi đồng ý với <1>Điều khoản dịch vụ", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Xác nhận mật khẩu", + "onboardingCreatePasswordDescription": "Bạn sẽ dùng cái này để mở khóa ví của mình.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Không hợp lệ đối với cụm từ khôi phục bí mật", + "onboardingCreatePasswordPasswordPlaceholder": "Mật khẩu", + "onboardingCreatePasswordPasswordStrengthWeak": "Yếu", + "onboardingCreatePasswordPasswordStrengthMedium": "Trung bình", + "onboardingCreatePasswordPasswordStrengthStrong": "Mạnh", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "Tôi đã lưu Cụm từ khôi phục bí mật của mình", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Cụm từ khôi phục bí mật", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Cụm từ này là cách DUY NHẤT để khôi phục ví của bạn. KHÔNG chia sẻ cụm từ này với bất cứ ai!", + "onboardingImportWallet": "Nhập Ví", + "onboardingImportWalletImportExistingWallet": "Nhập một ví có sẵn với Cụm từ khôi phục bí mật dài 12 hay 24 chữ.", + "onboardingImportWalletRestoreWallet": "Khôi phục Ví", + "onboardingImportWalletSecretRecoveryPhrase": "Cụm từ khôi phục bí mật", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Cụm từ khôi phục bí mật không hợp lệ", + "onboardingImportWalletIHaveWords": "Tôi có một cụm từ phục hồi gồm {{numWords}} từ", + "onboardingImportWalletIncorrectOrMisspelledWord": "Từ {{wordIndex}} không chính xác hoặc bị viết sai chính tả", + "onboardingImportWalletIncorrectOrMisspelledWords": "Các từ {{wordIndexes}} không chính xác hoặc bị viết sai chính tả", + "onboardingImportWalletScrollDown": "Cuộn xuống", + "onboardingImportWalletScrollUp": "Cuộn lên", + "onboardingPathSelectionCreateWallet": "Tạo một ví mới", + "onboardingPathSelectionText": "Một ví Solana & Ethereum thân thiện dành cho cho DeFi & NFT", + "onboardingPathSelectionIHaveAWallet": "Tôi đã có ví rồi", + "onboardingSelectAccountsImportAccounts": "Nhập các tài khoản", + "onboardingSelectAccountsImportAccountsDescription": "Chọn tài khoản ví để nhập.", + "onboardingSelectAccountsImportSelectedAccounts": "Nhập các tài khoản đã chọn", + "onboardingSelectAccountsFindMoreAccounts": "Tìm thêm tài khoản", + "onboardingSelectAccountsFindMoreNoneFound": "Không tìm thấy tài khoản nào", + "recentActivityPrimaryText": "Hoạt động gần đây", + "removeAccountActionButtonRemove": "Xoá bỏ", + "removeAccountRemoveWallet": "Xóa tài khoản", + "removeAccountInterpolated": "Xóa {{accountName}}", + "removeAccountWarningLedger": "Cho dù bạn xóa bỏ ví này khỏi Phantom, bạn vẫn có thể thêm nó vào lại bằng luồng \"Kết nối ví phần cứng\".", + "removeAccountWarningSeedVault": "Cho dù bạn xóa bỏ ví này khỏi Phantom, bạn vẫn có thể thêm nó vào lại bằng luồng \"Kết nối với Seed Vault Wallet\".", + "removeAccountWarningPrivateKey": "Một khi bạn xóa bỏ ví này, Phantom sẽ không thể nào khôi phục nó cho bạn. Hãy bảo đảm bạn đã sao lưu khóa riêng.", + "removeAccountWarningSeed": "Cho dù bạn xóa bỏ ví này khỏi Phantom, bạn vẫn có thể lấy lại nó bằng lời gợi nhắc ở ví này hay ví khác.", + "removeAccountWarningReadOnly": "Việc xóa tài khoản này sẽ không ảnh hưởng đến ví của bạn, bởi tài khoản này là ví chỉ được theo dõi.", + "removeSeedPrimaryText": "Xóa cụm từ bí mật {{number}}", + "removeSeedSecondaryText": "Thao tác này sẽ xóa tất cả các tài khoản hiện có trong Cụm từ bí mật {{number}}. Hãy bảo đảm bạn đã lưu cụm từ bí mật hiện tại.", + "resetSeedPrimaryText": "Đặt lại ứng dụng bằng cụm từ bí mật mới", + "resetSeedSecondaryText": "Thao tác này sẽ xóa bỏ tất cả các tài khoản hiện có và thế chúng bằng tài khoản mới. Hãy bảo đảm bạn đã sao lưu cụm từ bí mật và khóa riêng.", + "resetAppPrimaryText": "Đặt lại & xóa hoàn toàn ứng dụng", + "resetAppSecondaryText": "Thao tác này sẽ xóa tất cả các tài khoản và dữ liệu hiện có. Hãy bảo đảm bạn đã sao lưu cụm từ bí mật và khóa riêng của mình.", + "richTransactionsDays": "ngày", + "richTransactionsToday": "Hôm nay", + "richTransactionsYesterday": "Hôm qua", + "richTransactionDetailAccount": "Tài khoản", + "richTransactionDetailAppInteraction": "Tương tác ứng dụng", + "richTransactionDetailAt": "lúc", + "richTransactionDetailBid": "Chào mua", + "richTransactionDetailBidDetails": "Chi tiết chào mua", + "richTransactionDetailBought": "Đã mua", + "richTransactionDetailBurned": "Đã đốt cháy", + "richTransactionDetailCancelBid": "Hủy chào mua", + "richTransactionDetailCompleted": "Đã hoàn thành", + "richTransactionDetailConfirmed": "Đã xác nhận", + "richTransactionDetailDate": "Ngày", + "richTransactionDetailFailed": "Đã thất bại", + "richTransactionDetailFrom": "Từ", + "richTransactionDetailItem": "Mục", + "richTransactionDetailListed": "Đã niêm yết", + "richTransactionDetailListingDetails": "Chi tiết niêm yết", + "richTransactionDetailListingPrice": "Giá niêm yết", + "richTransactionDetailMarketplace": "Chợ điện tử", + "richTransactionDetailNetworkFee": "Phí mạng lưới", + "richTransactionDetailOriginalListingPrice": "Giá niêm yết ban đầu", + "richTransactionDetailPending": "Đang chờ duyệt", + "richTransactionDetailPrice": "Giá", + "richTransactionDetailProvider": "Nhà cung cấp", + "richTransactionDetailPurchaseDetails": "Chi tiết đơn hàng", + "richTransactionDetailRebate": "Chiết khấu", + "richTransactionDetailReceived": "Đã nhận", + "richTransactionDetailSaleDetails": "Chi tiết giao dịch", + "richTransactionDetailSent": "Đã gửi", + "richTransactionDetailSold": "Đã bán", + "richTransactionDetailStaked": "Đã đặt cọc", + "richTransactionDetailStatus": "Trạng thái", + "richTransactionDetailSwap": "Hoán đổi", + "richTransactionDetailSwapDetails": "Hoán đổi chi tiết", + "richTransactionDetailTo": "Đến", + "richTransactionDetailTokenSwap": "Hoán đổi token", + "richTransactionDetailUnknownNFT": "NFT không xác định", + "richTransactionDetailUnlisted": "Đã bỏ niêm yết", + "richTransactionDetailUnstaked": "Đã hủy cọc", + "richTransactionDetailValidator": "Người xác thực", + "richTransactionDetailViewOnExplorer": "Xem trên {{explorer}}", + "richTransactionDetailWithdrawStake": "Rút cọc", + "richTransactionDetailYouPaid": "Bạn đã thanh toán", + "richTransactionDetailYouReceived": "Bạn đã nhận", + "richTransactionDetailUnwrapDetails": "Chi tiết mở bọc", + "richTransactionDetailTokenUnwrap": "Mở bọc token", + "historyItemsRefreshFailed": "Không thể tải các giao dịch mới hơn.", + "historyItemsPagingFailed": "Không thể tải các giao dịch cũ hơn.", + "historyItemsTestnetNotAvailable": "Lịch sử giao dịch Testnet tạm thời không khả dụng", + "historyUnknownDappName": "Không xác định", + "historyStatusSucceeded": "Đã thành công", + "historyNetwork": "Mạng lưới", + "historyAttemptedAmount": "Số tiền của giao dịch thất bại", + "historyAmount": "Số tiền", + "sendAddressBookButtonLabel": "Sổ địa chỉ", + "addressBookSelectAddressBook": "Sổ địa chỉ", + "sendAddressBookNoAddressesSaved": "Chưa có địa chỉ nào được lưu", + "sendAddressBookRecentlyUsed": "Sử dụng gần đây", + "addressBookSelectRecentlyUsed": "Sử dụng gần đây", + "sendConfirmationLabel": "Nhãn", + "sendConfirmationMessage": "Tin nhắn", + "sendConfirmationNetworkFee": "Phí mạng lưới", + "sendConfirmationPrimaryText": "Xác nhận Gửi", + "sendFungibleSummaryNetwork": "Mạng lưới", + "sendFungibleSummaryNetworkFee": "Phí mạng lưới", + "sendFungibleSummaryEstimatedTime": "Thời gian ước tính", + "sendFungiblePendingEstimatedTime": "Ước tính thời gian", + "sendFungibleSummaryEstimatedTimeDescription": "Tốc độ giao dịch Ethereum phụ thuộc vào một vài yếu tố. Bạn có thể tăng tốc chúng bằng cách nhấn vào “Phí mạng lưới”.", + "sendSummaryBitcoinPendingTxTitle": "Không thể gửi yêu cầu chuyển khoản", + "sendSummaryBitcoinPendingTxDescription": "Bạn chỉ có thể có một yêu cầu chuyển khoản BTC đang chờ duyệt tại một thời điểm. Vui lòng chờ nó hoàn tất trước khi gửi đi một yêu cầu mới.", + "sendFungibleSatProtectionTitle": "Gửi với Bảo vệ Sat", + "sendFungibleSatProtectionExplainer": "Phantom đảm bảo rằng các Ordinal và BRC20 của bạn sẽ không được sử dụng cho phí giao dịch hay chuyển khoản Bitcoin.", + "sendFungibleTransferFee": "Phí chuyển token", + "sendFungibleTransferFeeToolTip": "Nhà tạo token này sẽ nhận được một khoản phí cho mỗi giao dịch chuyển. Phí này không được đề ra hay được thu bởi Phantom.", + "sendFungibleInterestBearingPercent": "Lãi suất hiện tại", + "sendFungibleNonTransferable": "Không chuyển được", + "sendFungibleNonTransferableYes": "Có", + "sendStatusErrorMessageInterpolated": "Có lỗi khi tìm cách gửi token đến <1>{{uiRecipient}}", + "sendStatusErrorTitle": "Không gửi được", + "sendStatusLoadingTitle": "Đang gửi...", + "sendStatusSuccessMessageInterpolated": "Token của bạn đã được gửi đến <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "Đã gửi!", + "sendStatusConfirmedSuccessTitle": "Đã gửi!", + "sendStatusSubmittedSuccessTitle": "Giao dịch đã được gửi", + "sendStatusEstimatedTransactionTime": "Thời gian giao dịch ước tính: {{time}}", + "sendStatusViewTransaction": "Xem giao dịch", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} cho <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} đã được gửi đến <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} đã được gửi đến <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} không thể được gửi đến <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "Mã lỗi {{code}}", + "sendFormErrorInsufficientBalance": "Số dư không đủ", + "sendFormErrorEmptyAmount": "Số tiền cần thiết", + "sendFormInvalidAddress": "Địa chỉ {{assetName}} không hợp lệ", + "sendFormErrorInvalidSolanaAddress": "Địa chỉ Solana không hợp lệ", + "sendFormErrorInvalidTwitterHandle": "Tên tài khoản Twitter này chưa được đăng ký", + "sendFormErrorInvalidDomain": "Tên miền này chưa được đăng ký", + "sendFormErrorMinRequiredInterpolated": "Cần có ít nhất {{minAmount}} {{tokenName}}", + "sendRecipientTextareaPlaceholder": "Địa chỉ SOL của người nhận", + "sendRecipientTextAreaPlaceholder2": "Địa chỉ {{symbol}} của người nhận", + "sendMemoOptional": "Bản ghi nhớ (tùy chọn)", + "sendMemo": "Ghi nhớ", + "sendOptional": "tùy chọn", + "settings": "Cài đặt", + "settingsDapps": "dApp", + "settingsSelectedAccount": "Tài khoản đã chọn", + "settingsAddressBookNoLabel": "Không nhãn", + "settingsAddressBookPrimary": "Sổ địa chỉ", + "settingsAddressBookRecentlyUsed": "Sử dụng gần đây", + "settingsAddressBookSecondary": "Quản lí những địa chỉ thường dùng", + "settingsAutoLockTimerPrimary": "Bộ định giờ khóa tự động", + "settingsAutoLockTimerSecondary": "Đổi thời lượng của bộ định giờ khóa tự động", + "settingsChangeLanguagePrimary": "Đổi ngôn ngữ", + "settingsChangeLanguageSecondary": "Đổi ngôn ngữ hiển thị", + "settingsChangeNetworkPrimary": "Đổi mạng lưới", + "settingsChangeNetworkSecondary": "Cấu hình phần thiết lập mạng của bạn", + "settingsChangePasswordPrimary": "Đổi mật khẩu", + "settingsChangePasswordSecondary": "Đổi mật khẩu màn hình khóa", + "settingsCompleteBetaSurvey": "Hoàn thành khảo sát beta", + "settingsDisplayLanguage": "Hiển thị ngôn ngữ", + "settingsErrorCannotExportLedgerPrivateKey": "Không thể xuất khóa riêng Ledger", + "settingsErrorCannotRemoveAllWallets": "Không thể xóa bỏ tất cả các tài khoản", + "settingsExportPrivateKey": "Hiển thị Khóa riêng tư", + "settingsNetworkMainnetBeta": "Mainnet Beta", + "settingsNetworkTestnet": "Testnet", + "settingsNetworkDevnet": "Devnet", + "settingsNetworkLocalhost": "Localhost", + "settingsNetworkPhantomRPC": "Mạng lưới RPC Phantom", + "settingsTestNetworks": "Mạng lưới thử nghiệm", + "settingsUseCustomNetworks": "Sử dụng các mạng lưới tùy chỉnh", + "settingsTestnetMode": "Chế độ Testnet", + "settingsTestnetModeDescription": "Áp dụng cho số dư và kết nối ứng dụng.", + "settingsWebViewDebugging": "Gỡ lỗi chế độ xem web", + "settingsWebViewDebuggingDescription": "Cho phép bạn kiểm tra và gỡ lỗi cho chế độ xem web của trình duyệt trong ứng dụng.", + "settingsTestNetworksInfo": "Việc chuyển đổi sang bất kỳ mạng lưới Testnet nào chỉ nhằm mục đích thử nghiệm. Hãy lưu ý rằng các token trên Mạng lưới Testnet không có giá trị tiền tệ.", + "settingsEmojis": "Emoji", + "settingsNoAddresses": "Không có địa chỉ", + "settingsAddressBookEmptyHeading": "Danh bạ của bạn đang trống", + "settingsAddressBookEmptyText": "Nhấn nút “+” hoặc “Thêm địa chỉ” để thêm các địa chỉ ưa thích của bạn", + "settingsEditWallet": "Sửa tài khoản", + "settingsNoTrustedApps": "Không có ứng dụng đáng tin cậy", + "settingsNoConnections": "Chưa có kết nối nào.", + "settingsRemoveWallet": "Xóa tài khoản", + "settingsResetApp": "Đặt lại ứng dụng", + "settingsRemoveSecretPhrase": "Xóa cụm từ bí mật", + "settingsResetAppWithSecretPhrase": "Đặt lại ứng dụng bằng cụm từ bí mật", + "settingsResetSecretRecoveryPhrase": "Đặt lại Cụm từ khôi phục bí mật", + "settingsShowSecretRecoveryPhrase": "Hiển thị Cụm từ khôi phục bí mật", + "settingsShowSecretRecoveryPhraseSecondary": "Hiển thị cụm từ khôi phục", + "settingsShowSecretRecoveryPhraseTertiary": "Hiển thị cụm từ bí mật", + "settingsTrustedAppsAutoConfirmActiveUntil": "Đến {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "Tự động xác nhận", + "settingsTrustedAppsDisclaimer": "Chỉ bật chức năng tự động xác nhận đối với dữ liệu đáng tin cậy", + "settingsTrustedAppsLastUsed": "Được sử dụng {{formattedTimestamp}} trước", + "settingsTrustedAppsPrimary": "Các ứng dụng được kết nối", + "settingsTrustedApps": "Ứng dụng đáng tin cậy", + "settingsTrustedAppsRevoke": "Rút lại", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} đã bị ngắt kết nối", + "settingsTrustedAppsSecondary": "Cấu hình các ứng dụng đáng tin cậy", + "settingsTrustedAppsToday": "Hôm nay", + "settingsTrustedAppsYesterday": "Hôm qua", + "settingsTrustedAppsLastWeek": "Tuần trước", + "settingsTrustedAppsBeforeYesterday": "Sớm hơn", + "settingsTrustedAppsDisconnectAll": "Ngắt kết nối khỏi tất cả", + "settingsTrustedAppsDisconnectAllToast": "Tất cả các ứng dụng đã được ngắt kết nối", + "settingsTrustedAppsEndAutoConfirmForAll": "Kết thúc tự động xác nhận cho tất cả", + "settingsTrustedAppsEndAutoConfirmForAllToast": "Tất cả các phiên tự động xác nhận đều đã kết thúc", + "settingsSecurityPrimary": "Bảo mật & Quyền riêng tư", + "settingsSecuritySecondary": "Cập nhật cài đặt bảo mật của bạn", + "settingsActiveNetworks": "Các mạng đang hoạt động", + "settingsActiveNetworksAll": "Tất cả", + "settingsActiveNetworksSolana": "Chỉ Solana", + "settingsDeveloperPrimary": "Cài đặt cho Nhà phát triển", + "settingsAdvanced": "Cài đặt nâng cao", + "settingsTransactions": "Cài đặt giao dịch", + "settingsAutoConfirm": "Cài đặt Tự động xác nhận", + "settingsSecurityAnalyticsPrimary": "Chia sẻ thông tin phân tích ẩn danh", + "settingsSecurityAnalyticsSecondary": "Cho phép chúng tôi cải thiện", + "settingsSecurityAnalyticsHelper": "Phantom không sử dụng thông tin cá nhân của bạn vì mục đích phân tích", + "settingsSuspiciousCollectiblesPrimary": "Ẩn các Vật sưu tầm đáng ngờ", + "settingsSuspiciousCollectiblesSecondary": "Bật để ẩn các vật sưu tầm đã bị đánh dấu", + "settingsPreferredBitcoinAddress": "Địa chỉ Bitcoin ưu tiên", + "settingsEnabledAddressesUpdated": "Đã cập nhật các địa chỉ hiển thị!", + "settingsEnabledAddresses": "Các địa chỉ được cho phép", + "settingsBitcoinPaymentAddressForApps": "Địa chỉ thanh toán cho ứng dụng", + "settingsBitcoinOrdinalsAddressForApps": "Địa chỉ Ordinal cho ứng dụng", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Khi cả hai loại địa chỉ ở trên đều được bật, đối với một số ứng dụng nhất định như Magic Eden, địa chỉ Native Segwit của bạn sẽ được sử dụng để thanh toán cho các đơn hàng. Các tài sản đã mua sẽ được nhận vào địa chỉ Taproot của bạn.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "Địa chỉ Bitcoin mặc định trong Phantom để đảm bảo tính tương thích.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(Mặc định)", + "settingsPreferredBitcoinAddressTaprootExplainer": "Loại địa chỉ hiện đại nhất, thường với phí giao dịch rẻ hơn.", + "settingsPreferredExplorers": "Trình duyệt ưu tiên", + "settingsPreferredExplorersSecondary": "Chuyển sang trình duyệt chuỗi khối ưu tiên của bạn", + "settingsCustomGasControls": "Kiểm soát năng lượng tùy chỉnh", + "settingsAttachApplicationLogs": "Đính kèm Nhật ký ứng dụng", + "settingsDownloadApplicationLogs": "Tải về nhật ký ứng dụng", + "settingsDownloadApplicationLogsShort": "Tải về Nhật ký", + "settingsDownloadApplicationLogsHelper": "Chứa dữ liệu cục bộ, báo cáo lỗi treo và địa chỉ ví công khai để giúp giải quyết các vấn đề về Phantom", + "settingsDownloadApplicationLogsWarning": "Không có dữ liệu nhạy cảm nào, chẳng hạn như cụm từ khôi phục hoặc khóa riêng tư được bao gồm.", + "settingsWallet": "Ví", + "settingsPreferences": "Tùy chọn", + "settingsSecurity": "Bảo mật", + "settingsDeveloper": "Nhà phát triển", + "settingsSupport": "Hỗ trợ", + "settingsWalletShortcutsPrimary": "Hiển thị lối tắt Ví", + "settingsAppIcon": "Biểu tượng ứng dụng", + "settingsAppIconDefault": "Mặc định", + "settingsAppIconLight": "Sáng", + "settingsAppIconDark": "Tối", + "settingsAutoConfirmHeader": "Tự động xác nhận", + "stakeAccountCardActiveStake": "Cọc đang hoạt động", + "stakeAccountCardBalance": "Số dư", + "stakeAccountCardRentReserve": "Bảo lưu việc thuê", + "stakeAccountCardRewards": "Phần thưởng gần nhất", + "stakeAccountCardRewardsTooltip": "Đây là phần thưởng gần nhất mà bạn có được nhờ đặt cọc. Bạn sẽ được thưởng sau mỗi 3 ngày.", + "stakeAccountCardStakeAccount": "Địa chỉ", + "stakeAccountCardLockup": "Khóa cho đến", + "stakeRewardsHistoryTitle": "Lịch sử Phần thưởng", + "stakeRewardsHistoryItemTitle": "Phần thưởng", + "stakeRewardsHistoryEmptyList": "Không có phần thưởng nào", + "stakeRewardsTime_zero": "Hôm nay", + "stakeRewardsTime_one": "Hôm qua", + "stakeRewardsTime_other": "{{count}} ngày trước", + "stakeRewardsItemsPagingFailed": "Không thể tải các phần thưởng cũ hơn.", + "stakeAccountCreateAndDelegateErrorStaking": "Có vấn đề khi đặt cọc đối với người xác thực này. Vui lòng thử lại.", + "stakeAccountCreateAndDelegateSolStaked": "SOL đã cọc!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "SOL của bạn sẽ bắt đầu kiếm được phần thưởng <1> sau mấy ngày nữa sau khi tài khoản cọc sang trạng thái hoạt động.", + "stakeAccountCreateAndDelegateStakingFailed": "Cọc thất bại", + "stakeAccountCreateAndDelegateStakingSol": "Đang cọc SOL...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "Chúng tôi sẽ tạo một tài khoản cọc, sau đó ủy thác SOL của bạn cho", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "Chúng tôi sẽ tạo một tài khoản cọc, sau đó ủy thác SOL của bạn cho {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "Xem giao dịch", + "stakeAccountDeactivateStakeSolUnstaked": "SOL hủy cọc!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "Bạn sẽ có thể rút cọc của mình <1> sau mấy ngày nữa sau khi tài khoản cọc sang trạng thái ngừng hoạt động.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "Bạn sẽ có thể rút cọc của mình sau mấy ngày nữa sau khi tài khoản cọc sang trạng thái ngừng hoạt động.", + "stakeAccountDeactivateStakeUnstakingFailed": "Hủy cọc thất bại", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "Có vấn đề khi hủy cọc đối với người xác thực này. Vui lòng thử lại.", + "stakeAccountDeactivateStakeUnstakingSol": "Đang hủy cọc SOL...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "Chúng tôi đang bắt đầu tiến trình hủy cọc SOL của bạn.", + "stakeAccountDeactivateStakeViewTransaction": "Xem giao dịch", + "stakeAccountDelegateStakeSolStaked": "SOL đã cọc!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "SOL của bạn sẽ bắt đầu kiếm được phần thưởng <1> sau mấy ngày nữa sau khi tài khoản cọc sang trạng thái hoạt động.", + "stakeAccountDelegateStakeStakingFailed": "Cọc thất bại", + "stakeAccountDelegateStakeStakingFailedDescription": "Có vấn đề khi đặt cọc đối với người xác thực này. Vui lòng thử lại.", + "stakeAccountDelegateStakeStakingSol": "Đang cọc SOL...", + "stakeAccountDelegateStakeStakingSolDescription": "Chúng tôi đang ủy thác SOL của bạn.", + "stakeAccountDelegateStakeViewTransaction": "Xem giao dịch", + "stakeAccountListActivationActivating": "Đang kích hoạt", + "stakeAccountListActivationActive": "Hoạt động", + "stakeAccountListActivationInactive": "Ngưng hoạt động", + "stakeAccountListActivationDeactivating": "Hủy kích hoạt", + "stakeAccountListErrorFetching": "Chúng tôi không thể truy xuất tài khoản đặt cọc. Vui lòng thử lại sau.", + "stakeAccountListNoStakingAccounts": "Không có tài khoản cọc", + "stakeAccountListReload": "Tải lại", + "stakeAccountListViewPrimaryText": "Cọc của bạn", + "stakeAccountListViewStakeSOL": "Cọc SOL", + "stakeAccountListItemStakeFee": "Phí {{fee}}", + "stakeAccountViewActionButtonRestake": "Cọc lại", + "stakeAccountViewActionButtonUnstake": "Hủy cọc", + "stakeAccountViewError": "Lỗi", + "stakeAccountViewPrimaryText": "Cọc của bạn", + "stakeAccountViewRestake": "Cọc lại", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "SOL của bạn hiện đang được cọc với một người xác thực. Bạn sẽ cần hủy cọc để <3>truy cập khoản tiền này.<1>Tìm hiểu thêm", + "stakeAccountViewStakeInactive": { + "part1": "Tài khoản cọc này đã ngưng hoạt động. Hãy xem xét việc rút cọc hoặc tìm một người xác thực để ủy thác.", + "part2": "Tìm hiểu thêm" + }, + "stakeAccountViewStakeNotFound": "Không thể tìm thấy tài khoản cọc này.", + "stakeAccountViewViewOnExplorer": "Xem trên {{explorer}}", + "stakeAccountViewWithdrawStake": "Rút cọc", + "stakeAccountViewWithdrawUnstakedSOL": "Rút SOL đã hủy cọc", + "stakeAccountWithdrawStakeSolWithdrawn": "SOL được rút ra!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "SOL của bạn đã được rút ra.", + "part2": "Tài khoản cọc này sẽ tự động bị xóa bỏ trong vòng vài phút nữa." + }, + "stakeAccountWithdrawStakeViewTransaction": "Xem giao dịch", + "stakeAccountWithdrawStakeWithdrawalFailed": "Rút không thành", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "Có vấn đề khi rút khỏi tài khoản cọc này. Vui lòng thử lại.", + "stakeAccountWithdrawStakeWithdrawingSol": "Đang rút SOL...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "Chúng tôi đang rút SOL của bạn khỏi tài khoản cọc này.", + "startEarningSolAccount": "tài khoản", + "startEarningSolAccounts": "tài khoản", + "startEarningSolErrorClosePhantom": "Chạm vào đây và thử lại", + "startEarningSolErrorTroubleLoading": "Gặp rắc rối khi tải cọc", + "startEarningSolLoading": "Đang tải...", + "startEarningSolPrimaryText": "Bắt đầu kiếm SOL", + "startEarningSolSearching": "Đang tìm kiếm những tài khoản đặt cọc", + "startEarningSolStakeTokens": "Cọc token và kiếm phần thưởng", + "startEarningSolYourStake": "Cọc của bạn", + "unwrapFungibleTitle": "Hoán đổi thành {{tokenSymbol}}", + "unwrapFungibleDescription": "Rút từ {{fromToken}} cho {{toToken}}", + "unwrapFungibleConfirmSwap": "Xác nhận Hoán đổi", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "Giá tốt nhất!", + "swapFeesEstimatedFees": "Phí ước tính", + "swapFeesFees": "Phí", + "swapFeesPhantomFee": "Phí Phantom", + "swapFeesPhantomFeeDisclaimer": "Chúng tôi luôn tìm được mức giá tốt nhất có thể từ các nhà cung cấp thanh khoản hàng đầu. Một mức phí {{feePercentage}} sẽ tự động được tính vào báo giá này.", + "swapFeesRate": "Giá tốt nhất", + "swapFeesRateDisclaimer": "Giá tốt nhất được tìm thấy bởi Jupiter Aggregator qua nhiều sàn giao dịch phi tập trung.", + "swapFeesRateDisclaimerMultichain": "Giá tốt nhất được tìm thấy qua nhiều sàn giao dịch phi tập trung.", + "swapFeesPriceImpact": "Tác động giá", + "swapFeesHighPriceImpact": "Tác động lớn đến giá", + "swapFeesPriceImpactDisclaimer": "Mức chênh giữa giá thị trường và giá ước tính dựa trên quy mô giao dịch của bạn.", + "swapFeesSlippage": "Trượt giá", + "swapFeesHighSlippage": "Dung sai trượt giá cao", + "swapFeesHighSlippageDisclaimer": "Giao dịch của bạn sẽ thất bại nếu giá thay đổi theo hướng bất lợi hơn {{slippage}}%.", + "swapFeesSlippageDisclaimer": "Số tiền chênh lệch giữa giá giao dịch so với báo giá được cung cấp.", + "swapFeesProvider": "Nhà cung cấp", + "swapFeesProviderDisclaimer": "Sàn giao dịch phi tập trung đã được sử dụng để hoàn tất giao dịch của bạn.", + "swapEstimatedTime": "Thời gian ước tính", + "swapEstimatedTimeShort": "Thời gian ước tính", + "swapEstimatedTimeDisclaimer": "Thời gian hoàn tất ước tính cho cầu nối sẽ thay đổi tùy thuộc vào nhiều yếu tố ảnh hưởng đến tốc độ giao dịch.", + "swapSettingsButtonCommand": "Mở Cài đặt Hoán đổi", + "swapQuestionRetry": "Thử lại?", + "swapFlowYouPay": "Thanh toán của bạn", + "swapFlowYouReceive": "Bạn nhận", + "swapFlowActionButtonText": "Xem lại đơn hàng", + "swapAssetCardTokenNetwork": "{{symbol}} trên {{network}}", + "swapAssetCardMaxButton": "Tối đa", + "swapAssetCardSelectTokenAndNetwork": "Chọn Token và Mạng lưới", + "swapSlippageSettingsTitle": "Cài đặt Trượt giá", + "swapSlippageSettingsSubtitle": "Giao dịch của bạn sẽ không thành công nếu giá thay đổi nhiều hơn mức trượt giá. Giá trị đề xuất mặc định là 0,3% - giá trị quá cao sẽ dẫn đến một giao dịch bất lợi.", + "swapSlippageSettingsCustom": "Tùy chỉnh", + "swapSlippageSettingsHighSlippageWarning": "Giao dịch của bạn có thể bị đón đầu và dẫn đến một giao dịch bất lợi.", + "swapSlippageSettingsCustomMinError": "Vui lòng điền một giá trị cao hơn {{minSlippage}}%.", + "swapSlippageSettingsCustomMaxError": "Vui lòng điền một giá trị thấp hơn {{maxSlippage}}%.", + "swapSlippageSettingsCustomInvalidValue": "Vui lòng điền một giá trị hợp lệ.", + "swapQuoteFeeDisclaimer": "Báo giá bao gồm {{feePercentage}} phí Phantom", + "swapQuoteMissingContext": "Thiếu bối cảnh báo giá giao dịch", + "swapQuoteErrorNoQuotes": "Tìm cách giao dịch mà không cần báo giá", + "swapQuoteSolanaNetwork": "Mạng lưới Solana", + "swapQuoteNetwork": "Mạng lưới", + "swapQuoteOneTimeSerumAccount": "Tài khoản Serum dùng một lần", + "swapQuoteOneTimeTokenAccount": "Tài khoản token một lần", + "swapQuoteBridgeFee": "Phí hoán đổi chuỗi chéo", + "swapReviewFlowActionButtonPrimary": "Hoán đổi", + "swapReviewFlowPrimaryText": "Xem lại đơn hàng", + "swapReviewFlowYouPay": "Thanh toán của bạn", + "swapReviewFlowYouReceive": "Bạn nhận", + "swapTxConfirmationReceived": "Đã nhận!", + "swapTxConfirmationSwapFailed": "Hoán đổi không thành", + "swapTxConfirmationSwapFailedSlippageLimit": "Hoán đổi này gặp phải giới hạn về trượt giá. vui lòng thử lại.", + "swapTxConfirmationSwapFailedInsufficientBalance": "Chúng tôi đã không thể hoàn tất được yêu cầu này. Bạn không có đủ số dư để hoàn tất giao dịch.", + "swapTxConfirmationSwapFailedTryAgain": "Hoán đổi này thất bại, vui lòng thử lại", + "swapTxConfirmationSwappingTokens": "Đang hoán đổi các token...", + "swapTxConfirmationTokens": "Token", + "swapTxConfirmationTokensDeposited": "Xong! Token đã được gửi vào ví của bạn", + "swapTxConfirmationTokensDepositedTitle": "Xong!", + "swapTxConfirmationTokensDepositedBody": "Token đã được gửi vào ví của bạn", + "swapTxConfirmationTokensWillBeDeposited": "sẽ được gửi vào ví của bạn sau khi hoàn thành giao dịch", + "swapTxConfirmationViewTransaction": "Xem giao dịch", + "swapTxBridgeSubmitting": "Đang gửi giao dịch", + "swapTxBridgeSubmittingDescription": "Đang hoán đổi {{sellAmount}} trên {{sellNetwork}} để lấy {{buyAmount}} trên {{buyNetwork}}", + "swapTxBridgeFailed": "Giao dịch không được gửi đi", + "swapTxBridgeFailedDescription": "Chúng tôi đã không thể hoàn tất yêu cầu này.", + "swapTxBridgeSubmitted": "Giao dịch đã được gửi", + "swapTxBridgeSubmittedDescription": "Thời gian giao dịch ước tính: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "Bạn có thể đóng cửa sổ này một cách an toàn.", + "swapperMax": "Tối đa", + "swapperTooltipNetwork": "Mạng lưới", + "swapperTooltipPrice": "Giá", + "swapperTooltipAddress": "Hợp đồng", + "switchToggle": "Nút chuyển", + "termsOfServiceActionButtonAgree": "Tôi đồng ý", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "Nhấp vào <1>\"Tôi đồng ý\", bạn chấp thuận <3>Điều khoản và điều kiện cho việc trao đổi token với Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "Chúng tôi đã sửa Điều khoản dịch vụ. Khi nhấp vào <6>\"Tôi đồng ý\", bạn đồng ý với <3>Điều khoản dịch vụ mới của chúng tôi.<5><0>Điều khoản dịch vụ mới của chúng tôi bao gồm <8>cơ cấu chi phí mới cho một số sản phẩm nhất định.", + "termsOfServicePrimaryText": "Điều khoản dịch vụ", + "tokenRowUnknownToken": "Token chưa xác định", + "transactionsAppInteraction": "Tương tác ứng dụng", + "transactionsFailedAppInteraction": "Tương tác ứng dụng không thành công", + "transactionsBidOnInterpolated": "Chào mua cho {{name}}", + "transactionsBidFailed": "Đấu giá không thành công", + "transactionsBoughtInterpolated": "Đã mua {{name}}", + "transactionsBoughtCollectible": "Vật sưu tầm đã mua", + "transactionBridgeInitiated": "Cầu nối đã được bắt đầu", + "transactionBridgeInitiatedFailed": "Bắt đầu Cầu nối không thành công", + "transactionBridgeStatusLink": "Kiểm tra trạng thái trên LI.FI", + "transactionsBuyFailed": "Mua không thành công", + "transactionsBurnedSpam": "Rác đã đốt", + "transactionsBurned": "Đã đốt cháy", + "transactionsUnwrapped": "Đã mở bọc", + "transactionsUnwrappedFailed": "Mở bọc không thành công", + "transactionsCancelBidOnInterpolated": "Đã hủy đấu giá cho {{name}}", + "transactionsCancelBidOnFailed": "Hủy đấu giá không thành công", + "transactionsError": "Lỗi", + "transactionsFailed": "Đã thất bại", + "transactionsSwapped": "Đã hoán đổi", + "transactionsFailedSwap": "Hoán đổi không thành công", + "transactionsFailedBurn": "Đốt không thành công", + "transactionsFrom": "Từ", + "transactionsListedInterpolated": "Đã niêm yết {{name}}", + "transactionsListedFailed": "Niêm yết không thành công", + "transactionsNoActivity": "Không hoạt động", + "transactionsReceived": "Đã nhận", + "transactionsReceivedInterpolated": "Đã nhận {{amount}} SOL", + "transactionsSending": "Đang gửi...", + "transactionsPendingCreateListingInterpolated": "Tạo {{name}}", + "transactionsPendingEditListingInterpolated": "Sửa {{name}}", + "transactionsPendingSolanaPayTransaction": "Xác nhận giao dịch Solana Pay", + "transactionsPendingRemoveListingInterpolated": "Bỏ niêm yết {{name}}", + "transactionsPendingBurningInterpolated": "Đốt cháy {{name}}", + "transactionsPendingSending": "Gửi", + "transactionsPendingSwapping": "Hoán đổi", + "transactionsPendingBridging": "Cầu nối", + "transactionsPendingApproving": "Đang phê duyệt", + "transactionsPendingCreatingAndDelegatingStake": "Tạo và ủy quyền đặt cọc", + "transactionsPendingDeactivatingStake": "Đang bỏ kích hoạt đặt cọc", + "transactionsPendingDelegatingStake": "Đang ủy quyền đặt cọc", + "transactionsPendingWithdrawingStake": "Đang rút lại đặt cọc", + "transactionsPendingAppInteraction": "Đang chờ ứng dụng tương tác", + "transactionsPendingBitcoinTransaction": "Giao dịch BTC đang chờ duyệt", + "transactionsSent": "Đã gửi", + "transactionsSendFailed": "Gửi không thành công", + "transactionsSwapOn": "Hoán đổi trên {{dappName}}", + "transactionsSentInterpolated": "Đã gửi {{amount}} SOL", + "transactionsSoldInterpolated": "Đã bán {{name}}", + "transactionsSoldCollectible": "Vật sưu tầm đã bán", + "transactionsSoldFailed": "Bán không thành công", + "transactionsStaked": "Đã đặt cọc", + "transactionsStakedFailed": "Đặt cọc không thành công", + "transactionsSuccess": "Thành công", + "transactionsTo": "Đến", + "transactionsTokenSwap": "Hoán đổi token", + "transactionsUnknownAmount": "Không xác định", + "transactionsUnlistedInterpolated": "Đã bỏ niêm yết {{name}}", + "transactionsUnstaked": "Đã hủy cọc", + "transactionsUnlistedFailed": "Bỏ niêm yết không thành công", + "transactionsDeactivateStake": "Đặt cọc đã được bỏ kích hoạt", + "transactionsDeactivateStakeFailed": "Bỏ kích hoạt đặt cọc không thành công", + "transactionsWaitingForConfirmation": "Đang chờ xác nhận", + "transactionsWithdrawStake": "Rút cọc", + "transactionsWithdrawStakeFailed": "Hủy cọc không thành công", + "transactionCancelled": "Đã hủy", + "transactionCancelledFailed": "Hủy không thành công", + "transactionApproveToken": "{{tokenSymbol}} đã được phê duyệt", + "transactionApproveTokenFailed": "Không thể phê duyệt cho {{tokenSymbol}}", + "transactionApprovalFailed": "Phê duyệt không thành công", + "transactionRevokeApproveToken": "{{tokenSymbol}} đã bị hủy phê duyệt", + "transactionRevokeApproveTokenFailed": "Không thể hủy phê duyệt {{tokenSymbol}}", + "transactionRevokeFailed": "Thu hồi không thành công", + "transactionApproveDetailsTitle": "Chi tiết phê duyệt", + "transactionCancelOrder": "Hủy lệnh", + "transactionCancelOrderFailed": "Hủy lệnh không thành công", + "transactionApproveAppLabel": "Ứng dụng", + "transactionApproveAmountLabel": "Số tiền", + "transactionApproveTokenLabel": "Token", + "transactionApproveCollectionLabel": "Bộ sưu tập", + "transactionApproveAllItems": "Phê duyệt tất cả các mục", + "transactionSpendUpTo": "Chi tiêu tối đa", + "transactionCancel": "Hủy giao dịch", + "transactionPrioritizeCancel": "Ưu tiên việc hủy", + "transactionSpeedUp": "Tăng tốc giao dịch", + "transactionCancelHelperText": "Giao dịch gốc có thể hoàn tất trước khi nó bị hủy.", + "transactionSpeedUplHelperText": "Điều này sẽ tối đa hóa tốc độ giao dịch của bạn dựa trên điều kiện mạng lưới.", + "transactionCancelHelperMobile": "Sẽ cần <1>tối đa {{amount}} để nỗ lực hủy giao dịch này. Giao dịch gốc có thể hoàn tất trước khi nó bị hủy.", + "transactionCancelHelperMobileWithEstimate": "Sẽ cần <1>tối đa {{amount}} để nỗ lực hủy giao dịch này. Việc này sẽ được hoàn tất trong khoảng {{timeEstimate}}. Giao dịch gốc có thể hoàn tất trước khi nó bị hủy.", + "transactionSpeedUpHelperMobile": "Sẽ cần <1>đến {{amount}} để tối đa hóa tốc độ của giao dịch này.", + "transactionSpeedUpHelperMobileWithEstimate": "Sẽ cần <1>đến {{amount}} để tối đa hóa tốc độ của giao dịch này. Việc này sẽ hoàn tất trong khoảng {{timeEstimate}}.", + "transactionEstimatedTime": "Thời gian ước tính", + "transactionCancelingSend": "Đang hủy việc gửi đi", + "transactionPrioritizingCancel": "Ưu tiên việc hủy", + "transactionCanceling": "Đang hủy", + "transactionReplaceError": "Đã xảy ra lỗi. Không có phí nào bị tính cho tài khoản của bạn. Bạn có thể thử lại.", + "transactionNotEnoughNative": "Không đủ {{nativeTokenSymbol}}", + "transactionGasLimitError": "Không thể ước tính giới hạn năng lượng", + "transactionGasEstimationError": "Không thể ước tính năng lượng", + "pendingTransactionCancel": "Hủy", + "pendingTransactionSpeedUp": "Tăng tốc", + "pendingTransactionStatus": "Trạng thái", + "pendingTransactionPending": "Đang chờ duyệt", + "pendingTransactionPendingInteraction": "Đang chờ tương tác", + "pendingTransactionCancelling": "Đang hủy", + "pendingTransactionDate": "Ngày", + "pendingTransactionNetworkFee": "Phí mạng lưới", + "pendingTransactionEstimatedTime": "Thời gian ước tính", + "pendingTransactionEstimatedTimeHM": "{{hours}}g {{minutes}}ph", + "pendingTransactionEstimatedTimeMS": "{{minutes}}ph {{seconds}}s", + "pendingTransactionEstimatedTimeS": "{{seconds}}s", + "pendingTransactionsSendingTitle": "Đang gửi {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "Không xác định", + "pendingTransactionUnknownApp": "Ứng dụng không xác định", + "unlockActionButtonUnlock": "Mở khóa", + "unlockEnterPassword": "Điền mật khẩu", + "unlockErrorIncorrectPassword": "Mật khẩu sai", + "unlockErrorSomethingWentWrong": "Có sự cố, hãy thử lại sau", + "unlockForgotPassword": "Quên mật khẩu", + "unlockPassword": "Mật khẩu", + "forgotPasswordText": "Bạn có thể đặt lại mật khẩu của mình bằng cách nhập cụm từ khôi phục dài 12-24 từ cho ví của mình. Phantom không thể khôi phục mật khẩu này cho bạn.", + "appInfo": "Thông tin ứng dụng", + "lastUsed": "Sử dụng gần đây", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "Không khả dụng với các tài khoản phần cứng.", + "trustedAppAutoConfirmDisclaimer1": "Trong thời gian hoạt động, Phantom sẽ xác nhận tất cả các yêu cầu từ ứng dụng này mà không thông báo cho bạn hoặc hỏi xác nhận.", + "trustedAppAutoConfirmDisclaimer2": "Việc kích hoạt có thể khiến tiền vốn của bạn có nguy cơ bị lừa đảo. Chỉ sử dụng tính năng này với các ứng dụng mà bạn tin tưởng.", + "validationUtilsPasswordIsRequired": "Cần có mật khẩu", + "validationUtilsPasswordLength": "Mật khẩu phải dài 8 kí tự", + "validationUtilsPasswordsDontMatch": "Mật khẩu không khớp", + "validationUtilsPasswordCantBeSame": "Bạn không thể dùng mật khẩu cũ của mình", + "validatorCardEstimatedApy": "APY ước tính", + "validatorCardCommission": "Phí hoa hồng", + "validatorCardTotalStake": "Tổng cọc", + "validatorCardNumberOfDelegators": "Số người ủy thác", + "validatorListChooseAValidator": "Chọn người xác thực", + "validatorListErrorFetching": "Chúng tôi không thể truy xuất đơn vị xác thực. Vui lòng thử lại sau.", + "validatorListNoResults": "Không kết quả", + "validatorListReload": "Tải lại", + "validatorListSearch": "Tìm kiếm", + "validatorInfoTooltip": "Người xác thực", + "validatorInfoTitle": "Người xác thực", + "validatorInfoDescription": "Thông qua việc đặt cọc SOL trên một đơn vị xác thực, bạn sẽ đóng góp vào hiệu năng và sự an toàn của mạng lưới Solana, đồng thời kiếm được SOL.", + "validatorApyInfoTooltip": "APY ước tính", + "validatorApyInfoTitle": "APY ước tính", + "validatorApyInfoDescription": "Đây là tỷ lệ lợi nhuận bạn kiếm được khi đặt cọc SOL của mình trên đơn vị xác thực.", + "validatorViewActionButtonStake": "Cọc", + "validatorViewErrorFetching": "Không thể tìm được người xác thực.", + "validatorViewInsufficientBalance": "Số dư không đủ", + "validatorViewMax": "Tối đa", + "validatorViewPrimaryText": "Bắt đầu cọc", + "validatorViewDescriptionInterpolated": "Chọn bao nhiêu SOL bạn muốn để <1> cọc với người xác thực này. <3>Tìm hiểu thêm", + "validatorViewAmountSOLRequiredToStakeInterpolated": "Cần đặt cọc {{amount}} SOL", + "validatorViewValidator": "Người xác thực", + "walletMenuItemsAddConnectWallet": "Thêm / Kết nối ví", + "walletMenuItemsBridgeAssets": "Bắc cầu tài sản", + "walletMenuItemsHelpAndSupport": "Trợ giúp & hỗ trợ", + "walletMenuItemsLockWallet": "Khoá ví", + "walletMenuItemsResetSecretPhrase": "Đặt lại Cụm từ bí mật", + "walletMenuItemsShowMoreAccounts": "Hiện thêm {{count}}...", + "walletMenuItemsHideAccounts": "Ẩn tài khoản", + "whatsNewOverlayNew": "Mới!", + "whatsNewOverlayv1ActionGetAppNow": "Tải ứng dụng về ngay", + "whatsNewOverlayv1PrimaryText": "Hiện đã có Phantom cho iOS!", + "whatsNewOverlayv1ScanWithCamera": "Quét với camera iPhone của bạn", + "whatsNewOverlayv1SecondaryText": "Chúng tôi rất hân hạnh thông báo rằng hiện đã có Phantom cho iOS trong App Store! Hãy trải nghiệm sức mạnh của Phantom trong túi của bạn!", + "whatsNewOverlayv2ActionListOnME": "Niêm yết NFT của bạn trên Magic Eden!", + "whatsNewOverlayv2ActionTryItNow": "Thử ngay", + "whatsNewOverlayv2SecondaryText": "Giờ đây bạn có thể niêm yết NFT trên Magic Eden ngay từ phần mở rộng trình duyệt Phantom của mình. Chỉnh sửa giá cả và hủy niêm yết một cách tiện lợi để quản lý toàn diện danh sách niêm yết của bạn.", + "whatsNewOverlayv3ActionBurnSpam": "Đốt cháy NFT rác!", + "whatsNewOverlayv3SecondaryText": "Giờ đây bạn có thể đốt cháy các NFT rác và nhận một lượng nhỏ SOL. Nhấn vào một NFT rác, nhấn vào biểu tượng \"...\" và chọn \"Đốt cháy token\" để xóa nó khỏi ví của bạn.", + "toggleMultiChainHeader": "Multichain", + "disableMultiChainHeader": "Chế độ chỉ Solana", + "disableMultiChainDetail1Header": "Đặt tất cả vào Solana", + "disableMultiChainDetail1SecondaryText": "Quản lý các tài khoản Solana, token, và vật sưu tầm của bạn mà không cần vào các chuỗi khác.", + "disableMultiChainDetail2Header": "Trở lại Multichain bất cứ lúc nào", + "disableMultiChainDetail2SecondaryText": "Số dư Ethereum và Polygon hiện tại của bạn sẽ được giữ nguyên khi bạn bật lại Multichain.", + "disableMultiChainButton": "Bật chế độ chỉ Solana", + "disabledMultiChainHeader": "Chế độ chỉ Solana đã được bật", + "disabledMultiChainText": "Bạn có thể bật lại Multichain bất cứ lúc nào.", + "enableMultiChainHeader": "Bật Multichain", + "enabledMultiChainHeader": "Multichain đã được bật", + "enabledMultiChainText": "Ethereum và Polygon hiện được hỗ trợ trong ví của bạn.", + "incompatibleAccountHeader": "Tài khoản không tương thích", + "incompatibleAccountInterpolated": "Vui lòng xóa các tài khoản chỉ Ethereum này trước khi kích hoạt chế độ chỉ Solana: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "Có gì mới!", + "welcomeToMultiChainPrimaryText": "Một ví cho tất cả", + "welcomeToMultiChainDetail1Header": "Hỗ trợ Ethereum và Polygon", + "welcomeToMultiChainDetail1SecondaryText": "Tất cả các token và NFT của bạn từ Solana, Ethereum, và Polygon ở cùng một nơi.", + "welcomeToMultiChainDetail2Header": "Sử dụng tất cả các ứng dụng mà bạn thích", + "welcomeToMultiChainDetail2SecondaryText": "Kết nối với các ứng dụng trên nhiều chuỗi mà không cần chuyển mạng lưới.", + "welcomeToMultiChainDetail3Header": "Nhập ví MetaMask của bạn", + "welcomeToMultiChainDetail3SecondaryText": "Dễ dàng nhập tất cả các cụm từ khôi phục của bạn trên Ethereum và Polygon.", + "welcomeToMultiChainIntro": "Chào mừng bạn đến với Phantom Multichain", + "welcomeToMultiChainIntroDesc": "Tất cả các token và NFT của bạn từ Solana, Ethereum, và Polygon đều ở cùng một nơi. Một ví cho tất cả mọi thứ.", + "welcomeToMultiChainAccounts": "Tài khoản Multichain đã được thiết kế lại", + "welcomeToMultiChainAccountsDesc": "Được thiết kế lại cho Multichain, hiện mỗi tài khoản đều có các địa chỉ ETH và Polygon tương ứng.", + "welcomeToMultiChainApps": "Hoạt động ở mọi nơi", + "welcomeToMultiChainAppsDesc": "Phantom tương thích với mọi ứng dụng trên Ethereum, Polygon, và Solana. Nhấn vào “Kết nối với MetaMask” và bạn đã sẵn sàng.", + "welcomeToMultiChainImport": "Nhập tức thì từ MetaMask", + "welcomeToMultiChainImportDesc": "Nhập Cụm từ bí mật hoặc Khóa riêng của bạn từ các ví như Ví MetaMask hoặc Coinbase. Tất cả ở cùng một nơi.", + "welcomeToMultiChainImportInterpolated": "<0>Nhập Cụm từ bí mật hoặc Khóa riêng của bạn từ các ví như Ví MetaMask hoặc Coinbase. Tất cả ở cùng một nơi.", + "welcomeToMultiChainTakeTour": "Xem video hướng dẫn", + "welcomeToMultiChainSwapperTitle": "Hoán đổi trên Ethereum,\nPolygon, & Solana", + "welcomeToMultiChainSwapperDetail1Header": "Hỗ trợ Ethereum và Polygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "Giờ đây bạn có thể dễ dàng hoán đổi các token ERC-20 từ trong ví của mình.", + "welcomeToMultiChainSwapperDetail2Header": "Giá tốt nhất và phí siêu thấp", + "welcomeToMultiChainSwapperDetail2SecondaryText": "Hơn 100 nguồn thanh khoản và định tuyến lệnh thông minh cho lợi nhuận tối đa.", + "networkErrorTitle": "Lỗi mạng", + "networkError": "Rất tiếc chúng tôi không thể truy cập mạng. Vui lòng thử lại sau.", + "authenticationUnlockPhantom": "Mở khóa Phantom", + "errorAndOfflineSomethingWentWrong": "Đã có lỗi xảy ra", + "errorAndOfflineSomethingWentWrongTryAgain": "Vui lòng thử lại.", + "errorAndOfflineUnableToFetchAssets": "Chúng tôi không thể truy xuất các tài sản. Vui lòng thử lại sau.", + "errorAndOfflineUnableToFetchCollectibles": "Chúng tôi không thể truy xuất các vật phẩm sưu tập. Vui lòng thử lại sau.", + "errorAndOfflineUnableToFetchSwap": "Chúng tôi không thể truy xuất thông tin hoán đổi. Vui lòng thử lại sau.", + "errorAndOfflineUnableToFetchTransactionHistory": "Chúng tôi không thể truy xuất lịch sử giao dịch của bạn lúc này. Hãy kiểm tra kết nối mạng của bạn hoặc thử lại sau.", + "errorAndOfflineUnableToFetchRewardsHistory": "Chúng tôi không thể truy xuất lịch sử phần thưởng. Vui lòng thử lại sau.", + "networkHealthSheetCloseButtonText": "OK", + "swapReviewError": "Đã có lỗi xảy ra khi xem lại lệnh của bạn, vui lòng thử lại.", + "sendSelectToken": "Chọn token", + "swapBalance": "Số dư:", + "swapTitle": "Hoán đổi token", + "swapSelectToken": "Chọn token", + "swapYouPay": "Bạn thanh toán", + "swapYouReceive": "Bạn nhận về", + "aboutPrivacyPolicy": "Chính sách quyền riêng tư", + "aboutVersion": "Phiên bản {{version}}", + "aboutVisitWebsite": "Truy cập website", + "bottomSheetConnectTitle": "Kết nối", + "A11YbottomSheetConnectTitle": "Bảng dưới cùng kết nối", + "A11YbottomSheetCommandClose": "Bảng dưới cùng từ chối", + "A11YbottomSheetCommandBack": "Bảng dưới cùng quay lại", + "bottomSheetSignTypedDataTitle": "Ký tên vào tin nhắn", + "bottomSheetSignMessageTitle": "Ký tên vào tin nhắn", + "bottomSheetSignInTitle": "Đăng nhập", + "bottomSheetSignInAndConnectTitle": "Đăng nhập", + "bottomSheetConfirmTransactionTitle": "Xác nhận giao dịch", + "bottomSheetConfirmTransactionsTitle": "Xác nhận giao dịch", + "bottomSheetAdvancedTitle": "Nâng cao", + "bottomSheetReadOnlyAccountTitle": "Chế độ chỉ xem", + "bottomSheetTransactionSettingsTitle": "Phí mạng lưới", + "bottomSheetConnectDescription": "Việc kết nối sẽ cho phép website này xem số dư và hoạt động cho tài khoản được chọn.", + "bottomSheetSignInDescription": "Việc ký vào tin nhắn này sẽ chứng minh bạn có quyền sở hữu tài khoản đã chọn. Hãy chỉ ký vào các tin nhắn từ những ứng dụng mà bạn tin tưởng.", + "bottomSheetSignInAndConnectDescription": "Việc phê duyệt sẽ cho phép website này xem số dư và hoạt động cho tài khoản được chọn.", + "bottomSheetConfirmTransactionDescription": "Các thay đổi về số dư đều là ước tính. Số tiền và tài sản liên quan không được đảm bảo.", + "bottomSheetConfirmTransactionsDescription": "Các thay đổi về số dư đều là ước tính. Số tiền và tài sản liên quan không được đảm bảo.", + "bottomSheetSignTypedDataDescription": "Đây chỉ là một yêu cầu về quyền truy cập. Giao dịch có thể không được thực thi ngay lập tức.", + "bottomSheetSignTypedDataSecondDescription": "Các thay đổi về số dư đều là ước tính. Số tiền và tài sản liên quan không được đảm bảo.", + "bottomSheetSignMessageDescription": "Việc ký vào tin nhắn này sẽ chứng minh bạn có quyền sở hữu tài khoản đã chọn. Hãy chỉ ký vào các tin nhắn từ những ứng dụng mà bạn tin tưởng.", + "bottomSheetReadOnlyAccountDescription": "Không thể thực hiện hành động này trong chế độ chỉ xem.", + "bottomSheetMessageRow": "Tin nhắn", + "bottomSheetStatementRow": "Tuyên bố", + "bottomSheetAutoConfirmRow": "Tự động xác nhận", + "bottomSheetAutoConfirmOff": "Tắt", + "bottomSheetAutoConfirmOn": "Bật", + "bottomSheetAccountRow": "Tài khoản", + "bottomSheetAdvancedRow": "Nâng cao", + "bottomSheetContractRow": "Địa chỉ hợp đồng", + "bottomSheetSpenderRow": "Địa chỉ của người chi tiêu", + "bottomSheetNetworkRow": "Mạng lưới", + "bottomSheetNetworkFeeRow": "Phí mạng lưới", + "bottomSheetEstimatedTimeRow": "Thời gian ước tính", + "bottomSheetAccountRowDefaultAccountName": "Tài khoản", + "bottomSheetConnectRequestDisclaimer": "Chỉ kết nối đến những website bạn tin tưởng", + "bottomSheetSignInRequestDisclaimer": "Chỉ đăng nhập vào những website bạn tin tưởng", + "bottomSheetSignatureRequestDisclaimer": "Chỉ xác nhận nếu bạn tin tưởng website này.", + "bottomSheetIgnoreWarning": "Bỏ qua cảnh báo, cứ tiếp tục", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "Không tìm thấy thay đổi số dư nào. Hãy thận trọng và chỉ xác nhận nếu bạn tin tưởng website này.", + "bottomSheetReadOnlyWarning": "Bạn chỉ đang theo dõi địa chỉ này. Bạn sẽ cần nhập cụm từ bí mật để ký cho các giao dịch và tin nhắn.", + "bottomSheetWebsiteIsUnsafeWarning": "Website này không an toàn cho việc sử dụng và có thể tìm cách đánh cắp tiền của bạn.", + "transactionsFromInterpolated": "Từ: {{from}}", + "transactionsFromParagraphInterpolated": "Từ {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "Hôm nay", + "transactionsToInterpolated": "Đến: {{to}}", + "transactionsToParagraphInterpolated": "Đến {{to}}", + "transactionsYesterday": "Hôm qua", + "addEditAddressAdd": "Thêm địa chỉ", + "addEditAddressDelete": "Xóa địa chỉ", + "addEditAddressDeleteTitle": "Bạn có chắc bạn muốn xóa địa chỉ này?", + "addEditAddressSave": "Lưu địa chỉ", + "dAppBrowserComingSoon": "Sắp có Trình duyệt dApp!", + "dAppBrowserSearchPlaceholder": "Tìm hoặc điền một URL", + "dAppBrowserOpenInNewTab": "Mở trong tab mới", + "dAppBrowserSuggested": "Đã đề xuất", + "dAppBrowserFavorites": "Ưa thích", + "dAppBrowserBookmarks": "Dấu trang", + "dAppBrowserBookmarkAdd": "Thêm Dấu trang", + "dAppBrowserBookmarkRemove": "Xóa Dấu trang", + "dAppBrowserTrustedApps": "Gần đây", + "dAppBrowserFavoritesDescription": "Các mục ưa thích của bạn sẽ được hiển thị tại đây", + "dAppBrowserBookmarksDescription": "Các dấu trang của bạn sẽ được hiển thị tại đây", + "dAppBrowserRecentsDescription": "Các dapp kết nối gần đây sẽ được hiển thị ở đây", + "dAppBrowserEmptyScreenDescription": "Nhập URL hoặc tìm trên web", + "dAppBrowserBlocklistScreenTitle": "{{origin}} đã bị chặn! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom tin rằng website này độc hại và không an toàn cho việc sử dụng.", + "part2": "Website này được đánh dấu là một phần của cơ sở dữ liệu các website phishing và lừa đảo có tiếng được duy trì bởi cộng đồng. Nếu bạn tin website này bị đánh dấu nhầm, hãy gửi báo cáo sự cố." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Bỏ qua cảnh báo, cứ hiển thị", + "dAppBrowserActionBookmark": "Dấu trang", + "dAppBrowserActionRemoveBookmark": "Xóa dấu trang", + "dAppBrowserActionRefresh": "Làm mới", + "dAppBrowserActionShare": "Chia sẻ", + "dAppBrowserActionCloseTab": "Đóng tab", + "dAppBrowserActionEndAutoConfirm": "Kết thúc Tự động xác nhận", + "dAppBrowserActionDisconnectApp": "Ngắt kết nối ứng dụng", + "dAppBrowserActionCloseAllTabs": "Đóng tất cả các tab", + "dAppBrowserNavigationAddressPlaceholder": "Điền một URL để tìm kiếm", + "dAppBrowserTabOverviewMore": "Thêm", + "dAppBrowserTabOverviewAddTab": "Thêm tab", + "dAppBrowserTabOverviewClose": "Đóng", + "dAppBrowserCloseTab": "Đóng tab", + "dAppBrowserClose": "Đóng", + "dAppBrowserTabOverviewAddBookmark": "Thêm Dấu trang", + "dAppBrowserTabOverviewRemoveBookmark": "Xóa Dấu trang", + "depositAssetListSuggestions": "Đề xuất", + "depositUndefinedToken": "Rất tiếc, không thể nộp token này", + "onboardingImportRecoveryPhraseDetails": "Chi tiết", + "onboardingCreateRecoveryPhraseVerifyTitle": "Bạn đã viết Cụm từ khôi phục bí mật ra giấy?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Nếu không có Cụm từ khôi phục bí mật, bạn sẽ không thể truy cập khóa của mình hay bất kỳ tài liệu nào liên quan đến nó.", + "onboardingCreateRecoveryPhraseVerifyYes": "Rồi", + "onboardingCreateRecoveryPhraseErrorTitle": "Lỗi", + "onboardingCreateRecoveryPhraseErrorSubtitle": "Chúng tôi đã không thể tạo một tài khoản, vui lòng thử lại.", + "onboardingDoneDescription": "Giờ đây bạn có thể tận hưởng tất cả chức năng của ví mình.", + "onboardingDoneGetStarted": "Bắt đầu", + "onboardingImportAccountsEmptyResult": "Không tìm thấy tài khoản nào", + "onboardingImportAccountsAccountName": "Tài khoản {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "Chúng tôi đã tìm thấy {{numberOfWallets}} tài khoản có hoạt động", + "onboardingImportAccountsFoundAccounts_other": "Chúng tôi đã tìm thấy {{numberOfWallets}} tài khoản có hoạt động", + "onboardingImportAccountsFoundAccountsNoActivity_one": "Chúng tôi đã tìm thấy {{numberOfWallets}} tài khoản", + "onboardingImportAccountsFoundAccountsNoActivity_other": "Chúng tôi đã tìm thấy {{numberOfWallets}} tài khoản", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "Cụm từ này cần dài tối thiểu 12 từ.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "Cụm từ này cần dài chính xác 12 hoặc 24 từ.", + "onboardingImportRecoveryPhraseWrongWord": "Từ sai: {{ words }}.", + "onboardingProtectTitle": "Bảo vệ ví của bạn", + "onboardingProtectDescription": "Việc thêm bảo mật sinh trắc học sẽ đảm bảo bạn là người duy nhất có thể truy cập ví của bạn.", + "onboardingProtectButtonHeadlineDevice": "Thiết bị", + "onboardingProtectButtonHeadlineFaceID": "Face ID", + "onboardingProtectButtonHeadlineFingerprint": "Vân tay", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "Sử dụng xác thực {{ authType }}", + "onboardingProtectError": "Đã có lỗi xảy ra khi xác thực, vui lòng thử lại", + "onboardingProtectBiometryIosError": "Việc xác thực sinh trắc học được cấu hình trong Phantom, nhưng bị vô hiệu trong Cài đặt hệ thống. Vui lòng mở Cài đặt > Phantom > Face ID hoặc Touch ID để bật lại.", + "onboardingProtectRemoveAuth": "Vô hiệu xác thực", + "onboardingProtectRemoveAuthDescription": "Bạn có chắc bạn muốn vô hiệu việc xác thực?", + "onboardingWelcomeTitle": "Chào mừng bạn đến với Phantom", + "onboardingWelcomeDescription": "Để bắt đầu, hãy tạo một ví mới hoặc nhập ví từ một cụm từ khôi phục.", + "onboardingWelcomeCreateWallet": "Tạo một ví mới", + "onboardingWelcomeAlreadyHaveWallet": "Tôi đã có ví rồi", + "onboardingWelcomeConnectSeedVault": "Kết nối với Seed Vault", + "onboardingSlide1Title": "Kiểm soát bởi bạn,\nbảo mật bởi chúng tôi", + "onboardingSlide1Description": "Tiền vốn của bạn được đảm bảo riêng tư và bảo mật với sinh trắc học, phát hiện lừa đảo, và hỗ trợ 24/7.", + "onboardingSlide2Title": "Ngôi nhà tốt nhất cho\ncác NFT của bạn", + "onboardingSlide2Description": "Quản lý danh sách niêm yết, đốt cháy rác, và luôn cập nhật với những thông báo đẩy hữu ích.", + "onboardingSlide3Title": "Làm nhiều hơn với các token của bạn", + "onboardingSlide3Description": "Lưu trữ, hoán đổi, đặt cọc, gửi, và nhận — mà không cần rời khỏi ví của bạn. ", + "onboardingSlide4Title": "Khám phá những điều tốt nhất của Web3", + "onboardingSlide4Description": "Tìm và kết nối với các ứng dụng và bộ sưu tập hàng đầu với trình duyệt trong ứng dụng.", + "onboardingMultichainSlide5Title": "Một ví cho tất cả", + "onboardingMultichainSlide5Description": "Trải nghiệm tất cả Solana, Ethereum, và Polygon trong một giao diện thân thiện với người dùng duy nhất.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Trải nghiệm tất cả Solana, Ethereum, Polygon, và Bitcoin trong một giao diện thân thiện với người dùng duy nhất.", + "requireAuth": "Cần xác thực", + "requireAuthImmediately": "Ngay lập tức", + "availableToSend": "Có thể gửi", + "sendEnterAmount": "Nhập số tiền", + "sendEditMemo": "Sửa Ghi nhớ", + "sendShowLogs": "Hiển thị nhật ký lỗi", + "sendHideLogs": "Ẩn nhật ký lỗi", + "sendGoBack": "Quay lại", + "sendTransactionSuccess": "Token của bạn đã được gửi thành công cho", + "sendInputPlaceholder": "Tên hoặc địa chỉ", + "sendRecentlyUsedAddressLabel": "Được sử dụng {{formattedTimestamp}} trước", + "sendRecipientAddress": "Địa chỉ của người nhận", + "sendTokenInterpolated": "Gửi {{tokenSymbol}}", + "sendPasteFromClipboard": "Dán từ bộ nhớ tạm", + "sendScanQR": "Quét Mã QR", + "sendTo": "Đến:", + "sendCameraAccess": "Truy cập camera", + "sendCameraAccessSubtitle": "Để quét một mã QR, quyền truy cập camera cần được bật. Bạn có muốn mở Cài đặt ngay?", + "sendSettings": "Cài đặt", + "sendOK": "OK", + "invalidQRCode": "Mã QR này không hợp lệ.", + "sendInvalidQRCode": "Mã QR này không phải là một địa chỉ hợp lệ", + "sendInvalidQRCodeSubtitle": "Thử lại hoặc với một mã QR khác.", + "sendInvalidQRCodeSplToken": "Token không hợp lệ trong mã QR", + "sendInvalidQRCodeSplTokenSubtitle": "Mã này chứa một token mà bạn không sở hữu hoặc chúng tôi không thể xác định nó.", + "sendScanAddressToSend": "Quét địa chỉ {{tokenSymbol}} để gửi tiền", + "sendScanAddressToSendNoSymbol": "Quét địa chỉ để gửi tiền", + "sendScanAddressToSendCollectible": "Quét địa chỉ SOL để gửi vật phẩm sưu tập", + "sendScanAddressToSendCollectibleMultichain": "Quét địa chỉ để gửi vật phẩm sưu tập", + "sendSummary": "Tóm tắt", + "sendUndefinedToken": "Xin lỗi, không thể gửi token này", + "sendNoTokens": "Không có token nào khả dụng", + "noBuyOptionsAvailableInCountry": "Không có tùy chọn Mua ở quốc gia của bạn", + "swapAvailableTokenDisclaimer": "Có giới hạn về số token khả dụng để bắc cầu giữa các Mạng lưới", + "swapCrossSwapNetworkTooltipTitle": "Hoán đổi giữa các mạng lưới", + "swapCrossSwapNetworkTooltipDescription": "Khi hoán đổi giữa các Mạng lưới, bạn nên sử dụng các token khả dụng để có giá thấp nhất và thời gian giao dịch nhanh nhất.", + "settingsAbout": "Giới thiệu về Phantom", + "settingsConfirm": "Có", + "settingsMakeSureNoOneIsWatching": "Đảm bảo không ai nhìn thấy màn hình của bạn", + "settingsManageAccounts": "Quản lý tài khoản", + "settingsPrompt": "Bạn có chắc bạn muốn tiếp tục?", + "settingsSelectAvatar": "Chọn Hình đại diện", + "settingsSelectSecretPhrase": "Chọn cụm từ bí mật", + "settingsShowPrivateKey": "Chạm để hiển thị khóa riêng tư của bạn", + "settingsShowRecoveryPhrase": "Chạm để hiển thị cụm từ bí mật của bạn", + "settingsSubmitBetaFeedback": "Gửi phản hồi beta", + "settingsUpdateAccountNameToast": "Tên tài khoản đã được cập nhật", + "settingsUpdateAvatarToast": "Hình đại diện đã được cập nhật", + "settingsWalletAddress": "Địa chỉ tài khoản", + "settingsWalletAddresses": "Địa chỉ tài khoản", + "settingsWalletNamePrimary": "Tên tài khoản", + "settingsPlaceholderName": "Tên", + "settingsWalletNameSecondary": "Đổi tên ví của bạn", + "settingsYourAccounts": "Tài khoản của bạn", + "settingsYourAccountsMultiChain": "Đa chuỗi", + "settingsNotifications": "Thông báo", + "settingsNotificationPreferences": "Tùy chọn thông báo", + "pushNotificationsPreferencesAllowNotifications": "Cho phép thông báo", + "pushNotificationsPreferencesSentTokens": "Token đã gửi", + "pushNotificationsPreferencesSentTokensDescription": "Các giao dịch chuyển token và NFT ra ngoài", + "pushNotificationsPreferencesReceivedTokens": "Token đã nhận", + "pushNotificationsPreferencesReceivedTokensDescription": "Các giao dịch nhận vào token và NFT", + "pushNotificationsPreferencesDexSwap": "Hoán đổi", + "pushNotificationsPreferencesDexSwapDescription": "Hoán đổi trên các ứng dụng được công nhận", + "pushNotificationsPreferencesOtherBalanceChanges": "Các thay đổi số dư khác", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Các giao dịch nhiều token khác ảnh hưởng đến số dư của bạn", + "pushNotificationsPreferencesPhantomMarketing": "Cập nhật từ Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Các thông tin công bố tính năng và thông tin cập nhật chung", + "pushNotificationsPreferencesDescription": "Các cài đặt này kiểm soát thông báo đẩy cho ví đang hoạt động này. Mỗi ví đều có cài đặt thông báo riêng của chúng. Để tắt tất cả thông báo đẩy của Phantom, hãy truy cập <1>cài đặt thiết bị của bạn.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "Không thể đồng bộ tùy chọn thông báo.", + "connectSeedVaultConnectSeed": "Kết nối một Seed", + "connectSeedVaultConnectSeedDescription": "Kết nối Phantom với Seed Vault trên điện thoại của bạn", + "connectSeedVaultSelectAnAccount": "Chọn một tài khoản", + "connectSeedVaultSelectASeed": "Chọn một Seed", + "connectSeedVaultSelectASeedDescription": "Chọn Seed mà bạn muốn kết nối với Phantom", + "connectSeedVaultSelectAnAccountDescription": "Chọn tài khoản mà bạn muốn thiết lập với Phantom", + "connectSeedVaultNoAccountsFound": "Không tìm thấy tài khoản nào.", + "connectSeedVaultSelectAccounts": "Chọn tài khoản", + "connectSeedVaultSelectAccountsDescription": "Chọn các tài khoản mà bạn muốn thiết lập với Phantom", + "connectSeedVaultCompleteSetup": "Hoàn tất việc thiết lập", + "connectSeedVaultCompleteSetupDescription": "Bạn đã sẵn sàng! Hãy khám phá web3 với Phantom và sử dụng Seed Vault để xác nhận các giao dịch", + "connectSeedVaultConnectAnotherSeed": "Kết nối một Seed khác", + "connectSeedVaultConnectAllSeedsConnected": "Tất cả các Seed đều đã được kết nối", + "connectSeedVaultNoSeedsConnected": "Không có seed nào được kết nối. Chạm vào nút dưới đây để xác thực từ Seed Vault.", + "connectSeedVaultConnectAccount": "Kết nối tài khoản", + "connectSeedVaultLoadMore": "Tải thêm", + "connectSeedVaultNeedPermission": "Cần cấp quyền", + "connectSeedVaultNeedPermissionDescription": "Vào Cài đặt để cho phép Phantom sử dụng quyền truy cập Seed Vault.", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "Phí {{fee}}", + "stakeAmount": "Số tiền", + "stakeAmountBalance": "Số dư", + "swapTopQuotes": "Top {{numQuotes}} báo giá", + "swapTopQuotesTitle": "Báo giá hàng đầu", + "swapProvidersTitle": "Nhà cung cấp", + "swapProvidersFee": "Phí {{fee}}", + "swapProvidersTagRecommended": "Lợi nhuận tốt nhất", + "swapProvidersTagFastest": "Nhanh nhất", + "swapProviderEstimatedTimeHM": "{{hours}}g {{minutes}}ph", + "swapProviderEstimatedTimeM": "{{minutes}}ph", + "swapProviderEstimatedTimeS": "{{seconds}}s", + "stakeReview": "Xem lại", + "stakeReviewAccount": "Tài khoản", + "stakeReviewCommissionFee": "Phí hoa hồng", + "stakeReviewConfirm": "Xác nhận", + "stakeReviewValidator": "Người xác thực", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "Đã hiểu", + "swapTabInsufficientFunds": "Số tiền không đủ", + "swapNoAssetsFound": "Không có tài sản", + "swapNoTokensFound": "Không tìm thấy token nào", + "swapConfirmationTryAgain": "Thử lại", + "swapConfirmationGoBack": "Quay lại", + "swapNoQuotesFound": "Không tìm thấy báo giá nào", + "swapNotProviderFound": "Chúng tôi không thể tìm thấy một nhà cung cấp cho hoán đổi token này. Hãy thử một token khác.", + "swapAvailableOnMainnet": "Tính năng này chỉ khả dụng trên Mainnet", + "swapNotAvailableEVM": "Các hoán đổi chưa khả dụng cho tài khoản EVM", + "singleChainSwapTab": "Trong Mạng lưới", + "crossChainSwapTab": "Qua các mạng", + "allFilter": "Tất cả", + "bridgeRefuelTitle": "Nạp nhiên liệu", + "bridgeRefuelDescription": "Nạp nhiên liệu đảm bảo bạn có thể thanh toán cho các giao dịch sau khi bạn bắt đầu cầu nối.", + "bridgeRefuelLabelBalance": "{{symbol}} của bạn", + "bridgeRefuelLabelReceive": "Bạn nhận về", + "bridgeRefuelLabelFee": "Chi phí ước tính", + "bridgeRefuelDismiss": "Tiếp tục với Nạp nhiên liệu", + "bridgeRefuelEnable": "Bật Nạp nhiên liệu", + "unwrapWrappedSolError": "Thất bại khi mở bọc", + "unwrapWrappedSolLoading": "Đang mở bọc...", + "unwrapWrappedSolSuccess": "Đã mở bọc", + "unwrapWrappedSolViewTransaction": "Xem giao dịch", + "dappApprovePopupSignMessage": "Ký tên vào tin nhắn", + "solanaPayFrom": "Từ", + "solanaPayMessage": "Tin nhắn", + "solanaPayNetworkFee": "Phí mạng lưới", + "solanaPayFree": "Miễn phí", + "solanaPayPay": "Thanh toán {{item}}", + "solanaPayPayNow": "Thanh toán ngay", + "solanaPaySending": "Đang gửi {{item}}", + "solanaPayReceiving": "Đang nhận {{item}}", + "solanaPayMinting": "Đang đúc {{item}}", + "solanaPayTransactionProcessing": "Giao dịch của bạn đang được xử lý,\nvui lòng chờ.", + "solanaPaySent": "Đã gửi!", + "solanaPayReceived": "Đã nhận!", + "solanaPayMinted": "Đã đúc!", + "solanaPaySentNFT": "Đã gửi NFT!", + "solanaPayReceivedNFT": "Đã nhận NFT!", + "solanaPayTokensSent": "Token của bạn đã được gửi đến {{to}}", + "solanaPayTokensReceived": "Bạn đã nhận các token mới từ {{from}}", + "solanaPayViewTransaction": "Xem giao dịch", + "solanaPayTransactionFailed": "Giao dịch đã thất bại", + "solanaPayConfirm": "Xác nhận", + "solanaPayTo": "đến", + "dappApproveConnectViewAccount": "Xem tài khoản Solana của bạn", + "deepLinkInvalidLink": "Liên kết không hợp lệ", + "deepLinkInvalidSplTokenSubtitle": "Mã này chứa một token mà bạn không sở hữu hoặc chúng tôi không thể xác định nó.", + "walletAvatarShowAllAccounts": "Hiển thị tất cả tài khoản", + "pushNotificationsGetInstantUpdates": "Nhận cập nhật tức thì", + "pushNotificationsEnablePushNotifications": "Bật thông báo đẩy về các giao dịch, hoán đổi đã hoàn tất và các công bố", + "pushNotificationsEnable": "Bật", + "pushNotificationsNotNow": "Để sau", + "onboardingAgreeToTermsOfServiceInterpolated": "Tôi đồng ý với <1>Điều khoản dịch vụ", + "onboardingConfirmSaveSecretRecoveryPhrase": "OK, tôi đã lưu nó ở đâu đó", + "onboardingCreateNewWallet": "Tạo ví mới", + "onboardingErrorDuplicateSecretRecoveryPhrase": "Cụm từ bí mật này đã tồn tại trong ví của bạn rồi", + "onboardingErrorInvalidSecretRecoveryPhrase": "Không hợp lệ đối với cụm từ khôi phục bí mật", + "onboardingFinished": "Bạn đã xong hết!", + "onboardingImportAccounts": "Nhập các tài khoản", + "onboardingImportImportingAccounts": "Đang nhập các tài khoản...", + "onboardingImportImportingFindingAccounts": "Đang tìm các tài khoản có hoạt động", + "onboardingImportAccountsLastActive": "Hoạt động {{formattedTimestamp}} trước", + "onboardingImportAccountsNeverUsed": "Chưa sử dụng bao giờ", + "onboardingImportAccountsCreateNew": "Ví mới", + "onboardingImportAccountsDescription": "Chọn tài khoản ví để nhập", + "onboardingImportReadOnlyAccountDescription": "Thêm một địa chỉ hoặc tên miền mà bạn muốn theo dõi. Bạn sẽ có quyền truy cập chỉ xem, và không thể ký cho các giao dịch hay tin nhắn.", + "onboardingImportSecretRecoveryPhrase": "Nhập Cụm từ bí mật", + "onboardingImportViewAccounts": "Xem tài khoản", + "onboardingRestoreExistingWallet": "Khôi phục một ví có sẵn với Cụm từ khôi phục bí mật dài 12 hay 24 chữ", + "onboardingShowUnusedAccounts": "Hiển thị các tài khoản chưa sử dụng", + "onboardingShowMoreAccounts": "Hiển thị các tài khoản khác", + "onboardingHideUnusedAccounts": "Ẩn các tài khoản chưa sử dụng", + "onboardingSecretRecoveryPhrase": "Cụm từ khôi phục bí mật", + "onboardingSelectAccounts": "Chọn tài khoản của bạn", + "onboardingStoreSecretRecoveryPhraseReminder": "Đây là cách duy nhất để có thể khôi phục tài khoản của bạn. Hãy lưu giữ nó ở nơi an toàn!", + "useTokenMetasForMintsUnknownName": "Không xác định", + "bookmarksExploreScreenSearch": "Tìm hoặc điền một URL", + "timeUnitMinute": "phút", + "timeUnitMinutes": "phút", + "timeUnitHour": "giờ", + "timeUnitHours": "giờ", + "espNFTListWithPrice": "Bạn đã niêm yết {{NFTDisplayName}} với giá {{priceAmount}} {{priceTokenSymbol}} trên {{dAppName}}", + "espNFTListWithPriceWithoutDApp": "Bạn đã niêm yết {{NFTDisplayName}} với giá {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithoutPrice": "Bạn đã niêm yết {{NFTDisplayName}} để bán trên {{dAppName}}", + "espNFTListWithoutPriceWithoutDApp": "Bạn đã niêm yết {{NFTDisplayName}} để bán", + "espNFTChangeListPriceWithPrice": "Bạn đã cập nhật niêm yết cho {{NFTDisplayName}} thành {{priceAmount}} {{priceTokenSymbol}} trên {{dAppName}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "Bạn đã cập nhật niêm yết cho {{NFTDisplayName}} thành {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithoutPrice": "Bạn đã cập nhật niêm yết cho {{NFTDisplayName}} trên {{dAppName}}", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "Bạn đã cập nhật niêm yết cho {{NFTDisplayName}}", + "espNFTBidBidderWithPrice": "Bạn đã chào giá {{priceAmount}} {{priceTokenSymbol}} cho {{NFTDisplayName}} trên {{dAppName}}", + "espNFTBidBidderWithPriceWithoutDApp": "Bạn đã chào giá {{priceAmount}} {{priceTokenSymbol}} cho {{NFTDisplayName}}", + "espNFTBidBidderWithoutPrice": "Bạn đã đặt một chào mua cho {{NFTDisplayName}} trên {{dAppName}}", + "espNFTBidBidderWithoutPriceWithoutDApp": "Bạn đã đặt một chào mua cho {{NFTDisplayName}}", + "espNFTBidListerWithPrice": "Chào giá mới {{priceAmount}} {{priceTokenSymbol}} cho {{NFTDisplayName}} trên {{dAppName}}", + "espNFTBidListerWithPriceWithoutDApp": "Chào giá mới {{priceAmount}} {{priceTokenSymbol}} cho {{NFTDisplayName}}", + "espNFTBidListerWithoutPrice": "Chào mua mới cho {{NFTDisplayName}} trên {{dAppName}}", + "espNFTBidListerWithoutPriceWithoutDApp": "Chào mua mới cho {{NFTDisplayName}}", + "espNFTCancelBidWithPrice": "Bạn đã hủy chào giá {{priceAmount}} {{priceTokenSymbol}} cho {{NFTDisplayName}} trên {{dAppName}}", + "espNFTCancelBidWithPriceWithoutDApp": "Bạn đã hủy chào giá {{priceAmount}} {{priceTokenSymbol}} cho {{NFTDisplayName}}", + "espNFTCancelBidWithoutPrice": "Bạn đã hủy chào mua cho {{NFTDisplayName}} trên {{dAppName}}", + "espNFTCancelBidWithoutPriceWithoutDApp": "Bạn đã hủy chào mua cho {{NFTDisplayName}}", + "espNFTUnlist": "Bạn đã bỏ niêm yết {{NFTDisplayName}} trên {{dAppName}}", + "espNFTUnlistWithoutDApp": "Bạn đã bỏ niêm yết cho {{NFTDisplayName}}", + "espNFTBuyBuyerWithPrice": "Bạn đã mua {{NFTDisplayName}} với giá {{priceAmount}} {{priceTokenSymbol}} trên {{dAppName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "Bạn đã mua {{NFTDisplayName}} với giá {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuyBuyerWithoutPrice": "Bạn đã mua {{NFTDisplayName}} trên {{dAppName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "Bạn đã mua {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "Bạn đã bán {{NFTDisplayName}} với giá {{priceAmount}} {{priceTokenSymbol}} trên {{dAppName}}", + "espNFTBuySellerWithPriceWithoutDApp": "Bạn đã bán {{NFTDisplayName}} với giá {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBuySellerWithoutPrice": "Bạn đã bán {{NFTDisplayName}} trên {{dAppName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "Bạn đã bán {{NFTDisplayName}}", + "espDEXSwap": "Bạn đã đổi {{downTokensTextFragment}} lấy {{upTokensTextFragment}} trên {{dAppName}}", + "espDEXDepositLPWithPoolDisplay": "Bạn đã nộp {{downTokensTextFragment}} vào quỹ thanh khoản {{poolDisplayName}} trên {{dAppName}}", + "espDEXDepositLPWithoutPoolDisplay": "Bạn đã đổi {{downTokensTextFragment}} lấy {{upTokensTextFragment}} trên {{dAppName}}", + "espDEXWithdrawLPWithPoolDisplay": "Bạn đã rút {{upTokensTextFragment}} khỏi quỹ thanh khoản {{poolDisplayName}} trên {{dAppName}}", + "espDEXWithdrawLPWithoutPoolDisplay": "Bạn đã đổi {{downTokensTextFragment}} lấy {{upTokensTextFragment}} trên {{dAppName}}", + "espGenericTokenSend": "Bạn đã gửi {{downTokensTextFragment}}", + "espGenericTokenReceive": "Bạn đã nhận {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "Bạn đã đổi {{downTokensTextFragment}} lấy {{upTokensTextFragment}}", + "espUnknown": "KHÔNG XÁC ĐỊNH", + "espUnknownNFT": "NFT không xác định", + "espTextFragmentAnd": "và", + "externalLinkWarningTitle": "Bạn sắp rời khỏi Phantom", + "externalLinkWarningDescription": "Và mở {{url}}. Hãy đảm bảo bạn tin tưởng nguồn này trước khi tương tác với nó.", + "shortcutsWarningDescription": "Lối tắt được cung cấp bởi {{url}}. Hãy đảm bảo bạn tin tưởng nguồn này trước khi tương tác với nó.", + "lowTpsBanner": "Solana đang gặp vấn đề về nghẽn mạng", + "lowTpsMessageTitle": "Nghẽn mạng Solana", + "lowTpsMessage": "Bởi việc nghẽn mạng Solana bên ngoài tầm kiểm soát của Phantom, các giao dịch của bạn có thể thất bại hoặc bị trễ. Vui lòng thử lại các giao dịch thất bại.", + "solanaSlow": "Mạng Solana đang bị chậm một cách bất thường", + "solanaNetworkTemporarilyDown": "Mạng lưới Solana đang tạm thời ngoại tuyến", + "waitForNetworkRestart": "Vui lòng chờ mạng lưới này khởi động lại. Tiền vốn của bạn sẽ không bị ảnh hưởng.", + "exploreCollectionsCarouselTitle": "Bộ sưu tập phổ biến", + "exploreDropsCarouselTitle": "Có gì mới", + "exploreSortFloor": "Sàn", + "exploreSortListed": "Đã niêm yết", + "exploreSortVolume": "Khối lượng", + "exploreFetchErrorSubtitle": "Vui lòng thử lại sau.", + "exploreFetchErrorTitle": "Không thể truy xuất.", + "exploreTopCollectionsTitle": "Các bộ sưu tập NFT hàng đầu", + "exploreTopListLess": "Ít hơn", + "exploreTopListMore": "Nhiều hơn", + "collectiblesSearchCollectionsSection": "Bộ sưu tập", + "collectiblesSearchItemsSection": "Mục", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} mục", + "collectiblesSearchPlaceholderText": "Tìm trong các vật sưu tầm của bạn", + "collectionPinSuccess": "Bộ sưu tập đã được ghim", + "collectionPinFail": "Bộ sưu tập không thể được ghim", + "collectionUnpinSuccess": "Bộ sưu tập đã được bỏ ghim", + "collectionUnpinFail": "Bộ sưu tập không thể được bỏ ghim", + "collectionHideSuccess": "Bộ sưu tập đã bị ẩn", + "collectionHideFail": "Bộ sưu tập không thể bị ẩn", + "collectionUnhideSuccess": "Bộ sưu tập đã được bỏ ẩn", + "collectionUnhideFail": "Bộ sưu tập không thể được bỏ ẩn", + "collectiblesSpamSuccess": "Đã báo cáo là rác", + "collectiblesSpamFail": "Báo cáo là rác không thành công", + "collectiblesSpamAndHiddenSuccess": "Báo cáo là rác và ẩn", + "collectiblesNotSpamSuccess": "Đã báo cáo là không phải rác", + "collectiblesNotSpamFail": "Không thành công trong việc báo cáo là không phải rác", + "collectiblesNotSpamAndUnhiddenSuccess": "Đã báo cáo là không phải rác và được bỏ ẩn", + "tokenSpamWarning": "Token này đã bị ẩn bởi Phantom tin rằng nó là vật phẩm rác.", + "collectibleSpamWarning": "Vật sưu tầm này đã bị ẩn bởi Phantom tin rằng nó là vật phẩm rác.", + "emojiNoResults": "Không tìm thấy emoji nào", + "emojiSearchResults": "Tìm kết quả", + "emojiSuggested": "Đã đề xuất", + "emojiSmileys": "Mặt cười & Mọi người", + "emojiAnimals": "Động vật & Thiên nhiên", + "emojiFood": "Thực phẩm & Đồ uống", + "emojiTravel": "Du lịch & Địa danh", + "emojiActivities": "Hoạt động", + "emojiObjects": "Đồ vật", + "emojiSymbols": "Biểu tượng", + "emojiFlags": "Cờ", + "whichExtensionToConnectWith": "Bạn muốn kết nối với phần mở rộng nào?", + "configureInSettings": "Có thể cấu hình trong Cài đặt → Ứng dụng ví mặc định.", + "continueWith": "Tiếp tục với", + "useMetaMask": "Sử dụng MetaMask", + "usePhantom": "Sử dụng Phantom", + "alwaysAsk": "Luôn hỏi", + "dontAskMeAgain": "Không hỏi lại", + "selectWalletSettingDescriptionLine1": "Một số ứng dụng có thể không đề xuất một tùy chọn để kết nối với Phantom.", + "selectWalletSettingDescriptionLinePhantom": "Để khắc phục, các kết nối với MetaMask sẽ luôn mở ra Phantom.", + "selectWalletSettingDescriptionLineAlwaysAsk": "Để khắc phục, khi bạn kết nối với MetaMask, chúng tôi sẽ hỏi liệu bạn có muốn dùng Phantom thay thế không.", + "selectWalletSettingDescriptionLineMetaMask": "Việc đặt MetaMask làm tùy chọn mặc định sẽ vô hiệu các dapps đó khỏi kết nối với Phantom.", + "metaMaskOverride": "Ứng dụng ví mặc định", + "metaMaskOverrideSettingDescriptionLine1": "Để kết nối với các website không đề xuất một tùy chọn sử dụng Phantom.", + "refreshAndReconnectToast": "Làm mới và kết nối lại để áp dụng các thay đổi của bạn", + "autoConfirmUnavailable": "Không khả dụng", + "autoConfirmReasonDappNotWhitelisted": "Tự động xác nhận không khả dụng bởi hợp đồng cung cấp nó không nằm trong danh sách cho phép của chúng tôi cho ứng dụng này.", + "autoConfirmReasonSessionNotActive": "Tự động xác nhận không khả dụng bởi không có phiên tự động xác nhận nào đang hoạt động. Vui lòng bật nó dưới đây.", + "autoConfirmReasonRateLimited": "Tự động xác nhận không khả dụng bởi dapp bạn sử dụng đang gửi quá nhiều yêu cầu.", + "autoConfirmReasonUnsupportedNetwork": "Tự động xác nhận không khả dụng bởi tự động xác nhận chưa hỗ trợ mạng lưới này.", + "autoConfirmReasonSimulationFailed": "Tự động xác nhận không khả dụng bởi chúng tôi không thể đảm bảo sự bảo mật.", + "autoConfirmReasonTabNotFocused": "Tự động xác nhận không khả dụng bởi tab của tên miền bạn đang cố xác nhận tự động không hoạt động.", + "autoConfirmReasonNotUnlocked": "Tự động xác nhận không khả dụng bởi ví chưa được mở khóa.", + "rpcErrorUnauthorizedWrongAccount": "Giao dịch từ địa chỉ này không khớp với địa chỉ tài khoản đã chọn.", + "rpcErrorUnauthorizedUnknownSource": "Không thể xác định nguồn yêu cầu RPC.", + "transactionsDisabledTitle": "Giao dịch đã bị vô hiệu", + "transactionsDisabledMessage": "Địa chỉ của bạn không thể được giao dịch bằng Phantom", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "Hoạt động", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL đã được sao chép vào bộ nhớ tạm", + "notEnoughSolScanTransactionWarning": "Giao dịch này có thể sẽ không thành công bởi không có đủ SOL trong tài khoản của bạn. Vui lòng bổ sung thêm SOL vào tài khoản của bạn và thử lại.", + "transactionRevertedWarning": "Giao dịch này đã không thành công trong quá trình giả lập. Tiền có thể sẽ bị mất nếu được gửi đi.", + "quests": "Nhiệm vụ", + "questsClaimInProgress": "Đang nhận", + "questsVerifyingCompletion": "Đang xác minh hoàn thành nhiệm vụ", + "questsClaimError": "Lỗi khi nhận thưởng", + "questsClaimErrorDescription": "Đã xảy ra lỗi khi nhận phần thưởng của bạn. Vui lòng thử lại sau.", + "questsDaysLeft": "Còn {{days}} ngày", + "questsDaysLeftSingular": "Còn {{days}} ngày", + "questsDaysLessThanOneDay": "Còn < 1 ngày", + "questsBadgeMobileOnly": "Chỉ di động", + "questsBadgeExtensionOnly": "Chỉ mở rộng", + "questsStartedStateExplainerTitle": "Nhiệm vụ đã bắt đầu", + "questsStartedStateExplainerDescriptionPart1": "Sau khi hoàn thành, bạn có thể sẽ cần chờ một vài giờ trước khi nhận phần thưởng. Điều này là để chúng tôi xác minh rằng bạn đã hoàn thành nhiệm vụ này, và đảm bảo mỗi phần thưởng chỉ có thể được nhận mỗi người một lần.", + "questsStartedStateExplainerDescriptionPart2": "Nếu đã quá một ngày kể từ khi bạn hoàn thành nhiệm vụ này, vui lòng liên hệ bộ phận hỗ trợ để được trợ giúp.", + "questsStartedStateExplainerButtonLabel": "Đã hiểu", + "exploreLearn": "Tìm hiểu thêm", + "exploreSites": "Website", + "exploreApps": "Ứng dụng", + "exploreTokens": "Token", + "exploreCollections": "Bộ sưu tập", + "exploreFilterByall_networks": "Tất cả các mạng lưới", + "exploreSortBytrending": "Xu hướng", + "exploreSortBytop": "Hàng đầu", + "exploreSortByvolume": "Khối lượng", + "exploreSortBygainers": "Tăng giá", + "exploreSortBylosers": "Giảm giá", + "exploreSortBymarket_cap": "Vốn hóa thị trường", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "Vật sưu tầm", + "exploreCategoryMarketplace": "Chợ điện tử", + "exploreCategoryGaming": "Game", + "exploreCategoryBridges": "Cầu nối", + "exploreCategoryOther": "Khác", + "exploreCategorySocial": "Xã hội", + "exploreCategoryCommunity": "Cộng đồng", + "exploreVolume": "Khối lượng", + "exploreFloor": "Sàn", + "exploreCap": "Vốn hóa thị trường", + "exploreToken": "Token", + "explorePrice": "Giá", + "explore24hVolume": "Khối lượng 24h", + "exploreErrorButtonText": "Thử lại", + "exploreErrorDescription": "Đã có lỗi xảy ra khi cố gắng tải nội dung khám phá. Vui lòng làm mới và thử lại", + "exploreErrorTitle": "Không thể tải nội dung khám phá", + "exploreNetworkError": "Đã xảy ra lỗi mạng. Vui lòng thử lại sau.", + "exploreTokensLegalDisclaimer": "Thông tin về giá và các điểm nhấn của dự án chuỗi khối chỉ được cung cấp vì mục đích thông tin. Dữ liệu thị trường được cung cấp bởi CoinGecko.", + "exploreLearnErrorTitle": "Không thể tải nội dung học tập", + "exploreLearnErrorDescription": "Đã có lỗi xảy ra khi cố gắng tải nội dung học tập. Vui lòng làm mới và thử lại", + "dappBrowserSearchScreenVisitSite": "Truy cập website", + "dappBrowserSearchScreenSearchWithGoogle": "Tìm với Google", + "dappBrowserSearchScreenSearchLinkYouCopied": "Liên kết bạn đã sao chép", + "dappBrowserSearchScreenSearchTextYouCopied": "Văn bản bạn đã sao chép", + "dappBrowserSearchPlaceholder": "Tìm kiếm các ứng dụng", + "dappBrowserSearchNoApps": "Không tìm thấy ứng dụng nào", + "dappBrowserTabsLimitExceededScreenTitle": "Đóng các tab cũ hơn?", + "dappBrowserTabsLimitExceededScreenDescription": "Bạn có {{tabsCount}} tab đang mở. Để mở thêm, bạn sẽ cần đóng một số tab.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "Đóng tất cả các tab", + "localizedErrorUnknownError": "Đã xảy ra lỗi, vui lòng thử lại sau.", + "localizedErrorUnsupportedCountry": "Chúng tôi rất tiếc, quốc gia của bạn hiện không được hỗ trợ.", + "localizedErrorTokensNotLoading": "Đã xảy ra lỗi khi tải các token của bạn. Vui lòng thử lại.", + "localizedErrorSwapperNoQuotes": "Không tìm thấy báo giá nào. Hãy thử một token hoặc số tiền khác.", + "localizedErrorSwapperRefuelNoQuotes": "Không tìm thấy báo giá nào. Hãy thử một token, số tiền khác, hoặc tắt nạp nhiên liệu.", + "localizedErrorInsufficientSellAmount": "Số tiền token quá thấp. Hãy tăng giá trị để hoán đổi Chuỗi chéo.", + "localizedErrorCrossChainUnavailable": "Chức năng hoán đổi chuỗi chéo hiện không khả dụng, vui lòng thử lại sau.", + "spamHistoryAction": "Xem các mục bị ẩn", + "spamHistoryTitle": "Hoạt động bị ẩn", + "spamHistoryWarning": "Giao dịch này đã bị ẩn bởi Phantom tin rằng nó là giao dịch rác.", + "appAuthenticationFailed": "Không thể xác thực", + "appAuthenticationFailedDescription": "Đã xảy ra vấn đề với nỗ lực xác thực của bạn. Vui lòng thử lại.", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/yo/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/yo/translation.json new file mode 100644 index 0000000..3ccba97 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/yo/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "Ṣàfikún", + "commandAccept": "Gbàá", + "commandApprove": "Fọwọ́ sí", + "commandBack": "Padà", + "commandBuy": "Ràá", + "commandCancel": "Fagile", + "commandClaim": "Gba èrè", + "commandClaimReward": "Gba èrè rẹ", + "commandClear": "Ka kúrò", + "commandClose": "Paádé", + "commandConfirm": "Jẹ́rìsí", + "commandConnect": "Sopọ̀", + "commandContinue": "Tẹ̀síwájú", + "commandCopy": "Dàákọ", + "commandCopyAddress": "Da àdírẹ́sì kọ", + "commandCopyTokenAddress": "Da àdírẹ́sì tókìnì kọ", + "commandCreate": "Ṣẹ̀dá", + "commandCreateTicket": "Ṣẹ̀dá Àwáwí", + "commandDismiss": "Yọ ọ́ kúrò", + "commandDownload": "Sọ̀káalẹ̀", + "commandEdit": "Ṣàtúnṣe", + "commandHelp": "Ìrànlọ́wọ́", + "commandLearnMore": "Kọ́ ẹ̀kọ́ síwájú si", + "commandLearnMore2": "Kọ́ ẹ̀kọ́ Síwájú si", + "commandMint": "Ṣẹ́dá", + "commandMore": "Síwájú si", + "commandNext": "Èyítí ó kàn", + "commandOpen": "Ṣi", + "commandOpenSettings": "Ṣí àwọn Ètò", + "commandPaste": "Lẹ̀ẹ́mọ", + "commandReceive": "Gbàá", + "commandReconnect": "Tunsopọ̀mọ", + "commandRecordVideo": "Gba fidio sílẹ̀", + "commandRetry": "Tún gbìyànjú", + "commandRevoke": "Fagile", + "commandSave": "Fipamọ́", + "commandScanQRCode": "Ya Kóòdù QR", + "commandSelectMedia": "Yan Ọ̀nà láti gbéjáde", + "commandSell": "Tàá", + "commandSend": "Firánṣẹ́", + "commandShare": "Ṣe àjọpín", + "commandShowBalance": "Fi Iye tí ó kù hàn", + "commandSign": "Buwọ́lùú", + "commandStake": "Fowó si", + "commandSwap": "Pààrọ̀", + "commandTakePhoto": "Ya Fọ́tò", + "commandTryAgain": "Tún gbìyànjú Si", + "commandViewTransaction": "Wo Ìdúnàádúrà", + "commandReportAsNotSpam": "Jábọ̀ bíi ìfiráńṣẹ́ tí a béèrè fún", + "commandReportAsSpam": "Jábọ̀ bíi ìfiráńṣẹ́ tí a kò bèèrè fún", + "commandPin": "Lẹ̀ẹ́ mọ", + "commandUnpin": "Yọọ́ kúrò", + "commandHide": "Fipamọ́", + "commandUnhide": "Yọọ́ kúrò ní ìpamọ́", + "commandBurn": "Joó níná", + "commandReport": "Jábọ̀", + "commandView": "Wòó", + "commandUnwrap": "Tu", + "pastParticipleClaimed": "Ti gba èrè", + "pastParticipleCompleted": "Ti parí", + "pastParticipleCopied": "Ti dàákọ", + "pastParticipleDone": "Ó ti parí", + "nounName": "Orúkọ", + "nounNetwork": "Nẹtiwọki", + "nounNetworkFee": "Owó Nẹtiwọki", + "nounSymbol": "Àmì", + "nounDescription": "Àpèjúwe", + "amount": "Iye", + "limit": "Gbèdéke", + "new": "Tuntun", + "gotIt": "Ti gbàá", + "internal": "Tinú", + "reward": "Èrè", + "seeAll": "Wo gbogbo rẹ̀", + "seeLess": "Wo díẹ̀", + "homeTab": "Ojú-ilé àkọ́kàn", + "collectiblesTab": "Àwọn àgbà sílẹ̀", + "swapTab": "Pààrọ̀", + "activityTab": "Iṣẹ́-ṣíṣe", + "exploreTab": "Wíwákiri", + "accountHeaderConnectedInterpolated": "A ti gbà ẹ́ wọlé si {{orísun}}", + "accountHeaderConnectedToSite": "A ti gbà ẹ́ wọlé si orí saiti yí", + "accountHeaderCopyToClipboard": "Ṣe ẹ̀dà ẹ sori clipboard", + "accountHeaderNotConnected": "A kò ti gbà ẹ́ wọlé sí", + "accountHeaderNotConnectedInterpolated": "A kò ti gbà ẹ́ wọlé si {{orísun}}", + "accountHeaderNotConnectedToSite": "A kò ti gbà ẹ́ wọlé si orí saiti yí", + "accountWithoutEnoughSolActionButtonCancel": "Fagile", + "accountWithoutEnoughSolPrimaryText": "SOL tí kò tó", + "accountWithoutEnoughSolSecondaryText": "Ibi-ìpamọ́ kan tí ó lọ́wọ́sí ìdúnàádúrà yìí kò ní SOL tí ó tó. Ibi-ìpamọ́ náà lè jẹ́ tìrẹ tàbí ti ẹlòmíràn. Ìdúnàádúrà yìí yóò padà bí a bá ti filélẹ̀.", + "accountSwitcher": "Olùyí Ibi-ìpamọ́ padà", + "addAccountHardwareWalletPrimaryText": "So Ohun èlò Àpamọ́wọ́ pọ̀mọ", + "addAccountHardwareWalletSecondaryText": "Lo Ìwe àkọọ́lẹ̀ ohun èlò àpamọ́wọ́ rẹ", + "addAccountHardwareWalletSecondaryTextMobile": "Lo àpamọ́wọ́ {{supportedHardwareWallets}} rẹ", + "addAccountSeedVaultWalletPrimaryText": "So Ọ̀rọ̀ ìgbaniwọlé pọ̀mọ́ Ibi ìfi nǹkan pamọ́ sí", + "addAccountSeedVaultWalletSecondaryText": "Lo àpamọ́wọ́ kan láti Ọ̀rọ̀ ìgbaniwọlé Ibi ìfi nǹkan pamọ́ sí", + "addAccountImportSeedPhrasePrimaryText": "Gbé Àṣírí Gbólóhùn Ọ̀rọ̀ ìgbaniwọlé kúkurú wọlé", + "addAccountImportSeedPhraseSecondaryText": "Gbé àwọn ibi-ìpamọ́ láti àpamọ́wọ́ mìíràn wọlé", + "addAccountImportWalletPrimaryText": "Gbé Kọ́kọ́rọ́ Aládàáni wọlé", + "addAccountImportWalletSecondaryText": "Gbé ibi-ìpamọ́ oní-ṣéènì kan wọlé", + "addAccountImportWalletSolanaSecondaryText": "Gbé kọ́kọ́rọ́ aládàáni Solana kan wọlé", + "addAccountLimitReachedText": "O ti dé gbèdéke ibi-ìpamọ́ {{accountsCount}} ní Phantom. Jọ̀wọ́ yọ àwọn ibi-ìpamọ́ kúrò ṣáájú fífi àwọn àfikún kún.", + "addAccountNoSeedAvailableText": "O kò ní gbólóhùn ọ̀rọ̀ ìgbaniwọlé tí ó wà. Jọ̀wọ́ gbé ọ̀rọ̀ ìgbaniwọlé tí ó ti wà tẹ́lẹ̀ wọlé láti ṣẹ̀dá ibi-ìpamọ́ kan.", + "addAccountNewWalletPrimaryText": "Ṣẹ̀dá Ibi-ìpamọ́ Tuntun", + "addAccountNewWalletSecondaryText": "Gbé adirẹsi àpamọ́wọ́ tuntun jáde", + "addAccountNewMultiChainWalletSecondaryText": "Fi ibi-ìpamọ́ tuntun èyítí ó lè bá ọ̀pọ̀lọpọ̀ nẹtiwọki ṣiṣẹ́ kan kun", + "addAccountNewSingleChainWalletSecondaryText": "Fi ibi-ìpamọ́ tuntun kan kun", + "addAccountPrimaryText": "Ṣàfikún / Sopọ̀ mọ́ Àpamọ́wọ́", + "addAccountSecretPhraseLabel": "Gbólóhùn Ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ Àṣírí", + "addAccountSeedLabel": "Ọ̀rọ̀ ìgbaniwọlé", + "addAccountSeedIDLabel": "ÌDÁNIMỌ̀ Ọ̀rọ̀ ìgbaniwọlé", + "addAccountSecretPhraseDefaultLabel": "Gbólóhùn Ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ Àṣírí {{number}}", + "addAccountZeroAccountsForSeed": "àwọn ibi-ìpamọ́ 0", + "addAccountShowAccountForSeed": "Ṣàfihàn ibi-ìpamọ́ 1", + "addAccountShowAccountsForSeed": "Ṣàfihàn àwọn ibi-ìpamọ́ {{numOfAccounts}}", + "addAccountHideAccountForSeed": "Fi ibi-ìpamọ́ 1 pamọ́", + "addAccountHideAccountsForSeed": "Fi àwọn ibi-ìpamọ́ {{numOfAccounts}} pamọ́", + "addAccountSelectSeedDescription": "Ibi-ìpamọ́ rẹ tuntun ni a ó ṣẹ̀dá láti Gbólóhùn Ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ Àṣírí yìí", + "addAccountNumAccountsForSeed": "àwọn ibi-ìpamọ́ {{numOfAccounts}}", + "addAccountOneAccountsForSeed": "ibi-ìpamọ́ 1", + "addAccountGenerateAccountFromSeed": "Ṣẹ̀dá Ibi-ìpamọ́", + "addAccountReadOnly": "Kíyèsí Àdírẹ́sì", + "addAccountReadOnlySecondaryText": "Tọpasẹ̀ èyíkéyìí àdírẹ́sì àpamọ́wọ́ gbogbogbò", + "addAccountSolanaAddress": "Àdírẹ́sì Solana", + "addAccountEVMAddress": "Àdírẹ́sì EVM", + "addAccountBitcoinAddress": "Àdírẹ́sì Bitcoin", + "addAccountImportAccountActionButtonImport": "Gbe e wọlé", + "addAccountImportAccountDuplicatePrivateKey": "Akanti yí wà lórí àpamọ́wọ́ rẹ lọ́wọ́ lọ́wọ́", + "addAccountImportAccountIncorrectFormat": "Ìgbékalẹ̀ tí kò tọ́", + "addAccountImportAccountInvalidPrivateKey": "Kọ́kọ́rọ́ Aladani tí Kò Ṣiṣẹ́", + "addAccountImportAccountName": "Orúkọ", + "addAccountImportAccountPrimaryText": "Gbé Kọ́kọ́rọ́ Aladani wọlé", + "addAccountImportAccountPrivateKey": "Kọ́kọ́rọ́ aladani", + "addAccountImportAccountPublicKey": "Àdírẹ́sì tàbí Ààyè lórí ayélujára", + "addAccountImportAccountPrivateKeyRequired": "O nílò kọ́kọ́rọ́ aladani", + "addAccountImportAccountNameRequired": "Ó nílò orúkọ", + "addAccountImportAccountPublicKeyRequired": "Nílò àdírẹ́sì gbogbogbò", + "addAccountImportAccountDuplicateAddress": "Àdírẹ́sì yìí ti wà lórí àpamọ́wọ́ rẹ télẹ̀", + "addAddressAddressAlreadyAdded": "Àti ṣàfikún adirẹsi tẹ́lẹ̀", + "addAddressAddressAlreadyExists": "Àdírẹ́ẹ́sì tí wà tẹ́lẹ̀", + "addAddressAddressInvalid": "Àdírẹ́sì kò wúlò", + "addAddressAddressIsRequired": "O nílò àdírẹ́ẹ́sì", + "addAddressAddressPlaceholder": "Adirẹsi", + "addAddressLabelIsRequired": "O nílò lébẹli", + "addAddressLabelPlaceholder": "Lébẹli", + "addAddressPrimaryText": "Ṣàfikún Adirẹsi", + "addAddressToast": "Ti fi àdírẹ́sì kun", + "createAssociatedTokenAccountCostLabelInterpolated": "Èyí yóò náa ní {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "O ti ní ibi-ìpamọ́ tókìnì yìí tẹ́lẹ̀", + "createAssociatedTokenAccountErrorInsufficientFunds": "Àpapọ̀ owó tí kò to", + "createAssociatedTokenAccountErrorInvalidMint": "Àdírẹ́sì ṣíṣẹ́dá tí kò ṣiṣẹ́", + "createAssociatedTokenAccountErrorInvalidName": "Orúkọ tí kò ṣiṣẹ́", + "createAssociatedTokenAccountErrorInvalidSymbol": "Àmì tí ko ṣiṣẹ́", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "A kò lè ṣẹ̀dá ibi-ìpamọ́ tókìnì rẹ. Jọ̀wọ́ gbìyànjú si nígbàmíì.", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "Ti kùnà làti ṣẹ̀dá ibi-ìpamọ́", + "createAssociatedTokenAccountErrorUnableToSendMessage": "A kò lè fi ìdúnàádúrà rẹ ráńṣẹ́.", + "createAssociatedTokenAccountErrorUnableToSendTitle": "Ti kùnà láti fi ìdúnàádúrà ráńṣẹ́", + "createAssociatedTokenAccountInputPlaceholderMint": "Àdírẹ́sì Ṣíṣẹ́dá", + "createAssociatedTokenAccountInputPlaceholderName": "Orúkọ", + "createAssociatedTokenAccountInputPlaceholderSymbol": "Àmì", + "createAssociatedTokenAccountLoadingMessage": "À ń ṣẹ̀dá ibi-ìpamọ́ tókìnì rẹ.", + "createAssociatedTokenAccountLoadingTitle": "Ń ṣẹ̀dá ibi-ìpamọ́ tókìnì", + "createAssociatedTokenAccountPageHeader": "Ṣẹ̀dá Ibi-ìpamọ́ Tókìnì", + "createAssociatedTokenAccountSuccessMessage": "Ṣíṣẹ́dá ibi-ìpamọ́ tókìnì rẹ yọrí sí rere!", + "createAssociatedTokenAccountSuccessTitle": "Ti ṣẹ̀dá ibi-ìpamọ́ tókìnì", + "createAssociatedTokenAccountViewTransaction": "Wo ìdúnàádúrà", + "assetDetailRecentActivity": "Nkan tó ṣẹlẹ̀ Laipẹ", + "assetDetailStakeSOL": "Fowó sì SOL", + "assetDetailUnknownToken": "Tokini Tí akò mọ̀", + "assetDetailUnwrapAll": "Ṣi Gbogbo ẹ̀", + "assetDetailUnwrappingSOL": "Títú SOL sílẹ̀", + "assetDetailUnwrappingSOLFailed": "Títú SOL sílẹ̀ ti kùnà", + "assetDetailViewOnExplorer": "Wòó lórí {{explorer}}", + "assetDetailViewOnExplorerDefaultExplorer": "Olùwákiri", + "assetDetailSaveToPhotos": "Fipamọ́ sí àwọn Àwòrán", + "assetDetailPinCollection": "Lẹ Àkójọpọ̀ mọ", + "assetDetailUnpinCollection": "Yọ Àkójọpọ̀ kúrò", + "assetDetailHideCollection": "Fi Àkójọpọ̀ pamọ́", + "assetDetailUnhideCollection": "Yọ Àkójọpọ̀ kúrò ní ìpamọ́", + "assetDetailTokenNameLabel": "Orúkọ Tókìnì", + "assetDetailNetworkLabel": "Nẹtiwọki", + "assetDetailAddressLabel": "Àdírẹ́sì", + "assetDetailPriceLabel": "Iye owó", + "collectibleDetailSetAsAvatar": "Ṣètò bíi àwòrán Afatar", + "collectibleDetailSetAsAvatarSingleWorkAlt": "Afatar", + "collectibleDetailShare": "Pín Àgbàsílẹ̀", + "assetDetailAboutLabel": "Nípa {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} ní agbára láti fi tókìnì yìí ráńṣẹ́ tàbí jó níná kúrò nínú ibi-ìpamọ́ rẹ.", + "sendAssetAmountLabelInterpolated": "Tí ó wà {{amount}} {{tokenSymbol}}", + "assetListSearch": "Ṣàwárí...", + "assetListUnknownToken": "Tokini Tí akò mọ̀", + "assetVisibilityUnknownToken": "Tokini Tí akò mọ̀", + "buyAssetInterpolated": "Ra {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "Iye tí ó ga jùlọ láti rà ni {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "Iye tí ó kéré jùlọ láti rà ni {{amount}}", + "buyNoAssetsAvailable": "Kò sí àwọn ohun ìní Ethereum tàbí Polygon", + "buyThirdPartyScreenPaymentMethod": "Yan ọ̀nà ìsanwó", + "gasEstimationErrorWarning": "Ìṣòro kan wà pẹ̀lú ṣíṣírò iye owó fún ìdúnàádúrà yìí. Ó lè kùnà.", + "nativeTokenBalanceErrorWarning": "Ìṣòro kan wà pẹ̀lú iye tókìnì rẹ tí ó ṣẹ́kù fún ìdúnàádúrà yìí. Ó lè kùnà.", + "blocklistOriginCommunityDatabaseInterpolated": "A ti ṣàfihàn saiti yí gẹ́gẹ́bí àrà <1>itọju-àgbègbè ibi ìfipamọ́ data latọdọ àwọn saiti ayédèrú àti ìtànjẹ. Tí ó bá gbagbọ wípé àti ṣàfihàn saiti na nípa àṣìṣe,<3>jọ̀wọ́ jẹki ẹ̀sùn na ó di mímọ.", + "blocklistOriginDomainIsBlocked": "A ti di {{Orúkọàṣẹ}} pa!", + "blocklistOriginIgnoreWarning": "Má ṣe ka ikilọ yí sí, mú mi lọ sí {{Orúkọàṣẹ}} biotilewu. ", + "blocklistOriginSiteIsMalicious": "Phantom gbagbọ pé saiti yí ni ẹ̀tan kosi ni ààbò tó péye fún lílo.", + "blocklistOriginThisDomain": "àṣẹ yí", + "blocklistProceedAnyway": "Fojú fo ìkìlọ̀, ṣáà tẹ̀síwájú lọ́nàkọnà", + "maliciousTransactionWarning": "Phantom ni ìgbàgbọ́ pé idunọdura yí ni ẹtan kosi ni ààbò tó péye láti buwọlu. A ti dá ọ̀nà àti buwọlu dúró láti dabobo ìwọ àti àwọn owó rẹ.", + "maliciousTransactionWarningIgnoreWarning": "Má ṣe ká ikilọ kún, wọlé biotilewu", + "maliciousTransactionWarningTitle": "Iṣàfihàn Idunọdura!", + "maliciousRequestBlockedTitle": "Ti dínàmọ́ Ìbéèrè", + "maliciousRequestWarning": "Ti fi òpó lórí ayélujára yìí hàn bí èyítí ó jẹ́ ẹ̀tan. Ó lè máa gbìyànjú láti jí àwọn owó rẹ tàbí tàn ọ́ jẹ láti fọwọ́sí ìbéèrè ẹ̀tàn kan.", + "maliciousSignatureRequestBlocked": "Fún ààbò rẹ, Phantom ti dínàmọ́ ìbéèrè yìí.", + "maliciousRequestBlocked": "Fún ààbò rẹ, Phantom ti dínàmọ́ ìbéèrè yìí. O gbọ́dọ̀ pa fèrèsí yìí dé kí o sì dáwọ́ lílo òpò tí o ṣí sílẹ̀ dúró.", + "siwErrorPopupTitle": "Ìbéèrè Ìbuwọ́lù Kò ṣiṣẹ́", + "siwParseErrorDescription": "Ìbéèrè ìbuwọ́lù ti ohun-èlò kò ṣeé fihàn nítorí ìgbékalẹ̀ tí kò ṣiṣẹ́.", + "siwVerificationErrorDescription": "(Àwón) àṣìṣe 1 tàbí jù bẹ́ẹ̀ lọ wà pẹ̀lú ìbéèrè ìbuwọ́lù ìfiráńṣẹ́ náà. Fún ààbò rẹ, jọ̀wọ́ ri dájú wípé ò ńlo ohun-èlò tí ó tọ́ kí o sì gbìyànjú si.", + "siwErrorPagination": "{{n}} ti {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "Ìkìlọ̀: àdírẹ́sì ohun-èlò kò bá àdírẹ́sì tí a ti pèsè fún bíbuwọ́lù mu.", + "siwErrorMessage_DOMAIN_MISMATCH": "Ìkìlọ̀: ààyè ohun-èlò kò bá ààyè tí a ti pèsè fún jíjẹ́rìsíí mu.", + "siwErrorMessage_URI_MISMATCH": "Ìkìlọ̀: orúkọ olùgbanilálejò URI kò bá ààyè mu.", + "siwErrorMessage_CHAIN_ID_MISMATCH": "Ìkìlọ̀: ÌDÁNIMỌ̀ ṣéènì kò bá ÌDÁNIMỌ̀ ṣéènì tí a ti pèsè fún jíjẹ́rìsíí mu.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Ìkìlọ̀: ọjọ́ pínpín ìfiráńṣẹ́ ti pẹ́ jù sẹ́yìn.", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Ìkìlọ̀: ọjọ́ pínpín ìfiráńṣẹ́ ti pẹ́ jù sí ọjọ́ iwájú.", + "siwErrorMessage_EXPIRED": "Ìkìlọ̀: ìfiráńṣẹ́ ti kọjá àkókò.", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Ìkìlọ̀: ìfiráńṣẹ́ ti kọjá àkókò ṣaájú pínpín.", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "Ìkìlọ̀: ìfiráńṣẹ́ yóò kọjá àkókò ṣaájú kí ó tó má ṣiṣẹ́ mọ́.", + "siwErrorShowErrorDetails": "Fi àwọn àlàyé àṣìṣe hàn", + "siwErrorHideErrorDetails": "Fi àwọn àlàyé àṣìṣe pamọ́", + "siwErrorIgnoreWarning": "Fojú fo ìkìlọ̀, ṣáà tẹ̀síwájú lọ́nàkọnà", + "siwsTitle": "Ìbéèrè Bíbuwọ́lù Wọlé", + "siwsPermissions": "Ìgbaniláàyè", + "siwsAgreement": "Ìfiránṣẹ́", + "siwsAdvancedDetails": "Àwọn àlàyé Tí ó jinlẹ̀", + "siwsAlternateStatement": "{{domain}} ńfẹ́ kí o buwọ́lù wọlé pẹ̀lú ibi-ìpamọ́ Solana rẹ:\n{{address}}", + "siwsFieldLable_domain": "Ààyè lórí ayélujára", + "siwsFieldLable_address": "Àdírẹ́sì", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "Ẹ̀yà", + "siwsFieldLable_chainId": "ÌDÁNIMỌ̀ Ṣéènì", + "siwsFieldLable_nonce": "Ọ̀rọ̀ tí a ṣẹ̀dá fún àkókò kan", + "siwsFieldLable_issuedAt": "Tí a ṣẹ̀dá Ní", + "siwsFieldLable_expirationTime": "Tí yóò dópin Ní", + "siwsFieldLable_requestId": "Béèrè ÌDÁNIMỌ̀", + "siwsFieldLable_resources": "Àwọn àlùmọ́ọ̀nì", + "siwsVerificationErrorDescription": "Ìbéèrè bíbuwọ́lù wọlé yìí kò ṣiṣẹ́. Yálà èyí túmọ̀ sí wípé òpó lórí ayélujára náà kò ní ààbò, tàbí ẹni tí ó ṣẹ̀dá rẹ ṣe àṣìṣe nígbàtí ó ńfi ìbéèrè náà ráńṣẹ́.", + "siwsErrorNumIssues": "{{n}} àwọn ìṣòro", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "ÌDÁNIMỌ̀ ṣéènì yìí kò bá nẹtiwọki tí o wà lórí rẹ̀ mu.", + "siwsErrorMessage_DOMAIN_MISMATCH": "Ààyè lórí ayélujára yìí kìí ṣe èyítí ò ńbuwọ́lù sí.", + "siwsErrorMessage_URI_MISMATCH": "URI yìí kìí ṣe èyítí ò ńbuwọ́lù sí.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "Ọjọ́ pínpín ìfiráńṣẹ́ ti pẹ́ jù sẹ́yìn.", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "Ọjọ́ pínpín ìfiráńṣẹ́ ti pẹ́ jù sí ọjọ́ iwájú.", + "siwsErrorMessage_EXPIRED": "Ìfiráńṣẹ́ ti kọjá àkókò.", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "Ìfiráńṣẹ́ ti kọjá àkókò ṣaájú pínpín.", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "Ìfiráńṣẹ́ yóò kọjá àkókò ṣaájú kí ó tó má ṣiṣẹ́ mọ́.", + "changeLockTimerPrimaryText": "Aago Titipa-Alaiṣefọ̀wọ́yi", + "changeLockTimerSecondaryText": "Ìyè ìgbà wo lani láti dúró dè láti tí àpamọ́wọ́ rẹ pa lẹ́yìn ìgbà tí kò ti ṣiṣẹ́ mọ́?", + "changeLockTimerToast": "Ti mú aago titipa-alaiṣefọ̀wọ́yi dójú ìwọ̀n", + "changePasswordConfirmNewPassword": "Jẹ́rìsí ọ̀rọ̀ ìgbaniwọlé tuntun", + "changePasswordCurrentPassword": "Ọ̀rọ̀ ìgbaniwọlé to ń lo lọ́wọ́ lọ́wọ́", + "changePasswordErrorIncorrectCurrentPassword": "Ọ̀rọ̀ ìgbaniwọlé to ń lo lọ́wọ́ lọ́wọ́ tí kò tọ́", + "changePasswordErrorGeneric": "Nkan ti ko tọ́ kan ti ṣẹlẹ̀, jọ̀wọ́ tún gbìyànjú tó bá ṣe díẹ̀", + "changePasswordNewPassword": "Ọ̀rọ̀ ìgbaniwọlé tuntun", + "changePasswordPrimaryText": "Pàrọ ọ̀rọ̀ ìgbaniwọlé rẹ", + "changePasswordToast": "Ti mú ọ̀rọ̀ ìgbaniwọlé dójú ìwọ̀n", + "collectionsHiddenCollections": "Àwọn Àkójọpọ̀ Tí a fipamọ́", + "collectiblesReportAsSpam": "Jábọ̀ bíi Ìfiráńṣẹ́ tí a kò bèèrè fún", + "collectiblesReportAsSpamAndHide": "Jábọ̀ bíi Ìfiráńṣẹ́ tí a kò bèèrè fún kí o sì fipamọ́", + "collectiblesReportAsNotSpam": "Jábọ̀ bíi èyítí Kìí ṣe Ìfiráńṣẹ́ tí a kò bèèrè fún", + "collectiblesReportAsNotSpamAndUnhide": "Yọ ọ́ kúrò ní ìpamọ́ kí o sì jábọ̀ bíi ìfiráńṣẹ́ tí a béèrè fún", + "collectiblesReportNotSpam": "Ìfiráńṣẹ́ Tí a béèrè fún", + "collectibleDetailDescription": "Àpèjúwe", + "collectibleDetailProperties": "Àwọn ohun ìní", + "collectibleDetailOrdinalInfo": "Àlàyé Ìlànà", + "collectibleDetailRareSatsInfo": "Àlàyé Rare Sats", + "collectibleDetailSatsInUtxo": "Iye BTC tí ó kéré jùlọ nínú ìdúnàádúrà tí a kò ná", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Nọ́ńbà Iye Btc tí ó kéré jùlọ", + "collectibleDetailSatName": "Orúkọ Iye Btc tí ó kéré jùlọ", + "collectibleDetailInscriptionId": "ÌDÁNIMỌ̀ Ohun tí a kọ sára nǹkan", + "collectibleDetailInscriptionNumber": "Nọ́ńbà Ohun tí a kọ sára nǹkan", + "collectibleDetailStandard": "Ojúlówó òṣùwọ́n", + "collectibleDetailCreated": "Tí a ṣẹ̀dá", + "collectibleDetailViewOnExplorer": "Wòó lórí {{explorer}}", + "collectibleDetailList": "Àtòjọ", + "collectibleDetailSellNow": "Tàá fún {{amount}} {{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "Ṣí Bitcoin tí o kò lo sílẹ̀", + "collectibleDetailUtxoSplitterCtaSubtitle": "O ní {{value}} BTC láti ṣí", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "Láti dáàbòbò àwọn owó rẹ, àwa dènà BTC nínú àwọn UTXO pẹ̀lú Rare Sats láti má ṣée firáńṣẹ́. Lo olùpín UXTO ti Magic Eden láti ṣí {{value}} BTC láti inú Rare Sats rẹ sílẹ̀.", + "collectibleDetailUtxoSplitterModalCtaButton": "Lo Olùpín UTXO", + "collectibleDetailEasilyAccept": "Gba ìdíyelé tí ó ga jùlọ", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sats", + "collectibleDetailSpamOverlayDescription": "A fi àwọn àgbà sílẹ̀ yìí pamọ́ nítorí Phantom gbàgbọ́ wípé ó jẹ́ Ìfiráńṣẹ́ tí a kò béèrè fún.", + "collectibleDetailSpamOverlayReveal": "Fi àwọn Àgbà sílẹ̀ hàn", + "collectibleBurnTermsOfService": "Ó yé mi wípé èyí kò ṣeé túnṣe", + "collectibleBurnTitleWithCount_one": "Jó Tókìnì níná", + "collectibleBurnTitleWithCount_other": "Jó àwọn Tókìnì níná", + "collectibleBurnDescriptionWithCount_one": "Ìṣe yìí yóò ba tókìnì yìí jẹ́ tí yóò sì yọ ọ́ kúrò nínú àpamọ́wọ́ rẹ títíláí.", + "collectibleBurnDescriptionWithCount_other": "Ìṣe yìí yóò ba àwọn tókìnì wọ̀nyìí jẹ́ tí yóò sì yọ ọ́ kúrò nínú àpamọ́wọ́ rẹ títíláí.", + "collectibleBurnTokenWithCount_one": "Tókìnì", + "collectibleBurnTokenWithCount_other": "Àwọn tókìnì", + "collectibleBurnCta": "Joó níná", + "collectibleBurnRebate": "Dídá apákan owó padà", + "collectibleBurnRebateTooltip": "A ó fi iye SOL díẹ̀ sí àpamọ́wọ́ rẹ láìsí ìlọ́wọ́si rẹ fún jíjó tókììnì yìí níná.", + "collectibleBurnNetworkFee": "Owó Nẹtiwọki", + "collectibleBurnNetworkFeeTooltip": "Ìyè owó tí nẹtiwọki Solana nílò láti fi ṣeto ìdúnààádúrà náà", + "unwrapButtonSwapTo": "Pàrọ̀ sí {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "Yọ ọ́ kúrò láti {{withdrawalSource}} fún {{chainSymbol}}", + "unwrapModalEstimatedTime": "Iye àkókò Tí a gbèrò", + "unwrapModalNetwork": "Nẹtiwọki", + "unwrapModalNetworkFee": "Owó Nẹtiwọki", + "unwrapModalTitle": "Ni ṣókí", + "unsupportedChain": "Ṣéènì tí kò ní àtìlẹyìn", + "unsupportedChainDescription": "Ó jọ wípé a kò ṣe àtilẹyìn {{action}} fún nẹtiwọki {{chainName}} náà.", + "networkFeesTooltipLabel": "Àwọn owó nẹtiwọki {{chainName}}", + "networkFeesTooltipDescription": "àwọn owó {{chainName}} yàtọ̀ látàrí ọ̀pọ̀lọpọ̀ àwọn okùnfà. Ìwọ lè fi wọ́n ṣe bí a bá ṣe fẹ́ láti jẹ́ kí ìdúnàádúrà rẹ túnbọ̀ yá (tí ó wọ́n si) tàbí lọ́ra si (tí kò wọ́n).", + "burnStatusErrorTitleWithCount_one": "Tókìnì ti kùnà láti jóná", + "burnStatusErrorTitleWithCount_other": "Àwọn tókìnì ti kùnà láti jóná", + "burnStatusSuccessTitleWithCount_one": "Tókìnì ti jóná!", + "burnStatusSuccessTitleWithCount_other": "Àwọn tókìnì ti jóná!", + "burnStatusLoadingTitleWithCount_one": "Ńjó tókìnì níná...", + "burnStatusLoadingTitleWithCount_other": "Ńjó àwọn tókìnì níná...", + "burnStatusErrorMessageWithCount_one": "Tókìnì yìí kò ṣeé jó níná. Jọ̀wọ́ gbìyànjú si nígbàmíì.", + "burnStatusErrorMessageWithCount_other": "Àwọn tókìnì wọ̀nyìí kò ṣeé jó níná. Jọ̀wọ́ gbìyànjú si nígbàmíì.", + "burnStatusSuccessMessageWithCount_one": "A ti ba tókìnì yìí jẹ́ títíláí tí a sì ti fi {{rebateAmount}} SOL sínú àpamọ́wọ́ rẹ.", + "burnStatusSuccessMessageWithCount_other": "A ti ba àwọn tókìnì wọ̀nyìí jẹ́ títíláí tí a sì ti fi {{rebateAmount}} SOL sínú àpamọ́wọ́ rẹ.", + "burnStatusLoadingMessageWithCount_one": "A ti ńba tókìnì yìí jẹ́ títíláí tí a yóò sì fi {{rebateAmount}} SOL sínú àpamọ́wọ́ rẹ.", + "burnStatusLoadingMessageWithCount_other": "A ti ńba àwọn tókìnì wọ̀nyìí jẹ́ títíláí tí a yóò sì fi {{rebateAmount}} SOL sínú àpamọ́wọ́ rẹ.", + "burnStatusViewTransactionText": "Wo ìdúnààádúrà", + "collectibleDisplayLoading": "Ikorajọpọ...", + "collectiblesNoCollectibles": "Kò sí àwọn àgbà sílẹ̀", + "collectiblesPrimaryText": "Àwọn àgbà sílẹ̀ rẹ", + "collectiblesReceiveCollectible": "Gba Àgbà sílẹ̀", + "collectiblesUnknownCollection": "Ìgbà sílẹ̀ Tí akò mọ̀", + "collectiblesUnknownCollectible": "Ìgbàsílẹ̀ Tí a kò mọ̀", + "collectiblesUniqueHolders": "Àwọn ohun ìkó ǹkan sí Tí ó jẹ́ àkànṣe", + "collectiblesSupply": "Ìpèsè", + "collectiblesUnknownTokens": "Àwọn Tokini Tí akò mọ̀", + "collectiblesNrOfListed": "{{ nrTiOríàrmtẹ }} Ó wà lórí àtẹ", + "collectiblesListed": "Ówà l'ori àtẹ", + "collectiblesMintCollectible": "Ṣẹ́dá Àgbàsílẹ̀", + "collectiblesYouMint": "Tí o Ṣẹ́dá", + "collectiblesMintCost": "Iye tí ṣíṣẹ̀dá ná ni", + "collectiblesMintFail": "Ṣíṣẹ̀dá ti kùnà", + "collectiblesMintFailMessage": "Ìṣòro kan wà pẹ̀lu ṣíṣẹ̀dá àgbàsílẹ̀ rẹ. Jọ̀wọ́ gbìyànjú si.", + "collectiblesMintCostFree": "Lọ́fẹ̀ẹ́", + "collectiblesMinting": "Ńṣẹ̀dá...", + "collectiblesMintingMessage": "Ńṣẹ̀dá àgbàsílẹ̀ rẹ lọ́wọ́", + "collectiblesMintShareSubject": "Yẹ èyí wò", + "collectiblesMintShareMessage": "Mo ṣẹ̀dá èyí lórí @phantom!", + "collectiblesMintSuccess": "Ṣíṣẹ̀dá yọrí sí rere", + "collectiblesMintSuccessMessage": "Ti ṣẹ̀dá àgbàsílẹ̀ rẹ nísìnyí", + "collectiblesMintSuccessQuestMessage": "O ti parí àwọn àmúyẹ fún Ìbéèrè Phantom. Tẹ Gba èrè rẹ láti gba àwọn àgbà sílẹ̀ rẹ lọ́fẹ̀ẹ́.", + "collectiblesMintRequired": "Nílò", + "collectiblesMintSafelyDismiss": "O lè yọ fèrèsé yìí kúrò láìsí wàhálà.", + "collectiblesTrimmed": "A ti dé gbèdéke fún nọ́ńbà àwọn àgbà sílẹ̀ tí a lè ṣe àfihàn lọ́wọ́lọ́wọ́ nísìnyí.", + "collectiblesSeeAllHoldings": "Wo Gbogbo Dúkìá", + "collectiblesLast": "Tí ó kẹ́yìn", + "collectiblesAbout": "Nípa", + "collectiblesSocialLinks": "Àwọn òpó Ìdọ́ọ̀rẹ́", + "collectiblesNonTransferable": "Kò ṣe é gbé sí ibòmíràn", + "collectiblesNonTransferableYes": "Bẹ́ẹ̀ni", + "collectiblesSellOfferDetails": "Àwọn àlàyé Ìdíyelé", + "collectiblesSellYouSell": "O Tàá", + "collectiblesSellGotIt": "Ti gbàá", + "collectiblesSellYouReceive": "O Gba", + "collectiblesSellOffer": "Pèsè", + "collectiblesSoldCollectible": "Tí ta Àgbàsílẹ̀", + "collectiblesSellMarketplace": "Ibi ìtajà", + "collectiblesSellCollectionFloor": "Orí àtẹ Àkójọpọ̀", + "collectiblesSellDifferenceFromFloor": "Ìyàtọ́ sí ti orí àtẹ", + "collectiblesSellLastSalePrice": "Ọjà tí a tà Kẹ́yìn", + "collectiblesSellEstimatedFees": "Ti gbèrò iye Owó", + "collectiblesSellEstimatedProfitAndLoss": "Ti gbèrò Iye Èrè/Àdánù", + "collectiblesSellViewOnMarketplace": "Wòó lórí {{marketplace}}", + "collectiblesSellCollectionFloorTooltip": "Iye owó 'Ràá Nísìnyí' tí ó lọ sílẹ̀ jùlọ nínú àkójọpọ̀ jákèjádò ọ̀pọ̀lọpọ̀ àwọn ibi ìtajà.", + "collectiblesSellProfitLossTooltip": "Iye owó Èrè/Àdánù tí a ti gbèrò ní a ti ṣírò látàrí ìyàtọ̀ láàárín iye owó ọjà tí a tà kẹ́yìn àti iye owó tí a pèsè ọjà.", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "Iye owó fún ìlò ohun tí a pilẹ̀ṣe ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "Owó Ibi ìtajà ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "Owó Ibi ìtajà", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "Nẹtiwọki {{chainName}}", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "Iye owó tí a ṣírò ní {{phantomFeePercentage}} owó Phantom nínú", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "Iye owó tí a ṣírò ní Àwọn Owó Òṣèré, Owó Nẹtiwọki, Owó Ibi ìtajà, àti owó Phantom {{phantomFeePercentage}} nínú", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "Ìdíyelé ní àwọn Owó Òṣèré, Owó Nẹtiwọki, àti Owó Ibi ìtajà nínú", + "collectiblesSellTransactionFeeTooltipTitle": "Owó Ìdúnàádúrà", + "collectiblesSellStatusLoadingTitle": "Ńgba Ìdíyelé...", + "collectiblesSellStatusLoadingIsSellingFor": "ó wà fún títà ní", + "collectiblesSellStatusSuccessTitle": "Ti ta {{collectibleName}}!", + "collectiblesSellStatusSuccessWasSold": "ti ṣe àṣeyọrí pẹ̀lú títàá fún", + "collectiblesSellStatusErrorTitle": "Nǹkankan Kò lọ Déédéé", + "collectiblesSellStatusErrorSubtitle": "Ìṣòro kan wà pẹ̀lú gbígbìyànjú láti tàá", + "collectiblesSellStatusViewTransaction": "Wo Ìdúnàádúrà", + "collectiblesSellInsufficientFundsTitle": "Àpapọ̀ owó tí kò to", + "collectiblesSellInsufficientFundsSubtitle": "Àwa kò lè gba ìdíyelé kan lórí àgbàsílẹ̀ yìí nítorí kò sí àwọn owó tí ó tó láti san owó nẹtiwọki náà.", + "collectiblesSellRecentlyTransferedNFTTitle": "Tí a firáńṣẹ́ láìpẹ́", + "collectiblesSellRecentlyTransferedNFTSubtitle": "O gbọ́dọ̀ dúró fún wákàtí 1 láti gba fífi owó sílẹ̀ lẹ́yìn ìfiráńṣẹ́ kan.", + "collectiblesApproveCollection": "Ti fọwọ́ sí {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "Kò sí ìdíyelé", + "collectiblesSellNotAvailableAnymoreSubtitle": "Ìdíyelé náà kò sí mọ́. Fagilé ìfowó sílẹ̀ yìí kí ó sì tún gbìyànjú si", + "collectiblesSellFlaggedTokenTitle": "A ti ṣàfihàn àwọn àgbà sílẹ̀ bí èyítí kò dára", + "collectiblesSellFlaggedTokenSubtitle": "Àwọn àgbà sílẹ̀ kò ṣeé rà tàbí tà, ó lè jẹ́ fún ọ̀pọ̀lọpọ̀ ìdí bíi kí a ti jábọ̀ wípé a jíi tàbi ti fowó si láì tìí pa", + "collectiblesListOnMagicEden": "Ó wà lórí Idán Édẹ́nì", + "collectiblesListPrice": "Iye Owó Àkójọ", + "collectiblesUseFloor": "Lo Ilẹ̀lẹ̀", + "collectiblesFloorPrice": "Iye Owó Ilẹ̀lẹ̀", + "collectiblesLastSalePrice": "Iye Owó Tí a tà Kẹ́yìn", + "collectiblesTotalReturn": "Àpapọ̀ iye Tí a dápadà", + "collectiblesOriginalPurchasePrice": "Iye Owó tí ó rà Gangan", + "collectiblesMagicEdenFee": "Iye Owó Idán Édẹ́nì", + "collectiblesArtistRoyalties": "Àwọn Owó Òṣèré", + "collectiblesListNowButton": "Ko jọ Nísinsìnyí", + "collectiblesListAnywayButton": "Too jọ Bí ó tilẹ̀ wù", + "collectiblesCreateListingTermsOfService": "Nípa títẹ <1>\"Fi sórí àtẹ fún rírà àti títà Nísìnyí\" ìwọ gba <3>Àwọn òfin Iṣẹ́ Magic Eden", + "collectiblesViewListing": "Wo Àtòjọ", + "collectiblesListingViewTransaction": "Wo Ìdunọdura", + "collectiblesRemoveListing": "Yọ Àtòjọ", + "collectiblesEditListing": "Ṣe àtúnṣe sì Àtòjọ", + "collectiblesEditListPrice": "Ṣe àtúnṣe Iyeowó Àtòjọ", + "collectiblesListPriceTooltip": "Iye Owó tí ó wà lórí àtẹ ni iye owó tí a ń tà ọjà. Àwọn tí ó tà ọjà ni wọn fi Iye Owó orí àtẹ sílẹ̀ láti jẹ́ kí ó wà ní tàbí kí ó ju Iye Owó Pẹ̀tẹ́lẹ̀ lọ.", + "collectiblesFloorPriceTooltip": "Owó Pẹ̀tẹ́lẹ̀ ni Iye Owó Orí àtẹ tí ó kéré jù lọ fún ọjà nínú àwọn àkójọpọ̀ yí.", + "collectiblesOriginalPurchasePriceTooltip": "O ra ọjà yí tẹ́lẹ̀ tẹ́lẹ̀ fún iye owó yí.", + "collectiblesPurchasedForSol": "Ti ràá fún {{lastPurchasePrice}} SOL", + "collectiblesUnableToLoadListings": "Kò ṣeé ṣe láti ṣì àwọn àtòjọ", + "collectiblesUnableToLoadListingsFrom": "Kò ṣeé ṣe láti sì àwọn atòjọ látinu {{iléìtajà}}", + "collectiblesUnableToLoadListingsDescription": "Ààbò wá fun àwọn atòjọ àti àwọn ohùn ìní rẹ ṣùgbọ́n kò ṣeé ṣe fún wa láti sì wọn láti nù {{iléìtajà}} ní báyìí. Jọ̀wọ́ gbìyànjú sì ti o ba ṣe diẹ. ", + "collectiblesBelowFloorPrice": "Ó kéré sí Owó Pẹ̀tẹ́lẹ̀", + "collectiblesBelowFloorPriceMessage": "Ṣé o dá ẹ́ lójú pé o fẹ́ pàtẹ NFT rẹ ni iye tó kéré sì owó pẹ̀tẹ́lẹ̀?", + "collectiblesMinimumListingPrice": "Iye owó tó kéré jù ni 0.01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden ńgba owó lórí àwọn ìdúnàádúrà tí ó ti parí.", + "collectiblesArtistRoyaltiesTooltip": "Ẹni tí ó dà àkójọpọ̀ yí sílẹ̀ má gba owó % lórí ọjà kọ̀ọ̀kan tí ó bá ti di títa.", + "collectibleScreenCollectionLabel": "Àkójọpọ̀", + "collectibleScreenPhotosPermissionTitle": "Gbígba àwọn Àwòrán láàyè", + "collectibleScreenPhotosPermissionMessage": "Àwa nílò ìgbaniláàyè rẹ láti ní ààyè sí àwọn àwòrán rẹ. Jọ̀wọ́ lọ sí àwọn Ètò kí o sì mú àwọn ìgbaniláàyè rẹ dé ojú òṣùwọ̀n.", + "collectibleScreenPhotosPermissionOpenSettings": "Ṣí àwọn Ètò", + "listStatusErrorTitle": "Àtòjọ ni Ìkùnà", + "editListStatusErrorTitle": "Ìmúdójúwọ̀n kò ṣeé ṣe", + "removeListStatusErrorTitle": "Yíyọ Àtòjọ ni Ìkùnà", + "listStatusSuccessTitle": "A ti ṣe Ìdásílẹ̀ Àtòjọ!", + "editListingStatusSuccessTitle": "Àtòjọ tí a ti Mú dójú wọn!", + "removeListStatusSuccessTitle": "Àti yọ Àtòjọ kúrò lórí Idán Édẹ́nì", + "listStatusLoadingTitle": "Ṣíṣe Ìdásílẹ̀ Àtòjọ...", + "editListingStatusLoadingTitle": "Ṣíṣe Ìmúdójúwọ̀n Àtòjọ...", + "removeListStatusLoadingTitle": "Yíyọ Àtòjọ...", + "listStatusErrorMessage": "{{orúkọ}} a kò lè too jọ sórí Idán Édẹ́nì", + "removeListStatusErrorMessage": "{{orúkọ}} a kò lè yọ kúrò lórí Idán Édẹ́nì", + "listStatusSuccessMessage": "{{orúkọ}} tí wà lórí atòjọ bayi lórí Idán Édẹ́nì fún {{IyeOwóÌgbàsilẹ̀oriàtẹ}} SOL", + "editListingStatusSuccessMessage": "{{orúkọ}} tí wà ní ìmúdójúwọ̀n bayi lórí Idán Édẹ́nì fún {{ṢéàtúnṣeIyeOwóÌgbàsilẹ̀Oríàtẹ}} SOL", + "removeListStatusSuccessMessage": "Ati ṣe àṣeyọrí nípa yíyọ {{orúkọ}} kúrò lórí Idán Édẹ́nì", + "listStatusLoadingMessage": "{{orúkọ}} Àtòjọ lórí Idán Édẹ́nì fún {{IyeOwóÌgbàsilẹ̀oriàtẹ}} SOL.", + "editListingStatusLoadingMessage": "Ṣíṣe Ìmúdójúwọ̀n {{orúkọ}} lórí Idán Édẹ́nì fún {{ṣíṣeàtúnṣeIyeOwóÌgbàsilẹ̀Oríàtẹ}} SOL.", + "removeListStatusLoadingMessage": "Yíyọ {{name}} kúrò láti Magic Eden. Èyí lè gba ìgbà pípẹ́ díẹ̀.", + "listStatusLoadingSafelyDismiss": "O lè yọ fèrèsé yí kúrò lai si wàhálà.", + "listStatusViewOnMagicEden": "Wo ó lórí Idán Édẹ́nì", + "listStatusViewOnMarketplace": "Wòó lórí {{marketplace}}", + "listStatusLoadingDismiss": "Yọ kúrò", + "listStatusViewTransaction": "Wo Ìdúnàádúrà", + "connectHardwareConnectedPrimaryText": "Ìwé Akọọlé Nano", + "connectHardwareConnectedSecondaryText": "Ṣe àsopọ̀ àwọn ohùn èlò àpamọ́wọ́ rẹ kosi rí wípé ó wà ní ṣíṣí. Lọwọ kan tí a bati dámọ̀ ó lè yàn adirẹsi tí ó bá wun ọ láti lo.", + "connectHardwareFailedPrimaryText": "Àsopọ̀ ni ìkùnà", + "connectHardwareFailedSecondaryText": "Jọ̀wọ́ ṣe àsopọ̀ àwọn ohùn èlò àpamọ́wọ́ rẹ kosi rí wípé ó wà ní ṣíṣí. Lọwọ kan tí a bati ri ó lè yàn adirẹsi tí ó bá wun ọ láti lo.", + "connectHardwareFinishPrimaryText": "Àti ṣàfikún Akanti rẹ!", + "connectHardwareFinishSecondaryText": "O ti wa ni anfaani lati lo Ìwé àkọọlẹ̀ àpamọ́wọ́ Nano rẹ láti inú Phantom. Jọ̀wọ́ padà sí ibi itẹsiwaju.", + "connectHardwareNeedsPermissionPrimaryText": "Ṣé àsopọ̀ àpamọ́wọ́ tuntun", + "connectHardwareNeedsPermissionSecondaryText": "Tẹ̀ bọtini to wá ní ìsàlẹ̀ yí láti bẹ̀rẹ̀ ṣí ṣe iṣẹ́ àsopọ̀ na.", + "connectHardwareSearchingPrimaryText": "Sí ṣàwárí àpamọ́wọ́...", + "connectHardwareSearchingSecondaryText": "Ṣé àsopọ̀ ohùn èlò àpamọ́wọ́ rẹ, ri dájú pé o wa ni ṣíṣí, àti wípé otí fọwọ́ si àwọn igbalaye lórí ẹ̀rọ a ṣàwárí kiri rẹ.", + "connectHardwarePermissionDeniedPrimary": "Ti kọ ìgbaniláàyè", + "connectHardwarePermissionDeniedSecondary": "Gba Phantom láàyè láti sopọ̀ mọ́ ẹ̀rọ Ìwé àkọọ́lẹ̀ rẹ", + "connectHardwarePermissionUnableToConnect": "Kò lè sopọ̀ mọ́ ọ", + "connectHardwarePermissionUnableToConnectDescription": "Àwa kò lè sọpọ̀ mọ́ ẹ̀rọ Ìwé àkọọ́lẹ̀ rẹ. Àwa lè nílò àwọn ìgbaniláàyè síwájú si.", + "connectHardwareSelectAddressAllAddressesImported": "Àti gbé gbogbo adirẹsi wọlé", + "connectHardwareSelectAddressDerivationPath": "Ọ̀nà ìtọ́sẹ̀", + "connectHardwareSelectAddressSearching": "Ṣí ṣàwárí...", + "connectHardwareSelectAddressSelectWalletAddress": "Yan adirẹsi àpamọ́wọ́", + "connectHardwareSelectAddressWalletAddress": "Adirẹsi àpamọ́wọ́", + "connectHardwareWaitingForApplicationPrimaryText": "Ṣí appu Solana lórí Ìwé àkọọlẹ̀ rẹ", + "connectHardwareWaitingForApplicationSecondaryText": "Jọ̀wọ́ ṣe àsopọ̀ ohùn èlò àpamọ́wọ́ rẹ kosi rí wípé ó wà ní ṣíṣí.", + "connectHardwareWaitingForPermissionPrimaryText": "O nílò igbanilaye", + "connectHardwareWaitingForPermissionSecondaryText": "Ṣé àsopọ̀ ohùn èlò àpamọ́wọ́ rẹ, ri dájú pé o wa ni ṣíṣí, àti wípé oti fọwọ́ sì àwọn igbalaye lórí ẹ̀rọ a ṣàwárí kiri rẹ.", + "connectHardwareAddAccountButton": "Fi ibi-ìpamọ́ kun", + "connectHardwareLedger": "So Ìwé àkọọ́lẹ̀ rẹ pọ̀mọ", + "connectHardwareStartConnection": "Tẹ bọ́tìnì tí ó wà nísàlẹ̀ láti bẹ̀rẹ̀ síso Ìwé àkọọ́lẹ̀ rẹ pọ̀mọ́ ohun èlò àpamọ́wọ́", + "connectHardwarePairSuccessPrimary": "Ti so {{productName}} pọ̀mọ", + "connectHardwarePairSuccessSecondary": "O ti ṣe àṣeyọrí ní síso {{productName}} rẹ pọ̀mọ.", + "connectHardwareSelectChains": "Yan àwọn ṣéènì láti so pọ̀mọ", + "connectHardwareOpenAppInterpolated": "Ṣí ohun-èlò {{app}} Ìwé àkọọ́lẹ̀ rẹ", + "connectHardwareSearching": "Ńṣàwárí...", + "connectHardwareMakeSureConnected": "So ohun èlò àpamọ́wọ́ rẹ pọ̀mọ kí o sì ṣíi sílẹ̀. Jọ̀wọ́ fọwọ́ sí àwọn ìgbaniláàyè ẹ̀rọ a ṣàwárí kiri tí ó yẹ.", + "connectHardwareOpenAppDescription": "Jọ̀wọ́ ṣí ohun èlò àpamọ́wọ́ rẹ sílẹ̀", + "connectHardwareConnecting": "Ńsopọ̀mọ...", + "connectHardwareConnectingDescription": "Àwa ńsopọ̀mọ́ ẹ̀rọ Ìwé àkọọ́lẹ̀ rẹ.", + "connectHardwareConnectingAccounts": "Ńso àwọn ibi-ìpamọ́ rẹ pọ̀mọ...", + "connectHardwareDiscoveringAccounts": "Ńṣàwárí àwọn ibi-ìpamọ́...", + "connectHardwareDiscoveringAccountsDescription": "Àwa ńwá àwọn ibi-ìpamọ́ rẹ fún iṣẹ́ tí ó ńlọ lọ́wọ́.", + "connectHardwareErrorLedgerLocked": "Ìwé àkọọ́lẹ̀ ti wà ní títìpa", + "connectHardwareErrorLedgerLockedDescription": "Ri dájú wípé ẹ̀rọ Ìwé àkọọ́lẹ̀ rẹ wà ní ṣíṣí sílẹ̀, lẹ́yìn náà tún gbìyànjú si.", + "connectHardwareErrorLedgerGeneric": "Nǹkankan kò lọ dédé", + "connectHardwareErrorLedgerGenericDescription": "Kò lè wá àwọn ibi-ìpamọ́ rí. Ri dájú wípé ẹ̀rọ Ìwé àkọọ́lẹ̀ rẹ wà ní ṣíṣí sílẹ̀, lẹ́yìn náà tún gbìyànjú si.", + "connectHardwareErrorLedgerPhantomLocked": "Jọ̀wọ́ tún Phantom ṣí kí o sì tún gbìyànjú láti so ohun-èlò rẹ pọ̀mọ́ lẹ́ẹ̀kansi.", + "connectHardwareFindingAccountsWithActivity": "Ńwá àwọn ibi-ìpamọ́ {{chainName}}...", + "connectHardwareFindingAccountsWithActivityDualChain": "Ńwá àwọn ibi-ìpamọ́ {{chainName1}} àbí {{chainName2}}...", + "connectHardwareFoundAccountsWithActivity": "Àwa ti rí àwọn ibi-ìpamọ́ {{numOfAccounts}} tí ó ńṣiṣẹ́ lórí Ìwé àkọọ́lẹ̀ rẹ.", + "connectHardwareFoundAccountsWithActivitySingular": "Àwa ti rí ibi-ìpamọ́ 1 tí ó ńṣiṣẹ́ lórí Ìwé àkọọ́lẹ̀ rẹ.", + "connectHardwareFoundSomeAccounts": "Àwa ti rí àwọn ibi-ìpamọ́ kan lórí Ìwé àkọọ́lẹ̀ rẹ.", + "connectHardwareViewAccounts": "Wo àwọn Ibi-ìpamọ́", + "connectHardwareConnectAccounts": "Tí so àwọn ibi-ìpamọ́ pọ̀mọ", + "connectHardwareSelectAccounts": "Yan àwọn Ibi-ìpamọ́", + "connectHardwareChooseAccountsToConnect": "Yan àwọn ibi-ìpamọ́ àpamọ́wọ́ láti so pọ̀.", + "connectHardwareAccountsAddedInterpolated": "Ti so àwọn ibi-ìpamọ́ {{numOfAccounts}} pọ̀mọ", + "connectHardwareAccountsStepOfSteps": "Ìgbésẹ̀ {{stepNum}} ti {{totalSteps}}", + "connectHardwareMobile": "So Ìwé àkọọ́lẹ̀ pọ̀mọ", + "connectHardwareMobileTitle": "So ohun èlò Ìwé àkọọ́lẹ̀ àpamọ́wọ́ rẹ pọ̀mọ", + "connectHardwareMobileEnableBluetooth": "Mú Bluetooth ṣiṣẹ́", + "connectHardwareMobileEnableBluetoothDescription": "Gba ìgbaniláàyè láàyè láti lo Bluetooth láti ní àsopọ̀", + "connectHardwareMobileEnableBluetoothSettings": "Lọ sí àwọn Ètò láti gba Phantom láàyè láti lo ìgbaniláàyè Ipò àti àwọn Ẹ̀rọ tí ó wà Nítòsí.", + "connectHardwareMobilePairWithDevice": "Sopọ̀ pẹ̀lú ẹ̀rọ Ìwé àkọọ́lẹ̀ rẹ", + "connectHardwareMobilePairWithDeviceDescription": "Jẹ́ kí ẹ̀rọ rẹ tí ó wà nítòsí kí ó ní ìfihàn agbára tí ó dára jùlọ", + "connectHardwareMobileConnectAccounts": "So àwọn ibi-ìpamọ́ pọ̀mọ", + "connectHardwareMobileConnectAccountsDescription": "Àwa yóò wò fún iṣẹ́-ṣíṣe nínú èyíkéyìí àwọn ibi-ìpamọ́ tí o lè ti lò", + "connectHardwareMobileConnectLedgerDevice": "So Ìwé àkọọ́lẹ̀ rẹ pọ̀mọ", + "connectHardwareMobileLookingForDevices": "Ńwá àwọn ẹ̀rọ tí ó wà nítòsí...", + "connectHardwareMobileLookingForDevicesDescription": "Jọ̀wọ́ so ohun èlò Ìwé àkọọ́lẹ̀ rẹ pọ̀mọ kí o sì rí wípé ó wà ní ṣíṣí.", + "connectHardwareMobileFoundDeviceSingular": "Àwa ti rí Ìwé àkọọ́lẹ̀ ẹ̀rọ 1", + "connectHardwareMobileFoundDevices": "Àwa rí Ìwé àkọọ́lẹ̀ {{numDevicesFound}} àwọn ẹ̀rọ", + "connectHardwareMobileFoundDevicesDescription": "Yan Ìwé àkọọ́lẹ̀ ẹ̀rọ kan nísàlẹ̀ láti bẹ̀rẹ̀ sísopòmọ́.", + "connectHardwareMobilePairingWith": "Sísopọ̀mọ́ {{deviceName}}", + "connectHardwareMobilePairingWithDescription": "Tẹ̀lé àwọn ìtọ́nisọ́nà lórí Ìwé àkọọ́lẹ̀ ẹ̀rọ rẹ nígbà sísopọ̀mọ́.", + "connectHardwareMobilePairingFailed": "Sísopọ̀mọ́ yọrí sí rere", + "connectHardwareMobilePairingFailedDescription": "Kò lè sopọ̀mọ́ {{deviceName}}. Ri dájú wípé ẹ̀rọ rẹ wà ní ṣíṣí sílẹ̀.", + "connectHardwareMobilePairingSuccessful": "Sísopọ̀mọ́ yọrí sí rere", + "connectHardwareMobilePairingSuccessfulDescription": "O ti ṣe àṣeyọrí ní síso Ìwé àkọọ́lẹ̀ ẹ̀rọ rẹ pọ̀mọ.", + "connectHardwareMobileOpenAppSingleChain": "Ṣí ohun-èlò {{chainName}} náà lórí Ìwé àkọọ́lẹ̀ rẹ", + "connectHardwareMobileOpenAppDualChain": "Ṣí ohun-èlò {{chainName1}} àbí {{chainName2}} náà lórí Ìwé àkọọ́lẹ̀ rẹ", + "connectHardwareMobileOpenAppDescription": "Ri dájú wípé ẹ̀rọ rẹ wà ní ṣíṣí.", + "connectHardwareMobileStillCantFindDevice": "Ṣé o kò rí ẹ̀rọ rẹ síbẹ̀ bí?", + "connectHardwareMobileLostConnection": "Ti pàdánù àsopọ̀", + "connectHardwareMobileLostConnectionDescription": "Àwa ti pàdánù àsopọ̀ sí {{deviceName}}. Ri dájú wípé ẹ̀rọ rẹ wà ní ṣíṣí sílẹ̀, lẹ́yìn náà tún gbìyànjú si.", + "connectHardwareMobileGenericLedgerDevice": "Ẹ̀rọ Ìwé àkọọ́lẹ̀", + "connectHardwareMobileConnectDeviceSigning": "So {{deviceName}} rẹ pọ̀mọ", + "connectHardwareMobileConnectDeviceSigningDescription": "Ṣí Ìwé àkọọ́lẹ̀ ẹ̀rọ rẹ kí o sì jẹ́ kí ó wà nítòsí.", + "connectHardwareMobileBluetoothDisabled": "Ti mú Bluetooth má ṣiṣẹ́", + "connectHardwareMobileBluetoothDisabledDescription": "Jọ̀wọ́ mú Bluetooth rẹ ṣiṣẹ́ kí o sì ri dájú wípé Ìwé àkọọ́lẹ̀ ẹ̀rọ rẹ wà ní ṣíṣí.", + "connectHardwareMobileLearnMore": "Kọ́ ẹ̀kọ́ Síwájú si", + "connectHardwareMobileBlindSigningDisabled": "Mú Bíbuwọ́lù Láìmọ kúlẹ̀kúlẹ̀ má ṣiṣẹ́", + "connectHardwareMobileBlindSigningDisabledDescription": "Ri dájú wípé bíbuwọ́lù láìmọ kúlẹ̀kúlẹ̀ ń ṣiṣẹ́ lórí ẹ̀rọ rẹ.", + "connectHardwareMobileConfirmSingleChain": "O nílò láti fọwọ́ sí ìdúnàádúrà lórí ohun èlò àpamọ́wọ́ rẹ. Rí dájú pé o wa ni ṣíṣí.", + "metamaskExplainerBottomSheetHeader": "Òpó lórí ayélujára yìí ńṣiṣẹ́ pẹ̀lú Phantom", + "metamaskExplainerBottomSheetSubheader": "Yan MetaMask láti ìbánisọ̀rọ̀ àsopọ̀ àpamọ́wọ́ láti tẹ̀síwájú.", + "metamaskExplainerBottomSheetDontShowAgain": "Máṣe tún fihàn mọ́", + "ledgerStatusNotConnected": "Kò so Ìwé àkọọ́lẹ̀ pọ̀mọ", + "ledgerStatusConnectedInterpolated": "Ti so {{productName}} pọ̀mọ", + "connectionClusterInterpolated": "O wa lori {{àkójọpọ̀}} lọ́wọ́ lọ́wọ́", + "connectionClusterTestnetMode": "Ìwọ wà ní Ipò Testnẹti lọ́wọ́lọ́wọ́", + "featureNotSupportedOnLocalNet": "Ẹ̀yà yìí kò ní àtìlẹyìn nígbàtí a bá ti mú Localnet Solana ṣíṣẹ́.", + "readOnlyAccountBannerWarning": "Ò ńwo ibi-ìpamọ́ yìí", + "depositAddress": "Gba Àdírẹ́sì", + "depositAddressChainInterpolated": "Àdírẹ́sì {{chain}} Rẹ", + "depositAssetDepositInterpolated": "Gba {{tokenSymbol}}", + "depositAssetSecondaryText": "Àdírẹ́sì yìí ṣeé lo láti gba àwọn tókìnì tí ó bamu nìkan ṣoṣo.", + "depositAssetTextInterpolated": "Lo àdírẹ́sì yìí láti gba àwọn tókìnì àti àwọn àkójọpọ̀ lórí <1>{{network}}.", + "depositAssetTransferFromExchange": "Gbé kúrò láti ibi pàṣípààrọ̀", + "depositAssetShareAddress": "Sọ adirẹsi", + "depositAssetBuyOrDeposit": "Ra tàbí kí ó Firánṣẹ́", + "depositAssetBuyOrDepositDesc": "Fi owó sínú àpamọ́wọ́ rẹ kì ó lè bẹ̀rẹ̀", + "depositAssetTransfer": "Gbé sí ibòmíràn", + "editAddressAddressAlreadyAdded": "Àti ṣàfikún adirẹsi tẹ́lẹ̀", + "editAddressAddressAlreadyExists": "Adirẹsi tí wà nbẹ tẹ́lẹ̀", + "editAddressAddressIsRequired": "O nílò adirẹsi", + "editAddressPrimaryText": "Ṣé àtúnṣe Adirẹsi", + "editAddressRemove": "Yọ kúrò nínú Ìwe Adirẹsi", + "editAddressToast": "Ti mú àdírẹ́sì dójú ìwọ̀n", + "removeSavedAddressToast": "Ti yọ àdírẹ́sì kúrò", + "exportSecretErrorGeneric": "Nkan ti ko tọ́ kan ti ṣẹlẹ̀, jọ̀wọ́ tún gbìyànjú tó bá ṣe díẹ̀", + "exportSecretErrorIncorrectPassword": "Ọ̀rọ̀ ìgbaniwọlé tí kò tọ́", + "exportSecretPassword": "Ọ̀rọ̀ ìgbaniwọlé", + "exportSecretPrivateKey": "kọ́kọ́rọ́ aladani", + "exportSecretSecretPhrase": "gbólóhùn ìkọ̀kọ̀", + "exportSecretSecretRecoveryPhrase": "gbólóhùn ìràpadà ìkọ̀kọ̀", + "exportSecretSelectYourAccount": "Yan ibi-ìpamọ́ rẹ", + "exportSecretShowPrivateKey": "Fi Kọ́kọ́rọ́ Aládàáni hàn", + "exportSecretShowSecretRecoveryPhrase": "Ṣàfihàn gbólóhùn ìràpadà ìkọ̀kọ̀", + "exportSecretShowSecret": "Fi {{secretNameText}} hàn", + "exportSecretWarningPrimaryInterpolated": "Má <1>ṣe sọ {{Ọ̀rọ̀Orúkọìkókó}} rẹ!", + "exportSecretWarningSecondaryInterpolated": "Tí ẹnì kan bá ní {{Ọ̀rọ̀Orúkọìkòkò}} rẹ wọn má ni àṣẹ kíkún sì àpamọ́wọ́ rẹ.", + "exportSecretOnlyWay": "{{secretNameText}} nìkan ni ọ̀nà kanṣosọ láti dá àpamọ́wọ́ rẹ padà", + "exportSecretDoNotShow": "Máṣe jẹ́ kí ẹnikẹ́ni rí {{secretNameText}} rẹ", + "exportSecretWillNotShare": "Èmi kò ní ṣe àjọpín {{secretNameText}} mi pẹ̀lú ẹnikẹ́ni, àti Phantom pàápàá.", + "exportSecretNeverShare": "Máṣe ṣe àjọpín {{secretNameText}} rẹ pẹ̀lú ẹnikẹ́ni", + "exportSecretYourPrivateKey": "Kọ́kọ́rọ́ Aládàáni Rẹ", + "exportSecretYourSecretRecoveryPhrase": "Gbólóhùn ìràpadà ìkọ̀kọ̀ rẹ", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "Ìrànlọ́wọ́", + "gasUpTo": "Títí dé {{ amount }}", + "gasSlowTime": "Bíi ìṣẹ́jú 2", + "gasAverageTime": "Bíi ìṣẹ́jú-àáyá 30", + "gasFastTime": "Bíi ìṣẹ́jú-àáyá 15", + "gasSlowTimePolygon": "Bíi ìṣẹ́jú-àáyá 15", + "gasAverageTimePolygon": "Bíi ìṣẹ́jú-àáyá 10", + "gasFastTimePolygon": "Bíi ìṣẹ́jú-àáyá 5", + "gasSlowTimeBitcoin": "Bíi wákàtí 1", + "gasAverageTimeBitcoin": "Bíi ìṣẹ́jú 30", + "gasFastTimeBitcoin": "Bíi ìṣẹ́jú 10", + "gasSlowTimeAbbrev": "Ìṣẹ́jú 2", + "gasAverageTimeAbbrev": "ìṣẹ́jú àáyá 30", + "gasFastTimeAbbrev": "ìṣẹ́jú àáyá 15", + "gasSlowTimePolygonAbbrev": "ìṣẹ́jú àáyá 15", + "gasAverageTimePolygonAbbrev": "ìṣẹ́jú àáyá 10", + "gasFastTimePolygonAbbrev": "ìṣẹ́jú àáyá 5", + "gasSlow": "Lọ́ra", + "gasAverage": "Agbede", + "gasFast": "Ní kíákíá", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "Tún gbìyànjú Si", + "homeErrorDescription": "Àṣìṣe kan wà nígbà tí ó fẹ́ gba àwọn ohun ìní rẹ padà. Jọ̀wọ́ tún tún ṣe kí ó si gbìyànjú sì", + "homeErrorTitle": "Kùnà láti rí àwọn ohun ìní gbà", + "homeManageTokenList": "Ṣé àkóso àkójọpọ̀ tokini", + "helloBitcoinBodyTitle": "Káàbọ̀ sí Bitcoin", + "helloBitcoinFeature1Title": "Fi Bitcoin ráńṣẹ́, Gbàá kí o sì Ràá", + "helloBitcoinFeature1Subtitle": "Fi Bitcoin ránṣẹ́ kí o sì ràá lẹ́sẹ̀kẹsẹ̀ lórí Phantom. Tí ó báramu pẹ̀lú gbogbo àpamọ́wọ́ àti ibi pàṣípààrọ̀ tí ó ṣe pàtàkì.", + "helloBitcoinFeature2Title": "Ṣe àwákiri Ìlọ́lùpọ̀ọ́ àwọn Ìlànà náà", + "helloBitcoinFeature2Subtitle": "Rà, kí o sì tà àwọn Ìlànà, BRC-20s àti ṣe pàṣípáárọ̀ àwọn Ìlànà, BRC-20s, àti síwájú si lórí Magic Eden àti Unisat.", + "helloBitcoinFeature3Title": "Ààbò àti Ìdáàbòbò", + "helloBitcoinFeature3Subtitle": "À ńri dájú wípé a kò ná àwọn Ìlànà, BRC-20s, àti Rare Sats rẹ láìmọ̀.", + "interstitialDismissUnderstood": "Àgbóyé", + "bitcoinAddressTypesBodyTitle": "Àwọn oríṣiríṣi àdírẹ́sì Bitcoin", + "bitcoinAddressTypesFeature1Title": "Nípa àwọn àdírẹ́sì Bitcoin", + "bitcoinAddressTypesFeature1Subtitle": "Phantom ńṣe àtìlẹyìn Native Segwit àti Taproot, ọ̀kọ̀ọ̀kan pẹ̀lú iye owó rẹ̀ tó kù. O lè fi BTC tàbí àwọn Ìlànà ráńṣẹ́ pẹ̀lú irú àdírẹ́sì èyíkéyìí.", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Àdírẹ́sì àtilẹ̀bá Bitcoin nínú Phantom. Tí ó ju Taproot lọ ṣùgbọ́n tí ó báramu pẹ̀lú àwọn àpamọ́wọ́ àti àwọn ibi pàṣípààrọ̀.", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "Tí ó dára jùlọ fún àwọn Ìlànà àti BRC-20s, tí owó rẹ̀ kò wọ́n jùlọ. Ṣàtúnṣe àwọn àdírẹ́sì nínú Tí o fẹ́ràn jù -> Àdírẹ́sì Bitcoin Tí o fẹ́ràn jù.", + "headerTitleInfo": "Àlàyé", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "Èyí ni àdírẹ́sì rẹ<1>{{addressType}}.", + "invalidChecksumTitle": "A ti mú gbólóhùn ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ àṣírí rẹ dójúìwọ̀n!", + "invalidChecksumFeature1ExportPhrase": "Gbé Gbólóhùn Ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ Àṣírí rẹ tuntun jáde", + "invalidChecksumFeature1ExportPhraseDescription": "Jọ̀wọ́ fi gbólóhùn ọ̀rọ̀ ìgbaniwọlé tuntun rẹ tí ó jẹ́ àṣírí àti pẹ̀lú àwọn kọ́kọ́rọ́ aládàáni àwọn ibi-ìpamọ́ rẹ àtijọ́ pamọ́.", + "invalidChecksumFeature2FundsAreSafe": "Àwọn owó rẹ wà ní ìpamọ́ tí ó sì ní ààbò", + "invalidChecksumFeature2FundsAreSafeDescription": "Ìmúdójúìwọ̀n yìí jẹ́ aládàáṣiṣẹ́. Kò sí ẹnìkan ní Phantom tí ó mọ gbólóhùn ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ àṣírí rẹ tàbí tí ó ní ààyè sí àwọn owó rẹ.", + "invalidChecksumFeature3LearnMore": "Kọ́ ẹ̀kọ́ síwájú si", + "invalidChecksumFeature3LearnMoreDescription": "O ti ní gbólóhùn ọ̀rọ̀ ìgbaniwọlé tí kò báramu pẹ̀lú ọ̀pọ̀lọpọ̀ àwọn àpamọ́wọ́. Ka <1>àyọkà ìrànlọ́wọ́ yìí láti kọ́ ẹ̀kọ́ síwájú si nípa èyí.", + "invalidChecksumBackUpSecretPhrase": "Fi gbólóhùn ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ àṣírí pamọ́", + "migrationFailureTitle": "Nǹkankan kò lọ déédéé pẹ̀lú gbígbé ibi-ìpamọ́ rẹ lọ sí ibòmíràn", + "migrationFailureFeature1": "Gbé gbólóhùn ọ̀rọ̀ ìgbaniwọlé rẹ tí ó jẹ́ àṣírí jáde", + "migrationFailureFeature1Description": "Jọ̀wọ́ fi gbólóhùn ọ̀rọ̀ ìgbaniwọlé rẹ tí ó jẹ́ àṣírí pamọ́ ṣaájú bíbẹ̀rẹ̀.", + "migrationFailureFeature2": "Bẹ̀rẹ̀ ní Phantom", + "migrationFailureFeature2Description": "Ìwọ yóò nílò láti tún bíbẹ̀rẹ̀ sí Phantom ṣe láti wo ibi-ìpamọ́ rẹ.", + "migrationFailureFeature3": "Kọ́ ẹ̀kọ́ síwájú si", + "migrationFailureFeature3Description": "Ka <1>àyọkà ìrànlọ́wọ́ yìí láti kọ́ ẹ̀kọ́ síwájú si nípa èyí.", + "migrationFailureContinueToOnboarding": "Tẹ̀síwájú pẹ̀lú bíbẹ̀rẹ̀", + "migrationFailureUnableToFetchMnemonic": "A kò lè kó gbólóhùn ọ̀rọ̀ ìgbaniwọlé rẹ tí ó jẹ́ àṣírí jọpọ̀", + "migrationFailureUnableToFetchMnemonicDescription": "Jọ̀wọ́ kànsí àtìlẹyìn kí o sì sọ àkọsílẹ̀ ohun-èlò kalẹ̀ láti mọ àṣìṣe kí o sì wá ojútùú sí ìṣòro", + "migrationFailureContactSupport": "Kànsí àtìlẹyìn", + "ledgerActionConfirm": "Jẹ́rìsíi lórí Ìwé àkọọlẹ̀ Nano rẹ", + "ledgerActionErrorBlindSignDisabledPrimaryText": "Dá ibuwọlu ìfipamọ́ dúró", + "ledgerActionErrorBlindSignDisabledSecondaryText": "Jọ̀wọ́ rí dájú pé o fi àyè gba ibuwọlu ìfipamọ́ lórí ohun èlò rẹ kì ó si tún igbesẹ na gbé", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "A ti tú ohun èlò ká nígbà tí iṣẹ́ nlọ lọ́wọ́", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "Jọ̀wọ́ pa itẹsiwaju Phantom dé kí ó sì tún gbìyànjú iṣẹ́ yẹn sì", + "ledgerActionErrorDeviceLockedPrimaryText": "A ti tí àwọn ohun èlò pa", + "ledgerActionErrorDeviceLockedSecondaryText": "Jọ̀wọ́ sí ohun èlò kí ó sì tún gbìyànjú iṣẹ́ yẹn sì", + "ledgerActionErrorHeader": "Àṣìṣe Iṣẹ́ Ìwé Àkọọlẹ̀", + "ledgerActionErrorUserRejectionPrimaryText": "Idunọdura tí aṣamulo kọ̀", + "ledgerActionErrorUserRejectionSecondaryText": "Aṣamulo kọ iṣẹ́ na lórí ohun èlò", + "ledgerActionNeedPermission": "O nílò igbanilaye", + "ledgerActionNeedToConfirm": "O nílò láti jẹ́rìsí ìdúnàádúrà lórí ohun èlò àpamọ́wọ́ rẹ. Ríi dájú wípé ó wà ní ṣíṣí sílẹ̀, lórí ohun èlo {{chainType}}.", + "ledgerActionNeedToConfirmMany": "Ìwọ yóò nílò láti jẹ́rìsí àwọn ìdúnàádúrà {{numberOfTransactions}} lórí ohun èlò àpamọ́wọ́ rẹ. Ríi dájú wípé ó wà ní ṣíṣí sílẹ̀, lórí ohun èlo {{chainType}}.", + "ledgerActionNeedToConfirmBlind": "O nílò láti jẹ́rìsí ìdúnàádúrà lórí ohun èlò àpamọ́wọ́ rẹ. Ríi dájú wípé ó wà ní ṣíṣí sílẹ̀, lórí ohun èlo {{chainType}}, kí o sì ri wípé jíjẹ́rìsí ìdókòwò láìmọ ohun gbogbo nípa rẹ̀ ńṣiṣẹ́.", + "ledgerActionNeedToConfirmBlindMany": "Ìwọ yóò nílò láti jẹ́rìsí ìdúnàádúrà {{numberOfTransactions}} lórí ohun èlò àpamọ́wọ́ rẹ. Ríi dájú wípé ó wà ní ṣíṣí sílẹ̀, lórí ohun èlo {{chainType}}, kí o sì ri wípé jíjẹ́rìsí ìdókòwò láìmọ ohun gbogbo nípa rẹ̀ ńṣiṣẹ́.", + "ledgerActionPleaseConnect": "Jọ̀wọ́ ṣe àsopọ̀ Ìwé Àkọọlẹ̀ Nano rẹ", + "ledgerActionPleaseConnectAndConfirm": "Jọ̀wọ́ ṣé àsopọ̀ ohùn èlò àpamọ́wọ́ rẹ kì ó si ri dájú pé o wa ni ṣíṣí. Rí dájú pé o ti fọwọ́ sì àwọn ìgbàláàyè lórí ẹ̀rọ a ṣàwárí kiri rẹ.", + "maxInputAmount": "Iye", + "maxInputMax": "Ó pọ̀jù", + "notEnoughSolPrimaryText": "SOL tí kòtó", + "notEnoughSolSecondaryText": "O kò ní SOL tí ó tó nínú àpamọ́wọ́ rẹ láti sanwó fún ìdúnàádúrà yìí. Jọ̀wọ́ fi sílẹ̀ síi kí o sì tún gbìyànjú si.", + "insufficientBalancePrimaryText": "{{tokenSymbol}} tí kò tó", + "insufficientBalanceSecondaryText": "O kò ní {{tokenSymbol}} tí ó tó nínú àpamọ́wọ́ rẹ fún ìdúnàádúrà yìí.", + "insufficientBalanceRemaining": "Tí ó ṣẹ́kù", + "insufficientBalanceRequired": "Nílò", + "notEnoughSplTokensTitle": "Iye àwọn tókìnì kò tó", + "notEnoughSplTokensDescription": "O kò ní àwọn tókìnì tí ó tó nínú àpamọ́wọ́ rẹ fún ìdúnàádúrà yìí. Ìdúnàádúrà yìí yóò padà bí o bá ti filélẹ̀.", + "transactionExpiredPrimaryText": "Ìdúnàádúrà ti kọjá àkókò", + "transactionExpiredSecondaryText": "O ti dúró pẹ́ jù láti jẹ́rìsí ìdúnàádúrà náà tí ó sì ti kọjá àkókò. ìdúnàádúrà yìí yóò padà bí o bá fi lélẹ̀.", + "tokens": "àwọn tókìnì", + "notificationApplicationApprovalPermissionsAddressVerification": "Jẹ́rìsíi wípé ìwọ lo ni àdírẹ́sì yìí", + "notificationApplicationApprovalPermissionsTransactionApproval": "Bèrè fún ìfọwọ́si fún àwọn idunọdura", + "notificationApplicationApprovalPermissionsViewWalletActivity": "Wo iye tí ó kú nínú àpamọ́wọ́ rẹ àti bí ó ṣe ń ṣẹ", + "notificationApplicationApprovalParagraphText": "Jíjẹ́rìí si yóò gba òpó lórí ayélujára yìí láàyè láti wo àwọn owó tí ó ṣẹ́kù àti iṣẹ́-ṣíṣe fún ibi-ìpamọ́ náà tí a ti yàn.", + "notificationApplicationApprovalActionButtonConnect": "Wọlé", + "notificationApplicationApprovalActionButtonSignIn": "Buwọ́lù Wọlé", + "notificationApplicationApprovalAllowApproval": "Gba saiti láàyè láti wọlé?", + "notificationApplicationApprovalAutoConfirm": "Jẹ́rìsí àwọn ìdúnàádúrà láìsí ìlọ́wọ́si", + "notificationApplicationApprovalConnectDisclaimer": "Wọ inú àwọn saiti tí ó fọkàn tán nikan", + "notificationApplicationApprovalSignInDisclaimer": "Buwọ́lù wọlé si àwọn òpó lórí ayélujára tí ó fọkàn tán nikan", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "Ààyè lórí ayúlujára yìí léwu láti lò tí ó sì lè gbìyànjú láti jí àwọn owó rẹ.", + "notificationApplicationApprovalConnectUnknownApp": "Tí a kò mọ̀", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "Kò lè sopọ̀ mọ́ ohun-èlò", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "Ohun-èlò yìí ńgbìyànjú láti láti sopọ̀ mọ́ {{appNetworkName}}, ṣùgbọ́n ó ti yan {{phantomNetworkName}}.", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "Láti lo {{networkName}}, lọ sí Àwọn ètò Olùgbéejáde → Ipò Testnẹti.", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "Nẹtiwọki tí a kò mọ̀", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Sísopọ̀mọ́ àwọn ohun èlò alágbèkáá mìíràn ní a kò ṣe àtìlẹyìn fún lọ́wọ́lọ́wọ́ nípa Ìwé àkọọ́lẹ̀.", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "Jọ̀wọ́ yipadà sí ibi-ìpamọ́ tí kìí ṣe Ìwé àkọọ́lẹ̀ tàbí lo ohun èlò wíwá ayélujára kiri nínú ohun èlò kí o sì sì tún gbìyànjú si.", + "notificationSignatureRequestConfirmTransaction": "Jẹ́rìsí ìdúnàádúrà", + "notificationSignatureRequestConfirmTransactionCapitalized": "Jẹ́rìsí Ìdúnàádúrà", + "notificationSignatureRequestConfirmTransactions": "Jẹ́rìsí àwọn ìdúnàádúrà", + "notificationSignatureRequestConfirmTransactionsCapitalized": "Jẹ́rìsí àwọn Ìdúnàádúrà", + "notificationSignatureRequestSignatureRequest": "Bí bèrè fún Ìbuwọ́lù", + "notificationMessageHeader": "Ìfiránṣẹ́", + "notificationMessageCopied": "Ti da ìfiránṣẹ́ kọ", + "notificationAutoConfirm": "Jẹ́rìsí Láìsí ìlọ́wọ́si", + "notificationAutoConfirmOff": "Paá", + "notificationAutoConfirmOn": "Tàn-án", + "notificationConfirmFooter": "Jẹ́rìsí bí o bá fọkàntán òpó lórí ayélujára yìí nìkan.", + "notificationEstimatedTime": "Iye àkókò Tí a gbèrò", + "notificationPermissionRequestText": "Èyí jẹ́ ìbéèrè ìgbaniláàyè nìkan. Ìdúnàádúrà náà lè má ṣẹlẹ̀ lẹ́sẹ̀kẹsẹ̀.", + "notificationBalanceChangesText": "A ti ṣírò àwọn àyípadà iye owó tí ó kù. Iye owó àti àwọn ohun ìní tí ó nííṣe ni a kò múdánilójú.", + "notificationContractAddress": "Àdírẹ́sì Àdéhùn", + "notificationAdvancedDetailsText": "Tí ó jinlẹ̀", + "notificationUnableToSimulateWarningText": "A kò lè ṣírò àwọn àyípadà tí ó ti wà lórí iye owó tí ó kú lọ́wọ́lọ́wọ́. O lè gbìyànjú si nígbàmíì, tàbí jẹ́rìsí bí o bá fi ọkàn tan òpó lórí ayélujára yìí.", + "notificationSignMessageParagraphText": "Bíbuwọ́lu ìfiránṣẹ́ yìí yóò fi níni ibi-ìpamọ́ tí ó ti yàn hàn.", + "notificationSignatureRequestScanFailedDescription": "Kò lè ya ìfiráńṣẹ́ nítorí ọ̀ràn ìdábòbòbò. Jọ̀wọ́ tẹ̀síwájú pẹ̀lú ìfura.", + "notificationFailedToScan": "Ti kùnà láti ṣ'àfarawé àwọn àbájáde ìbéèrè yìí.\nJíjẹ́rìí si léwu tí ó sì lè fa ìpàdánù.", + "notificationScanLoading": "Ńyẹ Ìbéèrè wò", + "notificationTransactionApprovalActionButtonConfirm": "Jẹ́rìsí", + "notificationTransactionApprovalActionButtonBack": "Padà", + "notificationTransactionApprovalEstimatedChanges": "Àwọn àyípadà Tí a ti gbèrò", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "Àwọn iye tí a ti lérò to dá lórí àwọn afijọ idunọdura tí wọn kò sì ní ẹ̀rí", + "notificationTransactionApprovalHideAdvancedDetails": "Fi àwọn àlàyé nípa idunọdura tí a ti ṣe ṣíwájú pamọ́", + "notificationTransactionApprovalNetworkFee": "Owo Nẹtiwọki", + "notificationTransactionApprovalNetwork": "Nẹtiwọki", + "notificationTransactionApprovalEstimatedTime": "Iye àkókò tí a gbèrò", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "A kò rí àwọn àyípadà tí ó ńní ipá lórí níní ohun àlùmọ́ọ̀ní", + "notificationTransactionApprovalSolanaAmountRequired": "Ìyè owó tí nẹtiwọki Solana nílò láti fi ṣeto idunọdura na", + "notificationTransactionApprovalUnableToSimulate": "Kò lè ṣe àfarawé rẹ̀. Ríi dájú wípé o ní ìgbẹkẹ̀lé nínú ààyè lórí ayélujára yìí níwọ̀n wípé fífi ọwọ́ si lè ṣe okùnfà pípàdánù àwọn owó.", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "O ṣé alairi àwọn ìyípadà lórí iye owó tí ó kù", + "notificationTransactionApprovalViewAdvancedDetails": "Wo àwọn àlàyé nípa idunọdura tí a ti ṣe ṣíwájú", + "notificationTransactionApprovalKnownMalicious": "Idunọdura yí ni àwọn ẹtan. Ibuwọlu rẹ lè jásí ìpàdánù àwọn owó.", + "notificationTransactionApprovalSuspectedMalicious": "A fura pé idunọdura yí ni àwọn ẹtan. Ibuwọlu rẹ lè jásí ìpàdánù àwọn owó.", + "notificationTransactionApprovalNetworkFeeHighWarning": "Owó nẹtiwọki ga nítorí èrò pọ̀ lórí nẹtiwọki.", + "notificationTransactionERC20ApprovalDescription": "Jíjẹ́rìsí yóò gba ohun èlò yìí láàyè láti wọlé sí iye owó rẹ tí ó kù nígbàkigbà, títí dé gbèdéke tí ó wà nísàlẹ̀.", + "notificationTransactionERC20ApprovalContractAddress": "Àdírẹ́sì Àdéhùn", + "notificationTransactionERC20Unlimited": "tí kò ní gbèdéke", + "notificationTransactionERC20ApprovalTitle": "Fọwọ́ sí níná {{tokenSymbol}}", + "notificationTransactionERC20RevokeTitle": "Fagilé níná {{tokenSymbol}}", + "notificationTransactionERC721RevokeTitle": "Fagilé níní ààyè sí {{tokenSymbol}}", + "notificationTransactionERC20ApprovalAll": "Gbogbo {{tokenSymbol}} rẹ", + "notificationIncorrectModeTitle": "Ipò tí kò tọ́", + "notificationIncorrectModeInTestnetTitle": "Ìwọ wà ní ipò Testnẹti", + "notificationIncorrectModeNotInTestnetTitle": "Ìwọ kò sí ní ipò Testnẹti", + "notificationIncorrectModeInTestnetDescription": "{{origin}} ńgbìyànjú láti lo mainnẹti kan, ṣùgbọ́n o wà ní ipò Testnẹti", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} ńgbìyànjú láti lo testnẹti kan, ṣùgbọ́n o kò sí ní ipò Testnẹti", + "notificationIncorrectModeInTestnetProceed": "Láti tẹ̀síwájú, pa ipò Testnẹti.", + "notificationIncorrectModeNotInTestnetProceed": "Láti tẹ̀síwájú, tan ipò Testnẹti.", + "notificationIncorrectEIP712ChainId": "Àwa ti dí ọ́ lọ́wọ́ láti má lè buwọlù ìfiráńṣẹ́ kan tí a kò gbèrò fún nẹtiwọki náà tí o ti ní àsopọ̀ pẹ̀lú lọ́wọ́ lọ́wọ́", + "notificationIncorrectEIP712ChainIdDescription": "Ìfiráńṣẹ́ ti béèrè {{messageChainId}}, ìwọ ti ní àsopọ̀ sí {{connectedChainId}}", + "notificationUnsupportedNetwork": "Nẹtiwọki tí kò ní àtìlẹyìn", + "notificationUnsupportedNetworkDescription": "Òpó lórí ayélujára yìí ńgbìyànjú láti lo nẹtiwọki èyítí Phantom kò ṣe àtilẹyìn fún lọ́wọ́lọ́wọ́.", + "notificationUnsupportedNetworkDescription2": "Láti tẹ̀síwájú pẹ̀lú ìpín àfikún tí ó yàtọ̀, pa àwọn Ètò → Àpamọ́wọ́ Ohun èlò Àtilẹ̀bá, kí o sì yan Béèrè Nígbàgbogbo. Lẹ́yìn náà tun ojú-ìwé náà sọjí kí o sì tun sopọ̀mọ.", + "notificationUnsupportedAccount": "Ibi-ìpamọ́ tí kò ní àtìlẹyìn", + "notificationUnsupportedAccountDescription": "Òpó lórí ayélujára yìí ńgbìyànjú láti lo {{targetChainType}}, èyítí ibi-ìpamọ́ {{chainType}} yìí kò ṣe àtìlẹyìn fún.", + "notificationUnsupportedAccountDescription2": "Yí padàsí ibi-ìpamọ́ kan láti gbólóhùn ọ̀rọ̀ ìgbaniwọlé tí ó bamu kan tàbí kọ́kọ́rọ́ aládàáni kí o sì tún gbìyànjú.", + "onboardingCreatePassword": "Da ọ̀rọ̀ ìgbaniwọlé silẹ", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "Mo fọwọ́ sì <1>Àwọn Òfin Ìṣe", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "Jẹ́rìsí ọ̀rọ̀ ìgbaniwọlé", + "onboardingCreatePasswordDescription": "O má lo eleyi láti ṣí àpamọ́wọ́ rẹ.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "Gbólóhùn ìràpadà ìkọ̀kọ̀ tí kò ṣiṣẹ́", + "onboardingCreatePasswordPasswordPlaceholder": "Ọ̀rọ̀ ìgbaniwọlé", + "onboardingCreatePasswordPasswordStrengthWeak": "Ailágbára", + "onboardingCreatePasswordPasswordStrengthMedium": "Láàrin", + "onboardingCreatePasswordPasswordStrengthStrong": "Lágbára", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "Mo fi Gbólóhùn Ìràpadà Ikọ̀kọ̀ mi pamọ́", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "Gbólóhùn Ìràpadà Ìkọ̀kọ̀", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "Gbólóhùn yí NÌKAN ni ọ̀nà tí ó lè fi gba àpamọ́wọ́ rẹ padà. MÁ ṣe sọ́ fún ẹnikẹ́ni!", + "onboardingImportWallet": "Gbé Àpamọ́wọ́ wọlé", + "onboardingImportWalletImportExistingWallet": "Dá àpamọ́wọ́ tí ó nlo lọ́wọ́ lọ́wọ́ padà pẹ̀lú gbólóhùn ìràpadà ìkọ̀kọ̀ òní ọ̀rọ̀ méjìlá tàbí mẹrin lè lógún.", + "onboardingImportWalletRestoreWallet": "Da Àpamọ́wọ́ pada", + "onboardingImportWalletSecretRecoveryPhrase": "Gbólóhùn Ìràpadà Ìkọ̀kọ̀", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "Gbólóhùn Ìràpadà Ìkọ̀kọ̀ tí kò ṣiṣẹ́", + "onboardingImportWalletIHaveWords": "Mo ní {{iyeAwọnọ̀rọ̀}-ọ̀rọ̀ gbólóhùn ìràpadà", + "onboardingImportWalletIncorrectOrMisspelledWord": "Ọ̀rọ̀ {{wordIndex}} kò tọ́ tàbí a ṣìí kọ", + "onboardingImportWalletIncorrectOrMisspelledWords": "Àwọn ọ̀rọ̀ {{wordIndexes}} kò tọ́ tàbí a ṣì wọ́n kọ", + "onboardingImportWalletScrollDown": "Yi lọ sí ìsàlẹ̀", + "onboardingImportWalletScrollUp": "Yi lọ sí òkè", + "onboardingPathSelectionCreateWallet": "Dá àpamọ́wọ́ tuntun sílẹ̀", + "onboardingPathSelectionText": "Àpamọ́wọ́ Solana àti Ethereum tí ó fanimọ́ra tí a dá silẹ fún DeFi àti àwọn NFT", + "onboardingPathSelectionIHaveAWallet": "Mo ti ní àpamọ́wọ́ tẹlẹ", + "onboardingSelectAccountsImportAccounts": "Gbé àwọn Akanti wọ lé", + "onboardingSelectAccountsImportAccountsDescription": "Yan àwọn akanti àpamọ́wọ́ tí ó fẹ́ gbé wọlé.", + "onboardingSelectAccountsImportSelectedAccounts": "Gbé àwọn Akanti tí ó Yan wọlé", + "onboardingSelectAccountsFindMoreAccounts": "Wá àwọn ibi-ìpamọ́ síwájú si", + "onboardingSelectAccountsFindMoreNoneFound": "Kò rí àwọn ibi-ìpamọ́ kankan", + "recentActivityPrimaryText": "Nkan tó ṣẹlẹ̀ Laipẹ", + "removeAccountActionButtonRemove": "Yọ kúrò", + "removeAccountRemoveWallet": "Yọ ibi-ìpamọ́ kúrò", + "removeAccountInterpolated": "Yọ {{accountName}} kúrò", + "removeAccountWarningLedger": "Bí ó tilẹ̀ jẹ́ pé ó ń yọ àpamọ́wọ́ yí kúrò nínú Phantom, ó má ni anfaani lati tún ṣe afikun rẹ padà nípa lílo ṣiṣàn \"Àsopọ̀ Ohun èlò Àpamọ́wọ́\".", + "removeAccountWarningSeedVault": "Bí ó tilẹ̀ jẹ́ wípé ó ńyọ àpamọ́wọ́ yìí kúrò nínú Phantom, ìwọ yóò lè tún ṣe àfikún rẹ padà nípa lílo ṣiṣàn \"So Ọ̀rọ̀ ìgbaniwọlé Àpamọ́wọ́ pọ̀mọ́ Ibi ìfi nǹkan pamọ́ sí\".", + "removeAccountWarningPrivateKey": "Lẹ́yìn tí ó bá ti yọ àpamọ́wọ́ yí, Phantom kò ní lè bá ẹ gba padà. Rí dájú pé o ṣe ìfipamọ́ kọ́kọ́rọ́ aladani rẹ.", + "removeAccountWarningSeed": "Bí ó ti lẹ jẹ́ pé ó ń yọ àpamọ́wọ́ yí kúrò nínú Phantom, ó má ni anfaani lati le tún rí gbà padà nípa lílo ohun èlò ìrántí rẹ tàbí àpamọ́wọ́ miran.", + "removeAccountWarningReadOnly": "Pípa ibi-ìpamọ́ yìí rẹ́ kò ní fa ìdíwọ́ fún àpamọ́wọ́ rẹ, nítorí ó jẹ́ àpamọ́wọ́ fún wíwò nìkan.", + "removeSeedPrimaryText": "Ńyọ Gbólóhùn Ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ Àṣírí {{number}} kúrò", + "removeSeedSecondaryText": "Èyí yóò yọ gbogbo àwọn ibi-ìpamọ́ tí ó wà lọ́wọ́ lọ́wọ́ kúrò nínú Gbólóhùn Ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ Àṣírí {{number}}. Ríi dájú wípé o ní gbólóhùn ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ àṣírí tí ó wà lọ́wọ́ lọ́wọ́ rẹ ni ìpamọ́.", + "resetSeedPrimaryText": "Ṣé àtúnṣe ohun-èlò pẹ̀lú gbólóhùn ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ àṣírí tuntun", + "resetSeedSecondaryText": "Èyí yóò yọ gbogbo àwọn àpamọ́wọ́ tí ó wà lọ́wọ́ lọ́wọ́ kúrò tí yóò sì fi àwọn tuntun dípò wọn. Ríi dájú wípé o ní gbólóhùn ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ àṣírí àti àwọn kọ́kọ́rọ́ aládàáni rẹ tí ó wà lọ́wọ́ lọ́wọ́ ni ìpamọ́.", + "resetAppPrimaryText": "Tún ohun-èlò ṣètò kí o sì paárẹ́", + "resetAppSecondaryText": "Èyí yóò yọ gbogbo àwọn ibi-ìpamọ́ àti détà tí ó wà lọ́wọ́ lọ́wọ́ kúrò. Ríi dájú wípé o ní gbólóhùn ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ àṣírí àti àwọn kọ́kọ́rọ́ aládàáni rẹ wà ni ìpamọ́.", + "richTransactionsDays": "àwọn ọjọ́", + "richTransactionsToday": "Òní", + "richTransactionsYesterday": "Àná", + "richTransactionDetailAccount": "Akanti", + "richTransactionDetailAppInteraction": "Ibaṣepọ Appu", + "richTransactionDetailAt": "ní", + "richTransactionDetailBid": "Fowó sílẹ̀", + "richTransactionDetailBidDetails": "Àwọn Àlàyé Ìfowósílẹ̀", + "richTransactionDetailBought": "Raa", + "richTransactionDetailBurned": "Ti jóná", + "richTransactionDetailCancelBid": "Fagilé Ìfowósílẹ̀", + "richTransactionDetailCompleted": "O ti parí", + "richTransactionDetailConfirmed": "Jẹ́rìsí", + "richTransactionDetailDate": "Ọjọ́", + "richTransactionDetailFailed": "Ìjákulẹ̀", + "richTransactionDetailFrom": "Láti", + "richTransactionDetailItem": "Nkan", + "richTransactionDetailListed": "Ówà l'ori àtẹ", + "richTransactionDetailListingDetails": "Àwọn Àlàyé Àkójọ orí àtẹ", + "richTransactionDetailListingPrice": "Iye owó Àkọ́jọ orí àtẹ", + "richTransactionDetailMarketplace": "Ibi ìtajà", + "richTransactionDetailNetworkFee": "Owo Nẹtiwọki", + "richTransactionDetailOriginalListingPrice": "Iye owó Àkójọ orí àtẹ tí ó jẹ́ ojúlówó", + "richTransactionDetailPending": "Wíwà ní ìdádúró", + "richTransactionDetailPrice": "Iye owó", + "richTransactionDetailProvider": "Olùpèsè", + "richTransactionDetailPurchaseDetails": "Àwọn Àlàyé Ọjà rírà", + "richTransactionDetailRebate": "Dídá apákan owó padà", + "richTransactionDetailReceived": "Gbígbà", + "richTransactionDetailSaleDetails": "Àwọn Àlàyé Ọjà títà", + "richTransactionDetailSent": "Firanṣẹ́", + "richTransactionDetailSold": "A ti taa", + "richTransactionDetailStaked": "Fowó si", + "richTransactionDetailStatus": "Ipò", + "richTransactionDetailSwap": "Pàrọ̀", + "richTransactionDetailSwapDetails": "Pàrọ̀ àwọn Àlàyé", + "richTransactionDetailTo": "Sí", + "richTransactionDetailTokenSwap": "Ìpàrọ̀ Tokini", + "richTransactionDetailUnknownNFT": "NFT Aimọ", + "richTransactionDetailUnlisted": "Kò sí lórí àtẹ", + "richTransactionDetailUnstaked": "Aifi owó si", + "richTransactionDetailValidator": "Olùfọwọ́sí", + "richTransactionDetailViewOnExplorer": "Wòó lórí {{explorer}}", + "richTransactionDetailWithdrawStake": "Yọ Owó Kúrò", + "richTransactionDetailYouPaid": "O san owó", + "richTransactionDetailYouReceived": "O gba", + "richTransactionDetailUnwrapDetails": "Ṣí àwọn Àlàyé sílẹ̀", + "richTransactionDetailTokenUnwrap": "Ṣí tókìnì sílẹ̀", + "historyItemsRefreshFailed": "Ti kùnà láti kó àwọn ìdúnàádúrà tuntun jọpọ̀.", + "historyItemsPagingFailed": "Ti kùnà láti kó àwọn ìdúnàádúrà àtijọ́ jọpọ̀.", + "historyItemsTestnetNotAvailable": "Kò sí ìtàn ìdúnàádúrà Testnẹti ní àkókò yìí", + "historyUnknownDappName": "Tí a kò mọ̀", + "historyStatusSucceeded": "Ti yọrí sí rere", + "historyNetwork": "Nẹtiwọki", + "historyAttemptedAmount": "Iye tí ó gbìyànjú", + "historyAmount": "Iye", + "sendAddressBookButtonLabel": "Ìwé Adirẹsi", + "addressBookSelectAddressBook": "Ìwé Adirẹsi", + "sendAddressBookNoAddressesSaved": "A o fi adirẹsi kankan pamọ́", + "sendAddressBookRecentlyUsed": "Eyi ti o lo laipẹ", + "addressBookSelectRecentlyUsed": "Eyi ti o lo Laipẹ", + "sendConfirmationLabel": "Lébẹ̀lì", + "sendConfirmationMessage": "Ìfiránṣẹ̀", + "sendConfirmationNetworkFee": "Owo Nẹtiwọki", + "sendConfirmationPrimaryText": "Jẹ́rìsí Ìfiránṣẹ́", + "sendFungibleSummaryNetwork": "Nẹtiwọki", + "sendFungibleSummaryNetworkFee": "Owó nẹtiwọki", + "sendFungibleSummaryEstimatedTime": "Iye àkókò tí a gbèrò", + "sendFungiblePendingEstimatedTime": "Àkókò Tí a gbèrò", + "sendFungibleSummaryEstimatedTimeDescription": "Yíyára ìdúnàádúrà Ethereum dá lórí ọ̀pọ̀lọpọ̀ àwọn okùnfà. Ìwọ lè jẹ́ kí wọ́n yára nípa títẹ “Owó Nẹtiwọki”.", + "sendSummaryBitcoinPendingTxTitle": "Kò lè fi gbígbé sí ibòmíràn lélẹ̀", + "sendSummaryBitcoinPendingTxDescription": "O kàn le ní gbígbé BTC kan sí ibòmíràn tí ó ńlọ lọ́wọ́ ní àkókò kan. Jọ̀wọ́ dúró títí tí yóò fi parí láti fi gbígbé sí ibòmíràn tuntun lélẹ̀.", + "sendFungibleSatProtectionTitle": "Fífiráńṣẹ́ pẹ̀lú Ìdádààbò Satalaiti", + "sendFungibleSatProtectionExplainer": "Phantom ńri dájú wípé àwọn Ìlànà àti BRC20 rẹ ni a kò ní lò fún owó ìdúnàádúrà tàbí fífi Bitcoin ráńṣẹ́.", + "sendFungibleTransferFee": "Iye owó fífi tókìnì ráńṣẹ́", + "sendFungibleTransferFeeToolTip": "Olùṣẹ̀dá tókìnì yìí ńgba owó lórí fífi ráńṣẹ́ kọ̀ọ̀kan. Èyí kìí ṣe owó tí Phantom file tàbí gbà.", + "sendFungibleInterestBearingPercent": "Iye Àfikún èrè Lọ́wọ́ lọ́wọ́", + "sendFungibleNonTransferable": "Kò ṣe é gbé sí ibòmíràn", + "sendFungibleNonTransferableYes": "Bẹ́ẹ̀ni", + "sendStatusErrorMessageInterpolated": "Àṣìṣe kan wà nígbà tí a fẹ́ fi àwọn tokini ránṣẹ́ sí <1>{{uiEnitiomagba}}", + "sendStatusErrorTitle": "Ko ṣé fi ránṣẹ́", + "sendStatusLoadingTitle": "Fifi ránṣẹ́...", + "sendStatusSuccessMessageInterpolated": "A ṣe àṣeyọrí láti fi àwọn tokini rẹ ránṣẹ́ sì <1>{{uiEnitiomagba}}", + "sendStatusSuccessTitle": "A ti fi ránṣẹ́!", + "sendStatusConfirmedSuccessTitle": "Ti fi ránṣẹ́!", + "sendStatusSubmittedSuccessTitle": "Ti fi Ìdúnàádúrà lélẹ̀", + "sendStatusEstimatedTransactionTime": "Iye àkókò Ìdúnàádúrà Tí a gbèrò: {{time}}", + "sendStatusViewTransaction": "Wo ìdúnàádúrà", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} sí <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} tí lọ pẹ̀lú àṣeyọrí sí <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} tí lọ pẹ̀lú àṣeyọrí sí <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} ti kùnà láti lọ sí <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "Kóòdù Àṣìṣe {{code}}", + "sendFormErrorInsufficientBalance": "Iye tó kù tí kò tó", + "sendFormErrorEmptyAmount": "Iye tí ó nílò", + "sendFormInvalidAddress": "Àdírẹ́sì {{assetName}} kò wúlò", + "sendFormErrorInvalidSolanaAddress": "Adirẹsi Solana tí kò ṣiṣẹ́", + "sendFormErrorInvalidTwitterHandle": "Orúkọ Twitter yí kò sì ní àkọọlẹ̀", + "sendFormErrorInvalidDomain": "Àṣẹ yi kò sì nínú àkọọlẹ̀", + "sendFormErrorMinRequiredInterpolated": "O kéré jù {{Ìyètokereju}} {{Orukọtokini}} nilo", + "sendRecipientTextareaPlaceholder": "Adirẹsi SOL ẹni tó ń gba", + "sendRecipientTextAreaPlaceholder2": "Àdírẹ́sì {{symbol}} olùgbà", + "sendMemoOptional": "Ìfiráńṣẹ́ tí a sopọ̀ mọ (kò pọn dandan)", + "sendMemo": "Ìfiráńṣẹ́ tí a sopọ̀ mọ", + "sendOptional": "kò pọn dandan", + "settings": "Àwọn ètò", + "settingsDapps": "dApps", + "settingsSelectedAccount": "Ibi-ìpamọ́ tí a ti yàn", + "settingsAddressBookNoLabel": "Kosi Lébẹ̀lì", + "settingsAddressBookPrimary": "Ìwé Adirẹsi", + "settingsAddressBookRecentlyUsed": "Eyi ti o lo Laipẹ", + "settingsAddressBookSecondary": "Ṣàkóso àwọn adirẹsi tí ó má ń lò nígbà gbogbo", + "settingsAutoLockTimerPrimary": "Aago Titipa-Alaiṣefọ̀wọ́yi", + "settingsAutoLockTimerSecondary": "Pàrọ̀ iye ìgbà aago titipa-alaiṣefọwọyi rẹ", + "settingsChangeLanguagePrimary": "Pàrọ̀ Èdè", + "settingsChangeLanguageSecondary": "Pàrọ̀ èdè tí ó ń fara hàn", + "settingsChangeNetworkPrimary": "Pàrọ̀ Nẹtiwọki", + "settingsChangeNetworkSecondary": "Ṣe atunto àwọn ètò nẹtiwọki rẹ", + "settingsChangePasswordPrimary": "Pàrọ̀ Ọ̀rọ̀ Ìgbaniwọlé", + "settingsChangePasswordSecondary": "Pàrọ̀ ọ̀rọ̀ ìgbaniwọlé tí ó fi ń tí ojú àwòrán rẹ", + "settingsCompleteBetaSurvey": "Parí Ìwádìí tí ó wà Ṣaájú ìfilọ́lẹ̀", + "settingsDisplayLanguage": "Èdè Tí ó n Farahàn", + "settingsErrorCannotExportLedgerPrivateKey": "Kò lè gbé Ìwé Àkọsílẹ̀ kọ́kọ́rọ́ aladani jade", + "settingsErrorCannotRemoveAllWallets": "Kò lè yọ gbogbo àwọn ibi-ìpamọ́ kúrò", + "settingsExportPrivateKey": "Fi Kọ́kọ́rọ́ Aládàáni hàn", + "settingsNetworkMainnetBeta": "Beta Mainnẹti", + "settingsNetworkTestnet": "Testnẹti", + "settingsNetworkDevnet": "Devnẹti", + "settingsNetworkLocalhost": "Localhosti", + "settingsNetworkPhantomRPC": "Nẹtiwọki Phantom RPC", + "settingsTestNetworks": "Dán àwọn Nẹtiwọki wò", + "settingsUseCustomNetworks": "Lo àwọn Nẹtiwọki Àkànṣe", + "settingsTestnetMode": "Ipò Testnẹti", + "settingsTestnetModeDescription": "Nípá lórí àwọn iye tí ó ku àti àwọn àsopọ̀ ohun èlò.", + "settingsWebViewDebugging": "Mímọ àṣìṣe Wíwo Àyélujára kí o sì wá ojútùú si", + "settingsWebViewDebuggingDescription": "Ńgbà ọ́ láàyè láti yẹ ohun-èlò inú wíwá àyélujára kiri wò àti mímọ àṣìṣe kí o sì wá ojútùú si.", + "settingsTestNetworksInfo": "Yíyí sí nẹtiwọki èyíkẹ́yìí tí kò tíì bẹ̀rẹ̀ iṣẹ́ lẹ́kùnrẹ́rẹ́, Testnet, ni ó wà fún àwọn èrèdí dídànwò nìkan. Jọ̀wọ́ kíyèsí wípé àwọn tókìnì lórí àwọn nẹtiwọki tí kò tíì bẹ̀rẹ̀ iṣẹ́ lẹ́kùnrẹ́rẹ́ kò ní iye owó kankan lórí.", + "settingsEmojis": "Àwọn àwòrán ìfi ìmọ̀lára hàn", + "settingsNoAddresses": "Kò sí àwọn adirẹsi", + "settingsAddressBookEmptyHeading": "Ìwé Àdírẹ́sì rẹ ṣófo", + "settingsAddressBookEmptyText": "Tẹ “+” tàbí àwọn bọ́tìnì “Fi Ìwé Àdírẹ́sì rẹ kun” láti fi àwọn àdírẹ́sì tí o yàn láàyò kun", + "settingsEditWallet": "Ṣe àtúnṣe Ibi-ìpamọ́", + "settingsNoTrustedApps": "Kò sí àwọn appu tí a fi ọkàn tan", + "settingsNoConnections": "Kò sí àsopọ̀ kankan síbẹ̀.", + "settingsRemoveWallet": "Yọ Ibi-ìpamọ́ kúrò", + "settingsResetApp": "Tún Ohun-èlò ṣètò", + "settingsRemoveSecretPhrase": "Yọ Gbólóhùn Ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ Àṣírí kúrò", + "settingsResetAppWithSecretPhrase": "Tún Ohun-èlo ṣètò pẹ̀lú Gbólóhùn Ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ Àṣírí", + "settingsResetSecretRecoveryPhrase": "Ṣe àtúnṣe Gbólóhùn Ìràpadà Ìkọ̀kọ̀", + "settingsShowSecretRecoveryPhrase": "Ṣàfihàn Gbólóhùn Ìràpadà Ìkọ̀kọ̀", + "settingsShowSecretRecoveryPhraseSecondary": "Fi Gbólóhùn Ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ Àṣírí hàn", + "settingsShowSecretRecoveryPhraseTertiary": "Fi Gbólóhùn Ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ Àṣírí hàn", + "settingsTrustedAppsAutoConfirmActiveUntil": "Títí di {{formattedTimestamp}}", + "settingsTrustedAppsAutoConfirm": "Jẹ́rìsí Láìsí ìlọ́wọ́si", + "settingsTrustedAppsDisclaimer": "Gba ìjẹ́rìsíi láìsí ìlọ́wọ́si láàyè lóri àwọn òpó lórí ayélujára tí ó fọkàntán nìkan", + "settingsTrustedAppsLastUsed": "Tí lo {{formattedTimestamp}} sẹ́yìn", + "settingsTrustedAppsPrimary": "Awọn ohun èlò Tí ó ti ní àsopọ̀", + "settingsTrustedApps": "Àwọn Ohun èlò tí a Fọkàntán", + "settingsTrustedAppsRevoke": "Fagile", + "settingsTrustedAppsRevokeToast": "Tí já àsopọ̀ pẹ̀lú {{trustedApp}}", + "settingsTrustedAppsSecondary": "Ṣé àtúnto àwọn appu afọkàn tán rẹ", + "settingsTrustedAppsToday": "Òní", + "settingsTrustedAppsYesterday": "Àná", + "settingsTrustedAppsLastWeek": "Ọ̀sẹ̀ Tí ó kọjá", + "settingsTrustedAppsBeforeYesterday": "Ṣíwájú", + "settingsTrustedAppsDisconnectAll": "Já àsopọ̀ pẹ̀lú gbogbo rẹ̀", + "settingsTrustedAppsDisconnectAllToast": "Ti já àsopọ̀ gbogbo àwọn ohun èlò", + "settingsTrustedAppsEndAutoConfirmForAll": "Fòpin sí ìjẹ́rìsíi láìsí ìlọ́wọ́si fún gbogbo rẹ̀", + "settingsTrustedAppsEndAutoConfirmForAllToast": "Gbogbo sáà ìjẹ́rìsíi láìsí ìlọ́wọ́si ti parí", + "settingsSecurityPrimary": "Ààbò & Ìkọ̀kọ̀", + "settingsSecuritySecondary": "Ṣe ìmúdójúwọ̀n àwọn ètò ìdábòbò", + "settingsActiveNetworks": "Àwọn nẹtiwọki Tí ó ńṣíṣẹ́", + "settingsActiveNetworksAll": "Gbogbo rẹ̀", + "settingsActiveNetworksSolana": "Solana Nìkan", + "settingsDeveloperPrimary": "Àwọn ètò Olùgbéejáde", + "settingsAdvanced": "Àwọn ètò Tí ó jinlẹ̀", + "settingsTransactions": "Àwọn ètò Ìdúnàádúrà", + "settingsAutoConfirm": "Àwọn ètò Ìjẹ́rìsí Láìsí ìlọ́wọ́si", + "settingsSecurityAnalyticsPrimary": "Ṣe àjọpín Ìtúpalẹ̀ pẹ̀lú ọgbọ́n Láì lo orúkọ", + "settingsSecurityAnalyticsSecondary": "Tí a mú ṣiṣẹ́ láti ràn wá lọ́wọ́ láti gbèrú", + "settingsSecurityAnalyticsHelper": "Phantom kìí lo àlàyé ti ara ẹni rẹ fún àwọn èrèdí ìtúpalẹ̀ pẹ̀lú ọgbọ́n", + "settingsSuspiciousCollectiblesPrimary": "Fi àwọn Ìgbàsilẹ̀ tí ó ní Ìfura pamọ́", + "settingsSuspiciousCollectiblesSecondary": "Ṣé àyípadà láti tọ́jú àwọn ìgbàsilẹ̀ tí a ti ṣe àfihàn", + "settingsPreferredBitcoinAddress": "Àdírẹ́sì Bitcoin Tí o fẹ́ràn jù", + "settingsEnabledAddressesUpdated": "Ti mú àwọn àdírẹ́sì tí a lè f'ojúrí dójú ìwọ̀n!", + "settingsEnabledAddresses": "Àwọn Àdírẹ́sì Tí a mú ṣiṣẹ́", + "settingsBitcoinPaymentAddressForApps": "Àdírẹ́sì àwọn Ìsanwó fún àwọn Ohun èlò", + "settingsBitcoinOrdinalsAddressForApps": "Àdírẹ́sì àwọn Ìlànà fún àwọn Ohun èlò", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "Nígbàtí a bá mú irú àwọn àdírẹ́sì méjìjì tí ó wà lókè ṣiṣẹ́, fún àwọn ohun èlò bíi Magic Eden, àdírẹ́sì Native Segwit rẹ ni á ò lò láti san owó ọjà rírà.", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "Àdírẹ́sì àtilẹ̀bá Bitcoin nínú Phantom ni láti ri dájú wípé ó bamu.", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(Àtilẹ̀bá)", + "settingsPreferredBitcoinAddressTaprootExplainer": "Irú àdírẹ́sì tí ó jẹ́ ìgbàlódé jùlọ, ní ọ̀pọ̀ ìgbà èyí tí àwọn owó ìdúnàádúrà kò wọ́n.", + "settingsPreferredExplorers": "Olùwákiri Tí o fẹ́ràn jù", + "settingsPreferredExplorersSecondary": "Yipadà sí olùwákiri àkójọ àlàyé oní-nọ́ńbà rẹ tí o fẹràn jù", + "settingsCustomGasControls": "Ṣe àkóso Àkànṣe Owó ìdúnàádúrà", + "settingsAttachApplicationLogs": "So àwọn Àkọsílẹ̀ Ohun èlò mọ́ọ", + "settingsDownloadApplicationLogs": "Sọ àwọn Àkọsílẹ̀ Ohun èlò kalẹ̀", + "settingsDownloadApplicationLogsShort": "Sọ àwọn Àkọsílẹ̀ kalẹ̀", + "settingsDownloadApplicationLogsHelper": "Eyí ní détà agbègbè, àwọn ìjábọ̀ kíkùnà àti àwọn àdírẹ́sì àpamọ́wọ́ gbogbogbò nínú láti ṣe ìrànlọ́wọ́ láti yanjú àwọn ọ̀ràn Àtìlẹyìn Phantom", + "settingsDownloadApplicationLogsWarning": "Kò ní détà kankan tí ó ṣe kókó bíi gbólóhùn ọ̀rọ̀ ìgbaniwọlé tàbí àwọn kọ́kọ́rọ́ aládàáni nínú.", + "settingsWallet": "Àpamọ́wọ́", + "settingsPreferences": "Àwọn tí o fẹ́ràn jù", + "settingsSecurity": "Ìdábòbòbò", + "settingsDeveloper": "Olùgbéejáde", + "settingsSupport": "Atilẹyin", + "settingsWalletShortcutsPrimary": "Fi àwọn Ọ̀nà àbújá Àpamọ́wọ́ hàn", + "settingsAppIcon": "Ààmì ìdá Ohun èlò mọ̀", + "settingsAppIconDefault": "Àtilẹ̀bá", + "settingsAppIconLight": "Mọ́lẹ̀", + "settingsAppIconDark": "Dúdú", + "settingsAutoConfirmHeader": "Jẹ́rìsí Láìsí ìlọ́wọ́si", + "stakeAccountCardActiveStake": "Ìfi owó sí ti o n lọ lọ́wọ́ lọ́wọ́", + "stakeAccountCardBalance": "Ìyè tí ó ku", + "stakeAccountCardRentReserve": "Ìfipamọ́ fún Àyálò", + "stakeAccountCardRewards": "Èrè tí ó Kẹ́yìn", + "stakeAccountCardRewardsTooltip": "Èyí ni èrè tí o gbà láìpẹ́ jùlọ fún fífi owó si. Ìwọ ńgba èrè ni gbogbo ọjọ́ 3.", + "stakeAccountCardStakeAccount": "Àdírẹ́sì", + "stakeAccountCardLockup": "Tìí Títí di", + "stakeRewardsHistoryTitle": "Ìtàn àkọọ́lẹ̀ àwọn Èrè", + "stakeRewardsHistoryItemTitle": "Àwọn èrè", + "stakeRewardsHistoryEmptyList": "Kò sí àwọn èrè", + "stakeRewardsTime_zero": "Òní", + "stakeRewardsTime_one": "Àná", + "stakeRewardsTime_other": "{{count}} àwọn ọjọ́ sẹ́yìn", + "stakeRewardsItemsPagingFailed": "Ti kùnà láti kó àwọn èrè àtijọ́ jọpọ̀.", + "stakeAccountCreateAndDelegateErrorStaking": "Ìṣòro kan wà nípa fífi owó sì inú olùfọwọ́sí yi. Jọ̀wọ́ gbìyànjú sì.", + "stakeAccountCreateAndDelegateSolStaked": "O ti fi owó sí inú SOL!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "SOL rẹ má bẹ̀rẹ̀ síní jẹ àwọn èrè <1> ni ọjọ́ díẹ̀ sì ìsinsìnyí yí lọwọ kan tí akanti tí ó fowó sí bati ń ṣiṣẹ́.", + "stakeAccountCreateAndDelegateStakingFailed": "Ìfi owó sí ti ní Ìjákulẹ̀", + "stakeAccountCreateAndDelegateStakingSol": "Fifi owó sì SOL...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "A n da akanti ìfi owó sí sílẹ̀, lẹhin ìgbà na fífa SOL rẹ le", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "A ńṣe idasile akanti làti má fowo sì, lẹhin na fífi SOL rẹ sínú {{Orúkọ Olùfọwọ́sí}}", + "stakeAccountCreateAndDelegateViewTransaction": "Wo Ìdunọdura", + "stakeAccountDeactivateStakeSolUnstaked": "Ko si owó ninu SOL!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "A má ni anfaani lati yọ owó rẹ kúrò <1> ni àwọn ọjọ́ díẹ̀ sì ìsinsìnyí lọwọ kan tí akanti tí ó fowó sí kò bá ṣiṣẹ́ mọ́.", + "stakeAccountDeactivateStakeSolUnstakedDescription": "Ìwọ kò ní lè yọ owó rẹ kúrò ní àwọn ọjọ́ díẹ̀ sì ìsinsìnyí lọ́gán tí ibi-ìpamọ́ tí ó fowó sí bá bẹ̀rẹ̀ sí ní ṣiṣẹ́.", + "stakeAccountDeactivateStakeUnstakingFailed": "Yíyọ owó kúrò ti ní Ìjakulẹ", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "Ìṣòro wá nípa yíyọ owó kúrò nínú olùfọwọ́sí yi. Jọ̀wọ́ gbìyànjú sì.", + "stakeAccountDeactivateStakeUnstakingSol": "Yíyọ owó kúrò nínú SOL...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "A ti ń bẹ̀rẹ̀ igbesẹ láti yọ owó kúrò nínú SOL rẹ.", + "stakeAccountDeactivateStakeViewTransaction": "Wo Ìdunọdura", + "stakeAccountDelegateStakeSolStaked": "O ti fi owó sí inú SOL!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "SOL rẹ má bẹ̀rẹ̀ síní jẹ àwọn èrè <1> ni àwọn ọjọ́ díẹ̀ sì ìsinsìnyí lọwọ kan tí akanti tí ó fowó sí bati ń ṣiṣẹ́.", + "stakeAccountDelegateStakeStakingFailed": "Ìfi owó sí ti ní Ìjákulẹ̀", + "stakeAccountDelegateStakeStakingFailedDescription": "Ìṣòro kan wà nípa fífi owó sì inú olùfọwọ́sí yi. Jọ̀wọ́ gbìyànjú sì.", + "stakeAccountDelegateStakeStakingSol": "Fifi owó sì SOL...", + "stakeAccountDelegateStakeStakingSolDescription": "A n fà SOL rẹ lé.", + "stakeAccountDelegateStakeViewTransaction": "Wo Ìdunọdura", + "stakeAccountListActivationActivating": "Jíjẹ kí ó bẹ̀rẹ̀ síní ṣíṣe", + "stakeAccountListActivationActive": "O n ṣiṣẹ́", + "stakeAccountListActivationInactive": "Ko ṣiṣẹ́", + "stakeAccountListActivationDeactivating": "Jíjẹ kí ó má ṣiṣẹ́ mọ́", + "stakeAccountListErrorFetching": "A kò lè wá àwọn ibi-ìpamọ́ tí o fowó sí rí. Jọ̀wọ́ tún gbìyànjú si nígbàmíràn.", + "stakeAccountListNoStakingAccounts": "Kosi Àwọn Akanti tí Ó fowó sí", + "stakeAccountListReload": "Tún ń bẹ̀rẹ̀", + "stakeAccountListViewPrimaryText": "Ìfi owó sí Rẹ", + "stakeAccountListViewStakeSOL": "Fowó sì SOL", + "stakeAccountListItemStakeFee": "{{fee}} owó", + "stakeAccountViewActionButtonRestake": "Tún owó fi si", + "stakeAccountViewActionButtonUnstake": "Yọ owó kúrò", + "stakeAccountViewError": "Àṣìṣe", + "stakeAccountViewPrimaryText": "Ìfi owó sí Rẹ", + "stakeAccountViewRestake": "Tún owó fi si", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "Owó wá nínú SOL rẹ lọ́wọ́ lọ́wọ́ pẹlu olùfọwọ́sí. Ó má nílò láti yọ owó kúrò láti <1> ni anfaani sì àwọn owó yí. <3>Mọ̀ si", + "stakeAccountViewStakeInactive": { + "part1": "Akanti tí owó wá ninu rẹ yí kò ṣiṣẹ̀. Gbèrò láti yọ owó inú rẹ̀ tàbí kí ó wà olùfọwọ́sí láti fà lè lọ́wọ́.", + "part2": "Mọ̀ si" + }, + "stakeAccountViewStakeNotFound": "A ò rí akanti tí owó wá ninu rẹ yí.", + "stakeAccountViewViewOnExplorer": "Wòó lórí {{explorer}}", + "stakeAccountViewWithdrawStake": "Yọ Owó Kúrò", + "stakeAccountViewWithdrawUnstakedSOL": "Yọ SOL tí Kò sí owó ninu ẹ kúrò", + "stakeAccountWithdrawStakeSolWithdrawn": "A ti yọ SOL kúrò!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "A ti yọ SOL rẹ kúrò.", + "part2": "Akanti tí owó wá ninu rẹ yí má yọ ara rẹ̀ kúrò ní ìṣẹ́jú díẹ̀ sì ìsinsìnyí." + }, + "stakeAccountWithdrawStakeViewTransaction": "Wo Ìdunọdura", + "stakeAccountWithdrawStakeWithdrawalFailed": "Yíyọ kúrò ní Ijakulẹ", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "Ìṣòro wá nípa yíyọ owó kúrò nínú akanti tí owó wá yi. Jọ̀wọ́ gbìyànjú sì.", + "stakeAccountWithdrawStakeWithdrawingSol": "Yíyọ SOL kúrò...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "A n yọ SOL rẹ kúrò nínú akanti tí owó wá ninu rẹ yí.", + "startEarningSolAccount": "akanti", + "startEarningSolAccounts": "àwọn akanti", + "startEarningSolErrorClosePhantom": "Tẹ ibí yìí kì ó sì tún gbìyànjú si", + "startEarningSolErrorTroubleLoading": "Ìṣòro nípa fífi owó si", + "startEarningSolLoading": "Ikorajọpọ...", + "startEarningSolPrimaryText": "Bẹ̀rẹ̀ síní gba SOL", + "startEarningSolSearching": "Si ṣàwárí àwọn akanti làti fowó sí", + "startEarningSolStakeTokens": "Fowó sí àwọn tokini kí ó sì jẹ àwọn èrè", + "startEarningSolYourStake": "Ìfi owó sí rẹ", + "unwrapFungibleTitle": "Pàrọ̀ sí {{tokenSymbol}}", + "unwrapFungibleDescription": "Yọ ọ́ kúrò láti {{fromToken}} fún {{toToken}}", + "unwrapFungibleConfirmSwap": "Jẹ́rìsí pípààrọ̀", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "Iye owó tó Dára jù!", + "swapFeesEstimatedFees": "Àwọn Owó tí a ti Gbèrò", + "swapFeesFees": "Owó", + "swapFeesPhantomFee": "Owó Phantom", + "swapFeesPhantomFeeDisclaimer": "Àwa máa ńwá iye owó tí ó dára jùlọ láti ọ̀dọ̀ àwọn olùpèsè owó tí ó gajù. A ti ṣírò owó {{feePercentage}} mọ iye owó yìí láìsí ìlọ́wọ́sí.", + "swapFeesRate": "Ìyè owó to dára jù", + "swapFeesRateDisclaimer": "Iye òṣùwọ̀n tí Aṣàpapọ Jupita rí káàkiri onírúurú pàṣípàrọ̀ oní ọ̀tọ̀ọ̀tọ̀.", + "swapFeesRateDisclaimerMultichain": "Iye owó tí ó dára jùlọ tí a rí lórí àwọn onírúurú pàṣípàrọ̀ tí ó dá dúró.", + "swapFeesPriceImpact": "Ipa ti Iye owó ni", + "swapFeesHighPriceImpact": "Ipa Gíga ti Iye owó ni", + "swapFeesPriceImpactDisclaimer": "Ìyàtọ̀ tí ó wà láàrin iye tí wọn ń tà lọ́jà àti iye owó tí a gbèrò lórí òṣùwọ̀n ìṣòwò rẹ.", + "swapFeesSlippage": "Ìyàtọ̀ láàárín owó ìdíyelé", + "swapFeesHighSlippage": "Ìfàyè gbà Dídànù Gíga", + "swapFeesHighSlippageDisclaimer": "Ìdúnàádúrà rẹ yóò kùnà bí iye owó ba yípadà ní èyítí kò dára ju {{slippage}}% lọ.", + "swapFeesSlippageDisclaimer": "Iye bí owó ọjà tí ò ńṣòwò lè fi yàbàrà sí ìdíyelé tí a ti pèsè.", + "swapFeesProvider": "Olùpèsè", + "swapFeesProviderDisclaimer": "Pàṣípàrọ̀ oní ọ̀tọ̀ọ̀tọ̀ tí a fi parí okòwò rẹ.", + "swapEstimatedTime": "Iye àkókò Tí a gbèrò", + "swapEstimatedTimeShort": "Iye àkókò Tí a gbèrò", + "swapEstimatedTimeDisclaimer": "Iye àkókò tí a gbèrò fún píparí àsopọ̀ bulọkiṣeeni yóò yàtọ̀ lórí ọ̀pọ̀lọpọ̀ àwọn okùnfà tí ó lè ní ipa lórí yíyára ìdúnàádúrà.", + "swapSettingsButtonCommand": "Ṣí àwọn Ètò Ipààrọ̀", + "swapQuestionRetry": "Tún gbìyànjú?", + "swapFlowYouPay": "O San", + "swapFlowYouReceive": "O gba", + "swapFlowActionButtonText": "Ṣe agbeyẹwo Ibere", + "swapAssetCardTokenNetwork": "{{symbol}} lórí {{network}}", + "swapAssetCardMaxButton": "Ó pọ̀jù", + "swapAssetCardSelectTokenAndNetwork": "Yan Tókìnì àti Nẹtiwọki", + "swapSlippageSettingsTitle": "Ètò Ìyàtọ̀ owó ìdíyelé", + "swapSlippageSettingsSubtitle": "Ìdúnàádúrà rẹ yóò kùnà bí iye owó ba yípadà ju owó ìdíyelé lọ. Àtilẹ̀bá tí a gbàníyànjú ni 0.3% - iye tí ó ga jù yóò yọrí sí okòwò tí kò dára.", + "swapSlippageSettingsCustom": "Àkànṣe", + "swapSlippageSettingsHighSlippageWarning": "Ìdúnàádúrà rẹ lè ṣe màgòmágò kí ó sì fa okòwò tí kò dára.", + "swapSlippageSettingsCustomMinError": "Jọ̀wọ́ tẹ iye kan tí ó gaju {{minSlippage}}% si.", + "swapSlippageSettingsCustomMaxError": "Jọ̀wọ́ tẹ iye kan tí ó kéré sí {{maxSlippage}}% si.", + "swapSlippageSettingsCustomInvalidValue": "Jọ̀wọ́ tẹ iye tí ó jẹ́ ojúlówó si.", + "swapQuoteFeeDisclaimer": "Iye owó tí a ṣírò ní {{feePercentage}} owó Phantom nínú", + "swapQuoteMissingContext": "Ọ̀nà ètò ipàrọ̀ ìdíyelé tí ó sọnù", + "swapQuoteErrorNoQuotes": "Igbìyànjú láti pàrọ̀ láìsí àwọn ìdíyelé", + "swapQuoteSolanaNetwork": "Nẹtiwọki solana", + "swapQuoteNetwork": "Nẹtiwọki", + "swapQuoteOneTimeSerumAccount": "Akanti Serumu ó nígbà kan ṣoṣo", + "swapQuoteOneTimeTokenAccount": "Akanti tokini òní-ìgbà kan ṣoṣo", + "swapQuoteBridgeFee": "Iye owó Pípàrọ̀ láti Ṣéènì kan sí òmíràn", + "swapReviewFlowActionButtonPrimary": "Pàrọ̀", + "swapReviewFlowPrimaryText": "Ṣe agbeyẹwo Ibere", + "swapReviewFlowYouPay": "O San", + "swapReviewFlowYouReceive": "O gba", + "swapTxConfirmationReceived": "Gbígbà!", + "swapTxConfirmationSwapFailed": "Ìpàrọ̀ ni ìjákulẹ̀", + "swapTxConfirmationSwapFailedSlippageLimit": "Ìpàrọ̀ yí tí dé gbèdéke tí ó lè dànù de, jọ̀wọ́ gbìyànjú si.", + "swapTxConfirmationSwapFailedInsufficientBalance": "A kò lè parí ìbéèrè náà. O kò ní iye owó tí ó tó láti parí ìdúnàádúrà náà.", + "swapTxConfirmationSwapFailedTryAgain": "Ìpàrọ̀ na ti ní ìjákulẹ̀, jọ̀wọ́ gbìyànjú si", + "swapTxConfirmationSwappingTokens": "Ìpàrọ̀ àwọn tokini...", + "swapTxConfirmationTokens": "Àwọn tokini", + "swapTxConfirmationTokensDeposited": "O ti parí! A ti fi àwọn tokini pamọ́ sínú àpamọ́wọ́ rẹ", + "swapTxConfirmationTokensDepositedTitle": "Ó ti parí!", + "swapTxConfirmationTokensDepositedBody": "A ti fi àwọn tókìnì pamọ́ sínú àpamọ́wọ́ rẹ", + "swapTxConfirmationTokensWillBeDeposited": "a má fi pamọ́ sínú àpamọ́wọ́ rẹ lọ́wọ́ kan tí idunọdura bati parí", + "swapTxConfirmationViewTransaction": "Wo Ìdunọdura", + "swapTxBridgeSubmitting": "Ńfi Ìdúnàádúrà lélẹ̀", + "swapTxBridgeSubmittingDescription": "Pípàrọ̀ {{sellAmount}} on {{sellNetwork}} for {{buyAmount}} on {{buyNetwork}}", + "swapTxBridgeFailed": "Ti Kùnà láti fi Ìdúnàádúrà lélẹ̀", + "swapTxBridgeFailedDescription": "A kò lè parí ìbéèrè náà.", + "swapTxBridgeSubmitted": "Ti fi Ìdúnàádúrà lélẹ̀", + "swapTxBridgeSubmittedDescription": "Iye àkókò Ìdúnàádúrà Tí a gbèrò: {{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "O lè yọ fèrèsé yìí kúrò láìsí wàhálà.", + "swapperMax": "Ó pọ̀jù", + "swapperTooltipNetwork": "Nẹtiwọki", + "swapperTooltipPrice": "Iye owó", + "swapperTooltipAddress": "Àdéhùn", + "switchToggle": "Figagbága", + "termsOfServiceActionButtonAgree": "Mo Gbà", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "Nípa títẹ <1>\"Mo Gbà\" o gba àwọn <3>Òfin àti Àsọtẹ́lẹ̀ nípa ipàrọ̀ àwọn tokini pẹlu Phantom.", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "A ti ṣe àtúnyẹ̀wò àwọn Òfin Ìṣe wa. Nípa títẹ <1>\"Mo Gbà\"o gba àwọn <3>Òfin Ìṣe wá tuntun.<5><6>Àwọn Òfin Ìṣe wá tuntun ni<8>ìgbékalẹ̀ owófún àwọn ọjà kan ni pàtó.", + "termsOfServicePrimaryText": "Àwọn Òfin Ìṣe", + "tokenRowUnknownToken": "Tokini Aimọ̀", + "transactionsAppInteraction": "Ìbáṣepọ̀ ohun-èlò", + "transactionsFailedAppInteraction": "Ìbáṣepọ̀ ohun-èlò ti kùnà", + "transactionsBidOnInterpolated": "Fowó sílẹ̀ lori {{orúkọ}}", + "transactionsBidFailed": "Fífi owó sílẹ̀ ti kùnà", + "transactionsBoughtInterpolated": "Raa {{orúkọ}}", + "transactionsBoughtCollectible": "Ti ra Àgbà sílẹ̀", + "transactionBridgeInitiated": "Ti bẹ̀rẹ̀ Àsopọ̀ bulọkiṣeeni", + "transactionBridgeInitiatedFailed": "Bíbẹ̀rẹ̀ Àsopọ̀ bulọkiṣeeni Ti kùnà", + "transactionBridgeStatusLink": "Yẹ Ipò wò lórí LI.FI", + "transactionsBuyFailed": "Rírà ti kùnà", + "transactionsBurnedSpam": "Jó ìfiráńṣẹ́ tí a kò bèèrè fún níná", + "transactionsBurned": "Ti jóná", + "transactionsUnwrapped": "Ti wà ní ṣíṣí", + "transactionsUnwrappedFailed": "Ṣíṣí sílẹ̀ ti kùnà", + "transactionsCancelBidOnInterpolated": "Ti fagilé fífi owó sílẹ̀ lori {{name}}", + "transactionsCancelBidOnFailed": "Ti kùnà láti fagilé fífi owó sílẹ̀", + "transactionsError": "Àṣìṣe", + "transactionsFailed": "Ìjákulẹ̀", + "transactionsSwapped": "Ti pààrọ̀ rẹ̀", + "transactionsFailedSwap": "Pípàrọ̀ ti kùnà", + "transactionsFailedBurn": "Jíjóná ti kùnà", + "transactionsFrom": "Láti", + "transactionsListedInterpolated": "O wa lori àtẹ {{orúkọ}}", + "transactionsListedFailed": "Ti kùnà láti ṣe àkójọ", + "transactionsNoActivity": "Ko si ìṣe kánkán", + "transactionsReceived": "Gbígbà", + "transactionsReceivedInterpolated": "Gbígbà {{iye}} SOL", + "transactionsSending": "Fifi ránṣẹ́...", + "transactionsPendingCreateListingInterpolated": "Ṣíṣẹ̀dá {{name}}", + "transactionsPendingEditListingInterpolated": "Ṣíṣé àtúnṣe {{name}}", + "transactionsPendingSolanaPayTransaction": "Ńjẹ́rìsíí Sísan owó Ìdúnàádúrà Solana", + "transactionsPendingRemoveListingInterpolated": "Yíyọ {{name}} kúrò lórí àtẹ", + "transactionsPendingBurningInterpolated": "Jíjó {{name}} níná", + "transactionsPendingSending": "Fífi ráńṣẹ́", + "transactionsPendingSwapping": "Pípàrọ̀", + "transactionsPendingBridging": "Síso bulọkiṣeeni pọ̀", + "transactionsPendingApproving": "Ńfọwọ́ si", + "transactionsPendingCreatingAndDelegatingStake": "Ṣíṣẹ̀dá àti fífa fífi owó si sílẹ̀", + "transactionsPendingDeactivatingStake": "Jíjẹ́ kí fífi owó si má ṣiṣẹ́ mọ́", + "transactionsPendingDelegatingStake": "Fífa fífi owó si sílẹ̀", + "transactionsPendingWithdrawingStake": "Yíyọ fífi owó si kúrò", + "transactionsPendingAppInteraction": "Ohun-èlò ìbáṣepọ̀ wà ní ìdádúró", + "transactionsPendingBitcoinTransaction": "Ìdúnàádúrà BTC wà ní ìdádúró", + "transactionsSent": "A ti fi ránṣẹ́", + "transactionsSendFailed": "Fífiráńṣẹ́ ti kùnà", + "transactionsSwapOn": "Pàrọ̀ lórí {{dappName}}", + "transactionsSentInterpolated": "A ti fi SOL {{ìyè}} ránṣẹ́", + "transactionsSoldInterpolated": "Ta a {{orúkọ}}", + "transactionsSoldCollectible": "Tí ta Àgbàsílẹ̀", + "transactionsSoldFailed": "Títà ti kùnà", + "transactionsStaked": "A ti fowó si", + "transactionsStakedFailed": "Fífi owó si ti kùnà", + "transactionsSuccess": "Àṣeyọrí", + "transactionsTo": "Sí", + "transactionsTokenSwap": "Ìpàrọ̀ Tokini", + "transactionsUnknownAmount": "Tí a kò mọ̀", + "transactionsUnlistedInterpolated": "Ko sí lori àtẹ {{orúkọ}}", + "transactionsUnstaked": "Yọ owó kúrò", + "transactionsUnlistedFailed": "Ti kùnà láti máṣe àkójọ", + "transactionsDeactivateStake": "Ti mú fífi owó si má ṣiṣẹ́ mọ́", + "transactionsDeactivateStakeFailed": "Ti kùnà láti mú fífi owó si má ṣiṣẹ́ mọ́", + "transactionsWaitingForConfirmation": "Dídúró de ijẹrisi", + "transactionsWithdrawStake": "Yọ Owó kúrò", + "transactionsWithdrawStakeFailed": "Yíyọ owó kúrò ti kùnà", + "transactionCancelled": "Ti fagile", + "transactionCancelledFailed": "Ti kùnà láti fagilé", + "transactionApproveToken": "Ti fọwọ́ sí {{tokenSymbol}}", + "transactionApproveTokenFailed": "Ti kùnà láti fọwọ́ sí {{tokenSymbol}}", + "transactionApprovalFailed": "Fífi ọwọ́ sí ti kùnà", + "transactionRevokeApproveToken": "Ti fagilé {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "Ti kùnà láti fagilé {{tokenSymbol}}", + "transactionRevokeFailed": "Fí fagilé ti kùnà", + "transactionApproveDetailsTitle": "Fọwọ́ sí àwọn Àlàyé", + "transactionCancelOrder": "Fagilé ọjà", + "transactionCancelOrderFailed": "Fífagilé ọjà ti kùnà", + "transactionApproveAppLabel": "Ohun èlò", + "transactionApproveAmountLabel": "Iye", + "transactionApproveTokenLabel": "Tókìnì", + "transactionApproveCollectionLabel": "Àkójọpọ̀", + "transactionApproveAllItems": "Fọwọ́ sí gbogbo nǹkan", + "transactionSpendUpTo": "Náwó títí dé", + "transactionCancel": "Fagilé Ìdúnàádúrà", + "transactionPrioritizeCancel": "Fí fagilé Ṣe àkọ́kọ́", + "transactionSpeedUp": "Mu Ìdúnàádúrà Yára", + "transactionCancelHelperText": "Ìdúnàádúrà tí ó jẹ́ ojúlówó lè parí ṣáájú kí a tó fagile.", + "transactionSpeedUplHelperText": "Èyí yóò mú ìdúnàádúrà rẹ yára dé ìwọ̀n tí ó ga jù látàrí àwọn àmúyẹ nẹtiwọki.", + "transactionCancelHelperMobile": "Yóò ná ọ ní <1>títí dé {{amount}} láti gbìyànjú láti fagile ìdúnàádúrà yìí. Ìdúnàádúrà tí ó jẹ́ ojúlówó lè parí ṣáájú kí a tó fagile.", + "transactionCancelHelperMobileWithEstimate": "Yóò gbà tó iye <1>títí dé {{amount}} láti gbìyànjú láti fagile ìdúnàádúrà yìí. Ó yẹ kí ó parí ní bíi {{timeEstimate}}. Ìdúnàádúrà tí ó jẹ́ ojúlówó lè parí ṣáájú kí a tó fagile.", + "transactionSpeedUpHelperMobile": "Yóò gbà tó iye <1>títí dé {{amount}} láti mú ìdúnàádúrà yìí yára dé ìwọ̀n tí ó ga jù.", + "transactionSpeedUpHelperMobileWithEstimate": "Yóò gbà tó iye <1>títí dé {{amount}} láti gbìyànjú láti fagile ìdúnàádúrà yìí. Ó yẹ kí ó parí ní bíi {{timeEstimate}}.", + "transactionEstimatedTime": "Iye àkókò tí a gbèrò", + "transactionCancelingSend": "Fífagilé fífiráńṣẹ́", + "transactionPrioritizingCancel": "Ńfí fífagile ṣe àkọ́kọ́", + "transactionCanceling": "Fífagilé", + "transactionReplaceError": "Àṣìṣe kan ti wáyé. A kò díye kankan lé ibi-ìpamọ́ rẹ. O lè tun gbìyànjú.", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} tí kò tó", + "transactionGasLimitError": "Ti kùnà láti ṣírò gbèdéke iye owó fún mímú ìdúnàádúrà ṣẹ", + "transactionGasEstimationError": "Ti kùnà láti ṣírò iye owó fún mímú ìdúnàádúrà ṣẹ", + "pendingTransactionCancel": "Fagile", + "pendingTransactionSpeedUp": "Mu yára", + "pendingTransactionStatus": "Ipò", + "pendingTransactionPending": "Wíwà ní ìdádúró", + "pendingTransactionPendingInteraction": "Ìbáṣepọ̀ Wà ní ìdádúró", + "pendingTransactionCancelling": "Fífagilé", + "pendingTransactionDate": "Ọjọ́", + "pendingTransactionNetworkFee": "Owó nẹtiwọki", + "pendingTransactionEstimatedTime": "Iye àkókò tí a gbèrò", + "pendingTransactionEstimatedTimeHM": "{{hours}}h {{minutes}}m", + "pendingTransactionEstimatedTimeMS": "{{minutes}}m {{seconds}}s", + "pendingTransactionEstimatedTimeS": "{{seconds}}s", + "pendingTransactionsSendingTitle": "Ńfi {{assetSymbol}} ráńṣẹ́", + "pendingTransactionsUnknownEstimatedTime": "Tí a kò mọ̀", + "pendingTransactionUnknownApp": "Ohun-èlò Tí a kò mọ̀", + "unlockActionButtonUnlock": "Ṣi i", + "unlockEnterPassword": "Tẹ ọ̀rọ̀ ìgbaniwọlé rẹ", + "unlockErrorIncorrectPassword": "Ọ̀rọ̀ ìgbaniwọlé tí kò tọ́", + "unlockErrorSomethingWentWrong": "Nkan ti ko tọ́ kan ti ṣẹlẹ̀, jọ̀wọ́ tún gbìyànjú tó bá ṣe díẹ̀", + "unlockForgotPassword": "Ti gbàgbé ọ̀rọ̀ ìgbaniwọlé", + "unlockPassword": "Ọ̀rọ̀ ìgbaniwọlé", + "forgotPasswordText": "O lè tún ọ̀rọ̀ ìgbaniwọlé rẹ ṣe nípa títẹ ọ̀rọ̀ 12-24 gbólóhùn kúkurú gbígbà àpamọ́wọ́ rẹ padà si. Phantom kò lè gba ọ̀rọ̀ ìgbaniwọlé rẹ padà fún ọ.", + "appInfo": "Àlàyé Ohun èlò", + "lastUsed": "Tí a lò Kẹ́yìn", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "Kò sí pẹ̀lú àwọn ibi-ìpamọ́ ohun èlò.", + "trustedAppAutoConfirmDisclaimer1": "Nígbàtí ó ńṣiṣẹ́ lọ́wọ́, Phantom yóò jẹ́rìsí gbogbo àwọn ìbéèrè láti orí ohun èlò yìí láì wífún ọ tàbí béèrè ìjẹ́rìsíí rẹ.", + "trustedAppAutoConfirmDisclaimer2": "Mímu ṣiṣẹ́ lè fi àwọn owó rẹ sí ewu jìbìtì. Lo ẹ̀yà yìí pẹ̀lú àwọn ohun èlò tí o fi ọkàn tán nìkan.", + "validationUtilsPasswordIsRequired": "O nílò ọ̀rọ̀ ìgbaniwọlé", + "validationUtilsPasswordLength": "Ọ̀rọ̀ ìgbaniwọlé gboọ́dọ̀ gun to onka mẹjọ", + "validationUtilsPasswordsDontMatch": "Àwọn ọ̀rọ̀ ìgbaniwọlé kò wọlé", + "validationUtilsPasswordCantBeSame": "O kò lè lo ọ̀rọ̀ ìgbaniwọlé tí ó ń lo tẹ́lẹ̀", + "validatorCardEstimatedApy": "Ti ṣírò APY", + "validatorCardCommission": "Èrè", + "validatorCardTotalStake": "Gbogbo Owó tí o wà ", + "validatorCardNumberOfDelegators": "# Àwọn Aṣojú", + "validatorListChooseAValidator": "Yan Olùfọwọ́sí kan", + "validatorListErrorFetching": "A kò lè wá àwọn olùfọwọ́sí rí. Jọ̀wọ́ tún gbìyànjú si nígbàmíràn.", + "validatorListNoResults": "Ko si Awọn èsì", + "validatorListReload": "Tún ń bẹ̀rẹ̀", + "validatorListSearch": "Ṣàwárí", + "validatorInfoTooltip": "Olùfọwọ́sí", + "validatorInfoTitle": "Àwọn olùfọwọ́sí", + "validatorInfoDescription": "Nípa fífi SOL rẹ sòwò lórí olùfọwọ́sí kan ìwọ ńkópa sí ṣíṣeṣẹ́ àti ààbò nẹtiwọki Solana, nígbàtí ò ńjèrè SOL dípò.", + "validatorApyInfoTooltip": "Ṣírò APY", + "validatorApyInfoTitle": "Ti ṣírò APY", + "validatorApyInfoDescription": "Èyí ni iye èrè tí ò ńgbà fún fífi SOL sòwò lórí olùfọwọ́sí náà.", + "validatorViewActionButtonStake": "Fowó si", + "validatorViewErrorFetching": "Ko le gbe àwọn olùfọwọ́sí jáde.", + "validatorViewInsufficientBalance": "Iye tó kù tí kò tó", + "validatorViewMax": "Ó pọ̀ju", + "validatorViewPrimaryText": "Bẹ̀rẹ̀ síní fi owó si", + "validatorViewDescriptionInterpolated": "Yan iye SOL tí ó wù ọ́ <1> láti fi owó sí pẹ̀lú olùfọwọ́sí yìí. <3>Mọ̀ síwájú si", + "validatorViewAmountSOLRequiredToStakeInterpolated": "{{iye}} SOL tí ó nílò láti fi owó si", + "validatorViewValidator": "Olùfọwọ́sí", + "walletMenuItemsAddConnectWallet": "Ṣàfikún / Sopọ̀ mọ́ Àpamọ́wọ́", + "walletMenuItemsBridgeAssets": "Di àyè árín Àwọn ohun ini", + "walletMenuItemsHelpAndSupport": "Iranlọ́wọ́ àti Atilẹyin", + "walletMenuItemsLockWallet": "Tí Àpamọ́wọ́ pa", + "walletMenuItemsResetSecretPhrase": "Ṣé àtúnṣe Gbólóhùn Ikọ̀kọ̀", + "walletMenuItemsShowMoreAccounts": "Fi hàn {{ó nka}} sì...", + "walletMenuItemsHideAccounts": "Fi àwọn akanti pamọ́", + "whatsNewOverlayNew": "Tuntun!", + "whatsNewOverlayv1ActionGetAppNow": "Gba appu na bayi", + "whatsNewOverlayv1PrimaryText": "Phantom fún iOS tí wà bayi!", + "whatsNewOverlayv1ScanWithCamera": "Yà pẹlu kamẹra iPhone rẹ", + "whatsNewOverlayv1SecondaryText": "Inu wá dùn láti kéde pé Phantom fún iOS tí wà bayi lórí appstore! Ní ìrírí agbára Phantom nínú àpò rẹ!", + "whatsNewOverlayv2ActionListOnME": "Ṣe àkójọ àwọn NFT rẹ lórí Magic Eden!", + "whatsNewOverlayv2ActionTryItNow": "Gbìyànjú rẹ̀ nísìnyí", + "whatsNewOverlayv2SecondaryText": "O lè ṣe àkójọ àwọn NFT rẹ nísìnyí lórí Magic Eden láti orí àfikún aṣàwákiri ayélujára Phantom rẹ. Fi ìrọ̀rùn ṣe àtúnṣe iye owó àti yíyọ nǹkan kúrò láti ṣe àkóso àwọn àkójọ rẹ.", + "whatsNewOverlayv3ActionBurnSpam": "Jó àwọn awúrúju NFT níná!", + "whatsNewOverlayv3SecondaryText": "O lè jó àwọn awúrúju NFT níná nísìnyí kí o sì gba iye SOL díẹ̀. Tẹ orí Awúrúju NFT, tẹ ààmì \"...\" kí o sì yan \"Jó Tókìnì níná\" láti yọ ọ́ kúrò nínú àpamọ́wọ́ rẹ.", + "toggleMultiChainHeader": "Èyítí ó lè bá ọ̀pọ̀lọpọ̀ nẹtiwọki ṣiṣẹ́", + "disableMultiChainHeader": "Ipò Solana-nìkan", + "disableMultiChainDetail1Header": "Fi gbogbo ara lọ fún Solana", + "disableMultiChainDetail1SecondaryText": "Ṣe àkóso àwọn Ibi-ìpamọ́ Solana, àwọn tókìnì, àti àwọn àgbà sílẹ̀ rẹ láìrí àwọn ṣéènì mìíràn.", + "disableMultiChainDetail2Header": "Padà sí Èyítí ó lè bá ọ̀pọ̀lọpọ̀ nẹtiwọki ṣiṣẹ́ nígbàkigbà", + "disableMultiChainDetail2SecondaryText": "Iye owó Ethereum àti Polygon rẹ tí ó wà tẹ́lẹ̀ yóò wà ní ìpamọ́ nígbàtí o bá tún mú Èyítí ó lè bá ọ̀pọ̀lọpọ̀ nẹtiwọki ṣiṣẹ́.", + "disableMultiChainButton": "Mú Solana-nìkan ṣiṣẹ́", + "disabledMultiChainHeader": "Ti mú Solana-nìkan ṣiṣẹ́", + "disabledMultiChainText": "O lè mú èyítí ó lè bá ọ̀pọ̀lọpọ̀ nẹtiwọki ṣiṣẹ́ nígbàkigbà.", + "enableMultiChainHeader": "Mú Èyítí ó lè bá ọ̀pọ̀lọpọ̀ nẹtiwọki ṣiṣẹ́", + "enabledMultiChainHeader": "Ti mú Èyítí ó lè bá ọ̀pọ̀lọpọ̀ nẹtiwọki ṣiṣẹ́", + "enabledMultiChainText": "Ethereum àti Polgon ti ní àtìlẹyìn nínú àpamọ́wọ́ rẹ nísìnyí.", + "incompatibleAccountHeader": "Ibi-ìpamọ́ Tí kò báramu", + "incompatibleAccountInterpolated": "Jọ̀wọ́ yọ àwọn ibi-ìpamọ́ Ethereum-nìkan wọ̀nyìí kúrò ṣaájú kí o tó mú ipò Solana-nìkan ṣiṣẹ́: <1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "Kínni ó jẹ́ Tuntun!", + "welcomeToMultiChainPrimaryText": "Àpamọ́wọ́ kan fún ohun gbogbo", + "welcomeToMultiChainDetail1Header": "Àtìlẹyìn Ethereum àti Polygon", + "welcomeToMultiChainDetail1SecondaryText": "Gbogbo àwọn tókìnì àti àwọn NFT láti Solana, Ethereum, àti Polygon ní ojú kànnáà.", + "welcomeToMultiChainDetail2Header": "Lo gbogbo àwọn ohun-èlò tí o nífẹ̀ẹ́", + "welcomeToMultiChainDetail2SecondaryText": "Sopọ̀ mọ́ àwọn ohun-èlò lórí ọ̀pọ̀lọpọ̀ àwọn ṣéènì láì yí àwọn nẹtiwọki padà.", + "welcomeToMultiChainDetail3Header": "Gbe àpamọ́wọ́ MetaMask rẹ wọlé", + "welcomeToMultiChainDetail3SecondaryText": "Gbé gbogbo gbólóhùn ọ̀rọ̀ ìgbaniwọlé Ethereum àti Polygon rẹ wọlé ní ìrọ̀rùn.", + "welcomeToMultiChainIntro": "Káàbọ̀ sí Phantom Èyítí ó lè bá ọ̀pọ̀lọpọ̀ nẹtiwọki ṣiṣẹ́", + "welcomeToMultiChainIntroDesc": "Gbogbo àwọn tókìnì àti àwọn NFT rẹ láti Solana, Ethereum, àti Polygon lójú kannáà. Àpamọ́wọ́ rẹ kan fún ohun gbogbo.", + "welcomeToMultiChainAccounts": "Àwọn ibi-ìpamọ́ Èyítí ó lè bá ọ̀pọ̀lọpọ̀ nẹtiwọki ṣiṣẹ́ tí a ti túnṣe", + "welcomeToMultiChainAccountsDesc": "Tí a ti túnṣe fún èyítí ó lè bá ọ̀pọ̀lọpọ̀ nẹtiwọki ṣiṣẹ́, ibi-ìpamọ́ kọ̀ọ̀kan ti ní àwọn àdírẹ́sì ETH àti Poly tí ó baamu nísìnyí.", + "welcomeToMultiChainApps": "Ń ṣiṣẹ́ Níbi gbogbo", + "welcomeToMultiChainAppsDesc": "Phantom kò báramu pẹ̀lú gbogbo ohun-èlò lórí Ethereum, Polygon, àti Solana. Tẹ “sopọ̀ mọ́ MetaMask” o sì ti setán láti lọ.", + "welcomeToMultiChainImport": "Gbé e wọlé láti MetaMask, lẹ́sẹ̀kẹsẹ̀", + "welcomeToMultiChainImportDesc": "Gbé àwọn gbólóhùn ọ̀rọ̀ ìgbaniwọlé tàbí kọ́kọ́rọ́ aláàdáni rẹ wọlé bíi Àpamọ́wọ́ MetaMask tàbí Coinbase. Gbogbo rẹ̀ lójúkan.", + "welcomeToMultiChainImportInterpolated": "<0>Gbé àwọn gbólóhùn ọ̀rọ̀ ìgbaniwọlé tàbí kọ́kọ́rọ́ aláàdáni rẹ wọlé bíi Àpamọ́wọ́ MetaMask tàbí Coinbase. Gbogbo rẹ̀ lójúkan.", + "welcomeToMultiChainTakeTour": "Rin ìrìn-àjò náà", + "welcomeToMultiChainSwapperTitle": "Pààrọ̀ lórí Ethereum, Polygon, àti Solana", + "welcomeToMultiChainSwapperDetail1Header": "Àtìlẹyìn Ethereum àti Polygon", + "welcomeToMultiChainSwapperDetail1SecondaryText": "Nísìnyí o lè pààrọ̀ àwọn tókìnì ERC-20 rẹ nírọ̀rùn láti inú àpamọ́wọ́ rẹ.", + "welcomeToMultiChainSwapperDetail2Header": "Iye owó Tí ó dára jùlọ àti owó Tí ó lọ Sílẹ̀ Jùlọ", + "welcomeToMultiChainSwapperDetail2SecondaryText": "Àwọn irísun sísọ d'owó 100+ àti rírà tàbí títà tí ó jáfáfá fún àwọn èrè tí ó ga jùlọ.", + "networkErrorTitle": "Àṣìṣe Nẹtiwọki", + "networkError": "O ṣeni lanu pé a ó kó ní anfaani si nẹtiwọki na. Jọ̀wọ́ gbìyànjú sì ti o ba ṣe diẹ.", + "authenticationUnlockPhantom": "Ṣí Phantom", + "errorAndOfflineSomethingWentWrong": "Nkan kan ó lọ dédé", + "errorAndOfflineSomethingWentWrongTryAgain": "Jọ̀wọ́ gbìyànjú si.", + "errorAndOfflineUnableToFetchAssets": "A kò rí àwọn ohun ìní gbé jáde. Jọ̀wọ́ gbìyànjú sì ti o ba ṣe diẹ.", + "errorAndOfflineUnableToFetchCollectibles": "A kò rí àwọn ìgbàsilẹ̀ gbé jáde. Jọ̀wọ́ gbìyànjú sì ti o ba ṣe diẹ.", + "errorAndOfflineUnableToFetchSwap": "A kò rí alaye ipàrọ̀ gbé jáde. Jọ̀wọ́ gbìyànjú sì ti o ba ṣe diẹ.", + "errorAndOfflineUnableToFetchTransactionHistory": "A kò lè rí ìtàn ìdúnàádúrà ní báyìí. Yẹ àsopọ̀ nẹtiwọki rẹ wò, tàbí gbìyànjú si nígbàmíì.", + "errorAndOfflineUnableToFetchRewardsHistory": "A kò lè wá ìtàn àwọn èrè rí. Jọ̀wọ́ tún gbìyànjú si nígbàmíràn.", + "networkHealthSheetCloseButtonText": "OK", + "swapReviewError": "Nkan kan ó lọ dédé nígbà tí a ń ṣe agbeyẹwo ibere rẹ, jọ̀wọ́ gbìyànjú si.", + "sendSelectToken": "Yan Tokini", + "swapBalance": "Ìyè tí ó ku:", + "swapTitle": "Pàrọ̀ àwọn Tokini", + "swapSelectToken": "Yan Tokini", + "swapYouPay": "Ìwọ Sanwó", + "swapYouReceive": "Ìwọ Gbàá", + "aboutPrivacyPolicy": "Ìlànà-ìṣe Ìpamọ́", + "aboutVersion": "Irú èyí {{irú èyí}}", + "aboutVisitWebsite": "Bẹ Saiti wo", + "bottomSheetConnectTitle": "Sopọ̀", + "A11YbottomSheetConnectTitle": "So Ohun àfikun Àlàyé pọ̀mọ", + "A11YbottomSheetCommandClose": "Ti kọ Ohun àfikun àlàyé", + "A11YbottomSheetCommandBack": "Ohun àfikun Àlàyé Ti padà", + "bottomSheetSignTypedDataTitle": "Buwọ́lu ìfiráńṣẹ́", + "bottomSheetSignMessageTitle": "Buwọ́lu ìfiráńṣẹ́", + "bottomSheetSignInTitle": "Buwọ́lù wọlé", + "bottomSheetSignInAndConnectTitle": "Buwọ́lù wọlé", + "bottomSheetConfirmTransactionTitle": "Jẹ́rìsí ìdúnàádúrà", + "bottomSheetConfirmTransactionsTitle": "Jẹ́rìsí àwọn ìdúnàádúrà", + "bottomSheetAdvancedTitle": "Tí ó jinlẹ̀", + "bottomSheetReadOnlyAccountTitle": "Ipò fún Wíwò Nìkan", + "bottomSheetTransactionSettingsTitle": "Owó Nẹtiwọki", + "bottomSheetConnectDescription": "Sísopọ̀mọ yóò gba òpó lórí ayélujára láàyè yìí láti wo àwọn owó tí ó ṣẹ́kù àti iṣẹ́-ṣíṣe fún ibi-ìpamọ́ náà tí a ti yàn.", + "bottomSheetSignInDescription": "Bíbuwọ́lu ìfiránṣẹ́ yìí yóò fi níni ibi-ìpamọ́ tí ó ti yàn hàn. Buwọ́lu àwọn ìfiránṣẹ́ láti àwọn ohun èlò tí ó fọkàn tán nikan.", + "bottomSheetSignInAndConnectDescription": "Fífi ọwọ́ sí yóò gba òpó yìí lórí ayélujára láàyè láti wo àwọn owó tí ó ṣẹ́kù àti iṣẹ́-ṣíṣe fún ibi-ìpamọ́ náà tí a ti yàn.", + "bottomSheetConfirmTransactionDescription": "A ti ṣírò àwọn àyípadà iye owó tí ó kù. Iye owó àti àwọn ohun ìní tí ó nííṣe ni a kò múdánilójú.", + "bottomSheetConfirmTransactionsDescription": "A ti ṣírò àwọn àyípadà iye owó tí ó kù. Iye owó àti àwọn ohun ìní tí ó nííṣe ni a kò múdánilójú.", + "bottomSheetSignTypedDataDescription": "Èyí jẹ́ ìbéèrè ìgbaniláàyè nìkan. Ìdúnàádúrà náà lè má ṣẹlẹ̀ lẹ́sẹ̀kẹsẹ̀.", + "bottomSheetSignTypedDataSecondDescription": "A ti ṣírò àwọn àyípadà iye owó tí ó kù. Iye owó àti àwọn ohun ìní tí ó nííṣe ni a kò múdánilójú.", + "bottomSheetSignMessageDescription": "Bíbuwọ́lu ìfiránṣẹ́ yìí yóò fi níni ibi-ìpamọ́ tí ó ti yàn hàn. Buwọ́lu àwọn ìfiránṣẹ́ láti àwọn ohun èlò tí ó fọkàn tán nikan.", + "bottomSheetReadOnlyAccountDescription": "Kò lè ṣe iṣẹ́ yìí ní ipò fún wíwò nìkan.", + "bottomSheetMessageRow": "Ìfiránṣẹ́", + "bottomSheetStatementRow": "Àlàyé àkọsílẹ̀ ìdúnàádúrà", + "bottomSheetAutoConfirmRow": "Jẹ́rìsí Láìsí ìlọ́wọ́si", + "bottomSheetAutoConfirmOff": "Paá", + "bottomSheetAutoConfirmOn": "Tàn-án", + "bottomSheetAccountRow": "Ibi-ìpamọ́", + "bottomSheetAdvancedRow": "Tí ó jinlẹ̀", + "bottomSheetContractRow": "Àdírẹ́sì Àdéhùn", + "bottomSheetSpenderRow": "Àdírẹ́sì Olùnáwó", + "bottomSheetNetworkRow": "Nẹtiwọki", + "bottomSheetNetworkFeeRow": "Owó Nẹtiwọki", + "bottomSheetEstimatedTimeRow": "Iye àkókò Tí a gbèrò", + "bottomSheetAccountRowDefaultAccountName": "Ibi-ìpamọ́", + "bottomSheetConnectRequestDisclaimer": "Ní àsopọ̀ sí àwọn òpó lórí ayélujára tí ó fọkàn tán nìkan", + "bottomSheetSignInRequestDisclaimer": "Buwọ́lù wọlé sí àwọn òpó lórí ayélujára tí ó fọkàn tán nìkan", + "bottomSheetSignatureRequestDisclaimer": "Jẹ́rìsí bí o bá fọkàntán òpó lórí ayélujára yìí nìkan.", + "bottomSheetIgnoreWarning": "Fojú fo ìkìlọ̀, ṣáà tẹ̀síwájú lọ́nàkọnà", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "Kò rí àwọn àyípadà iye tí ó kù kankan. Jọ̀wọ́ tẹ̀síwájú pẹ̀lú ìfura kí o sì jẹ́rìsíi bí o bá fọkàntán òpó lórí ayélujára yìí nìkan.", + "bottomSheetReadOnlyWarning": "O kàn ńwo àdírẹ́sì yìí nìkan ni. Ìwọ yóò nílò láti gbé e wọlé láti lè buwọ́lu àwọn ìdúnàádúrà àti àwọn ìfiránṣẹ̀.", + "bottomSheetWebsiteIsUnsafeWarning": "Ààyè lórí ayúlujára yìí léwu láti lò tí ó sì lè gbìyànjú láti jí àwọn owó rẹ.", + "transactionsFromInterpolated": "Lati: {{lati}}", + "transactionsFromParagraphInterpolated": "Láti {{from}}", + "transactionsSolInterpolated": "{{iye}} SOL", + "transactionsToday": "Òní", + "transactionsToInterpolated": "Si: {{si}}", + "transactionsToParagraphInterpolated": "Sí {{to}}", + "transactionsYesterday": "Àná", + "addEditAddressAdd": "Ṣàfikún adirẹsi", + "addEditAddressDelete": "Pa adirẹsi rẹ", + "addEditAddressDeleteTitle": "Ṣé o da ẹ lójú pé o fẹ́ pa adirẹsi yí rẹ́?", + "addEditAddressSave": "Fi adirẹsi pamọ́", + "dAppBrowserComingSoon": "Ẹ̀rọ Aṣàwárí dAppu nbọ laipẹ!", + "dAppBrowserSearchPlaceholder": "Wá tàbí tẹ URL kan", + "dAppBrowserOpenInNewTab": "Ṣi ní táàbù tuntun", + "dAppBrowserSuggested": "Tí a dábàá", + "dAppBrowserFavorites": "Àwọn tí o fẹ́ràn ju", + "dAppBrowserBookmarks": "Àwọn búkúmaakì", + "dAppBrowserBookmarkAdd": "Fi Búkúmaakì kun", + "dAppBrowserBookmarkRemove": "Yọ Búkúmaakì kúrò", + "dAppBrowserTrustedApps": "Ti àìpẹ́", + "dAppBrowserFavoritesDescription": "A má ṣàfihàn àwọn tí ó fẹ́ràn jùlọ níbi yi", + "dAppBrowserBookmarksDescription": "A ó fi àwọn búkúmaakì rẹ hàn níbi", + "dAppBrowserRecentsDescription": "Àwọn dapps tí o ṣe àsopọ̀ wọn láìpẹ́ yóò hàn níbí", + "dAppBrowserEmptyScreenDescription": "Tẹ̀ URL tàbí kí ó ṣàwárí lórí ayélujára", + "dAppBrowserBlocklistScreenTitle": "{{orísun}} tí wà ní títì pa! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom gbagbọ pé saiti yí ni ẹtan kosi ni ààbò tó péye fún lílo.", + "part2": "A ti ṣàfihàn saiti yí gẹ́gẹ́bí àrà itọju-àgbègbè ibi ìfipamọ́ data latọdọ àwọn saiti ayédèrú àti ìtànjẹ. Tí ó bá gbagbọ wípé àti ṣàfihàn saiti na nípa àṣìṣe, jọ̀wọ́ jẹki ẹ̀sùn na ó di mímọ." + }, + "dAppBrowserBlocklistScreenIgnoreButton": "Má ṣe ká ikilọ kún, ṣàfihàn biotilewu", + "dAppBrowserActionBookmark": "Búkúmaakì", + "dAppBrowserActionRemoveBookmark": "Yọ búkúmaakì kúrò", + "dAppBrowserActionRefresh": "Sọọ́jí", + "dAppBrowserActionShare": "Ṣe àjọpín", + "dAppBrowserActionCloseTab": "Pa táàbù dé", + "dAppBrowserActionEndAutoConfirm": "Fòpin sí Jẹ́rìsí Láìsí ìlọ́wọ́si", + "dAppBrowserActionDisconnectApp": "Já àsopọ̀ ohun èlò", + "dAppBrowserActionCloseAllTabs": "Pa gbogbo táàbù dé", + "dAppBrowserNavigationAddressPlaceholder": "Tẹ URL kan láti ṣàwárí", + "dAppBrowserTabOverviewMore": "Síwájú si", + "dAppBrowserTabOverviewAddTab": "Fi Táàbùì kun", + "dAppBrowserTabOverviewClose": "Paádé", + "dAppBrowserCloseTab": "Pa Táàbù dé", + "dAppBrowserClose": "Paádé", + "dAppBrowserTabOverviewAddBookmark": "Fi Búkúmaakì kun", + "dAppBrowserTabOverviewRemoveBookmark": "Yọ Búkúmaakì kúrò", + "depositAssetListSuggestions": "Àwọn àmọ̀ràn", + "depositUndefinedToken": "Pẹ̀lẹ́, ó kó lè fi tokini yí pamọ́", + "onboardingImportRecoveryPhraseDetails": "Àwọn àlàyé", + "onboardingCreateRecoveryPhraseVerifyTitle": "Ṣé o ti kọ àwọn Gbólóhùn Ìràpadà ìkọ̀kọ̀ silẹ?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "Láìsí gbólóhùn ìràpadà ìkọ̀kọ̀ ó kó ni lè ní anfaani sì kọ́kọ́rọ́ rẹ tàbí àwọn ohun ìní kankan pẹ̀lú rẹ.", + "onboardingCreateRecoveryPhraseVerifyYes": "Bẹẹni", + "onboardingCreateRecoveryPhraseErrorTitle": "Àṣìṣe", + "onboardingCreateRecoveryPhraseErrorSubtitle": "A kò ní àṣeyọrí láti gbé akanti jáde, jọ̀wọ́ tún gbìyànjú sì.", + "onboardingDoneDescription": "O wa ni ayé púpò láti jẹ ìgbádùn àpamọ́wọ́ rẹ.", + "onboardingDoneGetStarted": "Oya Bẹ̀rẹ̀", + "onboardingImportAccountsEmptyResult": "A kò rí àwọn akanti", + "onboardingImportAccountsAccountName": "Ibi-ìpamọ́ {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ìwé àkọọ́lẹ̀ {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "Àwa ti rí ibi-ìpamọ́ {{numberOfWallets}} tí ó ńṣiṣẹ́", + "onboardingImportAccountsFoundAccounts_other": "Àwa ti rí àwọn ibi-ìpamọ́ {{numberOfWallets}} tí ó ńṣiṣẹ́", + "onboardingImportAccountsFoundAccountsNoActivity_one": "Àwa ti rí ibi-ìpamọ́ {{numberOfWallets}}", + "onboardingImportAccountsFoundAccountsNoActivity_other": "Àwa ti rí àwọn ibi-ìpamọ́ {{numberOfWallets}}", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "Gbólóhùn gbọ́dọ̀ jẹ ó kéré jù ọ̀rọ̀ méjìlá.", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "Gbólóhùn gbọ́dọ̀ jẹ ọ̀rọ̀ méjìlá gere gé tàbí mẹrin lè lógún.", + "onboardingImportRecoveryPhraseWrongWord": "Àwọn ọ̀rọ̀ tí kò tọ: {{ àwọn ọ̀rọ̀ }}.", + "onboardingProtectTitle": "Da bobo àpamọ́wọ́ rẹ", + "onboardingProtectDescription": "Fífi ìdáàbòbò ìdánimọ̀ nípa tara kún-un yóò ríi dájú wípé ìwọ nìkan ni o lè wọlé sí àpamọ́wọ́ rẹ.", + "onboardingProtectButtonHeadlineDevice": "Ohun èlò", + "onboardingProtectButtonHeadlineFaceID": "Idanimọ Ojú", + "onboardingProtectButtonHeadlineFingerprint": "Tẹ̀ka", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "Lo {{ Iruifasẹsi }} Ifaṣẹsi", + "onboardingProtectError": "Nkan tí ó yẹ kan tí ṣẹlẹ̀ nígbà tí a ńṣe ifaṣẹsi, jọ̀wọ́ gbìyànjú si", + "onboardingProtectBiometryIosError": "Fífi àṣẹ sí ìdánimọ̀ ni a ti ṣètò nínú Phantom ṣùgbọ́n tí a ti mú má ṣiṣẹ́ nínú àwọn Ètò Ẹ̀rọ. Jọ̀wọ́ ṣí Àwọn ètò > Phantom > Ìdánimọ̀ Ojú tàbí Ìdánimọ̀ Ọwọ́ láti tún mu ṣiṣẹ́.", + "onboardingProtectRemoveAuth": "Da ifaṣẹsi dúró", + "onboardingProtectRemoveAuthDescription": "Ṣé o da ẹ lójú pé o fẹ́ dá ifaṣẹsi dúró?", + "onboardingWelcomeTitle": "Káàbọ̀ sí Phantom", + "onboardingWelcomeDescription": "Láti bẹ̀rẹ̀, ṣẹ̀da àpamọ́wọ́ titun kan tàbí gbé ọ̀kan wọlé láti gbólóhùn ọ̀rọ̀ ìgbaniwọlé kan.", + "onboardingWelcomeCreateWallet": "Da àpamọ́wọ́ tuntun silẹ", + "onboardingWelcomeAlreadyHaveWallet": "Mo ti ní àpamọ́wọ́ kan tẹ́lẹ̀", + "onboardingWelcomeConnectSeedVault": "So Ọ̀rọ̀ ìgbaniwọlé pọ̀mọ́ Ibi ìfi nǹkan pamọ́ sí", + "onboardingSlide1Title": "Tí ó wà lábẹ́ àkóso rẹ, tí ó wà lábẹ́ ààbò wa", + "onboardingSlide1Description": "Àwọn owó rẹ jẹ́ èyítí ó wà ní ìkọ̀kọ̀ tí ó sì ní ààbò pẹ̀lú ìdánimọ̀, dídá jìbìtì mọ̀, àti àtìlẹyìn 24/7.", + "onboardingSlide2Title": "Ilé tí ó dára jùlọ fún àwọn NFT rẹ", + "onboardingSlide2Description": "Ṣe àkóso fífi sórí àtẹ, jó ìfiráńṣẹ́ tí a kò bèèrè fún, kí o sì wà ní ìmúdójúìwọ̀n pẹ̀lú àwọn ìwífúnmi tí ó ńrannilọ́wọ́.", + "onboardingSlide3Title": "Ṣe púpọ̀ si pẹ̀lú àwọn tókìnì rẹ", + "onboardingSlide3Description": "Fipamọ́, pààrọ̀, fi owó si kí o sì jèrè, firáńṣẹ́ kí o gbà á — láì kúrò nínú àpamọ́wọ́ rẹ láí. ", + "onboardingSlide4Title": "Ṣe àwárí Web3 tí ó dára jùlọ", + "onboardingSlide4Description": "Wá àwọn ohun èlò àti àwọn àkójọpọ̀ tí ó ní olùwá-ayélujára kiri tí ó ní ohun èlò nínú.", + "onboardingMultichainSlide5Title": "Àpamọ́wọ́ kan fún ohun gbogbo", + "onboardingMultichainSlide5Description": "Ní ìrírí fún gbogbo Solana, Ethereum, àti Polygon ní àyíká olùmúlò kan ṣoṣo tí ó rọrùn láti lò.", + "onboardingMultichainSlide5DescriptionWithBitcoin": "Ní ìrírí fún gbogbo Solana, Ethereum, Polygon àti Bitcoin ní àyíká olùmúlò kan ṣoṣo tí ó rọrùn láti lò.", + "requireAuth": "Nílò ifaṣẹsi", + "requireAuthImmediately": "Lọ́wọ́ kan", + "availableToSend": "Ó wà Láti Firáńṣẹ́", + "sendEnterAmount": "Tẹẹ Iye", + "sendEditMemo": "Ṣàtúnṣe Ìfiráńṣẹ́ tí a sopọ̀ mọ", + "sendShowLogs": "Fi àwọn Amì Àṣìṣe han", + "sendHideLogs": "Fi àwọn Amì Àṣìṣe Pamọ́", + "sendGoBack": "Padà Sẹ́yìn", + "sendTransactionSuccess": "A ti ṣe àṣeyọrí nípa fífi tokini rẹ ránṣẹ́ si", + "sendInputPlaceholder": "Orúkọ tàbí adirẹsi", + "sendRecentlyUsedAddressLabel": "Tí ó lo {{ìgbékalẹ̀Niakoko}} sẹ́yìn", + "sendRecipientAddress": "Adirẹsi ẹni tó ń gba", + "sendTokenInterpolated": "Fi ránṣẹ́ {{Amitokini}}", + "sendPasteFromClipboard": "Lẹẹ láti inú clipboard", + "sendScanQR": "Ya Koodi QR", + "sendTo": "Sí:", + "sendCameraAccess": "Anfaani sì Kamẹra", + "sendCameraAccessSubtitle": "Láti yà koodi QR, ó ní láti fi àyè gba anfaani sì kamẹra. Ṣé o má fẹ́ràn lati ṣí àwọn Ètò bayi?", + "sendSettings": "Àwọn Ètò", + "sendOK": "OK", + "invalidQRCode": "QR koodi yí kò ṣiṣẹ́.", + "sendInvalidQRCode": "QR koodi yí ki ńṣe adirẹsi to ń ṣiṣẹ́", + "sendInvalidQRCodeSubtitle": "Gbìyànjú sì tàbí pẹlu QR koodi miran.", + "sendInvalidQRCodeSplToken": "Tokini tí kò ṣiṣẹ́ nínú koodi QR", + "sendInvalidQRCodeSplTokenSubtitle": "QR koodi yí ni tokini tí kì ń ṣe tìrẹ tàbí èyí tí a kò dámọ̀.", + "sendScanAddressToSend": "Ya {{Amitokini}} adirẹsi láti fi àwọn owó ránṣẹ́", + "sendScanAddressToSendNoSymbol": "Ya àdírẹ́sì láti fi owó ráńṣẹ́ sí", + "sendScanAddressToSendCollectible": "Ya adirẹsi SOL láti fi àgbàsilẹ ránṣẹ́", + "sendScanAddressToSendCollectibleMultichain": "Ya àdírẹ́sì láti fi àwọn àkójọpọ̀ ráńṣẹ́ sí", + "sendSummary": "Ni ṣókí", + "sendUndefinedToken": "Má bínú, a kò lè fi tokini yi ránṣẹ́", + "sendNoTokens": "Kò sí àwọn tokini kankan", + "noBuyOptionsAvailableInCountry": "Kò sí àwọn àṣàyàn láti Ràá ní orílẹ̀-èdè rẹ", + "swapAvailableTokenDisclaimer": "Iye awọn tókìnì díẹ̀ wà fún síso bulọkiṣeeni àwọn Nẹtiwọki pọ̀", + "swapCrossSwapNetworkTooltipTitle": "Pípàrọ̀ Jákèjádò àwọn Nẹtiwọki", + "swapCrossSwapNetworkTooltipDescription": "Nígbàtí a bá páàrọ̀ jákèjádò àwọn Nẹtiwọki a gba níyànjú láti lo àwọn tókìnì tí ó wà fún iye owó tí ó lọ sílẹ̀ jùlọ àti ìdúnàádúrà tí ó yára jùlọ.", + "settingsAbout": "Nípa Phantom", + "settingsConfirm": "Bẹẹni", + "settingsMakeSureNoOneIsWatching": "Rí dájú pé kò sí ẹnì tí ó ń wo ojú àwòrán rẹ", + "settingsManageAccounts": "Ṣe àkóso àwọn Ibi-ìpamọ́", + "settingsPrompt": "Ṣé o da ẹ lójú pé ó fẹ́ tesiwaju?", + "settingsSelectAvatar": "Yan àwòrán Afatar", + "settingsSelectSecretPhrase": "Yan Gbólóhùn Ọ̀rọ̀ ìgbaniwọlé tí ó jẹ́ Àṣírí", + "settingsShowPrivateKey": "Tẹẹ láti ṣàfihàn kọ́kọ́rọ́ ikọ̀kọ̀ rẹ", + "settingsShowRecoveryPhrase": "Tẹẹ láti ṣàfihàn gbólóhùn ìkọ̀kọ̀ rẹ", + "settingsSubmitBetaFeedback": "Fi Ìjábọ̀ Beta Sílẹ̀", + "settingsUpdateAccountNameToast": "Ti mú orúkọ ibi-ìpamọ́ dójú ìwọ̀n", + "settingsUpdateAvatarToast": "Ti mú Afatar dójú ìwọ̀n", + "settingsWalletAddress": "Àdírẹ́sì Ibi-ìpamọ́", + "settingsWalletAddresses": "Àwọn àdírẹ́sì Ibi-ìpamọ́", + "settingsWalletNamePrimary": "Orúkọ Ibi-ìpamọ́", + "settingsPlaceholderName": "Orúkọ", + "settingsWalletNameSecondary": "Pàrọ̀ orúkọ àpamọ́wọ́ rẹ", + "settingsYourAccounts": "Àwọn Akanti Rẹ", + "settingsYourAccountsMultiChain": "Ṣeé lò fún ọ̀pọ̀lọpọ̀ bulọọkuṣeeni", + "settingsNotifications": "Àwọn Iwifunni", + "settingsNotificationPreferences": "Iwifunni tí ó Yàn Láàyò", + "pushNotificationsPreferencesAllowNotifications": "Fàyè gba Iwifunni", + "pushNotificationsPreferencesSentTokens": "Àwọn Tokini tí ó fi ránṣẹ́", + "pushNotificationsPreferencesSentTokensDescription": "Igbejade àwọn ifiranse tí àwọn tokini àti àwọn NFT", + "pushNotificationsPreferencesReceivedTokens": "Àwọn Tokini tí ó gbà", + "pushNotificationsPreferencesReceivedTokensDescription": "Igbewọle àwọn ifiranse tí àwọn tokini àti àwọn NFT", + "pushNotificationsPreferencesDexSwap": "Àwọn ipàrọ̀", + "pushNotificationsPreferencesDexSwapDescription": "Àwọn Ìpàrọ̀ l'ori àwọn appu tí a dámọ̀", + "pushNotificationsPreferencesOtherBalanceChanges": "Àwọn Ìyípadà tí ó ti wà lórí Ìyè owó tí ó kú", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "Àwọn idunọdura tokini onírúurú tí ó ní ipa l'ori iye owó tó kù tí ó ni", + "pushNotificationsPreferencesPhantomMarketing": "Àwọn Àlàyé Tuntun Láti Ọwọ Phantom", + "pushNotificationsPreferencesPhantomMarketingDescription": "Àwọn ikéde ẹ̀yà ara ati awọn àlàyé tuntun tí gbogbogboo", + "pushNotificationsPreferencesDescription": "Àwọn ètò yí ń ṣàkóso àwọn iwifunni tí ó ń fara hàn fún àpamọ́wọ́ tí ó ń ṣiṣẹ́ yí. Àpamọ́wọ́ kọ̀ọ̀kan ni àwọn ètò iwifunni tí wọn. Láti pa gbogbo àwọn iwifunni Phantom tí ó ń fara hàn, lọ sí <1>awon ètò ohun èlòrẹ.", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "O ṣòro fún ẹ láti dá àwọn iwifunni tí ó yán layo papọ.", + "connectSeedVaultConnectSeed": "So Ọ̀rọ̀ ìgbaniwọlé kan pọ̀mọ́ ọ", + "connectSeedVaultConnectSeedDescription": "So Phantom pọ̀mọ́ Ọ̀rọ̀ ìgbaniwọlé Ibi ìfi nǹkan pamọ́ lórí fóònù rẹ", + "connectSeedVaultSelectAnAccount": "Yan ibi-ìpamọ́ kan", + "connectSeedVaultSelectASeed": "Yan Ọ̀rọ̀ ìgbaniwọlé kan", + "connectSeedVaultSelectASeedDescription": "Yan ọ̀rọ̀ ìgbaniwọlé tí yóò wù ọ́ láti sopọ̀ mọ́ Phantom", + "connectSeedVaultSelectAnAccountDescription": "Yan ibi-ìpamọ́ tí yóò wù ọ́ láti ṣètò pẹ̀lú Phantom", + "connectSeedVaultNoAccountsFound": "Kò rí àwọn ibi-ìpamọ́ kankan.", + "connectSeedVaultSelectAccounts": "Yan àwọn ibi-ìpamọ́", + "connectSeedVaultSelectAccountsDescription": "Yan àwọn bi-ìpamọ́ tí yóò wù ọ́ láti ṣètò pẹ̀lú Phantom", + "connectSeedVaultCompleteSetup": "Parí ìṣètò", + "connectSeedVaultCompleteSetupDescription": "O ti ṣetán wàyí! Ṣàwárí wéèbù3 pẹ̀lú Phantom kí o sì lo Ọ̀rọ̀ ìgbaniwọlé Ibi ìfi nǹkan pamọ́ rẹ láti jẹ́rìsíí àwọn ìdúnàádúrà", + "connectSeedVaultConnectAnotherSeed": "So Ọ̀rọ̀ ìgbaniwọlé mìíràn pọ̀mọ́ ọ", + "connectSeedVaultConnectAllSeedsConnected": "Gbogbo ọ̀rọ̀ ìgbaniwọlé ti sopọ̀ mọ́ ọ", + "connectSeedVaultNoSeedsConnected": "Kò fi àwọn ọ̀rọ̀ ìgbaniwọlé kankan pọ̀mọ́ ọ. Tẹ bọ́tìnì tí ó wà nísàlẹ̀ láti fún Ọ̀rọ̀ ìgbaniwọlé Ibi ìfi nǹkan pamọ́ sí láṣẹ.", + "connectSeedVaultConnectAccount": "So ibi-ìpamọ́ pọ̀mọ", + "connectSeedVaultLoadMore": "Ṣí púpọ̀ Síwájú si", + "connectSeedVaultNeedPermission": "Nílò ìgbaniláàyè", + "connectSeedVaultNeedPermissionDescription": "Lọ sí àwọn Ètò láti gba Phantom láàyè láti lo àwọn ìgbaniláàyè Ọ̀rọ̀ ìgbaniwọlé Ibi ìfi nǹkan pamọ́ sí.", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} owó", + "stakeAmount": "Iye", + "stakeAmountBalance": "Ìyè tí ó ku", + "swapTopQuotes": "Àwọn Ìdíyelé {{numQuotes}} Tí ó wà lókè", + "swapTopQuotesTitle": "Àwọn ìdíyelé Tí ó gbajúmọ̀ jù", + "swapProvidersTitle": "Àwọn olùpèsè", + "swapProvidersFee": "{{fee}} owó", + "swapProvidersTagRecommended": "Àbájáde Tí ó dára jùlọ", + "swapProvidersTagFastest": "Tí ó yára jùlọ", + "swapProviderEstimatedTimeHM": "{{hours}}h {{minutes}}m", + "swapProviderEstimatedTimeM": "{{minutes}}m", + "swapProviderEstimatedTimeS": "{{seconds}}s", + "stakeReview": "Ṣe agbeyẹwo", + "stakeReviewAccount": "Akanti", + "stakeReviewCommissionFee": "Èrè Owó", + "stakeReviewConfirm": "Jẹ́rìsí", + "stakeReviewValidator": "Olùfọwọ́sí", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "O gba a", + "swapTabInsufficientFunds": "Àwọn owó tí kò to", + "swapNoAssetsFound": "Kò sí àwọn ohun ìní kankan", + "swapNoTokensFound": "A kò rí àwọn tókìnì kankan", + "swapConfirmationTryAgain": "Tún gbìyànjú si", + "swapConfirmationGoBack": "Padà sẹ́yìn", + "swapNoQuotesFound": "A kò rí àwọn ìdíyelé", + "swapNotProviderFound": "A kò rí olùpèsè fún ìpàrọ̀ tokini yí. Dán tokini míràn wò.", + "swapAvailableOnMainnet": "Orí Mainneti nìkan ni ẹ̀yà yí wa", + "swapNotAvailableEVM": "Kò sí pípààrọ̀ fún àwọn ibi-ìpamọ́ EVM síbẹ̀", + "singleChainSwapTab": "Nínú Nẹtiwọki", + "crossChainSwapTab": "Jákèjádò àwọn nẹtiwọki", + "allFilter": "Gbogbo rẹ̀", + "bridgeRefuelTitle": "Owó ìdúnààádúrà pípàrọ̀ nẹtiwọki", + "bridgeRefuelDescription": "Owó ìdúnààádúrà pípàrọ̀ nẹtiwọki ńri dájú wípé o lè san àwọn owó ìdúnààádúrà lẹ́yìn tí o rékojá láti nẹtiwọki kan sí òmíràn.", + "bridgeRefuelLabelBalance": "{{symbol}} rẹ", + "bridgeRefuelLabelReceive": "Ìwọ Gbàá", + "bridgeRefuelLabelFee": "Iye owó Tí a gbèrò", + "bridgeRefuelDismiss": "Tẹ̀síwájú láìsí owó ìdúnààádúrà pípàrọ̀ nẹtiwọki", + "bridgeRefuelEnable": "Mú Owó ìdúnààádúrà pípàrọ̀ nẹtiwọki ṣiṣẹ́", + "unwrapWrappedSolError": "Ṣíṣí silẹ ti ní Ìjakulẹ", + "unwrapWrappedSolLoading": "Ṣíṣí silẹ...", + "unwrapWrappedSolSuccess": "O wa ni ṣíṣí", + "unwrapWrappedSolViewTransaction": "Wo Ìdunọdura", + "dappApprovePopupSignMessage": "Buwọlu Ifiranṣẹ́ ", + "solanaPayFrom": "Láti", + "solanaPayMessage": "Ìfiránṣẹ̀", + "solanaPayNetworkFee": "Owo Nẹtiwọki", + "solanaPayFree": "Lọfẹ", + "solanaPayPay": "Sanwó {{item}}", + "solanaPayPayNow": "Sanwó Báyìí", + "solanaPaySending": "Ńfi {{item}} ráńṣẹ́", + "solanaPayReceiving": "Ńfi {{item}} ráńṣẹ́", + "solanaPayMinting": "Ńṣẹ́dá {{item}}", + "solanaPayTransactionProcessing": "A n ṣíṣe l'ori idunọdura rẹ lọwọ lọwọ, jọ̀wọ́ dúró.", + "solanaPaySent": "A ti fi ránṣẹ́!", + "solanaPayReceived": "Ti gbàá!", + "solanaPayMinted": "Ti ṣẹ́dá!", + "solanaPaySentNFT": "Ti fi NFT ránṣẹ́!", + "solanaPayReceivedNFT": "Ti gba NFT!", + "solanaPayTokensSent": "A ti ṣe àṣeyọrí nípa fífi àwọn tókìnì rẹ ránṣẹ́ si {{to}}", + "solanaPayTokensReceived": "O ti gba àwọn tókìnì tuntun láti {{from}}", + "solanaPayViewTransaction": "Wo ìdunọdura", + "solanaPayTransactionFailed": "Idunọdura tí ni Ìjákulẹ̀", + "solanaPayConfirm": "Jẹ́rìsí", + "solanaPayTo": "sí", + "dappApproveConnectViewAccount": "Wo akanti Solana rẹ", + "deepLinkInvalidLink": "Àsopọ̀ tí kò Ṣiṣẹ́", + "deepLinkInvalidSplTokenSubtitle": "Eyí ni tokini tí kì ń ṣe tìrẹ tàbí èyí tí a kò dámọ̀.", + "walletAvatarShowAllAccounts": "Ṣàfihàn gbogbo àwọn akanti", + "pushNotificationsGetInstantUpdates": "Gba awọn ìròyìn ni kiakia", + "pushNotificationsEnablePushNotifications": "Fàyè gba àwọn iwifunni tó fara hàn nípa àwọn ifiranse tí ó ti parí, àwọn ipàrọ̀ àti àwọn ìkéde", + "pushNotificationsEnable": "Gba laye", + "pushNotificationsNotNow": "Ko ń ṣe nísinsìnyí", + "onboardingAgreeToTermsOfServiceInterpolated": "Mo gbà fún <1>Àwọn Òfin Ìṣe", + "onboardingConfirmSaveSecretRecoveryPhrase": "OK, Mo ti fi pamọ́ sibikan", + "onboardingCreateNewWallet": "Da Àpamọ́wọ́ Tuntun silẹ", + "onboardingErrorDuplicateSecretRecoveryPhrase": "Gbólóhùn ọ̀rọ̀ ìgbaniwọlé yìí ti wà lórí àpamọ́wọ́ rẹ télẹ̀", + "onboardingErrorInvalidSecretRecoveryPhrase": "Gbólóhùn ìràpadà ìkọ̀kọ̀ tí kò ṣiṣẹ́", + "onboardingFinished": "O ti parí gbogbo ẹ!", + "onboardingImportAccounts": "Gbé àwọn Akanti Wọ̀ lé", + "onboardingImportImportingAccounts": "Ńgbé àwọn Àpamọ́wọ́ wọlé...", + "onboardingImportImportingFindingAccounts": "Ńwá àwọn àpamọ́wọ́ tí ó ńṣíṣẹ́", + "onboardingImportAccountsLastActive": "{{formattedTimestamp}} ṣíṣẹ́ tẹ́lẹ̀", + "onboardingImportAccountsNeverUsed": "Aiti Lo ri", + "onboardingImportAccountsCreateNew": "Àpamọ́wọ́ tuntun", + "onboardingImportAccountsDescription": "Yàn àwọn akanti àpamọ́wọ́ tí ó fẹ́ gbé wọlé", + "onboardingImportReadOnlyAccountDescription": "Fi àdírẹ́sì tàbí orúkọ ààyè lórí ayélujára kan tí yóò wù ọ́ láti kíyèsi kun. Ìwọ yóò ní ààyè fún wíwò nìkan, tí o kò sì ní lè buwọ́lu àwọn ìdúnàádúrà àti àwọn ìfiránṣẹ̀.", + "onboardingImportSecretRecoveryPhrase": "Gbé Gbólóhùn ọ̀rọ̀ ìgbaniwọlé Tí ó jẹ́ àṣírí wọlé", + "onboardingImportViewAccounts": "Wo àwọn Ibi-ìpamọ́", + "onboardingRestoreExistingWallet": "Dá àpamọ́wọ́ tí ó nlo lọ́wọ́ lọ́wọ́ padà pẹ̀lú gbólóhùn ìràpadà ìkọ̀kọ̀ òní ọ̀rọ̀ méjìlá tàbí mẹrin lè lógún", + "onboardingShowUnusedAccounts": "Ṣàfihàn Àwọn Akanti Ti o ko ti Lo", + "onboardingShowMoreAccounts": "Ṣàfihàn Àwọn Akanti Si", + "onboardingHideUnusedAccounts": "Fi Àwọn Akanti Ti o ko ti Lo Pamọ́", + "onboardingSecretRecoveryPhrase": "Gbólóhùn Ìràpadà Ìkọ̀kọ̀", + "onboardingSelectAccounts": "Yan Àwọn Akanti Rẹ", + "onboardingStoreSecretRecoveryPhraseReminder": "Eyi nìkan ni ọ̀nà tí ó má lè fi rí akanti rẹ gbà padà. Jọ̀wọ́ fi pamọ́ síbi tí ààbò wa!", + "useTokenMetasForMintsUnknownName": "Tí a kò mọ̀", + "bookmarksExploreScreenSearch": "Wá tàbí tẹ URL kan", + "timeUnitMinute": "isẹju", + "timeUnitMinutes": "àwọn isẹju", + "timeUnitHour": "wakati", + "timeUnitHours": "àwọn wákàtí", + "espNFTListWithPrice": "O tòjọ {{OrúkọÀfihànNFT}} fún {{iyeOwó}} {{iyeTokiniAmi}} lórí {{OrúkọdApp}}", + "espNFTListWithPriceWithoutDApp": "O tòjọ {{OrúkọÀfihànNFT}} fún {{iyeOwó}} {{iyeTokiniAmi}}", + "espNFTListWithoutPrice": "O tòjọ {{OrúkọÀfihànNFT}} fún títà lórí {{OrúkọdApp}}", + "espNFTListWithoutPriceWithoutDApp": "O tòjọ {{OrúkọÀfihànNFT}} fún títà", + "espNFTChangeListPriceWithPrice": "O ṣe ìmúdójúwọ̀n àwọn ọjà tí ó wà lórí àtẹ {{OrúkọÀfihànNFT}} sì {{iyeOwó}} {{iyeTokiniAmi}} lórí {{OrúkọdApp}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "O ṣe ìmúdójúwọ̀n àwọn ọjà tí ó wà lórí àtẹ {{OrúkọÀfihànNFT}} sì {{iyeOwó}} {{iyeTokiniAmi}}", + "espNFTChangeListPriceWithoutPrice": "O ṣe ìmúdójúwọ̀n àwọn ọjà tí ó wà lórí àtẹ {{OrúkọÀfihànNFT}} lórí {{OrúkọdApp}}", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "O ṣe ìmúdójúwọ̀n àwọn ọjà tí ó wà lórí àtẹ fún {{OrúkọÀfihànNFT}}", + "espNFTBidBidderWithPrice": "O fi owó sílẹ̀ {{iyeOwó}} {{IyeTokiniAmi}} fún {{OrúkọÀfihànNFT}} lórí {{OrúkọdApp}}", + "espNFTBidBidderWithPriceWithoutDApp": "O fi owó sílẹ̀ {{iyeOwó}} {{IyeTokiniAmi}} fún {{OrúkọÀfihànNFT}}", + "espNFTBidBidderWithoutPrice": "O fi owó sílẹ̀ fún {{OrúkọÀfihànNFT}} lórí {{OrúkọdApp}}", + "espNFTBidBidderWithoutPriceWithoutDApp": "O fi owó sílẹ̀ fún {{OrúkọÀfihànNFT}}", + "espNFTBidListerWithPrice": "O fi owó titun sílẹ̀ {{iyeOwó}} {{IyeTokiniAmi}} fún {{OrúkọÀfihànNFT}} lórí {{OrúkọdApp}}", + "espNFTBidListerWithPriceWithoutDApp": "Owó tuntun tí ó fi sílẹ̀ {{iyeOwó}} {{IyeTokiniAmi}} fún {{OrúkọÀfihànNFT}}", + "espNFTBidListerWithoutPrice": "O fi owó titun sílẹ̀ fún {{OrúkọÀfihànNFT}} lórí {{OrúkọdApp}}", + "espNFTBidListerWithoutPriceWithoutDApp": "Owó tuntun tí ó fi sílẹ̀ fún {{OrúkọÀfihànNFT}}", + "espNFTCancelBidWithPrice": "O fagilé owó tí ó fi sílẹ̀ {{iyeOwó}} {{IyeTokiniAmi}} fún {{OrúkọÀfihànNFT}} lórí {{OrúkọdApp}}", + "espNFTCancelBidWithPriceWithoutDApp": "O fagilé owó tí ó fi sílẹ̀ {{iyeOwó}} {{IyeTokiniAmi}} fún {{OrúkọÀfihànNFT}}", + "espNFTCancelBidWithoutPrice": "O fagilé owó tí o fi sílẹ̀ fún {{OrúkọÀfihànNFT}} lórí {{OrúkọdApp}}", + "espNFTCancelBidWithoutPriceWithoutDApp": "O fagilé owó tí ó fi sílẹ̀ fún {{OrúkọÀfihànNFT}}", + "espNFTUnlist": "O yọ {{OrúkọÀfihànNFT}} kúrò lórí {{OrúkọdApp}}", + "espNFTUnlistWithoutDApp": "O yọ́ kúrò lórí àtẹ {{OrúkọÀfihànNFT}}", + "espNFTBuyBuyerWithPrice": "O ra {{OrúkọÀfihànNFT}} fún {{iyeOwó}} {{iyeTokiniAmi}} lórí {{OrúkọdApp}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "O ra {{OrúkọÀfihànNFT}} fún {{iyeOwó}} {{iyeTokiniAmi}}", + "espNFTBuyBuyerWithoutPrice": "O ra {{OrúkọÀfihànNFT}} lórí {{OrúkọdApp}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "O ra {{OrúkọÀfihànNFT}}", + "espNFTBuySellerWithPrice": "O ta {{OrúkọÀfihànNFT}} fún {{iyeOwó}} {{iyeTokiniAmi}} lórí {{OrúkọdApp}}", + "espNFTBuySellerWithPriceWithoutDApp": "O ta {{OrúkọÀfihànNFT}} fún {{iyeOwó}} {{iyeTokiniAmi}}", + "espNFTBuySellerWithoutPrice": "O ta {{OrúkọÀfihànNFT}} lórí {{OrúkọdApp}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "O ta {{OrúkọÀfihànNFT}}", + "espDEXSwap": "O pàrọ̀ {{àwọnTokiniIpaỌ̀rọ̀isalẹ}} fún {{àwọnTokiniIpaỌ̀rọ̀oke}} lórí {{OrúkọdAppu}}", + "espDEXDepositLPWithPoolDisplay": "O fi pamọ́ {{ÀwọnTokiniIpaỌ̀rọ̀isalẹ}} sínú {{OrúkọÀfihànadágún}} adágún tí owó wá ninu rẹ lórí {{OrúkọdAppu}}", + "espDEXDepositLPWithoutPoolDisplay": "O pàrọ̀ {{àwọnTokiniIpaỌ̀rọ̀isalẹ}} fún {{àwọnTokiniIpaỌ̀rọ̀oke}} lórí {{OrúkọdAppu}}", + "espDEXWithdrawLPWithPoolDisplay": "O yọ́ {{ÀwọnTokiniIpaỌ̀rọ̀òkè}} kúrò nínú {{OrúkọÀfihànadágún}} adágún tí owó wá ninu rẹ lórí {{OrúkọdAppu}}", + "espDEXWithdrawLPWithoutPoolDisplay": "O pàrọ̀ {{àwọnTokiniIpaỌ̀rọ̀isalẹ}} fún {{àwọnTokiniIpaỌ̀rọ̀oke}} lórí {{OrúkọdAppu}}", + "espGenericTokenSend": "O fi ránṣẹ́ {{àwọnTokiniIpaỌ̀rọ̀isalẹ}}", + "espGenericTokenReceive": "O gba {{àwọnTokiniIpaỌ̀rọ̀oke}}", + "espGenericTransactionBalanceChange": "O pàrọ̀ {{àwọnTokiniIpaỌ̀rọ̀isalẹ}} fún {{àwọnTokiniIpaỌ̀rọ̀oke}}", + "espUnknown": "AIMỌ", + "espUnknownNFT": "NFT aimọ", + "espTextFragmentAnd": "àti", + "externalLinkWarningTitle": "O ti fẹ́ fi Phantom sílẹ̀", + "externalLinkWarningDescription": "Kí o sì ṣí {{url}}. Ríi dájú wípé o ní ìgbékẹ̀lé nínú orísun yìí kí o tó ní ìbáṣepọ̀ pẹ̀lú rẹ̀.", + "shortcutsWarningDescription": "Àwọn ọ̀nà-àbújá tí {{url}} pèsè. Ríi dájú wípé o ní ìgbékẹ̀lé nínú orísun yìí kí o tó ní ìbáṣepọ̀ pẹ̀lú rẹ̀.", + "lowTpsBanner": "Èrò pọ̀ lórí nẹtiwọki Solana lọ́wọ́ lọ́wọ́", + "lowTpsMessageTitle": "Ọ̀pọ̀ èrò lórí nẹtiwọki Solana", + "lowTpsMessage": "Nítorí pé èrò pọ̀ lórí Solana èyí tí ó kọjá agbára Phantom, àwọn idunọdura rẹ lè ní ìkùnà tàbí ìdádúró. Jọ̀wọ́ tún gbìyànjú àwọn idunọdura tí ó ní ìkùnà.", + "solanaSlow": "Nẹtiwọki Solana n kojú ìlọ́ra tí kò wọ́pọ̀", + "solanaNetworkTemporarilyDown": "Nẹtiwọki Solana na kò ṣe lò fún ìgbà rampẹ", + "waitForNetworkRestart": "Jọ̀wọ́ ni suuru fún nẹtiwọki na kí ó ṣẹ̀ṣẹ̀ bẹ̀rẹ̀. Àwọn owó yín kò ní ìdíwọ́.", + "exploreCollectionsCarouselTitle": "Kínní ó Gbajúmọ̀", + "exploreDropsCarouselTitle": "Kínni ó jẹ́ Tuntun", + "exploreSortFloor": "Orí àtẹ", + "exploreSortListed": "Tí wà fún rírà àti títà lórí àtẹ", + "exploreSortVolume": "Iye", + "exploreFetchErrorSubtitle": "Jọ̀wọ́ gbìyànjú si nígbàmíì.", + "exploreFetchErrorTitle": "Ti kùnà láti wa rí.", + "exploreTopCollectionsTitle": "Àwọn àkójọpọ̀ NFT Tí ó ga jùlọ", + "exploreTopListLess": "Dinkù", + "exploreTopListMore": "Síwájú si", + "collectiblesSearchCollectionsSection": "Àwọn àkójọpọ̀", + "collectiblesSearchItemsSection": "Àwọn nǹkan", + "collectiblesSearchNrOfItems": "Àwọn nǹkan {{ nrOfItems }}", + "collectiblesSearchPlaceholderText": "Ṣàwárí àwọn àkójọpọ̀ rẹ", + "collectionPinSuccess": "Ti lẹ àkójọpọ̀ mọ", + "collectionPinFail": "Àkójọpọ̀ ti kùnà láti lẹ̀ mọ", + "collectionUnpinSuccess": "Ti yọ àkójọpọ̀ kúrò", + "collectionUnpinFail": "Àkójọpọ̀ ti kùnà láti yọ kúrò", + "collectionHideSuccess": "Ti fi àkójọpọ̀ pamọ́", + "collectionHideFail": "Àkójọpọ̀ ti kùnà láti wà ní ìpamọ́", + "collectionUnhideSuccess": "Ti yọ àkójọpọ̀ kúrò ní ìpamọ́", + "collectionUnhideFail": "Àkójọpọ̀ ti kùnà láti yọ kúrò ní ìpamọ́", + "collectiblesSpamSuccess": "Ti jábọ̀ bíi ìfiráńṣẹ́ tí a kò béèrè fún", + "collectiblesSpamFail": "Jíjábọ̀ bíi ìfiráńṣẹ́ tí a kò béèrè fún ti kùnà", + "collectiblesSpamAndHiddenSuccess": "Ti jábọ̀ bíi ìfiráńṣẹ́ tí a kò bèèrè fún tí ó sì ti fipamọ́", + "collectiblesNotSpamSuccess": "Ti jábọ̀ bíi ìfiráńṣẹ́ tí a béèrè fún", + "collectiblesNotSpamFail": "Jíjábọ̀ bíi ìfiráńṣẹ́ tí a béèrè fún ti kùnà", + "collectiblesNotSpamAndUnhiddenSuccess": "Ti jábọ̀ bíi ìfiráńṣẹ́ tí a béèrè fún tí kò sì fipamọ́", + "tokenSpamWarning": "A fi tókìnì yìí pamọ́ nítorí Phantom gbàgbọ́ wípé ó jẹ́ ìfiráńṣẹ́ tí a kò béèrè fún.", + "collectibleSpamWarning": "A fi àwọn àgbàsílẹ̀ yìí pamọ́ nítorí Phantom gbàgbọ́ wípé ó jẹ́ ìfiráńṣẹ́ tí a kò béèrè fún.", + "emojiNoResults": "Kò rí àwòrán ìfi ìmọ̀lára hàn", + "emojiSearchResults": "Wá àwọn Àbájáde", + "emojiSuggested": "Tí a dábàá", + "emojiSmileys": "Àwọn àwòrán ojú tó ńrẹ́rìn-ín & àwọn Ènìyàn", + "emojiAnimals": "Àwọn ẹrankọ & Ìṣẹ̀dá", + "emojiFood": "Oúnjẹ & Ohun mímu", + "emojiTravel": "Ìrìn-àjò & Àwọn ibi", + "emojiActivities": "Àwọn iṣẹ́-ṣíṣe", + "emojiObjects": "Àwọn nǹkan", + "emojiSymbols": "Àwọn àmì", + "emojiFlags": "Àwọn àṣíá", + "whichExtensionToConnectWith": "Ìpín àfikún wo lo fẹ́ sopọ̀ pẹ̀lú?", + "configureInSettings": "Ṣeé ṣe àtúnto nínú àwọn Ètò → Àpamọ́wọ́ Ohun èlò Àtilẹ̀bá.", + "continueWith": "Tẹ̀síwájú pẹ̀lú", + "useMetaMask": "Lo MetaMask", + "usePhantom": "Lo Phantom", + "alwaysAsk": "Béèrè Nígbàgbogbo", + "dontAskMeAgain": "Máṣe tún bi mí mọ́", + "selectWalletSettingDescriptionLine1": "Àwọn ohun èlò kan lè má pèsè àṣàyàn kan láti sopọ̀mọ́ Phantom.", + "selectWalletSettingDescriptionLinePhantom": "Gẹ́gẹ́ bíi wíwá ọ̀nà àbáyọ, sísopọ̀ pẹ̀lú MetaMask yóò ṣí Phantom sílẹ̀ nígbàgbogbo dípò.", + "selectWalletSettingDescriptionLineAlwaysAsk": "Gẹ́gẹ́ bíi wíwá ọ̀nà àbáyọ, nígbàtí o bá sopọ̀ pẹ̀lú MetaMask, àwa yóò béèrè lọ́wọ́ rẹ bí o bá fẹ́ lo Phantom dípò.", + "selectWalletSettingDescriptionLineMetaMask": "Ṣíṣètò MetaMask bíi àtilẹ̀bá yóò mú àwọn dappu láti sopọ̀mọ Phantom.", + "metaMaskOverride": "Àpamọ́wọ́ Ohun èlò Àtilẹ̀bá", + "metaMaskOverrideSettingDescriptionLine1": "Fún sísopọ̀ pẹ̀lú àwọn òpó lórí ayélujára tí kò pèsè àṣàyàn kan láti lo Phantom.", + "refreshAndReconnectToast": "Tun sọjí kí o sì tun sopọ̀mọ láti mú àwọn àyípadà rẹ lò", + "autoConfirmUnavailable": "Kò sí", + "autoConfirmReasonDappNotWhitelisted": "Ìjẹ́rìsí Láìsí ìlọ́wọ́si kò sí nítorí àdéhùn nínú èyítí o ti wá kó sì nínú àwọn àkójọ tí a gbà láàyè fún ohun èlò yìí.", + "autoConfirmReasonSessionNotActive": "Ìjẹ́rìsí Láìsí ìlọ́wọ́si kò sí nítorí kò sí sáà ìjẹ́rìsí láìsí ìlọ́wọ́si tí ó ńṣiṣẹ́ lọ́wọ́. Jọ̀wọ́ mu ṣiṣẹ́ nísàlẹ̀.", + "autoConfirmReasonRateLimited": "Ìjẹ́rìsí Láìsí ìlọ́wọ́si kò sí nítorí dapp tí ò ńlò ńfi àwọn ìbéèrè tí ó pọ̀jù ráńṣẹ́.", + "autoConfirmReasonUnsupportedNetwork": "Ìjẹ́rìsí Láìsí ìlọ́wọ́si kò sí nítorí ìjẹ́rìsí láìsí ìlọ́wọ́sí kò ṣe àtìlẹyìn fún nẹtiwọki yìí.", + "autoConfirmReasonSimulationFailed": "Ìjẹ́rìsí Láìsí ìlọ́wọ́si kò sí nítorí a kò lè mú ìdábòbòbò dánilójú.", + "autoConfirmReasonTabNotFocused": "Ìjẹ́rìsí Láìsí ìlọ́wọ́si kò sí nítorí táàbù ààyè lórí ayélujára tí ò ńgbìyànjú láti jẹ́rìsí láìsí ìlọ́wọ́si kò ṣiṣẹ́.", + "autoConfirmReasonNotUnlocked": "Ìjẹ́rìsí Láìsí ìlọ́wọ́si kò sí nítorí àpamọ́wọ́ kò sí ní ṣíṣí.", + "rpcErrorUnauthorizedWrongAccount": "Ìdúnàádúrà láti àdírẹ́sì kò bá àdírẹ́sì ibi-ìpamọ́ tí a ti yàn mu.", + "rpcErrorUnauthorizedUnknownSource": "Kò lè pinnu orísun ìbéèrè RPC náà.", + "transactionsDisabledTitle": "Ti mú àwọn ìdúnàádúrà má ṣiṣẹ́", + "transactionsDisabledMessage": "Àdírẹ́sì rẹ kò lè dúnàádúrà ní líló Phantom", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "Ó ńṣiṣẹ́ lọ́wọ́", + "settingsTrustedAppDetailsCopiedToClipboardToast": "A ti da URL kọ sí klipboodu", + "notEnoughSolScanTransactionWarning": "Ìdúnàádúrà yìí kùnà nítorí o kò ní SOL tí ó tó nínú ibi-ìpamọ́ rẹ. Jọ̀wọ́ fi SOL kún ibi-ìpamọ́ rẹ síwájú si kí o sì gbìyànjú si.", + "transactionRevertedWarning": "Ìdúnàádúrà yìí ti padà sí bí ó ti wà ní ìgbà fífarawé. A lè pàdánù àwọn owó bí a bá filélẹ̀.", + "quests": "Àwọn ìbéèrè", + "questsClaimInProgress": "Gbígba èrè ńlọ lọ́wọ́", + "questsVerifyingCompletion": "Ńjẹ́rìsí píparí fún ìbéèrè", + "questsClaimError": "Àṣìṣe wà pẹ̀lú gbígba èrè", + "questsClaimErrorDescription": "Àṣìṣe kan wà pẹ̀lú gbígba èrè rẹ. Jọ̀wọ́ gbìyànjú si nígbàmíì.", + "questsDaysLeft": "{{days}} àwọn ọjọ́ tí ó kù", + "questsDaysLeftSingular": "{{days}} ọjọ́ tí ó kù", + "questsDaysLessThanOneDay": "< kéré sí ọjọ́ 1 tí ó kù", + "questsBadgeMobileOnly": "Alágbèkáá Nìkan", + "questsBadgeExtensionOnly": "Ìpín àfikún Nìkan", + "questsStartedStateExplainerTitle": "Ìbéèrè ti Bẹ̀rẹ̀", + "questsStartedStateExplainerDescriptionPart1": "Lẹ́yìn píparí, ó lè gba ọ̀pọ̀lọpọ̀ wákàtí kí o tó gba èrè rẹ. Èyí rí bẹ́ẹ̀ kí a ba lè jẹ́rìsíi wípé o ti parí ìbéèrè yìí, àti láti ri dájú wípé èrè kọ̀ọ̀kan ṣe é gbà lẹ́ẹ̀kan látí ọwọ́ ẹnìkan.", + "questsStartedStateExplainerDescriptionPart2": "Bí ó bá ti kọjá ọjọ́ kan lẹ́yìn tí o parí ìbéèrè yìí, jọ̀wọ́ kànsí àtìlẹyìn fún ìrànlọ́wọ́.", + "questsStartedStateExplainerButtonLabel": "Ti gbàá", + "exploreLearn": "Kọ́ ẹ̀kọ́", + "exploreSites": "Àwọn òpó lórí ayélujára", + "exploreApps": "Àwọn ohun èlò", + "exploreTokens": "Àwọn tókìnì", + "exploreCollections": "Àwọn àkójọpọ̀", + "exploreFilterByall_networks": "Gbogbo àwọn Nẹtiwọki", + "exploreSortBytrending": "Tí ó gbajúmọ̀ lọ́wọ́", + "exploreSortBytop": "Tí ó ga", + "exploreSortByvolume": "Iye", + "exploreSortBygainers": "Àwọn tí ó ńjèrè", + "exploreSortBylosers": "Àwọn tí ó ńpàdánù", + "exploreSortBymarket_cap": "Gbogbo Iye Ìdókòwò Ọjà", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "Àwọn àgbà sílẹ̀", + "exploreCategoryMarketplace": "Ibi ìtajà", + "exploreCategoryGaming": "Ṣíṣeré", + "exploreCategoryBridges": "Ńso bulọkiṣeeni pọ̀", + "exploreCategoryOther": "Òmíràn", + "exploreCategorySocial": "Ìdọ́rẹ̀ẹ́", + "exploreCategoryCommunity": "Àwùjọ", + "exploreVolume": "Iye", + "exploreFloor": "Orí àtẹ", + "exploreCap": "Gbogbo Iye Ìdókòwò Ọjà", + "exploreToken": "Tókìnì", + "explorePrice": "Iye owó", + "explore24hVolume": "Iye ni 24h", + "exploreErrorButtonText": "Tún Gbìyànjú si", + "exploreErrorDescription": "Àṣìṣe kan wà nígbàtí ó ńgbìyànjú láti kó àkóónú wíwákiri náà jọpọ̀. Jọ̀wọ́ tún sọjí kí ó si gbìyànjú si", + "exploreErrorTitle": "Ti kùnà láti kó àkóónú wíwákiri jọpọ̀", + "exploreNetworkError": "Àṣìṣe nẹtiwọki kan wáyé. Jọ̀wọ́ gbìyànjú si nígbàmíì.", + "exploreTokensLegalDisclaimer": "Àlàyé iye owó àti gbàgede iṣẹ́ bulọọki ṣeenì ni a pèsè fún àwọn èrèdí àlàyé nìkan. CoinGecko ni ó pèsè détà ọjà.", + "exploreLearnErrorTitle": "Ti kùnà láti kó àkóónú ohun tí o kọ́ jọpọ̀", + "exploreLearnErrorDescription": "Àṣìṣe kan wà nígbàtí ó ńgbìyànjú láti kó àkóónú ohun tí o kọ́ náà jọpọ̀. Jọ̀wọ́ tún sọjí kí ó si gbìyànjú si", + "dappBrowserSearchScreenVisitSite": "Bẹ òpó lórí ayélujára wò", + "dappBrowserSearchScreenSearchWithGoogle": "Ṣàwárí pẹ̀lú Google", + "dappBrowserSearchScreenSearchLinkYouCopied": "Àsopọ̀ Tí o Ti dàkọ", + "dappBrowserSearchScreenSearchTextYouCopied": "Ọ̀rọ̀ Tí o Ti dàkọ", + "dappBrowserSearchPlaceholder": "Wá àwọn ohun èlò", + "dappBrowserSearchNoApps": "Kò rí àwọn ohun èlò kankan", + "dappBrowserTabsLimitExceededScreenTitle": "Pa Táàbù Tí ó tipẹ́ dé bí?", + "dappBrowserTabsLimitExceededScreenDescription": "O ní àwọn táàbù {{tabsCount}} ní ṣíṣí sílẹ̀. Láti ṣí sílẹ̀ si, ìwọ yóò nílò láti pa àwọn táàbù kan dé.", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "Pa Gbogbo Táàbù dé", + "localizedErrorUnknownError": "N[kan tí kò tọ́ kan ti ṣẹlẹ̀, jọ̀wọ́ gbìyànjú si nígbàmíì.", + "localizedErrorUnsupportedCountry": "Má bínú, orilẹ̀-èdè rẹ kò ní àtilẹyìn lọ́wọ́lọ́wọ́.", + "localizedErrorTokensNotLoading": "Ìṣòro kan wà nípa kíkó àwọn tókìnì jọpọ̀. Jọ̀wọ́ gbìyànjú sì.", + "localizedErrorSwapperNoQuotes": "Kò rí àwọn ìdíyelé kankan. Gbìyànjú tókìnì tàbí iye mìíràn wò.", + "localizedErrorSwapperRefuelNoQuotes": "Kò rí àwọn ìdíyelé kankan. Gbìyànjú tókìnì tàbí iye mìíràn wò tàbí kí o mú owó ìdúnàádúrà pípàrọ̀ nẹtiwọki má ṣiṣẹ́.", + "localizedErrorInsufficientSellAmount": "Iye tókìnì ti kéré jù. Mú iye pípàrọ̀ láti Ṣéènì kan sí òmíràn lọ sókè.", + "localizedErrorCrossChainUnavailable": "Kò sí pípàrọ̀ láti ṣéènì kan sí òmíràn lọ́wọ́lọ́wọ́, jọ̀wọ́ gbìyànjú si nígbàmíì.", + "spamHistoryAction": "Wo àwọn nǹkan tí a fipamọ́", + "spamHistoryTitle": "Iṣẹ́-ṣíṣe Tí a fipamọ́", + "spamHistoryWarning": "A fi ìdúnàádúrà yìí pamọ́ nítorí Phantom gbàgbọ́ wípé ó lè jẹ́ awúrúju.", + "appAuthenticationFailed": "Ti kùnà láti fàṣẹsi", + "appAuthenticationFailedDescription": "Ìṣòro kan wà pẹ̀lú ìgbìyànjú fífiàṣẹsí rẹ. Jọ̀wọ́ gbìyànjú si.", + "partialErrorBalanceChainName": "À ńní ìṣòro pẹ̀lú mímú iye àwọn owó {{chainName}} rẹ tókù dójú òṣùwọ̀n. Àwọn owó rẹ wà ní ìpamọ́.", + "partialErrorGeneric": "À ńní ìṣòro pẹ̀lú mímú àwọn nẹtiwọki dójú òṣùwọ̀n, lára iye àwọn tókìnì rẹ tí ó kù àti iye owó dẹ̀ lè ti kọjá. Àwọn owó rẹ wà ní ìpamọ́.", + "partialErrorTokenDetail": "À ńní ìṣòro pẹ̀lú mímú iye tókìnì rẹ tókù dójú òṣùwọ̀n. Àwọn owó rẹ wà ní ìpamọ́.", + "partialErrorTokenPrices": "À ńní ìṣòro pẹ̀lú mímú iye owó tókìnì rẹ dójú òṣùwọ̀n. Àwọn owó rẹ wà ní ìpamọ́." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/zh-CN/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/zh-CN/translation.json new file mode 100644 index 0000000..793f651 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/zh-CN/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "添加", + "commandAccept": "接受", + "commandApprove": "批准", + "commandBack": "返回", + "commandBuy": "购买", + "commandCancel": "取消", + "commandClaim": "领取", + "commandClaimReward": "领取奖励", + "commandClear": "清除", + "commandClose": "关闭", + "commandConfirm": "确认", + "commandConnect": "连接", + "commandContinue": "继续", + "commandCopy": "复制", + "commandCopyAddress": "复制地址", + "commandCopyTokenAddress": "复制代币地址", + "commandCreate": "创建", + "commandCreateTicket": "创建工单", + "commandDismiss": "关闭", + "commandDownload": "下载", + "commandEdit": "编辑", + "commandHelp": "帮助", + "commandLearnMore": "了解详情", + "commandLearnMore2": "了解详情", + "commandMint": "铸造", + "commandMore": "更多", + "commandNext": "下一步", + "commandOpen": "打开", + "commandOpenSettings": "打开“设置”", + "commandPaste": "粘贴", + "commandReceive": "接收", + "commandReconnect": "重新连接", + "commandRecordVideo": "录制视频", + "commandRetry": "重试", + "commandRevoke": "撤销", + "commandSave": "保存", + "commandScanQRCode": "扫描 QR 码", + "commandSelectMedia": "选择媒体", + "commandSell": "出售", + "commandSend": "发送", + "commandShare": "分享", + "commandShowBalance": "显示余额", + "commandSign": "登录", + "commandStake": "质押", + "commandSwap": "兑换", + "commandTakePhoto": "拍摄照片", + "commandTryAgain": "重试", + "commandViewTransaction": "查看交易", + "commandReportAsNotSpam": "报告为非垃圾内容", + "commandReportAsSpam": "报告为垃圾内容", + "commandPin": "固定", + "commandUnpin": "取消固定", + "commandHide": "隐藏", + "commandUnhide": "取消隐藏", + "commandBurn": "焚毁", + "commandReport": "报告", + "commandView": "查看", + "commandUnwrap": "解封", + "pastParticipleClaimed": "已领取", + "pastParticipleCompleted": "已完成", + "pastParticipleCopied": "已复制", + "pastParticipleDone": "完成", + "nounName": "名称", + "nounNetwork": "网络", + "nounNetworkFee": "网络费用", + "nounSymbol": "符号", + "nounDescription": "描述", + "amount": "金额", + "limit": "限额", + "new": "新", + "gotIt": "知道了", + "internal": "内部", + "reward": "奖励", + "seeAll": "查看全部", + "seeLess": "收起", + "homeTab": "首页", + "collectiblesTab": "收藏品", + "swapTab": "兑换", + "activityTab": "活动", + "exploreTab": "浏览器", + "accountHeaderConnectedInterpolated": "您已连接到 {{origin}}", + "accountHeaderConnectedToSite": "您已连接到此网站", + "accountHeaderCopyToClipboard": "复制到剪贴板", + "accountHeaderNotConnected": "您还未连接到", + "accountHeaderNotConnectedInterpolated": "您未连接到 {{origin}}", + "accountHeaderNotConnectedToSite": "您还未连接到这个网站", + "accountWithoutEnoughSolActionButtonCancel": "取消", + "accountWithoutEnoughSolPrimaryText": "SOL 不足", + "accountWithoutEnoughSolSecondaryText": "此交易涉及的账户没有足够的 SOL。此账户可能属于您或其他人。如果提交,此交易将被撤销。", + "accountSwitcher": "账户切换器", + "addAccountHardwareWalletPrimaryText": "连接硬件钱包", + "addAccountHardwareWalletSecondaryText": "使用 Ledger 硬件钱包", + "addAccountHardwareWalletSecondaryTextMobile": "使用您的 {{supportedHardwareWallets}} 钱包", + "addAccountSeedVaultWalletPrimaryText": "关联种子库", + "addAccountSeedVaultWalletSecondaryText": "使用种子库中的钱包", + "addAccountImportSeedPhrasePrimaryText": "导入密钥恢复短语", + "addAccountImportSeedPhraseSecondaryText": "从另一钱包导入账户", + "addAccountImportWalletPrimaryText": "导入私钥", + "addAccountImportWalletSecondaryText": "导入单链账户", + "addAccountImportWalletSolanaSecondaryText": "导入 Solana 私钥", + "addAccountLimitReachedText": "您已达到 Phantom 中的 {{accountsCount}} 个账户限制。请先删除未使用的账户,然后再添加其他账户。", + "addAccountNoSeedAvailableText": "您没有可用助记词。请导入现有种子以生成账户。", + "addAccountNewWalletPrimaryText": "创建新账户", + "addAccountNewWalletSecondaryText": "生成一个新的钱包地址", + "addAccountNewMultiChainWalletSecondaryText": "添加新的多链账户", + "addAccountNewSingleChainWalletSecondaryText": "添加新账户", + "addAccountPrimaryText": "添加/连接钱包", + "addAccountSecretPhraseLabel": "助记词", + "addAccountSeedLabel": "种子", + "addAccountSeedIDLabel": "种子 ID", + "addAccountSecretPhraseDefaultLabel": "助记词 {{number}}", + "addAccountZeroAccountsForSeed": "0 个账户", + "addAccountShowAccountForSeed": "显示 1 个账户", + "addAccountShowAccountsForSeed": "显示 {{numOfAccounts}} 个账户", + "addAccountHideAccountForSeed": "隐藏 1 个账户", + "addAccountHideAccountsForSeed": "隐藏 {{numOfAccounts}} 个账户", + "addAccountSelectSeedDescription": "您的新账户将通过此助记词生成", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} 个账户", + "addAccountOneAccountsForSeed": "1 个账户", + "addAccountGenerateAccountFromSeed": "创建账户", + "addAccountReadOnly": "监视地址", + "addAccountReadOnlySecondaryText": "跟踪任何公共钱包地址", + "addAccountSolanaAddress": "Solana 地址", + "addAccountEVMAddress": "EVM 地址", + "addAccountBitcoinAddress": "比特币地址", + "addAccountImportAccountActionButtonImport": "导入", + "addAccountImportAccountDuplicatePrivateKey": "此账户在您的钱包中已存在", + "addAccountImportAccountIncorrectFormat": "格式不正确", + "addAccountImportAccountInvalidPrivateKey": "私钥无效", + "addAccountImportAccountName": "名称", + "addAccountImportAccountPrimaryText": "导入私钥", + "addAccountImportAccountPrivateKey": "私钥", + "addAccountImportAccountPublicKey": "地址或域", + "addAccountImportAccountPrivateKeyRequired": "私钥是必填项", + "addAccountImportAccountNameRequired": "名称为必填项", + "addAccountImportAccountPublicKeyRequired": "公共地址为必填项", + "addAccountImportAccountDuplicateAddress": "此地址在您的钱包中已存在", + "addAddressAddressAlreadyAdded": "已成功添加地址", + "addAddressAddressAlreadyExists": "地址已存在", + "addAddressAddressInvalid": "地址无效", + "addAddressAddressIsRequired": "地址为必填项", + "addAddressAddressPlaceholder": "地址", + "addAddressLabelIsRequired": "标签为必填项", + "addAddressLabelPlaceholder": "标签", + "addAddressPrimaryText": "添加地址", + "addAddressToast": "地址已添加", + "createAssociatedTokenAccountCostLabelInterpolated": "这将花费 {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "您已拥有此代币账户", + "createAssociatedTokenAccountErrorInsufficientFunds": "资金不足", + "createAssociatedTokenAccountErrorInvalidMint": "铸造地址无效", + "createAssociatedTokenAccountErrorInvalidName": "名称无效", + "createAssociatedTokenAccountErrorInvalidSymbol": "符号无效", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "我们无法创建您的代币账户。请重试。", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "无法创建账户", + "createAssociatedTokenAccountErrorUnableToSendMessage": "我们无法发送您的交易。", + "createAssociatedTokenAccountErrorUnableToSendTitle": "无法发送交易", + "createAssociatedTokenAccountInputPlaceholderMint": "铸造地址", + "createAssociatedTokenAccountInputPlaceholderName": "名称", + "createAssociatedTokenAccountInputPlaceholderSymbol": "符号", + "createAssociatedTokenAccountLoadingMessage": "我们正在创建您的代币账户。", + "createAssociatedTokenAccountLoadingTitle": "正在创建代币账户", + "createAssociatedTokenAccountPageHeader": "创建代币账户", + "createAssociatedTokenAccountSuccessMessage": "您的代币账户已成功创建!", + "createAssociatedTokenAccountSuccessTitle": "已创建代币账户", + "createAssociatedTokenAccountViewTransaction": "查看交易", + "assetDetailRecentActivity": "最近交易记录", + "assetDetailStakeSOL": "质押 SOL 代币", + "assetDetailUnknownToken": "未知代币", + "assetDetailUnwrapAll": "解封所有代币", + "assetDetailUnwrappingSOL": "正在解封 SOL", + "assetDetailUnwrappingSOLFailed": "解封 SOL 失败", + "assetDetailViewOnExplorer": "在 {{explorer}} 上查看", + "assetDetailViewOnExplorerDefaultExplorer": "浏览器", + "assetDetailSaveToPhotos": "保存到照片", + "assetDetailPinCollection": "置顶收藏", + "assetDetailUnpinCollection": "取消置顶收藏", + "assetDetailHideCollection": "隐藏收藏", + "assetDetailUnhideCollection": "取消隐藏收藏", + "assetDetailTokenNameLabel": "代币名称", + "assetDetailNetworkLabel": "网络", + "assetDetailAddressLabel": "地址", + "assetDetailPriceLabel": "价格", + "collectibleDetailSetAsAvatar": "设为头像", + "collectibleDetailSetAsAvatarSingleWorkAlt": "头像", + "collectibleDetailShare": "分享收藏品", + "assetDetailAboutLabel": "关于 {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} 可以从您的账户转移或销毁此代币。", + "sendAssetAmountLabelInterpolated": "可用 {{amount}} {{tokenSymbol}}", + "assetListSearch": "搜索…", + "assetListUnknownToken": "未知代币", + "assetVisibilityUnknownToken": "未知代币", + "buyAssetInterpolated": "购买 {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "最大购买金额为 {{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "最小购买金额为 {{amount}}", + "buyNoAssetsAvailable": "无可用以太坊或 Polygon 资产", + "buyThirdPartyScreenPaymentMethod": "选择付款方式", + "gasEstimationErrorWarning": "估算本次交易的费用时出错。交易可能失败。", + "nativeTokenBalanceErrorWarning": "获取本次交易的代币余额时出错。交易可能失败。", + "blocklistOriginCommunityDatabaseInterpolated": "此网站已被标记为<1>由社区维护的已知网络钓鱼网站和诈骗数据库的一部分。如果您认为该网站被错误标记,<3>请提交问题。", + "blocklistOriginDomainIsBlocked": "{{domainName}} 已被屏蔽!", + "blocklistOriginIgnoreWarning": "忽略此警告,仍然连接到 {{domainName}}。", + "blocklistOriginSiteIsMalicious": "Phantom 认为这是恶意网站,存在安全隐患。", + "blocklistOriginThisDomain": "此域", + "blocklistProceedAnyway": "忽略警告,仍然继续", + "maliciousTransactionWarning": "Phantom 认为这笔交易是恶意的,并且不安全。我们已禁用签署以保护您和您的资金。", + "maliciousTransactionWarningIgnoreWarning": "忽略警告,仍然继续", + "maliciousTransactionWarningTitle": "交易已被标记!", + "maliciousRequestBlockedTitle": "请求被阻止", + "maliciousRequestWarning": "此网站已被标记为恶意网站。它可能试图窃取您的资金或诱骗您确认欺骗性请求。", + "maliciousSignatureRequestBlocked": "为了您的安全,Phantom 已阻止此请求。", + "maliciousRequestBlocked": "为了您的安全,Phantom 已阻止该请求。您应该关闭此窗口并停止使用打开该请求的网站。", + "siwErrorPopupTitle": "签名请求无效", + "siwParseErrorDescription": "应用的签名请求格式无效,无法显示。", + "siwVerificationErrorDescription": "签名请求消息存在 1 个或多个错误。为了您的安全考虑,请确保您使用的应用正确无误并重试。", + "siwErrorPagination": "第 {{n}} 页,共 {{total}} 页", + "siwErrorMessage_ADDRESS_MISMATCH": "警告:应用的地址与提供的签名地址不匹配。", + "siwErrorMessage_DOMAIN_MISMATCH": "警告:应用的域与提供的验证域不匹配。", + "siwErrorMessage_URI_MISMATCH": "警告:URI 主机名与域不匹配。", + "siwErrorMessage_CHAIN_ID_MISMATCH": "警告:链 ID 与提供的验证链 ID 不匹配。", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "警告:消息发布日期在很久远的过去。", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "警告:消息发布日期在很遥远的未来。", + "siwErrorMessage_EXPIRED": "警告:消息已过期。", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "警告:消息在发布前过期。", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "警告:消息将在生效前过期。", + "siwErrorShowErrorDetails": "显示错误详细信息", + "siwErrorHideErrorDetails": "隐藏错误详细信息", + "siwErrorIgnoreWarning": "忽略警告,仍然继续", + "siwsTitle": "登录请求", + "siwsPermissions": "权限", + "siwsAgreement": "消息", + "siwsAdvancedDetails": "高级详细信息", + "siwsAlternateStatement": "{{domain}} 希望您使用 Solana 账户登录:\n{{address}}", + "siwsFieldLable_domain": "域", + "siwsFieldLable_address": "地址", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "版本", + "siwsFieldLable_chainId": "链 ID", + "siwsFieldLable_nonce": "Nonce", + "siwsFieldLable_issuedAt": "发布时间", + "siwsFieldLable_expirationTime": "过期时间", + "siwsFieldLable_requestId": "请求 ID", + "siwsFieldLable_resources": "资源", + "siwsVerificationErrorDescription": "此登录请求无效。这意味着网站不安全,或者其开发者在发送请求时出错。", + "siwsErrorNumIssues": "{{n}} 个问题", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "此链 ID 与您所在的网络不匹配。", + "siwsErrorMessage_DOMAIN_MISMATCH": "此域不是您要登录的域。", + "siwsErrorMessage_URI_MISMATCH": "此 URI 不是您要登录的 URI。", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "消息发布日期在很久远的过去。", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "消息发布日期在很遥远的未来。", + "siwsErrorMessage_EXPIRED": "消息已过期。", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "消息在发出之前过期。", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "消息将在生效之前过期。", + "changeLockTimerPrimaryText": "自动锁定时间", + "changeLockTimerSecondaryText": "在钱包无活动多长时间后锁定您的钱包?", + "changeLockTimerToast": "自动锁定计时器已更新", + "changePasswordConfirmNewPassword": "确认新密码", + "changePasswordCurrentPassword": "当前密码", + "changePasswordErrorIncorrectCurrentPassword": "当前密码不正确", + "changePasswordErrorGeneric": "出错了,请稍后再试", + "changePasswordNewPassword": "新密码", + "changePasswordPrimaryText": "更改密码", + "changePasswordToast": "密码已更新", + "collectionsHiddenCollections": "已隐藏收藏", + "collectiblesReportAsSpam": "报告为垃圾", + "collectiblesReportAsSpamAndHide": "报告为垃圾并隐藏", + "collectiblesReportAsNotSpam": "报告为非垃圾", + "collectiblesReportAsNotSpamAndUnhide": "取消隐藏并报告非垃圾内容", + "collectiblesReportNotSpam": "非垃圾内容", + "collectibleDetailDescription": "描述", + "collectibleDetailProperties": "属性", + "collectibleDetailOrdinalInfo": "序数信息", + "collectibleDetailRareSatsInfo": "稀有聪信息", + "collectibleDetailSatsInUtxo": "UTXO 中的聪", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} 聪", + "collectibleDetailSatNumber": "聪编号", + "collectibleDetailSatName": "聪名称", + "collectibleDetailInscriptionId": "铭文 ID", + "collectibleDetailInscriptionNumber": "铭文编号", + "collectibleDetailStandard": "标准", + "collectibleDetailCreated": "创建时间", + "collectibleDetailViewOnExplorer": "在 {{explorer}} 上查看", + "collectibleDetailList": "上架", + "collectibleDetailSellNow": "出售价格为 {{amount}} {{symbol}}", + "collectibleDetailUtxoSplitterCtaTitle": "释放备用比特币", + "collectibleDetailUtxoSplitterCtaSubtitle": "您有 {{value}} 的 BTC 可以解锁", + "collectibleDetailUtxoSplitterModalCtaTitle": "稀有聪", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "为了保护您的资金,我们会阻止在包含稀有聪的 UTXO 中发送 BTC。使用 Magic Eden 的 UTXO 分割工具从您的稀有聪中释放 {{value}} 的 BTC。", + "collectibleDetailUtxoSplitterModalCtaButton": "使用 UTXO 分割工具", + "collectibleDetailEasilyAccept": "接受最高报价", + "collectibleDetailSatsCount_one": "{{count}} 聪", + "collectibleDetailSatsCount_other": "{{count}} 聪", + "collectibleDetailSpamOverlayDescription": "此收藏品被隐藏,因为 Phantom 认为它是垃圾内容。", + "collectibleDetailSpamOverlayReveal": "显示收藏品", + "collectibleBurnTermsOfService": "我了解此操作无法撤消", + "collectibleBurnTitleWithCount_one": "焚毁代币", + "collectibleBurnTitleWithCount_other": "焚毁代币", + "collectibleBurnDescriptionWithCount_one": "此操作将永久销毁此代币并将其从您的钱包中移除。", + "collectibleBurnDescriptionWithCount_other": "此操作将永久销毁这些代币并将其从您的钱包中移除。", + "collectibleBurnTokenWithCount_one": "代币", + "collectibleBurnTokenWithCount_other": "代币", + "collectibleBurnCta": "焚毁", + "collectibleBurnRebate": "折扣", + "collectibleBurnRebateTooltip": "少量的 SOL 将自动存入您的钱包,用于补偿代币焚毁。", + "collectibleBurnNetworkFee": "网络费用", + "collectibleBurnNetworkFeeTooltip": "Solana 网络处理交易所需的金额", + "unwrapButtonSwapTo": "兑换为 {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "从 {{withdrawalSource}} 提取 {{chainSymbol}}", + "unwrapModalEstimatedTime": "预计时间", + "unwrapModalNetwork": "网络", + "unwrapModalNetworkFee": "网络费用", + "unwrapModalTitle": "汇总", + "unsupportedChain": "链不受支持", + "unsupportedChainDescription": "我们似乎不支持 {{chainName}} 网络的{{action}}操作。", + "networkFeesTooltipLabel": "{{chainName}} 网络费用", + "networkFeesTooltipDescription": "{{chainName}} 费用因多种因素而异。您可以自定义它们,以使您的交易更快(更昂贵)或更慢(更便宜)。", + "burnStatusErrorTitleWithCount_one": "代币无法焚毁", + "burnStatusErrorTitleWithCount_other": "代币无法焚毁", + "burnStatusSuccessTitleWithCount_one": "代币已焚毁!", + "burnStatusSuccessTitleWithCount_other": "代币已焚毁!", + "burnStatusLoadingTitleWithCount_one": "正在焚毁代币…", + "burnStatusLoadingTitleWithCount_other": "正在焚毁代币…", + "burnStatusErrorMessageWithCount_one": "此代币无法焚毁。请稍后再试。", + "burnStatusErrorMessageWithCount_other": "这些代币无法焚毁。请稍后再试。", + "burnStatusSuccessMessageWithCount_one": "此代币已被永久销毁,并且 {{rebateAmount}} SOL 已存入您的钱包。", + "burnStatusSuccessMessageWithCount_other": "这些代币已被永久销毁,并且 {{rebateAmount}} SOL 已存入您的钱包。", + "burnStatusLoadingMessageWithCount_one": "此代币正被永久销毁,并且 {{rebateAmount}} SOL 将存入您的钱包。", + "burnStatusLoadingMessageWithCount_other": "这些代币正被永久销毁,并且 {{rebateAmount}} SOL 将存入您的钱包。", + "burnStatusViewTransactionText": "查看交易", + "collectibleDisplayLoading": "正在加载…", + "collectiblesNoCollectibles": "没有收藏品", + "collectiblesPrimaryText": "您的收藏品", + "collectiblesReceiveCollectible": "接收收藏品", + "collectiblesUnknownCollection": "未知收藏", + "collectiblesUnknownCollectible": "未知收藏品", + "collectiblesUniqueHolders": "唯一身份持有者", + "collectiblesSupply": "供应", + "collectiblesUnknownTokens": "未知代币", + "collectiblesNrOfListed": "{{ nrOfListed }} 已上架", + "collectiblesListed": "已上架", + "collectiblesMintCollectible": "铸造收藏品", + "collectiblesYouMint": "您铸造", + "collectiblesMintCost": "铸造成本", + "collectiblesMintFail": "铸造失败", + "collectiblesMintFailMessage": "铸造您的收藏品时出现问题。请重试。", + "collectiblesMintCostFree": "免费", + "collectiblesMinting": "正在铸造…", + "collectiblesMintingMessage": "您的收藏品正在铸造中", + "collectiblesMintShareSubject": "快来看看", + "collectiblesMintShareMessage": "这是我在 @phantom 上铸造的!", + "collectiblesMintSuccess": "铸造成功", + "collectiblesMintSuccessMessage": "您的收藏品正在铸造中", + "collectiblesMintSuccessQuestMessage": "您已满足 Phantom 任务的要求。点按“领取奖励”可获取免费收藏品。", + "collectiblesMintRequired": "必需", + "collectiblesMintSafelyDismiss": "您可以安全关闭此窗口。", + "collectiblesTrimmed": "我们已达到目前可以展示的收藏品数量上限。", + "collectiblesSeeAllHoldings": "查看所有持有信息", + "collectiblesLast": "过去", + "collectiblesAbout": "关于", + "collectiblesSocialLinks": "社交链接", + "collectiblesNonTransferable": "不可转让", + "collectiblesNonTransferableYes": "是", + "collectiblesSellOfferDetails": "报价详细信息", + "collectiblesSellYouSell": "出售", + "collectiblesSellGotIt": "知道了", + "collectiblesSellYouReceive": "收到", + "collectiblesSellOffer": "报价", + "collectiblesSoldCollectible": "出售的收藏品", + "collectiblesSellMarketplace": "市场", + "collectiblesSellCollectionFloor": "收藏底价", + "collectiblesSellDifferenceFromFloor": "与底价的差异", + "collectiblesSellLastSalePrice": "最后售价", + "collectiblesSellEstimatedFees": "预估费用", + "collectiblesSellEstimatedProfitAndLoss": "预估利润/损失", + "collectiblesSellViewOnMarketplace": "在 {{marketplace}} 上查看", + "collectiblesSellCollectionFloorTooltip": "多个市场中收藏的最低“立即购买”价格。", + "collectiblesSellProfitLossTooltip": "估算的利润/损失是根据最终销售价格和报价金额扣除费用计算的。", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "版税 ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "市场费用 ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "市场费用", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}} 网络", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "报价包含 {{phantomFeePercentage}} 的 Phantom 费用", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "报价包含版税、网络费用、市场费用和 {{phantomFeePercentage}} 的 Phantom 费用", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "报价包含版税、网络费用和市场费用", + "collectiblesSellTransactionFeeTooltipTitle": "交易费用", + "collectiblesSellStatusLoadingTitle": "正在接受报价…", + "collectiblesSellStatusLoadingIsSellingFor": "出售价格为", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} 已出售!", + "collectiblesSellStatusSuccessWasSold": "成功出售,价格为", + "collectiblesSellStatusErrorTitle": "出错了", + "collectiblesSellStatusErrorSubtitle": "尝试出售时出现问题", + "collectiblesSellStatusViewTransaction": "查看交易", + "collectiblesSellInsufficientFundsTitle": "资金不足", + "collectiblesSellInsufficientFundsSubtitle": "我们无法接受对此收藏品的报价,因为没有足够的资金来支付网络费用。", + "collectiblesSellRecentlyTransferedNFTTitle": "最近转账", + "collectiblesSellRecentlyTransferedNFTSubtitle": "转账后,您必须等待 1 小时才能接受出价。", + "collectiblesApproveCollection": "已批准的 {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "报价不可用", + "collectiblesSellNotAvailableAnymoreSubtitle": "该报价已不再可用。请取消此出价并重试", + "collectiblesSellFlaggedTokenTitle": "收藏品被举报", + "collectiblesSellFlaggedTokenSubtitle": "该收藏品无法交易,原因可能有多种,例如被举报为失窃或在没有锁定的情况下被质押", + "collectiblesListOnMagicEden": "在 Magic Eden 上架", + "collectiblesListPrice": "上架价格", + "collectiblesUseFloor": "使用底价", + "collectiblesFloorPrice": "底价", + "collectiblesLastSalePrice": "最后售价", + "collectiblesTotalReturn": "总回报", + "collectiblesOriginalPurchasePrice": "原始购买价格", + "collectiblesMagicEdenFee": "Magic Eden 费用", + "collectiblesArtistRoyalties": "艺术家版税", + "collectiblesListNowButton": "立即上架", + "collectiblesListAnywayButton": "仍然上架", + "collectiblesCreateListingTermsOfService": "By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service", + "collectiblesViewListing": "查看上架", + "collectiblesListingViewTransaction": "查看交易", + "collectiblesRemoveListing": "移除上架", + "collectiblesEditListing": "编辑上架", + "collectiblesEditListPrice": "编辑上架价格", + "collectiblesListPriceTooltip": "上架价格是商品的销售价格。卖家通常将上架价格设定为等于或高于底价。", + "collectiblesFloorPriceTooltip": "底价是此收藏中物品的最低有效上架价格。", + "collectiblesOriginalPurchasePriceTooltip": "您最初按此金额购买了此物品。", + "collectiblesPurchasedForSol": "以 {{lastPurchasePrice}} SOL 购买", + "collectiblesUnableToLoadListings": "无法加载上架", + "collectiblesUnableToLoadListingsFrom": "无法从 {{marketplace}} 加载上架", + "collectiblesUnableToLoadListingsDescription": "您的上架和资产是安全的,但我们目前无法从 {{marketplace}} 加载它们。请稍后再试。", + "collectiblesBelowFloorPrice": "低于底价", + "collectiblesBelowFloorPriceMessage": "确定要以低于底价的价格上架您的 NFT 吗?", + "collectiblesMinimumListingPrice": "最低价格为 0.01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden 对完成的交易收取一定的费用。", + "collectiblesArtistRoyaltiesTooltip": "此收藏的创作者从每笔完成的销售中获得一定比例的版税。", + "collectibleScreenCollectionLabel": "收藏", + "collectibleScreenPhotosPermissionTitle": "照片权限", + "collectibleScreenPhotosPermissionMessage": "我们需要您的许可才能访问您的照片。请转到“设置”并更新您的权限。", + "collectibleScreenPhotosPermissionOpenSettings": "打开“设置”", + "listStatusErrorTitle": "上架失败", + "editListStatusErrorTitle": "无法更新", + "removeListStatusErrorTitle": "移除上架失败", + "listStatusSuccessTitle": "已创建上架!", + "editListingStatusSuccessTitle": "已更新上架!", + "removeListStatusSuccessTitle": "已从 Magic Eden 中移除上架", + "listStatusLoadingTitle": "正在创建上架…", + "editListingStatusLoadingTitle": "正在更新上架…", + "removeListStatusLoadingTitle": "正在移除上架…", + "listStatusErrorMessage": "{{name}} 无法在 Magic Eden 上架", + "removeListStatusErrorMessage": "{{name}} 无法在 Magic Eden 下架", + "listStatusSuccessMessage": "{{name}} 现在在 Magic Eden 上以 {{listCollectiblePrice}} SOL 上架", + "editListingStatusSuccessMessage": "{{name}} 现在在 Magic Eden 上已更新为 {{editListCollectiblePrice}} SOL", + "removeListStatusSuccessMessage": "{{name}} 已成功从 Magic Eden 中移除", + "listStatusLoadingMessage": "正在 Magic Eden 上以 {{listCollectiblePrice}} SOL 上架 {{name}}。", + "editListingStatusLoadingMessage": "正在 Magic Eden 上将 {{name}} 更新为 {{editListCollectiblePrice}} SOL。", + "removeListStatusLoadingMessage": "正在从 Magic Eden 中移除 {{name}}。这可能需要一段时间。", + "listStatusLoadingSafelyDismiss": "您可以安全地关闭此窗口。", + "listStatusViewOnMagicEden": "在 Magic Eden 上查看", + "listStatusViewOnMarketplace": "在 {{marketplace}} 上查看", + "listStatusLoadingDismiss": "关闭", + "listStatusViewTransaction": "查看交易", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "关联您的硬件钱包并确保它已解锁。一旦我们检测到它,您就可以选择要使用的地址。", + "connectHardwareFailedPrimaryText": "连接失败", + "connectHardwareFailedSecondaryText": "请关联您的硬件钱包并确保它已解锁。一旦我们发现它,您就可以选择要使用的地址。", + "connectHardwareFinishPrimaryText": "账户已添加!", + "connectHardwareFinishSecondaryText": "您现在可以从 Phantom 中访问您的 Ledger Nano 钱包。请返回扩展程序。", + "connectHardwareNeedsPermissionPrimaryText": "连接新钱包", + "connectHardwareNeedsPermissionSecondaryText": "点击下面的按钮开始连接过程。", + "connectHardwareSearchingPrimaryText": "正在搜索钱包…", + "connectHardwareSearchingSecondaryText": "关联您的硬件钱包并确保它已解锁,同时确保您已在浏览器中批准权限。", + "connectHardwarePermissionDeniedPrimary": "权限被拒绝", + "connectHardwarePermissionDeniedSecondary": "授予 Phantom 与您的 Ledger 设备连接的权限", + "connectHardwarePermissionUnableToConnect": "无法连接", + "connectHardwarePermissionUnableToConnectDescription": "我们无法连接到您的 Ledger 设备,可能需要更多权限。", + "connectHardwareSelectAddressAllAddressesImported": "所有地址已导入", + "connectHardwareSelectAddressDerivationPath": "派生路径", + "connectHardwareSelectAddressSearching": "正在搜索…", + "connectHardwareSelectAddressSelectWalletAddress": "选择钱包地址", + "connectHardwareSelectAddressWalletAddress": "钱包地址", + "connectHardwareWaitingForApplicationPrimaryText": "在您的 Ledger 上打开 Solana 应用", + "connectHardwareWaitingForApplicationSecondaryText": "请关联您的硬件钱包并确保它已解锁。", + "connectHardwareWaitingForPermissionPrimaryText": "需要权限", + "connectHardwareWaitingForPermissionSecondaryText": "关联您的硬件钱包并确保它已解锁,同时确保您已在浏览器中批准权限。", + "connectHardwareAddAccountButton": "添加账户", + "connectHardwareLedger": "关联您的 Ledger", + "connectHardwareStartConnection": "点击下方按钮开始连接 Ledger 硬件钱包", + "connectHardwarePairSuccessPrimary": "{{productName}} 已连接", + "connectHardwarePairSuccessSecondary": "您已成功连接 {{productName}}。", + "connectHardwareSelectChains": "选择要连接的链", + "connectHardwareOpenAppInterpolated": "在您的 Ledger 上打开 {{app}} 应用", + "connectHardwareSearching": "正在搜索…", + "connectHardwareMakeSureConnected": "请连接并解锁您的硬件钱包。请批准相关浏览器权限。", + "connectHardwareOpenAppDescription": "请解锁您的硬件钱包", + "connectHardwareConnecting": "正在连接…", + "connectHardwareConnectingDescription": "我们正在连接到您的 Ledger 设备。", + "connectHardwareConnectingAccounts": "正在关联您的账户…", + "connectHardwareDiscoveringAccounts": "正在搜索账户…", + "connectHardwareDiscoveringAccountsDescription": "我们正在查找您账户中的活动。", + "connectHardwareErrorLedgerLocked": "Ledger 已被锁定", + "connectHardwareErrorLedgerLockedDescription": "请确保您的 Ledger 设备已解锁,然后重试。", + "connectHardwareErrorLedgerGeneric": "出错了", + "connectHardwareErrorLedgerGenericDescription": "无法找到账户。请确保您的 Ledger 设备已解锁,然后重试。", + "connectHardwareErrorLedgerPhantomLocked": "请重新打开 Phantom 并尝试再次关联您的硬件。", + "connectHardwareFindingAccountsWithActivity": "正在查找 {{chainName}} 账户…", + "connectHardwareFindingAccountsWithActivityDualChain": "正在查找 {{chainName1}} 或 {{chainName2}} 账户…", + "connectHardwareFoundAccountsWithActivity": "我们在您的 Ledger 上找到了 {{numOfAccounts}} 个有活动的账户。", + "connectHardwareFoundAccountsWithActivitySingular": "我们在您的 Ledger 上找到了 1 个有活动的账户。", + "connectHardwareFoundSomeAccounts": "我们在您的 Ledger 设备上找到了一些账户。", + "connectHardwareViewAccounts": "查看账户", + "connectHardwareConnectAccounts": "账户已关联", + "connectHardwareSelectAccounts": "选择账户", + "connectHardwareChooseAccountsToConnect": "选择要连接的钱包账户。", + "connectHardwareAccountsAddedInterpolated": "已添加 {{numOfAccounts}} 个账户", + "connectHardwareAccountsStepOfSteps": "第 {{stepNum}} 步,共 {{totalSteps}} 步", + "connectHardwareMobile": "关联 Ledger", + "connectHardwareMobileTitle": "关联您的 Ledger 硬件钱包", + "connectHardwareMobileEnableBluetooth": "启用蓝牙", + "connectHardwareMobileEnableBluetoothDescription": "允许使用蓝牙连接的权限", + "connectHardwareMobileEnableBluetoothSettings": "前往“设置”,允许 Phantom 使用“位置”和“附近设备”权限。", + "connectHardwareMobilePairWithDevice": "与您的 Ledger 设备配对", + "connectHardwareMobilePairWithDeviceDescription": "将设备放在附近以获得最佳信号", + "connectHardwareMobileConnectAccounts": "关联账户", + "connectHardwareMobileConnectAccountsDescription": "我们将查找您可能使用过的任何账户中的活动", + "connectHardwareMobileConnectLedgerDevice": "关联您的 Ledger 设备", + "connectHardwareMobileLookingForDevices": "正在查找附近的设备…", + "connectHardwareMobileLookingForDevicesDescription": "请关联您的 Ledger 设备并确保它已解锁。", + "connectHardwareMobileFoundDeviceSingular": "我们找到了 1 个 Ledger 设备", + "connectHardwareMobileFoundDevices": "我们找到了 {{numDevicesFound}} 个 Ledger 设备", + "connectHardwareMobileFoundDevicesDescription": "在下方选择一个 Ledger 设备以开始配对。", + "connectHardwareMobilePairingWith": "正在与 {{deviceName}} 配对", + "connectHardwareMobilePairingWithDescription": "配对时,请遵循您的 Ledger 设备上的说明。", + "connectHardwareMobilePairingFailed": "配对未成功", + "connectHardwareMobilePairingFailedDescription": "无法与 {{deviceName}} 配对。请确保您的设备已解锁。", + "connectHardwareMobilePairingSuccessful": "配对成功", + "connectHardwareMobilePairingSuccessfulDescription": "您已成功配对并关联 Ledger 设备。", + "connectHardwareMobileOpenAppSingleChain": "在您的 Ledger 上打开 {{chainName}} 应用", + "connectHardwareMobileOpenAppDualChain": "在您的 Ledger 上打开 {{chainName1}} 或 {{chainName2}} 应用", + "connectHardwareMobileOpenAppDescription": "确保您的设备已解锁。", + "connectHardwareMobileStillCantFindDevice": "仍然找不到您的设备?", + "connectHardwareMobileLostConnection": "失去连接", + "connectHardwareMobileLostConnectionDescription": "我们失去了与 {{deviceName}} 的连接。请确保您的设备已解锁,然后重试。", + "connectHardwareMobileGenericLedgerDevice": "Ledger 设备", + "connectHardwareMobileConnectDeviceSigning": "关联您的 {{deviceName}}", + "connectHardwareMobileConnectDeviceSigningDescription": "解锁您的 Ledger 设备并将其放在附近。", + "connectHardwareMobileBluetoothDisabled": "蓝牙已禁用", + "connectHardwareMobileBluetoothDisabledDescription": "请启用蓝牙并确保您的 Ledger 设备已解锁。", + "connectHardwareMobileLearnMore": "了解详情", + "connectHardwareMobileBlindSigningDisabled": "盲签名已禁用", + "connectHardwareMobileBlindSigningDisabledDescription": "确保已在设备上启用盲签名。", + "connectHardwareMobileConfirmSingleChain": "您需要在硬件钱包上确认交易。请确保钱包已解锁。", + "metamaskExplainerBottomSheetHeader": "本网站支持 Phantom", + "metamaskExplainerBottomSheetSubheader": "从“关联钱包”对话框中选择 MetaMask 以继续。", + "metamaskExplainerBottomSheetDontShowAgain": "不再显示", + "ledgerStatusNotConnected": "Ledger 未连接", + "ledgerStatusConnectedInterpolated": "{{productName}} 已连接", + "connectionClusterInterpolated": "您目前位于 {{cluster}}", + "connectionClusterTestnetMode": "您目前处于测试网模式", + "featureNotSupportedOnLocalNet": "启用 Solana Localnet 时不支持此功能。", + "readOnlyAccountBannerWarning": "您正在监视此账户", + "depositAddress": "接收地址", + "depositAddressChainInterpolated": "您的 {{chain}} 地址", + "depositAssetDepositInterpolated": "接收 {{tokenSymbol}}", + "depositAssetSecondaryText": "此地址只能用于接收兼容的代币。", + "depositAssetTextInterpolated": "使用此地址在 <1>{{network}} 上接收代币和收藏品。", + "depositAssetTransferFromExchange": "从交易所转移", + "depositAssetShareAddress": "分享地址", + "depositAssetBuyOrDeposit": "购买或转移", + "depositAssetBuyOrDepositDesc": "为您的钱包充值以开始使用", + "depositAssetTransfer": "转移", + "editAddressAddressAlreadyAdded": "已成功添加地址", + "editAddressAddressAlreadyExists": "地址已存在", + "editAddressAddressIsRequired": "地址为必填项", + "editAddressPrimaryText": "编辑地址", + "editAddressRemove": "从地址簿移除", + "editAddressToast": "地址已更新", + "removeSavedAddressToast": "地址已移除", + "exportSecretErrorGeneric": "出错了,请稍后再试", + "exportSecretErrorIncorrectPassword": "密码不正确", + "exportSecretPassword": "密码", + "exportSecretPrivateKey": "私钥", + "exportSecretSecretPhrase": "助记词", + "exportSecretSecretRecoveryPhrase": "助记词", + "exportSecretSelectYourAccount": "选择您的账户", + "exportSecretShowPrivateKey": "显示私钥", + "exportSecretShowSecretRecoveryPhrase": "显示密钥恢复短语", + "exportSecretShowSecret": "显示{{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": "<1>请勿分享您的 {{secretNameText}}!", + "exportSecretWarningSecondaryInterpolated": "如果有人获得您的 {{secretNameText}},他们就能够完全控制您的钱包。", + "exportSecretOnlyWay": "您的{{secretNameText}}是找回钱包的唯一方式", + "exportSecretDoNotShow": "请勿让任何人看到您的{{secretNameText}}", + "exportSecretWillNotShare": "我不会与任何人分享我的{{secretNameText}},包括 Phantom。", + "exportSecretNeverShare": "请勿与任何人分享您的{{secretNameText}}", + "exportSecretYourPrivateKey": "您的私钥", + "exportSecretYourSecretRecoveryPhrase": "您的密钥恢复短语", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "帮助中心", + "gasUpTo": "最多 {{ amount }}", + "gasSlowTime": "大约 2 分钟", + "gasAverageTime": "大约 30 秒", + "gasFastTime": "大约 15 秒", + "gasSlowTimePolygon": "大约 15 秒", + "gasAverageTimePolygon": "大约 10 秒", + "gasFastTimePolygon": "大约 5 秒", + "gasSlowTimeBitcoin": "大约 1 小时", + "gasAverageTimeBitcoin": "大约 30 分钟", + "gasFastTimeBitcoin": "大约 10 分钟", + "gasSlowTimeAbbrev": "2 分钟", + "gasAverageTimeAbbrev": "30 秒", + "gasFastTimeAbbrev": "15 秒", + "gasSlowTimePolygonAbbrev": "15 秒", + "gasAverageTimePolygonAbbrev": "10 秒", + "gasFastTimePolygonAbbrev": "5 秒", + "gasSlow": "慢", + "gasAverage": "中", + "gasFast": "快", + "satsPerVirtualByte": "{{satsPerVirtualByte}} 聪/vB", + "satsAmount": "{{sats}} 聪", + "homeErrorButtonText": "重试", + "homeErrorDescription": "尝试检索您的资产时出错。请刷新并重试", + "homeErrorTitle": "无法获取资产", + "homeManageTokenList": "管理代币列表", + "helloBitcoinBodyTitle": "欢迎使用比特币", + "helloBitcoinFeature1Title": "发送、接收和购买比特币", + "helloBitcoinFeature1Subtitle": "在 Phantom 上即时转移和购买比特币。兼容所有主流钱包和交易所。", + "helloBitcoinFeature2Title": "探索 Ordinals 生态系统", + "helloBitcoinFeature2Subtitle": "在 Magic Eden 和 Unisat 上购买、出售和兑换 Ordinals、BRC-20 等。", + "helloBitcoinFeature3Title": "安全无忧", + "helloBitcoinFeature3Subtitle": "我们确保您的 Ordinals、BRC-20 和稀有聪不会被意外花费。", + "interstitialDismissUnderstood": "知道了", + "bitcoinAddressTypesBodyTitle": "比特币地址类型", + "bitcoinAddressTypesFeature1Title": "关于比特币地址", + "bitcoinAddressTypesFeature1Subtitle": "Phantom 支持原生隔离见证和 Taproot,每种都有自己的余额。您可以使用任一地址类型发送 BTC 或 Ordinals。", + "bitcoinAddressTypesFeature2Title": "原生隔离见证", + "bitcoinAddressTypesFeature2Subtitle": "Phantom 中的默认 BTC 地址。比 Taproot 更古老,但兼容所有钱包和交易所。", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "最适合 Ordinals 和 BRC-20,费用最便宜。在“偏好设置 -> 首选比特币地址”中调整地址。", + "headerTitleInfo": "信息", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "这是您的 <1>{{addressType}} 地址。", + "invalidChecksumTitle": "我们已升级您的助记词!", + "invalidChecksumFeature1ExportPhrase": "导出新的助记词", + "invalidChecksumFeature1ExportPhraseDescription": "请备份您的新助记词以及您原有账户的私钥。", + "invalidChecksumFeature2FundsAreSafe": "您的资金安全无忧", + "invalidChecksumFeature2FundsAreSafeDescription": "本次升级是自动完成的。Phantom 中的任何人均无法获取您的助记词或存取您的资金。", + "invalidChecksumFeature3LearnMore": "了解详情", + "invalidChecksumFeature3LearnMoreDescription": "您的助记词与大多数钱包不兼容。请阅读<1>这篇帮助文章了解详情。", + "invalidChecksumBackUpSecretPhrase": "备份助记词", + "migrationFailureTitle": "迁移账户时出错", + "migrationFailureFeature1": "导出您的助记词", + "migrationFailureFeature1Description": "登录前请备份您的助记词。", + "migrationFailureFeature2": "登录 Phantom", + "migrationFailureFeature2Description": "您需要重新登录 Phantom 才能查看您的账户。", + "migrationFailureFeature3": "了解详情", + "migrationFailureFeature3Description": "阅读<1>此帮助文章详细了解相关信息。", + "migrationFailureContinueToOnboarding": "继续登录", + "migrationFailureUnableToFetchMnemonic": "我们无法加载您的助记词", + "migrationFailureUnableToFetchMnemonicDescription": "请联系支持团队并下载应用日志进行调试", + "migrationFailureContactSupport": "联系支持团队", + "ledgerActionConfirm": "在 Ledger Nano 上确认", + "ledgerActionErrorBlindSignDisabledPrimaryText": "盲签名已禁用", + "ledgerActionErrorBlindSignDisabledSecondaryText": "请确保在您的硬件设备上启用了盲签名,然后重试该操作", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "硬件设备在运行过程中断开", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "请关闭 Phantom 扩展程序,然后重试该操作", + "ledgerActionErrorDeviceLockedPrimaryText": "硬件设备已锁定", + "ledgerActionErrorDeviceLockedSecondaryText": "请解锁您的硬件设备,然后重试该操作", + "ledgerActionErrorHeader": "分类账操作出错", + "ledgerActionErrorUserRejectionPrimaryText": "用户拒绝了交易", + "ledgerActionErrorUserRejectionSecondaryText": "用户在硬件设备上拒绝了该操作", + "ledgerActionNeedPermission": "需要权限", + "ledgerActionNeedToConfirm": "您需要在硬件钱包上确认交易。确保它在 {{chainType}} 应用上已解锁。", + "ledgerActionNeedToConfirmMany": "您将需要在硬件钱包上确认 {{numberOfTransactions}} 个交易。确保它在 {{chainType}} 应用上已解锁。", + "ledgerActionNeedToConfirmBlind": "您需要在硬件钱包上确认交易。确保它在 {{chainType}} 应用上已解锁,并且已启用盲签名。", + "ledgerActionNeedToConfirmBlindMany": "您将需要在硬件钱包上确认 {{numberOfTransactions}} 个交易。确保它在 {{chainType}} 应用上已解锁,并且已启用盲签名。", + "ledgerActionPleaseConnect": "请关联您的 Ledger Nano", + "ledgerActionPleaseConnectAndConfirm": "请关联您的硬件钱包并确保它已解锁。确保您在浏览器中拥有批准交易的权限。", + "maxInputAmount": "金额", + "maxInputMax": "最大", + "notEnoughSolPrimaryText": "SOL 不足", + "notEnoughSolSecondaryText": "您的钱包中没有足够的 SOL 来完成此交易。请存入更多,然后重试。", + "insufficientBalancePrimaryText": "{{tokenSymbol}} 不足", + "insufficientBalanceSecondaryText": "您的钱包中没有足够的 {{tokenSymbol}} 来完成此交易。", + "insufficientBalanceRemaining": "剩余", + "insufficientBalanceRequired": "需要", + "notEnoughSplTokensTitle": "代币不足", + "notEnoughSplTokensDescription": "您的钱包中没有足够的代币来完成此交易。如果提交,此交易将被撤销。", + "transactionExpiredPrimaryText": "交易过期", + "transactionExpiredSecondaryText": "您过了太久才确认交易,交易已过期。如果提交,此交易将被撤销。", + "tokens": "代币", + "notificationApplicationApprovalPermissionsAddressVerification": "验证您拥有此地址", + "notificationApplicationApprovalPermissionsTransactionApproval": "请求批准交易", + "notificationApplicationApprovalPermissionsViewWalletActivity": "查看您的钱包余额和活动", + "notificationApplicationApprovalParagraphText": "确认将允许此站点查看所选账户的余额和活动。", + "notificationApplicationApprovalActionButtonConnect": "连接", + "notificationApplicationApprovalActionButtonSignIn": "登录", + "notificationApplicationApprovalAllowApproval": "允许该网站连接钱包?", + "notificationApplicationApprovalAutoConfirm": "自动确认交易", + "notificationApplicationApprovalConnectDisclaimer": "仅连接到您信任的网站", + "notificationApplicationApprovalSignInDisclaimer": "仅登录您信任的网站", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "此网站不安全,可能会试图窃取您的资金。", + "notificationApplicationApprovalConnectUnknownApp": "未知", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "无法连接到应用", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "此应用正在尝试连接到 {{appNetworkName}},但选择了 {{phantomNetworkName}}。", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "要使用 {{networkName}},请转到“开发者设置 → 测试网模式”。", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "未知网络", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "Ledger 目前不支持关联到其他移动应用。", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "请切换到非 Ledger 账户或使用应用内浏览器再试一次。", + "notificationSignatureRequestConfirmTransaction": "确认交易", + "notificationSignatureRequestConfirmTransactionCapitalized": "确认交易", + "notificationSignatureRequestConfirmTransactions": "确认交易", + "notificationSignatureRequestConfirmTransactionsCapitalized": "确认交易", + "notificationSignatureRequestSignatureRequest": "签名请求", + "notificationMessageHeader": "消息", + "notificationMessageCopied": "消息已复制", + "notificationAutoConfirm": "自动确认", + "notificationAutoConfirmOff": "关", + "notificationAutoConfirmOn": "开", + "notificationConfirmFooter": "仅当您信任此网站时确认。", + "notificationEstimatedTime": "预计时间", + "notificationPermissionRequestText": "这只是一个权限请求。交易可能不会立即执行。", + "notificationBalanceChangesText": "余额变动为估计值。不保证所涉及的金额和资产。", + "notificationContractAddress": "合约地址", + "notificationAdvancedDetailsText": "高级", + "notificationUnableToSimulateWarningText": "我们目前无法估计余额变动。您可以稍后再试,或确认是否信任此网站。", + "notificationSignMessageParagraphText": "签署此消息将证明您拥有所选账户的所有权。", + "notificationSignatureRequestScanFailedDescription": "无法扫描消息是否存在安全问题。继续操作时请多加留意。", + "notificationFailedToScan": "无法模拟此请求的结果。\n确认操作不安全,可能会导致损失。", + "notificationScanLoading": "正在扫描请求", + "notificationTransactionApprovalActionButtonConfirm": "确认", + "notificationTransactionApprovalActionButtonBack": "返回", + "notificationTransactionApprovalEstimatedChanges": "预估变化", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "预估值基于交易模拟,并非一种保证", + "notificationTransactionApprovalHideAdvancedDetails": "隐藏高级交易详情", + "notificationTransactionApprovalNetworkFee": "网络费用", + "notificationTransactionApprovalNetwork": "网络", + "notificationTransactionApprovalEstimatedTime": "预计时间", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "找不到影响资产所有权的更改", + "notificationTransactionApprovalSolanaAmountRequired": "Solana 网络处理交易所需的金额", + "notificationTransactionApprovalUnableToSimulate": "无法模拟。确保您信任此网站,因为批准可能会导致资金损失。", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "无法获取余额变动", + "notificationTransactionApprovalViewAdvancedDetails": "查看高级交易详情", + "notificationTransactionApprovalKnownMalicious": "此交易是恶意交易。签署将导致资金损失。", + "notificationTransactionApprovalSuspectedMalicious": "我们怀疑这笔交易是恶意交易。批准可能会导致资金损失。", + "notificationTransactionApprovalNetworkFeeHighWarning": "由于网络拥堵,网络费用提高。", + "notificationTransactionERC20ApprovalDescription": "确认后,此应用即可随时存取您的余额,限额如下。", + "notificationTransactionERC20ApprovalContractAddress": "合约地址", + "notificationTransactionERC20Unlimited": "无限", + "notificationTransactionERC20ApprovalTitle": "批准 {{tokenSymbol}} 支出", + "notificationTransactionERC20RevokeTitle": "撤销 {{tokenSymbol}} 支出", + "notificationTransactionERC721RevokeTitle": "撤销 {{tokenSymbol}} 存取权限", + "notificationTransactionERC20ApprovalAll": "您的全部 {{tokenSymbol}}", + "notificationIncorrectModeTitle": "模式不正确", + "notificationIncorrectModeInTestnetTitle": "您处于测试网模式", + "notificationIncorrectModeNotInTestnetTitle": "您未处于测试网模式", + "notificationIncorrectModeInTestnetDescription": "{{origin}} 正尝试使用 Mainnet,但您处于测试网模式", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} 正尝试使用测试网,但您未处于测试网模式", + "notificationIncorrectModeInTestnetProceed": "要继续操作,请关闭测试网模式。", + "notificationIncorrectModeNotInTestnetProceed": "要继续操作,请开启测试网模式。", + "notificationIncorrectEIP712ChainId": "我们已阻止您为不适用于您当前连接的网络的消息签名", + "notificationIncorrectEIP712ChainIdDescription": "消息请求的是 {{messageChainId}},您已连接到 {{connectedChainId}}", + "notificationUnsupportedNetwork": "网络不受支持", + "notificationUnsupportedNetworkDescription": "此网站正试图使用 Phantom 目前不支持的网络。", + "notificationUnsupportedNetworkDescription2": "要继续进行其他扩展,请关闭设置 → 默认应用钱包,并选择“始终询问”。然后刷新页面并重新连接。", + "notificationUnsupportedAccount": "账户不受支持", + "notificationUnsupportedAccountDescription": "此网站正尝试使用 {{targetChainType}},但您的 {{chainType}} 账户不支持。", + "notificationUnsupportedAccountDescription2": "从兼容的助记词或私钥切换到账户,然后重试。", + "onboardingCreatePassword": "创建密码", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "我同意<1>服务条款", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "确认密码", + "onboardingCreatePasswordDescription": "您需要使用此密码解锁钱包.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "密钥恢复短语无效", + "onboardingCreatePasswordPasswordPlaceholder": "密码", + "onboardingCreatePasswordPasswordStrengthWeak": "弱", + "onboardingCreatePasswordPasswordStrengthMedium": "中", + "onboardingCreatePasswordPasswordStrengthStrong": "强", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "我已保存我的密钥恢复短语", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "助记词", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "此短语是恢复您的钱包的唯一方式。请勿与任何人分享!", + "onboardingImportWallet": "导入钱包", + "onboardingImportWalletImportExistingWallet": "使用您的 12 或 24 字密钥恢复短语导入现有钱包。", + "onboardingImportWalletRestoreWallet": "恢复钱包", + "onboardingImportWalletSecretRecoveryPhrase": "助记词", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "密钥恢复短语无效", + "onboardingImportWalletIHaveWords": "我有一个 {{numWords}} 词恢复短语", + "onboardingImportWalletIncorrectOrMisspelledWord": "单词 {{wordIndex}} 不正确或拼写错误", + "onboardingImportWalletIncorrectOrMisspelledWords": "单词 {{wordIndexes}} 不正确或拼写错误", + "onboardingImportWalletScrollDown": "向下滚动", + "onboardingImportWalletScrollUp": "向上滚动", + "onboardingPathSelectionCreateWallet": "创建新钱包", + "onboardingPathSelectionText": "为 DeFi 和 NFT 打造的友好 Solana 与以太坊钱包", + "onboardingPathSelectionIHaveAWallet": "我已经有钱包了", + "onboardingSelectAccountsImportAccounts": "导入账户", + "onboardingSelectAccountsImportAccountsDescription": "选择要导入的钱包账户.", + "onboardingSelectAccountsImportSelectedAccounts": "导入所选账户", + "onboardingSelectAccountsFindMoreAccounts": "查找更多账户", + "onboardingSelectAccountsFindMoreNoneFound": "找不到账户", + "recentActivityPrimaryText": "最近交易记录", + "removeAccountActionButtonRemove": "移除", + "removeAccountRemoveWallet": "移除账户", + "removeAccountInterpolated": "移除 {{accountName}}", + "removeAccountWarningLedger": "即使将此钱包从 Phantom 中移除,您也可以通过“连接硬件钱包”的方式重新添加。", + "removeAccountWarningSeedVault": "即使将此钱包从 Phantom 中移除,您也可以通过“关联种子库钱包”的方式重新添加。", + "removeAccountWarningPrivateKey": "一旦移除此钱包,Phantom 将无法为您恢复。请确保已备份您的私钥。", + "removeAccountWarningSeed": "即使从 Phantom 中删除了这个钱包,您也可以使用本钱包或其他钱包中的助记符重新获取。", + "removeAccountWarningReadOnly": "删除此账户不会影响您的钱包,因为它是一个仅监视钱包。", + "removeSeedPrimaryText": "移除助记词 {{number}}", + "removeSeedSecondaryText": "此操作将移除助记词 {{number}} 中的所有现有账户。请确保您已保存现有的助记词。", + "resetSeedPrimaryText": "使用新助记词重置应用", + "resetSeedSecondaryText": "该操作将删除所有的现有账户并使用新钱包进行替换。请确保您备份了现有的助记词和私钥。", + "resetAppPrimaryText": "重置并擦除应用", + "resetAppSecondaryText": "此操作将移除所有现有账户和数据。请确保您已备份助记词和私钥。", + "richTransactionsDays": "天", + "richTransactionsToday": "今天", + "richTransactionsYesterday": "昨天", + "richTransactionDetailAccount": "账户", + "richTransactionDetailAppInteraction": "应用互动", + "richTransactionDetailAt": ",", + "richTransactionDetailBid": "出价", + "richTransactionDetailBidDetails": "出价详细信息", + "richTransactionDetailBought": "已购买", + "richTransactionDetailBurned": "已焚毁", + "richTransactionDetailCancelBid": "取消出价", + "richTransactionDetailCompleted": "已完成", + "richTransactionDetailConfirmed": "已确认", + "richTransactionDetailDate": "日期", + "richTransactionDetailFailed": "失败", + "richTransactionDetailFrom": "从", + "richTransactionDetailItem": "条目", + "richTransactionDetailListed": "已上架", + "richTransactionDetailListingDetails": "上架详细信息", + "richTransactionDetailListingPrice": "上架价格", + "richTransactionDetailMarketplace": "市场", + "richTransactionDetailNetworkFee": "网络费用", + "richTransactionDetailOriginalListingPrice": "原始上架价格", + "richTransactionDetailPending": "待定", + "richTransactionDetailPrice": "价格", + "richTransactionDetailProvider": "提供商", + "richTransactionDetailPurchaseDetails": "购买详细信息", + "richTransactionDetailRebate": "折扣", + "richTransactionDetailReceived": "已接收", + "richTransactionDetailSaleDetails": "出售详细信息", + "richTransactionDetailSent": "已发送", + "richTransactionDetailSold": "已出售", + "richTransactionDetailStaked": "已质押", + "richTransactionDetailStatus": "状态", + "richTransactionDetailSwap": "兑换", + "richTransactionDetailSwapDetails": "兑换详细信息", + "richTransactionDetailTo": "到", + "richTransactionDetailTokenSwap": "代币兑换", + "richTransactionDetailUnknownNFT": "未知 NFT", + "richTransactionDetailUnlisted": "已下架", + "richTransactionDetailUnstaked": "已取消质押", + "richTransactionDetailValidator": "验证节点", + "richTransactionDetailViewOnExplorer": "在 {{explorer}} 上查看", + "richTransactionDetailWithdrawStake": "取回质押", + "richTransactionDetailYouPaid": "您支付", + "richTransactionDetailYouReceived": "您收到", + "richTransactionDetailUnwrapDetails": "解封详细信息", + "richTransactionDetailTokenUnwrap": "代币解封", + "historyItemsRefreshFailed": "无法加载较新的交易。", + "historyItemsPagingFailed": "无法加载较旧的交易。", + "historyItemsTestnetNotAvailable": "目前无法获得测试网交易历史记录", + "historyUnknownDappName": "未知", + "historyStatusSucceeded": "成功", + "historyNetwork": "网络", + "historyAttemptedAmount": "尝试的金额", + "historyAmount": "金额", + "sendAddressBookButtonLabel": "地址簿", + "addressBookSelectAddressBook": "地址簿", + "sendAddressBookNoAddressesSaved": "没有保存的地址", + "sendAddressBookRecentlyUsed": "最近使用的地址", + "addressBookSelectRecentlyUsed": "最近使用的地址", + "sendConfirmationLabel": "标签", + "sendConfirmationMessage": "消息", + "sendConfirmationNetworkFee": "网络费用", + "sendConfirmationPrimaryText": "确认发送", + "sendFungibleSummaryNetwork": "网络", + "sendFungibleSummaryNetworkFee": "网络费用", + "sendFungibleSummaryEstimatedTime": "预估时间", + "sendFungiblePendingEstimatedTime": "估计时间", + "sendFungibleSummaryEstimatedTimeDescription": "以太坊交易速度因多种因素而异。您可以通过点击“网络费用”来加快速度。", + "sendSummaryBitcoinPendingTxTitle": "无法提交转账", + "sendSummaryBitcoinPendingTxDescription": "一次只能有一个待处理的 BTC 转账。请等到该转账完成后再提交新的转账。", + "sendFungibleSatProtectionTitle": "使用聪保护发送", + "sendFungibleSatProtectionExplainer": "Phantom 将确保您的 Ordinals 和 BRC20 代币不会用于交易费用或比特币转账。", + "sendFungibleTransferFee": "代币转账费", + "sendFungibleTransferFeeToolTip": "此代币的创建者会对每次转账收取费用。这不是由 Phantom 收取或征收的费用。", + "sendFungibleInterestBearingPercent": "当前利率", + "sendFungibleNonTransferable": "不可转让", + "sendFungibleNonTransferableYes": "是", + "sendStatusErrorMessageInterpolated": "尝试将代币发送到 <1>{{uiRecipient}} 时出错", + "sendStatusErrorTitle": "无法发送", + "sendStatusLoadingTitle": "正在发送…", + "sendStatusSuccessMessageInterpolated": "您的代币已成功发送至 <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "已发送!", + "sendStatusConfirmedSuccessTitle": "已发送!", + "sendStatusSubmittedSuccessTitle": "交易已提交", + "sendStatusEstimatedTransactionTime": "预计交易时间:{{time}}", + "sendStatusViewTransaction": "查看交易", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} 至 <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} 已成功发送至 <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} 已成功发送至 <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} 未能发送至 <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "错误代码 {{code}}", + "sendFormErrorInsufficientBalance": "余额不足", + "sendFormErrorEmptyAmount": "“金额”为必填项", + "sendFormInvalidAddress": "无效的 {{assetName}} 地址", + "sendFormErrorInvalidSolanaAddress": "无效的 Solana 地址", + "sendFormErrorInvalidTwitterHandle": "此 Twitter 账号未注册", + "sendFormErrorInvalidDomain": "此域未注册", + "sendFormErrorMinRequiredInterpolated": "至少需要 {{minAmount}} {{tokenName}}", + "sendRecipientTextareaPlaceholder": "接收方的 SOL 地址", + "sendRecipientTextAreaPlaceholder2": "接收方的 {{symbol}} 地址", + "sendMemoOptional": "备忘录(可选)", + "sendMemo": "备忘录", + "sendOptional": "可选", + "settings": "设置", + "settingsDapps": "dApp", + "settingsSelectedAccount": "已选账户", + "settingsAddressBookNoLabel": "无标签", + "settingsAddressBookPrimary": "地址簿", + "settingsAddressBookRecentlyUsed": "最近使用的地址", + "settingsAddressBookSecondary": "管理常用地址", + "settingsAutoLockTimerPrimary": "自动锁定时间", + "settingsAutoLockTimerSecondary": "更改钱包自动锁定的时间", + "settingsChangeLanguagePrimary": "选择语言", + "settingsChangeLanguageSecondary": "更改显示语言", + "settingsChangeNetworkPrimary": "更改网络", + "settingsChangeNetworkSecondary": "配置网络设置", + "settingsChangePasswordPrimary": "更改密码", + "settingsChangePasswordSecondary": "更改屏幕锁定密码", + "settingsCompleteBetaSurvey": "完成测试版调查", + "settingsDisplayLanguage": "显示语言", + "settingsErrorCannotExportLedgerPrivateKey": "无法导出 Ledger 私钥", + "settingsErrorCannotRemoveAllWallets": "无法移除所有账户", + "settingsExportPrivateKey": "显示私钥", + "settingsNetworkMainnetBeta": "主网 Beta", + "settingsNetworkTestnet": "测试网", + "settingsNetworkDevnet": "开发者网络", + "settingsNetworkLocalhost": "本地主机", + "settingsNetworkPhantomRPC": "Phantom RPC 网络", + "settingsTestNetworks": "测试网络", + "settingsUseCustomNetworks": "使用自定义网络", + "settingsTestnetMode": "测试网模式", + "settingsTestnetModeDescription": "适用于余额和应用连接。", + "settingsWebViewDebugging": "Web 视图调试", + "settingsWebViewDebuggingDescription": "允许您检查和调试应用内浏览器 Web 视图。", + "settingsTestNetworksInfo": "切换到任何测试网网络仅用于测试目的。请注意,测试网网络上的代币不具有任何货币价值。", + "settingsEmojis": "表情符号", + "settingsNoAddresses": "地址为空", + "settingsAddressBookEmptyHeading": "您的地址簿为空", + "settingsAddressBookEmptyText": "点击“+”或“添加地址”按钮添加您喜欢的地址", + "settingsEditWallet": "编辑账户", + "settingsNoTrustedApps": "受信任的应用为空", + "settingsNoConnections": "尚无关联。", + "settingsRemoveWallet": "移除账户", + "settingsResetApp": "重置应用", + "settingsRemoveSecretPhrase": "移除助记词", + "settingsResetAppWithSecretPhrase": "使用助记词重置应用", + "settingsResetSecretRecoveryPhrase": "重置助记词", + "settingsShowSecretRecoveryPhrase": "显示密钥恢复短语", + "settingsShowSecretRecoveryPhraseSecondary": "显示恢复短语", + "settingsShowSecretRecoveryPhraseTertiary": "显示助记词", + "settingsTrustedAppsAutoConfirmActiveUntil": "{{formattedTimestamp}} 前", + "settingsTrustedAppsAutoConfirm": "自动确认", + "settingsTrustedAppsDisclaimer": "仅在信任的网站上启用自动确认", + "settingsTrustedAppsLastUsed": "{{formattedTimestamp}}前使用", + "settingsTrustedAppsPrimary": "关联的应用", + "settingsTrustedApps": "受信任的应用", + "settingsTrustedAppsRevoke": "撤销", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} 已断开连接", + "settingsTrustedAppsSecondary": "配置受信任的应用程序", + "settingsTrustedAppsToday": "今天", + "settingsTrustedAppsYesterday": "昨天", + "settingsTrustedAppsLastWeek": "上周", + "settingsTrustedAppsBeforeYesterday": "更早", + "settingsTrustedAppsDisconnectAll": "断开连接所有应用", + "settingsTrustedAppsDisconnectAllToast": "所有应用已断开连接", + "settingsTrustedAppsEndAutoConfirmForAll": "结束所有应用的自动确认", + "settingsTrustedAppsEndAutoConfirmForAllToast": "所有自动确认会话已结束", + "settingsSecurityPrimary": "安全性与隐私", + "settingsSecuritySecondary": "更新您的安全性设置", + "settingsActiveNetworks": "有效网络", + "settingsActiveNetworksAll": "所有", + "settingsActiveNetworksSolana": "仅 Solana", + "settingsDeveloperPrimary": "开发者设置", + "settingsAdvanced": "高级设置", + "settingsTransactions": "交易设置", + "settingsAutoConfirm": "自动确认设置", + "settingsSecurityAnalyticsPrimary": "共享匿名分析", + "settingsSecurityAnalyticsSecondary": "启用以帮助我们改进", + "settingsSecurityAnalyticsHelper": "Phantom 不会将您的个人信息用于分析目的", + "settingsSuspiciousCollectiblesPrimary": "隐藏可疑收藏品", + "settingsSuspiciousCollectiblesSecondary": "切换以隐藏被举报的收藏品", + "settingsPreferredBitcoinAddress": "首选比特币地址", + "settingsEnabledAddressesUpdated": "可见地址已更新!", + "settingsEnabledAddresses": "启用的地址", + "settingsBitcoinPaymentAddressForApps": "应用的付款地址", + "settingsBitcoinOrdinalsAddressForApps": "应用的 Ordinals 地址", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "当上述两种地址类型都启用时,对于像 Magic Eden 这样的某些应用,将使用您的原生隔离见证地址来为购买提供资金。购买的资产将接收到您的 Taproot 地址中。", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "Phantom 中用于确保兼容性的默认比特币地址。", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(默认)", + "settingsPreferredBitcoinAddressTaprootExplainer": "最新的地址类型,通常具有更低廉的交易费用。", + "settingsPreferredExplorers": "首选浏览器", + "settingsPreferredExplorersSecondary": "更改为您的首选区块链浏览器", + "settingsCustomGasControls": "自定义 Gas 控制", + "settingsAttachApplicationLogs": "附加应用程序日志", + "settingsDownloadApplicationLogs": "下载应用程序日志", + "settingsDownloadApplicationLogsShort": "下载日志", + "settingsDownloadApplicationLogsHelper": "包含本地数据、崩溃报告和公共钱包地址,以帮助解决 Phantom 支持问题", + "settingsDownloadApplicationLogsWarning": "不包含助记词或私钥等敏感数据。", + "settingsWallet": "钱包", + "settingsPreferences": "偏好设置", + "settingsSecurity": "安全性", + "settingsDeveloper": "开发者", + "settingsSupport": "支持", + "settingsWalletShortcutsPrimary": "显示钱包快捷键", + "settingsAppIcon": "应用图标", + "settingsAppIconDefault": "默认", + "settingsAppIconLight": "浅色", + "settingsAppIconDark": "深色", + "settingsAutoConfirmHeader": "自动确认", + "stakeAccountCardActiveStake": "激活的质押", + "stakeAccountCardBalance": "余额", + "stakeAccountCardRentReserve": "租金储备金", + "stakeAccountCardRewards": "上一个奖励", + "stakeAccountCardRewardsTooltip": "这是您最近赚取的质押奖励。您每 3 天会获得一次奖励。", + "stakeAccountCardStakeAccount": "地址", + "stakeAccountCardLockup": "锁定截止时间", + "stakeRewardsHistoryTitle": "奖励历史", + "stakeRewardsHistoryItemTitle": "奖励", + "stakeRewardsHistoryEmptyList": "无奖励", + "stakeRewardsTime_zero": "今天", + "stakeRewardsTime_one": "昨天", + "stakeRewardsTime_other": "{{count}} 天前", + "stakeRewardsItemsPagingFailed": "无法加载较旧的奖励。", + "stakeAccountCreateAndDelegateErrorStaking": "质押给该验证节点出错。请重试。", + "stakeAccountCreateAndDelegateSolStaked": "SOL 代币质押成功!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "一旦质押账户生效,您的 SOL 将在接下来的几天内开始赚取奖励<1>。", + "stakeAccountCreateAndDelegateStakingFailed": "质押失败", + "stakeAccountCreateAndDelegateStakingSol": "SOL 代币质押中…", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "我们正在创建一个质押账户,然后会将您的 SOL 委托给", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "我们正在创建一个质押账户,然后会将您的 SOL 委托给 {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "查看交易", + "stakeAccountDeactivateStakeSolUnstaked": "SOL 取消质押成功!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "一旦质押账户变为闲置状态,您即可在接下来的几天内取回您的质押<1>。", + "stakeAccountDeactivateStakeSolUnstakedDescription": "一旦质押账户变为闲置状态,您即可在接下来的几天内取回您的质押。", + "stakeAccountDeactivateStakeUnstakingFailed": "取消质押失败", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "从验证节点取消质押出现问题。请重试。", + "stakeAccountDeactivateStakeUnstakingSol": "SOL 代币取消质押中…", + "stakeAccountDeactivateStakeUnstakingSolDescription": "正在启动取消质押 SOL 的程序。", + "stakeAccountDeactivateStakeViewTransaction": "查看交易", + "stakeAccountDelegateStakeSolStaked": "SOL 代币质押成功!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "一旦质押账户生效,您的 SOL 将在接下来的几天内开始赚取奖励<1>。", + "stakeAccountDelegateStakeStakingFailed": "质押失败", + "stakeAccountDelegateStakeStakingFailedDescription": "质押给该验证节点出错。请重试。", + "stakeAccountDelegateStakeStakingSol": "SOL 代币质押中…", + "stakeAccountDelegateStakeStakingSolDescription": "我们正在委托您的 SOL。", + "stakeAccountDelegateStakeViewTransaction": "查看交易", + "stakeAccountListActivationActivating": "激活中", + "stakeAccountListActivationActive": "已激活", + "stakeAccountListActivationInactive": "未激活", + "stakeAccountListActivationDeactivating": "正在停用", + "stakeAccountListErrorFetching": "我们无法获取质押账户。请稍后再试。", + "stakeAccountListNoStakingAccounts": "无质押账号", + "stakeAccountListReload": "重新加载", + "stakeAccountListViewPrimaryText": "您的质押", + "stakeAccountListViewStakeSOL": "质押 SOL 代币", + "stakeAccountListItemStakeFee": "{{fee}} 费用", + "stakeAccountViewActionButtonRestake": "重新质押", + "stakeAccountViewActionButtonUnstake": "取消质押", + "stakeAccountViewError": "错误", + "stakeAccountViewPrimaryText": "您的质押", + "stakeAccountViewRestake": "重新质押", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "您的 SOL 目前已质押给验证节点。您需要取消质押才能<1>取回这些资金。<3>了解详情", + "stakeAccountViewStakeInactive": { + "part1": "该质押账户处于非激活状态。您可以取回质押或者委托给一个验证节点。", + "part2": "了解详情" + }, + "stakeAccountViewStakeNotFound": "无法找到该质押账户。", + "stakeAccountViewViewOnExplorer": "在 {{explorer}} 上查看", + "stakeAccountViewWithdrawStake": "取回质押", + "stakeAccountViewWithdrawUnstakedSOL": "取回未质押的 SOL 代币", + "stakeAccountWithdrawStakeSolWithdrawn": "成功取回 SOL!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "SOL 代币已成功取回。", + "part2": "该质押账户将在几分钟内自动删除。" + }, + "stakeAccountWithdrawStakeViewTransaction": "查看交易", + "stakeAccountWithdrawStakeWithdrawalFailed": "取回失败", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "从该质押账户取回质押出现问题。请重试。", + "stakeAccountWithdrawStakeWithdrawingSol": "SOL 代币取回中…", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "正在从该质押账户取回您的 SOL。", + "startEarningSolAccount": "账户", + "startEarningSolAccounts": "账户", + "startEarningSolErrorClosePhantom": "点按此处并重试", + "startEarningSolErrorTroubleLoading": "无法加载质押", + "startEarningSolLoading": "正在加载…", + "startEarningSolPrimaryText": "开始赚取 SOL 代币收益", + "startEarningSolSearching": "正在搜索质押账户", + "startEarningSolStakeTokens": "质押代币,赚取奖励", + "startEarningSolYourStake": "您的质押", + "unwrapFungibleTitle": "兑换为 {{tokenSymbol}}", + "unwrapFungibleDescription": "将 {{fromToken}} 提取为 {{toToken}}", + "unwrapFungibleConfirmSwap": "确认兑换", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "最低价格!", + "swapFeesEstimatedFees": "预估费用", + "swapFeesFees": "费用", + "swapFeesPhantomFee": "Phantom 费用", + "swapFeesPhantomFeeDisclaimer": "我们始终从顶级流动性提供商那里寻找最优惠的价格。{{feePercentage}} 的费用会自动计入此报价。", + "swapFeesRate": "最低价格", + "swapFeesRateDisclaimer": "Jupiter Aggregator 在多个去中心化交易所中找到的最低价格。", + "swapFeesRateDisclaimerMultichain": "在多个去中心化交易所中找到的最低价格。", + "swapFeesPriceImpact": "价格冲击", + "swapFeesHighPriceImpact": "高价影响", + "swapFeesPriceImpactDisclaimer": "市场价格与基于您的交易规模的估计价格之间的差异。", + "swapFeesSlippage": "滑点", + "swapFeesHighSlippage": "高滑点容差", + "swapFeesHighSlippageDisclaimer": "如果价格变动超过 {{slippage}}%,您的交易将会失败。", + "swapFeesSlippageDisclaimer": "您的交易的价格可与提供的报价偏离的金额。", + "swapFeesProvider": "提供商", + "swapFeesProviderDisclaimer": "用于完成您的交易的去中心化交易所。", + "swapEstimatedTime": "预计时间", + "swapEstimatedTimeShort": "预计时间", + "swapEstimatedTimeDisclaimer": "根据多种影响交易速度的因素,跨链的预计完成时间会有所不同。", + "swapSettingsButtonCommand": "打开兑换设置", + "swapQuestionRetry": "是否重试?", + "swapFlowYouPay": "支付", + "swapFlowYouReceive": "换回", + "swapFlowActionButtonText": "审查订单", + "swapAssetCardTokenNetwork": "{{network}} 上的 {{symbol}}", + "swapAssetCardMaxButton": "最大", + "swapAssetCardSelectTokenAndNetwork": "选择代币和网络", + "swapSlippageSettingsTitle": "滑点设置", + "swapSlippageSettingsSubtitle": "如果价格变动超过该滑点,您的交易将会失败。推荐的默认值为 0.3% – 值过高会导致不利交易。", + "swapSlippageSettingsCustom": "自定义", + "swapSlippageSettingsHighSlippageWarning": "您的交易可能被抢先执行,并导致不利交易。", + "swapSlippageSettingsCustomMinError": "请输入大于 {{minSlippage}}% 的值。", + "swapSlippageSettingsCustomMaxError": "请输入小于 {{maxSlippage}}% 的值。", + "swapSlippageSettingsCustomInvalidValue": "请输入一个有效的值。", + "swapQuoteFeeDisclaimer": "报价包括 {{feePercentage}} 的 Phantom 费用", + "swapQuoteMissingContext": "缺少掉期报价上下文", + "swapQuoteErrorNoQuotes": "尝试无报价掉期", + "swapQuoteSolanaNetwork": "Solana 网络", + "swapQuoteNetwork": "网络", + "swapQuoteOneTimeSerumAccount": "一次性 Serum 账户", + "swapQuoteOneTimeTokenAccount": "一次性代币账户", + "swapQuoteBridgeFee": "跨链兑换费", + "swapReviewFlowActionButtonPrimary": "兑换", + "swapReviewFlowPrimaryText": "审查订单", + "swapReviewFlowYouPay": "支付", + "swapReviewFlowYouReceive": "换回", + "swapTxConfirmationReceived": "已接收!", + "swapTxConfirmationSwapFailed": "兑换失败", + "swapTxConfirmationSwapFailedSlippageLimit": "该笔兑换超过了滑点限制,请重试。", + "swapTxConfirmationSwapFailedInsufficientBalance": "我们无法完成该请求。您没有足够的余额来完成交易。", + "swapTxConfirmationSwapFailedTryAgain": "兑换失败,请重试。", + "swapTxConfirmationSwappingTokens": "兑换代币中…", + "swapTxConfirmationTokens": "代币", + "swapTxConfirmationTokensDeposited": "兑换成功!代币已直接存入您的钱包", + "swapTxConfirmationTokensDepositedTitle": "完成!", + "swapTxConfirmationTokensDepositedBody": "代币已直接存入您的钱包", + "swapTxConfirmationTokensWillBeDeposited": "在交易完成后将直接存入您的钱包", + "swapTxConfirmationViewTransaction": "查看交易", + "swapTxBridgeSubmitting": "正在提交交易", + "swapTxBridgeSubmittingDescription": "正在将 {{sellNetwork}} 上的 {{sellAmount}} 兑换为 {{buyNetwork}} 上的 {{buyAmount}}", + "swapTxBridgeFailed": "交易提交失败", + "swapTxBridgeFailedDescription": "无法完成此请求。", + "swapTxBridgeSubmitted": "交易已提交", + "swapTxBridgeSubmittedDescription": "预计交易时间:{{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "您可以安全关闭此窗口。", + "swapperMax": "最大", + "swapperTooltipNetwork": "网络", + "swapperTooltipPrice": "价格", + "swapperTooltipAddress": "合约", + "switchToggle": "切换", + "termsOfServiceActionButtonAgree": "我同意", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "点击“<1>我同意”,即表示您接受与 Phantom 进行代币兑换的<3>条款与条件。", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "我们修订了《服务条款》。点击“<1>我同意”,即表示您同意新的<3>服务条款。<5><6>我们的新《服务条款》包括某些产品的新<8>费用结构。", + "termsOfServicePrimaryText": "服务条款", + "tokenRowUnknownToken": "未知代币", + "transactionsAppInteraction": "应用互动", + "transactionsFailedAppInteraction": "应用互动失败", + "transactionsBidOnInterpolated": "对 {{name}} 出价", + "transactionsBidFailed": "出价失败", + "transactionsBoughtInterpolated": "已购买 {{name}}", + "transactionsBoughtCollectible": "已购买的收藏品", + "transactionBridgeInitiated": "跨链已发起", + "transactionBridgeInitiatedFailed": "跨链发起失败", + "transactionBridgeStatusLink": "在 LI.FI 上检查状态", + "transactionsBuyFailed": "购买失败", + "transactionsBurnedSpam": "已焚毁的垃圾", + "transactionsBurned": "已焚毁", + "transactionsUnwrapped": "已解封", + "transactionsUnwrappedFailed": "解封失败", + "transactionsCancelBidOnInterpolated": "已取消对 {{name}} 出价", + "transactionsCancelBidOnFailed": "未能取消出价", + "transactionsError": "错误", + "transactionsFailed": "失败", + "transactionsSwapped": "已兑换", + "transactionsFailedSwap": "兑换失败", + "transactionsFailedBurn": "焚毁失败", + "transactionsFrom": "从", + "transactionsListedInterpolated": "已上架 {{name}}", + "transactionsListedFailed": "未能上架", + "transactionsNoActivity": "无记录", + "transactionsReceived": "已接收", + "transactionsReceivedInterpolated": "已收到 {{amount}} SOL", + "transactionsSending": "正在发送…", + "transactionsPendingCreateListingInterpolated": "创建 {{name}}", + "transactionsPendingEditListingInterpolated": "编辑 {{name}}", + "transactionsPendingSolanaPayTransaction": "正在确认 Solana Pay 交易", + "transactionsPendingRemoveListingInterpolated": "下架 {{name}}", + "transactionsPendingBurningInterpolated": "焚毁 {{name}}", + "transactionsPendingSending": "正在发送", + "transactionsPendingSwapping": "兑换", + "transactionsPendingBridging": "跨链", + "transactionsPendingApproving": "等待审批", + "transactionsPendingCreatingAndDelegatingStake": "正在创建和委托质押", + "transactionsPendingDeactivatingStake": "正在停用质押", + "transactionsPendingDelegatingStake": "正在委托质押", + "transactionsPendingWithdrawingStake": "正在取回质押", + "transactionsPendingAppInteraction": "待处理的应用互动", + "transactionsPendingBitcoinTransaction": "待处理 BTC 交易", + "transactionsSent": "已发送", + "transactionsSendFailed": "发送失败", + "transactionsSwapOn": "在 {{dappName}} 上兑换", + "transactionsSentInterpolated": "已发送 {{amount}} SOL", + "transactionsSoldInterpolated": "已出售 {{name}}", + "transactionsSoldCollectible": "已出售的收藏品", + "transactionsSoldFailed": "出售失败", + "transactionsStaked": "已质押", + "transactionsStakedFailed": "质押失败", + "transactionsSuccess": "成功", + "transactionsTo": "到", + "transactionsTokenSwap": "代币兑换", + "transactionsUnknownAmount": "未知", + "transactionsUnlistedInterpolated": "已下架 {{name}}", + "transactionsUnstaked": "已取消质押", + "transactionsUnlistedFailed": "未能下架", + "transactionsDeactivateStake": "停用的质押", + "transactionsDeactivateStakeFailed": "未能停用质押", + "transactionsWaitingForConfirmation": "等待交易确认", + "transactionsWithdrawStake": "取回质押", + "transactionsWithdrawStakeFailed": "取消质押失败", + "transactionCancelled": "已取消", + "transactionCancelledFailed": "未能取消", + "transactionApproveToken": "已批准的 {{tokenSymbol}}", + "transactionApproveTokenFailed": "未能批准 {{tokenSymbol}}", + "transactionApprovalFailed": "审批失败", + "transactionRevokeApproveToken": "已撤销 {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "未能撤销 {{tokenSymbol}}", + "transactionRevokeFailed": "撤销失败", + "transactionApproveDetailsTitle": "审批详细信息", + "transactionCancelOrder": "取消订单", + "transactionCancelOrderFailed": "取消订单失败", + "transactionApproveAppLabel": "应用", + "transactionApproveAmountLabel": "金额", + "transactionApproveTokenLabel": "代币", + "transactionApproveCollectionLabel": "收藏", + "transactionApproveAllItems": "批准所有条目", + "transactionSpendUpTo": "最多花费", + "transactionCancel": "取消交易", + "transactionPrioritizeCancel": "优先处理取消", + "transactionSpeedUp": "加速交易", + "transactionCancelHelperText": "原始交易可能在取消前完成。", + "transactionSpeedUplHelperText": "此操作将根据网络状况最大限度加快交易速度。", + "transactionCancelHelperMobile": "尝试取消此交易最多将花费 <1>{{amount}}。原始交易可能在取消前完成。", + "transactionCancelHelperMobileWithEstimate": "尝试取消此交易将花费<1>最多 {{amount}}。取消操作应在大约 {{timeEstimate}}后完成。原始交易可能在取消前完成。", + "transactionSpeedUpHelperMobile": "最大限度加快此交易的速度将花费<1>最多 {{amount}}。", + "transactionSpeedUpHelperMobileWithEstimate": "最大限度加快此交易的速度将花费<1>最多 {{amount}}。取消操作应在大约 {{timeEstimate}}后完成。", + "transactionEstimatedTime": "预计时间", + "transactionCancelingSend": "正在取消发送", + "transactionPrioritizingCancel": "正在优先处理取消", + "transactionCanceling": "正在取消", + "transactionReplaceError": "出错了。未向您的账户收取任何费用。您可以重试。", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} 不足", + "transactionGasLimitError": "无法预估 gas 限额", + "transactionGasEstimationError": "无法预估 gas", + "pendingTransactionCancel": "取消", + "pendingTransactionSpeedUp": "加速", + "pendingTransactionStatus": "状态", + "pendingTransactionPending": "待处理", + "pendingTransactionPendingInteraction": "待处理互动", + "pendingTransactionCancelling": "正在取消", + "pendingTransactionDate": "日期", + "pendingTransactionNetworkFee": "网络费用", + "pendingTransactionEstimatedTime": "预计时间", + "pendingTransactionEstimatedTimeHM": "{{hours}} 小时 {{minutes}} 分钟", + "pendingTransactionEstimatedTimeMS": "{{minutes}} 分钟 {{seconds}} 秒", + "pendingTransactionEstimatedTimeS": "{{seconds}} 秒", + "pendingTransactionsSendingTitle": "正在发送 {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "未知", + "pendingTransactionUnknownApp": "未知应用", + "unlockActionButtonUnlock": "解锁", + "unlockEnterPassword": "输入您的密码", + "unlockErrorIncorrectPassword": "密码不正确", + "unlockErrorSomethingWentWrong": "出错了,请稍后再试", + "unlockForgotPassword": "忘记了密码", + "unlockPassword": "密码", + "forgotPasswordText": "您可以通过输入钱包的 12-24 字恢复短语来重置密码。Phantom 无法为您恢复密码。", + "appInfo": "应用信息", + "lastUsed": "上次使用", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "不适用于硬件账户。", + "trustedAppAutoConfirmDisclaimer1": "在处于有效状态时,Phantom 将确认来自此应用的所有请求,而无需通知您或要求确认。", + "trustedAppAutoConfirmDisclaimer2": "启用后可能会使您的资金面临欺诈风险。请仅对您信任的应用使用此功能。", + "validationUtilsPasswordIsRequired": "请先输入密码", + "validationUtilsPasswordLength": "密码至少需要 8 个字符", + "validationUtilsPasswordsDontMatch": "密码不匹配", + "validationUtilsPasswordCantBeSame": "您不能使用旧密码", + "validatorCardEstimatedApy": "预计 APY", + "validatorCardCommission": "佣金", + "validatorCardTotalStake": "全部的质押", + "validatorCardNumberOfDelegators": "委托者编号", + "validatorListChooseAValidator": "选择一个验证节点", + "validatorListErrorFetching": "我们无法获取验证节点。请稍后再试。", + "validatorListNoResults": "无结果", + "validatorListReload": "重新加载", + "validatorListSearch": "搜索", + "validatorInfoTooltip": "验证节点", + "validatorInfoTitle": "验证节点", + "validatorInfoDescription": "通过在验证节点上质押 SOL,您可以为 Solana 网络的性能和安全做出贡献,同时赚取 SOL 作为回报。", + "validatorApyInfoTooltip": "预计 APY", + "validatorApyInfoTitle": "预计 APY", + "validatorApyInfoDescription": "这是您在验证节点上质押 SOL 所获得的回报率。", + "validatorViewActionButtonStake": "质押", + "validatorViewErrorFetching": "无法获取验证节点。", + "validatorViewInsufficientBalance": "余额不足", + "validatorViewMax": "最大", + "validatorViewPrimaryText": "开始质押", + "validatorViewDescriptionInterpolated": "选择要将多少 SOL <1>质押给此验证节点。<3>了解详情", + "validatorViewAmountSOLRequiredToStakeInterpolated": "需要质押 {{amount}} SOL", + "validatorViewValidator": "验证节点", + "walletMenuItemsAddConnectWallet": "添加/连接钱包", + "walletMenuItemsBridgeAssets": "桥接资产", + "walletMenuItemsHelpAndSupport": "帮助与支持", + "walletMenuItemsLockWallet": "锁定钱包", + "walletMenuItemsResetSecretPhrase": "重置助记词", + "walletMenuItemsShowMoreAccounts": "显示其他 {{count}} 个…", + "walletMenuItemsHideAccounts": "隐藏账户", + "whatsNewOverlayNew": "新!", + "whatsNewOverlayv1ActionGetAppNow": "立即获取应用", + "whatsNewOverlayv1PrimaryText": "iOS 版 Phantom 现已推出!", + "whatsNewOverlayv1ScanWithCamera": "使用您的 iPhone 摄像头扫描", + "whatsNewOverlayv1SecondaryText": "我们非常高兴地宣布 iOS 版 Phantom 现已登陆 App Store!便捷地体验 Phantom 的强大功能!", + "whatsNewOverlayv2ActionListOnME": "在 Magic Eden 上架您的 NFT!", + "whatsNewOverlayv2ActionTryItNow": "立即体验", + "whatsNewOverlayv2SecondaryText": "您现在可以直接从您的 Phantom 浏览器扩展程序在 Magic Eden 上架 NFT。方便地编辑价格和取消上架以完全管理您的上架。", + "whatsNewOverlayv3ActionBurnSpam": "焚毁垃圾 NFT!", + "whatsNewOverlayv3SecondaryText": "您现在可以焚毁垃圾 NFT 并获得少量 SOL。点击垃圾 NFT,然后点击“…”图标并选择“焚毁代币”即可将其从您的钱包中移除。", + "toggleMultiChainHeader": "多链", + "disableMultiChainHeader": "仅 Solana 模式", + "disableMultiChainDetail1Header": "全力投入 Solana", + "disableMultiChainDetail1SecondaryText": "管理您的 Solana 账户、代币和收藏品,而无需查看其他链。", + "disableMultiChainDetail2Header": "随时返回多链", + "disableMultiChainDetail2SecondaryText": "当您重新启用多链时,将保留您现有的以太坊和 Polygon 余额。", + "disableMultiChainButton": "启用仅 Solana 模式", + "disabledMultiChainHeader": "仅 Solana 模式已禁用", + "disabledMultiChainText": "您可以随时重新启用多链。", + "enableMultiChainHeader": "启用多链", + "enabledMultiChainHeader": "已启用多链", + "enabledMultiChainText": "您的钱包现在支持以太坊和 Polygon。", + "incompatibleAccountHeader": "账户不兼容", + "incompatibleAccountInterpolated": "请先移除这些仅以太坊账户,然后再启用仅 Solana 模式:<1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "最新变化", + "welcomeToMultiChainPrimaryText": "一个钱包搞定一切", + "welcomeToMultiChainDetail1Header": "以太坊和 Polygon 支持", + "welcomeToMultiChainDetail1SecondaryText": "集中管理 Solana、以太坊和 Polygon 的所有代币和 NFT。", + "welcomeToMultiChainDetail2Header": "使用您喜爱的所有应用", + "welcomeToMultiChainDetail2SecondaryText": "无需切换网络即可连接多个链上的应用。", + "welcomeToMultiChainDetail3Header": "导入 MetaMask 钱包", + "welcomeToMultiChainDetail3SecondaryText": "在以太网和 Polygon 中轻松导入所有助记词。", + "welcomeToMultiChainIntro": "欢迎使用 Phantom Multichain", + "welcomeToMultiChainIntroDesc": "集中管理 Solana、以太坊和 Polygon 的所有代币和 NFT。一个钱包即可满足您的一切需求。", + "welcomeToMultiChainAccounts": "重新设计了多链账户", + "welcomeToMultiChainAccountsDesc": "针对多链进行了重新设计,每个账户现在都有对应的 ETH 和 Polygon 地址。", + "welcomeToMultiChainApps": "随时随地使用", + "welcomeToMultiChainAppsDesc": "Phantom 兼容以太坊、Polygon 和 Solana 上的所有应用。点击“连接到 MetaMask”即可使用。", + "welcomeToMultiChainImport": "立即从 MetaMask 导入", + "welcomeToMultiChainImportDesc": "从 MetaMask 或 Coinbase Wallet 等钱包导入您的助记词或私钥。在一个地方集中管理一切。", + "welcomeToMultiChainImportInterpolated": "从 MetaMask 或 Coinbase Wallet 等钱包<0>导入您的助记词或私钥。在一个地方集中管理一切。", + "welcomeToMultiChainTakeTour": "观看导览", + "welcomeToMultiChainSwapperTitle": "在以太坊、Polygon 和\nSolana 上兑换", + "welcomeToMultiChainSwapperDetail1Header": "以太坊和 Polygon 支持", + "welcomeToMultiChainSwapperDetail1SecondaryText": "现在,您可以从钱包内轻松兑换 ERC-20 代币。", + "welcomeToMultiChainSwapperDetail2Header": "最优惠的价格、超低的费用", + "welcomeToMultiChainSwapperDetail2SecondaryText": "100 多个流动性来源和智能订单路由,助力获得最大回报。", + "networkErrorTitle": "网络错误", + "networkError": "很遗憾,我们无法访问网络。请稍后再试。", + "authenticationUnlockPhantom": "解锁 Phantom", + "errorAndOfflineSomethingWentWrong": "出错了", + "errorAndOfflineSomethingWentWrongTryAgain": "请重试。", + "errorAndOfflineUnableToFetchAssets": "我们无法获取资产。请稍后再试。", + "errorAndOfflineUnableToFetchCollectibles": "我们无法获取收藏品。请稍后再试。", + "errorAndOfflineUnableToFetchSwap": "我们无法获取兑换信息。请稍后再试。", + "errorAndOfflineUnableToFetchTransactionHistory": "我们目前无法获得您的交易历史记录。请检查您的网络连接或稍后再试。", + "errorAndOfflineUnableToFetchRewardsHistory": "我们无法获取奖励历史。请稍后再试。", + "networkHealthSheetCloseButtonText": "确定", + "swapReviewError": "检查您的订单时出错,请重试。", + "sendSelectToken": "选择代币", + "swapBalance": "余额:", + "swapTitle": "兑换代币", + "swapSelectToken": "选择代币", + "swapYouPay": "支付", + "swapYouReceive": "收到", + "aboutPrivacyPolicy": "隐私政策", + "aboutVersion": "版本 {{version}}", + "aboutVisitWebsite": "访问网站", + "bottomSheetConnectTitle": "关联", + "A11YbottomSheetConnectTitle": "底页连接", + "A11YbottomSheetCommandClose": "底页拒绝", + "A11YbottomSheetCommandBack": "底页返回", + "bottomSheetSignTypedDataTitle": "签署消息", + "bottomSheetSignMessageTitle": "签署消息", + "bottomSheetSignInTitle": "登录", + "bottomSheetSignInAndConnectTitle": "登录", + "bottomSheetConfirmTransactionTitle": "确认交易", + "bottomSheetConfirmTransactionsTitle": "确认交易", + "bottomSheetAdvancedTitle": "高级", + "bottomSheetReadOnlyAccountTitle": "仅查看模式", + "bottomSheetTransactionSettingsTitle": "网络费用", + "bottomSheetConnectDescription": "关联将允许此站点查看所选账户的余额和活动。", + "bottomSheetSignInDescription": "签署此消息将证明您拥有所选账户的所有权。请仅通过您信任的应用程序签署消息。", + "bottomSheetSignInAndConnectDescription": "批准将允许此站点查看所选账户的余额和活动。", + "bottomSheetConfirmTransactionDescription": "余额变动为估计值。不保证所涉及的金额和资产。", + "bottomSheetConfirmTransactionsDescription": "余额变动为估计值。不保证所涉及的金额和资产。", + "bottomSheetSignTypedDataDescription": "这只是一个权限请求。交易可能不会立即执行。", + "bottomSheetSignTypedDataSecondDescription": "余额变动为估计值。不保证所涉及的金额和资产。", + "bottomSheetSignMessageDescription": "签署此消息将证明您拥有所选账户的所有权。请仅通过您信任的应用程序签署消息。", + "bottomSheetReadOnlyAccountDescription": "无法在仅查看模式下执行此操作。", + "bottomSheetMessageRow": "消息", + "bottomSheetStatementRow": "声明", + "bottomSheetAutoConfirmRow": "自动确认", + "bottomSheetAutoConfirmOff": "关", + "bottomSheetAutoConfirmOn": "开", + "bottomSheetAccountRow": "账户", + "bottomSheetAdvancedRow": "高级", + "bottomSheetContractRow": "合约地址", + "bottomSheetSpenderRow": "支出者地址", + "bottomSheetNetworkRow": "网络", + "bottomSheetNetworkFeeRow": "网络费用", + "bottomSheetEstimatedTimeRow": "预计时间", + "bottomSheetAccountRowDefaultAccountName": "账户", + "bottomSheetConnectRequestDisclaimer": "仅连接到您信任的网站", + "bottomSheetSignInRequestDisclaimer": "仅登录您信任的网站", + "bottomSheetSignatureRequestDisclaimer": "仅当您信任此网站时确认。", + "bottomSheetIgnoreWarning": "忽略警告,仍然继续", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "未发现余额变化。请谨慎操作,仅在您信任此网站时确认。", + "bottomSheetReadOnlyWarning": "您仅仅在监视此地址。您需要导入其助记词才能签署交易和消息。", + "bottomSheetWebsiteIsUnsafeWarning": "此网站不安全,可能会试图窃取您的资金。", + "transactionsFromInterpolated": "自:{{from}}", + "transactionsFromParagraphInterpolated": "从 {{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "今天", + "transactionsToInterpolated": "到:{{to}}", + "transactionsToParagraphInterpolated": "到 {{to}}", + "transactionsYesterday": "昨天", + "addEditAddressAdd": "添加地址", + "addEditAddressDelete": "删除地址", + "addEditAddressDeleteTitle": "确定要删除此地址吗?", + "addEditAddressSave": "保存地址", + "dAppBrowserComingSoon": "dApp 浏览器即将推出!", + "dAppBrowserSearchPlaceholder": "搜索或输入 URL", + "dAppBrowserOpenInNewTab": "在新选项卡中打开", + "dAppBrowserSuggested": "建议", + "dAppBrowserFavorites": "收藏夹", + "dAppBrowserBookmarks": "书签", + "dAppBrowserBookmarkAdd": "添加书签", + "dAppBrowserBookmarkRemove": "移除书签", + "dAppBrowserTrustedApps": "最近", + "dAppBrowserFavoritesDescription": "您的收藏夹将显示在此处", + "dAppBrowserBookmarksDescription": "您的书签将显示在此处", + "dAppBrowserRecentsDescription": "最近连接的 dapp 将显示在此处", + "dAppBrowserEmptyScreenDescription": "输入 URL 或搜索网络", + "dAppBrowserBlocklistScreenTitle": "{{origin}} 已被屏蔽!", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom 认为这是恶意网站,存在安全隐患。", + "part2": "此网站已被标记为由社区维护的已知网络钓鱼网站和诈骗数据库的一部分。如果您认为该网站被错误标记,请提交问题。" + }, + "dAppBrowserBlocklistScreenIgnoreButton": "忽略警告,仍然显示", + "dAppBrowserActionBookmark": "书签", + "dAppBrowserActionRemoveBookmark": "移除书签", + "dAppBrowserActionRefresh": "刷新", + "dAppBrowserActionShare": "分享", + "dAppBrowserActionCloseTab": "关闭选项卡", + "dAppBrowserActionEndAutoConfirm": "结束自动确认", + "dAppBrowserActionDisconnectApp": "断开连接应用", + "dAppBrowserActionCloseAllTabs": "关闭所有选项卡", + "dAppBrowserNavigationAddressPlaceholder": "输入 URL 以搜索", + "dAppBrowserTabOverviewMore": "更多", + "dAppBrowserTabOverviewAddTab": "添加选项卡", + "dAppBrowserTabOverviewClose": "关闭", + "dAppBrowserCloseTab": "关闭选项卡", + "dAppBrowserClose": "关闭", + "dAppBrowserTabOverviewAddBookmark": "添加书签", + "dAppBrowserTabOverviewRemoveBookmark": "移除书签", + "depositAssetListSuggestions": "建议", + "depositUndefinedToken": "抱歉,无法存入此代币", + "onboardingImportRecoveryPhraseDetails": "详细信息", + "onboardingCreateRecoveryPhraseVerifyTitle": "已写下密钥恢复短语?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "如果没有密钥恢复短语,您将无法访问您的密钥或与之关联的任何资产。", + "onboardingCreateRecoveryPhraseVerifyYes": "是", + "onboardingCreateRecoveryPhraseErrorTitle": "错误", + "onboardingCreateRecoveryPhraseErrorSubtitle": "我们未能成功生成账户,请重试。", + "onboardingDoneDescription": "您现在可以充分体验您的钱包了。", + "onboardingDoneGetStarted": "开始", + "onboardingImportAccountsEmptyResult": "找不到账户", + "onboardingImportAccountsAccountName": "账户 {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "我们找到了 {{numberOfWallets}} 个有活动的钱包", + "onboardingImportAccountsFoundAccounts_other": "我们找到了 {{numberOfWallets}} 个有活动的账户", + "onboardingImportAccountsFoundAccountsNoActivity_one": "我们找到了 {{numberOfWallets}} 个账户", + "onboardingImportAccountsFoundAccountsNoActivity_other": "我们找到了 {{numberOfWallets}} 个账户", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "以太坊", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "短语需要至少为 12 个单词。", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "短语需要为 12 个或 24 个单词。", + "onboardingImportRecoveryPhraseWrongWord": "单词不正确:{{ words }}。", + "onboardingProtectTitle": "保护您的钱包", + "onboardingProtectDescription": "添加生物识别安全性将确保您是唯一可以访问您的钱包的人。", + "onboardingProtectButtonHeadlineDevice": "设备", + "onboardingProtectButtonHeadlineFaceID": "面容 ID", + "onboardingProtectButtonHeadlineFingerprint": "指纹", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "使用 {{ authType }} 身份验证", + "onboardingProtectError": "进行身份验证时出错,请重试", + "onboardingProtectBiometryIosError": "生物识别身份验证已在 Phantom 中配置,但在系统设置中被禁用。请打开“设置 > Phantom > 面容 ID 或触控 ID”以重新启用。", + "onboardingProtectRemoveAuth": "禁用身份验证", + "onboardingProtectRemoveAuthDescription": "确定要禁用身份验证吗?", + "onboardingWelcomeTitle": "欢迎使用 Phantom", + "onboardingWelcomeDescription": "要开始使用,请创建一个新钱包或从助记词导入一个钱包。", + "onboardingWelcomeCreateWallet": "创建新钱包", + "onboardingWelcomeAlreadyHaveWallet": "我已经有钱包了", + "onboardingWelcomeConnectSeedVault": "连接种子库", + "onboardingSlide1Title": "由您掌控,\n由我们保护", + "onboardingSlide1Description": "通过生物识别、欺诈检测和 24/7 全天候支持确保您的资金私密和安全。", + "onboardingSlide2Title": "您最理想的 \nNFT 之家", + "onboardingSlide2Description": "管理上架,焚毁垃圾,并借助实用的推送通知掌握最新动态。", + "onboardingSlide3Title": "更大程度发挥您的代币的价值", + "onboardingSlide3Description": "存储、兑换、质押、发送和接收 – 无需离开您的钱包。", + "onboardingSlide4Title": "发现 Web3 的最佳优势", + "onboardingSlide4Description": "使用应用内浏览器查找并关联到领先的应用和收藏。", + "onboardingMultichainSlide5Title": "一个钱包搞定一切", + "onboardingMultichainSlide5Description": "在一个人性化界面中体验所有 Solana 、以太坊和 Polygon。", + "onboardingMultichainSlide5DescriptionWithBitcoin": "在一个人性化界面中管理 Solana 、以太坊、Polygon 和比特币。", + "requireAuth": "要求身份验证", + "requireAuthImmediately": "立即", + "availableToSend": "可以发送", + "sendEnterAmount": "输入金额", + "sendEditMemo": "编辑备忘录", + "sendShowLogs": "显示错误日志", + "sendHideLogs": "隐藏错误日志", + "sendGoBack": "返回", + "sendTransactionSuccess": "您的代币已成功发送至", + "sendInputPlaceholder": "名称或地址", + "sendRecentlyUsedAddressLabel": "{{formattedTimestamp}}前使用", + "sendRecipientAddress": "接收方的地址", + "sendTokenInterpolated": "发送 {{tokenSymbol}}", + "sendPasteFromClipboard": "从剪贴板粘贴", + "sendScanQR": "扫描 QR 码", + "sendTo": "至:", + "sendCameraAccess": "摄像头访问权限", + "sendCameraAccessSubtitle": "要扫描 QR 码,需要启用摄像头访问权限。您想现在打开“设置”吗?", + "sendSettings": "设置", + "sendOK": "确定", + "invalidQRCode": "此 QR 码无效。", + "sendInvalidQRCode": "此 QR 码不是有效地址", + "sendInvalidQRCodeSubtitle": "重试或使用其他 QR 码。", + "sendInvalidQRCodeSplToken": "二维码中的代币无效", + "sendInvalidQRCodeSplTokenSubtitle": "此二维码包含您未拥有或我们无法识别的代币。", + "sendScanAddressToSend": "扫描 {{tokenSymbol}} 地址来发送资金", + "sendScanAddressToSendNoSymbol": "扫描地址来发送资金", + "sendScanAddressToSendCollectible": "扫描 SOL 地址来发送收藏品", + "sendScanAddressToSendCollectibleMultichain": "扫描地址来发送收藏品", + "sendSummary": "汇总", + "sendUndefinedToken": "抱歉,无法发送此代币", + "sendNoTokens": "无可用代币", + "noBuyOptionsAvailableInCountry": "您所在的国家/地区无购买选项。", + "swapAvailableTokenDisclaimer": "可用于在网络之间跨链的代币数量有限", + "swapCrossSwapNetworkTooltipTitle": "跨网络兑换", + "swapCrossSwapNetworkTooltipDescription": "跨网络兑换时,建议使用可用代币以获得最低的价格和最快的交易。", + "settingsAbout": "关于 Phantom", + "settingsConfirm": "是", + "settingsMakeSureNoOneIsWatching": "确保没有人在看您的屏幕", + "settingsManageAccounts": "管理账户", + "settingsPrompt": "确定要继续吗?", + "settingsSelectAvatar": "选择头像", + "settingsSelectSecretPhrase": "选择助记词", + "settingsShowPrivateKey": "点按以显示您的私钥", + "settingsShowRecoveryPhrase": "点按以显示您的密钥短语", + "settingsSubmitBetaFeedback": "提交测试版反馈", + "settingsUpdateAccountNameToast": "账户名称已更新", + "settingsUpdateAvatarToast": "头像已更新", + "settingsWalletAddress": "账户地址", + "settingsWalletAddresses": "账户地址", + "settingsWalletNamePrimary": "账户名称", + "settingsPlaceholderName": "名称", + "settingsWalletNameSecondary": "更改钱包名称", + "settingsYourAccounts": "您的账户", + "settingsYourAccountsMultiChain": "多链", + "settingsNotifications": "通知", + "settingsNotificationPreferences": "通知偏好设置", + "pushNotificationsPreferencesAllowNotifications": "允许通知", + "pushNotificationsPreferencesSentTokens": "发送的代币", + "pushNotificationsPreferencesSentTokensDescription": "代币和 NFT 的转出", + "pushNotificationsPreferencesReceivedTokens": "收到的代币", + "pushNotificationsPreferencesReceivedTokensDescription": "代币和 NFT 的转入", + "pushNotificationsPreferencesDexSwap": "兑换", + "pushNotificationsPreferencesDexSwapDescription": "受信任的应用程序上的兑换", + "pushNotificationsPreferencesOtherBalanceChanges": "其他余额变动", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "其他影响您的余额的多代币交易", + "pushNotificationsPreferencesPhantomMarketing": "Phantom 动态", + "pushNotificationsPreferencesPhantomMarketingDescription": "功能公告和一般动态", + "pushNotificationsPreferencesDescription": "这些设置控制此有效钱包的推送通知。每个钱包都有自己的通知设置。要关闭所有 Phantom 推送通知,请转到您的<1>设备设置。", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "无法同步通知偏好设置。", + "connectSeedVaultConnectSeed": "关联种子", + "connectSeedVaultConnectSeedDescription": "将 Phantom 关联到您手机上的种子库", + "connectSeedVaultSelectAnAccount": "选择账户", + "connectSeedVaultSelectASeed": "选择一个种子", + "connectSeedVaultSelectASeedDescription": "选择要连接到 Phantom 的种子", + "connectSeedVaultSelectAnAccountDescription": "选择您要使用 Phantom 设置的账户", + "connectSeedVaultNoAccountsFound": "找不到账户。", + "connectSeedVaultSelectAccounts": "选择账户", + "connectSeedVaultSelectAccountsDescription": "选择您要使用 Phantom 设置的账户", + "connectSeedVaultCompleteSetup": "完成设置", + "connectSeedVaultCompleteSetupDescription": "设置完毕!使用 Phantom 探索 web3 并使用您的种子库确认交易", + "connectSeedVaultConnectAnotherSeed": "再关联一个种子", + "connectSeedVaultConnectAllSeedsConnected": "已连接所有种子", + "connectSeedVaultNoSeedsConnected": "没有关联种子。点按下方按钮从种子库授权。", + "connectSeedVaultConnectAccount": "关联账户", + "connectSeedVaultLoadMore": "加载更多", + "connectSeedVaultNeedPermission": "需要权限", + "connectSeedVaultNeedPermissionDescription": "前往“设置”,允许 Phantom 使用“种子库”权限。", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} 费用", + "stakeAmount": "金额", + "stakeAmountBalance": "余额", + "swapTopQuotes": "前 {{numQuotes}} 个报价", + "swapTopQuotesTitle": "热门报价", + "swapProvidersTitle": "提供商", + "swapProvidersFee": "{{fee}} 费用", + "swapProvidersTagRecommended": "最佳回报", + "swapProvidersTagFastest": "最快", + "swapProviderEstimatedTimeHM": "{{hours}} 小时 {{minutes}} 分钟", + "swapProviderEstimatedTimeM": "{{minutes}} 分钟", + "swapProviderEstimatedTimeS": "{{seconds}} 秒", + "stakeReview": "检查", + "stakeReviewAccount": "账户", + "stakeReviewCommissionFee": "佣金", + "stakeReviewConfirm": "确认", + "stakeReviewValidator": "验证节点", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "知道了", + "swapTabInsufficientFunds": "资金不足", + "swapNoAssetsFound": "无资产", + "swapNoTokensFound": "找不到代币", + "swapConfirmationTryAgain": "重试", + "swapConfirmationGoBack": "返回", + "swapNoQuotesFound": "找不到报价", + "swapNotProviderFound": "我们无法找到此代币兑换的提供商。尝试其他代币。", + "swapAvailableOnMainnet": "此功能仅在 Mainnet 上提供", + "swapNotAvailableEVM": "EVM 账户尚不支持兑换", + "singleChainSwapTab": "网络内", + "crossChainSwapTab": "跨网络", + "allFilter": "所有", + "bridgeRefuelTitle": "加油", + "bridgeRefuelDescription": "加油确保您可以在跨链后支付交易费用。", + "bridgeRefuelLabelBalance": "您的 {{symbol}}", + "bridgeRefuelLabelReceive": "收到", + "bridgeRefuelLabelFee": "估计成本", + "bridgeRefuelDismiss": "继续而不加油", + "bridgeRefuelEnable": "启用加油", + "unwrapWrappedSolError": "解封失败", + "unwrapWrappedSolLoading": "正在解封…", + "unwrapWrappedSolSuccess": "已解封", + "unwrapWrappedSolViewTransaction": "查看交易", + "dappApprovePopupSignMessage": "签署消息", + "solanaPayFrom": "从", + "solanaPayMessage": "消息", + "solanaPayNetworkFee": "网络费用", + "solanaPayFree": "免费", + "solanaPayPay": "支付 {{item}}", + "solanaPayPayNow": "立即支付", + "solanaPaySending": "正在发送 {{item}}", + "solanaPayReceiving": "正在接收 {{item}}", + "solanaPayMinting": "正在铸造 {{item}}", + "solanaPayTransactionProcessing": "您的交易正在处理,请稍候。", + "solanaPaySent": "已发送!", + "solanaPayReceived": "已接收!", + "solanaPayMinted": "已铸造!", + "solanaPaySentNFT": "已发送 NFT!", + "solanaPayReceivedNFT": "已接收 NFT!", + "solanaPayTokensSent": "您的代币已成功发送至 {{to}}", + "solanaPayTokensReceived": "您收到了来自 {{from}} 的新代币", + "solanaPayViewTransaction": "查看交易", + "solanaPayTransactionFailed": "交易失败", + "solanaPayConfirm": "确认", + "solanaPayTo": "至", + "dappApproveConnectViewAccount": "查看您的 Solana 账户", + "deepLinkInvalidLink": "链接无效", + "deepLinkInvalidSplTokenSubtitle": "其中包含您未拥有或我们无法识别的代币。", + "walletAvatarShowAllAccounts": "显示所有账户", + "pushNotificationsGetInstantUpdates": "即时获取动态", + "pushNotificationsEnablePushNotifications": "启用已完成转移、兑换和公告的推送通知", + "pushNotificationsEnable": "启用", + "pushNotificationsNotNow": "以后再说", + "onboardingAgreeToTermsOfServiceInterpolated": "我同意<1>服务条款", + "onboardingConfirmSaveSecretRecoveryPhrase": "我已经将它保存好了", + "onboardingCreateNewWallet": "创建新钱包", + "onboardingErrorDuplicateSecretRecoveryPhrase": "此助记词在您的钱包中已存在", + "onboardingErrorInvalidSecretRecoveryPhrase": "密钥恢复短语无效", + "onboardingFinished": "一切准备就绪!", + "onboardingImportAccounts": "导入账户", + "onboardingImportImportingAccounts": "正在导入账户…", + "onboardingImportImportingFindingAccounts": "正在查找有活动的账户", + "onboardingImportAccountsLastActive": "{{formattedTimestamp}}前有效", + "onboardingImportAccountsNeverUsed": "从未使用", + "onboardingImportAccountsCreateNew": "新钱包", + "onboardingImportAccountsDescription": "选择要导入的钱包账户", + "onboardingImportReadOnlyAccountDescription": "添加您想要监视的地址或域名。您将拥有只读权限,无法签署交易或消息。", + "onboardingImportSecretRecoveryPhrase": "导入助记词", + "onboardingImportViewAccounts": "查看账户", + "onboardingRestoreExistingWallet": "通过 12 或 24 个的秘密助记词恢复已有的钱包", + "onboardingShowUnusedAccounts": "显示未使用的账户", + "onboardingShowMoreAccounts": "显示更多账户", + "onboardingHideUnusedAccounts": "隐藏未使用的账户", + "onboardingSecretRecoveryPhrase": "助记词", + "onboardingSelectAccounts": "选择您的账户", + "onboardingStoreSecretRecoveryPhraseReminder": "这是恢复帐户的唯一方法。请务必存放在安全的地方!", + "useTokenMetasForMintsUnknownName": "未知", + "bookmarksExploreScreenSearch": "搜索或输入 URL", + "timeUnitMinute": "分钟", + "timeUnitMinutes": "分钟", + "timeUnitHour": "小时", + "timeUnitHours": "小时", + "espNFTListWithPrice": "您在 {{dAppName}} 上将 {{NFTDisplayName}} 上架为 {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithPriceWithoutDApp": "您将 {{NFTDisplayName}} 上架为 {{priceAmount}} {{priceTokenSymbol}}", + "espNFTListWithoutPrice": "您在 {{dAppName}} 上将 {{NFTDisplayName}} 上架出售", + "espNFTListWithoutPriceWithoutDApp": "您将 {{NFTDisplayName}} 上架出售", + "espNFTChangeListPriceWithPrice": "您在 {{dAppName}} 上将 {{NFTDisplayName}} 的上架详情更新为 {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "您将 {{NFTDisplayName}} 的上架详情更新为 {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithoutPrice": "您更新了 {{dAppName}} 上的 {{NFTDisplayName}} 上架详情", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "您更新了 {{NFTDisplayName}} 的上架详情", + "espNFTBidBidderWithPrice": "您对 {{dAppName}} 上的 {{NFTDisplayName}} 出价 {{priceAmount}}{{priceTokenSymbol}}", + "espNFTBidBidderWithPriceWithoutDApp": "您对 {{NFTDisplayName}} 出价 {{priceAmount}}{{priceTokenSymbol}}", + "espNFTBidBidderWithoutPrice": "您已对 {{dAppName}} 上的 {{NFTDisplayName}} 出价", + "espNFTBidBidderWithoutPriceWithoutDApp": "您已对 {{NFTDisplayName}} 出价", + "espNFTBidListerWithPrice": "对 {{dAppName}} 上的 {{NFTDisplayName}} 的新出价 {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBidListerWithPriceWithoutDApp": "对 {{NFTDisplayName}} 的新出价 {{priceAmount}} {{priceTokenSymbol}}", + "espNFTBidListerWithoutPrice": "对 {{dAppName}} 上的 {{NFTDisplayName}} 的新出价", + "espNFTBidListerWithoutPriceWithoutDApp": "对 {{NFTDisplayName}} 的新出价", + "espNFTCancelBidWithPrice": "您取消了对 {{dAppName}} 上的 {{NFTDisplayName}} 的出价 {{priceAmount}} {{priceTokenSymbol}}", + "espNFTCancelBidWithPriceWithoutDApp": "您取消了对 {{NFTDisplayName}} 的出价 {{priceAmount}} {{priceTokenSymbol}}", + "espNFTCancelBidWithoutPrice": "您取消了对 {{dAppName}} 上的 {{NFTDisplayName}} 的出价", + "espNFTCancelBidWithoutPriceWithoutDApp": "您取消了对 {{NFTDisplayName}} 的出价", + "espNFTUnlist": "您在 {{dAppName}} 上下架了 {{NFTDisplayName}}", + "espNFTUnlistWithoutDApp": "您下架了 {{NFTDisplayName}}", + "espNFTBuyBuyerWithPrice": "您在 {{dAppName}} 上以 {{priceAmount}} {{priceTokenSymbol}} 购买了 {{NFTDisplayName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "您以 {{priceAmount}} {{priceTokenSymbol}} 购买了 {{NFTDisplayName}}", + "espNFTBuyBuyerWithoutPrice": "您在 {{dAppName}} 上购买了 {{NFTDisplayName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "您购买了 {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "您在 {{dAppName}} 上以 {{priceAmount}} {{priceTokenSymbol}} 出售了 {{NFTDisplayName}}", + "espNFTBuySellerWithPriceWithoutDApp": "您以 {{priceAmount}} {{priceTokenSymbol}} 出售了 {{NFTDisplayName}}", + "espNFTBuySellerWithoutPrice": "您在 {{dAppName}} 上出售了 {{NFTDisplayName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "您出售了 {{NFTDisplayName}}", + "espDEXSwap": "您在 {{dAppName}} 上将 {{downTokensTextFragment}} 兑换为 {{upTokensTextFragment}}", + "espDEXDepositLPWithPoolDisplay": "您在 {{dAppName}} 上将 {{downTokensTextFragment}} 存入 {{poolDisplayName}} 流动性池", + "espDEXDepositLPWithoutPoolDisplay": "您在 {{dAppName}} 上将 {{downTokensTextFragment}} 兑换为 {{upTokensTextFragment}}", + "espDEXWithdrawLPWithPoolDisplay": "您在 {{dAppName}} 上将 {{upTokensTextFragment}} 从 {{poolDisplayName}} 流动性池中取出", + "espDEXWithdrawLPWithoutPoolDisplay": "您在 {{dAppName}} 上将 {{downTokensTextFragment}} 兑换为 {{upTokensTextFragment}}", + "espGenericTokenSend": "您发送了 {{downTokensTextFragment}}", + "espGenericTokenReceive": "您收到了 {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "您将 {{downTokensTextFragment}} 兑换为 {{upTokensTextFragment}}", + "espUnknown": "未知", + "espUnknownNFT": "未知 NFT", + "espTextFragmentAnd": "和", + "externalLinkWarningTitle": "您将离开 Phantom", + "externalLinkWarningDescription": "并打开 {{url}}。在与之交互之前,请确保您信任此来源。", + "shortcutsWarningDescription": "快捷方式由 {{url}} 提供。确保您已信任此源,然后再与其进行交互。", + "lowTpsBanner": "Solana 当前出现网络拥塞", + "lowTpsMessageTitle": "Solana 网络拥塞", + "lowTpsMessage": "由于 Phantom 无法控制的 Solana 高度拥塞,您的交易可能会失败或延迟。请重试失败的交易。", + "solanaSlow": "Solana 网络异乎寻常的慢", + "solanaNetworkTemporarilyDown": "Solana 网络暂时停止服务", + "waitForNetworkRestart": "请等待网络重启。您的资金不受影响。", + "exploreCollectionsCarouselTitle": "最受欢迎", + "exploreDropsCarouselTitle": "最新变化", + "exploreSortFloor": "底价", + "exploreSortListed": "已上架", + "exploreSortVolume": "交易量", + "exploreFetchErrorSubtitle": "请稍后再试。", + "exploreFetchErrorTitle": "无法获取。", + "exploreTopCollectionsTitle": "热门 NFT 收藏", + "exploreTopListLess": "收起", + "exploreTopListMore": "展开", + "collectiblesSearchCollectionsSection": "收藏", + "collectiblesSearchItemsSection": "条目", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} 个条目", + "collectiblesSearchPlaceholderText": "搜索您的收藏品", + "collectionPinSuccess": "已置顶收藏", + "collectionPinFail": "无法置顶收藏", + "collectionUnpinSuccess": "已取消置顶收藏", + "collectionUnpinFail": "无法取消置顶收藏", + "collectionHideSuccess": "已隐藏收藏", + "collectionHideFail": "无法隐藏收藏", + "collectionUnhideSuccess": "已取消隐藏收藏", + "collectionUnhideFail": "无法取消隐藏收藏", + "collectiblesSpamSuccess": "已报告为垃圾", + "collectiblesSpamFail": "报告为垃圾失败", + "collectiblesSpamAndHiddenSuccess": "已报告为垃圾并隐藏", + "collectiblesNotSpamSuccess": "报告为非垃圾内容", + "collectiblesNotSpamFail": "报告为非垃圾内容失败", + "collectiblesNotSpamAndUnhiddenSuccess": "已报告为非垃圾内容并取消隐藏", + "tokenSpamWarning": "此代币被隐藏,因为 Phantom 认为它是垃圾内容。", + "collectibleSpamWarning": "此收藏品被隐藏,因为 Phantom 认为它是垃圾内容。", + "emojiNoResults": "找不到表情符号", + "emojiSearchResults": "搜索结果", + "emojiSuggested": "建议", + "emojiSmileys": "笑脸与人", + "emojiAnimals": "动物与自然", + "emojiFood": "食品与饮料", + "emojiTravel": "旅行与地点", + "emojiActivities": "活动", + "emojiObjects": "物品", + "emojiSymbols": "符号", + "emojiFlags": "旗帜", + "whichExtensionToConnectWith": "您要关联哪个扩展程序?", + "configureInSettings": "可以在“设置 → 默认应用钱包”中配置。", + "continueWith": "继续使用", + "useMetaMask": "使用 MetaMask", + "usePhantom": "使用 Phantom", + "alwaysAsk": "始终询问", + "dontAskMeAgain": "不再询问", + "selectWalletSettingDescriptionLine1": "某些应用可能不提供连接 Phantom 的选项。", + "selectWalletSettingDescriptionLinePhantom": "解决方法是,连接 MetaMask 时将始终打开 Phantom。", + "selectWalletSettingDescriptionLineAlwaysAsk": "解决方法是,当您连接 MetaMask 时,我们将询问您是否想要使用 Phantom。", + "selectWalletSettingDescriptionLineMetaMask": "设置默认使用 MetaMask 将禁止这些 DApp 连接 Phantom。", + "metaMaskOverride": "默认应用钱包", + "metaMaskOverrideSettingDescriptionLine1": "用于连接不提供使用 Phantom 这一选项的网站。", + "refreshAndReconnectToast": "刷新并重新连接,以应用更改", + "autoConfirmUnavailable": "不可用", + "autoConfirmReasonDappNotWhitelisted": "自动确认不可用,因为它所来自的合约不在此应用的许可名单中。", + "autoConfirmReasonSessionNotActive": "自动确认不可用,因为没有有效的自动确认会话。请在下方启用。", + "autoConfirmReasonRateLimited": "自动确认不可用,因为您使用的 dapp 发送的请求过多。", + "autoConfirmReasonUnsupportedNetwork": "自动确认不可用,因为自动确认尚不支持此网络。", + "autoConfirmReasonSimulationFailed": "由于我们无法保证安全性,自动确认不可用。", + "autoConfirmReasonTabNotFocused": "自动确认不可用,因为您尝试自动确认的域选项卡未处于有效状态。", + "autoConfirmReasonNotUnlocked": "由于钱包未解锁,自动确认不可用。", + "rpcErrorUnauthorizedWrongAccount": "来自地址的交易与所选账户地址不匹配。", + "rpcErrorUnauthorizedUnknownSource": "无法确定 RPC 请求源。", + "transactionsDisabledTitle": "交易已禁用", + "transactionsDisabledMessage": "您的地址无法使用 Phantom 进行交易", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "有效", + "settingsTrustedAppDetailsCopiedToClipboardToast": "URL 已复制到剪贴板", + "notEnoughSolScanTransactionWarning": "由于您账户中的 SOL 不足,此交易可能失败。请向您的账户添加更多 SOL 并重试。", + "transactionRevertedWarning": "此交易在模拟过程中已被撤销。如果提交,资金可能会丢失。", + "quests": "任务", + "questsClaimInProgress": "正在领取", + "questsVerifyingCompletion": "正在验证任务是否完成", + "questsClaimError": "领取奖励时出错", + "questsClaimErrorDescription": "领取奖励时出错。请稍后再试。", + "questsDaysLeft": "还剩 {{days}} 天", + "questsDaysLeftSingular": "还剩 {{days}} 天", + "questsDaysLessThanOneDay": "剩余天数不到 1 天", + "questsBadgeMobileOnly": "仅移动版", + "questsBadgeExtensionOnly": "仅扩展程序", + "questsStartedStateExplainerTitle": "任务已开始", + "questsStartedStateExplainerDescriptionPart1": "完成后,您可能需要等待几个小时才能领取奖励。这样做是为了我们能够验证您已经完成此任务,并确保每人只能领取一次奖励。", + "questsStartedStateExplainerDescriptionPart2": "如果您完成此任务已经超过一天,请联系支持团队寻求帮助。", + "questsStartedStateExplainerButtonLabel": "知道了", + "exploreLearn": "了解", + "exploreSites": "网站", + "exploreApps": "应用", + "exploreTokens": "代币", + "exploreCollections": "收藏", + "exploreFilterByall_networks": "所有网络", + "exploreSortBytrending": "流行", + "exploreSortBytop": "热门", + "exploreSortByvolume": "交易量", + "exploreSortBygainers": "获利者", + "exploreSortBylosers": "损失者", + "exploreSortBymarket_cap": "市值", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "收藏品", + "exploreCategoryMarketplace": "市场", + "exploreCategoryGaming": "游戏", + "exploreCategoryBridges": "跨链", + "exploreCategoryOther": "其他", + "exploreCategorySocial": "社交", + "exploreCategoryCommunity": "社区", + "exploreVolume": "交易量", + "exploreFloor": "底价", + "exploreCap": "市值", + "exploreToken": "代币", + "explorePrice": "价格", + "explore24hVolume": "24 小时交易量", + "exploreErrorButtonText": "重试", + "exploreErrorDescription": "尝试加载“探索”内容时出错。请刷新并重试", + "exploreErrorTitle": "无法加载“探索”内容", + "exploreNetworkError": "存在网络错误。请稍后再试。", + "exploreTokensLegalDisclaimer": "价格信息和区块链项目聚焦仅供参考。市场数据由 CoinGecko 提供。", + "exploreLearnErrorTitle": "无法加载“学习”内容", + "exploreLearnErrorDescription": "尝试加载“学习”内容时出错。请刷新并重试", + "dappBrowserSearchScreenVisitSite": "访问网站", + "dappBrowserSearchScreenSearchWithGoogle": "使用 Google 搜索", + "dappBrowserSearchScreenSearchLinkYouCopied": "您复制的链接", + "dappBrowserSearchScreenSearchTextYouCopied": "您复制的文本", + "dappBrowserSearchPlaceholder": "搜索应用", + "dappBrowserSearchNoApps": "找不到应用", + "dappBrowserTabsLimitExceededScreenTitle": "关闭较旧的选项卡?", + "dappBrowserTabsLimitExceededScreenDescription": "您打开了 {{tabsCount}} 个选项卡。要打开更多选项卡,您需要关闭一些选项卡。", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "关闭所有选项卡", + "localizedErrorUnknownError": "出错了,请稍后再试。", + "localizedErrorUnsupportedCountry": "很抱歉,目前我们不支持您的国家/地区。", + "localizedErrorTokensNotLoading": "加载您的代币时出错。请重试。", + "localizedErrorSwapperNoQuotes": "找不到任何报价。请尝试不同的代币或金额。", + "localizedErrorSwapperRefuelNoQuotes": "找不到任何报价。请尝试不同的代币、金额,或禁用加油。", + "localizedErrorInsufficientSellAmount": "代币金额过低。增加价值以进行跨链兑换。", + "localizedErrorCrossChainUnavailable": "跨链兑换目前不可用,请稍后再试。", + "spamHistoryAction": "查看隐藏的条目", + "spamHistoryTitle": "隐藏的活动", + "spamHistoryWarning": "此交易被隐藏,因为 Phantom 认为它可能是垃圾内容。", + "appAuthenticationFailed": "无法验证身份", + "appAuthenticationFailedDescription": "您的身份验证尝试出现问题,请重试。", + "partialErrorBalanceChainName": "我们在更新您的 {{chainName}} 余额时遇到了问题。您的资金是安全的。", + "partialErrorGeneric": "我们在更新网络时遇到了问题,您的一些代币余额和价格可能已过时。您的资金是安全的。", + "partialErrorTokenDetail": "我们在更新您的代币余额时遇到了问题。您的资金是安全的。", + "partialErrorTokenPrices": "我们在更新您的代币价格时遇到了问题。您的资金是安全的。" +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/zh-TW/translation.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/zh-TW/translation.json new file mode 100644 index 0000000..7548924 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/locales/zh-TW/translation.json @@ -0,0 +1,1930 @@ +{ + "commandAdd": "新增", + "commandAccept": "接受", + "commandApprove": "核准", + "commandBack": "返回", + "commandBuy": "購買", + "commandCancel": "取消", + "commandClaim": "領取", + "commandClaimReward": "領取您的獎勵", + "commandClear": "清除", + "commandClose": "關閉", + "commandConfirm": "確認", + "commandConnect": "連接", + "commandContinue": "繼續", + "commandCopy": "複製", + "commandCopyAddress": "複製地址", + "commandCopyTokenAddress": "複製代幣地址", + "commandCreate": "建立", + "commandCreateTicket": "建立票券", + "commandDismiss": "關閉", + "commandDownload": "下載", + "commandEdit": "編輯", + "commandHelp": "幫助", + "commandLearnMore": "深入了解", + "commandLearnMore2": "深入了解", + "commandMint": "鑄造", + "commandMore": "更多", + "commandNext": "下一步", + "commandOpen": "開啟", + "commandOpenSettings": "開啟「設定」", + "commandPaste": "貼上", + "commandReceive": "接收", + "commandReconnect": "重新連線", + "commandRecordVideo": "錄製影片", + "commandRetry": "再試一次", + "commandRevoke": "撤銷", + "commandSave": "儲存", + "commandScanQRCode": "掃描 QR Code", + "commandSelectMedia": "選擇媒體", + "commandSell": "出售", + "commandSend": "傳送", + "commandShare": "分享", + "commandShowBalance": "顯示餘額", + "commandSign": "簽名", + "commandStake": "質押", + "commandSwap": "交換", + "commandTakePhoto": "拍照", + "commandTryAgain": "再試一次", + "commandViewTransaction": "查看交易", + "commandReportAsNotSpam": "回報不是垃圾", + "commandReportAsSpam": "回報為垃圾", + "commandPin": "釘選", + "commandUnpin": "取消釘選", + "commandHide": "隱藏", + "commandUnhide": "取消隱藏", + "commandBurn": "燒毀", + "commandReport": "回報", + "commandView": "查看", + "commandUnwrap": "解封", + "pastParticipleClaimed": "已領取", + "pastParticipleCompleted": "已完成", + "pastParticipleCopied": "已複製", + "pastParticipleDone": "完成", + "nounName": "名稱", + "nounNetwork": "網路", + "nounNetworkFee": "網路費用", + "nounSymbol": "符號", + "nounDescription": "說明", + "amount": "金額", + "limit": "限制", + "new": "全新功能", + "gotIt": "知道了", + "internal": "內部", + "reward": "獎勵", + "seeAll": "查看全部", + "seeLess": "收合", + "homeTab": "主頁", + "collectiblesTab": "收藏品", + "swapTab": "交換", + "activityTab": "活動", + "exploreTab": "瀏覽器", + "accountHeaderConnectedInterpolated": "您已連至 {{origin}}", + "accountHeaderConnectedToSite": "您已連至這個網站", + "accountHeaderCopyToClipboard": "複製到剪貼簿", + "accountHeaderNotConnected": "您尚未連至", + "accountHeaderNotConnectedInterpolated": "您尚未連至 {{origin}}", + "accountHeaderNotConnectedToSite": "您尚未連至這個網站", + "accountWithoutEnoughSolActionButtonCancel": "取消", + "accountWithoutEnoughSolPrimaryText": "SOL 不足", + "accountWithoutEnoughSolSecondaryText": "此交易中的帳戶沒有足夠的 SOL。此帳戶可能是您的或其他人的。若提交,此交易將會恢復。", + "accountSwitcher": "帳戶切換器", + "addAccountHardwareWalletPrimaryText": "連接硬體錢包", + "addAccountHardwareWalletSecondaryText": "使用 Ledger 硬體錢包", + "addAccountHardwareWalletSecondaryTextMobile": "使用您的 {{supportedHardwareWallets}} 錢包", + "addAccountSeedVaultWalletPrimaryText": "連接種子庫", + "addAccountSeedVaultWalletSecondaryText": "使用種子庫裡的錢包", + "addAccountImportSeedPhrasePrimaryText": "匯入助記詞", + "addAccountImportSeedPhraseSecondaryText": "從另一個錢包匯入帳戶", + "addAccountImportWalletPrimaryText": "匯入私鑰", + "addAccountImportWalletSecondaryText": "匯入單鏈帳戶", + "addAccountImportWalletSolanaSecondaryText": "匯入 Solana 私鑰", + "addAccountLimitReachedText": "您已達到 Phantom 的 {{accountsCount}} 個帳戶限制。請先刪除未使用的帳戶,然後再新增其他帳戶。", + "addAccountNoSeedAvailableText": "您沒有可用助記詞。請匯入現有種子以產生帳戶。", + "addAccountNewWalletPrimaryText": "建立新帳戶", + "addAccountNewWalletSecondaryText": "產生一個新錢包地址", + "addAccountNewMultiChainWalletSecondaryText": "新增一個新的多鏈帳戶", + "addAccountNewSingleChainWalletSecondaryText": "新增帳戶", + "addAccountPrimaryText": "新增/連接錢包", + "addAccountSecretPhraseLabel": "助記詞", + "addAccountSeedLabel": "種子", + "addAccountSeedIDLabel": "種子 ID", + "addAccountSecretPhraseDefaultLabel": "助記詞 {{number}}", + "addAccountZeroAccountsForSeed": "0 個帳戶", + "addAccountShowAccountForSeed": "顯示 1 個帳戶", + "addAccountShowAccountsForSeed": "顯示 {{numOfAccounts}} 個帳戶", + "addAccountHideAccountForSeed": "隱藏 1 個帳戶", + "addAccountHideAccountsForSeed": "隱藏 {{numOfAccounts}} 個帳戶", + "addAccountSelectSeedDescription": "您的新帳戶將透過此助記詞產生", + "addAccountNumAccountsForSeed": "{{numOfAccounts}} 個帳戶", + "addAccountOneAccountsForSeed": "1 個帳戶", + "addAccountGenerateAccountFromSeed": "建立帳戶", + "addAccountReadOnly": "監控地址", + "addAccountReadOnlySecondaryText": "追蹤任何公共錢包地址", + "addAccountSolanaAddress": "Solana 地址", + "addAccountEVMAddress": "EVM 地址", + "addAccountBitcoinAddress": "比特幣地址", + "addAccountImportAccountActionButtonImport": "匯入", + "addAccountImportAccountDuplicatePrivateKey": "此帳戶已存在您的錢包中", + "addAccountImportAccountIncorrectFormat": "格式不正確", + "addAccountImportAccountInvalidPrivateKey": "無效的私鑰", + "addAccountImportAccountName": "名稱", + "addAccountImportAccountPrimaryText": "匯入私鑰", + "addAccountImportAccountPrivateKey": "私鑰", + "addAccountImportAccountPublicKey": "地址或域", + "addAccountImportAccountPrivateKeyRequired": "私鑰為必填", + "addAccountImportAccountNameRequired": "名稱必填", + "addAccountImportAccountPublicKeyRequired": "需提供公共地址", + "addAccountImportAccountDuplicateAddress": "此地址已存在您的錢包中", + "addAddressAddressAlreadyAdded": "成功新增地址", + "addAddressAddressAlreadyExists": "地址已存在", + "addAddressAddressInvalid": "地址無效", + "addAddressAddressIsRequired": "地址為必填", + "addAddressAddressPlaceholder": "地址", + "addAddressLabelIsRequired": "標籤為必要", + "addAddressLabelPlaceholder": "標籤", + "addAddressPrimaryText": "新增地址", + "addAddressToast": "已新增地址", + "createAssociatedTokenAccountCostLabelInterpolated": "這將會花費 {{solAmountFormatted}} SOL", + "createAssociatedTokenAccountErrorAccountExists": "您已擁有此代幣帳戶", + "createAssociatedTokenAccountErrorInsufficientFunds": "資金不足", + "createAssociatedTokenAccountErrorInvalidMint": "無效的鑄造地址", + "createAssociatedTokenAccountErrorInvalidName": "無效的名稱", + "createAssociatedTokenAccountErrorInvalidSymbol": "無效的符號", + "createAssociatedTokenAccountErrorUnableToCreateMessage": "我們無法建立您的代幣帳戶。請再試一次。", + "createAssociatedTokenAccountErrorUnableToCreateTitle": "無法建立帳戶", + "createAssociatedTokenAccountErrorUnableToSendMessage": "我們無法傳送您的交易。", + "createAssociatedTokenAccountErrorUnableToSendTitle": "無法傳送交易", + "createAssociatedTokenAccountInputPlaceholderMint": "鑄造地址", + "createAssociatedTokenAccountInputPlaceholderName": "名稱", + "createAssociatedTokenAccountInputPlaceholderSymbol": "符號", + "createAssociatedTokenAccountLoadingMessage": "我們正在建立您的代幣帳戶。", + "createAssociatedTokenAccountLoadingTitle": "正在建立代幣帳戶", + "createAssociatedTokenAccountPageHeader": "建立代幣帳戶", + "createAssociatedTokenAccountSuccessMessage": "已成功建立您的代幣帳戶!", + "createAssociatedTokenAccountSuccessTitle": "已建立代幣帳戶", + "createAssociatedTokenAccountViewTransaction": "查看交易", + "assetDetailRecentActivity": "最近交易紀錄", + "assetDetailStakeSOL": "質押 SOL 代幣", + "assetDetailUnknownToken": "未知代幣", + "assetDetailUnwrapAll": "解封所有代幣", + "assetDetailUnwrappingSOL": "正在解封 SOL", + "assetDetailUnwrappingSOLFailed": "無法解封 SOL", + "assetDetailViewOnExplorer": "在 {{explorer}} 上查看", + "assetDetailViewOnExplorerDefaultExplorer": "瀏覽器", + "assetDetailSaveToPhotos": "儲存至照片", + "assetDetailPinCollection": "釘選收藏", + "assetDetailUnpinCollection": "取消釘選收藏", + "assetDetailHideCollection": "隱藏收藏", + "assetDetailUnhideCollection": "取消隱藏收藏", + "assetDetailTokenNameLabel": "代幣名稱", + "assetDetailNetworkLabel": "網路", + "assetDetailAddressLabel": "地址", + "assetDetailPriceLabel": "價格", + "collectibleDetailSetAsAvatar": "設為頭像", + "collectibleDetailSetAsAvatarSingleWorkAlt": "頭像", + "collectibleDetailShare": "分享收藏品", + "assetDetailAboutLabel": "關於 {{fungibleName}}", + "assetDetailPermanentDelegateWarning": "{{delegate}} 得以從您的帳戶轉移或燒毀此代幣。", + "sendAssetAmountLabelInterpolated": "有 {{amount}} {{tokenSymbol}} 可用", + "assetListSearch": "搜尋...", + "assetListUnknownToken": "未知代幣", + "assetVisibilityUnknownToken": "未知代幣", + "buyAssetInterpolated": "購買 {{tokenSymbol}}", + "buyAssetScreenMaxPurchasePriceInterpolated": "最高購買金額:{{amount}}", + "buyAssetScreenMinPurchasePriceInterpolated": "最低購買金額:{{amount}}", + "buyNoAssetsAvailable": "無可用的 Ethereum 或 Polygon 資產", + "buyThirdPartyScreenPaymentMethod": "選擇付款方式", + "gasEstimationErrorWarning": "在估算此筆交易的費用時發生了問題。交易可能失敗。", + "nativeTokenBalanceErrorWarning": "取得此筆交易的代幣餘額時發生了問題。交易可能失敗。", + "blocklistOriginCommunityDatabaseInterpolated": "此網站已被標記為<1>由社群維護的已知網路釣魚網站和詐騙資料庫的一部分。如果您認為該網站是錯誤標記,<3>請提交問題。", + "blocklistOriginDomainIsBlocked": "已封鎖 {{domainName}}!", + "blocklistOriginIgnoreWarning": "忽略此警告,仍要連至 {{domainName}}。", + "blocklistOriginSiteIsMalicious": "Phantom 認為這是惡意網站,存在使用上的安全隱憂。", + "blocklistOriginThisDomain": "此域", + "blocklistProceedAnyway": "忽略警告,仍要繼續", + "maliciousTransactionWarning": "Phantom 認為這是惡意交易,存在安全上的隱憂。我們已停用簽名以保護您和您的資金。", + "maliciousTransactionWarningIgnoreWarning": "忽略警告,仍要繼續", + "maliciousTransactionWarningTitle": "已標記交易!", + "maliciousRequestBlockedTitle": "已封鎖請求", + "maliciousRequestWarning": "此網站已被標記為惡意網站。它可能試圖竊取您的資金或誘導您確認詐騙請求。", + "maliciousSignatureRequestBlocked": "為了您的安全,Phantom 已封鎖此請求。", + "maliciousRequestBlocked": "為了您的安全,Phantom 已封鎖此請求。您應該關閉此視窗,並停止使用開啟此視窗的網站。", + "siwErrorPopupTitle": "簽名申請無效", + "siwParseErrorDescription": "應用程式的簽名申請格式無效,因此無法顯示。", + "siwVerificationErrorDescription": "簽名申請訊息發生 1 個或多個錯誤。考量到您的安全,請確認您使用的是正確的應用程式,並再試一次。", + "siwErrorPagination": "{{n}},共 {{total}}", + "siwErrorMessage_ADDRESS_MISMATCH": "警告:應用程式的地址與提供的簽名地址不相符。", + "siwErrorMessage_DOMAIN_MISMATCH": "警告:應用程式的域和提供的驗證域不相符。", + "siwErrorMessage_URI_MISMATCH": "警告:URI 主機名稱和域不相符。", + "siwErrorMessage_CHAIN_ID_MISMATCH": "警告:鏈 ID 和提供的驗證鏈 ID 不相符。", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "警告:訊息發布日期太早。", + "siwErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "警告:訊息發布日期太晚。", + "siwErrorMessage_EXPIRED": "警告:訊息已逾期。", + "siwErrorMessage_EXPIRES_BEFORE_ISSUANCE": "警告:訊息在發布前逾期。", + "siwErrorMessage_VALID_AFTER_EXPIRATION": "警告:訊息將在生效前逾期。", + "siwErrorShowErrorDetails": "顯示錯誤詳情", + "siwErrorHideErrorDetails": "隱藏錯誤詳情", + "siwErrorIgnoreWarning": "忽略警告,仍要繼續", + "siwsTitle": "登入請求", + "siwsPermissions": "權限", + "siwsAgreement": "訊息", + "siwsAdvancedDetails": "進階詳情", + "siwsAlternateStatement": "{{domain}} 希望您使用 Solana 帳戶登入:\n{{address}}", + "siwsFieldLable_domain": "域", + "siwsFieldLable_address": "地址", + "siwsFieldLable_uri": "URI", + "siwsFieldLable_version": "版本", + "siwsFieldLable_chainId": "鏈 ID", + "siwsFieldLable_nonce": "隨機數", + "siwsFieldLable_issuedAt": "發布時間", + "siwsFieldLable_expirationTime": "逾期時間", + "siwsFieldLable_requestId": "請求 ID", + "siwsFieldLable_resources": "資源", + "siwsVerificationErrorDescription": "此登入請求無效。這代表網站不安全,不然就是其開發者在傳送請求時發生錯誤。", + "siwsErrorNumIssues": "{{n}} 個問題", + "siwsErrorMessage_CHAIN_ID_MISMATCH": "此鏈 ID 和您所在的網路不相符。", + "siwsErrorMessage_DOMAIN_MISMATCH": "這個域不是您要登入的域。", + "siwsErrorMessage_URI_MISMATCH": "這個 URI 不是您要登入的 URI。", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_PAST": "訊息發布日期太早。", + "siwsErrorMessage_ISSUED_TOO_FAR_IN_THE_FUTURE": "距離訊息發布日期尚遠。", + "siwsErrorMessage_EXPIRED": "訊息已逾期。", + "siwsErrorMessage_EXPIRES_BEFORE_ISSUANCE": "訊息在發布前逾期。", + "siwsErrorMessage_VALID_AFTER_EXPIRATION": "訊息將在生效前逾期。", + "changeLockTimerPrimaryText": "自動鎖定計時器", + "changeLockTimerSecondaryText": "在錢包閒置多久後鎖定您的錢包?", + "changeLockTimerToast": "已更新自動鎖定計時器", + "changePasswordConfirmNewPassword": "確認新密碼", + "changePasswordCurrentPassword": "目前密碼", + "changePasswordErrorIncorrectCurrentPassword": "目前密碼不正確", + "changePasswordErrorGeneric": "發生錯誤,請稍後再試一次", + "changePasswordNewPassword": "新密碼", + "changePasswordPrimaryText": "變更密碼", + "changePasswordToast": "已更新密碼", + "collectionsHiddenCollections": "已隱藏的收藏", + "collectiblesReportAsSpam": "回報為垃圾", + "collectiblesReportAsSpamAndHide": "回報為垃圾並隱藏", + "collectiblesReportAsNotSpam": "回報不是垃圾", + "collectiblesReportAsNotSpamAndUnhide": "取消隱藏並回報為不是垃圾", + "collectiblesReportNotSpam": "不是垃圾", + "collectibleDetailDescription": "說明", + "collectibleDetailProperties": "屬性", + "collectibleDetailOrdinalInfo": "序位資料", + "collectibleDetailRareSatsInfo": "Rare Sats 資訊", + "collectibleDetailSatsInUtxo": "UTXO 中的 Sat", + "collectibleDetailSatsInUtxoValue": "{{satsInUtxo}} sats", + "collectibleDetailSatNumber": "Sat 編號", + "collectibleDetailSatName": "Sat 名稱", + "collectibleDetailInscriptionId": "銘文 ID", + "collectibleDetailInscriptionNumber": "銘文編號", + "collectibleDetailStandard": "標準", + "collectibleDetailCreated": "建立:", + "collectibleDetailViewOnExplorer": "在 {{explorer}} 上查看", + "collectibleDetailList": "上架", + "collectibleDetailSellNow": "以 {{amount}} {{symbol}} 出售", + "collectibleDetailUtxoSplitterCtaTitle": "釋出備用比特幣", + "collectibleDetailUtxoSplitterCtaSubtitle": "您有 {{value}} 的 BTC 要解鎖", + "collectibleDetailUtxoSplitterModalCtaTitle": "Rare Sats", + "collectibleDetailUtxoSplitterModalCtaSubtitle": "為保護您的資金,我們會防範在含有 Rare Sats 的 UTXO 中傳送 BTC。使用 Magic Eden 的 UTXO 分割工具從您的 Rare Sats 中釋出 {{value}} 的 BTC。", + "collectibleDetailUtxoSplitterModalCtaButton": "使用 UTXO 分割工具", + "collectibleDetailEasilyAccept": "接受最高報價", + "collectibleDetailSatsCount_one": "{{count}} sat", + "collectibleDetailSatsCount_other": "{{count}} sat", + "collectibleDetailSpamOverlayDescription": "此收藏品被隱藏,因為 Phantom 認為它是垃圾內容。", + "collectibleDetailSpamOverlayReveal": "顯示收藏品", + "collectibleBurnTermsOfService": "我了解此操作無法復原", + "collectibleBurnTitleWithCount_one": "燒毀代幣", + "collectibleBurnTitleWithCount_other": "燒毀代幣", + "collectibleBurnDescriptionWithCount_one": "此操作將永久銷毀此代幣,並從您的錢包中移除。", + "collectibleBurnDescriptionWithCount_other": "此操作將永久銷毀這些代幣,並從您的錢包中移除。", + "collectibleBurnTokenWithCount_one": "代幣", + "collectibleBurnTokenWithCount_other": "代幣", + "collectibleBurnCta": "燒毀", + "collectibleBurnRebate": "回贈", + "collectibleBurnRebateTooltip": "由於燒毀代幣,少量 SOL 將自動存入您的錢包。", + "collectibleBurnNetworkFee": "網路費用", + "collectibleBurnNetworkFeeTooltip": "Solana 網路處理交易所需的金額", + "unwrapButtonSwapTo": "交換成 {{chainSymbol}}", + "unwrapButtonWithdrawFrom": "從 {{withdrawalSource}} 提出 {{chainSymbol}}", + "unwrapModalEstimatedTime": "預估時間", + "unwrapModalNetwork": "網路", + "unwrapModalNetworkFee": "網路費用", + "unwrapModalTitle": "摘要", + "unsupportedChain": "不支援的鏈", + "unsupportedChainDescription": "我們似乎不支援 {{chainName}} 網路的 {{action}}。", + "networkFeesTooltipLabel": "{{chainName}} 網路費用", + "networkFeesTooltipDescription": "{{chainName}} 費用會因各種因素而不同。您可以自訂費用來讓您的交易更快速(較昂貴),或是讓交易更緩慢(較便宜)。", + "burnStatusErrorTitleWithCount_one": "代幣無法燒毀", + "burnStatusErrorTitleWithCount_other": "代幣無法燒毀", + "burnStatusSuccessTitleWithCount_one": "代幣已燒毀!", + "burnStatusSuccessTitleWithCount_other": "代幣已燒毀!", + "burnStatusLoadingTitleWithCount_one": "正在燒毀代幣...", + "burnStatusLoadingTitleWithCount_other": "正在燒毀代幣...", + "burnStatusErrorMessageWithCount_one": "無法燒毀此代幣。請稍後再試一次。", + "burnStatusErrorMessageWithCount_other": "無法燒毀這些代幣。請稍後再試一次。", + "burnStatusSuccessMessageWithCount_one": "此代幣已被永久銷毀,而且 {{rebateAmount}} SOL 已存入您的錢包。", + "burnStatusSuccessMessageWithCount_other": "這些代幣已被永久銷毀,而且 {{rebateAmount}} SOL 已存入您的錢包。", + "burnStatusLoadingMessageWithCount_one": "此代幣正被永久銷毀,而且 {{rebateAmount}} SOL 將存入您的錢包。", + "burnStatusLoadingMessageWithCount_other": "這些代幣正被永久銷毀,而且 {{rebateAmount}} SOL 將存入您的錢包。", + "burnStatusViewTransactionText": "查看交易", + "collectibleDisplayLoading": "載入中...", + "collectiblesNoCollectibles": "沒有收藏品", + "collectiblesPrimaryText": "您的收藏品", + "collectiblesReceiveCollectible": "接收收藏品", + "collectiblesUnknownCollection": "未知的收藏", + "collectiblesUnknownCollectible": "未知的收藏品", + "collectiblesUniqueHolders": "特殊持有者", + "collectiblesSupply": "供應", + "collectiblesUnknownTokens": "未知代幣", + "collectiblesNrOfListed": "{{ nrOfListed }} 已上架", + "collectiblesListed": "已上架", + "collectiblesMintCollectible": "鑄造收藏品", + "collectiblesYouMint": "您鑄造", + "collectiblesMintCost": "鑄造費用", + "collectiblesMintFail": "鑄造失敗", + "collectiblesMintFailMessage": "鑄造您的收藏品時發生問題。請再試一次。", + "collectiblesMintCostFree": "免費", + "collectiblesMinting": "正在鑄造...", + "collectiblesMintingMessage": "正在鑄造您的收藏品", + "collectiblesMintShareSubject": "來看看", + "collectiblesMintShareMessage": "這是我在 @phantom 鑄造的!", + "collectiblesMintSuccess": "成功鑄造", + "collectiblesMintSuccessMessage": "現正在鑄造您的收藏品", + "collectiblesMintSuccessQuestMessage": "您已達成「Phantom 任務」的要求。 點擊「領取獎勵」領取獎勵獲得免費收藏品。", + "collectiblesMintRequired": "必要", + "collectiblesMintSafelyDismiss": "您可以安全地關閉此視窗。", + "collectiblesTrimmed": "我們已達到目前可展示的收藏品數量的上限。", + "collectiblesSeeAllHoldings": "查看所有資產", + "collectiblesLast": "最後一個", + "collectiblesAbout": "關於", + "collectiblesSocialLinks": "社群連結", + "collectiblesNonTransferable": "不可轉移", + "collectiblesNonTransferableYes": "是", + "collectiblesSellOfferDetails": "報價詳情", + "collectiblesSellYouSell": "您出售", + "collectiblesSellGotIt": "知道了", + "collectiblesSellYouReceive": "您收到", + "collectiblesSellOffer": "報價", + "collectiblesSoldCollectible": "已售出的收藏品", + "collectiblesSellMarketplace": "市場", + "collectiblesSellCollectionFloor": "收藏底價", + "collectiblesSellDifferenceFromFloor": "和底價的差異", + "collectiblesSellLastSalePrice": "最後售價", + "collectiblesSellEstimatedFees": "預估費用", + "collectiblesSellEstimatedProfitAndLoss": "預估利潤/損失", + "collectiblesSellViewOnMarketplace": "在 {{marketplace}} 上查看", + "collectiblesSellCollectionFloorTooltip": "在多個市場收藏中最低的「立即購買」價格。", + "collectiblesSellProfitLossTooltip": "預估的利潤/損失係根據最後售價和報價金額扣除費用來計算。", + "collectiblesSellEstimatedRoyaltiesFeesTooltipTitle": "稅金 ({{royaltiesPercentage}})", + "collectiblesSellEstimatedRoyaltiesFeesTooltipValue": "{{royaltiesValue}}", + "collectiblesSellEstimatedMarketplaceFeesTooltipTitle": "市場費用 ({{marketplaceFeePercentage}})", + "collectiblesSellEstimatedMarketplaceFeeTooltipTitle": "市場費用", + "collectiblesSellEstimatedMarketplaceFeesTooltipValue": "{{marketplaceFeeValue}}", + "collectiblesSellEstimatedChainFeesTooltipTitle": "{{chainName}} 網路", + "collectiblesSellEstimatedChainFeesTooltipValue": "{{chainFeeValue}}", + "collectiblesSellEstimatedPhantomFeesTooltipEVM": "報價包含 {{phantomFeePercentage}} 的 Phantom 費用", + "collectiblesSellEstimatedPhantomFeesTooltipSolana": "報價包含版稅、網路費用、市場費用和 {{phantomFeePercentage}} 的 Phantom 費用", + "collectiblesSellEstimatedPhantomFeesTooltipSolanaNoPhantomFee": "報價包含版稅、網路費用及市場費用", + "collectiblesSellTransactionFeeTooltipTitle": "交易費用", + "collectiblesSellStatusLoadingTitle": "正在接受報價…", + "collectiblesSellStatusLoadingIsSellingFor": "出售價格為", + "collectiblesSellStatusSuccessTitle": "{{collectibleName}} 已售出!", + "collectiblesSellStatusSuccessWasSold": "成功售出,價格為", + "collectiblesSellStatusErrorTitle": "發生錯誤", + "collectiblesSellStatusErrorSubtitle": "嘗試出售時出現問題", + "collectiblesSellStatusViewTransaction": "查看交易", + "collectiblesSellInsufficientFundsTitle": "資金不足", + "collectiblesSellInsufficientFundsSubtitle": "由於資金不足以支付網路費用,我們無法接受對此收藏品的報價。", + "collectiblesSellRecentlyTransferedNFTTitle": "最近轉移", + "collectiblesSellRecentlyTransferedNFTSubtitle": "轉移後,您必須等候 1 小時才能接受出價。", + "collectiblesApproveCollection": "已核准 {{collectionName}}", + "collectiblesSellNotAvailableAnymoreTitle": "無法報價", + "collectiblesSellNotAvailableAnymoreSubtitle": "無法報價。請取消此出價並再試一次", + "collectiblesSellFlaggedTokenTitle": "已標記收藏品", + "collectiblesSellFlaggedTokenSubtitle": "收藏品無法交易,可能有多項原因,例如被回報為失竊或在未鎖定的情況下質押", + "collectiblesListOnMagicEden": "在 Magic Eden 上架", + "collectiblesListPrice": "上架價格", + "collectiblesUseFloor": "使用底價", + "collectiblesFloorPrice": "底價", + "collectiblesLastSalePrice": "最後售價", + "collectiblesTotalReturn": "完全回報", + "collectiblesOriginalPurchasePrice": "原本購買價格", + "collectiblesMagicEdenFee": "Magic Eden 費用", + "collectiblesArtistRoyalties": "藝術家版稅", + "collectiblesListNowButton": "立即上架", + "collectiblesListAnywayButton": "仍要上架", + "collectiblesCreateListingTermsOfService": "By tapping <1>\"List Now\" you agree to Magic Eden's <3>Terms of Service", + "collectiblesViewListing": "查看上架", + "collectiblesListingViewTransaction": "查看交易", + "collectiblesRemoveListing": "移除上架", + "collectiblesEditListing": "編輯上架", + "collectiblesEditListPrice": "編輯上架價格", + "collectiblesListPriceTooltip": "上架價格即為項目的銷售價格。賣家一般會將上架價格設為等於或高於底價。", + "collectiblesFloorPriceTooltip": "底價是此收藏項目的最低有效上架價格。", + "collectiblesOriginalPurchasePriceTooltip": "您最初以此金額購買了此項目。", + "collectiblesPurchasedForSol": "以 {{lastPurchasePrice}} SOL 購買", + "collectiblesUnableToLoadListings": "無法載入上架", + "collectiblesUnableToLoadListingsFrom": "無法從 {{marketplace}} 載入上架", + "collectiblesUnableToLoadListingsDescription": "您的上架和資產是安全的,但我們目前無法從 {{marketplace}} 載入它們。請稍後再試一次。", + "collectiblesBelowFloorPrice": "低於底價", + "collectiblesBelowFloorPriceMessage": "您確定要以低於底價的價格上架您的 NFT 嗎?", + "collectiblesMinimumListingPrice": "最低價格為 0.01 SOL", + "collectiblesMagicEdenFeeTooltip": "Magic Eden 就已完成的交易收取一定的費用。", + "collectiblesArtistRoyaltiesTooltip": "此收藏的創作者會從每筆完成的銷售中獲得一定比例的稅金。", + "collectibleScreenCollectionLabel": "收藏", + "collectibleScreenPhotosPermissionTitle": "照片權限", + "collectibleScreenPhotosPermissionMessage": "我們需要您的授權才能存取您的照片。請前往「設定」並更新您的權限。", + "collectibleScreenPhotosPermissionOpenSettings": "開啟「設定」", + "listStatusErrorTitle": "上架失敗", + "editListStatusErrorTitle": "無法更新", + "removeListStatusErrorTitle": "無法移除上架", + "listStatusSuccessTitle": "已建立上架!", + "editListingStatusSuccessTitle": "已更新上架!", + "removeListStatusSuccessTitle": "已從 Magic Eden 中移除上架", + "listStatusLoadingTitle": "正在建立上架...", + "editListingStatusLoadingTitle": "正在更新上架...", + "removeListStatusLoadingTitle": "正在移除上架...", + "listStatusErrorMessage": "無法在 Magic Eden 上架 {{name}}", + "removeListStatusErrorMessage": "無法在 Magic Eden 下架 {{name}}", + "listStatusSuccessMessage": "現在於 Magic Eden 上以 {{listCollectiblePrice}} SOL 上架 {{name}}", + "editListingStatusSuccessMessage": "現在於 Magic Eden 上將 {{name}} 更新為 {{editListCollectiblePrice}} SOL", + "removeListStatusSuccessMessage": "已成功將 {{name}} 從 Magic Eden 中移除", + "listStatusLoadingMessage": "正在 Magic Eden 上以 {{listCollectiblePrice}} SOL 上架 {{name}}。", + "editListingStatusLoadingMessage": "正在 Magic Eden 上將 {{name}} 更新為 {{editListCollectiblePrice}} SOL。", + "removeListStatusLoadingMessage": "正在移除 Magic Eden 中的 {{name}}。這可能需要花一些時間。", + "listStatusLoadingSafelyDismiss": "您可以安全地關閉此視窗。", + "listStatusViewOnMagicEden": "在 Magic Eden 上查看", + "listStatusViewOnMarketplace": "在 {{marketplace}} 上查看", + "listStatusLoadingDismiss": "關閉", + "listStatusViewTransaction": "查看交易", + "connectHardwareConnectedPrimaryText": "Ledger Nano", + "connectHardwareConnectedSecondaryText": "連至您的硬體錢包,並確認其已解鎖。一旦我們偵測到它,您就能選擇要您要使用的地址。", + "connectHardwareFailedPrimaryText": "連線失敗", + "connectHardwareFailedSecondaryText": "請連接您的硬體錢包並確認它已解鎖。一旦我們發現它,您就可以選擇您要使用的地址。", + "connectHardwareFinishPrimaryText": "已新增帳戶!", + "connectHardwareFinishSecondaryText": "您現在可以從 Phantom 中使用您的 Ledger Nano 錢包。請返回擴充程式。", + "connectHardwareNeedsPermissionPrimaryText": "連接新錢包", + "connectHardwareNeedsPermissionSecondaryText": "請點擊下方按鈕開始連接流程。", + "connectHardwareSearchingPrimaryText": "正在搜尋錢包…", + "connectHardwareSearchingSecondaryText": "連接您的硬體錢包,並確認它已解鎖,以及您已在您的瀏覽器中核准權限。", + "connectHardwarePermissionDeniedPrimary": "權限被拒絕", + "connectHardwarePermissionDeniedSecondary": "授予 Phantom 權限來連接您的 Ledger 裝置", + "connectHardwarePermissionUnableToConnect": "無法連接", + "connectHardwarePermissionUnableToConnectDescription": "我們無法連至您的 Ledger 裝置。可能需要更多權限。", + "connectHardwareSelectAddressAllAddressesImported": "已匯入所有地址", + "connectHardwareSelectAddressDerivationPath": "衍生路徑", + "connectHardwareSelectAddressSearching": "搜尋中...", + "connectHardwareSelectAddressSelectWalletAddress": "選擇錢包地址", + "connectHardwareSelectAddressWalletAddress": "錢包地址", + "connectHardwareWaitingForApplicationPrimaryText": "在您的 Ledger 開啟 Solana 應用程式", + "connectHardwareWaitingForApplicationSecondaryText": "請連接您的硬體錢包,並確認它已解鎖。", + "connectHardwareWaitingForPermissionPrimaryText": "需要權限", + "connectHardwareWaitingForPermissionSecondaryText": "連接您的硬體錢包,並確認它已解鎖,以及您已在您的瀏覽器中核准權限。", + "connectHardwareAddAccountButton": "新增帳戶", + "connectHardwareLedger": "連接您的 Ledger", + "connectHardwareStartConnection": "點擊下方按鈕開始連接 Ledger 硬體錢包", + "connectHardwarePairSuccessPrimary": "{{productName}} 已連接", + "connectHardwarePairSuccessSecondary": "您已成功連接 {{productName}}。", + "connectHardwareSelectChains": "選擇要連接的鏈", + "connectHardwareOpenAppInterpolated": "在您的 Ledger 開啟 {{app}} 應用程式", + "connectHardwareSearching": "搜尋中...", + "connectHardwareMakeSureConnected": "請連接並解鎖您的硬體錢包。請核准相關瀏覽器的權限。", + "connectHardwareOpenAppDescription": "請解鎖您的硬體錢包", + "connectHardwareConnecting": "正在連接...", + "connectHardwareConnectingDescription": "我們正在連接到您的 Ledger 裝置。", + "connectHardwareConnectingAccounts": "正在連接您的帳戶...", + "connectHardwareDiscoveringAccounts": "正在搜尋帳戶...", + "connectHardwareDiscoveringAccountsDescription": "我們正在尋找您帳戶中的活動。", + "connectHardwareErrorLedgerLocked": "Ledger 已鎖定", + "connectHardwareErrorLedgerLockedDescription": "請確認您的 Ledger 裝置已解鎖,然後再試一次。", + "connectHardwareErrorLedgerGeneric": "發生錯誤", + "connectHardwareErrorLedgerGenericDescription": "無法找到帳戶。請確認您的 Ledger 裝置已解鎖,然後再試一次。", + "connectHardwareErrorLedgerPhantomLocked": "請重新開啟 Phantom,並嘗試再次連接您的硬體。", + "connectHardwareFindingAccountsWithActivity": "正在尋找 {{chainName}} 帳戶...", + "connectHardwareFindingAccountsWithActivityDualChain": "正在查詢 {{chainName1}} 或 {{chainName2}} 帳戶...", + "connectHardwareFoundAccountsWithActivity": "我們在您的 Ledger 上找到 {{numOfAccounts}} 個有活動的帳戶。", + "connectHardwareFoundAccountsWithActivitySingular": "我們在您的 Ledger 上找到 1 個有活動的帳戶。", + "connectHardwareFoundSomeAccounts": "我們在您的 Ledger 裝置上找到了一些帳戶。", + "connectHardwareViewAccounts": "查看帳戶", + "connectHardwareConnectAccounts": "帳戶已連接", + "connectHardwareSelectAccounts": "選擇帳戶", + "connectHardwareChooseAccountsToConnect": "選擇要連接的錢包帳戶。", + "connectHardwareAccountsAddedInterpolated": "已加入 {{numOfAccounts}} 個帳戶", + "connectHardwareAccountsStepOfSteps": "第 {{stepNum}} 步,共 {{totalSteps}} 步", + "connectHardwareMobile": "連接 Ledger", + "connectHardwareMobileTitle": "連接您的 Ledger 硬體錢包", + "connectHardwareMobileEnableBluetooth": "啟用藍牙", + "connectHardwareMobileEnableBluetoothDescription": "允許使用藍牙連接的權限", + "connectHardwareMobileEnableBluetoothSettings": "前往「設定」以允許 Phantom 使用「位置」和「附近裝置」的權限。", + "connectHardwareMobilePairWithDevice": "和您的 Ledger 裝置配對", + "connectHardwareMobilePairWithDeviceDescription": "將裝置放在附近以獲得最佳訊號", + "connectHardwareMobileConnectAccounts": "連接帳戶", + "connectHardwareMobileConnectAccountsDescription": "我們會查詢在您可能使用過的任何帳戶中的活動", + "connectHardwareMobileConnectLedgerDevice": "連接您的 Ledger 裝置", + "connectHardwareMobileLookingForDevices": "正在找尋附近的裝置…", + "connectHardwareMobileLookingForDevicesDescription": "請連接您的 Ledger 裝置並確認它已解鎖。", + "connectHardwareMobileFoundDeviceSingular": "我們找到了 1 個 Ledger 裝置", + "connectHardwareMobileFoundDevices": "我們找到 {{numDevicesFound}} 個 Ledger 裝置", + "connectHardwareMobileFoundDevicesDescription": "在下方選擇一個 Ledger 裝置以開始配對。", + "connectHardwareMobilePairingWith": "正在和 {{deviceName}} 配對", + "connectHardwareMobilePairingWithDescription": "在配對時,請依照您的 Ledger 裝置上的說明。", + "connectHardwareMobilePairingFailed": "未成功配對", + "connectHardwareMobilePairingFailedDescription": "無法和 {{deviceName}} 配對。請確認您的裝置已解鎖。", + "connectHardwareMobilePairingSuccessful": "成功配對", + "connectHardwareMobilePairingSuccessfulDescription": "您已成功配對並連接 Ledger 裝置。", + "connectHardwareMobileOpenAppSingleChain": "在您的 Ledger 開啟 {{chainName}} 應用程式", + "connectHardwareMobileOpenAppDualChain": "在您的 Ledger 開啟 {{chainName1}} 或 {{chainName2}} 應用程式", + "connectHardwareMobileOpenAppDescription": "請確認您的裝置已解鎖。", + "connectHardwareMobileStillCantFindDevice": "還是找不到您的裝置?", + "connectHardwareMobileLostConnection": "連線中斷", + "connectHardwareMobileLostConnectionDescription": "我們和 {{deviceName}} 的連線已中斷。請確認您的裝置已解鎖,然後再試一次。", + "connectHardwareMobileGenericLedgerDevice": "Ledger 裝置", + "connectHardwareMobileConnectDeviceSigning": "連接您的 {{deviceName}}", + "connectHardwareMobileConnectDeviceSigningDescription": "解鎖您的 Ledger 裝置並把它放在附近。", + "connectHardwareMobileBluetoothDisabled": "已停用藍牙", + "connectHardwareMobileBluetoothDisabledDescription": "請啟用您的藍牙並確認您的 Ledger 裝置已解鎖。", + "connectHardwareMobileLearnMore": "深入了解", + "connectHardwareMobileBlindSigningDisabled": "已停用盲簽名", + "connectHardwareMobileBlindSigningDisabledDescription": "請確認已在裝置上啟用盲簽名。", + "connectHardwareMobileConfirmSingleChain": "您須在硬體錢包上確認交易,並確定其已解鎖。", + "metamaskExplainerBottomSheetHeader": "本網站和 Phantom 合作", + "metamaskExplainerBottomSheetSubheader": "從連接錢包對話框中選擇 MetaMask 以繼續。", + "metamaskExplainerBottomSheetDontShowAgain": "不要再顯示", + "ledgerStatusNotConnected": "Ledger 未連接", + "ledgerStatusConnectedInterpolated": "{{productName}} 已連接", + "connectionClusterInterpolated": "您目前在 {{cluster}}", + "connectionClusterTestnetMode": "您目前處於測試網模式", + "featureNotSupportedOnLocalNet": "啟用 Solana Localnet 時不支援此功能。", + "readOnlyAccountBannerWarning": "您在監控此帳戶", + "depositAddress": "接收地址", + "depositAddressChainInterpolated": "您的 {{chain}} 地址", + "depositAssetDepositInterpolated": "接收 {{tokenSymbol}}", + "depositAssetSecondaryText": "本地址只能用於接收相容的代幣。", + "depositAssetTextInterpolated": "使用此地址在 <1>{{network}} 上接收代幣和收藏品。", + "depositAssetTransferFromExchange": "從交易所轉移", + "depositAssetShareAddress": "分享地址", + "depositAssetBuyOrDeposit": "購買或轉移", + "depositAssetBuyOrDepositDesc": "加值您的錢包以開始", + "depositAssetTransfer": "轉移", + "editAddressAddressAlreadyAdded": "成功新增地址", + "editAddressAddressAlreadyExists": "地址已存在", + "editAddressAddressIsRequired": "地址為必填", + "editAddressPrimaryText": "\u0010編輯地址", + "editAddressRemove": "從地址簿移除", + "editAddressToast": "已更新地址", + "removeSavedAddressToast": "已移除地址", + "exportSecretErrorGeneric": "發生錯誤,請稍後再試一次", + "exportSecretErrorIncorrectPassword": "密碼不正確", + "exportSecretPassword": "密碼", + "exportSecretPrivateKey": "私鑰", + "exportSecretSecretPhrase": "助記詞", + "exportSecretSecretRecoveryPhrase": "助記詞", + "exportSecretSelectYourAccount": "選擇您的帳戶", + "exportSecretShowPrivateKey": "顯示私鑰", + "exportSecretShowSecretRecoveryPhrase": "顯示助記詞", + "exportSecretShowSecret": "顯示 {{secretNameText}}", + "exportSecretWarningPrimaryInterpolated": "<1>請勿分享您的 {{secretNameText}}!", + "exportSecretWarningSecondaryInterpolated": "如果有人得到您的 {{secretNameText}},他們就能夠完全控制您的錢包。", + "exportSecretOnlyWay": "您的 {{secretNameText}} 是復原您錢包的唯一方法", + "exportSecretDoNotShow": "請勿讓任何人看見您的 {{secretNameText}}", + "exportSecretWillNotShare": "我不會和任何人分享我的 {{secretNameText}},包括 Phantom。", + "exportSecretNeverShare": "請勿和任何人分享您的 {{secretNameText}}", + "exportSecretYourPrivateKey": "您的私鑰", + "exportSecretYourSecretRecoveryPhrase": "您的助記詞", + "fullPageHeaderBeta": "Beta!", + "fullPageHeaderHelp": "幫助中心", + "gasUpTo": "最多達 {{ amount }}", + "gasSlowTime": "大約 2 分鐘", + "gasAverageTime": "大約 30 秒", + "gasFastTime": "大約 15 秒", + "gasSlowTimePolygon": "大約 15 秒", + "gasAverageTimePolygon": "大約 10 秒", + "gasFastTimePolygon": "大約 5 秒", + "gasSlowTimeBitcoin": "大約 1 小時", + "gasAverageTimeBitcoin": "大約 30 分鐘", + "gasFastTimeBitcoin": "大約 10 分鐘", + "gasSlowTimeAbbrev": "2 分鐘", + "gasAverageTimeAbbrev": "30 秒", + "gasFastTimeAbbrev": "15 秒", + "gasSlowTimePolygonAbbrev": "15 秒", + "gasAverageTimePolygonAbbrev": "10 秒", + "gasFastTimePolygonAbbrev": "5 秒", + "gasSlow": "慢", + "gasAverage": "平均", + "gasFast": "快", + "satsPerVirtualByte": "{{satsPerVirtualByte}} sats/vB", + "satsAmount": "{{sats}} sats", + "homeErrorButtonText": "再試一次", + "homeErrorDescription": "嘗試取回您的資產時發生錯誤。請重新載入並再試一次", + "homeErrorTitle": "無法取得資產", + "homeManageTokenList": "管理代幣清單", + "helloBitcoinBodyTitle": "歡迎使用比特幣", + "helloBitcoinFeature1Title": "傳送、接收和購買比特幣", + "helloBitcoinFeature1Subtitle": "在 Phantom 上即時轉移和購買比特幣。和所有主要錢包及交易所相容。", + "helloBitcoinFeature2Title": "探索 Ordinals 生態系統", + "helloBitcoinFeature2Subtitle": "在 Magic Eden 和 Unisat 上購買、出售和交換 Ordinals、BRC-20 等。", + "helloBitcoinFeature3Title": "安全無虞", + "helloBitcoinFeature3Subtitle": "我們確保您的 Ordinals、BRC-20 和 Rare Sats 不會意外花費。", + "interstitialDismissUnderstood": "已了解", + "bitcoinAddressTypesBodyTitle": "比特幣地址類型", + "bitcoinAddressTypesFeature1Title": "關於比特幣地址", + "bitcoinAddressTypesFeature1Subtitle": "Phantom 支援原生 Segwit 和 Taproot,每種都有自己的餘額。您可以使用任一地址類型傳送 BTC 或 Ordinals。", + "bitcoinAddressTypesFeature2Title": "Native Segwit", + "bitcoinAddressTypesFeature2Subtitle": "Phantom 中的預設 BTC 地址。比 Taproot 更悠久,但和所有錢包及交易所相容。", + "bitcoinAddressTypesFeature3Title": "Taproot", + "bitcoinAddressTypesFeature3Subtitle": "最適合 Ordinals 和 BRC-20,費用最低。在「偏好設定」->「偏好比特幣地址」中調整地址。", + "headerTitleInfo": "資訊", + "bitcoinAddressTypeDepositAddressExplainerInterpolated": "這是您的<1>{{addressType}}地址。", + "invalidChecksumTitle": "我們已升級您的助記詞!", + "invalidChecksumFeature1ExportPhrase": "匯出新的助記詞", + "invalidChecksumFeature1ExportPhraseDescription": "請備份您的新助記詞以及原本帳戶的私鑰。", + "invalidChecksumFeature2FundsAreSafe": "您的資金安全無虞", + "invalidChecksumFeature2FundsAreSafeDescription": "本次升級為自動執行的。Phantom 裡任何人皆無法取得您的助記詞或存取您的資金。", + "invalidChecksumFeature3LearnMore": "深入了解", + "invalidChecksumFeature3LearnMoreDescription": "您的助記詞和大部分錢包不相容。請參閱<1>此幫助文章深入了解。", + "invalidChecksumBackUpSecretPhrase": "備份助記詞", + "migrationFailureTitle": "搬移您的帳戶時發生錯誤", + "migrationFailureFeature1": "匯出您的助記詞", + "migrationFailureFeature1Description": "在開始使用前,請備份您的助記詞。", + "migrationFailureFeature2": "開始使用 Phantom", + "migrationFailureFeature2Description": "您必須重新進入 Phantom 才能查看您的帳戶。", + "migrationFailureFeature3": "深入了解", + "migrationFailureFeature3Description": "請參閱<1>此幫助文章了解更多相關資訊。", + "migrationFailureContinueToOnboarding": "繼續使用", + "migrationFailureUnableToFetchMnemonic": "我們無法載入您的助記詞", + "migrationFailureUnableToFetchMnemonicDescription": "請聯絡支援團隊並下載應用程式紀錄進行除錯", + "migrationFailureContactSupport": "聯絡支援團隊", + "ledgerActionConfirm": "在 Ledger Nano 上確認", + "ledgerActionErrorBlindSignDisabledPrimaryText": "已停用盲簽名", + "ledgerActionErrorBlindSignDisabledSecondaryText": "請確認您的硬體裝置上的盲簽名已啟用,然後嘗試再操作一次", + "ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText": "硬體裝置在運作時中斷", + "ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText": "請關閉 Phantom 擴充程式,然後嘗試再操作一次", + "ledgerActionErrorDeviceLockedPrimaryText": "已鎖定硬體裝置", + "ledgerActionErrorDeviceLockedSecondaryText": "請解鎖您的硬體裝置,然後嘗試再操作一次", + "ledgerActionErrorHeader": "Ledger 操作發生錯誤", + "ledgerActionErrorUserRejectionPrimaryText": "使用者已拒絕交易", + "ledgerActionErrorUserRejectionSecondaryText": "使用者在硬體裝置上拒絕了該操作", + "ledgerActionNeedPermission": "需要權限", + "ledgerActionNeedToConfirm": "您必須在硬體錢包上確認交易。請確認它已於 {{chainType}} 應用程式上解鎖。", + "ledgerActionNeedToConfirmMany": "您必須在硬體錢包上確認 {{numberOfTransactions}} 項交易。請確定它已於 {{chainType}} 應用程式上解鎖。", + "ledgerActionNeedToConfirmBlind": "您必須在硬體錢包上確認交易。請確定它已於 {{chainType}} 應用程式上解鎖,而且已啟用盲簽名。", + "ledgerActionNeedToConfirmBlindMany": "您必須在硬體錢包上確認 {{numberOfTransactions}} 項交易。請確定它已於 {{chainType}} 應用程式上解鎖,而且已啟用盲簽名。", + "ledgerActionPleaseConnect": "請連接您的 Ledger Nano", + "ledgerActionPleaseConnectAndConfirm": "請連接您的硬體錢包並確認它已解鎖。請確認您在瀏覽器中擁有核准交易的權限。", + "maxInputAmount": "金額", + "maxInputMax": "最大", + "notEnoughSolPrimaryText": "SOL 不足", + "notEnoughSolSecondaryText": "您的錢包中沒有足夠的 SOL 來完成此交易。請存入更多,然後再試一次。", + "insufficientBalancePrimaryText": "{{tokenSymbol}} 不夠", + "insufficientBalanceSecondaryText": "您的錢包中 {{tokenSymbol}} 不足,無法進行此交易。", + "insufficientBalanceRemaining": "剩餘", + "insufficientBalanceRequired": "必要", + "notEnoughSplTokensTitle": "代幣不足", + "notEnoughSplTokensDescription": "您的錢包中沒有足夠的代幣來完成此交易。若提交,此交易將會恢復。", + "transactionExpiredPrimaryText": "交易已逾期", + "transactionExpiredSecondaryText": "您過太久才確認交易,因此交易已過期。若提交,此交易將會恢復。", + "tokens": "代幣", + "notificationApplicationApprovalPermissionsAddressVerification": "驗證您擁有此地址", + "notificationApplicationApprovalPermissionsTransactionApproval": "申請核准交易", + "notificationApplicationApprovalPermissionsViewWalletActivity": "查看您的錢包餘額和活動", + "notificationApplicationApprovalParagraphText": "確認即會允許此網站查看所選帳戶的餘額和活動。", + "notificationApplicationApprovalActionButtonConnect": "連接", + "notificationApplicationApprovalActionButtonSignIn": "登入", + "notificationApplicationApprovalAllowApproval": "是否允許網站連接錢包?", + "notificationApplicationApprovalAutoConfirm": "自動確認交易", + "notificationApplicationApprovalConnectDisclaimer": "僅連至您信任的網站", + "notificationApplicationApprovalSignInDisclaimer": "僅登入您信任的網站", + "notificationApplicationApprovalWebsiteIsUnsafeWarning": "使用此網站不安全,而且此網站可能會試圖竊取您的資金。", + "notificationApplicationApprovalConnectUnknownApp": "未知", + "notificationApplicationApprovalConnectIncorrectNetworkTitle": "無法連至應用程式", + "notificationApplicationApprovalConnectIncorrectNetworkDescription": "此應用程式正嘗試連至 {{appNetworkName}},但選擇了 {{phantomNetworkName}}。", + "notificationApplicationApprovalConnectIncorrectNetworkPromptMultiChain": "如要使用 {{networkName}},請前往「開發者設定」 → 「測試網模式」。", + "notificationApplicationApprovalConnectIncorrectNetworkUnknownNetwork": "未知的網路", + "notificationApplicationApprovalConnectLedgerUnsupportedDescription": "目前 Ledger 不支援連至其他行動應用程式。", + "notificationApplicationApprovalConnectLedgerUnsupportedPrompt": "請切換至非 Ledger 帳戶,或者使用應用程式內瀏覽器再試一次。", + "notificationSignatureRequestConfirmTransaction": "確認交易", + "notificationSignatureRequestConfirmTransactionCapitalized": "確認交易", + "notificationSignatureRequestConfirmTransactions": "確認交易", + "notificationSignatureRequestConfirmTransactionsCapitalized": "確認交易", + "notificationSignatureRequestSignatureRequest": "簽名要求", + "notificationMessageHeader": "訊息", + "notificationMessageCopied": "已複製訊息", + "notificationAutoConfirm": "自動確認", + "notificationAutoConfirmOff": "關閉", + "notificationAutoConfirmOn": "開啟", + "notificationConfirmFooter": "僅在您信任此網站時確認。", + "notificationEstimatedTime": "預估時間", + "notificationPermissionRequestText": "這僅是一個授權請求。交易可能不會立即執行。", + "notificationBalanceChangesText": "預估餘額變化。不保證其中的金額和資產。", + "notificationContractAddress": "合約地址", + "notificationAdvancedDetailsText": "進階", + "notificationUnableToSimulateWarningText": "目前我們無法預估餘額變化。您可以稍後再試一次,或確認您是否信任此網站。", + "notificationSignMessageParagraphText": "為此訊息簽名將證明您擁有所選帳戶的所有權。", + "notificationSignatureRequestScanFailedDescription": "無法掃描訊息的安全性問題。請謹慎繼續操作。", + "notificationFailedToScan": "無法模擬此請求的結果。\n確認為不安全而且可能導致損失。", + "notificationScanLoading": "正在掃描請求", + "notificationTransactionApprovalActionButtonConfirm": "確認", + "notificationTransactionApprovalActionButtonBack": "返回", + "notificationTransactionApprovalEstimatedChanges": "預計的改變", + "notificationTransactionApprovalEstimatesBasedOnSimulations": "預估值係根據交易模擬,並非一種保證", + "notificationTransactionApprovalHideAdvancedDetails": "隱藏進階交易詳情", + "notificationTransactionApprovalNetworkFee": "網路費用", + "notificationTransactionApprovalNetwork": "網路", + "notificationTransactionApprovalEstimatedTime": "預估時間", + "notificationTransactionApprovalNoAssetOwnershipImpactingChanges": "未發現影響資產所有權的變更", + "notificationTransactionApprovalSolanaAmountRequired": "Solana 網路處理交易所需的金額", + "notificationTransactionApprovalUnableToSimulate": "無法模擬。請確認您信任此網站,因為核准可能會導致資金損失。", + "notificationTransactionApprovalUnableToFetchBalanceChanges": "無法取得餘額變化", + "notificationTransactionApprovalViewAdvancedDetails": "查看進階交易詳情", + "notificationTransactionApprovalKnownMalicious": "此交易為惡意交易。簽名將會導致資金損失。", + "notificationTransactionApprovalSuspectedMalicious": "我們懷疑此交易為惡意交易。核准可能會導致資金損失。", + "notificationTransactionApprovalNetworkFeeHighWarning": "由於網路擁塞,網路費用提高。", + "notificationTransactionERC20ApprovalDescription": "確認將允許此應用程式隨時存取您的餘額,但不超過下方限制。", + "notificationTransactionERC20ApprovalContractAddress": "合約地址", + "notificationTransactionERC20Unlimited": "無限", + "notificationTransactionERC20ApprovalTitle": "核准 {{tokenSymbol}} 支出", + "notificationTransactionERC20RevokeTitle": "撤銷 {{tokenSymbol}} 支出", + "notificationTransactionERC721RevokeTitle": "撤銷 {{tokenSymbol}} 存取權限", + "notificationTransactionERC20ApprovalAll": "您全部的 {{tokenSymbol}}", + "notificationIncorrectModeTitle": "模式不正確", + "notificationIncorrectModeInTestnetTitle": "您在測試網模式下", + "notificationIncorrectModeNotInTestnetTitle": "您不在測試網模式中", + "notificationIncorrectModeInTestnetDescription": "{{origin}} 正在嘗試使用 Mainnet,但是您在測試網模式中", + "notificationIncorrectModeNotInTestnetDescription": "{{origin}} 正在嘗試使用測試網,但是您不在測試網模式中", + "notificationIncorrectModeInTestnetProceed": "若要繼續,請關閉測試網模式。", + "notificationIncorrectModeNotInTestnetProceed": "若要繼續,請開啟測試網模式。", + "notificationIncorrectEIP712ChainId": "我們已阻止您為不適用於您目前連接的網路的訊息簽名", + "notificationIncorrectEIP712ChainIdDescription": "訊息請求了 {{messageChainId}},您已連接至 {{connectedChainId}}", + "notificationUnsupportedNetwork": "不支援的網路", + "notificationUnsupportedNetworkDescription": "此網站正嘗試使用 Phantom 目前不支援的網路。", + "notificationUnsupportedNetworkDescription2": "若要使用其他擴充程式繼續,請關閉設定 → 預設應用程式錢包,並選擇「一律詢問」。然後重新整莉頁面並重新連線。", + "notificationUnsupportedAccount": "不支援的帳戶", + "notificationUnsupportedAccountDescription": "此網站正嘗試使用 {{targetChainType}},但此 {{chainType}} 帳戶不支援。", + "notificationUnsupportedAccountDescription2": "從相容的助記詞或私鑰切換至帳戶,然後再試一次。 ", + "onboardingCreatePassword": "建立密碼", + "onboardingCreatePasswordAgreeToTermsOfServiceInterpolated": "我同意<1>服務條款", + "onboardingCreatePasswordConfirmPasswordPlaceholder": "確認密碼", + "onboardingCreatePasswordDescription": "您必須使用此密碼解鎖錢包.", + "onboardingCreatePasswordErrorInvalidSecretRecoveryPhrase": "助記詞無效", + "onboardingCreatePasswordPasswordPlaceholder": "密碼", + "onboardingCreatePasswordPasswordStrengthWeak": "弱", + "onboardingCreatePasswordPasswordStrengthMedium": "中等", + "onboardingCreatePasswordPasswordStrengthStrong": "強", + "onboardingCreateRecoveryPhraseSavedSecretRecoveryPhrase": "我已儲存我的助記詞", + "onboardingCreateRecoveryPhraseSecretRecoveryPhrase": "助記詞", + "onboardingCreateRecoveryPhraseSecretRecoveryPhraseReminder": "此助記詞是恢復您的錢包的唯一方式。請勿和任何人分享!", + "onboardingImportWallet": "匯入錢包", + "onboardingImportWalletImportExistingWallet": "透過 12 或 24 個的助記詞匯入現有錢包。", + "onboardingImportWalletRestoreWallet": "復原錢包", + "onboardingImportWalletSecretRecoveryPhrase": "助記詞", + "onboardingImportWalletErrorInvalidSecretRecoveryPhrase": "助記詞無效", + "onboardingImportWalletIHaveWords": "我有一個 {{numWords}} 字的助記詞", + "onboardingImportWalletIncorrectOrMisspelledWord": "詞語 {{wordIndex}} 不正確或拼寫有誤", + "onboardingImportWalletIncorrectOrMisspelledWords": "詞語 {{wordIndexes}} 不正確或拼寫有誤", + "onboardingImportWalletScrollDown": "向下捲動", + "onboardingImportWalletScrollUp": "向上捲動", + "onboardingPathSelectionCreateWallet": "建立新錢包", + "onboardingPathSelectionText": "為 DeFi 和 NFT 打造的友善 Solana 和 Ethereum 錢包", + "onboardingPathSelectionIHaveAWallet": "我已經有錢包了", + "onboardingSelectAccountsImportAccounts": "匯入帳戶", + "onboardingSelectAccountsImportAccountsDescription": "選擇要匯入的錢包帳戶.", + "onboardingSelectAccountsImportSelectedAccounts": "匯入所選賬戶", + "onboardingSelectAccountsFindMoreAccounts": "尋找更多帳戶", + "onboardingSelectAccountsFindMoreNoneFound": "找不到帳戶", + "recentActivityPrimaryText": "最近交易紀錄", + "removeAccountActionButtonRemove": "移除", + "removeAccountRemoveWallet": "移除帳戶", + "removeAccountInterpolated": "移除 {{accountName}}", + "removeAccountWarningLedger": "即使從 Phantom 中刪除了此錢包,您也可以使用「連接硬體錢包」的方式重新增加。", + "removeAccountWarningSeedVault": "即使從 Phantom 中刪除了此錢包,您也可以使用「連接種子庫」的方式重新增加。", + "removeAccountWarningPrivateKey": "一旦移除此錢包,Phantom 即無法為您復原。請確認您已備份您的私鑰。", + "removeAccountWarningSeed": "即使從 Phantom 中刪除了這個錢包,您也可以使用本錢包或其他錢包中的助記詞重新取得。", + "removeAccountWarningReadOnly": "刪除此帳戶不會影響您的錢包,因為它是僅監控用的錢包。", + "removeSeedPrimaryText": "正在移除助記詞 {{number}}", + "removeSeedSecondaryText": "此操作將移除助記詞 {{number}} 中所有現有的帳戶。請確認您已儲存現有的助記詞。", + "resetSeedPrimaryText": "使用新助記詞重設應用程式", + "resetSeedSecondaryText": "此操作將刪除所有的現有帳戶,並以新帳戶替換。請確認您已備份現有的助記詞和私鑰。", + "resetAppPrimaryText": "重設並擦除應用程式", + "resetAppSecondaryText": "此操作將移除所有現有的帳戶和資料。請確認您已備份您的助記詞和私鑰。", + "richTransactionsDays": "天", + "richTransactionsToday": "今天", + "richTransactionsYesterday": "昨天", + "richTransactionDetailAccount": "帳戶", + "richTransactionDetailAppInteraction": "應用程式互動", + "richTransactionDetailAt": "於", + "richTransactionDetailBid": "出價", + "richTransactionDetailBidDetails": "出價詳情", + "richTransactionDetailBought": "已購買", + "richTransactionDetailBurned": "已燒毀", + "richTransactionDetailCancelBid": "取消出價", + "richTransactionDetailCompleted": "已完成", + "richTransactionDetailConfirmed": "已確認", + "richTransactionDetailDate": "日期", + "richTransactionDetailFailed": "失敗", + "richTransactionDetailFrom": "從", + "richTransactionDetailItem": "項目", + "richTransactionDetailListed": "已上架", + "richTransactionDetailListingDetails": "上架詳情", + "richTransactionDetailListingPrice": "上架價格", + "richTransactionDetailMarketplace": "市場", + "richTransactionDetailNetworkFee": "網路費用", + "richTransactionDetailOriginalListingPrice": "原本上架價格", + "richTransactionDetailPending": "待處理", + "richTransactionDetailPrice": "價格", + "richTransactionDetailProvider": "供應商", + "richTransactionDetailPurchaseDetails": "購買詳情", + "richTransactionDetailRebate": "回贈", + "richTransactionDetailReceived": "已接收", + "richTransactionDetailSaleDetails": "出售詳情", + "richTransactionDetailSent": "已傳送", + "richTransactionDetailSold": "已售出", + "richTransactionDetailStaked": "已質押", + "richTransactionDetailStatus": "狀態", + "richTransactionDetailSwap": "交換", + "richTransactionDetailSwapDetails": "交換詳情", + "richTransactionDetailTo": "至", + "richTransactionDetailTokenSwap": "代幣交換", + "richTransactionDetailUnknownNFT": "未知 NFT", + "richTransactionDetailUnlisted": "已下架", + "richTransactionDetailUnstaked": "已取消質押", + "richTransactionDetailValidator": "驗證者", + "richTransactionDetailViewOnExplorer": "在 {{explorer}} 上查看", + "richTransactionDetailWithdrawStake": "提出質押", + "richTransactionDetailYouPaid": "您已支付", + "richTransactionDetailYouReceived": "您已收到", + "richTransactionDetailUnwrapDetails": "解封詳情", + "richTransactionDetailTokenUnwrap": "代幣解封", + "historyItemsRefreshFailed": "無法載入較新的交易。", + "historyItemsPagingFailed": "無法載入較舊的交易。", + "historyItemsTestnetNotAvailable": "目前無法取得測試網交易紀錄", + "historyUnknownDappName": "未知", + "historyStatusSucceeded": "成功", + "historyNetwork": "網路", + "historyAttemptedAmount": "嘗試的金額", + "historyAmount": "金額", + "sendAddressBookButtonLabel": "地址簿", + "addressBookSelectAddressBook": "地址簿", + "sendAddressBookNoAddressesSaved": "未儲存地址", + "sendAddressBookRecentlyUsed": "最近使用的地址", + "addressBookSelectRecentlyUsed": "最近使用的地址", + "sendConfirmationLabel": "標籤", + "sendConfirmationMessage": "訊息", + "sendConfirmationNetworkFee": "網路費用", + "sendConfirmationPrimaryText": "確認傳送", + "sendFungibleSummaryNetwork": "網路", + "sendFungibleSummaryNetworkFee": "網路費用", + "sendFungibleSummaryEstimatedTime": "預估時間", + "sendFungiblePendingEstimatedTime": "預估時間", + "sendFungibleSummaryEstimatedTimeDescription": "Ethereum 交易速度會因各種因素而不同。您可以點擊「網路費用」來加快速度。", + "sendSummaryBitcoinPendingTxTitle": "無法提交轉帳", + "sendSummaryBitcoinPendingTxDescription": "一次只能有一筆待處理的 BTC 轉帳。請等候完成後再提交新一筆轉帳。", + "sendFungibleSatProtectionTitle": "正在使用 Sat 保護傳送", + "sendFungibleSatProtectionExplainer": "Phantom 可確保您的 Ordinals 和 BRC20 不會用於支付交易費用或比特幣轉帳。", + "sendFungibleTransferFee": "代幣轉帳費用", + "sendFungibleTransferFeeToolTip": "此代幣創作者會就每次轉帳收取費用。這不是由 Phantom 收取或取得的費用。", + "sendFungibleInterestBearingPercent": "目前利率", + "sendFungibleNonTransferable": "不可轉移", + "sendFungibleNonTransferableYes": "是", + "sendStatusErrorMessageInterpolated": "嘗試將代幣傳送到 <1>{{uiRecipient}} 時發生錯誤", + "sendStatusErrorTitle": "無法傳送", + "sendStatusLoadingTitle": "傳送中...", + "sendStatusSuccessMessageInterpolated": "您的代幣已成功傳送至 <1>{{uiRecipient}}", + "sendStatusSuccessTitle": "已傳送!", + "sendStatusConfirmedSuccessTitle": "已傳送!", + "sendStatusSubmittedSuccessTitle": "交易已提交", + "sendStatusEstimatedTransactionTime": "預估交易時間:{{time}}", + "sendStatusViewTransaction": "查看交易", + "sendFungibleLoadingMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} 至 <2>{{uiRecipient}}", + "sendFungibleSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} 已成功傳送至 <2>{{uiRecipient}}", + "sendFungibleConfirmedSuccessMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} 已成功傳送至 <2>{{uiRecipient}}", + "sendFungibleErrorMessageInterpolated": "<2>{{uiAmount}} {{assetSymbol}} 無法傳送至 <2>{{uiRecipient}}", + "sendFungibleSolanaErrorCode": "錯誤代碼 {{code}}", + "sendFormErrorInsufficientBalance": "餘額不足", + "sendFormErrorEmptyAmount": "數量必填", + "sendFormInvalidAddress": "無效的 {{assetName}} 地址", + "sendFormErrorInvalidSolanaAddress": "無效的 Solana 地址", + "sendFormErrorInvalidTwitterHandle": "此 Twitter 帳戶未註冊", + "sendFormErrorInvalidDomain": "此網域未註冊", + "sendFormErrorMinRequiredInterpolated": "至少需要 {{minAmount}} {{tokenName}}", + "sendRecipientTextareaPlaceholder": "接收方的 SOL 地址", + "sendRecipientTextAreaPlaceholder2": "接收方的 {{symbol}} 地址", + "sendMemoOptional": "備註(可選)", + "sendMemo": "備註", + "sendOptional": "可選", + "settings": "設定", + "settingsDapps": "dApps", + "settingsSelectedAccount": "已選擇的帳戶", + "settingsAddressBookNoLabel": "無標籤", + "settingsAddressBookPrimary": "地址簿", + "settingsAddressBookRecentlyUsed": "最近使用的地址", + "settingsAddressBookSecondary": "管理常用地址", + "settingsAutoLockTimerPrimary": "自動鎖定計時器", + "settingsAutoLockTimerSecondary": "變更您自動鎖定計時器的時間", + "settingsChangeLanguagePrimary": "變更語言", + "settingsChangeLanguageSecondary": "變更顯示語言", + "settingsChangeNetworkPrimary": "變更網路", + "settingsChangeNetworkSecondary": "配置網路設定", + "settingsChangePasswordPrimary": "變更密碼", + "settingsChangePasswordSecondary": "變更螢幕鎖定密碼", + "settingsCompleteBetaSurvey": "完成測試版調查", + "settingsDisplayLanguage": "顯示語言", + "settingsErrorCannotExportLedgerPrivateKey": "無法匯出 Ledger 私鑰", + "settingsErrorCannotRemoveAllWallets": "無法移除所有帳戶", + "settingsExportPrivateKey": "顯示私鑰", + "settingsNetworkMainnetBeta": "主網 Beta", + "settingsNetworkTestnet": "測試網", + "settingsNetworkDevnet": "開發者網路", + "settingsNetworkLocalhost": "本地主機", + "settingsNetworkPhantomRPC": "Phantom RPC 網路", + "settingsTestNetworks": "測試網路", + "settingsUseCustomNetworks": "使用自訂網路", + "settingsTestnetMode": "測試網模式", + "settingsTestnetModeDescription": "適用於餘額和應用程式連接。", + "settingsWebViewDebugging": "網頁檢視畫面除錯", + "settingsWebViewDebuggingDescription": "允許您檢查和除錯應用程式內瀏覽器的網頁檢視畫面。", + "settingsTestNetworksInfo": "切換至任何測試網網路僅供測試目的。請注意,測試網網路上的代幣不具任何貨幣價值。", + "settingsEmojis": "表情符號", + "settingsNoAddresses": "地址為空白", + "settingsAddressBookEmptyHeading": "您的地址簿為空", + "settingsAddressBookEmptyText": "請點擊「+」或「新增地址」按鈕來新增您偏好的地址", + "settingsEditWallet": "編輯帳戶", + "settingsNoTrustedApps": "受信任的應用程式為空", + "settingsNoConnections": "尚無連接。", + "settingsRemoveWallet": "移除帳戶", + "settingsResetApp": "重設應用程式", + "settingsRemoveSecretPhrase": "移除助記詞", + "settingsResetAppWithSecretPhrase": "使用助記詞重設應用程式", + "settingsResetSecretRecoveryPhrase": "重設助記詞", + "settingsShowSecretRecoveryPhrase": "顯示助記詞", + "settingsShowSecretRecoveryPhraseSecondary": "顯示助記詞", + "settingsShowSecretRecoveryPhraseTertiary": "顯示助記詞", + "settingsTrustedAppsAutoConfirmActiveUntil": "於 {{formattedTimestamp}} 前", + "settingsTrustedAppsAutoConfirm": "自動確認", + "settingsTrustedAppsDisclaimer": "僅在受信任的網站上啟用自動確認", + "settingsTrustedAppsLastUsed": "於 {{formattedTimestamp}} 前使用", + "settingsTrustedAppsPrimary": "連接的應用程式", + "settingsTrustedApps": "受信任的應用程式", + "settingsTrustedAppsRevoke": "撤銷", + "settingsTrustedAppsRevokeToast": "{{trustedApp}} 已中斷連接", + "settingsTrustedAppsSecondary": "配置受信任的應用程式", + "settingsTrustedAppsToday": "今天", + "settingsTrustedAppsYesterday": "昨天", + "settingsTrustedAppsLastWeek": "上週", + "settingsTrustedAppsBeforeYesterday": "更早", + "settingsTrustedAppsDisconnectAll": "和所有中斷連接", + "settingsTrustedAppsDisconnectAllToast": "已中斷連接所有應用程式", + "settingsTrustedAppsEndAutoConfirmForAll": "結束所有自動確認", + "settingsTrustedAppsEndAutoConfirmForAllToast": "已結束所有自動確認階段", + "settingsSecurityPrimary": "安全性與隱私權", + "settingsSecuritySecondary": "更新您的安全性設定", + "settingsActiveNetworks": "有效網路", + "settingsActiveNetworksAll": "全部", + "settingsActiveNetworksSolana": "僅限 Solana", + "settingsDeveloperPrimary": "開發人員設定", + "settingsAdvanced": "進階設定", + "settingsTransactions": "交易設定", + "settingsAutoConfirm": "自動確認設定", + "settingsSecurityAnalyticsPrimary": "分享匿名分析", + "settingsSecurityAnalyticsSecondary": "啟用以協助我們改進", + "settingsSecurityAnalyticsHelper": "Phantom 不會將您的個人資訊用於分析之目的", + "settingsSuspiciousCollectiblesPrimary": "隱藏可疑的收藏品", + "settingsSuspiciousCollectiblesSecondary": "切換以隱藏被標記的收藏品", + "settingsPreferredBitcoinAddress": "偏好的比特幣地址", + "settingsEnabledAddressesUpdated": "已更新可見地址!", + "settingsEnabledAddresses": "啟用地址", + "settingsBitcoinPaymentAddressForApps": "應用程式付款地址", + "settingsBitcoinOrdinalsAddressForApps": "應用程式 Ordinals 地址", + "settingsPreferredBitcoinAddressConnectToAppsExplainer": "當啟用上述兩種地址類型時,對於 Magic Eden 等某些應用程式,您的 Native Segwit 地址將用於提供購買資金。您將在您的 Taproot 地址收到購買的資產。", + "settingsPreferredBitcoinAddressNativeSegwitExplainer": "Phantom 中預設的比特幣地址以確保相容性。", + "settingsPreferredBitcoinAddressNativeSegwitSecondaryTitle": "(預設)", + "settingsPreferredBitcoinAddressTaprootExplainer": "最新式的地址類型,交易費用通常較便宜。", + "settingsPreferredExplorers": "偏好的瀏覽器", + "settingsPreferredExplorersSecondary": "變更為您偏好的區塊鏈瀏覽器", + "settingsCustomGasControls": "自訂礦工控制", + "settingsAttachApplicationLogs": "附加應用程式紀錄", + "settingsDownloadApplicationLogs": "下載應用程式紀錄", + "settingsDownloadApplicationLogsShort": "下載紀錄", + "settingsDownloadApplicationLogsHelper": "提供本地資料、當機報告和公共錢包地址,以協助解決 Phantom 支援問題", + "settingsDownloadApplicationLogsWarning": "不包含助記詞或私鑰等敏感資料。", + "settingsWallet": "錢包", + "settingsPreferences": "偏好", + "settingsSecurity": "安全性", + "settingsDeveloper": "開發者", + "settingsSupport": "支援", + "settingsWalletShortcutsPrimary": "顯示錢包捷徑", + "settingsAppIcon": "應用程式圖示", + "settingsAppIconDefault": "預設", + "settingsAppIconLight": "淺色", + "settingsAppIconDark": "深色", + "settingsAutoConfirmHeader": "自動確認", + "stakeAccountCardActiveStake": "啟用的質押", + "stakeAccountCardBalance": "餘額", + "stakeAccountCardRentReserve": "租金儲備金", + "stakeAccountCardRewards": "上一個獎勵", + "stakeAccountCardRewardsTooltip": "這是您最近賺取的質押獎勵。您每 3 天可獲得一次獎勵。", + "stakeAccountCardStakeAccount": "地址", + "stakeAccountCardLockup": "鎖定直到", + "stakeRewardsHistoryTitle": "獎勵紀錄", + "stakeRewardsHistoryItemTitle": "獎勵", + "stakeRewardsHistoryEmptyList": "無獎勵", + "stakeRewardsTime_zero": "今天", + "stakeRewardsTime_one": "昨天", + "stakeRewardsTime_other": "{{count}} 天前", + "stakeRewardsItemsPagingFailed": "無法載入較舊的獎勵。", + "stakeAccountCreateAndDelegateErrorStaking": "質押給該驗證人時發生錯誤。請再試一次。", + "stakeAccountCreateAndDelegateSolStaked": "已成功質押 SOL!", + "stakeAccountCreateAndDelegateSolStakedDisclaimerInterpolated": "一旦質押帳戶生效,您的 SOL 將在接下來幾天內開始賺取獎勵<1>。", + "stakeAccountCreateAndDelegateStakingFailed": "質押失敗", + "stakeAccountCreateAndDelegateStakingSol": "質押 SOL 代幣中...", + "stakeAccountCreateAndDelegateStakingSolDisclaimer": "我們正在建立一個質押賬戶,然後會將您的 SOL 委託給", + "stakeAccountCreateAndDelegateStakingSolDisclaimerInterpolated": "我們正在建立一個質押賬戶,然後會將您的 SOL 委託給 {{validatorName}}", + "stakeAccountCreateAndDelegateViewTransaction": "查看交易", + "stakeAccountDeactivateStakeSolUnstaked": "已成功取消質押 SOL!", + "stakeAccountDeactivateStakeSolUnstakedDescriptionInterpolated": "一旦質押帳戶變成未啟用狀態,您即可在接下來的幾天內提出您的質押<1>。", + "stakeAccountDeactivateStakeSolUnstakedDescription": "一旦質押帳戶變成未啟用狀態,您即可在接下來的幾天內提出您的質押。", + "stakeAccountDeactivateStakeUnstakingFailed": "取消質押失敗", + "stakeAccountDeactivateStakeUnstakingFailedDescription": "從驗證人取消質押出現問題。請再試一次。", + "stakeAccountDeactivateStakeUnstakingSol": "取消質押 SOL 代幣中...", + "stakeAccountDeactivateStakeUnstakingSolDescription": "正在啟動取消質押 SOL 的流程。", + "stakeAccountDeactivateStakeViewTransaction": "查看交易", + "stakeAccountDelegateStakeSolStaked": "已成功質押 SOL!", + "stakeAccountDelegateStakeSolStakedDescriptionInterpolated": "一旦質押帳戶生效,您的 SOL 將在接下來幾天內開始賺取獎勵<1>。", + "stakeAccountDelegateStakeStakingFailed": "質押失敗", + "stakeAccountDelegateStakeStakingFailedDescription": "質押給該驗證人時發生錯誤。請再試一次。", + "stakeAccountDelegateStakeStakingSol": "質押 SOL 代幣中...", + "stakeAccountDelegateStakeStakingSolDescription": "我們正在委託您的 SOL。", + "stakeAccountDelegateStakeViewTransaction": "查看交易", + "stakeAccountListActivationActivating": "啟用中", + "stakeAccountListActivationActive": "已啟用", + "stakeAccountListActivationInactive": "未啟用", + "stakeAccountListActivationDeactivating": "取消啟用中", + "stakeAccountListErrorFetching": "我們無法取得質押帳戶。請稍後再試一次。", + "stakeAccountListNoStakingAccounts": "無質押帳戶", + "stakeAccountListReload": "重新載入", + "stakeAccountListViewPrimaryText": "您的質押", + "stakeAccountListViewStakeSOL": "質押 SOL 代幣", + "stakeAccountListItemStakeFee": "{{fee}} 的費用", + "stakeAccountViewActionButtonRestake": "重新質押", + "stakeAccountViewActionButtonUnstake": "取消質押", + "stakeAccountViewError": "錯誤", + "stakeAccountViewPrimaryText": "您的質押", + "stakeAccountViewRestake": "重新質押", + "stakeAccountViewSOLCurrentlyStakedInterpolated": "您的 SOL 目前已質押給驗證人。您必須取消質押才能<1>取用這些資金。 <3>深入了解", + "stakeAccountViewStakeInactive": { + "part1": "此質押帳戶未啟用。您可以提出質押或委託給一個驗證人。", + "part2": "深入了解" + }, + "stakeAccountViewStakeNotFound": "無法找到此質押帳戶。", + "stakeAccountViewViewOnExplorer": "在 {{explorer}} 上查看", + "stakeAccountViewWithdrawStake": "提出質押", + "stakeAccountViewWithdrawUnstakedSOL": "提出未質押的 SOL 代幣", + "stakeAccountWithdrawStakeSolWithdrawn": "成功提出 SOL 代幣!", + "stakeAccountWithdrawStakeSolWithdrawnDescription": { + "part1": "已提出您的 SOL 代幣!", + "part2": "此質押帳戶將在幾分鐘內自動刪除。" + }, + "stakeAccountWithdrawStakeViewTransaction": "查看交易", + "stakeAccountWithdrawStakeWithdrawalFailed": "提出失敗", + "stakeAccountWithdrawStakeWithdrawalFailedDescription": "從此質押帳戶提出質押時發生問題。請再試一次。", + "stakeAccountWithdrawStakeWithdrawingSol": "正在提出 SOL 代幣...", + "stakeAccountWithdrawStakeWithdrawingSolDescription": "正從此質押帳戶提出您的 SOL 代幣。", + "startEarningSolAccount": "帳戶", + "startEarningSolAccounts": "帳戶", + "startEarningSolErrorClosePhantom": "輕點此處並再試一次", + "startEarningSolErrorTroubleLoading": "載入質押時發生問題", + "startEarningSolLoading": "載入中...", + "startEarningSolPrimaryText": "開始賺取 SOL 代幣收益", + "startEarningSolSearching": "正在搜尋質押帳戶", + "startEarningSolStakeTokens": "質押代幣,賺取獎勵", + "startEarningSolYourStake": "您的質押", + "unwrapFungibleTitle": "交換成 {{tokenSymbol}}", + "unwrapFungibleDescription": "從 {{fromToken}} 提出 {{toToken}}", + "unwrapFungibleConfirmSwap": "確認交換", + "unwrapFungibleConfirmSwapTitle": "{{fromToken}} → {{toToken}}", + "swapFeesBestPrice": "最佳價格!", + "swapFeesEstimatedFees": "預估費用", + "swapFeesFees": "費用", + "swapFeesPhantomFee": "Phantom 費用", + "swapFeesPhantomFeeDisclaimer": "我們會一直向頂尖的流通量供應商尋找最優惠的價格。 {{feePercentage}} 的費用將自動計入此報價。", + "swapFeesRate": "最佳價格", + "swapFeesRateDisclaimer": "Jupiter Aggregator 在多個去中心化交易所中找到的最佳匯率。", + "swapFeesRateDisclaimerMultichain": "在多個去中心化交易所中找到的最佳匯率。", + "swapFeesPriceImpact": "價格衝擊", + "swapFeesHighPriceImpact": "高價衝擊", + "swapFeesPriceImpactDisclaimer": "市場價格和基於您交易規模的預估價格之間的差異。", + "swapFeesSlippage": "滑點", + "swapFeesHighSlippage": "高滑點調整", + "swapFeesHighSlippageDisclaimer": "如果價格變動超過 {{slippage}}%,您的交易將會失敗。", + "swapFeesSlippageDisclaimer": "您的交易價格可與所提供的報價有金額偏差。", + "swapFeesProvider": "供應商", + "swapFeesProviderDisclaimer": "用來完成您交易的去中心化交易所。", + "swapEstimatedTime": "預估時間", + "swapEstimatedTimeShort": "預估時間", + "swapEstimatedTimeDisclaimer": "由於數種影響交易速度的因素,預計完成橋接的時間會有所不同。", + "swapSettingsButtonCommand": "開啟交換設定", + "swapQuestionRetry": "再試一次?", + "swapFlowYouPay": "您支付了", + "swapFlowYouReceive": "您領回了", + "swapFlowActionButtonText": "審核訂單", + "swapAssetCardTokenNetwork": "{{network}} 上的 {{symbol}}", + "swapAssetCardMaxButton": "最大", + "swapAssetCardSelectTokenAndNetwork": "選擇代幣和網路", + "swapSlippageSettingsTitle": "滑點設定", + "swapSlippageSettingsSubtitle": "如果價格變動超過滑點,您的交易將會失敗。建議預設值為 0.3%,金額太高將導致交易不利。", + "swapSlippageSettingsCustom": "自訂", + "swapSlippageSettingsHighSlippageWarning": "您的交易可能會搶先交易並導致交易不利。", + "swapSlippageSettingsCustomMinError": "請輸入大於 {{minSlippage}}% 的值。", + "swapSlippageSettingsCustomMaxError": "請輸入小於 {{maxSlippage}}% 的值。", + "swapSlippageSettingsCustomInvalidValue": "請輸入一個有效的值。", + "swapQuoteFeeDisclaimer": "報價包含 {{feePercentage}} 的 Phantom 費用", + "swapQuoteMissingContext": "缺少交換報價情境", + "swapQuoteErrorNoQuotes": "嘗試無報價交換", + "swapQuoteSolanaNetwork": "Solana 網路", + "swapQuoteNetwork": "網路", + "swapQuoteOneTimeSerumAccount": "一次性 Serum 帳戶", + "swapQuoteOneTimeTokenAccount": "一次性代幣帳戶", + "swapQuoteBridgeFee": "跨鏈交換費用", + "swapReviewFlowActionButtonPrimary": "交換", + "swapReviewFlowPrimaryText": "審核訂單", + "swapReviewFlowYouPay": "您支付了", + "swapReviewFlowYouReceive": "您領回了", + "swapTxConfirmationReceived": "已接收!", + "swapTxConfirmationSwapFailed": "交換失敗", + "swapTxConfirmationSwapFailedSlippageLimit": "此筆交換超過了滑點限制,請再試一次。", + "swapTxConfirmationSwapFailedInsufficientBalance": "我們無法完成此請求。您沒有足夠的餘額來完成交易。", + "swapTxConfirmationSwapFailedTryAgain": "交換失敗,請再試一次。", + "swapTxConfirmationSwappingTokens": "交換代幣中...", + "swapTxConfirmationTokens": "代幣", + "swapTxConfirmationTokensDeposited": "兌換成功!代幣已直接存入您的錢包", + "swapTxConfirmationTokensDepositedTitle": "完成!", + "swapTxConfirmationTokensDepositedBody": "代幣已直接存入您的錢包", + "swapTxConfirmationTokensWillBeDeposited": "在交易完成後將直接存入您的錢包", + "swapTxConfirmationViewTransaction": "查看交易", + "swapTxBridgeSubmitting": "正在提交交易", + "swapTxBridgeSubmittingDescription": "正將 {{sellNetwork}} 上的 {{sellAmount}} 兌換成 {{buyNetwork}} 上的 {{buyAmount}}", + "swapTxBridgeFailed": "交易提交失敗", + "swapTxBridgeFailedDescription": "我們無法完成請求。", + "swapTxBridgeSubmitted": "交易已提交", + "swapTxBridgeSubmittedDescription": "預估交易時間:{{estimatedTime}}", + "swapTxBridgeSubmittedDisclaimer": "您可以安全地關閉此視窗。", + "swapperMax": "最大", + "swapperTooltipNetwork": "網路", + "swapperTooltipPrice": "價格", + "swapperTooltipAddress": "合約", + "switchToggle": "切換", + "termsOfServiceActionButtonAgree": "我同意", + "termsOfServiceDisclaimerFeesDisabledInterpolated": "點擊<1>「我同意」,即表示您接受與 Phantom 交換代幣的<3>條款及條件。", + "termsOfServiceDiscliamerFeesEnabledInterpolated": "我們已修訂《服務條款》。點擊<1>「我同意」,即表示您同意新的<3>服務條款。 <5><6>我們的新《服務條款》包含某些產品的新<8>費用結構。", + "termsOfServicePrimaryText": "服務條款", + "tokenRowUnknownToken": "未知代幣", + "transactionsAppInteraction": "應用程式互動", + "transactionsFailedAppInteraction": "應用程式互動失敗", + "transactionsBidOnInterpolated": "為 {{name}} 出價", + "transactionsBidFailed": "出價失敗", + "transactionsBoughtInterpolated": "已購買 {{name}}", + "transactionsBoughtCollectible": "已購買的收藏品", + "transactionBridgeInitiated": "已發起橋接", + "transactionBridgeInitiatedFailed": "無法發起橋接", + "transactionBridgeStatusLink": "以 LI.FI 檢查狀態", + "transactionsBuyFailed": "購買失敗", + "transactionsBurnedSpam": "已燒毀垃圾", + "transactionsBurned": "已燒毀", + "transactionsUnwrapped": "已解封", + "transactionsUnwrappedFailed": "無法解封", + "transactionsCancelBidOnInterpolated": "已取消為 {{name}} 出價", + "transactionsCancelBidOnFailed": "取消出價失敗", + "transactionsError": "錯誤", + "transactionsFailed": "失敗", + "transactionsSwapped": "已交換", + "transactionsFailedSwap": "交換失敗", + "transactionsFailedBurn": "燒毀失敗", + "transactionsFrom": "從", + "transactionsListedInterpolated": "已上架 {{name}}", + "transactionsListedFailed": "上架失敗", + "transactionsNoActivity": "無紀錄", + "transactionsReceived": "已接收", + "transactionsReceivedInterpolated": "已收到 {{amount}} SOL", + "transactionsSending": "傳送中...", + "transactionsPendingCreateListingInterpolated": "正在建立 {{name}}", + "transactionsPendingEditListingInterpolated": "正在編輯 {{name}}", + "transactionsPendingSolanaPayTransaction": "正在確認 Solana Pay 交易", + "transactionsPendingRemoveListingInterpolated": "正在下架 {{name}}", + "transactionsPendingBurningInterpolated": "正在燒毀 {{name}}", + "transactionsPendingSending": "傳送中", + "transactionsPendingSwapping": "交換", + "transactionsPendingBridging": "橋接", + "transactionsPendingApproving": "待核准", + "transactionsPendingCreatingAndDelegatingStake": "正在建立和委託質押", + "transactionsPendingDeactivatingStake": "正在取消啟用質押", + "transactionsPendingDelegatingStake": "正在委託質押", + "transactionsPendingWithdrawingStake": "正在提出質押", + "transactionsPendingAppInteraction": "待處理的應用程式互動", + "transactionsPendingBitcoinTransaction": "待處理的 BTC 交易", + "transactionsSent": "已傳送", + "transactionsSendFailed": "傳送失敗", + "transactionsSwapOn": "在 {{dappName}} 上交換", + "transactionsSentInterpolated": "已傳送 {{amount}} SOL", + "transactionsSoldInterpolated": "已售出 {{name}}", + "transactionsSoldCollectible": "已售出的收藏品", + "transactionsSoldFailed": "出售失敗", + "transactionsStaked": "已質押", + "transactionsStakedFailed": "質押失敗", + "transactionsSuccess": "成功", + "transactionsTo": "至", + "transactionsTokenSwap": "代幣交換", + "transactionsUnknownAmount": "未知", + "transactionsUnlistedInterpolated": "已下架 {{name}}", + "transactionsUnstaked": "已取消質押", + "transactionsUnlistedFailed": "下架失敗", + "transactionsDeactivateStake": "已取消的質押", + "transactionsDeactivateStakeFailed": "取消質押失敗", + "transactionsWaitingForConfirmation": "等待交易確認", + "transactionsWithdrawStake": "提出質押", + "transactionsWithdrawStakeFailed": "取消質押失敗", + "transactionCancelled": "已取消", + "transactionCancelledFailed": "取消失敗", + "transactionApproveToken": "已核准 {{tokenSymbol}}", + "transactionApproveTokenFailed": "無法核准 {{tokenSymbol}}", + "transactionApprovalFailed": "核准失敗", + "transactionRevokeApproveToken": "已撤銷 {{tokenSymbol}}", + "transactionRevokeApproveTokenFailed": "無法撤銷 {{tokenSymbol}}", + "transactionRevokeFailed": "撤銷失敗", + "transactionApproveDetailsTitle": "核准詳情", + "transactionCancelOrder": "取消訂單", + "transactionCancelOrderFailed": "取消訂單失敗", + "transactionApproveAppLabel": "應用程式", + "transactionApproveAmountLabel": "金額", + "transactionApproveTokenLabel": "代幣", + "transactionApproveCollectionLabel": "收藏", + "transactionApproveAllItems": "核准所有項目", + "transactionSpendUpTo": "支出上限為", + "transactionCancel": "取消交易", + "transactionPrioritizeCancel": "優先處理取消", + "transactionSpeedUp": "加速交易", + "transactionCancelHelperText": "原本的交易可能於取消前完成。", + "transactionSpeedUplHelperText": "此操作將根據網路狀況,盡可能加快交易速度。", + "transactionCancelHelperMobile": "嘗試取消此交易最多將花費 <1>{{amount}}。原本的交易可能於取消前完成。", + "transactionCancelHelperMobileWithEstimate": "嘗試取消此交易將花費<1>最多 {{amount}}。取消大概應於 {{timeEstimate}} 後完成。原本的交易可能在取消前完成。", + "transactionSpeedUpHelperMobile": "盡可能加快此交易的速度將要花費<1>最高達 {{amount}}。", + "transactionSpeedUpHelperMobileWithEstimate": "盡可能加快此交易的速度將要花費<1>最高達 {{amount}}。大概應於 {{timeEstimate}} 後完成。", + "transactionEstimatedTime": "預估時間", + "transactionCancelingSend": "正在取消傳送", + "transactionPrioritizingCancel": "正在優先處理取消", + "transactionCanceling": "取消中", + "transactionReplaceError": "發生錯誤。未向您的帳戶收取任何費用。您可以再試一次。", + "transactionNotEnoughNative": "{{nativeTokenSymbol}} 不夠", + "transactionGasLimitError": "無法預估礦工限制", + "transactionGasEstimationError": "無法預估礦工", + "pendingTransactionCancel": "取消", + "pendingTransactionSpeedUp": "加速", + "pendingTransactionStatus": "狀態", + "pendingTransactionPending": "待處理", + "pendingTransactionPendingInteraction": "待處理的互動", + "pendingTransactionCancelling": "取消中", + "pendingTransactionDate": "日期", + "pendingTransactionNetworkFee": "網路費用", + "pendingTransactionEstimatedTime": "預估時間", + "pendingTransactionEstimatedTimeHM": "{{hours}} 小時 {{minutes}} 分鐘", + "pendingTransactionEstimatedTimeMS": "{{minutes}} 分鐘 {{seconds}} 秒", + "pendingTransactionEstimatedTimeS": "{{seconds}} 秒", + "pendingTransactionsSendingTitle": "正在傳送 {{assetSymbol}}", + "pendingTransactionsUnknownEstimatedTime": "未知", + "pendingTransactionUnknownApp": "未知的應用程式", + "unlockActionButtonUnlock": "解鎖", + "unlockEnterPassword": "輸入您的密碼", + "unlockErrorIncorrectPassword": "密碼不正確", + "unlockErrorSomethingWentWrong": "發生錯誤,請稍後再試一次", + "unlockForgotPassword": "忘記密碼", + "unlockPassword": "密碼", + "forgotPasswordText": "您可以輸入錢包的 12-24 字的助記詞來重設密碼。Phantom 無法為您復原密碼。", + "appInfo": "應用程式資訊", + "lastUsed": "上次使用", + "url": "URL", + "trustedAppAutoConfirmDisabledHardwareAccount": "不適用於硬體帳戶。", + "trustedAppAutoConfirmDisclaimer1": "在啟用時,Phantom 會確認來自此應用程式的所有請求,而不會通知您或要求確認。", + "trustedAppAutoConfirmDisclaimer2": "啟用可能會讓您的資金面臨到詐欺風險。請僅對您信任的應用程式使用此功能。", + "validationUtilsPasswordIsRequired": "密碼為必填", + "validationUtilsPasswordLength": "密碼至少需包含 8 個字元", + "validationUtilsPasswordsDontMatch": "密碼不一致", + "validationUtilsPasswordCantBeSame": "不能使用舊密碼", + "validatorCardEstimatedApy": "預估 APY", + "validatorCardCommission": "佣金", + "validatorCardTotalStake": "全部質押", + "validatorCardNumberOfDelegators": "委託人編號", + "validatorListChooseAValidator": "選擇一個驗證人", + "validatorListErrorFetching": "我們無法取得驗證者。請稍後再試一次。", + "validatorListNoResults": "無結果", + "validatorListReload": "重新載入", + "validatorListSearch": "搜尋", + "validatorInfoTooltip": "驗證者", + "validatorInfoTitle": "驗證者", + "validatorInfoDescription": "在驗證者上質押您的 SOL,有助於增進 Solana 網路的效能和安全性,同時可賺取 SOL 作為報酬。", + "validatorApyInfoTooltip": "預估 APY", + "validatorApyInfoTitle": "預估 APY", + "validatorApyInfoDescription": "這是您在驗證者上質押 SOL 所獲得的報酬率。", + "validatorViewActionButtonStake": "質押", + "validatorViewErrorFetching": "無法取得驗證人。", + "validatorViewInsufficientBalance": "餘額不足", + "validatorViewMax": "最大", + "validatorViewPrimaryText": "開始質押", + "validatorViewDescriptionInterpolated": "選擇要將多少 SOL <1>質押給此驗證人。 <3>深入了解", + "validatorViewAmountSOLRequiredToStakeInterpolated": "需質押 {{amount}} SOL", + "validatorViewValidator": "驗證人", + "walletMenuItemsAddConnectWallet": "新增/連接錢包", + "walletMenuItemsBridgeAssets": "橋接資產", + "walletMenuItemsHelpAndSupport": "幫助與支援", + "walletMenuItemsLockWallet": "鎖定錢包", + "walletMenuItemsResetSecretPhrase": "重設助記詞", + "walletMenuItemsShowMoreAccounts": "顯示其他 {{count}} 個…", + "walletMenuItemsHideAccounts": "隱藏帳戶", + "whatsNewOverlayNew": "新的!", + "whatsNewOverlayv1ActionGetAppNow": "立即取得應用程式", + "whatsNewOverlayv1PrimaryText": "現已推出 iOS 版 Phantom!", + "whatsNewOverlayv1ScanWithCamera": "使用您的 iPhone 攝影機掃描", + "whatsNewOverlayv1SecondaryText": "我們很榮幸宣布 iOS 版 Phantom 已於 App Store 上架!輕鬆體驗 Phantom 強大功能!", + "whatsNewOverlayv2ActionListOnME": "在 Magic Eden 上架您的 NFT!", + "whatsNewOverlayv2ActionTryItNow": "立即使用", + "whatsNewOverlayv2SecondaryText": "現在您可以使用 Phantom 瀏覽器的擴充功能,直接在 Magic Eden 上架 NFT。您可輕鬆編輯價格和下架,以全面管理您的上架內容。", + "whatsNewOverlayv3ActionBurnSpam": "燒毀垃圾 NFT!", + "whatsNewOverlayv3SecondaryText": "現在您可以燒毀垃圾 NFT 並獲得少量 SOL。在垃圾 NFT 上點一下,再點擊「...」圖示並選擇「燒毀代幣」以將其從您的錢包中移除。", + "toggleMultiChainHeader": "Multichain", + "disableMultiChainHeader": "僅限 Solana 模式", + "disableMultiChainDetail1Header": "在 Solana 全力投資", + "disableMultiChainDetail1SecondaryText": "管理您的 Solana 帳戶、代幣和收藏品,而不必查看其他鏈。", + "disableMultiChainDetail2Header": "隨時返回 Multichain", + "disableMultiChainDetail2SecondaryText": "當您重新啟用 Multichain 時,將會保留您現有的 Ethereum 和 Polygon 餘額。", + "disableMultiChainButton": "啟用僅限 Solana 模式", + "disabledMultiChainHeader": "已停用僅限 Solana 模式", + "disabledMultiChainText": "您可以隨時重新啟用 Multichain。", + "enableMultiChainHeader": "啟用 Multichain", + "enabledMultiChainHeader": "已啟用 Multichain", + "enabledMultiChainText": "您的錢包現在支援 Ethereum 和 Polygon。", + "incompatibleAccountHeader": "不相容的帳戶", + "incompatibleAccountInterpolated": "請先刪除這些僅限 Ethereum 的帳戶,然後再啟用僅限 Solana 模式:<1>{{incompatibleAccounts}}", + "welcomeToMultiChainWhatsNew": "全新推出!", + "welcomeToMultiChainPrimaryText": "一個錢包即可達成一切", + "welcomeToMultiChainDetail1Header": "Ethereum 和 Polygon 支援", + "welcomeToMultiChainDetail1SecondaryText": "集中一處管理 Solana、Ethereum 和 Polygon 的所有代幣和 NFT。", + "welcomeToMultiChainDetail2Header": "使用所有您喜歡的應用程式", + "welcomeToMultiChainDetail2SecondaryText": "不必切換網路即可連至多個鏈的應用程式。", + "welcomeToMultiChainDetail3Header": "匯入 MetaMask 錢包", + "welcomeToMultiChainDetail3SecondaryText": "在 Ethereum 和 Polygon 中輕鬆匯入所有種子助記詞。", + "welcomeToMultiChainIntro": "歡迎使用 Phantom Multichain", + "welcomeToMultiChainIntroDesc": "集中管理 Solana、Ethereum 和 Polygon 的所有代幣和 NFT。單一錢包即可達成您所有需求。", + "welcomeToMultiChainAccounts": "重新設計多鏈帳戶", + "welcomeToMultiChainAccountsDesc": "重新設計了多鏈,現在每個帳戶都有對應之 ETH 和 Polygon 地址。", + "welcomeToMultiChainApps": "隨時隨地可使用", + "welcomeToMultiChainAppsDesc": "Phantom 和 Ethereum、Polygon 和 Solana 上所有應用程式相容。點擊「連至 MetaMask」即可使用。", + "welcomeToMultiChainImport": "立即從 MetaMask 匯入", + "welcomeToMultiChainImportDesc": "從 MetaMask 或 Coinbase Wallet 等錢包匯入您的助記詞或私鑰。在一處集中管理一切。", + "welcomeToMultiChainImportInterpolated": "從 MetaMask 或 Coinbase Wallet 等錢包<0>匯入您的助記詞或私鑰。在一處集中管理一切。", + "welcomeToMultiChainTakeTour": "開始導覽", + "welcomeToMultiChainSwapperTitle": "在 Ethereum、\nPolygon 和 Solana 上交換", + "welcomeToMultiChainSwapperDetail1Header": "Ethereum 和 Polygon 支援", + "welcomeToMultiChainSwapperDetail1SecondaryText": "現在您可以輕鬆在錢包內交換 ERC-20 代幣。", + "welcomeToMultiChainSwapperDetail2Header": "最優惠的價格以及超低的費用", + "welcomeToMultiChainSwapperDetail2SecondaryText": "透過 100 多個流動性來源和智慧訂單轉送來獲得最超大的報酬。", + "networkErrorTitle": "網路錯誤", + "networkError": "很抱歉,我們無法存取網路。請稍後再試一次。", + "authenticationUnlockPhantom": "解鎖 Phantom", + "errorAndOfflineSomethingWentWrong": "發生錯誤", + "errorAndOfflineSomethingWentWrongTryAgain": "請再試一次。", + "errorAndOfflineUnableToFetchAssets": "我們無法取得資產。請稍後再試一次。", + "errorAndOfflineUnableToFetchCollectibles": "我們無法取得收藏品。請稍後再試一次。", + "errorAndOfflineUnableToFetchSwap": "我們無法取得交換資訊。請稍後再試一次。", + "errorAndOfflineUnableToFetchTransactionHistory": "目前我們無法取得您的交易紀錄。請檢查您的網路連線,或稍後再試一次。", + "errorAndOfflineUnableToFetchRewardsHistory": "我們無法取得獎勵紀錄。請稍後再試一次。", + "networkHealthSheetCloseButtonText": "確定", + "swapReviewError": "查看您的訂單時發生問題,請再試一次。", + "sendSelectToken": "選擇代幣", + "swapBalance": "餘額:", + "swapTitle": "交換代幣", + "swapSelectToken": "選擇代幣", + "swapYouPay": "支付", + "swapYouReceive": "收到", + "aboutPrivacyPolicy": "隱私權政策", + "aboutVersion": "版本 {{version}}", + "aboutVisitWebsite": "造訪網站", + "bottomSheetConnectTitle": "連接", + "A11YbottomSheetConnectTitle": "底部選單連結", + "A11YbottomSheetCommandClose": "底部選單拒絕", + "A11YbottomSheetCommandBack": "底部選單返回", + "bottomSheetSignTypedDataTitle": "簽名訊息", + "bottomSheetSignMessageTitle": "簽名訊息", + "bottomSheetSignInTitle": "登入", + "bottomSheetSignInAndConnectTitle": "登入", + "bottomSheetConfirmTransactionTitle": "確認交易", + "bottomSheetConfirmTransactionsTitle": "確認交易", + "bottomSheetAdvancedTitle": "進階", + "bottomSheetReadOnlyAccountTitle": "僅供查看模式", + "bottomSheetTransactionSettingsTitle": "網路費用", + "bottomSheetConnectDescription": "連接即會允許此網站查看所選帳戶的餘額和活動。", + "bottomSheetSignInDescription": "為此訊息簽名將證明您擁有所選帳戶的所有權。請僅透過您信任的應用程式為訊息簽名。", + "bottomSheetSignInAndConnectDescription": "核准即會允許此網站查看所選帳戶的餘額和活動。", + "bottomSheetConfirmTransactionDescription": "預估餘額變化。不保證其中的金額和資產。", + "bottomSheetConfirmTransactionsDescription": "預估餘額變化。不保證其中的金額和資產。", + "bottomSheetSignTypedDataDescription": "這僅是一個授權請求。交易可能不會立即執行。", + "bottomSheetSignTypedDataSecondDescription": "預估餘額變化。不保證其中的金額和資產。", + "bottomSheetSignMessageDescription": "為此訊息簽名將證明您擁有所選帳戶的所有權。請僅透過您信任的應用程式為訊息簽名。", + "bottomSheetReadOnlyAccountDescription": "無法在僅供查看模式下執行此操作。", + "bottomSheetMessageRow": "訊息", + "bottomSheetStatementRow": "對帳單", + "bottomSheetAutoConfirmRow": "自動確認", + "bottomSheetAutoConfirmOff": "關閉", + "bottomSheetAutoConfirmOn": "開啟", + "bottomSheetAccountRow": "帳戶", + "bottomSheetAdvancedRow": "進階", + "bottomSheetContractRow": "合約地址", + "bottomSheetSpenderRow": "支出人地址", + "bottomSheetNetworkRow": "網路", + "bottomSheetNetworkFeeRow": "網路費用", + "bottomSheetEstimatedTimeRow": "預估時間", + "bottomSheetAccountRowDefaultAccountName": "帳戶", + "bottomSheetConnectRequestDisclaimer": "僅連至您信任的網站", + "bottomSheetSignInRequestDisclaimer": "僅登入您信任的網站", + "bottomSheetSignatureRequestDisclaimer": "僅在您信任此網站時確認。", + "bottomSheetIgnoreWarning": "忽略警告,仍要繼續", + "bottomSheetTransactionApprovalNoAssetOwnershipImpactingChanges": "未發現餘額變化。請謹慎操作,而且唯有當您信任此網站時才確認。", + "bottomSheetReadOnlyWarning": "您僅在監控此地址。您必須匯入助記詞才能為交易和訊息簽名。", + "bottomSheetWebsiteIsUnsafeWarning": "使用此網站不安全,而且此網站可能會試圖竊取您的資金。", + "transactionsFromInterpolated": "從:{{from}}", + "transactionsFromParagraphInterpolated": "從:{{from}}", + "transactionsSolInterpolated": "{{amount}} SOL", + "transactionsToday": "今天", + "transactionsToInterpolated": "至:{{to}}", + "transactionsToParagraphInterpolated": "至:{{to}}", + "transactionsYesterday": "昨天", + "addEditAddressAdd": "新增地址", + "addEditAddressDelete": "刪除地址", + "addEditAddressDeleteTitle": "您確定要刪除此地址嗎?", + "addEditAddressSave": "儲存地址", + "dAppBrowserComingSoon": "即將推出 dApp 瀏覽器!", + "dAppBrowserSearchPlaceholder": "搜尋或輸入 URL", + "dAppBrowserOpenInNewTab": "在新標籤頁中開啟", + "dAppBrowserSuggested": "建譯", + "dAppBrowserFavorites": "收藏庫", + "dAppBrowserBookmarks": "書籤", + "dAppBrowserBookmarkAdd": "新增書籤", + "dAppBrowserBookmarkRemove": "移除書籤", + "dAppBrowserTrustedApps": "最近", + "dAppBrowserFavoritesDescription": "將於此處顯示您的收藏庫", + "dAppBrowserBookmarksDescription": "將於此處顯示您的書籤", + "dAppBrowserRecentsDescription": "最近連接的 dapp 將於此處顯示", + "dAppBrowserEmptyScreenDescription": "輸入 URL 或網路搜尋", + "dAppBrowserBlocklistScreenTitle": "已封鎖 {{origin}}! ", + "dAppBrowserBlocklistScreenDescription": { + "part1": "Phantom 認為這是惡意網站,存在使用上的安全隱憂。", + "part2": "此網站已被標記為由社群維護的已知網路釣魚網站和詐騙資料庫的一部分。如果您認為該網站是錯誤標記,請提交問題。" + }, + "dAppBrowserBlocklistScreenIgnoreButton": "忽略警告,仍要顯示", + "dAppBrowserActionBookmark": "書籤", + "dAppBrowserActionRemoveBookmark": "移除書籤", + "dAppBrowserActionRefresh": "重新整理", + "dAppBrowserActionShare": "分享", + "dAppBrowserActionCloseTab": "關閉標籤頁", + "dAppBrowserActionEndAutoConfirm": "結束自動確認", + "dAppBrowserActionDisconnectApp": "中斷應用程式連線", + "dAppBrowserActionCloseAllTabs": "關閉所有標籤頁", + "dAppBrowserNavigationAddressPlaceholder": "輸入 URL 來搜尋", + "dAppBrowserTabOverviewMore": "更多", + "dAppBrowserTabOverviewAddTab": "新增標籤頁", + "dAppBrowserTabOverviewClose": "關閉", + "dAppBrowserCloseTab": "關閉標籤頁", + "dAppBrowserClose": "關閉", + "dAppBrowserTabOverviewAddBookmark": "新增書籤", + "dAppBrowserTabOverviewRemoveBookmark": "移除書籤", + "depositAssetListSuggestions": "建議", + "depositUndefinedToken": "抱歉,無法存入此代幣", + "onboardingImportRecoveryPhraseDetails": "詳細資訊", + "onboardingCreateRecoveryPhraseVerifyTitle": "是否已寫下助記詞?", + "onboardingCreateRecoveryPhraseVerifySubtitle": "若沒有助記詞,您將無法存取您的金鑰或任何和其相關的資產。", + "onboardingCreateRecoveryPhraseVerifyYes": "是", + "onboardingCreateRecoveryPhraseErrorTitle": "錯誤", + "onboardingCreateRecoveryPhraseErrorSubtitle": "我們未成功產生帳戶,請再試一次。", + "onboardingDoneDescription": "您現在可以好好運用您的錢包了。", + "onboardingDoneGetStarted": "開始", + "onboardingImportAccountsEmptyResult": "找不到帳戶", + "onboardingImportAccountsAccountName": "帳戶 {{walletIndex}}", + "onboardingImportAccountsSMSAccountName": "Saga {{walletIndex}}", + "onboardingImportAccountsLedgerAccountName": "Ledger {{walletIndex}}", + "onboardingImportAccountsFoundAccounts_one": "我們找到 {{numberOfWallets}} 個有活動的帳戶", + "onboardingImportAccountsFoundAccounts_other": "我們找到 {{numberOfWallets}} 個有活動的帳戶", + "onboardingImportAccountsFoundAccountsNoActivity_one": "我們找到了 {{numberOfWallets}} 個帳戶", + "onboardingImportAccountsFoundAccountsNoActivity_other": "我們找到了 {{numberOfWallets}} 個帳戶", + "onboardingImportAccountsBadgeSolana": "Solana", + "onboardingImportAccountsBadgeEthereum": "Ethereum", + "onboardingImportAccountsBadgePolygon": "Polygon", + "onboardingImportRecoveryPhraseLessThanTwelve": "助記詞至少需有 12 個字。", + "onboardingImportRecoveryPhraseExactlyTwelveOrTwentyFour": "助記詞需為 12 個或 24 個字。", + "onboardingImportRecoveryPhraseWrongWord": "助記詞不正確:{{ words }}。", + "onboardingProtectTitle": "保護您的錢包", + "onboardingProtectDescription": "新增生物辨識安全功能,可確保您是唯一能存取您的錢包的人。", + "onboardingProtectButtonHeadlineDevice": "裝置", + "onboardingProtectButtonHeadlineFaceID": "臉部 ID", + "onboardingProtectButtonHeadlineFingerprint": "指紋", + "onboardingProtectButtonHeadlinePIN": "PIN", + "onboardingProtectButtonSubheadline": "使用 {{ authType }} 身份驗證", + "onboardingProtectError": "進行身份驗證時發生錯誤,請再試一次。", + "onboardingProtectBiometryIosError": "已在 Phantom 中配置生物識別身份驗證,但在系統設定中被停用。請開啟「設定」 > Phantom > 「臉部 ID 或觸控 ID」以重新啟用。", + "onboardingProtectRemoveAuth": "停用身份驗證", + "onboardingProtectRemoveAuthDescription": "您確定要停用身份驗證嗎?", + "onboardingWelcomeTitle": "歡迎使用 Phantom", + "onboardingWelcomeDescription": "若要開始使用,請先建立一個新錢包或從助記詞匯入一個錢包。", + "onboardingWelcomeCreateWallet": "建立新錢包", + "onboardingWelcomeAlreadyHaveWallet": "我已經有錢包了", + "onboardingWelcomeConnectSeedVault": "連接種子庫", + "onboardingSlide1Title": "由您掌控,\n讓我們保護", + "onboardingSlide1Description": "有了生物辨識、詐騙偵測和全天候支援,您的資金會是私密且安全的。", + "onboardingSlide2Title": "您的 NFT\n最好的家", + "onboardingSlide2Description": "管理上架、燒毀垃圾,並透過有用的推播通知維持更新。", + "onboardingSlide3Title": "更善用您的代幣", + "onboardingSlide3Description": "不必離開錢包,即可儲存、交換、質押、傳送和接收。", + "onboardingSlide4Title": "認識 Web3 的優勢", + "onboardingSlide4Description": "使用應用程式內瀏覽器查詢,並連接到領先的應用程式和收藏。", + "onboardingMultichainSlide5Title": "一個錢包即可達成一切", + "onboardingMultichainSlide5Description": "使用這款方便好用的單一介面來體驗 Solana、Ethereum 和 Polygon。", + "onboardingMultichainSlide5DescriptionWithBitcoin": "使用這款方便好用的單一介面來體驗 Solana、Ethereum、Polygon 和比特幣。", + "requireAuth": "需要身份驗證", + "requireAuthImmediately": "馬上", + "availableToSend": "可傳送", + "sendEnterAmount": "輸入金額", + "sendEditMemo": "編輯備註", + "sendShowLogs": "顯示錯誤紀錄", + "sendHideLogs": "隱藏錯誤紀錄", + "sendGoBack": "返回", + "sendTransactionSuccess": "您的代幣已成功傳送至", + "sendInputPlaceholder": "名稱或地址", + "sendRecentlyUsedAddressLabel": "於 {{formattedTimestamp}} 前使用", + "sendRecipientAddress": "接收方的地址", + "sendTokenInterpolated": "傳送 {{tokenSymbol}}", + "sendPasteFromClipboard": "從剪貼簿貼上", + "sendScanQR": "掃描 QR Code", + "sendTo": "至:", + "sendCameraAccess": "存取相機", + "sendCameraAccessSubtitle": "若要掃描 QR code,需要啟用相機存取權限。您現在是否要開啟「設定」?", + "sendSettings": "設定", + "sendOK": "確定", + "invalidQRCode": "此 QR code 無效。", + "sendInvalidQRCode": "此 QR code 不是有效地址", + "sendInvalidQRCodeSubtitle": "請再試一次或掃其它 QR code。", + "sendInvalidQRCodeSplToken": "QR code 中的代幣無效", + "sendInvalidQRCodeSplTokenSubtitle": "此 QR code 包含了您未擁有或我們無法識別的代幣。", + "sendScanAddressToSend": "掃描 {{tokenSymbol}} 地址以傳送資金", + "sendScanAddressToSendNoSymbol": "掃描地址以傳送資金", + "sendScanAddressToSendCollectible": "掃描 SOL 地址以傳送收藏品", + "sendScanAddressToSendCollectibleMultichain": "掃描地址以傳送收藏品", + "sendSummary": "摘要", + "sendUndefinedToken": "抱歉,無法傳送此代幣", + "sendNoTokens": "無可用的代幣", + "noBuyOptionsAvailableInCountry": "您所在的國家無適用的購買選項", + "swapAvailableTokenDisclaimer": "可在網路間進行橋接的代幣的數量有限", + "swapCrossSwapNetworkTooltipTitle": "跨網路交換", + "swapCrossSwapNetworkTooltipDescription": "跨網路進行交換時,建議使用可用的代幣以獲得最低價格和最迅速的交易。", + "settingsAbout": "關於 Phantom", + "settingsConfirm": "是", + "settingsMakeSureNoOneIsWatching": "請確認無人看見您的螢幕", + "settingsManageAccounts": "管理帳戶", + "settingsPrompt": "您確定要繼續嗎?", + "settingsSelectAvatar": "選擇頭像", + "settingsSelectSecretPhrase": "選擇助記詞", + "settingsShowPrivateKey": "輕點以顯示您的私鑰", + "settingsShowRecoveryPhrase": "輕點以顯示您的助記詞", + "settingsSubmitBetaFeedback": "提交測試版回饋意見", + "settingsUpdateAccountNameToast": "已更新帳戶名稱", + "settingsUpdateAvatarToast": "已更新頭像", + "settingsWalletAddress": "已新增地址", + "settingsWalletAddresses": "帳戶地址", + "settingsWalletNamePrimary": "帳戶名稱", + "settingsPlaceholderName": "名稱", + "settingsWalletNameSecondary": "變更錢包名稱", + "settingsYourAccounts": "您的帳戶", + "settingsYourAccountsMultiChain": "多鏈", + "settingsNotifications": "通知", + "settingsNotificationPreferences": "通知偏好設定", + "pushNotificationsPreferencesAllowNotifications": "允許通知", + "pushNotificationsPreferencesSentTokens": "傳送的代幣", + "pushNotificationsPreferencesSentTokensDescription": "代幣和 NFT 轉出", + "pushNotificationsPreferencesReceivedTokens": "已接收的代幣", + "pushNotificationsPreferencesReceivedTokensDescription": "代幣和 NFT 轉入", + "pushNotificationsPreferencesDexSwap": "交換", + "pushNotificationsPreferencesDexSwapDescription": "在認可的應用程式上交換", + "pushNotificationsPreferencesOtherBalanceChanges": "其它餘額變化", + "pushNotificationsPreferencesOtherBalanceChangesDescription": "其它影響您餘額的多代幣交易", + "pushNotificationsPreferencesPhantomMarketing": "Phantom 更新", + "pushNotificationsPreferencesPhantomMarketingDescription": "功能發佈和一般更新", + "pushNotificationsPreferencesDescription": "這些設定將控制此已啟用錢包的推播通知。您可以為每個錢包設定其通知。若要關閉所有 Phantom 推播通知,請前往您的<1>裝置設定。", + "pushNotificationsPreferencesUnableToSyncNotificationPreferences": "無法同步通知偏好設定。", + "connectSeedVaultConnectSeed": "連接種子", + "connectSeedVaultConnectSeedDescription": "將 Phantom 連至到您手機上的種子庫", + "connectSeedVaultSelectAnAccount": "選擇帳戶", + "connectSeedVaultSelectASeed": "選擇種子", + "connectSeedVaultSelectASeedDescription": "選擇要連至 Phantom 的種子", + "connectSeedVaultSelectAnAccountDescription": "選擇您要使用 Phantom 設定的帳戶", + "connectSeedVaultNoAccountsFound": "找不到帳戶。", + "connectSeedVaultSelectAccounts": "選擇帳戶", + "connectSeedVaultSelectAccountsDescription": "選擇您要使用 Phantom 設定的帳戶", + "connectSeedVaultCompleteSetup": "完成設定", + "connectSeedVaultCompleteSetupDescription": "設定完成!使用 Phantom 探索 web3,並使用您的種子庫確認交易", + "connectSeedVaultConnectAnotherSeed": "連接另一個種子", + "connectSeedVaultConnectAllSeedsConnected": "已連接所有種子", + "connectSeedVaultNoSeedsConnected": "未連接種子。輕點下方按鈕以從種子庫授權。", + "connectSeedVaultConnectAccount": "連接帳戶", + "connectSeedVaultLoadMore": "載入更多", + "connectSeedVaultNeedPermission": "需要權限", + "connectSeedVaultNeedPermissionDescription": "前往「設定」以允許 Phantom 使用「種子庫」權限。", + "stakeApy": "{{apyPercentage}} APY", + "stakeFee": "{{fee}} 的費用", + "stakeAmount": "金額", + "stakeAmountBalance": "餘額", + "swapTopQuotes": "前 {{numQuotes}} 報價", + "swapTopQuotesTitle": "熱門報價", + "swapProvidersTitle": "供應商", + "swapProvidersFee": "{{fee}} 費用", + "swapProvidersTagRecommended": "最佳報酬率", + "swapProvidersTagFastest": "最迅速", + "swapProviderEstimatedTimeHM": "{{hours}} 小時 {{minutes}} 分鐘", + "swapProviderEstimatedTimeM": "{{minutes}} 分鐘", + "swapProviderEstimatedTimeS": "{{seconds}} 秒", + "stakeReview": "檢查", + "stakeReviewAccount": "帳戶", + "stakeReviewCommissionFee": "佣金", + "stakeReviewConfirm": "確認", + "stakeReviewValidator": "驗證人", + "stakeReviewAPY": "APY", + "swapTooltipGotIt": "知道了", + "swapTabInsufficientFunds": "資金不足", + "swapNoAssetsFound": "無資產", + "swapNoTokensFound": "找不到代幣", + "swapConfirmationTryAgain": "再試一次", + "swapConfirmationGoBack": "返回", + "swapNoQuotesFound": "找不到報價", + "swapNotProviderFound": "我們無法找到此代幣交換的供應商。請嘗試其它代幣。", + "swapAvailableOnMainnet": "此功能僅於 Mainnet 提供", + "swapNotAvailableEVM": "EVM 帳戶還不能進行交換", + "singleChainSwapTab": "網路內", + "crossChainSwapTab": "跨網路", + "allFilter": "全部", + "bridgeRefuelTitle": "Refuel", + "bridgeRefuelDescription": "Refuel 能確保您在橋接後可支付交易費用。", + "bridgeRefuelLabelBalance": "您的 {{symbol}}", + "bridgeRefuelLabelReceive": "您收到", + "bridgeRefuelLabelFee": "預估費用", + "bridgeRefuelDismiss": "繼續而不 Refuel", + "bridgeRefuelEnable": "啟用 Refuel", + "unwrapWrappedSolError": "無法解封", + "unwrapWrappedSolLoading": "解封中...", + "unwrapWrappedSolSuccess": "已解封", + "unwrapWrappedSolViewTransaction": "查看交易", + "dappApprovePopupSignMessage": "簽名訊息", + "solanaPayFrom": "從", + "solanaPayMessage": "訊息", + "solanaPayNetworkFee": "網路費用", + "solanaPayFree": "免費", + "solanaPayPay": "支付 {{item}}", + "solanaPayPayNow": "立即支付", + "solanaPaySending": "正在傳送 {{item}}", + "solanaPayReceiving": "正在接收 {{item}}", + "solanaPayMinting": "正在鑄造 {{item}}", + "solanaPayTransactionProcessing": "正在處理您的交易,\n請稍候。", + "solanaPaySent": "已傳送!", + "solanaPayReceived": "已接收!", + "solanaPayMinted": "已鑄造!", + "solanaPaySentNFT": "已傳送 NFT!", + "solanaPayReceivedNFT": "已接收 NFT!", + "solanaPayTokensSent": "您的代幣已成功傳送至 {{to}}", + "solanaPayTokensReceived": "您收到了來自 {{from}} 的新代幣", + "solanaPayViewTransaction": "查看交易", + "solanaPayTransactionFailed": "交易失敗", + "solanaPayConfirm": "確認", + "solanaPayTo": "至", + "dappApproveConnectViewAccount": "查看您的 Solana 帳戶", + "deepLinkInvalidLink": "無效的連結", + "deepLinkInvalidSplTokenSubtitle": "其中包含了您未擁有或我們無法識別的代幣。", + "walletAvatarShowAllAccounts": "顯示所有帳戶", + "pushNotificationsGetInstantUpdates": "取得即時更新", + "pushNotificationsEnablePushNotifications": "啟用已完成轉帳、交換和發佈的推播通知", + "pushNotificationsEnable": "啟用", + "pushNotificationsNotNow": "暫時不要", + "onboardingAgreeToTermsOfServiceInterpolated": "我同意<1>服務條款", + "onboardingConfirmSaveSecretRecoveryPhrase": "我已經將它儲存好了", + "onboardingCreateNewWallet": "建立新錢包", + "onboardingErrorDuplicateSecretRecoveryPhrase": "此助記詞已存在您的錢包中", + "onboardingErrorInvalidSecretRecoveryPhrase": "助記詞無效", + "onboardingFinished": "一切準備就緒!", + "onboardingImportAccounts": "匯入帳戶", + "onboardingImportImportingAccounts": "正在匯入帳戶...", + "onboardingImportImportingFindingAccounts": "正在找查詢有活動的帳戶", + "onboardingImportAccountsLastActive": "於 {{formattedTimestamp}} 前有效", + "onboardingImportAccountsNeverUsed": "從未使用", + "onboardingImportAccountsCreateNew": "新錢包", + "onboardingImportAccountsDescription": "選擇要匯入的錢包帳戶", + "onboardingImportReadOnlyAccountDescription": "新增您要監控的地址或域名。您會有僅可查看的存取權,而無法為交易和訊息簽名。", + "onboardingImportSecretRecoveryPhrase": "匯入助記詞", + "onboardingImportViewAccounts": "查看帳戶", + "onboardingRestoreExistingWallet": "透過 12 或 24 個的助記詞復原現有錢包", + "onboardingShowUnusedAccounts": "顯示未使用的帳戶", + "onboardingShowMoreAccounts": "顯示更多帳戶", + "onboardingHideUnusedAccounts": "隱藏未使用的帳戶", + "onboardingSecretRecoveryPhrase": "助記詞", + "onboardingSelectAccounts": "選擇您的帳戶", + "onboardingStoreSecretRecoveryPhraseReminder": "這是復原帳戶的唯一方法。請務必儲存在安全的地方!", + "useTokenMetasForMintsUnknownName": "未知", + "bookmarksExploreScreenSearch": "搜尋或輸入 URL", + "timeUnitMinute": "分鐘", + "timeUnitMinutes": "分鐘", + "timeUnitHour": "小時", + "timeUnitHours": "小時", + "espNFTListWithPrice": "您在 {{dAppName}} 上以 {{priceAmount}}{{priceTokenSymbol}} 上架 {{NFTDisplayName}}", + "espNFTListWithPriceWithoutDApp": "您以 {{priceAmount}}{{priceTokenSymbol}} 上架 {{NFTDisplayName}}", + "espNFTListWithoutPrice": "您在 {{dAppName}} 上將 {{NFTDisplayName}} 上架出售", + "espNFTListWithoutPriceWithoutDApp": "您將 {{NFTDisplayName}} 上架出售", + "espNFTChangeListPriceWithPrice": "您在 {{dAppName}} 上將 {{NFTDisplayName}} 的上架資訊更新為 {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithPriceWithoutDApp": "您將 {{NFTDisplayName}} 的上架資訊更新為 {{priceAmount}} {{priceTokenSymbol}}", + "espNFTChangeListPriceWithoutPrice": "您在 {{dAppName}} 上更新了 {{NFTDisplayName}} 上架資訊", + "espNFTChangeListPriceWithoutPriceWithoutDApp": "您更新了 {{NFTDisplayName}} 的上架資訊", + "espNFTBidBidderWithPrice": "您在 {{dAppName}} 上以 {{priceAmount}}{{priceTokenSymbol}} 為 {{NFTDisplayName}} 出價", + "espNFTBidBidderWithPriceWithoutDApp": "您以 {{priceAmount}}{{priceTokenSymbol}} 為 {{NFTDisplayName}} 出價", + "espNFTBidBidderWithoutPrice": "您在 {{dAppName}} 上為 {{NFTDisplayName}} 出價", + "espNFTBidBidderWithoutPriceWithoutDApp": "您為 {{NFTDisplayName}} 出價", + "espNFTBidListerWithPrice": "在 {{dAppName}} 上以 {{priceAmount}} {{priceTokenSymbol}} 為 {{NFTDisplayName}} 新出價", + "espNFTBidListerWithPriceWithoutDApp": "以 {{priceAmount}} {{priceTokenSymbol}} 為 {{NFTDisplayName}} 新出價", + "espNFTBidListerWithoutPrice": "在 {{dAppName}} 上為 {{NFTDisplayName}} 新出價", + "espNFTBidListerWithoutPriceWithoutDApp": "為 {{NFTDisplayName}} 新出價", + "espNFTCancelBidWithPrice": "您取消了在 {{dAppName}} 上以 {{priceAmount}} {{priceTokenSymbol}} 為 {{NFTDisplayName}} 出價", + "espNFTCancelBidWithPriceWithoutDApp": "您取消了以 {{priceAmount}} {{priceTokenSymbol}} 為 {{NFTDisplayName}} 出價", + "espNFTCancelBidWithoutPrice": "您取消了在 {{dAppName}} 上為 {{NFTDisplayName}} 的出價", + "espNFTCancelBidWithoutPriceWithoutDApp": "您取消了為 {{NFTDisplayName}} 的出價", + "espNFTUnlist": "您在 {{dAppName}} 下架了 {{NFTDisplayName}}", + "espNFTUnlistWithoutDApp": "您將 {{NFTDisplayName}} 下架", + "espNFTBuyBuyerWithPrice": "您在 {{dAppName}} 上以 {{priceAmount}} {{priceTokenSymbol}} 購買了 {{NFTDisplayName}}", + "espNFTBuyBuyerWithPriceWithoutDApp": "您 {{priceAmount}} {{priceTokenSymbol}} 購入 {{NFTDisplayName}}", + "espNFTBuyBuyerWithoutPrice": "您在 {{dAppName}} 購買了 {{NFTDisplayName}}", + "espNFTBuyBuyerWithoutPriceWithoutDApp": "您購入 {{NFTDisplayName}}", + "espNFTBuySellerWithPrice": "您在 {{dAppName}} 上以 {{priceAmount}} {{priceTokenSymbol}} 售出{{NFTDisplayName}}", + "espNFTBuySellerWithPriceWithoutDApp": "您以 {{priceAmount}}{{priceTokenSymbol}} 售出了 {{NFTDisplayName}}", + "espNFTBuySellerWithoutPrice": "您在 {{dAppName}} 上售出 {{NFTDisplayName}}", + "espNFTBuySellerWithoutPriceWithoutDApp": "您售出了 {{NFTDisplayName}}", + "espDEXSwap": "您在 {{dAppName}} 上將 {{downTokensTextFragment}} 交換為 {{upTokensTextFragment}}", + "espDEXDepositLPWithPoolDisplay": "您在 {{dAppName}} 上將 {{downTokensTextFragment}} 存入 {{poolDisplayName}} 流動性池", + "espDEXDepositLPWithoutPoolDisplay": "您在 {{dAppName}} 上將 {{downTokensTextFragment}} 交換為 {{upTokensTextFragment}}", + "espDEXWithdrawLPWithPoolDisplay": "您在 {{dAppName}} 上將 {{upTokensTextFragment}} 從 {{poolDisplayName}} 流動性池中提出", + "espDEXWithdrawLPWithoutPoolDisplay": "您在 {{dAppName}} 上將 {{downTokensTextFragment}} 交換為 {{upTokensTextFragment}}", + "espGenericTokenSend": "您已傳送 {{downTokensTextFragment}}", + "espGenericTokenReceive": "您收到了 {{upTokensTextFragment}}", + "espGenericTransactionBalanceChange": "您將 {{downTokensTextFragment}} 交換為 {{upTokensTextFragment}}", + "espUnknown": "未知", + "espUnknownNFT": "未知 NFT", + "espTextFragmentAnd": "和", + "externalLinkWarningTitle": "您即將離開 Phantom", + "externalLinkWarningDescription": "並開啟 {{url}}。在與之互動前,請確認您信任此來源。", + "shortcutsWarningDescription": "{{url}} 提供的捷徑。在與之互動前,請確認您信任此來源。", + "lowTpsBanner": "目前 Solana 發生網路擁塞的情形", + "lowTpsMessageTitle": "Solana 網路擁塞", + "lowTpsMessage": "由於發生 Phantom 無法控制的 Solana 高度擁塞情形,您的交易可能會失敗或延遲。 請重新嘗試失敗的交易。", + "solanaSlow": "Solana 網路異常地慢", + "solanaNetworkTemporarilyDown": "Solana 網路暫時停止服務", + "waitForNetworkRestart": "請等待網路重新開放。您的資金不會受到影響。", + "exploreCollectionsCarouselTitle": "熱門", + "exploreDropsCarouselTitle": "全新推出", + "exploreSortFloor": "底價", + "exploreSortListed": "已上架", + "exploreSortVolume": "交易量", + "exploreFetchErrorSubtitle": "請稍後再試一次。", + "exploreFetchErrorTitle": "無法取得。", + "exploreTopCollectionsTitle": "最熱門 NFT 收藏", + "exploreTopListLess": "收起", + "exploreTopListMore": "展開", + "collectiblesSearchCollectionsSection": "收藏", + "collectiblesSearchItemsSection": "項目", + "collectiblesSearchNrOfItems": "{{ nrOfItems }} 個項目", + "collectiblesSearchPlaceholderText": "搜尋您的收藏品", + "collectionPinSuccess": "已釘選收藏", + "collectionPinFail": "無法釘選收藏", + "collectionUnpinSuccess": "已取消釘選收藏", + "collectionUnpinFail": "無法取消釘選收藏", + "collectionHideSuccess": "已隱藏收藏", + "collectionHideFail": "無法隱藏收藏", + "collectionUnhideSuccess": "已取消隱藏收藏", + "collectionUnhideFail": "無法取消隱藏收藏", + "collectiblesSpamSuccess": "已回報為垃圾", + "collectiblesSpamFail": "無法回報為垃圾", + "collectiblesSpamAndHiddenSuccess": "已回報為垃圾並隱藏", + "collectiblesNotSpamSuccess": "已回報不是垃圾", + "collectiblesNotSpamFail": "無法回報不是垃圾", + "collectiblesNotSpamAndUnhiddenSuccess": "已回報不是垃圾並取消隱藏", + "tokenSpamWarning": "此代幣被隱藏,因為 Phantom 認為它是垃圾內容。", + "collectibleSpamWarning": "此收藏品被隱藏,因為 Phantom 認為它是垃圾內容。", + "emojiNoResults": "找不到表情符號", + "emojiSearchResults": "搜尋結果", + "emojiSuggested": "建譯", + "emojiSmileys": "笑臉和人們", + "emojiAnimals": "動物和自然", + "emojiFood": "食物和飲料", + "emojiTravel": "旅行和地點", + "emojiActivities": "活動", + "emojiObjects": "物品", + "emojiSymbols": "符號", + "emojiFlags": "旗幟", + "whichExtensionToConnectWith": "您要連接哪個擴充功能?", + "configureInSettings": "在「設定」 → 「預設應用程式錢包」中配置。", + "continueWith": "繼續使用", + "useMetaMask": "使用 MetaMask", + "usePhantom": "使用 Phantom", + "alwaysAsk": "一律詢問", + "dontAskMeAgain": "不要再詢問", + "selectWalletSettingDescriptionLine1": "某些應用程式可能未提供連接 Phantom 的選項。", + "selectWalletSettingDescriptionLinePhantom": "解決方法是,連接 MetaMask 時會一律改為開啟 Phantom。", + "selectWalletSettingDescriptionLineAlwaysAsk": "解決方法是,當您連接 MetaMask 時,我們會詢問您是否想改為使用 Phantom。", + "selectWalletSettingDescriptionLineMetaMask": "將 MetaMask 設定為預設,將會停止這些 dApp 連接 Phantom。", + "metaMaskOverride": "預設應用程式錢包", + "metaMaskOverrideSettingDescriptionLine1": "用來連接未提供使用 Phantom 這一選項的網站。", + "refreshAndReconnectToast": "重新整理並重新連接來套用變更", + "autoConfirmUnavailable": "無法使用", + "autoConfirmReasonDappNotWhitelisted": "無法使用自動確認,因為它所來自的合約不在此應用程式的允許清單中。", + "autoConfirmReasonSessionNotActive": "無法使用自動確認,因為沒有啟用中的自動確認階段。請在下方啟用。", + "autoConfirmReasonRateLimited": "無法使用自動確認,因為您使用的 dapp 傳送了太多請求。", + "autoConfirmReasonUnsupportedNetwork": "無法使用自動確認,因為自動確認尚不支援此網路。", + "autoConfirmReasonSimulationFailed": "無法使用自動確認,因為我們無法保證安全性。", + "autoConfirmReasonTabNotFocused": "無法使用自動確認,因為您嘗試進行自動確認的域的標籤頁尚未啟用。", + "autoConfirmReasonNotUnlocked": "無法使用自動確認,因為錢包尚未解鎖。", + "rpcErrorUnauthorizedWrongAccount": "來自地址的交易和所選的帳戶地址不相符。", + "rpcErrorUnauthorizedUnknownSource": "無法確認 RPC 申請來源。", + "transactionsDisabledTitle": "已停用交易", + "transactionsDisabledMessage": "您的地址無法使用 Phantom 進行交易", + "settingsTrustedAppDetailsAutoConfirmActiveTitle": "已啟用", + "settingsTrustedAppDetailsCopiedToClipboardToast": "已複製 URL 到剪貼簿", + "notEnoughSolScanTransactionWarning": "由於您帳戶中的 SOL 不足,此筆交易可能會失敗。請在您的帳戶中增加更多 SOL,然後再試一次。", + "transactionRevertedWarning": "此交易已在模擬時恢復。如果提交,資金可能會遺失。", + "quests": "任務", + "questsClaimInProgress": "正在領取", + "questsVerifyingCompletion": "正在驗證任務是否已完成", + "questsClaimError": "領取獎勵時發生錯誤", + "questsClaimErrorDescription": "領取獎勵時發生錯誤。請稍後再試一次。", + "questsDaysLeft": "剩下 {{days}} 天", + "questsDaysLeftSingular": "剩下 {{days}} 天", + "questsDaysLessThanOneDay": "剩下不到 1 天", + "questsBadgeMobileOnly": "僅限行動版", + "questsBadgeExtensionOnly": "僅限擴充程式", + "questsStartedStateExplainerTitle": "任務已開始", + "questsStartedStateExplainerDescriptionPart1": "完成後,可能需要幾個小時之後才能領取獎勵。這是因為我們要驗證您是否已完成此任務,並確保每人只能領取獎勵一次。", + "questsStartedStateExplainerDescriptionPart2": "如果您完成此任務已超過一天,請聯絡支援人員尋求協助。", + "questsStartedStateExplainerButtonLabel": "知道了", + "exploreLearn": "探索", + "exploreSites": "網站", + "exploreApps": "應用程式", + "exploreTokens": "代幣", + "exploreCollections": "收藏", + "exploreFilterByall_networks": "所有網路", + "exploreSortBytrending": "流行", + "exploreSortBytop": "熱門", + "exploreSortByvolume": "交易量", + "exploreSortBygainers": "獲利者", + "exploreSortBylosers": "失利者", + "exploreSortBymarket_cap": "市值", + "exploreCategoryDeFi": "DeFi", + "exploreCategoryCollectibles": "收藏品", + "exploreCategoryMarketplace": "市場", + "exploreCategoryGaming": "遊戲", + "exploreCategoryBridges": "橋接", + "exploreCategoryOther": "其他", + "exploreCategorySocial": "社群媒體", + "exploreCategoryCommunity": "社群", + "exploreVolume": "交易量", + "exploreFloor": "底價", + "exploreCap": "市值", + "exploreToken": "代幣", + "explorePrice": "價格", + "explore24hVolume": "24 小時交易量", + "exploreErrorButtonText": "再試一次", + "exploreErrorDescription": "嘗試載入探索內容時發生錯誤。請重新載入並再試一次", + "exploreErrorTitle": "無法載入探索內容", + "exploreNetworkError": "發生網路錯誤。請稍後再試。", + "exploreTokensLegalDisclaimer": "價格資訊和區塊鏈專案亮點僅供參考。市場資料由 CoinGecko 提供。", + "exploreLearnErrorTitle": "無法載入學習內容", + "exploreLearnErrorDescription": "嘗試載入學習內容時發生錯誤。請重新載入並再試一次", + "dappBrowserSearchScreenVisitSite": "造訪網站", + "dappBrowserSearchScreenSearchWithGoogle": "Google 搜尋", + "dappBrowserSearchScreenSearchLinkYouCopied": "您複製的連結", + "dappBrowserSearchScreenSearchTextYouCopied": "您複製的文字", + "dappBrowserSearchPlaceholder": "搜尋應用程式", + "dappBrowserSearchNoApps": "找不到應用程式", + "dappBrowserTabsLimitExceededScreenTitle": "關閉較舊標籤頁?", + "dappBrowserTabsLimitExceededScreenDescription": "您已開啟 {{tabsCount}} 個標籤頁。若要開啟更多標籤頁,必須先關閉一些標籤頁。", + "dappBrowserTabsLimitExceededScreenCloseAllTabs": "關閉所有標籤頁", + "localizedErrorUnknownError": "發生錯誤,請稍後再試一次。", + "localizedErrorUnsupportedCountry": "很抱歉,目前不支援您所在的國家。", + "localizedErrorTokensNotLoading": "載入您的代幣時發生問題。請再試一次。", + "localizedErrorSwapperNoQuotes": "找不到報價。嘗試不同代幣或金額。", + "localizedErrorSwapperRefuelNoQuotes": "找不到報價。嘗試不同的代幣、金額或者停用 Refuel。", + "localizedErrorInsufficientSellAmount": "代幣金額太低。增加跨鏈交換的金額。", + "localizedErrorCrossChainUnavailable": "目前無法進行跨鏈交換,請稍後再試。", + "spamHistoryAction": "查看隱藏項目", + "spamHistoryTitle": "隱藏的活動", + "spamHistoryWarning": "Phantom 認為此交易可能是垃圾內容,因此將此交易隱藏。", + "appAuthenticationFailed": "無法驗證", + "appAuthenticationFailedDescription": "嘗試進行您的驗證時發生問題。請再試一次。", + "partialErrorBalanceChainName": "We are having trouble updating your {{chainName}} balances. Your funds are safe.", + "partialErrorGeneric": "We are having trouble updating networks, some of your token balances and prices may be out of date. Your funds are safe.", + "partialErrorTokenDetail": "We are having trouble updating your token balance. Your funds are safe.", + "partialErrorTokenPrices": "We are having trouble updating your token prices. Your funds are safe." +} \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/main.30915ee0.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/main.30915ee0.js new file mode 100644 index 0000000..c9531a6 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/main.30915ee0.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){var t=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;t.register("MlrnL",(function(e,r){"use strict";var n=e.exports&&e.exports.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.WalletPolicy=e.exports.DefaultWalletPolicy=e.exports.PsbtV2=e.exports.AppClient=void 0;const i=n(t("dDSOe"));e.exports.AppClient=i.default;var o=t("5s6Ty");Object.defineProperty(e.exports,"DefaultWalletPolicy",{enumerable:!0,get:function(){return o.DefaultWalletPolicy}}),Object.defineProperty(e.exports,"WalletPolicy",{enumerable:!0,get:function(){return o.WalletPolicy}});var s=t("dlwOE");Object.defineProperty(e.exports,"PsbtV2",{enumerable:!0,get:function(){return s.PsbtV2}}),e.exports.default=i.default})),t.register("dDSOe",(function(e,r){var n=t("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.AppClient=e.exports.PartialSignature=void 0;var i=t("6qoDS"),o=t("a97ro"),s=t("2Bu96"),a=t("6v8Fu"),u=t("dlwOE"),l=t("jpwMo");var p,h,c,f;(h=p||(p={}))[h.GET_PUBKEY=0]="GET_PUBKEY",h[h.REGISTER_WALLET=2]="REGISTER_WALLET",h[h.GET_WALLET_ADDRESS=3]="GET_WALLET_ADDRESS",h[h.SIGN_PSBT=4]="SIGN_PSBT",h[h.GET_MASTER_FINGERPRINT=5]="GET_MASTER_FINGERPRINT",h[h.SIGN_MESSAGE=16]="SIGN_MESSAGE",(f=c||(c={}))[f.CONTINUE_INTERRUPTED=1]="CONTINUE_INTERRUPTED";class d{constructor(t,e,r){this.pubkey=t,this.signature=e,this.tapleafHash=r}}function I(t,e){if(64==t.length)return new d(t.slice(0,32),e,t.slice(32,64));if(32==t.length||33==t.length)return new d(t,e);throw new Error(`Invalid length for pubkeyAugm: ${t.length} bytes.`)}e.exports.PartialSignature=d;class g{async makeRequest(t,e,r){let n=await this.transport.send(225,t,0,1,e,[36864,57344]);for(;57344===n.readUInt16BE(n.length-2);){if(!r)throw new Error("Unexpected SW_INTERRUPTED_EXECUTION");const t=n.slice(0,-2),e=r.execute(t);n=await this.transport.send(248,c.CONTINUE_INTERRUPTED,0,0,e,[36864,57344])}return n.slice(0,-2)}async getAppAndVersion(){const t=await this.transport.send(176,1,0,0);let e=0;if(1!==t[e++])throw new Error("Unexpected response");const r=t[e++],n=t.slice(e,e+=r).toString("ascii"),i=t[e++],o=t.slice(e,e+=i).toString("ascii"),s=t[e++];return{name:n,version:o,flags:t.slice(e,e+=s)}}async getExtendedPubkey(t,e=!1){const r=(0,i.pathStringToArray)(t);if(r.length>6)throw new Error("Path too long. At most 6 levels allowed.");return(await this.makeRequest(p.GET_PUBKEY,n.concat([n.from(e?[1]:[0]),(0,i.pathElementsToBuffer)(r)]))).toString("ascii")}async registerWallet(t){await this.validatePolicy(t);const e=new o.ClientCommandInterpreter;e.addKnownWalletPolicy(t);const r=t.serialize(),i=await this.makeRequest(p.REGISTER_WALLET,n.concat([(0,l.createVarint)(r.length),r]),e);if(64!=i.length)throw Error(`Invalid response length. Expected 64 bytes, got ${i.length}`);return[i.subarray(0,32),i.subarray(32)]}async getWalletAddress(t,e,r,i,s){if(0!==r&&1!==r)throw new Error("Change can only be 0 or 1");if(i<0||!Number.isInteger(i))throw new Error("Invalid address index");if(null!=e&&32!=e.length)throw new Error("Invalid HMAC length");await this.validatePolicy(t);const a=new o.ClientCommandInterpreter;a.addKnownWalletPolicy(t);const u=n.alloc(4);u.writeUInt32BE(i,0);return(await this.makeRequest(p.GET_WALLET_ADDRESS,n.concat([n.from(s?[1]:[0]),t.getId(),e||n.alloc(32,0),n.from([r]),u]),a)).toString("ascii")}async signPsbt(t,e,r,i){if(await this.validatePolicy(e),"string"==typeof t&&(t=n.from(t,"base64")),n.isBuffer(t)){const e=new u.PsbtV2;e.deserialize(t),t=e}const h=new s.MerkelizedPsbt(t);if(null!=r&&32!=r.length)throw new Error("Invalid HMAC length");const c=new o.ClientCommandInterpreter(i);c.addKnownWalletPolicy(e),c.addKnownMapping(h.globalMerkleMap);for(const t of h.inputMerkleMaps)c.addKnownMapping(t);for(const t of h.outputMerkleMaps)c.addKnownMapping(t);c.addKnownList(h.inputMapCommitments);const f=new a.Merkle(h.inputMapCommitments.map((t=>(0,a.hashLeaf)(t)))).getRoot();c.addKnownList(h.outputMapCommitments);const d=new a.Merkle(h.outputMapCommitments.map((t=>(0,a.hashLeaf)(t)))).getRoot();await this.makeRequest(p.SIGN_PSBT,n.concat([h.getGlobalKeysValuesRoot(),(0,l.createVarint)(h.getGlobalInputCount()),f,(0,l.createVarint)(h.getGlobalOutputCount()),d,e.getId(),r||n.alloc(32,0)]),c);const g=c.getYielded(),E=[];for(const t of g){const[e,r]=(0,l.parseVarint)(t,0),n=t[r],i=I(t.subarray(r+1,r+1+n),t.subarray(r+1+n));E.push([Number(e),i])}return E}async getMasterFingerprint(){return(await this.makeRequest(p.GET_MASTER_FINGERPRINT,n.from([]))).toString("hex")}async signMessage(t,e){const r=(0,i.pathStringToArray)(e),s=new o.ClientCommandInterpreter,u=Math.ceil(t.length/64),h=[];for(let e=0;e(0,a.hashLeaf)(t)))).getRoot();return(await this.makeRequest(p.SIGN_MESSAGE,n.concat([(0,i.pathElementsToBuffer)(r),(0,l.createVarint)(t.length),c]),s)).toString("base64")}async validatePolicy(t){if((t.descriptorTemplate.match(/[asctdvjnlu]+:/g)||[]).some((t=>t.includes("a")))){const t=await this.getAppAndVersion();if(["2.1.0","2.1.1"].includes(t.version))throw new Error("Please update your Ledger Bitcoin app.")}}constructor(t){this.transport=t}}e.exports.AppClient=g,e.exports.default=g})),t.register("6qoDS",(function(e,r){var n=t("8tcqI").Buffer,i=e.exports&&e.exports.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.hardenedPathOf=e.exports.getXpubComponents=e.exports.pubkeyFromXpub=e.exports.pathStringToArray=e.exports.pathArrayToString=e.exports.bip32asBuffer=e.exports.pathElementsToBuffer=void 0;const o=i(t("kLlMG")),s=i(t("6mqWr"));function a(t){const e=n.alloc(1+4*t.length);return e[0]=t.length,t.forEach(((t,r)=>{e.writeUInt32BE(t,1+4*r)})),e}function u(t){return"m"==t||""==t?[]:o.default.fromString(t).toPathArray()}e.exports.pathElementsToBuffer=a,e.exports.bip32asBuffer=function(t){return a(t?u(t):[])},e.exports.pathArrayToString=function(t){return 0==t.length?"m":o.default.fromPathArray(t).toString()},e.exports.pathStringToArray=u,e.exports.pubkeyFromXpub=function(t){const e=s.default.decode(t);return e.slice(e.length-33)},e.exports.getXpubComponents=function(t){const e=s.default.decode(t);return{chaincode:e.slice(13,45),pubkey:e.slice(e.length-33),version:e.readUInt32BE(0)}},e.exports.hardenedPathOf=function(t){for(let e=t.length-1;e>=0;e--)if(t[e]>=2147483648)return t.slice(0,e+1);return[]}})),t.register("kLlMG",(function(t,e){const r=2147483648;var n=function(t){if(!Array.isArray(t))throw new Error("Input must be an Array");if(0===t.length)throw new Error("Path must contain at least one level");for(var e=0;e=r)throw new Error("Invalid child index");if("h"===a[2]||"H"===a[2]||"'"===a[2])o[s]+=r;else if(0!=a[2].length)throw new Error("Invalid modifier")}return new n(o)},n.prototype.toPathArray=function(){return this.path},n.prototype.toString=function(t,e){for(var n=new Array(this.path.length),i=0;i"},t.exports=n})),t.register("a97ro",(function(e,r){var n=t("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ClientCommandInterpreter=e.exports.GetMoreElementsCommand=e.exports.GetMerkleLeafIndexCommand=e.exports.GetMerkleLeafProofCommand=e.exports.GetPreimageCommand=e.exports.YieldCommand=void 0;var i,o,s=t("dG1lS"),a=t("3V3fl"),u=t("6v8Fu"),l=t("jpwMo");(o=i||(i={}))[o.YIELD=16]="YIELD",o[o.GET_PREIMAGE=64]="GET_PREIMAGE",o[o.GET_MERKLE_LEAF_PROOF=65]="GET_MERKLE_LEAF_PROOF",o[o.GET_MERKLE_LEAF_INDEX=66]="GET_MERKLE_LEAF_INDEX",o[o.GET_MORE_ELEMENTS=160]="GET_MORE_ELEMENTS";class p{}class h extends p{execute(t){return this.results.push(n.from(t.subarray(1))),this.progressCallback&&this.progressCallback(),n.from("")}constructor(t,e){super(),this.progressCallback=e,this.code=i.YIELD,this.results=t}}e.exports.YieldCommand=h;class c extends p{execute(t){const e=n.from(t.subarray(1));if(33!=e.length)throw new Error("Invalid request, unexpected trailing data");if(0!=e[0])throw new Error("Unsupported request, the first byte should be 0");const r=n.alloc(32);for(let t=0;t<32;t++)r[t]=e[1+t];const i=r.toString("hex"),o=this.known_preimages.get(i);if(null!=o){const t=(0,l.createVarint)(o.length),e=255-t.length-1,r=Math.min(e,o.length);if(r=o||u.size()!=o)throw Error("Invalid index or tree size.");if(0!=this.queue.length)throw Error("This command should not execute when the queue is not empty.");const p=u.getProof(s),h=Math.min(Math.floor(6.90625),p.length),c=p.length-h;return c>0&&this.queue.push(...p.slice(-c)),n.concat([u.getLeafHash(s),n.from([p.length]),n.from([h]),...p.slice(0,h)])}constructor(t,e){super(),this.code=i.GET_MERKLE_LEAF_PROOF,this.known_trees=t,this.queue=e}}e.exports.GetMerkleLeafProofCommand=f;class d extends p{execute(t){const e=n.from(t.subarray(1));if(64!=e.length)throw new Error("Invalid request, unexpected trailing data");const r=n.alloc(32);for(let t=0;t<32;t++)r[t]=e.readUInt8(t);const i=r.toString("hex"),o=n.alloc(32);for(let t=0;t<32;t++)o[t]=e.readUInt8(32+t);const s=o.toString("hex"),a=this.known_trees.get(i);if(!a)throw Error(`Requested Merkle leaf index for unknown root: ${i}`);let u=0,p=0;for(let t=0;tt.length!=e)))throw new Error("The queue contains elements with different byte length, which is not expected");const r=Math.floor(253/e),i=Math.min(r,this.queue.length),o=this.queue.splice(0,i);return n.concat([n.from([i]),n.from([e]),...o])}constructor(t){super(),this.code=i.GET_MORE_ELEMENTS,this.queue=t}}e.exports.GetMoreElementsCommand=I;e.exports.ClientCommandInterpreter=class{getYielded(){return this.yielded}addKnownPreimage(t){this.preimages.set(s.crypto.sha256(t).toString("hex"),t)}addKnownList(t){for(const e of t){const t=n.concat([n.from([0]),e]);this.addKnownPreimage(t)}const e=new u.Merkle(t.map((t=>(0,u.hashLeaf)(t))));this.roots.set(e.getRoot().toString("hex"),e)}addKnownMapping(t){this.addKnownList(t.keys),this.addKnownList(t.values)}addKnownWalletPolicy(t){this.addKnownPreimage(t.serialize()),this.addKnownList(t.keys.map((t=>n.from(t,"ascii")))),this.addKnownPreimage(n.from(t.descriptorTemplate))}execute(t){if(0==t.length)throw new Error("Unexpected empty command");const e=t[0],r=this.commands.get(e);if(!r)throw new Error(`Unexpected command code ${e}`);return r.execute(t)}constructor(t){this.roots=new Map,this.preimages=new Map,this.yielded=[],this.queue=[],this.commands=new Map;const e=[new h(this.yielded,t),new c(this.preimages,this.queue),new d(this.roots),new f(this.roots,this.queue),new I(this.queue)];for(const t of e){if(this.commands.has(t.code))throw new Error(`Multiple commands with code ${t.code}`);this.commands.set(t.code,t)}}}})),t.register("3V3fl",(function(e,r){var n=t("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.BufferReader=e.exports.BufferWriter=e.exports.unsafeFrom64bitLE=e.exports.unsafeTo64bitLE=void 0;var i=t("jpwMo");function o(t){if(t>Number.MAX_SAFE_INTEGER)throw new Error("Can't convert numbers > MAX_SAFE_INT");const e=n.alloc(8,0);for(let r=0;r MAX_SAFE_INT");if(t[6]>31)throw new Error("Can't encode numbers > MAX_SAFE_INT");for(let r=t.length-1;r>=0;r--)e=256*e+t[r];return e}e.exports.unsafeTo64bitLE=o,e.exports.unsafeFrom64bitLE=s;e.exports.BufferWriter=class{write(t,e){const r=n.alloc(t);e(r),this.bufs.push(r)}writeUInt8(t){this.write(1,(e=>e.writeUInt8(t,0)))}writeInt32(t){this.write(4,(e=>e.writeInt32LE(t,0)))}writeUInt32(t){this.write(4,(e=>e.writeUInt32LE(t,0)))}writeUInt64(t){const e=o(t);this.writeSlice(e)}writeVarInt(t){this.bufs.push((0,i.createVarint)(t))}writeSlice(t){this.bufs.push(n.from(t))}writeVarSlice(t){this.writeVarInt(t.length),this.writeSlice(t)}buffer(){return n.concat(this.bufs)}constructor(){this.bufs=[]}};e.exports.BufferReader=class{available(){return this.buffer.length-this.offset}readUInt8(){const t=this.buffer.readUInt8(this.offset);return this.offset++,t}readInt32(){const t=this.buffer.readInt32LE(this.offset);return this.offset+=4,t}readUInt32(){const t=this.buffer.readUInt32LE(this.offset);return this.offset+=4,t}readUInt64(){return s(this.readSlice(8))}readVarInt(){const[t,e]=(0,i.parseVarint)(this.buffer,this.offset);return this.offset+=e,t}readSlice(t){if(this.buffer.lengthNumber.MAX_SAFE_INTEGER)throw RangeError("Too large for a Number");return Number(t)}Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createVarint=e.exports.parseVarint=e.exports.sanitizeBigintToNumber=void 0,e.exports.sanitizeBigintToNumber=o,e.exports.parseVarint=function(t,e){if(e<0)throw RangeError("Negative offset is invalid");if(null==t[e])throw Error("Buffer too small");if(t[e]<253)return[BigInt(t[e]),1];{let r;return r=253===t[e]?2:254===t[e]?4:8,[i(t,e+1,r),r+1]}},e.exports.createVarint=function(t){"number"==typeof t&&(t=o(t));const e=function(t){if("number"==typeof t&&(t=o(t)),t=BigInt(1)<>=BigInt(8)}}(t,e-1,r,1)),r}})),t.register("6v8Fu",(function(e,r){var n=t("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.hashLeaf=e.exports.Merkle=void 0;var i=t("dG1lS");e.exports.Merkle=class{getRoot(){return this.rootNode.hash}size(){return this.leaves.length}getLeaves(){return this.leaves}getLeafHash(t){return this.leafNodes[t].hash}getProof(t){if(t>=this.leaves.length)throw Error("Index out of bounds");return s(this.leafNodes[t])}calculateRoot(t){const e=t.length;if(0==e)return{root:new o(void 0,void 0,n.alloc(32,0)),leaves:[]};if(1==e){const e=new o(void 0,void 0,t[0]);return{root:e,leaves:[e]}}const r=function(t){if(t<2)throw Error("Expected n >= 2");return function(t){return 0==(t&t-1)}(t)?t/2:1<{const r=t.get(e);if(!r)throw new Error("No value for key "+e);return r})),o=e.map((t=>n.from(t,"hex")));return new i.MerkleMap(o,r)}constructor(t){super(),this.inputMerkleMaps=[],this.outputMerkleMaps=[],t.copy(this),this.globalMerkleMap=s.createMerkleMap(this.globalMap);for(let t=0;tt.commitment()));for(let t=0;tt.commitment()))}}e.exports.MerkelizedPsbt=s})),t.register("luaUG",(function(e,r){var n=t("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.MerkleMap=void 0;var i=t("6v8Fu"),o=t("jpwMo");e.exports.MerkleMap=class{commitment(){return n.concat([(0,o.createVarint)(this.keys.length),this.keysTree.getRoot(),this.valuesTree.getRoot()])}constructor(t,e){if(t.length!=e.length)throw new Error("keys and values should have the same length");for(let e=0;e=t[e+1].toString("hex"))throw new Error("keys must be in strictly increasing order");this.keys=t,this.keysTree=new i.Merkle(t.map((t=>(0,i.hashLeaf)(t)))),this.values=e,this.valuesTree=new i.Merkle(e.map((t=>(0,i.hashLeaf)(t))))}}})),t.register("dlwOE",(function(e,r){var n=t("8tcqI").Buffer,i=e.exports&&e.exports.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),o=e.exports&&e.exports.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s=e.exports&&e.exports.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&i(e,t,r);return o(e,t),e};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.PsbtV2=e.exports.NoSuchEntry=e.exports.psbtOut=e.exports.psbtIn=e.exports.psbtGlobal=void 0;const a=s(t("dG1lS"));var u,l,p,h,c,f,d=t("3V3fl"),I=t("jpwMo");(l=u=e.exports.psbtGlobal||(e.exports.psbtGlobal={}))[l.UNSIGNED_TX=0]="UNSIGNED_TX",l[l.XPUB=1]="XPUB",l[l.TX_VERSION=2]="TX_VERSION",l[l.FALLBACK_LOCKTIME=3]="FALLBACK_LOCKTIME",l[l.INPUT_COUNT=4]="INPUT_COUNT",l[l.OUTPUT_COUNT=5]="OUTPUT_COUNT",l[l.TX_MODIFIABLE=6]="TX_MODIFIABLE",l[l.VERSION=251]="VERSION",(h=p=e.exports.psbtIn||(e.exports.psbtIn={}))[h.NON_WITNESS_UTXO=0]="NON_WITNESS_UTXO",h[h.WITNESS_UTXO=1]="WITNESS_UTXO",h[h.PARTIAL_SIG=2]="PARTIAL_SIG",h[h.SIGHASH_TYPE=3]="SIGHASH_TYPE",h[h.REDEEM_SCRIPT=4]="REDEEM_SCRIPT",h[h.WITNESS_SCRIPT=5]="WITNESS_SCRIPT",h[h.BIP32_DERIVATION=6]="BIP32_DERIVATION",h[h.FINAL_SCRIPTSIG=7]="FINAL_SCRIPTSIG",h[h.FINAL_SCRIPTWITNESS=8]="FINAL_SCRIPTWITNESS",h[h.PREVIOUS_TXID=14]="PREVIOUS_TXID",h[h.OUTPUT_INDEX=15]="OUTPUT_INDEX",h[h.SEQUENCE=16]="SEQUENCE",h[h.TAP_KEY_SIG=19]="TAP_KEY_SIG",h[h.TAP_BIP32_DERIVATION=22]="TAP_BIP32_DERIVATION",(f=c=e.exports.psbtOut||(e.exports.psbtOut={}))[f.REDEEM_SCRIPT=0]="REDEEM_SCRIPT",f[f.WITNESS_SCRIPT=1]="WITNESS_SCRIPT",f[f.BIP_32_DERIVATION=2]="BIP_32_DERIVATION",f[f.AMOUNT=3]="AMOUNT",f[f.SCRIPT=4]="SCRIPT",f[f.TAP_BIP32_DERIVATION=7]="TAP_BIP32_DERIVATION";const g=n.from([112,115,98,116,255]);class E extends Error{}e.exports.NoSuchEntry=E;function T(t,e,r,i){if(!t)throw Error("No such map");const o=new w(e,r),s=t.get(o.toString());if(!s){if(i)return;throw new E(o.toString())}return n.from(s)}e.exports.PsbtV2=class{setGlobalTxVersion(t){this.setGlobal(u.TX_VERSION,x(t))}getGlobalTxVersion(){return this.getGlobal(u.TX_VERSION).readUInt32LE(0)}setGlobalFallbackLocktime(t){this.setGlobal(u.FALLBACK_LOCKTIME,x(t))}getGlobalFallbackLocktime(){var t;return null===(t=this.getGlobalOptional(u.FALLBACK_LOCKTIME))||void 0===t?void 0:t.readUInt32LE(0)}setGlobalInputCount(t){this.setGlobal(u.INPUT_COUNT,v(t))}getGlobalInputCount(){return y(this.getGlobal(u.INPUT_COUNT))}setGlobalOutputCount(t){this.setGlobal(u.OUTPUT_COUNT,v(t))}getGlobalOutputCount(){return y(this.getGlobal(u.OUTPUT_COUNT))}setGlobalTxModifiable(t){this.setGlobal(u.TX_MODIFIABLE,t)}getGlobalTxModifiable(){return this.getGlobalOptional(u.TX_MODIFIABLE)}setGlobalPsbtVersion(t){this.setGlobal(u.VERSION,x(t))}getGlobalPsbtVersion(){return this.getGlobal(u.VERSION).readUInt32LE(0)}setInputNonWitnessUtxo(t,e){this.setInput(t,p.NON_WITNESS_UTXO,_(),e)}getInputNonWitnessUtxo(t){return this.getInputOptional(t,p.NON_WITNESS_UTXO,_())}setInputWitnessUtxo(t,e,r){const n=new d.BufferWriter;n.writeSlice(P(e)),n.writeVarSlice(r),this.setInput(t,p.WITNESS_UTXO,_(),n.buffer())}getInputWitnessUtxo(t){const e=this.getInputOptional(t,p.WITNESS_UTXO,_());if(!e)return;const r=new d.BufferReader(e);return{amount:(0,d.unsafeFrom64bitLE)(r.readSlice(8)),scriptPubKey:r.readVarSlice()}}setInputPartialSig(t,e,r){this.setInput(t,p.PARTIAL_SIG,e,r)}getInputPartialSig(t,e){return this.getInputOptional(t,p.PARTIAL_SIG,e)}setInputSighashType(t,e){this.setInput(t,p.SIGHASH_TYPE,_(),x(e))}getInputSighashType(t){const e=this.getInputOptional(t,p.SIGHASH_TYPE,_());if(e)return e.readUInt32LE(0)}setInputRedeemScript(t,e){this.setInput(t,p.REDEEM_SCRIPT,_(),e)}getInputRedeemScript(t){return this.getInputOptional(t,p.REDEEM_SCRIPT,_())}setInputWitnessScript(t,e){this.setInput(t,p.WITNESS_SCRIPT,_(),e)}getInputWitnessScript(t){return this.getInputOptional(t,p.WITNESS_SCRIPT,_())}setInputBip32Derivation(t,e,r,n){if(33!=e.length)throw new Error("Invalid pubkey length: "+e.length);this.setInput(t,p.BIP32_DERIVATION,e,this.encodeBip32Derivation(r,n))}getInputBip32Derivation(t,e){const r=this.getInputOptional(t,p.BIP32_DERIVATION,e);if(r)return this.decodeBip32Derivation(r)}setInputFinalScriptsig(t,e){this.setInput(t,p.FINAL_SCRIPTSIG,_(),e)}getInputFinalScriptsig(t){return this.getInputOptional(t,p.FINAL_SCRIPTSIG,_())}setInputFinalScriptwitness(t,e){this.setInput(t,p.FINAL_SCRIPTWITNESS,_(),e)}getInputFinalScriptwitness(t){return this.getInput(t,p.FINAL_SCRIPTWITNESS,_())}setInputPreviousTxId(t,e){this.setInput(t,p.PREVIOUS_TXID,_(),e)}getInputPreviousTxid(t){return this.getInput(t,p.PREVIOUS_TXID,_())}setInputOutputIndex(t,e){this.setInput(t,p.OUTPUT_INDEX,_(),x(e))}getInputOutputIndex(t){return this.getInput(t,p.OUTPUT_INDEX,_()).readUInt32LE(0)}setInputSequence(t,e){this.setInput(t,p.SEQUENCE,_(),x(e))}getInputSequence(t){var e,r;return null!==(r=null===(e=this.getInputOptional(t,p.SEQUENCE,_()))||void 0===e?void 0:e.readUInt32LE(0))&&void 0!==r?r:4294967295}setInputTapKeySig(t,e){this.setInput(t,p.TAP_KEY_SIG,_(),e)}getInputTapKeySig(t){return this.getInputOptional(t,p.TAP_KEY_SIG,_())}setInputTapBip32Derivation(t,e,r,n,i){if(32!=e.length)throw new Error("Invalid pubkey length: "+e.length);const o=this.encodeTapBip32Derivation(r,n,i);this.setInput(t,p.TAP_BIP32_DERIVATION,e,o)}getInputTapBip32Derivation(t,e){const r=this.getInput(t,p.TAP_BIP32_DERIVATION,e);return this.decodeTapBip32Derivation(r)}getInputKeyDatas(t,e){return this.getKeyDatas(this.inputMaps[t],e)}setOutputRedeemScript(t,e){this.setOutput(t,c.REDEEM_SCRIPT,_(),e)}getOutputRedeemScript(t){return this.getOutput(t,c.REDEEM_SCRIPT,_())}setOutputBip32Derivation(t,e,r,n){this.setOutput(t,c.BIP_32_DERIVATION,e,this.encodeBip32Derivation(r,n))}getOutputBip32Derivation(t,e){const r=this.getOutput(t,c.BIP_32_DERIVATION,e);return this.decodeBip32Derivation(r)}setOutputAmount(t,e){this.setOutput(t,c.AMOUNT,_(),P(e))}getOutputAmount(t){const e=this.getOutput(t,c.AMOUNT,_());return(0,d.unsafeFrom64bitLE)(e)}setOutputScript(t,e){this.setOutput(t,c.SCRIPT,_(),e)}getOutputScript(t){return this.getOutput(t,c.SCRIPT,_())}setOutputTapBip32Derivation(t,e,r,n,i){const o=this.encodeTapBip32Derivation(r,n,i);this.setOutput(t,c.TAP_BIP32_DERIVATION,e,o)}getOutputTapBip32Derivation(t,e){const r=this.getOutput(t,c.TAP_BIP32_DERIVATION,e);return this.decodeTapBip32Derivation(r)}deleteInputEntries(t,e){this.inputMaps[t].forEach(((t,r,n)=>{this.isKeyType(r,e)&&n.delete(r)}))}copy(t){this.copyMap(this.globalMap,t.globalMap),this.copyMaps(this.inputMaps,t.inputMaps),this.copyMaps(this.outputMaps,t.outputMaps)}copyMaps(t,e){t.forEach(((t,r)=>{const n=new Map;this.copyMap(t,n),e[r]=n}))}copyMap(t,e){t.forEach(((t,r)=>e.set(r,n.from(t))))}serialize(){const t=new d.BufferWriter;return t.writeSlice(n.from([112,115,98,116,255])),b(t,this.globalMap),this.inputMaps.forEach((e=>{b(t,e)})),this.outputMaps.forEach((e=>{b(t,e)})),t.buffer()}deserialize(t){const e=new d.BufferReader(t);if(!e.readSlice(5).equals(g))throw new Error("Invalid magic bytes");for(;this.readKeyPair(this.globalMap,e););let r,n,i;try{r=this.getGlobalPsbtVersion()}catch(t){r=0}if(0!==r&&2!==r)throw new Error("Only PSBTs of version 0 or 2 are supported");if(0==r){const t=this.getGlobal(u.UNSIGNED_TX),e=a.Transaction.fromBuffer(t);n=e.ins.length,i=e.outs.length}else n=this.getGlobalInputCount(),i=this.getGlobalOutputCount();for(let t=0;t{if(function(t){let e;try{a.payments.p2tr({output:t.witnessUtxo.script}),e=!0}catch(t){e=!1}return t&&!!(t.tapInternalKey||t.tapMerkleRoot||t.tapLeafScript&&t.tapLeafScript.length||t.tapBip32Derivation&&t.tapBip32Derivation.length||e)}(e))throw new Error("Taproot inputs not supported");this.setInputPreviousTxId(r,t.txInputs[r].hash),void 0!==t.txInputs[r].sequence&&this.setInputSequence(r,t.txInputs[r].sequence),this.setInputOutputIndex(r,t.txInputs[r].index),void 0!==e.sighashType&&this.setInputSighashType(r,e.sighashType),e.nonWitnessUtxo&&this.setInputNonWitnessUtxo(r,e.nonWitnessUtxo),e.witnessUtxo&&this.setInputWitnessUtxo(r,e.witnessUtxo.value,e.witnessUtxo.script),e.witnessScript&&this.setInputWitnessScript(r,e.witnessScript),e.redeemScript&&this.setInputRedeemScript(r,e.redeemScript),t.data.inputs[r].bip32Derivation.forEach((t=>{if(!/^m\//i.test(t.path))throw new Error("Invalid input bip32 derivation");const e=t.path.replace(/m\//i,"").split("/").map((t=>t.match(/['h]/i)?parseInt(t)+2147483648:Number(t)));this.setInputBip32Derivation(r,t.pubkey,t.masterFingerprint,e)}))})),t.txOutputs.forEach(((t,e)=>{this.setOutputAmount(e,t.value),this.setOutputScript(e,t.script)})),this}readKeyPair(t,e){const r=(0,I.sanitizeBigintToNumber)(e.readVarInt());if(0==r)return!1;return M(t,e.readUInt8(),e.readSlice(r-1),e.readVarSlice()),!0}getKeyDatas(t,e){const r=[];return t.forEach(((t,i)=>{this.isKeyType(i,[e])&&r.push(n.from(i.substring(2),"hex"))})),r}isKeyType(t,e){const r=n.from(t.substring(0,2),"hex").readUInt8(0);return e.some((t=>t==r))}setGlobal(t,e){const r=new w(t,n.from([]));this.globalMap.set(r.toString(),e)}getGlobal(t){return T(this.globalMap,t,_(),!1)}getGlobalOptional(t){return T(this.globalMap,t,_(),!0)}setInput(t,e,r,n){M(this.getMap(t,this.inputMaps),e,r,n)}getInput(t,e,r){return T(this.inputMaps[t],e,r,!1)}getInputOptional(t,e,r){return T(this.inputMaps[t],e,r,!0)}setOutput(t,e,r,n){M(this.getMap(t,this.outputMaps),e,r,n)}getOutput(t,e,r){return T(this.outputMaps[t],e,r,!1)}getMap(t,e){return e[t]?e[t]:e[t]=new Map}encodeBip32Derivation(t,e){const r=new d.BufferWriter;return this.writeBip32Derivation(r,t,e),r.buffer()}decodeBip32Derivation(t){const e=new d.BufferReader(t);return this.readBip32Derivation(e)}writeBip32Derivation(t,e,r){t.writeSlice(e),r.forEach((e=>{t.writeUInt32(e)}))}readBip32Derivation(t){const e=t.readSlice(4),r=[];for(;t.offset{n.writeSlice(t)})),this.writeBip32Derivation(n,e,r),n.buffer()}decodeTapBip32Derivation(t){const e=new d.BufferReader(t),r=(0,I.sanitizeBigintToNumber)(e.readVarInt()),n=[];for(let t=0;tt.localeCompare(e)))){new m(S(n.from(r,"hex")),i).serialize(t)}t.writeUInt8(0)}function _(){return n.from([])}function M(t,e,r,n){const i=new w(e,r);t.set(i.toString(),n)}function x(t){const e=n.alloc(4);return e.writeUInt32LE(t,0),e}function P(t){return(0,d.unsafeTo64bitLE)(t)}function v(t){const e=new d.BufferWriter;return e.writeVarInt(t),e.buffer()}function y(t){return(0,I.sanitizeBigintToNumber)(new d.BufferReader(t).readVarInt())}})),t.register("5s6Ty",(function(e,r){var n=t("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.DefaultWalletPolicy=e.exports.WalletPolicy=void 0;var i=t("dG1lS"),o=t("3V3fl"),s=t("6v8Fu");class a{getId(){return i.crypto.sha256(this.serialize())}serialize(){const t=this.keys.map((t=>n.from(t,"ascii"))),e=new s.Merkle(t.map((t=>(0,s.hashLeaf)(t)))),r=new o.BufferWriter;return r.writeUInt8(2),r.writeVarSlice(n.from(this.name,"ascii")),r.writeVarInt(this.descriptorTemplate.length),r.writeSlice(i.crypto.sha256(n.from(this.descriptorTemplate))),r.writeVarInt(this.keys.length),r.writeSlice(e.getRoot()),r.buffer()}constructor(t,e,r){this.name=t,this.descriptorTemplate=e,this.keys=r}}e.exports.WalletPolicy=a;e.exports.DefaultWalletPolicy=class extends a{constructor(t,e){super("",t,[e])}}}))}(); +//# sourceMappingURL=main.30915ee0.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/main.488cbe0e.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/main.488cbe0e.js new file mode 100644 index 0000000..32d464f --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/main.488cbe0e.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +var t=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;t.register("2h0yV",(function(e,r){var n=e.exports&&e.exports.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.WalletPolicy=e.exports.DefaultWalletPolicy=e.exports.PsbtV2=e.exports.AppClient=void 0;const i=n(t("6hBYL"));e.exports.AppClient=i.default;var s=t("lu4xX");Object.defineProperty(e.exports,"DefaultWalletPolicy",{enumerable:!0,get:function(){return s.DefaultWalletPolicy}}),Object.defineProperty(e.exports,"WalletPolicy",{enumerable:!0,get:function(){return s.WalletPolicy}});var o=t("loYOe");Object.defineProperty(e.exports,"PsbtV2",{enumerable:!0,get:function(){return o.PsbtV2}}),e.exports.default=i.default})),t.register("6hBYL",(function(e,r){var n=t("6rT8n").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.AppClient=e.exports.PartialSignature=void 0;var i=t("26LFE"),s=t("aZj5D"),o=t("7W7dC"),a=t("htZV9"),u=t("loYOe"),l=t("6W3U6");var p,h,c,f;(h=p||(p={}))[h.GET_PUBKEY=0]="GET_PUBKEY",h[h.REGISTER_WALLET=2]="REGISTER_WALLET",h[h.GET_WALLET_ADDRESS=3]="GET_WALLET_ADDRESS",h[h.SIGN_PSBT=4]="SIGN_PSBT",h[h.GET_MASTER_FINGERPRINT=5]="GET_MASTER_FINGERPRINT",h[h.SIGN_MESSAGE=16]="SIGN_MESSAGE",(f=c||(c={}))[f.CONTINUE_INTERRUPTED=1]="CONTINUE_INTERRUPTED";class d{constructor(t,e,r){this.pubkey=t,this.signature=e,this.tapleafHash=r}}function I(t,e){if(64==t.length)return new d(t.slice(0,32),e,t.slice(32,64));if(32==t.length||33==t.length)return new d(t,e);throw new Error(`Invalid length for pubkeyAugm: ${t.length} bytes.`)}e.exports.PartialSignature=d;class g{async makeRequest(t,e,r){let n=await this.transport.send(225,t,0,1,e,[36864,57344]);for(;57344===n.readUInt16BE(n.length-2);){if(!r)throw new Error("Unexpected SW_INTERRUPTED_EXECUTION");const t=n.slice(0,-2),e=r.execute(t);n=await this.transport.send(248,c.CONTINUE_INTERRUPTED,0,0,e,[36864,57344])}return n.slice(0,-2)}async getAppAndVersion(){const t=await this.transport.send(176,1,0,0);let e=0;if(1!==t[e++])throw new Error("Unexpected response");const r=t[e++],n=t.slice(e,e+=r).toString("ascii"),i=t[e++],s=t.slice(e,e+=i).toString("ascii"),o=t[e++];return{name:n,version:s,flags:t.slice(e,e+=o)}}async getExtendedPubkey(t,e=!1){const r=(0,i.pathStringToArray)(t);if(r.length>6)throw new Error("Path too long. At most 6 levels allowed.");return(await this.makeRequest(p.GET_PUBKEY,n.concat([n.from(e?[1]:[0]),(0,i.pathElementsToBuffer)(r)]))).toString("ascii")}async registerWallet(t){await this.validatePolicy(t);const e=new s.ClientCommandInterpreter;e.addKnownWalletPolicy(t);const r=t.serialize(),i=await this.makeRequest(p.REGISTER_WALLET,n.concat([(0,l.createVarint)(r.length),r]),e);if(64!=i.length)throw Error(`Invalid response length. Expected 64 bytes, got ${i.length}`);return[i.subarray(0,32),i.subarray(32)]}async getWalletAddress(t,e,r,i,o){if(0!==r&&1!==r)throw new Error("Change can only be 0 or 1");if(i<0||!Number.isInteger(i))throw new Error("Invalid address index");if(null!=e&&32!=e.length)throw new Error("Invalid HMAC length");await this.validatePolicy(t);const a=new s.ClientCommandInterpreter;a.addKnownWalletPolicy(t);const u=n.alloc(4);u.writeUInt32BE(i,0);return(await this.makeRequest(p.GET_WALLET_ADDRESS,n.concat([n.from(o?[1]:[0]),t.getId(),e||n.alloc(32,0),n.from([r]),u]),a)).toString("ascii")}async signPsbt(t,e,r,i){if(await this.validatePolicy(e),"string"==typeof t&&(t=n.from(t,"base64")),n.isBuffer(t)){const e=new u.PsbtV2;e.deserialize(t),t=e}const h=new o.MerkelizedPsbt(t);if(null!=r&&32!=r.length)throw new Error("Invalid HMAC length");const c=new s.ClientCommandInterpreter(i);c.addKnownWalletPolicy(e),c.addKnownMapping(h.globalMerkleMap);for(const t of h.inputMerkleMaps)c.addKnownMapping(t);for(const t of h.outputMerkleMaps)c.addKnownMapping(t);c.addKnownList(h.inputMapCommitments);const f=new a.Merkle(h.inputMapCommitments.map((t=>(0,a.hashLeaf)(t)))).getRoot();c.addKnownList(h.outputMapCommitments);const d=new a.Merkle(h.outputMapCommitments.map((t=>(0,a.hashLeaf)(t)))).getRoot();await this.makeRequest(p.SIGN_PSBT,n.concat([h.getGlobalKeysValuesRoot(),(0,l.createVarint)(h.getGlobalInputCount()),f,(0,l.createVarint)(h.getGlobalOutputCount()),d,e.getId(),r||n.alloc(32,0)]),c);const g=c.getYielded(),E=[];for(const t of g){const[e,r]=(0,l.parseVarint)(t,0),n=t[r],i=I(t.subarray(r+1,r+1+n),t.subarray(r+1+n));E.push([Number(e),i])}return E}async getMasterFingerprint(){return(await this.makeRequest(p.GET_MASTER_FINGERPRINT,n.from([]))).toString("hex")}async signMessage(t,e){const r=(0,i.pathStringToArray)(e),o=new s.ClientCommandInterpreter,u=Math.ceil(t.length/64),h=[];for(let e=0;e(0,a.hashLeaf)(t)))).getRoot();return(await this.makeRequest(p.SIGN_MESSAGE,n.concat([(0,i.pathElementsToBuffer)(r),(0,l.createVarint)(t.length),c]),o)).toString("base64")}async validatePolicy(t){if((t.descriptorTemplate.match(/[asctdvjnlu]+:/g)||[]).some((t=>t.includes("a")))){const t=await this.getAppAndVersion();if(["2.1.0","2.1.1"].includes(t.version))throw new Error("Please update your Ledger Bitcoin app.")}}constructor(t){this.transport=t}}e.exports.AppClient=g,e.exports.default=g})),t.register("26LFE",(function(e,r){var n=t("6rT8n").Buffer,i=e.exports&&e.exports.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.hardenedPathOf=e.exports.getXpubComponents=e.exports.pubkeyFromXpub=e.exports.pathStringToArray=e.exports.pathArrayToString=e.exports.bip32asBuffer=e.exports.pathElementsToBuffer=void 0;const s=i(t("9UXyL")),o=i(t("f8pp6"));function a(t){const e=n.alloc(1+4*t.length);return e[0]=t.length,t.forEach(((t,r)=>{e.writeUInt32BE(t,1+4*r)})),e}function u(t){return"m"==t||""==t?[]:s.default.fromString(t).toPathArray()}e.exports.pathElementsToBuffer=a,e.exports.bip32asBuffer=function(t){return a(t?u(t):[])},e.exports.pathArrayToString=function(t){return 0==t.length?"m":s.default.fromPathArray(t).toString()},e.exports.pathStringToArray=u,e.exports.pubkeyFromXpub=function(t){const e=o.default.decode(t);return e.slice(e.length-33)},e.exports.getXpubComponents=function(t){const e=o.default.decode(t);return{chaincode:e.slice(13,45),pubkey:e.slice(e.length-33),version:e.readUInt32BE(0)}},e.exports.hardenedPathOf=function(t){for(let e=t.length-1;e>=0;e--)if(t[e]>=2147483648)return t.slice(0,e+1);return[]}})),t.register("9UXyL",(function(t,e){const r=2147483648;var n=function(t){if(!Array.isArray(t))throw new Error("Input must be an Array");if(0===t.length)throw new Error("Path must contain at least one level");for(var e=0;e=r)throw new Error("Invalid child index");if("h"===a[2]||"H"===a[2]||"'"===a[2])s[o]+=r;else if(0!=a[2].length)throw new Error("Invalid modifier")}return new n(s)},n.prototype.toPathArray=function(){return this.path},n.prototype.toString=function(t,e){for(var n=new Array(this.path.length),i=0;i"},t.exports=n})),t.register("aZj5D",(function(e,r){var n=t("6rT8n").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ClientCommandInterpreter=e.exports.GetMoreElementsCommand=e.exports.GetMerkleLeafIndexCommand=e.exports.GetMerkleLeafProofCommand=e.exports.GetPreimageCommand=e.exports.YieldCommand=void 0;var i,s,o=t("5GnSC"),a=t("8ziCY"),u=t("htZV9"),l=t("6W3U6");(s=i||(i={}))[s.YIELD=16]="YIELD",s[s.GET_PREIMAGE=64]="GET_PREIMAGE",s[s.GET_MERKLE_LEAF_PROOF=65]="GET_MERKLE_LEAF_PROOF",s[s.GET_MERKLE_LEAF_INDEX=66]="GET_MERKLE_LEAF_INDEX",s[s.GET_MORE_ELEMENTS=160]="GET_MORE_ELEMENTS";class p{}class h extends p{execute(t){return this.results.push(n.from(t.subarray(1))),this.progressCallback&&this.progressCallback(),n.from("")}constructor(t,e){super(),this.progressCallback=e,this.code=i.YIELD,this.results=t}}e.exports.YieldCommand=h;class c extends p{execute(t){const e=n.from(t.subarray(1));if(33!=e.length)throw new Error("Invalid request, unexpected trailing data");if(0!=e[0])throw new Error("Unsupported request, the first byte should be 0");const r=n.alloc(32);for(let t=0;t<32;t++)r[t]=e[1+t];const i=r.toString("hex"),s=this.known_preimages.get(i);if(null!=s){const t=(0,l.createVarint)(s.length),e=255-t.length-1,r=Math.min(e,s.length);if(r=s||u.size()!=s)throw Error("Invalid index or tree size.");if(0!=this.queue.length)throw Error("This command should not execute when the queue is not empty.");const p=u.getProof(o),h=Math.min(Math.floor(6.90625),p.length),c=p.length-h;return c>0&&this.queue.push(...p.slice(-c)),n.concat([u.getLeafHash(o),n.from([p.length]),n.from([h]),...p.slice(0,h)])}constructor(t,e){super(),this.code=i.GET_MERKLE_LEAF_PROOF,this.known_trees=t,this.queue=e}}e.exports.GetMerkleLeafProofCommand=f;class d extends p{execute(t){const e=n.from(t.subarray(1));if(64!=e.length)throw new Error("Invalid request, unexpected trailing data");const r=n.alloc(32);for(let t=0;t<32;t++)r[t]=e.readUInt8(t);const i=r.toString("hex"),s=n.alloc(32);for(let t=0;t<32;t++)s[t]=e.readUInt8(32+t);const o=s.toString("hex"),a=this.known_trees.get(i);if(!a)throw Error(`Requested Merkle leaf index for unknown root: ${i}`);let u=0,p=0;for(let t=0;tt.length!=e)))throw new Error("The queue contains elements with different byte length, which is not expected");const r=Math.floor(253/e),i=Math.min(r,this.queue.length),s=this.queue.splice(0,i);return n.concat([n.from([i]),n.from([e]),...s])}constructor(t){super(),this.code=i.GET_MORE_ELEMENTS,this.queue=t}}e.exports.GetMoreElementsCommand=I;e.exports.ClientCommandInterpreter=class{getYielded(){return this.yielded}addKnownPreimage(t){this.preimages.set(o.crypto.sha256(t).toString("hex"),t)}addKnownList(t){for(const e of t){const t=n.concat([n.from([0]),e]);this.addKnownPreimage(t)}const e=new u.Merkle(t.map((t=>(0,u.hashLeaf)(t))));this.roots.set(e.getRoot().toString("hex"),e)}addKnownMapping(t){this.addKnownList(t.keys),this.addKnownList(t.values)}addKnownWalletPolicy(t){this.addKnownPreimage(t.serialize()),this.addKnownList(t.keys.map((t=>n.from(t,"ascii")))),this.addKnownPreimage(n.from(t.descriptorTemplate))}execute(t){if(0==t.length)throw new Error("Unexpected empty command");const e=t[0],r=this.commands.get(e);if(!r)throw new Error(`Unexpected command code ${e}`);return r.execute(t)}constructor(t){this.roots=new Map,this.preimages=new Map,this.yielded=[],this.queue=[],this.commands=new Map;const e=[new h(this.yielded,t),new c(this.preimages,this.queue),new d(this.roots),new f(this.roots,this.queue),new I(this.queue)];for(const t of e){if(this.commands.has(t.code))throw new Error(`Multiple commands with code ${t.code}`);this.commands.set(t.code,t)}}}})),t.register("8ziCY",(function(e,r){var n=t("6rT8n").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.BufferReader=e.exports.BufferWriter=e.exports.unsafeFrom64bitLE=e.exports.unsafeTo64bitLE=void 0;var i=t("6W3U6");function s(t){if(t>Number.MAX_SAFE_INTEGER)throw new Error("Can't convert numbers > MAX_SAFE_INT");const e=n.alloc(8,0);for(let r=0;r MAX_SAFE_INT");if(t[6]>31)throw new Error("Can't encode numbers > MAX_SAFE_INT");for(let r=t.length-1;r>=0;r--)e=256*e+t[r];return e}e.exports.unsafeTo64bitLE=s,e.exports.unsafeFrom64bitLE=o;e.exports.BufferWriter=class{write(t,e){const r=n.alloc(t);e(r),this.bufs.push(r)}writeUInt8(t){this.write(1,(e=>e.writeUInt8(t,0)))}writeInt32(t){this.write(4,(e=>e.writeInt32LE(t,0)))}writeUInt32(t){this.write(4,(e=>e.writeUInt32LE(t,0)))}writeUInt64(t){const e=s(t);this.writeSlice(e)}writeVarInt(t){this.bufs.push((0,i.createVarint)(t))}writeSlice(t){this.bufs.push(n.from(t))}writeVarSlice(t){this.writeVarInt(t.length),this.writeSlice(t)}buffer(){return n.concat(this.bufs)}constructor(){this.bufs=[]}};e.exports.BufferReader=class{available(){return this.buffer.length-this.offset}readUInt8(){const t=this.buffer.readUInt8(this.offset);return this.offset++,t}readInt32(){const t=this.buffer.readInt32LE(this.offset);return this.offset+=4,t}readUInt32(){const t=this.buffer.readUInt32LE(this.offset);return this.offset+=4,t}readUInt64(){return o(this.readSlice(8))}readVarInt(){const[t,e]=(0,i.parseVarint)(this.buffer,this.offset);return this.offset+=e,t}readSlice(t){if(this.buffer.lengthNumber.MAX_SAFE_INTEGER)throw RangeError("Too large for a Number");return Number(t)}Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createVarint=e.exports.parseVarint=e.exports.sanitizeBigintToNumber=void 0,e.exports.sanitizeBigintToNumber=s,e.exports.parseVarint=function(t,e){if(e<0)throw RangeError("Negative offset is invalid");if(null==t[e])throw Error("Buffer too small");if(t[e]<253)return[BigInt(t[e]),1];{let r;return r=253===t[e]?2:254===t[e]?4:8,[i(t,e+1,r),r+1]}},e.exports.createVarint=function(t){"number"==typeof t&&(t=s(t));const e=function(t){if("number"==typeof t&&(t=s(t)),t=BigInt(1)<>=BigInt(8)}}(t,e-1,r,1)),r}})),t.register("htZV9",(function(e,r){var n=t("6rT8n").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.hashLeaf=e.exports.Merkle=void 0;var i=t("5GnSC");e.exports.Merkle=class{getRoot(){return this.rootNode.hash}size(){return this.leaves.length}getLeaves(){return this.leaves}getLeafHash(t){return this.leafNodes[t].hash}getProof(t){if(t>=this.leaves.length)throw Error("Index out of bounds");return o(this.leafNodes[t])}calculateRoot(t){const e=t.length;if(0==e)return{root:new s(void 0,void 0,n.alloc(32,0)),leaves:[]};if(1==e){const e=new s(void 0,void 0,t[0]);return{root:e,leaves:[e]}}const r=function(t){if(t<2)throw Error("Expected n >= 2");return function(t){return 0==(t&t-1)}(t)?t/2:1<{const r=t.get(e);if(!r)throw new Error("No value for key "+e);return r})),s=e.map((t=>n.from(t,"hex")));return new i.MerkleMap(s,r)}constructor(t){super(),this.inputMerkleMaps=[],this.outputMerkleMaps=[],t.copy(this),this.globalMerkleMap=o.createMerkleMap(this.globalMap);for(let t=0;tt.commitment()));for(let t=0;tt.commitment()))}}e.exports.MerkelizedPsbt=o})),t.register("bjmqu",(function(e,r){var n=t("6rT8n").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.MerkleMap=void 0;var i=t("htZV9"),s=t("6W3U6");e.exports.MerkleMap=class{commitment(){return n.concat([(0,s.createVarint)(this.keys.length),this.keysTree.getRoot(),this.valuesTree.getRoot()])}constructor(t,e){if(t.length!=e.length)throw new Error("keys and values should have the same length");for(let e=0;e=t[e+1].toString("hex"))throw new Error("keys must be in strictly increasing order");this.keys=t,this.keysTree=new i.Merkle(t.map((t=>(0,i.hashLeaf)(t)))),this.values=e,this.valuesTree=new i.Merkle(e.map((t=>(0,i.hashLeaf)(t))))}}})),t.register("loYOe",(function(e,r){var n=t("6rT8n").Buffer,i=e.exports&&e.exports.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),s=e.exports&&e.exports.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o=e.exports&&e.exports.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&i(e,t,r);return s(e,t),e};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.PsbtV2=e.exports.NoSuchEntry=e.exports.psbtOut=e.exports.psbtIn=e.exports.psbtGlobal=void 0;const a=o(t("5GnSC"));var u,l,p,h,c,f,d=t("8ziCY"),I=t("6W3U6");(l=u=e.exports.psbtGlobal||(e.exports.psbtGlobal={}))[l.UNSIGNED_TX=0]="UNSIGNED_TX",l[l.XPUB=1]="XPUB",l[l.TX_VERSION=2]="TX_VERSION",l[l.FALLBACK_LOCKTIME=3]="FALLBACK_LOCKTIME",l[l.INPUT_COUNT=4]="INPUT_COUNT",l[l.OUTPUT_COUNT=5]="OUTPUT_COUNT",l[l.TX_MODIFIABLE=6]="TX_MODIFIABLE",l[l.VERSION=251]="VERSION",(h=p=e.exports.psbtIn||(e.exports.psbtIn={}))[h.NON_WITNESS_UTXO=0]="NON_WITNESS_UTXO",h[h.WITNESS_UTXO=1]="WITNESS_UTXO",h[h.PARTIAL_SIG=2]="PARTIAL_SIG",h[h.SIGHASH_TYPE=3]="SIGHASH_TYPE",h[h.REDEEM_SCRIPT=4]="REDEEM_SCRIPT",h[h.WITNESS_SCRIPT=5]="WITNESS_SCRIPT",h[h.BIP32_DERIVATION=6]="BIP32_DERIVATION",h[h.FINAL_SCRIPTSIG=7]="FINAL_SCRIPTSIG",h[h.FINAL_SCRIPTWITNESS=8]="FINAL_SCRIPTWITNESS",h[h.PREVIOUS_TXID=14]="PREVIOUS_TXID",h[h.OUTPUT_INDEX=15]="OUTPUT_INDEX",h[h.SEQUENCE=16]="SEQUENCE",h[h.TAP_KEY_SIG=19]="TAP_KEY_SIG",h[h.TAP_BIP32_DERIVATION=22]="TAP_BIP32_DERIVATION",(f=c=e.exports.psbtOut||(e.exports.psbtOut={}))[f.REDEEM_SCRIPT=0]="REDEEM_SCRIPT",f[f.WITNESS_SCRIPT=1]="WITNESS_SCRIPT",f[f.BIP_32_DERIVATION=2]="BIP_32_DERIVATION",f[f.AMOUNT=3]="AMOUNT",f[f.SCRIPT=4]="SCRIPT",f[f.TAP_BIP32_DERIVATION=7]="TAP_BIP32_DERIVATION";const g=n.from([112,115,98,116,255]);class E extends Error{}e.exports.NoSuchEntry=E;function T(t,e,r,i){if(!t)throw Error("No such map");const s=new m(e,r),o=t.get(s.toString());if(!o){if(i)return;throw new E(s.toString())}return n.from(o)}e.exports.PsbtV2=class{setGlobalTxVersion(t){this.setGlobal(u.TX_VERSION,M(t))}getGlobalTxVersion(){return this.getGlobal(u.TX_VERSION).readUInt32LE(0)}setGlobalFallbackLocktime(t){this.setGlobal(u.FALLBACK_LOCKTIME,M(t))}getGlobalFallbackLocktime(){var t;return null===(t=this.getGlobalOptional(u.FALLBACK_LOCKTIME))||void 0===t?void 0:t.readUInt32LE(0)}setGlobalInputCount(t){this.setGlobal(u.INPUT_COUNT,v(t))}getGlobalInputCount(){return y(this.getGlobal(u.INPUT_COUNT))}setGlobalOutputCount(t){this.setGlobal(u.OUTPUT_COUNT,v(t))}getGlobalOutputCount(){return y(this.getGlobal(u.OUTPUT_COUNT))}setGlobalTxModifiable(t){this.setGlobal(u.TX_MODIFIABLE,t)}getGlobalTxModifiable(){return this.getGlobalOptional(u.TX_MODIFIABLE)}setGlobalPsbtVersion(t){this.setGlobal(u.VERSION,M(t))}getGlobalPsbtVersion(){return this.getGlobal(u.VERSION).readUInt32LE(0)}setInputNonWitnessUtxo(t,e){this.setInput(t,p.NON_WITNESS_UTXO,_(),e)}getInputNonWitnessUtxo(t){return this.getInputOptional(t,p.NON_WITNESS_UTXO,_())}setInputWitnessUtxo(t,e,r){const n=new d.BufferWriter;n.writeSlice(P(e)),n.writeVarSlice(r),this.setInput(t,p.WITNESS_UTXO,_(),n.buffer())}getInputWitnessUtxo(t){const e=this.getInputOptional(t,p.WITNESS_UTXO,_());if(!e)return;const r=new d.BufferReader(e);return{amount:(0,d.unsafeFrom64bitLE)(r.readSlice(8)),scriptPubKey:r.readVarSlice()}}setInputPartialSig(t,e,r){this.setInput(t,p.PARTIAL_SIG,e,r)}getInputPartialSig(t,e){return this.getInputOptional(t,p.PARTIAL_SIG,e)}setInputSighashType(t,e){this.setInput(t,p.SIGHASH_TYPE,_(),M(e))}getInputSighashType(t){const e=this.getInputOptional(t,p.SIGHASH_TYPE,_());if(e)return e.readUInt32LE(0)}setInputRedeemScript(t,e){this.setInput(t,p.REDEEM_SCRIPT,_(),e)}getInputRedeemScript(t){return this.getInputOptional(t,p.REDEEM_SCRIPT,_())}setInputWitnessScript(t,e){this.setInput(t,p.WITNESS_SCRIPT,_(),e)}getInputWitnessScript(t){return this.getInputOptional(t,p.WITNESS_SCRIPT,_())}setInputBip32Derivation(t,e,r,n){if(33!=e.length)throw new Error("Invalid pubkey length: "+e.length);this.setInput(t,p.BIP32_DERIVATION,e,this.encodeBip32Derivation(r,n))}getInputBip32Derivation(t,e){const r=this.getInputOptional(t,p.BIP32_DERIVATION,e);if(r)return this.decodeBip32Derivation(r)}setInputFinalScriptsig(t,e){this.setInput(t,p.FINAL_SCRIPTSIG,_(),e)}getInputFinalScriptsig(t){return this.getInputOptional(t,p.FINAL_SCRIPTSIG,_())}setInputFinalScriptwitness(t,e){this.setInput(t,p.FINAL_SCRIPTWITNESS,_(),e)}getInputFinalScriptwitness(t){return this.getInput(t,p.FINAL_SCRIPTWITNESS,_())}setInputPreviousTxId(t,e){this.setInput(t,p.PREVIOUS_TXID,_(),e)}getInputPreviousTxid(t){return this.getInput(t,p.PREVIOUS_TXID,_())}setInputOutputIndex(t,e){this.setInput(t,p.OUTPUT_INDEX,_(),M(e))}getInputOutputIndex(t){return this.getInput(t,p.OUTPUT_INDEX,_()).readUInt32LE(0)}setInputSequence(t,e){this.setInput(t,p.SEQUENCE,_(),M(e))}getInputSequence(t){var e,r;return null!==(r=null===(e=this.getInputOptional(t,p.SEQUENCE,_()))||void 0===e?void 0:e.readUInt32LE(0))&&void 0!==r?r:4294967295}setInputTapKeySig(t,e){this.setInput(t,p.TAP_KEY_SIG,_(),e)}getInputTapKeySig(t){return this.getInputOptional(t,p.TAP_KEY_SIG,_())}setInputTapBip32Derivation(t,e,r,n,i){if(32!=e.length)throw new Error("Invalid pubkey length: "+e.length);const s=this.encodeTapBip32Derivation(r,n,i);this.setInput(t,p.TAP_BIP32_DERIVATION,e,s)}getInputTapBip32Derivation(t,e){const r=this.getInput(t,p.TAP_BIP32_DERIVATION,e);return this.decodeTapBip32Derivation(r)}getInputKeyDatas(t,e){return this.getKeyDatas(this.inputMaps[t],e)}setOutputRedeemScript(t,e){this.setOutput(t,c.REDEEM_SCRIPT,_(),e)}getOutputRedeemScript(t){return this.getOutput(t,c.REDEEM_SCRIPT,_())}setOutputBip32Derivation(t,e,r,n){this.setOutput(t,c.BIP_32_DERIVATION,e,this.encodeBip32Derivation(r,n))}getOutputBip32Derivation(t,e){const r=this.getOutput(t,c.BIP_32_DERIVATION,e);return this.decodeBip32Derivation(r)}setOutputAmount(t,e){this.setOutput(t,c.AMOUNT,_(),P(e))}getOutputAmount(t){const e=this.getOutput(t,c.AMOUNT,_());return(0,d.unsafeFrom64bitLE)(e)}setOutputScript(t,e){this.setOutput(t,c.SCRIPT,_(),e)}getOutputScript(t){return this.getOutput(t,c.SCRIPT,_())}setOutputTapBip32Derivation(t,e,r,n,i){const s=this.encodeTapBip32Derivation(r,n,i);this.setOutput(t,c.TAP_BIP32_DERIVATION,e,s)}getOutputTapBip32Derivation(t,e){const r=this.getOutput(t,c.TAP_BIP32_DERIVATION,e);return this.decodeTapBip32Derivation(r)}deleteInputEntries(t,e){this.inputMaps[t].forEach(((t,r,n)=>{this.isKeyType(r,e)&&n.delete(r)}))}copy(t){this.copyMap(this.globalMap,t.globalMap),this.copyMaps(this.inputMaps,t.inputMaps),this.copyMaps(this.outputMaps,t.outputMaps)}copyMaps(t,e){t.forEach(((t,r)=>{const n=new Map;this.copyMap(t,n),e[r]=n}))}copyMap(t,e){t.forEach(((t,r)=>e.set(r,n.from(t))))}serialize(){const t=new d.BufferWriter;return t.writeSlice(n.from([112,115,98,116,255])),b(t,this.globalMap),this.inputMaps.forEach((e=>{b(t,e)})),this.outputMaps.forEach((e=>{b(t,e)})),t.buffer()}deserialize(t){const e=new d.BufferReader(t);if(!e.readSlice(5).equals(g))throw new Error("Invalid magic bytes");for(;this.readKeyPair(this.globalMap,e););let r,n,i;try{r=this.getGlobalPsbtVersion()}catch(t){r=0}if(0!==r&&2!==r)throw new Error("Only PSBTs of version 0 or 2 are supported");if(0==r){const t=this.getGlobal(u.UNSIGNED_TX),e=a.Transaction.fromBuffer(t);n=e.ins.length,i=e.outs.length}else n=this.getGlobalInputCount(),i=this.getGlobalOutputCount();for(let t=0;t{if(function(t){let e;try{a.payments.p2tr({output:t.witnessUtxo.script}),e=!0}catch(t){e=!1}return t&&!!(t.tapInternalKey||t.tapMerkleRoot||t.tapLeafScript&&t.tapLeafScript.length||t.tapBip32Derivation&&t.tapBip32Derivation.length||e)}(e))throw new Error("Taproot inputs not supported");this.setInputPreviousTxId(r,t.txInputs[r].hash),void 0!==t.txInputs[r].sequence&&this.setInputSequence(r,t.txInputs[r].sequence),this.setInputOutputIndex(r,t.txInputs[r].index),void 0!==e.sighashType&&this.setInputSighashType(r,e.sighashType),e.nonWitnessUtxo&&this.setInputNonWitnessUtxo(r,e.nonWitnessUtxo),e.witnessUtxo&&this.setInputWitnessUtxo(r,e.witnessUtxo.value,e.witnessUtxo.script),e.witnessScript&&this.setInputWitnessScript(r,e.witnessScript),e.redeemScript&&this.setInputRedeemScript(r,e.redeemScript),t.data.inputs[r].bip32Derivation.forEach((t=>{if(!/^m\//i.test(t.path))throw new Error("Invalid input bip32 derivation");const e=t.path.replace(/m\//i,"").split("/").map((t=>t.match(/['h]/i)?parseInt(t)+2147483648:Number(t)));this.setInputBip32Derivation(r,t.pubkey,t.masterFingerprint,e)}))})),t.txOutputs.forEach(((t,e)=>{this.setOutputAmount(e,t.value),this.setOutputScript(e,t.script)})),this}readKeyPair(t,e){const r=(0,I.sanitizeBigintToNumber)(e.readVarInt());if(0==r)return!1;return x(t,e.readUInt8(),e.readSlice(r-1),e.readVarSlice()),!0}getKeyDatas(t,e){const r=[];return t.forEach(((t,i)=>{this.isKeyType(i,[e])&&r.push(n.from(i.substring(2),"hex"))})),r}isKeyType(t,e){const r=n.from(t.substring(0,2),"hex").readUInt8(0);return e.some((t=>t==r))}setGlobal(t,e){const r=new m(t,n.from([]));this.globalMap.set(r.toString(),e)}getGlobal(t){return T(this.globalMap,t,_(),!1)}getGlobalOptional(t){return T(this.globalMap,t,_(),!0)}setInput(t,e,r,n){x(this.getMap(t,this.inputMaps),e,r,n)}getInput(t,e,r){return T(this.inputMaps[t],e,r,!1)}getInputOptional(t,e,r){return T(this.inputMaps[t],e,r,!0)}setOutput(t,e,r,n){x(this.getMap(t,this.outputMaps),e,r,n)}getOutput(t,e,r){return T(this.outputMaps[t],e,r,!1)}getMap(t,e){return e[t]?e[t]:e[t]=new Map}encodeBip32Derivation(t,e){const r=new d.BufferWriter;return this.writeBip32Derivation(r,t,e),r.buffer()}decodeBip32Derivation(t){const e=new d.BufferReader(t);return this.readBip32Derivation(e)}writeBip32Derivation(t,e,r){t.writeSlice(e),r.forEach((e=>{t.writeUInt32(e)}))}readBip32Derivation(t){const e=t.readSlice(4),r=[];for(;t.offset{n.writeSlice(t)})),this.writeBip32Derivation(n,e,r),n.buffer()}decodeTapBip32Derivation(t){const e=new d.BufferReader(t),r=(0,I.sanitizeBigintToNumber)(e.readVarInt()),n=[];for(let t=0;tt.localeCompare(e)))){new w(S(n.from(r,"hex")),i).serialize(t)}t.writeUInt8(0)}function _(){return n.from([])}function x(t,e,r,n){const i=new m(e,r);t.set(i.toString(),n)}function M(t){const e=n.alloc(4);return e.writeUInt32LE(t,0),e}function P(t){return(0,d.unsafeTo64bitLE)(t)}function v(t){const e=new d.BufferWriter;return e.writeVarInt(t),e.buffer()}function y(t){return(0,I.sanitizeBigintToNumber)(new d.BufferReader(t).readVarInt())}})),t.register("lu4xX",(function(e,r){var n=t("6rT8n").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.DefaultWalletPolicy=e.exports.WalletPolicy=void 0;var i=t("5GnSC"),s=t("8ziCY"),o=t("htZV9");class a{getId(){return i.crypto.sha256(this.serialize())}serialize(){const t=this.keys.map((t=>n.from(t,"ascii"))),e=new o.Merkle(t.map((t=>(0,o.hashLeaf)(t)))),r=new s.BufferWriter;return r.writeUInt8(2),r.writeVarSlice(n.from(this.name,"ascii")),r.writeVarInt(this.descriptorTemplate.length),r.writeSlice(i.crypto.sha256(n.from(this.descriptorTemplate))),r.writeVarInt(this.keys.length),r.writeSlice(e.getRoot()),r.buffer()}constructor(t,e,r){this.name=t,this.descriptorTemplate=e,this.keys=r}}e.exports.WalletPolicy=a;e.exports.DefaultWalletPolicy=class extends a{constructor(t,e){super("",t,[e])}}})); +//# sourceMappingURL=main.488cbe0e.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/manifest.json b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/manifest.json new file mode 100644 index 0000000..4e930a8 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/manifest.json @@ -0,0 +1,41 @@ +{ + "background": { + "persistent": true, + "scripts": [ "background/background.js" ] + }, + "browser_action": { + "default_popup": "popup.html", + "default_title": "Phantom" + }, + "commands": { + "_execute_browser_action": { + "suggested_key": { + "chromeos": "Alt+Shift+P", + "linux": "Alt+Shift+P", + "mac": "Alt+Shift+P", + "windows": "Alt+Shift+P" + } + } + }, + "content_scripts": [ { + "all_frames": true, + "js": [ "content-script/contentScript.js" ], + "matches": [ "file://*/*", "http://*/*", "https://*/*" ], + "run_at": "document_start" + } ], + "content_security_policy": "script-src 'self' 'wasm-unsafe-eval'; object-src 'none'; worker-src 'self' blob:", + "description": "A crypto wallet reimagined for DeFi & NFTs", + "icons": { + "128": "icon128.png", + "16": "icon16.png", + "48": "icon48.png", + "512": "icon512.png" + }, + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjcmb0xbGzvg9N2018hVht6y7J6bJjiYtYuw2Mtxrr2vcKXKImxmrryTY9ksBV/00PdqWCHr0DOF6H9gofmTCyOIFGJ37+XejfmWjbkB6qWJHCH1zxiKGCG7TAoGN/Ony4jgsseIZlOmLDOR1+iiNz8dqdth7twRZ4dp+HqjG7e6M7Nj0tRnUscYSdxJCa0pz8V9F442QbzEh/41O3zAo/gP0dqVk3LYqX7xalXPNsTUm9MG1wZcL1jQHi96Oc5nUPQY32gAMDv+CrBr5ylAsDB36cgQSEKdQzFXgVRDq0DJ+Z93CAQ4tHcWNm8jd2YQtp0KuNmwgUec0cAM0UATW6QIDAQAB", + "manifest_version": 2, + "name": "Phantom", + "permissions": [ "storage", "unlimitedStorage", "activeTab", "alarms", "tabs", "http://*/*", "https://*/*" ], + "update_url": "https://clients2.google.com/service/update2/crx", + "version": "24.5.0", + "web_accessible_resources": [ "fonts/*", "ethAlwaysAsk.js", "ethUseMetaMask.js", "ethUsePhantom.js" ] +} diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/metaplex.04cfb981.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/metaplex.04cfb981.js new file mode 100644 index 0000000..e20f8d8 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/metaplex.04cfb981.js @@ -0,0 +1,24 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function e(e,t,r,n){Object.defineProperty(e,t,{get:r,set:n,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{};function n(e,t){return Object.keys(t).forEach((function(r){"default"===r||"__esModule"===r||e.hasOwnProperty(r)||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}})})),e}var o={},i={},s=r.parcelRequire1d24;null==s&&((s=function(e){if(e in o)return o[e].exports;if(e in i){var t=i[e];delete i[e];var r={id:e,exports:{}};return o[e]=r,t.call(r.exports,r,r.exports),r.exports}var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}).register=function(e,t){i[e]=t},r.parcelRequire1d24=s),s.register("ePfNR",(function(t,r){e(t.exports,"METADATA_PROGRAM_FEE_LAMPORTS",(function(){return s("kdQSW").METADATA_PROGRAM_FEE_LAMPORTS})),e(t.exports,"METADATA_PROGRAM_ID",(function(){return s("kdQSW").METADATA_PROGRAM_ID})),e(t.exports,"SYSTEM",(function(){return s("kdQSW").SYSTEM})),e(t.exports,"TOKEN_PROGRAM_ID",(function(){return s("kdQSW").TOKEN_PROGRAM_ID})),e(t.exports,"createCompressedNftTransferIX",(function(){return s("iXWz5").createCompressedNftTransferIX})),e(t.exports,"createCompressedNftBurnIX",(function(){return s("lKrQi").createCompressedNftBurnIX})),e(t.exports,"createComputeBudgetIx",(function(){return s("gRSAy").createComputeBudgetIx})),e(t.exports,"createOCPTransferIX",(function(){return s("gRSAy").createOCPTransferIX})),e(t.exports,"createPNFTBurnTX",(function(){return s("5yCz0").createPNFTBurnTX})),e(t.exports,"createPNFTTransferIX",(function(){return s("5yCz0").createPNFTTransferIX})),e(t.exports,"findAssociatedTokenAddress",(function(){return s("b4urg").findAssociatedTokenAddress})),e(t.exports,"findMetadataAccount",(function(){return s("2xcWM").findMetadataAccount})),e(t.exports,"getMetaplexFoundationDeps",(function(){return s("6cTZZ").getMetaplexFoundationDeps})),e(t.exports,"getOCPMintState",(function(){return s("gRSAy").getOCPMintState}));s("kdQSW"),s("lKrQi"),s("iXWz5"),s("6cTZZ"),s("gRSAy"),s("5yCz0"),s("b4urg"),s("2xcWM")})),s.register("kdQSW",(function(t,r){e(t.exports,"SYSTEM",(function(){return o})),e(t.exports,"TOKEN_PROGRAM_ID",(function(){return i})),e(t.exports,"ASSOCIATED_TOKEN_PROGRAM_ID",(function(){return a})),e(t.exports,"SPL_NOOP_PROGRAM_ID",(function(){return c})),e(t.exports,"SPL_ACCOUNT_COMPRESSION_PROGRAM_ID",(function(){return u})),e(t.exports,"AUTH_RULES_PROGRAM_ID",(function(){return l})),e(t.exports,"METADATA_PROGRAM_ID",(function(){return d})),e(t.exports,"METADATA_PROGRAM_FEE_LAMPORTS",(function(){return p})),e(t.exports,"METAPLEX_BUBBLEGUM_PROGRAM_ID",(function(){return f}));var n=s("3fvLJ");const o=new(0,n.PublicKey)("11111111111111111111111111111111"),i=new(0,n.PublicKey)("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"),a=new(0,n.PublicKey)("ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"),c=new(0,n.PublicKey)("noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV"),u=new(0,n.PublicKey)("cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK"),l=new(0,n.PublicKey)("auth9SigNpDKz4sJJ1DfCTuZrZNSAgh9sFD3rboVmgg"),d=new(0,n.PublicKey)("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s"),p=1e7,f=new(0,n.PublicKey)("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")})),s.register("lKrQi",(function(r,n){e(r.exports,"createCompressedNftBurnIX",(function(){return l}));var o=s("acTkC"),i=s("3fvLJ"),a=s("iO6ua"),c=s("kdQSW"),u=s("iXWz5");function l({merkleTree:e,leafIndex:r,owner:n,root:s,dataHash:l,creatorHash:d,proof:p,delegate:f}){const[h]=i.PublicKey.findProgramAddressSync([new(0,i.PublicKey)(e).toBuffer()],new(0,i.PublicKey)(c.METAPLEX_BUBBLEGUM_PROGRAM_ID)),g=r,y=r,b=new(0,i.PublicKey)(f||n),m={treeAuthority:h,leafOwner:new(0,i.PublicKey)(n),leafDelegate:b,merkleTree:new(0,i.PublicKey)(e),logWrapper:c.SPL_NOOP_PROGRAM_ID,compressionProgram:c.SPL_ACCOUNT_COMPRESSION_PROGRAM_ID,anchorRemainingAccounts:(0,u.proofToAccountMetas)(p)},k={root:Array.from(t(a).decode(s)),dataHash:Array.from(t(a).decode(l.trim())),creatorHash:Array.from(t(a).decode(d.trim())),nonce:g,index:y},x=(0,o.createBurnInstruction)(m,k);return Promise.resolve(x)}})),s.register("acTkC",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),n(s("82reA"),e.exports),n(s("k37Q8"),e.exports),n(s("iI8r5"),e.exports)})),s.register("82reA",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.PROGRAM_ID=e.exports.PROGRAM_ADDRESS=void 0;var o=s("3ilB4");n(s("dVrS0"),e.exports),n(s("1rw2o"),e.exports),n(s("5V46N"),e.exports),n(s("bEf7V"),e.exports),e.exports.PROGRAM_ADDRESS="BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY",e.exports.PROGRAM_ID=new o.PublicKey(e.exports.PROGRAM_ADDRESS)})),s.register("3ilB4",(function(r,n){e(r.exports,"Struct",(function(){return T})),e(r.exports,"SOLANA_SCHEMA",(function(){return P})),e(r.exports,"Enum",(function(){return O})),e(r.exports,"MAX_SEED_LENGTH",(function(){return M})),e(r.exports,"PUBLIC_KEY_LENGTH",(function(){return R})),e(r.exports,"PublicKey",(function(){return D})),e(r.exports,"Account",(function(){return z})),e(r.exports,"BPF_LOADER_DEPRECATED_PROGRAM_ID",(function(){return W})),e(r.exports,"PACKET_DATA_SIZE",(function(){return j})),e(r.exports,"VERSION_PREFIX_MASK",(function(){return K})),e(r.exports,"SIGNATURE_LENGTH_IN_BYTES",(function(){return U})),e(r.exports,"TransactionExpiredBlockheightExceededError",(function(){return L})),e(r.exports,"TransactionExpiredTimeoutError",(function(){return N})),e(r.exports,"TransactionExpiredNonceInvalidError",(function(){return F})),e(r.exports,"MessageAccountKeys",(function(){return V})),e(r.exports,"Message",(function(){return X})),e(r.exports,"MessageV0",(function(){return ee})),e(r.exports,"VersionedMessage",(function(){return te})),e(r.exports,"TransactionStatus",(function(){return re})),e(r.exports,"TransactionInstruction",(function(){return ie})),e(r.exports,"Transaction",(function(){return se})),e(r.exports,"TransactionMessage",(function(){return ae})),e(r.exports,"VersionedTransaction",(function(){return ce})),e(r.exports,"SYSVAR_CLOCK_PUBKEY",(function(){return ue})),e(r.exports,"SYSVAR_EPOCH_SCHEDULE_PUBKEY",(function(){return le})),e(r.exports,"SYSVAR_INSTRUCTIONS_PUBKEY",(function(){return de})),e(r.exports,"SYSVAR_RECENT_BLOCKHASHES_PUBKEY",(function(){return pe})),e(r.exports,"SYSVAR_RENT_PUBKEY",(function(){return fe})),e(r.exports,"SYSVAR_REWARDS_PUBKEY",(function(){return he})),e(r.exports,"SYSVAR_SLOT_HASHES_PUBKEY",(function(){return ge})),e(r.exports,"SYSVAR_SLOT_HISTORY_PUBKEY",(function(){return ye})),e(r.exports,"SYSVAR_STAKE_HISTORY_PUBKEY",(function(){return be})),e(r.exports,"sendAndConfirmTransaction",(function(){return me})),e(r.exports,"FeeCalculatorLayout",(function(){return Se})),e(r.exports,"NONCE_ACCOUNT_LENGTH",(function(){return ve})),e(r.exports,"NonceAccount",(function(){return Ae})),e(r.exports,"SystemInstruction",(function(){return Te})),e(r.exports,"SYSTEM_INSTRUCTION_LAYOUTS",(function(){return Oe})),e(r.exports,"SystemProgram",(function(){return Pe})),e(r.exports,"Loader",(function(){return Me})),e(r.exports,"BPF_LOADER_PROGRAM_ID",(function(){return Re})),e(r.exports,"BpfLoader",(function(){return Ce})),e(r.exports,"EpochSchedule",(function(){return Ue})),e(r.exports,"SendTransactionError",(function(){return Le})),e(r.exports,"SolanaJSONRPCErrorCode",(function(){return Ne})),e(r.exports,"SolanaJSONRPCError",(function(){return Fe})),e(r.exports,"AddressLookupTableAccount",(function(){return Ge})),e(r.exports,"BLOCKHASH_CACHE_TIMEOUT_MS",(function(){return Ze})),e(r.exports,"Connection",(function(){return Wr})),e(r.exports,"Keypair",(function(){return jr})),e(r.exports,"LOOKUP_TABLE_INSTRUCTION_LAYOUTS",(function(){return Kr})),e(r.exports,"AddressLookupTableInstruction",(function(){return Ur})),e(r.exports,"AddressLookupTableProgram",(function(){return Lr})),e(r.exports,"ComputeBudgetInstruction",(function(){return Nr})),e(r.exports,"COMPUTE_BUDGET_INSTRUCTION_LAYOUTS",(function(){return Fr})),e(r.exports,"ComputeBudgetProgram",(function(){return Vr})),e(r.exports,"Ed25519Program",(function(){return Gr})),e(r.exports,"Secp256k1Program",(function(){return $r})),e(r.exports,"STAKE_CONFIG_ID",(function(){return Qr})),e(r.exports,"Authorized",(function(){return Jr})),e(r.exports,"Lockup",(function(){return Zr})),e(r.exports,"StakeInstruction",(function(){return Xr})),e(r.exports,"STAKE_INSTRUCTION_LAYOUTS",(function(){return en})),e(r.exports,"StakeProgram",(function(){return rn})),e(r.exports,"StakeAuthorizationLayout",(function(){return tn})),e(r.exports,"VoteInit",(function(){return nn})),e(r.exports,"VoteInstruction",(function(){return on})),e(r.exports,"VoteProgram",(function(){return cn})),e(r.exports,"VoteAuthorizationLayout",(function(){return an})),e(r.exports,"VALIDATOR_INFO_KEY",(function(){return un})),e(r.exports,"ValidatorInfo",(function(){return dn})),e(r.exports,"VOTE_PROGRAM_ID",(function(){return pn})),e(r.exports,"VoteAccount",(function(){return hn})),e(r.exports,"clusterApiUrl",(function(){return kn})),e(r.exports,"sendAndConfirmRawTransaction",(function(){return xn})),e(r.exports,"LAMPORTS_PER_SOL",(function(){return wn}));var o=s("44Wu1"),i=s("nzoa4"),a=s("jkTq4"),c=s("iC8Bj"),u=s("13Nf3"),l=s("6B1js"),d=s("5bw7h"),p=s("25lQ2"),f=(p=s("25lQ2"),s("bWlVK")),h=s("fN27I"),g=s("dWB3n"),y=s("tzSt0"),b=s("4WBzx"),m=s("4cBlZ"),k=s("1WQPu"),x=s("3HXCL");a.utils.sha512Sync=(...e)=>(0,i.sha512)(a.utils.concatBytes(...e));const w=a.utils.randomPrivateKey,S=()=>{const e=a.utils.randomPrivateKey(),t=I(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),{publicKey:t,secretKey:r}},I=a.sync.getPublicKey;function v(e){try{return a.Point.fromHex(e,!0),!0}catch{return!1}}const A=(e,t)=>a.sync.sign(e,t.slice(0,32)),_=a.sync.verify,E=e=>o.Buffer.isBuffer(e)?e:e instanceof Uint8Array?o.Buffer.from(e.buffer,e.byteOffset,e.byteLength):o.Buffer.from(e);class T{encode(){return o.Buffer.from((0,d.serialize)(P,this))}static decode(e){return(0,d.deserialize)(P,this,e)}static decodeUnchecked(e){return(0,d.deserializeUnchecked)(P,this,e)}constructor(e){Object.assign(this,e)}}class O extends T{constructor(e){if(super(e),this.enum="",1!==Object.keys(e).length)throw new Error("Enum can only take single value");Object.keys(e).map((e=>{this.enum=e}))}}const P=new Map;let B;const M=32,R=32;let C=1;B=Symbol.toStringTag;class D extends T{static unique(){const e=new D(C);return C+=1,new D(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return t(u).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(o.Buffer);if(e.length===R)return e;const t=o.Buffer.alloc(32);return e.copy(t,32-e.length),t}get[B](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,t,r){const n=o.Buffer.concat([e.toBuffer(),o.Buffer.from(t),r.toBuffer()]),i=(0,l.sha256)(n);return new D(i)}static createProgramAddressSync(e,t){let r=o.Buffer.alloc(0);e.forEach((function(e){if(e.length>M)throw new TypeError("Max seed length exceeded");r=o.Buffer.concat([r,E(e)])})),r=o.Buffer.concat([r,t.toBuffer(),o.Buffer.from("ProgramDerivedAddress")]);const n=(0,l.sha256)(r);if(v(n))throw new Error("Invalid seeds, address must fall off the curve");return new D(n)}static async createProgramAddress(e,t){return this.createProgramAddressSync(e,t)}static findProgramAddressSync(e,t){let r,n=255;for(;0!=n;){try{const i=e.concat(o.Buffer.from([n]));r=this.createProgramAddressSync(i,t)}catch(e){if(e instanceof TypeError)throw e;n--;continue}return[r,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){return v(new D(e).toBytes())}constructor(e){if(super({}),this._bn=void 0,function(e){return void 0!==e._bn}(e))this._bn=e._bn;else{if("string"==typeof e){const r=t(u).decode(e);if(r.length!=R)throw new Error("Invalid public key input");this._bn=new(t(c))(r)}else this._bn=new(t(c))(e);if(this._bn.byteLength()>R)throw new Error("Invalid public key input")}}}D.default=new D("11111111111111111111111111111111"),P.set(D,{kind:"struct",fields:[["_bn","u256"]]});class z{get publicKey(){return new D(this._publicKey)}get secretKey(){return o.Buffer.concat([this._secretKey,this._publicKey],64)}constructor(e){if(this._publicKey=void 0,this._secretKey=void 0,e){const t=E(e);if(64!==e.length)throw new Error("bad secret key size");this._publicKey=t.slice(32,64),this._secretKey=t.slice(0,32)}else this._secretKey=E(w()),this._publicKey=E(I(this._secretKey))}}const W=new D("BPFLoader1111111111111111111111111111111111"),j=1232,K=127,U=64;class L extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}}Object.defineProperty(L.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});class N 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(N.prototype,"name",{value:"TransactionExpiredTimeoutError"});class F extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}}Object.defineProperty(F.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});class V{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 t=new Map;this.keySegments().flat().forEach(((e,r)=>{t.set(e.toBase58(),r)}));const r=e=>{const r=t.get(e.toBase58());if(void 0===r)throw new Error("Encountered an unknown instruction account key during compilation");return r};return e.map((e=>({programIdIndex:r(e.programId),accountKeyIndexes:e.keys.map((e=>r(e.pubkey))),data:e.data})))}constructor(e,t){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=t}}const q=(e="publicKey")=>p.blob(32,e),G=(e="signature")=>p.blob(64,e),H=(e="string")=>{const t=p.struct([p.u32("length"),p.u32("lengthPadding"),p.blob(p.offset(p.u32(),-8),"chars")],e),r=t.decode.bind(t),n=t.encode.bind(t),i=t;return i.decode=(e,t)=>r(e,t).chars.toString(),i.encode=(e,t,r)=>{const i={chars:o.Buffer.from(e,"utf8")};return n(i,t,r)},i.alloc=e=>p.u32().span+p.u32().span+o.Buffer.from(e,"utf8").length,i};function Y(e,t){const r=e=>{if(e.span>=0)return e.span;if("function"==typeof e.alloc)return e.alloc(t[e.property]);if("count"in e&&"elementLayout"in e){const n=t[e.property];if(Array.isArray(n))return n.length*r(e.elementLayout)}else if("fields"in e)return Y({layout:e},t[e.property]);return 0};let n=0;return e.layout.fields.forEach((e=>{n+=r(e)})),n}function $(e){let t=0,r=0;for(;;){let n=e.shift();if(t|=(127&n)<<7*r,r+=1,0==(128&n))break}return t}function Q(e,t){let r=t;for(;;){let t=127&r;if(r>>=7,0==r){e.push(t);break}t|=128,e.push(t)}}function J(e,t){if(!e)throw new Error(t||"Assertion failed")}class Z{static compile(e,t){const r=new Map,n=e=>{const t=e.toBase58();let n=r.get(t);return void 0===n&&(n={isSigner:!1,isWritable:!1,isInvoked:!1},r.set(t,n)),n},o=n(t);o.isSigner=!0,o.isWritable=!0;for(const t of e){n(t.programId).isInvoked=!0;for(const e of t.keys){const t=n(e.pubkey);t.isSigner||(t.isSigner=e.isSigner),t.isWritable||(t.isWritable=e.isWritable)}}return new Z(t,r)}getMessageComponents(){const e=[...this.keyMetaMap.entries()];J(e.length<=256,"Max static account keys length exceeded");const t=e.filter((([,e])=>e.isSigner&&e.isWritable)),r=e.filter((([,e])=>e.isSigner&&!e.isWritable)),n=e.filter((([,e])=>!e.isSigner&&e.isWritable)),o=e.filter((([,e])=>!e.isSigner&&!e.isWritable)),i={numRequiredSignatures:t.length+r.length,numReadonlySignedAccounts:r.length,numReadonlyUnsignedAccounts:o.length};{J(t.length>0,"Expected at least one writable signer key");const[e]=t[0];J(e===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}return[i,[...t.map((([e])=>new D(e))),...r.map((([e])=>new D(e))),...n.map((([e])=>new D(e))),...o.map((([e])=>new D(e)))]]}extractTableLookup(e){const[t,r]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&e.isWritable)),[n,o]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&!e.isWritable));if(0!==t.length||0!==n.length)return[{accountKey:e.key,writableIndexes:t,readonlyIndexes:n},{writable:r,readonly:o}]}drainKeysFoundInLookupTable(e,t){const r=new Array,n=new Array;for(const[o,i]of this.keyMetaMap.entries())if(t(i)){const t=new D(o),i=e.findIndex((e=>e.equals(t)));i>=0&&(J(i<256,"Max lookup table index exceeded"),r.push(i),n.push(t),this.keyMetaMap.delete(o))}return[r,n]}constructor(e,t){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=t}}class X{get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map((e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:t(u).decode(e.data)})))}get addressTableLookups(){return[]}getAccountKeys(){return new V(this.staticAccountKeys)}static compile(e){const r=Z.compile(e.instructions,e.payerKey),[n,o]=r.getMessageComponents(),i=new V(o).compileInstructions(e.instructions).map((e=>({programIdIndex:e.programIdIndex,accounts:e.accountKeyIndexes,data:t(u).encode(e.data)})));return new X({header:n,accountKeys:o,recentBlockhash:e.recentBlockhash,instructions:i})}isAccountSigner(e){return e=this.header.numRequiredSignatures){return e-t!this.isProgramId(t)))}serialize(){const e=this.accountKeys.length;let r=[];Q(r,e);const n=this.instructions.map((e=>{const{accounts:r,programIdIndex:n}=e,i=Array.from(t(u).decode(e.data));let s=[];Q(s,r.length);let a=[];return Q(a,i.length),{programIdIndex:n,keyIndicesCount:o.Buffer.from(s),keyIndices:r,dataLength:o.Buffer.from(a),data:i}}));let i=[];Q(i,n.length);let s=o.Buffer.alloc(j);o.Buffer.from(i).copy(s);let a=i.length;n.forEach((e=>{const t=p.struct([p.u8("programIdIndex"),p.blob(e.keyIndicesCount.length,"keyIndicesCount"),p.seq(p.u8("keyIndex"),e.keyIndices.length,"keyIndices"),p.blob(e.dataLength.length,"dataLength"),p.seq(p.u8("userdatum"),e.data.length,"data")]).encode(e,s,a);a+=t})),s=s.slice(0,a);const c=p.struct([p.blob(1,"numRequiredSignatures"),p.blob(1,"numReadonlySignedAccounts"),p.blob(1,"numReadonlyUnsignedAccounts"),p.blob(r.length,"keyCount"),p.seq(q("key"),e,"keys"),q("recentBlockhash")]),l={numRequiredSignatures:o.Buffer.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:o.Buffer.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:o.Buffer.from([this.header.numReadonlyUnsignedAccounts]),keyCount:o.Buffer.from(r),keys:this.accountKeys.map((e=>E(e.toBytes()))),recentBlockhash:t(u).decode(this.recentBlockhash)};let d=o.Buffer.alloc(2048);const f=c.encode(l,d);return s.copy(d,f),d.slice(0,f+s.length)}static from(e){let r=[...e];const n=r.shift();if(n!==(n&K))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");const i=r.shift(),s=r.shift(),a=$(r);let c=[];for(let e=0;enew D(e))),this.recentBlockhash=e.recentBlockhash,this.instructions=e.instructions,this.instructions.forEach((e=>this.indexToProgramIds.set(e.programIdIndex,this.accountKeys[e.programIdIndex])))}}class ee{get version(){return 0}get numAccountKeysFromLookups(){let e=0;for(const t of this.addressTableLookups)e+=t.readonlyIndexes.length+t.writableIndexes.length;return e}getAccountKeys(e){let t;if(e&&"accountKeysFromLookups"in e&&e.accountKeysFromLookups){if(this.numAccountKeysFromLookups!=e.accountKeysFromLookups.writable.length+e.accountKeysFromLookups.readonly.length)throw new Error("Failed to get account keys because of a mismatch in the number of account keys from lookups");t=e.accountKeysFromLookups}else if(e&&"addressLookupTableAccounts"in e&&e.addressLookupTableAccounts)t=this.resolveAddressTableLookups(e.addressLookupTableAccounts);else if(this.addressTableLookups.length>0)throw new Error("Failed to get account keys because address table lookups were not resolved");return new V(this.staticAccountKeys,t)}isAccountSigner(e){return e=r){return e-re+t.writableIndexes.length),0)}if(e>=this.header.numRequiredSignatures){return e-te.key.equals(r.accountKey)));if(!n)throw new Error(`Failed to find address lookup table account for table key ${r.accountKey.toBase58()}`);for(const e of r.writableIndexes){if(!(ee.toBytes())),recentBlockhash:t(u).decode(this.recentBlockhash),instructionsLength:new Uint8Array(n),serializedInstructions:r,addressTableLookupsLength:new Uint8Array(i),serializedAddressTableLookups:o},a);return a.slice(0,c)}serializeInstructions(){let e=0;const t=new Uint8Array(j);for(const r of this.compiledInstructions){const n=Array();Q(n,r.accountKeyIndexes.length);const o=Array();Q(o,r.data.length);e+=p.struct([p.u8("programIdIndex"),p.blob(n.length,"encodedAccountKeyIndexesLength"),p.seq(p.u8(),r.accountKeyIndexes.length,"accountKeyIndexes"),p.blob(o.length,"encodedDataLength"),p.blob(r.data.length,"data")]).encode({programIdIndex:r.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(n),accountKeyIndexes:r.accountKeyIndexes,encodedDataLength:new Uint8Array(o),data:r.data},t,e)}return t.slice(0,e)}serializeAddressTableLookups(){let e=0;const t=new Uint8Array(j);for(const r of this.addressTableLookups){const n=Array();Q(n,r.writableIndexes.length);const o=Array();Q(o,r.readonlyIndexes.length);e+=p.struct([q("accountKey"),p.blob(n.length,"encodedWritableIndexesLength"),p.seq(p.u8(),r.writableIndexes.length,"writableIndexes"),p.blob(o.length,"encodedReadonlyIndexesLength"),p.seq(p.u8(),r.readonlyIndexes.length,"readonlyIndexes")]).encode({accountKey:r.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(n),writableIndexes:r.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(o),readonlyIndexes:r.readonlyIndexes},t,e)}return t.slice(0,e)}static deserialize(e){let r=[...e];const n=r.shift(),o=n&K;J(n!==o,"Expected versioned message but received legacy message");J(0===o,`Expected versioned message with version 0 but found version ${o}`);const i={numRequiredSignatures:r.shift(),numReadonlySignedAccounts:r.shift(),numReadonlyUnsignedAccounts:r.shift()},s=[],a=$(r);for(let e=0;e{const t=te.deserializeMessageVersion(e);if("legacy"===t)return X.from(e);if(0===t)return ee.deserialize(e);throw new Error(`Transaction message version ${t} deserialization is not supported`)}};let re;var ne;(ne=re||(re={}))[ne.BLOCKHEIGHT_EXCEEDED=0]="BLOCKHEIGHT_EXCEEDED",ne[ne.PROCESSED=1]="PROCESSED",ne[ne.TIMED_OUT=2]="TIMED_OUT",ne[ne.NONCE_INVALID=3]="NONCE_INVALID";const oe=o.Buffer.alloc(U).fill(0);class ie{toJSON(){return{keys:this.keys.map((({pubkey:e,isSigner:t,isWritable:r})=>({pubkey:e.toJSON(),isSigner:t,isWritable:r}))),programId:this.programId.toJSON(),data:[...this.data]}}constructor(e){this.keys=void 0,this.programId=void 0,this.data=o.Buffer.alloc(0),this.programId=e.programId,this.keys=e.keys,e.data&&(this.data=e.data)}}class se{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}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(0===e.length)throw new Error("No instructions");return e.forEach((e=>{"instructions"in e?this.instructions=this.instructions.concat(e.instructions):"data"in e&&"programId"in e&&"keys"in e?this.instructions.push(e):this.instructions.push(new ie(e))})),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let e,r,n;if(this.nonceInfo?(e=this.nonceInfo.nonce,r=this.instructions[0]!=this.nonceInfo.nonceInstruction?[this.nonceInfo.nonceInstruction,...this.instructions]:this.instructions):(e=this.recentBlockhash,r=this.instructions),!e)throw new Error("Transaction recentBlockhash required");if(r.length<1&&console.warn("No instructions provided"),this.feePayer)n=this.feePayer;else{if(!(this.signatures.length>0&&this.signatures[0].publicKey))throw new Error("Transaction fee payer required");n=this.signatures[0].publicKey}for(let e=0;e{e.keys.forEach((e=>{i.push({...e})}));const t=e.programId.toString();o.includes(t)||o.push(t)})),o.forEach((e=>{i.push({pubkey:new D(e),isSigner:!1,isWritable:!1})}));const s=[];i.forEach((e=>{const t=e.pubkey.toString(),r=s.findIndex((e=>e.pubkey.toString()===t));r>-1?(s[r].isWritable=s[r].isWritable||e.isWritable,s[r].isSigner=s[r].isSigner||e.isSigner):s.push(e)})),s.sort((function(e,t){return e.isSigner!==t.isSigner?e.isSigner?-1:1:e.isWritable!==t.isWritable?e.isWritable?-1:1:e.pubkey.toBase58().localeCompare(t.pubkey.toBase58())}));const a=s.findIndex((e=>e.pubkey.equals(n)));if(a>-1){const[e]=s.splice(a,1);e.isSigner=!0,e.isWritable=!0,s.unshift(e)}else s.unshift({pubkey:n,isSigner:!0,isWritable:!0});for(const e of this.signatures){const t=s.findIndex((t=>t.pubkey.equals(e.publicKey)));if(!(t>-1))throw new Error(`unknown signer: ${e.publicKey.toString()}`);s[t].isSigner||(s[t].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."))}let c=0,l=0,d=0;const p=[],f=[];s.forEach((({pubkey:e,isSigner:t,isWritable:r})=>{t?(p.push(e.toString()),c+=1,r||(l+=1)):(f.push(e.toString()),r||(d+=1))}));const h=p.concat(f),g=r.map((e=>{const{data:r,programId:n}=e;return{programIdIndex:h.indexOf(n.toString()),accounts:e.keys.map((e=>h.indexOf(e.pubkey.toString()))),data:t(u).encode(r)}}));return g.forEach((e=>{J(e.programIdIndex>=0),e.accounts.forEach((e=>J(e>=0)))})),new X({header:{numRequiredSignatures:c,numReadonlySignedAccounts:l,numReadonlyUnsignedAccounts:d},accountKeys:h,recentBlockhash:e,instructions:g})}_compile(){const e=this.compileMessage(),t=e.accountKeys.slice(0,e.header.numRequiredSignatures);if(this.signatures.length===t.length){if(this.signatures.every(((e,r)=>t[r].equals(e.publicKey))))return e}return this.signatures=t.map((e=>({signature:null,publicKey:e}))),e}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(e){return(await e.getFeeForMessage(this.compileMessage())).value}setSigners(...e){if(0===e.length)throw new Error("No signers");const t=new Set;this.signatures=e.filter((e=>{const r=e.toString();return!t.has(r)&&(t.add(r),!0)})).map((e=>({signature:null,publicKey:e})))}sign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}this.signatures=r.map((e=>({signature:null,publicKey:e.publicKey})));const n=this._compile();this._partialSign(n,...r)}partialSign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}const n=this._compile();this._partialSign(n,...r)}_partialSign(e,...t){const r=e.serialize();t.forEach((e=>{const t=A(r,e.secretKey);this._addSignature(e.publicKey,E(t))}))}addSignature(e,t){this._compile(),this._addSignature(e,t)}_addSignature(e,t){J(64===t.length);const r=this.signatures.findIndex((t=>e.equals(t.publicKey)));if(r<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[r].signature=o.Buffer.from(t)}verifySignatures(e){return this._verifySignatures(this.serializeMessage(),void 0===e||e)}_verifySignatures(e,t){for(const{signature:r,publicKey:n}of this.signatures)if(null===r){if(t)return!1}else if(!_(r,e,n.toBytes()))return!1;return!0}serialize(e){const{requireAllSignatures:t,verifySignatures:r}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),n=this.serializeMessage();if(r&&!this._verifySignatures(n,t))throw new Error("Signature verification failed");return this._serialize(n)}_serialize(e){const{signatures:t}=this,r=[];Q(r,t.length);const n=r.length+64*t.length+e.length,i=o.Buffer.alloc(n);return J(t.length<256),o.Buffer.from(r).copy(i,0),t.forEach((({signature:e},t)=>{null!==e&&(J(64===e.length,"signature has invalid length"),o.Buffer.from(e).copy(i,r.length+64*t))})),e.copy(i,r.length+64*t.length),J(i.length<=j,`Transaction too large: ${i.length} > ${j}`),i}get keys(){return J(1===this.instructions.length),this.instructions[0].keys.map((e=>e.pubkey))}get programId(){return J(1===this.instructions.length),this.instructions[0].programId}get data(){return J(1===this.instructions.length),this.instructions[0].data}static from(e){let r=[...e];const n=$(r);let i=[];for(let e=0;e0&&(n.feePayer=e.accountKeys[0]),r.forEach(((r,o)=>{const i={signature:r==t(u).encode(oe)?null:t(u).decode(r),publicKey:e.accountKeys[o]};n.signatures.push(i)})),e.instructions.forEach((r=>{const o=r.accounts.map((t=>{const r=e.accountKeys[t];return{pubkey:r,isSigner:n.signatures.some((e=>e.publicKey.toString()===r.toString()))||e.isAccountSigner(t),isWritable:e.isAccountWritable(t)}}));n.instructions.push(new ie({keys:o,programId:e.accountKeys[r.programIdIndex],data:t(u).decode(r.data)}))})),n._message=e,n._json=n.toJSON(),n}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:r}=e;this.minNonceContextSlot=t,this.nonceInfo=r}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){const{blockhash:t,lastValidBlockHeight:r}=e;this.recentBlockhash=t,this.lastValidBlockHeight=r}else{const{recentBlockhash:t,nonceInfo:r}=e;r&&(this.nonceInfo=r),this.recentBlockhash=t}}}class ae{static decompile(e,t){const{header:r,compiledInstructions:n,recentBlockhash:o}=e,{numRequiredSignatures:i,numReadonlySignedAccounts:s,numReadonlyUnsignedAccounts:a}=r,c=i-s;J(c>0,"Message header is invalid");const u=e.staticAccountKeys.length-i-a;J(u>=0,"Message header is invalid");const l=e.getAccountKeys(t),d=l.get(0);if(void 0===d)throw new Error("Failed to decompile message because no account keys were found");const p=[];for(const e of n){const t=[];for(const n of e.accountKeyIndexes){const e=l.get(n);if(void 0===e)throw new Error(`Failed to find key for account key index ${n}`);let o;o=ne.equals(n.publicKey)));J(e>=0,`Cannot sign with non signer key ${n.publicKey.toBase58()}`),this.signatures[e]=A(t,n.secretKey)}}addSignature(e,t){J(64===t.byteLength,"Signature must be 64 bytes long");const r=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures).findIndex((t=>t.equals(e)));J(r>=0,`Can not add signature; \`${e.toBase58()}\` is not required to sign this transaction`),this.signatures[r]=t}constructor(e,t){if(this.signatures=void 0,this.message=void 0,void 0!==t)J(t.length===e.header.numRequiredSignatures,"Expected signatures length to be equal to the number of required signatures"),this.signatures=t;else{const t=[];for(let r=0;rsetTimeout(t,e)))}function xe(e,t){const r=e.layout.span>=0?e.layout.span:Y(e,t),n=o.Buffer.alloc(r),i=Object.assign({instruction:e.index},t);return e.layout.encode(i,n),n}function we(e,t){let r;try{r=e.layout.decode(t)}catch(e){throw new Error("invalid instruction; "+e)}if(r.instruction!==e.index)throw new Error(`invalid instruction; instruction index mismatch ${r.instruction} != ${e.index}`);return r}const Se=p.nu64("lamportsPerSignature"),Ie=p.struct([p.u32("version"),p.u32("state"),q("authorizedPubkey"),q("nonce"),p.struct([Se],"feeCalculator")]),ve=Ie.span;class Ae{static fromAccountData(e){const t=Ie.decode(E(e),0);return new Ae({authorizedPubkey:new D(t.authorizedPubkey),nonce:new D(t.nonce).toString(),feeCalculator:t.feeCalculator})}constructor(e){this.authorizedPubkey=void 0,this.nonce=void 0,this.feeCalculator=void 0,this.authorizedPubkey=e.authorizedPubkey,this.nonce=e.nonce,this.feeCalculator=e.feeCalculator}}const _e=(Ee=8,e=>{const t=(0,p.blob)(Ee,e),{encode:r,decode:n}=(e=>({decode:e.decode.bind(e),encode:e.encode.bind(e)}))(t),i=t;return i.decode=(e,t)=>{const r=n(e,t);return(0,f.toBigIntLE)(o.Buffer.from(r))},i.encode=(e,t,n)=>{const o=(0,f.toBufferLE)(e,Ee);return r(o,t,n)},i});var Ee;class Te{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Oe))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a SystemInstruction");return r}static decodeCreateAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t,space:r,programId:n}=we(Oe.Create,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,lamports:t,space:r,programId:new D(n)}}static decodeTransfer(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t}=we(Oe.Transfer,e.data);return{fromPubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,lamports:t}}static decodeTransferWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t,seed:r,programId:n}=we(Oe.TransferWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,basePubkey:e.keys[1].pubkey,toPubkey:e.keys[2].pubkey,lamports:t,seed:r,programId:new D(n)}}static decodeAllocate(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{space:t}=we(Oe.Allocate,e.data);return{accountPubkey:e.keys[0].pubkey,space:t}}static decodeAllocateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,space:n,programId:o}=we(Oe.AllocateWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new D(t),seed:r,space:n,programId:new D(o)}}static decodeAssign(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{programId:t}=we(Oe.Assign,e.data);return{accountPubkey:e.keys[0].pubkey,programId:new D(t)}}static decodeAssignWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,programId:n}=we(Oe.AssignWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new D(t),seed:r,programId:new D(n)}}static decodeCreateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{base:t,seed:r,lamports:n,space:o,programId:i}=we(Oe.CreateWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,basePubkey:new D(t),seed:r,lamports:n,space:o,programId:new D(i)}}static decodeNonceInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{authorized:t}=we(Oe.InitializeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:new D(t)}}static decodeNonceAdvance(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),we(Oe.AdvanceNonceAccount,e.data),{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static decodeNonceWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=we(Oe.WithdrawNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t}}static decodeNonceAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t}=we(Oe.AuthorizeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[1].pubkey,newAuthorizedPubkey:new D(t)}}static checkProgramId(e){if(!e.equals(Pe.programId))throw new Error("invalid instruction; programId is not SystemProgram")}static checkKeyLength(e,t){if(e.length0?o:1,space:i.length,programId:n}));null!==a&&await me(e,a,[t,r],{commitment:"confirmed"})}const s=p.struct([p.u32("instruction"),p.u32("offset"),p.u32("bytesLength"),p.u32("bytesLengthPadding"),p.seq(p.u8("byte"),p.offset(p.u32(),-8),"bytes")]),a=Me.chunkSize;let c=0,u=i,l=[];for(;u.length>0;){const i=u.slice(0,a),d=o.Buffer.alloc(a+16);s.encode({instruction:0,offset:c,bytes:i,bytesLength:0,bytesLengthPadding:0},d);const p=(new se).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0}],programId:n,data:d});if(l.push(me(e,p,[t,r],{commitment:"confirmed"})),e._rpcEndpoint.includes("solana.com")){const e=4;await ke(1e3/e)}c+=a,u=u.slice(a)}await Promise.all(l);{const i=p.struct([p.u32("instruction")]),s=o.Buffer.alloc(i.span);i.encode({instruction:1},s);const a=(new se).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0},{pubkey:fe,isSigner:!1,isWritable:!1}],programId:n,data:s});await me(e,a,[t,r],{commitment:"confirmed"})}return!0}constructor(){}}Me.chunkSize=Be;const Re=new D("BPFLoader2111111111111111111111111111111111");class Ce{static getMinNumSignatures(e){return Me.getMinNumSignatures(e)}static load(e,t,r,n,o){return Me.load(e,t,r,o,n)}}var De=Object.prototype.toString,ze=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};function We(e,t){var r,n,o,i,s,a,c;if(!0===e)return"true";if(!1===e)return"false";switch(typeof e){case"object":if(null===e)return null;if(e.toJSON&&"function"==typeof e.toJSON)return We(e.toJSON(),t);if("[object Array]"===(c=De.call(e))){for(o="[",n=e.length-1,r=0;r-1&&(o+=We(e[r],!0)),o+"]"}if("[object Object]"===c){for(n=(i=ze(e).sort()).length,o="",r=0;r1;)e/=2,t++;return t}class Ue{getEpoch(e){return this.getEpochAndSlotIndex(e)[0]}getEpochAndSlotIndex(e){if(e>1,t|=t>>2,t|=t>>4,t|=t>>8,t|=t>>16,1+(t|=t>>32)))-Ke(32)-1;return[r,e-(this.getSlotsInEpoch(r)-32)]}{const t=e-this.firstNormalSlot,r=Math.floor(t/this.slotsPerEpoch);return[this.firstNormalEpoch+r,t%this.slotsPerEpoch]}var t}getFirstSlotInEpoch(e){return e<=this.firstNormalEpoch?32*(Math.pow(2,e)-1):(e-this.firstNormalEpoch)*this.slotsPerEpoch+this.firstNormalSlot}getLastSlotInEpoch(e){return this.getFirstSlotInEpoch(e)+this.getSlotsInEpoch(e)-1}getSlotsInEpoch(e){return e{const n=t(b)(e,{autoconnect:!0,max_reconnects:5,reconnect:!0,reconnect_interval:1e3,...r});return this.underlyingSocket="socket"in n?n.socket:n,n}),e,r,n),this.underlyingSocket=void 0}}class Ge{isActive(){const e=BigInt("0xffffffffffffffff");return this.state.deactivationSlot===e}static deserialize(e){const t=function(e,t){let r;try{r=e.layout.decode(t)}catch(e){throw new Error("invalid instruction; "+e)}if(r.typeIndex!==e.index)throw new Error(`invalid account data; account type mismatch ${r.typeIndex} != ${e.index}`);return r}(He,e),r=e.length-56;J(r>=0,"lookup table is invalid"),J(r%32==0,"lookup table is invalid");const n=r/32,{addresses:o}=p.struct([p.seq(q(),n,"addresses")]).decode(e.slice(56));return{deactivationSlot:t.deactivationSlot,lastExtendedSlot:t.lastExtendedSlot,lastExtendedSlotStartIndex:t.lastExtendedStartIndex,authority:0!==t.authority.length?new D(t.authority[0]):void 0,addresses:o.map((e=>new D(e)))}}constructor(e){this.key=void 0,this.state=void 0,this.key=e.key,this.state=e.state}}const He={index:1,layout:p.struct([p.u32("typeIndex"),_e("deactivationSlot"),p.nu64("lastExtendedSlot"),p.u8("lastExtendedStartIndex"),p.u8(),p.seq(q(),p.offset(p.u8(),-1),"authority")])},Ye=/^[^:]+:\/\/([^:[]+|\[[^\]]+\])(:\d+)?(.*)/i;const $e=(0,h.coerce)((0,h.instance)(D),(0,h.string)(),(e=>new D(e))),Qe=(0,h.tuple)([(0,h.string)(),(0,h.literal)("base64")]),Je=(0,h.coerce)((0,h.instance)(o.Buffer),Qe,(e=>o.Buffer.from(e[0],"base64"))),Ze=3e4;function Xe(e){let t,r;if("string"==typeof e)t=e;else if(e){const{commitment:n,...o}=e;t=n,r=o}return{commitment:t,config:r}}function et(e){return(0,h.union)([(0,h.type)({jsonrpc:(0,h.literal)("2.0"),id:(0,h.string)(),result:e}),(0,h.type)({jsonrpc:(0,h.literal)("2.0"),id:(0,h.string)(),error:(0,h.type)({code:(0,h.unknown)(),message:(0,h.string)(),data:(0,h.optional)((0,h.any)())})})])}const tt=et((0,h.unknown)());function rt(e){return(0,h.coerce)(et(e),tt,(t=>"error"in t?t:{...t,result:(0,h.create)(t.result,e)}))}function nt(e){return rt((0,h.type)({context:(0,h.type)({slot:(0,h.number)()}),value:e}))}function ot(e){return(0,h.type)({context:(0,h.type)({slot:(0,h.number)()}),value:e})}function it(e,r){return 0===e?new ee({header:r.header,staticAccountKeys:r.accountKeys.map((e=>new D(e))),recentBlockhash:r.recentBlockhash,compiledInstructions:r.instructions.map((e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:t(u).decode(e.data)}))),addressTableLookups:r.addressTableLookups}):new X(r)}const st=(0,h.type)({foundation:(0,h.number)(),foundationTerm:(0,h.number)(),initial:(0,h.number)(),taper:(0,h.number)(),terminal:(0,h.number)()}),at=rt((0,h.array)((0,h.nullable)((0,h.type)({epoch:(0,h.number)(),effectiveSlot:(0,h.number)(),amount:(0,h.number)(),postBalance:(0,h.number)(),commission:(0,h.optional)((0,h.nullable)((0,h.number)()))})))),ct=(0,h.type)({total:(0,h.number)(),validator:(0,h.number)(),foundation:(0,h.number)(),epoch:(0,h.number)()}),ut=(0,h.type)({epoch:(0,h.number)(),slotIndex:(0,h.number)(),slotsInEpoch:(0,h.number)(),absoluteSlot:(0,h.number)(),blockHeight:(0,h.optional)((0,h.number)()),transactionCount:(0,h.optional)((0,h.number)())}),lt=(0,h.type)({slotsPerEpoch:(0,h.number)(),leaderScheduleSlotOffset:(0,h.number)(),warmup:(0,h.boolean)(),firstNormalEpoch:(0,h.number)(),firstNormalSlot:(0,h.number)()}),dt=(0,h.record)((0,h.string)(),(0,h.array)((0,h.number)())),pt=(0,h.nullable)((0,h.union)([(0,h.type)({}),(0,h.string)()])),ft=(0,h.type)({err:pt}),ht=(0,h.literal)("receivedSignature"),gt=(0,h.type)({"solana-core":(0,h.string)(),"feature-set":(0,h.optional)((0,h.number)())}),yt=nt((0,h.type)({err:(0,h.nullable)((0,h.union)([(0,h.type)({}),(0,h.string)()])),logs:(0,h.nullable)((0,h.array)((0,h.string)())),accounts:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.nullable)((0,h.type)({executable:(0,h.boolean)(),owner:(0,h.string)(),lamports:(0,h.number)(),data:(0,h.array)((0,h.string)()),rentEpoch:(0,h.optional)((0,h.number)())}))))),unitsConsumed:(0,h.optional)((0,h.number)()),returnData:(0,h.optional)((0,h.nullable)((0,h.type)({programId:(0,h.string)(),data:(0,h.tuple)([(0,h.string)(),(0,h.literal)("base64")])})))})),bt=nt((0,h.type)({byIdentity:(0,h.record)((0,h.string)(),(0,h.array)((0,h.number)())),range:(0,h.type)({firstSlot:(0,h.number)(),lastSlot:(0,h.number)()})}));const mt=rt(st),kt=rt(ct),xt=rt(ut),wt=rt(lt),St=rt(dt),It=rt((0,h.number)()),vt=nt((0,h.type)({total:(0,h.number)(),circulating:(0,h.number)(),nonCirculating:(0,h.number)(),nonCirculatingAccounts:(0,h.array)($e)})),At=(0,h.type)({amount:(0,h.string)(),uiAmount:(0,h.nullable)((0,h.number)()),decimals:(0,h.number)(),uiAmountString:(0,h.optional)((0,h.string)())}),_t=nt((0,h.array)((0,h.type)({address:$e,amount:(0,h.string)(),uiAmount:(0,h.nullable)((0,h.number)()),decimals:(0,h.number)(),uiAmountString:(0,h.optional)((0,h.string)())}))),Et=nt((0,h.array)((0,h.type)({pubkey:$e,account:(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Je,rentEpoch:(0,h.number)()})}))),Tt=(0,h.type)({program:(0,h.string)(),parsed:(0,h.unknown)(),space:(0,h.number)()}),Ot=nt((0,h.array)((0,h.type)({pubkey:$e,account:(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Tt,rentEpoch:(0,h.number)()})}))),Pt=nt((0,h.array)((0,h.type)({lamports:(0,h.number)(),address:$e}))),Bt=(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Je,rentEpoch:(0,h.number)()}),Mt=(0,h.type)({pubkey:$e,account:Bt}),Rt=(0,h.coerce)((0,h.union)([(0,h.instance)(o.Buffer),Tt]),(0,h.union)([Qe,Tt]),(e=>Array.isArray(e)?(0,h.create)(e,Je):e)),Ct=(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Rt,rentEpoch:(0,h.number)()}),Dt=(0,h.type)({pubkey:$e,account:Ct}),zt=(0,h.type)({state:(0,h.union)([(0,h.literal)("active"),(0,h.literal)("inactive"),(0,h.literal)("activating"),(0,h.literal)("deactivating")]),active:(0,h.number)(),inactive:(0,h.number)()}),Wt=rt((0,h.array)((0,h.type)({signature:(0,h.string)(),slot:(0,h.number)(),err:pt,memo:(0,h.nullable)((0,h.string)()),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)()))}))),jt=rt((0,h.array)((0,h.type)({signature:(0,h.string)(),slot:(0,h.number)(),err:pt,memo:(0,h.nullable)((0,h.string)()),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)()))}))),Kt=(0,h.type)({subscription:(0,h.number)(),result:ot(Bt)}),Ut=(0,h.type)({pubkey:$e,account:Bt}),Lt=(0,h.type)({subscription:(0,h.number)(),result:ot(Ut)}),Nt=(0,h.type)({parent:(0,h.number)(),slot:(0,h.number)(),root:(0,h.number)()}),Ft=(0,h.type)({subscription:(0,h.number)(),result:Nt}),Vt=(0,h.union)([(0,h.type)({type:(0,h.union)([(0,h.literal)("firstShredReceived"),(0,h.literal)("completed"),(0,h.literal)("optimisticConfirmation"),(0,h.literal)("root")]),slot:(0,h.number)(),timestamp:(0,h.number)()}),(0,h.type)({type:(0,h.literal)("createdBank"),parent:(0,h.number)(),slot:(0,h.number)(),timestamp:(0,h.number)()}),(0,h.type)({type:(0,h.literal)("frozen"),slot:(0,h.number)(),timestamp:(0,h.number)(),stats:(0,h.type)({numTransactionEntries:(0,h.number)(),numSuccessfulTransactions:(0,h.number)(),numFailedTransactions:(0,h.number)(),maxTransactionsPerEntry:(0,h.number)()})}),(0,h.type)({type:(0,h.literal)("dead"),slot:(0,h.number)(),timestamp:(0,h.number)(),err:(0,h.string)()})]),qt=(0,h.type)({subscription:(0,h.number)(),result:Vt}),Gt=(0,h.type)({subscription:(0,h.number)(),result:ot((0,h.union)([ft,ht]))}),Ht=(0,h.type)({subscription:(0,h.number)(),result:(0,h.number)()}),Yt=(0,h.type)({pubkey:(0,h.string)(),gossip:(0,h.nullable)((0,h.string)()),tpu:(0,h.nullable)((0,h.string)()),rpc:(0,h.nullable)((0,h.string)()),version:(0,h.nullable)((0,h.string)())}),$t=(0,h.type)({votePubkey:(0,h.string)(),nodePubkey:(0,h.string)(),activatedStake:(0,h.number)(),epochVoteAccount:(0,h.boolean)(),epochCredits:(0,h.array)((0,h.tuple)([(0,h.number)(),(0,h.number)(),(0,h.number)()])),commission:(0,h.number)(),lastVote:(0,h.number)(),rootSlot:(0,h.nullable)((0,h.number)())}),Qt=rt((0,h.type)({current:(0,h.array)($t),delinquent:(0,h.array)($t)})),Jt=(0,h.union)([(0,h.literal)("processed"),(0,h.literal)("confirmed"),(0,h.literal)("finalized")]),Zt=(0,h.type)({slot:(0,h.number)(),confirmations:(0,h.nullable)((0,h.number)()),err:pt,confirmationStatus:(0,h.optional)(Jt)}),Xt=nt((0,h.array)((0,h.nullable)(Zt))),er=rt((0,h.number)()),tr=(0,h.type)({accountKey:$e,writableIndexes:(0,h.array)((0,h.number)()),readonlyIndexes:(0,h.array)((0,h.number)())}),rr=(0,h.type)({signatures:(0,h.array)((0,h.string)()),message:(0,h.type)({accountKeys:(0,h.array)((0,h.string)()),header:(0,h.type)({numRequiredSignatures:(0,h.number)(),numReadonlySignedAccounts:(0,h.number)(),numReadonlyUnsignedAccounts:(0,h.number)()}),instructions:(0,h.array)((0,h.type)({accounts:(0,h.array)((0,h.number)()),data:(0,h.string)(),programIdIndex:(0,h.number)()})),recentBlockhash:(0,h.string)(),addressTableLookups:(0,h.optional)((0,h.array)(tr))})}),nr=(0,h.type)({pubkey:$e,signer:(0,h.boolean)(),writable:(0,h.boolean)(),source:(0,h.optional)((0,h.union)([(0,h.literal)("transaction"),(0,h.literal)("lookupTable")]))}),or=(0,h.type)({accountKeys:(0,h.array)(nr),signatures:(0,h.array)((0,h.string)())}),ir=(0,h.type)({parsed:(0,h.unknown)(),program:(0,h.string)(),programId:$e}),sr=(0,h.type)({accounts:(0,h.array)($e),data:(0,h.string)(),programId:$e}),ar=(0,h.union)([sr,ir]),cr=(0,h.union)([(0,h.type)({parsed:(0,h.unknown)(),program:(0,h.string)(),programId:(0,h.string)()}),(0,h.type)({accounts:(0,h.array)((0,h.string)()),data:(0,h.string)(),programId:(0,h.string)()})]),ur=(0,h.coerce)(ar,cr,(e=>"accounts"in e?(0,h.create)(e,sr):(0,h.create)(e,ir))),lr=(0,h.type)({signatures:(0,h.array)((0,h.string)()),message:(0,h.type)({accountKeys:(0,h.array)(nr),instructions:(0,h.array)(ur),recentBlockhash:(0,h.string)(),addressTableLookups:(0,h.optional)((0,h.nullable)((0,h.array)(tr)))})}),dr=(0,h.type)({accountIndex:(0,h.number)(),mint:(0,h.string)(),owner:(0,h.optional)((0,h.string)()),uiTokenAmount:At}),pr=(0,h.type)({writable:(0,h.array)($e),readonly:(0,h.array)($e)}),fr=(0,h.type)({err:pt,fee:(0,h.number)(),innerInstructions:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.type)({index:(0,h.number)(),instructions:(0,h.array)((0,h.type)({accounts:(0,h.array)((0,h.number)()),data:(0,h.string)(),programIdIndex:(0,h.number)()}))})))),preBalances:(0,h.array)((0,h.number)()),postBalances:(0,h.array)((0,h.number)()),logMessages:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.string)()))),preTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),postTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),loadedAddresses:(0,h.optional)(pr),computeUnitsConsumed:(0,h.optional)((0,h.number)())}),hr=(0,h.type)({err:pt,fee:(0,h.number)(),innerInstructions:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.type)({index:(0,h.number)(),instructions:(0,h.array)(ur)})))),preBalances:(0,h.array)((0,h.number)()),postBalances:(0,h.array)((0,h.number)()),logMessages:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.string)()))),preTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),postTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),loadedAddresses:(0,h.optional)(pr),computeUnitsConsumed:(0,h.optional)((0,h.number)())}),gr=(0,h.union)([(0,h.literal)(0),(0,h.literal)("legacy")]),yr=(0,h.type)({pubkey:(0,h.string)(),lamports:(0,h.number)(),postBalance:(0,h.nullable)((0,h.number)()),rewardType:(0,h.nullable)((0,h.string)()),commission:(0,h.optional)((0,h.nullable)((0,h.number)()))}),br=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:rr,meta:(0,h.nullable)(fr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),mr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),kr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:or,meta:(0,h.nullable)(fr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),xr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:lr,meta:(0,h.nullable)(hr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),wr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:or,meta:(0,h.nullable)(hr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),Sr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),Ir=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:rr,meta:(0,h.nullable)(fr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)())}))),vr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),signatures:(0,h.array)((0,h.string)()),blockTime:(0,h.nullable)((0,h.number)())}))),Ar=rt((0,h.nullable)((0,h.type)({slot:(0,h.number)(),meta:fr,blockTime:(0,h.optional)((0,h.nullable)((0,h.number)())),transaction:rr,version:(0,h.optional)(gr)}))),_r=rt((0,h.nullable)((0,h.type)({slot:(0,h.number)(),transaction:lr,meta:(0,h.nullable)(hr),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)())),version:(0,h.optional)(gr)}))),Er=nt((0,h.type)({blockhash:(0,h.string)(),feeCalculator:(0,h.type)({lamportsPerSignature:(0,h.number)()})})),Tr=nt((0,h.type)({blockhash:(0,h.string)(),lastValidBlockHeight:(0,h.number)()})),Or=(0,h.type)({slot:(0,h.number)(),numTransactions:(0,h.number)(),numSlots:(0,h.number)(),samplePeriodSecs:(0,h.number)()}),Pr=rt((0,h.array)(Or)),Br=nt((0,h.nullable)((0,h.type)({feeCalculator:(0,h.type)({lamportsPerSignature:(0,h.number)()})}))),Mr=rt((0,h.string)()),Rr=rt((0,h.string)()),Cr=(0,h.type)({err:pt,logs:(0,h.array)((0,h.string)()),signature:(0,h.string)()}),Dr=(0,h.type)({result:ot(Cr),subscription:(0,h.number)()}),zr={"solana-client":"js/0.0.0-development"};class Wr{get commitment(){return this._commitment}get rpcEndpoint(){return this._rpcEndpoint}async getBalanceAndContext(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,void 0,n),i=await this._rpcRequest("getBalance",o),s=(0,h.create)(i,nt((0,h.number)()));if("error"in s)throw new Fe(s.error,`failed to get balance for ${e.toBase58()}`);return s.result}async getBalance(e,t){return await this.getBalanceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get balance of account "+e.toBase58()+": "+t)}))}async getBlockTime(e){const t=await this._rpcRequest("getBlockTime",[e]),r=(0,h.create)(t,rt((0,h.nullable)((0,h.number)())));if("error"in r)throw new Fe(r.error,`failed to get block time for slot ${e}`);return r.result}async getMinimumLedgerSlot(){const e=await this._rpcRequest("minimumLedgerSlot",[]),t=(0,h.create)(e,rt((0,h.number)()));if("error"in t)throw new Fe(t.error,"failed to get minimum ledger slot");return t.result}async getFirstAvailableBlock(){const e=await this._rpcRequest("getFirstAvailableBlock",[]),t=(0,h.create)(e,It);if("error"in t)throw new Fe(t.error,"failed to get first available block");return t.result}async getSupply(e){let t={};t="string"==typeof e?{commitment:e}:e?{...e,commitment:e&&e.commitment||this.commitment}:{commitment:this.commitment};const r=await this._rpcRequest("getSupply",[t]),n=(0,h.create)(r,vt);if("error"in n)throw new Fe(n.error,"failed to get supply");return n.result}async getTokenSupply(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenSupply",r),o=(0,h.create)(n,nt(At));if("error"in o)throw new Fe(o.error,"failed to get token supply");return o.result}async getTokenAccountBalance(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenAccountBalance",r),o=(0,h.create)(n,nt(At));if("error"in o)throw new Fe(o.error,"failed to get token account balance");return o.result}async getTokenAccountsByOwner(e,t,r){const{commitment:n,config:o}=Xe(r);let i=[e.toBase58()];"mint"in t?i.push({mint:t.mint.toBase58()}):i.push({programId:t.programId.toBase58()});const s=this._buildArgs(i,n,"base64",o),a=await this._rpcRequest("getTokenAccountsByOwner",s),c=(0,h.create)(a,Et);if("error"in c)throw new Fe(c.error,`failed to get token accounts owned by account ${e.toBase58()}`);return c.result}async getParsedTokenAccountsByOwner(e,t,r){let n=[e.toBase58()];"mint"in t?n.push({mint:t.mint.toBase58()}):n.push({programId:t.programId.toBase58()});const o=this._buildArgs(n,r,"jsonParsed"),i=await this._rpcRequest("getTokenAccountsByOwner",o),s=(0,h.create)(i,Ot);if("error"in s)throw new Fe(s.error,`failed to get token accounts owned by account ${e.toBase58()}`);return s.result}async getLargestAccounts(e){const t={...e,commitment:e&&e.commitment||this.commitment},r=t.filter||t.commitment?[t]:[],n=await this._rpcRequest("getLargestAccounts",r),o=(0,h.create)(n,Pt);if("error"in o)throw new Fe(o.error,"failed to get largest accounts");return o.result}async getTokenLargestAccounts(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenLargestAccounts",r),o=(0,h.create)(n,_t);if("error"in o)throw new Fe(o.error,"failed to get token largest accounts");return o.result}async getAccountInfoAndContext(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,"base64",n),i=await this._rpcRequest("getAccountInfo",o),s=(0,h.create)(i,nt((0,h.nullable)(Bt)));if("error"in s)throw new Fe(s.error,`failed to get info about account ${e.toBase58()}`);return s.result}async getParsedAccountInfo(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,"jsonParsed",n),i=await this._rpcRequest("getAccountInfo",o),s=(0,h.create)(i,nt((0,h.nullable)(Ct)));if("error"in s)throw new Fe(s.error,`failed to get info about account ${e.toBase58()}`);return s.result}async getAccountInfo(e,t){try{return(await this.getAccountInfoAndContext(e,t)).value}catch(t){throw new Error("failed to get info about account "+e.toBase58()+": "+t)}}async getMultipleParsedAccounts(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>e.toBase58())),i=this._buildArgs([o],r,"jsonParsed",n),s=await this._rpcRequest("getMultipleAccounts",i),a=(0,h.create)(s,nt((0,h.array)((0,h.nullable)(Ct))));if("error"in a)throw new Fe(a.error,`failed to get info for accounts ${o}`);return a.result}async getMultipleAccountsInfoAndContext(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>e.toBase58())),i=this._buildArgs([o],r,"base64",n),s=await this._rpcRequest("getMultipleAccounts",i),a=(0,h.create)(s,nt((0,h.array)((0,h.nullable)(Bt))));if("error"in a)throw new Fe(a.error,`failed to get info for accounts ${o}`);return a.result}async getMultipleAccountsInfo(e,t){return(await this.getMultipleAccountsInfoAndContext(e,t)).value}async getStakeActivation(e,t,r){const{commitment:n,config:o}=Xe(t),i=this._buildArgs([e.toBase58()],n,void 0,{...o,epoch:null!=r?r:o?.epoch}),s=await this._rpcRequest("getStakeActivation",i),a=(0,h.create)(s,rt(zt));if("error"in a)throw new Fe(a.error,`failed to get Stake Activation ${e.toBase58()}`);return a.result}async getProgramAccounts(e,t){const{commitment:r,config:n}=Xe(t),{encoding:o,...i}=n||{},s=this._buildArgs([e.toBase58()],r,o||"base64",i),a=await this._rpcRequest("getProgramAccounts",s),c=(0,h.create)(a,rt((0,h.array)(Mt)));if("error"in c)throw new Fe(c.error,`failed to get accounts owned by program ${e.toBase58()}`);return c.result}async getParsedProgramAccounts(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,"jsonParsed",n),i=await this._rpcRequest("getProgramAccounts",o),s=(0,h.create)(i,rt((0,h.array)(Dt)));if("error"in s)throw new Fe(s.error,`failed to get accounts owned by program ${e.toBase58()}`);return s.result}async confirmTransaction(e,r){let n,o;if("string"==typeof e)n=e;else{const t=e;if(t.abortSignal?.aborted)return Promise.reject(t.abortSignal.reason);n=t.signature}try{o=t(u).decode(n)}catch(e){throw new Error("signature must be base58 encoded: "+n)}return J(64===o.length,"signature has invalid length"),"string"==typeof e?await this.confirmTransactionUsingLegacyTimeoutStrategy({commitment:r||this.commitment,signature:n}):"lastValidBlockHeight"in e?await this.confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:r||this.commitment,strategy:e}):await this.confirmTransactionUsingDurableNonceStrategy({commitment:r||this.commitment,strategy:e})}getCancellationPromise(e){return new Promise(((t,r)=>{null!=e&&(e.aborted?r(e.reason):e.addEventListener("abort",(()=>{r(e.reason)})))}))}getTransactionConfirmationPromise({commitment:e,signature:t}){let r,n,o=!1;return{abortConfirmation:()=>{n&&(n(),n=void 0),null!=r&&(this.removeSignatureListener(r),r=void 0)},confirmationPromise:new Promise(((i,s)=>{try{r=this.onSignature(t,((e,t)=>{r=void 0;const n={context:t,value:e};i({__type:re.PROCESSED,response:n})}),e);const a=new Promise((e=>{null==r?e():n=this._onSubscriptionStateChange(r,(t=>{"subscribed"===t&&e()}))}));(async()=>{if(await a,o)return;const r=await this.getSignatureStatus(t);if(o)return;if(null==r)return;const{context:n,value:c}=r;if(null!=c)if(c?.err)s(c.err);else{switch(e){case"confirmed":case"single":case"singleGossip":if("processed"===c.confirmationStatus)return;break;case"finalized":case"max":case"root":if("processed"===c.confirmationStatus||"confirmed"===c.confirmationStatus)return}o=!0,i({__type:re.PROCESSED,response:{context:n,value:c}})}})()}catch(e){s(e)}}))}}async confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:e,strategy:{abortSignal:t,lastValidBlockHeight:r,signature:n}}){let o=!1;const i=new Promise((t=>{const n=async()=>{try{return await this.getBlockHeight(e)}catch(e){return-1}};(async()=>{let e=await n();if(!o){for(;e<=r;){if(await ke(1e3),o)return;if(e=await n(),o)return}t({__type:re.BLOCKHEIGHT_EXCEEDED})}})()})),{abortConfirmation:s,confirmationPromise:a}=this.getTransactionConfirmationPromise({commitment:e,signature:n}),c=this.getCancellationPromise(t);let u;try{const e=await Promise.race([c,a,i]);if(e.__type!==re.PROCESSED)throw new L(n);u=e.response}finally{o=!0,s()}return u}async confirmTransactionUsingDurableNonceStrategy({commitment:e,strategy:{abortSignal:t,minContextSlot:r,nonceAccountPubkey:n,nonceValue:o,signature:i}}){let s=!1;const a=new Promise((t=>{let i=o,a=null;const c=async()=>{try{const{context:t,value:o}=await this.getNonceAndContext(n,{commitment:e,minContextSlot:r});return a=t.slot,o?.nonce}catch(e){return i}};(async()=>{if(i=await c(),!s)for(;;){if(o!==i)return void t({__type:re.NONCE_INVALID,slotInWhichNonceDidAdvance:a});if(await ke(2e3),s)return;if(i=await c(),s)return}})()})),{abortConfirmation:c,confirmationPromise:u}=this.getTransactionConfirmationPromise({commitment:e,signature:i}),l=this.getCancellationPromise(t);let d;try{const t=await Promise.race([l,u,a]);if(t.__type===re.PROCESSED)d=t.response;else{let n;for(;;){const e=await this.getSignatureStatus(i);if(null==e)break;if(!(e.context.slot<(t.slotInWhichNonceDidAdvance??r))){n=e;break}await ke(400)}if(!n?.value)throw new F(i);{const t=e||"finalized",{confirmationStatus:r}=n.value;switch(t){case"processed":case"recent":if("processed"!==r&&"confirmed"!==r&&"finalized"!==r)throw new F(i);break;case"confirmed":case"single":case"singleGossip":if("confirmed"!==r&&"finalized"!==r)throw new F(i);break;case"finalized":case"max":case"root":if("finalized"!==r)throw new F(i)}d={context:n.context,value:{err:n.value.err}}}}}finally{s=!0,c()}return d}async confirmTransactionUsingLegacyTimeoutStrategy({commitment:e,signature:t}){let r;const n=new Promise((t=>{let n=this._confirmTransactionInitialTimeout||6e4;switch(e){case"processed":case"recent":case"single":case"confirmed":case"singleGossip":n=this._confirmTransactionInitialTimeout||3e4}r=setTimeout((()=>t({__type:re.TIMED_OUT,timeoutMs:n})),n)})),{abortConfirmation:o,confirmationPromise:i}=this.getTransactionConfirmationPromise({commitment:e,signature:t});let s;try{const e=await Promise.race([i,n]);if(e.__type!==re.PROCESSED)throw new N(t,e.timeoutMs/1e3);s=e.response}finally{clearTimeout(r),o()}return s}async getClusterNodes(){const e=await this._rpcRequest("getClusterNodes",[]),t=(0,h.create)(e,rt((0,h.array)(Yt)));if("error"in t)throw new Fe(t.error,"failed to get cluster nodes");return t.result}async getVoteAccounts(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getVoteAccounts",t),n=(0,h.create)(r,Qt);if("error"in n)throw new Fe(n.error,"failed to get vote accounts");return n.result}async getSlot(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getSlot",n),i=(0,h.create)(o,rt((0,h.number)()));if("error"in i)throw new Fe(i.error,"failed to get slot");return i.result}async getSlotLeader(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getSlotLeader",n),i=(0,h.create)(o,rt((0,h.string)()));if("error"in i)throw new Fe(i.error,"failed to get slot leader");return i.result}async getSlotLeaders(e,t){const r=[e,t],n=await this._rpcRequest("getSlotLeaders",r),o=(0,h.create)(n,rt((0,h.array)($e)));if("error"in o)throw new Fe(o.error,"failed to get slot leaders");return o.result}async getSignatureStatus(e,t){const{context:r,value:n}=await this.getSignatureStatuses([e],t);J(1===n.length);return{context:r,value:n[0]}}async getSignatureStatuses(e,t){const r=[e];t&&r.push(t);const n=await this._rpcRequest("getSignatureStatuses",r),o=(0,h.create)(n,Xt);if("error"in o)throw new Fe(o.error,"failed to get signature status");return o.result}async getTransactionCount(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getTransactionCount",n),i=(0,h.create)(o,rt((0,h.number)()));if("error"in i)throw new Fe(i.error,"failed to get transaction count");return i.result}async getTotalSupply(e){return(await this.getSupply({commitment:e,excludeNonCirculatingAccountsList:!0})).value.total}async getInflationGovernor(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getInflationGovernor",t),n=(0,h.create)(r,mt);if("error"in n)throw new Fe(n.error,"failed to get inflation");return n.result}async getInflationReward(e,t,r){const{commitment:n,config:o}=Xe(r),i=this._buildArgs([e.map((e=>e.toBase58()))],n,void 0,{...o,epoch:null!=t?t:o?.epoch}),s=await this._rpcRequest("getInflationReward",i),a=(0,h.create)(s,at);if("error"in a)throw new Fe(a.error,"failed to get inflation reward");return a.result}async getInflationRate(){const e=await this._rpcRequest("getInflationRate",[]),t=(0,h.create)(e,kt);if("error"in t)throw new Fe(t.error,"failed to get inflation rate");return t.result}async getEpochInfo(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getEpochInfo",n),i=(0,h.create)(o,xt);if("error"in i)throw new Fe(i.error,"failed to get epoch info");return i.result}async getEpochSchedule(){const e=await this._rpcRequest("getEpochSchedule",[]),t=(0,h.create)(e,wt);if("error"in t)throw new Fe(t.error,"failed to get epoch schedule");const r=t.result;return new Ue(r.slotsPerEpoch,r.leaderScheduleSlotOffset,r.warmup,r.firstNormalEpoch,r.firstNormalSlot)}async getLeaderSchedule(){const e=await this._rpcRequest("getLeaderSchedule",[]),t=(0,h.create)(e,St);if("error"in t)throw new Fe(t.error,"failed to get leader schedule");return t.result}async getMinimumBalanceForRentExemption(e,t){const r=this._buildArgs([e],t),n=await this._rpcRequest("getMinimumBalanceForRentExemption",r),o=(0,h.create)(n,er);return"error"in o?(console.warn("Unable to fetch minimum balance for rent exemption"),0):o.result}async getRecentBlockhashAndContext(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getRecentBlockhash",t),n=(0,h.create)(r,Er);if("error"in n)throw new Fe(n.error,"failed to get recent blockhash");return n.result}async getRecentPerformanceSamples(e){const t=await this._rpcRequest("getRecentPerformanceSamples",e?[e]:[]),r=(0,h.create)(t,Pr);if("error"in r)throw new Fe(r.error,"failed to get recent performance samples");return r.result}async getFeeCalculatorForBlockhash(e,t){const r=this._buildArgs([e],t),n=await this._rpcRequest("getFeeCalculatorForBlockhash",r),o=(0,h.create)(n,Br);if("error"in o)throw new Fe(o.error,"failed to get fee calculator");const{context:i,value:s}=o.result;return{context:i,value:null!==s?s.feeCalculator:null}}async getFeeForMessage(e,t){const r=E(e.serialize()).toString("base64"),n=this._buildArgs([r],t),o=await this._rpcRequest("getFeeForMessage",n),i=(0,h.create)(o,nt((0,h.nullable)((0,h.number)())));if("error"in i)throw new Fe(i.error,"failed to get fee for message");if(null===i.result)throw new Error("invalid blockhash");return i.result}async getRecentBlockhash(e){try{return(await this.getRecentBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhash(e){try{return(await this.getLatestBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhashAndContext(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getLatestBlockhash",n),i=(0,h.create)(o,Tr);if("error"in i)throw new Fe(i.error,"failed to get latest blockhash");return i.result}async getVersion(){const e=await this._rpcRequest("getVersion",[]),t=(0,h.create)(e,rt(gt));if("error"in t)throw new Fe(t.error,"failed to get version");return t.result}async getGenesisHash(){const e=await this._rpcRequest("getGenesisHash",[]),t=(0,h.create)(e,rt((0,h.string)()));if("error"in t)throw new Fe(t.error,"failed to get genesis hash");return t.result}async getBlock(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,void 0,n),i=await this._rpcRequest("getBlock",o);try{switch(n?.transactionDetails){case"accounts":{const e=(0,h.create)(i,kr);if("error"in e)throw e.error;return e.result}case"none":{const e=(0,h.create)(i,mr);if("error"in e)throw e.error;return e.result}default:{const e=(0,h.create)(i,br);if("error"in e)throw e.error;const{result:t}=e;return t?{...t,transactions:t.transactions.map((({transaction:e,meta:t,version:r})=>({meta:t,transaction:{...e,message:it(r,e.message)},version:r})))}:null}}}catch(e){throw new Fe(e,"failed to get confirmed block")}}async getParsedBlock(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n),i=await this._rpcRequest("getBlock",o);try{switch(n?.transactionDetails){case"accounts":{const e=(0,h.create)(i,wr);if("error"in e)throw e.error;return e.result}case"none":{const e=(0,h.create)(i,Sr);if("error"in e)throw e.error;return e.result}default:{const e=(0,h.create)(i,xr);if("error"in e)throw e.error;return e.result}}}catch(e){throw new Fe(e,"failed to get block")}}async getBlockProduction(e){let t,r;if("string"==typeof e)r=e;else if(e){const{commitment:n,...o}=e;r=n,t=o}const n=this._buildArgs([],r,"base64",t),o=await this._rpcRequest("getBlockProduction",n),i=(0,h.create)(o,bt);if("error"in i)throw new Fe(i.error,"failed to get block production information");return i.result}async getTransaction(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,void 0,n),i=await this._rpcRequest("getTransaction",o),s=(0,h.create)(i,Ar);if("error"in s)throw new Fe(s.error,"failed to get transaction");const a=s.result;return a?{...a,transaction:{...a.transaction,message:it(a.version,a.transaction.message)}}:a}async getParsedTransaction(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n),i=await this._rpcRequest("getTransaction",o),s=(0,h.create)(i,_r);if("error"in s)throw new Fe(s.error,"failed to get transaction");return s.result}async getParsedTransactions(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n)})));return(await this._rpcBatchRequest(o)).map((e=>{const t=(0,h.create)(e,_r);if("error"in t)throw new Fe(t.error,"failed to get transactions");return t.result}))}async getTransactions(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],r,void 0,n)})));return(await this._rpcBatchRequest(o)).map((e=>{const t=(0,h.create)(e,Ar);if("error"in t)throw new Fe(t.error,"failed to get transactions");const r=t.result;return r?{...r,transaction:{...r.transaction,message:it(r.version,r.transaction.message)}}:r}))}async getConfirmedBlock(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=await this._rpcRequest("getConfirmedBlock",r),o=(0,h.create)(n,Ir);if("error"in o)throw new Fe(o.error,"failed to get confirmed block");const i=o.result;if(!i)throw new Error("Confirmed block "+e+" not found");const s={...i,transactions:i.transactions.map((({transaction:e,meta:t})=>{const r=new X(e.message);return{meta:t,transaction:{...e,message:r}}}))};return{...s,transactions:s.transactions.map((({transaction:e,meta:t})=>({meta:t,transaction:se.populate(e.message,e.signatures)})))}}async getBlocks(e,t,r){const n=this._buildArgsAtLeastConfirmed(void 0!==t?[e,t]:[e],r),o=await this._rpcRequest("getBlocks",n),i=(0,h.create)(o,rt((0,h.array)((0,h.number)())));if("error"in i)throw new Fe(i.error,"failed to get blocks");return i.result}async getBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=await this._rpcRequest("getBlock",r),o=(0,h.create)(n,vr);if("error"in o)throw new Fe(o.error,"failed to get block");const i=o.result;if(!i)throw new Error("Block "+e+" not found");return i}async getConfirmedBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=await this._rpcRequest("getConfirmedBlock",r),o=(0,h.create)(n,vr);if("error"in o)throw new Fe(o.error,"failed to get confirmed block");const i=o.result;if(!i)throw new Error("Confirmed block "+e+" not found");return i}async getConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=await this._rpcRequest("getConfirmedTransaction",r),o=(0,h.create)(n,Ar);if("error"in o)throw new Fe(o.error,"failed to get transaction");const i=o.result;if(!i)return i;const s=new X(i.transaction.message),a=i.transaction.signatures;return{...i,transaction:se.populate(s,a)}}async getParsedConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,"jsonParsed"),n=await this._rpcRequest("getConfirmedTransaction",r),o=(0,h.create)(n,_r);if("error"in o)throw new Fe(o.error,"failed to get confirmed transaction");return o.result}async getParsedConfirmedTransactions(e,t){const r=e.map((e=>({methodName:"getConfirmedTransaction",args:this._buildArgsAtLeastConfirmed([e],t,"jsonParsed")})));return(await this._rpcBatchRequest(r)).map((e=>{const t=(0,h.create)(e,_r);if("error"in t)throw new Fe(t.error,"failed to get confirmed transactions");return t.result}))}async getConfirmedSignaturesForAddress(e,t,r){let n={},o=await this.getFirstAvailableBlock();for(;!("until"in n)&&!(--t<=0||t0&&(n.until=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}let i=await this.getSlot("finalized");for(;!("before"in n||++r>i);)try{const e=await this.getConfirmedBlockSignatures(r);e.signatures.length>0&&(n.before=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}return(await this.getConfirmedSignaturesForAddress2(e,n)).map((e=>e.signature))}async getConfirmedSignaturesForAddress2(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),o=await this._rpcRequest("getConfirmedSignaturesForAddress2",n),i=(0,h.create)(o,Wt);if("error"in i)throw new Fe(i.error,"failed to get confirmed signatures for address");return i.result}async getSignaturesForAddress(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),o=await this._rpcRequest("getSignaturesForAddress",n),i=(0,h.create)(o,jt);if("error"in i)throw new Fe(i.error,"failed to get signatures for address");return i.result}async getAddressLookupTable(e,t){const{context:r,value:n}=await this.getAccountInfoAndContext(e,t);let o=null;return null!==n&&(o=new Ge({key:e,state:Ge.deserialize(n.data)})),{context:r,value:o}}async getNonceAndContext(e,t){const{context:r,value:n}=await this.getAccountInfoAndContext(e,t);let o=null;return null!==n&&(o=Ae.fromAccountData(n.data)),{context:r,value:o}}async getNonce(e,t){return await this.getNonceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get nonce for account "+e.toBase58()+": "+t)}))}async requestAirdrop(e,t){const r=await this._rpcRequest("requestAirdrop",[e.toBase58(),t]),n=(0,h.create)(r,Mr);if("error"in n)throw new Fe(n.error,`airdrop to ${e.toBase58()} failed`);return n.result}async _blockhashWithExpiryBlockHeight(e){if(!e){for(;this._pollingBlockhash;)await ke(100);const e=Date.now()-this._blockhashInfo.lastFetch>=Ze;if(null!==this._blockhashInfo.latestBlockhash&&!e)return this._blockhashInfo.latestBlockhash}return await this._pollNewBlockhash()}async _pollNewBlockhash(){this._pollingBlockhash=!0;try{const e=Date.now(),t=this._blockhashInfo.latestBlockhash,r=t?t.blockhash:null;for(let e=0;e<50;e++){const e=await this.getLatestBlockhash("finalized");if(r!==e.blockhash)return this._blockhashInfo={latestBlockhash:e,lastFetch:Date.now(),transactionSignatures:[],simulatedSignatures:[]},e;await ke(200)}throw new Error(`Unable to obtain a new blockhash after ${Date.now()-e}ms`)}finally{this._pollingBlockhash=!1}}async getStakeMinimumDelegation(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,"base64",r),o=await this._rpcRequest("getStakeMinimumDelegation",n),i=(0,h.create)(o,nt((0,h.number)()));if("error"in i)throw new Fe(i.error,"failed to get stake minimum delegation");return i.result}async simulateTransaction(e,t,r){if("message"in e){const n=e.serialize(),i=o.Buffer.from(n).toString("base64");if(Array.isArray(t)||void 0!==r)throw new Error("Invalid arguments");const s=t||{};s.encoding="base64","commitment"in s||(s.commitment=this.commitment);const a=[i,s],c=await this._rpcRequest("simulateTransaction",a),u=(0,h.create)(c,yt);if("error"in u)throw new Error("failed to simulate transaction: "+u.error.message);return u.result}let n;if(e instanceof se){let t=e;n=new se,n.feePayer=t.feePayer,n.instructions=e.instructions,n.nonceInfo=t.nonceInfo,n.signatures=t.signatures}else n=se.populate(e),n._message=n._json=void 0;if(void 0!==t&&!Array.isArray(t))throw new Error("Invalid arguments");const i=t;if(n.nonceInfo&&i)n.sign(...i);else{let e=this._disableBlockhashCaching;for(;;){const t=await this._blockhashWithExpiryBlockHeight(e);if(n.lastValidBlockHeight=t.lastValidBlockHeight,n.recentBlockhash=t.blockhash,!i)break;if(n.sign(...i),!n.signature)throw new Error("!signature");const r=n.signature.toString("base64");if(!this._blockhashInfo.simulatedSignatures.includes(r)&&!this._blockhashInfo.transactionSignatures.includes(r)){this._blockhashInfo.simulatedSignatures.push(r);break}e=!0}}const s=n._compile(),a=s.serialize(),c=n._serialize(a).toString("base64"),u={encoding:"base64",commitment:this.commitment};if(r){const e=(Array.isArray(r)?r:s.nonProgramIds()).map((e=>e.toBase58()));u.accounts={encoding:"base64",addresses:e}}i&&(u.sigVerify=!0);const l=[c,u],d=await this._rpcRequest("simulateTransaction",l),p=(0,h.create)(d,yt);if("error"in p){let e;if("data"in p.error&&(e=p.error.data.logs,e&&Array.isArray(e))){const t="\n ",r=t+e.join(t);console.error(p.error.message,r)}throw new Le("failed to simulate transaction: "+p.error.message,e)}return p.result}async sendTransaction(e,t,r){if("version"in e){if(t&&Array.isArray(t))throw new Error("Invalid arguments");const r=e.serialize();return await this.sendRawTransaction(r,t)}if(void 0===t||!Array.isArray(t))throw new Error("Invalid arguments");const n=t;if(e.nonceInfo)e.sign(...n);else{let t=this._disableBlockhashCaching;for(;;){const r=await this._blockhashWithExpiryBlockHeight(t);if(e.lastValidBlockHeight=r.lastValidBlockHeight,e.recentBlockhash=r.blockhash,e.sign(...n),!e.signature)throw new Error("!signature");const o=e.signature.toString("base64");if(!this._blockhashInfo.transactionSignatures.includes(o)){this._blockhashInfo.transactionSignatures.push(o);break}t=!0}}const o=e.serialize();return await this.sendRawTransaction(o,r)}async sendRawTransaction(e,t){const r=E(e).toString("base64");return await this.sendEncodedTransaction(r,t)}async sendEncodedTransaction(e,t){const r={encoding:"base64"},n=t&&t.skipPreflight,o=t&&t.preflightCommitment||this.commitment;t&&null!=t.maxRetries&&(r.maxRetries=t.maxRetries),t&&null!=t.minContextSlot&&(r.minContextSlot=t.minContextSlot),n&&(r.skipPreflight=n),o&&(r.preflightCommitment=o);const i=[e,r],s=await this._rpcRequest("sendTransaction",i),a=(0,h.create)(s,Rr);if("error"in a){let e;throw"data"in a.error&&(e=a.error.data.logs),new Le("failed to send transaction: "+a.error.message,e)}return a.result}_wsOnOpen(){this._rpcWebSocketConnected=!0,this._rpcWebSocketHeartbeat=setInterval((()=>{(async()=>{try{await this._rpcWebSocket.notify("ping")}catch{}})()}),5e3),this._updateSubscriptions()}_wsOnError(e){this._rpcWebSocketConnected=!1,console.error("ws error:",e.message)}_wsOnClose(e){this._rpcWebSocketConnected=!1,this._rpcWebSocketGeneration=(this._rpcWebSocketGeneration+1)%Number.MAX_SAFE_INTEGER,this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null),this._rpcWebSocketHeartbeat&&(clearInterval(this._rpcWebSocketHeartbeat),this._rpcWebSocketHeartbeat=null),1e3!==e?(this._subscriptionCallbacksByServerSubscriptionId={},Object.entries(this._subscriptionsByHash).forEach((([e,t])=>{this._setSubscription(e,{...t,state:"pending"})}))):this._updateSubscriptions()}_setSubscription(e,t){const r=this._subscriptionsByHash[e]?.state;if(this._subscriptionsByHash[e]=t,r!==t.state){const r=this._subscriptionStateChangeCallbacksByHash[e];r&&r.forEach((e=>{try{e(t.state)}catch{}}))}}_onSubscriptionStateChange(e,t){var r;const n=this._subscriptionHashByClientSubscriptionId[e];if(null==n)return()=>{};const o=(r=this._subscriptionStateChangeCallbacksByHash)[n]||(r[n]=new Set);return o.add(t),()=>{o.delete(t),0===o.size&&delete this._subscriptionStateChangeCallbacksByHash[n]}}async _updateSubscriptions(){if(0===Object.keys(this._subscriptionsByHash).length)return void(this._rpcWebSocketConnected&&(this._rpcWebSocketConnected=!1,this._rpcWebSocketIdleTimeout=setTimeout((()=>{this._rpcWebSocketIdleTimeout=null;try{this._rpcWebSocket.close()}catch(e){e instanceof Error&&console.log(`Error when closing socket connection: ${e.message}`)}}),500)));if(null!==this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketConnected=!0),!this._rpcWebSocketConnected)return void this._rpcWebSocket.connect();const e=this._rpcWebSocketGeneration,t=()=>e===this._rpcWebSocketGeneration;await Promise.all(Object.keys(this._subscriptionsByHash).map((async e=>{const r=this._subscriptionsByHash[e];if(void 0!==r)switch(r.state){case"pending":case"unsubscribed":if(0===r.callbacks.size)return delete this._subscriptionsByHash[e],"unsubscribed"===r.state&&delete this._subscriptionCallbacksByServerSubscriptionId[r.serverSubscriptionId],void await this._updateSubscriptions();await(async()=>{const{args:n,method:o}=r;try{this._setSubscription(e,{...r,state:"subscribing"});const t=await this._rpcWebSocket.call(o,n);this._setSubscription(e,{...r,serverSubscriptionId:t,state:"subscribed"}),this._subscriptionCallbacksByServerSubscriptionId[t]=r.callbacks,await this._updateSubscriptions()}catch(i){if(i instanceof Error&&console.error(`${o} error for argument`,n,i.message),!t())return;this._setSubscription(e,{...r,state:"pending"}),await this._updateSubscriptions()}})();break;case"subscribed":0===r.callbacks.size&&await(async()=>{const{serverSubscriptionId:n,unsubscribeMethod:o}=r;if(this._subscriptionsAutoDisposedByRpc.has(n))this._subscriptionsAutoDisposedByRpc.delete(n);else{this._setSubscription(e,{...r,state:"unsubscribing"}),this._setSubscription(e,{...r,state:"unsubscribing"});try{await this._rpcWebSocket.call(o,[n])}catch(n){if(n instanceof Error&&console.error(`${o} error:`,n.message),!t())return;return this._setSubscription(e,{...r,state:"subscribed"}),void await this._updateSubscriptions()}}this._setSubscription(e,{...r,state:"unsubscribed"}),await this._updateSubscriptions()})()}})))}_handleServerNotification(e,t){const r=this._subscriptionCallbacksByServerSubscriptionId[e];void 0!==r&&r.forEach((e=>{try{e(...t)}catch(e){console.error(e)}}))}_wsOnAccountNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Kt);this._handleServerNotification(r,[t.value,t.context])}_makeSubscription(e,t){const r=this._nextClientSubscriptionId++,n=je([e.method,t]),o=this._subscriptionsByHash[n];return void 0===o?this._subscriptionsByHash[n]={...e,args:t,callbacks:new Set([e.callback]),state:"pending"}:o.callbacks.add(e.callback),this._subscriptionHashByClientSubscriptionId[r]=n,this._subscriptionDisposeFunctionsByClientSubscriptionId[r]=async()=>{delete this._subscriptionDisposeFunctionsByClientSubscriptionId[r],delete this._subscriptionHashByClientSubscriptionId[r];const t=this._subscriptionsByHash[n];J(void 0!==t,`Could not find a \`Subscription\` when tearing down client subscription #${r}`),t.callbacks.delete(e.callback),await this._updateSubscriptions()},this._updateSubscriptions(),r}onAccountChange(e,t,r){const n=this._buildArgs([e.toBase58()],r||this._commitment||"finalized","base64");return this._makeSubscription({callback:t,method:"accountSubscribe",unsubscribeMethod:"accountUnsubscribe"},n)}async removeAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"account change")}_wsOnProgramAccountNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Lt);this._handleServerNotification(r,[{accountId:t.value.pubkey,accountInfo:t.value.account},t.context])}onProgramAccountChange(e,t,r,n){const o=this._buildArgs([e.toBase58()],r||this._commitment||"finalized","base64",n?{filters:n}:void 0);return this._makeSubscription({callback:t,method:"programSubscribe",unsubscribeMethod:"programUnsubscribe"},o)}async removeProgramAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"program account change")}onLogs(e,t,r){const n=this._buildArgs(["object"==typeof e?{mentions:[e.toString()]}:e],r||this._commitment||"finalized");return this._makeSubscription({callback:t,method:"logsSubscribe",unsubscribeMethod:"logsUnsubscribe"},n)}async removeOnLogsListener(e){await this._unsubscribeClientSubscription(e,"logs")}_wsOnLogsNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Dr);this._handleServerNotification(r,[t.value,t.context])}_wsOnSlotNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Ft);this._handleServerNotification(r,[t])}onSlotChange(e){return this._makeSubscription({callback:e,method:"slotSubscribe",unsubscribeMethod:"slotUnsubscribe"},[])}async removeSlotChangeListener(e){await this._unsubscribeClientSubscription(e,"slot change")}_wsOnSlotUpdatesNotification(e){const{result:t,subscription:r}=(0,h.create)(e,qt);this._handleServerNotification(r,[t])}onSlotUpdate(e){return this._makeSubscription({callback:e,method:"slotsUpdatesSubscribe",unsubscribeMethod:"slotsUpdatesUnsubscribe"},[])}async removeSlotUpdateListener(e){await this._unsubscribeClientSubscription(e,"slot update")}async _unsubscribeClientSubscription(e,t){const r=this._subscriptionDisposeFunctionsByClientSubscriptionId[e];r?await r():console.warn(`Ignored unsubscribe request because an active subscription with id \`${e}\` for '${t}' events could not be found.`)}_buildArgs(e,t,r,n){const o=t||this._commitment;if(o||r||n){let t={};r&&(t.encoding=r),o&&(t.commitment=o),n&&(t=Object.assign(t,n)),e.push(t)}return e}_buildArgsAtLeastConfirmed(e,t,r,n){const o=t||this._commitment;if(o&&!["confirmed","finalized"].includes(o))throw new Error("Using Connection with default commitment: `"+this._commitment+"`, but method requires at least `confirmed`");return this._buildArgs(e,t,r,n)}_wsOnSignatureNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Gt);"receivedSignature"!==t.value&&this._subscriptionsAutoDisposedByRpc.add(r),this._handleServerNotification(r,"receivedSignature"===t.value?[{type:"received"},t.context]:[{type:"status",result:t.value},t.context])}onSignature(e,t,r){const n=this._buildArgs([e],r||this._commitment||"finalized"),o=this._makeSubscription({callback:(e,r)=>{if("status"===e.type){t(e.result,r);try{this.removeSignatureListener(o)}catch(e){}}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},n);return o}onSignatureWithOptions(e,t,r){const{commitment:n,...o}={...r,commitment:r&&r.commitment||this._commitment||"finalized"},i=this._buildArgs([e],n,void 0,o),s=this._makeSubscription({callback:(e,r)=>{t(e,r);try{this.removeSignatureListener(s)}catch(e){}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},i);return s}async removeSignatureListener(e){await this._unsubscribeClientSubscription(e,"signature result")}_wsOnRootNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Ht);this._handleServerNotification(r,[t])}onRootChange(e){return this._makeSubscription({callback:e,method:"rootSubscribe",unsubscribeMethod:"rootUnsubscribe"},[])}async removeRootChangeListener(e){await this._unsubscribeClientSubscription(e,"root change")}constructor(e,r){let n,o,i,s,a,c;var u;this._commitment=void 0,this._confirmTransactionInitialTimeout=void 0,this._rpcEndpoint=void 0,this._rpcWsEndpoint=void 0,this._rpcClient=void 0,this._rpcRequest=void 0,this._rpcBatchRequest=void 0,this._rpcWebSocket=void 0,this._rpcWebSocketConnected=!1,this._rpcWebSocketHeartbeat=null,this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketGeneration=0,this._disableBlockhashCaching=!1,this._pollingBlockhash=!1,this._blockhashInfo={latestBlockhash:null,lastFetch:0,transactionSignatures:[],simulatedSignatures:[]},this._nextClientSubscriptionId=0,this._subscriptionDisposeFunctionsByClientSubscriptionId={},this._subscriptionHashByClientSubscriptionId={},this._subscriptionStateChangeCallbacksByHash={},this._subscriptionCallbacksByServerSubscriptionId={},this._subscriptionsByHash={},this._subscriptionsAutoDisposedByRpc=new Set,this.getBlockHeight=(()=>{const e={};return async t=>{const{commitment:r,config:n}=Xe(t),o=this._buildArgs([],r,void 0,n),i=je(o);return e[i]=e[i]??(async()=>{try{const e=await this._rpcRequest("getBlockHeight",o),t=(0,h.create)(e,rt((0,h.number)()));if("error"in t)throw new Fe(t.error,"failed to get block height information");return t.result}finally{delete e[i]}})(),await e[i]}})(),r&&"string"==typeof r?this._commitment=r:r&&(this._commitment=r.commitment,this._confirmTransactionInitialTimeout=r.confirmTransactionInitialTimeout,n=r.wsEndpoint,o=r.httpHeaders,i=r.fetch,s=r.fetchMiddleware,a=r.disableRetryOnRateLimit,c=r.httpAgent),this._rpcEndpoint=function(e){if(!1===/^https?:/.test(e))throw new TypeError("Endpoint URL must start with `http:` or `https:`.");return e}(e),this._rpcWsEndpoint=n||function(e){const t=e.match(Ye);if(null==t)throw TypeError(`Failed to validate endpoint URL \`${e}\``);const[r,n,o,i]=t,s=e.startsWith("https:")?"wss:":"ws:",a=null==o?null:parseInt(o.slice(1),10);return`${s}//${n}${null==a?"":`:${a+1}`}${i}`}(e),this._rpcClient=function(e,r,n,o,i,s){const a=n||Ve;let c;return null!=s&&console.warn("You have supplied an `httpAgent` when creating a `Connection` in a browser environment.It has been ignored; `httpAgent` is only used in Node environments."),o&&(c=async(e,t)=>{const r=await new Promise(((r,n)=>{try{o(e,t,((e,t)=>r([e,t])))}catch(e){n(e)}}));return await a(...r)}),new(t(g))((async(t,n)=>{const o={method:"POST",body:t,agent:void 0,headers:Object.assign({"Content-Type":"application/json"},r||{},zr)};try{let t,r=5,s=500;for(;t=c?await c(e,o):await a(e,o),429===t.status&&!0!==i&&(r-=1,0!==r);)console.log(`Server responded with ${t.status} ${t.statusText}. Retrying after ${s}ms delay...`),await ke(s),s*=2;const u=await t.text();t.ok?n(null,u):n(new Error(`${t.status} ${t.statusText}: ${u}`))}catch(e){e instanceof Error&&n(e)}}),{})}(e,o,i,s,a,c),this._rpcRequest=(u=this._rpcClient,(e,t)=>new Promise(((r,n)=>{u.request(e,t,((e,t)=>{e?n(e):r(t)}))}))),this._rpcBatchRequest=function(e){return t=>new Promise(((r,n)=>{0===t.length&&r([]);const o=t.map((t=>e.request(t.methodName,t.args)));e.request(o,((e,t)=>{e?n(e):r(t)}))}))}(this._rpcClient),this._rpcWebSocket=new qe(this._rpcWsEndpoint,{autoconnect:!1,max_reconnects:1/0}),this._rpcWebSocket.on("open",this._wsOnOpen.bind(this)),this._rpcWebSocket.on("error",this._wsOnError.bind(this)),this._rpcWebSocket.on("close",this._wsOnClose.bind(this)),this._rpcWebSocket.on("accountNotification",this._wsOnAccountNotification.bind(this)),this._rpcWebSocket.on("programNotification",this._wsOnProgramAccountNotification.bind(this)),this._rpcWebSocket.on("slotNotification",this._wsOnSlotNotification.bind(this)),this._rpcWebSocket.on("slotsUpdatesNotification",this._wsOnSlotUpdatesNotification.bind(this)),this._rpcWebSocket.on("signatureNotification",this._wsOnSignatureNotification.bind(this)),this._rpcWebSocket.on("rootNotification",this._wsOnRootNotification.bind(this)),this._rpcWebSocket.on("logsNotification",this._wsOnLogsNotification.bind(this))}}class jr{static generate(){return new jr(S())}static fromSecretKey(e,t){if(64!==e.byteLength)throw new Error("bad secret key size");const r=e.slice(32,64);if(!t||!t.skipValidation){const t=e.slice(0,32),n=I(t);for(let e=0;e<32;e++)if(r[e]!==n[e])throw new Error("provided secretKey is invalid")}return new jr({publicKey:r,secretKey:e})}static fromSeed(e){const t=I(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),new jr({publicKey:t,secretKey:r})}get publicKey(){return new D(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}constructor(e){this._keypair=void 0,this._keypair=e??S()}}const Kr=Object.freeze({CreateLookupTable:{index:0,layout:p.struct([p.u32("instruction"),_e("recentSlot"),p.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:p.struct([p.u32("instruction")])},ExtendLookupTable:{index:2,layout:p.struct([p.u32("instruction"),_e(),p.seq(q(),p.offset(p.u32(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:p.struct([p.u32("instruction")])},CloseLookupTable:{index:4,layout:p.struct([p.u32("instruction")])}});class Ur{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Kr))if(n.index==t){r=e;break}if(!r)throw new Error("Invalid Instruction. Should be a LookupTable Instruction");return r}static decodeCreateLookupTable(e){this.checkProgramId(e.programId),this.checkKeysLength(e.keys,4);const{recentSlot:t}=we(Kr.CreateLookupTable,e.data);return{authority:e.keys[1].pubkey,payer:e.keys[2].pubkey,recentSlot:Number(t)}}static decodeExtendLookupTable(e){if(this.checkProgramId(e.programId),e.keys.length<2)throw new Error(`invalid instruction; found ${e.keys.length} keys, expected at least 2`);const{addresses:t}=we(Kr.ExtendLookupTable,e.data);return{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey,payer:e.keys.length>2?e.keys[2].pubkey:void 0,addresses:t.map((e=>new D(e)))}}static decodeCloseLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,3),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey,recipient:e.keys[2].pubkey}}static decodeFreezeLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,2),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey}}static decodeDeactivateLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,2),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey}}static checkProgramId(e){if(!e.equals(Lr.programId))throw new Error("invalid instruction; programId is not AddressLookupTable Program")}static checkKeysLength(e,t){if(e.lengthe.toBytes()))}),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return e.payer&&r.push({pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:Pe.programId,isSigner:!1,isWritable:!1}),new ie({programId:this.programId,keys:r,data:t})}static deactivateLookupTable(e){const t=xe(Kr.DeactivateLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new ie({programId:this.programId,keys:r,data:t})}static closeLookupTable(e){const t=xe(Kr.CloseLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.recipient,isSigner:!1,isWritable:!0}];return new ie({programId:this.programId,keys:r,data:t})}constructor(){}}Lr.programId=new D("AddressLookupTab1e1111111111111111111111111");class Nr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u8("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Fr))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a ComputeBudgetInstruction");return r}static decodeRequestUnits(e){this.checkProgramId(e.programId);const{units:t,additionalFee:r}=we(Fr.RequestUnits,e.data);return{units:t,additionalFee:r}}static decodeRequestHeapFrame(e){this.checkProgramId(e.programId);const{bytes:t}=we(Fr.RequestHeapFrame,e.data);return{bytes:t}}static decodeSetComputeUnitLimit(e){this.checkProgramId(e.programId);const{units:t}=we(Fr.SetComputeUnitLimit,e.data);return{units:t}}static decodeSetComputeUnitPrice(e){this.checkProgramId(e.programId);const{microLamports:t}=we(Fr.SetComputeUnitPrice,e.data);return{microLamports:t}}static checkProgramId(e){if(!e.equals(Vr.programId))throw new Error("invalid instruction; programId is not ComputeBudgetProgram")}constructor(){}}const Fr=Object.freeze({RequestUnits:{index:0,layout:p.struct([p.u8("instruction"),p.u32("units"),p.u32("additionalFee")])},RequestHeapFrame:{index:1,layout:p.struct([p.u8("instruction"),p.u32("bytes")])},SetComputeUnitLimit:{index:2,layout:p.struct([p.u8("instruction"),p.u32("units")])},SetComputeUnitPrice:{index:3,layout:p.struct([p.u8("instruction"),_e("microLamports")])}});class Vr{static requestUnits(e){const t=xe(Fr.RequestUnits,e);return new ie({keys:[],programId:this.programId,data:t})}static requestHeapFrame(e){const t=xe(Fr.RequestHeapFrame,e);return new ie({keys:[],programId:this.programId,data:t})}static setComputeUnitLimit(e){const t=xe(Fr.SetComputeUnitLimit,e);return new ie({keys:[],programId:this.programId,data:t})}static setComputeUnitPrice(e){const t=xe(Fr.SetComputeUnitPrice,{microLamports:BigInt(e.microLamports)});return new ie({keys:[],programId:this.programId,data:t})}constructor(){}}Vr.programId=new D("ComputeBudget111111111111111111111111111111");const qr=p.struct([p.u8("numSignatures"),p.u8("padding"),p.u16("signatureOffset"),p.u16("signatureInstructionIndex"),p.u16("publicKeyOffset"),p.u16("publicKeyInstructionIndex"),p.u16("messageDataOffset"),p.u16("messageDataSize"),p.u16("messageInstructionIndex")]);class Gr{static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,instructionIndex:i}=e;J(32===t.length,`Public Key must be 32 bytes but received ${t.length} bytes`),J(64===n.length,`Signature must be 64 bytes but received ${n.length} bytes`);const s=qr.span,a=s+t.length,c=a+n.length,u=o.Buffer.alloc(c+r.length),l=null==i?65535:i;return qr.encode({numSignatures:1,padding:0,signatureOffset:a,signatureInstructionIndex:l,publicKeyOffset:s,publicKeyInstructionIndex:l,messageDataOffset:c,messageDataSize:r.length,messageInstructionIndex:l},u),u.fill(t,s),u.fill(n,a),u.fill(r,c),new ie({keys:[],programId:Gr.programId,data:u})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;J(64===t.length,`Private key must be 64 bytes but received ${t.length} bytes`);try{const e=jr.fromSecretKey(t),o=e.publicKey.toBytes(),i=A(r,e.secretKey);return this.createInstructionWithPublicKey({publicKey:o,message:r,signature:i,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}}constructor(){}}Gr.programId=new D("Ed25519SigVerify111111111111111111111111111"),x.utils.hmacSha256Sync=(e,...t)=>{const r=k.hmac.create(l.sha256,e);return t.forEach((e=>r.update(e))),r.digest()};x.utils.isValidPrivateKey;const Hr=x.getPublicKey,Yr=p.struct([p.u8("numSignatures"),p.u16("signatureOffset"),p.u8("signatureInstructionIndex"),p.u16("ethAddressOffset"),p.u8("ethAddressInstructionIndex"),p.u16("messageDataOffset"),p.u16("messageDataSize"),p.u8("messageInstructionIndex"),p.blob(20,"ethAddress"),p.blob(64,"signature"),p.u8("recoveryId")]);class $r{static publicKeyToEthAddress(e){J(64===e.length,`Public key must be 64 bytes but received ${e.length} bytes`);try{return o.Buffer.from((0,m.keccak_256)(E(e))).slice(-20)}catch(e){throw new Error(`Error constructing Ethereum address: ${e}`)}}static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,recoveryId:o,instructionIndex:i}=e;return $r.createInstructionWithEthAddress({ethAddress:$r.publicKeyToEthAddress(t),message:r,signature:n,recoveryId:o,instructionIndex:i})}static createInstructionWithEthAddress(e){const{ethAddress:t,message:r,signature:n,recoveryId:i,instructionIndex:s=0}=e;let a;a="string"==typeof t?t.startsWith("0x")?o.Buffer.from(t.substr(2),"hex"):o.Buffer.from(t,"hex"):t,J(20===a.length,`Address must be 20 bytes but received ${a.length} bytes`);const c=12+a.length,u=c+n.length+1,l=o.Buffer.alloc(Yr.span+r.length);return Yr.encode({numSignatures:1,signatureOffset:c,signatureInstructionIndex:s,ethAddressOffset:12,ethAddressInstructionIndex:s,messageDataOffset:u,messageDataSize:r.length,messageInstructionIndex:s,signature:E(n),ethAddress:E(a),recoveryId:i},l),l.fill(E(r),Yr.span),new ie({keys:[],programId:$r.programId,data:l})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;J(32===t.length,`Private key must be 32 bytes but received ${t.length} bytes`);try{const e=E(t),a=Hr(e,!1).slice(1),c=o.Buffer.from((0,m.keccak_256)(E(r))),[u,l]=(i=c,s=e,x.signSync(i,s,{der:!1,recovered:!0}));return this.createInstructionWithPublicKey({publicKey:a,message:r,signature:u,recoveryId:l,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}var i,s}constructor(){}}$r.programId=new D("KeccakSecp256k11111111111111111111111111111");const Qr=new D("StakeConfig11111111111111111111111111111111");class Jr{constructor(e,t){this.staker=void 0,this.withdrawer=void 0,this.staker=e,this.withdrawer=t}}class Zr{constructor(e,t,r){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=e,this.epoch=t,this.custodian=r}}Zr.default=new Zr(0,0,D.default);class Xr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(en))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a StakeInstruction");return r}static decodeInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t,lockup:r}=we(en.Initialize,e.data);return{stakePubkey:e.keys[0].pubkey,authorized:new Jr(new D(t.staker),new D(t.withdrawer)),lockup:new Zr(r.unixTimestamp,r.epoch,new D(r.custodian))}}static decodeDelegate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,6),we(en.Delegate,e.data),{stakePubkey:e.keys[0].pubkey,votePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[5].pubkey}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,stakeAuthorizationType:r}=we(en.Authorize,e.data),n={stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new D(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(n.custodianPubkey=e.keys[3].pubkey),n}static decodeAuthorizeWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{newAuthorized:t,stakeAuthorizationType:r,authoritySeed:n,authorityOwner:o}=we(en.AuthorizeWithSeed,e.data),i={stakePubkey:e.keys[0].pubkey,authorityBase:e.keys[1].pubkey,authoritySeed:n,authorityOwner:new D(o),newAuthorizedPubkey:new D(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(i.custodianPubkey=e.keys[3].pubkey),i}static decodeSplit(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=we(en.Split,e.data);return{stakePubkey:e.keys[0].pubkey,splitStakePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[2].pubkey,lamports:t}}static decodeMerge(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),we(en.Merge,e.data),{stakePubkey:e.keys[0].pubkey,sourceStakePubKey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=we(en.Withdraw,e.data),r={stakePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t};return e.keys.length>5&&(r.custodianPubkey=e.keys[5].pubkey),r}static decodeDeactivate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),we(en.Deactivate,e.data),{stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static checkProgramId(e){if(!e.equals(rn.programId))throw new Error("invalid instruction; programId is not StakeProgram")}static checkKeyLength(e,t){if(e.lengthp.struct([q("staker"),q("withdrawer")],e))(),((e="lockup")=>p.struct([p.ns64("unixTimestamp"),p.ns64("epoch"),q("custodian")],e))()])},Authorize:{index:1,layout:p.struct([p.u32("instruction"),q("newAuthorized"),p.u32("stakeAuthorizationType")])},Delegate:{index:2,layout:p.struct([p.u32("instruction")])},Split:{index:3,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},Withdraw:{index:4,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},Deactivate:{index:5,layout:p.struct([p.u32("instruction")])},Merge:{index:7,layout:p.struct([p.u32("instruction")])},AuthorizeWithSeed:{index:8,layout:p.struct([p.u32("instruction"),q("newAuthorized"),p.u32("stakeAuthorizationType"),H("authoritySeed"),q("authorityOwner")])}}),tn=Object.freeze({Staker:{index:0},Withdrawer:{index:1}});class rn{static initialize(e){const{stakePubkey:t,authorized:r,lockup:n}=e,o=n||Zr.default,i=xe(en.Initialize,{authorized:{staker:E(r.staker.toBuffer()),withdrawer:E(r.withdrawer.toBuffer())},lockup:{unixTimestamp:o.unixTimestamp,epoch:o.epoch,custodian:E(o.custodian.toBuffer())}}),s={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:fe,isSigner:!1,isWritable:!1}],programId:this.programId,data:i};return new ie(s)}static createAccountWithSeed(e){const t=new se;t.add(Pe.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:o}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:o}))}static createAccount(e){const t=new se;t.add(Pe.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:o}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:o}))}static delegate(e){const{stakePubkey:t,authorizedPubkey:r,votePubkey:n}=e,o=xe(en.Delegate);return(new se).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:be,isSigner:!1,isWritable:!1},{pubkey:Qr,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:o})}static authorize(e){const{stakePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,stakeAuthorizationType:o,custodianPubkey:i}=e,s=xe(en.Authorize,{newAuthorized:E(n.toBuffer()),stakeAuthorizationType:o.index}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return i&&a.push({pubkey:i,isSigner:!1,isWritable:!1}),(new se).add({keys:a,programId:this.programId,data:s})}static authorizeWithSeed(e){const{stakePubkey:t,authorityBase:r,authoritySeed:n,authorityOwner:o,newAuthorizedPubkey:i,stakeAuthorizationType:s,custodianPubkey:a}=e,c=xe(en.AuthorizeWithSeed,{newAuthorized:E(i.toBuffer()),stakeAuthorizationType:s.index,authoritySeed:n,authorityOwner:E(o.toBuffer())}),u=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1},{pubkey:ue,isSigner:!1,isWritable:!1}];return a&&u.push({pubkey:a,isSigner:!1,isWritable:!1}),(new se).add({keys:u,programId:this.programId,data:c})}static splitInstruction(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:o}=e,i=xe(en.Split,{lamports:o});return new ie({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static split(e){const t=new se;return t.add(Pe.createAccount({fromPubkey:e.authorizedPubkey,newAccountPubkey:e.splitStakePubkey,lamports:0,space:this.space,programId:this.programId})),t.add(this.splitInstruction(e))}static splitWithSeed(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,basePubkey:o,seed:i,lamports:s}=e,a=new se;return a.add(Pe.allocate({accountPubkey:n,basePubkey:o,seed:i,space:this.space,programId:this.programId})),a.add(this.splitInstruction({stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:s}))}static merge(e){const{stakePubkey:t,sourceStakePubKey:r,authorizedPubkey:n}=e,o=xe(en.Merge);return(new se).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:be,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:o})}static withdraw(e){const{stakePubkey:t,authorizedPubkey:r,toPubkey:n,lamports:o,custodianPubkey:i}=e,s=xe(en.Withdraw,{lamports:o}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:be,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return i&&a.push({pubkey:i,isSigner:!1,isWritable:!1}),(new se).add({keys:a,programId:this.programId,data:s})}static deactivate(e){const{stakePubkey:t,authorizedPubkey:r}=e,n=xe(en.Deactivate);return(new se).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}constructor(){}}rn.programId=new D("Stake11111111111111111111111111111111111111"),rn.space=200;class nn{constructor(e,t,r,n){this.nodePubkey=void 0,this.authorizedVoter=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.nodePubkey=e,this.authorizedVoter=t,this.authorizedWithdrawer=r,this.commission=n}}class on{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(sn))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a VoteInstruction");return r}static decodeInitializeAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,4);const{voteInit:t}=we(sn.InitializeAccount,e.data);return{votePubkey:e.keys[0].pubkey,nodePubkey:e.keys[3].pubkey,voteInit:new nn(new D(t.nodePubkey),new D(t.authorizedVoter),new D(t.authorizedWithdrawer),t.commission)}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,voteAuthorizationType:r}=we(sn.Authorize,e.data);return{votePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new D(t),voteAuthorizationType:{index:r}}}static decodeAuthorizeWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:t,currentAuthorityDerivedKeySeed:r,newAuthorized:n,voteAuthorizationType:o}}=we(sn.AuthorizeWithSeed,e.data);return{currentAuthorityDerivedKeyBasePubkey:e.keys[2].pubkey,currentAuthorityDerivedKeyOwnerPubkey:new D(t),currentAuthorityDerivedKeySeed:r,newAuthorizedPubkey:new D(n),voteAuthorizationType:{index:o},votePubkey:e.keys[0].pubkey}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=we(sn.Withdraw,e.data);return{votePubkey:e.keys[0].pubkey,authorizedWithdrawerPubkey:e.keys[2].pubkey,lamports:t,toPubkey:e.keys[1].pubkey}}static checkProgramId(e){if(!e.equals(cn.programId))throw new Error("invalid instruction; programId is not VoteProgram")}static checkKeyLength(e,t){if(e.lengthp.struct([q("nodePubkey"),q("authorizedVoter"),q("authorizedWithdrawer"),p.u8("commission")],e))()])},Authorize:{index:1,layout:p.struct([p.u32("instruction"),q("newAuthorized"),p.u32("voteAuthorizationType")])},Withdraw:{index:3,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},AuthorizeWithSeed:{index:10,layout:p.struct([p.u32("instruction"),((e="voteAuthorizeWithSeedArgs")=>p.struct([p.u32("voteAuthorizationType"),q("currentAuthorityDerivedKeyOwnerPubkey"),H("currentAuthorityDerivedKeySeed"),q("newAuthorized")],e))()])}}),an=Object.freeze({Voter:{index:0},Withdrawer:{index:1}});class cn{static initializeAccount(e){const{votePubkey:t,nodePubkey:r,voteInit:n}=e,o=xe(sn.InitializeAccount,{voteInit:{nodePubkey:E(n.nodePubkey.toBuffer()),authorizedVoter:E(n.authorizedVoter.toBuffer()),authorizedWithdrawer:E(n.authorizedWithdrawer.toBuffer()),commission:n.commission}}),i={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:fe,isSigner:!1,isWritable:!1},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:o};return new ie(i)}static createAccount(e){const t=new se;return t.add(Pe.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.votePubkey,lamports:e.lamports,space:this.space,programId:this.programId})),t.add(this.initializeAccount({votePubkey:e.votePubkey,nodePubkey:e.voteInit.nodePubkey,voteInit:e.voteInit}))}static authorize(e){const{votePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,voteAuthorizationType:o}=e,i=xe(sn.Authorize,{newAuthorized:E(n.toBuffer()),voteAuthorizationType:o.index}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return(new se).add({keys:s,programId:this.programId,data:i})}static authorizeWithSeed(e){const{currentAuthorityDerivedKeyBasePubkey:t,currentAuthorityDerivedKeyOwnerPubkey:r,currentAuthorityDerivedKeySeed:n,newAuthorizedPubkey:o,voteAuthorizationType:i,votePubkey:s}=e,a=xe(sn.AuthorizeWithSeed,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:E(r.toBuffer()),currentAuthorityDerivedKeySeed:n,newAuthorized:E(o.toBuffer()),voteAuthorizationType:i.index}}),c=[{pubkey:s,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:t,isSigner:!0,isWritable:!1}];return(new se).add({keys:c,programId:this.programId,data:a})}static withdraw(e){const{votePubkey:t,authorizedWithdrawerPubkey:r,lamports:n,toPubkey:o}=e,i=xe(sn.Withdraw,{lamports:n}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return(new se).add({keys:s,programId:this.programId,data:i})}static safeWithdraw(e,t,r){if(e.lamports>t-r)throw new Error("Withdraw will leave vote account with insuffcient funds.");return cn.withdraw(e)}constructor(){}}cn.programId=new D("Vote111111111111111111111111111111111111111"),cn.space=3731;const un=new D("Va1idator1nfo111111111111111111111111111111"),ln=(0,h.type)({name:(0,h.string)(),website:(0,h.optional)((0,h.string)()),details:(0,h.optional)((0,h.string)()),keybaseUsername:(0,h.optional)((0,h.string)())});class dn{static fromConfigData(e){let t=[...e];if(2!==$(t))return null;const r=[];for(let e=0;e<2;e++){const e=new D(t.slice(0,R));t=t.slice(R);const n=1===t.slice(0,1)[0];t=t.slice(1),r.push({publicKey:e,isSigner:n})}if(r[0].publicKey.equals(un)&&r[1].isSigner){const e=H().decode(o.Buffer.from(t)),n=JSON.parse(e);return(0,h.assert)(n,ln),new dn(r[1].publicKey,n)}return null}constructor(e,t){this.key=void 0,this.info=void 0,this.key=e,this.info=t}}const pn=new D("Vote111111111111111111111111111111111111111"),fn=p.struct([q("nodePubkey"),q("authorizedWithdrawer"),p.u8("commission"),p.nu64(),p.seq(p.struct([p.nu64("slot"),p.u32("confirmationCount")]),p.offset(p.u32(),-8),"votes"),p.u8("rootSlotValid"),p.nu64("rootSlot"),p.nu64(),p.seq(p.struct([p.nu64("epoch"),q("authorizedVoter")]),p.offset(p.u32(),-8),"authorizedVoters"),p.struct([p.seq(p.struct([q("authorizedPubkey"),p.nu64("epochOfLastAuthorizedSwitch"),p.nu64("targetEpoch")]),32,"buf"),p.nu64("idx"),p.u8("isEmpty")],"priorVoters"),p.nu64(),p.seq(p.struct([p.nu64("epoch"),p.nu64("credits"),p.nu64("prevCredits")]),p.offset(p.u32(),-8),"epochCredits"),p.struct([p.nu64("slot"),p.nu64("timestamp")],"lastTimestamp")]);class hn{static fromAccountData(e){const t=fn.decode(E(e),4);let r=t.rootSlot;return t.rootSlotValid||(r=null),new hn({nodePubkey:new D(t.nodePubkey),authorizedWithdrawer:new D(t.authorizedWithdrawer),commission:t.commission,votes:t.votes,rootSlot:r,authorizedVoters:t.authorizedVoters.map(gn),priorVoters:bn(t.priorVoters),epochCredits:t.epochCredits,lastTimestamp:t.lastTimestamp})}constructor(e){this.nodePubkey=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.rootSlot=void 0,this.votes=void 0,this.authorizedVoters=void 0,this.priorVoters=void 0,this.epochCredits=void 0,this.lastTimestamp=void 0,this.nodePubkey=e.nodePubkey,this.authorizedWithdrawer=e.authorizedWithdrawer,this.commission=e.commission,this.rootSlot=e.rootSlot,this.votes=e.votes,this.authorizedVoters=e.authorizedVoters,this.priorVoters=e.priorVoters,this.epochCredits=e.epochCredits,this.lastTimestamp=e.lastTimestamp}}function gn({authorizedVoter:e,epoch:t}){return{epoch:t,authorizedVoter:new D(e)}}function yn({authorizedPubkey:e,epochOfLastAuthorizedSwitch:t,targetEpoch:r}){return{authorizedPubkey:new D(e),epochOfLastAuthorizedSwitch:t,targetEpoch:r}}function bn({buf:e,idx:t,isEmpty:r}){return r?[]:[...e.slice(t+1).map(yn),...e.slice(0,t).map(yn)]}const mn={http:{devnet:"http://api.devnet.solana.com",testnet:"http://api.testnet.solana.com","mainnet-beta":"http://api.mainnet-beta.solana.com/"},https:{devnet:"https://api.devnet.solana.com",testnet:"https://api.testnet.solana.com","mainnet-beta":"https://api.mainnet-beta.solana.com/"}};function kn(e,t){const r=!1===t?"http":"https";if(!e)return mn[r].devnet;const n=mn[r][e];if(!n)throw new Error(`Unknown ${r} cluster: ${e}`);return n}async function xn(e,t,r,n){let o,i;r&&Object.prototype.hasOwnProperty.call(r,"lastValidBlockHeight")||r&&Object.prototype.hasOwnProperty.call(r,"nonceValue")?(o=r,i=n):i=r;const s=i&&{skipPreflight:i.skipPreflight,preflightCommitment:i.preflightCommitment||i.commitment,minContextSlot:i.minContextSlot},a=await e.sendRawTransaction(t,s),c=i&&i.commitment,u=o?e.confirmTransaction(o,c):e.confirmTransaction(a,c),l=(await u).value;if(l.err)throw new Error(`Raw transaction ${a} failed (${JSON.stringify(l)})`);return a}const wn=1e9})),s.register("44Wu1",(function(t,r){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */var n,o;e(t.exports,"Buffer",(function(){return n}),(function(e){return n=e})),e(t.exports,"INSPECT_MAX_BYTES",(function(){return o}),(function(e){return o=e}));var i=s("etgpy"),a=s("grdKN");const c="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;n=d,o=50;const u=2147483647;function l(e){if(e>u)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,d.prototype),t}function d(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return h(e)}return p(e,t,r)}function p(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!d.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|m(e,t);let n=l(r);const o=n.write(e,t);o!==r&&(n=n.slice(0,o));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(Z(e,Uint8Array)){const t=new Uint8Array(e);return y(t.buffer,t.byteOffset,t.byteLength)}return g(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(Z(e,ArrayBuffer)||e&&Z(e.buffer,ArrayBuffer))return y(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(Z(e,SharedArrayBuffer)||e&&Z(e.buffer,SharedArrayBuffer)))return y(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return d.from(n,t,r);const o=function(e){if(d.isBuffer(e)){const t=0|b(e.length),r=l(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||X(e.length)?l(0):g(e);if("Buffer"===e.type&&Array.isArray(e.data))return g(e.data)}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return d.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function f(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function h(e){return f(e),l(e<0?0:0|b(e))}function g(e){const t=e.length<0?0:0|b(e.length),r=l(t);for(let n=0;n=u)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+u.toString(16)+" bytes");return 0|e}function m(e,t){if(d.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||Z(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return $(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return Q(e).length;default:if(o)return n?-1:$(e).length;t=(""+t).toLowerCase(),o=!0}}function k(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return R(this,t,r);case"utf8":case"utf-8":return O(this,t,r);case"ascii":return B(this,t,r);case"latin1":case"binary":return M(this,t,r);case"base64":return T(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function x(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function w(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),X(r=+r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=d.from(t,n)),d.isBuffer(t))return 0===t.length?-1:S(e,t,r,n,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):S(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function S(e,t,r,n,o){let i,s=1,a=e.length,c=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,c/=2,r/=2}function u(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(o){let n=-1;for(i=r;ia&&(r=a-c),i=r;i>=0;i--){let r=!0;for(let n=0;no&&(n=o):n=o;const i=t.length;let s;for(n>i/2&&(n=i/2),s=0;s>8,o=r%256,i.push(o),i.push(n);return i}(t,e.length-r),e,r,n)}function T(e,t,r){return 0===t&&r===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,r))}function O(e,t,r){r=Math.min(e.length,r);const n=[];let o=t;for(;o239?4:t>223?3:t>191?2:1;if(o+s<=r){let r,n,a,c;switch(s){case 1:t<128&&(i=t);break;case 2:r=e[o+1],128==(192&r)&&(c=(31&t)<<6|63&r,c>127&&(i=c));break;case 3:r=e[o+1],n=e[o+2],128==(192&r)&&128==(192&n)&&(c=(15&t)<<12|(63&r)<<6|63&n,c>2047&&(c<55296||c>57343)&&(i=c));break;case 4:r=e[o+1],n=e[o+2],a=e[o+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(c=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a,c>65535&&c<1114112&&(i=c))}}null===i?(i=65533,s=1):i>65535&&(i-=65536,n.push(i>>>10&1023|55296),i=56320|1023&i),n.push(i),o+=s}return function(e){const t=e.length;if(t<=P)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(d.isBuffer(t)||(t=d.from(t)),t.copy(n,o)):Uint8Array.prototype.set.call(n,t,o);else{if(!d.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,o)}o+=t.length}return n},d.byteLength=m,d.prototype._isBuffer=!0,d.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""},c&&(d.prototype[c]=d.prototype.inspect),d.prototype.compare=function(e,t,r,n,o){if(Z(e,Uint8Array)&&(e=d.from(e,e.offset,e.byteLength)),!d.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(this===e)return 0;let i=(o>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0);const a=Math.min(i,s),c=this.slice(n,o),u=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let i=!1;for(;;)switch(n){case"hex":return I(this,e,t,r);case"utf8":case"utf-8":return v(this,e,t,r);case"ascii":case"latin1":case"binary":return A(this,e,t,r);case"base64":return _(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const P=4096;function B(e,t,r){let n="";r=Math.min(e.length,r);for(let o=t;on)&&(r=n);let o="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function z(e,t,r,n,o,i){if(!d.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function W(e,t,r,n,o){q(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function j(e,t,r,n,o){q(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r+7]=i,i>>=8,e[r+6]=i,i>>=8,e[r+5]=i,i>>=8,e[r+4]=i;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function K(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function U(e,t,r,n,o){return t=+t,r>>>=0,o||K(e,0,r,4),a.write(e,t,r,n,23,4),r+4}function L(e,t,r,n,o){return t=+t,r>>>=0,o||K(e,0,r,8),a.write(e,t,r,n,52,8),r+8}d.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||D(e,t,this.length);let n=this[e],o=1,i=0;for(;++i>>=0,t>>>=0,r||D(e,t,this.length);let n=this[e+--t],o=1;for(;t>0&&(o*=256);)n+=this[e+--t]*o;return n},d.prototype.readUint8=d.prototype.readUInt8=function(e,t){return e>>>=0,t||D(e,1,this.length),this[e]},d.prototype.readUint16LE=d.prototype.readUInt16LE=function(e,t){return e>>>=0,t||D(e,2,this.length),this[e]|this[e+1]<<8},d.prototype.readUint16BE=d.prototype.readUInt16BE=function(e,t){return e>>>=0,t||D(e,2,this.length),this[e]<<8|this[e+1]},d.prototype.readUint32LE=d.prototype.readUInt32LE=function(e,t){return e>>>=0,t||D(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},d.prototype.readUint32BE=d.prototype.readUInt32BE=function(e,t){return e>>>=0,t||D(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},d.prototype.readBigUInt64LE=te((function(e){G(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||H(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,o=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(o)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||H(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],o=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||D(e,t,this.length);let n=this[e],o=1,i=0;for(;++i=o&&(n-=Math.pow(2,8*t)),n},d.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||D(e,t,this.length);let n=t,o=1,i=this[e+--n];for(;n>0&&(o*=256);)i+=this[e+--n]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},d.prototype.readInt8=function(e,t){return e>>>=0,t||D(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},d.prototype.readInt16LE=function(e,t){e>>>=0,t||D(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt16BE=function(e,t){e>>>=0,t||D(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt32LE=function(e,t){return e>>>=0,t||D(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},d.prototype.readInt32BE=function(e,t){return e>>>=0,t||D(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},d.prototype.readBigInt64LE=te((function(e){G(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||H(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||H(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||D(e,4,this.length),a.read(this,e,!0,23,4)},d.prototype.readFloatBE=function(e,t){return e>>>=0,t||D(e,4,this.length),a.read(this,e,!1,23,4)},d.prototype.readDoubleLE=function(e,t){return e>>>=0,t||D(e,8,this.length),a.read(this,e,!0,52,8)},d.prototype.readDoubleBE=function(e,t){return e>>>=0,t||D(e,8,this.length),a.read(this,e,!1,52,8)},d.prototype.writeUintLE=d.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){z(this,e,t,r,Math.pow(2,8*r)-1,0)}let o=1,i=0;for(this[t]=255&e;++i>>=0,r>>>=0,!n){z(this,e,t,r,Math.pow(2,8*r)-1,0)}let o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},d.prototype.writeUint8=d.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,1,255,0),this[t]=255&e,t+1},d.prototype.writeUint16LE=d.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeUint16BE=d.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeUint32LE=d.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},d.prototype.writeUint32BE=d.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigUInt64LE=te((function(e,t=0){return W(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeBigUInt64BE=te((function(e,t=0){return j(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);z(this,e,t,r,n-1,-n)}let o=0,i=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+r},d.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);z(this,e,t,r,n-1,-n)}let o=r-1,i=1,s=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/i>>0)-s&255;return t+r},d.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},d.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},d.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigInt64LE=te((function(e,t=0){return W(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeBigInt64BE=te((function(e,t=0){return j(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeFloatLE=function(e,t,r){return U(this,e,t,!0,r)},d.prototype.writeFloatBE=function(e,t,r){return U(this,e,t,!1,r)},d.prototype.writeDoubleLE=function(e,t,r){return L(this,e,t,!0,r)},d.prototype.writeDoubleBE=function(e,t,r){return L(this,e,t,!1,r)},d.prototype.copy=function(e,t,r,n){if(!d.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function q(e,t,r,n,o,i){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(i+1)}${n}`:`>= -(2${n} ** ${8*(i+1)-1}${n}) and < 2 ** ${8*(i+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new N.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,r){G(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||H(t,e.length-(r+1))}(n,o,i)}function G(e,t){if("number"!=typeof e)throw new N.ERR_INVALID_ARG_TYPE(t,"number",e)}function H(e,t,r){if(Math.floor(e)!==e)throw G(e,r),new N.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new N.ERR_BUFFER_OUT_OF_BOUNDS;throw new N.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}F("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),F("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),F("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,o=r;return Number.isInteger(r)&&Math.abs(r)>2**32?o=V(String(r)):"bigint"==typeof r&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=V(o)),o+="n"),n+=` It must be ${t}. Received ${o}`,n}),RangeError);const Y=/[^+/0-9A-Za-z-_]/g;function $(e,t){let r;t=t||1/0;const n=e.length;let o=null;const i=[];for(let s=0;s55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function Q(e){return i.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(Y,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function J(e,t,r,n){let o;for(o=0;o=t.length||o>=e.length);++o)t[o+r]=e[o];return o}function Z(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function X(e){return e!=e}const ee=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let o=0;o<16;++o)t[n+o]=e[r]+e[o]}return t}();function te(e){return"undefined"==typeof BigInt?re:e}function re(){throw new Error("BigInt not supported")}})),s.register("5bw7h",(function(e,t){var r=s("6rT8n").Buffer,n=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e.exports&&e.exports.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t},c=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.deserializeUnchecked=e.exports.deserialize=e.exports.serialize=e.exports.BinaryReader=e.exports.BinaryWriter=e.exports.BorshError=e.exports.baseDecode=e.exports.baseEncode=void 0;const u=c(s("iC8Bj")),l=c(s("13Nf3")),d=a(s("193bQ")),p=new("function"!=typeof TextDecoder?d.TextDecoder:TextDecoder)("utf-8",{fatal:!0});e.exports.baseEncode=function(e){return"string"==typeof e&&(e=r.from(e,"utf8")),l.default.encode(r.from(e))},e.exports.baseDecode=function(e){return r.from(l.default.decode(e))};const f=1024;class h extends Error{addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}}e.exports.BorshError=h;class g{maybeResize(){this.buf.length<16+this.length&&(this.buf=r.concat([this.buf,r.alloc(f)]))}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(r.from(new u.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(r.from(new u.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(r.from(new u.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(r.from(new u.default(e).toArray("le",64)))}writeBuffer(e){this.buf=r.concat([r.from(this.buf.subarray(0,this.length)),e,r.alloc(f)]),this.length+=e.length}writeString(e){this.maybeResize();const t=r.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(r.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(const r of e)this.maybeResize(),t(r)}toArray(){return this.buf.subarray(0,this.length)}constructor(){this.buf=r.alloc(f),this.length=0}}function y(e,t,r){const n=r.value;r.value=function(...e){try{return n.apply(this,e)}catch(e){if(e instanceof RangeError){const t=e.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(t)>=0)throw new h("Reached the end of buffer when deserializing")}throw e}}}e.exports.BinaryWriter=g;class b{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 u.default(e,"le")}readU128(){const e=this.readBuffer(16);return new u.default(e,"le")}readU256(){const e=this.readBuffer(32);return new u.default(e,"le")}readU512(){const e=this.readBuffer(64);return new u.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new h(`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 p.decode(t)}catch(e){throw new h(`Error decoding UTF-8 string: ${e}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){const t=this.readU32(),r=Array();for(let n=0;n{k(e,t,r,n[0],o)}));else if(void 0!==n.kind)switch(n.kind){case"option":null==r?o.writeU8(0):(o.writeU8(1),k(e,t,r,n.type,o));break;case"map":o.writeU32(r.size),r.forEach(((r,i)=>{k(e,t,i,n.key,o),k(e,t,r,n.value,o)}));break;default:throw new h(`FieldType ${n} unrecognized`)}else x(e,r,o)}catch(e){throw e instanceof h&&e.addToFieldPath(t),e}}function x(e,t,r){if("function"==typeof t.borshSerialize)return void t.borshSerialize(r);const n=e.get(t.constructor);if(!n)throw new h(`Class ${t.constructor.name} is missing in schema`);if("struct"===n.kind)n.fields.map((([n,o])=>{k(e,n,t[n],o,r)}));else{if("enum"!==n.kind)throw new h(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`);{const o=t[n.field];for(let i=0;iw(e,t,r[0],n)))}if("option"===r.kind){return n.readU8()?w(e,t,r.type,n):void 0}if("map"===r.kind){let o=new Map;const i=n.readU32();for(let s=0;s=n.values.length)throw new h(`Enum index: ${o} is out of range`);const[i,s]=n.values[o];return new t({[i]:w(e,i,s,r)})}throw new h(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`)}i([y],b.prototype,"readU8",null),i([y],b.prototype,"readU16",null),i([y],b.prototype,"readU32",null),i([y],b.prototype,"readU64",null),i([y],b.prototype,"readU128",null),i([y],b.prototype,"readU256",null),i([y],b.prototype,"readU512",null),i([y],b.prototype,"readString",null),i([y],b.prototype,"readFixedArray",null),i([y],b.prototype,"readArray",null),e.exports.BinaryReader=b,e.exports.serialize=function(e,t,r=g){const n=new r;return x(e,t,n),n.toArray()},e.exports.deserialize=function(e,t,r,n=b){const o=new n(r),i=S(e,t,o);if(o.offset{const e=this.totalMintCapacity;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),numMinted:(()=>{const e=this.numMinted;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),isPublic:this.isPublic}}constructor(e,t,r,n,o){this.treeCreator=e,this.treeDelegate=t,this.totalMintCapacity=r,this.numMinted=n,this.isPublic=o}}e.exports.TreeConfig=u,e.exports.treeConfigBeet=new a.BeetStruct([["accountDiscriminator",a.uniformFixedSizeArray(a.u8,8)],["treeCreator",c.publicKey],["treeDelegate",c.publicKey],["totalMintCapacity",a.u64],["numMinted",a.u64],["isPublic",a.bool]],u.fromArgs,"TreeConfig")})),s.register("bORCS",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.voucherBeet=e.exports.Voucher=e.exports.voucherDiscriminator=void 0;const i=o(s("3ilB4")),a=o(s("5zf7g")),c=o(s("28Yn5"));var u=s("d65n5");e.exports.voucherDiscriminator=[191,204,149,234,213,165,13,65];class l{static fromArgs(e){return new l(e.leafSchema,e.index,e.merkleTree)}static fromAccountInfo(e,t=0){return l.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find Voucher account at ${t}`);return l.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new i.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){return c.GpaBuilder.fromStruct(t,e.exports.voucherBeet)}static deserialize(t,r=0){return e.exports.voucherBeet.deserialize(t,r)}serialize(){return e.exports.voucherBeet.serialize({accountDiscriminator:e.exports.voucherDiscriminator,...this})}static byteSize(t){const r=l.fromArgs(t);return e.exports.voucherBeet.toFixedFromValue({accountDiscriminator:e.exports.voucherDiscriminator,...r}).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(l.byteSize(e),r)}pretty(){return{leafSchema:this.leafSchema.__kind,index:this.index,merkleTree:this.merkleTree.toBase58()}}constructor(e,t,r){this.leafSchema=e,this.index=t,this.merkleTree=r}}e.exports.Voucher=l,e.exports.voucherBeet=new a.FixableBeetStruct([["accountDiscriminator",a.uniformFixedSizeArray(a.u8,8)],["leafSchema",u.leafSchemaBeet],["index",a.u32],["merkleTree",c.publicKey]],l.fromArgs,"Voucher")})),s.register("d65n5",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.leafSchemaBeet=e.exports.isLeafSchemaV1=void 0;const i=o(s("5zf7g")),a=o(s("28Yn5"));e.exports.isLeafSchemaV1=e=>"V1"===e.__kind,e.exports.leafSchemaBeet=i.dataEnum([["V1",new i.BeetArgsStruct([["id",a.publicKey],["owner",a.publicKey],["delegate",a.publicKey],["nonce",i.u64],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)]],'LeafSchemaRecord["V1"]')]])})),s.register("1rw2o",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.errorFromName=e.exports.errorFromCode=e.exports.CollectionMustBeSizedError=e.exports.LeafAuthorityMustSignError=e.exports.UpdateAuthorityIncorrectError=e.exports.AlreadyUnverifiedError=e.exports.AlreadyVerifiedError=e.exports.CollectionNotFoundError=e.exports.CollectionCannotBeVerifiedInThisInstructionError=e.exports.IncorrectOwnerError=e.exports.NumericalOverflowErrorError=e.exports.InsufficientMintCapacityError=e.exports.TreeAuthorityIncorrectError=e.exports.MetadataBasisPointsTooHighError=e.exports.MetadataUriTooLongError=e.exports.MetadataSymbolTooLongError=e.exports.MetadataNameTooLongError=e.exports.CreatorsTooLongError=e.exports.DataHashMismatchError=e.exports.CreatorHashMismatchError=e.exports.NoCreatorsPresentError=e.exports.CreatorNotFoundError=e.exports.CreatorDidNotVerifyError=e.exports.DuplicateCreatorAddressError=e.exports.CreatorShareTotalMustBe100Error=e.exports.UnsupportedSchemaVersionError=e.exports.HashingMismatchError=e.exports.PublicKeyMismatchError=e.exports.AssetOwnerMismatchError=void 0;const r=new Map,n=new Map;class o extends Error{constructor(){super("Asset Owner Does not match"),this.code=6e3,this.name="AssetOwnerMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,o)}}e.exports.AssetOwnerMismatchError=o,r.set(6e3,(()=>new o)),n.set("AssetOwnerMismatch",(()=>new o));class i extends Error{constructor(){super("PublicKeyMismatch"),this.code=6001,this.name="PublicKeyMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,i)}}e.exports.PublicKeyMismatchError=i,r.set(6001,(()=>new i)),n.set("PublicKeyMismatch",(()=>new i));class s extends Error{constructor(){super("Hashing Mismatch Within Leaf Schema"),this.code=6002,this.name="HashingMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,s)}}e.exports.HashingMismatchError=s,r.set(6002,(()=>new s)),n.set("HashingMismatch",(()=>new s));class a extends Error{constructor(){super("Unsupported Schema Version"),this.code=6003,this.name="UnsupportedSchemaVersion","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,a)}}e.exports.UnsupportedSchemaVersionError=a,r.set(6003,(()=>new a)),n.set("UnsupportedSchemaVersion",(()=>new a));class c extends Error{constructor(){super("Creator shares must sum to 100"),this.code=6004,this.name="CreatorShareTotalMustBe100","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,c)}}e.exports.CreatorShareTotalMustBe100Error=c,r.set(6004,(()=>new c)),n.set("CreatorShareTotalMustBe100",(()=>new c));class u extends Error{constructor(){super("No duplicate creator addresses in metadata"),this.code=6005,this.name="DuplicateCreatorAddress","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,u)}}e.exports.DuplicateCreatorAddressError=u,r.set(6005,(()=>new u)),n.set("DuplicateCreatorAddress",(()=>new u));class l extends Error{constructor(){super("Creator did not verify the metadata"),this.code=6006,this.name="CreatorDidNotVerify","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,l)}}e.exports.CreatorDidNotVerifyError=l,r.set(6006,(()=>new l)),n.set("CreatorDidNotVerify",(()=>new l));class d extends Error{constructor(){super("Creator not found in creator Vec"),this.code=6007,this.name="CreatorNotFound","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,d)}}e.exports.CreatorNotFoundError=d,r.set(6007,(()=>new d)),n.set("CreatorNotFound",(()=>new d));class p extends Error{constructor(){super("No creators in creator Vec"),this.code=6008,this.name="NoCreatorsPresent","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,p)}}e.exports.NoCreatorsPresentError=p,r.set(6008,(()=>new p)),n.set("NoCreatorsPresent",(()=>new p));class f extends Error{constructor(){super("User-provided creator Vec must result in same user-provided creator hash"),this.code=6009,this.name="CreatorHashMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,f)}}e.exports.CreatorHashMismatchError=f,r.set(6009,(()=>new f)),n.set("CreatorHashMismatch",(()=>new f));class h extends Error{constructor(){super("User-provided metadata must result in same user-provided data hash"),this.code=6010,this.name="DataHashMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,h)}}e.exports.DataHashMismatchError=h,r.set(6010,(()=>new h)),n.set("DataHashMismatch",(()=>new h));class g extends Error{constructor(){super("Creators list too long"),this.code=6011,this.name="CreatorsTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,g)}}e.exports.CreatorsTooLongError=g,r.set(6011,(()=>new g)),n.set("CreatorsTooLong",(()=>new g));class y extends Error{constructor(){super("Name in metadata is too long"),this.code=6012,this.name="MetadataNameTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,y)}}e.exports.MetadataNameTooLongError=y,r.set(6012,(()=>new y)),n.set("MetadataNameTooLong",(()=>new y));class b extends Error{constructor(){super("Symbol in metadata is too long"),this.code=6013,this.name="MetadataSymbolTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,b)}}e.exports.MetadataSymbolTooLongError=b,r.set(6013,(()=>new b)),n.set("MetadataSymbolTooLong",(()=>new b));class m extends Error{constructor(){super("Uri in metadata is too long"),this.code=6014,this.name="MetadataUriTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,m)}}e.exports.MetadataUriTooLongError=m,r.set(6014,(()=>new m)),n.set("MetadataUriTooLong",(()=>new m));class k extends Error{constructor(){super("Basis points in metadata cannot exceed 10000"),this.code=6015,this.name="MetadataBasisPointsTooHigh","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,k)}}e.exports.MetadataBasisPointsTooHighError=k,r.set(6015,(()=>new k)),n.set("MetadataBasisPointsTooHigh",(()=>new k));class x extends Error{constructor(){super("Tree creator or tree delegate must sign."),this.code=6016,this.name="TreeAuthorityIncorrect","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,x)}}e.exports.TreeAuthorityIncorrectError=x,r.set(6016,(()=>new x)),n.set("TreeAuthorityIncorrect",(()=>new x));class w extends Error{constructor(){super("Not enough unapproved mints left"),this.code=6017,this.name="InsufficientMintCapacity","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,w)}}e.exports.InsufficientMintCapacityError=w,r.set(6017,(()=>new w)),n.set("InsufficientMintCapacity",(()=>new w));class S extends Error{constructor(){super("NumericalOverflowError"),this.code=6018,this.name="NumericalOverflowError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,S)}}e.exports.NumericalOverflowErrorError=S,r.set(6018,(()=>new S)),n.set("NumericalOverflowError",(()=>new S));class I extends Error{constructor(){super("Incorrect account owner"),this.code=6019,this.name="IncorrectOwner","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,I)}}e.exports.IncorrectOwnerError=I,r.set(6019,(()=>new I)),n.set("IncorrectOwner",(()=>new I));class v extends Error{constructor(){super("Cannot Verify Collection in this Instruction"),this.code=6020,this.name="CollectionCannotBeVerifiedInThisInstruction","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,v)}}e.exports.CollectionCannotBeVerifiedInThisInstructionError=v,r.set(6020,(()=>new v)),n.set("CollectionCannotBeVerifiedInThisInstruction",(()=>new v));class A extends Error{constructor(){super("Collection Not Found on Metadata"),this.code=6021,this.name="CollectionNotFound","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,A)}}e.exports.CollectionNotFoundError=A,r.set(6021,(()=>new A)),n.set("CollectionNotFound",(()=>new A));class _ extends Error{constructor(){super("Collection item is already verified."),this.code=6022,this.name="AlreadyVerified","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,_)}}e.exports.AlreadyVerifiedError=_,r.set(6022,(()=>new _)),n.set("AlreadyVerified",(()=>new _));class E extends Error{constructor(){super("Collection item is already unverified."),this.code=6023,this.name="AlreadyUnverified","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,E)}}e.exports.AlreadyUnverifiedError=E,r.set(6023,(()=>new E)),n.set("AlreadyUnverified",(()=>new E));class T extends Error{constructor(){super("Incorrect leaf metadata update authority."),this.code=6024,this.name="UpdateAuthorityIncorrect","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,T)}}e.exports.UpdateAuthorityIncorrectError=T,r.set(6024,(()=>new T)),n.set("UpdateAuthorityIncorrect",(()=>new T));class O extends Error{constructor(){super("This transaction must be signed by either the leaf owner or leaf delegate"),this.code=6025,this.name="LeafAuthorityMustSign","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,O)}}e.exports.LeafAuthorityMustSignError=O,r.set(6025,(()=>new O)),n.set("LeafAuthorityMustSign",(()=>new O));class P extends Error{constructor(){super("Collection Not Compatable with Compression, Must be Sized"),this.code=6026,this.name="CollectionMustBeSized","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,P)}}e.exports.CollectionMustBeSizedError=P,r.set(6026,(()=>new P)),n.set("CollectionMustBeSized",(()=>new P)),e.exports.errorFromCode=function(e){const t=r.get(e);return null!=t?t():null},e.exports.errorFromName=function(e){const t=n.get(e);return null!=t?t():null}})),s.register("5V46N",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),n(s("cVkth"),e.exports),n(s("htt1l"),e.exports),n(s("ewBar"),e.exports),n(s("6rhct"),e.exports),n(s("4Kiw4"),e.exports),n(s("fzLje"),e.exports),n(s("9bLlS"),e.exports),n(s("dsfB1"),e.exports),n(s("gzDNI"),e.exports),n(s("9QVKw"),e.exports),n(s("lF8Yn"),e.exports),n(s("dqxcP"),e.exports),n(s("7PglZ"),e.exports),n(s("2ITwF"),e.exports),n(s("hF8KE"),e.exports),n(s("lwLNI"),e.exports)})),s.register("cVkth",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createBurnInstruction=e.exports.burnInstructionDiscriminator=e.exports.burnStruct=void 0;const i=o(s("5zf7g")),a=o(s("3ilB4"));e.exports.burnStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32]],"BurnInstructionArgs"),e.exports.burnInstructionDiscriminator=[116,110,29,56,107,219,42,93],e.exports.createBurnInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.burnStruct.serialize({instructionDiscriminator:e.exports.burnInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("htt1l",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCancelRedeemInstruction=e.exports.cancelRedeemInstructionDiscriminator=e.exports.cancelRedeemStruct=void 0;const i=o(s("5zf7g")),a=o(s("3ilB4"));e.exports.cancelRedeemStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)]],"CancelRedeemInstructionArgs"),e.exports.cancelRedeemInstructionDiscriminator=[111,76,232,50,39,175,48,242],e.exports.createCancelRedeemInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.cancelRedeemStruct.serialize({instructionDiscriminator:e.exports.cancelRedeemInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!0,isSigner:!0},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.voucher,isWritable:!0,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("ewBar",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCompressInstruction=e.exports.compressInstructionDiscriminator=e.exports.compressStruct=void 0;const i=o(s("a7Nzf")),a=o(s("5zf7g")),c=o(s("3ilB4"));e.exports.compressStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.uniformFixedSizeArray(a.u8,8)]],"CompressInstructionArgs"),e.exports.compressInstructionDiscriminator=[82,193,176,117,176,21,115,253],e.exports.createCompressInstruction=function(t,r=new c.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var n,o;const[s]=e.exports.compressStruct.serialize({instructionDiscriminator:e.exports.compressInstructionDiscriminator}),a=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!0},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!1,isSigner:!1},{pubkey:t.tokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.masterEdition,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:t.tokenMetadataProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:c.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)a.push(e);return new c.TransactionInstruction({programId:r,keys:a,data:s})}})),s.register("a7Nzf",(function(n,o){e(n.exports,"TOKEN_PROGRAM_ID",(function(){return Ye})),e(n.exports,"ASSOCIATED_TOKEN_PROGRAM_ID",(function(){return $e})),e(n.exports,"u64",(function(){return Xe})),e(n.exports,"NATIVE_MINT",(function(){return rt})),e(n.exports,"MintLayout",(function(){return nt})),e(n.exports,"AccountLayout",(function(){return ot})),e(n.exports,"Token",(function(){return st}));for(var i=s("eRI02"),a=s("iC8Bj"),c=s("3ilB4"),u={},l={byteLength:function(e){var t=b(e),r=t[0],n=t[1];return 3*(r+n)/4-n},toByteArray:function(e){var t,r,n=b(e),o=n[0],i=n[1],s=new f(function(e,t,r){return 3*(t+r)/4-r}(0,o,i)),a=0,c=i>0?o-4:o;for(r=0;r>16&255,s[a++]=t>>8&255,s[a++]=255&t;2===i&&(t=p[e.charCodeAt(r)]<<2|p[e.charCodeAt(r+1)]>>4,s[a++]=255&t);1===i&&(t=p[e.charCodeAt(r)]<<10|p[e.charCodeAt(r+1)]<<4|p[e.charCodeAt(r+2)]>>2,s[a++]=t>>8&255,s[a++]=255&t);return s},fromByteArray:function(e){for(var t,r=e.length,n=r%3,o=[],i=16383,s=0,a=r-n;sa?a:s+i));1===n?(t=e[r-1],o.push(d[t>>2]+d[t<<4&63]+"==")):2===n&&(t=(e[r-2]<<8)+e[r-1],o.push(d[t>>10]+d[t>>4&63]+d[t<<2&63]+"="));return o.join("")}},d=[],p=[],f="undefined"!=typeof Uint8Array?Uint8Array:Array,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",g=0,y=h.length;g0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function m(e,t,r){for(var n,o,i=[],s=t;s>18&63]+d[o>>12&63]+d[o>>6&63]+d[63&o]);return i.join("")}p["-".charCodeAt(0)]=62,p["_".charCodeAt(0)]=63;var k={ +/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */read:function(e,t,r,n,o){var i,s,a=8*o-n-1,c=(1<>1,l=-7,d=r?o-1:0,p=r?-1:1,f=e[t+d];for(d+=p,i=f&(1<<-l)-1,f>>=-l,l+=a;l>0;i=256*i+e[t+d],d+=p,l-=8);for(s=i&(1<<-l)-1,i>>=-l,l+=n;l>0;s=256*s+e[t+d],d+=p,l-=8);if(0===i)i=1-u;else{if(i===c)return s?NaN:1/0*(f?-1:1);s+=Math.pow(2,n),i-=u}return(f?-1:1)*s*Math.pow(2,i-n)},write:function(e,t,r,n,o,i){var s,a,c,u=8*i-o-1,l=(1<>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:i-1,h=n?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-s))<1&&(s--,c*=2),(t+=s+d>=1?p/c:p*Math.pow(2,1-d))*c>=2&&(s++,c/=2),s+d>=l?(a=0,s=l):s+d>=1?(a=(t*c-1)*Math.pow(2,o),s+=d):(a=t*Math.pow(2,d-1)*Math.pow(2,o),s=0));o>=8;e[r+f]=255&a,f+=h,a/=256,o-=8);for(s=s<0;e[r+f]=255&s,f+=h,s/=256,u-=8);e[r+f-h]|=128*g}}; +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +!function(e){const t=l,r=k,n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=s,e.SlowBuffer=function(e){+e!=e&&(e=0);return s.alloc(+e)},e.INSPECT_MAX_BYTES=50;const o=2147483647;function i(e){if(e>o)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return u(e)}return a(e,t,r)}function a(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!s.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|h(e,t);let n=i(r);const o=n.write(e,t);o!==r&&(n=n.slice(0,o));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if($(e,Uint8Array)){const t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return d(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if($(e,ArrayBuffer)||e&&$(e.buffer,ArrayBuffer))return p(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&($(e,SharedArrayBuffer)||e&&$(e.buffer,SharedArrayBuffer)))return p(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return s.from(n,t,r);const o=function(e){if(s.isBuffer(e)){const t=0|f(e.length),r=i(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||Q(e.length)?i(0):d(e);if("Buffer"===e.type&&Array.isArray(e.data))return d(e.data)}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return s.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return c(e),i(e<0?0:0|f(e))}function d(e){const t=e.length<0?0:0|f(e.length),r=i(t);for(let n=0;n=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return 0|e}function h(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||$(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return G(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return H(e).length;default:if(o)return n?-1:G(e).length;t=(""+t).toLowerCase(),o=!0}}function g(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,r);case"utf8":case"utf-8":return _(this,t,r);case"ascii":return T(this,t,r);case"latin1":case"binary":return O(this,t,r);case"base64":return A(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function y(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function b(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),Q(r=+r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=s.from(t,n)),s.isBuffer(t))return 0===t.length?-1:m(e,t,r,n,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):m(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function m(e,t,r,n,o){let i,s=1,a=e.length,c=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,c/=2,r/=2}function u(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(o){let n=-1;for(i=r;ia&&(r=a-c),i=r;i>=0;i--){let r=!0;for(let n=0;no&&(n=o):n=o;const i=t.length;let s;for(n>i/2&&(n=i/2),s=0;s>8,o=r%256,i.push(o),i.push(n);return i}(t,e.length-r),e,r,n)}function A(e,r,n){return 0===r&&n===e.length?t.fromByteArray(e):t.fromByteArray(e.slice(r,n))}function _(e,t,r){r=Math.min(e.length,r);const n=[];let o=t;for(;o239?4:t>223?3:t>191?2:1;if(o+s<=r){let r,n,a,c;switch(s){case 1:t<128&&(i=t);break;case 2:r=e[o+1],128==(192&r)&&(c=(31&t)<<6|63&r,c>127&&(i=c));break;case 3:r=e[o+1],n=e[o+2],128==(192&r)&&128==(192&n)&&(c=(15&t)<<12|(63&r)<<6|63&n,c>2047&&(c<55296||c>57343)&&(i=c));break;case 4:r=e[o+1],n=e[o+2],a=e[o+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(c=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a,c>65535&&c<1114112&&(i=c))}}null===i?(i=65533,s=1):i>65535&&(i-=65536,n.push(i>>>10&1023|55296),i=56320|1023&i),n.push(i),o+=s}return function(e){const t=e.length;if(t<=E)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(s.isBuffer(t)||(t=s.from(t)),t.copy(n,o)):Uint8Array.prototype.set.call(n,t,o);else{if(!s.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,o)}o+=t.length}return n},s.byteLength=h,s.prototype._isBuffer=!0,s.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tr&&(t+=" ... "),""},n&&(s.prototype[n]=s.prototype.inspect),s.prototype.compare=function(e,t,r,n,o){if($(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(this===e)return 0;let i=(o>>>=0)-(n>>>=0),a=(r>>>=0)-(t>>>=0);const c=Math.min(i,a),u=this.slice(n,o),l=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let i=!1;for(;;)switch(n){case"hex":return x(this,e,t,r);case"utf8":case"utf-8":return w(this,e,t,r);case"ascii":case"latin1":case"binary":return S(this,e,t,r);case"base64":return I(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return v(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const E=4096;function T(e,t,r){let n="";r=Math.min(e.length,r);for(let o=t;on)&&(r=n);let o="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,r,n,o,i){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function C(e,t,r,n,o){N(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function D(e,t,r,n,o){N(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r+7]=i,i>>=8,e[r+6]=i,i>>=8,e[r+5]=i,i>>=8,e[r+4]=i;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function z(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function W(e,t,n,o,i){return t=+t,n>>>=0,i||z(e,0,n,4),r.write(e,t,n,o,23,4),n+4}function j(e,t,n,o,i){return t=+t,n>>>=0,i||z(e,0,n,8),r.write(e,t,n,o,52,8),n+8}s.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||M(e,t,this.length);let n=this[e],o=1,i=0;for(;++i>>=0,t>>>=0,r||M(e,t,this.length);let n=this[e+--t],o=1;for(;t>0&&(o*=256);)n+=this[e+--t]*o;return n},s.prototype.readUint8=s.prototype.readUInt8=function(e,t){return e>>>=0,t||M(e,1,this.length),this[e]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||M(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||M(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||M(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||M(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readBigUInt64LE=Z((function(e){F(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||V(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,o=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(o)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||V(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],o=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||M(e,t,this.length);let n=this[e],o=1,i=0;for(;++i=o&&(n-=Math.pow(2,8*t)),n},s.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||M(e,t,this.length);let n=t,o=1,i=this[e+--n];for(;n>0&&(o*=256);)i+=this[e+--n]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},s.prototype.readInt8=function(e,t){return e>>>=0,t||M(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||M(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(e,t){e>>>=0,t||M(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||M(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||M(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readBigInt64LE=Z((function(e){F(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||V(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||V(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||M(e,4,this.length),r.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||M(e,4,this.length),r.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||M(e,8,this.length),r.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||M(e,8,this.length),r.read(this,e,!1,52,8)},s.prototype.writeUintLE=s.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){R(this,e,t,r,Math.pow(2,8*r)-1,0)}let o=1,i=0;for(this[t]=255&e;++i>>=0,r>>>=0,!n){R(this,e,t,r,Math.pow(2,8*r)-1,0)}let o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},s.prototype.writeUint8=s.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigUInt64LE=Z((function(e,t=0){return C(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),s.prototype.writeBigUInt64BE=Z((function(e,t=0){return D(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),s.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);R(this,e,t,r,n-1,-n)}let o=0,i=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+r},s.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);R(this,e,t,r,n-1,-n)}let o=r-1,i=1,s=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/i>>0)-s&255;return t+r},s.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigInt64LE=Z((function(e,t=0){return C(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),s.prototype.writeBigInt64BE=Z((function(e,t=0){return D(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),s.prototype.writeFloatLE=function(e,t,r){return W(this,e,t,!0,r)},s.prototype.writeFloatBE=function(e,t,r){return W(this,e,t,!1,r)},s.prototype.writeDoubleLE=function(e,t,r){return j(this,e,t,!0,r)},s.prototype.writeDoubleBE=function(e,t,r){return j(this,e,t,!1,r)},s.prototype.copy=function(e,t,r,n){if(!s.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function N(e,t,r,n,o,i){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(i+1)}${n}`:`>= -(2${n} ** ${8*(i+1)-1}${n}) and < 2 ** ${8*(i+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new K.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,r){F(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||V(t,e.length-(r+1))}(n,o,i)}function F(e,t){if("number"!=typeof e)throw new K.ERR_INVALID_ARG_TYPE(t,"number",e)}function V(e,t,r){if(Math.floor(e)!==e)throw F(e,r),new K.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new K.ERR_BUFFER_OUT_OF_BOUNDS;throw new K.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}U("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),U("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),U("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,o=r;return Number.isInteger(r)&&Math.abs(r)>2**32?o=L(String(r)):"bigint"==typeof r&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=L(o)),o+="n"),n+=` It must be ${t}. Received ${o}`,n}),RangeError);const q=/[^+/0-9A-Za-z-_]/g;function G(e,t){let r;t=t||1/0;const n=e.length;let o=null;const i=[];for(let s=0;s55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function H(e){return t.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(q,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Y(e,t,r,n){let o;for(o=0;o=t.length||o>=e.length);++o)t[o+r]=e[o];return o}function $(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function Q(e){return e!=e}const J=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let o=0;o<16;++o)t[n+o]=e[r]+e[o]}return t}();function Z(e){return"undefined"==typeof BigInt?X:e}function X(){throw new Error("BigInt not supported")}}(u);var x=void 0!==r?r:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},w="function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e};function S(e,t){var r={seen:[],stylize:v};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),T(t)?r.showHidden=t:t&&function(e,t){if(!t||!R(t))return e;var r=Object.keys(t),n=r.length;for(;n--;)e[r[n]]=t[r[n]]}(r,t),B(r.showHidden)&&(r.showHidden=!1),B(r.depth)&&(r.depth=2),B(r.colors)&&(r.colors=!1),B(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=I),A(r,e,r.depth)}function I(e,t){var r=S.styles[t];return r?"["+S.colors[r][0]+"m"+e+"["+S.colors[r][1]+"m":e}function v(e,t){return e}function A(e,t,r){if(e.customInspect&&t&&z(t.inspect)&&t.inspect!==S&&(!t.constructor||t.constructor.prototype!==t)){var n=t.inspect(r,e);return P(n)||(n=A(e,n,r)),n}var o=function(e,t){if(B(t))return e.stylize("undefined","undefined");if(P(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}if(n=t,"number"==typeof n)return e.stylize(""+t,"number");var n;if(T(t))return e.stylize(""+t,"boolean");if(O(t))return e.stylize("null","null")}(e,t);if(o)return o;var i=Object.keys(t),s=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(t)),D(t)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return _(t);if(0===i.length){if(z(t)){var a=t.name?": "+t.name:"";return e.stylize("[Function"+a+"]","special")}if(M(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(C(t))return e.stylize(Date.prototype.toString.call(t),"date");if(D(t))return _(t)}var c,u,l="",d=!1,p=["{","}"];(c=t,Array.isArray(c)&&(d=!0,p=["[","]"]),z(t))&&(l=" [Function"+(t.name?": "+t.name:"")+"]");return M(t)&&(l=" "+RegExp.prototype.toString.call(t)),C(t)&&(l=" "+Date.prototype.toUTCString.call(t)),D(t)&&(l=" "+_(t)),0!==i.length||d&&0!=t.length?r<0?M(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),u=d?function(e,t,r,n,o){for(var i=[],s=0,a=t.length;s60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}(u,l,p)):p[0]+l+p[1]}function _(e){return"["+Error.prototype.toString.call(e)+"]"}function E(e,t,r,n,o,i){var s,a,c;if((c=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?a=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(a=e.stylize("[Setter]","special")),K(n,o)||(s="["+o+"]"),a||(e.seen.indexOf(c.value)<0?(a=O(r)?A(e,c.value,null):A(e,c.value,r-1)).indexOf("\n")>-1&&(a=i?a.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+a.split("\n").map((function(e){return" "+e})).join("\n")):a=e.stylize("[Circular]","special")),B(s)){if(i&&o.match(/^\d+$/))return a;(s=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+a}function T(e){return"boolean"==typeof e}function O(e){return null===e}function P(e){return"string"==typeof e}function B(e){return void 0===e}function M(e){return R(e)&&"[object RegExp]"===j(e)}function R(e){return"object"==typeof e&&null!==e}function C(e){return R(e)&&"[object Date]"===j(e)}function D(e){return R(e)&&("[object Error]"===j(e)||e instanceof Error)}function z(e){return"function"==typeof e}function W(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function j(e){return Object.prototype.toString.call(e)}function K(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function U(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,o=0,i=Math.min(r,n);o=0){var a=o.indexOf("\n",s+1);o=o.substring(a+1)}this.stack=o}}}function Z(e,t){return"string"==typeof e?e.length=0;a--)if(c[a]!==u[a])return!1;for(a=c.length-1;a>=0;a--)if(!re(e[s=c[a]],t[s],r,n))return!1;return!0}(e,t,r,n))}return r?e===t:e==t}function ne(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function oe(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function ie(e,t,r,n){var o;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),o=function(e){var t;try{e()}catch(e){t=e}return t}(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!o&&ee(o,r,"Missing expected exception"+n);var i="string"==typeof n,s=!e&&o&&!r;if((!e&&D(o)&&i&&oe(o,r)||s)&&ee(o,r,"Got unwanted exception"+n),e&&o&&r&&!oe(o,r)||!e&&o)throw o}Y.AssertionError=J,w(J,Error),Y.fail=ee,Y.ok=te,Y.equal=function e(t,r,n){t!=r&&ee(t,r,n,"==",e)},Y.notEqual=function e(t,r,n){t==r&&ee(t,r,n,"!=",e)},Y.deepEqual=function e(t,r,n){re(t,r,!1)||ee(t,r,n,"deepEqual",e)},Y.deepStrictEqual=function e(t,r,n){re(t,r,!0)||ee(t,r,n,"deepStrictEqual",e)},Y.notDeepEqual=function e(t,r,n){re(t,r,!1)&&ee(t,r,n,"notDeepEqual",e)},Y.notDeepStrictEqual=function e(t,r,n){re(t,r,!0)&&ee(t,r,n,"notDeepStrictEqual",e)},Y.strictEqual=function e(t,r,n){t!==r&&ee(t,r,n,"===",e)},Y.notStrictEqual=function e(t,r,n){t===r&&ee(t,r,n,"!==",e)},Y.throws=function(e,t,r){ie(!0,e,t,r)},Y.doesNotThrow=function(e,t,r){ie(!1,e,t,r)},Y.ifError=function(e){if(e)throw e};var se={};class ae{makeDestinationObject(){return{}}decode(e,t){throw new Error("Layout is abstract")}encode(e,t,r){throw new Error("Layout is abstract")}getSpan(e,t){if(0>this.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){}constructor(e,t){if(!Number.isInteger(e))throw new TypeError("span must be an integer");this.span=e,this.property=t}}function ce(e,t){return t.property?e+"["+t.property+"]":e}se.Layout=ae,se.nameWithProperty=ce,se.bindConstructorLayout=function(e,t){if("function"!=typeof e)throw new TypeError("Class must be constructor");if(e.hasOwnProperty("layout_"))throw new Error("Class is already bound to a layout");if(!(t&&t instanceof ae))throw new TypeError("layout must be a Layout");if(t.hasOwnProperty("boundConstructor_"))throw new Error("layout is already bound to a constructor");e.layout_=t,t.boundConstructor_=e,t.makeDestinationObject=()=>new e,Object.defineProperty(e.prototype,"encode",{value:function(e,r){return t.encode(this,e,r)},writable:!0}),Object.defineProperty(e,"decode",{value:function(e,r){return t.decode(e,r)},writable:!0})};class ue extends ae{isCount(){throw new Error("ExternalLayout is abstract")}}class le extends ue{isCount(){return!0}decode(e,t){void 0===t&&(t=0);const r=e.length-t;return Math.floor(r/this.elementSpan)}encode(e,t,r){return 0}constructor(e,t){if(void 0===e&&(e=1),!Number.isInteger(e)||0>=e)throw new TypeError("elementSpan must be a (positive) integer");super(-1,t),this.elementSpan=e}}class de extends ue{isCount(){return this.layout instanceof pe||this.layout instanceof fe}decode(e,t){return void 0===t&&(t=0),this.layout.decode(e,t+this.offset)}encode(e,t,r){return void 0===r&&(r=0),this.layout.encode(e,t,r+this.offset)}constructor(e,t,r){if(!(e instanceof ae))throw new TypeError("layout must be a Layout");if(void 0===t)t=0;else if(!Number.isInteger(t))throw new TypeError("offset must be integer or undefined");super(e.span,r||e.property),this.layout=e,this.offset=t}}class pe extends ae{decode(e,t){return void 0===t&&(t=0),e.readUIntLE(t,this.span)}encode(e,t,r){return void 0===r&&(r=0),t.writeUIntLE(e,r,this.span),this.span}constructor(e,t){if(super(e,t),6e+n.encode(o,t,r+e)),0);return this.count instanceof ue&&this.count.encode(e.length,t,r),o}constructor(e,t,r){if(!(e instanceof ae))throw new TypeError("elementLayout must be a Layout");if(!(t instanceof ue&&t.isCount()||Number.isInteger(t)&&0<=t))throw new TypeError("count must be non-negative integer or an unsigned integer ExternalLayout");let n=-1;!(t instanceof ue)&&0{const o=n.getSpan(e,t);return t+=o,r+o}),0)}catch(e){throw new RangeError("indeterminate span")}return r}decode(e,t){void 0===t&&(t=0);const r=this.makeDestinationObject();for(const n of this.fields)if(void 0!==n.property&&(r[n.property]=n.decode(e,t)),t+=n.getSpan(e,t),this.decodePrefixes&&e.length===t)break;return r}encode(e,t,r){void 0===r&&(r=0);const n=r;let o=0,i=0;for(const n of this.fields){let s=n.span;if(i=0s&&(s=n.getSpan(t,r)))}o=r,r+=s}return o+i-n}fromArray(e){const t=this.makeDestinationObject();for(const r of this.fields)void 0!==r.property&&0r.span?t=-1:0<=t&&(t+=r.span)}}constructor(e,t,r){if(!Array.isArray(e)||!e.reduce(((e,t)=>e&&t instanceof ae),!0))throw new TypeError("fields must be array of Layout instances");"boolean"==typeof t&&void 0===r&&(r=t,t=void 0);for(const t of e)if(0>t.span&&void 0===t.property)throw new Error("fields cannot contain unnamed variable-length layout");let n=-1;try{n=e.reduce(((e,t)=>e+t.getSpan()),0)}catch(e){}super(n,t),this.fields=e,this.decodePrefixes=!!r}}class Oe{decode(){throw new Error("UnionDiscriminator is abstract")}encode(){throw new Error("UnionDiscriminator is abstract")}constructor(e){this.property=e}}class Pe extends Oe{decode(e,t){return this.layout.decode(e,t)}encode(e,t,r){return this.layout.encode(e,t,r)}constructor(e,t){if(!(e instanceof ue&&e.isCount()))throw new TypeError("layout must be an unsigned integer ExternalLayout");super(t||e.property||"variant"),this.layout=e}}class Be extends ae{getSpan(e,t){if(0<=this.span)return this.span;void 0===t&&(t=0);const r=this.getVariant(e,t);if(!r)throw new Error("unable to determine span for unrecognized variant");return r.getSpan(e,t)}defaultGetSourceVariant(e){if(e.hasOwnProperty(this.discriminator.property)){if(this.defaultLayout&&e.hasOwnProperty(this.defaultLayout.property))return;const t=this.registry[e[this.discriminator.property]];if(t&&(!t.layout||e.hasOwnProperty(t.property)))return t}else for(const t in this.registry){const r=this.registry[t];if(e.hasOwnProperty(r.property))return r}throw new Error("unable to infer src variant")}decode(e,t){let r;void 0===t&&(t=0);const n=this.discriminator,o=n.decode(e,t);let i=this.registry[o];if(void 0===i){let s=0;i=this.defaultLayout,this.usesPrefixDiscriminator&&(s=n.layout.span),r=this.makeDestinationObject(),r[n.property]=o,r[i.property]=this.defaultLayout.decode(e,t+s)}else r=i.decode(e,t);return r}encode(e,t,r){void 0===r&&(r=0);const n=this.getSourceVariant(e);if(void 0===n){const n=this.discriminator,o=this.defaultLayout;let i=0;return this.usesPrefixDiscriminator&&(i=n.layout.span),n.encode(e[n.property],t,r),i+o.encode(e[o.property],t,r+i)}return n.encode(e,t,r)}addVariant(e,t,r){const n=new Me(this,e,t,r);return this.registry[e]=n,n}getVariant(e,t){let r=e;return u.Buffer.isBuffer(e)&&(void 0===t&&(t=0),r=this.discriminator.decode(e,t)),this.registry[r]}constructor(e,t,r){const n=e instanceof pe||e instanceof fe;if(n)e=new Pe(new de(e));else if(e instanceof ue&&e.isCount())e=new Pe(e);else if(!(e instanceof Oe))throw new TypeError("discr must be a UnionDiscriminator or an unsigned integer layout");if(void 0===t&&(t=null),!(null===t||t instanceof ae))throw new TypeError("defaultLayout must be null or a Layout");if(null!==t){if(0>t.span)throw new Error("defaultLayout must have constant span");void 0===t.property&&(t=t.replicate("content"))}let o=-1;t&&(o=t.span,0<=o&&n&&(o+=e.layout.span)),super(o,r),this.discriminator=e,this.usesPrefixDiscriminator=n,this.defaultLayout=t,this.registry={};let i=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(e){return i(e)},this.configGetSourceVariant=function(e){i=e.bind(this)}}}class Me extends ae{getSpan(e,t){if(0<=this.span)return this.span;void 0===t&&(t=0);let r=0;return this.union.usesPrefixDiscriminator&&(r=this.union.discriminator.layout.span),r+this.layout.getSpan(e,t+r)}decode(e,t){const r=this.makeDestinationObject();if(void 0===t&&(t=0),this!==this.union.getVariant(e,t))throw new Error("variant mismatch");let n=0;return this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span),this.layout?r[this.property]=this.layout.decode(e,t+n):this.property?r[this.property]=!0:this.union.usesPrefixDiscriminator&&(r[this.union.discriminator.property]=this.variant),r}encode(e,t,r){void 0===r&&(r=0);let n=0;if(this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span),this.layout&&!e.hasOwnProperty(this.property))throw new TypeError("variant lacks property "+this.property);this.union.discriminator.encode(this.variant,t,r);let o=n;if(this.layout&&(this.layout.encode(e[this.property],t,r+n),o+=this.layout.getSpan(t,r+n),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)}constructor(e,t,r,n){if(!(e instanceof Be))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("string"==typeof r&&void 0===n&&(n=r,r=null),r){if(!(r instanceof ae))throw new TypeError("layout must be a Layout");if(null!==e.defaultLayout&&0<=r.span&&r.span>e.defaultLayout.span)throw new Error("variant span exceeds span of containing union");if("string"!=typeof n)throw new TypeError("variant must have a String property")}let o=e.span;0>e.span&&(o=r?r.span:0,0<=o&&e.usesPrefixDiscriminator&&(o+=e.discriminator.layout.span)),super(o,n),this.union=e,this.variant=t,this.layout=r||null}}function Re(e){return 0>e&&(e+=4294967296),e}class Ce extends ae{decode(e,t){const r=this.makeDestinationObject();void 0===t&&(t=0);const n=this.word.decode(e,t);this._packedSetValue(n);for(const e of this.fields)void 0!==e.property&&(r[e.property]=e.decode(n));return r}encode(e,t,r){void 0===r&&(r=0);const n=this.word.decode(t,r);this._packedSetValue(n);for(const t of this.fields)if(void 0!==t.property){const r=e[t.property];void 0!==r&&t.encode(r)}return this.word.encode(this._packedGetValue(),t,r)}addField(e,t){const r=new De(this,e,t);return this.fields.push(r),r}addBoolean(e){const t=new ze(this,e);return this.fields.push(t),t}fieldFor(e){if("string"!=typeof e)throw new TypeError("property must be string");for(const t of this.fields)if(t.property===e)return t}constructor(e,t,r){if(!(e instanceof pe||e instanceof fe))throw new TypeError("word must be a UInt or UIntBE layout");if("string"==typeof t&&void 0===r&&(r=t,t=void 0),4>>this.start}encode(e){if(!Number.isInteger(e)||e!==Re(e&this.valueMask))throw new TypeError(ce("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);const t=this.container._packedGetValue(),r=Re(e<=t)throw new TypeError("bits must be positive integer");const n=8*e.span,o=e.fields.reduce(((e,t)=>e+t.bits),0);if(t+o>n)throw new Error("bits too long for span remainder ("+(n-o)+" of "+n+" remain)");this.container=e,this.bits=t,this.valueMask=(1<r&&(r=this.length.decode(e,t)),r}decode(e,t){void 0===t&&(t=0);let r=this.span;return 0>r&&(r=this.length.decode(e,t)),e.slice(t,t+r)}encode(e,t,r){let n=this.length;if(this.length instanceof ue&&(n=e.length),!u.Buffer.isBuffer(e)||n!==e.length)throw new TypeError(ce("Blob.encode",this)+" requires (length "+n+") Buffer as src");if(r+n>t.length)throw new RangeError("encoding overruns Buffer");return t.write(e.toString("hex"),r,n,"hex"),this.length instanceof ue&&this.length.encode(n,t,r),n}constructor(e,t){if(!(e instanceof ue&&e.isCount()||Number.isInteger(e)&&0<=e))throw new TypeError("length must be positive integer or an unsigned integer ExternalLayout");let r=-1;e instanceof ue||(r=e),super(r,t),this.length=e}}class je extends ae{getSpan(e,t){if(!u.Buffer.isBuffer(e))throw new TypeError("b must be a Buffer");void 0===t&&(t=0);let r=t;for(;rt.length)throw new RangeError("encoding overruns Buffer");return n.copy(t,r),t[r+o]=0,o+1}constructor(e){super(-1,e)}}class Ke extends ae{getSpan(e,t){if(!u.Buffer.isBuffer(e))throw new TypeError("b must be a Buffer");return void 0===t&&(t=0),e.length-t}decode(e,t,r){void 0===t&&(t=0);let n=this.getSpan(e,t);if(0<=this.maxSpan&&this.maxSpant.length)throw new RangeError("encoding overruns Buffer");return n.copy(t,r),o}constructor(e,t){if("string"==typeof e&&void 0===t&&(t=e,e=void 0),void 0===e)e=-1;else if(!Number.isInteger(e))throw new TypeError("maxSpan must be an integer");super(-1,t),this.maxSpan=e}}class Ue extends ae{decode(e,t,r){return this.value}encode(e,t,r){return 0}constructor(e,t){super(0,t),this.value=e}}se.ExternalLayout=ue,se.GreedyCount=le,se.OffsetLayout=de,se.UInt=pe,se.UIntBE=fe,se.Int=he,se.IntBE=ge,se.Float=Ie,se.FloatBE=ve,se.Double=Ae,se.DoubleBE=_e,se.Sequence=Ee,se.Structure=Te,se.UnionDiscriminator=Oe,se.UnionLayoutDiscriminator=Pe,se.Union=Be,se.VariantLayout=Me,se.BitStructure=Ce,se.BitField=De,se.Boolean=ze,se.Blob=We,se.CString=je,se.UTF8=Ke,se.Constant=Ue,se.greedy=(e,t)=>new le(e,t),se.offset=(e,t,r)=>new de(e,t,r);var Le=se.u8=e=>new pe(1,e);se.u16=e=>new pe(2,e),se.u24=e=>new pe(3,e);var Ne=se.u32=e=>new pe(4,e);se.u40=e=>new pe(5,e),se.u48=e=>new pe(6,e),se.nu64=e=>new ke(e),se.u16be=e=>new fe(2,e),se.u24be=e=>new fe(3,e),se.u32be=e=>new fe(4,e),se.u40be=e=>new fe(5,e),se.u48be=e=>new fe(6,e),se.nu64be=e=>new xe(e),se.s8=e=>new he(1,e),se.s16=e=>new he(2,e),se.s24=e=>new he(3,e),se.s32=e=>new he(4,e),se.s40=e=>new he(5,e),se.s48=e=>new he(6,e),se.ns64=e=>new we(e),se.s16be=e=>new ge(2,e),se.s24be=e=>new ge(3,e),se.s32be=e=>new ge(4,e),se.s40be=e=>new ge(5,e),se.s48be=e=>new ge(6,e),se.ns64be=e=>new Se(e),se.f32=e=>new Ie(e),se.f32be=e=>new ve(e),se.f64=e=>new Ae(e),se.f64be=e=>new _e(e);var Fe=se.struct=(e,t,r)=>new Te(e,t,r);se.bits=(e,t,r)=>new Ce(e,t,r),se.seq=(e,t,r)=>new Ee(e,t,r),se.union=(e,t,r)=>new Be(e,t,r),se.unionLayoutDiscriminator=(e,t)=>new Pe(e,t);var Ve=se.blob=(e,t)=>new We(e,t);se.cstr=e=>new je(e),se.utf8=(e,t)=>new Ke(e,t),se.const=(e,t)=>new Ue(e,t);const qe=(e="publicKey")=>Ve(32,e),Ge=(e="uint64")=>Ve(8,e);function He(e,t,r,...n){return(0,c.sendAndConfirmTransaction)(t,r,n,{skipPreflight:!1})}const Ye=new(0,c.PublicKey)("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"),$e=new(0,c.PublicKey)("ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"),Qe="Failed to find account",Je="Invalid account owner";function Ze(e){return u.Buffer.from(e.toBuffer())}class Xe extends(t(a)){toBuffer(){const e=super.toArray().reverse(),t=u.Buffer.from(e);if(8===t.length)return t;Y(t.length<8,"u64 too large");const r=u.Buffer.alloc(8);return t.copy(r),r}static fromBuffer(e){return Y(8===e.length,`Invalid buffer length: ${e.length}`),new Xe([...e].reverse().map((e=>`00${e.toString(16)}`.slice(-2))).join(""),16)}}function et(e){return"publicKey"in e}const tt={MintTokens:0,FreezeAccount:1,AccountOwner:2,CloseAccount:3},rt=new(0,c.PublicKey)("So11111111111111111111111111111111111111112"),nt=Fe([Ne("mintAuthorityOption"),qe("mintAuthority"),Ge("supply"),Le("decimals"),Le("isInitialized"),Ne("freezeAuthorityOption"),qe("freezeAuthority")]),ot=Fe([qe("mint"),qe("owner"),Ge("amount"),Ne("delegateOption"),qe("delegate"),Le("state"),Ne("isNativeOption"),Ge("isNative"),Ge("delegatedAmount"),Ne("closeAuthorityOption"),qe("closeAuthority")]),it=Fe([Le("m"),Le("n"),Le("is_initialized"),qe("signer1"),qe("signer2"),qe("signer3"),qe("signer4"),qe("signer5"),qe("signer6"),qe("signer7"),qe("signer8"),qe("signer9"),qe("signer10"),qe("signer11")]);class st{static async getMinBalanceRentForExemptMint(e){return await e.getMinimumBalanceForRentExemption(nt.span)}static async getMinBalanceRentForExemptAccount(e){return await e.getMinimumBalanceForRentExemption(ot.span)}static async getMinBalanceRentForExemptMultisig(e){return await e.getMinimumBalanceForRentExemption(it.span)}static async createMint(e,t,r,n,o,i){const s=c.Keypair.generate(),a=new st(e,s.publicKey,i,t),u=await st.getMinBalanceRentForExemptMint(e),l=new(0,c.Transaction);return l.add(c.SystemProgram.createAccount({fromPubkey:t.publicKey,newAccountPubkey:s.publicKey,lamports:u,space:nt.span,programId:i})),l.add(st.createInitMintInstruction(i,s.publicKey,o,r,n)),await He(0,e,l,t,s),a}async createAccount(e){const t=await st.getMinBalanceRentForExemptAccount(this.connection),r=c.Keypair.generate(),n=new(0,c.Transaction);n.add(c.SystemProgram.createAccount({fromPubkey:this.payer.publicKey,newAccountPubkey:r.publicKey,lamports:t,space:ot.span,programId:this.programId}));const o=this.publicKey;return n.add(st.createInitAccountInstruction(this.programId,o,r.publicKey,e)),await He(0,this.connection,n,this.payer,r),r.publicKey}async createAssociatedTokenAccount(e){const t=await st.getAssociatedTokenAddress(this.associatedProgramId,this.programId,this.publicKey,e);return this.createAssociatedTokenAccountInternal(e,t)}async createAssociatedTokenAccountInternal(e,t){return await He(0,this.connection,(new(0,c.Transaction)).add(st.createAssociatedTokenAccountInstruction(this.associatedProgramId,this.programId,this.publicKey,t,e,this.payer.publicKey)),this.payer),t}async getOrCreateAssociatedAccountInfo(e){const t=await st.getAssociatedTokenAddress(this.associatedProgramId,this.programId,this.publicKey,e);try{return await this.getAccountInfo(t)}catch(r){if(r.message===Qe||r.message===Je){try{await this.createAssociatedTokenAccountInternal(e,t)}catch(e){}return await this.getAccountInfo(t)}throw r}}static async createWrappedNativeAccount(e,t,r,n,o){const i=await st.getMinBalanceRentForExemptAccount(e),s=c.Keypair.generate(),a=new(0,c.Transaction);return a.add(c.SystemProgram.createAccount({fromPubkey:n.publicKey,newAccountPubkey:s.publicKey,lamports:i,space:ot.span,programId:t})),a.add(c.SystemProgram.transfer({fromPubkey:n.publicKey,toPubkey:s.publicKey,lamports:o})),a.add(st.createInitAccountInstruction(t,rt,s.publicKey,r)),await He(0,e,a,n,s),s.publicKey}async createMultisig(e,t){const r=c.Keypair.generate(),n=await st.getMinBalanceRentForExemptMultisig(this.connection),o=new(0,c.Transaction);o.add(c.SystemProgram.createAccount({fromPubkey:this.payer.publicKey,newAccountPubkey:r.publicKey,lamports:n,space:it.span,programId:this.programId}));let i=[{pubkey:r.publicKey,isSigner:!1,isWritable:!0},{pubkey:c.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}];t.forEach((e=>i.push({pubkey:e,isSigner:!1,isWritable:!1})));const s=Fe([Le("instruction"),Le("m")]),a=u.Buffer.alloc(s.span);return s.encode({instruction:2,m:e},a),o.add({keys:i,programId:this.programId,data:a}),await He(0,this.connection,o,this.payer,r),r.publicKey}async getMintInfo(){const e=await this.connection.getAccountInfo(this.publicKey);if(null===e)throw new Error("Failed to find mint account");if(!e.owner.equals(this.programId))throw new Error(`Invalid mint owner: ${JSON.stringify(e.owner)}`);if(e.data.length!=nt.span)throw new Error("Invalid mint size");const t=u.Buffer.from(e.data),r=nt.decode(t);return 0===r.mintAuthorityOption?r.mintAuthority=null:r.mintAuthority=new(0,c.PublicKey)(r.mintAuthority),r.supply=Xe.fromBuffer(r.supply),r.isInitialized=0!=r.isInitialized,0===r.freezeAuthorityOption?r.freezeAuthority=null:r.freezeAuthority=new(0,c.PublicKey)(r.freezeAuthority),r}async getAccountInfo(e,t){const r=await this.connection.getAccountInfo(e,t);if(null===r)throw new Error(Qe);if(!r.owner.equals(this.programId))throw new Error(Je);if(r.data.length!=ot.span)throw new Error("Invalid account size");const n=u.Buffer.from(r.data),o=ot.decode(n);if(o.address=e,o.mint=new(0,c.PublicKey)(o.mint),o.owner=new(0,c.PublicKey)(o.owner),o.amount=Xe.fromBuffer(o.amount),0===o.delegateOption?(o.delegate=null,o.delegatedAmount=new Xe):(o.delegate=new(0,c.PublicKey)(o.delegate),o.delegatedAmount=Xe.fromBuffer(o.delegatedAmount)),o.isInitialized=0!==o.state,o.isFrozen=2===o.state,1===o.isNativeOption?(o.rentExemptReserve=Xe.fromBuffer(o.isNative),o.isNative=!0):(o.rentExemptReserve=null,o.isNative=!1),0===o.closeAuthorityOption?o.closeAuthority=null:o.closeAuthority=new(0,c.PublicKey)(o.closeAuthority),!o.mint.equals(this.publicKey))throw new Error(`Invalid account mint: ${JSON.stringify(o.mint)} !== ${JSON.stringify(this.publicKey)}`);return o}async getMultisigInfo(e){const t=await this.connection.getAccountInfo(e);if(null===t)throw new Error("Failed to find multisig");if(!t.owner.equals(this.programId))throw new Error("Invalid multisig owner");if(t.data.length!=it.span)throw new Error("Invalid multisig size");const r=u.Buffer.from(t.data),n=it.decode(r);return n.signer1=new(0,c.PublicKey)(n.signer1),n.signer2=new(0,c.PublicKey)(n.signer2),n.signer3=new(0,c.PublicKey)(n.signer3),n.signer4=new(0,c.PublicKey)(n.signer4),n.signer5=new(0,c.PublicKey)(n.signer5),n.signer6=new(0,c.PublicKey)(n.signer6),n.signer7=new(0,c.PublicKey)(n.signer7),n.signer8=new(0,c.PublicKey)(n.signer8),n.signer9=new(0,c.PublicKey)(n.signer9),n.signer10=new(0,c.PublicKey)(n.signer10),n.signer11=new(0,c.PublicKey)(n.signer11),n}async transfer(e,t,r,n,o){let i,s;return et(r)?(i=r.publicKey,s=[r]):(i=r,s=n),await He("Transfer",this.connection,(new(0,c.Transaction)).add(st.createTransferInstruction(this.programId,e,t,i,n,o)),this.payer,...s)}async approve(e,t,r,n,o){let i,s;et(r)?(i=r.publicKey,s=[r]):(i=r,s=n),await He("Approve",this.connection,(new(0,c.Transaction)).add(st.createApproveInstruction(this.programId,e,t,i,n,o)),this.payer,...s)}async revoke(e,t,r){let n,o;et(t)?(n=t.publicKey,o=[t]):(n=t,o=r),await He("Revoke",this.connection,(new(0,c.Transaction)).add(st.createRevokeInstruction(this.programId,e,n,r)),this.payer,...o)}async setAuthority(e,t,r,n,o){let i,s;et(n)?(i=n.publicKey,s=[n]):(i=n,s=o),await He("SetAuthority",this.connection,(new(0,c.Transaction)).add(st.createSetAuthorityInstruction(this.programId,e,t,r,i,o)),this.payer,...s)}async mintTo(e,t,r,n){let o,i;et(t)?(o=t.publicKey,i=[t]):(o=t,i=r),await He("MintTo",this.connection,(new(0,c.Transaction)).add(st.createMintToInstruction(this.programId,this.publicKey,e,o,r,n)),this.payer,...i)}async burn(e,t,r,n){let o,i;et(t)?(o=t.publicKey,i=[t]):(o=t,i=r),await He("Burn",this.connection,(new(0,c.Transaction)).add(st.createBurnInstruction(this.programId,this.publicKey,e,o,r,n)),this.payer,...i)}async closeAccount(e,t,r,n){let o,i;et(r)?(o=r.publicKey,i=[r]):(o=r,i=n),await He("CloseAccount",this.connection,(new(0,c.Transaction)).add(st.createCloseAccountInstruction(this.programId,e,t,o,n)),this.payer,...i)}async freezeAccount(e,t,r){let n,o;et(t)?(n=t.publicKey,o=[t]):(n=t,o=r),await He("FreezeAccount",this.connection,(new(0,c.Transaction)).add(st.createFreezeAccountInstruction(this.programId,e,this.publicKey,n,r)),this.payer,...o)}async thawAccount(e,t,r){let n,o;et(t)?(n=t.publicKey,o=[t]):(n=t,o=r),await He("ThawAccount",this.connection,(new(0,c.Transaction)).add(st.createThawAccountInstruction(this.programId,e,this.publicKey,n,r)),this.payer,...o)}async transferChecked(e,t,r,n,o,i){let s,a;return et(r)?(s=r.publicKey,a=[r]):(s=r,a=n),await He("TransferChecked",this.connection,(new(0,c.Transaction)).add(st.createTransferCheckedInstruction(this.programId,e,this.publicKey,t,s,n,o,i)),this.payer,...a)}async approveChecked(e,t,r,n,o,i){let s,a;et(r)?(s=r.publicKey,a=[r]):(s=r,a=n),await He("ApproveChecked",this.connection,(new(0,c.Transaction)).add(st.createApproveCheckedInstruction(this.programId,e,this.publicKey,t,s,n,o,i)),this.payer,...a)}async mintToChecked(e,t,r,n,o){let i,s;et(t)?(i=t.publicKey,s=[t]):(i=t,s=r),await He("MintToChecked",this.connection,(new(0,c.Transaction)).add(st.createMintToCheckedInstruction(this.programId,this.publicKey,e,i,r,n,o)),this.payer,...s)}async burnChecked(e,t,r,n,o){let i,s;et(t)?(i=t.publicKey,s=[t]):(i=t,s=r),await He("BurnChecked",this.connection,(new(0,c.Transaction)).add(st.createBurnCheckedInstruction(this.programId,this.publicKey,e,i,r,n,o)),this.payer,...s)}async syncNative(e){await He(0,this.connection,(new(0,c.Transaction)).add(st.createSyncNativeInstruction(this.programId,e)),this.payer)}static createInitMintInstruction(e,t,r,n,o){let i=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:c.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}];const s=Fe([Le("instruction"),Le("decimals"),qe("mintAuthority"),Le("option"),qe("freezeAuthority")]);let a=u.Buffer.alloc(1024);{const e=s.encode({instruction:0,decimals:r,mintAuthority:Ze(n),option:null===o?0:1,freezeAuthority:Ze(o||new(0,c.PublicKey)(0))},a);a=a.slice(0,e)}return new(0,c.TransactionInstruction)({keys:i,programId:e,data:a})}static createInitAccountInstruction(e,t,r,n){const o=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:c.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}],i=Fe([Le("instruction")]),s=u.Buffer.alloc(i.span);return i.encode({instruction:1},s),new(0,c.TransactionInstruction)({keys:o,programId:e,data:s})}static createTransferInstruction(e,t,r,n,o,i){const s=Fe([Le("instruction"),Ge("amount")]),a=u.Buffer.alloc(s.span);s.encode({instruction:3,amount:new Xe(i).toBuffer()},a);let l=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}];return 0===o.length?l.push({pubkey:n,isSigner:!0,isWritable:!1}):(l.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>l.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:l,programId:e,data:a})}static createApproveInstruction(e,t,r,n,o,i){const s=Fe([Le("instruction"),Ge("amount")]),a=u.Buffer.alloc(s.span);s.encode({instruction:4,amount:new Xe(i).toBuffer()},a);let l=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1}];return 0===o.length?l.push({pubkey:n,isSigner:!0,isWritable:!1}):(l.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>l.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:l,programId:e,data:a})}static createRevokeInstruction(e,t,r,n){const o=Fe([Le("instruction")]),i=u.Buffer.alloc(o.span);o.encode({instruction:5},i);let s=[{pubkey:t,isSigner:!1,isWritable:!0}];return 0===n.length?s.push({pubkey:r,isSigner:!0,isWritable:!1}):(s.push({pubkey:r,isSigner:!1,isWritable:!1}),n.forEach((e=>s.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:s,programId:e,data:i})}static createSetAuthorityInstruction(e,t,r,n,o,i){const s=Fe([Le("instruction"),Le("authorityType"),Le("option"),qe("newAuthority")]);let a=u.Buffer.alloc(1024);{const e=s.encode({instruction:6,authorityType:tt[n],option:null===r?0:1,newAuthority:Ze(r||new(0,c.PublicKey)(0))},a);a=a.slice(0,e)}let l=[{pubkey:t,isSigner:!1,isWritable:!0}];return 0===i.length?l.push({pubkey:o,isSigner:!0,isWritable:!1}):(l.push({pubkey:o,isSigner:!1,isWritable:!1}),i.forEach((e=>l.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:l,programId:e,data:a})}static createMintToInstruction(e,t,r,n,o,i){const s=Fe([Le("instruction"),Ge("amount")]),a=u.Buffer.alloc(s.span);s.encode({instruction:7,amount:new Xe(i).toBuffer()},a);let l=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}];return 0===o.length?l.push({pubkey:n,isSigner:!0,isWritable:!1}):(l.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>l.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:l,programId:e,data:a})}static createBurnInstruction(e,t,r,n,o,i){const s=Fe([Le("instruction"),Ge("amount")]),a=u.Buffer.alloc(s.span);s.encode({instruction:8,amount:new Xe(i).toBuffer()},a);let l=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}];return 0===o.length?l.push({pubkey:n,isSigner:!0,isWritable:!1}):(l.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>l.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:l,programId:e,data:a})}static createCloseAccountInstruction(e,t,r,n,o){const i=Fe([Le("instruction")]),s=u.Buffer.alloc(i.span);i.encode({instruction:9},s);let a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}];return 0===o.length?a.push({pubkey:n,isSigner:!0,isWritable:!1}):(a.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>a.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:a,programId:e,data:s})}static createFreezeAccountInstruction(e,t,r,n,o){const i=Fe([Le("instruction")]),s=u.Buffer.alloc(i.span);i.encode({instruction:10},s);let a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1}];return 0===o.length?a.push({pubkey:n,isSigner:!0,isWritable:!1}):(a.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>a.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:a,programId:e,data:s})}static createThawAccountInstruction(e,t,r,n,o){const i=Fe([Le("instruction")]),s=u.Buffer.alloc(i.span);i.encode({instruction:11},s);let a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1}];return 0===o.length?a.push({pubkey:n,isSigner:!0,isWritable:!1}):(a.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>a.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:a,programId:e,data:s})}static createTransferCheckedInstruction(e,t,r,n,o,i,s,a){const l=Fe([Le("instruction"),Ge("amount"),Le("decimals")]),d=u.Buffer.alloc(l.span);l.encode({instruction:12,amount:new Xe(s).toBuffer(),decimals:a},d);let p=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!1,isWritable:!0}];return 0===i.length?p.push({pubkey:o,isSigner:!0,isWritable:!1}):(p.push({pubkey:o,isSigner:!1,isWritable:!1}),i.forEach((e=>p.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:p,programId:e,data:d})}static createApproveCheckedInstruction(e,t,r,n,o,i,s,a){const l=Fe([Le("instruction"),Ge("amount"),Le("decimals")]),d=u.Buffer.alloc(l.span);l.encode({instruction:13,amount:new Xe(s).toBuffer(),decimals:a},d);let p=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!1,isWritable:!1}];return 0===i.length?p.push({pubkey:o,isSigner:!0,isWritable:!1}):(p.push({pubkey:o,isSigner:!1,isWritable:!1}),i.forEach((e=>p.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:p,programId:e,data:d})}static createMintToCheckedInstruction(e,t,r,n,o,i,s){const a=Fe([Le("instruction"),Ge("amount"),Le("decimals")]),l=u.Buffer.alloc(a.span);a.encode({instruction:14,amount:new Xe(i).toBuffer(),decimals:s},l);let d=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}];return 0===o.length?d.push({pubkey:n,isSigner:!0,isWritable:!1}):(d.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>d.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:d,programId:e,data:l})}static createBurnCheckedInstruction(e,t,r,n,o,i,s){const a=Fe([Le("instruction"),Ge("amount"),Le("decimals")]),l=u.Buffer.alloc(a.span);a.encode({instruction:15,amount:new Xe(i).toBuffer(),decimals:s},l);let d=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}];return 0===o.length?d.push({pubkey:n,isSigner:!0,isWritable:!1}):(d.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>d.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:d,programId:e,data:l})}static createSyncNativeInstruction(e,t){const r=Fe([Le("instruction")]),n=u.Buffer.alloc(r.span);r.encode({instruction:17},n);let o=[{pubkey:t,isSigner:!1,isWritable:!0}];return new(0,c.TransactionInstruction)({keys:o,programId:e,data:n})}static async getAssociatedTokenAddress(e,t,r,n,o=!1){if(!o&&!c.PublicKey.isOnCurve(n.toBuffer()))throw new Error(`Owner cannot sign: ${n.toString()}`);return(await c.PublicKey.findProgramAddress([n.toBuffer(),t.toBuffer(),r.toBuffer()],e))[0]}static createAssociatedTokenAccountInstruction(e,t,r,n,o,i){const s=u.Buffer.alloc(0);let a=[{pubkey:i,isSigner:!0,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:c.SystemProgram.programId,isSigner:!1,isWritable:!1},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:c.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}];return new(0,c.TransactionInstruction)({keys:a,programId:e,data:s})}constructor(e,r,n,o){t(i)(this,"connection",void 0),t(i)(this,"publicKey",void 0),t(i)(this,"programId",void 0),t(i)(this,"associatedProgramId",void 0),t(i)(this,"payer",void 0),Object.assign(this,{connection:e,publicKey:r,programId:n,payer:o,associatedProgramId:$e})}}})),s.register("6rhct",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateTreeInstruction=e.exports.createTreeInstructionDiscriminator=e.exports.createTreeStruct=void 0;const i=o(s("5zf7g")),a=o(s("3ilB4"));e.exports.createTreeStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["maxDepth",i.u32],["maxBufferSize",i.u32],["public",i.coption(i.bool)]],"CreateTreeInstructionArgs"),e.exports.createTreeInstructionDiscriminator=[165,83,136,142,89,202,47,220],e.exports.createCreateTreeInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.createTreeStruct.serialize({instructionDiscriminator:e.exports.createTreeInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!0,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.treeCreator,isWritable:!1,isSigner:!0},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("4Kiw4",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDecompressV1Instruction=e.exports.decompressV1InstructionDiscriminator=e.exports.decompressV1Struct=void 0;const i=o(s("a7Nzf")),a=o(s("5zf7g")),c=o(s("3ilB4"));var u=s("1nQGo");e.exports.decompressV1Struct=new a.FixableBeetArgsStruct([["instructionDiscriminator",a.uniformFixedSizeArray(a.u8,8)],["metadata",u.metadataArgsBeet]],"DecompressV1InstructionArgs"),e.exports.decompressV1InstructionDiscriminator=[54,85,76,70,228,250,164,81],e.exports.createDecompressV1Instruction=function(t,r,n=new c.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o,s;const[a]=e.exports.decompressV1Struct.serialize({instructionDiscriminator:e.exports.decompressV1InstructionDiscriminator,...r}),u=[{pubkey:t.voucher,isWritable:!0,isSigner:!1},{pubkey:t.leafOwner,isWritable:!0,isSigner:!0},{pubkey:t.tokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.mintAuthority,isWritable:!0,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.masterEdition,isWritable:!0,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:c.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarRent,isWritable:!1,isSigner:!1},{pubkey:t.tokenMetadataProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.tokenProgram)&&void 0!==s?s:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:t.associatedTokenProgram,isWritable:!1,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)u.push(e);return new c.TransactionInstruction({programId:n,keys:u,data:a})}})),s.register("1nQGo",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.metadataArgsBeet=void 0;const i=o(s("5zf7g"));var a=s("4E3su"),c=s("azK1Y"),u=s("cggAB"),l=s("hQlYp"),d=s("fDI3d");e.exports.metadataArgsBeet=new i.FixableBeetArgsStruct([["name",i.utf8String],["symbol",i.utf8String],["uri",i.utf8String],["sellerFeeBasisPoints",i.u16],["primarySaleHappened",i.bool],["isMutable",i.bool],["editionNonce",i.coption(i.u8)],["tokenStandard",i.coption(a.tokenStandardBeet)],["collection",i.coption(c.collectionBeet)],["uses",i.coption(u.usesBeet)],["tokenProgramVersion",l.tokenProgramVersionBeet],["creators",i.array(d.creatorBeet)]],"MetadataArgs")})),s.register("4E3su",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenStandardBeet=e.exports.TokenStandard=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.TokenStandard||(e.exports.TokenStandard={}))[c.NonFungible=0]="NonFungible",c[c.FungibleAsset=1]="FungibleAsset",c[c.Fungible=2]="Fungible",c[c.NonFungibleEdition=3]="NonFungibleEdition",e.exports.tokenStandardBeet=i.fixedScalarEnum(a)})),s.register("azK1Y",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.collectionBeet=void 0;const i=o(s("5zf7g")),a=o(s("28Yn5"));e.exports.collectionBeet=new i.BeetArgsStruct([["verified",i.bool],["key",a.publicKey]],"Collection")})),s.register("cggAB",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.usesBeet=void 0;const i=o(s("5zf7g"));var a=s("3EJl6");e.exports.usesBeet=new i.BeetArgsStruct([["useMethod",a.useMethodBeet],["remaining",i.u64],["total",i.u64]],"Uses")})),s.register("3EJl6",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.useMethodBeet=e.exports.UseMethod=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.UseMethod||(e.exports.UseMethod={}))[c.Burn=0]="Burn",c[c.Multiple=1]="Multiple",c[c.Single=2]="Single",e.exports.useMethodBeet=i.fixedScalarEnum(a)})),s.register("hQlYp",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenProgramVersionBeet=e.exports.TokenProgramVersion=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.TokenProgramVersion||(e.exports.TokenProgramVersion={}))[c.Original=0]="Original",c[c.Token2022=1]="Token2022",e.exports.tokenProgramVersionBeet=i.fixedScalarEnum(a)})),s.register("fDI3d",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.creatorBeet=void 0;const i=o(s("28Yn5")),a=o(s("5zf7g"));e.exports.creatorBeet=new a.BeetArgsStruct([["address",i.publicKey],["verified",a.bool],["share",a.u8]],"Creator")})),s.register("fzLje",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDelegateInstruction=e.exports.delegateInstructionDiscriminator=e.exports.delegateStruct=void 0;const i=o(s("5zf7g")),a=o(s("3ilB4"));e.exports.delegateStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32]],"DelegateInstructionArgs"),e.exports.delegateInstructionDiscriminator=[90,147,75,178,85,88,4,137],e.exports.createDelegateInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.delegateStruct.serialize({instructionDiscriminator:e.exports.delegateInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!0},{pubkey:t.previousLeafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.newLeafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("9bLlS",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMintToCollectionV1Instruction=e.exports.mintToCollectionV1InstructionDiscriminator=e.exports.mintToCollectionV1Struct=void 0;const i=o(s("5zf7g")),a=o(s("3ilB4"));var c=s("1nQGo");e.exports.mintToCollectionV1Struct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["metadataArgs",c.metadataArgsBeet]],"MintToCollectionV1InstructionArgs"),e.exports.mintToCollectionV1InstructionDiscriminator=[153,18,178,47,197,158,86,15],e.exports.createMintToCollectionV1Instruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.mintToCollectionV1Struct.serialize({instructionDiscriminator:e.exports.mintToCollectionV1InstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!0,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.treeDelegate,isWritable:!1,isSigner:!0},{pubkey:t.collectionAuthority,isWritable:!1,isSigner:!0},{pubkey:t.collectionAuthorityRecordPda,isWritable:!1,isSigner:!1},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collectionMetadata,isWritable:!0,isSigner:!1},{pubkey:t.editionAccount,isWritable:!1,isSigner:!1},{pubkey:t.bubblegumSigner,isWritable:!1,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:t.tokenMetadataProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("dsfB1",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMintV1Instruction=e.exports.mintV1InstructionDiscriminator=e.exports.mintV1Struct=void 0;const i=o(s("5zf7g")),a=o(s("3ilB4"));var c=s("1nQGo");e.exports.mintV1Struct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["message",c.metadataArgsBeet]],"MintV1InstructionArgs"),e.exports.mintV1InstructionDiscriminator=[145,98,192,118,184,147,118,104],e.exports.createMintV1Instruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.mintV1Struct.serialize({instructionDiscriminator:e.exports.mintV1InstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!0,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.treeDelegate,isWritable:!1,isSigner:!0},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("gzDNI",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createRedeemInstruction=e.exports.redeemInstructionDiscriminator=e.exports.redeemStruct=void 0;const i=o(s("5zf7g")),a=o(s("3ilB4"));e.exports.redeemStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32]],"RedeemInstructionArgs"),e.exports.redeemInstructionDiscriminator=[184,12,86,149,70,196,97,225],e.exports.createRedeemInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.redeemStruct.serialize({instructionDiscriminator:e.exports.redeemInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!0,isSigner:!0},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.voucher,isWritable:!0,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("9QVKw",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createSetAndVerifyCollectionInstruction=e.exports.setAndVerifyCollectionInstructionDiscriminator=e.exports.setAndVerifyCollectionStruct=void 0;const i=o(s("5zf7g")),a=o(s("3ilB4")),c=o(s("28Yn5"));var u=s("1nQGo");e.exports.setAndVerifyCollectionStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32],["message",u.metadataArgsBeet],["collection",c.publicKey]],"SetAndVerifyCollectionInstructionArgs"),e.exports.setAndVerifyCollectionInstructionDiscriminator=[235,242,121,216,158,234,180,234],e.exports.createSetAndVerifyCollectionInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.setAndVerifyCollectionStruct.serialize({instructionDiscriminator:e.exports.setAndVerifyCollectionInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.treeDelegate,isWritable:!1,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!1,isSigner:!0},{pubkey:t.collectionAuthorityRecordPda,isWritable:!1,isSigner:!1},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collectionMetadata,isWritable:!0,isSigner:!1},{pubkey:t.editionAccount,isWritable:!1,isSigner:!1},{pubkey:t.bubblegumSigner,isWritable:!1,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:t.tokenMetadataProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("lF8Yn",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createSetTreeDelegateInstruction=e.exports.setTreeDelegateInstructionDiscriminator=e.exports.setTreeDelegateStruct=void 0;const i=o(s("5zf7g")),a=o(s("3ilB4"));e.exports.setTreeDelegateStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)]],"SetTreeDelegateInstructionArgs"),e.exports.setTreeDelegateInstructionDiscriminator=[253,118,66,37,190,49,154,102],e.exports.createSetTreeDelegateInstruction=function(t,r=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var n;const[o]=e.exports.setTreeDelegateStruct.serialize({instructionDiscriminator:e.exports.setTreeDelegateInstructionDiscriminator}),i=[{pubkey:t.treeAuthority,isWritable:!0,isSigner:!1},{pubkey:t.treeCreator,isWritable:!1,isSigner:!0},{pubkey:t.newTreeDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.systemProgram)&&void 0!==n?n:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)i.push(e);return new a.TransactionInstruction({programId:r,keys:i,data:o})}})),s.register("dqxcP",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createTransferInstruction=e.exports.transferInstructionDiscriminator=e.exports.transferStruct=void 0;const i=o(s("5zf7g")),a=o(s("3ilB4"));e.exports.transferStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32]],"TransferInstructionArgs"),e.exports.transferInstructionDiscriminator=[163,52,200,231,140,3,69,186],e.exports.createTransferInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.transferStruct.serialize({instructionDiscriminator:e.exports.transferInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.newLeafOwner,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("7PglZ",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUnverifyCollectionInstruction=e.exports.unverifyCollectionInstructionDiscriminator=e.exports.unverifyCollectionStruct=void 0;const i=o(s("5zf7g")),a=o(s("3ilB4"));var c=s("1nQGo");e.exports.unverifyCollectionStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32],["message",c.metadataArgsBeet]],"UnverifyCollectionInstructionArgs"),e.exports.unverifyCollectionInstructionDiscriminator=[250,251,42,106,41,137,186,168],e.exports.createUnverifyCollectionInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.unverifyCollectionStruct.serialize({instructionDiscriminator:e.exports.unverifyCollectionInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.treeDelegate,isWritable:!1,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!1,isSigner:!0},{pubkey:t.collectionAuthorityRecordPda,isWritable:!1,isSigner:!1},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collectionMetadata,isWritable:!0,isSigner:!1},{pubkey:t.editionAccount,isWritable:!1,isSigner:!1},{pubkey:t.bubblegumSigner,isWritable:!1,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:t.tokenMetadataProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("2ITwF",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUnverifyCreatorInstruction=e.exports.unverifyCreatorInstructionDiscriminator=e.exports.unverifyCreatorStruct=void 0;const i=o(s("5zf7g")),a=o(s("3ilB4"));var c=s("1nQGo");e.exports.unverifyCreatorStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32],["message",c.metadataArgsBeet]],"UnverifyCreatorInstructionArgs"),e.exports.unverifyCreatorInstructionDiscriminator=[107,178,57,39,105,115,112,152],e.exports.createUnverifyCreatorInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.unverifyCreatorStruct.serialize({instructionDiscriminator:e.exports.unverifyCreatorInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.creator,isWritable:!1,isSigner:!0},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("hF8KE",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createVerifyCollectionInstruction=e.exports.verifyCollectionInstructionDiscriminator=e.exports.verifyCollectionStruct=void 0;const i=o(s("5zf7g")),a=o(s("3ilB4"));var c=s("1nQGo");e.exports.verifyCollectionStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32],["message",c.metadataArgsBeet]],"VerifyCollectionInstructionArgs"),e.exports.verifyCollectionInstructionDiscriminator=[56,113,101,253,79,55,122,169],e.exports.createVerifyCollectionInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.verifyCollectionStruct.serialize({instructionDiscriminator:e.exports.verifyCollectionInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.treeDelegate,isWritable:!1,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!1,isSigner:!0},{pubkey:t.collectionAuthorityRecordPda,isWritable:!1,isSigner:!1},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collectionMetadata,isWritable:!0,isSigner:!1},{pubkey:t.editionAccount,isWritable:!1,isSigner:!1},{pubkey:t.bubblegumSigner,isWritable:!1,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:t.tokenMetadataProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("lwLNI",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createVerifyCreatorInstruction=e.exports.verifyCreatorInstructionDiscriminator=e.exports.verifyCreatorStruct=void 0;const i=o(s("5zf7g")),a=o(s("3ilB4"));var c=s("1nQGo");e.exports.verifyCreatorStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32],["message",c.metadataArgsBeet]],"VerifyCreatorInstructionArgs"),e.exports.verifyCreatorInstructionDiscriminator=[52,17,96,132,71,4,85,194],e.exports.createVerifyCreatorInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.verifyCreatorStruct.serialize({instructionDiscriminator:e.exports.verifyCreatorInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.creator,isWritable:!1,isSigner:!0},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("bEf7V",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),n(s("8tL7z"),e.exports),n(s("azK1Y"),e.exports),n(s("fDI3d"),e.exports),n(s("lD0Gx"),e.exports),n(s("d65n5"),e.exports),n(s("1nQGo"),e.exports),n(s("hQlYp"),e.exports),n(s("4E3su"),e.exports),n(s("3EJl6"),e.exports),n(s("cggAB"),e.exports),n(s("Nwh8c"),e.exports)})),s.register("8tL7z",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.bubblegumEventTypeBeet=e.exports.BubblegumEventType=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.BubblegumEventType||(e.exports.BubblegumEventType={}))[c.Uninitialized=0]="Uninitialized",c[c.LeafSchemaEvent=1]="LeafSchemaEvent",e.exports.bubblegumEventTypeBeet=i.fixedScalarEnum(a)})),s.register("lD0Gx",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.instructionNameBeet=e.exports.InstructionName=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.InstructionName||(e.exports.InstructionName={}))[c.Unknown=0]="Unknown",c[c.MintV1=1]="MintV1",c[c.Redeem=2]="Redeem",c[c.CancelRedeem=3]="CancelRedeem",c[c.Transfer=4]="Transfer",c[c.Delegate=5]="Delegate",c[c.DecompressV1=6]="DecompressV1",c[c.Compress=7]="Compress",c[c.Burn=8]="Burn",c[c.CreateTree=9]="CreateTree",c[c.VerifyCreator=10]="VerifyCreator",c[c.UnverifyCreator=11]="UnverifyCreator",c[c.VerifyCollection=12]="VerifyCollection",c[c.UnverifyCollection=13]="UnverifyCollection",c[c.SetAndVerifyCollection=14]="SetAndVerifyCollection",c[c.MintToCollectionV1=15]="MintToCollectionV1",e.exports.instructionNameBeet=i.fixedScalarEnum(a)})),s.register("Nwh8c",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.versionBeet=e.exports.Version=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.Version||(e.exports.Version={}))[c.V1=0]="V1",e.exports.versionBeet=i.fixedScalarEnum(a)})),s.register("k37Q8",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.cusper=void 0;var r=s("78d7Z"),n=s("82reA");e.exports.cusper=(0,r.initCusper)(n.errorFromCode)})),s.register("78d7Z",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),n(s("4FQmS"),e.exports),n(s("58I5p"),e.exports)})),s.register("4FQmS",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.TokenLendingError=e.exports.AnchorError=e.exports.CustomProgramError=e.exports.CusperUnknownError=e.exports.initCusper=e.exports.ErrorResolver=void 0;var i=s("5QbJ1");const a=o(s("1fa3x"));var c=s("8stpn");class u{errorFromCode(e,t,r=!0){let n=null!=this.resolveErrorFromCode?this.resolveErrorFromCode(e):null;return null!=n?this.passPreparedError(n,null!=t?t:this.errorFromCode):(n=p.fromCode(e),null!=n?this.passPreparedError(n,null!=t?t:this.errorFromCode):(n=f.fromCode(e),null!=n?this.passPreparedError(n,null!=t?t:this.errorFromCode):r?(n=new l(e,"CusperUnknownError","cusper does not know this error"),this.passPreparedError(n,null!=t?t:this.errorFromCode)):void 0))}errorFromProgramLogs(e,t=!0){const r=(0,i.errorCodeFromLogs)(e);return null==r?null:this.errorFromCode(r,this.errorFromProgramLogs,t)}throwError(e){const t=null!=e.logs&&this.errorFromProgramLogs(e.logs,!0)||new l(-1,"Error created without logs and thus without error code");throw this.passPreparedError(t,this.throwError)}passPreparedError(e,t){return null==e?null:("function"==typeof Error.captureStackTrace&&Error.captureStackTrace(e,t),e)}constructor(e){this.resolveErrorFromCode=e}}e.exports.ErrorResolver=u,e.exports.initCusper=function(e){return new u(e)};class l extends Error{constructor(e,...t){super(...t),this.code=e,this.name="CusperUnknownError"}}e.exports.CusperUnknownError=l;class d extends Error{constructor(e,t,...r){super(...r),this.code=e,this.name=`CustomProgramError#${t}`}}e.exports.CustomProgramError=d;class p extends Error{static fromCode(e){const t=p.errorMap.get(e);return null!=t?new p(t.code,t.name,t.message):null}toString(){return`${this.name}: ${this.message}`}constructor(e,t,...r){super(...r),this.code=e,this.name=`AnchorError#${t}`}}e.exports.AnchorError=p,p.errorMap=Object.entries(a.LangErrorCode).reduce(((e,[t,r])=>(e.set(r,{code:r,name:t,message:a.LangErrorMessage.get(r)}),e)),new Map);class f extends Error{static fromCode(e){const t=f.errorMap.get(e);return null!=t?new f(t.code,t.name,t.message):null}toString(){return`${this.name}: ${this.message}`}constructor(e,t,...r){super(...r),this.code=e,this.name=`TokenLendingError#${t}`}}e.exports.TokenLendingError=f,f.errorMap=c.tokenLendingErrors})),s.register("5QbJ1",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.errorCodeFromLogs=void 0;const r=/Custom program error: (0x[a-f0-9]+)/i;e.exports.errorCodeFromLogs=function(e){for(const t of e){const e=t.match(r);if(null==e)continue;const n=e[1];try{return parseInt(n)}catch(e){}}return null}})),s.register("1fa3x",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.LangErrorMessage=e.exports.LangErrorCode=void 0,e.exports.LangErrorCode={InstructionMissing:100,InstructionFallbackNotFound:101,InstructionDidNotDeserialize:102,InstructionDidNotSerialize:103,IdlInstructionStub:1e3,IdlInstructionInvalidProgram:1001,ConstraintMut:2e3,ConstraintHasOne:2001,ConstraintSigner:2002,ConstraintRaw:2003,ConstraintOwner:2004,ConstraintRentExempt:2005,ConstraintSeeds:2006,ConstraintExecutable:2007,ConstraintState:2008,ConstraintAssociated:2009,ConstraintAssociatedInit:2010,ConstraintClose:2011,ConstraintAddress:2012,ConstraintZero:2013,ConstraintTokenMint:2014,ConstraintTokenOwner:2015,ConstraintMintMintAuthority:2016,ConstraintMintFreezeAuthority:2017,ConstraintMintDecimals:2018,ConstraintSpace:2019,AccountDiscriminatorAlreadySet:3e3,AccountDiscriminatorNotFound:3001,AccountDiscriminatorMismatch:3002,AccountDidNotDeserialize:3003,AccountDidNotSerialize:3004,AccountNotEnoughKeys:3005,AccountNotMutable:3006,AccountOwnedByWrongProgram:3007,InvalidProgramId:3008,InvalidProgramExecutable:3009,AccountNotSigner:3010,AccountNotSystemOwned:3011,AccountNotInitialized:3012,AccountNotProgramData:3013,StateInvalidAddress:4e3,Deprecated:5e3},e.exports.LangErrorMessage=new Map([[e.exports.LangErrorCode.InstructionMissing,"8 byte instruction identifier not provided"],[e.exports.LangErrorCode.InstructionFallbackNotFound,"Fallback functions are not supported"],[e.exports.LangErrorCode.InstructionDidNotDeserialize,"The program could not deserialize the given instruction"],[e.exports.LangErrorCode.InstructionDidNotSerialize,"The program could not serialize the given instruction"],[e.exports.LangErrorCode.IdlInstructionStub,"The program was compiled without idl instructions"],[e.exports.LangErrorCode.IdlInstructionInvalidProgram,"The transaction was given an invalid program for the IDL instruction"],[e.exports.LangErrorCode.ConstraintMut,"A mut constraint was violated"],[e.exports.LangErrorCode.ConstraintHasOne,"A has_one constraint was violated"],[e.exports.LangErrorCode.ConstraintSigner,"A signer constraint was violated"],[e.exports.LangErrorCode.ConstraintRaw,"A raw constraint was violated"],[e.exports.LangErrorCode.ConstraintOwner,"An owner constraint was violated"],[e.exports.LangErrorCode.ConstraintRentExempt,"A rent exempt constraint was violated"],[e.exports.LangErrorCode.ConstraintSeeds,"A seeds constraint was violated"],[e.exports.LangErrorCode.ConstraintExecutable,"An executable constraint was violated"],[e.exports.LangErrorCode.ConstraintState,"A state constraint was violated"],[e.exports.LangErrorCode.ConstraintAssociated,"An associated constraint was violated"],[e.exports.LangErrorCode.ConstraintAssociatedInit,"An associated init constraint was violated"],[e.exports.LangErrorCode.ConstraintClose,"A close constraint was violated"],[e.exports.LangErrorCode.ConstraintAddress,"An address constraint was violated"],[e.exports.LangErrorCode.ConstraintZero,"Expected zero account discriminant"],[e.exports.LangErrorCode.ConstraintTokenMint,"A token mint constraint was violated"],[e.exports.LangErrorCode.ConstraintTokenOwner,"A token owner constraint was violated"],[e.exports.LangErrorCode.ConstraintMintMintAuthority,"A mint mint authority constraint was violated"],[e.exports.LangErrorCode.ConstraintMintFreezeAuthority,"A mint freeze authority constraint was violated"],[e.exports.LangErrorCode.ConstraintMintDecimals,"A mint decimals constraint was violated"],[e.exports.LangErrorCode.ConstraintSpace,"A space constraint was violated"],[e.exports.LangErrorCode.AccountDiscriminatorAlreadySet,"The account discriminator was already set on this account"],[e.exports.LangErrorCode.AccountDiscriminatorNotFound,"No 8 byte discriminator was found on the account"],[e.exports.LangErrorCode.AccountDiscriminatorMismatch,"8 byte discriminator did not match what was expected"],[e.exports.LangErrorCode.AccountDidNotDeserialize,"Failed to deserialize the account"],[e.exports.LangErrorCode.AccountDidNotSerialize,"Failed to serialize the account"],[e.exports.LangErrorCode.AccountNotEnoughKeys,"Not enough account keys given to the instruction"],[e.exports.LangErrorCode.AccountNotMutable,"The given account is not mutable"],[e.exports.LangErrorCode.AccountOwnedByWrongProgram,"The given account is owned by a different program than expected"],[e.exports.LangErrorCode.InvalidProgramId,"Program ID was not as expected"],[e.exports.LangErrorCode.InvalidProgramExecutable,"Program account is not executable"],[e.exports.LangErrorCode.AccountNotSigner,"The given account did not sign"],[e.exports.LangErrorCode.AccountNotSystemOwned,"The given account is not owned by the system program"],[e.exports.LangErrorCode.AccountNotInitialized,"The program expected this account to be already initialized"],[e.exports.LangErrorCode.AccountNotProgramData,"The given account is not a program data account"],[e.exports.LangErrorCode.StateInvalidAddress,"The given state account does not have the correct address"],[e.exports.LangErrorCode.Deprecated,"The API being used is deprecated and should no longer be used"]])})),s.register("8stpn",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenLendingErrors=void 0,e.exports.tokenLendingErrors=new Map([[0,{code:0,message:'Failed to unpack instruction data"',name:"InstructionUnpackError"}],[1,{code:1,message:'Account is already initialized"',name:"AlreadyInitialized"}],[2,{code:2,message:'Lamport balance below rent-exempt threshold"',name:"NotRentExempt"}],[3,{code:3,message:'Market authority is invalid"',name:"InvalidMarketAuthority"}],[4,{code:4,message:'Market owner is invalid"',name:"InvalidMarketOwner"}],[5,{code:5,message:'Input account owner is not the program address"',name:"InvalidAccountOwner"}],[6,{code:6,message:'Input token account is not owned by the correct token program id"',name:"InvalidTokenOwner"}],[7,{code:7,message:'Input token account is not valid"',name:"InvalidTokenAccount"}],[8,{code:8,message:'Input token mint account is not valid"',name:"InvalidTokenMint"}],[9,{code:9,message:'Input token program account is not valid"',name:"InvalidTokenProgram"}],[10,{code:10,message:'Input amount is invalid"',name:"InvalidAmount"}],[11,{code:11,message:'Input config value is invalid"',name:"InvalidConfig"}],[12,{code:12,message:'Input account must be a signer"',name:"InvalidSigner"}],[13,{code:13,message:'Invalid account input"',name:"InvalidAccountInput"}],[14,{code:14,message:'Math operation overflow"',name:"MathOverflow"}],[15,{code:15,message:'Token initialize mint failed"',name:"TokenInitializeMintFailed"}],[16,{code:16,message:'Token initialize account failed"',name:"TokenInitializeAccountFailed"}],[17,{code:17,message:'Token transfer failed"',name:"TokenTransferFailed"}],[18,{code:18,message:'Token mint to failed"',name:"TokenMintToFailed"}],[19,{code:19,message:'Token burn failed"',name:"TokenBurnFailed"}],[20,{code:20,message:'Insufficient liquidity available"',name:"InsufficientLiquidity"}],[21,{code:21,message:'Input reserve has collateral disabled"',name:"ReserveCollateralDisabled"}],[22,{code:22,message:'Reserve state needs to be refreshed"',name:"ReserveStale"}],[23,{code:23,message:'Withdraw amount too small"',name:"WithdrawTooSmall"}],[24,{code:24,message:'Withdraw amount too large"',name:"WithdrawTooLarge"}],[25,{code:25,message:'Borrow amount too small to receive liquidity after fees"',name:"BorrowTooSmall"}],[26,{code:26,message:'Borrow amount too large for deposited collateral"',name:"BorrowTooLarge"}],[27,{code:27,message:'Repay amount too small to transfer liquidity"',name:"RepayTooSmall"}],[28,{code:28,message:'Liquidation amount too small to receive collateral"',name:"LiquidationTooSmall"}],[29,{code:29,message:'Cannot liquidate healthy obligations"',name:"ObligationHealthy"}],[30,{code:30,message:'Obligation state needs to be refreshed"',name:"ObligationStale"}],[31,{code:31,message:'Obligation reserve limit exceeded"',name:"ObligationReserveLimit"}],[32,{code:32,message:'Obligation owner is invalid"',name:"InvalidObligationOwner"}],[33,{code:33,message:'Obligation deposits are empty"',name:"ObligationDepositsEmpty"}],[34,{code:34,message:'Obligation borrows are empty"',name:"ObligationBorrowsEmpty"}],[35,{code:35,message:'Obligation deposits have zero value"',name:"ObligationDepositsZero"}],[36,{code:36,message:'Obligation borrows have zero value"',name:"ObligationBorrowsZero"}],[37,{code:37,message:'Invalid obligation collateral"',name:"InvalidObligationCollateral"}],[38,{code:38,message:'Invalid obligation liquidity"',name:"InvalidObligationLiquidity"}],[39,{code:39,message:'Obligation collateral is empty"',name:"ObligationCollateralEmpty"}],[40,{code:40,message:'Obligation liquidity is empty"',name:"ObligationLiquidityEmpty"}],[41,{code:41,message:'Interest rate is negative"',name:"NegativeInterestRate"}],[42,{code:42,message:'Input oracle config is invalid"',name:"InvalidOracleConfig"}],[43,{code:43,message:'Input flash loan receiver program account is not valid"',name:"InvalidFlashLoanReceiverProgram"}],[44,{code:44,message:'Not enough liquidity after flash loan"',name:"NotEnoughLiquidityAfterFlashLoan"}]])})),s.register("58I5p",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0})})),s.register("iI8r5",(function(e,t){var r=s("6rT8n").Buffer,n=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=e.exports&&e.exports.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)},i=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.computeCompressedNFTHash=e.exports.computeCreatorHash=e.exports.computeDataHash=e.exports.getLeafAssetId=void 0;var a=s("etU1m"),c=s("3ilB4");const u=i(s("iC8Bj"));function l(e){const[t]=s("82reA").metadataArgsBeet.serialize(e),n=r.from(a.keccak_256.digest(t)),o=new u.default(e.sellerFeeBasisPoints).toBuffer("le",2);return r.from(a.keccak_256.digest(r.concat([n,o])))}function d(e){let t=r.from([]);for(const n of e)t=r.concat([n.address.toBuffer(),r.from([n.verified?1:0]),r.from([n.share])]);return r.from(a.keccak_256.digest(t))}o(s("82reA"),e.exports),e.exports.getLeafAssetId=async function(e,t){const[n]=await c.PublicKey.findProgramAddress([r.from("asset","utf8"),e.toBuffer(),Uint8Array.from(t.toArray("le",8))],s("82reA").PROGRAM_ID);return n},e.exports.computeDataHash=l,e.exports.computeCreatorHash=d,e.exports.computeCompressedNFTHash=function(e,t,n,o,i){const s=r.concat([r.from([1]),e.toBuffer(),t.toBuffer(),n.toBuffer(),o.toBuffer("le",8),l(i),d(i.creators)]);return r.from(a.keccak_256.digest(s))}})),s.register("iO6ua",(function(e,t){var r=s("eGtRX");e.exports=r("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")})),s.register("eGtRX",(function(e,t){e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r>>0,u=new Uint8Array(i);e[r];){var l=t[e.charCodeAt(r)];if(255===l)return;for(var d=0,p=i-1;(0!==l||d>>0,u[p]=l%256>>>0,l=l/256>>>0;if(0!==l)throw new Error("Non-zero carry");o=d,r++}for(var f=i-o;f!==i&&0===u[f];)f++;for(var h=new Uint8Array(n+(i-f)),g=n;f!==i;)h[g++]=u[f++];return h}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===t.length)return"";for(var r=0,n=0,o=0,i=t.length;o!==i&&0===t[o];)o++,r++;for(var c=(i-o)*u+1>>>0,l=new Uint8Array(c);o!==i;){for(var d=t[o],p=0,f=c-1;(0!==d||p>>0,l[f]=d%s>>>0,d=d/s>>>0;if(0!==d)throw new Error("Non-zero carry");n=p,o++}for(var h=c-n;h!==c&&0===l[h];)h++;for(var g=a.repeat(r);h{if(0===e.length)throw new Error("Proof is empty");return e.map((e=>({pubkey:new(0,i.PublicKey)(e),isSigner:!1,isWritable:!1})))}})),s.register("6cTZZ",(function(t,r){e(t.exports,"getMetaplexFoundationDeps",(function(){return o}),(function(e){return o=e}));var n=function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};const o=()=>n(void 0,void 0,void 0,(function*(){const{createBurnInstruction:e,createBurnNftInstruction:t,createTransferInstruction:r,createCreateMasterEditionV3Instruction:n,createCreateMetadataAccountV3Instruction:o,createSetAndVerifySizedCollectionItemInstruction:i,Edition:a,Metadata:c,PROGRAM_ADDRESS:u}=yield Promise.resolve(s("fIXVr"));return{createBurnInstruction:e,createBurnNftInstruction:t,createTransferInstruction:r,createCreateMasterEditionV3Instruction:n,createCreateMetadataAccountV3Instruction:o,createSetAndVerifySizedCollectionItemInstruction:i,Edition:a,Metadata:c,PROGRAM_ADDRESS:u}}))})),s.register("fIXVr",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),n(s("djQpz"),e.exports),n(s("kQcsU"),e.exports)})),s.register("djQpz",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.cusper=void 0;var r=s("78d7Z"),n=s("kQcsU");e.exports.cusper=(0,r.initCusper)(n.errorFromCode)})),s.register("kQcsU",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.PROGRAM_ID=e.exports.PROGRAM_ADDRESS=void 0;var o=s("5qKL4");n(s("3dc5f"),e.exports),n(s("2MDoh"),e.exports),n(s("iHL66"),e.exports),n(s("d66xl"),e.exports),e.exports.PROGRAM_ADDRESS="metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s",e.exports.PROGRAM_ID=new o.PublicKey(e.exports.PROGRAM_ADDRESS)})),s.register("5qKL4",(function(r,n){e(r.exports,"Struct",(function(){return T})),e(r.exports,"SOLANA_SCHEMA",(function(){return P})),e(r.exports,"Enum",(function(){return O})),e(r.exports,"MAX_SEED_LENGTH",(function(){return M})),e(r.exports,"PUBLIC_KEY_LENGTH",(function(){return R})),e(r.exports,"PublicKey",(function(){return D})),e(r.exports,"Account",(function(){return z})),e(r.exports,"BPF_LOADER_DEPRECATED_PROGRAM_ID",(function(){return W})),e(r.exports,"PACKET_DATA_SIZE",(function(){return j})),e(r.exports,"VERSION_PREFIX_MASK",(function(){return K})),e(r.exports,"SIGNATURE_LENGTH_IN_BYTES",(function(){return U})),e(r.exports,"TransactionExpiredBlockheightExceededError",(function(){return L})),e(r.exports,"TransactionExpiredTimeoutError",(function(){return N})),e(r.exports,"TransactionExpiredNonceInvalidError",(function(){return F})),e(r.exports,"MessageAccountKeys",(function(){return V})),e(r.exports,"Message",(function(){return X})),e(r.exports,"MessageV0",(function(){return ee})),e(r.exports,"VersionedMessage",(function(){return te})),e(r.exports,"TransactionStatus",(function(){return re})),e(r.exports,"TransactionInstruction",(function(){return ie})),e(r.exports,"Transaction",(function(){return se})),e(r.exports,"TransactionMessage",(function(){return ae})),e(r.exports,"VersionedTransaction",(function(){return ce})),e(r.exports,"SYSVAR_CLOCK_PUBKEY",(function(){return ue})),e(r.exports,"SYSVAR_EPOCH_SCHEDULE_PUBKEY",(function(){return le})),e(r.exports,"SYSVAR_INSTRUCTIONS_PUBKEY",(function(){return de})),e(r.exports,"SYSVAR_RECENT_BLOCKHASHES_PUBKEY",(function(){return pe})),e(r.exports,"SYSVAR_RENT_PUBKEY",(function(){return fe})),e(r.exports,"SYSVAR_REWARDS_PUBKEY",(function(){return he})),e(r.exports,"SYSVAR_SLOT_HASHES_PUBKEY",(function(){return ge})),e(r.exports,"SYSVAR_SLOT_HISTORY_PUBKEY",(function(){return ye})),e(r.exports,"SYSVAR_STAKE_HISTORY_PUBKEY",(function(){return be})),e(r.exports,"sendAndConfirmTransaction",(function(){return me})),e(r.exports,"FeeCalculatorLayout",(function(){return Se})),e(r.exports,"NONCE_ACCOUNT_LENGTH",(function(){return ve})),e(r.exports,"NonceAccount",(function(){return Ae})),e(r.exports,"SystemInstruction",(function(){return Te})),e(r.exports,"SYSTEM_INSTRUCTION_LAYOUTS",(function(){return Oe})),e(r.exports,"SystemProgram",(function(){return Pe})),e(r.exports,"Loader",(function(){return Me})),e(r.exports,"BPF_LOADER_PROGRAM_ID",(function(){return Re})),e(r.exports,"BpfLoader",(function(){return Ce})),e(r.exports,"EpochSchedule",(function(){return Ue})),e(r.exports,"SendTransactionError",(function(){return Le})),e(r.exports,"SolanaJSONRPCErrorCode",(function(){return Ne})),e(r.exports,"SolanaJSONRPCError",(function(){return Fe})),e(r.exports,"AddressLookupTableAccount",(function(){return Ge})),e(r.exports,"BLOCKHASH_CACHE_TIMEOUT_MS",(function(){return Ze})),e(r.exports,"Connection",(function(){return Wr})),e(r.exports,"Keypair",(function(){return jr})),e(r.exports,"LOOKUP_TABLE_INSTRUCTION_LAYOUTS",(function(){return Kr})),e(r.exports,"AddressLookupTableInstruction",(function(){return Ur})),e(r.exports,"AddressLookupTableProgram",(function(){return Lr})),e(r.exports,"ComputeBudgetInstruction",(function(){return Nr})),e(r.exports,"COMPUTE_BUDGET_INSTRUCTION_LAYOUTS",(function(){return Fr})),e(r.exports,"ComputeBudgetProgram",(function(){return Vr})),e(r.exports,"Ed25519Program",(function(){return Gr})),e(r.exports,"Secp256k1Program",(function(){return $r})),e(r.exports,"STAKE_CONFIG_ID",(function(){return Qr})),e(r.exports,"Authorized",(function(){return Jr})),e(r.exports,"Lockup",(function(){return Zr})),e(r.exports,"StakeInstruction",(function(){return Xr})),e(r.exports,"STAKE_INSTRUCTION_LAYOUTS",(function(){return en})),e(r.exports,"StakeProgram",(function(){return rn})),e(r.exports,"StakeAuthorizationLayout",(function(){return tn})),e(r.exports,"VoteInit",(function(){return nn})),e(r.exports,"VoteInstruction",(function(){return on})),e(r.exports,"VoteProgram",(function(){return cn})),e(r.exports,"VoteAuthorizationLayout",(function(){return an})),e(r.exports,"VALIDATOR_INFO_KEY",(function(){return un})),e(r.exports,"ValidatorInfo",(function(){return dn})),e(r.exports,"VOTE_PROGRAM_ID",(function(){return pn})),e(r.exports,"VoteAccount",(function(){return hn})),e(r.exports,"clusterApiUrl",(function(){return kn})),e(r.exports,"sendAndConfirmRawTransaction",(function(){return xn})),e(r.exports,"LAMPORTS_PER_SOL",(function(){return wn}));var o=s("4i8yP"),i=s("nzoa4"),a=s("jkTq4"),c=s("iC8Bj"),u=s("sb3b6"),l=s("6B1js"),d=s("lLU1K"),p=s("25lQ2"),f=(p=s("25lQ2"),s("bWlVK")),h=s("fN27I"),g=s("dWB3n"),y=s("tzSt0"),b=s("4WBzx"),m=s("4cBlZ"),k=s("1WQPu"),x=s("3HXCL");a.utils.sha512Sync=(...e)=>(0,i.sha512)(a.utils.concatBytes(...e));const w=a.utils.randomPrivateKey,S=()=>{const e=a.utils.randomPrivateKey(),t=I(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),{publicKey:t,secretKey:r}},I=a.sync.getPublicKey;function v(e){try{return a.Point.fromHex(e,!0),!0}catch{return!1}}const A=(e,t)=>a.sync.sign(e,t.slice(0,32)),_=a.sync.verify,E=e=>o.Buffer.isBuffer(e)?e:e instanceof Uint8Array?o.Buffer.from(e.buffer,e.byteOffset,e.byteLength):o.Buffer.from(e);class T{encode(){return o.Buffer.from((0,d.serialize)(P,this))}static decode(e){return(0,d.deserialize)(P,this,e)}static decodeUnchecked(e){return(0,d.deserializeUnchecked)(P,this,e)}constructor(e){Object.assign(this,e)}}class O extends T{constructor(e){if(super(e),this.enum="",1!==Object.keys(e).length)throw new Error("Enum can only take single value");Object.keys(e).map((e=>{this.enum=e}))}}const P=new Map;let B;const M=32,R=32;let C=1;B=Symbol.toStringTag;class D extends T{static unique(){const e=new D(C);return C+=1,new D(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return t(u).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(o.Buffer);if(e.length===R)return e;const t=o.Buffer.alloc(32);return e.copy(t,32-e.length),t}get[B](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,t,r){const n=o.Buffer.concat([e.toBuffer(),o.Buffer.from(t),r.toBuffer()]),i=(0,l.sha256)(n);return new D(i)}static createProgramAddressSync(e,t){let r=o.Buffer.alloc(0);e.forEach((function(e){if(e.length>M)throw new TypeError("Max seed length exceeded");r=o.Buffer.concat([r,E(e)])})),r=o.Buffer.concat([r,t.toBuffer(),o.Buffer.from("ProgramDerivedAddress")]);const n=(0,l.sha256)(r);if(v(n))throw new Error("Invalid seeds, address must fall off the curve");return new D(n)}static async createProgramAddress(e,t){return this.createProgramAddressSync(e,t)}static findProgramAddressSync(e,t){let r,n=255;for(;0!=n;){try{const i=e.concat(o.Buffer.from([n]));r=this.createProgramAddressSync(i,t)}catch(e){if(e instanceof TypeError)throw e;n--;continue}return[r,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){return v(new D(e).toBytes())}constructor(e){if(super({}),this._bn=void 0,function(e){return void 0!==e._bn}(e))this._bn=e._bn;else{if("string"==typeof e){const r=t(u).decode(e);if(r.length!=R)throw new Error("Invalid public key input");this._bn=new(t(c))(r)}else this._bn=new(t(c))(e);if(this._bn.byteLength()>R)throw new Error("Invalid public key input")}}}D.default=new D("11111111111111111111111111111111"),P.set(D,{kind:"struct",fields:[["_bn","u256"]]});class z{get publicKey(){return new D(this._publicKey)}get secretKey(){return o.Buffer.concat([this._secretKey,this._publicKey],64)}constructor(e){if(this._publicKey=void 0,this._secretKey=void 0,e){const t=E(e);if(64!==e.length)throw new Error("bad secret key size");this._publicKey=t.slice(32,64),this._secretKey=t.slice(0,32)}else this._secretKey=E(w()),this._publicKey=E(I(this._secretKey))}}const W=new D("BPFLoader1111111111111111111111111111111111"),j=1232,K=127,U=64;class L extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}}Object.defineProperty(L.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});class N 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(N.prototype,"name",{value:"TransactionExpiredTimeoutError"});class F extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}}Object.defineProperty(F.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});class V{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 t=new Map;this.keySegments().flat().forEach(((e,r)=>{t.set(e.toBase58(),r)}));const r=e=>{const r=t.get(e.toBase58());if(void 0===r)throw new Error("Encountered an unknown instruction account key during compilation");return r};return e.map((e=>({programIdIndex:r(e.programId),accountKeyIndexes:e.keys.map((e=>r(e.pubkey))),data:e.data})))}constructor(e,t){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=t}}const q=(e="publicKey")=>p.blob(32,e),G=(e="signature")=>p.blob(64,e),H=(e="string")=>{const t=p.struct([p.u32("length"),p.u32("lengthPadding"),p.blob(p.offset(p.u32(),-8),"chars")],e),r=t.decode.bind(t),n=t.encode.bind(t),i=t;return i.decode=(e,t)=>r(e,t).chars.toString(),i.encode=(e,t,r)=>{const i={chars:o.Buffer.from(e,"utf8")};return n(i,t,r)},i.alloc=e=>p.u32().span+p.u32().span+o.Buffer.from(e,"utf8").length,i};function Y(e,t){const r=e=>{if(e.span>=0)return e.span;if("function"==typeof e.alloc)return e.alloc(t[e.property]);if("count"in e&&"elementLayout"in e){const n=t[e.property];if(Array.isArray(n))return n.length*r(e.elementLayout)}else if("fields"in e)return Y({layout:e},t[e.property]);return 0};let n=0;return e.layout.fields.forEach((e=>{n+=r(e)})),n}function $(e){let t=0,r=0;for(;;){let n=e.shift();if(t|=(127&n)<<7*r,r+=1,0==(128&n))break}return t}function Q(e,t){let r=t;for(;;){let t=127&r;if(r>>=7,0==r){e.push(t);break}t|=128,e.push(t)}}function J(e,t){if(!e)throw new Error(t||"Assertion failed")}class Z{static compile(e,t){const r=new Map,n=e=>{const t=e.toBase58();let n=r.get(t);return void 0===n&&(n={isSigner:!1,isWritable:!1,isInvoked:!1},r.set(t,n)),n},o=n(t);o.isSigner=!0,o.isWritable=!0;for(const t of e){n(t.programId).isInvoked=!0;for(const e of t.keys){const t=n(e.pubkey);t.isSigner||(t.isSigner=e.isSigner),t.isWritable||(t.isWritable=e.isWritable)}}return new Z(t,r)}getMessageComponents(){const e=[...this.keyMetaMap.entries()];J(e.length<=256,"Max static account keys length exceeded");const t=e.filter((([,e])=>e.isSigner&&e.isWritable)),r=e.filter((([,e])=>e.isSigner&&!e.isWritable)),n=e.filter((([,e])=>!e.isSigner&&e.isWritable)),o=e.filter((([,e])=>!e.isSigner&&!e.isWritable)),i={numRequiredSignatures:t.length+r.length,numReadonlySignedAccounts:r.length,numReadonlyUnsignedAccounts:o.length};{J(t.length>0,"Expected at least one writable signer key");const[e]=t[0];J(e===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}return[i,[...t.map((([e])=>new D(e))),...r.map((([e])=>new D(e))),...n.map((([e])=>new D(e))),...o.map((([e])=>new D(e)))]]}extractTableLookup(e){const[t,r]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&e.isWritable)),[n,o]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&!e.isWritable));if(0!==t.length||0!==n.length)return[{accountKey:e.key,writableIndexes:t,readonlyIndexes:n},{writable:r,readonly:o}]}drainKeysFoundInLookupTable(e,t){const r=new Array,n=new Array;for(const[o,i]of this.keyMetaMap.entries())if(t(i)){const t=new D(o),i=e.findIndex((e=>e.equals(t)));i>=0&&(J(i<256,"Max lookup table index exceeded"),r.push(i),n.push(t),this.keyMetaMap.delete(o))}return[r,n]}constructor(e,t){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=t}}class X{get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map((e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:t(u).decode(e.data)})))}get addressTableLookups(){return[]}getAccountKeys(){return new V(this.staticAccountKeys)}static compile(e){const r=Z.compile(e.instructions,e.payerKey),[n,o]=r.getMessageComponents(),i=new V(o).compileInstructions(e.instructions).map((e=>({programIdIndex:e.programIdIndex,accounts:e.accountKeyIndexes,data:t(u).encode(e.data)})));return new X({header:n,accountKeys:o,recentBlockhash:e.recentBlockhash,instructions:i})}isAccountSigner(e){return e=this.header.numRequiredSignatures){return e-t!this.isProgramId(t)))}serialize(){const e=this.accountKeys.length;let r=[];Q(r,e);const n=this.instructions.map((e=>{const{accounts:r,programIdIndex:n}=e,i=Array.from(t(u).decode(e.data));let s=[];Q(s,r.length);let a=[];return Q(a,i.length),{programIdIndex:n,keyIndicesCount:o.Buffer.from(s),keyIndices:r,dataLength:o.Buffer.from(a),data:i}}));let i=[];Q(i,n.length);let s=o.Buffer.alloc(j);o.Buffer.from(i).copy(s);let a=i.length;n.forEach((e=>{const t=p.struct([p.u8("programIdIndex"),p.blob(e.keyIndicesCount.length,"keyIndicesCount"),p.seq(p.u8("keyIndex"),e.keyIndices.length,"keyIndices"),p.blob(e.dataLength.length,"dataLength"),p.seq(p.u8("userdatum"),e.data.length,"data")]).encode(e,s,a);a+=t})),s=s.slice(0,a);const c=p.struct([p.blob(1,"numRequiredSignatures"),p.blob(1,"numReadonlySignedAccounts"),p.blob(1,"numReadonlyUnsignedAccounts"),p.blob(r.length,"keyCount"),p.seq(q("key"),e,"keys"),q("recentBlockhash")]),l={numRequiredSignatures:o.Buffer.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:o.Buffer.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:o.Buffer.from([this.header.numReadonlyUnsignedAccounts]),keyCount:o.Buffer.from(r),keys:this.accountKeys.map((e=>E(e.toBytes()))),recentBlockhash:t(u).decode(this.recentBlockhash)};let d=o.Buffer.alloc(2048);const f=c.encode(l,d);return s.copy(d,f),d.slice(0,f+s.length)}static from(e){let r=[...e];const n=r.shift();if(n!==(n&K))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");const i=r.shift(),s=r.shift(),a=$(r);let c=[];for(let e=0;enew D(e))),this.recentBlockhash=e.recentBlockhash,this.instructions=e.instructions,this.instructions.forEach((e=>this.indexToProgramIds.set(e.programIdIndex,this.accountKeys[e.programIdIndex])))}}class ee{get version(){return 0}get numAccountKeysFromLookups(){let e=0;for(const t of this.addressTableLookups)e+=t.readonlyIndexes.length+t.writableIndexes.length;return e}getAccountKeys(e){let t;if(e&&"accountKeysFromLookups"in e&&e.accountKeysFromLookups){if(this.numAccountKeysFromLookups!=e.accountKeysFromLookups.writable.length+e.accountKeysFromLookups.readonly.length)throw new Error("Failed to get account keys because of a mismatch in the number of account keys from lookups");t=e.accountKeysFromLookups}else if(e&&"addressLookupTableAccounts"in e&&e.addressLookupTableAccounts)t=this.resolveAddressTableLookups(e.addressLookupTableAccounts);else if(this.addressTableLookups.length>0)throw new Error("Failed to get account keys because address table lookups were not resolved");return new V(this.staticAccountKeys,t)}isAccountSigner(e){return e=r){return e-re+t.writableIndexes.length),0)}if(e>=this.header.numRequiredSignatures){return e-te.key.equals(r.accountKey)));if(!n)throw new Error(`Failed to find address lookup table account for table key ${r.accountKey.toBase58()}`);for(const e of r.writableIndexes){if(!(ee.toBytes())),recentBlockhash:t(u).decode(this.recentBlockhash),instructionsLength:new Uint8Array(n),serializedInstructions:r,addressTableLookupsLength:new Uint8Array(i),serializedAddressTableLookups:o},a);return a.slice(0,c)}serializeInstructions(){let e=0;const t=new Uint8Array(j);for(const r of this.compiledInstructions){const n=Array();Q(n,r.accountKeyIndexes.length);const o=Array();Q(o,r.data.length);e+=p.struct([p.u8("programIdIndex"),p.blob(n.length,"encodedAccountKeyIndexesLength"),p.seq(p.u8(),r.accountKeyIndexes.length,"accountKeyIndexes"),p.blob(o.length,"encodedDataLength"),p.blob(r.data.length,"data")]).encode({programIdIndex:r.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(n),accountKeyIndexes:r.accountKeyIndexes,encodedDataLength:new Uint8Array(o),data:r.data},t,e)}return t.slice(0,e)}serializeAddressTableLookups(){let e=0;const t=new Uint8Array(j);for(const r of this.addressTableLookups){const n=Array();Q(n,r.writableIndexes.length);const o=Array();Q(o,r.readonlyIndexes.length);e+=p.struct([q("accountKey"),p.blob(n.length,"encodedWritableIndexesLength"),p.seq(p.u8(),r.writableIndexes.length,"writableIndexes"),p.blob(o.length,"encodedReadonlyIndexesLength"),p.seq(p.u8(),r.readonlyIndexes.length,"readonlyIndexes")]).encode({accountKey:r.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(n),writableIndexes:r.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(o),readonlyIndexes:r.readonlyIndexes},t,e)}return t.slice(0,e)}static deserialize(e){let r=[...e];const n=r.shift(),o=n&K;J(n!==o,"Expected versioned message but received legacy message");J(0===o,`Expected versioned message with version 0 but found version ${o}`);const i={numRequiredSignatures:r.shift(),numReadonlySignedAccounts:r.shift(),numReadonlyUnsignedAccounts:r.shift()},s=[],a=$(r);for(let e=0;e{const t=te.deserializeMessageVersion(e);if("legacy"===t)return X.from(e);if(0===t)return ee.deserialize(e);throw new Error(`Transaction message version ${t} deserialization is not supported`)}};let re;var ne;(ne=re||(re={}))[ne.BLOCKHEIGHT_EXCEEDED=0]="BLOCKHEIGHT_EXCEEDED",ne[ne.PROCESSED=1]="PROCESSED",ne[ne.TIMED_OUT=2]="TIMED_OUT",ne[ne.NONCE_INVALID=3]="NONCE_INVALID";const oe=o.Buffer.alloc(U).fill(0);class ie{toJSON(){return{keys:this.keys.map((({pubkey:e,isSigner:t,isWritable:r})=>({pubkey:e.toJSON(),isSigner:t,isWritable:r}))),programId:this.programId.toJSON(),data:[...this.data]}}constructor(e){this.keys=void 0,this.programId=void 0,this.data=o.Buffer.alloc(0),this.programId=e.programId,this.keys=e.keys,e.data&&(this.data=e.data)}}class se{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}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(0===e.length)throw new Error("No instructions");return e.forEach((e=>{"instructions"in e?this.instructions=this.instructions.concat(e.instructions):"data"in e&&"programId"in e&&"keys"in e?this.instructions.push(e):this.instructions.push(new ie(e))})),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let e,r,n;if(this.nonceInfo?(e=this.nonceInfo.nonce,r=this.instructions[0]!=this.nonceInfo.nonceInstruction?[this.nonceInfo.nonceInstruction,...this.instructions]:this.instructions):(e=this.recentBlockhash,r=this.instructions),!e)throw new Error("Transaction recentBlockhash required");if(r.length<1&&console.warn("No instructions provided"),this.feePayer)n=this.feePayer;else{if(!(this.signatures.length>0&&this.signatures[0].publicKey))throw new Error("Transaction fee payer required");n=this.signatures[0].publicKey}for(let e=0;e{e.keys.forEach((e=>{i.push({...e})}));const t=e.programId.toString();o.includes(t)||o.push(t)})),o.forEach((e=>{i.push({pubkey:new D(e),isSigner:!1,isWritable:!1})}));const s=[];i.forEach((e=>{const t=e.pubkey.toString(),r=s.findIndex((e=>e.pubkey.toString()===t));r>-1?(s[r].isWritable=s[r].isWritable||e.isWritable,s[r].isSigner=s[r].isSigner||e.isSigner):s.push(e)})),s.sort((function(e,t){return e.isSigner!==t.isSigner?e.isSigner?-1:1:e.isWritable!==t.isWritable?e.isWritable?-1:1:e.pubkey.toBase58().localeCompare(t.pubkey.toBase58())}));const a=s.findIndex((e=>e.pubkey.equals(n)));if(a>-1){const[e]=s.splice(a,1);e.isSigner=!0,e.isWritable=!0,s.unshift(e)}else s.unshift({pubkey:n,isSigner:!0,isWritable:!0});for(const e of this.signatures){const t=s.findIndex((t=>t.pubkey.equals(e.publicKey)));if(!(t>-1))throw new Error(`unknown signer: ${e.publicKey.toString()}`);s[t].isSigner||(s[t].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."))}let c=0,l=0,d=0;const p=[],f=[];s.forEach((({pubkey:e,isSigner:t,isWritable:r})=>{t?(p.push(e.toString()),c+=1,r||(l+=1)):(f.push(e.toString()),r||(d+=1))}));const h=p.concat(f),g=r.map((e=>{const{data:r,programId:n}=e;return{programIdIndex:h.indexOf(n.toString()),accounts:e.keys.map((e=>h.indexOf(e.pubkey.toString()))),data:t(u).encode(r)}}));return g.forEach((e=>{J(e.programIdIndex>=0),e.accounts.forEach((e=>J(e>=0)))})),new X({header:{numRequiredSignatures:c,numReadonlySignedAccounts:l,numReadonlyUnsignedAccounts:d},accountKeys:h,recentBlockhash:e,instructions:g})}_compile(){const e=this.compileMessage(),t=e.accountKeys.slice(0,e.header.numRequiredSignatures);if(this.signatures.length===t.length){if(this.signatures.every(((e,r)=>t[r].equals(e.publicKey))))return e}return this.signatures=t.map((e=>({signature:null,publicKey:e}))),e}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(e){return(await e.getFeeForMessage(this.compileMessage())).value}setSigners(...e){if(0===e.length)throw new Error("No signers");const t=new Set;this.signatures=e.filter((e=>{const r=e.toString();return!t.has(r)&&(t.add(r),!0)})).map((e=>({signature:null,publicKey:e})))}sign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}this.signatures=r.map((e=>({signature:null,publicKey:e.publicKey})));const n=this._compile();this._partialSign(n,...r)}partialSign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}const n=this._compile();this._partialSign(n,...r)}_partialSign(e,...t){const r=e.serialize();t.forEach((e=>{const t=A(r,e.secretKey);this._addSignature(e.publicKey,E(t))}))}addSignature(e,t){this._compile(),this._addSignature(e,t)}_addSignature(e,t){J(64===t.length);const r=this.signatures.findIndex((t=>e.equals(t.publicKey)));if(r<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[r].signature=o.Buffer.from(t)}verifySignatures(e){return this._verifySignatures(this.serializeMessage(),void 0===e||e)}_verifySignatures(e,t){for(const{signature:r,publicKey:n}of this.signatures)if(null===r){if(t)return!1}else if(!_(r,e,n.toBytes()))return!1;return!0}serialize(e){const{requireAllSignatures:t,verifySignatures:r}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),n=this.serializeMessage();if(r&&!this._verifySignatures(n,t))throw new Error("Signature verification failed");return this._serialize(n)}_serialize(e){const{signatures:t}=this,r=[];Q(r,t.length);const n=r.length+64*t.length+e.length,i=o.Buffer.alloc(n);return J(t.length<256),o.Buffer.from(r).copy(i,0),t.forEach((({signature:e},t)=>{null!==e&&(J(64===e.length,"signature has invalid length"),o.Buffer.from(e).copy(i,r.length+64*t))})),e.copy(i,r.length+64*t.length),J(i.length<=j,`Transaction too large: ${i.length} > ${j}`),i}get keys(){return J(1===this.instructions.length),this.instructions[0].keys.map((e=>e.pubkey))}get programId(){return J(1===this.instructions.length),this.instructions[0].programId}get data(){return J(1===this.instructions.length),this.instructions[0].data}static from(e){let r=[...e];const n=$(r);let i=[];for(let e=0;e0&&(n.feePayer=e.accountKeys[0]),r.forEach(((r,o)=>{const i={signature:r==t(u).encode(oe)?null:t(u).decode(r),publicKey:e.accountKeys[o]};n.signatures.push(i)})),e.instructions.forEach((r=>{const o=r.accounts.map((t=>{const r=e.accountKeys[t];return{pubkey:r,isSigner:n.signatures.some((e=>e.publicKey.toString()===r.toString()))||e.isAccountSigner(t),isWritable:e.isAccountWritable(t)}}));n.instructions.push(new ie({keys:o,programId:e.accountKeys[r.programIdIndex],data:t(u).decode(r.data)}))})),n._message=e,n._json=n.toJSON(),n}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:r}=e;this.minNonceContextSlot=t,this.nonceInfo=r}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){const{blockhash:t,lastValidBlockHeight:r}=e;this.recentBlockhash=t,this.lastValidBlockHeight=r}else{const{recentBlockhash:t,nonceInfo:r}=e;r&&(this.nonceInfo=r),this.recentBlockhash=t}}}class ae{static decompile(e,t){const{header:r,compiledInstructions:n,recentBlockhash:o}=e,{numRequiredSignatures:i,numReadonlySignedAccounts:s,numReadonlyUnsignedAccounts:a}=r,c=i-s;J(c>0,"Message header is invalid");const u=e.staticAccountKeys.length-i-a;J(u>=0,"Message header is invalid");const l=e.getAccountKeys(t),d=l.get(0);if(void 0===d)throw new Error("Failed to decompile message because no account keys were found");const p=[];for(const e of n){const t=[];for(const n of e.accountKeyIndexes){const e=l.get(n);if(void 0===e)throw new Error(`Failed to find key for account key index ${n}`);let o;o=ne.equals(n.publicKey)));J(e>=0,`Cannot sign with non signer key ${n.publicKey.toBase58()}`),this.signatures[e]=A(t,n.secretKey)}}addSignature(e,t){J(64===t.byteLength,"Signature must be 64 bytes long");const r=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures).findIndex((t=>t.equals(e)));J(r>=0,`Can not add signature; \`${e.toBase58()}\` is not required to sign this transaction`),this.signatures[r]=t}constructor(e,t){if(this.signatures=void 0,this.message=void 0,void 0!==t)J(t.length===e.header.numRequiredSignatures,"Expected signatures length to be equal to the number of required signatures"),this.signatures=t;else{const t=[];for(let r=0;rsetTimeout(t,e)))}function xe(e,t){const r=e.layout.span>=0?e.layout.span:Y(e,t),n=o.Buffer.alloc(r),i=Object.assign({instruction:e.index},t);return e.layout.encode(i,n),n}function we(e,t){let r;try{r=e.layout.decode(t)}catch(e){throw new Error("invalid instruction; "+e)}if(r.instruction!==e.index)throw new Error(`invalid instruction; instruction index mismatch ${r.instruction} != ${e.index}`);return r}const Se=p.nu64("lamportsPerSignature"),Ie=p.struct([p.u32("version"),p.u32("state"),q("authorizedPubkey"),q("nonce"),p.struct([Se],"feeCalculator")]),ve=Ie.span;class Ae{static fromAccountData(e){const t=Ie.decode(E(e),0);return new Ae({authorizedPubkey:new D(t.authorizedPubkey),nonce:new D(t.nonce).toString(),feeCalculator:t.feeCalculator})}constructor(e){this.authorizedPubkey=void 0,this.nonce=void 0,this.feeCalculator=void 0,this.authorizedPubkey=e.authorizedPubkey,this.nonce=e.nonce,this.feeCalculator=e.feeCalculator}}const _e=(Ee=8,e=>{const t=(0,p.blob)(Ee,e),{encode:r,decode:n}=(e=>({decode:e.decode.bind(e),encode:e.encode.bind(e)}))(t),i=t;return i.decode=(e,t)=>{const r=n(e,t);return(0,f.toBigIntLE)(o.Buffer.from(r))},i.encode=(e,t,n)=>{const o=(0,f.toBufferLE)(e,Ee);return r(o,t,n)},i});var Ee;class Te{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Oe))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a SystemInstruction");return r}static decodeCreateAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t,space:r,programId:n}=we(Oe.Create,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,lamports:t,space:r,programId:new D(n)}}static decodeTransfer(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t}=we(Oe.Transfer,e.data);return{fromPubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,lamports:t}}static decodeTransferWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t,seed:r,programId:n}=we(Oe.TransferWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,basePubkey:e.keys[1].pubkey,toPubkey:e.keys[2].pubkey,lamports:t,seed:r,programId:new D(n)}}static decodeAllocate(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{space:t}=we(Oe.Allocate,e.data);return{accountPubkey:e.keys[0].pubkey,space:t}}static decodeAllocateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,space:n,programId:o}=we(Oe.AllocateWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new D(t),seed:r,space:n,programId:new D(o)}}static decodeAssign(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{programId:t}=we(Oe.Assign,e.data);return{accountPubkey:e.keys[0].pubkey,programId:new D(t)}}static decodeAssignWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,programId:n}=we(Oe.AssignWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new D(t),seed:r,programId:new D(n)}}static decodeCreateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{base:t,seed:r,lamports:n,space:o,programId:i}=we(Oe.CreateWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,basePubkey:new D(t),seed:r,lamports:n,space:o,programId:new D(i)}}static decodeNonceInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{authorized:t}=we(Oe.InitializeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:new D(t)}}static decodeNonceAdvance(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),we(Oe.AdvanceNonceAccount,e.data),{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static decodeNonceWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=we(Oe.WithdrawNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t}}static decodeNonceAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t}=we(Oe.AuthorizeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[1].pubkey,newAuthorizedPubkey:new D(t)}}static checkProgramId(e){if(!e.equals(Pe.programId))throw new Error("invalid instruction; programId is not SystemProgram")}static checkKeyLength(e,t){if(e.length0?o:1,space:i.length,programId:n}));null!==a&&await me(e,a,[t,r],{commitment:"confirmed"})}const s=p.struct([p.u32("instruction"),p.u32("offset"),p.u32("bytesLength"),p.u32("bytesLengthPadding"),p.seq(p.u8("byte"),p.offset(p.u32(),-8),"bytes")]),a=Me.chunkSize;let c=0,u=i,l=[];for(;u.length>0;){const i=u.slice(0,a),d=o.Buffer.alloc(a+16);s.encode({instruction:0,offset:c,bytes:i,bytesLength:0,bytesLengthPadding:0},d);const p=(new se).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0}],programId:n,data:d});if(l.push(me(e,p,[t,r],{commitment:"confirmed"})),e._rpcEndpoint.includes("solana.com")){const e=4;await ke(1e3/e)}c+=a,u=u.slice(a)}await Promise.all(l);{const i=p.struct([p.u32("instruction")]),s=o.Buffer.alloc(i.span);i.encode({instruction:1},s);const a=(new se).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0},{pubkey:fe,isSigner:!1,isWritable:!1}],programId:n,data:s});await me(e,a,[t,r],{commitment:"confirmed"})}return!0}constructor(){}}Me.chunkSize=Be;const Re=new D("BPFLoader2111111111111111111111111111111111");class Ce{static getMinNumSignatures(e){return Me.getMinNumSignatures(e)}static load(e,t,r,n,o){return Me.load(e,t,r,o,n)}}var De=Object.prototype.toString,ze=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};function We(e,t){var r,n,o,i,s,a,c;if(!0===e)return"true";if(!1===e)return"false";switch(typeof e){case"object":if(null===e)return null;if(e.toJSON&&"function"==typeof e.toJSON)return We(e.toJSON(),t);if("[object Array]"===(c=De.call(e))){for(o="[",n=e.length-1,r=0;r-1&&(o+=We(e[r],!0)),o+"]"}if("[object Object]"===c){for(n=(i=ze(e).sort()).length,o="",r=0;r1;)e/=2,t++;return t}class Ue{getEpoch(e){return this.getEpochAndSlotIndex(e)[0]}getEpochAndSlotIndex(e){if(e>1,t|=t>>2,t|=t>>4,t|=t>>8,t|=t>>16,1+(t|=t>>32)))-Ke(32)-1;return[r,e-(this.getSlotsInEpoch(r)-32)]}{const t=e-this.firstNormalSlot,r=Math.floor(t/this.slotsPerEpoch);return[this.firstNormalEpoch+r,t%this.slotsPerEpoch]}var t}getFirstSlotInEpoch(e){return e<=this.firstNormalEpoch?32*(Math.pow(2,e)-1):(e-this.firstNormalEpoch)*this.slotsPerEpoch+this.firstNormalSlot}getLastSlotInEpoch(e){return this.getFirstSlotInEpoch(e)+this.getSlotsInEpoch(e)-1}getSlotsInEpoch(e){return e{const n=t(b)(e,{autoconnect:!0,max_reconnects:5,reconnect:!0,reconnect_interval:1e3,...r});return this.underlyingSocket="socket"in n?n.socket:n,n}),e,r,n),this.underlyingSocket=void 0}}class Ge{isActive(){const e=BigInt("0xffffffffffffffff");return this.state.deactivationSlot===e}static deserialize(e){const t=function(e,t){let r;try{r=e.layout.decode(t)}catch(e){throw new Error("invalid instruction; "+e)}if(r.typeIndex!==e.index)throw new Error(`invalid account data; account type mismatch ${r.typeIndex} != ${e.index}`);return r}(He,e),r=e.length-56;J(r>=0,"lookup table is invalid"),J(r%32==0,"lookup table is invalid");const n=r/32,{addresses:o}=p.struct([p.seq(q(),n,"addresses")]).decode(e.slice(56));return{deactivationSlot:t.deactivationSlot,lastExtendedSlot:t.lastExtendedSlot,lastExtendedSlotStartIndex:t.lastExtendedStartIndex,authority:0!==t.authority.length?new D(t.authority[0]):void 0,addresses:o.map((e=>new D(e)))}}constructor(e){this.key=void 0,this.state=void 0,this.key=e.key,this.state=e.state}}const He={index:1,layout:p.struct([p.u32("typeIndex"),_e("deactivationSlot"),p.nu64("lastExtendedSlot"),p.u8("lastExtendedStartIndex"),p.u8(),p.seq(q(),p.offset(p.u8(),-1),"authority")])},Ye=/^[^:]+:\/\/([^:[]+|\[[^\]]+\])(:\d+)?(.*)/i;const $e=(0,h.coerce)((0,h.instance)(D),(0,h.string)(),(e=>new D(e))),Qe=(0,h.tuple)([(0,h.string)(),(0,h.literal)("base64")]),Je=(0,h.coerce)((0,h.instance)(o.Buffer),Qe,(e=>o.Buffer.from(e[0],"base64"))),Ze=3e4;function Xe(e){let t,r;if("string"==typeof e)t=e;else if(e){const{commitment:n,...o}=e;t=n,r=o}return{commitment:t,config:r}}function et(e){return(0,h.union)([(0,h.type)({jsonrpc:(0,h.literal)("2.0"),id:(0,h.string)(),result:e}),(0,h.type)({jsonrpc:(0,h.literal)("2.0"),id:(0,h.string)(),error:(0,h.type)({code:(0,h.unknown)(),message:(0,h.string)(),data:(0,h.optional)((0,h.any)())})})])}const tt=et((0,h.unknown)());function rt(e){return(0,h.coerce)(et(e),tt,(t=>"error"in t?t:{...t,result:(0,h.create)(t.result,e)}))}function nt(e){return rt((0,h.type)({context:(0,h.type)({slot:(0,h.number)()}),value:e}))}function ot(e){return(0,h.type)({context:(0,h.type)({slot:(0,h.number)()}),value:e})}function it(e,r){return 0===e?new ee({header:r.header,staticAccountKeys:r.accountKeys.map((e=>new D(e))),recentBlockhash:r.recentBlockhash,compiledInstructions:r.instructions.map((e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:t(u).decode(e.data)}))),addressTableLookups:r.addressTableLookups}):new X(r)}const st=(0,h.type)({foundation:(0,h.number)(),foundationTerm:(0,h.number)(),initial:(0,h.number)(),taper:(0,h.number)(),terminal:(0,h.number)()}),at=rt((0,h.array)((0,h.nullable)((0,h.type)({epoch:(0,h.number)(),effectiveSlot:(0,h.number)(),amount:(0,h.number)(),postBalance:(0,h.number)(),commission:(0,h.optional)((0,h.nullable)((0,h.number)()))})))),ct=(0,h.type)({total:(0,h.number)(),validator:(0,h.number)(),foundation:(0,h.number)(),epoch:(0,h.number)()}),ut=(0,h.type)({epoch:(0,h.number)(),slotIndex:(0,h.number)(),slotsInEpoch:(0,h.number)(),absoluteSlot:(0,h.number)(),blockHeight:(0,h.optional)((0,h.number)()),transactionCount:(0,h.optional)((0,h.number)())}),lt=(0,h.type)({slotsPerEpoch:(0,h.number)(),leaderScheduleSlotOffset:(0,h.number)(),warmup:(0,h.boolean)(),firstNormalEpoch:(0,h.number)(),firstNormalSlot:(0,h.number)()}),dt=(0,h.record)((0,h.string)(),(0,h.array)((0,h.number)())),pt=(0,h.nullable)((0,h.union)([(0,h.type)({}),(0,h.string)()])),ft=(0,h.type)({err:pt}),ht=(0,h.literal)("receivedSignature"),gt=(0,h.type)({"solana-core":(0,h.string)(),"feature-set":(0,h.optional)((0,h.number)())}),yt=nt((0,h.type)({err:(0,h.nullable)((0,h.union)([(0,h.type)({}),(0,h.string)()])),logs:(0,h.nullable)((0,h.array)((0,h.string)())),accounts:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.nullable)((0,h.type)({executable:(0,h.boolean)(),owner:(0,h.string)(),lamports:(0,h.number)(),data:(0,h.array)((0,h.string)()),rentEpoch:(0,h.optional)((0,h.number)())}))))),unitsConsumed:(0,h.optional)((0,h.number)()),returnData:(0,h.optional)((0,h.nullable)((0,h.type)({programId:(0,h.string)(),data:(0,h.tuple)([(0,h.string)(),(0,h.literal)("base64")])})))})),bt=nt((0,h.type)({byIdentity:(0,h.record)((0,h.string)(),(0,h.array)((0,h.number)())),range:(0,h.type)({firstSlot:(0,h.number)(),lastSlot:(0,h.number)()})}));const mt=rt(st),kt=rt(ct),xt=rt(ut),wt=rt(lt),St=rt(dt),It=rt((0,h.number)()),vt=nt((0,h.type)({total:(0,h.number)(),circulating:(0,h.number)(),nonCirculating:(0,h.number)(),nonCirculatingAccounts:(0,h.array)($e)})),At=(0,h.type)({amount:(0,h.string)(),uiAmount:(0,h.nullable)((0,h.number)()),decimals:(0,h.number)(),uiAmountString:(0,h.optional)((0,h.string)())}),_t=nt((0,h.array)((0,h.type)({address:$e,amount:(0,h.string)(),uiAmount:(0,h.nullable)((0,h.number)()),decimals:(0,h.number)(),uiAmountString:(0,h.optional)((0,h.string)())}))),Et=nt((0,h.array)((0,h.type)({pubkey:$e,account:(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Je,rentEpoch:(0,h.number)()})}))),Tt=(0,h.type)({program:(0,h.string)(),parsed:(0,h.unknown)(),space:(0,h.number)()}),Ot=nt((0,h.array)((0,h.type)({pubkey:$e,account:(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Tt,rentEpoch:(0,h.number)()})}))),Pt=nt((0,h.array)((0,h.type)({lamports:(0,h.number)(),address:$e}))),Bt=(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Je,rentEpoch:(0,h.number)()}),Mt=(0,h.type)({pubkey:$e,account:Bt}),Rt=(0,h.coerce)((0,h.union)([(0,h.instance)(o.Buffer),Tt]),(0,h.union)([Qe,Tt]),(e=>Array.isArray(e)?(0,h.create)(e,Je):e)),Ct=(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Rt,rentEpoch:(0,h.number)()}),Dt=(0,h.type)({pubkey:$e,account:Ct}),zt=(0,h.type)({state:(0,h.union)([(0,h.literal)("active"),(0,h.literal)("inactive"),(0,h.literal)("activating"),(0,h.literal)("deactivating")]),active:(0,h.number)(),inactive:(0,h.number)()}),Wt=rt((0,h.array)((0,h.type)({signature:(0,h.string)(),slot:(0,h.number)(),err:pt,memo:(0,h.nullable)((0,h.string)()),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)()))}))),jt=rt((0,h.array)((0,h.type)({signature:(0,h.string)(),slot:(0,h.number)(),err:pt,memo:(0,h.nullable)((0,h.string)()),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)()))}))),Kt=(0,h.type)({subscription:(0,h.number)(),result:ot(Bt)}),Ut=(0,h.type)({pubkey:$e,account:Bt}),Lt=(0,h.type)({subscription:(0,h.number)(),result:ot(Ut)}),Nt=(0,h.type)({parent:(0,h.number)(),slot:(0,h.number)(),root:(0,h.number)()}),Ft=(0,h.type)({subscription:(0,h.number)(),result:Nt}),Vt=(0,h.union)([(0,h.type)({type:(0,h.union)([(0,h.literal)("firstShredReceived"),(0,h.literal)("completed"),(0,h.literal)("optimisticConfirmation"),(0,h.literal)("root")]),slot:(0,h.number)(),timestamp:(0,h.number)()}),(0,h.type)({type:(0,h.literal)("createdBank"),parent:(0,h.number)(),slot:(0,h.number)(),timestamp:(0,h.number)()}),(0,h.type)({type:(0,h.literal)("frozen"),slot:(0,h.number)(),timestamp:(0,h.number)(),stats:(0,h.type)({numTransactionEntries:(0,h.number)(),numSuccessfulTransactions:(0,h.number)(),numFailedTransactions:(0,h.number)(),maxTransactionsPerEntry:(0,h.number)()})}),(0,h.type)({type:(0,h.literal)("dead"),slot:(0,h.number)(),timestamp:(0,h.number)(),err:(0,h.string)()})]),qt=(0,h.type)({subscription:(0,h.number)(),result:Vt}),Gt=(0,h.type)({subscription:(0,h.number)(),result:ot((0,h.union)([ft,ht]))}),Ht=(0,h.type)({subscription:(0,h.number)(),result:(0,h.number)()}),Yt=(0,h.type)({pubkey:(0,h.string)(),gossip:(0,h.nullable)((0,h.string)()),tpu:(0,h.nullable)((0,h.string)()),rpc:(0,h.nullable)((0,h.string)()),version:(0,h.nullable)((0,h.string)())}),$t=(0,h.type)({votePubkey:(0,h.string)(),nodePubkey:(0,h.string)(),activatedStake:(0,h.number)(),epochVoteAccount:(0,h.boolean)(),epochCredits:(0,h.array)((0,h.tuple)([(0,h.number)(),(0,h.number)(),(0,h.number)()])),commission:(0,h.number)(),lastVote:(0,h.number)(),rootSlot:(0,h.nullable)((0,h.number)())}),Qt=rt((0,h.type)({current:(0,h.array)($t),delinquent:(0,h.array)($t)})),Jt=(0,h.union)([(0,h.literal)("processed"),(0,h.literal)("confirmed"),(0,h.literal)("finalized")]),Zt=(0,h.type)({slot:(0,h.number)(),confirmations:(0,h.nullable)((0,h.number)()),err:pt,confirmationStatus:(0,h.optional)(Jt)}),Xt=nt((0,h.array)((0,h.nullable)(Zt))),er=rt((0,h.number)()),tr=(0,h.type)({accountKey:$e,writableIndexes:(0,h.array)((0,h.number)()),readonlyIndexes:(0,h.array)((0,h.number)())}),rr=(0,h.type)({signatures:(0,h.array)((0,h.string)()),message:(0,h.type)({accountKeys:(0,h.array)((0,h.string)()),header:(0,h.type)({numRequiredSignatures:(0,h.number)(),numReadonlySignedAccounts:(0,h.number)(),numReadonlyUnsignedAccounts:(0,h.number)()}),instructions:(0,h.array)((0,h.type)({accounts:(0,h.array)((0,h.number)()),data:(0,h.string)(),programIdIndex:(0,h.number)()})),recentBlockhash:(0,h.string)(),addressTableLookups:(0,h.optional)((0,h.array)(tr))})}),nr=(0,h.type)({pubkey:$e,signer:(0,h.boolean)(),writable:(0,h.boolean)(),source:(0,h.optional)((0,h.union)([(0,h.literal)("transaction"),(0,h.literal)("lookupTable")]))}),or=(0,h.type)({accountKeys:(0,h.array)(nr),signatures:(0,h.array)((0,h.string)())}),ir=(0,h.type)({parsed:(0,h.unknown)(),program:(0,h.string)(),programId:$e}),sr=(0,h.type)({accounts:(0,h.array)($e),data:(0,h.string)(),programId:$e}),ar=(0,h.union)([sr,ir]),cr=(0,h.union)([(0,h.type)({parsed:(0,h.unknown)(),program:(0,h.string)(),programId:(0,h.string)()}),(0,h.type)({accounts:(0,h.array)((0,h.string)()),data:(0,h.string)(),programId:(0,h.string)()})]),ur=(0,h.coerce)(ar,cr,(e=>"accounts"in e?(0,h.create)(e,sr):(0,h.create)(e,ir))),lr=(0,h.type)({signatures:(0,h.array)((0,h.string)()),message:(0,h.type)({accountKeys:(0,h.array)(nr),instructions:(0,h.array)(ur),recentBlockhash:(0,h.string)(),addressTableLookups:(0,h.optional)((0,h.nullable)((0,h.array)(tr)))})}),dr=(0,h.type)({accountIndex:(0,h.number)(),mint:(0,h.string)(),owner:(0,h.optional)((0,h.string)()),uiTokenAmount:At}),pr=(0,h.type)({writable:(0,h.array)($e),readonly:(0,h.array)($e)}),fr=(0,h.type)({err:pt,fee:(0,h.number)(),innerInstructions:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.type)({index:(0,h.number)(),instructions:(0,h.array)((0,h.type)({accounts:(0,h.array)((0,h.number)()),data:(0,h.string)(),programIdIndex:(0,h.number)()}))})))),preBalances:(0,h.array)((0,h.number)()),postBalances:(0,h.array)((0,h.number)()),logMessages:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.string)()))),preTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),postTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),loadedAddresses:(0,h.optional)(pr),computeUnitsConsumed:(0,h.optional)((0,h.number)())}),hr=(0,h.type)({err:pt,fee:(0,h.number)(),innerInstructions:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.type)({index:(0,h.number)(),instructions:(0,h.array)(ur)})))),preBalances:(0,h.array)((0,h.number)()),postBalances:(0,h.array)((0,h.number)()),logMessages:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.string)()))),preTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),postTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),loadedAddresses:(0,h.optional)(pr),computeUnitsConsumed:(0,h.optional)((0,h.number)())}),gr=(0,h.union)([(0,h.literal)(0),(0,h.literal)("legacy")]),yr=(0,h.type)({pubkey:(0,h.string)(),lamports:(0,h.number)(),postBalance:(0,h.nullable)((0,h.number)()),rewardType:(0,h.nullable)((0,h.string)()),commission:(0,h.optional)((0,h.nullable)((0,h.number)()))}),br=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:rr,meta:(0,h.nullable)(fr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),mr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),kr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:or,meta:(0,h.nullable)(fr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),xr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:lr,meta:(0,h.nullable)(hr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),wr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:or,meta:(0,h.nullable)(hr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),Sr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),Ir=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:rr,meta:(0,h.nullable)(fr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)())}))),vr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),signatures:(0,h.array)((0,h.string)()),blockTime:(0,h.nullable)((0,h.number)())}))),Ar=rt((0,h.nullable)((0,h.type)({slot:(0,h.number)(),meta:fr,blockTime:(0,h.optional)((0,h.nullable)((0,h.number)())),transaction:rr,version:(0,h.optional)(gr)}))),_r=rt((0,h.nullable)((0,h.type)({slot:(0,h.number)(),transaction:lr,meta:(0,h.nullable)(hr),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)())),version:(0,h.optional)(gr)}))),Er=nt((0,h.type)({blockhash:(0,h.string)(),feeCalculator:(0,h.type)({lamportsPerSignature:(0,h.number)()})})),Tr=nt((0,h.type)({blockhash:(0,h.string)(),lastValidBlockHeight:(0,h.number)()})),Or=(0,h.type)({slot:(0,h.number)(),numTransactions:(0,h.number)(),numSlots:(0,h.number)(),samplePeriodSecs:(0,h.number)()}),Pr=rt((0,h.array)(Or)),Br=nt((0,h.nullable)((0,h.type)({feeCalculator:(0,h.type)({lamportsPerSignature:(0,h.number)()})}))),Mr=rt((0,h.string)()),Rr=rt((0,h.string)()),Cr=(0,h.type)({err:pt,logs:(0,h.array)((0,h.string)()),signature:(0,h.string)()}),Dr=(0,h.type)({result:ot(Cr),subscription:(0,h.number)()}),zr={"solana-client":"js/0.0.0-development"};class Wr{get commitment(){return this._commitment}get rpcEndpoint(){return this._rpcEndpoint}async getBalanceAndContext(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,void 0,n),i=await this._rpcRequest("getBalance",o),s=(0,h.create)(i,nt((0,h.number)()));if("error"in s)throw new Fe(s.error,`failed to get balance for ${e.toBase58()}`);return s.result}async getBalance(e,t){return await this.getBalanceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get balance of account "+e.toBase58()+": "+t)}))}async getBlockTime(e){const t=await this._rpcRequest("getBlockTime",[e]),r=(0,h.create)(t,rt((0,h.nullable)((0,h.number)())));if("error"in r)throw new Fe(r.error,`failed to get block time for slot ${e}`);return r.result}async getMinimumLedgerSlot(){const e=await this._rpcRequest("minimumLedgerSlot",[]),t=(0,h.create)(e,rt((0,h.number)()));if("error"in t)throw new Fe(t.error,"failed to get minimum ledger slot");return t.result}async getFirstAvailableBlock(){const e=await this._rpcRequest("getFirstAvailableBlock",[]),t=(0,h.create)(e,It);if("error"in t)throw new Fe(t.error,"failed to get first available block");return t.result}async getSupply(e){let t={};t="string"==typeof e?{commitment:e}:e?{...e,commitment:e&&e.commitment||this.commitment}:{commitment:this.commitment};const r=await this._rpcRequest("getSupply",[t]),n=(0,h.create)(r,vt);if("error"in n)throw new Fe(n.error,"failed to get supply");return n.result}async getTokenSupply(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenSupply",r),o=(0,h.create)(n,nt(At));if("error"in o)throw new Fe(o.error,"failed to get token supply");return o.result}async getTokenAccountBalance(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenAccountBalance",r),o=(0,h.create)(n,nt(At));if("error"in o)throw new Fe(o.error,"failed to get token account balance");return o.result}async getTokenAccountsByOwner(e,t,r){const{commitment:n,config:o}=Xe(r);let i=[e.toBase58()];"mint"in t?i.push({mint:t.mint.toBase58()}):i.push({programId:t.programId.toBase58()});const s=this._buildArgs(i,n,"base64",o),a=await this._rpcRequest("getTokenAccountsByOwner",s),c=(0,h.create)(a,Et);if("error"in c)throw new Fe(c.error,`failed to get token accounts owned by account ${e.toBase58()}`);return c.result}async getParsedTokenAccountsByOwner(e,t,r){let n=[e.toBase58()];"mint"in t?n.push({mint:t.mint.toBase58()}):n.push({programId:t.programId.toBase58()});const o=this._buildArgs(n,r,"jsonParsed"),i=await this._rpcRequest("getTokenAccountsByOwner",o),s=(0,h.create)(i,Ot);if("error"in s)throw new Fe(s.error,`failed to get token accounts owned by account ${e.toBase58()}`);return s.result}async getLargestAccounts(e){const t={...e,commitment:e&&e.commitment||this.commitment},r=t.filter||t.commitment?[t]:[],n=await this._rpcRequest("getLargestAccounts",r),o=(0,h.create)(n,Pt);if("error"in o)throw new Fe(o.error,"failed to get largest accounts");return o.result}async getTokenLargestAccounts(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenLargestAccounts",r),o=(0,h.create)(n,_t);if("error"in o)throw new Fe(o.error,"failed to get token largest accounts");return o.result}async getAccountInfoAndContext(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,"base64",n),i=await this._rpcRequest("getAccountInfo",o),s=(0,h.create)(i,nt((0,h.nullable)(Bt)));if("error"in s)throw new Fe(s.error,`failed to get info about account ${e.toBase58()}`);return s.result}async getParsedAccountInfo(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,"jsonParsed",n),i=await this._rpcRequest("getAccountInfo",o),s=(0,h.create)(i,nt((0,h.nullable)(Ct)));if("error"in s)throw new Fe(s.error,`failed to get info about account ${e.toBase58()}`);return s.result}async getAccountInfo(e,t){try{return(await this.getAccountInfoAndContext(e,t)).value}catch(t){throw new Error("failed to get info about account "+e.toBase58()+": "+t)}}async getMultipleParsedAccounts(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>e.toBase58())),i=this._buildArgs([o],r,"jsonParsed",n),s=await this._rpcRequest("getMultipleAccounts",i),a=(0,h.create)(s,nt((0,h.array)((0,h.nullable)(Ct))));if("error"in a)throw new Fe(a.error,`failed to get info for accounts ${o}`);return a.result}async getMultipleAccountsInfoAndContext(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>e.toBase58())),i=this._buildArgs([o],r,"base64",n),s=await this._rpcRequest("getMultipleAccounts",i),a=(0,h.create)(s,nt((0,h.array)((0,h.nullable)(Bt))));if("error"in a)throw new Fe(a.error,`failed to get info for accounts ${o}`);return a.result}async getMultipleAccountsInfo(e,t){return(await this.getMultipleAccountsInfoAndContext(e,t)).value}async getStakeActivation(e,t,r){const{commitment:n,config:o}=Xe(t),i=this._buildArgs([e.toBase58()],n,void 0,{...o,epoch:null!=r?r:o?.epoch}),s=await this._rpcRequest("getStakeActivation",i),a=(0,h.create)(s,rt(zt));if("error"in a)throw new Fe(a.error,`failed to get Stake Activation ${e.toBase58()}`);return a.result}async getProgramAccounts(e,t){const{commitment:r,config:n}=Xe(t),{encoding:o,...i}=n||{},s=this._buildArgs([e.toBase58()],r,o||"base64",i),a=await this._rpcRequest("getProgramAccounts",s),c=(0,h.create)(a,rt((0,h.array)(Mt)));if("error"in c)throw new Fe(c.error,`failed to get accounts owned by program ${e.toBase58()}`);return c.result}async getParsedProgramAccounts(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,"jsonParsed",n),i=await this._rpcRequest("getProgramAccounts",o),s=(0,h.create)(i,rt((0,h.array)(Dt)));if("error"in s)throw new Fe(s.error,`failed to get accounts owned by program ${e.toBase58()}`);return s.result}async confirmTransaction(e,r){let n,o;if("string"==typeof e)n=e;else{const t=e;if(t.abortSignal?.aborted)return Promise.reject(t.abortSignal.reason);n=t.signature}try{o=t(u).decode(n)}catch(e){throw new Error("signature must be base58 encoded: "+n)}return J(64===o.length,"signature has invalid length"),"string"==typeof e?await this.confirmTransactionUsingLegacyTimeoutStrategy({commitment:r||this.commitment,signature:n}):"lastValidBlockHeight"in e?await this.confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:r||this.commitment,strategy:e}):await this.confirmTransactionUsingDurableNonceStrategy({commitment:r||this.commitment,strategy:e})}getCancellationPromise(e){return new Promise(((t,r)=>{null!=e&&(e.aborted?r(e.reason):e.addEventListener("abort",(()=>{r(e.reason)})))}))}getTransactionConfirmationPromise({commitment:e,signature:t}){let r,n,o=!1;return{abortConfirmation:()=>{n&&(n(),n=void 0),null!=r&&(this.removeSignatureListener(r),r=void 0)},confirmationPromise:new Promise(((i,s)=>{try{r=this.onSignature(t,((e,t)=>{r=void 0;const n={context:t,value:e};i({__type:re.PROCESSED,response:n})}),e);const a=new Promise((e=>{null==r?e():n=this._onSubscriptionStateChange(r,(t=>{"subscribed"===t&&e()}))}));(async()=>{if(await a,o)return;const r=await this.getSignatureStatus(t);if(o)return;if(null==r)return;const{context:n,value:c}=r;if(null!=c)if(c?.err)s(c.err);else{switch(e){case"confirmed":case"single":case"singleGossip":if("processed"===c.confirmationStatus)return;break;case"finalized":case"max":case"root":if("processed"===c.confirmationStatus||"confirmed"===c.confirmationStatus)return}o=!0,i({__type:re.PROCESSED,response:{context:n,value:c}})}})()}catch(e){s(e)}}))}}async confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:e,strategy:{abortSignal:t,lastValidBlockHeight:r,signature:n}}){let o=!1;const i=new Promise((t=>{const n=async()=>{try{return await this.getBlockHeight(e)}catch(e){return-1}};(async()=>{let e=await n();if(!o){for(;e<=r;){if(await ke(1e3),o)return;if(e=await n(),o)return}t({__type:re.BLOCKHEIGHT_EXCEEDED})}})()})),{abortConfirmation:s,confirmationPromise:a}=this.getTransactionConfirmationPromise({commitment:e,signature:n}),c=this.getCancellationPromise(t);let u;try{const e=await Promise.race([c,a,i]);if(e.__type!==re.PROCESSED)throw new L(n);u=e.response}finally{o=!0,s()}return u}async confirmTransactionUsingDurableNonceStrategy({commitment:e,strategy:{abortSignal:t,minContextSlot:r,nonceAccountPubkey:n,nonceValue:o,signature:i}}){let s=!1;const a=new Promise((t=>{let i=o,a=null;const c=async()=>{try{const{context:t,value:o}=await this.getNonceAndContext(n,{commitment:e,minContextSlot:r});return a=t.slot,o?.nonce}catch(e){return i}};(async()=>{if(i=await c(),!s)for(;;){if(o!==i)return void t({__type:re.NONCE_INVALID,slotInWhichNonceDidAdvance:a});if(await ke(2e3),s)return;if(i=await c(),s)return}})()})),{abortConfirmation:c,confirmationPromise:u}=this.getTransactionConfirmationPromise({commitment:e,signature:i}),l=this.getCancellationPromise(t);let d;try{const t=await Promise.race([l,u,a]);if(t.__type===re.PROCESSED)d=t.response;else{let n;for(;;){const e=await this.getSignatureStatus(i);if(null==e)break;if(!(e.context.slot<(t.slotInWhichNonceDidAdvance??r))){n=e;break}await ke(400)}if(!n?.value)throw new F(i);{const t=e||"finalized",{confirmationStatus:r}=n.value;switch(t){case"processed":case"recent":if("processed"!==r&&"confirmed"!==r&&"finalized"!==r)throw new F(i);break;case"confirmed":case"single":case"singleGossip":if("confirmed"!==r&&"finalized"!==r)throw new F(i);break;case"finalized":case"max":case"root":if("finalized"!==r)throw new F(i)}d={context:n.context,value:{err:n.value.err}}}}}finally{s=!0,c()}return d}async confirmTransactionUsingLegacyTimeoutStrategy({commitment:e,signature:t}){let r;const n=new Promise((t=>{let n=this._confirmTransactionInitialTimeout||6e4;switch(e){case"processed":case"recent":case"single":case"confirmed":case"singleGossip":n=this._confirmTransactionInitialTimeout||3e4}r=setTimeout((()=>t({__type:re.TIMED_OUT,timeoutMs:n})),n)})),{abortConfirmation:o,confirmationPromise:i}=this.getTransactionConfirmationPromise({commitment:e,signature:t});let s;try{const e=await Promise.race([i,n]);if(e.__type!==re.PROCESSED)throw new N(t,e.timeoutMs/1e3);s=e.response}finally{clearTimeout(r),o()}return s}async getClusterNodes(){const e=await this._rpcRequest("getClusterNodes",[]),t=(0,h.create)(e,rt((0,h.array)(Yt)));if("error"in t)throw new Fe(t.error,"failed to get cluster nodes");return t.result}async getVoteAccounts(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getVoteAccounts",t),n=(0,h.create)(r,Qt);if("error"in n)throw new Fe(n.error,"failed to get vote accounts");return n.result}async getSlot(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getSlot",n),i=(0,h.create)(o,rt((0,h.number)()));if("error"in i)throw new Fe(i.error,"failed to get slot");return i.result}async getSlotLeader(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getSlotLeader",n),i=(0,h.create)(o,rt((0,h.string)()));if("error"in i)throw new Fe(i.error,"failed to get slot leader");return i.result}async getSlotLeaders(e,t){const r=[e,t],n=await this._rpcRequest("getSlotLeaders",r),o=(0,h.create)(n,rt((0,h.array)($e)));if("error"in o)throw new Fe(o.error,"failed to get slot leaders");return o.result}async getSignatureStatus(e,t){const{context:r,value:n}=await this.getSignatureStatuses([e],t);J(1===n.length);return{context:r,value:n[0]}}async getSignatureStatuses(e,t){const r=[e];t&&r.push(t);const n=await this._rpcRequest("getSignatureStatuses",r),o=(0,h.create)(n,Xt);if("error"in o)throw new Fe(o.error,"failed to get signature status");return o.result}async getTransactionCount(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getTransactionCount",n),i=(0,h.create)(o,rt((0,h.number)()));if("error"in i)throw new Fe(i.error,"failed to get transaction count");return i.result}async getTotalSupply(e){return(await this.getSupply({commitment:e,excludeNonCirculatingAccountsList:!0})).value.total}async getInflationGovernor(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getInflationGovernor",t),n=(0,h.create)(r,mt);if("error"in n)throw new Fe(n.error,"failed to get inflation");return n.result}async getInflationReward(e,t,r){const{commitment:n,config:o}=Xe(r),i=this._buildArgs([e.map((e=>e.toBase58()))],n,void 0,{...o,epoch:null!=t?t:o?.epoch}),s=await this._rpcRequest("getInflationReward",i),a=(0,h.create)(s,at);if("error"in a)throw new Fe(a.error,"failed to get inflation reward");return a.result}async getInflationRate(){const e=await this._rpcRequest("getInflationRate",[]),t=(0,h.create)(e,kt);if("error"in t)throw new Fe(t.error,"failed to get inflation rate");return t.result}async getEpochInfo(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getEpochInfo",n),i=(0,h.create)(o,xt);if("error"in i)throw new Fe(i.error,"failed to get epoch info");return i.result}async getEpochSchedule(){const e=await this._rpcRequest("getEpochSchedule",[]),t=(0,h.create)(e,wt);if("error"in t)throw new Fe(t.error,"failed to get epoch schedule");const r=t.result;return new Ue(r.slotsPerEpoch,r.leaderScheduleSlotOffset,r.warmup,r.firstNormalEpoch,r.firstNormalSlot)}async getLeaderSchedule(){const e=await this._rpcRequest("getLeaderSchedule",[]),t=(0,h.create)(e,St);if("error"in t)throw new Fe(t.error,"failed to get leader schedule");return t.result}async getMinimumBalanceForRentExemption(e,t){const r=this._buildArgs([e],t),n=await this._rpcRequest("getMinimumBalanceForRentExemption",r),o=(0,h.create)(n,er);return"error"in o?(console.warn("Unable to fetch minimum balance for rent exemption"),0):o.result}async getRecentBlockhashAndContext(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getRecentBlockhash",t),n=(0,h.create)(r,Er);if("error"in n)throw new Fe(n.error,"failed to get recent blockhash");return n.result}async getRecentPerformanceSamples(e){const t=await this._rpcRequest("getRecentPerformanceSamples",e?[e]:[]),r=(0,h.create)(t,Pr);if("error"in r)throw new Fe(r.error,"failed to get recent performance samples");return r.result}async getFeeCalculatorForBlockhash(e,t){const r=this._buildArgs([e],t),n=await this._rpcRequest("getFeeCalculatorForBlockhash",r),o=(0,h.create)(n,Br);if("error"in o)throw new Fe(o.error,"failed to get fee calculator");const{context:i,value:s}=o.result;return{context:i,value:null!==s?s.feeCalculator:null}}async getFeeForMessage(e,t){const r=E(e.serialize()).toString("base64"),n=this._buildArgs([r],t),o=await this._rpcRequest("getFeeForMessage",n),i=(0,h.create)(o,nt((0,h.nullable)((0,h.number)())));if("error"in i)throw new Fe(i.error,"failed to get fee for message");if(null===i.result)throw new Error("invalid blockhash");return i.result}async getRecentBlockhash(e){try{return(await this.getRecentBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhash(e){try{return(await this.getLatestBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhashAndContext(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getLatestBlockhash",n),i=(0,h.create)(o,Tr);if("error"in i)throw new Fe(i.error,"failed to get latest blockhash");return i.result}async getVersion(){const e=await this._rpcRequest("getVersion",[]),t=(0,h.create)(e,rt(gt));if("error"in t)throw new Fe(t.error,"failed to get version");return t.result}async getGenesisHash(){const e=await this._rpcRequest("getGenesisHash",[]),t=(0,h.create)(e,rt((0,h.string)()));if("error"in t)throw new Fe(t.error,"failed to get genesis hash");return t.result}async getBlock(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,void 0,n),i=await this._rpcRequest("getBlock",o);try{switch(n?.transactionDetails){case"accounts":{const e=(0,h.create)(i,kr);if("error"in e)throw e.error;return e.result}case"none":{const e=(0,h.create)(i,mr);if("error"in e)throw e.error;return e.result}default:{const e=(0,h.create)(i,br);if("error"in e)throw e.error;const{result:t}=e;return t?{...t,transactions:t.transactions.map((({transaction:e,meta:t,version:r})=>({meta:t,transaction:{...e,message:it(r,e.message)},version:r})))}:null}}}catch(e){throw new Fe(e,"failed to get confirmed block")}}async getParsedBlock(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n),i=await this._rpcRequest("getBlock",o);try{switch(n?.transactionDetails){case"accounts":{const e=(0,h.create)(i,wr);if("error"in e)throw e.error;return e.result}case"none":{const e=(0,h.create)(i,Sr);if("error"in e)throw e.error;return e.result}default:{const e=(0,h.create)(i,xr);if("error"in e)throw e.error;return e.result}}}catch(e){throw new Fe(e,"failed to get block")}}async getBlockProduction(e){let t,r;if("string"==typeof e)r=e;else if(e){const{commitment:n,...o}=e;r=n,t=o}const n=this._buildArgs([],r,"base64",t),o=await this._rpcRequest("getBlockProduction",n),i=(0,h.create)(o,bt);if("error"in i)throw new Fe(i.error,"failed to get block production information");return i.result}async getTransaction(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,void 0,n),i=await this._rpcRequest("getTransaction",o),s=(0,h.create)(i,Ar);if("error"in s)throw new Fe(s.error,"failed to get transaction");const a=s.result;return a?{...a,transaction:{...a.transaction,message:it(a.version,a.transaction.message)}}:a}async getParsedTransaction(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n),i=await this._rpcRequest("getTransaction",o),s=(0,h.create)(i,_r);if("error"in s)throw new Fe(s.error,"failed to get transaction");return s.result}async getParsedTransactions(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n)})));return(await this._rpcBatchRequest(o)).map((e=>{const t=(0,h.create)(e,_r);if("error"in t)throw new Fe(t.error,"failed to get transactions");return t.result}))}async getTransactions(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],r,void 0,n)})));return(await this._rpcBatchRequest(o)).map((e=>{const t=(0,h.create)(e,Ar);if("error"in t)throw new Fe(t.error,"failed to get transactions");const r=t.result;return r?{...r,transaction:{...r.transaction,message:it(r.version,r.transaction.message)}}:r}))}async getConfirmedBlock(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=await this._rpcRequest("getConfirmedBlock",r),o=(0,h.create)(n,Ir);if("error"in o)throw new Fe(o.error,"failed to get confirmed block");const i=o.result;if(!i)throw new Error("Confirmed block "+e+" not found");const s={...i,transactions:i.transactions.map((({transaction:e,meta:t})=>{const r=new X(e.message);return{meta:t,transaction:{...e,message:r}}}))};return{...s,transactions:s.transactions.map((({transaction:e,meta:t})=>({meta:t,transaction:se.populate(e.message,e.signatures)})))}}async getBlocks(e,t,r){const n=this._buildArgsAtLeastConfirmed(void 0!==t?[e,t]:[e],r),o=await this._rpcRequest("getBlocks",n),i=(0,h.create)(o,rt((0,h.array)((0,h.number)())));if("error"in i)throw new Fe(i.error,"failed to get blocks");return i.result}async getBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=await this._rpcRequest("getBlock",r),o=(0,h.create)(n,vr);if("error"in o)throw new Fe(o.error,"failed to get block");const i=o.result;if(!i)throw new Error("Block "+e+" not found");return i}async getConfirmedBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=await this._rpcRequest("getConfirmedBlock",r),o=(0,h.create)(n,vr);if("error"in o)throw new Fe(o.error,"failed to get confirmed block");const i=o.result;if(!i)throw new Error("Confirmed block "+e+" not found");return i}async getConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=await this._rpcRequest("getConfirmedTransaction",r),o=(0,h.create)(n,Ar);if("error"in o)throw new Fe(o.error,"failed to get transaction");const i=o.result;if(!i)return i;const s=new X(i.transaction.message),a=i.transaction.signatures;return{...i,transaction:se.populate(s,a)}}async getParsedConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,"jsonParsed"),n=await this._rpcRequest("getConfirmedTransaction",r),o=(0,h.create)(n,_r);if("error"in o)throw new Fe(o.error,"failed to get confirmed transaction");return o.result}async getParsedConfirmedTransactions(e,t){const r=e.map((e=>({methodName:"getConfirmedTransaction",args:this._buildArgsAtLeastConfirmed([e],t,"jsonParsed")})));return(await this._rpcBatchRequest(r)).map((e=>{const t=(0,h.create)(e,_r);if("error"in t)throw new Fe(t.error,"failed to get confirmed transactions");return t.result}))}async getConfirmedSignaturesForAddress(e,t,r){let n={},o=await this.getFirstAvailableBlock();for(;!("until"in n)&&!(--t<=0||t0&&(n.until=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}let i=await this.getSlot("finalized");for(;!("before"in n||++r>i);)try{const e=await this.getConfirmedBlockSignatures(r);e.signatures.length>0&&(n.before=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}return(await this.getConfirmedSignaturesForAddress2(e,n)).map((e=>e.signature))}async getConfirmedSignaturesForAddress2(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),o=await this._rpcRequest("getConfirmedSignaturesForAddress2",n),i=(0,h.create)(o,Wt);if("error"in i)throw new Fe(i.error,"failed to get confirmed signatures for address");return i.result}async getSignaturesForAddress(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),o=await this._rpcRequest("getSignaturesForAddress",n),i=(0,h.create)(o,jt);if("error"in i)throw new Fe(i.error,"failed to get signatures for address");return i.result}async getAddressLookupTable(e,t){const{context:r,value:n}=await this.getAccountInfoAndContext(e,t);let o=null;return null!==n&&(o=new Ge({key:e,state:Ge.deserialize(n.data)})),{context:r,value:o}}async getNonceAndContext(e,t){const{context:r,value:n}=await this.getAccountInfoAndContext(e,t);let o=null;return null!==n&&(o=Ae.fromAccountData(n.data)),{context:r,value:o}}async getNonce(e,t){return await this.getNonceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get nonce for account "+e.toBase58()+": "+t)}))}async requestAirdrop(e,t){const r=await this._rpcRequest("requestAirdrop",[e.toBase58(),t]),n=(0,h.create)(r,Mr);if("error"in n)throw new Fe(n.error,`airdrop to ${e.toBase58()} failed`);return n.result}async _blockhashWithExpiryBlockHeight(e){if(!e){for(;this._pollingBlockhash;)await ke(100);const e=Date.now()-this._blockhashInfo.lastFetch>=Ze;if(null!==this._blockhashInfo.latestBlockhash&&!e)return this._blockhashInfo.latestBlockhash}return await this._pollNewBlockhash()}async _pollNewBlockhash(){this._pollingBlockhash=!0;try{const e=Date.now(),t=this._blockhashInfo.latestBlockhash,r=t?t.blockhash:null;for(let e=0;e<50;e++){const e=await this.getLatestBlockhash("finalized");if(r!==e.blockhash)return this._blockhashInfo={latestBlockhash:e,lastFetch:Date.now(),transactionSignatures:[],simulatedSignatures:[]},e;await ke(200)}throw new Error(`Unable to obtain a new blockhash after ${Date.now()-e}ms`)}finally{this._pollingBlockhash=!1}}async getStakeMinimumDelegation(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,"base64",r),o=await this._rpcRequest("getStakeMinimumDelegation",n),i=(0,h.create)(o,nt((0,h.number)()));if("error"in i)throw new Fe(i.error,"failed to get stake minimum delegation");return i.result}async simulateTransaction(e,t,r){if("message"in e){const n=e.serialize(),i=o.Buffer.from(n).toString("base64");if(Array.isArray(t)||void 0!==r)throw new Error("Invalid arguments");const s=t||{};s.encoding="base64","commitment"in s||(s.commitment=this.commitment);const a=[i,s],c=await this._rpcRequest("simulateTransaction",a),u=(0,h.create)(c,yt);if("error"in u)throw new Error("failed to simulate transaction: "+u.error.message);return u.result}let n;if(e instanceof se){let t=e;n=new se,n.feePayer=t.feePayer,n.instructions=e.instructions,n.nonceInfo=t.nonceInfo,n.signatures=t.signatures}else n=se.populate(e),n._message=n._json=void 0;if(void 0!==t&&!Array.isArray(t))throw new Error("Invalid arguments");const i=t;if(n.nonceInfo&&i)n.sign(...i);else{let e=this._disableBlockhashCaching;for(;;){const t=await this._blockhashWithExpiryBlockHeight(e);if(n.lastValidBlockHeight=t.lastValidBlockHeight,n.recentBlockhash=t.blockhash,!i)break;if(n.sign(...i),!n.signature)throw new Error("!signature");const r=n.signature.toString("base64");if(!this._blockhashInfo.simulatedSignatures.includes(r)&&!this._blockhashInfo.transactionSignatures.includes(r)){this._blockhashInfo.simulatedSignatures.push(r);break}e=!0}}const s=n._compile(),a=s.serialize(),c=n._serialize(a).toString("base64"),u={encoding:"base64",commitment:this.commitment};if(r){const e=(Array.isArray(r)?r:s.nonProgramIds()).map((e=>e.toBase58()));u.accounts={encoding:"base64",addresses:e}}i&&(u.sigVerify=!0);const l=[c,u],d=await this._rpcRequest("simulateTransaction",l),p=(0,h.create)(d,yt);if("error"in p){let e;if("data"in p.error&&(e=p.error.data.logs,e&&Array.isArray(e))){const t="\n ",r=t+e.join(t);console.error(p.error.message,r)}throw new Le("failed to simulate transaction: "+p.error.message,e)}return p.result}async sendTransaction(e,t,r){if("version"in e){if(t&&Array.isArray(t))throw new Error("Invalid arguments");const r=e.serialize();return await this.sendRawTransaction(r,t)}if(void 0===t||!Array.isArray(t))throw new Error("Invalid arguments");const n=t;if(e.nonceInfo)e.sign(...n);else{let t=this._disableBlockhashCaching;for(;;){const r=await this._blockhashWithExpiryBlockHeight(t);if(e.lastValidBlockHeight=r.lastValidBlockHeight,e.recentBlockhash=r.blockhash,e.sign(...n),!e.signature)throw new Error("!signature");const o=e.signature.toString("base64");if(!this._blockhashInfo.transactionSignatures.includes(o)){this._blockhashInfo.transactionSignatures.push(o);break}t=!0}}const o=e.serialize();return await this.sendRawTransaction(o,r)}async sendRawTransaction(e,t){const r=E(e).toString("base64");return await this.sendEncodedTransaction(r,t)}async sendEncodedTransaction(e,t){const r={encoding:"base64"},n=t&&t.skipPreflight,o=t&&t.preflightCommitment||this.commitment;t&&null!=t.maxRetries&&(r.maxRetries=t.maxRetries),t&&null!=t.minContextSlot&&(r.minContextSlot=t.minContextSlot),n&&(r.skipPreflight=n),o&&(r.preflightCommitment=o);const i=[e,r],s=await this._rpcRequest("sendTransaction",i),a=(0,h.create)(s,Rr);if("error"in a){let e;throw"data"in a.error&&(e=a.error.data.logs),new Le("failed to send transaction: "+a.error.message,e)}return a.result}_wsOnOpen(){this._rpcWebSocketConnected=!0,this._rpcWebSocketHeartbeat=setInterval((()=>{(async()=>{try{await this._rpcWebSocket.notify("ping")}catch{}})()}),5e3),this._updateSubscriptions()}_wsOnError(e){this._rpcWebSocketConnected=!1,console.error("ws error:",e.message)}_wsOnClose(e){this._rpcWebSocketConnected=!1,this._rpcWebSocketGeneration=(this._rpcWebSocketGeneration+1)%Number.MAX_SAFE_INTEGER,this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null),this._rpcWebSocketHeartbeat&&(clearInterval(this._rpcWebSocketHeartbeat),this._rpcWebSocketHeartbeat=null),1e3!==e?(this._subscriptionCallbacksByServerSubscriptionId={},Object.entries(this._subscriptionsByHash).forEach((([e,t])=>{this._setSubscription(e,{...t,state:"pending"})}))):this._updateSubscriptions()}_setSubscription(e,t){const r=this._subscriptionsByHash[e]?.state;if(this._subscriptionsByHash[e]=t,r!==t.state){const r=this._subscriptionStateChangeCallbacksByHash[e];r&&r.forEach((e=>{try{e(t.state)}catch{}}))}}_onSubscriptionStateChange(e,t){var r;const n=this._subscriptionHashByClientSubscriptionId[e];if(null==n)return()=>{};const o=(r=this._subscriptionStateChangeCallbacksByHash)[n]||(r[n]=new Set);return o.add(t),()=>{o.delete(t),0===o.size&&delete this._subscriptionStateChangeCallbacksByHash[n]}}async _updateSubscriptions(){if(0===Object.keys(this._subscriptionsByHash).length)return void(this._rpcWebSocketConnected&&(this._rpcWebSocketConnected=!1,this._rpcWebSocketIdleTimeout=setTimeout((()=>{this._rpcWebSocketIdleTimeout=null;try{this._rpcWebSocket.close()}catch(e){e instanceof Error&&console.log(`Error when closing socket connection: ${e.message}`)}}),500)));if(null!==this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketConnected=!0),!this._rpcWebSocketConnected)return void this._rpcWebSocket.connect();const e=this._rpcWebSocketGeneration,t=()=>e===this._rpcWebSocketGeneration;await Promise.all(Object.keys(this._subscriptionsByHash).map((async e=>{const r=this._subscriptionsByHash[e];if(void 0!==r)switch(r.state){case"pending":case"unsubscribed":if(0===r.callbacks.size)return delete this._subscriptionsByHash[e],"unsubscribed"===r.state&&delete this._subscriptionCallbacksByServerSubscriptionId[r.serverSubscriptionId],void await this._updateSubscriptions();await(async()=>{const{args:n,method:o}=r;try{this._setSubscription(e,{...r,state:"subscribing"});const t=await this._rpcWebSocket.call(o,n);this._setSubscription(e,{...r,serverSubscriptionId:t,state:"subscribed"}),this._subscriptionCallbacksByServerSubscriptionId[t]=r.callbacks,await this._updateSubscriptions()}catch(i){if(i instanceof Error&&console.error(`${o} error for argument`,n,i.message),!t())return;this._setSubscription(e,{...r,state:"pending"}),await this._updateSubscriptions()}})();break;case"subscribed":0===r.callbacks.size&&await(async()=>{const{serverSubscriptionId:n,unsubscribeMethod:o}=r;if(this._subscriptionsAutoDisposedByRpc.has(n))this._subscriptionsAutoDisposedByRpc.delete(n);else{this._setSubscription(e,{...r,state:"unsubscribing"}),this._setSubscription(e,{...r,state:"unsubscribing"});try{await this._rpcWebSocket.call(o,[n])}catch(n){if(n instanceof Error&&console.error(`${o} error:`,n.message),!t())return;return this._setSubscription(e,{...r,state:"subscribed"}),void await this._updateSubscriptions()}}this._setSubscription(e,{...r,state:"unsubscribed"}),await this._updateSubscriptions()})()}})))}_handleServerNotification(e,t){const r=this._subscriptionCallbacksByServerSubscriptionId[e];void 0!==r&&r.forEach((e=>{try{e(...t)}catch(e){console.error(e)}}))}_wsOnAccountNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Kt);this._handleServerNotification(r,[t.value,t.context])}_makeSubscription(e,t){const r=this._nextClientSubscriptionId++,n=je([e.method,t]),o=this._subscriptionsByHash[n];return void 0===o?this._subscriptionsByHash[n]={...e,args:t,callbacks:new Set([e.callback]),state:"pending"}:o.callbacks.add(e.callback),this._subscriptionHashByClientSubscriptionId[r]=n,this._subscriptionDisposeFunctionsByClientSubscriptionId[r]=async()=>{delete this._subscriptionDisposeFunctionsByClientSubscriptionId[r],delete this._subscriptionHashByClientSubscriptionId[r];const t=this._subscriptionsByHash[n];J(void 0!==t,`Could not find a \`Subscription\` when tearing down client subscription #${r}`),t.callbacks.delete(e.callback),await this._updateSubscriptions()},this._updateSubscriptions(),r}onAccountChange(e,t,r){const n=this._buildArgs([e.toBase58()],r||this._commitment||"finalized","base64");return this._makeSubscription({callback:t,method:"accountSubscribe",unsubscribeMethod:"accountUnsubscribe"},n)}async removeAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"account change")}_wsOnProgramAccountNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Lt);this._handleServerNotification(r,[{accountId:t.value.pubkey,accountInfo:t.value.account},t.context])}onProgramAccountChange(e,t,r,n){const o=this._buildArgs([e.toBase58()],r||this._commitment||"finalized","base64",n?{filters:n}:void 0);return this._makeSubscription({callback:t,method:"programSubscribe",unsubscribeMethod:"programUnsubscribe"},o)}async removeProgramAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"program account change")}onLogs(e,t,r){const n=this._buildArgs(["object"==typeof e?{mentions:[e.toString()]}:e],r||this._commitment||"finalized");return this._makeSubscription({callback:t,method:"logsSubscribe",unsubscribeMethod:"logsUnsubscribe"},n)}async removeOnLogsListener(e){await this._unsubscribeClientSubscription(e,"logs")}_wsOnLogsNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Dr);this._handleServerNotification(r,[t.value,t.context])}_wsOnSlotNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Ft);this._handleServerNotification(r,[t])}onSlotChange(e){return this._makeSubscription({callback:e,method:"slotSubscribe",unsubscribeMethod:"slotUnsubscribe"},[])}async removeSlotChangeListener(e){await this._unsubscribeClientSubscription(e,"slot change")}_wsOnSlotUpdatesNotification(e){const{result:t,subscription:r}=(0,h.create)(e,qt);this._handleServerNotification(r,[t])}onSlotUpdate(e){return this._makeSubscription({callback:e,method:"slotsUpdatesSubscribe",unsubscribeMethod:"slotsUpdatesUnsubscribe"},[])}async removeSlotUpdateListener(e){await this._unsubscribeClientSubscription(e,"slot update")}async _unsubscribeClientSubscription(e,t){const r=this._subscriptionDisposeFunctionsByClientSubscriptionId[e];r?await r():console.warn(`Ignored unsubscribe request because an active subscription with id \`${e}\` for '${t}' events could not be found.`)}_buildArgs(e,t,r,n){const o=t||this._commitment;if(o||r||n){let t={};r&&(t.encoding=r),o&&(t.commitment=o),n&&(t=Object.assign(t,n)),e.push(t)}return e}_buildArgsAtLeastConfirmed(e,t,r,n){const o=t||this._commitment;if(o&&!["confirmed","finalized"].includes(o))throw new Error("Using Connection with default commitment: `"+this._commitment+"`, but method requires at least `confirmed`");return this._buildArgs(e,t,r,n)}_wsOnSignatureNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Gt);"receivedSignature"!==t.value&&this._subscriptionsAutoDisposedByRpc.add(r),this._handleServerNotification(r,"receivedSignature"===t.value?[{type:"received"},t.context]:[{type:"status",result:t.value},t.context])}onSignature(e,t,r){const n=this._buildArgs([e],r||this._commitment||"finalized"),o=this._makeSubscription({callback:(e,r)=>{if("status"===e.type){t(e.result,r);try{this.removeSignatureListener(o)}catch(e){}}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},n);return o}onSignatureWithOptions(e,t,r){const{commitment:n,...o}={...r,commitment:r&&r.commitment||this._commitment||"finalized"},i=this._buildArgs([e],n,void 0,o),s=this._makeSubscription({callback:(e,r)=>{t(e,r);try{this.removeSignatureListener(s)}catch(e){}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},i);return s}async removeSignatureListener(e){await this._unsubscribeClientSubscription(e,"signature result")}_wsOnRootNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Ht);this._handleServerNotification(r,[t])}onRootChange(e){return this._makeSubscription({callback:e,method:"rootSubscribe",unsubscribeMethod:"rootUnsubscribe"},[])}async removeRootChangeListener(e){await this._unsubscribeClientSubscription(e,"root change")}constructor(e,r){let n,o,i,s,a,c;var u;this._commitment=void 0,this._confirmTransactionInitialTimeout=void 0,this._rpcEndpoint=void 0,this._rpcWsEndpoint=void 0,this._rpcClient=void 0,this._rpcRequest=void 0,this._rpcBatchRequest=void 0,this._rpcWebSocket=void 0,this._rpcWebSocketConnected=!1,this._rpcWebSocketHeartbeat=null,this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketGeneration=0,this._disableBlockhashCaching=!1,this._pollingBlockhash=!1,this._blockhashInfo={latestBlockhash:null,lastFetch:0,transactionSignatures:[],simulatedSignatures:[]},this._nextClientSubscriptionId=0,this._subscriptionDisposeFunctionsByClientSubscriptionId={},this._subscriptionHashByClientSubscriptionId={},this._subscriptionStateChangeCallbacksByHash={},this._subscriptionCallbacksByServerSubscriptionId={},this._subscriptionsByHash={},this._subscriptionsAutoDisposedByRpc=new Set,this.getBlockHeight=(()=>{const e={};return async t=>{const{commitment:r,config:n}=Xe(t),o=this._buildArgs([],r,void 0,n),i=je(o);return e[i]=e[i]??(async()=>{try{const e=await this._rpcRequest("getBlockHeight",o),t=(0,h.create)(e,rt((0,h.number)()));if("error"in t)throw new Fe(t.error,"failed to get block height information");return t.result}finally{delete e[i]}})(),await e[i]}})(),r&&"string"==typeof r?this._commitment=r:r&&(this._commitment=r.commitment,this._confirmTransactionInitialTimeout=r.confirmTransactionInitialTimeout,n=r.wsEndpoint,o=r.httpHeaders,i=r.fetch,s=r.fetchMiddleware,a=r.disableRetryOnRateLimit,c=r.httpAgent),this._rpcEndpoint=function(e){if(!1===/^https?:/.test(e))throw new TypeError("Endpoint URL must start with `http:` or `https:`.");return e}(e),this._rpcWsEndpoint=n||function(e){const t=e.match(Ye);if(null==t)throw TypeError(`Failed to validate endpoint URL \`${e}\``);const[r,n,o,i]=t,s=e.startsWith("https:")?"wss:":"ws:",a=null==o?null:parseInt(o.slice(1),10);return`${s}//${n}${null==a?"":`:${a+1}`}${i}`}(e),this._rpcClient=function(e,r,n,o,i,s){const a=n||Ve;let c;return null!=s&&console.warn("You have supplied an `httpAgent` when creating a `Connection` in a browser environment.It has been ignored; `httpAgent` is only used in Node environments."),o&&(c=async(e,t)=>{const r=await new Promise(((r,n)=>{try{o(e,t,((e,t)=>r([e,t])))}catch(e){n(e)}}));return await a(...r)}),new(t(g))((async(t,n)=>{const o={method:"POST",body:t,agent:void 0,headers:Object.assign({"Content-Type":"application/json"},r||{},zr)};try{let t,r=5,s=500;for(;t=c?await c(e,o):await a(e,o),429===t.status&&!0!==i&&(r-=1,0!==r);)console.log(`Server responded with ${t.status} ${t.statusText}. Retrying after ${s}ms delay...`),await ke(s),s*=2;const u=await t.text();t.ok?n(null,u):n(new Error(`${t.status} ${t.statusText}: ${u}`))}catch(e){e instanceof Error&&n(e)}}),{})}(e,o,i,s,a,c),this._rpcRequest=(u=this._rpcClient,(e,t)=>new Promise(((r,n)=>{u.request(e,t,((e,t)=>{e?n(e):r(t)}))}))),this._rpcBatchRequest=function(e){return t=>new Promise(((r,n)=>{0===t.length&&r([]);const o=t.map((t=>e.request(t.methodName,t.args)));e.request(o,((e,t)=>{e?n(e):r(t)}))}))}(this._rpcClient),this._rpcWebSocket=new qe(this._rpcWsEndpoint,{autoconnect:!1,max_reconnects:1/0}),this._rpcWebSocket.on("open",this._wsOnOpen.bind(this)),this._rpcWebSocket.on("error",this._wsOnError.bind(this)),this._rpcWebSocket.on("close",this._wsOnClose.bind(this)),this._rpcWebSocket.on("accountNotification",this._wsOnAccountNotification.bind(this)),this._rpcWebSocket.on("programNotification",this._wsOnProgramAccountNotification.bind(this)),this._rpcWebSocket.on("slotNotification",this._wsOnSlotNotification.bind(this)),this._rpcWebSocket.on("slotsUpdatesNotification",this._wsOnSlotUpdatesNotification.bind(this)),this._rpcWebSocket.on("signatureNotification",this._wsOnSignatureNotification.bind(this)),this._rpcWebSocket.on("rootNotification",this._wsOnRootNotification.bind(this)),this._rpcWebSocket.on("logsNotification",this._wsOnLogsNotification.bind(this))}}class jr{static generate(){return new jr(S())}static fromSecretKey(e,t){if(64!==e.byteLength)throw new Error("bad secret key size");const r=e.slice(32,64);if(!t||!t.skipValidation){const t=e.slice(0,32),n=I(t);for(let e=0;e<32;e++)if(r[e]!==n[e])throw new Error("provided secretKey is invalid")}return new jr({publicKey:r,secretKey:e})}static fromSeed(e){const t=I(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),new jr({publicKey:t,secretKey:r})}get publicKey(){return new D(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}constructor(e){this._keypair=void 0,this._keypair=e??S()}}const Kr=Object.freeze({CreateLookupTable:{index:0,layout:p.struct([p.u32("instruction"),_e("recentSlot"),p.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:p.struct([p.u32("instruction")])},ExtendLookupTable:{index:2,layout:p.struct([p.u32("instruction"),_e(),p.seq(q(),p.offset(p.u32(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:p.struct([p.u32("instruction")])},CloseLookupTable:{index:4,layout:p.struct([p.u32("instruction")])}});class Ur{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Kr))if(n.index==t){r=e;break}if(!r)throw new Error("Invalid Instruction. Should be a LookupTable Instruction");return r}static decodeCreateLookupTable(e){this.checkProgramId(e.programId),this.checkKeysLength(e.keys,4);const{recentSlot:t}=we(Kr.CreateLookupTable,e.data);return{authority:e.keys[1].pubkey,payer:e.keys[2].pubkey,recentSlot:Number(t)}}static decodeExtendLookupTable(e){if(this.checkProgramId(e.programId),e.keys.length<2)throw new Error(`invalid instruction; found ${e.keys.length} keys, expected at least 2`);const{addresses:t}=we(Kr.ExtendLookupTable,e.data);return{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey,payer:e.keys.length>2?e.keys[2].pubkey:void 0,addresses:t.map((e=>new D(e)))}}static decodeCloseLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,3),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey,recipient:e.keys[2].pubkey}}static decodeFreezeLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,2),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey}}static decodeDeactivateLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,2),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey}}static checkProgramId(e){if(!e.equals(Lr.programId))throw new Error("invalid instruction; programId is not AddressLookupTable Program")}static checkKeysLength(e,t){if(e.lengthe.toBytes()))}),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return e.payer&&r.push({pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:Pe.programId,isSigner:!1,isWritable:!1}),new ie({programId:this.programId,keys:r,data:t})}static deactivateLookupTable(e){const t=xe(Kr.DeactivateLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new ie({programId:this.programId,keys:r,data:t})}static closeLookupTable(e){const t=xe(Kr.CloseLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.recipient,isSigner:!1,isWritable:!0}];return new ie({programId:this.programId,keys:r,data:t})}constructor(){}}Lr.programId=new D("AddressLookupTab1e1111111111111111111111111");class Nr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u8("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Fr))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a ComputeBudgetInstruction");return r}static decodeRequestUnits(e){this.checkProgramId(e.programId);const{units:t,additionalFee:r}=we(Fr.RequestUnits,e.data);return{units:t,additionalFee:r}}static decodeRequestHeapFrame(e){this.checkProgramId(e.programId);const{bytes:t}=we(Fr.RequestHeapFrame,e.data);return{bytes:t}}static decodeSetComputeUnitLimit(e){this.checkProgramId(e.programId);const{units:t}=we(Fr.SetComputeUnitLimit,e.data);return{units:t}}static decodeSetComputeUnitPrice(e){this.checkProgramId(e.programId);const{microLamports:t}=we(Fr.SetComputeUnitPrice,e.data);return{microLamports:t}}static checkProgramId(e){if(!e.equals(Vr.programId))throw new Error("invalid instruction; programId is not ComputeBudgetProgram")}constructor(){}}const Fr=Object.freeze({RequestUnits:{index:0,layout:p.struct([p.u8("instruction"),p.u32("units"),p.u32("additionalFee")])},RequestHeapFrame:{index:1,layout:p.struct([p.u8("instruction"),p.u32("bytes")])},SetComputeUnitLimit:{index:2,layout:p.struct([p.u8("instruction"),p.u32("units")])},SetComputeUnitPrice:{index:3,layout:p.struct([p.u8("instruction"),_e("microLamports")])}});class Vr{static requestUnits(e){const t=xe(Fr.RequestUnits,e);return new ie({keys:[],programId:this.programId,data:t})}static requestHeapFrame(e){const t=xe(Fr.RequestHeapFrame,e);return new ie({keys:[],programId:this.programId,data:t})}static setComputeUnitLimit(e){const t=xe(Fr.SetComputeUnitLimit,e);return new ie({keys:[],programId:this.programId,data:t})}static setComputeUnitPrice(e){const t=xe(Fr.SetComputeUnitPrice,{microLamports:BigInt(e.microLamports)});return new ie({keys:[],programId:this.programId,data:t})}constructor(){}}Vr.programId=new D("ComputeBudget111111111111111111111111111111");const qr=p.struct([p.u8("numSignatures"),p.u8("padding"),p.u16("signatureOffset"),p.u16("signatureInstructionIndex"),p.u16("publicKeyOffset"),p.u16("publicKeyInstructionIndex"),p.u16("messageDataOffset"),p.u16("messageDataSize"),p.u16("messageInstructionIndex")]);class Gr{static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,instructionIndex:i}=e;J(32===t.length,`Public Key must be 32 bytes but received ${t.length} bytes`),J(64===n.length,`Signature must be 64 bytes but received ${n.length} bytes`);const s=qr.span,a=s+t.length,c=a+n.length,u=o.Buffer.alloc(c+r.length),l=null==i?65535:i;return qr.encode({numSignatures:1,padding:0,signatureOffset:a,signatureInstructionIndex:l,publicKeyOffset:s,publicKeyInstructionIndex:l,messageDataOffset:c,messageDataSize:r.length,messageInstructionIndex:l},u),u.fill(t,s),u.fill(n,a),u.fill(r,c),new ie({keys:[],programId:Gr.programId,data:u})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;J(64===t.length,`Private key must be 64 bytes but received ${t.length} bytes`);try{const e=jr.fromSecretKey(t),o=e.publicKey.toBytes(),i=A(r,e.secretKey);return this.createInstructionWithPublicKey({publicKey:o,message:r,signature:i,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}}constructor(){}}Gr.programId=new D("Ed25519SigVerify111111111111111111111111111"),x.utils.hmacSha256Sync=(e,...t)=>{const r=k.hmac.create(l.sha256,e);return t.forEach((e=>r.update(e))),r.digest()};x.utils.isValidPrivateKey;const Hr=x.getPublicKey,Yr=p.struct([p.u8("numSignatures"),p.u16("signatureOffset"),p.u8("signatureInstructionIndex"),p.u16("ethAddressOffset"),p.u8("ethAddressInstructionIndex"),p.u16("messageDataOffset"),p.u16("messageDataSize"),p.u8("messageInstructionIndex"),p.blob(20,"ethAddress"),p.blob(64,"signature"),p.u8("recoveryId")]);class $r{static publicKeyToEthAddress(e){J(64===e.length,`Public key must be 64 bytes but received ${e.length} bytes`);try{return o.Buffer.from((0,m.keccak_256)(E(e))).slice(-20)}catch(e){throw new Error(`Error constructing Ethereum address: ${e}`)}}static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,recoveryId:o,instructionIndex:i}=e;return $r.createInstructionWithEthAddress({ethAddress:$r.publicKeyToEthAddress(t),message:r,signature:n,recoveryId:o,instructionIndex:i})}static createInstructionWithEthAddress(e){const{ethAddress:t,message:r,signature:n,recoveryId:i,instructionIndex:s=0}=e;let a;a="string"==typeof t?t.startsWith("0x")?o.Buffer.from(t.substr(2),"hex"):o.Buffer.from(t,"hex"):t,J(20===a.length,`Address must be 20 bytes but received ${a.length} bytes`);const c=12+a.length,u=c+n.length+1,l=o.Buffer.alloc(Yr.span+r.length);return Yr.encode({numSignatures:1,signatureOffset:c,signatureInstructionIndex:s,ethAddressOffset:12,ethAddressInstructionIndex:s,messageDataOffset:u,messageDataSize:r.length,messageInstructionIndex:s,signature:E(n),ethAddress:E(a),recoveryId:i},l),l.fill(E(r),Yr.span),new ie({keys:[],programId:$r.programId,data:l})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;J(32===t.length,`Private key must be 32 bytes but received ${t.length} bytes`);try{const e=E(t),a=Hr(e,!1).slice(1),c=o.Buffer.from((0,m.keccak_256)(E(r))),[u,l]=(i=c,s=e,x.signSync(i,s,{der:!1,recovered:!0}));return this.createInstructionWithPublicKey({publicKey:a,message:r,signature:u,recoveryId:l,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}var i,s}constructor(){}}$r.programId=new D("KeccakSecp256k11111111111111111111111111111");const Qr=new D("StakeConfig11111111111111111111111111111111");class Jr{constructor(e,t){this.staker=void 0,this.withdrawer=void 0,this.staker=e,this.withdrawer=t}}class Zr{constructor(e,t,r){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=e,this.epoch=t,this.custodian=r}}Zr.default=new Zr(0,0,D.default);class Xr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(en))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a StakeInstruction");return r}static decodeInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t,lockup:r}=we(en.Initialize,e.data);return{stakePubkey:e.keys[0].pubkey,authorized:new Jr(new D(t.staker),new D(t.withdrawer)),lockup:new Zr(r.unixTimestamp,r.epoch,new D(r.custodian))}}static decodeDelegate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,6),we(en.Delegate,e.data),{stakePubkey:e.keys[0].pubkey,votePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[5].pubkey}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,stakeAuthorizationType:r}=we(en.Authorize,e.data),n={stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new D(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(n.custodianPubkey=e.keys[3].pubkey),n}static decodeAuthorizeWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{newAuthorized:t,stakeAuthorizationType:r,authoritySeed:n,authorityOwner:o}=we(en.AuthorizeWithSeed,e.data),i={stakePubkey:e.keys[0].pubkey,authorityBase:e.keys[1].pubkey,authoritySeed:n,authorityOwner:new D(o),newAuthorizedPubkey:new D(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(i.custodianPubkey=e.keys[3].pubkey),i}static decodeSplit(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=we(en.Split,e.data);return{stakePubkey:e.keys[0].pubkey,splitStakePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[2].pubkey,lamports:t}}static decodeMerge(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),we(en.Merge,e.data),{stakePubkey:e.keys[0].pubkey,sourceStakePubKey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=we(en.Withdraw,e.data),r={stakePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t};return e.keys.length>5&&(r.custodianPubkey=e.keys[5].pubkey),r}static decodeDeactivate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),we(en.Deactivate,e.data),{stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static checkProgramId(e){if(!e.equals(rn.programId))throw new Error("invalid instruction; programId is not StakeProgram")}static checkKeyLength(e,t){if(e.lengthp.struct([q("staker"),q("withdrawer")],e))(),((e="lockup")=>p.struct([p.ns64("unixTimestamp"),p.ns64("epoch"),q("custodian")],e))()])},Authorize:{index:1,layout:p.struct([p.u32("instruction"),q("newAuthorized"),p.u32("stakeAuthorizationType")])},Delegate:{index:2,layout:p.struct([p.u32("instruction")])},Split:{index:3,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},Withdraw:{index:4,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},Deactivate:{index:5,layout:p.struct([p.u32("instruction")])},Merge:{index:7,layout:p.struct([p.u32("instruction")])},AuthorizeWithSeed:{index:8,layout:p.struct([p.u32("instruction"),q("newAuthorized"),p.u32("stakeAuthorizationType"),H("authoritySeed"),q("authorityOwner")])}}),tn=Object.freeze({Staker:{index:0},Withdrawer:{index:1}});class rn{static initialize(e){const{stakePubkey:t,authorized:r,lockup:n}=e,o=n||Zr.default,i=xe(en.Initialize,{authorized:{staker:E(r.staker.toBuffer()),withdrawer:E(r.withdrawer.toBuffer())},lockup:{unixTimestamp:o.unixTimestamp,epoch:o.epoch,custodian:E(o.custodian.toBuffer())}}),s={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:fe,isSigner:!1,isWritable:!1}],programId:this.programId,data:i};return new ie(s)}static createAccountWithSeed(e){const t=new se;t.add(Pe.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:o}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:o}))}static createAccount(e){const t=new se;t.add(Pe.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:o}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:o}))}static delegate(e){const{stakePubkey:t,authorizedPubkey:r,votePubkey:n}=e,o=xe(en.Delegate);return(new se).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:be,isSigner:!1,isWritable:!1},{pubkey:Qr,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:o})}static authorize(e){const{stakePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,stakeAuthorizationType:o,custodianPubkey:i}=e,s=xe(en.Authorize,{newAuthorized:E(n.toBuffer()),stakeAuthorizationType:o.index}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return i&&a.push({pubkey:i,isSigner:!1,isWritable:!1}),(new se).add({keys:a,programId:this.programId,data:s})}static authorizeWithSeed(e){const{stakePubkey:t,authorityBase:r,authoritySeed:n,authorityOwner:o,newAuthorizedPubkey:i,stakeAuthorizationType:s,custodianPubkey:a}=e,c=xe(en.AuthorizeWithSeed,{newAuthorized:E(i.toBuffer()),stakeAuthorizationType:s.index,authoritySeed:n,authorityOwner:E(o.toBuffer())}),u=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1},{pubkey:ue,isSigner:!1,isWritable:!1}];return a&&u.push({pubkey:a,isSigner:!1,isWritable:!1}),(new se).add({keys:u,programId:this.programId,data:c})}static splitInstruction(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:o}=e,i=xe(en.Split,{lamports:o});return new ie({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static split(e){const t=new se;return t.add(Pe.createAccount({fromPubkey:e.authorizedPubkey,newAccountPubkey:e.splitStakePubkey,lamports:0,space:this.space,programId:this.programId})),t.add(this.splitInstruction(e))}static splitWithSeed(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,basePubkey:o,seed:i,lamports:s}=e,a=new se;return a.add(Pe.allocate({accountPubkey:n,basePubkey:o,seed:i,space:this.space,programId:this.programId})),a.add(this.splitInstruction({stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:s}))}static merge(e){const{stakePubkey:t,sourceStakePubKey:r,authorizedPubkey:n}=e,o=xe(en.Merge);return(new se).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:be,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:o})}static withdraw(e){const{stakePubkey:t,authorizedPubkey:r,toPubkey:n,lamports:o,custodianPubkey:i}=e,s=xe(en.Withdraw,{lamports:o}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:be,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return i&&a.push({pubkey:i,isSigner:!1,isWritable:!1}),(new se).add({keys:a,programId:this.programId,data:s})}static deactivate(e){const{stakePubkey:t,authorizedPubkey:r}=e,n=xe(en.Deactivate);return(new se).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}constructor(){}}rn.programId=new D("Stake11111111111111111111111111111111111111"),rn.space=200;class nn{constructor(e,t,r,n){this.nodePubkey=void 0,this.authorizedVoter=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.nodePubkey=e,this.authorizedVoter=t,this.authorizedWithdrawer=r,this.commission=n}}class on{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(sn))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a VoteInstruction");return r}static decodeInitializeAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,4);const{voteInit:t}=we(sn.InitializeAccount,e.data);return{votePubkey:e.keys[0].pubkey,nodePubkey:e.keys[3].pubkey,voteInit:new nn(new D(t.nodePubkey),new D(t.authorizedVoter),new D(t.authorizedWithdrawer),t.commission)}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,voteAuthorizationType:r}=we(sn.Authorize,e.data);return{votePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new D(t),voteAuthorizationType:{index:r}}}static decodeAuthorizeWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:t,currentAuthorityDerivedKeySeed:r,newAuthorized:n,voteAuthorizationType:o}}=we(sn.AuthorizeWithSeed,e.data);return{currentAuthorityDerivedKeyBasePubkey:e.keys[2].pubkey,currentAuthorityDerivedKeyOwnerPubkey:new D(t),currentAuthorityDerivedKeySeed:r,newAuthorizedPubkey:new D(n),voteAuthorizationType:{index:o},votePubkey:e.keys[0].pubkey}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=we(sn.Withdraw,e.data);return{votePubkey:e.keys[0].pubkey,authorizedWithdrawerPubkey:e.keys[2].pubkey,lamports:t,toPubkey:e.keys[1].pubkey}}static checkProgramId(e){if(!e.equals(cn.programId))throw new Error("invalid instruction; programId is not VoteProgram")}static checkKeyLength(e,t){if(e.lengthp.struct([q("nodePubkey"),q("authorizedVoter"),q("authorizedWithdrawer"),p.u8("commission")],e))()])},Authorize:{index:1,layout:p.struct([p.u32("instruction"),q("newAuthorized"),p.u32("voteAuthorizationType")])},Withdraw:{index:3,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},AuthorizeWithSeed:{index:10,layout:p.struct([p.u32("instruction"),((e="voteAuthorizeWithSeedArgs")=>p.struct([p.u32("voteAuthorizationType"),q("currentAuthorityDerivedKeyOwnerPubkey"),H("currentAuthorityDerivedKeySeed"),q("newAuthorized")],e))()])}}),an=Object.freeze({Voter:{index:0},Withdrawer:{index:1}});class cn{static initializeAccount(e){const{votePubkey:t,nodePubkey:r,voteInit:n}=e,o=xe(sn.InitializeAccount,{voteInit:{nodePubkey:E(n.nodePubkey.toBuffer()),authorizedVoter:E(n.authorizedVoter.toBuffer()),authorizedWithdrawer:E(n.authorizedWithdrawer.toBuffer()),commission:n.commission}}),i={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:fe,isSigner:!1,isWritable:!1},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:o};return new ie(i)}static createAccount(e){const t=new se;return t.add(Pe.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.votePubkey,lamports:e.lamports,space:this.space,programId:this.programId})),t.add(this.initializeAccount({votePubkey:e.votePubkey,nodePubkey:e.voteInit.nodePubkey,voteInit:e.voteInit}))}static authorize(e){const{votePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,voteAuthorizationType:o}=e,i=xe(sn.Authorize,{newAuthorized:E(n.toBuffer()),voteAuthorizationType:o.index}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return(new se).add({keys:s,programId:this.programId,data:i})}static authorizeWithSeed(e){const{currentAuthorityDerivedKeyBasePubkey:t,currentAuthorityDerivedKeyOwnerPubkey:r,currentAuthorityDerivedKeySeed:n,newAuthorizedPubkey:o,voteAuthorizationType:i,votePubkey:s}=e,a=xe(sn.AuthorizeWithSeed,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:E(r.toBuffer()),currentAuthorityDerivedKeySeed:n,newAuthorized:E(o.toBuffer()),voteAuthorizationType:i.index}}),c=[{pubkey:s,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:t,isSigner:!0,isWritable:!1}];return(new se).add({keys:c,programId:this.programId,data:a})}static withdraw(e){const{votePubkey:t,authorizedWithdrawerPubkey:r,lamports:n,toPubkey:o}=e,i=xe(sn.Withdraw,{lamports:n}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return(new se).add({keys:s,programId:this.programId,data:i})}static safeWithdraw(e,t,r){if(e.lamports>t-r)throw new Error("Withdraw will leave vote account with insuffcient funds.");return cn.withdraw(e)}constructor(){}}cn.programId=new D("Vote111111111111111111111111111111111111111"),cn.space=3731;const un=new D("Va1idator1nfo111111111111111111111111111111"),ln=(0,h.type)({name:(0,h.string)(),website:(0,h.optional)((0,h.string)()),details:(0,h.optional)((0,h.string)()),keybaseUsername:(0,h.optional)((0,h.string)())});class dn{static fromConfigData(e){let t=[...e];if(2!==$(t))return null;const r=[];for(let e=0;e<2;e++){const e=new D(t.slice(0,R));t=t.slice(R);const n=1===t.slice(0,1)[0];t=t.slice(1),r.push({publicKey:e,isSigner:n})}if(r[0].publicKey.equals(un)&&r[1].isSigner){const e=H().decode(o.Buffer.from(t)),n=JSON.parse(e);return(0,h.assert)(n,ln),new dn(r[1].publicKey,n)}return null}constructor(e,t){this.key=void 0,this.info=void 0,this.key=e,this.info=t}}const pn=new D("Vote111111111111111111111111111111111111111"),fn=p.struct([q("nodePubkey"),q("authorizedWithdrawer"),p.u8("commission"),p.nu64(),p.seq(p.struct([p.nu64("slot"),p.u32("confirmationCount")]),p.offset(p.u32(),-8),"votes"),p.u8("rootSlotValid"),p.nu64("rootSlot"),p.nu64(),p.seq(p.struct([p.nu64("epoch"),q("authorizedVoter")]),p.offset(p.u32(),-8),"authorizedVoters"),p.struct([p.seq(p.struct([q("authorizedPubkey"),p.nu64("epochOfLastAuthorizedSwitch"),p.nu64("targetEpoch")]),32,"buf"),p.nu64("idx"),p.u8("isEmpty")],"priorVoters"),p.nu64(),p.seq(p.struct([p.nu64("epoch"),p.nu64("credits"),p.nu64("prevCredits")]),p.offset(p.u32(),-8),"epochCredits"),p.struct([p.nu64("slot"),p.nu64("timestamp")],"lastTimestamp")]);class hn{static fromAccountData(e){const t=fn.decode(E(e),4);let r=t.rootSlot;return t.rootSlotValid||(r=null),new hn({nodePubkey:new D(t.nodePubkey),authorizedWithdrawer:new D(t.authorizedWithdrawer),commission:t.commission,votes:t.votes,rootSlot:r,authorizedVoters:t.authorizedVoters.map(gn),priorVoters:bn(t.priorVoters),epochCredits:t.epochCredits,lastTimestamp:t.lastTimestamp})}constructor(e){this.nodePubkey=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.rootSlot=void 0,this.votes=void 0,this.authorizedVoters=void 0,this.priorVoters=void 0,this.epochCredits=void 0,this.lastTimestamp=void 0,this.nodePubkey=e.nodePubkey,this.authorizedWithdrawer=e.authorizedWithdrawer,this.commission=e.commission,this.rootSlot=e.rootSlot,this.votes=e.votes,this.authorizedVoters=e.authorizedVoters,this.priorVoters=e.priorVoters,this.epochCredits=e.epochCredits,this.lastTimestamp=e.lastTimestamp}}function gn({authorizedVoter:e,epoch:t}){return{epoch:t,authorizedVoter:new D(e)}}function yn({authorizedPubkey:e,epochOfLastAuthorizedSwitch:t,targetEpoch:r}){return{authorizedPubkey:new D(e),epochOfLastAuthorizedSwitch:t,targetEpoch:r}}function bn({buf:e,idx:t,isEmpty:r}){return r?[]:[...e.slice(t+1).map(yn),...e.slice(0,t).map(yn)]}const mn={http:{devnet:"http://api.devnet.solana.com",testnet:"http://api.testnet.solana.com","mainnet-beta":"http://api.mainnet-beta.solana.com/"},https:{devnet:"https://api.devnet.solana.com",testnet:"https://api.testnet.solana.com","mainnet-beta":"https://api.mainnet-beta.solana.com/"}};function kn(e,t){const r=!1===t?"http":"https";if(!e)return mn[r].devnet;const n=mn[r][e];if(!n)throw new Error(`Unknown ${r} cluster: ${e}`);return n}async function xn(e,t,r,n){let o,i;r&&Object.prototype.hasOwnProperty.call(r,"lastValidBlockHeight")||r&&Object.prototype.hasOwnProperty.call(r,"nonceValue")?(o=r,i=n):i=r;const s=i&&{skipPreflight:i.skipPreflight,preflightCommitment:i.preflightCommitment||i.commitment,minContextSlot:i.minContextSlot},a=await e.sendRawTransaction(t,s),c=i&&i.commitment,u=o?e.confirmTransaction(o,c):e.confirmTransaction(a,c),l=(await u).value;if(l.err)throw new Error(`Raw transaction ${a} failed (${JSON.stringify(l)})`);return a}const wn=1e9})),s.register("4i8yP",(function(t,r){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */var n,o;e(t.exports,"Buffer",(function(){return n}),(function(e){return n=e})),e(t.exports,"INSPECT_MAX_BYTES",(function(){return o}),(function(e){return o=e}));var i=s("etgpy"),a=s("grdKN");const c="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;n=d,o=50;const u=2147483647;function l(e){if(e>u)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,d.prototype),t}function d(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return h(e)}return p(e,t,r)}function p(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!d.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|m(e,t);let n=l(r);const o=n.write(e,t);o!==r&&(n=n.slice(0,o));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(Z(e,Uint8Array)){const t=new Uint8Array(e);return y(t.buffer,t.byteOffset,t.byteLength)}return g(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(Z(e,ArrayBuffer)||e&&Z(e.buffer,ArrayBuffer))return y(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(Z(e,SharedArrayBuffer)||e&&Z(e.buffer,SharedArrayBuffer)))return y(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return d.from(n,t,r);const o=function(e){if(d.isBuffer(e)){const t=0|b(e.length),r=l(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||X(e.length)?l(0):g(e);if("Buffer"===e.type&&Array.isArray(e.data))return g(e.data)}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return d.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function f(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function h(e){return f(e),l(e<0?0:0|b(e))}function g(e){const t=e.length<0?0:0|b(e.length),r=l(t);for(let n=0;n=u)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+u.toString(16)+" bytes");return 0|e}function m(e,t){if(d.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||Z(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return $(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return Q(e).length;default:if(o)return n?-1:$(e).length;t=(""+t).toLowerCase(),o=!0}}function k(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return R(this,t,r);case"utf8":case"utf-8":return O(this,t,r);case"ascii":return B(this,t,r);case"latin1":case"binary":return M(this,t,r);case"base64":return T(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function x(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function w(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),X(r=+r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=d.from(t,n)),d.isBuffer(t))return 0===t.length?-1:S(e,t,r,n,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):S(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function S(e,t,r,n,o){let i,s=1,a=e.length,c=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,c/=2,r/=2}function u(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(o){let n=-1;for(i=r;ia&&(r=a-c),i=r;i>=0;i--){let r=!0;for(let n=0;no&&(n=o):n=o;const i=t.length;let s;for(n>i/2&&(n=i/2),s=0;s>8,o=r%256,i.push(o),i.push(n);return i}(t,e.length-r),e,r,n)}function T(e,t,r){return 0===t&&r===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,r))}function O(e,t,r){r=Math.min(e.length,r);const n=[];let o=t;for(;o239?4:t>223?3:t>191?2:1;if(o+s<=r){let r,n,a,c;switch(s){case 1:t<128&&(i=t);break;case 2:r=e[o+1],128==(192&r)&&(c=(31&t)<<6|63&r,c>127&&(i=c));break;case 3:r=e[o+1],n=e[o+2],128==(192&r)&&128==(192&n)&&(c=(15&t)<<12|(63&r)<<6|63&n,c>2047&&(c<55296||c>57343)&&(i=c));break;case 4:r=e[o+1],n=e[o+2],a=e[o+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(c=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a,c>65535&&c<1114112&&(i=c))}}null===i?(i=65533,s=1):i>65535&&(i-=65536,n.push(i>>>10&1023|55296),i=56320|1023&i),n.push(i),o+=s}return function(e){const t=e.length;if(t<=P)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(d.isBuffer(t)||(t=d.from(t)),t.copy(n,o)):Uint8Array.prototype.set.call(n,t,o);else{if(!d.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,o)}o+=t.length}return n},d.byteLength=m,d.prototype._isBuffer=!0,d.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""},c&&(d.prototype[c]=d.prototype.inspect),d.prototype.compare=function(e,t,r,n,o){if(Z(e,Uint8Array)&&(e=d.from(e,e.offset,e.byteLength)),!d.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(this===e)return 0;let i=(o>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0);const a=Math.min(i,s),c=this.slice(n,o),u=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let i=!1;for(;;)switch(n){case"hex":return I(this,e,t,r);case"utf8":case"utf-8":return v(this,e,t,r);case"ascii":case"latin1":case"binary":return A(this,e,t,r);case"base64":return _(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const P=4096;function B(e,t,r){let n="";r=Math.min(e.length,r);for(let o=t;on)&&(r=n);let o="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function z(e,t,r,n,o,i){if(!d.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function W(e,t,r,n,o){q(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function j(e,t,r,n,o){q(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r+7]=i,i>>=8,e[r+6]=i,i>>=8,e[r+5]=i,i>>=8,e[r+4]=i;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function K(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function U(e,t,r,n,o){return t=+t,r>>>=0,o||K(e,0,r,4),a.write(e,t,r,n,23,4),r+4}function L(e,t,r,n,o){return t=+t,r>>>=0,o||K(e,0,r,8),a.write(e,t,r,n,52,8),r+8}d.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||D(e,t,this.length);let n=this[e],o=1,i=0;for(;++i>>=0,t>>>=0,r||D(e,t,this.length);let n=this[e+--t],o=1;for(;t>0&&(o*=256);)n+=this[e+--t]*o;return n},d.prototype.readUint8=d.prototype.readUInt8=function(e,t){return e>>>=0,t||D(e,1,this.length),this[e]},d.prototype.readUint16LE=d.prototype.readUInt16LE=function(e,t){return e>>>=0,t||D(e,2,this.length),this[e]|this[e+1]<<8},d.prototype.readUint16BE=d.prototype.readUInt16BE=function(e,t){return e>>>=0,t||D(e,2,this.length),this[e]<<8|this[e+1]},d.prototype.readUint32LE=d.prototype.readUInt32LE=function(e,t){return e>>>=0,t||D(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},d.prototype.readUint32BE=d.prototype.readUInt32BE=function(e,t){return e>>>=0,t||D(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},d.prototype.readBigUInt64LE=te((function(e){G(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||H(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,o=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(o)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||H(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],o=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||D(e,t,this.length);let n=this[e],o=1,i=0;for(;++i=o&&(n-=Math.pow(2,8*t)),n},d.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||D(e,t,this.length);let n=t,o=1,i=this[e+--n];for(;n>0&&(o*=256);)i+=this[e+--n]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},d.prototype.readInt8=function(e,t){return e>>>=0,t||D(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},d.prototype.readInt16LE=function(e,t){e>>>=0,t||D(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt16BE=function(e,t){e>>>=0,t||D(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt32LE=function(e,t){return e>>>=0,t||D(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},d.prototype.readInt32BE=function(e,t){return e>>>=0,t||D(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},d.prototype.readBigInt64LE=te((function(e){G(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||H(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||H(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||D(e,4,this.length),a.read(this,e,!0,23,4)},d.prototype.readFloatBE=function(e,t){return e>>>=0,t||D(e,4,this.length),a.read(this,e,!1,23,4)},d.prototype.readDoubleLE=function(e,t){return e>>>=0,t||D(e,8,this.length),a.read(this,e,!0,52,8)},d.prototype.readDoubleBE=function(e,t){return e>>>=0,t||D(e,8,this.length),a.read(this,e,!1,52,8)},d.prototype.writeUintLE=d.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){z(this,e,t,r,Math.pow(2,8*r)-1,0)}let o=1,i=0;for(this[t]=255&e;++i>>=0,r>>>=0,!n){z(this,e,t,r,Math.pow(2,8*r)-1,0)}let o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},d.prototype.writeUint8=d.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,1,255,0),this[t]=255&e,t+1},d.prototype.writeUint16LE=d.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeUint16BE=d.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeUint32LE=d.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},d.prototype.writeUint32BE=d.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigUInt64LE=te((function(e,t=0){return W(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeBigUInt64BE=te((function(e,t=0){return j(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);z(this,e,t,r,n-1,-n)}let o=0,i=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+r},d.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);z(this,e,t,r,n-1,-n)}let o=r-1,i=1,s=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/i>>0)-s&255;return t+r},d.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},d.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},d.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigInt64LE=te((function(e,t=0){return W(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeBigInt64BE=te((function(e,t=0){return j(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeFloatLE=function(e,t,r){return U(this,e,t,!0,r)},d.prototype.writeFloatBE=function(e,t,r){return U(this,e,t,!1,r)},d.prototype.writeDoubleLE=function(e,t,r){return L(this,e,t,!0,r)},d.prototype.writeDoubleBE=function(e,t,r){return L(this,e,t,!1,r)},d.prototype.copy=function(e,t,r,n){if(!d.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function q(e,t,r,n,o,i){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(i+1)}${n}`:`>= -(2${n} ** ${8*(i+1)-1}${n}) and < 2 ** ${8*(i+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new N.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,r){G(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||H(t,e.length-(r+1))}(n,o,i)}function G(e,t){if("number"!=typeof e)throw new N.ERR_INVALID_ARG_TYPE(t,"number",e)}function H(e,t,r){if(Math.floor(e)!==e)throw G(e,r),new N.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new N.ERR_BUFFER_OUT_OF_BOUNDS;throw new N.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}F("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),F("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),F("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,o=r;return Number.isInteger(r)&&Math.abs(r)>2**32?o=V(String(r)):"bigint"==typeof r&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=V(o)),o+="n"),n+=` It must be ${t}. Received ${o}`,n}),RangeError);const Y=/[^+/0-9A-Za-z-_]/g;function $(e,t){let r;t=t||1/0;const n=e.length;let o=null;const i=[];for(let s=0;s55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function Q(e){return i.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(Y,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function J(e,t,r,n){let o;for(o=0;o=t.length||o>=e.length);++o)t[o+r]=e[o];return o}function Z(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function X(e){return e!=e}const ee=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let o=0;o<16;++o)t[n+o]=e[r]+e[o]}return t}();function te(e){return"undefined"==typeof BigInt?re:e}function re(){throw new Error("BigInt not supported")}})),s.register("sb3b6",(function(e,t){var r=s("3Wzco");e.exports=r("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")})),s.register("lLU1K",(function(e,t){var r=s("6rT8n").Buffer,n=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e.exports&&e.exports.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t},c=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.deserializeUnchecked=e.exports.deserialize=e.exports.serialize=e.exports.BinaryReader=e.exports.BinaryWriter=e.exports.BorshError=e.exports.baseDecode=e.exports.baseEncode=void 0;const u=c(s("iC8Bj")),l=c(s("73kpo")),d=a(s("193bQ")),p=new("function"!=typeof TextDecoder?d.TextDecoder:TextDecoder)("utf-8",{fatal:!0});e.exports.baseEncode=function(e){return"string"==typeof e&&(e=r.from(e,"utf8")),l.default.encode(r.from(e))},e.exports.baseDecode=function(e){return r.from(l.default.decode(e))};const f=1024;class h extends Error{addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}}e.exports.BorshError=h;class g{maybeResize(){this.buf.length<16+this.length&&(this.buf=r.concat([this.buf,r.alloc(f)]))}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(r.from(new u.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(r.from(new u.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(r.from(new u.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(r.from(new u.default(e).toArray("le",64)))}writeBuffer(e){this.buf=r.concat([r.from(this.buf.subarray(0,this.length)),e,r.alloc(f)]),this.length+=e.length}writeString(e){this.maybeResize();const t=r.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(r.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(const r of e)this.maybeResize(),t(r)}toArray(){return this.buf.subarray(0,this.length)}constructor(){this.buf=r.alloc(f),this.length=0}}function y(e,t,r){const n=r.value;r.value=function(...e){try{return n.apply(this,e)}catch(e){if(e instanceof RangeError){const t=e.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(t)>=0)throw new h("Reached the end of buffer when deserializing")}throw e}}}e.exports.BinaryWriter=g;class b{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 u.default(e,"le")}readU128(){const e=this.readBuffer(16);return new u.default(e,"le")}readU256(){const e=this.readBuffer(32);return new u.default(e,"le")}readU512(){const e=this.readBuffer(64);return new u.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new h(`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 p.decode(t)}catch(e){throw new h(`Error decoding UTF-8 string: ${e}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){const t=this.readU32(),r=Array();for(let n=0;n{k(e,t,r,n[0],o)}));else if(void 0!==n.kind)switch(n.kind){case"option":null==r?o.writeU8(0):(o.writeU8(1),k(e,t,r,n.type,o));break;case"map":o.writeU32(r.size),r.forEach(((r,i)=>{k(e,t,i,n.key,o),k(e,t,r,n.value,o)}));break;default:throw new h(`FieldType ${n} unrecognized`)}else x(e,r,o)}catch(e){throw e instanceof h&&e.addToFieldPath(t),e}}function x(e,t,r){if("function"==typeof t.borshSerialize)return void t.borshSerialize(r);const n=e.get(t.constructor);if(!n)throw new h(`Class ${t.constructor.name} is missing in schema`);if("struct"===n.kind)n.fields.map((([n,o])=>{k(e,n,t[n],o,r)}));else{if("enum"!==n.kind)throw new h(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`);{const o=t[n.field];for(let i=0;iw(e,t,r[0],n)))}if("option"===r.kind){return n.readU8()?w(e,t,r.type,n):void 0}if("map"===r.kind){let o=new Map;const i=n.readU32();for(let s=0;s=n.values.length)throw new h(`Enum index: ${o} is out of range`);const[i,s]=n.values[o];return new t({[i]:w(e,i,s,r)})}throw new h(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`)}i([y],b.prototype,"readU8",null),i([y],b.prototype,"readU16",null),i([y],b.prototype,"readU32",null),i([y],b.prototype,"readU64",null),i([y],b.prototype,"readU128",null),i([y],b.prototype,"readU256",null),i([y],b.prototype,"readU512",null),i([y],b.prototype,"readString",null),i([y],b.prototype,"readFixedArray",null),i([y],b.prototype,"readArray",null),e.exports.BinaryReader=b,e.exports.serialize=function(e,t,r=g){const n=new r;return x(e,t,n),n.toArray()},e.exports.deserialize=function(e,t,r,n=b){const o=new n(r),i=S(e,t,o);if(o.offset{const e=this.edition;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})()}}constructor(e,t,r){this.key=e,this.parent=t,this.edition=r}}e.exports.Edition=l,e.exports.editionBeet=new a.BeetStruct([["key",u.keyBeet],["parent",c.publicKey],["edition",a.u64]],l.fromArgs,"Edition")})),s.register("8F0gx",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.editionMarkerBeet=e.exports.EditionMarker=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4")),c=o(s("28Yn5"));var u=s("KT0qV");class l{static fromArgs(e){return new l(e.key,e.ledger)}static fromAccountInfo(e,t=0){return l.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find EditionMarker account at ${t}`);return l.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.editionMarkerBeet)}static deserialize(t,r=0){return e.exports.editionMarkerBeet.deserialize(t,r)}serialize(){return e.exports.editionMarkerBeet.serialize(this)}static get byteSize(){return e.exports.editionMarkerBeet.byteSize}static async getMinimumBalanceForRentExemption(e,t){return e.getMinimumBalanceForRentExemption(l.byteSize,t)}static hasCorrectByteSize(e,t=0){return e.byteLength-t===l.byteSize}pretty(){return{key:"Key."+u.Key[this.key],ledger:this.ledger}}constructor(e,t){this.key=e,this.ledger=t}}e.exports.EditionMarker=l,e.exports.editionMarkerBeet=new i.BeetStruct([["key",u.keyBeet],["ledger",i.uniformFixedSizeArray(i.u8,31)]],l.fromArgs,"EditionMarker")})),s.register("67fwJ",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.masterEditionV1Beet=e.exports.MasterEditionV1=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4")),c=o(s("28Yn5"));var u=s("KT0qV");class l{static fromArgs(e){return new l(e.key,e.supply,e.maxSupply,e.printingMint,e.oneTimePrintingAuthorizationMint)}static fromAccountInfo(e,t=0){return l.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find MasterEditionV1 account at ${t}`);return l.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.masterEditionV1Beet)}static deserialize(t,r=0){return e.exports.masterEditionV1Beet.deserialize(t,r)}serialize(){return e.exports.masterEditionV1Beet.serialize(this)}static byteSize(t){const r=l.fromArgs(t);return e.exports.masterEditionV1Beet.toFixedFromValue(r).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(l.byteSize(e),r)}pretty(){return{key:"Key."+u.Key[this.key],supply:(()=>{const e=this.supply;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),maxSupply:this.maxSupply,printingMint:this.printingMint.toBase58(),oneTimePrintingAuthorizationMint:this.oneTimePrintingAuthorizationMint.toBase58()}}constructor(e,t,r,n,o){this.key=e,this.supply=t,this.maxSupply=r,this.printingMint=n,this.oneTimePrintingAuthorizationMint=o}}e.exports.MasterEditionV1=l,e.exports.masterEditionV1Beet=new i.FixableBeetStruct([["key",u.keyBeet],["supply",i.u64],["maxSupply",i.coption(i.u64)],["printingMint",c.publicKey],["oneTimePrintingAuthorizationMint",c.publicKey]],l.fromArgs,"MasterEditionV1")})),s.register("6Rfoh",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.masterEditionV2Beet=e.exports.MasterEditionV2=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4")),c=o(s("28Yn5"));var u=s("KT0qV");class l{static fromArgs(e){return new l(e.key,e.supply,e.maxSupply)}static fromAccountInfo(e,t=0){return l.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find MasterEditionV2 account at ${t}`);return l.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.masterEditionV2Beet)}static deserialize(t,r=0){return e.exports.masterEditionV2Beet.deserialize(t,r)}serialize(){return e.exports.masterEditionV2Beet.serialize(this)}static byteSize(t){const r=l.fromArgs(t);return e.exports.masterEditionV2Beet.toFixedFromValue(r).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(l.byteSize(e),r)}pretty(){return{key:"Key."+u.Key[this.key],supply:(()=>{const e=this.supply;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),maxSupply:this.maxSupply}}constructor(e,t,r){this.key=e,this.supply=t,this.maxSupply=r}}e.exports.MasterEditionV2=l,e.exports.masterEditionV2Beet=new i.FixableBeetStruct([["key",u.keyBeet],["supply",i.u64],["maxSupply",i.coption(i.u64)]],l.fromArgs,"MasterEditionV2")})),s.register("758Lo",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.metadataBeet=e.exports.Metadata=void 0;const i=o(s("5qKL4")),a=o(s("5zf7g")),c=o(s("28Yn5"));var u=s("KT0qV"),l=s("2m5M1"),d=s("fIAmj"),p=s("7klMb"),f=s("hAAwl"),h=s("3hOWQ"),g=s("4WIox");const y=o(s("jtSY5"));class b{static fromArgs(e){return new b(e.key,e.updateAuthority,e.mint,e.data,e.primarySaleHappened,e.isMutable,e.editionNonce,e.tokenStandard,e.collection,e.uses,e.collectionDetails,e.programmableConfig)}static fromAccountInfo(e,t=0){return b.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find Metadata account at ${t}`);return b.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new i.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.metadataBeet)}static deserialize(e,t=0){return x(e,t)}serialize(){return k(this)}static byteSize(t){const r=b.fromArgs(t);return e.exports.metadataBeet.toFixedFromValue(r).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(b.byteSize(e),r)}pretty(){return{key:"Key."+u.Key[this.key],updateAuthority:this.updateAuthority.toBase58(),mint:this.mint.toBase58(),data:this.data,primarySaleHappened:this.primarySaleHappened,isMutable:this.isMutable,editionNonce:this.editionNonce,tokenStandard:this.tokenStandard,collection:this.collection,uses:this.uses,collectionDetails:this.collectionDetails,programmableConfig:this.programmableConfig}}constructor(e,t,r,n,o,i,s,a,c,u,l,d){this.key=e,this.updateAuthority=t,this.mint=r,this.data=n,this.primarySaleHappened=o,this.isMutable=i,this.editionNonce=s,this.tokenStandard=a,this.collection=c,this.uses=u,this.collectionDetails=l,this.programmableConfig=d}}e.exports.Metadata=b,e.exports.metadataBeet=new a.FixableBeetStruct([["key",u.keyBeet],["updateAuthority",c.publicKey],["mint",c.publicKey],["data",l.dataBeet],["primarySaleHappened",a.bool],["isMutable",a.bool],["editionNonce",a.coption(a.u8)],["tokenStandard",a.coption(d.tokenStandardBeet)],["collection",a.coption(p.collectionBeet)],["uses",a.coption(f.usesBeet)],["collectionDetails",a.coption(h.collectionDetailsBeet)],["programmableConfig",a.coption(g.programmableConfigBeet)]],b.fromArgs,"Metadata");const m=y,k="function"==typeof m.serialize?m.serialize.bind(m):e.exports.metadataBeet.serialize.bind(e.exports.metadataBeet),x="function"==typeof m.deserialize?m.deserialize.bind(m):e.exports.metadataBeet.deserialize.bind(e.exports.metadataBeet)})),s.register("2m5M1",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.dataBeet=void 0;const i=o(s("5zf7g"));var a=s("5CbkU");e.exports.dataBeet=new i.FixableBeetArgsStruct([["name",i.utf8String],["symbol",i.utf8String],["uri",i.utf8String],["sellerFeeBasisPoints",i.u16],["creators",i.coption(i.array(a.creatorBeet))]],"Data")})),s.register("5CbkU",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.creatorBeet=void 0;const i=o(s("28Yn5")),a=o(s("5zf7g"));e.exports.creatorBeet=new a.BeetArgsStruct([["address",i.publicKey],["verified",a.bool],["share",a.u8]],"Creator")})),s.register("fIAmj",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenStandardBeet=e.exports.TokenStandard=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.TokenStandard||(e.exports.TokenStandard={}))[c.NonFungible=0]="NonFungible",c[c.FungibleAsset=1]="FungibleAsset",c[c.Fungible=2]="Fungible",c[c.NonFungibleEdition=3]="NonFungibleEdition",c[c.ProgrammableNonFungible=4]="ProgrammableNonFungible",e.exports.tokenStandardBeet=i.fixedScalarEnum(a)})),s.register("7klMb",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.collectionBeet=void 0;const i=o(s("5zf7g")),a=o(s("28Yn5"));e.exports.collectionBeet=new i.BeetArgsStruct([["verified",i.bool],["key",a.publicKey]],"Collection")})),s.register("hAAwl",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.usesBeet=void 0;const i=o(s("5zf7g"));var a=s("jErtU");e.exports.usesBeet=new i.BeetArgsStruct([["useMethod",a.useMethodBeet],["remaining",i.u64],["total",i.u64]],"Uses")})),s.register("jErtU",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.useMethodBeet=e.exports.UseMethod=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.UseMethod||(e.exports.UseMethod={}))[c.Burn=0]="Burn",c[c.Multiple=1]="Multiple",c[c.Single=2]="Single",e.exports.useMethodBeet=i.fixedScalarEnum(a)})),s.register("3hOWQ",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.collectionDetailsBeet=e.exports.isCollectionDetailsV1=void 0;const i=o(s("5zf7g"));e.exports.isCollectionDetailsV1=e=>"V1"===e.__kind,e.exports.collectionDetailsBeet=i.dataEnum([["V1",new i.BeetArgsStruct([["size",i.u64]],'CollectionDetailsRecord["V1"]')]])})),s.register("4WIox",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.programmableConfigBeet=e.exports.isProgrammableConfigV1=void 0;const i=o(s("5zf7g")),a=o(s("28Yn5"));e.exports.isProgrammableConfigV1=e=>"V1"===e.__kind,e.exports.programmableConfigBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["ruleSet",i.coption(a.publicKey)]],'ProgrammableConfigRecord["V1"]')]])})),s.register("jtSY5",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.deserialize=void 0;const i=o(s("5zf7g")),a=o(s("28Yn5"));var c=s("758Lo"),u=s("7klMb"),l=s("3hOWQ"),d=s("4WIox"),p=s("2m5M1"),f=s("KT0qV"),h=s("fIAmj"),g=s("hAAwl");const y=i.coptionNone("").byteSize;function b(e,t,r){try{const n=e.toFixedFromData(t,r);return[n.read(t,r),n.byteSize,!1]}catch(e){return[null,y,!0]}}e.exports.deserialize=function(e,t=0){let r=t;const n=f.keyBeet.read(e,r);r+=f.keyBeet.byteSize;const o=a.publicKey.read(e,r);r+=a.publicKey.byteSize;const s=a.publicKey.read(e,r);r+=a.publicKey.byteSize;const[m,k]=p.dataBeet.deserialize(e,r);r=k;const x=i.bool.read(e,r);r+=i.bool.byteSize;const w=i.bool.read(e,r);r+=i.bool.byteSize;const S=i.coption(i.u8).toFixedFromData(e,r),I=S.read(e,r);r+=S.byteSize;const[v,A,_]=b(i.coption(h.tokenStandardBeet),e,r);r+=A;const[E,T,O]=_?[null,y,!0]:b(i.coption(u.collectionBeet),e,r);r+=T;const[P,B,M]=_||O?[null,y,!0]:b(i.coption(g.usesBeet),e,r);r+=B;const[R,C,D]=_||O||M?[null,y,!0]:b(i.coption(l.collectionDetailsBeet),e,r);r+=C;const[z,W,j]=_||O||M?[null,y,!0]:b(i.coption(d.programmableConfigBeet),e,r);r+=W;const K=_||O||M||D||j,U={key:n,updateAuthority:o,mint:s,data:m,primarySaleHappened:x,isMutable:w,editionNonce:I,tokenStandard:K?null:v,collection:K?null:E,uses:K?null:P,collectionDetails:K?null:R,programmableConfig:K?null:z};return[c.Metadata.fromArgs(U),r]}})),s.register("gqD8w",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.metadataDelegateRecordBeet=e.exports.MetadataDelegateRecord=void 0;const i=o(s("5qKL4")),a=o(s("5zf7g")),c=o(s("28Yn5"));var u=s("KT0qV");class l{static fromArgs(e){return new l(e.key,e.bump,e.mint,e.delegate,e.updateAuthority)}static fromAccountInfo(e,t=0){return l.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find MetadataDelegateRecord account at ${t}`);return l.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new i.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.metadataDelegateRecordBeet)}static deserialize(t,r=0){return e.exports.metadataDelegateRecordBeet.deserialize(t,r)}serialize(){return e.exports.metadataDelegateRecordBeet.serialize(this)}static get byteSize(){return e.exports.metadataDelegateRecordBeet.byteSize}static async getMinimumBalanceForRentExemption(e,t){return e.getMinimumBalanceForRentExemption(l.byteSize,t)}static hasCorrectByteSize(e,t=0){return e.byteLength-t===l.byteSize}pretty(){return{key:"Key."+u.Key[this.key],bump:this.bump,mint:this.mint.toBase58(),delegate:this.delegate.toBase58(),updateAuthority:this.updateAuthority.toBase58()}}constructor(e,t,r,n,o){this.key=e,this.bump=t,this.mint=r,this.delegate=n,this.updateAuthority=o}}e.exports.MetadataDelegateRecord=l,e.exports.metadataDelegateRecordBeet=new a.BeetStruct([["key",u.keyBeet],["bump",a.u8],["mint",c.publicKey],["delegate",c.publicKey],["updateAuthority",c.publicKey]],l.fromArgs,"MetadataDelegateRecord")})),s.register("jsyqO",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.reservationListV1Beet=e.exports.ReservationListV1=void 0;const i=o(s("5qKL4")),a=o(s("5zf7g")),c=o(s("28Yn5"));var u=s("KT0qV"),l=s("epBAm");class d{static fromArgs(e){return new d(e.key,e.masterEdition,e.supplySnapshot,e.reservations)}static fromAccountInfo(e,t=0){return d.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find ReservationListV1 account at ${t}`);return d.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new i.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.reservationListV1Beet)}static deserialize(t,r=0){return e.exports.reservationListV1Beet.deserialize(t,r)}serialize(){return e.exports.reservationListV1Beet.serialize(this)}static byteSize(t){const r=d.fromArgs(t);return e.exports.reservationListV1Beet.toFixedFromValue(r).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(d.byteSize(e),r)}pretty(){return{key:"Key."+u.Key[this.key],masterEdition:this.masterEdition.toBase58(),supplySnapshot:this.supplySnapshot,reservations:this.reservations}}constructor(e,t,r,n){this.key=e,this.masterEdition=t,this.supplySnapshot=r,this.reservations=n}}e.exports.ReservationListV1=d,e.exports.reservationListV1Beet=new a.FixableBeetStruct([["key",u.keyBeet],["masterEdition",c.publicKey],["supplySnapshot",a.coption(a.u64)],["reservations",a.array(l.reservationV1Beet)]],d.fromArgs,"ReservationListV1")})),s.register("epBAm",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.reservationV1Beet=void 0;const i=o(s("28Yn5")),a=o(s("5zf7g"));e.exports.reservationV1Beet=new a.BeetArgsStruct([["address",i.publicKey],["spotsRemaining",a.u8],["totalSpots",a.u8]],"ReservationV1")})),s.register("kFczh",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.reservationListV2Beet=e.exports.ReservationListV2=void 0;const i=o(s("5qKL4")),a=o(s("5zf7g")),c=o(s("28Yn5"));var u=s("KT0qV"),l=s("4Kl4w");class d{static fromArgs(e){return new d(e.key,e.masterEdition,e.supplySnapshot,e.reservations,e.totalReservationSpots,e.currentReservationSpots)}static fromAccountInfo(e,t=0){return d.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find ReservationListV2 account at ${t}`);return d.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new i.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.reservationListV2Beet)}static deserialize(t,r=0){return e.exports.reservationListV2Beet.deserialize(t,r)}serialize(){return e.exports.reservationListV2Beet.serialize(this)}static byteSize(t){const r=d.fromArgs(t);return e.exports.reservationListV2Beet.toFixedFromValue(r).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(d.byteSize(e),r)}pretty(){return{key:"Key."+u.Key[this.key],masterEdition:this.masterEdition.toBase58(),supplySnapshot:this.supplySnapshot,reservations:this.reservations,totalReservationSpots:(()=>{const e=this.totalReservationSpots;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),currentReservationSpots:(()=>{const e=this.currentReservationSpots;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})()}}constructor(e,t,r,n,o,i){this.key=e,this.masterEdition=t,this.supplySnapshot=r,this.reservations=n,this.totalReservationSpots=o,this.currentReservationSpots=i}}e.exports.ReservationListV2=d,e.exports.reservationListV2Beet=new a.FixableBeetStruct([["key",u.keyBeet],["masterEdition",c.publicKey],["supplySnapshot",a.coption(a.u64)],["reservations",a.array(l.reservationBeet)],["totalReservationSpots",a.u64],["currentReservationSpots",a.u64]],d.fromArgs,"ReservationListV2")})),s.register("4Kl4w",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.reservationBeet=void 0;const i=o(s("5zf7g")),a=o(s("28Yn5"));e.exports.reservationBeet=new i.BeetArgsStruct([["address",a.publicKey],["spotsRemaining",i.u64],["totalSpots",i.u64]],"Reservation")})),s.register("8HDVE",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenOwnedEscrowBeet=e.exports.TokenOwnedEscrow=void 0;const i=o(s("5qKL4")),a=o(s("28Yn5")),c=o(s("5zf7g"));var u=s("KT0qV"),l=s("i8uPy");class d{static fromArgs(e){return new d(e.key,e.baseToken,e.authority,e.bump)}static fromAccountInfo(e,t=0){return d.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find TokenOwnedEscrow account at ${t}`);return d.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new i.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return a.GpaBuilder.fromStruct(t,e.exports.tokenOwnedEscrowBeet)}static deserialize(t,r=0){return e.exports.tokenOwnedEscrowBeet.deserialize(t,r)}serialize(){return e.exports.tokenOwnedEscrowBeet.serialize(this)}static byteSize(t){const r=d.fromArgs(t);return e.exports.tokenOwnedEscrowBeet.toFixedFromValue(r).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(d.byteSize(e),r)}pretty(){return{key:"Key."+u.Key[this.key],baseToken:this.baseToken.toBase58(),authority:this.authority.__kind,bump:this.bump}}constructor(e,t,r,n){this.key=e,this.baseToken=t,this.authority=r,this.bump=n}}e.exports.TokenOwnedEscrow=d,e.exports.tokenOwnedEscrowBeet=new c.FixableBeetStruct([["key",u.keyBeet],["baseToken",a.publicKey],["authority",l.escrowAuthorityBeet],["bump",c.u8]],d.fromArgs,"TokenOwnedEscrow")})),s.register("i8uPy",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.escrowAuthorityBeet=e.exports.isEscrowAuthorityCreator=e.exports.isEscrowAuthorityTokenOwner=void 0;const i=o(s("5zf7g")),a=o(s("28Yn5"));e.exports.isEscrowAuthorityTokenOwner=e=>"TokenOwner"===e.__kind;e.exports.isEscrowAuthorityCreator=e=>"Creator"===e.__kind,e.exports.escrowAuthorityBeet=i.dataEnum([["TokenOwner",i.unit],["Creator",new i.BeetArgsStruct([["fields",i.fixedSizeTuple([a.publicKey])]],'EscrowAuthorityRecord["Creator"]')]])})),s.register("kdZlk",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenRecordBeet=e.exports.TokenRecord=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4")),c=o(s("28Yn5"));var u=s("KT0qV"),l=s("khsXy"),d=s("9qbpm");const p=o(s("9Qym6"));class f{static fromArgs(e){return new f(e.key,e.bump,e.state,e.ruleSetRevision,e.delegate,e.delegateRole,e.lockedTransfer)}static fromAccountInfo(e,t=0){return f.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find TokenRecord account at ${t}`);return f.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.tokenRecordBeet)}static deserialize(e,t=0){return y(e,t)}serialize(){return g(this)}static byteSize(t){const r=f.fromArgs(t);return e.exports.tokenRecordBeet.toFixedFromValue(r).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(f.byteSize(e),r)}pretty(){return{key:"Key."+u.Key[this.key],bump:this.bump,state:"TokenState."+l.TokenState[this.state],ruleSetRevision:this.ruleSetRevision,delegate:this.delegate,delegateRole:this.delegateRole,lockedTransfer:this.lockedTransfer}}constructor(e,t,r,n,o,i,s){this.key=e,this.bump=t,this.state=r,this.ruleSetRevision=n,this.delegate=o,this.delegateRole=i,this.lockedTransfer=s}}e.exports.TokenRecord=f,e.exports.tokenRecordBeet=new i.FixableBeetStruct([["key",u.keyBeet],["bump",i.u8],["state",l.tokenStateBeet],["ruleSetRevision",i.coption(i.u64)],["delegate",i.coption(c.publicKey)],["delegateRole",i.coption(d.tokenDelegateRoleBeet)],["lockedTransfer",i.coption(c.publicKey)]],f.fromArgs,"TokenRecord");const h=p,g="function"==typeof h.serialize?h.serialize.bind(h):e.exports.tokenRecordBeet.serialize.bind(e.exports.tokenRecordBeet),y="function"==typeof h.deserialize?h.deserialize.bind(h):e.exports.tokenRecordBeet.deserialize.bind(e.exports.tokenRecordBeet)})),s.register("khsXy",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenStateBeet=e.exports.TokenState=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.TokenState||(e.exports.TokenState={}))[c.Unlocked=0]="Unlocked",c[c.Locked=1]="Locked",c[c.Listed=2]="Listed",e.exports.tokenStateBeet=i.fixedScalarEnum(a)})),s.register("9qbpm",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenDelegateRoleBeet=e.exports.TokenDelegateRole=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.TokenDelegateRole||(e.exports.TokenDelegateRole={}))[c.Sale=0]="Sale",c[c.Transfer=1]="Transfer",c[c.Utility=2]="Utility",c[c.Staking=3]="Staking",c[c.Standard=4]="Standard",c[c.LockedTransfer=5]="LockedTransfer",c[c.Migration=6]="Migration",e.exports.tokenDelegateRoleBeet=i.fixedScalarEnum(a)})),s.register("9Qym6",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.deserialize=void 0;const i=o(s("5zf7g")),a=o(s("28Yn5"));var c=s("KT0qV"),u=s("kdZlk"),l=s("kQcsU"),d=s("cMHJO");e.exports.deserialize=function(e,t=0){let r=t;const n=c.keyBeet.read(e,r);r+=c.keyBeet.byteSize;const o=i.u8.read(e,r);r+=i.u8.byteSize;const s=l.tokenStateBeet.read(e,r);r+=l.tokenStateBeet.byteSize;const[p,f]=(0,d.tryReadOption)(i.coption(i.u64),e,r);r+=f;const[h,g]=(0,d.tryReadOption)(i.coption(a.publicKey),e,r);r+=g;const[y,b]=(0,d.tryReadOption)(i.coption(l.tokenDelegateRoleBeet),e,r);r+=b;const[m,k,x]=(0,d.tryReadOption)(i.coption(a.publicKey),e,r);r+=k;const w={key:n,bump:o,state:s,ruleSetRevision:p,delegate:h,delegateRole:y,lockedTransfer:x?null:m};return[u.TokenRecord.fromArgs(w),r]}})),s.register("cMHJO",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tryReadOption=void 0;const i=o(s("5zf7g")).coptionNone("").byteSize;e.exports.tryReadOption=function(e,t,r){if(0==t.subarray(r).length)return[null,i,!0];const n=e.toFixedFromData(t,r);return[n.read(t,r),n.byteSize,!1]}})),s.register("j5vYw",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.useAuthorityRecordBeet=e.exports.UseAuthorityRecord=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4")),c=o(s("28Yn5"));var u=s("KT0qV");class l{static fromArgs(e){return new l(e.key,e.allowedUses,e.bump)}static fromAccountInfo(e,t=0){return l.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find UseAuthorityRecord account at ${t}`);return l.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.useAuthorityRecordBeet)}static deserialize(t,r=0){return e.exports.useAuthorityRecordBeet.deserialize(t,r)}serialize(){return e.exports.useAuthorityRecordBeet.serialize(this)}static get byteSize(){return e.exports.useAuthorityRecordBeet.byteSize}static async getMinimumBalanceForRentExemption(e,t){return e.getMinimumBalanceForRentExemption(l.byteSize,t)}static hasCorrectByteSize(e,t=0){return e.byteLength-t===l.byteSize}pretty(){return{key:"Key."+u.Key[this.key],allowedUses:(()=>{const e=this.allowedUses;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),bump:this.bump}}constructor(e,t,r){this.key=e,this.allowedUses=t,this.bump=r}}e.exports.UseAuthorityRecord=l,e.exports.useAuthorityRecordBeet=new i.BeetStruct([["key",u.keyBeet],["allowedUses",i.u64],["bump",i.u8]],l.fromArgs,"UseAuthorityRecord")})),s.register("2MDoh",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ReservationAlreadyMadeError=e.exports.ReservationNotSetError=e.exports.ReservationDoesNotExistError=e.exports.ReservationExistsError=e.exports.ShareTotalMustBe100Error=e.exports.NoBalanceInAccountForAuthorizationError=e.exports.OwnerMismatchError=e.exports.PrimarySaleCanOnlyBeFlippedToTrueError=e.exports.InvalidBasisPointsError=e.exports.CreatorNotFoundError=e.exports.NoCreatorsPresentOnMetadataError=e.exports.MustBeOneOfCreatorsError=e.exports.CreatorsMustBeAtleastOneError=e.exports.CreatorsTooLongError=e.exports.DisabledError=e.exports.AuthorizationTokenAccountOwnerMismatchError=e.exports.PrintingMintAuthorizationAccountMismatchError=e.exports.NotEnoughTokensError=e.exports.TokenAccountMintMismatchV2Error=e.exports.TokenAccountMintMismatchError=e.exports.OneTimePrintingAuthMintMismatchError=e.exports.PrintingMintMismatchError=e.exports.DerivedKeyInvalidError=e.exports.TokenAccountOneTimeAuthMintMismatchError=e.exports.TokenBurnFailedError=e.exports.EditionMintDecimalsShouldBeZeroError=e.exports.OneTimePrintingAuthorizationMintDecimalsShouldBeZeroError=e.exports.PrintingMintDecimalsShouldBeZeroError=e.exports.EditionAlreadyMintedError=e.exports.DestinationMintMismatchError=e.exports.MasterRecordMismatchError=e.exports.TokenMintToFailedError=e.exports.MaxEditionsMintedAlreadyError=e.exports.EditionsMustHaveExactlyOneTokenError=e.exports.MintMismatchError=e.exports.UpdateAuthorityMustBeEqualToMetadataAuthorityAndSignerError=e.exports.UriTooLongError=e.exports.SymbolTooLongError=e.exports.NameTooLongError=e.exports.InvalidMintAuthorityError=e.exports.NotMintAuthorityError=e.exports.UpdateAuthorityIsNotSignerError=e.exports.UpdateAuthorityIncorrectError=e.exports.InvalidEditionKeyError=e.exports.InvalidMetadataKeyError=e.exports.UninitializedError=e.exports.AlreadyInitializedError=e.exports.NotRentExemptError=e.exports.InstructionPackErrorError=e.exports.InstructionUnpackErrorError=void 0,e.exports.RevokeCollectionAuthoritySignerIncorrectError=e.exports.InvalidUserError=e.exports.EditionOverrideCannotBeZeroError=e.exports.NotAllowedToChangeSellerFeeBasisPointsError=e.exports.CannotWipeVerifiedCreatorsError=e.exports.CannotRemoveVerifiedCreatorError=e.exports.CannotAdjustVerifiedCreatorError=e.exports.InvalidDelegateError=e.exports.InvalidFreezeAuthorityError=e.exports.InvalidCollectionAuthorityRecordError=e.exports.InvalidUseAuthorityRecordError=e.exports.CollectionAuthorityDoesNotExistError=e.exports.CollectionAuthorityRecordAlreadyExistsError=e.exports.NotEnoughUsesError=e.exports.UnusableError=e.exports.UseAuthorityRecordAlreadyRevokedError=e.exports.UseAuthorityRecordAlreadyExistsError=e.exports.CollectionMustBeAUniqueMasterEditionError=e.exports.InvalidCollectionUpdateAuthorityError=e.exports.CollectionNotFoundError=e.exports.CannotChangeUsesAfterFirstUseError=e.exports.CannotChangeUseMethodAfterFirstUseError=e.exports.InvalidUseMethodError=e.exports.MustBeBurnedError=e.exports.RemovedError=e.exports.CollectionCannotBeVerifiedInThisInstructionError=e.exports.IsMutableCanOnlyBeFlippedToFalseError=e.exports.ReservationArrayShouldBeSizeOneError=e.exports.InvalidEditionIndexError=e.exports.OneTimeAuthMintSupplyMustBeZeroForConversionError=e.exports.PrintingMintSupplyMustBeZeroForConversionError=e.exports.InvalidOwnerError=e.exports.InvalidOperationError=e.exports.TriedToReplaceAnExistingReservationError=e.exports.ReservationNotCompleteError=e.exports.BeyondAlottedAddressSizeError=e.exports.DataTypeMismatchError=e.exports.InvalidTokenProgramError=e.exports.ReservationSpotsRemainingShouldMatchTotalSpotsAtStartError=e.exports.DuplicateCreatorAddressError=e.exports.DataIsImmutableError=e.exports.PrintingWouldBreachMaximumSupplyError=e.exports.IncorrectOwnerError=e.exports.SpotMismatchError=e.exports.CannotUnverifyAnotherCreatorError=e.exports.CannotVerifyAnotherCreatorError=e.exports.AddressNotInReservationError=e.exports.ReservationBreachesMaximumSupplyError=e.exports.NumericalOverflowErrorError=e.exports.BeyondMaxAddressSizeError=void 0,e.exports.MissingSplTokenProgramError=e.exports.MissingTokenAccountError=e.exports.OnlySaleDelegateCanTransferError=e.exports.InvalidSystemWalletError=e.exports.FeatureNotSupportedError=e.exports.MissingArgumentInBuilderError=e.exports.MissingAccountInBuilderError=e.exports.DelegateNotFoundError=e.exports.DelegateAlreadyExistsError=e.exports.InvalidProgrammableConfigError=e.exports.MissingProgrammableConfigError=e.exports.MissingAuthorizationRulesError=e.exports.InvalidAuthorizationRulesError=e.exports.InvalidMintForTokenStandardError=e.exports.InvalidTokenStandardError=e.exports.MintIsNotSignerError=e.exports.EscrowParentHasDelegateError=e.exports.InvalidBubblegumSignerError=e.exports.InvalidCollectionSizeChangeError=e.exports.NoFreezeAuthoritySetError=e.exports.BorshSerializationErrorError=e.exports.InsufficientTokensError=e.exports.MustBeNonFungibleError=e.exports.InvalidSystemProgramError=e.exports.MustBeEscrowAuthorityError=e.exports.InvalidEscrowBumpSeedError=e.exports.MustUnverifyError=e.exports.EditionNumberGreaterThanMaxSupplyError=e.exports.PrintEditionDoesNotMatchMasterEditionError=e.exports.ReservationListDeprecatedError=e.exports.InvalidEditionMarkerError=e.exports.InvalidPrintEditionError=e.exports.InvalidMasterEditionError=e.exports.NotAPrintEditionError=e.exports.AlreadyUnverifiedError=e.exports.AlreadyVerifiedError=e.exports.CollectionMasterEditionAccountInvalidError=e.exports.CannotUpdateVerifiedCollectionError=e.exports.BorshDeserializationErrorError=e.exports.MasterEditionHasPrintsError=e.exports.NotAMasterEditionError=e.exports.MissingEditionAccountError=e.exports.CouldNotDetermineTokenStandardError=e.exports.NotACollectionParentError=e.exports.NotVerifiedMemberOfCollectionError=e.exports.NotAMemberOfCollectionError=e.exports.MissingCollectionMetadataError=e.exports.SizedCollectionError=e.exports.UnsizedCollectionError=e.exports.TokenCloseFailedError=void 0,e.exports.errorFromName=e.exports.errorFromCode=e.exports.InvalidMetadataFlagsError=e.exports.InvalidFeeAccountError=e.exports.MissingDelegateRecordError=e.exports.InvalidInstructionError=e.exports.InvalidCloseAuthorityError=e.exports.InvalidTokenRecordError=e.exports.MissingCollectionMasterEditionError=e.exports.MissingCollectionMintError=e.exports.InsufficientTokenBalanceError=e.exports.InvalidUpdateArgsError=e.exports.InvalidParentAccountsError=e.exports.InvalidInstructionsSysvarError=e.exports.InvalidAssociatedTokenAccountProgramError=e.exports.MissingEditionError=e.exports.CannotBurnWithDelegateError=e.exports.MissingEditionMarkerAccountError=e.exports.MissingMasterEditionTokenAccountError=e.exports.MissingMasterEditionMintAccountError=e.exports.InvalidAmountError=e.exports.CannotUpdateAssetWithDelegateError=e.exports.DataIncrementLimitExceededError=e.exports.InvalidLockedTransferAddressError=e.exports.MissingLockedTransferAddressError=e.exports.InvalidDelegateArgsError=e.exports.AmountMustBeGreaterThanZeroError=e.exports.MissingMasterEditionAccountError=e.exports.MissingPrintSupplyError=e.exports.InvalidDelegateRoleError=e.exports.IncorrectTokenStateError=e.exports.InvalidMasterEditionAccountLengthError=e.exports.MissingTokenOwnerAccountError=e.exports.DataIsEmptyOrZeroedError=e.exports.MintSupplyMustBeZeroError=e.exports.MissingTokenRecordError=e.exports.InvalidAuthorityTypeError=e.exports.MissingDelegateRoleError=e.exports.UnlockedTokenError=e.exports.LockedTokenError=e.exports.KeyMismatchError=e.exports.InstructionNotSupportedError=e.exports.InvalidTransferAuthorityError=e.exports.InvalidDelegateRoleForTransferError=e.exports.MissingAuthorizationRulesProgramError=void 0;const r=new Map,n=new Map;class o extends Error{constructor(){super("Failed to unpack instruction data"),this.code=0,this.name="InstructionUnpackError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,o)}}e.exports.InstructionUnpackErrorError=o,r.set(0,(()=>new o)),n.set("InstructionUnpackError",(()=>new o));class i extends Error{constructor(){super("Failed to pack instruction data"),this.code=1,this.name="InstructionPackError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,i)}}e.exports.InstructionPackErrorError=i,r.set(1,(()=>new i)),n.set("InstructionPackError",(()=>new i));class s extends Error{constructor(){super("Lamport balance below rent-exempt threshold"),this.code=2,this.name="NotRentExempt","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,s)}}e.exports.NotRentExemptError=s,r.set(2,(()=>new s)),n.set("NotRentExempt",(()=>new s));class a extends Error{constructor(){super("Already initialized"),this.code=3,this.name="AlreadyInitialized","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,a)}}e.exports.AlreadyInitializedError=a,r.set(3,(()=>new a)),n.set("AlreadyInitialized",(()=>new a));class c extends Error{constructor(){super("Uninitialized"),this.code=4,this.name="Uninitialized","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,c)}}e.exports.UninitializedError=c,r.set(4,(()=>new c)),n.set("Uninitialized",(()=>new c));class u extends Error{constructor(){super(" Metadata's key must match seed of ['metadata', program id, mint] provided"),this.code=5,this.name="InvalidMetadataKey","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,u)}}e.exports.InvalidMetadataKeyError=u,r.set(5,(()=>new u)),n.set("InvalidMetadataKey",(()=>new u));class l extends Error{constructor(){super("Edition's key must match seed of ['metadata', program id, name, 'edition'] provided"),this.code=6,this.name="InvalidEditionKey","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,l)}}e.exports.InvalidEditionKeyError=l,r.set(6,(()=>new l)),n.set("InvalidEditionKey",(()=>new l));class d extends Error{constructor(){super("Update Authority given does not match"),this.code=7,this.name="UpdateAuthorityIncorrect","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,d)}}e.exports.UpdateAuthorityIncorrectError=d,r.set(7,(()=>new d)),n.set("UpdateAuthorityIncorrect",(()=>new d));class p extends Error{constructor(){super("Update Authority needs to be signer to update metadata"),this.code=8,this.name="UpdateAuthorityIsNotSigner","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,p)}}e.exports.UpdateAuthorityIsNotSignerError=p,r.set(8,(()=>new p)),n.set("UpdateAuthorityIsNotSigner",(()=>new p));class f extends Error{constructor(){super("You must be the mint authority and signer on this transaction"),this.code=9,this.name="NotMintAuthority","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,f)}}e.exports.NotMintAuthorityError=f,r.set(9,(()=>new f)),n.set("NotMintAuthority",(()=>new f));class h extends Error{constructor(){super("Mint authority provided does not match the authority on the mint"),this.code=10,this.name="InvalidMintAuthority","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,h)}}e.exports.InvalidMintAuthorityError=h,r.set(10,(()=>new h)),n.set("InvalidMintAuthority",(()=>new h));class g extends Error{constructor(){super("Name too long"),this.code=11,this.name="NameTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,g)}}e.exports.NameTooLongError=g,r.set(11,(()=>new g)),n.set("NameTooLong",(()=>new g));class y extends Error{constructor(){super("Symbol too long"),this.code=12,this.name="SymbolTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,y)}}e.exports.SymbolTooLongError=y,r.set(12,(()=>new y)),n.set("SymbolTooLong",(()=>new y));class b extends Error{constructor(){super("URI too long"),this.code=13,this.name="UriTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,b)}}e.exports.UriTooLongError=b,r.set(13,(()=>new b)),n.set("UriTooLong",(()=>new b));class m extends Error{constructor(){super("Update authority must be equivalent to the metadata's authority and also signer of this transaction"),this.code=14,this.name="UpdateAuthorityMustBeEqualToMetadataAuthorityAndSigner","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,m)}}e.exports.UpdateAuthorityMustBeEqualToMetadataAuthorityAndSignerError=m,r.set(14,(()=>new m)),n.set("UpdateAuthorityMustBeEqualToMetadataAuthorityAndSigner",(()=>new m));class k extends Error{constructor(){super("Mint given does not match mint on Metadata"),this.code=15,this.name="MintMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,k)}}e.exports.MintMismatchError=k,r.set(15,(()=>new k)),n.set("MintMismatch",(()=>new k));class x extends Error{constructor(){super("Editions must have exactly one token"),this.code=16,this.name="EditionsMustHaveExactlyOneToken","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,x)}}e.exports.EditionsMustHaveExactlyOneTokenError=x,r.set(16,(()=>new x)),n.set("EditionsMustHaveExactlyOneToken",(()=>new x));class w extends Error{constructor(){super("Maximum editions printed already"),this.code=17,this.name="MaxEditionsMintedAlready","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,w)}}e.exports.MaxEditionsMintedAlreadyError=w,r.set(17,(()=>new w)),n.set("MaxEditionsMintedAlready",(()=>new w));class S extends Error{constructor(){super("Token mint to failed"),this.code=18,this.name="TokenMintToFailed","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,S)}}e.exports.TokenMintToFailedError=S,r.set(18,(()=>new S)),n.set("TokenMintToFailed",(()=>new S));class I extends Error{constructor(){super("The master edition record passed must match the master record on the edition given"),this.code=19,this.name="MasterRecordMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,I)}}e.exports.MasterRecordMismatchError=I,r.set(19,(()=>new I)),n.set("MasterRecordMismatch",(()=>new I));class v extends Error{constructor(){super("The destination account does not have the right mint"),this.code=20,this.name="DestinationMintMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,v)}}e.exports.DestinationMintMismatchError=v,r.set(20,(()=>new v)),n.set("DestinationMintMismatch",(()=>new v));class A extends Error{constructor(){super("An edition can only mint one of its kind!"),this.code=21,this.name="EditionAlreadyMinted","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,A)}}e.exports.EditionAlreadyMintedError=A,r.set(21,(()=>new A)),n.set("EditionAlreadyMinted",(()=>new A));class _ extends Error{constructor(){super("Printing mint decimals should be zero"),this.code=22,this.name="PrintingMintDecimalsShouldBeZero","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,_)}}e.exports.PrintingMintDecimalsShouldBeZeroError=_,r.set(22,(()=>new _)),n.set("PrintingMintDecimalsShouldBeZero",(()=>new _));class E extends Error{constructor(){super("OneTimePrintingAuthorization mint decimals should be zero"),this.code=23,this.name="OneTimePrintingAuthorizationMintDecimalsShouldBeZero","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,E)}}e.exports.OneTimePrintingAuthorizationMintDecimalsShouldBeZeroError=E,r.set(23,(()=>new E)),n.set("OneTimePrintingAuthorizationMintDecimalsShouldBeZero",(()=>new E));class T extends Error{constructor(){super("EditionMintDecimalsShouldBeZero"),this.code=24,this.name="EditionMintDecimalsShouldBeZero","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,T)}}e.exports.EditionMintDecimalsShouldBeZeroError=T,r.set(24,(()=>new T)),n.set("EditionMintDecimalsShouldBeZero",(()=>new T));class O extends Error{constructor(){super("Token burn failed"),this.code=25,this.name="TokenBurnFailed","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,O)}}e.exports.TokenBurnFailedError=O,r.set(25,(()=>new O)),n.set("TokenBurnFailed",(()=>new O));class P extends Error{constructor(){super("The One Time authorization mint does not match that on the token account!"),this.code=26,this.name="TokenAccountOneTimeAuthMintMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,P)}}e.exports.TokenAccountOneTimeAuthMintMismatchError=P,r.set(26,(()=>new P)),n.set("TokenAccountOneTimeAuthMintMismatch",(()=>new P));class B extends Error{constructor(){super("Derived key invalid"),this.code=27,this.name="DerivedKeyInvalid","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,B)}}e.exports.DerivedKeyInvalidError=B,r.set(27,(()=>new B)),n.set("DerivedKeyInvalid",(()=>new B));class M extends Error{constructor(){super("The Printing mint does not match that on the master edition!"),this.code=28,this.name="PrintingMintMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,M)}}e.exports.PrintingMintMismatchError=M,r.set(28,(()=>new M)),n.set("PrintingMintMismatch",(()=>new M));class R extends Error{constructor(){super("The One Time Printing Auth mint does not match that on the master edition!"),this.code=29,this.name="OneTimePrintingAuthMintMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,R)}}e.exports.OneTimePrintingAuthMintMismatchError=R,r.set(29,(()=>new R)),n.set("OneTimePrintingAuthMintMismatch",(()=>new R));class C extends Error{constructor(){super("The mint of the token account does not match the Printing mint!"),this.code=30,this.name="TokenAccountMintMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,C)}}e.exports.TokenAccountMintMismatchError=C,r.set(30,(()=>new C)),n.set("TokenAccountMintMismatch",(()=>new C));class D extends Error{constructor(){super("The mint of the token account does not match the master metadata mint!"),this.code=31,this.name="TokenAccountMintMismatchV2","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,D)}}e.exports.TokenAccountMintMismatchV2Error=D,r.set(31,(()=>new D)),n.set("TokenAccountMintMismatchV2",(()=>new D));class z extends Error{constructor(){super("Not enough tokens to mint a limited edition"),this.code=32,this.name="NotEnoughTokens","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,z)}}e.exports.NotEnoughTokensError=z,r.set(32,(()=>new z)),n.set("NotEnoughTokens",(()=>new z));class W extends Error{constructor(){super("The mint on your authorization token holding account does not match your Printing mint!"),this.code=33,this.name="PrintingMintAuthorizationAccountMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,W)}}e.exports.PrintingMintAuthorizationAccountMismatchError=W,r.set(33,(()=>new W)),n.set("PrintingMintAuthorizationAccountMismatch",(()=>new W));class j extends Error{constructor(){super("The authorization token account has a different owner than the update authority for the master edition!"),this.code=34,this.name="AuthorizationTokenAccountOwnerMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,j)}}e.exports.AuthorizationTokenAccountOwnerMismatchError=j,r.set(34,(()=>new j)),n.set("AuthorizationTokenAccountOwnerMismatch",(()=>new j));class K extends Error{constructor(){super("This feature is currently disabled."),this.code=35,this.name="Disabled","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,K)}}e.exports.DisabledError=K,r.set(35,(()=>new K)),n.set("Disabled",(()=>new K));class U extends Error{constructor(){super("Creators list too long"),this.code=36,this.name="CreatorsTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,U)}}e.exports.CreatorsTooLongError=U,r.set(36,(()=>new U)),n.set("CreatorsTooLong",(()=>new U));class L extends Error{constructor(){super("Creators must be at least one if set"),this.code=37,this.name="CreatorsMustBeAtleastOne","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,L)}}e.exports.CreatorsMustBeAtleastOneError=L,r.set(37,(()=>new L)),n.set("CreatorsMustBeAtleastOne",(()=>new L));class N extends Error{constructor(){super("If using a creators array, you must be one of the creators listed"),this.code=38,this.name="MustBeOneOfCreators","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,N)}}e.exports.MustBeOneOfCreatorsError=N,r.set(38,(()=>new N)),n.set("MustBeOneOfCreators",(()=>new N));class F extends Error{constructor(){super("This metadata does not have creators"),this.code=39,this.name="NoCreatorsPresentOnMetadata","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,F)}}e.exports.NoCreatorsPresentOnMetadataError=F,r.set(39,(()=>new F)),n.set("NoCreatorsPresentOnMetadata",(()=>new F));class V extends Error{constructor(){super("This creator address was not found"),this.code=40,this.name="CreatorNotFound","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,V)}}e.exports.CreatorNotFoundError=V,r.set(40,(()=>new V)),n.set("CreatorNotFound",(()=>new V));class q extends Error{constructor(){super("Basis points cannot be more than 10000"),this.code=41,this.name="InvalidBasisPoints","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,q)}}e.exports.InvalidBasisPointsError=q,r.set(41,(()=>new q)),n.set("InvalidBasisPoints",(()=>new q));class G extends Error{constructor(){super("Primary sale can only be flipped to true and is immutable"),this.code=42,this.name="PrimarySaleCanOnlyBeFlippedToTrue","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,G)}}e.exports.PrimarySaleCanOnlyBeFlippedToTrueError=G,r.set(42,(()=>new G)),n.set("PrimarySaleCanOnlyBeFlippedToTrue",(()=>new G));class H extends Error{constructor(){super("Owner does not match that on the account given"),this.code=43,this.name="OwnerMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,H)}}e.exports.OwnerMismatchError=H,r.set(43,(()=>new H)),n.set("OwnerMismatch",(()=>new H));class Y extends Error{constructor(){super("This account has no tokens to be used for authorization"),this.code=44,this.name="NoBalanceInAccountForAuthorization","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Y)}}e.exports.NoBalanceInAccountForAuthorizationError=Y,r.set(44,(()=>new Y)),n.set("NoBalanceInAccountForAuthorization",(()=>new Y));class $ extends Error{constructor(){super("Share total must equal 100 for creator array"),this.code=45,this.name="ShareTotalMustBe100","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,$)}}e.exports.ShareTotalMustBe100Error=$,r.set(45,(()=>new $)),n.set("ShareTotalMustBe100",(()=>new $));class Q extends Error{constructor(){super("This reservation list already exists!"),this.code=46,this.name="ReservationExists","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Q)}}e.exports.ReservationExistsError=Q,r.set(46,(()=>new Q)),n.set("ReservationExists",(()=>new Q));class J extends Error{constructor(){super("This reservation list does not exist!"),this.code=47,this.name="ReservationDoesNotExist","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,J)}}e.exports.ReservationDoesNotExistError=J,r.set(47,(()=>new J)),n.set("ReservationDoesNotExist",(()=>new J));class Z extends Error{constructor(){super("This reservation list exists but was never set with reservations"),this.code=48,this.name="ReservationNotSet","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Z)}}e.exports.ReservationNotSetError=Z,r.set(48,(()=>new Z)),n.set("ReservationNotSet",(()=>new Z));class X extends Error{constructor(){super("This reservation list has already been set!"),this.code=49,this.name="ReservationAlreadyMade","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,X)}}e.exports.ReservationAlreadyMadeError=X,r.set(49,(()=>new X)),n.set("ReservationAlreadyMade",(()=>new X));class ee extends Error{constructor(){super("Provided more addresses than max allowed in single reservation"),this.code=50,this.name="BeyondMaxAddressSize","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ee)}}e.exports.BeyondMaxAddressSizeError=ee,r.set(50,(()=>new ee)),n.set("BeyondMaxAddressSize",(()=>new ee));class te extends Error{constructor(){super("NumericalOverflowError"),this.code=51,this.name="NumericalOverflowError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,te)}}e.exports.NumericalOverflowErrorError=te,r.set(51,(()=>new te)),n.set("NumericalOverflowError",(()=>new te));class re extends Error{constructor(){super("This reservation would go beyond the maximum supply of the master edition!"),this.code=52,this.name="ReservationBreachesMaximumSupply","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,re)}}e.exports.ReservationBreachesMaximumSupplyError=re,r.set(52,(()=>new re)),n.set("ReservationBreachesMaximumSupply",(()=>new re));class ne extends Error{constructor(){super("Address not in reservation!"),this.code=53,this.name="AddressNotInReservation","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ne)}}e.exports.AddressNotInReservationError=ne,r.set(53,(()=>new ne)),n.set("AddressNotInReservation",(()=>new ne));class oe extends Error{constructor(){super("You cannot unilaterally verify another creator, they must sign"),this.code=54,this.name="CannotVerifyAnotherCreator","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,oe)}}e.exports.CannotVerifyAnotherCreatorError=oe,r.set(54,(()=>new oe)),n.set("CannotVerifyAnotherCreator",(()=>new oe));class ie extends Error{constructor(){super("You cannot unilaterally unverify another creator"),this.code=55,this.name="CannotUnverifyAnotherCreator","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ie)}}e.exports.CannotUnverifyAnotherCreatorError=ie,r.set(55,(()=>new ie)),n.set("CannotUnverifyAnotherCreator",(()=>new ie));class se extends Error{constructor(){super("In initial reservation setting, spots remaining should equal total spots"),this.code=56,this.name="SpotMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,se)}}e.exports.SpotMismatchError=se,r.set(56,(()=>new se)),n.set("SpotMismatch",(()=>new se));class ae extends Error{constructor(){super("Incorrect account owner"),this.code=57,this.name="IncorrectOwner","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ae)}}e.exports.IncorrectOwnerError=ae,r.set(57,(()=>new ae)),n.set("IncorrectOwner",(()=>new ae));class ce extends Error{constructor(){super("printing these tokens would breach the maximum supply limit of the master edition"),this.code=58,this.name="PrintingWouldBreachMaximumSupply","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ce)}}e.exports.PrintingWouldBreachMaximumSupplyError=ce,r.set(58,(()=>new ce)),n.set("PrintingWouldBreachMaximumSupply",(()=>new ce));class ue extends Error{constructor(){super("Data is immutable"),this.code=59,this.name="DataIsImmutable","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ue)}}e.exports.DataIsImmutableError=ue,r.set(59,(()=>new ue)),n.set("DataIsImmutable",(()=>new ue));class le extends Error{constructor(){super("No duplicate creator addresses"),this.code=60,this.name="DuplicateCreatorAddress","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,le)}}e.exports.DuplicateCreatorAddressError=le,r.set(60,(()=>new le)),n.set("DuplicateCreatorAddress",(()=>new le));class de extends Error{constructor(){super("Reservation spots remaining should match total spots when first being created"),this.code=61,this.name="ReservationSpotsRemainingShouldMatchTotalSpotsAtStart","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,de)}}e.exports.ReservationSpotsRemainingShouldMatchTotalSpotsAtStartError=de,r.set(61,(()=>new de)),n.set("ReservationSpotsRemainingShouldMatchTotalSpotsAtStart",(()=>new de));class pe extends Error{constructor(){super("Invalid token program"),this.code=62,this.name="InvalidTokenProgram","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,pe)}}e.exports.InvalidTokenProgramError=pe,r.set(62,(()=>new pe)),n.set("InvalidTokenProgram",(()=>new pe));class fe extends Error{constructor(){super("Data type mismatch"),this.code=63,this.name="DataTypeMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,fe)}}e.exports.DataTypeMismatchError=fe,r.set(63,(()=>new fe)),n.set("DataTypeMismatch",(()=>new fe));class he extends Error{constructor(){super("Beyond alotted address size in reservation!"),this.code=64,this.name="BeyondAlottedAddressSize","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,he)}}e.exports.BeyondAlottedAddressSizeError=he,r.set(64,(()=>new he)),n.set("BeyondAlottedAddressSize",(()=>new he));class ge extends Error{constructor(){super("The reservation has only been partially alotted"),this.code=65,this.name="ReservationNotComplete","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ge)}}e.exports.ReservationNotCompleteError=ge,r.set(65,(()=>new ge)),n.set("ReservationNotComplete",(()=>new ge));class ye extends Error{constructor(){super("You cannot splice over an existing reservation!"),this.code=66,this.name="TriedToReplaceAnExistingReservation","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ye)}}e.exports.TriedToReplaceAnExistingReservationError=ye,r.set(66,(()=>new ye)),n.set("TriedToReplaceAnExistingReservation",(()=>new ye));class be extends Error{constructor(){super("Invalid operation"),this.code=67,this.name="InvalidOperation","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,be)}}e.exports.InvalidOperationError=be,r.set(67,(()=>new be)),n.set("InvalidOperation",(()=>new be));class me extends Error{constructor(){super("Invalid Owner"),this.code=68,this.name="InvalidOwner","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,me)}}e.exports.InvalidOwnerError=me,r.set(68,(()=>new me)),n.set("InvalidOwner",(()=>new me));class ke extends Error{constructor(){super("Printing mint supply must be zero for conversion"),this.code=69,this.name="PrintingMintSupplyMustBeZeroForConversion","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ke)}}e.exports.PrintingMintSupplyMustBeZeroForConversionError=ke,r.set(69,(()=>new ke)),n.set("PrintingMintSupplyMustBeZeroForConversion",(()=>new ke));class xe extends Error{constructor(){super("One Time Auth mint supply must be zero for conversion"),this.code=70,this.name="OneTimeAuthMintSupplyMustBeZeroForConversion","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,xe)}}e.exports.OneTimeAuthMintSupplyMustBeZeroForConversionError=xe,r.set(70,(()=>new xe)),n.set("OneTimeAuthMintSupplyMustBeZeroForConversion",(()=>new xe));class we extends Error{constructor(){super("You tried to insert one edition too many into an edition mark pda"),this.code=71,this.name="InvalidEditionIndex","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,we)}}e.exports.InvalidEditionIndexError=we,r.set(71,(()=>new we)),n.set("InvalidEditionIndex",(()=>new we));class Se extends Error{constructor(){super("In the legacy system the reservation needs to be of size one for cpu limit reasons"),this.code=72,this.name="ReservationArrayShouldBeSizeOne","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Se)}}e.exports.ReservationArrayShouldBeSizeOneError=Se,r.set(72,(()=>new Se)),n.set("ReservationArrayShouldBeSizeOne",(()=>new Se));class Ie extends Error{constructor(){super("Is Mutable can only be flipped to false"),this.code=73,this.name="IsMutableCanOnlyBeFlippedToFalse","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ie)}}e.exports.IsMutableCanOnlyBeFlippedToFalseError=Ie,r.set(73,(()=>new Ie)),n.set("IsMutableCanOnlyBeFlippedToFalse",(()=>new Ie));class ve extends Error{constructor(){super("Collection cannot be verified in this instruction"),this.code=74,this.name="CollectionCannotBeVerifiedInThisInstruction","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ve)}}e.exports.CollectionCannotBeVerifiedInThisInstructionError=ve,r.set(74,(()=>new ve)),n.set("CollectionCannotBeVerifiedInThisInstruction",(()=>new ve));class Ae extends Error{constructor(){super("This instruction was deprecated in a previous release and is now removed"),this.code=75,this.name="Removed","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ae)}}e.exports.RemovedError=Ae,r.set(75,(()=>new Ae)),n.set("Removed",(()=>new Ae));class _e extends Error{constructor(){super("This token use method is burn and there are no remaining uses, it must be burned"),this.code=76,this.name="MustBeBurned","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,_e)}}e.exports.MustBeBurnedError=_e,r.set(76,(()=>new _e)),n.set("MustBeBurned",(()=>new _e));class Ee extends Error{constructor(){super("This use method is invalid"),this.code=77,this.name="InvalidUseMethod","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ee)}}e.exports.InvalidUseMethodError=Ee,r.set(77,(()=>new Ee)),n.set("InvalidUseMethod",(()=>new Ee));class Te extends Error{constructor(){super("Cannot Change Use Method after the first use"),this.code=78,this.name="CannotChangeUseMethodAfterFirstUse","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Te)}}e.exports.CannotChangeUseMethodAfterFirstUseError=Te,r.set(78,(()=>new Te)),n.set("CannotChangeUseMethodAfterFirstUse",(()=>new Te));class Oe extends Error{constructor(){super("Cannot Change Remaining or Available uses after the first use"),this.code=79,this.name="CannotChangeUsesAfterFirstUse","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Oe)}}e.exports.CannotChangeUsesAfterFirstUseError=Oe,r.set(79,(()=>new Oe)),n.set("CannotChangeUsesAfterFirstUse",(()=>new Oe));class Pe extends Error{constructor(){super("Collection Not Found on Metadata"),this.code=80,this.name="CollectionNotFound","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Pe)}}e.exports.CollectionNotFoundError=Pe,r.set(80,(()=>new Pe)),n.set("CollectionNotFound",(()=>new Pe));class Be extends Error{constructor(){super("Collection Update Authority is invalid"),this.code=81,this.name="InvalidCollectionUpdateAuthority","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Be)}}e.exports.InvalidCollectionUpdateAuthorityError=Be,r.set(81,(()=>new Be)),n.set("InvalidCollectionUpdateAuthority",(()=>new Be));class Me extends Error{constructor(){super("Collection Must Be a Unique Master Edition v2"),this.code=82,this.name="CollectionMustBeAUniqueMasterEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Me)}}e.exports.CollectionMustBeAUniqueMasterEditionError=Me,r.set(82,(()=>new Me)),n.set("CollectionMustBeAUniqueMasterEdition",(()=>new Me));class Re extends Error{constructor(){super("The Use Authority Record Already Exists, to modify it Revoke, then Approve"),this.code=83,this.name="UseAuthorityRecordAlreadyExists","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Re)}}e.exports.UseAuthorityRecordAlreadyExistsError=Re,r.set(83,(()=>new Re)),n.set("UseAuthorityRecordAlreadyExists",(()=>new Re));class Ce extends Error{constructor(){super("The Use Authority Record is empty or already revoked"),this.code=84,this.name="UseAuthorityRecordAlreadyRevoked","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ce)}}e.exports.UseAuthorityRecordAlreadyRevokedError=Ce,r.set(84,(()=>new Ce)),n.set("UseAuthorityRecordAlreadyRevoked",(()=>new Ce));class De extends Error{constructor(){super("This token has no uses"),this.code=85,this.name="Unusable","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,De)}}e.exports.UnusableError=De,r.set(85,(()=>new De)),n.set("Unusable",(()=>new De));class ze extends Error{constructor(){super("There are not enough Uses left on this token."),this.code=86,this.name="NotEnoughUses","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ze)}}e.exports.NotEnoughUsesError=ze,r.set(86,(()=>new ze)),n.set("NotEnoughUses",(()=>new ze));class We extends Error{constructor(){super("This Collection Authority Record Already Exists."),this.code=87,this.name="CollectionAuthorityRecordAlreadyExists","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,We)}}e.exports.CollectionAuthorityRecordAlreadyExistsError=We,r.set(87,(()=>new We)),n.set("CollectionAuthorityRecordAlreadyExists",(()=>new We));class je extends Error{constructor(){super("This Collection Authority Record Does Not Exist."),this.code=88,this.name="CollectionAuthorityDoesNotExist","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,je)}}e.exports.CollectionAuthorityDoesNotExistError=je,r.set(88,(()=>new je)),n.set("CollectionAuthorityDoesNotExist",(()=>new je));class Ke extends Error{constructor(){super("This Use Authority Record is invalid."),this.code=89,this.name="InvalidUseAuthorityRecord","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ke)}}e.exports.InvalidUseAuthorityRecordError=Ke,r.set(89,(()=>new Ke)),n.set("InvalidUseAuthorityRecord",(()=>new Ke));class Ue extends Error{constructor(){super("This Collection Authority Record is invalid."),this.code=90,this.name="InvalidCollectionAuthorityRecord","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ue)}}e.exports.InvalidCollectionAuthorityRecordError=Ue,r.set(90,(()=>new Ue)),n.set("InvalidCollectionAuthorityRecord",(()=>new Ue));class Le extends Error{constructor(){super("Metadata does not match the freeze authority on the mint"),this.code=91,this.name="InvalidFreezeAuthority","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Le)}}e.exports.InvalidFreezeAuthorityError=Le,r.set(91,(()=>new Le)),n.set("InvalidFreezeAuthority",(()=>new Le));class Ne extends Error{constructor(){super("All tokens in this account have not been delegated to this user."),this.code=92,this.name="InvalidDelegate","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ne)}}e.exports.InvalidDelegateError=Ne,r.set(92,(()=>new Ne)),n.set("InvalidDelegate",(()=>new Ne));class Fe extends Error{constructor(){super("Creator can not be adjusted once they are verified."),this.code=93,this.name="CannotAdjustVerifiedCreator","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Fe)}}e.exports.CannotAdjustVerifiedCreatorError=Fe,r.set(93,(()=>new Fe)),n.set("CannotAdjustVerifiedCreator",(()=>new Fe));class Ve extends Error{constructor(){super("Verified creators cannot be removed."),this.code=94,this.name="CannotRemoveVerifiedCreator","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ve)}}e.exports.CannotRemoveVerifiedCreatorError=Ve,r.set(94,(()=>new Ve)),n.set("CannotRemoveVerifiedCreator",(()=>new Ve));class qe extends Error{constructor(){super("Can not wipe verified creators."),this.code=95,this.name="CannotWipeVerifiedCreators","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,qe)}}e.exports.CannotWipeVerifiedCreatorsError=qe,r.set(95,(()=>new qe)),n.set("CannotWipeVerifiedCreators",(()=>new qe));class Ge extends Error{constructor(){super("Not allowed to change seller fee basis points."),this.code=96,this.name="NotAllowedToChangeSellerFeeBasisPoints","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ge)}}e.exports.NotAllowedToChangeSellerFeeBasisPointsError=Ge,r.set(96,(()=>new Ge)),n.set("NotAllowedToChangeSellerFeeBasisPoints",(()=>new Ge));class He extends Error{constructor(){super("Edition override cannot be zero"),this.code=97,this.name="EditionOverrideCannotBeZero","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,He)}}e.exports.EditionOverrideCannotBeZeroError=He,r.set(97,(()=>new He)),n.set("EditionOverrideCannotBeZero",(()=>new He));class Ye extends Error{constructor(){super("Invalid User"),this.code=98,this.name="InvalidUser","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ye)}}e.exports.InvalidUserError=Ye,r.set(98,(()=>new Ye)),n.set("InvalidUser",(()=>new Ye));class $e extends Error{constructor(){super("Revoke Collection Authority signer is incorrect"),this.code=99,this.name="RevokeCollectionAuthoritySignerIncorrect","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,$e)}}e.exports.RevokeCollectionAuthoritySignerIncorrectError=$e,r.set(99,(()=>new $e)),n.set("RevokeCollectionAuthoritySignerIncorrect",(()=>new $e));class Qe extends Error{constructor(){super("Token close failed"),this.code=100,this.name="TokenCloseFailed","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Qe)}}e.exports.TokenCloseFailedError=Qe,r.set(100,(()=>new Qe)),n.set("TokenCloseFailed",(()=>new Qe));class Je extends Error{constructor(){super("Can't use this function on unsized collection"),this.code=101,this.name="UnsizedCollection","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Je)}}e.exports.UnsizedCollectionError=Je,r.set(101,(()=>new Je)),n.set("UnsizedCollection",(()=>new Je));class Ze extends Error{constructor(){super("Can't use this function on a sized collection"),this.code=102,this.name="SizedCollection","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ze)}}e.exports.SizedCollectionError=Ze,r.set(102,(()=>new Ze)),n.set("SizedCollection",(()=>new Ze));class Xe extends Error{constructor(){super("Missing collection metadata account"),this.code=103,this.name="MissingCollectionMetadata","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Xe)}}e.exports.MissingCollectionMetadataError=Xe,r.set(103,(()=>new Xe)),n.set("MissingCollectionMetadata",(()=>new Xe));class et extends Error{constructor(){super("This NFT is not a member of the specified collection."),this.code=104,this.name="NotAMemberOfCollection","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,et)}}e.exports.NotAMemberOfCollectionError=et,r.set(104,(()=>new et)),n.set("NotAMemberOfCollection",(()=>new et));class tt extends Error{constructor(){super("This NFT is not a verified member of the specified collection."),this.code=105,this.name="NotVerifiedMemberOfCollection","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,tt)}}e.exports.NotVerifiedMemberOfCollectionError=tt,r.set(105,(()=>new tt)),n.set("NotVerifiedMemberOfCollection",(()=>new tt));class rt extends Error{constructor(){super("This NFT is not a collection parent NFT."),this.code=106,this.name="NotACollectionParent","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,rt)}}e.exports.NotACollectionParentError=rt,r.set(106,(()=>new rt)),n.set("NotACollectionParent",(()=>new rt));class nt extends Error{constructor(){super("Could not determine a TokenStandard type."),this.code=107,this.name="CouldNotDetermineTokenStandard","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,nt)}}e.exports.CouldNotDetermineTokenStandardError=nt,r.set(107,(()=>new nt)),n.set("CouldNotDetermineTokenStandard",(()=>new nt));class ot extends Error{constructor(){super("This mint account has an edition but none was provided."),this.code=108,this.name="MissingEditionAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ot)}}e.exports.MissingEditionAccountError=ot,r.set(108,(()=>new ot)),n.set("MissingEditionAccount",(()=>new ot));class it extends Error{constructor(){super("This edition is not a Master Edition"),this.code=109,this.name="NotAMasterEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,it)}}e.exports.NotAMasterEditionError=it,r.set(109,(()=>new it)),n.set("NotAMasterEdition",(()=>new it));class st extends Error{constructor(){super("This Master Edition has existing prints"),this.code=110,this.name="MasterEditionHasPrints","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,st)}}e.exports.MasterEditionHasPrintsError=st,r.set(110,(()=>new st)),n.set("MasterEditionHasPrints",(()=>new st));class at extends Error{constructor(){super("Borsh Deserialization Error"),this.code=111,this.name="BorshDeserializationError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,at)}}e.exports.BorshDeserializationErrorError=at,r.set(111,(()=>new at)),n.set("BorshDeserializationError",(()=>new at));class ct extends Error{constructor(){super("Cannot update a verified collection in this command"),this.code=112,this.name="CannotUpdateVerifiedCollection","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ct)}}e.exports.CannotUpdateVerifiedCollectionError=ct,r.set(112,(()=>new ct)),n.set("CannotUpdateVerifiedCollection",(()=>new ct));class ut extends Error{constructor(){super("Edition account doesnt match collection "),this.code=113,this.name="CollectionMasterEditionAccountInvalid","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ut)}}e.exports.CollectionMasterEditionAccountInvalidError=ut,r.set(113,(()=>new ut)),n.set("CollectionMasterEditionAccountInvalid",(()=>new ut));class lt extends Error{constructor(){super("Item is already verified."),this.code=114,this.name="AlreadyVerified","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,lt)}}e.exports.AlreadyVerifiedError=lt,r.set(114,(()=>new lt)),n.set("AlreadyVerified",(()=>new lt));class dt extends Error{constructor(){super("Item is already unverified."),this.code=115,this.name="AlreadyUnverified","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,dt)}}e.exports.AlreadyUnverifiedError=dt,r.set(115,(()=>new dt)),n.set("AlreadyUnverified",(()=>new dt));class pt extends Error{constructor(){super("This edition is not a Print Edition"),this.code=116,this.name="NotAPrintEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,pt)}}e.exports.NotAPrintEditionError=pt,r.set(116,(()=>new pt)),n.set("NotAPrintEdition",(()=>new pt));class ft extends Error{constructor(){super("Invalid Master Edition"),this.code=117,this.name="InvalidMasterEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ft)}}e.exports.InvalidMasterEditionError=ft,r.set(117,(()=>new ft)),n.set("InvalidMasterEdition",(()=>new ft));class ht extends Error{constructor(){super("Invalid Print Edition"),this.code=118,this.name="InvalidPrintEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ht)}}e.exports.InvalidPrintEditionError=ht,r.set(118,(()=>new ht)),n.set("InvalidPrintEdition",(()=>new ht));class gt extends Error{constructor(){super("Invalid Edition Marker"),this.code=119,this.name="InvalidEditionMarker","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,gt)}}e.exports.InvalidEditionMarkerError=gt,r.set(119,(()=>new gt)),n.set("InvalidEditionMarker",(()=>new gt));class yt extends Error{constructor(){super("Reservation List is Deprecated"),this.code=120,this.name="ReservationListDeprecated","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,yt)}}e.exports.ReservationListDeprecatedError=yt,r.set(120,(()=>new yt)),n.set("ReservationListDeprecated",(()=>new yt));class bt extends Error{constructor(){super("Print Edition does not match Master Edition"),this.code=121,this.name="PrintEditionDoesNotMatchMasterEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,bt)}}e.exports.PrintEditionDoesNotMatchMasterEditionError=bt,r.set(121,(()=>new bt)),n.set("PrintEditionDoesNotMatchMasterEdition",(()=>new bt));class mt extends Error{constructor(){super("Edition Number greater than max supply"),this.code=122,this.name="EditionNumberGreaterThanMaxSupply","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,mt)}}e.exports.EditionNumberGreaterThanMaxSupplyError=mt,r.set(122,(()=>new mt)),n.set("EditionNumberGreaterThanMaxSupply",(()=>new mt));class kt extends Error{constructor(){super("Must unverify before migrating collections."),this.code=123,this.name="MustUnverify","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,kt)}}e.exports.MustUnverifyError=kt,r.set(123,(()=>new kt)),n.set("MustUnverify",(()=>new kt));class xt extends Error{constructor(){super("Invalid Escrow Account Bump Seed"),this.code=124,this.name="InvalidEscrowBumpSeed","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,xt)}}e.exports.InvalidEscrowBumpSeedError=xt,r.set(124,(()=>new xt)),n.set("InvalidEscrowBumpSeed",(()=>new xt));class wt extends Error{constructor(){super("Must Escrow Authority"),this.code=125,this.name="MustBeEscrowAuthority","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,wt)}}e.exports.MustBeEscrowAuthorityError=wt,r.set(125,(()=>new wt)),n.set("MustBeEscrowAuthority",(()=>new wt));class St extends Error{constructor(){super("Invalid System Program"),this.code=126,this.name="InvalidSystemProgram","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,St)}}e.exports.InvalidSystemProgramError=St,r.set(126,(()=>new St)),n.set("InvalidSystemProgram",(()=>new St));class It extends Error{constructor(){super("Must be a Non Fungible Token"),this.code=127,this.name="MustBeNonFungible","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,It)}}e.exports.MustBeNonFungibleError=It,r.set(127,(()=>new It)),n.set("MustBeNonFungible",(()=>new It));class vt extends Error{constructor(){super("Insufficient tokens for transfer"),this.code=128,this.name="InsufficientTokens","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,vt)}}e.exports.InsufficientTokensError=vt,r.set(128,(()=>new vt)),n.set("InsufficientTokens",(()=>new vt));class At extends Error{constructor(){super("Borsh Serialization Error"),this.code=129,this.name="BorshSerializationError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,At)}}e.exports.BorshSerializationErrorError=At,r.set(129,(()=>new At)),n.set("BorshSerializationError",(()=>new At));class _t extends Error{constructor(){super("Cannot create NFT with no Freeze Authority."),this.code=130,this.name="NoFreezeAuthoritySet","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,_t)}}e.exports.NoFreezeAuthoritySetError=_t,r.set(130,(()=>new _t)),n.set("NoFreezeAuthoritySet",(()=>new _t));class Et extends Error{constructor(){super("Invalid collection size change"),this.code=131,this.name="InvalidCollectionSizeChange","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Et)}}e.exports.InvalidCollectionSizeChangeError=Et,r.set(131,(()=>new Et)),n.set("InvalidCollectionSizeChange",(()=>new Et));class Tt extends Error{constructor(){super("Invalid bubblegum signer"),this.code=132,this.name="InvalidBubblegumSigner","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Tt)}}e.exports.InvalidBubblegumSignerError=Tt,r.set(132,(()=>new Tt)),n.set("InvalidBubblegumSigner",(()=>new Tt));class Ot extends Error{constructor(){super("Escrow parent cannot have a delegate"),this.code=133,this.name="EscrowParentHasDelegate","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ot)}}e.exports.EscrowParentHasDelegateError=Ot,r.set(133,(()=>new Ot)),n.set("EscrowParentHasDelegate",(()=>new Ot));class Pt extends Error{constructor(){super("Mint needs to be signer to initialize the account"),this.code=134,this.name="MintIsNotSigner","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Pt)}}e.exports.MintIsNotSignerError=Pt,r.set(134,(()=>new Pt)),n.set("MintIsNotSigner",(()=>new Pt));class Bt extends Error{constructor(){super("Invalid token standard"),this.code=135,this.name="InvalidTokenStandard","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Bt)}}e.exports.InvalidTokenStandardError=Bt,r.set(135,(()=>new Bt)),n.set("InvalidTokenStandard",(()=>new Bt));class Mt extends Error{constructor(){super("Invalid mint account for specified token standard"),this.code=136,this.name="InvalidMintForTokenStandard","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Mt)}}e.exports.InvalidMintForTokenStandardError=Mt,r.set(136,(()=>new Mt)),n.set("InvalidMintForTokenStandard",(()=>new Mt));class Rt extends Error{constructor(){super("Invalid authorization rules account"),this.code=137,this.name="InvalidAuthorizationRules","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Rt)}}e.exports.InvalidAuthorizationRulesError=Rt,r.set(137,(()=>new Rt)),n.set("InvalidAuthorizationRules",(()=>new Rt));class Ct extends Error{constructor(){super("Missing authorization rules account"),this.code=138,this.name="MissingAuthorizationRules","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ct)}}e.exports.MissingAuthorizationRulesError=Ct,r.set(138,(()=>new Ct)),n.set("MissingAuthorizationRules",(()=>new Ct));class Dt extends Error{constructor(){super("Missing programmable configuration"),this.code=139,this.name="MissingProgrammableConfig","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Dt)}}e.exports.MissingProgrammableConfigError=Dt,r.set(139,(()=>new Dt)),n.set("MissingProgrammableConfig",(()=>new Dt));class zt extends Error{constructor(){super("Invalid programmable configuration"),this.code=140,this.name="InvalidProgrammableConfig","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,zt)}}e.exports.InvalidProgrammableConfigError=zt,r.set(140,(()=>new zt)),n.set("InvalidProgrammableConfig",(()=>new zt));class Wt extends Error{constructor(){super("Delegate already exists"),this.code=141,this.name="DelegateAlreadyExists","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Wt)}}e.exports.DelegateAlreadyExistsError=Wt,r.set(141,(()=>new Wt)),n.set("DelegateAlreadyExists",(()=>new Wt));class jt extends Error{constructor(){super("Delegate not found"),this.code=142,this.name="DelegateNotFound","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,jt)}}e.exports.DelegateNotFoundError=jt,r.set(142,(()=>new jt)),n.set("DelegateNotFound",(()=>new jt));class Kt extends Error{constructor(){super("Required account not set in instruction builder"),this.code=143,this.name="MissingAccountInBuilder","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Kt)}}e.exports.MissingAccountInBuilderError=Kt,r.set(143,(()=>new Kt)),n.set("MissingAccountInBuilder",(()=>new Kt));class Ut extends Error{constructor(){super("Required argument not set in instruction builder"),this.code=144,this.name="MissingArgumentInBuilder","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ut)}}e.exports.MissingArgumentInBuilderError=Ut,r.set(144,(()=>new Ut)),n.set("MissingArgumentInBuilder",(()=>new Ut));class Lt extends Error{constructor(){super("Feature not supported currently"),this.code=145,this.name="FeatureNotSupported","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Lt)}}e.exports.FeatureNotSupportedError=Lt,r.set(145,(()=>new Lt)),n.set("FeatureNotSupported",(()=>new Lt));class Nt extends Error{constructor(){super("Invalid system wallet"),this.code=146,this.name="InvalidSystemWallet","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Nt)}}e.exports.InvalidSystemWalletError=Nt,r.set(146,(()=>new Nt)),n.set("InvalidSystemWallet",(()=>new Nt));class Ft extends Error{constructor(){super("Only the sale delegate can transfer while its set"),this.code=147,this.name="OnlySaleDelegateCanTransfer","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ft)}}e.exports.OnlySaleDelegateCanTransferError=Ft,r.set(147,(()=>new Ft)),n.set("OnlySaleDelegateCanTransfer",(()=>new Ft));class Vt extends Error{constructor(){super("Missing token account"),this.code=148,this.name="MissingTokenAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Vt)}}e.exports.MissingTokenAccountError=Vt,r.set(148,(()=>new Vt)),n.set("MissingTokenAccount",(()=>new Vt));class qt extends Error{constructor(){super("Missing SPL token program"),this.code=149,this.name="MissingSplTokenProgram","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,qt)}}e.exports.MissingSplTokenProgramError=qt,r.set(149,(()=>new qt)),n.set("MissingSplTokenProgram",(()=>new qt));class Gt extends Error{constructor(){super("Missing authorization rules program"),this.code=150,this.name="MissingAuthorizationRulesProgram","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Gt)}}e.exports.MissingAuthorizationRulesProgramError=Gt,r.set(150,(()=>new Gt)),n.set("MissingAuthorizationRulesProgram",(()=>new Gt));class Ht extends Error{constructor(){super("Invalid delegate role for transfer"),this.code=151,this.name="InvalidDelegateRoleForTransfer","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ht)}}e.exports.InvalidDelegateRoleForTransferError=Ht,r.set(151,(()=>new Ht)),n.set("InvalidDelegateRoleForTransfer",(()=>new Ht));class Yt extends Error{constructor(){super("Invalid transfer authority"),this.code=152,this.name="InvalidTransferAuthority","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Yt)}}e.exports.InvalidTransferAuthorityError=Yt,r.set(152,(()=>new Yt)),n.set("InvalidTransferAuthority",(()=>new Yt));class $t extends Error{constructor(){super("Instruction not supported for ProgrammableNonFungible assets"),this.code=153,this.name="InstructionNotSupported","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,$t)}}e.exports.InstructionNotSupportedError=$t,r.set(153,(()=>new $t)),n.set("InstructionNotSupported",(()=>new $t));class Qt extends Error{constructor(){super("Public key does not match expected value"),this.code=154,this.name="KeyMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Qt)}}e.exports.KeyMismatchError=Qt,r.set(154,(()=>new Qt)),n.set("KeyMismatch",(()=>new Qt));class Jt extends Error{constructor(){super("Token is locked"),this.code=155,this.name="LockedToken","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Jt)}}e.exports.LockedTokenError=Jt,r.set(155,(()=>new Jt)),n.set("LockedToken",(()=>new Jt));class Zt extends Error{constructor(){super("Token is unlocked"),this.code=156,this.name="UnlockedToken","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Zt)}}e.exports.UnlockedTokenError=Zt,r.set(156,(()=>new Zt)),n.set("UnlockedToken",(()=>new Zt));class Xt extends Error{constructor(){super("Missing delegate role"),this.code=157,this.name="MissingDelegateRole","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Xt)}}e.exports.MissingDelegateRoleError=Xt,r.set(157,(()=>new Xt)),n.set("MissingDelegateRole",(()=>new Xt));class er extends Error{constructor(){super("Invalid authority type"),this.code=158,this.name="InvalidAuthorityType","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,er)}}e.exports.InvalidAuthorityTypeError=er,r.set(158,(()=>new er)),n.set("InvalidAuthorityType",(()=>new er));class tr extends Error{constructor(){super("Missing token record account"),this.code=159,this.name="MissingTokenRecord","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,tr)}}e.exports.MissingTokenRecordError=tr,r.set(159,(()=>new tr)),n.set("MissingTokenRecord",(()=>new tr));class rr extends Error{constructor(){super("Mint supply must be zero for programmable assets"),this.code=160,this.name="MintSupplyMustBeZero","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,rr)}}e.exports.MintSupplyMustBeZeroError=rr,r.set(160,(()=>new rr)),n.set("MintSupplyMustBeZero",(()=>new rr));class nr extends Error{constructor(){super("Data is empty or zeroed"),this.code=161,this.name="DataIsEmptyOrZeroed","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,nr)}}e.exports.DataIsEmptyOrZeroedError=nr,r.set(161,(()=>new nr)),n.set("DataIsEmptyOrZeroed",(()=>new nr));class or extends Error{constructor(){super("Missing token owner"),this.code=162,this.name="MissingTokenOwnerAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,or)}}e.exports.MissingTokenOwnerAccountError=or,r.set(162,(()=>new or)),n.set("MissingTokenOwnerAccount",(()=>new or));class ir extends Error{constructor(){super("Master edition account has an invalid length"),this.code=163,this.name="InvalidMasterEditionAccountLength","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ir)}}e.exports.InvalidMasterEditionAccountLengthError=ir,r.set(163,(()=>new ir)),n.set("InvalidMasterEditionAccountLength",(()=>new ir));class sr extends Error{constructor(){super("Incorrect token state"),this.code=164,this.name="IncorrectTokenState","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,sr)}}e.exports.IncorrectTokenStateError=sr,r.set(164,(()=>new sr)),n.set("IncorrectTokenState",(()=>new sr));class ar extends Error{constructor(){super("Invalid delegate role"),this.code=165,this.name="InvalidDelegateRole","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ar)}}e.exports.InvalidDelegateRoleError=ar,r.set(165,(()=>new ar)),n.set("InvalidDelegateRole",(()=>new ar));class cr extends Error{constructor(){super("Print supply is required for non-fungibles"),this.code=166,this.name="MissingPrintSupply","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,cr)}}e.exports.MissingPrintSupplyError=cr,r.set(166,(()=>new cr)),n.set("MissingPrintSupply",(()=>new cr));class ur extends Error{constructor(){super("Missing master edition account"),this.code=167,this.name="MissingMasterEditionAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ur)}}e.exports.MissingMasterEditionAccountError=ur,r.set(167,(()=>new ur)),n.set("MissingMasterEditionAccount",(()=>new ur));class lr extends Error{constructor(){super("Amount must be greater than zero"),this.code=168,this.name="AmountMustBeGreaterThanZero","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,lr)}}e.exports.AmountMustBeGreaterThanZeroError=lr,r.set(168,(()=>new lr)),n.set("AmountMustBeGreaterThanZero",(()=>new lr));class dr extends Error{constructor(){super("Invalid delegate args"),this.code=169,this.name="InvalidDelegateArgs","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,dr)}}e.exports.InvalidDelegateArgsError=dr,r.set(169,(()=>new dr)),n.set("InvalidDelegateArgs",(()=>new dr));class pr extends Error{constructor(){super("Missing address for locked transfer"),this.code=170,this.name="MissingLockedTransferAddress","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,pr)}}e.exports.MissingLockedTransferAddressError=pr,r.set(170,(()=>new pr)),n.set("MissingLockedTransferAddress",(()=>new pr));class fr extends Error{constructor(){super("Invalid destination address for locked transfer"),this.code=171,this.name="InvalidLockedTransferAddress","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,fr)}}e.exports.InvalidLockedTransferAddressError=fr,r.set(171,(()=>new fr)),n.set("InvalidLockedTransferAddress",(()=>new fr));class hr extends Error{constructor(){super("Exceeded account realloc increase limit"),this.code=172,this.name="DataIncrementLimitExceeded","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,hr)}}e.exports.DataIncrementLimitExceededError=hr,r.set(172,(()=>new hr)),n.set("DataIncrementLimitExceeded",(()=>new hr));class gr extends Error{constructor(){super("Cannot update the rule set of a programmable asset that has a delegate"),this.code=173,this.name="CannotUpdateAssetWithDelegate","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,gr)}}e.exports.CannotUpdateAssetWithDelegateError=gr,r.set(173,(()=>new gr)),n.set("CannotUpdateAssetWithDelegate",(()=>new gr));class yr extends Error{constructor(){super("Invalid token amount for this operation or token standard"),this.code=174,this.name="InvalidAmount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,yr)}}e.exports.InvalidAmountError=yr,r.set(174,(()=>new yr)),n.set("InvalidAmount",(()=>new yr));class br extends Error{constructor(){super("Missing master edition mint account"),this.code=175,this.name="MissingMasterEditionMintAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,br)}}e.exports.MissingMasterEditionMintAccountError=br,r.set(175,(()=>new br)),n.set("MissingMasterEditionMintAccount",(()=>new br));class mr extends Error{constructor(){super("Missing master edition token account"),this.code=176,this.name="MissingMasterEditionTokenAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,mr)}}e.exports.MissingMasterEditionTokenAccountError=mr,r.set(176,(()=>new mr)),n.set("MissingMasterEditionTokenAccount",(()=>new mr));class kr extends Error{constructor(){super("Missing edition marker account"),this.code=177,this.name="MissingEditionMarkerAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,kr)}}e.exports.MissingEditionMarkerAccountError=kr,r.set(177,(()=>new kr)),n.set("MissingEditionMarkerAccount",(()=>new kr));class xr extends Error{constructor(){super("Cannot burn while persistent delegate is set"),this.code=178,this.name="CannotBurnWithDelegate","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,xr)}}e.exports.CannotBurnWithDelegateError=xr,r.set(178,(()=>new xr)),n.set("CannotBurnWithDelegate",(()=>new xr));class wr extends Error{constructor(){super("Missing edition account"),this.code=179,this.name="MissingEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,wr)}}e.exports.MissingEditionError=wr,r.set(179,(()=>new wr)),n.set("MissingEdition",(()=>new wr));class Sr extends Error{constructor(){super("Invalid Associated Token Account Program"),this.code=180,this.name="InvalidAssociatedTokenAccountProgram","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Sr)}}e.exports.InvalidAssociatedTokenAccountProgramError=Sr,r.set(180,(()=>new Sr)),n.set("InvalidAssociatedTokenAccountProgram",(()=>new Sr));class Ir extends Error{constructor(){super("Invalid InstructionsSysvar"),this.code=181,this.name="InvalidInstructionsSysvar","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ir)}}e.exports.InvalidInstructionsSysvarError=Ir,r.set(181,(()=>new Ir)),n.set("InvalidInstructionsSysvar",(()=>new Ir));class vr extends Error{constructor(){super("Invalid or Unneeded parent accounts"),this.code=182,this.name="InvalidParentAccounts","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,vr)}}e.exports.InvalidParentAccountsError=vr,r.set(182,(()=>new vr)),n.set("InvalidParentAccounts",(()=>new vr));class Ar extends Error{constructor(){super("Authority cannot apply all update args"),this.code=183,this.name="InvalidUpdateArgs","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ar)}}e.exports.InvalidUpdateArgsError=Ar,r.set(183,(()=>new Ar)),n.set("InvalidUpdateArgs",(()=>new Ar));class _r extends Error{constructor(){super("Token account does not have enough tokens"),this.code=184,this.name="InsufficientTokenBalance","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,_r)}}e.exports.InsufficientTokenBalanceError=_r,r.set(184,(()=>new _r)),n.set("InsufficientTokenBalance",(()=>new _r));class Er extends Error{constructor(){super("Missing collection account"),this.code=185,this.name="MissingCollectionMint","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Er)}}e.exports.MissingCollectionMintError=Er,r.set(185,(()=>new Er)),n.set("MissingCollectionMint",(()=>new Er));class Tr extends Error{constructor(){super("Missing collection master edition account"),this.code=186,this.name="MissingCollectionMasterEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Tr)}}e.exports.MissingCollectionMasterEditionError=Tr,r.set(186,(()=>new Tr)),n.set("MissingCollectionMasterEdition",(()=>new Tr));class Or extends Error{constructor(){super("Invalid token record account"),this.code=187,this.name="InvalidTokenRecord","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Or)}}e.exports.InvalidTokenRecordError=Or,r.set(187,(()=>new Or)),n.set("InvalidTokenRecord",(()=>new Or));class Pr extends Error{constructor(){super("The close authority needs to be revoked by the Utility Delegate"),this.code=188,this.name="InvalidCloseAuthority","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Pr)}}e.exports.InvalidCloseAuthorityError=Pr,r.set(188,(()=>new Pr)),n.set("InvalidCloseAuthority",(()=>new Pr));class Br extends Error{constructor(){super("Invalid or removed instruction"),this.code=189,this.name="InvalidInstruction","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Br)}}e.exports.InvalidInstructionError=Br,r.set(189,(()=>new Br)),n.set("InvalidInstruction",(()=>new Br));class Mr extends Error{constructor(){super("Missing delegate record"),this.code=190,this.name="MissingDelegateRecord","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Mr)}}e.exports.MissingDelegateRecordError=Mr,r.set(190,(()=>new Mr)),n.set("MissingDelegateRecord",(()=>new Mr));class Rr extends Error{constructor(){super(""),this.code=191,this.name="InvalidFeeAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Rr)}}e.exports.InvalidFeeAccountError=Rr,r.set(191,(()=>new Rr)),n.set("InvalidFeeAccount",(()=>new Rr));class Cr extends Error{constructor(){super(""),this.code=192,this.name="InvalidMetadataFlags","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Cr)}}e.exports.InvalidMetadataFlagsError=Cr,r.set(192,(()=>new Cr)),n.set("InvalidMetadataFlags",(()=>new Cr)),e.exports.errorFromCode=function(e){const t=r.get(e);return null!=t?t():null},e.exports.errorFromName=function(e){const t=n.get(e);return null!=t?t():null}})),s.register("iHL66",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),n(s("42AY4"),e.exports),n(s("etgQX"),e.exports),n(s("Oz5Yt"),e.exports),n(s("26sfA"),e.exports),n(s("5aqXE"),e.exports),n(s("6ObGi"),e.exports),n(s("ifHwo"),e.exports),n(s("7hXrW"),e.exports),n(s("7vMb6"),e.exports),n(s("kk1mH"),e.exports),n(s("grrXS"),e.exports),n(s("72BKi"),e.exports),n(s("dGShr"),e.exports),n(s("ayrIU"),e.exports),n(s("jCYI5"),e.exports),n(s("iXUAT"),e.exports),n(s("87OAA"),e.exports),n(s("9CLgV"),e.exports),n(s("6WoMT"),e.exports),n(s("7Ce0i"),e.exports),n(s("3M83q"),e.exports),n(s("2y5mM"),e.exports),n(s("azxGG"),e.exports),n(s("1a2DC"),e.exports),n(s("2uv6O"),e.exports),n(s("1vFet"),e.exports),n(s("2GjMZ"),e.exports),n(s("47fIW"),e.exports),n(s("fm1OA"),e.exports),n(s("8o1CT"),e.exports),n(s("4lidr"),e.exports),n(s("eeud0"),e.exports),n(s("A0HPX"),e.exports),n(s("iisyj"),e.exports),n(s("h6j9J"),e.exports),n(s("i13Hx"),e.exports),n(s("2ptKG"),e.exports),n(s("9lUxV"),e.exports),n(s("jQWK3"),e.exports),n(s("3UzLK"),e.exports),n(s("7mLhK"),e.exports),n(s("hnfQK"),e.exports),n(s("jnd96"),e.exports),n(s("5jtvI"),e.exports),n(s("0nhGX"),e.exports),n(s("k4jLp"),e.exports),n(s("khmeV"),e.exports),n(s("2VhNM"),e.exports),n(s("7OPNy"),e.exports),n(s("gqu8i"),e.exports),n(s("der45"),e.exports),n(s("5VwW5"),e.exports),n(s("4Bb6p"),e.exports),n(s("fLHts"),e.exports),n(s("jYLn1"),e.exports)})),s.register("42AY4",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createApproveCollectionAuthorityInstruction=e.exports.approveCollectionAuthorityInstructionDiscriminator=e.exports.ApproveCollectionAuthorityStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.ApproveCollectionAuthorityStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"ApproveCollectionAuthorityInstructionArgs"),e.exports.approveCollectionAuthorityInstructionDiscriminator=23,e.exports.createApproveCollectionAuthorityInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n;const[o]=e.exports.ApproveCollectionAuthorityStruct.serialize({instructionDiscriminator:e.exports.approveCollectionAuthorityInstructionDiscriminator}),i=[{pubkey:t.collectionAuthorityRecord,isWritable:!0,isSigner:!1},{pubkey:t.newCollectionAuthority,isWritable:!1,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!0,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.systemProgram)&&void 0!==n?n:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&i.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:i,data:o})}})),s.register("etgQX",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createApproveUseAuthorityInstruction=e.exports.approveUseAuthorityInstructionDiscriminator=e.exports.ApproveUseAuthorityStruct=void 0;const i=o(s("hSIUY")),a=o(s("5zf7g")),c=o(s("5qKL4"));var u=s("96GbS");e.exports.ApproveUseAuthorityStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8],["approveUseAuthorityArgs",u.approveUseAuthorityArgsBeet]],"ApproveUseAuthorityInstructionArgs"),e.exports.approveUseAuthorityInstructionDiscriminator=20,e.exports.createApproveUseAuthorityInstruction=function(t,r,n=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,s;const[a]=e.exports.ApproveUseAuthorityStruct.serialize({instructionDiscriminator:e.exports.approveUseAuthorityInstructionDiscriminator,...r}),u=[{pubkey:t.useAuthorityRecord,isWritable:!0,isSigner:!1},{pubkey:t.owner,isWritable:!0,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.user,isWritable:!1,isSigner:!1},{pubkey:t.ownerTokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.burner,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.tokenProgram)&&void 0!==o?o:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.systemProgram)&&void 0!==s?s:c.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&u.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new c.TransactionInstruction({programId:n,keys:u,data:a})}})),s.register("hSIUY",(function(e,t){var r=s("7U9ic"),o=s("huO6a"),i=s("fZLjX"),a=s("lL5lz"),c=s("42kdz"),u=s("LTLym");n(e.exports,r),n(e.exports,o),n(e.exports,i),n(e.exports,a),n(e.exports,c),n(e.exports,u)})),s.register("7U9ic",(function(e,t){var r=s("gUDl1"),o=s("rgpDn"),i=s("hnRww"),a=s("kUPw0"),c=s("4HrCJ"),u=s("kxZzh"),l=s("az5ZG"),d=s("dwwtM"),p=s("1BWTz"),f=s("b56Hq"),h=s("9vaQq"),g=s("acgBK"),y=s("djFzY"),b=s("6ufZv"),m=s("4PiMB"),k=s("bGywu"),x=s("7U2Xy"),w=s("76ojZ"),S=s("f9hRt"),I=s("fyAcf"),v=s("5RD9C"),A=s("7rtWb"),_=s("cQHEb"),E=s("8Rocp");n(e.exports,r),n(e.exports,o),n(e.exports,i),n(e.exports,a),n(e.exports,c),n(e.exports,u),n(e.exports,l),n(e.exports,d),n(e.exports,p),n(e.exports,f),n(e.exports,h),n(e.exports,g),n(e.exports,y),n(e.exports,b),n(e.exports,m),n(e.exports,k),n(e.exports,x),n(e.exports,w),n(e.exports,S),n(e.exports,I),n(e.exports,v),n(e.exports,A),n(e.exports,_),n(e.exports,E)})),s.register("gUDl1",(function(t,r){e(t.exports,"amountToUiAmount",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("bfX0r"),a=s("6rT8n").Buffer;async function c(e,t,r,s,c=o.TOKEN_PROGRAM_ID){const u=(new(0,n.Transaction)).add((0,i.createAmountToUiAmountInstruction)(r,s,c)),{returnData:l,err:d}=(await e.simulateTransaction(u,[t],!1)).value;return l?.data?a.from(l.data[0],l.data[1]).toString("utf-8"):d}})),s.register("huO6a",(function(t,r){e(t.exports,"TOKEN_PROGRAM_ID",(function(){return o})),e(t.exports,"TOKEN_2022_PROGRAM_ID",(function(){return i})),e(t.exports,"ASSOCIATED_TOKEN_PROGRAM_ID",(function(){return a})),e(t.exports,"NATIVE_MINT",(function(){return c})),e(t.exports,"NATIVE_MINT_2022",(function(){return u})),e(t.exports,"programSupportsExtensions",(function(){return l}));var n=s("5qKL4");const o=new(0,n.PublicKey)("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"),i=new(0,n.PublicKey)("TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"),a=new(0,n.PublicKey)("ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"),c=new(0,n.PublicKey)("So11111111111111111111111111111111111111112"),u=new(0,n.PublicKey)("9pan9bMn5HatX4EJdBwg9VgCa7Uz5HL8N1m5D3NdXejP");function l(e){return e!==o}})),s.register("bfX0r",(function(t,r){e(t.exports,"amountToUiAmountInstructionData",(function(){return d})),e(t.exports,"createAmountToUiAmountInstruction",(function(){return p})),e(t.exports,"decodeAmountToUiAmountInstruction",(function(){return f})),e(t.exports,"decodeAmountToUiAmountInstructionUnchecked",(function(){return h}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=s("huO6a"),c=s("fZLjX"),u=s("9JBAi"),l=s("6rT8n").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount")]);function p(e,t,r=a.TOKEN_PROGRAM_ID){const n=[{pubkey:e,isSigner:!1,isWritable:!1}],o=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.AmountToUiAmount,amount:BigInt(t)},o),new(0,i.TransactionInstruction)({keys:n,programId:r,data:o})}function f(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{mint:r},data:n}=h(e);if(n.instruction!==u.TokenInstruction.AmountToUiAmount)throw new(0,c.TokenInvalidInstructionTypeError);if(!r)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r},data:n}}function h({programId:e,keys:[t],data:r}){return{programId:e,keys:{mint:t},data:d.decode(r)}}})),s.register("fZLjX",(function(t,r){e(t.exports,"TokenError",(function(){return n})),e(t.exports,"TokenAccountNotFoundError",(function(){return o})),e(t.exports,"TokenInvalidAccountError",(function(){return i})),e(t.exports,"TokenInvalidAccountOwnerError",(function(){return s})),e(t.exports,"TokenInvalidAccountSizeError",(function(){return a})),e(t.exports,"TokenInvalidMintError",(function(){return c})),e(t.exports,"TokenInvalidOwnerError",(function(){return u})),e(t.exports,"TokenOwnerOffCurveError",(function(){return l})),e(t.exports,"TokenInvalidInstructionProgramError",(function(){return d})),e(t.exports,"TokenInvalidInstructionKeysError",(function(){return p})),e(t.exports,"TokenInvalidInstructionDataError",(function(){return f})),e(t.exports,"TokenInvalidInstructionTypeError",(function(){return h})),e(t.exports,"TokenUnsupportedInstructionError",(function(){return g}));class n extends Error{constructor(e){super(e)}}class o extends n{constructor(){super(...arguments),this.name="TokenAccountNotFoundError"}}class i extends n{constructor(){super(...arguments),this.name="TokenInvalidAccountError"}}class s extends n{constructor(){super(...arguments),this.name="TokenInvalidAccountOwnerError"}}class a extends n{constructor(){super(...arguments),this.name="TokenInvalidAccountSizeError"}}class c extends n{constructor(){super(...arguments),this.name="TokenInvalidMintError"}}class u extends n{constructor(){super(...arguments),this.name="TokenInvalidOwnerError"}}class l extends n{constructor(){super(...arguments),this.name="TokenOwnerOffCurveError"}}class d extends n{constructor(){super(...arguments),this.name="TokenInvalidInstructionProgramError"}}class p extends n{constructor(){super(...arguments),this.name="TokenInvalidInstructionKeysError"}}class f extends n{constructor(){super(...arguments),this.name="TokenInvalidInstructionDataError"}}class h extends n{constructor(){super(...arguments),this.name="TokenInvalidInstructionTypeError"}}class g extends n{constructor(){super(...arguments),this.name="TokenUnsupportedInstructionError"}}})),s.register("9JBAi",(function(t,r){var n,o;e(t.exports,"TokenInstruction",(function(){return n})),(o=n||(n={}))[o.InitializeMint=0]="InitializeMint",o[o.InitializeAccount=1]="InitializeAccount",o[o.InitializeMultisig=2]="InitializeMultisig",o[o.Transfer=3]="Transfer",o[o.Approve=4]="Approve",o[o.Revoke=5]="Revoke",o[o.SetAuthority=6]="SetAuthority",o[o.MintTo=7]="MintTo",o[o.Burn=8]="Burn",o[o.CloseAccount=9]="CloseAccount",o[o.FreezeAccount=10]="FreezeAccount",o[o.ThawAccount=11]="ThawAccount",o[o.TransferChecked=12]="TransferChecked",o[o.ApproveChecked=13]="ApproveChecked",o[o.MintToChecked=14]="MintToChecked",o[o.BurnChecked=15]="BurnChecked",o[o.InitializeAccount2=16]="InitializeAccount2",o[o.SyncNative=17]="SyncNative",o[o.InitializeAccount3=18]="InitializeAccount3",o[o.InitializeMultisig2=19]="InitializeMultisig2",o[o.InitializeMint2=20]="InitializeMint2",o[o.GetAccountDataSize=21]="GetAccountDataSize",o[o.InitializeImmutableOwner=22]="InitializeImmutableOwner",o[o.AmountToUiAmount=23]="AmountToUiAmount",o[o.UiAmountToAmount=24]="UiAmountToAmount",o[o.InitializeMintCloseAuthority=25]="InitializeMintCloseAuthority",o[o.TransferFeeExtension=26]="TransferFeeExtension",o[o.ConfidentialTransferExtension=27]="ConfidentialTransferExtension",o[o.DefaultAccountStateExtension=28]="DefaultAccountStateExtension",o[o.Reallocate=29]="Reallocate",o[o.MemoTransferExtension=30]="MemoTransferExtension",o[o.CreateNativeMint=31]="CreateNativeMint",o[o.InitializeNonTransferableMint=32]="InitializeNonTransferableMint",o[o.InterestBearingMintExtension=33]="InterestBearingMintExtension",o[o.CpiGuardExtension=34]="CpiGuardExtension",o[o.InitializePermanentDelegate=35]="InitializePermanentDelegate"})),s.register("rgpDn",(function(t,r){e(t.exports,"approve",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("gRk5d"),a=s("8DyoM");async function c(e,t,r,s,c,u,l=[],d,p=o.TOKEN_PROGRAM_ID){const[f,h]=(0,a.getSigners)(c,l),g=(new(0,n.Transaction)).add((0,i.createApproveInstruction)(r,s,f,u,l,p));return await(0,n.sendAndConfirmTransaction)(e,g,[t,...h],d)}})),s.register("gRk5d",(function(t,r){e(t.exports,"approveInstructionData",(function(){return p})),e(t.exports,"createApproveInstruction",(function(){return f})),e(t.exports,"decodeApproveInstruction",(function(){return h})),e(t.exports,"decodeApproveInstructionUnchecked",(function(){return g}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=s("huO6a"),c=s("fZLjX"),u=s("cUcOT"),l=s("9JBAi"),d=s("6rT8n").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount")]);function f(e,t,r,n,o=[],s=a.TOKEN_PROGRAM_ID){const c=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1}],r,o),f=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.Approve,amount:BigInt(n)},f),new(0,i.TransactionInstruction)({keys:c,programId:s,data:f})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{account:r,delegate:n,owner:o,multiSigners:i},data:s}=g(e);if(s.instruction!==l.TokenInstruction.Approve)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,delegate:n,owner:o,multiSigners:i},data:s}}function g({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{account:t,delegate:r,owner:n,multiSigners:o},data:p.decode(i)}}})),s.register("cUcOT",(function(t,r){e(t.exports,"addSigners",(function(){return o}));var n=s("5qKL4");function o(e,t,r){if(r.length){e.push({pubkey:t,isSigner:!1,isWritable:!1});for(const t of r)e.push({pubkey:t instanceof n.PublicKey?t:t.publicKey,isSigner:!0,isWritable:!1})}else e.push({pubkey:t,isSigner:!0,isWritable:!1});return e}})),s.register("8DyoM",(function(t,r){e(t.exports,"getSigners",(function(){return o}));var n=s("5qKL4");function o(e,t){return e instanceof n.PublicKey?[e,t]:[e.publicKey,[e]]}})),s.register("hnRww",(function(t,r){e(t.exports,"approveChecked",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("dmSv9"),a=s("8DyoM");async function c(e,t,r,s,c,u,l,d,p=[],f,h=o.TOKEN_PROGRAM_ID){const[g,y]=(0,a.getSigners)(u,p),b=(new(0,n.Transaction)).add((0,i.createApproveCheckedInstruction)(s,r,c,g,l,d,p,h));return await(0,n.sendAndConfirmTransaction)(e,b,[t,...y],f)}})),s.register("dmSv9",(function(t,r){e(t.exports,"approveCheckedInstructionData",(function(){return p})),e(t.exports,"createApproveCheckedInstruction",(function(){return f})),e(t.exports,"decodeApproveCheckedInstruction",(function(){return h})),e(t.exports,"decodeApproveCheckedInstructionUnchecked",(function(){return g}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=s("huO6a"),c=s("fZLjX"),u=s("cUcOT"),l=s("9JBAi"),d=s("6rT8n").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount"),(0,n.u8)("decimals")]);function f(e,t,r,n,o,s,c=[],f=a.TOKEN_PROGRAM_ID){const h=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!1,isWritable:!1}],n,c),g=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.ApproveChecked,amount:BigInt(o),decimals:s},g),new(0,i.TransactionInstruction)({keys:h,programId:f,data:g})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n,delegate:o,owner:i,multiSigners:s},data:u}=g(e);if(u.instruction!==l.TokenInstruction.ApproveChecked)throw new(0,c.TokenInvalidInstructionTypeError);if(!(r&&n&&o&&i))throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n,delegate:o,owner:i,multiSigners:s},data:u}}function g({programId:e,keys:[t,r,n,o,...i],data:s}){return{programId:e,keys:{account:t,mint:r,delegate:n,owner:o,multiSigners:i},data:p.decode(s)}}})),s.register("kUPw0",(function(t,r){e(t.exports,"burn",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("dFbvq"),a=s("8DyoM");async function c(e,t,r,s,c,u,l=[],d,p=o.TOKEN_PROGRAM_ID){const[f,h]=(0,a.getSigners)(c,l),g=(new(0,n.Transaction)).add((0,i.createBurnInstruction)(r,s,f,u,l,p));return await(0,n.sendAndConfirmTransaction)(e,g,[t,...h],d)}})),s.register("dFbvq",(function(t,r){e(t.exports,"burnInstructionData",(function(){return p})),e(t.exports,"createBurnInstruction",(function(){return f})),e(t.exports,"decodeBurnInstruction",(function(){return h})),e(t.exports,"decodeBurnInstructionUnchecked",(function(){return g}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=s("huO6a"),c=s("fZLjX"),u=s("cUcOT"),l=s("9JBAi"),d=s("6rT8n").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount")]);function f(e,t,r,n,o=[],s=a.TOKEN_PROGRAM_ID){const c=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,o),f=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.Burn,amount:BigInt(n)},f),new(0,i.TransactionInstruction)({keys:c,programId:s,data:f})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n,owner:o,multiSigners:i},data:s}=g(e);if(s.instruction!==l.TokenInstruction.Burn)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n,owner:o,multiSigners:i},data:s}}function g({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{account:t,mint:r,owner:n,multiSigners:o},data:p.decode(i)}}})),s.register("4HrCJ",(function(t,r){e(t.exports,"burnChecked",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("do1VS"),a=s("8DyoM");async function c(e,t,r,s,c,u,l,d=[],p,f=o.TOKEN_PROGRAM_ID){const[h,g]=(0,a.getSigners)(c,d),y=(new(0,n.Transaction)).add((0,i.createBurnCheckedInstruction)(r,s,h,u,l,d,f));return await(0,n.sendAndConfirmTransaction)(e,y,[t,...g],p)}})),s.register("do1VS",(function(t,r){e(t.exports,"burnCheckedInstructionData",(function(){return p})),e(t.exports,"createBurnCheckedInstruction",(function(){return f})),e(t.exports,"decodeBurnCheckedInstruction",(function(){return h})),e(t.exports,"decodeBurnCheckedInstructionUnchecked",(function(){return g}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=s("huO6a"),c=s("fZLjX"),u=s("cUcOT"),l=s("9JBAi"),d=s("6rT8n").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount"),(0,n.u8)("decimals")]);function f(e,t,r,n,o,s=[],c=a.TOKEN_PROGRAM_ID){const f=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,s),h=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.BurnChecked,amount:BigInt(n),decimals:o},h),new(0,i.TransactionInstruction)({keys:f,programId:c,data:h})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n,owner:o,multiSigners:i},data:s}=g(e);if(s.instruction!==l.TokenInstruction.BurnChecked)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n,owner:o,multiSigners:i},data:s}}function g({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{account:t,mint:r,owner:n,multiSigners:o},data:p.decode(i)}}})),s.register("kxZzh",(function(t,r){e(t.exports,"closeAccount",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("hPVe1"),a=s("8DyoM");async function c(e,t,r,s,c,u=[],l,d=o.TOKEN_PROGRAM_ID){const[p,f]=(0,a.getSigners)(c,u),h=(new(0,n.Transaction)).add((0,i.createCloseAccountInstruction)(r,s,p,u,d));return await(0,n.sendAndConfirmTransaction)(e,h,[t,...f],l)}})),s.register("hPVe1",(function(t,r){e(t.exports,"closeAccountInstructionData",(function(){return d})),e(t.exports,"createCloseAccountInstruction",(function(){return p})),e(t.exports,"decodeCloseAccountInstruction",(function(){return f})),e(t.exports,"decodeCloseAccountInstructionUnchecked",(function(){return h}));var n=s("25lQ2"),o=s("5qKL4"),i=s("huO6a"),a=s("fZLjX"),c=s("cUcOT"),u=s("9JBAi"),l=s("6rT8n").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction")]);function p(e,t,r,n=[],s=i.TOKEN_PROGRAM_ID){const a=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,n),p=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.CloseAccount},p),new(0,o.TransactionInstruction)({keys:a,programId:s,data:p})}function f(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{account:r,destination:n,authority:o,multiSigners:s},data:c}=h(e);if(c.instruction!==u.TokenInstruction.CloseAccount)throw new(0,a.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,destination:n,authority:o,multiSigners:s},data:c}}function h({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{account:t,destination:r,authority:n,multiSigners:o},data:d.decode(i)}}})),s.register("az5ZG",(function(t,r){e(t.exports,"createAccount",(function(){return l}));var n=s("5qKL4"),o=s("huO6a"),i=s("dKdp3"),a=s("13bNB"),c=s("7oWCo"),u=s("dwwtM");async function l(e,t,r,s,l,d,p=o.TOKEN_PROGRAM_ID){if(!l)return await(0,u.createAssociatedTokenAccount)(e,t,r,s,d,p);const f=await(0,c.getMint)(e,r,d?.commitment,p),h=(0,i.getAccountLenForMint)(f),g=await e.getMinimumBalanceForRentExemption(h),y=(new(0,n.Transaction)).add(n.SystemProgram.createAccount({fromPubkey:t.publicKey,newAccountPubkey:l.publicKey,space:h,lamports:g,programId:p}),(0,a.createInitializeAccountInstruction)(l.publicKey,r,s,p));return await(0,n.sendAndConfirmTransaction)(e,y,[t,l],d),l.publicKey}})),s.register("dKdp3",(function(t,r){e(t.exports,"ExtensionType",(function(){return n})),e(t.exports,"TYPE_SIZE",(function(){return k})),e(t.exports,"LENGTH_SIZE",(function(){return x})),e(t.exports,"getTypeLen",(function(){return w})),e(t.exports,"isMintExtension",(function(){return S})),e(t.exports,"isAccountExtension",(function(){return I})),e(t.exports,"getAccountTypeOfMintType",(function(){return v})),e(t.exports,"getMintLen",(function(){return _})),e(t.exports,"getAccountLen",(function(){return E})),e(t.exports,"getExtensionData",(function(){return T})),e(t.exports,"getExtensionTypes",(function(){return O})),e(t.exports,"getAccountLenForMint",(function(){return P}));var n,o,i=s("avGh8"),a=s("7oWCo"),c=s("b8STh"),u=s("9VG5I"),l=s("dNerj"),d=s("dQgjO"),p=s("hhqgn"),f=s("bs7Gt"),h=s("jrd4B"),g=s("gmcPw"),y=s("l7WI1"),b=s("l9bYF"),m=s("lKenB");(o=n||(n={}))[o.Uninitialized=0]="Uninitialized",o[o.TransferFeeConfig=1]="TransferFeeConfig",o[o.TransferFeeAmount=2]="TransferFeeAmount",o[o.MintCloseAuthority=3]="MintCloseAuthority",o[o.ConfidentialTransferMint=4]="ConfidentialTransferMint",o[o.ConfidentialTransferAccount=5]="ConfidentialTransferAccount",o[o.DefaultAccountState=6]="DefaultAccountState",o[o.ImmutableOwner=7]="ImmutableOwner",o[o.MemoTransfer=8]="MemoTransfer",o[o.NonTransferable=9]="NonTransferable",o[o.InterestBearingConfig=10]="InterestBearingConfig",o[o.CpiGuard=11]="CpiGuard",o[o.PermanentDelegate=12]="PermanentDelegate";const k=2,x=2;function w(e){switch(e){case n.Uninitialized:return 0;case n.TransferFeeConfig:return m.TRANSFER_FEE_CONFIG_SIZE;case n.TransferFeeAmount:return m.TRANSFER_FEE_AMOUNT_SIZE;case n.MintCloseAuthority:return g.MINT_CLOSE_AUTHORITY_SIZE;case n.ConfidentialTransferMint:return 97;case n.ConfidentialTransferAccount:return 286;case n.CpiGuard:return l.CPI_GUARD_SIZE;case n.DefaultAccountState:return d.DEFAULT_ACCOUNT_STATE_SIZE;case n.ImmutableOwner:return p.IMMUTABLE_OWNER_SIZE;case n.MemoTransfer:return h.MEMO_TRANSFER_SIZE;case n.NonTransferable:return y.NON_TRANSFERABLE_SIZE;case n.InterestBearingConfig:return f.INTEREST_BEARING_MINT_CONFIG_STATE_SIZE;case n.PermanentDelegate:return b.PERMANENT_DELEGATE_SIZE;default:throw Error(`Unknown extension type: ${e}`)}}function S(e){switch(e){case n.TransferFeeConfig:case n.MintCloseAuthority:case n.ConfidentialTransferMint:case n.DefaultAccountState:case n.NonTransferable:case n.InterestBearingConfig:case n.PermanentDelegate:return!0;case n.Uninitialized:case n.TransferFeeAmount:case n.ConfidentialTransferAccount:case n.ImmutableOwner:case n.MemoTransfer:case n.CpiGuard:return!1;default:throw Error(`Unknown extension type: ${e}`)}}function I(e){switch(e){case n.TransferFeeAmount:case n.ConfidentialTransferAccount:case n.ImmutableOwner:case n.MemoTransfer:case n.CpiGuard:return!0;case n.Uninitialized:case n.TransferFeeConfig:case n.MintCloseAuthority:case n.ConfidentialTransferMint:case n.DefaultAccountState:case n.NonTransferable:case n.InterestBearingConfig:case n.PermanentDelegate:return!1;default:throw Error(`Unknown extension type: ${e}`)}}function v(e){switch(e){case n.TransferFeeConfig:return n.TransferFeeAmount;case n.ConfidentialTransferMint:return n.ConfidentialTransferAccount;case n.TransferFeeAmount:case n.ConfidentialTransferAccount:case n.CpiGuard:case n.DefaultAccountState:case n.ImmutableOwner:case n.MemoTransfer:case n.MintCloseAuthority:case n.NonTransferable:case n.Uninitialized:case n.InterestBearingConfig:case n.PermanentDelegate:return n.Uninitialized}}function A(e,t){if(0===e.length)return t;{const t=i.ACCOUNT_SIZE+u.ACCOUNT_TYPE_SIZE+e.filter(((t,r)=>r===e.indexOf(t))).map((e=>w(e)+k+x)).reduce(((e,t)=>e+t));return t===c.MULTISIG_SIZE?t+k:t}}function _(e){return A(e,a.MINT_SIZE)}function E(e){return A(e,i.ACCOUNT_SIZE)}function T(e,t){let r=0;for(;r+k+x<=t.length;){const n=t.readUInt16LE(r),o=t.readUInt16LE(r+k),i=r+k+x;if(n==e)return t.slice(i,i+o);r=i+o}return null}function O(e){const t=[];let r=0;for(;rx(e,o[t],n)))}async function m(e,t){return await k(e,[],t)}async function k(e,t,r){const n=(0,d.getAccountLen)(t);return await e.getMinimumBalanceForRentExemption(n,r)}function x(e,t,r=c.TOKEN_PROGRAM_ID){if(!t)throw new(0,u.TokenAccountNotFoundError);if(!t.owner.equals(r))throw new(0,u.TokenInvalidAccountOwnerError);if(t.data.lengthg){if(t.data.length===p.MULTISIG_SIZE)throw new(0,u.TokenInvalidAccountSizeError);if(t.data[g]!=l.AccountType.Account)throw new(0,u.TokenInvalidAccountError);i=t.data.slice(g+l.ACCOUNT_TYPE_SIZE)}return{address:e,mint:o.mint,owner:o.owner,amount:o.amount,delegate:o.delegateOption?o.delegate:null,delegatedAmount:o.delegatedAmount,isInitialized:o.state!==n.Uninitialized,isFrozen:o.state===n.Frozen,isNative:!!o.isNativeOption,rentExemptReserve:o.isNativeOption?o.isNative:null,closeAuthority:o.closeAuthorityOption?o.closeAuthority:null,tlvData:i}}})),s.register("9VG5I",(function(t,r){var n,o;e(t.exports,"AccountType",(function(){return n})),e(t.exports,"ACCOUNT_TYPE_SIZE",(function(){return i})),(o=n||(n={}))[o.Uninitialized=0]="Uninitialized",o[o.Mint=1]="Mint",o[o.Account=2]="Account";const i=1})),s.register("b8STh",(function(t,r){e(t.exports,"MultisigLayout",(function(){return c})),e(t.exports,"MULTISIG_SIZE",(function(){return u})),e(t.exports,"getMultisig",(function(){return l})),e(t.exports,"unpackMultisig",(function(){return d})),e(t.exports,"getMinimumBalanceForRentExemptMultisig",(function(){return p}));var n=s("25lQ2"),o=s("dMpk2"),i=s("huO6a"),a=s("fZLjX");const c=(0,n.struct)([(0,n.u8)("m"),(0,n.u8)("n"),(0,o.bool)("isInitialized"),(0,o.publicKey)("signer1"),(0,o.publicKey)("signer2"),(0,o.publicKey)("signer3"),(0,o.publicKey)("signer4"),(0,o.publicKey)("signer5"),(0,o.publicKey)("signer6"),(0,o.publicKey)("signer7"),(0,o.publicKey)("signer8"),(0,o.publicKey)("signer9"),(0,o.publicKey)("signer10"),(0,o.publicKey)("signer11")]),u=c.span;async function l(e,t,r,n=i.TOKEN_PROGRAM_ID){return d(t,await e.getAccountInfo(t,r),n)}function d(e,t,r=i.TOKEN_PROGRAM_ID){if(!t)throw new(0,a.TokenAccountNotFoundError);if(!t.owner.equals(r))throw new(0,a.TokenInvalidAccountOwnerError);if(t.data.length!=u)throw new(0,a.TokenInvalidAccountSizeError);return{address:e,...c.decode(t.data)}}async function p(e,t){return await e.getMinimumBalanceForRentExemption(u,t)}})),s.register("7oWCo",(function(t,r){e(t.exports,"MintLayout",(function(){return h})),e(t.exports,"MINT_SIZE",(function(){return g})),e(t.exports,"getMint",(function(){return y})),e(t.exports,"unpackMint",(function(){return b})),e(t.exports,"getMinimumBalanceForRentExemptMint",(function(){return m})),e(t.exports,"getMinimumBalanceForRentExemptMintWithExtensions",(function(){return k})),e(t.exports,"getAssociatedTokenAddress",(function(){return x})),e(t.exports,"getAssociatedTokenAddressSync",(function(){return w}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=s("huO6a"),c=s("fZLjX"),u=s("9VG5I"),l=s("dKdp3"),d=s("avGh8"),p=s("b8STh"),f=s("6rT8n").Buffer;const h=(0,n.struct)([(0,n.u32)("mintAuthorityOption"),(0,o.publicKey)("mintAuthority"),(0,o.u64)("supply"),(0,n.u8)("decimals"),(0,o.bool)("isInitialized"),(0,n.u32)("freezeAuthorityOption"),(0,o.publicKey)("freezeAuthority")]),g=h.span;async function y(e,t,r,n=a.TOKEN_PROGRAM_ID){return b(t,await e.getAccountInfo(t,r),n)}function b(e,t,r=a.TOKEN_PROGRAM_ID){if(!t)throw new(0,c.TokenAccountNotFoundError);if(!t.owner.equals(r))throw new(0,c.TokenInvalidAccountOwnerError);if(t.data.lengthg){if(t.data.length<=d.ACCOUNT_SIZE)throw new(0,c.TokenInvalidAccountSizeError);if(t.data.length===p.MULTISIG_SIZE)throw new(0,c.TokenInvalidAccountSizeError);if(t.data[d.ACCOUNT_SIZE]!=u.AccountType.Mint)throw new(0,c.TokenInvalidMintError);o=t.data.slice(d.ACCOUNT_SIZE+u.ACCOUNT_TYPE_SIZE)}return{address:e,mintAuthority:n.mintAuthorityOption?n.mintAuthority:null,supply:n.supply,decimals:n.decimals,isInitialized:n.isInitialized,freezeAuthority:n.freezeAuthorityOption?n.freezeAuthority:null,tlvData:o}}async function m(e,t){return await k(e,[],t)}async function k(e,t,r){const n=(0,l.getMintLen)(t);return await e.getMinimumBalanceForRentExemption(n,r)}async function x(e,t,r=!1,n=a.TOKEN_PROGRAM_ID,o=a.ASSOCIATED_TOKEN_PROGRAM_ID){if(!r&&!i.PublicKey.isOnCurve(t.toBuffer()))throw new(0,c.TokenOwnerOffCurveError);const[s]=await i.PublicKey.findProgramAddress([t.toBuffer(),n.toBuffer(),e.toBuffer()],o);return s}function w(e,t,r=!1,n=a.TOKEN_PROGRAM_ID,o=a.ASSOCIATED_TOKEN_PROGRAM_ID){if(!r&&!i.PublicKey.isOnCurve(t.toBuffer()))throw new(0,c.TokenOwnerOffCurveError);const[s]=i.PublicKey.findProgramAddressSync([t.toBuffer(),n.toBuffer(),e.toBuffer()],o);return s}})),s.register("dNerj",(function(t,r){e(t.exports,"CpiGuardLayout",(function(){return a})),e(t.exports,"CPI_GUARD_SIZE",(function(){return c})),e(t.exports,"getCpiGuard",(function(){return u}));var n=s("25lQ2"),o=s("dMpk2"),i=s("dKdp3");const a=(0,n.struct)([(0,o.bool)("lockCpi")]),c=a.span;function u(e){const t=(0,i.getExtensionData)(i.ExtensionType.CpiGuard,e.tlvData);return null!==t?a.decode(t):null}})),s.register("dQgjO",(function(t,r){e(t.exports,"DefaultAccountStateLayout",(function(){return i})),e(t.exports,"DEFAULT_ACCOUNT_STATE_SIZE",(function(){return a})),e(t.exports,"getDefaultAccountState",(function(){return c}));var n=s("25lQ2"),o=s("dKdp3");const i=(0,n.struct)([(0,n.u8)("state")]),a=i.span;function c(e){const t=(0,o.getExtensionData)(o.ExtensionType.DefaultAccountState,e.tlvData);return null!==t?i.decode(t):null}})),s.register("hhqgn",(function(t,r){e(t.exports,"ImmutableOwnerLayout",(function(){return i})),e(t.exports,"IMMUTABLE_OWNER_SIZE",(function(){return a})),e(t.exports,"getImmutableOwner",(function(){return c}));var n=s("25lQ2"),o=s("dKdp3");const i=(0,n.struct)([]),a=i.span;function c(e){const t=(0,o.getExtensionData)(o.ExtensionType.ImmutableOwner,e.tlvData);return null!==t?i.decode(t):null}})),s.register("bs7Gt",(function(t,r){e(t.exports,"InterestBearingMintConfigStateLayout",(function(){return a})),e(t.exports,"INTEREST_BEARING_MINT_CONFIG_STATE_SIZE",(function(){return c})),e(t.exports,"getInterestBearingMintConfigState",(function(){return u}));var n=s("25lQ2"),o=s("dMpk2"),i=s("dKdp3");const a=(0,n.struct)([(0,o.publicKey)("rateAuthority"),(0,n.ns64)("initializationTimestamp"),(0,n.s16)("preUpdateAverageRate"),(0,n.ns64)("lastUpdateTimestamp"),(0,n.s16)("currentRate")]),c=a.span;function u(e){const t=(0,i.getExtensionData)(i.ExtensionType.InterestBearingConfig,e.tlvData);return null!==t?a.decode(t):null}})),s.register("jrd4B",(function(t,r){e(t.exports,"MemoTransferLayout",(function(){return a})),e(t.exports,"MEMO_TRANSFER_SIZE",(function(){return c})),e(t.exports,"getMemoTransfer",(function(){return u}));var n=s("25lQ2"),o=s("dMpk2"),i=s("dKdp3");const a=(0,n.struct)([(0,o.bool)("requireIncomingTransferMemos")]),c=a.span;function u(e){const t=(0,i.getExtensionData)(i.ExtensionType.MemoTransfer,e.tlvData);return null!==t?a.decode(t):null}})),s.register("gmcPw",(function(t,r){e(t.exports,"MintCloseAuthorityLayout",(function(){return a})),e(t.exports,"MINT_CLOSE_AUTHORITY_SIZE",(function(){return c})),e(t.exports,"getMintCloseAuthority",(function(){return u}));var n=s("25lQ2"),o=s("dMpk2"),i=s("dKdp3");const a=(0,n.struct)([(0,o.publicKey)("closeAuthority")]),c=a.span;function u(e){const t=(0,i.getExtensionData)(i.ExtensionType.MintCloseAuthority,e.tlvData);return null!==t?a.decode(t):null}})),s.register("l7WI1",(function(t,r){e(t.exports,"NonTransferableLayout",(function(){return i})),e(t.exports,"NON_TRANSFERABLE_SIZE",(function(){return a})),e(t.exports,"getNonTransferable",(function(){return c}));var n=s("25lQ2"),o=s("dKdp3");const i=(0,n.struct)([]),a=i.span;function c(e){const t=(0,o.getExtensionData)(o.ExtensionType.NonTransferable,e.tlvData);return null!==t?i.decode(t):null}})),s.register("l9bYF",(function(t,r){e(t.exports,"PermanentDelegateLayout",(function(){return a})),e(t.exports,"PERMANENT_DELEGATE_SIZE",(function(){return c})),e(t.exports,"getPermanentDelegate",(function(){return u}));var n=s("25lQ2"),o=s("dMpk2"),i=s("dKdp3");const a=(0,n.struct)([(0,o.publicKey)("delegate")]),c=a.span;function u(e){const t=(0,i.getExtensionData)(i.ExtensionType.PermanentDelegate,e.tlvData);return null!==t?a.decode(t):null}})),s.register("lKenB",(function(t,r){e(t.exports,"MAX_FEE_BASIS_POINTS",(function(){return a})),e(t.exports,"ONE_IN_BASIS_POINTS",(function(){return c})),e(t.exports,"transferFeeLayout",(function(){return u})),e(t.exports,"TransferFeeConfigLayout",(function(){return l})),e(t.exports,"TRANSFER_FEE_CONFIG_SIZE",(function(){return d})),e(t.exports,"TransferFeeAmountLayout",(function(){return p})),e(t.exports,"TRANSFER_FEE_AMOUNT_SIZE",(function(){return f})),e(t.exports,"getTransferFeeConfig",(function(){return h})),e(t.exports,"getTransferFeeAmount",(function(){return g}));var n=s("25lQ2"),o=s("dMpk2"),i=s("dKdp3");const a=1e4,c=a;function u(e){return(0,n.struct)([(0,o.u64)("epoch"),(0,o.u64)("maximumFee"),(0,n.u16)("transferFeeBasisPoints")],e)}const l=(0,n.struct)([(0,o.publicKey)("transferFeeConfigAuthority"),(0,o.publicKey)("withdrawWithheldAuthority"),(0,o.u64)("withheldAmount"),u("olderTransferFee"),u("newerTransferFee")]),d=l.span,p=(0,n.struct)([(0,o.u64)("withheldAmount")]),f=p.span;function h(e){const t=(0,i.getExtensionData)(i.ExtensionType.TransferFeeConfig,e.tlvData);return null!==t?l.decode(t):null}function g(e){const t=(0,i.getExtensionData)(i.ExtensionType.TransferFeeAmount,e.tlvData);return null!==t?p.decode(t):null}})),s.register("13bNB",(function(t,r){e(t.exports,"initializeAccountInstructionData",(function(){return l})),e(t.exports,"createInitializeAccountInstruction",(function(){return d})),e(t.exports,"decodeInitializeAccountInstruction",(function(){return p})),e(t.exports,"decodeInitializeAccountInstructionUnchecked",(function(){return f}));var n=s("25lQ2"),o=s("5qKL4"),i=s("huO6a"),a=s("fZLjX"),c=s("9JBAi"),u=s("6rT8n").Buffer;const l=(0,n.struct)([(0,n.u8)("instruction")]);function d(e,t,r,n=i.TOKEN_PROGRAM_ID){const s=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:o.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}],a=u.alloc(l.span);return l.encode({instruction:c.TokenInstruction.InitializeAccount},a),new(0,o.TransactionInstruction)({keys:s,programId:n,data:a})}function p(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);if(e.data.length!==l.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n,owner:o,rent:s},data:u}=f(e);if(u.instruction!==c.TokenInstruction.InitializeAccount)throw new(0,a.TokenInvalidInstructionTypeError);if(!(r&&n&&o&&s))throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n,owner:o,rent:s},data:u}}function f({programId:e,keys:[t,r,n,o],data:i}){return{programId:e,keys:{account:t,mint:r,owner:n,rent:o},data:l.decode(i)}}})),s.register("dwwtM",(function(t,r){e(t.exports,"createAssociatedTokenAccount",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("1tNUA"),a=s("7oWCo");async function c(e,t,r,s,c,u=o.TOKEN_PROGRAM_ID,l=o.ASSOCIATED_TOKEN_PROGRAM_ID){const d=await(0,a.getAssociatedTokenAddress)(r,s,!1,u,l),p=(new(0,n.Transaction)).add((0,i.createAssociatedTokenAccountInstruction)(t.publicKey,d,s,r,u,l));return await(0,n.sendAndConfirmTransaction)(e,p,[t],c),d}})),s.register("1tNUA",(function(t,r){e(t.exports,"createAssociatedTokenAccountInstruction",(function(){return a})),e(t.exports,"createAssociatedTokenAccountIdempotentInstruction",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("6rT8n").Buffer;function a(e,t,r,n,s=o.TOKEN_PROGRAM_ID,a=o.ASSOCIATED_TOKEN_PROGRAM_ID){return u(e,t,r,n,i.alloc(0),s,a)}function c(e,t,r,n,s=o.TOKEN_PROGRAM_ID,a=o.ASSOCIATED_TOKEN_PROGRAM_ID){return u(e,t,r,n,i.from([1]),s,a)}function u(e,t,r,i,s,a=o.TOKEN_PROGRAM_ID,c=o.ASSOCIATED_TOKEN_PROGRAM_ID){const u=[{pubkey:e,isSigner:!0,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:i,isSigner:!1,isWritable:!1},{pubkey:n.SystemProgram.programId,isSigner:!1,isWritable:!1},{pubkey:a,isSigner:!1,isWritable:!1}];return new(0,n.TransactionInstruction)({keys:u,programId:c,data:s})}})),s.register("1BWTz",(function(t,r){e(t.exports,"createAssociatedTokenAccountIdempotent",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("1tNUA"),a=s("7oWCo");async function c(e,t,r,s,c,u=o.TOKEN_PROGRAM_ID,l=o.ASSOCIATED_TOKEN_PROGRAM_ID){const d=await(0,a.getAssociatedTokenAddress)(r,s,!1,u,l),p=(new(0,n.Transaction)).add((0,i.createAssociatedTokenAccountIdempotentInstruction)(t.publicKey,d,s,r,u,l));return await(0,n.sendAndConfirmTransaction)(e,p,[t],c),d}})),s.register("b56Hq",(function(t,r){e(t.exports,"createMint",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("iAQ3o"),a=s("7oWCo");async function c(e,t,r,s,c,u=n.Keypair.generate(),l,d=o.TOKEN_PROGRAM_ID){const p=await(0,a.getMinimumBalanceForRentExemptMint)(e),f=(new(0,n.Transaction)).add(n.SystemProgram.createAccount({fromPubkey:t.publicKey,newAccountPubkey:u.publicKey,space:a.MINT_SIZE,lamports:p,programId:d}),(0,i.createInitializeMint2Instruction)(u.publicKey,c,r,s,d));return await(0,n.sendAndConfirmTransaction)(e,f,[t,u],l),u.publicKey}})),s.register("iAQ3o",(function(t,r){e(t.exports,"initializeMint2InstructionData",(function(){return d})),e(t.exports,"createInitializeMint2Instruction",(function(){return p})),e(t.exports,"decodeInitializeMint2Instruction",(function(){return f})),e(t.exports,"decodeInitializeMint2InstructionUnchecked",(function(){return h}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=s("huO6a"),c=s("fZLjX"),u=s("9JBAi"),l=s("6rT8n").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction"),(0,n.u8)("decimals"),(0,o.publicKey)("mintAuthority"),(0,n.u8)("freezeAuthorityOption"),(0,o.publicKey)("freezeAuthority")]);function p(e,t,r,n,o=a.TOKEN_PROGRAM_ID){const s=[{pubkey:e,isSigner:!1,isWritable:!0}],c=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.InitializeMint2,decimals:t,mintAuthority:r,freezeAuthorityOption:n?1:0,freezeAuthority:n||new(0,i.PublicKey)(0)},c),new(0,i.TransactionInstruction)({keys:s,programId:o,data:c})}function f(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{mint:r},data:n}=h(e);if(n.instruction!==u.TokenInstruction.InitializeMint2)throw new(0,c.TokenInvalidInstructionTypeError);if(!r)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r},data:n}}function h({programId:e,keys:[t],data:r}){const{instruction:n,decimals:o,mintAuthority:i,freezeAuthorityOption:s,freezeAuthority:a}=d.decode(r);return{programId:e,keys:{mint:t},data:{instruction:n,decimals:o,mintAuthority:i,freezeAuthority:s?a:null}}}})),s.register("9vaQq",(function(t,r){e(t.exports,"createMultisig",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("c6gS2"),a=s("b8STh");async function c(e,t,r,s,c=n.Keypair.generate(),u,l=o.TOKEN_PROGRAM_ID){const d=await(0,a.getMinimumBalanceForRentExemptMultisig)(e),p=(new(0,n.Transaction)).add(n.SystemProgram.createAccount({fromPubkey:t.publicKey,newAccountPubkey:c.publicKey,space:a.MULTISIG_SIZE,lamports:d,programId:l}),(0,i.createInitializeMultisigInstruction)(c.publicKey,r,s,l));return await(0,n.sendAndConfirmTransaction)(e,p,[t,c],u),c.publicKey}})),s.register("c6gS2",(function(t,r){e(t.exports,"initializeMultisigInstructionData",(function(){return l})),e(t.exports,"createInitializeMultisigInstruction",(function(){return d})),e(t.exports,"decodeInitializeMultisigInstruction",(function(){return p})),e(t.exports,"decodeInitializeMultisigInstructionUnchecked",(function(){return f}));var n=s("25lQ2"),o=s("5qKL4"),i=s("huO6a"),a=s("fZLjX"),c=s("9JBAi"),u=s("6rT8n").Buffer;const l=(0,n.struct)([(0,n.u8)("instruction"),(0,n.u8)("m")]);function d(e,t,r,n=i.TOKEN_PROGRAM_ID){const s=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:o.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}];for(const e of t)s.push({pubkey:e instanceof o.PublicKey?e:e.publicKey,isSigner:!1,isWritable:!1});const a=u.alloc(l.span);return l.encode({instruction:c.TokenInstruction.InitializeMultisig,m:r},a),new(0,o.TransactionInstruction)({keys:s,programId:n,data:a})}function p(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);if(e.data.length!==l.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{account:r,rent:n,signers:o},data:s}=f(e);if(s.instruction!==c.TokenInstruction.InitializeMultisig)throw new(0,a.TokenInvalidInstructionTypeError);if(!r||!n||!o.length)throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,rent:n,signers:o},data:s}}function f({programId:e,keys:[t,r,...n],data:o}){return{programId:e,keys:{account:t,rent:r,signers:n},data:l.decode(o)}}})),s.register("acgBK",(function(t,r){e(t.exports,"createNativeMint",(function(){return a}));var n=s("5qKL4"),o=s("huO6a"),i=s("31IbQ");async function a(e,t,r,s=o.NATIVE_MINT_2022,a=o.TOKEN_2022_PROGRAM_ID){const c=(new(0,n.Transaction)).add((0,i.createCreateNativeMintInstruction)(t.publicKey,s,a));await(0,n.sendAndConfirmTransaction)(e,c,[t],r)}})),s.register("31IbQ",(function(t,r){e(t.exports,"createNativeMintInstructionData",(function(){return l})),e(t.exports,"createCreateNativeMintInstruction",(function(){return d}));var n=s("25lQ2"),o=s("5qKL4"),i=s("huO6a"),a=s("fZLjX"),c=s("9JBAi"),u=s("6rT8n").Buffer;const l=(0,n.struct)([(0,n.u8)("instruction")]);function d(e,t=i.NATIVE_MINT_2022,r=i.TOKEN_2022_PROGRAM_ID){if(!(0,i.programSupportsExtensions)(r))throw new(0,a.TokenUnsupportedInstructionError);const n=[{pubkey:e,isSigner:!0,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:o.SystemProgram.programId,isSigner:!1,isWritable:!1}],s=u.alloc(l.span);return l.encode({instruction:c.TokenInstruction.CreateNativeMint},s),new(0,o.TransactionInstruction)({keys:n,programId:r,data:s})}})),s.register("djFzY",(function(t,r){e(t.exports,"createWrappedNativeAccount",(function(){return p}));var n=s("5qKL4"),o=s("huO6a"),i=s("1tNUA"),a=s("13bNB"),c=s("eqaWF"),u=s("avGh8"),l=s("7oWCo"),d=s("az5ZG");async function p(e,t,r,s,p,f,h=o.TOKEN_PROGRAM_ID,g=o.NATIVE_MINT){if(!s)return await(0,d.createAccount)(e,t,g,r,p,f,h);if(!p){const a=await(0,l.getAssociatedTokenAddress)(g,r,!1,h,o.ASSOCIATED_TOKEN_PROGRAM_ID),u=(new(0,n.Transaction)).add((0,i.createAssociatedTokenAccountInstruction)(t.publicKey,a,r,g,h,o.ASSOCIATED_TOKEN_PROGRAM_ID),n.SystemProgram.transfer({fromPubkey:t.publicKey,toPubkey:a,lamports:s}),(0,c.createSyncNativeInstruction)(a,h));return await(0,n.sendAndConfirmTransaction)(e,u,[t],f),a}const y=await(0,u.getMinimumBalanceForRentExemptAccount)(e),b=(new(0,n.Transaction)).add(n.SystemProgram.createAccount({fromPubkey:t.publicKey,newAccountPubkey:p.publicKey,space:u.ACCOUNT_SIZE,lamports:y,programId:h}),n.SystemProgram.transfer({fromPubkey:t.publicKey,toPubkey:p.publicKey,lamports:s}),(0,a.createInitializeAccountInstruction)(p.publicKey,g,r,h));return await(0,n.sendAndConfirmTransaction)(e,b,[t,p],f),p.publicKey}})),s.register("eqaWF",(function(t,r){e(t.exports,"syncNativeInstructionData",(function(){return l})),e(t.exports,"createSyncNativeInstruction",(function(){return d})),e(t.exports,"decodeSyncNativeInstruction",(function(){return p})),e(t.exports,"decodeSyncNativeInstructionUnchecked",(function(){return f}));var n=s("25lQ2"),o=s("5qKL4"),i=s("huO6a"),a=s("fZLjX"),c=s("9JBAi"),u=s("6rT8n").Buffer;const l=(0,n.struct)([(0,n.u8)("instruction")]);function d(e,t=i.TOKEN_PROGRAM_ID){const r=[{pubkey:e,isSigner:!1,isWritable:!0}],n=u.alloc(l.span);return l.encode({instruction:c.TokenInstruction.SyncNative},n),new(0,o.TransactionInstruction)({keys:r,programId:t,data:n})}function p(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);if(e.data.length!==l.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{account:r},data:n}=f(e);if(n.instruction!==c.TokenInstruction.SyncNative)throw new(0,a.TokenInvalidInstructionTypeError);if(!r)throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r},data:n}}function f({programId:e,keys:[t],data:r}){return{programId:e,keys:{account:t},data:l.decode(r)}}})),s.register("6ufZv",(function(t,r){e(t.exports,"freezeAccount",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("fF9RM"),a=s("8DyoM");async function c(e,t,r,s,c,u=[],l,d=o.TOKEN_PROGRAM_ID){const[p,f]=(0,a.getSigners)(c,u),h=(new(0,n.Transaction)).add((0,i.createFreezeAccountInstruction)(r,s,p,u,d));return await(0,n.sendAndConfirmTransaction)(e,h,[t,...f],l)}})),s.register("fF9RM",(function(t,r){e(t.exports,"freezeAccountInstructionData",(function(){return d})),e(t.exports,"createFreezeAccountInstruction",(function(){return p})),e(t.exports,"decodeFreezeAccountInstruction",(function(){return f})),e(t.exports,"decodeFreezeAccountInstructionUnchecked",(function(){return h}));var n=s("25lQ2"),o=s("5qKL4"),i=s("huO6a"),a=s("fZLjX"),c=s("cUcOT"),u=s("9JBAi"),l=s("6rT8n").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction")]);function p(e,t,r,n=[],s=i.TOKEN_PROGRAM_ID){const a=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1}],r,n),p=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.FreezeAccount},p),new(0,o.TransactionInstruction)({keys:a,programId:s,data:p})}function f(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n,authority:o,multiSigners:s},data:c}=h(e);if(c.instruction!==u.TokenInstruction.FreezeAccount)throw new(0,a.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n,authority:o,multiSigners:s},data:c}}function h({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{account:t,mint:r,authority:n,multiSigners:o},data:d.decode(i)}}})),s.register("4PiMB",(function(t,r){e(t.exports,"getOrCreateAssociatedTokenAccount",(function(){return l}));var n=s("5qKL4"),o=s("huO6a"),i=s("fZLjX"),a=s("1tNUA"),c=s("avGh8"),u=s("7oWCo");async function l(e,t,r,s,l=!1,d,p,f=o.TOKEN_PROGRAM_ID,h=o.ASSOCIATED_TOKEN_PROGRAM_ID){const g=await(0,u.getAssociatedTokenAddress)(r,s,l,f,h);let y;try{y=await(0,c.getAccount)(e,g,d,f)}catch(o){if(!(o instanceof i.TokenAccountNotFoundError||o instanceof i.TokenInvalidAccountOwnerError))throw o;try{const o=(new(0,n.Transaction)).add((0,a.createAssociatedTokenAccountInstruction)(t.publicKey,g,s,r,f,h));await(0,n.sendAndConfirmTransaction)(e,o,[t],p)}catch(e){}y=await(0,c.getAccount)(e,g,d,f)}if(!y.mint.equals(r))throw new(0,i.TokenInvalidMintError);if(!y.owner.equals(s))throw new(0,i.TokenInvalidOwnerError);return y}})),s.register("bGywu",(function(t,r){e(t.exports,"mintTo",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("bBmJ3"),a=s("8DyoM");async function c(e,t,r,s,c,u,l=[],d,p=o.TOKEN_PROGRAM_ID){const[f,h]=(0,a.getSigners)(c,l),g=(new(0,n.Transaction)).add((0,i.createMintToInstruction)(r,s,f,u,l,p));return await(0,n.sendAndConfirmTransaction)(e,g,[t,...h],d)}})),s.register("bBmJ3",(function(t,r){e(t.exports,"mintToInstructionData",(function(){return p})),e(t.exports,"createMintToInstruction",(function(){return f})),e(t.exports,"decodeMintToInstruction",(function(){return h})),e(t.exports,"decodeMintToInstructionUnchecked",(function(){return g}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=s("huO6a"),c=s("fZLjX"),u=s("cUcOT"),l=s("9JBAi"),d=s("6rT8n").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount")]);function f(e,t,r,n,o=[],s=a.TOKEN_PROGRAM_ID){const c=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,o),f=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.MintTo,amount:BigInt(n)},f),new(0,i.TransactionInstruction)({keys:c,programId:s,data:f})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{mint:r,destination:n,authority:o,multiSigners:i},data:s}=g(e);if(s.instruction!==l.TokenInstruction.MintTo)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r,destination:n,authority:o,multiSigners:i},data:s}}function g({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{mint:t,destination:r,authority:n,multiSigners:o},data:p.decode(i)}}})),s.register("7U2Xy",(function(t,r){e(t.exports,"mintToChecked",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("i9aCN"),a=s("8DyoM");async function c(e,t,r,s,c,u,l,d=[],p,f=o.TOKEN_PROGRAM_ID){const[h,g]=(0,a.getSigners)(c,d),y=(new(0,n.Transaction)).add((0,i.createMintToCheckedInstruction)(r,s,h,u,l,d,f));return await(0,n.sendAndConfirmTransaction)(e,y,[t,...g],p)}})),s.register("i9aCN",(function(t,r){e(t.exports,"mintToCheckedInstructionData",(function(){return p})),e(t.exports,"createMintToCheckedInstruction",(function(){return f})),e(t.exports,"decodeMintToCheckedInstruction",(function(){return h})),e(t.exports,"decodeMintToCheckedInstructionUnchecked",(function(){return g}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=s("huO6a"),c=s("fZLjX"),u=s("cUcOT"),l=s("9JBAi"),d=s("6rT8n").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount"),(0,n.u8)("decimals")]);function f(e,t,r,n,o,s=[],c=a.TOKEN_PROGRAM_ID){const f=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,s),h=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.MintToChecked,amount:BigInt(n),decimals:o},h),new(0,i.TransactionInstruction)({keys:f,programId:c,data:h})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{mint:r,destination:n,authority:o,multiSigners:i},data:s}=g(e);if(s.instruction!==l.TokenInstruction.MintToChecked)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r,destination:n,authority:o,multiSigners:i},data:s}}function g({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{mint:t,destination:r,authority:n,multiSigners:o},data:p.decode(i)}}})),s.register("76ojZ",(function(t,r){e(t.exports,"revoke",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("8EUnD"),a=s("8DyoM");async function c(e,t,r,s,c=[],u,l=o.TOKEN_PROGRAM_ID){const[d,p]=(0,a.getSigners)(s,c),f=(new(0,n.Transaction)).add((0,i.createRevokeInstruction)(r,d,c,l));return await(0,n.sendAndConfirmTransaction)(e,f,[t,...p],u)}})),s.register("8EUnD",(function(t,r){e(t.exports,"revokeInstructionData",(function(){return d})),e(t.exports,"createRevokeInstruction",(function(){return p})),e(t.exports,"decodeRevokeInstruction",(function(){return f})),e(t.exports,"decodeRevokeInstructionUnchecked",(function(){return h}));var n=s("25lQ2"),o=s("5qKL4"),i=s("huO6a"),a=s("fZLjX"),c=s("cUcOT"),u=s("9JBAi"),l=s("6rT8n").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction")]);function p(e,t,r=[],n=i.TOKEN_PROGRAM_ID){const s=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0}],t,r),a=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.Revoke},a),new(0,o.TransactionInstruction)({keys:s,programId:n,data:a})}function f(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{account:r,owner:n,multiSigners:o},data:s}=h(e);if(s.instruction!==u.TokenInstruction.Revoke)throw new(0,a.TokenInvalidInstructionTypeError);if(!r||!n)throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,owner:n,multiSigners:o},data:s}}function h({programId:e,keys:[t,r,...n],data:o}){return{programId:e,keys:{account:t,owner:r,multiSigners:n},data:d.decode(o)}}})),s.register("f9hRt",(function(t,r){e(t.exports,"setAuthority",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("9zPpw"),a=s("8DyoM");async function c(e,t,r,s,c,u,l=[],d,p=o.TOKEN_PROGRAM_ID){const[f,h]=(0,a.getSigners)(s,l),g=(new(0,n.Transaction)).add((0,i.createSetAuthorityInstruction)(r,f,c,u,l,p));return await(0,n.sendAndConfirmTransaction)(e,g,[t,...h],d)}})),s.register("9zPpw",(function(t,r){e(t.exports,"AuthorityType",(function(){return n})),e(t.exports,"setAuthorityInstructionData",(function(){return h})),e(t.exports,"createSetAuthorityInstruction",(function(){return g})),e(t.exports,"decodeSetAuthorityInstruction",(function(){return y})),e(t.exports,"decodeSetAuthorityInstructionUnchecked",(function(){return b}));var n,o,i=s("25lQ2"),a=s("dMpk2"),c=s("5qKL4"),u=s("huO6a"),l=s("fZLjX"),d=s("cUcOT"),p=s("9JBAi"),f=s("6rT8n").Buffer;(o=n||(n={}))[o.MintTokens=0]="MintTokens",o[o.FreezeAccount=1]="FreezeAccount",o[o.AccountOwner=2]="AccountOwner",o[o.CloseAccount=3]="CloseAccount";const h=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("authorityType"),(0,i.u8)("newAuthorityOption"),(0,a.publicKey)("newAuthority")]);function g(e,t,r,n,o=[],i=u.TOKEN_PROGRAM_ID){const s=(0,d.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0}],t,o),a=f.alloc(h.span);return h.encode({instruction:p.TokenInstruction.SetAuthority,authorityType:r,newAuthorityOption:n?1:0,newAuthority:n||new(0,c.PublicKey)(0)},a),new(0,c.TransactionInstruction)({keys:s,programId:i,data:a})}function y(e,t=u.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,l.TokenInvalidInstructionProgramError);if(e.data.length!==h.span)throw new(0,l.TokenInvalidInstructionDataError);const{keys:{account:r,currentAuthority:n,multiSigners:o},data:i}=b(e);if(i.instruction!==p.TokenInstruction.SetAuthority)throw new(0,l.TokenInvalidInstructionTypeError);if(!r||!n)throw new(0,l.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,currentAuthority:n,multiSigners:o},data:i}}function b({programId:e,keys:[t,r,...n],data:o}){const{instruction:i,authorityType:s,newAuthorityOption:a,newAuthority:c}=h.decode(o);return{programId:e,keys:{account:t,currentAuthority:r,multiSigners:n},data:{instruction:i,authorityType:s,newAuthority:a?c:null}}}})),s.register("fyAcf",(function(t,r){e(t.exports,"syncNative",(function(){return a}));var n=s("5qKL4"),o=s("huO6a"),i=s("eqaWF");async function a(e,t,r,s,a=o.TOKEN_PROGRAM_ID){const c=(new(0,n.Transaction)).add((0,i.createSyncNativeInstruction)(r,a));return await(0,n.sendAndConfirmTransaction)(e,c,[t],s)}})),s.register("5RD9C",(function(t,r){e(t.exports,"thawAccount",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("7n9CH"),a=s("8DyoM");async function c(e,t,r,s,c,u=[],l,d=o.TOKEN_PROGRAM_ID){const[p,f]=(0,a.getSigners)(c,u),h=(new(0,n.Transaction)).add((0,i.createThawAccountInstruction)(r,s,p,u,d));return await(0,n.sendAndConfirmTransaction)(e,h,[t,...f],l)}})),s.register("7n9CH",(function(t,r){e(t.exports,"thawAccountInstructionData",(function(){return d})),e(t.exports,"createThawAccountInstruction",(function(){return p})),e(t.exports,"decodeThawAccountInstruction",(function(){return f})),e(t.exports,"decodeThawAccountInstructionUnchecked",(function(){return h}));var n=s("25lQ2"),o=s("5qKL4"),i=s("huO6a"),a=s("fZLjX"),c=s("cUcOT"),u=s("9JBAi"),l=s("6rT8n").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction")]);function p(e,t,r,n=[],s=i.TOKEN_PROGRAM_ID){const a=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1}],r,n),p=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.ThawAccount},p),new(0,o.TransactionInstruction)({keys:a,programId:s,data:p})}function f(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n,authority:o,multiSigners:s},data:c}=h(e);if(c.instruction!==u.TokenInstruction.ThawAccount)throw new(0,a.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n,authority:o,multiSigners:s},data:c}}function h({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{account:t,mint:r,authority:n,multiSigners:o},data:d.decode(i)}}})),s.register("7rtWb",(function(t,r){e(t.exports,"transfer",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("gPtJ5"),a=s("8DyoM");async function c(e,t,r,s,c,u,l=[],d,p=o.TOKEN_PROGRAM_ID){const[f,h]=(0,a.getSigners)(c,l),g=(new(0,n.Transaction)).add((0,i.createTransferInstruction)(r,s,f,u,l,p));return await(0,n.sendAndConfirmTransaction)(e,g,[t,...h],d)}})),s.register("gPtJ5",(function(t,r){e(t.exports,"transferInstructionData",(function(){return p})),e(t.exports,"createTransferInstruction",(function(){return f})),e(t.exports,"decodeTransferInstruction",(function(){return h})),e(t.exports,"decodeTransferInstructionUnchecked",(function(){return g}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=s("huO6a"),c=s("fZLjX"),u=s("cUcOT"),l=s("9JBAi"),d=s("6rT8n").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount")]);function f(e,t,r,n,o=[],s=a.TOKEN_PROGRAM_ID){const c=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,o),f=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.Transfer,amount:BigInt(n)},f),new(0,i.TransactionInstruction)({keys:c,programId:s,data:f})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{source:r,destination:n,owner:o,multiSigners:i},data:s}=g(e);if(s.instruction!==l.TokenInstruction.Transfer)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{source:r,destination:n,owner:o,multiSigners:i},data:s}}function g({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{source:t,destination:r,owner:n,multiSigners:o},data:p.decode(i)}}})),s.register("cQHEb",(function(t,r){e(t.exports,"transferChecked",(function(){return c}));var n=s("5qKL4"),o=s("huO6a"),i=s("1QEvx"),a=s("8DyoM");async function c(e,t,r,s,c,u,l,d,p=[],f,h=o.TOKEN_PROGRAM_ID){const[g,y]=(0,a.getSigners)(u,p),b=(new(0,n.Transaction)).add((0,i.createTransferCheckedInstruction)(r,s,c,g,l,d,p,h));return await(0,n.sendAndConfirmTransaction)(e,b,[t,...y],f)}})),s.register("1QEvx",(function(t,r){e(t.exports,"transferCheckedInstructionData",(function(){return p})),e(t.exports,"createTransferCheckedInstruction",(function(){return f})),e(t.exports,"decodeTransferCheckedInstruction",(function(){return h})),e(t.exports,"decodeTransferCheckedInstructionUnchecked",(function(){return g}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=s("huO6a"),c=s("fZLjX"),u=s("cUcOT"),l=s("9JBAi"),d=s("6rT8n").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount"),(0,n.u8)("decimals")]);function f(e,t,r,n,o,s,c=[],f=a.TOKEN_PROGRAM_ID){const h=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!1,isWritable:!0}],n,c),g=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.TransferChecked,amount:BigInt(o),decimals:s},g),new(0,i.TransactionInstruction)({keys:h,programId:f,data:g})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{source:r,mint:n,destination:o,owner:i,multiSigners:s},data:u}=g(e);if(u.instruction!==l.TokenInstruction.TransferChecked)throw new(0,c.TokenInvalidInstructionTypeError);if(!(r&&n&&o&&i))throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{source:r,mint:n,destination:o,owner:i,multiSigners:s},data:u}}function g({programId:e,keys:[t,r,n,o,...i],data:s}){return{programId:e,keys:{source:t,mint:r,destination:n,owner:o,multiSigners:i},data:p.decode(s)}}})),s.register("8Rocp",(function(t,r){e(t.exports,"uiAmountToAmount",(function(){return u}));var n=s("dMpk2"),o=s("5qKL4"),i=s("huO6a"),a=s("iblOy"),c=s("6rT8n").Buffer;async function u(e,t,r,s,u=i.TOKEN_PROGRAM_ID){const l=(new(0,o.Transaction)).add((0,a.createUiAmountToAmountInstruction)(r,s,u)),{returnData:d,err:p}=(await e.simulateTransaction(l,[t],!1)).value;if(d){const e=c.from(d.data[0],d.data[1]);return(0,n.u64)().decode(e)}return p}})),s.register("iblOy",(function(t,r){e(t.exports,"createUiAmountToAmountInstruction",(function(){return l})),e(t.exports,"decodeUiAmountToAmountInstruction",(function(){return d})),e(t.exports,"decodeUiAmountToAmountInstructionUnchecked",(function(){return p}));var n=s("25lQ2"),o=s("5qKL4"),i=s("huO6a"),a=s("fZLjX"),c=s("9JBAi"),u=s("6rT8n").Buffer;function l(e,t,r=i.TOKEN_PROGRAM_ID){const s=[{pubkey:e,isSigner:!1,isWritable:!1}],a=u.from(t,"utf8"),l=(0,n.struct)([(0,n.u8)("instruction"),(0,n.blob)(a.length,"amount")]),d=u.alloc(l.span);return l.encode({instruction:c.TokenInstruction.UiAmountToAmount,amount:a},d),new(0,o.TransactionInstruction)({keys:s,programId:r,data:d})}function d(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);const r=(0,n.struct)([(0,n.u8)("instruction"),(0,n.blob)(e.data.length-1,"amount")]);if(e.data.length!==r.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{mint:o},data:s}=p(e);if(s.instruction!==c.TokenInstruction.UiAmountToAmount)throw new(0,a.TokenInvalidInstructionTypeError);if(!o)throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:o},data:s}}function p({programId:e,keys:[t],data:r}){return{programId:e,keys:{mint:t},data:(0,n.struct)([(0,n.u8)("instruction"),(0,n.blob)(r.length-1,"amount")]).decode(r)}}})),s.register("lL5lz",(function(e,t){var r=s("9VG5I"),o=s("9GD1s"),i=s("9FRFf"),a=s("dKdp3"),c=s("hhqgn"),u=s("7nkJ8"),l=s("8FXmd"),d=s("gmcPw"),p=s("l7WI1"),f=s("bdAq8"),h=s("l9bYF");n(e.exports,r),n(e.exports,o),n(e.exports,i),n(e.exports,a),n(e.exports,c),n(e.exports,u),n(e.exports,l),n(e.exports,d),n(e.exports,p),n(e.exports,f),n(e.exports,h)})),s.register("9GD1s",(function(e,t){var r=s("GbH6d"),o=s("4oncm"),i=s("dNerj");n(e.exports,r),n(e.exports,o),n(e.exports,i)})),s.register("GbH6d",(function(t,r){e(t.exports,"enableCpiGuard",(function(){return c})),e(t.exports,"disableCpiGuard",(function(){return u}));var n=s("5qKL4"),o=s("8DyoM"),i=s("huO6a"),a=s("4oncm");async function c(e,t,r,s,c=[],u,l=i.TOKEN_2022_PROGRAM_ID){const[d,p]=(0,o.getSigners)(s,c),f=(new(0,n.Transaction)).add((0,a.createEnableCpiGuardInstruction)(r,d,p,l));return await(0,n.sendAndConfirmTransaction)(e,f,[t,...p],u)}async function u(e,t,r,s,c=[],u,l=i.TOKEN_2022_PROGRAM_ID){const[d,p]=(0,o.getSigners)(s,c),f=(new(0,n.Transaction)).add((0,a.createDisableCpiGuardInstruction)(r,d,p,l));return await(0,n.sendAndConfirmTransaction)(e,f,[t,...p],u)}})),s.register("4oncm",(function(t,r){e(t.exports,"CpiGuardInstruction",(function(){return n})),e(t.exports,"cpiGuardInstructionData",(function(){return f})),e(t.exports,"createEnableCpiGuardInstruction",(function(){return h})),e(t.exports,"createDisableCpiGuardInstruction",(function(){return g}));var n,o,i=s("25lQ2"),a=s("5qKL4"),c=s("huO6a"),u=s("fZLjX"),l=s("cUcOT"),d=s("9JBAi"),p=s("6rT8n").Buffer;(o=n||(n={}))[o.Enable=0]="Enable",o[o.Disable=1]="Disable";const f=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("cpiGuardInstruction")]);function h(e,t,r=[],o=c.TOKEN_2022_PROGRAM_ID){return y(n.Enable,e,t,r,o)}function g(e,t,r=[],o=c.TOKEN_2022_PROGRAM_ID){return y(n.Disable,e,t,r,o)}function y(e,t,r,n,o){if(!(0,c.programSupportsExtensions)(o))throw new(0,u.TokenUnsupportedInstructionError);const i=(0,l.addSigners)([{pubkey:t,isSigner:!1,isWritable:!0}],r,n),s=p.alloc(f.span);return f.encode({instruction:d.TokenInstruction.CpiGuardExtension,cpiGuardInstruction:e},s),new(0,a.TransactionInstruction)({keys:i,programId:o,data:s})}})),s.register("9FRFf",(function(e,t){var r=s("aeMCy"),o=s("cojsW"),i=s("dQgjO");n(e.exports,r),n(e.exports,o),n(e.exports,i)})),s.register("aeMCy",(function(t,r){e(t.exports,"initializeDefaultAccountState",(function(){return c})),e(t.exports,"updateDefaultAccountState",(function(){return u}));var n=s("5qKL4"),o=s("8DyoM"),i=s("huO6a"),a=s("cojsW");async function c(e,t,r,o,s,c=i.TOKEN_2022_PROGRAM_ID){const u=(new(0,n.Transaction)).add((0,a.createInitializeDefaultAccountStateInstruction)(r,o,c));return await(0,n.sendAndConfirmTransaction)(e,u,[t],s)}async function u(e,t,r,s,c,u=[],l,d=i.TOKEN_2022_PROGRAM_ID){const[p,f]=(0,o.getSigners)(c,u),h=(new(0,n.Transaction)).add((0,a.createUpdateDefaultAccountStateInstruction)(r,s,p,f,d));return await(0,n.sendAndConfirmTransaction)(e,h,[t,...f],l)}})),s.register("cojsW",(function(t,r){e(t.exports,"DefaultAccountStateInstruction",(function(){return n})),e(t.exports,"defaultAccountStateInstructionData",(function(){return f})),e(t.exports,"createInitializeDefaultAccountStateInstruction",(function(){return h})),e(t.exports,"createUpdateDefaultAccountStateInstruction",(function(){return g}));var n,o,i=s("25lQ2"),a=s("5qKL4"),c=s("huO6a"),u=s("fZLjX"),l=s("cUcOT"),d=s("9JBAi"),p=s("6rT8n").Buffer;(o=n||(n={}))[o.Initialize=0]="Initialize",o[o.Update=1]="Update";const f=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("defaultAccountStateInstruction"),(0,i.u8)("accountState")]);function h(e,t,r=c.TOKEN_2022_PROGRAM_ID){if(!(0,c.programSupportsExtensions)(r))throw new(0,u.TokenUnsupportedInstructionError);const o=[{pubkey:e,isSigner:!1,isWritable:!0}],i=p.alloc(f.span);return f.encode({instruction:d.TokenInstruction.DefaultAccountStateExtension,defaultAccountStateInstruction:n.Initialize,accountState:t},i),new(0,a.TransactionInstruction)({keys:o,programId:r,data:i})}function g(e,t,r,o=[],i=c.TOKEN_2022_PROGRAM_ID){if(!(0,c.programSupportsExtensions)(i))throw new(0,u.TokenUnsupportedInstructionError);const s=(0,l.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0}],r,o),h=p.alloc(f.span);return f.encode({instruction:d.TokenInstruction.DefaultAccountStateExtension,defaultAccountStateInstruction:n.Update,accountState:t},h),new(0,a.TransactionInstruction)({keys:s,programId:i,data:h})}})),s.register("7nkJ8",(function(e,t){var r=s("aMY0e"),o=s("3dARa"),i=s("bs7Gt");n(e.exports,r),n(e.exports,o),n(e.exports,i)})),s.register("aMY0e",(function(t,r){e(t.exports,"createInterestBearingMint",(function(){return l})),e(t.exports,"updateRateInterestBearingMint",(function(){return d}));var n=s("5qKL4"),o=s("8DyoM"),i=s("huO6a"),a=s("kmLzX"),c=s("dKdp3"),u=s("3dARa");async function l(e,t,r,o,s,l,d,p=n.Keypair.generate(),f,h=i.TOKEN_2022_PROGRAM_ID){const g=(0,c.getMintLen)([c.ExtensionType.InterestBearingConfig]),y=await e.getMinimumBalanceForRentExemption(g),b=(new(0,n.Transaction)).add(n.SystemProgram.createAccount({fromPubkey:t.publicKey,newAccountPubkey:p.publicKey,space:g,lamports:y,programId:h}),(0,u.createInitializeInterestBearingMintInstruction)(p.publicKey,s,l,h),(0,a.createInitializeMintInstruction)(p.publicKey,d,r,o,h));return await(0,n.sendAndConfirmTransaction)(e,b,[t,p],f),p.publicKey}async function d(e,t,r,s,a,c=[],l,d=i.TOKEN_2022_PROGRAM_ID){const[p,f]=(0,o.getSigners)(s,c),h=(new(0,n.Transaction)).add((0,u.createUpdateRateInterestBearingMintInstruction)(r,p,a,f,d));return await(0,n.sendAndConfirmTransaction)(e,h,[t,s,...f],l)}})),s.register("kmLzX",(function(t,r){e(t.exports,"initializeMintInstructionData",(function(){return d})),e(t.exports,"createInitializeMintInstruction",(function(){return p})),e(t.exports,"decodeInitializeMintInstruction",(function(){return f})),e(t.exports,"decodeInitializeMintInstructionUnchecked",(function(){return h}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=s("huO6a"),c=s("fZLjX"),u=s("9JBAi"),l=s("6rT8n").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction"),(0,n.u8)("decimals"),(0,o.publicKey)("mintAuthority"),(0,n.u8)("freezeAuthorityOption"),(0,o.publicKey)("freezeAuthority")]);function p(e,t,r,n,o=a.TOKEN_PROGRAM_ID){const s=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:i.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}],c=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.InitializeMint,decimals:t,mintAuthority:r,freezeAuthorityOption:n?1:0,freezeAuthority:n||new(0,i.PublicKey)(0)},c),new(0,i.TransactionInstruction)({keys:s,programId:o,data:c})}function f(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{mint:r,rent:n},data:o}=h(e);if(o.instruction!==u.TokenInstruction.InitializeMint)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r,rent:n},data:o}}function h({programId:e,keys:[t,r],data:n}){const{instruction:o,decimals:i,mintAuthority:s,freezeAuthorityOption:a,freezeAuthority:c}=d.decode(n);return{programId:e,keys:{mint:t,rent:r},data:{instruction:o,decimals:i,mintAuthority:s,freezeAuthority:a?c:null}}}})),s.register("3dARa",(function(t,r){e(t.exports,"InterestBearingMintInstruction",(function(){return n})),e(t.exports,"interestBearingMintInitializeInstructionData",(function(){return f})),e(t.exports,"interestBearingMintUpdateRateInstructionData",(function(){return h})),e(t.exports,"createInitializeInterestBearingMintInstruction",(function(){return g})),e(t.exports,"createUpdateRateInterestBearingMintInstruction",(function(){return y}));var n,o,i=s("25lQ2"),a=s("dMpk2"),c=s("5qKL4"),u=s("huO6a"),l=s("cUcOT"),d=s("9JBAi"),p=s("6rT8n").Buffer;(o=n||(n={}))[o.Initialize=0]="Initialize",o[o.UpdateRate=1]="UpdateRate";const f=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("interestBearingMintInstruction"),(0,a.publicKey)("rateAuthority"),(0,i.s16)("rate")]),h=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("interestBearingMintInstruction"),(0,i.s16)("rate")]);function g(e,t,r,o=u.TOKEN_2022_PROGRAM_ID){const i=[{pubkey:e,isSigner:!1,isWritable:!0}],s=p.alloc(f.span);return f.encode({instruction:d.TokenInstruction.InterestBearingMintExtension,interestBearingMintInstruction:n.Initialize,rateAuthority:t,rate:r},s),new(0,c.TransactionInstruction)({keys:i,programId:o,data:s})}function y(e,t,r,o=[],i=u.TOKEN_2022_PROGRAM_ID){const s=(0,l.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!o.length,isWritable:!1}],t,o),a=p.alloc(h.span);return h.encode({instruction:d.TokenInstruction.InterestBearingMintExtension,interestBearingMintInstruction:n.UpdateRate,rate:r},a),new(0,c.TransactionInstruction)({keys:s,programId:i,data:a})}})),s.register("8FXmd",(function(e,t){var r=s("hb8oF"),o=s("6ek7W"),i=s("jrd4B");n(e.exports,r),n(e.exports,o),n(e.exports,i)})),s.register("hb8oF",(function(t,r){e(t.exports,"enableRequiredMemoTransfers",(function(){return c})),e(t.exports,"disableRequiredMemoTransfers",(function(){return u}));var n=s("5qKL4"),o=s("8DyoM"),i=s("huO6a"),a=s("6ek7W");async function c(e,t,r,s,c=[],u,l=i.TOKEN_2022_PROGRAM_ID){const[d,p]=(0,o.getSigners)(s,c),f=(new(0,n.Transaction)).add((0,a.createEnableRequiredMemoTransfersInstruction)(r,d,p,l));return await(0,n.sendAndConfirmTransaction)(e,f,[t,...p],u)}async function u(e,t,r,s,c=[],u,l=i.TOKEN_2022_PROGRAM_ID){const[d,p]=(0,o.getSigners)(s,c),f=(new(0,n.Transaction)).add((0,a.createDisableRequiredMemoTransfersInstruction)(r,d,p,l));return await(0,n.sendAndConfirmTransaction)(e,f,[t,...p],u)}})),s.register("6ek7W",(function(t,r){e(t.exports,"MemoTransferInstruction",(function(){return n})),e(t.exports,"memoTransferInstructionData",(function(){return f})),e(t.exports,"createEnableRequiredMemoTransfersInstruction",(function(){return h})),e(t.exports,"createDisableRequiredMemoTransfersInstruction",(function(){return g}));var n,o,i=s("25lQ2"),a=s("5qKL4"),c=s("huO6a"),u=s("fZLjX"),l=s("cUcOT"),d=s("9JBAi"),p=s("6rT8n").Buffer;(o=n||(n={}))[o.Enable=0]="Enable",o[o.Disable=1]="Disable";const f=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("memoTransferInstruction")]);function h(e,t,r=[],o=c.TOKEN_2022_PROGRAM_ID){return y(n.Enable,e,t,r,o)}function g(e,t,r=[],o=c.TOKEN_2022_PROGRAM_ID){return y(n.Disable,e,t,r,o)}function y(e,t,r,n,o){if(!(0,c.programSupportsExtensions)(o))throw new(0,u.TokenUnsupportedInstructionError);const i=(0,l.addSigners)([{pubkey:t,isSigner:!1,isWritable:!0}],r,n),s=p.alloc(f.span);return f.encode({instruction:d.TokenInstruction.MemoTransferExtension,memoTransferInstruction:e},s),new(0,a.TransactionInstruction)({keys:i,programId:o,data:s})}})),s.register("bdAq8",(function(e,t){var r=s("dkj0Y"),o=s("8ysM1"),i=s("lKenB");n(e.exports,r),n(e.exports,o),n(e.exports,i)})),s.register("dkj0Y",(function(t,r){e(t.exports,"transferCheckedWithFee",(function(){return c})),e(t.exports,"withdrawWithheldTokensFromMint",(function(){return u})),e(t.exports,"withdrawWithheldTokensFromAccounts",(function(){return l})),e(t.exports,"harvestWithheldTokensToMint",(function(){return d}));var n=s("5qKL4"),o=s("8DyoM"),i=s("huO6a"),a=s("8ysM1");async function c(e,t,r,s,c,u,l,d,p,f=[],h,g=i.TOKEN_2022_PROGRAM_ID){const[y,b]=(0,o.getSigners)(u,f),m=(new(0,n.Transaction)).add((0,a.createTransferCheckedWithFeeInstruction)(r,s,c,y,l,d,p,f,g));return await(0,n.sendAndConfirmTransaction)(e,m,[t,...b],h)}async function u(e,t,r,s,c,u=[],l,d=i.TOKEN_2022_PROGRAM_ID){const[p,f]=(0,o.getSigners)(c,u),h=(new(0,n.Transaction)).add((0,a.createWithdrawWithheldTokensFromMintInstruction)(r,s,p,f,d));return await(0,n.sendAndConfirmTransaction)(e,h,[t,...f],l)}async function l(e,t,r,s,c,u,l,d,p=i.TOKEN_2022_PROGRAM_ID){const[f,h]=(0,o.getSigners)(c,u),g=(new(0,n.Transaction)).add((0,a.createWithdrawWithheldTokensFromAccountsInstruction)(r,s,f,h,l,p));return await(0,n.sendAndConfirmTransaction)(e,g,[t,...h],d)}async function d(e,t,r,o,s,c=i.TOKEN_2022_PROGRAM_ID){const u=(new(0,n.Transaction)).add((0,a.createHarvestWithheldTokensToMintInstruction)(r,o,c));return await(0,n.sendAndConfirmTransaction)(e,u,[t],s)}})),s.register("8ysM1",(function(t,r){e(t.exports,"TransferFeeInstruction",(function(){return n})),e(t.exports,"initializeTransferFeeConfigInstructionData",(function(){return h})),e(t.exports,"createInitializeTransferFeeConfigInstruction",(function(){return g})),e(t.exports,"decodeInitializeTransferFeeConfigInstruction",(function(){return y})),e(t.exports,"decodeInitializeTransferFeeConfigInstructionUnchecked",(function(){return b})),e(t.exports,"transferCheckedWithFeeInstructionData",(function(){return m})),e(t.exports,"createTransferCheckedWithFeeInstruction",(function(){return k})),e(t.exports,"decodeTransferCheckedWithFeeInstruction",(function(){return x})),e(t.exports,"decodeTransferCheckedWithFeeInstructionUnchecked",(function(){return w})),e(t.exports,"withdrawWithheldTokensFromMintInstructionData",(function(){return S})),e(t.exports,"createWithdrawWithheldTokensFromMintInstruction",(function(){return I})),e(t.exports,"decodeWithdrawWithheldTokensFromMintInstruction",(function(){return v})),e(t.exports,"decodeWithdrawWithheldTokensFromMintInstructionUnchecked",(function(){return A})),e(t.exports,"withdrawWithheldTokensFromAccountsInstructionData",(function(){return _})),e(t.exports,"createWithdrawWithheldTokensFromAccountsInstruction",(function(){return E})),e(t.exports,"decodeWithdrawWithheldTokensFromAccountsInstruction",(function(){return T})),e(t.exports,"decodeWithdrawWithheldTokensFromAccountsInstructionUnchecked",(function(){return O})),e(t.exports,"harvestWithheldTokensToMintInstructionData",(function(){return P})),e(t.exports,"createHarvestWithheldTokensToMintInstruction",(function(){return B})),e(t.exports,"decodeHarvestWithheldTokensToMintInstruction",(function(){return M})),e(t.exports,"decodeHarvestWithheldTokensToMintInstructionUnchecked",(function(){return R}));var n,o,i=s("25lQ2"),a=s("dMpk2"),c=s("5qKL4"),u=s("huO6a"),l=s("fZLjX"),d=s("cUcOT"),p=s("9JBAi"),f=s("6rT8n").Buffer;(o=n||(n={}))[o.InitializeTransferFeeConfig=0]="InitializeTransferFeeConfig",o[o.TransferCheckedWithFee=1]="TransferCheckedWithFee",o[o.WithdrawWithheldTokensFromMint=2]="WithdrawWithheldTokensFromMint",o[o.WithdrawWithheldTokensFromAccounts=3]="WithdrawWithheldTokensFromAccounts",o[o.HarvestWithheldTokensToMint=4]="HarvestWithheldTokensToMint",o[o.SetTransferFee=5]="SetTransferFee";const h=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction"),(0,i.u8)("transferFeeConfigAuthorityOption"),(0,a.publicKey)("transferFeeConfigAuthority"),(0,i.u8)("withdrawWithheldAuthorityOption"),(0,a.publicKey)("withdrawWithheldAuthority"),(0,i.u16)("transferFeeBasisPoints"),(0,a.u64)("maximumFee")]);function g(e,t,r,o,i,s=u.TOKEN_2022_PROGRAM_ID){if(!(0,u.programSupportsExtensions)(s))throw new(0,l.TokenUnsupportedInstructionError);const a=[{pubkey:e,isSigner:!1,isWritable:!0}],d=f.alloc(h.span);return h.encode({instruction:p.TokenInstruction.TransferFeeExtension,transferFeeInstruction:n.InitializeTransferFeeConfig,transferFeeConfigAuthorityOption:t?1:0,transferFeeConfigAuthority:t||new(0,c.PublicKey)(0),withdrawWithheldAuthorityOption:r?1:0,withdrawWithheldAuthority:r||new(0,c.PublicKey)(0),transferFeeBasisPoints:o,maximumFee:i},d),new(0,c.TransactionInstruction)({keys:a,programId:s,data:d})}function y(e,t){if(!e.programId.equals(t))throw new(0,l.TokenInvalidInstructionProgramError);if(e.data.length!==h.span)throw new(0,l.TokenInvalidInstructionDataError);const{keys:{mint:r},data:o}=b(e);if(o.instruction!==p.TokenInstruction.TransferFeeExtension||o.transferFeeInstruction!==n.InitializeTransferFeeConfig)throw new(0,l.TokenInvalidInstructionTypeError);if(!r)throw new(0,l.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r},data:o}}function b({programId:e,keys:[t],data:r}){const{instruction:n,transferFeeInstruction:o,transferFeeConfigAuthorityOption:i,transferFeeConfigAuthority:s,withdrawWithheldAuthorityOption:a,withdrawWithheldAuthority:c,transferFeeBasisPoints:u,maximumFee:l}=h.decode(r);return{programId:e,keys:{mint:t},data:{instruction:n,transferFeeInstruction:o,transferFeeConfigAuthority:i?s:null,withdrawWithheldAuthority:a?c:null,transferFeeBasisPoints:u,maximumFee:l}}}const m=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction"),(0,a.u64)("amount"),(0,i.u8)("decimals"),(0,a.u64)("fee")]);function k(e,t,r,o,i,s,a,h=[],g=u.TOKEN_2022_PROGRAM_ID){if(!(0,u.programSupportsExtensions)(g))throw new(0,l.TokenUnsupportedInstructionError);const y=f.alloc(m.span);m.encode({instruction:p.TokenInstruction.TransferFeeExtension,transferFeeInstruction:n.TransferCheckedWithFee,amount:i,decimals:s,fee:a},y);const b=(0,d.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!1,isWritable:!0}],o,h);return new(0,c.TransactionInstruction)({keys:b,programId:g,data:y})}function x(e,t){if(!e.programId.equals(t))throw new(0,l.TokenInvalidInstructionProgramError);if(e.data.length!==m.span)throw new(0,l.TokenInvalidInstructionDataError);const{keys:{source:r,mint:o,destination:i,authority:s,signers:a},data:c}=w(e);if(c.instruction!==p.TokenInstruction.TransferFeeExtension||c.transferFeeInstruction!==n.TransferCheckedWithFee)throw new(0,l.TokenInvalidInstructionTypeError);if(!o)throw new(0,l.TokenInvalidInstructionKeysError);return{programId:t,keys:{source:r,mint:o,destination:i,authority:s,signers:a||null},data:c}}function w({programId:e,keys:[t,r,n,o,...i],data:s}){const{instruction:a,transferFeeInstruction:c,amount:u,decimals:l,fee:d}=m.decode(s);return{programId:e,keys:{source:t,mint:r,destination:n,authority:o,signers:i},data:{instruction:a,transferFeeInstruction:c,amount:u,decimals:l,fee:d}}}const S=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction")]);function I(e,t,r,o=[],i=u.TOKEN_2022_PROGRAM_ID){if(!(0,u.programSupportsExtensions)(i))throw new(0,l.TokenUnsupportedInstructionError);const s=f.alloc(S.span);S.encode({instruction:p.TokenInstruction.TransferFeeExtension,transferFeeInstruction:n.WithdrawWithheldTokensFromMint},s);const a=(0,d.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,o);return new(0,c.TransactionInstruction)({keys:a,programId:i,data:s})}function v(e,t){if(!e.programId.equals(t))throw new(0,l.TokenInvalidInstructionProgramError);if(e.data.length!==S.span)throw new(0,l.TokenInvalidInstructionDataError);const{keys:{mint:r,destination:o,authority:i,signers:s},data:a}=A(e);if(a.instruction!==p.TokenInstruction.TransferFeeExtension||a.transferFeeInstruction!==n.WithdrawWithheldTokensFromMint)throw new(0,l.TokenInvalidInstructionTypeError);if(!r)throw new(0,l.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r,destination:o,authority:i,signers:s||null},data:a}}function A({programId:e,keys:[t,r,n,...o],data:i}){const{instruction:s,transferFeeInstruction:a}=S.decode(i);return{programId:e,keys:{mint:t,destination:r,authority:n,signers:o},data:{instruction:s,transferFeeInstruction:a}}}const _=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction"),(0,i.u8)("numTokenAccounts")]);function E(e,t,r,o,i,s=u.TOKEN_2022_PROGRAM_ID){if(!(0,u.programSupportsExtensions)(s))throw new(0,l.TokenUnsupportedInstructionError);const a=f.alloc(_.span);_.encode({instruction:p.TokenInstruction.TransferFeeExtension,transferFeeInstruction:n.WithdrawWithheldTokensFromAccounts,numTokenAccounts:i.length},a);const h=(0,d.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,o);for(const e of i)h.push({pubkey:e,isSigner:!1,isWritable:!0});return new(0,c.TransactionInstruction)({keys:h,programId:s,data:a})}function T(e,t){if(!e.programId.equals(t))throw new(0,l.TokenInvalidInstructionProgramError);if(e.data.length!==_.span)throw new(0,l.TokenInvalidInstructionDataError);const{keys:{mint:r,destination:o,authority:i,signers:s,sources:a},data:c}=O(e);if(c.instruction!==p.TokenInstruction.TransferFeeExtension||c.transferFeeInstruction!==n.WithdrawWithheldTokensFromAccounts)throw new(0,l.TokenInvalidInstructionTypeError);if(!r)throw new(0,l.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r,destination:o,authority:i,signers:s||null,sources:a||null},data:c}}function O({programId:e,keys:t,data:r}){const{instruction:n,transferFeeInstruction:o,numTokenAccounts:i}=_.decode(r),[s,a,c,u,l]=[t[0],t[1],t[2],t.slice(3,3+i),t.slice(-1*i)];return{programId:e,keys:{mint:s,destination:a,authority:c,signers:u,sources:l},data:{instruction:n,transferFeeInstruction:o,numTokenAccounts:i}}}const P=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction")]);function B(e,t,r=u.TOKEN_2022_PROGRAM_ID){if(!(0,u.programSupportsExtensions)(r))throw new(0,l.TokenUnsupportedInstructionError);const o=f.alloc(P.span);P.encode({instruction:p.TokenInstruction.TransferFeeExtension,transferFeeInstruction:n.HarvestWithheldTokensToMint},o);const i=[];i.push({pubkey:e,isSigner:!1,isWritable:!0});for(const e of t)i.push({pubkey:e,isSigner:!1,isWritable:!0});return new(0,c.TransactionInstruction)({keys:i,programId:r,data:o})}function M(e,t){if(!e.programId.equals(t))throw new(0,l.TokenInvalidInstructionProgramError);if(e.data.length!==P.span)throw new(0,l.TokenInvalidInstructionDataError);const{keys:{mint:r,sources:o},data:i}=R(e);if(i.instruction!==p.TokenInstruction.TransferFeeExtension||i.transferFeeInstruction!==n.HarvestWithheldTokensToMint)throw new(0,l.TokenInvalidInstructionTypeError);if(!r)throw new(0,l.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r,sources:o},data:i}}function R({programId:e,keys:[t,...r],data:n}){const{instruction:o,transferFeeInstruction:i}=P.decode(n);return{programId:e,keys:{mint:t,sources:r},data:{instruction:o,transferFeeInstruction:i}}}})),s.register("42kdz",(function(e,t){var r=s("1tNUA"),o=s("1xytC"),i=s("9JBAi"),a=s("kmLzX"),c=s("13bNB"),u=s("c6gS2"),l=s("gPtJ5"),d=s("gRk5d"),p=s("8EUnD"),f=s("9zPpw"),h=s("bBmJ3"),g=s("dFbvq"),y=s("hPVe1"),b=s("fF9RM"),m=s("7n9CH"),k=s("1QEvx"),x=s("dmSv9"),w=s("i9aCN"),S=s("do1VS"),I=s("d41xw"),v=s("eqaWF"),A=s("54IgP"),_=s("2fpbS"),E=s("iAQ3o"),T=s("gh5HN"),O=s("bfX0r"),P=s("iblOy"),B=s("fd70Y"),M=s("fjziq"),R=s("31IbQ"),C=s("8AmZy"),D=s("eHg2u");n(e.exports,r),n(e.exports,o),n(e.exports,i),n(e.exports,a),n(e.exports,c),n(e.exports,u),n(e.exports,l),n(e.exports,d),n(e.exports,p),n(e.exports,f),n(e.exports,h),n(e.exports,g),n(e.exports,y),n(e.exports,b),n(e.exports,m),n(e.exports,k),n(e.exports,x),n(e.exports,w),n(e.exports,S),n(e.exports,I),n(e.exports,v),n(e.exports,A),n(e.exports,_),n(e.exports,E),n(e.exports,T),n(e.exports,O),n(e.exports,P),n(e.exports,B),n(e.exports,M),n(e.exports,R),n(e.exports,C),n(e.exports,D)})),s.register("1xytC",(function(t,r){e(t.exports,"decodeInstruction",(function(){return P})),e(t.exports,"isInitializeMintInstruction",(function(){return B})),e(t.exports,"isInitializeAccountInstruction",(function(){return M})),e(t.exports,"isInitializeMultisigInstruction",(function(){return R})),e(t.exports,"isTransferInstruction",(function(){return C})),e(t.exports,"isApproveInstruction",(function(){return D})),e(t.exports,"isRevokeInstruction",(function(){return z})),e(t.exports,"isSetAuthorityInstruction",(function(){return W})),e(t.exports,"isMintToInstruction",(function(){return j})),e(t.exports,"isBurnInstruction",(function(){return K})),e(t.exports,"isCloseAccountInstruction",(function(){return U})),e(t.exports,"isFreezeAccountInstruction",(function(){return L})),e(t.exports,"isThawAccountInstruction",(function(){return N})),e(t.exports,"isTransferCheckedInstruction",(function(){return F})),e(t.exports,"isApproveCheckedInstruction",(function(){return V})),e(t.exports,"isMintToCheckedInstruction",(function(){return q})),e(t.exports,"isBurnCheckedInstruction",(function(){return G})),e(t.exports,"isInitializeAccount2Instruction",(function(){return H})),e(t.exports,"isSyncNativeInstruction",(function(){return Y})),e(t.exports,"isInitializeAccount3Instruction",(function(){return $})),e(t.exports,"isInitializeMint2Instruction",(function(){return Q})),e(t.exports,"isAmountToUiAmountInstruction",(function(){return J})),e(t.exports,"isUiamountToAmountInstruction",(function(){return Z}));var n=s("25lQ2"),o=s("huO6a"),i=s("fZLjX"),a=s("bfX0r"),c=s("gRk5d"),u=s("dmSv9"),l=s("dFbvq"),d=s("do1VS"),p=s("hPVe1"),f=s("fF9RM"),h=s("13bNB"),g=s("d41xw"),y=s("54IgP"),b=s("kmLzX"),m=s("iAQ3o"),k=s("c6gS2"),x=s("bBmJ3"),w=s("i9aCN"),S=s("8EUnD"),I=s("9zPpw"),v=s("eqaWF"),A=s("7n9CH"),_=s("gPtJ5"),E=s("1QEvx"),T=s("9JBAi"),O=s("iblOy");function P(e,t=o.TOKEN_PROGRAM_ID){if(!e.data.length)throw new(0,i.TokenInvalidInstructionDataError);const r=(0,n.u8)().decode(e.data);if(r===T.TokenInstruction.InitializeMint)return(0,b.decodeInitializeMintInstruction)(e,t);if(r===T.TokenInstruction.InitializeAccount)return(0,h.decodeInitializeAccountInstruction)(e,t);if(r===T.TokenInstruction.InitializeMultisig)return(0,k.decodeInitializeMultisigInstruction)(e,t);if(r===T.TokenInstruction.Transfer)return(0,_.decodeTransferInstruction)(e,t);if(r===T.TokenInstruction.Approve)return(0,c.decodeApproveInstruction)(e,t);if(r===T.TokenInstruction.Revoke)return(0,S.decodeRevokeInstruction)(e,t);if(r===T.TokenInstruction.SetAuthority)return(0,I.decodeSetAuthorityInstruction)(e,t);if(r===T.TokenInstruction.MintTo)return(0,x.decodeMintToInstruction)(e,t);if(r===T.TokenInstruction.Burn)return(0,l.decodeBurnInstruction)(e,t);if(r===T.TokenInstruction.CloseAccount)return(0,p.decodeCloseAccountInstruction)(e,t);if(r===T.TokenInstruction.FreezeAccount)return(0,f.decodeFreezeAccountInstruction)(e,t);if(r===T.TokenInstruction.ThawAccount)return(0,A.decodeThawAccountInstruction)(e,t);if(r===T.TokenInstruction.TransferChecked)return(0,E.decodeTransferCheckedInstruction)(e,t);if(r===T.TokenInstruction.ApproveChecked)return(0,u.decodeApproveCheckedInstruction)(e,t);if(r===T.TokenInstruction.MintToChecked)return(0,w.decodeMintToCheckedInstruction)(e,t);if(r===T.TokenInstruction.BurnChecked)return(0,d.decodeBurnCheckedInstruction)(e,t);if(r===T.TokenInstruction.InitializeAccount2)return(0,g.decodeInitializeAccount2Instruction)(e,t);if(r===T.TokenInstruction.SyncNative)return(0,v.decodeSyncNativeInstruction)(e,t);if(r===T.TokenInstruction.InitializeAccount3)return(0,y.decodeInitializeAccount3Instruction)(e,t);if(r===T.TokenInstruction.InitializeMint2)return(0,m.decodeInitializeMint2Instruction)(e,t);if(r===T.TokenInstruction.AmountToUiAmount)return(0,a.decodeAmountToUiAmountInstruction)(e,t);if(r===T.TokenInstruction.UiAmountToAmount)return(0,O.decodeUiAmountToAmountInstruction)(e,t);if(r===T.TokenInstruction.InitializeMultisig2)throw new(0,i.TokenInvalidInstructionTypeError);throw new(0,i.TokenInvalidInstructionTypeError)}function B(e){return e.data.instruction===T.TokenInstruction.InitializeMint}function M(e){return e.data.instruction===T.TokenInstruction.InitializeAccount}function R(e){return e.data.instruction===T.TokenInstruction.InitializeMultisig}function C(e){return e.data.instruction===T.TokenInstruction.Transfer}function D(e){return e.data.instruction===T.TokenInstruction.Approve}function z(e){return e.data.instruction===T.TokenInstruction.Revoke}function W(e){return e.data.instruction===T.TokenInstruction.SetAuthority}function j(e){return e.data.instruction===T.TokenInstruction.MintTo}function K(e){return e.data.instruction===T.TokenInstruction.Burn}function U(e){return e.data.instruction===T.TokenInstruction.CloseAccount}function L(e){return e.data.instruction===T.TokenInstruction.FreezeAccount}function N(e){return e.data.instruction===T.TokenInstruction.ThawAccount}function F(e){return e.data.instruction===T.TokenInstruction.TransferChecked}function V(e){return e.data.instruction===T.TokenInstruction.ApproveChecked}function q(e){return e.data.instruction===T.TokenInstruction.MintToChecked}function G(e){return e.data.instruction===T.TokenInstruction.BurnChecked}function H(e){return e.data.instruction===T.TokenInstruction.InitializeAccount2}function Y(e){return e.data.instruction===T.TokenInstruction.SyncNative}function $(e){return e.data.instruction===T.TokenInstruction.InitializeAccount3}function Q(e){return e.data.instruction===T.TokenInstruction.InitializeMint2}function J(e){return e.data.instruction===T.TokenInstruction.AmountToUiAmount}function Z(e){return e.data.instruction===T.TokenInstruction.UiAmountToAmount}})),s.register("d41xw",(function(t,r){e(t.exports,"initializeAccount2InstructionData",(function(){return d})),e(t.exports,"createInitializeAccount2Instruction",(function(){return p})),e(t.exports,"decodeInitializeAccount2Instruction",(function(){return f})),e(t.exports,"decodeInitializeAccount2InstructionUnchecked",(function(){return h}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=s("huO6a"),c=s("fZLjX"),u=s("9JBAi"),l=s("6rT8n").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction"),(0,o.publicKey)("owner")]);function p(e,t,r,n=a.TOKEN_PROGRAM_ID){const o=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:i.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}],s=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.InitializeAccount2,owner:r},s),new(0,i.TransactionInstruction)({keys:o,programId:n,data:s})}function f(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n,rent:o},data:i}=h(e);if(i.instruction!==u.TokenInstruction.InitializeAccount2)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n,rent:o},data:i}}function h({programId:e,keys:[t,r,n],data:o}){return{programId:e,keys:{account:t,mint:r,rent:n},data:d.decode(o)}}})),s.register("54IgP",(function(t,r){e(t.exports,"initializeAccount3InstructionData",(function(){return d})),e(t.exports,"createInitializeAccount3Instruction",(function(){return p})),e(t.exports,"decodeInitializeAccount3Instruction",(function(){return f})),e(t.exports,"decodeInitializeAccount3InstructionUnchecked",(function(){return h}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=s("huO6a"),c=s("fZLjX"),u=s("9JBAi"),l=s("6rT8n").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction"),(0,o.publicKey)("owner")]);function p(e,t,r,n=a.TOKEN_PROGRAM_ID){const o=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1}],s=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.InitializeAccount3,owner:r},s),new(0,i.TransactionInstruction)({keys:o,programId:n,data:s})}function f(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n},data:o}=h(e);if(o.instruction!==u.TokenInstruction.InitializeAccount3)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n},data:o}}function h({programId:e,keys:[t,r],data:n}){return{programId:e,keys:{account:t,mint:r},data:d.decode(n)}}})),s.register("2fpbS",(function(e,t){})),s.register("gh5HN",(function(t,r){e(t.exports,"initializeImmutableOwnerInstructionData",(function(){return u})),e(t.exports,"createInitializeImmutableOwnerInstruction",(function(){return l})),e(t.exports,"decodeInitializeImmutableOwnerInstruction",(function(){return d})),e(t.exports,"decodeInitializeImmutableOwnerInstructionUnchecked",(function(){return p}));var n=s("25lQ2"),o=s("5qKL4"),i=s("fZLjX"),a=s("9JBAi"),c=s("6rT8n").Buffer;const u=(0,n.struct)([(0,n.u8)("instruction")]);function l(e,t){const r=[{pubkey:e,isSigner:!1,isWritable:!0}],n=c.alloc(u.span);return u.encode({instruction:a.TokenInstruction.InitializeImmutableOwner},n),new(0,o.TransactionInstruction)({keys:r,programId:t,data:n})}function d(e,t){if(!e.programId.equals(t))throw new(0,i.TokenInvalidInstructionProgramError);if(e.data.length!==u.span)throw new(0,i.TokenInvalidInstructionDataError);const{keys:{account:r},data:n}=p(e);if(n.instruction!==a.TokenInstruction.InitializeImmutableOwner)throw new(0,i.TokenInvalidInstructionTypeError);if(!r)throw new(0,i.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r},data:n}}function p({programId:e,keys:[t],data:r}){const{instruction:n}=u.decode(r);return{programId:e,keys:{account:t},data:{instruction:n}}}})),s.register("fd70Y",(function(t,r){e(t.exports,"initializeMintCloseAuthorityInstructionData",(function(){return d})),e(t.exports,"createInitializeMintCloseAuthorityInstruction",(function(){return p})),e(t.exports,"decodeInitializeMintCloseAuthorityInstruction",(function(){return f})),e(t.exports,"decodeInitializeMintCloseAuthorityInstructionUnchecked",(function(){return h}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=s("huO6a"),c=s("fZLjX"),u=s("9JBAi"),l=s("6rT8n").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction"),(0,n.u8)("closeAuthorityOption"),(0,o.publicKey)("closeAuthority")]);function p(e,t,r){if(!(0,a.programSupportsExtensions)(r))throw new(0,c.TokenUnsupportedInstructionError);const n=[{pubkey:e,isSigner:!1,isWritable:!0}],o=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.InitializeMintCloseAuthority,closeAuthorityOption:t?1:0,closeAuthority:t||new(0,i.PublicKey)(0)},o),new(0,i.TransactionInstruction)({keys:n,programId:r,data:o})}function f(e,t){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{mint:r},data:n}=h(e);if(n.instruction!==u.TokenInstruction.InitializeMintCloseAuthority)throw new(0,c.TokenInvalidInstructionTypeError);if(!r)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r},data:n}}function h({programId:e,keys:[t],data:r}){const{instruction:n,closeAuthorityOption:o,closeAuthority:i}=d.decode(r);return{programId:e,keys:{mint:t},data:{instruction:n,closeAuthority:o?i:null}}}})),s.register("fjziq",(function(t,r){e(t.exports,"createReallocateInstruction",(function(){return d}));var n=s("25lQ2"),o=s("5qKL4"),i=s("huO6a"),a=s("fZLjX"),c=s("cUcOT"),u=s("9JBAi"),l=s("6rT8n").Buffer;function d(e,t,r,s,d=[],p=i.TOKEN_2022_PROGRAM_ID){if(!(0,i.programSupportsExtensions)(p))throw new(0,a.TokenUnsupportedInstructionError);const f=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!0,isWritable:!0},{pubkey:o.SystemProgram.programId,isSigner:!1,isWritable:!1}],h=(0,c.addSigners)(f,s,d),g=(0,n.struct)([(0,n.u8)("instruction"),(0,n.seq)((0,n.u16)(),r.length,"extensionTypes")]),y=l.alloc(g.span);return g.encode({instruction:u.TokenInstruction.Reallocate,extensionTypes:r},y),new(0,o.TransactionInstruction)({keys:h,programId:p,data:y})}})),s.register("8AmZy",(function(t,r){e(t.exports,"initializeNonTransferableMintInstructionData",(function(){return l})),e(t.exports,"createInitializeNonTransferableMintInstruction",(function(){return d}));var n=s("25lQ2"),o=s("5qKL4"),i=s("huO6a"),a=s("fZLjX"),c=s("9JBAi"),u=s("6rT8n").Buffer;const l=(0,n.struct)([(0,n.u8)("instruction")]);function d(e,t){if(!(0,i.programSupportsExtensions)(t))throw new(0,a.TokenUnsupportedInstructionError);const r=[{pubkey:e,isSigner:!1,isWritable:!0}],n=u.alloc(l.span);return l.encode({instruction:c.TokenInstruction.InitializeNonTransferableMint},n),new(0,o.TransactionInstruction)({keys:r,programId:t,data:n})}})),s.register("eHg2u",(function(t,r){e(t.exports,"initializePermanentDelegateInstructionData",(function(){return d})),e(t.exports,"createInitializePermanentDelegateInstruction",(function(){return p})),e(t.exports,"decodeInitializePermanentDelegateInstruction",(function(){return f})),e(t.exports,"decodeInitializePermanentDelegateInstructionUnchecked",(function(){return h}));var n=s("25lQ2"),o=s("dMpk2"),i=s("5qKL4"),a=(i=s("5qKL4"),s("huO6a")),c=s("fZLjX"),u=s("9JBAi"),l=s("6rT8n").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction"),(0,o.publicKey)("delegate")]);function p(e,t,r){if(!(0,a.programSupportsExtensions)(r))throw new(0,c.TokenUnsupportedInstructionError);const n=[{pubkey:e,isSigner:!1,isWritable:!0}],o=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.InitializePermanentDelegate,delegate:t||new(0,i.PublicKey)(0)},o),new(0,i.TransactionInstruction)({keys:n,programId:r,data:o})}function f(e,t){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{mint:r},data:n}=h(e);if(n.instruction!==u.TokenInstruction.InitializePermanentDelegate)throw new(0,c.TokenInvalidInstructionTypeError);if(!r)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r},data:n}}function h({programId:e,keys:[t],data:r}){const{instruction:n,delegate:o}=d.decode(r);return{programId:e,keys:{mint:t},data:{instruction:n,delegate:o}}}})),s.register("LTLym",(function(e,t){var r=s("avGh8"),o=s("7oWCo"),i=s("b8STh");n(e.exports,r),n(e.exports,o),n(e.exports,i)})),s.register("96GbS",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.approveUseAuthorityArgsBeet=void 0;const i=o(s("5zf7g"));e.exports.approveUseAuthorityArgsBeet=new i.BeetArgsStruct([["numberOfUses",i.u64]],"ApproveUseAuthorityArgs")})),s.register("Oz5Yt",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createBubblegumSetCollectionSizeInstruction=e.exports.bubblegumSetCollectionSizeInstructionDiscriminator=e.exports.BubblegumSetCollectionSizeStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("iFL7r");e.exports.BubblegumSetCollectionSizeStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8],["setCollectionSizeArgs",c.setCollectionSizeArgsBeet]],"BubblegumSetCollectionSizeInstructionArgs"),e.exports.bubblegumSetCollectionSizeInstructionDiscriminator=36,e.exports.createBubblegumSetCollectionSizeInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[o]=e.exports.BubblegumSetCollectionSizeStruct.serialize({instructionDiscriminator:e.exports.bubblegumSetCollectionSizeInstructionDiscriminator,...r}),i=[{pubkey:t.collectionMetadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!0,isSigner:!0},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.bubblegumSigner,isWritable:!1,isSigner:!0}];return null!=t.collectionAuthorityRecord&&i.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:n,keys:i,data:o})}})),s.register("iFL7r",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.setCollectionSizeArgsBeet=void 0;const i=o(s("5zf7g"));e.exports.setCollectionSizeArgsBeet=new i.BeetArgsStruct([["size",i.u64]],"SetCollectionSizeArgs")})),s.register("26sfA",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createBurnInstruction=e.exports.burnInstructionDiscriminator=e.exports.BurnStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("8WZIk");e.exports.BurnStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["burnArgs",c.burnArgsBeet]],"BurnInstructionArgs"),e.exports.burnInstructionDiscriminator=41,e.exports.createBurnInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l,d,p;const[f]=e.exports.BurnStruct.serialize({instructionDiscriminator:e.exports.burnInstructionDiscriminator,...r}),h=[{pubkey:t.authority,isWritable:!0,isSigner:!0},{pubkey:null!==(o=t.collectionMetadata)&&void 0!==o?o:n,isWritable:null!=t.collectionMetadata,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(i=t.edition)&&void 0!==i?i:n,isWritable:null!=t.edition,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.token,isWritable:!0,isSigner:!1},{pubkey:null!==(s=t.masterEdition)&&void 0!==s?s:n,isWritable:null!=t.masterEdition,isSigner:!1},{pubkey:null!==(c=t.masterEditionMint)&&void 0!==c?c:n,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.masterEditionToken)&&void 0!==u?u:n,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.editionMarker)&&void 0!==l?l:n,isWritable:null!=t.editionMarker,isSigner:!1},{pubkey:null!==(d=t.tokenRecord)&&void 0!==d?d:n,isWritable:null!=t.tokenRecord,isSigner:!1},{pubkey:null!==(p=t.systemProgram)&&void 0!==p?p:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:t.splTokenProgram,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:h,data:f})}})),s.register("8WZIk",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.burnArgsBeet=e.exports.isBurnArgsV1=void 0;const i=o(s("5zf7g"));e.exports.isBurnArgsV1=e=>"V1"===e.__kind,e.exports.burnArgsBeet=i.dataEnum([["V1",new i.BeetArgsStruct([["amount",i.u64]],'BurnArgsRecord["V1"]')]])})),s.register("5aqXE",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createBurnEditionNftInstruction=e.exports.burnEditionNftInstructionDiscriminator=e.exports.BurnEditionNftStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.BurnEditionNftStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"BurnEditionNftInstructionArgs"),e.exports.burnEditionNftInstructionDiscriminator=37,e.exports.createBurnEditionNftInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.BurnEditionNftStruct.serialize({instructionDiscriminator:e.exports.burnEditionNftInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.owner,isWritable:!0,isSigner:!0},{pubkey:t.printEditionMint,isWritable:!0,isSigner:!1},{pubkey:t.masterEditionMint,isWritable:!1,isSigner:!1},{pubkey:t.printEditionTokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.masterEditionTokenAccount,isWritable:!1,isSigner:!1},{pubkey:t.masterEditionAccount,isWritable:!0,isSigner:!1},{pubkey:t.printEditionAccount,isWritable:!0,isSigner:!1},{pubkey:t.editionMarkerAccount,isWritable:!0,isSigner:!1},{pubkey:t.splTokenProgram,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("6ObGi",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createBurnNftInstruction=e.exports.burnNftInstructionDiscriminator=e.exports.BurnNftStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.BurnNftStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"BurnNftInstructionArgs"),e.exports.burnNftInstructionDiscriminator=29,e.exports.createBurnNftInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.BurnNftStruct.serialize({instructionDiscriminator:e.exports.burnNftInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.owner,isWritable:!0,isSigner:!0},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.tokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.masterEditionAccount,isWritable:!0,isSigner:!1},{pubkey:t.splTokenProgram,isWritable:!1,isSigner:!1}];return null!=t.collectionMetadata&&o.push({pubkey:t.collectionMetadata,isWritable:!0,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("ifHwo",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCloseEscrowAccountInstruction=e.exports.closeEscrowAccountInstructionDiscriminator=e.exports.CloseEscrowAccountStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.CloseEscrowAccountStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"CloseEscrowAccountInstructionArgs"),e.exports.closeEscrowAccountInstructionDiscriminator=39,e.exports.createCloseEscrowAccountInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n;const[o]=e.exports.CloseEscrowAccountStruct.serialize({instructionDiscriminator:e.exports.closeEscrowAccountInstructionDiscriminator}),i=[{pubkey:t.escrow,isWritable:!0,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.tokenAccount,isWritable:!1,isSigner:!1},{pubkey:t.edition,isWritable:!1,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(n=t.systemProgram)&&void 0!==n?n:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:i,data:o})}})),s.register("7hXrW",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCollectInstruction=e.exports.collectInstructionDiscriminator=e.exports.CollectStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.CollectStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"CollectInstructionArgs"),e.exports.collectInstructionDiscriminator=54,e.exports.createCollectInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.CollectStruct.serialize({instructionDiscriminator:e.exports.collectInstructionDiscriminator}),o=[{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:t.pdaAccount,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("7vMb6",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createConvertMasterEditionV1ToV2Instruction=e.exports.convertMasterEditionV1ToV2InstructionDiscriminator=e.exports.ConvertMasterEditionV1ToV2Struct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.ConvertMasterEditionV1ToV2Struct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"ConvertMasterEditionV1ToV2InstructionArgs"),e.exports.convertMasterEditionV1ToV2InstructionDiscriminator=12,e.exports.createConvertMasterEditionV1ToV2Instruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.ConvertMasterEditionV1ToV2Struct.serialize({instructionDiscriminator:e.exports.convertMasterEditionV1ToV2InstructionDiscriminator}),o=[{pubkey:t.masterEdition,isWritable:!0,isSigner:!1},{pubkey:t.oneTimeAuth,isWritable:!0,isSigner:!1},{pubkey:t.printingMint,isWritable:!0,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("kk1mH",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateInstruction=e.exports.createInstructionDiscriminator=e.exports.CreateStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("bg4oB");e.exports.CreateStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["createArgs",c.createArgsBeet]],"CreateInstructionArgs"),e.exports.createInstructionDiscriminator=42,e.exports.createCreateInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i;const[s]=e.exports.CreateStruct.serialize({instructionDiscriminator:e.exports.createInstructionDiscriminator,...r}),c=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(o=t.masterEdition)&&void 0!==o?o:n,isWritable:null!=t.masterEdition,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!1},{pubkey:null!==(i=t.systemProgram)&&void 0!==i?i:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:t.splTokenProgram,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:c,data:s})}})),s.register("bg4oB",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createArgsBeet=e.exports.isCreateArgsV1=void 0;const i=o(s("5zf7g"));var a=s("2eiHK"),c=s("3lUxT");e.exports.isCreateArgsV1=e=>"V1"===e.__kind,e.exports.createArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["assetData",a.assetDataBeet],["decimals",i.coption(i.u8)],["printSupply",i.coption(c.printSupplyBeet)]],'CreateArgsRecord["V1"]')]])})),s.register("2eiHK",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.assetDataBeet=void 0;const i=o(s("5zf7g")),a=o(s("28Yn5"));var c=s("5CbkU"),u=s("fIAmj"),l=s("7klMb"),d=s("hAAwl"),p=s("3hOWQ");e.exports.assetDataBeet=new i.FixableBeetArgsStruct([["name",i.utf8String],["symbol",i.utf8String],["uri",i.utf8String],["sellerFeeBasisPoints",i.u16],["creators",i.coption(i.array(c.creatorBeet))],["primarySaleHappened",i.bool],["isMutable",i.bool],["tokenStandard",u.tokenStandardBeet],["collection",i.coption(l.collectionBeet)],["uses",i.coption(d.usesBeet)],["collectionDetails",i.coption(p.collectionDetailsBeet)],["ruleSet",i.coption(a.publicKey)]],"AssetData")})),s.register("3lUxT",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.printSupplyBeet=e.exports.isPrintSupplyUnlimited=e.exports.isPrintSupplyLimited=e.exports.isPrintSupplyZero=void 0;const i=o(s("5zf7g"));e.exports.isPrintSupplyZero=e=>"Zero"===e.__kind;e.exports.isPrintSupplyLimited=e=>"Limited"===e.__kind;e.exports.isPrintSupplyUnlimited=e=>"Unlimited"===e.__kind,e.exports.printSupplyBeet=i.dataEnum([["Zero",i.unit],["Limited",new i.BeetArgsStruct([["fields",i.fixedSizeTuple([i.u64])]],'PrintSupplyRecord["Limited"]')],["Unlimited",i.unit]])})),s.register("grrXS",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateEscrowAccountInstruction=e.exports.createEscrowAccountInstructionDiscriminator=e.exports.CreateEscrowAccountStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.CreateEscrowAccountStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"CreateEscrowAccountInstructionArgs"),e.exports.createEscrowAccountInstructionDiscriminator=38,e.exports.createCreateEscrowAccountInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n;const[o]=e.exports.CreateEscrowAccountStruct.serialize({instructionDiscriminator:e.exports.createEscrowAccountInstructionDiscriminator}),i=[{pubkey:t.escrow,isWritable:!0,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.tokenAccount,isWritable:!1,isSigner:!1},{pubkey:t.edition,isWritable:!1,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(n=t.systemProgram)&&void 0!==n?n:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1}];return null!=t.authority&&i.push({pubkey:t.authority,isWritable:!1,isSigner:!0}),new a.TransactionInstruction({programId:r,keys:i,data:o})}})),s.register("72BKi",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateMasterEditionInstruction=e.exports.createMasterEditionInstructionDiscriminator=e.exports.CreateMasterEditionStruct=void 0;const i=o(s("hSIUY")),a=o(s("5zf7g")),c=o(s("5qKL4"));e.exports.CreateMasterEditionStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"CreateMasterEditionInstructionArgs"),e.exports.createMasterEditionInstructionDiscriminator=10,e.exports.createCreateMasterEditionInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o,s;const[a]=e.exports.CreateMasterEditionStruct.serialize({instructionDiscriminator:e.exports.createMasterEditionInstructionDiscriminator}),u=[{pubkey:t.edition,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!0},{pubkey:t.mintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:c.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.rent)&&void 0!==s?s:c.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1}];return new c.TransactionInstruction({programId:r,keys:u,data:a})}})),s.register("dGShr",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateMasterEditionV3Instruction=e.exports.createMasterEditionV3InstructionDiscriminator=e.exports.CreateMasterEditionV3Struct=void 0;const i=o(s("hSIUY")),a=o(s("5zf7g")),c=o(s("5qKL4"));var u=s("8Kqpw");e.exports.CreateMasterEditionV3Struct=new a.FixableBeetArgsStruct([["instructionDiscriminator",a.u8],["createMasterEditionArgs",u.createMasterEditionArgsBeet]],"CreateMasterEditionV3InstructionArgs"),e.exports.createMasterEditionV3InstructionDiscriminator=17,e.exports.createCreateMasterEditionV3Instruction=function(t,r,n=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,s;const[a]=e.exports.CreateMasterEditionV3Struct.serialize({instructionDiscriminator:e.exports.createMasterEditionV3InstructionDiscriminator,...r}),u=[{pubkey:t.edition,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!0},{pubkey:t.mintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(o=t.tokenProgram)&&void 0!==o?o:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.systemProgram)&&void 0!==s?s:c.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&u.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new c.TransactionInstruction({programId:n,keys:u,data:a})}})),s.register("8Kqpw",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMasterEditionArgsBeet=void 0;const i=o(s("5zf7g"));e.exports.createMasterEditionArgsBeet=new i.FixableBeetArgsStruct([["maxSupply",i.coption(i.u64)]],"CreateMasterEditionArgs")})),s.register("ayrIU",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateMetadataAccountInstruction=e.exports.createMetadataAccountInstructionDiscriminator=e.exports.CreateMetadataAccountStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.CreateMetadataAccountStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"CreateMetadataAccountInstructionArgs"),e.exports.createMetadataAccountInstructionDiscriminator=0,e.exports.createCreateMetadataAccountInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o;const[i]=e.exports.CreateMetadataAccountStruct.serialize({instructionDiscriminator:e.exports.createMetadataAccountInstructionDiscriminator}),s=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.mintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.systemProgram)&&void 0!==n?n:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.rent)&&void 0!==o?o:a.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:s,data:i})}})),s.register("jCYI5",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateMetadataAccountV2Instruction=e.exports.createMetadataAccountV2InstructionDiscriminator=e.exports.CreateMetadataAccountV2Struct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.CreateMetadataAccountV2Struct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"CreateMetadataAccountV2InstructionArgs"),e.exports.createMetadataAccountV2InstructionDiscriminator=16,e.exports.createCreateMetadataAccountV2Instruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n;const[o]=e.exports.CreateMetadataAccountV2Struct.serialize({instructionDiscriminator:e.exports.createMetadataAccountV2InstructionDiscriminator}),i=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.mintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.systemProgram)&&void 0!==n?n:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&i.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:i,data:o})}})),s.register("iXUAT",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateMetadataAccountV3Instruction=e.exports.createMetadataAccountV3InstructionDiscriminator=e.exports.CreateMetadataAccountV3Struct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("6iQuJ");e.exports.CreateMetadataAccountV3Struct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["createMetadataAccountArgsV3",c.createMetadataAccountArgsV3Beet]],"CreateMetadataAccountV3InstructionArgs"),e.exports.createMetadataAccountV3InstructionDiscriminator=33,e.exports.createCreateMetadataAccountV3Instruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o;const[i]=e.exports.CreateMetadataAccountV3Struct.serialize({instructionDiscriminator:e.exports.createMetadataAccountV3InstructionDiscriminator,...r}),s=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.mintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&s.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("6iQuJ",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMetadataAccountArgsV3Beet=void 0;const i=o(s("5zf7g"));var a=s("3OJ8B"),c=s("3hOWQ");e.exports.createMetadataAccountArgsV3Beet=new i.FixableBeetArgsStruct([["data",a.dataV2Beet],["isMutable",i.bool],["collectionDetails",i.coption(c.collectionDetailsBeet)]],"CreateMetadataAccountArgsV3")})),s.register("3OJ8B",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.dataV2Beet=void 0;const i=o(s("5zf7g"));var a=s("5CbkU"),c=s("7klMb"),u=s("hAAwl");e.exports.dataV2Beet=new i.FixableBeetArgsStruct([["name",i.utf8String],["symbol",i.utf8String],["uri",i.utf8String],["sellerFeeBasisPoints",i.u16],["creators",i.coption(i.array(a.creatorBeet))],["collection",i.coption(c.collectionBeet)],["uses",i.coption(u.usesBeet)]],"DataV2")})),s.register("87OAA",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDelegateInstruction=e.exports.delegateInstructionDiscriminator=e.exports.DelegateStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("gnnu3");e.exports.DelegateStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["delegateArgs",c.delegateArgsBeet]],"DelegateInstructionArgs"),e.exports.delegateInstructionDiscriminator=44,e.exports.createDelegateInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l,d,p;const[f]=e.exports.DelegateStruct.serialize({instructionDiscriminator:e.exports.delegateInstructionDiscriminator,...r}),h=[{pubkey:null!==(o=t.delegateRecord)&&void 0!==o?o:n,isWritable:null!=t.delegateRecord,isSigner:!1},{pubkey:t.delegate,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(i=t.masterEdition)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.tokenRecord)&&void 0!==s?s:n,isWritable:null!=t.tokenRecord,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:null!==(c=t.token)&&void 0!==c?c:n,isWritable:null!=t.token,isSigner:!1},{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(u=t.systemProgram)&&void 0!==u?u:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.splTokenProgram)&&void 0!==l?l:n,isWritable:!1,isSigner:!1},{pubkey:null!==(d=t.authorizationRulesProgram)&&void 0!==d?d:n,isWritable:!1,isSigner:!1},{pubkey:null!==(p=t.authorizationRules)&&void 0!==p?p:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:h,data:f})}})),s.register("gnnu3",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.delegateArgsBeet=e.exports.isDelegateArgsProgrammableConfigItemV1=e.exports.isDelegateArgsCollectionItemV1=e.exports.isDelegateArgsDataItemV1=e.exports.isDelegateArgsAuthorityItemV1=e.exports.isDelegateArgsProgrammableConfigV1=e.exports.isDelegateArgsLockedTransferV1=e.exports.isDelegateArgsStandardV1=e.exports.isDelegateArgsStakingV1=e.exports.isDelegateArgsUtilityV1=e.exports.isDelegateArgsDataV1=e.exports.isDelegateArgsTransferV1=e.exports.isDelegateArgsSaleV1=e.exports.isDelegateArgsCollectionV1=void 0;const i=o(s("5zf7g")),a=o(s("28Yn5"));var c=s("fcjGq");e.exports.isDelegateArgsCollectionV1=e=>"CollectionV1"===e.__kind;e.exports.isDelegateArgsSaleV1=e=>"SaleV1"===e.__kind;e.exports.isDelegateArgsTransferV1=e=>"TransferV1"===e.__kind;e.exports.isDelegateArgsDataV1=e=>"DataV1"===e.__kind;e.exports.isDelegateArgsUtilityV1=e=>"UtilityV1"===e.__kind;e.exports.isDelegateArgsStakingV1=e=>"StakingV1"===e.__kind;e.exports.isDelegateArgsStandardV1=e=>"StandardV1"===e.__kind;e.exports.isDelegateArgsLockedTransferV1=e=>"LockedTransferV1"===e.__kind;e.exports.isDelegateArgsProgrammableConfigV1=e=>"ProgrammableConfigV1"===e.__kind;e.exports.isDelegateArgsAuthorityItemV1=e=>"AuthorityItemV1"===e.__kind;e.exports.isDelegateArgsDataItemV1=e=>"DataItemV1"===e.__kind;e.exports.isDelegateArgsCollectionItemV1=e=>"CollectionItemV1"===e.__kind;e.exports.isDelegateArgsProgrammableConfigItemV1=e=>"ProgrammableConfigItemV1"===e.__kind,e.exports.delegateArgsBeet=i.dataEnum([["CollectionV1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["CollectionV1"]')],["SaleV1",new i.FixableBeetArgsStruct([["amount",i.u64],["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["SaleV1"]')],["TransferV1",new i.FixableBeetArgsStruct([["amount",i.u64],["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["TransferV1"]')],["DataV1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["DataV1"]')],["UtilityV1",new i.FixableBeetArgsStruct([["amount",i.u64],["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["UtilityV1"]')],["StakingV1",new i.FixableBeetArgsStruct([["amount",i.u64],["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["StakingV1"]')],["StandardV1",new i.BeetArgsStruct([["amount",i.u64]],'DelegateArgsRecord["StandardV1"]')],["LockedTransferV1",new i.FixableBeetArgsStruct([["amount",i.u64],["lockedAddress",a.publicKey],["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["LockedTransferV1"]')],["ProgrammableConfigV1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["ProgrammableConfigV1"]')],["AuthorityItemV1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["AuthorityItemV1"]')],["DataItemV1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["DataItemV1"]')],["CollectionItemV1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["CollectionItemV1"]')],["ProgrammableConfigItemV1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["ProgrammableConfigItemV1"]')]])})),s.register("fcjGq",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.authorizationDataBeet=void 0;const i=o(s("5zf7g"));var a=s("iu2an");e.exports.authorizationDataBeet=new i.FixableBeetArgsStruct([["payload",a.payloadBeet]],"AuthorizationData")})),s.register("iu2an",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.payloadBeet=void 0;const i=o(s("5zf7g"));var a=s("ihIKN");e.exports.payloadBeet=new i.FixableBeetArgsStruct([["map",i.map(i.utf8String,a.payloadTypeBeet)]],"Payload")})),s.register("ihIKN",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.payloadTypeBeet=e.exports.isPayloadTypeNumber=e.exports.isPayloadTypeMerkleProof=e.exports.isPayloadTypeSeeds=e.exports.isPayloadTypePubkey=void 0;const i=o(s("5zf7g")),a=o(s("28Yn5"));var c=s("03z9X"),u=s("6aW7P");e.exports.isPayloadTypePubkey=e=>"Pubkey"===e.__kind;e.exports.isPayloadTypeSeeds=e=>"Seeds"===e.__kind;e.exports.isPayloadTypeMerkleProof=e=>"MerkleProof"===e.__kind;e.exports.isPayloadTypeNumber=e=>"Number"===e.__kind,e.exports.payloadTypeBeet=i.dataEnum([["Pubkey",new i.BeetArgsStruct([["fields",i.fixedSizeTuple([a.publicKey])]],'PayloadTypeRecord["Pubkey"]')],["Seeds",new i.FixableBeetArgsStruct([["fields",i.tuple([c.seedsVecBeet])]],'PayloadTypeRecord["Seeds"]')],["MerkleProof",new i.FixableBeetArgsStruct([["fields",i.tuple([u.leafInfoBeet])]],'PayloadTypeRecord["MerkleProof"]')],["Number",new i.BeetArgsStruct([["fields",i.fixedSizeTuple([i.u64])]],'PayloadTypeRecord["Number"]')]])})),s.register("03z9X",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.seedsVecBeet=void 0;const i=o(s("5zf7g"));e.exports.seedsVecBeet=new i.FixableBeetArgsStruct([["seeds",i.array(i.bytes)]],"SeedsVec")})),s.register("6aW7P",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.leafInfoBeet=void 0;const i=o(s("5zf7g"));e.exports.leafInfoBeet=new i.FixableBeetArgsStruct([["leaf",i.uniformFixedSizeArray(i.u8,32)],["proof",i.array(i.uniformFixedSizeArray(i.u8,32))]],"LeafInfo")})),s.register("9CLgV",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDeprecatedCreateMasterEditionInstruction=e.exports.deprecatedCreateMasterEditionInstructionDiscriminator=e.exports.DeprecatedCreateMasterEditionStruct=void 0;const i=o(s("hSIUY")),a=o(s("5zf7g")),c=o(s("5qKL4"));e.exports.DeprecatedCreateMasterEditionStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"DeprecatedCreateMasterEditionInstructionArgs"),e.exports.deprecatedCreateMasterEditionInstructionDiscriminator=2,e.exports.createDeprecatedCreateMasterEditionInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o,s;const[a]=e.exports.DeprecatedCreateMasterEditionStruct.serialize({instructionDiscriminator:e.exports.deprecatedCreateMasterEditionInstructionDiscriminator}),u=[{pubkey:t.edition,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.printingMint,isWritable:!0,isSigner:!1},{pubkey:t.oneTimePrintingAuthorizationMint,isWritable:!0,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!0},{pubkey:t.printingMintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.mintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:c.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.rent)&&void 0!==s?s:c.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1},{pubkey:t.oneTimePrintingAuthorizationMintAuthority,isWritable:!1,isSigner:!0}];return new c.TransactionInstruction({programId:r,keys:u,data:a})}})),s.register("6WoMT",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDeprecatedCreateReservationListInstruction=e.exports.deprecatedCreateReservationListInstructionDiscriminator=e.exports.DeprecatedCreateReservationListStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.DeprecatedCreateReservationListStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"DeprecatedCreateReservationListInstructionArgs"),e.exports.deprecatedCreateReservationListInstructionDiscriminator=6,e.exports.createDeprecatedCreateReservationListInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o;const[i]=e.exports.DeprecatedCreateReservationListStruct.serialize({instructionDiscriminator:e.exports.deprecatedCreateReservationListInstructionDiscriminator}),s=[{pubkey:t.reservationList,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!0},{pubkey:t.masterEdition,isWritable:!1,isSigner:!1},{pubkey:t.resource,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.systemProgram)&&void 0!==n?n:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.rent)&&void 0!==o?o:a.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:s,data:i})}})),s.register("7Ce0i",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDeprecatedMintNewEditionFromMasterEditionViaPrintingTokenInstruction=e.exports.deprecatedMintNewEditionFromMasterEditionViaPrintingTokenInstructionDiscriminator=e.exports.DeprecatedMintNewEditionFromMasterEditionViaPrintingTokenStruct=void 0;const i=o(s("hSIUY")),a=o(s("5zf7g")),c=o(s("5qKL4"));e.exports.DeprecatedMintNewEditionFromMasterEditionViaPrintingTokenStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"DeprecatedMintNewEditionFromMasterEditionViaPrintingTokenInstructionArgs"),e.exports.deprecatedMintNewEditionFromMasterEditionViaPrintingTokenInstructionDiscriminator=3,e.exports.createDeprecatedMintNewEditionFromMasterEditionViaPrintingTokenInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o,s;const[a]=e.exports.DeprecatedMintNewEditionFromMasterEditionViaPrintingTokenStruct.serialize({instructionDiscriminator:e.exports.deprecatedMintNewEditionFromMasterEditionViaPrintingTokenInstructionDiscriminator}),u=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.edition,isWritable:!0,isSigner:!1},{pubkey:t.masterEdition,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.mintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.printingMint,isWritable:!0,isSigner:!1},{pubkey:t.masterTokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.editionMarker,isWritable:!0,isSigner:!1},{pubkey:t.burnAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.masterUpdateAuthority,isWritable:!1,isSigner:!1},{pubkey:t.masterMetadata,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:c.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.rent)&&void 0!==s?s:c.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1}];return null!=t.reservationList&&u.push({pubkey:t.reservationList,isWritable:!0,isSigner:!1}),new c.TransactionInstruction({programId:r,keys:u,data:a})}})),s.register("3M83q",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDeprecatedMintPrintingTokensInstruction=e.exports.deprecatedMintPrintingTokensInstructionDiscriminator=e.exports.DeprecatedMintPrintingTokensStruct=void 0;const i=o(s("hSIUY")),a=o(s("5zf7g")),c=o(s("5qKL4"));e.exports.DeprecatedMintPrintingTokensStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"DeprecatedMintPrintingTokensInstructionArgs"),e.exports.deprecatedMintPrintingTokensInstructionDiscriminator=9,e.exports.createDeprecatedMintPrintingTokensInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o;const[s]=e.exports.DeprecatedMintPrintingTokensStruct.serialize({instructionDiscriminator:e.exports.deprecatedMintPrintingTokensInstructionDiscriminator}),a=[{pubkey:t.destination,isWritable:!0,isSigner:!1},{pubkey:t.printingMint,isWritable:!0,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!0},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:t.masterEdition,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.rent)&&void 0!==o?o:c.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1}];return new c.TransactionInstruction({programId:r,keys:a,data:s})}})),s.register("2y5mM",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDeprecatedMintPrintingTokensViaTokenInstruction=e.exports.deprecatedMintPrintingTokensViaTokenInstructionDiscriminator=e.exports.DeprecatedMintPrintingTokensViaTokenStruct=void 0;const i=o(s("hSIUY")),a=o(s("5zf7g")),c=o(s("5qKL4"));e.exports.DeprecatedMintPrintingTokensViaTokenStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"DeprecatedMintPrintingTokensViaTokenInstructionArgs"),e.exports.deprecatedMintPrintingTokensViaTokenInstructionDiscriminator=8,e.exports.createDeprecatedMintPrintingTokensViaTokenInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o;const[s]=e.exports.DeprecatedMintPrintingTokensViaTokenStruct.serialize({instructionDiscriminator:e.exports.deprecatedMintPrintingTokensViaTokenInstructionDiscriminator}),a=[{pubkey:t.destination,isWritable:!0,isSigner:!1},{pubkey:t.token,isWritable:!0,isSigner:!1},{pubkey:t.oneTimePrintingAuthorizationMint,isWritable:!0,isSigner:!1},{pubkey:t.printingMint,isWritable:!0,isSigner:!1},{pubkey:t.burnAuthority,isWritable:!1,isSigner:!0},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:t.masterEdition,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.rent)&&void 0!==o?o:c.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1}];return new c.TransactionInstruction({programId:r,keys:a,data:s})}})),s.register("azxGG",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDeprecatedSetReservationListInstruction=e.exports.deprecatedSetReservationListInstructionDiscriminator=e.exports.DeprecatedSetReservationListStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.DeprecatedSetReservationListStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"DeprecatedSetReservationListInstructionArgs"),e.exports.deprecatedSetReservationListInstructionDiscriminator=5,e.exports.createDeprecatedSetReservationListInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.DeprecatedSetReservationListStruct.serialize({instructionDiscriminator:e.exports.deprecatedSetReservationListInstructionDiscriminator}),o=[{pubkey:t.masterEdition,isWritable:!0,isSigner:!1},{pubkey:t.reservationList,isWritable:!0,isSigner:!1},{pubkey:t.resource,isWritable:!1,isSigner:!0}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("1a2DC",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createFreezeDelegatedAccountInstruction=e.exports.freezeDelegatedAccountInstructionDiscriminator=e.exports.FreezeDelegatedAccountStruct=void 0;const i=o(s("hSIUY")),a=o(s("5zf7g")),c=o(s("5qKL4"));e.exports.FreezeDelegatedAccountStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"FreezeDelegatedAccountInstructionArgs"),e.exports.freezeDelegatedAccountInstructionDiscriminator=26,e.exports.createFreezeDelegatedAccountInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n;const[o]=e.exports.FreezeDelegatedAccountStruct.serialize({instructionDiscriminator:e.exports.freezeDelegatedAccountInstructionDiscriminator}),s=[{pubkey:t.delegate,isWritable:!0,isSigner:!0},{pubkey:t.tokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.edition,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1}];return new c.TransactionInstruction({programId:r,keys:s,data:o})}})),s.register("2uv6O",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createLockInstruction=e.exports.lockInstructionDiscriminator=e.exports.LockStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("hfPQg");e.exports.LockStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["lockArgs",c.lockArgsBeet]],"LockInstructionArgs"),e.exports.lockInstructionDiscriminator=46,e.exports.createLockInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l,d;const[p]=e.exports.LockStruct.serialize({instructionDiscriminator:e.exports.lockInstructionDiscriminator,...r}),f=[{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:null!==(o=t.tokenOwner)&&void 0!==o?o:n,isWritable:!1,isSigner:!1},{pubkey:t.token,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(i=t.edition)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.tokenRecord)&&void 0!==s?s:n,isWritable:null!=t.tokenRecord,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(c=t.systemProgram)&&void 0!==c?c:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.splTokenProgram)&&void 0!==u?u:n,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.authorizationRulesProgram)&&void 0!==l?l:n,isWritable:!1,isSigner:!1},{pubkey:null!==(d=t.authorizationRules)&&void 0!==d?d:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:f,data:p})}})),s.register("hfPQg",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.lockArgsBeet=e.exports.isLockArgsV1=void 0;const i=o(s("5zf7g"));var a=s("fcjGq");e.exports.isLockArgsV1=e=>"V1"===e.__kind,e.exports.lockArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(a.authorizationDataBeet)]],'LockArgsRecord["V1"]')]])})),s.register("1vFet",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMigrateInstruction=e.exports.migrateInstructionDiscriminator=e.exports.MigrateStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("9HTys");e.exports.MigrateStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["migrateArgs",c.migrateArgsBeet]],"MigrateInstructionArgs"),e.exports.migrateInstructionDiscriminator=48,e.exports.createMigrateInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s;const[c]=e.exports.MigrateStruct.serialize({instructionDiscriminator:e.exports.migrateInstructionDiscriminator,...r}),u=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.edition,isWritable:!0,isSigner:!1},{pubkey:t.token,isWritable:!0,isSigner:!1},{pubkey:t.tokenOwner,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:t.collectionMetadata,isWritable:!1,isSigner:!1},{pubkey:t.delegateRecord,isWritable:!1,isSigner:!1},{pubkey:t.tokenRecord,isWritable:!0,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:t.splTokenProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(i=t.authorizationRulesProgram)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.authorizationRules)&&void 0!==s?s:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:u,data:c})}})),s.register("9HTys",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.migrateArgsBeet=e.exports.isMigrateArgsV1=void 0;const i=o(s("5zf7g")),a=o(s("28Yn5"));var c=s("0Siji");e.exports.isMigrateArgsV1=e=>"V1"===e.__kind,e.exports.migrateArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["migrationType",c.migrationTypeBeet],["ruleSet",i.coption(a.publicKey)]],'MigrateArgsRecord["V1"]')]])})),s.register("0Siji",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.migrationTypeBeet=e.exports.MigrationType=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.MigrationType||(e.exports.MigrationType={}))[c.CollectionV1=0]="CollectionV1",c[c.ProgrammableV1=1]="ProgrammableV1",e.exports.migrationTypeBeet=i.fixedScalarEnum(a)})),s.register("2GjMZ",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMintInstruction=e.exports.mintInstructionDiscriminator=e.exports.MintStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("fkEO3");e.exports.MintStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["mintArgs",c.mintArgsBeet]],"MintInstructionArgs"),e.exports.mintInstructionDiscriminator=43,e.exports.createMintInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l,d;const[p]=e.exports.MintStruct.serialize({instructionDiscriminator:e.exports.mintInstructionDiscriminator,...r}),f=[{pubkey:t.token,isWritable:!0,isSigner:!1},{pubkey:null!==(o=t.tokenOwner)&&void 0!==o?o:n,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:null!==(i=t.masterEdition)&&void 0!==i?i:n,isWritable:null!=t.masterEdition,isSigner:!1},{pubkey:null!==(s=t.tokenRecord)&&void 0!==s?s:n,isWritable:null!=t.tokenRecord,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:null!==(c=t.delegateRecord)&&void 0!==c?c:n,isWritable:!1,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(u=t.systemProgram)&&void 0!==u?u:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:t.splTokenProgram,isWritable:!1,isSigner:!1},{pubkey:t.splAtaProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.authorizationRulesProgram)&&void 0!==l?l:n,isWritable:!1,isSigner:!1},{pubkey:null!==(d=t.authorizationRules)&&void 0!==d?d:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:f,data:p})}})),s.register("fkEO3",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.mintArgsBeet=e.exports.isMintArgsV1=void 0;const i=o(s("5zf7g"));var a=s("fcjGq");e.exports.isMintArgsV1=e=>"V1"===e.__kind,e.exports.mintArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["amount",i.u64],["authorizationData",i.coption(a.authorizationDataBeet)]],'MintArgsRecord["V1"]')]])})),s.register("47fIW",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMintNewEditionFromMasterEditionViaTokenInstruction=e.exports.mintNewEditionFromMasterEditionViaTokenInstructionDiscriminator=e.exports.MintNewEditionFromMasterEditionViaTokenStruct=void 0;const i=o(s("hSIUY")),a=o(s("5zf7g")),c=o(s("5qKL4"));var u=s("3npoT");e.exports.MintNewEditionFromMasterEditionViaTokenStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8],["mintNewEditionFromMasterEditionViaTokenArgs",u.mintNewEditionFromMasterEditionViaTokenArgsBeet]],"MintNewEditionFromMasterEditionViaTokenInstructionArgs"),e.exports.mintNewEditionFromMasterEditionViaTokenInstructionDiscriminator=11,e.exports.createMintNewEditionFromMasterEditionViaTokenInstruction=function(t,r,n=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,s;const[a]=e.exports.MintNewEditionFromMasterEditionViaTokenStruct.serialize({instructionDiscriminator:e.exports.mintNewEditionFromMasterEditionViaTokenInstructionDiscriminator,...r}),u=[{pubkey:t.newMetadata,isWritable:!0,isSigner:!1},{pubkey:t.newEdition,isWritable:!0,isSigner:!1},{pubkey:t.masterEdition,isWritable:!0,isSigner:!1},{pubkey:t.newMint,isWritable:!0,isSigner:!1},{pubkey:t.editionMarkPda,isWritable:!0,isSigner:!1},{pubkey:t.newMintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.tokenAccountOwner,isWritable:!1,isSigner:!0},{pubkey:t.tokenAccount,isWritable:!1,isSigner:!1},{pubkey:t.newMetadataUpdateAuthority,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.tokenProgram)&&void 0!==o?o:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.systemProgram)&&void 0!==s?s:c.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&u.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new c.TransactionInstruction({programId:n,keys:u,data:a})}})),s.register("3npoT",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.mintNewEditionFromMasterEditionViaTokenArgsBeet=void 0;const i=o(s("5zf7g"));e.exports.mintNewEditionFromMasterEditionViaTokenArgsBeet=new i.BeetArgsStruct([["edition",i.u64]],"MintNewEditionFromMasterEditionViaTokenArgs")})),s.register("fm1OA",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMintNewEditionFromMasterEditionViaVaultProxyInstruction=e.exports.mintNewEditionFromMasterEditionViaVaultProxyInstructionDiscriminator=e.exports.MintNewEditionFromMasterEditionViaVaultProxyStruct=void 0;const i=o(s("hSIUY")),a=o(s("5zf7g")),c=o(s("5qKL4"));var u=s("3npoT");e.exports.MintNewEditionFromMasterEditionViaVaultProxyStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8],["mintNewEditionFromMasterEditionViaTokenArgs",u.mintNewEditionFromMasterEditionViaTokenArgsBeet]],"MintNewEditionFromMasterEditionViaVaultProxyInstructionArgs"),e.exports.mintNewEditionFromMasterEditionViaVaultProxyInstructionDiscriminator=13,e.exports.createMintNewEditionFromMasterEditionViaVaultProxyInstruction=function(t,r,n=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,s;const[a]=e.exports.MintNewEditionFromMasterEditionViaVaultProxyStruct.serialize({instructionDiscriminator:e.exports.mintNewEditionFromMasterEditionViaVaultProxyInstructionDiscriminator,...r}),u=[{pubkey:t.newMetadata,isWritable:!0,isSigner:!1},{pubkey:t.newEdition,isWritable:!0,isSigner:!1},{pubkey:t.masterEdition,isWritable:!0,isSigner:!1},{pubkey:t.newMint,isWritable:!0,isSigner:!1},{pubkey:t.editionMarkPda,isWritable:!0,isSigner:!1},{pubkey:t.newMintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.vaultAuthority,isWritable:!1,isSigner:!0},{pubkey:t.safetyDepositStore,isWritable:!1,isSigner:!1},{pubkey:t.safetyDepositBox,isWritable:!1,isSigner:!1},{pubkey:t.vault,isWritable:!1,isSigner:!1},{pubkey:t.newMetadataUpdateAuthority,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.tokenProgram)&&void 0!==o?o:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:t.tokenVaultProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.systemProgram)&&void 0!==s?s:c.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&u.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new c.TransactionInstruction({programId:n,keys:u,data:a})}})),s.register("8o1CT",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createPuffMetadataInstruction=e.exports.puffMetadataInstructionDiscriminator=e.exports.PuffMetadataStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.PuffMetadataStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"PuffMetadataInstructionArgs"),e.exports.puffMetadataInstructionDiscriminator=14,e.exports.createPuffMetadataInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.PuffMetadataStruct.serialize({instructionDiscriminator:e.exports.puffMetadataInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("4lidr",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createRemoveCreatorVerificationInstruction=e.exports.removeCreatorVerificationInstructionDiscriminator=e.exports.RemoveCreatorVerificationStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.RemoveCreatorVerificationStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"RemoveCreatorVerificationInstructionArgs"),e.exports.removeCreatorVerificationInstructionDiscriminator=28,e.exports.createRemoveCreatorVerificationInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.RemoveCreatorVerificationStruct.serialize({instructionDiscriminator:e.exports.removeCreatorVerificationInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.creator,isWritable:!1,isSigner:!0}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("eeud0",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createRevokeInstruction=e.exports.revokeInstructionDiscriminator=e.exports.RevokeStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("iNLrL");e.exports.RevokeStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8],["revokeArgs",c.revokeArgsBeet]],"RevokeInstructionArgs"),e.exports.revokeInstructionDiscriminator=45,e.exports.createRevokeInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l,d,p;const[f]=e.exports.RevokeStruct.serialize({instructionDiscriminator:e.exports.revokeInstructionDiscriminator,...r}),h=[{pubkey:null!==(o=t.delegateRecord)&&void 0!==o?o:n,isWritable:null!=t.delegateRecord,isSigner:!1},{pubkey:t.delegate,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(i=t.masterEdition)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.tokenRecord)&&void 0!==s?s:n,isWritable:null!=t.tokenRecord,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:null!==(c=t.token)&&void 0!==c?c:n,isWritable:null!=t.token,isSigner:!1},{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(u=t.systemProgram)&&void 0!==u?u:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.splTokenProgram)&&void 0!==l?l:n,isWritable:!1,isSigner:!1},{pubkey:null!==(d=t.authorizationRulesProgram)&&void 0!==d?d:n,isWritable:!1,isSigner:!1},{pubkey:null!==(p=t.authorizationRules)&&void 0!==p?p:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:h,data:f})}})),s.register("iNLrL",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.revokeArgsBeet=e.exports.RevokeArgs=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.RevokeArgs||(e.exports.RevokeArgs={}))[c.CollectionV1=0]="CollectionV1",c[c.SaleV1=1]="SaleV1",c[c.TransferV1=2]="TransferV1",c[c.DataV1=3]="DataV1",c[c.UtilityV1=4]="UtilityV1",c[c.StakingV1=5]="StakingV1",c[c.StandardV1=6]="StandardV1",c[c.LockedTransferV1=7]="LockedTransferV1",c[c.ProgrammableConfigV1=8]="ProgrammableConfigV1",c[c.MigrationV1=9]="MigrationV1",c[c.AuthorityItemV1=10]="AuthorityItemV1",c[c.DataItemV1=11]="DataItemV1",c[c.CollectionItemV1=12]="CollectionItemV1",c[c.ProgrammableConfigItemV1=13]="ProgrammableConfigItemV1",e.exports.revokeArgsBeet=i.fixedScalarEnum(a)})),s.register("A0HPX",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createRevokeCollectionAuthorityInstruction=e.exports.revokeCollectionAuthorityInstructionDiscriminator=e.exports.RevokeCollectionAuthorityStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.RevokeCollectionAuthorityStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"RevokeCollectionAuthorityInstructionArgs"),e.exports.revokeCollectionAuthorityInstructionDiscriminator=24,e.exports.createRevokeCollectionAuthorityInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.RevokeCollectionAuthorityStruct.serialize({instructionDiscriminator:e.exports.revokeCollectionAuthorityInstructionDiscriminator}),o=[{pubkey:t.collectionAuthorityRecord,isWritable:!0,isSigner:!1},{pubkey:t.delegateAuthority,isWritable:!0,isSigner:!1},{pubkey:t.revokeAuthority,isWritable:!0,isSigner:!0},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("iisyj",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createRevokeUseAuthorityInstruction=e.exports.revokeUseAuthorityInstructionDiscriminator=e.exports.RevokeUseAuthorityStruct=void 0;const i=o(s("hSIUY")),a=o(s("5zf7g")),c=o(s("5qKL4"));e.exports.RevokeUseAuthorityStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"RevokeUseAuthorityInstructionArgs"),e.exports.revokeUseAuthorityInstructionDiscriminator=21,e.exports.createRevokeUseAuthorityInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o;const[s]=e.exports.RevokeUseAuthorityStruct.serialize({instructionDiscriminator:e.exports.revokeUseAuthorityInstructionDiscriminator}),a=[{pubkey:t.useAuthorityRecord,isWritable:!0,isSigner:!1},{pubkey:t.owner,isWritable:!0,isSigner:!0},{pubkey:t.user,isWritable:!1,isSigner:!1},{pubkey:t.ownerTokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:c.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&a.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new c.TransactionInstruction({programId:r,keys:a,data:s})}})),s.register("h6j9J",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createSetAndVerifyCollectionInstruction=e.exports.setAndVerifyCollectionInstructionDiscriminator=e.exports.SetAndVerifyCollectionStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.SetAndVerifyCollectionStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"SetAndVerifyCollectionInstructionArgs"),e.exports.setAndVerifyCollectionInstructionDiscriminator=25,e.exports.createSetAndVerifyCollectionInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.SetAndVerifyCollectionStruct.serialize({instructionDiscriminator:e.exports.setAndVerifyCollectionInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!0,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!1},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collection,isWritable:!1,isSigner:!1},{pubkey:t.collectionMasterEditionAccount,isWritable:!1,isSigner:!1}];return null!=t.collectionAuthorityRecord&&o.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("i13Hx",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createSetAndVerifySizedCollectionItemInstruction=e.exports.setAndVerifySizedCollectionItemInstructionDiscriminator=e.exports.SetAndVerifySizedCollectionItemStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.SetAndVerifySizedCollectionItemStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"SetAndVerifySizedCollectionItemInstructionArgs"),e.exports.setAndVerifySizedCollectionItemInstructionDiscriminator=32,e.exports.createSetAndVerifySizedCollectionItemInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.SetAndVerifySizedCollectionItemStruct.serialize({instructionDiscriminator:e.exports.setAndVerifySizedCollectionItemInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!1},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collection,isWritable:!0,isSigner:!1},{pubkey:t.collectionMasterEditionAccount,isWritable:!0,isSigner:!1}];return null!=t.collectionAuthorityRecord&&o.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("2ptKG",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createSetCollectionSizeInstruction=e.exports.setCollectionSizeInstructionDiscriminator=e.exports.SetCollectionSizeStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("iFL7r");e.exports.SetCollectionSizeStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8],["setCollectionSizeArgs",c.setCollectionSizeArgsBeet]],"SetCollectionSizeInstructionArgs"),e.exports.setCollectionSizeInstructionDiscriminator=34,e.exports.createSetCollectionSizeInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[o]=e.exports.SetCollectionSizeStruct.serialize({instructionDiscriminator:e.exports.setCollectionSizeInstructionDiscriminator,...r}),i=[{pubkey:t.collectionMetadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!0,isSigner:!0},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1}];return null!=t.collectionAuthorityRecord&&i.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:n,keys:i,data:o})}})),s.register("9lUxV",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createSetTokenStandardInstruction=e.exports.setTokenStandardInstructionDiscriminator=e.exports.SetTokenStandardStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.SetTokenStandardStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"SetTokenStandardInstructionArgs"),e.exports.setTokenStandardInstructionDiscriminator=35,e.exports.createSetTokenStandardInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.SetTokenStandardStruct.serialize({instructionDiscriminator:e.exports.setTokenStandardInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!0,isSigner:!0},{pubkey:t.mint,isWritable:!1,isSigner:!1}];return null!=t.edition&&o.push({pubkey:t.edition,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("jQWK3",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createSignMetadataInstruction=e.exports.signMetadataInstructionDiscriminator=e.exports.SignMetadataStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.SignMetadataStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"SignMetadataInstructionArgs"),e.exports.signMetadataInstructionDiscriminator=7,e.exports.createSignMetadataInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.SignMetadataStruct.serialize({instructionDiscriminator:e.exports.signMetadataInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.creator,isWritable:!1,isSigner:!0}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("3UzLK",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createThawDelegatedAccountInstruction=e.exports.thawDelegatedAccountInstructionDiscriminator=e.exports.ThawDelegatedAccountStruct=void 0;const i=o(s("hSIUY")),a=o(s("5zf7g")),c=o(s("5qKL4"));e.exports.ThawDelegatedAccountStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"ThawDelegatedAccountInstructionArgs"),e.exports.thawDelegatedAccountInstructionDiscriminator=27,e.exports.createThawDelegatedAccountInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n;const[o]=e.exports.ThawDelegatedAccountStruct.serialize({instructionDiscriminator:e.exports.thawDelegatedAccountInstructionDiscriminator}),s=[{pubkey:t.delegate,isWritable:!0,isSigner:!0},{pubkey:t.tokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.edition,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1}];return new c.TransactionInstruction({programId:r,keys:s,data:o})}})),s.register("7mLhK",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createTransferInstruction=e.exports.transferInstructionDiscriminator=e.exports.TransferStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("fkIuk");e.exports.TransferStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["transferArgs",c.transferArgsBeet]],"TransferInstructionArgs"),e.exports.transferInstructionDiscriminator=49,e.exports.createTransferInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l;const[d]=e.exports.TransferStruct.serialize({instructionDiscriminator:e.exports.transferInstructionDiscriminator,...r}),p=[{pubkey:t.token,isWritable:!0,isSigner:!1},{pubkey:t.tokenOwner,isWritable:!1,isSigner:!1},{pubkey:t.destination,isWritable:!0,isSigner:!1},{pubkey:t.destinationOwner,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(o=t.edition)&&void 0!==o?o:n,isWritable:!1,isSigner:!1},{pubkey:null!==(i=t.ownerTokenRecord)&&void 0!==i?i:n,isWritable:null!=t.ownerTokenRecord,isSigner:!1},{pubkey:null!==(s=t.destinationTokenRecord)&&void 0!==s?s:n,isWritable:null!=t.destinationTokenRecord,isSigner:!1},{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(c=t.systemProgram)&&void 0!==c?c:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:t.splTokenProgram,isWritable:!1,isSigner:!1},{pubkey:t.splAtaProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.authorizationRulesProgram)&&void 0!==u?u:n,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.authorizationRules)&&void 0!==l?l:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:p,data:d})}})),s.register("fkIuk",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.transferArgsBeet=e.exports.isTransferArgsV1=void 0;const i=o(s("5zf7g"));var a=s("fcjGq");e.exports.isTransferArgsV1=e=>"V1"===e.__kind,e.exports.transferArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["amount",i.u64],["authorizationData",i.coption(a.authorizationDataBeet)]],'TransferArgsRecord["V1"]')]])})),s.register("hnfQK",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createTransferOutOfEscrowInstruction=e.exports.transferOutOfEscrowInstructionDiscriminator=e.exports.TransferOutOfEscrowStruct=void 0;const i=o(s("hSIUY")),a=o(s("5zf7g")),c=o(s("5qKL4"));var u=s("1237o");e.exports.TransferOutOfEscrowStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8],["transferOutOfEscrowArgs",u.transferOutOfEscrowArgsBeet]],"TransferOutOfEscrowInstructionArgs"),e.exports.transferOutOfEscrowInstructionDiscriminator=40,e.exports.createTransferOutOfEscrowInstruction=function(t,r,n=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,s,a;const[u]=e.exports.TransferOutOfEscrowStruct.serialize({instructionDiscriminator:e.exports.transferOutOfEscrowInstructionDiscriminator,...r}),l=[{pubkey:t.escrow,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.attributeMint,isWritable:!1,isSigner:!1},{pubkey:t.attributeSrc,isWritable:!0,isSigner:!1},{pubkey:t.attributeDst,isWritable:!0,isSigner:!1},{pubkey:t.escrowMint,isWritable:!1,isSigner:!1},{pubkey:t.escrowAccount,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:c.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.ataProgram)&&void 0!==s?s:i.ASSOCIATED_TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(a=t.tokenProgram)&&void 0!==a?a:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1}];return null!=t.authority&&l.push({pubkey:t.authority,isWritable:!1,isSigner:!0}),new c.TransactionInstruction({programId:n,keys:l,data:u})}})),s.register("1237o",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.transferOutOfEscrowArgsBeet=void 0;const i=o(s("5zf7g"));e.exports.transferOutOfEscrowArgsBeet=new i.BeetArgsStruct([["amount",i.u64]],"TransferOutOfEscrowArgs")})),s.register("jnd96",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUnlockInstruction=e.exports.unlockInstructionDiscriminator=e.exports.UnlockStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("9p5g7");e.exports.UnlockStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["unlockArgs",c.unlockArgsBeet]],"UnlockInstructionArgs"),e.exports.unlockInstructionDiscriminator=47,e.exports.createUnlockInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l,d;const[p]=e.exports.UnlockStruct.serialize({instructionDiscriminator:e.exports.unlockInstructionDiscriminator,...r}),f=[{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:null!==(o=t.tokenOwner)&&void 0!==o?o:n,isWritable:!1,isSigner:!1},{pubkey:t.token,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(i=t.edition)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.tokenRecord)&&void 0!==s?s:n,isWritable:null!=t.tokenRecord,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(c=t.systemProgram)&&void 0!==c?c:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.splTokenProgram)&&void 0!==u?u:n,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.authorizationRulesProgram)&&void 0!==l?l:n,isWritable:!1,isSigner:!1},{pubkey:null!==(d=t.authorizationRules)&&void 0!==d?d:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:f,data:p})}})),s.register("9p5g7",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.unlockArgsBeet=e.exports.isUnlockArgsV1=void 0;const i=o(s("5zf7g"));var a=s("fcjGq");e.exports.isUnlockArgsV1=e=>"V1"===e.__kind,e.exports.unlockArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(a.authorizationDataBeet)]],'UnlockArgsRecord["V1"]')]])})),s.register("5jtvI",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUnverifyInstruction=e.exports.unverifyInstructionDiscriminator=e.exports.UnverifyStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("4mNnk");e.exports.UnverifyStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8],["verificationArgs",c.verificationArgsBeet]],"UnverifyInstructionArgs"),e.exports.unverifyInstructionDiscriminator=53,e.exports.createUnverifyInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c;const[u]=e.exports.UnverifyStruct.serialize({instructionDiscriminator:e.exports.unverifyInstructionDiscriminator,...r}),l=[{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:null!==(o=t.delegateRecord)&&void 0!==o?o:n,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(i=t.collectionMint)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.collectionMetadata)&&void 0!==s?s:n,isWritable:null!=t.collectionMetadata,isSigner:!1},{pubkey:null!==(c=t.systemProgram)&&void 0!==c?c:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:l,data:u})}})),s.register("4mNnk",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.verificationArgsBeet=e.exports.VerificationArgs=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.VerificationArgs||(e.exports.VerificationArgs={}))[c.CreatorV1=0]="CreatorV1",c[c.CollectionV1=1]="CollectionV1",e.exports.verificationArgsBeet=i.fixedScalarEnum(a)})),s.register("0nhGX",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUnverifyCollectionInstruction=e.exports.unverifyCollectionInstructionDiscriminator=e.exports.UnverifyCollectionStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.UnverifyCollectionStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"UnverifyCollectionInstructionArgs"),e.exports.unverifyCollectionInstructionDiscriminator=22,e.exports.createUnverifyCollectionInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.UnverifyCollectionStruct.serialize({instructionDiscriminator:e.exports.unverifyCollectionInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!0,isSigner:!0},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collection,isWritable:!1,isSigner:!1},{pubkey:t.collectionMasterEditionAccount,isWritable:!1,isSigner:!1}];return null!=t.collectionAuthorityRecord&&o.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("k4jLp",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUnverifySizedCollectionItemInstruction=e.exports.unverifySizedCollectionItemInstructionDiscriminator=e.exports.UnverifySizedCollectionItemStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.UnverifySizedCollectionItemStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"UnverifySizedCollectionItemInstructionArgs"),e.exports.unverifySizedCollectionItemInstructionDiscriminator=31,e.exports.createUnverifySizedCollectionItemInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.UnverifySizedCollectionItemStruct.serialize({instructionDiscriminator:e.exports.unverifySizedCollectionItemInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collection,isWritable:!0,isSigner:!1},{pubkey:t.collectionMasterEditionAccount,isWritable:!1,isSigner:!1}];return null!=t.collectionAuthorityRecord&&o.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("khmeV",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUpdateInstruction=e.exports.updateInstructionDiscriminator=e.exports.UpdateStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("fbdFP");e.exports.UpdateStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["updateArgs",c.updateArgsBeet]],"UpdateInstructionArgs"),e.exports.updateInstructionDiscriminator=50,e.exports.createUpdateInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l;const[d]=e.exports.UpdateStruct.serialize({instructionDiscriminator:e.exports.updateInstructionDiscriminator,...r}),p=[{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:null!==(o=t.delegateRecord)&&void 0!==o?o:n,isWritable:!1,isSigner:!1},{pubkey:null!==(i=t.token)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(s=t.edition)&&void 0!==s?s:n,isWritable:!1,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(c=t.systemProgram)&&void 0!==c?c:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.authorizationRulesProgram)&&void 0!==u?u:n,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.authorizationRules)&&void 0!==l?l:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:p,data:d})}})),s.register("fbdFP",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.updateArgsBeet=e.exports.isUpdateArgsAsProgrammableConfigItemDelegateV2=e.exports.isUpdateArgsAsCollectionItemDelegateV2=e.exports.isUpdateArgsAsDataItemDelegateV2=e.exports.isUpdateArgsAsProgrammableConfigDelegateV2=e.exports.isUpdateArgsAsDataDelegateV2=e.exports.isUpdateArgsAsCollectionDelegateV2=e.exports.isUpdateArgsAsAuthorityItemDelegateV2=e.exports.isUpdateArgsAsUpdateAuthorityV2=e.exports.isUpdateArgsV1=void 0;const i=o(s("5zf7g")),a=o(s("28Yn5"));var c=s("2m5M1"),u=s("iu3Ar"),l=s("d2U7U"),d=s("ltleR"),p=s("cXnOJ"),f=s("fcjGq"),h=s("fIAmj");e.exports.isUpdateArgsV1=e=>"V1"===e.__kind;e.exports.isUpdateArgsAsUpdateAuthorityV2=e=>"AsUpdateAuthorityV2"===e.__kind;e.exports.isUpdateArgsAsAuthorityItemDelegateV2=e=>"AsAuthorityItemDelegateV2"===e.__kind;e.exports.isUpdateArgsAsCollectionDelegateV2=e=>"AsCollectionDelegateV2"===e.__kind;e.exports.isUpdateArgsAsDataDelegateV2=e=>"AsDataDelegateV2"===e.__kind;e.exports.isUpdateArgsAsProgrammableConfigDelegateV2=e=>"AsProgrammableConfigDelegateV2"===e.__kind;e.exports.isUpdateArgsAsDataItemDelegateV2=e=>"AsDataItemDelegateV2"===e.__kind;e.exports.isUpdateArgsAsCollectionItemDelegateV2=e=>"AsCollectionItemDelegateV2"===e.__kind;e.exports.isUpdateArgsAsProgrammableConfigItemDelegateV2=e=>"AsProgrammableConfigItemDelegateV2"===e.__kind,e.exports.updateArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["newUpdateAuthority",i.coption(a.publicKey)],["data",i.coption(c.dataBeet)],["primarySaleHappened",i.coption(i.bool)],["isMutable",i.coption(i.bool)],["collection",u.collectionToggleBeet],["collectionDetails",l.collectionDetailsToggleBeet],["uses",d.usesToggleBeet],["ruleSet",p.ruleSetToggleBeet],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["V1"]')],["AsUpdateAuthorityV2",new i.FixableBeetArgsStruct([["newUpdateAuthority",i.coption(a.publicKey)],["data",i.coption(c.dataBeet)],["primarySaleHappened",i.coption(i.bool)],["isMutable",i.coption(i.bool)],["collection",u.collectionToggleBeet],["collectionDetails",l.collectionDetailsToggleBeet],["uses",d.usesToggleBeet],["ruleSet",p.ruleSetToggleBeet],["tokenStandard",i.coption(h.tokenStandardBeet)],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsUpdateAuthorityV2"]')],["AsAuthorityItemDelegateV2",new i.FixableBeetArgsStruct([["newUpdateAuthority",i.coption(a.publicKey)],["primarySaleHappened",i.coption(i.bool)],["isMutable",i.coption(i.bool)],["tokenStandard",i.coption(h.tokenStandardBeet)],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsAuthorityItemDelegateV2"]')],["AsCollectionDelegateV2",new i.FixableBeetArgsStruct([["collection",u.collectionToggleBeet],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsCollectionDelegateV2"]')],["AsDataDelegateV2",new i.FixableBeetArgsStruct([["data",i.coption(c.dataBeet)],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsDataDelegateV2"]')],["AsProgrammableConfigDelegateV2",new i.FixableBeetArgsStruct([["ruleSet",p.ruleSetToggleBeet],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsProgrammableConfigDelegateV2"]')],["AsDataItemDelegateV2",new i.FixableBeetArgsStruct([["data",i.coption(c.dataBeet)],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsDataItemDelegateV2"]')],["AsCollectionItemDelegateV2",new i.FixableBeetArgsStruct([["collection",u.collectionToggleBeet],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsCollectionItemDelegateV2"]')],["AsProgrammableConfigItemDelegateV2",new i.FixableBeetArgsStruct([["ruleSet",p.ruleSetToggleBeet],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsProgrammableConfigItemDelegateV2"]')]])})),s.register("iu3Ar",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.collectionToggleBeet=e.exports.isCollectionToggleSet=e.exports.isCollectionToggleClear=e.exports.isCollectionToggleNone=void 0;const i=o(s("5zf7g"));var a=s("7klMb");e.exports.isCollectionToggleNone=e=>"None"===e.__kind;e.exports.isCollectionToggleClear=e=>"Clear"===e.__kind;e.exports.isCollectionToggleSet=e=>"Set"===e.__kind,e.exports.collectionToggleBeet=i.dataEnum([["None",i.unit],["Clear",i.unit],["Set",new i.BeetArgsStruct([["fields",i.fixedSizeTuple([a.collectionBeet])]],'CollectionToggleRecord["Set"]')]])})),s.register("d2U7U",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.collectionDetailsToggleBeet=e.exports.isCollectionDetailsToggleSet=e.exports.isCollectionDetailsToggleClear=e.exports.isCollectionDetailsToggleNone=void 0;const i=o(s("5zf7g"));var a=s("3hOWQ");e.exports.isCollectionDetailsToggleNone=e=>"None"===e.__kind;e.exports.isCollectionDetailsToggleClear=e=>"Clear"===e.__kind;e.exports.isCollectionDetailsToggleSet=e=>"Set"===e.__kind,e.exports.collectionDetailsToggleBeet=i.dataEnum([["None",i.unit],["Clear",i.unit],["Set",new i.FixableBeetArgsStruct([["fields",i.tuple([a.collectionDetailsBeet])]],'CollectionDetailsToggleRecord["Set"]')]])})),s.register("ltleR",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.usesToggleBeet=e.exports.isUsesToggleSet=e.exports.isUsesToggleClear=e.exports.isUsesToggleNone=void 0;const i=o(s("5zf7g"));var a=s("hAAwl");e.exports.isUsesToggleNone=e=>"None"===e.__kind;e.exports.isUsesToggleClear=e=>"Clear"===e.__kind;e.exports.isUsesToggleSet=e=>"Set"===e.__kind,e.exports.usesToggleBeet=i.dataEnum([["None",i.unit],["Clear",i.unit],["Set",new i.BeetArgsStruct([["fields",i.fixedSizeTuple([a.usesBeet])]],'UsesToggleRecord["Set"]')]])})),s.register("cXnOJ",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ruleSetToggleBeet=e.exports.isRuleSetToggleSet=e.exports.isRuleSetToggleClear=e.exports.isRuleSetToggleNone=void 0;const i=o(s("5zf7g")),a=o(s("28Yn5"));e.exports.isRuleSetToggleNone=e=>"None"===e.__kind;e.exports.isRuleSetToggleClear=e=>"Clear"===e.__kind;e.exports.isRuleSetToggleSet=e=>"Set"===e.__kind,e.exports.ruleSetToggleBeet=i.dataEnum([["None",i.unit],["Clear",i.unit],["Set",new i.BeetArgsStruct([["fields",i.fixedSizeTuple([a.publicKey])]],'RuleSetToggleRecord["Set"]')]])})),s.register("2VhNM",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUpdateMetadataAccountInstruction=e.exports.updateMetadataAccountInstructionDiscriminator=e.exports.UpdateMetadataAccountStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.UpdateMetadataAccountStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"UpdateMetadataAccountInstructionArgs"),e.exports.updateMetadataAccountInstructionDiscriminator=1,e.exports.createUpdateMetadataAccountInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.UpdateMetadataAccountStruct.serialize({instructionDiscriminator:e.exports.updateMetadataAccountInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!0}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("7OPNy",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUpdateMetadataAccountV2Instruction=e.exports.updateMetadataAccountV2InstructionDiscriminator=e.exports.UpdateMetadataAccountV2Struct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("bnptA");e.exports.UpdateMetadataAccountV2Struct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["updateMetadataAccountArgsV2",c.updateMetadataAccountArgsV2Beet]],"UpdateMetadataAccountV2InstructionArgs"),e.exports.updateMetadataAccountV2InstructionDiscriminator=15,e.exports.createUpdateMetadataAccountV2Instruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[o]=e.exports.UpdateMetadataAccountV2Struct.serialize({instructionDiscriminator:e.exports.updateMetadataAccountV2InstructionDiscriminator,...r}),i=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!0}];return new a.TransactionInstruction({programId:n,keys:i,data:o})}})),s.register("bnptA",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.updateMetadataAccountArgsV2Beet=void 0;const i=o(s("5zf7g")),a=o(s("28Yn5"));var c=s("3OJ8B");e.exports.updateMetadataAccountArgsV2Beet=new i.FixableBeetArgsStruct([["data",i.coption(c.dataV2Beet)],["updateAuthority",i.coption(a.publicKey)],["primarySaleHappened",i.coption(i.bool)],["isMutable",i.coption(i.bool)]],"UpdateMetadataAccountArgsV2")})),s.register("gqu8i",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUpdatePrimarySaleHappenedViaTokenInstruction=e.exports.updatePrimarySaleHappenedViaTokenInstructionDiscriminator=e.exports.UpdatePrimarySaleHappenedViaTokenStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.UpdatePrimarySaleHappenedViaTokenStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"UpdatePrimarySaleHappenedViaTokenInstructionArgs"),e.exports.updatePrimarySaleHappenedViaTokenInstructionDiscriminator=4,e.exports.createUpdatePrimarySaleHappenedViaTokenInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.UpdatePrimarySaleHappenedViaTokenStruct.serialize({instructionDiscriminator:e.exports.updatePrimarySaleHappenedViaTokenInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.owner,isWritable:!1,isSigner:!0},{pubkey:t.token,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("der45",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUseInstruction=e.exports.useInstructionDiscriminator=e.exports.UseStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("eknxQ");e.exports.UseStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["useArgs",c.useArgsBeet]],"UseInstructionArgs"),e.exports.useInstructionDiscriminator=51,e.exports.createUseInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l,d;const[p]=e.exports.UseStruct.serialize({instructionDiscriminator:e.exports.useInstructionDiscriminator,...r}),f=[{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:null!==(o=t.delegateRecord)&&void 0!==o?o:n,isWritable:null!=t.delegateRecord,isSigner:!1},{pubkey:null!==(i=t.token)&&void 0!==i?i:n,isWritable:null!=t.token,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(s=t.edition)&&void 0!==s?s:n,isWritable:null!=t.edition,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:null!==(c=t.systemProgram)&&void 0!==c?c:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.splTokenProgram)&&void 0!==u?u:n,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.authorizationRulesProgram)&&void 0!==l?l:n,isWritable:!1,isSigner:!1},{pubkey:null!==(d=t.authorizationRules)&&void 0!==d?d:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:f,data:p})}})),s.register("eknxQ",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.useArgsBeet=e.exports.isUseArgsV1=void 0;const i=o(s("5zf7g"));var a=s("fcjGq");e.exports.isUseArgsV1=e=>"V1"===e.__kind,e.exports.useArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(a.authorizationDataBeet)]],'UseArgsRecord["V1"]')]])})),s.register("5VwW5",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUtilizeInstruction=e.exports.utilizeInstructionDiscriminator=e.exports.UtilizeStruct=void 0;const i=o(s("hSIUY")),a=o(s("5zf7g")),c=o(s("5qKL4"));var u=s("vijCh");e.exports.UtilizeStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8],["utilizeArgs",u.utilizeArgsBeet]],"UtilizeInstructionArgs"),e.exports.utilizeInstructionDiscriminator=19,e.exports.createUtilizeInstruction=function(t,r,n=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,s,a,u;const[l]=e.exports.UtilizeStruct.serialize({instructionDiscriminator:e.exports.utilizeInstructionDiscriminator,...r}),d=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.tokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.useAuthority,isWritable:!0,isSigner:!0},{pubkey:t.owner,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.tokenProgram)&&void 0!==o?o:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.ataProgram)&&void 0!==s?s:i.ASSOCIATED_TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(a=t.systemProgram)&&void 0!==a?a:c.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.rent)&&void 0!==u?u:c.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1}];if(null!=t.useAuthorityRecord&&d.push({pubkey:t.useAuthorityRecord,isWritable:!0,isSigner:!1}),null!=t.burner){if(null==t.useAuthorityRecord)throw new Error("When providing 'burner' then 'accounts.useAuthorityRecord' need(s) to be provided as well.");d.push({pubkey:t.burner,isWritable:!1,isSigner:!1})}return new c.TransactionInstruction({programId:n,keys:d,data:l})}})),s.register("vijCh",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.utilizeArgsBeet=void 0;const i=o(s("5zf7g"));e.exports.utilizeArgsBeet=new i.BeetArgsStruct([["numberOfUses",i.u64]],"UtilizeArgs")})),s.register("4Bb6p",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createVerifyInstruction=e.exports.verifyInstructionDiscriminator=e.exports.VerifyStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));var c=s("4mNnk");e.exports.VerifyStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8],["verificationArgs",c.verificationArgsBeet]],"VerifyInstructionArgs"),e.exports.verifyInstructionDiscriminator=52,e.exports.createVerifyInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u;const[l]=e.exports.VerifyStruct.serialize({instructionDiscriminator:e.exports.verifyInstructionDiscriminator,...r}),d=[{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:null!==(o=t.delegateRecord)&&void 0!==o?o:n,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(i=t.collectionMint)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.collectionMetadata)&&void 0!==s?s:n,isWritable:null!=t.collectionMetadata,isSigner:!1},{pubkey:null!==(c=t.collectionMasterEdition)&&void 0!==c?c:n,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.systemProgram)&&void 0!==u?u:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:d,data:l})}})),s.register("fLHts",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createVerifyCollectionInstruction=e.exports.verifyCollectionInstructionDiscriminator=e.exports.VerifyCollectionStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.VerifyCollectionStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"VerifyCollectionInstructionArgs"),e.exports.verifyCollectionInstructionDiscriminator=18,e.exports.createVerifyCollectionInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.VerifyCollectionStruct.serialize({instructionDiscriminator:e.exports.verifyCollectionInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!0,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collection,isWritable:!1,isSigner:!1},{pubkey:t.collectionMasterEditionAccount,isWritable:!1,isSigner:!1}];return null!=t.collectionAuthorityRecord&&o.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("jYLn1",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createVerifySizedCollectionItemInstruction=e.exports.verifySizedCollectionItemInstructionDiscriminator=e.exports.VerifySizedCollectionItemStruct=void 0;const i=o(s("5zf7g")),a=o(s("5qKL4"));e.exports.VerifySizedCollectionItemStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"VerifySizedCollectionItemInstructionArgs"),e.exports.verifySizedCollectionItemInstructionDiscriminator=30,e.exports.createVerifySizedCollectionItemInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.VerifySizedCollectionItemStruct.serialize({instructionDiscriminator:e.exports.verifySizedCollectionItemInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collection,isWritable:!0,isSigner:!1},{pubkey:t.collectionMasterEditionAccount,isWritable:!1,isSigner:!1}];return null!=t.collectionAuthorityRecord&&o.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("d66xl",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),n(s("96GbS"),e.exports),n(s("2eiHK"),e.exports),n(s("1eLou"),e.exports),n(s("fcjGq"),e.exports),n(s("8WZIk"),e.exports),n(s("7klMb"),e.exports),n(s("3hOWQ"),e.exports),n(s("d2U7U"),e.exports),n(s("iu3Ar"),e.exports),n(s("bg4oB"),e.exports),n(s("8Kqpw"),e.exports),n(s("6iQuJ"),e.exports),n(s("5CbkU"),e.exports),n(s("2m5M1"),e.exports),n(s("3OJ8B"),e.exports),n(s("gnnu3"),e.exports),n(s("i8uPy"),e.exports),n(s("KT0qV"),e.exports),n(s("6aW7P"),e.exports),n(s("hfPQg"),e.exports),n(s("bbNgP"),e.exports),n(s("9HTys"),e.exports),n(s("0Siji"),e.exports),n(s("fkEO3"),e.exports),n(s("3npoT"),e.exports),n(s("iu2an"),e.exports),n(s("cPdEU"),e.exports),n(s("ihIKN"),e.exports),n(s("3lUxT"),e.exports),n(s("4WIox"),e.exports),n(s("4Kl4w"),e.exports),n(s("epBAm"),e.exports),n(s("iNLrL"),e.exports),n(s("cXnOJ"),e.exports),n(s("03z9X"),e.exports),n(s("iFL7r"),e.exports),n(s("9qbpm"),e.exports),n(s("fIAmj"),e.exports),n(s("khsXy"),e.exports),n(s("fkIuk"),e.exports),n(s("1237o"),e.exports),n(s("9p5g7"),e.exports),n(s("fbdFP"),e.exports),n(s("bnptA"),e.exports),n(s("eknxQ"),e.exports),n(s("jErtU"),e.exports),n(s("hAAwl"),e.exports),n(s("ltleR"),e.exports),n(s("vijCh"),e.exports),n(s("4mNnk"),e.exports)})),s.register("1eLou",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.authorityTypeBeet=e.exports.AuthorityType=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.AuthorityType||(e.exports.AuthorityType={}))[c.None=0]="None",c[c.Metadata=1]="Metadata",c[c.Holder=2]="Holder",c[c.MetadataDelegate=3]="MetadataDelegate",c[c.TokenDelegate=4]="TokenDelegate",e.exports.authorityTypeBeet=i.fixedScalarEnum(a)})),s.register("bbNgP",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.metadataDelegateRoleBeet=e.exports.MetadataDelegateRole=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.MetadataDelegateRole||(e.exports.MetadataDelegateRole={}))[c.AuthorityItem=0]="AuthorityItem",c[c.Collection=1]="Collection",c[c.Use=2]="Use",c[c.Data=3]="Data",c[c.ProgrammableConfig=4]="ProgrammableConfig",c[c.DataItem=5]="DataItem",c[c.CollectionItem=6]="CollectionItem",c[c.ProgrammableConfigItem=7]="ProgrammableConfigItem",e.exports.metadataDelegateRoleBeet=i.fixedScalarEnum(a)})),s.register("cPdEU",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.payloadKeyBeet=e.exports.PayloadKey=void 0;const i=o(s("5zf7g"));var a,c;(c=a=e.exports.PayloadKey||(e.exports.PayloadKey={}))[c.Amount=0]="Amount",c[c.Authority=1]="Authority",c[c.AuthoritySeeds=2]="AuthoritySeeds",c[c.Delegate=3]="Delegate",c[c.DelegateSeeds=4]="DelegateSeeds",c[c.Destination=5]="Destination",c[c.DestinationSeeds=6]="DestinationSeeds",c[c.Holder=7]="Holder",c[c.Source=8]="Source",c[c.SourceSeeds=9]="SourceSeeds",e.exports.payloadKeyBeet=i.fixedScalarEnum(a)})),s.register("gRSAy",(function(t,r){e(t.exports,"createComputeBudgetIx",(function(){return h}),(function(e){return h=e})),e(t.exports,"getOCPMintState",(function(){return b}),(function(e){return b=e})),e(t.exports,"createOCPTransferIX",(function(){return m}),(function(e){return m=e}));var n=s("5zf7g"),o=s("28Yn5"),i=s("3fvLJ"),a=s("kdQSW"),c=s("b4urg"),u=s("dQf5J"),l=s("6rT8n").Buffer,d=function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};const p=new(0,i.PublicKey)("CMTQqjzH6Anr9XcPVt73EFDTjWkJWPzH7H6DtvhHcyzV"),f=new(0,i.PublicKey)("ocp4vWUzA2z2XMYJ3QhM9vWdyoyoQwAFJhRdVTbvo9E");function h(){return i.ComputeBudgetProgram.setComputeUnitLimit({units:14e5})}function g(e){return i.PublicKey.findProgramAddressSync([l.from("mint_state"),e.toBuffer()],f)[0]}function y(e){return i.PublicKey.findProgramAddressSync([e.toBuffer()],p)[0]}function b(e,t){return d(this,void 0,void 0,(function*(){const r=g(e),n=yield t.getAccountInfo(r);return null!==n?w.deserialize(n.data,0)[0]:null}))}function m({senderAddress:e,destinationAddress:t,mintAddress:r,mintState:n,connection:o}){return d(this,void 0,void 0,(function*(){const[s,l,d]=yield Promise.all([(0,c.findAssociatedTokenAddress)(e,r),(0,c.findAssociatedTokenAddress)(t,r),(0,u.findMetadataPDA)(r)]);return{initAccountIX:(yield o.getAccountInfo(l))?void 0:function(e,t=f){var r,n;const[o]=S.serialize({instructionDiscriminator:I}),s=[{pubkey:e.policy,isWritable:!1,isSigner:!1},{pubkey:e.freezeAuthority,isWritable:!1,isSigner:!1},{pubkey:e.mint,isWritable:!1,isSigner:!1},{pubkey:e.metadata,isWritable:!1,isSigner:!1},{pubkey:e.mintState,isWritable:!0,isSigner:!1},{pubkey:e.payer,isWritable:!0,isSigner:!0},{pubkey:e.from,isWritable:!1,isSigner:!1},{pubkey:e.fromAccount,isWritable:!0,isSigner:!1},{pubkey:null!==(r=e.tokenProgram)&&void 0!==r?r:a.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(n=e.systemProgram)&&void 0!==n?n:i.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:e.associatedTokenProgram,isWritable:!1,isSigner:!1},{pubkey:e.cmtProgram,isWritable:!1,isSigner:!1},{pubkey:e.instructions,isWritable:!1,isSigner:!1}];return new(0,i.TransactionInstruction)({programId:t,keys:s,data:o})}({associatedTokenProgram:a.ASSOCIATED_TOKEN_PROGRAM_ID,cmtProgram:p,freezeAuthority:y(n.policy),from:t,fromAccount:l,instructions:i.SYSVAR_INSTRUCTIONS_PUBKEY,metadata:d,mint:r,mintState:g(r),payer:e,policy:n.policy}),transferIX:function(e,t=new(0,i.PublicKey)("ocp4vWUzA2z2XMYJ3QhM9vWdyoyoQwAFJhRdVTbvo9E")){var r;const[n]=v.serialize({instructionDiscriminator:A}),o=[{pubkey:e.policy,isWritable:!1,isSigner:!1},{pubkey:e.freezeAuthority,isWritable:!1,isSigner:!1},{pubkey:e.mint,isWritable:!1,isSigner:!1},{pubkey:e.metadata,isWritable:!1,isSigner:!1},{pubkey:e.mintState,isWritable:!0,isSigner:!1},{pubkey:e.from,isWritable:!1,isSigner:!0},{pubkey:e.fromAccount,isWritable:!0,isSigner:!1},{pubkey:e.to,isWritable:!1,isSigner:!1},{pubkey:e.toAccount,isWritable:!0,isSigner:!1},{pubkey:null!==(r=e.tokenProgram)&&void 0!==r?r:a.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:e.cmtProgram,isWritable:!1,isSigner:!1},{pubkey:e.instructions,isWritable:!1,isSigner:!1}];return new(0,i.TransactionInstruction)({programId:t,keys:o,data:n})}({cmtProgram:p,freezeAuthority:y(n.policy),from:e,fromAccount:s,instructions:i.SYSVAR_INSTRUCTIONS_PUBKEY,metadata:d,mint:r,mintState:g(r),policy:n.policy,to:t,toAccount:l})}}))}const k=[81,17,143,120,23,57,22,117];class x{static fromArgs(e){return new x(e.version,e.bump,e.mint,e.policy,e.lockedBy,e.lastApprovedAt,e.lastTransferredAt,e.transferredCount)}static fromAccountInfo(e,t=0){return x.deserialize(e.data,t)}static fromAccountAddress(e,t){return d(this,void 0,void 0,(function*(){const r=yield e.getAccountInfo(t);if(null==r)throw new Error(`Unable to find MintState account at ${t}`);return x.fromAccountInfo(r,0)[0]}))}static gpaBuilder(e=f){return o.GpaBuilder.fromStruct(e,w)}static deserialize(e,t=0){return w.deserialize(e,t)}serialize(){return w.serialize(Object.assign({accountDiscriminator:k},this))}static byteSize(e){const t=x.fromArgs(e);return w.toFixedFromValue(Object.assign({accountDiscriminator:k},t)).byteSize}static getMinimumBalanceForRentExemption(e,t,r){return d(this,void 0,void 0,(function*(){return t.getMinimumBalanceForRentExemption(x.byteSize(e),r)}))}pretty(){return{version:this.version,bump:this.bump,mint:this.mint.toBase58(),policy:this.policy.toBase58(),lockedBy:this.lockedBy,lastApprovedAt:(()=>{const e=this.lastApprovedAt;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),lastTransferredAt:(()=>{const e=this.lastTransferredAt;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),transferredCount:this.transferredCount}}constructor(e,t,r,n,o,i,s,a){this.version=e,this.bump=t,this.mint=r,this.policy=n,this.lockedBy=o,this.lastApprovedAt=i,this.lastTransferredAt=s,this.transferredCount=a}}const w=new n.FixableBeetStruct([["accountDiscriminator",n.uniformFixedSizeArray(n.u8,8)],["version",n.u8],["bump",n.uniformFixedSizeArray(n.u8,1)],["mint",o.publicKey],["policy",o.publicKey],["lockedBy",n.coption(o.publicKey)],["lastApprovedAt",n.i64],["lastTransferredAt",n.i64],["transferredCount",n.u32]],x.fromArgs,"MintState"),S=new n.BeetArgsStruct([["instructionDiscriminator",n.uniformFixedSizeArray(n.u8,8)]],"InitAccountInstructionArgs"),I=[169,188,158,199,9,151,101,125];const v=new n.BeetArgsStruct([["instructionDiscriminator",n.uniformFixedSizeArray(n.u8,8)]],"TransferInstructionArgs"),A=[163,52,200,231,140,3,69,186]})),s.register("b4urg",(function(t,r){e(t.exports,"findAssociatedTokenAddress",(function(){return i}));var n=s("3fvLJ"),o=s("kdQSW");function i(e,t){return n.PublicKey.findProgramAddressSync([e.toBuffer(),o.TOKEN_PROGRAM_ID.toBuffer(),t.toBuffer()],o.ASSOCIATED_TOKEN_PROGRAM_ID)[0]}})),s.register("dQf5J",(function(t,r){e(t.exports,"findMetadataPDA",(function(){return a}));var n=s("6rT8n"),o=s("3fvLJ"),i=s("kdQSW");function a(e){return o.PublicKey.findProgramAddressSync([n.Buffer.from("metadata"),i.METADATA_PROGRAM_ID.toBuffer(),e.toBuffer()],i.METADATA_PROGRAM_ID)[0]}})),s.register("5yCz0",(function(t,r){e(t.exports,"createPNFTTransferIX",(function(){return p}),(function(e){return p=e})),e(t.exports,"createPNFTBurnTX",(function(){return f}),(function(e){return f=e}));var n=s("fIXVr"),o=s("3fvLJ"),i=s("kdQSW"),a=s("6cTZZ"),c=s("46sOE"),u=s("dQf5J"),l=s("2YzGY"),d=function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};function p({senderAddress:e,tokenAccount:t,destinationAddress:r,destinationAccount:s,mintAddress:p,connection:f}){var h;return d(this,void 0,void 0,(function*(){const d=(0,l.findTokenRecordPDA)(t,p),{state:g}=yield n.TokenRecord.fromAccountAddress(f,d);if(g==n.TokenState.Locked)throw new Error("Failed to create Programmable NFT transfer instruction. Token account is locked.");if(g==n.TokenState.Listed)throw new Error("Failed to create Programmable NFT transfer instruction. Token is currently listed.");const{Metadata:y,createTransferInstruction:b}=yield(0,a.getMetaplexFoundationDeps)(),m=(0,u.findMetadataPDA)(p),k=yield y.fromAccountAddress(f,m),x=null===(h=k.programmableConfig)||void 0===h?void 0:h.ruleSet;return b({authority:e,tokenOwner:e,token:t,metadata:m,mint:p,edition:(0,c.findEditionPDA)(p),destinationOwner:r,destination:s,payer:e,splTokenProgram:i.TOKEN_PROGRAM_ID,splAtaProgram:i.ASSOCIATED_TOKEN_PROGRAM_ID,sysvarInstructions:o.SYSVAR_INSTRUCTIONS_PUBKEY,authorizationRules:x,authorizationRulesProgram:i.AUTH_RULES_PROGRAM_ID,ownerTokenRecord:d,destinationTokenRecord:(0,l.findTokenRecordPDA)(s,p)},{transferArgs:{__kind:"V1",amount:1,authorizationData:null}})}))}function f({senderAddress:e,senderAccount:t,mintAddress:r}){return d(this,void 0,void 0,(function*(){const{createBurnInstruction:n}=yield(0,a.getMetaplexFoundationDeps)(),s=(0,u.findMetadataPDA)(r),d=n({authority:e,metadata:s,edition:(0,c.findEditionPDA)(r),mint:r,token:t,tokenRecord:(0,l.findTokenRecordPDA)(t,r),systemProgram:i.SYSTEM,sysvarInstructions:o.SYSVAR_INSTRUCTIONS_PUBKEY,splTokenProgram:i.TOKEN_PROGRAM_ID},{burnArgs:{__kind:"V1",amount:1}});return(new(0,o.Transaction)).add(d)}))}})),s.register("46sOE",(function(t,r){e(t.exports,"findEditionPDA",(function(){return a}));var n=s("3fvLJ"),o=s("kdQSW"),i=s("6rT8n").Buffer;function a(e){return n.PublicKey.findProgramAddressSync([i.from("metadata"),o.METADATA_PROGRAM_ID.toBuffer(),e.toBuffer(),i.from("edition")],o.METADATA_PROGRAM_ID)[0]}})),s.register("2YzGY",(function(t,r){e(t.exports,"findTokenRecordPDA",(function(){return a}));var n=s("3fvLJ"),o=s("kdQSW"),i=s("6rT8n").Buffer;function a(e,t){return n.PublicKey.findProgramAddressSync([i.from("metadata"),o.METADATA_PROGRAM_ID.toBuffer(),t.toBuffer(),i.from("token_record"),e.toBuffer()],o.METADATA_PROGRAM_ID)[0]}})),s.register("2xcWM",(function(t,r){e(t.exports,"findMetadataAccount",(function(){return a}));var n=s("3fvLJ"),o=s("kdQSW"),i=s("6rT8n").Buffer;const a=e=>{const t=i.from("metadata");return n.PublicKey.findProgramAddressSync([t,o.METADATA_PROGRAM_ID.toBuffer(),e.toBuffer()],o.METADATA_PROGRAM_ID)}})); +//# sourceMappingURL=metaplex.04cfb981.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/metaplex.67571bb6.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/metaplex.67571bb6.js new file mode 100644 index 0000000..c742a54 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/metaplex.67571bb6.js @@ -0,0 +1,10 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function e(e){return e&&e.__esModule?e.default:e}function t(e,t,r,n){Object.defineProperty(e,t,{get:r,set:n,enumerable:!0,configurable:!0})}var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},n={},i={},o=r.parcelRequire1d24;null==o&&((o=function(e){if(e in n)return n[e].exports;if(e in i){var t=i[e];delete i[e];var r={id:e,exports:{}};return n[e]=r,t.call(r.exports,r,r.exports),r.exports}var o=new Error("Cannot find module '"+e+"'");throw o.code="MODULE_NOT_FOUND",o}).register=function(e,t){i[e]=t},r.parcelRequire1d24=o),o.register("hbO5Y",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.supportedTypeMap=void 0,n(o("iPZI6"),e.exports),n(o("fDTeH"),e.exports),n(o("aGEKa"),e.exports),n(o("8whKe"),e.exports),n(o("8A8N7"),e.exports),n(o("3QcyI"),e.exports),n(o("7zhpG"),e.exports),n(o("99vT0"),e.exports),n(o("iMBUD"),e.exports),n(o("34s1M"),e.exports),n(o("c8rcB"),e.exports),n(o("jJ3Zx"),e.exports),n(o("6nc5G"),e.exports),n(o("Q8glZ"),e.exports),n(o("lKP9t"),e.exports),e.exports.supportedTypeMap={...o("fDTeH").collectionsTypeMap,...o("99vT0").stringTypeMap,...o("aGEKa").compositesTypeMap,...o("8whKe").enumsTypeMap,...o("3QcyI").numbersTypeMap,...o("iPZI6").aliasesTypeMap,...o("iMBUD").tuplesTypeMap,...o("8A8N7").mapsTypeMap,...o("7zhpG").setsTypeMap,...o("34s1M").unitTypeMap}})),o.register("fDTeH",(function(e,t){var r=o("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.collectionsTypeMap=e.exports.uint8Array=e.exports.fixedSizeUint8Array=e.exports.fixedSizeBuffer=e.exports.array=e.exports.fixedSizeArray=e.exports.uniformFixedSizeArray=void 0;var n=o("lKP9t"),i=o("av9x8"),s=o("3QcyI"),a=(n=o("lKP9t"),o("kZgnt")),u=o("c8rcB");function c(e,t){const r=e.length,n=0===r?"":e[0].description;return{write:function(t,n,o){i.strict.equal(o.length,r,`array length ${o.length} should match len ${r}`),s.u32.write(t,n,r);let a=n+4;for(let n=0;n(${r})[ 4 + ${t} ]`}}function l(e){return{write:function(t,r,n){n.copy(t,r,0,e)},read:function(t,r){return t.slice(r,r+e)},byteSize:e,description:`Buffer(${e})`}}function f(e,t=!1){const n=l(e);return{write:function(o,a,u){i.strict.equal(u.byteLength,e,`Uint8Array length ${u.byteLength} should match len ${e}`),t&&(s.u32.write(o,a,e),a+=4);const c=r.from(u);n.write(o,a,c)},read:function(r,o){if(t){const t=s.u32.read(r,o);i.strict.equal(t,e,"invalid byte size"),o+=4}const a=n.read(r,o);return Uint8Array.from(a)},byteSize:t?e+4:e,description:`Uint8Array(${e})`}}e.exports.uniformFixedSizeArray=function(e,t,r=!1){const n=e.byteSize*t;return{write:function(n,o,a){i.strict.equal(a.length,t,`array length ${a.length} should match len ${t}`),r&&(s.u32.write(n,o,t),o+=4);for(let r=0;r(${t})`}},e.exports.fixedSizeArray=c,e.exports.array=function(e){return{toFixedFromData(t,r){const n=s.u32.read(t,r);(0,a.logTrace)(`${this.description}[${n}]`);const i=r+4;let o=i;const l=new Array(n);for(let r=0;rf(e.byteLength,!0),description:"Uint8Array"},e.exports.collectionsTypeMap={Array:{beet:"array",isFixable:!0,sourcePack:n.BEET_PACKAGE,ts:"Array",arg:n.BEET_TYPE_ARG_LEN},FixedSizeArray:{beet:"fixedSizeArray",isFixable:!1,sourcePack:n.BEET_PACKAGE,ts:"Array",arg:n.BEET_TYPE_ARG_LEN},UniformFixedSizeArray:{beet:"uniformFixedSizeArray",isFixable:!1,sourcePack:n.BEET_PACKAGE,ts:"Array",arg:n.BEET_TYPE_ARG_LEN},Buffer:{beet:"fixedSizeBuffer",isFixable:!1,sourcePack:n.BEET_PACKAGE,ts:"Buffer",arg:n.BEET_TYPE_ARG_LEN},FixedSizeUint8Array:{beet:"fixedSizeUint8Array",isFixable:!1,sourcePack:n.BEET_PACKAGE,ts:"Uint8Array",arg:n.BEET_TYPE_ARG_LEN},Uint8Array:{beet:"uint8Array",isFixable:!0,sourcePack:n.BEET_PACKAGE,ts:"Uint8Array",arg:n.BEET_TYPE_ARG_LEN}}})),o.register("lKP9t",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.isElementCollectionFixedSizeBeet=e.exports.isFixableBeet=e.exports.assertFixedSizeBeet=e.exports.isFixedSizeBeet=e.exports.BEET_TYPE_ARG_INNER=e.exports.BEET_TYPE_ARG_LEN=e.exports.BEET_PACKAGE=void 0;var r=o("av9x8");function n(e){return Object.keys(e).includes("byteSize")}e.exports.BEET_PACKAGE="@metaplex-foundation/beet",e.exports.BEET_TYPE_ARG_LEN="len",e.exports.BEET_TYPE_ARG_INNER="Beet<{innner}>",e.exports.isFixedSizeBeet=n,e.exports.assertFixedSizeBeet=function(e,t=`${e} should have been a fixed beet`){(0,r.strict)(n(e),t)},e.exports.isFixableBeet=function(e){return"function"==typeof e.toFixedFromData&&"function"==typeof e.toFixedFromValue},e.exports.isElementCollectionFixedSizeBeet=function(e){const t=Object.keys(e);return t.includes("length")&&t.includes("elementByteSize")&&t.includes("lenPrefixByteSize")}})),o.register("3QcyI",(function(e,t){var r=o("8tcqI").Buffer,n=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.numbersTypeMap=e.exports.bool=e.exports.i512=e.exports.i256=e.exports.i128=e.exports.i64=e.exports.i32=e.exports.i16=e.exports.i8=e.exports.u512=e.exports.u256=e.exports.u128=e.exports.u64=e.exports.u32=e.exports.u16=e.exports.u8=void 0;const i=n(o("c1rzP"));var s=o("lKP9t");function a(e,t){return{write:function(e,t,n){const o=(i.default.isBN(n)?n:new i.default(n)).toArray("le",this.byteSize);r.from(o).copy(e,t,0,this.byteSize)},read:function(e,t){const r=e.slice(t,t+this.byteSize);return new i.default(r,"le")},byteSize:e,description:t}}function u(e,t){const n=8*e;return{write:function(e,t,o){const s=(i.default.isBN(o)?o:new i.default(o)).toTwos(n).toArray("le",this.byteSize);r.from(s).copy(e,t,0,this.byteSize)},read:function(e,t){const r=e.slice(t,t+this.byteSize);return new i.default(r,"le").fromTwos(n)},byteSize:e,description:t}}e.exports.u8={write:function(e,t,r){e.writeUInt8(r,t)},read:function(e,t){return e.readUInt8(t)},byteSize:1,description:"u8"},e.exports.u16={write:function(e,t,r){e.writeUInt16LE(r,t)},read:function(e,t){return e.readUInt16LE(t)},byteSize:2,description:"u16"},e.exports.u32={write:function(e,t,r){e.writeUInt32LE(r,t)},read:function(e,t){return e.readUInt32LE(t)},byteSize:4,description:"u32"},e.exports.u64=a(8,"u64"),e.exports.u128=a(16,"u128"),e.exports.u256=a(32,"u256"),e.exports.u512=a(64,"u512"),e.exports.i8={write:function(e,t,r){e.writeInt8(r,t)},read:function(e,t){return e.readInt8(t)},byteSize:1,description:"i8"},e.exports.i16={write:function(e,t,r){e.writeInt16LE(r,t)},read:function(e,t){return e.readInt16LE(t)},byteSize:2,description:"i16"},e.exports.i32={write:function(e,t,r){e.writeInt32LE(r,t)},read:function(e,t){return e.readInt32LE(t)},byteSize:4,description:"i32"},e.exports.i64=u(8,"i64"),e.exports.i128=u(16,"i128"),e.exports.i256=u(32,"i256"),e.exports.i512=u(64,"i512"),e.exports.bool={write:function(t,r,n){const i=n?1:0;e.exports.u8.write(t,r,i)},read:function(t,r){return 1===e.exports.u8.read(t,r)},byteSize:1,description:"bool"},e.exports.numbersTypeMap={u8:{beet:"u8",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"number"},u16:{beet:"u16",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"number"},u32:{beet:"u32",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"number"},i8:{beet:"i8",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"number"},i16:{beet:"i16",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"number"},i32:{beet:"i32",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"number"},bool:{beet:"bool",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"boolean"},u64:{beet:"u64",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE},u128:{beet:"u128",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE},u256:{beet:"u256",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE},u512:{beet:"u512",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE},i64:{beet:"i64",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE},i128:{beet:"i128",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE},i256:{beet:"i256",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE},i512:{beet:"i512",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE}}})),o.register("kZgnt",(function(e,t){"use strict";var r=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.UnreachableCaseError=e.exports.stringify=e.exports.bytes=e.exports.beetBytes=e.exports.logTrace=e.exports.logDebug=e.exports.logInfo=e.exports.logError=void 0;const n=r(o("8A92V")),i=r(o("k9FIW"));var s=o("lKP9t");const{brightBlack:a}=i.default;e.exports.logError=(0,n.default)("beet:error"),e.exports.logInfo=(0,n.default)("beet:info"),e.exports.logDebug=(0,n.default)("beet:debug"),e.exports.logTrace=(0,n.default)("beet:trace"),e.exports.beetBytes=function(e,t=!1){let r;if((0,s.isFixableBeet)(e))r="? B";else if((0,s.isElementCollectionFixedSizeBeet)(e)){const n=t?"length":e.length,i=e.lenPrefixByteSize;r=i>0?`${i} + (${e.elementByteSize} * ${n}) B (${e.byteSize} B)`:`(${e.elementByteSize} * ${n}) B (${e.byteSize} B)`}else r=`${e.byteSize} B`;return a(r)},e.exports.bytes=function(e){return a(`${e} B`)},e.exports.stringify=function(e){return"function"===e.toString?e.toString():e};class u extends Error{constructor(e){super(`Unreachable case: ${e}`)}}e.exports.UnreachableCaseError=u})),o.register("8A92V",(function(e,t){var r=o("4QUf5");e.exports.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const r="color: "+this.color;t.splice(1,0,r,"color: inherit");let n=0,i=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(n++,"%c"===e&&(i=n))})),t.splice(i,0,r)},e.exports.save=function(t){try{t?e.exports.storage.setItem("debug",t):e.exports.storage.removeItem("debug")}catch(e){}},e.exports.load=function(){let t;try{t=e.exports.storage.getItem("debug")}catch(e){}!t&&void 0!==r&&"env"in r&&(t=void 0);return t},e.exports.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type&&!window.process.__nwjs)||("undefined"==typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},e.exports.storage=function(){try{return localStorage}catch(e){}}(),e.exports.destroy=(()=>{let e=!1;return()=>{e||(e=!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`."))}})(),e.exports.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"],e.exports.log=console.debug||console.log||(()=>{}),e.exports=o("1hw84")(e.exports);const{formatters:n}=e.exports;n.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}})),o.register("1hw84",(function(e,t){e.exports=function(e){function t(e){let n,i,o,s=null;function a(...e){if(!a.enabled)return;const r=a,i=Number(new Date),o=i-(n||i);r.diff=o,r.prev=n,r.curr=i,n=i,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let s=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((n,i)=>{if("%%"===n)return"%";s++;const o=t.formatters[i];if("function"==typeof o){const t=e[s];n=o.call(r,t),e.splice(s,1),s--}return n})),t.formatArgs.call(r,e);(r.log||t.log).apply(r,e)}return a.namespace=e,a.useColors=t.useColors(),a.color=t.selectColor(e),a.extend=r,a.destroy=t.destroy,Object.defineProperty(a,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==s?s:(i!==t.namespaces&&(i=t.namespaces,o=t.enabled(e)),o),set:e=>{s=e}}),"function"==typeof t.init&&t.init(a),a}function r(e,r){const n=t(this.namespace+(void 0===r?":":r)+e);return n.log=this.log,n}function n(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){const e=[...t.names.map(n),...t.skips.map(n).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let r;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const n=("string"==typeof e?e:"").split(/[\s,]+/),i=n.length;for(r=0;r{t[r]=e[r]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let r=0;for(let t=0;t=1.5*r;return Math.round(e/r)+" "+n+(i?"s":"")}e.exports=function(e,t){t=t||{};var c,l,f=typeof e;if("string"===f&&e.length>0)return function(e){if((e=String(e)).length>100)return;var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!t)return;var u=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return u*a;case"weeks":case"week":case"w":return u*s;case"days":case"day":case"d":return u*o;case"hours":case"hour":case"hrs":case"hr":case"h":return u*i;case"minutes":case"minute":case"mins":case"min":case"m":return u*n;case"seconds":case"second":case"secs":case"sec":case"s":return u*r;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return u;default:return}}(e);if("number"===f&&isFinite(e))return t.long?(c=e,(l=Math.abs(c))>=o?u(c,l,o,"day"):l>=i?u(c,l,i,"hour"):l>=n?u(c,l,n,"minute"):l>=r?u(c,l,r,"second"):c+" ms"):function(e){var t=Math.abs(e);return t>=o?Math.round(e/o)+"d":t>=i?Math.round(e/i)+"h":t>=n?Math.round(e/n)+"m":t>=r?Math.round(e/r)+"s":e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}})),o.register("k9FIW",(function(e,t){"use strict";var r={white:37,black:30,blue:34,cyan:36,green:32,magenta:35,red:31,yellow:33,brightBlack:90,brightRed:91,brightGreen:92,brightYellow:93,brightBlue:94,brightMagenta:95,brightCyan:96,brightWhite:97},n={bgBlack:40,bgRed:41,bgGreen:42,bgYellow:43,bgBlue:44,bgMagenta:45,bgCyan:46,bgWhite:47,bgBrightBlack:100,bgBrightRed:101,bgBrightGreen:102,bgBrightYellow:103,bgBrightBlue:104,bgBrightMagenta:105,bgBrightCyan:106,bgBrightWhite:107},i={},o={},s={};Object.keys(r).forEach((function(e){var t=i[e]="["+r[e]+"m",n=o[e]="";s[e]=function(e){return t+e+n}})),Object.keys(n).forEach((function(e){var t=i[e]="["+n[e]+"m",r=o[e]="";s[e]=function(e){return t+e+r}})),e.exports=s,s.open=i,s.close=o})),o.register("c8rcB",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.fixBeetFromValue=e.exports.fixBeetFromData=void 0;var r=o("lKP9t"),n=o("kZgnt");e.exports.fixBeetFromData=function(e,t,i){if((0,r.isFixedSizeBeet)(e))return e;if((0,r.isFixableBeet)(e))return e.toFixedFromData(t,i);throw new n.UnreachableCaseError(e)},e.exports.fixBeetFromValue=function(e,t){if((0,r.isFixedSizeBeet)(e))return e;if((0,r.isFixableBeet)(e))return e.toFixedFromValue(t);throw new n.UnreachableCaseError(e)}})),o.register("aGEKa",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.compositesTypeMap=e.exports.coption=e.exports.coptionSome=e.exports.coptionNone=e.exports.isNoneBuffer=e.exports.isSomeBuffer=void 0;var r=o("av9x8"),n=o("lKP9t"),i=(n=o("lKP9t"),o("kZgnt")),s=o("c8rcB");const a=0,u=1;function c(e,t){return e[t]===u}function l(e,t){return e[t]===a}function f(e){return(0,i.logTrace)(`coptionNone(${e})`),{write:function(e,t,n){(0,r.strict)(null==n,"coptionNone can only handle `null` values"),e[t]=a},read:function(e,t){return(0,r.strict)(l(e,t),"coptionNone can only handle `NONE` data"),null},byteSize:1,description:`COption`}}function p(e){const t=1+e.byteSize,o={write:function(t,i,o){(0,n.assertFixedSizeBeet)(e,`coption inner type ${e.description} needs to be fixed before calling write`),(0,r.strict)(null!=o,"coptionSome cannot handle `null` values"),t[i]=u,e.write(t,i+1,o)},read:function(t,i){return(0,n.assertFixedSizeBeet)(e,`coption inner type ${e.description} needs to be fixed before calling read`),(0,r.strict)(c(t,i),"coptionSome can only handle `SOME` data"),e.read(t,i+1)},description:`COption<${e.description}>[1 + ${e.byteSize}]`,byteSize:t,inner:e};return(0,i.logTrace)(o.description),o}e.exports.isSomeBuffer=c,e.exports.isNoneBuffer=l,e.exports.coptionNone=f,e.exports.coptionSome=p,e.exports.coption=function(e){return{toFixedFromData(t,n){if(c(t,n)){return p((0,s.fixBeetFromData)(e,t,n+1))}return(0,r.strict)(l(t,n),`Expected ${t} to hold a COption`),f(e.description)},toFixedFromValue:t=>null==t?f(e.description):p((0,s.fixBeetFromValue)(e,t)),description:`COption<${e.description}>`}},e.exports.compositesTypeMap={option:{beet:"coption",isFixable:!0,sourcePack:n.BEET_PACKAGE,ts:"COption",arg:n.BEET_TYPE_ARG_INNER,pack:n.BEET_PACKAGE}}})),o.register("99vT0",(function(e,t){var r=o("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.stringTypeMap=e.exports.utf8String=e.exports.fixedSizeUtf8String=void 0;var n=o("lKP9t"),i=o("av9x8"),s=o("3QcyI"),a=o("kZgnt");e.exports.fixedSizeUtf8String=e=>({write:function(t,n,o){const a=r.from(o,"utf8");i.strict.equal(a.byteLength,e,`${o} has invalid byte size`),s.u32.write(t,n,e),a.copy(t,n+4,0,e)},read:function(t,r){const n=s.u32.read(t,r);i.strict.equal(n,e,"invalid byte size");return t.slice(r+4,r+4+e).toString("utf8")},elementByteSize:1,length:e,lenPrefixByteSize:4,byteSize:4+e,description:`Utf8String(4 + ${e})`}),e.exports.utf8String={toFixedFromData(t,r){const n=s.u32.read(t,r);return(0,a.logTrace)(`${this.description}[${n}]`),(0,e.exports.fixedSizeUtf8String)(n)},toFixedFromValue(t){const n=r.from(t).byteLength;return(0,e.exports.fixedSizeUtf8String)(n)},description:"Utf8String"},e.exports.stringTypeMap={fixedSizeString:{beet:"fixedSizeUtf8String",isFixable:!1,sourcePack:n.BEET_PACKAGE,ts:"string",arg:n.BEET_TYPE_ARG_LEN},string:{beet:"utf8String",isFixable:!0,sourcePack:n.BEET_PACKAGE,ts:"string"}}})),o.register("8whKe",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.enumsTypeMap=e.exports.dataEnum=e.exports.uniformDataEnum=e.exports.fixedScalarEnum=void 0;var r=o("lKP9t"),n=o("3QcyI"),i=o("av9x8"),s=o("6nc5G"),a=o("Q8glZ"),u=o("34s1M");function c(e,t){return t?`${e}`:e}function l(e,t,r){return{write(r,i,o){n.u8.write(r,i,t),e.write(r,i+n.u8.byteSize,o)},read(t,i){const o=e.read(t,i+n.u8.byteSize);return{__kind:r,...o}},byteSize:e.byteSize+n.u8.byteSize,description:`EnumData<${e.description}>`}}e.exports.fixedScalarEnum=function(e){const t=Object.keys(e);return{write(r,o,s){const a="number"==typeof s,u=c(s,a);if(t.includes(u)||i.strict.fail(`${s} should be a variant of the provided enum type, i.e. [ ${Object.values(e).join(", ")} ], but isn't`),a)n.u8.write(r,o,s);else{const t=e[u];n.u8.write(r,o,t)}},read(r,o){const s=n.u8.read(r,o),a="number"==typeof s,u=c(s,a);return t.includes(u)||i.strict.fail(`${s} should be a of a variant of the provided enum type, i.e. [ ${Object.values(e).join(", ")} ], but isn't`),a?s:e[u]},byteSize:n.u8.byteSize,description:"Enum"}},e.exports.uniformDataEnum=function(e){return{write:function(t,r,i){n.u8.write(t,r,i.kind),e.write(t,r+1,i.data)},read:function(t,r){return{kind:n.u8.read(t,r),data:e.read(t,r+1)}},byteSize:1+e.byteSize,description:`UniformDataEnum<${e.description}>`}},e.exports.dataEnum=function(e){for(const[t,r]of e)(0,i.strict)((0,s.isBeetStruct)(r)||(0,a.isFixableBeetStruct)(r)||r===u.unit,"dataEnum: variants must be a data beet struct or a scalar unit");return{toFixedFromData(t,o){const s=n.u8.read(t,o),a=e[s];(0,i.strict)(null!=a,`Discriminant ${s} out of range for ${e.length} variants`);const[u,c]=a;return l((0,r.isFixedSizeBeet)(c)?c:c.toFixedFromData(t,o+1),s,u)},toFixedFromValue(t){if(null==t.__kind){const r=Object.keys(t).join(", "),n=e.map((([e])=>e)).join(", ");i.strict.fail(`Value with fields [ ${r} ] is missing __kind, which needs to be set to one of [ ${n} ]`)}const n=e.findIndex((([e])=>e===t.__kind));if(n<0){const r=e.map((([e])=>e)).join(", ");i.strict.fail(`${t.__kind} is not a valid kind, needs to be one of [ ${r} ]`)}const o=e[n],{__kind:s,...a}=t,[u,c]=o;return l((0,r.isFixedSizeBeet)(c)?c:c.toFixedFromValue(a),n,u)},description:`DataEnum<${e.length} variants>`}},e.exports.enumsTypeMap={fixedScalarEnum:{beet:"fixedScalarEnum",isFixable:!1,sourcePack:r.BEET_PACKAGE,ts:"",arg:r.BEET_TYPE_ARG_INNER,pack:r.BEET_PACKAGE},dataEnum:{beet:"dataEnum",isFixable:!1,sourcePack:r.BEET_PACKAGE,ts:"DataEnum",arg:r.BEET_TYPE_ARG_INNER,pack:r.BEET_PACKAGE}}})),o.register("6nc5G",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.BeetArgsStruct=e.exports.isBeetStruct=e.exports.BeetStruct=void 0;var r=o("jJ3Zx"),n=o("kZgnt");class i{read(e,t){const[r]=this.deserialize(e,t);return r}write(e,t,r){const[n,i]=this.serialize(r);n.copy(e,t,0,i)}deserialize(e,t=0){n.logTrace.enabled&&((0,n.logTrace)("deserializing [%s] from %d bytes buffer",this.description,e.byteLength),(0,n.logTrace)(e),(0,n.logTrace)(e.toJSON().data));const i=new r.BeetReader(e,t),o=i.readStruct(this.fields);return[this.construct(o),i.offset]}serialize(e,t=this.byteSize){(0,n.logTrace)("serializing [%s] %o to %d bytes buffer",this.description,e,t);const i=new r.BeetWriter(t);return i.writeStruct(e,this.fields),[i.buffer,i.offset]}getByteSize(){return this.fields.reduce(((e,[t,r])=>e+r.byteSize),0)}get type(){return i.TYPE}constructor(e,t,r=i.description){if(this.fields=e,this.construct=t,this.description=r,this.byteSize=this.getByteSize(),n.logDebug.enabled){const t=e.map((([e,t])=>`${String(e)}: ${t.description} ${(0,n.beetBytes)(t)}`)).join("\n ");(0,n.logDebug)(`struct ${r} {\n ${t}\n} ${(0,n.beetBytes)(this)}`)}}}e.exports.BeetStruct=i,i.description="BeetStruct",i.TYPE="BeetStruct",e.exports.isBeetStruct=function(e){return e.type===i.TYPE};class s extends i{constructor(e,t=s.description){super(e,(e=>e),t)}}e.exports.BeetArgsStruct=s,s.description="BeetArgsStruct"})),o.register("jJ3Zx",(function(e,t){var r=o("8tcqI").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.BeetReader=e.exports.BeetWriter=void 0;var n=o("av9x8");e.exports.BeetWriter=class{get buffer(){return this.buf}get offset(){return this._offset}maybeResize(e){this._offset+e>this.buf.length&&n.strict.fail(`We shouldn't ever need to resize, but ${this._offset+e} > ${this.buf.length}`)}write(e,t){this.maybeResize(e.byteSize),e.write(this.buf,this._offset,t),this._offset+=e.byteSize}writeStruct(e,t){for(const[r,n]of t){const t=e[r];this.write(n,t)}}constructor(e){this.buf=r.alloc(e),this._offset=0}};e.exports.BeetReader=class{get offset(){return this._offset}read(e){const t=e.read(this.buffer,this._offset);return this._offset+=e.byteSize,t}readStruct(e){const t={};for(const[r,n]of e)t[r]=this.read(n);return t}constructor(e,t=0){this.buffer=e,this._offset=t}}})),o.register("Q8glZ",(function(e,t){"use strict";var r=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.FixableBeetArgsStruct=e.exports.isFixableBeetStruct=e.exports.FixableBeetStruct=void 0;var n=o("c8rcB"),i=o("6nc5G"),s=o("lKP9t"),a=o("av9x8"),u=o("kZgnt");const c=r(o("k9FIW")),{brightBlack:l}=c.default;class f{deserialize(e,t=0){return this.toFixedFromData(e,t).deserialize(e,t)}serialize(e,t){return this.toFixedFromValue(e).serialize(e,t)}toFixedFromData(e,t){let r=t;const o=new Array(this.fields.length);for(let t=0;t((0,s.isFixedSizeBeet)(t)&&(n+=t.byteSize),`${e}: ${t.description} ${(0,u.beetBytes)(t)}`))).join("\n "),i=`> ${n} B`;(0,u.logDebug)(`struct ${r} {\n ${t}\n} ${l(i)}`)}}}e.exports.FixableBeetStruct=f,f.description="FixableBeetStruct",f.TYPE="FixableBeetStruct",e.exports.isFixableBeetStruct=function(e){return e.type===f.TYPE};class p extends f{constructor(e,t=p.description){super(e,(e=>e),t)}}e.exports.FixableBeetArgsStruct=p,p.description="FixableBeetArgsStruct"})),o.register("34s1M",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.unitTypeMap=e.exports.unit=void 0;var r=o("lKP9t");e.exports.unit={write:function(e,t,r){},read:function(e,t){},byteSize:0,description:"unit"},e.exports.unitTypeMap={unit:{beet:"unit",isFixable:!1,sourcePack:r.BEET_PACKAGE,ts:"void"}}})),o.register("iPZI6",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.aliasesTypeMap=e.exports.bytes=void 0;var r=o("fDTeH");e.exports.bytes=r.uint8Array,e.exports.aliasesTypeMap={bytes:r.collectionsTypeMap.Uint8Array}})),o.register("iMBUD",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tuplesTypeMap=e.exports.tuple=e.exports.fixedSizeTuple=void 0;var r=o("lKP9t"),n=o("av9x8"),i=o("c8rcB");function s(e){const t=e.length,r=e.map((e=>e.description)),i=e.map((e=>e.byteSize));return{write:function(r,i,o){n.strict.equal(o.length,t,`tuple value element size ${o.length} should match len ${t}`);let s=i;for(let n=0;ne+t),0),length:t,description:`FixedSizeTuple<${r.join(",")}>[ ${i.join(", ")} ]`}}e.exports.fixedSizeTuple=s,e.exports.tuple=function(e){const t=e.length;return{toFixedFromData(r,n){let o=n;const a=new Array(t);for(let n=0;ne.description)).join(",")}>`}},e.exports.tuplesTypeMap={Tuple:{beet:"tuple",isFixable:!0,sourcePack:r.BEET_PACKAGE,ts:"[__tuple_elements__]"},FixedSizeTuple:{beet:"fixedSizeTuple",isFixable:!1,sourcePack:r.BEET_PACKAGE,ts:"[__tuple_elements__]"}}})),o.register("8A8N7",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.mapsTypeMap=e.exports.map=void 0;var r=o("lKP9t"),n=o("3QcyI"),i=o("kZgnt"),s=o("av9x8");function a(e,t,o,a){const u=(0,r.isFixedSizeBeet)(e),c=(0,r.isFixedSizeBeet)(t);const{elementByteSize:l,byteSize:f}=function(){if(u&&c){const r=e.byteSize+t.byteSize;return{elementByteSize:r,byteSize:4+a*r}}if(u){let t=0;for(const[e,r]of o.values())t+=r.byteSize;return{elementByteSize:e.byteSize+Math.ceil(t/a),byteSize:4+e.byteSize*a+t}}if(c){let e=0;for(const[t,r]of o.values())e+=t.byteSize;return{elementByteSize:Math.ceil(e/a)+t.byteSize,byteSize:4+e+t.byteSize*a}}{let e=0,t=0;for(const[r,n]of o.values())e+=r.byteSize,t+=n.byteSize;return{elementByteSize:Math.ceil(e/a+t/a),byteSize:4+e+t}}}();return{write:function(r,l,f){let p=l+4,d=0;for(const[n,a]of f.entries()){let l=u?e:null,f=c?t:null;if(null==l||null==f){const e=o.get(n);(0,s.strict)(null!=e,`Should be able to find beet els for ${(0,i.stringify)(n)}, but could not`),null!=l||(l=e[0]),null!=f||(f=e[1])}l.write(r,p,n),p+=l.byteSize,f.write(r,p,a),p+=f.byteSize,d++}n.u32.write(r,l,d),s.strict.equal(d,a,`Expected map to have size ${a}, but has ${d}.`)},read:function(r,i){const o=n.u32.read(r,i);s.strict.equal(o,a,`Expected map to have size ${a}, but has ${o}.`);let l=i+4;const f=new Map;for(let n=0;n`}}e.exports.map=function(e,t){const i=(0,r.isFixedSizeBeet)(e),o=(0,r.isFixedSizeBeet)(t);return{toFixedFromData(r,s){const u=n.u32.read(r,s);let c=s+4;if(i&&o)return a(e,t,new Map,u);const l=new Map;for(let n=0;n`}},e.exports.mapsTypeMap={Map:{beet:"map",isFixable:!0,sourcePack:r.BEET_PACKAGE,ts:"Map"}}})),o.register("7zhpG",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.setsTypeMap=e.exports.set=void 0;var r=o("lKP9t"),n=o("3QcyI"),i=o("kZgnt"),s=o("av9x8");function a(e,t,o){const a=(0,r.isFixedSizeBeet)(e);const{elementByteSize:u,byteSize:c}=function(){if(a){const t=e.byteSize;return{elementByteSize:t,byteSize:4+o*t}}{let e=0;for(const r of t.values())e+=r.byteSize;return{elementByteSize:Math.ceil(e/o),byteSize:4+e}}}();return{write:function(r,u,c){let l=u+4,f=0;for(const n of c.keys()){let o=a?e:null;if(null==o){const e=t.get(n);(0,s.strict)(null!=e,`Should be able to find beet el for ${(0,i.stringify)(n)}, but could not`),null!=o||(o=e)}o.write(r,l,n),l+=o.byteSize,f++}n.u32.write(r,u,f),s.strict.equal(f,o,`Expected set to have size ${o}, but has ${f}.`)},read:function(t,r){const i=n.u32.read(t,r);s.strict.equal(i,o,`Expected set to have size ${o}, but has ${i}.`);let u=r+4;const c=new Set;for(let r=0;r`}}e.exports.set=function(e){const t=(0,r.isFixedSizeBeet)(e);return{toFixedFromData(r,i){const o=n.u32.read(r,i);let s=i+4;if(t)return a(e,new Map,o);const u=new Map;for(let n=0;n`}},e.exports.setsTypeMap={Set:{beet:"set",isFixable:!0,sourcePack:r.BEET_PACKAGE,ts:"Set"}}})),o.register("hvIDj",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.supportedTypeMap=void 0,n(o("6TtQw"),e.exports),n(o("8Pi5O"),e.exports),e.exports.supportedTypeMap=o("6TtQw").keysTypeMap})),o.register("6TtQw",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.keysTypeMap=e.exports.publicKey=void 0;var r=o("4U91g");const n=(0,o("hbO5Y").fixedSizeUint8Array)(32);e.exports.publicKey={write:function(e,t,r){const i=r.toBytes();n.write(e,t,i)},read:function(e,t){const i=n.read(e,t);return new r.PublicKey(i)},byteSize:n.byteSize,description:"PublicKey"},e.exports.keysTypeMap={publicKey:{beet:"publicKey",isFixable:!1,sourcePack:"@metaplex-foundation/beet-solana",ts:"PublicKey",pack:"@solana/web3.js"}}})),o.register("4U91g",(function(r,n){t(r.exports,"PublicKey",(function(){return z}));var i=o("78D7Z"),s=o("6CTZ4"),a=o("gw3rz"),u=o("c1rzP"),c=o("ayd42"),l=o("e3ovm"),f=o("jxVXe"),p=o("faf7S"),d=(p=o("faf7S"),o("e6Uwk")),h=o("ggqnz"),y=(o("hif0n"),o("dr7Uk"),o("lisVB"),o("7gxz9")),b=o("2E83V"),g=o("5TKQ6");a.utils.sha512Sync=(...e)=>(0,s.sha512)(a.utils.concatBytes(...e));a.utils.randomPrivateKey;const m=()=>{const e=a.utils.randomPrivateKey(),t=w(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),{publicKey:t,secretKey:r}},w=a.sync.getPublicKey;function x(e){try{return a.Point.fromHex(e,!0),!0}catch{return!1}}const k=(e,t)=>a.sync.sign(e,t.slice(0,32)),S=a.sync.verify,B=e=>i.Buffer.isBuffer(e)?e:e instanceof Uint8Array?i.Buffer.from(e.buffer,e.byteOffset,e.byteLength):i.Buffer.from(e);class E{encode(){return i.Buffer.from((0,f.serialize)(A,this))}static decode(e){return(0,f.deserialize)(A,this,e)}static decodeUnchecked(e){return(0,f.deserializeUnchecked)(A,this,e)}constructor(e){Object.assign(this,e)}}const A=new Map;let I;const v=32;let P=1;I=Symbol.toStringTag;class z extends E{static unique(){const e=new z(P);return P+=1,new z(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return e(c).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(i.Buffer);if(e.length===v)return e;const t=i.Buffer.alloc(32);return e.copy(t,32-e.length),t}get[I](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,t,r){const n=i.Buffer.concat([e.toBuffer(),i.Buffer.from(t),r.toBuffer()]),o=(0,l.sha256)(n);return new z(o)}static createProgramAddressSync(e,t){let r=i.Buffer.alloc(0);e.forEach((function(e){if(e.length>32)throw new TypeError("Max seed length exceeded");r=i.Buffer.concat([r,B(e)])})),r=i.Buffer.concat([r,t.toBuffer(),i.Buffer.from("ProgramDerivedAddress")]);const n=(0,l.sha256)(r);if(x(n))throw new Error("Invalid seeds, address must fall off the curve");return new z(n)}static async createProgramAddress(e,t){return this.createProgramAddressSync(e,t)}static findProgramAddressSync(e,t){let r,n=255;for(;0!=n;){try{const o=e.concat(i.Buffer.from([n]));r=this.createProgramAddressSync(o,t)}catch(e){if(e instanceof TypeError)throw e;n--;continue}return[r,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){return x(new z(e).toBytes())}constructor(t){if(super({}),this._bn=void 0,function(e){return void 0!==e._bn}(t))this._bn=t._bn;else{if("string"==typeof t){const r=e(c).decode(t);if(r.length!=v)throw new Error("Invalid public key input");this._bn=new(e(u))(r)}else this._bn=new(e(u))(t);if(this._bn.byteLength()>v)throw new Error("Invalid public key input")}}}z.default=new z("11111111111111111111111111111111"),A.set(z,{kind:"struct",fields:[["_bn","u256"]]});new z("BPFLoader1111111111111111111111111111111111");const T=1232;class F extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}}Object.defineProperty(F.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});class _ 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(_.prototype,"name",{value:"TransactionExpiredTimeoutError"});class C extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}}Object.defineProperty(C.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});class U{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 t=new Map;this.keySegments().flat().forEach(((e,r)=>{t.set(e.toBase58(),r)}));const r=e=>{const r=t.get(e.toBase58());if(void 0===r)throw new Error("Encountered an unknown instruction account key during compilation");return r};return e.map((e=>({programIdIndex:r(e.programId),accountKeyIndexes:e.keys.map((e=>r(e.pubkey))),data:e.data})))}constructor(e,t){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=t}}const K=(e="publicKey")=>p.blob(32,e),O=(e="string")=>{const t=p.struct([p.u32("length"),p.u32("lengthPadding"),p.blob(p.offset(p.u32(),-8),"chars")],e),r=t.decode.bind(t),n=t.encode.bind(t),o=t;return o.decode=(e,t)=>r(e,t).chars.toString(),o.encode=(e,t,r)=>{const o={chars:i.Buffer.from(e,"utf8")};return n(o,t,r)},o.alloc=e=>p.u32().span+p.u32().span+i.Buffer.from(e,"utf8").length,o};function W(e,t){const r=e=>{if(e.span>=0)return e.span;if("function"==typeof e.alloc)return e.alloc(t[e.property]);if("count"in e&&"elementLayout"in e){const n=t[e.property];if(Array.isArray(n))return n.length*r(e.elementLayout)}else if("fields"in e)return W({layout:e},t[e.property]);return 0};let n=0;return e.layout.fields.forEach((e=>{n+=r(e)})),n}function $(e){let t=0,r=0;for(;;){let n=e.shift();if(t|=(127&n)<<7*r,r+=1,0==(128&n))break}return t}function M(e,t){let r=t;for(;;){let t=127&r;if(r>>=7,0==r){e.push(t);break}t|=128,e.push(t)}}function R(e,t){if(!e)throw new Error(t||"Assertion failed")}class L{static compile(e,t){const r=new Map,n=e=>{const t=e.toBase58();let n=r.get(t);return void 0===n&&(n={isSigner:!1,isWritable:!1,isInvoked:!1},r.set(t,n)),n},i=n(t);i.isSigner=!0,i.isWritable=!0;for(const t of e){n(t.programId).isInvoked=!0;for(const e of t.keys){const t=n(e.pubkey);t.isSigner||(t.isSigner=e.isSigner),t.isWritable||(t.isWritable=e.isWritable)}}return new L(t,r)}getMessageComponents(){const e=[...this.keyMetaMap.entries()];R(e.length<=256,"Max static account keys length exceeded");const t=e.filter((([,e])=>e.isSigner&&e.isWritable)),r=e.filter((([,e])=>e.isSigner&&!e.isWritable)),n=e.filter((([,e])=>!e.isSigner&&e.isWritable)),i=e.filter((([,e])=>!e.isSigner&&!e.isWritable)),o={numRequiredSignatures:t.length+r.length,numReadonlySignedAccounts:r.length,numReadonlyUnsignedAccounts:i.length};{R(t.length>0,"Expected at least one writable signer key");const[e]=t[0];R(e===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}return[o,[...t.map((([e])=>new z(e))),...r.map((([e])=>new z(e))),...n.map((([e])=>new z(e))),...i.map((([e])=>new z(e)))]]}extractTableLookup(e){const[t,r]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&e.isWritable)),[n,i]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&!e.isWritable));if(0!==t.length||0!==n.length)return[{accountKey:e.key,writableIndexes:t,readonlyIndexes:n},{writable:r,readonly:i}]}drainKeysFoundInLookupTable(e,t){const r=new Array,n=new Array;for(const[i,o]of this.keyMetaMap.entries())if(t(o)){const t=new z(i),o=e.findIndex((e=>e.equals(t)));o>=0&&(R(o<256,"Max lookup table index exceeded"),r.push(o),n.push(t),this.keyMetaMap.delete(i))}return[r,n]}constructor(e,t){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=t}}class D{get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map((t=>({programIdIndex:t.programIdIndex,accountKeyIndexes:t.accounts,data:e(c).decode(t.data)})))}get addressTableLookups(){return[]}getAccountKeys(){return new U(this.staticAccountKeys)}static compile(t){const r=L.compile(t.instructions,t.payerKey),[n,i]=r.getMessageComponents(),o=new U(i).compileInstructions(t.instructions).map((t=>({programIdIndex:t.programIdIndex,accounts:t.accountKeyIndexes,data:e(c).encode(t.data)})));return new D({header:n,accountKeys:i,recentBlockhash:t.recentBlockhash,instructions:o})}isAccountSigner(e){return e=this.header.numRequiredSignatures){return e-t!this.isProgramId(t)))}serialize(){const t=this.accountKeys.length;let r=[];M(r,t);const n=this.instructions.map((t=>{const{accounts:r,programIdIndex:n}=t,o=Array.from(e(c).decode(t.data));let s=[];M(s,r.length);let a=[];return M(a,o.length),{programIdIndex:n,keyIndicesCount:i.Buffer.from(s),keyIndices:r,dataLength:i.Buffer.from(a),data:o}}));let o=[];M(o,n.length);let s=i.Buffer.alloc(T);i.Buffer.from(o).copy(s);let a=o.length;n.forEach((e=>{const t=p.struct([p.u8("programIdIndex"),p.blob(e.keyIndicesCount.length,"keyIndicesCount"),p.seq(p.u8("keyIndex"),e.keyIndices.length,"keyIndices"),p.blob(e.dataLength.length,"dataLength"),p.seq(p.u8("userdatum"),e.data.length,"data")]).encode(e,s,a);a+=t})),s=s.slice(0,a);const u=p.struct([p.blob(1,"numRequiredSignatures"),p.blob(1,"numReadonlySignedAccounts"),p.blob(1,"numReadonlyUnsignedAccounts"),p.blob(r.length,"keyCount"),p.seq(K("key"),t,"keys"),K("recentBlockhash")]),l={numRequiredSignatures:i.Buffer.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:i.Buffer.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:i.Buffer.from([this.header.numReadonlyUnsignedAccounts]),keyCount:i.Buffer.from(r),keys:this.accountKeys.map((e=>B(e.toBytes()))),recentBlockhash:e(c).decode(this.recentBlockhash)};let f=i.Buffer.alloc(2048);const d=u.encode(l,f);return s.copy(f,d),f.slice(0,d+s.length)}static from(t){let r=[...t];const n=r.shift();if(n!==(127&n))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");const o=r.shift(),s=r.shift(),a=$(r);let u=[];for(let e=0;enew z(e))),this.recentBlockhash=e.recentBlockhash,this.instructions=e.instructions,this.instructions.forEach((e=>this.indexToProgramIds.set(e.programIdIndex,this.accountKeys[e.programIdIndex])))}}let j;var N;(N=j||(j={}))[N.BLOCKHEIGHT_EXCEEDED=0]="BLOCKHEIGHT_EXCEEDED",N[N.PROCESSED=1]="PROCESSED",N[N.TIMED_OUT=2]="TIMED_OUT",N[N.NONCE_INVALID=3]="NONCE_INVALID";const G=i.Buffer.alloc(64).fill(0);class q{toJSON(){return{keys:this.keys.map((({pubkey:e,isSigner:t,isWritable:r})=>({pubkey:e.toJSON(),isSigner:t,isWritable:r}))),programId:this.programId.toJSON(),data:[...this.data]}}constructor(e){this.keys=void 0,this.programId=void 0,this.data=i.Buffer.alloc(0),this.programId=e.programId,this.keys=e.keys,e.data&&(this.data=e.data)}}class V{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}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(0===e.length)throw new Error("No instructions");return e.forEach((e=>{"instructions"in e?this.instructions=this.instructions.concat(e.instructions):"data"in e&&"programId"in e&&"keys"in e?this.instructions.push(e):this.instructions.push(new q(e))})),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let t,r,n;if(this.nonceInfo?(t=this.nonceInfo.nonce,r=this.instructions[0]!=this.nonceInfo.nonceInstruction?[this.nonceInfo.nonceInstruction,...this.instructions]:this.instructions):(t=this.recentBlockhash,r=this.instructions),!t)throw new Error("Transaction recentBlockhash required");if(r.length<1&&console.warn("No instructions provided"),this.feePayer)n=this.feePayer;else{if(!(this.signatures.length>0&&this.signatures[0].publicKey))throw new Error("Transaction fee payer required");n=this.signatures[0].publicKey}for(let e=0;e{e.keys.forEach((e=>{o.push({...e})}));const t=e.programId.toString();i.includes(t)||i.push(t)})),i.forEach((e=>{o.push({pubkey:new z(e),isSigner:!1,isWritable:!1})}));const s=[];o.forEach((e=>{const t=e.pubkey.toString(),r=s.findIndex((e=>e.pubkey.toString()===t));r>-1?(s[r].isWritable=s[r].isWritable||e.isWritable,s[r].isSigner=s[r].isSigner||e.isSigner):s.push(e)})),s.sort((function(e,t){return e.isSigner!==t.isSigner?e.isSigner?-1:1:e.isWritable!==t.isWritable?e.isWritable?-1:1:e.pubkey.toBase58().localeCompare(t.pubkey.toBase58())}));const a=s.findIndex((e=>e.pubkey.equals(n)));if(a>-1){const[e]=s.splice(a,1);e.isSigner=!0,e.isWritable=!0,s.unshift(e)}else s.unshift({pubkey:n,isSigner:!0,isWritable:!0});for(const e of this.signatures){const t=s.findIndex((t=>t.pubkey.equals(e.publicKey)));if(!(t>-1))throw new Error(`unknown signer: ${e.publicKey.toString()}`);s[t].isSigner||(s[t].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."))}let u=0,l=0,f=0;const p=[],d=[];s.forEach((({pubkey:e,isSigner:t,isWritable:r})=>{t?(p.push(e.toString()),u+=1,r||(l+=1)):(d.push(e.toString()),r||(f+=1))}));const h=p.concat(d),y=r.map((t=>{const{data:r,programId:n}=t;return{programIdIndex:h.indexOf(n.toString()),accounts:t.keys.map((e=>h.indexOf(e.pubkey.toString()))),data:e(c).encode(r)}}));return y.forEach((e=>{R(e.programIdIndex>=0),e.accounts.forEach((e=>R(e>=0)))})),new D({header:{numRequiredSignatures:u,numReadonlySignedAccounts:l,numReadonlyUnsignedAccounts:f},accountKeys:h,recentBlockhash:t,instructions:y})}_compile(){const e=this.compileMessage(),t=e.accountKeys.slice(0,e.header.numRequiredSignatures);if(this.signatures.length===t.length){if(this.signatures.every(((e,r)=>t[r].equals(e.publicKey))))return e}return this.signatures=t.map((e=>({signature:null,publicKey:e}))),e}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(e){return(await e.getFeeForMessage(this.compileMessage())).value}setSigners(...e){if(0===e.length)throw new Error("No signers");const t=new Set;this.signatures=e.filter((e=>{const r=e.toString();return!t.has(r)&&(t.add(r),!0)})).map((e=>({signature:null,publicKey:e})))}sign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}this.signatures=r.map((e=>({signature:null,publicKey:e.publicKey})));const n=this._compile();this._partialSign(n,...r)}partialSign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}const n=this._compile();this._partialSign(n,...r)}_partialSign(e,...t){const r=e.serialize();t.forEach((e=>{const t=k(r,e.secretKey);this._addSignature(e.publicKey,B(t))}))}addSignature(e,t){this._compile(),this._addSignature(e,t)}_addSignature(e,t){R(64===t.length);const r=this.signatures.findIndex((t=>e.equals(t.publicKey)));if(r<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[r].signature=i.Buffer.from(t)}verifySignatures(e){return this._verifySignatures(this.serializeMessage(),void 0===e||e)}_verifySignatures(e,t){for(const{signature:r,publicKey:n}of this.signatures)if(null===r){if(t)return!1}else if(!S(r,e,n.toBytes()))return!1;return!0}serialize(e){const{requireAllSignatures:t,verifySignatures:r}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),n=this.serializeMessage();if(r&&!this._verifySignatures(n,t))throw new Error("Signature verification failed");return this._serialize(n)}_serialize(e){const{signatures:t}=this,r=[];M(r,t.length);const n=r.length+64*t.length+e.length,o=i.Buffer.alloc(n);return R(t.length<256),i.Buffer.from(r).copy(o,0),t.forEach((({signature:e},t)=>{null!==e&&(R(64===e.length,"signature has invalid length"),i.Buffer.from(e).copy(o,r.length+64*t))})),e.copy(o,r.length+64*t.length),R(o.length<=T,`Transaction too large: ${o.length} > 1232`),o}get keys(){return R(1===this.instructions.length),this.instructions[0].keys.map((e=>e.pubkey))}get programId(){return R(1===this.instructions.length),this.instructions[0].programId}get data(){return R(1===this.instructions.length),this.instructions[0].data}static from(t){let r=[...t];const n=$(r);let o=[];for(let t=0;t0&&(n.feePayer=t.accountKeys[0]),r.forEach(((r,i)=>{const o={signature:r==e(c).encode(G)?null:e(c).decode(r),publicKey:t.accountKeys[i]};n.signatures.push(o)})),t.instructions.forEach((r=>{const i=r.accounts.map((e=>{const r=t.accountKeys[e];return{pubkey:r,isSigner:n.signatures.some((e=>e.publicKey.toString()===r.toString()))||t.isAccountSigner(e),isWritable:t.isAccountWritable(e)}}));n.instructions.push(new q({keys:i,programId:t.accountKeys[r.programIdIndex],data:e(c).decode(r.data)}))})),n._message=t,n._json=n.toJSON(),n}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:r}=e;this.minNonceContextSlot=t,this.nonceInfo=r}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){const{blockhash:t,lastValidBlockHeight:r}=e;this.recentBlockhash=t,this.lastValidBlockHeight=r}else{const{recentBlockhash:t,nonceInfo:r}=e;r&&(this.nonceInfo=r),this.recentBlockhash=t}}}const H=new z("SysvarC1ock11111111111111111111111111111111"),Y=(new z("SysvarEpochSchedu1e111111111111111111111111"),new z("Sysvar1nstructions1111111111111111111111111"),new z("SysvarRecentB1ockHashes11111111111111111111")),J=new z("SysvarRent111111111111111111111111111111111"),Z=(new z("SysvarRewards111111111111111111111111111111"),new z("SysvarS1otHashes111111111111111111111111111"),new z("SysvarS1otHistory11111111111111111111111111"),new z("SysvarStakeHistory1111111111111111111111111"));async function Q(e,t,r,n){const i=n&&{skipPreflight:n.skipPreflight,preflightCommitment:n.preflightCommitment||n.commitment,maxRetries:n.maxRetries,minContextSlot:n.minContextSlot},o=await e.sendTransaction(t,r,i);let s;if(null!=t.recentBlockhash&&null!=t.lastValidBlockHeight)s=(await e.confirmTransaction({abortSignal:n?.abortSignal,signature:o,blockhash:t.recentBlockhash,lastValidBlockHeight:t.lastValidBlockHeight},n&&n.commitment)).value;else if(null!=t.minNonceContextSlot&&null!=t.nonceInfo){const{nonceInstruction:r}=t.nonceInfo,i=r.keys[0].pubkey;s=(await e.confirmTransaction({abortSignal:n?.abortSignal,minContextSlot:t.minNonceContextSlot,nonceAccountPubkey:i,nonceValue:t.nonceInfo.nonce,signature:o},n&&n.commitment)).value}else null!=n?.abortSignal&&console.warn("sendAndConfirmTransaction(): A transaction with a deprecated confirmation strategy was supplied along with an `abortSignal`. Only transactions having `lastValidBlockHeight` or a combination of `nonceInfo` and `minNonceContextSlot` are abortable."),s=(await e.confirmTransaction(o,n&&n.commitment)).value;if(s.err)throw new Error(`Transaction ${o} failed (${JSON.stringify(s)})`);return o}function X(e){return new Promise((t=>setTimeout(t,e)))}function ee(e,t){const r=e.layout.span>=0?e.layout.span:W(e,t),n=i.Buffer.alloc(r),o=Object.assign({instruction:e.index},t);return e.layout.encode(o,n),n}const te=p.nu64("lamportsPerSignature"),re=p.struct([p.u32("version"),p.u32("state"),K("authorizedPubkey"),K("nonce"),p.struct([te],"feeCalculator")]),ne=re.span;const ie=(oe=8,e=>{const t=(0,p.blob)(oe,e),{encode:r,decode:n}=(e=>({decode:e.decode.bind(e),encode:e.encode.bind(e)}))(t),o=t;return o.decode=(e,t)=>{const r=n(e,t);return(0,d.toBigIntLE)(i.Buffer.from(r))},o.encode=(e,t,n)=>{const i=(0,d.toBufferLE)(e,oe);return r(i,t,n)},o});var oe;const se=Object.freeze({Create:{index:0,layout:p.struct([p.u32("instruction"),p.ns64("lamports"),p.ns64("space"),K("programId")])},Assign:{index:1,layout:p.struct([p.u32("instruction"),K("programId")])},Transfer:{index:2,layout:p.struct([p.u32("instruction"),ie("lamports")])},CreateWithSeed:{index:3,layout:p.struct([p.u32("instruction"),K("base"),O("seed"),p.ns64("lamports"),p.ns64("space"),K("programId")])},AdvanceNonceAccount:{index:4,layout:p.struct([p.u32("instruction")])},WithdrawNonceAccount:{index:5,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},InitializeNonceAccount:{index:6,layout:p.struct([p.u32("instruction"),K("authorized")])},AuthorizeNonceAccount:{index:7,layout:p.struct([p.u32("instruction"),K("authorized")])},Allocate:{index:8,layout:p.struct([p.u32("instruction"),p.ns64("space")])},AllocateWithSeed:{index:9,layout:p.struct([p.u32("instruction"),K("base"),O("seed"),p.ns64("space"),K("programId")])},AssignWithSeed:{index:10,layout:p.struct([p.u32("instruction"),K("base"),O("seed"),K("programId")])},TransferWithSeed:{index:11,layout:p.struct([p.u32("instruction"),ie("lamports"),O("seed"),K("programId")])},UpgradeNonceAccount:{index:12,layout:p.struct([p.u32("instruction")])}});class ae{static createAccount(e){const t=ee(se.Create,{lamports:e.lamports,space:e.space,programId:B(e.programId.toBuffer())});return new q({keys:[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.newAccountPubkey,isSigner:!0,isWritable:!0}],programId:this.programId,data:t})}static transfer(e){let t,r;if("basePubkey"in e){t=ee(se.TransferWithSeed,{lamports:BigInt(e.lamports),seed:e.seed,programId:B(e.programId.toBuffer())}),r=[{pubkey:e.fromPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0}]}else{t=ee(se.Transfer,{lamports:BigInt(e.lamports)}),r=[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0}]}return new q({keys:r,programId:this.programId,data:t})}static assign(e){let t,r;if("basePubkey"in e){t=ee(se.AssignWithSeed,{base:B(e.basePubkey.toBuffer()),seed:e.seed,programId:B(e.programId.toBuffer())}),r=[{pubkey:e.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1}]}else{t=ee(se.Assign,{programId:B(e.programId.toBuffer())}),r=[{pubkey:e.accountPubkey,isSigner:!0,isWritable:!0}]}return new q({keys:r,programId:this.programId,data:t})}static createAccountWithSeed(e){const t=ee(se.CreateWithSeed,{base:B(e.basePubkey.toBuffer()),seed:e.seed,lamports:e.lamports,space:e.space,programId:B(e.programId.toBuffer())});let r=[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.newAccountPubkey,isSigner:!1,isWritable:!0}];return e.basePubkey!=e.fromPubkey&&r.push({pubkey:e.basePubkey,isSigner:!0,isWritable:!1}),new q({keys:r,programId:this.programId,data:t})}static createNonceAccount(e){const t=new V;"basePubkey"in e&&"seed"in e?t.add(ae.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.noncePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:ne,programId:this.programId})):t.add(ae.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.noncePubkey,lamports:e.lamports,space:ne,programId:this.programId}));const r={noncePubkey:e.noncePubkey,authorizedPubkey:e.authorizedPubkey};return t.add(this.nonceInitialize(r)),t}static nonceInitialize(e){const t=ee(se.InitializeNonceAccount,{authorized:B(e.authorizedPubkey.toBuffer())}),r={keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:Y,isSigner:!1,isWritable:!1},{pubkey:J,isSigner:!1,isWritable:!1}],programId:this.programId,data:t};return new q(r)}static nonceAdvance(e){const t=ee(se.AdvanceNonceAccount),r={keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:Y,isSigner:!1,isWritable:!1},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:t};return new q(r)}static nonceWithdraw(e){const t=ee(se.WithdrawNonceAccount,{lamports:e.lamports});return new q({keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0},{pubkey:Y,isSigner:!1,isWritable:!1},{pubkey:J,isSigner:!1,isWritable:!1},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:t})}static nonceAuthorize(e){const t=ee(se.AuthorizeNonceAccount,{authorized:B(e.newAuthorizedPubkey.toBuffer())});return new q({keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:t})}static allocate(e){let t,r;if("basePubkey"in e){t=ee(se.AllocateWithSeed,{base:B(e.basePubkey.toBuffer()),seed:e.seed,space:e.space,programId:B(e.programId.toBuffer())}),r=[{pubkey:e.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1}]}else{t=ee(se.Allocate,{space:e.space}),r=[{pubkey:e.accountPubkey,isSigner:!0,isWritable:!0}]}return new q({keys:r,programId:this.programId,data:t})}constructor(){}}ae.programId=new z("11111111111111111111111111111111");class ue{static getMinNumSignatures(e){return 2*(Math.ceil(e/ue.chunkSize)+1+1)}static async load(e,t,r,n,o){{const i=await e.getMinimumBalanceForRentExemption(o.length),s=await e.getAccountInfo(r.publicKey,"confirmed");let a=null;if(null!==s){if(s.executable)return console.error("Program load failed, account is already executable"),!1;s.data.length!==o.length&&(a=a||new V,a.add(ae.allocate({accountPubkey:r.publicKey,space:o.length}))),s.owner.equals(n)||(a=a||new V,a.add(ae.assign({accountPubkey:r.publicKey,programId:n}))),s.lamports0?i:1,space:o.length,programId:n}));null!==a&&await Q(e,a,[t,r],{commitment:"confirmed"})}const s=p.struct([p.u32("instruction"),p.u32("offset"),p.u32("bytesLength"),p.u32("bytesLengthPadding"),p.seq(p.u8("byte"),p.offset(p.u32(),-8),"bytes")]),a=ue.chunkSize;let u=0,c=o,l=[];for(;c.length>0;){const o=c.slice(0,a),f=i.Buffer.alloc(a+16);s.encode({instruction:0,offset:u,bytes:o,bytesLength:0,bytesLengthPadding:0},f);const p=(new V).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0}],programId:n,data:f});if(l.push(Q(e,p,[t,r],{commitment:"confirmed"})),e._rpcEndpoint.includes("solana.com")){const e=4;await X(1e3/e)}u+=a,c=c.slice(a)}await Promise.all(l);{const o=p.struct([p.u32("instruction")]),s=i.Buffer.alloc(o.span);o.encode({instruction:1},s);const a=(new V).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0},{pubkey:J,isSigner:!1,isWritable:!1}],programId:n,data:s});await Q(e,a,[t,r],{commitment:"confirmed"})}return!0}constructor(){}}ue.chunkSize=932;new z("BPFLoader2111111111111111111111111111111111");Object.prototype.toString,Object.keys;class ce extends Error{constructor(e,t){super(e),this.logs=void 0,this.logs=t}}class le extends Error{constructor({code:e,message:t,data:r},n){super(null!=n?`${n}: ${t}`:t),this.code=void 0,this.data=void 0,this.code=e,this.data=r,this.name="SolanaJSONRPCError"}}globalThis.fetch;p.struct([p.u32("typeIndex"),ie("deactivationSlot"),p.nu64("lastExtendedSlot"),p.u8("lastExtendedStartIndex"),p.u8(),p.seq(K(),p.offset(p.u8(),-1),"authority")]);const fe=(0,h.coerce)((0,h.instance)(z),(0,h.string)(),(e=>new z(e))),pe=(0,h.tuple)([(0,h.string)(),(0,h.literal)("base64")]),de=(0,h.coerce)((0,h.instance)(i.Buffer),pe,(e=>i.Buffer.from(e[0],"base64")));function he(e){return(0,h.union)([(0,h.type)({jsonrpc:(0,h.literal)("2.0"),id:(0,h.string)(),result:e}),(0,h.type)({jsonrpc:(0,h.literal)("2.0"),id:(0,h.string)(),error:(0,h.type)({code:(0,h.unknown)(),message:(0,h.string)(),data:(0,h.optional)((0,h.any)())})})])}const ye=he((0,h.unknown)());function be(e){return(0,h.coerce)(he(e),ye,(t=>"error"in t?t:{...t,result:(0,h.create)(t.result,e)}))}function ge(e){return be((0,h.type)({context:(0,h.type)({slot:(0,h.number)()}),value:e}))}function me(e){return(0,h.type)({context:(0,h.type)({slot:(0,h.number)()}),value:e})}const we=(0,h.type)({foundation:(0,h.number)(),foundationTerm:(0,h.number)(),initial:(0,h.number)(),taper:(0,h.number)(),terminal:(0,h.number)()}),xe=(be((0,h.array)((0,h.nullable)((0,h.type)({epoch:(0,h.number)(),effectiveSlot:(0,h.number)(),amount:(0,h.number)(),postBalance:(0,h.number)(),commission:(0,h.optional)((0,h.nullable)((0,h.number)()))})))),(0,h.type)({total:(0,h.number)(),validator:(0,h.number)(),foundation:(0,h.number)(),epoch:(0,h.number)()})),ke=(0,h.type)({epoch:(0,h.number)(),slotIndex:(0,h.number)(),slotsInEpoch:(0,h.number)(),absoluteSlot:(0,h.number)(),blockHeight:(0,h.optional)((0,h.number)()),transactionCount:(0,h.optional)((0,h.number)())}),Se=(0,h.type)({slotsPerEpoch:(0,h.number)(),leaderScheduleSlotOffset:(0,h.number)(),warmup:(0,h.boolean)(),firstNormalEpoch:(0,h.number)(),firstNormalSlot:(0,h.number)()}),Be=(0,h.record)((0,h.string)(),(0,h.array)((0,h.number)())),Ee=(0,h.nullable)((0,h.union)([(0,h.type)({}),(0,h.string)()])),Ae=(0,h.type)({err:Ee}),Ie=(0,h.literal)("receivedSignature");(0,h.type)({"solana-core":(0,h.string)(),"feature-set":(0,h.optional)((0,h.number)())}),ge((0,h.type)({err:(0,h.nullable)((0,h.union)([(0,h.type)({}),(0,h.string)()])),logs:(0,h.nullable)((0,h.array)((0,h.string)())),accounts:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.nullable)((0,h.type)({executable:(0,h.boolean)(),owner:(0,h.string)(),lamports:(0,h.number)(),data:(0,h.array)((0,h.string)()),rentEpoch:(0,h.optional)((0,h.number)())}))))),unitsConsumed:(0,h.optional)((0,h.number)()),returnData:(0,h.optional)((0,h.nullable)((0,h.type)({programId:(0,h.string)(),data:(0,h.tuple)([(0,h.string)(),(0,h.literal)("base64")])})))})),ge((0,h.type)({byIdentity:(0,h.record)((0,h.string)(),(0,h.array)((0,h.number)())),range:(0,h.type)({firstSlot:(0,h.number)(),lastSlot:(0,h.number)()})}));be(we),be(xe),be(ke),be(Se),be(Be),be((0,h.number)()),ge((0,h.type)({total:(0,h.number)(),circulating:(0,h.number)(),nonCirculating:(0,h.number)(),nonCirculatingAccounts:(0,h.array)(fe)}));const ve=(0,h.type)({amount:(0,h.string)(),uiAmount:(0,h.nullable)((0,h.number)()),decimals:(0,h.number)(),uiAmountString:(0,h.optional)((0,h.string)())}),Pe=(ge((0,h.array)((0,h.type)({address:fe,amount:(0,h.string)(),uiAmount:(0,h.nullable)((0,h.number)()),decimals:(0,h.number)(),uiAmountString:(0,h.optional)((0,h.string)())}))),ge((0,h.array)((0,h.type)({pubkey:fe,account:(0,h.type)({executable:(0,h.boolean)(),owner:fe,lamports:(0,h.number)(),data:de,rentEpoch:(0,h.number)()})}))),(0,h.type)({program:(0,h.string)(),parsed:(0,h.unknown)(),space:(0,h.number)()})),ze=(ge((0,h.array)((0,h.type)({pubkey:fe,account:(0,h.type)({executable:(0,h.boolean)(),owner:fe,lamports:(0,h.number)(),data:Pe,rentEpoch:(0,h.number)()})}))),ge((0,h.array)((0,h.type)({lamports:(0,h.number)(),address:fe}))),(0,h.type)({executable:(0,h.boolean)(),owner:fe,lamports:(0,h.number)(),data:de,rentEpoch:(0,h.number)()})),Te=((0,h.type)({pubkey:fe,account:ze}),(0,h.coerce)((0,h.union)([(0,h.instance)(i.Buffer),Pe]),(0,h.union)([pe,Pe]),(e=>Array.isArray(e)?(0,h.create)(e,de):e))),Fe=(0,h.type)({executable:(0,h.boolean)(),owner:fe,lamports:(0,h.number)(),data:Te,rentEpoch:(0,h.number)()}),_e=((0,h.type)({pubkey:fe,account:Fe}),(0,h.type)({state:(0,h.union)([(0,h.literal)("active"),(0,h.literal)("inactive"),(0,h.literal)("activating"),(0,h.literal)("deactivating")]),active:(0,h.number)(),inactive:(0,h.number)()}),be((0,h.array)((0,h.type)({signature:(0,h.string)(),slot:(0,h.number)(),err:Ee,memo:(0,h.nullable)((0,h.string)()),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)()))}))),be((0,h.array)((0,h.type)({signature:(0,h.string)(),slot:(0,h.number)(),err:Ee,memo:(0,h.nullable)((0,h.string)()),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)()))}))),(0,h.type)({subscription:(0,h.number)(),result:me(ze)}),(0,h.type)({pubkey:fe,account:ze})),Ce=((0,h.type)({subscription:(0,h.number)(),result:me(_e)}),(0,h.type)({parent:(0,h.number)(),slot:(0,h.number)(),root:(0,h.number)()})),Ue=((0,h.type)({subscription:(0,h.number)(),result:Ce}),(0,h.union)([(0,h.type)({type:(0,h.union)([(0,h.literal)("firstShredReceived"),(0,h.literal)("completed"),(0,h.literal)("optimisticConfirmation"),(0,h.literal)("root")]),slot:(0,h.number)(),timestamp:(0,h.number)()}),(0,h.type)({type:(0,h.literal)("createdBank"),parent:(0,h.number)(),slot:(0,h.number)(),timestamp:(0,h.number)()}),(0,h.type)({type:(0,h.literal)("frozen"),slot:(0,h.number)(),timestamp:(0,h.number)(),stats:(0,h.type)({numTransactionEntries:(0,h.number)(),numSuccessfulTransactions:(0,h.number)(),numFailedTransactions:(0,h.number)(),maxTransactionsPerEntry:(0,h.number)()})}),(0,h.type)({type:(0,h.literal)("dead"),slot:(0,h.number)(),timestamp:(0,h.number)(),err:(0,h.string)()})])),Ke=((0,h.type)({subscription:(0,h.number)(),result:Ue}),(0,h.type)({subscription:(0,h.number)(),result:me((0,h.union)([Ae,Ie]))}),(0,h.type)({subscription:(0,h.number)(),result:(0,h.number)()}),(0,h.type)({pubkey:(0,h.string)(),gossip:(0,h.nullable)((0,h.string)()),tpu:(0,h.nullable)((0,h.string)()),rpc:(0,h.nullable)((0,h.string)()),version:(0,h.nullable)((0,h.string)())}),(0,h.type)({votePubkey:(0,h.string)(),nodePubkey:(0,h.string)(),activatedStake:(0,h.number)(),epochVoteAccount:(0,h.boolean)(),epochCredits:(0,h.array)((0,h.tuple)([(0,h.number)(),(0,h.number)(),(0,h.number)()])),commission:(0,h.number)(),lastVote:(0,h.number)(),rootSlot:(0,h.nullable)((0,h.number)())})),Oe=(be((0,h.type)({current:(0,h.array)(Ke),delinquent:(0,h.array)(Ke)})),(0,h.union)([(0,h.literal)("processed"),(0,h.literal)("confirmed"),(0,h.literal)("finalized")])),We=(0,h.type)({slot:(0,h.number)(),confirmations:(0,h.nullable)((0,h.number)()),err:Ee,confirmationStatus:(0,h.optional)(Oe)}),$e=(ge((0,h.array)((0,h.nullable)(We))),be((0,h.number)()),(0,h.type)({accountKey:fe,writableIndexes:(0,h.array)((0,h.number)()),readonlyIndexes:(0,h.array)((0,h.number)())})),Me=(0,h.type)({signatures:(0,h.array)((0,h.string)()),message:(0,h.type)({accountKeys:(0,h.array)((0,h.string)()),header:(0,h.type)({numRequiredSignatures:(0,h.number)(),numReadonlySignedAccounts:(0,h.number)(),numReadonlyUnsignedAccounts:(0,h.number)()}),instructions:(0,h.array)((0,h.type)({accounts:(0,h.array)((0,h.number)()),data:(0,h.string)(),programIdIndex:(0,h.number)()})),recentBlockhash:(0,h.string)(),addressTableLookups:(0,h.optional)((0,h.array)($e))})}),Re=(0,h.type)({pubkey:fe,signer:(0,h.boolean)(),writable:(0,h.boolean)(),source:(0,h.optional)((0,h.union)([(0,h.literal)("transaction"),(0,h.literal)("lookupTable")]))}),Le=(0,h.type)({accountKeys:(0,h.array)(Re),signatures:(0,h.array)((0,h.string)())}),De=(0,h.type)({parsed:(0,h.unknown)(),program:(0,h.string)(),programId:fe}),je=(0,h.type)({accounts:(0,h.array)(fe),data:(0,h.string)(),programId:fe}),Ne=(0,h.union)([je,De]),Ge=(0,h.union)([(0,h.type)({parsed:(0,h.unknown)(),program:(0,h.string)(),programId:(0,h.string)()}),(0,h.type)({accounts:(0,h.array)((0,h.string)()),data:(0,h.string)(),programId:(0,h.string)()})]),qe=(0,h.coerce)(Ne,Ge,(e=>"accounts"in e?(0,h.create)(e,je):(0,h.create)(e,De))),Ve=(0,h.type)({signatures:(0,h.array)((0,h.string)()),message:(0,h.type)({accountKeys:(0,h.array)(Re),instructions:(0,h.array)(qe),recentBlockhash:(0,h.string)(),addressTableLookups:(0,h.optional)((0,h.nullable)((0,h.array)($e)))})}),He=(0,h.type)({accountIndex:(0,h.number)(),mint:(0,h.string)(),owner:(0,h.optional)((0,h.string)()),uiTokenAmount:ve}),Ye=(0,h.type)({writable:(0,h.array)(fe),readonly:(0,h.array)(fe)}),Je=(0,h.type)({err:Ee,fee:(0,h.number)(),innerInstructions:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.type)({index:(0,h.number)(),instructions:(0,h.array)((0,h.type)({accounts:(0,h.array)((0,h.number)()),data:(0,h.string)(),programIdIndex:(0,h.number)()}))})))),preBalances:(0,h.array)((0,h.number)()),postBalances:(0,h.array)((0,h.number)()),logMessages:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.string)()))),preTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(He))),postTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(He))),loadedAddresses:(0,h.optional)(Ye),computeUnitsConsumed:(0,h.optional)((0,h.number)())}),Ze=(0,h.type)({err:Ee,fee:(0,h.number)(),innerInstructions:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.type)({index:(0,h.number)(),instructions:(0,h.array)(qe)})))),preBalances:(0,h.array)((0,h.number)()),postBalances:(0,h.array)((0,h.number)()),logMessages:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.string)()))),preTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(He))),postTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(He))),loadedAddresses:(0,h.optional)(Ye),computeUnitsConsumed:(0,h.optional)((0,h.number)())}),Qe=(0,h.union)([(0,h.literal)(0),(0,h.literal)("legacy")]),Xe=(0,h.type)({pubkey:(0,h.string)(),lamports:(0,h.number)(),postBalance:(0,h.nullable)((0,h.number)()),rewardType:(0,h.nullable)((0,h.string)()),commission:(0,h.optional)((0,h.nullable)((0,h.number)()))}),et=(be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:Me,meta:(0,h.nullable)(Je),version:(0,h.optional)(Qe)})),rewards:(0,h.optional)((0,h.array)(Xe)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),rewards:(0,h.optional)((0,h.array)(Xe)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:Le,meta:(0,h.nullable)(Je),version:(0,h.optional)(Qe)})),rewards:(0,h.optional)((0,h.array)(Xe)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:Ve,meta:(0,h.nullable)(Ze),version:(0,h.optional)(Qe)})),rewards:(0,h.optional)((0,h.array)(Xe)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:Le,meta:(0,h.nullable)(Ze),version:(0,h.optional)(Qe)})),rewards:(0,h.optional)((0,h.array)(Xe)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),rewards:(0,h.optional)((0,h.array)(Xe)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:Me,meta:(0,h.nullable)(Je)})),rewards:(0,h.optional)((0,h.array)(Xe)),blockTime:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),signatures:(0,h.array)((0,h.string)()),blockTime:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({slot:(0,h.number)(),meta:Je,blockTime:(0,h.optional)((0,h.nullable)((0,h.number)())),transaction:Me,version:(0,h.optional)(Qe)}))),be((0,h.nullable)((0,h.type)({slot:(0,h.number)(),transaction:Ve,meta:(0,h.nullable)(Ze),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)())),version:(0,h.optional)(Qe)}))),ge((0,h.type)({blockhash:(0,h.string)(),feeCalculator:(0,h.type)({lamportsPerSignature:(0,h.number)()})})),ge((0,h.type)({blockhash:(0,h.string)(),lastValidBlockHeight:(0,h.number)()})),(0,h.type)({slot:(0,h.number)(),numTransactions:(0,h.number)(),numSlots:(0,h.number)(),samplePeriodSecs:(0,h.number)()})),tt=(be((0,h.array)(et)),ge((0,h.nullable)((0,h.type)({feeCalculator:(0,h.type)({lamportsPerSignature:(0,h.number)()})}))),be((0,h.string)()),be((0,h.string)()),(0,h.type)({err:Ee,logs:(0,h.array)((0,h.string)()),signature:(0,h.string)()}));(0,h.type)({result:me(tt),subscription:(0,h.number)()});class rt{static generate(){return new rt(m())}static fromSecretKey(e,t){if(64!==e.byteLength)throw new Error("bad secret key size");const r=e.slice(32,64);if(!t||!t.skipValidation){const t=e.slice(0,32),n=w(t);for(let e=0;e<32;e++)if(r[e]!==n[e])throw new Error("provided secretKey is invalid")}return new rt({publicKey:r,secretKey:e})}static fromSeed(e){const t=w(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),new rt({publicKey:t,secretKey:r})}get publicKey(){return new z(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}constructor(e){this._keypair=void 0,this._keypair=e??m()}}const nt=Object.freeze({CreateLookupTable:{index:0,layout:p.struct([p.u32("instruction"),ie("recentSlot"),p.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:p.struct([p.u32("instruction")])},ExtendLookupTable:{index:2,layout:p.struct([p.u32("instruction"),ie(),p.seq(K(),p.offset(p.u32(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:p.struct([p.u32("instruction")])},CloseLookupTable:{index:4,layout:p.struct([p.u32("instruction")])}});class it{static createLookupTable(e){const[t,r]=z.findProgramAddressSync([e.authority.toBuffer(),(0,d.toBufferLE)(BigInt(e.recentSlot),8)],this.programId),n=ee(nt.CreateLookupTable,{recentSlot:BigInt(e.recentSlot),bumpSeed:r}),i=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:ae.programId,isSigner:!1,isWritable:!1}];return[new q({programId:this.programId,keys:i,data:n}),t]}static freezeLookupTable(e){const t=ee(nt.FreezeLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new q({programId:this.programId,keys:r,data:t})}static extendLookupTable(e){const t=ee(nt.ExtendLookupTable,{addresses:e.addresses.map((e=>e.toBytes()))}),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return e.payer&&r.push({pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:ae.programId,isSigner:!1,isWritable:!1}),new q({programId:this.programId,keys:r,data:t})}static deactivateLookupTable(e){const t=ee(nt.DeactivateLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new q({programId:this.programId,keys:r,data:t})}static closeLookupTable(e){const t=ee(nt.CloseLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.recipient,isSigner:!1,isWritable:!0}];return new q({programId:this.programId,keys:r,data:t})}constructor(){}}it.programId=new z("AddressLookupTab1e1111111111111111111111111");const ot=Object.freeze({RequestUnits:{index:0,layout:p.struct([p.u8("instruction"),p.u32("units"),p.u32("additionalFee")])},RequestHeapFrame:{index:1,layout:p.struct([p.u8("instruction"),p.u32("bytes")])},SetComputeUnitLimit:{index:2,layout:p.struct([p.u8("instruction"),p.u32("units")])},SetComputeUnitPrice:{index:3,layout:p.struct([p.u8("instruction"),ie("microLamports")])}});class st{static requestUnits(e){const t=ee(ot.RequestUnits,e);return new q({keys:[],programId:this.programId,data:t})}static requestHeapFrame(e){const t=ee(ot.RequestHeapFrame,e);return new q({keys:[],programId:this.programId,data:t})}static setComputeUnitLimit(e){const t=ee(ot.SetComputeUnitLimit,e);return new q({keys:[],programId:this.programId,data:t})}static setComputeUnitPrice(e){const t=ee(ot.SetComputeUnitPrice,{microLamports:BigInt(e.microLamports)});return new q({keys:[],programId:this.programId,data:t})}constructor(){}}st.programId=new z("ComputeBudget111111111111111111111111111111");const at=p.struct([p.u8("numSignatures"),p.u8("padding"),p.u16("signatureOffset"),p.u16("signatureInstructionIndex"),p.u16("publicKeyOffset"),p.u16("publicKeyInstructionIndex"),p.u16("messageDataOffset"),p.u16("messageDataSize"),p.u16("messageInstructionIndex")]);class ut{static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,instructionIndex:o}=e;R(32===t.length,`Public Key must be 32 bytes but received ${t.length} bytes`),R(64===n.length,`Signature must be 64 bytes but received ${n.length} bytes`);const s=at.span,a=s+t.length,u=a+n.length,c=i.Buffer.alloc(u+r.length),l=null==o?65535:o;return at.encode({numSignatures:1,padding:0,signatureOffset:a,signatureInstructionIndex:l,publicKeyOffset:s,publicKeyInstructionIndex:l,messageDataOffset:u,messageDataSize:r.length,messageInstructionIndex:l},c),c.fill(t,s),c.fill(n,a),c.fill(r,u),new q({keys:[],programId:ut.programId,data:c})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;R(64===t.length,`Private key must be 64 bytes but received ${t.length} bytes`);try{const e=rt.fromSecretKey(t),i=e.publicKey.toBytes(),o=k(r,e.secretKey);return this.createInstructionWithPublicKey({publicKey:i,message:r,signature:o,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}}constructor(){}}ut.programId=new z("Ed25519SigVerify111111111111111111111111111"),g.utils.hmacSha256Sync=(e,...t)=>{const r=b.hmac.create(l.sha256,e);return t.forEach((e=>r.update(e))),r.digest()};g.utils.isValidPrivateKey;const ct=g.getPublicKey,lt=p.struct([p.u8("numSignatures"),p.u16("signatureOffset"),p.u8("signatureInstructionIndex"),p.u16("ethAddressOffset"),p.u8("ethAddressInstructionIndex"),p.u16("messageDataOffset"),p.u16("messageDataSize"),p.u8("messageInstructionIndex"),p.blob(20,"ethAddress"),p.blob(64,"signature"),p.u8("recoveryId")]);class ft{static publicKeyToEthAddress(e){R(64===e.length,`Public key must be 64 bytes but received ${e.length} bytes`);try{return i.Buffer.from((0,y.keccak_256)(B(e))).slice(-20)}catch(e){throw new Error(`Error constructing Ethereum address: ${e}`)}}static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,recoveryId:i,instructionIndex:o}=e;return ft.createInstructionWithEthAddress({ethAddress:ft.publicKeyToEthAddress(t),message:r,signature:n,recoveryId:i,instructionIndex:o})}static createInstructionWithEthAddress(e){const{ethAddress:t,message:r,signature:n,recoveryId:o,instructionIndex:s=0}=e;let a;a="string"==typeof t?t.startsWith("0x")?i.Buffer.from(t.substr(2),"hex"):i.Buffer.from(t,"hex"):t,R(20===a.length,`Address must be 20 bytes but received ${a.length} bytes`);const u=12+a.length,c=u+n.length+1,l=i.Buffer.alloc(lt.span+r.length);return lt.encode({numSignatures:1,signatureOffset:u,signatureInstructionIndex:s,ethAddressOffset:12,ethAddressInstructionIndex:s,messageDataOffset:c,messageDataSize:r.length,messageInstructionIndex:s,signature:B(n),ethAddress:B(a),recoveryId:o},l),l.fill(B(r),lt.span),new q({keys:[],programId:ft.programId,data:l})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;R(32===t.length,`Private key must be 32 bytes but received ${t.length} bytes`);try{const e=B(t),a=ct(e,!1).slice(1),u=i.Buffer.from((0,y.keccak_256)(B(r))),[c,l]=(o=u,s=e,g.signSync(o,s,{der:!1,recovered:!0}));return this.createInstructionWithPublicKey({publicKey:a,message:r,signature:c,recoveryId:l,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}var o,s}constructor(){}}ft.programId=new z("KeccakSecp256k11111111111111111111111111111");const pt=new z("StakeConfig11111111111111111111111111111111");class dt{constructor(e,t,r){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=e,this.epoch=t,this.custodian=r}}dt.default=new dt(0,0,z.default);const ht=Object.freeze({Initialize:{index:0,layout:p.struct([p.u32("instruction"),((e="authorized")=>p.struct([K("staker"),K("withdrawer")],e))(),((e="lockup")=>p.struct([p.ns64("unixTimestamp"),p.ns64("epoch"),K("custodian")],e))()])},Authorize:{index:1,layout:p.struct([p.u32("instruction"),K("newAuthorized"),p.u32("stakeAuthorizationType")])},Delegate:{index:2,layout:p.struct([p.u32("instruction")])},Split:{index:3,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},Withdraw:{index:4,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},Deactivate:{index:5,layout:p.struct([p.u32("instruction")])},Merge:{index:7,layout:p.struct([p.u32("instruction")])},AuthorizeWithSeed:{index:8,layout:p.struct([p.u32("instruction"),K("newAuthorized"),p.u32("stakeAuthorizationType"),O("authoritySeed"),K("authorityOwner")])}});Object.freeze({Staker:{index:0},Withdrawer:{index:1}});class yt{static initialize(e){const{stakePubkey:t,authorized:r,lockup:n}=e,i=n||dt.default,o=ee(ht.Initialize,{authorized:{staker:B(r.staker.toBuffer()),withdrawer:B(r.withdrawer.toBuffer())},lockup:{unixTimestamp:i.unixTimestamp,epoch:i.epoch,custodian:B(i.custodian.toBuffer())}}),s={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:J,isSigner:!1,isWritable:!1}],programId:this.programId,data:o};return new q(s)}static createAccountWithSeed(e){const t=new V;t.add(ae.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:i}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:i}))}static createAccount(e){const t=new V;t.add(ae.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:i}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:i}))}static delegate(e){const{stakePubkey:t,authorizedPubkey:r,votePubkey:n}=e,i=ee(ht.Delegate);return(new V).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:H,isSigner:!1,isWritable:!1},{pubkey:Z,isSigner:!1,isWritable:!1},{pubkey:pt,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static authorize(e){const{stakePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,stakeAuthorizationType:i,custodianPubkey:o}=e,s=ee(ht.Authorize,{newAuthorized:B(n.toBuffer()),stakeAuthorizationType:i.index}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:H,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return o&&a.push({pubkey:o,isSigner:!1,isWritable:!1}),(new V).add({keys:a,programId:this.programId,data:s})}static authorizeWithSeed(e){const{stakePubkey:t,authorityBase:r,authoritySeed:n,authorityOwner:i,newAuthorizedPubkey:o,stakeAuthorizationType:s,custodianPubkey:a}=e,u=ee(ht.AuthorizeWithSeed,{newAuthorized:B(o.toBuffer()),stakeAuthorizationType:s.index,authoritySeed:n,authorityOwner:B(i.toBuffer())}),c=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1},{pubkey:H,isSigner:!1,isWritable:!1}];return a&&c.push({pubkey:a,isSigner:!1,isWritable:!1}),(new V).add({keys:c,programId:this.programId,data:u})}static splitInstruction(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:i}=e,o=ee(ht.Split,{lamports:i});return new q({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:o})}static split(e){const t=new V;return t.add(ae.createAccount({fromPubkey:e.authorizedPubkey,newAccountPubkey:e.splitStakePubkey,lamports:0,space:this.space,programId:this.programId})),t.add(this.splitInstruction(e))}static splitWithSeed(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,basePubkey:i,seed:o,lamports:s}=e,a=new V;return a.add(ae.allocate({accountPubkey:n,basePubkey:i,seed:o,space:this.space,programId:this.programId})),a.add(this.splitInstruction({stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:s}))}static merge(e){const{stakePubkey:t,sourceStakePubKey:r,authorizedPubkey:n}=e,i=ee(ht.Merge);return(new V).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:H,isSigner:!1,isWritable:!1},{pubkey:Z,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static withdraw(e){const{stakePubkey:t,authorizedPubkey:r,toPubkey:n,lamports:i,custodianPubkey:o}=e,s=ee(ht.Withdraw,{lamports:i}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:H,isSigner:!1,isWritable:!1},{pubkey:Z,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return o&&a.push({pubkey:o,isSigner:!1,isWritable:!1}),(new V).add({keys:a,programId:this.programId,data:s})}static deactivate(e){const{stakePubkey:t,authorizedPubkey:r}=e,n=ee(ht.Deactivate);return(new V).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:H,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}constructor(){}}yt.programId=new z("Stake11111111111111111111111111111111111111"),yt.space=200;const bt=Object.freeze({InitializeAccount:{index:0,layout:p.struct([p.u32("instruction"),((e="voteInit")=>p.struct([K("nodePubkey"),K("authorizedVoter"),K("authorizedWithdrawer"),p.u8("commission")],e))()])},Authorize:{index:1,layout:p.struct([p.u32("instruction"),K("newAuthorized"),p.u32("voteAuthorizationType")])},Withdraw:{index:3,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},AuthorizeWithSeed:{index:10,layout:p.struct([p.u32("instruction"),((e="voteAuthorizeWithSeedArgs")=>p.struct([p.u32("voteAuthorizationType"),K("currentAuthorityDerivedKeyOwnerPubkey"),O("currentAuthorityDerivedKeySeed"),K("newAuthorized")],e))()])}});Object.freeze({Voter:{index:0},Withdrawer:{index:1}});class gt{static initializeAccount(e){const{votePubkey:t,nodePubkey:r,voteInit:n}=e,i=ee(bt.InitializeAccount,{voteInit:{nodePubkey:B(n.nodePubkey.toBuffer()),authorizedVoter:B(n.authorizedVoter.toBuffer()),authorizedWithdrawer:B(n.authorizedWithdrawer.toBuffer()),commission:n.commission}}),o={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:J,isSigner:!1,isWritable:!1},{pubkey:H,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i};return new q(o)}static createAccount(e){const t=new V;return t.add(ae.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.votePubkey,lamports:e.lamports,space:this.space,programId:this.programId})),t.add(this.initializeAccount({votePubkey:e.votePubkey,nodePubkey:e.voteInit.nodePubkey,voteInit:e.voteInit}))}static authorize(e){const{votePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,voteAuthorizationType:i}=e,o=ee(bt.Authorize,{newAuthorized:B(n.toBuffer()),voteAuthorizationType:i.index}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:H,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return(new V).add({keys:s,programId:this.programId,data:o})}static authorizeWithSeed(e){const{currentAuthorityDerivedKeyBasePubkey:t,currentAuthorityDerivedKeyOwnerPubkey:r,currentAuthorityDerivedKeySeed:n,newAuthorizedPubkey:i,voteAuthorizationType:o,votePubkey:s}=e,a=ee(bt.AuthorizeWithSeed,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:B(r.toBuffer()),currentAuthorityDerivedKeySeed:n,newAuthorized:B(i.toBuffer()),voteAuthorizationType:o.index}}),u=[{pubkey:s,isSigner:!1,isWritable:!0},{pubkey:H,isSigner:!1,isWritable:!1},{pubkey:t,isSigner:!0,isWritable:!1}];return(new V).add({keys:u,programId:this.programId,data:a})}static withdraw(e){const{votePubkey:t,authorizedWithdrawerPubkey:r,lamports:n,toPubkey:i}=e,o=ee(bt.Withdraw,{lamports:n}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:i,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return(new V).add({keys:s,programId:this.programId,data:o})}static safeWithdraw(e,t,r){if(e.lamports>t-r)throw new Error("Withdraw will leave vote account with insuffcient funds.");return gt.withdraw(e)}constructor(){}}gt.programId=new z("Vote111111111111111111111111111111111111111"),gt.space=3731;new z("Va1idator1nfo111111111111111111111111111111"),(0,h.type)({name:(0,h.string)(),website:(0,h.optional)((0,h.string)()),details:(0,h.optional)((0,h.string)()),keybaseUsername:(0,h.optional)((0,h.string)())});new z("Vote111111111111111111111111111111111111111"),p.struct([K("nodePubkey"),K("authorizedWithdrawer"),p.u8("commission"),p.nu64(),p.seq(p.struct([p.nu64("slot"),p.u32("confirmationCount")]),p.offset(p.u32(),-8),"votes"),p.u8("rootSlotValid"),p.nu64("rootSlot"),p.nu64(),p.seq(p.struct([p.nu64("epoch"),K("authorizedVoter")]),p.offset(p.u32(),-8),"authorizedVoters"),p.struct([p.seq(p.struct([K("authorizedPubkey"),p.nu64("epochOfLastAuthorizedSwitch"),p.nu64("targetEpoch")]),32,"buf"),p.nu64("idx"),p.u8("isEmpty")],"priorVoters"),p.nu64(),p.seq(p.struct([p.nu64("epoch"),p.nu64("credits"),p.nu64("prevCredits")]),p.offset(p.u32(),-8),"epochCredits"),p.struct([p.nu64("slot"),p.nu64("timestamp")],"lastTimestamp")])})),o.register("78D7Z",(function(e,r){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */var n,i;t(e.exports,"Buffer",(function(){return n}),(function(e){return n=e})),t(e.exports,"INSPECT_MAX_BYTES",(function(){return i}),(function(e){return i=e}));var s=o("1iwmJ"),a=o("fno87");const u="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;n=f,i=50;const c=2147483647;function l(e){if(e>c)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,f.prototype),t}function f(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return h(e)}return p(e,t,r)}function p(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!f.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|m(e,t);let n=l(r);const i=n.write(e,t);i!==r&&(n=n.slice(0,i));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(Q(e,Uint8Array)){const t=new Uint8Array(e);return b(t.buffer,t.byteOffset,t.byteLength)}return y(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(Q(e,ArrayBuffer)||e&&Q(e.buffer,ArrayBuffer))return b(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(Q(e,SharedArrayBuffer)||e&&Q(e.buffer,SharedArrayBuffer)))return b(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return f.from(n,t,r);const i=function(e){if(f.isBuffer(e)){const t=0|g(e.length),r=l(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||X(e.length)?l(0):y(e);if("Buffer"===e.type&&Array.isArray(e.data))return y(e.data)}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return f.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function d(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function h(e){return d(e),l(e<0?0:0|g(e))}function y(e){const t=e.length<0?0:0|g(e.length),r=l(t);for(let n=0;n=c)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+c.toString(16)+" bytes");return 0|e}function m(e,t){if(f.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||Q(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return Y(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return J(e).length;default:if(i)return n?-1:Y(e).length;t=(""+t).toLowerCase(),i=!0}}function w(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return C(this,t,r);case"utf8":case"utf-8":return z(this,t,r);case"ascii":return F(this,t,r);case"latin1":case"binary":return _(this,t,r);case"base64":return P(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function x(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function k(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),X(r=+r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=f.from(t,n)),f.isBuffer(t))return 0===t.length?-1:S(e,t,r,n,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):S(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function S(e,t,r,n,i){let o,s=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){let n=-1;for(o=r;oa&&(r=a-u),o=r;o>=0;o--){let r=!0;for(let n=0;ni&&(n=i):n=i;const o=t.length;let s;for(n>o/2&&(n=o/2),s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(t,e.length-r),e,r,n)}function P(e,t,r){return 0===t&&r===e.length?s.fromByteArray(e):s.fromByteArray(e.slice(t,r))}function z(e,t,r){r=Math.min(e.length,r);const n=[];let i=t;for(;i239?4:t>223?3:t>191?2:1;if(i+s<=r){let r,n,a,u;switch(s){case 1:t<128&&(o=t);break;case 2:r=e[i+1],128==(192&r)&&(u=(31&t)<<6|63&r,u>127&&(o=u));break;case 3:r=e[i+1],n=e[i+2],128==(192&r)&&128==(192&n)&&(u=(15&t)<<12|(63&r)<<6|63&n,u>2047&&(u<55296||u>57343)&&(o=u));break;case 4:r=e[i+1],n=e[i+2],a=e[i+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(u=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a,u>65535&&u<1114112&&(o=u))}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(e){const t=e.length;if(t<=T)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(f.isBuffer(t)||(t=f.from(t)),t.copy(n,i)):Uint8Array.prototype.set.call(n,t,i);else{if(!f.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,i)}i+=t.length}return n},f.byteLength=m,f.prototype._isBuffer=!0,f.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""},u&&(f.prototype[u]=f.prototype.inspect),f.prototype.compare=function(e,t,r,n,i){if(Q(e,Uint8Array)&&(e=f.from(e,e.offset,e.byteLength)),!f.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;let o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0);const a=Math.min(o,s),u=this.slice(n,i),c=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let o=!1;for(;;)switch(n){case"hex":return B(this,e,t,r);case"utf8":case"utf-8":return E(this,e,t,r);case"ascii":case"latin1":case"binary":return A(this,e,t,r);case"base64":return I(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return v(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const T=4096;function F(e,t,r){let n="";r=Math.min(e.length,r);for(let i=t;in)&&(r=n);let i="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function O(e,t,r,n,i,o){if(!f.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function W(e,t,r,n,i){G(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function $(e,t,r,n,i){G(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function M(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function R(e,t,r,n,i){return t=+t,r>>>=0,i||M(e,0,r,4),a.write(e,t,r,n,23,4),r+4}function L(e,t,r,n,i){return t=+t,r>>>=0,i||M(e,0,r,8),a.write(e,t,r,n,52,8),r+8}f.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||K(e,t,this.length);let n=this[e],i=1,o=0;for(;++o>>=0,t>>>=0,r||K(e,t,this.length);let n=this[e+--t],i=1;for(;t>0&&(i*=256);)n+=this[e+--t]*i;return n},f.prototype.readUint8=f.prototype.readUInt8=function(e,t){return e>>>=0,t||K(e,1,this.length),this[e]},f.prototype.readUint16LE=f.prototype.readUInt16LE=function(e,t){return e>>>=0,t||K(e,2,this.length),this[e]|this[e+1]<<8},f.prototype.readUint16BE=f.prototype.readUInt16BE=function(e,t){return e>>>=0,t||K(e,2,this.length),this[e]<<8|this[e+1]},f.prototype.readUint32LE=f.prototype.readUInt32LE=function(e,t){return e>>>=0,t||K(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},f.prototype.readUint32BE=f.prototype.readUInt32BE=function(e,t){return e>>>=0,t||K(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},f.prototype.readBigUInt64LE=te((function(e){q(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||V(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,i=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(i)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||V(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],i=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||K(e,t,this.length);let n=this[e],i=1,o=0;for(;++o=i&&(n-=Math.pow(2,8*t)),n},f.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||K(e,t,this.length);let n=t,i=1,o=this[e+--n];for(;n>0&&(i*=256);)o+=this[e+--n]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},f.prototype.readInt8=function(e,t){return e>>>=0,t||K(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},f.prototype.readInt16LE=function(e,t){e>>>=0,t||K(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},f.prototype.readInt16BE=function(e,t){e>>>=0,t||K(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},f.prototype.readInt32LE=function(e,t){return e>>>=0,t||K(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},f.prototype.readInt32BE=function(e,t){return e>>>=0,t||K(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},f.prototype.readBigInt64LE=te((function(e){q(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||V(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||V(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||K(e,4,this.length),a.read(this,e,!0,23,4)},f.prototype.readFloatBE=function(e,t){return e>>>=0,t||K(e,4,this.length),a.read(this,e,!1,23,4)},f.prototype.readDoubleLE=function(e,t){return e>>>=0,t||K(e,8,this.length),a.read(this,e,!0,52,8)},f.prototype.readDoubleBE=function(e,t){return e>>>=0,t||K(e,8,this.length),a.read(this,e,!1,52,8)},f.prototype.writeUintLE=f.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){O(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,!n){O(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},f.prototype.writeUint8=f.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,1,255,0),this[t]=255&e,t+1},f.prototype.writeUint16LE=f.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},f.prototype.writeUint16BE=f.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},f.prototype.writeUint32LE=f.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},f.prototype.writeUint32BE=f.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},f.prototype.writeBigUInt64LE=te((function(e,t=0){return W(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),f.prototype.writeBigUInt64BE=te((function(e,t=0){return $(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),f.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);O(this,e,t,r,n-1,-n)}let i=0,o=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+r},f.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);O(this,e,t,r,n-1,-n)}let i=r-1,o=1,s=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/o>>0)-s&255;return t+r},f.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},f.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},f.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},f.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},f.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},f.prototype.writeBigInt64LE=te((function(e,t=0){return W(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeBigInt64BE=te((function(e,t=0){return $(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeFloatLE=function(e,t,r){return R(this,e,t,!0,r)},f.prototype.writeFloatBE=function(e,t,r){return R(this,e,t,!1,r)},f.prototype.writeDoubleLE=function(e,t,r){return L(this,e,t,!0,r)},f.prototype.writeDoubleBE=function(e,t,r){return L(this,e,t,!1,r)},f.prototype.copy=function(e,t,r,n){if(!f.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function G(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(o+1)}${n}`:`>= -(2${n} ** ${8*(o+1)-1}${n}) and < 2 ** ${8*(o+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new D.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,r){q(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||V(t,e.length-(r+1))}(n,i,o)}function q(e,t){if("number"!=typeof e)throw new D.ERR_INVALID_ARG_TYPE(t,"number",e)}function V(e,t,r){if(Math.floor(e)!==e)throw q(e,r),new D.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new D.ERR_BUFFER_OUT_OF_BOUNDS;throw new D.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}j("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),j("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),j("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>2**32?i=N(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=N(i)),i+="n"),n+=` It must be ${t}. Received ${i}`,n}),RangeError);const H=/[^+/0-9A-Za-z-_]/g;function Y(e,t){let r;t=t||1/0;const n=e.length;let i=null;const o=[];for(let s=0;s55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function J(e){return s.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(H,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Z(e,t,r,n){let i;for(i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function Q(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function X(e){return e!=e}const ee=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let i=0;i<16;++i)t[n+i]=e[r]+e[i]}return t}();function te(e){return"undefined"==typeof BigInt?re:e}function re(){throw new Error("BigInt not supported")}})),o.register("ayd42",(function(e,t){var r=o("3c6Au");e.exports=r("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")})),o.register("jxVXe",(function(e,t){var r=o("78D7Z").Buffer,n=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=e.exports&&e.exports.__decorate||function(e,t,r,n){var i,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s},a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},u=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.deserializeUnchecked=e.exports.deserialize=e.exports.serialize=e.exports.BinaryReader=e.exports.BinaryWriter=e.exports.BorshError=e.exports.baseDecode=e.exports.baseEncode=void 0;const c=u(o("c1rzP")),l=u(o("aq0ue")),f=a(o("5rvRH")),p=new("function"!=typeof TextDecoder?f.TextDecoder:TextDecoder)("utf-8",{fatal:!0});e.exports.baseEncode=function(e){return"string"==typeof e&&(e=r.from(e,"utf8")),l.default.encode(r.from(e))},e.exports.baseDecode=function(e){return r.from(l.default.decode(e))};const d=1024;class h extends Error{addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}}e.exports.BorshError=h;class y{maybeResize(){this.buf.length<16+this.length&&(this.buf=r.concat([this.buf,r.alloc(d)]))}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(r.from(new c.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(r.from(new c.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(r.from(new c.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(r.from(new c.default(e).toArray("le",64)))}writeBuffer(e){this.buf=r.concat([r.from(this.buf.subarray(0,this.length)),e,r.alloc(d)]),this.length+=e.length}writeString(e){this.maybeResize();const t=r.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(r.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(const r of e)this.maybeResize(),t(r)}toArray(){return this.buf.subarray(0,this.length)}constructor(){this.buf=r.alloc(d),this.length=0}}function b(e,t,r){const n=r.value;r.value=function(...e){try{return n.apply(this,e)}catch(e){if(e instanceof RangeError){const t=e.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(t)>=0)throw new h("Reached the end of buffer when deserializing")}throw e}}}e.exports.BinaryWriter=y;class g{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 c.default(e,"le")}readU128(){const e=this.readBuffer(16);return new c.default(e,"le")}readU256(){const e=this.readBuffer(32);return new c.default(e,"le")}readU512(){const e=this.readBuffer(64);return new c.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new h(`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 p.decode(t)}catch(e){throw new h(`Error decoding UTF-8 string: ${e}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){const t=this.readU32(),r=Array();for(let n=0;n{w(e,t,r,n[0],i)}));else if(void 0!==n.kind)switch(n.kind){case"option":null==r?i.writeU8(0):(i.writeU8(1),w(e,t,r,n.type,i));break;case"map":i.writeU32(r.size),r.forEach(((r,o)=>{w(e,t,o,n.key,i),w(e,t,r,n.value,i)}));break;default:throw new h(`FieldType ${n} unrecognized`)}else x(e,r,i)}catch(e){throw e instanceof h&&e.addToFieldPath(t),e}}function x(e,t,r){if("function"==typeof t.borshSerialize)return void t.borshSerialize(r);const n=e.get(t.constructor);if(!n)throw new h(`Class ${t.constructor.name} is missing in schema`);if("struct"===n.kind)n.fields.map((([n,i])=>{w(e,n,t[n],i,r)}));else{if("enum"!==n.kind)throw new h(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`);{const i=t[n.field];for(let o=0;ok(e,t,r[0],n)))}if("option"===r.kind){return n.readU8()?k(e,t,r.type,n):void 0}if("map"===r.kind){let i=new Map;const o=n.readU32();for(let s=0;s=n.values.length)throw new h(`Enum index: ${i} is out of range`);const[o,s]=n.values[i];return new t({[o]:k(e,o,s,r)})}throw new h(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`)}s([b],g.prototype,"readU8",null),s([b],g.prototype,"readU16",null),s([b],g.prototype,"readU32",null),s([b],g.prototype,"readU64",null),s([b],g.prototype,"readU128",null),s([b],g.prototype,"readU256",null),s([b],g.prototype,"readU512",null),s([b],g.prototype,"readString",null),s([b],g.prototype,"readFixedArray",null),s([b],g.prototype,"readArray",null),e.exports.BinaryReader=g,e.exports.serialize=function(e,t,r=y){const n=new r;return x(e,t,n),n.toArray()},e.exports.deserialize=function(e,t,r,n=g){const i=new n(r),o=S(e,t,i);if(i.offset=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r>>0,c=new Uint8Array(o);e[r];){var l=t[e.charCodeAt(r)];if(255===l)return;for(var f=0,p=o-1;(0!==l||f>>0,c[p]=l%256>>>0,l=l/256>>>0;if(0!==l)throw new Error("Non-zero carry");i=f,r++}for(var d=o-i;d!==o&&0===c[d];)d++;for(var h=new Uint8Array(n+(o-d)),y=n;d!==o;)h[y++]=c[d++];return h}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===t.length)return"";for(var r=0,n=0,i=0,o=t.length;i!==o&&0===t[i];)i++,r++;for(var u=(o-i)*c+1>>>0,l=new Uint8Array(u);i!==o;){for(var f=t[i],p=0,d=u-1;(0!==f||p>>0,l[d]=f%s>>>0,f=f/s>>>0;if(0!==f)throw new Error("Non-zero carry");n=p,i++}for(var h=u-n;h!==u&&0===l[h];)h++;for(var y=a.repeat(r);h":e[0].description;return{write:function(t,n,o){i.strict.equal(o.length,r,`array length ${o.length} should match len ${r}`),s.u32.write(t,n,r);let a=n+4;for(let n=0;n(${r})[ 4 + ${t} ]`}}function l(e){return{write:function(t,r,n){n.copy(t,r,0,e)},read:function(t,r){return t.slice(r,r+e)},byteSize:e,description:`Buffer(${e})`}}function f(e,t=!1){const n=l(e);return{write:function(o,a,u){i.strict.equal(u.byteLength,e,`Uint8Array length ${u.byteLength} should match len ${e}`),t&&(s.u32.write(o,a,e),a+=4);const c=r.from(u);n.write(o,a,c)},read:function(r,o){if(t){const t=s.u32.read(r,o);i.strict.equal(t,e,"invalid byte size"),o+=4}const a=n.read(r,o);return Uint8Array.from(a)},byteSize:t?e+4:e,description:`Uint8Array(${e})`}}e.exports.uniformFixedSizeArray=function(e,t,r=!1){const n=e.byteSize*t;return{write:function(n,o,a){i.strict.equal(a.length,t,`array length ${a.length} should match len ${t}`),r&&(s.u32.write(n,o,t),o+=4);for(let r=0;r(${t})`}},e.exports.fixedSizeArray=c,e.exports.array=function(e){return{toFixedFromData(t,r){const n=s.u32.read(t,r);(0,a.logTrace)(`${this.description}[${n}]`);const i=r+4;let o=i;const l=new Array(n);for(let r=0;rf(e.byteLength,!0),description:"Uint8Array"},e.exports.collectionsTypeMap={Array:{beet:"array",isFixable:!0,sourcePack:n.BEET_PACKAGE,ts:"Array",arg:n.BEET_TYPE_ARG_LEN},FixedSizeArray:{beet:"fixedSizeArray",isFixable:!1,sourcePack:n.BEET_PACKAGE,ts:"Array",arg:n.BEET_TYPE_ARG_LEN},UniformFixedSizeArray:{beet:"uniformFixedSizeArray",isFixable:!1,sourcePack:n.BEET_PACKAGE,ts:"Array",arg:n.BEET_TYPE_ARG_LEN},Buffer:{beet:"fixedSizeBuffer",isFixable:!1,sourcePack:n.BEET_PACKAGE,ts:"Buffer",arg:n.BEET_TYPE_ARG_LEN},FixedSizeUint8Array:{beet:"fixedSizeUint8Array",isFixable:!1,sourcePack:n.BEET_PACKAGE,ts:"Uint8Array",arg:n.BEET_TYPE_ARG_LEN},Uint8Array:{beet:"uint8Array",isFixable:!0,sourcePack:n.BEET_PACKAGE,ts:"Uint8Array",arg:n.BEET_TYPE_ARG_LEN}}})),o.register("koBIc",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.isElementCollectionFixedSizeBeet=e.exports.isFixableBeet=e.exports.assertFixedSizeBeet=e.exports.isFixedSizeBeet=e.exports.BEET_TYPE_ARG_INNER=e.exports.BEET_TYPE_ARG_LEN=e.exports.BEET_PACKAGE=void 0;var r=o("9C1zx");function n(e){return Object.keys(e).includes("byteSize")}e.exports.BEET_PACKAGE="@metaplex-foundation/beet",e.exports.BEET_TYPE_ARG_LEN="len",e.exports.BEET_TYPE_ARG_INNER="Beet<{innner}>",e.exports.isFixedSizeBeet=n,e.exports.assertFixedSizeBeet=function(e,t=`${e} should have been a fixed beet`){(0,r.strict)(n(e),t)},e.exports.isFixableBeet=function(e){return"function"==typeof e.toFixedFromData&&"function"==typeof e.toFixedFromValue},e.exports.isElementCollectionFixedSizeBeet=function(e){const t=Object.keys(e);return t.includes("length")&&t.includes("elementByteSize")&&t.includes("lenPrefixByteSize")}})),o.register("02Oh3",(function(e,t){var r=o("6rT8n").Buffer,n=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.numbersTypeMap=e.exports.bool=e.exports.i512=e.exports.i256=e.exports.i128=e.exports.i64=e.exports.i32=e.exports.i16=e.exports.i8=e.exports.u512=e.exports.u256=e.exports.u128=e.exports.u64=e.exports.u32=e.exports.u16=e.exports.u8=void 0;const i=n(o("iC8Bj"));var s=o("koBIc");function a(e,t){return{write:function(e,t,n){const o=(i.default.isBN(n)?n:new i.default(n)).toArray("le",this.byteSize);r.from(o).copy(e,t,0,this.byteSize)},read:function(e,t){const r=e.slice(t,t+this.byteSize);return new i.default(r,"le")},byteSize:e,description:t}}function u(e,t){const n=8*e;return{write:function(e,t,o){const s=(i.default.isBN(o)?o:new i.default(o)).toTwos(n).toArray("le",this.byteSize);r.from(s).copy(e,t,0,this.byteSize)},read:function(e,t){const r=e.slice(t,t+this.byteSize);return new i.default(r,"le").fromTwos(n)},byteSize:e,description:t}}e.exports.u8={write:function(e,t,r){e.writeUInt8(r,t)},read:function(e,t){return e.readUInt8(t)},byteSize:1,description:"u8"},e.exports.u16={write:function(e,t,r){e.writeUInt16LE(r,t)},read:function(e,t){return e.readUInt16LE(t)},byteSize:2,description:"u16"},e.exports.u32={write:function(e,t,r){e.writeUInt32LE(r,t)},read:function(e,t){return e.readUInt32LE(t)},byteSize:4,description:"u32"},e.exports.u64=a(8,"u64"),e.exports.u128=a(16,"u128"),e.exports.u256=a(32,"u256"),e.exports.u512=a(64,"u512"),e.exports.i8={write:function(e,t,r){e.writeInt8(r,t)},read:function(e,t){return e.readInt8(t)},byteSize:1,description:"i8"},e.exports.i16={write:function(e,t,r){e.writeInt16LE(r,t)},read:function(e,t){return e.readInt16LE(t)},byteSize:2,description:"i16"},e.exports.i32={write:function(e,t,r){e.writeInt32LE(r,t)},read:function(e,t){return e.readInt32LE(t)},byteSize:4,description:"i32"},e.exports.i64=u(8,"i64"),e.exports.i128=u(16,"i128"),e.exports.i256=u(32,"i256"),e.exports.i512=u(64,"i512"),e.exports.bool={write:function(t,r,n){const i=n?1:0;e.exports.u8.write(t,r,i)},read:function(t,r){return 1===e.exports.u8.read(t,r)},byteSize:1,description:"bool"},e.exports.numbersTypeMap={u8:{beet:"u8",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"number"},u16:{beet:"u16",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"number"},u32:{beet:"u32",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"number"},i8:{beet:"i8",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"number"},i16:{beet:"i16",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"number"},i32:{beet:"i32",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"number"},bool:{beet:"bool",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"boolean"},u64:{beet:"u64",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE},u128:{beet:"u128",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE},u256:{beet:"u256",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE},u512:{beet:"u512",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE},i64:{beet:"i64",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE},i128:{beet:"i128",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE},i256:{beet:"i256",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE},i512:{beet:"i512",isFixable:!1,sourcePack:s.BEET_PACKAGE,ts:"bignum",pack:s.BEET_PACKAGE}}})),o.register("3bYV4",(function(e,t){var r=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.UnreachableCaseError=e.exports.stringify=e.exports.bytes=e.exports.beetBytes=e.exports.logTrace=e.exports.logDebug=e.exports.logInfo=e.exports.logError=void 0;const n=r(o("iXlxj")),i=r(o("eApMC"));var s=o("koBIc");const{brightBlack:a}=i.default;e.exports.logError=(0,n.default)("beet:error"),e.exports.logInfo=(0,n.default)("beet:info"),e.exports.logDebug=(0,n.default)("beet:debug"),e.exports.logTrace=(0,n.default)("beet:trace"),e.exports.beetBytes=function(e,t=!1){let r;if((0,s.isFixableBeet)(e))r="? B";else if((0,s.isElementCollectionFixedSizeBeet)(e)){const n=t?"length":e.length,i=e.lenPrefixByteSize;r=i>0?`${i} + (${e.elementByteSize} * ${n}) B (${e.byteSize} B)`:`(${e.elementByteSize} * ${n}) B (${e.byteSize} B)`}else r=`${e.byteSize} B`;return a(r)},e.exports.bytes=function(e){return a(`${e} B`)},e.exports.stringify=function(e){return"function"===e.toString?e.toString():e};class u extends Error{constructor(e){super(`Unreachable case: ${e}`)}}e.exports.UnreachableCaseError=u})),o.register("iXlxj",(function(e,t){var r=o("hvPjh");e.exports.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const r="color: "+this.color;t.splice(1,0,r,"color: inherit");let n=0,i=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(n++,"%c"===e&&(i=n))})),t.splice(i,0,r)},e.exports.save=function(t){try{t?e.exports.storage.setItem("debug",t):e.exports.storage.removeItem("debug")}catch(e){}},e.exports.load=function(){let t;try{t=e.exports.storage.getItem("debug")}catch(e){}!t&&void 0!==r&&"env"in r&&(t=void 0);return t},e.exports.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type&&!window.process.__nwjs)||("undefined"==typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},e.exports.storage=function(){try{return localStorage}catch(e){}}(),e.exports.destroy=(()=>{let e=!1;return()=>{e||(e=!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`."))}})(),e.exports.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"],e.exports.log=console.debug||console.log||(()=>{}),e.exports=o("19BZR")(e.exports);const{formatters:n}=e.exports;n.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}})),o.register("19BZR",(function(e,t){e.exports=function(e){function t(e){let n,i,o,s=null;function a(...e){if(!a.enabled)return;const r=a,i=Number(new Date),o=i-(n||i);r.diff=o,r.prev=n,r.curr=i,n=i,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let s=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((n,i)=>{if("%%"===n)return"%";s++;const o=t.formatters[i];if("function"==typeof o){const t=e[s];n=o.call(r,t),e.splice(s,1),s--}return n})),t.formatArgs.call(r,e);(r.log||t.log).apply(r,e)}return a.namespace=e,a.useColors=t.useColors(),a.color=t.selectColor(e),a.extend=r,a.destroy=t.destroy,Object.defineProperty(a,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==s?s:(i!==t.namespaces&&(i=t.namespaces,o=t.enabled(e)),o),set:e=>{s=e}}),"function"==typeof t.init&&t.init(a),a}function r(e,r){const n=t(this.namespace+(void 0===r?":":r)+e);return n.log=this.log,n}function n(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){const e=[...t.names.map(n),...t.skips.map(n).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let r;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const n=("string"==typeof e?e:"").split(/[\s,]+/),i=n.length;for(r=0;r{t[r]=e[r]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let r=0;for(let t=0;t=1.5*r;return Math.round(e/r)+" "+n+(i?"s":"")}e.exports=function(e,t){t=t||{};var c,l,f=typeof e;if("string"===f&&e.length>0)return function(e){if((e=String(e)).length>100)return;var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!t)return;var u=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return u*a;case"weeks":case"week":case"w":return u*s;case"days":case"day":case"d":return u*o;case"hours":case"hour":case"hrs":case"hr":case"h":return u*i;case"minutes":case"minute":case"mins":case"min":case"m":return u*n;case"seconds":case"second":case"secs":case"sec":case"s":return u*r;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return u;default:return}}(e);if("number"===f&&isFinite(e))return t.long?(c=e,(l=Math.abs(c))>=o?u(c,l,o,"day"):l>=i?u(c,l,i,"hour"):l>=n?u(c,l,n,"minute"):l>=r?u(c,l,r,"second"):c+" ms"):function(e){var t=Math.abs(e);return t>=o?Math.round(e/o)+"d":t>=i?Math.round(e/i)+"h":t>=n?Math.round(e/n)+"m":t>=r?Math.round(e/r)+"s":e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}})),o.register("eApMC",(function(e,t){var r={white:37,black:30,blue:34,cyan:36,green:32,magenta:35,red:31,yellow:33,brightBlack:90,brightRed:91,brightGreen:92,brightYellow:93,brightBlue:94,brightMagenta:95,brightCyan:96,brightWhite:97},n={bgBlack:40,bgRed:41,bgGreen:42,bgYellow:43,bgBlue:44,bgMagenta:45,bgCyan:46,bgWhite:47,bgBrightBlack:100,bgBrightRed:101,bgBrightGreen:102,bgBrightYellow:103,bgBrightBlue:104,bgBrightMagenta:105,bgBrightCyan:106,bgBrightWhite:107},i={},o={},s={};Object.keys(r).forEach((function(e){var t=i[e]="["+r[e]+"m",n=o[e]="";s[e]=function(e){return t+e+n}})),Object.keys(n).forEach((function(e){var t=i[e]="["+n[e]+"m",r=o[e]="";s[e]=function(e){return t+e+r}})),e.exports=s,s.open=i,s.close=o})),o.register("ltlYI",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.fixBeetFromValue=e.exports.fixBeetFromData=void 0;var r=o("koBIc"),n=o("3bYV4");e.exports.fixBeetFromData=function(e,t,i){if((0,r.isFixedSizeBeet)(e))return e;if((0,r.isFixableBeet)(e))return e.toFixedFromData(t,i);throw new n.UnreachableCaseError(e)},e.exports.fixBeetFromValue=function(e,t){if((0,r.isFixedSizeBeet)(e))return e;if((0,r.isFixableBeet)(e))return e.toFixedFromValue(t);throw new n.UnreachableCaseError(e)}})),o.register("5hlQN",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.compositesTypeMap=e.exports.coption=e.exports.coptionSome=e.exports.coptionNone=e.exports.isNoneBuffer=e.exports.isSomeBuffer=void 0;var r=o("9C1zx"),n=o("koBIc"),i=(n=o("koBIc"),o("3bYV4")),s=o("ltlYI");const a=0,u=1;function c(e,t){return e[t]===u}function l(e,t){return e[t]===a}function f(e){return(0,i.logTrace)(`coptionNone(${e})`),{write:function(e,t,n){(0,r.strict)(null==n,"coptionNone can only handle `null` values"),e[t]=a},read:function(e,t){return(0,r.strict)(l(e,t),"coptionNone can only handle `NONE` data"),null},byteSize:1,description:`COption`}}function p(e){const t=1+e.byteSize,o={write:function(t,i,o){(0,n.assertFixedSizeBeet)(e,`coption inner type ${e.description} needs to be fixed before calling write`),(0,r.strict)(null!=o,"coptionSome cannot handle `null` values"),t[i]=u,e.write(t,i+1,o)},read:function(t,i){return(0,n.assertFixedSizeBeet)(e,`coption inner type ${e.description} needs to be fixed before calling read`),(0,r.strict)(c(t,i),"coptionSome can only handle `SOME` data"),e.read(t,i+1)},description:`COption<${e.description}>[1 + ${e.byteSize}]`,byteSize:t,inner:e};return(0,i.logTrace)(o.description),o}e.exports.isSomeBuffer=c,e.exports.isNoneBuffer=l,e.exports.coptionNone=f,e.exports.coptionSome=p,e.exports.coption=function(e){return{toFixedFromData(t,n){if(c(t,n)){return p((0,s.fixBeetFromData)(e,t,n+1))}return(0,r.strict)(l(t,n),`Expected ${t} to hold a COption`),f(e.description)},toFixedFromValue:t=>null==t?f(e.description):p((0,s.fixBeetFromValue)(e,t)),description:`COption<${e.description}>`}},e.exports.compositesTypeMap={option:{beet:"coption",isFixable:!0,sourcePack:n.BEET_PACKAGE,ts:"COption",arg:n.BEET_TYPE_ARG_INNER,pack:n.BEET_PACKAGE}}})),o.register("fYd7Z",(function(e,t){var r=o("6rT8n").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.stringTypeMap=e.exports.utf8String=e.exports.fixedSizeUtf8String=void 0;var n=o("koBIc"),i=o("9C1zx"),s=o("02Oh3"),a=o("3bYV4");e.exports.fixedSizeUtf8String=e=>({write:function(t,n,o){const a=r.from(o,"utf8");i.strict.equal(a.byteLength,e,`${o} has invalid byte size`),s.u32.write(t,n,e),a.copy(t,n+4,0,e)},read:function(t,r){const n=s.u32.read(t,r);i.strict.equal(n,e,"invalid byte size");return t.slice(r+4,r+4+e).toString("utf8")},elementByteSize:1,length:e,lenPrefixByteSize:4,byteSize:4+e,description:`Utf8String(4 + ${e})`}),e.exports.utf8String={toFixedFromData(t,r){const n=s.u32.read(t,r);return(0,a.logTrace)(`${this.description}[${n}]`),(0,e.exports.fixedSizeUtf8String)(n)},toFixedFromValue(t){const n=r.from(t).byteLength;return(0,e.exports.fixedSizeUtf8String)(n)},description:"Utf8String"},e.exports.stringTypeMap={fixedSizeString:{beet:"fixedSizeUtf8String",isFixable:!1,sourcePack:n.BEET_PACKAGE,ts:"string",arg:n.BEET_TYPE_ARG_LEN},string:{beet:"utf8String",isFixable:!0,sourcePack:n.BEET_PACKAGE,ts:"string"}}})),o.register("kqQ8q",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.enumsTypeMap=e.exports.dataEnum=e.exports.uniformDataEnum=e.exports.fixedScalarEnum=void 0;var r=o("koBIc"),n=o("02Oh3"),i=o("9C1zx"),s=o("7UftT"),a=o("b9qlE"),u=o("41uI5");function c(e,t){return t?`${e}`:e}function l(e,t,r){return{write(r,i,o){n.u8.write(r,i,t),e.write(r,i+n.u8.byteSize,o)},read(t,i){const o=e.read(t,i+n.u8.byteSize);return{__kind:r,...o}},byteSize:e.byteSize+n.u8.byteSize,description:`EnumData<${e.description}>`}}e.exports.fixedScalarEnum=function(e){const t=Object.keys(e);return{write(r,o,s){const a="number"==typeof s,u=c(s,a);if(t.includes(u)||i.strict.fail(`${s} should be a variant of the provided enum type, i.e. [ ${Object.values(e).join(", ")} ], but isn't`),a)n.u8.write(r,o,s);else{const t=e[u];n.u8.write(r,o,t)}},read(r,o){const s=n.u8.read(r,o),a="number"==typeof s,u=c(s,a);return t.includes(u)||i.strict.fail(`${s} should be a of a variant of the provided enum type, i.e. [ ${Object.values(e).join(", ")} ], but isn't`),a?s:e[u]},byteSize:n.u8.byteSize,description:"Enum"}},e.exports.uniformDataEnum=function(e){return{write:function(t,r,i){n.u8.write(t,r,i.kind),e.write(t,r+1,i.data)},read:function(t,r){return{kind:n.u8.read(t,r),data:e.read(t,r+1)}},byteSize:1+e.byteSize,description:`UniformDataEnum<${e.description}>`}},e.exports.dataEnum=function(e){for(const[t,r]of e)(0,i.strict)((0,s.isBeetStruct)(r)||(0,a.isFixableBeetStruct)(r)||r===u.unit,"dataEnum: variants must be a data beet struct or a scalar unit");return{toFixedFromData(t,o){const s=n.u8.read(t,o),a=e[s];(0,i.strict)(null!=a,`Discriminant ${s} out of range for ${e.length} variants`);const[u,c]=a;return l((0,r.isFixedSizeBeet)(c)?c:c.toFixedFromData(t,o+1),s,u)},toFixedFromValue(t){if(null==t.__kind){const r=Object.keys(t).join(", "),n=e.map((([e])=>e)).join(", ");i.strict.fail(`Value with fields [ ${r} ] is missing __kind, which needs to be set to one of [ ${n} ]`)}const n=e.findIndex((([e])=>e===t.__kind));if(n<0){const r=e.map((([e])=>e)).join(", ");i.strict.fail(`${t.__kind} is not a valid kind, needs to be one of [ ${r} ]`)}const o=e[n],{__kind:s,...a}=t,[u,c]=o;return l((0,r.isFixedSizeBeet)(c)?c:c.toFixedFromValue(a),n,u)},description:`DataEnum<${e.length} variants>`}},e.exports.enumsTypeMap={fixedScalarEnum:{beet:"fixedScalarEnum",isFixable:!1,sourcePack:r.BEET_PACKAGE,ts:"",arg:r.BEET_TYPE_ARG_INNER,pack:r.BEET_PACKAGE},dataEnum:{beet:"dataEnum",isFixable:!1,sourcePack:r.BEET_PACKAGE,ts:"DataEnum",arg:r.BEET_TYPE_ARG_INNER,pack:r.BEET_PACKAGE}}})),o.register("7UftT",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.BeetArgsStruct=e.exports.isBeetStruct=e.exports.BeetStruct=void 0;var r=o("c1HCm"),n=o("3bYV4");class i{read(e,t){const[r]=this.deserialize(e,t);return r}write(e,t,r){const[n,i]=this.serialize(r);n.copy(e,t,0,i)}deserialize(e,t=0){n.logTrace.enabled&&((0,n.logTrace)("deserializing [%s] from %d bytes buffer",this.description,e.byteLength),(0,n.logTrace)(e),(0,n.logTrace)(e.toJSON().data));const i=new r.BeetReader(e,t),o=i.readStruct(this.fields);return[this.construct(o),i.offset]}serialize(e,t=this.byteSize){(0,n.logTrace)("serializing [%s] %o to %d bytes buffer",this.description,e,t);const i=new r.BeetWriter(t);return i.writeStruct(e,this.fields),[i.buffer,i.offset]}getByteSize(){return this.fields.reduce(((e,[t,r])=>e+r.byteSize),0)}get type(){return i.TYPE}constructor(e,t,r=i.description){if(this.fields=e,this.construct=t,this.description=r,this.byteSize=this.getByteSize(),n.logDebug.enabled){const t=e.map((([e,t])=>`${String(e)}: ${t.description} ${(0,n.beetBytes)(t)}`)).join("\n ");(0,n.logDebug)(`struct ${r} {\n ${t}\n} ${(0,n.beetBytes)(this)}`)}}}e.exports.BeetStruct=i,i.description="BeetStruct",i.TYPE="BeetStruct",e.exports.isBeetStruct=function(e){return e.type===i.TYPE};class s extends i{constructor(e,t=s.description){super(e,(e=>e),t)}}e.exports.BeetArgsStruct=s,s.description="BeetArgsStruct"})),o.register("c1HCm",(function(e,t){var r=o("6rT8n").Buffer;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.BeetReader=e.exports.BeetWriter=void 0;var n=o("9C1zx");e.exports.BeetWriter=class{get buffer(){return this.buf}get offset(){return this._offset}maybeResize(e){this._offset+e>this.buf.length&&n.strict.fail(`We shouldn't ever need to resize, but ${this._offset+e} > ${this.buf.length}`)}write(e,t){this.maybeResize(e.byteSize),e.write(this.buf,this._offset,t),this._offset+=e.byteSize}writeStruct(e,t){for(const[r,n]of t){const t=e[r];this.write(n,t)}}constructor(e){this.buf=r.alloc(e),this._offset=0}};e.exports.BeetReader=class{get offset(){return this._offset}read(e){const t=e.read(this.buffer,this._offset);return this._offset+=e.byteSize,t}readStruct(e){const t={};for(const[r,n]of e)t[r]=this.read(n);return t}constructor(e,t=0){this.buffer=e,this._offset=t}}})),o.register("b9qlE",(function(e,t){var r=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.FixableBeetArgsStruct=e.exports.isFixableBeetStruct=e.exports.FixableBeetStruct=void 0;var n=o("ltlYI"),i=o("7UftT"),s=o("koBIc"),a=o("9C1zx"),u=o("3bYV4");const c=r(o("eApMC")),{brightBlack:l}=c.default;class f{deserialize(e,t=0){return this.toFixedFromData(e,t).deserialize(e,t)}serialize(e,t){return this.toFixedFromValue(e).serialize(e,t)}toFixedFromData(e,t){let r=t;const o=new Array(this.fields.length);for(let t=0;t((0,s.isFixedSizeBeet)(t)&&(n+=t.byteSize),`${e}: ${t.description} ${(0,u.beetBytes)(t)}`))).join("\n "),i=`> ${n} B`;(0,u.logDebug)(`struct ${r} {\n ${t}\n} ${l(i)}`)}}}e.exports.FixableBeetStruct=f,f.description="FixableBeetStruct",f.TYPE="FixableBeetStruct",e.exports.isFixableBeetStruct=function(e){return e.type===f.TYPE};class p extends f{constructor(e,t=p.description){super(e,(e=>e),t)}}e.exports.FixableBeetArgsStruct=p,p.description="FixableBeetArgsStruct"})),o.register("41uI5",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.unitTypeMap=e.exports.unit=void 0;var r=o("koBIc");e.exports.unit={write:function(e,t,r){},read:function(e,t){},byteSize:0,description:"unit"},e.exports.unitTypeMap={unit:{beet:"unit",isFixable:!1,sourcePack:r.BEET_PACKAGE,ts:"void"}}})),o.register("96akn",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.aliasesTypeMap=e.exports.bytes=void 0;var r=o("cKWZD");e.exports.bytes=r.uint8Array,e.exports.aliasesTypeMap={bytes:r.collectionsTypeMap.Uint8Array}})),o.register("1VcBU",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tuplesTypeMap=e.exports.tuple=e.exports.fixedSizeTuple=void 0;var r=o("koBIc"),n=o("9C1zx"),i=o("ltlYI");function s(e){const t=e.length,r=e.map((e=>e.description)),i=e.map((e=>e.byteSize));return{write:function(r,i,o){n.strict.equal(o.length,t,`tuple value element size ${o.length} should match len ${t}`);let s=i;for(let n=0;ne+t),0),length:t,description:`FixedSizeTuple<${r.join(",")}>[ ${i.join(", ")} ]`}}e.exports.fixedSizeTuple=s,e.exports.tuple=function(e){const t=e.length;return{toFixedFromData(r,n){let o=n;const a=new Array(t);for(let n=0;ne.description)).join(",")}>`}},e.exports.tuplesTypeMap={Tuple:{beet:"tuple",isFixable:!0,sourcePack:r.BEET_PACKAGE,ts:"[__tuple_elements__]"},FixedSizeTuple:{beet:"fixedSizeTuple",isFixable:!1,sourcePack:r.BEET_PACKAGE,ts:"[__tuple_elements__]"}}})),o.register("5pPcX",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.mapsTypeMap=e.exports.map=void 0;var r=o("koBIc"),n=o("02Oh3"),i=o("3bYV4"),s=o("9C1zx");function a(e,t,o,a){const u=(0,r.isFixedSizeBeet)(e),c=(0,r.isFixedSizeBeet)(t);const{elementByteSize:l,byteSize:f}=function(){if(u&&c){const r=e.byteSize+t.byteSize;return{elementByteSize:r,byteSize:4+a*r}}if(u){let t=0;for(const[e,r]of o.values())t+=r.byteSize;return{elementByteSize:e.byteSize+Math.ceil(t/a),byteSize:4+e.byteSize*a+t}}if(c){let e=0;for(const[t,r]of o.values())e+=t.byteSize;return{elementByteSize:Math.ceil(e/a)+t.byteSize,byteSize:4+e+t.byteSize*a}}{let e=0,t=0;for(const[r,n]of o.values())e+=r.byteSize,t+=n.byteSize;return{elementByteSize:Math.ceil(e/a+t/a),byteSize:4+e+t}}}();return{write:function(r,l,f){let p=l+4,d=0;for(const[n,a]of f.entries()){let l=u?e:null,f=c?t:null;if(null==l||null==f){const e=o.get(n);(0,s.strict)(null!=e,`Should be able to find beet els for ${(0,i.stringify)(n)}, but could not`),null!=l||(l=e[0]),null!=f||(f=e[1])}l.write(r,p,n),p+=l.byteSize,f.write(r,p,a),p+=f.byteSize,d++}n.u32.write(r,l,d),s.strict.equal(d,a,`Expected map to have size ${a}, but has ${d}.`)},read:function(r,i){const o=n.u32.read(r,i);s.strict.equal(o,a,`Expected map to have size ${a}, but has ${o}.`);let l=i+4;const f=new Map;for(let n=0;n`}}e.exports.map=function(e,t){const i=(0,r.isFixedSizeBeet)(e),o=(0,r.isFixedSizeBeet)(t);return{toFixedFromData(r,s){const u=n.u32.read(r,s);let c=s+4;if(i&&o)return a(e,t,new Map,u);const l=new Map;for(let n=0;n`}},e.exports.mapsTypeMap={Map:{beet:"map",isFixable:!0,sourcePack:r.BEET_PACKAGE,ts:"Map"}}})),o.register("bilhF",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.setsTypeMap=e.exports.set=void 0;var r=o("koBIc"),n=o("02Oh3"),i=o("3bYV4"),s=o("9C1zx");function a(e,t,o){const a=(0,r.isFixedSizeBeet)(e);const{elementByteSize:u,byteSize:c}=function(){if(a){const t=e.byteSize;return{elementByteSize:t,byteSize:4+o*t}}{let e=0;for(const r of t.values())e+=r.byteSize;return{elementByteSize:Math.ceil(e/o),byteSize:4+e}}}();return{write:function(r,u,c){let l=u+4,f=0;for(const n of c.keys()){let o=a?e:null;if(null==o){const e=t.get(n);(0,s.strict)(null!=e,`Should be able to find beet el for ${(0,i.stringify)(n)}, but could not`),null!=o||(o=e)}o.write(r,l,n),l+=o.byteSize,f++}n.u32.write(r,u,f),s.strict.equal(f,o,`Expected set to have size ${o}, but has ${f}.`)},read:function(t,r){const i=n.u32.read(t,r);s.strict.equal(i,o,`Expected set to have size ${o}, but has ${i}.`);let u=r+4;const c=new Set;for(let r=0;r`}}e.exports.set=function(e){const t=(0,r.isFixedSizeBeet)(e);return{toFixedFromData(r,i){const o=n.u32.read(r,i);let s=i+4;if(t)return a(e,new Map,o);const u=new Map;for(let n=0;n`}},e.exports.setsTypeMap={Set:{beet:"set",isFixable:!0,sourcePack:r.BEET_PACKAGE,ts:"Set"}}})),o.register("28Yn5",(function(e,t){var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.supportedTypeMap=void 0,n(o("iOx1c"),e.exports),n(o("32i8x"),e.exports),e.exports.supportedTypeMap=o("iOx1c").keysTypeMap})),o.register("iOx1c",(function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.keysTypeMap=e.exports.publicKey=void 0;var r=o("OMjtY");const n=(0,o("5zf7g").fixedSizeUint8Array)(32);e.exports.publicKey={write:function(e,t,r){const i=r.toBytes();n.write(e,t,i)},read:function(e,t){const i=n.read(e,t);return new r.PublicKey(i)},byteSize:n.byteSize,description:"PublicKey"},e.exports.keysTypeMap={publicKey:{beet:"publicKey",isFixable:!1,sourcePack:"@metaplex-foundation/beet-solana",ts:"PublicKey",pack:"@solana/web3.js"}}})),o.register("OMjtY",(function(r,n){t(r.exports,"PublicKey",(function(){return P}));var i=o("dMsTa"),s=o("nzoa4"),a=o("jkTq4"),u=o("iC8Bj"),c=o("hjZg5"),l=o("6B1js"),f=o("l1DsH"),p=o("25lQ2"),d=(p=o("25lQ2"),o("bWlVK")),h=o("fN27I"),y=(o("dWB3n"),o("tzSt0"),o("4WBzx"),o("4cBlZ")),b=o("1WQPu"),g=o("3HXCL");a.utils.sha512Sync=(...e)=>(0,s.sha512)(a.utils.concatBytes(...e));a.utils.randomPrivateKey;const m=()=>{const e=a.utils.randomPrivateKey(),t=x(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),{publicKey:t,secretKey:r}},x=a.sync.getPublicKey;function w(e){try{return a.Point.fromHex(e,!0),!0}catch{return!1}}const k=(e,t)=>a.sync.sign(e,t.slice(0,32)),S=a.sync.verify,B=e=>i.Buffer.isBuffer(e)?e:e instanceof Uint8Array?i.Buffer.from(e.buffer,e.byteOffset,e.byteLength):i.Buffer.from(e);class E{encode(){return i.Buffer.from((0,f.serialize)(I,this))}static decode(e){return(0,f.deserialize)(I,this,e)}static decodeUnchecked(e){return(0,f.deserializeUnchecked)(I,this,e)}constructor(e){Object.assign(this,e)}}const I=new Map;let A;const v=32;let z=1;A=Symbol.toStringTag;class P extends E{static unique(){const e=new P(z);return z+=1,new P(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return e(c).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(i.Buffer);if(e.length===v)return e;const t=i.Buffer.alloc(32);return e.copy(t,32-e.length),t}get[A](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,t,r){const n=i.Buffer.concat([e.toBuffer(),i.Buffer.from(t),r.toBuffer()]),o=(0,l.sha256)(n);return new P(o)}static createProgramAddressSync(e,t){let r=i.Buffer.alloc(0);e.forEach((function(e){if(e.length>32)throw new TypeError("Max seed length exceeded");r=i.Buffer.concat([r,B(e)])})),r=i.Buffer.concat([r,t.toBuffer(),i.Buffer.from("ProgramDerivedAddress")]);const n=(0,l.sha256)(r);if(w(n))throw new Error("Invalid seeds, address must fall off the curve");return new P(n)}static async createProgramAddress(e,t){return this.createProgramAddressSync(e,t)}static findProgramAddressSync(e,t){let r,n=255;for(;0!=n;){try{const o=e.concat(i.Buffer.from([n]));r=this.createProgramAddressSync(o,t)}catch(e){if(e instanceof TypeError)throw e;n--;continue}return[r,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){return w(new P(e).toBytes())}constructor(t){if(super({}),this._bn=void 0,function(e){return void 0!==e._bn}(t))this._bn=t._bn;else{if("string"==typeof t){const r=e(c).decode(t);if(r.length!=v)throw new Error("Invalid public key input");this._bn=new(e(u))(r)}else this._bn=new(e(u))(t);if(this._bn.byteLength()>v)throw new Error("Invalid public key input")}}}P.default=new P("11111111111111111111111111111111"),I.set(P,{kind:"struct",fields:[["_bn","u256"]]});new P("BPFLoader1111111111111111111111111111111111");const T=1232;class F extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}}Object.defineProperty(F.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});class _ 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(_.prototype,"name",{value:"TransactionExpiredTimeoutError"});class C extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}}Object.defineProperty(C.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});class U{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 t=new Map;this.keySegments().flat().forEach(((e,r)=>{t.set(e.toBase58(),r)}));const r=e=>{const r=t.get(e.toBase58());if(void 0===r)throw new Error("Encountered an unknown instruction account key during compilation");return r};return e.map((e=>({programIdIndex:r(e.programId),accountKeyIndexes:e.keys.map((e=>r(e.pubkey))),data:e.data})))}constructor(e,t){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=t}}const O=(e="publicKey")=>p.blob(32,e),W=(e="string")=>{const t=p.struct([p.u32("length"),p.u32("lengthPadding"),p.blob(p.offset(p.u32(),-8),"chars")],e),r=t.decode.bind(t),n=t.encode.bind(t),o=t;return o.decode=(e,t)=>r(e,t).chars.toString(),o.encode=(e,t,r)=>{const o={chars:i.Buffer.from(e,"utf8")};return n(o,t,r)},o.alloc=e=>p.u32().span+p.u32().span+i.Buffer.from(e,"utf8").length,o};function K(e,t){const r=e=>{if(e.span>=0)return e.span;if("function"==typeof e.alloc)return e.alloc(t[e.property]);if("count"in e&&"elementLayout"in e){const n=t[e.property];if(Array.isArray(n))return n.length*r(e.elementLayout)}else if("fields"in e)return K({layout:e},t[e.property]);return 0};let n=0;return e.layout.fields.forEach((e=>{n+=r(e)})),n}function M(e){let t=0,r=0;for(;;){let n=e.shift();if(t|=(127&n)<<7*r,r+=1,0==(128&n))break}return t}function $(e,t){let r=t;for(;;){let t=127&r;if(r>>=7,0==r){e.push(t);break}t|=128,e.push(t)}}function R(e,t){if(!e)throw new Error(t||"Assertion failed")}class L{static compile(e,t){const r=new Map,n=e=>{const t=e.toBase58();let n=r.get(t);return void 0===n&&(n={isSigner:!1,isWritable:!1,isInvoked:!1},r.set(t,n)),n},i=n(t);i.isSigner=!0,i.isWritable=!0;for(const t of e){n(t.programId).isInvoked=!0;for(const e of t.keys){const t=n(e.pubkey);t.isSigner||(t.isSigner=e.isSigner),t.isWritable||(t.isWritable=e.isWritable)}}return new L(t,r)}getMessageComponents(){const e=[...this.keyMetaMap.entries()];R(e.length<=256,"Max static account keys length exceeded");const t=e.filter((([,e])=>e.isSigner&&e.isWritable)),r=e.filter((([,e])=>e.isSigner&&!e.isWritable)),n=e.filter((([,e])=>!e.isSigner&&e.isWritable)),i=e.filter((([,e])=>!e.isSigner&&!e.isWritable)),o={numRequiredSignatures:t.length+r.length,numReadonlySignedAccounts:r.length,numReadonlyUnsignedAccounts:i.length};{R(t.length>0,"Expected at least one writable signer key");const[e]=t[0];R(e===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}return[o,[...t.map((([e])=>new P(e))),...r.map((([e])=>new P(e))),...n.map((([e])=>new P(e))),...i.map((([e])=>new P(e)))]]}extractTableLookup(e){const[t,r]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&e.isWritable)),[n,i]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&!e.isWritable));if(0!==t.length||0!==n.length)return[{accountKey:e.key,writableIndexes:t,readonlyIndexes:n},{writable:r,readonly:i}]}drainKeysFoundInLookupTable(e,t){const r=new Array,n=new Array;for(const[i,o]of this.keyMetaMap.entries())if(t(o)){const t=new P(i),o=e.findIndex((e=>e.equals(t)));o>=0&&(R(o<256,"Max lookup table index exceeded"),r.push(o),n.push(t),this.keyMetaMap.delete(i))}return[r,n]}constructor(e,t){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=t}}class j{get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map((t=>({programIdIndex:t.programIdIndex,accountKeyIndexes:t.accounts,data:e(c).decode(t.data)})))}get addressTableLookups(){return[]}getAccountKeys(){return new U(this.staticAccountKeys)}static compile(t){const r=L.compile(t.instructions,t.payerKey),[n,i]=r.getMessageComponents(),o=new U(i).compileInstructions(t.instructions).map((t=>({programIdIndex:t.programIdIndex,accounts:t.accountKeyIndexes,data:e(c).encode(t.data)})));return new j({header:n,accountKeys:i,recentBlockhash:t.recentBlockhash,instructions:o})}isAccountSigner(e){return e=this.header.numRequiredSignatures){return e-t!this.isProgramId(t)))}serialize(){const t=this.accountKeys.length;let r=[];$(r,t);const n=this.instructions.map((t=>{const{accounts:r,programIdIndex:n}=t,o=Array.from(e(c).decode(t.data));let s=[];$(s,r.length);let a=[];return $(a,o.length),{programIdIndex:n,keyIndicesCount:i.Buffer.from(s),keyIndices:r,dataLength:i.Buffer.from(a),data:o}}));let o=[];$(o,n.length);let s=i.Buffer.alloc(T);i.Buffer.from(o).copy(s);let a=o.length;n.forEach((e=>{const t=p.struct([p.u8("programIdIndex"),p.blob(e.keyIndicesCount.length,"keyIndicesCount"),p.seq(p.u8("keyIndex"),e.keyIndices.length,"keyIndices"),p.blob(e.dataLength.length,"dataLength"),p.seq(p.u8("userdatum"),e.data.length,"data")]).encode(e,s,a);a+=t})),s=s.slice(0,a);const u=p.struct([p.blob(1,"numRequiredSignatures"),p.blob(1,"numReadonlySignedAccounts"),p.blob(1,"numReadonlyUnsignedAccounts"),p.blob(r.length,"keyCount"),p.seq(O("key"),t,"keys"),O("recentBlockhash")]),l={numRequiredSignatures:i.Buffer.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:i.Buffer.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:i.Buffer.from([this.header.numReadonlyUnsignedAccounts]),keyCount:i.Buffer.from(r),keys:this.accountKeys.map((e=>B(e.toBytes()))),recentBlockhash:e(c).decode(this.recentBlockhash)};let f=i.Buffer.alloc(2048);const d=u.encode(l,f);return s.copy(f,d),f.slice(0,d+s.length)}static from(t){let r=[...t];const n=r.shift();if(n!==(127&n))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");const o=r.shift(),s=r.shift(),a=M(r);let u=[];for(let e=0;enew P(e))),this.recentBlockhash=e.recentBlockhash,this.instructions=e.instructions,this.instructions.forEach((e=>this.indexToProgramIds.set(e.programIdIndex,this.accountKeys[e.programIdIndex])))}}let N;var D;(D=N||(N={}))[D.BLOCKHEIGHT_EXCEEDED=0]="BLOCKHEIGHT_EXCEEDED",D[D.PROCESSED=1]="PROCESSED",D[D.TIMED_OUT=2]="TIMED_OUT",D[D.NONCE_INVALID=3]="NONCE_INVALID";const V=i.Buffer.alloc(64).fill(0);class q{toJSON(){return{keys:this.keys.map((({pubkey:e,isSigner:t,isWritable:r})=>({pubkey:e.toJSON(),isSigner:t,isWritable:r}))),programId:this.programId.toJSON(),data:[...this.data]}}constructor(e){this.keys=void 0,this.programId=void 0,this.data=i.Buffer.alloc(0),this.programId=e.programId,this.keys=e.keys,e.data&&(this.data=e.data)}}class G{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}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(0===e.length)throw new Error("No instructions");return e.forEach((e=>{"instructions"in e?this.instructions=this.instructions.concat(e.instructions):"data"in e&&"programId"in e&&"keys"in e?this.instructions.push(e):this.instructions.push(new q(e))})),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let t,r,n;if(this.nonceInfo?(t=this.nonceInfo.nonce,r=this.instructions[0]!=this.nonceInfo.nonceInstruction?[this.nonceInfo.nonceInstruction,...this.instructions]:this.instructions):(t=this.recentBlockhash,r=this.instructions),!t)throw new Error("Transaction recentBlockhash required");if(r.length<1&&console.warn("No instructions provided"),this.feePayer)n=this.feePayer;else{if(!(this.signatures.length>0&&this.signatures[0].publicKey))throw new Error("Transaction fee payer required");n=this.signatures[0].publicKey}for(let e=0;e{e.keys.forEach((e=>{o.push({...e})}));const t=e.programId.toString();i.includes(t)||i.push(t)})),i.forEach((e=>{o.push({pubkey:new P(e),isSigner:!1,isWritable:!1})}));const s=[];o.forEach((e=>{const t=e.pubkey.toString(),r=s.findIndex((e=>e.pubkey.toString()===t));r>-1?(s[r].isWritable=s[r].isWritable||e.isWritable,s[r].isSigner=s[r].isSigner||e.isSigner):s.push(e)})),s.sort((function(e,t){return e.isSigner!==t.isSigner?e.isSigner?-1:1:e.isWritable!==t.isWritable?e.isWritable?-1:1:e.pubkey.toBase58().localeCompare(t.pubkey.toBase58())}));const a=s.findIndex((e=>e.pubkey.equals(n)));if(a>-1){const[e]=s.splice(a,1);e.isSigner=!0,e.isWritable=!0,s.unshift(e)}else s.unshift({pubkey:n,isSigner:!0,isWritable:!0});for(const e of this.signatures){const t=s.findIndex((t=>t.pubkey.equals(e.publicKey)));if(!(t>-1))throw new Error(`unknown signer: ${e.publicKey.toString()}`);s[t].isSigner||(s[t].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."))}let u=0,l=0,f=0;const p=[],d=[];s.forEach((({pubkey:e,isSigner:t,isWritable:r})=>{t?(p.push(e.toString()),u+=1,r||(l+=1)):(d.push(e.toString()),r||(f+=1))}));const h=p.concat(d),y=r.map((t=>{const{data:r,programId:n}=t;return{programIdIndex:h.indexOf(n.toString()),accounts:t.keys.map((e=>h.indexOf(e.pubkey.toString()))),data:e(c).encode(r)}}));return y.forEach((e=>{R(e.programIdIndex>=0),e.accounts.forEach((e=>R(e>=0)))})),new j({header:{numRequiredSignatures:u,numReadonlySignedAccounts:l,numReadonlyUnsignedAccounts:f},accountKeys:h,recentBlockhash:t,instructions:y})}_compile(){const e=this.compileMessage(),t=e.accountKeys.slice(0,e.header.numRequiredSignatures);if(this.signatures.length===t.length){if(this.signatures.every(((e,r)=>t[r].equals(e.publicKey))))return e}return this.signatures=t.map((e=>({signature:null,publicKey:e}))),e}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(e){return(await e.getFeeForMessage(this.compileMessage())).value}setSigners(...e){if(0===e.length)throw new Error("No signers");const t=new Set;this.signatures=e.filter((e=>{const r=e.toString();return!t.has(r)&&(t.add(r),!0)})).map((e=>({signature:null,publicKey:e})))}sign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}this.signatures=r.map((e=>({signature:null,publicKey:e.publicKey})));const n=this._compile();this._partialSign(n,...r)}partialSign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}const n=this._compile();this._partialSign(n,...r)}_partialSign(e,...t){const r=e.serialize();t.forEach((e=>{const t=k(r,e.secretKey);this._addSignature(e.publicKey,B(t))}))}addSignature(e,t){this._compile(),this._addSignature(e,t)}_addSignature(e,t){R(64===t.length);const r=this.signatures.findIndex((t=>e.equals(t.publicKey)));if(r<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[r].signature=i.Buffer.from(t)}verifySignatures(e){return this._verifySignatures(this.serializeMessage(),void 0===e||e)}_verifySignatures(e,t){for(const{signature:r,publicKey:n}of this.signatures)if(null===r){if(t)return!1}else if(!S(r,e,n.toBytes()))return!1;return!0}serialize(e){const{requireAllSignatures:t,verifySignatures:r}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),n=this.serializeMessage();if(r&&!this._verifySignatures(n,t))throw new Error("Signature verification failed");return this._serialize(n)}_serialize(e){const{signatures:t}=this,r=[];$(r,t.length);const n=r.length+64*t.length+e.length,o=i.Buffer.alloc(n);return R(t.length<256),i.Buffer.from(r).copy(o,0),t.forEach((({signature:e},t)=>{null!==e&&(R(64===e.length,"signature has invalid length"),i.Buffer.from(e).copy(o,r.length+64*t))})),e.copy(o,r.length+64*t.length),R(o.length<=T,`Transaction too large: ${o.length} > 1232`),o}get keys(){return R(1===this.instructions.length),this.instructions[0].keys.map((e=>e.pubkey))}get programId(){return R(1===this.instructions.length),this.instructions[0].programId}get data(){return R(1===this.instructions.length),this.instructions[0].data}static from(t){let r=[...t];const n=M(r);let o=[];for(let t=0;t0&&(n.feePayer=t.accountKeys[0]),r.forEach(((r,i)=>{const o={signature:r==e(c).encode(V)?null:e(c).decode(r),publicKey:t.accountKeys[i]};n.signatures.push(o)})),t.instructions.forEach((r=>{const i=r.accounts.map((e=>{const r=t.accountKeys[e];return{pubkey:r,isSigner:n.signatures.some((e=>e.publicKey.toString()===r.toString()))||t.isAccountSigner(e),isWritable:t.isAccountWritable(e)}}));n.instructions.push(new q({keys:i,programId:t.accountKeys[r.programIdIndex],data:e(c).decode(r.data)}))})),n._message=t,n._json=n.toJSON(),n}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:r}=e;this.minNonceContextSlot=t,this.nonceInfo=r}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){const{blockhash:t,lastValidBlockHeight:r}=e;this.recentBlockhash=t,this.lastValidBlockHeight=r}else{const{recentBlockhash:t,nonceInfo:r}=e;r&&(this.nonceInfo=r),this.recentBlockhash=t}}}const Y=new P("SysvarC1ock11111111111111111111111111111111"),H=(new P("SysvarEpochSchedu1e111111111111111111111111"),new P("Sysvar1nstructions1111111111111111111111111"),new P("SysvarRecentB1ockHashes11111111111111111111")),J=new P("SysvarRent111111111111111111111111111111111"),Z=(new P("SysvarRewards111111111111111111111111111111"),new P("SysvarS1otHashes111111111111111111111111111"),new P("SysvarS1otHistory11111111111111111111111111"),new P("SysvarStakeHistory1111111111111111111111111"));async function Q(e,t,r,n){const i=n&&{skipPreflight:n.skipPreflight,preflightCommitment:n.preflightCommitment||n.commitment,maxRetries:n.maxRetries,minContextSlot:n.minContextSlot},o=await e.sendTransaction(t,r,i);let s;if(null!=t.recentBlockhash&&null!=t.lastValidBlockHeight)s=(await e.confirmTransaction({abortSignal:n?.abortSignal,signature:o,blockhash:t.recentBlockhash,lastValidBlockHeight:t.lastValidBlockHeight},n&&n.commitment)).value;else if(null!=t.minNonceContextSlot&&null!=t.nonceInfo){const{nonceInstruction:r}=t.nonceInfo,i=r.keys[0].pubkey;s=(await e.confirmTransaction({abortSignal:n?.abortSignal,minContextSlot:t.minNonceContextSlot,nonceAccountPubkey:i,nonceValue:t.nonceInfo.nonce,signature:o},n&&n.commitment)).value}else null!=n?.abortSignal&&console.warn("sendAndConfirmTransaction(): A transaction with a deprecated confirmation strategy was supplied along with an `abortSignal`. Only transactions having `lastValidBlockHeight` or a combination of `nonceInfo` and `minNonceContextSlot` are abortable."),s=(await e.confirmTransaction(o,n&&n.commitment)).value;if(s.err)throw new Error(`Transaction ${o} failed (${JSON.stringify(s)})`);return o}function X(e){return new Promise((t=>setTimeout(t,e)))}function ee(e,t){const r=e.layout.span>=0?e.layout.span:K(e,t),n=i.Buffer.alloc(r),o=Object.assign({instruction:e.index},t);return e.layout.encode(o,n),n}const te=p.nu64("lamportsPerSignature"),re=p.struct([p.u32("version"),p.u32("state"),O("authorizedPubkey"),O("nonce"),p.struct([te],"feeCalculator")]),ne=re.span;const ie=(oe=8,e=>{const t=(0,p.blob)(oe,e),{encode:r,decode:n}=(e=>({decode:e.decode.bind(e),encode:e.encode.bind(e)}))(t),o=t;return o.decode=(e,t)=>{const r=n(e,t);return(0,d.toBigIntLE)(i.Buffer.from(r))},o.encode=(e,t,n)=>{const i=(0,d.toBufferLE)(e,oe);return r(i,t,n)},o});var oe;const se=Object.freeze({Create:{index:0,layout:p.struct([p.u32("instruction"),p.ns64("lamports"),p.ns64("space"),O("programId")])},Assign:{index:1,layout:p.struct([p.u32("instruction"),O("programId")])},Transfer:{index:2,layout:p.struct([p.u32("instruction"),ie("lamports")])},CreateWithSeed:{index:3,layout:p.struct([p.u32("instruction"),O("base"),W("seed"),p.ns64("lamports"),p.ns64("space"),O("programId")])},AdvanceNonceAccount:{index:4,layout:p.struct([p.u32("instruction")])},WithdrawNonceAccount:{index:5,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},InitializeNonceAccount:{index:6,layout:p.struct([p.u32("instruction"),O("authorized")])},AuthorizeNonceAccount:{index:7,layout:p.struct([p.u32("instruction"),O("authorized")])},Allocate:{index:8,layout:p.struct([p.u32("instruction"),p.ns64("space")])},AllocateWithSeed:{index:9,layout:p.struct([p.u32("instruction"),O("base"),W("seed"),p.ns64("space"),O("programId")])},AssignWithSeed:{index:10,layout:p.struct([p.u32("instruction"),O("base"),W("seed"),O("programId")])},TransferWithSeed:{index:11,layout:p.struct([p.u32("instruction"),ie("lamports"),W("seed"),O("programId")])},UpgradeNonceAccount:{index:12,layout:p.struct([p.u32("instruction")])}});class ae{static createAccount(e){const t=ee(se.Create,{lamports:e.lamports,space:e.space,programId:B(e.programId.toBuffer())});return new q({keys:[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.newAccountPubkey,isSigner:!0,isWritable:!0}],programId:this.programId,data:t})}static transfer(e){let t,r;if("basePubkey"in e){t=ee(se.TransferWithSeed,{lamports:BigInt(e.lamports),seed:e.seed,programId:B(e.programId.toBuffer())}),r=[{pubkey:e.fromPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0}]}else{t=ee(se.Transfer,{lamports:BigInt(e.lamports)}),r=[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0}]}return new q({keys:r,programId:this.programId,data:t})}static assign(e){let t,r;if("basePubkey"in e){t=ee(se.AssignWithSeed,{base:B(e.basePubkey.toBuffer()),seed:e.seed,programId:B(e.programId.toBuffer())}),r=[{pubkey:e.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1}]}else{t=ee(se.Assign,{programId:B(e.programId.toBuffer())}),r=[{pubkey:e.accountPubkey,isSigner:!0,isWritable:!0}]}return new q({keys:r,programId:this.programId,data:t})}static createAccountWithSeed(e){const t=ee(se.CreateWithSeed,{base:B(e.basePubkey.toBuffer()),seed:e.seed,lamports:e.lamports,space:e.space,programId:B(e.programId.toBuffer())});let r=[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.newAccountPubkey,isSigner:!1,isWritable:!0}];return e.basePubkey!=e.fromPubkey&&r.push({pubkey:e.basePubkey,isSigner:!0,isWritable:!1}),new q({keys:r,programId:this.programId,data:t})}static createNonceAccount(e){const t=new G;"basePubkey"in e&&"seed"in e?t.add(ae.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.noncePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:ne,programId:this.programId})):t.add(ae.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.noncePubkey,lamports:e.lamports,space:ne,programId:this.programId}));const r={noncePubkey:e.noncePubkey,authorizedPubkey:e.authorizedPubkey};return t.add(this.nonceInitialize(r)),t}static nonceInitialize(e){const t=ee(se.InitializeNonceAccount,{authorized:B(e.authorizedPubkey.toBuffer())}),r={keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:H,isSigner:!1,isWritable:!1},{pubkey:J,isSigner:!1,isWritable:!1}],programId:this.programId,data:t};return new q(r)}static nonceAdvance(e){const t=ee(se.AdvanceNonceAccount),r={keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:H,isSigner:!1,isWritable:!1},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:t};return new q(r)}static nonceWithdraw(e){const t=ee(se.WithdrawNonceAccount,{lamports:e.lamports});return new q({keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0},{pubkey:H,isSigner:!1,isWritable:!1},{pubkey:J,isSigner:!1,isWritable:!1},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:t})}static nonceAuthorize(e){const t=ee(se.AuthorizeNonceAccount,{authorized:B(e.newAuthorizedPubkey.toBuffer())});return new q({keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:t})}static allocate(e){let t,r;if("basePubkey"in e){t=ee(se.AllocateWithSeed,{base:B(e.basePubkey.toBuffer()),seed:e.seed,space:e.space,programId:B(e.programId.toBuffer())}),r=[{pubkey:e.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1}]}else{t=ee(se.Allocate,{space:e.space}),r=[{pubkey:e.accountPubkey,isSigner:!0,isWritable:!0}]}return new q({keys:r,programId:this.programId,data:t})}constructor(){}}ae.programId=new P("11111111111111111111111111111111");class ue{static getMinNumSignatures(e){return 2*(Math.ceil(e/ue.chunkSize)+1+1)}static async load(e,t,r,n,o){{const i=await e.getMinimumBalanceForRentExemption(o.length),s=await e.getAccountInfo(r.publicKey,"confirmed");let a=null;if(null!==s){if(s.executable)return console.error("Program load failed, account is already executable"),!1;s.data.length!==o.length&&(a=a||new G,a.add(ae.allocate({accountPubkey:r.publicKey,space:o.length}))),s.owner.equals(n)||(a=a||new G,a.add(ae.assign({accountPubkey:r.publicKey,programId:n}))),s.lamports0?i:1,space:o.length,programId:n}));null!==a&&await Q(e,a,[t,r],{commitment:"confirmed"})}const s=p.struct([p.u32("instruction"),p.u32("offset"),p.u32("bytesLength"),p.u32("bytesLengthPadding"),p.seq(p.u8("byte"),p.offset(p.u32(),-8),"bytes")]),a=ue.chunkSize;let u=0,c=o,l=[];for(;c.length>0;){const o=c.slice(0,a),f=i.Buffer.alloc(a+16);s.encode({instruction:0,offset:u,bytes:o,bytesLength:0,bytesLengthPadding:0},f);const p=(new G).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0}],programId:n,data:f});if(l.push(Q(e,p,[t,r],{commitment:"confirmed"})),e._rpcEndpoint.includes("solana.com")){const e=4;await X(1e3/e)}u+=a,c=c.slice(a)}await Promise.all(l);{const o=p.struct([p.u32("instruction")]),s=i.Buffer.alloc(o.span);o.encode({instruction:1},s);const a=(new G).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0},{pubkey:J,isSigner:!1,isWritable:!1}],programId:n,data:s});await Q(e,a,[t,r],{commitment:"confirmed"})}return!0}constructor(){}}ue.chunkSize=932;new P("BPFLoader2111111111111111111111111111111111");Object.prototype.toString,Object.keys;class ce extends Error{constructor(e,t){super(e),this.logs=void 0,this.logs=t}}class le extends Error{constructor({code:e,message:t,data:r},n){super(null!=n?`${n}: ${t}`:t),this.code=void 0,this.data=void 0,this.code=e,this.data=r,this.name="SolanaJSONRPCError"}}globalThis.fetch;p.struct([p.u32("typeIndex"),ie("deactivationSlot"),p.nu64("lastExtendedSlot"),p.u8("lastExtendedStartIndex"),p.u8(),p.seq(O(),p.offset(p.u8(),-1),"authority")]);const fe=(0,h.coerce)((0,h.instance)(P),(0,h.string)(),(e=>new P(e))),pe=(0,h.tuple)([(0,h.string)(),(0,h.literal)("base64")]),de=(0,h.coerce)((0,h.instance)(i.Buffer),pe,(e=>i.Buffer.from(e[0],"base64")));function he(e){return(0,h.union)([(0,h.type)({jsonrpc:(0,h.literal)("2.0"),id:(0,h.string)(),result:e}),(0,h.type)({jsonrpc:(0,h.literal)("2.0"),id:(0,h.string)(),error:(0,h.type)({code:(0,h.unknown)(),message:(0,h.string)(),data:(0,h.optional)((0,h.any)())})})])}const ye=he((0,h.unknown)());function be(e){return(0,h.coerce)(he(e),ye,(t=>"error"in t?t:{...t,result:(0,h.create)(t.result,e)}))}function ge(e){return be((0,h.type)({context:(0,h.type)({slot:(0,h.number)()}),value:e}))}function me(e){return(0,h.type)({context:(0,h.type)({slot:(0,h.number)()}),value:e})}const xe=(0,h.type)({foundation:(0,h.number)(),foundationTerm:(0,h.number)(),initial:(0,h.number)(),taper:(0,h.number)(),terminal:(0,h.number)()}),we=(be((0,h.array)((0,h.nullable)((0,h.type)({epoch:(0,h.number)(),effectiveSlot:(0,h.number)(),amount:(0,h.number)(),postBalance:(0,h.number)(),commission:(0,h.optional)((0,h.nullable)((0,h.number)()))})))),(0,h.type)({total:(0,h.number)(),validator:(0,h.number)(),foundation:(0,h.number)(),epoch:(0,h.number)()})),ke=(0,h.type)({epoch:(0,h.number)(),slotIndex:(0,h.number)(),slotsInEpoch:(0,h.number)(),absoluteSlot:(0,h.number)(),blockHeight:(0,h.optional)((0,h.number)()),transactionCount:(0,h.optional)((0,h.number)())}),Se=(0,h.type)({slotsPerEpoch:(0,h.number)(),leaderScheduleSlotOffset:(0,h.number)(),warmup:(0,h.boolean)(),firstNormalEpoch:(0,h.number)(),firstNormalSlot:(0,h.number)()}),Be=(0,h.record)((0,h.string)(),(0,h.array)((0,h.number)())),Ee=(0,h.nullable)((0,h.union)([(0,h.type)({}),(0,h.string)()])),Ie=(0,h.type)({err:Ee}),Ae=(0,h.literal)("receivedSignature");(0,h.type)({"solana-core":(0,h.string)(),"feature-set":(0,h.optional)((0,h.number)())}),ge((0,h.type)({err:(0,h.nullable)((0,h.union)([(0,h.type)({}),(0,h.string)()])),logs:(0,h.nullable)((0,h.array)((0,h.string)())),accounts:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.nullable)((0,h.type)({executable:(0,h.boolean)(),owner:(0,h.string)(),lamports:(0,h.number)(),data:(0,h.array)((0,h.string)()),rentEpoch:(0,h.optional)((0,h.number)())}))))),unitsConsumed:(0,h.optional)((0,h.number)()),returnData:(0,h.optional)((0,h.nullable)((0,h.type)({programId:(0,h.string)(),data:(0,h.tuple)([(0,h.string)(),(0,h.literal)("base64")])})))})),ge((0,h.type)({byIdentity:(0,h.record)((0,h.string)(),(0,h.array)((0,h.number)())),range:(0,h.type)({firstSlot:(0,h.number)(),lastSlot:(0,h.number)()})}));be(xe),be(we),be(ke),be(Se),be(Be),be((0,h.number)()),ge((0,h.type)({total:(0,h.number)(),circulating:(0,h.number)(),nonCirculating:(0,h.number)(),nonCirculatingAccounts:(0,h.array)(fe)}));const ve=(0,h.type)({amount:(0,h.string)(),uiAmount:(0,h.nullable)((0,h.number)()),decimals:(0,h.number)(),uiAmountString:(0,h.optional)((0,h.string)())}),ze=(ge((0,h.array)((0,h.type)({address:fe,amount:(0,h.string)(),uiAmount:(0,h.nullable)((0,h.number)()),decimals:(0,h.number)(),uiAmountString:(0,h.optional)((0,h.string)())}))),ge((0,h.array)((0,h.type)({pubkey:fe,account:(0,h.type)({executable:(0,h.boolean)(),owner:fe,lamports:(0,h.number)(),data:de,rentEpoch:(0,h.number)()})}))),(0,h.type)({program:(0,h.string)(),parsed:(0,h.unknown)(),space:(0,h.number)()})),Pe=(ge((0,h.array)((0,h.type)({pubkey:fe,account:(0,h.type)({executable:(0,h.boolean)(),owner:fe,lamports:(0,h.number)(),data:ze,rentEpoch:(0,h.number)()})}))),ge((0,h.array)((0,h.type)({lamports:(0,h.number)(),address:fe}))),(0,h.type)({executable:(0,h.boolean)(),owner:fe,lamports:(0,h.number)(),data:de,rentEpoch:(0,h.number)()})),Te=((0,h.type)({pubkey:fe,account:Pe}),(0,h.coerce)((0,h.union)([(0,h.instance)(i.Buffer),ze]),(0,h.union)([pe,ze]),(e=>Array.isArray(e)?(0,h.create)(e,de):e))),Fe=(0,h.type)({executable:(0,h.boolean)(),owner:fe,lamports:(0,h.number)(),data:Te,rentEpoch:(0,h.number)()}),_e=((0,h.type)({pubkey:fe,account:Fe}),(0,h.type)({state:(0,h.union)([(0,h.literal)("active"),(0,h.literal)("inactive"),(0,h.literal)("activating"),(0,h.literal)("deactivating")]),active:(0,h.number)(),inactive:(0,h.number)()}),be((0,h.array)((0,h.type)({signature:(0,h.string)(),slot:(0,h.number)(),err:Ee,memo:(0,h.nullable)((0,h.string)()),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)()))}))),be((0,h.array)((0,h.type)({signature:(0,h.string)(),slot:(0,h.number)(),err:Ee,memo:(0,h.nullable)((0,h.string)()),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)()))}))),(0,h.type)({subscription:(0,h.number)(),result:me(Pe)}),(0,h.type)({pubkey:fe,account:Pe})),Ce=((0,h.type)({subscription:(0,h.number)(),result:me(_e)}),(0,h.type)({parent:(0,h.number)(),slot:(0,h.number)(),root:(0,h.number)()})),Ue=((0,h.type)({subscription:(0,h.number)(),result:Ce}),(0,h.union)([(0,h.type)({type:(0,h.union)([(0,h.literal)("firstShredReceived"),(0,h.literal)("completed"),(0,h.literal)("optimisticConfirmation"),(0,h.literal)("root")]),slot:(0,h.number)(),timestamp:(0,h.number)()}),(0,h.type)({type:(0,h.literal)("createdBank"),parent:(0,h.number)(),slot:(0,h.number)(),timestamp:(0,h.number)()}),(0,h.type)({type:(0,h.literal)("frozen"),slot:(0,h.number)(),timestamp:(0,h.number)(),stats:(0,h.type)({numTransactionEntries:(0,h.number)(),numSuccessfulTransactions:(0,h.number)(),numFailedTransactions:(0,h.number)(),maxTransactionsPerEntry:(0,h.number)()})}),(0,h.type)({type:(0,h.literal)("dead"),slot:(0,h.number)(),timestamp:(0,h.number)(),err:(0,h.string)()})])),Oe=((0,h.type)({subscription:(0,h.number)(),result:Ue}),(0,h.type)({subscription:(0,h.number)(),result:me((0,h.union)([Ie,Ae]))}),(0,h.type)({subscription:(0,h.number)(),result:(0,h.number)()}),(0,h.type)({pubkey:(0,h.string)(),gossip:(0,h.nullable)((0,h.string)()),tpu:(0,h.nullable)((0,h.string)()),rpc:(0,h.nullable)((0,h.string)()),version:(0,h.nullable)((0,h.string)())}),(0,h.type)({votePubkey:(0,h.string)(),nodePubkey:(0,h.string)(),activatedStake:(0,h.number)(),epochVoteAccount:(0,h.boolean)(),epochCredits:(0,h.array)((0,h.tuple)([(0,h.number)(),(0,h.number)(),(0,h.number)()])),commission:(0,h.number)(),lastVote:(0,h.number)(),rootSlot:(0,h.nullable)((0,h.number)())})),We=(be((0,h.type)({current:(0,h.array)(Oe),delinquent:(0,h.array)(Oe)})),(0,h.union)([(0,h.literal)("processed"),(0,h.literal)("confirmed"),(0,h.literal)("finalized")])),Ke=(0,h.type)({slot:(0,h.number)(),confirmations:(0,h.nullable)((0,h.number)()),err:Ee,confirmationStatus:(0,h.optional)(We)}),Me=(ge((0,h.array)((0,h.nullable)(Ke))),be((0,h.number)()),(0,h.type)({accountKey:fe,writableIndexes:(0,h.array)((0,h.number)()),readonlyIndexes:(0,h.array)((0,h.number)())})),$e=(0,h.type)({signatures:(0,h.array)((0,h.string)()),message:(0,h.type)({accountKeys:(0,h.array)((0,h.string)()),header:(0,h.type)({numRequiredSignatures:(0,h.number)(),numReadonlySignedAccounts:(0,h.number)(),numReadonlyUnsignedAccounts:(0,h.number)()}),instructions:(0,h.array)((0,h.type)({accounts:(0,h.array)((0,h.number)()),data:(0,h.string)(),programIdIndex:(0,h.number)()})),recentBlockhash:(0,h.string)(),addressTableLookups:(0,h.optional)((0,h.array)(Me))})}),Re=(0,h.type)({pubkey:fe,signer:(0,h.boolean)(),writable:(0,h.boolean)(),source:(0,h.optional)((0,h.union)([(0,h.literal)("transaction"),(0,h.literal)("lookupTable")]))}),Le=(0,h.type)({accountKeys:(0,h.array)(Re),signatures:(0,h.array)((0,h.string)())}),je=(0,h.type)({parsed:(0,h.unknown)(),program:(0,h.string)(),programId:fe}),Ne=(0,h.type)({accounts:(0,h.array)(fe),data:(0,h.string)(),programId:fe}),De=(0,h.union)([Ne,je]),Ve=(0,h.union)([(0,h.type)({parsed:(0,h.unknown)(),program:(0,h.string)(),programId:(0,h.string)()}),(0,h.type)({accounts:(0,h.array)((0,h.string)()),data:(0,h.string)(),programId:(0,h.string)()})]),qe=(0,h.coerce)(De,Ve,(e=>"accounts"in e?(0,h.create)(e,Ne):(0,h.create)(e,je))),Ge=(0,h.type)({signatures:(0,h.array)((0,h.string)()),message:(0,h.type)({accountKeys:(0,h.array)(Re),instructions:(0,h.array)(qe),recentBlockhash:(0,h.string)(),addressTableLookups:(0,h.optional)((0,h.nullable)((0,h.array)(Me)))})}),Ye=(0,h.type)({accountIndex:(0,h.number)(),mint:(0,h.string)(),owner:(0,h.optional)((0,h.string)()),uiTokenAmount:ve}),He=(0,h.type)({writable:(0,h.array)(fe),readonly:(0,h.array)(fe)}),Je=(0,h.type)({err:Ee,fee:(0,h.number)(),innerInstructions:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.type)({index:(0,h.number)(),instructions:(0,h.array)((0,h.type)({accounts:(0,h.array)((0,h.number)()),data:(0,h.string)(),programIdIndex:(0,h.number)()}))})))),preBalances:(0,h.array)((0,h.number)()),postBalances:(0,h.array)((0,h.number)()),logMessages:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.string)()))),preTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(Ye))),postTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(Ye))),loadedAddresses:(0,h.optional)(He),computeUnitsConsumed:(0,h.optional)((0,h.number)())}),Ze=(0,h.type)({err:Ee,fee:(0,h.number)(),innerInstructions:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.type)({index:(0,h.number)(),instructions:(0,h.array)(qe)})))),preBalances:(0,h.array)((0,h.number)()),postBalances:(0,h.array)((0,h.number)()),logMessages:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.string)()))),preTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(Ye))),postTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(Ye))),loadedAddresses:(0,h.optional)(He),computeUnitsConsumed:(0,h.optional)((0,h.number)())}),Qe=(0,h.union)([(0,h.literal)(0),(0,h.literal)("legacy")]),Xe=(0,h.type)({pubkey:(0,h.string)(),lamports:(0,h.number)(),postBalance:(0,h.nullable)((0,h.number)()),rewardType:(0,h.nullable)((0,h.string)()),commission:(0,h.optional)((0,h.nullable)((0,h.number)()))}),et=(be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:$e,meta:(0,h.nullable)(Je),version:(0,h.optional)(Qe)})),rewards:(0,h.optional)((0,h.array)(Xe)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),rewards:(0,h.optional)((0,h.array)(Xe)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:Le,meta:(0,h.nullable)(Je),version:(0,h.optional)(Qe)})),rewards:(0,h.optional)((0,h.array)(Xe)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:Ge,meta:(0,h.nullable)(Ze),version:(0,h.optional)(Qe)})),rewards:(0,h.optional)((0,h.array)(Xe)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:Le,meta:(0,h.nullable)(Ze),version:(0,h.optional)(Qe)})),rewards:(0,h.optional)((0,h.array)(Xe)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),rewards:(0,h.optional)((0,h.array)(Xe)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:$e,meta:(0,h.nullable)(Je)})),rewards:(0,h.optional)((0,h.array)(Xe)),blockTime:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),signatures:(0,h.array)((0,h.string)()),blockTime:(0,h.nullable)((0,h.number)())}))),be((0,h.nullable)((0,h.type)({slot:(0,h.number)(),meta:Je,blockTime:(0,h.optional)((0,h.nullable)((0,h.number)())),transaction:$e,version:(0,h.optional)(Qe)}))),be((0,h.nullable)((0,h.type)({slot:(0,h.number)(),transaction:Ge,meta:(0,h.nullable)(Ze),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)())),version:(0,h.optional)(Qe)}))),ge((0,h.type)({blockhash:(0,h.string)(),feeCalculator:(0,h.type)({lamportsPerSignature:(0,h.number)()})})),ge((0,h.type)({blockhash:(0,h.string)(),lastValidBlockHeight:(0,h.number)()})),(0,h.type)({slot:(0,h.number)(),numTransactions:(0,h.number)(),numSlots:(0,h.number)(),samplePeriodSecs:(0,h.number)()})),tt=(be((0,h.array)(et)),ge((0,h.nullable)((0,h.type)({feeCalculator:(0,h.type)({lamportsPerSignature:(0,h.number)()})}))),be((0,h.string)()),be((0,h.string)()),(0,h.type)({err:Ee,logs:(0,h.array)((0,h.string)()),signature:(0,h.string)()}));(0,h.type)({result:me(tt),subscription:(0,h.number)()});class rt{static generate(){return new rt(m())}static fromSecretKey(e,t){if(64!==e.byteLength)throw new Error("bad secret key size");const r=e.slice(32,64);if(!t||!t.skipValidation){const t=e.slice(0,32),n=x(t);for(let e=0;e<32;e++)if(r[e]!==n[e])throw new Error("provided secretKey is invalid")}return new rt({publicKey:r,secretKey:e})}static fromSeed(e){const t=x(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),new rt({publicKey:t,secretKey:r})}get publicKey(){return new P(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}constructor(e){this._keypair=void 0,this._keypair=e??m()}}const nt=Object.freeze({CreateLookupTable:{index:0,layout:p.struct([p.u32("instruction"),ie("recentSlot"),p.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:p.struct([p.u32("instruction")])},ExtendLookupTable:{index:2,layout:p.struct([p.u32("instruction"),ie(),p.seq(O(),p.offset(p.u32(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:p.struct([p.u32("instruction")])},CloseLookupTable:{index:4,layout:p.struct([p.u32("instruction")])}});class it{static createLookupTable(e){const[t,r]=P.findProgramAddressSync([e.authority.toBuffer(),(0,d.toBufferLE)(BigInt(e.recentSlot),8)],this.programId),n=ee(nt.CreateLookupTable,{recentSlot:BigInt(e.recentSlot),bumpSeed:r}),i=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:ae.programId,isSigner:!1,isWritable:!1}];return[new q({programId:this.programId,keys:i,data:n}),t]}static freezeLookupTable(e){const t=ee(nt.FreezeLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new q({programId:this.programId,keys:r,data:t})}static extendLookupTable(e){const t=ee(nt.ExtendLookupTable,{addresses:e.addresses.map((e=>e.toBytes()))}),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return e.payer&&r.push({pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:ae.programId,isSigner:!1,isWritable:!1}),new q({programId:this.programId,keys:r,data:t})}static deactivateLookupTable(e){const t=ee(nt.DeactivateLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new q({programId:this.programId,keys:r,data:t})}static closeLookupTable(e){const t=ee(nt.CloseLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.recipient,isSigner:!1,isWritable:!0}];return new q({programId:this.programId,keys:r,data:t})}constructor(){}}it.programId=new P("AddressLookupTab1e1111111111111111111111111");const ot=Object.freeze({RequestUnits:{index:0,layout:p.struct([p.u8("instruction"),p.u32("units"),p.u32("additionalFee")])},RequestHeapFrame:{index:1,layout:p.struct([p.u8("instruction"),p.u32("bytes")])},SetComputeUnitLimit:{index:2,layout:p.struct([p.u8("instruction"),p.u32("units")])},SetComputeUnitPrice:{index:3,layout:p.struct([p.u8("instruction"),ie("microLamports")])}});class st{static requestUnits(e){const t=ee(ot.RequestUnits,e);return new q({keys:[],programId:this.programId,data:t})}static requestHeapFrame(e){const t=ee(ot.RequestHeapFrame,e);return new q({keys:[],programId:this.programId,data:t})}static setComputeUnitLimit(e){const t=ee(ot.SetComputeUnitLimit,e);return new q({keys:[],programId:this.programId,data:t})}static setComputeUnitPrice(e){const t=ee(ot.SetComputeUnitPrice,{microLamports:BigInt(e.microLamports)});return new q({keys:[],programId:this.programId,data:t})}constructor(){}}st.programId=new P("ComputeBudget111111111111111111111111111111");const at=p.struct([p.u8("numSignatures"),p.u8("padding"),p.u16("signatureOffset"),p.u16("signatureInstructionIndex"),p.u16("publicKeyOffset"),p.u16("publicKeyInstructionIndex"),p.u16("messageDataOffset"),p.u16("messageDataSize"),p.u16("messageInstructionIndex")]);class ut{static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,instructionIndex:o}=e;R(32===t.length,`Public Key must be 32 bytes but received ${t.length} bytes`),R(64===n.length,`Signature must be 64 bytes but received ${n.length} bytes`);const s=at.span,a=s+t.length,u=a+n.length,c=i.Buffer.alloc(u+r.length),l=null==o?65535:o;return at.encode({numSignatures:1,padding:0,signatureOffset:a,signatureInstructionIndex:l,publicKeyOffset:s,publicKeyInstructionIndex:l,messageDataOffset:u,messageDataSize:r.length,messageInstructionIndex:l},c),c.fill(t,s),c.fill(n,a),c.fill(r,u),new q({keys:[],programId:ut.programId,data:c})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;R(64===t.length,`Private key must be 64 bytes but received ${t.length} bytes`);try{const e=rt.fromSecretKey(t),i=e.publicKey.toBytes(),o=k(r,e.secretKey);return this.createInstructionWithPublicKey({publicKey:i,message:r,signature:o,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}}constructor(){}}ut.programId=new P("Ed25519SigVerify111111111111111111111111111"),g.utils.hmacSha256Sync=(e,...t)=>{const r=b.hmac.create(l.sha256,e);return t.forEach((e=>r.update(e))),r.digest()};g.utils.isValidPrivateKey;const ct=g.getPublicKey,lt=p.struct([p.u8("numSignatures"),p.u16("signatureOffset"),p.u8("signatureInstructionIndex"),p.u16("ethAddressOffset"),p.u8("ethAddressInstructionIndex"),p.u16("messageDataOffset"),p.u16("messageDataSize"),p.u8("messageInstructionIndex"),p.blob(20,"ethAddress"),p.blob(64,"signature"),p.u8("recoveryId")]);class ft{static publicKeyToEthAddress(e){R(64===e.length,`Public key must be 64 bytes but received ${e.length} bytes`);try{return i.Buffer.from((0,y.keccak_256)(B(e))).slice(-20)}catch(e){throw new Error(`Error constructing Ethereum address: ${e}`)}}static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,recoveryId:i,instructionIndex:o}=e;return ft.createInstructionWithEthAddress({ethAddress:ft.publicKeyToEthAddress(t),message:r,signature:n,recoveryId:i,instructionIndex:o})}static createInstructionWithEthAddress(e){const{ethAddress:t,message:r,signature:n,recoveryId:o,instructionIndex:s=0}=e;let a;a="string"==typeof t?t.startsWith("0x")?i.Buffer.from(t.substr(2),"hex"):i.Buffer.from(t,"hex"):t,R(20===a.length,`Address must be 20 bytes but received ${a.length} bytes`);const u=12+a.length,c=u+n.length+1,l=i.Buffer.alloc(lt.span+r.length);return lt.encode({numSignatures:1,signatureOffset:u,signatureInstructionIndex:s,ethAddressOffset:12,ethAddressInstructionIndex:s,messageDataOffset:c,messageDataSize:r.length,messageInstructionIndex:s,signature:B(n),ethAddress:B(a),recoveryId:o},l),l.fill(B(r),lt.span),new q({keys:[],programId:ft.programId,data:l})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;R(32===t.length,`Private key must be 32 bytes but received ${t.length} bytes`);try{const e=B(t),a=ct(e,!1).slice(1),u=i.Buffer.from((0,y.keccak_256)(B(r))),[c,l]=(o=u,s=e,g.signSync(o,s,{der:!1,recovered:!0}));return this.createInstructionWithPublicKey({publicKey:a,message:r,signature:c,recoveryId:l,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}var o,s}constructor(){}}ft.programId=new P("KeccakSecp256k11111111111111111111111111111");const pt=new P("StakeConfig11111111111111111111111111111111");class dt{constructor(e,t,r){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=e,this.epoch=t,this.custodian=r}}dt.default=new dt(0,0,P.default);const ht=Object.freeze({Initialize:{index:0,layout:p.struct([p.u32("instruction"),((e="authorized")=>p.struct([O("staker"),O("withdrawer")],e))(),((e="lockup")=>p.struct([p.ns64("unixTimestamp"),p.ns64("epoch"),O("custodian")],e))()])},Authorize:{index:1,layout:p.struct([p.u32("instruction"),O("newAuthorized"),p.u32("stakeAuthorizationType")])},Delegate:{index:2,layout:p.struct([p.u32("instruction")])},Split:{index:3,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},Withdraw:{index:4,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},Deactivate:{index:5,layout:p.struct([p.u32("instruction")])},Merge:{index:7,layout:p.struct([p.u32("instruction")])},AuthorizeWithSeed:{index:8,layout:p.struct([p.u32("instruction"),O("newAuthorized"),p.u32("stakeAuthorizationType"),W("authoritySeed"),O("authorityOwner")])}});Object.freeze({Staker:{index:0},Withdrawer:{index:1}});class yt{static initialize(e){const{stakePubkey:t,authorized:r,lockup:n}=e,i=n||dt.default,o=ee(ht.Initialize,{authorized:{staker:B(r.staker.toBuffer()),withdrawer:B(r.withdrawer.toBuffer())},lockup:{unixTimestamp:i.unixTimestamp,epoch:i.epoch,custodian:B(i.custodian.toBuffer())}}),s={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:J,isSigner:!1,isWritable:!1}],programId:this.programId,data:o};return new q(s)}static createAccountWithSeed(e){const t=new G;t.add(ae.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:i}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:i}))}static createAccount(e){const t=new G;t.add(ae.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:i}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:i}))}static delegate(e){const{stakePubkey:t,authorizedPubkey:r,votePubkey:n}=e,i=ee(ht.Delegate);return(new G).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:Y,isSigner:!1,isWritable:!1},{pubkey:Z,isSigner:!1,isWritable:!1},{pubkey:pt,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static authorize(e){const{stakePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,stakeAuthorizationType:i,custodianPubkey:o}=e,s=ee(ht.Authorize,{newAuthorized:B(n.toBuffer()),stakeAuthorizationType:i.index}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:Y,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return o&&a.push({pubkey:o,isSigner:!1,isWritable:!1}),(new G).add({keys:a,programId:this.programId,data:s})}static authorizeWithSeed(e){const{stakePubkey:t,authorityBase:r,authoritySeed:n,authorityOwner:i,newAuthorizedPubkey:o,stakeAuthorizationType:s,custodianPubkey:a}=e,u=ee(ht.AuthorizeWithSeed,{newAuthorized:B(o.toBuffer()),stakeAuthorizationType:s.index,authoritySeed:n,authorityOwner:B(i.toBuffer())}),c=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1},{pubkey:Y,isSigner:!1,isWritable:!1}];return a&&c.push({pubkey:a,isSigner:!1,isWritable:!1}),(new G).add({keys:c,programId:this.programId,data:u})}static splitInstruction(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:i}=e,o=ee(ht.Split,{lamports:i});return new q({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:o})}static split(e){const t=new G;return t.add(ae.createAccount({fromPubkey:e.authorizedPubkey,newAccountPubkey:e.splitStakePubkey,lamports:0,space:this.space,programId:this.programId})),t.add(this.splitInstruction(e))}static splitWithSeed(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,basePubkey:i,seed:o,lamports:s}=e,a=new G;return a.add(ae.allocate({accountPubkey:n,basePubkey:i,seed:o,space:this.space,programId:this.programId})),a.add(this.splitInstruction({stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:s}))}static merge(e){const{stakePubkey:t,sourceStakePubKey:r,authorizedPubkey:n}=e,i=ee(ht.Merge);return(new G).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:Y,isSigner:!1,isWritable:!1},{pubkey:Z,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static withdraw(e){const{stakePubkey:t,authorizedPubkey:r,toPubkey:n,lamports:i,custodianPubkey:o}=e,s=ee(ht.Withdraw,{lamports:i}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:Y,isSigner:!1,isWritable:!1},{pubkey:Z,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return o&&a.push({pubkey:o,isSigner:!1,isWritable:!1}),(new G).add({keys:a,programId:this.programId,data:s})}static deactivate(e){const{stakePubkey:t,authorizedPubkey:r}=e,n=ee(ht.Deactivate);return(new G).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:Y,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}constructor(){}}yt.programId=new P("Stake11111111111111111111111111111111111111"),yt.space=200;const bt=Object.freeze({InitializeAccount:{index:0,layout:p.struct([p.u32("instruction"),((e="voteInit")=>p.struct([O("nodePubkey"),O("authorizedVoter"),O("authorizedWithdrawer"),p.u8("commission")],e))()])},Authorize:{index:1,layout:p.struct([p.u32("instruction"),O("newAuthorized"),p.u32("voteAuthorizationType")])},Withdraw:{index:3,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},AuthorizeWithSeed:{index:10,layout:p.struct([p.u32("instruction"),((e="voteAuthorizeWithSeedArgs")=>p.struct([p.u32("voteAuthorizationType"),O("currentAuthorityDerivedKeyOwnerPubkey"),W("currentAuthorityDerivedKeySeed"),O("newAuthorized")],e))()])}});Object.freeze({Voter:{index:0},Withdrawer:{index:1}});class gt{static initializeAccount(e){const{votePubkey:t,nodePubkey:r,voteInit:n}=e,i=ee(bt.InitializeAccount,{voteInit:{nodePubkey:B(n.nodePubkey.toBuffer()),authorizedVoter:B(n.authorizedVoter.toBuffer()),authorizedWithdrawer:B(n.authorizedWithdrawer.toBuffer()),commission:n.commission}}),o={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:J,isSigner:!1,isWritable:!1},{pubkey:Y,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i};return new q(o)}static createAccount(e){const t=new G;return t.add(ae.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.votePubkey,lamports:e.lamports,space:this.space,programId:this.programId})),t.add(this.initializeAccount({votePubkey:e.votePubkey,nodePubkey:e.voteInit.nodePubkey,voteInit:e.voteInit}))}static authorize(e){const{votePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,voteAuthorizationType:i}=e,o=ee(bt.Authorize,{newAuthorized:B(n.toBuffer()),voteAuthorizationType:i.index}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:Y,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return(new G).add({keys:s,programId:this.programId,data:o})}static authorizeWithSeed(e){const{currentAuthorityDerivedKeyBasePubkey:t,currentAuthorityDerivedKeyOwnerPubkey:r,currentAuthorityDerivedKeySeed:n,newAuthorizedPubkey:i,voteAuthorizationType:o,votePubkey:s}=e,a=ee(bt.AuthorizeWithSeed,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:B(r.toBuffer()),currentAuthorityDerivedKeySeed:n,newAuthorized:B(i.toBuffer()),voteAuthorizationType:o.index}}),u=[{pubkey:s,isSigner:!1,isWritable:!0},{pubkey:Y,isSigner:!1,isWritable:!1},{pubkey:t,isSigner:!0,isWritable:!1}];return(new G).add({keys:u,programId:this.programId,data:a})}static withdraw(e){const{votePubkey:t,authorizedWithdrawerPubkey:r,lamports:n,toPubkey:i}=e,o=ee(bt.Withdraw,{lamports:n}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:i,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return(new G).add({keys:s,programId:this.programId,data:o})}static safeWithdraw(e,t,r){if(e.lamports>t-r)throw new Error("Withdraw will leave vote account with insuffcient funds.");return gt.withdraw(e)}constructor(){}}gt.programId=new P("Vote111111111111111111111111111111111111111"),gt.space=3731;new P("Va1idator1nfo111111111111111111111111111111"),(0,h.type)({name:(0,h.string)(),website:(0,h.optional)((0,h.string)()),details:(0,h.optional)((0,h.string)()),keybaseUsername:(0,h.optional)((0,h.string)())});new P("Vote111111111111111111111111111111111111111"),p.struct([O("nodePubkey"),O("authorizedWithdrawer"),p.u8("commission"),p.nu64(),p.seq(p.struct([p.nu64("slot"),p.u32("confirmationCount")]),p.offset(p.u32(),-8),"votes"),p.u8("rootSlotValid"),p.nu64("rootSlot"),p.nu64(),p.seq(p.struct([p.nu64("epoch"),O("authorizedVoter")]),p.offset(p.u32(),-8),"authorizedVoters"),p.struct([p.seq(p.struct([O("authorizedPubkey"),p.nu64("epochOfLastAuthorizedSwitch"),p.nu64("targetEpoch")]),32,"buf"),p.nu64("idx"),p.u8("isEmpty")],"priorVoters"),p.nu64(),p.seq(p.struct([p.nu64("epoch"),p.nu64("credits"),p.nu64("prevCredits")]),p.offset(p.u32(),-8),"epochCredits"),p.struct([p.nu64("slot"),p.nu64("timestamp")],"lastTimestamp")])})),o.register("dMsTa",(function(e,r){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */var n,i;t(e.exports,"Buffer",(function(){return n}),(function(e){return n=e})),t(e.exports,"INSPECT_MAX_BYTES",(function(){return i}),(function(e){return i=e}));var s=o("etgpy"),a=o("grdKN");const u="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;n=f,i=50;const c=2147483647;function l(e){if(e>c)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,f.prototype),t}function f(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return h(e)}return p(e,t,r)}function p(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!f.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|m(e,t);let n=l(r);const i=n.write(e,t);i!==r&&(n=n.slice(0,i));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(Q(e,Uint8Array)){const t=new Uint8Array(e);return b(t.buffer,t.byteOffset,t.byteLength)}return y(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(Q(e,ArrayBuffer)||e&&Q(e.buffer,ArrayBuffer))return b(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(Q(e,SharedArrayBuffer)||e&&Q(e.buffer,SharedArrayBuffer)))return b(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return f.from(n,t,r);const i=function(e){if(f.isBuffer(e)){const t=0|g(e.length),r=l(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||X(e.length)?l(0):y(e);if("Buffer"===e.type&&Array.isArray(e.data))return y(e.data)}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return f.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function d(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function h(e){return d(e),l(e<0?0:0|g(e))}function y(e){const t=e.length<0?0:0|g(e.length),r=l(t);for(let n=0;n=c)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+c.toString(16)+" bytes");return 0|e}function m(e,t){if(f.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||Q(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return H(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return J(e).length;default:if(i)return n?-1:H(e).length;t=(""+t).toLowerCase(),i=!0}}function x(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return C(this,t,r);case"utf8":case"utf-8":return P(this,t,r);case"ascii":return F(this,t,r);case"latin1":case"binary":return _(this,t,r);case"base64":return z(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function w(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function k(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),X(r=+r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=f.from(t,n)),f.isBuffer(t))return 0===t.length?-1:S(e,t,r,n,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):S(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function S(e,t,r,n,i){let o,s=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){let n=-1;for(o=r;oa&&(r=a-u),o=r;o>=0;o--){let r=!0;for(let n=0;ni&&(n=i):n=i;const o=t.length;let s;for(n>o/2&&(n=o/2),s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(t,e.length-r),e,r,n)}function z(e,t,r){return 0===t&&r===e.length?s.fromByteArray(e):s.fromByteArray(e.slice(t,r))}function P(e,t,r){r=Math.min(e.length,r);const n=[];let i=t;for(;i239?4:t>223?3:t>191?2:1;if(i+s<=r){let r,n,a,u;switch(s){case 1:t<128&&(o=t);break;case 2:r=e[i+1],128==(192&r)&&(u=(31&t)<<6|63&r,u>127&&(o=u));break;case 3:r=e[i+1],n=e[i+2],128==(192&r)&&128==(192&n)&&(u=(15&t)<<12|(63&r)<<6|63&n,u>2047&&(u<55296||u>57343)&&(o=u));break;case 4:r=e[i+1],n=e[i+2],a=e[i+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(u=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a,u>65535&&u<1114112&&(o=u))}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(e){const t=e.length;if(t<=T)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(f.isBuffer(t)||(t=f.from(t)),t.copy(n,i)):Uint8Array.prototype.set.call(n,t,i);else{if(!f.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,i)}i+=t.length}return n},f.byteLength=m,f.prototype._isBuffer=!0,f.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""},u&&(f.prototype[u]=f.prototype.inspect),f.prototype.compare=function(e,t,r,n,i){if(Q(e,Uint8Array)&&(e=f.from(e,e.offset,e.byteLength)),!f.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;let o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0);const a=Math.min(o,s),u=this.slice(n,i),c=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let o=!1;for(;;)switch(n){case"hex":return B(this,e,t,r);case"utf8":case"utf-8":return E(this,e,t,r);case"ascii":case"latin1":case"binary":return I(this,e,t,r);case"base64":return A(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return v(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const T=4096;function F(e,t,r){let n="";r=Math.min(e.length,r);for(let i=t;in)&&(r=n);let i="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function W(e,t,r,n,i,o){if(!f.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function K(e,t,r,n,i){V(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function M(e,t,r,n,i){V(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function $(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function R(e,t,r,n,i){return t=+t,r>>>=0,i||$(e,0,r,4),a.write(e,t,r,n,23,4),r+4}function L(e,t,r,n,i){return t=+t,r>>>=0,i||$(e,0,r,8),a.write(e,t,r,n,52,8),r+8}f.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||O(e,t,this.length);let n=this[e],i=1,o=0;for(;++o>>=0,t>>>=0,r||O(e,t,this.length);let n=this[e+--t],i=1;for(;t>0&&(i*=256);)n+=this[e+--t]*i;return n},f.prototype.readUint8=f.prototype.readUInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),this[e]},f.prototype.readUint16LE=f.prototype.readUInt16LE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]|this[e+1]<<8},f.prototype.readUint16BE=f.prototype.readUInt16BE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]<<8|this[e+1]},f.prototype.readUint32LE=f.prototype.readUInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},f.prototype.readUint32BE=f.prototype.readUInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},f.prototype.readBigUInt64LE=te((function(e){q(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,i=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(i)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],i=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||O(e,t,this.length);let n=this[e],i=1,o=0;for(;++o=i&&(n-=Math.pow(2,8*t)),n},f.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||O(e,t,this.length);let n=t,i=1,o=this[e+--n];for(;n>0&&(i*=256);)o+=this[e+--n]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},f.prototype.readInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},f.prototype.readInt16LE=function(e,t){e>>>=0,t||O(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},f.prototype.readInt16BE=function(e,t){e>>>=0,t||O(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},f.prototype.readInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},f.prototype.readInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},f.prototype.readBigInt64LE=te((function(e){q(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||G(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||O(e,4,this.length),a.read(this,e,!0,23,4)},f.prototype.readFloatBE=function(e,t){return e>>>=0,t||O(e,4,this.length),a.read(this,e,!1,23,4)},f.prototype.readDoubleLE=function(e,t){return e>>>=0,t||O(e,8,this.length),a.read(this,e,!0,52,8)},f.prototype.readDoubleBE=function(e,t){return e>>>=0,t||O(e,8,this.length),a.read(this,e,!1,52,8)},f.prototype.writeUintLE=f.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){W(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,!n){W(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},f.prototype.writeUint8=f.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||W(this,e,t,1,255,0),this[t]=255&e,t+1},f.prototype.writeUint16LE=f.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||W(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},f.prototype.writeUint16BE=f.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||W(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},f.prototype.writeUint32LE=f.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||W(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},f.prototype.writeUint32BE=f.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||W(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},f.prototype.writeBigUInt64LE=te((function(e,t=0){return K(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),f.prototype.writeBigUInt64BE=te((function(e,t=0){return M(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),f.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);W(this,e,t,r,n-1,-n)}let i=0,o=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+r},f.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);W(this,e,t,r,n-1,-n)}let i=r-1,o=1,s=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/o>>0)-s&255;return t+r},f.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||W(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},f.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||W(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},f.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||W(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},f.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||W(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},f.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||W(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},f.prototype.writeBigInt64LE=te((function(e,t=0){return K(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeBigInt64BE=te((function(e,t=0){return M(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeFloatLE=function(e,t,r){return R(this,e,t,!0,r)},f.prototype.writeFloatBE=function(e,t,r){return R(this,e,t,!1,r)},f.prototype.writeDoubleLE=function(e,t,r){return L(this,e,t,!0,r)},f.prototype.writeDoubleBE=function(e,t,r){return L(this,e,t,!1,r)},f.prototype.copy=function(e,t,r,n){if(!f.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function V(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(o+1)}${n}`:`>= -(2${n} ** ${8*(o+1)-1}${n}) and < 2 ** ${8*(o+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new j.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,r){q(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||G(t,e.length-(r+1))}(n,i,o)}function q(e,t){if("number"!=typeof e)throw new j.ERR_INVALID_ARG_TYPE(t,"number",e)}function G(e,t,r){if(Math.floor(e)!==e)throw q(e,r),new j.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new j.ERR_BUFFER_OUT_OF_BOUNDS;throw new j.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}N("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),N("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),N("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>2**32?i=D(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=D(i)),i+="n"),n+=` It must be ${t}. Received ${i}`,n}),RangeError);const Y=/[^+/0-9A-Za-z-_]/g;function H(e,t){let r;t=t||1/0;const n=e.length;let i=null;const o=[];for(let s=0;s55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function J(e){return s.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(Y,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Z(e,t,r,n){let i;for(i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function Q(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function X(e){return e!=e}const ee=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let i=0;i<16;++i)t[n+i]=e[r]+e[i]}return t}();function te(e){return"undefined"==typeof BigInt?re:e}function re(){throw new Error("BigInt not supported")}})),o.register("hjZg5",(function(e,t){var r=o("3Wzco");e.exports=r("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")})),o.register("l1DsH",(function(e,t){var r=o("dMsTa").Buffer,n=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=e.exports&&e.exports.__decorate||function(e,t,r,n){var i,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s},a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},u=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.deserializeUnchecked=e.exports.deserialize=e.exports.serialize=e.exports.BinaryReader=e.exports.BinaryWriter=e.exports.BorshError=e.exports.baseDecode=e.exports.baseEncode=void 0;const c=u(o("iC8Bj")),l=u(o("7u6MN")),f=a(o("193bQ")),p=new("function"!=typeof TextDecoder?f.TextDecoder:TextDecoder)("utf-8",{fatal:!0});e.exports.baseEncode=function(e){return"string"==typeof e&&(e=r.from(e,"utf8")),l.default.encode(r.from(e))},e.exports.baseDecode=function(e){return r.from(l.default.decode(e))};const d=1024;class h extends Error{addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}}e.exports.BorshError=h;class y{maybeResize(){this.buf.length<16+this.length&&(this.buf=r.concat([this.buf,r.alloc(d)]))}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(r.from(new c.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(r.from(new c.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(r.from(new c.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(r.from(new c.default(e).toArray("le",64)))}writeBuffer(e){this.buf=r.concat([r.from(this.buf.subarray(0,this.length)),e,r.alloc(d)]),this.length+=e.length}writeString(e){this.maybeResize();const t=r.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(r.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(const r of e)this.maybeResize(),t(r)}toArray(){return this.buf.subarray(0,this.length)}constructor(){this.buf=r.alloc(d),this.length=0}}function b(e,t,r){const n=r.value;r.value=function(...e){try{return n.apply(this,e)}catch(e){if(e instanceof RangeError){const t=e.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(t)>=0)throw new h("Reached the end of buffer when deserializing")}throw e}}}e.exports.BinaryWriter=y;class g{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 c.default(e,"le")}readU128(){const e=this.readBuffer(16);return new c.default(e,"le")}readU256(){const e=this.readBuffer(32);return new c.default(e,"le")}readU512(){const e=this.readBuffer(64);return new c.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new h(`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 p.decode(t)}catch(e){throw new h(`Error decoding UTF-8 string: ${e}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){const t=this.readU32(),r=Array();for(let n=0;n{x(e,t,r,n[0],i)}));else if(void 0!==n.kind)switch(n.kind){case"option":null==r?i.writeU8(0):(i.writeU8(1),x(e,t,r,n.type,i));break;case"map":i.writeU32(r.size),r.forEach(((r,o)=>{x(e,t,o,n.key,i),x(e,t,r,n.value,i)}));break;default:throw new h(`FieldType ${n} unrecognized`)}else w(e,r,i)}catch(e){throw e instanceof h&&e.addToFieldPath(t),e}}function w(e,t,r){if("function"==typeof t.borshSerialize)return void t.borshSerialize(r);const n=e.get(t.constructor);if(!n)throw new h(`Class ${t.constructor.name} is missing in schema`);if("struct"===n.kind)n.fields.map((([n,i])=>{x(e,n,t[n],i,r)}));else{if("enum"!==n.kind)throw new h(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`);{const i=t[n.field];for(let o=0;ok(e,t,r[0],n)))}if("option"===r.kind){return n.readU8()?k(e,t,r.type,n):void 0}if("map"===r.kind){let i=new Map;const o=n.readU32();for(let s=0;s=n.values.length)throw new h(`Enum index: ${i} is out of range`);const[o,s]=n.values[i];return new t({[o]:k(e,o,s,r)})}throw new h(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`)}s([b],g.prototype,"readU8",null),s([b],g.prototype,"readU16",null),s([b],g.prototype,"readU32",null),s([b],g.prototype,"readU64",null),s([b],g.prototype,"readU128",null),s([b],g.prototype,"readU256",null),s([b],g.prototype,"readU512",null),s([b],g.prototype,"readString",null),s([b],g.prototype,"readFixedArray",null),s([b],g.prototype,"readArray",null),e.exports.BinaryReader=g,e.exports.serialize=function(e,t,r=y){const n=new r;return w(e,t,n),n.toArray()},e.exports.deserialize=function(e,t,r,n=g){const i=new n(r),o=S(e,t,i);if(i.offset=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r>>0,c=new Uint8Array(o);e[r];){var l=t[e.charCodeAt(r)];if(255===l)return;for(var f=0,p=o-1;(0!==l||f>>0,c[p]=l%256>>>0,l=l/256>>>0;if(0!==l)throw new Error("Non-zero carry");i=f,r++}for(var d=o-i;d!==o&&0===c[d];)d++;for(var h=new Uint8Array(n+(o-d)),y=n;d!==o;)h[y++]=c[d++];return h}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===t.length)return"";for(var r=0,n=0,i=0,o=t.length;i!==o&&0===t[i];)i++,r++;for(var u=(o-i)*c+1>>>0,l=new Uint8Array(u);i!==o;){for(var f=t[i],p=0,d=u-1;(0!==f||p>>0,l[d]=f%s>>>0,f=f/s>>>0;if(0!==f)throw new Error("Non-zero carry");n=p,i++}for(var h=u-n;h!==u&&0===l[h];)h++;for(var y=a.repeat(r);h(0,i.sha512)(a.utils.concatBytes(...e));const w=a.utils.randomPrivateKey,S=()=>{const e=a.utils.randomPrivateKey(),t=I(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),{publicKey:t,secretKey:r}},I=a.sync.getPublicKey;function v(e){try{return a.Point.fromHex(e,!0),!0}catch{return!1}}const A=(e,t)=>a.sync.sign(e,t.slice(0,32)),E=a.sync.verify,_=e=>o.Buffer.isBuffer(e)?e:e instanceof Uint8Array?o.Buffer.from(e.buffer,e.byteOffset,e.byteLength):o.Buffer.from(e);class T{encode(){return o.Buffer.from((0,d.serialize)(P,this))}static decode(e){return(0,d.deserialize)(P,this,e)}static decodeUnchecked(e){return(0,d.deserializeUnchecked)(P,this,e)}constructor(e){Object.assign(this,e)}}class O extends T{constructor(e){if(super(e),this.enum="",1!==Object.keys(e).length)throw new Error("Enum can only take single value");Object.keys(e).map((e=>{this.enum=e}))}}const P=new Map;let B;const M=32,R=32;let C=1;B=Symbol.toStringTag;class D extends T{static unique(){const e=new D(C);return C+=1,new D(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return t(u).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(o.Buffer);if(e.length===R)return e;const t=o.Buffer.alloc(32);return e.copy(t,32-e.length),t}get[B](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,t,r){const n=o.Buffer.concat([e.toBuffer(),o.Buffer.from(t),r.toBuffer()]),i=(0,l.sha256)(n);return new D(i)}static createProgramAddressSync(e,t){let r=o.Buffer.alloc(0);e.forEach((function(e){if(e.length>M)throw new TypeError("Max seed length exceeded");r=o.Buffer.concat([r,_(e)])})),r=o.Buffer.concat([r,t.toBuffer(),o.Buffer.from("ProgramDerivedAddress")]);const n=(0,l.sha256)(r);if(v(n))throw new Error("Invalid seeds, address must fall off the curve");return new D(n)}static async createProgramAddress(e,t){return this.createProgramAddressSync(e,t)}static findProgramAddressSync(e,t){let r,n=255;for(;0!=n;){try{const i=e.concat(o.Buffer.from([n]));r=this.createProgramAddressSync(i,t)}catch(e){if(e instanceof TypeError)throw e;n--;continue}return[r,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){return v(new D(e).toBytes())}constructor(e){if(super({}),this._bn=void 0,function(e){return void 0!==e._bn}(e))this._bn=e._bn;else{if("string"==typeof e){const r=t(u).decode(e);if(r.length!=R)throw new Error("Invalid public key input");this._bn=new(t(c))(r)}else this._bn=new(t(c))(e);if(this._bn.byteLength()>R)throw new Error("Invalid public key input")}}}D.default=new D("11111111111111111111111111111111"),P.set(D,{kind:"struct",fields:[["_bn","u256"]]});class z{get publicKey(){return new D(this._publicKey)}get secretKey(){return o.Buffer.concat([this._secretKey,this._publicKey],64)}constructor(e){if(this._publicKey=void 0,this._secretKey=void 0,e){const t=_(e);if(64!==e.length)throw new Error("bad secret key size");this._publicKey=t.slice(32,64),this._secretKey=t.slice(0,32)}else this._secretKey=_(w()),this._publicKey=_(I(this._secretKey))}}const W=new D("BPFLoader1111111111111111111111111111111111"),j=1232,U=127,K=64;class N extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}}Object.defineProperty(N.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});class L 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(L.prototype,"name",{value:"TransactionExpiredTimeoutError"});class V extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}}Object.defineProperty(V.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});class F{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 t=new Map;this.keySegments().flat().forEach(((e,r)=>{t.set(e.toBase58(),r)}));const r=e=>{const r=t.get(e.toBase58());if(void 0===r)throw new Error("Encountered an unknown instruction account key during compilation");return r};return e.map((e=>({programIdIndex:r(e.programId),accountKeyIndexes:e.keys.map((e=>r(e.pubkey))),data:e.data})))}constructor(e,t){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=t}}const q=(e="publicKey")=>p.blob(32,e),G=(e="signature")=>p.blob(64,e),Y=(e="string")=>{const t=p.struct([p.u32("length"),p.u32("lengthPadding"),p.blob(p.offset(p.u32(),-8),"chars")],e),r=t.decode.bind(t),n=t.encode.bind(t),i=t;return i.decode=(e,t)=>r(e,t).chars.toString(),i.encode=(e,t,r)=>{const i={chars:o.Buffer.from(e,"utf8")};return n(i,t,r)},i.alloc=e=>p.u32().span+p.u32().span+o.Buffer.from(e,"utf8").length,i};function H(e,t){const r=e=>{if(e.span>=0)return e.span;if("function"==typeof e.alloc)return e.alloc(t[e.property]);if("count"in e&&"elementLayout"in e){const n=t[e.property];if(Array.isArray(n))return n.length*r(e.elementLayout)}else if("fields"in e)return H({layout:e},t[e.property]);return 0};let n=0;return e.layout.fields.forEach((e=>{n+=r(e)})),n}function $(e){let t=0,r=0;for(;;){let n=e.shift();if(t|=(127&n)<<7*r,r+=1,0==(128&n))break}return t}function J(e,t){let r=t;for(;;){let t=127&r;if(r>>=7,0==r){e.push(t);break}t|=128,e.push(t)}}function Z(e,t){if(!e)throw new Error(t||"Assertion failed")}class Q{static compile(e,t){const r=new Map,n=e=>{const t=e.toBase58();let n=r.get(t);return void 0===n&&(n={isSigner:!1,isWritable:!1,isInvoked:!1},r.set(t,n)),n},o=n(t);o.isSigner=!0,o.isWritable=!0;for(const t of e){n(t.programId).isInvoked=!0;for(const e of t.keys){const t=n(e.pubkey);t.isSigner||(t.isSigner=e.isSigner),t.isWritable||(t.isWritable=e.isWritable)}}return new Q(t,r)}getMessageComponents(){const e=[...this.keyMetaMap.entries()];Z(e.length<=256,"Max static account keys length exceeded");const t=e.filter((([,e])=>e.isSigner&&e.isWritable)),r=e.filter((([,e])=>e.isSigner&&!e.isWritable)),n=e.filter((([,e])=>!e.isSigner&&e.isWritable)),o=e.filter((([,e])=>!e.isSigner&&!e.isWritable)),i={numRequiredSignatures:t.length+r.length,numReadonlySignedAccounts:r.length,numReadonlyUnsignedAccounts:o.length};{Z(t.length>0,"Expected at least one writable signer key");const[e]=t[0];Z(e===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}return[i,[...t.map((([e])=>new D(e))),...r.map((([e])=>new D(e))),...n.map((([e])=>new D(e))),...o.map((([e])=>new D(e)))]]}extractTableLookup(e){const[t,r]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&e.isWritable)),[n,o]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&!e.isWritable));if(0!==t.length||0!==n.length)return[{accountKey:e.key,writableIndexes:t,readonlyIndexes:n},{writable:r,readonly:o}]}drainKeysFoundInLookupTable(e,t){const r=new Array,n=new Array;for(const[o,i]of this.keyMetaMap.entries())if(t(i)){const t=new D(o),i=e.findIndex((e=>e.equals(t)));i>=0&&(Z(i<256,"Max lookup table index exceeded"),r.push(i),n.push(t),this.keyMetaMap.delete(o))}return[r,n]}constructor(e,t){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=t}}class X{get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map((e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:t(u).decode(e.data)})))}get addressTableLookups(){return[]}getAccountKeys(){return new F(this.staticAccountKeys)}static compile(e){const r=Q.compile(e.instructions,e.payerKey),[n,o]=r.getMessageComponents(),i=new F(o).compileInstructions(e.instructions).map((e=>({programIdIndex:e.programIdIndex,accounts:e.accountKeyIndexes,data:t(u).encode(e.data)})));return new X({header:n,accountKeys:o,recentBlockhash:e.recentBlockhash,instructions:i})}isAccountSigner(e){return e=this.header.numRequiredSignatures){return e-t!this.isProgramId(t)))}serialize(){const e=this.accountKeys.length;let r=[];J(r,e);const n=this.instructions.map((e=>{const{accounts:r,programIdIndex:n}=e,i=Array.from(t(u).decode(e.data));let s=[];J(s,r.length);let a=[];return J(a,i.length),{programIdIndex:n,keyIndicesCount:o.Buffer.from(s),keyIndices:r,dataLength:o.Buffer.from(a),data:i}}));let i=[];J(i,n.length);let s=o.Buffer.alloc(j);o.Buffer.from(i).copy(s);let a=i.length;n.forEach((e=>{const t=p.struct([p.u8("programIdIndex"),p.blob(e.keyIndicesCount.length,"keyIndicesCount"),p.seq(p.u8("keyIndex"),e.keyIndices.length,"keyIndices"),p.blob(e.dataLength.length,"dataLength"),p.seq(p.u8("userdatum"),e.data.length,"data")]).encode(e,s,a);a+=t})),s=s.slice(0,a);const c=p.struct([p.blob(1,"numRequiredSignatures"),p.blob(1,"numReadonlySignedAccounts"),p.blob(1,"numReadonlyUnsignedAccounts"),p.blob(r.length,"keyCount"),p.seq(q("key"),e,"keys"),q("recentBlockhash")]),l={numRequiredSignatures:o.Buffer.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:o.Buffer.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:o.Buffer.from([this.header.numReadonlyUnsignedAccounts]),keyCount:o.Buffer.from(r),keys:this.accountKeys.map((e=>_(e.toBytes()))),recentBlockhash:t(u).decode(this.recentBlockhash)};let d=o.Buffer.alloc(2048);const f=c.encode(l,d);return s.copy(d,f),d.slice(0,f+s.length)}static from(e){let r=[...e];const n=r.shift();if(n!==(n&U))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");const i=r.shift(),s=r.shift(),a=$(r);let c=[];for(let e=0;enew D(e))),this.recentBlockhash=e.recentBlockhash,this.instructions=e.instructions,this.instructions.forEach((e=>this.indexToProgramIds.set(e.programIdIndex,this.accountKeys[e.programIdIndex])))}}class ee{get version(){return 0}get numAccountKeysFromLookups(){let e=0;for(const t of this.addressTableLookups)e+=t.readonlyIndexes.length+t.writableIndexes.length;return e}getAccountKeys(e){let t;if(e&&"accountKeysFromLookups"in e&&e.accountKeysFromLookups){if(this.numAccountKeysFromLookups!=e.accountKeysFromLookups.writable.length+e.accountKeysFromLookups.readonly.length)throw new Error("Failed to get account keys because of a mismatch in the number of account keys from lookups");t=e.accountKeysFromLookups}else if(e&&"addressLookupTableAccounts"in e&&e.addressLookupTableAccounts)t=this.resolveAddressTableLookups(e.addressLookupTableAccounts);else if(this.addressTableLookups.length>0)throw new Error("Failed to get account keys because address table lookups were not resolved");return new F(this.staticAccountKeys,t)}isAccountSigner(e){return e=r){return e-re+t.writableIndexes.length),0)}if(e>=this.header.numRequiredSignatures){return e-te.key.equals(r.accountKey)));if(!n)throw new Error(`Failed to find address lookup table account for table key ${r.accountKey.toBase58()}`);for(const e of r.writableIndexes){if(!(ee.toBytes())),recentBlockhash:t(u).decode(this.recentBlockhash),instructionsLength:new Uint8Array(n),serializedInstructions:r,addressTableLookupsLength:new Uint8Array(i),serializedAddressTableLookups:o},a);return a.slice(0,c)}serializeInstructions(){let e=0;const t=new Uint8Array(j);for(const r of this.compiledInstructions){const n=Array();J(n,r.accountKeyIndexes.length);const o=Array();J(o,r.data.length);e+=p.struct([p.u8("programIdIndex"),p.blob(n.length,"encodedAccountKeyIndexesLength"),p.seq(p.u8(),r.accountKeyIndexes.length,"accountKeyIndexes"),p.blob(o.length,"encodedDataLength"),p.blob(r.data.length,"data")]).encode({programIdIndex:r.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(n),accountKeyIndexes:r.accountKeyIndexes,encodedDataLength:new Uint8Array(o),data:r.data},t,e)}return t.slice(0,e)}serializeAddressTableLookups(){let e=0;const t=new Uint8Array(j);for(const r of this.addressTableLookups){const n=Array();J(n,r.writableIndexes.length);const o=Array();J(o,r.readonlyIndexes.length);e+=p.struct([q("accountKey"),p.blob(n.length,"encodedWritableIndexesLength"),p.seq(p.u8(),r.writableIndexes.length,"writableIndexes"),p.blob(o.length,"encodedReadonlyIndexesLength"),p.seq(p.u8(),r.readonlyIndexes.length,"readonlyIndexes")]).encode({accountKey:r.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(n),writableIndexes:r.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(o),readonlyIndexes:r.readonlyIndexes},t,e)}return t.slice(0,e)}static deserialize(e){let r=[...e];const n=r.shift(),o=n&U;Z(n!==o,"Expected versioned message but received legacy message");Z(0===o,`Expected versioned message with version 0 but found version ${o}`);const i={numRequiredSignatures:r.shift(),numReadonlySignedAccounts:r.shift(),numReadonlyUnsignedAccounts:r.shift()},s=[],a=$(r);for(let e=0;e{const t=te.deserializeMessageVersion(e);if("legacy"===t)return X.from(e);if(0===t)return ee.deserialize(e);throw new Error(`Transaction message version ${t} deserialization is not supported`)}};let re;var ne;(ne=re||(re={}))[ne.BLOCKHEIGHT_EXCEEDED=0]="BLOCKHEIGHT_EXCEEDED",ne[ne.PROCESSED=1]="PROCESSED",ne[ne.TIMED_OUT=2]="TIMED_OUT",ne[ne.NONCE_INVALID=3]="NONCE_INVALID";const oe=o.Buffer.alloc(K).fill(0);class ie{toJSON(){return{keys:this.keys.map((({pubkey:e,isSigner:t,isWritable:r})=>({pubkey:e.toJSON(),isSigner:t,isWritable:r}))),programId:this.programId.toJSON(),data:[...this.data]}}constructor(e){this.keys=void 0,this.programId=void 0,this.data=o.Buffer.alloc(0),this.programId=e.programId,this.keys=e.keys,e.data&&(this.data=e.data)}}class se{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}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(0===e.length)throw new Error("No instructions");return e.forEach((e=>{"instructions"in e?this.instructions=this.instructions.concat(e.instructions):"data"in e&&"programId"in e&&"keys"in e?this.instructions.push(e):this.instructions.push(new ie(e))})),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let e,r,n;if(this.nonceInfo?(e=this.nonceInfo.nonce,r=this.instructions[0]!=this.nonceInfo.nonceInstruction?[this.nonceInfo.nonceInstruction,...this.instructions]:this.instructions):(e=this.recentBlockhash,r=this.instructions),!e)throw new Error("Transaction recentBlockhash required");if(r.length<1&&console.warn("No instructions provided"),this.feePayer)n=this.feePayer;else{if(!(this.signatures.length>0&&this.signatures[0].publicKey))throw new Error("Transaction fee payer required");n=this.signatures[0].publicKey}for(let e=0;e{e.keys.forEach((e=>{i.push({...e})}));const t=e.programId.toString();o.includes(t)||o.push(t)})),o.forEach((e=>{i.push({pubkey:new D(e),isSigner:!1,isWritable:!1})}));const s=[];i.forEach((e=>{const t=e.pubkey.toString(),r=s.findIndex((e=>e.pubkey.toString()===t));r>-1?(s[r].isWritable=s[r].isWritable||e.isWritable,s[r].isSigner=s[r].isSigner||e.isSigner):s.push(e)})),s.sort((function(e,t){return e.isSigner!==t.isSigner?e.isSigner?-1:1:e.isWritable!==t.isWritable?e.isWritable?-1:1:e.pubkey.toBase58().localeCompare(t.pubkey.toBase58())}));const a=s.findIndex((e=>e.pubkey.equals(n)));if(a>-1){const[e]=s.splice(a,1);e.isSigner=!0,e.isWritable=!0,s.unshift(e)}else s.unshift({pubkey:n,isSigner:!0,isWritable:!0});for(const e of this.signatures){const t=s.findIndex((t=>t.pubkey.equals(e.publicKey)));if(!(t>-1))throw new Error(`unknown signer: ${e.publicKey.toString()}`);s[t].isSigner||(s[t].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."))}let c=0,l=0,d=0;const p=[],f=[];s.forEach((({pubkey:e,isSigner:t,isWritable:r})=>{t?(p.push(e.toString()),c+=1,r||(l+=1)):(f.push(e.toString()),r||(d+=1))}));const h=p.concat(f),g=r.map((e=>{const{data:r,programId:n}=e;return{programIdIndex:h.indexOf(n.toString()),accounts:e.keys.map((e=>h.indexOf(e.pubkey.toString()))),data:t(u).encode(r)}}));return g.forEach((e=>{Z(e.programIdIndex>=0),e.accounts.forEach((e=>Z(e>=0)))})),new X({header:{numRequiredSignatures:c,numReadonlySignedAccounts:l,numReadonlyUnsignedAccounts:d},accountKeys:h,recentBlockhash:e,instructions:g})}_compile(){const e=this.compileMessage(),t=e.accountKeys.slice(0,e.header.numRequiredSignatures);if(this.signatures.length===t.length){if(this.signatures.every(((e,r)=>t[r].equals(e.publicKey))))return e}return this.signatures=t.map((e=>({signature:null,publicKey:e}))),e}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(e){return(await e.getFeeForMessage(this.compileMessage())).value}setSigners(...e){if(0===e.length)throw new Error("No signers");const t=new Set;this.signatures=e.filter((e=>{const r=e.toString();return!t.has(r)&&(t.add(r),!0)})).map((e=>({signature:null,publicKey:e})))}sign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}this.signatures=r.map((e=>({signature:null,publicKey:e.publicKey})));const n=this._compile();this._partialSign(n,...r)}partialSign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}const n=this._compile();this._partialSign(n,...r)}_partialSign(e,...t){const r=e.serialize();t.forEach((e=>{const t=A(r,e.secretKey);this._addSignature(e.publicKey,_(t))}))}addSignature(e,t){this._compile(),this._addSignature(e,t)}_addSignature(e,t){Z(64===t.length);const r=this.signatures.findIndex((t=>e.equals(t.publicKey)));if(r<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[r].signature=o.Buffer.from(t)}verifySignatures(e){return this._verifySignatures(this.serializeMessage(),void 0===e||e)}_verifySignatures(e,t){for(const{signature:r,publicKey:n}of this.signatures)if(null===r){if(t)return!1}else if(!E(r,e,n.toBytes()))return!1;return!0}serialize(e){const{requireAllSignatures:t,verifySignatures:r}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),n=this.serializeMessage();if(r&&!this._verifySignatures(n,t))throw new Error("Signature verification failed");return this._serialize(n)}_serialize(e){const{signatures:t}=this,r=[];J(r,t.length);const n=r.length+64*t.length+e.length,i=o.Buffer.alloc(n);return Z(t.length<256),o.Buffer.from(r).copy(i,0),t.forEach((({signature:e},t)=>{null!==e&&(Z(64===e.length,"signature has invalid length"),o.Buffer.from(e).copy(i,r.length+64*t))})),e.copy(i,r.length+64*t.length),Z(i.length<=j,`Transaction too large: ${i.length} > ${j}`),i}get keys(){return Z(1===this.instructions.length),this.instructions[0].keys.map((e=>e.pubkey))}get programId(){return Z(1===this.instructions.length),this.instructions[0].programId}get data(){return Z(1===this.instructions.length),this.instructions[0].data}static from(e){let r=[...e];const n=$(r);let i=[];for(let e=0;e0&&(n.feePayer=e.accountKeys[0]),r.forEach(((r,o)=>{const i={signature:r==t(u).encode(oe)?null:t(u).decode(r),publicKey:e.accountKeys[o]};n.signatures.push(i)})),e.instructions.forEach((r=>{const o=r.accounts.map((t=>{const r=e.accountKeys[t];return{pubkey:r,isSigner:n.signatures.some((e=>e.publicKey.toString()===r.toString()))||e.isAccountSigner(t),isWritable:e.isAccountWritable(t)}}));n.instructions.push(new ie({keys:o,programId:e.accountKeys[r.programIdIndex],data:t(u).decode(r.data)}))})),n._message=e,n._json=n.toJSON(),n}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:r}=e;this.minNonceContextSlot=t,this.nonceInfo=r}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){const{blockhash:t,lastValidBlockHeight:r}=e;this.recentBlockhash=t,this.lastValidBlockHeight=r}else{const{recentBlockhash:t,nonceInfo:r}=e;r&&(this.nonceInfo=r),this.recentBlockhash=t}}}class ae{static decompile(e,t){const{header:r,compiledInstructions:n,recentBlockhash:o}=e,{numRequiredSignatures:i,numReadonlySignedAccounts:s,numReadonlyUnsignedAccounts:a}=r,c=i-s;Z(c>0,"Message header is invalid");const u=e.staticAccountKeys.length-i-a;Z(u>=0,"Message header is invalid");const l=e.getAccountKeys(t),d=l.get(0);if(void 0===d)throw new Error("Failed to decompile message because no account keys were found");const p=[];for(const e of n){const t=[];for(const n of e.accountKeyIndexes){const e=l.get(n);if(void 0===e)throw new Error(`Failed to find key for account key index ${n}`);let o;o=ne.equals(n.publicKey)));Z(e>=0,`Cannot sign with non signer key ${n.publicKey.toBase58()}`),this.signatures[e]=A(t,n.secretKey)}}addSignature(e,t){Z(64===t.byteLength,"Signature must be 64 bytes long");const r=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures).findIndex((t=>t.equals(e)));Z(r>=0,`Can not add signature; \`${e.toBase58()}\` is not required to sign this transaction`),this.signatures[r]=t}constructor(e,t){if(this.signatures=void 0,this.message=void 0,void 0!==t)Z(t.length===e.header.numRequiredSignatures,"Expected signatures length to be equal to the number of required signatures"),this.signatures=t;else{const t=[];for(let r=0;rsetTimeout(t,e)))}function xe(e,t){const r=e.layout.span>=0?e.layout.span:H(e,t),n=o.Buffer.alloc(r),i=Object.assign({instruction:e.index},t);return e.layout.encode(i,n),n}function we(e,t){let r;try{r=e.layout.decode(t)}catch(e){throw new Error("invalid instruction; "+e)}if(r.instruction!==e.index)throw new Error(`invalid instruction; instruction index mismatch ${r.instruction} != ${e.index}`);return r}const Se=p.nu64("lamportsPerSignature"),Ie=p.struct([p.u32("version"),p.u32("state"),q("authorizedPubkey"),q("nonce"),p.struct([Se],"feeCalculator")]),ve=Ie.span;class Ae{static fromAccountData(e){const t=Ie.decode(_(e),0);return new Ae({authorizedPubkey:new D(t.authorizedPubkey),nonce:new D(t.nonce).toString(),feeCalculator:t.feeCalculator})}constructor(e){this.authorizedPubkey=void 0,this.nonce=void 0,this.feeCalculator=void 0,this.authorizedPubkey=e.authorizedPubkey,this.nonce=e.nonce,this.feeCalculator=e.feeCalculator}}const Ee=(_e=8,e=>{const t=(0,p.blob)(_e,e),{encode:r,decode:n}=(e=>({decode:e.decode.bind(e),encode:e.encode.bind(e)}))(t),i=t;return i.decode=(e,t)=>{const r=n(e,t);return(0,f.toBigIntLE)(o.Buffer.from(r))},i.encode=(e,t,n)=>{const o=(0,f.toBufferLE)(e,_e);return r(o,t,n)},i});var _e;class Te{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Oe))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a SystemInstruction");return r}static decodeCreateAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t,space:r,programId:n}=we(Oe.Create,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,lamports:t,space:r,programId:new D(n)}}static decodeTransfer(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t}=we(Oe.Transfer,e.data);return{fromPubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,lamports:t}}static decodeTransferWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t,seed:r,programId:n}=we(Oe.TransferWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,basePubkey:e.keys[1].pubkey,toPubkey:e.keys[2].pubkey,lamports:t,seed:r,programId:new D(n)}}static decodeAllocate(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{space:t}=we(Oe.Allocate,e.data);return{accountPubkey:e.keys[0].pubkey,space:t}}static decodeAllocateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,space:n,programId:o}=we(Oe.AllocateWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new D(t),seed:r,space:n,programId:new D(o)}}static decodeAssign(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{programId:t}=we(Oe.Assign,e.data);return{accountPubkey:e.keys[0].pubkey,programId:new D(t)}}static decodeAssignWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,programId:n}=we(Oe.AssignWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new D(t),seed:r,programId:new D(n)}}static decodeCreateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{base:t,seed:r,lamports:n,space:o,programId:i}=we(Oe.CreateWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,basePubkey:new D(t),seed:r,lamports:n,space:o,programId:new D(i)}}static decodeNonceInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{authorized:t}=we(Oe.InitializeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:new D(t)}}static decodeNonceAdvance(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),we(Oe.AdvanceNonceAccount,e.data),{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static decodeNonceWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=we(Oe.WithdrawNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t}}static decodeNonceAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t}=we(Oe.AuthorizeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[1].pubkey,newAuthorizedPubkey:new D(t)}}static checkProgramId(e){if(!e.equals(Pe.programId))throw new Error("invalid instruction; programId is not SystemProgram")}static checkKeyLength(e,t){if(e.length0?o:1,space:i.length,programId:n}));null!==a&&await me(e,a,[t,r],{commitment:"confirmed"})}const s=p.struct([p.u32("instruction"),p.u32("offset"),p.u32("bytesLength"),p.u32("bytesLengthPadding"),p.seq(p.u8("byte"),p.offset(p.u32(),-8),"bytes")]),a=Me.chunkSize;let c=0,u=i,l=[];for(;u.length>0;){const i=u.slice(0,a),d=o.Buffer.alloc(a+16);s.encode({instruction:0,offset:c,bytes:i,bytesLength:0,bytesLengthPadding:0},d);const p=(new se).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0}],programId:n,data:d});if(l.push(me(e,p,[t,r],{commitment:"confirmed"})),e._rpcEndpoint.includes("solana.com")){const e=4;await ke(1e3/e)}c+=a,u=u.slice(a)}await Promise.all(l);{const i=p.struct([p.u32("instruction")]),s=o.Buffer.alloc(i.span);i.encode({instruction:1},s);const a=(new se).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0},{pubkey:fe,isSigner:!1,isWritable:!1}],programId:n,data:s});await me(e,a,[t,r],{commitment:"confirmed"})}return!0}constructor(){}}Me.chunkSize=Be;const Re=new D("BPFLoader2111111111111111111111111111111111");class Ce{static getMinNumSignatures(e){return Me.getMinNumSignatures(e)}static load(e,t,r,n,o){return Me.load(e,t,r,o,n)}}var De=Object.prototype.toString,ze=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};function We(e,t){var r,n,o,i,s,a,c;if(!0===e)return"true";if(!1===e)return"false";switch(typeof e){case"object":if(null===e)return null;if(e.toJSON&&"function"==typeof e.toJSON)return We(e.toJSON(),t);if("[object Array]"===(c=De.call(e))){for(o="[",n=e.length-1,r=0;r-1&&(o+=We(e[r],!0)),o+"]"}if("[object Object]"===c){for(n=(i=ze(e).sort()).length,o="",r=0;r1;)e/=2,t++;return t}class Ke{getEpoch(e){return this.getEpochAndSlotIndex(e)[0]}getEpochAndSlotIndex(e){if(e>1,t|=t>>2,t|=t>>4,t|=t>>8,t|=t>>16,1+(t|=t>>32)))-Ue(32)-1;return[r,e-(this.getSlotsInEpoch(r)-32)]}{const t=e-this.firstNormalSlot,r=Math.floor(t/this.slotsPerEpoch);return[this.firstNormalEpoch+r,t%this.slotsPerEpoch]}var t}getFirstSlotInEpoch(e){return e<=this.firstNormalEpoch?32*(Math.pow(2,e)-1):(e-this.firstNormalEpoch)*this.slotsPerEpoch+this.firstNormalSlot}getLastSlotInEpoch(e){return this.getFirstSlotInEpoch(e)+this.getSlotsInEpoch(e)-1}getSlotsInEpoch(e){return e{const n=t(b)(e,{autoconnect:!0,max_reconnects:5,reconnect:!0,reconnect_interval:1e3,...r});return this.underlyingSocket="socket"in n?n.socket:n,n}),e,r,n),this.underlyingSocket=void 0}}class Ge{isActive(){const e=BigInt("0xffffffffffffffff");return this.state.deactivationSlot===e}static deserialize(e){const t=function(e,t){let r;try{r=e.layout.decode(t)}catch(e){throw new Error("invalid instruction; "+e)}if(r.typeIndex!==e.index)throw new Error(`invalid account data; account type mismatch ${r.typeIndex} != ${e.index}`);return r}(Ye,e),r=e.length-56;Z(r>=0,"lookup table is invalid"),Z(r%32==0,"lookup table is invalid");const n=r/32,{addresses:o}=p.struct([p.seq(q(),n,"addresses")]).decode(e.slice(56));return{deactivationSlot:t.deactivationSlot,lastExtendedSlot:t.lastExtendedSlot,lastExtendedSlotStartIndex:t.lastExtendedStartIndex,authority:0!==t.authority.length?new D(t.authority[0]):void 0,addresses:o.map((e=>new D(e)))}}constructor(e){this.key=void 0,this.state=void 0,this.key=e.key,this.state=e.state}}const Ye={index:1,layout:p.struct([p.u32("typeIndex"),Ee("deactivationSlot"),p.nu64("lastExtendedSlot"),p.u8("lastExtendedStartIndex"),p.u8(),p.seq(q(),p.offset(p.u8(),-1),"authority")])},He=/^[^:]+:\/\/([^:[]+|\[[^\]]+\])(:\d+)?(.*)/i;const $e=(0,h.coerce)((0,h.instance)(D),(0,h.string)(),(e=>new D(e))),Je=(0,h.tuple)([(0,h.string)(),(0,h.literal)("base64")]),Ze=(0,h.coerce)((0,h.instance)(o.Buffer),Je,(e=>o.Buffer.from(e[0],"base64"))),Qe=3e4;function Xe(e){let t,r;if("string"==typeof e)t=e;else if(e){const{commitment:n,...o}=e;t=n,r=o}return{commitment:t,config:r}}function et(e){return(0,h.union)([(0,h.type)({jsonrpc:(0,h.literal)("2.0"),id:(0,h.string)(),result:e}),(0,h.type)({jsonrpc:(0,h.literal)("2.0"),id:(0,h.string)(),error:(0,h.type)({code:(0,h.unknown)(),message:(0,h.string)(),data:(0,h.optional)((0,h.any)())})})])}const tt=et((0,h.unknown)());function rt(e){return(0,h.coerce)(et(e),tt,(t=>"error"in t?t:{...t,result:(0,h.create)(t.result,e)}))}function nt(e){return rt((0,h.type)({context:(0,h.type)({slot:(0,h.number)()}),value:e}))}function ot(e){return(0,h.type)({context:(0,h.type)({slot:(0,h.number)()}),value:e})}function it(e,r){return 0===e?new ee({header:r.header,staticAccountKeys:r.accountKeys.map((e=>new D(e))),recentBlockhash:r.recentBlockhash,compiledInstructions:r.instructions.map((e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:t(u).decode(e.data)}))),addressTableLookups:r.addressTableLookups}):new X(r)}const st=(0,h.type)({foundation:(0,h.number)(),foundationTerm:(0,h.number)(),initial:(0,h.number)(),taper:(0,h.number)(),terminal:(0,h.number)()}),at=rt((0,h.array)((0,h.nullable)((0,h.type)({epoch:(0,h.number)(),effectiveSlot:(0,h.number)(),amount:(0,h.number)(),postBalance:(0,h.number)(),commission:(0,h.optional)((0,h.nullable)((0,h.number)()))})))),ct=(0,h.type)({total:(0,h.number)(),validator:(0,h.number)(),foundation:(0,h.number)(),epoch:(0,h.number)()}),ut=(0,h.type)({epoch:(0,h.number)(),slotIndex:(0,h.number)(),slotsInEpoch:(0,h.number)(),absoluteSlot:(0,h.number)(),blockHeight:(0,h.optional)((0,h.number)()),transactionCount:(0,h.optional)((0,h.number)())}),lt=(0,h.type)({slotsPerEpoch:(0,h.number)(),leaderScheduleSlotOffset:(0,h.number)(),warmup:(0,h.boolean)(),firstNormalEpoch:(0,h.number)(),firstNormalSlot:(0,h.number)()}),dt=(0,h.record)((0,h.string)(),(0,h.array)((0,h.number)())),pt=(0,h.nullable)((0,h.union)([(0,h.type)({}),(0,h.string)()])),ft=(0,h.type)({err:pt}),ht=(0,h.literal)("receivedSignature"),gt=(0,h.type)({"solana-core":(0,h.string)(),"feature-set":(0,h.optional)((0,h.number)())}),yt=nt((0,h.type)({err:(0,h.nullable)((0,h.union)([(0,h.type)({}),(0,h.string)()])),logs:(0,h.nullable)((0,h.array)((0,h.string)())),accounts:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.nullable)((0,h.type)({executable:(0,h.boolean)(),owner:(0,h.string)(),lamports:(0,h.number)(),data:(0,h.array)((0,h.string)()),rentEpoch:(0,h.optional)((0,h.number)())}))))),unitsConsumed:(0,h.optional)((0,h.number)()),returnData:(0,h.optional)((0,h.nullable)((0,h.type)({programId:(0,h.string)(),data:(0,h.tuple)([(0,h.string)(),(0,h.literal)("base64")])})))})),bt=nt((0,h.type)({byIdentity:(0,h.record)((0,h.string)(),(0,h.array)((0,h.number)())),range:(0,h.type)({firstSlot:(0,h.number)(),lastSlot:(0,h.number)()})}));const mt=rt(st),kt=rt(ct),xt=rt(ut),wt=rt(lt),St=rt(dt),It=rt((0,h.number)()),vt=nt((0,h.type)({total:(0,h.number)(),circulating:(0,h.number)(),nonCirculating:(0,h.number)(),nonCirculatingAccounts:(0,h.array)($e)})),At=(0,h.type)({amount:(0,h.string)(),uiAmount:(0,h.nullable)((0,h.number)()),decimals:(0,h.number)(),uiAmountString:(0,h.optional)((0,h.string)())}),Et=nt((0,h.array)((0,h.type)({address:$e,amount:(0,h.string)(),uiAmount:(0,h.nullable)((0,h.number)()),decimals:(0,h.number)(),uiAmountString:(0,h.optional)((0,h.string)())}))),_t=nt((0,h.array)((0,h.type)({pubkey:$e,account:(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Ze,rentEpoch:(0,h.number)()})}))),Tt=(0,h.type)({program:(0,h.string)(),parsed:(0,h.unknown)(),space:(0,h.number)()}),Ot=nt((0,h.array)((0,h.type)({pubkey:$e,account:(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Tt,rentEpoch:(0,h.number)()})}))),Pt=nt((0,h.array)((0,h.type)({lamports:(0,h.number)(),address:$e}))),Bt=(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Ze,rentEpoch:(0,h.number)()}),Mt=(0,h.type)({pubkey:$e,account:Bt}),Rt=(0,h.coerce)((0,h.union)([(0,h.instance)(o.Buffer),Tt]),(0,h.union)([Je,Tt]),(e=>Array.isArray(e)?(0,h.create)(e,Ze):e)),Ct=(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Rt,rentEpoch:(0,h.number)()}),Dt=(0,h.type)({pubkey:$e,account:Ct}),zt=(0,h.type)({state:(0,h.union)([(0,h.literal)("active"),(0,h.literal)("inactive"),(0,h.literal)("activating"),(0,h.literal)("deactivating")]),active:(0,h.number)(),inactive:(0,h.number)()}),Wt=rt((0,h.array)((0,h.type)({signature:(0,h.string)(),slot:(0,h.number)(),err:pt,memo:(0,h.nullable)((0,h.string)()),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)()))}))),jt=rt((0,h.array)((0,h.type)({signature:(0,h.string)(),slot:(0,h.number)(),err:pt,memo:(0,h.nullable)((0,h.string)()),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)()))}))),Ut=(0,h.type)({subscription:(0,h.number)(),result:ot(Bt)}),Kt=(0,h.type)({pubkey:$e,account:Bt}),Nt=(0,h.type)({subscription:(0,h.number)(),result:ot(Kt)}),Lt=(0,h.type)({parent:(0,h.number)(),slot:(0,h.number)(),root:(0,h.number)()}),Vt=(0,h.type)({subscription:(0,h.number)(),result:Lt}),Ft=(0,h.union)([(0,h.type)({type:(0,h.union)([(0,h.literal)("firstShredReceived"),(0,h.literal)("completed"),(0,h.literal)("optimisticConfirmation"),(0,h.literal)("root")]),slot:(0,h.number)(),timestamp:(0,h.number)()}),(0,h.type)({type:(0,h.literal)("createdBank"),parent:(0,h.number)(),slot:(0,h.number)(),timestamp:(0,h.number)()}),(0,h.type)({type:(0,h.literal)("frozen"),slot:(0,h.number)(),timestamp:(0,h.number)(),stats:(0,h.type)({numTransactionEntries:(0,h.number)(),numSuccessfulTransactions:(0,h.number)(),numFailedTransactions:(0,h.number)(),maxTransactionsPerEntry:(0,h.number)()})}),(0,h.type)({type:(0,h.literal)("dead"),slot:(0,h.number)(),timestamp:(0,h.number)(),err:(0,h.string)()})]),qt=(0,h.type)({subscription:(0,h.number)(),result:Ft}),Gt=(0,h.type)({subscription:(0,h.number)(),result:ot((0,h.union)([ft,ht]))}),Yt=(0,h.type)({subscription:(0,h.number)(),result:(0,h.number)()}),Ht=(0,h.type)({pubkey:(0,h.string)(),gossip:(0,h.nullable)((0,h.string)()),tpu:(0,h.nullable)((0,h.string)()),rpc:(0,h.nullable)((0,h.string)()),version:(0,h.nullable)((0,h.string)())}),$t=(0,h.type)({votePubkey:(0,h.string)(),nodePubkey:(0,h.string)(),activatedStake:(0,h.number)(),epochVoteAccount:(0,h.boolean)(),epochCredits:(0,h.array)((0,h.tuple)([(0,h.number)(),(0,h.number)(),(0,h.number)()])),commission:(0,h.number)(),lastVote:(0,h.number)(),rootSlot:(0,h.nullable)((0,h.number)())}),Jt=rt((0,h.type)({current:(0,h.array)($t),delinquent:(0,h.array)($t)})),Zt=(0,h.union)([(0,h.literal)("processed"),(0,h.literal)("confirmed"),(0,h.literal)("finalized")]),Qt=(0,h.type)({slot:(0,h.number)(),confirmations:(0,h.nullable)((0,h.number)()),err:pt,confirmationStatus:(0,h.optional)(Zt)}),Xt=nt((0,h.array)((0,h.nullable)(Qt))),er=rt((0,h.number)()),tr=(0,h.type)({accountKey:$e,writableIndexes:(0,h.array)((0,h.number)()),readonlyIndexes:(0,h.array)((0,h.number)())}),rr=(0,h.type)({signatures:(0,h.array)((0,h.string)()),message:(0,h.type)({accountKeys:(0,h.array)((0,h.string)()),header:(0,h.type)({numRequiredSignatures:(0,h.number)(),numReadonlySignedAccounts:(0,h.number)(),numReadonlyUnsignedAccounts:(0,h.number)()}),instructions:(0,h.array)((0,h.type)({accounts:(0,h.array)((0,h.number)()),data:(0,h.string)(),programIdIndex:(0,h.number)()})),recentBlockhash:(0,h.string)(),addressTableLookups:(0,h.optional)((0,h.array)(tr))})}),nr=(0,h.type)({pubkey:$e,signer:(0,h.boolean)(),writable:(0,h.boolean)(),source:(0,h.optional)((0,h.union)([(0,h.literal)("transaction"),(0,h.literal)("lookupTable")]))}),or=(0,h.type)({accountKeys:(0,h.array)(nr),signatures:(0,h.array)((0,h.string)())}),ir=(0,h.type)({parsed:(0,h.unknown)(),program:(0,h.string)(),programId:$e}),sr=(0,h.type)({accounts:(0,h.array)($e),data:(0,h.string)(),programId:$e}),ar=(0,h.union)([sr,ir]),cr=(0,h.union)([(0,h.type)({parsed:(0,h.unknown)(),program:(0,h.string)(),programId:(0,h.string)()}),(0,h.type)({accounts:(0,h.array)((0,h.string)()),data:(0,h.string)(),programId:(0,h.string)()})]),ur=(0,h.coerce)(ar,cr,(e=>"accounts"in e?(0,h.create)(e,sr):(0,h.create)(e,ir))),lr=(0,h.type)({signatures:(0,h.array)((0,h.string)()),message:(0,h.type)({accountKeys:(0,h.array)(nr),instructions:(0,h.array)(ur),recentBlockhash:(0,h.string)(),addressTableLookups:(0,h.optional)((0,h.nullable)((0,h.array)(tr)))})}),dr=(0,h.type)({accountIndex:(0,h.number)(),mint:(0,h.string)(),owner:(0,h.optional)((0,h.string)()),uiTokenAmount:At}),pr=(0,h.type)({writable:(0,h.array)($e),readonly:(0,h.array)($e)}),fr=(0,h.type)({err:pt,fee:(0,h.number)(),innerInstructions:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.type)({index:(0,h.number)(),instructions:(0,h.array)((0,h.type)({accounts:(0,h.array)((0,h.number)()),data:(0,h.string)(),programIdIndex:(0,h.number)()}))})))),preBalances:(0,h.array)((0,h.number)()),postBalances:(0,h.array)((0,h.number)()),logMessages:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.string)()))),preTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),postTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),loadedAddresses:(0,h.optional)(pr),computeUnitsConsumed:(0,h.optional)((0,h.number)())}),hr=(0,h.type)({err:pt,fee:(0,h.number)(),innerInstructions:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.type)({index:(0,h.number)(),instructions:(0,h.array)(ur)})))),preBalances:(0,h.array)((0,h.number)()),postBalances:(0,h.array)((0,h.number)()),logMessages:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.string)()))),preTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),postTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),loadedAddresses:(0,h.optional)(pr),computeUnitsConsumed:(0,h.optional)((0,h.number)())}),gr=(0,h.union)([(0,h.literal)(0),(0,h.literal)("legacy")]),yr=(0,h.type)({pubkey:(0,h.string)(),lamports:(0,h.number)(),postBalance:(0,h.nullable)((0,h.number)()),rewardType:(0,h.nullable)((0,h.string)()),commission:(0,h.optional)((0,h.nullable)((0,h.number)()))}),br=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:rr,meta:(0,h.nullable)(fr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),mr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),kr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:or,meta:(0,h.nullable)(fr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),xr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:lr,meta:(0,h.nullable)(hr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),wr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:or,meta:(0,h.nullable)(hr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),Sr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),Ir=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:rr,meta:(0,h.nullable)(fr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)())}))),vr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),signatures:(0,h.array)((0,h.string)()),blockTime:(0,h.nullable)((0,h.number)())}))),Ar=rt((0,h.nullable)((0,h.type)({slot:(0,h.number)(),meta:fr,blockTime:(0,h.optional)((0,h.nullable)((0,h.number)())),transaction:rr,version:(0,h.optional)(gr)}))),Er=rt((0,h.nullable)((0,h.type)({slot:(0,h.number)(),transaction:lr,meta:(0,h.nullable)(hr),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)())),version:(0,h.optional)(gr)}))),_r=nt((0,h.type)({blockhash:(0,h.string)(),feeCalculator:(0,h.type)({lamportsPerSignature:(0,h.number)()})})),Tr=nt((0,h.type)({blockhash:(0,h.string)(),lastValidBlockHeight:(0,h.number)()})),Or=(0,h.type)({slot:(0,h.number)(),numTransactions:(0,h.number)(),numSlots:(0,h.number)(),samplePeriodSecs:(0,h.number)()}),Pr=rt((0,h.array)(Or)),Br=nt((0,h.nullable)((0,h.type)({feeCalculator:(0,h.type)({lamportsPerSignature:(0,h.number)()})}))),Mr=rt((0,h.string)()),Rr=rt((0,h.string)()),Cr=(0,h.type)({err:pt,logs:(0,h.array)((0,h.string)()),signature:(0,h.string)()}),Dr=(0,h.type)({result:ot(Cr),subscription:(0,h.number)()}),zr={"solana-client":"js/0.0.0-development"};class Wr{get commitment(){return this._commitment}get rpcEndpoint(){return this._rpcEndpoint}async getBalanceAndContext(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,void 0,n),i=await this._rpcRequest("getBalance",o),s=(0,h.create)(i,nt((0,h.number)()));if("error"in s)throw new Ve(s.error,`failed to get balance for ${e.toBase58()}`);return s.result}async getBalance(e,t){return await this.getBalanceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get balance of account "+e.toBase58()+": "+t)}))}async getBlockTime(e){const t=await this._rpcRequest("getBlockTime",[e]),r=(0,h.create)(t,rt((0,h.nullable)((0,h.number)())));if("error"in r)throw new Ve(r.error,`failed to get block time for slot ${e}`);return r.result}async getMinimumLedgerSlot(){const e=await this._rpcRequest("minimumLedgerSlot",[]),t=(0,h.create)(e,rt((0,h.number)()));if("error"in t)throw new Ve(t.error,"failed to get minimum ledger slot");return t.result}async getFirstAvailableBlock(){const e=await this._rpcRequest("getFirstAvailableBlock",[]),t=(0,h.create)(e,It);if("error"in t)throw new Ve(t.error,"failed to get first available block");return t.result}async getSupply(e){let t={};t="string"==typeof e?{commitment:e}:e?{...e,commitment:e&&e.commitment||this.commitment}:{commitment:this.commitment};const r=await this._rpcRequest("getSupply",[t]),n=(0,h.create)(r,vt);if("error"in n)throw new Ve(n.error,"failed to get supply");return n.result}async getTokenSupply(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenSupply",r),o=(0,h.create)(n,nt(At));if("error"in o)throw new Ve(o.error,"failed to get token supply");return o.result}async getTokenAccountBalance(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenAccountBalance",r),o=(0,h.create)(n,nt(At));if("error"in o)throw new Ve(o.error,"failed to get token account balance");return o.result}async getTokenAccountsByOwner(e,t,r){const{commitment:n,config:o}=Xe(r);let i=[e.toBase58()];"mint"in t?i.push({mint:t.mint.toBase58()}):i.push({programId:t.programId.toBase58()});const s=this._buildArgs(i,n,"base64",o),a=await this._rpcRequest("getTokenAccountsByOwner",s),c=(0,h.create)(a,_t);if("error"in c)throw new Ve(c.error,`failed to get token accounts owned by account ${e.toBase58()}`);return c.result}async getParsedTokenAccountsByOwner(e,t,r){let n=[e.toBase58()];"mint"in t?n.push({mint:t.mint.toBase58()}):n.push({programId:t.programId.toBase58()});const o=this._buildArgs(n,r,"jsonParsed"),i=await this._rpcRequest("getTokenAccountsByOwner",o),s=(0,h.create)(i,Ot);if("error"in s)throw new Ve(s.error,`failed to get token accounts owned by account ${e.toBase58()}`);return s.result}async getLargestAccounts(e){const t={...e,commitment:e&&e.commitment||this.commitment},r=t.filter||t.commitment?[t]:[],n=await this._rpcRequest("getLargestAccounts",r),o=(0,h.create)(n,Pt);if("error"in o)throw new Ve(o.error,"failed to get largest accounts");return o.result}async getTokenLargestAccounts(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenLargestAccounts",r),o=(0,h.create)(n,Et);if("error"in o)throw new Ve(o.error,"failed to get token largest accounts");return o.result}async getAccountInfoAndContext(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,"base64",n),i=await this._rpcRequest("getAccountInfo",o),s=(0,h.create)(i,nt((0,h.nullable)(Bt)));if("error"in s)throw new Ve(s.error,`failed to get info about account ${e.toBase58()}`);return s.result}async getParsedAccountInfo(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,"jsonParsed",n),i=await this._rpcRequest("getAccountInfo",o),s=(0,h.create)(i,nt((0,h.nullable)(Ct)));if("error"in s)throw new Ve(s.error,`failed to get info about account ${e.toBase58()}`);return s.result}async getAccountInfo(e,t){try{return(await this.getAccountInfoAndContext(e,t)).value}catch(t){throw new Error("failed to get info about account "+e.toBase58()+": "+t)}}async getMultipleParsedAccounts(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>e.toBase58())),i=this._buildArgs([o],r,"jsonParsed",n),s=await this._rpcRequest("getMultipleAccounts",i),a=(0,h.create)(s,nt((0,h.array)((0,h.nullable)(Ct))));if("error"in a)throw new Ve(a.error,`failed to get info for accounts ${o}`);return a.result}async getMultipleAccountsInfoAndContext(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>e.toBase58())),i=this._buildArgs([o],r,"base64",n),s=await this._rpcRequest("getMultipleAccounts",i),a=(0,h.create)(s,nt((0,h.array)((0,h.nullable)(Bt))));if("error"in a)throw new Ve(a.error,`failed to get info for accounts ${o}`);return a.result}async getMultipleAccountsInfo(e,t){return(await this.getMultipleAccountsInfoAndContext(e,t)).value}async getStakeActivation(e,t,r){const{commitment:n,config:o}=Xe(t),i=this._buildArgs([e.toBase58()],n,void 0,{...o,epoch:null!=r?r:o?.epoch}),s=await this._rpcRequest("getStakeActivation",i),a=(0,h.create)(s,rt(zt));if("error"in a)throw new Ve(a.error,`failed to get Stake Activation ${e.toBase58()}`);return a.result}async getProgramAccounts(e,t){const{commitment:r,config:n}=Xe(t),{encoding:o,...i}=n||{},s=this._buildArgs([e.toBase58()],r,o||"base64",i),a=await this._rpcRequest("getProgramAccounts",s),c=(0,h.create)(a,rt((0,h.array)(Mt)));if("error"in c)throw new Ve(c.error,`failed to get accounts owned by program ${e.toBase58()}`);return c.result}async getParsedProgramAccounts(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,"jsonParsed",n),i=await this._rpcRequest("getProgramAccounts",o),s=(0,h.create)(i,rt((0,h.array)(Dt)));if("error"in s)throw new Ve(s.error,`failed to get accounts owned by program ${e.toBase58()}`);return s.result}async confirmTransaction(e,r){let n,o;if("string"==typeof e)n=e;else{const t=e;if(t.abortSignal?.aborted)return Promise.reject(t.abortSignal.reason);n=t.signature}try{o=t(u).decode(n)}catch(e){throw new Error("signature must be base58 encoded: "+n)}return Z(64===o.length,"signature has invalid length"),"string"==typeof e?await this.confirmTransactionUsingLegacyTimeoutStrategy({commitment:r||this.commitment,signature:n}):"lastValidBlockHeight"in e?await this.confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:r||this.commitment,strategy:e}):await this.confirmTransactionUsingDurableNonceStrategy({commitment:r||this.commitment,strategy:e})}getCancellationPromise(e){return new Promise(((t,r)=>{null!=e&&(e.aborted?r(e.reason):e.addEventListener("abort",(()=>{r(e.reason)})))}))}getTransactionConfirmationPromise({commitment:e,signature:t}){let r,n,o=!1;return{abortConfirmation:()=>{n&&(n(),n=void 0),null!=r&&(this.removeSignatureListener(r),r=void 0)},confirmationPromise:new Promise(((i,s)=>{try{r=this.onSignature(t,((e,t)=>{r=void 0;const n={context:t,value:e};i({__type:re.PROCESSED,response:n})}),e);const a=new Promise((e=>{null==r?e():n=this._onSubscriptionStateChange(r,(t=>{"subscribed"===t&&e()}))}));(async()=>{if(await a,o)return;const r=await this.getSignatureStatus(t);if(o)return;if(null==r)return;const{context:n,value:c}=r;if(null!=c)if(c?.err)s(c.err);else{switch(e){case"confirmed":case"single":case"singleGossip":if("processed"===c.confirmationStatus)return;break;case"finalized":case"max":case"root":if("processed"===c.confirmationStatus||"confirmed"===c.confirmationStatus)return}o=!0,i({__type:re.PROCESSED,response:{context:n,value:c}})}})()}catch(e){s(e)}}))}}async confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:e,strategy:{abortSignal:t,lastValidBlockHeight:r,signature:n}}){let o=!1;const i=new Promise((t=>{const n=async()=>{try{return await this.getBlockHeight(e)}catch(e){return-1}};(async()=>{let e=await n();if(!o){for(;e<=r;){if(await ke(1e3),o)return;if(e=await n(),o)return}t({__type:re.BLOCKHEIGHT_EXCEEDED})}})()})),{abortConfirmation:s,confirmationPromise:a}=this.getTransactionConfirmationPromise({commitment:e,signature:n}),c=this.getCancellationPromise(t);let u;try{const e=await Promise.race([c,a,i]);if(e.__type!==re.PROCESSED)throw new N(n);u=e.response}finally{o=!0,s()}return u}async confirmTransactionUsingDurableNonceStrategy({commitment:e,strategy:{abortSignal:t,minContextSlot:r,nonceAccountPubkey:n,nonceValue:o,signature:i}}){let s=!1;const a=new Promise((t=>{let i=o,a=null;const c=async()=>{try{const{context:t,value:o}=await this.getNonceAndContext(n,{commitment:e,minContextSlot:r});return a=t.slot,o?.nonce}catch(e){return i}};(async()=>{if(i=await c(),!s)for(;;){if(o!==i)return void t({__type:re.NONCE_INVALID,slotInWhichNonceDidAdvance:a});if(await ke(2e3),s)return;if(i=await c(),s)return}})()})),{abortConfirmation:c,confirmationPromise:u}=this.getTransactionConfirmationPromise({commitment:e,signature:i}),l=this.getCancellationPromise(t);let d;try{const t=await Promise.race([l,u,a]);if(t.__type===re.PROCESSED)d=t.response;else{let n;for(;;){const e=await this.getSignatureStatus(i);if(null==e)break;if(!(e.context.slot<(t.slotInWhichNonceDidAdvance??r))){n=e;break}await ke(400)}if(!n?.value)throw new V(i);{const t=e||"finalized",{confirmationStatus:r}=n.value;switch(t){case"processed":case"recent":if("processed"!==r&&"confirmed"!==r&&"finalized"!==r)throw new V(i);break;case"confirmed":case"single":case"singleGossip":if("confirmed"!==r&&"finalized"!==r)throw new V(i);break;case"finalized":case"max":case"root":if("finalized"!==r)throw new V(i)}d={context:n.context,value:{err:n.value.err}}}}}finally{s=!0,c()}return d}async confirmTransactionUsingLegacyTimeoutStrategy({commitment:e,signature:t}){let r;const n=new Promise((t=>{let n=this._confirmTransactionInitialTimeout||6e4;switch(e){case"processed":case"recent":case"single":case"confirmed":case"singleGossip":n=this._confirmTransactionInitialTimeout||3e4}r=setTimeout((()=>t({__type:re.TIMED_OUT,timeoutMs:n})),n)})),{abortConfirmation:o,confirmationPromise:i}=this.getTransactionConfirmationPromise({commitment:e,signature:t});let s;try{const e=await Promise.race([i,n]);if(e.__type!==re.PROCESSED)throw new L(t,e.timeoutMs/1e3);s=e.response}finally{clearTimeout(r),o()}return s}async getClusterNodes(){const e=await this._rpcRequest("getClusterNodes",[]),t=(0,h.create)(e,rt((0,h.array)(Ht)));if("error"in t)throw new Ve(t.error,"failed to get cluster nodes");return t.result}async getVoteAccounts(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getVoteAccounts",t),n=(0,h.create)(r,Jt);if("error"in n)throw new Ve(n.error,"failed to get vote accounts");return n.result}async getSlot(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getSlot",n),i=(0,h.create)(o,rt((0,h.number)()));if("error"in i)throw new Ve(i.error,"failed to get slot");return i.result}async getSlotLeader(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getSlotLeader",n),i=(0,h.create)(o,rt((0,h.string)()));if("error"in i)throw new Ve(i.error,"failed to get slot leader");return i.result}async getSlotLeaders(e,t){const r=[e,t],n=await this._rpcRequest("getSlotLeaders",r),o=(0,h.create)(n,rt((0,h.array)($e)));if("error"in o)throw new Ve(o.error,"failed to get slot leaders");return o.result}async getSignatureStatus(e,t){const{context:r,value:n}=await this.getSignatureStatuses([e],t);Z(1===n.length);return{context:r,value:n[0]}}async getSignatureStatuses(e,t){const r=[e];t&&r.push(t);const n=await this._rpcRequest("getSignatureStatuses",r),o=(0,h.create)(n,Xt);if("error"in o)throw new Ve(o.error,"failed to get signature status");return o.result}async getTransactionCount(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getTransactionCount",n),i=(0,h.create)(o,rt((0,h.number)()));if("error"in i)throw new Ve(i.error,"failed to get transaction count");return i.result}async getTotalSupply(e){return(await this.getSupply({commitment:e,excludeNonCirculatingAccountsList:!0})).value.total}async getInflationGovernor(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getInflationGovernor",t),n=(0,h.create)(r,mt);if("error"in n)throw new Ve(n.error,"failed to get inflation");return n.result}async getInflationReward(e,t,r){const{commitment:n,config:o}=Xe(r),i=this._buildArgs([e.map((e=>e.toBase58()))],n,void 0,{...o,epoch:null!=t?t:o?.epoch}),s=await this._rpcRequest("getInflationReward",i),a=(0,h.create)(s,at);if("error"in a)throw new Ve(a.error,"failed to get inflation reward");return a.result}async getInflationRate(){const e=await this._rpcRequest("getInflationRate",[]),t=(0,h.create)(e,kt);if("error"in t)throw new Ve(t.error,"failed to get inflation rate");return t.result}async getEpochInfo(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getEpochInfo",n),i=(0,h.create)(o,xt);if("error"in i)throw new Ve(i.error,"failed to get epoch info");return i.result}async getEpochSchedule(){const e=await this._rpcRequest("getEpochSchedule",[]),t=(0,h.create)(e,wt);if("error"in t)throw new Ve(t.error,"failed to get epoch schedule");const r=t.result;return new Ke(r.slotsPerEpoch,r.leaderScheduleSlotOffset,r.warmup,r.firstNormalEpoch,r.firstNormalSlot)}async getLeaderSchedule(){const e=await this._rpcRequest("getLeaderSchedule",[]),t=(0,h.create)(e,St);if("error"in t)throw new Ve(t.error,"failed to get leader schedule");return t.result}async getMinimumBalanceForRentExemption(e,t){const r=this._buildArgs([e],t),n=await this._rpcRequest("getMinimumBalanceForRentExemption",r),o=(0,h.create)(n,er);return"error"in o?(console.warn("Unable to fetch minimum balance for rent exemption"),0):o.result}async getRecentBlockhashAndContext(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getRecentBlockhash",t),n=(0,h.create)(r,_r);if("error"in n)throw new Ve(n.error,"failed to get recent blockhash");return n.result}async getRecentPerformanceSamples(e){const t=await this._rpcRequest("getRecentPerformanceSamples",e?[e]:[]),r=(0,h.create)(t,Pr);if("error"in r)throw new Ve(r.error,"failed to get recent performance samples");return r.result}async getFeeCalculatorForBlockhash(e,t){const r=this._buildArgs([e],t),n=await this._rpcRequest("getFeeCalculatorForBlockhash",r),o=(0,h.create)(n,Br);if("error"in o)throw new Ve(o.error,"failed to get fee calculator");const{context:i,value:s}=o.result;return{context:i,value:null!==s?s.feeCalculator:null}}async getFeeForMessage(e,t){const r=_(e.serialize()).toString("base64"),n=this._buildArgs([r],t),o=await this._rpcRequest("getFeeForMessage",n),i=(0,h.create)(o,nt((0,h.nullable)((0,h.number)())));if("error"in i)throw new Ve(i.error,"failed to get fee for message");if(null===i.result)throw new Error("invalid blockhash");return i.result}async getRecentBlockhash(e){try{return(await this.getRecentBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhash(e){try{return(await this.getLatestBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhashAndContext(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getLatestBlockhash",n),i=(0,h.create)(o,Tr);if("error"in i)throw new Ve(i.error,"failed to get latest blockhash");return i.result}async getVersion(){const e=await this._rpcRequest("getVersion",[]),t=(0,h.create)(e,rt(gt));if("error"in t)throw new Ve(t.error,"failed to get version");return t.result}async getGenesisHash(){const e=await this._rpcRequest("getGenesisHash",[]),t=(0,h.create)(e,rt((0,h.string)()));if("error"in t)throw new Ve(t.error,"failed to get genesis hash");return t.result}async getBlock(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,void 0,n),i=await this._rpcRequest("getBlock",o);try{switch(n?.transactionDetails){case"accounts":{const e=(0,h.create)(i,kr);if("error"in e)throw e.error;return e.result}case"none":{const e=(0,h.create)(i,mr);if("error"in e)throw e.error;return e.result}default:{const e=(0,h.create)(i,br);if("error"in e)throw e.error;const{result:t}=e;return t?{...t,transactions:t.transactions.map((({transaction:e,meta:t,version:r})=>({meta:t,transaction:{...e,message:it(r,e.message)},version:r})))}:null}}}catch(e){throw new Ve(e,"failed to get confirmed block")}}async getParsedBlock(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n),i=await this._rpcRequest("getBlock",o);try{switch(n?.transactionDetails){case"accounts":{const e=(0,h.create)(i,wr);if("error"in e)throw e.error;return e.result}case"none":{const e=(0,h.create)(i,Sr);if("error"in e)throw e.error;return e.result}default:{const e=(0,h.create)(i,xr);if("error"in e)throw e.error;return e.result}}}catch(e){throw new Ve(e,"failed to get block")}}async getBlockProduction(e){let t,r;if("string"==typeof e)r=e;else if(e){const{commitment:n,...o}=e;r=n,t=o}const n=this._buildArgs([],r,"base64",t),o=await this._rpcRequest("getBlockProduction",n),i=(0,h.create)(o,bt);if("error"in i)throw new Ve(i.error,"failed to get block production information");return i.result}async getTransaction(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,void 0,n),i=await this._rpcRequest("getTransaction",o),s=(0,h.create)(i,Ar);if("error"in s)throw new Ve(s.error,"failed to get transaction");const a=s.result;return a?{...a,transaction:{...a.transaction,message:it(a.version,a.transaction.message)}}:a}async getParsedTransaction(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n),i=await this._rpcRequest("getTransaction",o),s=(0,h.create)(i,Er);if("error"in s)throw new Ve(s.error,"failed to get transaction");return s.result}async getParsedTransactions(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n)})));return(await this._rpcBatchRequest(o)).map((e=>{const t=(0,h.create)(e,Er);if("error"in t)throw new Ve(t.error,"failed to get transactions");return t.result}))}async getTransactions(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],r,void 0,n)})));return(await this._rpcBatchRequest(o)).map((e=>{const t=(0,h.create)(e,Ar);if("error"in t)throw new Ve(t.error,"failed to get transactions");const r=t.result;return r?{...r,transaction:{...r.transaction,message:it(r.version,r.transaction.message)}}:r}))}async getConfirmedBlock(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=await this._rpcRequest("getConfirmedBlock",r),o=(0,h.create)(n,Ir);if("error"in o)throw new Ve(o.error,"failed to get confirmed block");const i=o.result;if(!i)throw new Error("Confirmed block "+e+" not found");const s={...i,transactions:i.transactions.map((({transaction:e,meta:t})=>{const r=new X(e.message);return{meta:t,transaction:{...e,message:r}}}))};return{...s,transactions:s.transactions.map((({transaction:e,meta:t})=>({meta:t,transaction:se.populate(e.message,e.signatures)})))}}async getBlocks(e,t,r){const n=this._buildArgsAtLeastConfirmed(void 0!==t?[e,t]:[e],r),o=await this._rpcRequest("getBlocks",n),i=(0,h.create)(o,rt((0,h.array)((0,h.number)())));if("error"in i)throw new Ve(i.error,"failed to get blocks");return i.result}async getBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=await this._rpcRequest("getBlock",r),o=(0,h.create)(n,vr);if("error"in o)throw new Ve(o.error,"failed to get block");const i=o.result;if(!i)throw new Error("Block "+e+" not found");return i}async getConfirmedBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=await this._rpcRequest("getConfirmedBlock",r),o=(0,h.create)(n,vr);if("error"in o)throw new Ve(o.error,"failed to get confirmed block");const i=o.result;if(!i)throw new Error("Confirmed block "+e+" not found");return i}async getConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=await this._rpcRequest("getConfirmedTransaction",r),o=(0,h.create)(n,Ar);if("error"in o)throw new Ve(o.error,"failed to get transaction");const i=o.result;if(!i)return i;const s=new X(i.transaction.message),a=i.transaction.signatures;return{...i,transaction:se.populate(s,a)}}async getParsedConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,"jsonParsed"),n=await this._rpcRequest("getConfirmedTransaction",r),o=(0,h.create)(n,Er);if("error"in o)throw new Ve(o.error,"failed to get confirmed transaction");return o.result}async getParsedConfirmedTransactions(e,t){const r=e.map((e=>({methodName:"getConfirmedTransaction",args:this._buildArgsAtLeastConfirmed([e],t,"jsonParsed")})));return(await this._rpcBatchRequest(r)).map((e=>{const t=(0,h.create)(e,Er);if("error"in t)throw new Ve(t.error,"failed to get confirmed transactions");return t.result}))}async getConfirmedSignaturesForAddress(e,t,r){let n={},o=await this.getFirstAvailableBlock();for(;!("until"in n)&&!(--t<=0||t0&&(n.until=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}let i=await this.getSlot("finalized");for(;!("before"in n||++r>i);)try{const e=await this.getConfirmedBlockSignatures(r);e.signatures.length>0&&(n.before=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}return(await this.getConfirmedSignaturesForAddress2(e,n)).map((e=>e.signature))}async getConfirmedSignaturesForAddress2(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),o=await this._rpcRequest("getConfirmedSignaturesForAddress2",n),i=(0,h.create)(o,Wt);if("error"in i)throw new Ve(i.error,"failed to get confirmed signatures for address");return i.result}async getSignaturesForAddress(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),o=await this._rpcRequest("getSignaturesForAddress",n),i=(0,h.create)(o,jt);if("error"in i)throw new Ve(i.error,"failed to get signatures for address");return i.result}async getAddressLookupTable(e,t){const{context:r,value:n}=await this.getAccountInfoAndContext(e,t);let o=null;return null!==n&&(o=new Ge({key:e,state:Ge.deserialize(n.data)})),{context:r,value:o}}async getNonceAndContext(e,t){const{context:r,value:n}=await this.getAccountInfoAndContext(e,t);let o=null;return null!==n&&(o=Ae.fromAccountData(n.data)),{context:r,value:o}}async getNonce(e,t){return await this.getNonceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get nonce for account "+e.toBase58()+": "+t)}))}async requestAirdrop(e,t){const r=await this._rpcRequest("requestAirdrop",[e.toBase58(),t]),n=(0,h.create)(r,Mr);if("error"in n)throw new Ve(n.error,`airdrop to ${e.toBase58()} failed`);return n.result}async _blockhashWithExpiryBlockHeight(e){if(!e){for(;this._pollingBlockhash;)await ke(100);const e=Date.now()-this._blockhashInfo.lastFetch>=Qe;if(null!==this._blockhashInfo.latestBlockhash&&!e)return this._blockhashInfo.latestBlockhash}return await this._pollNewBlockhash()}async _pollNewBlockhash(){this._pollingBlockhash=!0;try{const e=Date.now(),t=this._blockhashInfo.latestBlockhash,r=t?t.blockhash:null;for(let e=0;e<50;e++){const e=await this.getLatestBlockhash("finalized");if(r!==e.blockhash)return this._blockhashInfo={latestBlockhash:e,lastFetch:Date.now(),transactionSignatures:[],simulatedSignatures:[]},e;await ke(200)}throw new Error(`Unable to obtain a new blockhash after ${Date.now()-e}ms`)}finally{this._pollingBlockhash=!1}}async getStakeMinimumDelegation(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,"base64",r),o=await this._rpcRequest("getStakeMinimumDelegation",n),i=(0,h.create)(o,nt((0,h.number)()));if("error"in i)throw new Ve(i.error,"failed to get stake minimum delegation");return i.result}async simulateTransaction(e,t,r){if("message"in e){const n=e.serialize(),i=o.Buffer.from(n).toString("base64");if(Array.isArray(t)||void 0!==r)throw new Error("Invalid arguments");const s=t||{};s.encoding="base64","commitment"in s||(s.commitment=this.commitment);const a=[i,s],c=await this._rpcRequest("simulateTransaction",a),u=(0,h.create)(c,yt);if("error"in u)throw new Error("failed to simulate transaction: "+u.error.message);return u.result}let n;if(e instanceof se){let t=e;n=new se,n.feePayer=t.feePayer,n.instructions=e.instructions,n.nonceInfo=t.nonceInfo,n.signatures=t.signatures}else n=se.populate(e),n._message=n._json=void 0;if(void 0!==t&&!Array.isArray(t))throw new Error("Invalid arguments");const i=t;if(n.nonceInfo&&i)n.sign(...i);else{let e=this._disableBlockhashCaching;for(;;){const t=await this._blockhashWithExpiryBlockHeight(e);if(n.lastValidBlockHeight=t.lastValidBlockHeight,n.recentBlockhash=t.blockhash,!i)break;if(n.sign(...i),!n.signature)throw new Error("!signature");const r=n.signature.toString("base64");if(!this._blockhashInfo.simulatedSignatures.includes(r)&&!this._blockhashInfo.transactionSignatures.includes(r)){this._blockhashInfo.simulatedSignatures.push(r);break}e=!0}}const s=n._compile(),a=s.serialize(),c=n._serialize(a).toString("base64"),u={encoding:"base64",commitment:this.commitment};if(r){const e=(Array.isArray(r)?r:s.nonProgramIds()).map((e=>e.toBase58()));u.accounts={encoding:"base64",addresses:e}}i&&(u.sigVerify=!0);const l=[c,u],d=await this._rpcRequest("simulateTransaction",l),p=(0,h.create)(d,yt);if("error"in p){let e;if("data"in p.error&&(e=p.error.data.logs,e&&Array.isArray(e))){const t="\n ",r=t+e.join(t);console.error(p.error.message,r)}throw new Ne("failed to simulate transaction: "+p.error.message,e)}return p.result}async sendTransaction(e,t,r){if("version"in e){if(t&&Array.isArray(t))throw new Error("Invalid arguments");const r=e.serialize();return await this.sendRawTransaction(r,t)}if(void 0===t||!Array.isArray(t))throw new Error("Invalid arguments");const n=t;if(e.nonceInfo)e.sign(...n);else{let t=this._disableBlockhashCaching;for(;;){const r=await this._blockhashWithExpiryBlockHeight(t);if(e.lastValidBlockHeight=r.lastValidBlockHeight,e.recentBlockhash=r.blockhash,e.sign(...n),!e.signature)throw new Error("!signature");const o=e.signature.toString("base64");if(!this._blockhashInfo.transactionSignatures.includes(o)){this._blockhashInfo.transactionSignatures.push(o);break}t=!0}}const o=e.serialize();return await this.sendRawTransaction(o,r)}async sendRawTransaction(e,t){const r=_(e).toString("base64");return await this.sendEncodedTransaction(r,t)}async sendEncodedTransaction(e,t){const r={encoding:"base64"},n=t&&t.skipPreflight,o=t&&t.preflightCommitment||this.commitment;t&&null!=t.maxRetries&&(r.maxRetries=t.maxRetries),t&&null!=t.minContextSlot&&(r.minContextSlot=t.minContextSlot),n&&(r.skipPreflight=n),o&&(r.preflightCommitment=o);const i=[e,r],s=await this._rpcRequest("sendTransaction",i),a=(0,h.create)(s,Rr);if("error"in a){let e;throw"data"in a.error&&(e=a.error.data.logs),new Ne("failed to send transaction: "+a.error.message,e)}return a.result}_wsOnOpen(){this._rpcWebSocketConnected=!0,this._rpcWebSocketHeartbeat=setInterval((()=>{(async()=>{try{await this._rpcWebSocket.notify("ping")}catch{}})()}),5e3),this._updateSubscriptions()}_wsOnError(e){this._rpcWebSocketConnected=!1,console.error("ws error:",e.message)}_wsOnClose(e){this._rpcWebSocketConnected=!1,this._rpcWebSocketGeneration=(this._rpcWebSocketGeneration+1)%Number.MAX_SAFE_INTEGER,this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null),this._rpcWebSocketHeartbeat&&(clearInterval(this._rpcWebSocketHeartbeat),this._rpcWebSocketHeartbeat=null),1e3!==e?(this._subscriptionCallbacksByServerSubscriptionId={},Object.entries(this._subscriptionsByHash).forEach((([e,t])=>{this._setSubscription(e,{...t,state:"pending"})}))):this._updateSubscriptions()}_setSubscription(e,t){const r=this._subscriptionsByHash[e]?.state;if(this._subscriptionsByHash[e]=t,r!==t.state){const r=this._subscriptionStateChangeCallbacksByHash[e];r&&r.forEach((e=>{try{e(t.state)}catch{}}))}}_onSubscriptionStateChange(e,t){var r;const n=this._subscriptionHashByClientSubscriptionId[e];if(null==n)return()=>{};const o=(r=this._subscriptionStateChangeCallbacksByHash)[n]||(r[n]=new Set);return o.add(t),()=>{o.delete(t),0===o.size&&delete this._subscriptionStateChangeCallbacksByHash[n]}}async _updateSubscriptions(){if(0===Object.keys(this._subscriptionsByHash).length)return void(this._rpcWebSocketConnected&&(this._rpcWebSocketConnected=!1,this._rpcWebSocketIdleTimeout=setTimeout((()=>{this._rpcWebSocketIdleTimeout=null;try{this._rpcWebSocket.close()}catch(e){e instanceof Error&&console.log(`Error when closing socket connection: ${e.message}`)}}),500)));if(null!==this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketConnected=!0),!this._rpcWebSocketConnected)return void this._rpcWebSocket.connect();const e=this._rpcWebSocketGeneration,t=()=>e===this._rpcWebSocketGeneration;await Promise.all(Object.keys(this._subscriptionsByHash).map((async e=>{const r=this._subscriptionsByHash[e];if(void 0!==r)switch(r.state){case"pending":case"unsubscribed":if(0===r.callbacks.size)return delete this._subscriptionsByHash[e],"unsubscribed"===r.state&&delete this._subscriptionCallbacksByServerSubscriptionId[r.serverSubscriptionId],void await this._updateSubscriptions();await(async()=>{const{args:n,method:o}=r;try{this._setSubscription(e,{...r,state:"subscribing"});const t=await this._rpcWebSocket.call(o,n);this._setSubscription(e,{...r,serverSubscriptionId:t,state:"subscribed"}),this._subscriptionCallbacksByServerSubscriptionId[t]=r.callbacks,await this._updateSubscriptions()}catch(i){if(i instanceof Error&&console.error(`${o} error for argument`,n,i.message),!t())return;this._setSubscription(e,{...r,state:"pending"}),await this._updateSubscriptions()}})();break;case"subscribed":0===r.callbacks.size&&await(async()=>{const{serverSubscriptionId:n,unsubscribeMethod:o}=r;if(this._subscriptionsAutoDisposedByRpc.has(n))this._subscriptionsAutoDisposedByRpc.delete(n);else{this._setSubscription(e,{...r,state:"unsubscribing"}),this._setSubscription(e,{...r,state:"unsubscribing"});try{await this._rpcWebSocket.call(o,[n])}catch(n){if(n instanceof Error&&console.error(`${o} error:`,n.message),!t())return;return this._setSubscription(e,{...r,state:"subscribed"}),void await this._updateSubscriptions()}}this._setSubscription(e,{...r,state:"unsubscribed"}),await this._updateSubscriptions()})()}})))}_handleServerNotification(e,t){const r=this._subscriptionCallbacksByServerSubscriptionId[e];void 0!==r&&r.forEach((e=>{try{e(...t)}catch(e){console.error(e)}}))}_wsOnAccountNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Ut);this._handleServerNotification(r,[t.value,t.context])}_makeSubscription(e,t){const r=this._nextClientSubscriptionId++,n=je([e.method,t]),o=this._subscriptionsByHash[n];return void 0===o?this._subscriptionsByHash[n]={...e,args:t,callbacks:new Set([e.callback]),state:"pending"}:o.callbacks.add(e.callback),this._subscriptionHashByClientSubscriptionId[r]=n,this._subscriptionDisposeFunctionsByClientSubscriptionId[r]=async()=>{delete this._subscriptionDisposeFunctionsByClientSubscriptionId[r],delete this._subscriptionHashByClientSubscriptionId[r];const t=this._subscriptionsByHash[n];Z(void 0!==t,`Could not find a \`Subscription\` when tearing down client subscription #${r}`),t.callbacks.delete(e.callback),await this._updateSubscriptions()},this._updateSubscriptions(),r}onAccountChange(e,t,r){const n=this._buildArgs([e.toBase58()],r||this._commitment||"finalized","base64");return this._makeSubscription({callback:t,method:"accountSubscribe",unsubscribeMethod:"accountUnsubscribe"},n)}async removeAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"account change")}_wsOnProgramAccountNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Nt);this._handleServerNotification(r,[{accountId:t.value.pubkey,accountInfo:t.value.account},t.context])}onProgramAccountChange(e,t,r,n){const o=this._buildArgs([e.toBase58()],r||this._commitment||"finalized","base64",n?{filters:n}:void 0);return this._makeSubscription({callback:t,method:"programSubscribe",unsubscribeMethod:"programUnsubscribe"},o)}async removeProgramAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"program account change")}onLogs(e,t,r){const n=this._buildArgs(["object"==typeof e?{mentions:[e.toString()]}:e],r||this._commitment||"finalized");return this._makeSubscription({callback:t,method:"logsSubscribe",unsubscribeMethod:"logsUnsubscribe"},n)}async removeOnLogsListener(e){await this._unsubscribeClientSubscription(e,"logs")}_wsOnLogsNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Dr);this._handleServerNotification(r,[t.value,t.context])}_wsOnSlotNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Vt);this._handleServerNotification(r,[t])}onSlotChange(e){return this._makeSubscription({callback:e,method:"slotSubscribe",unsubscribeMethod:"slotUnsubscribe"},[])}async removeSlotChangeListener(e){await this._unsubscribeClientSubscription(e,"slot change")}_wsOnSlotUpdatesNotification(e){const{result:t,subscription:r}=(0,h.create)(e,qt);this._handleServerNotification(r,[t])}onSlotUpdate(e){return this._makeSubscription({callback:e,method:"slotsUpdatesSubscribe",unsubscribeMethod:"slotsUpdatesUnsubscribe"},[])}async removeSlotUpdateListener(e){await this._unsubscribeClientSubscription(e,"slot update")}async _unsubscribeClientSubscription(e,t){const r=this._subscriptionDisposeFunctionsByClientSubscriptionId[e];r?await r():console.warn(`Ignored unsubscribe request because an active subscription with id \`${e}\` for '${t}' events could not be found.`)}_buildArgs(e,t,r,n){const o=t||this._commitment;if(o||r||n){let t={};r&&(t.encoding=r),o&&(t.commitment=o),n&&(t=Object.assign(t,n)),e.push(t)}return e}_buildArgsAtLeastConfirmed(e,t,r,n){const o=t||this._commitment;if(o&&!["confirmed","finalized"].includes(o))throw new Error("Using Connection with default commitment: `"+this._commitment+"`, but method requires at least `confirmed`");return this._buildArgs(e,t,r,n)}_wsOnSignatureNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Gt);"receivedSignature"!==t.value&&this._subscriptionsAutoDisposedByRpc.add(r),this._handleServerNotification(r,"receivedSignature"===t.value?[{type:"received"},t.context]:[{type:"status",result:t.value},t.context])}onSignature(e,t,r){const n=this._buildArgs([e],r||this._commitment||"finalized"),o=this._makeSubscription({callback:(e,r)=>{if("status"===e.type){t(e.result,r);try{this.removeSignatureListener(o)}catch(e){}}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},n);return o}onSignatureWithOptions(e,t,r){const{commitment:n,...o}={...r,commitment:r&&r.commitment||this._commitment||"finalized"},i=this._buildArgs([e],n,void 0,o),s=this._makeSubscription({callback:(e,r)=>{t(e,r);try{this.removeSignatureListener(s)}catch(e){}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},i);return s}async removeSignatureListener(e){await this._unsubscribeClientSubscription(e,"signature result")}_wsOnRootNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Yt);this._handleServerNotification(r,[t])}onRootChange(e){return this._makeSubscription({callback:e,method:"rootSubscribe",unsubscribeMethod:"rootUnsubscribe"},[])}async removeRootChangeListener(e){await this._unsubscribeClientSubscription(e,"root change")}constructor(e,r){let n,o,i,s,a,c;var u;this._commitment=void 0,this._confirmTransactionInitialTimeout=void 0,this._rpcEndpoint=void 0,this._rpcWsEndpoint=void 0,this._rpcClient=void 0,this._rpcRequest=void 0,this._rpcBatchRequest=void 0,this._rpcWebSocket=void 0,this._rpcWebSocketConnected=!1,this._rpcWebSocketHeartbeat=null,this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketGeneration=0,this._disableBlockhashCaching=!1,this._pollingBlockhash=!1,this._blockhashInfo={latestBlockhash:null,lastFetch:0,transactionSignatures:[],simulatedSignatures:[]},this._nextClientSubscriptionId=0,this._subscriptionDisposeFunctionsByClientSubscriptionId={},this._subscriptionHashByClientSubscriptionId={},this._subscriptionStateChangeCallbacksByHash={},this._subscriptionCallbacksByServerSubscriptionId={},this._subscriptionsByHash={},this._subscriptionsAutoDisposedByRpc=new Set,this.getBlockHeight=(()=>{const e={};return async t=>{const{commitment:r,config:n}=Xe(t),o=this._buildArgs([],r,void 0,n),i=je(o);return e[i]=e[i]??(async()=>{try{const e=await this._rpcRequest("getBlockHeight",o),t=(0,h.create)(e,rt((0,h.number)()));if("error"in t)throw new Ve(t.error,"failed to get block height information");return t.result}finally{delete e[i]}})(),await e[i]}})(),r&&"string"==typeof r?this._commitment=r:r&&(this._commitment=r.commitment,this._confirmTransactionInitialTimeout=r.confirmTransactionInitialTimeout,n=r.wsEndpoint,o=r.httpHeaders,i=r.fetch,s=r.fetchMiddleware,a=r.disableRetryOnRateLimit,c=r.httpAgent),this._rpcEndpoint=function(e){if(!1===/^https?:/.test(e))throw new TypeError("Endpoint URL must start with `http:` or `https:`.");return e}(e),this._rpcWsEndpoint=n||function(e){const t=e.match(He);if(null==t)throw TypeError(`Failed to validate endpoint URL \`${e}\``);const[r,n,o,i]=t,s=e.startsWith("https:")?"wss:":"ws:",a=null==o?null:parseInt(o.slice(1),10);return`${s}//${n}${null==a?"":`:${a+1}`}${i}`}(e),this._rpcClient=function(e,r,n,o,i,s){const a=n||Fe;let c;return null!=s&&console.warn("You have supplied an `httpAgent` when creating a `Connection` in a browser environment.It has been ignored; `httpAgent` is only used in Node environments."),o&&(c=async(e,t)=>{const r=await new Promise(((r,n)=>{try{o(e,t,((e,t)=>r([e,t])))}catch(e){n(e)}}));return await a(...r)}),new(t(g))((async(t,n)=>{const o={method:"POST",body:t,agent:void 0,headers:Object.assign({"Content-Type":"application/json"},r||{},zr)};try{let t,r=5,s=500;for(;t=c?await c(e,o):await a(e,o),429===t.status&&!0!==i&&(r-=1,0!==r);)console.log(`Server responded with ${t.status} ${t.statusText}. Retrying after ${s}ms delay...`),await ke(s),s*=2;const u=await t.text();t.ok?n(null,u):n(new Error(`${t.status} ${t.statusText}: ${u}`))}catch(e){e instanceof Error&&n(e)}}),{})}(e,o,i,s,a,c),this._rpcRequest=(u=this._rpcClient,(e,t)=>new Promise(((r,n)=>{u.request(e,t,((e,t)=>{e?n(e):r(t)}))}))),this._rpcBatchRequest=function(e){return t=>new Promise(((r,n)=>{0===t.length&&r([]);const o=t.map((t=>e.request(t.methodName,t.args)));e.request(o,((e,t)=>{e?n(e):r(t)}))}))}(this._rpcClient),this._rpcWebSocket=new qe(this._rpcWsEndpoint,{autoconnect:!1,max_reconnects:1/0}),this._rpcWebSocket.on("open",this._wsOnOpen.bind(this)),this._rpcWebSocket.on("error",this._wsOnError.bind(this)),this._rpcWebSocket.on("close",this._wsOnClose.bind(this)),this._rpcWebSocket.on("accountNotification",this._wsOnAccountNotification.bind(this)),this._rpcWebSocket.on("programNotification",this._wsOnProgramAccountNotification.bind(this)),this._rpcWebSocket.on("slotNotification",this._wsOnSlotNotification.bind(this)),this._rpcWebSocket.on("slotsUpdatesNotification",this._wsOnSlotUpdatesNotification.bind(this)),this._rpcWebSocket.on("signatureNotification",this._wsOnSignatureNotification.bind(this)),this._rpcWebSocket.on("rootNotification",this._wsOnRootNotification.bind(this)),this._rpcWebSocket.on("logsNotification",this._wsOnLogsNotification.bind(this))}}class jr{static generate(){return new jr(S())}static fromSecretKey(e,t){if(64!==e.byteLength)throw new Error("bad secret key size");const r=e.slice(32,64);if(!t||!t.skipValidation){const t=e.slice(0,32),n=I(t);for(let e=0;e<32;e++)if(r[e]!==n[e])throw new Error("provided secretKey is invalid")}return new jr({publicKey:r,secretKey:e})}static fromSeed(e){const t=I(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),new jr({publicKey:t,secretKey:r})}get publicKey(){return new D(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}constructor(e){this._keypair=void 0,this._keypair=e??S()}}const Ur=Object.freeze({CreateLookupTable:{index:0,layout:p.struct([p.u32("instruction"),Ee("recentSlot"),p.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:p.struct([p.u32("instruction")])},ExtendLookupTable:{index:2,layout:p.struct([p.u32("instruction"),Ee(),p.seq(q(),p.offset(p.u32(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:p.struct([p.u32("instruction")])},CloseLookupTable:{index:4,layout:p.struct([p.u32("instruction")])}});class Kr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Ur))if(n.index==t){r=e;break}if(!r)throw new Error("Invalid Instruction. Should be a LookupTable Instruction");return r}static decodeCreateLookupTable(e){this.checkProgramId(e.programId),this.checkKeysLength(e.keys,4);const{recentSlot:t}=we(Ur.CreateLookupTable,e.data);return{authority:e.keys[1].pubkey,payer:e.keys[2].pubkey,recentSlot:Number(t)}}static decodeExtendLookupTable(e){if(this.checkProgramId(e.programId),e.keys.length<2)throw new Error(`invalid instruction; found ${e.keys.length} keys, expected at least 2`);const{addresses:t}=we(Ur.ExtendLookupTable,e.data);return{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey,payer:e.keys.length>2?e.keys[2].pubkey:void 0,addresses:t.map((e=>new D(e)))}}static decodeCloseLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,3),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey,recipient:e.keys[2].pubkey}}static decodeFreezeLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,2),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey}}static decodeDeactivateLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,2),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey}}static checkProgramId(e){if(!e.equals(Nr.programId))throw new Error("invalid instruction; programId is not AddressLookupTable Program")}static checkKeysLength(e,t){if(e.lengthe.toBytes()))}),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return e.payer&&r.push({pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:Pe.programId,isSigner:!1,isWritable:!1}),new ie({programId:this.programId,keys:r,data:t})}static deactivateLookupTable(e){const t=xe(Ur.DeactivateLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new ie({programId:this.programId,keys:r,data:t})}static closeLookupTable(e){const t=xe(Ur.CloseLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.recipient,isSigner:!1,isWritable:!0}];return new ie({programId:this.programId,keys:r,data:t})}constructor(){}}Nr.programId=new D("AddressLookupTab1e1111111111111111111111111");class Lr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u8("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Vr))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a ComputeBudgetInstruction");return r}static decodeRequestUnits(e){this.checkProgramId(e.programId);const{units:t,additionalFee:r}=we(Vr.RequestUnits,e.data);return{units:t,additionalFee:r}}static decodeRequestHeapFrame(e){this.checkProgramId(e.programId);const{bytes:t}=we(Vr.RequestHeapFrame,e.data);return{bytes:t}}static decodeSetComputeUnitLimit(e){this.checkProgramId(e.programId);const{units:t}=we(Vr.SetComputeUnitLimit,e.data);return{units:t}}static decodeSetComputeUnitPrice(e){this.checkProgramId(e.programId);const{microLamports:t}=we(Vr.SetComputeUnitPrice,e.data);return{microLamports:t}}static checkProgramId(e){if(!e.equals(Fr.programId))throw new Error("invalid instruction; programId is not ComputeBudgetProgram")}constructor(){}}const Vr=Object.freeze({RequestUnits:{index:0,layout:p.struct([p.u8("instruction"),p.u32("units"),p.u32("additionalFee")])},RequestHeapFrame:{index:1,layout:p.struct([p.u8("instruction"),p.u32("bytes")])},SetComputeUnitLimit:{index:2,layout:p.struct([p.u8("instruction"),p.u32("units")])},SetComputeUnitPrice:{index:3,layout:p.struct([p.u8("instruction"),Ee("microLamports")])}});class Fr{static requestUnits(e){const t=xe(Vr.RequestUnits,e);return new ie({keys:[],programId:this.programId,data:t})}static requestHeapFrame(e){const t=xe(Vr.RequestHeapFrame,e);return new ie({keys:[],programId:this.programId,data:t})}static setComputeUnitLimit(e){const t=xe(Vr.SetComputeUnitLimit,e);return new ie({keys:[],programId:this.programId,data:t})}static setComputeUnitPrice(e){const t=xe(Vr.SetComputeUnitPrice,{microLamports:BigInt(e.microLamports)});return new ie({keys:[],programId:this.programId,data:t})}constructor(){}}Fr.programId=new D("ComputeBudget111111111111111111111111111111");const qr=p.struct([p.u8("numSignatures"),p.u8("padding"),p.u16("signatureOffset"),p.u16("signatureInstructionIndex"),p.u16("publicKeyOffset"),p.u16("publicKeyInstructionIndex"),p.u16("messageDataOffset"),p.u16("messageDataSize"),p.u16("messageInstructionIndex")]);class Gr{static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,instructionIndex:i}=e;Z(32===t.length,`Public Key must be 32 bytes but received ${t.length} bytes`),Z(64===n.length,`Signature must be 64 bytes but received ${n.length} bytes`);const s=qr.span,a=s+t.length,c=a+n.length,u=o.Buffer.alloc(c+r.length),l=null==i?65535:i;return qr.encode({numSignatures:1,padding:0,signatureOffset:a,signatureInstructionIndex:l,publicKeyOffset:s,publicKeyInstructionIndex:l,messageDataOffset:c,messageDataSize:r.length,messageInstructionIndex:l},u),u.fill(t,s),u.fill(n,a),u.fill(r,c),new ie({keys:[],programId:Gr.programId,data:u})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;Z(64===t.length,`Private key must be 64 bytes but received ${t.length} bytes`);try{const e=jr.fromSecretKey(t),o=e.publicKey.toBytes(),i=A(r,e.secretKey);return this.createInstructionWithPublicKey({publicKey:o,message:r,signature:i,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}}constructor(){}}Gr.programId=new D("Ed25519SigVerify111111111111111111111111111"),x.utils.hmacSha256Sync=(e,...t)=>{const r=k.hmac.create(l.sha256,e);return t.forEach((e=>r.update(e))),r.digest()};x.utils.isValidPrivateKey;const Yr=x.getPublicKey,Hr=p.struct([p.u8("numSignatures"),p.u16("signatureOffset"),p.u8("signatureInstructionIndex"),p.u16("ethAddressOffset"),p.u8("ethAddressInstructionIndex"),p.u16("messageDataOffset"),p.u16("messageDataSize"),p.u8("messageInstructionIndex"),p.blob(20,"ethAddress"),p.blob(64,"signature"),p.u8("recoveryId")]);class $r{static publicKeyToEthAddress(e){Z(64===e.length,`Public key must be 64 bytes but received ${e.length} bytes`);try{return o.Buffer.from((0,m.keccak_256)(_(e))).slice(-20)}catch(e){throw new Error(`Error constructing Ethereum address: ${e}`)}}static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,recoveryId:o,instructionIndex:i}=e;return $r.createInstructionWithEthAddress({ethAddress:$r.publicKeyToEthAddress(t),message:r,signature:n,recoveryId:o,instructionIndex:i})}static createInstructionWithEthAddress(e){const{ethAddress:t,message:r,signature:n,recoveryId:i,instructionIndex:s=0}=e;let a;a="string"==typeof t?t.startsWith("0x")?o.Buffer.from(t.substr(2),"hex"):o.Buffer.from(t,"hex"):t,Z(20===a.length,`Address must be 20 bytes but received ${a.length} bytes`);const c=12+a.length,u=c+n.length+1,l=o.Buffer.alloc(Hr.span+r.length);return Hr.encode({numSignatures:1,signatureOffset:c,signatureInstructionIndex:s,ethAddressOffset:12,ethAddressInstructionIndex:s,messageDataOffset:u,messageDataSize:r.length,messageInstructionIndex:s,signature:_(n),ethAddress:_(a),recoveryId:i},l),l.fill(_(r),Hr.span),new ie({keys:[],programId:$r.programId,data:l})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;Z(32===t.length,`Private key must be 32 bytes but received ${t.length} bytes`);try{const e=_(t),a=Yr(e,!1).slice(1),c=o.Buffer.from((0,m.keccak_256)(_(r))),[u,l]=(i=c,s=e,x.signSync(i,s,{der:!1,recovered:!0}));return this.createInstructionWithPublicKey({publicKey:a,message:r,signature:u,recoveryId:l,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}var i,s}constructor(){}}$r.programId=new D("KeccakSecp256k11111111111111111111111111111");const Jr=new D("StakeConfig11111111111111111111111111111111");class Zr{constructor(e,t){this.staker=void 0,this.withdrawer=void 0,this.staker=e,this.withdrawer=t}}class Qr{constructor(e,t,r){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=e,this.epoch=t,this.custodian=r}}Qr.default=new Qr(0,0,D.default);class Xr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(en))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a StakeInstruction");return r}static decodeInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t,lockup:r}=we(en.Initialize,e.data);return{stakePubkey:e.keys[0].pubkey,authorized:new Zr(new D(t.staker),new D(t.withdrawer)),lockup:new Qr(r.unixTimestamp,r.epoch,new D(r.custodian))}}static decodeDelegate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,6),we(en.Delegate,e.data),{stakePubkey:e.keys[0].pubkey,votePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[5].pubkey}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,stakeAuthorizationType:r}=we(en.Authorize,e.data),n={stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new D(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(n.custodianPubkey=e.keys[3].pubkey),n}static decodeAuthorizeWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{newAuthorized:t,stakeAuthorizationType:r,authoritySeed:n,authorityOwner:o}=we(en.AuthorizeWithSeed,e.data),i={stakePubkey:e.keys[0].pubkey,authorityBase:e.keys[1].pubkey,authoritySeed:n,authorityOwner:new D(o),newAuthorizedPubkey:new D(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(i.custodianPubkey=e.keys[3].pubkey),i}static decodeSplit(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=we(en.Split,e.data);return{stakePubkey:e.keys[0].pubkey,splitStakePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[2].pubkey,lamports:t}}static decodeMerge(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),we(en.Merge,e.data),{stakePubkey:e.keys[0].pubkey,sourceStakePubKey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=we(en.Withdraw,e.data),r={stakePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t};return e.keys.length>5&&(r.custodianPubkey=e.keys[5].pubkey),r}static decodeDeactivate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),we(en.Deactivate,e.data),{stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static checkProgramId(e){if(!e.equals(rn.programId))throw new Error("invalid instruction; programId is not StakeProgram")}static checkKeyLength(e,t){if(e.lengthp.struct([q("staker"),q("withdrawer")],e))(),((e="lockup")=>p.struct([p.ns64("unixTimestamp"),p.ns64("epoch"),q("custodian")],e))()])},Authorize:{index:1,layout:p.struct([p.u32("instruction"),q("newAuthorized"),p.u32("stakeAuthorizationType")])},Delegate:{index:2,layout:p.struct([p.u32("instruction")])},Split:{index:3,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},Withdraw:{index:4,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},Deactivate:{index:5,layout:p.struct([p.u32("instruction")])},Merge:{index:7,layout:p.struct([p.u32("instruction")])},AuthorizeWithSeed:{index:8,layout:p.struct([p.u32("instruction"),q("newAuthorized"),p.u32("stakeAuthorizationType"),Y("authoritySeed"),q("authorityOwner")])}}),tn=Object.freeze({Staker:{index:0},Withdrawer:{index:1}});class rn{static initialize(e){const{stakePubkey:t,authorized:r,lockup:n}=e,o=n||Qr.default,i=xe(en.Initialize,{authorized:{staker:_(r.staker.toBuffer()),withdrawer:_(r.withdrawer.toBuffer())},lockup:{unixTimestamp:o.unixTimestamp,epoch:o.epoch,custodian:_(o.custodian.toBuffer())}}),s={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:fe,isSigner:!1,isWritable:!1}],programId:this.programId,data:i};return new ie(s)}static createAccountWithSeed(e){const t=new se;t.add(Pe.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:o}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:o}))}static createAccount(e){const t=new se;t.add(Pe.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:o}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:o}))}static delegate(e){const{stakePubkey:t,authorizedPubkey:r,votePubkey:n}=e,o=xe(en.Delegate);return(new se).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:be,isSigner:!1,isWritable:!1},{pubkey:Jr,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:o})}static authorize(e){const{stakePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,stakeAuthorizationType:o,custodianPubkey:i}=e,s=xe(en.Authorize,{newAuthorized:_(n.toBuffer()),stakeAuthorizationType:o.index}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return i&&a.push({pubkey:i,isSigner:!1,isWritable:!1}),(new se).add({keys:a,programId:this.programId,data:s})}static authorizeWithSeed(e){const{stakePubkey:t,authorityBase:r,authoritySeed:n,authorityOwner:o,newAuthorizedPubkey:i,stakeAuthorizationType:s,custodianPubkey:a}=e,c=xe(en.AuthorizeWithSeed,{newAuthorized:_(i.toBuffer()),stakeAuthorizationType:s.index,authoritySeed:n,authorityOwner:_(o.toBuffer())}),u=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1},{pubkey:ue,isSigner:!1,isWritable:!1}];return a&&u.push({pubkey:a,isSigner:!1,isWritable:!1}),(new se).add({keys:u,programId:this.programId,data:c})}static splitInstruction(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:o}=e,i=xe(en.Split,{lamports:o});return new ie({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static split(e){const t=new se;return t.add(Pe.createAccount({fromPubkey:e.authorizedPubkey,newAccountPubkey:e.splitStakePubkey,lamports:0,space:this.space,programId:this.programId})),t.add(this.splitInstruction(e))}static splitWithSeed(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,basePubkey:o,seed:i,lamports:s}=e,a=new se;return a.add(Pe.allocate({accountPubkey:n,basePubkey:o,seed:i,space:this.space,programId:this.programId})),a.add(this.splitInstruction({stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:s}))}static merge(e){const{stakePubkey:t,sourceStakePubKey:r,authorizedPubkey:n}=e,o=xe(en.Merge);return(new se).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:be,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:o})}static withdraw(e){const{stakePubkey:t,authorizedPubkey:r,toPubkey:n,lamports:o,custodianPubkey:i}=e,s=xe(en.Withdraw,{lamports:o}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:be,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return i&&a.push({pubkey:i,isSigner:!1,isWritable:!1}),(new se).add({keys:a,programId:this.programId,data:s})}static deactivate(e){const{stakePubkey:t,authorizedPubkey:r}=e,n=xe(en.Deactivate);return(new se).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}constructor(){}}rn.programId=new D("Stake11111111111111111111111111111111111111"),rn.space=200;class nn{constructor(e,t,r,n){this.nodePubkey=void 0,this.authorizedVoter=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.nodePubkey=e,this.authorizedVoter=t,this.authorizedWithdrawer=r,this.commission=n}}class on{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(sn))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a VoteInstruction");return r}static decodeInitializeAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,4);const{voteInit:t}=we(sn.InitializeAccount,e.data);return{votePubkey:e.keys[0].pubkey,nodePubkey:e.keys[3].pubkey,voteInit:new nn(new D(t.nodePubkey),new D(t.authorizedVoter),new D(t.authorizedWithdrawer),t.commission)}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,voteAuthorizationType:r}=we(sn.Authorize,e.data);return{votePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new D(t),voteAuthorizationType:{index:r}}}static decodeAuthorizeWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:t,currentAuthorityDerivedKeySeed:r,newAuthorized:n,voteAuthorizationType:o}}=we(sn.AuthorizeWithSeed,e.data);return{currentAuthorityDerivedKeyBasePubkey:e.keys[2].pubkey,currentAuthorityDerivedKeyOwnerPubkey:new D(t),currentAuthorityDerivedKeySeed:r,newAuthorizedPubkey:new D(n),voteAuthorizationType:{index:o},votePubkey:e.keys[0].pubkey}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=we(sn.Withdraw,e.data);return{votePubkey:e.keys[0].pubkey,authorizedWithdrawerPubkey:e.keys[2].pubkey,lamports:t,toPubkey:e.keys[1].pubkey}}static checkProgramId(e){if(!e.equals(cn.programId))throw new Error("invalid instruction; programId is not VoteProgram")}static checkKeyLength(e,t){if(e.lengthp.struct([q("nodePubkey"),q("authorizedVoter"),q("authorizedWithdrawer"),p.u8("commission")],e))()])},Authorize:{index:1,layout:p.struct([p.u32("instruction"),q("newAuthorized"),p.u32("voteAuthorizationType")])},Withdraw:{index:3,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},AuthorizeWithSeed:{index:10,layout:p.struct([p.u32("instruction"),((e="voteAuthorizeWithSeedArgs")=>p.struct([p.u32("voteAuthorizationType"),q("currentAuthorityDerivedKeyOwnerPubkey"),Y("currentAuthorityDerivedKeySeed"),q("newAuthorized")],e))()])}}),an=Object.freeze({Voter:{index:0},Withdrawer:{index:1}});class cn{static initializeAccount(e){const{votePubkey:t,nodePubkey:r,voteInit:n}=e,o=xe(sn.InitializeAccount,{voteInit:{nodePubkey:_(n.nodePubkey.toBuffer()),authorizedVoter:_(n.authorizedVoter.toBuffer()),authorizedWithdrawer:_(n.authorizedWithdrawer.toBuffer()),commission:n.commission}}),i={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:fe,isSigner:!1,isWritable:!1},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:o};return new ie(i)}static createAccount(e){const t=new se;return t.add(Pe.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.votePubkey,lamports:e.lamports,space:this.space,programId:this.programId})),t.add(this.initializeAccount({votePubkey:e.votePubkey,nodePubkey:e.voteInit.nodePubkey,voteInit:e.voteInit}))}static authorize(e){const{votePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,voteAuthorizationType:o}=e,i=xe(sn.Authorize,{newAuthorized:_(n.toBuffer()),voteAuthorizationType:o.index}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return(new se).add({keys:s,programId:this.programId,data:i})}static authorizeWithSeed(e){const{currentAuthorityDerivedKeyBasePubkey:t,currentAuthorityDerivedKeyOwnerPubkey:r,currentAuthorityDerivedKeySeed:n,newAuthorizedPubkey:o,voteAuthorizationType:i,votePubkey:s}=e,a=xe(sn.AuthorizeWithSeed,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:_(r.toBuffer()),currentAuthorityDerivedKeySeed:n,newAuthorized:_(o.toBuffer()),voteAuthorizationType:i.index}}),c=[{pubkey:s,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:t,isSigner:!0,isWritable:!1}];return(new se).add({keys:c,programId:this.programId,data:a})}static withdraw(e){const{votePubkey:t,authorizedWithdrawerPubkey:r,lamports:n,toPubkey:o}=e,i=xe(sn.Withdraw,{lamports:n}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return(new se).add({keys:s,programId:this.programId,data:i})}static safeWithdraw(e,t,r){if(e.lamports>t-r)throw new Error("Withdraw will leave vote account with insuffcient funds.");return cn.withdraw(e)}constructor(){}}cn.programId=new D("Vote111111111111111111111111111111111111111"),cn.space=3731;const un=new D("Va1idator1nfo111111111111111111111111111111"),ln=(0,h.type)({name:(0,h.string)(),website:(0,h.optional)((0,h.string)()),details:(0,h.optional)((0,h.string)()),keybaseUsername:(0,h.optional)((0,h.string)())});class dn{static fromConfigData(e){let t=[...e];if(2!==$(t))return null;const r=[];for(let e=0;e<2;e++){const e=new D(t.slice(0,R));t=t.slice(R);const n=1===t.slice(0,1)[0];t=t.slice(1),r.push({publicKey:e,isSigner:n})}if(r[0].publicKey.equals(un)&&r[1].isSigner){const e=Y().decode(o.Buffer.from(t)),n=JSON.parse(e);return(0,h.assert)(n,ln),new dn(r[1].publicKey,n)}return null}constructor(e,t){this.key=void 0,this.info=void 0,this.key=e,this.info=t}}const pn=new D("Vote111111111111111111111111111111111111111"),fn=p.struct([q("nodePubkey"),q("authorizedWithdrawer"),p.u8("commission"),p.nu64(),p.seq(p.struct([p.nu64("slot"),p.u32("confirmationCount")]),p.offset(p.u32(),-8),"votes"),p.u8("rootSlotValid"),p.nu64("rootSlot"),p.nu64(),p.seq(p.struct([p.nu64("epoch"),q("authorizedVoter")]),p.offset(p.u32(),-8),"authorizedVoters"),p.struct([p.seq(p.struct([q("authorizedPubkey"),p.nu64("epochOfLastAuthorizedSwitch"),p.nu64("targetEpoch")]),32,"buf"),p.nu64("idx"),p.u8("isEmpty")],"priorVoters"),p.nu64(),p.seq(p.struct([p.nu64("epoch"),p.nu64("credits"),p.nu64("prevCredits")]),p.offset(p.u32(),-8),"epochCredits"),p.struct([p.nu64("slot"),p.nu64("timestamp")],"lastTimestamp")]);class hn{static fromAccountData(e){const t=fn.decode(_(e),4);let r=t.rootSlot;return t.rootSlotValid||(r=null),new hn({nodePubkey:new D(t.nodePubkey),authorizedWithdrawer:new D(t.authorizedWithdrawer),commission:t.commission,votes:t.votes,rootSlot:r,authorizedVoters:t.authorizedVoters.map(gn),priorVoters:bn(t.priorVoters),epochCredits:t.epochCredits,lastTimestamp:t.lastTimestamp})}constructor(e){this.nodePubkey=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.rootSlot=void 0,this.votes=void 0,this.authorizedVoters=void 0,this.priorVoters=void 0,this.epochCredits=void 0,this.lastTimestamp=void 0,this.nodePubkey=e.nodePubkey,this.authorizedWithdrawer=e.authorizedWithdrawer,this.commission=e.commission,this.rootSlot=e.rootSlot,this.votes=e.votes,this.authorizedVoters=e.authorizedVoters,this.priorVoters=e.priorVoters,this.epochCredits=e.epochCredits,this.lastTimestamp=e.lastTimestamp}}function gn({authorizedVoter:e,epoch:t}){return{epoch:t,authorizedVoter:new D(e)}}function yn({authorizedPubkey:e,epochOfLastAuthorizedSwitch:t,targetEpoch:r}){return{authorizedPubkey:new D(e),epochOfLastAuthorizedSwitch:t,targetEpoch:r}}function bn({buf:e,idx:t,isEmpty:r}){return r?[]:[...e.slice(t+1).map(yn),...e.slice(0,t).map(yn)]}const mn={http:{devnet:"http://api.devnet.solana.com",testnet:"http://api.testnet.solana.com","mainnet-beta":"http://api.mainnet-beta.solana.com/"},https:{devnet:"https://api.devnet.solana.com",testnet:"https://api.testnet.solana.com","mainnet-beta":"https://api.mainnet-beta.solana.com/"}};function kn(e,t){const r=!1===t?"http":"https";if(!e)return mn[r].devnet;const n=mn[r][e];if(!n)throw new Error(`Unknown ${r} cluster: ${e}`);return n}async function xn(e,t,r,n){let o,i;r&&Object.prototype.hasOwnProperty.call(r,"lastValidBlockHeight")||r&&Object.prototype.hasOwnProperty.call(r,"nonceValue")?(o=r,i=n):i=r;const s=i&&{skipPreflight:i.skipPreflight,preflightCommitment:i.preflightCommitment||i.commitment,minContextSlot:i.minContextSlot},a=await e.sendRawTransaction(t,s),c=i&&i.commitment,u=o?e.confirmTransaction(o,c):e.confirmTransaction(a,c),l=(await u).value;if(l.err)throw new Error(`Raw transaction ${a} failed (${JSON.stringify(l)})`);return a}const wn=1e9})),s.register("82CCI",(function(t,r){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */var n,o;e(t.exports,"Buffer",(function(){return n}),(function(e){return n=e})),e(t.exports,"INSPECT_MAX_BYTES",(function(){return o}),(function(e){return o=e}));var i=s("1iwmJ"),a=s("fno87");const c="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;n=d,o=50;const u=2147483647;function l(e){if(e>u)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,d.prototype),t}function d(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return h(e)}return p(e,t,r)}function p(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!d.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|m(e,t);let n=l(r);const o=n.write(e,t);o!==r&&(n=n.slice(0,o));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(Q(e,Uint8Array)){const t=new Uint8Array(e);return y(t.buffer,t.byteOffset,t.byteLength)}return g(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(Q(e,ArrayBuffer)||e&&Q(e.buffer,ArrayBuffer))return y(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(Q(e,SharedArrayBuffer)||e&&Q(e.buffer,SharedArrayBuffer)))return y(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return d.from(n,t,r);const o=function(e){if(d.isBuffer(e)){const t=0|b(e.length),r=l(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||X(e.length)?l(0):g(e);if("Buffer"===e.type&&Array.isArray(e.data))return g(e.data)}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return d.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function f(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function h(e){return f(e),l(e<0?0:0|b(e))}function g(e){const t=e.length<0?0:0|b(e.length),r=l(t);for(let n=0;n=u)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+u.toString(16)+" bytes");return 0|e}function m(e,t){if(d.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||Q(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return $(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return J(e).length;default:if(o)return n?-1:$(e).length;t=(""+t).toLowerCase(),o=!0}}function k(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return R(this,t,r);case"utf8":case"utf-8":return O(this,t,r);case"ascii":return B(this,t,r);case"latin1":case"binary":return M(this,t,r);case"base64":return T(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function x(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function w(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),X(r=+r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=d.from(t,n)),d.isBuffer(t))return 0===t.length?-1:S(e,t,r,n,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):S(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function S(e,t,r,n,o){let i,s=1,a=e.length,c=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,c/=2,r/=2}function u(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(o){let n=-1;for(i=r;ia&&(r=a-c),i=r;i>=0;i--){let r=!0;for(let n=0;no&&(n=o):n=o;const i=t.length;let s;for(n>i/2&&(n=i/2),s=0;s>8,o=r%256,i.push(o),i.push(n);return i}(t,e.length-r),e,r,n)}function T(e,t,r){return 0===t&&r===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,r))}function O(e,t,r){r=Math.min(e.length,r);const n=[];let o=t;for(;o239?4:t>223?3:t>191?2:1;if(o+s<=r){let r,n,a,c;switch(s){case 1:t<128&&(i=t);break;case 2:r=e[o+1],128==(192&r)&&(c=(31&t)<<6|63&r,c>127&&(i=c));break;case 3:r=e[o+1],n=e[o+2],128==(192&r)&&128==(192&n)&&(c=(15&t)<<12|(63&r)<<6|63&n,c>2047&&(c<55296||c>57343)&&(i=c));break;case 4:r=e[o+1],n=e[o+2],a=e[o+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(c=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a,c>65535&&c<1114112&&(i=c))}}null===i?(i=65533,s=1):i>65535&&(i-=65536,n.push(i>>>10&1023|55296),i=56320|1023&i),n.push(i),o+=s}return function(e){const t=e.length;if(t<=P)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(d.isBuffer(t)||(t=d.from(t)),t.copy(n,o)):Uint8Array.prototype.set.call(n,t,o);else{if(!d.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,o)}o+=t.length}return n},d.byteLength=m,d.prototype._isBuffer=!0,d.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""},c&&(d.prototype[c]=d.prototype.inspect),d.prototype.compare=function(e,t,r,n,o){if(Q(e,Uint8Array)&&(e=d.from(e,e.offset,e.byteLength)),!d.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(this===e)return 0;let i=(o>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0);const a=Math.min(i,s),c=this.slice(n,o),u=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let i=!1;for(;;)switch(n){case"hex":return I(this,e,t,r);case"utf8":case"utf-8":return v(this,e,t,r);case"ascii":case"latin1":case"binary":return A(this,e,t,r);case"base64":return E(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const P=4096;function B(e,t,r){let n="";r=Math.min(e.length,r);for(let o=t;on)&&(r=n);let o="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function z(e,t,r,n,o,i){if(!d.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function W(e,t,r,n,o){q(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function j(e,t,r,n,o){q(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r+7]=i,i>>=8,e[r+6]=i,i>>=8,e[r+5]=i,i>>=8,e[r+4]=i;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function U(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function K(e,t,r,n,o){return t=+t,r>>>=0,o||U(e,0,r,4),a.write(e,t,r,n,23,4),r+4}function N(e,t,r,n,o){return t=+t,r>>>=0,o||U(e,0,r,8),a.write(e,t,r,n,52,8),r+8}d.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||D(e,t,this.length);let n=this[e],o=1,i=0;for(;++i>>=0,t>>>=0,r||D(e,t,this.length);let n=this[e+--t],o=1;for(;t>0&&(o*=256);)n+=this[e+--t]*o;return n},d.prototype.readUint8=d.prototype.readUInt8=function(e,t){return e>>>=0,t||D(e,1,this.length),this[e]},d.prototype.readUint16LE=d.prototype.readUInt16LE=function(e,t){return e>>>=0,t||D(e,2,this.length),this[e]|this[e+1]<<8},d.prototype.readUint16BE=d.prototype.readUInt16BE=function(e,t){return e>>>=0,t||D(e,2,this.length),this[e]<<8|this[e+1]},d.prototype.readUint32LE=d.prototype.readUInt32LE=function(e,t){return e>>>=0,t||D(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},d.prototype.readUint32BE=d.prototype.readUInt32BE=function(e,t){return e>>>=0,t||D(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},d.prototype.readBigUInt64LE=te((function(e){G(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Y(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,o=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(o)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Y(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],o=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||D(e,t,this.length);let n=this[e],o=1,i=0;for(;++i=o&&(n-=Math.pow(2,8*t)),n},d.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||D(e,t,this.length);let n=t,o=1,i=this[e+--n];for(;n>0&&(o*=256);)i+=this[e+--n]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},d.prototype.readInt8=function(e,t){return e>>>=0,t||D(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},d.prototype.readInt16LE=function(e,t){e>>>=0,t||D(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt16BE=function(e,t){e>>>=0,t||D(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt32LE=function(e,t){return e>>>=0,t||D(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},d.prototype.readInt32BE=function(e,t){return e>>>=0,t||D(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},d.prototype.readBigInt64LE=te((function(e){G(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Y(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Y(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||D(e,4,this.length),a.read(this,e,!0,23,4)},d.prototype.readFloatBE=function(e,t){return e>>>=0,t||D(e,4,this.length),a.read(this,e,!1,23,4)},d.prototype.readDoubleLE=function(e,t){return e>>>=0,t||D(e,8,this.length),a.read(this,e,!0,52,8)},d.prototype.readDoubleBE=function(e,t){return e>>>=0,t||D(e,8,this.length),a.read(this,e,!1,52,8)},d.prototype.writeUintLE=d.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){z(this,e,t,r,Math.pow(2,8*r)-1,0)}let o=1,i=0;for(this[t]=255&e;++i>>=0,r>>>=0,!n){z(this,e,t,r,Math.pow(2,8*r)-1,0)}let o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},d.prototype.writeUint8=d.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,1,255,0),this[t]=255&e,t+1},d.prototype.writeUint16LE=d.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeUint16BE=d.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeUint32LE=d.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},d.prototype.writeUint32BE=d.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigUInt64LE=te((function(e,t=0){return W(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeBigUInt64BE=te((function(e,t=0){return j(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);z(this,e,t,r,n-1,-n)}let o=0,i=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+r},d.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);z(this,e,t,r,n-1,-n)}let o=r-1,i=1,s=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/i>>0)-s&255;return t+r},d.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},d.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},d.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigInt64LE=te((function(e,t=0){return W(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeBigInt64BE=te((function(e,t=0){return j(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeFloatLE=function(e,t,r){return K(this,e,t,!0,r)},d.prototype.writeFloatBE=function(e,t,r){return K(this,e,t,!1,r)},d.prototype.writeDoubleLE=function(e,t,r){return N(this,e,t,!0,r)},d.prototype.writeDoubleBE=function(e,t,r){return N(this,e,t,!1,r)},d.prototype.copy=function(e,t,r,n){if(!d.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function q(e,t,r,n,o,i){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(i+1)}${n}`:`>= -(2${n} ** ${8*(i+1)-1}${n}) and < 2 ** ${8*(i+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new L.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,r){G(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||Y(t,e.length-(r+1))}(n,o,i)}function G(e,t){if("number"!=typeof e)throw new L.ERR_INVALID_ARG_TYPE(t,"number",e)}function Y(e,t,r){if(Math.floor(e)!==e)throw G(e,r),new L.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new L.ERR_BUFFER_OUT_OF_BOUNDS;throw new L.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}V("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),V("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),V("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,o=r;return Number.isInteger(r)&&Math.abs(r)>2**32?o=F(String(r)):"bigint"==typeof r&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=F(o)),o+="n"),n+=` It must be ${t}. Received ${o}`,n}),RangeError);const H=/[^+/0-9A-Za-z-_]/g;function $(e,t){let r;t=t||1/0;const n=e.length;let o=null;const i=[];for(let s=0;s55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function J(e){return i.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(H,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Z(e,t,r,n){let o;for(o=0;o=t.length||o>=e.length);++o)t[o+r]=e[o];return o}function Q(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function X(e){return e!=e}const ee=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let o=0;o<16;++o)t[n+o]=e[r]+e[o]}return t}();function te(e){return"undefined"==typeof BigInt?re:e}function re(){throw new Error("BigInt not supported")}})),s.register("dhIPq",(function(e,t){var r=s("8tcqI").Buffer,n=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e.exports&&e.exports.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t},c=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.deserializeUnchecked=e.exports.deserialize=e.exports.serialize=e.exports.BinaryReader=e.exports.BinaryWriter=e.exports.BorshError=e.exports.baseDecode=e.exports.baseEncode=void 0;const u=c(s("c1rzP")),l=c(s("85iHy")),d=a(s("5rvRH")),p=new("function"!=typeof TextDecoder?d.TextDecoder:TextDecoder)("utf-8",{fatal:!0});e.exports.baseEncode=function(e){return"string"==typeof e&&(e=r.from(e,"utf8")),l.default.encode(r.from(e))},e.exports.baseDecode=function(e){return r.from(l.default.decode(e))};const f=1024;class h extends Error{addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}}e.exports.BorshError=h;class g{maybeResize(){this.buf.length<16+this.length&&(this.buf=r.concat([this.buf,r.alloc(f)]))}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(r.from(new u.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(r.from(new u.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(r.from(new u.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(r.from(new u.default(e).toArray("le",64)))}writeBuffer(e){this.buf=r.concat([r.from(this.buf.subarray(0,this.length)),e,r.alloc(f)]),this.length+=e.length}writeString(e){this.maybeResize();const t=r.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(r.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(const r of e)this.maybeResize(),t(r)}toArray(){return this.buf.subarray(0,this.length)}constructor(){this.buf=r.alloc(f),this.length=0}}function y(e,t,r){const n=r.value;r.value=function(...e){try{return n.apply(this,e)}catch(e){if(e instanceof RangeError){const t=e.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(t)>=0)throw new h("Reached the end of buffer when deserializing")}throw e}}}e.exports.BinaryWriter=g;class b{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 u.default(e,"le")}readU128(){const e=this.readBuffer(16);return new u.default(e,"le")}readU256(){const e=this.readBuffer(32);return new u.default(e,"le")}readU512(){const e=this.readBuffer(64);return new u.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new h(`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 p.decode(t)}catch(e){throw new h(`Error decoding UTF-8 string: ${e}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){const t=this.readU32(),r=Array();for(let n=0;n{k(e,t,r,n[0],o)}));else if(void 0!==n.kind)switch(n.kind){case"option":null==r?o.writeU8(0):(o.writeU8(1),k(e,t,r,n.type,o));break;case"map":o.writeU32(r.size),r.forEach(((r,i)=>{k(e,t,i,n.key,o),k(e,t,r,n.value,o)}));break;default:throw new h(`FieldType ${n} unrecognized`)}else x(e,r,o)}catch(e){throw e instanceof h&&e.addToFieldPath(t),e}}function x(e,t,r){if("function"==typeof t.borshSerialize)return void t.borshSerialize(r);const n=e.get(t.constructor);if(!n)throw new h(`Class ${t.constructor.name} is missing in schema`);if("struct"===n.kind)n.fields.map((([n,o])=>{k(e,n,t[n],o,r)}));else{if("enum"!==n.kind)throw new h(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`);{const o=t[n.field];for(let i=0;iw(e,t,r[0],n)))}if("option"===r.kind){return n.readU8()?w(e,t,r.type,n):void 0}if("map"===r.kind){let o=new Map;const i=n.readU32();for(let s=0;s=n.values.length)throw new h(`Enum index: ${o} is out of range`);const[i,s]=n.values[o];return new t({[i]:w(e,i,s,r)})}throw new h(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`)}i([y],b.prototype,"readU8",null),i([y],b.prototype,"readU16",null),i([y],b.prototype,"readU32",null),i([y],b.prototype,"readU64",null),i([y],b.prototype,"readU128",null),i([y],b.prototype,"readU256",null),i([y],b.prototype,"readU512",null),i([y],b.prototype,"readString",null),i([y],b.prototype,"readFixedArray",null),i([y],b.prototype,"readArray",null),e.exports.BinaryReader=b,e.exports.serialize=function(e,t,r=g){const n=new r;return x(e,t,n),n.toArray()},e.exports.deserialize=function(e,t,r,n=b){const o=new n(r),i=S(e,t,o);if(o.offset{const e=this.totalMintCapacity;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),numMinted:(()=>{const e=this.numMinted;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),isPublic:this.isPublic}}constructor(e,t,r,n,o){this.treeCreator=e,this.treeDelegate=t,this.totalMintCapacity=r,this.numMinted=n,this.isPublic=o}}e.exports.TreeConfig=u,e.exports.treeConfigBeet=new a.BeetStruct([["accountDiscriminator",a.uniformFixedSizeArray(a.u8,8)],["treeCreator",c.publicKey],["treeDelegate",c.publicKey],["totalMintCapacity",a.u64],["numMinted",a.u64],["isPublic",a.bool]],u.fromArgs,"TreeConfig")})),s.register("5UfWt",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.voucherBeet=e.exports.Voucher=e.exports.voucherDiscriminator=void 0;const i=o(s("bvpCc")),a=o(s("hbO5Y")),c=o(s("hvIDj"));var u=s("6XehR");e.exports.voucherDiscriminator=[191,204,149,234,213,165,13,65];class l{static fromArgs(e){return new l(e.leafSchema,e.index,e.merkleTree)}static fromAccountInfo(e,t=0){return l.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find Voucher account at ${t}`);return l.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new i.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){return c.GpaBuilder.fromStruct(t,e.exports.voucherBeet)}static deserialize(t,r=0){return e.exports.voucherBeet.deserialize(t,r)}serialize(){return e.exports.voucherBeet.serialize({accountDiscriminator:e.exports.voucherDiscriminator,...this})}static byteSize(t){const r=l.fromArgs(t);return e.exports.voucherBeet.toFixedFromValue({accountDiscriminator:e.exports.voucherDiscriminator,...r}).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(l.byteSize(e),r)}pretty(){return{leafSchema:this.leafSchema.__kind,index:this.index,merkleTree:this.merkleTree.toBase58()}}constructor(e,t,r){this.leafSchema=e,this.index=t,this.merkleTree=r}}e.exports.Voucher=l,e.exports.voucherBeet=new a.FixableBeetStruct([["accountDiscriminator",a.uniformFixedSizeArray(a.u8,8)],["leafSchema",u.leafSchemaBeet],["index",a.u32],["merkleTree",c.publicKey]],l.fromArgs,"Voucher")})),s.register("6XehR",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.leafSchemaBeet=e.exports.isLeafSchemaV1=void 0;const i=o(s("hbO5Y")),a=o(s("hvIDj"));e.exports.isLeafSchemaV1=e=>"V1"===e.__kind,e.exports.leafSchemaBeet=i.dataEnum([["V1",new i.BeetArgsStruct([["id",a.publicKey],["owner",a.publicKey],["delegate",a.publicKey],["nonce",i.u64],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)]],'LeafSchemaRecord["V1"]')]])})),s.register("e1hUb",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.errorFromName=e.exports.errorFromCode=e.exports.CollectionMustBeSizedError=e.exports.LeafAuthorityMustSignError=e.exports.UpdateAuthorityIncorrectError=e.exports.AlreadyUnverifiedError=e.exports.AlreadyVerifiedError=e.exports.CollectionNotFoundError=e.exports.CollectionCannotBeVerifiedInThisInstructionError=e.exports.IncorrectOwnerError=e.exports.NumericalOverflowErrorError=e.exports.InsufficientMintCapacityError=e.exports.TreeAuthorityIncorrectError=e.exports.MetadataBasisPointsTooHighError=e.exports.MetadataUriTooLongError=e.exports.MetadataSymbolTooLongError=e.exports.MetadataNameTooLongError=e.exports.CreatorsTooLongError=e.exports.DataHashMismatchError=e.exports.CreatorHashMismatchError=e.exports.NoCreatorsPresentError=e.exports.CreatorNotFoundError=e.exports.CreatorDidNotVerifyError=e.exports.DuplicateCreatorAddressError=e.exports.CreatorShareTotalMustBe100Error=e.exports.UnsupportedSchemaVersionError=e.exports.HashingMismatchError=e.exports.PublicKeyMismatchError=e.exports.AssetOwnerMismatchError=void 0;const r=new Map,n=new Map;class o extends Error{constructor(){super("Asset Owner Does not match"),this.code=6e3,this.name="AssetOwnerMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,o)}}e.exports.AssetOwnerMismatchError=o,r.set(6e3,(()=>new o)),n.set("AssetOwnerMismatch",(()=>new o));class i extends Error{constructor(){super("PublicKeyMismatch"),this.code=6001,this.name="PublicKeyMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,i)}}e.exports.PublicKeyMismatchError=i,r.set(6001,(()=>new i)),n.set("PublicKeyMismatch",(()=>new i));class s extends Error{constructor(){super("Hashing Mismatch Within Leaf Schema"),this.code=6002,this.name="HashingMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,s)}}e.exports.HashingMismatchError=s,r.set(6002,(()=>new s)),n.set("HashingMismatch",(()=>new s));class a extends Error{constructor(){super("Unsupported Schema Version"),this.code=6003,this.name="UnsupportedSchemaVersion","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,a)}}e.exports.UnsupportedSchemaVersionError=a,r.set(6003,(()=>new a)),n.set("UnsupportedSchemaVersion",(()=>new a));class c extends Error{constructor(){super("Creator shares must sum to 100"),this.code=6004,this.name="CreatorShareTotalMustBe100","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,c)}}e.exports.CreatorShareTotalMustBe100Error=c,r.set(6004,(()=>new c)),n.set("CreatorShareTotalMustBe100",(()=>new c));class u extends Error{constructor(){super("No duplicate creator addresses in metadata"),this.code=6005,this.name="DuplicateCreatorAddress","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,u)}}e.exports.DuplicateCreatorAddressError=u,r.set(6005,(()=>new u)),n.set("DuplicateCreatorAddress",(()=>new u));class l extends Error{constructor(){super("Creator did not verify the metadata"),this.code=6006,this.name="CreatorDidNotVerify","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,l)}}e.exports.CreatorDidNotVerifyError=l,r.set(6006,(()=>new l)),n.set("CreatorDidNotVerify",(()=>new l));class d extends Error{constructor(){super("Creator not found in creator Vec"),this.code=6007,this.name="CreatorNotFound","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,d)}}e.exports.CreatorNotFoundError=d,r.set(6007,(()=>new d)),n.set("CreatorNotFound",(()=>new d));class p extends Error{constructor(){super("No creators in creator Vec"),this.code=6008,this.name="NoCreatorsPresent","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,p)}}e.exports.NoCreatorsPresentError=p,r.set(6008,(()=>new p)),n.set("NoCreatorsPresent",(()=>new p));class f extends Error{constructor(){super("User-provided creator Vec must result in same user-provided creator hash"),this.code=6009,this.name="CreatorHashMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,f)}}e.exports.CreatorHashMismatchError=f,r.set(6009,(()=>new f)),n.set("CreatorHashMismatch",(()=>new f));class h extends Error{constructor(){super("User-provided metadata must result in same user-provided data hash"),this.code=6010,this.name="DataHashMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,h)}}e.exports.DataHashMismatchError=h,r.set(6010,(()=>new h)),n.set("DataHashMismatch",(()=>new h));class g extends Error{constructor(){super("Creators list too long"),this.code=6011,this.name="CreatorsTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,g)}}e.exports.CreatorsTooLongError=g,r.set(6011,(()=>new g)),n.set("CreatorsTooLong",(()=>new g));class y extends Error{constructor(){super("Name in metadata is too long"),this.code=6012,this.name="MetadataNameTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,y)}}e.exports.MetadataNameTooLongError=y,r.set(6012,(()=>new y)),n.set("MetadataNameTooLong",(()=>new y));class b extends Error{constructor(){super("Symbol in metadata is too long"),this.code=6013,this.name="MetadataSymbolTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,b)}}e.exports.MetadataSymbolTooLongError=b,r.set(6013,(()=>new b)),n.set("MetadataSymbolTooLong",(()=>new b));class m extends Error{constructor(){super("Uri in metadata is too long"),this.code=6014,this.name="MetadataUriTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,m)}}e.exports.MetadataUriTooLongError=m,r.set(6014,(()=>new m)),n.set("MetadataUriTooLong",(()=>new m));class k extends Error{constructor(){super("Basis points in metadata cannot exceed 10000"),this.code=6015,this.name="MetadataBasisPointsTooHigh","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,k)}}e.exports.MetadataBasisPointsTooHighError=k,r.set(6015,(()=>new k)),n.set("MetadataBasisPointsTooHigh",(()=>new k));class x extends Error{constructor(){super("Tree creator or tree delegate must sign."),this.code=6016,this.name="TreeAuthorityIncorrect","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,x)}}e.exports.TreeAuthorityIncorrectError=x,r.set(6016,(()=>new x)),n.set("TreeAuthorityIncorrect",(()=>new x));class w extends Error{constructor(){super("Not enough unapproved mints left"),this.code=6017,this.name="InsufficientMintCapacity","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,w)}}e.exports.InsufficientMintCapacityError=w,r.set(6017,(()=>new w)),n.set("InsufficientMintCapacity",(()=>new w));class S extends Error{constructor(){super("NumericalOverflowError"),this.code=6018,this.name="NumericalOverflowError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,S)}}e.exports.NumericalOverflowErrorError=S,r.set(6018,(()=>new S)),n.set("NumericalOverflowError",(()=>new S));class I extends Error{constructor(){super("Incorrect account owner"),this.code=6019,this.name="IncorrectOwner","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,I)}}e.exports.IncorrectOwnerError=I,r.set(6019,(()=>new I)),n.set("IncorrectOwner",(()=>new I));class v extends Error{constructor(){super("Cannot Verify Collection in this Instruction"),this.code=6020,this.name="CollectionCannotBeVerifiedInThisInstruction","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,v)}}e.exports.CollectionCannotBeVerifiedInThisInstructionError=v,r.set(6020,(()=>new v)),n.set("CollectionCannotBeVerifiedInThisInstruction",(()=>new v));class A extends Error{constructor(){super("Collection Not Found on Metadata"),this.code=6021,this.name="CollectionNotFound","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,A)}}e.exports.CollectionNotFoundError=A,r.set(6021,(()=>new A)),n.set("CollectionNotFound",(()=>new A));class E extends Error{constructor(){super("Collection item is already verified."),this.code=6022,this.name="AlreadyVerified","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,E)}}e.exports.AlreadyVerifiedError=E,r.set(6022,(()=>new E)),n.set("AlreadyVerified",(()=>new E));class _ extends Error{constructor(){super("Collection item is already unverified."),this.code=6023,this.name="AlreadyUnverified","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,_)}}e.exports.AlreadyUnverifiedError=_,r.set(6023,(()=>new _)),n.set("AlreadyUnverified",(()=>new _));class T extends Error{constructor(){super("Incorrect leaf metadata update authority."),this.code=6024,this.name="UpdateAuthorityIncorrect","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,T)}}e.exports.UpdateAuthorityIncorrectError=T,r.set(6024,(()=>new T)),n.set("UpdateAuthorityIncorrect",(()=>new T));class O extends Error{constructor(){super("This transaction must be signed by either the leaf owner or leaf delegate"),this.code=6025,this.name="LeafAuthorityMustSign","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,O)}}e.exports.LeafAuthorityMustSignError=O,r.set(6025,(()=>new O)),n.set("LeafAuthorityMustSign",(()=>new O));class P extends Error{constructor(){super("Collection Not Compatable with Compression, Must be Sized"),this.code=6026,this.name="CollectionMustBeSized","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,P)}}e.exports.CollectionMustBeSizedError=P,r.set(6026,(()=>new P)),n.set("CollectionMustBeSized",(()=>new P)),e.exports.errorFromCode=function(e){const t=r.get(e);return null!=t?t():null},e.exports.errorFromName=function(e){const t=n.get(e);return null!=t?t():null}})),s.register("5SWgh",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),n(s("e2jwN"),e.exports),n(s("8igUt"),e.exports),n(s("lHGyE"),e.exports),n(s("gIP5s"),e.exports),n(s("9Iuqj"),e.exports),n(s("cR6RW"),e.exports),n(s("3vc8w"),e.exports),n(s("99zYV"),e.exports),n(s("fhaU8"),e.exports),n(s("keiMQ"),e.exports),n(s("cv5WY"),e.exports),n(s("ltqzo"),e.exports),n(s("hb2cD"),e.exports),n(s("dG5qi"),e.exports),n(s("2u151"),e.exports),n(s("l7mQb"),e.exports)})),s.register("e2jwN",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createBurnInstruction=e.exports.burnInstructionDiscriminator=e.exports.burnStruct=void 0;const i=o(s("hbO5Y")),a=o(s("bvpCc"));e.exports.burnStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32]],"BurnInstructionArgs"),e.exports.burnInstructionDiscriminator=[116,110,29,56,107,219,42,93],e.exports.createBurnInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.burnStruct.serialize({instructionDiscriminator:e.exports.burnInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("8igUt",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCancelRedeemInstruction=e.exports.cancelRedeemInstructionDiscriminator=e.exports.cancelRedeemStruct=void 0;const i=o(s("hbO5Y")),a=o(s("bvpCc"));e.exports.cancelRedeemStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)]],"CancelRedeemInstructionArgs"),e.exports.cancelRedeemInstructionDiscriminator=[111,76,232,50,39,175,48,242],e.exports.createCancelRedeemInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.cancelRedeemStruct.serialize({instructionDiscriminator:e.exports.cancelRedeemInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!0,isSigner:!0},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.voucher,isWritable:!0,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("lHGyE",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCompressInstruction=e.exports.compressInstructionDiscriminator=e.exports.compressStruct=void 0;const i=o(s("aa7gQ")),a=o(s("hbO5Y")),c=o(s("bvpCc"));e.exports.compressStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.uniformFixedSizeArray(a.u8,8)]],"CompressInstructionArgs"),e.exports.compressInstructionDiscriminator=[82,193,176,117,176,21,115,253],e.exports.createCompressInstruction=function(t,r=new c.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var n,o;const[s]=e.exports.compressStruct.serialize({instructionDiscriminator:e.exports.compressInstructionDiscriminator}),a=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!0},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!1,isSigner:!1},{pubkey:t.tokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.masterEdition,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:t.tokenMetadataProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:c.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)a.push(e);return new c.TransactionInstruction({programId:r,keys:a,data:s})}})),s.register("aa7gQ",(function(n,o){e(n.exports,"TOKEN_PROGRAM_ID",(function(){return He})),e(n.exports,"ASSOCIATED_TOKEN_PROGRAM_ID",(function(){return $e})),e(n.exports,"u64",(function(){return Xe})),e(n.exports,"NATIVE_MINT",(function(){return rt})),e(n.exports,"MintLayout",(function(){return nt})),e(n.exports,"AccountLayout",(function(){return ot})),e(n.exports,"Token",(function(){return st}));for(var i=s("46ZaM"),a=s("c1rzP"),c=s("bvpCc"),u={},l={byteLength:function(e){var t=b(e),r=t[0],n=t[1];return 3*(r+n)/4-n},toByteArray:function(e){var t,r,n=b(e),o=n[0],i=n[1],s=new f(function(e,t,r){return 3*(t+r)/4-r}(0,o,i)),a=0,c=i>0?o-4:o;for(r=0;r>16&255,s[a++]=t>>8&255,s[a++]=255&t;2===i&&(t=p[e.charCodeAt(r)]<<2|p[e.charCodeAt(r+1)]>>4,s[a++]=255&t);1===i&&(t=p[e.charCodeAt(r)]<<10|p[e.charCodeAt(r+1)]<<4|p[e.charCodeAt(r+2)]>>2,s[a++]=t>>8&255,s[a++]=255&t);return s},fromByteArray:function(e){for(var t,r=e.length,n=r%3,o=[],i=16383,s=0,a=r-n;sa?a:s+i));1===n?(t=e[r-1],o.push(d[t>>2]+d[t<<4&63]+"==")):2===n&&(t=(e[r-2]<<8)+e[r-1],o.push(d[t>>10]+d[t>>4&63]+d[t<<2&63]+"="));return o.join("")}},d=[],p=[],f="undefined"!=typeof Uint8Array?Uint8Array:Array,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",g=0,y=h.length;g0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function m(e,t,r){for(var n,o,i=[],s=t;s>18&63]+d[o>>12&63]+d[o>>6&63]+d[63&o]);return i.join("")}p["-".charCodeAt(0)]=62,p["_".charCodeAt(0)]=63;var k={ +/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */read:function(e,t,r,n,o){var i,s,a=8*o-n-1,c=(1<>1,l=-7,d=r?o-1:0,p=r?-1:1,f=e[t+d];for(d+=p,i=f&(1<<-l)-1,f>>=-l,l+=a;l>0;i=256*i+e[t+d],d+=p,l-=8);for(s=i&(1<<-l)-1,i>>=-l,l+=n;l>0;s=256*s+e[t+d],d+=p,l-=8);if(0===i)i=1-u;else{if(i===c)return s?NaN:1/0*(f?-1:1);s+=Math.pow(2,n),i-=u}return(f?-1:1)*s*Math.pow(2,i-n)},write:function(e,t,r,n,o,i){var s,a,c,u=8*i-o-1,l=(1<>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:i-1,h=n?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-s))<1&&(s--,c*=2),(t+=s+d>=1?p/c:p*Math.pow(2,1-d))*c>=2&&(s++,c/=2),s+d>=l?(a=0,s=l):s+d>=1?(a=(t*c-1)*Math.pow(2,o),s+=d):(a=t*Math.pow(2,d-1)*Math.pow(2,o),s=0));o>=8;e[r+f]=255&a,f+=h,a/=256,o-=8);for(s=s<0;e[r+f]=255&s,f+=h,s/=256,u-=8);e[r+f-h]|=128*g}}; +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +!function(e){const t=l,r=k,n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=s,e.SlowBuffer=function(e){+e!=e&&(e=0);return s.alloc(+e)},e.INSPECT_MAX_BYTES=50;const o=2147483647;function i(e){if(e>o)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return u(e)}return a(e,t,r)}function a(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!s.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|h(e,t);let n=i(r);const o=n.write(e,t);o!==r&&(n=n.slice(0,o));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if($(e,Uint8Array)){const t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return d(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if($(e,ArrayBuffer)||e&&$(e.buffer,ArrayBuffer))return p(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&($(e,SharedArrayBuffer)||e&&$(e.buffer,SharedArrayBuffer)))return p(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return s.from(n,t,r);const o=function(e){if(s.isBuffer(e)){const t=0|f(e.length),r=i(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||J(e.length)?i(0):d(e);if("Buffer"===e.type&&Array.isArray(e.data))return d(e.data)}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return s.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return c(e),i(e<0?0:0|f(e))}function d(e){const t=e.length<0?0:0|f(e.length),r=i(t);for(let n=0;n=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return 0|e}function h(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||$(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return G(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return Y(e).length;default:if(o)return n?-1:G(e).length;t=(""+t).toLowerCase(),o=!0}}function g(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,r);case"utf8":case"utf-8":return E(this,t,r);case"ascii":return T(this,t,r);case"latin1":case"binary":return O(this,t,r);case"base64":return A(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function y(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function b(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),J(r=+r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=s.from(t,n)),s.isBuffer(t))return 0===t.length?-1:m(e,t,r,n,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):m(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function m(e,t,r,n,o){let i,s=1,a=e.length,c=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,c/=2,r/=2}function u(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(o){let n=-1;for(i=r;ia&&(r=a-c),i=r;i>=0;i--){let r=!0;for(let n=0;no&&(n=o):n=o;const i=t.length;let s;for(n>i/2&&(n=i/2),s=0;s>8,o=r%256,i.push(o),i.push(n);return i}(t,e.length-r),e,r,n)}function A(e,r,n){return 0===r&&n===e.length?t.fromByteArray(e):t.fromByteArray(e.slice(r,n))}function E(e,t,r){r=Math.min(e.length,r);const n=[];let o=t;for(;o239?4:t>223?3:t>191?2:1;if(o+s<=r){let r,n,a,c;switch(s){case 1:t<128&&(i=t);break;case 2:r=e[o+1],128==(192&r)&&(c=(31&t)<<6|63&r,c>127&&(i=c));break;case 3:r=e[o+1],n=e[o+2],128==(192&r)&&128==(192&n)&&(c=(15&t)<<12|(63&r)<<6|63&n,c>2047&&(c<55296||c>57343)&&(i=c));break;case 4:r=e[o+1],n=e[o+2],a=e[o+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(c=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a,c>65535&&c<1114112&&(i=c))}}null===i?(i=65533,s=1):i>65535&&(i-=65536,n.push(i>>>10&1023|55296),i=56320|1023&i),n.push(i),o+=s}return function(e){const t=e.length;if(t<=_)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(s.isBuffer(t)||(t=s.from(t)),t.copy(n,o)):Uint8Array.prototype.set.call(n,t,o);else{if(!s.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,o)}o+=t.length}return n},s.byteLength=h,s.prototype._isBuffer=!0,s.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tr&&(t+=" ... "),""},n&&(s.prototype[n]=s.prototype.inspect),s.prototype.compare=function(e,t,r,n,o){if($(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(this===e)return 0;let i=(o>>>=0)-(n>>>=0),a=(r>>>=0)-(t>>>=0);const c=Math.min(i,a),u=this.slice(n,o),l=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let i=!1;for(;;)switch(n){case"hex":return x(this,e,t,r);case"utf8":case"utf-8":return w(this,e,t,r);case"ascii":case"latin1":case"binary":return S(this,e,t,r);case"base64":return I(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return v(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const _=4096;function T(e,t,r){let n="";r=Math.min(e.length,r);for(let o=t;on)&&(r=n);let o="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,r,n,o,i){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function C(e,t,r,n,o){L(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function D(e,t,r,n,o){L(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r+7]=i,i>>=8,e[r+6]=i,i>>=8,e[r+5]=i,i>>=8,e[r+4]=i;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function z(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function W(e,t,n,o,i){return t=+t,n>>>=0,i||z(e,0,n,4),r.write(e,t,n,o,23,4),n+4}function j(e,t,n,o,i){return t=+t,n>>>=0,i||z(e,0,n,8),r.write(e,t,n,o,52,8),n+8}s.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||M(e,t,this.length);let n=this[e],o=1,i=0;for(;++i>>=0,t>>>=0,r||M(e,t,this.length);let n=this[e+--t],o=1;for(;t>0&&(o*=256);)n+=this[e+--t]*o;return n},s.prototype.readUint8=s.prototype.readUInt8=function(e,t){return e>>>=0,t||M(e,1,this.length),this[e]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||M(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||M(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||M(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||M(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readBigUInt64LE=Q((function(e){V(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||F(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,o=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(o)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||F(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],o=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||M(e,t,this.length);let n=this[e],o=1,i=0;for(;++i=o&&(n-=Math.pow(2,8*t)),n},s.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||M(e,t,this.length);let n=t,o=1,i=this[e+--n];for(;n>0&&(o*=256);)i+=this[e+--n]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},s.prototype.readInt8=function(e,t){return e>>>=0,t||M(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||M(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(e,t){e>>>=0,t||M(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||M(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||M(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readBigInt64LE=Q((function(e){V(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||F(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||F(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||M(e,4,this.length),r.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||M(e,4,this.length),r.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||M(e,8,this.length),r.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||M(e,8,this.length),r.read(this,e,!1,52,8)},s.prototype.writeUintLE=s.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){R(this,e,t,r,Math.pow(2,8*r)-1,0)}let o=1,i=0;for(this[t]=255&e;++i>>=0,r>>>=0,!n){R(this,e,t,r,Math.pow(2,8*r)-1,0)}let o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},s.prototype.writeUint8=s.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigUInt64LE=Q((function(e,t=0){return C(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),s.prototype.writeBigUInt64BE=Q((function(e,t=0){return D(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),s.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);R(this,e,t,r,n-1,-n)}let o=0,i=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+r},s.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);R(this,e,t,r,n-1,-n)}let o=r-1,i=1,s=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/i>>0)-s&255;return t+r},s.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigInt64LE=Q((function(e,t=0){return C(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),s.prototype.writeBigInt64BE=Q((function(e,t=0){return D(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),s.prototype.writeFloatLE=function(e,t,r){return W(this,e,t,!0,r)},s.prototype.writeFloatBE=function(e,t,r){return W(this,e,t,!1,r)},s.prototype.writeDoubleLE=function(e,t,r){return j(this,e,t,!0,r)},s.prototype.writeDoubleBE=function(e,t,r){return j(this,e,t,!1,r)},s.prototype.copy=function(e,t,r,n){if(!s.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function L(e,t,r,n,o,i){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(i+1)}${n}`:`>= -(2${n} ** ${8*(i+1)-1}${n}) and < 2 ** ${8*(i+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new U.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,r){V(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||F(t,e.length-(r+1))}(n,o,i)}function V(e,t){if("number"!=typeof e)throw new U.ERR_INVALID_ARG_TYPE(t,"number",e)}function F(e,t,r){if(Math.floor(e)!==e)throw V(e,r),new U.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new U.ERR_BUFFER_OUT_OF_BOUNDS;throw new U.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}K("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),K("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),K("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,o=r;return Number.isInteger(r)&&Math.abs(r)>2**32?o=N(String(r)):"bigint"==typeof r&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=N(o)),o+="n"),n+=` It must be ${t}. Received ${o}`,n}),RangeError);const q=/[^+/0-9A-Za-z-_]/g;function G(e,t){let r;t=t||1/0;const n=e.length;let o=null;const i=[];for(let s=0;s55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function Y(e){return t.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(q,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function H(e,t,r,n){let o;for(o=0;o=t.length||o>=e.length);++o)t[o+r]=e[o];return o}function $(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function J(e){return e!=e}const Z=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let o=0;o<16;++o)t[n+o]=e[r]+e[o]}return t}();function Q(e){return"undefined"==typeof BigInt?X:e}function X(){throw new Error("BigInt not supported")}}(u);var x=void 0!==r?r:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},w="function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e};function S(e,t){var r={seen:[],stylize:v};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),T(t)?r.showHidden=t:t&&function(e,t){if(!t||!R(t))return e;var r=Object.keys(t),n=r.length;for(;n--;)e[r[n]]=t[r[n]]}(r,t),B(r.showHidden)&&(r.showHidden=!1),B(r.depth)&&(r.depth=2),B(r.colors)&&(r.colors=!1),B(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=I),A(r,e,r.depth)}function I(e,t){var r=S.styles[t];return r?"["+S.colors[r][0]+"m"+e+"["+S.colors[r][1]+"m":e}function v(e,t){return e}function A(e,t,r){if(e.customInspect&&t&&z(t.inspect)&&t.inspect!==S&&(!t.constructor||t.constructor.prototype!==t)){var n=t.inspect(r,e);return P(n)||(n=A(e,n,r)),n}var o=function(e,t){if(B(t))return e.stylize("undefined","undefined");if(P(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}if(n=t,"number"==typeof n)return e.stylize(""+t,"number");var n;if(T(t))return e.stylize(""+t,"boolean");if(O(t))return e.stylize("null","null")}(e,t);if(o)return o;var i=Object.keys(t),s=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(t)),D(t)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return E(t);if(0===i.length){if(z(t)){var a=t.name?": "+t.name:"";return e.stylize("[Function"+a+"]","special")}if(M(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(C(t))return e.stylize(Date.prototype.toString.call(t),"date");if(D(t))return E(t)}var c,u,l="",d=!1,p=["{","}"];(c=t,Array.isArray(c)&&(d=!0,p=["[","]"]),z(t))&&(l=" [Function"+(t.name?": "+t.name:"")+"]");return M(t)&&(l=" "+RegExp.prototype.toString.call(t)),C(t)&&(l=" "+Date.prototype.toUTCString.call(t)),D(t)&&(l=" "+E(t)),0!==i.length||d&&0!=t.length?r<0?M(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),u=d?function(e,t,r,n,o){for(var i=[],s=0,a=t.length;s60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}(u,l,p)):p[0]+l+p[1]}function E(e){return"["+Error.prototype.toString.call(e)+"]"}function _(e,t,r,n,o,i){var s,a,c;if((c=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?a=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(a=e.stylize("[Setter]","special")),U(n,o)||(s="["+o+"]"),a||(e.seen.indexOf(c.value)<0?(a=O(r)?A(e,c.value,null):A(e,c.value,r-1)).indexOf("\n")>-1&&(a=i?a.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+a.split("\n").map((function(e){return" "+e})).join("\n")):a=e.stylize("[Circular]","special")),B(s)){if(i&&o.match(/^\d+$/))return a;(s=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+a}function T(e){return"boolean"==typeof e}function O(e){return null===e}function P(e){return"string"==typeof e}function B(e){return void 0===e}function M(e){return R(e)&&"[object RegExp]"===j(e)}function R(e){return"object"==typeof e&&null!==e}function C(e){return R(e)&&"[object Date]"===j(e)}function D(e){return R(e)&&("[object Error]"===j(e)||e instanceof Error)}function z(e){return"function"==typeof e}function W(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function j(e){return Object.prototype.toString.call(e)}function U(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function K(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,o=0,i=Math.min(r,n);o=0){var a=o.indexOf("\n",s+1);o=o.substring(a+1)}this.stack=o}}}function Q(e,t){return"string"==typeof e?e.length=0;a--)if(c[a]!==u[a])return!1;for(a=c.length-1;a>=0;a--)if(!re(e[s=c[a]],t[s],r,n))return!1;return!0}(e,t,r,n))}return r?e===t:e==t}function ne(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function oe(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function ie(e,t,r,n){var o;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),o=function(e){var t;try{e()}catch(e){t=e}return t}(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!o&&ee(o,r,"Missing expected exception"+n);var i="string"==typeof n,s=!e&&o&&!r;if((!e&&D(o)&&i&&oe(o,r)||s)&&ee(o,r,"Got unwanted exception"+n),e&&o&&r&&!oe(o,r)||!e&&o)throw o}H.AssertionError=Z,w(Z,Error),H.fail=ee,H.ok=te,H.equal=function e(t,r,n){t!=r&&ee(t,r,n,"==",e)},H.notEqual=function e(t,r,n){t==r&&ee(t,r,n,"!=",e)},H.deepEqual=function e(t,r,n){re(t,r,!1)||ee(t,r,n,"deepEqual",e)},H.deepStrictEqual=function e(t,r,n){re(t,r,!0)||ee(t,r,n,"deepStrictEqual",e)},H.notDeepEqual=function e(t,r,n){re(t,r,!1)&&ee(t,r,n,"notDeepEqual",e)},H.notDeepStrictEqual=function e(t,r,n){re(t,r,!0)&&ee(t,r,n,"notDeepStrictEqual",e)},H.strictEqual=function e(t,r,n){t!==r&&ee(t,r,n,"===",e)},H.notStrictEqual=function e(t,r,n){t===r&&ee(t,r,n,"!==",e)},H.throws=function(e,t,r){ie(!0,e,t,r)},H.doesNotThrow=function(e,t,r){ie(!1,e,t,r)},H.ifError=function(e){if(e)throw e};var se={};class ae{makeDestinationObject(){return{}}decode(e,t){throw new Error("Layout is abstract")}encode(e,t,r){throw new Error("Layout is abstract")}getSpan(e,t){if(0>this.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){}constructor(e,t){if(!Number.isInteger(e))throw new TypeError("span must be an integer");this.span=e,this.property=t}}function ce(e,t){return t.property?e+"["+t.property+"]":e}se.Layout=ae,se.nameWithProperty=ce,se.bindConstructorLayout=function(e,t){if("function"!=typeof e)throw new TypeError("Class must be constructor");if(e.hasOwnProperty("layout_"))throw new Error("Class is already bound to a layout");if(!(t&&t instanceof ae))throw new TypeError("layout must be a Layout");if(t.hasOwnProperty("boundConstructor_"))throw new Error("layout is already bound to a constructor");e.layout_=t,t.boundConstructor_=e,t.makeDestinationObject=()=>new e,Object.defineProperty(e.prototype,"encode",{value:function(e,r){return t.encode(this,e,r)},writable:!0}),Object.defineProperty(e,"decode",{value:function(e,r){return t.decode(e,r)},writable:!0})};class ue extends ae{isCount(){throw new Error("ExternalLayout is abstract")}}class le extends ue{isCount(){return!0}decode(e,t){void 0===t&&(t=0);const r=e.length-t;return Math.floor(r/this.elementSpan)}encode(e,t,r){return 0}constructor(e,t){if(void 0===e&&(e=1),!Number.isInteger(e)||0>=e)throw new TypeError("elementSpan must be a (positive) integer");super(-1,t),this.elementSpan=e}}class de extends ue{isCount(){return this.layout instanceof pe||this.layout instanceof fe}decode(e,t){return void 0===t&&(t=0),this.layout.decode(e,t+this.offset)}encode(e,t,r){return void 0===r&&(r=0),this.layout.encode(e,t,r+this.offset)}constructor(e,t,r){if(!(e instanceof ae))throw new TypeError("layout must be a Layout");if(void 0===t)t=0;else if(!Number.isInteger(t))throw new TypeError("offset must be integer or undefined");super(e.span,r||e.property),this.layout=e,this.offset=t}}class pe extends ae{decode(e,t){return void 0===t&&(t=0),e.readUIntLE(t,this.span)}encode(e,t,r){return void 0===r&&(r=0),t.writeUIntLE(e,r,this.span),this.span}constructor(e,t){if(super(e,t),6e+n.encode(o,t,r+e)),0);return this.count instanceof ue&&this.count.encode(e.length,t,r),o}constructor(e,t,r){if(!(e instanceof ae))throw new TypeError("elementLayout must be a Layout");if(!(t instanceof ue&&t.isCount()||Number.isInteger(t)&&0<=t))throw new TypeError("count must be non-negative integer or an unsigned integer ExternalLayout");let n=-1;!(t instanceof ue)&&0{const o=n.getSpan(e,t);return t+=o,r+o}),0)}catch(e){throw new RangeError("indeterminate span")}return r}decode(e,t){void 0===t&&(t=0);const r=this.makeDestinationObject();for(const n of this.fields)if(void 0!==n.property&&(r[n.property]=n.decode(e,t)),t+=n.getSpan(e,t),this.decodePrefixes&&e.length===t)break;return r}encode(e,t,r){void 0===r&&(r=0);const n=r;let o=0,i=0;for(const n of this.fields){let s=n.span;if(i=0s&&(s=n.getSpan(t,r)))}o=r,r+=s}return o+i-n}fromArray(e){const t=this.makeDestinationObject();for(const r of this.fields)void 0!==r.property&&0r.span?t=-1:0<=t&&(t+=r.span)}}constructor(e,t,r){if(!Array.isArray(e)||!e.reduce(((e,t)=>e&&t instanceof ae),!0))throw new TypeError("fields must be array of Layout instances");"boolean"==typeof t&&void 0===r&&(r=t,t=void 0);for(const t of e)if(0>t.span&&void 0===t.property)throw new Error("fields cannot contain unnamed variable-length layout");let n=-1;try{n=e.reduce(((e,t)=>e+t.getSpan()),0)}catch(e){}super(n,t),this.fields=e,this.decodePrefixes=!!r}}class Oe{decode(){throw new Error("UnionDiscriminator is abstract")}encode(){throw new Error("UnionDiscriminator is abstract")}constructor(e){this.property=e}}class Pe extends Oe{decode(e,t){return this.layout.decode(e,t)}encode(e,t,r){return this.layout.encode(e,t,r)}constructor(e,t){if(!(e instanceof ue&&e.isCount()))throw new TypeError("layout must be an unsigned integer ExternalLayout");super(t||e.property||"variant"),this.layout=e}}class Be extends ae{getSpan(e,t){if(0<=this.span)return this.span;void 0===t&&(t=0);const r=this.getVariant(e,t);if(!r)throw new Error("unable to determine span for unrecognized variant");return r.getSpan(e,t)}defaultGetSourceVariant(e){if(e.hasOwnProperty(this.discriminator.property)){if(this.defaultLayout&&e.hasOwnProperty(this.defaultLayout.property))return;const t=this.registry[e[this.discriminator.property]];if(t&&(!t.layout||e.hasOwnProperty(t.property)))return t}else for(const t in this.registry){const r=this.registry[t];if(e.hasOwnProperty(r.property))return r}throw new Error("unable to infer src variant")}decode(e,t){let r;void 0===t&&(t=0);const n=this.discriminator,o=n.decode(e,t);let i=this.registry[o];if(void 0===i){let s=0;i=this.defaultLayout,this.usesPrefixDiscriminator&&(s=n.layout.span),r=this.makeDestinationObject(),r[n.property]=o,r[i.property]=this.defaultLayout.decode(e,t+s)}else r=i.decode(e,t);return r}encode(e,t,r){void 0===r&&(r=0);const n=this.getSourceVariant(e);if(void 0===n){const n=this.discriminator,o=this.defaultLayout;let i=0;return this.usesPrefixDiscriminator&&(i=n.layout.span),n.encode(e[n.property],t,r),i+o.encode(e[o.property],t,r+i)}return n.encode(e,t,r)}addVariant(e,t,r){const n=new Me(this,e,t,r);return this.registry[e]=n,n}getVariant(e,t){let r=e;return u.Buffer.isBuffer(e)&&(void 0===t&&(t=0),r=this.discriminator.decode(e,t)),this.registry[r]}constructor(e,t,r){const n=e instanceof pe||e instanceof fe;if(n)e=new Pe(new de(e));else if(e instanceof ue&&e.isCount())e=new Pe(e);else if(!(e instanceof Oe))throw new TypeError("discr must be a UnionDiscriminator or an unsigned integer layout");if(void 0===t&&(t=null),!(null===t||t instanceof ae))throw new TypeError("defaultLayout must be null or a Layout");if(null!==t){if(0>t.span)throw new Error("defaultLayout must have constant span");void 0===t.property&&(t=t.replicate("content"))}let o=-1;t&&(o=t.span,0<=o&&n&&(o+=e.layout.span)),super(o,r),this.discriminator=e,this.usesPrefixDiscriminator=n,this.defaultLayout=t,this.registry={};let i=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(e){return i(e)},this.configGetSourceVariant=function(e){i=e.bind(this)}}}class Me extends ae{getSpan(e,t){if(0<=this.span)return this.span;void 0===t&&(t=0);let r=0;return this.union.usesPrefixDiscriminator&&(r=this.union.discriminator.layout.span),r+this.layout.getSpan(e,t+r)}decode(e,t){const r=this.makeDestinationObject();if(void 0===t&&(t=0),this!==this.union.getVariant(e,t))throw new Error("variant mismatch");let n=0;return this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span),this.layout?r[this.property]=this.layout.decode(e,t+n):this.property?r[this.property]=!0:this.union.usesPrefixDiscriminator&&(r[this.union.discriminator.property]=this.variant),r}encode(e,t,r){void 0===r&&(r=0);let n=0;if(this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span),this.layout&&!e.hasOwnProperty(this.property))throw new TypeError("variant lacks property "+this.property);this.union.discriminator.encode(this.variant,t,r);let o=n;if(this.layout&&(this.layout.encode(e[this.property],t,r+n),o+=this.layout.getSpan(t,r+n),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)}constructor(e,t,r,n){if(!(e instanceof Be))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("string"==typeof r&&void 0===n&&(n=r,r=null),r){if(!(r instanceof ae))throw new TypeError("layout must be a Layout");if(null!==e.defaultLayout&&0<=r.span&&r.span>e.defaultLayout.span)throw new Error("variant span exceeds span of containing union");if("string"!=typeof n)throw new TypeError("variant must have a String property")}let o=e.span;0>e.span&&(o=r?r.span:0,0<=o&&e.usesPrefixDiscriminator&&(o+=e.discriminator.layout.span)),super(o,n),this.union=e,this.variant=t,this.layout=r||null}}function Re(e){return 0>e&&(e+=4294967296),e}class Ce extends ae{decode(e,t){const r=this.makeDestinationObject();void 0===t&&(t=0);const n=this.word.decode(e,t);this._packedSetValue(n);for(const e of this.fields)void 0!==e.property&&(r[e.property]=e.decode(n));return r}encode(e,t,r){void 0===r&&(r=0);const n=this.word.decode(t,r);this._packedSetValue(n);for(const t of this.fields)if(void 0!==t.property){const r=e[t.property];void 0!==r&&t.encode(r)}return this.word.encode(this._packedGetValue(),t,r)}addField(e,t){const r=new De(this,e,t);return this.fields.push(r),r}addBoolean(e){const t=new ze(this,e);return this.fields.push(t),t}fieldFor(e){if("string"!=typeof e)throw new TypeError("property must be string");for(const t of this.fields)if(t.property===e)return t}constructor(e,t,r){if(!(e instanceof pe||e instanceof fe))throw new TypeError("word must be a UInt or UIntBE layout");if("string"==typeof t&&void 0===r&&(r=t,t=void 0),4>>this.start}encode(e){if(!Number.isInteger(e)||e!==Re(e&this.valueMask))throw new TypeError(ce("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);const t=this.container._packedGetValue(),r=Re(e<=t)throw new TypeError("bits must be positive integer");const n=8*e.span,o=e.fields.reduce(((e,t)=>e+t.bits),0);if(t+o>n)throw new Error("bits too long for span remainder ("+(n-o)+" of "+n+" remain)");this.container=e,this.bits=t,this.valueMask=(1<r&&(r=this.length.decode(e,t)),r}decode(e,t){void 0===t&&(t=0);let r=this.span;return 0>r&&(r=this.length.decode(e,t)),e.slice(t,t+r)}encode(e,t,r){let n=this.length;if(this.length instanceof ue&&(n=e.length),!u.Buffer.isBuffer(e)||n!==e.length)throw new TypeError(ce("Blob.encode",this)+" requires (length "+n+") Buffer as src");if(r+n>t.length)throw new RangeError("encoding overruns Buffer");return t.write(e.toString("hex"),r,n,"hex"),this.length instanceof ue&&this.length.encode(n,t,r),n}constructor(e,t){if(!(e instanceof ue&&e.isCount()||Number.isInteger(e)&&0<=e))throw new TypeError("length must be positive integer or an unsigned integer ExternalLayout");let r=-1;e instanceof ue||(r=e),super(r,t),this.length=e}}class je extends ae{getSpan(e,t){if(!u.Buffer.isBuffer(e))throw new TypeError("b must be a Buffer");void 0===t&&(t=0);let r=t;for(;rt.length)throw new RangeError("encoding overruns Buffer");return n.copy(t,r),t[r+o]=0,o+1}constructor(e){super(-1,e)}}class Ue extends ae{getSpan(e,t){if(!u.Buffer.isBuffer(e))throw new TypeError("b must be a Buffer");return void 0===t&&(t=0),e.length-t}decode(e,t,r){void 0===t&&(t=0);let n=this.getSpan(e,t);if(0<=this.maxSpan&&this.maxSpant.length)throw new RangeError("encoding overruns Buffer");return n.copy(t,r),o}constructor(e,t){if("string"==typeof e&&void 0===t&&(t=e,e=void 0),void 0===e)e=-1;else if(!Number.isInteger(e))throw new TypeError("maxSpan must be an integer");super(-1,t),this.maxSpan=e}}class Ke extends ae{decode(e,t,r){return this.value}encode(e,t,r){return 0}constructor(e,t){super(0,t),this.value=e}}se.ExternalLayout=ue,se.GreedyCount=le,se.OffsetLayout=de,se.UInt=pe,se.UIntBE=fe,se.Int=he,se.IntBE=ge,se.Float=Ie,se.FloatBE=ve,se.Double=Ae,se.DoubleBE=Ee,se.Sequence=_e,se.Structure=Te,se.UnionDiscriminator=Oe,se.UnionLayoutDiscriminator=Pe,se.Union=Be,se.VariantLayout=Me,se.BitStructure=Ce,se.BitField=De,se.Boolean=ze,se.Blob=We,se.CString=je,se.UTF8=Ue,se.Constant=Ke,se.greedy=(e,t)=>new le(e,t),se.offset=(e,t,r)=>new de(e,t,r);var Ne=se.u8=e=>new pe(1,e);se.u16=e=>new pe(2,e),se.u24=e=>new pe(3,e);var Le=se.u32=e=>new pe(4,e);se.u40=e=>new pe(5,e),se.u48=e=>new pe(6,e),se.nu64=e=>new ke(e),se.u16be=e=>new fe(2,e),se.u24be=e=>new fe(3,e),se.u32be=e=>new fe(4,e),se.u40be=e=>new fe(5,e),se.u48be=e=>new fe(6,e),se.nu64be=e=>new xe(e),se.s8=e=>new he(1,e),se.s16=e=>new he(2,e),se.s24=e=>new he(3,e),se.s32=e=>new he(4,e),se.s40=e=>new he(5,e),se.s48=e=>new he(6,e),se.ns64=e=>new we(e),se.s16be=e=>new ge(2,e),se.s24be=e=>new ge(3,e),se.s32be=e=>new ge(4,e),se.s40be=e=>new ge(5,e),se.s48be=e=>new ge(6,e),se.ns64be=e=>new Se(e),se.f32=e=>new Ie(e),se.f32be=e=>new ve(e),se.f64=e=>new Ae(e),se.f64be=e=>new Ee(e);var Ve=se.struct=(e,t,r)=>new Te(e,t,r);se.bits=(e,t,r)=>new Ce(e,t,r),se.seq=(e,t,r)=>new _e(e,t,r),se.union=(e,t,r)=>new Be(e,t,r),se.unionLayoutDiscriminator=(e,t)=>new Pe(e,t);var Fe=se.blob=(e,t)=>new We(e,t);se.cstr=e=>new je(e),se.utf8=(e,t)=>new Ue(e,t),se.const=(e,t)=>new Ke(e,t);const qe=(e="publicKey")=>Fe(32,e),Ge=(e="uint64")=>Fe(8,e);function Ye(e,t,r,...n){return(0,c.sendAndConfirmTransaction)(t,r,n,{skipPreflight:!1})}const He=new(0,c.PublicKey)("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"),$e=new(0,c.PublicKey)("ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"),Je="Failed to find account",Ze="Invalid account owner";function Qe(e){return u.Buffer.from(e.toBuffer())}class Xe extends(t(a)){toBuffer(){const e=super.toArray().reverse(),t=u.Buffer.from(e);if(8===t.length)return t;H(t.length<8,"u64 too large");const r=u.Buffer.alloc(8);return t.copy(r),r}static fromBuffer(e){return H(8===e.length,`Invalid buffer length: ${e.length}`),new Xe([...e].reverse().map((e=>`00${e.toString(16)}`.slice(-2))).join(""),16)}}function et(e){return"publicKey"in e}const tt={MintTokens:0,FreezeAccount:1,AccountOwner:2,CloseAccount:3},rt=new(0,c.PublicKey)("So11111111111111111111111111111111111111112"),nt=Ve([Le("mintAuthorityOption"),qe("mintAuthority"),Ge("supply"),Ne("decimals"),Ne("isInitialized"),Le("freezeAuthorityOption"),qe("freezeAuthority")]),ot=Ve([qe("mint"),qe("owner"),Ge("amount"),Le("delegateOption"),qe("delegate"),Ne("state"),Le("isNativeOption"),Ge("isNative"),Ge("delegatedAmount"),Le("closeAuthorityOption"),qe("closeAuthority")]),it=Ve([Ne("m"),Ne("n"),Ne("is_initialized"),qe("signer1"),qe("signer2"),qe("signer3"),qe("signer4"),qe("signer5"),qe("signer6"),qe("signer7"),qe("signer8"),qe("signer9"),qe("signer10"),qe("signer11")]);class st{static async getMinBalanceRentForExemptMint(e){return await e.getMinimumBalanceForRentExemption(nt.span)}static async getMinBalanceRentForExemptAccount(e){return await e.getMinimumBalanceForRentExemption(ot.span)}static async getMinBalanceRentForExemptMultisig(e){return await e.getMinimumBalanceForRentExemption(it.span)}static async createMint(e,t,r,n,o,i){const s=c.Keypair.generate(),a=new st(e,s.publicKey,i,t),u=await st.getMinBalanceRentForExemptMint(e),l=new(0,c.Transaction);return l.add(c.SystemProgram.createAccount({fromPubkey:t.publicKey,newAccountPubkey:s.publicKey,lamports:u,space:nt.span,programId:i})),l.add(st.createInitMintInstruction(i,s.publicKey,o,r,n)),await Ye(0,e,l,t,s),a}async createAccount(e){const t=await st.getMinBalanceRentForExemptAccount(this.connection),r=c.Keypair.generate(),n=new(0,c.Transaction);n.add(c.SystemProgram.createAccount({fromPubkey:this.payer.publicKey,newAccountPubkey:r.publicKey,lamports:t,space:ot.span,programId:this.programId}));const o=this.publicKey;return n.add(st.createInitAccountInstruction(this.programId,o,r.publicKey,e)),await Ye(0,this.connection,n,this.payer,r),r.publicKey}async createAssociatedTokenAccount(e){const t=await st.getAssociatedTokenAddress(this.associatedProgramId,this.programId,this.publicKey,e);return this.createAssociatedTokenAccountInternal(e,t)}async createAssociatedTokenAccountInternal(e,t){return await Ye(0,this.connection,(new(0,c.Transaction)).add(st.createAssociatedTokenAccountInstruction(this.associatedProgramId,this.programId,this.publicKey,t,e,this.payer.publicKey)),this.payer),t}async getOrCreateAssociatedAccountInfo(e){const t=await st.getAssociatedTokenAddress(this.associatedProgramId,this.programId,this.publicKey,e);try{return await this.getAccountInfo(t)}catch(r){if(r.message===Je||r.message===Ze){try{await this.createAssociatedTokenAccountInternal(e,t)}catch(e){}return await this.getAccountInfo(t)}throw r}}static async createWrappedNativeAccount(e,t,r,n,o){const i=await st.getMinBalanceRentForExemptAccount(e),s=c.Keypair.generate(),a=new(0,c.Transaction);return a.add(c.SystemProgram.createAccount({fromPubkey:n.publicKey,newAccountPubkey:s.publicKey,lamports:i,space:ot.span,programId:t})),a.add(c.SystemProgram.transfer({fromPubkey:n.publicKey,toPubkey:s.publicKey,lamports:o})),a.add(st.createInitAccountInstruction(t,rt,s.publicKey,r)),await Ye(0,e,a,n,s),s.publicKey}async createMultisig(e,t){const r=c.Keypair.generate(),n=await st.getMinBalanceRentForExemptMultisig(this.connection),o=new(0,c.Transaction);o.add(c.SystemProgram.createAccount({fromPubkey:this.payer.publicKey,newAccountPubkey:r.publicKey,lamports:n,space:it.span,programId:this.programId}));let i=[{pubkey:r.publicKey,isSigner:!1,isWritable:!0},{pubkey:c.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}];t.forEach((e=>i.push({pubkey:e,isSigner:!1,isWritable:!1})));const s=Ve([Ne("instruction"),Ne("m")]),a=u.Buffer.alloc(s.span);return s.encode({instruction:2,m:e},a),o.add({keys:i,programId:this.programId,data:a}),await Ye(0,this.connection,o,this.payer,r),r.publicKey}async getMintInfo(){const e=await this.connection.getAccountInfo(this.publicKey);if(null===e)throw new Error("Failed to find mint account");if(!e.owner.equals(this.programId))throw new Error(`Invalid mint owner: ${JSON.stringify(e.owner)}`);if(e.data.length!=nt.span)throw new Error("Invalid mint size");const t=u.Buffer.from(e.data),r=nt.decode(t);return 0===r.mintAuthorityOption?r.mintAuthority=null:r.mintAuthority=new(0,c.PublicKey)(r.mintAuthority),r.supply=Xe.fromBuffer(r.supply),r.isInitialized=0!=r.isInitialized,0===r.freezeAuthorityOption?r.freezeAuthority=null:r.freezeAuthority=new(0,c.PublicKey)(r.freezeAuthority),r}async getAccountInfo(e,t){const r=await this.connection.getAccountInfo(e,t);if(null===r)throw new Error(Je);if(!r.owner.equals(this.programId))throw new Error(Ze);if(r.data.length!=ot.span)throw new Error("Invalid account size");const n=u.Buffer.from(r.data),o=ot.decode(n);if(o.address=e,o.mint=new(0,c.PublicKey)(o.mint),o.owner=new(0,c.PublicKey)(o.owner),o.amount=Xe.fromBuffer(o.amount),0===o.delegateOption?(o.delegate=null,o.delegatedAmount=new Xe):(o.delegate=new(0,c.PublicKey)(o.delegate),o.delegatedAmount=Xe.fromBuffer(o.delegatedAmount)),o.isInitialized=0!==o.state,o.isFrozen=2===o.state,1===o.isNativeOption?(o.rentExemptReserve=Xe.fromBuffer(o.isNative),o.isNative=!0):(o.rentExemptReserve=null,o.isNative=!1),0===o.closeAuthorityOption?o.closeAuthority=null:o.closeAuthority=new(0,c.PublicKey)(o.closeAuthority),!o.mint.equals(this.publicKey))throw new Error(`Invalid account mint: ${JSON.stringify(o.mint)} !== ${JSON.stringify(this.publicKey)}`);return o}async getMultisigInfo(e){const t=await this.connection.getAccountInfo(e);if(null===t)throw new Error("Failed to find multisig");if(!t.owner.equals(this.programId))throw new Error("Invalid multisig owner");if(t.data.length!=it.span)throw new Error("Invalid multisig size");const r=u.Buffer.from(t.data),n=it.decode(r);return n.signer1=new(0,c.PublicKey)(n.signer1),n.signer2=new(0,c.PublicKey)(n.signer2),n.signer3=new(0,c.PublicKey)(n.signer3),n.signer4=new(0,c.PublicKey)(n.signer4),n.signer5=new(0,c.PublicKey)(n.signer5),n.signer6=new(0,c.PublicKey)(n.signer6),n.signer7=new(0,c.PublicKey)(n.signer7),n.signer8=new(0,c.PublicKey)(n.signer8),n.signer9=new(0,c.PublicKey)(n.signer9),n.signer10=new(0,c.PublicKey)(n.signer10),n.signer11=new(0,c.PublicKey)(n.signer11),n}async transfer(e,t,r,n,o){let i,s;return et(r)?(i=r.publicKey,s=[r]):(i=r,s=n),await Ye("Transfer",this.connection,(new(0,c.Transaction)).add(st.createTransferInstruction(this.programId,e,t,i,n,o)),this.payer,...s)}async approve(e,t,r,n,o){let i,s;et(r)?(i=r.publicKey,s=[r]):(i=r,s=n),await Ye("Approve",this.connection,(new(0,c.Transaction)).add(st.createApproveInstruction(this.programId,e,t,i,n,o)),this.payer,...s)}async revoke(e,t,r){let n,o;et(t)?(n=t.publicKey,o=[t]):(n=t,o=r),await Ye("Revoke",this.connection,(new(0,c.Transaction)).add(st.createRevokeInstruction(this.programId,e,n,r)),this.payer,...o)}async setAuthority(e,t,r,n,o){let i,s;et(n)?(i=n.publicKey,s=[n]):(i=n,s=o),await Ye("SetAuthority",this.connection,(new(0,c.Transaction)).add(st.createSetAuthorityInstruction(this.programId,e,t,r,i,o)),this.payer,...s)}async mintTo(e,t,r,n){let o,i;et(t)?(o=t.publicKey,i=[t]):(o=t,i=r),await Ye("MintTo",this.connection,(new(0,c.Transaction)).add(st.createMintToInstruction(this.programId,this.publicKey,e,o,r,n)),this.payer,...i)}async burn(e,t,r,n){let o,i;et(t)?(o=t.publicKey,i=[t]):(o=t,i=r),await Ye("Burn",this.connection,(new(0,c.Transaction)).add(st.createBurnInstruction(this.programId,this.publicKey,e,o,r,n)),this.payer,...i)}async closeAccount(e,t,r,n){let o,i;et(r)?(o=r.publicKey,i=[r]):(o=r,i=n),await Ye("CloseAccount",this.connection,(new(0,c.Transaction)).add(st.createCloseAccountInstruction(this.programId,e,t,o,n)),this.payer,...i)}async freezeAccount(e,t,r){let n,o;et(t)?(n=t.publicKey,o=[t]):(n=t,o=r),await Ye("FreezeAccount",this.connection,(new(0,c.Transaction)).add(st.createFreezeAccountInstruction(this.programId,e,this.publicKey,n,r)),this.payer,...o)}async thawAccount(e,t,r){let n,o;et(t)?(n=t.publicKey,o=[t]):(n=t,o=r),await Ye("ThawAccount",this.connection,(new(0,c.Transaction)).add(st.createThawAccountInstruction(this.programId,e,this.publicKey,n,r)),this.payer,...o)}async transferChecked(e,t,r,n,o,i){let s,a;return et(r)?(s=r.publicKey,a=[r]):(s=r,a=n),await Ye("TransferChecked",this.connection,(new(0,c.Transaction)).add(st.createTransferCheckedInstruction(this.programId,e,this.publicKey,t,s,n,o,i)),this.payer,...a)}async approveChecked(e,t,r,n,o,i){let s,a;et(r)?(s=r.publicKey,a=[r]):(s=r,a=n),await Ye("ApproveChecked",this.connection,(new(0,c.Transaction)).add(st.createApproveCheckedInstruction(this.programId,e,this.publicKey,t,s,n,o,i)),this.payer,...a)}async mintToChecked(e,t,r,n,o){let i,s;et(t)?(i=t.publicKey,s=[t]):(i=t,s=r),await Ye("MintToChecked",this.connection,(new(0,c.Transaction)).add(st.createMintToCheckedInstruction(this.programId,this.publicKey,e,i,r,n,o)),this.payer,...s)}async burnChecked(e,t,r,n,o){let i,s;et(t)?(i=t.publicKey,s=[t]):(i=t,s=r),await Ye("BurnChecked",this.connection,(new(0,c.Transaction)).add(st.createBurnCheckedInstruction(this.programId,this.publicKey,e,i,r,n,o)),this.payer,...s)}async syncNative(e){await Ye(0,this.connection,(new(0,c.Transaction)).add(st.createSyncNativeInstruction(this.programId,e)),this.payer)}static createInitMintInstruction(e,t,r,n,o){let i=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:c.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}];const s=Ve([Ne("instruction"),Ne("decimals"),qe("mintAuthority"),Ne("option"),qe("freezeAuthority")]);let a=u.Buffer.alloc(1024);{const e=s.encode({instruction:0,decimals:r,mintAuthority:Qe(n),option:null===o?0:1,freezeAuthority:Qe(o||new(0,c.PublicKey)(0))},a);a=a.slice(0,e)}return new(0,c.TransactionInstruction)({keys:i,programId:e,data:a})}static createInitAccountInstruction(e,t,r,n){const o=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:c.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}],i=Ve([Ne("instruction")]),s=u.Buffer.alloc(i.span);return i.encode({instruction:1},s),new(0,c.TransactionInstruction)({keys:o,programId:e,data:s})}static createTransferInstruction(e,t,r,n,o,i){const s=Ve([Ne("instruction"),Ge("amount")]),a=u.Buffer.alloc(s.span);s.encode({instruction:3,amount:new Xe(i).toBuffer()},a);let l=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}];return 0===o.length?l.push({pubkey:n,isSigner:!0,isWritable:!1}):(l.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>l.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:l,programId:e,data:a})}static createApproveInstruction(e,t,r,n,o,i){const s=Ve([Ne("instruction"),Ge("amount")]),a=u.Buffer.alloc(s.span);s.encode({instruction:4,amount:new Xe(i).toBuffer()},a);let l=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1}];return 0===o.length?l.push({pubkey:n,isSigner:!0,isWritable:!1}):(l.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>l.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:l,programId:e,data:a})}static createRevokeInstruction(e,t,r,n){const o=Ve([Ne("instruction")]),i=u.Buffer.alloc(o.span);o.encode({instruction:5},i);let s=[{pubkey:t,isSigner:!1,isWritable:!0}];return 0===n.length?s.push({pubkey:r,isSigner:!0,isWritable:!1}):(s.push({pubkey:r,isSigner:!1,isWritable:!1}),n.forEach((e=>s.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:s,programId:e,data:i})}static createSetAuthorityInstruction(e,t,r,n,o,i){const s=Ve([Ne("instruction"),Ne("authorityType"),Ne("option"),qe("newAuthority")]);let a=u.Buffer.alloc(1024);{const e=s.encode({instruction:6,authorityType:tt[n],option:null===r?0:1,newAuthority:Qe(r||new(0,c.PublicKey)(0))},a);a=a.slice(0,e)}let l=[{pubkey:t,isSigner:!1,isWritable:!0}];return 0===i.length?l.push({pubkey:o,isSigner:!0,isWritable:!1}):(l.push({pubkey:o,isSigner:!1,isWritable:!1}),i.forEach((e=>l.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:l,programId:e,data:a})}static createMintToInstruction(e,t,r,n,o,i){const s=Ve([Ne("instruction"),Ge("amount")]),a=u.Buffer.alloc(s.span);s.encode({instruction:7,amount:new Xe(i).toBuffer()},a);let l=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}];return 0===o.length?l.push({pubkey:n,isSigner:!0,isWritable:!1}):(l.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>l.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:l,programId:e,data:a})}static createBurnInstruction(e,t,r,n,o,i){const s=Ve([Ne("instruction"),Ge("amount")]),a=u.Buffer.alloc(s.span);s.encode({instruction:8,amount:new Xe(i).toBuffer()},a);let l=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}];return 0===o.length?l.push({pubkey:n,isSigner:!0,isWritable:!1}):(l.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>l.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:l,programId:e,data:a})}static createCloseAccountInstruction(e,t,r,n,o){const i=Ve([Ne("instruction")]),s=u.Buffer.alloc(i.span);i.encode({instruction:9},s);let a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}];return 0===o.length?a.push({pubkey:n,isSigner:!0,isWritable:!1}):(a.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>a.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:a,programId:e,data:s})}static createFreezeAccountInstruction(e,t,r,n,o){const i=Ve([Ne("instruction")]),s=u.Buffer.alloc(i.span);i.encode({instruction:10},s);let a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1}];return 0===o.length?a.push({pubkey:n,isSigner:!0,isWritable:!1}):(a.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>a.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:a,programId:e,data:s})}static createThawAccountInstruction(e,t,r,n,o){const i=Ve([Ne("instruction")]),s=u.Buffer.alloc(i.span);i.encode({instruction:11},s);let a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1}];return 0===o.length?a.push({pubkey:n,isSigner:!0,isWritable:!1}):(a.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>a.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:a,programId:e,data:s})}static createTransferCheckedInstruction(e,t,r,n,o,i,s,a){const l=Ve([Ne("instruction"),Ge("amount"),Ne("decimals")]),d=u.Buffer.alloc(l.span);l.encode({instruction:12,amount:new Xe(s).toBuffer(),decimals:a},d);let p=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!1,isWritable:!0}];return 0===i.length?p.push({pubkey:o,isSigner:!0,isWritable:!1}):(p.push({pubkey:o,isSigner:!1,isWritable:!1}),i.forEach((e=>p.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:p,programId:e,data:d})}static createApproveCheckedInstruction(e,t,r,n,o,i,s,a){const l=Ve([Ne("instruction"),Ge("amount"),Ne("decimals")]),d=u.Buffer.alloc(l.span);l.encode({instruction:13,amount:new Xe(s).toBuffer(),decimals:a},d);let p=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!1,isWritable:!1}];return 0===i.length?p.push({pubkey:o,isSigner:!0,isWritable:!1}):(p.push({pubkey:o,isSigner:!1,isWritable:!1}),i.forEach((e=>p.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:p,programId:e,data:d})}static createMintToCheckedInstruction(e,t,r,n,o,i,s){const a=Ve([Ne("instruction"),Ge("amount"),Ne("decimals")]),l=u.Buffer.alloc(a.span);a.encode({instruction:14,amount:new Xe(i).toBuffer(),decimals:s},l);let d=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}];return 0===o.length?d.push({pubkey:n,isSigner:!0,isWritable:!1}):(d.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>d.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:d,programId:e,data:l})}static createBurnCheckedInstruction(e,t,r,n,o,i,s){const a=Ve([Ne("instruction"),Ge("amount"),Ne("decimals")]),l=u.Buffer.alloc(a.span);a.encode({instruction:15,amount:new Xe(i).toBuffer(),decimals:s},l);let d=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}];return 0===o.length?d.push({pubkey:n,isSigner:!0,isWritable:!1}):(d.push({pubkey:n,isSigner:!1,isWritable:!1}),o.forEach((e=>d.push({pubkey:e.publicKey,isSigner:!0,isWritable:!1})))),new(0,c.TransactionInstruction)({keys:d,programId:e,data:l})}static createSyncNativeInstruction(e,t){const r=Ve([Ne("instruction")]),n=u.Buffer.alloc(r.span);r.encode({instruction:17},n);let o=[{pubkey:t,isSigner:!1,isWritable:!0}];return new(0,c.TransactionInstruction)({keys:o,programId:e,data:n})}static async getAssociatedTokenAddress(e,t,r,n,o=!1){if(!o&&!c.PublicKey.isOnCurve(n.toBuffer()))throw new Error(`Owner cannot sign: ${n.toString()}`);return(await c.PublicKey.findProgramAddress([n.toBuffer(),t.toBuffer(),r.toBuffer()],e))[0]}static createAssociatedTokenAccountInstruction(e,t,r,n,o,i){const s=u.Buffer.alloc(0);let a=[{pubkey:i,isSigner:!0,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:c.SystemProgram.programId,isSigner:!1,isWritable:!1},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:c.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}];return new(0,c.TransactionInstruction)({keys:a,programId:e,data:s})}constructor(e,r,n,o){t(i)(this,"connection",void 0),t(i)(this,"publicKey",void 0),t(i)(this,"programId",void 0),t(i)(this,"associatedProgramId",void 0),t(i)(this,"payer",void 0),Object.assign(this,{connection:e,publicKey:r,programId:n,payer:o,associatedProgramId:$e})}}})),s.register("gIP5s",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateTreeInstruction=e.exports.createTreeInstructionDiscriminator=e.exports.createTreeStruct=void 0;const i=o(s("hbO5Y")),a=o(s("bvpCc"));e.exports.createTreeStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["maxDepth",i.u32],["maxBufferSize",i.u32],["public",i.coption(i.bool)]],"CreateTreeInstructionArgs"),e.exports.createTreeInstructionDiscriminator=[165,83,136,142,89,202,47,220],e.exports.createCreateTreeInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.createTreeStruct.serialize({instructionDiscriminator:e.exports.createTreeInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!0,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.treeCreator,isWritable:!1,isSigner:!0},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("9Iuqj",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDecompressV1Instruction=e.exports.decompressV1InstructionDiscriminator=e.exports.decompressV1Struct=void 0;const i=o(s("aa7gQ")),a=o(s("hbO5Y")),c=o(s("bvpCc"));var u=s("bVszb");e.exports.decompressV1Struct=new a.FixableBeetArgsStruct([["instructionDiscriminator",a.uniformFixedSizeArray(a.u8,8)],["metadata",u.metadataArgsBeet]],"DecompressV1InstructionArgs"),e.exports.decompressV1InstructionDiscriminator=[54,85,76,70,228,250,164,81],e.exports.createDecompressV1Instruction=function(t,r,n=new c.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o,s;const[a]=e.exports.decompressV1Struct.serialize({instructionDiscriminator:e.exports.decompressV1InstructionDiscriminator,...r}),u=[{pubkey:t.voucher,isWritable:!0,isSigner:!1},{pubkey:t.leafOwner,isWritable:!0,isSigner:!0},{pubkey:t.tokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.mintAuthority,isWritable:!0,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.masterEdition,isWritable:!0,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:c.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarRent,isWritable:!1,isSigner:!1},{pubkey:t.tokenMetadataProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.tokenProgram)&&void 0!==s?s:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:t.associatedTokenProgram,isWritable:!1,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)u.push(e);return new c.TransactionInstruction({programId:n,keys:u,data:a})}})),s.register("bVszb",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.metadataArgsBeet=void 0;const i=o(s("hbO5Y"));var a=s("fNaBN"),c=s("f4rjp"),u=s("bWESH"),l=s("c6E2V"),d=s("kGkZc");e.exports.metadataArgsBeet=new i.FixableBeetArgsStruct([["name",i.utf8String],["symbol",i.utf8String],["uri",i.utf8String],["sellerFeeBasisPoints",i.u16],["primarySaleHappened",i.bool],["isMutable",i.bool],["editionNonce",i.coption(i.u8)],["tokenStandard",i.coption(a.tokenStandardBeet)],["collection",i.coption(c.collectionBeet)],["uses",i.coption(u.usesBeet)],["tokenProgramVersion",l.tokenProgramVersionBeet],["creators",i.array(d.creatorBeet)]],"MetadataArgs")})),s.register("fNaBN",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenStandardBeet=e.exports.TokenStandard=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.TokenStandard||(e.exports.TokenStandard={}))[c.NonFungible=0]="NonFungible",c[c.FungibleAsset=1]="FungibleAsset",c[c.Fungible=2]="Fungible",c[c.NonFungibleEdition=3]="NonFungibleEdition",e.exports.tokenStandardBeet=i.fixedScalarEnum(a)})),s.register("f4rjp",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.collectionBeet=void 0;const i=o(s("hbO5Y")),a=o(s("hvIDj"));e.exports.collectionBeet=new i.BeetArgsStruct([["verified",i.bool],["key",a.publicKey]],"Collection")})),s.register("bWESH",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.usesBeet=void 0;const i=o(s("hbO5Y"));var a=s("2ti7T");e.exports.usesBeet=new i.BeetArgsStruct([["useMethod",a.useMethodBeet],["remaining",i.u64],["total",i.u64]],"Uses")})),s.register("2ti7T",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.useMethodBeet=e.exports.UseMethod=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.UseMethod||(e.exports.UseMethod={}))[c.Burn=0]="Burn",c[c.Multiple=1]="Multiple",c[c.Single=2]="Single",e.exports.useMethodBeet=i.fixedScalarEnum(a)})),s.register("c6E2V",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenProgramVersionBeet=e.exports.TokenProgramVersion=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.TokenProgramVersion||(e.exports.TokenProgramVersion={}))[c.Original=0]="Original",c[c.Token2022=1]="Token2022",e.exports.tokenProgramVersionBeet=i.fixedScalarEnum(a)})),s.register("kGkZc",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.creatorBeet=void 0;const i=o(s("hvIDj")),a=o(s("hbO5Y"));e.exports.creatorBeet=new a.BeetArgsStruct([["address",i.publicKey],["verified",a.bool],["share",a.u8]],"Creator")})),s.register("cR6RW",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDelegateInstruction=e.exports.delegateInstructionDiscriminator=e.exports.delegateStruct=void 0;const i=o(s("hbO5Y")),a=o(s("bvpCc"));e.exports.delegateStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32]],"DelegateInstructionArgs"),e.exports.delegateInstructionDiscriminator=[90,147,75,178,85,88,4,137],e.exports.createDelegateInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.delegateStruct.serialize({instructionDiscriminator:e.exports.delegateInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!0},{pubkey:t.previousLeafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.newLeafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("3vc8w",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMintToCollectionV1Instruction=e.exports.mintToCollectionV1InstructionDiscriminator=e.exports.mintToCollectionV1Struct=void 0;const i=o(s("hbO5Y")),a=o(s("bvpCc"));var c=s("bVszb");e.exports.mintToCollectionV1Struct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["metadataArgs",c.metadataArgsBeet]],"MintToCollectionV1InstructionArgs"),e.exports.mintToCollectionV1InstructionDiscriminator=[153,18,178,47,197,158,86,15],e.exports.createMintToCollectionV1Instruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.mintToCollectionV1Struct.serialize({instructionDiscriminator:e.exports.mintToCollectionV1InstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!0,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.treeDelegate,isWritable:!1,isSigner:!0},{pubkey:t.collectionAuthority,isWritable:!1,isSigner:!0},{pubkey:t.collectionAuthorityRecordPda,isWritable:!1,isSigner:!1},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collectionMetadata,isWritable:!0,isSigner:!1},{pubkey:t.editionAccount,isWritable:!1,isSigner:!1},{pubkey:t.bubblegumSigner,isWritable:!1,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:t.tokenMetadataProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("99zYV",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMintV1Instruction=e.exports.mintV1InstructionDiscriminator=e.exports.mintV1Struct=void 0;const i=o(s("hbO5Y")),a=o(s("bvpCc"));var c=s("bVszb");e.exports.mintV1Struct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["message",c.metadataArgsBeet]],"MintV1InstructionArgs"),e.exports.mintV1InstructionDiscriminator=[145,98,192,118,184,147,118,104],e.exports.createMintV1Instruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.mintV1Struct.serialize({instructionDiscriminator:e.exports.mintV1InstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!0,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.treeDelegate,isWritable:!1,isSigner:!0},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("fhaU8",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createRedeemInstruction=e.exports.redeemInstructionDiscriminator=e.exports.redeemStruct=void 0;const i=o(s("hbO5Y")),a=o(s("bvpCc"));e.exports.redeemStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32]],"RedeemInstructionArgs"),e.exports.redeemInstructionDiscriminator=[184,12,86,149,70,196,97,225],e.exports.createRedeemInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.redeemStruct.serialize({instructionDiscriminator:e.exports.redeemInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!0,isSigner:!0},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.voucher,isWritable:!0,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("keiMQ",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createSetAndVerifyCollectionInstruction=e.exports.setAndVerifyCollectionInstructionDiscriminator=e.exports.setAndVerifyCollectionStruct=void 0;const i=o(s("hbO5Y")),a=o(s("bvpCc")),c=o(s("hvIDj"));var u=s("bVszb");e.exports.setAndVerifyCollectionStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32],["message",u.metadataArgsBeet],["collection",c.publicKey]],"SetAndVerifyCollectionInstructionArgs"),e.exports.setAndVerifyCollectionInstructionDiscriminator=[235,242,121,216,158,234,180,234],e.exports.createSetAndVerifyCollectionInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.setAndVerifyCollectionStruct.serialize({instructionDiscriminator:e.exports.setAndVerifyCollectionInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.treeDelegate,isWritable:!1,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!1,isSigner:!0},{pubkey:t.collectionAuthorityRecordPda,isWritable:!1,isSigner:!1},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collectionMetadata,isWritable:!0,isSigner:!1},{pubkey:t.editionAccount,isWritable:!1,isSigner:!1},{pubkey:t.bubblegumSigner,isWritable:!1,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:t.tokenMetadataProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("cv5WY",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createSetTreeDelegateInstruction=e.exports.setTreeDelegateInstructionDiscriminator=e.exports.setTreeDelegateStruct=void 0;const i=o(s("hbO5Y")),a=o(s("bvpCc"));e.exports.setTreeDelegateStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)]],"SetTreeDelegateInstructionArgs"),e.exports.setTreeDelegateInstructionDiscriminator=[253,118,66,37,190,49,154,102],e.exports.createSetTreeDelegateInstruction=function(t,r=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var n;const[o]=e.exports.setTreeDelegateStruct.serialize({instructionDiscriminator:e.exports.setTreeDelegateInstructionDiscriminator}),i=[{pubkey:t.treeAuthority,isWritable:!0,isSigner:!1},{pubkey:t.treeCreator,isWritable:!1,isSigner:!0},{pubkey:t.newTreeDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.systemProgram)&&void 0!==n?n:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)i.push(e);return new a.TransactionInstruction({programId:r,keys:i,data:o})}})),s.register("ltqzo",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createTransferInstruction=e.exports.transferInstructionDiscriminator=e.exports.transferStruct=void 0;const i=o(s("hbO5Y")),a=o(s("bvpCc"));e.exports.transferStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32]],"TransferInstructionArgs"),e.exports.transferInstructionDiscriminator=[163,52,200,231,140,3,69,186],e.exports.createTransferInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.transferStruct.serialize({instructionDiscriminator:e.exports.transferInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.newLeafOwner,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("hb2cD",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUnverifyCollectionInstruction=e.exports.unverifyCollectionInstructionDiscriminator=e.exports.unverifyCollectionStruct=void 0;const i=o(s("hbO5Y")),a=o(s("bvpCc"));var c=s("bVszb");e.exports.unverifyCollectionStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32],["message",c.metadataArgsBeet]],"UnverifyCollectionInstructionArgs"),e.exports.unverifyCollectionInstructionDiscriminator=[250,251,42,106,41,137,186,168],e.exports.createUnverifyCollectionInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.unverifyCollectionStruct.serialize({instructionDiscriminator:e.exports.unverifyCollectionInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.treeDelegate,isWritable:!1,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!1,isSigner:!0},{pubkey:t.collectionAuthorityRecordPda,isWritable:!1,isSigner:!1},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collectionMetadata,isWritable:!0,isSigner:!1},{pubkey:t.editionAccount,isWritable:!1,isSigner:!1},{pubkey:t.bubblegumSigner,isWritable:!1,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:t.tokenMetadataProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("dG5qi",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUnverifyCreatorInstruction=e.exports.unverifyCreatorInstructionDiscriminator=e.exports.unverifyCreatorStruct=void 0;const i=o(s("hbO5Y")),a=o(s("bvpCc"));var c=s("bVszb");e.exports.unverifyCreatorStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32],["message",c.metadataArgsBeet]],"UnverifyCreatorInstructionArgs"),e.exports.unverifyCreatorInstructionDiscriminator=[107,178,57,39,105,115,112,152],e.exports.createUnverifyCreatorInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.unverifyCreatorStruct.serialize({instructionDiscriminator:e.exports.unverifyCreatorInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.creator,isWritable:!1,isSigner:!0},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("2u151",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createVerifyCollectionInstruction=e.exports.verifyCollectionInstructionDiscriminator=e.exports.verifyCollectionStruct=void 0;const i=o(s("hbO5Y")),a=o(s("bvpCc"));var c=s("bVszb");e.exports.verifyCollectionStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32],["message",c.metadataArgsBeet]],"VerifyCollectionInstructionArgs"),e.exports.verifyCollectionInstructionDiscriminator=[56,113,101,253,79,55,122,169],e.exports.createVerifyCollectionInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.verifyCollectionStruct.serialize({instructionDiscriminator:e.exports.verifyCollectionInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.treeDelegate,isWritable:!1,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!1,isSigner:!0},{pubkey:t.collectionAuthorityRecordPda,isWritable:!1,isSigner:!1},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collectionMetadata,isWritable:!0,isSigner:!1},{pubkey:t.editionAccount,isWritable:!1,isSigner:!1},{pubkey:t.bubblegumSigner,isWritable:!1,isSigner:!1},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:t.tokenMetadataProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("l7mQb",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createVerifyCreatorInstruction=e.exports.verifyCreatorInstructionDiscriminator=e.exports.verifyCreatorStruct=void 0;const i=o(s("hbO5Y")),a=o(s("bvpCc"));var c=s("bVszb");e.exports.verifyCreatorStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.uniformFixedSizeArray(i.u8,8)],["root",i.uniformFixedSizeArray(i.u8,32)],["dataHash",i.uniformFixedSizeArray(i.u8,32)],["creatorHash",i.uniformFixedSizeArray(i.u8,32)],["nonce",i.u64],["index",i.u32],["message",c.metadataArgsBeet]],"VerifyCreatorInstructionArgs"),e.exports.verifyCreatorInstructionDiscriminator=[52,17,96,132,71,4,85,194],e.exports.createVerifyCreatorInstruction=function(t,r,n=new a.PublicKey("BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY")){var o;const[i]=e.exports.verifyCreatorStruct.serialize({instructionDiscriminator:e.exports.verifyCreatorInstructionDiscriminator,...r}),s=[{pubkey:t.treeAuthority,isWritable:!1,isSigner:!1},{pubkey:t.leafOwner,isWritable:!1,isSigner:!1},{pubkey:t.leafDelegate,isWritable:!1,isSigner:!1},{pubkey:t.merkleTree,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.creator,isWritable:!1,isSigner:!0},{pubkey:t.logWrapper,isWritable:!1,isSigner:!1},{pubkey:t.compressionProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];if(null!=t.anchorRemainingAccounts)for(const e of t.anchorRemainingAccounts)s.push(e);return new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("3OuGo",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),n(s("41XMo"),e.exports),n(s("f4rjp"),e.exports),n(s("kGkZc"),e.exports),n(s("joJrj"),e.exports),n(s("6XehR"),e.exports),n(s("bVszb"),e.exports),n(s("c6E2V"),e.exports),n(s("fNaBN"),e.exports),n(s("2ti7T"),e.exports),n(s("bWESH"),e.exports),n(s("2swBQ"),e.exports)})),s.register("41XMo",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.bubblegumEventTypeBeet=e.exports.BubblegumEventType=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.BubblegumEventType||(e.exports.BubblegumEventType={}))[c.Uninitialized=0]="Uninitialized",c[c.LeafSchemaEvent=1]="LeafSchemaEvent",e.exports.bubblegumEventTypeBeet=i.fixedScalarEnum(a)})),s.register("joJrj",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.instructionNameBeet=e.exports.InstructionName=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.InstructionName||(e.exports.InstructionName={}))[c.Unknown=0]="Unknown",c[c.MintV1=1]="MintV1",c[c.Redeem=2]="Redeem",c[c.CancelRedeem=3]="CancelRedeem",c[c.Transfer=4]="Transfer",c[c.Delegate=5]="Delegate",c[c.DecompressV1=6]="DecompressV1",c[c.Compress=7]="Compress",c[c.Burn=8]="Burn",c[c.CreateTree=9]="CreateTree",c[c.VerifyCreator=10]="VerifyCreator",c[c.UnverifyCreator=11]="UnverifyCreator",c[c.VerifyCollection=12]="VerifyCollection",c[c.UnverifyCollection=13]="UnverifyCollection",c[c.SetAndVerifyCollection=14]="SetAndVerifyCollection",c[c.MintToCollectionV1=15]="MintToCollectionV1",e.exports.instructionNameBeet=i.fixedScalarEnum(a)})),s.register("2swBQ",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.versionBeet=e.exports.Version=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.Version||(e.exports.Version={}))[c.V1=0]="V1",e.exports.versionBeet=i.fixedScalarEnum(a)})),s.register("kstwC",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.cusper=void 0;var r=s("cPOma"),n=s("2k8p3");e.exports.cusper=(0,r.initCusper)(n.errorFromCode)})),s.register("cPOma",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),n(s("8azAz"),e.exports),n(s("i6X2S"),e.exports)})),s.register("8azAz",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.TokenLendingError=e.exports.AnchorError=e.exports.CustomProgramError=e.exports.CusperUnknownError=e.exports.initCusper=e.exports.ErrorResolver=void 0;var i=s("aeK5o");const a=o(s("i1WPQ"));var c=s("cjNdd");class u{errorFromCode(e,t,r=!0){let n=null!=this.resolveErrorFromCode?this.resolveErrorFromCode(e):null;return null!=n?this.passPreparedError(n,null!=t?t:this.errorFromCode):(n=p.fromCode(e),null!=n?this.passPreparedError(n,null!=t?t:this.errorFromCode):(n=f.fromCode(e),null!=n?this.passPreparedError(n,null!=t?t:this.errorFromCode):r?(n=new l(e,"CusperUnknownError","cusper does not know this error"),this.passPreparedError(n,null!=t?t:this.errorFromCode)):void 0))}errorFromProgramLogs(e,t=!0){const r=(0,i.errorCodeFromLogs)(e);return null==r?null:this.errorFromCode(r,this.errorFromProgramLogs,t)}throwError(e){const t=null!=e.logs&&this.errorFromProgramLogs(e.logs,!0)||new l(-1,"Error created without logs and thus without error code");throw this.passPreparedError(t,this.throwError)}passPreparedError(e,t){return null==e?null:("function"==typeof Error.captureStackTrace&&Error.captureStackTrace(e,t),e)}constructor(e){this.resolveErrorFromCode=e}}e.exports.ErrorResolver=u,e.exports.initCusper=function(e){return new u(e)};class l extends Error{constructor(e,...t){super(...t),this.code=e,this.name="CusperUnknownError"}}e.exports.CusperUnknownError=l;class d extends Error{constructor(e,t,...r){super(...r),this.code=e,this.name=`CustomProgramError#${t}`}}e.exports.CustomProgramError=d;class p extends Error{static fromCode(e){const t=p.errorMap.get(e);return null!=t?new p(t.code,t.name,t.message):null}toString(){return`${this.name}: ${this.message}`}constructor(e,t,...r){super(...r),this.code=e,this.name=`AnchorError#${t}`}}e.exports.AnchorError=p,p.errorMap=Object.entries(a.LangErrorCode).reduce(((e,[t,r])=>(e.set(r,{code:r,name:t,message:a.LangErrorMessage.get(r)}),e)),new Map);class f extends Error{static fromCode(e){const t=f.errorMap.get(e);return null!=t?new f(t.code,t.name,t.message):null}toString(){return`${this.name}: ${this.message}`}constructor(e,t,...r){super(...r),this.code=e,this.name=`TokenLendingError#${t}`}}e.exports.TokenLendingError=f,f.errorMap=c.tokenLendingErrors})),s.register("aeK5o",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.errorCodeFromLogs=void 0;const r=/Custom program error: (0x[a-f0-9]+)/i;e.exports.errorCodeFromLogs=function(e){for(const t of e){const e=t.match(r);if(null==e)continue;const n=e[1];try{return parseInt(n)}catch(e){}}return null}})),s.register("i1WPQ",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.LangErrorMessage=e.exports.LangErrorCode=void 0,e.exports.LangErrorCode={InstructionMissing:100,InstructionFallbackNotFound:101,InstructionDidNotDeserialize:102,InstructionDidNotSerialize:103,IdlInstructionStub:1e3,IdlInstructionInvalidProgram:1001,ConstraintMut:2e3,ConstraintHasOne:2001,ConstraintSigner:2002,ConstraintRaw:2003,ConstraintOwner:2004,ConstraintRentExempt:2005,ConstraintSeeds:2006,ConstraintExecutable:2007,ConstraintState:2008,ConstraintAssociated:2009,ConstraintAssociatedInit:2010,ConstraintClose:2011,ConstraintAddress:2012,ConstraintZero:2013,ConstraintTokenMint:2014,ConstraintTokenOwner:2015,ConstraintMintMintAuthority:2016,ConstraintMintFreezeAuthority:2017,ConstraintMintDecimals:2018,ConstraintSpace:2019,AccountDiscriminatorAlreadySet:3e3,AccountDiscriminatorNotFound:3001,AccountDiscriminatorMismatch:3002,AccountDidNotDeserialize:3003,AccountDidNotSerialize:3004,AccountNotEnoughKeys:3005,AccountNotMutable:3006,AccountOwnedByWrongProgram:3007,InvalidProgramId:3008,InvalidProgramExecutable:3009,AccountNotSigner:3010,AccountNotSystemOwned:3011,AccountNotInitialized:3012,AccountNotProgramData:3013,StateInvalidAddress:4e3,Deprecated:5e3},e.exports.LangErrorMessage=new Map([[e.exports.LangErrorCode.InstructionMissing,"8 byte instruction identifier not provided"],[e.exports.LangErrorCode.InstructionFallbackNotFound,"Fallback functions are not supported"],[e.exports.LangErrorCode.InstructionDidNotDeserialize,"The program could not deserialize the given instruction"],[e.exports.LangErrorCode.InstructionDidNotSerialize,"The program could not serialize the given instruction"],[e.exports.LangErrorCode.IdlInstructionStub,"The program was compiled without idl instructions"],[e.exports.LangErrorCode.IdlInstructionInvalidProgram,"The transaction was given an invalid program for the IDL instruction"],[e.exports.LangErrorCode.ConstraintMut,"A mut constraint was violated"],[e.exports.LangErrorCode.ConstraintHasOne,"A has_one constraint was violated"],[e.exports.LangErrorCode.ConstraintSigner,"A signer constraint was violated"],[e.exports.LangErrorCode.ConstraintRaw,"A raw constraint was violated"],[e.exports.LangErrorCode.ConstraintOwner,"An owner constraint was violated"],[e.exports.LangErrorCode.ConstraintRentExempt,"A rent exempt constraint was violated"],[e.exports.LangErrorCode.ConstraintSeeds,"A seeds constraint was violated"],[e.exports.LangErrorCode.ConstraintExecutable,"An executable constraint was violated"],[e.exports.LangErrorCode.ConstraintState,"A state constraint was violated"],[e.exports.LangErrorCode.ConstraintAssociated,"An associated constraint was violated"],[e.exports.LangErrorCode.ConstraintAssociatedInit,"An associated init constraint was violated"],[e.exports.LangErrorCode.ConstraintClose,"A close constraint was violated"],[e.exports.LangErrorCode.ConstraintAddress,"An address constraint was violated"],[e.exports.LangErrorCode.ConstraintZero,"Expected zero account discriminant"],[e.exports.LangErrorCode.ConstraintTokenMint,"A token mint constraint was violated"],[e.exports.LangErrorCode.ConstraintTokenOwner,"A token owner constraint was violated"],[e.exports.LangErrorCode.ConstraintMintMintAuthority,"A mint mint authority constraint was violated"],[e.exports.LangErrorCode.ConstraintMintFreezeAuthority,"A mint freeze authority constraint was violated"],[e.exports.LangErrorCode.ConstraintMintDecimals,"A mint decimals constraint was violated"],[e.exports.LangErrorCode.ConstraintSpace,"A space constraint was violated"],[e.exports.LangErrorCode.AccountDiscriminatorAlreadySet,"The account discriminator was already set on this account"],[e.exports.LangErrorCode.AccountDiscriminatorNotFound,"No 8 byte discriminator was found on the account"],[e.exports.LangErrorCode.AccountDiscriminatorMismatch,"8 byte discriminator did not match what was expected"],[e.exports.LangErrorCode.AccountDidNotDeserialize,"Failed to deserialize the account"],[e.exports.LangErrorCode.AccountDidNotSerialize,"Failed to serialize the account"],[e.exports.LangErrorCode.AccountNotEnoughKeys,"Not enough account keys given to the instruction"],[e.exports.LangErrorCode.AccountNotMutable,"The given account is not mutable"],[e.exports.LangErrorCode.AccountOwnedByWrongProgram,"The given account is owned by a different program than expected"],[e.exports.LangErrorCode.InvalidProgramId,"Program ID was not as expected"],[e.exports.LangErrorCode.InvalidProgramExecutable,"Program account is not executable"],[e.exports.LangErrorCode.AccountNotSigner,"The given account did not sign"],[e.exports.LangErrorCode.AccountNotSystemOwned,"The given account is not owned by the system program"],[e.exports.LangErrorCode.AccountNotInitialized,"The program expected this account to be already initialized"],[e.exports.LangErrorCode.AccountNotProgramData,"The given account is not a program data account"],[e.exports.LangErrorCode.StateInvalidAddress,"The given state account does not have the correct address"],[e.exports.LangErrorCode.Deprecated,"The API being used is deprecated and should no longer be used"]])})),s.register("cjNdd",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenLendingErrors=void 0,e.exports.tokenLendingErrors=new Map([[0,{code:0,message:'Failed to unpack instruction data"',name:"InstructionUnpackError"}],[1,{code:1,message:'Account is already initialized"',name:"AlreadyInitialized"}],[2,{code:2,message:'Lamport balance below rent-exempt threshold"',name:"NotRentExempt"}],[3,{code:3,message:'Market authority is invalid"',name:"InvalidMarketAuthority"}],[4,{code:4,message:'Market owner is invalid"',name:"InvalidMarketOwner"}],[5,{code:5,message:'Input account owner is not the program address"',name:"InvalidAccountOwner"}],[6,{code:6,message:'Input token account is not owned by the correct token program id"',name:"InvalidTokenOwner"}],[7,{code:7,message:'Input token account is not valid"',name:"InvalidTokenAccount"}],[8,{code:8,message:'Input token mint account is not valid"',name:"InvalidTokenMint"}],[9,{code:9,message:'Input token program account is not valid"',name:"InvalidTokenProgram"}],[10,{code:10,message:'Input amount is invalid"',name:"InvalidAmount"}],[11,{code:11,message:'Input config value is invalid"',name:"InvalidConfig"}],[12,{code:12,message:'Input account must be a signer"',name:"InvalidSigner"}],[13,{code:13,message:'Invalid account input"',name:"InvalidAccountInput"}],[14,{code:14,message:'Math operation overflow"',name:"MathOverflow"}],[15,{code:15,message:'Token initialize mint failed"',name:"TokenInitializeMintFailed"}],[16,{code:16,message:'Token initialize account failed"',name:"TokenInitializeAccountFailed"}],[17,{code:17,message:'Token transfer failed"',name:"TokenTransferFailed"}],[18,{code:18,message:'Token mint to failed"',name:"TokenMintToFailed"}],[19,{code:19,message:'Token burn failed"',name:"TokenBurnFailed"}],[20,{code:20,message:'Insufficient liquidity available"',name:"InsufficientLiquidity"}],[21,{code:21,message:'Input reserve has collateral disabled"',name:"ReserveCollateralDisabled"}],[22,{code:22,message:'Reserve state needs to be refreshed"',name:"ReserveStale"}],[23,{code:23,message:'Withdraw amount too small"',name:"WithdrawTooSmall"}],[24,{code:24,message:'Withdraw amount too large"',name:"WithdrawTooLarge"}],[25,{code:25,message:'Borrow amount too small to receive liquidity after fees"',name:"BorrowTooSmall"}],[26,{code:26,message:'Borrow amount too large for deposited collateral"',name:"BorrowTooLarge"}],[27,{code:27,message:'Repay amount too small to transfer liquidity"',name:"RepayTooSmall"}],[28,{code:28,message:'Liquidation amount too small to receive collateral"',name:"LiquidationTooSmall"}],[29,{code:29,message:'Cannot liquidate healthy obligations"',name:"ObligationHealthy"}],[30,{code:30,message:'Obligation state needs to be refreshed"',name:"ObligationStale"}],[31,{code:31,message:'Obligation reserve limit exceeded"',name:"ObligationReserveLimit"}],[32,{code:32,message:'Obligation owner is invalid"',name:"InvalidObligationOwner"}],[33,{code:33,message:'Obligation deposits are empty"',name:"ObligationDepositsEmpty"}],[34,{code:34,message:'Obligation borrows are empty"',name:"ObligationBorrowsEmpty"}],[35,{code:35,message:'Obligation deposits have zero value"',name:"ObligationDepositsZero"}],[36,{code:36,message:'Obligation borrows have zero value"',name:"ObligationBorrowsZero"}],[37,{code:37,message:'Invalid obligation collateral"',name:"InvalidObligationCollateral"}],[38,{code:38,message:'Invalid obligation liquidity"',name:"InvalidObligationLiquidity"}],[39,{code:39,message:'Obligation collateral is empty"',name:"ObligationCollateralEmpty"}],[40,{code:40,message:'Obligation liquidity is empty"',name:"ObligationLiquidityEmpty"}],[41,{code:41,message:'Interest rate is negative"',name:"NegativeInterestRate"}],[42,{code:42,message:'Input oracle config is invalid"',name:"InvalidOracleConfig"}],[43,{code:43,message:'Input flash loan receiver program account is not valid"',name:"InvalidFlashLoanReceiverProgram"}],[44,{code:44,message:'Not enough liquidity after flash loan"',name:"NotEnoughLiquidityAfterFlashLoan"}]])})),s.register("i6X2S",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0})})),s.register("kFSCd",(function(e,t){var r=s("8tcqI").Buffer,n=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=e.exports&&e.exports.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)},i=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.computeCompressedNFTHash=e.exports.computeCreatorHash=e.exports.computeDataHash=e.exports.getLeafAssetId=void 0;var a=s("iQwJY"),c=s("bvpCc");const u=i(s("c1rzP"));function l(e){const[t]=s("2k8p3").metadataArgsBeet.serialize(e),n=r.from(a.keccak_256.digest(t)),o=new u.default(e.sellerFeeBasisPoints).toBuffer("le",2);return r.from(a.keccak_256.digest(r.concat([n,o])))}function d(e){let t=r.from([]);for(const n of e)t=r.concat([n.address.toBuffer(),r.from([n.verified?1:0]),r.from([n.share])]);return r.from(a.keccak_256.digest(t))}o(s("2k8p3"),e.exports),e.exports.getLeafAssetId=async function(e,t){const[n]=await c.PublicKey.findProgramAddress([r.from("asset","utf8"),e.toBuffer(),Uint8Array.from(t.toArray("le",8))],s("2k8p3").PROGRAM_ID);return n},e.exports.computeDataHash=l,e.exports.computeCreatorHash=d,e.exports.computeCompressedNFTHash=function(e,t,n,o,i){const s=r.concat([r.from([1]),e.toBuffer(),t.toBuffer(),n.toBuffer(),o.toBuffer("le",8),l(i),d(i.creators)]);return r.from(a.keccak_256.digest(s))}})),s.register("jnx8c",(function(e,t){var r=s("1ggnf");e.exports=r("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")})),s.register("1ggnf",(function(e,t){"use strict";e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r>>0,u=new Uint8Array(i);e[r];){var l=t[e.charCodeAt(r)];if(255===l)return;for(var d=0,p=i-1;(0!==l||d>>0,u[p]=l%256>>>0,l=l/256>>>0;if(0!==l)throw new Error("Non-zero carry");o=d,r++}for(var f=i-o;f!==i&&0===u[f];)f++;for(var h=new Uint8Array(n+(i-f)),g=n;f!==i;)h[g++]=u[f++];return h}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===t.length)return"";for(var r=0,n=0,o=0,i=t.length;o!==i&&0===t[o];)o++,r++;for(var c=(i-o)*u+1>>>0,l=new Uint8Array(c);o!==i;){for(var d=t[o],p=0,f=c-1;(0!==d||p>>0,l[f]=d%s>>>0,d=d/s>>>0;if(0!==d)throw new Error("Non-zero carry");n=p,o++}for(var h=c-n;h!==c&&0===l[h];)h++;for(var g=a.repeat(r);h{if(0===e.length)throw new Error("Proof is empty");return e.map((e=>({pubkey:new(0,i.PublicKey)(e),isSigner:!1,isWritable:!1})))}})),s.register("2xBeT",(function(t,r){e(t.exports,"getMetaplexFoundationDeps",(function(){return o}),(function(e){return o=e}));var n=function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};const o=()=>n(void 0,void 0,void 0,(function*(){const{createBurnInstruction:e,createBurnNftInstruction:t,createTransferInstruction:r,createCreateMasterEditionV3Instruction:n,createCreateMetadataAccountV3Instruction:o,createSetAndVerifySizedCollectionItemInstruction:i,Edition:a,Metadata:c,PROGRAM_ADDRESS:u}=yield Promise.resolve(s("lW4qs"));return{createBurnInstruction:e,createBurnNftInstruction:t,createTransferInstruction:r,createCreateMasterEditionV3Instruction:n,createCreateMetadataAccountV3Instruction:o,createSetAndVerifySizedCollectionItemInstruction:i,Edition:a,Metadata:c,PROGRAM_ADDRESS:u}}))})),s.register("lW4qs",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),n(s("epGln"),e.exports),n(s("f9Ebm"),e.exports)})),s.register("epGln",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.cusper=void 0;var r=s("cPOma"),n=s("f9Ebm");e.exports.cusper=(0,r.initCusper)(n.errorFromCode)})),s.register("f9Ebm",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.PROGRAM_ID=e.exports.PROGRAM_ADDRESS=void 0;var o=s("207Uo");n(s("e1IsW"),e.exports),n(s("dhgiX"),e.exports),n(s("khDEj"),e.exports),n(s("lS2Ff"),e.exports),e.exports.PROGRAM_ADDRESS="metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s",e.exports.PROGRAM_ID=new o.PublicKey(e.exports.PROGRAM_ADDRESS)})),s.register("207Uo",(function(r,n){e(r.exports,"Struct",(function(){return T})),e(r.exports,"SOLANA_SCHEMA",(function(){return P})),e(r.exports,"Enum",(function(){return O})),e(r.exports,"MAX_SEED_LENGTH",(function(){return M})),e(r.exports,"PUBLIC_KEY_LENGTH",(function(){return R})),e(r.exports,"PublicKey",(function(){return D})),e(r.exports,"Account",(function(){return z})),e(r.exports,"BPF_LOADER_DEPRECATED_PROGRAM_ID",(function(){return W})),e(r.exports,"PACKET_DATA_SIZE",(function(){return j})),e(r.exports,"VERSION_PREFIX_MASK",(function(){return U})),e(r.exports,"SIGNATURE_LENGTH_IN_BYTES",(function(){return K})),e(r.exports,"TransactionExpiredBlockheightExceededError",(function(){return N})),e(r.exports,"TransactionExpiredTimeoutError",(function(){return L})),e(r.exports,"TransactionExpiredNonceInvalidError",(function(){return V})),e(r.exports,"MessageAccountKeys",(function(){return F})),e(r.exports,"Message",(function(){return X})),e(r.exports,"MessageV0",(function(){return ee})),e(r.exports,"VersionedMessage",(function(){return te})),e(r.exports,"TransactionStatus",(function(){return re})),e(r.exports,"TransactionInstruction",(function(){return ie})),e(r.exports,"Transaction",(function(){return se})),e(r.exports,"TransactionMessage",(function(){return ae})),e(r.exports,"VersionedTransaction",(function(){return ce})),e(r.exports,"SYSVAR_CLOCK_PUBKEY",(function(){return ue})),e(r.exports,"SYSVAR_EPOCH_SCHEDULE_PUBKEY",(function(){return le})),e(r.exports,"SYSVAR_INSTRUCTIONS_PUBKEY",(function(){return de})),e(r.exports,"SYSVAR_RECENT_BLOCKHASHES_PUBKEY",(function(){return pe})),e(r.exports,"SYSVAR_RENT_PUBKEY",(function(){return fe})),e(r.exports,"SYSVAR_REWARDS_PUBKEY",(function(){return he})),e(r.exports,"SYSVAR_SLOT_HASHES_PUBKEY",(function(){return ge})),e(r.exports,"SYSVAR_SLOT_HISTORY_PUBKEY",(function(){return ye})),e(r.exports,"SYSVAR_STAKE_HISTORY_PUBKEY",(function(){return be})),e(r.exports,"sendAndConfirmTransaction",(function(){return me})),e(r.exports,"FeeCalculatorLayout",(function(){return Se})),e(r.exports,"NONCE_ACCOUNT_LENGTH",(function(){return ve})),e(r.exports,"NonceAccount",(function(){return Ae})),e(r.exports,"SystemInstruction",(function(){return Te})),e(r.exports,"SYSTEM_INSTRUCTION_LAYOUTS",(function(){return Oe})),e(r.exports,"SystemProgram",(function(){return Pe})),e(r.exports,"Loader",(function(){return Me})),e(r.exports,"BPF_LOADER_PROGRAM_ID",(function(){return Re})),e(r.exports,"BpfLoader",(function(){return Ce})),e(r.exports,"EpochSchedule",(function(){return Ke})),e(r.exports,"SendTransactionError",(function(){return Ne})),e(r.exports,"SolanaJSONRPCErrorCode",(function(){return Le})),e(r.exports,"SolanaJSONRPCError",(function(){return Ve})),e(r.exports,"AddressLookupTableAccount",(function(){return Ge})),e(r.exports,"BLOCKHASH_CACHE_TIMEOUT_MS",(function(){return Qe})),e(r.exports,"Connection",(function(){return Wr})),e(r.exports,"Keypair",(function(){return jr})),e(r.exports,"LOOKUP_TABLE_INSTRUCTION_LAYOUTS",(function(){return Ur})),e(r.exports,"AddressLookupTableInstruction",(function(){return Kr})),e(r.exports,"AddressLookupTableProgram",(function(){return Nr})),e(r.exports,"ComputeBudgetInstruction",(function(){return Lr})),e(r.exports,"COMPUTE_BUDGET_INSTRUCTION_LAYOUTS",(function(){return Vr})),e(r.exports,"ComputeBudgetProgram",(function(){return Fr})),e(r.exports,"Ed25519Program",(function(){return Gr})),e(r.exports,"Secp256k1Program",(function(){return $r})),e(r.exports,"STAKE_CONFIG_ID",(function(){return Jr})),e(r.exports,"Authorized",(function(){return Zr})),e(r.exports,"Lockup",(function(){return Qr})),e(r.exports,"StakeInstruction",(function(){return Xr})),e(r.exports,"STAKE_INSTRUCTION_LAYOUTS",(function(){return en})),e(r.exports,"StakeProgram",(function(){return rn})),e(r.exports,"StakeAuthorizationLayout",(function(){return tn})),e(r.exports,"VoteInit",(function(){return nn})),e(r.exports,"VoteInstruction",(function(){return on})),e(r.exports,"VoteProgram",(function(){return cn})),e(r.exports,"VoteAuthorizationLayout",(function(){return an})),e(r.exports,"VALIDATOR_INFO_KEY",(function(){return un})),e(r.exports,"ValidatorInfo",(function(){return dn})),e(r.exports,"VOTE_PROGRAM_ID",(function(){return pn})),e(r.exports,"VoteAccount",(function(){return hn})),e(r.exports,"clusterApiUrl",(function(){return kn})),e(r.exports,"sendAndConfirmRawTransaction",(function(){return xn})),e(r.exports,"LAMPORTS_PER_SOL",(function(){return wn}));var o=s("bnw4C"),i=s("6CTZ4"),a=s("gw3rz"),c=s("c1rzP"),u=s("25abu"),l=s("e3ovm"),d=s("9tXim"),p=s("faf7S"),f=(p=s("faf7S"),s("e6Uwk")),h=s("ggqnz"),g=s("hif0n"),y=s("dr7Uk"),b=s("lisVB"),m=s("7gxz9"),k=s("2E83V"),x=s("5TKQ6");a.utils.sha512Sync=(...e)=>(0,i.sha512)(a.utils.concatBytes(...e));const w=a.utils.randomPrivateKey,S=()=>{const e=a.utils.randomPrivateKey(),t=I(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),{publicKey:t,secretKey:r}},I=a.sync.getPublicKey;function v(e){try{return a.Point.fromHex(e,!0),!0}catch{return!1}}const A=(e,t)=>a.sync.sign(e,t.slice(0,32)),E=a.sync.verify,_=e=>o.Buffer.isBuffer(e)?e:e instanceof Uint8Array?o.Buffer.from(e.buffer,e.byteOffset,e.byteLength):o.Buffer.from(e);class T{encode(){return o.Buffer.from((0,d.serialize)(P,this))}static decode(e){return(0,d.deserialize)(P,this,e)}static decodeUnchecked(e){return(0,d.deserializeUnchecked)(P,this,e)}constructor(e){Object.assign(this,e)}}class O extends T{constructor(e){if(super(e),this.enum="",1!==Object.keys(e).length)throw new Error("Enum can only take single value");Object.keys(e).map((e=>{this.enum=e}))}}const P=new Map;let B;const M=32,R=32;let C=1;B=Symbol.toStringTag;class D extends T{static unique(){const e=new D(C);return C+=1,new D(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return t(u).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(o.Buffer);if(e.length===R)return e;const t=o.Buffer.alloc(32);return e.copy(t,32-e.length),t}get[B](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,t,r){const n=o.Buffer.concat([e.toBuffer(),o.Buffer.from(t),r.toBuffer()]),i=(0,l.sha256)(n);return new D(i)}static createProgramAddressSync(e,t){let r=o.Buffer.alloc(0);e.forEach((function(e){if(e.length>M)throw new TypeError("Max seed length exceeded");r=o.Buffer.concat([r,_(e)])})),r=o.Buffer.concat([r,t.toBuffer(),o.Buffer.from("ProgramDerivedAddress")]);const n=(0,l.sha256)(r);if(v(n))throw new Error("Invalid seeds, address must fall off the curve");return new D(n)}static async createProgramAddress(e,t){return this.createProgramAddressSync(e,t)}static findProgramAddressSync(e,t){let r,n=255;for(;0!=n;){try{const i=e.concat(o.Buffer.from([n]));r=this.createProgramAddressSync(i,t)}catch(e){if(e instanceof TypeError)throw e;n--;continue}return[r,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){return v(new D(e).toBytes())}constructor(e){if(super({}),this._bn=void 0,function(e){return void 0!==e._bn}(e))this._bn=e._bn;else{if("string"==typeof e){const r=t(u).decode(e);if(r.length!=R)throw new Error("Invalid public key input");this._bn=new(t(c))(r)}else this._bn=new(t(c))(e);if(this._bn.byteLength()>R)throw new Error("Invalid public key input")}}}D.default=new D("11111111111111111111111111111111"),P.set(D,{kind:"struct",fields:[["_bn","u256"]]});class z{get publicKey(){return new D(this._publicKey)}get secretKey(){return o.Buffer.concat([this._secretKey,this._publicKey],64)}constructor(e){if(this._publicKey=void 0,this._secretKey=void 0,e){const t=_(e);if(64!==e.length)throw new Error("bad secret key size");this._publicKey=t.slice(32,64),this._secretKey=t.slice(0,32)}else this._secretKey=_(w()),this._publicKey=_(I(this._secretKey))}}const W=new D("BPFLoader1111111111111111111111111111111111"),j=1232,U=127,K=64;class N extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}}Object.defineProperty(N.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});class L 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(L.prototype,"name",{value:"TransactionExpiredTimeoutError"});class V extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}}Object.defineProperty(V.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});class F{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 t=new Map;this.keySegments().flat().forEach(((e,r)=>{t.set(e.toBase58(),r)}));const r=e=>{const r=t.get(e.toBase58());if(void 0===r)throw new Error("Encountered an unknown instruction account key during compilation");return r};return e.map((e=>({programIdIndex:r(e.programId),accountKeyIndexes:e.keys.map((e=>r(e.pubkey))),data:e.data})))}constructor(e,t){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=t}}const q=(e="publicKey")=>p.blob(32,e),G=(e="signature")=>p.blob(64,e),Y=(e="string")=>{const t=p.struct([p.u32("length"),p.u32("lengthPadding"),p.blob(p.offset(p.u32(),-8),"chars")],e),r=t.decode.bind(t),n=t.encode.bind(t),i=t;return i.decode=(e,t)=>r(e,t).chars.toString(),i.encode=(e,t,r)=>{const i={chars:o.Buffer.from(e,"utf8")};return n(i,t,r)},i.alloc=e=>p.u32().span+p.u32().span+o.Buffer.from(e,"utf8").length,i};function H(e,t){const r=e=>{if(e.span>=0)return e.span;if("function"==typeof e.alloc)return e.alloc(t[e.property]);if("count"in e&&"elementLayout"in e){const n=t[e.property];if(Array.isArray(n))return n.length*r(e.elementLayout)}else if("fields"in e)return H({layout:e},t[e.property]);return 0};let n=0;return e.layout.fields.forEach((e=>{n+=r(e)})),n}function $(e){let t=0,r=0;for(;;){let n=e.shift();if(t|=(127&n)<<7*r,r+=1,0==(128&n))break}return t}function J(e,t){let r=t;for(;;){let t=127&r;if(r>>=7,0==r){e.push(t);break}t|=128,e.push(t)}}function Z(e,t){if(!e)throw new Error(t||"Assertion failed")}class Q{static compile(e,t){const r=new Map,n=e=>{const t=e.toBase58();let n=r.get(t);return void 0===n&&(n={isSigner:!1,isWritable:!1,isInvoked:!1},r.set(t,n)),n},o=n(t);o.isSigner=!0,o.isWritable=!0;for(const t of e){n(t.programId).isInvoked=!0;for(const e of t.keys){const t=n(e.pubkey);t.isSigner||(t.isSigner=e.isSigner),t.isWritable||(t.isWritable=e.isWritable)}}return new Q(t,r)}getMessageComponents(){const e=[...this.keyMetaMap.entries()];Z(e.length<=256,"Max static account keys length exceeded");const t=e.filter((([,e])=>e.isSigner&&e.isWritable)),r=e.filter((([,e])=>e.isSigner&&!e.isWritable)),n=e.filter((([,e])=>!e.isSigner&&e.isWritable)),o=e.filter((([,e])=>!e.isSigner&&!e.isWritable)),i={numRequiredSignatures:t.length+r.length,numReadonlySignedAccounts:r.length,numReadonlyUnsignedAccounts:o.length};{Z(t.length>0,"Expected at least one writable signer key");const[e]=t[0];Z(e===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}return[i,[...t.map((([e])=>new D(e))),...r.map((([e])=>new D(e))),...n.map((([e])=>new D(e))),...o.map((([e])=>new D(e)))]]}extractTableLookup(e){const[t,r]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&e.isWritable)),[n,o]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&!e.isWritable));if(0!==t.length||0!==n.length)return[{accountKey:e.key,writableIndexes:t,readonlyIndexes:n},{writable:r,readonly:o}]}drainKeysFoundInLookupTable(e,t){const r=new Array,n=new Array;for(const[o,i]of this.keyMetaMap.entries())if(t(i)){const t=new D(o),i=e.findIndex((e=>e.equals(t)));i>=0&&(Z(i<256,"Max lookup table index exceeded"),r.push(i),n.push(t),this.keyMetaMap.delete(o))}return[r,n]}constructor(e,t){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=t}}class X{get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map((e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:t(u).decode(e.data)})))}get addressTableLookups(){return[]}getAccountKeys(){return new F(this.staticAccountKeys)}static compile(e){const r=Q.compile(e.instructions,e.payerKey),[n,o]=r.getMessageComponents(),i=new F(o).compileInstructions(e.instructions).map((e=>({programIdIndex:e.programIdIndex,accounts:e.accountKeyIndexes,data:t(u).encode(e.data)})));return new X({header:n,accountKeys:o,recentBlockhash:e.recentBlockhash,instructions:i})}isAccountSigner(e){return e=this.header.numRequiredSignatures){return e-t!this.isProgramId(t)))}serialize(){const e=this.accountKeys.length;let r=[];J(r,e);const n=this.instructions.map((e=>{const{accounts:r,programIdIndex:n}=e,i=Array.from(t(u).decode(e.data));let s=[];J(s,r.length);let a=[];return J(a,i.length),{programIdIndex:n,keyIndicesCount:o.Buffer.from(s),keyIndices:r,dataLength:o.Buffer.from(a),data:i}}));let i=[];J(i,n.length);let s=o.Buffer.alloc(j);o.Buffer.from(i).copy(s);let a=i.length;n.forEach((e=>{const t=p.struct([p.u8("programIdIndex"),p.blob(e.keyIndicesCount.length,"keyIndicesCount"),p.seq(p.u8("keyIndex"),e.keyIndices.length,"keyIndices"),p.blob(e.dataLength.length,"dataLength"),p.seq(p.u8("userdatum"),e.data.length,"data")]).encode(e,s,a);a+=t})),s=s.slice(0,a);const c=p.struct([p.blob(1,"numRequiredSignatures"),p.blob(1,"numReadonlySignedAccounts"),p.blob(1,"numReadonlyUnsignedAccounts"),p.blob(r.length,"keyCount"),p.seq(q("key"),e,"keys"),q("recentBlockhash")]),l={numRequiredSignatures:o.Buffer.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:o.Buffer.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:o.Buffer.from([this.header.numReadonlyUnsignedAccounts]),keyCount:o.Buffer.from(r),keys:this.accountKeys.map((e=>_(e.toBytes()))),recentBlockhash:t(u).decode(this.recentBlockhash)};let d=o.Buffer.alloc(2048);const f=c.encode(l,d);return s.copy(d,f),d.slice(0,f+s.length)}static from(e){let r=[...e];const n=r.shift();if(n!==(n&U))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");const i=r.shift(),s=r.shift(),a=$(r);let c=[];for(let e=0;enew D(e))),this.recentBlockhash=e.recentBlockhash,this.instructions=e.instructions,this.instructions.forEach((e=>this.indexToProgramIds.set(e.programIdIndex,this.accountKeys[e.programIdIndex])))}}class ee{get version(){return 0}get numAccountKeysFromLookups(){let e=0;for(const t of this.addressTableLookups)e+=t.readonlyIndexes.length+t.writableIndexes.length;return e}getAccountKeys(e){let t;if(e&&"accountKeysFromLookups"in e&&e.accountKeysFromLookups){if(this.numAccountKeysFromLookups!=e.accountKeysFromLookups.writable.length+e.accountKeysFromLookups.readonly.length)throw new Error("Failed to get account keys because of a mismatch in the number of account keys from lookups");t=e.accountKeysFromLookups}else if(e&&"addressLookupTableAccounts"in e&&e.addressLookupTableAccounts)t=this.resolveAddressTableLookups(e.addressLookupTableAccounts);else if(this.addressTableLookups.length>0)throw new Error("Failed to get account keys because address table lookups were not resolved");return new F(this.staticAccountKeys,t)}isAccountSigner(e){return e=r){return e-re+t.writableIndexes.length),0)}if(e>=this.header.numRequiredSignatures){return e-te.key.equals(r.accountKey)));if(!n)throw new Error(`Failed to find address lookup table account for table key ${r.accountKey.toBase58()}`);for(const e of r.writableIndexes){if(!(ee.toBytes())),recentBlockhash:t(u).decode(this.recentBlockhash),instructionsLength:new Uint8Array(n),serializedInstructions:r,addressTableLookupsLength:new Uint8Array(i),serializedAddressTableLookups:o},a);return a.slice(0,c)}serializeInstructions(){let e=0;const t=new Uint8Array(j);for(const r of this.compiledInstructions){const n=Array();J(n,r.accountKeyIndexes.length);const o=Array();J(o,r.data.length);e+=p.struct([p.u8("programIdIndex"),p.blob(n.length,"encodedAccountKeyIndexesLength"),p.seq(p.u8(),r.accountKeyIndexes.length,"accountKeyIndexes"),p.blob(o.length,"encodedDataLength"),p.blob(r.data.length,"data")]).encode({programIdIndex:r.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(n),accountKeyIndexes:r.accountKeyIndexes,encodedDataLength:new Uint8Array(o),data:r.data},t,e)}return t.slice(0,e)}serializeAddressTableLookups(){let e=0;const t=new Uint8Array(j);for(const r of this.addressTableLookups){const n=Array();J(n,r.writableIndexes.length);const o=Array();J(o,r.readonlyIndexes.length);e+=p.struct([q("accountKey"),p.blob(n.length,"encodedWritableIndexesLength"),p.seq(p.u8(),r.writableIndexes.length,"writableIndexes"),p.blob(o.length,"encodedReadonlyIndexesLength"),p.seq(p.u8(),r.readonlyIndexes.length,"readonlyIndexes")]).encode({accountKey:r.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(n),writableIndexes:r.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(o),readonlyIndexes:r.readonlyIndexes},t,e)}return t.slice(0,e)}static deserialize(e){let r=[...e];const n=r.shift(),o=n&U;Z(n!==o,"Expected versioned message but received legacy message");Z(0===o,`Expected versioned message with version 0 but found version ${o}`);const i={numRequiredSignatures:r.shift(),numReadonlySignedAccounts:r.shift(),numReadonlyUnsignedAccounts:r.shift()},s=[],a=$(r);for(let e=0;e{const t=te.deserializeMessageVersion(e);if("legacy"===t)return X.from(e);if(0===t)return ee.deserialize(e);throw new Error(`Transaction message version ${t} deserialization is not supported`)}};let re;var ne;(ne=re||(re={}))[ne.BLOCKHEIGHT_EXCEEDED=0]="BLOCKHEIGHT_EXCEEDED",ne[ne.PROCESSED=1]="PROCESSED",ne[ne.TIMED_OUT=2]="TIMED_OUT",ne[ne.NONCE_INVALID=3]="NONCE_INVALID";const oe=o.Buffer.alloc(K).fill(0);class ie{toJSON(){return{keys:this.keys.map((({pubkey:e,isSigner:t,isWritable:r})=>({pubkey:e.toJSON(),isSigner:t,isWritable:r}))),programId:this.programId.toJSON(),data:[...this.data]}}constructor(e){this.keys=void 0,this.programId=void 0,this.data=o.Buffer.alloc(0),this.programId=e.programId,this.keys=e.keys,e.data&&(this.data=e.data)}}class se{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}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(0===e.length)throw new Error("No instructions");return e.forEach((e=>{"instructions"in e?this.instructions=this.instructions.concat(e.instructions):"data"in e&&"programId"in e&&"keys"in e?this.instructions.push(e):this.instructions.push(new ie(e))})),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let e,r,n;if(this.nonceInfo?(e=this.nonceInfo.nonce,r=this.instructions[0]!=this.nonceInfo.nonceInstruction?[this.nonceInfo.nonceInstruction,...this.instructions]:this.instructions):(e=this.recentBlockhash,r=this.instructions),!e)throw new Error("Transaction recentBlockhash required");if(r.length<1&&console.warn("No instructions provided"),this.feePayer)n=this.feePayer;else{if(!(this.signatures.length>0&&this.signatures[0].publicKey))throw new Error("Transaction fee payer required");n=this.signatures[0].publicKey}for(let e=0;e{e.keys.forEach((e=>{i.push({...e})}));const t=e.programId.toString();o.includes(t)||o.push(t)})),o.forEach((e=>{i.push({pubkey:new D(e),isSigner:!1,isWritable:!1})}));const s=[];i.forEach((e=>{const t=e.pubkey.toString(),r=s.findIndex((e=>e.pubkey.toString()===t));r>-1?(s[r].isWritable=s[r].isWritable||e.isWritable,s[r].isSigner=s[r].isSigner||e.isSigner):s.push(e)})),s.sort((function(e,t){return e.isSigner!==t.isSigner?e.isSigner?-1:1:e.isWritable!==t.isWritable?e.isWritable?-1:1:e.pubkey.toBase58().localeCompare(t.pubkey.toBase58())}));const a=s.findIndex((e=>e.pubkey.equals(n)));if(a>-1){const[e]=s.splice(a,1);e.isSigner=!0,e.isWritable=!0,s.unshift(e)}else s.unshift({pubkey:n,isSigner:!0,isWritable:!0});for(const e of this.signatures){const t=s.findIndex((t=>t.pubkey.equals(e.publicKey)));if(!(t>-1))throw new Error(`unknown signer: ${e.publicKey.toString()}`);s[t].isSigner||(s[t].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."))}let c=0,l=0,d=0;const p=[],f=[];s.forEach((({pubkey:e,isSigner:t,isWritable:r})=>{t?(p.push(e.toString()),c+=1,r||(l+=1)):(f.push(e.toString()),r||(d+=1))}));const h=p.concat(f),g=r.map((e=>{const{data:r,programId:n}=e;return{programIdIndex:h.indexOf(n.toString()),accounts:e.keys.map((e=>h.indexOf(e.pubkey.toString()))),data:t(u).encode(r)}}));return g.forEach((e=>{Z(e.programIdIndex>=0),e.accounts.forEach((e=>Z(e>=0)))})),new X({header:{numRequiredSignatures:c,numReadonlySignedAccounts:l,numReadonlyUnsignedAccounts:d},accountKeys:h,recentBlockhash:e,instructions:g})}_compile(){const e=this.compileMessage(),t=e.accountKeys.slice(0,e.header.numRequiredSignatures);if(this.signatures.length===t.length){if(this.signatures.every(((e,r)=>t[r].equals(e.publicKey))))return e}return this.signatures=t.map((e=>({signature:null,publicKey:e}))),e}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(e){return(await e.getFeeForMessage(this.compileMessage())).value}setSigners(...e){if(0===e.length)throw new Error("No signers");const t=new Set;this.signatures=e.filter((e=>{const r=e.toString();return!t.has(r)&&(t.add(r),!0)})).map((e=>({signature:null,publicKey:e})))}sign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}this.signatures=r.map((e=>({signature:null,publicKey:e.publicKey})));const n=this._compile();this._partialSign(n,...r)}partialSign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}const n=this._compile();this._partialSign(n,...r)}_partialSign(e,...t){const r=e.serialize();t.forEach((e=>{const t=A(r,e.secretKey);this._addSignature(e.publicKey,_(t))}))}addSignature(e,t){this._compile(),this._addSignature(e,t)}_addSignature(e,t){Z(64===t.length);const r=this.signatures.findIndex((t=>e.equals(t.publicKey)));if(r<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[r].signature=o.Buffer.from(t)}verifySignatures(e){return this._verifySignatures(this.serializeMessage(),void 0===e||e)}_verifySignatures(e,t){for(const{signature:r,publicKey:n}of this.signatures)if(null===r){if(t)return!1}else if(!E(r,e,n.toBytes()))return!1;return!0}serialize(e){const{requireAllSignatures:t,verifySignatures:r}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),n=this.serializeMessage();if(r&&!this._verifySignatures(n,t))throw new Error("Signature verification failed");return this._serialize(n)}_serialize(e){const{signatures:t}=this,r=[];J(r,t.length);const n=r.length+64*t.length+e.length,i=o.Buffer.alloc(n);return Z(t.length<256),o.Buffer.from(r).copy(i,0),t.forEach((({signature:e},t)=>{null!==e&&(Z(64===e.length,"signature has invalid length"),o.Buffer.from(e).copy(i,r.length+64*t))})),e.copy(i,r.length+64*t.length),Z(i.length<=j,`Transaction too large: ${i.length} > ${j}`),i}get keys(){return Z(1===this.instructions.length),this.instructions[0].keys.map((e=>e.pubkey))}get programId(){return Z(1===this.instructions.length),this.instructions[0].programId}get data(){return Z(1===this.instructions.length),this.instructions[0].data}static from(e){let r=[...e];const n=$(r);let i=[];for(let e=0;e0&&(n.feePayer=e.accountKeys[0]),r.forEach(((r,o)=>{const i={signature:r==t(u).encode(oe)?null:t(u).decode(r),publicKey:e.accountKeys[o]};n.signatures.push(i)})),e.instructions.forEach((r=>{const o=r.accounts.map((t=>{const r=e.accountKeys[t];return{pubkey:r,isSigner:n.signatures.some((e=>e.publicKey.toString()===r.toString()))||e.isAccountSigner(t),isWritable:e.isAccountWritable(t)}}));n.instructions.push(new ie({keys:o,programId:e.accountKeys[r.programIdIndex],data:t(u).decode(r.data)}))})),n._message=e,n._json=n.toJSON(),n}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:r}=e;this.minNonceContextSlot=t,this.nonceInfo=r}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){const{blockhash:t,lastValidBlockHeight:r}=e;this.recentBlockhash=t,this.lastValidBlockHeight=r}else{const{recentBlockhash:t,nonceInfo:r}=e;r&&(this.nonceInfo=r),this.recentBlockhash=t}}}class ae{static decompile(e,t){const{header:r,compiledInstructions:n,recentBlockhash:o}=e,{numRequiredSignatures:i,numReadonlySignedAccounts:s,numReadonlyUnsignedAccounts:a}=r,c=i-s;Z(c>0,"Message header is invalid");const u=e.staticAccountKeys.length-i-a;Z(u>=0,"Message header is invalid");const l=e.getAccountKeys(t),d=l.get(0);if(void 0===d)throw new Error("Failed to decompile message because no account keys were found");const p=[];for(const e of n){const t=[];for(const n of e.accountKeyIndexes){const e=l.get(n);if(void 0===e)throw new Error(`Failed to find key for account key index ${n}`);let o;o=ne.equals(n.publicKey)));Z(e>=0,`Cannot sign with non signer key ${n.publicKey.toBase58()}`),this.signatures[e]=A(t,n.secretKey)}}addSignature(e,t){Z(64===t.byteLength,"Signature must be 64 bytes long");const r=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures).findIndex((t=>t.equals(e)));Z(r>=0,`Can not add signature; \`${e.toBase58()}\` is not required to sign this transaction`),this.signatures[r]=t}constructor(e,t){if(this.signatures=void 0,this.message=void 0,void 0!==t)Z(t.length===e.header.numRequiredSignatures,"Expected signatures length to be equal to the number of required signatures"),this.signatures=t;else{const t=[];for(let r=0;rsetTimeout(t,e)))}function xe(e,t){const r=e.layout.span>=0?e.layout.span:H(e,t),n=o.Buffer.alloc(r),i=Object.assign({instruction:e.index},t);return e.layout.encode(i,n),n}function we(e,t){let r;try{r=e.layout.decode(t)}catch(e){throw new Error("invalid instruction; "+e)}if(r.instruction!==e.index)throw new Error(`invalid instruction; instruction index mismatch ${r.instruction} != ${e.index}`);return r}const Se=p.nu64("lamportsPerSignature"),Ie=p.struct([p.u32("version"),p.u32("state"),q("authorizedPubkey"),q("nonce"),p.struct([Se],"feeCalculator")]),ve=Ie.span;class Ae{static fromAccountData(e){const t=Ie.decode(_(e),0);return new Ae({authorizedPubkey:new D(t.authorizedPubkey),nonce:new D(t.nonce).toString(),feeCalculator:t.feeCalculator})}constructor(e){this.authorizedPubkey=void 0,this.nonce=void 0,this.feeCalculator=void 0,this.authorizedPubkey=e.authorizedPubkey,this.nonce=e.nonce,this.feeCalculator=e.feeCalculator}}const Ee=(_e=8,e=>{const t=(0,p.blob)(_e,e),{encode:r,decode:n}=(e=>({decode:e.decode.bind(e),encode:e.encode.bind(e)}))(t),i=t;return i.decode=(e,t)=>{const r=n(e,t);return(0,f.toBigIntLE)(o.Buffer.from(r))},i.encode=(e,t,n)=>{const o=(0,f.toBufferLE)(e,_e);return r(o,t,n)},i});var _e;class Te{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Oe))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a SystemInstruction");return r}static decodeCreateAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t,space:r,programId:n}=we(Oe.Create,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,lamports:t,space:r,programId:new D(n)}}static decodeTransfer(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t}=we(Oe.Transfer,e.data);return{fromPubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,lamports:t}}static decodeTransferWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t,seed:r,programId:n}=we(Oe.TransferWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,basePubkey:e.keys[1].pubkey,toPubkey:e.keys[2].pubkey,lamports:t,seed:r,programId:new D(n)}}static decodeAllocate(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{space:t}=we(Oe.Allocate,e.data);return{accountPubkey:e.keys[0].pubkey,space:t}}static decodeAllocateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,space:n,programId:o}=we(Oe.AllocateWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new D(t),seed:r,space:n,programId:new D(o)}}static decodeAssign(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{programId:t}=we(Oe.Assign,e.data);return{accountPubkey:e.keys[0].pubkey,programId:new D(t)}}static decodeAssignWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,programId:n}=we(Oe.AssignWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new D(t),seed:r,programId:new D(n)}}static decodeCreateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{base:t,seed:r,lamports:n,space:o,programId:i}=we(Oe.CreateWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,basePubkey:new D(t),seed:r,lamports:n,space:o,programId:new D(i)}}static decodeNonceInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{authorized:t}=we(Oe.InitializeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:new D(t)}}static decodeNonceAdvance(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),we(Oe.AdvanceNonceAccount,e.data),{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static decodeNonceWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=we(Oe.WithdrawNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t}}static decodeNonceAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t}=we(Oe.AuthorizeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[1].pubkey,newAuthorizedPubkey:new D(t)}}static checkProgramId(e){if(!e.equals(Pe.programId))throw new Error("invalid instruction; programId is not SystemProgram")}static checkKeyLength(e,t){if(e.length0?o:1,space:i.length,programId:n}));null!==a&&await me(e,a,[t,r],{commitment:"confirmed"})}const s=p.struct([p.u32("instruction"),p.u32("offset"),p.u32("bytesLength"),p.u32("bytesLengthPadding"),p.seq(p.u8("byte"),p.offset(p.u32(),-8),"bytes")]),a=Me.chunkSize;let c=0,u=i,l=[];for(;u.length>0;){const i=u.slice(0,a),d=o.Buffer.alloc(a+16);s.encode({instruction:0,offset:c,bytes:i,bytesLength:0,bytesLengthPadding:0},d);const p=(new se).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0}],programId:n,data:d});if(l.push(me(e,p,[t,r],{commitment:"confirmed"})),e._rpcEndpoint.includes("solana.com")){const e=4;await ke(1e3/e)}c+=a,u=u.slice(a)}await Promise.all(l);{const i=p.struct([p.u32("instruction")]),s=o.Buffer.alloc(i.span);i.encode({instruction:1},s);const a=(new se).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0},{pubkey:fe,isSigner:!1,isWritable:!1}],programId:n,data:s});await me(e,a,[t,r],{commitment:"confirmed"})}return!0}constructor(){}}Me.chunkSize=Be;const Re=new D("BPFLoader2111111111111111111111111111111111");class Ce{static getMinNumSignatures(e){return Me.getMinNumSignatures(e)}static load(e,t,r,n,o){return Me.load(e,t,r,o,n)}}var De=Object.prototype.toString,ze=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};function We(e,t){var r,n,o,i,s,a,c;if(!0===e)return"true";if(!1===e)return"false";switch(typeof e){case"object":if(null===e)return null;if(e.toJSON&&"function"==typeof e.toJSON)return We(e.toJSON(),t);if("[object Array]"===(c=De.call(e))){for(o="[",n=e.length-1,r=0;r-1&&(o+=We(e[r],!0)),o+"]"}if("[object Object]"===c){for(n=(i=ze(e).sort()).length,o="",r=0;r1;)e/=2,t++;return t}class Ke{getEpoch(e){return this.getEpochAndSlotIndex(e)[0]}getEpochAndSlotIndex(e){if(e>1,t|=t>>2,t|=t>>4,t|=t>>8,t|=t>>16,1+(t|=t>>32)))-Ue(32)-1;return[r,e-(this.getSlotsInEpoch(r)-32)]}{const t=e-this.firstNormalSlot,r=Math.floor(t/this.slotsPerEpoch);return[this.firstNormalEpoch+r,t%this.slotsPerEpoch]}var t}getFirstSlotInEpoch(e){return e<=this.firstNormalEpoch?32*(Math.pow(2,e)-1):(e-this.firstNormalEpoch)*this.slotsPerEpoch+this.firstNormalSlot}getLastSlotInEpoch(e){return this.getFirstSlotInEpoch(e)+this.getSlotsInEpoch(e)-1}getSlotsInEpoch(e){return e{const n=t(b)(e,{autoconnect:!0,max_reconnects:5,reconnect:!0,reconnect_interval:1e3,...r});return this.underlyingSocket="socket"in n?n.socket:n,n}),e,r,n),this.underlyingSocket=void 0}}class Ge{isActive(){const e=BigInt("0xffffffffffffffff");return this.state.deactivationSlot===e}static deserialize(e){const t=function(e,t){let r;try{r=e.layout.decode(t)}catch(e){throw new Error("invalid instruction; "+e)}if(r.typeIndex!==e.index)throw new Error(`invalid account data; account type mismatch ${r.typeIndex} != ${e.index}`);return r}(Ye,e),r=e.length-56;Z(r>=0,"lookup table is invalid"),Z(r%32==0,"lookup table is invalid");const n=r/32,{addresses:o}=p.struct([p.seq(q(),n,"addresses")]).decode(e.slice(56));return{deactivationSlot:t.deactivationSlot,lastExtendedSlot:t.lastExtendedSlot,lastExtendedSlotStartIndex:t.lastExtendedStartIndex,authority:0!==t.authority.length?new D(t.authority[0]):void 0,addresses:o.map((e=>new D(e)))}}constructor(e){this.key=void 0,this.state=void 0,this.key=e.key,this.state=e.state}}const Ye={index:1,layout:p.struct([p.u32("typeIndex"),Ee("deactivationSlot"),p.nu64("lastExtendedSlot"),p.u8("lastExtendedStartIndex"),p.u8(),p.seq(q(),p.offset(p.u8(),-1),"authority")])},He=/^[^:]+:\/\/([^:[]+|\[[^\]]+\])(:\d+)?(.*)/i;const $e=(0,h.coerce)((0,h.instance)(D),(0,h.string)(),(e=>new D(e))),Je=(0,h.tuple)([(0,h.string)(),(0,h.literal)("base64")]),Ze=(0,h.coerce)((0,h.instance)(o.Buffer),Je,(e=>o.Buffer.from(e[0],"base64"))),Qe=3e4;function Xe(e){let t,r;if("string"==typeof e)t=e;else if(e){const{commitment:n,...o}=e;t=n,r=o}return{commitment:t,config:r}}function et(e){return(0,h.union)([(0,h.type)({jsonrpc:(0,h.literal)("2.0"),id:(0,h.string)(),result:e}),(0,h.type)({jsonrpc:(0,h.literal)("2.0"),id:(0,h.string)(),error:(0,h.type)({code:(0,h.unknown)(),message:(0,h.string)(),data:(0,h.optional)((0,h.any)())})})])}const tt=et((0,h.unknown)());function rt(e){return(0,h.coerce)(et(e),tt,(t=>"error"in t?t:{...t,result:(0,h.create)(t.result,e)}))}function nt(e){return rt((0,h.type)({context:(0,h.type)({slot:(0,h.number)()}),value:e}))}function ot(e){return(0,h.type)({context:(0,h.type)({slot:(0,h.number)()}),value:e})}function it(e,r){return 0===e?new ee({header:r.header,staticAccountKeys:r.accountKeys.map((e=>new D(e))),recentBlockhash:r.recentBlockhash,compiledInstructions:r.instructions.map((e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:t(u).decode(e.data)}))),addressTableLookups:r.addressTableLookups}):new X(r)}const st=(0,h.type)({foundation:(0,h.number)(),foundationTerm:(0,h.number)(),initial:(0,h.number)(),taper:(0,h.number)(),terminal:(0,h.number)()}),at=rt((0,h.array)((0,h.nullable)((0,h.type)({epoch:(0,h.number)(),effectiveSlot:(0,h.number)(),amount:(0,h.number)(),postBalance:(0,h.number)(),commission:(0,h.optional)((0,h.nullable)((0,h.number)()))})))),ct=(0,h.type)({total:(0,h.number)(),validator:(0,h.number)(),foundation:(0,h.number)(),epoch:(0,h.number)()}),ut=(0,h.type)({epoch:(0,h.number)(),slotIndex:(0,h.number)(),slotsInEpoch:(0,h.number)(),absoluteSlot:(0,h.number)(),blockHeight:(0,h.optional)((0,h.number)()),transactionCount:(0,h.optional)((0,h.number)())}),lt=(0,h.type)({slotsPerEpoch:(0,h.number)(),leaderScheduleSlotOffset:(0,h.number)(),warmup:(0,h.boolean)(),firstNormalEpoch:(0,h.number)(),firstNormalSlot:(0,h.number)()}),dt=(0,h.record)((0,h.string)(),(0,h.array)((0,h.number)())),pt=(0,h.nullable)((0,h.union)([(0,h.type)({}),(0,h.string)()])),ft=(0,h.type)({err:pt}),ht=(0,h.literal)("receivedSignature"),gt=(0,h.type)({"solana-core":(0,h.string)(),"feature-set":(0,h.optional)((0,h.number)())}),yt=nt((0,h.type)({err:(0,h.nullable)((0,h.union)([(0,h.type)({}),(0,h.string)()])),logs:(0,h.nullable)((0,h.array)((0,h.string)())),accounts:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.nullable)((0,h.type)({executable:(0,h.boolean)(),owner:(0,h.string)(),lamports:(0,h.number)(),data:(0,h.array)((0,h.string)()),rentEpoch:(0,h.optional)((0,h.number)())}))))),unitsConsumed:(0,h.optional)((0,h.number)()),returnData:(0,h.optional)((0,h.nullable)((0,h.type)({programId:(0,h.string)(),data:(0,h.tuple)([(0,h.string)(),(0,h.literal)("base64")])})))})),bt=nt((0,h.type)({byIdentity:(0,h.record)((0,h.string)(),(0,h.array)((0,h.number)())),range:(0,h.type)({firstSlot:(0,h.number)(),lastSlot:(0,h.number)()})}));const mt=rt(st),kt=rt(ct),xt=rt(ut),wt=rt(lt),St=rt(dt),It=rt((0,h.number)()),vt=nt((0,h.type)({total:(0,h.number)(),circulating:(0,h.number)(),nonCirculating:(0,h.number)(),nonCirculatingAccounts:(0,h.array)($e)})),At=(0,h.type)({amount:(0,h.string)(),uiAmount:(0,h.nullable)((0,h.number)()),decimals:(0,h.number)(),uiAmountString:(0,h.optional)((0,h.string)())}),Et=nt((0,h.array)((0,h.type)({address:$e,amount:(0,h.string)(),uiAmount:(0,h.nullable)((0,h.number)()),decimals:(0,h.number)(),uiAmountString:(0,h.optional)((0,h.string)())}))),_t=nt((0,h.array)((0,h.type)({pubkey:$e,account:(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Ze,rentEpoch:(0,h.number)()})}))),Tt=(0,h.type)({program:(0,h.string)(),parsed:(0,h.unknown)(),space:(0,h.number)()}),Ot=nt((0,h.array)((0,h.type)({pubkey:$e,account:(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Tt,rentEpoch:(0,h.number)()})}))),Pt=nt((0,h.array)((0,h.type)({lamports:(0,h.number)(),address:$e}))),Bt=(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Ze,rentEpoch:(0,h.number)()}),Mt=(0,h.type)({pubkey:$e,account:Bt}),Rt=(0,h.coerce)((0,h.union)([(0,h.instance)(o.Buffer),Tt]),(0,h.union)([Je,Tt]),(e=>Array.isArray(e)?(0,h.create)(e,Ze):e)),Ct=(0,h.type)({executable:(0,h.boolean)(),owner:$e,lamports:(0,h.number)(),data:Rt,rentEpoch:(0,h.number)()}),Dt=(0,h.type)({pubkey:$e,account:Ct}),zt=(0,h.type)({state:(0,h.union)([(0,h.literal)("active"),(0,h.literal)("inactive"),(0,h.literal)("activating"),(0,h.literal)("deactivating")]),active:(0,h.number)(),inactive:(0,h.number)()}),Wt=rt((0,h.array)((0,h.type)({signature:(0,h.string)(),slot:(0,h.number)(),err:pt,memo:(0,h.nullable)((0,h.string)()),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)()))}))),jt=rt((0,h.array)((0,h.type)({signature:(0,h.string)(),slot:(0,h.number)(),err:pt,memo:(0,h.nullable)((0,h.string)()),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)()))}))),Ut=(0,h.type)({subscription:(0,h.number)(),result:ot(Bt)}),Kt=(0,h.type)({pubkey:$e,account:Bt}),Nt=(0,h.type)({subscription:(0,h.number)(),result:ot(Kt)}),Lt=(0,h.type)({parent:(0,h.number)(),slot:(0,h.number)(),root:(0,h.number)()}),Vt=(0,h.type)({subscription:(0,h.number)(),result:Lt}),Ft=(0,h.union)([(0,h.type)({type:(0,h.union)([(0,h.literal)("firstShredReceived"),(0,h.literal)("completed"),(0,h.literal)("optimisticConfirmation"),(0,h.literal)("root")]),slot:(0,h.number)(),timestamp:(0,h.number)()}),(0,h.type)({type:(0,h.literal)("createdBank"),parent:(0,h.number)(),slot:(0,h.number)(),timestamp:(0,h.number)()}),(0,h.type)({type:(0,h.literal)("frozen"),slot:(0,h.number)(),timestamp:(0,h.number)(),stats:(0,h.type)({numTransactionEntries:(0,h.number)(),numSuccessfulTransactions:(0,h.number)(),numFailedTransactions:(0,h.number)(),maxTransactionsPerEntry:(0,h.number)()})}),(0,h.type)({type:(0,h.literal)("dead"),slot:(0,h.number)(),timestamp:(0,h.number)(),err:(0,h.string)()})]),qt=(0,h.type)({subscription:(0,h.number)(),result:Ft}),Gt=(0,h.type)({subscription:(0,h.number)(),result:ot((0,h.union)([ft,ht]))}),Yt=(0,h.type)({subscription:(0,h.number)(),result:(0,h.number)()}),Ht=(0,h.type)({pubkey:(0,h.string)(),gossip:(0,h.nullable)((0,h.string)()),tpu:(0,h.nullable)((0,h.string)()),rpc:(0,h.nullable)((0,h.string)()),version:(0,h.nullable)((0,h.string)())}),$t=(0,h.type)({votePubkey:(0,h.string)(),nodePubkey:(0,h.string)(),activatedStake:(0,h.number)(),epochVoteAccount:(0,h.boolean)(),epochCredits:(0,h.array)((0,h.tuple)([(0,h.number)(),(0,h.number)(),(0,h.number)()])),commission:(0,h.number)(),lastVote:(0,h.number)(),rootSlot:(0,h.nullable)((0,h.number)())}),Jt=rt((0,h.type)({current:(0,h.array)($t),delinquent:(0,h.array)($t)})),Zt=(0,h.union)([(0,h.literal)("processed"),(0,h.literal)("confirmed"),(0,h.literal)("finalized")]),Qt=(0,h.type)({slot:(0,h.number)(),confirmations:(0,h.nullable)((0,h.number)()),err:pt,confirmationStatus:(0,h.optional)(Zt)}),Xt=nt((0,h.array)((0,h.nullable)(Qt))),er=rt((0,h.number)()),tr=(0,h.type)({accountKey:$e,writableIndexes:(0,h.array)((0,h.number)()),readonlyIndexes:(0,h.array)((0,h.number)())}),rr=(0,h.type)({signatures:(0,h.array)((0,h.string)()),message:(0,h.type)({accountKeys:(0,h.array)((0,h.string)()),header:(0,h.type)({numRequiredSignatures:(0,h.number)(),numReadonlySignedAccounts:(0,h.number)(),numReadonlyUnsignedAccounts:(0,h.number)()}),instructions:(0,h.array)((0,h.type)({accounts:(0,h.array)((0,h.number)()),data:(0,h.string)(),programIdIndex:(0,h.number)()})),recentBlockhash:(0,h.string)(),addressTableLookups:(0,h.optional)((0,h.array)(tr))})}),nr=(0,h.type)({pubkey:$e,signer:(0,h.boolean)(),writable:(0,h.boolean)(),source:(0,h.optional)((0,h.union)([(0,h.literal)("transaction"),(0,h.literal)("lookupTable")]))}),or=(0,h.type)({accountKeys:(0,h.array)(nr),signatures:(0,h.array)((0,h.string)())}),ir=(0,h.type)({parsed:(0,h.unknown)(),program:(0,h.string)(),programId:$e}),sr=(0,h.type)({accounts:(0,h.array)($e),data:(0,h.string)(),programId:$e}),ar=(0,h.union)([sr,ir]),cr=(0,h.union)([(0,h.type)({parsed:(0,h.unknown)(),program:(0,h.string)(),programId:(0,h.string)()}),(0,h.type)({accounts:(0,h.array)((0,h.string)()),data:(0,h.string)(),programId:(0,h.string)()})]),ur=(0,h.coerce)(ar,cr,(e=>"accounts"in e?(0,h.create)(e,sr):(0,h.create)(e,ir))),lr=(0,h.type)({signatures:(0,h.array)((0,h.string)()),message:(0,h.type)({accountKeys:(0,h.array)(nr),instructions:(0,h.array)(ur),recentBlockhash:(0,h.string)(),addressTableLookups:(0,h.optional)((0,h.nullable)((0,h.array)(tr)))})}),dr=(0,h.type)({accountIndex:(0,h.number)(),mint:(0,h.string)(),owner:(0,h.optional)((0,h.string)()),uiTokenAmount:At}),pr=(0,h.type)({writable:(0,h.array)($e),readonly:(0,h.array)($e)}),fr=(0,h.type)({err:pt,fee:(0,h.number)(),innerInstructions:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.type)({index:(0,h.number)(),instructions:(0,h.array)((0,h.type)({accounts:(0,h.array)((0,h.number)()),data:(0,h.string)(),programIdIndex:(0,h.number)()}))})))),preBalances:(0,h.array)((0,h.number)()),postBalances:(0,h.array)((0,h.number)()),logMessages:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.string)()))),preTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),postTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),loadedAddresses:(0,h.optional)(pr),computeUnitsConsumed:(0,h.optional)((0,h.number)())}),hr=(0,h.type)({err:pt,fee:(0,h.number)(),innerInstructions:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.type)({index:(0,h.number)(),instructions:(0,h.array)(ur)})))),preBalances:(0,h.array)((0,h.number)()),postBalances:(0,h.array)((0,h.number)()),logMessages:(0,h.optional)((0,h.nullable)((0,h.array)((0,h.string)()))),preTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),postTokenBalances:(0,h.optional)((0,h.nullable)((0,h.array)(dr))),loadedAddresses:(0,h.optional)(pr),computeUnitsConsumed:(0,h.optional)((0,h.number)())}),gr=(0,h.union)([(0,h.literal)(0),(0,h.literal)("legacy")]),yr=(0,h.type)({pubkey:(0,h.string)(),lamports:(0,h.number)(),postBalance:(0,h.nullable)((0,h.number)()),rewardType:(0,h.nullable)((0,h.string)()),commission:(0,h.optional)((0,h.nullable)((0,h.number)()))}),br=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:rr,meta:(0,h.nullable)(fr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),mr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),kr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:or,meta:(0,h.nullable)(fr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),xr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:lr,meta:(0,h.nullable)(hr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),wr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:or,meta:(0,h.nullable)(hr),version:(0,h.optional)(gr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),Sr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)()),blockHeight:(0,h.nullable)((0,h.number)())}))),Ir=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),transactions:(0,h.array)((0,h.type)({transaction:rr,meta:(0,h.nullable)(fr)})),rewards:(0,h.optional)((0,h.array)(yr)),blockTime:(0,h.nullable)((0,h.number)())}))),vr=rt((0,h.nullable)((0,h.type)({blockhash:(0,h.string)(),previousBlockhash:(0,h.string)(),parentSlot:(0,h.number)(),signatures:(0,h.array)((0,h.string)()),blockTime:(0,h.nullable)((0,h.number)())}))),Ar=rt((0,h.nullable)((0,h.type)({slot:(0,h.number)(),meta:fr,blockTime:(0,h.optional)((0,h.nullable)((0,h.number)())),transaction:rr,version:(0,h.optional)(gr)}))),Er=rt((0,h.nullable)((0,h.type)({slot:(0,h.number)(),transaction:lr,meta:(0,h.nullable)(hr),blockTime:(0,h.optional)((0,h.nullable)((0,h.number)())),version:(0,h.optional)(gr)}))),_r=nt((0,h.type)({blockhash:(0,h.string)(),feeCalculator:(0,h.type)({lamportsPerSignature:(0,h.number)()})})),Tr=nt((0,h.type)({blockhash:(0,h.string)(),lastValidBlockHeight:(0,h.number)()})),Or=(0,h.type)({slot:(0,h.number)(),numTransactions:(0,h.number)(),numSlots:(0,h.number)(),samplePeriodSecs:(0,h.number)()}),Pr=rt((0,h.array)(Or)),Br=nt((0,h.nullable)((0,h.type)({feeCalculator:(0,h.type)({lamportsPerSignature:(0,h.number)()})}))),Mr=rt((0,h.string)()),Rr=rt((0,h.string)()),Cr=(0,h.type)({err:pt,logs:(0,h.array)((0,h.string)()),signature:(0,h.string)()}),Dr=(0,h.type)({result:ot(Cr),subscription:(0,h.number)()}),zr={"solana-client":"js/0.0.0-development"};class Wr{get commitment(){return this._commitment}get rpcEndpoint(){return this._rpcEndpoint}async getBalanceAndContext(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,void 0,n),i=await this._rpcRequest("getBalance",o),s=(0,h.create)(i,nt((0,h.number)()));if("error"in s)throw new Ve(s.error,`failed to get balance for ${e.toBase58()}`);return s.result}async getBalance(e,t){return await this.getBalanceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get balance of account "+e.toBase58()+": "+t)}))}async getBlockTime(e){const t=await this._rpcRequest("getBlockTime",[e]),r=(0,h.create)(t,rt((0,h.nullable)((0,h.number)())));if("error"in r)throw new Ve(r.error,`failed to get block time for slot ${e}`);return r.result}async getMinimumLedgerSlot(){const e=await this._rpcRequest("minimumLedgerSlot",[]),t=(0,h.create)(e,rt((0,h.number)()));if("error"in t)throw new Ve(t.error,"failed to get minimum ledger slot");return t.result}async getFirstAvailableBlock(){const e=await this._rpcRequest("getFirstAvailableBlock",[]),t=(0,h.create)(e,It);if("error"in t)throw new Ve(t.error,"failed to get first available block");return t.result}async getSupply(e){let t={};t="string"==typeof e?{commitment:e}:e?{...e,commitment:e&&e.commitment||this.commitment}:{commitment:this.commitment};const r=await this._rpcRequest("getSupply",[t]),n=(0,h.create)(r,vt);if("error"in n)throw new Ve(n.error,"failed to get supply");return n.result}async getTokenSupply(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenSupply",r),o=(0,h.create)(n,nt(At));if("error"in o)throw new Ve(o.error,"failed to get token supply");return o.result}async getTokenAccountBalance(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenAccountBalance",r),o=(0,h.create)(n,nt(At));if("error"in o)throw new Ve(o.error,"failed to get token account balance");return o.result}async getTokenAccountsByOwner(e,t,r){const{commitment:n,config:o}=Xe(r);let i=[e.toBase58()];"mint"in t?i.push({mint:t.mint.toBase58()}):i.push({programId:t.programId.toBase58()});const s=this._buildArgs(i,n,"base64",o),a=await this._rpcRequest("getTokenAccountsByOwner",s),c=(0,h.create)(a,_t);if("error"in c)throw new Ve(c.error,`failed to get token accounts owned by account ${e.toBase58()}`);return c.result}async getParsedTokenAccountsByOwner(e,t,r){let n=[e.toBase58()];"mint"in t?n.push({mint:t.mint.toBase58()}):n.push({programId:t.programId.toBase58()});const o=this._buildArgs(n,r,"jsonParsed"),i=await this._rpcRequest("getTokenAccountsByOwner",o),s=(0,h.create)(i,Ot);if("error"in s)throw new Ve(s.error,`failed to get token accounts owned by account ${e.toBase58()}`);return s.result}async getLargestAccounts(e){const t={...e,commitment:e&&e.commitment||this.commitment},r=t.filter||t.commitment?[t]:[],n=await this._rpcRequest("getLargestAccounts",r),o=(0,h.create)(n,Pt);if("error"in o)throw new Ve(o.error,"failed to get largest accounts");return o.result}async getTokenLargestAccounts(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenLargestAccounts",r),o=(0,h.create)(n,Et);if("error"in o)throw new Ve(o.error,"failed to get token largest accounts");return o.result}async getAccountInfoAndContext(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,"base64",n),i=await this._rpcRequest("getAccountInfo",o),s=(0,h.create)(i,nt((0,h.nullable)(Bt)));if("error"in s)throw new Ve(s.error,`failed to get info about account ${e.toBase58()}`);return s.result}async getParsedAccountInfo(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,"jsonParsed",n),i=await this._rpcRequest("getAccountInfo",o),s=(0,h.create)(i,nt((0,h.nullable)(Ct)));if("error"in s)throw new Ve(s.error,`failed to get info about account ${e.toBase58()}`);return s.result}async getAccountInfo(e,t){try{return(await this.getAccountInfoAndContext(e,t)).value}catch(t){throw new Error("failed to get info about account "+e.toBase58()+": "+t)}}async getMultipleParsedAccounts(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>e.toBase58())),i=this._buildArgs([o],r,"jsonParsed",n),s=await this._rpcRequest("getMultipleAccounts",i),a=(0,h.create)(s,nt((0,h.array)((0,h.nullable)(Ct))));if("error"in a)throw new Ve(a.error,`failed to get info for accounts ${o}`);return a.result}async getMultipleAccountsInfoAndContext(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>e.toBase58())),i=this._buildArgs([o],r,"base64",n),s=await this._rpcRequest("getMultipleAccounts",i),a=(0,h.create)(s,nt((0,h.array)((0,h.nullable)(Bt))));if("error"in a)throw new Ve(a.error,`failed to get info for accounts ${o}`);return a.result}async getMultipleAccountsInfo(e,t){return(await this.getMultipleAccountsInfoAndContext(e,t)).value}async getStakeActivation(e,t,r){const{commitment:n,config:o}=Xe(t),i=this._buildArgs([e.toBase58()],n,void 0,{...o,epoch:null!=r?r:o?.epoch}),s=await this._rpcRequest("getStakeActivation",i),a=(0,h.create)(s,rt(zt));if("error"in a)throw new Ve(a.error,`failed to get Stake Activation ${e.toBase58()}`);return a.result}async getProgramAccounts(e,t){const{commitment:r,config:n}=Xe(t),{encoding:o,...i}=n||{},s=this._buildArgs([e.toBase58()],r,o||"base64",i),a=await this._rpcRequest("getProgramAccounts",s),c=(0,h.create)(a,rt((0,h.array)(Mt)));if("error"in c)throw new Ve(c.error,`failed to get accounts owned by program ${e.toBase58()}`);return c.result}async getParsedProgramAccounts(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgs([e.toBase58()],r,"jsonParsed",n),i=await this._rpcRequest("getProgramAccounts",o),s=(0,h.create)(i,rt((0,h.array)(Dt)));if("error"in s)throw new Ve(s.error,`failed to get accounts owned by program ${e.toBase58()}`);return s.result}async confirmTransaction(e,r){let n,o;if("string"==typeof e)n=e;else{const t=e;if(t.abortSignal?.aborted)return Promise.reject(t.abortSignal.reason);n=t.signature}try{o=t(u).decode(n)}catch(e){throw new Error("signature must be base58 encoded: "+n)}return Z(64===o.length,"signature has invalid length"),"string"==typeof e?await this.confirmTransactionUsingLegacyTimeoutStrategy({commitment:r||this.commitment,signature:n}):"lastValidBlockHeight"in e?await this.confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:r||this.commitment,strategy:e}):await this.confirmTransactionUsingDurableNonceStrategy({commitment:r||this.commitment,strategy:e})}getCancellationPromise(e){return new Promise(((t,r)=>{null!=e&&(e.aborted?r(e.reason):e.addEventListener("abort",(()=>{r(e.reason)})))}))}getTransactionConfirmationPromise({commitment:e,signature:t}){let r,n,o=!1;return{abortConfirmation:()=>{n&&(n(),n=void 0),null!=r&&(this.removeSignatureListener(r),r=void 0)},confirmationPromise:new Promise(((i,s)=>{try{r=this.onSignature(t,((e,t)=>{r=void 0;const n={context:t,value:e};i({__type:re.PROCESSED,response:n})}),e);const a=new Promise((e=>{null==r?e():n=this._onSubscriptionStateChange(r,(t=>{"subscribed"===t&&e()}))}));(async()=>{if(await a,o)return;const r=await this.getSignatureStatus(t);if(o)return;if(null==r)return;const{context:n,value:c}=r;if(null!=c)if(c?.err)s(c.err);else{switch(e){case"confirmed":case"single":case"singleGossip":if("processed"===c.confirmationStatus)return;break;case"finalized":case"max":case"root":if("processed"===c.confirmationStatus||"confirmed"===c.confirmationStatus)return}o=!0,i({__type:re.PROCESSED,response:{context:n,value:c}})}})()}catch(e){s(e)}}))}}async confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:e,strategy:{abortSignal:t,lastValidBlockHeight:r,signature:n}}){let o=!1;const i=new Promise((t=>{const n=async()=>{try{return await this.getBlockHeight(e)}catch(e){return-1}};(async()=>{let e=await n();if(!o){for(;e<=r;){if(await ke(1e3),o)return;if(e=await n(),o)return}t({__type:re.BLOCKHEIGHT_EXCEEDED})}})()})),{abortConfirmation:s,confirmationPromise:a}=this.getTransactionConfirmationPromise({commitment:e,signature:n}),c=this.getCancellationPromise(t);let u;try{const e=await Promise.race([c,a,i]);if(e.__type!==re.PROCESSED)throw new N(n);u=e.response}finally{o=!0,s()}return u}async confirmTransactionUsingDurableNonceStrategy({commitment:e,strategy:{abortSignal:t,minContextSlot:r,nonceAccountPubkey:n,nonceValue:o,signature:i}}){let s=!1;const a=new Promise((t=>{let i=o,a=null;const c=async()=>{try{const{context:t,value:o}=await this.getNonceAndContext(n,{commitment:e,minContextSlot:r});return a=t.slot,o?.nonce}catch(e){return i}};(async()=>{if(i=await c(),!s)for(;;){if(o!==i)return void t({__type:re.NONCE_INVALID,slotInWhichNonceDidAdvance:a});if(await ke(2e3),s)return;if(i=await c(),s)return}})()})),{abortConfirmation:c,confirmationPromise:u}=this.getTransactionConfirmationPromise({commitment:e,signature:i}),l=this.getCancellationPromise(t);let d;try{const t=await Promise.race([l,u,a]);if(t.__type===re.PROCESSED)d=t.response;else{let n;for(;;){const e=await this.getSignatureStatus(i);if(null==e)break;if(!(e.context.slot<(t.slotInWhichNonceDidAdvance??r))){n=e;break}await ke(400)}if(!n?.value)throw new V(i);{const t=e||"finalized",{confirmationStatus:r}=n.value;switch(t){case"processed":case"recent":if("processed"!==r&&"confirmed"!==r&&"finalized"!==r)throw new V(i);break;case"confirmed":case"single":case"singleGossip":if("confirmed"!==r&&"finalized"!==r)throw new V(i);break;case"finalized":case"max":case"root":if("finalized"!==r)throw new V(i)}d={context:n.context,value:{err:n.value.err}}}}}finally{s=!0,c()}return d}async confirmTransactionUsingLegacyTimeoutStrategy({commitment:e,signature:t}){let r;const n=new Promise((t=>{let n=this._confirmTransactionInitialTimeout||6e4;switch(e){case"processed":case"recent":case"single":case"confirmed":case"singleGossip":n=this._confirmTransactionInitialTimeout||3e4}r=setTimeout((()=>t({__type:re.TIMED_OUT,timeoutMs:n})),n)})),{abortConfirmation:o,confirmationPromise:i}=this.getTransactionConfirmationPromise({commitment:e,signature:t});let s;try{const e=await Promise.race([i,n]);if(e.__type!==re.PROCESSED)throw new L(t,e.timeoutMs/1e3);s=e.response}finally{clearTimeout(r),o()}return s}async getClusterNodes(){const e=await this._rpcRequest("getClusterNodes",[]),t=(0,h.create)(e,rt((0,h.array)(Ht)));if("error"in t)throw new Ve(t.error,"failed to get cluster nodes");return t.result}async getVoteAccounts(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getVoteAccounts",t),n=(0,h.create)(r,Jt);if("error"in n)throw new Ve(n.error,"failed to get vote accounts");return n.result}async getSlot(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getSlot",n),i=(0,h.create)(o,rt((0,h.number)()));if("error"in i)throw new Ve(i.error,"failed to get slot");return i.result}async getSlotLeader(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getSlotLeader",n),i=(0,h.create)(o,rt((0,h.string)()));if("error"in i)throw new Ve(i.error,"failed to get slot leader");return i.result}async getSlotLeaders(e,t){const r=[e,t],n=await this._rpcRequest("getSlotLeaders",r),o=(0,h.create)(n,rt((0,h.array)($e)));if("error"in o)throw new Ve(o.error,"failed to get slot leaders");return o.result}async getSignatureStatus(e,t){const{context:r,value:n}=await this.getSignatureStatuses([e],t);Z(1===n.length);return{context:r,value:n[0]}}async getSignatureStatuses(e,t){const r=[e];t&&r.push(t);const n=await this._rpcRequest("getSignatureStatuses",r),o=(0,h.create)(n,Xt);if("error"in o)throw new Ve(o.error,"failed to get signature status");return o.result}async getTransactionCount(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getTransactionCount",n),i=(0,h.create)(o,rt((0,h.number)()));if("error"in i)throw new Ve(i.error,"failed to get transaction count");return i.result}async getTotalSupply(e){return(await this.getSupply({commitment:e,excludeNonCirculatingAccountsList:!0})).value.total}async getInflationGovernor(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getInflationGovernor",t),n=(0,h.create)(r,mt);if("error"in n)throw new Ve(n.error,"failed to get inflation");return n.result}async getInflationReward(e,t,r){const{commitment:n,config:o}=Xe(r),i=this._buildArgs([e.map((e=>e.toBase58()))],n,void 0,{...o,epoch:null!=t?t:o?.epoch}),s=await this._rpcRequest("getInflationReward",i),a=(0,h.create)(s,at);if("error"in a)throw new Ve(a.error,"failed to get inflation reward");return a.result}async getInflationRate(){const e=await this._rpcRequest("getInflationRate",[]),t=(0,h.create)(e,kt);if("error"in t)throw new Ve(t.error,"failed to get inflation rate");return t.result}async getEpochInfo(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getEpochInfo",n),i=(0,h.create)(o,xt);if("error"in i)throw new Ve(i.error,"failed to get epoch info");return i.result}async getEpochSchedule(){const e=await this._rpcRequest("getEpochSchedule",[]),t=(0,h.create)(e,wt);if("error"in t)throw new Ve(t.error,"failed to get epoch schedule");const r=t.result;return new Ke(r.slotsPerEpoch,r.leaderScheduleSlotOffset,r.warmup,r.firstNormalEpoch,r.firstNormalSlot)}async getLeaderSchedule(){const e=await this._rpcRequest("getLeaderSchedule",[]),t=(0,h.create)(e,St);if("error"in t)throw new Ve(t.error,"failed to get leader schedule");return t.result}async getMinimumBalanceForRentExemption(e,t){const r=this._buildArgs([e],t),n=await this._rpcRequest("getMinimumBalanceForRentExemption",r),o=(0,h.create)(n,er);return"error"in o?(console.warn("Unable to fetch minimum balance for rent exemption"),0):o.result}async getRecentBlockhashAndContext(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getRecentBlockhash",t),n=(0,h.create)(r,_r);if("error"in n)throw new Ve(n.error,"failed to get recent blockhash");return n.result}async getRecentPerformanceSamples(e){const t=await this._rpcRequest("getRecentPerformanceSamples",e?[e]:[]),r=(0,h.create)(t,Pr);if("error"in r)throw new Ve(r.error,"failed to get recent performance samples");return r.result}async getFeeCalculatorForBlockhash(e,t){const r=this._buildArgs([e],t),n=await this._rpcRequest("getFeeCalculatorForBlockhash",r),o=(0,h.create)(n,Br);if("error"in o)throw new Ve(o.error,"failed to get fee calculator");const{context:i,value:s}=o.result;return{context:i,value:null!==s?s.feeCalculator:null}}async getFeeForMessage(e,t){const r=_(e.serialize()).toString("base64"),n=this._buildArgs([r],t),o=await this._rpcRequest("getFeeForMessage",n),i=(0,h.create)(o,nt((0,h.nullable)((0,h.number)())));if("error"in i)throw new Ve(i.error,"failed to get fee for message");if(null===i.result)throw new Error("invalid blockhash");return i.result}async getRecentBlockhash(e){try{return(await this.getRecentBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhash(e){try{return(await this.getLatestBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhashAndContext(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,void 0,r),o=await this._rpcRequest("getLatestBlockhash",n),i=(0,h.create)(o,Tr);if("error"in i)throw new Ve(i.error,"failed to get latest blockhash");return i.result}async getVersion(){const e=await this._rpcRequest("getVersion",[]),t=(0,h.create)(e,rt(gt));if("error"in t)throw new Ve(t.error,"failed to get version");return t.result}async getGenesisHash(){const e=await this._rpcRequest("getGenesisHash",[]),t=(0,h.create)(e,rt((0,h.string)()));if("error"in t)throw new Ve(t.error,"failed to get genesis hash");return t.result}async getBlock(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,void 0,n),i=await this._rpcRequest("getBlock",o);try{switch(n?.transactionDetails){case"accounts":{const e=(0,h.create)(i,kr);if("error"in e)throw e.error;return e.result}case"none":{const e=(0,h.create)(i,mr);if("error"in e)throw e.error;return e.result}default:{const e=(0,h.create)(i,br);if("error"in e)throw e.error;const{result:t}=e;return t?{...t,transactions:t.transactions.map((({transaction:e,meta:t,version:r})=>({meta:t,transaction:{...e,message:it(r,e.message)},version:r})))}:null}}}catch(e){throw new Ve(e,"failed to get confirmed block")}}async getParsedBlock(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n),i=await this._rpcRequest("getBlock",o);try{switch(n?.transactionDetails){case"accounts":{const e=(0,h.create)(i,wr);if("error"in e)throw e.error;return e.result}case"none":{const e=(0,h.create)(i,Sr);if("error"in e)throw e.error;return e.result}default:{const e=(0,h.create)(i,xr);if("error"in e)throw e.error;return e.result}}}catch(e){throw new Ve(e,"failed to get block")}}async getBlockProduction(e){let t,r;if("string"==typeof e)r=e;else if(e){const{commitment:n,...o}=e;r=n,t=o}const n=this._buildArgs([],r,"base64",t),o=await this._rpcRequest("getBlockProduction",n),i=(0,h.create)(o,bt);if("error"in i)throw new Ve(i.error,"failed to get block production information");return i.result}async getTransaction(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,void 0,n),i=await this._rpcRequest("getTransaction",o),s=(0,h.create)(i,Ar);if("error"in s)throw new Ve(s.error,"failed to get transaction");const a=s.result;return a?{...a,transaction:{...a.transaction,message:it(a.version,a.transaction.message)}}:a}async getParsedTransaction(e,t){const{commitment:r,config:n}=Xe(t),o=this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n),i=await this._rpcRequest("getTransaction",o),s=(0,h.create)(i,Er);if("error"in s)throw new Ve(s.error,"failed to get transaction");return s.result}async getParsedTransactions(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n)})));return(await this._rpcBatchRequest(o)).map((e=>{const t=(0,h.create)(e,Er);if("error"in t)throw new Ve(t.error,"failed to get transactions");return t.result}))}async getTransactions(e,t){const{commitment:r,config:n}=Xe(t),o=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],r,void 0,n)})));return(await this._rpcBatchRequest(o)).map((e=>{const t=(0,h.create)(e,Ar);if("error"in t)throw new Ve(t.error,"failed to get transactions");const r=t.result;return r?{...r,transaction:{...r.transaction,message:it(r.version,r.transaction.message)}}:r}))}async getConfirmedBlock(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=await this._rpcRequest("getConfirmedBlock",r),o=(0,h.create)(n,Ir);if("error"in o)throw new Ve(o.error,"failed to get confirmed block");const i=o.result;if(!i)throw new Error("Confirmed block "+e+" not found");const s={...i,transactions:i.transactions.map((({transaction:e,meta:t})=>{const r=new X(e.message);return{meta:t,transaction:{...e,message:r}}}))};return{...s,transactions:s.transactions.map((({transaction:e,meta:t})=>({meta:t,transaction:se.populate(e.message,e.signatures)})))}}async getBlocks(e,t,r){const n=this._buildArgsAtLeastConfirmed(void 0!==t?[e,t]:[e],r),o=await this._rpcRequest("getBlocks",n),i=(0,h.create)(o,rt((0,h.array)((0,h.number)())));if("error"in i)throw new Ve(i.error,"failed to get blocks");return i.result}async getBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=await this._rpcRequest("getBlock",r),o=(0,h.create)(n,vr);if("error"in o)throw new Ve(o.error,"failed to get block");const i=o.result;if(!i)throw new Error("Block "+e+" not found");return i}async getConfirmedBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=await this._rpcRequest("getConfirmedBlock",r),o=(0,h.create)(n,vr);if("error"in o)throw new Ve(o.error,"failed to get confirmed block");const i=o.result;if(!i)throw new Error("Confirmed block "+e+" not found");return i}async getConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=await this._rpcRequest("getConfirmedTransaction",r),o=(0,h.create)(n,Ar);if("error"in o)throw new Ve(o.error,"failed to get transaction");const i=o.result;if(!i)return i;const s=new X(i.transaction.message),a=i.transaction.signatures;return{...i,transaction:se.populate(s,a)}}async getParsedConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,"jsonParsed"),n=await this._rpcRequest("getConfirmedTransaction",r),o=(0,h.create)(n,Er);if("error"in o)throw new Ve(o.error,"failed to get confirmed transaction");return o.result}async getParsedConfirmedTransactions(e,t){const r=e.map((e=>({methodName:"getConfirmedTransaction",args:this._buildArgsAtLeastConfirmed([e],t,"jsonParsed")})));return(await this._rpcBatchRequest(r)).map((e=>{const t=(0,h.create)(e,Er);if("error"in t)throw new Ve(t.error,"failed to get confirmed transactions");return t.result}))}async getConfirmedSignaturesForAddress(e,t,r){let n={},o=await this.getFirstAvailableBlock();for(;!("until"in n)&&!(--t<=0||t0&&(n.until=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}let i=await this.getSlot("finalized");for(;!("before"in n||++r>i);)try{const e=await this.getConfirmedBlockSignatures(r);e.signatures.length>0&&(n.before=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}return(await this.getConfirmedSignaturesForAddress2(e,n)).map((e=>e.signature))}async getConfirmedSignaturesForAddress2(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),o=await this._rpcRequest("getConfirmedSignaturesForAddress2",n),i=(0,h.create)(o,Wt);if("error"in i)throw new Ve(i.error,"failed to get confirmed signatures for address");return i.result}async getSignaturesForAddress(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),o=await this._rpcRequest("getSignaturesForAddress",n),i=(0,h.create)(o,jt);if("error"in i)throw new Ve(i.error,"failed to get signatures for address");return i.result}async getAddressLookupTable(e,t){const{context:r,value:n}=await this.getAccountInfoAndContext(e,t);let o=null;return null!==n&&(o=new Ge({key:e,state:Ge.deserialize(n.data)})),{context:r,value:o}}async getNonceAndContext(e,t){const{context:r,value:n}=await this.getAccountInfoAndContext(e,t);let o=null;return null!==n&&(o=Ae.fromAccountData(n.data)),{context:r,value:o}}async getNonce(e,t){return await this.getNonceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get nonce for account "+e.toBase58()+": "+t)}))}async requestAirdrop(e,t){const r=await this._rpcRequest("requestAirdrop",[e.toBase58(),t]),n=(0,h.create)(r,Mr);if("error"in n)throw new Ve(n.error,`airdrop to ${e.toBase58()} failed`);return n.result}async _blockhashWithExpiryBlockHeight(e){if(!e){for(;this._pollingBlockhash;)await ke(100);const e=Date.now()-this._blockhashInfo.lastFetch>=Qe;if(null!==this._blockhashInfo.latestBlockhash&&!e)return this._blockhashInfo.latestBlockhash}return await this._pollNewBlockhash()}async _pollNewBlockhash(){this._pollingBlockhash=!0;try{const e=Date.now(),t=this._blockhashInfo.latestBlockhash,r=t?t.blockhash:null;for(let e=0;e<50;e++){const e=await this.getLatestBlockhash("finalized");if(r!==e.blockhash)return this._blockhashInfo={latestBlockhash:e,lastFetch:Date.now(),transactionSignatures:[],simulatedSignatures:[]},e;await ke(200)}throw new Error(`Unable to obtain a new blockhash after ${Date.now()-e}ms`)}finally{this._pollingBlockhash=!1}}async getStakeMinimumDelegation(e){const{commitment:t,config:r}=Xe(e),n=this._buildArgs([],t,"base64",r),o=await this._rpcRequest("getStakeMinimumDelegation",n),i=(0,h.create)(o,nt((0,h.number)()));if("error"in i)throw new Ve(i.error,"failed to get stake minimum delegation");return i.result}async simulateTransaction(e,t,r){if("message"in e){const n=e.serialize(),i=o.Buffer.from(n).toString("base64");if(Array.isArray(t)||void 0!==r)throw new Error("Invalid arguments");const s=t||{};s.encoding="base64","commitment"in s||(s.commitment=this.commitment);const a=[i,s],c=await this._rpcRequest("simulateTransaction",a),u=(0,h.create)(c,yt);if("error"in u)throw new Error("failed to simulate transaction: "+u.error.message);return u.result}let n;if(e instanceof se){let t=e;n=new se,n.feePayer=t.feePayer,n.instructions=e.instructions,n.nonceInfo=t.nonceInfo,n.signatures=t.signatures}else n=se.populate(e),n._message=n._json=void 0;if(void 0!==t&&!Array.isArray(t))throw new Error("Invalid arguments");const i=t;if(n.nonceInfo&&i)n.sign(...i);else{let e=this._disableBlockhashCaching;for(;;){const t=await this._blockhashWithExpiryBlockHeight(e);if(n.lastValidBlockHeight=t.lastValidBlockHeight,n.recentBlockhash=t.blockhash,!i)break;if(n.sign(...i),!n.signature)throw new Error("!signature");const r=n.signature.toString("base64");if(!this._blockhashInfo.simulatedSignatures.includes(r)&&!this._blockhashInfo.transactionSignatures.includes(r)){this._blockhashInfo.simulatedSignatures.push(r);break}e=!0}}const s=n._compile(),a=s.serialize(),c=n._serialize(a).toString("base64"),u={encoding:"base64",commitment:this.commitment};if(r){const e=(Array.isArray(r)?r:s.nonProgramIds()).map((e=>e.toBase58()));u.accounts={encoding:"base64",addresses:e}}i&&(u.sigVerify=!0);const l=[c,u],d=await this._rpcRequest("simulateTransaction",l),p=(0,h.create)(d,yt);if("error"in p){let e;if("data"in p.error&&(e=p.error.data.logs,e&&Array.isArray(e))){const t="\n ",r=t+e.join(t);console.error(p.error.message,r)}throw new Ne("failed to simulate transaction: "+p.error.message,e)}return p.result}async sendTransaction(e,t,r){if("version"in e){if(t&&Array.isArray(t))throw new Error("Invalid arguments");const r=e.serialize();return await this.sendRawTransaction(r,t)}if(void 0===t||!Array.isArray(t))throw new Error("Invalid arguments");const n=t;if(e.nonceInfo)e.sign(...n);else{let t=this._disableBlockhashCaching;for(;;){const r=await this._blockhashWithExpiryBlockHeight(t);if(e.lastValidBlockHeight=r.lastValidBlockHeight,e.recentBlockhash=r.blockhash,e.sign(...n),!e.signature)throw new Error("!signature");const o=e.signature.toString("base64");if(!this._blockhashInfo.transactionSignatures.includes(o)){this._blockhashInfo.transactionSignatures.push(o);break}t=!0}}const o=e.serialize();return await this.sendRawTransaction(o,r)}async sendRawTransaction(e,t){const r=_(e).toString("base64");return await this.sendEncodedTransaction(r,t)}async sendEncodedTransaction(e,t){const r={encoding:"base64"},n=t&&t.skipPreflight,o=t&&t.preflightCommitment||this.commitment;t&&null!=t.maxRetries&&(r.maxRetries=t.maxRetries),t&&null!=t.minContextSlot&&(r.minContextSlot=t.minContextSlot),n&&(r.skipPreflight=n),o&&(r.preflightCommitment=o);const i=[e,r],s=await this._rpcRequest("sendTransaction",i),a=(0,h.create)(s,Rr);if("error"in a){let e;throw"data"in a.error&&(e=a.error.data.logs),new Ne("failed to send transaction: "+a.error.message,e)}return a.result}_wsOnOpen(){this._rpcWebSocketConnected=!0,this._rpcWebSocketHeartbeat=setInterval((()=>{(async()=>{try{await this._rpcWebSocket.notify("ping")}catch{}})()}),5e3),this._updateSubscriptions()}_wsOnError(e){this._rpcWebSocketConnected=!1,console.error("ws error:",e.message)}_wsOnClose(e){this._rpcWebSocketConnected=!1,this._rpcWebSocketGeneration=(this._rpcWebSocketGeneration+1)%Number.MAX_SAFE_INTEGER,this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null),this._rpcWebSocketHeartbeat&&(clearInterval(this._rpcWebSocketHeartbeat),this._rpcWebSocketHeartbeat=null),1e3!==e?(this._subscriptionCallbacksByServerSubscriptionId={},Object.entries(this._subscriptionsByHash).forEach((([e,t])=>{this._setSubscription(e,{...t,state:"pending"})}))):this._updateSubscriptions()}_setSubscription(e,t){const r=this._subscriptionsByHash[e]?.state;if(this._subscriptionsByHash[e]=t,r!==t.state){const r=this._subscriptionStateChangeCallbacksByHash[e];r&&r.forEach((e=>{try{e(t.state)}catch{}}))}}_onSubscriptionStateChange(e,t){var r;const n=this._subscriptionHashByClientSubscriptionId[e];if(null==n)return()=>{};const o=(r=this._subscriptionStateChangeCallbacksByHash)[n]||(r[n]=new Set);return o.add(t),()=>{o.delete(t),0===o.size&&delete this._subscriptionStateChangeCallbacksByHash[n]}}async _updateSubscriptions(){if(0===Object.keys(this._subscriptionsByHash).length)return void(this._rpcWebSocketConnected&&(this._rpcWebSocketConnected=!1,this._rpcWebSocketIdleTimeout=setTimeout((()=>{this._rpcWebSocketIdleTimeout=null;try{this._rpcWebSocket.close()}catch(e){e instanceof Error&&console.log(`Error when closing socket connection: ${e.message}`)}}),500)));if(null!==this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketConnected=!0),!this._rpcWebSocketConnected)return void this._rpcWebSocket.connect();const e=this._rpcWebSocketGeneration,t=()=>e===this._rpcWebSocketGeneration;await Promise.all(Object.keys(this._subscriptionsByHash).map((async e=>{const r=this._subscriptionsByHash[e];if(void 0!==r)switch(r.state){case"pending":case"unsubscribed":if(0===r.callbacks.size)return delete this._subscriptionsByHash[e],"unsubscribed"===r.state&&delete this._subscriptionCallbacksByServerSubscriptionId[r.serverSubscriptionId],void await this._updateSubscriptions();await(async()=>{const{args:n,method:o}=r;try{this._setSubscription(e,{...r,state:"subscribing"});const t=await this._rpcWebSocket.call(o,n);this._setSubscription(e,{...r,serverSubscriptionId:t,state:"subscribed"}),this._subscriptionCallbacksByServerSubscriptionId[t]=r.callbacks,await this._updateSubscriptions()}catch(i){if(i instanceof Error&&console.error(`${o} error for argument`,n,i.message),!t())return;this._setSubscription(e,{...r,state:"pending"}),await this._updateSubscriptions()}})();break;case"subscribed":0===r.callbacks.size&&await(async()=>{const{serverSubscriptionId:n,unsubscribeMethod:o}=r;if(this._subscriptionsAutoDisposedByRpc.has(n))this._subscriptionsAutoDisposedByRpc.delete(n);else{this._setSubscription(e,{...r,state:"unsubscribing"}),this._setSubscription(e,{...r,state:"unsubscribing"});try{await this._rpcWebSocket.call(o,[n])}catch(n){if(n instanceof Error&&console.error(`${o} error:`,n.message),!t())return;return this._setSubscription(e,{...r,state:"subscribed"}),void await this._updateSubscriptions()}}this._setSubscription(e,{...r,state:"unsubscribed"}),await this._updateSubscriptions()})()}})))}_handleServerNotification(e,t){const r=this._subscriptionCallbacksByServerSubscriptionId[e];void 0!==r&&r.forEach((e=>{try{e(...t)}catch(e){console.error(e)}}))}_wsOnAccountNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Ut);this._handleServerNotification(r,[t.value,t.context])}_makeSubscription(e,t){const r=this._nextClientSubscriptionId++,n=je([e.method,t]),o=this._subscriptionsByHash[n];return void 0===o?this._subscriptionsByHash[n]={...e,args:t,callbacks:new Set([e.callback]),state:"pending"}:o.callbacks.add(e.callback),this._subscriptionHashByClientSubscriptionId[r]=n,this._subscriptionDisposeFunctionsByClientSubscriptionId[r]=async()=>{delete this._subscriptionDisposeFunctionsByClientSubscriptionId[r],delete this._subscriptionHashByClientSubscriptionId[r];const t=this._subscriptionsByHash[n];Z(void 0!==t,`Could not find a \`Subscription\` when tearing down client subscription #${r}`),t.callbacks.delete(e.callback),await this._updateSubscriptions()},this._updateSubscriptions(),r}onAccountChange(e,t,r){const n=this._buildArgs([e.toBase58()],r||this._commitment||"finalized","base64");return this._makeSubscription({callback:t,method:"accountSubscribe",unsubscribeMethod:"accountUnsubscribe"},n)}async removeAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"account change")}_wsOnProgramAccountNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Nt);this._handleServerNotification(r,[{accountId:t.value.pubkey,accountInfo:t.value.account},t.context])}onProgramAccountChange(e,t,r,n){const o=this._buildArgs([e.toBase58()],r||this._commitment||"finalized","base64",n?{filters:n}:void 0);return this._makeSubscription({callback:t,method:"programSubscribe",unsubscribeMethod:"programUnsubscribe"},o)}async removeProgramAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"program account change")}onLogs(e,t,r){const n=this._buildArgs(["object"==typeof e?{mentions:[e.toString()]}:e],r||this._commitment||"finalized");return this._makeSubscription({callback:t,method:"logsSubscribe",unsubscribeMethod:"logsUnsubscribe"},n)}async removeOnLogsListener(e){await this._unsubscribeClientSubscription(e,"logs")}_wsOnLogsNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Dr);this._handleServerNotification(r,[t.value,t.context])}_wsOnSlotNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Vt);this._handleServerNotification(r,[t])}onSlotChange(e){return this._makeSubscription({callback:e,method:"slotSubscribe",unsubscribeMethod:"slotUnsubscribe"},[])}async removeSlotChangeListener(e){await this._unsubscribeClientSubscription(e,"slot change")}_wsOnSlotUpdatesNotification(e){const{result:t,subscription:r}=(0,h.create)(e,qt);this._handleServerNotification(r,[t])}onSlotUpdate(e){return this._makeSubscription({callback:e,method:"slotsUpdatesSubscribe",unsubscribeMethod:"slotsUpdatesUnsubscribe"},[])}async removeSlotUpdateListener(e){await this._unsubscribeClientSubscription(e,"slot update")}async _unsubscribeClientSubscription(e,t){const r=this._subscriptionDisposeFunctionsByClientSubscriptionId[e];r?await r():console.warn(`Ignored unsubscribe request because an active subscription with id \`${e}\` for '${t}' events could not be found.`)}_buildArgs(e,t,r,n){const o=t||this._commitment;if(o||r||n){let t={};r&&(t.encoding=r),o&&(t.commitment=o),n&&(t=Object.assign(t,n)),e.push(t)}return e}_buildArgsAtLeastConfirmed(e,t,r,n){const o=t||this._commitment;if(o&&!["confirmed","finalized"].includes(o))throw new Error("Using Connection with default commitment: `"+this._commitment+"`, but method requires at least `confirmed`");return this._buildArgs(e,t,r,n)}_wsOnSignatureNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Gt);"receivedSignature"!==t.value&&this._subscriptionsAutoDisposedByRpc.add(r),this._handleServerNotification(r,"receivedSignature"===t.value?[{type:"received"},t.context]:[{type:"status",result:t.value},t.context])}onSignature(e,t,r){const n=this._buildArgs([e],r||this._commitment||"finalized"),o=this._makeSubscription({callback:(e,r)=>{if("status"===e.type){t(e.result,r);try{this.removeSignatureListener(o)}catch(e){}}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},n);return o}onSignatureWithOptions(e,t,r){const{commitment:n,...o}={...r,commitment:r&&r.commitment||this._commitment||"finalized"},i=this._buildArgs([e],n,void 0,o),s=this._makeSubscription({callback:(e,r)=>{t(e,r);try{this.removeSignatureListener(s)}catch(e){}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},i);return s}async removeSignatureListener(e){await this._unsubscribeClientSubscription(e,"signature result")}_wsOnRootNotification(e){const{result:t,subscription:r}=(0,h.create)(e,Yt);this._handleServerNotification(r,[t])}onRootChange(e){return this._makeSubscription({callback:e,method:"rootSubscribe",unsubscribeMethod:"rootUnsubscribe"},[])}async removeRootChangeListener(e){await this._unsubscribeClientSubscription(e,"root change")}constructor(e,r){let n,o,i,s,a,c;var u;this._commitment=void 0,this._confirmTransactionInitialTimeout=void 0,this._rpcEndpoint=void 0,this._rpcWsEndpoint=void 0,this._rpcClient=void 0,this._rpcRequest=void 0,this._rpcBatchRequest=void 0,this._rpcWebSocket=void 0,this._rpcWebSocketConnected=!1,this._rpcWebSocketHeartbeat=null,this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketGeneration=0,this._disableBlockhashCaching=!1,this._pollingBlockhash=!1,this._blockhashInfo={latestBlockhash:null,lastFetch:0,transactionSignatures:[],simulatedSignatures:[]},this._nextClientSubscriptionId=0,this._subscriptionDisposeFunctionsByClientSubscriptionId={},this._subscriptionHashByClientSubscriptionId={},this._subscriptionStateChangeCallbacksByHash={},this._subscriptionCallbacksByServerSubscriptionId={},this._subscriptionsByHash={},this._subscriptionsAutoDisposedByRpc=new Set,this.getBlockHeight=(()=>{const e={};return async t=>{const{commitment:r,config:n}=Xe(t),o=this._buildArgs([],r,void 0,n),i=je(o);return e[i]=e[i]??(async()=>{try{const e=await this._rpcRequest("getBlockHeight",o),t=(0,h.create)(e,rt((0,h.number)()));if("error"in t)throw new Ve(t.error,"failed to get block height information");return t.result}finally{delete e[i]}})(),await e[i]}})(),r&&"string"==typeof r?this._commitment=r:r&&(this._commitment=r.commitment,this._confirmTransactionInitialTimeout=r.confirmTransactionInitialTimeout,n=r.wsEndpoint,o=r.httpHeaders,i=r.fetch,s=r.fetchMiddleware,a=r.disableRetryOnRateLimit,c=r.httpAgent),this._rpcEndpoint=function(e){if(!1===/^https?:/.test(e))throw new TypeError("Endpoint URL must start with `http:` or `https:`.");return e}(e),this._rpcWsEndpoint=n||function(e){const t=e.match(He);if(null==t)throw TypeError(`Failed to validate endpoint URL \`${e}\``);const[r,n,o,i]=t,s=e.startsWith("https:")?"wss:":"ws:",a=null==o?null:parseInt(o.slice(1),10);return`${s}//${n}${null==a?"":`:${a+1}`}${i}`}(e),this._rpcClient=function(e,r,n,o,i,s){const a=n||Fe;let c;return null!=s&&console.warn("You have supplied an `httpAgent` when creating a `Connection` in a browser environment.It has been ignored; `httpAgent` is only used in Node environments."),o&&(c=async(e,t)=>{const r=await new Promise(((r,n)=>{try{o(e,t,((e,t)=>r([e,t])))}catch(e){n(e)}}));return await a(...r)}),new(t(g))((async(t,n)=>{const o={method:"POST",body:t,agent:void 0,headers:Object.assign({"Content-Type":"application/json"},r||{},zr)};try{let t,r=5,s=500;for(;t=c?await c(e,o):await a(e,o),429===t.status&&!0!==i&&(r-=1,0!==r);)console.log(`Server responded with ${t.status} ${t.statusText}. Retrying after ${s}ms delay...`),await ke(s),s*=2;const u=await t.text();t.ok?n(null,u):n(new Error(`${t.status} ${t.statusText}: ${u}`))}catch(e){e instanceof Error&&n(e)}}),{})}(e,o,i,s,a,c),this._rpcRequest=(u=this._rpcClient,(e,t)=>new Promise(((r,n)=>{u.request(e,t,((e,t)=>{e?n(e):r(t)}))}))),this._rpcBatchRequest=function(e){return t=>new Promise(((r,n)=>{0===t.length&&r([]);const o=t.map((t=>e.request(t.methodName,t.args)));e.request(o,((e,t)=>{e?n(e):r(t)}))}))}(this._rpcClient),this._rpcWebSocket=new qe(this._rpcWsEndpoint,{autoconnect:!1,max_reconnects:1/0}),this._rpcWebSocket.on("open",this._wsOnOpen.bind(this)),this._rpcWebSocket.on("error",this._wsOnError.bind(this)),this._rpcWebSocket.on("close",this._wsOnClose.bind(this)),this._rpcWebSocket.on("accountNotification",this._wsOnAccountNotification.bind(this)),this._rpcWebSocket.on("programNotification",this._wsOnProgramAccountNotification.bind(this)),this._rpcWebSocket.on("slotNotification",this._wsOnSlotNotification.bind(this)),this._rpcWebSocket.on("slotsUpdatesNotification",this._wsOnSlotUpdatesNotification.bind(this)),this._rpcWebSocket.on("signatureNotification",this._wsOnSignatureNotification.bind(this)),this._rpcWebSocket.on("rootNotification",this._wsOnRootNotification.bind(this)),this._rpcWebSocket.on("logsNotification",this._wsOnLogsNotification.bind(this))}}class jr{static generate(){return new jr(S())}static fromSecretKey(e,t){if(64!==e.byteLength)throw new Error("bad secret key size");const r=e.slice(32,64);if(!t||!t.skipValidation){const t=e.slice(0,32),n=I(t);for(let e=0;e<32;e++)if(r[e]!==n[e])throw new Error("provided secretKey is invalid")}return new jr({publicKey:r,secretKey:e})}static fromSeed(e){const t=I(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),new jr({publicKey:t,secretKey:r})}get publicKey(){return new D(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}constructor(e){this._keypair=void 0,this._keypair=e??S()}}const Ur=Object.freeze({CreateLookupTable:{index:0,layout:p.struct([p.u32("instruction"),Ee("recentSlot"),p.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:p.struct([p.u32("instruction")])},ExtendLookupTable:{index:2,layout:p.struct([p.u32("instruction"),Ee(),p.seq(q(),p.offset(p.u32(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:p.struct([p.u32("instruction")])},CloseLookupTable:{index:4,layout:p.struct([p.u32("instruction")])}});class Kr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Ur))if(n.index==t){r=e;break}if(!r)throw new Error("Invalid Instruction. Should be a LookupTable Instruction");return r}static decodeCreateLookupTable(e){this.checkProgramId(e.programId),this.checkKeysLength(e.keys,4);const{recentSlot:t}=we(Ur.CreateLookupTable,e.data);return{authority:e.keys[1].pubkey,payer:e.keys[2].pubkey,recentSlot:Number(t)}}static decodeExtendLookupTable(e){if(this.checkProgramId(e.programId),e.keys.length<2)throw new Error(`invalid instruction; found ${e.keys.length} keys, expected at least 2`);const{addresses:t}=we(Ur.ExtendLookupTable,e.data);return{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey,payer:e.keys.length>2?e.keys[2].pubkey:void 0,addresses:t.map((e=>new D(e)))}}static decodeCloseLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,3),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey,recipient:e.keys[2].pubkey}}static decodeFreezeLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,2),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey}}static decodeDeactivateLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,2),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey}}static checkProgramId(e){if(!e.equals(Nr.programId))throw new Error("invalid instruction; programId is not AddressLookupTable Program")}static checkKeysLength(e,t){if(e.lengthe.toBytes()))}),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return e.payer&&r.push({pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:Pe.programId,isSigner:!1,isWritable:!1}),new ie({programId:this.programId,keys:r,data:t})}static deactivateLookupTable(e){const t=xe(Ur.DeactivateLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new ie({programId:this.programId,keys:r,data:t})}static closeLookupTable(e){const t=xe(Ur.CloseLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.recipient,isSigner:!1,isWritable:!0}];return new ie({programId:this.programId,keys:r,data:t})}constructor(){}}Nr.programId=new D("AddressLookupTab1e1111111111111111111111111");class Lr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u8("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Vr))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a ComputeBudgetInstruction");return r}static decodeRequestUnits(e){this.checkProgramId(e.programId);const{units:t,additionalFee:r}=we(Vr.RequestUnits,e.data);return{units:t,additionalFee:r}}static decodeRequestHeapFrame(e){this.checkProgramId(e.programId);const{bytes:t}=we(Vr.RequestHeapFrame,e.data);return{bytes:t}}static decodeSetComputeUnitLimit(e){this.checkProgramId(e.programId);const{units:t}=we(Vr.SetComputeUnitLimit,e.data);return{units:t}}static decodeSetComputeUnitPrice(e){this.checkProgramId(e.programId);const{microLamports:t}=we(Vr.SetComputeUnitPrice,e.data);return{microLamports:t}}static checkProgramId(e){if(!e.equals(Fr.programId))throw new Error("invalid instruction; programId is not ComputeBudgetProgram")}constructor(){}}const Vr=Object.freeze({RequestUnits:{index:0,layout:p.struct([p.u8("instruction"),p.u32("units"),p.u32("additionalFee")])},RequestHeapFrame:{index:1,layout:p.struct([p.u8("instruction"),p.u32("bytes")])},SetComputeUnitLimit:{index:2,layout:p.struct([p.u8("instruction"),p.u32("units")])},SetComputeUnitPrice:{index:3,layout:p.struct([p.u8("instruction"),Ee("microLamports")])}});class Fr{static requestUnits(e){const t=xe(Vr.RequestUnits,e);return new ie({keys:[],programId:this.programId,data:t})}static requestHeapFrame(e){const t=xe(Vr.RequestHeapFrame,e);return new ie({keys:[],programId:this.programId,data:t})}static setComputeUnitLimit(e){const t=xe(Vr.SetComputeUnitLimit,e);return new ie({keys:[],programId:this.programId,data:t})}static setComputeUnitPrice(e){const t=xe(Vr.SetComputeUnitPrice,{microLamports:BigInt(e.microLamports)});return new ie({keys:[],programId:this.programId,data:t})}constructor(){}}Fr.programId=new D("ComputeBudget111111111111111111111111111111");const qr=p.struct([p.u8("numSignatures"),p.u8("padding"),p.u16("signatureOffset"),p.u16("signatureInstructionIndex"),p.u16("publicKeyOffset"),p.u16("publicKeyInstructionIndex"),p.u16("messageDataOffset"),p.u16("messageDataSize"),p.u16("messageInstructionIndex")]);class Gr{static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,instructionIndex:i}=e;Z(32===t.length,`Public Key must be 32 bytes but received ${t.length} bytes`),Z(64===n.length,`Signature must be 64 bytes but received ${n.length} bytes`);const s=qr.span,a=s+t.length,c=a+n.length,u=o.Buffer.alloc(c+r.length),l=null==i?65535:i;return qr.encode({numSignatures:1,padding:0,signatureOffset:a,signatureInstructionIndex:l,publicKeyOffset:s,publicKeyInstructionIndex:l,messageDataOffset:c,messageDataSize:r.length,messageInstructionIndex:l},u),u.fill(t,s),u.fill(n,a),u.fill(r,c),new ie({keys:[],programId:Gr.programId,data:u})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;Z(64===t.length,`Private key must be 64 bytes but received ${t.length} bytes`);try{const e=jr.fromSecretKey(t),o=e.publicKey.toBytes(),i=A(r,e.secretKey);return this.createInstructionWithPublicKey({publicKey:o,message:r,signature:i,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}}constructor(){}}Gr.programId=new D("Ed25519SigVerify111111111111111111111111111"),x.utils.hmacSha256Sync=(e,...t)=>{const r=k.hmac.create(l.sha256,e);return t.forEach((e=>r.update(e))),r.digest()};x.utils.isValidPrivateKey;const Yr=x.getPublicKey,Hr=p.struct([p.u8("numSignatures"),p.u16("signatureOffset"),p.u8("signatureInstructionIndex"),p.u16("ethAddressOffset"),p.u8("ethAddressInstructionIndex"),p.u16("messageDataOffset"),p.u16("messageDataSize"),p.u8("messageInstructionIndex"),p.blob(20,"ethAddress"),p.blob(64,"signature"),p.u8("recoveryId")]);class $r{static publicKeyToEthAddress(e){Z(64===e.length,`Public key must be 64 bytes but received ${e.length} bytes`);try{return o.Buffer.from((0,m.keccak_256)(_(e))).slice(-20)}catch(e){throw new Error(`Error constructing Ethereum address: ${e}`)}}static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,recoveryId:o,instructionIndex:i}=e;return $r.createInstructionWithEthAddress({ethAddress:$r.publicKeyToEthAddress(t),message:r,signature:n,recoveryId:o,instructionIndex:i})}static createInstructionWithEthAddress(e){const{ethAddress:t,message:r,signature:n,recoveryId:i,instructionIndex:s=0}=e;let a;a="string"==typeof t?t.startsWith("0x")?o.Buffer.from(t.substr(2),"hex"):o.Buffer.from(t,"hex"):t,Z(20===a.length,`Address must be 20 bytes but received ${a.length} bytes`);const c=12+a.length,u=c+n.length+1,l=o.Buffer.alloc(Hr.span+r.length);return Hr.encode({numSignatures:1,signatureOffset:c,signatureInstructionIndex:s,ethAddressOffset:12,ethAddressInstructionIndex:s,messageDataOffset:u,messageDataSize:r.length,messageInstructionIndex:s,signature:_(n),ethAddress:_(a),recoveryId:i},l),l.fill(_(r),Hr.span),new ie({keys:[],programId:$r.programId,data:l})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;Z(32===t.length,`Private key must be 32 bytes but received ${t.length} bytes`);try{const e=_(t),a=Yr(e,!1).slice(1),c=o.Buffer.from((0,m.keccak_256)(_(r))),[u,l]=(i=c,s=e,x.signSync(i,s,{der:!1,recovered:!0}));return this.createInstructionWithPublicKey({publicKey:a,message:r,signature:u,recoveryId:l,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}var i,s}constructor(){}}$r.programId=new D("KeccakSecp256k11111111111111111111111111111");const Jr=new D("StakeConfig11111111111111111111111111111111");class Zr{constructor(e,t){this.staker=void 0,this.withdrawer=void 0,this.staker=e,this.withdrawer=t}}class Qr{constructor(e,t,r){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=e,this.epoch=t,this.custodian=r}}Qr.default=new Qr(0,0,D.default);class Xr{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(en))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a StakeInstruction");return r}static decodeInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t,lockup:r}=we(en.Initialize,e.data);return{stakePubkey:e.keys[0].pubkey,authorized:new Zr(new D(t.staker),new D(t.withdrawer)),lockup:new Qr(r.unixTimestamp,r.epoch,new D(r.custodian))}}static decodeDelegate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,6),we(en.Delegate,e.data),{stakePubkey:e.keys[0].pubkey,votePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[5].pubkey}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,stakeAuthorizationType:r}=we(en.Authorize,e.data),n={stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new D(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(n.custodianPubkey=e.keys[3].pubkey),n}static decodeAuthorizeWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{newAuthorized:t,stakeAuthorizationType:r,authoritySeed:n,authorityOwner:o}=we(en.AuthorizeWithSeed,e.data),i={stakePubkey:e.keys[0].pubkey,authorityBase:e.keys[1].pubkey,authoritySeed:n,authorityOwner:new D(o),newAuthorizedPubkey:new D(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(i.custodianPubkey=e.keys[3].pubkey),i}static decodeSplit(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=we(en.Split,e.data);return{stakePubkey:e.keys[0].pubkey,splitStakePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[2].pubkey,lamports:t}}static decodeMerge(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),we(en.Merge,e.data),{stakePubkey:e.keys[0].pubkey,sourceStakePubKey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=we(en.Withdraw,e.data),r={stakePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t};return e.keys.length>5&&(r.custodianPubkey=e.keys[5].pubkey),r}static decodeDeactivate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),we(en.Deactivate,e.data),{stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static checkProgramId(e){if(!e.equals(rn.programId))throw new Error("invalid instruction; programId is not StakeProgram")}static checkKeyLength(e,t){if(e.lengthp.struct([q("staker"),q("withdrawer")],e))(),((e="lockup")=>p.struct([p.ns64("unixTimestamp"),p.ns64("epoch"),q("custodian")],e))()])},Authorize:{index:1,layout:p.struct([p.u32("instruction"),q("newAuthorized"),p.u32("stakeAuthorizationType")])},Delegate:{index:2,layout:p.struct([p.u32("instruction")])},Split:{index:3,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},Withdraw:{index:4,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},Deactivate:{index:5,layout:p.struct([p.u32("instruction")])},Merge:{index:7,layout:p.struct([p.u32("instruction")])},AuthorizeWithSeed:{index:8,layout:p.struct([p.u32("instruction"),q("newAuthorized"),p.u32("stakeAuthorizationType"),Y("authoritySeed"),q("authorityOwner")])}}),tn=Object.freeze({Staker:{index:0},Withdrawer:{index:1}});class rn{static initialize(e){const{stakePubkey:t,authorized:r,lockup:n}=e,o=n||Qr.default,i=xe(en.Initialize,{authorized:{staker:_(r.staker.toBuffer()),withdrawer:_(r.withdrawer.toBuffer())},lockup:{unixTimestamp:o.unixTimestamp,epoch:o.epoch,custodian:_(o.custodian.toBuffer())}}),s={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:fe,isSigner:!1,isWritable:!1}],programId:this.programId,data:i};return new ie(s)}static createAccountWithSeed(e){const t=new se;t.add(Pe.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:o}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:o}))}static createAccount(e){const t=new se;t.add(Pe.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:o}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:o}))}static delegate(e){const{stakePubkey:t,authorizedPubkey:r,votePubkey:n}=e,o=xe(en.Delegate);return(new se).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:be,isSigner:!1,isWritable:!1},{pubkey:Jr,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:o})}static authorize(e){const{stakePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,stakeAuthorizationType:o,custodianPubkey:i}=e,s=xe(en.Authorize,{newAuthorized:_(n.toBuffer()),stakeAuthorizationType:o.index}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return i&&a.push({pubkey:i,isSigner:!1,isWritable:!1}),(new se).add({keys:a,programId:this.programId,data:s})}static authorizeWithSeed(e){const{stakePubkey:t,authorityBase:r,authoritySeed:n,authorityOwner:o,newAuthorizedPubkey:i,stakeAuthorizationType:s,custodianPubkey:a}=e,c=xe(en.AuthorizeWithSeed,{newAuthorized:_(i.toBuffer()),stakeAuthorizationType:s.index,authoritySeed:n,authorityOwner:_(o.toBuffer())}),u=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1},{pubkey:ue,isSigner:!1,isWritable:!1}];return a&&u.push({pubkey:a,isSigner:!1,isWritable:!1}),(new se).add({keys:u,programId:this.programId,data:c})}static splitInstruction(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:o}=e,i=xe(en.Split,{lamports:o});return new ie({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static split(e){const t=new se;return t.add(Pe.createAccount({fromPubkey:e.authorizedPubkey,newAccountPubkey:e.splitStakePubkey,lamports:0,space:this.space,programId:this.programId})),t.add(this.splitInstruction(e))}static splitWithSeed(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,basePubkey:o,seed:i,lamports:s}=e,a=new se;return a.add(Pe.allocate({accountPubkey:n,basePubkey:o,seed:i,space:this.space,programId:this.programId})),a.add(this.splitInstruction({stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:s}))}static merge(e){const{stakePubkey:t,sourceStakePubKey:r,authorizedPubkey:n}=e,o=xe(en.Merge);return(new se).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:be,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:o})}static withdraw(e){const{stakePubkey:t,authorizedPubkey:r,toPubkey:n,lamports:o,custodianPubkey:i}=e,s=xe(en.Withdraw,{lamports:o}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:be,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return i&&a.push({pubkey:i,isSigner:!1,isWritable:!1}),(new se).add({keys:a,programId:this.programId,data:s})}static deactivate(e){const{stakePubkey:t,authorizedPubkey:r}=e,n=xe(en.Deactivate);return(new se).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}constructor(){}}rn.programId=new D("Stake11111111111111111111111111111111111111"),rn.space=200;class nn{constructor(e,t,r,n){this.nodePubkey=void 0,this.authorizedVoter=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.nodePubkey=e,this.authorizedVoter=t,this.authorizedWithdrawer=r,this.commission=n}}class on{static decodeInstructionType(e){this.checkProgramId(e.programId);const t=p.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(sn))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a VoteInstruction");return r}static decodeInitializeAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,4);const{voteInit:t}=we(sn.InitializeAccount,e.data);return{votePubkey:e.keys[0].pubkey,nodePubkey:e.keys[3].pubkey,voteInit:new nn(new D(t.nodePubkey),new D(t.authorizedVoter),new D(t.authorizedWithdrawer),t.commission)}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,voteAuthorizationType:r}=we(sn.Authorize,e.data);return{votePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new D(t),voteAuthorizationType:{index:r}}}static decodeAuthorizeWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:t,currentAuthorityDerivedKeySeed:r,newAuthorized:n,voteAuthorizationType:o}}=we(sn.AuthorizeWithSeed,e.data);return{currentAuthorityDerivedKeyBasePubkey:e.keys[2].pubkey,currentAuthorityDerivedKeyOwnerPubkey:new D(t),currentAuthorityDerivedKeySeed:r,newAuthorizedPubkey:new D(n),voteAuthorizationType:{index:o},votePubkey:e.keys[0].pubkey}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=we(sn.Withdraw,e.data);return{votePubkey:e.keys[0].pubkey,authorizedWithdrawerPubkey:e.keys[2].pubkey,lamports:t,toPubkey:e.keys[1].pubkey}}static checkProgramId(e){if(!e.equals(cn.programId))throw new Error("invalid instruction; programId is not VoteProgram")}static checkKeyLength(e,t){if(e.lengthp.struct([q("nodePubkey"),q("authorizedVoter"),q("authorizedWithdrawer"),p.u8("commission")],e))()])},Authorize:{index:1,layout:p.struct([p.u32("instruction"),q("newAuthorized"),p.u32("voteAuthorizationType")])},Withdraw:{index:3,layout:p.struct([p.u32("instruction"),p.ns64("lamports")])},AuthorizeWithSeed:{index:10,layout:p.struct([p.u32("instruction"),((e="voteAuthorizeWithSeedArgs")=>p.struct([p.u32("voteAuthorizationType"),q("currentAuthorityDerivedKeyOwnerPubkey"),Y("currentAuthorityDerivedKeySeed"),q("newAuthorized")],e))()])}}),an=Object.freeze({Voter:{index:0},Withdrawer:{index:1}});class cn{static initializeAccount(e){const{votePubkey:t,nodePubkey:r,voteInit:n}=e,o=xe(sn.InitializeAccount,{voteInit:{nodePubkey:_(n.nodePubkey.toBuffer()),authorizedVoter:_(n.authorizedVoter.toBuffer()),authorizedWithdrawer:_(n.authorizedWithdrawer.toBuffer()),commission:n.commission}}),i={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:fe,isSigner:!1,isWritable:!1},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:o};return new ie(i)}static createAccount(e){const t=new se;return t.add(Pe.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.votePubkey,lamports:e.lamports,space:this.space,programId:this.programId})),t.add(this.initializeAccount({votePubkey:e.votePubkey,nodePubkey:e.voteInit.nodePubkey,voteInit:e.voteInit}))}static authorize(e){const{votePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,voteAuthorizationType:o}=e,i=xe(sn.Authorize,{newAuthorized:_(n.toBuffer()),voteAuthorizationType:o.index}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return(new se).add({keys:s,programId:this.programId,data:i})}static authorizeWithSeed(e){const{currentAuthorityDerivedKeyBasePubkey:t,currentAuthorityDerivedKeyOwnerPubkey:r,currentAuthorityDerivedKeySeed:n,newAuthorizedPubkey:o,voteAuthorizationType:i,votePubkey:s}=e,a=xe(sn.AuthorizeWithSeed,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:_(r.toBuffer()),currentAuthorityDerivedKeySeed:n,newAuthorized:_(o.toBuffer()),voteAuthorizationType:i.index}}),c=[{pubkey:s,isSigner:!1,isWritable:!0},{pubkey:ue,isSigner:!1,isWritable:!1},{pubkey:t,isSigner:!0,isWritable:!1}];return(new se).add({keys:c,programId:this.programId,data:a})}static withdraw(e){const{votePubkey:t,authorizedWithdrawerPubkey:r,lamports:n,toPubkey:o}=e,i=xe(sn.Withdraw,{lamports:n}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return(new se).add({keys:s,programId:this.programId,data:i})}static safeWithdraw(e,t,r){if(e.lamports>t-r)throw new Error("Withdraw will leave vote account with insuffcient funds.");return cn.withdraw(e)}constructor(){}}cn.programId=new D("Vote111111111111111111111111111111111111111"),cn.space=3731;const un=new D("Va1idator1nfo111111111111111111111111111111"),ln=(0,h.type)({name:(0,h.string)(),website:(0,h.optional)((0,h.string)()),details:(0,h.optional)((0,h.string)()),keybaseUsername:(0,h.optional)((0,h.string)())});class dn{static fromConfigData(e){let t=[...e];if(2!==$(t))return null;const r=[];for(let e=0;e<2;e++){const e=new D(t.slice(0,R));t=t.slice(R);const n=1===t.slice(0,1)[0];t=t.slice(1),r.push({publicKey:e,isSigner:n})}if(r[0].publicKey.equals(un)&&r[1].isSigner){const e=Y().decode(o.Buffer.from(t)),n=JSON.parse(e);return(0,h.assert)(n,ln),new dn(r[1].publicKey,n)}return null}constructor(e,t){this.key=void 0,this.info=void 0,this.key=e,this.info=t}}const pn=new D("Vote111111111111111111111111111111111111111"),fn=p.struct([q("nodePubkey"),q("authorizedWithdrawer"),p.u8("commission"),p.nu64(),p.seq(p.struct([p.nu64("slot"),p.u32("confirmationCount")]),p.offset(p.u32(),-8),"votes"),p.u8("rootSlotValid"),p.nu64("rootSlot"),p.nu64(),p.seq(p.struct([p.nu64("epoch"),q("authorizedVoter")]),p.offset(p.u32(),-8),"authorizedVoters"),p.struct([p.seq(p.struct([q("authorizedPubkey"),p.nu64("epochOfLastAuthorizedSwitch"),p.nu64("targetEpoch")]),32,"buf"),p.nu64("idx"),p.u8("isEmpty")],"priorVoters"),p.nu64(),p.seq(p.struct([p.nu64("epoch"),p.nu64("credits"),p.nu64("prevCredits")]),p.offset(p.u32(),-8),"epochCredits"),p.struct([p.nu64("slot"),p.nu64("timestamp")],"lastTimestamp")]);class hn{static fromAccountData(e){const t=fn.decode(_(e),4);let r=t.rootSlot;return t.rootSlotValid||(r=null),new hn({nodePubkey:new D(t.nodePubkey),authorizedWithdrawer:new D(t.authorizedWithdrawer),commission:t.commission,votes:t.votes,rootSlot:r,authorizedVoters:t.authorizedVoters.map(gn),priorVoters:bn(t.priorVoters),epochCredits:t.epochCredits,lastTimestamp:t.lastTimestamp})}constructor(e){this.nodePubkey=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.rootSlot=void 0,this.votes=void 0,this.authorizedVoters=void 0,this.priorVoters=void 0,this.epochCredits=void 0,this.lastTimestamp=void 0,this.nodePubkey=e.nodePubkey,this.authorizedWithdrawer=e.authorizedWithdrawer,this.commission=e.commission,this.rootSlot=e.rootSlot,this.votes=e.votes,this.authorizedVoters=e.authorizedVoters,this.priorVoters=e.priorVoters,this.epochCredits=e.epochCredits,this.lastTimestamp=e.lastTimestamp}}function gn({authorizedVoter:e,epoch:t}){return{epoch:t,authorizedVoter:new D(e)}}function yn({authorizedPubkey:e,epochOfLastAuthorizedSwitch:t,targetEpoch:r}){return{authorizedPubkey:new D(e),epochOfLastAuthorizedSwitch:t,targetEpoch:r}}function bn({buf:e,idx:t,isEmpty:r}){return r?[]:[...e.slice(t+1).map(yn),...e.slice(0,t).map(yn)]}const mn={http:{devnet:"http://api.devnet.solana.com",testnet:"http://api.testnet.solana.com","mainnet-beta":"http://api.mainnet-beta.solana.com/"},https:{devnet:"https://api.devnet.solana.com",testnet:"https://api.testnet.solana.com","mainnet-beta":"https://api.mainnet-beta.solana.com/"}};function kn(e,t){const r=!1===t?"http":"https";if(!e)return mn[r].devnet;const n=mn[r][e];if(!n)throw new Error(`Unknown ${r} cluster: ${e}`);return n}async function xn(e,t,r,n){let o,i;r&&Object.prototype.hasOwnProperty.call(r,"lastValidBlockHeight")||r&&Object.prototype.hasOwnProperty.call(r,"nonceValue")?(o=r,i=n):i=r;const s=i&&{skipPreflight:i.skipPreflight,preflightCommitment:i.preflightCommitment||i.commitment,minContextSlot:i.minContextSlot},a=await e.sendRawTransaction(t,s),c=i&&i.commitment,u=o?e.confirmTransaction(o,c):e.confirmTransaction(a,c),l=(await u).value;if(l.err)throw new Error(`Raw transaction ${a} failed (${JSON.stringify(l)})`);return a}const wn=1e9})),s.register("bnw4C",(function(t,r){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */var n,o;e(t.exports,"Buffer",(function(){return n}),(function(e){return n=e})),e(t.exports,"INSPECT_MAX_BYTES",(function(){return o}),(function(e){return o=e}));var i=s("1iwmJ"),a=s("fno87");const c="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;n=d,o=50;const u=2147483647;function l(e){if(e>u)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,d.prototype),t}function d(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return h(e)}return p(e,t,r)}function p(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!d.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|m(e,t);let n=l(r);const o=n.write(e,t);o!==r&&(n=n.slice(0,o));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(Q(e,Uint8Array)){const t=new Uint8Array(e);return y(t.buffer,t.byteOffset,t.byteLength)}return g(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(Q(e,ArrayBuffer)||e&&Q(e.buffer,ArrayBuffer))return y(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(Q(e,SharedArrayBuffer)||e&&Q(e.buffer,SharedArrayBuffer)))return y(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return d.from(n,t,r);const o=function(e){if(d.isBuffer(e)){const t=0|b(e.length),r=l(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||X(e.length)?l(0):g(e);if("Buffer"===e.type&&Array.isArray(e.data))return g(e.data)}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return d.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function f(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function h(e){return f(e),l(e<0?0:0|b(e))}function g(e){const t=e.length<0?0:0|b(e.length),r=l(t);for(let n=0;n=u)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+u.toString(16)+" bytes");return 0|e}function m(e,t){if(d.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||Q(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return $(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return J(e).length;default:if(o)return n?-1:$(e).length;t=(""+t).toLowerCase(),o=!0}}function k(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return R(this,t,r);case"utf8":case"utf-8":return O(this,t,r);case"ascii":return B(this,t,r);case"latin1":case"binary":return M(this,t,r);case"base64":return T(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function x(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function w(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),X(r=+r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=d.from(t,n)),d.isBuffer(t))return 0===t.length?-1:S(e,t,r,n,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):S(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function S(e,t,r,n,o){let i,s=1,a=e.length,c=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,c/=2,r/=2}function u(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(o){let n=-1;for(i=r;ia&&(r=a-c),i=r;i>=0;i--){let r=!0;for(let n=0;no&&(n=o):n=o;const i=t.length;let s;for(n>i/2&&(n=i/2),s=0;s>8,o=r%256,i.push(o),i.push(n);return i}(t,e.length-r),e,r,n)}function T(e,t,r){return 0===t&&r===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,r))}function O(e,t,r){r=Math.min(e.length,r);const n=[];let o=t;for(;o239?4:t>223?3:t>191?2:1;if(o+s<=r){let r,n,a,c;switch(s){case 1:t<128&&(i=t);break;case 2:r=e[o+1],128==(192&r)&&(c=(31&t)<<6|63&r,c>127&&(i=c));break;case 3:r=e[o+1],n=e[o+2],128==(192&r)&&128==(192&n)&&(c=(15&t)<<12|(63&r)<<6|63&n,c>2047&&(c<55296||c>57343)&&(i=c));break;case 4:r=e[o+1],n=e[o+2],a=e[o+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(c=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a,c>65535&&c<1114112&&(i=c))}}null===i?(i=65533,s=1):i>65535&&(i-=65536,n.push(i>>>10&1023|55296),i=56320|1023&i),n.push(i),o+=s}return function(e){const t=e.length;if(t<=P)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(d.isBuffer(t)||(t=d.from(t)),t.copy(n,o)):Uint8Array.prototype.set.call(n,t,o);else{if(!d.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,o)}o+=t.length}return n},d.byteLength=m,d.prototype._isBuffer=!0,d.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""},c&&(d.prototype[c]=d.prototype.inspect),d.prototype.compare=function(e,t,r,n,o){if(Q(e,Uint8Array)&&(e=d.from(e,e.offset,e.byteLength)),!d.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(this===e)return 0;let i=(o>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0);const a=Math.min(i,s),c=this.slice(n,o),u=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let i=!1;for(;;)switch(n){case"hex":return I(this,e,t,r);case"utf8":case"utf-8":return v(this,e,t,r);case"ascii":case"latin1":case"binary":return A(this,e,t,r);case"base64":return E(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const P=4096;function B(e,t,r){let n="";r=Math.min(e.length,r);for(let o=t;on)&&(r=n);let o="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function z(e,t,r,n,o,i){if(!d.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function W(e,t,r,n,o){q(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function j(e,t,r,n,o){q(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r+7]=i,i>>=8,e[r+6]=i,i>>=8,e[r+5]=i,i>>=8,e[r+4]=i;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function U(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function K(e,t,r,n,o){return t=+t,r>>>=0,o||U(e,0,r,4),a.write(e,t,r,n,23,4),r+4}function N(e,t,r,n,o){return t=+t,r>>>=0,o||U(e,0,r,8),a.write(e,t,r,n,52,8),r+8}d.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||D(e,t,this.length);let n=this[e],o=1,i=0;for(;++i>>=0,t>>>=0,r||D(e,t,this.length);let n=this[e+--t],o=1;for(;t>0&&(o*=256);)n+=this[e+--t]*o;return n},d.prototype.readUint8=d.prototype.readUInt8=function(e,t){return e>>>=0,t||D(e,1,this.length),this[e]},d.prototype.readUint16LE=d.prototype.readUInt16LE=function(e,t){return e>>>=0,t||D(e,2,this.length),this[e]|this[e+1]<<8},d.prototype.readUint16BE=d.prototype.readUInt16BE=function(e,t){return e>>>=0,t||D(e,2,this.length),this[e]<<8|this[e+1]},d.prototype.readUint32LE=d.prototype.readUInt32LE=function(e,t){return e>>>=0,t||D(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},d.prototype.readUint32BE=d.prototype.readUInt32BE=function(e,t){return e>>>=0,t||D(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},d.prototype.readBigUInt64LE=te((function(e){G(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Y(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,o=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(o)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Y(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],o=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||D(e,t,this.length);let n=this[e],o=1,i=0;for(;++i=o&&(n-=Math.pow(2,8*t)),n},d.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||D(e,t,this.length);let n=t,o=1,i=this[e+--n];for(;n>0&&(o*=256);)i+=this[e+--n]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},d.prototype.readInt8=function(e,t){return e>>>=0,t||D(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},d.prototype.readInt16LE=function(e,t){e>>>=0,t||D(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt16BE=function(e,t){e>>>=0,t||D(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt32LE=function(e,t){return e>>>=0,t||D(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},d.prototype.readInt32BE=function(e,t){return e>>>=0,t||D(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},d.prototype.readBigInt64LE=te((function(e){G(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Y(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Y(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||D(e,4,this.length),a.read(this,e,!0,23,4)},d.prototype.readFloatBE=function(e,t){return e>>>=0,t||D(e,4,this.length),a.read(this,e,!1,23,4)},d.prototype.readDoubleLE=function(e,t){return e>>>=0,t||D(e,8,this.length),a.read(this,e,!0,52,8)},d.prototype.readDoubleBE=function(e,t){return e>>>=0,t||D(e,8,this.length),a.read(this,e,!1,52,8)},d.prototype.writeUintLE=d.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){z(this,e,t,r,Math.pow(2,8*r)-1,0)}let o=1,i=0;for(this[t]=255&e;++i>>=0,r>>>=0,!n){z(this,e,t,r,Math.pow(2,8*r)-1,0)}let o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},d.prototype.writeUint8=d.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,1,255,0),this[t]=255&e,t+1},d.prototype.writeUint16LE=d.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeUint16BE=d.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeUint32LE=d.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},d.prototype.writeUint32BE=d.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigUInt64LE=te((function(e,t=0){return W(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeBigUInt64BE=te((function(e,t=0){return j(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);z(this,e,t,r,n-1,-n)}let o=0,i=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+r},d.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);z(this,e,t,r,n-1,-n)}let o=r-1,i=1,s=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/i>>0)-s&255;return t+r},d.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},d.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},d.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||z(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigInt64LE=te((function(e,t=0){return W(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeBigInt64BE=te((function(e,t=0){return j(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeFloatLE=function(e,t,r){return K(this,e,t,!0,r)},d.prototype.writeFloatBE=function(e,t,r){return K(this,e,t,!1,r)},d.prototype.writeDoubleLE=function(e,t,r){return N(this,e,t,!0,r)},d.prototype.writeDoubleBE=function(e,t,r){return N(this,e,t,!1,r)},d.prototype.copy=function(e,t,r,n){if(!d.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function q(e,t,r,n,o,i){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(i+1)}${n}`:`>= -(2${n} ** ${8*(i+1)-1}${n}) and < 2 ** ${8*(i+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new L.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,r){G(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||Y(t,e.length-(r+1))}(n,o,i)}function G(e,t){if("number"!=typeof e)throw new L.ERR_INVALID_ARG_TYPE(t,"number",e)}function Y(e,t,r){if(Math.floor(e)!==e)throw G(e,r),new L.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new L.ERR_BUFFER_OUT_OF_BOUNDS;throw new L.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}V("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),V("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),V("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,o=r;return Number.isInteger(r)&&Math.abs(r)>2**32?o=F(String(r)):"bigint"==typeof r&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=F(o)),o+="n"),n+=` It must be ${t}. Received ${o}`,n}),RangeError);const H=/[^+/0-9A-Za-z-_]/g;function $(e,t){let r;t=t||1/0;const n=e.length;let o=null;const i=[];for(let s=0;s55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function J(e){return i.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(H,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Z(e,t,r,n){let o;for(o=0;o=t.length||o>=e.length);++o)t[o+r]=e[o];return o}function Q(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function X(e){return e!=e}const ee=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let o=0;o<16;++o)t[n+o]=e[r]+e[o]}return t}();function te(e){return"undefined"==typeof BigInt?re:e}function re(){throw new Error("BigInt not supported")}})),s.register("25abu",(function(e,t){var r=s("3c6Au");e.exports=r("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")})),s.register("9tXim",(function(e,t){var r=s("8tcqI").Buffer,n=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e.exports&&e.exports.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},a=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t},c=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.deserializeUnchecked=e.exports.deserialize=e.exports.serialize=e.exports.BinaryReader=e.exports.BinaryWriter=e.exports.BorshError=e.exports.baseDecode=e.exports.baseEncode=void 0;const u=c(s("c1rzP")),l=c(s("eVtcD")),d=a(s("5rvRH")),p=new("function"!=typeof TextDecoder?d.TextDecoder:TextDecoder)("utf-8",{fatal:!0});e.exports.baseEncode=function(e){return"string"==typeof e&&(e=r.from(e,"utf8")),l.default.encode(r.from(e))},e.exports.baseDecode=function(e){return r.from(l.default.decode(e))};const f=1024;class h extends Error{addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}}e.exports.BorshError=h;class g{maybeResize(){this.buf.length<16+this.length&&(this.buf=r.concat([this.buf,r.alloc(f)]))}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(r.from(new u.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(r.from(new u.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(r.from(new u.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(r.from(new u.default(e).toArray("le",64)))}writeBuffer(e){this.buf=r.concat([r.from(this.buf.subarray(0,this.length)),e,r.alloc(f)]),this.length+=e.length}writeString(e){this.maybeResize();const t=r.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(r.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(const r of e)this.maybeResize(),t(r)}toArray(){return this.buf.subarray(0,this.length)}constructor(){this.buf=r.alloc(f),this.length=0}}function y(e,t,r){const n=r.value;r.value=function(...e){try{return n.apply(this,e)}catch(e){if(e instanceof RangeError){const t=e.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(t)>=0)throw new h("Reached the end of buffer when deserializing")}throw e}}}e.exports.BinaryWriter=g;class b{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 u.default(e,"le")}readU128(){const e=this.readBuffer(16);return new u.default(e,"le")}readU256(){const e=this.readBuffer(32);return new u.default(e,"le")}readU512(){const e=this.readBuffer(64);return new u.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new h(`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 p.decode(t)}catch(e){throw new h(`Error decoding UTF-8 string: ${e}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){const t=this.readU32(),r=Array();for(let n=0;n{k(e,t,r,n[0],o)}));else if(void 0!==n.kind)switch(n.kind){case"option":null==r?o.writeU8(0):(o.writeU8(1),k(e,t,r,n.type,o));break;case"map":o.writeU32(r.size),r.forEach(((r,i)=>{k(e,t,i,n.key,o),k(e,t,r,n.value,o)}));break;default:throw new h(`FieldType ${n} unrecognized`)}else x(e,r,o)}catch(e){throw e instanceof h&&e.addToFieldPath(t),e}}function x(e,t,r){if("function"==typeof t.borshSerialize)return void t.borshSerialize(r);const n=e.get(t.constructor);if(!n)throw new h(`Class ${t.constructor.name} is missing in schema`);if("struct"===n.kind)n.fields.map((([n,o])=>{k(e,n,t[n],o,r)}));else{if("enum"!==n.kind)throw new h(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`);{const o=t[n.field];for(let i=0;iw(e,t,r[0],n)))}if("option"===r.kind){return n.readU8()?w(e,t,r.type,n):void 0}if("map"===r.kind){let o=new Map;const i=n.readU32();for(let s=0;s=n.values.length)throw new h(`Enum index: ${o} is out of range`);const[i,s]=n.values[o];return new t({[i]:w(e,i,s,r)})}throw new h(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`)}i([y],b.prototype,"readU8",null),i([y],b.prototype,"readU16",null),i([y],b.prototype,"readU32",null),i([y],b.prototype,"readU64",null),i([y],b.prototype,"readU128",null),i([y],b.prototype,"readU256",null),i([y],b.prototype,"readU512",null),i([y],b.prototype,"readString",null),i([y],b.prototype,"readFixedArray",null),i([y],b.prototype,"readArray",null),e.exports.BinaryReader=b,e.exports.serialize=function(e,t,r=g){const n=new r;return x(e,t,n),n.toArray()},e.exports.deserialize=function(e,t,r,n=b){const o=new n(r),i=S(e,t,o);if(o.offset{const e=this.edition;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})()}}constructor(e,t,r){this.key=e,this.parent=t,this.edition=r}}e.exports.Edition=l,e.exports.editionBeet=new a.BeetStruct([["key",u.keyBeet],["parent",c.publicKey],["edition",a.u64]],l.fromArgs,"Edition")})),s.register("wRGSW",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.editionMarkerBeet=e.exports.EditionMarker=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo")),c=o(s("hvIDj"));var u=s("gWM5V");class l{static fromArgs(e){return new l(e.key,e.ledger)}static fromAccountInfo(e,t=0){return l.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find EditionMarker account at ${t}`);return l.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.editionMarkerBeet)}static deserialize(t,r=0){return e.exports.editionMarkerBeet.deserialize(t,r)}serialize(){return e.exports.editionMarkerBeet.serialize(this)}static get byteSize(){return e.exports.editionMarkerBeet.byteSize}static async getMinimumBalanceForRentExemption(e,t){return e.getMinimumBalanceForRentExemption(l.byteSize,t)}static hasCorrectByteSize(e,t=0){return e.byteLength-t===l.byteSize}pretty(){return{key:"Key."+u.Key[this.key],ledger:this.ledger}}constructor(e,t){this.key=e,this.ledger=t}}e.exports.EditionMarker=l,e.exports.editionMarkerBeet=new i.BeetStruct([["key",u.keyBeet],["ledger",i.uniformFixedSizeArray(i.u8,31)]],l.fromArgs,"EditionMarker")})),s.register("25Nh7",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.masterEditionV1Beet=e.exports.MasterEditionV1=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo")),c=o(s("hvIDj"));var u=s("gWM5V");class l{static fromArgs(e){return new l(e.key,e.supply,e.maxSupply,e.printingMint,e.oneTimePrintingAuthorizationMint)}static fromAccountInfo(e,t=0){return l.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find MasterEditionV1 account at ${t}`);return l.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.masterEditionV1Beet)}static deserialize(t,r=0){return e.exports.masterEditionV1Beet.deserialize(t,r)}serialize(){return e.exports.masterEditionV1Beet.serialize(this)}static byteSize(t){const r=l.fromArgs(t);return e.exports.masterEditionV1Beet.toFixedFromValue(r).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(l.byteSize(e),r)}pretty(){return{key:"Key."+u.Key[this.key],supply:(()=>{const e=this.supply;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),maxSupply:this.maxSupply,printingMint:this.printingMint.toBase58(),oneTimePrintingAuthorizationMint:this.oneTimePrintingAuthorizationMint.toBase58()}}constructor(e,t,r,n,o){this.key=e,this.supply=t,this.maxSupply=r,this.printingMint=n,this.oneTimePrintingAuthorizationMint=o}}e.exports.MasterEditionV1=l,e.exports.masterEditionV1Beet=new i.FixableBeetStruct([["key",u.keyBeet],["supply",i.u64],["maxSupply",i.coption(i.u64)],["printingMint",c.publicKey],["oneTimePrintingAuthorizationMint",c.publicKey]],l.fromArgs,"MasterEditionV1")})),s.register("ix3wy",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.masterEditionV2Beet=e.exports.MasterEditionV2=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo")),c=o(s("hvIDj"));var u=s("gWM5V");class l{static fromArgs(e){return new l(e.key,e.supply,e.maxSupply)}static fromAccountInfo(e,t=0){return l.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find MasterEditionV2 account at ${t}`);return l.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.masterEditionV2Beet)}static deserialize(t,r=0){return e.exports.masterEditionV2Beet.deserialize(t,r)}serialize(){return e.exports.masterEditionV2Beet.serialize(this)}static byteSize(t){const r=l.fromArgs(t);return e.exports.masterEditionV2Beet.toFixedFromValue(r).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(l.byteSize(e),r)}pretty(){return{key:"Key."+u.Key[this.key],supply:(()=>{const e=this.supply;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),maxSupply:this.maxSupply}}constructor(e,t,r){this.key=e,this.supply=t,this.maxSupply=r}}e.exports.MasterEditionV2=l,e.exports.masterEditionV2Beet=new i.FixableBeetStruct([["key",u.keyBeet],["supply",i.u64],["maxSupply",i.coption(i.u64)]],l.fromArgs,"MasterEditionV2")})),s.register("hdrzK",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.metadataBeet=e.exports.Metadata=void 0;const i=o(s("207Uo")),a=o(s("hbO5Y")),c=o(s("hvIDj"));var u=s("gWM5V"),l=s("2s1Id"),d=s("hGJWK"),p=s("98zrY"),f=s("bTBoi"),h=s("kcoGB"),g=s("64N0F");const y=o(s("7evHY"));class b{static fromArgs(e){return new b(e.key,e.updateAuthority,e.mint,e.data,e.primarySaleHappened,e.isMutable,e.editionNonce,e.tokenStandard,e.collection,e.uses,e.collectionDetails,e.programmableConfig)}static fromAccountInfo(e,t=0){return b.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find Metadata account at ${t}`);return b.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new i.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.metadataBeet)}static deserialize(e,t=0){return x(e,t)}serialize(){return k(this)}static byteSize(t){const r=b.fromArgs(t);return e.exports.metadataBeet.toFixedFromValue(r).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(b.byteSize(e),r)}pretty(){return{key:"Key."+u.Key[this.key],updateAuthority:this.updateAuthority.toBase58(),mint:this.mint.toBase58(),data:this.data,primarySaleHappened:this.primarySaleHappened,isMutable:this.isMutable,editionNonce:this.editionNonce,tokenStandard:this.tokenStandard,collection:this.collection,uses:this.uses,collectionDetails:this.collectionDetails,programmableConfig:this.programmableConfig}}constructor(e,t,r,n,o,i,s,a,c,u,l,d){this.key=e,this.updateAuthority=t,this.mint=r,this.data=n,this.primarySaleHappened=o,this.isMutable=i,this.editionNonce=s,this.tokenStandard=a,this.collection=c,this.uses=u,this.collectionDetails=l,this.programmableConfig=d}}e.exports.Metadata=b,e.exports.metadataBeet=new a.FixableBeetStruct([["key",u.keyBeet],["updateAuthority",c.publicKey],["mint",c.publicKey],["data",l.dataBeet],["primarySaleHappened",a.bool],["isMutable",a.bool],["editionNonce",a.coption(a.u8)],["tokenStandard",a.coption(d.tokenStandardBeet)],["collection",a.coption(p.collectionBeet)],["uses",a.coption(f.usesBeet)],["collectionDetails",a.coption(h.collectionDetailsBeet)],["programmableConfig",a.coption(g.programmableConfigBeet)]],b.fromArgs,"Metadata");const m=y,k="function"==typeof m.serialize?m.serialize.bind(m):e.exports.metadataBeet.serialize.bind(e.exports.metadataBeet),x="function"==typeof m.deserialize?m.deserialize.bind(m):e.exports.metadataBeet.deserialize.bind(e.exports.metadataBeet)})),s.register("2s1Id",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.dataBeet=void 0;const i=o(s("hbO5Y"));var a=s("iXPsk");e.exports.dataBeet=new i.FixableBeetArgsStruct([["name",i.utf8String],["symbol",i.utf8String],["uri",i.utf8String],["sellerFeeBasisPoints",i.u16],["creators",i.coption(i.array(a.creatorBeet))]],"Data")})),s.register("iXPsk",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.creatorBeet=void 0;const i=o(s("hvIDj")),a=o(s("hbO5Y"));e.exports.creatorBeet=new a.BeetArgsStruct([["address",i.publicKey],["verified",a.bool],["share",a.u8]],"Creator")})),s.register("hGJWK",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenStandardBeet=e.exports.TokenStandard=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.TokenStandard||(e.exports.TokenStandard={}))[c.NonFungible=0]="NonFungible",c[c.FungibleAsset=1]="FungibleAsset",c[c.Fungible=2]="Fungible",c[c.NonFungibleEdition=3]="NonFungibleEdition",c[c.ProgrammableNonFungible=4]="ProgrammableNonFungible",e.exports.tokenStandardBeet=i.fixedScalarEnum(a)})),s.register("98zrY",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.collectionBeet=void 0;const i=o(s("hbO5Y")),a=o(s("hvIDj"));e.exports.collectionBeet=new i.BeetArgsStruct([["verified",i.bool],["key",a.publicKey]],"Collection")})),s.register("bTBoi",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.usesBeet=void 0;const i=o(s("hbO5Y"));var a=s("9a6iw");e.exports.usesBeet=new i.BeetArgsStruct([["useMethod",a.useMethodBeet],["remaining",i.u64],["total",i.u64]],"Uses")})),s.register("9a6iw",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.useMethodBeet=e.exports.UseMethod=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.UseMethod||(e.exports.UseMethod={}))[c.Burn=0]="Burn",c[c.Multiple=1]="Multiple",c[c.Single=2]="Single",e.exports.useMethodBeet=i.fixedScalarEnum(a)})),s.register("kcoGB",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.collectionDetailsBeet=e.exports.isCollectionDetailsV1=void 0;const i=o(s("hbO5Y"));e.exports.isCollectionDetailsV1=e=>"V1"===e.__kind,e.exports.collectionDetailsBeet=i.dataEnum([["V1",new i.BeetArgsStruct([["size",i.u64]],'CollectionDetailsRecord["V1"]')]])})),s.register("64N0F",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.programmableConfigBeet=e.exports.isProgrammableConfigV1=void 0;const i=o(s("hbO5Y")),a=o(s("hvIDj"));e.exports.isProgrammableConfigV1=e=>"V1"===e.__kind,e.exports.programmableConfigBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["ruleSet",i.coption(a.publicKey)]],'ProgrammableConfigRecord["V1"]')]])})),s.register("7evHY",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.deserialize=void 0;const i=o(s("hbO5Y")),a=o(s("hvIDj"));var c=s("hdrzK"),u=s("98zrY"),l=s("kcoGB"),d=s("64N0F"),p=s("2s1Id"),f=s("gWM5V"),h=s("hGJWK"),g=s("bTBoi");const y=i.coptionNone("").byteSize;function b(e,t,r){try{const n=e.toFixedFromData(t,r);return[n.read(t,r),n.byteSize,!1]}catch(e){return[null,y,!0]}}e.exports.deserialize=function(e,t=0){let r=t;const n=f.keyBeet.read(e,r);r+=f.keyBeet.byteSize;const o=a.publicKey.read(e,r);r+=a.publicKey.byteSize;const s=a.publicKey.read(e,r);r+=a.publicKey.byteSize;const[m,k]=p.dataBeet.deserialize(e,r);r=k;const x=i.bool.read(e,r);r+=i.bool.byteSize;const w=i.bool.read(e,r);r+=i.bool.byteSize;const S=i.coption(i.u8).toFixedFromData(e,r),I=S.read(e,r);r+=S.byteSize;const[v,A,E]=b(i.coption(h.tokenStandardBeet),e,r);r+=A;const[_,T,O]=E?[null,y,!0]:b(i.coption(u.collectionBeet),e,r);r+=T;const[P,B,M]=E||O?[null,y,!0]:b(i.coption(g.usesBeet),e,r);r+=B;const[R,C,D]=E||O||M?[null,y,!0]:b(i.coption(l.collectionDetailsBeet),e,r);r+=C;const[z,W,j]=E||O||M?[null,y,!0]:b(i.coption(d.programmableConfigBeet),e,r);r+=W;const U=E||O||M||D||j,K={key:n,updateAuthority:o,mint:s,data:m,primarySaleHappened:x,isMutable:w,editionNonce:I,tokenStandard:U?null:v,collection:U?null:_,uses:U?null:P,collectionDetails:U?null:R,programmableConfig:U?null:z};return[c.Metadata.fromArgs(K),r]}})),s.register("kx9Uz",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.metadataDelegateRecordBeet=e.exports.MetadataDelegateRecord=void 0;const i=o(s("207Uo")),a=o(s("hbO5Y")),c=o(s("hvIDj"));var u=s("gWM5V");class l{static fromArgs(e){return new l(e.key,e.bump,e.mint,e.delegate,e.updateAuthority)}static fromAccountInfo(e,t=0){return l.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find MetadataDelegateRecord account at ${t}`);return l.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new i.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.metadataDelegateRecordBeet)}static deserialize(t,r=0){return e.exports.metadataDelegateRecordBeet.deserialize(t,r)}serialize(){return e.exports.metadataDelegateRecordBeet.serialize(this)}static get byteSize(){return e.exports.metadataDelegateRecordBeet.byteSize}static async getMinimumBalanceForRentExemption(e,t){return e.getMinimumBalanceForRentExemption(l.byteSize,t)}static hasCorrectByteSize(e,t=0){return e.byteLength-t===l.byteSize}pretty(){return{key:"Key."+u.Key[this.key],bump:this.bump,mint:this.mint.toBase58(),delegate:this.delegate.toBase58(),updateAuthority:this.updateAuthority.toBase58()}}constructor(e,t,r,n,o){this.key=e,this.bump=t,this.mint=r,this.delegate=n,this.updateAuthority=o}}e.exports.MetadataDelegateRecord=l,e.exports.metadataDelegateRecordBeet=new a.BeetStruct([["key",u.keyBeet],["bump",a.u8],["mint",c.publicKey],["delegate",c.publicKey],["updateAuthority",c.publicKey]],l.fromArgs,"MetadataDelegateRecord")})),s.register("aKtLQ",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.reservationListV1Beet=e.exports.ReservationListV1=void 0;const i=o(s("207Uo")),a=o(s("hbO5Y")),c=o(s("hvIDj"));var u=s("gWM5V"),l=s("9J2kq");class d{static fromArgs(e){return new d(e.key,e.masterEdition,e.supplySnapshot,e.reservations)}static fromAccountInfo(e,t=0){return d.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find ReservationListV1 account at ${t}`);return d.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new i.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.reservationListV1Beet)}static deserialize(t,r=0){return e.exports.reservationListV1Beet.deserialize(t,r)}serialize(){return e.exports.reservationListV1Beet.serialize(this)}static byteSize(t){const r=d.fromArgs(t);return e.exports.reservationListV1Beet.toFixedFromValue(r).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(d.byteSize(e),r)}pretty(){return{key:"Key."+u.Key[this.key],masterEdition:this.masterEdition.toBase58(),supplySnapshot:this.supplySnapshot,reservations:this.reservations}}constructor(e,t,r,n){this.key=e,this.masterEdition=t,this.supplySnapshot=r,this.reservations=n}}e.exports.ReservationListV1=d,e.exports.reservationListV1Beet=new a.FixableBeetStruct([["key",u.keyBeet],["masterEdition",c.publicKey],["supplySnapshot",a.coption(a.u64)],["reservations",a.array(l.reservationV1Beet)]],d.fromArgs,"ReservationListV1")})),s.register("9J2kq",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.reservationV1Beet=void 0;const i=o(s("hvIDj")),a=o(s("hbO5Y"));e.exports.reservationV1Beet=new a.BeetArgsStruct([["address",i.publicKey],["spotsRemaining",a.u8],["totalSpots",a.u8]],"ReservationV1")})),s.register("3HtGj",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.reservationListV2Beet=e.exports.ReservationListV2=void 0;const i=o(s("207Uo")),a=o(s("hbO5Y")),c=o(s("hvIDj"));var u=s("gWM5V"),l=s("ilby5");class d{static fromArgs(e){return new d(e.key,e.masterEdition,e.supplySnapshot,e.reservations,e.totalReservationSpots,e.currentReservationSpots)}static fromAccountInfo(e,t=0){return d.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find ReservationListV2 account at ${t}`);return d.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new i.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.reservationListV2Beet)}static deserialize(t,r=0){return e.exports.reservationListV2Beet.deserialize(t,r)}serialize(){return e.exports.reservationListV2Beet.serialize(this)}static byteSize(t){const r=d.fromArgs(t);return e.exports.reservationListV2Beet.toFixedFromValue(r).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(d.byteSize(e),r)}pretty(){return{key:"Key."+u.Key[this.key],masterEdition:this.masterEdition.toBase58(),supplySnapshot:this.supplySnapshot,reservations:this.reservations,totalReservationSpots:(()=>{const e=this.totalReservationSpots;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),currentReservationSpots:(()=>{const e=this.currentReservationSpots;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})()}}constructor(e,t,r,n,o,i){this.key=e,this.masterEdition=t,this.supplySnapshot=r,this.reservations=n,this.totalReservationSpots=o,this.currentReservationSpots=i}}e.exports.ReservationListV2=d,e.exports.reservationListV2Beet=new a.FixableBeetStruct([["key",u.keyBeet],["masterEdition",c.publicKey],["supplySnapshot",a.coption(a.u64)],["reservations",a.array(l.reservationBeet)],["totalReservationSpots",a.u64],["currentReservationSpots",a.u64]],d.fromArgs,"ReservationListV2")})),s.register("ilby5",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.reservationBeet=void 0;const i=o(s("hbO5Y")),a=o(s("hvIDj"));e.exports.reservationBeet=new i.BeetArgsStruct([["address",a.publicKey],["spotsRemaining",i.u64],["totalSpots",i.u64]],"Reservation")})),s.register("e2lUe",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenOwnedEscrowBeet=e.exports.TokenOwnedEscrow=void 0;const i=o(s("207Uo")),a=o(s("hvIDj")),c=o(s("hbO5Y"));var u=s("gWM5V"),l=s("c05b4");class d{static fromArgs(e){return new d(e.key,e.baseToken,e.authority,e.bump)}static fromAccountInfo(e,t=0){return d.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find TokenOwnedEscrow account at ${t}`);return d.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new i.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return a.GpaBuilder.fromStruct(t,e.exports.tokenOwnedEscrowBeet)}static deserialize(t,r=0){return e.exports.tokenOwnedEscrowBeet.deserialize(t,r)}serialize(){return e.exports.tokenOwnedEscrowBeet.serialize(this)}static byteSize(t){const r=d.fromArgs(t);return e.exports.tokenOwnedEscrowBeet.toFixedFromValue(r).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(d.byteSize(e),r)}pretty(){return{key:"Key."+u.Key[this.key],baseToken:this.baseToken.toBase58(),authority:this.authority.__kind,bump:this.bump}}constructor(e,t,r,n){this.key=e,this.baseToken=t,this.authority=r,this.bump=n}}e.exports.TokenOwnedEscrow=d,e.exports.tokenOwnedEscrowBeet=new c.FixableBeetStruct([["key",u.keyBeet],["baseToken",a.publicKey],["authority",l.escrowAuthorityBeet],["bump",c.u8]],d.fromArgs,"TokenOwnedEscrow")})),s.register("c05b4",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.escrowAuthorityBeet=e.exports.isEscrowAuthorityCreator=e.exports.isEscrowAuthorityTokenOwner=void 0;const i=o(s("hbO5Y")),a=o(s("hvIDj"));e.exports.isEscrowAuthorityTokenOwner=e=>"TokenOwner"===e.__kind;e.exports.isEscrowAuthorityCreator=e=>"Creator"===e.__kind,e.exports.escrowAuthorityBeet=i.dataEnum([["TokenOwner",i.unit],["Creator",new i.BeetArgsStruct([["fields",i.fixedSizeTuple([a.publicKey])]],'EscrowAuthorityRecord["Creator"]')]])})),s.register("2XPHP",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenRecordBeet=e.exports.TokenRecord=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo")),c=o(s("hvIDj"));var u=s("gWM5V"),l=s("9JPhz"),d=s("6N6a1");const p=o(s("5t3YQ"));class f{static fromArgs(e){return new f(e.key,e.bump,e.state,e.ruleSetRevision,e.delegate,e.delegateRole,e.lockedTransfer)}static fromAccountInfo(e,t=0){return f.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find TokenRecord account at ${t}`);return f.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.tokenRecordBeet)}static deserialize(e,t=0){return y(e,t)}serialize(){return g(this)}static byteSize(t){const r=f.fromArgs(t);return e.exports.tokenRecordBeet.toFixedFromValue(r).byteSize}static async getMinimumBalanceForRentExemption(e,t,r){return t.getMinimumBalanceForRentExemption(f.byteSize(e),r)}pretty(){return{key:"Key."+u.Key[this.key],bump:this.bump,state:"TokenState."+l.TokenState[this.state],ruleSetRevision:this.ruleSetRevision,delegate:this.delegate,delegateRole:this.delegateRole,lockedTransfer:this.lockedTransfer}}constructor(e,t,r,n,o,i,s){this.key=e,this.bump=t,this.state=r,this.ruleSetRevision=n,this.delegate=o,this.delegateRole=i,this.lockedTransfer=s}}e.exports.TokenRecord=f,e.exports.tokenRecordBeet=new i.FixableBeetStruct([["key",u.keyBeet],["bump",i.u8],["state",l.tokenStateBeet],["ruleSetRevision",i.coption(i.u64)],["delegate",i.coption(c.publicKey)],["delegateRole",i.coption(d.tokenDelegateRoleBeet)],["lockedTransfer",i.coption(c.publicKey)]],f.fromArgs,"TokenRecord");const h=p,g="function"==typeof h.serialize?h.serialize.bind(h):e.exports.tokenRecordBeet.serialize.bind(e.exports.tokenRecordBeet),y="function"==typeof h.deserialize?h.deserialize.bind(h):e.exports.tokenRecordBeet.deserialize.bind(e.exports.tokenRecordBeet)})),s.register("9JPhz",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenStateBeet=e.exports.TokenState=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.TokenState||(e.exports.TokenState={}))[c.Unlocked=0]="Unlocked",c[c.Locked=1]="Locked",c[c.Listed=2]="Listed",e.exports.tokenStateBeet=i.fixedScalarEnum(a)})),s.register("6N6a1",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tokenDelegateRoleBeet=e.exports.TokenDelegateRole=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.TokenDelegateRole||(e.exports.TokenDelegateRole={}))[c.Sale=0]="Sale",c[c.Transfer=1]="Transfer",c[c.Utility=2]="Utility",c[c.Staking=3]="Staking",c[c.Standard=4]="Standard",c[c.LockedTransfer=5]="LockedTransfer",c[c.Migration=6]="Migration",e.exports.tokenDelegateRoleBeet=i.fixedScalarEnum(a)})),s.register("5t3YQ",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.deserialize=void 0;const i=o(s("hbO5Y")),a=o(s("hvIDj"));var c=s("gWM5V"),u=s("2XPHP"),l=s("f9Ebm"),d=s("jOaHv");e.exports.deserialize=function(e,t=0){let r=t;const n=c.keyBeet.read(e,r);r+=c.keyBeet.byteSize;const o=i.u8.read(e,r);r+=i.u8.byteSize;const s=l.tokenStateBeet.read(e,r);r+=l.tokenStateBeet.byteSize;const[p,f]=(0,d.tryReadOption)(i.coption(i.u64),e,r);r+=f;const[h,g]=(0,d.tryReadOption)(i.coption(a.publicKey),e,r);r+=g;const[y,b]=(0,d.tryReadOption)(i.coption(l.tokenDelegateRoleBeet),e,r);r+=b;const[m,k,x]=(0,d.tryReadOption)(i.coption(a.publicKey),e,r);r+=k;const w={key:n,bump:o,state:s,ruleSetRevision:p,delegate:h,delegateRole:y,lockedTransfer:x?null:m};return[u.TokenRecord.fromArgs(w),r]}})),s.register("jOaHv",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.tryReadOption=void 0;const i=o(s("hbO5Y")).coptionNone("").byteSize;e.exports.tryReadOption=function(e,t,r){if(0==t.subarray(r).length)return[null,i,!0];const n=e.toFixedFromData(t,r);return[n.read(t,r),n.byteSize,!1]}})),s.register("8zo4z",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.useAuthorityRecordBeet=e.exports.UseAuthorityRecord=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo")),c=o(s("hvIDj"));var u=s("gWM5V");class l{static fromArgs(e){return new l(e.key,e.allowedUses,e.bump)}static fromAccountInfo(e,t=0){return l.deserialize(e.data,t)}static async fromAccountAddress(e,t,r){const n=await e.getAccountInfo(t,r);if(null==n)throw new Error(`Unable to find UseAuthorityRecord account at ${t}`);return l.fromAccountInfo(n,0)[0]}static gpaBuilder(t=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){return c.GpaBuilder.fromStruct(t,e.exports.useAuthorityRecordBeet)}static deserialize(t,r=0){return e.exports.useAuthorityRecordBeet.deserialize(t,r)}serialize(){return e.exports.useAuthorityRecordBeet.serialize(this)}static get byteSize(){return e.exports.useAuthorityRecordBeet.byteSize}static async getMinimumBalanceForRentExemption(e,t){return e.getMinimumBalanceForRentExemption(l.byteSize,t)}static hasCorrectByteSize(e,t=0){return e.byteLength-t===l.byteSize}pretty(){return{key:"Key."+u.Key[this.key],allowedUses:(()=>{const e=this.allowedUses;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),bump:this.bump}}constructor(e,t,r){this.key=e,this.allowedUses=t,this.bump=r}}e.exports.UseAuthorityRecord=l,e.exports.useAuthorityRecordBeet=new i.BeetStruct([["key",u.keyBeet],["allowedUses",i.u64],["bump",i.u8]],l.fromArgs,"UseAuthorityRecord")})),s.register("dhgiX",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ReservationAlreadyMadeError=e.exports.ReservationNotSetError=e.exports.ReservationDoesNotExistError=e.exports.ReservationExistsError=e.exports.ShareTotalMustBe100Error=e.exports.NoBalanceInAccountForAuthorizationError=e.exports.OwnerMismatchError=e.exports.PrimarySaleCanOnlyBeFlippedToTrueError=e.exports.InvalidBasisPointsError=e.exports.CreatorNotFoundError=e.exports.NoCreatorsPresentOnMetadataError=e.exports.MustBeOneOfCreatorsError=e.exports.CreatorsMustBeAtleastOneError=e.exports.CreatorsTooLongError=e.exports.DisabledError=e.exports.AuthorizationTokenAccountOwnerMismatchError=e.exports.PrintingMintAuthorizationAccountMismatchError=e.exports.NotEnoughTokensError=e.exports.TokenAccountMintMismatchV2Error=e.exports.TokenAccountMintMismatchError=e.exports.OneTimePrintingAuthMintMismatchError=e.exports.PrintingMintMismatchError=e.exports.DerivedKeyInvalidError=e.exports.TokenAccountOneTimeAuthMintMismatchError=e.exports.TokenBurnFailedError=e.exports.EditionMintDecimalsShouldBeZeroError=e.exports.OneTimePrintingAuthorizationMintDecimalsShouldBeZeroError=e.exports.PrintingMintDecimalsShouldBeZeroError=e.exports.EditionAlreadyMintedError=e.exports.DestinationMintMismatchError=e.exports.MasterRecordMismatchError=e.exports.TokenMintToFailedError=e.exports.MaxEditionsMintedAlreadyError=e.exports.EditionsMustHaveExactlyOneTokenError=e.exports.MintMismatchError=e.exports.UpdateAuthorityMustBeEqualToMetadataAuthorityAndSignerError=e.exports.UriTooLongError=e.exports.SymbolTooLongError=e.exports.NameTooLongError=e.exports.InvalidMintAuthorityError=e.exports.NotMintAuthorityError=e.exports.UpdateAuthorityIsNotSignerError=e.exports.UpdateAuthorityIncorrectError=e.exports.InvalidEditionKeyError=e.exports.InvalidMetadataKeyError=e.exports.UninitializedError=e.exports.AlreadyInitializedError=e.exports.NotRentExemptError=e.exports.InstructionPackErrorError=e.exports.InstructionUnpackErrorError=void 0,e.exports.RevokeCollectionAuthoritySignerIncorrectError=e.exports.InvalidUserError=e.exports.EditionOverrideCannotBeZeroError=e.exports.NotAllowedToChangeSellerFeeBasisPointsError=e.exports.CannotWipeVerifiedCreatorsError=e.exports.CannotRemoveVerifiedCreatorError=e.exports.CannotAdjustVerifiedCreatorError=e.exports.InvalidDelegateError=e.exports.InvalidFreezeAuthorityError=e.exports.InvalidCollectionAuthorityRecordError=e.exports.InvalidUseAuthorityRecordError=e.exports.CollectionAuthorityDoesNotExistError=e.exports.CollectionAuthorityRecordAlreadyExistsError=e.exports.NotEnoughUsesError=e.exports.UnusableError=e.exports.UseAuthorityRecordAlreadyRevokedError=e.exports.UseAuthorityRecordAlreadyExistsError=e.exports.CollectionMustBeAUniqueMasterEditionError=e.exports.InvalidCollectionUpdateAuthorityError=e.exports.CollectionNotFoundError=e.exports.CannotChangeUsesAfterFirstUseError=e.exports.CannotChangeUseMethodAfterFirstUseError=e.exports.InvalidUseMethodError=e.exports.MustBeBurnedError=e.exports.RemovedError=e.exports.CollectionCannotBeVerifiedInThisInstructionError=e.exports.IsMutableCanOnlyBeFlippedToFalseError=e.exports.ReservationArrayShouldBeSizeOneError=e.exports.InvalidEditionIndexError=e.exports.OneTimeAuthMintSupplyMustBeZeroForConversionError=e.exports.PrintingMintSupplyMustBeZeroForConversionError=e.exports.InvalidOwnerError=e.exports.InvalidOperationError=e.exports.TriedToReplaceAnExistingReservationError=e.exports.ReservationNotCompleteError=e.exports.BeyondAlottedAddressSizeError=e.exports.DataTypeMismatchError=e.exports.InvalidTokenProgramError=e.exports.ReservationSpotsRemainingShouldMatchTotalSpotsAtStartError=e.exports.DuplicateCreatorAddressError=e.exports.DataIsImmutableError=e.exports.PrintingWouldBreachMaximumSupplyError=e.exports.IncorrectOwnerError=e.exports.SpotMismatchError=e.exports.CannotUnverifyAnotherCreatorError=e.exports.CannotVerifyAnotherCreatorError=e.exports.AddressNotInReservationError=e.exports.ReservationBreachesMaximumSupplyError=e.exports.NumericalOverflowErrorError=e.exports.BeyondMaxAddressSizeError=void 0,e.exports.MissingSplTokenProgramError=e.exports.MissingTokenAccountError=e.exports.OnlySaleDelegateCanTransferError=e.exports.InvalidSystemWalletError=e.exports.FeatureNotSupportedError=e.exports.MissingArgumentInBuilderError=e.exports.MissingAccountInBuilderError=e.exports.DelegateNotFoundError=e.exports.DelegateAlreadyExistsError=e.exports.InvalidProgrammableConfigError=e.exports.MissingProgrammableConfigError=e.exports.MissingAuthorizationRulesError=e.exports.InvalidAuthorizationRulesError=e.exports.InvalidMintForTokenStandardError=e.exports.InvalidTokenStandardError=e.exports.MintIsNotSignerError=e.exports.EscrowParentHasDelegateError=e.exports.InvalidBubblegumSignerError=e.exports.InvalidCollectionSizeChangeError=e.exports.NoFreezeAuthoritySetError=e.exports.BorshSerializationErrorError=e.exports.InsufficientTokensError=e.exports.MustBeNonFungibleError=e.exports.InvalidSystemProgramError=e.exports.MustBeEscrowAuthorityError=e.exports.InvalidEscrowBumpSeedError=e.exports.MustUnverifyError=e.exports.EditionNumberGreaterThanMaxSupplyError=e.exports.PrintEditionDoesNotMatchMasterEditionError=e.exports.ReservationListDeprecatedError=e.exports.InvalidEditionMarkerError=e.exports.InvalidPrintEditionError=e.exports.InvalidMasterEditionError=e.exports.NotAPrintEditionError=e.exports.AlreadyUnverifiedError=e.exports.AlreadyVerifiedError=e.exports.CollectionMasterEditionAccountInvalidError=e.exports.CannotUpdateVerifiedCollectionError=e.exports.BorshDeserializationErrorError=e.exports.MasterEditionHasPrintsError=e.exports.NotAMasterEditionError=e.exports.MissingEditionAccountError=e.exports.CouldNotDetermineTokenStandardError=e.exports.NotACollectionParentError=e.exports.NotVerifiedMemberOfCollectionError=e.exports.NotAMemberOfCollectionError=e.exports.MissingCollectionMetadataError=e.exports.SizedCollectionError=e.exports.UnsizedCollectionError=e.exports.TokenCloseFailedError=void 0,e.exports.errorFromName=e.exports.errorFromCode=e.exports.InvalidMetadataFlagsError=e.exports.InvalidFeeAccountError=e.exports.MissingDelegateRecordError=e.exports.InvalidInstructionError=e.exports.InvalidCloseAuthorityError=e.exports.InvalidTokenRecordError=e.exports.MissingCollectionMasterEditionError=e.exports.MissingCollectionMintError=e.exports.InsufficientTokenBalanceError=e.exports.InvalidUpdateArgsError=e.exports.InvalidParentAccountsError=e.exports.InvalidInstructionsSysvarError=e.exports.InvalidAssociatedTokenAccountProgramError=e.exports.MissingEditionError=e.exports.CannotBurnWithDelegateError=e.exports.MissingEditionMarkerAccountError=e.exports.MissingMasterEditionTokenAccountError=e.exports.MissingMasterEditionMintAccountError=e.exports.InvalidAmountError=e.exports.CannotUpdateAssetWithDelegateError=e.exports.DataIncrementLimitExceededError=e.exports.InvalidLockedTransferAddressError=e.exports.MissingLockedTransferAddressError=e.exports.InvalidDelegateArgsError=e.exports.AmountMustBeGreaterThanZeroError=e.exports.MissingMasterEditionAccountError=e.exports.MissingPrintSupplyError=e.exports.InvalidDelegateRoleError=e.exports.IncorrectTokenStateError=e.exports.InvalidMasterEditionAccountLengthError=e.exports.MissingTokenOwnerAccountError=e.exports.DataIsEmptyOrZeroedError=e.exports.MintSupplyMustBeZeroError=e.exports.MissingTokenRecordError=e.exports.InvalidAuthorityTypeError=e.exports.MissingDelegateRoleError=e.exports.UnlockedTokenError=e.exports.LockedTokenError=e.exports.KeyMismatchError=e.exports.InstructionNotSupportedError=e.exports.InvalidTransferAuthorityError=e.exports.InvalidDelegateRoleForTransferError=e.exports.MissingAuthorizationRulesProgramError=void 0;const r=new Map,n=new Map;class o extends Error{constructor(){super("Failed to unpack instruction data"),this.code=0,this.name="InstructionUnpackError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,o)}}e.exports.InstructionUnpackErrorError=o,r.set(0,(()=>new o)),n.set("InstructionUnpackError",(()=>new o));class i extends Error{constructor(){super("Failed to pack instruction data"),this.code=1,this.name="InstructionPackError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,i)}}e.exports.InstructionPackErrorError=i,r.set(1,(()=>new i)),n.set("InstructionPackError",(()=>new i));class s extends Error{constructor(){super("Lamport balance below rent-exempt threshold"),this.code=2,this.name="NotRentExempt","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,s)}}e.exports.NotRentExemptError=s,r.set(2,(()=>new s)),n.set("NotRentExempt",(()=>new s));class a extends Error{constructor(){super("Already initialized"),this.code=3,this.name="AlreadyInitialized","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,a)}}e.exports.AlreadyInitializedError=a,r.set(3,(()=>new a)),n.set("AlreadyInitialized",(()=>new a));class c extends Error{constructor(){super("Uninitialized"),this.code=4,this.name="Uninitialized","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,c)}}e.exports.UninitializedError=c,r.set(4,(()=>new c)),n.set("Uninitialized",(()=>new c));class u extends Error{constructor(){super(" Metadata's key must match seed of ['metadata', program id, mint] provided"),this.code=5,this.name="InvalidMetadataKey","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,u)}}e.exports.InvalidMetadataKeyError=u,r.set(5,(()=>new u)),n.set("InvalidMetadataKey",(()=>new u));class l extends Error{constructor(){super("Edition's key must match seed of ['metadata', program id, name, 'edition'] provided"),this.code=6,this.name="InvalidEditionKey","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,l)}}e.exports.InvalidEditionKeyError=l,r.set(6,(()=>new l)),n.set("InvalidEditionKey",(()=>new l));class d extends Error{constructor(){super("Update Authority given does not match"),this.code=7,this.name="UpdateAuthorityIncorrect","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,d)}}e.exports.UpdateAuthorityIncorrectError=d,r.set(7,(()=>new d)),n.set("UpdateAuthorityIncorrect",(()=>new d));class p extends Error{constructor(){super("Update Authority needs to be signer to update metadata"),this.code=8,this.name="UpdateAuthorityIsNotSigner","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,p)}}e.exports.UpdateAuthorityIsNotSignerError=p,r.set(8,(()=>new p)),n.set("UpdateAuthorityIsNotSigner",(()=>new p));class f extends Error{constructor(){super("You must be the mint authority and signer on this transaction"),this.code=9,this.name="NotMintAuthority","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,f)}}e.exports.NotMintAuthorityError=f,r.set(9,(()=>new f)),n.set("NotMintAuthority",(()=>new f));class h extends Error{constructor(){super("Mint authority provided does not match the authority on the mint"),this.code=10,this.name="InvalidMintAuthority","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,h)}}e.exports.InvalidMintAuthorityError=h,r.set(10,(()=>new h)),n.set("InvalidMintAuthority",(()=>new h));class g extends Error{constructor(){super("Name too long"),this.code=11,this.name="NameTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,g)}}e.exports.NameTooLongError=g,r.set(11,(()=>new g)),n.set("NameTooLong",(()=>new g));class y extends Error{constructor(){super("Symbol too long"),this.code=12,this.name="SymbolTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,y)}}e.exports.SymbolTooLongError=y,r.set(12,(()=>new y)),n.set("SymbolTooLong",(()=>new y));class b extends Error{constructor(){super("URI too long"),this.code=13,this.name="UriTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,b)}}e.exports.UriTooLongError=b,r.set(13,(()=>new b)),n.set("UriTooLong",(()=>new b));class m extends Error{constructor(){super("Update authority must be equivalent to the metadata's authority and also signer of this transaction"),this.code=14,this.name="UpdateAuthorityMustBeEqualToMetadataAuthorityAndSigner","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,m)}}e.exports.UpdateAuthorityMustBeEqualToMetadataAuthorityAndSignerError=m,r.set(14,(()=>new m)),n.set("UpdateAuthorityMustBeEqualToMetadataAuthorityAndSigner",(()=>new m));class k extends Error{constructor(){super("Mint given does not match mint on Metadata"),this.code=15,this.name="MintMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,k)}}e.exports.MintMismatchError=k,r.set(15,(()=>new k)),n.set("MintMismatch",(()=>new k));class x extends Error{constructor(){super("Editions must have exactly one token"),this.code=16,this.name="EditionsMustHaveExactlyOneToken","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,x)}}e.exports.EditionsMustHaveExactlyOneTokenError=x,r.set(16,(()=>new x)),n.set("EditionsMustHaveExactlyOneToken",(()=>new x));class w extends Error{constructor(){super("Maximum editions printed already"),this.code=17,this.name="MaxEditionsMintedAlready","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,w)}}e.exports.MaxEditionsMintedAlreadyError=w,r.set(17,(()=>new w)),n.set("MaxEditionsMintedAlready",(()=>new w));class S extends Error{constructor(){super("Token mint to failed"),this.code=18,this.name="TokenMintToFailed","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,S)}}e.exports.TokenMintToFailedError=S,r.set(18,(()=>new S)),n.set("TokenMintToFailed",(()=>new S));class I extends Error{constructor(){super("The master edition record passed must match the master record on the edition given"),this.code=19,this.name="MasterRecordMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,I)}}e.exports.MasterRecordMismatchError=I,r.set(19,(()=>new I)),n.set("MasterRecordMismatch",(()=>new I));class v extends Error{constructor(){super("The destination account does not have the right mint"),this.code=20,this.name="DestinationMintMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,v)}}e.exports.DestinationMintMismatchError=v,r.set(20,(()=>new v)),n.set("DestinationMintMismatch",(()=>new v));class A extends Error{constructor(){super("An edition can only mint one of its kind!"),this.code=21,this.name="EditionAlreadyMinted","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,A)}}e.exports.EditionAlreadyMintedError=A,r.set(21,(()=>new A)),n.set("EditionAlreadyMinted",(()=>new A));class E extends Error{constructor(){super("Printing mint decimals should be zero"),this.code=22,this.name="PrintingMintDecimalsShouldBeZero","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,E)}}e.exports.PrintingMintDecimalsShouldBeZeroError=E,r.set(22,(()=>new E)),n.set("PrintingMintDecimalsShouldBeZero",(()=>new E));class _ extends Error{constructor(){super("OneTimePrintingAuthorization mint decimals should be zero"),this.code=23,this.name="OneTimePrintingAuthorizationMintDecimalsShouldBeZero","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,_)}}e.exports.OneTimePrintingAuthorizationMintDecimalsShouldBeZeroError=_,r.set(23,(()=>new _)),n.set("OneTimePrintingAuthorizationMintDecimalsShouldBeZero",(()=>new _));class T extends Error{constructor(){super("EditionMintDecimalsShouldBeZero"),this.code=24,this.name="EditionMintDecimalsShouldBeZero","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,T)}}e.exports.EditionMintDecimalsShouldBeZeroError=T,r.set(24,(()=>new T)),n.set("EditionMintDecimalsShouldBeZero",(()=>new T));class O extends Error{constructor(){super("Token burn failed"),this.code=25,this.name="TokenBurnFailed","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,O)}}e.exports.TokenBurnFailedError=O,r.set(25,(()=>new O)),n.set("TokenBurnFailed",(()=>new O));class P extends Error{constructor(){super("The One Time authorization mint does not match that on the token account!"),this.code=26,this.name="TokenAccountOneTimeAuthMintMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,P)}}e.exports.TokenAccountOneTimeAuthMintMismatchError=P,r.set(26,(()=>new P)),n.set("TokenAccountOneTimeAuthMintMismatch",(()=>new P));class B extends Error{constructor(){super("Derived key invalid"),this.code=27,this.name="DerivedKeyInvalid","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,B)}}e.exports.DerivedKeyInvalidError=B,r.set(27,(()=>new B)),n.set("DerivedKeyInvalid",(()=>new B));class M extends Error{constructor(){super("The Printing mint does not match that on the master edition!"),this.code=28,this.name="PrintingMintMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,M)}}e.exports.PrintingMintMismatchError=M,r.set(28,(()=>new M)),n.set("PrintingMintMismatch",(()=>new M));class R extends Error{constructor(){super("The One Time Printing Auth mint does not match that on the master edition!"),this.code=29,this.name="OneTimePrintingAuthMintMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,R)}}e.exports.OneTimePrintingAuthMintMismatchError=R,r.set(29,(()=>new R)),n.set("OneTimePrintingAuthMintMismatch",(()=>new R));class C extends Error{constructor(){super("The mint of the token account does not match the Printing mint!"),this.code=30,this.name="TokenAccountMintMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,C)}}e.exports.TokenAccountMintMismatchError=C,r.set(30,(()=>new C)),n.set("TokenAccountMintMismatch",(()=>new C));class D extends Error{constructor(){super("The mint of the token account does not match the master metadata mint!"),this.code=31,this.name="TokenAccountMintMismatchV2","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,D)}}e.exports.TokenAccountMintMismatchV2Error=D,r.set(31,(()=>new D)),n.set("TokenAccountMintMismatchV2",(()=>new D));class z extends Error{constructor(){super("Not enough tokens to mint a limited edition"),this.code=32,this.name="NotEnoughTokens","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,z)}}e.exports.NotEnoughTokensError=z,r.set(32,(()=>new z)),n.set("NotEnoughTokens",(()=>new z));class W extends Error{constructor(){super("The mint on your authorization token holding account does not match your Printing mint!"),this.code=33,this.name="PrintingMintAuthorizationAccountMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,W)}}e.exports.PrintingMintAuthorizationAccountMismatchError=W,r.set(33,(()=>new W)),n.set("PrintingMintAuthorizationAccountMismatch",(()=>new W));class j extends Error{constructor(){super("The authorization token account has a different owner than the update authority for the master edition!"),this.code=34,this.name="AuthorizationTokenAccountOwnerMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,j)}}e.exports.AuthorizationTokenAccountOwnerMismatchError=j,r.set(34,(()=>new j)),n.set("AuthorizationTokenAccountOwnerMismatch",(()=>new j));class U extends Error{constructor(){super("This feature is currently disabled."),this.code=35,this.name="Disabled","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,U)}}e.exports.DisabledError=U,r.set(35,(()=>new U)),n.set("Disabled",(()=>new U));class K extends Error{constructor(){super("Creators list too long"),this.code=36,this.name="CreatorsTooLong","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,K)}}e.exports.CreatorsTooLongError=K,r.set(36,(()=>new K)),n.set("CreatorsTooLong",(()=>new K));class N extends Error{constructor(){super("Creators must be at least one if set"),this.code=37,this.name="CreatorsMustBeAtleastOne","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,N)}}e.exports.CreatorsMustBeAtleastOneError=N,r.set(37,(()=>new N)),n.set("CreatorsMustBeAtleastOne",(()=>new N));class L extends Error{constructor(){super("If using a creators array, you must be one of the creators listed"),this.code=38,this.name="MustBeOneOfCreators","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,L)}}e.exports.MustBeOneOfCreatorsError=L,r.set(38,(()=>new L)),n.set("MustBeOneOfCreators",(()=>new L));class V extends Error{constructor(){super("This metadata does not have creators"),this.code=39,this.name="NoCreatorsPresentOnMetadata","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,V)}}e.exports.NoCreatorsPresentOnMetadataError=V,r.set(39,(()=>new V)),n.set("NoCreatorsPresentOnMetadata",(()=>new V));class F extends Error{constructor(){super("This creator address was not found"),this.code=40,this.name="CreatorNotFound","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,F)}}e.exports.CreatorNotFoundError=F,r.set(40,(()=>new F)),n.set("CreatorNotFound",(()=>new F));class q extends Error{constructor(){super("Basis points cannot be more than 10000"),this.code=41,this.name="InvalidBasisPoints","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,q)}}e.exports.InvalidBasisPointsError=q,r.set(41,(()=>new q)),n.set("InvalidBasisPoints",(()=>new q));class G extends Error{constructor(){super("Primary sale can only be flipped to true and is immutable"),this.code=42,this.name="PrimarySaleCanOnlyBeFlippedToTrue","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,G)}}e.exports.PrimarySaleCanOnlyBeFlippedToTrueError=G,r.set(42,(()=>new G)),n.set("PrimarySaleCanOnlyBeFlippedToTrue",(()=>new G));class Y extends Error{constructor(){super("Owner does not match that on the account given"),this.code=43,this.name="OwnerMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Y)}}e.exports.OwnerMismatchError=Y,r.set(43,(()=>new Y)),n.set("OwnerMismatch",(()=>new Y));class H extends Error{constructor(){super("This account has no tokens to be used for authorization"),this.code=44,this.name="NoBalanceInAccountForAuthorization","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,H)}}e.exports.NoBalanceInAccountForAuthorizationError=H,r.set(44,(()=>new H)),n.set("NoBalanceInAccountForAuthorization",(()=>new H));class $ extends Error{constructor(){super("Share total must equal 100 for creator array"),this.code=45,this.name="ShareTotalMustBe100","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,$)}}e.exports.ShareTotalMustBe100Error=$,r.set(45,(()=>new $)),n.set("ShareTotalMustBe100",(()=>new $));class J extends Error{constructor(){super("This reservation list already exists!"),this.code=46,this.name="ReservationExists","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,J)}}e.exports.ReservationExistsError=J,r.set(46,(()=>new J)),n.set("ReservationExists",(()=>new J));class Z extends Error{constructor(){super("This reservation list does not exist!"),this.code=47,this.name="ReservationDoesNotExist","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Z)}}e.exports.ReservationDoesNotExistError=Z,r.set(47,(()=>new Z)),n.set("ReservationDoesNotExist",(()=>new Z));class Q extends Error{constructor(){super("This reservation list exists but was never set with reservations"),this.code=48,this.name="ReservationNotSet","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Q)}}e.exports.ReservationNotSetError=Q,r.set(48,(()=>new Q)),n.set("ReservationNotSet",(()=>new Q));class X extends Error{constructor(){super("This reservation list has already been set!"),this.code=49,this.name="ReservationAlreadyMade","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,X)}}e.exports.ReservationAlreadyMadeError=X,r.set(49,(()=>new X)),n.set("ReservationAlreadyMade",(()=>new X));class ee extends Error{constructor(){super("Provided more addresses than max allowed in single reservation"),this.code=50,this.name="BeyondMaxAddressSize","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ee)}}e.exports.BeyondMaxAddressSizeError=ee,r.set(50,(()=>new ee)),n.set("BeyondMaxAddressSize",(()=>new ee));class te extends Error{constructor(){super("NumericalOverflowError"),this.code=51,this.name="NumericalOverflowError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,te)}}e.exports.NumericalOverflowErrorError=te,r.set(51,(()=>new te)),n.set("NumericalOverflowError",(()=>new te));class re extends Error{constructor(){super("This reservation would go beyond the maximum supply of the master edition!"),this.code=52,this.name="ReservationBreachesMaximumSupply","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,re)}}e.exports.ReservationBreachesMaximumSupplyError=re,r.set(52,(()=>new re)),n.set("ReservationBreachesMaximumSupply",(()=>new re));class ne extends Error{constructor(){super("Address not in reservation!"),this.code=53,this.name="AddressNotInReservation","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ne)}}e.exports.AddressNotInReservationError=ne,r.set(53,(()=>new ne)),n.set("AddressNotInReservation",(()=>new ne));class oe extends Error{constructor(){super("You cannot unilaterally verify another creator, they must sign"),this.code=54,this.name="CannotVerifyAnotherCreator","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,oe)}}e.exports.CannotVerifyAnotherCreatorError=oe,r.set(54,(()=>new oe)),n.set("CannotVerifyAnotherCreator",(()=>new oe));class ie extends Error{constructor(){super("You cannot unilaterally unverify another creator"),this.code=55,this.name="CannotUnverifyAnotherCreator","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ie)}}e.exports.CannotUnverifyAnotherCreatorError=ie,r.set(55,(()=>new ie)),n.set("CannotUnverifyAnotherCreator",(()=>new ie));class se extends Error{constructor(){super("In initial reservation setting, spots remaining should equal total spots"),this.code=56,this.name="SpotMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,se)}}e.exports.SpotMismatchError=se,r.set(56,(()=>new se)),n.set("SpotMismatch",(()=>new se));class ae extends Error{constructor(){super("Incorrect account owner"),this.code=57,this.name="IncorrectOwner","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ae)}}e.exports.IncorrectOwnerError=ae,r.set(57,(()=>new ae)),n.set("IncorrectOwner",(()=>new ae));class ce extends Error{constructor(){super("printing these tokens would breach the maximum supply limit of the master edition"),this.code=58,this.name="PrintingWouldBreachMaximumSupply","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ce)}}e.exports.PrintingWouldBreachMaximumSupplyError=ce,r.set(58,(()=>new ce)),n.set("PrintingWouldBreachMaximumSupply",(()=>new ce));class ue extends Error{constructor(){super("Data is immutable"),this.code=59,this.name="DataIsImmutable","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ue)}}e.exports.DataIsImmutableError=ue,r.set(59,(()=>new ue)),n.set("DataIsImmutable",(()=>new ue));class le extends Error{constructor(){super("No duplicate creator addresses"),this.code=60,this.name="DuplicateCreatorAddress","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,le)}}e.exports.DuplicateCreatorAddressError=le,r.set(60,(()=>new le)),n.set("DuplicateCreatorAddress",(()=>new le));class de extends Error{constructor(){super("Reservation spots remaining should match total spots when first being created"),this.code=61,this.name="ReservationSpotsRemainingShouldMatchTotalSpotsAtStart","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,de)}}e.exports.ReservationSpotsRemainingShouldMatchTotalSpotsAtStartError=de,r.set(61,(()=>new de)),n.set("ReservationSpotsRemainingShouldMatchTotalSpotsAtStart",(()=>new de));class pe extends Error{constructor(){super("Invalid token program"),this.code=62,this.name="InvalidTokenProgram","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,pe)}}e.exports.InvalidTokenProgramError=pe,r.set(62,(()=>new pe)),n.set("InvalidTokenProgram",(()=>new pe));class fe extends Error{constructor(){super("Data type mismatch"),this.code=63,this.name="DataTypeMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,fe)}}e.exports.DataTypeMismatchError=fe,r.set(63,(()=>new fe)),n.set("DataTypeMismatch",(()=>new fe));class he extends Error{constructor(){super("Beyond alotted address size in reservation!"),this.code=64,this.name="BeyondAlottedAddressSize","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,he)}}e.exports.BeyondAlottedAddressSizeError=he,r.set(64,(()=>new he)),n.set("BeyondAlottedAddressSize",(()=>new he));class ge extends Error{constructor(){super("The reservation has only been partially alotted"),this.code=65,this.name="ReservationNotComplete","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ge)}}e.exports.ReservationNotCompleteError=ge,r.set(65,(()=>new ge)),n.set("ReservationNotComplete",(()=>new ge));class ye extends Error{constructor(){super("You cannot splice over an existing reservation!"),this.code=66,this.name="TriedToReplaceAnExistingReservation","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ye)}}e.exports.TriedToReplaceAnExistingReservationError=ye,r.set(66,(()=>new ye)),n.set("TriedToReplaceAnExistingReservation",(()=>new ye));class be extends Error{constructor(){super("Invalid operation"),this.code=67,this.name="InvalidOperation","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,be)}}e.exports.InvalidOperationError=be,r.set(67,(()=>new be)),n.set("InvalidOperation",(()=>new be));class me extends Error{constructor(){super("Invalid Owner"),this.code=68,this.name="InvalidOwner","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,me)}}e.exports.InvalidOwnerError=me,r.set(68,(()=>new me)),n.set("InvalidOwner",(()=>new me));class ke extends Error{constructor(){super("Printing mint supply must be zero for conversion"),this.code=69,this.name="PrintingMintSupplyMustBeZeroForConversion","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ke)}}e.exports.PrintingMintSupplyMustBeZeroForConversionError=ke,r.set(69,(()=>new ke)),n.set("PrintingMintSupplyMustBeZeroForConversion",(()=>new ke));class xe extends Error{constructor(){super("One Time Auth mint supply must be zero for conversion"),this.code=70,this.name="OneTimeAuthMintSupplyMustBeZeroForConversion","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,xe)}}e.exports.OneTimeAuthMintSupplyMustBeZeroForConversionError=xe,r.set(70,(()=>new xe)),n.set("OneTimeAuthMintSupplyMustBeZeroForConversion",(()=>new xe));class we extends Error{constructor(){super("You tried to insert one edition too many into an edition mark pda"),this.code=71,this.name="InvalidEditionIndex","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,we)}}e.exports.InvalidEditionIndexError=we,r.set(71,(()=>new we)),n.set("InvalidEditionIndex",(()=>new we));class Se extends Error{constructor(){super("In the legacy system the reservation needs to be of size one for cpu limit reasons"),this.code=72,this.name="ReservationArrayShouldBeSizeOne","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Se)}}e.exports.ReservationArrayShouldBeSizeOneError=Se,r.set(72,(()=>new Se)),n.set("ReservationArrayShouldBeSizeOne",(()=>new Se));class Ie extends Error{constructor(){super("Is Mutable can only be flipped to false"),this.code=73,this.name="IsMutableCanOnlyBeFlippedToFalse","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ie)}}e.exports.IsMutableCanOnlyBeFlippedToFalseError=Ie,r.set(73,(()=>new Ie)),n.set("IsMutableCanOnlyBeFlippedToFalse",(()=>new Ie));class ve extends Error{constructor(){super("Collection cannot be verified in this instruction"),this.code=74,this.name="CollectionCannotBeVerifiedInThisInstruction","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ve)}}e.exports.CollectionCannotBeVerifiedInThisInstructionError=ve,r.set(74,(()=>new ve)),n.set("CollectionCannotBeVerifiedInThisInstruction",(()=>new ve));class Ae extends Error{constructor(){super("This instruction was deprecated in a previous release and is now removed"),this.code=75,this.name="Removed","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ae)}}e.exports.RemovedError=Ae,r.set(75,(()=>new Ae)),n.set("Removed",(()=>new Ae));class Ee extends Error{constructor(){super("This token use method is burn and there are no remaining uses, it must be burned"),this.code=76,this.name="MustBeBurned","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ee)}}e.exports.MustBeBurnedError=Ee,r.set(76,(()=>new Ee)),n.set("MustBeBurned",(()=>new Ee));class _e extends Error{constructor(){super("This use method is invalid"),this.code=77,this.name="InvalidUseMethod","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,_e)}}e.exports.InvalidUseMethodError=_e,r.set(77,(()=>new _e)),n.set("InvalidUseMethod",(()=>new _e));class Te extends Error{constructor(){super("Cannot Change Use Method after the first use"),this.code=78,this.name="CannotChangeUseMethodAfterFirstUse","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Te)}}e.exports.CannotChangeUseMethodAfterFirstUseError=Te,r.set(78,(()=>new Te)),n.set("CannotChangeUseMethodAfterFirstUse",(()=>new Te));class Oe extends Error{constructor(){super("Cannot Change Remaining or Available uses after the first use"),this.code=79,this.name="CannotChangeUsesAfterFirstUse","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Oe)}}e.exports.CannotChangeUsesAfterFirstUseError=Oe,r.set(79,(()=>new Oe)),n.set("CannotChangeUsesAfterFirstUse",(()=>new Oe));class Pe extends Error{constructor(){super("Collection Not Found on Metadata"),this.code=80,this.name="CollectionNotFound","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Pe)}}e.exports.CollectionNotFoundError=Pe,r.set(80,(()=>new Pe)),n.set("CollectionNotFound",(()=>new Pe));class Be extends Error{constructor(){super("Collection Update Authority is invalid"),this.code=81,this.name="InvalidCollectionUpdateAuthority","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Be)}}e.exports.InvalidCollectionUpdateAuthorityError=Be,r.set(81,(()=>new Be)),n.set("InvalidCollectionUpdateAuthority",(()=>new Be));class Me extends Error{constructor(){super("Collection Must Be a Unique Master Edition v2"),this.code=82,this.name="CollectionMustBeAUniqueMasterEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Me)}}e.exports.CollectionMustBeAUniqueMasterEditionError=Me,r.set(82,(()=>new Me)),n.set("CollectionMustBeAUniqueMasterEdition",(()=>new Me));class Re extends Error{constructor(){super("The Use Authority Record Already Exists, to modify it Revoke, then Approve"),this.code=83,this.name="UseAuthorityRecordAlreadyExists","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Re)}}e.exports.UseAuthorityRecordAlreadyExistsError=Re,r.set(83,(()=>new Re)),n.set("UseAuthorityRecordAlreadyExists",(()=>new Re));class Ce extends Error{constructor(){super("The Use Authority Record is empty or already revoked"),this.code=84,this.name="UseAuthorityRecordAlreadyRevoked","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ce)}}e.exports.UseAuthorityRecordAlreadyRevokedError=Ce,r.set(84,(()=>new Ce)),n.set("UseAuthorityRecordAlreadyRevoked",(()=>new Ce));class De extends Error{constructor(){super("This token has no uses"),this.code=85,this.name="Unusable","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,De)}}e.exports.UnusableError=De,r.set(85,(()=>new De)),n.set("Unusable",(()=>new De));class ze extends Error{constructor(){super("There are not enough Uses left on this token."),this.code=86,this.name="NotEnoughUses","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ze)}}e.exports.NotEnoughUsesError=ze,r.set(86,(()=>new ze)),n.set("NotEnoughUses",(()=>new ze));class We extends Error{constructor(){super("This Collection Authority Record Already Exists."),this.code=87,this.name="CollectionAuthorityRecordAlreadyExists","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,We)}}e.exports.CollectionAuthorityRecordAlreadyExistsError=We,r.set(87,(()=>new We)),n.set("CollectionAuthorityRecordAlreadyExists",(()=>new We));class je extends Error{constructor(){super("This Collection Authority Record Does Not Exist."),this.code=88,this.name="CollectionAuthorityDoesNotExist","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,je)}}e.exports.CollectionAuthorityDoesNotExistError=je,r.set(88,(()=>new je)),n.set("CollectionAuthorityDoesNotExist",(()=>new je));class Ue extends Error{constructor(){super("This Use Authority Record is invalid."),this.code=89,this.name="InvalidUseAuthorityRecord","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ue)}}e.exports.InvalidUseAuthorityRecordError=Ue,r.set(89,(()=>new Ue)),n.set("InvalidUseAuthorityRecord",(()=>new Ue));class Ke extends Error{constructor(){super("This Collection Authority Record is invalid."),this.code=90,this.name="InvalidCollectionAuthorityRecord","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ke)}}e.exports.InvalidCollectionAuthorityRecordError=Ke,r.set(90,(()=>new Ke)),n.set("InvalidCollectionAuthorityRecord",(()=>new Ke));class Ne extends Error{constructor(){super("Metadata does not match the freeze authority on the mint"),this.code=91,this.name="InvalidFreezeAuthority","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ne)}}e.exports.InvalidFreezeAuthorityError=Ne,r.set(91,(()=>new Ne)),n.set("InvalidFreezeAuthority",(()=>new Ne));class Le extends Error{constructor(){super("All tokens in this account have not been delegated to this user."),this.code=92,this.name="InvalidDelegate","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Le)}}e.exports.InvalidDelegateError=Le,r.set(92,(()=>new Le)),n.set("InvalidDelegate",(()=>new Le));class Ve extends Error{constructor(){super("Creator can not be adjusted once they are verified."),this.code=93,this.name="CannotAdjustVerifiedCreator","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ve)}}e.exports.CannotAdjustVerifiedCreatorError=Ve,r.set(93,(()=>new Ve)),n.set("CannotAdjustVerifiedCreator",(()=>new Ve));class Fe extends Error{constructor(){super("Verified creators cannot be removed."),this.code=94,this.name="CannotRemoveVerifiedCreator","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Fe)}}e.exports.CannotRemoveVerifiedCreatorError=Fe,r.set(94,(()=>new Fe)),n.set("CannotRemoveVerifiedCreator",(()=>new Fe));class qe extends Error{constructor(){super("Can not wipe verified creators."),this.code=95,this.name="CannotWipeVerifiedCreators","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,qe)}}e.exports.CannotWipeVerifiedCreatorsError=qe,r.set(95,(()=>new qe)),n.set("CannotWipeVerifiedCreators",(()=>new qe));class Ge extends Error{constructor(){super("Not allowed to change seller fee basis points."),this.code=96,this.name="NotAllowedToChangeSellerFeeBasisPoints","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ge)}}e.exports.NotAllowedToChangeSellerFeeBasisPointsError=Ge,r.set(96,(()=>new Ge)),n.set("NotAllowedToChangeSellerFeeBasisPoints",(()=>new Ge));class Ye extends Error{constructor(){super("Edition override cannot be zero"),this.code=97,this.name="EditionOverrideCannotBeZero","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ye)}}e.exports.EditionOverrideCannotBeZeroError=Ye,r.set(97,(()=>new Ye)),n.set("EditionOverrideCannotBeZero",(()=>new Ye));class He extends Error{constructor(){super("Invalid User"),this.code=98,this.name="InvalidUser","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,He)}}e.exports.InvalidUserError=He,r.set(98,(()=>new He)),n.set("InvalidUser",(()=>new He));class $e extends Error{constructor(){super("Revoke Collection Authority signer is incorrect"),this.code=99,this.name="RevokeCollectionAuthoritySignerIncorrect","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,$e)}}e.exports.RevokeCollectionAuthoritySignerIncorrectError=$e,r.set(99,(()=>new $e)),n.set("RevokeCollectionAuthoritySignerIncorrect",(()=>new $e));class Je extends Error{constructor(){super("Token close failed"),this.code=100,this.name="TokenCloseFailed","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Je)}}e.exports.TokenCloseFailedError=Je,r.set(100,(()=>new Je)),n.set("TokenCloseFailed",(()=>new Je));class Ze extends Error{constructor(){super("Can't use this function on unsized collection"),this.code=101,this.name="UnsizedCollection","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ze)}}e.exports.UnsizedCollectionError=Ze,r.set(101,(()=>new Ze)),n.set("UnsizedCollection",(()=>new Ze));class Qe extends Error{constructor(){super("Can't use this function on a sized collection"),this.code=102,this.name="SizedCollection","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Qe)}}e.exports.SizedCollectionError=Qe,r.set(102,(()=>new Qe)),n.set("SizedCollection",(()=>new Qe));class Xe extends Error{constructor(){super("Missing collection metadata account"),this.code=103,this.name="MissingCollectionMetadata","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Xe)}}e.exports.MissingCollectionMetadataError=Xe,r.set(103,(()=>new Xe)),n.set("MissingCollectionMetadata",(()=>new Xe));class et extends Error{constructor(){super("This NFT is not a member of the specified collection."),this.code=104,this.name="NotAMemberOfCollection","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,et)}}e.exports.NotAMemberOfCollectionError=et,r.set(104,(()=>new et)),n.set("NotAMemberOfCollection",(()=>new et));class tt extends Error{constructor(){super("This NFT is not a verified member of the specified collection."),this.code=105,this.name="NotVerifiedMemberOfCollection","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,tt)}}e.exports.NotVerifiedMemberOfCollectionError=tt,r.set(105,(()=>new tt)),n.set("NotVerifiedMemberOfCollection",(()=>new tt));class rt extends Error{constructor(){super("This NFT is not a collection parent NFT."),this.code=106,this.name="NotACollectionParent","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,rt)}}e.exports.NotACollectionParentError=rt,r.set(106,(()=>new rt)),n.set("NotACollectionParent",(()=>new rt));class nt extends Error{constructor(){super("Could not determine a TokenStandard type."),this.code=107,this.name="CouldNotDetermineTokenStandard","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,nt)}}e.exports.CouldNotDetermineTokenStandardError=nt,r.set(107,(()=>new nt)),n.set("CouldNotDetermineTokenStandard",(()=>new nt));class ot extends Error{constructor(){super("This mint account has an edition but none was provided."),this.code=108,this.name="MissingEditionAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ot)}}e.exports.MissingEditionAccountError=ot,r.set(108,(()=>new ot)),n.set("MissingEditionAccount",(()=>new ot));class it extends Error{constructor(){super("This edition is not a Master Edition"),this.code=109,this.name="NotAMasterEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,it)}}e.exports.NotAMasterEditionError=it,r.set(109,(()=>new it)),n.set("NotAMasterEdition",(()=>new it));class st extends Error{constructor(){super("This Master Edition has existing prints"),this.code=110,this.name="MasterEditionHasPrints","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,st)}}e.exports.MasterEditionHasPrintsError=st,r.set(110,(()=>new st)),n.set("MasterEditionHasPrints",(()=>new st));class at extends Error{constructor(){super("Borsh Deserialization Error"),this.code=111,this.name="BorshDeserializationError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,at)}}e.exports.BorshDeserializationErrorError=at,r.set(111,(()=>new at)),n.set("BorshDeserializationError",(()=>new at));class ct extends Error{constructor(){super("Cannot update a verified collection in this command"),this.code=112,this.name="CannotUpdateVerifiedCollection","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ct)}}e.exports.CannotUpdateVerifiedCollectionError=ct,r.set(112,(()=>new ct)),n.set("CannotUpdateVerifiedCollection",(()=>new ct));class ut extends Error{constructor(){super("Edition account doesnt match collection "),this.code=113,this.name="CollectionMasterEditionAccountInvalid","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ut)}}e.exports.CollectionMasterEditionAccountInvalidError=ut,r.set(113,(()=>new ut)),n.set("CollectionMasterEditionAccountInvalid",(()=>new ut));class lt extends Error{constructor(){super("Item is already verified."),this.code=114,this.name="AlreadyVerified","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,lt)}}e.exports.AlreadyVerifiedError=lt,r.set(114,(()=>new lt)),n.set("AlreadyVerified",(()=>new lt));class dt extends Error{constructor(){super("Item is already unverified."),this.code=115,this.name="AlreadyUnverified","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,dt)}}e.exports.AlreadyUnverifiedError=dt,r.set(115,(()=>new dt)),n.set("AlreadyUnverified",(()=>new dt));class pt extends Error{constructor(){super("This edition is not a Print Edition"),this.code=116,this.name="NotAPrintEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,pt)}}e.exports.NotAPrintEditionError=pt,r.set(116,(()=>new pt)),n.set("NotAPrintEdition",(()=>new pt));class ft extends Error{constructor(){super("Invalid Master Edition"),this.code=117,this.name="InvalidMasterEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ft)}}e.exports.InvalidMasterEditionError=ft,r.set(117,(()=>new ft)),n.set("InvalidMasterEdition",(()=>new ft));class ht extends Error{constructor(){super("Invalid Print Edition"),this.code=118,this.name="InvalidPrintEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ht)}}e.exports.InvalidPrintEditionError=ht,r.set(118,(()=>new ht)),n.set("InvalidPrintEdition",(()=>new ht));class gt extends Error{constructor(){super("Invalid Edition Marker"),this.code=119,this.name="InvalidEditionMarker","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,gt)}}e.exports.InvalidEditionMarkerError=gt,r.set(119,(()=>new gt)),n.set("InvalidEditionMarker",(()=>new gt));class yt extends Error{constructor(){super("Reservation List is Deprecated"),this.code=120,this.name="ReservationListDeprecated","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,yt)}}e.exports.ReservationListDeprecatedError=yt,r.set(120,(()=>new yt)),n.set("ReservationListDeprecated",(()=>new yt));class bt extends Error{constructor(){super("Print Edition does not match Master Edition"),this.code=121,this.name="PrintEditionDoesNotMatchMasterEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,bt)}}e.exports.PrintEditionDoesNotMatchMasterEditionError=bt,r.set(121,(()=>new bt)),n.set("PrintEditionDoesNotMatchMasterEdition",(()=>new bt));class mt extends Error{constructor(){super("Edition Number greater than max supply"),this.code=122,this.name="EditionNumberGreaterThanMaxSupply","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,mt)}}e.exports.EditionNumberGreaterThanMaxSupplyError=mt,r.set(122,(()=>new mt)),n.set("EditionNumberGreaterThanMaxSupply",(()=>new mt));class kt extends Error{constructor(){super("Must unverify before migrating collections."),this.code=123,this.name="MustUnverify","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,kt)}}e.exports.MustUnverifyError=kt,r.set(123,(()=>new kt)),n.set("MustUnverify",(()=>new kt));class xt extends Error{constructor(){super("Invalid Escrow Account Bump Seed"),this.code=124,this.name="InvalidEscrowBumpSeed","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,xt)}}e.exports.InvalidEscrowBumpSeedError=xt,r.set(124,(()=>new xt)),n.set("InvalidEscrowBumpSeed",(()=>new xt));class wt extends Error{constructor(){super("Must Escrow Authority"),this.code=125,this.name="MustBeEscrowAuthority","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,wt)}}e.exports.MustBeEscrowAuthorityError=wt,r.set(125,(()=>new wt)),n.set("MustBeEscrowAuthority",(()=>new wt));class St extends Error{constructor(){super("Invalid System Program"),this.code=126,this.name="InvalidSystemProgram","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,St)}}e.exports.InvalidSystemProgramError=St,r.set(126,(()=>new St)),n.set("InvalidSystemProgram",(()=>new St));class It extends Error{constructor(){super("Must be a Non Fungible Token"),this.code=127,this.name="MustBeNonFungible","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,It)}}e.exports.MustBeNonFungibleError=It,r.set(127,(()=>new It)),n.set("MustBeNonFungible",(()=>new It));class vt extends Error{constructor(){super("Insufficient tokens for transfer"),this.code=128,this.name="InsufficientTokens","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,vt)}}e.exports.InsufficientTokensError=vt,r.set(128,(()=>new vt)),n.set("InsufficientTokens",(()=>new vt));class At extends Error{constructor(){super("Borsh Serialization Error"),this.code=129,this.name="BorshSerializationError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,At)}}e.exports.BorshSerializationErrorError=At,r.set(129,(()=>new At)),n.set("BorshSerializationError",(()=>new At));class Et extends Error{constructor(){super("Cannot create NFT with no Freeze Authority."),this.code=130,this.name="NoFreezeAuthoritySet","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Et)}}e.exports.NoFreezeAuthoritySetError=Et,r.set(130,(()=>new Et)),n.set("NoFreezeAuthoritySet",(()=>new Et));class _t extends Error{constructor(){super("Invalid collection size change"),this.code=131,this.name="InvalidCollectionSizeChange","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,_t)}}e.exports.InvalidCollectionSizeChangeError=_t,r.set(131,(()=>new _t)),n.set("InvalidCollectionSizeChange",(()=>new _t));class Tt extends Error{constructor(){super("Invalid bubblegum signer"),this.code=132,this.name="InvalidBubblegumSigner","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Tt)}}e.exports.InvalidBubblegumSignerError=Tt,r.set(132,(()=>new Tt)),n.set("InvalidBubblegumSigner",(()=>new Tt));class Ot extends Error{constructor(){super("Escrow parent cannot have a delegate"),this.code=133,this.name="EscrowParentHasDelegate","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ot)}}e.exports.EscrowParentHasDelegateError=Ot,r.set(133,(()=>new Ot)),n.set("EscrowParentHasDelegate",(()=>new Ot));class Pt extends Error{constructor(){super("Mint needs to be signer to initialize the account"),this.code=134,this.name="MintIsNotSigner","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Pt)}}e.exports.MintIsNotSignerError=Pt,r.set(134,(()=>new Pt)),n.set("MintIsNotSigner",(()=>new Pt));class Bt extends Error{constructor(){super("Invalid token standard"),this.code=135,this.name="InvalidTokenStandard","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Bt)}}e.exports.InvalidTokenStandardError=Bt,r.set(135,(()=>new Bt)),n.set("InvalidTokenStandard",(()=>new Bt));class Mt extends Error{constructor(){super("Invalid mint account for specified token standard"),this.code=136,this.name="InvalidMintForTokenStandard","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Mt)}}e.exports.InvalidMintForTokenStandardError=Mt,r.set(136,(()=>new Mt)),n.set("InvalidMintForTokenStandard",(()=>new Mt));class Rt extends Error{constructor(){super("Invalid authorization rules account"),this.code=137,this.name="InvalidAuthorizationRules","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Rt)}}e.exports.InvalidAuthorizationRulesError=Rt,r.set(137,(()=>new Rt)),n.set("InvalidAuthorizationRules",(()=>new Rt));class Ct extends Error{constructor(){super("Missing authorization rules account"),this.code=138,this.name="MissingAuthorizationRules","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ct)}}e.exports.MissingAuthorizationRulesError=Ct,r.set(138,(()=>new Ct)),n.set("MissingAuthorizationRules",(()=>new Ct));class Dt extends Error{constructor(){super("Missing programmable configuration"),this.code=139,this.name="MissingProgrammableConfig","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Dt)}}e.exports.MissingProgrammableConfigError=Dt,r.set(139,(()=>new Dt)),n.set("MissingProgrammableConfig",(()=>new Dt));class zt extends Error{constructor(){super("Invalid programmable configuration"),this.code=140,this.name="InvalidProgrammableConfig","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,zt)}}e.exports.InvalidProgrammableConfigError=zt,r.set(140,(()=>new zt)),n.set("InvalidProgrammableConfig",(()=>new zt));class Wt extends Error{constructor(){super("Delegate already exists"),this.code=141,this.name="DelegateAlreadyExists","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Wt)}}e.exports.DelegateAlreadyExistsError=Wt,r.set(141,(()=>new Wt)),n.set("DelegateAlreadyExists",(()=>new Wt));class jt extends Error{constructor(){super("Delegate not found"),this.code=142,this.name="DelegateNotFound","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,jt)}}e.exports.DelegateNotFoundError=jt,r.set(142,(()=>new jt)),n.set("DelegateNotFound",(()=>new jt));class Ut extends Error{constructor(){super("Required account not set in instruction builder"),this.code=143,this.name="MissingAccountInBuilder","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ut)}}e.exports.MissingAccountInBuilderError=Ut,r.set(143,(()=>new Ut)),n.set("MissingAccountInBuilder",(()=>new Ut));class Kt extends Error{constructor(){super("Required argument not set in instruction builder"),this.code=144,this.name="MissingArgumentInBuilder","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Kt)}}e.exports.MissingArgumentInBuilderError=Kt,r.set(144,(()=>new Kt)),n.set("MissingArgumentInBuilder",(()=>new Kt));class Nt extends Error{constructor(){super("Feature not supported currently"),this.code=145,this.name="FeatureNotSupported","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Nt)}}e.exports.FeatureNotSupportedError=Nt,r.set(145,(()=>new Nt)),n.set("FeatureNotSupported",(()=>new Nt));class Lt extends Error{constructor(){super("Invalid system wallet"),this.code=146,this.name="InvalidSystemWallet","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Lt)}}e.exports.InvalidSystemWalletError=Lt,r.set(146,(()=>new Lt)),n.set("InvalidSystemWallet",(()=>new Lt));class Vt extends Error{constructor(){super("Only the sale delegate can transfer while its set"),this.code=147,this.name="OnlySaleDelegateCanTransfer","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Vt)}}e.exports.OnlySaleDelegateCanTransferError=Vt,r.set(147,(()=>new Vt)),n.set("OnlySaleDelegateCanTransfer",(()=>new Vt));class Ft extends Error{constructor(){super("Missing token account"),this.code=148,this.name="MissingTokenAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ft)}}e.exports.MissingTokenAccountError=Ft,r.set(148,(()=>new Ft)),n.set("MissingTokenAccount",(()=>new Ft));class qt extends Error{constructor(){super("Missing SPL token program"),this.code=149,this.name="MissingSplTokenProgram","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,qt)}}e.exports.MissingSplTokenProgramError=qt,r.set(149,(()=>new qt)),n.set("MissingSplTokenProgram",(()=>new qt));class Gt extends Error{constructor(){super("Missing authorization rules program"),this.code=150,this.name="MissingAuthorizationRulesProgram","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Gt)}}e.exports.MissingAuthorizationRulesProgramError=Gt,r.set(150,(()=>new Gt)),n.set("MissingAuthorizationRulesProgram",(()=>new Gt));class Yt extends Error{constructor(){super("Invalid delegate role for transfer"),this.code=151,this.name="InvalidDelegateRoleForTransfer","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Yt)}}e.exports.InvalidDelegateRoleForTransferError=Yt,r.set(151,(()=>new Yt)),n.set("InvalidDelegateRoleForTransfer",(()=>new Yt));class Ht extends Error{constructor(){super("Invalid transfer authority"),this.code=152,this.name="InvalidTransferAuthority","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ht)}}e.exports.InvalidTransferAuthorityError=Ht,r.set(152,(()=>new Ht)),n.set("InvalidTransferAuthority",(()=>new Ht));class $t extends Error{constructor(){super("Instruction not supported for ProgrammableNonFungible assets"),this.code=153,this.name="InstructionNotSupported","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,$t)}}e.exports.InstructionNotSupportedError=$t,r.set(153,(()=>new $t)),n.set("InstructionNotSupported",(()=>new $t));class Jt extends Error{constructor(){super("Public key does not match expected value"),this.code=154,this.name="KeyMismatch","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Jt)}}e.exports.KeyMismatchError=Jt,r.set(154,(()=>new Jt)),n.set("KeyMismatch",(()=>new Jt));class Zt extends Error{constructor(){super("Token is locked"),this.code=155,this.name="LockedToken","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Zt)}}e.exports.LockedTokenError=Zt,r.set(155,(()=>new Zt)),n.set("LockedToken",(()=>new Zt));class Qt extends Error{constructor(){super("Token is unlocked"),this.code=156,this.name="UnlockedToken","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Qt)}}e.exports.UnlockedTokenError=Qt,r.set(156,(()=>new Qt)),n.set("UnlockedToken",(()=>new Qt));class Xt extends Error{constructor(){super("Missing delegate role"),this.code=157,this.name="MissingDelegateRole","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Xt)}}e.exports.MissingDelegateRoleError=Xt,r.set(157,(()=>new Xt)),n.set("MissingDelegateRole",(()=>new Xt));class er extends Error{constructor(){super("Invalid authority type"),this.code=158,this.name="InvalidAuthorityType","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,er)}}e.exports.InvalidAuthorityTypeError=er,r.set(158,(()=>new er)),n.set("InvalidAuthorityType",(()=>new er));class tr extends Error{constructor(){super("Missing token record account"),this.code=159,this.name="MissingTokenRecord","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,tr)}}e.exports.MissingTokenRecordError=tr,r.set(159,(()=>new tr)),n.set("MissingTokenRecord",(()=>new tr));class rr extends Error{constructor(){super("Mint supply must be zero for programmable assets"),this.code=160,this.name="MintSupplyMustBeZero","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,rr)}}e.exports.MintSupplyMustBeZeroError=rr,r.set(160,(()=>new rr)),n.set("MintSupplyMustBeZero",(()=>new rr));class nr extends Error{constructor(){super("Data is empty or zeroed"),this.code=161,this.name="DataIsEmptyOrZeroed","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,nr)}}e.exports.DataIsEmptyOrZeroedError=nr,r.set(161,(()=>new nr)),n.set("DataIsEmptyOrZeroed",(()=>new nr));class or extends Error{constructor(){super("Missing token owner"),this.code=162,this.name="MissingTokenOwnerAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,or)}}e.exports.MissingTokenOwnerAccountError=or,r.set(162,(()=>new or)),n.set("MissingTokenOwnerAccount",(()=>new or));class ir extends Error{constructor(){super("Master edition account has an invalid length"),this.code=163,this.name="InvalidMasterEditionAccountLength","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ir)}}e.exports.InvalidMasterEditionAccountLengthError=ir,r.set(163,(()=>new ir)),n.set("InvalidMasterEditionAccountLength",(()=>new ir));class sr extends Error{constructor(){super("Incorrect token state"),this.code=164,this.name="IncorrectTokenState","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,sr)}}e.exports.IncorrectTokenStateError=sr,r.set(164,(()=>new sr)),n.set("IncorrectTokenState",(()=>new sr));class ar extends Error{constructor(){super("Invalid delegate role"),this.code=165,this.name="InvalidDelegateRole","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ar)}}e.exports.InvalidDelegateRoleError=ar,r.set(165,(()=>new ar)),n.set("InvalidDelegateRole",(()=>new ar));class cr extends Error{constructor(){super("Print supply is required for non-fungibles"),this.code=166,this.name="MissingPrintSupply","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,cr)}}e.exports.MissingPrintSupplyError=cr,r.set(166,(()=>new cr)),n.set("MissingPrintSupply",(()=>new cr));class ur extends Error{constructor(){super("Missing master edition account"),this.code=167,this.name="MissingMasterEditionAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ur)}}e.exports.MissingMasterEditionAccountError=ur,r.set(167,(()=>new ur)),n.set("MissingMasterEditionAccount",(()=>new ur));class lr extends Error{constructor(){super("Amount must be greater than zero"),this.code=168,this.name="AmountMustBeGreaterThanZero","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,lr)}}e.exports.AmountMustBeGreaterThanZeroError=lr,r.set(168,(()=>new lr)),n.set("AmountMustBeGreaterThanZero",(()=>new lr));class dr extends Error{constructor(){super("Invalid delegate args"),this.code=169,this.name="InvalidDelegateArgs","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,dr)}}e.exports.InvalidDelegateArgsError=dr,r.set(169,(()=>new dr)),n.set("InvalidDelegateArgs",(()=>new dr));class pr extends Error{constructor(){super("Missing address for locked transfer"),this.code=170,this.name="MissingLockedTransferAddress","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,pr)}}e.exports.MissingLockedTransferAddressError=pr,r.set(170,(()=>new pr)),n.set("MissingLockedTransferAddress",(()=>new pr));class fr extends Error{constructor(){super("Invalid destination address for locked transfer"),this.code=171,this.name="InvalidLockedTransferAddress","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,fr)}}e.exports.InvalidLockedTransferAddressError=fr,r.set(171,(()=>new fr)),n.set("InvalidLockedTransferAddress",(()=>new fr));class hr extends Error{constructor(){super("Exceeded account realloc increase limit"),this.code=172,this.name="DataIncrementLimitExceeded","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,hr)}}e.exports.DataIncrementLimitExceededError=hr,r.set(172,(()=>new hr)),n.set("DataIncrementLimitExceeded",(()=>new hr));class gr extends Error{constructor(){super("Cannot update the rule set of a programmable asset that has a delegate"),this.code=173,this.name="CannotUpdateAssetWithDelegate","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,gr)}}e.exports.CannotUpdateAssetWithDelegateError=gr,r.set(173,(()=>new gr)),n.set("CannotUpdateAssetWithDelegate",(()=>new gr));class yr extends Error{constructor(){super("Invalid token amount for this operation or token standard"),this.code=174,this.name="InvalidAmount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,yr)}}e.exports.InvalidAmountError=yr,r.set(174,(()=>new yr)),n.set("InvalidAmount",(()=>new yr));class br extends Error{constructor(){super("Missing master edition mint account"),this.code=175,this.name="MissingMasterEditionMintAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,br)}}e.exports.MissingMasterEditionMintAccountError=br,r.set(175,(()=>new br)),n.set("MissingMasterEditionMintAccount",(()=>new br));class mr extends Error{constructor(){super("Missing master edition token account"),this.code=176,this.name="MissingMasterEditionTokenAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,mr)}}e.exports.MissingMasterEditionTokenAccountError=mr,r.set(176,(()=>new mr)),n.set("MissingMasterEditionTokenAccount",(()=>new mr));class kr extends Error{constructor(){super("Missing edition marker account"),this.code=177,this.name="MissingEditionMarkerAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,kr)}}e.exports.MissingEditionMarkerAccountError=kr,r.set(177,(()=>new kr)),n.set("MissingEditionMarkerAccount",(()=>new kr));class xr extends Error{constructor(){super("Cannot burn while persistent delegate is set"),this.code=178,this.name="CannotBurnWithDelegate","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,xr)}}e.exports.CannotBurnWithDelegateError=xr,r.set(178,(()=>new xr)),n.set("CannotBurnWithDelegate",(()=>new xr));class wr extends Error{constructor(){super("Missing edition account"),this.code=179,this.name="MissingEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,wr)}}e.exports.MissingEditionError=wr,r.set(179,(()=>new wr)),n.set("MissingEdition",(()=>new wr));class Sr extends Error{constructor(){super("Invalid Associated Token Account Program"),this.code=180,this.name="InvalidAssociatedTokenAccountProgram","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Sr)}}e.exports.InvalidAssociatedTokenAccountProgramError=Sr,r.set(180,(()=>new Sr)),n.set("InvalidAssociatedTokenAccountProgram",(()=>new Sr));class Ir extends Error{constructor(){super("Invalid InstructionsSysvar"),this.code=181,this.name="InvalidInstructionsSysvar","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ir)}}e.exports.InvalidInstructionsSysvarError=Ir,r.set(181,(()=>new Ir)),n.set("InvalidInstructionsSysvar",(()=>new Ir));class vr extends Error{constructor(){super("Invalid or Unneeded parent accounts"),this.code=182,this.name="InvalidParentAccounts","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,vr)}}e.exports.InvalidParentAccountsError=vr,r.set(182,(()=>new vr)),n.set("InvalidParentAccounts",(()=>new vr));class Ar extends Error{constructor(){super("Authority cannot apply all update args"),this.code=183,this.name="InvalidUpdateArgs","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Ar)}}e.exports.InvalidUpdateArgsError=Ar,r.set(183,(()=>new Ar)),n.set("InvalidUpdateArgs",(()=>new Ar));class Er extends Error{constructor(){super("Token account does not have enough tokens"),this.code=184,this.name="InsufficientTokenBalance","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Er)}}e.exports.InsufficientTokenBalanceError=Er,r.set(184,(()=>new Er)),n.set("InsufficientTokenBalance",(()=>new Er));class _r extends Error{constructor(){super("Missing collection account"),this.code=185,this.name="MissingCollectionMint","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,_r)}}e.exports.MissingCollectionMintError=_r,r.set(185,(()=>new _r)),n.set("MissingCollectionMint",(()=>new _r));class Tr extends Error{constructor(){super("Missing collection master edition account"),this.code=186,this.name="MissingCollectionMasterEdition","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Tr)}}e.exports.MissingCollectionMasterEditionError=Tr,r.set(186,(()=>new Tr)),n.set("MissingCollectionMasterEdition",(()=>new Tr));class Or extends Error{constructor(){super("Invalid token record account"),this.code=187,this.name="InvalidTokenRecord","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Or)}}e.exports.InvalidTokenRecordError=Or,r.set(187,(()=>new Or)),n.set("InvalidTokenRecord",(()=>new Or));class Pr extends Error{constructor(){super("The close authority needs to be revoked by the Utility Delegate"),this.code=188,this.name="InvalidCloseAuthority","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Pr)}}e.exports.InvalidCloseAuthorityError=Pr,r.set(188,(()=>new Pr)),n.set("InvalidCloseAuthority",(()=>new Pr));class Br extends Error{constructor(){super("Invalid or removed instruction"),this.code=189,this.name="InvalidInstruction","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Br)}}e.exports.InvalidInstructionError=Br,r.set(189,(()=>new Br)),n.set("InvalidInstruction",(()=>new Br));class Mr extends Error{constructor(){super("Missing delegate record"),this.code=190,this.name="MissingDelegateRecord","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Mr)}}e.exports.MissingDelegateRecordError=Mr,r.set(190,(()=>new Mr)),n.set("MissingDelegateRecord",(()=>new Mr));class Rr extends Error{constructor(){super(""),this.code=191,this.name="InvalidFeeAccount","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Rr)}}e.exports.InvalidFeeAccountError=Rr,r.set(191,(()=>new Rr)),n.set("InvalidFeeAccount",(()=>new Rr));class Cr extends Error{constructor(){super(""),this.code=192,this.name="InvalidMetadataFlags","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Cr)}}e.exports.InvalidMetadataFlagsError=Cr,r.set(192,(()=>new Cr)),n.set("InvalidMetadataFlags",(()=>new Cr)),e.exports.errorFromCode=function(e){const t=r.get(e);return null!=t?t():null},e.exports.errorFromName=function(e){const t=n.get(e);return null!=t?t():null}})),s.register("khDEj",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),n(s("hMHtw"),e.exports),n(s("VvxMf"),e.exports),n(s("2cw9l"),e.exports),n(s("euWRL"),e.exports),n(s("2SIxC"),e.exports),n(s("Z5oA3"),e.exports),n(s("5yv2G"),e.exports),n(s("5QmmF"),e.exports),n(s("bHbzO"),e.exports),n(s("buOg1"),e.exports),n(s("j2y7Z"),e.exports),n(s("2Ke5O"),e.exports),n(s("k66Rz"),e.exports),n(s("25tJC"),e.exports),n(s("ebOKi"),e.exports),n(s("15Xkw"),e.exports),n(s("mjzvA"),e.exports),n(s("1syVQ"),e.exports),n(s("4f1or"),e.exports),n(s("dIw7e"),e.exports),n(s("iaFf2"),e.exports),n(s("jjrs4"),e.exports),n(s("hd4Df"),e.exports),n(s("8zFin"),e.exports),n(s("1kAO3"),e.exports),n(s("27B73"),e.exports),n(s("ivI6V"),e.exports),n(s("7D2jl"),e.exports),n(s("2pEFX"),e.exports),n(s("aDl8o"),e.exports),n(s("TFnP6"),e.exports),n(s("2uAOF"),e.exports),n(s("lL7IL"),e.exports),n(s("bW8q4"),e.exports),n(s("4KLXk"),e.exports),n(s("9YnIy"),e.exports),n(s("16VJN"),e.exports),n(s("fGR8p"),e.exports),n(s("jRl9V"),e.exports),n(s("5dvQh"),e.exports),n(s("3fKWN"),e.exports),n(s("ea76a"),e.exports),n(s("1K60n"),e.exports),n(s("h7FgZ"),e.exports),n(s("8aCp7"),e.exports),n(s("65RWP"),e.exports),n(s("3jekw"),e.exports),n(s("gjzJe"),e.exports),n(s("cKKA8"),e.exports),n(s("4oYk8"),e.exports),n(s("esaFe"),e.exports),n(s("dgx29"),e.exports),n(s("I6R8M"),e.exports),n(s("ljBQ7"),e.exports),n(s("aW042"),e.exports)})),s.register("hMHtw",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createApproveCollectionAuthorityInstruction=e.exports.approveCollectionAuthorityInstructionDiscriminator=e.exports.ApproveCollectionAuthorityStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.ApproveCollectionAuthorityStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"ApproveCollectionAuthorityInstructionArgs"),e.exports.approveCollectionAuthorityInstructionDiscriminator=23,e.exports.createApproveCollectionAuthorityInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n;const[o]=e.exports.ApproveCollectionAuthorityStruct.serialize({instructionDiscriminator:e.exports.approveCollectionAuthorityInstructionDiscriminator}),i=[{pubkey:t.collectionAuthorityRecord,isWritable:!0,isSigner:!1},{pubkey:t.newCollectionAuthority,isWritable:!1,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!0,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.systemProgram)&&void 0!==n?n:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&i.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:i,data:o})}})),s.register("VvxMf",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createApproveUseAuthorityInstruction=e.exports.approveUseAuthorityInstructionDiscriminator=e.exports.ApproveUseAuthorityStruct=void 0;const i=o(s("1EtcB")),a=o(s("hbO5Y")),c=o(s("207Uo"));var u=s("2agZi");e.exports.ApproveUseAuthorityStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8],["approveUseAuthorityArgs",u.approveUseAuthorityArgsBeet]],"ApproveUseAuthorityInstructionArgs"),e.exports.approveUseAuthorityInstructionDiscriminator=20,e.exports.createApproveUseAuthorityInstruction=function(t,r,n=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,s;const[a]=e.exports.ApproveUseAuthorityStruct.serialize({instructionDiscriminator:e.exports.approveUseAuthorityInstructionDiscriminator,...r}),u=[{pubkey:t.useAuthorityRecord,isWritable:!0,isSigner:!1},{pubkey:t.owner,isWritable:!0,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.user,isWritable:!1,isSigner:!1},{pubkey:t.ownerTokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.burner,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.tokenProgram)&&void 0!==o?o:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.systemProgram)&&void 0!==s?s:c.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&u.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new c.TransactionInstruction({programId:n,keys:u,data:a})}})),s.register("1EtcB",(function(e,t){var r=s("43nt7"),o=s("ck3Km"),i=s("834ub"),a=s("fnCBA"),c=s("jb5Fd"),u=s("ls56H");n(e.exports,r),n(e.exports,o),n(e.exports,i),n(e.exports,a),n(e.exports,c),n(e.exports,u)})),s.register("43nt7",(function(e,t){var r=s("lOtEw"),o=s("4KiSi"),i=s("4jtcJ"),a=s("kytvh"),c=s("2q2Uw"),u=s("coyRC"),l=s("cQJ0F"),d=s("i6sOI"),p=s("4vuf2"),f=s("e1n5F"),h=s("9ExeV"),g=s("6jhXS"),y=s("6gmHs"),b=s("fQCa2"),m=s("cLVnS"),k=s("gGVT3"),x=s("akaug"),w=s("civKo"),S=s("lFVwv"),I=s("8YA4c"),v=s("7sezf"),A=s("964iw"),E=s("lpLt6"),_=s("2emPq");n(e.exports,r),n(e.exports,o),n(e.exports,i),n(e.exports,a),n(e.exports,c),n(e.exports,u),n(e.exports,l),n(e.exports,d),n(e.exports,p),n(e.exports,f),n(e.exports,h),n(e.exports,g),n(e.exports,y),n(e.exports,b),n(e.exports,m),n(e.exports,k),n(e.exports,x),n(e.exports,w),n(e.exports,S),n(e.exports,I),n(e.exports,v),n(e.exports,A),n(e.exports,E),n(e.exports,_)})),s.register("lOtEw",(function(t,r){e(t.exports,"amountToUiAmount",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("j0PPa"),a=s("8tcqI").Buffer;async function c(e,t,r,s,c=o.TOKEN_PROGRAM_ID){const u=(new(0,n.Transaction)).add((0,i.createAmountToUiAmountInstruction)(r,s,c)),{returnData:l,err:d}=(await e.simulateTransaction(u,[t],!1)).value;return l?.data?a.from(l.data[0],l.data[1]).toString("utf-8"):d}})),s.register("ck3Km",(function(t,r){e(t.exports,"TOKEN_PROGRAM_ID",(function(){return o})),e(t.exports,"TOKEN_2022_PROGRAM_ID",(function(){return i})),e(t.exports,"ASSOCIATED_TOKEN_PROGRAM_ID",(function(){return a})),e(t.exports,"NATIVE_MINT",(function(){return c})),e(t.exports,"NATIVE_MINT_2022",(function(){return u})),e(t.exports,"programSupportsExtensions",(function(){return l}));var n=s("207Uo");const o=new(0,n.PublicKey)("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"),i=new(0,n.PublicKey)("TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"),a=new(0,n.PublicKey)("ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"),c=new(0,n.PublicKey)("So11111111111111111111111111111111111111112"),u=new(0,n.PublicKey)("9pan9bMn5HatX4EJdBwg9VgCa7Uz5HL8N1m5D3NdXejP");function l(e){return e!==o}})),s.register("j0PPa",(function(t,r){e(t.exports,"amountToUiAmountInstructionData",(function(){return d})),e(t.exports,"createAmountToUiAmountInstruction",(function(){return p})),e(t.exports,"decodeAmountToUiAmountInstruction",(function(){return f})),e(t.exports,"decodeAmountToUiAmountInstructionUnchecked",(function(){return h}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=s("ck3Km"),c=s("834ub"),u=s("39u8y"),l=s("8tcqI").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount")]);function p(e,t,r=a.TOKEN_PROGRAM_ID){const n=[{pubkey:e,isSigner:!1,isWritable:!1}],o=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.AmountToUiAmount,amount:BigInt(t)},o),new(0,i.TransactionInstruction)({keys:n,programId:r,data:o})}function f(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{mint:r},data:n}=h(e);if(n.instruction!==u.TokenInstruction.AmountToUiAmount)throw new(0,c.TokenInvalidInstructionTypeError);if(!r)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r},data:n}}function h({programId:e,keys:[t],data:r}){return{programId:e,keys:{mint:t},data:d.decode(r)}}})),s.register("834ub",(function(t,r){e(t.exports,"TokenError",(function(){return n})),e(t.exports,"TokenAccountNotFoundError",(function(){return o})),e(t.exports,"TokenInvalidAccountError",(function(){return i})),e(t.exports,"TokenInvalidAccountOwnerError",(function(){return s})),e(t.exports,"TokenInvalidAccountSizeError",(function(){return a})),e(t.exports,"TokenInvalidMintError",(function(){return c})),e(t.exports,"TokenInvalidOwnerError",(function(){return u})),e(t.exports,"TokenOwnerOffCurveError",(function(){return l})),e(t.exports,"TokenInvalidInstructionProgramError",(function(){return d})),e(t.exports,"TokenInvalidInstructionKeysError",(function(){return p})),e(t.exports,"TokenInvalidInstructionDataError",(function(){return f})),e(t.exports,"TokenInvalidInstructionTypeError",(function(){return h})),e(t.exports,"TokenUnsupportedInstructionError",(function(){return g}));class n extends Error{constructor(e){super(e)}}class o extends n{constructor(){super(...arguments),this.name="TokenAccountNotFoundError"}}class i extends n{constructor(){super(...arguments),this.name="TokenInvalidAccountError"}}class s extends n{constructor(){super(...arguments),this.name="TokenInvalidAccountOwnerError"}}class a extends n{constructor(){super(...arguments),this.name="TokenInvalidAccountSizeError"}}class c extends n{constructor(){super(...arguments),this.name="TokenInvalidMintError"}}class u extends n{constructor(){super(...arguments),this.name="TokenInvalidOwnerError"}}class l extends n{constructor(){super(...arguments),this.name="TokenOwnerOffCurveError"}}class d extends n{constructor(){super(...arguments),this.name="TokenInvalidInstructionProgramError"}}class p extends n{constructor(){super(...arguments),this.name="TokenInvalidInstructionKeysError"}}class f extends n{constructor(){super(...arguments),this.name="TokenInvalidInstructionDataError"}}class h extends n{constructor(){super(...arguments),this.name="TokenInvalidInstructionTypeError"}}class g extends n{constructor(){super(...arguments),this.name="TokenUnsupportedInstructionError"}}})),s.register("39u8y",(function(t,r){var n,o;e(t.exports,"TokenInstruction",(function(){return n})),(o=n||(n={}))[o.InitializeMint=0]="InitializeMint",o[o.InitializeAccount=1]="InitializeAccount",o[o.InitializeMultisig=2]="InitializeMultisig",o[o.Transfer=3]="Transfer",o[o.Approve=4]="Approve",o[o.Revoke=5]="Revoke",o[o.SetAuthority=6]="SetAuthority",o[o.MintTo=7]="MintTo",o[o.Burn=8]="Burn",o[o.CloseAccount=9]="CloseAccount",o[o.FreezeAccount=10]="FreezeAccount",o[o.ThawAccount=11]="ThawAccount",o[o.TransferChecked=12]="TransferChecked",o[o.ApproveChecked=13]="ApproveChecked",o[o.MintToChecked=14]="MintToChecked",o[o.BurnChecked=15]="BurnChecked",o[o.InitializeAccount2=16]="InitializeAccount2",o[o.SyncNative=17]="SyncNative",o[o.InitializeAccount3=18]="InitializeAccount3",o[o.InitializeMultisig2=19]="InitializeMultisig2",o[o.InitializeMint2=20]="InitializeMint2",o[o.GetAccountDataSize=21]="GetAccountDataSize",o[o.InitializeImmutableOwner=22]="InitializeImmutableOwner",o[o.AmountToUiAmount=23]="AmountToUiAmount",o[o.UiAmountToAmount=24]="UiAmountToAmount",o[o.InitializeMintCloseAuthority=25]="InitializeMintCloseAuthority",o[o.TransferFeeExtension=26]="TransferFeeExtension",o[o.ConfidentialTransferExtension=27]="ConfidentialTransferExtension",o[o.DefaultAccountStateExtension=28]="DefaultAccountStateExtension",o[o.Reallocate=29]="Reallocate",o[o.MemoTransferExtension=30]="MemoTransferExtension",o[o.CreateNativeMint=31]="CreateNativeMint",o[o.InitializeNonTransferableMint=32]="InitializeNonTransferableMint",o[o.InterestBearingMintExtension=33]="InterestBearingMintExtension",o[o.CpiGuardExtension=34]="CpiGuardExtension",o[o.InitializePermanentDelegate=35]="InitializePermanentDelegate"})),s.register("4KiSi",(function(t,r){e(t.exports,"approve",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("4dtup"),a=s("gxK2y");async function c(e,t,r,s,c,u,l=[],d,p=o.TOKEN_PROGRAM_ID){const[f,h]=(0,a.getSigners)(c,l),g=(new(0,n.Transaction)).add((0,i.createApproveInstruction)(r,s,f,u,l,p));return await(0,n.sendAndConfirmTransaction)(e,g,[t,...h],d)}})),s.register("4dtup",(function(t,r){e(t.exports,"approveInstructionData",(function(){return p})),e(t.exports,"createApproveInstruction",(function(){return f})),e(t.exports,"decodeApproveInstruction",(function(){return h})),e(t.exports,"decodeApproveInstructionUnchecked",(function(){return g}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=s("ck3Km"),c=s("834ub"),u=s("lgyGS"),l=s("39u8y"),d=s("8tcqI").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount")]);function f(e,t,r,n,o=[],s=a.TOKEN_PROGRAM_ID){const c=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1}],r,o),f=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.Approve,amount:BigInt(n)},f),new(0,i.TransactionInstruction)({keys:c,programId:s,data:f})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{account:r,delegate:n,owner:o,multiSigners:i},data:s}=g(e);if(s.instruction!==l.TokenInstruction.Approve)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,delegate:n,owner:o,multiSigners:i},data:s}}function g({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{account:t,delegate:r,owner:n,multiSigners:o},data:p.decode(i)}}})),s.register("lgyGS",(function(t,r){e(t.exports,"addSigners",(function(){return o}));var n=s("207Uo");function o(e,t,r){if(r.length){e.push({pubkey:t,isSigner:!1,isWritable:!1});for(const t of r)e.push({pubkey:t instanceof n.PublicKey?t:t.publicKey,isSigner:!0,isWritable:!1})}else e.push({pubkey:t,isSigner:!0,isWritable:!1});return e}})),s.register("gxK2y",(function(t,r){e(t.exports,"getSigners",(function(){return o}));var n=s("207Uo");function o(e,t){return e instanceof n.PublicKey?[e,t]:[e.publicKey,[e]]}})),s.register("4jtcJ",(function(t,r){e(t.exports,"approveChecked",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("2h4zF"),a=s("gxK2y");async function c(e,t,r,s,c,u,l,d,p=[],f,h=o.TOKEN_PROGRAM_ID){const[g,y]=(0,a.getSigners)(u,p),b=(new(0,n.Transaction)).add((0,i.createApproveCheckedInstruction)(s,r,c,g,l,d,p,h));return await(0,n.sendAndConfirmTransaction)(e,b,[t,...y],f)}})),s.register("2h4zF",(function(t,r){e(t.exports,"approveCheckedInstructionData",(function(){return p})),e(t.exports,"createApproveCheckedInstruction",(function(){return f})),e(t.exports,"decodeApproveCheckedInstruction",(function(){return h})),e(t.exports,"decodeApproveCheckedInstructionUnchecked",(function(){return g}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=s("ck3Km"),c=s("834ub"),u=s("lgyGS"),l=s("39u8y"),d=s("8tcqI").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount"),(0,n.u8)("decimals")]);function f(e,t,r,n,o,s,c=[],f=a.TOKEN_PROGRAM_ID){const h=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!1,isWritable:!1}],n,c),g=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.ApproveChecked,amount:BigInt(o),decimals:s},g),new(0,i.TransactionInstruction)({keys:h,programId:f,data:g})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n,delegate:o,owner:i,multiSigners:s},data:u}=g(e);if(u.instruction!==l.TokenInstruction.ApproveChecked)throw new(0,c.TokenInvalidInstructionTypeError);if(!(r&&n&&o&&i))throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n,delegate:o,owner:i,multiSigners:s},data:u}}function g({programId:e,keys:[t,r,n,o,...i],data:s}){return{programId:e,keys:{account:t,mint:r,delegate:n,owner:o,multiSigners:i},data:p.decode(s)}}})),s.register("kytvh",(function(t,r){e(t.exports,"burn",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("eNrlm"),a=s("gxK2y");async function c(e,t,r,s,c,u,l=[],d,p=o.TOKEN_PROGRAM_ID){const[f,h]=(0,a.getSigners)(c,l),g=(new(0,n.Transaction)).add((0,i.createBurnInstruction)(r,s,f,u,l,p));return await(0,n.sendAndConfirmTransaction)(e,g,[t,...h],d)}})),s.register("eNrlm",(function(t,r){e(t.exports,"burnInstructionData",(function(){return p})),e(t.exports,"createBurnInstruction",(function(){return f})),e(t.exports,"decodeBurnInstruction",(function(){return h})),e(t.exports,"decodeBurnInstructionUnchecked",(function(){return g}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=s("ck3Km"),c=s("834ub"),u=s("lgyGS"),l=s("39u8y"),d=s("8tcqI").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount")]);function f(e,t,r,n,o=[],s=a.TOKEN_PROGRAM_ID){const c=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,o),f=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.Burn,amount:BigInt(n)},f),new(0,i.TransactionInstruction)({keys:c,programId:s,data:f})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n,owner:o,multiSigners:i},data:s}=g(e);if(s.instruction!==l.TokenInstruction.Burn)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n,owner:o,multiSigners:i},data:s}}function g({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{account:t,mint:r,owner:n,multiSigners:o},data:p.decode(i)}}})),s.register("2q2Uw",(function(t,r){e(t.exports,"burnChecked",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("lIrEI"),a=s("gxK2y");async function c(e,t,r,s,c,u,l,d=[],p,f=o.TOKEN_PROGRAM_ID){const[h,g]=(0,a.getSigners)(c,d),y=(new(0,n.Transaction)).add((0,i.createBurnCheckedInstruction)(r,s,h,u,l,d,f));return await(0,n.sendAndConfirmTransaction)(e,y,[t,...g],p)}})),s.register("lIrEI",(function(t,r){e(t.exports,"burnCheckedInstructionData",(function(){return p})),e(t.exports,"createBurnCheckedInstruction",(function(){return f})),e(t.exports,"decodeBurnCheckedInstruction",(function(){return h})),e(t.exports,"decodeBurnCheckedInstructionUnchecked",(function(){return g}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=s("ck3Km"),c=s("834ub"),u=s("lgyGS"),l=s("39u8y"),d=s("8tcqI").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount"),(0,n.u8)("decimals")]);function f(e,t,r,n,o,s=[],c=a.TOKEN_PROGRAM_ID){const f=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,s),h=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.BurnChecked,amount:BigInt(n),decimals:o},h),new(0,i.TransactionInstruction)({keys:f,programId:c,data:h})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n,owner:o,multiSigners:i},data:s}=g(e);if(s.instruction!==l.TokenInstruction.BurnChecked)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n,owner:o,multiSigners:i},data:s}}function g({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{account:t,mint:r,owner:n,multiSigners:o},data:p.decode(i)}}})),s.register("coyRC",(function(t,r){e(t.exports,"closeAccount",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("aL2i8"),a=s("gxK2y");async function c(e,t,r,s,c,u=[],l,d=o.TOKEN_PROGRAM_ID){const[p,f]=(0,a.getSigners)(c,u),h=(new(0,n.Transaction)).add((0,i.createCloseAccountInstruction)(r,s,p,u,d));return await(0,n.sendAndConfirmTransaction)(e,h,[t,...f],l)}})),s.register("aL2i8",(function(t,r){e(t.exports,"closeAccountInstructionData",(function(){return d})),e(t.exports,"createCloseAccountInstruction",(function(){return p})),e(t.exports,"decodeCloseAccountInstruction",(function(){return f})),e(t.exports,"decodeCloseAccountInstructionUnchecked",(function(){return h}));var n=s("faf7S"),o=s("207Uo"),i=s("ck3Km"),a=s("834ub"),c=s("lgyGS"),u=s("39u8y"),l=s("8tcqI").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction")]);function p(e,t,r,n=[],s=i.TOKEN_PROGRAM_ID){const a=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,n),p=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.CloseAccount},p),new(0,o.TransactionInstruction)({keys:a,programId:s,data:p})}function f(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{account:r,destination:n,authority:o,multiSigners:s},data:c}=h(e);if(c.instruction!==u.TokenInstruction.CloseAccount)throw new(0,a.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,destination:n,authority:o,multiSigners:s},data:c}}function h({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{account:t,destination:r,authority:n,multiSigners:o},data:d.decode(i)}}})),s.register("cQJ0F",(function(t,r){e(t.exports,"createAccount",(function(){return l}));var n=s("207Uo"),o=s("ck3Km"),i=s("eLqf2"),a=s("6juwD"),c=s("qlWnV"),u=s("i6sOI");async function l(e,t,r,s,l,d,p=o.TOKEN_PROGRAM_ID){if(!l)return await(0,u.createAssociatedTokenAccount)(e,t,r,s,d,p);const f=await(0,c.getMint)(e,r,d?.commitment,p),h=(0,i.getAccountLenForMint)(f),g=await e.getMinimumBalanceForRentExemption(h),y=(new(0,n.Transaction)).add(n.SystemProgram.createAccount({fromPubkey:t.publicKey,newAccountPubkey:l.publicKey,space:h,lamports:g,programId:p}),(0,a.createInitializeAccountInstruction)(l.publicKey,r,s,p));return await(0,n.sendAndConfirmTransaction)(e,y,[t,l],d),l.publicKey}})),s.register("eLqf2",(function(t,r){e(t.exports,"ExtensionType",(function(){return n})),e(t.exports,"TYPE_SIZE",(function(){return k})),e(t.exports,"LENGTH_SIZE",(function(){return x})),e(t.exports,"getTypeLen",(function(){return w})),e(t.exports,"isMintExtension",(function(){return S})),e(t.exports,"isAccountExtension",(function(){return I})),e(t.exports,"getAccountTypeOfMintType",(function(){return v})),e(t.exports,"getMintLen",(function(){return E})),e(t.exports,"getAccountLen",(function(){return _})),e(t.exports,"getExtensionData",(function(){return T})),e(t.exports,"getExtensionTypes",(function(){return O})),e(t.exports,"getAccountLenForMint",(function(){return P}));var n,o,i=s("cMh62"),a=s("qlWnV"),c=s("lmqvc"),u=s("KUw34"),l=s("3kWti"),d=s("kM6V8"),p=s("bbJ1q"),f=s("7Lzbx"),h=s("eCWff"),g=s("48icR"),y=s("kBBHE"),b=s("74h9y"),m=s("8wxAW");(o=n||(n={}))[o.Uninitialized=0]="Uninitialized",o[o.TransferFeeConfig=1]="TransferFeeConfig",o[o.TransferFeeAmount=2]="TransferFeeAmount",o[o.MintCloseAuthority=3]="MintCloseAuthority",o[o.ConfidentialTransferMint=4]="ConfidentialTransferMint",o[o.ConfidentialTransferAccount=5]="ConfidentialTransferAccount",o[o.DefaultAccountState=6]="DefaultAccountState",o[o.ImmutableOwner=7]="ImmutableOwner",o[o.MemoTransfer=8]="MemoTransfer",o[o.NonTransferable=9]="NonTransferable",o[o.InterestBearingConfig=10]="InterestBearingConfig",o[o.CpiGuard=11]="CpiGuard",o[o.PermanentDelegate=12]="PermanentDelegate";const k=2,x=2;function w(e){switch(e){case n.Uninitialized:return 0;case n.TransferFeeConfig:return m.TRANSFER_FEE_CONFIG_SIZE;case n.TransferFeeAmount:return m.TRANSFER_FEE_AMOUNT_SIZE;case n.MintCloseAuthority:return g.MINT_CLOSE_AUTHORITY_SIZE;case n.ConfidentialTransferMint:return 97;case n.ConfidentialTransferAccount:return 286;case n.CpiGuard:return l.CPI_GUARD_SIZE;case n.DefaultAccountState:return d.DEFAULT_ACCOUNT_STATE_SIZE;case n.ImmutableOwner:return p.IMMUTABLE_OWNER_SIZE;case n.MemoTransfer:return h.MEMO_TRANSFER_SIZE;case n.NonTransferable:return y.NON_TRANSFERABLE_SIZE;case n.InterestBearingConfig:return f.INTEREST_BEARING_MINT_CONFIG_STATE_SIZE;case n.PermanentDelegate:return b.PERMANENT_DELEGATE_SIZE;default:throw Error(`Unknown extension type: ${e}`)}}function S(e){switch(e){case n.TransferFeeConfig:case n.MintCloseAuthority:case n.ConfidentialTransferMint:case n.DefaultAccountState:case n.NonTransferable:case n.InterestBearingConfig:case n.PermanentDelegate:return!0;case n.Uninitialized:case n.TransferFeeAmount:case n.ConfidentialTransferAccount:case n.ImmutableOwner:case n.MemoTransfer:case n.CpiGuard:return!1;default:throw Error(`Unknown extension type: ${e}`)}}function I(e){switch(e){case n.TransferFeeAmount:case n.ConfidentialTransferAccount:case n.ImmutableOwner:case n.MemoTransfer:case n.CpiGuard:return!0;case n.Uninitialized:case n.TransferFeeConfig:case n.MintCloseAuthority:case n.ConfidentialTransferMint:case n.DefaultAccountState:case n.NonTransferable:case n.InterestBearingConfig:case n.PermanentDelegate:return!1;default:throw Error(`Unknown extension type: ${e}`)}}function v(e){switch(e){case n.TransferFeeConfig:return n.TransferFeeAmount;case n.ConfidentialTransferMint:return n.ConfidentialTransferAccount;case n.TransferFeeAmount:case n.ConfidentialTransferAccount:case n.CpiGuard:case n.DefaultAccountState:case n.ImmutableOwner:case n.MemoTransfer:case n.MintCloseAuthority:case n.NonTransferable:case n.Uninitialized:case n.InterestBearingConfig:case n.PermanentDelegate:return n.Uninitialized}}function A(e,t){if(0===e.length)return t;{const t=i.ACCOUNT_SIZE+u.ACCOUNT_TYPE_SIZE+e.filter(((t,r)=>r===e.indexOf(t))).map((e=>w(e)+k+x)).reduce(((e,t)=>e+t));return t===c.MULTISIG_SIZE?t+k:t}}function E(e){return A(e,a.MINT_SIZE)}function _(e){return A(e,i.ACCOUNT_SIZE)}function T(e,t){let r=0;for(;r+k+x<=t.length;){const n=t.readUInt16LE(r),o=t.readUInt16LE(r+k),i=r+k+x;if(n==e)return t.slice(i,i+o);r=i+o}return null}function O(e){const t=[];let r=0;for(;rx(e,o[t],n)))}async function m(e,t){return await k(e,[],t)}async function k(e,t,r){const n=(0,d.getAccountLen)(t);return await e.getMinimumBalanceForRentExemption(n,r)}function x(e,t,r=c.TOKEN_PROGRAM_ID){if(!t)throw new(0,u.TokenAccountNotFoundError);if(!t.owner.equals(r))throw new(0,u.TokenInvalidAccountOwnerError);if(t.data.lengthg){if(t.data.length===p.MULTISIG_SIZE)throw new(0,u.TokenInvalidAccountSizeError);if(t.data[g]!=l.AccountType.Account)throw new(0,u.TokenInvalidAccountError);i=t.data.slice(g+l.ACCOUNT_TYPE_SIZE)}return{address:e,mint:o.mint,owner:o.owner,amount:o.amount,delegate:o.delegateOption?o.delegate:null,delegatedAmount:o.delegatedAmount,isInitialized:o.state!==n.Uninitialized,isFrozen:o.state===n.Frozen,isNative:!!o.isNativeOption,rentExemptReserve:o.isNativeOption?o.isNative:null,closeAuthority:o.closeAuthorityOption?o.closeAuthority:null,tlvData:i}}})),s.register("KUw34",(function(t,r){var n,o;e(t.exports,"AccountType",(function(){return n})),e(t.exports,"ACCOUNT_TYPE_SIZE",(function(){return i})),(o=n||(n={}))[o.Uninitialized=0]="Uninitialized",o[o.Mint=1]="Mint",o[o.Account=2]="Account";const i=1})),s.register("lmqvc",(function(t,r){e(t.exports,"MultisigLayout",(function(){return c})),e(t.exports,"MULTISIG_SIZE",(function(){return u})),e(t.exports,"getMultisig",(function(){return l})),e(t.exports,"unpackMultisig",(function(){return d})),e(t.exports,"getMinimumBalanceForRentExemptMultisig",(function(){return p}));var n=s("faf7S"),o=s("6kYG1"),i=s("ck3Km"),a=s("834ub");const c=(0,n.struct)([(0,n.u8)("m"),(0,n.u8)("n"),(0,o.bool)("isInitialized"),(0,o.publicKey)("signer1"),(0,o.publicKey)("signer2"),(0,o.publicKey)("signer3"),(0,o.publicKey)("signer4"),(0,o.publicKey)("signer5"),(0,o.publicKey)("signer6"),(0,o.publicKey)("signer7"),(0,o.publicKey)("signer8"),(0,o.publicKey)("signer9"),(0,o.publicKey)("signer10"),(0,o.publicKey)("signer11")]),u=c.span;async function l(e,t,r,n=i.TOKEN_PROGRAM_ID){return d(t,await e.getAccountInfo(t,r),n)}function d(e,t,r=i.TOKEN_PROGRAM_ID){if(!t)throw new(0,a.TokenAccountNotFoundError);if(!t.owner.equals(r))throw new(0,a.TokenInvalidAccountOwnerError);if(t.data.length!=u)throw new(0,a.TokenInvalidAccountSizeError);return{address:e,...c.decode(t.data)}}async function p(e,t){return await e.getMinimumBalanceForRentExemption(u,t)}})),s.register("qlWnV",(function(t,r){e(t.exports,"MintLayout",(function(){return h})),e(t.exports,"MINT_SIZE",(function(){return g})),e(t.exports,"getMint",(function(){return y})),e(t.exports,"unpackMint",(function(){return b})),e(t.exports,"getMinimumBalanceForRentExemptMint",(function(){return m})),e(t.exports,"getMinimumBalanceForRentExemptMintWithExtensions",(function(){return k})),e(t.exports,"getAssociatedTokenAddress",(function(){return x})),e(t.exports,"getAssociatedTokenAddressSync",(function(){return w}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=s("ck3Km"),c=s("834ub"),u=s("KUw34"),l=s("eLqf2"),d=s("cMh62"),p=s("lmqvc"),f=s("8tcqI").Buffer;const h=(0,n.struct)([(0,n.u32)("mintAuthorityOption"),(0,o.publicKey)("mintAuthority"),(0,o.u64)("supply"),(0,n.u8)("decimals"),(0,o.bool)("isInitialized"),(0,n.u32)("freezeAuthorityOption"),(0,o.publicKey)("freezeAuthority")]),g=h.span;async function y(e,t,r,n=a.TOKEN_PROGRAM_ID){return b(t,await e.getAccountInfo(t,r),n)}function b(e,t,r=a.TOKEN_PROGRAM_ID){if(!t)throw new(0,c.TokenAccountNotFoundError);if(!t.owner.equals(r))throw new(0,c.TokenInvalidAccountOwnerError);if(t.data.lengthg){if(t.data.length<=d.ACCOUNT_SIZE)throw new(0,c.TokenInvalidAccountSizeError);if(t.data.length===p.MULTISIG_SIZE)throw new(0,c.TokenInvalidAccountSizeError);if(t.data[d.ACCOUNT_SIZE]!=u.AccountType.Mint)throw new(0,c.TokenInvalidMintError);o=t.data.slice(d.ACCOUNT_SIZE+u.ACCOUNT_TYPE_SIZE)}return{address:e,mintAuthority:n.mintAuthorityOption?n.mintAuthority:null,supply:n.supply,decimals:n.decimals,isInitialized:n.isInitialized,freezeAuthority:n.freezeAuthorityOption?n.freezeAuthority:null,tlvData:o}}async function m(e,t){return await k(e,[],t)}async function k(e,t,r){const n=(0,l.getMintLen)(t);return await e.getMinimumBalanceForRentExemption(n,r)}async function x(e,t,r=!1,n=a.TOKEN_PROGRAM_ID,o=a.ASSOCIATED_TOKEN_PROGRAM_ID){if(!r&&!i.PublicKey.isOnCurve(t.toBuffer()))throw new(0,c.TokenOwnerOffCurveError);const[s]=await i.PublicKey.findProgramAddress([t.toBuffer(),n.toBuffer(),e.toBuffer()],o);return s}function w(e,t,r=!1,n=a.TOKEN_PROGRAM_ID,o=a.ASSOCIATED_TOKEN_PROGRAM_ID){if(!r&&!i.PublicKey.isOnCurve(t.toBuffer()))throw new(0,c.TokenOwnerOffCurveError);const[s]=i.PublicKey.findProgramAddressSync([t.toBuffer(),n.toBuffer(),e.toBuffer()],o);return s}})),s.register("3kWti",(function(t,r){e(t.exports,"CpiGuardLayout",(function(){return a})),e(t.exports,"CPI_GUARD_SIZE",(function(){return c})),e(t.exports,"getCpiGuard",(function(){return u}));var n=s("faf7S"),o=s("6kYG1"),i=s("eLqf2");const a=(0,n.struct)([(0,o.bool)("lockCpi")]),c=a.span;function u(e){const t=(0,i.getExtensionData)(i.ExtensionType.CpiGuard,e.tlvData);return null!==t?a.decode(t):null}})),s.register("kM6V8",(function(t,r){e(t.exports,"DefaultAccountStateLayout",(function(){return i})),e(t.exports,"DEFAULT_ACCOUNT_STATE_SIZE",(function(){return a})),e(t.exports,"getDefaultAccountState",(function(){return c}));var n=s("faf7S"),o=s("eLqf2");const i=(0,n.struct)([(0,n.u8)("state")]),a=i.span;function c(e){const t=(0,o.getExtensionData)(o.ExtensionType.DefaultAccountState,e.tlvData);return null!==t?i.decode(t):null}})),s.register("bbJ1q",(function(t,r){e(t.exports,"ImmutableOwnerLayout",(function(){return i})),e(t.exports,"IMMUTABLE_OWNER_SIZE",(function(){return a})),e(t.exports,"getImmutableOwner",(function(){return c}));var n=s("faf7S"),o=s("eLqf2");const i=(0,n.struct)([]),a=i.span;function c(e){const t=(0,o.getExtensionData)(o.ExtensionType.ImmutableOwner,e.tlvData);return null!==t?i.decode(t):null}})),s.register("7Lzbx",(function(t,r){e(t.exports,"InterestBearingMintConfigStateLayout",(function(){return a})),e(t.exports,"INTEREST_BEARING_MINT_CONFIG_STATE_SIZE",(function(){return c})),e(t.exports,"getInterestBearingMintConfigState",(function(){return u}));var n=s("faf7S"),o=s("6kYG1"),i=s("eLqf2");const a=(0,n.struct)([(0,o.publicKey)("rateAuthority"),(0,n.ns64)("initializationTimestamp"),(0,n.s16)("preUpdateAverageRate"),(0,n.ns64)("lastUpdateTimestamp"),(0,n.s16)("currentRate")]),c=a.span;function u(e){const t=(0,i.getExtensionData)(i.ExtensionType.InterestBearingConfig,e.tlvData);return null!==t?a.decode(t):null}})),s.register("eCWff",(function(t,r){e(t.exports,"MemoTransferLayout",(function(){return a})),e(t.exports,"MEMO_TRANSFER_SIZE",(function(){return c})),e(t.exports,"getMemoTransfer",(function(){return u}));var n=s("faf7S"),o=s("6kYG1"),i=s("eLqf2");const a=(0,n.struct)([(0,o.bool)("requireIncomingTransferMemos")]),c=a.span;function u(e){const t=(0,i.getExtensionData)(i.ExtensionType.MemoTransfer,e.tlvData);return null!==t?a.decode(t):null}})),s.register("48icR",(function(t,r){e(t.exports,"MintCloseAuthorityLayout",(function(){return a})),e(t.exports,"MINT_CLOSE_AUTHORITY_SIZE",(function(){return c})),e(t.exports,"getMintCloseAuthority",(function(){return u}));var n=s("faf7S"),o=s("6kYG1"),i=s("eLqf2");const a=(0,n.struct)([(0,o.publicKey)("closeAuthority")]),c=a.span;function u(e){const t=(0,i.getExtensionData)(i.ExtensionType.MintCloseAuthority,e.tlvData);return null!==t?a.decode(t):null}})),s.register("kBBHE",(function(t,r){e(t.exports,"NonTransferableLayout",(function(){return i})),e(t.exports,"NON_TRANSFERABLE_SIZE",(function(){return a})),e(t.exports,"getNonTransferable",(function(){return c}));var n=s("faf7S"),o=s("eLqf2");const i=(0,n.struct)([]),a=i.span;function c(e){const t=(0,o.getExtensionData)(o.ExtensionType.NonTransferable,e.tlvData);return null!==t?i.decode(t):null}})),s.register("74h9y",(function(t,r){e(t.exports,"PermanentDelegateLayout",(function(){return a})),e(t.exports,"PERMANENT_DELEGATE_SIZE",(function(){return c})),e(t.exports,"getPermanentDelegate",(function(){return u}));var n=s("faf7S"),o=s("6kYG1"),i=s("eLqf2");const a=(0,n.struct)([(0,o.publicKey)("delegate")]),c=a.span;function u(e){const t=(0,i.getExtensionData)(i.ExtensionType.PermanentDelegate,e.tlvData);return null!==t?a.decode(t):null}})),s.register("8wxAW",(function(t,r){e(t.exports,"MAX_FEE_BASIS_POINTS",(function(){return a})),e(t.exports,"ONE_IN_BASIS_POINTS",(function(){return c})),e(t.exports,"transferFeeLayout",(function(){return u})),e(t.exports,"TransferFeeConfigLayout",(function(){return l})),e(t.exports,"TRANSFER_FEE_CONFIG_SIZE",(function(){return d})),e(t.exports,"TransferFeeAmountLayout",(function(){return p})),e(t.exports,"TRANSFER_FEE_AMOUNT_SIZE",(function(){return f})),e(t.exports,"getTransferFeeConfig",(function(){return h})),e(t.exports,"getTransferFeeAmount",(function(){return g}));var n=s("faf7S"),o=s("6kYG1"),i=s("eLqf2");const a=1e4,c=a;function u(e){return(0,n.struct)([(0,o.u64)("epoch"),(0,o.u64)("maximumFee"),(0,n.u16)("transferFeeBasisPoints")],e)}const l=(0,n.struct)([(0,o.publicKey)("transferFeeConfigAuthority"),(0,o.publicKey)("withdrawWithheldAuthority"),(0,o.u64)("withheldAmount"),u("olderTransferFee"),u("newerTransferFee")]),d=l.span,p=(0,n.struct)([(0,o.u64)("withheldAmount")]),f=p.span;function h(e){const t=(0,i.getExtensionData)(i.ExtensionType.TransferFeeConfig,e.tlvData);return null!==t?l.decode(t):null}function g(e){const t=(0,i.getExtensionData)(i.ExtensionType.TransferFeeAmount,e.tlvData);return null!==t?p.decode(t):null}})),s.register("6juwD",(function(t,r){e(t.exports,"initializeAccountInstructionData",(function(){return l})),e(t.exports,"createInitializeAccountInstruction",(function(){return d})),e(t.exports,"decodeInitializeAccountInstruction",(function(){return p})),e(t.exports,"decodeInitializeAccountInstructionUnchecked",(function(){return f}));var n=s("faf7S"),o=s("207Uo"),i=s("ck3Km"),a=s("834ub"),c=s("39u8y"),u=s("8tcqI").Buffer;const l=(0,n.struct)([(0,n.u8)("instruction")]);function d(e,t,r,n=i.TOKEN_PROGRAM_ID){const s=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:o.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}],a=u.alloc(l.span);return l.encode({instruction:c.TokenInstruction.InitializeAccount},a),new(0,o.TransactionInstruction)({keys:s,programId:n,data:a})}function p(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);if(e.data.length!==l.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n,owner:o,rent:s},data:u}=f(e);if(u.instruction!==c.TokenInstruction.InitializeAccount)throw new(0,a.TokenInvalidInstructionTypeError);if(!(r&&n&&o&&s))throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n,owner:o,rent:s},data:u}}function f({programId:e,keys:[t,r,n,o],data:i}){return{programId:e,keys:{account:t,mint:r,owner:n,rent:o},data:l.decode(i)}}})),s.register("i6sOI",(function(t,r){e(t.exports,"createAssociatedTokenAccount",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("F6aaO"),a=s("qlWnV");async function c(e,t,r,s,c,u=o.TOKEN_PROGRAM_ID,l=o.ASSOCIATED_TOKEN_PROGRAM_ID){const d=await(0,a.getAssociatedTokenAddress)(r,s,!1,u,l),p=(new(0,n.Transaction)).add((0,i.createAssociatedTokenAccountInstruction)(t.publicKey,d,s,r,u,l));return await(0,n.sendAndConfirmTransaction)(e,p,[t],c),d}})),s.register("F6aaO",(function(t,r){e(t.exports,"createAssociatedTokenAccountInstruction",(function(){return a})),e(t.exports,"createAssociatedTokenAccountIdempotentInstruction",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("8tcqI").Buffer;function a(e,t,r,n,s=o.TOKEN_PROGRAM_ID,a=o.ASSOCIATED_TOKEN_PROGRAM_ID){return u(e,t,r,n,i.alloc(0),s,a)}function c(e,t,r,n,s=o.TOKEN_PROGRAM_ID,a=o.ASSOCIATED_TOKEN_PROGRAM_ID){return u(e,t,r,n,i.from([1]),s,a)}function u(e,t,r,i,s,a=o.TOKEN_PROGRAM_ID,c=o.ASSOCIATED_TOKEN_PROGRAM_ID){const u=[{pubkey:e,isSigner:!0,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:i,isSigner:!1,isWritable:!1},{pubkey:n.SystemProgram.programId,isSigner:!1,isWritable:!1},{pubkey:a,isSigner:!1,isWritable:!1}];return new(0,n.TransactionInstruction)({keys:u,programId:c,data:s})}})),s.register("4vuf2",(function(t,r){e(t.exports,"createAssociatedTokenAccountIdempotent",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("F6aaO"),a=s("qlWnV");async function c(e,t,r,s,c,u=o.TOKEN_PROGRAM_ID,l=o.ASSOCIATED_TOKEN_PROGRAM_ID){const d=await(0,a.getAssociatedTokenAddress)(r,s,!1,u,l),p=(new(0,n.Transaction)).add((0,i.createAssociatedTokenAccountIdempotentInstruction)(t.publicKey,d,s,r,u,l));return await(0,n.sendAndConfirmTransaction)(e,p,[t],c),d}})),s.register("e1n5F",(function(t,r){e(t.exports,"createMint",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("6Rs35"),a=s("qlWnV");async function c(e,t,r,s,c,u=n.Keypair.generate(),l,d=o.TOKEN_PROGRAM_ID){const p=await(0,a.getMinimumBalanceForRentExemptMint)(e),f=(new(0,n.Transaction)).add(n.SystemProgram.createAccount({fromPubkey:t.publicKey,newAccountPubkey:u.publicKey,space:a.MINT_SIZE,lamports:p,programId:d}),(0,i.createInitializeMint2Instruction)(u.publicKey,c,r,s,d));return await(0,n.sendAndConfirmTransaction)(e,f,[t,u],l),u.publicKey}})),s.register("6Rs35",(function(t,r){e(t.exports,"initializeMint2InstructionData",(function(){return d})),e(t.exports,"createInitializeMint2Instruction",(function(){return p})),e(t.exports,"decodeInitializeMint2Instruction",(function(){return f})),e(t.exports,"decodeInitializeMint2InstructionUnchecked",(function(){return h}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=s("ck3Km"),c=s("834ub"),u=s("39u8y"),l=s("8tcqI").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction"),(0,n.u8)("decimals"),(0,o.publicKey)("mintAuthority"),(0,n.u8)("freezeAuthorityOption"),(0,o.publicKey)("freezeAuthority")]);function p(e,t,r,n,o=a.TOKEN_PROGRAM_ID){const s=[{pubkey:e,isSigner:!1,isWritable:!0}],c=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.InitializeMint2,decimals:t,mintAuthority:r,freezeAuthorityOption:n?1:0,freezeAuthority:n||new(0,i.PublicKey)(0)},c),new(0,i.TransactionInstruction)({keys:s,programId:o,data:c})}function f(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{mint:r},data:n}=h(e);if(n.instruction!==u.TokenInstruction.InitializeMint2)throw new(0,c.TokenInvalidInstructionTypeError);if(!r)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r},data:n}}function h({programId:e,keys:[t],data:r}){const{instruction:n,decimals:o,mintAuthority:i,freezeAuthorityOption:s,freezeAuthority:a}=d.decode(r);return{programId:e,keys:{mint:t},data:{instruction:n,decimals:o,mintAuthority:i,freezeAuthority:s?a:null}}}})),s.register("9ExeV",(function(t,r){e(t.exports,"createMultisig",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("43uIE"),a=s("lmqvc");async function c(e,t,r,s,c=n.Keypair.generate(),u,l=o.TOKEN_PROGRAM_ID){const d=await(0,a.getMinimumBalanceForRentExemptMultisig)(e),p=(new(0,n.Transaction)).add(n.SystemProgram.createAccount({fromPubkey:t.publicKey,newAccountPubkey:c.publicKey,space:a.MULTISIG_SIZE,lamports:d,programId:l}),(0,i.createInitializeMultisigInstruction)(c.publicKey,r,s,l));return await(0,n.sendAndConfirmTransaction)(e,p,[t,c],u),c.publicKey}})),s.register("43uIE",(function(t,r){e(t.exports,"initializeMultisigInstructionData",(function(){return l})),e(t.exports,"createInitializeMultisigInstruction",(function(){return d})),e(t.exports,"decodeInitializeMultisigInstruction",(function(){return p})),e(t.exports,"decodeInitializeMultisigInstructionUnchecked",(function(){return f}));var n=s("faf7S"),o=s("207Uo"),i=s("ck3Km"),a=s("834ub"),c=s("39u8y"),u=s("8tcqI").Buffer;const l=(0,n.struct)([(0,n.u8)("instruction"),(0,n.u8)("m")]);function d(e,t,r,n=i.TOKEN_PROGRAM_ID){const s=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:o.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}];for(const e of t)s.push({pubkey:e instanceof o.PublicKey?e:e.publicKey,isSigner:!1,isWritable:!1});const a=u.alloc(l.span);return l.encode({instruction:c.TokenInstruction.InitializeMultisig,m:r},a),new(0,o.TransactionInstruction)({keys:s,programId:n,data:a})}function p(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);if(e.data.length!==l.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{account:r,rent:n,signers:o},data:s}=f(e);if(s.instruction!==c.TokenInstruction.InitializeMultisig)throw new(0,a.TokenInvalidInstructionTypeError);if(!r||!n||!o.length)throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,rent:n,signers:o},data:s}}function f({programId:e,keys:[t,r,...n],data:o}){return{programId:e,keys:{account:t,rent:r,signers:n},data:l.decode(o)}}})),s.register("6jhXS",(function(t,r){e(t.exports,"createNativeMint",(function(){return a}));var n=s("207Uo"),o=s("ck3Km"),i=s("5kIOz");async function a(e,t,r,s=o.NATIVE_MINT_2022,a=o.TOKEN_2022_PROGRAM_ID){const c=(new(0,n.Transaction)).add((0,i.createCreateNativeMintInstruction)(t.publicKey,s,a));await(0,n.sendAndConfirmTransaction)(e,c,[t],r)}})),s.register("5kIOz",(function(t,r){e(t.exports,"createNativeMintInstructionData",(function(){return l})),e(t.exports,"createCreateNativeMintInstruction",(function(){return d}));var n=s("faf7S"),o=s("207Uo"),i=s("ck3Km"),a=s("834ub"),c=s("39u8y"),u=s("8tcqI").Buffer;const l=(0,n.struct)([(0,n.u8)("instruction")]);function d(e,t=i.NATIVE_MINT_2022,r=i.TOKEN_2022_PROGRAM_ID){if(!(0,i.programSupportsExtensions)(r))throw new(0,a.TokenUnsupportedInstructionError);const n=[{pubkey:e,isSigner:!0,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:o.SystemProgram.programId,isSigner:!1,isWritable:!1}],s=u.alloc(l.span);return l.encode({instruction:c.TokenInstruction.CreateNativeMint},s),new(0,o.TransactionInstruction)({keys:n,programId:r,data:s})}})),s.register("6gmHs",(function(t,r){e(t.exports,"createWrappedNativeAccount",(function(){return p}));var n=s("207Uo"),o=s("ck3Km"),i=s("F6aaO"),a=s("6juwD"),c=s("lsB8s"),u=s("cMh62"),l=s("qlWnV"),d=s("cQJ0F");async function p(e,t,r,s,p,f,h=o.TOKEN_PROGRAM_ID,g=o.NATIVE_MINT){if(!s)return await(0,d.createAccount)(e,t,g,r,p,f,h);if(!p){const a=await(0,l.getAssociatedTokenAddress)(g,r,!1,h,o.ASSOCIATED_TOKEN_PROGRAM_ID),u=(new(0,n.Transaction)).add((0,i.createAssociatedTokenAccountInstruction)(t.publicKey,a,r,g,h,o.ASSOCIATED_TOKEN_PROGRAM_ID),n.SystemProgram.transfer({fromPubkey:t.publicKey,toPubkey:a,lamports:s}),(0,c.createSyncNativeInstruction)(a,h));return await(0,n.sendAndConfirmTransaction)(e,u,[t],f),a}const y=await(0,u.getMinimumBalanceForRentExemptAccount)(e),b=(new(0,n.Transaction)).add(n.SystemProgram.createAccount({fromPubkey:t.publicKey,newAccountPubkey:p.publicKey,space:u.ACCOUNT_SIZE,lamports:y,programId:h}),n.SystemProgram.transfer({fromPubkey:t.publicKey,toPubkey:p.publicKey,lamports:s}),(0,a.createInitializeAccountInstruction)(p.publicKey,g,r,h));return await(0,n.sendAndConfirmTransaction)(e,b,[t,p],f),p.publicKey}})),s.register("lsB8s",(function(t,r){e(t.exports,"syncNativeInstructionData",(function(){return l})),e(t.exports,"createSyncNativeInstruction",(function(){return d})),e(t.exports,"decodeSyncNativeInstruction",(function(){return p})),e(t.exports,"decodeSyncNativeInstructionUnchecked",(function(){return f}));var n=s("faf7S"),o=s("207Uo"),i=s("ck3Km"),a=s("834ub"),c=s("39u8y"),u=s("8tcqI").Buffer;const l=(0,n.struct)([(0,n.u8)("instruction")]);function d(e,t=i.TOKEN_PROGRAM_ID){const r=[{pubkey:e,isSigner:!1,isWritable:!0}],n=u.alloc(l.span);return l.encode({instruction:c.TokenInstruction.SyncNative},n),new(0,o.TransactionInstruction)({keys:r,programId:t,data:n})}function p(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);if(e.data.length!==l.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{account:r},data:n}=f(e);if(n.instruction!==c.TokenInstruction.SyncNative)throw new(0,a.TokenInvalidInstructionTypeError);if(!r)throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r},data:n}}function f({programId:e,keys:[t],data:r}){return{programId:e,keys:{account:t},data:l.decode(r)}}})),s.register("fQCa2",(function(t,r){e(t.exports,"freezeAccount",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("bF3JE"),a=s("gxK2y");async function c(e,t,r,s,c,u=[],l,d=o.TOKEN_PROGRAM_ID){const[p,f]=(0,a.getSigners)(c,u),h=(new(0,n.Transaction)).add((0,i.createFreezeAccountInstruction)(r,s,p,u,d));return await(0,n.sendAndConfirmTransaction)(e,h,[t,...f],l)}})),s.register("bF3JE",(function(t,r){e(t.exports,"freezeAccountInstructionData",(function(){return d})),e(t.exports,"createFreezeAccountInstruction",(function(){return p})),e(t.exports,"decodeFreezeAccountInstruction",(function(){return f})),e(t.exports,"decodeFreezeAccountInstructionUnchecked",(function(){return h}));var n=s("faf7S"),o=s("207Uo"),i=s("ck3Km"),a=s("834ub"),c=s("lgyGS"),u=s("39u8y"),l=s("8tcqI").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction")]);function p(e,t,r,n=[],s=i.TOKEN_PROGRAM_ID){const a=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1}],r,n),p=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.FreezeAccount},p),new(0,o.TransactionInstruction)({keys:a,programId:s,data:p})}function f(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n,authority:o,multiSigners:s},data:c}=h(e);if(c.instruction!==u.TokenInstruction.FreezeAccount)throw new(0,a.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n,authority:o,multiSigners:s},data:c}}function h({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{account:t,mint:r,authority:n,multiSigners:o},data:d.decode(i)}}})),s.register("cLVnS",(function(t,r){e(t.exports,"getOrCreateAssociatedTokenAccount",(function(){return l}));var n=s("207Uo"),o=s("ck3Km"),i=s("834ub"),a=s("F6aaO"),c=s("cMh62"),u=s("qlWnV");async function l(e,t,r,s,l=!1,d,p,f=o.TOKEN_PROGRAM_ID,h=o.ASSOCIATED_TOKEN_PROGRAM_ID){const g=await(0,u.getAssociatedTokenAddress)(r,s,l,f,h);let y;try{y=await(0,c.getAccount)(e,g,d,f)}catch(o){if(!(o instanceof i.TokenAccountNotFoundError||o instanceof i.TokenInvalidAccountOwnerError))throw o;try{const o=(new(0,n.Transaction)).add((0,a.createAssociatedTokenAccountInstruction)(t.publicKey,g,s,r,f,h));await(0,n.sendAndConfirmTransaction)(e,o,[t],p)}catch(e){}y=await(0,c.getAccount)(e,g,d,f)}if(!y.mint.equals(r))throw new(0,i.TokenInvalidMintError);if(!y.owner.equals(s))throw new(0,i.TokenInvalidOwnerError);return y}})),s.register("gGVT3",(function(t,r){e(t.exports,"mintTo",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("2GmJZ"),a=s("gxK2y");async function c(e,t,r,s,c,u,l=[],d,p=o.TOKEN_PROGRAM_ID){const[f,h]=(0,a.getSigners)(c,l),g=(new(0,n.Transaction)).add((0,i.createMintToInstruction)(r,s,f,u,l,p));return await(0,n.sendAndConfirmTransaction)(e,g,[t,...h],d)}})),s.register("2GmJZ",(function(t,r){e(t.exports,"mintToInstructionData",(function(){return p})),e(t.exports,"createMintToInstruction",(function(){return f})),e(t.exports,"decodeMintToInstruction",(function(){return h})),e(t.exports,"decodeMintToInstructionUnchecked",(function(){return g}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=s("ck3Km"),c=s("834ub"),u=s("lgyGS"),l=s("39u8y"),d=s("8tcqI").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount")]);function f(e,t,r,n,o=[],s=a.TOKEN_PROGRAM_ID){const c=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,o),f=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.MintTo,amount:BigInt(n)},f),new(0,i.TransactionInstruction)({keys:c,programId:s,data:f})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{mint:r,destination:n,authority:o,multiSigners:i},data:s}=g(e);if(s.instruction!==l.TokenInstruction.MintTo)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r,destination:n,authority:o,multiSigners:i},data:s}}function g({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{mint:t,destination:r,authority:n,multiSigners:o},data:p.decode(i)}}})),s.register("akaug",(function(t,r){e(t.exports,"mintToChecked",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("je6zr"),a=s("gxK2y");async function c(e,t,r,s,c,u,l,d=[],p,f=o.TOKEN_PROGRAM_ID){const[h,g]=(0,a.getSigners)(c,d),y=(new(0,n.Transaction)).add((0,i.createMintToCheckedInstruction)(r,s,h,u,l,d,f));return await(0,n.sendAndConfirmTransaction)(e,y,[t,...g],p)}})),s.register("je6zr",(function(t,r){e(t.exports,"mintToCheckedInstructionData",(function(){return p})),e(t.exports,"createMintToCheckedInstruction",(function(){return f})),e(t.exports,"decodeMintToCheckedInstruction",(function(){return h})),e(t.exports,"decodeMintToCheckedInstructionUnchecked",(function(){return g}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=s("ck3Km"),c=s("834ub"),u=s("lgyGS"),l=s("39u8y"),d=s("8tcqI").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount"),(0,n.u8)("decimals")]);function f(e,t,r,n,o,s=[],c=a.TOKEN_PROGRAM_ID){const f=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,s),h=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.MintToChecked,amount:BigInt(n),decimals:o},h),new(0,i.TransactionInstruction)({keys:f,programId:c,data:h})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{mint:r,destination:n,authority:o,multiSigners:i},data:s}=g(e);if(s.instruction!==l.TokenInstruction.MintToChecked)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r,destination:n,authority:o,multiSigners:i},data:s}}function g({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{mint:t,destination:r,authority:n,multiSigners:o},data:p.decode(i)}}})),s.register("civKo",(function(t,r){e(t.exports,"revoke",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("eugEP"),a=s("gxK2y");async function c(e,t,r,s,c=[],u,l=o.TOKEN_PROGRAM_ID){const[d,p]=(0,a.getSigners)(s,c),f=(new(0,n.Transaction)).add((0,i.createRevokeInstruction)(r,d,c,l));return await(0,n.sendAndConfirmTransaction)(e,f,[t,...p],u)}})),s.register("eugEP",(function(t,r){e(t.exports,"revokeInstructionData",(function(){return d})),e(t.exports,"createRevokeInstruction",(function(){return p})),e(t.exports,"decodeRevokeInstruction",(function(){return f})),e(t.exports,"decodeRevokeInstructionUnchecked",(function(){return h}));var n=s("faf7S"),o=s("207Uo"),i=s("ck3Km"),a=s("834ub"),c=s("lgyGS"),u=s("39u8y"),l=s("8tcqI").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction")]);function p(e,t,r=[],n=i.TOKEN_PROGRAM_ID){const s=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0}],t,r),a=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.Revoke},a),new(0,o.TransactionInstruction)({keys:s,programId:n,data:a})}function f(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{account:r,owner:n,multiSigners:o},data:s}=h(e);if(s.instruction!==u.TokenInstruction.Revoke)throw new(0,a.TokenInvalidInstructionTypeError);if(!r||!n)throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,owner:n,multiSigners:o},data:s}}function h({programId:e,keys:[t,r,...n],data:o}){return{programId:e,keys:{account:t,owner:r,multiSigners:n},data:d.decode(o)}}})),s.register("lFVwv",(function(t,r){e(t.exports,"setAuthority",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("hNsoN"),a=s("gxK2y");async function c(e,t,r,s,c,u,l=[],d,p=o.TOKEN_PROGRAM_ID){const[f,h]=(0,a.getSigners)(s,l),g=(new(0,n.Transaction)).add((0,i.createSetAuthorityInstruction)(r,f,c,u,l,p));return await(0,n.sendAndConfirmTransaction)(e,g,[t,...h],d)}})),s.register("hNsoN",(function(t,r){e(t.exports,"AuthorityType",(function(){return n})),e(t.exports,"setAuthorityInstructionData",(function(){return h})),e(t.exports,"createSetAuthorityInstruction",(function(){return g})),e(t.exports,"decodeSetAuthorityInstruction",(function(){return y})),e(t.exports,"decodeSetAuthorityInstructionUnchecked",(function(){return b}));var n,o,i=s("faf7S"),a=s("6kYG1"),c=s("207Uo"),u=s("ck3Km"),l=s("834ub"),d=s("lgyGS"),p=s("39u8y"),f=s("8tcqI").Buffer;(o=n||(n={}))[o.MintTokens=0]="MintTokens",o[o.FreezeAccount=1]="FreezeAccount",o[o.AccountOwner=2]="AccountOwner",o[o.CloseAccount=3]="CloseAccount";const h=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("authorityType"),(0,i.u8)("newAuthorityOption"),(0,a.publicKey)("newAuthority")]);function g(e,t,r,n,o=[],i=u.TOKEN_PROGRAM_ID){const s=(0,d.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0}],t,o),a=f.alloc(h.span);return h.encode({instruction:p.TokenInstruction.SetAuthority,authorityType:r,newAuthorityOption:n?1:0,newAuthority:n||new(0,c.PublicKey)(0)},a),new(0,c.TransactionInstruction)({keys:s,programId:i,data:a})}function y(e,t=u.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,l.TokenInvalidInstructionProgramError);if(e.data.length!==h.span)throw new(0,l.TokenInvalidInstructionDataError);const{keys:{account:r,currentAuthority:n,multiSigners:o},data:i}=b(e);if(i.instruction!==p.TokenInstruction.SetAuthority)throw new(0,l.TokenInvalidInstructionTypeError);if(!r||!n)throw new(0,l.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,currentAuthority:n,multiSigners:o},data:i}}function b({programId:e,keys:[t,r,...n],data:o}){const{instruction:i,authorityType:s,newAuthorityOption:a,newAuthority:c}=h.decode(o);return{programId:e,keys:{account:t,currentAuthority:r,multiSigners:n},data:{instruction:i,authorityType:s,newAuthority:a?c:null}}}})),s.register("8YA4c",(function(t,r){e(t.exports,"syncNative",(function(){return a}));var n=s("207Uo"),o=s("ck3Km"),i=s("lsB8s");async function a(e,t,r,s,a=o.TOKEN_PROGRAM_ID){const c=(new(0,n.Transaction)).add((0,i.createSyncNativeInstruction)(r,a));return await(0,n.sendAndConfirmTransaction)(e,c,[t],s)}})),s.register("7sezf",(function(t,r){e(t.exports,"thawAccount",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("2Xc8c"),a=s("gxK2y");async function c(e,t,r,s,c,u=[],l,d=o.TOKEN_PROGRAM_ID){const[p,f]=(0,a.getSigners)(c,u),h=(new(0,n.Transaction)).add((0,i.createThawAccountInstruction)(r,s,p,u,d));return await(0,n.sendAndConfirmTransaction)(e,h,[t,...f],l)}})),s.register("2Xc8c",(function(t,r){e(t.exports,"thawAccountInstructionData",(function(){return d})),e(t.exports,"createThawAccountInstruction",(function(){return p})),e(t.exports,"decodeThawAccountInstruction",(function(){return f})),e(t.exports,"decodeThawAccountInstructionUnchecked",(function(){return h}));var n=s("faf7S"),o=s("207Uo"),i=s("ck3Km"),a=s("834ub"),c=s("lgyGS"),u=s("39u8y"),l=s("8tcqI").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction")]);function p(e,t,r,n=[],s=i.TOKEN_PROGRAM_ID){const a=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1}],r,n),p=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.ThawAccount},p),new(0,o.TransactionInstruction)({keys:a,programId:s,data:p})}function f(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n,authority:o,multiSigners:s},data:c}=h(e);if(c.instruction!==u.TokenInstruction.ThawAccount)throw new(0,a.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n,authority:o,multiSigners:s},data:c}}function h({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{account:t,mint:r,authority:n,multiSigners:o},data:d.decode(i)}}})),s.register("964iw",(function(t,r){e(t.exports,"transfer",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("gHML9"),a=s("gxK2y");async function c(e,t,r,s,c,u,l=[],d,p=o.TOKEN_PROGRAM_ID){const[f,h]=(0,a.getSigners)(c,l),g=(new(0,n.Transaction)).add((0,i.createTransferInstruction)(r,s,f,u,l,p));return await(0,n.sendAndConfirmTransaction)(e,g,[t,...h],d)}})),s.register("gHML9",(function(t,r){e(t.exports,"transferInstructionData",(function(){return p})),e(t.exports,"createTransferInstruction",(function(){return f})),e(t.exports,"decodeTransferInstruction",(function(){return h})),e(t.exports,"decodeTransferInstructionUnchecked",(function(){return g}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=s("ck3Km"),c=s("834ub"),u=s("lgyGS"),l=s("39u8y"),d=s("8tcqI").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount")]);function f(e,t,r,n,o=[],s=a.TOKEN_PROGRAM_ID){const c=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,o),f=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.Transfer,amount:BigInt(n)},f),new(0,i.TransactionInstruction)({keys:c,programId:s,data:f})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{source:r,destination:n,owner:o,multiSigners:i},data:s}=g(e);if(s.instruction!==l.TokenInstruction.Transfer)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{source:r,destination:n,owner:o,multiSigners:i},data:s}}function g({programId:e,keys:[t,r,n,...o],data:i}){return{programId:e,keys:{source:t,destination:r,owner:n,multiSigners:o},data:p.decode(i)}}})),s.register("lpLt6",(function(t,r){e(t.exports,"transferChecked",(function(){return c}));var n=s("207Uo"),o=s("ck3Km"),i=s("hWLVh"),a=s("gxK2y");async function c(e,t,r,s,c,u,l,d,p=[],f,h=o.TOKEN_PROGRAM_ID){const[g,y]=(0,a.getSigners)(u,p),b=(new(0,n.Transaction)).add((0,i.createTransferCheckedInstruction)(r,s,c,g,l,d,p,h));return await(0,n.sendAndConfirmTransaction)(e,b,[t,...y],f)}})),s.register("hWLVh",(function(t,r){e(t.exports,"transferCheckedInstructionData",(function(){return p})),e(t.exports,"createTransferCheckedInstruction",(function(){return f})),e(t.exports,"decodeTransferCheckedInstruction",(function(){return h})),e(t.exports,"decodeTransferCheckedInstructionUnchecked",(function(){return g}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=s("ck3Km"),c=s("834ub"),u=s("lgyGS"),l=s("39u8y"),d=s("8tcqI").Buffer;const p=(0,n.struct)([(0,n.u8)("instruction"),(0,o.u64)("amount"),(0,n.u8)("decimals")]);function f(e,t,r,n,o,s,c=[],f=a.TOKEN_PROGRAM_ID){const h=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!1,isWritable:!0}],n,c),g=d.alloc(p.span);return p.encode({instruction:l.TokenInstruction.TransferChecked,amount:BigInt(o),decimals:s},g),new(0,i.TransactionInstruction)({keys:h,programId:f,data:g})}function h(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==p.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{source:r,mint:n,destination:o,owner:i,multiSigners:s},data:u}=g(e);if(u.instruction!==l.TokenInstruction.TransferChecked)throw new(0,c.TokenInvalidInstructionTypeError);if(!(r&&n&&o&&i))throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{source:r,mint:n,destination:o,owner:i,multiSigners:s},data:u}}function g({programId:e,keys:[t,r,n,o,...i],data:s}){return{programId:e,keys:{source:t,mint:r,destination:n,owner:o,multiSigners:i},data:p.decode(s)}}})),s.register("2emPq",(function(t,r){e(t.exports,"uiAmountToAmount",(function(){return u}));var n=s("6kYG1"),o=s("207Uo"),i=s("ck3Km"),a=s("9mWkb"),c=s("8tcqI").Buffer;async function u(e,t,r,s,u=i.TOKEN_PROGRAM_ID){const l=(new(0,o.Transaction)).add((0,a.createUiAmountToAmountInstruction)(r,s,u)),{returnData:d,err:p}=(await e.simulateTransaction(l,[t],!1)).value;if(d){const e=c.from(d.data[0],d.data[1]);return(0,n.u64)().decode(e)}return p}})),s.register("9mWkb",(function(t,r){e(t.exports,"createUiAmountToAmountInstruction",(function(){return l})),e(t.exports,"decodeUiAmountToAmountInstruction",(function(){return d})),e(t.exports,"decodeUiAmountToAmountInstructionUnchecked",(function(){return p}));var n=s("faf7S"),o=s("207Uo"),i=s("ck3Km"),a=s("834ub"),c=s("39u8y"),u=s("8tcqI").Buffer;function l(e,t,r=i.TOKEN_PROGRAM_ID){const s=[{pubkey:e,isSigner:!1,isWritable:!1}],a=u.from(t,"utf8"),l=(0,n.struct)([(0,n.u8)("instruction"),(0,n.blob)(a.length,"amount")]),d=u.alloc(l.span);return l.encode({instruction:c.TokenInstruction.UiAmountToAmount,amount:a},d),new(0,o.TransactionInstruction)({keys:s,programId:r,data:d})}function d(e,t=i.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,a.TokenInvalidInstructionProgramError);const r=(0,n.struct)([(0,n.u8)("instruction"),(0,n.blob)(e.data.length-1,"amount")]);if(e.data.length!==r.span)throw new(0,a.TokenInvalidInstructionDataError);const{keys:{mint:o},data:s}=p(e);if(s.instruction!==c.TokenInstruction.UiAmountToAmount)throw new(0,a.TokenInvalidInstructionTypeError);if(!o)throw new(0,a.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:o},data:s}}function p({programId:e,keys:[t],data:r}){return{programId:e,keys:{mint:t},data:(0,n.struct)([(0,n.u8)("instruction"),(0,n.blob)(r.length-1,"amount")]).decode(r)}}})),s.register("fnCBA",(function(e,t){var r=s("KUw34"),o=s("7EFFp"),i=s("5JUYK"),a=s("eLqf2"),c=s("bbJ1q"),u=s("8b7zV"),l=s("g4pqg"),d=s("48icR"),p=s("kBBHE"),f=s("1gMKw"),h=s("74h9y");n(e.exports,r),n(e.exports,o),n(e.exports,i),n(e.exports,a),n(e.exports,c),n(e.exports,u),n(e.exports,l),n(e.exports,d),n(e.exports,p),n(e.exports,f),n(e.exports,h)})),s.register("7EFFp",(function(e,t){var r=s("l7lTi"),o=s("3Hq0i"),i=s("3kWti");n(e.exports,r),n(e.exports,o),n(e.exports,i)})),s.register("l7lTi",(function(t,r){e(t.exports,"enableCpiGuard",(function(){return c})),e(t.exports,"disableCpiGuard",(function(){return u}));var n=s("207Uo"),o=s("gxK2y"),i=s("ck3Km"),a=s("3Hq0i");async function c(e,t,r,s,c=[],u,l=i.TOKEN_2022_PROGRAM_ID){const[d,p]=(0,o.getSigners)(s,c),f=(new(0,n.Transaction)).add((0,a.createEnableCpiGuardInstruction)(r,d,p,l));return await(0,n.sendAndConfirmTransaction)(e,f,[t,...p],u)}async function u(e,t,r,s,c=[],u,l=i.TOKEN_2022_PROGRAM_ID){const[d,p]=(0,o.getSigners)(s,c),f=(new(0,n.Transaction)).add((0,a.createDisableCpiGuardInstruction)(r,d,p,l));return await(0,n.sendAndConfirmTransaction)(e,f,[t,...p],u)}})),s.register("3Hq0i",(function(t,r){e(t.exports,"CpiGuardInstruction",(function(){return n})),e(t.exports,"cpiGuardInstructionData",(function(){return f})),e(t.exports,"createEnableCpiGuardInstruction",(function(){return h})),e(t.exports,"createDisableCpiGuardInstruction",(function(){return g}));var n,o,i=s("faf7S"),a=s("207Uo"),c=s("ck3Km"),u=s("834ub"),l=s("lgyGS"),d=s("39u8y"),p=s("8tcqI").Buffer;(o=n||(n={}))[o.Enable=0]="Enable",o[o.Disable=1]="Disable";const f=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("cpiGuardInstruction")]);function h(e,t,r=[],o=c.TOKEN_2022_PROGRAM_ID){return y(n.Enable,e,t,r,o)}function g(e,t,r=[],o=c.TOKEN_2022_PROGRAM_ID){return y(n.Disable,e,t,r,o)}function y(e,t,r,n,o){if(!(0,c.programSupportsExtensions)(o))throw new(0,u.TokenUnsupportedInstructionError);const i=(0,l.addSigners)([{pubkey:t,isSigner:!1,isWritable:!0}],r,n),s=p.alloc(f.span);return f.encode({instruction:d.TokenInstruction.CpiGuardExtension,cpiGuardInstruction:e},s),new(0,a.TransactionInstruction)({keys:i,programId:o,data:s})}})),s.register("5JUYK",(function(e,t){var r=s("6kvw9"),o=s("rhBw8"),i=s("kM6V8");n(e.exports,r),n(e.exports,o),n(e.exports,i)})),s.register("6kvw9",(function(t,r){e(t.exports,"initializeDefaultAccountState",(function(){return c})),e(t.exports,"updateDefaultAccountState",(function(){return u}));var n=s("207Uo"),o=s("gxK2y"),i=s("ck3Km"),a=s("rhBw8");async function c(e,t,r,o,s,c=i.TOKEN_2022_PROGRAM_ID){const u=(new(0,n.Transaction)).add((0,a.createInitializeDefaultAccountStateInstruction)(r,o,c));return await(0,n.sendAndConfirmTransaction)(e,u,[t],s)}async function u(e,t,r,s,c,u=[],l,d=i.TOKEN_2022_PROGRAM_ID){const[p,f]=(0,o.getSigners)(c,u),h=(new(0,n.Transaction)).add((0,a.createUpdateDefaultAccountStateInstruction)(r,s,p,f,d));return await(0,n.sendAndConfirmTransaction)(e,h,[t,...f],l)}})),s.register("rhBw8",(function(t,r){e(t.exports,"DefaultAccountStateInstruction",(function(){return n})),e(t.exports,"defaultAccountStateInstructionData",(function(){return f})),e(t.exports,"createInitializeDefaultAccountStateInstruction",(function(){return h})),e(t.exports,"createUpdateDefaultAccountStateInstruction",(function(){return g}));var n,o,i=s("faf7S"),a=s("207Uo"),c=s("ck3Km"),u=s("834ub"),l=s("lgyGS"),d=s("39u8y"),p=s("8tcqI").Buffer;(o=n||(n={}))[o.Initialize=0]="Initialize",o[o.Update=1]="Update";const f=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("defaultAccountStateInstruction"),(0,i.u8)("accountState")]);function h(e,t,r=c.TOKEN_2022_PROGRAM_ID){if(!(0,c.programSupportsExtensions)(r))throw new(0,u.TokenUnsupportedInstructionError);const o=[{pubkey:e,isSigner:!1,isWritable:!0}],i=p.alloc(f.span);return f.encode({instruction:d.TokenInstruction.DefaultAccountStateExtension,defaultAccountStateInstruction:n.Initialize,accountState:t},i),new(0,a.TransactionInstruction)({keys:o,programId:r,data:i})}function g(e,t,r,o=[],i=c.TOKEN_2022_PROGRAM_ID){if(!(0,c.programSupportsExtensions)(i))throw new(0,u.TokenUnsupportedInstructionError);const s=(0,l.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0}],r,o),h=p.alloc(f.span);return f.encode({instruction:d.TokenInstruction.DefaultAccountStateExtension,defaultAccountStateInstruction:n.Update,accountState:t},h),new(0,a.TransactionInstruction)({keys:s,programId:i,data:h})}})),s.register("8b7zV",(function(e,t){var r=s("fxV23"),o=s("cJq1b"),i=s("7Lzbx");n(e.exports,r),n(e.exports,o),n(e.exports,i)})),s.register("fxV23",(function(t,r){e(t.exports,"createInterestBearingMint",(function(){return l})),e(t.exports,"updateRateInterestBearingMint",(function(){return d}));var n=s("207Uo"),o=s("gxK2y"),i=s("ck3Km"),a=s("gaKWT"),c=s("eLqf2"),u=s("cJq1b");async function l(e,t,r,o,s,l,d,p=n.Keypair.generate(),f,h=i.TOKEN_2022_PROGRAM_ID){const g=(0,c.getMintLen)([c.ExtensionType.InterestBearingConfig]),y=await e.getMinimumBalanceForRentExemption(g),b=(new(0,n.Transaction)).add(n.SystemProgram.createAccount({fromPubkey:t.publicKey,newAccountPubkey:p.publicKey,space:g,lamports:y,programId:h}),(0,u.createInitializeInterestBearingMintInstruction)(p.publicKey,s,l,h),(0,a.createInitializeMintInstruction)(p.publicKey,d,r,o,h));return await(0,n.sendAndConfirmTransaction)(e,b,[t,p],f),p.publicKey}async function d(e,t,r,s,a,c=[],l,d=i.TOKEN_2022_PROGRAM_ID){const[p,f]=(0,o.getSigners)(s,c),h=(new(0,n.Transaction)).add((0,u.createUpdateRateInterestBearingMintInstruction)(r,p,a,f,d));return await(0,n.sendAndConfirmTransaction)(e,h,[t,s,...f],l)}})),s.register("gaKWT",(function(t,r){e(t.exports,"initializeMintInstructionData",(function(){return d})),e(t.exports,"createInitializeMintInstruction",(function(){return p})),e(t.exports,"decodeInitializeMintInstruction",(function(){return f})),e(t.exports,"decodeInitializeMintInstructionUnchecked",(function(){return h}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=s("ck3Km"),c=s("834ub"),u=s("39u8y"),l=s("8tcqI").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction"),(0,n.u8)("decimals"),(0,o.publicKey)("mintAuthority"),(0,n.u8)("freezeAuthorityOption"),(0,o.publicKey)("freezeAuthority")]);function p(e,t,r,n,o=a.TOKEN_PROGRAM_ID){const s=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:i.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}],c=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.InitializeMint,decimals:t,mintAuthority:r,freezeAuthorityOption:n?1:0,freezeAuthority:n||new(0,i.PublicKey)(0)},c),new(0,i.TransactionInstruction)({keys:s,programId:o,data:c})}function f(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{mint:r,rent:n},data:o}=h(e);if(o.instruction!==u.TokenInstruction.InitializeMint)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r,rent:n},data:o}}function h({programId:e,keys:[t,r],data:n}){const{instruction:o,decimals:i,mintAuthority:s,freezeAuthorityOption:a,freezeAuthority:c}=d.decode(n);return{programId:e,keys:{mint:t,rent:r},data:{instruction:o,decimals:i,mintAuthority:s,freezeAuthority:a?c:null}}}})),s.register("cJq1b",(function(t,r){e(t.exports,"InterestBearingMintInstruction",(function(){return n})),e(t.exports,"interestBearingMintInitializeInstructionData",(function(){return f})),e(t.exports,"interestBearingMintUpdateRateInstructionData",(function(){return h})),e(t.exports,"createInitializeInterestBearingMintInstruction",(function(){return g})),e(t.exports,"createUpdateRateInterestBearingMintInstruction",(function(){return y}));var n,o,i=s("faf7S"),a=s("6kYG1"),c=s("207Uo"),u=s("ck3Km"),l=s("lgyGS"),d=s("39u8y"),p=s("8tcqI").Buffer;(o=n||(n={}))[o.Initialize=0]="Initialize",o[o.UpdateRate=1]="UpdateRate";const f=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("interestBearingMintInstruction"),(0,a.publicKey)("rateAuthority"),(0,i.s16)("rate")]),h=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("interestBearingMintInstruction"),(0,i.s16)("rate")]);function g(e,t,r,o=u.TOKEN_2022_PROGRAM_ID){const i=[{pubkey:e,isSigner:!1,isWritable:!0}],s=p.alloc(f.span);return f.encode({instruction:d.TokenInstruction.InterestBearingMintExtension,interestBearingMintInstruction:n.Initialize,rateAuthority:t,rate:r},s),new(0,c.TransactionInstruction)({keys:i,programId:o,data:s})}function y(e,t,r,o=[],i=u.TOKEN_2022_PROGRAM_ID){const s=(0,l.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!o.length,isWritable:!1}],t,o),a=p.alloc(h.span);return h.encode({instruction:d.TokenInstruction.InterestBearingMintExtension,interestBearingMintInstruction:n.UpdateRate,rate:r},a),new(0,c.TransactionInstruction)({keys:s,programId:i,data:a})}})),s.register("g4pqg",(function(e,t){var r=s("hSYPX"),o=s("9oBSb"),i=s("eCWff");n(e.exports,r),n(e.exports,o),n(e.exports,i)})),s.register("hSYPX",(function(t,r){e(t.exports,"enableRequiredMemoTransfers",(function(){return c})),e(t.exports,"disableRequiredMemoTransfers",(function(){return u}));var n=s("207Uo"),o=s("gxK2y"),i=s("ck3Km"),a=s("9oBSb");async function c(e,t,r,s,c=[],u,l=i.TOKEN_2022_PROGRAM_ID){const[d,p]=(0,o.getSigners)(s,c),f=(new(0,n.Transaction)).add((0,a.createEnableRequiredMemoTransfersInstruction)(r,d,p,l));return await(0,n.sendAndConfirmTransaction)(e,f,[t,...p],u)}async function u(e,t,r,s,c=[],u,l=i.TOKEN_2022_PROGRAM_ID){const[d,p]=(0,o.getSigners)(s,c),f=(new(0,n.Transaction)).add((0,a.createDisableRequiredMemoTransfersInstruction)(r,d,p,l));return await(0,n.sendAndConfirmTransaction)(e,f,[t,...p],u)}})),s.register("9oBSb",(function(t,r){e(t.exports,"MemoTransferInstruction",(function(){return n})),e(t.exports,"memoTransferInstructionData",(function(){return f})),e(t.exports,"createEnableRequiredMemoTransfersInstruction",(function(){return h})),e(t.exports,"createDisableRequiredMemoTransfersInstruction",(function(){return g}));var n,o,i=s("faf7S"),a=s("207Uo"),c=s("ck3Km"),u=s("834ub"),l=s("lgyGS"),d=s("39u8y"),p=s("8tcqI").Buffer;(o=n||(n={}))[o.Enable=0]="Enable",o[o.Disable=1]="Disable";const f=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("memoTransferInstruction")]);function h(e,t,r=[],o=c.TOKEN_2022_PROGRAM_ID){return y(n.Enable,e,t,r,o)}function g(e,t,r=[],o=c.TOKEN_2022_PROGRAM_ID){return y(n.Disable,e,t,r,o)}function y(e,t,r,n,o){if(!(0,c.programSupportsExtensions)(o))throw new(0,u.TokenUnsupportedInstructionError);const i=(0,l.addSigners)([{pubkey:t,isSigner:!1,isWritable:!0}],r,n),s=p.alloc(f.span);return f.encode({instruction:d.TokenInstruction.MemoTransferExtension,memoTransferInstruction:e},s),new(0,a.TransactionInstruction)({keys:i,programId:o,data:s})}})),s.register("1gMKw",(function(e,t){var r=s("2jtSv"),o=s("I5k67"),i=s("8wxAW");n(e.exports,r),n(e.exports,o),n(e.exports,i)})),s.register("2jtSv",(function(t,r){e(t.exports,"transferCheckedWithFee",(function(){return c})),e(t.exports,"withdrawWithheldTokensFromMint",(function(){return u})),e(t.exports,"withdrawWithheldTokensFromAccounts",(function(){return l})),e(t.exports,"harvestWithheldTokensToMint",(function(){return d}));var n=s("207Uo"),o=s("gxK2y"),i=s("ck3Km"),a=s("I5k67");async function c(e,t,r,s,c,u,l,d,p,f=[],h,g=i.TOKEN_2022_PROGRAM_ID){const[y,b]=(0,o.getSigners)(u,f),m=(new(0,n.Transaction)).add((0,a.createTransferCheckedWithFeeInstruction)(r,s,c,y,l,d,p,f,g));return await(0,n.sendAndConfirmTransaction)(e,m,[t,...b],h)}async function u(e,t,r,s,c,u=[],l,d=i.TOKEN_2022_PROGRAM_ID){const[p,f]=(0,o.getSigners)(c,u),h=(new(0,n.Transaction)).add((0,a.createWithdrawWithheldTokensFromMintInstruction)(r,s,p,f,d));return await(0,n.sendAndConfirmTransaction)(e,h,[t,...f],l)}async function l(e,t,r,s,c,u,l,d,p=i.TOKEN_2022_PROGRAM_ID){const[f,h]=(0,o.getSigners)(c,u),g=(new(0,n.Transaction)).add((0,a.createWithdrawWithheldTokensFromAccountsInstruction)(r,s,f,h,l,p));return await(0,n.sendAndConfirmTransaction)(e,g,[t,...h],d)}async function d(e,t,r,o,s,c=i.TOKEN_2022_PROGRAM_ID){const u=(new(0,n.Transaction)).add((0,a.createHarvestWithheldTokensToMintInstruction)(r,o,c));return await(0,n.sendAndConfirmTransaction)(e,u,[t],s)}})),s.register("I5k67",(function(t,r){e(t.exports,"TransferFeeInstruction",(function(){return n})),e(t.exports,"initializeTransferFeeConfigInstructionData",(function(){return h})),e(t.exports,"createInitializeTransferFeeConfigInstruction",(function(){return g})),e(t.exports,"decodeInitializeTransferFeeConfigInstruction",(function(){return y})),e(t.exports,"decodeInitializeTransferFeeConfigInstructionUnchecked",(function(){return b})),e(t.exports,"transferCheckedWithFeeInstructionData",(function(){return m})),e(t.exports,"createTransferCheckedWithFeeInstruction",(function(){return k})),e(t.exports,"decodeTransferCheckedWithFeeInstruction",(function(){return x})),e(t.exports,"decodeTransferCheckedWithFeeInstructionUnchecked",(function(){return w})),e(t.exports,"withdrawWithheldTokensFromMintInstructionData",(function(){return S})),e(t.exports,"createWithdrawWithheldTokensFromMintInstruction",(function(){return I})),e(t.exports,"decodeWithdrawWithheldTokensFromMintInstruction",(function(){return v})),e(t.exports,"decodeWithdrawWithheldTokensFromMintInstructionUnchecked",(function(){return A})),e(t.exports,"withdrawWithheldTokensFromAccountsInstructionData",(function(){return E})),e(t.exports,"createWithdrawWithheldTokensFromAccountsInstruction",(function(){return _})),e(t.exports,"decodeWithdrawWithheldTokensFromAccountsInstruction",(function(){return T})),e(t.exports,"decodeWithdrawWithheldTokensFromAccountsInstructionUnchecked",(function(){return O})),e(t.exports,"harvestWithheldTokensToMintInstructionData",(function(){return P})),e(t.exports,"createHarvestWithheldTokensToMintInstruction",(function(){return B})),e(t.exports,"decodeHarvestWithheldTokensToMintInstruction",(function(){return M})),e(t.exports,"decodeHarvestWithheldTokensToMintInstructionUnchecked",(function(){return R}));var n,o,i=s("faf7S"),a=s("6kYG1"),c=s("207Uo"),u=s("ck3Km"),l=s("834ub"),d=s("lgyGS"),p=s("39u8y"),f=s("8tcqI").Buffer;(o=n||(n={}))[o.InitializeTransferFeeConfig=0]="InitializeTransferFeeConfig",o[o.TransferCheckedWithFee=1]="TransferCheckedWithFee",o[o.WithdrawWithheldTokensFromMint=2]="WithdrawWithheldTokensFromMint",o[o.WithdrawWithheldTokensFromAccounts=3]="WithdrawWithheldTokensFromAccounts",o[o.HarvestWithheldTokensToMint=4]="HarvestWithheldTokensToMint",o[o.SetTransferFee=5]="SetTransferFee";const h=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction"),(0,i.u8)("transferFeeConfigAuthorityOption"),(0,a.publicKey)("transferFeeConfigAuthority"),(0,i.u8)("withdrawWithheldAuthorityOption"),(0,a.publicKey)("withdrawWithheldAuthority"),(0,i.u16)("transferFeeBasisPoints"),(0,a.u64)("maximumFee")]);function g(e,t,r,o,i,s=u.TOKEN_2022_PROGRAM_ID){if(!(0,u.programSupportsExtensions)(s))throw new(0,l.TokenUnsupportedInstructionError);const a=[{pubkey:e,isSigner:!1,isWritable:!0}],d=f.alloc(h.span);return h.encode({instruction:p.TokenInstruction.TransferFeeExtension,transferFeeInstruction:n.InitializeTransferFeeConfig,transferFeeConfigAuthorityOption:t?1:0,transferFeeConfigAuthority:t||new(0,c.PublicKey)(0),withdrawWithheldAuthorityOption:r?1:0,withdrawWithheldAuthority:r||new(0,c.PublicKey)(0),transferFeeBasisPoints:o,maximumFee:i},d),new(0,c.TransactionInstruction)({keys:a,programId:s,data:d})}function y(e,t){if(!e.programId.equals(t))throw new(0,l.TokenInvalidInstructionProgramError);if(e.data.length!==h.span)throw new(0,l.TokenInvalidInstructionDataError);const{keys:{mint:r},data:o}=b(e);if(o.instruction!==p.TokenInstruction.TransferFeeExtension||o.transferFeeInstruction!==n.InitializeTransferFeeConfig)throw new(0,l.TokenInvalidInstructionTypeError);if(!r)throw new(0,l.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r},data:o}}function b({programId:e,keys:[t],data:r}){const{instruction:n,transferFeeInstruction:o,transferFeeConfigAuthorityOption:i,transferFeeConfigAuthority:s,withdrawWithheldAuthorityOption:a,withdrawWithheldAuthority:c,transferFeeBasisPoints:u,maximumFee:l}=h.decode(r);return{programId:e,keys:{mint:t},data:{instruction:n,transferFeeInstruction:o,transferFeeConfigAuthority:i?s:null,withdrawWithheldAuthority:a?c:null,transferFeeBasisPoints:u,maximumFee:l}}}const m=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction"),(0,a.u64)("amount"),(0,i.u8)("decimals"),(0,a.u64)("fee")]);function k(e,t,r,o,i,s,a,h=[],g=u.TOKEN_2022_PROGRAM_ID){if(!(0,u.programSupportsExtensions)(g))throw new(0,l.TokenUnsupportedInstructionError);const y=f.alloc(m.span);m.encode({instruction:p.TokenInstruction.TransferFeeExtension,transferFeeInstruction:n.TransferCheckedWithFee,amount:i,decimals:s,fee:a},y);const b=(0,d.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!1,isWritable:!0}],o,h);return new(0,c.TransactionInstruction)({keys:b,programId:g,data:y})}function x(e,t){if(!e.programId.equals(t))throw new(0,l.TokenInvalidInstructionProgramError);if(e.data.length!==m.span)throw new(0,l.TokenInvalidInstructionDataError);const{keys:{source:r,mint:o,destination:i,authority:s,signers:a},data:c}=w(e);if(c.instruction!==p.TokenInstruction.TransferFeeExtension||c.transferFeeInstruction!==n.TransferCheckedWithFee)throw new(0,l.TokenInvalidInstructionTypeError);if(!o)throw new(0,l.TokenInvalidInstructionKeysError);return{programId:t,keys:{source:r,mint:o,destination:i,authority:s,signers:a||null},data:c}}function w({programId:e,keys:[t,r,n,o,...i],data:s}){const{instruction:a,transferFeeInstruction:c,amount:u,decimals:l,fee:d}=m.decode(s);return{programId:e,keys:{source:t,mint:r,destination:n,authority:o,signers:i},data:{instruction:a,transferFeeInstruction:c,amount:u,decimals:l,fee:d}}}const S=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction")]);function I(e,t,r,o=[],i=u.TOKEN_2022_PROGRAM_ID){if(!(0,u.programSupportsExtensions)(i))throw new(0,l.TokenUnsupportedInstructionError);const s=f.alloc(S.span);S.encode({instruction:p.TokenInstruction.TransferFeeExtension,transferFeeInstruction:n.WithdrawWithheldTokensFromMint},s);const a=(0,d.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,o);return new(0,c.TransactionInstruction)({keys:a,programId:i,data:s})}function v(e,t){if(!e.programId.equals(t))throw new(0,l.TokenInvalidInstructionProgramError);if(e.data.length!==S.span)throw new(0,l.TokenInvalidInstructionDataError);const{keys:{mint:r,destination:o,authority:i,signers:s},data:a}=A(e);if(a.instruction!==p.TokenInstruction.TransferFeeExtension||a.transferFeeInstruction!==n.WithdrawWithheldTokensFromMint)throw new(0,l.TokenInvalidInstructionTypeError);if(!r)throw new(0,l.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r,destination:o,authority:i,signers:s||null},data:a}}function A({programId:e,keys:[t,r,n,...o],data:i}){const{instruction:s,transferFeeInstruction:a}=S.decode(i);return{programId:e,keys:{mint:t,destination:r,authority:n,signers:o},data:{instruction:s,transferFeeInstruction:a}}}const E=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction"),(0,i.u8)("numTokenAccounts")]);function _(e,t,r,o,i,s=u.TOKEN_2022_PROGRAM_ID){if(!(0,u.programSupportsExtensions)(s))throw new(0,l.TokenUnsupportedInstructionError);const a=f.alloc(E.span);E.encode({instruction:p.TokenInstruction.TransferFeeExtension,transferFeeInstruction:n.WithdrawWithheldTokensFromAccounts,numTokenAccounts:i.length},a);const h=(0,d.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}],r,o);for(const e of i)h.push({pubkey:e,isSigner:!1,isWritable:!0});return new(0,c.TransactionInstruction)({keys:h,programId:s,data:a})}function T(e,t){if(!e.programId.equals(t))throw new(0,l.TokenInvalidInstructionProgramError);if(e.data.length!==E.span)throw new(0,l.TokenInvalidInstructionDataError);const{keys:{mint:r,destination:o,authority:i,signers:s,sources:a},data:c}=O(e);if(c.instruction!==p.TokenInstruction.TransferFeeExtension||c.transferFeeInstruction!==n.WithdrawWithheldTokensFromAccounts)throw new(0,l.TokenInvalidInstructionTypeError);if(!r)throw new(0,l.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r,destination:o,authority:i,signers:s||null,sources:a||null},data:c}}function O({programId:e,keys:t,data:r}){const{instruction:n,transferFeeInstruction:o,numTokenAccounts:i}=E.decode(r),[s,a,c,u,l]=[t[0],t[1],t[2],t.slice(3,3+i),t.slice(-1*i)];return{programId:e,keys:{mint:s,destination:a,authority:c,signers:u,sources:l},data:{instruction:n,transferFeeInstruction:o,numTokenAccounts:i}}}const P=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction")]);function B(e,t,r=u.TOKEN_2022_PROGRAM_ID){if(!(0,u.programSupportsExtensions)(r))throw new(0,l.TokenUnsupportedInstructionError);const o=f.alloc(P.span);P.encode({instruction:p.TokenInstruction.TransferFeeExtension,transferFeeInstruction:n.HarvestWithheldTokensToMint},o);const i=[];i.push({pubkey:e,isSigner:!1,isWritable:!0});for(const e of t)i.push({pubkey:e,isSigner:!1,isWritable:!0});return new(0,c.TransactionInstruction)({keys:i,programId:r,data:o})}function M(e,t){if(!e.programId.equals(t))throw new(0,l.TokenInvalidInstructionProgramError);if(e.data.length!==P.span)throw new(0,l.TokenInvalidInstructionDataError);const{keys:{mint:r,sources:o},data:i}=R(e);if(i.instruction!==p.TokenInstruction.TransferFeeExtension||i.transferFeeInstruction!==n.HarvestWithheldTokensToMint)throw new(0,l.TokenInvalidInstructionTypeError);if(!r)throw new(0,l.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r,sources:o},data:i}}function R({programId:e,keys:[t,...r],data:n}){const{instruction:o,transferFeeInstruction:i}=P.decode(n);return{programId:e,keys:{mint:t,sources:r},data:{instruction:o,transferFeeInstruction:i}}}})),s.register("jb5Fd",(function(e,t){var r=s("F6aaO"),o=s("kitc9"),i=s("39u8y"),a=s("gaKWT"),c=s("6juwD"),u=s("43uIE"),l=s("gHML9"),d=s("4dtup"),p=s("eugEP"),f=s("hNsoN"),h=s("2GmJZ"),g=s("eNrlm"),y=s("aL2i8"),b=s("bF3JE"),m=s("2Xc8c"),k=s("hWLVh"),x=s("2h4zF"),w=s("je6zr"),S=s("lIrEI"),I=s("lIJEv"),v=s("lsB8s"),A=s("eoAAo"),E=s("izCzb"),_=s("6Rs35"),T=s("bMFJO"),O=s("j0PPa"),P=s("9mWkb"),B=s("jPLZx"),M=s("72OxX"),R=s("5kIOz"),C=s("6U3iC"),D=s("6YKgm");n(e.exports,r),n(e.exports,o),n(e.exports,i),n(e.exports,a),n(e.exports,c),n(e.exports,u),n(e.exports,l),n(e.exports,d),n(e.exports,p),n(e.exports,f),n(e.exports,h),n(e.exports,g),n(e.exports,y),n(e.exports,b),n(e.exports,m),n(e.exports,k),n(e.exports,x),n(e.exports,w),n(e.exports,S),n(e.exports,I),n(e.exports,v),n(e.exports,A),n(e.exports,E),n(e.exports,_),n(e.exports,T),n(e.exports,O),n(e.exports,P),n(e.exports,B),n(e.exports,M),n(e.exports,R),n(e.exports,C),n(e.exports,D)})),s.register("kitc9",(function(t,r){e(t.exports,"decodeInstruction",(function(){return P})),e(t.exports,"isInitializeMintInstruction",(function(){return B})),e(t.exports,"isInitializeAccountInstruction",(function(){return M})),e(t.exports,"isInitializeMultisigInstruction",(function(){return R})),e(t.exports,"isTransferInstruction",(function(){return C})),e(t.exports,"isApproveInstruction",(function(){return D})),e(t.exports,"isRevokeInstruction",(function(){return z})),e(t.exports,"isSetAuthorityInstruction",(function(){return W})),e(t.exports,"isMintToInstruction",(function(){return j})),e(t.exports,"isBurnInstruction",(function(){return U})),e(t.exports,"isCloseAccountInstruction",(function(){return K})),e(t.exports,"isFreezeAccountInstruction",(function(){return N})),e(t.exports,"isThawAccountInstruction",(function(){return L})),e(t.exports,"isTransferCheckedInstruction",(function(){return V})),e(t.exports,"isApproveCheckedInstruction",(function(){return F})),e(t.exports,"isMintToCheckedInstruction",(function(){return q})),e(t.exports,"isBurnCheckedInstruction",(function(){return G})),e(t.exports,"isInitializeAccount2Instruction",(function(){return Y})),e(t.exports,"isSyncNativeInstruction",(function(){return H})),e(t.exports,"isInitializeAccount3Instruction",(function(){return $})),e(t.exports,"isInitializeMint2Instruction",(function(){return J})),e(t.exports,"isAmountToUiAmountInstruction",(function(){return Z})),e(t.exports,"isUiamountToAmountInstruction",(function(){return Q}));var n=s("faf7S"),o=s("ck3Km"),i=s("834ub"),a=s("j0PPa"),c=s("4dtup"),u=s("2h4zF"),l=s("eNrlm"),d=s("lIrEI"),p=s("aL2i8"),f=s("bF3JE"),h=s("6juwD"),g=s("lIJEv"),y=s("eoAAo"),b=s("gaKWT"),m=s("6Rs35"),k=s("43uIE"),x=s("2GmJZ"),w=s("je6zr"),S=s("eugEP"),I=s("hNsoN"),v=s("lsB8s"),A=s("2Xc8c"),E=s("gHML9"),_=s("hWLVh"),T=s("39u8y"),O=s("9mWkb");function P(e,t=o.TOKEN_PROGRAM_ID){if(!e.data.length)throw new(0,i.TokenInvalidInstructionDataError);const r=(0,n.u8)().decode(e.data);if(r===T.TokenInstruction.InitializeMint)return(0,b.decodeInitializeMintInstruction)(e,t);if(r===T.TokenInstruction.InitializeAccount)return(0,h.decodeInitializeAccountInstruction)(e,t);if(r===T.TokenInstruction.InitializeMultisig)return(0,k.decodeInitializeMultisigInstruction)(e,t);if(r===T.TokenInstruction.Transfer)return(0,E.decodeTransferInstruction)(e,t);if(r===T.TokenInstruction.Approve)return(0,c.decodeApproveInstruction)(e,t);if(r===T.TokenInstruction.Revoke)return(0,S.decodeRevokeInstruction)(e,t);if(r===T.TokenInstruction.SetAuthority)return(0,I.decodeSetAuthorityInstruction)(e,t);if(r===T.TokenInstruction.MintTo)return(0,x.decodeMintToInstruction)(e,t);if(r===T.TokenInstruction.Burn)return(0,l.decodeBurnInstruction)(e,t);if(r===T.TokenInstruction.CloseAccount)return(0,p.decodeCloseAccountInstruction)(e,t);if(r===T.TokenInstruction.FreezeAccount)return(0,f.decodeFreezeAccountInstruction)(e,t);if(r===T.TokenInstruction.ThawAccount)return(0,A.decodeThawAccountInstruction)(e,t);if(r===T.TokenInstruction.TransferChecked)return(0,_.decodeTransferCheckedInstruction)(e,t);if(r===T.TokenInstruction.ApproveChecked)return(0,u.decodeApproveCheckedInstruction)(e,t);if(r===T.TokenInstruction.MintToChecked)return(0,w.decodeMintToCheckedInstruction)(e,t);if(r===T.TokenInstruction.BurnChecked)return(0,d.decodeBurnCheckedInstruction)(e,t);if(r===T.TokenInstruction.InitializeAccount2)return(0,g.decodeInitializeAccount2Instruction)(e,t);if(r===T.TokenInstruction.SyncNative)return(0,v.decodeSyncNativeInstruction)(e,t);if(r===T.TokenInstruction.InitializeAccount3)return(0,y.decodeInitializeAccount3Instruction)(e,t);if(r===T.TokenInstruction.InitializeMint2)return(0,m.decodeInitializeMint2Instruction)(e,t);if(r===T.TokenInstruction.AmountToUiAmount)return(0,a.decodeAmountToUiAmountInstruction)(e,t);if(r===T.TokenInstruction.UiAmountToAmount)return(0,O.decodeUiAmountToAmountInstruction)(e,t);if(r===T.TokenInstruction.InitializeMultisig2)throw new(0,i.TokenInvalidInstructionTypeError);throw new(0,i.TokenInvalidInstructionTypeError)}function B(e){return e.data.instruction===T.TokenInstruction.InitializeMint}function M(e){return e.data.instruction===T.TokenInstruction.InitializeAccount}function R(e){return e.data.instruction===T.TokenInstruction.InitializeMultisig}function C(e){return e.data.instruction===T.TokenInstruction.Transfer}function D(e){return e.data.instruction===T.TokenInstruction.Approve}function z(e){return e.data.instruction===T.TokenInstruction.Revoke}function W(e){return e.data.instruction===T.TokenInstruction.SetAuthority}function j(e){return e.data.instruction===T.TokenInstruction.MintTo}function U(e){return e.data.instruction===T.TokenInstruction.Burn}function K(e){return e.data.instruction===T.TokenInstruction.CloseAccount}function N(e){return e.data.instruction===T.TokenInstruction.FreezeAccount}function L(e){return e.data.instruction===T.TokenInstruction.ThawAccount}function V(e){return e.data.instruction===T.TokenInstruction.TransferChecked}function F(e){return e.data.instruction===T.TokenInstruction.ApproveChecked}function q(e){return e.data.instruction===T.TokenInstruction.MintToChecked}function G(e){return e.data.instruction===T.TokenInstruction.BurnChecked}function Y(e){return e.data.instruction===T.TokenInstruction.InitializeAccount2}function H(e){return e.data.instruction===T.TokenInstruction.SyncNative}function $(e){return e.data.instruction===T.TokenInstruction.InitializeAccount3}function J(e){return e.data.instruction===T.TokenInstruction.InitializeMint2}function Z(e){return e.data.instruction===T.TokenInstruction.AmountToUiAmount}function Q(e){return e.data.instruction===T.TokenInstruction.UiAmountToAmount}})),s.register("lIJEv",(function(t,r){e(t.exports,"initializeAccount2InstructionData",(function(){return d})),e(t.exports,"createInitializeAccount2Instruction",(function(){return p})),e(t.exports,"decodeInitializeAccount2Instruction",(function(){return f})),e(t.exports,"decodeInitializeAccount2InstructionUnchecked",(function(){return h}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=s("ck3Km"),c=s("834ub"),u=s("39u8y"),l=s("8tcqI").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction"),(0,o.publicKey)("owner")]);function p(e,t,r,n=a.TOKEN_PROGRAM_ID){const o=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:i.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}],s=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.InitializeAccount2,owner:r},s),new(0,i.TransactionInstruction)({keys:o,programId:n,data:s})}function f(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n,rent:o},data:i}=h(e);if(i.instruction!==u.TokenInstruction.InitializeAccount2)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n||!o)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n,rent:o},data:i}}function h({programId:e,keys:[t,r,n],data:o}){return{programId:e,keys:{account:t,mint:r,rent:n},data:d.decode(o)}}})),s.register("eoAAo",(function(t,r){e(t.exports,"initializeAccount3InstructionData",(function(){return d})),e(t.exports,"createInitializeAccount3Instruction",(function(){return p})),e(t.exports,"decodeInitializeAccount3Instruction",(function(){return f})),e(t.exports,"decodeInitializeAccount3InstructionUnchecked",(function(){return h}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=s("ck3Km"),c=s("834ub"),u=s("39u8y"),l=s("8tcqI").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction"),(0,o.publicKey)("owner")]);function p(e,t,r,n=a.TOKEN_PROGRAM_ID){const o=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1}],s=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.InitializeAccount3,owner:r},s),new(0,i.TransactionInstruction)({keys:o,programId:n,data:s})}function f(e,t=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{account:r,mint:n},data:o}=h(e);if(o.instruction!==u.TokenInstruction.InitializeAccount3)throw new(0,c.TokenInvalidInstructionTypeError);if(!r||!n)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r,mint:n},data:o}}function h({programId:e,keys:[t,r],data:n}){return{programId:e,keys:{account:t,mint:r},data:d.decode(n)}}})),s.register("izCzb",(function(e,t){})),s.register("bMFJO",(function(t,r){e(t.exports,"initializeImmutableOwnerInstructionData",(function(){return u})),e(t.exports,"createInitializeImmutableOwnerInstruction",(function(){return l})),e(t.exports,"decodeInitializeImmutableOwnerInstruction",(function(){return d})),e(t.exports,"decodeInitializeImmutableOwnerInstructionUnchecked",(function(){return p}));var n=s("faf7S"),o=s("207Uo"),i=s("834ub"),a=s("39u8y"),c=s("8tcqI").Buffer;const u=(0,n.struct)([(0,n.u8)("instruction")]);function l(e,t){const r=[{pubkey:e,isSigner:!1,isWritable:!0}],n=c.alloc(u.span);return u.encode({instruction:a.TokenInstruction.InitializeImmutableOwner},n),new(0,o.TransactionInstruction)({keys:r,programId:t,data:n})}function d(e,t){if(!e.programId.equals(t))throw new(0,i.TokenInvalidInstructionProgramError);if(e.data.length!==u.span)throw new(0,i.TokenInvalidInstructionDataError);const{keys:{account:r},data:n}=p(e);if(n.instruction!==a.TokenInstruction.InitializeImmutableOwner)throw new(0,i.TokenInvalidInstructionTypeError);if(!r)throw new(0,i.TokenInvalidInstructionKeysError);return{programId:t,keys:{account:r},data:n}}function p({programId:e,keys:[t],data:r}){const{instruction:n}=u.decode(r);return{programId:e,keys:{account:t},data:{instruction:n}}}})),s.register("jPLZx",(function(t,r){e(t.exports,"initializeMintCloseAuthorityInstructionData",(function(){return d})),e(t.exports,"createInitializeMintCloseAuthorityInstruction",(function(){return p})),e(t.exports,"decodeInitializeMintCloseAuthorityInstruction",(function(){return f})),e(t.exports,"decodeInitializeMintCloseAuthorityInstructionUnchecked",(function(){return h}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=s("ck3Km"),c=s("834ub"),u=s("39u8y"),l=s("8tcqI").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction"),(0,n.u8)("closeAuthorityOption"),(0,o.publicKey)("closeAuthority")]);function p(e,t,r){if(!(0,a.programSupportsExtensions)(r))throw new(0,c.TokenUnsupportedInstructionError);const n=[{pubkey:e,isSigner:!1,isWritable:!0}],o=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.InitializeMintCloseAuthority,closeAuthorityOption:t?1:0,closeAuthority:t||new(0,i.PublicKey)(0)},o),new(0,i.TransactionInstruction)({keys:n,programId:r,data:o})}function f(e,t){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{mint:r},data:n}=h(e);if(n.instruction!==u.TokenInstruction.InitializeMintCloseAuthority)throw new(0,c.TokenInvalidInstructionTypeError);if(!r)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r},data:n}}function h({programId:e,keys:[t],data:r}){const{instruction:n,closeAuthorityOption:o,closeAuthority:i}=d.decode(r);return{programId:e,keys:{mint:t},data:{instruction:n,closeAuthority:o?i:null}}}})),s.register("72OxX",(function(t,r){e(t.exports,"createReallocateInstruction",(function(){return d}));var n=s("faf7S"),o=s("207Uo"),i=s("ck3Km"),a=s("834ub"),c=s("lgyGS"),u=s("39u8y"),l=s("8tcqI").Buffer;function d(e,t,r,s,d=[],p=i.TOKEN_2022_PROGRAM_ID){if(!(0,i.programSupportsExtensions)(p))throw new(0,a.TokenUnsupportedInstructionError);const f=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!0,isWritable:!0},{pubkey:o.SystemProgram.programId,isSigner:!1,isWritable:!1}],h=(0,c.addSigners)(f,s,d),g=(0,n.struct)([(0,n.u8)("instruction"),(0,n.seq)((0,n.u16)(),r.length,"extensionTypes")]),y=l.alloc(g.span);return g.encode({instruction:u.TokenInstruction.Reallocate,extensionTypes:r},y),new(0,o.TransactionInstruction)({keys:h,programId:p,data:y})}})),s.register("6U3iC",(function(t,r){e(t.exports,"initializeNonTransferableMintInstructionData",(function(){return l})),e(t.exports,"createInitializeNonTransferableMintInstruction",(function(){return d}));var n=s("faf7S"),o=s("207Uo"),i=s("ck3Km"),a=s("834ub"),c=s("39u8y"),u=s("8tcqI").Buffer;const l=(0,n.struct)([(0,n.u8)("instruction")]);function d(e,t){if(!(0,i.programSupportsExtensions)(t))throw new(0,a.TokenUnsupportedInstructionError);const r=[{pubkey:e,isSigner:!1,isWritable:!0}],n=u.alloc(l.span);return l.encode({instruction:c.TokenInstruction.InitializeNonTransferableMint},n),new(0,o.TransactionInstruction)({keys:r,programId:t,data:n})}})),s.register("6YKgm",(function(t,r){e(t.exports,"initializePermanentDelegateInstructionData",(function(){return d})),e(t.exports,"createInitializePermanentDelegateInstruction",(function(){return p})),e(t.exports,"decodeInitializePermanentDelegateInstruction",(function(){return f})),e(t.exports,"decodeInitializePermanentDelegateInstructionUnchecked",(function(){return h}));var n=s("faf7S"),o=s("6kYG1"),i=s("207Uo"),a=(i=s("207Uo"),s("ck3Km")),c=s("834ub"),u=s("39u8y"),l=s("8tcqI").Buffer;const d=(0,n.struct)([(0,n.u8)("instruction"),(0,o.publicKey)("delegate")]);function p(e,t,r){if(!(0,a.programSupportsExtensions)(r))throw new(0,c.TokenUnsupportedInstructionError);const n=[{pubkey:e,isSigner:!1,isWritable:!0}],o=l.alloc(d.span);return d.encode({instruction:u.TokenInstruction.InitializePermanentDelegate,delegate:t||new(0,i.PublicKey)(0)},o),new(0,i.TransactionInstruction)({keys:n,programId:r,data:o})}function f(e,t){if(!e.programId.equals(t))throw new(0,c.TokenInvalidInstructionProgramError);if(e.data.length!==d.span)throw new(0,c.TokenInvalidInstructionDataError);const{keys:{mint:r},data:n}=h(e);if(n.instruction!==u.TokenInstruction.InitializePermanentDelegate)throw new(0,c.TokenInvalidInstructionTypeError);if(!r)throw new(0,c.TokenInvalidInstructionKeysError);return{programId:t,keys:{mint:r},data:n}}function h({programId:e,keys:[t],data:r}){const{instruction:n,delegate:o}=d.decode(r);return{programId:e,keys:{mint:t},data:{instruction:n,delegate:o}}}})),s.register("ls56H",(function(e,t){var r=s("cMh62"),o=s("qlWnV"),i=s("lmqvc");n(e.exports,r),n(e.exports,o),n(e.exports,i)})),s.register("2agZi",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.approveUseAuthorityArgsBeet=void 0;const i=o(s("hbO5Y"));e.exports.approveUseAuthorityArgsBeet=new i.BeetArgsStruct([["numberOfUses",i.u64]],"ApproveUseAuthorityArgs")})),s.register("2cw9l",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createBubblegumSetCollectionSizeInstruction=e.exports.bubblegumSetCollectionSizeInstructionDiscriminator=e.exports.BubblegumSetCollectionSizeStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("gdraF");e.exports.BubblegumSetCollectionSizeStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8],["setCollectionSizeArgs",c.setCollectionSizeArgsBeet]],"BubblegumSetCollectionSizeInstructionArgs"),e.exports.bubblegumSetCollectionSizeInstructionDiscriminator=36,e.exports.createBubblegumSetCollectionSizeInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[o]=e.exports.BubblegumSetCollectionSizeStruct.serialize({instructionDiscriminator:e.exports.bubblegumSetCollectionSizeInstructionDiscriminator,...r}),i=[{pubkey:t.collectionMetadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!0,isSigner:!0},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.bubblegumSigner,isWritable:!1,isSigner:!0}];return null!=t.collectionAuthorityRecord&&i.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:n,keys:i,data:o})}})),s.register("gdraF",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.setCollectionSizeArgsBeet=void 0;const i=o(s("hbO5Y"));e.exports.setCollectionSizeArgsBeet=new i.BeetArgsStruct([["size",i.u64]],"SetCollectionSizeArgs")})),s.register("euWRL",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createBurnInstruction=e.exports.burnInstructionDiscriminator=e.exports.BurnStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("fqjch");e.exports.BurnStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["burnArgs",c.burnArgsBeet]],"BurnInstructionArgs"),e.exports.burnInstructionDiscriminator=41,e.exports.createBurnInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l,d,p;const[f]=e.exports.BurnStruct.serialize({instructionDiscriminator:e.exports.burnInstructionDiscriminator,...r}),h=[{pubkey:t.authority,isWritable:!0,isSigner:!0},{pubkey:null!==(o=t.collectionMetadata)&&void 0!==o?o:n,isWritable:null!=t.collectionMetadata,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(i=t.edition)&&void 0!==i?i:n,isWritable:null!=t.edition,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.token,isWritable:!0,isSigner:!1},{pubkey:null!==(s=t.masterEdition)&&void 0!==s?s:n,isWritable:null!=t.masterEdition,isSigner:!1},{pubkey:null!==(c=t.masterEditionMint)&&void 0!==c?c:n,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.masterEditionToken)&&void 0!==u?u:n,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.editionMarker)&&void 0!==l?l:n,isWritable:null!=t.editionMarker,isSigner:!1},{pubkey:null!==(d=t.tokenRecord)&&void 0!==d?d:n,isWritable:null!=t.tokenRecord,isSigner:!1},{pubkey:null!==(p=t.systemProgram)&&void 0!==p?p:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:t.splTokenProgram,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:h,data:f})}})),s.register("fqjch",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.burnArgsBeet=e.exports.isBurnArgsV1=void 0;const i=o(s("hbO5Y"));e.exports.isBurnArgsV1=e=>"V1"===e.__kind,e.exports.burnArgsBeet=i.dataEnum([["V1",new i.BeetArgsStruct([["amount",i.u64]],'BurnArgsRecord["V1"]')]])})),s.register("2SIxC",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createBurnEditionNftInstruction=e.exports.burnEditionNftInstructionDiscriminator=e.exports.BurnEditionNftStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.BurnEditionNftStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"BurnEditionNftInstructionArgs"),e.exports.burnEditionNftInstructionDiscriminator=37,e.exports.createBurnEditionNftInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.BurnEditionNftStruct.serialize({instructionDiscriminator:e.exports.burnEditionNftInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.owner,isWritable:!0,isSigner:!0},{pubkey:t.printEditionMint,isWritable:!0,isSigner:!1},{pubkey:t.masterEditionMint,isWritable:!1,isSigner:!1},{pubkey:t.printEditionTokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.masterEditionTokenAccount,isWritable:!1,isSigner:!1},{pubkey:t.masterEditionAccount,isWritable:!0,isSigner:!1},{pubkey:t.printEditionAccount,isWritable:!0,isSigner:!1},{pubkey:t.editionMarkerAccount,isWritable:!0,isSigner:!1},{pubkey:t.splTokenProgram,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("Z5oA3",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createBurnNftInstruction=e.exports.burnNftInstructionDiscriminator=e.exports.BurnNftStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.BurnNftStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"BurnNftInstructionArgs"),e.exports.burnNftInstructionDiscriminator=29,e.exports.createBurnNftInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.BurnNftStruct.serialize({instructionDiscriminator:e.exports.burnNftInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.owner,isWritable:!0,isSigner:!0},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.tokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.masterEditionAccount,isWritable:!0,isSigner:!1},{pubkey:t.splTokenProgram,isWritable:!1,isSigner:!1}];return null!=t.collectionMetadata&&o.push({pubkey:t.collectionMetadata,isWritable:!0,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("5yv2G",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCloseEscrowAccountInstruction=e.exports.closeEscrowAccountInstructionDiscriminator=e.exports.CloseEscrowAccountStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.CloseEscrowAccountStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"CloseEscrowAccountInstructionArgs"),e.exports.closeEscrowAccountInstructionDiscriminator=39,e.exports.createCloseEscrowAccountInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n;const[o]=e.exports.CloseEscrowAccountStruct.serialize({instructionDiscriminator:e.exports.closeEscrowAccountInstructionDiscriminator}),i=[{pubkey:t.escrow,isWritable:!0,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.tokenAccount,isWritable:!1,isSigner:!1},{pubkey:t.edition,isWritable:!1,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(n=t.systemProgram)&&void 0!==n?n:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:i,data:o})}})),s.register("5QmmF",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCollectInstruction=e.exports.collectInstructionDiscriminator=e.exports.CollectStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.CollectStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"CollectInstructionArgs"),e.exports.collectInstructionDiscriminator=54,e.exports.createCollectInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.CollectStruct.serialize({instructionDiscriminator:e.exports.collectInstructionDiscriminator}),o=[{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:t.pdaAccount,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("bHbzO",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createConvertMasterEditionV1ToV2Instruction=e.exports.convertMasterEditionV1ToV2InstructionDiscriminator=e.exports.ConvertMasterEditionV1ToV2Struct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.ConvertMasterEditionV1ToV2Struct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"ConvertMasterEditionV1ToV2InstructionArgs"),e.exports.convertMasterEditionV1ToV2InstructionDiscriminator=12,e.exports.createConvertMasterEditionV1ToV2Instruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.ConvertMasterEditionV1ToV2Struct.serialize({instructionDiscriminator:e.exports.convertMasterEditionV1ToV2InstructionDiscriminator}),o=[{pubkey:t.masterEdition,isWritable:!0,isSigner:!1},{pubkey:t.oneTimeAuth,isWritable:!0,isSigner:!1},{pubkey:t.printingMint,isWritable:!0,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("buOg1",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateInstruction=e.exports.createInstructionDiscriminator=e.exports.CreateStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("8lUW3");e.exports.CreateStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["createArgs",c.createArgsBeet]],"CreateInstructionArgs"),e.exports.createInstructionDiscriminator=42,e.exports.createCreateInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i;const[s]=e.exports.CreateStruct.serialize({instructionDiscriminator:e.exports.createInstructionDiscriminator,...r}),c=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(o=t.masterEdition)&&void 0!==o?o:n,isWritable:null!=t.masterEdition,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!1},{pubkey:null!==(i=t.systemProgram)&&void 0!==i?i:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:t.splTokenProgram,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:c,data:s})}})),s.register("8lUW3",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createArgsBeet=e.exports.isCreateArgsV1=void 0;const i=o(s("hbO5Y"));var a=s("aI06H"),c=s("hZdyG");e.exports.isCreateArgsV1=e=>"V1"===e.__kind,e.exports.createArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["assetData",a.assetDataBeet],["decimals",i.coption(i.u8)],["printSupply",i.coption(c.printSupplyBeet)]],'CreateArgsRecord["V1"]')]])})),s.register("aI06H",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.assetDataBeet=void 0;const i=o(s("hbO5Y")),a=o(s("hvIDj"));var c=s("iXPsk"),u=s("hGJWK"),l=s("98zrY"),d=s("bTBoi"),p=s("kcoGB");e.exports.assetDataBeet=new i.FixableBeetArgsStruct([["name",i.utf8String],["symbol",i.utf8String],["uri",i.utf8String],["sellerFeeBasisPoints",i.u16],["creators",i.coption(i.array(c.creatorBeet))],["primarySaleHappened",i.bool],["isMutable",i.bool],["tokenStandard",u.tokenStandardBeet],["collection",i.coption(l.collectionBeet)],["uses",i.coption(d.usesBeet)],["collectionDetails",i.coption(p.collectionDetailsBeet)],["ruleSet",i.coption(a.publicKey)]],"AssetData")})),s.register("hZdyG",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.printSupplyBeet=e.exports.isPrintSupplyUnlimited=e.exports.isPrintSupplyLimited=e.exports.isPrintSupplyZero=void 0;const i=o(s("hbO5Y"));e.exports.isPrintSupplyZero=e=>"Zero"===e.__kind;e.exports.isPrintSupplyLimited=e=>"Limited"===e.__kind;e.exports.isPrintSupplyUnlimited=e=>"Unlimited"===e.__kind,e.exports.printSupplyBeet=i.dataEnum([["Zero",i.unit],["Limited",new i.BeetArgsStruct([["fields",i.fixedSizeTuple([i.u64])]],'PrintSupplyRecord["Limited"]')],["Unlimited",i.unit]])})),s.register("j2y7Z",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateEscrowAccountInstruction=e.exports.createEscrowAccountInstructionDiscriminator=e.exports.CreateEscrowAccountStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.CreateEscrowAccountStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"CreateEscrowAccountInstructionArgs"),e.exports.createEscrowAccountInstructionDiscriminator=38,e.exports.createCreateEscrowAccountInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n;const[o]=e.exports.CreateEscrowAccountStruct.serialize({instructionDiscriminator:e.exports.createEscrowAccountInstructionDiscriminator}),i=[{pubkey:t.escrow,isWritable:!0,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.tokenAccount,isWritable:!1,isSigner:!1},{pubkey:t.edition,isWritable:!1,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(n=t.systemProgram)&&void 0!==n?n:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1}];return null!=t.authority&&i.push({pubkey:t.authority,isWritable:!1,isSigner:!0}),new a.TransactionInstruction({programId:r,keys:i,data:o})}})),s.register("2Ke5O",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateMasterEditionInstruction=e.exports.createMasterEditionInstructionDiscriminator=e.exports.CreateMasterEditionStruct=void 0;const i=o(s("1EtcB")),a=o(s("hbO5Y")),c=o(s("207Uo"));e.exports.CreateMasterEditionStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"CreateMasterEditionInstructionArgs"),e.exports.createMasterEditionInstructionDiscriminator=10,e.exports.createCreateMasterEditionInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o,s;const[a]=e.exports.CreateMasterEditionStruct.serialize({instructionDiscriminator:e.exports.createMasterEditionInstructionDiscriminator}),u=[{pubkey:t.edition,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!0},{pubkey:t.mintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:c.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.rent)&&void 0!==s?s:c.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1}];return new c.TransactionInstruction({programId:r,keys:u,data:a})}})),s.register("k66Rz",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateMasterEditionV3Instruction=e.exports.createMasterEditionV3InstructionDiscriminator=e.exports.CreateMasterEditionV3Struct=void 0;const i=o(s("1EtcB")),a=o(s("hbO5Y")),c=o(s("207Uo"));var u=s("5mcsi");e.exports.CreateMasterEditionV3Struct=new a.FixableBeetArgsStruct([["instructionDiscriminator",a.u8],["createMasterEditionArgs",u.createMasterEditionArgsBeet]],"CreateMasterEditionV3InstructionArgs"),e.exports.createMasterEditionV3InstructionDiscriminator=17,e.exports.createCreateMasterEditionV3Instruction=function(t,r,n=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,s;const[a]=e.exports.CreateMasterEditionV3Struct.serialize({instructionDiscriminator:e.exports.createMasterEditionV3InstructionDiscriminator,...r}),u=[{pubkey:t.edition,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!0},{pubkey:t.mintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(o=t.tokenProgram)&&void 0!==o?o:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.systemProgram)&&void 0!==s?s:c.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&u.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new c.TransactionInstruction({programId:n,keys:u,data:a})}})),s.register("5mcsi",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMasterEditionArgsBeet=void 0;const i=o(s("hbO5Y"));e.exports.createMasterEditionArgsBeet=new i.FixableBeetArgsStruct([["maxSupply",i.coption(i.u64)]],"CreateMasterEditionArgs")})),s.register("25tJC",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateMetadataAccountInstruction=e.exports.createMetadataAccountInstructionDiscriminator=e.exports.CreateMetadataAccountStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.CreateMetadataAccountStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"CreateMetadataAccountInstructionArgs"),e.exports.createMetadataAccountInstructionDiscriminator=0,e.exports.createCreateMetadataAccountInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o;const[i]=e.exports.CreateMetadataAccountStruct.serialize({instructionDiscriminator:e.exports.createMetadataAccountInstructionDiscriminator}),s=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.mintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.systemProgram)&&void 0!==n?n:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.rent)&&void 0!==o?o:a.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:s,data:i})}})),s.register("ebOKi",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateMetadataAccountV2Instruction=e.exports.createMetadataAccountV2InstructionDiscriminator=e.exports.CreateMetadataAccountV2Struct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.CreateMetadataAccountV2Struct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"CreateMetadataAccountV2InstructionArgs"),e.exports.createMetadataAccountV2InstructionDiscriminator=16,e.exports.createCreateMetadataAccountV2Instruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n;const[o]=e.exports.CreateMetadataAccountV2Struct.serialize({instructionDiscriminator:e.exports.createMetadataAccountV2InstructionDiscriminator}),i=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.mintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.systemProgram)&&void 0!==n?n:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&i.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:i,data:o})}})),s.register("15Xkw",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createCreateMetadataAccountV3Instruction=e.exports.createMetadataAccountV3InstructionDiscriminator=e.exports.CreateMetadataAccountV3Struct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("hqJQC");e.exports.CreateMetadataAccountV3Struct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["createMetadataAccountArgsV3",c.createMetadataAccountArgsV3Beet]],"CreateMetadataAccountV3InstructionArgs"),e.exports.createMetadataAccountV3InstructionDiscriminator=33,e.exports.createCreateMetadataAccountV3Instruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o;const[i]=e.exports.CreateMetadataAccountV3Struct.serialize({instructionDiscriminator:e.exports.createMetadataAccountV3InstructionDiscriminator,...r}),s=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.mintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&s.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:n,keys:s,data:i})}})),s.register("hqJQC",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMetadataAccountArgsV3Beet=void 0;const i=o(s("hbO5Y"));var a=s("6AeNS"),c=s("kcoGB");e.exports.createMetadataAccountArgsV3Beet=new i.FixableBeetArgsStruct([["data",a.dataV2Beet],["isMutable",i.bool],["collectionDetails",i.coption(c.collectionDetailsBeet)]],"CreateMetadataAccountArgsV3")})),s.register("6AeNS",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.dataV2Beet=void 0;const i=o(s("hbO5Y"));var a=s("iXPsk"),c=s("98zrY"),u=s("bTBoi");e.exports.dataV2Beet=new i.FixableBeetArgsStruct([["name",i.utf8String],["symbol",i.utf8String],["uri",i.utf8String],["sellerFeeBasisPoints",i.u16],["creators",i.coption(i.array(a.creatorBeet))],["collection",i.coption(c.collectionBeet)],["uses",i.coption(u.usesBeet)]],"DataV2")})),s.register("mjzvA",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDelegateInstruction=e.exports.delegateInstructionDiscriminator=e.exports.DelegateStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("6L1aQ");e.exports.DelegateStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["delegateArgs",c.delegateArgsBeet]],"DelegateInstructionArgs"),e.exports.delegateInstructionDiscriminator=44,e.exports.createDelegateInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l,d,p;const[f]=e.exports.DelegateStruct.serialize({instructionDiscriminator:e.exports.delegateInstructionDiscriminator,...r}),h=[{pubkey:null!==(o=t.delegateRecord)&&void 0!==o?o:n,isWritable:null!=t.delegateRecord,isSigner:!1},{pubkey:t.delegate,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(i=t.masterEdition)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.tokenRecord)&&void 0!==s?s:n,isWritable:null!=t.tokenRecord,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:null!==(c=t.token)&&void 0!==c?c:n,isWritable:null!=t.token,isSigner:!1},{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(u=t.systemProgram)&&void 0!==u?u:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.splTokenProgram)&&void 0!==l?l:n,isWritable:!1,isSigner:!1},{pubkey:null!==(d=t.authorizationRulesProgram)&&void 0!==d?d:n,isWritable:!1,isSigner:!1},{pubkey:null!==(p=t.authorizationRules)&&void 0!==p?p:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:h,data:f})}})),s.register("6L1aQ",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.delegateArgsBeet=e.exports.isDelegateArgsProgrammableConfigItemV1=e.exports.isDelegateArgsCollectionItemV1=e.exports.isDelegateArgsDataItemV1=e.exports.isDelegateArgsAuthorityItemV1=e.exports.isDelegateArgsProgrammableConfigV1=e.exports.isDelegateArgsLockedTransferV1=e.exports.isDelegateArgsStandardV1=e.exports.isDelegateArgsStakingV1=e.exports.isDelegateArgsUtilityV1=e.exports.isDelegateArgsDataV1=e.exports.isDelegateArgsTransferV1=e.exports.isDelegateArgsSaleV1=e.exports.isDelegateArgsCollectionV1=void 0;const i=o(s("hbO5Y")),a=o(s("hvIDj"));var c=s("8Chnl");e.exports.isDelegateArgsCollectionV1=e=>"CollectionV1"===e.__kind;e.exports.isDelegateArgsSaleV1=e=>"SaleV1"===e.__kind;e.exports.isDelegateArgsTransferV1=e=>"TransferV1"===e.__kind;e.exports.isDelegateArgsDataV1=e=>"DataV1"===e.__kind;e.exports.isDelegateArgsUtilityV1=e=>"UtilityV1"===e.__kind;e.exports.isDelegateArgsStakingV1=e=>"StakingV1"===e.__kind;e.exports.isDelegateArgsStandardV1=e=>"StandardV1"===e.__kind;e.exports.isDelegateArgsLockedTransferV1=e=>"LockedTransferV1"===e.__kind;e.exports.isDelegateArgsProgrammableConfigV1=e=>"ProgrammableConfigV1"===e.__kind;e.exports.isDelegateArgsAuthorityItemV1=e=>"AuthorityItemV1"===e.__kind;e.exports.isDelegateArgsDataItemV1=e=>"DataItemV1"===e.__kind;e.exports.isDelegateArgsCollectionItemV1=e=>"CollectionItemV1"===e.__kind;e.exports.isDelegateArgsProgrammableConfigItemV1=e=>"ProgrammableConfigItemV1"===e.__kind,e.exports.delegateArgsBeet=i.dataEnum([["CollectionV1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["CollectionV1"]')],["SaleV1",new i.FixableBeetArgsStruct([["amount",i.u64],["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["SaleV1"]')],["TransferV1",new i.FixableBeetArgsStruct([["amount",i.u64],["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["TransferV1"]')],["DataV1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["DataV1"]')],["UtilityV1",new i.FixableBeetArgsStruct([["amount",i.u64],["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["UtilityV1"]')],["StakingV1",new i.FixableBeetArgsStruct([["amount",i.u64],["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["StakingV1"]')],["StandardV1",new i.BeetArgsStruct([["amount",i.u64]],'DelegateArgsRecord["StandardV1"]')],["LockedTransferV1",new i.FixableBeetArgsStruct([["amount",i.u64],["lockedAddress",a.publicKey],["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["LockedTransferV1"]')],["ProgrammableConfigV1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["ProgrammableConfigV1"]')],["AuthorityItemV1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["AuthorityItemV1"]')],["DataItemV1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["DataItemV1"]')],["CollectionItemV1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["CollectionItemV1"]')],["ProgrammableConfigItemV1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(c.authorizationDataBeet)]],'DelegateArgsRecord["ProgrammableConfigItemV1"]')]])})),s.register("8Chnl",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.authorizationDataBeet=void 0;const i=o(s("hbO5Y"));var a=s("kT5Pg");e.exports.authorizationDataBeet=new i.FixableBeetArgsStruct([["payload",a.payloadBeet]],"AuthorizationData")})),s.register("kT5Pg",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.payloadBeet=void 0;const i=o(s("hbO5Y"));var a=s("bmpgo");e.exports.payloadBeet=new i.FixableBeetArgsStruct([["map",i.map(i.utf8String,a.payloadTypeBeet)]],"Payload")})),s.register("bmpgo",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.payloadTypeBeet=e.exports.isPayloadTypeNumber=e.exports.isPayloadTypeMerkleProof=e.exports.isPayloadTypeSeeds=e.exports.isPayloadTypePubkey=void 0;const i=o(s("hbO5Y")),a=o(s("hvIDj"));var c=s("dZFzf"),u=s("3jCf9");e.exports.isPayloadTypePubkey=e=>"Pubkey"===e.__kind;e.exports.isPayloadTypeSeeds=e=>"Seeds"===e.__kind;e.exports.isPayloadTypeMerkleProof=e=>"MerkleProof"===e.__kind;e.exports.isPayloadTypeNumber=e=>"Number"===e.__kind,e.exports.payloadTypeBeet=i.dataEnum([["Pubkey",new i.BeetArgsStruct([["fields",i.fixedSizeTuple([a.publicKey])]],'PayloadTypeRecord["Pubkey"]')],["Seeds",new i.FixableBeetArgsStruct([["fields",i.tuple([c.seedsVecBeet])]],'PayloadTypeRecord["Seeds"]')],["MerkleProof",new i.FixableBeetArgsStruct([["fields",i.tuple([u.leafInfoBeet])]],'PayloadTypeRecord["MerkleProof"]')],["Number",new i.BeetArgsStruct([["fields",i.fixedSizeTuple([i.u64])]],'PayloadTypeRecord["Number"]')]])})),s.register("dZFzf",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.seedsVecBeet=void 0;const i=o(s("hbO5Y"));e.exports.seedsVecBeet=new i.FixableBeetArgsStruct([["seeds",i.array(i.bytes)]],"SeedsVec")})),s.register("3jCf9",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.leafInfoBeet=void 0;const i=o(s("hbO5Y"));e.exports.leafInfoBeet=new i.FixableBeetArgsStruct([["leaf",i.uniformFixedSizeArray(i.u8,32)],["proof",i.array(i.uniformFixedSizeArray(i.u8,32))]],"LeafInfo")})),s.register("1syVQ",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDeprecatedCreateMasterEditionInstruction=e.exports.deprecatedCreateMasterEditionInstructionDiscriminator=e.exports.DeprecatedCreateMasterEditionStruct=void 0;const i=o(s("1EtcB")),a=o(s("hbO5Y")),c=o(s("207Uo"));e.exports.DeprecatedCreateMasterEditionStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"DeprecatedCreateMasterEditionInstructionArgs"),e.exports.deprecatedCreateMasterEditionInstructionDiscriminator=2,e.exports.createDeprecatedCreateMasterEditionInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o,s;const[a]=e.exports.DeprecatedCreateMasterEditionStruct.serialize({instructionDiscriminator:e.exports.deprecatedCreateMasterEditionInstructionDiscriminator}),u=[{pubkey:t.edition,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.printingMint,isWritable:!0,isSigner:!1},{pubkey:t.oneTimePrintingAuthorizationMint,isWritable:!0,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!0},{pubkey:t.printingMintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.mintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:c.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.rent)&&void 0!==s?s:c.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1},{pubkey:t.oneTimePrintingAuthorizationMintAuthority,isWritable:!1,isSigner:!0}];return new c.TransactionInstruction({programId:r,keys:u,data:a})}})),s.register("4f1or",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDeprecatedCreateReservationListInstruction=e.exports.deprecatedCreateReservationListInstructionDiscriminator=e.exports.DeprecatedCreateReservationListStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.DeprecatedCreateReservationListStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"DeprecatedCreateReservationListInstructionArgs"),e.exports.deprecatedCreateReservationListInstructionDiscriminator=6,e.exports.createDeprecatedCreateReservationListInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o;const[i]=e.exports.DeprecatedCreateReservationListStruct.serialize({instructionDiscriminator:e.exports.deprecatedCreateReservationListInstructionDiscriminator}),s=[{pubkey:t.reservationList,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!0},{pubkey:t.masterEdition,isWritable:!1,isSigner:!1},{pubkey:t.resource,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.systemProgram)&&void 0!==n?n:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.rent)&&void 0!==o?o:a.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:s,data:i})}})),s.register("dIw7e",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDeprecatedMintNewEditionFromMasterEditionViaPrintingTokenInstruction=e.exports.deprecatedMintNewEditionFromMasterEditionViaPrintingTokenInstructionDiscriminator=e.exports.DeprecatedMintNewEditionFromMasterEditionViaPrintingTokenStruct=void 0;const i=o(s("1EtcB")),a=o(s("hbO5Y")),c=o(s("207Uo"));e.exports.DeprecatedMintNewEditionFromMasterEditionViaPrintingTokenStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"DeprecatedMintNewEditionFromMasterEditionViaPrintingTokenInstructionArgs"),e.exports.deprecatedMintNewEditionFromMasterEditionViaPrintingTokenInstructionDiscriminator=3,e.exports.createDeprecatedMintNewEditionFromMasterEditionViaPrintingTokenInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o,s;const[a]=e.exports.DeprecatedMintNewEditionFromMasterEditionViaPrintingTokenStruct.serialize({instructionDiscriminator:e.exports.deprecatedMintNewEditionFromMasterEditionViaPrintingTokenInstructionDiscriminator}),u=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.edition,isWritable:!0,isSigner:!1},{pubkey:t.masterEdition,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.mintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.printingMint,isWritable:!0,isSigner:!1},{pubkey:t.masterTokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.editionMarker,isWritable:!0,isSigner:!1},{pubkey:t.burnAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:t.masterUpdateAuthority,isWritable:!1,isSigner:!1},{pubkey:t.masterMetadata,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:c.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.rent)&&void 0!==s?s:c.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1}];return null!=t.reservationList&&u.push({pubkey:t.reservationList,isWritable:!0,isSigner:!1}),new c.TransactionInstruction({programId:r,keys:u,data:a})}})),s.register("iaFf2",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDeprecatedMintPrintingTokensInstruction=e.exports.deprecatedMintPrintingTokensInstructionDiscriminator=e.exports.DeprecatedMintPrintingTokensStruct=void 0;const i=o(s("1EtcB")),a=o(s("hbO5Y")),c=o(s("207Uo"));e.exports.DeprecatedMintPrintingTokensStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"DeprecatedMintPrintingTokensInstructionArgs"),e.exports.deprecatedMintPrintingTokensInstructionDiscriminator=9,e.exports.createDeprecatedMintPrintingTokensInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o;const[s]=e.exports.DeprecatedMintPrintingTokensStruct.serialize({instructionDiscriminator:e.exports.deprecatedMintPrintingTokensInstructionDiscriminator}),a=[{pubkey:t.destination,isWritable:!0,isSigner:!1},{pubkey:t.printingMint,isWritable:!0,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!0},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:t.masterEdition,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.rent)&&void 0!==o?o:c.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1}];return new c.TransactionInstruction({programId:r,keys:a,data:s})}})),s.register("jjrs4",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDeprecatedMintPrintingTokensViaTokenInstruction=e.exports.deprecatedMintPrintingTokensViaTokenInstructionDiscriminator=e.exports.DeprecatedMintPrintingTokensViaTokenStruct=void 0;const i=o(s("1EtcB")),a=o(s("hbO5Y")),c=o(s("207Uo"));e.exports.DeprecatedMintPrintingTokensViaTokenStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"DeprecatedMintPrintingTokensViaTokenInstructionArgs"),e.exports.deprecatedMintPrintingTokensViaTokenInstructionDiscriminator=8,e.exports.createDeprecatedMintPrintingTokensViaTokenInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o;const[s]=e.exports.DeprecatedMintPrintingTokensViaTokenStruct.serialize({instructionDiscriminator:e.exports.deprecatedMintPrintingTokensViaTokenInstructionDiscriminator}),a=[{pubkey:t.destination,isWritable:!0,isSigner:!1},{pubkey:t.token,isWritable:!0,isSigner:!1},{pubkey:t.oneTimePrintingAuthorizationMint,isWritable:!0,isSigner:!1},{pubkey:t.printingMint,isWritable:!0,isSigner:!1},{pubkey:t.burnAuthority,isWritable:!1,isSigner:!0},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:t.masterEdition,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.rent)&&void 0!==o?o:c.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1}];return new c.TransactionInstruction({programId:r,keys:a,data:s})}})),s.register("hd4Df",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createDeprecatedSetReservationListInstruction=e.exports.deprecatedSetReservationListInstructionDiscriminator=e.exports.DeprecatedSetReservationListStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.DeprecatedSetReservationListStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"DeprecatedSetReservationListInstructionArgs"),e.exports.deprecatedSetReservationListInstructionDiscriminator=5,e.exports.createDeprecatedSetReservationListInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.DeprecatedSetReservationListStruct.serialize({instructionDiscriminator:e.exports.deprecatedSetReservationListInstructionDiscriminator}),o=[{pubkey:t.masterEdition,isWritable:!0,isSigner:!1},{pubkey:t.reservationList,isWritable:!0,isSigner:!1},{pubkey:t.resource,isWritable:!1,isSigner:!0}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("8zFin",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createFreezeDelegatedAccountInstruction=e.exports.freezeDelegatedAccountInstructionDiscriminator=e.exports.FreezeDelegatedAccountStruct=void 0;const i=o(s("1EtcB")),a=o(s("hbO5Y")),c=o(s("207Uo"));e.exports.FreezeDelegatedAccountStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"FreezeDelegatedAccountInstructionArgs"),e.exports.freezeDelegatedAccountInstructionDiscriminator=26,e.exports.createFreezeDelegatedAccountInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n;const[o]=e.exports.FreezeDelegatedAccountStruct.serialize({instructionDiscriminator:e.exports.freezeDelegatedAccountInstructionDiscriminator}),s=[{pubkey:t.delegate,isWritable:!0,isSigner:!0},{pubkey:t.tokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.edition,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1}];return new c.TransactionInstruction({programId:r,keys:s,data:o})}})),s.register("1kAO3",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createLockInstruction=e.exports.lockInstructionDiscriminator=e.exports.LockStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("icby0");e.exports.LockStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["lockArgs",c.lockArgsBeet]],"LockInstructionArgs"),e.exports.lockInstructionDiscriminator=46,e.exports.createLockInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l,d;const[p]=e.exports.LockStruct.serialize({instructionDiscriminator:e.exports.lockInstructionDiscriminator,...r}),f=[{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:null!==(o=t.tokenOwner)&&void 0!==o?o:n,isWritable:!1,isSigner:!1},{pubkey:t.token,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(i=t.edition)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.tokenRecord)&&void 0!==s?s:n,isWritable:null!=t.tokenRecord,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(c=t.systemProgram)&&void 0!==c?c:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.splTokenProgram)&&void 0!==u?u:n,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.authorizationRulesProgram)&&void 0!==l?l:n,isWritable:!1,isSigner:!1},{pubkey:null!==(d=t.authorizationRules)&&void 0!==d?d:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:f,data:p})}})),s.register("icby0",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.lockArgsBeet=e.exports.isLockArgsV1=void 0;const i=o(s("hbO5Y"));var a=s("8Chnl");e.exports.isLockArgsV1=e=>"V1"===e.__kind,e.exports.lockArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(a.authorizationDataBeet)]],'LockArgsRecord["V1"]')]])})),s.register("27B73",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMigrateInstruction=e.exports.migrateInstructionDiscriminator=e.exports.MigrateStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("8xHHl");e.exports.MigrateStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["migrateArgs",c.migrateArgsBeet]],"MigrateInstructionArgs"),e.exports.migrateInstructionDiscriminator=48,e.exports.createMigrateInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s;const[c]=e.exports.MigrateStruct.serialize({instructionDiscriminator:e.exports.migrateInstructionDiscriminator,...r}),u=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.edition,isWritable:!0,isSigner:!1},{pubkey:t.token,isWritable:!0,isSigner:!1},{pubkey:t.tokenOwner,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:t.collectionMetadata,isWritable:!1,isSigner:!1},{pubkey:t.delegateRecord,isWritable:!1,isSigner:!1},{pubkey:t.tokenRecord,isWritable:!0,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:t.splTokenProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(i=t.authorizationRulesProgram)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.authorizationRules)&&void 0!==s?s:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:u,data:c})}})),s.register("8xHHl",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.migrateArgsBeet=e.exports.isMigrateArgsV1=void 0;const i=o(s("hbO5Y")),a=o(s("hvIDj"));var c=s("jIW3o");e.exports.isMigrateArgsV1=e=>"V1"===e.__kind,e.exports.migrateArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["migrationType",c.migrationTypeBeet],["ruleSet",i.coption(a.publicKey)]],'MigrateArgsRecord["V1"]')]])})),s.register("jIW3o",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.migrationTypeBeet=e.exports.MigrationType=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.MigrationType||(e.exports.MigrationType={}))[c.CollectionV1=0]="CollectionV1",c[c.ProgrammableV1=1]="ProgrammableV1",e.exports.migrationTypeBeet=i.fixedScalarEnum(a)})),s.register("ivI6V",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMintInstruction=e.exports.mintInstructionDiscriminator=e.exports.MintStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("hFp9F");e.exports.MintStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["mintArgs",c.mintArgsBeet]],"MintInstructionArgs"),e.exports.mintInstructionDiscriminator=43,e.exports.createMintInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l,d;const[p]=e.exports.MintStruct.serialize({instructionDiscriminator:e.exports.mintInstructionDiscriminator,...r}),f=[{pubkey:t.token,isWritable:!0,isSigner:!1},{pubkey:null!==(o=t.tokenOwner)&&void 0!==o?o:n,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:null!==(i=t.masterEdition)&&void 0!==i?i:n,isWritable:null!=t.masterEdition,isSigner:!1},{pubkey:null!==(s=t.tokenRecord)&&void 0!==s?s:n,isWritable:null!=t.tokenRecord,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:null!==(c=t.delegateRecord)&&void 0!==c?c:n,isWritable:!1,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(u=t.systemProgram)&&void 0!==u?u:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:t.splTokenProgram,isWritable:!1,isSigner:!1},{pubkey:t.splAtaProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.authorizationRulesProgram)&&void 0!==l?l:n,isWritable:!1,isSigner:!1},{pubkey:null!==(d=t.authorizationRules)&&void 0!==d?d:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:f,data:p})}})),s.register("hFp9F",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.mintArgsBeet=e.exports.isMintArgsV1=void 0;const i=o(s("hbO5Y"));var a=s("8Chnl");e.exports.isMintArgsV1=e=>"V1"===e.__kind,e.exports.mintArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["amount",i.u64],["authorizationData",i.coption(a.authorizationDataBeet)]],'MintArgsRecord["V1"]')]])})),s.register("7D2jl",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMintNewEditionFromMasterEditionViaTokenInstruction=e.exports.mintNewEditionFromMasterEditionViaTokenInstructionDiscriminator=e.exports.MintNewEditionFromMasterEditionViaTokenStruct=void 0;const i=o(s("1EtcB")),a=o(s("hbO5Y")),c=o(s("207Uo"));var u=s("cSOgz");e.exports.MintNewEditionFromMasterEditionViaTokenStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8],["mintNewEditionFromMasterEditionViaTokenArgs",u.mintNewEditionFromMasterEditionViaTokenArgsBeet]],"MintNewEditionFromMasterEditionViaTokenInstructionArgs"),e.exports.mintNewEditionFromMasterEditionViaTokenInstructionDiscriminator=11,e.exports.createMintNewEditionFromMasterEditionViaTokenInstruction=function(t,r,n=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,s;const[a]=e.exports.MintNewEditionFromMasterEditionViaTokenStruct.serialize({instructionDiscriminator:e.exports.mintNewEditionFromMasterEditionViaTokenInstructionDiscriminator,...r}),u=[{pubkey:t.newMetadata,isWritable:!0,isSigner:!1},{pubkey:t.newEdition,isWritable:!0,isSigner:!1},{pubkey:t.masterEdition,isWritable:!0,isSigner:!1},{pubkey:t.newMint,isWritable:!0,isSigner:!1},{pubkey:t.editionMarkPda,isWritable:!0,isSigner:!1},{pubkey:t.newMintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.tokenAccountOwner,isWritable:!1,isSigner:!0},{pubkey:t.tokenAccount,isWritable:!1,isSigner:!1},{pubkey:t.newMetadataUpdateAuthority,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.tokenProgram)&&void 0!==o?o:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.systemProgram)&&void 0!==s?s:c.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&u.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new c.TransactionInstruction({programId:n,keys:u,data:a})}})),s.register("cSOgz",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.mintNewEditionFromMasterEditionViaTokenArgsBeet=void 0;const i=o(s("hbO5Y"));e.exports.mintNewEditionFromMasterEditionViaTokenArgsBeet=new i.BeetArgsStruct([["edition",i.u64]],"MintNewEditionFromMasterEditionViaTokenArgs")})),s.register("2pEFX",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createMintNewEditionFromMasterEditionViaVaultProxyInstruction=e.exports.mintNewEditionFromMasterEditionViaVaultProxyInstructionDiscriminator=e.exports.MintNewEditionFromMasterEditionViaVaultProxyStruct=void 0;const i=o(s("1EtcB")),a=o(s("hbO5Y")),c=o(s("207Uo"));var u=s("cSOgz");e.exports.MintNewEditionFromMasterEditionViaVaultProxyStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8],["mintNewEditionFromMasterEditionViaTokenArgs",u.mintNewEditionFromMasterEditionViaTokenArgsBeet]],"MintNewEditionFromMasterEditionViaVaultProxyInstructionArgs"),e.exports.mintNewEditionFromMasterEditionViaVaultProxyInstructionDiscriminator=13,e.exports.createMintNewEditionFromMasterEditionViaVaultProxyInstruction=function(t,r,n=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,s;const[a]=e.exports.MintNewEditionFromMasterEditionViaVaultProxyStruct.serialize({instructionDiscriminator:e.exports.mintNewEditionFromMasterEditionViaVaultProxyInstructionDiscriminator,...r}),u=[{pubkey:t.newMetadata,isWritable:!0,isSigner:!1},{pubkey:t.newEdition,isWritable:!0,isSigner:!1},{pubkey:t.masterEdition,isWritable:!0,isSigner:!1},{pubkey:t.newMint,isWritable:!0,isSigner:!1},{pubkey:t.editionMarkPda,isWritable:!0,isSigner:!1},{pubkey:t.newMintAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.vaultAuthority,isWritable:!1,isSigner:!0},{pubkey:t.safetyDepositStore,isWritable:!1,isSigner:!1},{pubkey:t.safetyDepositBox,isWritable:!1,isSigner:!1},{pubkey:t.vault,isWritable:!1,isSigner:!1},{pubkey:t.newMetadataUpdateAuthority,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.tokenProgram)&&void 0!==o?o:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:t.tokenVaultProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.systemProgram)&&void 0!==s?s:c.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&u.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new c.TransactionInstruction({programId:n,keys:u,data:a})}})),s.register("aDl8o",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createPuffMetadataInstruction=e.exports.puffMetadataInstructionDiscriminator=e.exports.PuffMetadataStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.PuffMetadataStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"PuffMetadataInstructionArgs"),e.exports.puffMetadataInstructionDiscriminator=14,e.exports.createPuffMetadataInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.PuffMetadataStruct.serialize({instructionDiscriminator:e.exports.puffMetadataInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("TFnP6",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createRemoveCreatorVerificationInstruction=e.exports.removeCreatorVerificationInstructionDiscriminator=e.exports.RemoveCreatorVerificationStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.RemoveCreatorVerificationStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"RemoveCreatorVerificationInstructionArgs"),e.exports.removeCreatorVerificationInstructionDiscriminator=28,e.exports.createRemoveCreatorVerificationInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.RemoveCreatorVerificationStruct.serialize({instructionDiscriminator:e.exports.removeCreatorVerificationInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.creator,isWritable:!1,isSigner:!0}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("2uAOF",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createRevokeInstruction=e.exports.revokeInstructionDiscriminator=e.exports.RevokeStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("1OrBS");e.exports.RevokeStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8],["revokeArgs",c.revokeArgsBeet]],"RevokeInstructionArgs"),e.exports.revokeInstructionDiscriminator=45,e.exports.createRevokeInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l,d,p;const[f]=e.exports.RevokeStruct.serialize({instructionDiscriminator:e.exports.revokeInstructionDiscriminator,...r}),h=[{pubkey:null!==(o=t.delegateRecord)&&void 0!==o?o:n,isWritable:null!=t.delegateRecord,isSigner:!1},{pubkey:t.delegate,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(i=t.masterEdition)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.tokenRecord)&&void 0!==s?s:n,isWritable:null!=t.tokenRecord,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:null!==(c=t.token)&&void 0!==c?c:n,isWritable:null!=t.token,isSigner:!1},{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(u=t.systemProgram)&&void 0!==u?u:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.splTokenProgram)&&void 0!==l?l:n,isWritable:!1,isSigner:!1},{pubkey:null!==(d=t.authorizationRulesProgram)&&void 0!==d?d:n,isWritable:!1,isSigner:!1},{pubkey:null!==(p=t.authorizationRules)&&void 0!==p?p:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:h,data:f})}})),s.register("1OrBS",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.revokeArgsBeet=e.exports.RevokeArgs=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.RevokeArgs||(e.exports.RevokeArgs={}))[c.CollectionV1=0]="CollectionV1",c[c.SaleV1=1]="SaleV1",c[c.TransferV1=2]="TransferV1",c[c.DataV1=3]="DataV1",c[c.UtilityV1=4]="UtilityV1",c[c.StakingV1=5]="StakingV1",c[c.StandardV1=6]="StandardV1",c[c.LockedTransferV1=7]="LockedTransferV1",c[c.ProgrammableConfigV1=8]="ProgrammableConfigV1",c[c.MigrationV1=9]="MigrationV1",c[c.AuthorityItemV1=10]="AuthorityItemV1",c[c.DataItemV1=11]="DataItemV1",c[c.CollectionItemV1=12]="CollectionItemV1",c[c.ProgrammableConfigItemV1=13]="ProgrammableConfigItemV1",e.exports.revokeArgsBeet=i.fixedScalarEnum(a)})),s.register("lL7IL",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createRevokeCollectionAuthorityInstruction=e.exports.revokeCollectionAuthorityInstructionDiscriminator=e.exports.RevokeCollectionAuthorityStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.RevokeCollectionAuthorityStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"RevokeCollectionAuthorityInstructionArgs"),e.exports.revokeCollectionAuthorityInstructionDiscriminator=24,e.exports.createRevokeCollectionAuthorityInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.RevokeCollectionAuthorityStruct.serialize({instructionDiscriminator:e.exports.revokeCollectionAuthorityInstructionDiscriminator}),o=[{pubkey:t.collectionAuthorityRecord,isWritable:!0,isSigner:!1},{pubkey:t.delegateAuthority,isWritable:!0,isSigner:!1},{pubkey:t.revokeAuthority,isWritable:!0,isSigner:!0},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("bW8q4",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createRevokeUseAuthorityInstruction=e.exports.revokeUseAuthorityInstructionDiscriminator=e.exports.RevokeUseAuthorityStruct=void 0;const i=o(s("1EtcB")),a=o(s("hbO5Y")),c=o(s("207Uo"));e.exports.RevokeUseAuthorityStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"RevokeUseAuthorityInstructionArgs"),e.exports.revokeUseAuthorityInstructionDiscriminator=21,e.exports.createRevokeUseAuthorityInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n,o;const[s]=e.exports.RevokeUseAuthorityStruct.serialize({instructionDiscriminator:e.exports.revokeUseAuthorityInstructionDiscriminator}),a=[{pubkey:t.useAuthorityRecord,isWritable:!0,isSigner:!1},{pubkey:t.owner,isWritable:!0,isSigner:!0},{pubkey:t.user,isWritable:!1,isSigner:!1},{pubkey:t.ownerTokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:c.SystemProgram.programId,isWritable:!1,isSigner:!1}];return null!=t.rent&&a.push({pubkey:t.rent,isWritable:!1,isSigner:!1}),new c.TransactionInstruction({programId:r,keys:a,data:s})}})),s.register("4KLXk",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createSetAndVerifyCollectionInstruction=e.exports.setAndVerifyCollectionInstructionDiscriminator=e.exports.SetAndVerifyCollectionStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.SetAndVerifyCollectionStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"SetAndVerifyCollectionInstructionArgs"),e.exports.setAndVerifyCollectionInstructionDiscriminator=25,e.exports.createSetAndVerifyCollectionInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.SetAndVerifyCollectionStruct.serialize({instructionDiscriminator:e.exports.setAndVerifyCollectionInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!0,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!1},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collection,isWritable:!1,isSigner:!1},{pubkey:t.collectionMasterEditionAccount,isWritable:!1,isSigner:!1}];return null!=t.collectionAuthorityRecord&&o.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("9YnIy",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createSetAndVerifySizedCollectionItemInstruction=e.exports.setAndVerifySizedCollectionItemInstructionDiscriminator=e.exports.SetAndVerifySizedCollectionItemStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.SetAndVerifySizedCollectionItemStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"SetAndVerifySizedCollectionItemInstructionArgs"),e.exports.setAndVerifySizedCollectionItemInstructionDiscriminator=32,e.exports.createSetAndVerifySizedCollectionItemInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.SetAndVerifySizedCollectionItemStruct.serialize({instructionDiscriminator:e.exports.setAndVerifySizedCollectionItemInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!1},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collection,isWritable:!0,isSigner:!1},{pubkey:t.collectionMasterEditionAccount,isWritable:!0,isSigner:!1}];return null!=t.collectionAuthorityRecord&&o.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("16VJN",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createSetCollectionSizeInstruction=e.exports.setCollectionSizeInstructionDiscriminator=e.exports.SetCollectionSizeStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("gdraF");e.exports.SetCollectionSizeStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8],["setCollectionSizeArgs",c.setCollectionSizeArgsBeet]],"SetCollectionSizeInstructionArgs"),e.exports.setCollectionSizeInstructionDiscriminator=34,e.exports.createSetCollectionSizeInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[o]=e.exports.SetCollectionSizeStruct.serialize({instructionDiscriminator:e.exports.setCollectionSizeInstructionDiscriminator,...r}),i=[{pubkey:t.collectionMetadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!0,isSigner:!0},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1}];return null!=t.collectionAuthorityRecord&&i.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:n,keys:i,data:o})}})),s.register("fGR8p",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createSetTokenStandardInstruction=e.exports.setTokenStandardInstructionDiscriminator=e.exports.SetTokenStandardStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.SetTokenStandardStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"SetTokenStandardInstructionArgs"),e.exports.setTokenStandardInstructionDiscriminator=35,e.exports.createSetTokenStandardInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.SetTokenStandardStruct.serialize({instructionDiscriminator:e.exports.setTokenStandardInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!0,isSigner:!0},{pubkey:t.mint,isWritable:!1,isSigner:!1}];return null!=t.edition&&o.push({pubkey:t.edition,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("jRl9V",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createSignMetadataInstruction=e.exports.signMetadataInstructionDiscriminator=e.exports.SignMetadataStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.SignMetadataStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"SignMetadataInstructionArgs"),e.exports.signMetadataInstructionDiscriminator=7,e.exports.createSignMetadataInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.SignMetadataStruct.serialize({instructionDiscriminator:e.exports.signMetadataInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.creator,isWritable:!1,isSigner:!0}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("5dvQh",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createThawDelegatedAccountInstruction=e.exports.thawDelegatedAccountInstructionDiscriminator=e.exports.ThawDelegatedAccountStruct=void 0;const i=o(s("1EtcB")),a=o(s("hbO5Y")),c=o(s("207Uo"));e.exports.ThawDelegatedAccountStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8]],"ThawDelegatedAccountInstructionArgs"),e.exports.thawDelegatedAccountInstructionDiscriminator=27,e.exports.createThawDelegatedAccountInstruction=function(t,r=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var n;const[o]=e.exports.ThawDelegatedAccountStruct.serialize({instructionDiscriminator:e.exports.thawDelegatedAccountInstructionDiscriminator}),s=[{pubkey:t.delegate,isWritable:!0,isSigner:!0},{pubkey:t.tokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.edition,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:null!==(n=t.tokenProgram)&&void 0!==n?n:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1}];return new c.TransactionInstruction({programId:r,keys:s,data:o})}})),s.register("3fKWN",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createTransferInstruction=e.exports.transferInstructionDiscriminator=e.exports.TransferStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("lQlfN");e.exports.TransferStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["transferArgs",c.transferArgsBeet]],"TransferInstructionArgs"),e.exports.transferInstructionDiscriminator=49,e.exports.createTransferInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l;const[d]=e.exports.TransferStruct.serialize({instructionDiscriminator:e.exports.transferInstructionDiscriminator,...r}),p=[{pubkey:t.token,isWritable:!0,isSigner:!1},{pubkey:t.tokenOwner,isWritable:!1,isSigner:!1},{pubkey:t.destination,isWritable:!0,isSigner:!1},{pubkey:t.destinationOwner,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(o=t.edition)&&void 0!==o?o:n,isWritable:!1,isSigner:!1},{pubkey:null!==(i=t.ownerTokenRecord)&&void 0!==i?i:n,isWritable:null!=t.ownerTokenRecord,isSigner:!1},{pubkey:null!==(s=t.destinationTokenRecord)&&void 0!==s?s:n,isWritable:null!=t.destinationTokenRecord,isSigner:!1},{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(c=t.systemProgram)&&void 0!==c?c:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:t.splTokenProgram,isWritable:!1,isSigner:!1},{pubkey:t.splAtaProgram,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.authorizationRulesProgram)&&void 0!==u?u:n,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.authorizationRules)&&void 0!==l?l:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:p,data:d})}})),s.register("lQlfN",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.transferArgsBeet=e.exports.isTransferArgsV1=void 0;const i=o(s("hbO5Y"));var a=s("8Chnl");e.exports.isTransferArgsV1=e=>"V1"===e.__kind,e.exports.transferArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["amount",i.u64],["authorizationData",i.coption(a.authorizationDataBeet)]],'TransferArgsRecord["V1"]')]])})),s.register("ea76a",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createTransferOutOfEscrowInstruction=e.exports.transferOutOfEscrowInstructionDiscriminator=e.exports.TransferOutOfEscrowStruct=void 0;const i=o(s("1EtcB")),a=o(s("hbO5Y")),c=o(s("207Uo"));var u=s("50mkS");e.exports.TransferOutOfEscrowStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8],["transferOutOfEscrowArgs",u.transferOutOfEscrowArgsBeet]],"TransferOutOfEscrowInstructionArgs"),e.exports.transferOutOfEscrowInstructionDiscriminator=40,e.exports.createTransferOutOfEscrowInstruction=function(t,r,n=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,s,a;const[u]=e.exports.TransferOutOfEscrowStruct.serialize({instructionDiscriminator:e.exports.transferOutOfEscrowInstructionDiscriminator,...r}),l=[{pubkey:t.escrow,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.attributeMint,isWritable:!1,isSigner:!1},{pubkey:t.attributeSrc,isWritable:!0,isSigner:!1},{pubkey:t.attributeDst,isWritable:!0,isSigner:!1},{pubkey:t.escrowMint,isWritable:!1,isSigner:!1},{pubkey:t.escrowAccount,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.systemProgram)&&void 0!==o?o:c.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.ataProgram)&&void 0!==s?s:i.ASSOCIATED_TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(a=t.tokenProgram)&&void 0!==a?a:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1}];return null!=t.authority&&l.push({pubkey:t.authority,isWritable:!1,isSigner:!0}),new c.TransactionInstruction({programId:n,keys:l,data:u})}})),s.register("50mkS",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.transferOutOfEscrowArgsBeet=void 0;const i=o(s("hbO5Y"));e.exports.transferOutOfEscrowArgsBeet=new i.BeetArgsStruct([["amount",i.u64]],"TransferOutOfEscrowArgs")})),s.register("1K60n",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUnlockInstruction=e.exports.unlockInstructionDiscriminator=e.exports.UnlockStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("2KyHv");e.exports.UnlockStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["unlockArgs",c.unlockArgsBeet]],"UnlockInstructionArgs"),e.exports.unlockInstructionDiscriminator=47,e.exports.createUnlockInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l,d;const[p]=e.exports.UnlockStruct.serialize({instructionDiscriminator:e.exports.unlockInstructionDiscriminator,...r}),f=[{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:null!==(o=t.tokenOwner)&&void 0!==o?o:n,isWritable:!1,isSigner:!1},{pubkey:t.token,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(i=t.edition)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.tokenRecord)&&void 0!==s?s:n,isWritable:null!=t.tokenRecord,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(c=t.systemProgram)&&void 0!==c?c:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.splTokenProgram)&&void 0!==u?u:n,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.authorizationRulesProgram)&&void 0!==l?l:n,isWritable:!1,isSigner:!1},{pubkey:null!==(d=t.authorizationRules)&&void 0!==d?d:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:f,data:p})}})),s.register("2KyHv",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.unlockArgsBeet=e.exports.isUnlockArgsV1=void 0;const i=o(s("hbO5Y"));var a=s("8Chnl");e.exports.isUnlockArgsV1=e=>"V1"===e.__kind,e.exports.unlockArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(a.authorizationDataBeet)]],'UnlockArgsRecord["V1"]')]])})),s.register("h7FgZ",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUnverifyInstruction=e.exports.unverifyInstructionDiscriminator=e.exports.UnverifyStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("byz6C");e.exports.UnverifyStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8],["verificationArgs",c.verificationArgsBeet]],"UnverifyInstructionArgs"),e.exports.unverifyInstructionDiscriminator=53,e.exports.createUnverifyInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c;const[u]=e.exports.UnverifyStruct.serialize({instructionDiscriminator:e.exports.unverifyInstructionDiscriminator,...r}),l=[{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:null!==(o=t.delegateRecord)&&void 0!==o?o:n,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(i=t.collectionMint)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.collectionMetadata)&&void 0!==s?s:n,isWritable:null!=t.collectionMetadata,isSigner:!1},{pubkey:null!==(c=t.systemProgram)&&void 0!==c?c:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:l,data:u})}})),s.register("byz6C",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.verificationArgsBeet=e.exports.VerificationArgs=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.VerificationArgs||(e.exports.VerificationArgs={}))[c.CreatorV1=0]="CreatorV1",c[c.CollectionV1=1]="CollectionV1",e.exports.verificationArgsBeet=i.fixedScalarEnum(a)})),s.register("8aCp7",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUnverifyCollectionInstruction=e.exports.unverifyCollectionInstructionDiscriminator=e.exports.UnverifyCollectionStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.UnverifyCollectionStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"UnverifyCollectionInstructionArgs"),e.exports.unverifyCollectionInstructionDiscriminator=22,e.exports.createUnverifyCollectionInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.UnverifyCollectionStruct.serialize({instructionDiscriminator:e.exports.unverifyCollectionInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!0,isSigner:!0},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collection,isWritable:!1,isSigner:!1},{pubkey:t.collectionMasterEditionAccount,isWritable:!1,isSigner:!1}];return null!=t.collectionAuthorityRecord&&o.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("65RWP",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUnverifySizedCollectionItemInstruction=e.exports.unverifySizedCollectionItemInstructionDiscriminator=e.exports.UnverifySizedCollectionItemStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.UnverifySizedCollectionItemStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"UnverifySizedCollectionItemInstructionArgs"),e.exports.unverifySizedCollectionItemInstructionDiscriminator=31,e.exports.createUnverifySizedCollectionItemInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.UnverifySizedCollectionItemStruct.serialize({instructionDiscriminator:e.exports.unverifySizedCollectionItemInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collection,isWritable:!0,isSigner:!1},{pubkey:t.collectionMasterEditionAccount,isWritable:!1,isSigner:!1}];return null!=t.collectionAuthorityRecord&&o.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("3jekw",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUpdateInstruction=e.exports.updateInstructionDiscriminator=e.exports.UpdateStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("nRSB6");e.exports.UpdateStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["updateArgs",c.updateArgsBeet]],"UpdateInstructionArgs"),e.exports.updateInstructionDiscriminator=50,e.exports.createUpdateInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l;const[d]=e.exports.UpdateStruct.serialize({instructionDiscriminator:e.exports.updateInstructionDiscriminator,...r}),p=[{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:null!==(o=t.delegateRecord)&&void 0!==o?o:n,isWritable:!1,isSigner:!1},{pubkey:null!==(i=t.token)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(s=t.edition)&&void 0!==s?s:n,isWritable:!1,isSigner:!1},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:null!==(c=t.systemProgram)&&void 0!==c?c:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.authorizationRulesProgram)&&void 0!==u?u:n,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.authorizationRules)&&void 0!==l?l:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:p,data:d})}})),s.register("nRSB6",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.updateArgsBeet=e.exports.isUpdateArgsAsProgrammableConfigItemDelegateV2=e.exports.isUpdateArgsAsCollectionItemDelegateV2=e.exports.isUpdateArgsAsDataItemDelegateV2=e.exports.isUpdateArgsAsProgrammableConfigDelegateV2=e.exports.isUpdateArgsAsDataDelegateV2=e.exports.isUpdateArgsAsCollectionDelegateV2=e.exports.isUpdateArgsAsAuthorityItemDelegateV2=e.exports.isUpdateArgsAsUpdateAuthorityV2=e.exports.isUpdateArgsV1=void 0;const i=o(s("hbO5Y")),a=o(s("hvIDj"));var c=s("2s1Id"),u=s("jeiRf"),l=s("ixf4Y"),d=s("hTVgA"),p=s("kbxYI"),f=s("8Chnl"),h=s("hGJWK");e.exports.isUpdateArgsV1=e=>"V1"===e.__kind;e.exports.isUpdateArgsAsUpdateAuthorityV2=e=>"AsUpdateAuthorityV2"===e.__kind;e.exports.isUpdateArgsAsAuthorityItemDelegateV2=e=>"AsAuthorityItemDelegateV2"===e.__kind;e.exports.isUpdateArgsAsCollectionDelegateV2=e=>"AsCollectionDelegateV2"===e.__kind;e.exports.isUpdateArgsAsDataDelegateV2=e=>"AsDataDelegateV2"===e.__kind;e.exports.isUpdateArgsAsProgrammableConfigDelegateV2=e=>"AsProgrammableConfigDelegateV2"===e.__kind;e.exports.isUpdateArgsAsDataItemDelegateV2=e=>"AsDataItemDelegateV2"===e.__kind;e.exports.isUpdateArgsAsCollectionItemDelegateV2=e=>"AsCollectionItemDelegateV2"===e.__kind;e.exports.isUpdateArgsAsProgrammableConfigItemDelegateV2=e=>"AsProgrammableConfigItemDelegateV2"===e.__kind,e.exports.updateArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["newUpdateAuthority",i.coption(a.publicKey)],["data",i.coption(c.dataBeet)],["primarySaleHappened",i.coption(i.bool)],["isMutable",i.coption(i.bool)],["collection",u.collectionToggleBeet],["collectionDetails",l.collectionDetailsToggleBeet],["uses",d.usesToggleBeet],["ruleSet",p.ruleSetToggleBeet],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["V1"]')],["AsUpdateAuthorityV2",new i.FixableBeetArgsStruct([["newUpdateAuthority",i.coption(a.publicKey)],["data",i.coption(c.dataBeet)],["primarySaleHappened",i.coption(i.bool)],["isMutable",i.coption(i.bool)],["collection",u.collectionToggleBeet],["collectionDetails",l.collectionDetailsToggleBeet],["uses",d.usesToggleBeet],["ruleSet",p.ruleSetToggleBeet],["tokenStandard",i.coption(h.tokenStandardBeet)],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsUpdateAuthorityV2"]')],["AsAuthorityItemDelegateV2",new i.FixableBeetArgsStruct([["newUpdateAuthority",i.coption(a.publicKey)],["primarySaleHappened",i.coption(i.bool)],["isMutable",i.coption(i.bool)],["tokenStandard",i.coption(h.tokenStandardBeet)],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsAuthorityItemDelegateV2"]')],["AsCollectionDelegateV2",new i.FixableBeetArgsStruct([["collection",u.collectionToggleBeet],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsCollectionDelegateV2"]')],["AsDataDelegateV2",new i.FixableBeetArgsStruct([["data",i.coption(c.dataBeet)],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsDataDelegateV2"]')],["AsProgrammableConfigDelegateV2",new i.FixableBeetArgsStruct([["ruleSet",p.ruleSetToggleBeet],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsProgrammableConfigDelegateV2"]')],["AsDataItemDelegateV2",new i.FixableBeetArgsStruct([["data",i.coption(c.dataBeet)],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsDataItemDelegateV2"]')],["AsCollectionItemDelegateV2",new i.FixableBeetArgsStruct([["collection",u.collectionToggleBeet],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsCollectionItemDelegateV2"]')],["AsProgrammableConfigItemDelegateV2",new i.FixableBeetArgsStruct([["ruleSet",p.ruleSetToggleBeet],["authorizationData",i.coption(f.authorizationDataBeet)]],'UpdateArgsRecord["AsProgrammableConfigItemDelegateV2"]')]])})),s.register("jeiRf",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.collectionToggleBeet=e.exports.isCollectionToggleSet=e.exports.isCollectionToggleClear=e.exports.isCollectionToggleNone=void 0;const i=o(s("hbO5Y"));var a=s("98zrY");e.exports.isCollectionToggleNone=e=>"None"===e.__kind;e.exports.isCollectionToggleClear=e=>"Clear"===e.__kind;e.exports.isCollectionToggleSet=e=>"Set"===e.__kind,e.exports.collectionToggleBeet=i.dataEnum([["None",i.unit],["Clear",i.unit],["Set",new i.BeetArgsStruct([["fields",i.fixedSizeTuple([a.collectionBeet])]],'CollectionToggleRecord["Set"]')]])})),s.register("ixf4Y",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.collectionDetailsToggleBeet=e.exports.isCollectionDetailsToggleSet=e.exports.isCollectionDetailsToggleClear=e.exports.isCollectionDetailsToggleNone=void 0;const i=o(s("hbO5Y"));var a=s("kcoGB");e.exports.isCollectionDetailsToggleNone=e=>"None"===e.__kind;e.exports.isCollectionDetailsToggleClear=e=>"Clear"===e.__kind;e.exports.isCollectionDetailsToggleSet=e=>"Set"===e.__kind,e.exports.collectionDetailsToggleBeet=i.dataEnum([["None",i.unit],["Clear",i.unit],["Set",new i.FixableBeetArgsStruct([["fields",i.tuple([a.collectionDetailsBeet])]],'CollectionDetailsToggleRecord["Set"]')]])})),s.register("hTVgA",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.usesToggleBeet=e.exports.isUsesToggleSet=e.exports.isUsesToggleClear=e.exports.isUsesToggleNone=void 0;const i=o(s("hbO5Y"));var a=s("bTBoi");e.exports.isUsesToggleNone=e=>"None"===e.__kind;e.exports.isUsesToggleClear=e=>"Clear"===e.__kind;e.exports.isUsesToggleSet=e=>"Set"===e.__kind,e.exports.usesToggleBeet=i.dataEnum([["None",i.unit],["Clear",i.unit],["Set",new i.BeetArgsStruct([["fields",i.fixedSizeTuple([a.usesBeet])]],'UsesToggleRecord["Set"]')]])})),s.register("kbxYI",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ruleSetToggleBeet=e.exports.isRuleSetToggleSet=e.exports.isRuleSetToggleClear=e.exports.isRuleSetToggleNone=void 0;const i=o(s("hbO5Y")),a=o(s("hvIDj"));e.exports.isRuleSetToggleNone=e=>"None"===e.__kind;e.exports.isRuleSetToggleClear=e=>"Clear"===e.__kind;e.exports.isRuleSetToggleSet=e=>"Set"===e.__kind,e.exports.ruleSetToggleBeet=i.dataEnum([["None",i.unit],["Clear",i.unit],["Set",new i.BeetArgsStruct([["fields",i.fixedSizeTuple([a.publicKey])]],'RuleSetToggleRecord["Set"]')]])})),s.register("gjzJe",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUpdateMetadataAccountInstruction=e.exports.updateMetadataAccountInstructionDiscriminator=e.exports.UpdateMetadataAccountStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.UpdateMetadataAccountStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"UpdateMetadataAccountInstructionArgs"),e.exports.updateMetadataAccountInstructionDiscriminator=1,e.exports.createUpdateMetadataAccountInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.UpdateMetadataAccountStruct.serialize({instructionDiscriminator:e.exports.updateMetadataAccountInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!0}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("cKKA8",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUpdateMetadataAccountV2Instruction=e.exports.updateMetadataAccountV2InstructionDiscriminator=e.exports.UpdateMetadataAccountV2Struct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("8mSNw");e.exports.UpdateMetadataAccountV2Struct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["updateMetadataAccountArgsV2",c.updateMetadataAccountArgsV2Beet]],"UpdateMetadataAccountV2InstructionArgs"),e.exports.updateMetadataAccountV2InstructionDiscriminator=15,e.exports.createUpdateMetadataAccountV2Instruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[o]=e.exports.UpdateMetadataAccountV2Struct.serialize({instructionDiscriminator:e.exports.updateMetadataAccountV2InstructionDiscriminator,...r}),i=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.updateAuthority,isWritable:!1,isSigner:!0}];return new a.TransactionInstruction({programId:n,keys:i,data:o})}})),s.register("8mSNw",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.updateMetadataAccountArgsV2Beet=void 0;const i=o(s("hbO5Y")),a=o(s("hvIDj"));var c=s("6AeNS");e.exports.updateMetadataAccountArgsV2Beet=new i.FixableBeetArgsStruct([["data",i.coption(c.dataV2Beet)],["updateAuthority",i.coption(a.publicKey)],["primarySaleHappened",i.coption(i.bool)],["isMutable",i.coption(i.bool)]],"UpdateMetadataAccountArgsV2")})),s.register("4oYk8",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUpdatePrimarySaleHappenedViaTokenInstruction=e.exports.updatePrimarySaleHappenedViaTokenInstructionDiscriminator=e.exports.UpdatePrimarySaleHappenedViaTokenStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.UpdatePrimarySaleHappenedViaTokenStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"UpdatePrimarySaleHappenedViaTokenInstructionArgs"),e.exports.updatePrimarySaleHappenedViaTokenInstructionDiscriminator=4,e.exports.createUpdatePrimarySaleHappenedViaTokenInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.UpdatePrimarySaleHappenedViaTokenStruct.serialize({instructionDiscriminator:e.exports.updatePrimarySaleHappenedViaTokenInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.owner,isWritable:!1,isSigner:!0},{pubkey:t.token,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("esaFe",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUseInstruction=e.exports.useInstructionDiscriminator=e.exports.UseStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("lkyvO");e.exports.UseStruct=new i.FixableBeetArgsStruct([["instructionDiscriminator",i.u8],["useArgs",c.useArgsBeet]],"UseInstructionArgs"),e.exports.useInstructionDiscriminator=51,e.exports.createUseInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u,l,d;const[p]=e.exports.UseStruct.serialize({instructionDiscriminator:e.exports.useInstructionDiscriminator,...r}),f=[{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:null!==(o=t.delegateRecord)&&void 0!==o?o:n,isWritable:null!=t.delegateRecord,isSigner:!1},{pubkey:null!==(i=t.token)&&void 0!==i?i:n,isWritable:null!=t.token,isSigner:!1},{pubkey:t.mint,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(s=t.edition)&&void 0!==s?s:n,isWritable:null!=t.edition,isSigner:!1},{pubkey:t.payer,isWritable:!1,isSigner:!0},{pubkey:null!==(c=t.systemProgram)&&void 0!==c?c:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.splTokenProgram)&&void 0!==u?u:n,isWritable:!1,isSigner:!1},{pubkey:null!==(l=t.authorizationRulesProgram)&&void 0!==l?l:n,isWritable:!1,isSigner:!1},{pubkey:null!==(d=t.authorizationRules)&&void 0!==d?d:n,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:f,data:p})}})),s.register("lkyvO",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.useArgsBeet=e.exports.isUseArgsV1=void 0;const i=o(s("hbO5Y"));var a=s("8Chnl");e.exports.isUseArgsV1=e=>"V1"===e.__kind,e.exports.useArgsBeet=i.dataEnum([["V1",new i.FixableBeetArgsStruct([["authorizationData",i.coption(a.authorizationDataBeet)]],'UseArgsRecord["V1"]')]])})),s.register("dgx29",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createUtilizeInstruction=e.exports.utilizeInstructionDiscriminator=e.exports.UtilizeStruct=void 0;const i=o(s("1EtcB")),a=o(s("hbO5Y")),c=o(s("207Uo"));var u=s("bsmUc");e.exports.UtilizeStruct=new a.BeetArgsStruct([["instructionDiscriminator",a.u8],["utilizeArgs",u.utilizeArgsBeet]],"UtilizeInstructionArgs"),e.exports.utilizeInstructionDiscriminator=19,e.exports.createUtilizeInstruction=function(t,r,n=new c.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,s,a,u;const[l]=e.exports.UtilizeStruct.serialize({instructionDiscriminator:e.exports.utilizeInstructionDiscriminator,...r}),d=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.tokenAccount,isWritable:!0,isSigner:!1},{pubkey:t.mint,isWritable:!0,isSigner:!1},{pubkey:t.useAuthority,isWritable:!0,isSigner:!0},{pubkey:t.owner,isWritable:!1,isSigner:!1},{pubkey:null!==(o=t.tokenProgram)&&void 0!==o?o:i.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.ataProgram)&&void 0!==s?s:i.ASSOCIATED_TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(a=t.systemProgram)&&void 0!==a?a:c.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.rent)&&void 0!==u?u:c.SYSVAR_RENT_PUBKEY,isWritable:!1,isSigner:!1}];if(null!=t.useAuthorityRecord&&d.push({pubkey:t.useAuthorityRecord,isWritable:!0,isSigner:!1}),null!=t.burner){if(null==t.useAuthorityRecord)throw new Error("When providing 'burner' then 'accounts.useAuthorityRecord' need(s) to be provided as well.");d.push({pubkey:t.burner,isWritable:!1,isSigner:!1})}return new c.TransactionInstruction({programId:n,keys:d,data:l})}})),s.register("bsmUc",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.utilizeArgsBeet=void 0;const i=o(s("hbO5Y"));e.exports.utilizeArgsBeet=new i.BeetArgsStruct([["numberOfUses",i.u64]],"UtilizeArgs")})),s.register("I6R8M",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createVerifyInstruction=e.exports.verifyInstructionDiscriminator=e.exports.VerifyStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));var c=s("byz6C");e.exports.VerifyStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8],["verificationArgs",c.verificationArgsBeet]],"VerifyInstructionArgs"),e.exports.verifyInstructionDiscriminator=52,e.exports.createVerifyInstruction=function(t,r,n=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){var o,i,s,c,u;const[l]=e.exports.VerifyStruct.serialize({instructionDiscriminator:e.exports.verifyInstructionDiscriminator,...r}),d=[{pubkey:t.authority,isWritable:!1,isSigner:!0},{pubkey:null!==(o=t.delegateRecord)&&void 0!==o?o:n,isWritable:!1,isSigner:!1},{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:null!==(i=t.collectionMint)&&void 0!==i?i:n,isWritable:!1,isSigner:!1},{pubkey:null!==(s=t.collectionMetadata)&&void 0!==s?s:n,isWritable:null!=t.collectionMetadata,isSigner:!1},{pubkey:null!==(c=t.collectionMasterEdition)&&void 0!==c?c:n,isWritable:!1,isSigner:!1},{pubkey:null!==(u=t.systemProgram)&&void 0!==u?u:a.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:t.sysvarInstructions,isWritable:!1,isSigner:!1}];return new a.TransactionInstruction({programId:n,keys:d,data:l})}})),s.register("ljBQ7",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createVerifyCollectionInstruction=e.exports.verifyCollectionInstructionDiscriminator=e.exports.VerifyCollectionStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.VerifyCollectionStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"VerifyCollectionInstructionArgs"),e.exports.verifyCollectionInstructionDiscriminator=18,e.exports.createVerifyCollectionInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.VerifyCollectionStruct.serialize({instructionDiscriminator:e.exports.verifyCollectionInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!0,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collection,isWritable:!1,isSigner:!1},{pubkey:t.collectionMasterEditionAccount,isWritable:!1,isSigner:!1}];return null!=t.collectionAuthorityRecord&&o.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("aW042",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createVerifySizedCollectionItemInstruction=e.exports.verifySizedCollectionItemInstructionDiscriminator=e.exports.VerifySizedCollectionItemStruct=void 0;const i=o(s("hbO5Y")),a=o(s("207Uo"));e.exports.VerifySizedCollectionItemStruct=new i.BeetArgsStruct([["instructionDiscriminator",i.u8]],"VerifySizedCollectionItemInstructionArgs"),e.exports.verifySizedCollectionItemInstructionDiscriminator=30,e.exports.createVerifySizedCollectionItemInstruction=function(t,r=new a.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s")){const[n]=e.exports.VerifySizedCollectionItemStruct.serialize({instructionDiscriminator:e.exports.verifySizedCollectionItemInstructionDiscriminator}),o=[{pubkey:t.metadata,isWritable:!0,isSigner:!1},{pubkey:t.collectionAuthority,isWritable:!1,isSigner:!0},{pubkey:t.payer,isWritable:!0,isSigner:!0},{pubkey:t.collectionMint,isWritable:!1,isSigner:!1},{pubkey:t.collection,isWritable:!0,isSigner:!1},{pubkey:t.collectionMasterEditionAccount,isWritable:!1,isSigner:!1}];return null!=t.collectionAuthorityRecord&&o.push({pubkey:t.collectionAuthorityRecord,isWritable:!1,isSigner:!1}),new a.TransactionInstruction({programId:r,keys:o,data:n})}})),s.register("lS2Ff",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(e.exports,"__esModule",{value:!0}),n(s("2agZi"),e.exports),n(s("aI06H"),e.exports),n(s("iBivY"),e.exports),n(s("8Chnl"),e.exports),n(s("fqjch"),e.exports),n(s("98zrY"),e.exports),n(s("kcoGB"),e.exports),n(s("ixf4Y"),e.exports),n(s("jeiRf"),e.exports),n(s("8lUW3"),e.exports),n(s("5mcsi"),e.exports),n(s("hqJQC"),e.exports),n(s("iXPsk"),e.exports),n(s("2s1Id"),e.exports),n(s("6AeNS"),e.exports),n(s("6L1aQ"),e.exports),n(s("c05b4"),e.exports),n(s("gWM5V"),e.exports),n(s("3jCf9"),e.exports),n(s("icby0"),e.exports),n(s("iighi"),e.exports),n(s("8xHHl"),e.exports),n(s("jIW3o"),e.exports),n(s("hFp9F"),e.exports),n(s("cSOgz"),e.exports),n(s("kT5Pg"),e.exports),n(s("lFvcP"),e.exports),n(s("bmpgo"),e.exports),n(s("hZdyG"),e.exports),n(s("64N0F"),e.exports),n(s("ilby5"),e.exports),n(s("9J2kq"),e.exports),n(s("1OrBS"),e.exports),n(s("kbxYI"),e.exports),n(s("dZFzf"),e.exports),n(s("gdraF"),e.exports),n(s("6N6a1"),e.exports),n(s("hGJWK"),e.exports),n(s("9JPhz"),e.exports),n(s("lQlfN"),e.exports),n(s("50mkS"),e.exports),n(s("2KyHv"),e.exports),n(s("nRSB6"),e.exports),n(s("8mSNw"),e.exports),n(s("lkyvO"),e.exports),n(s("9a6iw"),e.exports),n(s("bTBoi"),e.exports),n(s("hTVgA"),e.exports),n(s("bsmUc"),e.exports),n(s("byz6C"),e.exports)})),s.register("iBivY",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.authorityTypeBeet=e.exports.AuthorityType=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.AuthorityType||(e.exports.AuthorityType={}))[c.None=0]="None",c[c.Metadata=1]="Metadata",c[c.Holder=2]="Holder",c[c.MetadataDelegate=3]="MetadataDelegate",c[c.TokenDelegate=4]="TokenDelegate",e.exports.authorityTypeBeet=i.fixedScalarEnum(a)})),s.register("iighi",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.metadataDelegateRoleBeet=e.exports.MetadataDelegateRole=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.MetadataDelegateRole||(e.exports.MetadataDelegateRole={}))[c.AuthorityItem=0]="AuthorityItem",c[c.Collection=1]="Collection",c[c.Use=2]="Use",c[c.Data=3]="Data",c[c.ProgrammableConfig=4]="ProgrammableConfig",c[c.DataItem=5]="DataItem",c[c.CollectionItem=6]="CollectionItem",c[c.ProgrammableConfigItem=7]="ProgrammableConfigItem",e.exports.metadataDelegateRoleBeet=i.fixedScalarEnum(a)})),s.register("lFvcP",(function(e,t){"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.payloadKeyBeet=e.exports.PayloadKey=void 0;const i=o(s("hbO5Y"));var a,c;(c=a=e.exports.PayloadKey||(e.exports.PayloadKey={}))[c.Amount=0]="Amount",c[c.Authority=1]="Authority",c[c.AuthoritySeeds=2]="AuthoritySeeds",c[c.Delegate=3]="Delegate",c[c.DelegateSeeds=4]="DelegateSeeds",c[c.Destination=5]="Destination",c[c.DestinationSeeds=6]="DestinationSeeds",c[c.Holder=7]="Holder",c[c.Source=8]="Source",c[c.SourceSeeds=9]="SourceSeeds",e.exports.payloadKeyBeet=i.fixedScalarEnum(a)})),s.register("kf107",(function(t,r){e(t.exports,"createComputeBudgetIx",(function(){return h}),(function(e){return h=e})),e(t.exports,"getOCPMintState",(function(){return b}),(function(e){return b=e})),e(t.exports,"createOCPTransferIX",(function(){return m}),(function(e){return m=e}));var n=s("hbO5Y"),o=s("hvIDj"),i=s("hMVEP"),a=s("lkO6p"),c=s("ObCEA"),u=s("ecgiV"),l=s("8tcqI").Buffer,d=function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};const p=new(0,i.PublicKey)("CMTQqjzH6Anr9XcPVt73EFDTjWkJWPzH7H6DtvhHcyzV"),f=new(0,i.PublicKey)("ocp4vWUzA2z2XMYJ3QhM9vWdyoyoQwAFJhRdVTbvo9E");function h(){return i.ComputeBudgetProgram.setComputeUnitLimit({units:14e5})}function g(e){return i.PublicKey.findProgramAddressSync([l.from("mint_state"),e.toBuffer()],f)[0]}function y(e){return i.PublicKey.findProgramAddressSync([e.toBuffer()],p)[0]}function b(e,t){return d(this,void 0,void 0,(function*(){const r=g(e),n=yield t.getAccountInfo(r);return null!==n?w.deserialize(n.data,0)[0]:null}))}function m({senderAddress:e,destinationAddress:t,mintAddress:r,mintState:n,connection:o}){return d(this,void 0,void 0,(function*(){const[s,l,d]=yield Promise.all([(0,c.findAssociatedTokenAddress)(e,r),(0,c.findAssociatedTokenAddress)(t,r),(0,u.findMetadataPDA)(r)]);return{initAccountIX:(yield o.getAccountInfo(l))?void 0:function(e,t=f){var r,n;const[o]=S.serialize({instructionDiscriminator:I}),s=[{pubkey:e.policy,isWritable:!1,isSigner:!1},{pubkey:e.freezeAuthority,isWritable:!1,isSigner:!1},{pubkey:e.mint,isWritable:!1,isSigner:!1},{pubkey:e.metadata,isWritable:!1,isSigner:!1},{pubkey:e.mintState,isWritable:!0,isSigner:!1},{pubkey:e.payer,isWritable:!0,isSigner:!0},{pubkey:e.from,isWritable:!1,isSigner:!1},{pubkey:e.fromAccount,isWritable:!0,isSigner:!1},{pubkey:null!==(r=e.tokenProgram)&&void 0!==r?r:a.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:null!==(n=e.systemProgram)&&void 0!==n?n:i.SystemProgram.programId,isWritable:!1,isSigner:!1},{pubkey:e.associatedTokenProgram,isWritable:!1,isSigner:!1},{pubkey:e.cmtProgram,isWritable:!1,isSigner:!1},{pubkey:e.instructions,isWritable:!1,isSigner:!1}];return new(0,i.TransactionInstruction)({programId:t,keys:s,data:o})}({associatedTokenProgram:a.ASSOCIATED_TOKEN_PROGRAM_ID,cmtProgram:p,freezeAuthority:y(n.policy),from:t,fromAccount:l,instructions:i.SYSVAR_INSTRUCTIONS_PUBKEY,metadata:d,mint:r,mintState:g(r),payer:e,policy:n.policy}),transferIX:function(e,t=new(0,i.PublicKey)("ocp4vWUzA2z2XMYJ3QhM9vWdyoyoQwAFJhRdVTbvo9E")){var r;const[n]=v.serialize({instructionDiscriminator:A}),o=[{pubkey:e.policy,isWritable:!1,isSigner:!1},{pubkey:e.freezeAuthority,isWritable:!1,isSigner:!1},{pubkey:e.mint,isWritable:!1,isSigner:!1},{pubkey:e.metadata,isWritable:!1,isSigner:!1},{pubkey:e.mintState,isWritable:!0,isSigner:!1},{pubkey:e.from,isWritable:!1,isSigner:!0},{pubkey:e.fromAccount,isWritable:!0,isSigner:!1},{pubkey:e.to,isWritable:!1,isSigner:!1},{pubkey:e.toAccount,isWritable:!0,isSigner:!1},{pubkey:null!==(r=e.tokenProgram)&&void 0!==r?r:a.TOKEN_PROGRAM_ID,isWritable:!1,isSigner:!1},{pubkey:e.cmtProgram,isWritable:!1,isSigner:!1},{pubkey:e.instructions,isWritable:!1,isSigner:!1}];return new(0,i.TransactionInstruction)({programId:t,keys:o,data:n})}({cmtProgram:p,freezeAuthority:y(n.policy),from:e,fromAccount:s,instructions:i.SYSVAR_INSTRUCTIONS_PUBKEY,metadata:d,mint:r,mintState:g(r),policy:n.policy,to:t,toAccount:l})}}))}const k=[81,17,143,120,23,57,22,117];class x{static fromArgs(e){return new x(e.version,e.bump,e.mint,e.policy,e.lockedBy,e.lastApprovedAt,e.lastTransferredAt,e.transferredCount)}static fromAccountInfo(e,t=0){return x.deserialize(e.data,t)}static fromAccountAddress(e,t){return d(this,void 0,void 0,(function*(){const r=yield e.getAccountInfo(t);if(null==r)throw new Error(`Unable to find MintState account at ${t}`);return x.fromAccountInfo(r,0)[0]}))}static gpaBuilder(e=f){return o.GpaBuilder.fromStruct(e,w)}static deserialize(e,t=0){return w.deserialize(e,t)}serialize(){return w.serialize(Object.assign({accountDiscriminator:k},this))}static byteSize(e){const t=x.fromArgs(e);return w.toFixedFromValue(Object.assign({accountDiscriminator:k},t)).byteSize}static getMinimumBalanceForRentExemption(e,t,r){return d(this,void 0,void 0,(function*(){return t.getMinimumBalanceForRentExemption(x.byteSize(e),r)}))}pretty(){return{version:this.version,bump:this.bump,mint:this.mint.toBase58(),policy:this.policy.toBase58(),lockedBy:this.lockedBy,lastApprovedAt:(()=>{const e=this.lastApprovedAt;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),lastTransferredAt:(()=>{const e=this.lastTransferredAt;if("function"==typeof e.toNumber)try{return e.toNumber()}catch(t){return e}return e})(),transferredCount:this.transferredCount}}constructor(e,t,r,n,o,i,s,a){this.version=e,this.bump=t,this.mint=r,this.policy=n,this.lockedBy=o,this.lastApprovedAt=i,this.lastTransferredAt=s,this.transferredCount=a}}const w=new n.FixableBeetStruct([["accountDiscriminator",n.uniformFixedSizeArray(n.u8,8)],["version",n.u8],["bump",n.uniformFixedSizeArray(n.u8,1)],["mint",o.publicKey],["policy",o.publicKey],["lockedBy",n.coption(o.publicKey)],["lastApprovedAt",n.i64],["lastTransferredAt",n.i64],["transferredCount",n.u32]],x.fromArgs,"MintState"),S=new n.BeetArgsStruct([["instructionDiscriminator",n.uniformFixedSizeArray(n.u8,8)]],"InitAccountInstructionArgs"),I=[169,188,158,199,9,151,101,125];const v=new n.BeetArgsStruct([["instructionDiscriminator",n.uniformFixedSizeArray(n.u8,8)]],"TransferInstructionArgs"),A=[163,52,200,231,140,3,69,186]})),s.register("ObCEA",(function(t,r){e(t.exports,"findAssociatedTokenAddress",(function(){return i}));var n=s("hMVEP"),o=s("lkO6p");function i(e,t){return n.PublicKey.findProgramAddressSync([e.toBuffer(),o.TOKEN_PROGRAM_ID.toBuffer(),t.toBuffer()],o.ASSOCIATED_TOKEN_PROGRAM_ID)[0]}})),s.register("ecgiV",(function(t,r){e(t.exports,"findMetadataPDA",(function(){return a}));var n=s("8tcqI"),o=s("hMVEP"),i=s("lkO6p");function a(e){return o.PublicKey.findProgramAddressSync([n.Buffer.from("metadata"),i.METADATA_PROGRAM_ID.toBuffer(),e.toBuffer()],i.METADATA_PROGRAM_ID)[0]}})),s.register("hXKop",(function(t,r){e(t.exports,"createPNFTTransferIX",(function(){return p}),(function(e){return p=e})),e(t.exports,"createPNFTBurnTX",(function(){return f}),(function(e){return f=e}));var n=s("lW4qs"),o=s("hMVEP"),i=s("lkO6p"),a=s("2xBeT"),c=s("hiE3e"),u=s("ecgiV"),l=s("hLzLh"),d=function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};function p({senderAddress:e,tokenAccount:t,destinationAddress:r,destinationAccount:s,mintAddress:p,connection:f}){var h;return d(this,void 0,void 0,(function*(){const d=(0,l.findTokenRecordPDA)(t,p),{state:g}=yield n.TokenRecord.fromAccountAddress(f,d);if(g==n.TokenState.Locked)throw new Error("Failed to create Programmable NFT transfer instruction. Token account is locked.");if(g==n.TokenState.Listed)throw new Error("Failed to create Programmable NFT transfer instruction. Token is currently listed.");const{Metadata:y,createTransferInstruction:b}=yield(0,a.getMetaplexFoundationDeps)(),m=(0,u.findMetadataPDA)(p),k=yield y.fromAccountAddress(f,m),x=null===(h=k.programmableConfig)||void 0===h?void 0:h.ruleSet;return b({authority:e,tokenOwner:e,token:t,metadata:m,mint:p,edition:(0,c.findEditionPDA)(p),destinationOwner:r,destination:s,payer:e,splTokenProgram:i.TOKEN_PROGRAM_ID,splAtaProgram:i.ASSOCIATED_TOKEN_PROGRAM_ID,sysvarInstructions:o.SYSVAR_INSTRUCTIONS_PUBKEY,authorizationRules:x,authorizationRulesProgram:i.AUTH_RULES_PROGRAM_ID,ownerTokenRecord:d,destinationTokenRecord:(0,l.findTokenRecordPDA)(s,p)},{transferArgs:{__kind:"V1",amount:1,authorizationData:null}})}))}function f({senderAddress:e,senderAccount:t,mintAddress:r}){return d(this,void 0,void 0,(function*(){const{createBurnInstruction:n}=yield(0,a.getMetaplexFoundationDeps)(),s=(0,u.findMetadataPDA)(r),d=n({authority:e,metadata:s,edition:(0,c.findEditionPDA)(r),mint:r,token:t,tokenRecord:(0,l.findTokenRecordPDA)(t,r),systemProgram:i.SYSTEM,sysvarInstructions:o.SYSVAR_INSTRUCTIONS_PUBKEY,splTokenProgram:i.TOKEN_PROGRAM_ID},{burnArgs:{__kind:"V1",amount:1}});return(new(0,o.Transaction)).add(d)}))}})),s.register("hiE3e",(function(t,r){e(t.exports,"findEditionPDA",(function(){return a}));var n=s("hMVEP"),o=s("lkO6p"),i=s("8tcqI").Buffer;function a(e){return n.PublicKey.findProgramAddressSync([i.from("metadata"),o.METADATA_PROGRAM_ID.toBuffer(),e.toBuffer(),i.from("edition")],o.METADATA_PROGRAM_ID)[0]}})),s.register("hLzLh",(function(t,r){e(t.exports,"findTokenRecordPDA",(function(){return a}));var n=s("hMVEP"),o=s("lkO6p"),i=s("8tcqI").Buffer;function a(e,t){return n.PublicKey.findProgramAddressSync([i.from("metadata"),o.METADATA_PROGRAM_ID.toBuffer(),t.toBuffer(),i.from("token_record"),e.toBuffer()],o.METADATA_PROGRAM_ID)[0]}})),s.register("bSLq9",(function(t,r){e(t.exports,"findMetadataAccount",(function(){return a}));var n=s("hMVEP"),o=s("lkO6p"),i=s("8tcqI").Buffer;const a=e=>{const t=i.from("metadata");return n.PublicKey.findProgramAddressSync([t,o.METADATA_PROGRAM_ID.toBuffer(),e.toBuffer()],o.METADATA_PROGRAM_ID)}}))}(); +//# sourceMappingURL=metaplex.a7fe443c.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/model-viewer.256a26dc.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/model-viewer.256a26dc.js new file mode 100644 index 0000000..676decf --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/model-viewer.256a26dc.js @@ -0,0 +1,1246 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function e(e,t,i,n){Object.defineProperty(e,t,{get:i,set:n,enumerable:!0,configurable:!0})}var t=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;t.register("dQ4Gf",(function(i,n){e(i.exports,"ModelViewerElement",(function(){return p})),e(i.exports,"CanvasTexture",(function(){return t("56YQj").CanvasTexture})),e(i.exports,"FileLoader",(function(){return t("56YQj").FileLoader})),e(i.exports,"Loader",(function(){return t("56YQj").Loader})),e(i.exports,"NearestFilter",(function(){return t("56YQj").NearestFilter})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("e8uYs"),s=t("4mvf4"),a=t("93p2W"),o=t("iMCCT"),l=t("9oF4r"),c=t("8Rhhp"),h=t("6dZVY"),u=t("jFm2a"),d=t("gY4lc"),A=t("ashsC");t("56YQj");const p=(0,s.AnnotationMixin)((0,h.SceneGraphMixin)((0,u.StagingMixin)((0,l.EnvironmentMixin)((0,o.ControlsMixin)((0,a.ARMixin)((0,c.LoadingMixin)((0,r.AnimationMixin)((0,A.FocusVisiblePolyfillMixin)(d.default)))))))));customElements.define("model-viewer",p)})),t.register("e8uYs",(function(i,n){e(i.exports,"AnimationMixin",(function(){return u}),(function(e){return u=e})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("g8rWM");var r=t("88MHk"),s=t("56YQj"),a=t("gY4lc"),o=function(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};const l=Symbol("changeAnimation"),c=Symbol("paused"),h={repetitions:1/0,pingpong:!1},u=e=>{var t;class i extends e{get availableAnimations(){return this.loaded?this[a.$scene].animationNames:[]}get duration(){return this[a.$scene].duration}get paused(){return this[c]}get currentTime(){return this[a.$scene].animationTime}set currentTime(e){this[a.$scene].animationTime=e,this[a.$needsRender]()}get timeScale(){return this[a.$scene].animationTimeScale}set timeScale(e){this[a.$scene].animationTimeScale=e}pause(){this[c]||(this[c]=!0,this.dispatchEvent(new CustomEvent("pause")))}play(e){this.availableAnimations.length>0&&(this[c]=!1,this[l](e),this.dispatchEvent(new CustomEvent("play")))}[(t=c,a.$onModelLoad)](){super[a.$onModelLoad](),this[c]=!0,this.autoplay&&this.play()}[a.$tick](e,t){super[a.$tick](e,t),this[c]||!this[a.$getModelIsVisible]()&&!this[a.$renderer].isPresenting||(this[a.$scene].updateAnimation(t/1e3),this[a.$needsRender]())}updated(e){super.updated(e),e.has("autoplay")&&this.autoplay&&this.play(),e.has("animationName")&&this[l]()}[l](e=h){var t;const i=null!==(t=e.repetitions)&&void 0!==t?t:1/0,n=e.pingpong?s.LoopPingPong:1===i?s.LoopOnce:s.LoopRepeat;this[a.$scene].playAnimation(this.animationName,this.animationCrossfadeDuration/1e3,n,i),this[c]&&(this[a.$scene].updateAnimation(0),this[a.$needsRender]())}constructor(...e){super(e),this.autoplay=!1,this.animationName=void 0,this.animationCrossfadeDuration=300,this[t]=!0,this[a.$scene].subscribeMixerEvent("loop",(e=>{const t=e.action._loopCount;this.dispatchEvent(new CustomEvent("loop",{detail:{count:t}}))})),this[a.$scene].subscribeMixerEvent("finished",(()=>{this[c]=!0,this.dispatchEvent(new CustomEvent("finished"))}))}}return o([(0,r.property)({type:Boolean})],i.prototype,"autoplay",void 0),o([(0,r.property)({type:String,attribute:"animation-name"})],i.prototype,"animationName",void 0),o([(0,r.property)({type:Number,attribute:"animation-crossfade-duration"})],i.prototype,"animationCrossfadeDuration",void 0),i}})),t.register("g8rWM",(function(i,n){e(i.exports,"property",(function(){return t("88MHk").property})),t("bYumZ"),t("88MHk"),t("2pPdr"),t("fwaWR"),t("ddNsC"),t("gkMfN"),t("c92mG"),t("dQPRZ"),t("3shqo")})),t.register("bYumZ",(function(e,t){})),t.register("88MHk",(function(t,i){e(t.exports,"property",(function(){return r})); +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const n=(e,t)=>"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?{...t,finisher(i){i.createProperty(t.key,e)}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:t.key,initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(i){i.createProperty(t.key,e)}};function r(e){return(t,i)=>void 0!==i?((e,t,i)=>{t.constructor.createProperty(i,e)})(e,t,i):n(e,t)}})),t.register("2pPdr",(function(e,i){t("88MHk"); +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */})),t.register("fwaWR",(function(e,i){t("qJ3HQ"); +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */})),t.register("qJ3HQ",(function(t,i){e(t.exports,"decorateProperty",(function(){return n})); +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const n=({finisher:e,descriptor:t})=>(i,n)=>{var r;if(void 0===n){const n=null!==(r=i.originalKey)&&void 0!==r?r:i.key,s=null!=t?{kind:"method",placement:"prototype",key:n,descriptor:t(i.key)}:{...i,key:n};return null!=e&&(s.finisher=function(t){e(t,n)}),s}{const r=i.constructor;void 0!==t&&Object.defineProperty(i,n,t(n)),null==e||e(r,n)}}})),t.register("ddNsC",(function(e,i){t("qJ3HQ"); +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */})),t.register("gkMfN",(function(e,i){t("qJ3HQ"); +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */})),t.register("c92mG",(function(e,i){t("qJ3HQ"); +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */})),t.register("dQPRZ",(function(i,n){e(i.exports,"queryAssignedElements",(function(){return o}));var r,s=t("qJ3HQ"); +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const a=null!=(null===(r=window.HTMLSlotElement)||void 0===r?void 0:r.prototype.assignedElements)?(e,t)=>e.assignedElements(t):(e,t)=>e.assignedNodes(t).filter((e=>e.nodeType===Node.ELEMENT_NODE));function o(e){const{slot:t,selector:i}=null!=e?e:{};return(0,s.decorateProperty)({descriptor:n=>({get(){var n;const r="slot"+(t?`[name=${t}]`:":not([name])"),s=null===(n=this.renderRoot)||void 0===n?void 0:n.querySelector(r),o=null!=s?a(s,e):[];return i?o.filter((e=>e.matches(i))):o},enumerable:!0,configurable:!0})})}})),t.register("3shqo",(function(e,i){t("qJ3HQ"),t("dQPRZ")})),t.register("56YQj",(function(t,i){e(t.exports,"FrontSide",(function(){return h})),e(t.exports,"BackSide",(function(){return u})),e(t.exports,"DoubleSide",(function(){return d})),e(t.exports,"NoBlending",(function(){return A})),e(t.exports,"NoToneMapping",(function(){return q})),e(t.exports,"ACESFilmicToneMapping",(function(){return K})),e(t.exports,"EquirectangularReflectionMapping",(function(){return ee})),e(t.exports,"RepeatWrapping",(function(){return ne})),e(t.exports,"ClampToEdgeWrapping",(function(){return re})),e(t.exports,"MirroredRepeatWrapping",(function(){return se})),e(t.exports,"NearestFilter",(function(){return ae})),e(t.exports,"NearestMipmapNearestFilter",(function(){return oe})),e(t.exports,"NearestMipmapLinearFilter",(function(){return le})),e(t.exports,"LinearFilter",(function(){return ce})),e(t.exports,"LinearMipmapNearestFilter",(function(){return he})),e(t.exports,"LinearMipmapLinearFilter",(function(){return ue})),e(t.exports,"UnsignedByteType",(function(){return de})),e(t.exports,"FloatType",(function(){return ve})),e(t.exports,"HalfFloatType",(function(){return xe})),e(t.exports,"RGBAFormat",(function(){return Ce})),e(t.exports,"RedFormat",(function(){return Be})),e(t.exports,"RGFormat",(function(){return Re})),e(t.exports,"RGB_S3TC_DXT1_Format",(function(){return Qe})),e(t.exports,"RGBA_S3TC_DXT5_Format",(function(){return Ne})),e(t.exports,"RGB_PVRTC_4BPPV1_Format",(function(){return Ue})),e(t.exports,"RGBA_PVRTC_4BPPV1_Format",(function(){return Oe})),e(t.exports,"RGB_ETC1_Format",(function(){return He})),e(t.exports,"RGB_ETC2_Format",(function(){return Ve})),e(t.exports,"RGBA_ETC2_EAC_Format",(function(){return ze})),e(t.exports,"RGBA_ASTC_4x4_Format",(function(){return We})),e(t.exports,"RGBA_BPTC_Format",(function(){return st})),e(t.exports,"LoopOnce",(function(){return ht})),e(t.exports,"LoopRepeat",(function(){return ut})),e(t.exports,"LoopPingPong",(function(){return dt})),e(t.exports,"InterpolateDiscrete",(function(){return At})),e(t.exports,"InterpolateLinear",(function(){return pt})),e(t.exports,"TrianglesDrawMode",(function(){return _t})),e(t.exports,"TriangleStripDrawMode",(function(){return Et})),e(t.exports,"TriangleFanDrawMode",(function(){return bt})),e(t.exports,"LinearEncoding",(function(){return Ct})),e(t.exports,"sRGBEncoding",(function(){return It})),e(t.exports,"EventDispatcher",(function(){return Pt})),e(t.exports,"MathUtils",(function(){return Yt})),e(t.exports,"Vector2",(function(){return Kt})),e(t.exports,"Matrix3",(function(){return Jt})),e(t.exports,"Color",(function(){return ui})),e(t.exports,"Source",(function(){return pi})),e(t.exports,"Texture",(function(){return fi})),e(t.exports,"WebGLRenderTarget",(function(){return xi})),e(t.exports,"Data3DTexture",(function(){return _i})),e(t.exports,"Quaternion",(function(){return Ei})),e(t.exports,"Vector3",(function(){return bi})),e(t.exports,"Box3",(function(){return wi})),e(t.exports,"Sphere",(function(){return zi})),e(t.exports,"Matrix4",(function(){return Zi})),e(t.exports,"Euler",(function(){return hn})),e(t.exports,"Object3D",(function(){return In})),e(t.exports,"Triangle",(function(){return Fn})),e(t.exports,"Material",(function(){return Un})),e(t.exports,"MeshBasicMaterial",(function(){return kn})),e(t.exports,"BufferAttribute",(function(){return Hn})),e(t.exports,"Float32BufferAttribute",(function(){return Wn})),e(t.exports,"BufferGeometry",(function(){return Zn})),e(t.exports,"Mesh",(function(){return Ar})),e(t.exports,"BoxGeometry",(function(){return gr})),e(t.exports,"ShaderMaterial",(function(){return yr})),e(t.exports,"PerspectiveCamera",(function(){return Er})),e(t.exports,"CubeCamera",(function(){return Cr})),e(t.exports,"WebGLCubeRenderTarget",(function(){return wr})),e(t.exports,"PlaneGeometry",(function(){return Fr})),e(t.exports,"OrthographicCamera",(function(){return jr})),e(t.exports,"MeshDepthMaterial",(function(){return Za})),e(t.exports,"Group",(function(){return lo})),e(t.exports,"WebGLRenderer",(function(){return mo})),e(t.exports,"Scene",(function(){return fo})),e(t.exports,"InterleavedBuffer",(function(){return vo})),e(t.exports,"InterleavedBufferAttribute",(function(){return yo})),e(t.exports,"SkinnedMesh",(function(){return wo})),e(t.exports,"Bone",(function(){return So})),e(t.exports,"DataTexture",(function(){return Mo})),e(t.exports,"Skeleton",(function(){return Ro})),e(t.exports,"InstancedBufferAttribute",(function(){return Lo})),e(t.exports,"InstancedMesh",(function(){return Uo})),e(t.exports,"LineBasicMaterial",(function(){return ko})),e(t.exports,"Line",(function(){return Wo})),e(t.exports,"LineSegments",(function(){return $o})),e(t.exports,"LineLoop",(function(){return Yo})),e(t.exports,"PointsMaterial",(function(){return Ko})),e(t.exports,"Points",(function(){return tl})),e(t.exports,"VideoTexture",(function(){return nl})),e(t.exports,"CompressedTexture",(function(){return rl})),e(t.exports,"CompressedArrayTexture",(function(){return sl})),e(t.exports,"CanvasTexture",(function(){return al})),e(t.exports,"MeshStandardMaterial",(function(){return ol})),e(t.exports,"MeshPhysicalMaterial",(function(){return ll})),e(t.exports,"Interpolant",(function(){return gl})),e(t.exports,"NumberKeyframeTrack",(function(){return El})),e(t.exports,"QuaternionKeyframeTrack",(function(){return Cl})),e(t.exports,"VectorKeyframeTrack",(function(){return wl})),e(t.exports,"AnimationClip",(function(){return Sl})),e(t.exports,"Loader",(function(){return Ll})),e(t.exports,"FileLoader",(function(){return Pl})),e(t.exports,"DataTextureLoader",(function(){return Nl})),e(t.exports,"TextureLoader",(function(){return Ul})),e(t.exports,"SpotLight",(function(){return Wl})),e(t.exports,"PointLight",(function(){return Kl})),e(t.exports,"DirectionalLight",(function(){return Xl})),e(t.exports,"LightProbe",(function(){return ec})),e(t.exports,"LoaderUtils",(function(){return tc})),e(t.exports,"ImageBitmapLoader",(function(){return ic})),e(t.exports,"PropertyBinding",(function(){return hc})),e(t.exports,"AnimationMixer",(function(){return Ac})),e(t.exports,"Raycaster",(function(){return pc})),e(t.exports,"Spherical",(function(){return fc})),e(t.exports,"SkeletonHelper",(function(){return _c})),e(t.exports,"DataUtils",(function(){return Ic})); +/** + * @license + * Copyright 2010-2023 Three.js Authors + * SPDX-License-Identifier: MIT + */ +const n="149",r=0,s=1,a=2,o=1,l=2,c=3,h=0,u=1,d=2,A=0,p=1,g=2,m=3,f=4,v=5,x=100,y=101,_=102,E=103,b=104,C=200,I=201,w=202,S=203,M=204,B=205,T=206,R=207,L=208,D=209,Q=210,P=0,F=1,N=2,U=3,k=4,O=5,G=6,H=7,V=0,z=1,W=2,q=0,j=1,$=2,Y=3,K=4,J=5,X=301,Z=302,ee=303,te=304,ie=306,ne=1e3,re=1001,se=1002,ae=1003,oe=1004,le=1005,ce=1006,he=1007,ue=1008,de=1009,Ae=1010,pe=1011,ge=1012,me=1013,fe=1014,ve=1015,xe=1016,ye=1017,_e=1018,Ee=1020,be=1021,Ce=1023,Ie=1024,we=1025,Se=1026,Me=1027,Be=1028,Te=1029,Re=1030,Le=1031,De=1033,Qe=33776,Pe=33777,Fe=33778,Ne=33779,Ue=35840,ke=35841,Oe=35842,Ge=35843,He=36196,Ve=37492,ze=37496,We=37808,qe=37809,je=37810,$e=37811,Ye=37812,Ke=37813,Je=37814,Xe=37815,Ze=37816,et=37817,tt=37818,it=37819,nt=37820,rt=37821,st=36492,at=36283,ot=36284,lt=36285,ct=36286,ht=2200,ut=2201,dt=2202,At=2300,pt=2301,gt=2302,mt=2400,ft=2401,vt=2402,xt=2500,yt=2501,_t=0,Et=1,bt=2,Ct=3e3,It=3001,wt=3201,St=0,Mt=1,Bt="srgb",Tt="srgb-linear",Rt=7680,Lt=35044,Dt="300 es",Qt=1035;class Pt{addEventListener(e,t){void 0===this._listeners&&(this._listeners={});const i=this._listeners;void 0===i[e]&&(i[e]=[]),-1===i[e].indexOf(t)&&i[e].push(t)}hasEventListener(e,t){if(void 0===this._listeners)return!1;const i=this._listeners;return void 0!==i[e]&&-1!==i[e].indexOf(t)}removeEventListener(e,t){if(void 0===this._listeners)return;const i=this._listeners[e];if(void 0!==i){const e=i.indexOf(t);-1!==e&&i.splice(e,1)}}dispatchEvent(e){if(void 0===this._listeners)return;const t=this._listeners[e.type];if(void 0!==t){e.target=this;const i=t.slice(0);for(let t=0,n=i.length;t>8&255]+Ft[e>>16&255]+Ft[e>>24&255]+"-"+Ft[255&t]+Ft[t>>8&255]+"-"+Ft[t>>16&15|64]+Ft[t>>24&255]+"-"+Ft[63&i|128]+Ft[i>>8&255]+"-"+Ft[i>>16&255]+Ft[i>>24&255]+Ft[255&n]+Ft[n>>8&255]+Ft[n>>16&255]+Ft[n>>24&255]).toLowerCase()}function Gt(e,t,i){return Math.max(t,Math.min(i,e))}function Ht(e,t){return(e%t+t)%t}function Vt(e,t,i){return(1-i)*e+i*t}function zt(e){return 0==(e&e-1)&&0!==e}function Wt(e){return Math.pow(2,Math.ceil(Math.log(e)/Math.LN2))}function qt(e){return Math.pow(2,Math.floor(Math.log(e)/Math.LN2))}function jt(e,t){switch(t.constructor){case Float32Array:return e;case Uint16Array:return e/65535;case Uint8Array:return e/255;case Int16Array:return Math.max(e/32767,-1);case Int8Array:return Math.max(e/127,-1);default:throw new Error("Invalid component type.")}}function $t(e,t){switch(t.constructor){case Float32Array:return e;case Uint16Array:return Math.round(65535*e);case Uint8Array:return Math.round(255*e);case Int16Array:return Math.round(32767*e);case Int8Array:return Math.round(127*e);default:throw new Error("Invalid component type.")}}var Yt=Object.freeze({__proto__:null,DEG2RAD:Ut,RAD2DEG:kt,ceilPowerOfTwo:Wt,clamp:Gt,damp:function(e,t,i,n){return Vt(e,t,1-Math.exp(-i*n))},degToRad:function(e){return e*Ut},denormalize:jt,euclideanModulo:Ht,floorPowerOfTwo:qt,generateUUID:Ot,inverseLerp:function(e,t,i){return e!==t?(i-e)/(t-e):0},isPowerOfTwo:zt,lerp:Vt,mapLinear:function(e,t,i,n,r){return n+(e-t)*(r-n)/(i-t)},normalize:$t,pingpong:function(e,t=1){return t-Math.abs(Ht(e,2*t)-t)},radToDeg:function(e){return e*kt},randFloat:function(e,t){return e+Math.random()*(t-e)},randFloatSpread:function(e){return e*(.5-Math.random())},randInt:function(e,t){return e+Math.floor(Math.random()*(t-e+1))},seededRandom:function(e){void 0!==e&&(Nt=e);let t=Nt+=1831565813;return t=Math.imul(t^t>>>15,1|t),t^=t+Math.imul(t^t>>>7,61|t),((t^t>>>14)>>>0)/4294967296},setQuaternionFromProperEuler:function(e,t,i,n,r){const s=Math.cos,a=Math.sin,o=s(i/2),l=a(i/2),c=s((t+n)/2),h=a((t+n)/2),u=s((t-n)/2),d=a((t-n)/2),A=s((n-t)/2),p=a((n-t)/2);switch(r){case"XYX":e.set(o*h,l*u,l*d,o*c);break;case"YZY":e.set(l*d,o*h,l*u,o*c);break;case"ZXZ":e.set(l*u,l*d,o*h,o*c);break;case"XZX":e.set(o*h,l*p,l*A,o*c);break;case"YXY":e.set(l*A,o*h,l*p,o*c);break;case"ZYZ":e.set(l*p,l*A,o*h,o*c);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+r)}},smootherstep:function(e,t,i){return e<=t?0:e>=i?1:(e=(e-t)/(i-t))*e*e*(e*(6*e-15)+10)},smoothstep:function(e,t,i){return e<=t?0:e>=i?1:(e=(e-t)/(i-t))*e*(3-2*e)}});class Kt{get width(){return this.x}set width(e){this.x=e}get height(){return this.y}set height(e){this.y=e}set(e,t){return this.x=e,this.y=t,this}setScalar(e){return this.x=e,this.y=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y)}copy(e){return this.x=e.x,this.y=e.y,this}add(e){return this.x+=e.x,this.y+=e.y,this}addScalar(e){return this.x+=e,this.y+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this}sub(e){return this.x-=e.x,this.y-=e.y,this}subScalar(e){return this.x-=e,this.y-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this}multiply(e){return this.x*=e.x,this.y*=e.y,this}multiplyScalar(e){return this.x*=e,this.y*=e,this}divide(e){return this.x/=e.x,this.y/=e.y,this}divideScalar(e){return this.multiplyScalar(1/e)}applyMatrix3(e){const t=this.x,i=this.y,n=e.elements;return this.x=n[0]*t+n[3]*i+n[6],this.y=n[1]*t+n[4]*i+n[7],this}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this}clampLength(e,t){const i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(e,Math.min(t,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(e){return this.x*e.x+this.y*e.y}cross(e){return this.x*e.y-this.y*e.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){const t=this.x-e.x,i=this.y-e.y;return t*t+i*i}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this}lerpVectors(e,t,i){return this.x=e.x+(t.x-e.x)*i,this.y=e.y+(t.y-e.y)*i,this}equals(e){return e.x===this.x&&e.y===this.y}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e}fromBufferAttribute(e,t){return this.x=e.getX(t),this.y=e.getY(t),this}rotateAround(e,t){const i=Math.cos(t),n=Math.sin(t),r=this.x-e.x,s=this.y-e.y;return this.x=r*i-s*n+e.x,this.y=r*n+s*i+e.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}constructor(e=0,t=0){Kt.prototype.isVector2=!0,this.x=e,this.y=t}}class Jt{set(e,t,i,n,r,s,a,o,l){const c=this.elements;return c[0]=e,c[1]=n,c[2]=a,c[3]=t,c[4]=r,c[5]=o,c[6]=i,c[7]=s,c[8]=l,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(e){const t=this.elements,i=e.elements;return t[0]=i[0],t[1]=i[1],t[2]=i[2],t[3]=i[3],t[4]=i[4],t[5]=i[5],t[6]=i[6],t[7]=i[7],t[8]=i[8],this}extractBasis(e,t,i){return e.setFromMatrix3Column(this,0),t.setFromMatrix3Column(this,1),i.setFromMatrix3Column(this,2),this}setFromMatrix4(e){const t=e.elements;return this.set(t[0],t[4],t[8],t[1],t[5],t[9],t[2],t[6],t[10]),this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){const i=e.elements,n=t.elements,r=this.elements,s=i[0],a=i[3],o=i[6],l=i[1],c=i[4],h=i[7],u=i[2],d=i[5],A=i[8],p=n[0],g=n[3],m=n[6],f=n[1],v=n[4],x=n[7],y=n[2],_=n[5],E=n[8];return r[0]=s*p+a*f+o*y,r[3]=s*g+a*v+o*_,r[6]=s*m+a*x+o*E,r[1]=l*p+c*f+h*y,r[4]=l*g+c*v+h*_,r[7]=l*m+c*x+h*E,r[2]=u*p+d*f+A*y,r[5]=u*g+d*v+A*_,r[8]=u*m+d*x+A*E,this}multiplyScalar(e){const t=this.elements;return t[0]*=e,t[3]*=e,t[6]*=e,t[1]*=e,t[4]*=e,t[7]*=e,t[2]*=e,t[5]*=e,t[8]*=e,this}determinant(){const e=this.elements,t=e[0],i=e[1],n=e[2],r=e[3],s=e[4],a=e[5],o=e[6],l=e[7],c=e[8];return t*s*c-t*a*l-i*r*c+i*a*o+n*r*l-n*s*o}invert(){const e=this.elements,t=e[0],i=e[1],n=e[2],r=e[3],s=e[4],a=e[5],o=e[6],l=e[7],c=e[8],h=c*s-a*l,u=a*o-c*r,d=l*r-s*o,A=t*h+i*u+n*d;if(0===A)return this.set(0,0,0,0,0,0,0,0,0);const p=1/A;return e[0]=h*p,e[1]=(n*l-c*i)*p,e[2]=(a*i-n*s)*p,e[3]=u*p,e[4]=(c*t-n*o)*p,e[5]=(n*r-a*t)*p,e[6]=d*p,e[7]=(i*o-l*t)*p,e[8]=(s*t-i*r)*p,this}transpose(){let e;const t=this.elements;return e=t[1],t[1]=t[3],t[3]=e,e=t[2],t[2]=t[6],t[6]=e,e=t[5],t[5]=t[7],t[7]=e,this}getNormalMatrix(e){return this.setFromMatrix4(e).invert().transpose()}transposeIntoArray(e){const t=this.elements;return e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8],this}setUvTransform(e,t,i,n,r,s,a){const o=Math.cos(r),l=Math.sin(r);return this.set(i*o,i*l,-i*(o*s+l*a)+s+e,-n*l,n*o,-n*(-l*s+o*a)+a+t,0,0,1),this}scale(e,t){return this.premultiply(Xt.makeScale(e,t)),this}rotate(e){return this.premultiply(Xt.makeRotation(-e)),this}translate(e,t){return this.premultiply(Xt.makeTranslation(e,t)),this}makeTranslation(e,t){return this.set(1,0,e,0,1,t,0,0,1),this}makeRotation(e){const t=Math.cos(e),i=Math.sin(e);return this.set(t,-i,0,i,t,0,0,0,1),this}makeScale(e,t){return this.set(e,0,0,0,t,0,0,0,1),this}equals(e){const t=this.elements,i=e.elements;for(let e=0;e<9;e++)if(t[e]!==i[e])return!1;return!0}fromArray(e,t=0){for(let i=0;i<9;i++)this.elements[i]=e[i+t];return this}toArray(e=[],t=0){const i=this.elements;return e[t]=i[0],e[t+1]=i[1],e[t+2]=i[2],e[t+3]=i[3],e[t+4]=i[4],e[t+5]=i[5],e[t+6]=i[6],e[t+7]=i[7],e[t+8]=i[8],e}clone(){return(new this.constructor).fromArray(this.elements)}constructor(){Jt.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1]}}const Xt=new Jt;function Zt(e){for(let t=e.length-1;t>=0;--t)if(e[t]>=65535)return!0;return!1}Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array;function ei(e){return document.createElementNS("http://www.w3.org/1999/xhtml",e)}function ti(e){return e<.04045?.0773993808*e:Math.pow(.9478672986*e+.0521327014,2.4)}function ii(e){return e<.0031308?12.92*e:1.055*Math.pow(e,.41666)-.055}const ni={[Bt]:{[Tt]:ti},[Tt]:{[Bt]:ii}},ri={legacyMode:!0,get workingColorSpace(){return Tt},set workingColorSpace(e){console.warn("THREE.ColorManagement: .workingColorSpace is readonly.")},convert:function(e,t,i){if(this.legacyMode||t===i||!t||!i)return e;if(ni[t]&&void 0!==ni[t][i]){const n=ni[t][i];return e.r=n(e.r),e.g=n(e.g),e.b=n(e.b),e}throw new Error("Unsupported color space conversion.")},fromWorkingColorSpace:function(e,t){return this.convert(e,this.workingColorSpace,t)},toWorkingColorSpace:function(e,t){return this.convert(e,t,this.workingColorSpace)}},si={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},ai={r:0,g:0,b:0},oi={h:0,s:0,l:0},li={h:0,s:0,l:0};function ci(e,t,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+6*(t-e)*(2/3-i):e}function hi(e,t){return t.r=e.r,t.g=e.g,t.b=e.b,t}class ui{set(e){return e&&e.isColor?this.copy(e):"number"==typeof e?this.setHex(e):"string"==typeof e&&this.setStyle(e),this}setScalar(e){return this.r=e,this.g=e,this.b=e,this}setHex(e,t=Bt){return e=Math.floor(e),this.r=(e>>16&255)/255,this.g=(e>>8&255)/255,this.b=(255&e)/255,ri.toWorkingColorSpace(this,t),this}setRGB(e,t,i,n=ri.workingColorSpace){return this.r=e,this.g=t,this.b=i,ri.toWorkingColorSpace(this,n),this}setHSL(e,t,i,n=ri.workingColorSpace){if(e=Ht(e,1),t=Gt(t,0,1),i=Gt(i,0,1),0===t)this.r=this.g=this.b=i;else{const n=i<=.5?i*(1+t):i+t-i*t,r=2*i-n;this.r=ci(r,n,e+1/3),this.g=ci(r,n,e),this.b=ci(r,n,e-1/3)}return ri.toWorkingColorSpace(this,n),this}setStyle(e,t=Bt){function i(t){void 0!==t&&parseFloat(t)<1&&console.warn("THREE.Color: Alpha component of "+e+" will be ignored.")}let n;if(n=/^((?:rgb|hsl)a?)\(([^\)]*)\)/.exec(e)){let e;const r=n[1],s=n[2];switch(r){case"rgb":case"rgba":if(e=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s))return this.r=Math.min(255,parseInt(e[1],10))/255,this.g=Math.min(255,parseInt(e[2],10))/255,this.b=Math.min(255,parseInt(e[3],10))/255,ri.toWorkingColorSpace(this,t),i(e[4]),this;if(e=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s))return this.r=Math.min(100,parseInt(e[1],10))/100,this.g=Math.min(100,parseInt(e[2],10))/100,this.b=Math.min(100,parseInt(e[3],10))/100,ri.toWorkingColorSpace(this,t),i(e[4]),this;break;case"hsl":case"hsla":if(e=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s)){const n=parseFloat(e[1])/360,r=parseFloat(e[2])/100,s=parseFloat(e[3])/100;return i(e[4]),this.setHSL(n,r,s,t)}}}else if(n=/^\#([A-Fa-f\d]+)$/.exec(e)){const e=n[1],i=e.length;if(3===i)return this.r=parseInt(e.charAt(0)+e.charAt(0),16)/255,this.g=parseInt(e.charAt(1)+e.charAt(1),16)/255,this.b=parseInt(e.charAt(2)+e.charAt(2),16)/255,ri.toWorkingColorSpace(this,t),this;if(6===i)return this.r=parseInt(e.charAt(0)+e.charAt(1),16)/255,this.g=parseInt(e.charAt(2)+e.charAt(3),16)/255,this.b=parseInt(e.charAt(4)+e.charAt(5),16)/255,ri.toWorkingColorSpace(this,t),this}return e&&e.length>0?this.setColorName(e,t):this}setColorName(e,t=Bt){const i=si[e.toLowerCase()];return void 0!==i?this.setHex(i,t):console.warn("THREE.Color: Unknown color "+e),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(e){return this.r=e.r,this.g=e.g,this.b=e.b,this}copySRGBToLinear(e){return this.r=ti(e.r),this.g=ti(e.g),this.b=ti(e.b),this}copyLinearToSRGB(e){return this.r=ii(e.r),this.g=ii(e.g),this.b=ii(e.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(e=Bt){return ri.fromWorkingColorSpace(hi(this,ai),e),Gt(255*ai.r,0,255)<<16^Gt(255*ai.g,0,255)<<8^Gt(255*ai.b,0,255)<<0}getHexString(e=Bt){return("000000"+this.getHex(e).toString(16)).slice(-6)}getHSL(e,t=ri.workingColorSpace){ri.fromWorkingColorSpace(hi(this,ai),t);const i=ai.r,n=ai.g,r=ai.b,s=Math.max(i,n,r),a=Math.min(i,n,r);let o,l;const c=(a+s)/2;if(a===s)o=0,l=0;else{const e=s-a;switch(l=c<=.5?e/(s+a):e/(2-s-a),s){case i:o=(n-r)/e+(n2048||t.height>2048?(console.warn("THREE.ImageUtils.getDataURL: Image converted to jpg for performance reasons",e),t.toDataURL("image/jpeg",.6)):t.toDataURL("image/png")}static sRGBToLinear(e){if("undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap){const t=ei("canvas");t.width=e.width,t.height=e.height;const i=t.getContext("2d");i.drawImage(e,0,0,e.width,e.height);const n=i.getImageData(0,0,e.width,e.height),r=n.data;for(let e=0;e0&&(i.userData=this.userData),t||(e.textures[this.uuid]=i),i}dispose(){this.dispatchEvent({type:"dispose"})}transformUv(e){if(300!==this.mapping)return e;if(e.applyMatrix3(this.matrix),e.x<0||e.x>1)switch(this.wrapS){case ne:e.x=e.x-Math.floor(e.x);break;case re:e.x=e.x<0?0:1;break;case se:1===Math.abs(Math.floor(e.x)%2)?e.x=Math.ceil(e.x)-e.x:e.x=e.x-Math.floor(e.x)}if(e.y<0||e.y>1)switch(this.wrapT){case ne:e.y=e.y-Math.floor(e.y);break;case re:e.y=e.y<0?0:1;break;case se:1===Math.abs(Math.floor(e.y)%2)?e.y=Math.ceil(e.y)-e.y:e.y=e.y-Math.floor(e.y)}return this.flipY&&(e.y=1-e.y),e}set needsUpdate(e){!0===e&&(this.version++,this.source.needsUpdate=!0)}constructor(e=fi.DEFAULT_IMAGE,t=fi.DEFAULT_MAPPING,i=re,n=re,r=ce,s=ue,a=Ce,o=de,l=fi.DEFAULT_ANISOTROPY,c=Ct){super(),this.isTexture=!0,Object.defineProperty(this,"id",{value:mi++}),this.uuid=Ot(),this.name="",this.source=new pi(e),this.mipmaps=[],this.mapping=t,this.wrapS=i,this.wrapT=n,this.magFilter=r,this.minFilter=s,this.anisotropy=l,this.format=a,this.internalFormat=null,this.type=o,this.offset=new Kt(0,0),this.repeat=new Kt(1,1),this.center=new Kt(0,0),this.rotation=0,this.matrixAutoUpdate=!0,this.matrix=new Jt,this.generateMipmaps=!0,this.premultiplyAlpha=!1,this.flipY=!0,this.unpackAlignment=4,this.encoding=c,this.userData={},this.version=0,this.onUpdate=null,this.isRenderTargetTexture=!1,this.needsPMREMUpdate=!1}}fi.DEFAULT_IMAGE=null,fi.DEFAULT_MAPPING=300,fi.DEFAULT_ANISOTROPY=1;class vi{get width(){return this.z}set width(e){this.z=e}get height(){return this.w}set height(e){this.w=e}set(e,t,i,n){return this.x=e,this.y=t,this.z=i,this.w=n,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this.w=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setW(e){return this.w=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;case 3:this.w=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this.w=void 0!==e.w?e.w:1,this}add(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this.w+=e.w,this}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this.w+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this.w=e.w+t.w,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this.w+=e.w*t,this}sub(e){return this.x-=e.x,this.y-=e.y,this.z-=e.z,this.w-=e.w,this}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this.w-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this.w=e.w-t.w,this}multiply(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this.w*=e.w,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this.w*=e,this}applyMatrix4(e){const t=this.x,i=this.y,n=this.z,r=this.w,s=e.elements;return this.x=s[0]*t+s[4]*i+s[8]*n+s[12]*r,this.y=s[1]*t+s[5]*i+s[9]*n+s[13]*r,this.z=s[2]*t+s[6]*i+s[10]*n+s[14]*r,this.w=s[3]*t+s[7]*i+s[11]*n+s[15]*r,this}divideScalar(e){return this.multiplyScalar(1/e)}setAxisAngleFromQuaternion(e){this.w=2*Math.acos(e.w);const t=Math.sqrt(1-e.w*e.w);return t<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=e.x/t,this.y=e.y/t,this.z=e.z/t),this}setAxisAngleFromRotationMatrix(e){let t,i,n,r;const s=.01,a=.1,o=e.elements,l=o[0],c=o[4],h=o[8],u=o[1],d=o[5],A=o[9],p=o[2],g=o[6],m=o[10];if(Math.abs(c-u)o&&e>f?ef?o=0?1:-1,n=1-t*t;if(n>Number.EPSILON){const r=Math.sqrt(n),s=Math.atan2(r,t*i);e=Math.sin(e*s)/r,a=Math.sin(a*s)/r}const r=a*i;if(o=o*e+u*r,l=l*e+d*r,c=c*e+A*r,h=h*e+p*r,e===1-a){const e=1/Math.sqrt(o*o+l*l+c*c+h*h);o*=e,l*=e,c*=e,h*=e}}e[t]=o,e[t+1]=l,e[t+2]=c,e[t+3]=h}static multiplyQuaternionsFlat(e,t,i,n,r,s){const a=i[n],o=i[n+1],l=i[n+2],c=i[n+3],h=r[s],u=r[s+1],d=r[s+2],A=r[s+3];return e[t]=a*A+c*h+o*d-l*u,e[t+1]=o*A+c*u+l*h-a*d,e[t+2]=l*A+c*d+a*u-o*h,e[t+3]=c*A-a*h-o*u-l*d,e}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get w(){return this._w}set w(e){this._w=e,this._onChangeCallback()}set(e,t,i,n){return this._x=e,this._y=t,this._z=i,this._w=n,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(e){return this._x=e.x,this._y=e.y,this._z=e.z,this._w=e.w,this._onChangeCallback(),this}setFromEuler(e,t){const i=e._x,n=e._y,r=e._z,s=e._order,a=Math.cos,o=Math.sin,l=a(i/2),c=a(n/2),h=a(r/2),u=o(i/2),d=o(n/2),A=o(r/2);switch(s){case"XYZ":this._x=u*c*h+l*d*A,this._y=l*d*h-u*c*A,this._z=l*c*A+u*d*h,this._w=l*c*h-u*d*A;break;case"YXZ":this._x=u*c*h+l*d*A,this._y=l*d*h-u*c*A,this._z=l*c*A-u*d*h,this._w=l*c*h+u*d*A;break;case"ZXY":this._x=u*c*h-l*d*A,this._y=l*d*h+u*c*A,this._z=l*c*A+u*d*h,this._w=l*c*h-u*d*A;break;case"ZYX":this._x=u*c*h-l*d*A,this._y=l*d*h+u*c*A,this._z=l*c*A-u*d*h,this._w=l*c*h+u*d*A;break;case"YZX":this._x=u*c*h+l*d*A,this._y=l*d*h+u*c*A,this._z=l*c*A-u*d*h,this._w=l*c*h-u*d*A;break;case"XZY":this._x=u*c*h-l*d*A,this._y=l*d*h-u*c*A,this._z=l*c*A+u*d*h,this._w=l*c*h+u*d*A;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+s)}return!1!==t&&this._onChangeCallback(),this}setFromAxisAngle(e,t){const i=t/2,n=Math.sin(i);return this._x=e.x*n,this._y=e.y*n,this._z=e.z*n,this._w=Math.cos(i),this._onChangeCallback(),this}setFromRotationMatrix(e){const t=e.elements,i=t[0],n=t[4],r=t[8],s=t[1],a=t[5],o=t[9],l=t[2],c=t[6],h=t[10],u=i+a+h;if(u>0){const e=.5/Math.sqrt(u+1);this._w=.25/e,this._x=(c-o)*e,this._y=(r-l)*e,this._z=(s-n)*e}else if(i>a&&i>h){const e=2*Math.sqrt(1+i-a-h);this._w=(c-o)/e,this._x=.25*e,this._y=(n+s)/e,this._z=(r+l)/e}else if(a>h){const e=2*Math.sqrt(1+a-i-h);this._w=(r-l)/e,this._x=(n+s)/e,this._y=.25*e,this._z=(o+c)/e}else{const e=2*Math.sqrt(1+h-i-a);this._w=(s-n)/e,this._x=(r+l)/e,this._y=(o+c)/e,this._z=.25*e}return this._onChangeCallback(),this}setFromUnitVectors(e,t){let i=e.dot(t)+1;return iMath.abs(e.z)?(this._x=-e.y,this._y=e.x,this._z=0,this._w=i):(this._x=0,this._y=-e.z,this._z=e.y,this._w=i)):(this._x=e.y*t.z-e.z*t.y,this._y=e.z*t.x-e.x*t.z,this._z=e.x*t.y-e.y*t.x,this._w=i),this.normalize()}angleTo(e){return 2*Math.acos(Math.abs(Gt(this.dot(e),-1,1)))}rotateTowards(e,t){const i=this.angleTo(e);if(0===i)return this;const n=Math.min(1,t/i);return this.slerp(e,n),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(e){return this._x*e._x+this._y*e._y+this._z*e._z+this._w*e._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let e=this.length();return 0===e?(this._x=0,this._y=0,this._z=0,this._w=1):(e=1/e,this._x=this._x*e,this._y=this._y*e,this._z=this._z*e,this._w=this._w*e),this._onChangeCallback(),this}multiply(e){return this.multiplyQuaternions(this,e)}premultiply(e){return this.multiplyQuaternions(e,this)}multiplyQuaternions(e,t){const i=e._x,n=e._y,r=e._z,s=e._w,a=t._x,o=t._y,l=t._z,c=t._w;return this._x=i*c+s*a+n*l-r*o,this._y=n*c+s*o+r*a-i*l,this._z=r*c+s*l+i*o-n*a,this._w=s*c-i*a-n*o-r*l,this._onChangeCallback(),this}slerp(e,t){if(0===t)return this;if(1===t)return this.copy(e);const i=this._x,n=this._y,r=this._z,s=this._w;let a=s*e._w+i*e._x+n*e._y+r*e._z;if(a<0?(this._w=-e._w,this._x=-e._x,this._y=-e._y,this._z=-e._z,a=-a):this.copy(e),a>=1)return this._w=s,this._x=i,this._y=n,this._z=r,this;const o=1-a*a;if(o<=Number.EPSILON){const e=1-t;return this._w=e*s+t*this._w,this._x=e*i+t*this._x,this._y=e*n+t*this._y,this._z=e*r+t*this._z,this.normalize(),this._onChangeCallback(),this}const l=Math.sqrt(o),c=Math.atan2(l,a),h=Math.sin((1-t)*c)/l,u=Math.sin(t*c)/l;return this._w=s*h+this._w*u,this._x=i*h+this._x*u,this._y=n*h+this._y*u,this._z=r*h+this._z*u,this._onChangeCallback(),this}slerpQuaternions(e,t,i){return this.copy(e).slerp(t,i)}random(){const e=Math.random(),t=Math.sqrt(1-e),i=Math.sqrt(e),n=2*Math.PI*Math.random(),r=2*Math.PI*Math.random();return this.set(t*Math.cos(n),i*Math.sin(r),i*Math.cos(r),t*Math.sin(n))}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._w===this._w}fromArray(e,t=0){return this._x=e[t],this._y=e[t+1],this._z=e[t+2],this._w=e[t+3],this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._w,e}fromBufferAttribute(e,t){return this._x=e.getX(t),this._y=e.getY(t),this._z=e.getZ(t),this._w=e.getW(t),this}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}constructor(e=0,t=0,i=0,n=1){this.isQuaternion=!0,this._x=e,this._y=t,this._z=i,this._w=n}}class bi{set(e,t,i){return void 0===i&&(i=this.z),this.x=e,this.y=t,this.z=i,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this}add(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this}sub(e){return this.x-=e.x,this.y-=e.y,this.z-=e.z,this}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this}multiply(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this}multiplyVectors(e,t){return this.x=e.x*t.x,this.y=e.y*t.y,this.z=e.z*t.z,this}applyEuler(e){return this.applyQuaternion(Ii.setFromEuler(e))}applyAxisAngle(e,t){return this.applyQuaternion(Ii.setFromAxisAngle(e,t))}applyMatrix3(e){const t=this.x,i=this.y,n=this.z,r=e.elements;return this.x=r[0]*t+r[3]*i+r[6]*n,this.y=r[1]*t+r[4]*i+r[7]*n,this.z=r[2]*t+r[5]*i+r[8]*n,this}applyNormalMatrix(e){return this.applyMatrix3(e).normalize()}applyMatrix4(e){const t=this.x,i=this.y,n=this.z,r=e.elements,s=1/(r[3]*t+r[7]*i+r[11]*n+r[15]);return this.x=(r[0]*t+r[4]*i+r[8]*n+r[12])*s,this.y=(r[1]*t+r[5]*i+r[9]*n+r[13])*s,this.z=(r[2]*t+r[6]*i+r[10]*n+r[14])*s,this}applyQuaternion(e){const t=this.x,i=this.y,n=this.z,r=e.x,s=e.y,a=e.z,o=e.w,l=o*t+s*n-a*i,c=o*i+a*t-r*n,h=o*n+r*i-s*t,u=-r*t-s*i-a*n;return this.x=l*o+u*-r+c*-a-h*-s,this.y=c*o+u*-s+h*-r-l*-a,this.z=h*o+u*-a+l*-s-c*-r,this}project(e){return this.applyMatrix4(e.matrixWorldInverse).applyMatrix4(e.projectionMatrix)}unproject(e){return this.applyMatrix4(e.projectionMatrixInverse).applyMatrix4(e.matrixWorld)}transformDirection(e){const t=this.x,i=this.y,n=this.z,r=e.elements;return this.x=r[0]*t+r[4]*i+r[8]*n,this.y=r[1]*t+r[5]*i+r[9]*n,this.z=r[2]*t+r[6]*i+r[10]*n,this.normalize()}divide(e){return this.x/=e.x,this.y/=e.y,this.z/=e.z,this}divideScalar(e){return this.multiplyScalar(1/e)}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this.z=Math.min(this.z,e.z),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this.z=Math.max(this.z,e.z),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this.z=Math.max(e.z,Math.min(t.z,this.z)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this.z=Math.max(e,Math.min(t,this.z)),this}clampLength(e,t){const i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(e,Math.min(t,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this.z=this.z<0?Math.ceil(this.z):Math.floor(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this.z+=(e.z-this.z)*t,this}lerpVectors(e,t,i){return this.x=e.x+(t.x-e.x)*i,this.y=e.y+(t.y-e.y)*i,this.z=e.z+(t.z-e.z)*i,this}cross(e){return this.crossVectors(this,e)}crossVectors(e,t){const i=e.x,n=e.y,r=e.z,s=t.x,a=t.y,o=t.z;return this.x=n*o-r*a,this.y=r*s-i*o,this.z=i*a-n*s,this}projectOnVector(e){const t=e.lengthSq();if(0===t)return this.set(0,0,0);const i=e.dot(this)/t;return this.copy(e).multiplyScalar(i)}projectOnPlane(e){return Ci.copy(this).projectOnVector(e),this.sub(Ci)}reflect(e){return this.sub(Ci.copy(e).multiplyScalar(2*this.dot(e)))}angleTo(e){const t=Math.sqrt(this.lengthSq()*e.lengthSq());if(0===t)return Math.PI/2;const i=this.dot(e)/t;return Math.acos(Gt(i,-1,1))}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){const t=this.x-e.x,i=this.y-e.y,n=this.z-e.z;return t*t+i*i+n*n}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)+Math.abs(this.z-e.z)}setFromSpherical(e){return this.setFromSphericalCoords(e.radius,e.phi,e.theta)}setFromSphericalCoords(e,t,i){const n=Math.sin(t)*e;return this.x=n*Math.sin(i),this.y=Math.cos(t)*e,this.z=n*Math.cos(i),this}setFromCylindrical(e){return this.setFromCylindricalCoords(e.radius,e.theta,e.y)}setFromCylindricalCoords(e,t,i){return this.x=e*Math.sin(t),this.y=i,this.z=e*Math.cos(t),this}setFromMatrixPosition(e){const t=e.elements;return this.x=t[12],this.y=t[13],this.z=t[14],this}setFromMatrixScale(e){const t=this.setFromMatrixColumn(e,0).length(),i=this.setFromMatrixColumn(e,1).length(),n=this.setFromMatrixColumn(e,2).length();return this.x=t,this.y=i,this.z=n,this}setFromMatrixColumn(e,t){return this.fromArray(e.elements,4*t)}setFromMatrix3Column(e,t){return this.fromArray(e.elements,3*t)}setFromEuler(e){return this.x=e._x,this.y=e._y,this.z=e._z,this}equals(e){return e.x===this.x&&e.y===this.y&&e.z===this.z}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this.z=e[t+2],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e[t+2]=this.z,e}fromBufferAttribute(e,t){return this.x=e.getX(t),this.y=e.getY(t),this.z=e.getZ(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){const e=2*(Math.random()-.5),t=Math.random()*Math.PI*2,i=Math.sqrt(1-e**2);return this.x=i*Math.cos(t),this.y=i*Math.sin(t),this.z=e,this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}constructor(e=0,t=0,i=0){bi.prototype.isVector3=!0,this.x=e,this.y=t,this.z=i}}const Ci=new bi,Ii=new Ei;class wi{set(e,t){return this.min.copy(e),this.max.copy(t),this}setFromArray(e){let t=1/0,i=1/0,n=1/0,r=-1/0,s=-1/0,a=-1/0;for(let o=0,l=e.length;or&&(r=l),c>s&&(s=c),h>a&&(a=h)}return this.min.set(t,i,n),this.max.set(r,s,a),this}setFromBufferAttribute(e){let t=1/0,i=1/0,n=1/0,r=-1/0,s=-1/0,a=-1/0;for(let o=0,l=e.count;or&&(r=l),c>s&&(s=c),h>a&&(a=h)}return this.min.set(t,i,n),this.max.set(r,s,a),this}setFromPoints(e){this.makeEmpty();for(let t=0,i=e.length;tthis.max.x||e.ythis.max.y||e.zthis.max.z)}containsBox(e){return this.min.x<=e.min.x&&e.max.x<=this.max.x&&this.min.y<=e.min.y&&e.max.y<=this.max.y&&this.min.z<=e.min.z&&e.max.z<=this.max.z}getParameter(e,t){return t.set((e.x-this.min.x)/(this.max.x-this.min.x),(e.y-this.min.y)/(this.max.y-this.min.y),(e.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(e){return!(e.max.xthis.max.x||e.max.ythis.max.y||e.max.zthis.max.z)}intersectsSphere(e){return this.clampPoint(e.center,Mi),Mi.distanceToSquared(e.center)<=e.radius*e.radius}intersectsPlane(e){let t,i;return e.normal.x>0?(t=e.normal.x*this.min.x,i=e.normal.x*this.max.x):(t=e.normal.x*this.max.x,i=e.normal.x*this.min.x),e.normal.y>0?(t+=e.normal.y*this.min.y,i+=e.normal.y*this.max.y):(t+=e.normal.y*this.max.y,i+=e.normal.y*this.min.y),e.normal.z>0?(t+=e.normal.z*this.min.z,i+=e.normal.z*this.max.z):(t+=e.normal.z*this.max.z,i+=e.normal.z*this.min.z),t<=-e.constant&&i>=-e.constant}intersectsTriangle(e){if(this.isEmpty())return!1;this.getCenter(Fi),Ni.subVectors(this.max,Fi),Ti.subVectors(e.a,Fi),Ri.subVectors(e.b,Fi),Li.subVectors(e.c,Fi),Di.subVectors(Ri,Ti),Qi.subVectors(Li,Ri),Pi.subVectors(Ti,Li);let t=[0,-Di.z,Di.y,0,-Qi.z,Qi.y,0,-Pi.z,Pi.y,Di.z,0,-Di.x,Qi.z,0,-Qi.x,Pi.z,0,-Pi.x,-Di.y,Di.x,0,-Qi.y,Qi.x,0,-Pi.y,Pi.x,0];return!!Oi(t,Ti,Ri,Li,Ni)&&(t=[1,0,0,0,1,0,0,0,1],!!Oi(t,Ti,Ri,Li,Ni)&&(Ui.crossVectors(Di,Qi),t=[Ui.x,Ui.y,Ui.z],Oi(t,Ti,Ri,Li,Ni)))}clampPoint(e,t){return t.copy(e).clamp(this.min,this.max)}distanceToPoint(e){return Mi.copy(e).clamp(this.min,this.max).sub(e).length()}getBoundingSphere(e){return this.getCenter(e.center),e.radius=.5*this.getSize(Mi).length(),e}intersect(e){return this.min.max(e.min),this.max.min(e.max),this.isEmpty()&&this.makeEmpty(),this}union(e){return this.min.min(e.min),this.max.max(e.max),this}applyMatrix4(e){return this.isEmpty()||(Si[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(e),Si[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(e),Si[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(e),Si[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(e),Si[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(e),Si[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(e),Si[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(e),Si[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(e),this.setFromPoints(Si)),this}translate(e){return this.min.add(e),this.max.add(e),this}equals(e){return e.min.equals(this.min)&&e.max.equals(this.max)}constructor(e=new bi(1/0,1/0,1/0),t=new bi(-1/0,-1/0,-1/0)){this.isBox3=!0,this.min=e,this.max=t}}const Si=[new bi,new bi,new bi,new bi,new bi,new bi,new bi,new bi],Mi=new bi,Bi=new wi,Ti=new bi,Ri=new bi,Li=new bi,Di=new bi,Qi=new bi,Pi=new bi,Fi=new bi,Ni=new bi,Ui=new bi,ki=new bi;function Oi(e,t,i,n,r){for(let s=0,a=e.length-3;s<=a;s+=3){ki.fromArray(e,s);const a=r.x*Math.abs(ki.x)+r.y*Math.abs(ki.y)+r.z*Math.abs(ki.z),o=t.dot(ki),l=i.dot(ki),c=n.dot(ki);if(Math.max(-Math.max(o,l,c),Math.min(o,l,c))>a)return!1}return!0}const Gi=new wi,Hi=new bi,Vi=new bi;class zi{set(e,t){return this.center.copy(e),this.radius=t,this}setFromPoints(e,t){const i=this.center;void 0!==t?i.copy(t):Gi.setFromPoints(e).getCenter(i);let n=0;for(let t=0,r=e.length;tthis.radius*this.radius&&(t.sub(this.center).normalize(),t.multiplyScalar(this.radius).add(this.center)),t}getBoundingBox(e){return this.isEmpty()?(e.makeEmpty(),e):(e.set(this.center,this.center),e.expandByScalar(this.radius),e)}applyMatrix4(e){return this.center.applyMatrix4(e),this.radius=this.radius*e.getMaxScaleOnAxis(),this}translate(e){return this.center.add(e),this}expandByPoint(e){if(this.isEmpty())return this.center.copy(e),this.radius=0,this;Hi.subVectors(e,this.center);const t=Hi.lengthSq();if(t>this.radius*this.radius){const e=Math.sqrt(t),i=.5*(e-this.radius);this.center.addScaledVector(Hi,i/e),this.radius+=i}return this}union(e){return e.isEmpty()?this:this.isEmpty()?(this.copy(e),this):(!0===this.center.equals(e.center)?this.radius=Math.max(this.radius,e.radius):(Vi.subVectors(e.center,this.center).setLength(e.radius),this.expandByPoint(Hi.copy(e.center).add(Vi)),this.expandByPoint(Hi.copy(e.center).sub(Vi))),this)}equals(e){return e.center.equals(this.center)&&e.radius===this.radius}clone(){return(new this.constructor).copy(this)}constructor(e=new bi,t=-1){this.center=e,this.radius=t}}const Wi=new bi,qi=new bi,ji=new bi,$i=new bi,Yi=new bi,Ki=new bi,Ji=new bi;class Xi{set(e,t){return this.origin.copy(e),this.direction.copy(t),this}copy(e){return this.origin.copy(e.origin),this.direction.copy(e.direction),this}at(e,t){return t.copy(this.direction).multiplyScalar(e).add(this.origin)}lookAt(e){return this.direction.copy(e).sub(this.origin).normalize(),this}recast(e){return this.origin.copy(this.at(e,Wi)),this}closestPointToPoint(e,t){t.subVectors(e,this.origin);const i=t.dot(this.direction);return i<0?t.copy(this.origin):t.copy(this.direction).multiplyScalar(i).add(this.origin)}distanceToPoint(e){return Math.sqrt(this.distanceSqToPoint(e))}distanceSqToPoint(e){const t=Wi.subVectors(e,this.origin).dot(this.direction);return t<0?this.origin.distanceToSquared(e):(Wi.copy(this.direction).multiplyScalar(t).add(this.origin),Wi.distanceToSquared(e))}distanceSqToSegment(e,t,i,n){qi.copy(e).add(t).multiplyScalar(.5),ji.copy(t).sub(e).normalize(),$i.copy(this.origin).sub(qi);const r=.5*e.distanceTo(t),s=-this.direction.dot(ji),a=$i.dot(this.direction),o=-$i.dot(ji),l=$i.lengthSq(),c=Math.abs(1-s*s);let h,u,d,A;if(c>0)if(h=s*o-a,u=s*a-o,A=r*c,h>=0)if(u>=-A)if(u<=A){const e=1/c;h*=e,u*=e,d=h*(h+s*u+2*a)+u*(s*h+u+2*o)+l}else u=r,h=Math.max(0,-(s*u+a)),d=-h*h+u*(u+2*o)+l;else u=-r,h=Math.max(0,-(s*u+a)),d=-h*h+u*(u+2*o)+l;else u<=-A?(h=Math.max(0,-(-s*r+a)),u=h>0?-r:Math.min(Math.max(-r,-o),r),d=-h*h+u*(u+2*o)+l):u<=A?(h=0,u=Math.min(Math.max(-r,-o),r),d=u*(u+2*o)+l):(h=Math.max(0,-(s*r+a)),u=h>0?r:Math.min(Math.max(-r,-o),r),d=-h*h+u*(u+2*o)+l);else u=s>0?-r:r,h=Math.max(0,-(s*u+a)),d=-h*h+u*(u+2*o)+l;return i&&i.copy(this.direction).multiplyScalar(h).add(this.origin),n&&n.copy(ji).multiplyScalar(u).add(qi),d}intersectSphere(e,t){Wi.subVectors(e.center,this.origin);const i=Wi.dot(this.direction),n=Wi.dot(Wi)-i*i,r=e.radius*e.radius;if(n>r)return null;const s=Math.sqrt(r-n),a=i-s,o=i+s;return a<0&&o<0?null:a<0?this.at(o,t):this.at(a,t)}intersectsSphere(e){return this.distanceSqToPoint(e.center)<=e.radius*e.radius}distanceToPlane(e){const t=e.normal.dot(this.direction);if(0===t)return 0===e.distanceToPoint(this.origin)?0:null;const i=-(this.origin.dot(e.normal)+e.constant)/t;return i>=0?i:null}intersectPlane(e,t){const i=this.distanceToPlane(e);return null===i?null:this.at(i,t)}intersectsPlane(e){const t=e.distanceToPoint(this.origin);if(0===t)return!0;return e.normal.dot(this.direction)*t<0}intersectBox(e,t){let i,n,r,s,a,o;const l=1/this.direction.x,c=1/this.direction.y,h=1/this.direction.z,u=this.origin;return l>=0?(i=(e.min.x-u.x)*l,n=(e.max.x-u.x)*l):(i=(e.max.x-u.x)*l,n=(e.min.x-u.x)*l),c>=0?(r=(e.min.y-u.y)*c,s=(e.max.y-u.y)*c):(r=(e.max.y-u.y)*c,s=(e.min.y-u.y)*c),i>s||r>n?null:((r>i||isNaN(i))&&(i=r),(s=0?(a=(e.min.z-u.z)*h,o=(e.max.z-u.z)*h):(a=(e.max.z-u.z)*h,o=(e.min.z-u.z)*h),i>o||a>n?null:((a>i||i!=i)&&(i=a),(o=0?i:n,t)))}intersectsBox(e){return null!==this.intersectBox(e,Wi)}intersectTriangle(e,t,i,n,r){Yi.subVectors(t,e),Ki.subVectors(i,e),Ji.crossVectors(Yi,Ki);let s,a=this.direction.dot(Ji);if(a>0){if(n)return null;s=1}else{if(!(a<0))return null;s=-1,a=-a}$i.subVectors(this.origin,e);const o=s*this.direction.dot(Ki.crossVectors($i,Ki));if(o<0)return null;const l=s*this.direction.dot(Yi.cross($i));if(l<0)return null;if(o+l>a)return null;const c=-s*$i.dot(Ji);return c<0?null:this.at(c/a,r)}applyMatrix4(e){return this.origin.applyMatrix4(e),this.direction.transformDirection(e),this}equals(e){return e.origin.equals(this.origin)&&e.direction.equals(this.direction)}clone(){return(new this.constructor).copy(this)}constructor(e=new bi,t=new bi(0,0,-1)){this.origin=e,this.direction=t}}class Zi{set(e,t,i,n,r,s,a,o,l,c,h,u,d,A,p,g){const m=this.elements;return m[0]=e,m[4]=t,m[8]=i,m[12]=n,m[1]=r,m[5]=s,m[9]=a,m[13]=o,m[2]=l,m[6]=c,m[10]=h,m[14]=u,m[3]=d,m[7]=A,m[11]=p,m[15]=g,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return(new Zi).fromArray(this.elements)}copy(e){const t=this.elements,i=e.elements;return t[0]=i[0],t[1]=i[1],t[2]=i[2],t[3]=i[3],t[4]=i[4],t[5]=i[5],t[6]=i[6],t[7]=i[7],t[8]=i[8],t[9]=i[9],t[10]=i[10],t[11]=i[11],t[12]=i[12],t[13]=i[13],t[14]=i[14],t[15]=i[15],this}copyPosition(e){const t=this.elements,i=e.elements;return t[12]=i[12],t[13]=i[13],t[14]=i[14],this}setFromMatrix3(e){const t=e.elements;return this.set(t[0],t[3],t[6],0,t[1],t[4],t[7],0,t[2],t[5],t[8],0,0,0,0,1),this}extractBasis(e,t,i){return e.setFromMatrixColumn(this,0),t.setFromMatrixColumn(this,1),i.setFromMatrixColumn(this,2),this}makeBasis(e,t,i){return this.set(e.x,t.x,i.x,0,e.y,t.y,i.y,0,e.z,t.z,i.z,0,0,0,0,1),this}extractRotation(e){const t=this.elements,i=e.elements,n=1/en.setFromMatrixColumn(e,0).length(),r=1/en.setFromMatrixColumn(e,1).length(),s=1/en.setFromMatrixColumn(e,2).length();return t[0]=i[0]*n,t[1]=i[1]*n,t[2]=i[2]*n,t[3]=0,t[4]=i[4]*r,t[5]=i[5]*r,t[6]=i[6]*r,t[7]=0,t[8]=i[8]*s,t[9]=i[9]*s,t[10]=i[10]*s,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromEuler(e){const t=this.elements,i=e.x,n=e.y,r=e.z,s=Math.cos(i),a=Math.sin(i),o=Math.cos(n),l=Math.sin(n),c=Math.cos(r),h=Math.sin(r);if("XYZ"===e.order){const e=s*c,i=s*h,n=a*c,r=a*h;t[0]=o*c,t[4]=-o*h,t[8]=l,t[1]=i+n*l,t[5]=e-r*l,t[9]=-a*o,t[2]=r-e*l,t[6]=n+i*l,t[10]=s*o}else if("YXZ"===e.order){const e=o*c,i=o*h,n=l*c,r=l*h;t[0]=e+r*a,t[4]=n*a-i,t[8]=s*l,t[1]=s*h,t[5]=s*c,t[9]=-a,t[2]=i*a-n,t[6]=r+e*a,t[10]=s*o}else if("ZXY"===e.order){const e=o*c,i=o*h,n=l*c,r=l*h;t[0]=e-r*a,t[4]=-s*h,t[8]=n+i*a,t[1]=i+n*a,t[5]=s*c,t[9]=r-e*a,t[2]=-s*l,t[6]=a,t[10]=s*o}else if("ZYX"===e.order){const e=s*c,i=s*h,n=a*c,r=a*h;t[0]=o*c,t[4]=n*l-i,t[8]=e*l+r,t[1]=o*h,t[5]=r*l+e,t[9]=i*l-n,t[2]=-l,t[6]=a*o,t[10]=s*o}else if("YZX"===e.order){const e=s*o,i=s*l,n=a*o,r=a*l;t[0]=o*c,t[4]=r-e*h,t[8]=n*h+i,t[1]=h,t[5]=s*c,t[9]=-a*c,t[2]=-l*c,t[6]=i*h+n,t[10]=e-r*h}else if("XZY"===e.order){const e=s*o,i=s*l,n=a*o,r=a*l;t[0]=o*c,t[4]=-h,t[8]=l*c,t[1]=e*h+r,t[5]=s*c,t[9]=i*h-n,t[2]=n*h-i,t[6]=a*c,t[10]=r*h+e}return t[3]=0,t[7]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromQuaternion(e){return this.compose(nn,e,rn)}lookAt(e,t,i){const n=this.elements;return on.subVectors(e,t),0===on.lengthSq()&&(on.z=1),on.normalize(),sn.crossVectors(i,on),0===sn.lengthSq()&&(1===Math.abs(i.z)?on.x+=1e-4:on.z+=1e-4,on.normalize(),sn.crossVectors(i,on)),sn.normalize(),an.crossVectors(on,sn),n[0]=sn.x,n[4]=an.x,n[8]=on.x,n[1]=sn.y,n[5]=an.y,n[9]=on.y,n[2]=sn.z,n[6]=an.z,n[10]=on.z,this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){const i=e.elements,n=t.elements,r=this.elements,s=i[0],a=i[4],o=i[8],l=i[12],c=i[1],h=i[5],u=i[9],d=i[13],A=i[2],p=i[6],g=i[10],m=i[14],f=i[3],v=i[7],x=i[11],y=i[15],_=n[0],E=n[4],b=n[8],C=n[12],I=n[1],w=n[5],S=n[9],M=n[13],B=n[2],T=n[6],R=n[10],L=n[14],D=n[3],Q=n[7],P=n[11],F=n[15];return r[0]=s*_+a*I+o*B+l*D,r[4]=s*E+a*w+o*T+l*Q,r[8]=s*b+a*S+o*R+l*P,r[12]=s*C+a*M+o*L+l*F,r[1]=c*_+h*I+u*B+d*D,r[5]=c*E+h*w+u*T+d*Q,r[9]=c*b+h*S+u*R+d*P,r[13]=c*C+h*M+u*L+d*F,r[2]=A*_+p*I+g*B+m*D,r[6]=A*E+p*w+g*T+m*Q,r[10]=A*b+p*S+g*R+m*P,r[14]=A*C+p*M+g*L+m*F,r[3]=f*_+v*I+x*B+y*D,r[7]=f*E+v*w+x*T+y*Q,r[11]=f*b+v*S+x*R+y*P,r[15]=f*C+v*M+x*L+y*F,this}multiplyScalar(e){const t=this.elements;return t[0]*=e,t[4]*=e,t[8]*=e,t[12]*=e,t[1]*=e,t[5]*=e,t[9]*=e,t[13]*=e,t[2]*=e,t[6]*=e,t[10]*=e,t[14]*=e,t[3]*=e,t[7]*=e,t[11]*=e,t[15]*=e,this}determinant(){const e=this.elements,t=e[0],i=e[4],n=e[8],r=e[12],s=e[1],a=e[5],o=e[9],l=e[13],c=e[2],h=e[6],u=e[10],d=e[14];return e[3]*(+r*o*h-n*l*h-r*a*u+i*l*u+n*a*d-i*o*d)+e[7]*(+t*o*d-t*l*u+r*s*u-n*s*d+n*l*c-r*o*c)+e[11]*(+t*l*h-t*a*d-r*s*h+i*s*d+r*a*c-i*l*c)+e[15]*(-n*a*c-t*o*h+t*a*u+n*s*h-i*s*u+i*o*c)}transpose(){const e=this.elements;let t;return t=e[1],e[1]=e[4],e[4]=t,t=e[2],e[2]=e[8],e[8]=t,t=e[6],e[6]=e[9],e[9]=t,t=e[3],e[3]=e[12],e[12]=t,t=e[7],e[7]=e[13],e[13]=t,t=e[11],e[11]=e[14],e[14]=t,this}setPosition(e,t,i){const n=this.elements;return e.isVector3?(n[12]=e.x,n[13]=e.y,n[14]=e.z):(n[12]=e,n[13]=t,n[14]=i),this}invert(){const e=this.elements,t=e[0],i=e[1],n=e[2],r=e[3],s=e[4],a=e[5],o=e[6],l=e[7],c=e[8],h=e[9],u=e[10],d=e[11],A=e[12],p=e[13],g=e[14],m=e[15],f=h*g*l-p*u*l+p*o*d-a*g*d-h*o*m+a*u*m,v=A*u*l-c*g*l-A*o*d+s*g*d+c*o*m-s*u*m,x=c*p*l-A*h*l+A*a*d-s*p*d-c*a*m+s*h*m,y=A*h*o-c*p*o-A*a*u+s*p*u+c*a*g-s*h*g,_=t*f+i*v+n*x+r*y;if(0===_)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const E=1/_;return e[0]=f*E,e[1]=(p*u*r-h*g*r-p*n*d+i*g*d+h*n*m-i*u*m)*E,e[2]=(a*g*r-p*o*r+p*n*l-i*g*l-a*n*m+i*o*m)*E,e[3]=(h*o*r-a*u*r-h*n*l+i*u*l+a*n*d-i*o*d)*E,e[4]=v*E,e[5]=(c*g*r-A*u*r+A*n*d-t*g*d-c*n*m+t*u*m)*E,e[6]=(A*o*r-s*g*r-A*n*l+t*g*l+s*n*m-t*o*m)*E,e[7]=(s*u*r-c*o*r+c*n*l-t*u*l-s*n*d+t*o*d)*E,e[8]=x*E,e[9]=(A*h*r-c*p*r-A*i*d+t*p*d+c*i*m-t*h*m)*E,e[10]=(s*p*r-A*a*r+A*i*l-t*p*l-s*i*m+t*a*m)*E,e[11]=(c*a*r-s*h*r-c*i*l+t*h*l+s*i*d-t*a*d)*E,e[12]=y*E,e[13]=(c*p*n-A*h*n+A*i*u-t*p*u-c*i*g+t*h*g)*E,e[14]=(A*a*n-s*p*n-A*i*o+t*p*o+s*i*g-t*a*g)*E,e[15]=(s*h*n-c*a*n+c*i*o-t*h*o-s*i*u+t*a*u)*E,this}scale(e){const t=this.elements,i=e.x,n=e.y,r=e.z;return t[0]*=i,t[4]*=n,t[8]*=r,t[1]*=i,t[5]*=n,t[9]*=r,t[2]*=i,t[6]*=n,t[10]*=r,t[3]*=i,t[7]*=n,t[11]*=r,this}getMaxScaleOnAxis(){const e=this.elements,t=e[0]*e[0]+e[1]*e[1]+e[2]*e[2],i=e[4]*e[4]+e[5]*e[5]+e[6]*e[6],n=e[8]*e[8]+e[9]*e[9]+e[10]*e[10];return Math.sqrt(Math.max(t,i,n))}makeTranslation(e,t,i){return this.set(1,0,0,e,0,1,0,t,0,0,1,i,0,0,0,1),this}makeRotationX(e){const t=Math.cos(e),i=Math.sin(e);return this.set(1,0,0,0,0,t,-i,0,0,i,t,0,0,0,0,1),this}makeRotationY(e){const t=Math.cos(e),i=Math.sin(e);return this.set(t,0,i,0,0,1,0,0,-i,0,t,0,0,0,0,1),this}makeRotationZ(e){const t=Math.cos(e),i=Math.sin(e);return this.set(t,-i,0,0,i,t,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(e,t){const i=Math.cos(t),n=Math.sin(t),r=1-i,s=e.x,a=e.y,o=e.z,l=r*s,c=r*a;return this.set(l*s+i,l*a-n*o,l*o+n*a,0,l*a+n*o,c*a+i,c*o-n*s,0,l*o-n*a,c*o+n*s,r*o*o+i,0,0,0,0,1),this}makeScale(e,t,i){return this.set(e,0,0,0,0,t,0,0,0,0,i,0,0,0,0,1),this}makeShear(e,t,i,n,r,s){return this.set(1,i,r,0,e,1,s,0,t,n,1,0,0,0,0,1),this}compose(e,t,i){const n=this.elements,r=t._x,s=t._y,a=t._z,o=t._w,l=r+r,c=s+s,h=a+a,u=r*l,d=r*c,A=r*h,p=s*c,g=s*h,m=a*h,f=o*l,v=o*c,x=o*h,y=i.x,_=i.y,E=i.z;return n[0]=(1-(p+m))*y,n[1]=(d+x)*y,n[2]=(A-v)*y,n[3]=0,n[4]=(d-x)*_,n[5]=(1-(u+m))*_,n[6]=(g+f)*_,n[7]=0,n[8]=(A+v)*E,n[9]=(g-f)*E,n[10]=(1-(u+p))*E,n[11]=0,n[12]=e.x,n[13]=e.y,n[14]=e.z,n[15]=1,this}decompose(e,t,i){const n=this.elements;let r=en.set(n[0],n[1],n[2]).length();const s=en.set(n[4],n[5],n[6]).length(),a=en.set(n[8],n[9],n[10]).length();this.determinant()<0&&(r=-r),e.x=n[12],e.y=n[13],e.z=n[14],tn.copy(this);const o=1/r,l=1/s,c=1/a;return tn.elements[0]*=o,tn.elements[1]*=o,tn.elements[2]*=o,tn.elements[4]*=l,tn.elements[5]*=l,tn.elements[6]*=l,tn.elements[8]*=c,tn.elements[9]*=c,tn.elements[10]*=c,t.setFromRotationMatrix(tn),i.x=r,i.y=s,i.z=a,this}makePerspective(e,t,i,n,r,s){const a=this.elements,o=2*r/(t-e),l=2*r/(i-n),c=(t+e)/(t-e),h=(i+n)/(i-n),u=-(s+r)/(s-r),d=-2*s*r/(s-r);return a[0]=o,a[4]=0,a[8]=c,a[12]=0,a[1]=0,a[5]=l,a[9]=h,a[13]=0,a[2]=0,a[6]=0,a[10]=u,a[14]=d,a[3]=0,a[7]=0,a[11]=-1,a[15]=0,this}makeOrthographic(e,t,i,n,r,s){const a=this.elements,o=1/(t-e),l=1/(i-n),c=1/(s-r),h=(t+e)*o,u=(i+n)*l,d=(s+r)*c;return a[0]=2*o,a[4]=0,a[8]=0,a[12]=-h,a[1]=0,a[5]=2*l,a[9]=0,a[13]=-u,a[2]=0,a[6]=0,a[10]=-2*c,a[14]=-d,a[3]=0,a[7]=0,a[11]=0,a[15]=1,this}equals(e){const t=this.elements,i=e.elements;for(let e=0;e<16;e++)if(t[e]!==i[e])return!1;return!0}fromArray(e,t=0){for(let i=0;i<16;i++)this.elements[i]=e[i+t];return this}toArray(e=[],t=0){const i=this.elements;return e[t]=i[0],e[t+1]=i[1],e[t+2]=i[2],e[t+3]=i[3],e[t+4]=i[4],e[t+5]=i[5],e[t+6]=i[6],e[t+7]=i[7],e[t+8]=i[8],e[t+9]=i[9],e[t+10]=i[10],e[t+11]=i[11],e[t+12]=i[12],e[t+13]=i[13],e[t+14]=i[14],e[t+15]=i[15],e}constructor(){Zi.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}}const en=new bi,tn=new Zi,nn=new bi(0,0,0),rn=new bi(1,1,1),sn=new bi,an=new bi,on=new bi,ln=new Zi,cn=new Ei;class hn{get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get order(){return this._order}set order(e){this._order=e,this._onChangeCallback()}set(e,t,i,n=this._order){return this._x=e,this._y=t,this._z=i,this._order=n,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(e){return this._x=e._x,this._y=e._y,this._z=e._z,this._order=e._order,this._onChangeCallback(),this}setFromRotationMatrix(e,t=this._order,i=!0){const n=e.elements,r=n[0],s=n[4],a=n[8],o=n[1],l=n[5],c=n[9],h=n[2],u=n[6],d=n[10];switch(t){case"XYZ":this._y=Math.asin(Gt(a,-1,1)),Math.abs(a)<.9999999?(this._x=Math.atan2(-c,d),this._z=Math.atan2(-s,r)):(this._x=Math.atan2(u,l),this._z=0);break;case"YXZ":this._x=Math.asin(-Gt(c,-1,1)),Math.abs(c)<.9999999?(this._y=Math.atan2(a,d),this._z=Math.atan2(o,l)):(this._y=Math.atan2(-h,r),this._z=0);break;case"ZXY":this._x=Math.asin(Gt(u,-1,1)),Math.abs(u)<.9999999?(this._y=Math.atan2(-h,d),this._z=Math.atan2(-s,l)):(this._y=0,this._z=Math.atan2(o,r));break;case"ZYX":this._y=Math.asin(-Gt(h,-1,1)),Math.abs(h)<.9999999?(this._x=Math.atan2(u,d),this._z=Math.atan2(o,r)):(this._x=0,this._z=Math.atan2(-s,l));break;case"YZX":this._z=Math.asin(Gt(o,-1,1)),Math.abs(o)<.9999999?(this._x=Math.atan2(-c,l),this._y=Math.atan2(-h,r)):(this._x=0,this._y=Math.atan2(a,d));break;case"XZY":this._z=Math.asin(-Gt(s,-1,1)),Math.abs(s)<.9999999?(this._x=Math.atan2(u,l),this._y=Math.atan2(a,r)):(this._x=Math.atan2(-c,d),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+t)}return this._order=t,!0===i&&this._onChangeCallback(),this}setFromQuaternion(e,t,i){return ln.makeRotationFromQuaternion(e),this.setFromRotationMatrix(ln,t,i)}setFromVector3(e,t=this._order){return this.set(e.x,e.y,e.z,t)}reorder(e){return cn.setFromEuler(this),this.setFromQuaternion(cn,e)}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._order===this._order}fromArray(e){return this._x=e[0],this._y=e[1],this._z=e[2],void 0!==e[3]&&(this._order=e[3]),this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._order,e}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}constructor(e=0,t=0,i=0,n=hn.DEFAULT_ORDER){this.isEuler=!0,this._x=e,this._y=t,this._z=i,this._order=n}}hn.DEFAULT_ORDER="XYZ";class un{set(e){this.mask=(1<>>0}enable(e){this.mask|=1<1){for(let e=0;e1){for(let e=0;e0&&(i=i.concat(r))}return i}getWorldPosition(e){return this.updateWorldMatrix(!0,!1),e.setFromMatrixPosition(this.matrixWorld)}getWorldQuaternion(e){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(fn,e,vn),e}getWorldScale(e){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(fn,xn,e),e}getWorldDirection(e){this.updateWorldMatrix(!0,!1);const t=this.matrixWorld.elements;return e.set(t[8],t[9],t[10]).normalize()}raycast(){}traverse(e){e(this);const t=this.children;for(let i=0,n=t.length;i0&&(n.userData=this.userData),n.layers=this.layers.mask,n.matrix=this.matrix.toArray(),!1===this.matrixAutoUpdate&&(n.matrixAutoUpdate=!1),this.isInstancedMesh&&(n.type="InstancedMesh",n.count=this.count,n.instanceMatrix=this.instanceMatrix.toJSON(),null!==this.instanceColor&&(n.instanceColor=this.instanceColor.toJSON())),this.isScene)this.background&&(this.background.isColor?n.background=this.background.toJSON():this.background.isTexture&&(n.background=this.background.toJSON(e).uuid)),this.environment&&this.environment.isTexture&&!0!==this.environment.isRenderTargetTexture&&(n.environment=this.environment.toJSON(e).uuid);else if(this.isMesh||this.isLine||this.isPoints){n.geometry=r(e.geometries,this.geometry);const t=this.geometry.parameters;if(void 0!==t&&void 0!==t.shapes){const i=t.shapes;if(Array.isArray(i))for(let t=0,n=i.length;t0){n.children=[];for(let t=0;t0){n.animations=[];for(let t=0;t0&&(i.geometries=t),n.length>0&&(i.materials=n),r.length>0&&(i.textures=r),a.length>0&&(i.images=a),o.length>0&&(i.shapes=o),l.length>0&&(i.skeletons=l),c.length>0&&(i.animations=c),h.length>0&&(i.nodes=h)}return i.object=n,i;function s(e){const t=[];for(const i in e){const n=e[i];delete n.metadata,t.push(n)}return t}}clone(e){return(new this.constructor).copy(this,e)}copy(e,t=!0){if(this.name=e.name,this.up.copy(e.up),this.position.copy(e.position),this.rotation.order=e.rotation.order,this.quaternion.copy(e.quaternion),this.scale.copy(e.scale),this.matrix.copy(e.matrix),this.matrixWorld.copy(e.matrixWorld),this.matrixAutoUpdate=e.matrixAutoUpdate,this.matrixWorldNeedsUpdate=e.matrixWorldNeedsUpdate,this.matrixWorldAutoUpdate=e.matrixWorldAutoUpdate,this.layers.mask=e.layers.mask,this.visible=e.visible,this.castShadow=e.castShadow,this.receiveShadow=e.receiveShadow,this.frustumCulled=e.frustumCulled,this.renderOrder=e.renderOrder,this.userData=JSON.parse(JSON.stringify(e.userData)),!0===t)for(let t=0;t0?n.multiplyScalar(1/Math.sqrt(r)):n.set(0,0,0)}static getBarycoord(e,t,i,n,r){wn.subVectors(n,t),Sn.subVectors(i,t),Mn.subVectors(e,t);const s=wn.dot(wn),a=wn.dot(Sn),o=wn.dot(Mn),l=Sn.dot(Sn),c=Sn.dot(Mn),h=s*l-a*a;if(0===h)return r.set(-2,-1,-1);const u=1/h,d=(l*o-a*c)*u,A=(s*c-a*o)*u;return r.set(1-d-A,A,d)}static containsPoint(e,t,i,n){return this.getBarycoord(e,t,i,n,Bn),Bn.x>=0&&Bn.y>=0&&Bn.x+Bn.y<=1}static getUV(e,t,i,n,r,s,a,o){return this.getBarycoord(e,t,i,n,Bn),o.set(0,0),o.addScaledVector(r,Bn.x),o.addScaledVector(s,Bn.y),o.addScaledVector(a,Bn.z),o}static isFrontFacing(e,t,i,n){return wn.subVectors(i,t),Sn.subVectors(e,t),wn.cross(Sn).dot(n)<0}set(e,t,i){return this.a.copy(e),this.b.copy(t),this.c.copy(i),this}setFromPointsAndIndices(e,t,i,n){return this.a.copy(e[t]),this.b.copy(e[i]),this.c.copy(e[n]),this}setFromAttributeAndIndices(e,t,i,n){return this.a.fromBufferAttribute(e,t),this.b.fromBufferAttribute(e,i),this.c.fromBufferAttribute(e,n),this}clone(){return(new this.constructor).copy(this)}copy(e){return this.a.copy(e.a),this.b.copy(e.b),this.c.copy(e.c),this}getArea(){return wn.subVectors(this.c,this.b),Sn.subVectors(this.a,this.b),.5*wn.cross(Sn).length()}getMidpoint(e){return e.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(e){return Fn.getNormal(this.a,this.b,this.c,e)}getPlane(e){return e.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(e,t){return Fn.getBarycoord(e,this.a,this.b,this.c,t)}getUV(e,t,i,n,r){return Fn.getUV(e,this.a,this.b,this.c,t,i,n,r)}containsPoint(e){return Fn.containsPoint(e,this.a,this.b,this.c)}isFrontFacing(e){return Fn.isFrontFacing(this.a,this.b,this.c,e)}intersectsBox(e){return e.intersectsTriangle(this)}closestPointToPoint(e,t){const i=this.a,n=this.b,r=this.c;let s,a;Tn.subVectors(n,i),Rn.subVectors(r,i),Dn.subVectors(e,i);const o=Tn.dot(Dn),l=Rn.dot(Dn);if(o<=0&&l<=0)return t.copy(i);Qn.subVectors(e,n);const c=Tn.dot(Qn),h=Rn.dot(Qn);if(c>=0&&h<=c)return t.copy(n);const u=o*h-c*l;if(u<=0&&o>=0&&c<=0)return s=o/(o-c),t.copy(i).addScaledVector(Tn,s);Pn.subVectors(e,r);const d=Tn.dot(Pn),A=Rn.dot(Pn);if(A>=0&&d<=A)return t.copy(r);const p=d*l-o*A;if(p<=0&&l>=0&&A<=0)return a=l/(l-A),t.copy(i).addScaledVector(Rn,a);const g=c*A-d*h;if(g<=0&&h-c>=0&&d-A>=0)return Ln.subVectors(r,n),a=(h-c)/(h-c+(d-A)),t.copy(n).addScaledVector(Ln,a);const m=1/(g+p+u);return s=p*m,a=u*m,t.copy(i).addScaledVector(Tn,s).addScaledVector(Rn,a)}equals(e){return e.a.equals(this.a)&&e.b.equals(this.b)&&e.c.equals(this.c)}constructor(e=new bi,t=new bi,i=new bi){this.a=e,this.b=t,this.c=i}}let Nn=0;class Un extends Pt{get alphaTest(){return this._alphaTest}set alphaTest(e){this._alphaTest>0!=e>0&&this.version++,this._alphaTest=e}onBuild(){}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(e){if(void 0!==e)for(const t in e){const i=e[t];if(void 0===i){console.warn("THREE.Material: '"+t+"' parameter is undefined.");continue}const n=this[t];void 0!==n?n&&n.isColor?n.set(i):n&&n.isVector3&&i&&i.isVector3?n.copy(i):this[t]=i:console.warn("THREE."+this.type+": '"+t+"' is not a property of this material.")}}toJSON(e){const t=void 0===e||"string"==typeof e;t&&(e={textures:{},images:{}});const i={metadata:{version:4.5,type:"Material",generator:"Material.toJSON"}};function n(e){const t=[];for(const i in e){const n=e[i];delete n.metadata,t.push(n)}return t}if(i.uuid=this.uuid,i.type=this.type,""!==this.name&&(i.name=this.name),this.color&&this.color.isColor&&(i.color=this.color.getHex()),void 0!==this.roughness&&(i.roughness=this.roughness),void 0!==this.metalness&&(i.metalness=this.metalness),void 0!==this.sheen&&(i.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(i.sheenColor=this.sheenColor.getHex()),void 0!==this.sheenRoughness&&(i.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(i.emissive=this.emissive.getHex()),this.emissiveIntensity&&1!==this.emissiveIntensity&&(i.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(i.specular=this.specular.getHex()),void 0!==this.specularIntensity&&(i.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(i.specularColor=this.specularColor.getHex()),void 0!==this.shininess&&(i.shininess=this.shininess),void 0!==this.clearcoat&&(i.clearcoat=this.clearcoat),void 0!==this.clearcoatRoughness&&(i.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(i.clearcoatMap=this.clearcoatMap.toJSON(e).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(i.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(e).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(i.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(e).uuid,i.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),void 0!==this.iridescence&&(i.iridescence=this.iridescence),void 0!==this.iridescenceIOR&&(i.iridescenceIOR=this.iridescenceIOR),void 0!==this.iridescenceThicknessRange&&(i.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(i.iridescenceMap=this.iridescenceMap.toJSON(e).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(i.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(e).uuid),this.map&&this.map.isTexture&&(i.map=this.map.toJSON(e).uuid),this.matcap&&this.matcap.isTexture&&(i.matcap=this.matcap.toJSON(e).uuid),this.alphaMap&&this.alphaMap.isTexture&&(i.alphaMap=this.alphaMap.toJSON(e).uuid),this.lightMap&&this.lightMap.isTexture&&(i.lightMap=this.lightMap.toJSON(e).uuid,i.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(i.aoMap=this.aoMap.toJSON(e).uuid,i.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(i.bumpMap=this.bumpMap.toJSON(e).uuid,i.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(i.normalMap=this.normalMap.toJSON(e).uuid,i.normalMapType=this.normalMapType,i.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(i.displacementMap=this.displacementMap.toJSON(e).uuid,i.displacementScale=this.displacementScale,i.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(i.roughnessMap=this.roughnessMap.toJSON(e).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(i.metalnessMap=this.metalnessMap.toJSON(e).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(i.emissiveMap=this.emissiveMap.toJSON(e).uuid),this.specularMap&&this.specularMap.isTexture&&(i.specularMap=this.specularMap.toJSON(e).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(i.specularIntensityMap=this.specularIntensityMap.toJSON(e).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(i.specularColorMap=this.specularColorMap.toJSON(e).uuid),this.envMap&&this.envMap.isTexture&&(i.envMap=this.envMap.toJSON(e).uuid,void 0!==this.combine&&(i.combine=this.combine)),void 0!==this.envMapIntensity&&(i.envMapIntensity=this.envMapIntensity),void 0!==this.reflectivity&&(i.reflectivity=this.reflectivity),void 0!==this.refractionRatio&&(i.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(i.gradientMap=this.gradientMap.toJSON(e).uuid),void 0!==this.transmission&&(i.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(i.transmissionMap=this.transmissionMap.toJSON(e).uuid),void 0!==this.thickness&&(i.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(i.thicknessMap=this.thicknessMap.toJSON(e).uuid),void 0!==this.attenuationDistance&&this.attenuationDistance!==1/0&&(i.attenuationDistance=this.attenuationDistance),void 0!==this.attenuationColor&&(i.attenuationColor=this.attenuationColor.getHex()),void 0!==this.size&&(i.size=this.size),null!==this.shadowSide&&(i.shadowSide=this.shadowSide),void 0!==this.sizeAttenuation&&(i.sizeAttenuation=this.sizeAttenuation),this.blending!==p&&(i.blending=this.blending),this.side!==h&&(i.side=this.side),this.vertexColors&&(i.vertexColors=!0),this.opacity<1&&(i.opacity=this.opacity),!0===this.transparent&&(i.transparent=this.transparent),i.depthFunc=this.depthFunc,i.depthTest=this.depthTest,i.depthWrite=this.depthWrite,i.colorWrite=this.colorWrite,i.stencilWrite=this.stencilWrite,i.stencilWriteMask=this.stencilWriteMask,i.stencilFunc=this.stencilFunc,i.stencilRef=this.stencilRef,i.stencilFuncMask=this.stencilFuncMask,i.stencilFail=this.stencilFail,i.stencilZFail=this.stencilZFail,i.stencilZPass=this.stencilZPass,void 0!==this.rotation&&0!==this.rotation&&(i.rotation=this.rotation),!0===this.polygonOffset&&(i.polygonOffset=!0),0!==this.polygonOffsetFactor&&(i.polygonOffsetFactor=this.polygonOffsetFactor),0!==this.polygonOffsetUnits&&(i.polygonOffsetUnits=this.polygonOffsetUnits),void 0!==this.linewidth&&1!==this.linewidth&&(i.linewidth=this.linewidth),void 0!==this.dashSize&&(i.dashSize=this.dashSize),void 0!==this.gapSize&&(i.gapSize=this.gapSize),void 0!==this.scale&&(i.scale=this.scale),!0===this.dithering&&(i.dithering=!0),this.alphaTest>0&&(i.alphaTest=this.alphaTest),!0===this.alphaToCoverage&&(i.alphaToCoverage=this.alphaToCoverage),!0===this.premultipliedAlpha&&(i.premultipliedAlpha=this.premultipliedAlpha),!0===this.forceSinglePass&&(i.forceSinglePass=this.forceSinglePass),!0===this.wireframe&&(i.wireframe=this.wireframe),this.wireframeLinewidth>1&&(i.wireframeLinewidth=this.wireframeLinewidth),"round"!==this.wireframeLinecap&&(i.wireframeLinecap=this.wireframeLinecap),"round"!==this.wireframeLinejoin&&(i.wireframeLinejoin=this.wireframeLinejoin),!0===this.flatShading&&(i.flatShading=this.flatShading),!1===this.visible&&(i.visible=!1),!1===this.toneMapped&&(i.toneMapped=!1),!1===this.fog&&(i.fog=!1),Object.keys(this.userData).length>0&&(i.userData=this.userData),t){const t=n(e.textures),r=n(e.images);t.length>0&&(i.textures=t),r.length>0&&(i.images=r)}return i}clone(){return(new this.constructor).copy(this)}copy(e){this.name=e.name,this.blending=e.blending,this.side=e.side,this.vertexColors=e.vertexColors,this.opacity=e.opacity,this.transparent=e.transparent,this.blendSrc=e.blendSrc,this.blendDst=e.blendDst,this.blendEquation=e.blendEquation,this.blendSrcAlpha=e.blendSrcAlpha,this.blendDstAlpha=e.blendDstAlpha,this.blendEquationAlpha=e.blendEquationAlpha,this.depthFunc=e.depthFunc,this.depthTest=e.depthTest,this.depthWrite=e.depthWrite,this.stencilWriteMask=e.stencilWriteMask,this.stencilFunc=e.stencilFunc,this.stencilRef=e.stencilRef,this.stencilFuncMask=e.stencilFuncMask,this.stencilFail=e.stencilFail,this.stencilZFail=e.stencilZFail,this.stencilZPass=e.stencilZPass,this.stencilWrite=e.stencilWrite;const t=e.clippingPlanes;let i=null;if(null!==t){const e=t.length;i=new Array(e);for(let n=0;n!==e;++n)i[n]=t[n].clone()}return this.clippingPlanes=i,this.clipIntersection=e.clipIntersection,this.clipShadows=e.clipShadows,this.shadowSide=e.shadowSide,this.colorWrite=e.colorWrite,this.precision=e.precision,this.polygonOffset=e.polygonOffset,this.polygonOffsetFactor=e.polygonOffsetFactor,this.polygonOffsetUnits=e.polygonOffsetUnits,this.dithering=e.dithering,this.alphaTest=e.alphaTest,this.alphaToCoverage=e.alphaToCoverage,this.premultipliedAlpha=e.premultipliedAlpha,this.forceSinglePass=e.forceSinglePass,this.visible=e.visible,this.toneMapped=e.toneMapped,this.userData=JSON.parse(JSON.stringify(e.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(e){!0===e&&this.version++}constructor(){super(),this.isMaterial=!0,Object.defineProperty(this,"id",{value:Nn++}),this.uuid=Ot(),this.name="",this.type="Material",this.blending=p,this.side=h,this.vertexColors=!1,this.opacity=1,this.transparent=!1,this.blendSrc=M,this.blendDst=B,this.blendEquation=x,this.blendSrcAlpha=null,this.blendDstAlpha=null,this.blendEquationAlpha=null,this.depthFunc=U,this.depthTest=!0,this.depthWrite=!0,this.stencilWriteMask=255,this.stencilFunc=519,this.stencilRef=0,this.stencilFuncMask=255,this.stencilFail=Rt,this.stencilZFail=Rt,this.stencilZPass=Rt,this.stencilWrite=!1,this.clippingPlanes=null,this.clipIntersection=!1,this.clipShadows=!1,this.shadowSide=null,this.colorWrite=!0,this.precision=null,this.polygonOffset=!1,this.polygonOffsetFactor=0,this.polygonOffsetUnits=0,this.dithering=!1,this.alphaToCoverage=!1,this.premultipliedAlpha=!1,this.forceSinglePass=!1,this.visible=!0,this.toneMapped=!0,this.userData={},this.version=0,this._alphaTest=0}}class kn extends Un{copy(e){return super.copy(e),this.color.copy(e.color),this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.specularMap=e.specularMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.combine=e.combine,this.reflectivity=e.reflectivity,this.refractionRatio=e.refractionRatio,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this.fog=e.fog,this}constructor(e){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new ui(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=V,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(e)}}const On=new bi,Gn=new Kt;class Hn{onUploadCallback(){}set needsUpdate(e){!0===e&&this.version++}setUsage(e){return this.usage=e,this}copy(e){return this.name=e.name,this.array=new e.array.constructor(e.array),this.itemSize=e.itemSize,this.count=e.count,this.normalized=e.normalized,this.usage=e.usage,this}copyAt(e,t,i){e*=this.itemSize,i*=t.itemSize;for(let n=0,r=this.itemSize;n0&&(e.userData=this.userData),void 0!==this.parameters){const t=this.parameters;for(const i in t)void 0!==t[i]&&(e[i]=t[i]);return e}e.data={attributes:{}};const t=this.index;null!==t&&(e.data.index={type:t.array.constructor.name,array:Array.prototype.slice.call(t.array)});const i=this.attributes;for(const t in i){const n=i[t];e.data.attributes[t]=n.toJSON(e.data)}const n={};let r=!1;for(const t in this.morphAttributes){const i=this.morphAttributes[t],s=[];for(let t=0,n=i.length;t0&&(n[t]=s,r=!0)}r&&(e.data.morphAttributes=n,e.data.morphTargetsRelative=this.morphTargetsRelative);const s=this.groups;s.length>0&&(e.data.groups=JSON.parse(JSON.stringify(s)));const a=this.boundingSphere;return null!==a&&(e.data.boundingSphere={center:a.center.toArray(),radius:a.radius}),e}clone(){return(new this.constructor).copy(this)}copy(e){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const t={};this.name=e.name;const i=e.index;null!==i&&this.setIndex(i.clone(t));const n=e.attributes;for(const e in n){const i=n[e];this.setAttribute(e,i.clone(t))}const r=e.morphAttributes;for(const e in r){const i=[],n=r[e];for(let e=0,r=n.length;e0){const i=e[t[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let e=0,t=i.length;ei.far?null:{distance:c,point:dr.clone(),object:e}}(e,t,i,n,nr,rr,sr,ur);if(c){r&&(lr.fromBufferAttribute(r,a),cr.fromBufferAttribute(r,o),hr.fromBufferAttribute(r,l),c.uv=Fn.getUV(ur,nr,rr,sr,lr,cr,hr,new Kt)),s&&(lr.fromBufferAttribute(s,a),cr.fromBufferAttribute(s,o),hr.fromBufferAttribute(s,l),c.uv2=Fn.getUV(ur,nr,rr,sr,lr,cr,hr,new Kt));const e={a:a,b:o,c:l,normal:new bi,materialIndex:0};Fn.getNormal(nr,rr,sr,e.normal),c.face=e}return c}class gr extends Zn{static fromJSON(e){return new gr(e.width,e.height,e.depth,e.widthSegments,e.heightSegments,e.depthSegments)}constructor(e=1,t=1,i=1,n=1,r=1,s=1){super(),this.type="BoxGeometry",this.parameters={width:e,height:t,depth:i,widthSegments:n,heightSegments:r,depthSegments:s};const a=this;n=Math.floor(n),r=Math.floor(r),s=Math.floor(s);const o=[],l=[],c=[],h=[];let u=0,d=0;function A(e,t,i,n,r,s,A,p,g,m,f){const v=s/g,x=A/m,y=s/2,_=A/2,E=p/2,b=g+1,C=m+1;let I=0,w=0;const S=new bi;for(let s=0;s0?1:-1,c.push(S.x,S.y,S.z),h.push(o/g),h.push(1-s/m),I+=1}}for(let e=0;e0&&(t.defines=this.defines),t.vertexShader=this.vertexShader,t.fragmentShader=this.fragmentShader;const i={};for(const e in this.extensions)!0===this.extensions[e]&&(i[e]=!0);return Object.keys(i).length>0&&(t.extensions=i),t}constructor(e){super(),this.isShaderMaterial=!0,this.type="ShaderMaterial",this.defines={},this.uniforms={},this.uniformsGroups=[],this.vertexShader="void main() {\n\tgl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n}",this.fragmentShader="void main() {\n\tgl_FragColor = vec4( 1.0, 0.0, 0.0, 1.0 );\n}",this.linewidth=1,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.lights=!1,this.clipping=!1,this.extensions={derivatives:!1,fragDepth:!1,drawBuffers:!1,shaderTextureLOD:!1},this.defaultAttributeValues={color:[1,1,1],uv:[0,0],uv2:[0,0]},this.index0AttributeName=void 0,this.uniformsNeedUpdate=!1,this.glslVersion=null,void 0!==e&&this.setValues(e)}}class _r extends In{copy(e,t){return super.copy(e,t),this.matrixWorldInverse.copy(e.matrixWorldInverse),this.projectionMatrix.copy(e.projectionMatrix),this.projectionMatrixInverse.copy(e.projectionMatrixInverse),this}getWorldDirection(e){this.updateWorldMatrix(!0,!1);const t=this.matrixWorld.elements;return e.set(-t[8],-t[9],-t[10]).normalize()}updateMatrixWorld(e){super.updateMatrixWorld(e),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(e,t){super.updateWorldMatrix(e,t),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return(new this.constructor).copy(this)}constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new Zi,this.projectionMatrix=new Zi,this.projectionMatrixInverse=new Zi}}class Er extends _r{copy(e,t){return super.copy(e,t),this.fov=e.fov,this.zoom=e.zoom,this.near=e.near,this.far=e.far,this.focus=e.focus,this.aspect=e.aspect,this.view=null===e.view?null:Object.assign({},e.view),this.filmGauge=e.filmGauge,this.filmOffset=e.filmOffset,this}setFocalLength(e){const t=.5*this.getFilmHeight()/e;this.fov=2*kt*Math.atan(t),this.updateProjectionMatrix()}getFocalLength(){const e=Math.tan(.5*Ut*this.fov);return.5*this.getFilmHeight()/e}getEffectiveFOV(){return 2*kt*Math.atan(Math.tan(.5*Ut*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}setViewOffset(e,t,i,n,r,s){this.aspect=e/t,null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=i,this.view.offsetY=n,this.view.width=r,this.view.height=s,this.updateProjectionMatrix()}clearViewOffset(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const e=this.near;let t=e*Math.tan(.5*Ut*this.fov)/this.zoom,i=2*t,n=this.aspect*i,r=-.5*n;const s=this.view;if(null!==this.view&&this.view.enabled){const e=s.fullWidth,a=s.fullHeight;r+=s.offsetX*n/e,t-=s.offsetY*i/a,n*=s.width/e,i*=s.height/a}const a=this.filmOffset;0!==a&&(r+=e*a/this.getFilmWidth()),this.projectionMatrix.makePerspective(r,r+n,t,t-i,e,this.far),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(e){const t=super.toJSON(e);return t.object.fov=this.fov,t.object.zoom=this.zoom,t.object.near=this.near,t.object.far=this.far,t.object.focus=this.focus,t.object.aspect=this.aspect,null!==this.view&&(t.object.view=Object.assign({},this.view)),t.object.filmGauge=this.filmGauge,t.object.filmOffset=this.filmOffset,t}constructor(e=50,t=1,i=.1,n=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=e,this.zoom=1,this.near=i,this.far=n,this.focus=10,this.aspect=t,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}}const br=-90;class Cr extends In{update(e,t){null===this.parent&&this.updateMatrixWorld();const i=this.renderTarget,[n,r,s,a,o,l]=this.children,c=e.getRenderTarget(),h=e.toneMapping,u=e.xr.enabled;e.toneMapping=q,e.xr.enabled=!1;const d=i.texture.generateMipmaps;i.texture.generateMipmaps=!1,e.setRenderTarget(i,0),e.render(t,n),e.setRenderTarget(i,1),e.render(t,r),e.setRenderTarget(i,2),e.render(t,s),e.setRenderTarget(i,3),e.render(t,a),e.setRenderTarget(i,4),e.render(t,o),i.texture.generateMipmaps=d,e.setRenderTarget(i,5),e.render(t,l),e.setRenderTarget(c),e.toneMapping=h,e.xr.enabled=u,i.texture.needsPMREMUpdate=!0}constructor(e,t,i){super(),this.type="CubeCamera",this.renderTarget=i;const n=new Er(br,1,e,t);n.layers=this.layers,n.up.set(0,1,0),n.lookAt(1,0,0),this.add(n);const r=new Er(br,1,e,t);r.layers=this.layers,r.up.set(0,1,0),r.lookAt(-1,0,0),this.add(r);const s=new Er(br,1,e,t);s.layers=this.layers,s.up.set(0,0,-1),s.lookAt(0,1,0),this.add(s);const a=new Er(br,1,e,t);a.layers=this.layers,a.up.set(0,0,1),a.lookAt(0,-1,0),this.add(a);const o=new Er(br,1,e,t);o.layers=this.layers,o.up.set(0,1,0),o.lookAt(0,0,1),this.add(o);const l=new Er(br,1,e,t);l.layers=this.layers,l.up.set(0,1,0),l.lookAt(0,0,-1),this.add(l)}}class Ir extends fi{get images(){return this.image}set images(e){this.image=e}constructor(e,t,i,n,r,s,a,o,l,c){super(e=void 0!==e?e:[],t=void 0!==t?t:X,i,n,r,s,a,o,l,c),this.isCubeTexture=!0,this.flipY=!1}}class wr extends xi{fromEquirectangularTexture(e,t){this.texture.type=t.type,this.texture.encoding=t.encoding,this.texture.generateMipmaps=t.generateMipmaps,this.texture.minFilter=t.minFilter,this.texture.magFilter=t.magFilter;const i={uniforms:{tEquirect:{value:null}},vertexShader:"\n\n\t\t\t\tvarying vec3 vWorldDirection;\n\n\t\t\t\tvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\n\t\t\t\t\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n\n\t\t\t\t}\n\n\t\t\t\tvoid main() {\n\n\t\t\t\t\tvWorldDirection = transformDirection( position, modelMatrix );\n\n\t\t\t\t\t#include \n\t\t\t\t\t#include \n\n\t\t\t\t}\n\t\t\t",fragmentShader:"\n\n\t\t\t\tuniform sampler2D tEquirect;\n\n\t\t\t\tvarying vec3 vWorldDirection;\n\n\t\t\t\t#include \n\n\t\t\t\tvoid main() {\n\n\t\t\t\t\tvec3 direction = normalize( vWorldDirection );\n\n\t\t\t\t\tvec2 sampleUV = equirectUv( direction );\n\n\t\t\t\t\tgl_FragColor = texture2D( tEquirect, sampleUV );\n\n\t\t\t\t}\n\t\t\t"},n=new gr(5,5,5),r=new yr({name:"CubemapFromEquirect",uniforms:mr(i.uniforms),vertexShader:i.vertexShader,fragmentShader:i.fragmentShader,side:u,blending:A});r.uniforms.tEquirect.value=t;const s=new Ar(n,r),a=t.minFilter;t.minFilter===ue&&(t.minFilter=ce);return new Cr(1,10,this).update(e,s),t.minFilter=a,s.geometry.dispose(),s.material.dispose(),this}clear(e,t,i,n){const r=e.getRenderTarget();for(let r=0;r<6;r++)e.setRenderTarget(this,r),e.clear(t,i,n);e.setRenderTarget(r)}constructor(e=1,t={}){super(e,e,t),this.isWebGLCubeRenderTarget=!0;const i={width:e,height:e,depth:1},n=[i,i,i,i,i,i];this.texture=new Ir(n,t.mapping,t.wrapS,t.wrapT,t.magFilter,t.minFilter,t.format,t.type,t.anisotropy,t.encoding),this.texture.isRenderTargetTexture=!0,this.texture.generateMipmaps=void 0!==t.generateMipmaps&&t.generateMipmaps,this.texture.minFilter=void 0!==t.minFilter?t.minFilter:ce}}const Sr=new bi,Mr=new bi,Br=new Jt;class Tr{set(e,t){return this.normal.copy(e),this.constant=t,this}setComponents(e,t,i,n){return this.normal.set(e,t,i),this.constant=n,this}setFromNormalAndCoplanarPoint(e,t){return this.normal.copy(e),this.constant=-t.dot(this.normal),this}setFromCoplanarPoints(e,t,i){const n=Sr.subVectors(i,t).cross(Mr.subVectors(e,t)).normalize();return this.setFromNormalAndCoplanarPoint(n,e),this}copy(e){return this.normal.copy(e.normal),this.constant=e.constant,this}normalize(){const e=1/this.normal.length();return this.normal.multiplyScalar(e),this.constant*=e,this}negate(){return this.constant*=-1,this.normal.negate(),this}distanceToPoint(e){return this.normal.dot(e)+this.constant}distanceToSphere(e){return this.distanceToPoint(e.center)-e.radius}projectPoint(e,t){return t.copy(this.normal).multiplyScalar(-this.distanceToPoint(e)).add(e)}intersectLine(e,t){const i=e.delta(Sr),n=this.normal.dot(i);if(0===n)return 0===this.distanceToPoint(e.start)?t.copy(e.start):null;const r=-(e.start.dot(this.normal)+this.constant)/n;return r<0||r>1?null:t.copy(i).multiplyScalar(r).add(e.start)}intersectsLine(e){const t=this.distanceToPoint(e.start),i=this.distanceToPoint(e.end);return t<0&&i>0||i<0&&t>0}intersectsBox(e){return e.intersectsPlane(this)}intersectsSphere(e){return e.intersectsPlane(this)}coplanarPoint(e){return e.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(e,t){const i=t||Br.getNormalMatrix(e),n=this.coplanarPoint(Sr).applyMatrix4(e),r=this.normal.applyMatrix3(i).normalize();return this.constant=-n.dot(r),this}translate(e){return this.constant-=e.dot(this.normal),this}equals(e){return e.normal.equals(this.normal)&&e.constant===this.constant}clone(){return(new this.constructor).copy(this)}constructor(e=new bi(1,0,0),t=0){this.isPlane=!0,this.normal=e,this.constant=t}}const Rr=new zi,Lr=new bi;class Dr{set(e,t,i,n,r,s){const a=this.planes;return a[0].copy(e),a[1].copy(t),a[2].copy(i),a[3].copy(n),a[4].copy(r),a[5].copy(s),this}copy(e){const t=this.planes;for(let i=0;i<6;i++)t[i].copy(e.planes[i]);return this}setFromProjectionMatrix(e){const t=this.planes,i=e.elements,n=i[0],r=i[1],s=i[2],a=i[3],o=i[4],l=i[5],c=i[6],h=i[7],u=i[8],d=i[9],A=i[10],p=i[11],g=i[12],m=i[13],f=i[14],v=i[15];return t[0].setComponents(a-n,h-o,p-u,v-g).normalize(),t[1].setComponents(a+n,h+o,p+u,v+g).normalize(),t[2].setComponents(a+r,h+l,p+d,v+m).normalize(),t[3].setComponents(a-r,h-l,p-d,v-m).normalize(),t[4].setComponents(a-s,h-c,p-A,v-f).normalize(),t[5].setComponents(a+s,h+c,p+A,v+f).normalize(),this}intersectsObject(e){const t=e.geometry;return null===t.boundingSphere&&t.computeBoundingSphere(),Rr.copy(t.boundingSphere).applyMatrix4(e.matrixWorld),this.intersectsSphere(Rr)}intersectsSprite(e){return Rr.center.set(0,0,0),Rr.radius=.7071067811865476,Rr.applyMatrix4(e.matrixWorld),this.intersectsSphere(Rr)}intersectsSphere(e){const t=this.planes,i=e.center,n=-e.radius;for(let e=0;e<6;e++){if(t[e].distanceToPoint(i)0?e.max.x:e.min.x,Lr.y=n.normal.y>0?e.max.y:e.min.y,Lr.z=n.normal.z>0?e.max.z:e.min.z,n.distanceToPoint(Lr)<0)return!1}return!0}containsPoint(e){const t=this.planes;for(let i=0;i<6;i++)if(t[i].distanceToPoint(e)<0)return!1;return!0}clone(){return(new this.constructor).copy(this)}constructor(e=new Tr,t=new Tr,i=new Tr,n=new Tr,r=new Tr,s=new Tr){this.planes=[e,t,i,n,r,s]}}function Qr(){let e=null,t=!1,i=null,n=null;function r(t,s){i(t,s),n=e.requestAnimationFrame(r)}return{start:function(){!0!==t&&null!==i&&(n=e.requestAnimationFrame(r),t=!0)},stop:function(){e.cancelAnimationFrame(n),t=!1},setAnimationLoop:function(e){i=e},setContext:function(t){e=t}}}function Pr(e,t){const i=t.isWebGL2,n=new WeakMap;return{get:function(e){return e.isInterleavedBufferAttribute&&(e=e.data),n.get(e)},remove:function(t){t.isInterleavedBufferAttribute&&(t=t.data);const i=n.get(t);i&&(e.deleteBuffer(i.buffer),n.delete(t))},update:function(t,r){if(t.isGLBufferAttribute){const e=n.get(t);return void((!e||e.version 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;\n\treturn cross( v1, v2 ) * theta_sintheta;\n}\nvec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {\n\tvec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];\n\tvec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];\n\tvec3 lightNormal = cross( v1, v2 );\n\tif( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );\n\tvec3 T1, T2;\n\tT1 = normalize( V - N * dot( V, N ) );\n\tT2 = - cross( N, T1 );\n\tmat3 mat = mInv * transposeMat3( mat3( T1, T2, N ) );\n\tvec3 coords[ 4 ];\n\tcoords[ 0 ] = mat * ( rectCoords[ 0 ] - P );\n\tcoords[ 1 ] = mat * ( rectCoords[ 1 ] - P );\n\tcoords[ 2 ] = mat * ( rectCoords[ 2 ] - P );\n\tcoords[ 3 ] = mat * ( rectCoords[ 3 ] - P );\n\tcoords[ 0 ] = normalize( coords[ 0 ] );\n\tcoords[ 1 ] = normalize( coords[ 1 ] );\n\tcoords[ 2 ] = normalize( coords[ 2 ] );\n\tcoords[ 3 ] = normalize( coords[ 3 ] );\n\tvec3 vectorFormFactor = vec3( 0.0 );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );\n\tfloat result = LTC_ClippedSphereFormFactor( vectorFormFactor );\n\treturn vec3( result );\n}\nfloat G_BlinnPhong_Implicit( ) {\n\treturn 0.25;\n}\nfloat D_BlinnPhong( const in float shininess, const in float dotNH ) {\n\treturn RECIPROCAL_PI * ( shininess * 0.5 + 1.0 ) * pow( dotNH, shininess );\n}\nvec3 BRDF_BlinnPhong( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in vec3 specularColor, const in float shininess ) {\n\tvec3 halfDir = normalize( lightDir + viewDir );\n\tfloat dotNH = saturate( dot( normal, halfDir ) );\n\tfloat dotVH = saturate( dot( viewDir, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, 1.0, dotVH );\n\tfloat G = G_BlinnPhong_Implicit( );\n\tfloat D = D_BlinnPhong( shininess, dotNH );\n\treturn F * ( G * D );\n}\n#if defined( USE_SHEEN )\nfloat D_Charlie( float roughness, float dotNH ) {\n\tfloat alpha = pow2( roughness );\n\tfloat invAlpha = 1.0 / alpha;\n\tfloat cos2h = dotNH * dotNH;\n\tfloat sin2h = max( 1.0 - cos2h, 0.0078125 );\n\treturn ( 2.0 + invAlpha ) * pow( sin2h, invAlpha * 0.5 ) / ( 2.0 * PI );\n}\nfloat V_Neubelt( float dotNV, float dotNL ) {\n\treturn saturate( 1.0 / ( 4.0 * ( dotNL + dotNV - dotNL * dotNV ) ) );\n}\nvec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, vec3 sheenColor, const in float sheenRoughness ) {\n\tvec3 halfDir = normalize( lightDir + viewDir );\n\tfloat dotNL = saturate( dot( normal, lightDir ) );\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tfloat dotNH = saturate( dot( normal, halfDir ) );\n\tfloat D = D_Charlie( sheenRoughness, dotNH );\n\tfloat V = V_Neubelt( dotNV, dotNL );\n\treturn sheenColor * ( D * V );\n}\n#endif",iridescence_fragment:"#ifdef USE_IRIDESCENCE\n\tconst mat3 XYZ_TO_REC709 = mat3(\n\t\t 3.2404542, -0.9692660, 0.0556434,\n\t\t-1.5371385, 1.8760108, -0.2040259,\n\t\t-0.4985314, 0.0415560, 1.0572252\n\t);\n\tvec3 Fresnel0ToIor( vec3 fresnel0 ) {\n\t\tvec3 sqrtF0 = sqrt( fresnel0 );\n\t\treturn ( vec3( 1.0 ) + sqrtF0 ) / ( vec3( 1.0 ) - sqrtF0 );\n\t}\n\tvec3 IorToFresnel0( vec3 transmittedIor, float incidentIor ) {\n\t\treturn pow2( ( transmittedIor - vec3( incidentIor ) ) / ( transmittedIor + vec3( incidentIor ) ) );\n\t}\n\tfloat IorToFresnel0( float transmittedIor, float incidentIor ) {\n\t\treturn pow2( ( transmittedIor - incidentIor ) / ( transmittedIor + incidentIor ));\n\t}\n\tvec3 evalSensitivity( float OPD, vec3 shift ) {\n\t\tfloat phase = 2.0 * PI * OPD * 1.0e-9;\n\t\tvec3 val = vec3( 5.4856e-13, 4.4201e-13, 5.2481e-13 );\n\t\tvec3 pos = vec3( 1.6810e+06, 1.7953e+06, 2.2084e+06 );\n\t\tvec3 var = vec3( 4.3278e+09, 9.3046e+09, 6.6121e+09 );\n\t\tvec3 xyz = val * sqrt( 2.0 * PI * var ) * cos( pos * phase + shift ) * exp( - pow2( phase ) * var );\n\t\txyz.x += 9.7470e-14 * sqrt( 2.0 * PI * 4.5282e+09 ) * cos( 2.2399e+06 * phase + shift[ 0 ] ) * exp( - 4.5282e+09 * pow2( phase ) );\n\t\txyz /= 1.0685e-7;\n\t\tvec3 rgb = XYZ_TO_REC709 * xyz;\n\t\treturn rgb;\n\t}\n\tvec3 evalIridescence( float outsideIOR, float eta2, float cosTheta1, float thinFilmThickness, vec3 baseF0 ) {\n\t\tvec3 I;\n\t\tfloat iridescenceIOR = mix( outsideIOR, eta2, smoothstep( 0.0, 0.03, thinFilmThickness ) );\n\t\tfloat sinTheta2Sq = pow2( outsideIOR / iridescenceIOR ) * ( 1.0 - pow2( cosTheta1 ) );\n\t\tfloat cosTheta2Sq = 1.0 - sinTheta2Sq;\n\t\tif ( cosTheta2Sq < 0.0 ) {\n\t\t\t return vec3( 1.0 );\n\t\t}\n\t\tfloat cosTheta2 = sqrt( cosTheta2Sq );\n\t\tfloat R0 = IorToFresnel0( iridescenceIOR, outsideIOR );\n\t\tfloat R12 = F_Schlick( R0, 1.0, cosTheta1 );\n\t\tfloat R21 = R12;\n\t\tfloat T121 = 1.0 - R12;\n\t\tfloat phi12 = 0.0;\n\t\tif ( iridescenceIOR < outsideIOR ) phi12 = PI;\n\t\tfloat phi21 = PI - phi12;\n\t\tvec3 baseIOR = Fresnel0ToIor( clamp( baseF0, 0.0, 0.9999 ) );\t\tvec3 R1 = IorToFresnel0( baseIOR, iridescenceIOR );\n\t\tvec3 R23 = F_Schlick( R1, 1.0, cosTheta2 );\n\t\tvec3 phi23 = vec3( 0.0 );\n\t\tif ( baseIOR[ 0 ] < iridescenceIOR ) phi23[ 0 ] = PI;\n\t\tif ( baseIOR[ 1 ] < iridescenceIOR ) phi23[ 1 ] = PI;\n\t\tif ( baseIOR[ 2 ] < iridescenceIOR ) phi23[ 2 ] = PI;\n\t\tfloat OPD = 2.0 * iridescenceIOR * thinFilmThickness * cosTheta2;\n\t\tvec3 phi = vec3( phi21 ) + phi23;\n\t\tvec3 R123 = clamp( R12 * R23, 1e-5, 0.9999 );\n\t\tvec3 r123 = sqrt( R123 );\n\t\tvec3 Rs = pow2( T121 ) * R23 / ( vec3( 1.0 ) - R123 );\n\t\tvec3 C0 = R12 + Rs;\n\t\tI = C0;\n\t\tvec3 Cm = Rs - T121;\n\t\tfor ( int m = 1; m <= 2; ++ m ) {\n\t\t\tCm *= r123;\n\t\t\tvec3 Sm = 2.0 * evalSensitivity( float( m ) * OPD, float( m ) * phi );\n\t\t\tI += Cm * Sm;\n\t\t}\n\t\treturn max( I, vec3( 0.0 ) );\n\t}\n#endif",bumpmap_pars_fragment:"#ifdef USE_BUMPMAP\n\tuniform sampler2D bumpMap;\n\tuniform float bumpScale;\n\tvec2 dHdxy_fwd() {\n\t\tvec2 dSTdx = dFdx( vUv );\n\t\tvec2 dSTdy = dFdy( vUv );\n\t\tfloat Hll = bumpScale * texture2D( bumpMap, vUv ).x;\n\t\tfloat dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;\n\t\tfloat dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;\n\t\treturn vec2( dBx, dBy );\n\t}\n\tvec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy, float faceDirection ) {\n\t\tvec3 vSigmaX = dFdx( surf_pos.xyz );\n\t\tvec3 vSigmaY = dFdy( surf_pos.xyz );\n\t\tvec3 vN = surf_norm;\n\t\tvec3 R1 = cross( vSigmaY, vN );\n\t\tvec3 R2 = cross( vN, vSigmaX );\n\t\tfloat fDet = dot( vSigmaX, R1 ) * faceDirection;\n\t\tvec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );\n\t\treturn normalize( abs( fDet ) * surf_norm - vGrad );\n\t}\n#endif",clipping_planes_fragment:"#if NUM_CLIPPING_PLANES > 0\n\tvec4 plane;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n\t\tplane = clippingPlanes[ i ];\n\t\tif ( dot( vClipPosition, plane.xyz ) > plane.w ) discard;\n\t}\n\t#pragma unroll_loop_end\n\t#if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n\t\tbool clipped = true;\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n\t\t\tplane = clippingPlanes[ i ];\n\t\t\tclipped = ( dot( vClipPosition, plane.xyz ) > plane.w ) && clipped;\n\t\t}\n\t\t#pragma unroll_loop_end\n\t\tif ( clipped ) discard;\n\t#endif\n#endif",clipping_planes_pars_fragment:"#if NUM_CLIPPING_PLANES > 0\n\tvarying vec3 vClipPosition;\n\tuniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ];\n#endif",clipping_planes_pars_vertex:"#if NUM_CLIPPING_PLANES > 0\n\tvarying vec3 vClipPosition;\n#endif",clipping_planes_vertex:"#if NUM_CLIPPING_PLANES > 0\n\tvClipPosition = - mvPosition.xyz;\n#endif",color_fragment:"#if defined( USE_COLOR_ALPHA )\n\tdiffuseColor *= vColor;\n#elif defined( USE_COLOR )\n\tdiffuseColor.rgb *= vColor;\n#endif",color_pars_fragment:"#if defined( USE_COLOR_ALPHA )\n\tvarying vec4 vColor;\n#elif defined( USE_COLOR )\n\tvarying vec3 vColor;\n#endif",color_pars_vertex:"#if defined( USE_COLOR_ALPHA )\n\tvarying vec4 vColor;\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR )\n\tvarying vec3 vColor;\n#endif",color_vertex:"#if defined( USE_COLOR_ALPHA )\n\tvColor = vec4( 1.0 );\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR )\n\tvColor = vec3( 1.0 );\n#endif\n#ifdef USE_COLOR\n\tvColor *= color;\n#endif\n#ifdef USE_INSTANCING_COLOR\n\tvColor.xyz *= instanceColor.xyz;\n#endif",common:"#define PI 3.141592653589793\n#define PI2 6.283185307179586\n#define PI_HALF 1.5707963267948966\n#define RECIPROCAL_PI 0.3183098861837907\n#define RECIPROCAL_PI2 0.15915494309189535\n#define EPSILON 1e-6\n#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\n#define whiteComplement( a ) ( 1.0 - saturate( a ) )\nfloat pow2( const in float x ) { return x*x; }\nvec3 pow2( const in vec3 x ) { return x*x; }\nfloat pow3( const in float x ) { return x*x*x; }\nfloat pow4( const in float x ) { float x2 = x*x; return x2*x2; }\nfloat max3( const in vec3 v ) { return max( max( v.x, v.y ), v.z ); }\nfloat average( const in vec3 v ) { return dot( v, vec3( 0.3333333 ) ); }\nhighp float rand( const in vec2 uv ) {\n\tconst highp float a = 12.9898, b = 78.233, c = 43758.5453;\n\thighp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );\n\treturn fract( sin( sn ) * c );\n}\n#ifdef HIGH_PRECISION\n\tfloat precisionSafeLength( vec3 v ) { return length( v ); }\n#else\n\tfloat precisionSafeLength( vec3 v ) {\n\t\tfloat maxComponent = max3( abs( v ) );\n\t\treturn length( v / maxComponent ) * maxComponent;\n\t}\n#endif\nstruct IncidentLight {\n\tvec3 color;\n\tvec3 direction;\n\tbool visible;\n};\nstruct ReflectedLight {\n\tvec3 directDiffuse;\n\tvec3 directSpecular;\n\tvec3 indirectDiffuse;\n\tvec3 indirectSpecular;\n};\nstruct GeometricContext {\n\tvec3 position;\n\tvec3 normal;\n\tvec3 viewDir;\n#ifdef USE_CLEARCOAT\n\tvec3 clearcoatNormal;\n#endif\n};\nvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n}\nvec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );\n}\nmat3 transposeMat3( const in mat3 m ) {\n\tmat3 tmp;\n\ttmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x );\n\ttmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y );\n\ttmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z );\n\treturn tmp;\n}\nfloat luminance( const in vec3 rgb ) {\n\tconst vec3 weights = vec3( 0.2126729, 0.7151522, 0.0721750 );\n\treturn dot( weights, rgb );\n}\nbool isPerspectiveMatrix( mat4 m ) {\n\treturn m[ 2 ][ 3 ] == - 1.0;\n}\nvec2 equirectUv( in vec3 dir ) {\n\tfloat u = atan( dir.z, dir.x ) * RECIPROCAL_PI2 + 0.5;\n\tfloat v = asin( clamp( dir.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n\treturn vec2( u, v );\n}",cube_uv_reflection_fragment:"#ifdef ENVMAP_TYPE_CUBE_UV\n\t#define cubeUV_minMipLevel 4.0\n\t#define cubeUV_minTileSize 16.0\n\tfloat getFace( vec3 direction ) {\n\t\tvec3 absDirection = abs( direction );\n\t\tfloat face = - 1.0;\n\t\tif ( absDirection.x > absDirection.z ) {\n\t\t\tif ( absDirection.x > absDirection.y )\n\t\t\t\tface = direction.x > 0.0 ? 0.0 : 3.0;\n\t\t\telse\n\t\t\t\tface = direction.y > 0.0 ? 1.0 : 4.0;\n\t\t} else {\n\t\t\tif ( absDirection.z > absDirection.y )\n\t\t\t\tface = direction.z > 0.0 ? 2.0 : 5.0;\n\t\t\telse\n\t\t\t\tface = direction.y > 0.0 ? 1.0 : 4.0;\n\t\t}\n\t\treturn face;\n\t}\n\tvec2 getUV( vec3 direction, float face ) {\n\t\tvec2 uv;\n\t\tif ( face == 0.0 ) {\n\t\t\tuv = vec2( direction.z, direction.y ) / abs( direction.x );\n\t\t} else if ( face == 1.0 ) {\n\t\t\tuv = vec2( - direction.x, - direction.z ) / abs( direction.y );\n\t\t} else if ( face == 2.0 ) {\n\t\t\tuv = vec2( - direction.x, direction.y ) / abs( direction.z );\n\t\t} else if ( face == 3.0 ) {\n\t\t\tuv = vec2( - direction.z, direction.y ) / abs( direction.x );\n\t\t} else if ( face == 4.0 ) {\n\t\t\tuv = vec2( - direction.x, direction.z ) / abs( direction.y );\n\t\t} else {\n\t\t\tuv = vec2( direction.x, direction.y ) / abs( direction.z );\n\t\t}\n\t\treturn 0.5 * ( uv + 1.0 );\n\t}\n\tvec3 bilinearCubeUV( sampler2D envMap, vec3 direction, float mipInt ) {\n\t\tfloat face = getFace( direction );\n\t\tfloat filterInt = max( cubeUV_minMipLevel - mipInt, 0.0 );\n\t\tmipInt = max( mipInt, cubeUV_minMipLevel );\n\t\tfloat faceSize = exp2( mipInt );\n\t\thighp vec2 uv = getUV( direction, face ) * ( faceSize - 2.0 ) + 1.0;\n\t\tif ( face > 2.0 ) {\n\t\t\tuv.y += faceSize;\n\t\t\tface -= 3.0;\n\t\t}\n\t\tuv.x += face * faceSize;\n\t\tuv.x += filterInt * 3.0 * cubeUV_minTileSize;\n\t\tuv.y += 4.0 * ( exp2( CUBEUV_MAX_MIP ) - faceSize );\n\t\tuv.x *= CUBEUV_TEXEL_WIDTH;\n\t\tuv.y *= CUBEUV_TEXEL_HEIGHT;\n\t\t#ifdef texture2DGradEXT\n\t\t\treturn texture2DGradEXT( envMap, uv, vec2( 0.0 ), vec2( 0.0 ) ).rgb;\n\t\t#else\n\t\t\treturn texture2D( envMap, uv ).rgb;\n\t\t#endif\n\t}\n\t#define cubeUV_r0 1.0\n\t#define cubeUV_v0 0.339\n\t#define cubeUV_m0 - 2.0\n\t#define cubeUV_r1 0.8\n\t#define cubeUV_v1 0.276\n\t#define cubeUV_m1 - 1.0\n\t#define cubeUV_r4 0.4\n\t#define cubeUV_v4 0.046\n\t#define cubeUV_m4 2.0\n\t#define cubeUV_r5 0.305\n\t#define cubeUV_v5 0.016\n\t#define cubeUV_m5 3.0\n\t#define cubeUV_r6 0.21\n\t#define cubeUV_v6 0.0038\n\t#define cubeUV_m6 4.0\n\tfloat roughnessToMip( float roughness ) {\n\t\tfloat mip = 0.0;\n\t\tif ( roughness >= cubeUV_r1 ) {\n\t\t\tmip = ( cubeUV_r0 - roughness ) * ( cubeUV_m1 - cubeUV_m0 ) / ( cubeUV_r0 - cubeUV_r1 ) + cubeUV_m0;\n\t\t} else if ( roughness >= cubeUV_r4 ) {\n\t\t\tmip = ( cubeUV_r1 - roughness ) * ( cubeUV_m4 - cubeUV_m1 ) / ( cubeUV_r1 - cubeUV_r4 ) + cubeUV_m1;\n\t\t} else if ( roughness >= cubeUV_r5 ) {\n\t\t\tmip = ( cubeUV_r4 - roughness ) * ( cubeUV_m5 - cubeUV_m4 ) / ( cubeUV_r4 - cubeUV_r5 ) + cubeUV_m4;\n\t\t} else if ( roughness >= cubeUV_r6 ) {\n\t\t\tmip = ( cubeUV_r5 - roughness ) * ( cubeUV_m6 - cubeUV_m5 ) / ( cubeUV_r5 - cubeUV_r6 ) + cubeUV_m5;\n\t\t} else {\n\t\t\tmip = - 2.0 * log2( 1.16 * roughness );\t\t}\n\t\treturn mip;\n\t}\n\tvec4 textureCubeUV( sampler2D envMap, vec3 sampleDir, float roughness ) {\n\t\tfloat mip = clamp( roughnessToMip( roughness ), cubeUV_m0, CUBEUV_MAX_MIP );\n\t\tfloat mipF = fract( mip );\n\t\tfloat mipInt = floor( mip );\n\t\tvec3 color0 = bilinearCubeUV( envMap, sampleDir, mipInt );\n\t\tif ( mipF == 0.0 ) {\n\t\t\treturn vec4( color0, 1.0 );\n\t\t} else {\n\t\t\tvec3 color1 = bilinearCubeUV( envMap, sampleDir, mipInt + 1.0 );\n\t\t\treturn vec4( mix( color0, color1, mipF ), 1.0 );\n\t\t}\n\t}\n#endif",defaultnormal_vertex:"vec3 transformedNormal = objectNormal;\n#ifdef USE_INSTANCING\n\tmat3 m = mat3( instanceMatrix );\n\ttransformedNormal /= vec3( dot( m[ 0 ], m[ 0 ] ), dot( m[ 1 ], m[ 1 ] ), dot( m[ 2 ], m[ 2 ] ) );\n\ttransformedNormal = m * transformedNormal;\n#endif\ntransformedNormal = normalMatrix * transformedNormal;\n#ifdef FLIP_SIDED\n\ttransformedNormal = - transformedNormal;\n#endif\n#ifdef USE_TANGENT\n\tvec3 transformedTangent = ( modelViewMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n\t#ifdef FLIP_SIDED\n\t\ttransformedTangent = - transformedTangent;\n\t#endif\n#endif",displacementmap_pars_vertex:"#ifdef USE_DISPLACEMENTMAP\n\tuniform sampler2D displacementMap;\n\tuniform float displacementScale;\n\tuniform float displacementBias;\n#endif",displacementmap_vertex:"#ifdef USE_DISPLACEMENTMAP\n\ttransformed += normalize( objectNormal ) * ( texture2D( displacementMap, vUv ).x * displacementScale + displacementBias );\n#endif",emissivemap_fragment:"#ifdef USE_EMISSIVEMAP\n\tvec4 emissiveColor = texture2D( emissiveMap, vUv );\n\ttotalEmissiveRadiance *= emissiveColor.rgb;\n#endif",emissivemap_pars_fragment:"#ifdef USE_EMISSIVEMAP\n\tuniform sampler2D emissiveMap;\n#endif",encodings_fragment:"gl_FragColor = linearToOutputTexel( gl_FragColor );",encodings_pars_fragment:"vec4 LinearToLinear( in vec4 value ) {\n\treturn value;\n}\nvec4 LinearTosRGB( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );\n}",envmap_fragment:"#ifdef USE_ENVMAP\n\t#ifdef ENV_WORLDPOS\n\t\tvec3 cameraToFrag;\n\t\tif ( isOrthographic ) {\n\t\t\tcameraToFrag = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n\t\t} else {\n\t\t\tcameraToFrag = normalize( vWorldPosition - cameraPosition );\n\t\t}\n\t\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( cameraToFrag, worldNormal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( cameraToFrag, worldNormal, refractionRatio );\n\t\t#endif\n\t#else\n\t\tvec3 reflectVec = vReflect;\n\t#endif\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tvec4 envColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n\t#else\n\t\tvec4 envColor = vec4( 0.0 );\n\t#endif\n\t#ifdef ENVMAP_BLENDING_MULTIPLY\n\t\toutgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_MIX )\n\t\toutgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_ADD )\n\t\toutgoingLight += envColor.xyz * specularStrength * reflectivity;\n\t#endif\n#endif",envmap_common_pars_fragment:"#ifdef USE_ENVMAP\n\tuniform float envMapIntensity;\n\tuniform float flipEnvMap;\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tuniform samplerCube envMap;\n\t#else\n\t\tuniform sampler2D envMap;\n\t#endif\n\t\n#endif",envmap_pars_fragment:"#ifdef USE_ENVMAP\n\tuniform float reflectivity;\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n\t\t#define ENV_WORLDPOS\n\t#endif\n\t#ifdef ENV_WORLDPOS\n\t\tvarying vec3 vWorldPosition;\n\t\tuniform float refractionRatio;\n\t#else\n\t\tvarying vec3 vReflect;\n\t#endif\n#endif",envmap_pars_vertex:"#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n\t\t#define ENV_WORLDPOS\n\t#endif\n\t#ifdef ENV_WORLDPOS\n\t\t\n\t\tvarying vec3 vWorldPosition;\n\t#else\n\t\tvarying vec3 vReflect;\n\t\tuniform float refractionRatio;\n\t#endif\n#endif",envmap_physical_pars_fragment:"#if defined( USE_ENVMAP )\n\tvec3 getIBLIrradiance( const in vec3 normal ) {\n\t\t#if defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, worldNormal, 1.0 );\n\t\t\treturn PI * envMapColor.rgb * envMapIntensity;\n\t\t#else\n\t\t\treturn vec3( 0.0 );\n\t\t#endif\n\t}\n\tvec3 getIBLRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness ) {\n\t\t#if defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 reflectVec = reflect( - viewDir, normal );\n\t\t\treflectVec = normalize( mix( reflectVec, normal, roughness * roughness) );\n\t\t\treflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, reflectVec, roughness );\n\t\t\treturn envMapColor.rgb * envMapIntensity;\n\t\t#else\n\t\t\treturn vec3( 0.0 );\n\t\t#endif\n\t}\n#endif",envmap_vertex:"#ifdef USE_ENVMAP\n\t#ifdef ENV_WORLDPOS\n\t\tvWorldPosition = worldPosition.xyz;\n\t#else\n\t\tvec3 cameraToVertex;\n\t\tif ( isOrthographic ) {\n\t\t\tcameraToVertex = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n\t\t} else {\n\t\t\tcameraToVertex = normalize( worldPosition.xyz - cameraPosition );\n\t\t}\n\t\tvec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvReflect = reflect( cameraToVertex, worldNormal );\n\t\t#else\n\t\t\tvReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n\t\t#endif\n\t#endif\n#endif",fog_vertex:"#ifdef USE_FOG\n\tvFogDepth = - mvPosition.z;\n#endif",fog_pars_vertex:"#ifdef USE_FOG\n\tvarying float vFogDepth;\n#endif",fog_fragment:"#ifdef USE_FOG\n\t#ifdef FOG_EXP2\n\t\tfloat fogFactor = 1.0 - exp( - fogDensity * fogDensity * vFogDepth * vFogDepth );\n\t#else\n\t\tfloat fogFactor = smoothstep( fogNear, fogFar, vFogDepth );\n\t#endif\n\tgl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n#endif",fog_pars_fragment:"#ifdef USE_FOG\n\tuniform vec3 fogColor;\n\tvarying float vFogDepth;\n\t#ifdef FOG_EXP2\n\t\tuniform float fogDensity;\n\t#else\n\t\tuniform float fogNear;\n\t\tuniform float fogFar;\n\t#endif\n#endif",gradientmap_pars_fragment:"#ifdef USE_GRADIENTMAP\n\tuniform sampler2D gradientMap;\n#endif\nvec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) {\n\tfloat dotNL = dot( normal, lightDirection );\n\tvec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 );\n\t#ifdef USE_GRADIENTMAP\n\t\treturn vec3( texture2D( gradientMap, coord ).r );\n\t#else\n\t\tvec2 fw = fwidth( coord ) * 0.5;\n\t\treturn mix( vec3( 0.7 ), vec3( 1.0 ), smoothstep( 0.7 - fw.x, 0.7 + fw.x, coord.x ) );\n\t#endif\n}",lightmap_fragment:"#ifdef USE_LIGHTMAP\n\tvec4 lightMapTexel = texture2D( lightMap, vUv2 );\n\tvec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;\n\treflectedLight.indirectDiffuse += lightMapIrradiance;\n#endif",lightmap_pars_fragment:"#ifdef USE_LIGHTMAP\n\tuniform sampler2D lightMap;\n\tuniform float lightMapIntensity;\n#endif",lights_lambert_fragment:"LambertMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularStrength = specularStrength;",lights_lambert_pars_fragment:"varying vec3 vViewPosition;\nstruct LambertMaterial {\n\tvec3 diffuseColor;\n\tfloat specularStrength;\n};\nvoid RE_Direct_Lambert( const in IncidentLight directLight, const in GeometricContext geometry, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Lambert( const in vec3 irradiance, const in GeometricContext geometry, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_Lambert\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Lambert",lights_pars_begin:"uniform bool receiveShadow;\nuniform vec3 ambientLightColor;\nuniform vec3 lightProbe[ 9 ];\nvec3 shGetIrradianceAt( in vec3 normal, in vec3 shCoefficients[ 9 ] ) {\n\tfloat x = normal.x, y = normal.y, z = normal.z;\n\tvec3 result = shCoefficients[ 0 ] * 0.886227;\n\tresult += shCoefficients[ 1 ] * 2.0 * 0.511664 * y;\n\tresult += shCoefficients[ 2 ] * 2.0 * 0.511664 * z;\n\tresult += shCoefficients[ 3 ] * 2.0 * 0.511664 * x;\n\tresult += shCoefficients[ 4 ] * 2.0 * 0.429043 * x * y;\n\tresult += shCoefficients[ 5 ] * 2.0 * 0.429043 * y * z;\n\tresult += shCoefficients[ 6 ] * ( 0.743125 * z * z - 0.247708 );\n\tresult += shCoefficients[ 7 ] * 2.0 * 0.429043 * x * z;\n\tresult += shCoefficients[ 8 ] * 0.429043 * ( x * x - y * y );\n\treturn result;\n}\nvec3 getLightProbeIrradiance( const in vec3 lightProbe[ 9 ], const in vec3 normal ) {\n\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\tvec3 irradiance = shGetIrradianceAt( worldNormal, lightProbe );\n\treturn irradiance;\n}\nvec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {\n\tvec3 irradiance = ambientLightColor;\n\treturn irradiance;\n}\nfloat getDistanceAttenuation( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) {\n\t#if defined ( PHYSICALLY_CORRECT_LIGHTS )\n\t\tfloat distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );\n\t\tif ( cutoffDistance > 0.0 ) {\n\t\t\tdistanceFalloff *= pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );\n\t\t}\n\t\treturn distanceFalloff;\n\t#else\n\t\tif ( cutoffDistance > 0.0 && decayExponent > 0.0 ) {\n\t\t\treturn pow( saturate( - lightDistance / cutoffDistance + 1.0 ), decayExponent );\n\t\t}\n\t\treturn 1.0;\n\t#endif\n}\nfloat getSpotAttenuation( const in float coneCosine, const in float penumbraCosine, const in float angleCosine ) {\n\treturn smoothstep( coneCosine, penumbraCosine, angleCosine );\n}\n#if NUM_DIR_LIGHTS > 0\n\tstruct DirectionalLight {\n\t\tvec3 direction;\n\t\tvec3 color;\n\t};\n\tuniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];\n\tvoid getDirectionalLightInfo( const in DirectionalLight directionalLight, const in GeometricContext geometry, out IncidentLight light ) {\n\t\tlight.color = directionalLight.color;\n\t\tlight.direction = directionalLight.direction;\n\t\tlight.visible = true;\n\t}\n#endif\n#if NUM_POINT_LIGHTS > 0\n\tstruct PointLight {\n\t\tvec3 position;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t};\n\tuniform PointLight pointLights[ NUM_POINT_LIGHTS ];\n\tvoid getPointLightInfo( const in PointLight pointLight, const in GeometricContext geometry, out IncidentLight light ) {\n\t\tvec3 lVector = pointLight.position - geometry.position;\n\t\tlight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tlight.color = pointLight.color;\n\t\tlight.color *= getDistanceAttenuation( lightDistance, pointLight.distance, pointLight.decay );\n\t\tlight.visible = ( light.color != vec3( 0.0 ) );\n\t}\n#endif\n#if NUM_SPOT_LIGHTS > 0\n\tstruct SpotLight {\n\t\tvec3 position;\n\t\tvec3 direction;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t\tfloat coneCos;\n\t\tfloat penumbraCos;\n\t};\n\tuniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];\n\tvoid getSpotLightInfo( const in SpotLight spotLight, const in GeometricContext geometry, out IncidentLight light ) {\n\t\tvec3 lVector = spotLight.position - geometry.position;\n\t\tlight.direction = normalize( lVector );\n\t\tfloat angleCos = dot( light.direction, spotLight.direction );\n\t\tfloat spotAttenuation = getSpotAttenuation( spotLight.coneCos, spotLight.penumbraCos, angleCos );\n\t\tif ( spotAttenuation > 0.0 ) {\n\t\t\tfloat lightDistance = length( lVector );\n\t\t\tlight.color = spotLight.color * spotAttenuation;\n\t\t\tlight.color *= getDistanceAttenuation( lightDistance, spotLight.distance, spotLight.decay );\n\t\t\tlight.visible = ( light.color != vec3( 0.0 ) );\n\t\t} else {\n\t\t\tlight.color = vec3( 0.0 );\n\t\t\tlight.visible = false;\n\t\t}\n\t}\n#endif\n#if NUM_RECT_AREA_LIGHTS > 0\n\tstruct RectAreaLight {\n\t\tvec3 color;\n\t\tvec3 position;\n\t\tvec3 halfWidth;\n\t\tvec3 halfHeight;\n\t};\n\tuniform sampler2D ltc_1;\tuniform sampler2D ltc_2;\n\tuniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];\n#endif\n#if NUM_HEMI_LIGHTS > 0\n\tstruct HemisphereLight {\n\t\tvec3 direction;\n\t\tvec3 skyColor;\n\t\tvec3 groundColor;\n\t};\n\tuniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];\n\tvec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in vec3 normal ) {\n\t\tfloat dotNL = dot( normal, hemiLight.direction );\n\t\tfloat hemiDiffuseWeight = 0.5 * dotNL + 0.5;\n\t\tvec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );\n\t\treturn irradiance;\n\t}\n#endif",lights_toon_fragment:"ToonMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;",lights_toon_pars_fragment:"varying vec3 vViewPosition;\nstruct ToonMaterial {\n\tvec3 diffuseColor;\n};\nvoid RE_Direct_Toon( const in IncidentLight directLight, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n\tvec3 irradiance = getGradientIrradiance( geometry.normal, directLight.direction ) * directLight.color;\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_Toon\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Toon",lights_phong_fragment:"BlinnPhongMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularColor = specular;\nmaterial.specularShininess = shininess;\nmaterial.specularStrength = specularStrength;",lights_phong_pars_fragment:"varying vec3 vViewPosition;\nstruct BlinnPhongMaterial {\n\tvec3 diffuseColor;\n\tvec3 specularColor;\n\tfloat specularShininess;\n\tfloat specularStrength;\n};\nvoid RE_Direct_BlinnPhong( const in IncidentLight directLight, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n\treflectedLight.directSpecular += irradiance * BRDF_BlinnPhong( directLight.direction, geometry.viewDir, geometry.normal, material.specularColor, material.specularShininess ) * material.specularStrength;\n}\nvoid RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_BlinnPhong\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_BlinnPhong",lights_physical_fragment:"PhysicalMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor );\nvec3 dxy = max( abs( dFdx( geometryNormal ) ), abs( dFdy( geometryNormal ) ) );\nfloat geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );\nmaterial.roughness = max( roughnessFactor, 0.0525 );material.roughness += geometryRoughness;\nmaterial.roughness = min( material.roughness, 1.0 );\n#ifdef IOR\n\tmaterial.ior = ior;\n\t#ifdef SPECULAR\n\t\tfloat specularIntensityFactor = specularIntensity;\n\t\tvec3 specularColorFactor = specularColor;\n\t\t#ifdef USE_SPECULARINTENSITYMAP\n\t\t\tspecularIntensityFactor *= texture2D( specularIntensityMap, vUv ).a;\n\t\t#endif\n\t\t#ifdef USE_SPECULARCOLORMAP\n\t\t\tspecularColorFactor *= texture2D( specularColorMap, vUv ).rgb;\n\t\t#endif\n\t\tmaterial.specularF90 = mix( specularIntensityFactor, 1.0, metalnessFactor );\n\t#else\n\t\tfloat specularIntensityFactor = 1.0;\n\t\tvec3 specularColorFactor = vec3( 1.0 );\n\t\tmaterial.specularF90 = 1.0;\n\t#endif\n\tmaterial.specularColor = mix( min( pow2( ( material.ior - 1.0 ) / ( material.ior + 1.0 ) ) * specularColorFactor, vec3( 1.0 ) ) * specularIntensityFactor, diffuseColor.rgb, metalnessFactor );\n#else\n\tmaterial.specularColor = mix( vec3( 0.04 ), diffuseColor.rgb, metalnessFactor );\n\tmaterial.specularF90 = 1.0;\n#endif\n#ifdef USE_CLEARCOAT\n\tmaterial.clearcoat = clearcoat;\n\tmaterial.clearcoatRoughness = clearcoatRoughness;\n\tmaterial.clearcoatF0 = vec3( 0.04 );\n\tmaterial.clearcoatF90 = 1.0;\n\t#ifdef USE_CLEARCOATMAP\n\t\tmaterial.clearcoat *= texture2D( clearcoatMap, vUv ).x;\n\t#endif\n\t#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n\t\tmaterial.clearcoatRoughness *= texture2D( clearcoatRoughnessMap, vUv ).y;\n\t#endif\n\tmaterial.clearcoat = saturate( material.clearcoat );\tmaterial.clearcoatRoughness = max( material.clearcoatRoughness, 0.0525 );\n\tmaterial.clearcoatRoughness += geometryRoughness;\n\tmaterial.clearcoatRoughness = min( material.clearcoatRoughness, 1.0 );\n#endif\n#ifdef USE_IRIDESCENCE\n\tmaterial.iridescence = iridescence;\n\tmaterial.iridescenceIOR = iridescenceIOR;\n\t#ifdef USE_IRIDESCENCEMAP\n\t\tmaterial.iridescence *= texture2D( iridescenceMap, vUv ).r;\n\t#endif\n\t#ifdef USE_IRIDESCENCE_THICKNESSMAP\n\t\tmaterial.iridescenceThickness = (iridescenceThicknessMaximum - iridescenceThicknessMinimum) * texture2D( iridescenceThicknessMap, vUv ).g + iridescenceThicknessMinimum;\n\t#else\n\t\tmaterial.iridescenceThickness = iridescenceThicknessMaximum;\n\t#endif\n#endif\n#ifdef USE_SHEEN\n\tmaterial.sheenColor = sheenColor;\n\t#ifdef USE_SHEENCOLORMAP\n\t\tmaterial.sheenColor *= texture2D( sheenColorMap, vUv ).rgb;\n\t#endif\n\tmaterial.sheenRoughness = clamp( sheenRoughness, 0.07, 1.0 );\n\t#ifdef USE_SHEENROUGHNESSMAP\n\t\tmaterial.sheenRoughness *= texture2D( sheenRoughnessMap, vUv ).a;\n\t#endif\n#endif",lights_physical_pars_fragment:"struct PhysicalMaterial {\n\tvec3 diffuseColor;\n\tfloat roughness;\n\tvec3 specularColor;\n\tfloat specularF90;\n\t#ifdef USE_CLEARCOAT\n\t\tfloat clearcoat;\n\t\tfloat clearcoatRoughness;\n\t\tvec3 clearcoatF0;\n\t\tfloat clearcoatF90;\n\t#endif\n\t#ifdef USE_IRIDESCENCE\n\t\tfloat iridescence;\n\t\tfloat iridescenceIOR;\n\t\tfloat iridescenceThickness;\n\t\tvec3 iridescenceFresnel;\n\t\tvec3 iridescenceF0;\n\t#endif\n\t#ifdef USE_SHEEN\n\t\tvec3 sheenColor;\n\t\tfloat sheenRoughness;\n\t#endif\n\t#ifdef IOR\n\t\tfloat ior;\n\t#endif\n\t#ifdef USE_TRANSMISSION\n\t\tfloat transmission;\n\t\tfloat transmissionAlpha;\n\t\tfloat thickness;\n\t\tfloat attenuationDistance;\n\t\tvec3 attenuationColor;\n\t#endif\n};\nvec3 clearcoatSpecular = vec3( 0.0 );\nvec3 sheenSpecular = vec3( 0.0 );\nfloat IBLSheenBRDF( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tfloat r2 = roughness * roughness;\n\tfloat a = roughness < 0.25 ? -339.2 * r2 + 161.4 * roughness - 25.9 : -8.48 * r2 + 14.3 * roughness - 9.95;\n\tfloat b = roughness < 0.25 ? 44.0 * r2 - 23.7 * roughness + 3.26 : 1.97 * r2 - 3.27 * roughness + 0.72;\n\tfloat DG = exp( a * dotNV + b ) + ( roughness < 0.25 ? 0.0 : 0.1 * ( roughness - 0.25 ) );\n\treturn saturate( DG * RECIPROCAL_PI );\n}\nvec2 DFGApprox( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tconst vec4 c0 = vec4( - 1, - 0.0275, - 0.572, 0.022 );\n\tconst vec4 c1 = vec4( 1, 0.0425, 1.04, - 0.04 );\n\tvec4 r = roughness * c0 + c1;\n\tfloat a004 = min( r.x * r.x, exp2( - 9.28 * dotNV ) ) * r.x + r.y;\n\tvec2 fab = vec2( - 1.04, 1.04 ) * a004 + r.zw;\n\treturn fab;\n}\nvec3 EnvironmentBRDF( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness ) {\n\tvec2 fab = DFGApprox( normal, viewDir, roughness );\n\treturn specularColor * fab.x + specularF90 * fab.y;\n}\n#ifdef USE_IRIDESCENCE\nvoid computeMultiscatteringIridescence( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float iridescence, const in vec3 iridescenceF0, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#else\nvoid computeMultiscattering( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#endif\n\tvec2 fab = DFGApprox( normal, viewDir, roughness );\n\t#ifdef USE_IRIDESCENCE\n\t\tvec3 Fr = mix( specularColor, iridescenceF0, iridescence );\n\t#else\n\t\tvec3 Fr = specularColor;\n\t#endif\n\tvec3 FssEss = Fr * fab.x + specularF90 * fab.y;\n\tfloat Ess = fab.x + fab.y;\n\tfloat Ems = 1.0 - Ess;\n\tvec3 Favg = Fr + ( 1.0 - Fr ) * 0.047619;\tvec3 Fms = FssEss * Favg / ( 1.0 - Ems * Favg );\n\tsingleScatter += FssEss;\n\tmultiScatter += Fms * Ems;\n}\n#if NUM_RECT_AREA_LIGHTS > 0\n\tvoid RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\t\tvec3 normal = geometry.normal;\n\t\tvec3 viewDir = geometry.viewDir;\n\t\tvec3 position = geometry.position;\n\t\tvec3 lightPos = rectAreaLight.position;\n\t\tvec3 halfWidth = rectAreaLight.halfWidth;\n\t\tvec3 halfHeight = rectAreaLight.halfHeight;\n\t\tvec3 lightColor = rectAreaLight.color;\n\t\tfloat roughness = material.roughness;\n\t\tvec3 rectCoords[ 4 ];\n\t\trectCoords[ 0 ] = lightPos + halfWidth - halfHeight;\t\trectCoords[ 1 ] = lightPos - halfWidth - halfHeight;\n\t\trectCoords[ 2 ] = lightPos - halfWidth + halfHeight;\n\t\trectCoords[ 3 ] = lightPos + halfWidth + halfHeight;\n\t\tvec2 uv = LTC_Uv( normal, viewDir, roughness );\n\t\tvec4 t1 = texture2D( ltc_1, uv );\n\t\tvec4 t2 = texture2D( ltc_2, uv );\n\t\tmat3 mInv = mat3(\n\t\t\tvec3( t1.x, 0, t1.y ),\n\t\t\tvec3( 0, 1, 0 ),\n\t\t\tvec3( t1.z, 0, t1.w )\n\t\t);\n\t\tvec3 fresnel = ( material.specularColor * t2.x + ( vec3( 1.0 ) - material.specularColor ) * t2.y );\n\t\treflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords );\n\t\treflectedLight.directDiffuse += lightColor * material.diffuseColor * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords );\n\t}\n#endif\nvoid RE_Direct_Physical( const in IncidentLight directLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\t#ifdef USE_CLEARCOAT\n\t\tfloat dotNLcc = saturate( dot( geometry.clearcoatNormal, directLight.direction ) );\n\t\tvec3 ccIrradiance = dotNLcc * directLight.color;\n\t\tclearcoatSpecular += ccIrradiance * BRDF_GGX( directLight.direction, geometry.viewDir, geometry.clearcoatNormal, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness );\n\t#endif\n\t#ifdef USE_SHEEN\n\t\tsheenSpecular += irradiance * BRDF_Sheen( directLight.direction, geometry.viewDir, geometry.normal, material.sheenColor, material.sheenRoughness );\n\t#endif\n\t#ifdef USE_IRIDESCENCE\n\t\treflectedLight.directSpecular += irradiance * BRDF_GGX_Iridescence( directLight.direction, geometry.viewDir, geometry.normal, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnel, material.roughness );\n\t#else\n\t\treflectedLight.directSpecular += irradiance * BRDF_GGX( directLight.direction, geometry.viewDir, geometry.normal, material.specularColor, material.specularF90, material.roughness );\n\t#endif\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearcoatRadiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) {\n\t#ifdef USE_CLEARCOAT\n\t\tclearcoatSpecular += clearcoatRadiance * EnvironmentBRDF( geometry.clearcoatNormal, geometry.viewDir, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness );\n\t#endif\n\t#ifdef USE_SHEEN\n\t\tsheenSpecular += irradiance * material.sheenColor * IBLSheenBRDF( geometry.normal, geometry.viewDir, material.sheenRoughness );\n\t#endif\n\tvec3 singleScattering = vec3( 0.0 );\n\tvec3 multiScattering = vec3( 0.0 );\n\tvec3 cosineWeightedIrradiance = irradiance * RECIPROCAL_PI;\n\t#ifdef USE_IRIDESCENCE\n\t\tcomputeMultiscatteringIridescence( geometry.normal, geometry.viewDir, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnel, material.roughness, singleScattering, multiScattering );\n\t#else\n\t\tcomputeMultiscattering( geometry.normal, geometry.viewDir, material.specularColor, material.specularF90, material.roughness, singleScattering, multiScattering );\n\t#endif\n\tvec3 totalScattering = singleScattering + multiScattering;\n\tvec3 diffuse = material.diffuseColor * ( 1.0 - max( max( totalScattering.r, totalScattering.g ), totalScattering.b ) );\n\treflectedLight.indirectSpecular += radiance * singleScattering;\n\treflectedLight.indirectSpecular += multiScattering * cosineWeightedIrradiance;\n\treflectedLight.indirectDiffuse += diffuse * cosineWeightedIrradiance;\n}\n#define RE_Direct\t\t\t\tRE_Direct_Physical\n#define RE_Direct_RectArea\t\tRE_Direct_RectArea_Physical\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Physical\n#define RE_IndirectSpecular\t\tRE_IndirectSpecular_Physical\nfloat computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) {\n\treturn saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion );\n}",lights_fragment_begin:"\nGeometricContext geometry;\ngeometry.position = - vViewPosition;\ngeometry.normal = normal;\ngeometry.viewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition );\n#ifdef USE_CLEARCOAT\n\tgeometry.clearcoatNormal = clearcoatNormal;\n#endif\n#ifdef USE_IRIDESCENCE\n\tfloat dotNVi = saturate( dot( normal, geometry.viewDir ) );\n\tif ( material.iridescenceThickness == 0.0 ) {\n\t\tmaterial.iridescence = 0.0;\n\t} else {\n\t\tmaterial.iridescence = saturate( material.iridescence );\n\t}\n\tif ( material.iridescence > 0.0 ) {\n\t\tmaterial.iridescenceFresnel = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.specularColor );\n\t\tmaterial.iridescenceF0 = Schlick_to_F0( material.iridescenceFresnel, 1.0, dotNVi );\n\t}\n#endif\nIncidentLight directLight;\n#if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct )\n\tPointLight pointLight;\n\t#if defined( USE_SHADOWMAP ) && NUM_POINT_LIGHT_SHADOWS > 0\n\tPointLightShadow pointLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n\t\tpointLight = pointLights[ i ];\n\t\tgetPointLightInfo( pointLight, geometry, directLight );\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_POINT_LIGHT_SHADOWS )\n\t\tpointLightShadow = pointLightShadows[ i ];\n\t\tdirectLight.color *= ( directLight.visible && receiveShadow ) ? getPointShadow( pointShadowMap[ i ], pointLightShadow.shadowMapSize, pointLightShadow.shadowBias, pointLightShadow.shadowRadius, vPointShadowCoord[ i ], pointLightShadow.shadowCameraNear, pointLightShadow.shadowCameraFar ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct )\n\tSpotLight spotLight;\n\tvec4 spotColor;\n\tvec3 spotLightCoord;\n\tbool inSpotLightMap;\n\t#if defined( USE_SHADOWMAP ) && NUM_SPOT_LIGHT_SHADOWS > 0\n\tSpotLightShadow spotLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n\t\tspotLight = spotLights[ i ];\n\t\tgetSpotLightInfo( spotLight, geometry, directLight );\n\t\t#if ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n\t\t#define SPOT_LIGHT_MAP_INDEX UNROLLED_LOOP_INDEX\n\t\t#elif ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n\t\t#define SPOT_LIGHT_MAP_INDEX NUM_SPOT_LIGHT_MAPS\n\t\t#else\n\t\t#define SPOT_LIGHT_MAP_INDEX ( UNROLLED_LOOP_INDEX - NUM_SPOT_LIGHT_SHADOWS + NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n\t\t#endif\n\t\t#if ( SPOT_LIGHT_MAP_INDEX < NUM_SPOT_LIGHT_MAPS )\n\t\t\tspotLightCoord = vSpotLightCoord[ i ].xyz / vSpotLightCoord[ i ].w;\n\t\t\tinSpotLightMap = all( lessThan( abs( spotLightCoord * 2. - 1. ), vec3( 1.0 ) ) );\n\t\t\tspotColor = texture2D( spotLightMap[ SPOT_LIGHT_MAP_INDEX ], spotLightCoord.xy );\n\t\t\tdirectLight.color = inSpotLightMap ? directLight.color * spotColor.rgb : directLight.color;\n\t\t#endif\n\t\t#undef SPOT_LIGHT_MAP_INDEX\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n\t\tspotLightShadow = spotLightShadows[ i ];\n\t\tdirectLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( spotShadowMap[ i ], spotLightShadow.shadowMapSize, spotLightShadow.shadowBias, spotLightShadow.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct )\n\tDirectionalLight directionalLight;\n\t#if defined( USE_SHADOWMAP ) && NUM_DIR_LIGHT_SHADOWS > 0\n\tDirectionalLightShadow directionalLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n\t\tdirectionalLight = directionalLights[ i ];\n\t\tgetDirectionalLightInfo( directionalLight, geometry, directLight );\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_DIR_LIGHT_SHADOWS )\n\t\tdirectionalLightShadow = directionalLightShadows[ i ];\n\t\tdirectLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( directionalShadowMap[ i ], directionalLightShadow.shadowMapSize, directionalLightShadow.shadowBias, directionalLightShadow.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea )\n\tRectAreaLight rectAreaLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) {\n\t\trectAreaLight = rectAreaLights[ i ];\n\t\tRE_Direct_RectArea( rectAreaLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if defined( RE_IndirectDiffuse )\n\tvec3 iblIrradiance = vec3( 0.0 );\n\tvec3 irradiance = getAmbientLightIrradiance( ambientLightColor );\n\tirradiance += getLightProbeIrradiance( lightProbe, geometry.normal );\n\t#if ( NUM_HEMI_LIGHTS > 0 )\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n\t\t\tirradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometry.normal );\n\t\t}\n\t\t#pragma unroll_loop_end\n\t#endif\n#endif\n#if defined( RE_IndirectSpecular )\n\tvec3 radiance = vec3( 0.0 );\n\tvec3 clearcoatRadiance = vec3( 0.0 );\n#endif",lights_fragment_maps:"#if defined( RE_IndirectDiffuse )\n\t#ifdef USE_LIGHTMAP\n\t\tvec4 lightMapTexel = texture2D( lightMap, vUv2 );\n\t\tvec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;\n\t\tirradiance += lightMapIrradiance;\n\t#endif\n\t#if defined( USE_ENVMAP ) && defined( STANDARD ) && defined( ENVMAP_TYPE_CUBE_UV )\n\t\tiblIrradiance += getIBLIrradiance( geometry.normal );\n\t#endif\n#endif\n#if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular )\n\tradiance += getIBLRadiance( geometry.viewDir, geometry.normal, material.roughness );\n\t#ifdef USE_CLEARCOAT\n\t\tclearcoatRadiance += getIBLRadiance( geometry.viewDir, geometry.clearcoatNormal, material.clearcoatRoughness );\n\t#endif\n#endif",lights_fragment_end:"#if defined( RE_IndirectDiffuse )\n\tRE_IndirectDiffuse( irradiance, geometry, material, reflectedLight );\n#endif\n#if defined( RE_IndirectSpecular )\n\tRE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometry, material, reflectedLight );\n#endif",logdepthbuf_fragment:"#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tgl_FragDepthEXT = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5;\n#endif",logdepthbuf_pars_fragment:"#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tuniform float logDepthBufFC;\n\tvarying float vFragDepth;\n\tvarying float vIsPerspective;\n#endif",logdepthbuf_pars_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t\tvarying float vIsPerspective;\n\t#else\n\t\tuniform float logDepthBufFC;\n\t#endif\n#endif",logdepthbuf_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvFragDepth = 1.0 + gl_Position.w;\n\t\tvIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) );\n\t#else\n\t\tif ( isPerspectiveMatrix( projectionMatrix ) ) {\n\t\t\tgl_Position.z = log2( max( EPSILON, gl_Position.w + 1.0 ) ) * logDepthBufFC - 1.0;\n\t\t\tgl_Position.z *= gl_Position.w;\n\t\t}\n\t#endif\n#endif",map_fragment:"#ifdef USE_MAP\n\tvec4 sampledDiffuseColor = texture2D( map, vUv );\n\t#ifdef DECODE_VIDEO_TEXTURE\n\t\tsampledDiffuseColor = vec4( mix( pow( sampledDiffuseColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), sampledDiffuseColor.rgb * 0.0773993808, vec3( lessThanEqual( sampledDiffuseColor.rgb, vec3( 0.04045 ) ) ) ), sampledDiffuseColor.w );\n\t#endif\n\tdiffuseColor *= sampledDiffuseColor;\n#endif",map_pars_fragment:"#ifdef USE_MAP\n\tuniform sampler2D map;\n#endif",map_particle_fragment:"#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n\tvec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy;\n#endif\n#ifdef USE_MAP\n\tdiffuseColor *= texture2D( map, uv );\n#endif\n#ifdef USE_ALPHAMAP\n\tdiffuseColor.a *= texture2D( alphaMap, uv ).g;\n#endif",map_particle_pars_fragment:"#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n\tuniform mat3 uvTransform;\n#endif\n#ifdef USE_MAP\n\tuniform sampler2D map;\n#endif\n#ifdef USE_ALPHAMAP\n\tuniform sampler2D alphaMap;\n#endif",metalnessmap_fragment:"float metalnessFactor = metalness;\n#ifdef USE_METALNESSMAP\n\tvec4 texelMetalness = texture2D( metalnessMap, vUv );\n\tmetalnessFactor *= texelMetalness.b;\n#endif",metalnessmap_pars_fragment:"#ifdef USE_METALNESSMAP\n\tuniform sampler2D metalnessMap;\n#endif",morphcolor_vertex:"#if defined( USE_MORPHCOLORS ) && defined( MORPHTARGETS_TEXTURE )\n\tvColor *= morphTargetBaseInfluence;\n\tfor ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n\t\t#if defined( USE_COLOR_ALPHA )\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ) * morphTargetInfluences[ i ];\n\t\t#elif defined( USE_COLOR )\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ).rgb * morphTargetInfluences[ i ];\n\t\t#endif\n\t}\n#endif",morphnormal_vertex:"#ifdef USE_MORPHNORMALS\n\tobjectNormal *= morphTargetBaseInfluence;\n\t#ifdef MORPHTARGETS_TEXTURE\n\t\tfor ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) objectNormal += getMorph( gl_VertexID, i, 1 ).xyz * morphTargetInfluences[ i ];\n\t\t}\n\t#else\n\t\tobjectNormal += morphNormal0 * morphTargetInfluences[ 0 ];\n\t\tobjectNormal += morphNormal1 * morphTargetInfluences[ 1 ];\n\t\tobjectNormal += morphNormal2 * morphTargetInfluences[ 2 ];\n\t\tobjectNormal += morphNormal3 * morphTargetInfluences[ 3 ];\n\t#endif\n#endif",morphtarget_pars_vertex:"#ifdef USE_MORPHTARGETS\n\tuniform float morphTargetBaseInfluence;\n\t#ifdef MORPHTARGETS_TEXTURE\n\t\tuniform float morphTargetInfluences[ MORPHTARGETS_COUNT ];\n\t\tuniform sampler2DArray morphTargetsTexture;\n\t\tuniform ivec2 morphTargetsTextureSize;\n\t\tvec4 getMorph( const in int vertexIndex, const in int morphTargetIndex, const in int offset ) {\n\t\t\tint texelIndex = vertexIndex * MORPHTARGETS_TEXTURE_STRIDE + offset;\n\t\t\tint y = texelIndex / morphTargetsTextureSize.x;\n\t\t\tint x = texelIndex - y * morphTargetsTextureSize.x;\n\t\t\tivec3 morphUV = ivec3( x, y, morphTargetIndex );\n\t\t\treturn texelFetch( morphTargetsTexture, morphUV, 0 );\n\t\t}\n\t#else\n\t\t#ifndef USE_MORPHNORMALS\n\t\t\tuniform float morphTargetInfluences[ 8 ];\n\t\t#else\n\t\t\tuniform float morphTargetInfluences[ 4 ];\n\t\t#endif\n\t#endif\n#endif",morphtarget_vertex:"#ifdef USE_MORPHTARGETS\n\ttransformed *= morphTargetBaseInfluence;\n\t#ifdef MORPHTARGETS_TEXTURE\n\t\tfor ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) transformed += getMorph( gl_VertexID, i, 0 ).xyz * morphTargetInfluences[ i ];\n\t\t}\n\t#else\n\t\ttransformed += morphTarget0 * morphTargetInfluences[ 0 ];\n\t\ttransformed += morphTarget1 * morphTargetInfluences[ 1 ];\n\t\ttransformed += morphTarget2 * morphTargetInfluences[ 2 ];\n\t\ttransformed += morphTarget3 * morphTargetInfluences[ 3 ];\n\t\t#ifndef USE_MORPHNORMALS\n\t\t\ttransformed += morphTarget4 * morphTargetInfluences[ 4 ];\n\t\t\ttransformed += morphTarget5 * morphTargetInfluences[ 5 ];\n\t\t\ttransformed += morphTarget6 * morphTargetInfluences[ 6 ];\n\t\t\ttransformed += morphTarget7 * morphTargetInfluences[ 7 ];\n\t\t#endif\n\t#endif\n#endif",normal_fragment_begin:"float faceDirection = gl_FrontFacing ? 1.0 : - 1.0;\n#ifdef FLAT_SHADED\n\tvec3 fdx = dFdx( vViewPosition );\n\tvec3 fdy = dFdy( vViewPosition );\n\tvec3 normal = normalize( cross( fdx, fdy ) );\n#else\n\tvec3 normal = normalize( vNormal );\n\t#ifdef DOUBLE_SIDED\n\t\tnormal = normal * faceDirection;\n\t#endif\n\t#ifdef USE_TANGENT\n\t\tvec3 tangent = normalize( vTangent );\n\t\tvec3 bitangent = normalize( vBitangent );\n\t\t#ifdef DOUBLE_SIDED\n\t\t\ttangent = tangent * faceDirection;\n\t\t\tbitangent = bitangent * faceDirection;\n\t\t#endif\n\t\t#if defined( TANGENTSPACE_NORMALMAP ) || defined( USE_CLEARCOAT_NORMALMAP )\n\t\t\tmat3 vTBN = mat3( tangent, bitangent, normal );\n\t\t#endif\n\t#endif\n#endif\nvec3 geometryNormal = normal;",normal_fragment_maps:"#ifdef OBJECTSPACE_NORMALMAP\n\tnormal = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\t#ifdef FLIP_SIDED\n\t\tnormal = - normal;\n\t#endif\n\t#ifdef DOUBLE_SIDED\n\t\tnormal = normal * faceDirection;\n\t#endif\n\tnormal = normalize( normalMatrix * normal );\n#elif defined( TANGENTSPACE_NORMALMAP )\n\tvec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\tmapN.xy *= normalScale;\n\t#ifdef USE_TANGENT\n\t\tnormal = normalize( vTBN * mapN );\n\t#else\n\t\tnormal = perturbNormal2Arb( - vViewPosition, normal, mapN, faceDirection );\n\t#endif\n#elif defined( USE_BUMPMAP )\n\tnormal = perturbNormalArb( - vViewPosition, normal, dHdxy_fwd(), faceDirection );\n#endif",normal_pars_fragment:"#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif",normal_pars_vertex:"#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif",normal_vertex:"#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n\t#ifdef USE_TANGENT\n\t\tvTangent = normalize( transformedTangent );\n\t\tvBitangent = normalize( cross( vNormal, vTangent ) * tangent.w );\n\t#endif\n#endif",normalmap_pars_fragment:"#ifdef USE_NORMALMAP\n\tuniform sampler2D normalMap;\n\tuniform vec2 normalScale;\n#endif\n#ifdef OBJECTSPACE_NORMALMAP\n\tuniform mat3 normalMatrix;\n#endif\n#if ! defined ( USE_TANGENT ) && ( defined ( TANGENTSPACE_NORMALMAP ) || defined ( USE_CLEARCOAT_NORMALMAP ) )\n\tvec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm, vec3 mapN, float faceDirection ) {\n\t\tvec3 q0 = dFdx( eye_pos.xyz );\n\t\tvec3 q1 = dFdy( eye_pos.xyz );\n\t\tvec2 st0 = dFdx( vUv.st );\n\t\tvec2 st1 = dFdy( vUv.st );\n\t\tvec3 N = surf_norm;\n\t\tvec3 q1perp = cross( q1, N );\n\t\tvec3 q0perp = cross( N, q0 );\n\t\tvec3 T = q1perp * st0.x + q0perp * st1.x;\n\t\tvec3 B = q1perp * st0.y + q0perp * st1.y;\n\t\tfloat det = max( dot( T, T ), dot( B, B ) );\n\t\tfloat scale = ( det == 0.0 ) ? 0.0 : faceDirection * inversesqrt( det );\n\t\treturn normalize( T * ( mapN.x * scale ) + B * ( mapN.y * scale ) + N * mapN.z );\n\t}\n#endif",clearcoat_normal_fragment_begin:"#ifdef USE_CLEARCOAT\n\tvec3 clearcoatNormal = geometryNormal;\n#endif",clearcoat_normal_fragment_maps:"#ifdef USE_CLEARCOAT_NORMALMAP\n\tvec3 clearcoatMapN = texture2D( clearcoatNormalMap, vUv ).xyz * 2.0 - 1.0;\n\tclearcoatMapN.xy *= clearcoatNormalScale;\n\t#ifdef USE_TANGENT\n\t\tclearcoatNormal = normalize( vTBN * clearcoatMapN );\n\t#else\n\t\tclearcoatNormal = perturbNormal2Arb( - vViewPosition, clearcoatNormal, clearcoatMapN, faceDirection );\n\t#endif\n#endif",clearcoat_pars_fragment:"#ifdef USE_CLEARCOATMAP\n\tuniform sampler2D clearcoatMap;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n\tuniform sampler2D clearcoatRoughnessMap;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n\tuniform sampler2D clearcoatNormalMap;\n\tuniform vec2 clearcoatNormalScale;\n#endif",iridescence_pars_fragment:"#ifdef USE_IRIDESCENCEMAP\n\tuniform sampler2D iridescenceMap;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n\tuniform sampler2D iridescenceThicknessMap;\n#endif",output_fragment:"#ifdef OPAQUE\ndiffuseColor.a = 1.0;\n#endif\n#ifdef USE_TRANSMISSION\ndiffuseColor.a *= material.transmissionAlpha + 0.1;\n#endif\ngl_FragColor = vec4( outgoingLight, diffuseColor.a );",packing:"vec3 packNormalToRGB( const in vec3 normal ) {\n\treturn normalize( normal ) * 0.5 + 0.5;\n}\nvec3 unpackRGBToNormal( const in vec3 rgb ) {\n\treturn 2.0 * rgb.xyz - 1.0;\n}\nconst float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;\nconst vec3 PackFactors = vec3( 256. * 256. * 256., 256. * 256., 256. );\nconst vec4 UnpackFactors = UnpackDownscale / vec4( PackFactors, 1. );\nconst float ShiftRight8 = 1. / 256.;\nvec4 packDepthToRGBA( const in float v ) {\n\tvec4 r = vec4( fract( v * PackFactors ), v );\n\tr.yzw -= r.xyz * ShiftRight8;\treturn r * PackUpscale;\n}\nfloat unpackRGBAToDepth( const in vec4 v ) {\n\treturn dot( v, UnpackFactors );\n}\nvec2 packDepthToRG( in highp float v ) {\n\treturn packDepthToRGBA( v ).yx;\n}\nfloat unpackRGToDepth( const in highp vec2 v ) {\n\treturn unpackRGBAToDepth( vec4( v.xy, 0.0, 0.0 ) );\n}\nvec4 pack2HalfToRGBA( vec2 v ) {\n\tvec4 r = vec4( v.x, fract( v.x * 255.0 ), v.y, fract( v.y * 255.0 ) );\n\treturn vec4( r.x - r.y / 255.0, r.y, r.z - r.w / 255.0, r.w );\n}\nvec2 unpackRGBATo2Half( vec4 v ) {\n\treturn vec2( v.x + ( v.y / 255.0 ), v.z + ( v.w / 255.0 ) );\n}\nfloat viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn ( viewZ + near ) / ( near - far );\n}\nfloat orthographicDepthToViewZ( const in float linearClipZ, const in float near, const in float far ) {\n\treturn linearClipZ * ( near - far ) - near;\n}\nfloat viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn ( ( near + viewZ ) * far ) / ( ( far - near ) * viewZ );\n}\nfloat perspectiveDepthToViewZ( const in float invClipZ, const in float near, const in float far ) {\n\treturn ( near * far ) / ( ( far - near ) * invClipZ - far );\n}",premultiplied_alpha_fragment:"#ifdef PREMULTIPLIED_ALPHA\n\tgl_FragColor.rgb *= gl_FragColor.a;\n#endif",project_vertex:"vec4 mvPosition = vec4( transformed, 1.0 );\n#ifdef USE_INSTANCING\n\tmvPosition = instanceMatrix * mvPosition;\n#endif\nmvPosition = modelViewMatrix * mvPosition;\ngl_Position = projectionMatrix * mvPosition;",dithering_fragment:"#ifdef DITHERING\n\tgl_FragColor.rgb = dithering( gl_FragColor.rgb );\n#endif",dithering_pars_fragment:"#ifdef DITHERING\n\tvec3 dithering( vec3 color ) {\n\t\tfloat grid_position = rand( gl_FragCoord.xy );\n\t\tvec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 );\n\t\tdither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position );\n\t\treturn color + dither_shift_RGB;\n\t}\n#endif",roughnessmap_fragment:"float roughnessFactor = roughness;\n#ifdef USE_ROUGHNESSMAP\n\tvec4 texelRoughness = texture2D( roughnessMap, vUv );\n\troughnessFactor *= texelRoughness.g;\n#endif",roughnessmap_pars_fragment:"#ifdef USE_ROUGHNESSMAP\n\tuniform sampler2D roughnessMap;\n#endif",shadowmap_pars_fragment:"#if NUM_SPOT_LIGHT_COORDS > 0\n varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#if NUM_SPOT_LIGHT_MAPS > 0\n uniform sampler2D spotLightMap[ NUM_SPOT_LIGHT_MAPS ];\n#endif\n#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tvarying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tstruct DirectionalLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];\n\t\tstruct SpotLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tstruct PointLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t\tfloat shadowCameraNear;\n\t\t\tfloat shadowCameraFar;\n\t\t};\n\t\tuniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n\t#endif\n\tfloat texture2DCompare( sampler2D depths, vec2 uv, float compare ) {\n\t\treturn step( compare, unpackRGBAToDepth( texture2D( depths, uv ) ) );\n\t}\n\tvec2 texture2DDistribution( sampler2D shadow, vec2 uv ) {\n\t\treturn unpackRGBATo2Half( texture2D( shadow, uv ) );\n\t}\n\tfloat VSMShadow (sampler2D shadow, vec2 uv, float compare ){\n\t\tfloat occlusion = 1.0;\n\t\tvec2 distribution = texture2DDistribution( shadow, uv );\n\t\tfloat hard_shadow = step( compare , distribution.x );\n\t\tif (hard_shadow != 1.0 ) {\n\t\t\tfloat distance = compare - distribution.x ;\n\t\t\tfloat variance = max( 0.00000, distribution.y * distribution.y );\n\t\t\tfloat softness_probability = variance / (variance + distance * distance );\t\t\tsoftness_probability = clamp( ( softness_probability - 0.3 ) / ( 0.95 - 0.3 ), 0.0, 1.0 );\t\t\tocclusion = clamp( max( hard_shadow, softness_probability ), 0.0, 1.0 );\n\t\t}\n\t\treturn occlusion;\n\t}\n\tfloat getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n\t\tfloat shadow = 1.0;\n\t\tshadowCoord.xyz /= shadowCoord.w;\n\t\tshadowCoord.z += shadowBias;\n\t\tbool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0;\n\t\tbool frustumTest = inFrustum && shadowCoord.z <= 1.0;\n\t\tif ( frustumTest ) {\n\t\t#if defined( SHADOWMAP_TYPE_PCF )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx0 = - texelSize.x * shadowRadius;\n\t\t\tfloat dy0 = - texelSize.y * shadowRadius;\n\t\t\tfloat dx1 = + texelSize.x * shadowRadius;\n\t\t\tfloat dy1 = + texelSize.y * shadowRadius;\n\t\t\tfloat dx2 = dx0 / 2.0;\n\t\t\tfloat dy2 = dy0 / 2.0;\n\t\t\tfloat dx3 = dx1 / 2.0;\n\t\t\tfloat dy3 = dy1 / 2.0;\n\t\t\tshadow = (\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z )\n\t\t\t) * ( 1.0 / 17.0 );\n\t\t#elif defined( SHADOWMAP_TYPE_PCF_SOFT )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx = texelSize.x;\n\t\t\tfloat dy = texelSize.y;\n\t\t\tvec2 uv = shadowCoord.xy;\n\t\t\tvec2 f = fract( uv * shadowMapSize + 0.5 );\n\t\t\tuv -= f * texelSize;\n\t\t\tshadow = (\n\t\t\t\ttexture2DCompare( shadowMap, uv, shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( dx, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( 0.0, dy ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + texelSize, shadowCoord.z ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( -dx, 0.0 ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 0.0 ), shadowCoord.z ),\n\t\t\t\t\t f.x ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( -dx, dy ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, dy ), shadowCoord.z ),\n\t\t\t\t\t f.x ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( 0.0, -dy ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 0.0, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t f.y ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( dx, -dy ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t f.y ) +\n\t\t\t\tmix( mix( texture2DCompare( shadowMap, uv + vec2( -dx, -dy ), shadowCoord.z ),\n\t\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, -dy ), shadowCoord.z ),\n\t\t\t\t\t\t f.x ),\n\t\t\t\t\t mix( texture2DCompare( shadowMap, uv + vec2( -dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t\t f.x ),\n\t\t\t\t\t f.y )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#elif defined( SHADOWMAP_TYPE_VSM )\n\t\t\tshadow = VSMShadow( shadowMap, shadowCoord.xy, shadowCoord.z );\n\t\t#else\n\t\t\tshadow = texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z );\n\t\t#endif\n\t\t}\n\t\treturn shadow;\n\t}\n\tvec2 cubeToUV( vec3 v, float texelSizeY ) {\n\t\tvec3 absV = abs( v );\n\t\tfloat scaleToCube = 1.0 / max( absV.x, max( absV.y, absV.z ) );\n\t\tabsV *= scaleToCube;\n\t\tv *= scaleToCube * ( 1.0 - 2.0 * texelSizeY );\n\t\tvec2 planar = v.xy;\n\t\tfloat almostATexel = 1.5 * texelSizeY;\n\t\tfloat almostOne = 1.0 - almostATexel;\n\t\tif ( absV.z >= almostOne ) {\n\t\t\tif ( v.z > 0.0 )\n\t\t\t\tplanar.x = 4.0 - v.x;\n\t\t} else if ( absV.x >= almostOne ) {\n\t\t\tfloat signX = sign( v.x );\n\t\t\tplanar.x = v.z * signX + 2.0 * signX;\n\t\t} else if ( absV.y >= almostOne ) {\n\t\t\tfloat signY = sign( v.y );\n\t\t\tplanar.x = v.x + 2.0 * signY + 2.0;\n\t\t\tplanar.y = v.z * signY - 2.0;\n\t\t}\n\t\treturn vec2( 0.125, 0.25 ) * planar + vec2( 0.375, 0.75 );\n\t}\n\tfloat getPointShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {\n\t\tvec2 texelSize = vec2( 1.0 ) / ( shadowMapSize * vec2( 4.0, 2.0 ) );\n\t\tvec3 lightToPosition = shadowCoord.xyz;\n\t\tfloat dp = ( length( lightToPosition ) - shadowCameraNear ) / ( shadowCameraFar - shadowCameraNear );\t\tdp += shadowBias;\n\t\tvec3 bd3D = normalize( lightToPosition );\n\t\t#if defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_PCF_SOFT ) || defined( SHADOWMAP_TYPE_VSM )\n\t\t\tvec2 offset = vec2( - 1, 1 ) * shadowRadius * texelSize.y;\n\t\t\treturn (\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxx, texelSize.y ), dp )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#else\n\t\t\treturn texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp );\n\t\t#endif\n\t}\n#endif",shadowmap_pars_vertex:"#if NUM_SPOT_LIGHT_COORDS > 0\n uniform mat4 spotLightMatrix[ NUM_SPOT_LIGHT_COORDS ];\n varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t\tuniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tvarying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tstruct DirectionalLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\t\tstruct SpotLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t\tuniform mat4 pointShadowMatrix[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tstruct PointLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t\tfloat shadowCameraNear;\n\t\t\tfloat shadowCameraFar;\n\t\t};\n\t\tuniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n\t#endif\n#endif",shadowmap_vertex:"#if ( defined( USE_SHADOWMAP ) && ( NUM_DIR_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 ) ) || ( NUM_SPOT_LIGHT_COORDS > 0 )\n\tvec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\tvec4 shadowWorldPosition;\n#endif\n#if defined( USE_SHADOWMAP )\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n\t\t\tshadowWorldPosition = worldPosition + vec4( shadowWorldNormal * directionalLightShadows[ i ].shadowNormalBias, 0 );\n\t\t\tvDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * shadowWorldPosition;\n\t\t}\n\t\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n\t\t\tshadowWorldPosition = worldPosition + vec4( shadowWorldNormal * pointLightShadows[ i ].shadowNormalBias, 0 );\n\t\t\tvPointShadowCoord[ i ] = pointShadowMatrix[ i ] * shadowWorldPosition;\n\t\t}\n\t\t#pragma unroll_loop_end\n\t#endif\n#endif\n#if NUM_SPOT_LIGHT_COORDS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHT_COORDS; i ++ ) {\n\t\tshadowWorldPosition = worldPosition;\n\t\t#if ( defined( USE_SHADOWMAP ) && UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n\t\t\tshadowWorldPosition.xyz += shadowWorldNormal * spotLightShadows[ i ].shadowNormalBias;\n\t\t#endif\n\t\tvSpotLightCoord[ i ] = spotLightMatrix[ i ] * shadowWorldPosition;\n\t}\n\t#pragma unroll_loop_end\n#endif",shadowmask_pars_fragment:"float getShadowMask() {\n\tfloat shadow = 1.0;\n\t#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\tDirectionalLightShadow directionalLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n\t\tdirectionalLight = directionalLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\tSpotLightShadow spotLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) {\n\t\tspotLight = spotLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowBias, spotLight.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\tPointLightShadow pointLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n\t\tpointLight = pointLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#endif\n\treturn shadow;\n}",skinbase_vertex:"#ifdef USE_SKINNING\n\tmat4 boneMatX = getBoneMatrix( skinIndex.x );\n\tmat4 boneMatY = getBoneMatrix( skinIndex.y );\n\tmat4 boneMatZ = getBoneMatrix( skinIndex.z );\n\tmat4 boneMatW = getBoneMatrix( skinIndex.w );\n#endif",skinning_pars_vertex:"#ifdef USE_SKINNING\n\tuniform mat4 bindMatrix;\n\tuniform mat4 bindMatrixInverse;\n\tuniform highp sampler2D boneTexture;\n\tuniform int boneTextureSize;\n\tmat4 getBoneMatrix( const in float i ) {\n\t\tfloat j = i * 4.0;\n\t\tfloat x = mod( j, float( boneTextureSize ) );\n\t\tfloat y = floor( j / float( boneTextureSize ) );\n\t\tfloat dx = 1.0 / float( boneTextureSize );\n\t\tfloat dy = 1.0 / float( boneTextureSize );\n\t\ty = dy * ( y + 0.5 );\n\t\tvec4 v1 = texture2D( boneTexture, vec2( dx * ( x + 0.5 ), y ) );\n\t\tvec4 v2 = texture2D( boneTexture, vec2( dx * ( x + 1.5 ), y ) );\n\t\tvec4 v3 = texture2D( boneTexture, vec2( dx * ( x + 2.5 ), y ) );\n\t\tvec4 v4 = texture2D( boneTexture, vec2( dx * ( x + 3.5 ), y ) );\n\t\tmat4 bone = mat4( v1, v2, v3, v4 );\n\t\treturn bone;\n\t}\n#endif",skinning_vertex:"#ifdef USE_SKINNING\n\tvec4 skinVertex = bindMatrix * vec4( transformed, 1.0 );\n\tvec4 skinned = vec4( 0.0 );\n\tskinned += boneMatX * skinVertex * skinWeight.x;\n\tskinned += boneMatY * skinVertex * skinWeight.y;\n\tskinned += boneMatZ * skinVertex * skinWeight.z;\n\tskinned += boneMatW * skinVertex * skinWeight.w;\n\ttransformed = ( bindMatrixInverse * skinned ).xyz;\n#endif",skinnormal_vertex:"#ifdef USE_SKINNING\n\tmat4 skinMatrix = mat4( 0.0 );\n\tskinMatrix += skinWeight.x * boneMatX;\n\tskinMatrix += skinWeight.y * boneMatY;\n\tskinMatrix += skinWeight.z * boneMatZ;\n\tskinMatrix += skinWeight.w * boneMatW;\n\tskinMatrix = bindMatrixInverse * skinMatrix * bindMatrix;\n\tobjectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz;\n\t#ifdef USE_TANGENT\n\t\tobjectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n\t#endif\n#endif",specularmap_fragment:"float specularStrength;\n#ifdef USE_SPECULARMAP\n\tvec4 texelSpecular = texture2D( specularMap, vUv );\n\tspecularStrength = texelSpecular.r;\n#else\n\tspecularStrength = 1.0;\n#endif",specularmap_pars_fragment:"#ifdef USE_SPECULARMAP\n\tuniform sampler2D specularMap;\n#endif",tonemapping_fragment:"#if defined( TONE_MAPPING )\n\tgl_FragColor.rgb = toneMapping( gl_FragColor.rgb );\n#endif",tonemapping_pars_fragment:"#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\nuniform float toneMappingExposure;\nvec3 LinearToneMapping( vec3 color ) {\n\treturn toneMappingExposure * color;\n}\nvec3 ReinhardToneMapping( vec3 color ) {\n\tcolor *= toneMappingExposure;\n\treturn saturate( color / ( vec3( 1.0 ) + color ) );\n}\nvec3 OptimizedCineonToneMapping( vec3 color ) {\n\tcolor *= toneMappingExposure;\n\tcolor = max( vec3( 0.0 ), color - 0.004 );\n\treturn pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) );\n}\nvec3 RRTAndODTFit( vec3 v ) {\n\tvec3 a = v * ( v + 0.0245786 ) - 0.000090537;\n\tvec3 b = v * ( 0.983729 * v + 0.4329510 ) + 0.238081;\n\treturn a / b;\n}\nvec3 ACESFilmicToneMapping( vec3 color ) {\n\tconst mat3 ACESInputMat = mat3(\n\t\tvec3( 0.59719, 0.07600, 0.02840 ),\t\tvec3( 0.35458, 0.90834, 0.13383 ),\n\t\tvec3( 0.04823, 0.01566, 0.83777 )\n\t);\n\tconst mat3 ACESOutputMat = mat3(\n\t\tvec3( 1.60475, -0.10208, -0.00327 ),\t\tvec3( -0.53108, 1.10813, -0.07276 ),\n\t\tvec3( -0.07367, -0.00605, 1.07602 )\n\t);\n\tcolor *= toneMappingExposure / 0.6;\n\tcolor = ACESInputMat * color;\n\tcolor = RRTAndODTFit( color );\n\tcolor = ACESOutputMat * color;\n\treturn saturate( color );\n}\nvec3 CustomToneMapping( vec3 color ) { return color; }",transmission_fragment:"#ifdef USE_TRANSMISSION\n\tmaterial.transmission = transmission;\n\tmaterial.transmissionAlpha = 1.0;\n\tmaterial.thickness = thickness;\n\tmaterial.attenuationDistance = attenuationDistance;\n\tmaterial.attenuationColor = attenuationColor;\n\t#ifdef USE_TRANSMISSIONMAP\n\t\tmaterial.transmission *= texture2D( transmissionMap, vUv ).r;\n\t#endif\n\t#ifdef USE_THICKNESSMAP\n\t\tmaterial.thickness *= texture2D( thicknessMap, vUv ).g;\n\t#endif\n\tvec3 pos = vWorldPosition;\n\tvec3 v = normalize( cameraPosition - pos );\n\tvec3 n = inverseTransformDirection( normal, viewMatrix );\n\tvec4 transmission = getIBLVolumeRefraction(\n\t\tn, v, material.roughness, material.diffuseColor, material.specularColor, material.specularF90,\n\t\tpos, modelMatrix, viewMatrix, projectionMatrix, material.ior, material.thickness,\n\t\tmaterial.attenuationColor, material.attenuationDistance );\n\tmaterial.transmissionAlpha = mix( material.transmissionAlpha, transmission.a, material.transmission );\n\ttotalDiffuse = mix( totalDiffuse, transmission.rgb, material.transmission );\n#endif",transmission_pars_fragment:"#ifdef USE_TRANSMISSION\n\tuniform float transmission;\n\tuniform float thickness;\n\tuniform float attenuationDistance;\n\tuniform vec3 attenuationColor;\n\t#ifdef USE_TRANSMISSIONMAP\n\t\tuniform sampler2D transmissionMap;\n\t#endif\n\t#ifdef USE_THICKNESSMAP\n\t\tuniform sampler2D thicknessMap;\n\t#endif\n\tuniform vec2 transmissionSamplerSize;\n\tuniform sampler2D transmissionSamplerMap;\n\tuniform mat4 modelMatrix;\n\tuniform mat4 projectionMatrix;\n\tvarying vec3 vWorldPosition;\n\tvec3 getVolumeTransmissionRay( const in vec3 n, const in vec3 v, const in float thickness, const in float ior, const in mat4 modelMatrix ) {\n\t\tvec3 refractionVector = refract( - v, normalize( n ), 1.0 / ior );\n\t\tvec3 modelScale;\n\t\tmodelScale.x = length( vec3( modelMatrix[ 0 ].xyz ) );\n\t\tmodelScale.y = length( vec3( modelMatrix[ 1 ].xyz ) );\n\t\tmodelScale.z = length( vec3( modelMatrix[ 2 ].xyz ) );\n\t\treturn normalize( refractionVector ) * thickness * modelScale;\n\t}\n\tfloat applyIorToRoughness( const in float roughness, const in float ior ) {\n\t\treturn roughness * clamp( ior * 2.0 - 2.0, 0.0, 1.0 );\n\t}\n\tvec4 getTransmissionSample( const in vec2 fragCoord, const in float roughness, const in float ior ) {\n\t\tfloat framebufferLod = log2( transmissionSamplerSize.x ) * applyIorToRoughness( roughness, ior );\n\t\t#ifdef texture2DLodEXT\n\t\t\treturn texture2DLodEXT( transmissionSamplerMap, fragCoord.xy, framebufferLod );\n\t\t#else\n\t\t\treturn texture2D( transmissionSamplerMap, fragCoord.xy, framebufferLod );\n\t\t#endif\n\t}\n\tvec3 applyVolumeAttenuation( const in vec3 radiance, const in float transmissionDistance, const in vec3 attenuationColor, const in float attenuationDistance ) {\n\t\tif ( isinf( attenuationDistance ) ) {\n\t\t\treturn radiance;\n\t\t} else {\n\t\t\tvec3 attenuationCoefficient = -log( attenuationColor ) / attenuationDistance;\n\t\t\tvec3 transmittance = exp( - attenuationCoefficient * transmissionDistance );\t\t\treturn transmittance * radiance;\n\t\t}\n\t}\n\tvec4 getIBLVolumeRefraction( const in vec3 n, const in vec3 v, const in float roughness, const in vec3 diffuseColor,\n\t\tconst in vec3 specularColor, const in float specularF90, const in vec3 position, const in mat4 modelMatrix,\n\t\tconst in mat4 viewMatrix, const in mat4 projMatrix, const in float ior, const in float thickness,\n\t\tconst in vec3 attenuationColor, const in float attenuationDistance ) {\n\t\tvec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, ior, modelMatrix );\n\t\tvec3 refractedRayExit = position + transmissionRay;\n\t\tvec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );\n\t\tvec2 refractionCoords = ndcPos.xy / ndcPos.w;\n\t\trefractionCoords += 1.0;\n\t\trefractionCoords /= 2.0;\n\t\tvec4 transmittedLight = getTransmissionSample( refractionCoords, roughness, ior );\n\t\tvec3 attenuatedColor = applyVolumeAttenuation( transmittedLight.rgb, length( transmissionRay ), attenuationColor, attenuationDistance );\n\t\tvec3 F = EnvironmentBRDF( n, v, specularColor, specularF90, roughness );\n\t\treturn vec4( ( 1.0 - F ) * attenuatedColor * diffuseColor, transmittedLight.a );\n\t}\n#endif",uv_pars_fragment:"#if ( defined( USE_UV ) && ! defined( UVS_VERTEX_ONLY ) )\n\tvarying vec2 vUv;\n#endif",uv_pars_vertex:"#ifdef USE_UV\n\t#ifdef UVS_VERTEX_ONLY\n\t\tvec2 vUv;\n\t#else\n\t\tvarying vec2 vUv;\n\t#endif\n\tuniform mat3 uvTransform;\n#endif",uv_vertex:"#ifdef USE_UV\n\tvUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n#endif",uv2_pars_fragment:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tvarying vec2 vUv2;\n#endif",uv2_pars_vertex:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tattribute vec2 uv2;\n\tvarying vec2 vUv2;\n\tuniform mat3 uv2Transform;\n#endif",uv2_vertex:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tvUv2 = ( uv2Transform * vec3( uv2, 1 ) ).xy;\n#endif",worldpos_vertex:"#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0\n\tvec4 worldPosition = vec4( transformed, 1.0 );\n\t#ifdef USE_INSTANCING\n\t\tworldPosition = instanceMatrix * worldPosition;\n\t#endif\n\tworldPosition = modelMatrix * worldPosition;\n#endif",background_vert:"varying vec2 vUv;\nuniform mat3 uvTransform;\nvoid main() {\n\tvUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n\tgl_Position = vec4( position.xy, 1.0, 1.0 );\n}",background_frag:"uniform sampler2D t2D;\nuniform float backgroundIntensity;\nvarying vec2 vUv;\nvoid main() {\n\tvec4 texColor = texture2D( t2D, vUv );\n\t#ifdef DECODE_VIDEO_TEXTURE\n\t\ttexColor = vec4( mix( pow( texColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), texColor.rgb * 0.0773993808, vec3( lessThanEqual( texColor.rgb, vec3( 0.04045 ) ) ) ), texColor.w );\n\t#endif\n\ttexColor.rgb *= backgroundIntensity;\n\tgl_FragColor = texColor;\n\t#include \n\t#include \n}",backgroundCube_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include \n\t#include \n\tgl_Position.z = gl_Position.w;\n}",backgroundCube_frag:"#ifdef ENVMAP_TYPE_CUBE\n\tuniform samplerCube envMap;\n#elif defined( ENVMAP_TYPE_CUBE_UV )\n\tuniform sampler2D envMap;\n#endif\nuniform float flipEnvMap;\nuniform float backgroundBlurriness;\nuniform float backgroundIntensity;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tvec4 texColor = textureCube( envMap, vec3( flipEnvMap * vWorldDirection.x, vWorldDirection.yz ) );\n\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\tvec4 texColor = textureCubeUV( envMap, vWorldDirection, backgroundBlurriness );\n\t#else\n\t\tvec4 texColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n\t#endif\n\ttexColor.rgb *= backgroundIntensity;\n\tgl_FragColor = texColor;\n\t#include \n\t#include \n}",cube_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include \n\t#include \n\tgl_Position.z = gl_Position.w;\n}",cube_frag:"uniform samplerCube tCube;\nuniform float tFlip;\nuniform float opacity;\nvarying vec3 vWorldDirection;\nvoid main() {\n\tvec4 texColor = textureCube( tCube, vec3( tFlip * vWorldDirection.x, vWorldDirection.yz ) );\n\tgl_FragColor = texColor;\n\tgl_FragColor.a *= opacity;\n\t#include \n\t#include \n}",depth_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n\t#include \n\t#include \n\t#ifdef USE_DISPLACEMENTMAP\n\t\t#include \n\t\t#include \n\t\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvHighPrecisionZW = gl_Position.zw;\n}",depth_frag:"#if DEPTH_PACKING == 3200\n\tuniform float opacity;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( 1.0 );\n\t#if DEPTH_PACKING == 3200\n\t\tdiffuseColor.a = opacity;\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\tfloat fragCoordZ = 0.5 * vHighPrecisionZW[0] / vHighPrecisionZW[1] + 0.5;\n\t#if DEPTH_PACKING == 3200\n\t\tgl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );\n\t#elif DEPTH_PACKING == 3201\n\t\tgl_FragColor = packDepthToRGBA( fragCoordZ );\n\t#endif\n}",distanceRGBA_vert:"#define DISTANCE\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#ifdef USE_DISPLACEMENTMAP\n\t\t#include \n\t\t#include \n\t\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvWorldPosition = worldPosition.xyz;\n}",distanceRGBA_frag:"#define DISTANCE\nuniform vec3 referencePosition;\nuniform float nearDistance;\nuniform float farDistance;\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main () {\n\t#include \n\tvec4 diffuseColor = vec4( 1.0 );\n\t#include \n\t#include \n\t#include \n\tfloat dist = length( vWorldPosition - referencePosition );\n\tdist = ( dist - nearDistance ) / ( farDistance - nearDistance );\n\tdist = saturate( dist );\n\tgl_FragColor = packDepthToRGBA( dist );\n}",equirect_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include \n\t#include \n}",equirect_frag:"uniform sampler2D tEquirect;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvec3 direction = normalize( vWorldDirection );\n\tvec2 sampleUV = equirectUv( direction );\n\tgl_FragColor = texture2D( tEquirect, sampleUV );\n\t#include \n\t#include \n}",linedashed_vert:"uniform float scale;\nattribute float lineDistance;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\tvLineDistance = scale * lineDistance;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",linedashed_frag:"uniform vec3 diffuse;\nuniform float opacity;\nuniform float dashSize;\nuniform float totalSize;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tif ( mod( vLineDistance, totalSize ) > dashSize ) {\n\t\tdiscard;\n\t}\n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshbasic_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#if defined ( USE_ENVMAP ) || defined ( USE_SKINNING )\n\t\t#include \n\t\t#include \n\t\t#include \n\t\t#include \n\t\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshbasic_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\t#ifdef USE_LIGHTMAP\n\t\tvec4 lightMapTexel = texture2D( lightMap, vUv2 );\n\t\treflectedLight.indirectDiffuse += lightMapTexel.rgb * lightMapIntensity * RECIPROCAL_PI;\n\t#else\n\t\treflectedLight.indirectDiffuse += vec3( 1.0 );\n\t#endif\n\t#include \n\treflectedLight.indirectDiffuse *= diffuseColor.rgb;\n\tvec3 outgoingLight = reflectedLight.indirectDiffuse;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshlambert_vert:"#define LAMBERT\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n\t#include \n}",meshlambert_frag:"#define LAMBERT\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshmatcap_vert:"#define MATCAP\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n}",meshmatcap_frag:"#define MATCAP\nuniform vec3 diffuse;\nuniform float opacity;\nuniform sampler2D matcap;\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 viewDir = normalize( vViewPosition );\n\tvec3 x = normalize( vec3( viewDir.z, 0.0, - viewDir.x ) );\n\tvec3 y = cross( viewDir, x );\n\tvec2 uv = vec2( dot( x, normal ), dot( y, normal ) ) * 0.495 + 0.5;\n\t#ifdef USE_MATCAP\n\t\tvec4 matcapColor = texture2D( matcap, uv );\n\t#else\n\t\tvec4 matcapColor = vec4( vec3( mix( 0.2, 0.8, uv.y ) ), 1.0 );\n\t#endif\n\tvec3 outgoingLight = diffuseColor.rgb * matcapColor.rgb;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshnormal_vert:"#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )\n\tvViewPosition = - mvPosition.xyz;\n#endif\n}",meshnormal_frag:"#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\tgl_FragColor = vec4( packNormalToRGB( normal ), opacity );\n\t#ifdef OPAQUE\n\t\tgl_FragColor.a = 1.0;\n\t#endif\n}",meshphong_vert:"#define PHONG\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n\t#include \n}",meshphong_frag:"#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshphysical_vert:"#define STANDARD\nvarying vec3 vViewPosition;\n#ifdef USE_TRANSMISSION\n\tvarying vec3 vWorldPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n#ifdef USE_TRANSMISSION\n\tvWorldPosition = worldPosition.xyz;\n#endif\n}",meshphysical_frag:"#define STANDARD\n#ifdef PHYSICAL\n\t#define IOR\n\t#define SPECULAR\n#endif\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifdef IOR\n\tuniform float ior;\n#endif\n#ifdef SPECULAR\n\tuniform float specularIntensity;\n\tuniform vec3 specularColor;\n\t#ifdef USE_SPECULARINTENSITYMAP\n\t\tuniform sampler2D specularIntensityMap;\n\t#endif\n\t#ifdef USE_SPECULARCOLORMAP\n\t\tuniform sampler2D specularColorMap;\n\t#endif\n#endif\n#ifdef USE_CLEARCOAT\n\tuniform float clearcoat;\n\tuniform float clearcoatRoughness;\n#endif\n#ifdef USE_IRIDESCENCE\n\tuniform float iridescence;\n\tuniform float iridescenceIOR;\n\tuniform float iridescenceThicknessMinimum;\n\tuniform float iridescenceThicknessMaximum;\n#endif\n#ifdef USE_SHEEN\n\tuniform vec3 sheenColor;\n\tuniform float sheenRoughness;\n\t#ifdef USE_SHEENCOLORMAP\n\t\tuniform sampler2D sheenColorMap;\n\t#endif\n\t#ifdef USE_SHEENROUGHNESSMAP\n\t\tuniform sampler2D sheenRoughnessMap;\n\t#endif\n#endif\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 totalDiffuse = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse;\n\tvec3 totalSpecular = reflectedLight.directSpecular + reflectedLight.indirectSpecular;\n\t#include \n\tvec3 outgoingLight = totalDiffuse + totalSpecular + totalEmissiveRadiance;\n\t#ifdef USE_SHEEN\n\t\tfloat sheenEnergyComp = 1.0 - 0.157 * max3( material.sheenColor );\n\t\toutgoingLight = outgoingLight * sheenEnergyComp + sheenSpecular;\n\t#endif\n\t#ifdef USE_CLEARCOAT\n\t\tfloat dotNVcc = saturate( dot( geometry.clearcoatNormal, geometry.viewDir ) );\n\t\tvec3 Fcc = F_Schlick( material.clearcoatF0, material.clearcoatF90, dotNVcc );\n\t\toutgoingLight = outgoingLight * ( 1.0 - material.clearcoat * Fcc ) + clearcoatSpecular * material.clearcoat;\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshtoon_vert:"#define TOON\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n}",meshtoon_frag:"#define TOON\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",points_vert:"uniform float size;\nuniform float scale;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tgl_PointSize = size;\n\t#ifdef USE_SIZEATTENUATION\n\t\tbool isPerspective = isPerspectiveMatrix( projectionMatrix );\n\t\tif ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n}",points_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",shadow_vert:"#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",shadow_frag:"uniform vec3 color;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\tgl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );\n\t#include \n\t#include \n\t#include \n}",sprite_vert:"uniform float rotation;\nuniform vec2 center;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );\n\tvec2 scale;\n\tscale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) );\n\tscale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) );\n\t#ifndef USE_SIZEATTENUATION\n\t\tbool isPerspective = isPerspectiveMatrix( projectionMatrix );\n\t\tif ( isPerspective ) scale *= - mvPosition.z;\n\t#endif\n\tvec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;\n\tvec2 rotatedPosition;\n\trotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;\n\trotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;\n\tmvPosition.xy += rotatedPosition;\n\tgl_Position = projectionMatrix * mvPosition;\n\t#include \n\t#include \n\t#include \n}",sprite_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\t#include \n\t#include \n\t#include \n\t#include \n}"},Ur={common:{diffuse:{value:new ui(16777215)},opacity:{value:1},map:{value:null},uvTransform:{value:new Jt},uv2Transform:{value:new Jt},alphaMap:{value:null},alphaTest:{value:0}},specularmap:{specularMap:{value:null}},envmap:{envMap:{value:null},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1}},emissivemap:{emissiveMap:{value:null}},bumpmap:{bumpMap:{value:null},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalScale:{value:new Kt(1,1)}},displacementmap:{displacementMap:{value:null},displacementScale:{value:1},displacementBias:{value:0}},roughnessmap:{roughnessMap:{value:null}},metalnessmap:{metalnessMap:{value:null}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new ui(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new ui(16777215)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaTest:{value:0},uvTransform:{value:new Jt}},sprite:{diffuse:{value:new ui(16777215)},opacity:{value:1},center:{value:new Kt(.5,.5)},rotation:{value:0},map:{value:null},alphaMap:{value:null},alphaTest:{value:0},uvTransform:{value:new Jt}}},kr={basic:{uniforms:fr([Ur.common,Ur.specularmap,Ur.envmap,Ur.aomap,Ur.lightmap,Ur.fog]),vertexShader:Nr.meshbasic_vert,fragmentShader:Nr.meshbasic_frag},lambert:{uniforms:fr([Ur.common,Ur.specularmap,Ur.envmap,Ur.aomap,Ur.lightmap,Ur.emissivemap,Ur.bumpmap,Ur.normalmap,Ur.displacementmap,Ur.fog,Ur.lights,{emissive:{value:new ui(0)}}]),vertexShader:Nr.meshlambert_vert,fragmentShader:Nr.meshlambert_frag},phong:{uniforms:fr([Ur.common,Ur.specularmap,Ur.envmap,Ur.aomap,Ur.lightmap,Ur.emissivemap,Ur.bumpmap,Ur.normalmap,Ur.displacementmap,Ur.fog,Ur.lights,{emissive:{value:new ui(0)},specular:{value:new ui(1118481)},shininess:{value:30}}]),vertexShader:Nr.meshphong_vert,fragmentShader:Nr.meshphong_frag},standard:{uniforms:fr([Ur.common,Ur.envmap,Ur.aomap,Ur.lightmap,Ur.emissivemap,Ur.bumpmap,Ur.normalmap,Ur.displacementmap,Ur.roughnessmap,Ur.metalnessmap,Ur.fog,Ur.lights,{emissive:{value:new ui(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:Nr.meshphysical_vert,fragmentShader:Nr.meshphysical_frag},toon:{uniforms:fr([Ur.common,Ur.aomap,Ur.lightmap,Ur.emissivemap,Ur.bumpmap,Ur.normalmap,Ur.displacementmap,Ur.gradientmap,Ur.fog,Ur.lights,{emissive:{value:new ui(0)}}]),vertexShader:Nr.meshtoon_vert,fragmentShader:Nr.meshtoon_frag},matcap:{uniforms:fr([Ur.common,Ur.bumpmap,Ur.normalmap,Ur.displacementmap,Ur.fog,{matcap:{value:null}}]),vertexShader:Nr.meshmatcap_vert,fragmentShader:Nr.meshmatcap_frag},points:{uniforms:fr([Ur.points,Ur.fog]),vertexShader:Nr.points_vert,fragmentShader:Nr.points_frag},dashed:{uniforms:fr([Ur.common,Ur.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:Nr.linedashed_vert,fragmentShader:Nr.linedashed_frag},depth:{uniforms:fr([Ur.common,Ur.displacementmap]),vertexShader:Nr.depth_vert,fragmentShader:Nr.depth_frag},normal:{uniforms:fr([Ur.common,Ur.bumpmap,Ur.normalmap,Ur.displacementmap,{opacity:{value:1}}]),vertexShader:Nr.meshnormal_vert,fragmentShader:Nr.meshnormal_frag},sprite:{uniforms:fr([Ur.sprite,Ur.fog]),vertexShader:Nr.sprite_vert,fragmentShader:Nr.sprite_frag},background:{uniforms:{uvTransform:{value:new Jt},t2D:{value:null},backgroundIntensity:{value:1}},vertexShader:Nr.background_vert,fragmentShader:Nr.background_frag},backgroundCube:{uniforms:{envMap:{value:null},flipEnvMap:{value:-1},backgroundBlurriness:{value:0},backgroundIntensity:{value:1}},vertexShader:Nr.backgroundCube_vert,fragmentShader:Nr.backgroundCube_frag},cube:{uniforms:{tCube:{value:null},tFlip:{value:-1},opacity:{value:1}},vertexShader:Nr.cube_vert,fragmentShader:Nr.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:Nr.equirect_vert,fragmentShader:Nr.equirect_frag},distanceRGBA:{uniforms:fr([Ur.common,Ur.displacementmap,{referencePosition:{value:new bi},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:Nr.distanceRGBA_vert,fragmentShader:Nr.distanceRGBA_frag},shadow:{uniforms:fr([Ur.lights,Ur.fog,{color:{value:new ui(0)},opacity:{value:1}}]),vertexShader:Nr.shadow_vert,fragmentShader:Nr.shadow_frag}};kr.physical={uniforms:fr([kr.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatNormalScale:{value:new Kt(1,1)},clearcoatNormalMap:{value:null},iridescence:{value:0},iridescenceMap:{value:null},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},sheen:{value:0},sheenColor:{value:new ui(0)},sheenColorMap:{value:null},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},transmission:{value:0},transmissionMap:{value:null},transmissionSamplerSize:{value:new Kt},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},attenuationDistance:{value:0},attenuationColor:{value:new ui(0)},specularIntensity:{value:1},specularIntensityMap:{value:null},specularColor:{value:new ui(1,1,1)},specularColorMap:{value:null}}]),vertexShader:Nr.meshphysical_vert,fragmentShader:Nr.meshphysical_frag};const Or={r:0,b:0,g:0};function Gr(e,t,i,n,r,s,a){const o=new ui(0);let l,c,d=!0===s?0:1,A=null,p=0,g=null;function m(t,i){t.getRGB(Or,vr(e)),n.buffers.color.setClear(Or.r,Or.g,Or.b,i,a)}return{getClearColor:function(){return o},setClearColor:function(e,t=1){o.set(e),d=t,m(o,d)},getClearAlpha:function(){return d},setClearAlpha:function(e){d=e,m(o,d)},render:function(n,s){let a=!1,f=!0===s.isScene?s.background:null;if(f&&f.isTexture){f=(s.backgroundBlurriness>0?i:t).get(f)}const v=e.xr,x=v.getSession&&v.getSession();x&&"additive"===x.environmentBlendMode&&(f=null),null===f?m(o,d):f&&f.isColor&&(m(f,1),a=!0),(e.autoClear||a)&&e.clear(e.autoClearColor,e.autoClearDepth,e.autoClearStencil),f&&(f.isCubeTexture||f.mapping===ie)?(void 0===c&&(c=new Ar(new gr(1,1,1),new yr({name:"BackgroundCubeMaterial",uniforms:mr(kr.backgroundCube.uniforms),vertexShader:kr.backgroundCube.vertexShader,fragmentShader:kr.backgroundCube.fragmentShader,side:u,depthTest:!1,depthWrite:!1,fog:!1})),c.geometry.deleteAttribute("normal"),c.geometry.deleteAttribute("uv"),c.onBeforeRender=function(e,t,i){this.matrixWorld.copyPosition(i.matrixWorld)},Object.defineProperty(c.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),r.update(c)),c.material.uniforms.envMap.value=f,c.material.uniforms.flipEnvMap.value=f.isCubeTexture&&!1===f.isRenderTargetTexture?-1:1,c.material.uniforms.backgroundBlurriness.value=s.backgroundBlurriness,c.material.uniforms.backgroundIntensity.value=s.backgroundIntensity,c.material.toneMapped=f.encoding!==It,A===f&&p===f.version&&g===e.toneMapping||(c.material.needsUpdate=!0,A=f,p=f.version,g=e.toneMapping),c.layers.enableAll(),n.unshift(c,c.geometry,c.material,0,0,null)):f&&f.isTexture&&(void 0===l&&(l=new Ar(new Fr(2,2),new yr({name:"BackgroundMaterial",uniforms:mr(kr.background.uniforms),vertexShader:kr.background.vertexShader,fragmentShader:kr.background.fragmentShader,side:h,depthTest:!1,depthWrite:!1,fog:!1})),l.geometry.deleteAttribute("normal"),Object.defineProperty(l.material,"map",{get:function(){return this.uniforms.t2D.value}}),r.update(l)),l.material.uniforms.t2D.value=f,l.material.uniforms.backgroundIntensity.value=s.backgroundIntensity,l.material.toneMapped=f.encoding!==It,!0===f.matrixAutoUpdate&&f.updateMatrix(),l.material.uniforms.uvTransform.value.copy(f.matrix),A===f&&p===f.version&&g===e.toneMapping||(l.material.needsUpdate=!0,A=f,p=f.version,g=e.toneMapping),l.layers.enableAll(),n.unshift(l,l.geometry,l.material,0,0,null))}}}function Hr(e,t,i,n){const r=e.getParameter(34921),s=n.isWebGL2?null:t.get("OES_vertex_array_object"),a=n.isWebGL2||null!==s,o={},l=A(null);let c=l,h=!1;function u(t){return n.isWebGL2?e.bindVertexArray(t):s.bindVertexArrayOES(t)}function d(t){return n.isWebGL2?e.deleteVertexArray(t):s.deleteVertexArrayOES(t)}function A(e){const t=[],i=[],n=[];for(let e=0;e=0){const i=r[t];let n=s[t];if(void 0===n&&("instanceMatrix"===t&&e.instanceMatrix&&(n=e.instanceMatrix),"instanceColor"===t&&e.instanceColor&&(n=e.instanceColor)),void 0===i)return!0;if(i.attribute!==n)return!0;if(n&&i.data!==n.data)return!0;a++}}return c.attributesNum!==a||c.index!==n}(r,x,d,y),_&&function(e,t,i,n){const r={},s=t.attributes;let a=0;const o=i.getAttributes();for(const t in o){if(o[t].location>=0){let i=s[t];void 0===i&&("instanceMatrix"===t&&e.instanceMatrix&&(i=e.instanceMatrix),"instanceColor"===t&&e.instanceColor&&(i=e.instanceColor));const n={};n.attribute=i,i&&i.data&&(n.data=i.data),r[t]=n,a++}}c.attributes=r,c.attributesNum=a,c.index=n}(r,x,d,y)}else{const e=!0===l.wireframe;c.geometry===x.id&&c.program===d.id&&c.wireframe===e||(c.geometry=x.id,c.program=d.id,c.wireframe=e,_=!0)}null!==y&&i.update(y,34963),(_||h)&&(h=!1,function(r,s,a,o){if(!1===n.isWebGL2&&(r.isInstancedMesh||o.isInstancedBufferGeometry)&&null===t.get("ANGLE_instanced_arrays"))return;p();const l=o.attributes,c=a.getAttributes(),h=s.defaultAttributeValues;for(const t in c){const n=c[t];if(n.location>=0){let s=l[t];if(void 0===s&&("instanceMatrix"===t&&r.instanceMatrix&&(s=r.instanceMatrix),"instanceColor"===t&&r.instanceColor&&(s=r.instanceColor)),void 0!==s){const t=s.normalized,a=s.itemSize,l=i.get(s);if(void 0===l)continue;const c=l.buffer,h=l.type,u=l.bytesPerElement;if(s.isInterleavedBufferAttribute){const i=s.data,l=i.stride,d=s.offset;if(i.isInstancedInterleavedBuffer){for(let e=0;e0&&e.getShaderPrecisionFormat(35632,36338).precision>0)return"highp";t="mediump"}return"mediump"===t&&e.getShaderPrecisionFormat(35633,36337).precision>0&&e.getShaderPrecisionFormat(35632,36337).precision>0?"mediump":"lowp"}const s="undefined"!=typeof WebGL2RenderingContext&&e instanceof WebGL2RenderingContext;let a=void 0!==i.precision?i.precision:"highp";const o=r(a);o!==a&&(console.warn("THREE.WebGLRenderer:",a,"not supported, using",o,"instead."),a=o);const l=s||t.has("WEBGL_draw_buffers"),c=!0===i.logarithmicDepthBuffer,h=e.getParameter(34930),u=e.getParameter(35660),d=e.getParameter(3379),A=e.getParameter(34076),p=e.getParameter(34921),g=e.getParameter(36347),m=e.getParameter(36348),f=e.getParameter(36349),v=u>0,x=s||t.has("OES_texture_float");return{isWebGL2:s,drawBuffers:l,getMaxAnisotropy:function(){if(void 0!==n)return n;if(!0===t.has("EXT_texture_filter_anisotropic")){const i=t.get("EXT_texture_filter_anisotropic");n=e.getParameter(i.MAX_TEXTURE_MAX_ANISOTROPY_EXT)}else n=0;return n},getMaxPrecision:r,precision:a,logarithmicDepthBuffer:c,maxTextures:h,maxVertexTextures:u,maxTextureSize:d,maxCubemapSize:A,maxAttributes:p,maxVertexUniforms:g,maxVaryings:m,maxFragmentUniforms:f,vertexTextures:v,floatFragmentTextures:x,floatVertexTextures:v&&x,maxSamples:s?e.getParameter(36183):0}}function Wr(e){const t=this;let i=null,n=0,r=!1,s=!1;const a=new Tr,o=new Jt,l={value:null,needsUpdate:!1};function c(e,i,n,r){const s=null!==e?e.length:0;let c=null;if(0!==s){if(c=l.value,!0!==r||null===c){const t=n+4*s,r=i.matrixWorldInverse;o.getNormalMatrix(r),(null===c||c.length0);t.numPlanes=n,t.numIntersection=0}();else{const e=s?0:n,t=4*e;let r=p.clippingState||null;l.value=r,r=c(u,o,t,h);for(let e=0;e!==t;++e)r[e]=i[e];p.clippingState=r,this.numIntersection=d?this.numPlanes:0,this.numPlanes+=e}}}function qr(e){let t=new WeakMap;function i(e,t){return t===ee?e.mapping=X:t===te&&(e.mapping=Z),e}function n(e){const i=e.target;i.removeEventListener("dispose",n);const r=t.get(i);void 0!==r&&(t.delete(i),r.dispose())}return{get:function(r){if(r&&r.isTexture&&!1===r.isRenderTargetTexture){const s=r.mapping;if(s===ee||s===te){if(t.has(r)){return i(t.get(r).texture,r.mapping)}{const s=r.image;if(s&&s.height>0){const a=new wr(s.height/2);return a.fromEquirectangularTexture(e,r),t.set(r,a),r.addEventListener("dispose",n),i(a.texture,r.mapping)}return null}}}return r},dispose:function(){t=new WeakMap}}}class jr extends _r{copy(e,t){return super.copy(e,t),this.left=e.left,this.right=e.right,this.top=e.top,this.bottom=e.bottom,this.near=e.near,this.far=e.far,this.zoom=e.zoom,this.view=null===e.view?null:Object.assign({},e.view),this}setViewOffset(e,t,i,n,r,s){null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=i,this.view.offsetY=n,this.view.width=r,this.view.height=s,this.updateProjectionMatrix()}clearViewOffset(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const e=(this.right-this.left)/(2*this.zoom),t=(this.top-this.bottom)/(2*this.zoom),i=(this.right+this.left)/2,n=(this.top+this.bottom)/2;let r=i-e,s=i+e,a=n+t,o=n-t;if(null!==this.view&&this.view.enabled){const e=(this.right-this.left)/this.view.fullWidth/this.zoom,t=(this.top-this.bottom)/this.view.fullHeight/this.zoom;r+=e*this.view.offsetX,s=r+e*this.view.width,a-=t*this.view.offsetY,o=a-t*this.view.height}this.projectionMatrix.makeOrthographic(r,s,a,o,this.near,this.far),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(e){const t=super.toJSON(e);return t.object.zoom=this.zoom,t.object.left=this.left,t.object.right=this.right,t.object.top=this.top,t.object.bottom=this.bottom,t.object.near=this.near,t.object.far=this.far,null!==this.view&&(t.object.view=Object.assign({},this.view)),t}constructor(e=-1,t=1,i=1,n=-1,r=.1,s=2e3){super(),this.isOrthographicCamera=!0,this.type="OrthographicCamera",this.zoom=1,this.view=null,this.left=e,this.right=t,this.top=i,this.bottom=n,this.near=r,this.far=s,this.updateProjectionMatrix()}}const $r=4,Yr=[.125,.215,.35,.446,.526,.582],Kr=20,Jr=new jr,Xr=new ui;let Zr=null;const es=(1+Math.sqrt(5))/2,ts=1/es,is=[new bi(1,1,1),new bi(-1,1,1),new bi(1,1,-1),new bi(-1,1,-1),new bi(0,es,ts),new bi(0,es,-ts),new bi(ts,0,es),new bi(-ts,0,es),new bi(es,ts,0),new bi(-es,ts,0)];class ns{fromScene(e,t=0,i=.1,n=100){Zr=this._renderer.getRenderTarget(),this._setSize(256);const r=this._allocateTargets();return r.depthBuffer=!0,this._sceneToCubeUV(e,i,n,r),t>0&&this._blur(r,0,0,t),this._applyPMREM(r),this._cleanup(r),r}fromEquirectangular(e,t=null){return this._fromTexture(e,t)}fromCubemap(e,t=null){return this._fromTexture(e,t)}compileCubemapShader(){null===this._cubemapMaterial&&(this._cubemapMaterial=os(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){null===this._equirectMaterial&&(this._equirectMaterial=as(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),null!==this._cubemapMaterial&&this._cubemapMaterial.dispose(),null!==this._equirectMaterial&&this._equirectMaterial.dispose()}_setSize(e){this._lodMax=Math.floor(Math.log2(e)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){null!==this._blurMaterial&&this._blurMaterial.dispose(),null!==this._pingPongRenderTarget&&this._pingPongRenderTarget.dispose();for(let e=0;ee-$r?o=Yr[a-e+$r-1]:0===a&&(o=0),n.push(o);const l=1/(s-2),c=-l,h=1+l,u=[c,c,h,c,h,h,c,c,h,h,c,h],d=6,A=6,p=3,g=2,m=1,f=new Float32Array(p*A*d),v=new Float32Array(g*A*d),x=new Float32Array(m*A*d);for(let e=0;e2?0:-1,n=[t,i,0,t+2/3,i,0,t+2/3,i+1,0,t,i,0,t+2/3,i+1,0,t,i+1,0];f.set(n,p*A*e),v.set(u,g*A*e);const r=[e,e,e,e,e,e];x.set(r,m*A*e)}const y=new Zn;y.setAttribute("position",new Hn(f,p)),y.setAttribute("uv",new Hn(v,g)),y.setAttribute("faceIndex",new Hn(x,m)),t.push(y),r>$r&&r--}return{lodPlanes:t,sizeLods:i,sigmas:n}}(n)),this._blurMaterial=function(e,t,i){const n=new Float32Array(Kr),r=new bi(0,1,0),s=new yr({name:"SphericalGaussianBlur",defines:{n:Kr,CUBEUV_TEXEL_WIDTH:1/t,CUBEUV_TEXEL_HEIGHT:1/i,CUBEUV_MAX_MIP:`${e}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:n},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:r}},vertexShader:ls(),fragmentShader:"\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform sampler2D envMap;\n\t\t\tuniform int samples;\n\t\t\tuniform float weights[ n ];\n\t\t\tuniform bool latitudinal;\n\t\t\tuniform float dTheta;\n\t\t\tuniform float mipInt;\n\t\t\tuniform vec3 poleAxis;\n\n\t\t\t#define ENVMAP_TYPE_CUBE_UV\n\t\t\t#include \n\n\t\t\tvec3 getSample( float theta, vec3 axis ) {\n\n\t\t\t\tfloat cosTheta = cos( theta );\n\t\t\t\t// Rodrigues' axis-angle rotation\n\t\t\t\tvec3 sampleDirection = vOutputDirection * cosTheta\n\t\t\t\t\t+ cross( axis, vOutputDirection ) * sin( theta )\n\t\t\t\t\t+ axis * dot( axis, vOutputDirection ) * ( 1.0 - cosTheta );\n\n\t\t\t\treturn bilinearCubeUV( envMap, sampleDirection, mipInt );\n\n\t\t\t}\n\n\t\t\tvoid main() {\n\n\t\t\t\tvec3 axis = latitudinal ? poleAxis : cross( poleAxis, vOutputDirection );\n\n\t\t\t\tif ( all( equal( axis, vec3( 0.0 ) ) ) ) {\n\n\t\t\t\t\taxis = vec3( vOutputDirection.z, 0.0, - vOutputDirection.x );\n\n\t\t\t\t}\n\n\t\t\t\taxis = normalize( axis );\n\n\t\t\t\tgl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n\t\t\t\tgl_FragColor.rgb += weights[ 0 ] * getSample( 0.0, axis );\n\n\t\t\t\tfor ( int i = 1; i < n; i++ ) {\n\n\t\t\t\t\tif ( i >= samples ) {\n\n\t\t\t\t\t\tbreak;\n\n\t\t\t\t\t}\n\n\t\t\t\t\tfloat theta = dTheta * float( i );\n\t\t\t\t\tgl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis );\n\t\t\t\t\tgl_FragColor.rgb += weights[ i ] * getSample( theta, axis );\n\n\t\t\t\t}\n\n\t\t\t}\n\t\t",blending:A,depthTest:!1,depthWrite:!1});return s}(n,e,t)}return n}_compileMaterial(e){const t=new Ar(this._lodPlanes[0],e);this._renderer.compile(t,Jr)}_sceneToCubeUV(e,t,i,n){const r=new Er(90,1,t,i),s=[1,-1,1,1,1,1],a=[1,1,1,-1,-1,-1],o=this._renderer,l=o.autoClear,c=o.toneMapping;o.getClearColor(Xr),o.toneMapping=q,o.autoClear=!1;const h=new kn({name:"PMREM.Background",side:u,depthWrite:!1,depthTest:!1}),d=new Ar(new gr,h);let A=!1;const p=e.background;p?p.isColor&&(h.color.copy(p),e.background=null,A=!0):(h.color.copy(Xr),A=!0);for(let t=0;t<6;t++){const i=t%3;0===i?(r.up.set(0,s[t],0),r.lookAt(a[t],0,0)):1===i?(r.up.set(0,0,s[t]),r.lookAt(0,a[t],0)):(r.up.set(0,s[t],0),r.lookAt(0,0,a[t]));const l=this._cubeSize;ss(n,i*l,t>2?l:0,l,l),o.setRenderTarget(n),A&&o.render(d,r),o.render(e,r)}d.geometry.dispose(),d.material.dispose(),o.toneMapping=c,o.autoClear=l,e.background=p}_textureToCubeUV(e,t){const i=this._renderer,n=e.mapping===X||e.mapping===Z;n?(null===this._cubemapMaterial&&(this._cubemapMaterial=os()),this._cubemapMaterial.uniforms.flipEnvMap.value=!1===e.isRenderTargetTexture?-1:1):null===this._equirectMaterial&&(this._equirectMaterial=as());const r=n?this._cubemapMaterial:this._equirectMaterial,s=new Ar(this._lodPlanes[0],r);r.uniforms.envMap.value=e;const a=this._cubeSize;ss(t,0,0,3*a,2*a),i.setRenderTarget(t),i.render(s,Jr)}_applyPMREM(e){const t=this._renderer,i=t.autoClear;t.autoClear=!1;for(let t=1;tKr&&console.warn(`sigmaRadians, ${r}, is too large and will clip, as it requested ${p} samples when the maximum is set to ${Kr}`);const g=[];let m=0;for(let e=0;ef-$r?n-f+$r:0),4*(this._cubeSize-v),3*v,2*v),o.setRenderTarget(t),o.render(c,Jr)}constructor(e){this._renderer=e,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._lodPlanes=[],this._sizeLods=[],this._sigmas=[],this._blurMaterial=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._compileMaterial(this._blurMaterial)}}function rs(e,t,i){const n=new xi(e,t,i);return n.texture.mapping=ie,n.texture.name="PMREM.cubeUv",n.scissorTest=!0,n}function ss(e,t,i,n,r){e.viewport.set(t,i,n,r),e.scissor.set(t,i,n,r)}function as(){return new yr({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:ls(),fragmentShader:"\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform sampler2D envMap;\n\n\t\t\t#include \n\n\t\t\tvoid main() {\n\n\t\t\t\tvec3 outputDirection = normalize( vOutputDirection );\n\t\t\t\tvec2 uv = equirectUv( outputDirection );\n\n\t\t\t\tgl_FragColor = vec4( texture2D ( envMap, uv ).rgb, 1.0 );\n\n\t\t\t}\n\t\t",blending:A,depthTest:!1,depthWrite:!1})}function os(){return new yr({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:ls(),fragmentShader:"\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tuniform float flipEnvMap;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform samplerCube envMap;\n\n\t\t\tvoid main() {\n\n\t\t\t\tgl_FragColor = textureCube( envMap, vec3( flipEnvMap * vOutputDirection.x, vOutputDirection.yz ) );\n\n\t\t\t}\n\t\t",blending:A,depthTest:!1,depthWrite:!1})}function ls(){return"\n\n\t\tprecision mediump float;\n\t\tprecision mediump int;\n\n\t\tattribute float faceIndex;\n\n\t\tvarying vec3 vOutputDirection;\n\n\t\t// RH coordinate system; PMREM face-indexing convention\n\t\tvec3 getDirection( vec2 uv, float face ) {\n\n\t\t\tuv = 2.0 * uv - 1.0;\n\n\t\t\tvec3 direction = vec3( uv, 1.0 );\n\n\t\t\tif ( face == 0.0 ) {\n\n\t\t\t\tdirection = direction.zyx; // ( 1, v, u ) pos x\n\n\t\t\t} else if ( face == 1.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xz *= -1.0; // ( -u, 1, -v ) pos y\n\n\t\t\t} else if ( face == 2.0 ) {\n\n\t\t\t\tdirection.x *= -1.0; // ( -u, v, 1 ) pos z\n\n\t\t\t} else if ( face == 3.0 ) {\n\n\t\t\t\tdirection = direction.zyx;\n\t\t\t\tdirection.xz *= -1.0; // ( -1, v, -u ) neg x\n\n\t\t\t} else if ( face == 4.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xy *= -1.0; // ( -u, -1, v ) neg y\n\n\t\t\t} else if ( face == 5.0 ) {\n\n\t\t\t\tdirection.z *= -1.0; // ( u, v, -1 ) neg z\n\n\t\t\t}\n\n\t\t\treturn direction;\n\n\t\t}\n\n\t\tvoid main() {\n\n\t\t\tvOutputDirection = getDirection( uv, faceIndex );\n\t\t\tgl_Position = vec4( position, 1.0 );\n\n\t\t}\n\t"}function cs(e){let t=new WeakMap,i=null;function n(e){const i=e.target;i.removeEventListener("dispose",n);const r=t.get(i);void 0!==r&&(t.delete(i),r.dispose())}return{get:function(r){if(r&&r.isTexture){const s=r.mapping,a=s===ee||s===te,o=s===X||s===Z;if(a||o){if(r.isRenderTargetTexture&&!0===r.needsPMREMUpdate){r.needsPMREMUpdate=!1;let n=t.get(r);return null===i&&(i=new ns(e)),n=a?i.fromEquirectangular(r,n):i.fromCubemap(r,n),t.set(r,n),n.texture}if(t.has(r))return t.get(r).texture;{const s=r.image;if(a&&s&&s.height>0||o&&s&&function(e){let t=0;const i=6;for(let n=0;nt.maxTextureSize&&(p=Math.ceil(A/t.maxTextureSize),A=t.maxTextureSize);const g=new Float32Array(A*p*4*r),m=new yi(g,A,p,r);m.type=ve,m.needsUpdate=!0;const f=4*d;for(let t=0;t0)return e;const r=t*i;let s=Es[r];if(void 0===s&&(s=new Float32Array(r),Es[r]=s),0!==t){n.toArray(s,0);for(let n=1,r=0;n!==t;++n)r+=i,e[n].toArray(s,r)}return s}function Ms(e,t){if(e.length!==t.length)return!1;for(let i=0,n=e.length;i":" "} ${r}: ${i[e]}`)}return n.join("\n")}(e.getShaderSource(t),n)}return r}function Ia(e,t){const i=function(e){switch(e){case Ct:return["Linear","( value )"];case It:return["sRGB","( value )"];default:return console.warn("THREE.WebGLProgram: Unsupported encoding:",e),["Linear","( value )"]}}(t);return"vec4 "+e+"( vec4 value ) { return LinearTo"+i[0]+i[1]+"; }"}function wa(e,t){let i;switch(t){case j:i="Linear";break;case $:i="Reinhard";break;case Y:i="OptimizedCineon";break;case K:i="ACESFilmic";break;case J:i="Custom";break;default:console.warn("THREE.WebGLProgram: Unsupported toneMapping:",t),i="Linear"}return"vec3 "+e+"( vec3 color ) { return "+i+"ToneMapping( color ); }"}function Sa(e){return""!==e}function Ma(e,t){const i=t.numSpotLightShadows+t.numSpotLightMaps-t.numSpotLightShadowsWithMaps;return e.replace(/NUM_DIR_LIGHTS/g,t.numDirLights).replace(/NUM_SPOT_LIGHTS/g,t.numSpotLights).replace(/NUM_SPOT_LIGHT_MAPS/g,t.numSpotLightMaps).replace(/NUM_SPOT_LIGHT_COORDS/g,i).replace(/NUM_RECT_AREA_LIGHTS/g,t.numRectAreaLights).replace(/NUM_POINT_LIGHTS/g,t.numPointLights).replace(/NUM_HEMI_LIGHTS/g,t.numHemiLights).replace(/NUM_DIR_LIGHT_SHADOWS/g,t.numDirLightShadows).replace(/NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS/g,t.numSpotLightShadowsWithMaps).replace(/NUM_SPOT_LIGHT_SHADOWS/g,t.numSpotLightShadows).replace(/NUM_POINT_LIGHT_SHADOWS/g,t.numPointLightShadows)}function Ba(e,t){return e.replace(/NUM_CLIPPING_PLANES/g,t.numClippingPlanes).replace(/UNION_CLIPPING_PLANES/g,t.numClippingPlanes-t.numClipIntersection)}const Ta=/^[ \t]*#include +<([\w\d./]+)>/gm;function Ra(e){return e.replace(Ta,La)}function La(e,t){const i=Nr[t];if(void 0===i)throw new Error("Can not resolve #include <"+t+">");return Ra(i)}const Da=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function Qa(e){return e.replace(Da,Pa)}function Pa(e,t,i,n){let r="";for(let e=parseInt(t);e0&&(x+="\n"),y=[m,f].filter(Sa).join("\n"),y.length>0&&(y+="\n")):(x=[Fa(i),"#define SHADER_NAME "+i.shaderName,f,i.instancing?"#define USE_INSTANCING":"",i.instancingColor?"#define USE_INSTANCING_COLOR":"",i.supportsVertexTextures?"#define VERTEX_TEXTURES":"",i.useFog&&i.fog?"#define USE_FOG":"",i.useFog&&i.fogExp2?"#define FOG_EXP2":"",i.map?"#define USE_MAP":"",i.envMap?"#define USE_ENVMAP":"",i.envMap?"#define "+A:"",i.lightMap?"#define USE_LIGHTMAP":"",i.aoMap?"#define USE_AOMAP":"",i.emissiveMap?"#define USE_EMISSIVEMAP":"",i.bumpMap?"#define USE_BUMPMAP":"",i.normalMap?"#define USE_NORMALMAP":"",i.normalMap&&i.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",i.normalMap&&i.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",i.clearcoatMap?"#define USE_CLEARCOATMAP":"",i.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",i.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",i.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",i.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",i.displacementMap&&i.supportsVertexTextures?"#define USE_DISPLACEMENTMAP":"",i.specularMap?"#define USE_SPECULARMAP":"",i.specularIntensityMap?"#define USE_SPECULARINTENSITYMAP":"",i.specularColorMap?"#define USE_SPECULARCOLORMAP":"",i.roughnessMap?"#define USE_ROUGHNESSMAP":"",i.metalnessMap?"#define USE_METALNESSMAP":"",i.alphaMap?"#define USE_ALPHAMAP":"",i.transmission?"#define USE_TRANSMISSION":"",i.transmissionMap?"#define USE_TRANSMISSIONMAP":"",i.thicknessMap?"#define USE_THICKNESSMAP":"",i.sheenColorMap?"#define USE_SHEENCOLORMAP":"",i.sheenRoughnessMap?"#define USE_SHEENROUGHNESSMAP":"",i.vertexTangents?"#define USE_TANGENT":"",i.vertexColors?"#define USE_COLOR":"",i.vertexAlphas?"#define USE_COLOR_ALPHA":"",i.vertexUvs?"#define USE_UV":"",i.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",i.flatShading?"#define FLAT_SHADED":"",i.skinning?"#define USE_SKINNING":"",i.morphTargets?"#define USE_MORPHTARGETS":"",i.morphNormals&&!1===i.flatShading?"#define USE_MORPHNORMALS":"",i.morphColors&&i.isWebGL2?"#define USE_MORPHCOLORS":"",i.morphTargetsCount>0&&i.isWebGL2?"#define MORPHTARGETS_TEXTURE":"",i.morphTargetsCount>0&&i.isWebGL2?"#define MORPHTARGETS_TEXTURE_STRIDE "+i.morphTextureStride:"",i.morphTargetsCount>0&&i.isWebGL2?"#define MORPHTARGETS_COUNT "+i.morphTargetsCount:"",i.doubleSided?"#define DOUBLE_SIDED":"",i.flipSided?"#define FLIP_SIDED":"",i.shadowMapEnabled?"#define USE_SHADOWMAP":"",i.shadowMapEnabled?"#define "+u:"",i.sizeAttenuation?"#define USE_SIZEATTENUATION":"",i.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",i.logarithmicDepthBuffer&&i.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING","\tattribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR","\tattribute vec3 instanceColor;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_TANGENT","\tattribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )","\tattribute vec4 color;","#elif defined( USE_COLOR )","\tattribute vec3 color;","#endif","#if ( defined( USE_MORPHTARGETS ) && ! defined( MORPHTARGETS_TEXTURE ) )","\tattribute vec3 morphTarget0;","\tattribute vec3 morphTarget1;","\tattribute vec3 morphTarget2;","\tattribute vec3 morphTarget3;","\t#ifdef USE_MORPHNORMALS","\t\tattribute vec3 morphNormal0;","\t\tattribute vec3 morphNormal1;","\t\tattribute vec3 morphNormal2;","\t\tattribute vec3 morphNormal3;","\t#else","\t\tattribute vec3 morphTarget4;","\t\tattribute vec3 morphTarget5;","\t\tattribute vec3 morphTarget6;","\t\tattribute vec3 morphTarget7;","\t#endif","#endif","#ifdef USE_SKINNING","\tattribute vec4 skinIndex;","\tattribute vec4 skinWeight;","#endif","\n"].filter(Sa).join("\n"),y=[m,Fa(i),"#define SHADER_NAME "+i.shaderName,f,i.useFog&&i.fog?"#define USE_FOG":"",i.useFog&&i.fogExp2?"#define FOG_EXP2":"",i.map?"#define USE_MAP":"",i.matcap?"#define USE_MATCAP":"",i.envMap?"#define USE_ENVMAP":"",i.envMap?"#define "+d:"",i.envMap?"#define "+A:"",i.envMap?"#define "+p:"",g?"#define CUBEUV_TEXEL_WIDTH "+g.texelWidth:"",g?"#define CUBEUV_TEXEL_HEIGHT "+g.texelHeight:"",g?"#define CUBEUV_MAX_MIP "+g.maxMip+".0":"",i.lightMap?"#define USE_LIGHTMAP":"",i.aoMap?"#define USE_AOMAP":"",i.emissiveMap?"#define USE_EMISSIVEMAP":"",i.bumpMap?"#define USE_BUMPMAP":"",i.normalMap?"#define USE_NORMALMAP":"",i.normalMap&&i.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",i.normalMap&&i.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",i.clearcoat?"#define USE_CLEARCOAT":"",i.clearcoatMap?"#define USE_CLEARCOATMAP":"",i.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",i.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",i.iridescence?"#define USE_IRIDESCENCE":"",i.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",i.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",i.specularMap?"#define USE_SPECULARMAP":"",i.specularIntensityMap?"#define USE_SPECULARINTENSITYMAP":"",i.specularColorMap?"#define USE_SPECULARCOLORMAP":"",i.roughnessMap?"#define USE_ROUGHNESSMAP":"",i.metalnessMap?"#define USE_METALNESSMAP":"",i.alphaMap?"#define USE_ALPHAMAP":"",i.alphaTest?"#define USE_ALPHATEST":"",i.sheen?"#define USE_SHEEN":"",i.sheenColorMap?"#define USE_SHEENCOLORMAP":"",i.sheenRoughnessMap?"#define USE_SHEENROUGHNESSMAP":"",i.transmission?"#define USE_TRANSMISSION":"",i.transmissionMap?"#define USE_TRANSMISSIONMAP":"",i.thicknessMap?"#define USE_THICKNESSMAP":"",i.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",i.vertexTangents?"#define USE_TANGENT":"",i.vertexColors||i.instancingColor?"#define USE_COLOR":"",i.vertexAlphas?"#define USE_COLOR_ALPHA":"",i.vertexUvs?"#define USE_UV":"",i.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",i.gradientMap?"#define USE_GRADIENTMAP":"",i.flatShading?"#define FLAT_SHADED":"",i.doubleSided?"#define DOUBLE_SIDED":"",i.flipSided?"#define FLIP_SIDED":"",i.shadowMapEnabled?"#define USE_SHADOWMAP":"",i.shadowMapEnabled?"#define "+u:"",i.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",i.physicallyCorrectLights?"#define PHYSICALLY_CORRECT_LIGHTS":"",i.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",i.logarithmicDepthBuffer&&i.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",i.toneMapping!==q?"#define TONE_MAPPING":"",i.toneMapping!==q?Nr.tonemapping_pars_fragment:"",i.toneMapping!==q?wa("toneMapping",i.toneMapping):"",i.dithering?"#define DITHERING":"",i.opaque?"#define OPAQUE":"",Nr.encodings_pars_fragment,Ia("linearToOutputTexel",i.outputEncoding),i.useDepthPacking?"#define DEPTH_PACKING "+i.depthPacking:"","\n"].filter(Sa).join("\n")),a=Ra(a),a=Ma(a,i),a=Ba(a,i),h=Ra(h),h=Ma(h,i),h=Ba(h,i),a=Qa(a),h=Qa(h),i.isWebGL2&&!0!==i.isRawShaderMaterial&&(_="#version 300 es\n",x=["precision mediump sampler2DArray;","#define attribute in","#define varying out","#define texture2D texture"].join("\n")+"\n"+x,y=["#define varying in",i.glslVersion===Dt?"":"layout(location = 0) out highp vec4 pc_fragColor;",i.glslVersion===Dt?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth","#define texture2D texture","#define textureCube texture","#define texture2DProj textureProj","#define texture2DLodEXT textureLod","#define texture2DProjLodEXT textureProjLod","#define textureCubeLodEXT textureLod","#define texture2DGradEXT textureGrad","#define texture2DProjGradEXT textureProjGrad","#define textureCubeGradEXT textureGrad"].join("\n")+"\n"+y);const E=_+y+h,b=Ea(r,35633,_+x+a),C=Ea(r,35632,E);if(r.attachShader(v,b),r.attachShader(v,C),void 0!==i.index0AttributeName?r.bindAttribLocation(v,0,i.index0AttributeName):!0===i.morphTargets&&r.bindAttribLocation(v,0,"position"),r.linkProgram(v),e.debug.checkShaderErrors){const e=r.getProgramInfoLog(v).trim(),t=r.getShaderInfoLog(b).trim(),i=r.getShaderInfoLog(C).trim();let n=!0,s=!0;if(!1===r.getProgramParameter(v,35714)){n=!1;const t=Ca(r,b,"vertex"),i=Ca(r,C,"fragment");console.error("THREE.WebGLProgram: Shader Error "+r.getError()+" - VALIDATE_STATUS "+r.getProgramParameter(v,35715)+"\n\nProgram Info Log: "+e+"\n"+t+"\n"+i)}else""!==e?console.warn("THREE.WebGLProgram: Program Info Log:",e):""!==t&&""!==i||(s=!1);s&&(this.diagnostics={runnable:n,programLog:e,vertexShader:{log:t,prefix:x},fragmentShader:{log:i,prefix:y}})}let I,w;return r.deleteShader(b),r.deleteShader(C),this.getUniforms=function(){return void 0===I&&(I=new _a(r,v)),I},this.getAttributes=function(){return void 0===w&&(w=function(e,t){const i={},n=e.getProgramParameter(t,35721);for(let r=0;r0,P=s.clearcoat>0,F=s.iridescence>0;return{isWebGL2:h,shaderID:I,shaderName:s.type,vertexShader:M,fragmentShader:B,defines:s.defines,customVertexShaderID:T,customFragmentShaderID:R,isRawShaderMaterial:!0===s.isRawShaderMaterial,glslVersion:s.glslVersion,precision:m,instancing:!0===x.isInstancedMesh,instancingColor:!0===x.isInstancedMesh&&null!==x.instanceColor,supportsVertexTextures:g,outputEncoding:null===D?e.outputEncoding:!0===D.isXRRenderTarget?D.texture.encoding:Ct,map:!!s.map,matcap:!!s.matcap,envMap:!!b,envMapMode:b&&b.mapping,envMapCubeUVHeight:C,lightMap:!!s.lightMap,aoMap:!!s.aoMap,emissiveMap:!!s.emissiveMap,bumpMap:!!s.bumpMap,normalMap:!!s.normalMap,objectSpaceNormalMap:s.normalMapType===Mt,tangentSpaceNormalMap:s.normalMapType===St,decodeVideoTexture:!!s.map&&!0===s.map.isVideoTexture&&s.map.encoding===It,clearcoat:P,clearcoatMap:P&&!!s.clearcoatMap,clearcoatRoughnessMap:P&&!!s.clearcoatRoughnessMap,clearcoatNormalMap:P&&!!s.clearcoatNormalMap,iridescence:F,iridescenceMap:F&&!!s.iridescenceMap,iridescenceThicknessMap:F&&!!s.iridescenceThicknessMap,displacementMap:!!s.displacementMap,roughnessMap:!!s.roughnessMap,metalnessMap:!!s.metalnessMap,specularMap:!!s.specularMap,specularIntensityMap:!!s.specularIntensityMap,specularColorMap:!!s.specularColorMap,opaque:!1===s.transparent&&s.blending===p,alphaMap:!!s.alphaMap,alphaTest:Q,gradientMap:!!s.gradientMap,sheen:s.sheen>0,sheenColorMap:!!s.sheenColorMap,sheenRoughnessMap:!!s.sheenRoughnessMap,transmission:s.transmission>0,transmissionMap:!!s.transmissionMap,thicknessMap:!!s.thicknessMap,combine:s.combine,vertexTangents:!!s.normalMap&&!!_.attributes.tangent,vertexColors:s.vertexColors,vertexAlphas:!0===s.vertexColors&&!!_.attributes.color&&4===_.attributes.color.itemSize,vertexUvs:!!(s.map||s.bumpMap||s.normalMap||s.specularMap||s.alphaMap||s.emissiveMap||s.roughnessMap||s.metalnessMap||s.clearcoatMap||s.clearcoatRoughnessMap||s.clearcoatNormalMap||s.iridescenceMap||s.iridescenceThicknessMap||s.displacementMap||s.transmissionMap||s.thicknessMap||s.specularIntensityMap||s.specularColorMap||s.sheenColorMap||s.sheenRoughnessMap),uvsVertexOnly:!(s.map||s.bumpMap||s.normalMap||s.specularMap||s.alphaMap||s.emissiveMap||s.roughnessMap||s.metalnessMap||s.clearcoatNormalMap||s.iridescenceMap||s.iridescenceThicknessMap||s.transmission>0||s.transmissionMap||s.thicknessMap||s.specularIntensityMap||s.specularColorMap||s.sheen>0||s.sheenColorMap||s.sheenRoughnessMap||!s.displacementMap),fog:!!y,useFog:!0===s.fog,fogExp2:y&&y.isFogExp2,flatShading:!!s.flatShading,sizeAttenuation:s.sizeAttenuation,logarithmicDepthBuffer:A,skinning:!0===x.isSkinnedMesh,morphTargets:void 0!==_.morphAttributes.position,morphNormals:void 0!==_.morphAttributes.normal,morphColors:void 0!==_.morphAttributes.color,morphTargetsCount:S,morphTextureStride:L,numDirLights:o.directional.length,numPointLights:o.point.length,numSpotLights:o.spot.length,numSpotLightMaps:o.spotLightMap.length,numRectAreaLights:o.rectArea.length,numHemiLights:o.hemi.length,numDirLightShadows:o.directionalShadowMap.length,numPointLightShadows:o.pointShadowMap.length,numSpotLightShadows:o.spotShadowMap.length,numSpotLightShadowsWithMaps:o.numSpotLightShadowsWithMaps,numClippingPlanes:a.numPlanes,numClipIntersection:a.numIntersection,dithering:s.dithering,shadowMapEnabled:e.shadowMap.enabled&&c.length>0,shadowMapType:e.shadowMap.type,toneMapping:s.toneMapped?e.toneMapping:q,physicallyCorrectLights:e.physicallyCorrectLights,premultipliedAlpha:s.premultipliedAlpha,doubleSided:s.side===d,flipSided:s.side===u,useDepthPacking:!!s.depthPacking,depthPacking:s.depthPacking||0,index0AttributeName:s.index0AttributeName,extensionDerivatives:s.extensions&&s.extensions.derivatives,extensionFragDepth:s.extensions&&s.extensions.fragDepth,extensionDrawBuffers:s.extensions&&s.extensions.drawBuffers,extensionShaderTextureLOD:s.extensions&&s.extensions.shaderTextureLOD,rendererExtensionFragDepth:h||n.has("EXT_frag_depth"),rendererExtensionDrawBuffers:h||n.has("WEBGL_draw_buffers"),rendererExtensionShaderTextureLod:h||n.has("EXT_shader_texture_lod"),customProgramCacheKey:s.customProgramCacheKey()}},getProgramCacheKey:function(t){const i=[];if(t.shaderID?i.push(t.shaderID):(i.push(t.customVertexShaderID),i.push(t.customFragmentShaderID)),void 0!==t.defines)for(const e in t.defines)i.push(e),i.push(t.defines[e]);return!1===t.isRawShaderMaterial&&(!function(e,t){e.push(t.precision),e.push(t.outputEncoding),e.push(t.envMapMode),e.push(t.envMapCubeUVHeight),e.push(t.combine),e.push(t.vertexUvs),e.push(t.fogExp2),e.push(t.sizeAttenuation),e.push(t.morphTargetsCount),e.push(t.morphAttributeCount),e.push(t.numDirLights),e.push(t.numPointLights),e.push(t.numSpotLights),e.push(t.numSpotLightMaps),e.push(t.numHemiLights),e.push(t.numRectAreaLights),e.push(t.numDirLightShadows),e.push(t.numPointLightShadows),e.push(t.numSpotLightShadows),e.push(t.numSpotLightShadowsWithMaps),e.push(t.shadowMapType),e.push(t.toneMapping),e.push(t.numClippingPlanes),e.push(t.numClipIntersection),e.push(t.depthPacking)}(i,t),function(e,t){o.disableAll(),t.isWebGL2&&o.enable(0);t.supportsVertexTextures&&o.enable(1);t.instancing&&o.enable(2);t.instancingColor&&o.enable(3);t.map&&o.enable(4);t.matcap&&o.enable(5);t.envMap&&o.enable(6);t.lightMap&&o.enable(7);t.aoMap&&o.enable(8);t.emissiveMap&&o.enable(9);t.bumpMap&&o.enable(10);t.normalMap&&o.enable(11);t.objectSpaceNormalMap&&o.enable(12);t.tangentSpaceNormalMap&&o.enable(13);t.clearcoat&&o.enable(14);t.clearcoatMap&&o.enable(15);t.clearcoatRoughnessMap&&o.enable(16);t.clearcoatNormalMap&&o.enable(17);t.iridescence&&o.enable(18);t.iridescenceMap&&o.enable(19);t.iridescenceThicknessMap&&o.enable(20);t.displacementMap&&o.enable(21);t.specularMap&&o.enable(22);t.roughnessMap&&o.enable(23);t.metalnessMap&&o.enable(24);t.gradientMap&&o.enable(25);t.alphaMap&&o.enable(26);t.alphaTest&&o.enable(27);t.vertexColors&&o.enable(28);t.vertexAlphas&&o.enable(29);t.vertexUvs&&o.enable(30);t.vertexTangents&&o.enable(31);t.uvsVertexOnly&&o.enable(32);e.push(o.mask),o.disableAll(),t.fog&&o.enable(0);t.useFog&&o.enable(1);t.flatShading&&o.enable(2);t.logarithmicDepthBuffer&&o.enable(3);t.skinning&&o.enable(4);t.morphTargets&&o.enable(5);t.morphNormals&&o.enable(6);t.morphColors&&o.enable(7);t.premultipliedAlpha&&o.enable(8);t.shadowMapEnabled&&o.enable(9);t.physicallyCorrectLights&&o.enable(10);t.doubleSided&&o.enable(11);t.flipSided&&o.enable(12);t.useDepthPacking&&o.enable(13);t.dithering&&o.enable(14);t.specularIntensityMap&&o.enable(15);t.specularColorMap&&o.enable(16);t.transmission&&o.enable(17);t.transmissionMap&&o.enable(18);t.thicknessMap&&o.enable(19);t.sheen&&o.enable(20);t.sheenColorMap&&o.enable(21);t.sheenRoughnessMap&&o.enable(22);t.decodeVideoTexture&&o.enable(23);t.opaque&&o.enable(24);e.push(o.mask)}(i,t),i.push(e.outputEncoding)),i.push(t.customProgramCacheKey),i.join()},getUniforms:function(e){const t=f[e.type];let i;if(t){const e=kr[t];i=xr.clone(e.uniforms)}else i=e.uniforms;return i},acquireProgram:function(t,i){let n;for(let e=0,t=c.length;e0?n.push(h):!0===a.transparent?r.push(h):i.push(h)},unshift:function(e,t,a,o,l,c){const h=s(e,t,a,o,l,c);a.transmission>0?n.unshift(h):!0===a.transparent?r.unshift(h):i.unshift(h)},finish:function(){for(let i=t,n=e.length;i1&&i.sort(e||Va),n.length>1&&n.sort(t||za),r.length>1&&r.sort(t||za)}}}function qa(){let e=new WeakMap;return{get:function(t,i){const n=e.get(t);let r;return void 0===n?(r=new Wa,e.set(t,[r])):i>=n.length?(r=new Wa,n.push(r)):r=n[i],r},dispose:function(){e=new WeakMap}}}function ja(){const e={};return{get:function(t){if(void 0!==e[t.id])return e[t.id];let i;switch(t.type){case"DirectionalLight":i={direction:new bi,color:new ui};break;case"SpotLight":i={position:new bi,direction:new bi,color:new ui,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":i={position:new bi,color:new ui,distance:0,decay:0};break;case"HemisphereLight":i={direction:new bi,skyColor:new ui,groundColor:new ui};break;case"RectAreaLight":i={color:new ui,position:new bi,halfWidth:new bi,halfHeight:new bi}}return e[t.id]=i,i}}}let $a=0;function Ya(e,t){return(t.castShadow?2:0)-(e.castShadow?2:0)+(t.map?1:0)-(e.map?1:0)}function Ka(e,t){const i=new ja,n=function(){const e={};return{get:function(t){if(void 0!==e[t.id])return e[t.id];let i;switch(t.type){case"DirectionalLight":case"SpotLight":i={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new Kt};break;case"PointLight":i={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new Kt,shadowCameraNear:1,shadowCameraFar:1e3}}return e[t.id]=i,i}}}(),r={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0};for(let e=0;e<9;e++)r.probe.push(new bi);const s=new bi,a=new Zi,o=new Zi;return{setup:function(s,a){let o=0,l=0,c=0;for(let e=0;e<9;e++)r.probe[e].set(0,0,0);let h=0,u=0,d=0,A=0,p=0,g=0,m=0,f=0,v=0,x=0;s.sort(Ya);const y=!0!==a?Math.PI:1;for(let e=0,t=s.length;e0&&(t.isWebGL2||!0===e.has("OES_texture_float_linear")?(r.rectAreaLTC1=Ur.LTC_FLOAT_1,r.rectAreaLTC2=Ur.LTC_FLOAT_2):!0===e.has("OES_texture_half_float_linear")?(r.rectAreaLTC1=Ur.LTC_HALF_1,r.rectAreaLTC2=Ur.LTC_HALF_2):console.error("THREE.WebGLRenderer: Unable to use RectAreaLight. Missing WebGL extensions.")),r.ambient[0]=o,r.ambient[1]=l,r.ambient[2]=c;const _=r.hash;_.directionalLength===h&&_.pointLength===u&&_.spotLength===d&&_.rectAreaLength===A&&_.hemiLength===p&&_.numDirectionalShadows===g&&_.numPointShadows===m&&_.numSpotShadows===f&&_.numSpotMaps===v||(r.directional.length=h,r.spot.length=d,r.rectArea.length=A,r.point.length=u,r.hemi.length=p,r.directionalShadow.length=g,r.directionalShadowMap.length=g,r.pointShadow.length=m,r.pointShadowMap.length=m,r.spotShadow.length=f,r.spotShadowMap.length=f,r.directionalShadowMatrix.length=g,r.pointShadowMatrix.length=m,r.spotLightMatrix.length=f+v-x,r.spotLightMap.length=v,r.numSpotLightShadowsWithMaps=x,_.directionalLength=h,_.pointLength=u,_.spotLength=d,_.rectAreaLength=A,_.hemiLength=p,_.numDirectionalShadows=g,_.numPointShadows=m,_.numSpotShadows=f,_.numSpotMaps=v,r.version=$a++)},setupView:function(e,t){let i=0,n=0,l=0,c=0,h=0;const u=t.matrixWorldInverse;for(let t=0,d=e.length;t=s.length?(a=new Ja(e,t),s.push(a)):a=s[r],a},dispose:function(){i=new WeakMap}}}class Za extends Un{copy(e){return super.copy(e),this.depthPacking=e.depthPacking,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this}constructor(e){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=3200,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.setValues(e)}}class eo extends Un{copy(e){return super.copy(e),this.referencePosition.copy(e.referencePosition),this.nearDistance=e.nearDistance,this.farDistance=e.farDistance,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this}constructor(e){super(),this.isMeshDistanceMaterial=!0,this.type="MeshDistanceMaterial",this.referencePosition=new bi,this.nearDistance=1,this.farDistance=1e3,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.setValues(e)}}const to="void main() {\n\tgl_Position = vec4( position, 1.0 );\n}",io="uniform sampler2D shadow_pass;\nuniform vec2 resolution;\nuniform float radius;\n#include \nvoid main() {\n\tconst float samples = float( VSM_SAMPLES );\n\tfloat mean = 0.0;\n\tfloat squared_mean = 0.0;\n\tfloat uvStride = samples <= 1.0 ? 0.0 : 2.0 / ( samples - 1.0 );\n\tfloat uvStart = samples <= 1.0 ? 0.0 : - 1.0;\n\tfor ( float i = 0.0; i < samples; i ++ ) {\n\t\tfloat uvOffset = uvStart + i * uvStride;\n\t\t#ifdef HORIZONTAL_PASS\n\t\t\tvec2 distribution = unpackRGBATo2Half( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( uvOffset, 0.0 ) * radius ) / resolution ) );\n\t\t\tmean += distribution.x;\n\t\t\tsquared_mean += distribution.y * distribution.y + distribution.x * distribution.x;\n\t\t#else\n\t\t\tfloat depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, uvOffset ) * radius ) / resolution ) );\n\t\t\tmean += depth;\n\t\t\tsquared_mean += depth * depth;\n\t\t#endif\n\t}\n\tmean = mean / samples;\n\tsquared_mean = squared_mean / samples;\n\tfloat std_dev = sqrt( squared_mean - mean * mean );\n\tgl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) );\n}";function no(e,t,i){let n=new Dr;const r=new Kt,s=new Kt,a=new vi,l=new Za({depthPacking:wt}),p=new eo,g={},m=i.maxTextureSize,f={[h]:u,[u]:h,[d]:d},v=new yr({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new Kt},radius:{value:4}},vertexShader:to,fragmentShader:io}),x=v.clone();x.defines.HORIZONTAL_PASS=1;const y=new Zn;y.setAttribute("position",new Hn(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));const _=new Ar(y,v),E=this;function b(i,n){const s=t.update(_);v.defines.VSM_SAMPLES!==i.blurSamples&&(v.defines.VSM_SAMPLES=i.blurSamples,x.defines.VSM_SAMPLES=i.blurSamples,v.needsUpdate=!0,x.needsUpdate=!0),null===i.mapPass&&(i.mapPass=new xi(r.x,r.y)),v.uniforms.shadow_pass.value=i.map.texture,v.uniforms.resolution.value=i.mapSize,v.uniforms.radius.value=i.radius,e.setRenderTarget(i.mapPass),e.clear(),e.renderBufferDirect(n,null,s,v,_,null),x.uniforms.shadow_pass.value=i.mapPass.texture,x.uniforms.resolution.value=i.mapSize,x.uniforms.radius.value=i.radius,e.setRenderTarget(i.map),e.clear(),e.renderBufferDirect(n,null,s,x,_,null)}function C(t,i,n,r,s,a){let o=null;const h=!0===n.isPointLight?t.customDistanceMaterial:t.customDepthMaterial;if(void 0!==h)o=h;else if(o=!0===n.isPointLight?p:l,e.localClippingEnabled&&!0===i.clipShadows&&Array.isArray(i.clippingPlanes)&&0!==i.clippingPlanes.length||i.displacementMap&&0!==i.displacementScale||i.alphaMap&&i.alphaTest>0||i.map&&i.alphaTest>0){const e=o.uuid,t=i.uuid;let n=g[e];void 0===n&&(n={},g[e]=n);let r=n[t];void 0===r&&(r=o.clone(),n[t]=r),o=r}return o.visible=i.visible,o.wireframe=i.wireframe,o.side=a===c?null!==i.shadowSide?i.shadowSide:i.side:null!==i.shadowSide?i.shadowSide:f[i.side],o.alphaMap=i.alphaMap,o.alphaTest=i.alphaTest,o.map=i.map,o.clipShadows=i.clipShadows,o.clippingPlanes=i.clippingPlanes,o.clipIntersection=i.clipIntersection,o.displacementMap=i.displacementMap,o.displacementScale=i.displacementScale,o.displacementBias=i.displacementBias,o.wireframeLinewidth=i.wireframeLinewidth,o.linewidth=i.linewidth,!0===n.isPointLight&&!0===o.isMeshDistanceMaterial&&(o.referencePosition.setFromMatrixPosition(n.matrixWorld),o.nearDistance=r,o.farDistance=s),o}function I(i,r,s,a,o){if(!1===i.visible)return;if(i.layers.test(r.layers)&&(i.isMesh||i.isLine||i.isPoints)&&(i.castShadow||i.receiveShadow&&o===c)&&(!i.frustumCulled||n.intersectsObject(i))){i.modelViewMatrix.multiplyMatrices(s.matrixWorldInverse,i.matrixWorld);const n=t.update(i),r=i.material;if(Array.isArray(r)){const t=n.groups;for(let l=0,c=t.length;lm||r.y>m)&&(r.x>m&&(s.x=Math.floor(m/A.x),r.x=s.x*A.x,u.mapSize.x=s.x),r.y>m&&(s.y=Math.floor(m/A.y),r.y=s.y*A.y,u.mapSize.y=s.y)),null===u.map){const e=this.type!==c?{minFilter:ae,magFilter:ae}:{};u.map=new xi(r.x,r.y,e),u.map.texture.name=h.name+".shadowMap",u.camera.updateProjectionMatrix()}e.setRenderTarget(u.map),e.clear();const p=u.getViewportCount();for(let e=0;e=1):-1!==de.indexOf("OpenGL ES")&&(ue=parseFloat(/^OpenGL ES (\d)/.exec(de)[1]),he=ue>=2);let Ae=null,pe={};const ge=e.getParameter(3088),me=e.getParameter(2978),fe=(new vi).fromArray(ge),ve=(new vi).fromArray(me);function xe(t,i,n){const r=new Uint8Array(4),s=e.createTexture();e.bindTexture(t,s),e.texParameteri(t,10241,9728),e.texParameteri(t,10240,9728);for(let t=0;tn||e.height>n)&&(r=n/Math.max(e.width,e.height)),r<1||!0===t){if("undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap){const n=t?qt:Math.floor,s=n(r*e.width),a=n(r*e.height);void 0===g&&(g=v(s,a));const o=i?v(s,a):g;o.width=s,o.height=a;return o.getContext("2d").drawImage(e,0,0,s,a),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+e.width+"x"+e.height+") to ("+s+"x"+a+")."),o}return"data"in e&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+e.width+"x"+e.height+")."),e}return e}function y(e){return zt(e.width)&&zt(e.height)}function _(e,t){return e.generateMipmaps&&t&&e.minFilter!==ae&&e.minFilter!==ce}function E(t){e.generateMipmap(t)}function b(i,n,r,s,a=!1){if(!1===o)return n;if(null!==i){if(void 0!==e[i])return e[i];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+i+"'")}let l=n;return 6403===n&&(5126===r&&(l=33326),5131===r&&(l=33325),5121===r&&(l=33321)),33319===n&&(5126===r&&(l=33328),5131===r&&(l=33327),5121===r&&(l=33323)),6408===n&&(5126===r&&(l=34836),5131===r&&(l=34842),5121===r&&(l=s===It&&!1===a?35907:32856),32819===r&&(l=32854),32820===r&&(l=32855)),33325!==l&&33326!==l&&33327!==l&&33328!==l&&34842!==l&&34836!==l||t.get("EXT_color_buffer_float"),l}function C(e,t,i){return!0===_(e,i)||e.isFramebufferTexture&&e.minFilter!==ae&&e.minFilter!==ce?Math.log2(Math.max(t.width,t.height))+1:void 0!==e.mipmaps&&e.mipmaps.length>0?e.mipmaps.length:e.isCompressedTexture&&Array.isArray(e.image)?t.mipmaps.length:1}function I(e){return e===ae||e===oe||e===le?9728:9729}function w(e){const t=e.target;t.removeEventListener("dispose",w),function(e){const t=n.get(e);if(void 0===t.__webglInit)return;const i=e.source,r=m.get(i);if(r){const n=r[t.__cacheKey];n.usedTimes--,0===n.usedTimes&&M(e),0===Object.keys(r).length&&m.delete(i)}n.remove(e)}(t),t.isVideoTexture&&p.delete(t)}function S(t){const i=t.target;i.removeEventListener("dispose",S),function(t){const i=t.texture,r=n.get(t),s=n.get(i);void 0!==s.__webglTexture&&(e.deleteTexture(s.__webglTexture),a.memory.textures--);t.depthTexture&&t.depthTexture.dispose();if(t.isWebGLCubeRenderTarget)for(let t=0;t<6;t++)e.deleteFramebuffer(r.__webglFramebuffer[t]),r.__webglDepthbuffer&&e.deleteRenderbuffer(r.__webglDepthbuffer[t]);else{if(e.deleteFramebuffer(r.__webglFramebuffer),r.__webglDepthbuffer&&e.deleteRenderbuffer(r.__webglDepthbuffer),r.__webglMultisampledFramebuffer&&e.deleteFramebuffer(r.__webglMultisampledFramebuffer),r.__webglColorRenderbuffer)for(let t=0;t0&&r.__version!==e.version){const i=e.image;if(null===i)console.warn("THREE.WebGLRenderer: Texture marked for update but no image data found.");else{if(!1!==i.complete)return void P(r,e,t);console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete")}}i.bindTexture(3553,r.__webglTexture,33984+t)}const R={[ne]:10497,[re]:33071,[se]:33648},L={[ae]:9728,[oe]:9984,[le]:9986,[ce]:9729,[he]:9985,[ue]:9987};function D(i,s,a){if(a?(e.texParameteri(i,10242,R[s.wrapS]),e.texParameteri(i,10243,R[s.wrapT]),32879!==i&&35866!==i||e.texParameteri(i,32882,R[s.wrapR]),e.texParameteri(i,10240,L[s.magFilter]),e.texParameteri(i,10241,L[s.minFilter])):(e.texParameteri(i,10242,33071),e.texParameteri(i,10243,33071),32879!==i&&35866!==i||e.texParameteri(i,32882,33071),s.wrapS===re&&s.wrapT===re||console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping."),e.texParameteri(i,10240,I(s.magFilter)),e.texParameteri(i,10241,I(s.minFilter)),s.minFilter!==ae&&s.minFilter!==ce&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.")),!0===t.has("EXT_texture_filter_anisotropic")){const a=t.get("EXT_texture_filter_anisotropic");if(s.magFilter===ae)return;if(s.minFilter!==le&&s.minFilter!==ue)return;if(s.type===ve&&!1===t.has("OES_texture_float_linear"))return;if(!1===o&&s.type===xe&&!1===t.has("OES_texture_half_float_linear"))return;(s.anisotropy>1||n.get(s).__currentAnisotropy)&&(e.texParameterf(i,a.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(s.anisotropy,r.getMaxAnisotropy())),n.get(s).__currentAnisotropy=s.anisotropy)}}function Q(t,i){let n=!1;void 0===t.__webglInit&&(t.__webglInit=!0,i.addEventListener("dispose",w));const r=i.source;let s=m.get(r);void 0===s&&(s={},m.set(r,s));const o=function(e){const t=[];return t.push(e.wrapS),t.push(e.wrapT),t.push(e.wrapR||0),t.push(e.magFilter),t.push(e.minFilter),t.push(e.anisotropy),t.push(e.internalFormat),t.push(e.format),t.push(e.type),t.push(e.generateMipmaps),t.push(e.premultiplyAlpha),t.push(e.flipY),t.push(e.unpackAlignment),t.push(e.encoding),t.join()}(i);if(o!==t.__cacheKey){void 0===s[o]&&(s[o]={texture:e.createTexture(),usedTimes:0},a.memory.textures++,n=!0),s[o].usedTimes++;const r=s[t.__cacheKey];void 0!==r&&(s[t.__cacheKey].usedTimes--,0===r.usedTimes&&M(i)),t.__cacheKey=o,t.__webglTexture=s[o].texture}return n}function P(t,r,a){let l=3553;(r.isDataArrayTexture||r.isCompressedArrayTexture)&&(l=35866),r.isData3DTexture&&(l=32879);const c=Q(t,r),u=r.source;i.bindTexture(l,t.__webglTexture,33984+a);const d=n.get(u);if(u.version!==d.__version||!0===c){i.activeTexture(33984+a),e.pixelStorei(37440,r.flipY),e.pixelStorei(37441,r.premultiplyAlpha),e.pixelStorei(3317,r.unpackAlignment),e.pixelStorei(37443,0);const t=function(e){return!o&&(e.wrapS!==re||e.wrapT!==re||e.minFilter!==ae&&e.minFilter!==ce)}(r)&&!1===y(r.image);let n=x(r.image,t,!1,h);n=G(r,n);const A=y(n)||o,p=s.convert(r.format,r.encoding);let g,m=s.convert(r.type),f=b(r.internalFormat,p,m,r.encoding,r.isVideoTexture);D(l,r,A);const v=r.mipmaps,I=o&&!0!==r.isVideoTexture,w=void 0===d.__version||!0===c,S=C(r,n,A);if(r.isDepthTexture)f=6402,o?f=r.type===ve?36012:r.type===fe?33190:r.type===Ee?35056:33189:r.type===ve&&console.error("WebGLRenderer: Floating point depth texture requires WebGL2."),r.format===Se&&6402===f&&r.type!==ge&&r.type!==fe&&(console.warn("THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture."),r.type=fe,m=s.convert(r.type)),r.format===Me&&6402===f&&(f=34041,r.type!==Ee&&(console.warn("THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture."),r.type=Ee,m=s.convert(r.type))),w&&(I?i.texStorage2D(3553,1,f,n.width,n.height):i.texImage2D(3553,0,f,n.width,n.height,0,p,m,null));else if(r.isDataTexture)if(v.length>0&&A){I&&w&&i.texStorage2D(3553,S,f,v[0].width,v[0].height);for(let e=0,t=v.length;e>=1,t>>=1}}else if(v.length>0&&A){I&&w&&i.texStorage2D(3553,S,f,v[0].width,v[0].height);for(let e=0,t=v.length;e=34069&&l<=34074)&&e.framebufferTexture2D(36160,o,l,n.get(a).__webglTexture,0),i.bindFramebuffer(36160,null)}function N(t,i,n){if(e.bindRenderbuffer(36161,t),i.depthBuffer&&!i.stencilBuffer){let r=33189;if(n||O(i)){const t=i.depthTexture;t&&t.isDepthTexture&&(t.type===ve?r=36012:t.type===fe&&(r=33190));const n=k(i);O(i)?d.renderbufferStorageMultisampleEXT(36161,n,r,i.width,i.height):e.renderbufferStorageMultisample(36161,n,r,i.width,i.height)}else e.renderbufferStorage(36161,r,i.width,i.height);e.framebufferRenderbuffer(36160,36096,36161,t)}else if(i.depthBuffer&&i.stencilBuffer){const r=k(i);n&&!1===O(i)?e.renderbufferStorageMultisample(36161,r,35056,i.width,i.height):O(i)?d.renderbufferStorageMultisampleEXT(36161,r,35056,i.width,i.height):e.renderbufferStorage(36161,34041,i.width,i.height),e.framebufferRenderbuffer(36160,33306,36161,t)}else{const t=!0===i.isWebGLMultipleRenderTargets?i.texture:[i.texture];for(let r=0;r0&&!0===t.has("WEBGL_multisampled_render_to_texture")&&!1!==i.__useRenderToTexture}function G(e,i){const n=e.encoding,r=e.format,s=e.type;return!0===e.isCompressedTexture||!0===e.isVideoTexture||e.format===Qt||n!==Ct&&(n===It?!1===o?!0===t.has("EXT_sRGB")&&r===Ce?(e.format=Qt,e.minFilter=ce,e.generateMipmaps=!1):i=Ai.sRGBToLinear(i):r===Ce&&s===de||console.warn("THREE.WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):console.error("THREE.WebGLTextures: Unsupported texture encoding:",n)),i}this.allocateTextureUnit=function(){const e=B;return e>=l&&console.warn("THREE.WebGLTextures: Trying to use "+e+" texture units while this GPU supports only "+l),B+=1,e},this.resetTextureUnits=function(){B=0},this.setTexture2D=T,this.setTexture2DArray=function(e,t){const r=n.get(e);e.version>0&&r.__version!==e.version?P(r,e,t):i.bindTexture(35866,r.__webglTexture,33984+t)},this.setTexture3D=function(e,t){const r=n.get(e);e.version>0&&r.__version!==e.version?P(r,e,t):i.bindTexture(32879,r.__webglTexture,33984+t)},this.setTextureCube=function(t,r){const a=n.get(t);t.version>0&&a.__version!==t.version?function(t,r,a){if(6!==r.image.length)return;const l=Q(t,r),h=r.source;i.bindTexture(34067,t.__webglTexture,33984+a);const u=n.get(h);if(h.version!==u.__version||!0===l){i.activeTexture(33984+a),e.pixelStorei(37440,r.flipY),e.pixelStorei(37441,r.premultiplyAlpha),e.pixelStorei(3317,r.unpackAlignment),e.pixelStorei(37443,0);const t=r.isCompressedTexture||r.image[0].isCompressedTexture,n=r.image[0]&&r.image[0].isDataTexture,d=[];for(let e=0;e<6;e++)d[e]=t||n?n?r.image[e].image:r.image[e]:x(r.image[e],!1,!0,c),d[e]=G(r,d[e]);const A=d[0],p=y(A)||o,g=s.convert(r.format,r.encoding),m=s.convert(r.type),f=b(r.internalFormat,g,m,r.encoding),v=o&&!0!==r.isVideoTexture,I=void 0===u.__version||!0===l;let w,S=C(r,A,p);if(D(34067,r,p),t){v&&I&&i.texStorage2D(34067,S,f,A.width,A.height);for(let e=0;e<6;e++){w=d[e].mipmaps;for(let t=0;t0&&S++,i.texStorage2D(34067,S,f,d[0].width,d[0].height));for(let e=0;e<6;e++)if(n){v?i.texSubImage2D(34069+e,0,0,0,d[e].width,d[e].height,g,m,d[e].data):i.texImage2D(34069+e,0,f,d[e].width,d[e].height,0,g,m,d[e].data);for(let t=0;t0&&!1===O(t)){const n=d?l:[l];c.__webglMultisampledFramebuffer=e.createFramebuffer(),c.__webglColorRenderbuffer=[],i.bindFramebuffer(36160,c.__webglMultisampledFramebuffer);for(let i=0;i0&&!1===O(t)){const r=t.isWebGLMultipleRenderTargets?t.texture:[t.texture],s=t.width,a=t.height;let o=16384;const l=[],c=t.stencilBuffer?33306:36096,h=n.get(t),u=!0===t.isWebGLMultipleRenderTargets;if(u)for(let t=0;to+c?(l.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:e.handedness,target:this})):!l.inputState.pinching&&a<=o-c&&(l.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:e.handedness,target:this}))}else null!==o&&e.gripSpace&&(r=t.getPose(e.gripSpace,i),null!==r&&(o.matrix.fromArray(r.transform.matrix),o.matrix.decompose(o.position,o.rotation,o.scale),r.linearVelocity?(o.hasLinearVelocity=!0,o.linearVelocity.copy(r.linearVelocity)):o.hasLinearVelocity=!1,r.angularVelocity?(o.hasAngularVelocity=!0,o.angularVelocity.copy(r.angularVelocity)):o.hasAngularVelocity=!1));null!==a&&(n=t.getPose(e.targetRaySpace,i),null===n&&null!==r&&(n=r),null!==n&&(a.matrix.fromArray(n.transform.matrix),a.matrix.decompose(a.position,a.rotation,a.scale),n.linearVelocity?(a.hasLinearVelocity=!0,a.linearVelocity.copy(n.linearVelocity)):a.hasLinearVelocity=!1,n.angularVelocity?(a.hasAngularVelocity=!0,a.angularVelocity.copy(n.angularVelocity)):a.hasAngularVelocity=!1,this.dispatchEvent(co)))}return null!==a&&(a.visible=null!==n),null!==o&&(o.visible=null!==r),null!==l&&(l.visible=null!==s),this}_getHandJoint(e,t){if(void 0===e.joints[t.jointName]){const i=new lo;i.matrixAutoUpdate=!1,i.visible=!1,e.joints[t.jointName]=i,e.add(i)}return e.joints[t.jointName]}constructor(){this._targetRay=null,this._grip=null,this._hand=null}}class uo extends fi{constructor(e,t,i,n,r,s,a,o,l,c){if((c=void 0!==c?c:Se)!==Se&&c!==Me)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");void 0===i&&c===Se&&(i=fe),void 0===i&&c===Me&&(i=Ee),super(null,n,r,s,a,o,c,i,l),this.isDepthTexture=!0,this.image={width:e,height:t},this.magFilter=void 0!==a?a:ae,this.minFilter=void 0!==o?o:ae,this.flipY=!1,this.generateMipmaps=!1}}class Ao extends Pt{constructor(e,t){super();const i=this;let n=null,r=1,s=null,a="local-floor",o=1,l=null,c=null,h=null,u=null,d=null,A=null;const p=t.getContextAttributes();let g=null,m=null;const f=[],v=[],x=new Set,y=new Map,_=new Er;_.layers.enable(1),_.viewport=new vi;const E=new Er;E.layers.enable(2),E.viewport=new vi;const b=[_,E],C=new oo;C.layers.enable(1),C.layers.enable(2);let I=null,w=null;function S(e){const t=v.indexOf(e.inputSource);if(-1===t)return;const i=f[t];void 0!==i&&i.dispatchEvent({type:e.type,data:e.inputSource})}function M(){n.removeEventListener("select",S),n.removeEventListener("selectstart",S),n.removeEventListener("selectend",S),n.removeEventListener("squeeze",S),n.removeEventListener("squeezestart",S),n.removeEventListener("squeezeend",S),n.removeEventListener("end",M),n.removeEventListener("inputsourceschange",B);for(let e=0;e=0&&(v[n]=null,f[n].disconnect(i))}for(let t=0;t=v.length){v.push(i),n=e;break}if(null===v[e]){v[e]=i,n=e;break}}if(-1===n)break}const r=f[n];r&&r.connect(i)}}this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(e){let t=f[e];return void 0===t&&(t=new ho,f[e]=t),t.getTargetRaySpace()},this.getControllerGrip=function(e){let t=f[e];return void 0===t&&(t=new ho,f[e]=t),t.getGripSpace()},this.getHand=function(e){let t=f[e];return void 0===t&&(t=new ho,f[e]=t),t.getHandSpace()},this.setFramebufferScaleFactor=function(e){r=e,!0===i.isPresenting&&console.warn("THREE.WebXRManager: Cannot change framebuffer scale while presenting.")},this.setReferenceSpaceType=function(e){a=e,!0===i.isPresenting&&console.warn("THREE.WebXRManager: Cannot change reference space type while presenting.")},this.getReferenceSpace=function(){return l||s},this.setReferenceSpace=function(e){l=e},this.getBaseLayer=function(){return null!==u?u:d},this.getBinding=function(){return h},this.getFrame=function(){return A},this.getSession=function(){return n},this.setSession=async function(c){if(n=c,null!==n){if(g=e.getRenderTarget(),n.addEventListener("select",S),n.addEventListener("selectstart",S),n.addEventListener("selectend",S),n.addEventListener("squeeze",S),n.addEventListener("squeezestart",S),n.addEventListener("squeezeend",S),n.addEventListener("end",M),n.addEventListener("inputsourceschange",B),!0!==p.xrCompatible&&await t.makeXRCompatible(),void 0===n.renderState.layers||!1===e.capabilities.isWebGL2){const i={antialias:void 0!==n.renderState.layers||p.antialias,alpha:p.alpha,depth:p.depth,stencil:p.stencil,framebufferScaleFactor:r};d=new XRWebGLLayer(n,t,i),n.updateRenderState({baseLayer:d}),m=new xi(d.framebufferWidth,d.framebufferHeight,{format:Ce,type:de,encoding:e.outputEncoding,stencilBuffer:p.stencil})}else{let i=null,s=null,a=null;p.depth&&(a=p.stencil?35056:33190,i=p.stencil?Me:Se,s=p.stencil?Ee:fe);const o={colorFormat:32856,depthFormat:a,scaleFactor:r};h=new XRWebGLBinding(n,t),u=h.createProjectionLayer(o),n.updateRenderState({layers:[u]}),m=new xi(u.textureWidth,u.textureHeight,{format:Ce,type:de,depthTexture:new uo(u.textureWidth,u.textureHeight,s,void 0,void 0,void 0,void 0,void 0,void 0,i),stencilBuffer:p.stencil,encoding:e.outputEncoding,samples:p.antialias?4:0});e.properties.get(m).__ignoreDepthValues=u.ignoreDepthValues}m.isXRRenderTarget=!0,this.setFoveation(o),l=null,s=await n.requestReferenceSpace(a),Q.setContext(n),Q.start(),i.isPresenting=!0,i.dispatchEvent({type:"sessionstart"})}};const T=new bi,R=new bi;function L(e,t){null===t?e.matrixWorld.copy(e.matrix):e.matrixWorld.multiplyMatrices(t.matrixWorld,e.matrix),e.matrixWorldInverse.copy(e.matrixWorld).invert()}this.updateCamera=function(e){if(null===n)return;C.near=E.near=_.near=e.near,C.far=E.far=_.far=e.far,I===C.near&&w===C.far||(n.updateRenderState({depthNear:C.near,depthFar:C.far}),I=C.near,w=C.far);const t=e.parent,i=C.cameras;L(C,t);for(let e=0;et&&(y.set(e,e.lastChangedTime),i.dispatchEvent({type:"planechanged",data:e}))}else x.add(e),y.set(e,n.lastChangedTime),i.dispatchEvent({type:"planeadded",data:e})}A=null})),this.setAnimationLoop=function(e){D=e},this.dispose=function(){}}}function po(e,t){function i(i,n){i.opacity.value=n.opacity,n.color&&i.diffuse.value.copy(n.color),n.emissive&&i.emissive.value.copy(n.emissive).multiplyScalar(n.emissiveIntensity),n.map&&(i.map.value=n.map),n.alphaMap&&(i.alphaMap.value=n.alphaMap),n.bumpMap&&(i.bumpMap.value=n.bumpMap,i.bumpScale.value=n.bumpScale,n.side===u&&(i.bumpScale.value*=-1)),n.displacementMap&&(i.displacementMap.value=n.displacementMap,i.displacementScale.value=n.displacementScale,i.displacementBias.value=n.displacementBias),n.emissiveMap&&(i.emissiveMap.value=n.emissiveMap),n.normalMap&&(i.normalMap.value=n.normalMap,i.normalScale.value.copy(n.normalScale),n.side===u&&i.normalScale.value.negate()),n.specularMap&&(i.specularMap.value=n.specularMap),n.alphaTest>0&&(i.alphaTest.value=n.alphaTest);const r=t.get(n).envMap;if(r&&(i.envMap.value=r,i.flipEnvMap.value=r.isCubeTexture&&!1===r.isRenderTargetTexture?-1:1,i.reflectivity.value=n.reflectivity,i.ior.value=n.ior,i.refractionRatio.value=n.refractionRatio),n.lightMap){i.lightMap.value=n.lightMap;const t=!0!==e.physicallyCorrectLights?Math.PI:1;i.lightMapIntensity.value=n.lightMapIntensity*t}let s,a;n.aoMap&&(i.aoMap.value=n.aoMap,i.aoMapIntensity.value=n.aoMapIntensity),n.map?s=n.map:n.specularMap?s=n.specularMap:n.displacementMap?s=n.displacementMap:n.normalMap?s=n.normalMap:n.bumpMap?s=n.bumpMap:n.roughnessMap?s=n.roughnessMap:n.metalnessMap?s=n.metalnessMap:n.alphaMap?s=n.alphaMap:n.emissiveMap?s=n.emissiveMap:n.clearcoatMap?s=n.clearcoatMap:n.clearcoatNormalMap?s=n.clearcoatNormalMap:n.clearcoatRoughnessMap?s=n.clearcoatRoughnessMap:n.iridescenceMap?s=n.iridescenceMap:n.iridescenceThicknessMap?s=n.iridescenceThicknessMap:n.specularIntensityMap?s=n.specularIntensityMap:n.specularColorMap?s=n.specularColorMap:n.transmissionMap?s=n.transmissionMap:n.thicknessMap?s=n.thicknessMap:n.sheenColorMap?s=n.sheenColorMap:n.sheenRoughnessMap&&(s=n.sheenRoughnessMap),void 0!==s&&(s.isWebGLRenderTarget&&(s=s.texture),!0===s.matrixAutoUpdate&&s.updateMatrix(),i.uvTransform.value.copy(s.matrix)),n.aoMap?a=n.aoMap:n.lightMap&&(a=n.lightMap),void 0!==a&&(a.isWebGLRenderTarget&&(a=a.texture),!0===a.matrixAutoUpdate&&a.updateMatrix(),i.uv2Transform.value.copy(a.matrix))}return{refreshFogUniforms:function(t,i){i.color.getRGB(t.fogColor.value,vr(e)),i.isFog?(t.fogNear.value=i.near,t.fogFar.value=i.far):i.isFogExp2&&(t.fogDensity.value=i.density)},refreshMaterialUniforms:function(e,n,r,s,a){n.isMeshBasicMaterial||n.isMeshLambertMaterial?i(e,n):n.isMeshToonMaterial?(i(e,n),function(e,t){t.gradientMap&&(e.gradientMap.value=t.gradientMap)}(e,n)):n.isMeshPhongMaterial?(i(e,n),function(e,t){e.specular.value.copy(t.specular),e.shininess.value=Math.max(t.shininess,1e-4)}(e,n)):n.isMeshStandardMaterial?(i(e,n),function(e,i){e.roughness.value=i.roughness,e.metalness.value=i.metalness,i.roughnessMap&&(e.roughnessMap.value=i.roughnessMap);i.metalnessMap&&(e.metalnessMap.value=i.metalnessMap);const n=t.get(i).envMap;n&&(e.envMapIntensity.value=i.envMapIntensity)}(e,n),n.isMeshPhysicalMaterial&&function(e,t,i){e.ior.value=t.ior,t.sheen>0&&(e.sheenColor.value.copy(t.sheenColor).multiplyScalar(t.sheen),e.sheenRoughness.value=t.sheenRoughness,t.sheenColorMap&&(e.sheenColorMap.value=t.sheenColorMap),t.sheenRoughnessMap&&(e.sheenRoughnessMap.value=t.sheenRoughnessMap));t.clearcoat>0&&(e.clearcoat.value=t.clearcoat,e.clearcoatRoughness.value=t.clearcoatRoughness,t.clearcoatMap&&(e.clearcoatMap.value=t.clearcoatMap),t.clearcoatRoughnessMap&&(e.clearcoatRoughnessMap.value=t.clearcoatRoughnessMap),t.clearcoatNormalMap&&(e.clearcoatNormalScale.value.copy(t.clearcoatNormalScale),e.clearcoatNormalMap.value=t.clearcoatNormalMap,t.side===u&&e.clearcoatNormalScale.value.negate()));t.iridescence>0&&(e.iridescence.value=t.iridescence,e.iridescenceIOR.value=t.iridescenceIOR,e.iridescenceThicknessMinimum.value=t.iridescenceThicknessRange[0],e.iridescenceThicknessMaximum.value=t.iridescenceThicknessRange[1],t.iridescenceMap&&(e.iridescenceMap.value=t.iridescenceMap),t.iridescenceThicknessMap&&(e.iridescenceThicknessMap.value=t.iridescenceThicknessMap));t.transmission>0&&(e.transmission.value=t.transmission,e.transmissionSamplerMap.value=i.texture,e.transmissionSamplerSize.value.set(i.width,i.height),t.transmissionMap&&(e.transmissionMap.value=t.transmissionMap),e.thickness.value=t.thickness,t.thicknessMap&&(e.thicknessMap.value=t.thicknessMap),e.attenuationDistance.value=t.attenuationDistance,e.attenuationColor.value.copy(t.attenuationColor));e.specularIntensity.value=t.specularIntensity,e.specularColor.value.copy(t.specularColor),t.specularIntensityMap&&(e.specularIntensityMap.value=t.specularIntensityMap);t.specularColorMap&&(e.specularColorMap.value=t.specularColorMap)}(e,n,a)):n.isMeshMatcapMaterial?(i(e,n),function(e,t){t.matcap&&(e.matcap.value=t.matcap)}(e,n)):n.isMeshDepthMaterial?i(e,n):n.isMeshDistanceMaterial?(i(e,n),function(e,t){e.referencePosition.value.copy(t.referencePosition),e.nearDistance.value=t.nearDistance,e.farDistance.value=t.farDistance}(e,n)):n.isMeshNormalMaterial?i(e,n):n.isLineBasicMaterial?(function(e,t){e.diffuse.value.copy(t.color),e.opacity.value=t.opacity}(e,n),n.isLineDashedMaterial&&function(e,t){e.dashSize.value=t.dashSize,e.totalSize.value=t.dashSize+t.gapSize,e.scale.value=t.scale}(e,n)):n.isPointsMaterial?function(e,t,i,n){e.diffuse.value.copy(t.color),e.opacity.value=t.opacity,e.size.value=t.size*i,e.scale.value=.5*n,t.map&&(e.map.value=t.map);t.alphaMap&&(e.alphaMap.value=t.alphaMap);t.alphaTest>0&&(e.alphaTest.value=t.alphaTest);let r;t.map?r=t.map:t.alphaMap&&(r=t.alphaMap);void 0!==r&&(!0===r.matrixAutoUpdate&&r.updateMatrix(),e.uvTransform.value.copy(r.matrix))}(e,n,r,s):n.isSpriteMaterial?function(e,t){e.diffuse.value.copy(t.color),e.opacity.value=t.opacity,e.rotation.value=t.rotation,t.map&&(e.map.value=t.map);t.alphaMap&&(e.alphaMap.value=t.alphaMap);t.alphaTest>0&&(e.alphaTest.value=t.alphaTest);let i;t.map?i=t.map:t.alphaMap&&(i=t.alphaMap);void 0!==i&&(!0===i.matrixAutoUpdate&&i.updateMatrix(),e.uvTransform.value.copy(i.matrix))}(e,n):n.isShadowMaterial?(e.color.value.copy(n.color),e.opacity.value=n.opacity):n.isShaderMaterial&&(n.uniformsNeedUpdate=!1)}}}function go(e,t,i,n){let r={},s={},a=[];const o=i.isWebGL2?e.getParameter(35375):0;function l(e,t,i){const n=e.value;if(void 0===i[t]){if("number"==typeof n)i[t]=n;else{const e=Array.isArray(n)?n:[n],r=[];for(let t=0;t0){r=i%n;0!==r&&n-r-a.boundary<0&&(i+=n-r,s.__offset=i)}i+=a.storage}r=i%n,r>0&&(i+=n-r);e.__size=i,e.__cache={}}(i),d=function(t){const i=function(){for(let e=0;e0&&function(e,t,i){const n=$.isWebGL2;null===O&&(O=new xi(1,1,{generateMipmaps:!0,type:j.has("EXT_color_buffer_half_float")?xe:de,minFilter:ue,samples:n&&!0===a?4:0}));x.getDrawingBufferSize(H),n?O.setSize(H.x,H.y):O.setSize(qt(H.x),qt(H.y));const r=x.getRenderTarget();x.setRenderTarget(O),x.clear();const s=x.toneMapping;x.toneMapping=q,Fe(e,t,i),x.toneMapping=s,X.updateMultisampleRenderTarget(O),X.updateRenderTargetMipmap(O),x.setRenderTarget(r)}(r,t,i),n&&Y.viewport(w.copy(n)),r.length>0&&Fe(r,t,i),s.length>0&&Fe(s,t,i),o.length>0&&Fe(o,t,i),Y.buffers.depth.setTest(!0),Y.buffers.depth.setMask(!0),Y.buffers.color.setMask(!0),Y.setPolygonOffset(!1)}function Fe(e,t,i){const n=!0===t.isScene?t.overrideMaterial:null;for(let r=0,s=e.length;r0?v[v.length-1]:null,f.pop(),g=f.length>0?f[f.length-1]:null},this.getActiveCubeFace=function(){return _},this.getActiveMipmapLevel=function(){return E},this.getRenderTarget=function(){return b},this.setRenderTargetTextures=function(e,t,i){J.get(e.texture).__webglTexture=t,J.get(e.depthTexture).__webglTexture=i;const n=J.get(e);n.__hasExternalTextures=!0,n.__hasExternalTextures&&(n.__autoAllocateDepthBuffer=void 0===i,n.__autoAllocateDepthBuffer||!0===j.has("WEBGL_multisampled_render_to_texture")&&(console.warn("THREE.WebGLRenderer: Render-to-texture extension was disabled because an external texture was provided"),n.__useRenderToTexture=!1))},this.setRenderTargetFramebuffer=function(e,t){const i=J.get(e);i.__webglFramebuffer=t,i.__useDefaultFramebuffer=void 0===t},this.setRenderTarget=function(e,t=0,i=0){b=e,_=t,E=i;let n=!0,r=null,s=!1,a=!1;if(e){const i=J.get(e);void 0!==i.__useDefaultFramebuffer?(Y.bindFramebuffer(36160,null),n=!1):void 0===i.__webglFramebuffer?X.setupRenderTarget(e):i.__hasExternalTextures&&X.rebindTextures(e,J.get(e.texture).__webglTexture,J.get(e.depthTexture).__webglTexture);const o=e.texture;(o.isData3DTexture||o.isDataArrayTexture||o.isCompressedArrayTexture)&&(a=!0);const l=J.get(e).__webglFramebuffer;e.isWebGLCubeRenderTarget?(r=l[t],s=!0):r=$.isWebGL2&&e.samples>0&&!1===X.useMultisampledRTT(e)?J.get(e).__webglMultisampledFramebuffer:l,w.copy(e.viewport),S.copy(e.scissor),M=e.scissorTest}else w.copy(Q).multiplyScalar(R).floor(),S.copy(P).multiplyScalar(R).floor(),M=F;if(Y.bindFramebuffer(36160,r)&&$.drawBuffers&&n&&Y.drawBuffers(e,r),Y.viewport(w),Y.scissor(S),Y.setScissorTest(M),s){const n=J.get(e.texture);_e.framebufferTexture2D(36160,36064,34069+t,n.__webglTexture,i)}else if(a){const n=J.get(e.texture),r=t||0;_e.framebufferTextureLayer(36160,36064,n.__webglTexture,i||0,r)}C=-1},this.readRenderTargetPixels=function(e,t,i,n,r,s,a){if(!e||!e.isWebGLRenderTarget)return void console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");let o=J.get(e).__webglFramebuffer;if(e.isWebGLCubeRenderTarget&&void 0!==a&&(o=o[a]),o){Y.bindFramebuffer(36160,o);try{const a=e.texture,o=a.format,l=a.type;if(o!==Ce&&me.convert(o)!==_e.getParameter(35739))return void console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format.");const c=l===xe&&(j.has("EXT_color_buffer_half_float")||$.isWebGL2&&j.has("EXT_color_buffer_float"));if(!(l===de||me.convert(l)===_e.getParameter(35738)||l===ve&&($.isWebGL2||j.has("OES_texture_float")||j.has("WEBGL_color_buffer_float"))||c))return void console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.");t>=0&&t<=e.width-n&&i>=0&&i<=e.height-r&&_e.readPixels(t,i,n,r,me.convert(o),me.convert(l),s)}finally{const e=null!==b?J.get(b).__webglFramebuffer:null;Y.bindFramebuffer(36160,e)}}},this.copyFramebufferToTexture=function(e,t,i=0){const n=Math.pow(2,-i),r=Math.floor(t.image.width*n),s=Math.floor(t.image.height*n);X.setTexture2D(t,0),_e.copyTexSubImage2D(3553,i,0,0,e.x,e.y,r,s),Y.unbindTexture()},this.copyTextureToTexture=function(e,t,i,n=0){const r=t.image.width,s=t.image.height,a=me.convert(i.format),o=me.convert(i.type);X.setTexture2D(i,0),_e.pixelStorei(37440,i.flipY),_e.pixelStorei(37441,i.premultiplyAlpha),_e.pixelStorei(3317,i.unpackAlignment),t.isDataTexture?_e.texSubImage2D(3553,n,e.x,e.y,r,s,a,o,t.image.data):t.isCompressedTexture?_e.compressedTexSubImage2D(3553,n,e.x,e.y,t.mipmaps[0].width,t.mipmaps[0].height,a,t.mipmaps[0].data):_e.texSubImage2D(3553,n,e.x,e.y,a,o,t.image),0===n&&i.generateMipmaps&&_e.generateMipmap(3553),Y.unbindTexture()},this.copyTextureToTexture3D=function(e,t,i,n,r=0){if(x.isWebGL1Renderer)return void console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: can only be used with WebGL2.");const s=e.max.x-e.min.x+1,a=e.max.y-e.min.y+1,o=e.max.z-e.min.z+1,l=me.convert(n.format),c=me.convert(n.type);let h;if(n.isData3DTexture)X.setTexture3D(n,0),h=32879;else{if(!n.isDataArrayTexture)return void console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: only supports THREE.DataTexture3D and THREE.DataTexture2DArray.");X.setTexture2DArray(n,0),h=35866}_e.pixelStorei(37440,n.flipY),_e.pixelStorei(37441,n.premultiplyAlpha),_e.pixelStorei(3317,n.unpackAlignment);const u=_e.getParameter(3314),d=_e.getParameter(32878),A=_e.getParameter(3316),p=_e.getParameter(3315),g=_e.getParameter(32877),m=i.isCompressedTexture?i.mipmaps[0]:i.image;_e.pixelStorei(3314,m.width),_e.pixelStorei(32878,m.height),_e.pixelStorei(3316,e.min.x),_e.pixelStorei(3315,e.min.y),_e.pixelStorei(32877,e.min.z),i.isDataTexture||i.isData3DTexture?_e.texSubImage3D(h,r,t.x,t.y,t.z,s,a,o,l,c,m.data):i.isCompressedArrayTexture?(console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: untested support for compressed srcTexture."),_e.compressedTexSubImage3D(h,r,t.x,t.y,t.z,s,a,o,l,m.data)):_e.texSubImage3D(h,r,t.x,t.y,t.z,s,a,o,l,c,m),_e.pixelStorei(3314,u),_e.pixelStorei(32878,d),_e.pixelStorei(3316,A),_e.pixelStorei(3315,p),_e.pixelStorei(32877,g),0===r&&n.generateMipmaps&&_e.generateMipmap(h),Y.unbindTexture()},this.initTexture=function(e){e.isCubeTexture?X.setTextureCube(e,0):e.isData3DTexture?X.setTexture3D(e,0):e.isDataArrayTexture||e.isCompressedArrayTexture?X.setTexture2DArray(e,0):X.setTexture2D(e,0),Y.unbindTexture()},this.resetState=function(){_=0,E=0,b=null,Y.reset(),fe.reset()},"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}(class extends mo{}).prototype.isWebGL1Renderer=!0;class fo extends In{copy(e,t){return super.copy(e,t),null!==e.background&&(this.background=e.background.clone()),null!==e.environment&&(this.environment=e.environment.clone()),null!==e.fog&&(this.fog=e.fog.clone()),this.backgroundBlurriness=e.backgroundBlurriness,this.backgroundIntensity=e.backgroundIntensity,null!==e.overrideMaterial&&(this.overrideMaterial=e.overrideMaterial.clone()),this.matrixAutoUpdate=e.matrixAutoUpdate,this}toJSON(e){const t=super.toJSON(e);return null!==this.fog&&(t.object.fog=this.fog.toJSON()),this.backgroundBlurriness>0&&(t.object.backgroundBlurriness=this.backgroundBlurriness),1!==this.backgroundIntensity&&(t.object.backgroundIntensity=this.backgroundIntensity),t}get autoUpdate(){return console.warn("THREE.Scene: autoUpdate was renamed to matrixWorldAutoUpdate in r144."),this.matrixWorldAutoUpdate}set autoUpdate(e){console.warn("THREE.Scene: autoUpdate was renamed to matrixWorldAutoUpdate in r144."),this.matrixWorldAutoUpdate=e}constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.backgroundBlurriness=0,this.backgroundIntensity=1,this.overrideMaterial=null,"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}}class vo{onUploadCallback(){}set needsUpdate(e){!0===e&&this.version++}setUsage(e){return this.usage=e,this}copy(e){return this.array=new e.array.constructor(e.array),this.count=e.count,this.stride=e.stride,this.usage=e.usage,this}copyAt(e,t,i){e*=this.stride,i*=t.stride;for(let n=0,r=this.stride;no)continue;u.applyMatrix4(this.matrixWorld);const s=e.ray.origin.distanceTo(u);se.far||t.push({distance:s,point:h.clone().applyMatrix4(this.matrixWorld),index:i,face:null,faceIndex:null,object:this})}}else{for(let i=Math.max(0,s.start),n=Math.min(p.count,s.start+s.count)-1;io)continue;u.applyMatrix4(this.matrixWorld);const n=e.ray.origin.distanceTo(u);ne.far||t.push({distance:n,point:h.clone().applyMatrix4(this.matrixWorld),index:i,face:null,faceIndex:null,object:this})}}}updateMorphTargets(){const e=this.geometry.morphAttributes,t=Object.keys(e);if(t.length>0){const i=e[t[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let e=0,t=i.length;e0){const i=e[t[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let e=0,t=i.length;er.far)return;s.push({distance:l,distanceToRay:Math.sqrt(o),point:i,index:t,face:null,object:a})}}class nl extends fi{clone(){return new this.constructor(this.image).copy(this)}update(){const e=this.image;!1==="requestVideoFrameCallback"in e&&e.readyState>=e.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}constructor(e,t,i,n,r,s,a,o,l){super(e,t,i,n,r,s,a,o,l),this.isVideoTexture=!0,this.minFilter=void 0!==s?s:ce,this.magFilter=void 0!==r?r:ce,this.generateMipmaps=!1;const c=this;"requestVideoFrameCallback"in e&&e.requestVideoFrameCallback((function t(){c.needsUpdate=!0,e.requestVideoFrameCallback(t)}))}}class rl extends fi{constructor(e,t,i,n,r,s,a,o,l,c,h,u){super(null,s,a,o,l,c,n,r,h,u),this.isCompressedTexture=!0,this.image={width:t,height:i},this.mipmaps=e,this.flipY=!1,this.generateMipmaps=!1}}class sl extends rl{constructor(e,t,i,n,r,s){super(e,t,i,r,s),this.isCompressedArrayTexture=!0,this.image.depth=n,this.wrapR=re}}class al extends fi{constructor(e,t,i,n,r,s,a,o,l){super(e,t,i,n,r,s,a,o,l),this.isCanvasTexture=!0,this.needsUpdate=!0}}class ol extends Un{copy(e){return super.copy(e),this.defines={STANDARD:""},this.color.copy(e.color),this.roughness=e.roughness,this.metalness=e.metalness,this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.emissive.copy(e.emissive),this.emissiveMap=e.emissiveMap,this.emissiveIntensity=e.emissiveIntensity,this.bumpMap=e.bumpMap,this.bumpScale=e.bumpScale,this.normalMap=e.normalMap,this.normalMapType=e.normalMapType,this.normalScale.copy(e.normalScale),this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.roughnessMap=e.roughnessMap,this.metalnessMap=e.metalnessMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.envMapIntensity=e.envMapIntensity,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this.flatShading=e.flatShading,this.fog=e.fog,this}constructor(e){super(),this.isMeshStandardMaterial=!0,this.defines={STANDARD:""},this.type="MeshStandardMaterial",this.color=new ui(16777215),this.roughness=1,this.metalness=0,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new ui(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=St,this.normalScale=new Kt(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.roughnessMap=null,this.metalnessMap=null,this.alphaMap=null,this.envMap=null,this.envMapIntensity=1,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(e)}}class ll extends ol{get sheen(){return this._sheen}set sheen(e){this._sheen>0!=e>0&&this.version++,this._sheen=e}get clearcoat(){return this._clearcoat}set clearcoat(e){this._clearcoat>0!=e>0&&this.version++,this._clearcoat=e}get iridescence(){return this._iridescence}set iridescence(e){this._iridescence>0!=e>0&&this.version++,this._iridescence=e}get transmission(){return this._transmission}set transmission(e){this._transmission>0!=e>0&&this.version++,this._transmission=e}copy(e){return super.copy(e),this.defines={STANDARD:"",PHYSICAL:""},this.clearcoat=e.clearcoat,this.clearcoatMap=e.clearcoatMap,this.clearcoatRoughness=e.clearcoatRoughness,this.clearcoatRoughnessMap=e.clearcoatRoughnessMap,this.clearcoatNormalMap=e.clearcoatNormalMap,this.clearcoatNormalScale.copy(e.clearcoatNormalScale),this.ior=e.ior,this.iridescence=e.iridescence,this.iridescenceMap=e.iridescenceMap,this.iridescenceIOR=e.iridescenceIOR,this.iridescenceThicknessRange=[...e.iridescenceThicknessRange],this.iridescenceThicknessMap=e.iridescenceThicknessMap,this.sheen=e.sheen,this.sheenColor.copy(e.sheenColor),this.sheenColorMap=e.sheenColorMap,this.sheenRoughness=e.sheenRoughness,this.sheenRoughnessMap=e.sheenRoughnessMap,this.transmission=e.transmission,this.transmissionMap=e.transmissionMap,this.thickness=e.thickness,this.thicknessMap=e.thicknessMap,this.attenuationDistance=e.attenuationDistance,this.attenuationColor.copy(e.attenuationColor),this.specularIntensity=e.specularIntensity,this.specularIntensityMap=e.specularIntensityMap,this.specularColor.copy(e.specularColor),this.specularColorMap=e.specularColorMap,this}constructor(e){super(),this.isMeshPhysicalMaterial=!0,this.defines={STANDARD:"",PHYSICAL:""},this.type="MeshPhysicalMaterial",this.clearcoatMap=null,this.clearcoatRoughness=0,this.clearcoatRoughnessMap=null,this.clearcoatNormalScale=new Kt(1,1),this.clearcoatNormalMap=null,this.ior=1.5,Object.defineProperty(this,"reflectivity",{get:function(){return Gt(2.5*(this.ior-1)/(this.ior+1),0,1)},set:function(e){this.ior=(1+.4*e)/(1-.4*e)}}),this.iridescenceMap=null,this.iridescenceIOR=1.3,this.iridescenceThicknessRange=[100,400],this.iridescenceThicknessMap=null,this.sheenColor=new ui(0),this.sheenColorMap=null,this.sheenRoughness=1,this.sheenRoughnessMap=null,this.transmissionMap=null,this.thickness=0,this.thicknessMap=null,this.attenuationDistance=1/0,this.attenuationColor=new ui(1,1,1),this.specularIntensity=1,this.specularIntensityMap=null,this.specularColor=new ui(1,1,1),this.specularColorMap=null,this._sheen=0,this._clearcoat=0,this._iridescence=0,this._transmission=0,this.setValues(e)}}function cl(e,t,i){return ul(e)?new e.constructor(e.subarray(t,void 0!==i?i:e.length)):e.slice(t,i)}function hl(e,t,i){return!e||!i&&e.constructor===t?e:"number"==typeof t.BYTES_PER_ELEMENT?new t(e):Array.prototype.slice.call(e)}function ul(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function dl(e){const t=e.length,i=new Array(t);for(let e=0;e!==t;++e)i[e]=e;return i.sort((function(t,i){return e[t]-e[i]})),i}function Al(e,t,i){const n=e.length,r=new e.constructor(n);for(let s=0,a=0;a!==n;++s){const n=i[s]*t;for(let i=0;i!==t;++i)r[a++]=e[n+i]}return r}function pl(e,t,i,n){let r=1,s=e[0];for(;void 0!==s&&void 0===s[n];)s=e[r++];if(void 0===s)return;let a=s[n];if(void 0!==a)if(Array.isArray(a))do{a=s[n],void 0!==a&&(t.push(s.time),i.push.apply(i,a)),s=e[r++]}while(void 0!==s);else if(void 0!==a.toArray)do{a=s[n],void 0!==a&&(t.push(s.time),a.toArray(i,i.length)),s=e[r++]}while(void 0!==s);else do{a=s[n],void 0!==a&&(t.push(s.time),i.push(a)),s=e[r++]}while(void 0!==s)}class gl{evaluate(e){const t=this.parameterPositions;let i=this._cachedIndex,n=t[i],r=t[i-1];e:{t:{let s;i:{n:if(!(e=r)break e;{const a=t[1];e=r)break t}s=i,i=0}}for(;i>>1;et;)--s;if(++s,0!==r||s!==n){r>=s&&(s=Math.max(s,1),r=s-1);const e=this.getValueSize();this.times=cl(i,r,s),this.values=cl(this.values,r*e,s*e)}return this}validate(){let e=!0;const t=this.getValueSize();t-Math.floor(t)!=0&&(console.error("THREE.KeyframeTrack: Invalid value size in track.",this),e=!1);const i=this.times,n=this.values,r=i.length;0===r&&(console.error("THREE.KeyframeTrack: Track is empty.",this),e=!1);let s=null;for(let t=0;t!==r;t++){const n=i[t];if("number"==typeof n&&isNaN(n)){console.error("THREE.KeyframeTrack: Time is not a valid number.",this,t,n),e=!1;break}if(null!==s&&s>n){console.error("THREE.KeyframeTrack: Out of order keys.",this,t,n,s),e=!1;break}s=n}if(void 0!==n&&ul(n))for(let t=0,i=n.length;t!==i;++t){const i=n[t];if(isNaN(i)){console.error("THREE.KeyframeTrack: Value is not a valid number.",this,t,i),e=!1;break}}return e}optimize(){const e=cl(this.times),t=cl(this.values),i=this.getValueSize(),n=this.getInterpolation()===gt,r=e.length-1;let s=1;for(let a=1;a0){e[s]=e[r];for(let e=r*i,n=s*i,a=0;a!==i;++a)t[n+a]=t[e+a];++s}return s!==e.length?(this.times=cl(e,0,s),this.values=cl(t,0,s*i)):(this.times=e,this.values=t),this}clone(){const e=cl(this.times,0),t=cl(this.values,0),i=new(0,this.constructor)(this.name,e,t);return i.createInterpolant=this.createInterpolant,i}constructor(e,t,i,n){if(void 0===e)throw new Error("THREE.KeyframeTrack: track name is undefined");if(void 0===t||0===t.length)throw new Error("THREE.KeyframeTrack: no keyframes in track named "+e);this.name=e,this.times=hl(t,this.TimeBufferType),this.values=hl(i,this.ValueBufferType),this.setInterpolation(n||this.DefaultInterpolation)}}xl.prototype.TimeBufferType=Float32Array,xl.prototype.ValueBufferType=Float32Array,xl.prototype.DefaultInterpolation=pt;class yl extends xl{}yl.prototype.ValueTypeName="bool",yl.prototype.ValueBufferType=Array,yl.prototype.DefaultInterpolation=At,yl.prototype.InterpolantFactoryMethodLinear=void 0,yl.prototype.InterpolantFactoryMethodSmooth=void 0;class _l extends xl{}_l.prototype.ValueTypeName="color";class El extends xl{}El.prototype.ValueTypeName="number";class bl extends gl{interpolate_(e,t,i,n){const r=this.resultBuffer,s=this.sampleValues,a=this.valueSize,o=(i-t)/(n-t);let l=e*a;for(let e=l+a;l!==e;l+=4)Ei.slerpFlat(r,0,s,l-a,s,l,o);return r}constructor(e,t,i,n){super(e,t,i,n)}}class Cl extends xl{InterpolantFactoryMethodLinear(e){return new bl(this.times,this.values,this.getValueSize(),e)}}Cl.prototype.ValueTypeName="quaternion",Cl.prototype.DefaultInterpolation=pt,Cl.prototype.InterpolantFactoryMethodSmooth=void 0;class Il extends xl{}Il.prototype.ValueTypeName="string",Il.prototype.ValueBufferType=Array,Il.prototype.DefaultInterpolation=At,Il.prototype.InterpolantFactoryMethodLinear=void 0,Il.prototype.InterpolantFactoryMethodSmooth=void 0;class wl extends xl{}wl.prototype.ValueTypeName="vector";class Sl{static parse(e){const t=[],i=e.tracks,n=1/(e.fps||1);for(let e=0,r=i.length;e!==r;++e)t.push(Ml(i[e]).scale(n));const r=new this(e.name,e.duration,t,e.blendMode);return r.uuid=e.uuid,r}static toJSON(e){const t=[],i=e.tracks,n={name:e.name,duration:e.duration,tracks:t,uuid:e.uuid,blendMode:e.blendMode};for(let e=0,n=i.length;e!==n;++e)t.push(xl.toJSON(i[e]));return n}static CreateFromMorphTargetSequence(e,t,i,n){const r=t.length,s=[];for(let e=0;e1){const e=s[1];let t=n[e];t||(n[e]=t=[]),t.push(i)}}const s=[];for(const e in n)s.push(this.CreateFromMorphTargetSequence(e,n[e],t,i));return s}static parseAnimation(e,t){if(!e)return console.error("THREE.AnimationClip: No animation in JSONLoader data."),null;const i=function(e,t,i,n,r){if(0!==i.length){const s=[],a=[];pl(i,s,a,n),0!==s.length&&r.push(new e(t,s,a))}},n=[],r=e.name||"default",s=e.fps||30,a=e.blendMode;let o=e.length||-1;const l=e.hierarchy||[];for(let e=0;e{t&&t(r),this.manager.itemEnd(e)}),0),r;if(void 0!==Dl[e])return void Dl[e].push({onLoad:t,onProgress:i,onError:n});Dl[e]=[],Dl[e].push({onLoad:t,onProgress:i,onError:n});const s=new Request(e,{headers:new Headers(this.requestHeader),credentials:this.withCredentials?"include":"same-origin"}),a=this.mimeType,o=this.responseType;fetch(s).then((t=>{if(200===t.status||0===t.status){if(0===t.status&&console.warn("THREE.FileLoader: HTTP Status 0 received."),"undefined"==typeof ReadableStream||void 0===t.body||void 0===t.body.getReader)return t;const i=Dl[e],n=t.body.getReader(),r=t.headers.get("Content-Length")||t.headers.get("X-File-Size"),s=r?parseInt(r):0,a=0!==s;let o=0;const l=new ReadableStream({start(e){!function t(){n.read().then((({done:n,value:r})=>{if(n)e.close();else{o+=r.byteLength;const n=new ProgressEvent("progress",{lengthComputable:a,loaded:o,total:s});for(let e=0,t=i.length;e{switch(o){case"arraybuffer":return e.arrayBuffer();case"blob":return e.blob();case"document":return e.text().then((e=>(new DOMParser).parseFromString(e,a)));case"json":return e.json();default:if(void 0===a)return e.text();{const t=/charset="?([^;"\s]*)"?/i.exec(a),i=t&&t[1]?t[1].toLowerCase():void 0,n=new TextDecoder(i);return e.arrayBuffer().then((e=>n.decode(e)))}}})).then((t=>{Bl.add(e,t);const i=Dl[e];delete Dl[e];for(let e=0,n=i.length;e{const i=Dl[e];if(void 0===i)throw this.manager.itemError(e),t;delete Dl[e];for(let e=0,n=i.length;e{this.manager.itemEnd(e)})),this.manager.itemStart(e)}setResponseType(e){return this.responseType=e,this}setMimeType(e){return this.mimeType=e,this}constructor(e){super(e)}}class Fl extends Ll{load(e,t,i,n){void 0!==this.path&&(e=this.path+e),e=this.manager.resolveURL(e);const r=this,s=Bl.get(e);if(void 0!==s)return r.manager.itemStart(e),setTimeout((function(){t&&t(s),r.manager.itemEnd(e)}),0),s;const a=ei("img");function o(){c(),Bl.add(e,this),t&&t(this),r.manager.itemEnd(e)}function l(t){c(),n&&n(t),r.manager.itemError(e),r.manager.itemEnd(e)}function c(){a.removeEventListener("load",o,!1),a.removeEventListener("error",l,!1)}return a.addEventListener("load",o,!1),a.addEventListener("error",l,!1),"data:"!==e.slice(0,5)&&void 0!==this.crossOrigin&&(a.crossOrigin=this.crossOrigin),r.manager.itemStart(e),a.src=e,a}constructor(e){super(e)}}class Nl extends Ll{load(e,t,i,n){const r=this,s=new Mo,a=new Pl(this.manager);return a.setResponseType("arraybuffer"),a.setRequestHeader(this.requestHeader),a.setPath(this.path),a.setWithCredentials(r.withCredentials),a.load(e,(function(e){const i=r.parse(e);i&&(void 0!==i.image?s.image=i.image:void 0!==i.data&&(s.image.width=i.width,s.image.height=i.height,s.image.data=i.data),s.wrapS=void 0!==i.wrapS?i.wrapS:re,s.wrapT=void 0!==i.wrapT?i.wrapT:re,s.magFilter=void 0!==i.magFilter?i.magFilter:ce,s.minFilter=void 0!==i.minFilter?i.minFilter:ce,s.anisotropy=void 0!==i.anisotropy?i.anisotropy:1,void 0!==i.encoding&&(s.encoding=i.encoding),void 0!==i.flipY&&(s.flipY=i.flipY),void 0!==i.format&&(s.format=i.format),void 0!==i.type&&(s.type=i.type),void 0!==i.mipmaps&&(s.mipmaps=i.mipmaps,s.minFilter=ue),1===i.mipmapCount&&(s.minFilter=ce),void 0!==i.generateMipmaps&&(s.generateMipmaps=i.generateMipmaps),s.needsUpdate=!0,t&&t(s,i))}),i,n),s}constructor(e){super(e)}}class Ul extends Ll{load(e,t,i,n){const r=new fi,s=new Fl(this.manager);return s.setCrossOrigin(this.crossOrigin),s.setPath(this.path),s.load(e,(function(e){r.image=e,r.needsUpdate=!0,void 0!==t&&t(r)}),i,n),r}constructor(e){super(e)}}class kl extends In{dispose(){}copy(e,t){return super.copy(e,t),this.color.copy(e.color),this.intensity=e.intensity,this}toJSON(e){const t=super.toJSON(e);return t.object.color=this.color.getHex(),t.object.intensity=this.intensity,void 0!==this.groundColor&&(t.object.groundColor=this.groundColor.getHex()),void 0!==this.distance&&(t.object.distance=this.distance),void 0!==this.angle&&(t.object.angle=this.angle),void 0!==this.decay&&(t.object.decay=this.decay),void 0!==this.penumbra&&(t.object.penumbra=this.penumbra),void 0!==this.shadow&&(t.object.shadow=this.shadow.toJSON()),t}constructor(e,t=1){super(),this.isLight=!0,this.type="Light",this.color=new ui(e),this.intensity=t}}const Ol=new Zi,Gl=new bi,Hl=new bi;class Vl{getViewportCount(){return this._viewportCount}getFrustum(){return this._frustum}updateMatrices(e){const t=this.camera,i=this.matrix;Gl.setFromMatrixPosition(e.matrixWorld),t.position.copy(Gl),Hl.setFromMatrixPosition(e.target.matrixWorld),t.lookAt(Hl),t.updateMatrixWorld(),Ol.multiplyMatrices(t.projectionMatrix,t.matrixWorldInverse),this._frustum.setFromProjectionMatrix(Ol),i.set(.5,0,0,.5,0,.5,0,.5,0,0,.5,.5,0,0,0,1),i.multiply(Ol)}getViewport(e){return this._viewports[e]}getFrameExtents(){return this._frameExtents}dispose(){this.map&&this.map.dispose(),this.mapPass&&this.mapPass.dispose()}copy(e){return this.camera=e.camera.clone(),this.bias=e.bias,this.radius=e.radius,this.mapSize.copy(e.mapSize),this}clone(){return(new this.constructor).copy(this)}toJSON(){const e={};return 0!==this.bias&&(e.bias=this.bias),0!==this.normalBias&&(e.normalBias=this.normalBias),1!==this.radius&&(e.radius=this.radius),512===this.mapSize.x&&512===this.mapSize.y||(e.mapSize=this.mapSize.toArray()),e.camera=this.camera.toJSON(!1).object,delete e.camera.matrix,e}constructor(e){this.camera=e,this.bias=0,this.normalBias=0,this.radius=1,this.blurSamples=8,this.mapSize=new Kt(512,512),this.map=null,this.mapPass=null,this.matrix=new Zi,this.autoUpdate=!0,this.needsUpdate=!1,this._frustum=new Dr,this._frameExtents=new Kt(1,1),this._viewportCount=1,this._viewports=[new vi(0,0,1,1)]}}class zl extends Vl{updateMatrices(e){const t=this.camera,i=2*kt*e.angle*this.focus,n=this.mapSize.width/this.mapSize.height,r=e.distance||t.far;i===t.fov&&n===t.aspect&&r===t.far||(t.fov=i,t.aspect=n,t.far=r,t.updateProjectionMatrix()),super.updateMatrices(e)}copy(e){return super.copy(e),this.focus=e.focus,this}constructor(){super(new Er(50,1,.5,500)),this.isSpotLightShadow=!0,this.focus=1}}class Wl extends kl{get power(){return this.intensity*Math.PI}set power(e){this.intensity=e/Math.PI}dispose(){this.shadow.dispose()}copy(e,t){return super.copy(e,t),this.distance=e.distance,this.angle=e.angle,this.penumbra=e.penumbra,this.decay=e.decay,this.target=e.target.clone(),this.shadow=e.shadow.clone(),this}constructor(e,t,i=0,n=Math.PI/3,r=0,s=2){super(e,t),this.isSpotLight=!0,this.type="SpotLight",this.position.copy(In.DEFAULT_UP),this.updateMatrix(),this.target=new In,this.distance=i,this.angle=n,this.penumbra=r,this.decay=s,this.map=null,this.shadow=new zl}}const ql=new Zi,jl=new bi,$l=new bi;class Yl extends Vl{updateMatrices(e,t=0){const i=this.camera,n=this.matrix,r=e.distance||i.far;r!==i.far&&(i.far=r,i.updateProjectionMatrix()),jl.setFromMatrixPosition(e.matrixWorld),i.position.copy(jl),$l.copy(i.position),$l.add(this._cubeDirections[t]),i.up.copy(this._cubeUps[t]),i.lookAt($l),i.updateMatrixWorld(),n.makeTranslation(-jl.x,-jl.y,-jl.z),ql.multiplyMatrices(i.projectionMatrix,i.matrixWorldInverse),this._frustum.setFromProjectionMatrix(ql)}constructor(){super(new Er(90,1,.5,500)),this.isPointLightShadow=!0,this._frameExtents=new Kt(4,2),this._viewportCount=6,this._viewports=[new vi(2,1,1,1),new vi(0,1,1,1),new vi(3,1,1,1),new vi(1,1,1,1),new vi(3,0,1,1),new vi(1,0,1,1)],this._cubeDirections=[new bi(1,0,0),new bi(-1,0,0),new bi(0,0,1),new bi(0,0,-1),new bi(0,1,0),new bi(0,-1,0)],this._cubeUps=[new bi(0,1,0),new bi(0,1,0),new bi(0,1,0),new bi(0,1,0),new bi(0,0,1),new bi(0,0,-1)]}}class Kl extends kl{get power(){return 4*this.intensity*Math.PI}set power(e){this.intensity=e/(4*Math.PI)}dispose(){this.shadow.dispose()}copy(e,t){return super.copy(e,t),this.distance=e.distance,this.decay=e.decay,this.shadow=e.shadow.clone(),this}constructor(e,t,i=0,n=2){super(e,t),this.isPointLight=!0,this.type="PointLight",this.distance=i,this.decay=n,this.shadow=new Yl}}class Jl extends Vl{constructor(){super(new jr(-5,5,5,-5,.5,500)),this.isDirectionalLightShadow=!0}}class Xl extends kl{dispose(){this.shadow.dispose()}copy(e){return super.copy(e),this.target=e.target.clone(),this.shadow=e.shadow.clone(),this}constructor(e,t){super(e,t),this.isDirectionalLight=!0,this.type="DirectionalLight",this.position.copy(In.DEFAULT_UP),this.updateMatrix(),this.target=new In,this.shadow=new Jl}}class Zl{set(e){for(let t=0;t<9;t++)this.coefficients[t].copy(e[t]);return this}zero(){for(let e=0;e<9;e++)this.coefficients[e].set(0,0,0);return this}getAt(e,t){const i=e.x,n=e.y,r=e.z,s=this.coefficients;return t.copy(s[0]).multiplyScalar(.282095),t.addScaledVector(s[1],.488603*n),t.addScaledVector(s[2],.488603*r),t.addScaledVector(s[3],.488603*i),t.addScaledVector(s[4],i*n*1.092548),t.addScaledVector(s[5],n*r*1.092548),t.addScaledVector(s[6],.315392*(3*r*r-1)),t.addScaledVector(s[7],i*r*1.092548),t.addScaledVector(s[8],.546274*(i*i-n*n)),t}getIrradianceAt(e,t){const i=e.x,n=e.y,r=e.z,s=this.coefficients;return t.copy(s[0]).multiplyScalar(.886227),t.addScaledVector(s[1],1.023328*n),t.addScaledVector(s[2],1.023328*r),t.addScaledVector(s[3],1.023328*i),t.addScaledVector(s[4],.858086*i*n),t.addScaledVector(s[5],.858086*n*r),t.addScaledVector(s[6],.743125*r*r-.247708),t.addScaledVector(s[7],.858086*i*r),t.addScaledVector(s[8],.429043*(i*i-n*n)),t}add(e){for(let t=0;t<9;t++)this.coefficients[t].add(e.coefficients[t]);return this}addScaledSH(e,t){for(let i=0;i<9;i++)this.coefficients[i].addScaledVector(e.coefficients[i],t);return this}scale(e){for(let t=0;t<9;t++)this.coefficients[t].multiplyScalar(e);return this}lerp(e,t){for(let i=0;i<9;i++)this.coefficients[i].lerp(e.coefficients[i],t);return this}equals(e){for(let t=0;t<9;t++)if(!this.coefficients[t].equals(e.coefficients[t]))return!1;return!0}copy(e){return this.set(e.coefficients)}clone(){return(new this.constructor).copy(this)}fromArray(e,t=0){const i=this.coefficients;for(let n=0;n<9;n++)i[n].fromArray(e,t+3*n);return this}toArray(e=[],t=0){const i=this.coefficients;for(let n=0;n<9;n++)i[n].toArray(e,t+3*n);return e}static getBasisAt(e,t){const i=e.x,n=e.y,r=e.z;t[0]=.282095,t[1]=.488603*n,t[2]=.488603*r,t[3]=.488603*i,t[4]=1.092548*i*n,t[5]=1.092548*n*r,t[6]=.315392*(3*r*r-1),t[7]=1.092548*i*r,t[8]=.546274*(i*i-n*n)}constructor(){this.isSphericalHarmonics3=!0,this.coefficients=[];for(let e=0;e<9;e++)this.coefficients.push(new bi)}}class ec extends kl{copy(e){return super.copy(e),this.sh.copy(e.sh),this}fromJSON(e){return this.intensity=e.intensity,this.sh.fromArray(e.sh),this}toJSON(e){const t=super.toJSON(e);return t.object.sh=this.sh.toArray(),t}constructor(e=new Zl,t=1){super(void 0,t),this.isLightProbe=!0,this.sh=e}}class tc{static decodeText(e){if("undefined"!=typeof TextDecoder)return(new TextDecoder).decode(e);let t="";for(let i=0,n=e.length;i0&&this._mixBufferRegionAdditive(i,n,this._addIndex*t,1,t);for(let e=t,r=t+t;e!==r;++e)if(i[e]!==i[e+t]){a.setValue(i,n);break}}saveOriginalState(){const e=this.binding,t=this.buffer,i=this.valueSize,n=i*this._origIndex;e.getValue(t,n);for(let e=i,r=n;e!==r;++e)t[e]=t[n+e%i];this._setIdentity(),this.cumulativeWeight=0,this.cumulativeWeightAdditive=0}restoreOriginalState(){const e=3*this.valueSize;this.binding.setValue(this.buffer,e)}_setAdditiveIdentityNumeric(){const e=this._addIndex*this.valueSize,t=e+this.valueSize;for(let i=e;i=.5)for(let n=0;n!==r;++n)e[t+n]=e[i+n]}_slerp(e,t,i,n){Ei.slerpFlat(e,t,e,t,e,i,n)}_slerpAdditive(e,t,i,n,r){const s=this._workIndex*r;Ei.multiplyQuaternionsFlat(e,s,e,t,e,i),Ei.slerpFlat(e,t,e,t,e,s,n)}_lerp(e,t,i,n,r){const s=1-n;for(let a=0;a!==r;++a){const r=t+a;e[r]=e[r]*s+e[i+a]*n}}_lerpAdditive(e,t,i,n,r){for(let s=0;s!==r;++s){const r=t+s;e[r]=e[r]+e[i+s]*n}}constructor(e,t,i){let n,r,s;switch(this.binding=e,this.valueSize=i,t){case"quaternion":n=this._slerp,r=this._slerpAdditive,s=this._setAdditiveIdentityQuaternion,this.buffer=new Float64Array(6*i),this._workIndex=5;break;case"string":case"bool":n=this._select,r=this._select,s=this._setAdditiveIdentityOther,this.buffer=new Array(5*i);break;default:n=this._lerp,r=this._lerpAdditive,s=this._setAdditiveIdentityNumeric,this.buffer=new Float64Array(5*i)}this._mixBufferRegion=n,this._mixBufferRegionAdditive=r,this._setIdentity=s,this._origIndex=3,this._addIndex=4,this.cumulativeWeight=0,this.cumulativeWeightAdditive=0,this.useCount=0,this.referenceCount=0}}const rc="\\[\\]\\.:\\/",sc=new RegExp("["+rc+"]","g"),ac="[^"+rc+"]",oc="[^"+rc.replace("\\.","")+"]",lc=new RegExp("^"+/((?:WC+[\/:])*)/.source.replace("WC",ac)+/(WCOD+)?/.source.replace("WCOD",oc)+/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC",ac)+/\.(WC+)(?:\[(.+)\])?/.source.replace("WC",ac)+"$"),cc=["material","materials","bones","map"];class hc{static create(e,t,i){return e&&e.isAnimationObjectGroup?new hc.Composite(e,t,i):new hc(e,t,i)}static sanitizeNodeName(e){return e.replace(/\s/g,"_").replace(sc,"")}static parseTrackName(e){const t=lc.exec(e);if(null===t)throw new Error("PropertyBinding: Cannot parse trackName: "+e);const i={nodeName:t[2],objectName:t[3],objectIndex:t[4],propertyName:t[5],propertyIndex:t[6]},n=i.nodeName&&i.nodeName.lastIndexOf(".");if(void 0!==n&&-1!==n){const e=i.nodeName.substring(n+1);-1!==cc.indexOf(e)&&(i.nodeName=i.nodeName.substring(0,n),i.objectName=e)}if(null===i.propertyName||0===i.propertyName.length)throw new Error("PropertyBinding: can not parse propertyName from trackName: "+e);return i}static findNode(e,t){if(void 0===t||""===t||"."===t||-1===t||t===e.name||t===e.uuid)return e;if(e.skeleton){const i=e.skeleton.getBoneByName(t);if(void 0!==i)return i}if(e.children){const i=function(e){for(let n=0;n0){const e=this._interpolants,t=this._propertyBindings;if(this.blendMode===yt)for(let i=0,n=e.length;i!==n;++i)e[i].evaluate(s),t[i].accumulateAdditive(a);else for(let i=0,r=e.length;i!==r;++i)e[i].evaluate(s),t[i].accumulate(n,a)}}_updateWeight(e){let t=0;if(this.enabled){t=this.weight;const i=this._weightInterpolant;if(null!==i){const n=i.evaluate(e)[0];t*=n,e>i.parameterPositions[1]&&(this.stopFading(),0===n&&(this.enabled=!1))}}return this._effectiveWeight=t,t}_updateTimeScale(e){let t=0;if(!this.paused){t=this.timeScale;const i=this._timeScaleInterpolant;if(null!==i){t*=i.evaluate(e)[0],e>i.parameterPositions[1]&&(this.stopWarping(),0===t?this.paused=!0:this.timeScale=t)}}return this._effectiveTimeScale=t,t}_updateTime(e){const t=this._clip.duration,i=this.loop;let n=this.time+e,r=this._loopCount;const s=i===dt;if(0===e)return-1===r?n:s&&1==(1&r)?t-n:n;if(i===ht){-1===r&&(this._loopCount=0,this._setEndings(!0,!0,!1));e:{if(n>=t)n=t;else{if(!(n<0)){this.time=n;break e}n=0}this.clampWhenFinished?this.paused=!0:this.enabled=!1,this.time=n,this._mixer.dispatchEvent({type:"finished",action:this,direction:e<0?-1:1})}}else{if(-1===r&&(e>=0?(r=0,this._setEndings(!0,0===this.repetitions,s)):this._setEndings(0===this.repetitions,!0,s)),n>=t||n<0){const i=Math.floor(n/t);n-=t*i,r+=Math.abs(i);const a=this.repetitions-r;if(a<=0)this.clampWhenFinished?this.paused=!0:this.enabled=!1,n=e>0?t:0,this.time=n,this._mixer.dispatchEvent({type:"finished",action:this,direction:e>0?1:-1});else{if(1===a){const t=e<0;this._setEndings(t,!t,s)}else this._setEndings(!1,!1,s);this._loopCount=r,this.time=n,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:i})}}else this.time=n;if(s&&1==(1&r))return t-n}return n}_setEndings(e,t,i){const n=this._interpolantSettings;i?(n.endingStart=ft,n.endingEnd=ft):(n.endingStart=e?this.zeroSlopeAtStart?ft:mt:vt,n.endingEnd=t?this.zeroSlopeAtEnd?ft:mt:vt)}_scheduleFading(e,t,i){const n=this._mixer,r=n.time;let s=this._weightInterpolant;null===s&&(s=n._lendControlInterpolant(),this._weightInterpolant=s);const a=s.parameterPositions,o=s.sampleValues;return a[0]=r,o[0]=t,a[1]=r+e,o[1]=i,this}constructor(e,t,i=null,n=t.blendMode){this._mixer=e,this._clip=t,this._localRoot=i,this.blendMode=n;const r=t.tracks,s=r.length,a=new Array(s),o={endingStart:mt,endingEnd:mt};for(let e=0;e!==s;++e){const t=r[e].createInterpolant(null);a[e]=t,t.settings=o}this._interpolantSettings=o,this._interpolants=a,this._propertyBindings=new Array(s),this._cacheIndex=null,this._byClipCacheIndex=null,this._timeScaleInterpolant=null,this._weightInterpolant=null,this.loop=ut,this._loopCount=-1,this._startTime=null,this.time=0,this.timeScale=1,this._effectiveTimeScale=1,this.weight=1,this._effectiveWeight=1,this.repetitions=1/0,this.paused=!1,this.enabled=!0,this.clampWhenFinished=!1,this.zeroSlopeAtStart=!0,this.zeroSlopeAtEnd=!0}}const dc=new Float32Array(1);class Ac extends Pt{_bindAction(e,t){const i=e._localRoot||this._root,n=e._clip.tracks,r=n.length,s=e._propertyBindings,a=e._interpolants,o=i.uuid,l=this._bindingsByRootAndName;let c=l[o];void 0===c&&(c={},l[o]=c);for(let e=0;e!==r;++e){const r=n[e],l=r.name;let h=c[l];if(void 0!==h)++h.referenceCount,s[e]=h;else{if(h=s[e],void 0!==h){null===h._cacheIndex&&(++h.referenceCount,this._addInactiveBinding(h,o,l));continue}const n=t&&t._propertyBindings[e].binding.parsedPath;h=new nc(hc.create(i,l,n),r.ValueTypeName,r.getValueSize()),++h.referenceCount,this._addInactiveBinding(h,o,l),s[e]=h}a[e].resultBuffer=h.buffer}}_activateAction(e){if(!this._isActiveAction(e)){if(null===e._cacheIndex){const t=(e._localRoot||this._root).uuid,i=e._clip.uuid,n=this._actionsByClip[i];this._bindAction(e,n&&n.knownActions[0]),this._addInactiveAction(e,i,t)}const t=e._propertyBindings;for(let e=0,i=t.length;e!==i;++e){const i=t[e];0==i.useCount++&&(this._lendBinding(i),i.saveOriginalState())}this._lendAction(e)}}_deactivateAction(e){if(this._isActiveAction(e)){const t=e._propertyBindings;for(let e=0,i=t.length;e!==i;++e){const i=t[e];0==--i.useCount&&(i.restoreOriginalState(),this._takeBackBinding(i))}this._takeBackAction(e)}}_initMemoryManager(){this._actions=[],this._nActiveActions=0,this._actionsByClip={},this._bindings=[],this._nActiveBindings=0,this._bindingsByRootAndName={},this._controlInterpolants=[],this._nActiveControlInterpolants=0;const e=this;this.stats={actions:{get total(){return e._actions.length},get inUse(){return e._nActiveActions}},bindings:{get total(){return e._bindings.length},get inUse(){return e._nActiveBindings}},controlInterpolants:{get total(){return e._controlInterpolants.length},get inUse(){return e._nActiveControlInterpolants}}}}_isActiveAction(e){const t=e._cacheIndex;return null!==t&&t=0;--t)e[t].stop();return this}update(e){e*=this.timeScale;const t=this._actions,i=this._nActiveActions,n=this.time+=e,r=Math.sign(e),s=this._accuIndex^=1;for(let a=0;a!==i;++a){t[a]._update(n,e,r,s)}const a=this._bindings,o=this._nActiveBindings;for(let e=0;e!==o;++e)a[e].apply(s);return this}setTime(e){this.time=0;for(let e=0;e>-t-14,n[256|e]=1024>>-t-14|32768,r[e]=-t-1,r[256|e]=-t-1):t<=15?(n[e]=t+15<<10,n[256|e]=t+15<<10|32768,r[e]=13,r[256|e]=13):t<128?(n[e]=31744,n[256|e]=64512,r[e]=24,r[256|e]=24):(n[e]=31744,n[256|e]=64512,r[e]=13,r[256|e]=13)}const s=new Uint32Array(2048),a=new Uint32Array(64),o=new Uint32Array(64);for(let e=1;e<1024;++e){let t=e<<13,i=0;for(;0==(8388608&t);)t<<=1,i-=8388608;t&=-8388609,i+=947912704,s[e]=t|i}for(let e=1024;e<2048;++e)s[e]=939524096+(e-1024<<13);for(let e=1;e<31;++e)a[e]=e<<23;a[31]=1199570944,a[32]=2147483648;for(let e=33;e<63;++e)a[e]=2147483648+(e-32<<23);a[63]=3347054592;for(let e=1;e<64;++e)32!==e&&(o[e]=1024);return{floatView:t,uint32View:i,baseTable:n,shiftTable:r,mantissaTable:s,exponentTable:a,offsetTable:o}}var Ic=Object.freeze({__proto__:null,fromHalfFloat:function(e){const t=e>>10;return bc.uint32View[0]=bc.mantissaTable[bc.offsetTable[t]+(1023&e)]+bc.exponentTable[t],bc.floatView[0]},toHalfFloat:function(e){Math.abs(e)>65504&&console.warn("THREE.DataUtils.toHalfFloat(): Value out of range."),e=Gt(e,-65504,65504),bc.floatView[0]=e;const t=bc.uint32View[0],i=t>>23&511;return bc.baseTable[i]+((8388607&t)>>bc.shiftTable[i])}});"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:n}})),"undefined"!=typeof window&&(window.__THREE__?console.warn("WARNING: Multiple instances of Three.js being imported."):window.__THREE__=n)})),t.register("gY4lc",(function(i,n){e(i.exports,"blobCanvas",(function(){return B}),(function(e){return B=e})),e(i.exports,"$updateSize",(function(){return k}),(function(e){return k=e})),e(i.exports,"$intersectionObserver",(function(){return O}),(function(e){return O=e})),e(i.exports,"$isElementInViewport",(function(){return G}),(function(e){return G=e})),e(i.exports,"$announceModelVisibility",(function(){return H}),(function(e){return H=e})),e(i.exports,"$ariaLabel",(function(){return V}),(function(e){return V=e})),e(i.exports,"$altDefaulted",(function(){return z}),(function(e){return z=e})),e(i.exports,"$statusElement",(function(){return W}),(function(e){return W=e})),e(i.exports,"$updateStatus",(function(){return q}),(function(e){return q=e})),e(i.exports,"$loadedTime",(function(){return j}),(function(e){return j=e})),e(i.exports,"$updateSource",(function(){return $}),(function(e){return $=e})),e(i.exports,"$markLoaded",(function(){return Y}),(function(e){return Y=e})),e(i.exports,"$container",(function(){return K}),(function(e){return K=e})),e(i.exports,"$userInputElement",(function(){return J}),(function(e){return J=e})),e(i.exports,"$canvas",(function(){return X}),(function(e){return X=e})),e(i.exports,"$scene",(function(){return Z}),(function(e){return Z=e})),e(i.exports,"$needsRender",(function(){return ee}),(function(e){return ee=e})),e(i.exports,"$tick",(function(){return te}),(function(e){return te=e})),e(i.exports,"$onModelLoad",(function(){return ie}),(function(e){return ie=e})),e(i.exports,"$onResize",(function(){return ne}),(function(e){return ne=e})),e(i.exports,"$renderer",(function(){return re}),(function(e){return re=e})),e(i.exports,"$progressTracker",(function(){return se}),(function(e){return se=e})),e(i.exports,"$getLoaded",(function(){return ae}),(function(e){return ae=e})),e(i.exports,"$getModelIsVisible",(function(){return oe}),(function(e){return oe=e})),e(i.exports,"$shouldAttemptPreload",(function(){return le}),(function(e){return le=e})),e(i.exports,"toVector3D",(function(){return ce}),(function(e){return ce=e})),e(i.exports,"toVector2D",(function(){return he}),(function(e){return he=e})),e(i.exports,"default",(function(){return ue}),(function(e){return ue=e})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("5tn00");var r=t("2MhZx");t("g8rWM");var s,a,o,l,c,h,u,d,A,p,g,m,f,v=t("88MHk"),x=t("e6NvF"),y=t("9oF4r"),_=t("8d2Zs"),E=t("jc183"),b=t("4Zqs0"),C=t("yleuS"),I=t("cAxnC"),w=t("7cRd5"),S=t("fmPPu"),M=function(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};const B=document.createElement("canvas"),T=Symbol("fallbackResizeHandler"),R=Symbol("defaultAriaLabel"),L=Symbol("resizeObserver"),D=Symbol("clearModelTimeout"),Q=Symbol("onContextLost"),P=Symbol("loaded"),F=Symbol("status"),N=Symbol("onFocus"),U=Symbol("onBlur"),k=Symbol("updateSize"),O=Symbol("intersectionObserver"),G=Symbol("isElementInViewport"),H=Symbol("announceModelVisibility"),V=Symbol("ariaLabel"),z=Symbol("altDefaulted"),W=Symbol("statusElement"),q=Symbol("updateStatus"),j=Symbol("loadedTime"),$=Symbol("updateSource"),Y=Symbol("markLoaded"),K=Symbol("container"),J=Symbol("input"),X=Symbol("canvas"),Z=Symbol("scene"),ee=Symbol("needsRender"),te=Symbol("tick"),ie=Symbol("onModelLoad"),ne=Symbol("onResize"),re=Symbol("renderer"),se=Symbol("progressTracker"),ae=Symbol("getLoaded"),oe=Symbol("getModelIsVisible"),le=Symbol("shouldAttemptPreload"),ce=e=>({x:e.x,y:e.y,z:e.z,toString(){return`${this.x}m ${this.y}m ${this.z}m`}}),he=e=>({u:e.x,v:e.y,toString(){return`${this.u} ${this.v}`}});class ue extends r.ReactiveElement{static get is(){return"model-viewer"}static set modelCacheSize(e){E.CachingGLTFLoader[E.$evictionPolicy].evictionThreshold=e}static get modelCacheSize(){return E.CachingGLTFLoader[E.$evictionPolicy].evictionThreshold}static set minimumRenderScale(e){e>1&&console.warn(" minimumRenderScale has been clamped to a maximum value of 1."),e<=0&&console.warn(" minimumRenderScale has been clamped to a minimum value of 0.25."),C.Renderer.singleton.minScale=e}static get minimumRenderScale(){return C.Renderer.singleton.minScale}get loaded(){return this[ae]()}get[(s=G,a=P,o=j,l=F,c=D,h=T,u=H,d=L,A=O,p=se,re)](){return C.Renderer.singleton}get modelIsVisible(){return this[oe]()}connectedCallback(){super.connectedCallback&&super.connectedCallback(),x.HAS_RESIZE_OBSERVER?this[L].observe(this):self.addEventListener("resize",this[T]),x.HAS_INTERSECTION_OBSERVER&&this[O].observe(this),this.addEventListener("focus",this[N]),this.addEventListener("blur",this[U]);const e=this[re];e.addEventListener("contextlost",this[Q]),e.registerScene(this[Z]),null!=this[D]&&(self.clearTimeout(this[D]),this[D]=null,this.requestUpdate("src",null))}disconnectedCallback(){super.disconnectedCallback&&super.disconnectedCallback(),x.HAS_RESIZE_OBSERVER?this[L].unobserve(this):self.removeEventListener("resize",this[T]),x.HAS_INTERSECTION_OBSERVER&&this[O].unobserve(this),this.removeEventListener("focus",this[N]),this.removeEventListener("blur",this[U]);const e=this[re];e.removeEventListener("contextlost",this[Q]),e.unregisterScene(this[Z]),this[D]=self.setTimeout((()=>{this[Z].dispose(),this[D]=null}),10)}updated(e){super.updated(e),e.has("src")&&(null==this.src?(this[P]=!1,this[j]=0,this[Z].reset()):this.src!==this[Z].url&&(this[P]=!1,this[j]=0,this[$]())),e.has("alt")&&this[J].setAttribute("aria-label",this[V]),e.has("withCredentials")&&(E.CachingGLTFLoader.withCredentials=this.withCredentials,this[re].textureUtils.withCredentials=this.withCredentials),e.has("generateSchema")&&(this.generateSchema?this[Z].updateSchema(this.src):this[Z].updateSchema(null))}toDataURL(e,t){return this[re].displayCanvas(this[Z]).toDataURL(e,t)}async toBlob(e){const t=e?e.mimeType:void 0,i=e?e.qualityArgument:void 0,n=e?e.idealAspect:void 0,{width:r,height:s,idealAspect:a,aspect:o}=this[Z],{dpr:l,scaleFactor:c}=this[re];let h=r*c*l,u=s*c*l,d=0,A=0;if(!0===n)if(a>o){const e=u;u=Math.round(h/a),A=(e-u)/2}else{const e=h;h=Math.round(u*a),d=(e-h)/2}B.width=h,B.height=u;try{return new Promise((async(e,n)=>(B.getContext("2d").drawImage(this[re].displayCanvas(this[Z]),d,A,h,u,0,0,h,u),!B.msToBlob||t&&"image/png"!==t?B.toBlob?void B.toBlob((t=>{if(!t)return n(new Error("Unable to retrieve canvas blob"));e(t)}),t,i):e(await(0,w.dataUrlToBlob)(B.toDataURL(t,i))):e(B.msToBlob()))))}finally{this[k]({width:r,height:s})}}registerRenderer(e){this[Z].externalRenderer=e}unregisterRenderer(){this[Z].externalRenderer=null}get[V](){return this[z]}get[z](){return null==this.alt||"null"===this.alt?this[R]:this.alt}[ae](){return this[P]}[oe](){return this.loaded&&this[G]}[le](){return!!this.src&&this[G]}[k]({width:e,height:t}){0!==e&&0!==t&&(this[K].style.width=`${e}px`,this[K].style.height=`${t}px`,this[ne]({width:e,height:t}))}[te](e,t){}[Y](){this[P]||(this[P]=!0,this[j]=performance.now())}[ee](){this[Z].queueRender()}[ie](){}[q](e){this[F]=e;const t=this.getRootNode();null!=t&&t.activeElement===this&&this[W].textContent!=e&&(this[W].textContent=e)}[(g=N,m=U,ne)](e){this[Z].setSize(e.width,e.height)}async[(f=Q,$)](){const e=this[Z];if(this.loaded||!this[le]()||this.src===e.url)return;this.generateSchema&&e.updateSchema(this.src),this[q]("Loading"),e.stopAnimation();const t=this[se].beginActivity(),i=this.src;try{const n=e.setSource(i,(e=>t(.95*(0,I.clamp)(e,0,1)))),r=this[y.$updateEnvironment]();await Promise.all([n,r]),this[Y](),this[ie](),await new Promise((e=>{requestAnimationFrame((()=>{requestAnimationFrame((()=>{this.dispatchEvent(new CustomEvent("load",{detail:{url:i}})),e()}))}))}))}catch(e){this.dispatchEvent(new CustomEvent("error",{detail:{type:"loadfailure",sourceError:e}}))}finally{t(1)}}constructor(){super(),this.alt=null,this.src=null,this.withCredentials=!1,this.generateSchema=!1,this[s]=!1,this[a]=!1,this[o]=0,this[l]="",this[c]=null,this[h]=(0,I.debounce)((()=>{const e=this.getBoundingClientRect();this[k](e)}),50),this[u]=(0,I.debounce)((e=>{const t=this.modelIsVisible;t!==e&&this.dispatchEvent(new CustomEvent("model-visibility",{detail:{visible:t}}))}),0),this[d]=null,this[A]=null,this[p]=new(0,S.ProgressTracker),this[g]=()=>{this[W].textContent=this[F]},this[m]=()=>{this[W].textContent=""},this[f]=e=>{this.dispatchEvent(new CustomEvent("error",{detail:{type:"webglcontextlost",sourceError:e.sourceEvent}}))},this.attachShadow({mode:"open"});const e=this.shadowRoot;let t,i;if((0,_.makeTemplate)(e),this[K]=e.querySelector(".container"),this[J]=e.querySelector(".userInput"),this[X]=e.querySelector("canvas"),this[W]=e.querySelector("#status"),this[R]=this[J].getAttribute("aria-label"),this.isConnected){const e=this.getBoundingClientRect();t=e.width,i=e.height}else t=300,i=150;this[Z]=new(0,b.ModelScene)({canvas:this[X],element:this,width:t,height:i}),Promise.resolve().then((()=>{this[k](this.getBoundingClientRect())})),x.HAS_RESIZE_OBSERVER&&(this[L]=new ResizeObserver((e=>{if(!this[re].isPresenting)for(let t of e)t.target===this&&this[k](t.contentRect)}))),x.HAS_INTERSECTION_OBSERVER?this[O]=new IntersectionObserver((e=>{for(let t of e)if(t.target===this){const e=this.modelIsVisible;this[G]=t.isIntersecting,this[H](e),this[G]&&!this.loaded&&this[$]()}}),{root:null,rootMargin:"0px",threshold:1e-5}):this[G]=!0}}M([(0,v.property)({type:String})],ue.prototype,"alt",void 0),M([(0,v.property)({type:String})],ue.prototype,"src",void 0),M([(0,v.property)({type:Boolean,attribute:"with-credentials"})],ue.prototype,"withCredentials",void 0),M([(0,v.property)({type:Boolean,attribute:"generate-schema"})],ue.prototype,"generateSchema",void 0)})),t.register("5tn00",(function(i,n){e(i.exports,"html",(function(){return t("7ZkBv").html})),e(i.exports,"ReactiveElement",(function(){return t("2MhZx").ReactiveElement})),e(i.exports,"render",(function(){return t("7ZkBv").render})),t("2MhZx"),t("7ZkBv"),t("jfDjp"),t("bEfIy")})),t.register("2MhZx",(function(i,n){e(i.exports,"ReactiveElement",(function(){return A}));var r,s=t("6pa8K");s=t("6pa8K");const a=window,o=a.trustedTypes,l=o?o.emptyScript:"",c=a.reactiveElementPolyfillSupport,h={toAttribute(e,t){switch(t){case Boolean:e=e?l:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let i=e;switch(t){case Boolean:i=null!==e;break;case Number:i=null===e?null:Number(e);break;case Object:case Array:try{i=JSON.parse(e)}catch(e){i=null}}return i}},u=(e,t)=>t!==e&&(t==t||e==e),d={attribute:!0,type:String,converter:h,reflect:!1,hasChanged:u};class A extends HTMLElement{static addInitializer(e){var t;this.finalize(),(null!==(t=this.h)&&void 0!==t?t:this.h=[]).push(e)}static get observedAttributes(){this.finalize();const e=[];return this.elementProperties.forEach(((t,i)=>{const n=this._$Ep(i,t);void 0!==n&&(this._$Ev.set(n,i),e.push(n))})),e}static createProperty(e,t=d){if(t.state&&(t.attribute=!1),this.finalize(),this.elementProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){const i="symbol"==typeof e?Symbol():"__"+e,n=this.getPropertyDescriptor(e,i,t);void 0!==n&&Object.defineProperty(this.prototype,e,n)}}static getPropertyDescriptor(e,t,i){return{get(){return this[t]},set(n){const r=this[e];this[t]=n,this.requestUpdate(e,r,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)||d}static finalize(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;const e=Object.getPrototypeOf(this);if(e.finalize(),void 0!==e.h&&(this.h=[...e.h]),this.elementProperties=new Map(e.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const e=this.properties,t=[...Object.getOwnPropertyNames(e),...Object.getOwnPropertySymbols(e)];for(const i of t)this.createProperty(i,e[i])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const i=new Set(e.flat(1/0).reverse());for(const e of i)t.unshift((0,s.getCompatibleStyle)(e))}else void 0!==e&&t.push((0,s.getCompatibleStyle)(e));return t}static _$Ep(e,t){const i=t.attribute;return!1===i?void 0:"string"==typeof i?i:"string"==typeof e?e.toLowerCase():void 0}u(){var e;this._$E_=new Promise((e=>this.enableUpdating=e)),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(e=this.constructor.h)||void 0===e||e.forEach((e=>e(this)))}addController(e){var t,i;(null!==(t=this._$ES)&&void 0!==t?t:this._$ES=[]).push(e),void 0!==this.renderRoot&&this.isConnected&&(null===(i=e.hostConnected)||void 0===i||i.call(e))}removeController(e){var t;null===(t=this._$ES)||void 0===t||t.splice(this._$ES.indexOf(e)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach(((e,t)=>{this.hasOwnProperty(t)&&(this._$Ei.set(t,this[t]),delete this[t])}))}createRenderRoot(){var e;const t=null!==(e=this.shadowRoot)&&void 0!==e?e:this.attachShadow(this.constructor.shadowRootOptions);return(0,s.adoptStyles)(t,this.constructor.elementStyles),t}connectedCallback(){var e;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostConnected)||void 0===t?void 0:t.call(e)}))}enableUpdating(e){}disconnectedCallback(){var e;null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostDisconnected)||void 0===t?void 0:t.call(e)}))}attributeChangedCallback(e,t,i){this._$AK(e,i)}_$EO(e,t,i=d){var n;const r=this.constructor._$Ep(e,i);if(void 0!==r&&!0===i.reflect){const s=(void 0!==(null===(n=i.converter)||void 0===n?void 0:n.toAttribute)?i.converter:h).toAttribute(t,i.type);this._$El=e,null==s?this.removeAttribute(r):this.setAttribute(r,s),this._$El=null}}_$AK(e,t){var i;const n=this.constructor,r=n._$Ev.get(e);if(void 0!==r&&this._$El!==r){const e=n.getPropertyOptions(r),s="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==(null===(i=e.converter)||void 0===i?void 0:i.fromAttribute)?e.converter:h;this._$El=r,this[r]=s.fromAttribute(t,e.type),this._$El=null}}requestUpdate(e,t,i){let n=!0;void 0!==e&&(((i=i||this.constructor.getPropertyOptions(e)).hasChanged||u)(this[e],t)?(this._$AL.has(e)||this._$AL.set(e,t),!0===i.reflect&&this._$El!==e&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(e,i))):n=!1),!this.isUpdatePending&&n&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var e;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach(((e,t)=>this[t]=e)),this._$Ei=void 0);let t=!1;const i=this._$AL;try{t=this.shouldUpdate(i),t?(this.willUpdate(i),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostUpdate)||void 0===t?void 0:t.call(e)})),this.update(i)):this._$Ek()}catch(e){throw t=!1,this._$Ek(),e}t&&this._$AE(i)}willUpdate(e){}_$AE(e){var t;null===(t=this._$ES)||void 0===t||t.forEach((e=>{var t;return null===(t=e.hostUpdated)||void 0===t?void 0:t.call(e)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(e){return!0}update(e){void 0!==this._$EC&&(this._$EC.forEach(((e,t)=>this._$EO(t,this[t],e))),this._$EC=void 0),this._$Ek()}updated(e){}firstUpdated(e){}constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this.u()}}A.finalized=!0,A.elementProperties=new Map,A.elementStyles=[],A.shadowRootOptions={mode:"open"},null==c||c({ReactiveElement:A}),(null!==(r=a.reactiveElementVersions)&&void 0!==r?r:a.reactiveElementVersions=[]).push("1.6.1")})),t.register("6pa8K",(function(t,i){e(t.exports,"adoptStyles",(function(){return l})),e(t.exports,"getCompatibleStyle",(function(){return c})); +/** + * @license + * Copyright 2019 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const n=window,r=n.ShadowRoot&&(void 0===n.ShadyCSS||n.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,s=Symbol(),a=new WeakMap;class o{get styleSheet(){let e=this.o;const t=this.t;if(r&&void 0===e){const i=void 0!==t&&1===t.length;i&&(e=a.get(t)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),i&&a.set(t,e))}return e}toString(){return this.cssText}constructor(e,t,i){if(this._$cssResult$=!0,i!==s)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}}const l=(e,t)=>{r?e.adoptedStyleSheets=t.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet)):t.forEach((t=>{const i=document.createElement("style"),r=n.litNonce;void 0!==r&&i.setAttribute("nonce",r),i.textContent=t.cssText,e.appendChild(i)}))},c=r?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const i of e.cssRules)t+=i.cssText;return(e=>new o("string"==typeof e?e:e+"",void 0,s))(t)})(e):e})),t.register("7ZkBv",(function(t,i){ +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +var n;e(t.exports,"html",(function(){return b})),e(t.exports,"noChange",(function(){return C})),e(t.exports,"render",(function(){return O}));const r=window,s=r.trustedTypes,a=s?s.createPolicy("lit-html",{createHTML:e=>e}):void 0,o=`lit$${(Math.random()+"").slice(9)}$`,l="?"+o,c=`<${l}>`,h=document,u=(e="")=>h.createComment(e),d=e=>null===e||"object"!=typeof e&&"function"!=typeof e,A=Array.isArray,p=e=>A(e)||"function"==typeof(null==e?void 0:e[Symbol.iterator]),g=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,m=/-->/g,f=/>/g,v=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g"),x=/'/g,y=/"/g,_=/^(?:script|style|textarea|title)$/i,E=e=>(t,...i)=>({_$litType$:e,strings:t,values:i}),b=E(1),C=(E(2),Symbol.for("lit-noChange")),I=Symbol.for("lit-nothing"),w=new WeakMap,S=h.createTreeWalker(h,129,null,!1),M=(e,t)=>{const i=e.length-1,n=[];let r,s=2===t?"":"",l=g;for(let t=0;t"===h[0]?(l=null!=r?r:g,u=-1):void 0===h[1]?u=-2:(u=l.lastIndex-h[2].length,a=h[1],l=void 0===h[3]?v:'"'===h[3]?y:x):l===y||l===x?l=v:l===m||l===f?l=g:(l=v,r=void 0);const A=l===v&&e[t+1].startsWith("/>")?" ":"";s+=l===g?i+c:u>=0?(n.push(a),i.slice(0,u)+"$lit$"+i.slice(u)+o+A):i+o+(-2===u?(n.push(void 0),t):A)}const h=s+(e[i]||"")+(2===t?"":"");if(!Array.isArray(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==a?a.createHTML(h):h,n]};class B{static createElement(e,t){const i=h.createElement("template");return i.innerHTML=e,i}constructor({strings:e,_$litType$:t},i){let n;this.parts=[];let r=0,a=0;const c=e.length-1,h=this.parts,[d,A]=M(e,t);if(this.el=B.createElement(d,i),S.currentNode=this.el.content,2===t){const e=this.el.content,t=e.firstChild;t.remove(),e.append(...t.childNodes)}for(;null!==(n=S.nextNode())&&h.length0){n.textContent=s?s.emptyScript:"";for(let i=0;i2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=I}}class Q extends D{j(e){this.element[this.name]=e===I?void 0:e}constructor(){super(...arguments),this.type=3}}const P=s?s.emptyScript:"";class F extends D{j(e){e&&e!==I?this.element.setAttribute(this.name,P):this.element.removeAttribute(this.name)}constructor(){super(...arguments),this.type=4}}class N extends D{_$AI(e,t=this){var i;if((e=null!==(i=T(this,e,t,0))&&void 0!==i?i:I)===C)return;const n=this._$AH,r=e===I&&n!==I||e.capture!==n.capture||e.once!==n.once||e.passive!==n.passive,s=e!==I&&(n===I||r);r&&this.element.removeEventListener(this.name,this,n),s&&this.element.addEventListener(this.name,this,e),this._$AH=e}handleEvent(e){var t,i;"function"==typeof this._$AH?this._$AH.call(null!==(i=null===(t=this.options)||void 0===t?void 0:t.host)&&void 0!==i?i:this.element,e):this._$AH.handleEvent(e)}constructor(e,t,i,n,r){super(e,t,i,n,r),this.type=5}}class U{get _$AU(){return this._$AM._$AU}_$AI(e){T(this,e)}constructor(e,t,i){this.element=e,this.type=6,this._$AN=void 0,this._$AM=t,this.options=i}}const k=r.litHtmlPolyfillSupport;null==k||k(B,L),(null!==(n=r.litHtmlVersions)&&void 0!==n?n:r.litHtmlVersions=[]).push("2.6.1");const O=(e,t,i)=>{var n,r;const s=null!==(n=null==i?void 0:i.renderBefore)&&void 0!==n?n:t;let a=s._$litPart$;if(void 0===a){const e=null!==(r=null==i?void 0:i.renderBefore)&&void 0!==r?r:null;s._$litPart$=a=new L(t.insertBefore(u(),e),e,void 0,null!=i?i:{})}return a._$AI(e),a}})),t.register("jfDjp",(function(i,n){e(i.exports,"ReactiveElement",(function(){return t("2MhZx").ReactiveElement})),e(i.exports,"html",(function(){return t("7ZkBv").html})),e(i.exports,"noChange",(function(){return t("7ZkBv").noChange})),e(i.exports,"render",(function(){return t("7ZkBv").render}));var r,s,a=t("2MhZx"),o=(a=t("2MhZx"),t("7ZkBv"));o=t("7ZkBv");a.ReactiveElement;class l extends a.ReactiveElement{createRenderRoot(){var e,t;const i=super.createRenderRoot();return null!==(e=(t=this.renderOptions).renderBefore)&&void 0!==e||(t.renderBefore=i.firstChild),i}update(e){const t=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(e),this._$Do=(0,o.render)(t,this.renderRoot,this.renderOptions)}connectedCallback(){var e;super.connectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!0)}disconnectedCallback(){var e;super.disconnectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!1)}render(){return o.noChange}constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}}l.finalized=!0,l._$litElement$=!0,null===(r=globalThis.litElementHydrateSupport)||void 0===r||r.call(globalThis,{LitElement:l});const c=globalThis.litElementPolyfillSupport;null==c||c({LitElement:l});(null!==(s=globalThis.litElementVersions)&&void 0!==s?s:globalThis.litElementVersions=[]).push("3.2.2")})),t.register("bEfIy",(function(e,t){})),t.register("e6NvF",(function(t,i){e(t.exports,"HAS_WEBXR_DEVICE_API",(function(){return n})),e(t.exports,"HAS_WEBXR_HIT_TEST_API",(function(){return r})),e(t.exports,"HAS_RESIZE_OBSERVER",(function(){return s})),e(t.exports,"HAS_INTERSECTION_OBSERVER",(function(){return a})),e(t.exports,"IS_WEBXR_AR_CANDIDATE",(function(){return o})),e(t.exports,"IS_SCENEVIEWER_CANDIDATE",(function(){return d})),e(t.exports,"IS_AR_QUICKLOOK_CANDIDATE",(function(){return p})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +const n=null!=navigator.xr&&null!=self.XRSession&&null!=navigator.xr.isSessionSupported,r=n&&null!=self.XRSession.prototype.requestHitTestSource,s=null!=self.ResizeObserver,a=null!=self.IntersectionObserver,o=r,l=((()=>{const e=navigator.userAgent||navigator.vendor||self.opera;let t=!1;(/(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/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.substr(0,4)))&&(t=!0)})(),/\bCrOS\b/.test(navigator.userAgent),/android/i.test(navigator.userAgent)),c=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!self.MSStream||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,h=(/Safari\//.test(navigator.userAgent),/firefox/i.test(navigator.userAgent)),u=/OculusBrowser/.test(navigator.userAgent),d=(c&&/CriOS\//.test(navigator.userAgent),l&&!h&&!u),A=Boolean(window.webkit&&window.webkit.messageHandlers),p=(()=>{if(c){if(A)return Boolean(/CriOS\/|EdgiOS\/|FxiOS\/|GSA\/|DuckDuckGo\//.test(navigator.userAgent));{const e=document.createElement("a");return Boolean(e.relList&&e.relList.supports&&e.relList.supports("ar"))}}return!1})()})),t.register("9oF4r",(function(i,n){e(i.exports,"$currentEnvironmentMap",(function(){return l}),(function(e){return l=e})),e(i.exports,"$currentBackground",(function(){return c}),(function(e){return c=e})),e(i.exports,"$updateEnvironment",(function(){return h}),(function(e){return h=e})),e(i.exports,"EnvironmentMixin",(function(){return d}),(function(e){return d=e})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("g8rWM");var r=t("88MHk"),s=t("gY4lc"),a=t("cAxnC"),o=function(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};const l=Symbol("currentEnvironmentMap"),c=Symbol("currentBackground"),h=Symbol("updateEnvironment"),u=Symbol("cancelEnvironmentUpdate"),d=e=>{var t,i,n;class d extends e{updated(e){super.updated(e),e.has("shadowIntensity")&&(this[s.$scene].setShadowIntensity(.5*this.shadowIntensity),this[s.$needsRender]()),e.has("shadowSoftness")&&(this[s.$scene].setShadowSoftness(this.shadowSoftness),this[s.$needsRender]()),e.has("exposure")&&(this[s.$scene].exposure=this.exposure,this[s.$needsRender]()),(e.has("environmentImage")||e.has("skyboxImage"))&&this[s.$shouldAttemptPreload]()&&this[h]()}hasBakedShadow(){return this[s.$scene].bakedShadows.size>0}async[(t=l,i=c,n=u,h)](){const{skyboxImage:e,environmentImage:t}=this;null!=this[u]&&(this[u](),this[u]=null);const{textureUtils:i}=this[s.$renderer];if(null==i)return;const n=this[s.$progressTracker].beginActivity();try{const{environmentMap:r,skybox:o}=await i.generateEnvironmentMapAndSkybox((0,a.deserializeUrl)(e),t,(e=>n((0,a.clamp)(e,0,1))));this[l]!==r&&(this[l]=r,this.dispatchEvent(new CustomEvent("environment-change"))),this[c]=null!=o?o.name===r.name?r:o:null,this[s.$scene].setEnvironmentAndSkybox(this[l],this[c]),this[s.$scene].dispatchEvent({type:"envmap-update"})}catch(e){if(e instanceof Error)throw this[s.$scene].setEnvironmentAndSkybox(null,null),e}finally{n(1)}}constructor(){super(...arguments),this.environmentImage=null,this.skyboxImage=null,this.shadowIntensity=0,this.shadowSoftness=1,this.exposure=1,this[t]=null,this[i]=null,this[n]=null}}return o([(0,r.property)({type:String,attribute:"environment-image"})],d.prototype,"environmentImage",void 0),o([(0,r.property)({type:String,attribute:"skybox-image"})],d.prototype,"skyboxImage",void 0),o([(0,r.property)({type:Number,attribute:"shadow-intensity"})],d.prototype,"shadowIntensity",void 0),o([(0,r.property)({type:Number,attribute:"shadow-softness"})],d.prototype,"shadowSoftness",void 0),o([(0,r.property)({type:Number})],d.prototype,"exposure",void 0),d}})),t.register("cAxnC",(function(i,n){e(i.exports,"deserializeUrl",(function(){return s})),e(i.exports,"assertIsArCandidate",(function(){return a})),e(i.exports,"throttle",(function(){return l})),e(i.exports,"debounce",(function(){return c})),e(i.exports,"clamp",(function(){return h})),e(i.exports,"resolveDpr",(function(){return u})),e(i.exports,"isDebugMode",(function(){return d})),e(i.exports,"timePasses",(function(){return A})),e(i.exports,"waitForEvent",(function(){return p})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("e6NvF");const s=e=>e&&"null"!==e?o(e):null,a=()=>{if(r.IS_WEBXR_AR_CANDIDATE)return;const e=[];throw r.HAS_WEBXR_DEVICE_API||e.push("WebXR Device API"),r.HAS_WEBXR_HIT_TEST_API||e.push("WebXR Hit Test API"),new Error(`The following APIs are required for AR, but are missing in this browser: ${e.join(", ")}`)},o=e=>new URL(e,window.location.toString()).toString(),l=(e,t)=>{let i=null;const n=(...n)=>{null==i&&(e(...n),i=self.setTimeout((()=>i=null),t))};return n.flush=()=>{null!=i&&(self.clearTimeout(i),i=null)},n},c=(e,t)=>{let i=null;return(...n)=>{null!=i&&self.clearTimeout(i),i=self.setTimeout((()=>{i=null,e(...n)}),t)}},h=(e,t,i)=>Math.max(t,Math.min(i,e)),u=(()=>{const e=(()=>{var e;if(null===(e=document.documentElement.getAttribute("itemtype"))||void 0===e?void 0:e.includes("schema.org/SearchResultsPage"))return!0;const t=null!=document.head?Array.from(document.head.querySelectorAll("meta")):[];for(const e of t)if("viewport"===e.name)return!0;return!1})();return e||console.warn('No detected; will cap pixel density at 1.'),()=>e?window.devicePixelRatio:1})(),d=(()=>{const e=new RegExp("[?&]model-viewer-debug-mode(&|$)");return()=>self.ModelViewerElement&&self.ModelViewerElement.debugMode||self.location&&self.location.search&&self.location.search.match(e)})(),A=(e=0)=>new Promise((t=>setTimeout(t,e))),p=(e,t,i=null)=>new Promise((n=>{e.addEventListener(t,(function r(s){i&&!i(s)||(n(s),e.removeEventListener(t,r))}))}))})),t.register("8d2Zs",(function(i,n){e(i.exports,"makeTemplate",(function(){return c})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("5tn00");var r=t("7ZkBv"),s=t("lEkn9"),a=t("frfHK"),o=t("ju1AK");const l=r.html` + +
+ + + +
+ + + +
+ + + +
+ +
+
+
+
+ +
+
+ +
+
+ +
+ +
+
+ +
+ +
+ + +
+ + + +
+ + +
+
+
+ +
`,c=e=>{(0,r.render)(l,e)}})),t.register("lEkn9",(function(i,n){e(i.exports,"default",(function(){return r})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("5tn00");var r=t("7ZkBv").html` + + + + + + + + + + + + + + + + +`})),t.register("frfHK",(function(i,n){e(i.exports,"default",(function(){return r})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("5tn00");var r=t("7ZkBv").html` + + + + + + + + + + + + + + + + + + +`})),t.register("ju1AK",(function(i,n){e(i.exports,"default",(function(){return r})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("5tn00");var r=t("7ZkBv").html` + + + + + + + + + + + +`})),t.register("jc183",(function(i,n){e(i.exports,"$loader",(function(){return y})),e(i.exports,"$evictionPolicy",(function(){return _})),e(i.exports,"CachingGLTFLoader",(function(){return b})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r,s,a=t("56YQj"),o=t("9PGp3"),l=t("h5yph"),c=t("9WO4S"),h=t("lQqAq"),u=t("j0LNO");a.Texture.DEFAULT_ANISOTROPY=4;const d=new Map,A=new Map;let p;const g=new(0,o.DRACOLoader);let m;const f=new(0,c.KTX2Loader);let v,x;const y=Symbol("loader"),_=Symbol("evictionPolicy"),E=Symbol("GLTFInstance");class b extends a.EventDispatcher{static setDRACODecoderLocation(e){p=e,g.setDecoderPath(e)}static getDRACODecoderLocation(){return p}static setKTX2TranscoderLocation(e){m=e,f.setTranscoderPath(e)}static getKTX2TranscoderLocation(){return m}static setMeshoptDecoderLocation(e){var t;v!==e&&(v=e,x=(t=e,new Promise(((e,i)=>{const n=document.createElement("script");document.body.appendChild(n),n.onload=e,n.onerror=i,n.async=!0,n.src=t}))).then((()=>MeshoptDecoder.ready)).then((()=>MeshoptDecoder)))}static getMeshoptDecoderLocation(){return v}static initializeKTX2Loader(e){f.detectSupport(e)}static get cache(){return d}static clearCache(){d.forEach(((e,t)=>{this.delete(t)})),this[_].reset()}static has(e){return d.has(e)}static async delete(e){if(!this.has(e))return;const t=d.get(e);A.delete(e),d.delete(e);(await t).dispose()}static hasFinishedLoading(e){return!!A.get(e)}get[(r=_,s=y,_)](){return this.constructor[_]}async preload(e,t,i=(()=>{})){if(this[y].setWithCredentials(b.withCredentials),this.dispatchEvent({type:"preload",element:t,src:e}),!d.has(e)){null!=x&&this[y].setMeshoptDecoder(await x);const t=((e,t,i=(()=>{}))=>{const n=e=>{const t=e.loaded/e.total;i(Math.max(0,Math.min(1,isFinite(t)?t:1)))};return new Promise(((i,r)=>{t.load(e,i,n,r)}))})(e,this[y],(e=>{i(.8*e)})),n=this[E],r=t.then((e=>n.prepare(e))).then((e=>(i(.9),new n(e)))).catch((e=>(console.error(e),new n)));d.set(e,r)}await d.get(e),A.set(e,!0),i&&i(1)}async load(e,t,i=(()=>{})){await this.preload(e,t,i);const n=await d.get(e),r=await n.clone();return this[_].retain(e),r.dispose=()=>{this[_].release(e)},r}constructor(e){super(),this[s]=(new(0,l.GLTFLoader)).register((e=>new(0,u.default)(e))),this[E]=e,this[y].setDRACOLoader(g),this[y].setKTX2Loader(f)}}b[r]=new(0,h.CacheEvictionPolicy)(b)})),t.register("9PGp3",(function(i,n){e(i.exports,"DRACOLoader",(function(){return a}));var r=t("56YQj");const s=new WeakMap;class a extends r.Loader{setDecoderPath(e){return this.decoderPath=e,this}setDecoderConfig(e){return this.decoderConfig=e,this}setWorkerLimit(e){return this.workerLimit=e,this}load(e,t,i,n){const s=new(0,r.FileLoader)(this.manager);s.setPath(this.path),s.setResponseType("arraybuffer"),s.setRequestHeader(this.requestHeader),s.setWithCredentials(this.withCredentials),s.load(e,(e=>{this.decodeDracoFile(e,t).catch(n)}),i,n)}decodeDracoFile(e,t,i,n){const r={attributeIDs:i||this.defaultAttributeIDs,attributeTypes:n||this.defaultAttributeTypes,useUniqueIDs:!!i};return this.decodeGeometry(e,r).then(t)}decodeGeometry(e,t){const i=JSON.stringify(t);if(s.has(e)){const t=s.get(e);if(t.key===i)return t.promise;if(0===e.byteLength)throw new Error("THREE.DRACOLoader: Unable to re-decode a buffer with different settings. Buffer has already been transferred.")}let n;const r=this.workerNextTaskID++,a=e.byteLength,o=this._getWorker(r,a).then((i=>(n=i,new Promise(((i,s)=>{n._callbacks[r]={resolve:i,reject:s},n.postMessage({type:"decode",id:r,taskConfig:t,buffer:e},[e])}))))).then((e=>this._createGeometry(e.geometry)));return o.catch((()=>!0)).then((()=>{n&&r&&this._releaseTask(n,r)})),s.set(e,{key:i,promise:o}),o}_createGeometry(e){const t=new(0,r.BufferGeometry);e.index&&t.setIndex(new(0,r.BufferAttribute)(e.index.array,1));for(let i=0;i{i.load(e,t,void 0,n)}))}preload(){return this._initDecoder(),this}_initDecoder(){if(this.decoderPending)return this.decoderPending;const e="object"!=typeof WebAssembly||"js"===this.decoderConfig.type,t=[];return e?t.push(this._loadLibrary("draco_decoder.js","text")):(t.push(this._loadLibrary("draco_wasm_wrapper.js","text")),t.push(this._loadLibrary("draco_decoder.wasm","arraybuffer"))),this.decoderPending=Promise.all(t).then((t=>{const i=t[0];e||(this.decoderConfig.wasmBinary=t[1]);const n=o.toString(),r=["/* draco decoder */",i,"","/* worker */",n.substring(n.indexOf("{")+1,n.lastIndexOf("}"))].join("\n");this.workerSourceURL=URL.createObjectURL(new Blob([r]))})),this.decoderPending}_getWorker(e,t){return this._initDecoder().then((()=>{if(this.workerPool.lengtht._taskLoad?-1:1}));const i=this.workerPool[this.workerPool.length-1];return i._taskCosts[e]=t,i._taskLoad+=t,i}))}_releaseTask(e,t){e._taskLoad-=e._taskCosts[t],delete e._callbacks[t],delete e._taskCosts[t]}debug(){console.log("Task load: ",this.workerPool.map((e=>e._taskLoad)))}dispose(){for(let e=0;e{const t=e.draco,a=new t.Decoder,o=new t.DecoderBuffer;o.Init(new Int8Array(n),n.byteLength);try{const e=function(e,t,n,r){const s=r.attributeIDs,a=r.attributeTypes;let o,l;const c=t.GetEncodedGeometryType(n);if(c===e.TRIANGULAR_MESH)o=new e.Mesh,l=t.DecodeBufferToMesh(n,o);else{if(c!==e.POINT_CLOUD)throw new Error("THREE.DRACOLoader: Unexpected geometry type.");o=new e.PointCloud,l=t.DecodeBufferToPointCloud(n,o)}if(!l.ok()||0===o.ptr)throw new Error("THREE.DRACOLoader: Decoding failed: "+l.error_msg());const h={index:null,attributes:[]};for(const n in s){const l=self[a[n]];let c,u;if(r.useUniqueIDs)u=s[n],c=t.GetAttributeByUniqueId(o,u);else{if(u=t.GetAttributeId(o,e[s[n]]),-1===u)continue;c=t.GetAttribute(o,u)}h.attributes.push(i(e,t,o,n,l,c))}c===e.TRIANGULAR_MESH&&(h.index=function(e,t,i){const n=i.num_faces(),r=3*n,s=4*r,a=e._malloc(s);t.GetTrianglesUInt32Array(i,s,a);const o=new Uint32Array(e.HEAPF32.buffer,a,r).slice();return e._free(a),{array:o,itemSize:1}}(e,t,o));return e.destroy(o),h}(t,a,o,s),n=e.attributes.map((e=>e.array.buffer));e.index&&n.push(e.index.array.buffer),self.postMessage({type:"decode",id:r.id,geometry:e},n)}catch(e){console.error(e),self.postMessage({type:"error",id:r.id,error:e.message})}finally{t.destroy(o),t.destroy(a)}}))}}}})),t.register("h5yph",(function(i,n){e(i.exports,"GLTFLoader",(function(){return a}));var r=t("56YQj"),s=t("gXmCo");class a extends r.Loader{load(e,t,i,n){const s=this;let a;a=""!==this.resourcePath?this.resourcePath:""!==this.path?this.path:r.LoaderUtils.extractUrlBase(e),this.manager.itemStart(e);const o=function(t){n?n(t):console.error(t),s.manager.itemError(e),s.manager.itemEnd(e)},l=new(0,r.FileLoader)(this.manager);l.setPath(this.path),l.setResponseType("arraybuffer"),l.setRequestHeader(this.requestHeader),l.setWithCredentials(this.withCredentials),l.load(e,(function(i){try{s.parse(i,a,(function(i){t(i),s.manager.itemEnd(e)}),o)}catch(e){o(e)}}),i,o)}setDRACOLoader(e){return this.dracoLoader=e,this}setDDSLoader(){throw new Error('THREE.GLTFLoader: "MSFT_texture_dds" no longer supported. Please update to "KHR_texture_basisu".')}setKTX2Loader(e){return this.ktx2Loader=e,this}setMeshoptDecoder(e){return this.meshoptDecoder=e,this}register(e){return-1===this.pluginCallbacks.indexOf(e)&&this.pluginCallbacks.push(e),this}unregister(e){return-1!==this.pluginCallbacks.indexOf(e)&&this.pluginCallbacks.splice(this.pluginCallbacks.indexOf(e),1),this}parse(e,t,i,n){let r;const s={},a={},o=new TextDecoder;if("string"==typeof e)r=JSON.parse(e);else if(e instanceof ArrayBuffer){if(o.decode(new Uint8Array(e,0,4))===b){try{s[l.KHR_BINARY_GLTF]=new w(e)}catch(e){return void(n&&n(e))}r=JSON.parse(s[l.KHR_BINARY_GLTF].content)}else r=JSON.parse(o.decode(e))}else r=e;if(void 0===r.asset||r.asset.version[0]<2)return void(n&&n(new Error("THREE.GLTFLoader: Unsupported asset. glTF versions >=2.0 are supported.")));const c=new J(r,{path:t||this.resourcePath||"",crossOrigin:this.crossOrigin,requestHeader:this.requestHeader,manager:this.manager,ktx2Loader:this.ktx2Loader,meshoptDecoder:this.meshoptDecoder});c.fileLoader.setRequestHeader(this.requestHeader);for(let e=0;e=0&&void 0===a[t]&&console.warn('THREE.GLTFLoader: Unknown extension "'+t+'".')}}c.setExtensions(s),c.setPlugins(a),c.parse(i,n)}parseAsync(e,t){const i=this;return new Promise((function(n,r){i.parse(e,t,n,r)}))}constructor(e){super(e),this.dracoLoader=null,this.ktx2Loader=null,this.meshoptDecoder=null,this.pluginCallbacks=[],this.register((function(e){return new d(e)})),this.register((function(e){return new x(e)})),this.register((function(e){return new y(e)})),this.register((function(e){return new p(e)})),this.register((function(e){return new g(e)})),this.register((function(e){return new m(e)})),this.register((function(e){return new f(e)})),this.register((function(e){return new u(e)})),this.register((function(e){return new v(e)})),this.register((function(e){return new A(e)})),this.register((function(e){return new c(e)})),this.register((function(e){return new _(e)})),this.register((function(e){return new E(e)}))}}function o(){let e={};return{get:function(t){return e[t]},add:function(t,i){e[t]=i},remove:function(t){delete e[t]},removeAll:function(){e={}}}}const l={KHR_BINARY_GLTF:"KHR_binary_glTF",KHR_DRACO_MESH_COMPRESSION:"KHR_draco_mesh_compression",KHR_LIGHTS_PUNCTUAL:"KHR_lights_punctual",KHR_MATERIALS_CLEARCOAT:"KHR_materials_clearcoat",KHR_MATERIALS_IOR:"KHR_materials_ior",KHR_MATERIALS_SHEEN:"KHR_materials_sheen",KHR_MATERIALS_SPECULAR:"KHR_materials_specular",KHR_MATERIALS_TRANSMISSION:"KHR_materials_transmission",KHR_MATERIALS_IRIDESCENCE:"KHR_materials_iridescence",KHR_MATERIALS_UNLIT:"KHR_materials_unlit",KHR_MATERIALS_VOLUME:"KHR_materials_volume",KHR_TEXTURE_BASISU:"KHR_texture_basisu",KHR_TEXTURE_TRANSFORM:"KHR_texture_transform",KHR_MESH_QUANTIZATION:"KHR_mesh_quantization",KHR_MATERIALS_EMISSIVE_STRENGTH:"KHR_materials_emissive_strength",EXT_TEXTURE_WEBP:"EXT_texture_webp",EXT_MESHOPT_COMPRESSION:"EXT_meshopt_compression",EXT_MESH_GPU_INSTANCING:"EXT_mesh_gpu_instancing"};class c{_markDefs(){const e=this.parser,t=this.parser.json.nodes||[];for(let i=0,n=t.length;i=0)throw new Error("THREE.GLTFLoader: setKTX2Loader must be called before loading KTX2 textures");return null}return t.loadTextureImage(e,r.source,s)}constructor(e){this.parser=e,this.name=l.KHR_TEXTURE_BASISU}}class y{loadTexture(e){const t=this.name,i=this.parser,n=i.json,r=n.textures[e];if(!r.extensions||!r.extensions[t])return null;const s=r.extensions[t],a=n.images[s.source];let o=i.textureLoader;if(a.uri){const e=i.options.manager.getHandler(a.uri);null!==e&&(o=e)}return this.detectSupport().then((function(r){if(r)return i.loadTextureImage(e,s.source,o);if(n.extensionsRequired&&n.extensionsRequired.indexOf(t)>=0)throw new Error("THREE.GLTFLoader: WebP required by asset but unsupported.");return i.loadTexture(e)}))}detectSupport(){return this.isSupported||(this.isSupported=new Promise((function(e){const t=new Image;t.src="data:image/webp;base64,UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA",t.onload=t.onerror=function(){e(1===t.height)}}))),this.isSupported}constructor(e){this.parser=e,this.name=l.EXT_TEXTURE_WEBP,this.isSupported=null}}class _{loadBufferView(e){const t=this.parser.json,i=t.bufferViews[e];if(i.extensions&&i.extensions[this.name]){const e=i.extensions[this.name],n=this.parser.getDependency("buffer",e.buffer),r=this.parser.options.meshoptDecoder;if(!r||!r.supported){if(t.extensionsRequired&&t.extensionsRequired.indexOf(this.name)>=0)throw new Error("THREE.GLTFLoader: setMeshoptDecoder must be called before loading compressed files");return null}return n.then((function(t){const i=e.byteOffset||0,n=e.byteLength||0,s=e.count,a=e.byteStride,o=new Uint8Array(t,i,n);return r.decodeGltfBufferAsync?r.decodeGltfBufferAsync(s,a,o,e.mode,e.filter).then((function(e){return e.buffer})):r.ready.then((function(){const t=new ArrayBuffer(s*a);return r.decodeGltfBuffer(new Uint8Array(t),s,a,o,e.mode,e.filter),t}))}))}return null}constructor(e){this.name=l.EXT_MESHOPT_COMPRESSION,this.parser=e}}class E{createNodeMesh(e){const t=this.parser.json,i=t.nodes[e];if(!i.extensions||!i.extensions[this.name]||void 0===i.mesh)return null;const n=t.meshes[i.mesh];for(const e of n.primitives)if(e.mode!==D.TRIANGLES&&e.mode!==D.TRIANGLE_STRIP&&e.mode!==D.TRIANGLE_FAN&&void 0!==e.mode)return null;const s=i.extensions[this.name].attributes,a=[],o={};for(const e in s)a.push(this.parser.getDependency("accessor",s[e]).then((t=>(o[e]=t,o[e]))));return a.length<1?null:(a.push(this.parser.createNodeMesh(e)),Promise.all(a).then((e=>{const t=e.pop(),i=t.isGroup?t.children:[t],n=e[0].count,s=[];for(const e of i){const t=new(0,r.Matrix4),i=new(0,r.Vector3),a=new(0,r.Quaternion),l=new(0,r.Vector3)(1,1,1),c=new(0,r.InstancedMesh)(e.geometry,e.material,n);for(let e=0;e{const i=this.associations.get(e);null!=i&&this.associations.set(t,i);for(const[i,n]of e.children.entries())r(n,t.children[i])};return r(i,n),n.name+="_instance_"+e.uses[t]++,n}_invokeOne(e){const t=Object.values(this.plugins);t.push(this);for(let i=0;i=2&&p.setY(t,u[e*a+1]),a>=3&&p.setZ(t,u[e*a+2]),a>=4&&p.setW(t,u[e*a+3]),a>=5)throw new Error("THREE.GLTFLoader: Unsupported itemSize in sparse BufferAttribute.")}}return p}))}loadTexture(e){const t=this.json,i=this.options,n=t.textures[e].source,r=t.images[n];let s=this.textureLoader;if(r.uri){const e=i.manager.getHandler(r.uri);null!==e&&(s=e)}return this.loadTextureImage(e,n,s)}loadTextureImage(e,t,i){const n=this,s=this.json,a=s.textures[e],o=s.images[t],l=(o.uri||o.bufferView)+":"+a.sampler;if(this.textureCache[l])return this.textureCache[l];const c=this.loadImageSource(t,i).then((function(t){t.flipY=!1,t.name=a.name||o.name||"";const i=(s.samplers||{})[a.sampler]||{};return t.magFilter=P[i.magFilter]||r.LinearFilter,t.minFilter=P[i.minFilter]||r.LinearMipmapLinearFilter,t.wrapS=F[i.wrapS]||r.RepeatWrapping,t.wrapT=F[i.wrapT]||r.RepeatWrapping,n.associations.set(t,{textures:e}),t})).catch((function(){return null}));return this.textureCache[l]=c,c}loadImageSource(e,t){const i=this.json,n=this.options;if(void 0!==this.sourceCache[e])return this.sourceCache[e].then((e=>e.clone()));const s=i.images[e],a=self.URL||self.webkitURL;let o=s.uri||"",l=!1;if(void 0!==s.bufferView)o=this.getDependency("bufferView",s.bufferView).then((function(e){l=!0;const t=new Blob([e],{type:s.mimeType});return o=a.createObjectURL(t),o}));else if(void 0===s.uri)throw new Error("THREE.GLTFLoader: Image "+e+" is missing URI and bufferView");const c=Promise.resolve(o).then((function(e){return new Promise((function(i,s){let a=i;!0===t.isImageBitmapLoader&&(a=function(e){const t=new(0,r.Texture)(e);t.needsUpdate=!0,i(t)}),t.load(r.LoaderUtils.resolveURL(e,n.path),a,void 0,s)}))})).then((function(e){var t;return!0===l&&a.revokeObjectURL(o),e.userData.mimeType=s.mimeType||((t=s.uri).search(/\.jpe?g($|\?)/i)>0||0===t.search(/^data\:image\/jpeg/)?"image/jpeg":t.search(/\.webp($|\?)/i)>0||0===t.search(/^data\:image\/webp/)?"image/webp":"image/png"),e})).catch((function(e){throw console.error("THREE.GLTFLoader: Couldn't load texture",o),e}));return this.sourceCache[e]=c,c}assignTexture(e,t,i,n){const r=this;return this.getDependency("texture",i.index).then((function(s){if(!s)return null;if(void 0===i.texCoord||0==i.texCoord||"aoMap"===t&&1==i.texCoord||console.warn("THREE.GLTFLoader: Custom UV set "+i.texCoord+" for texture "+t+" not yet supported."),r.extensions[l.KHR_TEXTURE_TRANSFORM]){const e=void 0!==i.extensions?i.extensions[l.KHR_TEXTURE_TRANSFORM]:void 0;if(e){const t=r.associations.get(s);s=r.extensions[l.KHR_TEXTURE_TRANSFORM].extendTexture(s,e),r.associations.set(s,t)}}return void 0!==n&&(s.encoding=n),e[t]=s,s}))}assignFinalMaterial(e){const t=e.geometry;let i=e.material;const n=void 0===t.attributes.tangent,s=void 0!==t.attributes.color,a=void 0===t.attributes.normal;if(e.isPoints){const e="PointsMaterial:"+i.uuid;let t=this.cache.get(e);t||(t=new(0,r.PointsMaterial),r.Material.prototype.copy.call(t,i),t.color.copy(i.color),t.map=i.map,t.sizeAttenuation=!1,this.cache.add(e,t)),i=t}else if(e.isLine){const e="LineBasicMaterial:"+i.uuid;let t=this.cache.get(e);t||(t=new(0,r.LineBasicMaterial),r.Material.prototype.copy.call(t,i),t.color.copy(i.color),this.cache.add(e,t)),i=t}if(n||s||a){let e="ClonedMaterial:"+i.uuid+":";n&&(e+="derivative-tangents:"),s&&(e+="vertex-colors:"),a&&(e+="flat-shading:");let t=this.cache.get(e);t||(t=i.clone(),s&&(t.vertexColors=!0),a&&(t.flatShading=!0),n&&(t.normalScale&&(t.normalScale.y*=-1),t.clearcoatNormalScale&&(t.clearcoatNormalScale.y*=-1)),this.cache.add(e,t),this.associations.set(t,this.associations.get(i))),i=t}i.aoMap&&void 0===t.attributes.uv2&&void 0!==t.attributes.uv&&t.setAttribute("uv2",t.attributes.uv),e.material=i}getMaterialType(){return r.MeshStandardMaterial}loadMaterial(e){const t=this,i=this.json,n=this.extensions,s=i.materials[e];let a;const o={},c=[];if((s.extensions||{})[l.KHR_MATERIALS_UNLIT]){const e=n[l.KHR_MATERIALS_UNLIT];a=e.getMaterialType(),c.push(e.extendParams(o,s,t))}else{const i=s.pbrMetallicRoughness||{};if(o.color=new(0,r.Color)(1,1,1),o.opacity=1,Array.isArray(i.baseColorFactor)){const e=i.baseColorFactor;o.color.fromArray(e),o.opacity=e[3]}void 0!==i.baseColorTexture&&c.push(t.assignTexture(o,"map",i.baseColorTexture,r.sRGBEncoding)),o.metalness=void 0!==i.metallicFactor?i.metallicFactor:1,o.roughness=void 0!==i.roughnessFactor?i.roughnessFactor:1,void 0!==i.metallicRoughnessTexture&&(c.push(t.assignTexture(o,"metalnessMap",i.metallicRoughnessTexture)),c.push(t.assignTexture(o,"roughnessMap",i.metallicRoughnessTexture))),a=this._invokeOne((function(t){return t.getMaterialType&&t.getMaterialType(e)})),c.push(Promise.all(this._invokeAll((function(t){return t.extendMaterialParams&&t.extendMaterialParams(e,o)}))))}!0===s.doubleSided&&(o.side=r.DoubleSide);const h=s.alphaMode||G;if(h===V?(o.transparent=!0,o.depthWrite=!1):(o.transparent=!1,h===H&&(o.alphaTest=void 0!==s.alphaCutoff?s.alphaCutoff:.5)),void 0!==s.normalTexture&&a!==r.MeshBasicMaterial&&(c.push(t.assignTexture(o,"normalMap",s.normalTexture)),o.normalScale=new(0,r.Vector2)(1,1),void 0!==s.normalTexture.scale)){const e=s.normalTexture.scale;o.normalScale.set(e,e)}return void 0!==s.occlusionTexture&&a!==r.MeshBasicMaterial&&(c.push(t.assignTexture(o,"aoMap",s.occlusionTexture)),void 0!==s.occlusionTexture.strength&&(o.aoMapIntensity=s.occlusionTexture.strength)),void 0!==s.emissiveFactor&&a!==r.MeshBasicMaterial&&(o.emissive=(new(0,r.Color)).fromArray(s.emissiveFactor)),void 0!==s.emissiveTexture&&a!==r.MeshBasicMaterial&&c.push(t.assignTexture(o,"emissiveMap",s.emissiveTexture,r.sRGBEncoding)),Promise.all(c).then((function(){const i=new a(o);return s.name&&(i.name=s.name),W(i,s),t.associations.set(i,{materials:e}),s.extensions&&z(n,i,s),i}))}createUniqueName(e){const t=r.PropertyBinding.sanitizeNodeName(e||"");let i=t;for(let e=1;this.nodeNamesUsed[i];++e)i=t+"_"+e;return this.nodeNamesUsed[i]=!0,i}loadGeometries(e){const t=this,i=this.extensions,n=this.primitiveCache;function s(e){return i[l.KHR_DRACO_MESH_COMPRESSION].decodePrimitive(e,t).then((function(i){return X(i,e,t)}))}const a=[];for(let i=0,o=e.length;i0&&q(A,a),A.name=t.createUniqueName(a.name||"mesh_"+e),W(A,a),d.extensions&&z(n,A,d),t.assignFinalMaterial(A),h.push(A)}for(let i=0,n=h.length;i1?new(0,r.Group):1===o.length?o[0]:new(0,r.Object3D),h!==o[0])for(let e=0,t=o.length;e{const t=new Map;for(const[e,i]of n.associations)(e instanceof r.Material||e instanceof r.Texture)&&t.set(e,i);return e.traverse((e=>{const i=n.associations.get(e);null!=i&&t.set(e,i)})),t})(s),s}))}constructor(e={},t={}){this.json=e,this.extensions={},this.plugins={},this.options=t,this.cache=new o,this.associations=new Map,this.primitiveCache={},this.meshCache={refs:{},uses:{}},this.cameraCache={refs:{},uses:{}},this.lightCache={refs:{},uses:{}},this.sourceCache={},this.textureCache={},this.nodeNamesUsed={};let i=!1,n=!1,s=-1;"undefined"!=typeof navigator&&(i=!0===/^((?!chrome|android).)*safari/i.test(navigator.userAgent),n=navigator.userAgent.indexOf("Firefox")>-1,s=n?navigator.userAgent.match(/Firefox\/([0-9]+)\./)[1]:-1),"undefined"==typeof createImageBitmap||i||n&&s<98?this.textureLoader=new(0,r.TextureLoader)(this.options.manager):this.textureLoader=new(0,r.ImageBitmapLoader)(this.options.manager),this.textureLoader.setCrossOrigin(this.options.crossOrigin),this.textureLoader.setRequestHeader(this.options.requestHeader),this.fileLoader=new(0,r.FileLoader)(this.options.manager),this.fileLoader.setResponseType("arraybuffer"),"use-credentials"===this.options.crossOrigin&&this.fileLoader.setWithCredentials(!0)}}function X(e,t,i){const n=t.attributes,s=[];function a(t,n){return i.getDependency("accessor",t).then((function(t){e.setAttribute(n,t)}))}for(const t in n){const i=U[t]||t.toLowerCase();i in e.attributes||s.push(a(n[t],i))}if(void 0!==t.indices&&!e.index){const n=i.getDependency("accessor",t.indices).then((function(t){e.setIndex(t)}));s.push(n)}return W(e,t),function(e,t,i){const n=t.attributes,s=new(0,r.Box3);if(void 0===n.POSITION)return;{const e=i.json.accessors[n.POSITION],t=e.min,a=e.max;if(void 0===t||void 0===a)return void console.warn("THREE.GLTFLoader: Missing min/max properties for accessor POSITION.");if(s.set(new(0,r.Vector3)(t[0],t[1],t[2]),new(0,r.Vector3)(a[0],a[1],a[2])),e.normalized){const t=Y(Q[e.componentType]);s.min.multiplyScalar(t),s.max.multiplyScalar(t)}}const a=t.targets;if(void 0!==a){const e=new(0,r.Vector3),t=new(0,r.Vector3);for(let n=0,r=a.length;n=2&&o.setY(t,e.getY(t)),n>=3&&o.setZ(t,e.getZ(t)),n>=4&&o.setW(t,e.getW(t));return o}function o(e,t){if(t===r.TrianglesDrawMode)return console.warn("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Geometry already defined as triangles."),e;if(t===r.TriangleFanDrawMode||t===r.TriangleStripDrawMode){let i=e.getIndex();if(null===i){const t=[],n=e.getAttribute("position");if(void 0===n)return console.error("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Undefined position attribute. Processing not possible."),e;for(let e=0;ee.materialIndex!==t.materialIndex?e.materialIndex-t.materialIndex:e.start-t.start)),null===e.getIndex()){const t=e.getAttribute("position"),i=[];for(let e=0;e{const i=u.BasisWorker.toString(),n=["/* constants */","let _EngineFormat = "+JSON.stringify(u.EngineFormat),"let _TranscoderFormat = "+JSON.stringify(u.TranscoderFormat),"let _BasisFormat = "+JSON.stringify(u.BasisFormat),"/* basis_transcoder.js */",e,"/* worker */",i.substring(i.indexOf("{")+1,i.lastIndexOf("}"))].join("\n");this.workerSourceURL=URL.createObjectURL(new Blob([n])),this.transcoderBinary=t,this.workerPool.setWorkerCreator((()=>{const e=new Worker(this.workerSourceURL),t=this.transcoderBinary.slice(0);return e.postMessage({type:"init",config:this.workerConfig,transcoderBinary:t},[t]),e}))})),h>0&&console.warn("THREE.KTX2Loader: Multiple active KTX2 loaders may cause performance issues. Use a single KTX2Loader instance, or call .dispose() on old instances."),h++}return this.transcoderPending}load(e,t,i,n){if(null===this.workerConfig)throw new Error("THREE.KTX2Loader: Missing initialization with `.detectSupport( renderer )`.");const s=new(0,r.FileLoader)(this.manager);s.setResponseType("arraybuffer"),s.setWithCredentials(this.withCredentials),s.load(e,(e=>{if(l.has(e)){return l.get(e).promise.then(t).catch(n)}this._createTexture(e).then((e=>t?t(e):null)).catch(n)}),i,n)}_createTextureFrom(e,t){const{mipmaps:i,width:n,height:s,format:o,type:l,error:c,dfdTransferFn:h,dfdFlags:u}=e;if("error"===l)return Promise.reject(c);const d=t.layerCount>1?new(0,r.CompressedArrayTexture)(i,n,s,t.layerCount,o,r.UnsignedByteType):new(0,r.CompressedTexture)(i,n,s,o,r.UnsignedByteType);return d.minFilter=1===i.length?r.LinearFilter:r.LinearMipmapLinearFilter,d.magFilter=r.LinearFilter,d.generateMipmaps=!1,d.needsUpdate=!0,d.encoding=h===a.KHR_DF_TRANSFER_SRGB?r.sRGBEncoding:r.LinearEncoding,d.premultiplyAlpha=!!(u&a.KHR_DF_FLAG_ALPHA_PREMULTIPLIED),d}async _createTexture(e,t={}){const i=(0,a.read)(new Uint8Array(e));if(i.vkFormat!==a.VK_FORMAT_UNDEFINED)return async function(e){const{vkFormat:t,pixelWidth:i,pixelHeight:n,pixelDepth:s}=e;if(void 0===d[t])throw new Error("THREE.KTX2Loader: Unsupported vkFormat.");const l=e.levels[0];let h,u;if(e.supercompressionScheme===a.KHR_SUPERCOMPRESSION_NONE)h=l.levelData;else{if(e.supercompressionScheme!==a.KHR_SUPERCOMPRESSION_ZSTD)throw new Error("THREE.KTX2Loader: Unsupported supercompressionScheme.");c||(c=new Promise((async e=>{const t=new(0,o.ZSTDDecoder);await t.init(),e(t)}))),h=(await c).decode(l.levelData,l.uncompressedByteLength)}u=A[t]===r.FloatType?new Float32Array(h.buffer,h.byteOffset,h.byteLength/Float32Array.BYTES_PER_ELEMENT):A[t]===r.HalfFloatType?new Uint16Array(h.buffer,h.byteOffset,h.byteLength/Uint16Array.BYTES_PER_ELEMENT):h;const g=0===s?new(0,r.DataTexture)(u,i,n):new(0,r.Data3DTexture)(u,i,n,s);return g.type=A[t],g.format=d[t],g.encoding=p[t]||r.LinearEncoding,g.needsUpdate=!0,Promise.resolve(g)}(i);const n=t,s=this.init().then((()=>this.workerPool.postMessage({type:"transcode",buffer:e,taskConfig:n},[e]))).then((e=>this._createTextureFrom(e.data,i)));return l.set(e,{promise:s}),s}dispose(){return this.workerPool.dispose(),this.workerSourceURL&&URL.revokeObjectURL(this.workerSourceURL),h--,this}constructor(e){super(e),this.transcoderPath="",this.transcoderBinary=null,this.transcoderPending=null,this.workerPool=new(0,s.WorkerPool),this.workerSourceURL="",this.workerConfig=null,"undefined"!=typeof MSC_TRANSCODER&&console.warn('THREE.KTX2Loader: Please update to latest "basis_transcoder". "msc_basis_transcoder" is no longer supported in three.js r125+.')}}u.BasisFormat={ETC1S:0,UASTC_4x4:1},u.TranscoderFormat={ETC1:0,ETC2:1,BC1:2,BC3:3,BC4:4,BC5:5,BC7_M6_OPAQUE_ONLY:6,BC7_M5:7,PVRTC1_4_RGB:8,PVRTC1_4_RGBA:9,ASTC_4x4:10,ATC_RGB:11,ATC_RGBA_INTERPOLATED_ALPHA:12,RGBA32:13,RGB565:14,BGR565:15,RGBA4444:16},u.EngineFormat={RGBAFormat:r.RGBAFormat,RGBA_ASTC_4x4_Format:r.RGBA_ASTC_4x4_Format,RGBA_BPTC_Format:r.RGBA_BPTC_Format,RGBA_ETC2_EAC_Format:r.RGBA_ETC2_EAC_Format,RGBA_PVRTC_4BPPV1_Format:r.RGBA_PVRTC_4BPPV1_Format,RGBA_S3TC_DXT5_Format:r.RGBA_S3TC_DXT5_Format,RGB_ETC1_Format:r.RGB_ETC1_Format,RGB_ETC2_Format:r.RGB_ETC2_Format,RGB_PVRTC_4BPPV1_Format:r.RGB_PVRTC_4BPPV1_Format,RGB_S3TC_DXT1_Format:r.RGB_S3TC_DXT1_Format},u.BasisWorker=function(){let e,t,i;const n=_EngineFormat,r=_TranscoderFormat,s=_BasisFormat;self.addEventListener("message",(function(a){const u=a.data;switch(u.type){case"init":e=u.config,d=u.transcoderBinary,t=new Promise((e=>{i={wasmBinary:d,onRuntimeInitialized:e},BASIS(i)})).then((()=>{i.initializeBasis(),void 0===i.KTX2File&&console.warn("THREE.KTX2Loader: Please update Basis Universal transcoder.")}));break;case"transcode":t.then((()=>{try{const{width:t,height:a,hasAlpha:d,mipmaps:A,format:p,dfdTransferFn:g,dfdFlags:m}=function(t){const a=new i.KTX2File(new Uint8Array(t));function u(){a.close(),a.delete()}if(!a.isValid())throw u(),new Error("THREE.KTX2Loader:\tInvalid or unsupported .ktx2 file");const d=a.isUASTC()?s.UASTC_4x4:s.ETC1S,A=a.getWidth(),p=a.getHeight(),g=a.getLayers()||1,m=a.getLevels(),f=a.getHasAlpha(),v=a.getDFDTransferFunc(),x=a.getDFDFlags(),{transcoderFormat:y,engineFormat:_}=function(t,i,a,h){let u,d;const A=t===s.ETC1S?o:l;for(let n=0;n{const n=this._getIdleWorker();-1!==n?(this._initWorker(n),this.workerStatus|=1<e.terminate())),this.workersResolve.length=0,this.workers.length=0,this.queue.length=0,this.workerStatus=0}constructor(e=4){this.pool=e,this.queue=[],this.workers=[],this.workersResolve=[],this.workerStatus=0}}})),t.register("lIY93",(function(i,n){e(i.exports,"KHR_SUPERCOMPRESSION_NONE",(function(){return s})),e(i.exports,"KHR_SUPERCOMPRESSION_ZSTD",(function(){return a})),e(i.exports,"KHR_DF_FLAG_ALPHA_PREMULTIPLIED",(function(){return o})),e(i.exports,"KHR_DF_TRANSFER_SRGB",(function(){return l})),e(i.exports,"VK_FORMAT_UNDEFINED",(function(){return c})),e(i.exports,"VK_FORMAT_R8_UNORM",(function(){return h})),e(i.exports,"VK_FORMAT_R8_SRGB",(function(){return u})),e(i.exports,"VK_FORMAT_R8G8_UNORM",(function(){return d})),e(i.exports,"VK_FORMAT_R8G8_SRGB",(function(){return A})),e(i.exports,"VK_FORMAT_R8G8B8A8_UNORM",(function(){return p})),e(i.exports,"VK_FORMAT_R8G8B8A8_SRGB",(function(){return g})),e(i.exports,"VK_FORMAT_R16_SFLOAT",(function(){return m})),e(i.exports,"VK_FORMAT_R16G16_SFLOAT",(function(){return f})),e(i.exports,"VK_FORMAT_R16G16B16A16_SFLOAT",(function(){return v})),e(i.exports,"VK_FORMAT_R32_SFLOAT",(function(){return x})),e(i.exports,"VK_FORMAT_R32G32_SFLOAT",(function(){return y})),e(i.exports,"VK_FORMAT_R32G32B32A32_SFLOAT",(function(){return _})),e(i.exports,"read",(function(){return w}));var r=t("6rT8n").Buffer;const s=0,a=2,o=1,l=2,c=0,h=9,u=15,d=16,A=22,p=37,g=43,m=76,f=83,v=97,x=100,y=103,_=109;class E{constructor(){this.vkFormat=0,this.typeSize=1,this.pixelWidth=0,this.pixelHeight=0,this.pixelDepth=0,this.layerCount=0,this.faceCount=1,this.supercompressionScheme=0,this.levels=[],this.dataFormatDescriptor=[{vendorId:0,descriptorType:0,descriptorBlockSize:0,versionNumber:2,colorModel:0,colorPrimaries:1,transferFunction:2,flags:0,texelBlockDimension:[0,0,0,0],bytesPlane:[0,0,0,0,0,0,0,0],samples:[]}],this.keyValue={},this.globalData=null}}class b{_nextUint8(){const e=this._dataView.getUint8(this._offset);return this._offset+=1,e}_nextUint16(){const e=this._dataView.getUint16(this._offset,this._littleEndian);return this._offset+=2,e}_nextUint32(){const e=this._dataView.getUint32(this._offset,this._littleEndian);return this._offset+=4,e}_nextUint64(){const e=this._dataView.getUint32(this._offset,this._littleEndian)+2**32*this._dataView.getUint32(this._offset+4,this._littleEndian);return this._offset+=8,e}_nextInt32(){const e=this._dataView.getInt32(this._offset,this._littleEndian);return this._offset+=4,e}_skip(e){return this._offset+=e,this}_scan(e,t=0){const i=this._offset;let n=0;for(;this._dataView.getUint8(this._offset)!==t&&ne.arrayBuffer())).then((e=>WebAssembly.instantiate(e,l))).then(this._init):WebAssembly.instantiate(r.from(h,"base64"),l).then(this._init),s)}_init(e){a=e.instance,l.env.emscripten_notify_memory_growth(0)}decode(e,t=0){if(!a)throw new Error("ZSTDDecoder: Await .init() before decoding.");const i=e.byteLength,n=a.exports.malloc(i);o.set(e,n),t=t||Number(a.exports.ZSTD_findDecompressedSize(n,i));const r=a.exports.malloc(t),s=a.exports.ZSTD_decompress(r,t,n,i),l=o.slice(r,r+s);return a.exports.free(n),a.exports.free(r),l}}const h="AGFzbQEAAAABpQEVYAF/AX9gAn9/AGADf39/AX9gBX9/f39/AX9gAX8AYAJ/fwF/YAR/f39/AX9gA39/fwBgBn9/f39/fwF/YAd/f39/f39/AX9gAn9/AX5gAn5+AX5gAABgBX9/f39/AGAGf39/f39/AGAIf39/f39/f38AYAl/f39/f39/f38AYAABf2AIf39/f39/f38Bf2ANf39/f39/f39/f39/fwF/YAF/AX4CJwEDZW52H2Vtc2NyaXB0ZW5fbm90aWZ5X21lbW9yeV9ncm93dGgABANpaAEFAAAFAgEFCwACAQABAgIFBQcAAwABDgsBAQcAEhMHAAUBDAQEAAANBwQCAgYCBAgDAwMDBgEACQkHBgICAAYGAgQUBwYGAwIGAAMCAQgBBwUGCgoEEQAEBAEIAwgDBQgDEA8IAAcABAUBcAECAgUEAQCAAgYJAX8BQaCgwAILB2AHBm1lbW9yeQIABm1hbGxvYwAoBGZyZWUAJgxaU1REX2lzRXJyb3IAaBlaU1REX2ZpbmREZWNvbXByZXNzZWRTaXplAFQPWlNURF9kZWNvbXByZXNzAEoGX3N0YXJ0ACQJBwEAQQELASQKussBaA8AIAAgACgCBCABajYCBAsZACAAKAIAIAAoAgRBH3F0QQAgAWtBH3F2CwgAIABBiH9LC34BBH9BAyEBIAAoAgQiA0EgTQRAIAAoAggiASAAKAIQTwRAIAAQDQ8LIAAoAgwiAiABRgRAQQFBAiADQSBJGw8LIAAgASABIAJrIANBA3YiBCABIARrIAJJIgEbIgJrIgQ2AgggACADIAJBA3RrNgIEIAAgBCgAADYCAAsgAQsUAQF/IAAgARACIQIgACABEAEgAgv3AQECfyACRQRAIABCADcCACAAQQA2AhAgAEIANwIIQbh/DwsgACABNgIMIAAgAUEEajYCECACQQRPBEAgACABIAJqIgFBfGoiAzYCCCAAIAMoAAA2AgAgAUF/ai0AACIBBEAgAEEIIAEQFGs2AgQgAg8LIABBADYCBEF/DwsgACABNgIIIAAgAS0AACIDNgIAIAJBfmoiBEEBTQRAIARBAWtFBEAgACABLQACQRB0IANyIgM2AgALIAAgAS0AAUEIdCADajYCAAsgASACakF/ai0AACIBRQRAIABBADYCBEFsDwsgAEEoIAEQFCACQQN0ams2AgQgAgsWACAAIAEpAAA3AAAgACABKQAINwAICy8BAX8gAUECdEGgHWooAgAgACgCAEEgIAEgACgCBGprQR9xdnEhAiAAIAEQASACCyEAIAFCz9bTvtLHq9lCfiAAfEIfiUKHla+vmLbem55/fgsdAQF/IAAoAgggACgCDEYEfyAAKAIEQSBGBUEACwuCBAEDfyACQYDAAE8EQCAAIAEgAhBnIAAPCyAAIAJqIQMCQCAAIAFzQQNxRQRAAkAgAkEBSARAIAAhAgwBCyAAQQNxRQRAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADTw0BIAJBA3ENAAsLAkAgA0F8cSIEQcAASQ0AIAIgBEFAaiIFSw0AA0AgAiABKAIANgIAIAIgASgCBDYCBCACIAEoAgg2AgggAiABKAIMNgIMIAIgASgCEDYCECACIAEoAhQ2AhQgAiABKAIYNgIYIAIgASgCHDYCHCACIAEoAiA2AiAgAiABKAIkNgIkIAIgASgCKDYCKCACIAEoAiw2AiwgAiABKAIwNgIwIAIgASgCNDYCNCACIAEoAjg2AjggAiABKAI8NgI8IAFBQGshASACQUBrIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQALDAELIANBBEkEQCAAIQIMAQsgA0F8aiIEIABJBEAgACECDAELIAAhAgNAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyABQQRqIQEgAkEEaiICIARNDQALCyACIANJBEADQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAsMACAAIAEpAAA3AAALQQECfyAAKAIIIgEgACgCEEkEQEEDDwsgACAAKAIEIgJBB3E2AgQgACABIAJBA3ZrIgE2AgggACABKAAANgIAQQALDAAgACABKAIANgAAC/cCAQJ/AkAgACABRg0AAkAgASACaiAASwRAIAAgAmoiBCABSw0BCyAAIAEgAhALDwsgACABc0EDcSEDAkACQCAAIAFJBEAgAwRAIAAhAwwDCyAAQQNxRQRAIAAhAwwCCyAAIQMDQCACRQ0EIAMgAS0AADoAACABQQFqIQEgAkF/aiECIANBAWoiA0EDcQ0ACwwBCwJAIAMNACAEQQNxBEADQCACRQ0FIAAgAkF/aiICaiIDIAEgAmotAAA6AAAgA0EDcQ0ACwsgAkEDTQ0AA0AgACACQXxqIgJqIAEgAmooAgA2AgAgAkEDSw0ACwsgAkUNAgNAIAAgAkF/aiICaiABIAJqLQAAOgAAIAINAAsMAgsgAkEDTQ0AIAIhBANAIAMgASgCADYCACABQQRqIQEgA0EEaiEDIARBfGoiBEEDSw0ACyACQQNxIQILIAJFDQADQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQX9qIgINAAsLIAAL8wICAn8BfgJAIAJFDQAgACACaiIDQX9qIAE6AAAgACABOgAAIAJBA0kNACADQX5qIAE6AAAgACABOgABIANBfWogAToAACAAIAE6AAIgAkEHSQ0AIANBfGogAToAACAAIAE6AAMgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgE2AgAgAyACIARrQXxxIgRqIgJBfGogATYCACAEQQlJDQAgAyABNgIIIAMgATYCBCACQXhqIAE2AgAgAkF0aiABNgIAIARBGUkNACADIAE2AhggAyABNgIUIAMgATYCECADIAE2AgwgAkFwaiABNgIAIAJBbGogATYCACACQWhqIAE2AgAgAkFkaiABNgIAIAQgA0EEcUEYciIEayICQSBJDQAgAa0iBUIghiAFhCEFIAMgBGohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkFgaiICQR9LDQALCyAACy8BAn8gACgCBCAAKAIAQQJ0aiICLQACIQMgACACLwEAIAEgAi0AAxAIajYCACADCy8BAn8gACgCBCAAKAIAQQJ0aiICLQACIQMgACACLwEAIAEgAi0AAxAFajYCACADCx8AIAAgASACKAIEEAg2AgAgARAEGiAAIAJBCGo2AgQLCAAgAGdBH3MLugUBDX8jAEEQayIKJAACfyAEQQNNBEAgCkEANgIMIApBDGogAyAEEAsaIAAgASACIApBDGpBBBAVIgBBbCAAEAMbIAAgACAESxsMAQsgAEEAIAEoAgBBAXRBAmoQECENQVQgAygAACIGQQ9xIgBBCksNABogAiAAQQVqNgIAIAMgBGoiAkF8aiEMIAJBeWohDiACQXtqIRAgAEEGaiELQQQhBSAGQQR2IQRBICAAdCIAQQFyIQkgASgCACEPQQAhAiADIQYCQANAIAlBAkggAiAPS3JFBEAgAiEHAkAgCARAA0AgBEH//wNxQf//A0YEQCAHQRhqIQcgBiAQSQR/IAZBAmoiBigAACAFdgUgBUEQaiEFIARBEHYLIQQMAQsLA0AgBEEDcSIIQQNGBEAgBUECaiEFIARBAnYhBCAHQQNqIQcMAQsLIAcgCGoiByAPSw0EIAVBAmohBQNAIAIgB0kEQCANIAJBAXRqQQA7AQAgAkEBaiECDAELCyAGIA5LQQAgBiAFQQN1aiIHIAxLG0UEQCAHKAAAIAVBB3EiBXYhBAwCCyAEQQJ2IQQLIAYhBwsCfyALQX9qIAQgAEF/anEiBiAAQQF0QX9qIgggCWsiEUkNABogBCAIcSIEQQAgESAEIABIG2shBiALCyEIIA0gAkEBdGogBkF/aiIEOwEAIAlBASAGayAEIAZBAUgbayEJA0AgCSAASARAIABBAXUhACALQX9qIQsMAQsLAn8gByAOS0EAIAcgBSAIaiIFQQN1aiIGIAxLG0UEQCAFQQdxDAELIAUgDCIGIAdrQQN0awshBSACQQFqIQIgBEUhCCAGKAAAIAVBH3F2IQQMAQsLQWwgCUEBRyAFQSBKcg0BGiABIAJBf2o2AgAgBiAFQQdqQQN1aiADawwBC0FQCyEAIApBEGokACAACwkAQQFBBSAAGwsMACAAIAEoAAA2AAALqgMBCn8jAEHwAGsiCiQAIAJBAWohDiAAQQhqIQtBgIAEIAVBf2p0QRB1IQxBACECQQEhBkEBIAV0IglBf2oiDyEIA0AgAiAORkUEQAJAIAEgAkEBdCINai8BACIHQf//A0YEQCALIAhBA3RqIAI2AgQgCEF/aiEIQQEhBwwBCyAGQQAgDCAHQRB0QRB1ShshBgsgCiANaiAHOwEAIAJBAWohAgwBCwsgACAFNgIEIAAgBjYCACAJQQN2IAlBAXZqQQNqIQxBACEAQQAhBkEAIQIDQCAGIA5GBEADQAJAIAAgCUYNACAKIAsgAEEDdGoiASgCBCIGQQF0aiICIAIvAQAiAkEBajsBACABIAUgAhAUayIIOgADIAEgAiAIQf8BcXQgCWs7AQAgASAEIAZBAnQiAmooAgA6AAIgASACIANqKAIANgIEIABBAWohAAwBCwsFIAEgBkEBdGouAQAhDUEAIQcDQCAHIA1ORQRAIAsgAkEDdGogBjYCBANAIAIgDGogD3EiAiAISw0ACyAHQQFqIQcMAQsLIAZBAWohBgwBCwsgCkHwAGokAAsjAEIAIAEQCSAAhUKHla+vmLbem55/fkLj3MqV/M7y9YV/fAsQACAAQn43AwggACABNgIACyQBAX8gAARAIAEoAgQiAgRAIAEoAgggACACEQEADwsgABAmCwsfACAAIAEgAi8BABAINgIAIAEQBBogACACQQRqNgIEC0oBAX9BoCAoAgAiASAAaiIAQX9MBEBBiCBBMDYCAEF/DwsCQCAAPwBBEHRNDQAgABBmDQBBiCBBMDYCAEF/DwtBoCAgADYCACABC9cBAQh/Qbp/IQoCQCACKAIEIgggAigCACIJaiIOIAEgAGtLDQBBbCEKIAkgBCADKAIAIgtrSw0AIAAgCWoiBCACKAIIIgxrIQ0gACABQWBqIg8gCyAJQQAQKSADIAkgC2o2AgACQAJAIAwgBCAFa00EQCANIQUMAQsgDCAEIAZrSw0CIAcgDSAFayIAaiIBIAhqIAdNBEAgBCABIAgQDxoMAgsgBCABQQAgAGsQDyEBIAIgACAIaiIINgIEIAEgAGshBAsgBCAPIAUgCEEBECkLIA4hCgsgCgubAgEBfyMAQYABayINJAAgDSADNgJ8AkAgAkEDSwRAQX8hCQwBCwJAAkACQAJAIAJBAWsOAwADAgELIAZFBEBBuH8hCQwEC0FsIQkgBS0AACICIANLDQMgACAHIAJBAnQiAmooAgAgAiAIaigCABA7IAEgADYCAEEBIQkMAwsgASAJNgIAQQAhCQwCCyAKRQRAQWwhCQwCC0EAIQkgC0UgDEEZSHINAUEIIAR0QQhqIQBBACECA0AgAiAATw0CIAJBQGshAgwAAAsAC0FsIQkgDSANQfwAaiANQfgAaiAFIAYQFSICEAMNACANKAJ4IgMgBEsNACAAIA0gDSgCfCAHIAggAxAYIAEgADYCACACIQkLIA1BgAFqJAAgCQsLACAAIAEgAhALGgsQACAALwAAIAAtAAJBEHRyCy8AAn9BuH8gAUEISQ0AGkFyIAAoAAQiAEF3Sw0AGkG4fyAAQQhqIgAgACABSxsLCwkAIAAgATsAAAsDAAELigYBBX8gACAAKAIAIgVBfnE2AgBBACAAIAVBAXZqQYQgKAIAIgQgAEYbIQECQAJAIAAoAgQiAkUNACACKAIAIgNBAXENACACQQhqIgUgA0EBdkF4aiIDQQggA0EISxtnQR9zQQJ0QYAfaiIDKAIARgRAIAMgAigCDDYCAAsgAigCCCIDBEAgAyACKAIMNgIECyACKAIMIgMEQCADIAIoAgg2AgALIAIgAigCACAAKAIAQX5xajYCAEGEICEAAkACQCABRQ0AIAEgAjYCBCABKAIAIgNBAXENASADQQF2QXhqIgNBCCADQQhLG2dBH3NBAnRBgB9qIgMoAgAgAUEIakYEQCADIAEoAgw2AgALIAEoAggiAwRAIAMgASgCDDYCBAsgASgCDCIDBEAgAyABKAIINgIAQYQgKAIAIQQLIAIgAigCACABKAIAQX5xajYCACABIARGDQAgASABKAIAQQF2akEEaiEACyAAIAI2AgALIAIoAgBBAXZBeGoiAEEIIABBCEsbZ0Efc0ECdEGAH2oiASgCACEAIAEgBTYCACACIAA2AgwgAkEANgIIIABFDQEgACAFNgIADwsCQCABRQ0AIAEoAgAiAkEBcQ0AIAJBAXZBeGoiAkEIIAJBCEsbZ0Efc0ECdEGAH2oiAigCACABQQhqRgRAIAIgASgCDDYCAAsgASgCCCICBEAgAiABKAIMNgIECyABKAIMIgIEQCACIAEoAgg2AgBBhCAoAgAhBAsgACAAKAIAIAEoAgBBfnFqIgI2AgACQCABIARHBEAgASABKAIAQQF2aiAANgIEIAAoAgAhAgwBC0GEICAANgIACyACQQF2QXhqIgFBCCABQQhLG2dBH3NBAnRBgB9qIgIoAgAhASACIABBCGoiAjYCACAAIAE2AgwgAEEANgIIIAFFDQEgASACNgIADwsgBUEBdkF4aiIBQQggAUEISxtnQR9zQQJ0QYAfaiICKAIAIQEgAiAAQQhqIgI2AgAgACABNgIMIABBADYCCCABRQ0AIAEgAjYCAAsLDgAgAARAIABBeGoQJQsLgAIBA38CQCAAQQ9qQXhxQYQgKAIAKAIAQQF2ayICEB1Bf0YNAAJAQYQgKAIAIgAoAgAiAUEBcQ0AIAFBAXZBeGoiAUEIIAFBCEsbZ0Efc0ECdEGAH2oiASgCACAAQQhqRgRAIAEgACgCDDYCAAsgACgCCCIBBEAgASAAKAIMNgIECyAAKAIMIgFFDQAgASAAKAIINgIAC0EBIQEgACAAKAIAIAJBAXRqIgI2AgAgAkEBcQ0AIAJBAXZBeGoiAkEIIAJBCEsbZ0Efc0ECdEGAH2oiAygCACECIAMgAEEIaiIDNgIAIAAgAjYCDCAAQQA2AgggAkUNACACIAM2AgALIAELtwIBA38CQAJAIABBASAAGyICEDgiAA0AAkACQEGEICgCACIARQ0AIAAoAgAiA0EBcQ0AIAAgA0EBcjYCACADQQF2QXhqIgFBCCABQQhLG2dBH3NBAnRBgB9qIgEoAgAgAEEIakYEQCABIAAoAgw2AgALIAAoAggiAQRAIAEgACgCDDYCBAsgACgCDCIBBEAgASAAKAIINgIACyACECchAkEAIQFBhCAoAgAhACACDQEgACAAKAIAQX5xNgIAQQAPCyACQQ9qQXhxIgMQHSICQX9GDQIgAkEHakF4cSIAIAJHBEAgACACaxAdQX9GDQMLAkBBhCAoAgAiAUUEQEGAICAANgIADAELIAAgATYCBAtBhCAgADYCACAAIANBAXRBAXI2AgAMAQsgAEUNAQsgAEEIaiEBCyABC7kDAQJ/IAAgA2ohBQJAIANBB0wEQANAIAAgBU8NAiAAIAItAAA6AAAgAEEBaiEAIAJBAWohAgwAAAsACyAEQQFGBEACQCAAIAJrIgZBB00EQCAAIAItAAA6AAAgACACLQABOgABIAAgAi0AAjoAAiAAIAItAAM6AAMgAEEEaiACIAZBAnQiBkHAHmooAgBqIgIQFyACIAZB4B5qKAIAayECDAELIAAgAhAMCyACQQhqIQIgAEEIaiEACwJAAkACQAJAIAUgAU0EQCAAIANqIQEgBEEBRyAAIAJrQQ9Kcg0BA0AgACACEAwgAkEIaiECIABBCGoiACABSQ0ACwwFCyAAIAFLBEAgACEBDAQLIARBAUcgACACa0EPSnINASAAIQMgAiEEA0AgAyAEEAwgBEEIaiEEIANBCGoiAyABSQ0ACwwCCwNAIAAgAhAHIAJBEGohAiAAQRBqIgAgAUkNAAsMAwsgACEDIAIhBANAIAMgBBAHIARBEGohBCADQRBqIgMgAUkNAAsLIAIgASAAa2ohAgsDQCABIAVPDQEgASACLQAAOgAAIAFBAWohASACQQFqIQIMAAALAAsLQQECfyAAIAAoArjgASIDNgLE4AEgACgCvOABIQQgACABNgK84AEgACABIAJqNgK44AEgACABIAQgA2tqNgLA4AELpgEBAX8gACAAKALs4QEQFjYCyOABIABCADcD+OABIABCADcDuOABIABBwOABakIANwMAIABBqNAAaiIBQYyAgOAANgIAIABBADYCmOIBIABCADcDiOEBIABCAzcDgOEBIABBrNABakHgEikCADcCACAAQbTQAWpB6BIoAgA2AgAgACABNgIMIAAgAEGYIGo2AgggACAAQaAwajYCBCAAIABBEGo2AgALYQEBf0G4fyEDAkAgAUEDSQ0AIAIgABAhIgFBA3YiADYCCCACIAFBAXE2AgQgAiABQQF2QQNxIgM2AgACQCADQX9qIgFBAksNAAJAIAFBAWsOAgEAAgtBbA8LIAAhAwsgAwsMACAAIAEgAkEAEC4LiAQCA38CfiADEBYhBCAAQQBBKBAQIQAgBCACSwRAIAQPCyABRQRAQX8PCwJAAkAgA0EBRg0AIAEoAAAiBkGo6r5pRg0AQXYhAyAGQXBxQdDUtMIBRw0BQQghAyACQQhJDQEgAEEAQSgQECEAIAEoAAQhASAAQQE2AhQgACABrTcDAEEADwsgASACIAMQLyIDIAJLDQAgACADNgIYQXIhAyABIARqIgVBf2otAAAiAkEIcQ0AIAJBIHEiBkUEQEFwIQMgBS0AACIFQacBSw0BIAVBB3GtQgEgBUEDdkEKaq2GIgdCA4h+IAd8IQggBEEBaiEECyACQQZ2IQMgAkECdiEFAkAgAkEDcUF/aiICQQJLBEBBACECDAELAkACQAJAIAJBAWsOAgECAAsgASAEai0AACECIARBAWohBAwCCyABIARqLwAAIQIgBEECaiEEDAELIAEgBGooAAAhAiAEQQRqIQQLIAVBAXEhBQJ+AkACQAJAIANBf2oiA0ECTQRAIANBAWsOAgIDAQtCfyAGRQ0DGiABIARqMQAADAMLIAEgBGovAACtQoACfAwCCyABIARqKAAArQwBCyABIARqKQAACyEHIAAgBTYCICAAIAI2AhwgACAHNwMAQQAhAyAAQQA2AhQgACAHIAggBhsiBzcDCCAAIAdCgIAIIAdCgIAIVBs+AhALIAMLWwEBf0G4fyEDIAIQFiICIAFNBH8gACACakF/ai0AACIAQQNxQQJ0QaAeaigCACACaiAAQQZ2IgFBAnRBsB5qKAIAaiAAQSBxIgBFaiABRSAAQQV2cWoFQbh/CwsdACAAKAKQ4gEQWiAAQQA2AqDiASAAQgA3A5DiAQu1AwEFfyMAQZACayIKJABBuH8hBgJAIAVFDQAgBCwAACIIQf8BcSEHAkAgCEF/TARAIAdBgn9qQQF2IgggBU8NAkFsIQYgB0GBf2oiBUGAAk8NAiAEQQFqIQdBACEGA0AgBiAFTwRAIAUhBiAIIQcMAwUgACAGaiAHIAZBAXZqIgQtAABBBHY6AAAgACAGQQFyaiAELQAAQQ9xOgAAIAZBAmohBgwBCwAACwALIAcgBU8NASAAIARBAWogByAKEFMiBhADDQELIAYhBEEAIQYgAUEAQTQQECEJQQAhBQNAIAQgBkcEQCAAIAZqIggtAAAiAUELSwRAQWwhBgwDBSAJIAFBAnRqIgEgASgCAEEBajYCACAGQQFqIQZBASAILQAAdEEBdSAFaiEFDAILAAsLQWwhBiAFRQ0AIAUQFEEBaiIBQQxLDQAgAyABNgIAQQFBASABdCAFayIDEBQiAXQgA0cNACAAIARqIAFBAWoiADoAACAJIABBAnRqIgAgACgCAEEBajYCACAJKAIEIgBBAkkgAEEBcXINACACIARBAWo2AgAgB0EBaiEGCyAKQZACaiQAIAYLxhEBDH8jAEHwAGsiBSQAQWwhCwJAIANBCkkNACACLwAAIQogAi8AAiEJIAIvAAQhByAFQQhqIAQQDgJAIAMgByAJIApqakEGaiIMSQ0AIAUtAAohCCAFQdgAaiACQQZqIgIgChAGIgsQAw0BIAVBQGsgAiAKaiICIAkQBiILEAMNASAFQShqIAIgCWoiAiAHEAYiCxADDQEgBUEQaiACIAdqIAMgDGsQBiILEAMNASAAIAFqIg9BfWohECAEQQRqIQZBASELIAAgAUEDakECdiIDaiIMIANqIgIgA2oiDiEDIAIhBCAMIQcDQCALIAMgEElxBEAgACAGIAVB2ABqIAgQAkECdGoiCS8BADsAACAFQdgAaiAJLQACEAEgCS0AAyELIAcgBiAFQUBrIAgQAkECdGoiCS8BADsAACAFQUBrIAktAAIQASAJLQADIQogBCAGIAVBKGogCBACQQJ0aiIJLwEAOwAAIAVBKGogCS0AAhABIAktAAMhCSADIAYgBUEQaiAIEAJBAnRqIg0vAQA7AAAgBUEQaiANLQACEAEgDS0AAyENIAAgC2oiCyAGIAVB2ABqIAgQAkECdGoiAC8BADsAACAFQdgAaiAALQACEAEgAC0AAyEAIAcgCmoiCiAGIAVBQGsgCBACQQJ0aiIHLwEAOwAAIAVBQGsgBy0AAhABIActAAMhByAEIAlqIgkgBiAFQShqIAgQAkECdGoiBC8BADsAACAFQShqIAQtAAIQASAELQADIQQgAyANaiIDIAYgBUEQaiAIEAJBAnRqIg0vAQA7AAAgBUEQaiANLQACEAEgACALaiEAIAcgCmohByAEIAlqIQQgAyANLQADaiEDIAVB2ABqEA0gBUFAaxANciAFQShqEA1yIAVBEGoQDXJFIQsMAQsLIAQgDksgByACS3INAEFsIQsgACAMSw0BIAxBfWohCQNAQQAgACAJSSAFQdgAahAEGwRAIAAgBiAFQdgAaiAIEAJBAnRqIgovAQA7AAAgBUHYAGogCi0AAhABIAAgCi0AA2oiACAGIAVB2ABqIAgQAkECdGoiCi8BADsAACAFQdgAaiAKLQACEAEgACAKLQADaiEADAEFIAxBfmohCgNAIAVB2ABqEAQgACAKS3JFBEAgACAGIAVB2ABqIAgQAkECdGoiCS8BADsAACAFQdgAaiAJLQACEAEgACAJLQADaiEADAELCwNAIAAgCk0EQCAAIAYgBUHYAGogCBACQQJ0aiIJLwEAOwAAIAVB2ABqIAktAAIQASAAIAktAANqIQAMAQsLAkAgACAMTw0AIAAgBiAFQdgAaiAIEAIiAEECdGoiDC0AADoAACAMLQADQQFGBEAgBUHYAGogDC0AAhABDAELIAUoAlxBH0sNACAFQdgAaiAGIABBAnRqLQACEAEgBSgCXEEhSQ0AIAVBIDYCXAsgAkF9aiEMA0BBACAHIAxJIAVBQGsQBBsEQCAHIAYgBUFAayAIEAJBAnRqIgAvAQA7AAAgBUFAayAALQACEAEgByAALQADaiIAIAYgBUFAayAIEAJBAnRqIgcvAQA7AAAgBUFAayAHLQACEAEgACAHLQADaiEHDAEFIAJBfmohDANAIAVBQGsQBCAHIAxLckUEQCAHIAYgBUFAayAIEAJBAnRqIgAvAQA7AAAgBUFAayAALQACEAEgByAALQADaiEHDAELCwNAIAcgDE0EQCAHIAYgBUFAayAIEAJBAnRqIgAvAQA7AAAgBUFAayAALQACEAEgByAALQADaiEHDAELCwJAIAcgAk8NACAHIAYgBUFAayAIEAIiAEECdGoiAi0AADoAACACLQADQQFGBEAgBUFAayACLQACEAEMAQsgBSgCREEfSw0AIAVBQGsgBiAAQQJ0ai0AAhABIAUoAkRBIUkNACAFQSA2AkQLIA5BfWohAgNAQQAgBCACSSAFQShqEAQbBEAgBCAGIAVBKGogCBACQQJ0aiIALwEAOwAAIAVBKGogAC0AAhABIAQgAC0AA2oiACAGIAVBKGogCBACQQJ0aiIELwEAOwAAIAVBKGogBC0AAhABIAAgBC0AA2ohBAwBBSAOQX5qIQIDQCAFQShqEAQgBCACS3JFBEAgBCAGIAVBKGogCBACQQJ0aiIALwEAOwAAIAVBKGogAC0AAhABIAQgAC0AA2ohBAwBCwsDQCAEIAJNBEAgBCAGIAVBKGogCBACQQJ0aiIALwEAOwAAIAVBKGogAC0AAhABIAQgAC0AA2ohBAwBCwsCQCAEIA5PDQAgBCAGIAVBKGogCBACIgBBAnRqIgItAAA6AAAgAi0AA0EBRgRAIAVBKGogAi0AAhABDAELIAUoAixBH0sNACAFQShqIAYgAEECdGotAAIQASAFKAIsQSFJDQAgBUEgNgIsCwNAQQAgAyAQSSAFQRBqEAQbBEAgAyAGIAVBEGogCBACQQJ0aiIALwEAOwAAIAVBEGogAC0AAhABIAMgAC0AA2oiACAGIAVBEGogCBACQQJ0aiICLwEAOwAAIAVBEGogAi0AAhABIAAgAi0AA2ohAwwBBSAPQX5qIQIDQCAFQRBqEAQgAyACS3JFBEAgAyAGIAVBEGogCBACQQJ0aiIALwEAOwAAIAVBEGogAC0AAhABIAMgAC0AA2ohAwwBCwsDQCADIAJNBEAgAyAGIAVBEGogCBACQQJ0aiIALwEAOwAAIAVBEGogAC0AAhABIAMgAC0AA2ohAwwBCwsCQCADIA9PDQAgAyAGIAVBEGogCBACIgBBAnRqIgItAAA6AAAgAi0AA0EBRgRAIAVBEGogAi0AAhABDAELIAUoAhRBH0sNACAFQRBqIAYgAEECdGotAAIQASAFKAIUQSFJDQAgBUEgNgIUCyABQWwgBUHYAGoQCiAFQUBrEApxIAVBKGoQCnEgBUEQahAKcRshCwwJCwAACwALAAALAAsAAAsACwAACwALQWwhCwsgBUHwAGokACALC7UEAQ5/IwBBEGsiBiQAIAZBBGogABAOQVQhBQJAIARB3AtJDQAgBi0ABCEHIANB8ARqQQBB7AAQECEIIAdBDEsNACADQdwJaiIJIAggBkEIaiAGQQxqIAEgAhAxIhAQA0UEQCAGKAIMIgQgB0sNASADQdwFaiEPIANBpAVqIREgAEEEaiESIANBqAVqIQEgBCEFA0AgBSICQX9qIQUgCCACQQJ0aigCAEUNAAsgAkEBaiEOQQEhBQNAIAUgDk9FBEAgCCAFQQJ0IgtqKAIAIQwgASALaiAKNgIAIAVBAWohBSAKIAxqIQoMAQsLIAEgCjYCAEEAIQUgBigCCCELA0AgBSALRkUEQCABIAUgCWotAAAiDEECdGoiDSANKAIAIg1BAWo2AgAgDyANQQF0aiINIAw6AAEgDSAFOgAAIAVBAWohBQwBCwtBACEBIANBADYCqAUgBEF/cyAHaiEJQQEhBQNAIAUgDk9FBEAgCCAFQQJ0IgtqKAIAIQwgAyALaiABNgIAIAwgBSAJanQgAWohASAFQQFqIQUMAQsLIAcgBEEBaiIBIAJrIgRrQQFqIQgDQEEBIQUgBCAIT0UEQANAIAUgDk9FBEAgBUECdCIJIAMgBEE0bGpqIAMgCWooAgAgBHY2AgAgBUEBaiEFDAELCyAEQQFqIQQMAQsLIBIgByAPIAogESADIAIgARBkIAZBAToABSAGIAc6AAYgACAGKAIENgIACyAQIQULIAZBEGokACAFC8ENAQt/IwBB8ABrIgUkAEFsIQkCQCADQQpJDQAgAi8AACEKIAIvAAIhDCACLwAEIQYgBUEIaiAEEA4CQCADIAYgCiAMampBBmoiDUkNACAFLQAKIQcgBUHYAGogAkEGaiICIAoQBiIJEAMNASAFQUBrIAIgCmoiAiAMEAYiCRADDQEgBUEoaiACIAxqIgIgBhAGIgkQAw0BIAVBEGogAiAGaiADIA1rEAYiCRADDQEgACABaiIOQX1qIQ8gBEEEaiEGQQEhCSAAIAFBA2pBAnYiAmoiCiACaiIMIAJqIg0hAyAMIQQgCiECA0AgCSADIA9JcQRAIAYgBUHYAGogBxACQQF0aiIILQAAIQsgBUHYAGogCC0AARABIAAgCzoAACAGIAVBQGsgBxACQQF0aiIILQAAIQsgBUFAayAILQABEAEgAiALOgAAIAYgBUEoaiAHEAJBAXRqIggtAAAhCyAFQShqIAgtAAEQASAEIAs6AAAgBiAFQRBqIAcQAkEBdGoiCC0AACELIAVBEGogCC0AARABIAMgCzoAACAGIAVB2ABqIAcQAkEBdGoiCC0AACELIAVB2ABqIAgtAAEQASAAIAs6AAEgBiAFQUBrIAcQAkEBdGoiCC0AACELIAVBQGsgCC0AARABIAIgCzoAASAGIAVBKGogBxACQQF0aiIILQAAIQsgBUEoaiAILQABEAEgBCALOgABIAYgBUEQaiAHEAJBAXRqIggtAAAhCyAFQRBqIAgtAAEQASADIAs6AAEgA0ECaiEDIARBAmohBCACQQJqIQIgAEECaiEAIAkgBUHYAGoQDUVxIAVBQGsQDUVxIAVBKGoQDUVxIAVBEGoQDUVxIQkMAQsLIAQgDUsgAiAMS3INAEFsIQkgACAKSw0BIApBfWohCQNAIAVB2ABqEAQgACAJT3JFBEAgBiAFQdgAaiAHEAJBAXRqIggtAAAhCyAFQdgAaiAILQABEAEgACALOgAAIAYgBUHYAGogBxACQQF0aiIILQAAIQsgBUHYAGogCC0AARABIAAgCzoAASAAQQJqIQAMAQsLA0AgBUHYAGoQBCAAIApPckUEQCAGIAVB2ABqIAcQAkEBdGoiCS0AACEIIAVB2ABqIAktAAEQASAAIAg6AAAgAEEBaiEADAELCwNAIAAgCkkEQCAGIAVB2ABqIAcQAkEBdGoiCS0AACEIIAVB2ABqIAktAAEQASAAIAg6AAAgAEEBaiEADAELCyAMQX1qIQADQCAFQUBrEAQgAiAAT3JFBEAgBiAFQUBrIAcQAkEBdGoiCi0AACEJIAVBQGsgCi0AARABIAIgCToAACAGIAVBQGsgBxACQQF0aiIKLQAAIQkgBUFAayAKLQABEAEgAiAJOgABIAJBAmohAgwBCwsDQCAFQUBrEAQgAiAMT3JFBEAgBiAFQUBrIAcQAkEBdGoiAC0AACEKIAVBQGsgAC0AARABIAIgCjoAACACQQFqIQIMAQsLA0AgAiAMSQRAIAYgBUFAayAHEAJBAXRqIgAtAAAhCiAFQUBrIAAtAAEQASACIAo6AAAgAkEBaiECDAELCyANQX1qIQADQCAFQShqEAQgBCAAT3JFBEAgBiAFQShqIAcQAkEBdGoiAi0AACEKIAVBKGogAi0AARABIAQgCjoAACAGIAVBKGogBxACQQF0aiICLQAAIQogBUEoaiACLQABEAEgBCAKOgABIARBAmohBAwBCwsDQCAFQShqEAQgBCANT3JFBEAgBiAFQShqIAcQAkEBdGoiAC0AACECIAVBKGogAC0AARABIAQgAjoAACAEQQFqIQQMAQsLA0AgBCANSQRAIAYgBUEoaiAHEAJBAXRqIgAtAAAhAiAFQShqIAAtAAEQASAEIAI6AAAgBEEBaiEEDAELCwNAIAVBEGoQBCADIA9PckUEQCAGIAVBEGogBxACQQF0aiIALQAAIQIgBUEQaiAALQABEAEgAyACOgAAIAYgBUEQaiAHEAJBAXRqIgAtAAAhAiAFQRBqIAAtAAEQASADIAI6AAEgA0ECaiEDDAELCwNAIAVBEGoQBCADIA5PckUEQCAGIAVBEGogBxACQQF0aiIALQAAIQIgBUEQaiAALQABEAEgAyACOgAAIANBAWohAwwBCwsDQCADIA5JBEAgBiAFQRBqIAcQAkEBdGoiAC0AACECIAVBEGogAC0AARABIAMgAjoAACADQQFqIQMMAQsLIAFBbCAFQdgAahAKIAVBQGsQCnEgBUEoahAKcSAFQRBqEApxGyEJDAELQWwhCQsgBUHwAGokACAJC8oCAQR/IwBBIGsiBSQAIAUgBBAOIAUtAAIhByAFQQhqIAIgAxAGIgIQA0UEQCAEQQRqIQIgACABaiIDQX1qIQQDQCAFQQhqEAQgACAET3JFBEAgAiAFQQhqIAcQAkEBdGoiBi0AACEIIAVBCGogBi0AARABIAAgCDoAACACIAVBCGogBxACQQF0aiIGLQAAIQggBUEIaiAGLQABEAEgACAIOgABIABBAmohAAwBCwsDQCAFQQhqEAQgACADT3JFBEAgAiAFQQhqIAcQAkEBdGoiBC0AACEGIAVBCGogBC0AARABIAAgBjoAACAAQQFqIQAMAQsLA0AgACADT0UEQCACIAVBCGogBxACQQF0aiIELQAAIQYgBUEIaiAELQABEAEgACAGOgAAIABBAWohAAwBCwsgAUFsIAVBCGoQChshAgsgBUEgaiQAIAILtgMBCX8jAEEQayIGJAAgBkEANgIMIAZBADYCCEFUIQQCQAJAIANBQGsiDCADIAZBCGogBkEMaiABIAIQMSICEAMNACAGQQRqIAAQDiAGKAIMIgcgBi0ABEEBaksNASAAQQRqIQogBkEAOgAFIAYgBzoABiAAIAYoAgQ2AgAgB0EBaiEJQQEhBANAIAQgCUkEQCADIARBAnRqIgEoAgAhACABIAU2AgAgACAEQX9qdCAFaiEFIARBAWohBAwBCwsgB0EBaiEHQQAhBSAGKAIIIQkDQCAFIAlGDQEgAyAFIAxqLQAAIgRBAnRqIgBBASAEdEEBdSILIAAoAgAiAWoiADYCACAHIARrIQhBACEEAkAgC0EDTQRAA0AgBCALRg0CIAogASAEakEBdGoiACAIOgABIAAgBToAACAEQQFqIQQMAAALAAsDQCABIABPDQEgCiABQQF0aiIEIAg6AAEgBCAFOgAAIAQgCDoAAyAEIAU6AAIgBCAIOgAFIAQgBToABCAEIAg6AAcgBCAFOgAGIAFBBGohAQwAAAsACyAFQQFqIQUMAAALAAsgAiEECyAGQRBqJAAgBAutAQECfwJAQYQgKAIAIABHIAAoAgBBAXYiAyABa0F4aiICQXhxQQhHcgR/IAIFIAMQJ0UNASACQQhqC0EQSQ0AIAAgACgCACICQQFxIAAgAWpBD2pBeHEiASAAa0EBdHI2AgAgASAANgIEIAEgASgCAEEBcSAAIAJBAXZqIAFrIgJBAXRyNgIAQYQgIAEgAkH/////B3FqQQRqQYQgKAIAIABGGyABNgIAIAEQJQsLygIBBX8CQAJAAkAgAEEIIABBCEsbZ0EfcyAAaUEBR2oiAUEESSAAIAF2cg0AIAFBAnRB/B5qKAIAIgJFDQADQCACQXhqIgMoAgBBAXZBeGoiBSAATwRAIAIgBUEIIAVBCEsbZ0Efc0ECdEGAH2oiASgCAEYEQCABIAIoAgQ2AgALDAMLIARBHksNASAEQQFqIQQgAigCBCICDQALC0EAIQMgAUEgTw0BA0AgAUECdEGAH2ooAgAiAkUEQCABQR5LIQIgAUEBaiEBIAJFDQEMAwsLIAIgAkF4aiIDKAIAQQF2QXhqIgFBCCABQQhLG2dBH3NBAnRBgB9qIgEoAgBGBEAgASACKAIENgIACwsgAigCACIBBEAgASACKAIENgIECyACKAIEIgEEQCABIAIoAgA2AgALIAMgAygCAEEBcjYCACADIAAQNwsgAwvhCwINfwV+IwBB8ABrIgckACAHIAAoAvDhASIINgJcIAEgAmohDSAIIAAoAoDiAWohDwJAAkAgBUUEQCABIQQMAQsgACgCxOABIRAgACgCwOABIREgACgCvOABIQ4gAEEBNgKM4QFBACEIA0AgCEEDRwRAIAcgCEECdCICaiAAIAJqQazQAWooAgA2AkQgCEEBaiEIDAELC0FsIQwgB0EYaiADIAQQBhADDQEgB0EsaiAHQRhqIAAoAgAQEyAHQTRqIAdBGGogACgCCBATIAdBPGogB0EYaiAAKAIEEBMgDUFgaiESIAEhBEEAIQwDQCAHKAIwIAcoAixBA3RqKQIAIhRCEIinQf8BcSEIIAcoAkAgBygCPEEDdGopAgAiFUIQiKdB/wFxIQsgBygCOCAHKAI0QQN0aikCACIWQiCIpyEJIBVCIIghFyAUQiCIpyECAkAgFkIQiKdB/wFxIgNBAk8EQAJAIAZFIANBGUlyRQRAIAkgB0EYaiADQSAgBygCHGsiCiAKIANLGyIKEAUgAyAKayIDdGohCSAHQRhqEAQaIANFDQEgB0EYaiADEAUgCWohCQwBCyAHQRhqIAMQBSAJaiEJIAdBGGoQBBoLIAcpAkQhGCAHIAk2AkQgByAYNwNIDAELAkAgA0UEQCACBEAgBygCRCEJDAMLIAcoAkghCQwBCwJAAkAgB0EYakEBEAUgCSACRWpqIgNBA0YEQCAHKAJEQX9qIgMgA0VqIQkMAQsgA0ECdCAHaigCRCIJIAlFaiEJIANBAUYNAQsgByAHKAJINgJMCwsgByAHKAJENgJIIAcgCTYCRAsgF6chAyALBEAgB0EYaiALEAUgA2ohAwsgCCALakEUTwRAIAdBGGoQBBoLIAgEQCAHQRhqIAgQBSACaiECCyAHQRhqEAQaIAcgB0EYaiAUQhiIp0H/AXEQCCAUp0H//wNxajYCLCAHIAdBGGogFUIYiKdB/wFxEAggFadB//8DcWo2AjwgB0EYahAEGiAHIAdBGGogFkIYiKdB/wFxEAggFqdB//8DcWo2AjQgByACNgJgIAcoAlwhCiAHIAk2AmggByADNgJkAkACQAJAIAQgAiADaiILaiASSw0AIAIgCmoiEyAPSw0AIA0gBGsgC0Egak8NAQsgByAHKQNoNwMQIAcgBykDYDcDCCAEIA0gB0EIaiAHQdwAaiAPIA4gESAQEB4hCwwBCyACIARqIQggBCAKEAcgAkERTwRAIARBEGohAgNAIAIgCkEQaiIKEAcgAkEQaiICIAhJDQALCyAIIAlrIQIgByATNgJcIAkgCCAOa0sEQCAJIAggEWtLBEBBbCELDAILIBAgAiAOayICaiIKIANqIBBNBEAgCCAKIAMQDxoMAgsgCCAKQQAgAmsQDyEIIAcgAiADaiIDNgJkIAggAmshCCAOIQILIAlBEE8EQCADIAhqIQMDQCAIIAIQByACQRBqIQIgCEEQaiIIIANJDQALDAELAkAgCUEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgCUECdCIDQcAeaigCAGoiAhAXIAIgA0HgHmooAgBrIQIgBygCZCEDDAELIAggAhAMCyADQQlJDQAgAyAIaiEDIAhBCGoiCCACQQhqIgJrQQ9MBEADQCAIIAIQDCACQQhqIQIgCEEIaiIIIANJDQAMAgALAAsDQCAIIAIQByACQRBqIQIgCEEQaiIIIANJDQALCyAHQRhqEAQaIAsgDCALEAMiAhshDCAEIAQgC2ogAhshBCAFQX9qIgUNAAsgDBADDQFBbCEMIAdBGGoQBEECSQ0BQQAhCANAIAhBA0cEQCAAIAhBAnQiAmpBrNABaiACIAdqKAJENgIAIAhBAWohCAwBCwsgBygCXCEIC0G6fyEMIA8gCGsiACANIARrSw0AIAQEfyAEIAggABALIABqBUEACyABayEMCyAHQfAAaiQAIAwLkRcCFn8FfiMAQdABayIHJAAgByAAKALw4QEiCDYCvAEgASACaiESIAggACgCgOIBaiETAkACQCAFRQRAIAEhAwwBCyAAKALE4AEhESAAKALA4AEhFSAAKAK84AEhDyAAQQE2AozhAUEAIQgDQCAIQQNHBEAgByAIQQJ0IgJqIAAgAmpBrNABaigCADYCVCAIQQFqIQgMAQsLIAcgETYCZCAHIA82AmAgByABIA9rNgJoQWwhECAHQShqIAMgBBAGEAMNASAFQQQgBUEESBshFyAHQTxqIAdBKGogACgCABATIAdBxABqIAdBKGogACgCCBATIAdBzABqIAdBKGogACgCBBATQQAhBCAHQeAAaiEMIAdB5ABqIQoDQCAHQShqEARBAksgBCAXTnJFBEAgBygCQCAHKAI8QQN0aikCACIdQhCIp0H/AXEhCyAHKAJQIAcoAkxBA3RqKQIAIh5CEIinQf8BcSEJIAcoAkggBygCREEDdGopAgAiH0IgiKchCCAeQiCIISAgHUIgiKchAgJAIB9CEIinQf8BcSIDQQJPBEACQCAGRSADQRlJckUEQCAIIAdBKGogA0EgIAcoAixrIg0gDSADSxsiDRAFIAMgDWsiA3RqIQggB0EoahAEGiADRQ0BIAdBKGogAxAFIAhqIQgMAQsgB0EoaiADEAUgCGohCCAHQShqEAQaCyAHKQJUISEgByAINgJUIAcgITcDWAwBCwJAIANFBEAgAgRAIAcoAlQhCAwDCyAHKAJYIQgMAQsCQAJAIAdBKGpBARAFIAggAkVqaiIDQQNGBEAgBygCVEF/aiIDIANFaiEIDAELIANBAnQgB2ooAlQiCCAIRWohCCADQQFGDQELIAcgBygCWDYCXAsLIAcgBygCVDYCWCAHIAg2AlQLICCnIQMgCQRAIAdBKGogCRAFIANqIQMLIAkgC2pBFE8EQCAHQShqEAQaCyALBEAgB0EoaiALEAUgAmohAgsgB0EoahAEGiAHIAcoAmggAmoiCSADajYCaCAKIAwgCCAJSxsoAgAhDSAHIAdBKGogHUIYiKdB/wFxEAggHadB//8DcWo2AjwgByAHQShqIB5CGIinQf8BcRAIIB6nQf//A3FqNgJMIAdBKGoQBBogB0EoaiAfQhiIp0H/AXEQCCEOIAdB8ABqIARBBHRqIgsgCSANaiAIazYCDCALIAg2AgggCyADNgIEIAsgAjYCACAHIA4gH6dB//8DcWo2AkQgBEEBaiEEDAELCyAEIBdIDQEgEkFgaiEYIAdB4ABqIRogB0HkAGohGyABIQMDQCAHQShqEARBAksgBCAFTnJFBEAgBygCQCAHKAI8QQN0aikCACIdQhCIp0H/AXEhCyAHKAJQIAcoAkxBA3RqKQIAIh5CEIinQf8BcSEIIAcoAkggBygCREEDdGopAgAiH0IgiKchCSAeQiCIISAgHUIgiKchDAJAIB9CEIinQf8BcSICQQJPBEACQCAGRSACQRlJckUEQCAJIAdBKGogAkEgIAcoAixrIgogCiACSxsiChAFIAIgCmsiAnRqIQkgB0EoahAEGiACRQ0BIAdBKGogAhAFIAlqIQkMAQsgB0EoaiACEAUgCWohCSAHQShqEAQaCyAHKQJUISEgByAJNgJUIAcgITcDWAwBCwJAIAJFBEAgDARAIAcoAlQhCQwDCyAHKAJYIQkMAQsCQAJAIAdBKGpBARAFIAkgDEVqaiICQQNGBEAgBygCVEF/aiICIAJFaiEJDAELIAJBAnQgB2ooAlQiCSAJRWohCSACQQFGDQELIAcgBygCWDYCXAsLIAcgBygCVDYCWCAHIAk2AlQLICCnIRQgCARAIAdBKGogCBAFIBRqIRQLIAggC2pBFE8EQCAHQShqEAQaCyALBEAgB0EoaiALEAUgDGohDAsgB0EoahAEGiAHIAcoAmggDGoiGSAUajYCaCAbIBogCSAZSxsoAgAhHCAHIAdBKGogHUIYiKdB/wFxEAggHadB//8DcWo2AjwgByAHQShqIB5CGIinQf8BcRAIIB6nQf//A3FqNgJMIAdBKGoQBBogByAHQShqIB9CGIinQf8BcRAIIB+nQf//A3FqNgJEIAcgB0HwAGogBEEDcUEEdGoiDSkDCCIdNwPIASAHIA0pAwAiHjcDwAECQAJAAkAgBygCvAEiDiAepyICaiIWIBNLDQAgAyAHKALEASIKIAJqIgtqIBhLDQAgEiADayALQSBqTw0BCyAHIAcpA8gBNwMQIAcgBykDwAE3AwggAyASIAdBCGogB0G8AWogEyAPIBUgERAeIQsMAQsgAiADaiEIIAMgDhAHIAJBEU8EQCADQRBqIQIDQCACIA5BEGoiDhAHIAJBEGoiAiAISQ0ACwsgCCAdpyIOayECIAcgFjYCvAEgDiAIIA9rSwRAIA4gCCAVa0sEQEFsIQsMAgsgESACIA9rIgJqIhYgCmogEU0EQCAIIBYgChAPGgwCCyAIIBZBACACaxAPIQggByACIApqIgo2AsQBIAggAmshCCAPIQILIA5BEE8EQCAIIApqIQoDQCAIIAIQByACQRBqIQIgCEEQaiIIIApJDQALDAELAkAgDkEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgDkECdCIKQcAeaigCAGoiAhAXIAIgCkHgHmooAgBrIQIgBygCxAEhCgwBCyAIIAIQDAsgCkEJSQ0AIAggCmohCiAIQQhqIgggAkEIaiICa0EPTARAA0AgCCACEAwgAkEIaiECIAhBCGoiCCAKSQ0ADAIACwALA0AgCCACEAcgAkEQaiECIAhBEGoiCCAKSQ0ACwsgCxADBEAgCyEQDAQFIA0gDDYCACANIBkgHGogCWs2AgwgDSAJNgIIIA0gFDYCBCAEQQFqIQQgAyALaiEDDAILAAsLIAQgBUgNASAEIBdrIQtBACEEA0AgCyAFSARAIAcgB0HwAGogC0EDcUEEdGoiAikDCCIdNwPIASAHIAIpAwAiHjcDwAECQAJAAkAgBygCvAEiDCAepyICaiIKIBNLDQAgAyAHKALEASIJIAJqIhBqIBhLDQAgEiADayAQQSBqTw0BCyAHIAcpA8gBNwMgIAcgBykDwAE3AxggAyASIAdBGGogB0G8AWogEyAPIBUgERAeIRAMAQsgAiADaiEIIAMgDBAHIAJBEU8EQCADQRBqIQIDQCACIAxBEGoiDBAHIAJBEGoiAiAISQ0ACwsgCCAdpyIGayECIAcgCjYCvAEgBiAIIA9rSwRAIAYgCCAVa0sEQEFsIRAMAgsgESACIA9rIgJqIgwgCWogEU0EQCAIIAwgCRAPGgwCCyAIIAxBACACaxAPIQggByACIAlqIgk2AsQBIAggAmshCCAPIQILIAZBEE8EQCAIIAlqIQYDQCAIIAIQByACQRBqIQIgCEEQaiIIIAZJDQALDAELAkAgBkEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgBkECdCIGQcAeaigCAGoiAhAXIAIgBkHgHmooAgBrIQIgBygCxAEhCQwBCyAIIAIQDAsgCUEJSQ0AIAggCWohBiAIQQhqIgggAkEIaiICa0EPTARAA0AgCCACEAwgAkEIaiECIAhBCGoiCCAGSQ0ADAIACwALA0AgCCACEAcgAkEQaiECIAhBEGoiCCAGSQ0ACwsgEBADDQMgC0EBaiELIAMgEGohAwwBCwsDQCAEQQNHBEAgACAEQQJ0IgJqQazQAWogAiAHaigCVDYCACAEQQFqIQQMAQsLIAcoArwBIQgLQbp/IRAgEyAIayIAIBIgA2tLDQAgAwR/IAMgCCAAEAsgAGoFQQALIAFrIRALIAdB0AFqJAAgEAslACAAQgA3AgAgAEEAOwEIIABBADoACyAAIAE2AgwgACACOgAKC7QFAQN/IwBBMGsiBCQAIABB/wFqIgVBfWohBgJAIAMvAQIEQCAEQRhqIAEgAhAGIgIQAw0BIARBEGogBEEYaiADEBwgBEEIaiAEQRhqIAMQHCAAIQMDQAJAIARBGGoQBCADIAZPckUEQCADIARBEGogBEEYahASOgAAIAMgBEEIaiAEQRhqEBI6AAEgBEEYahAERQ0BIANBAmohAwsgBUF+aiEFAn8DQEG6fyECIAMiASAFSw0FIAEgBEEQaiAEQRhqEBI6AAAgAUEBaiEDIARBGGoQBEEDRgRAQQIhAiAEQQhqDAILIAMgBUsNBSABIARBCGogBEEYahASOgABIAFBAmohA0EDIQIgBEEYahAEQQNHDQALIARBEGoLIQUgAyAFIARBGGoQEjoAACABIAJqIABrIQIMAwsgAyAEQRBqIARBGGoQEjoAAiADIARBCGogBEEYahASOgADIANBBGohAwwAAAsACyAEQRhqIAEgAhAGIgIQAw0AIARBEGogBEEYaiADEBwgBEEIaiAEQRhqIAMQHCAAIQMDQAJAIARBGGoQBCADIAZPckUEQCADIARBEGogBEEYahAROgAAIAMgBEEIaiAEQRhqEBE6AAEgBEEYahAERQ0BIANBAmohAwsgBUF+aiEFAn8DQEG6fyECIAMiASAFSw0EIAEgBEEQaiAEQRhqEBE6AAAgAUEBaiEDIARBGGoQBEEDRgRAQQIhAiAEQQhqDAILIAMgBUsNBCABIARBCGogBEEYahAROgABIAFBAmohA0EDIQIgBEEYahAEQQNHDQALIARBEGoLIQUgAyAFIARBGGoQEToAACABIAJqIABrIQIMAgsgAyAEQRBqIARBGGoQEToAAiADIARBCGogBEEYahAROgADIANBBGohAwwAAAsACyAEQTBqJAAgAgtpAQF/An8CQAJAIAJBB00NACABKAAAQbfIwuF+Rw0AIAAgASgABDYCmOIBQWIgAEEQaiABIAIQPiIDEAMNAhogAEKBgICAEDcDiOEBIAAgASADaiACIANrECoMAQsgACABIAIQKgtBAAsLrQMBBn8jAEGAAWsiAyQAQWIhCAJAIAJBCUkNACAAQZjQAGogAUEIaiIEIAJBeGogAEGY0AAQMyIFEAMiBg0AIANBHzYCfCADIANB/ABqIANB+ABqIAQgBCAFaiAGGyIEIAEgAmoiAiAEaxAVIgUQAw0AIAMoAnwiBkEfSw0AIAMoAngiB0EJTw0AIABBiCBqIAMgBkGAC0GADCAHEBggA0E0NgJ8IAMgA0H8AGogA0H4AGogBCAFaiIEIAIgBGsQFSIFEAMNACADKAJ8IgZBNEsNACADKAJ4IgdBCk8NACAAQZAwaiADIAZBgA1B4A4gBxAYIANBIzYCfCADIANB/ABqIANB+ABqIAQgBWoiBCACIARrEBUiBRADDQAgAygCfCIGQSNLDQAgAygCeCIHQQpPDQAgACADIAZBwBBB0BEgBxAYIAQgBWoiBEEMaiIFIAJLDQAgAiAFayEFQQAhAgNAIAJBA0cEQCAEKAAAIgZBf2ogBU8NAiAAIAJBAnRqQZzQAWogBjYCACACQQFqIQIgBEEEaiEEDAELCyAEIAFrIQgLIANBgAFqJAAgCAtGAQN/IABBCGohAyAAKAIEIQJBACEAA0AgACACdkUEQCABIAMgAEEDdGotAAJBFktqIQEgAEEBaiEADAELCyABQQggAmt0C4YDAQV/Qbh/IQcCQCADRQ0AIAItAAAiBEUEQCABQQA2AgBBAUG4fyADQQFGGw8LAn8gAkEBaiIFIARBGHRBGHUiBkF/Sg0AGiAGQX9GBEAgA0EDSA0CIAUvAABBgP4BaiEEIAJBA2oMAQsgA0ECSA0BIAItAAEgBEEIdHJBgIB+aiEEIAJBAmoLIQUgASAENgIAIAVBAWoiASACIANqIgNLDQBBbCEHIABBEGogACAFLQAAIgVBBnZBI0EJIAEgAyABa0HAEEHQEUHwEiAAKAKM4QEgACgCnOIBIAQQHyIGEAMiCA0AIABBmCBqIABBCGogBUEEdkEDcUEfQQggASABIAZqIAgbIgEgAyABa0GAC0GADEGAFyAAKAKM4QEgACgCnOIBIAQQHyIGEAMiCA0AIABBoDBqIABBBGogBUECdkEDcUE0QQkgASABIAZqIAgbIgEgAyABa0GADUHgDkGQGSAAKAKM4QEgACgCnOIBIAQQHyIAEAMNACAAIAFqIAJrIQcLIAcLrQMBCn8jAEGABGsiCCQAAn9BUiACQf8BSw0AGkFUIANBDEsNABogAkEBaiELIABBBGohCUGAgAQgA0F/anRBEHUhCkEAIQJBASEEQQEgA3QiB0F/aiIMIQUDQCACIAtGRQRAAkAgASACQQF0Ig1qLwEAIgZB//8DRgRAIAkgBUECdGogAjoAAiAFQX9qIQVBASEGDAELIARBACAKIAZBEHRBEHVKGyEECyAIIA1qIAY7AQAgAkEBaiECDAELCyAAIAQ7AQIgACADOwEAIAdBA3YgB0EBdmpBA2ohBkEAIQRBACECA0AgBCALRkUEQCABIARBAXRqLgEAIQpBACEAA0AgACAKTkUEQCAJIAJBAnRqIAQ6AAIDQCACIAZqIAxxIgIgBUsNAAsgAEEBaiEADAELCyAEQQFqIQQMAQsLQX8gAg0AGkEAIQIDfyACIAdGBH9BAAUgCCAJIAJBAnRqIgAtAAJBAXRqIgEgAS8BACIBQQFqOwEAIAAgAyABEBRrIgU6AAMgACABIAVB/wFxdCAHazsBACACQQFqIQIMAQsLCyEFIAhBgARqJAAgBQvjBgEIf0FsIQcCQCACQQNJDQACQAJAAkACQCABLQAAIgNBA3EiCUEBaw4DAwEAAgsgACgCiOEBDQBBYg8LIAJBBUkNAkEDIQYgASgAACEFAn8CQAJAIANBAnZBA3EiCEF+aiIEQQFNBEAgBEEBaw0BDAILIAVBDnZB/wdxIQQgBUEEdkH/B3EhAyAIRQwCCyAFQRJ2IQRBBCEGIAVBBHZB//8AcSEDQQAMAQsgBUEEdkH//w9xIgNBgIAISw0DIAEtAARBCnQgBUEWdnIhBEEFIQZBAAshBSAEIAZqIgogAksNAgJAIANBgQZJDQAgACgCnOIBRQ0AQQAhAgNAIAJBg4ABSw0BIAJBQGshAgwAAAsACwJ/IAlBA0YEQCABIAZqIQEgAEHw4gFqIQIgACgCDCEGIAUEQCACIAMgASAEIAYQXwwCCyACIAMgASAEIAYQXQwBCyAAQbjQAWohAiABIAZqIQEgAEHw4gFqIQYgAEGo0ABqIQggBQRAIAggBiADIAEgBCACEF4MAQsgCCAGIAMgASAEIAIQXAsQAw0CIAAgAzYCgOIBIABBATYCiOEBIAAgAEHw4gFqNgLw4QEgCUECRgRAIAAgAEGo0ABqNgIMCyAAIANqIgBBiOMBakIANwAAIABBgOMBakIANwAAIABB+OIBakIANwAAIABB8OIBakIANwAAIAoPCwJ/AkACQAJAIANBAnZBA3FBf2oiBEECSw0AIARBAWsOAgACAQtBASEEIANBA3YMAgtBAiEEIAEvAABBBHYMAQtBAyEEIAEQIUEEdgsiAyAEaiIFQSBqIAJLBEAgBSACSw0CIABB8OIBaiABIARqIAMQCyEBIAAgAzYCgOIBIAAgATYC8OEBIAEgA2oiAEIANwAYIABCADcAECAAQgA3AAggAEIANwAAIAUPCyAAIAM2AoDiASAAIAEgBGo2AvDhASAFDwsCfwJAAkACQCADQQJ2QQNxQX9qIgRBAksNACAEQQFrDgIAAgELQQEhByADQQN2DAILQQIhByABLwAAQQR2DAELIAJBBEkgARAhIgJBj4CAAUtyDQFBAyEHIAJBBHYLIQIgAEHw4gFqIAEgB2otAAAgAkEgahAQIQEgACACNgKA4gEgACABNgLw4QEgB0EBaiEHCyAHC0sAIABC+erQ0OfJoeThADcDICAAQgA3AxggAELP1tO+0ser2UI3AxAgAELW64Lu6v2J9eAANwMIIABCADcDACAAQShqQQBBKBAQGgviAgICfwV+IABBKGoiASAAKAJIaiECAn4gACkDACIDQiBaBEAgACkDECIEQgeJIAApAwgiBUIBiXwgACkDGCIGQgyJfCAAKQMgIgdCEol8IAUQGSAEEBkgBhAZIAcQGQwBCyAAKQMYQsXP2bLx5brqJ3wLIAN8IQMDQCABQQhqIgAgAk0EQEIAIAEpAAAQCSADhUIbiUKHla+vmLbem55/fkLj3MqV/M7y9YV/fCEDIAAhAQwBCwsCQCABQQRqIgAgAksEQCABIQAMAQsgASgAAK1Ch5Wvr5i23puef34gA4VCF4lCz9bTvtLHq9lCfkL5893xmfaZqxZ8IQMLA0AgACACSQRAIAAxAABCxc/ZsvHluuonfiADhUILiUKHla+vmLbem55/fiEDIABBAWohAAwBCwsgA0IhiCADhULP1tO+0ser2UJ+IgNCHYggA4VC+fPd8Zn2masWfiIDQiCIIAOFC+8CAgJ/BH4gACAAKQMAIAKtfDcDAAJAAkAgACgCSCIDIAJqIgRBH00EQCABRQ0BIAAgA2pBKGogASACECAgACgCSCACaiEEDAELIAEgAmohAgJ/IAMEQCAAQShqIgQgA2ogAUEgIANrECAgACAAKQMIIAQpAAAQCTcDCCAAIAApAxAgACkAMBAJNwMQIAAgACkDGCAAKQA4EAk3AxggACAAKQMgIABBQGspAAAQCTcDICAAKAJIIQMgAEEANgJIIAEgA2tBIGohAQsgAUEgaiACTQsEQCACQWBqIQMgACkDICEFIAApAxghBiAAKQMQIQcgACkDCCEIA0AgCCABKQAAEAkhCCAHIAEpAAgQCSEHIAYgASkAEBAJIQYgBSABKQAYEAkhBSABQSBqIgEgA00NAAsgACAFNwMgIAAgBjcDGCAAIAc3AxAgACAINwMICyABIAJPDQEgAEEoaiABIAIgAWsiBBAgCyAAIAQ2AkgLCy8BAX8gAEUEQEG2f0EAIAMbDwtBun8hBCADIAFNBH8gACACIAMQEBogAwVBun8LCy8BAX8gAEUEQEG2f0EAIAMbDwtBun8hBCADIAFNBH8gACACIAMQCxogAwVBun8LC6gCAQZ/IwBBEGsiByQAIABB2OABaikDAEKAgIAQViEIQbh/IQUCQCAEQf//B0sNACAAIAMgBBBCIgUQAyIGDQAgACgCnOIBIQkgACAHQQxqIAMgAyAFaiAGGyIKIARBACAFIAYbayIGEEAiAxADBEAgAyEFDAELIAcoAgwhBCABRQRAQbp/IQUgBEEASg0BCyAGIANrIQUgAyAKaiEDAkAgCQRAIABBADYCnOIBDAELAkACQAJAIARBBUgNACAAQdjgAWopAwBCgICACFgNAAwBCyAAQQA2ApziAQwBCyAAKAIIED8hBiAAQQA2ApziASAGQRRPDQELIAAgASACIAMgBSAEIAgQOSEFDAELIAAgASACIAMgBSAEIAgQOiEFCyAHQRBqJAAgBQtnACAAQdDgAWogASACIAAoAuzhARAuIgEQAwRAIAEPC0G4fyECAkAgAQ0AIABB7OABaigCACIBBEBBYCECIAAoApjiASABRw0BC0EAIQIgAEHw4AFqKAIARQ0AIABBkOEBahBDCyACCycBAX8QVyIERQRAQUAPCyAEIAAgASACIAMgBBBLEE8hACAEEFYgAAs/AQF/AkACQAJAIAAoAqDiAUEBaiIBQQJLDQAgAUEBaw4CAAECCyAAEDBBAA8LIABBADYCoOIBCyAAKAKU4gELvAMCB38BfiMAQRBrIgkkAEG4fyEGAkAgBCgCACIIQQVBCSAAKALs4QEiBRtJDQAgAygCACIHQQFBBSAFGyAFEC8iBRADBEAgBSEGDAELIAggBUEDakkNACAAIAcgBRBJIgYQAw0AIAEgAmohCiAAQZDhAWohCyAIIAVrIQIgBSAHaiEHIAEhBQNAIAcgAiAJECwiBhADDQEgAkF9aiICIAZJBEBBuH8hBgwCCyAJKAIAIghBAksEQEFsIQYMAgsgB0EDaiEHAn8CQAJAAkAgCEEBaw4CAgABCyAAIAUgCiAFayAHIAYQSAwCCyAFIAogBWsgByAGEEcMAQsgBSAKIAVrIActAAAgCSgCCBBGCyIIEAMEQCAIIQYMAgsgACgC8OABBEAgCyAFIAgQRQsgAiAGayECIAYgB2ohByAFIAhqIQUgCSgCBEUNAAsgACkD0OABIgxCf1IEQEFsIQYgDCAFIAFrrFINAQsgACgC8OABBEBBaiEGIAJBBEkNASALEEQhDCAHKAAAIAynRw0BIAdBBGohByACQXxqIQILIAMgBzYCACAEIAI2AgAgBSABayEGCyAJQRBqJAAgBgsuACAAECsCf0EAQQAQAw0AGiABRSACRXJFBEBBYiAAIAEgAhA9EAMNARoLQQALCzcAIAEEQCAAIAAoAsTgASABKAIEIAEoAghqRzYCnOIBCyAAECtBABADIAFFckUEQCAAIAEQWwsL0QIBB38jAEEQayIGJAAgBiAENgIIIAYgAzYCDCAFBEAgBSgCBCEKIAUoAgghCQsgASEIAkACQANAIAAoAuzhARAWIQsCQANAIAQgC0kNASADKAAAQXBxQdDUtMIBRgRAIAMgBBAiIgcQAw0EIAQgB2shBCADIAdqIQMMAQsLIAYgAzYCDCAGIAQ2AggCQCAFBEAgACAFEE5BACEHQQAQA0UNAQwFCyAAIAogCRBNIgcQAw0ECyAAIAgQUCAMQQFHQQAgACAIIAIgBkEMaiAGQQhqEEwiByIDa0EAIAMQAxtBCkdyRQRAQbh/IQcMBAsgBxADDQMgAiAHayECIAcgCGohCEEBIQwgBigCDCEDIAYoAgghBAwBCwsgBiADNgIMIAYgBDYCCEG4fyEHIAQNASAIIAFrIQcMAQsgBiADNgIMIAYgBDYCCAsgBkEQaiQAIAcLRgECfyABIAAoArjgASICRwRAIAAgAjYCxOABIAAgATYCuOABIAAoArzgASEDIAAgATYCvOABIAAgASADIAJrajYCwOABCwutAgIEfwF+IwBBQGoiBCQAAkACQCACQQhJDQAgASgAAEFwcUHQ1LTCAUcNACABIAIQIiEBIABCADcDCCAAQQA2AgQgACABNgIADAELIARBGGogASACEC0iAxADBEAgACADEBoMAQsgAwRAIABBuH8QGgwBCyACIAQoAjAiA2shAiABIANqIQMDQAJAIAAgAyACIARBCGoQLCIFEAMEfyAFBSACIAVBA2oiBU8NAUG4fwsQGgwCCyAGQQFqIQYgAiAFayECIAMgBWohAyAEKAIMRQ0ACyAEKAI4BEAgAkEDTQRAIABBuH8QGgwCCyADQQRqIQMLIAQoAighAiAEKQMYIQcgAEEANgIEIAAgAyABazYCACAAIAIgBmytIAcgB0J/URs3AwgLIARBQGskAAslAQF/IwBBEGsiAiQAIAIgACABEFEgAigCACEAIAJBEGokACAAC30BBH8jAEGQBGsiBCQAIARB/wE2AggCQCAEQRBqIARBCGogBEEMaiABIAIQFSIGEAMEQCAGIQUMAQtBVCEFIAQoAgwiB0EGSw0AIAMgBEEQaiAEKAIIIAcQQSIFEAMNACAAIAEgBmogAiAGayADEDwhBQsgBEGQBGokACAFC4cBAgJ/An5BABAWIQMCQANAIAEgA08EQAJAIAAoAABBcHFB0NS0wgFGBEAgACABECIiAhADRQ0BQn4PCyAAIAEQVSIEQn1WDQMgBCAFfCIFIARUIQJCfiEEIAINAyAAIAEQUiICEAMNAwsgASACayEBIAAgAmohAAwBCwtCfiAFIAEbIQQLIAQLPwIBfwF+IwBBMGsiAiQAAn5CfiACQQhqIAAgARAtDQAaQgAgAigCHEEBRg0AGiACKQMICyEDIAJBMGokACADC40BAQJ/IwBBMGsiASQAAkAgAEUNACAAKAKI4gENACABIABB/OEBaigCADYCKCABIAApAvThATcDICAAEDAgACgCqOIBIQIgASABKAIoNgIYIAEgASkDIDcDECACIAFBEGoQGyAAQQA2AqjiASABIAEoAig2AgggASABKQMgNwMAIAAgARAbCyABQTBqJAALKgECfyMAQRBrIgAkACAAQQA2AgggAEIANwMAIAAQWCEBIABBEGokACABC4cBAQN/IwBBEGsiAiQAAkAgACgCAEUgACgCBEVzDQAgAiAAKAIINgIIIAIgACkCADcDAAJ/IAIoAgAiAQRAIAIoAghBqOMJIAERBQAMAQtBqOMJECgLIgFFDQAgASAAKQIANwL04QEgAUH84QFqIAAoAgg2AgAgARBZIAEhAwsgAkEQaiQAIAMLywEBAn8jAEEgayIBJAAgAEGBgIDAADYCtOIBIABBADYCiOIBIABBADYC7OEBIABCADcDkOIBIABBADYCpOMJIABBADYC3OIBIABCADcCzOIBIABBADYCvOIBIABBADYCxOABIABCADcCnOIBIABBpOIBakIANwIAIABBrOIBakEANgIAIAFCADcCECABQgA3AhggASABKQMYNwMIIAEgASkDEDcDACABKAIIQQh2QQFxIQIgAEEANgLg4gEgACACNgKM4gEgAUEgaiQAC3YBA38jAEEwayIBJAAgAARAIAEgAEHE0AFqIgIoAgA2AiggASAAKQK80AE3AyAgACgCACEDIAEgAigCADYCGCABIAApArzQATcDECADIAFBEGoQGyABIAEoAig2AgggASABKQMgNwMAIAAgARAbCyABQTBqJAALzAEBAX8gACABKAK00AE2ApjiASAAIAEoAgQiAjYCwOABIAAgAjYCvOABIAAgAiABKAIIaiICNgK44AEgACACNgLE4AEgASgCuNABBEAgAEKBgICAEDcDiOEBIAAgAUGk0ABqNgIMIAAgAUGUIGo2AgggACABQZwwajYCBCAAIAFBDGo2AgAgAEGs0AFqIAFBqNABaigCADYCACAAQbDQAWogAUGs0AFqKAIANgIAIABBtNABaiABQbDQAWooAgA2AgAPCyAAQgA3A4jhAQs7ACACRQRAQbp/DwsgBEUEQEFsDwsgAiAEEGAEQCAAIAEgAiADIAQgBRBhDwsgACABIAIgAyAEIAUQZQtGAQF/IwBBEGsiBSQAIAVBCGogBBAOAn8gBS0ACQRAIAAgASACIAMgBBAyDAELIAAgASACIAMgBBA0CyEAIAVBEGokACAACzQAIAAgAyAEIAUQNiIFEAMEQCAFDwsgBSAESQR/IAEgAiADIAVqIAQgBWsgABA1BUG4fwsLRgEBfyMAQRBrIgUkACAFQQhqIAQQDgJ/IAUtAAkEQCAAIAEgAiADIAQQYgwBCyAAIAEgAiADIAQQNQshACAFQRBqJAAgAAtZAQF/QQ8hAiABIABJBEAgAUEEdCAAbiECCyAAQQh2IgEgAkEYbCIAQYwIaigCAGwgAEGICGooAgBqIgJBA3YgAmogAEGACGooAgAgAEGECGooAgAgAWxqSQs3ACAAIAMgBCAFQYAQEDMiBRADBEAgBQ8LIAUgBEkEfyABIAIgAyAFaiAEIAVrIAAQMgVBuH8LC78DAQN/IwBBIGsiBSQAIAVBCGogAiADEAYiAhADRQRAIAAgAWoiB0F9aiEGIAUgBBAOIARBBGohAiAFLQACIQMDQEEAIAAgBkkgBUEIahAEGwRAIAAgAiAFQQhqIAMQAkECdGoiBC8BADsAACAFQQhqIAQtAAIQASAAIAQtAANqIgQgAiAFQQhqIAMQAkECdGoiAC8BADsAACAFQQhqIAAtAAIQASAEIAAtAANqIQAMAQUgB0F+aiEEA0AgBUEIahAEIAAgBEtyRQRAIAAgAiAFQQhqIAMQAkECdGoiBi8BADsAACAFQQhqIAYtAAIQASAAIAYtAANqIQAMAQsLA0AgACAES0UEQCAAIAIgBUEIaiADEAJBAnRqIgYvAQA7AAAgBUEIaiAGLQACEAEgACAGLQADaiEADAELCwJAIAAgB08NACAAIAIgBUEIaiADEAIiA0ECdGoiAC0AADoAACAALQADQQFGBEAgBUEIaiAALQACEAEMAQsgBSgCDEEfSw0AIAVBCGogAiADQQJ0ai0AAhABIAUoAgxBIUkNACAFQSA2AgwLIAFBbCAFQQhqEAobIQILCwsgBUEgaiQAIAILkgIBBH8jAEFAaiIJJAAgCSADQTQQCyEDAkAgBEECSA0AIAMgBEECdGooAgAhCSADQTxqIAgQIyADQQE6AD8gAyACOgA+QQAhBCADKAI8IQoDQCAEIAlGDQEgACAEQQJ0aiAKNgEAIARBAWohBAwAAAsAC0EAIQkDQCAGIAlGRQRAIAMgBSAJQQF0aiIKLQABIgtBAnRqIgwoAgAhBCADQTxqIAotAABBCHQgCGpB//8DcRAjIANBAjoAPyADIAcgC2siCiACajoAPiAEQQEgASAKa3RqIQogAygCPCELA0AgACAEQQJ0aiALNgEAIARBAWoiBCAKSQ0ACyAMIAo2AgAgCUEBaiEJDAELCyADQUBrJAALowIBCX8jAEHQAGsiCSQAIAlBEGogBUE0EAsaIAcgBmshDyAHIAFrIRADQAJAIAMgCkcEQEEBIAEgByACIApBAXRqIgYtAAEiDGsiCGsiC3QhDSAGLQAAIQ4gCUEQaiAMQQJ0aiIMKAIAIQYgCyAPTwRAIAAgBkECdGogCyAIIAUgCEE0bGogCCAQaiIIQQEgCEEBShsiCCACIAQgCEECdGooAgAiCEEBdGogAyAIayAHIA4QYyAGIA1qIQgMAgsgCUEMaiAOECMgCUEBOgAPIAkgCDoADiAGIA1qIQggCSgCDCELA0AgBiAITw0CIAAgBkECdGogCzYBACAGQQFqIQYMAAALAAsgCUHQAGokAA8LIAwgCDYCACAKQQFqIQoMAAALAAs0ACAAIAMgBCAFEDYiBRADBEAgBQ8LIAUgBEkEfyABIAIgAyAFaiAEIAVrIAAQNAVBuH8LCyMAIAA/AEEQdGtB//8DakEQdkAAQX9GBEBBAA8LQQAQAEEBCzsBAX8gAgRAA0AgACABIAJBgCAgAkGAIEkbIgMQCyEAIAFBgCBqIQEgAEGAIGohACACIANrIgINAAsLCwYAIAAQAwsLqBUJAEGICAsNAQAAAAEAAAACAAAAAgBBoAgLswYBAAAAAQAAAAIAAAACAAAAJgAAAIIAAAAhBQAASgAAAGcIAAAmAAAAwAEAAIAAAABJBQAASgAAAL4IAAApAAAALAIAAIAAAABJBQAASgAAAL4IAAAvAAAAygIAAIAAAACKBQAASgAAAIQJAAA1AAAAcwMAAIAAAACdBQAASgAAAKAJAAA9AAAAgQMAAIAAAADrBQAASwAAAD4KAABEAAAAngMAAIAAAABNBgAASwAAAKoKAABLAAAAswMAAIAAAADBBgAATQAAAB8NAABNAAAAUwQAAIAAAAAjCAAAUQAAAKYPAABUAAAAmQQAAIAAAABLCQAAVwAAALESAABYAAAA2gQAAIAAAABvCQAAXQAAACMUAABUAAAARQUAAIAAAABUCgAAagAAAIwUAABqAAAArwUAAIAAAAB2CQAAfAAAAE4QAAB8AAAA0gIAAIAAAABjBwAAkQAAAJAHAACSAAAAAAAAAAEAAAABAAAABQAAAA0AAAAdAAAAPQAAAH0AAAD9AAAA/QEAAP0DAAD9BwAA/Q8AAP0fAAD9PwAA/X8AAP3/AAD9/wEA/f8DAP3/BwD9/w8A/f8fAP3/PwD9/38A/f//AP3//wH9//8D/f//B/3//w/9//8f/f//P/3//38AAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACUAAAAnAAAAKQAAACsAAAAvAAAAMwAAADsAAABDAAAAUwAAAGMAAACDAAAAAwEAAAMCAAADBAAAAwgAAAMQAAADIAAAA0AAAAOAAAADAAEAQeAPC1EBAAAAAQAAAAEAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAEAAAABQAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAQcQQC4sBAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABIAAAAUAAAAFgAAABgAAAAcAAAAIAAAACgAAAAwAAAAQAAAAIAAAAAAAQAAAAIAAAAEAAAACAAAABAAAAAgAAAAQAAAAIAAAAAAAQBBkBIL5gQBAAAAAQAAAAEAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAAAEAAAAEAAAACAAAAAAAAAABAAEBBgAAAAAAAAQAAAAAEAAABAAAAAAgAAAFAQAAAAAAAAUDAAAAAAAABQQAAAAAAAAFBgAAAAAAAAUHAAAAAAAABQkAAAAAAAAFCgAAAAAAAAUMAAAAAAAABg4AAAAAAAEFEAAAAAAAAQUUAAAAAAABBRYAAAAAAAIFHAAAAAAAAwUgAAAAAAAEBTAAAAAgAAYFQAAAAAAABwWAAAAAAAAIBgABAAAAAAoGAAQAAAAADAYAEAAAIAAABAAAAAAAAAAEAQAAAAAAAAUCAAAAIAAABQQAAAAAAAAFBQAAACAAAAUHAAAAAAAABQgAAAAgAAAFCgAAAAAAAAULAAAAAAAABg0AAAAgAAEFEAAAAAAAAQUSAAAAIAABBRYAAAAAAAIFGAAAACAAAwUgAAAAAAADBSgAAAAAAAYEQAAAABAABgRAAAAAIAAHBYAAAAAAAAkGAAIAAAAACwYACAAAMAAABAAAAAAQAAAEAQAAACAAAAUCAAAAIAAABQMAAAAgAAAFBQAAACAAAAUGAAAAIAAABQgAAAAgAAAFCQAAACAAAAULAAAAIAAABQwAAAAAAAAGDwAAACAAAQUSAAAAIAABBRQAAAAgAAIFGAAAACAAAgUcAAAAIAADBSgAAAAgAAQFMAAAAAAAEAYAAAEAAAAPBgCAAAAAAA4GAEAAAAAADQYAIABBgBcLhwIBAAEBBQAAAAAAAAUAAAAAAAAGBD0AAAAAAAkF/QEAAAAADwX9fwAAAAAVBf3/HwAAAAMFBQAAAAAABwR9AAAAAAAMBf0PAAAAABIF/f8DAAAAFwX9/38AAAAFBR0AAAAAAAgE/QAAAAAADgX9PwAAAAAUBf3/DwAAAAIFAQAAABAABwR9AAAAAAALBf0HAAAAABEF/f8BAAAAFgX9/z8AAAAEBQ0AAAAQAAgE/QAAAAAADQX9HwAAAAATBf3/BwAAAAEFAQAAABAABgQ9AAAAAAAKBf0DAAAAABAF/f8AAAAAHAX9//8PAAAbBf3//wcAABoF/f//AwAAGQX9//8BAAAYBf3//wBBkBkLhgQBAAEBBgAAAAAAAAYDAAAAAAAABAQAAAAgAAAFBQAAAAAAAAUGAAAAAAAABQgAAAAAAAAFCQAAAAAAAAULAAAAAAAABg0AAAAAAAAGEAAAAAAAAAYTAAAAAAAABhYAAAAAAAAGGQAAAAAAAAYcAAAAAAAABh8AAAAAAAAGIgAAAAAAAQYlAAAAAAABBikAAAAAAAIGLwAAAAAAAwY7AAAAAAAEBlMAAAAAAAcGgwAAAAAACQYDAgAAEAAABAQAAAAAAAAEBQAAACAAAAUGAAAAAAAABQcAAAAgAAAFCQAAAAAAAAUKAAAAAAAABgwAAAAAAAAGDwAAAAAAAAYSAAAAAAAABhUAAAAAAAAGGAAAAAAAAAYbAAAAAAAABh4AAAAAAAAGIQAAAAAAAQYjAAAAAAABBicAAAAAAAIGKwAAAAAAAwYzAAAAAAAEBkMAAAAAAAUGYwAAAAAACAYDAQAAIAAABAQAAAAwAAAEBAAAABAAAAQFAAAAIAAABQcAAAAgAAAFCAAAACAAAAUKAAAAIAAABQsAAAAAAAAGDgAAAAAAAAYRAAAAAAAABhQAAAAAAAAGFwAAAAAAAAYaAAAAAAAABh0AAAAAAAAGIAAAAAAAEAYDAAEAAAAPBgOAAAAAAA4GA0AAAAAADQYDIAAAAAAMBgMQAAAAAAsGAwgAAAAACgYDBABBpB0L2QEBAAAAAwAAAAcAAAAPAAAAHwAAAD8AAAB/AAAA/wAAAP8BAAD/AwAA/wcAAP8PAAD/HwAA/z8AAP9/AAD//wAA//8BAP//AwD//wcA//8PAP//HwD//z8A//9/AP///wD///8B////A////wf///8P////H////z////9/AAAAAAEAAAACAAAABAAAAAAAAAACAAAABAAAAAgAAAAAAAAAAQAAAAIAAAABAAAABAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAcAAAAIAAAACQAAAAoAAAALAEGgIAsDwBBQ"})),t.register("lQqAq",(function(t,i){ +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var n,r;e(t.exports,"CacheEvictionPolicy",(function(){return h}));const s=Symbol("retainerCount"),a=Symbol("recentlyUsed"),o=Symbol("evict"),l=Symbol("evictionThreshold"),c=Symbol("cache");class h{set evictionThreshold(e){this[l]=e,this[o]()}get evictionThreshold(){return this[l]}get cache(){return this[c]}retainerCount(e){return this[s].get(e)||0}reset(){this[s].clear(),this[a]=[]}retain(e){this[s].has(e)||this[s].set(e,0),this[s].set(e,this[s].get(e)+1);const t=this[a].indexOf(e);-1!==t&&this[a].splice(t,1),this[a].unshift(e),this[o]()}release(e){this[s].has(e)&&this[s].set(e,Math.max(this[s].get(e)-1,0)),this[o]()}[(n=s,r=a,o)](){if(!(this[a].length=this[l];--e){const t=this[a][e];0===this[s].get(t)&&(this[c].delete(t),this[a].splice(e,1))}}constructor(e,t=5){this[n]=new Map,this[r]=[],this[c]=e,this[l]=t}}})),t.register("j0LNO",(function(t,i){e(t.exports,"default",(function(){return r})); +/* @license + * Copyright 2021 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +const n=e=>{const t=new Map;for(const i of e.mappings)for(const e of i.variants)t.set(e,{material:null,gltfMaterialIndex:i.material});return t};class r{afterRoot(e){const t=this.parser,i=t.json;if(void 0===i.extensions||void 0===i.extensions[this.name])return null;const r=(e=>{const t=[],i=new Set;for(const n of e){let e=n,r=0;for(;i.has(e);)e=n+"."+ ++r;i.add(e),t.push(e)}return t})((i.extensions[this.name].variants||[]).map((e=>e.name)));for(const r of e.scenes)r.traverse((e=>{const r=e;if(!r.isMesh)return;const s=t.associations.get(r);if(null==s||null==s.meshes||null==s.primitives)return;const a=i.meshes[s.meshes].primitives[s.primitives].extensions;a&&a[this.name]&&(r.userData.variantMaterials=n(a[this.name]))}));return e.userData.variants=r,Promise.resolve()}constructor(e){this.parser=e,this.name="KHR_materials_variants"}}})),t.register("4Zqs0",(function(i,n){e(i.exports,"ModelScene",(function(){return E})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("56YQj"),s=t("kxKvC"),a=t("feTga"),o=t("6dZVY"),l=t("cYj7x"),c=t("gY4lc"),h=t("kMXQy"),u=t("8Z3VG"),d=t("cAxnC"),A=t("89rP6"),p=t("acjfJ"),g=t("gyWWy");const m=new(0,r.Vector3),f=new(0,r.Vector3),v=new(0,r.Vector3),x=new(0,r.Raycaster),y=new(0,r.Vector3),_=new(0,r.Vector2);class E extends r.Scene{get context(){return this.canvas.getContext("2d")}getCamera(){return null!=this.xrCamera?this.xrCamera:this.camera}queueRender(){this.isDirty=!0}shouldRender(){return this.isDirty}hasRendered(){this.isDirty=!1}forceRescale(){this.scaleStep=-1,this.queueRender()}async setObject(e){this.reset(),this._model=e,this.target.add(e),await this.setupScene()}async setSource(e,t=(()=>{})){if(!e||e===this.url)return void t(1);if(this.reset(),this.url=e,null!=this.externalRenderer){const e=await this.externalRenderer.load(t);return this.boundingSphere.radius=e.framedRadius,void(this.idealAspect=e.fieldOfViewAspect)}let i;null!=this.cancelPendingSourceChange&&(this.cancelPendingSourceChange(),this.cancelPendingSourceChange=null);try{i=await new Promise((async(i,n)=>{this.cancelPendingSourceChange=()=>n();try{i(await this.element[c.$renderer].loader.load(e,this.element,t))}catch(e){n(e)}}))}catch(e){if(null==e)return;throw e}this.cancelPendingSourceChange=null,this.reset(),this.url=e,this._currentGLTF=i,null!=i&&(this._model=i.scene,this.target.add(i.scene));const{animations:n}=i,r=new Map,s=[];for(const e of n)r.set(e.name,e),s.push(e.name);this.animations=n,this.animationsByName=r,this.animationNames=s,await this.setupScene()}async setupScene(){this.applyTransform(),this.updateBoundingBox(),await this.updateFraming(),this.updateShadow(),this.setShadowIntensity(this.shadowIntensity)}reset(){this.url=null,this.renderCount=0,this.queueRender(),null!=this.shadow&&this.shadow.setIntensity(0),this.bakedShadows.clear();const{_model:e}=this;null!=e&&(e.removeFromParent(),this._model=null);const t=this._currentGLTF;null!=t&&(t.dispose(),this._currentGLTF=null),null!=this.currentAnimationAction&&(this.currentAnimationAction.stop(),this.currentAnimationAction=null),this.mixer.stopAllAction(),this.mixer.uncacheRoot(this)}dispose(){this.reset(),null!=this.shadow&&(this.shadow.dispose(),this.shadow=null),this.element[o.$currentGLTF]=null,this.element[o.$originalGltfJson]=null,this.element[o.$model]=null}get currentGLTF(){return this._currentGLTF}setSize(e,t){if(this.width!==e||this.height!==t){if(this.width=Math.max(e,1),this.height=Math.max(t,1),this.annotationRenderer.setSize(e,t),this.aspect=this.width/this.height,null!=this.externalRenderer){const i=(0,d.resolveDpr)();this.externalRenderer.resize(e*i,t*i)}this.queueRender()}}markBakedShadow(e){e.userData.shadow=!0,this.bakedShadows.add(e)}unmarkBakedShadow(e){e.userData.shadow=!1,e.visible=!0,this.bakedShadows.delete(e),this.boundingBox.expandByObject(e)}findBakedShadows(e){const t=new(0,r.Box3);e.traverse((e=>{const i=e;if(!i.isMesh)return;if(!i.material.transparent)return;t.setFromObject(i);const n=t.getSize(y),r=Math.min(n.x,n.y,n.z);Math.max(n.x,n.y,n.z)<100*r||this.markBakedShadow(i)}))}checkBakedShadows(){const{min:e,max:t}=this.boundingBox,i=new(0,r.Box3);this.boundingBox.getSize(this.size);for(const n of this.bakedShadows)i.setFromObject(n),i.min.y=t.x&&i.min.z<=e.z&&i.max.z>=t.z||i.min.z=t.x&&i.min.y<=e.y&&i.max.y>=t.y||this.unmarkBakedShadow(n)}applyTransform(){const{model:e}=this;if(null==e)return;const t=(0,u.parseExpressions)(this.element.orientation)[0].terms,i=(0,h.normalizeUnit)(t[0]).number,n=(0,h.normalizeUnit)(t[1]).number,s=(0,h.normalizeUnit)(t[2]).number;e.quaternion.setFromEuler(new(0,r.Euler)(n,s,i,"YXZ"));const a=(0,u.parseExpressions)(this.element.scale)[0].terms;e.scale.set(a[0].number,a[1].number,a[2].number)}updateBoundingBox(){const{model:e}=this;if(null==e)return;this.target.remove(e),this.findBakedShadows(e);const t=(e,t)=>e.expandByPoint(t);this.setBakedShadowVisibility(!1),this.boundingBox=(0,a.reduceVertices)(e,t,new(0,r.Box3)),this.boundingBox.isEmpty()&&(this.setBakedShadowVisibility(!0),this.bakedShadows.forEach((e=>this.unmarkBakedShadow(e))),this.boundingBox=(0,a.reduceVertices)(e,t,new(0,r.Box3))),this.checkBakedShadows(),this.setBakedShadowVisibility(),this.boundingBox.getSize(this.size),this.target.add(e)}async updateFraming(){const{model:e}=this;if(null==e)return;this.target.remove(e),this.setBakedShadowVisibility(!1);const{center:t}=this.boundingSphere;this.element.requestUpdate("cameraTarget"),await this.element.updateComplete,t.copy(this.getTarget());this.boundingSphere.radius=Math.sqrt((0,a.reduceVertices)(e,((e,i)=>Math.max(e,t.distanceToSquared(i))),0));this.idealAspect=(0,a.reduceVertices)(e,((e,i)=>{i.sub(t);const n=Math.sqrt(i.x*i.x+i.z*i.z);return Math.max(e,n/(this.idealCameraDistance()-Math.abs(i.y)))}),0)/Math.tan(this.framedFoVDeg/2*Math.PI/180),this.setBakedShadowVisibility(),this.target.add(e)}setBakedShadowVisibility(e=this.shadowIntensity<=0){for(const t of this.bakedShadows)t.visible=e}idealCameraDistance(){const e=this.framedFoVDeg/2*Math.PI/180;return this.boundingSphere.radius/Math.sin(e)}adjustedFoV(e){const t=Math.tan(e/2*Math.PI/180)*Math.max(1,this.idealAspect/this.aspect);return 2*Math.atan(t)*180/Math.PI}getNDC(e,t){if(null!=this.xrCamera)_.set(e/window.screen.width,t/window.screen.height);else{const i=this.element.getBoundingClientRect();_.set((e-i.x)/this.width,(t-i.y)/this.height)}return _.multiplyScalar(2).subScalar(1),_.y*=-1,_}getSize(){return{width:this.width,height:this.height}}setEnvironmentAndSkybox(e,t){this.element[c.$renderer].arRenderer.presentedScene!==this&&(this.environment=e,this.background=t,this.queueRender())}setTarget(e,t,i){this.goalTarget.set(-e,-t,-i)}setTargetDamperDecayTime(e){this.targetDamperX.setDecayTime(e),this.targetDamperY.setDecayTime(e),this.targetDamperZ.setDecayTime(e)}getTarget(){return this.goalTarget.clone().multiplyScalar(-1)}jumpToGoal(){this.updateTarget(A.SETTLING_TIME)}updateTarget(e){const t=this.goalTarget,i=this.target.position;if(t.equals(i))return!1;{const n=this.boundingSphere.radius/10;let{x:r,y:s,z:a}=i;return r=this.targetDamperX.update(r,t.x,e,n),s=this.targetDamperY.update(s,t.y,e,n),a=this.targetDamperZ.update(a,t.z,e,n),this.target.position.set(r,s,a),this.target.updateMatrixWorld(),this.queueRender(),!0}}pointTowards(e,t){const{x:i,z:n}=this.position;this.yaw=Math.atan2(e-i,t-n)}get model(){return this._model}set yaw(e){this.rotation.y=e,this.queueRender()}get yaw(){return this.rotation.y}set animationTime(e){this.mixer.setTime(e),this.queueShadowRender()}get animationTime(){if(null!=this.currentAnimationAction){const e=Math.max(this.currentAnimationAction._loopCount,0);return this.currentAnimationAction.loop===r.LoopPingPong&&1==(1&e)?this.duration-this.currentAnimationAction.time:this.currentAnimationAction.time}return 0}set animationTimeScale(e){this.mixer.timeScale=e}get animationTimeScale(){return this.mixer.timeScale}get duration(){return null!=this.currentAnimationAction&&this.currentAnimationAction.getClip()?this.currentAnimationAction.getClip().duration:0}get hasActiveAnimation(){return null!=this.currentAnimationAction}playAnimation(e=null,t=0,i=r.LoopRepeat,n=1/0){if(null==this._currentGLTF)return;const{animations:s}=this;if(null==s||0===s.length)return void console.warn("Cannot play animation (model does not have any animations)");let a=null;if(null!=e&&(a=this.animationsByName.get(e),null==a)){const t=parseInt(e);!isNaN(t)&&t>=0&&t0&&this.animationTime==this.duration&&(this.animationTime=0)),r.setLoop(i,n),r.enabled=!0,r.clampWhenFinished=!0,r.play()}catch(e){console.error(e)}}stopAnimation(){this.currentAnimationAction=null,this.mixer.stopAllAction()}updateAnimation(e){this.mixer.update(e),this.queueShadowRender()}subscribeMixerEvent(e,t){this.mixer.addEventListener(e,t)}updateShadow(){const e=this.shadow;if(null!=e){const t="wall"===this.element.arPlacement?"back":"bottom";e.setScene(this,this.shadowSoftness,t),e.needsUpdate=!0}}renderShadow(e){const t=this.shadow;null!=t&&1==t.needsUpdate&&(t.render(e,this),t.needsUpdate=!1)}queueShadowRender(){null!=this.shadow&&(this.shadow.needsUpdate=!0)}setShadowIntensity(e){if(this.shadowIntensity=e,null!=this._currentGLTF&&(this.setBakedShadowVisibility(),!(e<=0&&null==this.shadow))){if(null==this.shadow){const e="wall"===this.element.arPlacement?"back":"bottom";this.shadow=new(0,g.Shadow)(this,this.shadowSoftness,e)}this.shadow.setIntensity(e)}}setShadowSoftness(e){this.shadowSoftness=e;const t=this.shadow;null!=t&&t.setSoftness(e)}setShadowOffset(e){const t=this.shadow;null!=t&&t.setOffset(e)}get raycaster(){return x}hitFromPoint(e,t=this){this.raycaster.setFromCamera(e,this.getCamera());return this.raycaster.intersectObject(t,!0).find((e=>e.object.visible&&!e.object.userData.shadow))}positionAndNormalFromPoint(e,t=this){const i=this.hitFromPoint(e,t);return null==i||null==i.face?null:null==i.uv?{position:i.point,normal:i.face.normal,uv:null}:(i.face.normal.applyNormalMatrix((new(0,r.Matrix3)).getNormalMatrix(i.object.matrixWorld)),{position:i.point,normal:i.face.normal,uv:i.uv})}surfaceFromPoint(e,t=this){const i=this.element.model;if(null==i)return null;const n=this.hitFromPoint(e,t);if(null==n||null==n.face)return null;const s=i[l.$nodeFromPoint](n),{meshes:a,primitives:o}=s.mesh.userData.associations,c=new(0,r.Vector3),h=new(0,r.Vector3),u=new(0,r.Vector3),{a:d,b:A,c:p}=n.face,g=n.object;g.getVertexPosition(d,c),g.getVertexPosition(A,h),g.getVertexPosition(p,u);const m=new(0,r.Triangle)(c,h,u),f=new(0,r.Vector3);return m.getBarycoord(g.worldToLocal(n.point),f),`${a} ${o} ${d} ${A} ${p} ${f.x.toFixed(3)} ${f.y.toFixed(3)} ${f.z.toFixed(3)}`}addHotspot(e){this.target.add(e),this.annotationRenderer.domElement.appendChild(e.element)}removeHotspot(e){this.target.remove(e)}forHotspots(e){const{children:t}=this.target;for(let i=0,n=t.length;i=s||n.y>=s||n.z>=s)return void console.warn(e.surface+" vertex indices out of range in this glTF! Skipping this hotspot.");const a=new(0,r.Vector3)(t[5].number,t[6].number,t[7].number);e.mesh=i.mesh,e.tri=n,e.bary=a}}updateSurfaceHotspots(){const e=!this.element.paused;this.forHotspots((t=>{this.initializeSurface(t),t.updateSurface(e)}))}updateHotspotsVisibility(e){this.forHotspots((t=>{m.copy(e),f.setFromMatrixPosition(t.matrixWorld),m.sub(f),v.copy(t.normal).transformDirection(this.target.matrixWorld),m.dot(v)<0?t.hide():t.show()}))}orientHotspots(e){this.forHotspots((t=>{t.orient(e)}))}setHotspotsVisibility(e){this.forHotspots((t=>{t.visible=e}))}updateSchema(e){var t;const{schemaElement:i,element:n}=this,{alt:r,poster:s,iosSrc:a}=n;if(null!=e){const n=[{"@type":"MediaObject",contentUrl:e,encodingFormat:"gltf"===(null===(t=e.split(".").pop())||void 0===t?void 0:t.toLowerCase())?"model/gltf+json":"model/gltf-binary"}];a&&n.push({"@type":"MediaObject",contentUrl:a,encodingFormat:"model/vnd.usdz+zip"});const o={"@context":"http://schema.org/","@type":"3DModel",image:null!=s?s:void 0,name:null!=r?r:void 0,encoding:n};i.textContent=JSON.stringify(o),document.head.appendChild(i)}else null!=i.parentElement&&i.parentElement.removeChild(i)}constructor({canvas:e,element:t,width:i,height:n}){super(),this.annotationRenderer=new(0,s.CSS2DRenderer),this.schemaElement=document.createElement("script"),this.width=1,this.height=1,this.aspect=1,this.scaleStep=0,this.renderCount=0,this.externalRenderer=null,this.camera=new(0,r.PerspectiveCamera)(45,1,.1,100),this.xrCamera=null,this.url=null,this.target=new(0,r.Object3D),this.animationNames=[],this.boundingBox=new(0,r.Box3),this.boundingSphere=new(0,r.Sphere),this.size=new(0,r.Vector3),this.idealAspect=0,this.framedFoVDeg=0,this.shadow=null,this.shadowIntensity=0,this.shadowSoftness=1,this.bakedShadows=new Set,this.exposure=1,this.canScale=!0,this.isDirty=!1,this.goalTarget=new(0,r.Vector3),this.targetDamperX=new(0,A.Damper),this.targetDamperY=new(0,A.Damper),this.targetDamperZ=new(0,A.Damper),this._currentGLTF=null,this._model=null,this.cancelPendingSourceChange=null,this.animationsByName=new Map,this.currentAnimationAction=null,this.name="ModelScene",this.element=t,this.canvas=e,this.camera=new(0,r.PerspectiveCamera)(45,1,.1,100),this.camera.name="MainCamera",this.add(this.target),this.setSize(i,n),this.target.name="Target",this.mixer=new(0,r.AnimationMixer)(this.target);const{domElement:a}=this.annotationRenderer,{style:o}=a;o.display="none",o.pointerEvents="none",o.position="absolute",o.top="0",this.element.shadowRoot.querySelector(".default").appendChild(a),this.schemaElement.setAttribute("type","application/ld+json")}}})),t.register("kxKvC",(function(i,n){e(i.exports,"CSS2DObject",(function(){return s})),e(i.exports,"CSS2DRenderer",(function(){return u}));var r=t("56YQj");class s extends r.Object3D{copy(e,t){return super.copy(e,t),this.element=e.element.cloneNode(!0),this}constructor(e=document.createElement("div")){super(),this.isCSS2DObject=!0,this.element=e,this.element.style.position="absolute",this.element.style.userSelect="none",this.element.setAttribute("draggable",!1),this.addEventListener("removed",(function(){this.traverse((function(e){e.element instanceof Element&&null!==e.element.parentNode&&e.element.parentNode.removeChild(e.element)}))}))}}const a=new(0,r.Vector3),o=new(0,r.Matrix4),l=new(0,r.Matrix4),c=new(0,r.Vector3),h=new(0,r.Vector3);class u{constructor(e={}){const t=this;let i,n,r,s;const u={objects:new WeakMap},d=void 0!==e.element?e.element:document.createElement("div");function A(e,i,n){if(e.isCSS2DObject){a.setFromMatrixPosition(e.matrixWorld),a.applyMatrix4(l);const o=!0===e.visible&&a.z>=-1&&a.z<=1&&!0===e.layers.test(n.layers);if(e.element.style.display=!0===o?"":"none",!0===o){e.onBeforeRender(t,i,n);const o=e.element;o.style.transform="translate(-50%,-50%) translate("+(a.x*r+r)+"px,"+(-a.y*s+s)+"px)",o.parentNode!==d&&d.appendChild(o),e.onAfterRender(t,i,n)}const c={distanceToCameraSquared:p(n,e)};u.objects.set(e,c)}for(let t=0,r=e.children.length;t{const{geometry:i}=e;if(void 0!==i){const{position:r}=i.attributes;if(void 0!==r)for(let i=0,a=r.count;i=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};const d=Symbol("currentGLTF"),A=Symbol("originalGltfJson"),p=Symbol("model"),g=Symbol("getOnUpdateMethod"),m=Symbol("buildTexture"),f=e=>{var t,i,n;class f extends e{get model(){return this[p]}get availableVariants(){return this.model?this.model[c.$availableVariants]():[]}get originalGltfJson(){return this[A]}[(t=p,i=d,n=A,g)](){return()=>{this[o.$needsRender]()}}[m](e){return e.encoding=s.sRGBEncoding,e.wrapS=s.RepeatWrapping,e.wrapT=s.RepeatWrapping,new(0,h.Texture)(this[g](),e)}async createTexture(e,t="image/png"){const{textureUtils:i}=this[o.$renderer],n=await i.loadImage(e);return n.userData.mimeType=t,this[m](n)}async createLottieTexture(e,t=1){const{textureUtils:i}=this[o.$renderer],n=await i.loadLottie(e,t);return this[m](n)}createVideoTexture(e){const t=document.createElement("video");t.src=e,t.muted=!0,t.play(),t.loop=!0;const i=new(0,s.VideoTexture)(t);return this[m](i)}createCanvasTexture(){const e=document.createElement("canvas"),t=new(0,s.CanvasTexture)(e);return this[m](t)}async updated(e){if(super.updated(e),e.has("variantName")){const e=this[o.$progressTracker].beginActivity();e(.1);const t=this[p],{variantName:i}=this;null!=t&&(await t[c.$switchVariant](i),this[o.$needsRender](),this.dispatchEvent(new CustomEvent("variant-applied"))),e(1)}if(e.has("orientation")||e.has("scale")){if(!this.loaded)return;const e=this[o.$scene];e.applyTransform(),e.updateBoundingBox(),e.updateShadow(),this[o.$renderer].arRenderer.onUpdateScene(),this[o.$needsRender]()}}[o.$onModelLoad](){super[o.$onModelLoad]();const{currentGLTF:e}=this[o.$scene];if(null!=e){const{correlatedSceneGraph:t}=e;null!=t&&e!==this[d]&&(this[p]=new(0,c.Model)(t,this[g]()),this[A]=JSON.parse(JSON.stringify(t.gltf))),"variants"in e.userData&&this.requestUpdate("variantName")}this[d]=e}async exportScene(e){const t=this[o.$scene];return new Promise((async(i,n)=>{const r={binary:!0,onlyVisible:!0,maxTextureSize:1/0,includeCustomExtensions:!1,forceIndices:!1};Object.assign(r,e),r.animations=t.animations,r.truncateDrawRange=!0;const s=t.shadow;let o=!1;null!=s&&(o=s.visible,s.visible=!1),await this[p][c.$prepareVariantsForExport]();(new(0,a.GLTFExporter)).register((e=>new(0,l.default)(e))).parse(t.model,(e=>i(new Blob([r.binary?e:JSON.stringify(e)],{type:r.binary?"application/octet-stream":"application/json"}))),(()=>n("glTF export failed")),r),null!=s&&(s.visible=o)}))}materialFromPoint(e,t){const i=this[p];if(null==i)return null;const n=this[o.$scene],r=n.getNDC(e,t),s=n.hitFromPoint(r);return null==s||null==s.face?null:i[c.$materialFromPoint](s)}constructor(){super(...arguments),this[t]=void 0,this[i]=null,this[n]=null,this.variantName=null,this.orientation="0 0 0",this.scale="1 1 1"}}return u([(0,r.property)({type:String,attribute:"variant-name"})],f.prototype,"variantName",void 0),u([(0,r.property)({type:String,attribute:"orientation"})],f.prototype,"orientation",void 0),u([(0,r.property)({type:String,attribute:"scale"})],f.prototype,"scale",void 0),f}})),t.register("gJo6u",(function(i,n){e(i.exports,"GLTFExporter",(function(){return s}));var r=t("56YQj");class s{register(e){return-1===this.pluginCallbacks.indexOf(e)&&this.pluginCallbacks.push(e),this}unregister(e){return-1!==this.pluginCallbacks.indexOf(e)&&this.pluginCallbacks.splice(this.pluginCallbacks.indexOf(e),1),this}parse(e,t,i,n){const r=new Q,s=[];for(let e=0,t=this.pluginCallbacks.length;ee.toBlob(i,t)));let i;return"image/jpeg"===t?i=.92:"image/webp"===t&&(i=.8),e.convertToBlob({type:t,quality:i})}class Q{setPlugins(e){this.plugins=e}async write(e,t,i={}){this.options=Object.assign({binary:!1,trs:!1,onlyVisible:!0,maxTextureSize:1/0,animations:[],includeCustomExtensions:!1},i),this.options.animations.length>0&&(this.options.trs=!0),this.processInput(e),await Promise.all(this.pending);const n=this,r=n.buffers,s=n.json;i=n.options;const a=n.extensionsUsed,o=new Blob(r,{type:"application/octet-stream"}),l=Object.keys(a);if(l.length>0&&(s.extensionsUsed=l),s.buffers&&s.buffers.length>0&&(s.buffers[0].byteLength=o.size),!0===i.binary){const e=new FileReader;e.readAsArrayBuffer(o),e.onloadend=function(){const i=R(e.result),n=new DataView(new ArrayBuffer(8));n.setUint32(0,i.byteLength,!0),n.setUint32(4,5130562,!0);const r=R((a=JSON.stringify(s),(new TextEncoder).encode(a).buffer),32);var a;const o=new DataView(new ArrayBuffer(8));o.setUint32(0,r.byteLength,!0),o.setUint32(4,1313821514,!0);const l=new ArrayBuffer(12),c=new DataView(l);c.setUint32(0,1179937895,!0),c.setUint32(4,2,!0);const h=12+o.byteLength+r.byteLength+n.byteLength+i.byteLength;c.setUint32(8,h,!0);const u=new Blob([l,o,r,n,i],{type:"application/octet-stream"}),d=new FileReader;d.readAsArrayBuffer(u),d.onloadend=function(){t(d.result)}}}else if(s.buffers&&s.buffers.length>0){const e=new FileReader;e.readAsDataURL(o),e.onloadend=function(){const i=e.result;s.buffers[0].uri=i,t(s)}}else t(s)}serializeUserData(e,t){if(0===Object.keys(e.userData).length)return;const i=this.options,n=this.extensionsUsed;try{const r=JSON.parse(JSON.stringify(e.userData));if(i.includeCustomExtensions&&r.gltfExtensions){void 0===t.extensions&&(t.extensions={});for(const e in r.gltfExtensions)t.extensions[e]=r.gltfExtensions[e],n[e]=!0;delete r.gltfExtensions}Object.keys(r).length>0&&(t.extras=r)}catch(t){console.warn("THREE.GLTFExporter: userData of '"+e.name+"' won't be serialized because of JSON.stringify error - "+t.message)}}getUID(e,t=!1){if(!1===this.uids.has(e)){const t=new Map;t.set(!0,this.uid++),t.set(!1,this.uid++),this.uids.set(e,t)}return this.uids.get(e).get(t)}isNormalizedNormalAttribute(e){if(this.cache.attributesNormalized.has(e))return!1;const t=new(0,r.Vector3);for(let i=0,n=e.count;i5e-4)return!1;return!0}createNormalizedNormalAttribute(e){const t=this.cache;if(t.attributesNormalized.has(e))return t.attributesNormalized.get(e);const i=e.clone(),n=new(0,r.Vector3);for(let e=0,t=i.count;e4?n=e.array[s*e.itemSize+i]:(0===i?n=e.getX(s):1===i?n=e.getY(s):2===i?n=e.getZ(s):3===i&&(n=e.getW(s)),!0===e.normalized&&(n=r.MathUtils.normalize(n,e.array))),t===A?c.setFloat32(h,n,!0):t===p?c.setUint32(h,n,!0):t===d?c.setUint16(h,n,!0):t===u&&c.setUint8(h,n),h+=o}const m={buffer:this.processBuffer(c.buffer),byteOffset:this.byteOffset,byteLength:l};void 0!==s&&(m.target=s),s===g&&(m.byteStride=e.itemSize*o),this.byteOffset+=l,a.bufferViews.push(m);return{id:a.bufferViews.length-1,byteLength:0}}processBufferViewImage(e){const t=this,i=t.json;return i.bufferViews||(i.bufferViews=[]),new Promise((function(n){const r=new FileReader;r.readAsArrayBuffer(e),r.onloadend=function(){const e=R(r.result),s={buffer:t.processBuffer(e),byteOffset:t.byteOffset,byteLength:e.byteLength};t.byteOffset+=e.byteLength,n(i.bufferViews.push(s)-1)}}))}processAccessor(e,t,i,n){const s=this.json;let a;if(e.array.constructor===Float32Array)a=A;else if(e.array.constructor===Uint32Array)a=p;else if(e.array.constructor===Uint16Array)a=d;else{if(e.array.constructor!==Uint8Array)throw new Error("THREE.GLTFExporter: Unsupported bufferAttribute component type.");a=u}if(void 0===i&&(i=0),void 0===n&&(n=e.count),0===n)return null;const o=function(e,t,i){const n={min:new Array(e.itemSize).fill(Number.POSITIVE_INFINITY),max:new Array(e.itemSize).fill(Number.NEGATIVE_INFINITY)};for(let s=t;s4?i=e.array[s*e.itemSize+t]:(0===t?i=e.getX(s):1===t?i=e.getY(s):2===t?i=e.getZ(s):3===t&&(i=e.getW(s)),!0===e.normalized&&(i=r.MathUtils.normalize(i,e.array))),n.min[t]=Math.min(n.min[t],i),n.max[t]=Math.max(n.max[t],i)}return n}(e,i,n);let l;void 0!==t&&(l=e===t.index?m:g);const c=this.processBufferView(e,a,i,n,l),h={bufferView:c.id,byteOffset:c.byteOffset,componentType:a,count:n,max:o.max,min:o.min,type:{1:"SCALAR",2:"VEC2",3:"VEC3",4:"VEC4",16:"MAT4"}[e.itemSize]};return!0===e.normalized&&(h.normalized=!0),s.accessors||(s.accessors=[]),s.accessors.push(h)-1}processImage(e,t,i,n="image/png"){if(null!==e){const s=this,a=s.cache,o=s.json,l=s.options,c=s.pending;a.images.has(e)||a.images.set(e,{});const h=a.images.get(e),u=n+":flipY/"+i.toString();if(void 0!==h[u])return h[u];o.images||(o.images=[]);const d={mimeType:n},A=L();A.width=Math.min(e.width,l.maxTextureSize),A.height=Math.min(e.height,l.maxTextureSize);const p=A.getContext("2d");if(!0===i&&(p.translate(0,A.height),p.scale(1,-1)),void 0!==e.data){t!==r.RGBAFormat&&console.error("GLTFExporter: Only RGBAFormat is supported."),(e.width>l.maxTextureSize||e.height>l.maxTextureSize)&&console.warn("GLTFExporter: Image size is bigger than maxTextureSize",e);const i=new Uint8ClampedArray(e.height*e.width*4);for(let t=0;ts.processBufferViewImage(e))).then((e=>{d.bufferView=e}))):void 0!==A.toDataURL?d.uri=A.toDataURL(n):c.push(D(A,n).then((e=>(new FileReader).readAsDataURL(e))).then((e=>{d.uri=e})));const g=o.images.push(d)-1;return h[u]=g,g}throw new Error("THREE.GLTFExporter: No valid image data found. Unable to process texture.")}processSampler(e){const t=this.json;t.samplers||(t.samplers=[]);const i={magFilter:w[e.magFilter],minFilter:w[e.minFilter],wrapS:w[e.wrapS],wrapT:w[e.wrapT]};return t.samplers.push(i)-1}processTexture(e){const t=this.cache,i=this.json;if(t.textures.has(e))return t.textures.get(e);i.textures||(i.textures=[]);let n=e.userData.mimeType;"image/webp"===n&&(n="image/png");const r={sampler:this.processSampler(e),source:this.processImage(e.image,e.format,e.flipY,n)};e.name&&(r.name=e.name),this._invokeAll((function(t){t.writeTexture&&t.writeTexture(e,r)}));const s=i.textures.push(r)-1;return t.textures.set(e,s),s}processMaterial(e){const t=this.cache,i=this.json;if(t.materials.has(e))return t.materials.get(e);if(e.isShaderMaterial)return console.warn("GLTFExporter: THREE.ShaderMaterial not supported."),null;i.materials||(i.materials=[]);const n={pbrMetallicRoughness:{}};!0!==e.isMeshStandardMaterial&&!0!==e.isMeshBasicMaterial&&console.warn("GLTFExporter: Use MeshStandardMaterial or MeshBasicMaterial for best results.");const s=e.color.toArray().concat([e.opacity]);if(B(s,[1,1,1,1])||(n.pbrMetallicRoughness.baseColorFactor=s),e.isMeshStandardMaterial?(n.pbrMetallicRoughness.metallicFactor=e.metalness,n.pbrMetallicRoughness.roughnessFactor=e.roughness):(n.pbrMetallicRoughness.metallicFactor=.5,n.pbrMetallicRoughness.roughnessFactor=.5),e.metalnessMap||e.roughnessMap){const t=this.buildMetalRoughTexture(e.metalnessMap,e.roughnessMap),i={index:this.processTexture(t)};this.applyTextureTransform(i,t),n.pbrMetallicRoughness.metallicRoughnessTexture=i}if(e.map){const t={index:this.processTexture(e.map)};this.applyTextureTransform(t,e.map),n.pbrMetallicRoughness.baseColorTexture=t}if(e.emissive){const t=e.emissive.clone().multiplyScalar(e.emissiveIntensity),i=Math.max(t.r,t.g,t.b);if(i>1&&(t.multiplyScalar(1/i),console.warn("THREE.GLTFExporter: Some emissive components exceed 1; emissive has been limited")),i>0&&(n.emissiveFactor=t.toArray()),e.emissiveMap){const t={index:this.processTexture(e.emissiveMap)};this.applyTextureTransform(t,e.emissiveMap),n.emissiveTexture=t}}if(e.normalMap){const t={index:this.processTexture(e.normalMap)};e.normalScale&&1!==e.normalScale.x&&(t.scale=e.normalScale.x),this.applyTextureTransform(t,e.normalMap),n.normalTexture=t}if(e.aoMap){const t={index:this.processTexture(e.aoMap),texCoord:1};1!==e.aoMapIntensity&&(t.strength=e.aoMapIntensity),this.applyTextureTransform(t,e.aoMap),n.occlusionTexture=t}e.transparent?n.alphaMode="BLEND":e.alphaTest>0&&(n.alphaMode="MASK",n.alphaCutoff=e.alphaTest),e.side===r.DoubleSide&&(n.doubleSided=!0),""!==e.name&&(n.name=e.name),this.serializeUserData(e,n),this._invokeAll((function(t){t.writeMaterial&&t.writeMaterial(e,n)}));const a=i.materials.push(n)-1;return t.materials.set(e,a),a}processMesh(e){const t=this.cache,i=this.json,n=[e.geometry.uuid];if(Array.isArray(e.material))for(let t=0,i=e.material.length;t0){const i=[],n=[],r={};if(void 0!==e.morphTargetDictionary)for(const t in e.morphTargetDictionary)r[e.morphTargetDictionary[t]]=t;for(let s=0;s0&&(A.extras={},A.extras.targetNames=n)}const y=Array.isArray(e.material);if(y&&0===u.groups.length)return null;const _=y?e.material:[e.material],E=y?u.groups:[{materialIndex:0,start:void 0,count:void 0}];for(let e=0,i=E.length;e0&&(i.targets=m),null!==u.index){let n=this.getUID(u.index);void 0===E[e].start&&void 0===E[e].count||(n+=":"+E[e].start+":"+E[e].count),t.attributes.has(n)?i.indices=t.attributes.get(n):(i.indices=this.processAccessor(u.index,u,E[e].start,E[e].count),t.attributes.set(n,i.indices)),null===i.indices&&delete i.indices}const n=this.processMaterial(_[E[e].materialIndex]);null!==n&&(i.material=n),g.push(i)}A.primitives=g,i.meshes||(i.meshes=[]),this._invokeAll((function(t){t.writeMesh&&t.writeMesh(e,A)}));const b=i.meshes.push(A)-1;return t.meshes.set(s,b),b}processCamera(e){const t=this.json;t.cameras||(t.cameras=[]);const i=e.isOrthographicCamera,n={type:i?"orthographic":"perspective"};return i?n.orthographic={xmag:2*e.right,ymag:2*e.top,zfar:e.far<=0?.001:e.far,znear:e.near<0?0:e.near}:n.perspective={aspectRatio:e.aspect,yfov:r.MathUtils.degToRad(e.fov),zfar:e.far<=0?.001:e.far,znear:e.near<0?0:e.near},""!==e.name&&(n.name=e.type),t.cameras.push(n)-1}processAnimation(e,t){const i=this.json,n=this.nodeMap;i.animations||(i.animations=[]);const a=(e=s.Utils.mergeMorphTargetTracks(e.clone(),t)).tracks,o=[],l=[];for(let e=0;e0){const t=[];for(let n=0,r=e.children.length;n0&&(r.children=t)}this._invokeAll((function(t){t.writeNode&&t.writeNode(e,r)}));const s=t.nodes.push(r)-1;return n.set(e,s),s}processScene(e){const t=this.json,i=this.options;t.scenes||(t.scenes=[],t.scene=0);const n={};""!==e.name&&(n.name=e.name),t.scenes.push(n);const r=[];for(let t=0,n=e.children.length;t0&&(n.nodes=r),this.serializeUserData(e,n)}processObjects(e){const t=new(0,r.Scene);t.name="AuxScene";for(let i=0;i0&&this.processObjects(i);for(let e=0;e0&&(s.range=e.distance)):e.isSpotLight&&(s.type="spot",e.distance>0&&(s.range=e.distance),s.spot={},s.spot.innerConeAngle=(e.penumbra-1)*e.angle*-1,s.spot.outerConeAngle=e.angle),void 0!==e.decay&&2!==e.decay&&console.warn("THREE.GLTFExporter: Light decay may be lost. glTF is physically-based, and expects light.decay=2."),!e.target||e.target.parent===e&&0===e.target.position.x&&0===e.target.position.y&&-1===e.target.position.z||console.warn("THREE.GLTFExporter: Light direction may be lost. For best results, make light.target a child of the light with position 0,0,-1."),r[this.name]||(n.extensions=n.extensions||{},n.extensions[this.name]={lights:[]},r[this.name]=!0);const a=n.extensions[this.name].lights;a.push(s),t.extensions=t.extensions||{},t.extensions[this.name]={light:a.length-1}}constructor(e){this.writer=e,this.name="KHR_lights_punctual"}}class F{writeMaterial(e,t){if(!e.isMeshBasicMaterial)return;const i=this.writer.extensionsUsed;t.extensions=t.extensions||{},t.extensions[this.name]={},i[this.name]=!0,t.pbrMetallicRoughness.metallicFactor=0,t.pbrMetallicRoughness.roughnessFactor=.9}constructor(e){this.writer=e,this.name="KHR_materials_unlit"}}class N{writeMaterial(e,t){if(!e.isMeshPhysicalMaterial||0===e.clearcoat)return;const i=this.writer,n=i.extensionsUsed,r={};if(r.clearcoatFactor=e.clearcoat,e.clearcoatMap){const t={index:i.processTexture(e.clearcoatMap)};i.applyTextureTransform(t,e.clearcoatMap),r.clearcoatTexture=t}if(r.clearcoatRoughnessFactor=e.clearcoatRoughness,e.clearcoatRoughnessMap){const t={index:i.processTexture(e.clearcoatRoughnessMap)};i.applyTextureTransform(t,e.clearcoatRoughnessMap),r.clearcoatRoughnessTexture=t}if(e.clearcoatNormalMap){const t={index:i.processTexture(e.clearcoatNormalMap)};i.applyTextureTransform(t,e.clearcoatNormalMap),r.clearcoatNormalTexture=t}t.extensions=t.extensions||{},t.extensions[this.name]=r,n[this.name]=!0}constructor(e){this.writer=e,this.name="KHR_materials_clearcoat"}}class U{writeMaterial(e,t){if(!e.isMeshPhysicalMaterial||0===e.iridescence)return;const i=this.writer,n=i.extensionsUsed,r={};if(r.iridescenceFactor=e.iridescence,e.iridescenceMap){const t={index:i.processTexture(e.iridescenceMap)};i.applyTextureTransform(t,e.iridescenceMap),r.iridescenceTexture=t}if(r.iridescenceIor=e.iridescenceIOR,r.iridescenceThicknessMinimum=e.iridescenceThicknessRange[0],r.iridescenceThicknessMaximum=e.iridescenceThicknessRange[1],e.iridescenceThicknessMap){const t={index:i.processTexture(e.iridescenceThicknessMap)};i.applyTextureTransform(t,e.iridescenceThicknessMap),r.iridescenceThicknessTexture=t}t.extensions=t.extensions||{},t.extensions[this.name]=r,n[this.name]=!0}constructor(e){this.writer=e,this.name="KHR_materials_iridescence"}}class k{writeMaterial(e,t){if(!e.isMeshPhysicalMaterial||0===e.transmission)return;const i=this.writer,n=i.extensionsUsed,r={};if(r.transmissionFactor=e.transmission,e.transmissionMap){const t={index:i.processTexture(e.transmissionMap)};i.applyTextureTransform(t,e.transmissionMap),r.transmissionTexture=t}t.extensions=t.extensions||{},t.extensions[this.name]=r,n[this.name]=!0}constructor(e){this.writer=e,this.name="KHR_materials_transmission"}}class O{writeMaterial(e,t){if(!e.isMeshPhysicalMaterial||0===e.transmission)return;const i=this.writer,n=i.extensionsUsed,r={};if(r.thicknessFactor=e.thickness,e.thicknessMap){const t={index:i.processTexture(e.thicknessMap)};i.applyTextureTransform(t,e.thicknessMap),r.thicknessTexture=t}r.attenuationDistance=e.attenuationDistance,r.attenuationColor=e.attenuationColor.toArray(),t.extensions=t.extensions||{},t.extensions[this.name]=r,n[this.name]=!0}constructor(e){this.writer=e,this.name="KHR_materials_volume"}}class G{writeMaterial(e,t){if(!e.isMeshPhysicalMaterial||1.5===e.ior)return;const i=this.writer.extensionsUsed,n={};n.ior=e.ior,t.extensions=t.extensions||{},t.extensions[this.name]=n,i[this.name]=!0}constructor(e){this.writer=e,this.name="KHR_materials_ior"}}class H{writeMaterial(e,t){if(!e.isMeshPhysicalMaterial||1===e.specularIntensity&&e.specularColor.equals(M)&&!e.specularIntensityMap&&!e.specularColorTexture)return;const i=this.writer,n=i.extensionsUsed,r={};if(e.specularIntensityMap){const t={index:i.processTexture(e.specularIntensityMap)};i.applyTextureTransform(t,e.specularIntensityMap),r.specularTexture=t}if(e.specularColorMap){const t={index:i.processTexture(e.specularColorMap)};i.applyTextureTransform(t,e.specularColorMap),r.specularColorTexture=t}r.specularFactor=e.specularIntensity,r.specularColorFactor=e.specularColor.toArray(),t.extensions=t.extensions||{},t.extensions[this.name]=r,n[this.name]=!0}constructor(e){this.writer=e,this.name="KHR_materials_specular"}}s.Utils={insertKeyframe:function(e,t){const i=.001,n=e.getValueSize(),r=new e.TimeBufferType(e.times.length+1),s=new e.ValueBufferType(e.values.length+n),a=e.createInterpolant(new e.ValueBufferType(n));let o;if(0===e.times.length){r[0]=t;for(let e=0;ee.times[e.times.length-1]){if(Math.abs(e.times[e.times.length-1]-t)t){r.set(e.times.slice(0,l+1),0),r[l+1]=t,r.set(e.times.slice(l+1),l+2),s.set(e.values.slice(0,(l+1)*n),0),s.set(a.evaluate(t),(l+1)*n),s.set(e.values.slice((l+1)*n),(l+2)*n),o=l+1;break}}return e.times=r,e.values=s,o},mergeMorphTargetTracks:function(e,t){const i=[],n={},s=e.tracks;for(let e=0;evoid 0!==e.material&&e.userData&&e.userData.variantMaterials&&!!Array.from(e.userData.variantMaterials.values()).filter((e=>r(e.material))),r=e=>e&&e.isMaterial&&!Array.isArray(e);class s{beforeParse(e){const t=new Set;for(const i of e)i.traverse((e=>{if(!n(e))return;const i=e.userData.variantMaterials,s=e.userData.variantData;for(const[e,n]of s){const s=i.get(n.index);s&&r(s.material)&&t.add(e)}}));t.forEach((e=>this.variantNames.push(e)))}writeMesh(e,t){if(!n(e))return;const i=e.userData,s=i.variantMaterials,a=i.variantData,o=new Map,l=new Map,c=Array.from(a.values()).sort(((e,t)=>e.index-t.index));for(const[e,t]of c.entries())l.set(t.index,e);for(const e of a.values()){const t=s.get(e.index);if(!t||!r(t.material))continue;const i=this.writer.processMaterial(t.material);o.has(i)||o.set(i,{material:i,variants:[]}),o.get(i).variants.push(l.get(e.index))}const h=Array.from(o.values()).map((e=>e.variants.sort(((e,t)=>e-t))&&e)).sort(((e,t)=>e.material-t.material));if(0===h.length)return;const u=r(i.originalMaterial)?this.writer.processMaterial(i.originalMaterial):-1;for(const e of t.primitives)u>=0&&(e.material=u),e.extensions=e.extensions||{},e.extensions[this.name]={mappings:h}}afterParse(){if(0===this.variantNames.length)return;const e=this.writer.json;e.extensions=e.extensions||{};const t=this.variantNames.map((e=>({name:e})));e.extensions[this.name]={variants:t},this.writer.extensionsUsed[this.name]=!0}constructor(e){this.writer=e,this.name="KHR_materials_variants",this.variantNames=[]}}})),t.register("cYj7x",(function(i,n){e(i.exports,"$prepareVariantsForExport",(function(){return x})),e(i.exports,"$switchVariant",(function(){return y})),e(i.exports,"$materialFromPoint",(function(){return _})),e(i.exports,"$nodeFromPoint",(function(){return E})),e(i.exports,"$nodeFromIndex",(function(){return b})),e(i.exports,"$availableVariants",(function(){return I})),e(i.exports,"Model",(function(){return B})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r,s,a,o,l,c,h=t("56YQj"),u=t("dMz2V"),d=t("8qJkg"),A=t("bG5oJ");const p=Symbol("materials"),g=Symbol("hierarchy"),m=Symbol("roots"),f=Symbol("primitives"),v=(Symbol("loadVariant"),Symbol("correlatedSceneGraph")),x=Symbol("prepareVariantsForExport"),y=Symbol("switchVariant"),_=Symbol("materialFromPoint"),E=Symbol("nodeFromPoint"),b=Symbol("nodeFromIndex"),C=Symbol("variantData"),I=Symbol("availableVariants"),w=Symbol("modelOnUpdate"),S=Symbol("cloneMaterial");class M{constructor(e,t,i,n){this.gltf=e,this.gltfElementMap=t,this.mapKey=i,this.doLazyLoad=n}}class B{get materials(){return this[p]}[(r=p,s=g,a=m,o=f,l=w,c=C,I)](){const e=Array.from(this[C].values());return e.sort(((e,t)=>e.index-t.index)),e.map((e=>e.name))}getMaterialByName(e){const t=this[p].filter((t=>t.name===e));return t.length>0?t[0]:null}[b](e,t){const i=this[g].find((i=>{if(i instanceof d.PrimitiveNode){const{meshes:n,primitives:r}=i.mesh.userData.associations;if(n==e&&r==t)return!0}return!1}));return null==i?null:i}[E](e){return this[g].find((t=>{if(t instanceof d.PrimitiveNode){if(t.mesh===e.object)return!0}return!1}))}[_](e){return this[E](e).getActiveMaterial()}async[y](e){for(const t of this[f])await t.enableVariant(e);for(const e of this.materials)e[u.$setActive](!1);for(const e of this[f])this.materials[e.getActiveMaterial().index][u.$setActive](!0)}async[x](){const e=new Array;for(const t of this[f])e.push(t.instantiateVariants());await Promise.all(e)}[S](e,t){const i=this.materials[e];i.isLoaded||console.error("Cloning an unloaded material,\n call 'material.ensureLoaded() before cloning the material.");const n=i[A.$correlatedObjects],r=JSON.parse(JSON.stringify(i[A.$sourceObject]));r.name=t;this[v].gltf.materials.push(r);const s=new Set;for(const[e,i]of n.entries()){const r=i.clone();r.name=t+(n.size>1?"_inst"+e:""),s.add(r)}const a=new(0,u.Material)(this[w],this[v].gltf,r,this[p].length,!1,this[C],s);return this[p].push(a),a}createMaterialInstanceForVariant(e,t,i,n=!0){let r=null;for(const n of this[f]){const s=this[C].get(i);null!=s&&n.variantInfo.has(s.index)||null!=n.getMaterial(e)&&(this.hasVariant(i)||this.createVariant(i),null==r&&(r=this[S](e,t)),n.addVariant(r,i))}if(n&&null!=r){r[u.$setActive](!0),this.materials[e][u.$setActive](!1);for(const e of this[f])e.enableVariant(i)}return r}createVariant(e){this[C].has(e)?console.warn(`Variant '${e}'' already exists`):this[C].set(e,{name:e,index:this[C].size})}hasVariant(e){return this[C].has(e)}setMaterialToVariant(e,t){if(null!=this[I]().find((e=>e===t)))if(e<0||e>=this.materials.length)console.error("setMaterialToVariant(): materialIndex is out of bounds.");else for(const i of this[f]){const n=i.getMaterial(e);null!=n&&i.addVariant(n,t)}else console.warn(`Can't add material to '${t}', the variant does not exist.'`)}updateVariantName(e,t){const i=this[C].get(e);null!=i&&(i.name=t,this[C].set(t,i),this[C].delete(e))}deleteVariant(e){const t=this[C].get(e);if(null!=t){for(const i of this.materials)i.hasVariant(e)&&i[u.$variantSet].delete(t.index);for(const e of this[f])e.deleteVariant(t.index);this[C].delete(e)}}constructor(e,t=(()=>{})){this[r]=new Array,this[s]=new Array,this[a]=new Array,this[o]=new Array,this[l]=()=>{},this[c]=new Map,this[w]=t,this[v]=e;const{gltf:i,threeGLTF:n,gltfElementMap:A}=e;for(const[e,r]of i.materials.entries()){const s=A.get(r);if(null!=s)this[p].push(new(0,u.Material)(t,i,r,e,!0,this[C],s));else{const r=(i.materials||[])[e],a=e,o=async()=>{const e=await n.parser.getDependency("material",a),t=new Set;return A.set(r,t),t.add(e),{set:t,material:e}};this[p].push(new(0,u.Material)(t,i,r,e,!1,this[C],s,new M(i,A,r,o)))}}const x=new Map,y=new Array;for(const e of n.scene.children)y.push(e);for(;y.length>0;){const t=y.pop();let i=null;t instanceof h.Mesh?(i=new(0,d.PrimitiveNode)(t,this.materials,this[C],e),this[f].push(i)):i=new(0,d.Node)(t.name);const n=x.get(t);null!=n?n.children.push(i):this[m].push(i),this[g].push(i);for(const e of t.children)y.push(e),x.set(t,i)}}}})),t.register("dMz2V",(function(i,n){e(i.exports,"$getLoadedMaterial",(function(){return f})),e(i.exports,"$setActive",(function(){return y})),e(i.exports,"$variantIndices",(function(){return _})),e(i.exports,"$variantSet",(function(){return b})),e(i.exports,"Material",(function(){return I})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r,s=t("56YQj"),a=t("lvBCX"),o=t("bxIRo"),l=t("bG5oJ");const c=Symbol("pbrMetallicRoughness"),h=Symbol("normalTexture"),u=Symbol("occlusionTexture"),d=Symbol("emissiveTexture"),A=Symbol("backingThreeMaterial"),p=Symbol("applyAlphaCutoff"),g=Symbol("lazyLoadGLTFInfo"),m=Symbol("initialize"),f=Symbol("getLoadedMaterial"),v=Symbol("ensureMaterialIsLoaded"),x=Symbol("gltfIndex"),y=Symbol("setActive"),_=Symbol("variantIndices"),E=Symbol("isActive"),b=Symbol("variantSet"),C=Symbol("modelVariants");class I extends l.ThreeDOMElement{get[(r=b,A)](){return this[l.$correlatedObjects].values().next().value}[m](e){const t=this[l.$onUpdate],i=this[l.$sourceObject],n=this[l.$correlatedObjects];i.extensions&&i.extensions.KHR_materials_pbrSpecularGlossiness&&console.warn(`Material ${i.name} uses a deprecated extension\n "KHR_materials_pbrSpecularGlossiness", please use\n "pbrMetallicRoughness" instead. Specular Glossiness materials are\n no longer supported; to convert to metal-rough, see \n https://www.donmccurdy.com/2022/11/28/converting-gltf-pbr-materials-from-specgloss-to-metalrough/.`),null==i.pbrMetallicRoughness&&(i.pbrMetallicRoughness={}),this[c]=new(0,a.PBRMetallicRoughness)(t,e,i.pbrMetallicRoughness,n),null==i.emissiveFactor&&(i.emissiveFactor=[0,0,0]),null==i.doubleSided&&(i.doubleSided=!1),null==i.alphaMode&&(i.alphaMode="OPAQUE"),null==i.alphaCutoff&&(i.alphaCutoff=.5);const{normalTexture:r,occlusionTexture:s,emissiveTexture:A}=i,{normalMap:p,aoMap:g,emissiveMap:m}=n.values().next().value;this[h]=new(0,o.TextureInfo)(t,o.TextureUsage.Normal,p,n,e,r||null),this[u]=new(0,o.TextureInfo)(t,o.TextureUsage.Occlusion,g,n,e,s||null),this[d]=new(0,o.TextureInfo)(t,o.TextureUsage.Emissive,m,n,e,A||null)}async[f](){if(null!=this[g]){const{set:e,material:t}=await this[g].doLazyLoad();return this[l.$correlatedObjects]=e,this[m](this[g].gltf),this[g]=void 0,this.ensureLoaded=async()=>{},t}return this[l.$correlatedObjects].values().next().value}[v](){if(null!=this[g])throw new Error(`Material "${this.name}" has not been loaded, call 'await\n myMaterial.ensureLoaded()' before using an unloaded material.`)}async ensureLoaded(){await this[f]()}get isLoaded(){return null==this[g]}get isActive(){return this[E]}[y](e){this[E]=e}get name(){return this[l.$sourceObject].name}set name(e){const t=this[l.$sourceObject];if(null!=t&&(t.name=e),null!=this[l.$correlatedObjects])for(const t of this[l.$correlatedObjects])t.name=e}get pbrMetallicRoughness(){return this[v](),this[c]}get normalTexture(){return this[v](),this[h]}get occlusionTexture(){return this[v](),this[u]}get emissiveTexture(){return this[v](),this[d]}get emissiveFactor(){return this[v](),this[l.$sourceObject].emissiveFactor}get index(){return this[x]}[_](){return this[b]}hasVariant(e){const t=this[C].get(e);return null!=t&&this[b].has(t.index)}setEmissiveFactor(e){this[v]();const t=new(0,s.Color);e instanceof Array?t.fromArray(e):t.set(e).convertSRGBToLinear();for(const e of this[l.$correlatedObjects])e.emissive.set(t);this[l.$sourceObject].emissiveFactor=t.toArray(),this[l.$onUpdate]()}[p](){this[v]();const e=this[l.$sourceObject];for(const t of this[l.$correlatedObjects])"MASK"===this[l.$sourceObject].alphaMode?t.alphaTest=e.alphaCutoff:t.alphaTest=void 0,t.needsUpdate=!0}setAlphaCutoff(e){this[v](),this[l.$sourceObject].alphaCutoff=e,this[p](),this[l.$onUpdate]()}getAlphaCutoff(){return this[v](),this[l.$sourceObject].alphaCutoff}setDoubleSided(e){this[v]();for(const t of this[l.$correlatedObjects])t.side=e?s.DoubleSide:s.FrontSide,t.needsUpdate=!0;this[l.$sourceObject].doubleSided=e,this[l.$onUpdate]()}getDoubleSided(){return this[v](),this[l.$sourceObject].doubleSided}setAlphaMode(e){this[v]();const t=(e,t)=>{e.transparent=t,e.depthWrite=!t};this[l.$sourceObject].alphaMode=e;for(const i of this[l.$correlatedObjects])t(i,"BLEND"===e),this[p](),i.needsUpdate=!0;this[l.$onUpdate]()}getAlphaMode(){return this[v](),this[l.$sourceObject].alphaMode}constructor(e,t,i,n,s,a,o,l){super(e,i,o),this[r]=new Set,this[x]=n,this[E]=s,this[C]=a,null==l?this[m](t):this[g]=l}}})),t.register("lvBCX",(function(i,n){e(i.exports,"PBRMetallicRoughness",(function(){return h})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("56YQj"),s=t("bxIRo"),a=t("bG5oJ");const o=Symbol("threeMaterials"),l=Symbol("baseColorTexture"),c=Symbol("metallicRoughnessTexture");class h extends a.ThreeDOMElement{get[o](){return this[a.$correlatedObjects]}get baseColorFactor(){return this[a.$sourceObject].baseColorFactor}get metallicFactor(){return this[a.$sourceObject].metallicFactor}get roughnessFactor(){return this[a.$sourceObject].roughnessFactor}get baseColorTexture(){return this[l]}get metallicRoughnessTexture(){return this[c]}setBaseColorFactor(e){const t=new(0,r.Color);e instanceof Array?t.fromArray(e):t.set(e).convertSRGBToLinear();for(const i of this[o])i.color.set(t),e instanceof Array?i.opacity=e[3]:(e=[0,0,0,i.opacity],t.toArray(e));this[a.$sourceObject].baseColorFactor=e,this[a.$onUpdate]()}setMetallicFactor(e){for(const t of this[o])t.metalness=e;this[a.$sourceObject].metallicFactor=e,this[a.$onUpdate]()}setRoughnessFactor(e){for(const t of this[o])t.roughness=e;this[a.$sourceObject].roughnessFactor=e,this[a.$onUpdate]()}constructor(e,t,i,n){super(e,i,n),null==i.baseColorFactor&&(i.baseColorFactor=[1,1,1,1]),null==i.roughnessFactor&&(i.roughnessFactor=1),null==i.metallicFactor&&(i.metallicFactor=1);const{baseColorTexture:r,metallicRoughnessTexture:a}=i,{map:o,metalnessMap:h}=n.values().next().value;this[l]=new(0,s.TextureInfo)(e,s.TextureUsage.Base,o,n,t,r||null),this[c]=new(0,s.TextureInfo)(e,s.TextureUsage.MetallicRoughness,h,n,t,a||null)}}})),t.register("bxIRo",(function(i,n){e(i.exports,"TextureUsage",(function(){return m})),e(i.exports,"TextureInfo",(function(){return v})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r,s,a,o=t("56YQj"),l=t("9QOWS"),c=t("jsa5F");const h=Symbol("texture"),u=Symbol("transform"),d=Symbol("materials"),A=Symbol("usage"),p=Symbol("onUpdate"),g=Symbol("activeVideo");var m,f;(f=m||(m={}))[f.Base=0]="Base",f[f.MetallicRoughness=1]="MetallicRoughness",f[f.Normal=2]="Normal",f[f.Occlusion=3]="Occlusion",f[f.Emissive=4]="Emissive";class v{get texture(){return this[h]}setTexture(e){const t=null!=e?e.source[l.$threeTexture]:null,i=this[h];if(null!=i&&i.isVideoTexture){const e=i.image;this[g]=!1,null==e.requestVideoFrameCallback&&e.removeEventListener("timeupdate",this[p])}if(this[h]=e,null!=t&&t.isVideoTexture){const e=t.image;if(this[g]=!0,null!=e.requestVideoFrameCallback){const t=()=>{this[g]&&(this[p](),e.requestVideoFrameCallback(t))};e.requestVideoFrameCallback(t)}else e.addEventListener("timeupdate",this[p])}let n=o.sRGBEncoding;if(this[d])for(const e of this[d]){switch(this[A]){case m.Base:e.map=t;break;case m.MetallicRoughness:n=o.LinearEncoding,e.metalnessMap=t,e.roughnessMap=t;break;case m.Normal:n=o.LinearEncoding,e.normalMap=t;break;case m.Occlusion:n=o.LinearEncoding,e.aoMap=t;break;case m.Emissive:e.emissiveMap=t}e.needsUpdate=!0}t&&(t.encoding=n,t.rotation=this[u].rotation,t.repeat=this[u].scale,t.offset=this[u].offset),this[p]()}constructor(e,t,i,n,l,g){if(this[r]=null,this[s]={rotation:0,scale:new(0,o.Vector2)(1,1),offset:new(0,o.Vector2)(0,0)},this[a]=!1,g&&i){const t=l.textures?l.textures[g.index]:null,n=t&&l.samplers?l.samplers[t.sampler]:null,r=t&&l.images?l.images[t.source]:null;this[u].rotation=i.rotation,this[u].scale.copy(i.repeat),this[u].offset.copy(i.offset),this[h]=new(0,c.Texture)(e,i,t,n,r)}this[p]=e,this[d]=n,this[A]=t}}r=h,s=u,a=g})),t.register("9QOWS",(function(i,n){e(i.exports,"$threeTexture",(function(){return u})),e(i.exports,"Image",(function(){return d})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("56YQj"),s=t("gY4lc"),a=t("yleuS"),o=t("bG5oJ");const l=new(0,r.MeshBasicMaterial),c=new(0,r.PlaneGeometry)(2,2);let h=0;const u=Symbol("threeTexture");Symbol("applyTexture");class d extends o.ThreeDOMElement{get[u](){var e;return console.assert(null!=this[o.$correlatedObjects]&&this[o.$correlatedObjects].size>0,"Image correlated object is undefined"),null===(e=this[o.$correlatedObjects])||void 0===e?void 0:e.values().next().value}get name(){return this[o.$sourceObject].name||""}get uri(){return this[o.$sourceObject].uri}get bufferView(){return this[o.$sourceObject].bufferView}get element(){const e=this[u];if(e&&(e.isCanvasTexture||e.isVideoTexture))return e.image}get animation(){const e=this[u];if(e&&e.isCanvasTexture&&e.animation)return e.animation}get type(){return null!=this.uri?"external":"embedded"}set name(e){this[o.$sourceObject].name=e}update(){const e=this[u];e&&e.isCanvasTexture&&!e.animation&&(this[u].needsUpdate=!0,this[o.$onUpdate]())}async createThumbnail(e,t){const i=new(0,r.Scene);l.map=this[u];const n=new(0,r.Mesh)(c,l);i.add(n);const o=new(0,r.OrthographicCamera)(-1,1,1,-1,0,1),{threeRenderer:h}=a.Renderer.singleton,d=new(0,r.WebGLRenderTarget)(e,t);h.setRenderTarget(d),h.render(i,o),h.setRenderTarget(null);const A=new Uint8Array(e*t*4);h.readRenderTargetPixels(d,0,0,e,t,A),s.blobCanvas.width=e,s.blobCanvas.height=t;const p=s.blobCanvas.getContext("2d"),g=p.createImageData(e,t);return g.data.set(A),p.putImageData(g,0,0),new Promise((async(e,t)=>{s.blobCanvas.toBlob((i=>{if(!i)return t("Failed to capture thumbnail.");e(URL.createObjectURL(i))}),"image/png")}))}constructor(e,t,i){super(e,i=null!=i?i:{name:t&&t.image&&t.image.src?t.image.src.split("/").pop():"adhoc_image",uri:t&&t.image&&t.image.src?t.image.src:"adhoc_image"+h++},new Set(t?[t]:[]))}}})),t.register("yleuS",(function(i,n){e(i.exports,"Renderer",(function(){return g})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("56YQj"),s=t("9oF4r"),a=t("gY4lc"),o=t("cAxnC"),l=t("2uGrY"),c=t("jc183"),h=t("b977n"),u=t("eDpkf"),d=t("kaWE7");const A=[1,.79,.62,.5,.4,.31,.25],p="high-performance";class g extends r.EventDispatcher{static get singleton(){return this._singleton}static resetSingleton(){const e=this._singleton.dispose();for(const t of e)t.disconnectedCallback();this._singleton=new g({powerPreference:(self.ModelViewerElement||{}).powerPreference||p,debug:(0,o.isDebugMode)()});for(const t of e)t.connectedCallback()}get canRender(){return null!=this.threeRenderer}get scaleFactor(){return A[this.scaleStep]}set minScale(e){let t=1;for(;t0&&this.threeRenderer.setAnimationLoop(((e,t)=>this.render(e,t))),null!=this.debugger&&this.debugger.addScene(e)}unregisterScene(e){this.scenes.delete(e),this.canvas3D.parentElement===e.canvas.parentElement&&e.canvas.parentElement.removeChild(this.canvas3D),this.canRender&&0===this.scenes.size&&this.threeRenderer.setAnimationLoop(null),null!=this.debugger&&this.debugger.removeScene(e)}displayCanvas(e){return this.multipleScenesVisible?e.element[a.$canvas]:this.canvas3D}countVisibleScenes(){const{canvas3D:e}=this;let t=0,i=null;for(const n of this.scenes){const{element:r}=n;r.modelIsVisible&&null==n.externalRenderer&&++t,e.parentElement===n.canvas.parentElement&&(i=n)}const n=t>1;if(null!=i){const t=n&&!this.multipleScenesVisible,r=!i.element.modelIsVisible;if(t||r){const{width:t,height:n}=this.sceneSize(i);this.copyPixels(i,t,n),e.parentElement.removeChild(e)}}this.multipleScenesVisible=n}updateRendererSize(){const e=(0,o.resolveDpr)();if(e!==this.dpr)for(const e of this.scenes){const{element:t}=e;t[a.$updateSize](t.getBoundingClientRect())}let t=0,i=0;for(const e of this.scenes)t=Math.max(t,e.width),i=Math.max(i,e.height);if(t!==this.width||i!==this.height||e!==this.dpr){this.width=t,this.height=i,this.dpr=e,t=Math.ceil(t*e),i=Math.ceil(i*e),this.canRender&&this.threeRenderer.setSize(t,i,!1);for(const e of this.scenes){const{canvas:n}=e;n.width=t,n.height=i,e.forceRescale()}}}updateRendererScale(e){const t=this.scaleStep;this.avgFrameDuration+=(0,o.clamp)(.2*(e-this.avgFrameDuration),-5,5),this.avgFrameDuration>60?++this.scaleStep:this.avgFrameDuration<40&&this.scaleStep>0&&--this.scaleStep,this.scaleStep=Math.min(this.scaleStep,this.lastStep),t!==this.scaleStep&&(this.avgFrameDuration=50)}shouldRender(e){if(e.shouldRender())e.scaleStep!=this.scaleStep&&(e.scaleStep=this.scaleStep,this.rescaleCanvas(e));else{if(0==e.scaleStep)return!1;e.scaleStep=0,this.rescaleCanvas(e)}return!0}rescaleCanvas(e){const t=A[e.scaleStep],i=Math.ceil(this.width/t),n=Math.ceil(this.height/t),{style:r}=e.canvas;r.width=`${i}px`,r.height=`${n}px`,this.canvas3D.style.width=`${i}px`,this.canvas3D.style.height=`${n}px`;const s=this.dpr*t,a=t<1?"GPU throttling":this.dpr!==window.devicePixelRatio?"No meta viewport tag":"";e.element.dispatchEvent(new CustomEvent("render-scale",{detail:{reportedDpr:window.devicePixelRatio,renderedDpr:s,minimumDpr:this.dpr*A[this.lastStep],pixelWidth:Math.ceil(e.width*s),pixelHeight:Math.ceil(e.height*s),reason:a}}))}sceneSize(e){const{dpr:t}=this,i=A[e.scaleStep];return{width:Math.min(Math.ceil(e.width*i*t),this.canvas3D.width),height:Math.min(Math.ceil(e.height*i*t),this.canvas3D.height)}}copyPixels(e,t,i){const n=e.context;null!=n?(n.clearRect(0,0,t,i),n.drawImage(this.canvas3D,0,0,t,i,0,0,t,i),e.canvas.classList.add("show")):console.log("could not acquire 2d context")}orderedScenes(){const e=[];for(const t of[!1,!0])for(const i of this.scenes)i.element.modelIsVisible===t&&e.push(i);return e}get isPresenting(){return this.arRenderer.isPresenting}preRender(e,t,i){const{element:n,exposure:r}=e;n[a.$tick](t,i);const s="number"==typeof r&&!Number.isNaN(r);this.threeRenderer.toneMappingExposure=s?r:1}render(e,t){if(null!=t)return void this.arRenderer.onWebXRFrame(e,t);const i=e-this.lastTick;if(this.lastTick=e,!this.canRender||this.isPresenting)return;this.countVisibleScenes(),this.updateRendererSize(),this.renderedLastFrame&&(this.updateRendererScale(i),this.renderedLastFrame=!1);const{canvas3D:n}=this;for(const t of this.orderedScenes()){const{element:r}=t;if(!r.loaded||!r.modelIsVisible&&t.renderCount>0)continue;if(this.preRender(t,e,i),!this.shouldRender(t))continue;if(null!=t.externalRenderer){const e=t.getCamera();e.updateMatrix();const{matrix:i,projectionMatrix:n}=e,r=i.elements.slice(),s=t.getTarget();r[12]+=s.x,r[13]+=s.y,r[14]+=s.z,t.externalRenderer.render({viewMatrix:r,projectionMatrix:n.elements});continue}if(!r.modelIsVisible&&!this.multipleScenesVisible)for(const e of this.scenes)e.element.modelIsVisible&&e.queueRender();const{width:s,height:a}=this.sceneSize(t);t.renderShadow(this.threeRenderer),this.threeRenderer.setRenderTarget(null),this.threeRenderer.setViewport(0,Math.ceil(this.height*this.dpr)-a,s,a),this.threeRenderer.render(t,t.camera),this.multipleScenesVisible||!t.element.modelIsVisible&&0===t.renderCount?this.copyPixels(t,s,a):n.parentElement!==t.canvas.parentElement&&(t.canvas.parentElement.appendChild(n),t.canvas.classList.remove("show")),t.hasRendered(),++t.renderCount,this.renderedLastFrame=!0}}dispose(){null!=this.textureUtils&&this.textureUtils.dispose(),null!=this.threeRenderer&&this.threeRenderer.dispose(),this.textureUtils=null,this.threeRenderer=null;const e=[];for(const t of this.scenes)e.push(t.element);return this.canvas3D.removeEventListener("webglcontextlost",this.onWebGLContextLost),this.canvas3D.removeEventListener("webglcontextrestored",this.onWebGLContextRestored),e}constructor(e){super(),this.loader=new(0,c.CachingGLTFLoader)(u.ModelViewerGLTFInstance),this.width=0,this.height=0,this.dpr=1,this.debugger=null,this.scenes=new Set,this.multipleScenesVisible=!1,this.lastTick=performance.now(),this.renderedLastFrame=!1,this.scaleStep=0,this.lastStep=3,this.avgFrameDuration=50,this.onWebGLContextLost=e=>{this.dispatchEvent({type:"contextlost",sourceEvent:e})},this.onWebGLContextRestored=()=>{var e;null===(e=this.textureUtils)||void 0===e||e.dispose(),this.textureUtils=new(0,d.default)(this.threeRenderer);for(const e of this.scenes)e.element[s.$updateEnvironment]()},this.dpr=(0,o.resolveDpr)(),this.canvas3D=document.createElement("canvas"),this.canvas3D.id="webgl-canvas",this.canvas3D.classList.add("show");try{this.threeRenderer=new(0,r.WebGLRenderer)({canvas:this.canvas3D,alpha:!0,antialias:!0,powerPreference:e.powerPreference,preserveDrawingBuffer:!0}),this.threeRenderer.autoClear=!0,this.threeRenderer.outputEncoding=r.sRGBEncoding,this.threeRenderer.physicallyCorrectLights=!0,this.threeRenderer.setPixelRatio(1),this.debugger=e.debug?new(0,h.Debugger)(this):null,this.threeRenderer.debug={checkShaderErrors:!!this.debugger},this.threeRenderer.toneMapping=r.ACESFilmicToneMapping}catch(e){console.warn(e)}this.arRenderer=new(0,l.ARRenderer)(this),this.textureUtils=this.canRender?new(0,d.default)(this.threeRenderer):null,c.CachingGLTFLoader.initializeKTX2Loader(this.threeRenderer),this.canvas3D.addEventListener("webglcontextlost",this.onWebGLContextLost),this.canvas3D.addEventListener("webglcontextrestored",this.onWebGLContextRestored),this.updateRendererSize()}}g._singleton=new g({powerPreference:(self.ModelViewerElement||{}).powerPreference||p,debug:(0,o.isDebugMode)()})})),t.register("2uGrY",(function(i,n){e(i.exports,"ARStatus",(function(){return d})),e(i.exports,"ARTracking",(function(){return A})),e(i.exports,"ARRenderer",(function(){return v})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("56YQj"),s=t("2bCC3"),a=t("9oF4r"),o=t("gY4lc"),l=t("cAxnC"),c=t("89rP6"),h=t("enNtb"),u=t("dtmZX");const d={NOT_PRESENTING:"not-presenting",SESSION_STARTED:"session-started",OBJECT_PLACED:"object-placed",FAILED:"failed"},A={TRACKING:"tracking",NOT_TRACKING:"not-tracking"},p=new(0,r.Vector3),g=new(0,r.Matrix4),m=new(0,r.Vector3),f=new(0,r.PerspectiveCamera)(45,1,.1,100);class v extends r.EventDispatcher{async resolveARSession(){(0,l.assertIsArCandidate)();const e=await navigator.xr.requestSession("immersive-ar",{requiredFeatures:["hit-test"],optionalFeatures:["dom-overlay","light-estimation"],domOverlay:this.overlay?{root:this.overlay}:void 0});return this.threeRenderer.xr.setReferenceSpaceType("local"),await this.threeRenderer.xr.setSession(e),this.threeRenderer.xr.cameraAutoUpdate=!1,e}get presentedScene(){return this._presentedScene}async supportsPresentation(){try{return(0,l.assertIsArCandidate)(),await navigator.xr.isSessionSupported("immersive-ar")}catch(e){return console.warn("Request to present in WebXR denied:"),console.warn(e),console.warn("Falling back to next ar-mode"),!1}}async present(e,t=!1){this.isPresenting&&console.warn("Cannot present while a model is already presenting");let i=new Promise(((e,t)=>{requestAnimationFrame((()=>e()))}));e.setHotspotsVisibility(!1),e.queueRender(),await i,this._presentedScene=e,this.overlay=e.element.shadowRoot.querySelector("div.default"),!0===t&&(this.xrLight=new(0,s.XREstimatedLight)(this.threeRenderer),this.xrLight.addEventListener("estimationstart",(()=>{if(!this.isPresenting||null==this.xrLight)return;const e=this.presentedScene;e.add(this.xrLight),e.environment=this.xrLight.environment})));const n=await this.resolveARSession();n.addEventListener("end",(()=>{this.postSessionCleanup()}),{once:!0});const r=e.element.shadowRoot.querySelector(".slot.exit-webxr-ar-button");r.classList.add("enabled"),r.addEventListener("click",this.onExitWebXRButtonContainerClick),this.exitWebXRButtonContainer=r;const a=await n.requestReferenceSpace("viewer");this.tracking=!0,this.frames=0,this.initialized=!1,this.turntableRotation=e.yaw,this.goalYaw=e.yaw,this.goalScale=1,e.background=null,this.oldShadowIntensity=e.shadowIntensity,e.setShadowIntensity(.01),this.oldTarget.copy(e.getTarget()),e.element.addEventListener("load",this.onUpdateScene);const o=20*Math.PI/180,l=!0===this.placeOnWall?void 0:new XRRay(new DOMPoint(0,0,0),{x:0,y:-Math.sin(o),z:-Math.cos(o)});n.requestHitTestSource({space:a,offsetRay:l}).then((e=>{this.initialHitSource=e})),this.currentSession=n,this.placementBox=new(0,h.PlacementBox)(e,this.placeOnWall?"back":"bottom"),this.placementComplete=!1,this.lastTick=performance.now(),this.dispatchEvent({type:"status",status:d.SESSION_STARTED})}async stopPresenting(){if(!this.isPresenting)return;const e=new Promise((e=>{this.resolveCleanup=e}));try{await this.currentSession.end(),await e}catch(e){console.warn("Error while trying to end WebXR AR session"),console.warn(e),this.postSessionCleanup()}}get isPresenting(){return null!=this.presentedScene}get target(){return this.oldTarget}updateTarget(){const e=this.presentedScene;if(null!=e){const t=e.getTarget();this.oldTarget.copy(t),this.placeOnWall?t.z=e.boundingBox.min.z:t.y=e.boundingBox.min.y,e.setTarget(t.x,t.y,t.z)}}postSessionCleanup(){const e=this.currentSession;null!=e&&(e.removeEventListener("selectstart",this.onSelectStart),e.removeEventListener("selectend",this.onSelectEnd),this.currentSession=null);const t=this.presentedScene;if(this._presentedScene=null,null!=t){const{element:e}=t;null!=this.xrLight&&(t.remove(this.xrLight),this.xrLight.dispose(),this.xrLight=null),t.position.set(0,0,0),t.scale.set(1,1,1),t.setShadowOffset(0);const i=this.turntableRotation;null!=i&&(t.yaw=i);const n=this.oldShadowIntensity;null!=n&&t.setShadowIntensity(n),t.setEnvironmentAndSkybox(e[a.$currentEnvironmentMap],e[a.$currentBackground]);const r=this.oldTarget;t.setTarget(r.x,r.y,r.z),t.xrCamera=null,t.element.removeEventListener("load",this.onUpdateScene),t.orientHotspots(0),e.requestUpdate("cameraTarget"),e.requestUpdate("maxCameraOrbit"),e[o.$onResize](e.getBoundingClientRect()),requestAnimationFrame((()=>{t.element.dispatchEvent(new CustomEvent("camera-change",{detail:{source:u.ChangeSource.NONE}}))}))}this.renderer.height=0;const i=this.exitWebXRButtonContainer;null!=i&&(i.classList.remove("enabled"),i.removeEventListener("click",this.onExitWebXRButtonContainerClick),this.exitWebXRButtonContainer=null);const n=this.transientHitTestSource;null!=n&&(n.cancel(),this.transientHitTestSource=null);const r=this.initialHitSource;null!=r&&(r.cancel(),this.initialHitSource=null),null!=this.placementBox&&(this.placementBox.dispose(),this.placementBox=null),this.lastTick=null,this.turntableRotation=null,this.oldShadowIntensity=null,this.frame=null,this.inputSource=null,this.overlay=null,null!=this.resolveCleanup&&this.resolveCleanup(),this.dispatchEvent({type:"status",status:d.NOT_PRESENTING})}updateView(e){const t=this.presentedScene,i=this.threeRenderer.xr;i.updateCamera(f),t.xrCamera=i.getCamera();const{elements:n}=t.getCamera().matrixWorld;if(t.orientHotspots(Math.atan2(n[1],n[5])),this.initialized||(this.placeInitially(),this.initialized=!0),e.requestViewportScale&&e.recommendedViewportScale){const t=e.recommendedViewportScale;e.requestViewportScale(Math.max(t,.25))}const r=i.getBaseLayer();if(null!=r){const t=r instanceof XRWebGLLayer?r.getViewport(e):i.getBinding().getViewSubImage(r,e).viewport;this.threeRenderer.setViewport(t.x,t.y,t.width,t.height)}}placeInitially(){const e=this.presentedScene,{position:t,element:i}=e,n=e.getCamera(),{width:r,height:s}=this.overlay.getBoundingClientRect();e.setSize(r,s),n.projectionMatrixInverse.copy(n.projectionMatrix).invert();const{theta:a,radius:o}=i.getCameraOrbit(),l=n.getWorldDirection(p);e.yaw=Math.atan2(-l.x,-l.z)-a,this.goalYaw=e.yaw,t.copy(n.position).add(l.multiplyScalar(o)),this.updateTarget();const c=e.getTarget();t.add(c).sub(this.oldTarget),this.goalPosition.copy(t),e.setHotspotsVisibility(!0);const{session:h}=this.frame;h.addEventListener("selectstart",this.onSelectStart),h.addEventListener("selectend",this.onSelectEnd),h.requestHitTestSourceForTransientInput({profile:"generic-touchscreen"}).then((e=>{this.transientHitTestSource=e}))}getTouchLocation(){const{axes:e}=this.inputSource.gamepad;let t=this.placementBox.getExpandedHit(this.presentedScene,e[0],e[1]);return null!=t&&(p.copy(t).sub(this.presentedScene.getCamera().position),p.length()>10)?null:t}getHitPoint(e){const t=this.threeRenderer.xr.getReferenceSpace(),i=e.getPose(t);if(null==i)return null;const n=g.fromArray(i.transform.matrix);return!0===this.placeOnWall&&(this.goalYaw=Math.atan2(n.elements[4],n.elements[6])),n.elements[5]>.75!==this.placeOnWall?m.setFromMatrixPosition(n):null}moveToFloor(e){const t=this.initialHitSource;if(null==t)return;const i=e.getHitTestResults(t);if(0==i.length)return;const n=i[0],r=this.getHitPoint(n);null!=r&&(this.placementBox.show=!0,this.isTranslating||(this.placeOnWall?this.goalPosition.copy(r):this.goalPosition.y=r.y),t.cancel(),this.initialHitSource=null,this.dispatchEvent({type:"status",status:d.OBJECT_PLACED}))}fingerPolar(e){const t=e[0].inputSource.gamepad.axes,i=e[1].inputSource.gamepad.axes,n=i[0]-t[0],r=i[1]-t[1],s=Math.atan2(r,n);let a=this.lastAngle-s;return a>Math.PI?a-=2*Math.PI:a<-Math.PI&&(a+=2*Math.PI),this.lastAngle=s,{separation:Math.sqrt(n*n+r*r),deltaYaw:a}}processInput(e){const t=this.transientHitTestSource;if(null==t)return;if(!this.isTranslating&&!this.isTwoFingering&&!this.isRotating)return;const i=e.getHitTestResultsForTransientInput(t),n=this.presentedScene,r=n.scale.x;if(this.isTwoFingering)if(i.length<2)this.isTwoFingering=!1;else{const{separation:e,deltaYaw:t}=this.fingerPolar(i);if(!1===this.placeOnWall&&(this.goalYaw+=t),n.canScale){const t=e/this.firstRatio;this.goalScale=t<1.3&&t>.7692307692307692?1:t}}else if(2!==i.length)if(this.isRotating){const e=1.5*this.inputSource.gamepad.axes[0];this.goalYaw+=e-this.lastAngle,this.lastAngle=e}else this.isTranslating&&i.forEach((e=>{if(e.inputSource!==this.inputSource)return;let t=null;if(e.results.length>0&&(t=this.getHitPoint(e.results[0])),null==t&&(t=this.getTouchLocation()),null!=t){if(this.goalPosition.sub(this.lastDragPosition),!1===this.placeOnWall){const e=t.y-this.lastDragPosition.y;if(e<0){this.placementBox.offsetHeight=e/r,this.presentedScene.setShadowOffset(e);const i=p.copy(n.getCamera().position),s=-e/(i.y-t.y);i.multiplyScalar(s),t.multiplyScalar(1-s).add(i)}}this.goalPosition.add(t),this.lastDragPosition.copy(t)}}));else{this.isTranslating=!1,this.isRotating=!1,this.isTwoFingering=!0;const{separation:e}=this.fingerPolar(i);this.firstRatio=e/r}}moveScene(e){const t=this.presentedScene,{position:i,yaw:n}=t,r=t.boundingSphere.radius,s=this.goalPosition,a=t.scale.x,o=this.placementBox;let l=u.ChangeSource.NONE;if(!s.equals(i)||this.goalScale!==a){l=u.ChangeSource.USER_INTERACTION;let{x:n,y:c,z:h}=i;n=this.xDamper.update(n,s.x,e,r),c=this.yDamper.update(c,s.y,e,r),h=this.zDamper.update(h,s.z,e,r),i.set(n,c,h);const d=this.scaleDamper.update(a,this.goalScale,e,1);if(t.scale.set(d,d,d),!this.isTranslating){const e=s.y-c;this.placementComplete&&!1===this.placeOnWall?(o.offsetHeight=e/d,t.setShadowOffset(e)):0===e&&(this.placementComplete=!0,o.show=!1,t.setShadowIntensity(.8))}}o.updateOpacity(e),t.updateTarget(e),t.yaw=this.yawDamper.update(n,this.goalYaw,e,Math.PI),t.element.dispatchEvent(new CustomEvent("camera-change",{detail:{source:l}}))}onWebXRFrame(e,t){this.frame=t,++this.frames;const i=this.threeRenderer.xr.getReferenceSpace(),n=t.getViewerPose(i);null==n&&!0===this.tracking&&this.frames>30&&(this.tracking=!1,this.dispatchEvent({type:"tracking",status:A.NOT_TRACKING}));const r=this.presentedScene;if(null==n||null==r||!r.element.loaded)return void this.threeRenderer.clear();!1===this.tracking&&(this.tracking=!0,this.dispatchEvent({type:"tracking",status:A.TRACKING}));let s=!0;for(const i of n.views){if(this.updateView(i),s){this.moveToFloor(t),this.processInput(t);const i=e-this.lastTick;this.moveScene(i),this.renderer.preRender(r,e,i),this.lastTick=e,r.renderShadow(this.threeRenderer)}this.threeRenderer.render(r,r.getCamera()),s=!1}}constructor(e){super(),this.renderer=e,this.currentSession=null,this.placeOnWall=!1,this.placementBox=null,this.lastTick=null,this.turntableRotation=null,this.oldShadowIntensity=null,this.frame=null,this.initialHitSource=null,this.transientHitTestSource=null,this.inputSource=null,this._presentedScene=null,this.resolveCleanup=null,this.exitWebXRButtonContainer=null,this.overlay=null,this.xrLight=null,this.tracking=!0,this.frames=0,this.initialized=!1,this.oldTarget=new(0,r.Vector3),this.placementComplete=!1,this.isTranslating=!1,this.isRotating=!1,this.isTwoFingering=!1,this.lastDragPosition=new(0,r.Vector3),this.firstRatio=0,this.lastAngle=0,this.goalPosition=new(0,r.Vector3),this.goalYaw=0,this.goalScale=1,this.xDamper=new(0,c.Damper),this.yDamper=new(0,c.Damper),this.zDamper=new(0,c.Damper),this.yawDamper=new(0,c.Damper),this.scaleDamper=new(0,c.Damper),this.onExitWebXRButtonContainerClick=()=>this.stopPresenting(),this.onUpdateScene=()=>{null!=this.placementBox&&this.isPresenting&&(this.placementBox.dispose(),this.placementBox=new(0,h.PlacementBox)(this.presentedScene,this.placeOnWall?"back":"bottom"))},this.onSelectStart=e=>{const t=this.transientHitTestSource;if(null==t)return;const i=this.frame.getHitTestResultsForTransientInput(t),n=this.presentedScene,r=this.placementBox;if(1===i.length){this.inputSource=e.inputSource;const{axes:t}=this.inputSource.gamepad,i=r.getHit(this.presentedScene,t[0],t[1]);r.show=!0,null!=i?(this.isTranslating=!0,this.lastDragPosition.copy(i)):!1===this.placeOnWall&&(this.isRotating=!0,this.lastAngle=1.5*t[0])}else if(2===i.length){r.show=!0,this.isTwoFingering=!0;const{separation:e}=this.fingerPolar(i);this.firstRatio=e/n.scale.x}},this.onSelectEnd=()=>{this.isTranslating=!1,this.isRotating=!1,this.isTwoFingering=!1,this.inputSource=null,this.goalPosition.y+=this.placementBox.offsetHeight*this.presentedScene.scale.x,this.placementBox.show=!1},this.threeRenderer=e.threeRenderer,this.threeRenderer.xr.enabled=!0}}})),t.register("2bCC3",(function(i,n){e(i.exports,"XREstimatedLight",(function(){return a}));var r=t("56YQj");class s{updateReflection(){const e=this.renderer.properties.get(this.xrLight.environment);if(e){const t=this.xrWebGLBinding.getReflectionCubeMap(this.lightProbe);t&&(e.__webglTexture=t,this.xrLight.environment.needsPMREMUpdate=!0)}}onXRFrame(e,t){if(!this.xrLight)return;t.session.requestAnimationFrame(this.frameCallback);const i=t.getLightEstimate(this.lightProbe);if(i){this.xrLight.lightProbe.sh.fromArray(i.sphericalHarmonicsCoefficients),this.xrLight.lightProbe.intensity=1;const e=Math.max(1,Math.max(i.primaryLightIntensity.x,Math.max(i.primaryLightIntensity.y,i.primaryLightIntensity.z)));this.xrLight.directionalLight.color.setRGB(i.primaryLightIntensity.x/e,i.primaryLightIntensity.y/e,i.primaryLightIntensity.z/e),this.xrLight.directionalLight.intensity=e,this.xrLight.directionalLight.position.copy(i.primaryLightDirection),this.estimationStartCallback&&(this.estimationStartCallback(),this.estimationStartCallback=null)}}dispose(){this.xrLight=null,this.renderer=null,this.lightProbe=null,this.xrWebGLBinding=null}constructor(e,t,i,n,s){this.xrLight=e,this.renderer=t,this.lightProbe=i,this.xrWebGLBinding=null,this.estimationStartCallback=s,this.frameCallback=this.onXRFrame.bind(this);const a=t.xr.getSession();if(n&&"XRWebGLBinding"in window){const i=new(0,r.WebGLCubeRenderTarget)(16);e.environment=i.texture;const n=t.getContext();switch(a.preferredReflectionFormat){case"srgba8":n.getExtension("EXT_sRGB");break;case"rgba16f":n.getExtension("OES_texture_half_float")}this.xrWebGLBinding=new XRWebGLBinding(a,n),this.lightProbe.addEventListener("reflectionchange",(()=>{this.updateReflection()}))}a.requestAnimationFrame(this.frameCallback)}}class a extends r.Group{constructor(e,t=!0){super(),this.lightProbe=new(0,r.LightProbe),this.lightProbe.intensity=0,this.add(this.lightProbe),this.directionalLight=new(0,r.DirectionalLight),this.directionalLight.intensity=0,this.add(this.directionalLight),this.environment=null;let i=null,n=!1;e.xr.addEventListener("sessionstart",(()=>{const r=e.xr.getSession();"requestLightProbe"in r&&r.requestLightProbe({reflectionFormat:r.preferredReflectionFormat}).then((r=>{i=new s(this,e,r,t,(()=>{n=!0,this.dispatchEvent({type:"estimationstart"})}))}))})),e.xr.addEventListener("sessionend",(()=>{i&&(i.dispose(),i=null),n&&this.dispatchEvent({type:"estimationend"})})),this.dispose=()=>{i&&(i.dispose(),i=null),this.remove(this.lightProbe),this.lightProbe=null,this.remove(this.directionalLight),this.directionalLight=null,this.environment=null}}}})),t.register("89rP6",(function(t,i){e(t.exports,"SETTLING_TIME",(function(){return n})),e(t.exports,"DECAY_MILLISECONDS",(function(){return r})),e(t.exports,"Damper",(function(){return s})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +const n=1e4,r=50;class s{setDecayTime(e){this.naturalFrequency=1/Math.max(.001,e)}update(e,t,i,n){const r=2e-4*this.naturalFrequency;if(null==e||0===n)return t;if(e===t&&0===this.velocity)return t;if(i<0)return e;const s=e-t,a=this.velocity+this.naturalFrequency*s,o=s+i*a,l=Math.exp(-this.naturalFrequency*i),c=(a-this.naturalFrequency*o)*l,h=-this.naturalFrequency*(c+a*l);return Math.abs(c)=0?(this.velocity=0,t):(this.velocity=c,t+o*l)}constructor(e=r){this.velocity=0,this.naturalFrequency=0,this.setDecayTime(e)}}})),t.register("enNtb",(function(i,n){e(i.exports,"PlacementBox",(function(){return h})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("56YQj"),s=t("89rP6");const a=.2,o=Math.PI/24,l=new(0,r.Vector2),c=(e,t,i)=>{let n=t>0?i>0?0:-Math.PI/2:i>0?Math.PI/2:Math.PI;for(let r=0;r<=12;++r)e.push(t+.17*Math.cos(n),i+.17*Math.sin(n),0,t+a*Math.cos(n),i+a*Math.sin(n),0),n+=o};class h extends r.Mesh{getHit(e,t,i){l.set(t,-i),this.hitPlane.visible=!0;const n=e.positionAndNormalFromPoint(l,this.hitPlane);return this.hitPlane.visible=!1,null==n?null:n.position}getExpandedHit(e,t,i){this.hitPlane.scale.set(1e3,1e3,1e3),this.hitPlane.updateMatrixWorld();const n=this.getHit(e,t,i);return this.hitPlane.scale.set(1,1,1),n}set offsetHeight(e){e-=.001,"back"===this.side?this.position.z=this.shadowHeight+e:this.position.y=this.shadowHeight+e}get offsetHeight(){return"back"===this.side?this.position.z-this.shadowHeight:this.position.y-this.shadowHeight}set show(e){this.goalOpacity=e?.75:0}updateOpacity(e){const t=this.material;t.opacity=this.opacityDamper.update(t.opacity,this.goalOpacity,e,1),this.visible=t.opacity>0}dispose(){var e;const{geometry:t,material:i}=this.hitPlane;t.dispose(),i.dispose(),this.geometry.dispose(),this.material.dispose(),null===(e=this.parent)||void 0===e||e.remove(this)}constructor(e,t){const i=new(0,r.BufferGeometry),n=[],o=[],{size:l,boundingBox:h}=e,u=l.x/2,d=("back"===t?l.y:l.z)/2;c(o,u,d),c(o,-u,d),c(o,-u,-d),c(o,u,-d);const A=o.length/3;for(let e=0;e{}),{passive:!1}),e.addEventListener("contextmenu",this.onContext),this.element.style.cursor="grab",this._interactionEnabled=!0,this.updateTouchActionStyle()}}disableInteraction(){if(!0===this._interactionEnabled){const{element:e}=this;e.removeEventListener("pointerdown",this.onPointerDown),e.removeEventListener("pointermove",this.onPointerMove),e.removeEventListener("pointerup",this.onPointerUp),e.removeEventListener("pointercancel",this.onPointerUp),e.removeEventListener("wheel",this.onWheel),e.removeEventListener("keydown",this.onKeyDown),e.removeEventListener("contextmenu",this.onContext),e.style.cursor="",this.touchMode=null,this._interactionEnabled=!1,this.updateTouchActionStyle()}}get options(){return this._options}set disableZoom(e){this._disableZoom!=e&&(this._disableZoom=e,!0===e?this.element.removeEventListener("wheel",this.onWheel):this.element.addEventListener("wheel",this.onWheel),this.updateTouchActionStyle())}getCameraSpherical(e=new(0,r.Spherical)){return e.copy(this.spherical)}getFieldOfView(){return this.camera.fov}applyOptions(e){Object.assign(this._options,e),this.setOrbit(),this.setFieldOfView(Math.exp(this.goalLogFov))}updateNearFar(e,t){this.camera.far=0===t?2:t,this.camera.near=Math.max(e,this.camera.far/1e3),this.camera.updateProjectionMatrix()}updateAspect(e){this.camera.aspect=e,this.camera.updateProjectionMatrix()}setOrbit(e=this.goalSpherical.theta,t=this.goalSpherical.phi,i=this.goalSpherical.radius){const{minimumAzimuthalAngle:n,maximumAzimuthalAngle:r,minimumPolarAngle:s,maximumPolarAngle:o,minimumRadius:l,maximumRadius:c}=this._options,{theta:h,phi:u,radius:d}=this.goalSpherical,A=(0,a.clamp)(e,n,r);isFinite(n)||isFinite(r)||(this.spherical.theta=this.wrapAngle(this.spherical.theta-A)+A);const p=(0,a.clamp)(t,s,o),g=(0,a.clamp)(i,l,c);return(A!==h||p!==u||g!==d)&&(!!(isFinite(A)&&isFinite(p)&&isFinite(g))&&(this.goalSpherical.theta=A,this.goalSpherical.phi=p,this.goalSpherical.radius=g,this.goalSpherical.makeSafe(),!0))}setRadius(e){this.goalSpherical.radius=e,this.setOrbit()}setFieldOfView(e){const{minimumFieldOfView:t,maximumFieldOfView:i}=this._options;e=(0,a.clamp)(e,t,i),this.goalLogFov=Math.log(e)}setDamperDecayTime(e){this.thetaDamper.setDecayTime(e),this.phiDamper.setDecayTime(e),this.radiusDamper.setDecayTime(e),this.fovDamper.setDecayTime(e)}adjustOrbit(e,t,i){const{theta:n,phi:r,radius:s}=this.goalSpherical,{minimumRadius:o,maximumRadius:l,minimumFieldOfView:c,maximumFieldOfView:h}=this._options,u=this.spherical.theta-n,d=Math.PI-.001,A=n-(0,a.clamp)(e,-d-u,d-u),p=r-t,g=0===i?0:((i>0?l:o)-s)/(Math.log(i>0?h:c)-this.goalLogFov),m=s+i*(isFinite(g)?g:2*(l-o));if(this.setOrbit(A,p,m),0!==i){const e=this.goalLogFov+i;this.setFieldOfView(Math.exp(e))}}jumpToGoal(){this.update(0,o.SETTLING_TIME)}update(e,t){if(this.isStationary())return!1;const{maximumPolarAngle:i,maximumRadius:n}=this._options,r=this.spherical.theta-this.goalSpherical.theta;return Math.abs(r)>Math.PI&&!isFinite(this._options.minimumAzimuthalAngle)&&!isFinite(this._options.maximumAzimuthalAngle)&&(this.spherical.theta-=2*Math.sign(r)*Math.PI),this.spherical.theta=this.thetaDamper.update(this.spherical.theta,this.goalSpherical.theta,t,Math.PI),this.spherical.phi=this.phiDamper.update(this.spherical.phi,this.goalSpherical.phi,t,i),this.spherical.radius=this.radiusDamper.update(this.spherical.radius,this.goalSpherical.radius,t,n),this.logFov=this.fovDamper.update(this.logFov,this.goalLogFov,t,1),this.moveCamera(),!0}updateTouchActionStyle(){const{style:e}=this.element;if(this._interactionEnabled){const{touchAction:t}=this._options;this._disableZoom&&"none"!==t?e.touchAction="manipulation":e.touchAction=t}else e.touchAction=""}isStationary(){return this.goalSpherical.theta===this.spherical.theta&&this.goalSpherical.phi===this.spherical.phi&&this.goalSpherical.radius===this.spherical.radius&&this.goalLogFov===this.logFov}moveCamera(){this.spherical.makeSafe(),this.camera.position.setFromSpherical(this.spherical),this.camera.setRotationFromEuler(new(0,r.Euler)(this.spherical.phi-Math.PI/2,this.spherical.theta,0,"YXZ")),this.camera.fov!==Math.exp(this.logFov)&&(this.camera.fov=Math.exp(this.logFov),this.camera.updateProjectionMatrix())}userAdjustOrbit(e,t,i){this.adjustOrbit(e*this.orbitSensitivity*this.inputSensitivity,t*this.orbitSensitivity*this.inputSensitivity,i*this.inputSensitivity)}wrapAngle(e){const t=(e+Math.PI)/(2*Math.PI);return 2*(t-Math.floor(t))*Math.PI-Math.PI}pixelLengthToSphericalAngle(e){return 2*Math.PI*e/this.scene.height}twoTouchDistance(e,t){const{clientX:i,clientY:n}=e,{clientX:r,clientY:s}=t,a=r-i,o=s-n;return Math.sqrt(a*a+o*o)}handleSinglePointerMove(e,t){const i=this.pixelLengthToSphericalAngle(e),n=this.pixelLengthToSphericalAngle(t);!1===this.isUserPointing&&(this.isUserPointing=!0,this.dispatchEvent({type:"pointer-change-start"})),this.userAdjustOrbit(i,n,0)}initializePan(){const{theta:e,phi:t}=this.spherical,i=e-this.scene.yaw;this.panPerPixel=.018/this.scene.height,this.panProjection.set(-Math.cos(i),-Math.cos(t)*Math.sin(i),0,0,Math.sin(t),0,Math.sin(i),-Math.cos(t)*Math.cos(i),0)}movePan(e,t){const{scene:i}=this,n=c.set(e,t,0).multiplyScalar(this.inputSensitivity),r=this.spherical.radius*Math.exp(this.logFov)*this.panPerPixel;n.multiplyScalar(r);const s=i.getTarget();s.add(n.applyMatrix3(this.panProjection)),i.boundingSphere.clampPoint(s,s),i.setTarget(s.x,s.y,s.z)}recenter(e){if(performance.now()>this.startTime+300||Math.abs(e.clientX-this.startPointerPosition.clientX)>2||Math.abs(e.clientY-this.startPointerPosition.clientY)>2)return;const{scene:t}=this,i=t.positionAndNormalFromPoint(t.getNDC(e.clientX,e.clientY));if(null==i){const{cameraTarget:e}=t.element;t.element.cameraTarget="",t.element.cameraTarget=e,this.userAdjustOrbit(0,0,1)}else t.target.worldToLocal(i.position),t.setTarget(i.position.x,i.position.y,i.position.z)}resetRadius(){const{scene:e}=this,t=e.positionAndNormalFromPoint(l.set(0,0));if(null==t)return;e.target.worldToLocal(t.position);const i=e.getTarget(),{theta:n,phi:r}=this.spherical,s=n-e.yaw,a=c.set(Math.sin(r)*Math.sin(s),Math.cos(r),Math.sin(r)*Math.cos(s)),o=a.dot(t.position.sub(i));i.add(a.multiplyScalar(o)),e.setTarget(i.x,i.y,i.z),this.setOrbit(void 0,void 0,this.goalSpherical.radius-o)}onTouchChange(e){if(1===this.pointers.length)this.touchMode=this.touchModeRotate;else{if(this._disableZoom)return this.touchMode=null,void this.element.removeEventListener("touchmove",this.disableScroll);this.touchMode=this.touchDecided&&null===this.touchMode?null:this.touchModeZoom,this.touchDecided=!0,this.element.addEventListener("touchmove",this.disableScroll,{passive:!1}),this.lastSeparation=this.twoTouchDistance(this.pointers[0],this.pointers[1]),this.enablePan&&null!=this.touchMode&&(this.initializePan(),e.altKey||(this.scene.element[s.$panElement].style.opacity=1))}}onMouseDown(e){this.panPerPixel=0,this.enablePan&&(2===e.button||e.ctrlKey||e.metaKey||e.shiftKey)&&(this.initializePan(),this.scene.element[s.$panElement].style.opacity=1),this.element.style.cursor="grabbing"}orbitZoomKeyCodeHandler(e){let t=!0;switch(e.key){case"PageUp":this.userAdjustOrbit(0,0,d);break;case"PageDown":this.userAdjustOrbit(0,0,-.04);break;case"ArrowUp":this.userAdjustOrbit(0,-u,0);break;case"ArrowDown":this.userAdjustOrbit(0,u,0);break;case"ArrowLeft":this.userAdjustOrbit(-u,0,0);break;case"ArrowRight":this.userAdjustOrbit(u,0,0);break;default:t=!1}return t}panKeyCodeHandler(e){this.initializePan();let t=!0;switch(e.key){case"ArrowUp":this.movePan(0,-10);break;case"ArrowDown":this.movePan(0,10);break;case"ArrowLeft":this.movePan(-10,0);break;case"ArrowRight":this.movePan(10,0);break;default:t=!1}return t}constructor(e,t,i){super(),this.camera=e,this.element=t,this.scene=i,this.orbitSensitivity=1,this.inputSensitivity=1,this.changeSource=A.NONE,this._interactionEnabled=!1,this._disableZoom=!1,this.isUserPointing=!1,this.enablePan=!0,this.enableTap=!0,this.panProjection=new(0,r.Matrix3),this.panPerPixel=0,this.spherical=new(0,r.Spherical),this.goalSpherical=new(0,r.Spherical),this.thetaDamper=new(0,o.Damper),this.phiDamper=new(0,o.Damper),this.radiusDamper=new(0,o.Damper),this.logFov=Math.log(h.maximumFieldOfView),this.goalLogFov=this.logFov,this.fovDamper=new(0,o.Damper),this.touchMode=null,this.pointers=[],this.startTime=0,this.startPointerPosition={clientX:0,clientY:0},this.lastSeparation=0,this.touchDecided=!1,this.onContext=e=>{if(this.enablePan)e.preventDefault();else for(const e of this.pointers)this.onPointerUp(new PointerEvent("pointercancel",Object.assign(Object.assign({},this.startPointerPosition),{pointerId:e.id})))},this.touchModeZoom=(e,t)=>{if(!this._disableZoom){const e=this.twoTouchDistance(this.pointers[0],this.pointers[1]),t=d*(this.lastSeparation-e)*50/this.scene.height;this.lastSeparation=e,this.userAdjustOrbit(0,0,t)}this.panPerPixel>0&&this.movePan(e,t)},this.disableScroll=e=>{e.preventDefault()},this.touchModeRotate=(e,t)=>{const{touchAction:i}=this._options;if(!this.touchDecided&&"none"!==i){this.touchDecided=!0;const n=Math.abs(e),r=Math.abs(t);if(this.changeSource===A.USER_INTERACTION&&("pan-y"===i&&r>n||"pan-x"===i&&n>r))return void(this.touchMode=null);this.element.addEventListener("touchmove",this.disableScroll,{passive:!1})}this.handleSinglePointerMove(e,t)},this.onPointerDown=e=>{if(this.pointers.length>2)return;const{element:t}=this;0===this.pointers.length&&(t.addEventListener("pointermove",this.onPointerMove),t.addEventListener("pointerup",this.onPointerUp),this.touchMode=null,this.touchDecided=!1,this.startPointerPosition.clientX=e.clientX,this.startPointerPosition.clientY=e.clientY,this.startTime=performance.now());try{t.setPointerCapture(e.pointerId)}catch(e){}this.pointers.push({clientX:e.clientX,clientY:e.clientY,id:e.pointerId}),this.isUserPointing=!1,"touch"===e.pointerType?(this.changeSource=e.altKey?A.AUTOMATIC:A.USER_INTERACTION,this.onTouchChange(e)):(this.changeSource=A.USER_INTERACTION,this.onMouseDown(e)),this.changeSource===A.USER_INTERACTION&&this.dispatchEvent({type:"user-interaction"})},this.onPointerMove=e=>{const t=this.pointers.find((t=>t.id===e.pointerId));if(null==t)return;const i=this.pointers.length,n=(e.clientX-t.clientX)/i,r=(e.clientY-t.clientY)/i;0===n&&0===r||(t.clientX=e.clientX,t.clientY=e.clientY,"touch"===e.pointerType?(this.changeSource=e.altKey?A.AUTOMATIC:A.USER_INTERACTION,null!==this.touchMode&&this.touchMode(n,r)):(this.changeSource=A.USER_INTERACTION,this.panPerPixel>0?this.movePan(n,r):this.handleSinglePointerMove(n,r)))},this.onPointerUp=e=>{const{element:t}=this,i=this.pointers.findIndex((t=>t.id===e.pointerId));-1!==i&&this.pointers.splice(i,1),this.panPerPixel>0&&!e.altKey&&this.resetRadius(),0===this.pointers.length?(t.removeEventListener("pointermove",this.onPointerMove),t.removeEventListener("pointerup",this.onPointerUp),t.removeEventListener("touchmove",this.disableScroll),this.enablePan&&this.enableTap&&this.recenter(e)):null!==this.touchMode&&this.onTouchChange(e),this.scene.element[s.$panElement].style.opacity=0,t.style.cursor="grab",this.panPerPixel=0,this.isUserPointing&&this.dispatchEvent({type:"pointer-change-end"})},this.onWheel=e=>{this.changeSource=A.USER_INTERACTION;const t=e.deltaY*(1==e.deltaMode?18:1)*d/30;this.userAdjustOrbit(0,0,t),e.preventDefault(),this.dispatchEvent({type:"user-interaction"})},this.onKeyDown=e=>{const{changeSource:t}=this;this.changeSource=A.USER_INTERACTION;(e.shiftKey&&this.enablePan?this.panKeyCodeHandler(e):this.orbitZoomKeyCodeHandler(e))?(e.preventDefault(),this.dispatchEvent({type:"user-interaction"})):this.changeSource=t},this._options=Object.assign({},h),this.setOrbit(0,Math.PI/2,1),this.setFieldOfView(100),this.jumpToGoal()}}})),t.register("iMCCT",(function(i,n){e(i.exports,"$panElement",(function(){return P}),(function(e){return P=e})),e(i.exports,"ControlsMixin",(function(){return oe}),(function(e){return oe=e})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("g8rWM");var r=t("88MHk"),s=t("56YQj"),a=t("eJt4Z"),o=t("gY4lc"),l=t("kMXQy"),c=t("bSJm3"),h=t("8Z3VG"),u=t("89rP6"),d=t("dtmZX"),A=t("hUsH1"),p=function(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};const g=(0,A.timeline)({initialValue:0,keyframes:[{frames:5,value:-1},{frames:1,value:-1},{frames:8,value:1},{frames:1,value:1},{frames:5,value:0},{frames:18,value:0}]}),m=(0,A.timeline)({initialValue:0,keyframes:[{frames:1,value:1},{frames:5,value:1},{frames:1,value:0},{frames:6,value:0}]}),f="0deg 75deg 105%",v=["front","right","back","left"],x=["upper-","","lower-"],y="auto",_="basic",E="wiggle",b="none",C=()=>({basis:[(0,l.degreesToRadians)((0,h.numberNode)(30,"deg"))],keywords:{auto:[null]}}),I=()=>({basis:[(0,l.degreesToRadians)((0,h.numberNode)(12,"deg"))],keywords:{auto:[null]}}),w=(()=>{const e=(0,h.parseExpressions)(f)[0].terms,t=(0,l.normalizeUnit)(e[0]),i=(0,l.normalizeUnit)(e[1]);return e=>{const n=e[o.$scene].idealCameraDistance();return{basis:[t,i,(0,h.numberNode)(n,"m")],keywords:{auto:[null,null,(0,h.numberNode)(105,"%")]}}}})(),S=e=>{const t=2.2*e[o.$scene].boundingSphere.radius;return{basis:[(0,h.numberNode)(-1/0,"rad"),(0,h.numberNode)(Math.PI/8,"rad"),(0,h.numberNode)(t,"m")],keywords:{auto:[null,null,null]}}},M=e=>{const t=w(e),i=new(0,c.StyleEvaluator)([],t).evaluate()[2];return{basis:[(0,h.numberNode)(1/0,"rad"),(0,h.numberNode)(Math.PI-Math.PI/8,"rad"),(0,h.numberNode)(i,"m")],keywords:{auto:[null,null,null]}}},B=e=>{const t=e[o.$scene].boundingBox.getCenter(new(0,s.Vector3));return{basis:[(0,h.numberNode)(t.x,"m"),(0,h.numberNode)(t.y,"m"),(0,h.numberNode)(t.z,"m")],keywords:{auto:[null,null,null]}}},T=Math.PI/2,R=Math.PI/3,L=T/2,D=2*Math.PI,Q=Symbol("controls"),P=Symbol("panElement"),F=Symbol("promptElement"),N=Symbol("promptAnimatedContainer"),U=Symbol("fingerAnimatedContainers"),k=Symbol("deferInteractionPrompt"),O=Symbol("updateAria"),G=Symbol("updateCameraForRadius"),H=Symbol("cancelPrompts"),V=Symbol("onChange"),z=Symbol("onPointerChange"),W=Symbol("waitingToPromptUser"),q=Symbol("userHasInteracted"),j=Symbol("promptElementVisibleTime"),$=Symbol("lastPromptOffset"),Y=Symbol("cancellationSource"),K=Symbol("lastSpherical"),J=Symbol("jumpCamera"),X=Symbol("initialized"),Z=Symbol("maintainThetaPhi"),ee=Symbol("syncCameraOrbit"),te=Symbol("syncFieldOfView"),ie=Symbol("syncCameraTarget"),ne=Symbol("syncMinCameraOrbit"),re=Symbol("syncMaxCameraOrbit"),se=Symbol("syncMinFieldOfView"),ae=Symbol("syncMaxFieldOfView"),oe=e=>{var t,i,n,l,c,h,oe,le,ce,he,ue,de,Ae,pe,ge,me,fe;class ve extends e{get inputSensitivity(){return this[Q].inputSensitivity}set inputSensitivity(e){this[Q].inputSensitivity=e}getCameraOrbit(){const{theta:e,phi:t,radius:i}=this[K];return{theta:e,phi:t,radius:i,toString(){return`${this.theta}rad ${this.phi}rad ${this.radius}m`}}}getCameraTarget(){return(0,o.toVector3D)(this[o.$renderer].isPresenting?this[o.$renderer].arRenderer.target:this[o.$scene].getTarget())}getFieldOfView(){return this[Q].getFieldOfView()}getMinimumFieldOfView(){return this[Q].options.minimumFieldOfView}getMaximumFieldOfView(){return this[Q].options.maximumFieldOfView}getIdealAspect(){return this[o.$scene].idealAspect}jumpCameraToGoal(){this[J]=!0,this.requestUpdate(J,!1)}resetInteractionPrompt(){this[$]=0,this[j]=1/0,this[q]=!1,this[W]=this.interactionPrompt===y&&this.cameraControls}zoom(e){const t=new WheelEvent("wheel",{deltaY:-30*e});this[o.$userInputElement].dispatchEvent(t)}connectedCallback(){super.connectedCallback(),this[Q].addEventListener("user-interaction",this[H]),this[Q].addEventListener("pointer-change-start",this[z]),this[Q].addEventListener("pointer-change-end",this[z])}disconnectedCallback(){super.disconnectedCallback(),this[Q].removeEventListener("user-interaction",this[H]),this[Q].removeEventListener("pointer-change-start",this[z]),this[Q].removeEventListener("pointer-change-end",this[z])}updated(e){super.updated(e);const t=this[Q],i=this[o.$scene];if(e.has("cameraControls")&&(this.cameraControls?(t.enableInteraction(),this.interactionPrompt===y&&(this[W]=!0)):(t.disableInteraction(),this[k]()),this[o.$userInputElement].setAttribute("aria-label",this[o.$ariaLabel])),e.has("disableZoom")&&(t.disableZoom=this.disableZoom),e.has("disablePan")&&(t.enablePan=!this.disablePan),e.has("disableTap")&&(t.enableTap=!this.disableTap),(e.has("interactionPrompt")||e.has("cameraControls")||e.has("src"))&&(this.interactionPrompt===y&&this.cameraControls&&!this[q]?this[W]=!0:this[k]()),e.has("interactionPromptStyle")&&(this[N].style.opacity=this.interactionPromptStyle==_?"1":"0"),e.has("touchAction")){const e=this.touchAction;t.applyOptions({touchAction:e}),t.updateTouchActionStyle()}e.has("orbitSensitivity")&&(t.orbitSensitivity=this.orbitSensitivity),e.has("interpolationDecay")&&(t.setDamperDecayTime(this.interpolationDecay),i.setTargetDamperDecayTime(this.interpolationDecay)),!0===this[J]&&Promise.resolve().then((()=>{t.jumpToGoal(),i.jumpToGoal(),this[V](),this[J]=!1}))}async updateFraming(){const e=this[o.$scene],t=e.adjustedFoV(e.framedFoVDeg);await e.updateFraming();const i=e.adjustedFoV(e.framedFoVDeg),n=this[Q].getFieldOfView()/t;this[Q].setFieldOfView(i*n),this[Z]=!0,this.requestUpdate("maxFieldOfView"),this.requestUpdate("fieldOfView"),this.requestUpdate("minCameraOrbit"),this.requestUpdate("maxCameraOrbit"),this.requestUpdate("cameraOrbit"),await this.updateComplete}interact(e,t,i){const n=this[o.$userInputElement],r=this[U];if("1"===r[0].style.opacity)return void console.warn("interact() failed because an existing interaction is running.");const s=new Array;s.push({x:(0,A.timeline)(t.x),y:(0,A.timeline)(t.y)});const a=[{x:s[0].x(0),y:s[0].y(0)}];null!=i&&(s.push({x:(0,A.timeline)(i.x),y:(0,A.timeline)(i.y)}),a.push({x:s[1].x(0),y:s[1].y(0)}));let l=performance.now();const{width:c,height:h}=this[o.$scene],u=e=>{for(const[t,i]of a.entries()){const{style:s}=r[t];s.transform=`translateX(${c*i.x}px) translateY(${h*i.y}px)`,"pointerdown"===e?s.opacity="1":"pointerup"===e&&(s.opacity="0");const a={pointerId:t-5678,pointerType:"touch",target:n,clientX:c*i.x,clientY:h*i.y,altKey:!0};n.dispatchEvent(new PointerEvent(e,a))}},p=()=>{const t=this[Y];if(t!==d.ChangeSource.AUTOMATIC||!n.isConnected){for(const e of this[U])e.style.opacity="0";return u("pointercancel"),this.dispatchEvent(new CustomEvent("interact-stopped",{detail:{source:t}})),void document.removeEventListener("visibilitychange",g)}const i=Math.min(1,(performance.now()-l)/e);for(const[e,t]of a.entries())t.x=s[e].x(i),t.y=s[e].y(i);u("pointermove"),i<1?requestAnimationFrame(p):(u("pointerup"),this.dispatchEvent(new CustomEvent("interact-stopped",{detail:{source:d.ChangeSource.AUTOMATIC}})),document.removeEventListener("visibilitychange",g))},g=()=>{let e=0;"hidden"===document.visibilityState?e=performance.now()-l:l=performance.now()-e};document.addEventListener("visibilitychange",g),u("pointerdown"),this[Y]=d.ChangeSource.AUTOMATIC,requestAnimationFrame(p)}[(t=F,i=N,n=U,l=P,c=$,h=j,oe=q,le=W,ce=Y,he=Q,ue=K,de=J,Ae=X,pe=Z,te)](e){const t=this[Q],i=this[o.$scene];i.framedFoVDeg=180*e[0]/Math.PI,t.changeSource=d.ChangeSource.NONE,t.setFieldOfView(i.adjustedFoV(i.framedFoVDeg)),this[H]()}[ee](e){const t=this[Q];if(this[Z]){const{theta:t,phi:i}=this.getCameraOrbit();e[0]=t,e[1]=i,this[Z]=!1}t.changeSource=d.ChangeSource.NONE,t.setOrbit(e[0],e[1],e[2]),this[H]()}[ne](e){this[Q].applyOptions({minimumAzimuthalAngle:e[0],minimumPolarAngle:e[1],minimumRadius:e[2]}),this.jumpCameraToGoal()}[re](e){this[Q].applyOptions({maximumAzimuthalAngle:e[0],maximumPolarAngle:e[1],maximumRadius:e[2]}),this[G](e[2]),this.jumpCameraToGoal()}[se](e){this[Q].applyOptions({minimumFieldOfView:180*e[0]/Math.PI}),this.jumpCameraToGoal()}[ae](e){const t=this[o.$scene].adjustedFoV(180*e[0]/Math.PI);this[Q].applyOptions({maximumFieldOfView:t}),this.jumpCameraToGoal()}[ie](e){const[t,i,n]=e;this[o.$renderer].arRenderer.isPresenting||this[o.$scene].setTarget(t,i,n),this[Q].changeSource=d.ChangeSource.NONE,this[o.$renderer].arRenderer.updateTarget(),this[H]()}[o.$tick](e,t){if(super[o.$tick](e,t),this[o.$renderer].isPresenting||!this[o.$getModelIsVisible]())return;const i=this[Q],n=this[o.$scene],r=performance.now();if(this[W]&&this.loaded&&r>this[o.$loadedTime]+this.interactionPromptThreshold&&(this[W]=!1,this[j]=r,this[F].classList.add("visible")),isFinite(this[j])&&this.interactionPromptStyle===E){const e=(r-this[j])/5e3%1,t=g(e),s=m(e);if(this[N].style.opacity=`${s}`,t!==this[$]){const e=t*n.width*.05,r=(t-this[$])*Math.PI/16;this[N].style.transform=`translateX(${e}px)`,i.changeSource=d.ChangeSource.AUTOMATIC,i.adjustOrbit(r,0,0),this[$]=t}}const s=i.update(e,t),a=n.updateTarget(t);(s||a)&&this[V]()}[k](){this[W]=!1,this[F].classList.remove("visible"),this[j]=1/0}[G](e){const t=2*Math.max(this[o.$scene].boundingSphere.radius,e);this[Q].updateNearFar(0,t)}[O](){const{theta:e,phi:t}=this[Q].getCameraSpherical(this[K]),i=(4+Math.floor((e%D+L)/T))%4,n=Math.floor(t/R),r=v[i],s=x[n];this[o.$updateStatus](`View from stage ${s}${r}`)}get[o.$ariaLabel](){return super[o.$ariaLabel]+(this.cameraControls?". Use mouse, touch or arrow keys to move.":"")}async[o.$onResize](e){const t=this[Q],i=this[o.$scene],n=i.adjustedFoV(i.framedFoVDeg);super[o.$onResize](e);const r=i.adjustedFoV(i.framedFoVDeg)/n,s=t.getFieldOfView()*(isFinite(r)?r:1);t.updateAspect(this[o.$scene].aspect),this.requestUpdate("maxFieldOfView",this.maxFieldOfView),await this.updateComplete,this[Q].setFieldOfView(s),this.jumpCameraToGoal()}[o.$onModelLoad](){super[o.$onModelLoad](),this[X]?this[Z]=!0:this[X]=!0,this.requestUpdate("maxFieldOfView",this.maxFieldOfView),this.requestUpdate("fieldOfView",this.fieldOfView),this.requestUpdate("minCameraOrbit",this.minCameraOrbit),this.requestUpdate("maxCameraOrbit",this.maxCameraOrbit),this.requestUpdate("cameraOrbit",this.cameraOrbit),this.requestUpdate("cameraTarget",this.cameraTarget),this.jumpCameraToGoal()}constructor(){super(...arguments),this.cameraControls=!1,this.cameraOrbit=f,this.cameraTarget="auto auto auto",this.fieldOfView="auto",this.minCameraOrbit="auto",this.maxCameraOrbit="auto",this.minFieldOfView="auto",this.maxFieldOfView="auto",this.interactionPromptThreshold=3e3,this.interactionPrompt=y,this.interactionPromptStyle=E,this.orbitSensitivity=1,this.touchAction=b,this.disableZoom=!1,this.disablePan=!1,this.disableTap=!1,this.interpolationDecay=u.DECAY_MILLISECONDS,this[t]=this.shadowRoot.querySelector(".interaction-prompt"),this[i]=this.shadowRoot.querySelector("#prompt"),this[n]=[this.shadowRoot.querySelector("#finger0"),this.shadowRoot.querySelector("#finger1")],this[l]=this.shadowRoot.querySelector(".pan-target"),this[c]=0,this[h]=1/0,this[oe]=!1,this[le]=!1,this[ce]=d.ChangeSource.AUTOMATIC,this[he]=new(0,d.SmoothControls)(this[o.$scene].camera,this[o.$userInputElement],this[o.$scene]),this[ue]=new(0,s.Spherical),this[de]=!1,this[Ae]=!1,this[pe]=!1,this[ge]=()=>{const e=this[Q].changeSource;this[Y]=e,e===d.ChangeSource.USER_INTERACTION&&(this[q]=!0,this[k]())},this[me]=()=>{this[O](),this[o.$needsRender]();const e=this[Q].changeSource;this.dispatchEvent(new CustomEvent("camera-change",{detail:{source:e}}))},this[fe]=e=>{"pointer-change-start"===e.type?this[o.$container].classList.add("pointer-tumbling"):this[o.$container].classList.remove("pointer-tumbling")}}}return ge=H,me=V,fe=z,p([(0,r.property)({type:Boolean,attribute:"camera-controls"})],ve.prototype,"cameraControls",void 0),p([(0,a.style)({intrinsics:w,observeEffects:!0,updateHandler:ee}),(0,r.property)({type:String,attribute:"camera-orbit",hasChanged:()=>!0})],ve.prototype,"cameraOrbit",void 0),p([(0,a.style)({intrinsics:B,observeEffects:!0,updateHandler:ie}),(0,r.property)({type:String,attribute:"camera-target",hasChanged:()=>!0})],ve.prototype,"cameraTarget",void 0),p([(0,a.style)({intrinsics:C,observeEffects:!0,updateHandler:te}),(0,r.property)({type:String,attribute:"field-of-view",hasChanged:()=>!0})],ve.prototype,"fieldOfView",void 0),p([(0,a.style)({intrinsics:S,updateHandler:ne}),(0,r.property)({type:String,attribute:"min-camera-orbit",hasChanged:()=>!0})],ve.prototype,"minCameraOrbit",void 0),p([(0,a.style)({intrinsics:M,updateHandler:re}),(0,r.property)({type:String,attribute:"max-camera-orbit",hasChanged:()=>!0})],ve.prototype,"maxCameraOrbit",void 0),p([(0,a.style)({intrinsics:I,updateHandler:se}),(0,r.property)({type:String,attribute:"min-field-of-view",hasChanged:()=>!0})],ve.prototype,"minFieldOfView",void 0),p([(0,a.style)({intrinsics:C,updateHandler:ae}),(0,r.property)({type:String,attribute:"max-field-of-view",hasChanged:()=>!0})],ve.prototype,"maxFieldOfView",void 0),p([(0,r.property)({type:Number,attribute:"interaction-prompt-threshold"})],ve.prototype,"interactionPromptThreshold",void 0),p([(0,r.property)({type:String,attribute:"interaction-prompt"})],ve.prototype,"interactionPrompt",void 0),p([(0,r.property)({type:String,attribute:"interaction-prompt-style"})],ve.prototype,"interactionPromptStyle",void 0),p([(0,r.property)({type:Number,attribute:"orbit-sensitivity"})],ve.prototype,"orbitSensitivity",void 0),p([(0,r.property)({type:String,attribute:"touch-action"})],ve.prototype,"touchAction",void 0),p([(0,r.property)({type:Boolean,attribute:"disable-zoom"})],ve.prototype,"disableZoom",void 0),p([(0,r.property)({type:Boolean,attribute:"disable-pan"})],ve.prototype,"disablePan",void 0),p([(0,r.property)({type:Boolean,attribute:"disable-tap"})],ve.prototype,"disableTap",void 0),p([(0,r.property)({type:Number,attribute:"interpolation-decay"})],ve.prototype,"interpolationDecay",void 0),ve}})),t.register("eJt4Z",(function(i,n){e(i.exports,"style",(function(){return o})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("bSJm3"),s=t("8Z3VG"),a=t("1ce8j");const o=e=>{const t=e.observeEffects||!1,i=e.intrinsics instanceof Function?e.intrinsics:()=>e.intrinsics;return(n,o)=>{const l=n.updated,c=n.connectedCallback,h=n.disconnectedCallback,u=Symbol(`${o}StyleEffector`),d=Symbol(`${o}StyleEvaluator`),A=Symbol(`${o}UpdateEvaluator`),p=Symbol(`${o}EvaluateAndSync`);Object.defineProperties(n,{[u]:{value:null,writable:!0},[d]:{value:null,writable:!0},[A]:{value:function(){const e=(0,s.parseExpressions)(this[o]);this[d]=new(0,r.StyleEvaluator)(e,i(this)),null==this[u]&&t&&(this[u]=new(0,a.StyleEffector)((()=>this[p]()))),null!=this[u]&&this[u].observeEffectsFor(e)}},[p]:{value:function(){if(null==this[d])return;const t=this[d].evaluate();this[e.updateHandler](t)}},updated:{value:function(e){e.has(o)&&(this[A](),this[p]()),l.call(this,e)}},connectedCallback:{value:function(){c.call(this),this.requestUpdate(o,this[o])}},disconnectedCallback:{value:function(){h.call(this),null!=this[u]&&(this[u].dispose(),this[u]=null)}}})}}})),t.register("bSJm3",(function(i,n){e(i.exports,"StyleEvaluator",(function(){return w})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r,s,a,o=t("kMXQy"),l=t("8Z3VG");const c=Symbol("evaluate"),h=Symbol("lastValue");class u{static evaluatableFor(e,t=l.ZERO){if(e instanceof u)return e;if("number"===e.type)return"%"===e.unit?new p(e,t):e;switch(e.name.value){case"calc":return new x(e,t);case"env":return new m(e)}return l.ZERO}static evaluate(e){return e instanceof u?e.evaluate():e}static isConstant(e){return!(e instanceof u)||e.isConstant}static applyIntrinsics(e,t){const{basis:i,keywords:n}=t,{auto:r}=n;return i.map(((t,i)=>{const s=null==r[i]?t:r[i];let a=e[i]?e[i]:s;if("ident"===a.type){const e=a.value;e in n&&(a=n[e][i])}return null!=a&&"ident"!==a.type||(a=s),"%"===a.unit?(0,l.numberNode)(a.number/100*t.number,t.unit):(a=(0,o.normalizeUnit)(a,t),a.unit!==t.unit?t:a)}))}get isConstant(){return!1}evaluate(){return this.isConstant&&null!=this[h]||(this[h]=this[c]()),this[h]}constructor(){this[r]=null}}r=h;const d=Symbol("percentage"),A=Symbol("basis");class p extends u{get isConstant(){return!0}[c](){return(0,l.numberNode)(this[d].number/100*this[A].number,this[A].unit)}constructor(e,t){super(),this[d]=e,this[A]=t}}const g=Symbol("identNode");class m extends u{get isConstant(){return!1}[(s=g,c)](){if(null!=this[g]&&"window-scroll-y"===this[g].value){return{type:"number",number:window.pageYOffset/(Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)-window.innerHeight)||0,unit:null}}return l.ZERO}constructor(e){super(),this[s]=null;const t=e.arguments.length?e.arguments[0].terms[0]:null;null!=t&&"ident"===t.type&&(this[g]=t)}}const f=/[\*\/]/,v=Symbol("evaluator");class x extends u{get isConstant(){return null==this[v]||u.isConstant(this[v])}[(a=v,c)](){return null!=this[v]?u.evaluate(this[v]):l.ZERO}constructor(e,t=l.ZERO){if(super(),this[a]=null,1!==e.arguments.length)return;const i=e.arguments[0].terms.slice(),n=[];for(;i.length;){const e=i.shift();if(n.length>0){const i=n[n.length-1];if("operator"===i.type&&f.test(i.value)){const i=n.pop(),r=n.pop();if(null==r)return;n.push(new b(i,u.evaluatableFor(r,t),u.evaluatableFor(e,t)));continue}}n.push("operator"===e.type?e:u.evaluatableFor(e,t))}for(;n.length>2;){const[e,i,r]=n.splice(0,3);if("operator"!==i.type)return;n.unshift(new b(i,u.evaluatableFor(e,t),u.evaluatableFor(r,t)))}1===n.length&&(this[v]=n[0])}}const y=Symbol("operator"),_=Symbol("left"),E=Symbol("right");class b extends u{get isConstant(){return u.isConstant(this[_])&&u.isConstant(this[E])}[c](){const e=(0,o.normalizeUnit)(u.evaluate(this[_])),t=(0,o.normalizeUnit)(u.evaluate(this[E])),{number:i,unit:n}=e,{number:r,unit:s}=t;if(null!=s&&null!=n&&s!=n)return l.ZERO;const a=n||s;let c;switch(this[y].value){case"+":c=i+r;break;case"-":c=i-r;break;case"/":c=i/r;break;case"*":c=i*r;break;default:return l.ZERO}return{type:"number",number:c,unit:a}}constructor(e,t,i){super(),this[y]=e,this[_]=t,this[E]=i}}const C=Symbol("evaluatables"),I=Symbol("intrinsics");class w extends u{get isConstant(){for(const e of this[C])if(!u.isConstant(e))return!1;return!0}[c](){const e=this[C].map((e=>u.evaluate(e)));return u.applyIntrinsics(e,this[I]).map((e=>e.number))}constructor(e,t){super(),this[I]=t;const i=e[0],n=null!=i?i.terms:[];this[C]=t.basis.map(((e,t)=>{const i=n[t];return null==i?{type:"ident",value:"auto"}:"ident"===i.type?i:u.evaluatableFor(i,e)}))}}})),t.register("kMXQy",(function(i,n){e(i.exports,"degreesToRadians",(function(){return s})),e(i.exports,"normalizeUnit",(function(){return o})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("8Z3VG");const s=(e,t=0)=>{let{number:i,unit:n}=e;if(isFinite(i)){if("rad"===e.unit||null==e.unit)return e}else i=t,n="rad";return{type:"number",number:("deg"===n&&null!=i?i:0)*Math.PI/180,unit:"rad"}},a=(e,t=0)=>{let i,{number:n,unit:r}=e;if(isFinite(n)){if("m"===e.unit)return e}else n=t,r="m";switch(r){default:i=1;break;case"cm":i=.01;break;case"mm":i=.001}return{type:"number",number:i*n,unit:"m"}},o=(()=>{const e=e=>e,t={rad:e,deg:s,m:e,mm:a,cm:a};return(e,i=r.ZERO)=>{isFinite(e.number)||(e.number=i.number,e.unit=i.unit);const{unit:n}=e;if(null==n)return e;const s=t[n];return null==s?i:s(e)}})()})),t.register("8Z3VG",(function(t,i){e(t.exports,"numberNode",(function(){return n})),e(t.exports,"parseExpressions",(function(){return r})),e(t.exports,"ASTWalker",(function(){return u})),e(t.exports,"ZERO",(function(){return d})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +const n=(e,t)=>({type:"number",number:e,unit:t}),r=(()=>{const e={};return t=>{const i=t;if(i in e)return e[i];const n=[];let r=0;for(;t;){if(++r>1e3){t="";break}const e=s(t),i=e.nodes[0];if(null==i||0===i.terms.length)break;n.push(i),t=e.remainingInput}return e[i]=n}})(),s=(()=>{const e=/^(\-\-|[a-z\u0240-\uffff])/i,t=/^([\*\+\/]|[\-]\s)/i,i=/^[\),]/;return n=>{const r=[];for(;n.length&&(n=n.trim(),!i.test(n));)if("("===n[0]){const{nodes:e,remainingInput:t}=c(n);n=t,r.push({type:"function",name:{type:"ident",value:"calc"},arguments:e})}else if(e.test(n)){const e=a(n),t=e.nodes[0];if("("===(n=e.remainingInput)[0]){const{nodes:e,remainingInput:i}=c(n);r.push({type:"function",name:t,arguments:e}),n=i}else r.push(t)}else if(t.test(n))r.push({type:"operator",value:n[0]}),n=n.slice(1);else{const{nodes:e,remainingInput:t}="#"===n[0]?l(n):o(n);if(0===e.length)break;r.push(e[0]),n=t}return{nodes:[{type:"expression",terms:r}],remainingInput:n}}})(),a=(()=>{const e=/[^a-z0-9_\-\u0240-\uffff]/i;return t=>{const i=t.match(e);return{nodes:[{type:"ident",value:null==i?t:t.substr(0,i.index)}],remainingInput:null==i?"":t.substr(i.index)}}})(),o=(()=>{const e=/[\+\-]?(\d+[\.]\d+|\d+|[\.]\d+)([eE][\+\-]?\d+)?/,t=/^[a-z%]+/i,i=/^(m|mm|cm|rad|deg|[%])$/;return n=>{const r=n.match(e),s=null==r?"0":r[0],a=(n=null==s?n:n.slice(s.length)).match(t);let o=null!=a&&""!==a[0]?a[0]:null;const l=null==a?n:n.slice(o.length);return null==o||i.test(o)||(o=null),{nodes:[{type:"number",number:parseFloat(s)||0,unit:o}],remainingInput:l}}})(),l=(()=>{const e=/^[a-f0-9]*/i;return t=>{const i=(t=t.slice(1).trim()).match(e);return{nodes:null==i?[]:[{type:"hex",value:i[0]}],remainingInput:null==i?t:t.slice(i[0].length)}}})(),c=e=>{const t=[];for(e=e.slice(1).trim();e.length;){const i=s(e);if(t.push(i.nodes[0]),","===(e=i.remainingInput.trim())[0])e=e.slice(1).trim();else if(")"===e[0]){e=e.slice(1);break}}return{nodes:t,remainingInput:e}},h=Symbol("visitedTypes");class u{walk(e,t){const i=e.slice();for(;i.length;){const e=i.shift();switch(this[h].indexOf(e.type)>-1&&t(e),e.type){case"expression":i.unshift(...e.terms);break;case"function":i.unshift(e.name,...e.arguments)}}}constructor(e){this[h]=e}}const d=Object.freeze({type:"number",number:0,unit:null})})),t.register("1ce8j",(function(i,n){e(i.exports,"StyleEffector",(function(){return y})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r,s,a,o,l=t("8Z3VG");const c=Symbol("instances"),h=Symbol("activateListener"),u=Symbol("deactivateListener"),d=Symbol("notifyInstances"),A=Symbol("notify"),p=Symbol("callback");class g{static[d](){for(const e of g[c])e[A]()}static[(r=c,h)](){window.addEventListener("scroll",this[d],{passive:!0})}static[u](){window.removeEventListener("scroll",this[d])}observe(){0===g[c].size&&g[h](),g[c].add(this)}disconnect(){g[c].delete(this),0===g[c].size&&g[u]()}[A](){this[p]()}constructor(e){this[p]=e}}g[r]=new Set;const m=Symbol("computeStyleCallback"),f=Symbol("astWalker"),v=Symbol("dependencies"),x=Symbol("onScroll");class y{observeEffectsFor(e){const t={},i=this[v];this[f].walk(e,(e=>{const{name:n}=e,r=e.arguments[0].terms[0];if("env"===n.value&&null!=r&&"ident"===r.type&&"window-scroll-y"===r.value)if(null==t["window-scroll"]){const e="window-scroll"in i?i["window-scroll"]:new g(this[x]);e.observe(),delete i["window-scroll"],t["window-scroll"]=e}}));for(const e in i){i[e].disconnect()}this[v]=t}dispose(){for(const e in this[v]){this[v][e].disconnect()}}constructor(e){this[s]={},this[a]=new(0,l.ASTWalker)(["function"]),this[o]=()=>{this[m]({relatedState:"window-scroll"})},this[m]=e}}s=v,a=f,o=x})),t.register("hUsH1",(function(i,n){e(i.exports,"timeline",(function(){return o})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("cAxnC");const s=e=>e<.5?2*e*e:(4-2*e)*e-1,a=(e,t,i=s)=>n=>e+(t-e)*i(n),o=e=>{const t=[],i=[];let n=e.initialValue;for(let r=0;r{const i=t.map((n=0,e=>n+=e));var n;return t=>{t=(0,r.clamp)(t,0,1),t*=i[i.length-1];const n=i.findIndex((e=>e>=t)),s=n<1?0:i[n-1],a=i[n];return e[n]((t-s)/(a-s))}})(t,i)}})),t.register("b977n",(function(i,n){e(i.exports,"Debugger",(function(){return s})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("56YQj");class s{addScene(e){self.dispatchEvent(new CustomEvent("model-viewer-scene-added-debug",{detail:{scene:e}}))}removeScene(e){self.dispatchEvent(new CustomEvent("model-viewer-scene-removed-debug",{detail:{scene:e}}))}constructor(e){e.threeRenderer.debug={checkShaderErrors:!0},Promise.resolve().then((()=>{self.dispatchEvent(new CustomEvent("model-viewer-renderer-debug",{detail:{renderer:e,THREE:{ShaderMaterial:r.ShaderMaterial,Texture:r.Texture,Mesh:r.Mesh,Scene:r.Scene,PlaneGeometry:r.PlaneGeometry,OrthographicCamera:r.OrthographicCamera,WebGLRenderTarget:r.WebGLRenderTarget}}}))}))}}})),t.register("eDpkf",(function(i,n){e(i.exports,"ModelViewerGLTFInstance",(function(){return l})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("56YQj"),s=t("f6Oyi"),a=t("giGjn");const o=Symbol("correlatedSceneGraph");class l extends s.GLTFInstance{static[s.$prepare](e){const t=super[s.$prepare](e);null==t[o]&&(t[o]=a.CorrelatedSceneGraph.from(t));const{scene:i}=t,n=new(0,r.Sphere)(void 0,1/0);return i.traverse((e=>{e.renderOrder=1e3,e.frustumCulled=!1,e.name||(e.name=e.uuid);const i=e;if(i.isMesh){const{geometry:e}=i;i.castShadow=!0,i.isSkinnedMesh&&(e.boundingSphere=n,e.boundingBox=null);const s=i.material;if(!0===s.isMeshBasicMaterial&&(s.toneMapped=!1),s.shadowSide=r.FrontSide,s.aoMap){const{gltf:i,threeObjectMap:n}=t[o],r=n.get(s);if(null!=i.materials&&null!=r&&null!=r.materials){const t=i.materials[r.materials];t.occlusionTexture&&0===t.occlusionTexture.texCoord&&null!=e.attributes.uv&&e.setAttribute("uv2",e.attributes.uv)}}}})),t}get correlatedSceneGraph(){return this[s.$preparedGLTF][o]}[s.$clone](){const e=super[s.$clone](),t=new Map;return e.scene.traverse((e=>{if(e.isMesh){const i=e,n=i.material;if(null!=n){if(t.has(n.uuid))return void(i.material=t.get(n.uuid));i.material=n.clone(),t.set(n.uuid,i.material)}}})),e[o]=a.CorrelatedSceneGraph.from(e,this.correlatedSceneGraph),e}}})),t.register("f6Oyi",(function(i,n){e(i.exports,"$prepare",(function(){return o})),e(i.exports,"$preparedGLTF",(function(){return l})),e(i.exports,"$clone",(function(){return c})),e(i.exports,"GLTFInstance",(function(){return h})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("56YQj"),s=t("k3qzu");const a=Symbol("prepared"),o=Symbol("prepare"),l=Symbol("preparedGLTF"),c=Symbol("clone");class h{static prepare(e){if(null==e.scene)throw new Error("Model does not have a scene");if(e[a])return e;const t=this[o](e);return t[a]=!0,t}static[o](e){const{scene:t}=e,i=[t];return Object.assign(Object.assign({},e),{scene:t,scenes:i})}get parser(){return this[l].parser}get animations(){return this[l].animations}get scene(){return this[l].scene}get scenes(){return this[l].scenes}get cameras(){return this[l].cameras}get asset(){return this[l].asset}get userData(){return this[l].userData}clone(){return new(0,this.constructor)(this[c]())}dispose(){this.scenes.forEach((e=>{e.traverse((e=>{if(!e.isMesh)return;const t=e;(Array.isArray(t.material)?t.material:[t.material]).forEach((e=>{for(const t in e){const i=e[t];if(i instanceof r.Texture){const e=i.source.data;null!=e.close&&e.close(),i.dispose()}}e.dispose()})),t.geometry.dispose()}))}))}[c](){const e=this[l],t=s.clone(this.scene);u(t,this.scene);const i=[t],n=e.userData?Object.assign({},e.userData):{};return Object.assign(Object.assign({},e),{scene:t,scenes:i,userData:n})}constructor(e){this[l]=e}}const u=(e,t)=>{d(e,t,((e,t)=>{void 0!==t.userData.variantMaterials&&(e.userData.variantMaterials=new Map(t.userData.variantMaterials)),void 0!==t.userData.variantData&&(e.userData.variantData=t.userData.variantData),void 0!==t.userData.originalMaterial&&(e.userData.originalMaterial=t.userData.originalMaterial)}))},d=(e,t,i)=>{i(e,t);for(let n=0;n{const n=t.threeObjectMap.get(e);if(null!=n)for(const e in n)if(null!=e&&"primitives"!==e){const t=e,o=n[t],l=r[t][o],c=s.get(i)||{};c[t]=o,s.set(i,c);const h=a.get(l)||new Set;h.add(i),a.set(l,h)}}));return new d(e,r,s,a)}static[c](e,t,i){const n=(e,t)=>{if(i(e,t),e.isObject3D){if(e.isMesh)if(Array.isArray(e.material))for(let i=0;ithis.ldrLoader.load(e,t,(()=>{}),i)));return t.name=e,t.flipY=!1,t}async loadLottie(e,t){const i=await this.getLottieLoader();i.setQuality(t);const n=await new Promise(((t,n)=>i.load(e,t,(()=>{}),n)));return n.name=e,n}async loadEquirect(e,t=(()=>{})){try{const i=h.test(e),n=i?this.hdrLoader:this.ldrLoader,s=await new Promise(((i,r)=>n.load(e,i,(e=>{t(e.loaded/e.total*.9)}),r)));return t(1),s.name=e,s.mapping=r.EquirectangularReflectionMapping,i||(s.encoding=r.sRGBEncoding),s}finally{t&&t(1)}}async generateEnvironmentMapAndSkybox(e=null,t=null,i=(()=>{})){const n="legacy"!==t;"legacy"!==t&&"neutral"!==t||(t=null),t=(0,a.deserializeUrl)(t);let r,s=Promise.resolve(null);e&&(s=this.loadEquirectFromUrl(e,i)),r=t?this.loadEquirectFromUrl(t,i):e?this.loadEquirectFromUrl(e,i):n?this.loadGeneratedEnvironmentMapAlt():this.loadGeneratedEnvironmentMap();const[o,l]=await Promise.all([r,s]);if(null==o)throw new Error("Failed to load environment map.");return{environmentMap:o,skybox:l}}async loadEquirectFromUrl(e,t){if(!this.skyboxCache.has(e)){const i=this.loadEquirect(e,t);this.skyboxCache.set(e,i)}return this.skyboxCache.get(e)}async GenerateEnvironmentMap(e,t){await(0,a.timePasses)();const i=this.threeRenderer,n=new(0,r.WebGLCubeRenderTarget)(256,{generateMipmaps:!1,type:r.HalfFloatType,format:r.RGBAFormat,encoding:r.LinearEncoding,depthBuffer:!0}),s=new(0,r.CubeCamera)(.1,100,n),o=s.renderTarget.texture;o.name=t;const l=i.outputEncoding,c=i.toneMapping;return i.toneMapping=r.NoToneMapping,i.outputEncoding=r.LinearEncoding,s.update(i,e),this.blurCubemap(n,.04),i.toneMapping=c,i.outputEncoding=l,o}async loadGeneratedEnvironmentMap(){return null==this.generatedEnvironmentMap&&(this.generatedEnvironmentMap=this.GenerateEnvironmentMap(new(0,o.default),"legacy")),this.generatedEnvironmentMap}async loadGeneratedEnvironmentMapAlt(){return null==this.generatedEnvironmentMapAlt&&(this.generatedEnvironmentMapAlt=this.GenerateEnvironmentMap(new(0,l.default),"neutral")),this.generatedEnvironmentMapAlt}blurCubemap(e,t){if(null==this.blurMaterial){this.blurMaterial=this.getBlurShader(c);const e=new(0,r.BoxGeometry),t=new(0,r.Mesh)(e,this.blurMaterial);this.blurScene=new(0,r.Scene),this.blurScene.add(t)}const i=e.clone();this.halfblur(e,i,t,"latitudinal"),this.halfblur(i,e,t,"longitudinal")}halfblur(e,t,i,n){const s=e.width,a=isFinite(i)?Math.PI/(2*s):2*Math.PI/39,o=i/a,l=isFinite(i)?1+Math.floor(3*o):c;l>c&&console.warn(`sigmaRadians, ${i}, is too large and will clip, as it requested ${l} samples when the maximum is set to 20`);const h=[];let u=0;for(let e=0;e= samples ) {\n \n break;\n \n }\n \n float theta = dTheta * float( i );\n gl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis );\n gl_FragColor.rgb += weights[ i ] * getSample( theta, axis );\n \n }\n }\n ",blending:r.NoBlending,depthTest:!1,depthWrite:!1,side:r.BackSide})}async dispose(){for(const[,e]of this.skyboxCache){(await e).dispose()}null!=this.generatedEnvironmentMap&&((await this.generatedEnvironmentMap).dispose(),this.generatedEnvironmentMap=null),null!=this.generatedEnvironmentMapAlt&&((await this.generatedEnvironmentMapAlt).dispose(),this.generatedEnvironmentMapAlt=null),null!=this.blurMaterial&&this.blurMaterial.dispose()}constructor(e){super(),this.threeRenderer=e,this.lottieLoaderUrl="",this.withCredentials=!1,this._ldrLoader=null,this._hdrLoader=null,this._lottieLoader=null,this.generatedEnvironmentMap=null,this.generatedEnvironmentMapAlt=null,this.skyboxCache=new Map,this.blurMaterial=null,this.blurScene=null}}})),t.register("h9Ua8",(function(i,n){e(i.exports,"RGBELoader",(function(){return s}));var r=t("56YQj");class s extends r.DataTextureLoader{parse(e){const t=function(e,t){switch(e){case 1:console.error("THREE.RGBELoader Read Error: "+(t||""));break;case 2:console.error("THREE.RGBELoader Write Error: "+(t||""));break;case 3:console.error("THREE.RGBELoader Bad File Format: "+(t||""));break;default:console.error("THREE.RGBELoader: Error: "+(t||""))}return-1},i=function(e,t,i){t=t||1024;let n=e.pos,r=-1,s=0,a="",o=String.fromCharCode.apply(null,new Uint16Array(e.subarray(n,n+128)));for(;0>(r=o.indexOf("\n"))&&s=e.byteLength||!(l=i(e)))return t(1,"no header found");if(!(c=l.match(/^#\?(\S+)/)))return t(3,"bad initial token");for(o.valid|=1,o.programtype=c[1],o.string+=l+"\n";l=i(e),!1!==l;)if(o.string+=l+"\n","#"!==l.charAt(0)){if((c=l.match(n))&&(o.gamma=parseFloat(c[1])),(c=l.match(r))&&(o.exposure=parseFloat(c[1])),(c=l.match(s))&&(o.valid|=2,o.format=c[1]),(c=l.match(a))&&(o.valid|=4,o.height=parseInt(c[1],10),o.width=parseInt(c[2],10)),2&o.valid&&4&o.valid)break}else o.comments+=l+"\n";return 2&o.valid?4&o.valid?o:t(3,"missing image size specifier"):t(3,"missing format specifier")}(a);if(-1!==o){const e=o.width,i=o.height,l=function(e,i,n){const r=i;if(r<8||r>32767||2!==e[0]||2!==e[1]||128&e[2])return new Uint8Array(e);if(r!==(e[2]<<8|e[3]))return t(3,"wrong scanline width");const s=new Uint8Array(4*i*n);if(!s.length)return t(4,"unable to allocate buffer space");let a=0,o=0;const l=4*r,c=new Uint8Array(4),h=new Uint8Array(l);let u=n;for(;u>0&&oe.byteLength)return t(1);if(c[0]=e[o++],c[1]=e[o++],c[2]=e[o++],c[3]=e[o++],2!=c[0]||2!=c[1]||(c[2]<<8|c[3])!=r)return t(3,"bad rgbe scanline format");let i,n=0;for(;n128;if(r&&(i-=128),0===i||n+i>l)return t(3,"bad scanline data");if(r){const t=e[o++];for(let e=0;e{const e=[r.Filter.Nearest,r.Filter.Linear,r.Filter.NearestMipmapNearest,r.Filter.LinearMipmapLinear,r.Filter.NearestMipmapLinear,r.Filter.LinearMipmapLinear];return t=>e.indexOf(t)>-1})(),o=(()=>{const e=[r.Filter.Nearest,r.Filter.Linear];return t=>e.indexOf(t)>-1})(),l=(()=>{const e=[r.Wrap.ClampToEdge,r.Wrap.MirroredRepeat,r.Wrap.Repeat];return t=>e.indexOf(t)>-1})(),c=Symbol("threeTextures"),h=Symbol("setProperty"),u=Symbol("sourceSampler");class d extends s.ThreeDOMElement{get[c](){return console.assert(null!=this[s.$correlatedObjects]&&this[s.$correlatedObjects].size>0,"Sampler correlated object is undefined"),this[s.$correlatedObjects]}get[u](){return console.assert(null!=this[s.$sourceObject],"Sampler source is undefined"),this[s.$sourceObject]}get name(){return this[s.$sourceObject].name||""}get minFilter(){return this[u].minFilter}get magFilter(){return this[u].magFilter}get wrapS(){return this[u].wrapS}get wrapT(){return this[u].wrapT}setMinFilter(e){this[h]("minFilter",e)}setMagFilter(e){this[h]("magFilter",e)}setWrapS(e){this[h]("wrapS",e)}setWrapT(e){this[h]("wrapT",e)}[h](e,t){const i=this[u];if(null!=i){if(((e,t)=>{switch(e){case"minFilter":return a(t);case"magFilter":return o(t);case"wrapS":case"wrapT":return l(t);default:throw new Error(`Cannot configure property "${e}" on Sampler`)}})(e,t)){i[e]=t;for(const i of this[c])i[e]=t,i.needsUpdate=!0}this[s.$onUpdate]()}}constructor(e,t,i){null==(i=null!=i?i:{}).minFilter&&(i.minFilter=t?t.minFilter:r.Filter.LinearMipmapLinear),null==i.magFilter&&(i.magFilter=t?t.magFilter:r.Filter.Linear),null==i.wrapS&&(i.wrapS=t?t.wrapS:r.Wrap.Repeat),null==i.wrapT&&(i.wrapT=t?t.wrapT:r.Wrap.Repeat),super(e,i,new Set(t?[t]:[]))}}})),t.register("eS0nT",(function(t,i){var n,r,s,a;e(t.exports,"Filter",(function(){return n})),e(t.exports,"Wrap",(function(){return s})),(r=n||(n={}))[r.Nearest=9728]="Nearest",r[r.Linear=9729]="Linear",r[r.NearestMipmapNearest=9984]="NearestMipmapNearest",r[r.LinearMipmapNearest=9985]="LinearMipmapNearest",r[r.NearestMipmapLinear=9986]="NearestMipmapLinear",r[r.LinearMipmapLinear=9987]="LinearMipmapLinear",(a=s||(s={}))[a.ClampToEdge=33071]="ClampToEdge",a[a.MirroredRepeat=33648]="MirroredRepeat",a[a.Repeat=10497]="Repeat"})),t.register("8qJkg",(function(i,n){e(i.exports,"Node",(function(){return a})),e(i.exports,"PrimitiveNode",(function(){return o}));var r=t("dMz2V"),s=t("bG5oJ");class a{constructor(e){this.name="",this.children=new Array,this.name=e}}class o extends a{async setActiveMaterial(e){const t=this.materials.get(e);return null!=t&&(this.mesh.material=await t[r.$getLoadedMaterial](),this.activeMaterialIdx=e),this.mesh.material}getActiveMaterial(){return this.materials.get(this.activeMaterialIdx)}getMaterial(e){return this.materials.get(e)}async enableVariant(e){if(null==e)return this.setActiveMaterial(this.initialMaterialIdx);if(null!=this.variantToMaterialMap&&this.modelVariants.has(e)){const t=this.modelVariants.get(e);return this.enableVariantHelper(t.index)}return null}async enableVariantHelper(e){if(null!=this.variantToMaterialMap&&null!=e){const t=this.variantToMaterialMap.get(e);if(null!=t)return this.setActiveMaterial(t.index)}return null}async instantiateVariants(){if(null!=this.variantToMaterialMap)for(const e of this.variantToMaterialMap.keys()){const t=this.mesh.userData.variantMaterials.get(e);if(null!=t.material)continue;const i=await this.enableVariantHelper(e);null!=i&&(t.material=i)}}get variantInfo(){return this.variantToMaterialMap}addVariant(e,t){if(!this.ensureVariantIsUnused(t))return!1;this.modelVariants.has(t)||this.modelVariants.set(t,{name:t,index:this.modelVariants.size});const i=this.modelVariants.get(t).index;return e[r.$variantIndices]().add(i),this.variantToMaterialMap.set(i,e),this.materials.set(e.index,e),this.updateVariantUserData(i,e),!0}deleteVariant(e){if(this.variantInfo.has(e)){this.variantInfo.delete(e);const t=this.mesh.userData.variantMaterials;null!=t&&t.delete(e)}}updateVariantUserData(e,t){t[r.$variantIndices]().add(e),this.mesh.userData.variantData=this.modelVariants,this.mesh.userData.variantMaterials=this.mesh.userData.variantMaterials||new Map;this.mesh.userData.variantMaterials.set(e,{material:t[s.$correlatedObjects].values().next().value,gltfMaterialIndex:t.index})}ensureVariantIsUnused(e){const t=this.modelVariants.get(e);return null==t||!this.variantInfo.has(t.index)||(console.warn(`Primitive cannot add variant '${e}' for this material, it already exists.`),!1)}constructor(e,t,i,n){super(e.name),this.materials=new Map,this.variantToMaterialMap=new Map,this.initialMaterialIdx=0,this.activeMaterialIdx=0,this.mesh=e;const{gltf:s,threeGLTF:a,threeObjectMap:o}=n;this.modelVariants=i,this.mesh.userData.variantData=i;const l=o.get(e.material);null!=l.materials?this.initialMaterialIdx=this.activeMaterialIdx=l.materials:console.error(`Primitive (${e.name}) missing initial material reference.`);const c=e.userData.associations||{};if(null==c.meshes)return void console.error("Mesh is missing primitive index association");const h=((s.meshes||[])[c.meshes].primitives||[])[c.primitives];if(null!=h){if(null!=h.material)this.materials.set(h.material,t[h.material]);else{const e=t.findIndex((e=>"Default"===e.name));e>=0?this.materials.set(e,t[e]):console.warn("gltfPrimitive has no material!")}if(h.extensions&&h.extensions.KHR_materials_variants){const e=h.extensions.KHR_materials_variants,n=a.parser.json.extensions.KHR_materials_variants.variants;for(const s of e.mappings){const e=t[s.material];this.materials.set(s.material,e);for(const t of s.variants){const{name:s}=n[t];this.variantToMaterialMap.set(t,e),e[r.$variantIndices]().add(t),i.has(s)||i.set(s,{name:s,index:t})}}}}else console.error("Mesh primitive definition is missing.")}}})),t.register("acjfJ",(function(i,n){e(i.exports,"Hotspot",(function(){return p})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("56YQj"),s=t("kxKvC"),a=t("kMXQy"),o=t("8Z3VG");const l=new(0,r.Vector3),c=new(0,r.Vector3),h=new(0,r.Vector3),u=new(0,r.Matrix3),d=new(0,r.Triangle),A=new(0,r.Quaternion);class p extends s.CSS2DObject{get facingCamera(){return!this.element.classList.contains("hide")}show(){this.facingCamera&&this.initialized||this.updateVisibility(!0)}hide(){!this.facingCamera&&this.initialized||this.updateVisibility(!1)}increment(){this.referenceCount++}decrement(){return this.referenceCount>0&&--this.referenceCount,0===this.referenceCount}updatePosition(e){if(null==e)return;const t=(0,o.parseExpressions)(e)[0].terms;for(let e=0;e<3;++e)this.position.setComponent(e,(0,a.normalizeUnit)(t[e]).number);this.updateMatrixWorld()}updateNormal(e){if(null==e)return;const t=(0,o.parseExpressions)(e)[0].terms;for(let e=0;e<3;++e)this.normal.setComponent(e,t[e].number)}updateSurface(e){if(!e&&this.initialized)return;const{mesh:t,tri:i,bary:n}=this;if(null==t||null==i||null==n)return;t.getVertexPosition(i.x,l),t.getVertexPosition(i.y,c),t.getVertexPosition(i.z,h),l.toArray(u.elements,0),c.toArray(u.elements,3),h.toArray(u.elements,6),this.position.copy(n).applyMatrix3(u);const r=this.parent;r.worldToLocal(t.localToWorld(this.position)),d.set(l,c,h),d.getNormal(this.normal).transformDirection(t.matrixWorld);const s=r.parent;A.setFromAxisAngle(l.set(0,1,0),-s.yaw),this.normal.applyQuaternion(A)}orient(e){this.pivot.style.transform=`rotate(${e}rad)`}updateVisibility(e){e?this.element.classList.remove("hide"):this.element.classList.add("hide"),this.slot.assignedNodes().forEach((t=>{if(t.nodeType!==Node.ELEMENT_NODE)return;const i=t,n=i.dataset.visibilityAttribute;if(null!=n){const t=`data-${n}`;e?i.setAttribute(t,""):i.removeAttribute(t)}i.dispatchEvent(new CustomEvent("hotspot-visibility",{detail:{visible:e}}))})),this.initialized=!0}constructor(e){super(document.createElement("div")),this.normal=new(0,r.Vector3)(0,1,0),this.initialized=!1,this.referenceCount=1,this.pivot=document.createElement("div"),this.slot=document.createElement("slot"),this.element.classList.add("annotation-wrapper"),this.slot.name=e.name,this.element.appendChild(this.pivot),this.pivot.appendChild(this.slot),this.updatePosition(e.position),this.updateNormal(e.normal),this.surface=e.surface}}})),t.register("gyWWy",(function(i,n){e(i.exports,"Shadow",(function(){return l})); +/* @license + * Copyright 2022 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("56YQj"),s=t("7DqHg"),a=t("juF8W"),o=t("4XJBq");class l extends r.Object3D{setScene(e,t,i){const{boundingBox:n,size:r,rotation:s,position:a}=this;if(this.isAnimated=e.animationNames.length>0,this.boundingBox.copy(e.boundingBox),this.size.copy(e.size),this.maxDimension=Math.max(r.x,r.y,r.z)*(this.isAnimated?2:1),this.boundingBox.getCenter(a),"back"===i){const{min:e,max:t}=n;[e.y,e.z]=[e.z,e.y],[t.y,t.z]=[t.z,t.y],[r.y,r.z]=[r.z,r.y],s.x=Math.PI/2,s.y=Math.PI}else s.x=0,s.y=0;if(this.isAnimated){const e=n.min.y,t=n.max.y;r.y=this.maxDimension,n.expandByVector(r.subScalar(this.maxDimension).multiplyScalar(-.5)),n.min.y=e,n.max.y=t,r.set(this.maxDimension,t-e,this.maxDimension)}"bottom"===i?a.y=n.min.y:a.z=n.min.y,this.setSoftness(t)}setSoftness(e){this.softness=e;const{size:t,camera:i}=this,n=this.isAnimated?2:1,r=n*Math.pow(2,9-3*e);this.setMapSize(r);const s=t.y/2,a=t.y*n;i.near=0,i.far=(0,o.lerp)(a,s,e),this.depthMaterial.opacity=1/e,i.updateProjectionMatrix(),this.setIntensity(this.intensity),this.setOffset(0)}setMapSize(e){const{size:t}=this;this.isAnimated&&(e*=2);const i=Math.floor(t.x>t.z?e:e*t.x/t.z),n=Math.floor(t.x>t.z?e*t.z/t.x:e),s=10+i,a=10+n;if(null==this.renderTarget||this.renderTarget.width===s&&this.renderTarget.height===a||(this.renderTarget.dispose(),this.renderTarget=null,this.renderTargetBlur.dispose(),this.renderTargetBlur=null),null==this.renderTarget){const e={format:r.RGBAFormat};this.renderTarget=new(0,r.WebGLRenderTarget)(s,a,e),this.renderTargetBlur=new(0,r.WebGLRenderTarget)(s,a,e),this.floor.material.map=this.renderTarget.texture}this.camera.scale.set(t.x*(1+10/i),t.z*(1+10/n),1),this.needsUpdate=!0}setIntensity(e){this.intensity=e,e>0?(this.visible=!0,this.floor.visible=!0,this.floor.material.opacity=e*(0,o.lerp)(.3,1,this.softness*this.softness)):(this.visible=!1,this.floor.visible=!1)}getIntensity(){return this.intensity}setOffset(e){this.floor.position.z=-e+.001*this.maxDimension}render(e,t){t.overrideMaterial=this.depthMaterial;const i=e.getClearAlpha();e.setClearAlpha(0),this.floor.visible=!1;const n=e.xr.enabled;e.xr.enabled=!1;const r=e.getRenderTarget();e.setRenderTarget(this.renderTarget),e.render(t,this.camera),t.overrideMaterial=null,this.floor.visible=!0,this.blurShadow(e),e.xr.enabled=n,e.setRenderTarget(r),e.setClearAlpha(i)}blurShadow(e){const{camera:t,horizontalBlurMaterial:i,verticalBlurMaterial:n,renderTarget:r,renderTargetBlur:s,blurPlane:a}=this;a.visible=!0,a.material=i,i.uniforms.h.value=1/this.renderTarget.width,i.uniforms.tDiffuse.value=this.renderTarget.texture,e.setRenderTarget(s),e.render(a,t),a.material=n,n.uniforms.v.value=1/this.renderTarget.height,n.uniforms.tDiffuse.value=this.renderTargetBlur.texture,e.setRenderTarget(r),e.render(a,t),a.visible=!1}dispose(){null!=this.renderTarget&&this.renderTarget.dispose(),null!=this.renderTargetBlur&&this.renderTargetBlur.dispose(),this.depthMaterial.dispose(),this.horizontalBlurMaterial.dispose(),this.verticalBlurMaterial.dispose(),this.floor.material.dispose(),this.floor.geometry.dispose(),this.blurPlane.geometry.dispose(),this.removeFromParent()}constructor(e,t,i){super(),this.camera=new(0,r.OrthographicCamera),this.renderTarget=null,this.renderTargetBlur=null,this.depthMaterial=new(0,r.MeshDepthMaterial),this.horizontalBlurMaterial=new(0,r.ShaderMaterial)(s.HorizontalBlurShader),this.verticalBlurMaterial=new(0,r.ShaderMaterial)(a.VerticalBlurShader),this.intensity=0,this.softness=1,this.boundingBox=new(0,r.Box3),this.size=new(0,r.Vector3),this.maxDimension=0,this.isAnimated=!1,this.needsUpdate=!1;const{camera:n}=this;n.rotation.x=Math.PI/2,n.left=-.5,n.right=.5,n.bottom=-.5,n.top=.5,this.add(n);const o=new(0,r.PlaneGeometry),l=new(0,r.MeshBasicMaterial)({opacity:1,transparent:!0,side:r.BackSide});this.floor=new(0,r.Mesh)(o,l),this.floor.userData.shadow=!0,n.add(this.floor),this.blurPlane=new(0,r.Mesh)(o),this.blurPlane.visible=!1,n.add(this.blurPlane),e.target.add(this),this.depthMaterial.onBeforeCompile=function(e){e.fragmentShader=e.fragmentShader.replace("gl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );","gl_FragColor = vec4( vec3( 0.0 ), ( 1.0 - fragCoordZ ) * opacity );")},this.horizontalBlurMaterial.depthTest=!1,this.verticalBlurMaterial.depthTest=!1,this.setScene(e,t,i)}}})),t.register("7DqHg",(function(t,i){e(t.exports,"HorizontalBlurShader",(function(){return n}));const n={uniforms:{tDiffuse:{value:null},h:{value:1/512}},vertexShader:"\n\n\t\tvarying vec2 vUv;\n\n\t\tvoid main() {\n\n\t\t\tvUv = uv;\n\t\t\tgl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n\n\t\t}",fragmentShader:"\n\n\t\tuniform sampler2D tDiffuse;\n\t\tuniform float h;\n\n\t\tvarying vec2 vUv;\n\n\t\tvoid main() {\n\n\t\t\tvec4 sum = vec4( 0.0 );\n\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x - 4.0 * h, vUv.y ) ) * 0.051;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x - 3.0 * h, vUv.y ) ) * 0.0918;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x - 2.0 * h, vUv.y ) ) * 0.12245;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x - 1.0 * h, vUv.y ) ) * 0.1531;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y ) ) * 0.1633;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x + 1.0 * h, vUv.y ) ) * 0.1531;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x + 2.0 * h, vUv.y ) ) * 0.12245;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x + 3.0 * h, vUv.y ) ) * 0.0918;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x + 4.0 * h, vUv.y ) ) * 0.051;\n\n\t\t\tgl_FragColor = sum;\n\n\t\t}"}})),t.register("juF8W",(function(t,i){e(t.exports,"VerticalBlurShader",(function(){return n}));const n={uniforms:{tDiffuse:{value:null},v:{value:1/512}},vertexShader:"\n\n\t\tvarying vec2 vUv;\n\n\t\tvoid main() {\n\n\t\t\tvUv = uv;\n\t\t\tgl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n\n\t\t}",fragmentShader:"\n\n\t\tuniform sampler2D tDiffuse;\n\t\tuniform float v;\n\n\t\tvarying vec2 vUv;\n\n\t\tvoid main() {\n\n\t\t\tvec4 sum = vec4( 0.0 );\n\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y - 4.0 * v ) ) * 0.051;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y - 3.0 * v ) ) * 0.0918;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y - 2.0 * v ) ) * 0.12245;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y - 1.0 * v ) ) * 0.1531;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y ) ) * 0.1633;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y + 1.0 * v ) ) * 0.1531;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y + 2.0 * v ) ) * 0.12245;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y + 3.0 * v ) ) * 0.0918;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y + 4.0 * v ) ) * 0.051;\n\n\t\t\tgl_FragColor = sum;\n\n\t\t}"}})),t.register("4XJBq",(function(t,i){e(t.exports,"lerp",(function(){return n}));Math.PI,Math.PI;function n(e,t,i){return(1-i)*e+i*t}})),t.register("7cRd5",(function(t,i){e(t.exports,"dataUrlToBlob",(function(){return n})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +const n=async e=>new Promise(((t,i)=>{const n=e.match(/data:(.*);/);if(!n)return i(new Error(`${e} is not a valid data Url`));const r=n[1],s=e.replace(/data:image\/\w+;base64,/,""),a=atob(s),o=[];for(let e=0;e{let i;return i=Math.max((0,r.clamp)(t,0,1),e.progress),i!==e.progress&&this.announceTotalProgress(e,i),e.progress}}announceTotalProgress(e,t){let i=0,n=0;1==t&&(e.completed=!0);for(const e of this.ongoingActivities){const{progress:t}=e;i+=1-t,!0===e.completed&&n++}const r=e.progress;e.progress=t,this.totalProgress+=(t-r)*(1-this.totalProgress)/i;const s=n===this.ongoingActivityCount?1:this.totalProgress;this.dispatchEvent(new CustomEvent("progress",{detail:{totalProgress:s}})),n===this.ongoingActivityCount&&(this.totalProgress=0,this.ongoingActivities.clear())}constructor(){super(...arguments),this.ongoingActivities=new Set,this.totalProgress=0}}})),t.register("4mvf4",(function(i,n){e(i.exports,"AnnotationMixin",(function(){return A})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("56YQj"),s=t("gY4lc"),a=t("acjfJ");const o=Symbol("hotspotMap"),l=Symbol("mutationCallback"),c=Symbol("observer"),h=Symbol("addHotspot"),u=Symbol("removeHotspot"),d=new(0,r.Matrix4),A=e=>{var t,i,n;class A extends e{connectedCallback(){super.connectedCallback();for(let e=0;e{e.forEach((e=>{e instanceof MutationRecord&&"childList"!==e.type||(e.addedNodes.forEach((e=>{this[h](e)})),e.removedNodes.forEach((e=>{this[u](e)})),this[s.$needsRender]())}))},this[n]=new MutationObserver(this[l])}}return A}})),t.register("93p2W",(function(i,n){e(i.exports,"ARMixin",(function(){return P}),(function(e){return P=e})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("g8rWM");var r=t("88MHk"),s=t("7ToSg"),a=t("e6NvF"),o=t("gY4lc"),l=t("9mT2R"),c=t("2uGrY"),h=t("cAxnC"),u=function(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};let d=!1,A=!1;const p="#model-viewer-no-ar-fallback",g=(0,l.enumerationDeserializer)(["quick-look","scene-viewer","webxr","none"]),m="quick-look",f="scene-viewer",v="webxr",x="none",y=Symbol("arButtonContainer"),_=Symbol("enterARWithWebXR"),E=Symbol("openSceneViewer"),b=Symbol("openIOSARQuickLook"),C=Symbol("canActivateAR"),I=Symbol("arMode"),w=Symbol("arModes"),S=Symbol("arAnchor"),M=Symbol("preload"),B=Symbol("onARButtonContainerClick"),T=Symbol("onARStatus"),R=Symbol("onARTracking"),L=Symbol("onARTap"),D=Symbol("selectARMode"),Q=Symbol("triggerLoad"),P=e=>{var t,i,n,l,P,F,N,U,k,O;class G extends e{get canActivateAR(){return this[I]!==x}connectedCallback(){super.connectedCallback(),this[o.$renderer].arRenderer.addEventListener("status",this[T]),this.setAttribute("ar-status",c.ARStatus.NOT_PRESENTING),this[o.$renderer].arRenderer.addEventListener("tracking",this[R]),this[S].addEventListener("message",this[L])}disconnectedCallback(){super.disconnectedCallback(),this[o.$renderer].arRenderer.removeEventListener("status",this[T]),this[o.$renderer].arRenderer.removeEventListener("tracking",this[R]),this[S].removeEventListener("message",this[L])}update(e){super.update(e),e.has("arScale")&&(this[o.$scene].canScale="fixed"!==this.arScale),e.has("arPlacement")&&(this[o.$scene].updateShadow(),this[o.$needsRender]()),e.has("arModes")&&(this[w]=g(this.arModes)),(e.has("ar")||e.has("arModes")||e.has("src")||e.has("iosSrc"))&&this[D]()}async activateAR(){switch(this[I]){case m:this[b]();break;case v:await this[_]();break;case f:this[E]();break;default:console.warn("No AR Mode can be activated. This is probably due to missing configuration or device capabilities")}}async[(t=C,i=y,n=S,l=w,P=I,F=M,N=B,U=T,k=R,O=L,D)](){let e=x;if(this.ar){if(null!=this.src)for(const t of this[w]){if("webxr"===t&&a.IS_WEBXR_AR_CANDIDATE&&!d&&await this[o.$renderer].arRenderer.supportsPresentation()){e=v;break}if("scene-viewer"===t&&a.IS_SCENEVIEWER_CANDIDATE&&!A){e=f;break}if("quick-look"===t&&a.IS_AR_QUICKLOOK_CANDIDATE){e=m;break}}e===x&&null!=this.iosSrc&&a.IS_AR_QUICKLOOK_CANDIDATE&&(e=m)}if(e!==x)this[y].classList.add("enabled"),this[y].addEventListener("click",this[B]);else if(this[y].classList.contains("enabled")){this[y].removeEventListener("click",this[B]),this[y].classList.remove("enabled");const e=c.ARStatus.FAILED;this.setAttribute("ar-status",e),this.dispatchEvent(new CustomEvent("ar-status",{detail:{status:e}}))}this[I]=e}async[_](){console.log("Attempting to present in AR with WebXR..."),await this[Q]();try{this[y].removeEventListener("click",this[B]);const{arRenderer:e}=this[o.$renderer];e.placeOnWall="wall"===this.arPlacement,await e.present(this[o.$scene],this.xrEnvironment)}catch(e){console.warn("Error while trying to present in AR with WebXR"),console.error(e),await this[o.$renderer].arRenderer.stopPresenting(),d=!0,console.warn("Falling back to next ar-mode"),await this[D](),this.activateAR()}finally{this[D]()}}async[Q](){this.loaded||(this[M]=!0,this[o.$updateSource](),await(0,h.waitForEvent)(this,"load"),this[M]=!1)}[o.$shouldAttemptPreload](){return super[o.$shouldAttemptPreload]()||this[M]}[E](){const e=self.location.toString(),t=new URL(e),i=new URL(this.src,e);i.hash&&(i.hash="");const n=new URLSearchParams(i.search);if(t.hash=p,n.set("mode","ar_preferred"),n.has("disable_occlusion")||n.set("disable_occlusion","true"),"fixed"===this.arScale&&n.set("resizable","false"),"wall"===this.arPlacement&&n.set("enable_vertical_placement","true"),n.has("sound")){const t=new URL(n.get("sound"),e);n.set("sound",t.toString())}if(n.has("link")){const t=new URL(n.get("link"),e);n.set("link",t.toString())}const r=`intent://arvr.google.com/scene-viewer/1.0?${n.toString()+"&file="+encodeURIComponent(i.toString())}#Intent;scheme=https;package=com.google.ar.core;action=android.intent.action.VIEW;S.browser_fallback_url=${encodeURIComponent(t.toString())};end;`;self.addEventListener("hashchange",(()=>{self.location.hash===p&&(A=!0,self.history.back(),console.warn("Error while trying to present in AR with Scene Viewer"),console.warn("Falling back to next ar-mode"),this[D]())}),{once:!0}),this[S].setAttribute("href",r),console.log("Attempting to present in AR with Scene Viewer..."),this[S].click()}async[b](){const e=!this.iosSrc;this[y].classList.remove("enabled");const t=e?await this.prepareUSDZ():this.iosSrc,i=new URL(t,self.location.toString());if(e){const e=self.location.toString(),t=new URL(e),n=new URL(this.src,t);n.hash&&(i.hash=n.hash)}"fixed"===this.arScale&&(i.hash&&(i.hash+="&"),i.hash+="allowsContentScaling=0");const n=this[S];n.setAttribute("rel","ar");const r=document.createElement("img");n.appendChild(r),n.setAttribute("href",i.toString()),e&&n.setAttribute("download","model.usdz"),n.style.display="none",n.isConnected||this.shadowRoot.appendChild(n),console.log("Attempting to present in AR with Quick Look..."),n.click(),n.removeChild(r),e&&URL.revokeObjectURL(t),this[y].classList.add("enabled")}async prepareUSDZ(){const e=this[o.$progressTracker].beginActivity();await this[Q]();const{model:t,shadow:i}=this[o.$scene];if(null==t)return"";let n=!1;null!=i&&(n=i.visible,i.visible=!1),e(.2);const r=new(0,s.USDZExporter),a=await r.parse(t),l=new Blob([a],{type:"model/vnd.usdz+zip"}),c=URL.createObjectURL(l);return e(1),null!=i&&(i.visible=n),c}constructor(){super(...arguments),this.ar=!1,this.arScale="auto",this.arPlacement="floor",this.arModes="webxr scene-viewer quick-look",this.iosSrc=null,this.xrEnvironment=!1,this[t]=!1,this[i]=this.shadowRoot.querySelector(".ar-button"),this[n]=document.createElement("a"),this[l]=new Set,this[P]=x,this[F]=!1,this[N]=e=>{e.preventDefault(),this.activateAR()},this[U]=({status:e})=>{e!==c.ARStatus.NOT_PRESENTING&&this[o.$renderer].arRenderer.presentedScene!==this[o.$scene]||(this.setAttribute("ar-status",e),this.dispatchEvent(new CustomEvent("ar-status",{detail:{status:e}})),e===c.ARStatus.NOT_PRESENTING?this.removeAttribute("ar-tracking"):e===c.ARStatus.SESSION_STARTED&&this.setAttribute("ar-tracking",c.ARTracking.TRACKING))},this[k]=({status:e})=>{this.setAttribute("ar-tracking",e),this.dispatchEvent(new CustomEvent("ar-tracking",{detail:{status:e}}))},this[O]=e=>{"_apple_ar_quicklook_button_tapped"==e.data&&this.dispatchEvent(new CustomEvent("quick-look-button-tapped"))}}}return u([(0,r.property)({type:Boolean,attribute:"ar"})],G.prototype,"ar",void 0),u([(0,r.property)({type:String,attribute:"ar-scale"})],G.prototype,"arScale",void 0),u([(0,r.property)({type:String,attribute:"ar-placement"})],G.prototype,"arPlacement",void 0),u([(0,r.property)({type:String,attribute:"ar-modes"})],G.prototype,"arModes",void 0),u([(0,r.property)({type:String,attribute:"ios-src"})],G.prototype,"iosSrc",void 0),u([(0,r.property)({type:Boolean,attribute:"xr-environment"})],G.prototype,"xrEnvironment",void 0),G}})),t.register("7ToSg",(function(i,n){e(i.exports,"USDZExporter",(function(){return a}));var r=t("56YQj"),s=t("7VaDw");class a{async parse(e,t={}){t=Object.assign({ar:{anchoring:{type:"plane"},planeAnchoring:{alignment:"horizontal"}}},t);const i={},n="model.usda";i[n]=null;let r=c();r+=function(e){return`def Xform "Root"\n{\n def Scope "Scenes" (\n kind = "sceneLibrary"\n )\n {\n def Xform "Scene" (\n customData = {\n bool preliminary_collidesWithEnvironment = 0\n string sceneName = "Scene"\n }\n sceneName = "Scene"\n )\n {\n token preliminary:anchoring:type = "${e.ar.anchoring.type}"\n token preliminary:planeAnchoring:alignment = "${e.ar.planeAnchoring.alignment}"\n\n`}(t);const a={},u={};e.traverseVisible((e=>{if(e.isMesh){const t=e.geometry,n=e.material;if(n.isMeshStandardMaterial){const o="geometries/Geometry_"+t.id+".usd";if(!(o in i)){const e=function(e){const t=function(e){const t="Geometry",i=e.attributes,n=i.position.count;return`\n def Mesh "${t}"\n {\n int[] faceVertexCounts = [${function(e){const t=null!==e.index?e.index.count:e.attributes.position.count;return Array(t/3).fill(3).join(", ")}(e)}]\n int[] faceVertexIndices = [${function(e){const t=e.index,i=[];if(null!==t)for(let e=0;e\n)\n{\n matrix4d xformOp:transform = ${r}\n uniform token[] xformOpOrder = ["xformOp:transform"]\n\n rel material:binding = \n}\n\n`}(e,t,n)}else console.warn("THREE.USDZExporter: Unsupported material type (USDZ only supports MeshStandardMaterial)",e)}else e.isCamera&&(r+=function(e){const t=e.name?e.name:"Camera_"+e.id,i=h(e.matrixWorld);e.matrixWorld.determinant()<0&&console.warn("THREE.USDZExporter: USDZ does not support negative scales",e);return e.isOrthographicCamera?`def Camera "${t}"\n\t\t{\n\t\t\tmatrix4d xformOp:transform = ${i}\n\t\t\tuniform token[] xformOpOrder = ["xformOp:transform"]\n\t\n\t\t\tfloat2 clippingRange = (${e.near.toPrecision(l)}, ${e.far.toPrecision(l)})\n\t\t\tfloat horizontalAperture = ${(10*(Math.abs(e.left)+Math.abs(e.right))).toPrecision(l)}\n\t\t\tfloat verticalAperture = ${(10*(Math.abs(e.top)+Math.abs(e.bottom))).toPrecision(l)}\n\t\t\ttoken projection = "orthographic"\n\t\t}\n\t\n\t`:`def Camera "${t}"\n\t\t{\n\t\t\tmatrix4d xformOp:transform = ${i}\n\t\t\tuniform token[] xformOpOrder = ["xformOp:transform"]\n\t\n\t\t\tfloat2 clippingRange = (${e.near.toPrecision(l)}, ${e.far.toPrecision(l)})\n\t\t\tfloat focalLength = ${e.getFocalLength().toPrecision(l)}\n\t\t\tfloat focusDistance = ${e.focus.toPrecision(l)}\n\t\t\tfloat horizontalAperture = ${e.getFilmWidth().toPrecision(l)}\n\t\t\ttoken projection = "perspective"\n\t\t\tfloat verticalAperture = ${e.getFilmHeight().toPrecision(l)}\n\t\t}\n\t\n\t`}(e))})),r+="\n }\n }\n}\n\n",r+=function(e,t){const i=[];for(const n in e){const r=e[n];i.push(A(r,t))}return`def "Materials"\n{\n${i.join("")}\n}\n\n`}(a,u),i[n]=s.strToU8(r),r=null;for(const e in u){const t=u[e],n=e.split("_")[1],r=1023===t.format,s=o(t.image,n),a=await new Promise((e=>s.toBlob(e,r?"image/png":"image/jpeg",1)));i[`textures/Texture_${e}.${r?"png":"jpg"}`]=new Uint8Array(await a.arrayBuffer())}let p=0;for(const e in i){const t=i[e];p+=34+e.length;const n=63&p;if(4!==n){const r=new Uint8Array(64-n);i[e]=[t,{extra:{12345:r}}]}p=t.length}return s.zipSync(i,{level:0})}}function o(e,t){if("undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"undefined"!=typeof OffscreenCanvas&&e instanceof OffscreenCanvas||"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap){const i=1024/Math.max(e.width,e.height),n=document.createElement("canvas");n.width=e.width*Math.min(1,i),n.height=e.height*Math.min(1,i);const r=n.getContext("2d");if(r.drawImage(e,0,0,n.width,n.height),void 0!==t){const e=parseInt(t,16),i=(e>>16&255)/255,s=(e>>8&255)/255,a=(255&e)/255,o=r.getImageData(0,0,n.width,n.height),l=o.data;for(let e=0;e\n float2 inputs:scale = ${g(i.repeat)}\n float2 inputs:translation = ${g(i.offset)}\n float2 outputs:result\n }\n\n def Shader "Texture_${i.id}_${n}"\n {\n uniform token info:id = "UsdUVTexture"\n asset inputs:file = @textures/Texture_${s}.${a?"png":"jpg"}@\n float2 inputs:st.connect = \n token inputs:wrapS = "repeat"\n token inputs:wrapT = "repeat"\n float outputs:r\n float outputs:g\n float outputs:b\n float3 outputs:rgb\n ${e.transparent||e.alphaTest>0?"float outputs:a":""}\n }`}return e.side===r.DoubleSide&&console.warn("THREE.USDZExporter: USDZ does not support double sided materials",e),null!==e.map?(n.push(`${i}color3f inputs:diffuseColor.connect = `),e.transparent?n.push(`${i}float inputs:opacity.connect = `):e.alphaTest>0&&(n.push(`${i}float inputs:opacity.connect = `),n.push(`${i}float inputs:opacityThreshold = ${e.alphaTest}`)),s.push(a(e.map,"diffuse",e.color))):n.push(`${i}color3f inputs:diffuseColor = ${p(e.color)}`),null!==e.emissiveMap?(n.push(`${i}color3f inputs:emissiveColor.connect = `),s.push(a(e.emissiveMap,"emissive"))):e.emissive.getHex()>0&&n.push(`${i}color3f inputs:emissiveColor = ${p(e.emissive)}`),null!==e.normalMap&&(n.push(`${i}normal3f inputs:normal.connect = `),s.push(a(e.normalMap,"normal"))),null!==e.aoMap&&(n.push(`${i}float inputs:occlusion.connect = `),s.push(a(e.aoMap,"occlusion"))),null!==e.roughnessMap&&1===e.roughness?(n.push(`${i}float inputs:roughness.connect = `),s.push(a(e.roughnessMap,"roughness"))):n.push(`${i}float inputs:roughness = ${e.roughness}`),null!==e.metalnessMap&&1===e.metalness?(n.push(`${i}float inputs:metallic.connect = `),s.push(a(e.metalnessMap,"metallic"))):n.push(`${i}float inputs:metallic = ${e.metalness}`),null!==e.alphaMap?(n.push(`${i}float inputs:opacity.connect = `),n.push(`${i}float inputs:opacityThreshold = 0.0001`),s.push(a(e.alphaMap,"opacity"))):n.push(`${i}float inputs:opacity = ${e.opacity}`),e.isMeshPhysicalMaterial&&(n.push(`${i}float inputs:clearcoat = ${e.clearcoat}`),n.push(`${i}float inputs:clearcoatRoughness = ${e.clearcoatRoughness}`),n.push(`${i}float inputs:ior = ${e.ior}`)),`\n def Material "Material_${e.id}"\n {\n def Shader "PreviewSurface"\n {\n uniform token info:id = "UsdPreviewSurface"\n${n.join("\n")}\n int inputs:useSpecularWorkflow = 0\n token outputs:surface\n }\n\n token outputs:surface.connect = \n token inputs:frame:stPrimvarName = "st"\n\n def Shader "uvReader_st"\n {\n uniform token info:id = "UsdPrimvarReader_float2"\n token inputs:varname.connect = \n float2 inputs:fallback = (0.0, 0.0)\n float2 outputs:result\n }\n\n${s.join("\n")}\n\n }\n`}function p(e){return`(${e.r}, ${e.g}, ${e.b})`}function g(e){return`(${e.x}, ${e.y})`}})),t.register("7VaDw",(function(t,i){e(t.exports,"strToU8",(function(){return q})),e(t.exports,"zipSync",(function(){return K})); +/*! +fflate - fast JavaScript compression/decompression + +Licensed under MIT. https://github.com/101arrowz/fflate/blob/master/LICENSE +version 0.6.9 +*/ +var n=function(e){return URL.createObjectURL(new Blob([e],{type:"text/javascript"}))};try{URL.revokeObjectURL(n(""))}catch(e){n=function(e){return"data:application/javascript;charset=UTF-8,"+encodeURI(e)},function(e){return new Worker(e,{type:"module"})}}var r=Uint8Array,s=Uint16Array,a=Uint32Array,o=new r([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),l=new r([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),c=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),h=function(e,t){for(var i=new s(31),n=0;n<31;++n)i[n]=t+=1<>>1|(21845&f)<<1;v=(61680&(v=(52428&v)>>>2|(13107&v)<<2))>>>4|(3855&v)<<4,m[f]=((65280&v)>>>8|(255&v)<<8)>>>1}var x=function(e,t,i){for(var n=e.length,r=0,a=new s(t);r>>c]=h}else for(o=new s(n),r=0;r>>15-e[r]);return o},y=new r(288);for(f=0;f<144;++f)y[f]=8;for(f=144;f<256;++f)y[f]=9;for(f=256;f<280;++f)y[f]=7;for(f=280;f<288;++f)y[f]=8;var _=new r(32);for(f=0;f<32;++f)_[f]=5;var E=x(y,9,0),b=x(_,5,0),C=function(e){return(e/8|0)+(7&e&&1)},I=function(e,t,i){(null==t||t<0)&&(t=0),(null==i||i>e.length)&&(i=e.length);var n=new(e instanceof s?s:e instanceof a?a:r)(i-t);return n.set(e.subarray(t,i)),n},w=function(e,t,i){i<<=7&t;var n=t/8|0;e[n]|=i,e[n+1]|=i>>>8},S=function(e,t,i){i<<=7&t;var n=t/8|0;e[n]|=i,e[n+1]|=i>>>8,e[n+2]|=i>>>16},M=function(e,t){for(var i=[],n=0;np&&(p=o[n].s);var g=new s(p+1),m=B(i[d-1],g,0);if(m>t){n=0;var f=0,v=m-t,x=1<t))break;f+=x-(1<>>=v;f>0;){var _=o[n].s;g[_]=0&&f;--n){var E=o[n].s;g[E]==t&&(--g[E],++f)}m=t}return[new r(g),m]},B=function(e,t,i){return-1==e.s?Math.max(B(e.l,t,i+1),B(e.r,t,i+1)):t[e.s]=i},T=function(e){for(var t=e.length;t&&!e[--t];);for(var i=new s(++t),n=0,r=e[0],a=1,o=function(e){i[n++]=e},l=1;l<=t;++l)if(e[l]==r&&l!=t)++a;else{if(!r&&a>2){for(;a>138;a-=138)o(32754);a>2&&(o(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(o(r),--a;a>6;a-=6)o(8304);a>2&&(o(a-3<<5|8208),a=0)}for(;a--;)o(r);a=1,r=e[l]}return[i.subarray(0,n),t]},R=function(e,t){for(var i=0,n=0;n>>8,e[r+2]=255^e[r],e[r+3]=255^e[r+1];for(var s=0;s4&&!G[c[V-1]];--V);var z,W,q,j,$=A+5<<3,Y=R(r,y)+R(a,_)+h,K=R(r,m)+R(a,C)+h+14+3*V+R(U,G)+(2*U[16]+3*U[17]+7*U[18]);if($<=Y&&$<=K)return L(t,p,e.subarray(d,d+A));if(w(t,p,1+(K15&&(w(t,p,ee[k]>>>5&127),p+=ee[k]>>>12)}}}else z=E,W=y,q=b,j=_;for(k=0;k255){te=n[k]>>>18&31;S(t,p,z[te+257]),p+=W[te+257],te>7&&(w(t,p,n[k]>>>23&31),p+=o[te]);var ie=31&n[k];S(t,p,q[ie]),p+=j[ie],ie>3&&(S(t,p,n[k]>>>5&8191),p+=l[ie])}else S(t,p,z[n[k]]),p+=W[n[k]];return S(t,p,z[256]),p+W[256]},Q=new a([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),P=new r(0),F=function(e,t,i,n,c,h){var u=e.length,d=new r(n+u+5*(1+Math.ceil(u/7e3))+c),p=d.subarray(n,d.length-c),m=0;if(!t||u<8)for(var f=0;f<=u;f+=65535){var v=f+65535;v>>13,_=8191&x,E=(1<7e3||k>24576)&&W>423){m=D(e,p,0,T,R,F,U,k,G,f-G,m),k=N=U=0,G=f;for(var q=0;q<286;++q)R[q]=0;for(q=0;q<30;++q)F[q]=0}var j=2,$=0,Y=_,K=V-z&32767;if(W>2&&H==B(f-K))for(var J=Math.min(y,W)-1,X=Math.min(32767,f),Z=Math.min(258,W);K<=X&&--Y&&V!=z;){if(e[f+j]==e[f+j-K]){for(var ee=0;eej){if(j=ee,$=K,ee>J)break;var te=Math.min(K,ee-2),ie=0;for(q=0;qie&&(ie=re,z=ne)}}}K+=(V=z)-(z=b[V])+32768&32767}if($){T[k++]=268435456|A[j]<<18|g[$];var se=31&A[j],ae=31&g[$];U+=o[se]+l[ae],++R[257+se],++F[ae],O=f+j,++N}else T[k++]=e[f],++R[e[f]]}}m=D(e,p,h,T,R,F,U,k,G,f-G,m),!h&&7&m&&(m=L(p,m+1,P))}return I(d,0,n+C(m)+c)},N=function(){for(var e=new a(256),t=0;t<256;++t){for(var i=t,n=9;--n;)i=(1&i&&3988292384)^i>>>1;e[t]=i}return e}(),U=function(){var e=-1;return{p:function(t){for(var i=e,n=0;n>>8;e=i},d:function(){return~e}}},k=function(e,t,i,n,r){return F(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,i,n,!r)},O=function(e,t){var i={};for(var n in e)i[n]=e[n];for(var n in t)i[n]=t[n];return i},G=function(e,t,i){for(;i;++t)e[t]=i,i>>>=8};function H(e,t){return k(e,t||{},0,0)}var V=function(e,t,i,n){for(var s in e){var a=e[s],o=t+s;a instanceof r?i[o]=[a,n]:Array.isArray(a)?i[o]=[a[0],O(n,a[1])]:V(a,o+"/",i,n)}},z="undefined"!=typeof TextEncoder&&new TextEncoder,W="undefined"!=typeof TextDecoder&&new TextDecoder;try{W.decode(P,{stream:!0}),1}catch(e){}function q(e,t){if(t){for(var i=new r(e.length),n=0;n>1)),o=0,l=function(e){a[o++]=e};for(n=0;na.length){var c=new r(o+8+(s-n<<1));c.set(a),a=c}var h=e.charCodeAt(n);h<128||t?l(h):h<2048?(l(192|h>>6),l(128|63&h)):h>55295&&h<57344?(l(240|(h=65536+(1047552&h)|1023&e.charCodeAt(++n))>>18),l(128|h>>12&63),l(128|h>>6&63),l(128|63&h)):(l(224|h>>12),l(128|h>>6&63),l(128|63&h))}return I(a,0,o)}var j=function(e){var t=0;if(e)for(var i in e){var n=e[i].length;if(n>65535)throw"extra field too long";t+=n+4}return t},$=function(e,t,i,n,r,s,a,o){var l=n.length,c=i.extra,h=o&&o.length,u=j(c);G(e,t,null!=a?33639248:67324752),t+=4,null!=a&&(e[t++]=20,e[t++]=i.os),e[t]=20,t+=2,e[t++]=i.flag<<1|(null==s&&8),e[t++]=r&&8,e[t++]=255&i.compression,e[t++]=i.compression>>8;var d=new Date(null==i.mtime?Date.now():i.mtime),A=d.getFullYear()-1980;if(A<0||A>119)throw"date not in range 1980-2099";if(G(e,t,A<<25|d.getMonth()+1<<21|d.getDate()<<16|d.getHours()<<11|d.getMinutes()<<5|d.getSeconds()>>>1),t+=4,null!=s&&(G(e,t,i.crc),G(e,t+4,s),G(e,t+8,i.size)),G(e,t+12,l),G(e,t+14,u),t+=16,null!=a&&(G(e,t,h),G(e,t+6,i.attrs),G(e,t+10,a),t+=14),e.set(n,t),t+=l,u)for(var p in c){var g=c[p],m=g.length;G(e,t,+p),G(e,t+2,m),e.set(g,t+4),t+=4+m}return h&&(e.set(o,t),t+=h),t},Y=function(e,t,i,n,r){G(e,t,101010256),G(e,t+8,i),G(e,t+10,i),G(e,t+12,n),G(e,t+16,r)};function K(e,t){t||(t={});var i={},n=[];V(e,"",i,t);var s=0,a=0;for(var o in i){var l=i[o],c=l[0],h=l[1],u=0==h.level?0:8,d=(C=q(o)).length,A=h.comment,p=A&&q(A),g=p&&p.length,m=j(h.extra);if(d>65535)throw"filename too long";var f=u?H(c,h):c,v=f.length,x=U();x.p(c),n.push(O(h,{size:c.length,crc:x.d(),c:f,f:C,m:p,u:d!=o.length||p&&A.length!=g,o:s,compression:u})),s+=30+d+m+v,a+=76+2*(d+m)+(g||0)+v}for(var y=new r(a+22),_=s,E=a-s,b=0;bt=>{try{const i=(0,r.parseExpressions)(t),n=(i.length?i[0].terms:[]).filter((e=>e&&"ident"===e.type)).map((e=>e.value)).filter((t=>e.indexOf(t)>-1)),s=new Set;for(const e of n)s.add(e);return s}catch(e){}return new Set}})),t.register("8Rhhp",(function(i,n){e(i.exports,"LoadingMixin",(function(){return b}),(function(e){return b=e})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("g8rWM");var r=t("88MHk"),s=t("56YQj"),a=t("gY4lc"),o=t("jc183"),l=t("yleuS"),c=t("cAxnC"),h=function(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};const u="auto",d="auto",A="eager",p=Symbol("defaultProgressBarElement"),g=Symbol("posterContainerElement"),m=Symbol("defaultPosterElement"),f=Symbol("shouldDismissPoster"),v=Symbol("hidePoster"),x=Symbol("modelIsRevealed"),y=Symbol("updateProgressBar"),_=Symbol("ariaLabelCallToAction"),E=Symbol("onProgress"),b=e=>{var t,i,n,b,C,I,w,S;class M extends e{static set dracoDecoderLocation(e){o.CachingGLTFLoader.setDRACODecoderLocation(e)}static get dracoDecoderLocation(){return o.CachingGLTFLoader.getDRACODecoderLocation()}static set ktx2TranscoderLocation(e){o.CachingGLTFLoader.setKTX2TranscoderLocation(e)}static get ktx2TranscoderLocation(){return o.CachingGLTFLoader.getKTX2TranscoderLocation()}static set meshoptDecoderLocation(e){o.CachingGLTFLoader.setMeshoptDecoderLocation(e)}static get meshoptDecoderLocation(){return o.CachingGLTFLoader.getMeshoptDecoderLocation()}static set lottieLoaderLocation(e){l.Renderer.singleton.textureUtils.lottieLoaderUrl=e}static get lottieLoaderLocation(){return l.Renderer.singleton.textureUtils.lottieLoaderUrl}static mapURLs(e){l.Renderer.singleton.loader[o.$loader].manager.setURLModifier(e)}dismissPoster(){this.loaded?this[v]():(this[f]=!0,this[a.$updateSource]())}showPoster(){const e=this[g];if(e.classList.contains("show"))return;e.classList.add("show"),this[a.$userInputElement].classList.remove("show");const t=this[m];t.removeAttribute("tabindex"),t.removeAttribute("aria-hidden");const i=this.modelIsVisible;this[x]=!1,this[a.$announceModelVisibility](i)}getDimensions(){return(0,a.toVector3D)(this[a.$scene].size)}getBoundingBoxCenter(){return(0,a.toVector3D)(this[a.$scene].boundingBox.getCenter(new(0,s.Vector3)))}connectedCallback(){super.connectedCallback(),this.loaded||this.showPoster(),this[a.$progressTracker].addEventListener("progress",this[E])}disconnectedCallback(){super.disconnectedCallback(),this[a.$progressTracker].removeEventListener("progress",this[E])}async updated(e){super.updated(e),e.has("poster")&&null!=this.poster&&(this[m].style.backgroundImage=`url(${this.poster})`),e.has("alt")&&this[m].setAttribute("aria-label",this[a.$altDefaulted]),(e.has("reveal")||e.has("loading"))&&this[a.$updateSource]()}[(t=x,i=f,n=g,b=m,C=p,I=_,w=y,S=E,a.$shouldAttemptPreload)](){return!!this.src&&(this[f]||this.loading===A||this.reveal===u&&this[a.$isElementInViewport])}[v](){this[f]=!1;const e=this[g];if(!e.classList.contains("show"))return;e.classList.remove("show"),this[a.$userInputElement].classList.add("show");const t=this.modelIsVisible;this[x]=!0,this[a.$announceModelVisibility](t);const i=this.getRootNode();i&&i.activeElement===this&&this[a.$userInputElement].focus();const n=this[m];n.setAttribute("aria-hidden","true"),n.tabIndex=-1,this.dispatchEvent(new CustomEvent("poster-dismissed"))}[a.$getModelIsVisible](){return super[a.$getModelIsVisible]()&&this[x]}constructor(...e){super(...e),this.poster=null,this.reveal=u,this.loading=d,this[t]=!1,this[i]=!1,this[n]=this.shadowRoot.querySelector(".slot.poster"),this[b]=this.shadowRoot.querySelector("#default-poster"),this[C]=this.shadowRoot.querySelector("#default-progress-bar > .bar"),this[I]=this[m].getAttribute("aria-label"),this[w]=(0,c.throttle)((e=>{const t=this[p].parentNode;requestAnimationFrame((()=>{this[p].style.transform=`scaleX(${e})`,0===e&&(t.removeChild(this[p]),t.appendChild(this[p])),1===e?this[p].classList.add("hide"):this[p].classList.remove("hide")}))}),100),this[S]=e=>{const t=e.detail.totalProgress;1===t&&(this[y].flush(),this.loaded&&(this[f]||this.reveal===u)&&this[v]()),this[y](t),this.dispatchEvent(new CustomEvent("progress",{detail:{totalProgress:t}}))};const r=self.ModelViewerElement||{},s=r.dracoDecoderLocation||"https://www.gstatic.com/draco/versioned/decoders/1.4.1/";o.CachingGLTFLoader.setDRACODecoderLocation(s);const a=r.ktx2TranscoderLocation||"https://www.gstatic.com/basis-universal/versioned/2021-04-15-ba1c3e4/";o.CachingGLTFLoader.setKTX2TranscoderLocation(a),r.meshoptDecoderLocation&&o.CachingGLTFLoader.setMeshoptDecoderLocation(r.meshoptDecoderLocation);const h=r.lottieLoaderLocation||"https://cdn.jsdelivr.net/npm/three@0.149.0/examples/jsm/loaders/LottieLoader.js";l.Renderer.singleton.textureUtils.lottieLoaderUrl=h}}return h([(0,r.property)({type:String})],M.prototype,"poster",void 0),h([(0,r.property)({type:String})],M.prototype,"reveal",void 0),h([(0,r.property)({type:String})],M.prototype,"loading",void 0),M}})),t.register("jFm2a",(function(i,n){e(i.exports,"StagingMixin",(function(){return m}),(function(e){return m=e})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("g8rWM");var r=t("88MHk"),s=t("eJt4Z"),a=t("gY4lc"),o=t("kMXQy"),l=t("8Z3VG"),c=function(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};const h=Math.PI/32,u={basis:[(0,o.degreesToRadians)((0,l.numberNode)(h,"rad"))],keywords:{auto:[null]}},d=Symbol("autoRotateStartTime"),A=Symbol("radiansPerSecond"),p=Symbol("syncRotationRate"),g=Symbol("onCameraChange"),m=e=>{var t,i,n;class o extends e{connectedCallback(){super.connectedCallback(),this.addEventListener("camera-change",this[g]),this[d]=performance.now()}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener("camera-change",this[g]),this[d]=performance.now()}updated(e){super.updated(e),e.has("autoRotate")&&(this[d]=performance.now())}[(t=d,i=A,p)](e){this[A]=e[0]}[a.$tick](e,t){if(super[a.$tick](e,t),!this.autoRotate||!this[a.$getModelIsVisible]()||this[a.$renderer].isPresenting)return;const i=Math.min(t,e-this[d]-this.autoRotateDelay);i>0&&(this[a.$scene].yaw=this.turntableRotation+this[A]*i*.001)}get turntableRotation(){return this[a.$scene].yaw}resetTurntableRotation(e=0){this[a.$scene].yaw=e}constructor(){super(...arguments),this.autoRotate=!1,this.autoRotateDelay=3e3,this.rotationPerSecond="auto",this[t]=performance.now(),this[i]=0,this[n]=e=>{this.autoRotate&&"user-interaction"===e.detail.source&&(this[d]=performance.now())}}}return n=g,c([(0,r.property)({type:Boolean,attribute:"auto-rotate"})],o.prototype,"autoRotate",void 0),c([(0,r.property)({type:Number,attribute:"auto-rotate-delay"})],o.prototype,"autoRotateDelay",void 0),c([(0,s.style)({intrinsics:u,updateHandler:p}),(0,r.property)({type:String,attribute:"rotation-per-second"})],o.prototype,"rotationPerSecond",void 0),o}})),t.register("ashsC",(function(t,i){e(t.exports,"FocusVisiblePolyfillMixin",(function(){return n}));const n=e=>{var t;const i=Symbol("endPolyfillCoordination");return t=i,class extends e{connectedCallback(){super.connectedCallback&&super.connectedCallback(),null==this[i]&&(this[i]=(e=>{if(null==e.shadowRoot||e.hasAttribute("data-js-focus-visible"))return()=>{};if(!self.applyFocusVisiblePolyfill){const t=()=>{self.applyFocusVisiblePolyfill(e.shadowRoot)};return self.addEventListener("focus-visible-polyfill-ready",t,{once:!0}),()=>{self.removeEventListener("focus-visible-polyfill-ready",t)}}return self.applyFocusVisiblePolyfill(e.shadowRoot),()=>{}})(this))}disconnectedCallback(){super.disconnectedCallback&&super.disconnectedCallback(),null!=this[i]&&(this[i](),this[i]=null)}constructor(){super(...arguments),this[t]=null}}}})); +//# sourceMappingURL=model-viewer.256a26dc.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/model-viewer.a25abaf1.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/model-viewer.a25abaf1.js new file mode 100644 index 0000000..30e16dc --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/model-viewer.a25abaf1.js @@ -0,0 +1,1246 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function e(e,t,i,n){Object.defineProperty(e,t,{get:i,set:n,enumerable:!0,configurable:!0})}var t=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;t.register("5TVpL",(function(i,n){e(i.exports,"ModelViewerElement",(function(){return p})),e(i.exports,"CanvasTexture",(function(){return t("28vQK").CanvasTexture})),e(i.exports,"FileLoader",(function(){return t("28vQK").FileLoader})),e(i.exports,"Loader",(function(){return t("28vQK").Loader})),e(i.exports,"NearestFilter",(function(){return t("28vQK").NearestFilter})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("ejidK"),s=t("d0EcU"),a=t("a6aGo"),o=t("8w9Jc"),l=t("dPpiM"),c=t("5qgBI"),h=t("110d8"),u=t("6RrMT"),d=t("46LOn"),A=t("6lnmq");t("28vQK");const p=(0,s.AnnotationMixin)((0,h.SceneGraphMixin)((0,u.StagingMixin)((0,l.EnvironmentMixin)((0,o.ControlsMixin)((0,a.ARMixin)((0,c.LoadingMixin)((0,r.AnimationMixin)((0,A.FocusVisiblePolyfillMixin)(d.default)))))))));customElements.define("model-viewer",p)})),t.register("ejidK",(function(i,n){e(i.exports,"AnimationMixin",(function(){return u}),(function(e){return u=e})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("dh9QT");var r=t("hGdxw"),s=t("28vQK"),a=t("46LOn"),o=function(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};const l=Symbol("changeAnimation"),c=Symbol("paused"),h={repetitions:1/0,pingpong:!1},u=e=>{var t;class i extends e{get availableAnimations(){return this.loaded?this[a.$scene].animationNames:[]}get duration(){return this[a.$scene].duration}get paused(){return this[c]}get currentTime(){return this[a.$scene].animationTime}set currentTime(e){this[a.$scene].animationTime=e,this[a.$needsRender]()}get timeScale(){return this[a.$scene].animationTimeScale}set timeScale(e){this[a.$scene].animationTimeScale=e}pause(){this[c]||(this[c]=!0,this.dispatchEvent(new CustomEvent("pause")))}play(e){this.availableAnimations.length>0&&(this[c]=!1,this[l](e),this.dispatchEvent(new CustomEvent("play")))}[(t=c,a.$onModelLoad)](){super[a.$onModelLoad](),this[c]=!0,this.autoplay&&this.play()}[a.$tick](e,t){super[a.$tick](e,t),this[c]||!this[a.$getModelIsVisible]()&&!this[a.$renderer].isPresenting||(this[a.$scene].updateAnimation(t/1e3),this[a.$needsRender]())}updated(e){super.updated(e),e.has("autoplay")&&this.autoplay&&this.play(),e.has("animationName")&&this[l]()}[l](e=h){var t;const i=null!==(t=e.repetitions)&&void 0!==t?t:1/0,n=e.pingpong?s.LoopPingPong:1===i?s.LoopOnce:s.LoopRepeat;this[a.$scene].playAnimation(this.animationName,this.animationCrossfadeDuration/1e3,n,i),this[c]&&(this[a.$scene].updateAnimation(0),this[a.$needsRender]())}constructor(...e){super(e),this.autoplay=!1,this.animationName=void 0,this.animationCrossfadeDuration=300,this[t]=!0,this[a.$scene].subscribeMixerEvent("loop",(e=>{const t=e.action._loopCount;this.dispatchEvent(new CustomEvent("loop",{detail:{count:t}}))})),this[a.$scene].subscribeMixerEvent("finished",(()=>{this[c]=!0,this.dispatchEvent(new CustomEvent("finished"))}))}}return o([(0,r.property)({type:Boolean})],i.prototype,"autoplay",void 0),o([(0,r.property)({type:String,attribute:"animation-name"})],i.prototype,"animationName",void 0),o([(0,r.property)({type:Number,attribute:"animation-crossfade-duration"})],i.prototype,"animationCrossfadeDuration",void 0),i}})),t.register("dh9QT",(function(i,n){e(i.exports,"property",(function(){return t("hGdxw").property})),t("6J0hm"),t("hGdxw"),t("hMH0n"),t("bvrce"),t("71CJ7"),t("b41NT"),t("anr1V"),t("aUgUm"),t("gr6wL")})),t.register("6J0hm",(function(e,t){})),t.register("hGdxw",(function(t,i){e(t.exports,"property",(function(){return r})); +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const n=(e,t)=>"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?{...t,finisher(i){i.createProperty(t.key,e)}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:t.key,initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(i){i.createProperty(t.key,e)}};function r(e){return(t,i)=>void 0!==i?((e,t,i)=>{t.constructor.createProperty(i,e)})(e,t,i):n(e,t)}})),t.register("hMH0n",(function(e,i){t("hGdxw"); +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */})),t.register("bvrce",(function(e,i){t("aQCsF"); +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */})),t.register("aQCsF",(function(t,i){e(t.exports,"decorateProperty",(function(){return n})); +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const n=({finisher:e,descriptor:t})=>(i,n)=>{var r;if(void 0===n){const n=null!==(r=i.originalKey)&&void 0!==r?r:i.key,s=null!=t?{kind:"method",placement:"prototype",key:n,descriptor:t(i.key)}:{...i,key:n};return null!=e&&(s.finisher=function(t){e(t,n)}),s}{const r=i.constructor;void 0!==t&&Object.defineProperty(i,n,t(n)),null==e||e(r,n)}}})),t.register("71CJ7",(function(e,i){t("aQCsF"); +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */})),t.register("b41NT",(function(e,i){t("aQCsF"); +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */})),t.register("anr1V",(function(e,i){t("aQCsF"); +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */})),t.register("aUgUm",(function(i,n){e(i.exports,"queryAssignedElements",(function(){return o}));var r,s=t("aQCsF"); +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const a=null!=(null===(r=window.HTMLSlotElement)||void 0===r?void 0:r.prototype.assignedElements)?(e,t)=>e.assignedElements(t):(e,t)=>e.assignedNodes(t).filter((e=>e.nodeType===Node.ELEMENT_NODE));function o(e){const{slot:t,selector:i}=null!=e?e:{};return(0,s.decorateProperty)({descriptor:n=>({get(){var n;const r="slot"+(t?`[name=${t}]`:":not([name])"),s=null===(n=this.renderRoot)||void 0===n?void 0:n.querySelector(r),o=null!=s?a(s,e):[];return i?o.filter((e=>e.matches(i))):o},enumerable:!0,configurable:!0})})}})),t.register("gr6wL",(function(e,i){t("aQCsF"),t("aUgUm")})),t.register("28vQK",(function(t,i){e(t.exports,"FrontSide",(function(){return h})),e(t.exports,"BackSide",(function(){return u})),e(t.exports,"DoubleSide",(function(){return d})),e(t.exports,"NoBlending",(function(){return A})),e(t.exports,"NoToneMapping",(function(){return q})),e(t.exports,"ACESFilmicToneMapping",(function(){return Y})),e(t.exports,"EquirectangularReflectionMapping",(function(){return ee})),e(t.exports,"RepeatWrapping",(function(){return ne})),e(t.exports,"ClampToEdgeWrapping",(function(){return re})),e(t.exports,"MirroredRepeatWrapping",(function(){return se})),e(t.exports,"NearestFilter",(function(){return ae})),e(t.exports,"NearestMipmapNearestFilter",(function(){return oe})),e(t.exports,"NearestMipmapLinearFilter",(function(){return le})),e(t.exports,"LinearFilter",(function(){return ce})),e(t.exports,"LinearMipmapNearestFilter",(function(){return he})),e(t.exports,"LinearMipmapLinearFilter",(function(){return ue})),e(t.exports,"UnsignedByteType",(function(){return de})),e(t.exports,"FloatType",(function(){return ve})),e(t.exports,"HalfFloatType",(function(){return xe})),e(t.exports,"RGBAFormat",(function(){return Ce})),e(t.exports,"RedFormat",(function(){return Be})),e(t.exports,"RGFormat",(function(){return Re})),e(t.exports,"RGB_S3TC_DXT1_Format",(function(){return Qe})),e(t.exports,"RGBA_S3TC_DXT5_Format",(function(){return Ne})),e(t.exports,"RGB_PVRTC_4BPPV1_Format",(function(){return Ue})),e(t.exports,"RGBA_PVRTC_4BPPV1_Format",(function(){return ke})),e(t.exports,"RGB_ETC1_Format",(function(){return He})),e(t.exports,"RGB_ETC2_Format",(function(){return ze})),e(t.exports,"RGBA_ETC2_EAC_Format",(function(){return Ve})),e(t.exports,"RGBA_ASTC_4x4_Format",(function(){return We})),e(t.exports,"RGBA_BPTC_Format",(function(){return st})),e(t.exports,"LoopOnce",(function(){return ht})),e(t.exports,"LoopRepeat",(function(){return ut})),e(t.exports,"LoopPingPong",(function(){return dt})),e(t.exports,"InterpolateDiscrete",(function(){return At})),e(t.exports,"InterpolateLinear",(function(){return pt})),e(t.exports,"TrianglesDrawMode",(function(){return _t})),e(t.exports,"TriangleStripDrawMode",(function(){return Et})),e(t.exports,"TriangleFanDrawMode",(function(){return bt})),e(t.exports,"LinearEncoding",(function(){return Ct})),e(t.exports,"sRGBEncoding",(function(){return wt})),e(t.exports,"EventDispatcher",(function(){return Pt})),e(t.exports,"MathUtils",(function(){return Kt})),e(t.exports,"Vector2",(function(){return Yt})),e(t.exports,"Matrix3",(function(){return Xt})),e(t.exports,"Color",(function(){return ui})),e(t.exports,"Source",(function(){return pi})),e(t.exports,"Texture",(function(){return fi})),e(t.exports,"WebGLRenderTarget",(function(){return xi})),e(t.exports,"Data3DTexture",(function(){return _i})),e(t.exports,"Quaternion",(function(){return Ei})),e(t.exports,"Vector3",(function(){return bi})),e(t.exports,"Box3",(function(){return Ii})),e(t.exports,"Sphere",(function(){return Vi})),e(t.exports,"Matrix4",(function(){return Zi})),e(t.exports,"Euler",(function(){return hn})),e(t.exports,"Object3D",(function(){return wn})),e(t.exports,"Triangle",(function(){return Fn})),e(t.exports,"Material",(function(){return Un})),e(t.exports,"MeshBasicMaterial",(function(){return On})),e(t.exports,"BufferAttribute",(function(){return Hn})),e(t.exports,"Float32BufferAttribute",(function(){return Wn})),e(t.exports,"BufferGeometry",(function(){return Zn})),e(t.exports,"Mesh",(function(){return Ar})),e(t.exports,"BoxGeometry",(function(){return gr})),e(t.exports,"ShaderMaterial",(function(){return yr})),e(t.exports,"PerspectiveCamera",(function(){return Er})),e(t.exports,"CubeCamera",(function(){return Cr})),e(t.exports,"WebGLCubeRenderTarget",(function(){return Ir})),e(t.exports,"PlaneGeometry",(function(){return Fr})),e(t.exports,"OrthographicCamera",(function(){return jr})),e(t.exports,"MeshDepthMaterial",(function(){return Za})),e(t.exports,"Group",(function(){return lo})),e(t.exports,"WebGLRenderer",(function(){return mo})),e(t.exports,"Scene",(function(){return fo})),e(t.exports,"InterleavedBuffer",(function(){return vo})),e(t.exports,"InterleavedBufferAttribute",(function(){return yo})),e(t.exports,"SkinnedMesh",(function(){return Io})),e(t.exports,"Bone",(function(){return So})),e(t.exports,"DataTexture",(function(){return Mo})),e(t.exports,"Skeleton",(function(){return Ro})),e(t.exports,"InstancedBufferAttribute",(function(){return Lo})),e(t.exports,"InstancedMesh",(function(){return Uo})),e(t.exports,"LineBasicMaterial",(function(){return Oo})),e(t.exports,"Line",(function(){return Wo})),e(t.exports,"LineSegments",(function(){return $o})),e(t.exports,"LineLoop",(function(){return Ko})),e(t.exports,"PointsMaterial",(function(){return Yo})),e(t.exports,"Points",(function(){return tl})),e(t.exports,"VideoTexture",(function(){return nl})),e(t.exports,"CompressedTexture",(function(){return rl})),e(t.exports,"CompressedArrayTexture",(function(){return sl})),e(t.exports,"CanvasTexture",(function(){return al})),e(t.exports,"MeshStandardMaterial",(function(){return ol})),e(t.exports,"MeshPhysicalMaterial",(function(){return ll})),e(t.exports,"Interpolant",(function(){return gl})),e(t.exports,"NumberKeyframeTrack",(function(){return El})),e(t.exports,"QuaternionKeyframeTrack",(function(){return Cl})),e(t.exports,"VectorKeyframeTrack",(function(){return Il})),e(t.exports,"AnimationClip",(function(){return Sl})),e(t.exports,"Loader",(function(){return Ll})),e(t.exports,"FileLoader",(function(){return Pl})),e(t.exports,"DataTextureLoader",(function(){return Nl})),e(t.exports,"TextureLoader",(function(){return Ul})),e(t.exports,"SpotLight",(function(){return Wl})),e(t.exports,"PointLight",(function(){return Yl})),e(t.exports,"DirectionalLight",(function(){return Jl})),e(t.exports,"LightProbe",(function(){return ec})),e(t.exports,"LoaderUtils",(function(){return tc})),e(t.exports,"ImageBitmapLoader",(function(){return ic})),e(t.exports,"PropertyBinding",(function(){return hc})),e(t.exports,"AnimationMixer",(function(){return Ac})),e(t.exports,"Raycaster",(function(){return pc})),e(t.exports,"Spherical",(function(){return fc})),e(t.exports,"SkeletonHelper",(function(){return _c})),e(t.exports,"DataUtils",(function(){return wc})); +/** + * @license + * Copyright 2010-2023 Three.js Authors + * SPDX-License-Identifier: MIT + */ +const n="149",r=0,s=1,a=2,o=1,l=2,c=3,h=0,u=1,d=2,A=0,p=1,g=2,m=3,f=4,v=5,x=100,y=101,_=102,E=103,b=104,C=200,w=201,I=202,S=203,M=204,B=205,T=206,R=207,L=208,D=209,Q=210,P=0,F=1,N=2,U=3,O=4,k=5,G=6,H=7,z=0,V=1,W=2,q=0,j=1,$=2,K=3,Y=4,X=5,J=301,Z=302,ee=303,te=304,ie=306,ne=1e3,re=1001,se=1002,ae=1003,oe=1004,le=1005,ce=1006,he=1007,ue=1008,de=1009,Ae=1010,pe=1011,ge=1012,me=1013,fe=1014,ve=1015,xe=1016,ye=1017,_e=1018,Ee=1020,be=1021,Ce=1023,we=1024,Ie=1025,Se=1026,Me=1027,Be=1028,Te=1029,Re=1030,Le=1031,De=1033,Qe=33776,Pe=33777,Fe=33778,Ne=33779,Ue=35840,Oe=35841,ke=35842,Ge=35843,He=36196,ze=37492,Ve=37496,We=37808,qe=37809,je=37810,$e=37811,Ke=37812,Ye=37813,Xe=37814,Je=37815,Ze=37816,et=37817,tt=37818,it=37819,nt=37820,rt=37821,st=36492,at=36283,ot=36284,lt=36285,ct=36286,ht=2200,ut=2201,dt=2202,At=2300,pt=2301,gt=2302,mt=2400,ft=2401,vt=2402,xt=2500,yt=2501,_t=0,Et=1,bt=2,Ct=3e3,wt=3001,It=3201,St=0,Mt=1,Bt="srgb",Tt="srgb-linear",Rt=7680,Lt=35044,Dt="300 es",Qt=1035;class Pt{addEventListener(e,t){void 0===this._listeners&&(this._listeners={});const i=this._listeners;void 0===i[e]&&(i[e]=[]),-1===i[e].indexOf(t)&&i[e].push(t)}hasEventListener(e,t){if(void 0===this._listeners)return!1;const i=this._listeners;return void 0!==i[e]&&-1!==i[e].indexOf(t)}removeEventListener(e,t){if(void 0===this._listeners)return;const i=this._listeners[e];if(void 0!==i){const e=i.indexOf(t);-1!==e&&i.splice(e,1)}}dispatchEvent(e){if(void 0===this._listeners)return;const t=this._listeners[e.type];if(void 0!==t){e.target=this;const i=t.slice(0);for(let t=0,n=i.length;t>8&255]+Ft[e>>16&255]+Ft[e>>24&255]+"-"+Ft[255&t]+Ft[t>>8&255]+"-"+Ft[t>>16&15|64]+Ft[t>>24&255]+"-"+Ft[63&i|128]+Ft[i>>8&255]+"-"+Ft[i>>16&255]+Ft[i>>24&255]+Ft[255&n]+Ft[n>>8&255]+Ft[n>>16&255]+Ft[n>>24&255]).toLowerCase()}function Gt(e,t,i){return Math.max(t,Math.min(i,e))}function Ht(e,t){return(e%t+t)%t}function zt(e,t,i){return(1-i)*e+i*t}function Vt(e){return 0==(e&e-1)&&0!==e}function Wt(e){return Math.pow(2,Math.ceil(Math.log(e)/Math.LN2))}function qt(e){return Math.pow(2,Math.floor(Math.log(e)/Math.LN2))}function jt(e,t){switch(t.constructor){case Float32Array:return e;case Uint16Array:return e/65535;case Uint8Array:return e/255;case Int16Array:return Math.max(e/32767,-1);case Int8Array:return Math.max(e/127,-1);default:throw new Error("Invalid component type.")}}function $t(e,t){switch(t.constructor){case Float32Array:return e;case Uint16Array:return Math.round(65535*e);case Uint8Array:return Math.round(255*e);case Int16Array:return Math.round(32767*e);case Int8Array:return Math.round(127*e);default:throw new Error("Invalid component type.")}}var Kt=Object.freeze({__proto__:null,DEG2RAD:Ut,RAD2DEG:Ot,ceilPowerOfTwo:Wt,clamp:Gt,damp:function(e,t,i,n){return zt(e,t,1-Math.exp(-i*n))},degToRad:function(e){return e*Ut},denormalize:jt,euclideanModulo:Ht,floorPowerOfTwo:qt,generateUUID:kt,inverseLerp:function(e,t,i){return e!==t?(i-e)/(t-e):0},isPowerOfTwo:Vt,lerp:zt,mapLinear:function(e,t,i,n,r){return n+(e-t)*(r-n)/(i-t)},normalize:$t,pingpong:function(e,t=1){return t-Math.abs(Ht(e,2*t)-t)},radToDeg:function(e){return e*Ot},randFloat:function(e,t){return e+Math.random()*(t-e)},randFloatSpread:function(e){return e*(.5-Math.random())},randInt:function(e,t){return e+Math.floor(Math.random()*(t-e+1))},seededRandom:function(e){void 0!==e&&(Nt=e);let t=Nt+=1831565813;return t=Math.imul(t^t>>>15,1|t),t^=t+Math.imul(t^t>>>7,61|t),((t^t>>>14)>>>0)/4294967296},setQuaternionFromProperEuler:function(e,t,i,n,r){const s=Math.cos,a=Math.sin,o=s(i/2),l=a(i/2),c=s((t+n)/2),h=a((t+n)/2),u=s((t-n)/2),d=a((t-n)/2),A=s((n-t)/2),p=a((n-t)/2);switch(r){case"XYX":e.set(o*h,l*u,l*d,o*c);break;case"YZY":e.set(l*d,o*h,l*u,o*c);break;case"ZXZ":e.set(l*u,l*d,o*h,o*c);break;case"XZX":e.set(o*h,l*p,l*A,o*c);break;case"YXY":e.set(l*A,o*h,l*p,o*c);break;case"ZYZ":e.set(l*p,l*A,o*h,o*c);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+r)}},smootherstep:function(e,t,i){return e<=t?0:e>=i?1:(e=(e-t)/(i-t))*e*e*(e*(6*e-15)+10)},smoothstep:function(e,t,i){return e<=t?0:e>=i?1:(e=(e-t)/(i-t))*e*(3-2*e)}});class Yt{get width(){return this.x}set width(e){this.x=e}get height(){return this.y}set height(e){this.y=e}set(e,t){return this.x=e,this.y=t,this}setScalar(e){return this.x=e,this.y=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y)}copy(e){return this.x=e.x,this.y=e.y,this}add(e){return this.x+=e.x,this.y+=e.y,this}addScalar(e){return this.x+=e,this.y+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this}sub(e){return this.x-=e.x,this.y-=e.y,this}subScalar(e){return this.x-=e,this.y-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this}multiply(e){return this.x*=e.x,this.y*=e.y,this}multiplyScalar(e){return this.x*=e,this.y*=e,this}divide(e){return this.x/=e.x,this.y/=e.y,this}divideScalar(e){return this.multiplyScalar(1/e)}applyMatrix3(e){const t=this.x,i=this.y,n=e.elements;return this.x=n[0]*t+n[3]*i+n[6],this.y=n[1]*t+n[4]*i+n[7],this}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this}clampLength(e,t){const i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(e,Math.min(t,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(e){return this.x*e.x+this.y*e.y}cross(e){return this.x*e.y-this.y*e.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){const t=this.x-e.x,i=this.y-e.y;return t*t+i*i}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this}lerpVectors(e,t,i){return this.x=e.x+(t.x-e.x)*i,this.y=e.y+(t.y-e.y)*i,this}equals(e){return e.x===this.x&&e.y===this.y}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e}fromBufferAttribute(e,t){return this.x=e.getX(t),this.y=e.getY(t),this}rotateAround(e,t){const i=Math.cos(t),n=Math.sin(t),r=this.x-e.x,s=this.y-e.y;return this.x=r*i-s*n+e.x,this.y=r*n+s*i+e.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}constructor(e=0,t=0){Yt.prototype.isVector2=!0,this.x=e,this.y=t}}class Xt{set(e,t,i,n,r,s,a,o,l){const c=this.elements;return c[0]=e,c[1]=n,c[2]=a,c[3]=t,c[4]=r,c[5]=o,c[6]=i,c[7]=s,c[8]=l,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(e){const t=this.elements,i=e.elements;return t[0]=i[0],t[1]=i[1],t[2]=i[2],t[3]=i[3],t[4]=i[4],t[5]=i[5],t[6]=i[6],t[7]=i[7],t[8]=i[8],this}extractBasis(e,t,i){return e.setFromMatrix3Column(this,0),t.setFromMatrix3Column(this,1),i.setFromMatrix3Column(this,2),this}setFromMatrix4(e){const t=e.elements;return this.set(t[0],t[4],t[8],t[1],t[5],t[9],t[2],t[6],t[10]),this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){const i=e.elements,n=t.elements,r=this.elements,s=i[0],a=i[3],o=i[6],l=i[1],c=i[4],h=i[7],u=i[2],d=i[5],A=i[8],p=n[0],g=n[3],m=n[6],f=n[1],v=n[4],x=n[7],y=n[2],_=n[5],E=n[8];return r[0]=s*p+a*f+o*y,r[3]=s*g+a*v+o*_,r[6]=s*m+a*x+o*E,r[1]=l*p+c*f+h*y,r[4]=l*g+c*v+h*_,r[7]=l*m+c*x+h*E,r[2]=u*p+d*f+A*y,r[5]=u*g+d*v+A*_,r[8]=u*m+d*x+A*E,this}multiplyScalar(e){const t=this.elements;return t[0]*=e,t[3]*=e,t[6]*=e,t[1]*=e,t[4]*=e,t[7]*=e,t[2]*=e,t[5]*=e,t[8]*=e,this}determinant(){const e=this.elements,t=e[0],i=e[1],n=e[2],r=e[3],s=e[4],a=e[5],o=e[6],l=e[7],c=e[8];return t*s*c-t*a*l-i*r*c+i*a*o+n*r*l-n*s*o}invert(){const e=this.elements,t=e[0],i=e[1],n=e[2],r=e[3],s=e[4],a=e[5],o=e[6],l=e[7],c=e[8],h=c*s-a*l,u=a*o-c*r,d=l*r-s*o,A=t*h+i*u+n*d;if(0===A)return this.set(0,0,0,0,0,0,0,0,0);const p=1/A;return e[0]=h*p,e[1]=(n*l-c*i)*p,e[2]=(a*i-n*s)*p,e[3]=u*p,e[4]=(c*t-n*o)*p,e[5]=(n*r-a*t)*p,e[6]=d*p,e[7]=(i*o-l*t)*p,e[8]=(s*t-i*r)*p,this}transpose(){let e;const t=this.elements;return e=t[1],t[1]=t[3],t[3]=e,e=t[2],t[2]=t[6],t[6]=e,e=t[5],t[5]=t[7],t[7]=e,this}getNormalMatrix(e){return this.setFromMatrix4(e).invert().transpose()}transposeIntoArray(e){const t=this.elements;return e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8],this}setUvTransform(e,t,i,n,r,s,a){const o=Math.cos(r),l=Math.sin(r);return this.set(i*o,i*l,-i*(o*s+l*a)+s+e,-n*l,n*o,-n*(-l*s+o*a)+a+t,0,0,1),this}scale(e,t){return this.premultiply(Jt.makeScale(e,t)),this}rotate(e){return this.premultiply(Jt.makeRotation(-e)),this}translate(e,t){return this.premultiply(Jt.makeTranslation(e,t)),this}makeTranslation(e,t){return this.set(1,0,e,0,1,t,0,0,1),this}makeRotation(e){const t=Math.cos(e),i=Math.sin(e);return this.set(t,-i,0,i,t,0,0,0,1),this}makeScale(e,t){return this.set(e,0,0,0,t,0,0,0,1),this}equals(e){const t=this.elements,i=e.elements;for(let e=0;e<9;e++)if(t[e]!==i[e])return!1;return!0}fromArray(e,t=0){for(let i=0;i<9;i++)this.elements[i]=e[i+t];return this}toArray(e=[],t=0){const i=this.elements;return e[t]=i[0],e[t+1]=i[1],e[t+2]=i[2],e[t+3]=i[3],e[t+4]=i[4],e[t+5]=i[5],e[t+6]=i[6],e[t+7]=i[7],e[t+8]=i[8],e}clone(){return(new this.constructor).fromArray(this.elements)}constructor(){Xt.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1]}}const Jt=new Xt;function Zt(e){for(let t=e.length-1;t>=0;--t)if(e[t]>=65535)return!0;return!1}Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array;function ei(e){return document.createElementNS("http://www.w3.org/1999/xhtml",e)}function ti(e){return e<.04045?.0773993808*e:Math.pow(.9478672986*e+.0521327014,2.4)}function ii(e){return e<.0031308?12.92*e:1.055*Math.pow(e,.41666)-.055}const ni={[Bt]:{[Tt]:ti},[Tt]:{[Bt]:ii}},ri={legacyMode:!0,get workingColorSpace(){return Tt},set workingColorSpace(e){console.warn("THREE.ColorManagement: .workingColorSpace is readonly.")},convert:function(e,t,i){if(this.legacyMode||t===i||!t||!i)return e;if(ni[t]&&void 0!==ni[t][i]){const n=ni[t][i];return e.r=n(e.r),e.g=n(e.g),e.b=n(e.b),e}throw new Error("Unsupported color space conversion.")},fromWorkingColorSpace:function(e,t){return this.convert(e,this.workingColorSpace,t)},toWorkingColorSpace:function(e,t){return this.convert(e,t,this.workingColorSpace)}},si={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},ai={r:0,g:0,b:0},oi={h:0,s:0,l:0},li={h:0,s:0,l:0};function ci(e,t,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+6*(t-e)*(2/3-i):e}function hi(e,t){return t.r=e.r,t.g=e.g,t.b=e.b,t}class ui{set(e){return e&&e.isColor?this.copy(e):"number"==typeof e?this.setHex(e):"string"==typeof e&&this.setStyle(e),this}setScalar(e){return this.r=e,this.g=e,this.b=e,this}setHex(e,t=Bt){return e=Math.floor(e),this.r=(e>>16&255)/255,this.g=(e>>8&255)/255,this.b=(255&e)/255,ri.toWorkingColorSpace(this,t),this}setRGB(e,t,i,n=ri.workingColorSpace){return this.r=e,this.g=t,this.b=i,ri.toWorkingColorSpace(this,n),this}setHSL(e,t,i,n=ri.workingColorSpace){if(e=Ht(e,1),t=Gt(t,0,1),i=Gt(i,0,1),0===t)this.r=this.g=this.b=i;else{const n=i<=.5?i*(1+t):i+t-i*t,r=2*i-n;this.r=ci(r,n,e+1/3),this.g=ci(r,n,e),this.b=ci(r,n,e-1/3)}return ri.toWorkingColorSpace(this,n),this}setStyle(e,t=Bt){function i(t){void 0!==t&&parseFloat(t)<1&&console.warn("THREE.Color: Alpha component of "+e+" will be ignored.")}let n;if(n=/^((?:rgb|hsl)a?)\(([^\)]*)\)/.exec(e)){let e;const r=n[1],s=n[2];switch(r){case"rgb":case"rgba":if(e=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s))return this.r=Math.min(255,parseInt(e[1],10))/255,this.g=Math.min(255,parseInt(e[2],10))/255,this.b=Math.min(255,parseInt(e[3],10))/255,ri.toWorkingColorSpace(this,t),i(e[4]),this;if(e=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s))return this.r=Math.min(100,parseInt(e[1],10))/100,this.g=Math.min(100,parseInt(e[2],10))/100,this.b=Math.min(100,parseInt(e[3],10))/100,ri.toWorkingColorSpace(this,t),i(e[4]),this;break;case"hsl":case"hsla":if(e=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s)){const n=parseFloat(e[1])/360,r=parseFloat(e[2])/100,s=parseFloat(e[3])/100;return i(e[4]),this.setHSL(n,r,s,t)}}}else if(n=/^\#([A-Fa-f\d]+)$/.exec(e)){const e=n[1],i=e.length;if(3===i)return this.r=parseInt(e.charAt(0)+e.charAt(0),16)/255,this.g=parseInt(e.charAt(1)+e.charAt(1),16)/255,this.b=parseInt(e.charAt(2)+e.charAt(2),16)/255,ri.toWorkingColorSpace(this,t),this;if(6===i)return this.r=parseInt(e.charAt(0)+e.charAt(1),16)/255,this.g=parseInt(e.charAt(2)+e.charAt(3),16)/255,this.b=parseInt(e.charAt(4)+e.charAt(5),16)/255,ri.toWorkingColorSpace(this,t),this}return e&&e.length>0?this.setColorName(e,t):this}setColorName(e,t=Bt){const i=si[e.toLowerCase()];return void 0!==i?this.setHex(i,t):console.warn("THREE.Color: Unknown color "+e),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(e){return this.r=e.r,this.g=e.g,this.b=e.b,this}copySRGBToLinear(e){return this.r=ti(e.r),this.g=ti(e.g),this.b=ti(e.b),this}copyLinearToSRGB(e){return this.r=ii(e.r),this.g=ii(e.g),this.b=ii(e.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(e=Bt){return ri.fromWorkingColorSpace(hi(this,ai),e),Gt(255*ai.r,0,255)<<16^Gt(255*ai.g,0,255)<<8^Gt(255*ai.b,0,255)<<0}getHexString(e=Bt){return("000000"+this.getHex(e).toString(16)).slice(-6)}getHSL(e,t=ri.workingColorSpace){ri.fromWorkingColorSpace(hi(this,ai),t);const i=ai.r,n=ai.g,r=ai.b,s=Math.max(i,n,r),a=Math.min(i,n,r);let o,l;const c=(a+s)/2;if(a===s)o=0,l=0;else{const e=s-a;switch(l=c<=.5?e/(s+a):e/(2-s-a),s){case i:o=(n-r)/e+(n2048||t.height>2048?(console.warn("THREE.ImageUtils.getDataURL: Image converted to jpg for performance reasons",e),t.toDataURL("image/jpeg",.6)):t.toDataURL("image/png")}static sRGBToLinear(e){if("undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap){const t=ei("canvas");t.width=e.width,t.height=e.height;const i=t.getContext("2d");i.drawImage(e,0,0,e.width,e.height);const n=i.getImageData(0,0,e.width,e.height),r=n.data;for(let e=0;e0&&(i.userData=this.userData),t||(e.textures[this.uuid]=i),i}dispose(){this.dispatchEvent({type:"dispose"})}transformUv(e){if(300!==this.mapping)return e;if(e.applyMatrix3(this.matrix),e.x<0||e.x>1)switch(this.wrapS){case ne:e.x=e.x-Math.floor(e.x);break;case re:e.x=e.x<0?0:1;break;case se:1===Math.abs(Math.floor(e.x)%2)?e.x=Math.ceil(e.x)-e.x:e.x=e.x-Math.floor(e.x)}if(e.y<0||e.y>1)switch(this.wrapT){case ne:e.y=e.y-Math.floor(e.y);break;case re:e.y=e.y<0?0:1;break;case se:1===Math.abs(Math.floor(e.y)%2)?e.y=Math.ceil(e.y)-e.y:e.y=e.y-Math.floor(e.y)}return this.flipY&&(e.y=1-e.y),e}set needsUpdate(e){!0===e&&(this.version++,this.source.needsUpdate=!0)}constructor(e=fi.DEFAULT_IMAGE,t=fi.DEFAULT_MAPPING,i=re,n=re,r=ce,s=ue,a=Ce,o=de,l=fi.DEFAULT_ANISOTROPY,c=Ct){super(),this.isTexture=!0,Object.defineProperty(this,"id",{value:mi++}),this.uuid=kt(),this.name="",this.source=new pi(e),this.mipmaps=[],this.mapping=t,this.wrapS=i,this.wrapT=n,this.magFilter=r,this.minFilter=s,this.anisotropy=l,this.format=a,this.internalFormat=null,this.type=o,this.offset=new Yt(0,0),this.repeat=new Yt(1,1),this.center=new Yt(0,0),this.rotation=0,this.matrixAutoUpdate=!0,this.matrix=new Xt,this.generateMipmaps=!0,this.premultiplyAlpha=!1,this.flipY=!0,this.unpackAlignment=4,this.encoding=c,this.userData={},this.version=0,this.onUpdate=null,this.isRenderTargetTexture=!1,this.needsPMREMUpdate=!1}}fi.DEFAULT_IMAGE=null,fi.DEFAULT_MAPPING=300,fi.DEFAULT_ANISOTROPY=1;class vi{get width(){return this.z}set width(e){this.z=e}get height(){return this.w}set height(e){this.w=e}set(e,t,i,n){return this.x=e,this.y=t,this.z=i,this.w=n,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this.w=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setW(e){return this.w=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;case 3:this.w=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this.w=void 0!==e.w?e.w:1,this}add(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this.w+=e.w,this}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this.w+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this.w=e.w+t.w,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this.w+=e.w*t,this}sub(e){return this.x-=e.x,this.y-=e.y,this.z-=e.z,this.w-=e.w,this}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this.w-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this.w=e.w-t.w,this}multiply(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this.w*=e.w,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this.w*=e,this}applyMatrix4(e){const t=this.x,i=this.y,n=this.z,r=this.w,s=e.elements;return this.x=s[0]*t+s[4]*i+s[8]*n+s[12]*r,this.y=s[1]*t+s[5]*i+s[9]*n+s[13]*r,this.z=s[2]*t+s[6]*i+s[10]*n+s[14]*r,this.w=s[3]*t+s[7]*i+s[11]*n+s[15]*r,this}divideScalar(e){return this.multiplyScalar(1/e)}setAxisAngleFromQuaternion(e){this.w=2*Math.acos(e.w);const t=Math.sqrt(1-e.w*e.w);return t<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=e.x/t,this.y=e.y/t,this.z=e.z/t),this}setAxisAngleFromRotationMatrix(e){let t,i,n,r;const s=.01,a=.1,o=e.elements,l=o[0],c=o[4],h=o[8],u=o[1],d=o[5],A=o[9],p=o[2],g=o[6],m=o[10];if(Math.abs(c-u)o&&e>f?ef?o=0?1:-1,n=1-t*t;if(n>Number.EPSILON){const r=Math.sqrt(n),s=Math.atan2(r,t*i);e=Math.sin(e*s)/r,a=Math.sin(a*s)/r}const r=a*i;if(o=o*e+u*r,l=l*e+d*r,c=c*e+A*r,h=h*e+p*r,e===1-a){const e=1/Math.sqrt(o*o+l*l+c*c+h*h);o*=e,l*=e,c*=e,h*=e}}e[t]=o,e[t+1]=l,e[t+2]=c,e[t+3]=h}static multiplyQuaternionsFlat(e,t,i,n,r,s){const a=i[n],o=i[n+1],l=i[n+2],c=i[n+3],h=r[s],u=r[s+1],d=r[s+2],A=r[s+3];return e[t]=a*A+c*h+o*d-l*u,e[t+1]=o*A+c*u+l*h-a*d,e[t+2]=l*A+c*d+a*u-o*h,e[t+3]=c*A-a*h-o*u-l*d,e}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get w(){return this._w}set w(e){this._w=e,this._onChangeCallback()}set(e,t,i,n){return this._x=e,this._y=t,this._z=i,this._w=n,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(e){return this._x=e.x,this._y=e.y,this._z=e.z,this._w=e.w,this._onChangeCallback(),this}setFromEuler(e,t){const i=e._x,n=e._y,r=e._z,s=e._order,a=Math.cos,o=Math.sin,l=a(i/2),c=a(n/2),h=a(r/2),u=o(i/2),d=o(n/2),A=o(r/2);switch(s){case"XYZ":this._x=u*c*h+l*d*A,this._y=l*d*h-u*c*A,this._z=l*c*A+u*d*h,this._w=l*c*h-u*d*A;break;case"YXZ":this._x=u*c*h+l*d*A,this._y=l*d*h-u*c*A,this._z=l*c*A-u*d*h,this._w=l*c*h+u*d*A;break;case"ZXY":this._x=u*c*h-l*d*A,this._y=l*d*h+u*c*A,this._z=l*c*A+u*d*h,this._w=l*c*h-u*d*A;break;case"ZYX":this._x=u*c*h-l*d*A,this._y=l*d*h+u*c*A,this._z=l*c*A-u*d*h,this._w=l*c*h+u*d*A;break;case"YZX":this._x=u*c*h+l*d*A,this._y=l*d*h+u*c*A,this._z=l*c*A-u*d*h,this._w=l*c*h-u*d*A;break;case"XZY":this._x=u*c*h-l*d*A,this._y=l*d*h-u*c*A,this._z=l*c*A+u*d*h,this._w=l*c*h+u*d*A;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+s)}return!1!==t&&this._onChangeCallback(),this}setFromAxisAngle(e,t){const i=t/2,n=Math.sin(i);return this._x=e.x*n,this._y=e.y*n,this._z=e.z*n,this._w=Math.cos(i),this._onChangeCallback(),this}setFromRotationMatrix(e){const t=e.elements,i=t[0],n=t[4],r=t[8],s=t[1],a=t[5],o=t[9],l=t[2],c=t[6],h=t[10],u=i+a+h;if(u>0){const e=.5/Math.sqrt(u+1);this._w=.25/e,this._x=(c-o)*e,this._y=(r-l)*e,this._z=(s-n)*e}else if(i>a&&i>h){const e=2*Math.sqrt(1+i-a-h);this._w=(c-o)/e,this._x=.25*e,this._y=(n+s)/e,this._z=(r+l)/e}else if(a>h){const e=2*Math.sqrt(1+a-i-h);this._w=(r-l)/e,this._x=(n+s)/e,this._y=.25*e,this._z=(o+c)/e}else{const e=2*Math.sqrt(1+h-i-a);this._w=(s-n)/e,this._x=(r+l)/e,this._y=(o+c)/e,this._z=.25*e}return this._onChangeCallback(),this}setFromUnitVectors(e,t){let i=e.dot(t)+1;return iMath.abs(e.z)?(this._x=-e.y,this._y=e.x,this._z=0,this._w=i):(this._x=0,this._y=-e.z,this._z=e.y,this._w=i)):(this._x=e.y*t.z-e.z*t.y,this._y=e.z*t.x-e.x*t.z,this._z=e.x*t.y-e.y*t.x,this._w=i),this.normalize()}angleTo(e){return 2*Math.acos(Math.abs(Gt(this.dot(e),-1,1)))}rotateTowards(e,t){const i=this.angleTo(e);if(0===i)return this;const n=Math.min(1,t/i);return this.slerp(e,n),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(e){return this._x*e._x+this._y*e._y+this._z*e._z+this._w*e._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let e=this.length();return 0===e?(this._x=0,this._y=0,this._z=0,this._w=1):(e=1/e,this._x=this._x*e,this._y=this._y*e,this._z=this._z*e,this._w=this._w*e),this._onChangeCallback(),this}multiply(e){return this.multiplyQuaternions(this,e)}premultiply(e){return this.multiplyQuaternions(e,this)}multiplyQuaternions(e,t){const i=e._x,n=e._y,r=e._z,s=e._w,a=t._x,o=t._y,l=t._z,c=t._w;return this._x=i*c+s*a+n*l-r*o,this._y=n*c+s*o+r*a-i*l,this._z=r*c+s*l+i*o-n*a,this._w=s*c-i*a-n*o-r*l,this._onChangeCallback(),this}slerp(e,t){if(0===t)return this;if(1===t)return this.copy(e);const i=this._x,n=this._y,r=this._z,s=this._w;let a=s*e._w+i*e._x+n*e._y+r*e._z;if(a<0?(this._w=-e._w,this._x=-e._x,this._y=-e._y,this._z=-e._z,a=-a):this.copy(e),a>=1)return this._w=s,this._x=i,this._y=n,this._z=r,this;const o=1-a*a;if(o<=Number.EPSILON){const e=1-t;return this._w=e*s+t*this._w,this._x=e*i+t*this._x,this._y=e*n+t*this._y,this._z=e*r+t*this._z,this.normalize(),this._onChangeCallback(),this}const l=Math.sqrt(o),c=Math.atan2(l,a),h=Math.sin((1-t)*c)/l,u=Math.sin(t*c)/l;return this._w=s*h+this._w*u,this._x=i*h+this._x*u,this._y=n*h+this._y*u,this._z=r*h+this._z*u,this._onChangeCallback(),this}slerpQuaternions(e,t,i){return this.copy(e).slerp(t,i)}random(){const e=Math.random(),t=Math.sqrt(1-e),i=Math.sqrt(e),n=2*Math.PI*Math.random(),r=2*Math.PI*Math.random();return this.set(t*Math.cos(n),i*Math.sin(r),i*Math.cos(r),t*Math.sin(n))}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._w===this._w}fromArray(e,t=0){return this._x=e[t],this._y=e[t+1],this._z=e[t+2],this._w=e[t+3],this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._w,e}fromBufferAttribute(e,t){return this._x=e.getX(t),this._y=e.getY(t),this._z=e.getZ(t),this._w=e.getW(t),this}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}constructor(e=0,t=0,i=0,n=1){this.isQuaternion=!0,this._x=e,this._y=t,this._z=i,this._w=n}}class bi{set(e,t,i){return void 0===i&&(i=this.z),this.x=e,this.y=t,this.z=i,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this}add(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this}sub(e){return this.x-=e.x,this.y-=e.y,this.z-=e.z,this}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this}multiply(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this}multiplyVectors(e,t){return this.x=e.x*t.x,this.y=e.y*t.y,this.z=e.z*t.z,this}applyEuler(e){return this.applyQuaternion(wi.setFromEuler(e))}applyAxisAngle(e,t){return this.applyQuaternion(wi.setFromAxisAngle(e,t))}applyMatrix3(e){const t=this.x,i=this.y,n=this.z,r=e.elements;return this.x=r[0]*t+r[3]*i+r[6]*n,this.y=r[1]*t+r[4]*i+r[7]*n,this.z=r[2]*t+r[5]*i+r[8]*n,this}applyNormalMatrix(e){return this.applyMatrix3(e).normalize()}applyMatrix4(e){const t=this.x,i=this.y,n=this.z,r=e.elements,s=1/(r[3]*t+r[7]*i+r[11]*n+r[15]);return this.x=(r[0]*t+r[4]*i+r[8]*n+r[12])*s,this.y=(r[1]*t+r[5]*i+r[9]*n+r[13])*s,this.z=(r[2]*t+r[6]*i+r[10]*n+r[14])*s,this}applyQuaternion(e){const t=this.x,i=this.y,n=this.z,r=e.x,s=e.y,a=e.z,o=e.w,l=o*t+s*n-a*i,c=o*i+a*t-r*n,h=o*n+r*i-s*t,u=-r*t-s*i-a*n;return this.x=l*o+u*-r+c*-a-h*-s,this.y=c*o+u*-s+h*-r-l*-a,this.z=h*o+u*-a+l*-s-c*-r,this}project(e){return this.applyMatrix4(e.matrixWorldInverse).applyMatrix4(e.projectionMatrix)}unproject(e){return this.applyMatrix4(e.projectionMatrixInverse).applyMatrix4(e.matrixWorld)}transformDirection(e){const t=this.x,i=this.y,n=this.z,r=e.elements;return this.x=r[0]*t+r[4]*i+r[8]*n,this.y=r[1]*t+r[5]*i+r[9]*n,this.z=r[2]*t+r[6]*i+r[10]*n,this.normalize()}divide(e){return this.x/=e.x,this.y/=e.y,this.z/=e.z,this}divideScalar(e){return this.multiplyScalar(1/e)}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this.z=Math.min(this.z,e.z),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this.z=Math.max(this.z,e.z),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this.z=Math.max(e.z,Math.min(t.z,this.z)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this.z=Math.max(e,Math.min(t,this.z)),this}clampLength(e,t){const i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(e,Math.min(t,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this.z=this.z<0?Math.ceil(this.z):Math.floor(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this.z+=(e.z-this.z)*t,this}lerpVectors(e,t,i){return this.x=e.x+(t.x-e.x)*i,this.y=e.y+(t.y-e.y)*i,this.z=e.z+(t.z-e.z)*i,this}cross(e){return this.crossVectors(this,e)}crossVectors(e,t){const i=e.x,n=e.y,r=e.z,s=t.x,a=t.y,o=t.z;return this.x=n*o-r*a,this.y=r*s-i*o,this.z=i*a-n*s,this}projectOnVector(e){const t=e.lengthSq();if(0===t)return this.set(0,0,0);const i=e.dot(this)/t;return this.copy(e).multiplyScalar(i)}projectOnPlane(e){return Ci.copy(this).projectOnVector(e),this.sub(Ci)}reflect(e){return this.sub(Ci.copy(e).multiplyScalar(2*this.dot(e)))}angleTo(e){const t=Math.sqrt(this.lengthSq()*e.lengthSq());if(0===t)return Math.PI/2;const i=this.dot(e)/t;return Math.acos(Gt(i,-1,1))}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){const t=this.x-e.x,i=this.y-e.y,n=this.z-e.z;return t*t+i*i+n*n}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)+Math.abs(this.z-e.z)}setFromSpherical(e){return this.setFromSphericalCoords(e.radius,e.phi,e.theta)}setFromSphericalCoords(e,t,i){const n=Math.sin(t)*e;return this.x=n*Math.sin(i),this.y=Math.cos(t)*e,this.z=n*Math.cos(i),this}setFromCylindrical(e){return this.setFromCylindricalCoords(e.radius,e.theta,e.y)}setFromCylindricalCoords(e,t,i){return this.x=e*Math.sin(t),this.y=i,this.z=e*Math.cos(t),this}setFromMatrixPosition(e){const t=e.elements;return this.x=t[12],this.y=t[13],this.z=t[14],this}setFromMatrixScale(e){const t=this.setFromMatrixColumn(e,0).length(),i=this.setFromMatrixColumn(e,1).length(),n=this.setFromMatrixColumn(e,2).length();return this.x=t,this.y=i,this.z=n,this}setFromMatrixColumn(e,t){return this.fromArray(e.elements,4*t)}setFromMatrix3Column(e,t){return this.fromArray(e.elements,3*t)}setFromEuler(e){return this.x=e._x,this.y=e._y,this.z=e._z,this}equals(e){return e.x===this.x&&e.y===this.y&&e.z===this.z}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this.z=e[t+2],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e[t+2]=this.z,e}fromBufferAttribute(e,t){return this.x=e.getX(t),this.y=e.getY(t),this.z=e.getZ(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){const e=2*(Math.random()-.5),t=Math.random()*Math.PI*2,i=Math.sqrt(1-e**2);return this.x=i*Math.cos(t),this.y=i*Math.sin(t),this.z=e,this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}constructor(e=0,t=0,i=0){bi.prototype.isVector3=!0,this.x=e,this.y=t,this.z=i}}const Ci=new bi,wi=new Ei;class Ii{set(e,t){return this.min.copy(e),this.max.copy(t),this}setFromArray(e){let t=1/0,i=1/0,n=1/0,r=-1/0,s=-1/0,a=-1/0;for(let o=0,l=e.length;or&&(r=l),c>s&&(s=c),h>a&&(a=h)}return this.min.set(t,i,n),this.max.set(r,s,a),this}setFromBufferAttribute(e){let t=1/0,i=1/0,n=1/0,r=-1/0,s=-1/0,a=-1/0;for(let o=0,l=e.count;or&&(r=l),c>s&&(s=c),h>a&&(a=h)}return this.min.set(t,i,n),this.max.set(r,s,a),this}setFromPoints(e){this.makeEmpty();for(let t=0,i=e.length;tthis.max.x||e.ythis.max.y||e.zthis.max.z)}containsBox(e){return this.min.x<=e.min.x&&e.max.x<=this.max.x&&this.min.y<=e.min.y&&e.max.y<=this.max.y&&this.min.z<=e.min.z&&e.max.z<=this.max.z}getParameter(e,t){return t.set((e.x-this.min.x)/(this.max.x-this.min.x),(e.y-this.min.y)/(this.max.y-this.min.y),(e.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(e){return!(e.max.xthis.max.x||e.max.ythis.max.y||e.max.zthis.max.z)}intersectsSphere(e){return this.clampPoint(e.center,Mi),Mi.distanceToSquared(e.center)<=e.radius*e.radius}intersectsPlane(e){let t,i;return e.normal.x>0?(t=e.normal.x*this.min.x,i=e.normal.x*this.max.x):(t=e.normal.x*this.max.x,i=e.normal.x*this.min.x),e.normal.y>0?(t+=e.normal.y*this.min.y,i+=e.normal.y*this.max.y):(t+=e.normal.y*this.max.y,i+=e.normal.y*this.min.y),e.normal.z>0?(t+=e.normal.z*this.min.z,i+=e.normal.z*this.max.z):(t+=e.normal.z*this.max.z,i+=e.normal.z*this.min.z),t<=-e.constant&&i>=-e.constant}intersectsTriangle(e){if(this.isEmpty())return!1;this.getCenter(Fi),Ni.subVectors(this.max,Fi),Ti.subVectors(e.a,Fi),Ri.subVectors(e.b,Fi),Li.subVectors(e.c,Fi),Di.subVectors(Ri,Ti),Qi.subVectors(Li,Ri),Pi.subVectors(Ti,Li);let t=[0,-Di.z,Di.y,0,-Qi.z,Qi.y,0,-Pi.z,Pi.y,Di.z,0,-Di.x,Qi.z,0,-Qi.x,Pi.z,0,-Pi.x,-Di.y,Di.x,0,-Qi.y,Qi.x,0,-Pi.y,Pi.x,0];return!!ki(t,Ti,Ri,Li,Ni)&&(t=[1,0,0,0,1,0,0,0,1],!!ki(t,Ti,Ri,Li,Ni)&&(Ui.crossVectors(Di,Qi),t=[Ui.x,Ui.y,Ui.z],ki(t,Ti,Ri,Li,Ni)))}clampPoint(e,t){return t.copy(e).clamp(this.min,this.max)}distanceToPoint(e){return Mi.copy(e).clamp(this.min,this.max).sub(e).length()}getBoundingSphere(e){return this.getCenter(e.center),e.radius=.5*this.getSize(Mi).length(),e}intersect(e){return this.min.max(e.min),this.max.min(e.max),this.isEmpty()&&this.makeEmpty(),this}union(e){return this.min.min(e.min),this.max.max(e.max),this}applyMatrix4(e){return this.isEmpty()||(Si[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(e),Si[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(e),Si[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(e),Si[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(e),Si[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(e),Si[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(e),Si[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(e),Si[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(e),this.setFromPoints(Si)),this}translate(e){return this.min.add(e),this.max.add(e),this}equals(e){return e.min.equals(this.min)&&e.max.equals(this.max)}constructor(e=new bi(1/0,1/0,1/0),t=new bi(-1/0,-1/0,-1/0)){this.isBox3=!0,this.min=e,this.max=t}}const Si=[new bi,new bi,new bi,new bi,new bi,new bi,new bi,new bi],Mi=new bi,Bi=new Ii,Ti=new bi,Ri=new bi,Li=new bi,Di=new bi,Qi=new bi,Pi=new bi,Fi=new bi,Ni=new bi,Ui=new bi,Oi=new bi;function ki(e,t,i,n,r){for(let s=0,a=e.length-3;s<=a;s+=3){Oi.fromArray(e,s);const a=r.x*Math.abs(Oi.x)+r.y*Math.abs(Oi.y)+r.z*Math.abs(Oi.z),o=t.dot(Oi),l=i.dot(Oi),c=n.dot(Oi);if(Math.max(-Math.max(o,l,c),Math.min(o,l,c))>a)return!1}return!0}const Gi=new Ii,Hi=new bi,zi=new bi;class Vi{set(e,t){return this.center.copy(e),this.radius=t,this}setFromPoints(e,t){const i=this.center;void 0!==t?i.copy(t):Gi.setFromPoints(e).getCenter(i);let n=0;for(let t=0,r=e.length;tthis.radius*this.radius&&(t.sub(this.center).normalize(),t.multiplyScalar(this.radius).add(this.center)),t}getBoundingBox(e){return this.isEmpty()?(e.makeEmpty(),e):(e.set(this.center,this.center),e.expandByScalar(this.radius),e)}applyMatrix4(e){return this.center.applyMatrix4(e),this.radius=this.radius*e.getMaxScaleOnAxis(),this}translate(e){return this.center.add(e),this}expandByPoint(e){if(this.isEmpty())return this.center.copy(e),this.radius=0,this;Hi.subVectors(e,this.center);const t=Hi.lengthSq();if(t>this.radius*this.radius){const e=Math.sqrt(t),i=.5*(e-this.radius);this.center.addScaledVector(Hi,i/e),this.radius+=i}return this}union(e){return e.isEmpty()?this:this.isEmpty()?(this.copy(e),this):(!0===this.center.equals(e.center)?this.radius=Math.max(this.radius,e.radius):(zi.subVectors(e.center,this.center).setLength(e.radius),this.expandByPoint(Hi.copy(e.center).add(zi)),this.expandByPoint(Hi.copy(e.center).sub(zi))),this)}equals(e){return e.center.equals(this.center)&&e.radius===this.radius}clone(){return(new this.constructor).copy(this)}constructor(e=new bi,t=-1){this.center=e,this.radius=t}}const Wi=new bi,qi=new bi,ji=new bi,$i=new bi,Ki=new bi,Yi=new bi,Xi=new bi;class Ji{set(e,t){return this.origin.copy(e),this.direction.copy(t),this}copy(e){return this.origin.copy(e.origin),this.direction.copy(e.direction),this}at(e,t){return t.copy(this.direction).multiplyScalar(e).add(this.origin)}lookAt(e){return this.direction.copy(e).sub(this.origin).normalize(),this}recast(e){return this.origin.copy(this.at(e,Wi)),this}closestPointToPoint(e,t){t.subVectors(e,this.origin);const i=t.dot(this.direction);return i<0?t.copy(this.origin):t.copy(this.direction).multiplyScalar(i).add(this.origin)}distanceToPoint(e){return Math.sqrt(this.distanceSqToPoint(e))}distanceSqToPoint(e){const t=Wi.subVectors(e,this.origin).dot(this.direction);return t<0?this.origin.distanceToSquared(e):(Wi.copy(this.direction).multiplyScalar(t).add(this.origin),Wi.distanceToSquared(e))}distanceSqToSegment(e,t,i,n){qi.copy(e).add(t).multiplyScalar(.5),ji.copy(t).sub(e).normalize(),$i.copy(this.origin).sub(qi);const r=.5*e.distanceTo(t),s=-this.direction.dot(ji),a=$i.dot(this.direction),o=-$i.dot(ji),l=$i.lengthSq(),c=Math.abs(1-s*s);let h,u,d,A;if(c>0)if(h=s*o-a,u=s*a-o,A=r*c,h>=0)if(u>=-A)if(u<=A){const e=1/c;h*=e,u*=e,d=h*(h+s*u+2*a)+u*(s*h+u+2*o)+l}else u=r,h=Math.max(0,-(s*u+a)),d=-h*h+u*(u+2*o)+l;else u=-r,h=Math.max(0,-(s*u+a)),d=-h*h+u*(u+2*o)+l;else u<=-A?(h=Math.max(0,-(-s*r+a)),u=h>0?-r:Math.min(Math.max(-r,-o),r),d=-h*h+u*(u+2*o)+l):u<=A?(h=0,u=Math.min(Math.max(-r,-o),r),d=u*(u+2*o)+l):(h=Math.max(0,-(s*r+a)),u=h>0?r:Math.min(Math.max(-r,-o),r),d=-h*h+u*(u+2*o)+l);else u=s>0?-r:r,h=Math.max(0,-(s*u+a)),d=-h*h+u*(u+2*o)+l;return i&&i.copy(this.direction).multiplyScalar(h).add(this.origin),n&&n.copy(ji).multiplyScalar(u).add(qi),d}intersectSphere(e,t){Wi.subVectors(e.center,this.origin);const i=Wi.dot(this.direction),n=Wi.dot(Wi)-i*i,r=e.radius*e.radius;if(n>r)return null;const s=Math.sqrt(r-n),a=i-s,o=i+s;return a<0&&o<0?null:a<0?this.at(o,t):this.at(a,t)}intersectsSphere(e){return this.distanceSqToPoint(e.center)<=e.radius*e.radius}distanceToPlane(e){const t=e.normal.dot(this.direction);if(0===t)return 0===e.distanceToPoint(this.origin)?0:null;const i=-(this.origin.dot(e.normal)+e.constant)/t;return i>=0?i:null}intersectPlane(e,t){const i=this.distanceToPlane(e);return null===i?null:this.at(i,t)}intersectsPlane(e){const t=e.distanceToPoint(this.origin);if(0===t)return!0;return e.normal.dot(this.direction)*t<0}intersectBox(e,t){let i,n,r,s,a,o;const l=1/this.direction.x,c=1/this.direction.y,h=1/this.direction.z,u=this.origin;return l>=0?(i=(e.min.x-u.x)*l,n=(e.max.x-u.x)*l):(i=(e.max.x-u.x)*l,n=(e.min.x-u.x)*l),c>=0?(r=(e.min.y-u.y)*c,s=(e.max.y-u.y)*c):(r=(e.max.y-u.y)*c,s=(e.min.y-u.y)*c),i>s||r>n?null:((r>i||isNaN(i))&&(i=r),(s=0?(a=(e.min.z-u.z)*h,o=(e.max.z-u.z)*h):(a=(e.max.z-u.z)*h,o=(e.min.z-u.z)*h),i>o||a>n?null:((a>i||i!=i)&&(i=a),(o=0?i:n,t)))}intersectsBox(e){return null!==this.intersectBox(e,Wi)}intersectTriangle(e,t,i,n,r){Ki.subVectors(t,e),Yi.subVectors(i,e),Xi.crossVectors(Ki,Yi);let s,a=this.direction.dot(Xi);if(a>0){if(n)return null;s=1}else{if(!(a<0))return null;s=-1,a=-a}$i.subVectors(this.origin,e);const o=s*this.direction.dot(Yi.crossVectors($i,Yi));if(o<0)return null;const l=s*this.direction.dot(Ki.cross($i));if(l<0)return null;if(o+l>a)return null;const c=-s*$i.dot(Xi);return c<0?null:this.at(c/a,r)}applyMatrix4(e){return this.origin.applyMatrix4(e),this.direction.transformDirection(e),this}equals(e){return e.origin.equals(this.origin)&&e.direction.equals(this.direction)}clone(){return(new this.constructor).copy(this)}constructor(e=new bi,t=new bi(0,0,-1)){this.origin=e,this.direction=t}}class Zi{set(e,t,i,n,r,s,a,o,l,c,h,u,d,A,p,g){const m=this.elements;return m[0]=e,m[4]=t,m[8]=i,m[12]=n,m[1]=r,m[5]=s,m[9]=a,m[13]=o,m[2]=l,m[6]=c,m[10]=h,m[14]=u,m[3]=d,m[7]=A,m[11]=p,m[15]=g,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return(new Zi).fromArray(this.elements)}copy(e){const t=this.elements,i=e.elements;return t[0]=i[0],t[1]=i[1],t[2]=i[2],t[3]=i[3],t[4]=i[4],t[5]=i[5],t[6]=i[6],t[7]=i[7],t[8]=i[8],t[9]=i[9],t[10]=i[10],t[11]=i[11],t[12]=i[12],t[13]=i[13],t[14]=i[14],t[15]=i[15],this}copyPosition(e){const t=this.elements,i=e.elements;return t[12]=i[12],t[13]=i[13],t[14]=i[14],this}setFromMatrix3(e){const t=e.elements;return this.set(t[0],t[3],t[6],0,t[1],t[4],t[7],0,t[2],t[5],t[8],0,0,0,0,1),this}extractBasis(e,t,i){return e.setFromMatrixColumn(this,0),t.setFromMatrixColumn(this,1),i.setFromMatrixColumn(this,2),this}makeBasis(e,t,i){return this.set(e.x,t.x,i.x,0,e.y,t.y,i.y,0,e.z,t.z,i.z,0,0,0,0,1),this}extractRotation(e){const t=this.elements,i=e.elements,n=1/en.setFromMatrixColumn(e,0).length(),r=1/en.setFromMatrixColumn(e,1).length(),s=1/en.setFromMatrixColumn(e,2).length();return t[0]=i[0]*n,t[1]=i[1]*n,t[2]=i[2]*n,t[3]=0,t[4]=i[4]*r,t[5]=i[5]*r,t[6]=i[6]*r,t[7]=0,t[8]=i[8]*s,t[9]=i[9]*s,t[10]=i[10]*s,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromEuler(e){const t=this.elements,i=e.x,n=e.y,r=e.z,s=Math.cos(i),a=Math.sin(i),o=Math.cos(n),l=Math.sin(n),c=Math.cos(r),h=Math.sin(r);if("XYZ"===e.order){const e=s*c,i=s*h,n=a*c,r=a*h;t[0]=o*c,t[4]=-o*h,t[8]=l,t[1]=i+n*l,t[5]=e-r*l,t[9]=-a*o,t[2]=r-e*l,t[6]=n+i*l,t[10]=s*o}else if("YXZ"===e.order){const e=o*c,i=o*h,n=l*c,r=l*h;t[0]=e+r*a,t[4]=n*a-i,t[8]=s*l,t[1]=s*h,t[5]=s*c,t[9]=-a,t[2]=i*a-n,t[6]=r+e*a,t[10]=s*o}else if("ZXY"===e.order){const e=o*c,i=o*h,n=l*c,r=l*h;t[0]=e-r*a,t[4]=-s*h,t[8]=n+i*a,t[1]=i+n*a,t[5]=s*c,t[9]=r-e*a,t[2]=-s*l,t[6]=a,t[10]=s*o}else if("ZYX"===e.order){const e=s*c,i=s*h,n=a*c,r=a*h;t[0]=o*c,t[4]=n*l-i,t[8]=e*l+r,t[1]=o*h,t[5]=r*l+e,t[9]=i*l-n,t[2]=-l,t[6]=a*o,t[10]=s*o}else if("YZX"===e.order){const e=s*o,i=s*l,n=a*o,r=a*l;t[0]=o*c,t[4]=r-e*h,t[8]=n*h+i,t[1]=h,t[5]=s*c,t[9]=-a*c,t[2]=-l*c,t[6]=i*h+n,t[10]=e-r*h}else if("XZY"===e.order){const e=s*o,i=s*l,n=a*o,r=a*l;t[0]=o*c,t[4]=-h,t[8]=l*c,t[1]=e*h+r,t[5]=s*c,t[9]=i*h-n,t[2]=n*h-i,t[6]=a*c,t[10]=r*h+e}return t[3]=0,t[7]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromQuaternion(e){return this.compose(nn,e,rn)}lookAt(e,t,i){const n=this.elements;return on.subVectors(e,t),0===on.lengthSq()&&(on.z=1),on.normalize(),sn.crossVectors(i,on),0===sn.lengthSq()&&(1===Math.abs(i.z)?on.x+=1e-4:on.z+=1e-4,on.normalize(),sn.crossVectors(i,on)),sn.normalize(),an.crossVectors(on,sn),n[0]=sn.x,n[4]=an.x,n[8]=on.x,n[1]=sn.y,n[5]=an.y,n[9]=on.y,n[2]=sn.z,n[6]=an.z,n[10]=on.z,this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){const i=e.elements,n=t.elements,r=this.elements,s=i[0],a=i[4],o=i[8],l=i[12],c=i[1],h=i[5],u=i[9],d=i[13],A=i[2],p=i[6],g=i[10],m=i[14],f=i[3],v=i[7],x=i[11],y=i[15],_=n[0],E=n[4],b=n[8],C=n[12],w=n[1],I=n[5],S=n[9],M=n[13],B=n[2],T=n[6],R=n[10],L=n[14],D=n[3],Q=n[7],P=n[11],F=n[15];return r[0]=s*_+a*w+o*B+l*D,r[4]=s*E+a*I+o*T+l*Q,r[8]=s*b+a*S+o*R+l*P,r[12]=s*C+a*M+o*L+l*F,r[1]=c*_+h*w+u*B+d*D,r[5]=c*E+h*I+u*T+d*Q,r[9]=c*b+h*S+u*R+d*P,r[13]=c*C+h*M+u*L+d*F,r[2]=A*_+p*w+g*B+m*D,r[6]=A*E+p*I+g*T+m*Q,r[10]=A*b+p*S+g*R+m*P,r[14]=A*C+p*M+g*L+m*F,r[3]=f*_+v*w+x*B+y*D,r[7]=f*E+v*I+x*T+y*Q,r[11]=f*b+v*S+x*R+y*P,r[15]=f*C+v*M+x*L+y*F,this}multiplyScalar(e){const t=this.elements;return t[0]*=e,t[4]*=e,t[8]*=e,t[12]*=e,t[1]*=e,t[5]*=e,t[9]*=e,t[13]*=e,t[2]*=e,t[6]*=e,t[10]*=e,t[14]*=e,t[3]*=e,t[7]*=e,t[11]*=e,t[15]*=e,this}determinant(){const e=this.elements,t=e[0],i=e[4],n=e[8],r=e[12],s=e[1],a=e[5],o=e[9],l=e[13],c=e[2],h=e[6],u=e[10],d=e[14];return e[3]*(+r*o*h-n*l*h-r*a*u+i*l*u+n*a*d-i*o*d)+e[7]*(+t*o*d-t*l*u+r*s*u-n*s*d+n*l*c-r*o*c)+e[11]*(+t*l*h-t*a*d-r*s*h+i*s*d+r*a*c-i*l*c)+e[15]*(-n*a*c-t*o*h+t*a*u+n*s*h-i*s*u+i*o*c)}transpose(){const e=this.elements;let t;return t=e[1],e[1]=e[4],e[4]=t,t=e[2],e[2]=e[8],e[8]=t,t=e[6],e[6]=e[9],e[9]=t,t=e[3],e[3]=e[12],e[12]=t,t=e[7],e[7]=e[13],e[13]=t,t=e[11],e[11]=e[14],e[14]=t,this}setPosition(e,t,i){const n=this.elements;return e.isVector3?(n[12]=e.x,n[13]=e.y,n[14]=e.z):(n[12]=e,n[13]=t,n[14]=i),this}invert(){const e=this.elements,t=e[0],i=e[1],n=e[2],r=e[3],s=e[4],a=e[5],o=e[6],l=e[7],c=e[8],h=e[9],u=e[10],d=e[11],A=e[12],p=e[13],g=e[14],m=e[15],f=h*g*l-p*u*l+p*o*d-a*g*d-h*o*m+a*u*m,v=A*u*l-c*g*l-A*o*d+s*g*d+c*o*m-s*u*m,x=c*p*l-A*h*l+A*a*d-s*p*d-c*a*m+s*h*m,y=A*h*o-c*p*o-A*a*u+s*p*u+c*a*g-s*h*g,_=t*f+i*v+n*x+r*y;if(0===_)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const E=1/_;return e[0]=f*E,e[1]=(p*u*r-h*g*r-p*n*d+i*g*d+h*n*m-i*u*m)*E,e[2]=(a*g*r-p*o*r+p*n*l-i*g*l-a*n*m+i*o*m)*E,e[3]=(h*o*r-a*u*r-h*n*l+i*u*l+a*n*d-i*o*d)*E,e[4]=v*E,e[5]=(c*g*r-A*u*r+A*n*d-t*g*d-c*n*m+t*u*m)*E,e[6]=(A*o*r-s*g*r-A*n*l+t*g*l+s*n*m-t*o*m)*E,e[7]=(s*u*r-c*o*r+c*n*l-t*u*l-s*n*d+t*o*d)*E,e[8]=x*E,e[9]=(A*h*r-c*p*r-A*i*d+t*p*d+c*i*m-t*h*m)*E,e[10]=(s*p*r-A*a*r+A*i*l-t*p*l-s*i*m+t*a*m)*E,e[11]=(c*a*r-s*h*r-c*i*l+t*h*l+s*i*d-t*a*d)*E,e[12]=y*E,e[13]=(c*p*n-A*h*n+A*i*u-t*p*u-c*i*g+t*h*g)*E,e[14]=(A*a*n-s*p*n-A*i*o+t*p*o+s*i*g-t*a*g)*E,e[15]=(s*h*n-c*a*n+c*i*o-t*h*o-s*i*u+t*a*u)*E,this}scale(e){const t=this.elements,i=e.x,n=e.y,r=e.z;return t[0]*=i,t[4]*=n,t[8]*=r,t[1]*=i,t[5]*=n,t[9]*=r,t[2]*=i,t[6]*=n,t[10]*=r,t[3]*=i,t[7]*=n,t[11]*=r,this}getMaxScaleOnAxis(){const e=this.elements,t=e[0]*e[0]+e[1]*e[1]+e[2]*e[2],i=e[4]*e[4]+e[5]*e[5]+e[6]*e[6],n=e[8]*e[8]+e[9]*e[9]+e[10]*e[10];return Math.sqrt(Math.max(t,i,n))}makeTranslation(e,t,i){return this.set(1,0,0,e,0,1,0,t,0,0,1,i,0,0,0,1),this}makeRotationX(e){const t=Math.cos(e),i=Math.sin(e);return this.set(1,0,0,0,0,t,-i,0,0,i,t,0,0,0,0,1),this}makeRotationY(e){const t=Math.cos(e),i=Math.sin(e);return this.set(t,0,i,0,0,1,0,0,-i,0,t,0,0,0,0,1),this}makeRotationZ(e){const t=Math.cos(e),i=Math.sin(e);return this.set(t,-i,0,0,i,t,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(e,t){const i=Math.cos(t),n=Math.sin(t),r=1-i,s=e.x,a=e.y,o=e.z,l=r*s,c=r*a;return this.set(l*s+i,l*a-n*o,l*o+n*a,0,l*a+n*o,c*a+i,c*o-n*s,0,l*o-n*a,c*o+n*s,r*o*o+i,0,0,0,0,1),this}makeScale(e,t,i){return this.set(e,0,0,0,0,t,0,0,0,0,i,0,0,0,0,1),this}makeShear(e,t,i,n,r,s){return this.set(1,i,r,0,e,1,s,0,t,n,1,0,0,0,0,1),this}compose(e,t,i){const n=this.elements,r=t._x,s=t._y,a=t._z,o=t._w,l=r+r,c=s+s,h=a+a,u=r*l,d=r*c,A=r*h,p=s*c,g=s*h,m=a*h,f=o*l,v=o*c,x=o*h,y=i.x,_=i.y,E=i.z;return n[0]=(1-(p+m))*y,n[1]=(d+x)*y,n[2]=(A-v)*y,n[3]=0,n[4]=(d-x)*_,n[5]=(1-(u+m))*_,n[6]=(g+f)*_,n[7]=0,n[8]=(A+v)*E,n[9]=(g-f)*E,n[10]=(1-(u+p))*E,n[11]=0,n[12]=e.x,n[13]=e.y,n[14]=e.z,n[15]=1,this}decompose(e,t,i){const n=this.elements;let r=en.set(n[0],n[1],n[2]).length();const s=en.set(n[4],n[5],n[6]).length(),a=en.set(n[8],n[9],n[10]).length();this.determinant()<0&&(r=-r),e.x=n[12],e.y=n[13],e.z=n[14],tn.copy(this);const o=1/r,l=1/s,c=1/a;return tn.elements[0]*=o,tn.elements[1]*=o,tn.elements[2]*=o,tn.elements[4]*=l,tn.elements[5]*=l,tn.elements[6]*=l,tn.elements[8]*=c,tn.elements[9]*=c,tn.elements[10]*=c,t.setFromRotationMatrix(tn),i.x=r,i.y=s,i.z=a,this}makePerspective(e,t,i,n,r,s){const a=this.elements,o=2*r/(t-e),l=2*r/(i-n),c=(t+e)/(t-e),h=(i+n)/(i-n),u=-(s+r)/(s-r),d=-2*s*r/(s-r);return a[0]=o,a[4]=0,a[8]=c,a[12]=0,a[1]=0,a[5]=l,a[9]=h,a[13]=0,a[2]=0,a[6]=0,a[10]=u,a[14]=d,a[3]=0,a[7]=0,a[11]=-1,a[15]=0,this}makeOrthographic(e,t,i,n,r,s){const a=this.elements,o=1/(t-e),l=1/(i-n),c=1/(s-r),h=(t+e)*o,u=(i+n)*l,d=(s+r)*c;return a[0]=2*o,a[4]=0,a[8]=0,a[12]=-h,a[1]=0,a[5]=2*l,a[9]=0,a[13]=-u,a[2]=0,a[6]=0,a[10]=-2*c,a[14]=-d,a[3]=0,a[7]=0,a[11]=0,a[15]=1,this}equals(e){const t=this.elements,i=e.elements;for(let e=0;e<16;e++)if(t[e]!==i[e])return!1;return!0}fromArray(e,t=0){for(let i=0;i<16;i++)this.elements[i]=e[i+t];return this}toArray(e=[],t=0){const i=this.elements;return e[t]=i[0],e[t+1]=i[1],e[t+2]=i[2],e[t+3]=i[3],e[t+4]=i[4],e[t+5]=i[5],e[t+6]=i[6],e[t+7]=i[7],e[t+8]=i[8],e[t+9]=i[9],e[t+10]=i[10],e[t+11]=i[11],e[t+12]=i[12],e[t+13]=i[13],e[t+14]=i[14],e[t+15]=i[15],e}constructor(){Zi.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}}const en=new bi,tn=new Zi,nn=new bi(0,0,0),rn=new bi(1,1,1),sn=new bi,an=new bi,on=new bi,ln=new Zi,cn=new Ei;class hn{get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get order(){return this._order}set order(e){this._order=e,this._onChangeCallback()}set(e,t,i,n=this._order){return this._x=e,this._y=t,this._z=i,this._order=n,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(e){return this._x=e._x,this._y=e._y,this._z=e._z,this._order=e._order,this._onChangeCallback(),this}setFromRotationMatrix(e,t=this._order,i=!0){const n=e.elements,r=n[0],s=n[4],a=n[8],o=n[1],l=n[5],c=n[9],h=n[2],u=n[6],d=n[10];switch(t){case"XYZ":this._y=Math.asin(Gt(a,-1,1)),Math.abs(a)<.9999999?(this._x=Math.atan2(-c,d),this._z=Math.atan2(-s,r)):(this._x=Math.atan2(u,l),this._z=0);break;case"YXZ":this._x=Math.asin(-Gt(c,-1,1)),Math.abs(c)<.9999999?(this._y=Math.atan2(a,d),this._z=Math.atan2(o,l)):(this._y=Math.atan2(-h,r),this._z=0);break;case"ZXY":this._x=Math.asin(Gt(u,-1,1)),Math.abs(u)<.9999999?(this._y=Math.atan2(-h,d),this._z=Math.atan2(-s,l)):(this._y=0,this._z=Math.atan2(o,r));break;case"ZYX":this._y=Math.asin(-Gt(h,-1,1)),Math.abs(h)<.9999999?(this._x=Math.atan2(u,d),this._z=Math.atan2(o,r)):(this._x=0,this._z=Math.atan2(-s,l));break;case"YZX":this._z=Math.asin(Gt(o,-1,1)),Math.abs(o)<.9999999?(this._x=Math.atan2(-c,l),this._y=Math.atan2(-h,r)):(this._x=0,this._y=Math.atan2(a,d));break;case"XZY":this._z=Math.asin(-Gt(s,-1,1)),Math.abs(s)<.9999999?(this._x=Math.atan2(u,l),this._y=Math.atan2(a,r)):(this._x=Math.atan2(-c,d),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+t)}return this._order=t,!0===i&&this._onChangeCallback(),this}setFromQuaternion(e,t,i){return ln.makeRotationFromQuaternion(e),this.setFromRotationMatrix(ln,t,i)}setFromVector3(e,t=this._order){return this.set(e.x,e.y,e.z,t)}reorder(e){return cn.setFromEuler(this),this.setFromQuaternion(cn,e)}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._order===this._order}fromArray(e){return this._x=e[0],this._y=e[1],this._z=e[2],void 0!==e[3]&&(this._order=e[3]),this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._order,e}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}constructor(e=0,t=0,i=0,n=hn.DEFAULT_ORDER){this.isEuler=!0,this._x=e,this._y=t,this._z=i,this._order=n}}hn.DEFAULT_ORDER="XYZ";class un{set(e){this.mask=(1<>>0}enable(e){this.mask|=1<1){for(let e=0;e1){for(let e=0;e0&&(i=i.concat(r))}return i}getWorldPosition(e){return this.updateWorldMatrix(!0,!1),e.setFromMatrixPosition(this.matrixWorld)}getWorldQuaternion(e){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(fn,e,vn),e}getWorldScale(e){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(fn,xn,e),e}getWorldDirection(e){this.updateWorldMatrix(!0,!1);const t=this.matrixWorld.elements;return e.set(t[8],t[9],t[10]).normalize()}raycast(){}traverse(e){e(this);const t=this.children;for(let i=0,n=t.length;i0&&(n.userData=this.userData),n.layers=this.layers.mask,n.matrix=this.matrix.toArray(),!1===this.matrixAutoUpdate&&(n.matrixAutoUpdate=!1),this.isInstancedMesh&&(n.type="InstancedMesh",n.count=this.count,n.instanceMatrix=this.instanceMatrix.toJSON(),null!==this.instanceColor&&(n.instanceColor=this.instanceColor.toJSON())),this.isScene)this.background&&(this.background.isColor?n.background=this.background.toJSON():this.background.isTexture&&(n.background=this.background.toJSON(e).uuid)),this.environment&&this.environment.isTexture&&!0!==this.environment.isRenderTargetTexture&&(n.environment=this.environment.toJSON(e).uuid);else if(this.isMesh||this.isLine||this.isPoints){n.geometry=r(e.geometries,this.geometry);const t=this.geometry.parameters;if(void 0!==t&&void 0!==t.shapes){const i=t.shapes;if(Array.isArray(i))for(let t=0,n=i.length;t0){n.children=[];for(let t=0;t0){n.animations=[];for(let t=0;t0&&(i.geometries=t),n.length>0&&(i.materials=n),r.length>0&&(i.textures=r),a.length>0&&(i.images=a),o.length>0&&(i.shapes=o),l.length>0&&(i.skeletons=l),c.length>0&&(i.animations=c),h.length>0&&(i.nodes=h)}return i.object=n,i;function s(e){const t=[];for(const i in e){const n=e[i];delete n.metadata,t.push(n)}return t}}clone(e){return(new this.constructor).copy(this,e)}copy(e,t=!0){if(this.name=e.name,this.up.copy(e.up),this.position.copy(e.position),this.rotation.order=e.rotation.order,this.quaternion.copy(e.quaternion),this.scale.copy(e.scale),this.matrix.copy(e.matrix),this.matrixWorld.copy(e.matrixWorld),this.matrixAutoUpdate=e.matrixAutoUpdate,this.matrixWorldNeedsUpdate=e.matrixWorldNeedsUpdate,this.matrixWorldAutoUpdate=e.matrixWorldAutoUpdate,this.layers.mask=e.layers.mask,this.visible=e.visible,this.castShadow=e.castShadow,this.receiveShadow=e.receiveShadow,this.frustumCulled=e.frustumCulled,this.renderOrder=e.renderOrder,this.userData=JSON.parse(JSON.stringify(e.userData)),!0===t)for(let t=0;t0?n.multiplyScalar(1/Math.sqrt(r)):n.set(0,0,0)}static getBarycoord(e,t,i,n,r){In.subVectors(n,t),Sn.subVectors(i,t),Mn.subVectors(e,t);const s=In.dot(In),a=In.dot(Sn),o=In.dot(Mn),l=Sn.dot(Sn),c=Sn.dot(Mn),h=s*l-a*a;if(0===h)return r.set(-2,-1,-1);const u=1/h,d=(l*o-a*c)*u,A=(s*c-a*o)*u;return r.set(1-d-A,A,d)}static containsPoint(e,t,i,n){return this.getBarycoord(e,t,i,n,Bn),Bn.x>=0&&Bn.y>=0&&Bn.x+Bn.y<=1}static getUV(e,t,i,n,r,s,a,o){return this.getBarycoord(e,t,i,n,Bn),o.set(0,0),o.addScaledVector(r,Bn.x),o.addScaledVector(s,Bn.y),o.addScaledVector(a,Bn.z),o}static isFrontFacing(e,t,i,n){return In.subVectors(i,t),Sn.subVectors(e,t),In.cross(Sn).dot(n)<0}set(e,t,i){return this.a.copy(e),this.b.copy(t),this.c.copy(i),this}setFromPointsAndIndices(e,t,i,n){return this.a.copy(e[t]),this.b.copy(e[i]),this.c.copy(e[n]),this}setFromAttributeAndIndices(e,t,i,n){return this.a.fromBufferAttribute(e,t),this.b.fromBufferAttribute(e,i),this.c.fromBufferAttribute(e,n),this}clone(){return(new this.constructor).copy(this)}copy(e){return this.a.copy(e.a),this.b.copy(e.b),this.c.copy(e.c),this}getArea(){return In.subVectors(this.c,this.b),Sn.subVectors(this.a,this.b),.5*In.cross(Sn).length()}getMidpoint(e){return e.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(e){return Fn.getNormal(this.a,this.b,this.c,e)}getPlane(e){return e.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(e,t){return Fn.getBarycoord(e,this.a,this.b,this.c,t)}getUV(e,t,i,n,r){return Fn.getUV(e,this.a,this.b,this.c,t,i,n,r)}containsPoint(e){return Fn.containsPoint(e,this.a,this.b,this.c)}isFrontFacing(e){return Fn.isFrontFacing(this.a,this.b,this.c,e)}intersectsBox(e){return e.intersectsTriangle(this)}closestPointToPoint(e,t){const i=this.a,n=this.b,r=this.c;let s,a;Tn.subVectors(n,i),Rn.subVectors(r,i),Dn.subVectors(e,i);const o=Tn.dot(Dn),l=Rn.dot(Dn);if(o<=0&&l<=0)return t.copy(i);Qn.subVectors(e,n);const c=Tn.dot(Qn),h=Rn.dot(Qn);if(c>=0&&h<=c)return t.copy(n);const u=o*h-c*l;if(u<=0&&o>=0&&c<=0)return s=o/(o-c),t.copy(i).addScaledVector(Tn,s);Pn.subVectors(e,r);const d=Tn.dot(Pn),A=Rn.dot(Pn);if(A>=0&&d<=A)return t.copy(r);const p=d*l-o*A;if(p<=0&&l>=0&&A<=0)return a=l/(l-A),t.copy(i).addScaledVector(Rn,a);const g=c*A-d*h;if(g<=0&&h-c>=0&&d-A>=0)return Ln.subVectors(r,n),a=(h-c)/(h-c+(d-A)),t.copy(n).addScaledVector(Ln,a);const m=1/(g+p+u);return s=p*m,a=u*m,t.copy(i).addScaledVector(Tn,s).addScaledVector(Rn,a)}equals(e){return e.a.equals(this.a)&&e.b.equals(this.b)&&e.c.equals(this.c)}constructor(e=new bi,t=new bi,i=new bi){this.a=e,this.b=t,this.c=i}}let Nn=0;class Un extends Pt{get alphaTest(){return this._alphaTest}set alphaTest(e){this._alphaTest>0!=e>0&&this.version++,this._alphaTest=e}onBuild(){}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(e){if(void 0!==e)for(const t in e){const i=e[t];if(void 0===i){console.warn("THREE.Material: '"+t+"' parameter is undefined.");continue}const n=this[t];void 0!==n?n&&n.isColor?n.set(i):n&&n.isVector3&&i&&i.isVector3?n.copy(i):this[t]=i:console.warn("THREE."+this.type+": '"+t+"' is not a property of this material.")}}toJSON(e){const t=void 0===e||"string"==typeof e;t&&(e={textures:{},images:{}});const i={metadata:{version:4.5,type:"Material",generator:"Material.toJSON"}};function n(e){const t=[];for(const i in e){const n=e[i];delete n.metadata,t.push(n)}return t}if(i.uuid=this.uuid,i.type=this.type,""!==this.name&&(i.name=this.name),this.color&&this.color.isColor&&(i.color=this.color.getHex()),void 0!==this.roughness&&(i.roughness=this.roughness),void 0!==this.metalness&&(i.metalness=this.metalness),void 0!==this.sheen&&(i.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(i.sheenColor=this.sheenColor.getHex()),void 0!==this.sheenRoughness&&(i.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(i.emissive=this.emissive.getHex()),this.emissiveIntensity&&1!==this.emissiveIntensity&&(i.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(i.specular=this.specular.getHex()),void 0!==this.specularIntensity&&(i.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(i.specularColor=this.specularColor.getHex()),void 0!==this.shininess&&(i.shininess=this.shininess),void 0!==this.clearcoat&&(i.clearcoat=this.clearcoat),void 0!==this.clearcoatRoughness&&(i.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(i.clearcoatMap=this.clearcoatMap.toJSON(e).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(i.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(e).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(i.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(e).uuid,i.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),void 0!==this.iridescence&&(i.iridescence=this.iridescence),void 0!==this.iridescenceIOR&&(i.iridescenceIOR=this.iridescenceIOR),void 0!==this.iridescenceThicknessRange&&(i.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(i.iridescenceMap=this.iridescenceMap.toJSON(e).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(i.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(e).uuid),this.map&&this.map.isTexture&&(i.map=this.map.toJSON(e).uuid),this.matcap&&this.matcap.isTexture&&(i.matcap=this.matcap.toJSON(e).uuid),this.alphaMap&&this.alphaMap.isTexture&&(i.alphaMap=this.alphaMap.toJSON(e).uuid),this.lightMap&&this.lightMap.isTexture&&(i.lightMap=this.lightMap.toJSON(e).uuid,i.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(i.aoMap=this.aoMap.toJSON(e).uuid,i.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(i.bumpMap=this.bumpMap.toJSON(e).uuid,i.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(i.normalMap=this.normalMap.toJSON(e).uuid,i.normalMapType=this.normalMapType,i.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(i.displacementMap=this.displacementMap.toJSON(e).uuid,i.displacementScale=this.displacementScale,i.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(i.roughnessMap=this.roughnessMap.toJSON(e).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(i.metalnessMap=this.metalnessMap.toJSON(e).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(i.emissiveMap=this.emissiveMap.toJSON(e).uuid),this.specularMap&&this.specularMap.isTexture&&(i.specularMap=this.specularMap.toJSON(e).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(i.specularIntensityMap=this.specularIntensityMap.toJSON(e).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(i.specularColorMap=this.specularColorMap.toJSON(e).uuid),this.envMap&&this.envMap.isTexture&&(i.envMap=this.envMap.toJSON(e).uuid,void 0!==this.combine&&(i.combine=this.combine)),void 0!==this.envMapIntensity&&(i.envMapIntensity=this.envMapIntensity),void 0!==this.reflectivity&&(i.reflectivity=this.reflectivity),void 0!==this.refractionRatio&&(i.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(i.gradientMap=this.gradientMap.toJSON(e).uuid),void 0!==this.transmission&&(i.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(i.transmissionMap=this.transmissionMap.toJSON(e).uuid),void 0!==this.thickness&&(i.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(i.thicknessMap=this.thicknessMap.toJSON(e).uuid),void 0!==this.attenuationDistance&&this.attenuationDistance!==1/0&&(i.attenuationDistance=this.attenuationDistance),void 0!==this.attenuationColor&&(i.attenuationColor=this.attenuationColor.getHex()),void 0!==this.size&&(i.size=this.size),null!==this.shadowSide&&(i.shadowSide=this.shadowSide),void 0!==this.sizeAttenuation&&(i.sizeAttenuation=this.sizeAttenuation),this.blending!==p&&(i.blending=this.blending),this.side!==h&&(i.side=this.side),this.vertexColors&&(i.vertexColors=!0),this.opacity<1&&(i.opacity=this.opacity),!0===this.transparent&&(i.transparent=this.transparent),i.depthFunc=this.depthFunc,i.depthTest=this.depthTest,i.depthWrite=this.depthWrite,i.colorWrite=this.colorWrite,i.stencilWrite=this.stencilWrite,i.stencilWriteMask=this.stencilWriteMask,i.stencilFunc=this.stencilFunc,i.stencilRef=this.stencilRef,i.stencilFuncMask=this.stencilFuncMask,i.stencilFail=this.stencilFail,i.stencilZFail=this.stencilZFail,i.stencilZPass=this.stencilZPass,void 0!==this.rotation&&0!==this.rotation&&(i.rotation=this.rotation),!0===this.polygonOffset&&(i.polygonOffset=!0),0!==this.polygonOffsetFactor&&(i.polygonOffsetFactor=this.polygonOffsetFactor),0!==this.polygonOffsetUnits&&(i.polygonOffsetUnits=this.polygonOffsetUnits),void 0!==this.linewidth&&1!==this.linewidth&&(i.linewidth=this.linewidth),void 0!==this.dashSize&&(i.dashSize=this.dashSize),void 0!==this.gapSize&&(i.gapSize=this.gapSize),void 0!==this.scale&&(i.scale=this.scale),!0===this.dithering&&(i.dithering=!0),this.alphaTest>0&&(i.alphaTest=this.alphaTest),!0===this.alphaToCoverage&&(i.alphaToCoverage=this.alphaToCoverage),!0===this.premultipliedAlpha&&(i.premultipliedAlpha=this.premultipliedAlpha),!0===this.forceSinglePass&&(i.forceSinglePass=this.forceSinglePass),!0===this.wireframe&&(i.wireframe=this.wireframe),this.wireframeLinewidth>1&&(i.wireframeLinewidth=this.wireframeLinewidth),"round"!==this.wireframeLinecap&&(i.wireframeLinecap=this.wireframeLinecap),"round"!==this.wireframeLinejoin&&(i.wireframeLinejoin=this.wireframeLinejoin),!0===this.flatShading&&(i.flatShading=this.flatShading),!1===this.visible&&(i.visible=!1),!1===this.toneMapped&&(i.toneMapped=!1),!1===this.fog&&(i.fog=!1),Object.keys(this.userData).length>0&&(i.userData=this.userData),t){const t=n(e.textures),r=n(e.images);t.length>0&&(i.textures=t),r.length>0&&(i.images=r)}return i}clone(){return(new this.constructor).copy(this)}copy(e){this.name=e.name,this.blending=e.blending,this.side=e.side,this.vertexColors=e.vertexColors,this.opacity=e.opacity,this.transparent=e.transparent,this.blendSrc=e.blendSrc,this.blendDst=e.blendDst,this.blendEquation=e.blendEquation,this.blendSrcAlpha=e.blendSrcAlpha,this.blendDstAlpha=e.blendDstAlpha,this.blendEquationAlpha=e.blendEquationAlpha,this.depthFunc=e.depthFunc,this.depthTest=e.depthTest,this.depthWrite=e.depthWrite,this.stencilWriteMask=e.stencilWriteMask,this.stencilFunc=e.stencilFunc,this.stencilRef=e.stencilRef,this.stencilFuncMask=e.stencilFuncMask,this.stencilFail=e.stencilFail,this.stencilZFail=e.stencilZFail,this.stencilZPass=e.stencilZPass,this.stencilWrite=e.stencilWrite;const t=e.clippingPlanes;let i=null;if(null!==t){const e=t.length;i=new Array(e);for(let n=0;n!==e;++n)i[n]=t[n].clone()}return this.clippingPlanes=i,this.clipIntersection=e.clipIntersection,this.clipShadows=e.clipShadows,this.shadowSide=e.shadowSide,this.colorWrite=e.colorWrite,this.precision=e.precision,this.polygonOffset=e.polygonOffset,this.polygonOffsetFactor=e.polygonOffsetFactor,this.polygonOffsetUnits=e.polygonOffsetUnits,this.dithering=e.dithering,this.alphaTest=e.alphaTest,this.alphaToCoverage=e.alphaToCoverage,this.premultipliedAlpha=e.premultipliedAlpha,this.forceSinglePass=e.forceSinglePass,this.visible=e.visible,this.toneMapped=e.toneMapped,this.userData=JSON.parse(JSON.stringify(e.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(e){!0===e&&this.version++}constructor(){super(),this.isMaterial=!0,Object.defineProperty(this,"id",{value:Nn++}),this.uuid=kt(),this.name="",this.type="Material",this.blending=p,this.side=h,this.vertexColors=!1,this.opacity=1,this.transparent=!1,this.blendSrc=M,this.blendDst=B,this.blendEquation=x,this.blendSrcAlpha=null,this.blendDstAlpha=null,this.blendEquationAlpha=null,this.depthFunc=U,this.depthTest=!0,this.depthWrite=!0,this.stencilWriteMask=255,this.stencilFunc=519,this.stencilRef=0,this.stencilFuncMask=255,this.stencilFail=Rt,this.stencilZFail=Rt,this.stencilZPass=Rt,this.stencilWrite=!1,this.clippingPlanes=null,this.clipIntersection=!1,this.clipShadows=!1,this.shadowSide=null,this.colorWrite=!0,this.precision=null,this.polygonOffset=!1,this.polygonOffsetFactor=0,this.polygonOffsetUnits=0,this.dithering=!1,this.alphaToCoverage=!1,this.premultipliedAlpha=!1,this.forceSinglePass=!1,this.visible=!0,this.toneMapped=!0,this.userData={},this.version=0,this._alphaTest=0}}class On extends Un{copy(e){return super.copy(e),this.color.copy(e.color),this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.specularMap=e.specularMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.combine=e.combine,this.reflectivity=e.reflectivity,this.refractionRatio=e.refractionRatio,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this.fog=e.fog,this}constructor(e){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new ui(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=z,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(e)}}const kn=new bi,Gn=new Yt;class Hn{onUploadCallback(){}set needsUpdate(e){!0===e&&this.version++}setUsage(e){return this.usage=e,this}copy(e){return this.name=e.name,this.array=new e.array.constructor(e.array),this.itemSize=e.itemSize,this.count=e.count,this.normalized=e.normalized,this.usage=e.usage,this}copyAt(e,t,i){e*=this.itemSize,i*=t.itemSize;for(let n=0,r=this.itemSize;n0&&(e.userData=this.userData),void 0!==this.parameters){const t=this.parameters;for(const i in t)void 0!==t[i]&&(e[i]=t[i]);return e}e.data={attributes:{}};const t=this.index;null!==t&&(e.data.index={type:t.array.constructor.name,array:Array.prototype.slice.call(t.array)});const i=this.attributes;for(const t in i){const n=i[t];e.data.attributes[t]=n.toJSON(e.data)}const n={};let r=!1;for(const t in this.morphAttributes){const i=this.morphAttributes[t],s=[];for(let t=0,n=i.length;t0&&(n[t]=s,r=!0)}r&&(e.data.morphAttributes=n,e.data.morphTargetsRelative=this.morphTargetsRelative);const s=this.groups;s.length>0&&(e.data.groups=JSON.parse(JSON.stringify(s)));const a=this.boundingSphere;return null!==a&&(e.data.boundingSphere={center:a.center.toArray(),radius:a.radius}),e}clone(){return(new this.constructor).copy(this)}copy(e){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const t={};this.name=e.name;const i=e.index;null!==i&&this.setIndex(i.clone(t));const n=e.attributes;for(const e in n){const i=n[e];this.setAttribute(e,i.clone(t))}const r=e.morphAttributes;for(const e in r){const i=[],n=r[e];for(let e=0,r=n.length;e0){const i=e[t[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let e=0,t=i.length;ei.far?null:{distance:c,point:dr.clone(),object:e}}(e,t,i,n,nr,rr,sr,ur);if(c){r&&(lr.fromBufferAttribute(r,a),cr.fromBufferAttribute(r,o),hr.fromBufferAttribute(r,l),c.uv=Fn.getUV(ur,nr,rr,sr,lr,cr,hr,new Yt)),s&&(lr.fromBufferAttribute(s,a),cr.fromBufferAttribute(s,o),hr.fromBufferAttribute(s,l),c.uv2=Fn.getUV(ur,nr,rr,sr,lr,cr,hr,new Yt));const e={a:a,b:o,c:l,normal:new bi,materialIndex:0};Fn.getNormal(nr,rr,sr,e.normal),c.face=e}return c}class gr extends Zn{static fromJSON(e){return new gr(e.width,e.height,e.depth,e.widthSegments,e.heightSegments,e.depthSegments)}constructor(e=1,t=1,i=1,n=1,r=1,s=1){super(),this.type="BoxGeometry",this.parameters={width:e,height:t,depth:i,widthSegments:n,heightSegments:r,depthSegments:s};const a=this;n=Math.floor(n),r=Math.floor(r),s=Math.floor(s);const o=[],l=[],c=[],h=[];let u=0,d=0;function A(e,t,i,n,r,s,A,p,g,m,f){const v=s/g,x=A/m,y=s/2,_=A/2,E=p/2,b=g+1,C=m+1;let w=0,I=0;const S=new bi;for(let s=0;s0?1:-1,c.push(S.x,S.y,S.z),h.push(o/g),h.push(1-s/m),w+=1}}for(let e=0;e0&&(t.defines=this.defines),t.vertexShader=this.vertexShader,t.fragmentShader=this.fragmentShader;const i={};for(const e in this.extensions)!0===this.extensions[e]&&(i[e]=!0);return Object.keys(i).length>0&&(t.extensions=i),t}constructor(e){super(),this.isShaderMaterial=!0,this.type="ShaderMaterial",this.defines={},this.uniforms={},this.uniformsGroups=[],this.vertexShader="void main() {\n\tgl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n}",this.fragmentShader="void main() {\n\tgl_FragColor = vec4( 1.0, 0.0, 0.0, 1.0 );\n}",this.linewidth=1,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.lights=!1,this.clipping=!1,this.extensions={derivatives:!1,fragDepth:!1,drawBuffers:!1,shaderTextureLOD:!1},this.defaultAttributeValues={color:[1,1,1],uv:[0,0],uv2:[0,0]},this.index0AttributeName=void 0,this.uniformsNeedUpdate=!1,this.glslVersion=null,void 0!==e&&this.setValues(e)}}class _r extends wn{copy(e,t){return super.copy(e,t),this.matrixWorldInverse.copy(e.matrixWorldInverse),this.projectionMatrix.copy(e.projectionMatrix),this.projectionMatrixInverse.copy(e.projectionMatrixInverse),this}getWorldDirection(e){this.updateWorldMatrix(!0,!1);const t=this.matrixWorld.elements;return e.set(-t[8],-t[9],-t[10]).normalize()}updateMatrixWorld(e){super.updateMatrixWorld(e),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(e,t){super.updateWorldMatrix(e,t),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return(new this.constructor).copy(this)}constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new Zi,this.projectionMatrix=new Zi,this.projectionMatrixInverse=new Zi}}class Er extends _r{copy(e,t){return super.copy(e,t),this.fov=e.fov,this.zoom=e.zoom,this.near=e.near,this.far=e.far,this.focus=e.focus,this.aspect=e.aspect,this.view=null===e.view?null:Object.assign({},e.view),this.filmGauge=e.filmGauge,this.filmOffset=e.filmOffset,this}setFocalLength(e){const t=.5*this.getFilmHeight()/e;this.fov=2*Ot*Math.atan(t),this.updateProjectionMatrix()}getFocalLength(){const e=Math.tan(.5*Ut*this.fov);return.5*this.getFilmHeight()/e}getEffectiveFOV(){return 2*Ot*Math.atan(Math.tan(.5*Ut*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}setViewOffset(e,t,i,n,r,s){this.aspect=e/t,null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=i,this.view.offsetY=n,this.view.width=r,this.view.height=s,this.updateProjectionMatrix()}clearViewOffset(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const e=this.near;let t=e*Math.tan(.5*Ut*this.fov)/this.zoom,i=2*t,n=this.aspect*i,r=-.5*n;const s=this.view;if(null!==this.view&&this.view.enabled){const e=s.fullWidth,a=s.fullHeight;r+=s.offsetX*n/e,t-=s.offsetY*i/a,n*=s.width/e,i*=s.height/a}const a=this.filmOffset;0!==a&&(r+=e*a/this.getFilmWidth()),this.projectionMatrix.makePerspective(r,r+n,t,t-i,e,this.far),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(e){const t=super.toJSON(e);return t.object.fov=this.fov,t.object.zoom=this.zoom,t.object.near=this.near,t.object.far=this.far,t.object.focus=this.focus,t.object.aspect=this.aspect,null!==this.view&&(t.object.view=Object.assign({},this.view)),t.object.filmGauge=this.filmGauge,t.object.filmOffset=this.filmOffset,t}constructor(e=50,t=1,i=.1,n=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=e,this.zoom=1,this.near=i,this.far=n,this.focus=10,this.aspect=t,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}}const br=-90;class Cr extends wn{update(e,t){null===this.parent&&this.updateMatrixWorld();const i=this.renderTarget,[n,r,s,a,o,l]=this.children,c=e.getRenderTarget(),h=e.toneMapping,u=e.xr.enabled;e.toneMapping=q,e.xr.enabled=!1;const d=i.texture.generateMipmaps;i.texture.generateMipmaps=!1,e.setRenderTarget(i,0),e.render(t,n),e.setRenderTarget(i,1),e.render(t,r),e.setRenderTarget(i,2),e.render(t,s),e.setRenderTarget(i,3),e.render(t,a),e.setRenderTarget(i,4),e.render(t,o),i.texture.generateMipmaps=d,e.setRenderTarget(i,5),e.render(t,l),e.setRenderTarget(c),e.toneMapping=h,e.xr.enabled=u,i.texture.needsPMREMUpdate=!0}constructor(e,t,i){super(),this.type="CubeCamera",this.renderTarget=i;const n=new Er(br,1,e,t);n.layers=this.layers,n.up.set(0,1,0),n.lookAt(1,0,0),this.add(n);const r=new Er(br,1,e,t);r.layers=this.layers,r.up.set(0,1,0),r.lookAt(-1,0,0),this.add(r);const s=new Er(br,1,e,t);s.layers=this.layers,s.up.set(0,0,-1),s.lookAt(0,1,0),this.add(s);const a=new Er(br,1,e,t);a.layers=this.layers,a.up.set(0,0,1),a.lookAt(0,-1,0),this.add(a);const o=new Er(br,1,e,t);o.layers=this.layers,o.up.set(0,1,0),o.lookAt(0,0,1),this.add(o);const l=new Er(br,1,e,t);l.layers=this.layers,l.up.set(0,1,0),l.lookAt(0,0,-1),this.add(l)}}class wr extends fi{get images(){return this.image}set images(e){this.image=e}constructor(e,t,i,n,r,s,a,o,l,c){super(e=void 0!==e?e:[],t=void 0!==t?t:J,i,n,r,s,a,o,l,c),this.isCubeTexture=!0,this.flipY=!1}}class Ir extends xi{fromEquirectangularTexture(e,t){this.texture.type=t.type,this.texture.encoding=t.encoding,this.texture.generateMipmaps=t.generateMipmaps,this.texture.minFilter=t.minFilter,this.texture.magFilter=t.magFilter;const i={uniforms:{tEquirect:{value:null}},vertexShader:"\n\n\t\t\t\tvarying vec3 vWorldDirection;\n\n\t\t\t\tvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\n\t\t\t\t\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n\n\t\t\t\t}\n\n\t\t\t\tvoid main() {\n\n\t\t\t\t\tvWorldDirection = transformDirection( position, modelMatrix );\n\n\t\t\t\t\t#include \n\t\t\t\t\t#include \n\n\t\t\t\t}\n\t\t\t",fragmentShader:"\n\n\t\t\t\tuniform sampler2D tEquirect;\n\n\t\t\t\tvarying vec3 vWorldDirection;\n\n\t\t\t\t#include \n\n\t\t\t\tvoid main() {\n\n\t\t\t\t\tvec3 direction = normalize( vWorldDirection );\n\n\t\t\t\t\tvec2 sampleUV = equirectUv( direction );\n\n\t\t\t\t\tgl_FragColor = texture2D( tEquirect, sampleUV );\n\n\t\t\t\t}\n\t\t\t"},n=new gr(5,5,5),r=new yr({name:"CubemapFromEquirect",uniforms:mr(i.uniforms),vertexShader:i.vertexShader,fragmentShader:i.fragmentShader,side:u,blending:A});r.uniforms.tEquirect.value=t;const s=new Ar(n,r),a=t.minFilter;t.minFilter===ue&&(t.minFilter=ce);return new Cr(1,10,this).update(e,s),t.minFilter=a,s.geometry.dispose(),s.material.dispose(),this}clear(e,t,i,n){const r=e.getRenderTarget();for(let r=0;r<6;r++)e.setRenderTarget(this,r),e.clear(t,i,n);e.setRenderTarget(r)}constructor(e=1,t={}){super(e,e,t),this.isWebGLCubeRenderTarget=!0;const i={width:e,height:e,depth:1},n=[i,i,i,i,i,i];this.texture=new wr(n,t.mapping,t.wrapS,t.wrapT,t.magFilter,t.minFilter,t.format,t.type,t.anisotropy,t.encoding),this.texture.isRenderTargetTexture=!0,this.texture.generateMipmaps=void 0!==t.generateMipmaps&&t.generateMipmaps,this.texture.minFilter=void 0!==t.minFilter?t.minFilter:ce}}const Sr=new bi,Mr=new bi,Br=new Xt;class Tr{set(e,t){return this.normal.copy(e),this.constant=t,this}setComponents(e,t,i,n){return this.normal.set(e,t,i),this.constant=n,this}setFromNormalAndCoplanarPoint(e,t){return this.normal.copy(e),this.constant=-t.dot(this.normal),this}setFromCoplanarPoints(e,t,i){const n=Sr.subVectors(i,t).cross(Mr.subVectors(e,t)).normalize();return this.setFromNormalAndCoplanarPoint(n,e),this}copy(e){return this.normal.copy(e.normal),this.constant=e.constant,this}normalize(){const e=1/this.normal.length();return this.normal.multiplyScalar(e),this.constant*=e,this}negate(){return this.constant*=-1,this.normal.negate(),this}distanceToPoint(e){return this.normal.dot(e)+this.constant}distanceToSphere(e){return this.distanceToPoint(e.center)-e.radius}projectPoint(e,t){return t.copy(this.normal).multiplyScalar(-this.distanceToPoint(e)).add(e)}intersectLine(e,t){const i=e.delta(Sr),n=this.normal.dot(i);if(0===n)return 0===this.distanceToPoint(e.start)?t.copy(e.start):null;const r=-(e.start.dot(this.normal)+this.constant)/n;return r<0||r>1?null:t.copy(i).multiplyScalar(r).add(e.start)}intersectsLine(e){const t=this.distanceToPoint(e.start),i=this.distanceToPoint(e.end);return t<0&&i>0||i<0&&t>0}intersectsBox(e){return e.intersectsPlane(this)}intersectsSphere(e){return e.intersectsPlane(this)}coplanarPoint(e){return e.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(e,t){const i=t||Br.getNormalMatrix(e),n=this.coplanarPoint(Sr).applyMatrix4(e),r=this.normal.applyMatrix3(i).normalize();return this.constant=-n.dot(r),this}translate(e){return this.constant-=e.dot(this.normal),this}equals(e){return e.normal.equals(this.normal)&&e.constant===this.constant}clone(){return(new this.constructor).copy(this)}constructor(e=new bi(1,0,0),t=0){this.isPlane=!0,this.normal=e,this.constant=t}}const Rr=new Vi,Lr=new bi;class Dr{set(e,t,i,n,r,s){const a=this.planes;return a[0].copy(e),a[1].copy(t),a[2].copy(i),a[3].copy(n),a[4].copy(r),a[5].copy(s),this}copy(e){const t=this.planes;for(let i=0;i<6;i++)t[i].copy(e.planes[i]);return this}setFromProjectionMatrix(e){const t=this.planes,i=e.elements,n=i[0],r=i[1],s=i[2],a=i[3],o=i[4],l=i[5],c=i[6],h=i[7],u=i[8],d=i[9],A=i[10],p=i[11],g=i[12],m=i[13],f=i[14],v=i[15];return t[0].setComponents(a-n,h-o,p-u,v-g).normalize(),t[1].setComponents(a+n,h+o,p+u,v+g).normalize(),t[2].setComponents(a+r,h+l,p+d,v+m).normalize(),t[3].setComponents(a-r,h-l,p-d,v-m).normalize(),t[4].setComponents(a-s,h-c,p-A,v-f).normalize(),t[5].setComponents(a+s,h+c,p+A,v+f).normalize(),this}intersectsObject(e){const t=e.geometry;return null===t.boundingSphere&&t.computeBoundingSphere(),Rr.copy(t.boundingSphere).applyMatrix4(e.matrixWorld),this.intersectsSphere(Rr)}intersectsSprite(e){return Rr.center.set(0,0,0),Rr.radius=.7071067811865476,Rr.applyMatrix4(e.matrixWorld),this.intersectsSphere(Rr)}intersectsSphere(e){const t=this.planes,i=e.center,n=-e.radius;for(let e=0;e<6;e++){if(t[e].distanceToPoint(i)0?e.max.x:e.min.x,Lr.y=n.normal.y>0?e.max.y:e.min.y,Lr.z=n.normal.z>0?e.max.z:e.min.z,n.distanceToPoint(Lr)<0)return!1}return!0}containsPoint(e){const t=this.planes;for(let i=0;i<6;i++)if(t[i].distanceToPoint(e)<0)return!1;return!0}clone(){return(new this.constructor).copy(this)}constructor(e=new Tr,t=new Tr,i=new Tr,n=new Tr,r=new Tr,s=new Tr){this.planes=[e,t,i,n,r,s]}}function Qr(){let e=null,t=!1,i=null,n=null;function r(t,s){i(t,s),n=e.requestAnimationFrame(r)}return{start:function(){!0!==t&&null!==i&&(n=e.requestAnimationFrame(r),t=!0)},stop:function(){e.cancelAnimationFrame(n),t=!1},setAnimationLoop:function(e){i=e},setContext:function(t){e=t}}}function Pr(e,t){const i=t.isWebGL2,n=new WeakMap;return{get:function(e){return e.isInterleavedBufferAttribute&&(e=e.data),n.get(e)},remove:function(t){t.isInterleavedBufferAttribute&&(t=t.data);const i=n.get(t);i&&(e.deleteBuffer(i.buffer),n.delete(t))},update:function(t,r){if(t.isGLBufferAttribute){const e=n.get(t);return void((!e||e.version 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;\n\treturn cross( v1, v2 ) * theta_sintheta;\n}\nvec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {\n\tvec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];\n\tvec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];\n\tvec3 lightNormal = cross( v1, v2 );\n\tif( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );\n\tvec3 T1, T2;\n\tT1 = normalize( V - N * dot( V, N ) );\n\tT2 = - cross( N, T1 );\n\tmat3 mat = mInv * transposeMat3( mat3( T1, T2, N ) );\n\tvec3 coords[ 4 ];\n\tcoords[ 0 ] = mat * ( rectCoords[ 0 ] - P );\n\tcoords[ 1 ] = mat * ( rectCoords[ 1 ] - P );\n\tcoords[ 2 ] = mat * ( rectCoords[ 2 ] - P );\n\tcoords[ 3 ] = mat * ( rectCoords[ 3 ] - P );\n\tcoords[ 0 ] = normalize( coords[ 0 ] );\n\tcoords[ 1 ] = normalize( coords[ 1 ] );\n\tcoords[ 2 ] = normalize( coords[ 2 ] );\n\tcoords[ 3 ] = normalize( coords[ 3 ] );\n\tvec3 vectorFormFactor = vec3( 0.0 );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );\n\tfloat result = LTC_ClippedSphereFormFactor( vectorFormFactor );\n\treturn vec3( result );\n}\nfloat G_BlinnPhong_Implicit( ) {\n\treturn 0.25;\n}\nfloat D_BlinnPhong( const in float shininess, const in float dotNH ) {\n\treturn RECIPROCAL_PI * ( shininess * 0.5 + 1.0 ) * pow( dotNH, shininess );\n}\nvec3 BRDF_BlinnPhong( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in vec3 specularColor, const in float shininess ) {\n\tvec3 halfDir = normalize( lightDir + viewDir );\n\tfloat dotNH = saturate( dot( normal, halfDir ) );\n\tfloat dotVH = saturate( dot( viewDir, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, 1.0, dotVH );\n\tfloat G = G_BlinnPhong_Implicit( );\n\tfloat D = D_BlinnPhong( shininess, dotNH );\n\treturn F * ( G * D );\n}\n#if defined( USE_SHEEN )\nfloat D_Charlie( float roughness, float dotNH ) {\n\tfloat alpha = pow2( roughness );\n\tfloat invAlpha = 1.0 / alpha;\n\tfloat cos2h = dotNH * dotNH;\n\tfloat sin2h = max( 1.0 - cos2h, 0.0078125 );\n\treturn ( 2.0 + invAlpha ) * pow( sin2h, invAlpha * 0.5 ) / ( 2.0 * PI );\n}\nfloat V_Neubelt( float dotNV, float dotNL ) {\n\treturn saturate( 1.0 / ( 4.0 * ( dotNL + dotNV - dotNL * dotNV ) ) );\n}\nvec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, vec3 sheenColor, const in float sheenRoughness ) {\n\tvec3 halfDir = normalize( lightDir + viewDir );\n\tfloat dotNL = saturate( dot( normal, lightDir ) );\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tfloat dotNH = saturate( dot( normal, halfDir ) );\n\tfloat D = D_Charlie( sheenRoughness, dotNH );\n\tfloat V = V_Neubelt( dotNV, dotNL );\n\treturn sheenColor * ( D * V );\n}\n#endif",iridescence_fragment:"#ifdef USE_IRIDESCENCE\n\tconst mat3 XYZ_TO_REC709 = mat3(\n\t\t 3.2404542, -0.9692660, 0.0556434,\n\t\t-1.5371385, 1.8760108, -0.2040259,\n\t\t-0.4985314, 0.0415560, 1.0572252\n\t);\n\tvec3 Fresnel0ToIor( vec3 fresnel0 ) {\n\t\tvec3 sqrtF0 = sqrt( fresnel0 );\n\t\treturn ( vec3( 1.0 ) + sqrtF0 ) / ( vec3( 1.0 ) - sqrtF0 );\n\t}\n\tvec3 IorToFresnel0( vec3 transmittedIor, float incidentIor ) {\n\t\treturn pow2( ( transmittedIor - vec3( incidentIor ) ) / ( transmittedIor + vec3( incidentIor ) ) );\n\t}\n\tfloat IorToFresnel0( float transmittedIor, float incidentIor ) {\n\t\treturn pow2( ( transmittedIor - incidentIor ) / ( transmittedIor + incidentIor ));\n\t}\n\tvec3 evalSensitivity( float OPD, vec3 shift ) {\n\t\tfloat phase = 2.0 * PI * OPD * 1.0e-9;\n\t\tvec3 val = vec3( 5.4856e-13, 4.4201e-13, 5.2481e-13 );\n\t\tvec3 pos = vec3( 1.6810e+06, 1.7953e+06, 2.2084e+06 );\n\t\tvec3 var = vec3( 4.3278e+09, 9.3046e+09, 6.6121e+09 );\n\t\tvec3 xyz = val * sqrt( 2.0 * PI * var ) * cos( pos * phase + shift ) * exp( - pow2( phase ) * var );\n\t\txyz.x += 9.7470e-14 * sqrt( 2.0 * PI * 4.5282e+09 ) * cos( 2.2399e+06 * phase + shift[ 0 ] ) * exp( - 4.5282e+09 * pow2( phase ) );\n\t\txyz /= 1.0685e-7;\n\t\tvec3 rgb = XYZ_TO_REC709 * xyz;\n\t\treturn rgb;\n\t}\n\tvec3 evalIridescence( float outsideIOR, float eta2, float cosTheta1, float thinFilmThickness, vec3 baseF0 ) {\n\t\tvec3 I;\n\t\tfloat iridescenceIOR = mix( outsideIOR, eta2, smoothstep( 0.0, 0.03, thinFilmThickness ) );\n\t\tfloat sinTheta2Sq = pow2( outsideIOR / iridescenceIOR ) * ( 1.0 - pow2( cosTheta1 ) );\n\t\tfloat cosTheta2Sq = 1.0 - sinTheta2Sq;\n\t\tif ( cosTheta2Sq < 0.0 ) {\n\t\t\t return vec3( 1.0 );\n\t\t}\n\t\tfloat cosTheta2 = sqrt( cosTheta2Sq );\n\t\tfloat R0 = IorToFresnel0( iridescenceIOR, outsideIOR );\n\t\tfloat R12 = F_Schlick( R0, 1.0, cosTheta1 );\n\t\tfloat R21 = R12;\n\t\tfloat T121 = 1.0 - R12;\n\t\tfloat phi12 = 0.0;\n\t\tif ( iridescenceIOR < outsideIOR ) phi12 = PI;\n\t\tfloat phi21 = PI - phi12;\n\t\tvec3 baseIOR = Fresnel0ToIor( clamp( baseF0, 0.0, 0.9999 ) );\t\tvec3 R1 = IorToFresnel0( baseIOR, iridescenceIOR );\n\t\tvec3 R23 = F_Schlick( R1, 1.0, cosTheta2 );\n\t\tvec3 phi23 = vec3( 0.0 );\n\t\tif ( baseIOR[ 0 ] < iridescenceIOR ) phi23[ 0 ] = PI;\n\t\tif ( baseIOR[ 1 ] < iridescenceIOR ) phi23[ 1 ] = PI;\n\t\tif ( baseIOR[ 2 ] < iridescenceIOR ) phi23[ 2 ] = PI;\n\t\tfloat OPD = 2.0 * iridescenceIOR * thinFilmThickness * cosTheta2;\n\t\tvec3 phi = vec3( phi21 ) + phi23;\n\t\tvec3 R123 = clamp( R12 * R23, 1e-5, 0.9999 );\n\t\tvec3 r123 = sqrt( R123 );\n\t\tvec3 Rs = pow2( T121 ) * R23 / ( vec3( 1.0 ) - R123 );\n\t\tvec3 C0 = R12 + Rs;\n\t\tI = C0;\n\t\tvec3 Cm = Rs - T121;\n\t\tfor ( int m = 1; m <= 2; ++ m ) {\n\t\t\tCm *= r123;\n\t\t\tvec3 Sm = 2.0 * evalSensitivity( float( m ) * OPD, float( m ) * phi );\n\t\t\tI += Cm * Sm;\n\t\t}\n\t\treturn max( I, vec3( 0.0 ) );\n\t}\n#endif",bumpmap_pars_fragment:"#ifdef USE_BUMPMAP\n\tuniform sampler2D bumpMap;\n\tuniform float bumpScale;\n\tvec2 dHdxy_fwd() {\n\t\tvec2 dSTdx = dFdx( vUv );\n\t\tvec2 dSTdy = dFdy( vUv );\n\t\tfloat Hll = bumpScale * texture2D( bumpMap, vUv ).x;\n\t\tfloat dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;\n\t\tfloat dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;\n\t\treturn vec2( dBx, dBy );\n\t}\n\tvec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy, float faceDirection ) {\n\t\tvec3 vSigmaX = dFdx( surf_pos.xyz );\n\t\tvec3 vSigmaY = dFdy( surf_pos.xyz );\n\t\tvec3 vN = surf_norm;\n\t\tvec3 R1 = cross( vSigmaY, vN );\n\t\tvec3 R2 = cross( vN, vSigmaX );\n\t\tfloat fDet = dot( vSigmaX, R1 ) * faceDirection;\n\t\tvec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );\n\t\treturn normalize( abs( fDet ) * surf_norm - vGrad );\n\t}\n#endif",clipping_planes_fragment:"#if NUM_CLIPPING_PLANES > 0\n\tvec4 plane;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n\t\tplane = clippingPlanes[ i ];\n\t\tif ( dot( vClipPosition, plane.xyz ) > plane.w ) discard;\n\t}\n\t#pragma unroll_loop_end\n\t#if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n\t\tbool clipped = true;\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n\t\t\tplane = clippingPlanes[ i ];\n\t\t\tclipped = ( dot( vClipPosition, plane.xyz ) > plane.w ) && clipped;\n\t\t}\n\t\t#pragma unroll_loop_end\n\t\tif ( clipped ) discard;\n\t#endif\n#endif",clipping_planes_pars_fragment:"#if NUM_CLIPPING_PLANES > 0\n\tvarying vec3 vClipPosition;\n\tuniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ];\n#endif",clipping_planes_pars_vertex:"#if NUM_CLIPPING_PLANES > 0\n\tvarying vec3 vClipPosition;\n#endif",clipping_planes_vertex:"#if NUM_CLIPPING_PLANES > 0\n\tvClipPosition = - mvPosition.xyz;\n#endif",color_fragment:"#if defined( USE_COLOR_ALPHA )\n\tdiffuseColor *= vColor;\n#elif defined( USE_COLOR )\n\tdiffuseColor.rgb *= vColor;\n#endif",color_pars_fragment:"#if defined( USE_COLOR_ALPHA )\n\tvarying vec4 vColor;\n#elif defined( USE_COLOR )\n\tvarying vec3 vColor;\n#endif",color_pars_vertex:"#if defined( USE_COLOR_ALPHA )\n\tvarying vec4 vColor;\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR )\n\tvarying vec3 vColor;\n#endif",color_vertex:"#if defined( USE_COLOR_ALPHA )\n\tvColor = vec4( 1.0 );\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR )\n\tvColor = vec3( 1.0 );\n#endif\n#ifdef USE_COLOR\n\tvColor *= color;\n#endif\n#ifdef USE_INSTANCING_COLOR\n\tvColor.xyz *= instanceColor.xyz;\n#endif",common:"#define PI 3.141592653589793\n#define PI2 6.283185307179586\n#define PI_HALF 1.5707963267948966\n#define RECIPROCAL_PI 0.3183098861837907\n#define RECIPROCAL_PI2 0.15915494309189535\n#define EPSILON 1e-6\n#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\n#define whiteComplement( a ) ( 1.0 - saturate( a ) )\nfloat pow2( const in float x ) { return x*x; }\nvec3 pow2( const in vec3 x ) { return x*x; }\nfloat pow3( const in float x ) { return x*x*x; }\nfloat pow4( const in float x ) { float x2 = x*x; return x2*x2; }\nfloat max3( const in vec3 v ) { return max( max( v.x, v.y ), v.z ); }\nfloat average( const in vec3 v ) { return dot( v, vec3( 0.3333333 ) ); }\nhighp float rand( const in vec2 uv ) {\n\tconst highp float a = 12.9898, b = 78.233, c = 43758.5453;\n\thighp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );\n\treturn fract( sin( sn ) * c );\n}\n#ifdef HIGH_PRECISION\n\tfloat precisionSafeLength( vec3 v ) { return length( v ); }\n#else\n\tfloat precisionSafeLength( vec3 v ) {\n\t\tfloat maxComponent = max3( abs( v ) );\n\t\treturn length( v / maxComponent ) * maxComponent;\n\t}\n#endif\nstruct IncidentLight {\n\tvec3 color;\n\tvec3 direction;\n\tbool visible;\n};\nstruct ReflectedLight {\n\tvec3 directDiffuse;\n\tvec3 directSpecular;\n\tvec3 indirectDiffuse;\n\tvec3 indirectSpecular;\n};\nstruct GeometricContext {\n\tvec3 position;\n\tvec3 normal;\n\tvec3 viewDir;\n#ifdef USE_CLEARCOAT\n\tvec3 clearcoatNormal;\n#endif\n};\nvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n}\nvec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );\n}\nmat3 transposeMat3( const in mat3 m ) {\n\tmat3 tmp;\n\ttmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x );\n\ttmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y );\n\ttmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z );\n\treturn tmp;\n}\nfloat luminance( const in vec3 rgb ) {\n\tconst vec3 weights = vec3( 0.2126729, 0.7151522, 0.0721750 );\n\treturn dot( weights, rgb );\n}\nbool isPerspectiveMatrix( mat4 m ) {\n\treturn m[ 2 ][ 3 ] == - 1.0;\n}\nvec2 equirectUv( in vec3 dir ) {\n\tfloat u = atan( dir.z, dir.x ) * RECIPROCAL_PI2 + 0.5;\n\tfloat v = asin( clamp( dir.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n\treturn vec2( u, v );\n}",cube_uv_reflection_fragment:"#ifdef ENVMAP_TYPE_CUBE_UV\n\t#define cubeUV_minMipLevel 4.0\n\t#define cubeUV_minTileSize 16.0\n\tfloat getFace( vec3 direction ) {\n\t\tvec3 absDirection = abs( direction );\n\t\tfloat face = - 1.0;\n\t\tif ( absDirection.x > absDirection.z ) {\n\t\t\tif ( absDirection.x > absDirection.y )\n\t\t\t\tface = direction.x > 0.0 ? 0.0 : 3.0;\n\t\t\telse\n\t\t\t\tface = direction.y > 0.0 ? 1.0 : 4.0;\n\t\t} else {\n\t\t\tif ( absDirection.z > absDirection.y )\n\t\t\t\tface = direction.z > 0.0 ? 2.0 : 5.0;\n\t\t\telse\n\t\t\t\tface = direction.y > 0.0 ? 1.0 : 4.0;\n\t\t}\n\t\treturn face;\n\t}\n\tvec2 getUV( vec3 direction, float face ) {\n\t\tvec2 uv;\n\t\tif ( face == 0.0 ) {\n\t\t\tuv = vec2( direction.z, direction.y ) / abs( direction.x );\n\t\t} else if ( face == 1.0 ) {\n\t\t\tuv = vec2( - direction.x, - direction.z ) / abs( direction.y );\n\t\t} else if ( face == 2.0 ) {\n\t\t\tuv = vec2( - direction.x, direction.y ) / abs( direction.z );\n\t\t} else if ( face == 3.0 ) {\n\t\t\tuv = vec2( - direction.z, direction.y ) / abs( direction.x );\n\t\t} else if ( face == 4.0 ) {\n\t\t\tuv = vec2( - direction.x, direction.z ) / abs( direction.y );\n\t\t} else {\n\t\t\tuv = vec2( direction.x, direction.y ) / abs( direction.z );\n\t\t}\n\t\treturn 0.5 * ( uv + 1.0 );\n\t}\n\tvec3 bilinearCubeUV( sampler2D envMap, vec3 direction, float mipInt ) {\n\t\tfloat face = getFace( direction );\n\t\tfloat filterInt = max( cubeUV_minMipLevel - mipInt, 0.0 );\n\t\tmipInt = max( mipInt, cubeUV_minMipLevel );\n\t\tfloat faceSize = exp2( mipInt );\n\t\thighp vec2 uv = getUV( direction, face ) * ( faceSize - 2.0 ) + 1.0;\n\t\tif ( face > 2.0 ) {\n\t\t\tuv.y += faceSize;\n\t\t\tface -= 3.0;\n\t\t}\n\t\tuv.x += face * faceSize;\n\t\tuv.x += filterInt * 3.0 * cubeUV_minTileSize;\n\t\tuv.y += 4.0 * ( exp2( CUBEUV_MAX_MIP ) - faceSize );\n\t\tuv.x *= CUBEUV_TEXEL_WIDTH;\n\t\tuv.y *= CUBEUV_TEXEL_HEIGHT;\n\t\t#ifdef texture2DGradEXT\n\t\t\treturn texture2DGradEXT( envMap, uv, vec2( 0.0 ), vec2( 0.0 ) ).rgb;\n\t\t#else\n\t\t\treturn texture2D( envMap, uv ).rgb;\n\t\t#endif\n\t}\n\t#define cubeUV_r0 1.0\n\t#define cubeUV_v0 0.339\n\t#define cubeUV_m0 - 2.0\n\t#define cubeUV_r1 0.8\n\t#define cubeUV_v1 0.276\n\t#define cubeUV_m1 - 1.0\n\t#define cubeUV_r4 0.4\n\t#define cubeUV_v4 0.046\n\t#define cubeUV_m4 2.0\n\t#define cubeUV_r5 0.305\n\t#define cubeUV_v5 0.016\n\t#define cubeUV_m5 3.0\n\t#define cubeUV_r6 0.21\n\t#define cubeUV_v6 0.0038\n\t#define cubeUV_m6 4.0\n\tfloat roughnessToMip( float roughness ) {\n\t\tfloat mip = 0.0;\n\t\tif ( roughness >= cubeUV_r1 ) {\n\t\t\tmip = ( cubeUV_r0 - roughness ) * ( cubeUV_m1 - cubeUV_m0 ) / ( cubeUV_r0 - cubeUV_r1 ) + cubeUV_m0;\n\t\t} else if ( roughness >= cubeUV_r4 ) {\n\t\t\tmip = ( cubeUV_r1 - roughness ) * ( cubeUV_m4 - cubeUV_m1 ) / ( cubeUV_r1 - cubeUV_r4 ) + cubeUV_m1;\n\t\t} else if ( roughness >= cubeUV_r5 ) {\n\t\t\tmip = ( cubeUV_r4 - roughness ) * ( cubeUV_m5 - cubeUV_m4 ) / ( cubeUV_r4 - cubeUV_r5 ) + cubeUV_m4;\n\t\t} else if ( roughness >= cubeUV_r6 ) {\n\t\t\tmip = ( cubeUV_r5 - roughness ) * ( cubeUV_m6 - cubeUV_m5 ) / ( cubeUV_r5 - cubeUV_r6 ) + cubeUV_m5;\n\t\t} else {\n\t\t\tmip = - 2.0 * log2( 1.16 * roughness );\t\t}\n\t\treturn mip;\n\t}\n\tvec4 textureCubeUV( sampler2D envMap, vec3 sampleDir, float roughness ) {\n\t\tfloat mip = clamp( roughnessToMip( roughness ), cubeUV_m0, CUBEUV_MAX_MIP );\n\t\tfloat mipF = fract( mip );\n\t\tfloat mipInt = floor( mip );\n\t\tvec3 color0 = bilinearCubeUV( envMap, sampleDir, mipInt );\n\t\tif ( mipF == 0.0 ) {\n\t\t\treturn vec4( color0, 1.0 );\n\t\t} else {\n\t\t\tvec3 color1 = bilinearCubeUV( envMap, sampleDir, mipInt + 1.0 );\n\t\t\treturn vec4( mix( color0, color1, mipF ), 1.0 );\n\t\t}\n\t}\n#endif",defaultnormal_vertex:"vec3 transformedNormal = objectNormal;\n#ifdef USE_INSTANCING\n\tmat3 m = mat3( instanceMatrix );\n\ttransformedNormal /= vec3( dot( m[ 0 ], m[ 0 ] ), dot( m[ 1 ], m[ 1 ] ), dot( m[ 2 ], m[ 2 ] ) );\n\ttransformedNormal = m * transformedNormal;\n#endif\ntransformedNormal = normalMatrix * transformedNormal;\n#ifdef FLIP_SIDED\n\ttransformedNormal = - transformedNormal;\n#endif\n#ifdef USE_TANGENT\n\tvec3 transformedTangent = ( modelViewMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n\t#ifdef FLIP_SIDED\n\t\ttransformedTangent = - transformedTangent;\n\t#endif\n#endif",displacementmap_pars_vertex:"#ifdef USE_DISPLACEMENTMAP\n\tuniform sampler2D displacementMap;\n\tuniform float displacementScale;\n\tuniform float displacementBias;\n#endif",displacementmap_vertex:"#ifdef USE_DISPLACEMENTMAP\n\ttransformed += normalize( objectNormal ) * ( texture2D( displacementMap, vUv ).x * displacementScale + displacementBias );\n#endif",emissivemap_fragment:"#ifdef USE_EMISSIVEMAP\n\tvec4 emissiveColor = texture2D( emissiveMap, vUv );\n\ttotalEmissiveRadiance *= emissiveColor.rgb;\n#endif",emissivemap_pars_fragment:"#ifdef USE_EMISSIVEMAP\n\tuniform sampler2D emissiveMap;\n#endif",encodings_fragment:"gl_FragColor = linearToOutputTexel( gl_FragColor );",encodings_pars_fragment:"vec4 LinearToLinear( in vec4 value ) {\n\treturn value;\n}\nvec4 LinearTosRGB( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );\n}",envmap_fragment:"#ifdef USE_ENVMAP\n\t#ifdef ENV_WORLDPOS\n\t\tvec3 cameraToFrag;\n\t\tif ( isOrthographic ) {\n\t\t\tcameraToFrag = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n\t\t} else {\n\t\t\tcameraToFrag = normalize( vWorldPosition - cameraPosition );\n\t\t}\n\t\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( cameraToFrag, worldNormal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( cameraToFrag, worldNormal, refractionRatio );\n\t\t#endif\n\t#else\n\t\tvec3 reflectVec = vReflect;\n\t#endif\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tvec4 envColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n\t#else\n\t\tvec4 envColor = vec4( 0.0 );\n\t#endif\n\t#ifdef ENVMAP_BLENDING_MULTIPLY\n\t\toutgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_MIX )\n\t\toutgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_ADD )\n\t\toutgoingLight += envColor.xyz * specularStrength * reflectivity;\n\t#endif\n#endif",envmap_common_pars_fragment:"#ifdef USE_ENVMAP\n\tuniform float envMapIntensity;\n\tuniform float flipEnvMap;\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tuniform samplerCube envMap;\n\t#else\n\t\tuniform sampler2D envMap;\n\t#endif\n\t\n#endif",envmap_pars_fragment:"#ifdef USE_ENVMAP\n\tuniform float reflectivity;\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n\t\t#define ENV_WORLDPOS\n\t#endif\n\t#ifdef ENV_WORLDPOS\n\t\tvarying vec3 vWorldPosition;\n\t\tuniform float refractionRatio;\n\t#else\n\t\tvarying vec3 vReflect;\n\t#endif\n#endif",envmap_pars_vertex:"#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n\t\t#define ENV_WORLDPOS\n\t#endif\n\t#ifdef ENV_WORLDPOS\n\t\t\n\t\tvarying vec3 vWorldPosition;\n\t#else\n\t\tvarying vec3 vReflect;\n\t\tuniform float refractionRatio;\n\t#endif\n#endif",envmap_physical_pars_fragment:"#if defined( USE_ENVMAP )\n\tvec3 getIBLIrradiance( const in vec3 normal ) {\n\t\t#if defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, worldNormal, 1.0 );\n\t\t\treturn PI * envMapColor.rgb * envMapIntensity;\n\t\t#else\n\t\t\treturn vec3( 0.0 );\n\t\t#endif\n\t}\n\tvec3 getIBLRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness ) {\n\t\t#if defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 reflectVec = reflect( - viewDir, normal );\n\t\t\treflectVec = normalize( mix( reflectVec, normal, roughness * roughness) );\n\t\t\treflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, reflectVec, roughness );\n\t\t\treturn envMapColor.rgb * envMapIntensity;\n\t\t#else\n\t\t\treturn vec3( 0.0 );\n\t\t#endif\n\t}\n#endif",envmap_vertex:"#ifdef USE_ENVMAP\n\t#ifdef ENV_WORLDPOS\n\t\tvWorldPosition = worldPosition.xyz;\n\t#else\n\t\tvec3 cameraToVertex;\n\t\tif ( isOrthographic ) {\n\t\t\tcameraToVertex = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n\t\t} else {\n\t\t\tcameraToVertex = normalize( worldPosition.xyz - cameraPosition );\n\t\t}\n\t\tvec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvReflect = reflect( cameraToVertex, worldNormal );\n\t\t#else\n\t\t\tvReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n\t\t#endif\n\t#endif\n#endif",fog_vertex:"#ifdef USE_FOG\n\tvFogDepth = - mvPosition.z;\n#endif",fog_pars_vertex:"#ifdef USE_FOG\n\tvarying float vFogDepth;\n#endif",fog_fragment:"#ifdef USE_FOG\n\t#ifdef FOG_EXP2\n\t\tfloat fogFactor = 1.0 - exp( - fogDensity * fogDensity * vFogDepth * vFogDepth );\n\t#else\n\t\tfloat fogFactor = smoothstep( fogNear, fogFar, vFogDepth );\n\t#endif\n\tgl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n#endif",fog_pars_fragment:"#ifdef USE_FOG\n\tuniform vec3 fogColor;\n\tvarying float vFogDepth;\n\t#ifdef FOG_EXP2\n\t\tuniform float fogDensity;\n\t#else\n\t\tuniform float fogNear;\n\t\tuniform float fogFar;\n\t#endif\n#endif",gradientmap_pars_fragment:"#ifdef USE_GRADIENTMAP\n\tuniform sampler2D gradientMap;\n#endif\nvec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) {\n\tfloat dotNL = dot( normal, lightDirection );\n\tvec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 );\n\t#ifdef USE_GRADIENTMAP\n\t\treturn vec3( texture2D( gradientMap, coord ).r );\n\t#else\n\t\tvec2 fw = fwidth( coord ) * 0.5;\n\t\treturn mix( vec3( 0.7 ), vec3( 1.0 ), smoothstep( 0.7 - fw.x, 0.7 + fw.x, coord.x ) );\n\t#endif\n}",lightmap_fragment:"#ifdef USE_LIGHTMAP\n\tvec4 lightMapTexel = texture2D( lightMap, vUv2 );\n\tvec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;\n\treflectedLight.indirectDiffuse += lightMapIrradiance;\n#endif",lightmap_pars_fragment:"#ifdef USE_LIGHTMAP\n\tuniform sampler2D lightMap;\n\tuniform float lightMapIntensity;\n#endif",lights_lambert_fragment:"LambertMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularStrength = specularStrength;",lights_lambert_pars_fragment:"varying vec3 vViewPosition;\nstruct LambertMaterial {\n\tvec3 diffuseColor;\n\tfloat specularStrength;\n};\nvoid RE_Direct_Lambert( const in IncidentLight directLight, const in GeometricContext geometry, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Lambert( const in vec3 irradiance, const in GeometricContext geometry, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_Lambert\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Lambert",lights_pars_begin:"uniform bool receiveShadow;\nuniform vec3 ambientLightColor;\nuniform vec3 lightProbe[ 9 ];\nvec3 shGetIrradianceAt( in vec3 normal, in vec3 shCoefficients[ 9 ] ) {\n\tfloat x = normal.x, y = normal.y, z = normal.z;\n\tvec3 result = shCoefficients[ 0 ] * 0.886227;\n\tresult += shCoefficients[ 1 ] * 2.0 * 0.511664 * y;\n\tresult += shCoefficients[ 2 ] * 2.0 * 0.511664 * z;\n\tresult += shCoefficients[ 3 ] * 2.0 * 0.511664 * x;\n\tresult += shCoefficients[ 4 ] * 2.0 * 0.429043 * x * y;\n\tresult += shCoefficients[ 5 ] * 2.0 * 0.429043 * y * z;\n\tresult += shCoefficients[ 6 ] * ( 0.743125 * z * z - 0.247708 );\n\tresult += shCoefficients[ 7 ] * 2.0 * 0.429043 * x * z;\n\tresult += shCoefficients[ 8 ] * 0.429043 * ( x * x - y * y );\n\treturn result;\n}\nvec3 getLightProbeIrradiance( const in vec3 lightProbe[ 9 ], const in vec3 normal ) {\n\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\tvec3 irradiance = shGetIrradianceAt( worldNormal, lightProbe );\n\treturn irradiance;\n}\nvec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {\n\tvec3 irradiance = ambientLightColor;\n\treturn irradiance;\n}\nfloat getDistanceAttenuation( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) {\n\t#if defined ( PHYSICALLY_CORRECT_LIGHTS )\n\t\tfloat distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );\n\t\tif ( cutoffDistance > 0.0 ) {\n\t\t\tdistanceFalloff *= pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );\n\t\t}\n\t\treturn distanceFalloff;\n\t#else\n\t\tif ( cutoffDistance > 0.0 && decayExponent > 0.0 ) {\n\t\t\treturn pow( saturate( - lightDistance / cutoffDistance + 1.0 ), decayExponent );\n\t\t}\n\t\treturn 1.0;\n\t#endif\n}\nfloat getSpotAttenuation( const in float coneCosine, const in float penumbraCosine, const in float angleCosine ) {\n\treturn smoothstep( coneCosine, penumbraCosine, angleCosine );\n}\n#if NUM_DIR_LIGHTS > 0\n\tstruct DirectionalLight {\n\t\tvec3 direction;\n\t\tvec3 color;\n\t};\n\tuniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];\n\tvoid getDirectionalLightInfo( const in DirectionalLight directionalLight, const in GeometricContext geometry, out IncidentLight light ) {\n\t\tlight.color = directionalLight.color;\n\t\tlight.direction = directionalLight.direction;\n\t\tlight.visible = true;\n\t}\n#endif\n#if NUM_POINT_LIGHTS > 0\n\tstruct PointLight {\n\t\tvec3 position;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t};\n\tuniform PointLight pointLights[ NUM_POINT_LIGHTS ];\n\tvoid getPointLightInfo( const in PointLight pointLight, const in GeometricContext geometry, out IncidentLight light ) {\n\t\tvec3 lVector = pointLight.position - geometry.position;\n\t\tlight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tlight.color = pointLight.color;\n\t\tlight.color *= getDistanceAttenuation( lightDistance, pointLight.distance, pointLight.decay );\n\t\tlight.visible = ( light.color != vec3( 0.0 ) );\n\t}\n#endif\n#if NUM_SPOT_LIGHTS > 0\n\tstruct SpotLight {\n\t\tvec3 position;\n\t\tvec3 direction;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t\tfloat coneCos;\n\t\tfloat penumbraCos;\n\t};\n\tuniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];\n\tvoid getSpotLightInfo( const in SpotLight spotLight, const in GeometricContext geometry, out IncidentLight light ) {\n\t\tvec3 lVector = spotLight.position - geometry.position;\n\t\tlight.direction = normalize( lVector );\n\t\tfloat angleCos = dot( light.direction, spotLight.direction );\n\t\tfloat spotAttenuation = getSpotAttenuation( spotLight.coneCos, spotLight.penumbraCos, angleCos );\n\t\tif ( spotAttenuation > 0.0 ) {\n\t\t\tfloat lightDistance = length( lVector );\n\t\t\tlight.color = spotLight.color * spotAttenuation;\n\t\t\tlight.color *= getDistanceAttenuation( lightDistance, spotLight.distance, spotLight.decay );\n\t\t\tlight.visible = ( light.color != vec3( 0.0 ) );\n\t\t} else {\n\t\t\tlight.color = vec3( 0.0 );\n\t\t\tlight.visible = false;\n\t\t}\n\t}\n#endif\n#if NUM_RECT_AREA_LIGHTS > 0\n\tstruct RectAreaLight {\n\t\tvec3 color;\n\t\tvec3 position;\n\t\tvec3 halfWidth;\n\t\tvec3 halfHeight;\n\t};\n\tuniform sampler2D ltc_1;\tuniform sampler2D ltc_2;\n\tuniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];\n#endif\n#if NUM_HEMI_LIGHTS > 0\n\tstruct HemisphereLight {\n\t\tvec3 direction;\n\t\tvec3 skyColor;\n\t\tvec3 groundColor;\n\t};\n\tuniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];\n\tvec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in vec3 normal ) {\n\t\tfloat dotNL = dot( normal, hemiLight.direction );\n\t\tfloat hemiDiffuseWeight = 0.5 * dotNL + 0.5;\n\t\tvec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );\n\t\treturn irradiance;\n\t}\n#endif",lights_toon_fragment:"ToonMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;",lights_toon_pars_fragment:"varying vec3 vViewPosition;\nstruct ToonMaterial {\n\tvec3 diffuseColor;\n};\nvoid RE_Direct_Toon( const in IncidentLight directLight, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n\tvec3 irradiance = getGradientIrradiance( geometry.normal, directLight.direction ) * directLight.color;\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_Toon\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Toon",lights_phong_fragment:"BlinnPhongMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularColor = specular;\nmaterial.specularShininess = shininess;\nmaterial.specularStrength = specularStrength;",lights_phong_pars_fragment:"varying vec3 vViewPosition;\nstruct BlinnPhongMaterial {\n\tvec3 diffuseColor;\n\tvec3 specularColor;\n\tfloat specularShininess;\n\tfloat specularStrength;\n};\nvoid RE_Direct_BlinnPhong( const in IncidentLight directLight, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n\treflectedLight.directSpecular += irradiance * BRDF_BlinnPhong( directLight.direction, geometry.viewDir, geometry.normal, material.specularColor, material.specularShininess ) * material.specularStrength;\n}\nvoid RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_BlinnPhong\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_BlinnPhong",lights_physical_fragment:"PhysicalMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor );\nvec3 dxy = max( abs( dFdx( geometryNormal ) ), abs( dFdy( geometryNormal ) ) );\nfloat geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );\nmaterial.roughness = max( roughnessFactor, 0.0525 );material.roughness += geometryRoughness;\nmaterial.roughness = min( material.roughness, 1.0 );\n#ifdef IOR\n\tmaterial.ior = ior;\n\t#ifdef SPECULAR\n\t\tfloat specularIntensityFactor = specularIntensity;\n\t\tvec3 specularColorFactor = specularColor;\n\t\t#ifdef USE_SPECULARINTENSITYMAP\n\t\t\tspecularIntensityFactor *= texture2D( specularIntensityMap, vUv ).a;\n\t\t#endif\n\t\t#ifdef USE_SPECULARCOLORMAP\n\t\t\tspecularColorFactor *= texture2D( specularColorMap, vUv ).rgb;\n\t\t#endif\n\t\tmaterial.specularF90 = mix( specularIntensityFactor, 1.0, metalnessFactor );\n\t#else\n\t\tfloat specularIntensityFactor = 1.0;\n\t\tvec3 specularColorFactor = vec3( 1.0 );\n\t\tmaterial.specularF90 = 1.0;\n\t#endif\n\tmaterial.specularColor = mix( min( pow2( ( material.ior - 1.0 ) / ( material.ior + 1.0 ) ) * specularColorFactor, vec3( 1.0 ) ) * specularIntensityFactor, diffuseColor.rgb, metalnessFactor );\n#else\n\tmaterial.specularColor = mix( vec3( 0.04 ), diffuseColor.rgb, metalnessFactor );\n\tmaterial.specularF90 = 1.0;\n#endif\n#ifdef USE_CLEARCOAT\n\tmaterial.clearcoat = clearcoat;\n\tmaterial.clearcoatRoughness = clearcoatRoughness;\n\tmaterial.clearcoatF0 = vec3( 0.04 );\n\tmaterial.clearcoatF90 = 1.0;\n\t#ifdef USE_CLEARCOATMAP\n\t\tmaterial.clearcoat *= texture2D( clearcoatMap, vUv ).x;\n\t#endif\n\t#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n\t\tmaterial.clearcoatRoughness *= texture2D( clearcoatRoughnessMap, vUv ).y;\n\t#endif\n\tmaterial.clearcoat = saturate( material.clearcoat );\tmaterial.clearcoatRoughness = max( material.clearcoatRoughness, 0.0525 );\n\tmaterial.clearcoatRoughness += geometryRoughness;\n\tmaterial.clearcoatRoughness = min( material.clearcoatRoughness, 1.0 );\n#endif\n#ifdef USE_IRIDESCENCE\n\tmaterial.iridescence = iridescence;\n\tmaterial.iridescenceIOR = iridescenceIOR;\n\t#ifdef USE_IRIDESCENCEMAP\n\t\tmaterial.iridescence *= texture2D( iridescenceMap, vUv ).r;\n\t#endif\n\t#ifdef USE_IRIDESCENCE_THICKNESSMAP\n\t\tmaterial.iridescenceThickness = (iridescenceThicknessMaximum - iridescenceThicknessMinimum) * texture2D( iridescenceThicknessMap, vUv ).g + iridescenceThicknessMinimum;\n\t#else\n\t\tmaterial.iridescenceThickness = iridescenceThicknessMaximum;\n\t#endif\n#endif\n#ifdef USE_SHEEN\n\tmaterial.sheenColor = sheenColor;\n\t#ifdef USE_SHEENCOLORMAP\n\t\tmaterial.sheenColor *= texture2D( sheenColorMap, vUv ).rgb;\n\t#endif\n\tmaterial.sheenRoughness = clamp( sheenRoughness, 0.07, 1.0 );\n\t#ifdef USE_SHEENROUGHNESSMAP\n\t\tmaterial.sheenRoughness *= texture2D( sheenRoughnessMap, vUv ).a;\n\t#endif\n#endif",lights_physical_pars_fragment:"struct PhysicalMaterial {\n\tvec3 diffuseColor;\n\tfloat roughness;\n\tvec3 specularColor;\n\tfloat specularF90;\n\t#ifdef USE_CLEARCOAT\n\t\tfloat clearcoat;\n\t\tfloat clearcoatRoughness;\n\t\tvec3 clearcoatF0;\n\t\tfloat clearcoatF90;\n\t#endif\n\t#ifdef USE_IRIDESCENCE\n\t\tfloat iridescence;\n\t\tfloat iridescenceIOR;\n\t\tfloat iridescenceThickness;\n\t\tvec3 iridescenceFresnel;\n\t\tvec3 iridescenceF0;\n\t#endif\n\t#ifdef USE_SHEEN\n\t\tvec3 sheenColor;\n\t\tfloat sheenRoughness;\n\t#endif\n\t#ifdef IOR\n\t\tfloat ior;\n\t#endif\n\t#ifdef USE_TRANSMISSION\n\t\tfloat transmission;\n\t\tfloat transmissionAlpha;\n\t\tfloat thickness;\n\t\tfloat attenuationDistance;\n\t\tvec3 attenuationColor;\n\t#endif\n};\nvec3 clearcoatSpecular = vec3( 0.0 );\nvec3 sheenSpecular = vec3( 0.0 );\nfloat IBLSheenBRDF( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tfloat r2 = roughness * roughness;\n\tfloat a = roughness < 0.25 ? -339.2 * r2 + 161.4 * roughness - 25.9 : -8.48 * r2 + 14.3 * roughness - 9.95;\n\tfloat b = roughness < 0.25 ? 44.0 * r2 - 23.7 * roughness + 3.26 : 1.97 * r2 - 3.27 * roughness + 0.72;\n\tfloat DG = exp( a * dotNV + b ) + ( roughness < 0.25 ? 0.0 : 0.1 * ( roughness - 0.25 ) );\n\treturn saturate( DG * RECIPROCAL_PI );\n}\nvec2 DFGApprox( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tconst vec4 c0 = vec4( - 1, - 0.0275, - 0.572, 0.022 );\n\tconst vec4 c1 = vec4( 1, 0.0425, 1.04, - 0.04 );\n\tvec4 r = roughness * c0 + c1;\n\tfloat a004 = min( r.x * r.x, exp2( - 9.28 * dotNV ) ) * r.x + r.y;\n\tvec2 fab = vec2( - 1.04, 1.04 ) * a004 + r.zw;\n\treturn fab;\n}\nvec3 EnvironmentBRDF( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness ) {\n\tvec2 fab = DFGApprox( normal, viewDir, roughness );\n\treturn specularColor * fab.x + specularF90 * fab.y;\n}\n#ifdef USE_IRIDESCENCE\nvoid computeMultiscatteringIridescence( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float iridescence, const in vec3 iridescenceF0, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#else\nvoid computeMultiscattering( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#endif\n\tvec2 fab = DFGApprox( normal, viewDir, roughness );\n\t#ifdef USE_IRIDESCENCE\n\t\tvec3 Fr = mix( specularColor, iridescenceF0, iridescence );\n\t#else\n\t\tvec3 Fr = specularColor;\n\t#endif\n\tvec3 FssEss = Fr * fab.x + specularF90 * fab.y;\n\tfloat Ess = fab.x + fab.y;\n\tfloat Ems = 1.0 - Ess;\n\tvec3 Favg = Fr + ( 1.0 - Fr ) * 0.047619;\tvec3 Fms = FssEss * Favg / ( 1.0 - Ems * Favg );\n\tsingleScatter += FssEss;\n\tmultiScatter += Fms * Ems;\n}\n#if NUM_RECT_AREA_LIGHTS > 0\n\tvoid RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\t\tvec3 normal = geometry.normal;\n\t\tvec3 viewDir = geometry.viewDir;\n\t\tvec3 position = geometry.position;\n\t\tvec3 lightPos = rectAreaLight.position;\n\t\tvec3 halfWidth = rectAreaLight.halfWidth;\n\t\tvec3 halfHeight = rectAreaLight.halfHeight;\n\t\tvec3 lightColor = rectAreaLight.color;\n\t\tfloat roughness = material.roughness;\n\t\tvec3 rectCoords[ 4 ];\n\t\trectCoords[ 0 ] = lightPos + halfWidth - halfHeight;\t\trectCoords[ 1 ] = lightPos - halfWidth - halfHeight;\n\t\trectCoords[ 2 ] = lightPos - halfWidth + halfHeight;\n\t\trectCoords[ 3 ] = lightPos + halfWidth + halfHeight;\n\t\tvec2 uv = LTC_Uv( normal, viewDir, roughness );\n\t\tvec4 t1 = texture2D( ltc_1, uv );\n\t\tvec4 t2 = texture2D( ltc_2, uv );\n\t\tmat3 mInv = mat3(\n\t\t\tvec3( t1.x, 0, t1.y ),\n\t\t\tvec3( 0, 1, 0 ),\n\t\t\tvec3( t1.z, 0, t1.w )\n\t\t);\n\t\tvec3 fresnel = ( material.specularColor * t2.x + ( vec3( 1.0 ) - material.specularColor ) * t2.y );\n\t\treflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords );\n\t\treflectedLight.directDiffuse += lightColor * material.diffuseColor * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords );\n\t}\n#endif\nvoid RE_Direct_Physical( const in IncidentLight directLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\t#ifdef USE_CLEARCOAT\n\t\tfloat dotNLcc = saturate( dot( geometry.clearcoatNormal, directLight.direction ) );\n\t\tvec3 ccIrradiance = dotNLcc * directLight.color;\n\t\tclearcoatSpecular += ccIrradiance * BRDF_GGX( directLight.direction, geometry.viewDir, geometry.clearcoatNormal, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness );\n\t#endif\n\t#ifdef USE_SHEEN\n\t\tsheenSpecular += irradiance * BRDF_Sheen( directLight.direction, geometry.viewDir, geometry.normal, material.sheenColor, material.sheenRoughness );\n\t#endif\n\t#ifdef USE_IRIDESCENCE\n\t\treflectedLight.directSpecular += irradiance * BRDF_GGX_Iridescence( directLight.direction, geometry.viewDir, geometry.normal, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnel, material.roughness );\n\t#else\n\t\treflectedLight.directSpecular += irradiance * BRDF_GGX( directLight.direction, geometry.viewDir, geometry.normal, material.specularColor, material.specularF90, material.roughness );\n\t#endif\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearcoatRadiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) {\n\t#ifdef USE_CLEARCOAT\n\t\tclearcoatSpecular += clearcoatRadiance * EnvironmentBRDF( geometry.clearcoatNormal, geometry.viewDir, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness );\n\t#endif\n\t#ifdef USE_SHEEN\n\t\tsheenSpecular += irradiance * material.sheenColor * IBLSheenBRDF( geometry.normal, geometry.viewDir, material.sheenRoughness );\n\t#endif\n\tvec3 singleScattering = vec3( 0.0 );\n\tvec3 multiScattering = vec3( 0.0 );\n\tvec3 cosineWeightedIrradiance = irradiance * RECIPROCAL_PI;\n\t#ifdef USE_IRIDESCENCE\n\t\tcomputeMultiscatteringIridescence( geometry.normal, geometry.viewDir, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnel, material.roughness, singleScattering, multiScattering );\n\t#else\n\t\tcomputeMultiscattering( geometry.normal, geometry.viewDir, material.specularColor, material.specularF90, material.roughness, singleScattering, multiScattering );\n\t#endif\n\tvec3 totalScattering = singleScattering + multiScattering;\n\tvec3 diffuse = material.diffuseColor * ( 1.0 - max( max( totalScattering.r, totalScattering.g ), totalScattering.b ) );\n\treflectedLight.indirectSpecular += radiance * singleScattering;\n\treflectedLight.indirectSpecular += multiScattering * cosineWeightedIrradiance;\n\treflectedLight.indirectDiffuse += diffuse * cosineWeightedIrradiance;\n}\n#define RE_Direct\t\t\t\tRE_Direct_Physical\n#define RE_Direct_RectArea\t\tRE_Direct_RectArea_Physical\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Physical\n#define RE_IndirectSpecular\t\tRE_IndirectSpecular_Physical\nfloat computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) {\n\treturn saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion );\n}",lights_fragment_begin:"\nGeometricContext geometry;\ngeometry.position = - vViewPosition;\ngeometry.normal = normal;\ngeometry.viewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition );\n#ifdef USE_CLEARCOAT\n\tgeometry.clearcoatNormal = clearcoatNormal;\n#endif\n#ifdef USE_IRIDESCENCE\n\tfloat dotNVi = saturate( dot( normal, geometry.viewDir ) );\n\tif ( material.iridescenceThickness == 0.0 ) {\n\t\tmaterial.iridescence = 0.0;\n\t} else {\n\t\tmaterial.iridescence = saturate( material.iridescence );\n\t}\n\tif ( material.iridescence > 0.0 ) {\n\t\tmaterial.iridescenceFresnel = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.specularColor );\n\t\tmaterial.iridescenceF0 = Schlick_to_F0( material.iridescenceFresnel, 1.0, dotNVi );\n\t}\n#endif\nIncidentLight directLight;\n#if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct )\n\tPointLight pointLight;\n\t#if defined( USE_SHADOWMAP ) && NUM_POINT_LIGHT_SHADOWS > 0\n\tPointLightShadow pointLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n\t\tpointLight = pointLights[ i ];\n\t\tgetPointLightInfo( pointLight, geometry, directLight );\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_POINT_LIGHT_SHADOWS )\n\t\tpointLightShadow = pointLightShadows[ i ];\n\t\tdirectLight.color *= ( directLight.visible && receiveShadow ) ? getPointShadow( pointShadowMap[ i ], pointLightShadow.shadowMapSize, pointLightShadow.shadowBias, pointLightShadow.shadowRadius, vPointShadowCoord[ i ], pointLightShadow.shadowCameraNear, pointLightShadow.shadowCameraFar ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct )\n\tSpotLight spotLight;\n\tvec4 spotColor;\n\tvec3 spotLightCoord;\n\tbool inSpotLightMap;\n\t#if defined( USE_SHADOWMAP ) && NUM_SPOT_LIGHT_SHADOWS > 0\n\tSpotLightShadow spotLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n\t\tspotLight = spotLights[ i ];\n\t\tgetSpotLightInfo( spotLight, geometry, directLight );\n\t\t#if ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n\t\t#define SPOT_LIGHT_MAP_INDEX UNROLLED_LOOP_INDEX\n\t\t#elif ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n\t\t#define SPOT_LIGHT_MAP_INDEX NUM_SPOT_LIGHT_MAPS\n\t\t#else\n\t\t#define SPOT_LIGHT_MAP_INDEX ( UNROLLED_LOOP_INDEX - NUM_SPOT_LIGHT_SHADOWS + NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n\t\t#endif\n\t\t#if ( SPOT_LIGHT_MAP_INDEX < NUM_SPOT_LIGHT_MAPS )\n\t\t\tspotLightCoord = vSpotLightCoord[ i ].xyz / vSpotLightCoord[ i ].w;\n\t\t\tinSpotLightMap = all( lessThan( abs( spotLightCoord * 2. - 1. ), vec3( 1.0 ) ) );\n\t\t\tspotColor = texture2D( spotLightMap[ SPOT_LIGHT_MAP_INDEX ], spotLightCoord.xy );\n\t\t\tdirectLight.color = inSpotLightMap ? directLight.color * spotColor.rgb : directLight.color;\n\t\t#endif\n\t\t#undef SPOT_LIGHT_MAP_INDEX\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n\t\tspotLightShadow = spotLightShadows[ i ];\n\t\tdirectLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( spotShadowMap[ i ], spotLightShadow.shadowMapSize, spotLightShadow.shadowBias, spotLightShadow.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct )\n\tDirectionalLight directionalLight;\n\t#if defined( USE_SHADOWMAP ) && NUM_DIR_LIGHT_SHADOWS > 0\n\tDirectionalLightShadow directionalLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n\t\tdirectionalLight = directionalLights[ i ];\n\t\tgetDirectionalLightInfo( directionalLight, geometry, directLight );\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_DIR_LIGHT_SHADOWS )\n\t\tdirectionalLightShadow = directionalLightShadows[ i ];\n\t\tdirectLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( directionalShadowMap[ i ], directionalLightShadow.shadowMapSize, directionalLightShadow.shadowBias, directionalLightShadow.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea )\n\tRectAreaLight rectAreaLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) {\n\t\trectAreaLight = rectAreaLights[ i ];\n\t\tRE_Direct_RectArea( rectAreaLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if defined( RE_IndirectDiffuse )\n\tvec3 iblIrradiance = vec3( 0.0 );\n\tvec3 irradiance = getAmbientLightIrradiance( ambientLightColor );\n\tirradiance += getLightProbeIrradiance( lightProbe, geometry.normal );\n\t#if ( NUM_HEMI_LIGHTS > 0 )\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n\t\t\tirradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometry.normal );\n\t\t}\n\t\t#pragma unroll_loop_end\n\t#endif\n#endif\n#if defined( RE_IndirectSpecular )\n\tvec3 radiance = vec3( 0.0 );\n\tvec3 clearcoatRadiance = vec3( 0.0 );\n#endif",lights_fragment_maps:"#if defined( RE_IndirectDiffuse )\n\t#ifdef USE_LIGHTMAP\n\t\tvec4 lightMapTexel = texture2D( lightMap, vUv2 );\n\t\tvec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;\n\t\tirradiance += lightMapIrradiance;\n\t#endif\n\t#if defined( USE_ENVMAP ) && defined( STANDARD ) && defined( ENVMAP_TYPE_CUBE_UV )\n\t\tiblIrradiance += getIBLIrradiance( geometry.normal );\n\t#endif\n#endif\n#if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular )\n\tradiance += getIBLRadiance( geometry.viewDir, geometry.normal, material.roughness );\n\t#ifdef USE_CLEARCOAT\n\t\tclearcoatRadiance += getIBLRadiance( geometry.viewDir, geometry.clearcoatNormal, material.clearcoatRoughness );\n\t#endif\n#endif",lights_fragment_end:"#if defined( RE_IndirectDiffuse )\n\tRE_IndirectDiffuse( irradiance, geometry, material, reflectedLight );\n#endif\n#if defined( RE_IndirectSpecular )\n\tRE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometry, material, reflectedLight );\n#endif",logdepthbuf_fragment:"#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tgl_FragDepthEXT = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5;\n#endif",logdepthbuf_pars_fragment:"#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tuniform float logDepthBufFC;\n\tvarying float vFragDepth;\n\tvarying float vIsPerspective;\n#endif",logdepthbuf_pars_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t\tvarying float vIsPerspective;\n\t#else\n\t\tuniform float logDepthBufFC;\n\t#endif\n#endif",logdepthbuf_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvFragDepth = 1.0 + gl_Position.w;\n\t\tvIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) );\n\t#else\n\t\tif ( isPerspectiveMatrix( projectionMatrix ) ) {\n\t\t\tgl_Position.z = log2( max( EPSILON, gl_Position.w + 1.0 ) ) * logDepthBufFC - 1.0;\n\t\t\tgl_Position.z *= gl_Position.w;\n\t\t}\n\t#endif\n#endif",map_fragment:"#ifdef USE_MAP\n\tvec4 sampledDiffuseColor = texture2D( map, vUv );\n\t#ifdef DECODE_VIDEO_TEXTURE\n\t\tsampledDiffuseColor = vec4( mix( pow( sampledDiffuseColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), sampledDiffuseColor.rgb * 0.0773993808, vec3( lessThanEqual( sampledDiffuseColor.rgb, vec3( 0.04045 ) ) ) ), sampledDiffuseColor.w );\n\t#endif\n\tdiffuseColor *= sampledDiffuseColor;\n#endif",map_pars_fragment:"#ifdef USE_MAP\n\tuniform sampler2D map;\n#endif",map_particle_fragment:"#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n\tvec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy;\n#endif\n#ifdef USE_MAP\n\tdiffuseColor *= texture2D( map, uv );\n#endif\n#ifdef USE_ALPHAMAP\n\tdiffuseColor.a *= texture2D( alphaMap, uv ).g;\n#endif",map_particle_pars_fragment:"#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n\tuniform mat3 uvTransform;\n#endif\n#ifdef USE_MAP\n\tuniform sampler2D map;\n#endif\n#ifdef USE_ALPHAMAP\n\tuniform sampler2D alphaMap;\n#endif",metalnessmap_fragment:"float metalnessFactor = metalness;\n#ifdef USE_METALNESSMAP\n\tvec4 texelMetalness = texture2D( metalnessMap, vUv );\n\tmetalnessFactor *= texelMetalness.b;\n#endif",metalnessmap_pars_fragment:"#ifdef USE_METALNESSMAP\n\tuniform sampler2D metalnessMap;\n#endif",morphcolor_vertex:"#if defined( USE_MORPHCOLORS ) && defined( MORPHTARGETS_TEXTURE )\n\tvColor *= morphTargetBaseInfluence;\n\tfor ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n\t\t#if defined( USE_COLOR_ALPHA )\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ) * morphTargetInfluences[ i ];\n\t\t#elif defined( USE_COLOR )\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ).rgb * morphTargetInfluences[ i ];\n\t\t#endif\n\t}\n#endif",morphnormal_vertex:"#ifdef USE_MORPHNORMALS\n\tobjectNormal *= morphTargetBaseInfluence;\n\t#ifdef MORPHTARGETS_TEXTURE\n\t\tfor ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) objectNormal += getMorph( gl_VertexID, i, 1 ).xyz * morphTargetInfluences[ i ];\n\t\t}\n\t#else\n\t\tobjectNormal += morphNormal0 * morphTargetInfluences[ 0 ];\n\t\tobjectNormal += morphNormal1 * morphTargetInfluences[ 1 ];\n\t\tobjectNormal += morphNormal2 * morphTargetInfluences[ 2 ];\n\t\tobjectNormal += morphNormal3 * morphTargetInfluences[ 3 ];\n\t#endif\n#endif",morphtarget_pars_vertex:"#ifdef USE_MORPHTARGETS\n\tuniform float morphTargetBaseInfluence;\n\t#ifdef MORPHTARGETS_TEXTURE\n\t\tuniform float morphTargetInfluences[ MORPHTARGETS_COUNT ];\n\t\tuniform sampler2DArray morphTargetsTexture;\n\t\tuniform ivec2 morphTargetsTextureSize;\n\t\tvec4 getMorph( const in int vertexIndex, const in int morphTargetIndex, const in int offset ) {\n\t\t\tint texelIndex = vertexIndex * MORPHTARGETS_TEXTURE_STRIDE + offset;\n\t\t\tint y = texelIndex / morphTargetsTextureSize.x;\n\t\t\tint x = texelIndex - y * morphTargetsTextureSize.x;\n\t\t\tivec3 morphUV = ivec3( x, y, morphTargetIndex );\n\t\t\treturn texelFetch( morphTargetsTexture, morphUV, 0 );\n\t\t}\n\t#else\n\t\t#ifndef USE_MORPHNORMALS\n\t\t\tuniform float morphTargetInfluences[ 8 ];\n\t\t#else\n\t\t\tuniform float morphTargetInfluences[ 4 ];\n\t\t#endif\n\t#endif\n#endif",morphtarget_vertex:"#ifdef USE_MORPHTARGETS\n\ttransformed *= morphTargetBaseInfluence;\n\t#ifdef MORPHTARGETS_TEXTURE\n\t\tfor ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) transformed += getMorph( gl_VertexID, i, 0 ).xyz * morphTargetInfluences[ i ];\n\t\t}\n\t#else\n\t\ttransformed += morphTarget0 * morphTargetInfluences[ 0 ];\n\t\ttransformed += morphTarget1 * morphTargetInfluences[ 1 ];\n\t\ttransformed += morphTarget2 * morphTargetInfluences[ 2 ];\n\t\ttransformed += morphTarget3 * morphTargetInfluences[ 3 ];\n\t\t#ifndef USE_MORPHNORMALS\n\t\t\ttransformed += morphTarget4 * morphTargetInfluences[ 4 ];\n\t\t\ttransformed += morphTarget5 * morphTargetInfluences[ 5 ];\n\t\t\ttransformed += morphTarget6 * morphTargetInfluences[ 6 ];\n\t\t\ttransformed += morphTarget7 * morphTargetInfluences[ 7 ];\n\t\t#endif\n\t#endif\n#endif",normal_fragment_begin:"float faceDirection = gl_FrontFacing ? 1.0 : - 1.0;\n#ifdef FLAT_SHADED\n\tvec3 fdx = dFdx( vViewPosition );\n\tvec3 fdy = dFdy( vViewPosition );\n\tvec3 normal = normalize( cross( fdx, fdy ) );\n#else\n\tvec3 normal = normalize( vNormal );\n\t#ifdef DOUBLE_SIDED\n\t\tnormal = normal * faceDirection;\n\t#endif\n\t#ifdef USE_TANGENT\n\t\tvec3 tangent = normalize( vTangent );\n\t\tvec3 bitangent = normalize( vBitangent );\n\t\t#ifdef DOUBLE_SIDED\n\t\t\ttangent = tangent * faceDirection;\n\t\t\tbitangent = bitangent * faceDirection;\n\t\t#endif\n\t\t#if defined( TANGENTSPACE_NORMALMAP ) || defined( USE_CLEARCOAT_NORMALMAP )\n\t\t\tmat3 vTBN = mat3( tangent, bitangent, normal );\n\t\t#endif\n\t#endif\n#endif\nvec3 geometryNormal = normal;",normal_fragment_maps:"#ifdef OBJECTSPACE_NORMALMAP\n\tnormal = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\t#ifdef FLIP_SIDED\n\t\tnormal = - normal;\n\t#endif\n\t#ifdef DOUBLE_SIDED\n\t\tnormal = normal * faceDirection;\n\t#endif\n\tnormal = normalize( normalMatrix * normal );\n#elif defined( TANGENTSPACE_NORMALMAP )\n\tvec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\tmapN.xy *= normalScale;\n\t#ifdef USE_TANGENT\n\t\tnormal = normalize( vTBN * mapN );\n\t#else\n\t\tnormal = perturbNormal2Arb( - vViewPosition, normal, mapN, faceDirection );\n\t#endif\n#elif defined( USE_BUMPMAP )\n\tnormal = perturbNormalArb( - vViewPosition, normal, dHdxy_fwd(), faceDirection );\n#endif",normal_pars_fragment:"#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif",normal_pars_vertex:"#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif",normal_vertex:"#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n\t#ifdef USE_TANGENT\n\t\tvTangent = normalize( transformedTangent );\n\t\tvBitangent = normalize( cross( vNormal, vTangent ) * tangent.w );\n\t#endif\n#endif",normalmap_pars_fragment:"#ifdef USE_NORMALMAP\n\tuniform sampler2D normalMap;\n\tuniform vec2 normalScale;\n#endif\n#ifdef OBJECTSPACE_NORMALMAP\n\tuniform mat3 normalMatrix;\n#endif\n#if ! defined ( USE_TANGENT ) && ( defined ( TANGENTSPACE_NORMALMAP ) || defined ( USE_CLEARCOAT_NORMALMAP ) )\n\tvec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm, vec3 mapN, float faceDirection ) {\n\t\tvec3 q0 = dFdx( eye_pos.xyz );\n\t\tvec3 q1 = dFdy( eye_pos.xyz );\n\t\tvec2 st0 = dFdx( vUv.st );\n\t\tvec2 st1 = dFdy( vUv.st );\n\t\tvec3 N = surf_norm;\n\t\tvec3 q1perp = cross( q1, N );\n\t\tvec3 q0perp = cross( N, q0 );\n\t\tvec3 T = q1perp * st0.x + q0perp * st1.x;\n\t\tvec3 B = q1perp * st0.y + q0perp * st1.y;\n\t\tfloat det = max( dot( T, T ), dot( B, B ) );\n\t\tfloat scale = ( det == 0.0 ) ? 0.0 : faceDirection * inversesqrt( det );\n\t\treturn normalize( T * ( mapN.x * scale ) + B * ( mapN.y * scale ) + N * mapN.z );\n\t}\n#endif",clearcoat_normal_fragment_begin:"#ifdef USE_CLEARCOAT\n\tvec3 clearcoatNormal = geometryNormal;\n#endif",clearcoat_normal_fragment_maps:"#ifdef USE_CLEARCOAT_NORMALMAP\n\tvec3 clearcoatMapN = texture2D( clearcoatNormalMap, vUv ).xyz * 2.0 - 1.0;\n\tclearcoatMapN.xy *= clearcoatNormalScale;\n\t#ifdef USE_TANGENT\n\t\tclearcoatNormal = normalize( vTBN * clearcoatMapN );\n\t#else\n\t\tclearcoatNormal = perturbNormal2Arb( - vViewPosition, clearcoatNormal, clearcoatMapN, faceDirection );\n\t#endif\n#endif",clearcoat_pars_fragment:"#ifdef USE_CLEARCOATMAP\n\tuniform sampler2D clearcoatMap;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n\tuniform sampler2D clearcoatRoughnessMap;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n\tuniform sampler2D clearcoatNormalMap;\n\tuniform vec2 clearcoatNormalScale;\n#endif",iridescence_pars_fragment:"#ifdef USE_IRIDESCENCEMAP\n\tuniform sampler2D iridescenceMap;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n\tuniform sampler2D iridescenceThicknessMap;\n#endif",output_fragment:"#ifdef OPAQUE\ndiffuseColor.a = 1.0;\n#endif\n#ifdef USE_TRANSMISSION\ndiffuseColor.a *= material.transmissionAlpha + 0.1;\n#endif\ngl_FragColor = vec4( outgoingLight, diffuseColor.a );",packing:"vec3 packNormalToRGB( const in vec3 normal ) {\n\treturn normalize( normal ) * 0.5 + 0.5;\n}\nvec3 unpackRGBToNormal( const in vec3 rgb ) {\n\treturn 2.0 * rgb.xyz - 1.0;\n}\nconst float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;\nconst vec3 PackFactors = vec3( 256. * 256. * 256., 256. * 256., 256. );\nconst vec4 UnpackFactors = UnpackDownscale / vec4( PackFactors, 1. );\nconst float ShiftRight8 = 1. / 256.;\nvec4 packDepthToRGBA( const in float v ) {\n\tvec4 r = vec4( fract( v * PackFactors ), v );\n\tr.yzw -= r.xyz * ShiftRight8;\treturn r * PackUpscale;\n}\nfloat unpackRGBAToDepth( const in vec4 v ) {\n\treturn dot( v, UnpackFactors );\n}\nvec2 packDepthToRG( in highp float v ) {\n\treturn packDepthToRGBA( v ).yx;\n}\nfloat unpackRGToDepth( const in highp vec2 v ) {\n\treturn unpackRGBAToDepth( vec4( v.xy, 0.0, 0.0 ) );\n}\nvec4 pack2HalfToRGBA( vec2 v ) {\n\tvec4 r = vec4( v.x, fract( v.x * 255.0 ), v.y, fract( v.y * 255.0 ) );\n\treturn vec4( r.x - r.y / 255.0, r.y, r.z - r.w / 255.0, r.w );\n}\nvec2 unpackRGBATo2Half( vec4 v ) {\n\treturn vec2( v.x + ( v.y / 255.0 ), v.z + ( v.w / 255.0 ) );\n}\nfloat viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn ( viewZ + near ) / ( near - far );\n}\nfloat orthographicDepthToViewZ( const in float linearClipZ, const in float near, const in float far ) {\n\treturn linearClipZ * ( near - far ) - near;\n}\nfloat viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn ( ( near + viewZ ) * far ) / ( ( far - near ) * viewZ );\n}\nfloat perspectiveDepthToViewZ( const in float invClipZ, const in float near, const in float far ) {\n\treturn ( near * far ) / ( ( far - near ) * invClipZ - far );\n}",premultiplied_alpha_fragment:"#ifdef PREMULTIPLIED_ALPHA\n\tgl_FragColor.rgb *= gl_FragColor.a;\n#endif",project_vertex:"vec4 mvPosition = vec4( transformed, 1.0 );\n#ifdef USE_INSTANCING\n\tmvPosition = instanceMatrix * mvPosition;\n#endif\nmvPosition = modelViewMatrix * mvPosition;\ngl_Position = projectionMatrix * mvPosition;",dithering_fragment:"#ifdef DITHERING\n\tgl_FragColor.rgb = dithering( gl_FragColor.rgb );\n#endif",dithering_pars_fragment:"#ifdef DITHERING\n\tvec3 dithering( vec3 color ) {\n\t\tfloat grid_position = rand( gl_FragCoord.xy );\n\t\tvec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 );\n\t\tdither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position );\n\t\treturn color + dither_shift_RGB;\n\t}\n#endif",roughnessmap_fragment:"float roughnessFactor = roughness;\n#ifdef USE_ROUGHNESSMAP\n\tvec4 texelRoughness = texture2D( roughnessMap, vUv );\n\troughnessFactor *= texelRoughness.g;\n#endif",roughnessmap_pars_fragment:"#ifdef USE_ROUGHNESSMAP\n\tuniform sampler2D roughnessMap;\n#endif",shadowmap_pars_fragment:"#if NUM_SPOT_LIGHT_COORDS > 0\n varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#if NUM_SPOT_LIGHT_MAPS > 0\n uniform sampler2D spotLightMap[ NUM_SPOT_LIGHT_MAPS ];\n#endif\n#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tvarying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tstruct DirectionalLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];\n\t\tstruct SpotLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tstruct PointLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t\tfloat shadowCameraNear;\n\t\t\tfloat shadowCameraFar;\n\t\t};\n\t\tuniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n\t#endif\n\tfloat texture2DCompare( sampler2D depths, vec2 uv, float compare ) {\n\t\treturn step( compare, unpackRGBAToDepth( texture2D( depths, uv ) ) );\n\t}\n\tvec2 texture2DDistribution( sampler2D shadow, vec2 uv ) {\n\t\treturn unpackRGBATo2Half( texture2D( shadow, uv ) );\n\t}\n\tfloat VSMShadow (sampler2D shadow, vec2 uv, float compare ){\n\t\tfloat occlusion = 1.0;\n\t\tvec2 distribution = texture2DDistribution( shadow, uv );\n\t\tfloat hard_shadow = step( compare , distribution.x );\n\t\tif (hard_shadow != 1.0 ) {\n\t\t\tfloat distance = compare - distribution.x ;\n\t\t\tfloat variance = max( 0.00000, distribution.y * distribution.y );\n\t\t\tfloat softness_probability = variance / (variance + distance * distance );\t\t\tsoftness_probability = clamp( ( softness_probability - 0.3 ) / ( 0.95 - 0.3 ), 0.0, 1.0 );\t\t\tocclusion = clamp( max( hard_shadow, softness_probability ), 0.0, 1.0 );\n\t\t}\n\t\treturn occlusion;\n\t}\n\tfloat getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n\t\tfloat shadow = 1.0;\n\t\tshadowCoord.xyz /= shadowCoord.w;\n\t\tshadowCoord.z += shadowBias;\n\t\tbool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0;\n\t\tbool frustumTest = inFrustum && shadowCoord.z <= 1.0;\n\t\tif ( frustumTest ) {\n\t\t#if defined( SHADOWMAP_TYPE_PCF )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx0 = - texelSize.x * shadowRadius;\n\t\t\tfloat dy0 = - texelSize.y * shadowRadius;\n\t\t\tfloat dx1 = + texelSize.x * shadowRadius;\n\t\t\tfloat dy1 = + texelSize.y * shadowRadius;\n\t\t\tfloat dx2 = dx0 / 2.0;\n\t\t\tfloat dy2 = dy0 / 2.0;\n\t\t\tfloat dx3 = dx1 / 2.0;\n\t\t\tfloat dy3 = dy1 / 2.0;\n\t\t\tshadow = (\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z )\n\t\t\t) * ( 1.0 / 17.0 );\n\t\t#elif defined( SHADOWMAP_TYPE_PCF_SOFT )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx = texelSize.x;\n\t\t\tfloat dy = texelSize.y;\n\t\t\tvec2 uv = shadowCoord.xy;\n\t\t\tvec2 f = fract( uv * shadowMapSize + 0.5 );\n\t\t\tuv -= f * texelSize;\n\t\t\tshadow = (\n\t\t\t\ttexture2DCompare( shadowMap, uv, shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( dx, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( 0.0, dy ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + texelSize, shadowCoord.z ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( -dx, 0.0 ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 0.0 ), shadowCoord.z ),\n\t\t\t\t\t f.x ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( -dx, dy ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, dy ), shadowCoord.z ),\n\t\t\t\t\t f.x ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( 0.0, -dy ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 0.0, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t f.y ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( dx, -dy ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t f.y ) +\n\t\t\t\tmix( mix( texture2DCompare( shadowMap, uv + vec2( -dx, -dy ), shadowCoord.z ),\n\t\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, -dy ), shadowCoord.z ),\n\t\t\t\t\t\t f.x ),\n\t\t\t\t\t mix( texture2DCompare( shadowMap, uv + vec2( -dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t\t f.x ),\n\t\t\t\t\t f.y )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#elif defined( SHADOWMAP_TYPE_VSM )\n\t\t\tshadow = VSMShadow( shadowMap, shadowCoord.xy, shadowCoord.z );\n\t\t#else\n\t\t\tshadow = texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z );\n\t\t#endif\n\t\t}\n\t\treturn shadow;\n\t}\n\tvec2 cubeToUV( vec3 v, float texelSizeY ) {\n\t\tvec3 absV = abs( v );\n\t\tfloat scaleToCube = 1.0 / max( absV.x, max( absV.y, absV.z ) );\n\t\tabsV *= scaleToCube;\n\t\tv *= scaleToCube * ( 1.0 - 2.0 * texelSizeY );\n\t\tvec2 planar = v.xy;\n\t\tfloat almostATexel = 1.5 * texelSizeY;\n\t\tfloat almostOne = 1.0 - almostATexel;\n\t\tif ( absV.z >= almostOne ) {\n\t\t\tif ( v.z > 0.0 )\n\t\t\t\tplanar.x = 4.0 - v.x;\n\t\t} else if ( absV.x >= almostOne ) {\n\t\t\tfloat signX = sign( v.x );\n\t\t\tplanar.x = v.z * signX + 2.0 * signX;\n\t\t} else if ( absV.y >= almostOne ) {\n\t\t\tfloat signY = sign( v.y );\n\t\t\tplanar.x = v.x + 2.0 * signY + 2.0;\n\t\t\tplanar.y = v.z * signY - 2.0;\n\t\t}\n\t\treturn vec2( 0.125, 0.25 ) * planar + vec2( 0.375, 0.75 );\n\t}\n\tfloat getPointShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {\n\t\tvec2 texelSize = vec2( 1.0 ) / ( shadowMapSize * vec2( 4.0, 2.0 ) );\n\t\tvec3 lightToPosition = shadowCoord.xyz;\n\t\tfloat dp = ( length( lightToPosition ) - shadowCameraNear ) / ( shadowCameraFar - shadowCameraNear );\t\tdp += shadowBias;\n\t\tvec3 bd3D = normalize( lightToPosition );\n\t\t#if defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_PCF_SOFT ) || defined( SHADOWMAP_TYPE_VSM )\n\t\t\tvec2 offset = vec2( - 1, 1 ) * shadowRadius * texelSize.y;\n\t\t\treturn (\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxx, texelSize.y ), dp )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#else\n\t\t\treturn texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp );\n\t\t#endif\n\t}\n#endif",shadowmap_pars_vertex:"#if NUM_SPOT_LIGHT_COORDS > 0\n uniform mat4 spotLightMatrix[ NUM_SPOT_LIGHT_COORDS ];\n varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t\tuniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tvarying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tstruct DirectionalLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\t\tstruct SpotLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t\tuniform mat4 pointShadowMatrix[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tstruct PointLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t\tfloat shadowCameraNear;\n\t\t\tfloat shadowCameraFar;\n\t\t};\n\t\tuniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n\t#endif\n#endif",shadowmap_vertex:"#if ( defined( USE_SHADOWMAP ) && ( NUM_DIR_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 ) ) || ( NUM_SPOT_LIGHT_COORDS > 0 )\n\tvec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\tvec4 shadowWorldPosition;\n#endif\n#if defined( USE_SHADOWMAP )\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n\t\t\tshadowWorldPosition = worldPosition + vec4( shadowWorldNormal * directionalLightShadows[ i ].shadowNormalBias, 0 );\n\t\t\tvDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * shadowWorldPosition;\n\t\t}\n\t\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n\t\t\tshadowWorldPosition = worldPosition + vec4( shadowWorldNormal * pointLightShadows[ i ].shadowNormalBias, 0 );\n\t\t\tvPointShadowCoord[ i ] = pointShadowMatrix[ i ] * shadowWorldPosition;\n\t\t}\n\t\t#pragma unroll_loop_end\n\t#endif\n#endif\n#if NUM_SPOT_LIGHT_COORDS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHT_COORDS; i ++ ) {\n\t\tshadowWorldPosition = worldPosition;\n\t\t#if ( defined( USE_SHADOWMAP ) && UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n\t\t\tshadowWorldPosition.xyz += shadowWorldNormal * spotLightShadows[ i ].shadowNormalBias;\n\t\t#endif\n\t\tvSpotLightCoord[ i ] = spotLightMatrix[ i ] * shadowWorldPosition;\n\t}\n\t#pragma unroll_loop_end\n#endif",shadowmask_pars_fragment:"float getShadowMask() {\n\tfloat shadow = 1.0;\n\t#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\tDirectionalLightShadow directionalLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n\t\tdirectionalLight = directionalLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\tSpotLightShadow spotLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) {\n\t\tspotLight = spotLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowBias, spotLight.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\tPointLightShadow pointLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n\t\tpointLight = pointLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#endif\n\treturn shadow;\n}",skinbase_vertex:"#ifdef USE_SKINNING\n\tmat4 boneMatX = getBoneMatrix( skinIndex.x );\n\tmat4 boneMatY = getBoneMatrix( skinIndex.y );\n\tmat4 boneMatZ = getBoneMatrix( skinIndex.z );\n\tmat4 boneMatW = getBoneMatrix( skinIndex.w );\n#endif",skinning_pars_vertex:"#ifdef USE_SKINNING\n\tuniform mat4 bindMatrix;\n\tuniform mat4 bindMatrixInverse;\n\tuniform highp sampler2D boneTexture;\n\tuniform int boneTextureSize;\n\tmat4 getBoneMatrix( const in float i ) {\n\t\tfloat j = i * 4.0;\n\t\tfloat x = mod( j, float( boneTextureSize ) );\n\t\tfloat y = floor( j / float( boneTextureSize ) );\n\t\tfloat dx = 1.0 / float( boneTextureSize );\n\t\tfloat dy = 1.0 / float( boneTextureSize );\n\t\ty = dy * ( y + 0.5 );\n\t\tvec4 v1 = texture2D( boneTexture, vec2( dx * ( x + 0.5 ), y ) );\n\t\tvec4 v2 = texture2D( boneTexture, vec2( dx * ( x + 1.5 ), y ) );\n\t\tvec4 v3 = texture2D( boneTexture, vec2( dx * ( x + 2.5 ), y ) );\n\t\tvec4 v4 = texture2D( boneTexture, vec2( dx * ( x + 3.5 ), y ) );\n\t\tmat4 bone = mat4( v1, v2, v3, v4 );\n\t\treturn bone;\n\t}\n#endif",skinning_vertex:"#ifdef USE_SKINNING\n\tvec4 skinVertex = bindMatrix * vec4( transformed, 1.0 );\n\tvec4 skinned = vec4( 0.0 );\n\tskinned += boneMatX * skinVertex * skinWeight.x;\n\tskinned += boneMatY * skinVertex * skinWeight.y;\n\tskinned += boneMatZ * skinVertex * skinWeight.z;\n\tskinned += boneMatW * skinVertex * skinWeight.w;\n\ttransformed = ( bindMatrixInverse * skinned ).xyz;\n#endif",skinnormal_vertex:"#ifdef USE_SKINNING\n\tmat4 skinMatrix = mat4( 0.0 );\n\tskinMatrix += skinWeight.x * boneMatX;\n\tskinMatrix += skinWeight.y * boneMatY;\n\tskinMatrix += skinWeight.z * boneMatZ;\n\tskinMatrix += skinWeight.w * boneMatW;\n\tskinMatrix = bindMatrixInverse * skinMatrix * bindMatrix;\n\tobjectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz;\n\t#ifdef USE_TANGENT\n\t\tobjectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n\t#endif\n#endif",specularmap_fragment:"float specularStrength;\n#ifdef USE_SPECULARMAP\n\tvec4 texelSpecular = texture2D( specularMap, vUv );\n\tspecularStrength = texelSpecular.r;\n#else\n\tspecularStrength = 1.0;\n#endif",specularmap_pars_fragment:"#ifdef USE_SPECULARMAP\n\tuniform sampler2D specularMap;\n#endif",tonemapping_fragment:"#if defined( TONE_MAPPING )\n\tgl_FragColor.rgb = toneMapping( gl_FragColor.rgb );\n#endif",tonemapping_pars_fragment:"#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\nuniform float toneMappingExposure;\nvec3 LinearToneMapping( vec3 color ) {\n\treturn toneMappingExposure * color;\n}\nvec3 ReinhardToneMapping( vec3 color ) {\n\tcolor *= toneMappingExposure;\n\treturn saturate( color / ( vec3( 1.0 ) + color ) );\n}\nvec3 OptimizedCineonToneMapping( vec3 color ) {\n\tcolor *= toneMappingExposure;\n\tcolor = max( vec3( 0.0 ), color - 0.004 );\n\treturn pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) );\n}\nvec3 RRTAndODTFit( vec3 v ) {\n\tvec3 a = v * ( v + 0.0245786 ) - 0.000090537;\n\tvec3 b = v * ( 0.983729 * v + 0.4329510 ) + 0.238081;\n\treturn a / b;\n}\nvec3 ACESFilmicToneMapping( vec3 color ) {\n\tconst mat3 ACESInputMat = mat3(\n\t\tvec3( 0.59719, 0.07600, 0.02840 ),\t\tvec3( 0.35458, 0.90834, 0.13383 ),\n\t\tvec3( 0.04823, 0.01566, 0.83777 )\n\t);\n\tconst mat3 ACESOutputMat = mat3(\n\t\tvec3( 1.60475, -0.10208, -0.00327 ),\t\tvec3( -0.53108, 1.10813, -0.07276 ),\n\t\tvec3( -0.07367, -0.00605, 1.07602 )\n\t);\n\tcolor *= toneMappingExposure / 0.6;\n\tcolor = ACESInputMat * color;\n\tcolor = RRTAndODTFit( color );\n\tcolor = ACESOutputMat * color;\n\treturn saturate( color );\n}\nvec3 CustomToneMapping( vec3 color ) { return color; }",transmission_fragment:"#ifdef USE_TRANSMISSION\n\tmaterial.transmission = transmission;\n\tmaterial.transmissionAlpha = 1.0;\n\tmaterial.thickness = thickness;\n\tmaterial.attenuationDistance = attenuationDistance;\n\tmaterial.attenuationColor = attenuationColor;\n\t#ifdef USE_TRANSMISSIONMAP\n\t\tmaterial.transmission *= texture2D( transmissionMap, vUv ).r;\n\t#endif\n\t#ifdef USE_THICKNESSMAP\n\t\tmaterial.thickness *= texture2D( thicknessMap, vUv ).g;\n\t#endif\n\tvec3 pos = vWorldPosition;\n\tvec3 v = normalize( cameraPosition - pos );\n\tvec3 n = inverseTransformDirection( normal, viewMatrix );\n\tvec4 transmission = getIBLVolumeRefraction(\n\t\tn, v, material.roughness, material.diffuseColor, material.specularColor, material.specularF90,\n\t\tpos, modelMatrix, viewMatrix, projectionMatrix, material.ior, material.thickness,\n\t\tmaterial.attenuationColor, material.attenuationDistance );\n\tmaterial.transmissionAlpha = mix( material.transmissionAlpha, transmission.a, material.transmission );\n\ttotalDiffuse = mix( totalDiffuse, transmission.rgb, material.transmission );\n#endif",transmission_pars_fragment:"#ifdef USE_TRANSMISSION\n\tuniform float transmission;\n\tuniform float thickness;\n\tuniform float attenuationDistance;\n\tuniform vec3 attenuationColor;\n\t#ifdef USE_TRANSMISSIONMAP\n\t\tuniform sampler2D transmissionMap;\n\t#endif\n\t#ifdef USE_THICKNESSMAP\n\t\tuniform sampler2D thicknessMap;\n\t#endif\n\tuniform vec2 transmissionSamplerSize;\n\tuniform sampler2D transmissionSamplerMap;\n\tuniform mat4 modelMatrix;\n\tuniform mat4 projectionMatrix;\n\tvarying vec3 vWorldPosition;\n\tvec3 getVolumeTransmissionRay( const in vec3 n, const in vec3 v, const in float thickness, const in float ior, const in mat4 modelMatrix ) {\n\t\tvec3 refractionVector = refract( - v, normalize( n ), 1.0 / ior );\n\t\tvec3 modelScale;\n\t\tmodelScale.x = length( vec3( modelMatrix[ 0 ].xyz ) );\n\t\tmodelScale.y = length( vec3( modelMatrix[ 1 ].xyz ) );\n\t\tmodelScale.z = length( vec3( modelMatrix[ 2 ].xyz ) );\n\t\treturn normalize( refractionVector ) * thickness * modelScale;\n\t}\n\tfloat applyIorToRoughness( const in float roughness, const in float ior ) {\n\t\treturn roughness * clamp( ior * 2.0 - 2.0, 0.0, 1.0 );\n\t}\n\tvec4 getTransmissionSample( const in vec2 fragCoord, const in float roughness, const in float ior ) {\n\t\tfloat framebufferLod = log2( transmissionSamplerSize.x ) * applyIorToRoughness( roughness, ior );\n\t\t#ifdef texture2DLodEXT\n\t\t\treturn texture2DLodEXT( transmissionSamplerMap, fragCoord.xy, framebufferLod );\n\t\t#else\n\t\t\treturn texture2D( transmissionSamplerMap, fragCoord.xy, framebufferLod );\n\t\t#endif\n\t}\n\tvec3 applyVolumeAttenuation( const in vec3 radiance, const in float transmissionDistance, const in vec3 attenuationColor, const in float attenuationDistance ) {\n\t\tif ( isinf( attenuationDistance ) ) {\n\t\t\treturn radiance;\n\t\t} else {\n\t\t\tvec3 attenuationCoefficient = -log( attenuationColor ) / attenuationDistance;\n\t\t\tvec3 transmittance = exp( - attenuationCoefficient * transmissionDistance );\t\t\treturn transmittance * radiance;\n\t\t}\n\t}\n\tvec4 getIBLVolumeRefraction( const in vec3 n, const in vec3 v, const in float roughness, const in vec3 diffuseColor,\n\t\tconst in vec3 specularColor, const in float specularF90, const in vec3 position, const in mat4 modelMatrix,\n\t\tconst in mat4 viewMatrix, const in mat4 projMatrix, const in float ior, const in float thickness,\n\t\tconst in vec3 attenuationColor, const in float attenuationDistance ) {\n\t\tvec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, ior, modelMatrix );\n\t\tvec3 refractedRayExit = position + transmissionRay;\n\t\tvec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );\n\t\tvec2 refractionCoords = ndcPos.xy / ndcPos.w;\n\t\trefractionCoords += 1.0;\n\t\trefractionCoords /= 2.0;\n\t\tvec4 transmittedLight = getTransmissionSample( refractionCoords, roughness, ior );\n\t\tvec3 attenuatedColor = applyVolumeAttenuation( transmittedLight.rgb, length( transmissionRay ), attenuationColor, attenuationDistance );\n\t\tvec3 F = EnvironmentBRDF( n, v, specularColor, specularF90, roughness );\n\t\treturn vec4( ( 1.0 - F ) * attenuatedColor * diffuseColor, transmittedLight.a );\n\t}\n#endif",uv_pars_fragment:"#if ( defined( USE_UV ) && ! defined( UVS_VERTEX_ONLY ) )\n\tvarying vec2 vUv;\n#endif",uv_pars_vertex:"#ifdef USE_UV\n\t#ifdef UVS_VERTEX_ONLY\n\t\tvec2 vUv;\n\t#else\n\t\tvarying vec2 vUv;\n\t#endif\n\tuniform mat3 uvTransform;\n#endif",uv_vertex:"#ifdef USE_UV\n\tvUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n#endif",uv2_pars_fragment:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tvarying vec2 vUv2;\n#endif",uv2_pars_vertex:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tattribute vec2 uv2;\n\tvarying vec2 vUv2;\n\tuniform mat3 uv2Transform;\n#endif",uv2_vertex:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tvUv2 = ( uv2Transform * vec3( uv2, 1 ) ).xy;\n#endif",worldpos_vertex:"#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0\n\tvec4 worldPosition = vec4( transformed, 1.0 );\n\t#ifdef USE_INSTANCING\n\t\tworldPosition = instanceMatrix * worldPosition;\n\t#endif\n\tworldPosition = modelMatrix * worldPosition;\n#endif",background_vert:"varying vec2 vUv;\nuniform mat3 uvTransform;\nvoid main() {\n\tvUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n\tgl_Position = vec4( position.xy, 1.0, 1.0 );\n}",background_frag:"uniform sampler2D t2D;\nuniform float backgroundIntensity;\nvarying vec2 vUv;\nvoid main() {\n\tvec4 texColor = texture2D( t2D, vUv );\n\t#ifdef DECODE_VIDEO_TEXTURE\n\t\ttexColor = vec4( mix( pow( texColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), texColor.rgb * 0.0773993808, vec3( lessThanEqual( texColor.rgb, vec3( 0.04045 ) ) ) ), texColor.w );\n\t#endif\n\ttexColor.rgb *= backgroundIntensity;\n\tgl_FragColor = texColor;\n\t#include \n\t#include \n}",backgroundCube_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include \n\t#include \n\tgl_Position.z = gl_Position.w;\n}",backgroundCube_frag:"#ifdef ENVMAP_TYPE_CUBE\n\tuniform samplerCube envMap;\n#elif defined( ENVMAP_TYPE_CUBE_UV )\n\tuniform sampler2D envMap;\n#endif\nuniform float flipEnvMap;\nuniform float backgroundBlurriness;\nuniform float backgroundIntensity;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tvec4 texColor = textureCube( envMap, vec3( flipEnvMap * vWorldDirection.x, vWorldDirection.yz ) );\n\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\tvec4 texColor = textureCubeUV( envMap, vWorldDirection, backgroundBlurriness );\n\t#else\n\t\tvec4 texColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n\t#endif\n\ttexColor.rgb *= backgroundIntensity;\n\tgl_FragColor = texColor;\n\t#include \n\t#include \n}",cube_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include \n\t#include \n\tgl_Position.z = gl_Position.w;\n}",cube_frag:"uniform samplerCube tCube;\nuniform float tFlip;\nuniform float opacity;\nvarying vec3 vWorldDirection;\nvoid main() {\n\tvec4 texColor = textureCube( tCube, vec3( tFlip * vWorldDirection.x, vWorldDirection.yz ) );\n\tgl_FragColor = texColor;\n\tgl_FragColor.a *= opacity;\n\t#include \n\t#include \n}",depth_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n\t#include \n\t#include \n\t#ifdef USE_DISPLACEMENTMAP\n\t\t#include \n\t\t#include \n\t\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvHighPrecisionZW = gl_Position.zw;\n}",depth_frag:"#if DEPTH_PACKING == 3200\n\tuniform float opacity;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( 1.0 );\n\t#if DEPTH_PACKING == 3200\n\t\tdiffuseColor.a = opacity;\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\tfloat fragCoordZ = 0.5 * vHighPrecisionZW[0] / vHighPrecisionZW[1] + 0.5;\n\t#if DEPTH_PACKING == 3200\n\t\tgl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );\n\t#elif DEPTH_PACKING == 3201\n\t\tgl_FragColor = packDepthToRGBA( fragCoordZ );\n\t#endif\n}",distanceRGBA_vert:"#define DISTANCE\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#ifdef USE_DISPLACEMENTMAP\n\t\t#include \n\t\t#include \n\t\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvWorldPosition = worldPosition.xyz;\n}",distanceRGBA_frag:"#define DISTANCE\nuniform vec3 referencePosition;\nuniform float nearDistance;\nuniform float farDistance;\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main () {\n\t#include \n\tvec4 diffuseColor = vec4( 1.0 );\n\t#include \n\t#include \n\t#include \n\tfloat dist = length( vWorldPosition - referencePosition );\n\tdist = ( dist - nearDistance ) / ( farDistance - nearDistance );\n\tdist = saturate( dist );\n\tgl_FragColor = packDepthToRGBA( dist );\n}",equirect_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include \n\t#include \n}",equirect_frag:"uniform sampler2D tEquirect;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvec3 direction = normalize( vWorldDirection );\n\tvec2 sampleUV = equirectUv( direction );\n\tgl_FragColor = texture2D( tEquirect, sampleUV );\n\t#include \n\t#include \n}",linedashed_vert:"uniform float scale;\nattribute float lineDistance;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\tvLineDistance = scale * lineDistance;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",linedashed_frag:"uniform vec3 diffuse;\nuniform float opacity;\nuniform float dashSize;\nuniform float totalSize;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tif ( mod( vLineDistance, totalSize ) > dashSize ) {\n\t\tdiscard;\n\t}\n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshbasic_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#if defined ( USE_ENVMAP ) || defined ( USE_SKINNING )\n\t\t#include \n\t\t#include \n\t\t#include \n\t\t#include \n\t\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshbasic_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\t#ifdef USE_LIGHTMAP\n\t\tvec4 lightMapTexel = texture2D( lightMap, vUv2 );\n\t\treflectedLight.indirectDiffuse += lightMapTexel.rgb * lightMapIntensity * RECIPROCAL_PI;\n\t#else\n\t\treflectedLight.indirectDiffuse += vec3( 1.0 );\n\t#endif\n\t#include \n\treflectedLight.indirectDiffuse *= diffuseColor.rgb;\n\tvec3 outgoingLight = reflectedLight.indirectDiffuse;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshlambert_vert:"#define LAMBERT\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n\t#include \n}",meshlambert_frag:"#define LAMBERT\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshmatcap_vert:"#define MATCAP\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n}",meshmatcap_frag:"#define MATCAP\nuniform vec3 diffuse;\nuniform float opacity;\nuniform sampler2D matcap;\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 viewDir = normalize( vViewPosition );\n\tvec3 x = normalize( vec3( viewDir.z, 0.0, - viewDir.x ) );\n\tvec3 y = cross( viewDir, x );\n\tvec2 uv = vec2( dot( x, normal ), dot( y, normal ) ) * 0.495 + 0.5;\n\t#ifdef USE_MATCAP\n\t\tvec4 matcapColor = texture2D( matcap, uv );\n\t#else\n\t\tvec4 matcapColor = vec4( vec3( mix( 0.2, 0.8, uv.y ) ), 1.0 );\n\t#endif\n\tvec3 outgoingLight = diffuseColor.rgb * matcapColor.rgb;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshnormal_vert:"#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )\n\tvViewPosition = - mvPosition.xyz;\n#endif\n}",meshnormal_frag:"#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\tgl_FragColor = vec4( packNormalToRGB( normal ), opacity );\n\t#ifdef OPAQUE\n\t\tgl_FragColor.a = 1.0;\n\t#endif\n}",meshphong_vert:"#define PHONG\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n\t#include \n}",meshphong_frag:"#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshphysical_vert:"#define STANDARD\nvarying vec3 vViewPosition;\n#ifdef USE_TRANSMISSION\n\tvarying vec3 vWorldPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n#ifdef USE_TRANSMISSION\n\tvWorldPosition = worldPosition.xyz;\n#endif\n}",meshphysical_frag:"#define STANDARD\n#ifdef PHYSICAL\n\t#define IOR\n\t#define SPECULAR\n#endif\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifdef IOR\n\tuniform float ior;\n#endif\n#ifdef SPECULAR\n\tuniform float specularIntensity;\n\tuniform vec3 specularColor;\n\t#ifdef USE_SPECULARINTENSITYMAP\n\t\tuniform sampler2D specularIntensityMap;\n\t#endif\n\t#ifdef USE_SPECULARCOLORMAP\n\t\tuniform sampler2D specularColorMap;\n\t#endif\n#endif\n#ifdef USE_CLEARCOAT\n\tuniform float clearcoat;\n\tuniform float clearcoatRoughness;\n#endif\n#ifdef USE_IRIDESCENCE\n\tuniform float iridescence;\n\tuniform float iridescenceIOR;\n\tuniform float iridescenceThicknessMinimum;\n\tuniform float iridescenceThicknessMaximum;\n#endif\n#ifdef USE_SHEEN\n\tuniform vec3 sheenColor;\n\tuniform float sheenRoughness;\n\t#ifdef USE_SHEENCOLORMAP\n\t\tuniform sampler2D sheenColorMap;\n\t#endif\n\t#ifdef USE_SHEENROUGHNESSMAP\n\t\tuniform sampler2D sheenRoughnessMap;\n\t#endif\n#endif\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 totalDiffuse = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse;\n\tvec3 totalSpecular = reflectedLight.directSpecular + reflectedLight.indirectSpecular;\n\t#include \n\tvec3 outgoingLight = totalDiffuse + totalSpecular + totalEmissiveRadiance;\n\t#ifdef USE_SHEEN\n\t\tfloat sheenEnergyComp = 1.0 - 0.157 * max3( material.sheenColor );\n\t\toutgoingLight = outgoingLight * sheenEnergyComp + sheenSpecular;\n\t#endif\n\t#ifdef USE_CLEARCOAT\n\t\tfloat dotNVcc = saturate( dot( geometry.clearcoatNormal, geometry.viewDir ) );\n\t\tvec3 Fcc = F_Schlick( material.clearcoatF0, material.clearcoatF90, dotNVcc );\n\t\toutgoingLight = outgoingLight * ( 1.0 - material.clearcoat * Fcc ) + clearcoatSpecular * material.clearcoat;\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshtoon_vert:"#define TOON\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n}",meshtoon_frag:"#define TOON\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",points_vert:"uniform float size;\nuniform float scale;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tgl_PointSize = size;\n\t#ifdef USE_SIZEATTENUATION\n\t\tbool isPerspective = isPerspectiveMatrix( projectionMatrix );\n\t\tif ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n}",points_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",shadow_vert:"#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",shadow_frag:"uniform vec3 color;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\tgl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );\n\t#include \n\t#include \n\t#include \n}",sprite_vert:"uniform float rotation;\nuniform vec2 center;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );\n\tvec2 scale;\n\tscale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) );\n\tscale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) );\n\t#ifndef USE_SIZEATTENUATION\n\t\tbool isPerspective = isPerspectiveMatrix( projectionMatrix );\n\t\tif ( isPerspective ) scale *= - mvPosition.z;\n\t#endif\n\tvec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;\n\tvec2 rotatedPosition;\n\trotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;\n\trotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;\n\tmvPosition.xy += rotatedPosition;\n\tgl_Position = projectionMatrix * mvPosition;\n\t#include \n\t#include \n\t#include \n}",sprite_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\t#include \n\t#include \n\t#include \n\t#include \n}"},Ur={common:{diffuse:{value:new ui(16777215)},opacity:{value:1},map:{value:null},uvTransform:{value:new Xt},uv2Transform:{value:new Xt},alphaMap:{value:null},alphaTest:{value:0}},specularmap:{specularMap:{value:null}},envmap:{envMap:{value:null},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1}},emissivemap:{emissiveMap:{value:null}},bumpmap:{bumpMap:{value:null},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalScale:{value:new Yt(1,1)}},displacementmap:{displacementMap:{value:null},displacementScale:{value:1},displacementBias:{value:0}},roughnessmap:{roughnessMap:{value:null}},metalnessmap:{metalnessMap:{value:null}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new ui(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new ui(16777215)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaTest:{value:0},uvTransform:{value:new Xt}},sprite:{diffuse:{value:new ui(16777215)},opacity:{value:1},center:{value:new Yt(.5,.5)},rotation:{value:0},map:{value:null},alphaMap:{value:null},alphaTest:{value:0},uvTransform:{value:new Xt}}},Or={basic:{uniforms:fr([Ur.common,Ur.specularmap,Ur.envmap,Ur.aomap,Ur.lightmap,Ur.fog]),vertexShader:Nr.meshbasic_vert,fragmentShader:Nr.meshbasic_frag},lambert:{uniforms:fr([Ur.common,Ur.specularmap,Ur.envmap,Ur.aomap,Ur.lightmap,Ur.emissivemap,Ur.bumpmap,Ur.normalmap,Ur.displacementmap,Ur.fog,Ur.lights,{emissive:{value:new ui(0)}}]),vertexShader:Nr.meshlambert_vert,fragmentShader:Nr.meshlambert_frag},phong:{uniforms:fr([Ur.common,Ur.specularmap,Ur.envmap,Ur.aomap,Ur.lightmap,Ur.emissivemap,Ur.bumpmap,Ur.normalmap,Ur.displacementmap,Ur.fog,Ur.lights,{emissive:{value:new ui(0)},specular:{value:new ui(1118481)},shininess:{value:30}}]),vertexShader:Nr.meshphong_vert,fragmentShader:Nr.meshphong_frag},standard:{uniforms:fr([Ur.common,Ur.envmap,Ur.aomap,Ur.lightmap,Ur.emissivemap,Ur.bumpmap,Ur.normalmap,Ur.displacementmap,Ur.roughnessmap,Ur.metalnessmap,Ur.fog,Ur.lights,{emissive:{value:new ui(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:Nr.meshphysical_vert,fragmentShader:Nr.meshphysical_frag},toon:{uniforms:fr([Ur.common,Ur.aomap,Ur.lightmap,Ur.emissivemap,Ur.bumpmap,Ur.normalmap,Ur.displacementmap,Ur.gradientmap,Ur.fog,Ur.lights,{emissive:{value:new ui(0)}}]),vertexShader:Nr.meshtoon_vert,fragmentShader:Nr.meshtoon_frag},matcap:{uniforms:fr([Ur.common,Ur.bumpmap,Ur.normalmap,Ur.displacementmap,Ur.fog,{matcap:{value:null}}]),vertexShader:Nr.meshmatcap_vert,fragmentShader:Nr.meshmatcap_frag},points:{uniforms:fr([Ur.points,Ur.fog]),vertexShader:Nr.points_vert,fragmentShader:Nr.points_frag},dashed:{uniforms:fr([Ur.common,Ur.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:Nr.linedashed_vert,fragmentShader:Nr.linedashed_frag},depth:{uniforms:fr([Ur.common,Ur.displacementmap]),vertexShader:Nr.depth_vert,fragmentShader:Nr.depth_frag},normal:{uniforms:fr([Ur.common,Ur.bumpmap,Ur.normalmap,Ur.displacementmap,{opacity:{value:1}}]),vertexShader:Nr.meshnormal_vert,fragmentShader:Nr.meshnormal_frag},sprite:{uniforms:fr([Ur.sprite,Ur.fog]),vertexShader:Nr.sprite_vert,fragmentShader:Nr.sprite_frag},background:{uniforms:{uvTransform:{value:new Xt},t2D:{value:null},backgroundIntensity:{value:1}},vertexShader:Nr.background_vert,fragmentShader:Nr.background_frag},backgroundCube:{uniforms:{envMap:{value:null},flipEnvMap:{value:-1},backgroundBlurriness:{value:0},backgroundIntensity:{value:1}},vertexShader:Nr.backgroundCube_vert,fragmentShader:Nr.backgroundCube_frag},cube:{uniforms:{tCube:{value:null},tFlip:{value:-1},opacity:{value:1}},vertexShader:Nr.cube_vert,fragmentShader:Nr.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:Nr.equirect_vert,fragmentShader:Nr.equirect_frag},distanceRGBA:{uniforms:fr([Ur.common,Ur.displacementmap,{referencePosition:{value:new bi},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:Nr.distanceRGBA_vert,fragmentShader:Nr.distanceRGBA_frag},shadow:{uniforms:fr([Ur.lights,Ur.fog,{color:{value:new ui(0)},opacity:{value:1}}]),vertexShader:Nr.shadow_vert,fragmentShader:Nr.shadow_frag}};Or.physical={uniforms:fr([Or.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatNormalScale:{value:new Yt(1,1)},clearcoatNormalMap:{value:null},iridescence:{value:0},iridescenceMap:{value:null},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},sheen:{value:0},sheenColor:{value:new ui(0)},sheenColorMap:{value:null},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},transmission:{value:0},transmissionMap:{value:null},transmissionSamplerSize:{value:new Yt},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},attenuationDistance:{value:0},attenuationColor:{value:new ui(0)},specularIntensity:{value:1},specularIntensityMap:{value:null},specularColor:{value:new ui(1,1,1)},specularColorMap:{value:null}}]),vertexShader:Nr.meshphysical_vert,fragmentShader:Nr.meshphysical_frag};const kr={r:0,b:0,g:0};function Gr(e,t,i,n,r,s,a){const o=new ui(0);let l,c,d=!0===s?0:1,A=null,p=0,g=null;function m(t,i){t.getRGB(kr,vr(e)),n.buffers.color.setClear(kr.r,kr.g,kr.b,i,a)}return{getClearColor:function(){return o},setClearColor:function(e,t=1){o.set(e),d=t,m(o,d)},getClearAlpha:function(){return d},setClearAlpha:function(e){d=e,m(o,d)},render:function(n,s){let a=!1,f=!0===s.isScene?s.background:null;if(f&&f.isTexture){f=(s.backgroundBlurriness>0?i:t).get(f)}const v=e.xr,x=v.getSession&&v.getSession();x&&"additive"===x.environmentBlendMode&&(f=null),null===f?m(o,d):f&&f.isColor&&(m(f,1),a=!0),(e.autoClear||a)&&e.clear(e.autoClearColor,e.autoClearDepth,e.autoClearStencil),f&&(f.isCubeTexture||f.mapping===ie)?(void 0===c&&(c=new Ar(new gr(1,1,1),new yr({name:"BackgroundCubeMaterial",uniforms:mr(Or.backgroundCube.uniforms),vertexShader:Or.backgroundCube.vertexShader,fragmentShader:Or.backgroundCube.fragmentShader,side:u,depthTest:!1,depthWrite:!1,fog:!1})),c.geometry.deleteAttribute("normal"),c.geometry.deleteAttribute("uv"),c.onBeforeRender=function(e,t,i){this.matrixWorld.copyPosition(i.matrixWorld)},Object.defineProperty(c.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),r.update(c)),c.material.uniforms.envMap.value=f,c.material.uniforms.flipEnvMap.value=f.isCubeTexture&&!1===f.isRenderTargetTexture?-1:1,c.material.uniforms.backgroundBlurriness.value=s.backgroundBlurriness,c.material.uniforms.backgroundIntensity.value=s.backgroundIntensity,c.material.toneMapped=f.encoding!==wt,A===f&&p===f.version&&g===e.toneMapping||(c.material.needsUpdate=!0,A=f,p=f.version,g=e.toneMapping),c.layers.enableAll(),n.unshift(c,c.geometry,c.material,0,0,null)):f&&f.isTexture&&(void 0===l&&(l=new Ar(new Fr(2,2),new yr({name:"BackgroundMaterial",uniforms:mr(Or.background.uniforms),vertexShader:Or.background.vertexShader,fragmentShader:Or.background.fragmentShader,side:h,depthTest:!1,depthWrite:!1,fog:!1})),l.geometry.deleteAttribute("normal"),Object.defineProperty(l.material,"map",{get:function(){return this.uniforms.t2D.value}}),r.update(l)),l.material.uniforms.t2D.value=f,l.material.uniforms.backgroundIntensity.value=s.backgroundIntensity,l.material.toneMapped=f.encoding!==wt,!0===f.matrixAutoUpdate&&f.updateMatrix(),l.material.uniforms.uvTransform.value.copy(f.matrix),A===f&&p===f.version&&g===e.toneMapping||(l.material.needsUpdate=!0,A=f,p=f.version,g=e.toneMapping),l.layers.enableAll(),n.unshift(l,l.geometry,l.material,0,0,null))}}}function Hr(e,t,i,n){const r=e.getParameter(34921),s=n.isWebGL2?null:t.get("OES_vertex_array_object"),a=n.isWebGL2||null!==s,o={},l=A(null);let c=l,h=!1;function u(t){return n.isWebGL2?e.bindVertexArray(t):s.bindVertexArrayOES(t)}function d(t){return n.isWebGL2?e.deleteVertexArray(t):s.deleteVertexArrayOES(t)}function A(e){const t=[],i=[],n=[];for(let e=0;e=0){const i=r[t];let n=s[t];if(void 0===n&&("instanceMatrix"===t&&e.instanceMatrix&&(n=e.instanceMatrix),"instanceColor"===t&&e.instanceColor&&(n=e.instanceColor)),void 0===i)return!0;if(i.attribute!==n)return!0;if(n&&i.data!==n.data)return!0;a++}}return c.attributesNum!==a||c.index!==n}(r,x,d,y),_&&function(e,t,i,n){const r={},s=t.attributes;let a=0;const o=i.getAttributes();for(const t in o){if(o[t].location>=0){let i=s[t];void 0===i&&("instanceMatrix"===t&&e.instanceMatrix&&(i=e.instanceMatrix),"instanceColor"===t&&e.instanceColor&&(i=e.instanceColor));const n={};n.attribute=i,i&&i.data&&(n.data=i.data),r[t]=n,a++}}c.attributes=r,c.attributesNum=a,c.index=n}(r,x,d,y)}else{const e=!0===l.wireframe;c.geometry===x.id&&c.program===d.id&&c.wireframe===e||(c.geometry=x.id,c.program=d.id,c.wireframe=e,_=!0)}null!==y&&i.update(y,34963),(_||h)&&(h=!1,function(r,s,a,o){if(!1===n.isWebGL2&&(r.isInstancedMesh||o.isInstancedBufferGeometry)&&null===t.get("ANGLE_instanced_arrays"))return;p();const l=o.attributes,c=a.getAttributes(),h=s.defaultAttributeValues;for(const t in c){const n=c[t];if(n.location>=0){let s=l[t];if(void 0===s&&("instanceMatrix"===t&&r.instanceMatrix&&(s=r.instanceMatrix),"instanceColor"===t&&r.instanceColor&&(s=r.instanceColor)),void 0!==s){const t=s.normalized,a=s.itemSize,l=i.get(s);if(void 0===l)continue;const c=l.buffer,h=l.type,u=l.bytesPerElement;if(s.isInterleavedBufferAttribute){const i=s.data,l=i.stride,d=s.offset;if(i.isInstancedInterleavedBuffer){for(let e=0;e0&&e.getShaderPrecisionFormat(35632,36338).precision>0)return"highp";t="mediump"}return"mediump"===t&&e.getShaderPrecisionFormat(35633,36337).precision>0&&e.getShaderPrecisionFormat(35632,36337).precision>0?"mediump":"lowp"}const s="undefined"!=typeof WebGL2RenderingContext&&e instanceof WebGL2RenderingContext;let a=void 0!==i.precision?i.precision:"highp";const o=r(a);o!==a&&(console.warn("THREE.WebGLRenderer:",a,"not supported, using",o,"instead."),a=o);const l=s||t.has("WEBGL_draw_buffers"),c=!0===i.logarithmicDepthBuffer,h=e.getParameter(34930),u=e.getParameter(35660),d=e.getParameter(3379),A=e.getParameter(34076),p=e.getParameter(34921),g=e.getParameter(36347),m=e.getParameter(36348),f=e.getParameter(36349),v=u>0,x=s||t.has("OES_texture_float");return{isWebGL2:s,drawBuffers:l,getMaxAnisotropy:function(){if(void 0!==n)return n;if(!0===t.has("EXT_texture_filter_anisotropic")){const i=t.get("EXT_texture_filter_anisotropic");n=e.getParameter(i.MAX_TEXTURE_MAX_ANISOTROPY_EXT)}else n=0;return n},getMaxPrecision:r,precision:a,logarithmicDepthBuffer:c,maxTextures:h,maxVertexTextures:u,maxTextureSize:d,maxCubemapSize:A,maxAttributes:p,maxVertexUniforms:g,maxVaryings:m,maxFragmentUniforms:f,vertexTextures:v,floatFragmentTextures:x,floatVertexTextures:v&&x,maxSamples:s?e.getParameter(36183):0}}function Wr(e){const t=this;let i=null,n=0,r=!1,s=!1;const a=new Tr,o=new Xt,l={value:null,needsUpdate:!1};function c(e,i,n,r){const s=null!==e?e.length:0;let c=null;if(0!==s){if(c=l.value,!0!==r||null===c){const t=n+4*s,r=i.matrixWorldInverse;o.getNormalMatrix(r),(null===c||c.length0);t.numPlanes=n,t.numIntersection=0}();else{const e=s?0:n,t=4*e;let r=p.clippingState||null;l.value=r,r=c(u,o,t,h);for(let e=0;e!==t;++e)r[e]=i[e];p.clippingState=r,this.numIntersection=d?this.numPlanes:0,this.numPlanes+=e}}}function qr(e){let t=new WeakMap;function i(e,t){return t===ee?e.mapping=J:t===te&&(e.mapping=Z),e}function n(e){const i=e.target;i.removeEventListener("dispose",n);const r=t.get(i);void 0!==r&&(t.delete(i),r.dispose())}return{get:function(r){if(r&&r.isTexture&&!1===r.isRenderTargetTexture){const s=r.mapping;if(s===ee||s===te){if(t.has(r)){return i(t.get(r).texture,r.mapping)}{const s=r.image;if(s&&s.height>0){const a=new Ir(s.height/2);return a.fromEquirectangularTexture(e,r),t.set(r,a),r.addEventListener("dispose",n),i(a.texture,r.mapping)}return null}}}return r},dispose:function(){t=new WeakMap}}}class jr extends _r{copy(e,t){return super.copy(e,t),this.left=e.left,this.right=e.right,this.top=e.top,this.bottom=e.bottom,this.near=e.near,this.far=e.far,this.zoom=e.zoom,this.view=null===e.view?null:Object.assign({},e.view),this}setViewOffset(e,t,i,n,r,s){null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=i,this.view.offsetY=n,this.view.width=r,this.view.height=s,this.updateProjectionMatrix()}clearViewOffset(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const e=(this.right-this.left)/(2*this.zoom),t=(this.top-this.bottom)/(2*this.zoom),i=(this.right+this.left)/2,n=(this.top+this.bottom)/2;let r=i-e,s=i+e,a=n+t,o=n-t;if(null!==this.view&&this.view.enabled){const e=(this.right-this.left)/this.view.fullWidth/this.zoom,t=(this.top-this.bottom)/this.view.fullHeight/this.zoom;r+=e*this.view.offsetX,s=r+e*this.view.width,a-=t*this.view.offsetY,o=a-t*this.view.height}this.projectionMatrix.makeOrthographic(r,s,a,o,this.near,this.far),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(e){const t=super.toJSON(e);return t.object.zoom=this.zoom,t.object.left=this.left,t.object.right=this.right,t.object.top=this.top,t.object.bottom=this.bottom,t.object.near=this.near,t.object.far=this.far,null!==this.view&&(t.object.view=Object.assign({},this.view)),t}constructor(e=-1,t=1,i=1,n=-1,r=.1,s=2e3){super(),this.isOrthographicCamera=!0,this.type="OrthographicCamera",this.zoom=1,this.view=null,this.left=e,this.right=t,this.top=i,this.bottom=n,this.near=r,this.far=s,this.updateProjectionMatrix()}}const $r=4,Kr=[.125,.215,.35,.446,.526,.582],Yr=20,Xr=new jr,Jr=new ui;let Zr=null;const es=(1+Math.sqrt(5))/2,ts=1/es,is=[new bi(1,1,1),new bi(-1,1,1),new bi(1,1,-1),new bi(-1,1,-1),new bi(0,es,ts),new bi(0,es,-ts),new bi(ts,0,es),new bi(-ts,0,es),new bi(es,ts,0),new bi(-es,ts,0)];class ns{fromScene(e,t=0,i=.1,n=100){Zr=this._renderer.getRenderTarget(),this._setSize(256);const r=this._allocateTargets();return r.depthBuffer=!0,this._sceneToCubeUV(e,i,n,r),t>0&&this._blur(r,0,0,t),this._applyPMREM(r),this._cleanup(r),r}fromEquirectangular(e,t=null){return this._fromTexture(e,t)}fromCubemap(e,t=null){return this._fromTexture(e,t)}compileCubemapShader(){null===this._cubemapMaterial&&(this._cubemapMaterial=os(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){null===this._equirectMaterial&&(this._equirectMaterial=as(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),null!==this._cubemapMaterial&&this._cubemapMaterial.dispose(),null!==this._equirectMaterial&&this._equirectMaterial.dispose()}_setSize(e){this._lodMax=Math.floor(Math.log2(e)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){null!==this._blurMaterial&&this._blurMaterial.dispose(),null!==this._pingPongRenderTarget&&this._pingPongRenderTarget.dispose();for(let e=0;ee-$r?o=Kr[a-e+$r-1]:0===a&&(o=0),n.push(o);const l=1/(s-2),c=-l,h=1+l,u=[c,c,h,c,h,h,c,c,h,h,c,h],d=6,A=6,p=3,g=2,m=1,f=new Float32Array(p*A*d),v=new Float32Array(g*A*d),x=new Float32Array(m*A*d);for(let e=0;e2?0:-1,n=[t,i,0,t+2/3,i,0,t+2/3,i+1,0,t,i,0,t+2/3,i+1,0,t,i+1,0];f.set(n,p*A*e),v.set(u,g*A*e);const r=[e,e,e,e,e,e];x.set(r,m*A*e)}const y=new Zn;y.setAttribute("position",new Hn(f,p)),y.setAttribute("uv",new Hn(v,g)),y.setAttribute("faceIndex",new Hn(x,m)),t.push(y),r>$r&&r--}return{lodPlanes:t,sizeLods:i,sigmas:n}}(n)),this._blurMaterial=function(e,t,i){const n=new Float32Array(Yr),r=new bi(0,1,0),s=new yr({name:"SphericalGaussianBlur",defines:{n:Yr,CUBEUV_TEXEL_WIDTH:1/t,CUBEUV_TEXEL_HEIGHT:1/i,CUBEUV_MAX_MIP:`${e}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:n},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:r}},vertexShader:ls(),fragmentShader:"\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform sampler2D envMap;\n\t\t\tuniform int samples;\n\t\t\tuniform float weights[ n ];\n\t\t\tuniform bool latitudinal;\n\t\t\tuniform float dTheta;\n\t\t\tuniform float mipInt;\n\t\t\tuniform vec3 poleAxis;\n\n\t\t\t#define ENVMAP_TYPE_CUBE_UV\n\t\t\t#include \n\n\t\t\tvec3 getSample( float theta, vec3 axis ) {\n\n\t\t\t\tfloat cosTheta = cos( theta );\n\t\t\t\t// Rodrigues' axis-angle rotation\n\t\t\t\tvec3 sampleDirection = vOutputDirection * cosTheta\n\t\t\t\t\t+ cross( axis, vOutputDirection ) * sin( theta )\n\t\t\t\t\t+ axis * dot( axis, vOutputDirection ) * ( 1.0 - cosTheta );\n\n\t\t\t\treturn bilinearCubeUV( envMap, sampleDirection, mipInt );\n\n\t\t\t}\n\n\t\t\tvoid main() {\n\n\t\t\t\tvec3 axis = latitudinal ? poleAxis : cross( poleAxis, vOutputDirection );\n\n\t\t\t\tif ( all( equal( axis, vec3( 0.0 ) ) ) ) {\n\n\t\t\t\t\taxis = vec3( vOutputDirection.z, 0.0, - vOutputDirection.x );\n\n\t\t\t\t}\n\n\t\t\t\taxis = normalize( axis );\n\n\t\t\t\tgl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n\t\t\t\tgl_FragColor.rgb += weights[ 0 ] * getSample( 0.0, axis );\n\n\t\t\t\tfor ( int i = 1; i < n; i++ ) {\n\n\t\t\t\t\tif ( i >= samples ) {\n\n\t\t\t\t\t\tbreak;\n\n\t\t\t\t\t}\n\n\t\t\t\t\tfloat theta = dTheta * float( i );\n\t\t\t\t\tgl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis );\n\t\t\t\t\tgl_FragColor.rgb += weights[ i ] * getSample( theta, axis );\n\n\t\t\t\t}\n\n\t\t\t}\n\t\t",blending:A,depthTest:!1,depthWrite:!1});return s}(n,e,t)}return n}_compileMaterial(e){const t=new Ar(this._lodPlanes[0],e);this._renderer.compile(t,Xr)}_sceneToCubeUV(e,t,i,n){const r=new Er(90,1,t,i),s=[1,-1,1,1,1,1],a=[1,1,1,-1,-1,-1],o=this._renderer,l=o.autoClear,c=o.toneMapping;o.getClearColor(Jr),o.toneMapping=q,o.autoClear=!1;const h=new On({name:"PMREM.Background",side:u,depthWrite:!1,depthTest:!1}),d=new Ar(new gr,h);let A=!1;const p=e.background;p?p.isColor&&(h.color.copy(p),e.background=null,A=!0):(h.color.copy(Jr),A=!0);for(let t=0;t<6;t++){const i=t%3;0===i?(r.up.set(0,s[t],0),r.lookAt(a[t],0,0)):1===i?(r.up.set(0,0,s[t]),r.lookAt(0,a[t],0)):(r.up.set(0,s[t],0),r.lookAt(0,0,a[t]));const l=this._cubeSize;ss(n,i*l,t>2?l:0,l,l),o.setRenderTarget(n),A&&o.render(d,r),o.render(e,r)}d.geometry.dispose(),d.material.dispose(),o.toneMapping=c,o.autoClear=l,e.background=p}_textureToCubeUV(e,t){const i=this._renderer,n=e.mapping===J||e.mapping===Z;n?(null===this._cubemapMaterial&&(this._cubemapMaterial=os()),this._cubemapMaterial.uniforms.flipEnvMap.value=!1===e.isRenderTargetTexture?-1:1):null===this._equirectMaterial&&(this._equirectMaterial=as());const r=n?this._cubemapMaterial:this._equirectMaterial,s=new Ar(this._lodPlanes[0],r);r.uniforms.envMap.value=e;const a=this._cubeSize;ss(t,0,0,3*a,2*a),i.setRenderTarget(t),i.render(s,Xr)}_applyPMREM(e){const t=this._renderer,i=t.autoClear;t.autoClear=!1;for(let t=1;tYr&&console.warn(`sigmaRadians, ${r}, is too large and will clip, as it requested ${p} samples when the maximum is set to ${Yr}`);const g=[];let m=0;for(let e=0;ef-$r?n-f+$r:0),4*(this._cubeSize-v),3*v,2*v),o.setRenderTarget(t),o.render(c,Xr)}constructor(e){this._renderer=e,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._lodPlanes=[],this._sizeLods=[],this._sigmas=[],this._blurMaterial=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._compileMaterial(this._blurMaterial)}}function rs(e,t,i){const n=new xi(e,t,i);return n.texture.mapping=ie,n.texture.name="PMREM.cubeUv",n.scissorTest=!0,n}function ss(e,t,i,n,r){e.viewport.set(t,i,n,r),e.scissor.set(t,i,n,r)}function as(){return new yr({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:ls(),fragmentShader:"\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform sampler2D envMap;\n\n\t\t\t#include \n\n\t\t\tvoid main() {\n\n\t\t\t\tvec3 outputDirection = normalize( vOutputDirection );\n\t\t\t\tvec2 uv = equirectUv( outputDirection );\n\n\t\t\t\tgl_FragColor = vec4( texture2D ( envMap, uv ).rgb, 1.0 );\n\n\t\t\t}\n\t\t",blending:A,depthTest:!1,depthWrite:!1})}function os(){return new yr({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:ls(),fragmentShader:"\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tuniform float flipEnvMap;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform samplerCube envMap;\n\n\t\t\tvoid main() {\n\n\t\t\t\tgl_FragColor = textureCube( envMap, vec3( flipEnvMap * vOutputDirection.x, vOutputDirection.yz ) );\n\n\t\t\t}\n\t\t",blending:A,depthTest:!1,depthWrite:!1})}function ls(){return"\n\n\t\tprecision mediump float;\n\t\tprecision mediump int;\n\n\t\tattribute float faceIndex;\n\n\t\tvarying vec3 vOutputDirection;\n\n\t\t// RH coordinate system; PMREM face-indexing convention\n\t\tvec3 getDirection( vec2 uv, float face ) {\n\n\t\t\tuv = 2.0 * uv - 1.0;\n\n\t\t\tvec3 direction = vec3( uv, 1.0 );\n\n\t\t\tif ( face == 0.0 ) {\n\n\t\t\t\tdirection = direction.zyx; // ( 1, v, u ) pos x\n\n\t\t\t} else if ( face == 1.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xz *= -1.0; // ( -u, 1, -v ) pos y\n\n\t\t\t} else if ( face == 2.0 ) {\n\n\t\t\t\tdirection.x *= -1.0; // ( -u, v, 1 ) pos z\n\n\t\t\t} else if ( face == 3.0 ) {\n\n\t\t\t\tdirection = direction.zyx;\n\t\t\t\tdirection.xz *= -1.0; // ( -1, v, -u ) neg x\n\n\t\t\t} else if ( face == 4.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xy *= -1.0; // ( -u, -1, v ) neg y\n\n\t\t\t} else if ( face == 5.0 ) {\n\n\t\t\t\tdirection.z *= -1.0; // ( u, v, -1 ) neg z\n\n\t\t\t}\n\n\t\t\treturn direction;\n\n\t\t}\n\n\t\tvoid main() {\n\n\t\t\tvOutputDirection = getDirection( uv, faceIndex );\n\t\t\tgl_Position = vec4( position, 1.0 );\n\n\t\t}\n\t"}function cs(e){let t=new WeakMap,i=null;function n(e){const i=e.target;i.removeEventListener("dispose",n);const r=t.get(i);void 0!==r&&(t.delete(i),r.dispose())}return{get:function(r){if(r&&r.isTexture){const s=r.mapping,a=s===ee||s===te,o=s===J||s===Z;if(a||o){if(r.isRenderTargetTexture&&!0===r.needsPMREMUpdate){r.needsPMREMUpdate=!1;let n=t.get(r);return null===i&&(i=new ns(e)),n=a?i.fromEquirectangular(r,n):i.fromCubemap(r,n),t.set(r,n),n.texture}if(t.has(r))return t.get(r).texture;{const s=r.image;if(a&&s&&s.height>0||o&&s&&function(e){let t=0;const i=6;for(let n=0;nt.maxTextureSize&&(p=Math.ceil(A/t.maxTextureSize),A=t.maxTextureSize);const g=new Float32Array(A*p*4*r),m=new yi(g,A,p,r);m.type=ve,m.needsUpdate=!0;const f=4*d;for(let t=0;t0)return e;const r=t*i;let s=Es[r];if(void 0===s&&(s=new Float32Array(r),Es[r]=s),0!==t){n.toArray(s,0);for(let n=1,r=0;n!==t;++n)r+=i,e[n].toArray(s,r)}return s}function Ms(e,t){if(e.length!==t.length)return!1;for(let i=0,n=e.length;i":" "} ${r}: ${i[e]}`)}return n.join("\n")}(e.getShaderSource(t),n)}return r}function wa(e,t){const i=function(e){switch(e){case Ct:return["Linear","( value )"];case wt:return["sRGB","( value )"];default:return console.warn("THREE.WebGLProgram: Unsupported encoding:",e),["Linear","( value )"]}}(t);return"vec4 "+e+"( vec4 value ) { return LinearTo"+i[0]+i[1]+"; }"}function Ia(e,t){let i;switch(t){case j:i="Linear";break;case $:i="Reinhard";break;case K:i="OptimizedCineon";break;case Y:i="ACESFilmic";break;case X:i="Custom";break;default:console.warn("THREE.WebGLProgram: Unsupported toneMapping:",t),i="Linear"}return"vec3 "+e+"( vec3 color ) { return "+i+"ToneMapping( color ); }"}function Sa(e){return""!==e}function Ma(e,t){const i=t.numSpotLightShadows+t.numSpotLightMaps-t.numSpotLightShadowsWithMaps;return e.replace(/NUM_DIR_LIGHTS/g,t.numDirLights).replace(/NUM_SPOT_LIGHTS/g,t.numSpotLights).replace(/NUM_SPOT_LIGHT_MAPS/g,t.numSpotLightMaps).replace(/NUM_SPOT_LIGHT_COORDS/g,i).replace(/NUM_RECT_AREA_LIGHTS/g,t.numRectAreaLights).replace(/NUM_POINT_LIGHTS/g,t.numPointLights).replace(/NUM_HEMI_LIGHTS/g,t.numHemiLights).replace(/NUM_DIR_LIGHT_SHADOWS/g,t.numDirLightShadows).replace(/NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS/g,t.numSpotLightShadowsWithMaps).replace(/NUM_SPOT_LIGHT_SHADOWS/g,t.numSpotLightShadows).replace(/NUM_POINT_LIGHT_SHADOWS/g,t.numPointLightShadows)}function Ba(e,t){return e.replace(/NUM_CLIPPING_PLANES/g,t.numClippingPlanes).replace(/UNION_CLIPPING_PLANES/g,t.numClippingPlanes-t.numClipIntersection)}const Ta=/^[ \t]*#include +<([\w\d./]+)>/gm;function Ra(e){return e.replace(Ta,La)}function La(e,t){const i=Nr[t];if(void 0===i)throw new Error("Can not resolve #include <"+t+">");return Ra(i)}const Da=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function Qa(e){return e.replace(Da,Pa)}function Pa(e,t,i,n){let r="";for(let e=parseInt(t);e0&&(x+="\n"),y=[m,f].filter(Sa).join("\n"),y.length>0&&(y+="\n")):(x=[Fa(i),"#define SHADER_NAME "+i.shaderName,f,i.instancing?"#define USE_INSTANCING":"",i.instancingColor?"#define USE_INSTANCING_COLOR":"",i.supportsVertexTextures?"#define VERTEX_TEXTURES":"",i.useFog&&i.fog?"#define USE_FOG":"",i.useFog&&i.fogExp2?"#define FOG_EXP2":"",i.map?"#define USE_MAP":"",i.envMap?"#define USE_ENVMAP":"",i.envMap?"#define "+A:"",i.lightMap?"#define USE_LIGHTMAP":"",i.aoMap?"#define USE_AOMAP":"",i.emissiveMap?"#define USE_EMISSIVEMAP":"",i.bumpMap?"#define USE_BUMPMAP":"",i.normalMap?"#define USE_NORMALMAP":"",i.normalMap&&i.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",i.normalMap&&i.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",i.clearcoatMap?"#define USE_CLEARCOATMAP":"",i.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",i.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",i.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",i.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",i.displacementMap&&i.supportsVertexTextures?"#define USE_DISPLACEMENTMAP":"",i.specularMap?"#define USE_SPECULARMAP":"",i.specularIntensityMap?"#define USE_SPECULARINTENSITYMAP":"",i.specularColorMap?"#define USE_SPECULARCOLORMAP":"",i.roughnessMap?"#define USE_ROUGHNESSMAP":"",i.metalnessMap?"#define USE_METALNESSMAP":"",i.alphaMap?"#define USE_ALPHAMAP":"",i.transmission?"#define USE_TRANSMISSION":"",i.transmissionMap?"#define USE_TRANSMISSIONMAP":"",i.thicknessMap?"#define USE_THICKNESSMAP":"",i.sheenColorMap?"#define USE_SHEENCOLORMAP":"",i.sheenRoughnessMap?"#define USE_SHEENROUGHNESSMAP":"",i.vertexTangents?"#define USE_TANGENT":"",i.vertexColors?"#define USE_COLOR":"",i.vertexAlphas?"#define USE_COLOR_ALPHA":"",i.vertexUvs?"#define USE_UV":"",i.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",i.flatShading?"#define FLAT_SHADED":"",i.skinning?"#define USE_SKINNING":"",i.morphTargets?"#define USE_MORPHTARGETS":"",i.morphNormals&&!1===i.flatShading?"#define USE_MORPHNORMALS":"",i.morphColors&&i.isWebGL2?"#define USE_MORPHCOLORS":"",i.morphTargetsCount>0&&i.isWebGL2?"#define MORPHTARGETS_TEXTURE":"",i.morphTargetsCount>0&&i.isWebGL2?"#define MORPHTARGETS_TEXTURE_STRIDE "+i.morphTextureStride:"",i.morphTargetsCount>0&&i.isWebGL2?"#define MORPHTARGETS_COUNT "+i.morphTargetsCount:"",i.doubleSided?"#define DOUBLE_SIDED":"",i.flipSided?"#define FLIP_SIDED":"",i.shadowMapEnabled?"#define USE_SHADOWMAP":"",i.shadowMapEnabled?"#define "+u:"",i.sizeAttenuation?"#define USE_SIZEATTENUATION":"",i.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",i.logarithmicDepthBuffer&&i.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING","\tattribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR","\tattribute vec3 instanceColor;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_TANGENT","\tattribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )","\tattribute vec4 color;","#elif defined( USE_COLOR )","\tattribute vec3 color;","#endif","#if ( defined( USE_MORPHTARGETS ) && ! defined( MORPHTARGETS_TEXTURE ) )","\tattribute vec3 morphTarget0;","\tattribute vec3 morphTarget1;","\tattribute vec3 morphTarget2;","\tattribute vec3 morphTarget3;","\t#ifdef USE_MORPHNORMALS","\t\tattribute vec3 morphNormal0;","\t\tattribute vec3 morphNormal1;","\t\tattribute vec3 morphNormal2;","\t\tattribute vec3 morphNormal3;","\t#else","\t\tattribute vec3 morphTarget4;","\t\tattribute vec3 morphTarget5;","\t\tattribute vec3 morphTarget6;","\t\tattribute vec3 morphTarget7;","\t#endif","#endif","#ifdef USE_SKINNING","\tattribute vec4 skinIndex;","\tattribute vec4 skinWeight;","#endif","\n"].filter(Sa).join("\n"),y=[m,Fa(i),"#define SHADER_NAME "+i.shaderName,f,i.useFog&&i.fog?"#define USE_FOG":"",i.useFog&&i.fogExp2?"#define FOG_EXP2":"",i.map?"#define USE_MAP":"",i.matcap?"#define USE_MATCAP":"",i.envMap?"#define USE_ENVMAP":"",i.envMap?"#define "+d:"",i.envMap?"#define "+A:"",i.envMap?"#define "+p:"",g?"#define CUBEUV_TEXEL_WIDTH "+g.texelWidth:"",g?"#define CUBEUV_TEXEL_HEIGHT "+g.texelHeight:"",g?"#define CUBEUV_MAX_MIP "+g.maxMip+".0":"",i.lightMap?"#define USE_LIGHTMAP":"",i.aoMap?"#define USE_AOMAP":"",i.emissiveMap?"#define USE_EMISSIVEMAP":"",i.bumpMap?"#define USE_BUMPMAP":"",i.normalMap?"#define USE_NORMALMAP":"",i.normalMap&&i.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",i.normalMap&&i.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",i.clearcoat?"#define USE_CLEARCOAT":"",i.clearcoatMap?"#define USE_CLEARCOATMAP":"",i.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",i.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",i.iridescence?"#define USE_IRIDESCENCE":"",i.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",i.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",i.specularMap?"#define USE_SPECULARMAP":"",i.specularIntensityMap?"#define USE_SPECULARINTENSITYMAP":"",i.specularColorMap?"#define USE_SPECULARCOLORMAP":"",i.roughnessMap?"#define USE_ROUGHNESSMAP":"",i.metalnessMap?"#define USE_METALNESSMAP":"",i.alphaMap?"#define USE_ALPHAMAP":"",i.alphaTest?"#define USE_ALPHATEST":"",i.sheen?"#define USE_SHEEN":"",i.sheenColorMap?"#define USE_SHEENCOLORMAP":"",i.sheenRoughnessMap?"#define USE_SHEENROUGHNESSMAP":"",i.transmission?"#define USE_TRANSMISSION":"",i.transmissionMap?"#define USE_TRANSMISSIONMAP":"",i.thicknessMap?"#define USE_THICKNESSMAP":"",i.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",i.vertexTangents?"#define USE_TANGENT":"",i.vertexColors||i.instancingColor?"#define USE_COLOR":"",i.vertexAlphas?"#define USE_COLOR_ALPHA":"",i.vertexUvs?"#define USE_UV":"",i.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",i.gradientMap?"#define USE_GRADIENTMAP":"",i.flatShading?"#define FLAT_SHADED":"",i.doubleSided?"#define DOUBLE_SIDED":"",i.flipSided?"#define FLIP_SIDED":"",i.shadowMapEnabled?"#define USE_SHADOWMAP":"",i.shadowMapEnabled?"#define "+u:"",i.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",i.physicallyCorrectLights?"#define PHYSICALLY_CORRECT_LIGHTS":"",i.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",i.logarithmicDepthBuffer&&i.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",i.toneMapping!==q?"#define TONE_MAPPING":"",i.toneMapping!==q?Nr.tonemapping_pars_fragment:"",i.toneMapping!==q?Ia("toneMapping",i.toneMapping):"",i.dithering?"#define DITHERING":"",i.opaque?"#define OPAQUE":"",Nr.encodings_pars_fragment,wa("linearToOutputTexel",i.outputEncoding),i.useDepthPacking?"#define DEPTH_PACKING "+i.depthPacking:"","\n"].filter(Sa).join("\n")),a=Ra(a),a=Ma(a,i),a=Ba(a,i),h=Ra(h),h=Ma(h,i),h=Ba(h,i),a=Qa(a),h=Qa(h),i.isWebGL2&&!0!==i.isRawShaderMaterial&&(_="#version 300 es\n",x=["precision mediump sampler2DArray;","#define attribute in","#define varying out","#define texture2D texture"].join("\n")+"\n"+x,y=["#define varying in",i.glslVersion===Dt?"":"layout(location = 0) out highp vec4 pc_fragColor;",i.glslVersion===Dt?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth","#define texture2D texture","#define textureCube texture","#define texture2DProj textureProj","#define texture2DLodEXT textureLod","#define texture2DProjLodEXT textureProjLod","#define textureCubeLodEXT textureLod","#define texture2DGradEXT textureGrad","#define texture2DProjGradEXT textureProjGrad","#define textureCubeGradEXT textureGrad"].join("\n")+"\n"+y);const E=_+y+h,b=Ea(r,35633,_+x+a),C=Ea(r,35632,E);if(r.attachShader(v,b),r.attachShader(v,C),void 0!==i.index0AttributeName?r.bindAttribLocation(v,0,i.index0AttributeName):!0===i.morphTargets&&r.bindAttribLocation(v,0,"position"),r.linkProgram(v),e.debug.checkShaderErrors){const e=r.getProgramInfoLog(v).trim(),t=r.getShaderInfoLog(b).trim(),i=r.getShaderInfoLog(C).trim();let n=!0,s=!0;if(!1===r.getProgramParameter(v,35714)){n=!1;const t=Ca(r,b,"vertex"),i=Ca(r,C,"fragment");console.error("THREE.WebGLProgram: Shader Error "+r.getError()+" - VALIDATE_STATUS "+r.getProgramParameter(v,35715)+"\n\nProgram Info Log: "+e+"\n"+t+"\n"+i)}else""!==e?console.warn("THREE.WebGLProgram: Program Info Log:",e):""!==t&&""!==i||(s=!1);s&&(this.diagnostics={runnable:n,programLog:e,vertexShader:{log:t,prefix:x},fragmentShader:{log:i,prefix:y}})}let w,I;return r.deleteShader(b),r.deleteShader(C),this.getUniforms=function(){return void 0===w&&(w=new _a(r,v)),w},this.getAttributes=function(){return void 0===I&&(I=function(e,t){const i={},n=e.getProgramParameter(t,35721);for(let r=0;r0,P=s.clearcoat>0,F=s.iridescence>0;return{isWebGL2:h,shaderID:w,shaderName:s.type,vertexShader:M,fragmentShader:B,defines:s.defines,customVertexShaderID:T,customFragmentShaderID:R,isRawShaderMaterial:!0===s.isRawShaderMaterial,glslVersion:s.glslVersion,precision:m,instancing:!0===x.isInstancedMesh,instancingColor:!0===x.isInstancedMesh&&null!==x.instanceColor,supportsVertexTextures:g,outputEncoding:null===D?e.outputEncoding:!0===D.isXRRenderTarget?D.texture.encoding:Ct,map:!!s.map,matcap:!!s.matcap,envMap:!!b,envMapMode:b&&b.mapping,envMapCubeUVHeight:C,lightMap:!!s.lightMap,aoMap:!!s.aoMap,emissiveMap:!!s.emissiveMap,bumpMap:!!s.bumpMap,normalMap:!!s.normalMap,objectSpaceNormalMap:s.normalMapType===Mt,tangentSpaceNormalMap:s.normalMapType===St,decodeVideoTexture:!!s.map&&!0===s.map.isVideoTexture&&s.map.encoding===wt,clearcoat:P,clearcoatMap:P&&!!s.clearcoatMap,clearcoatRoughnessMap:P&&!!s.clearcoatRoughnessMap,clearcoatNormalMap:P&&!!s.clearcoatNormalMap,iridescence:F,iridescenceMap:F&&!!s.iridescenceMap,iridescenceThicknessMap:F&&!!s.iridescenceThicknessMap,displacementMap:!!s.displacementMap,roughnessMap:!!s.roughnessMap,metalnessMap:!!s.metalnessMap,specularMap:!!s.specularMap,specularIntensityMap:!!s.specularIntensityMap,specularColorMap:!!s.specularColorMap,opaque:!1===s.transparent&&s.blending===p,alphaMap:!!s.alphaMap,alphaTest:Q,gradientMap:!!s.gradientMap,sheen:s.sheen>0,sheenColorMap:!!s.sheenColorMap,sheenRoughnessMap:!!s.sheenRoughnessMap,transmission:s.transmission>0,transmissionMap:!!s.transmissionMap,thicknessMap:!!s.thicknessMap,combine:s.combine,vertexTangents:!!s.normalMap&&!!_.attributes.tangent,vertexColors:s.vertexColors,vertexAlphas:!0===s.vertexColors&&!!_.attributes.color&&4===_.attributes.color.itemSize,vertexUvs:!!(s.map||s.bumpMap||s.normalMap||s.specularMap||s.alphaMap||s.emissiveMap||s.roughnessMap||s.metalnessMap||s.clearcoatMap||s.clearcoatRoughnessMap||s.clearcoatNormalMap||s.iridescenceMap||s.iridescenceThicknessMap||s.displacementMap||s.transmissionMap||s.thicknessMap||s.specularIntensityMap||s.specularColorMap||s.sheenColorMap||s.sheenRoughnessMap),uvsVertexOnly:!(s.map||s.bumpMap||s.normalMap||s.specularMap||s.alphaMap||s.emissiveMap||s.roughnessMap||s.metalnessMap||s.clearcoatNormalMap||s.iridescenceMap||s.iridescenceThicknessMap||s.transmission>0||s.transmissionMap||s.thicknessMap||s.specularIntensityMap||s.specularColorMap||s.sheen>0||s.sheenColorMap||s.sheenRoughnessMap||!s.displacementMap),fog:!!y,useFog:!0===s.fog,fogExp2:y&&y.isFogExp2,flatShading:!!s.flatShading,sizeAttenuation:s.sizeAttenuation,logarithmicDepthBuffer:A,skinning:!0===x.isSkinnedMesh,morphTargets:void 0!==_.morphAttributes.position,morphNormals:void 0!==_.morphAttributes.normal,morphColors:void 0!==_.morphAttributes.color,morphTargetsCount:S,morphTextureStride:L,numDirLights:o.directional.length,numPointLights:o.point.length,numSpotLights:o.spot.length,numSpotLightMaps:o.spotLightMap.length,numRectAreaLights:o.rectArea.length,numHemiLights:o.hemi.length,numDirLightShadows:o.directionalShadowMap.length,numPointLightShadows:o.pointShadowMap.length,numSpotLightShadows:o.spotShadowMap.length,numSpotLightShadowsWithMaps:o.numSpotLightShadowsWithMaps,numClippingPlanes:a.numPlanes,numClipIntersection:a.numIntersection,dithering:s.dithering,shadowMapEnabled:e.shadowMap.enabled&&c.length>0,shadowMapType:e.shadowMap.type,toneMapping:s.toneMapped?e.toneMapping:q,physicallyCorrectLights:e.physicallyCorrectLights,premultipliedAlpha:s.premultipliedAlpha,doubleSided:s.side===d,flipSided:s.side===u,useDepthPacking:!!s.depthPacking,depthPacking:s.depthPacking||0,index0AttributeName:s.index0AttributeName,extensionDerivatives:s.extensions&&s.extensions.derivatives,extensionFragDepth:s.extensions&&s.extensions.fragDepth,extensionDrawBuffers:s.extensions&&s.extensions.drawBuffers,extensionShaderTextureLOD:s.extensions&&s.extensions.shaderTextureLOD,rendererExtensionFragDepth:h||n.has("EXT_frag_depth"),rendererExtensionDrawBuffers:h||n.has("WEBGL_draw_buffers"),rendererExtensionShaderTextureLod:h||n.has("EXT_shader_texture_lod"),customProgramCacheKey:s.customProgramCacheKey()}},getProgramCacheKey:function(t){const i=[];if(t.shaderID?i.push(t.shaderID):(i.push(t.customVertexShaderID),i.push(t.customFragmentShaderID)),void 0!==t.defines)for(const e in t.defines)i.push(e),i.push(t.defines[e]);return!1===t.isRawShaderMaterial&&(!function(e,t){e.push(t.precision),e.push(t.outputEncoding),e.push(t.envMapMode),e.push(t.envMapCubeUVHeight),e.push(t.combine),e.push(t.vertexUvs),e.push(t.fogExp2),e.push(t.sizeAttenuation),e.push(t.morphTargetsCount),e.push(t.morphAttributeCount),e.push(t.numDirLights),e.push(t.numPointLights),e.push(t.numSpotLights),e.push(t.numSpotLightMaps),e.push(t.numHemiLights),e.push(t.numRectAreaLights),e.push(t.numDirLightShadows),e.push(t.numPointLightShadows),e.push(t.numSpotLightShadows),e.push(t.numSpotLightShadowsWithMaps),e.push(t.shadowMapType),e.push(t.toneMapping),e.push(t.numClippingPlanes),e.push(t.numClipIntersection),e.push(t.depthPacking)}(i,t),function(e,t){o.disableAll(),t.isWebGL2&&o.enable(0);t.supportsVertexTextures&&o.enable(1);t.instancing&&o.enable(2);t.instancingColor&&o.enable(3);t.map&&o.enable(4);t.matcap&&o.enable(5);t.envMap&&o.enable(6);t.lightMap&&o.enable(7);t.aoMap&&o.enable(8);t.emissiveMap&&o.enable(9);t.bumpMap&&o.enable(10);t.normalMap&&o.enable(11);t.objectSpaceNormalMap&&o.enable(12);t.tangentSpaceNormalMap&&o.enable(13);t.clearcoat&&o.enable(14);t.clearcoatMap&&o.enable(15);t.clearcoatRoughnessMap&&o.enable(16);t.clearcoatNormalMap&&o.enable(17);t.iridescence&&o.enable(18);t.iridescenceMap&&o.enable(19);t.iridescenceThicknessMap&&o.enable(20);t.displacementMap&&o.enable(21);t.specularMap&&o.enable(22);t.roughnessMap&&o.enable(23);t.metalnessMap&&o.enable(24);t.gradientMap&&o.enable(25);t.alphaMap&&o.enable(26);t.alphaTest&&o.enable(27);t.vertexColors&&o.enable(28);t.vertexAlphas&&o.enable(29);t.vertexUvs&&o.enable(30);t.vertexTangents&&o.enable(31);t.uvsVertexOnly&&o.enable(32);e.push(o.mask),o.disableAll(),t.fog&&o.enable(0);t.useFog&&o.enable(1);t.flatShading&&o.enable(2);t.logarithmicDepthBuffer&&o.enable(3);t.skinning&&o.enable(4);t.morphTargets&&o.enable(5);t.morphNormals&&o.enable(6);t.morphColors&&o.enable(7);t.premultipliedAlpha&&o.enable(8);t.shadowMapEnabled&&o.enable(9);t.physicallyCorrectLights&&o.enable(10);t.doubleSided&&o.enable(11);t.flipSided&&o.enable(12);t.useDepthPacking&&o.enable(13);t.dithering&&o.enable(14);t.specularIntensityMap&&o.enable(15);t.specularColorMap&&o.enable(16);t.transmission&&o.enable(17);t.transmissionMap&&o.enable(18);t.thicknessMap&&o.enable(19);t.sheen&&o.enable(20);t.sheenColorMap&&o.enable(21);t.sheenRoughnessMap&&o.enable(22);t.decodeVideoTexture&&o.enable(23);t.opaque&&o.enable(24);e.push(o.mask)}(i,t),i.push(e.outputEncoding)),i.push(t.customProgramCacheKey),i.join()},getUniforms:function(e){const t=f[e.type];let i;if(t){const e=Or[t];i=xr.clone(e.uniforms)}else i=e.uniforms;return i},acquireProgram:function(t,i){let n;for(let e=0,t=c.length;e0?n.push(h):!0===a.transparent?r.push(h):i.push(h)},unshift:function(e,t,a,o,l,c){const h=s(e,t,a,o,l,c);a.transmission>0?n.unshift(h):!0===a.transparent?r.unshift(h):i.unshift(h)},finish:function(){for(let i=t,n=e.length;i1&&i.sort(e||za),n.length>1&&n.sort(t||Va),r.length>1&&r.sort(t||Va)}}}function qa(){let e=new WeakMap;return{get:function(t,i){const n=e.get(t);let r;return void 0===n?(r=new Wa,e.set(t,[r])):i>=n.length?(r=new Wa,n.push(r)):r=n[i],r},dispose:function(){e=new WeakMap}}}function ja(){const e={};return{get:function(t){if(void 0!==e[t.id])return e[t.id];let i;switch(t.type){case"DirectionalLight":i={direction:new bi,color:new ui};break;case"SpotLight":i={position:new bi,direction:new bi,color:new ui,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":i={position:new bi,color:new ui,distance:0,decay:0};break;case"HemisphereLight":i={direction:new bi,skyColor:new ui,groundColor:new ui};break;case"RectAreaLight":i={color:new ui,position:new bi,halfWidth:new bi,halfHeight:new bi}}return e[t.id]=i,i}}}let $a=0;function Ka(e,t){return(t.castShadow?2:0)-(e.castShadow?2:0)+(t.map?1:0)-(e.map?1:0)}function Ya(e,t){const i=new ja,n=function(){const e={};return{get:function(t){if(void 0!==e[t.id])return e[t.id];let i;switch(t.type){case"DirectionalLight":case"SpotLight":i={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new Yt};break;case"PointLight":i={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new Yt,shadowCameraNear:1,shadowCameraFar:1e3}}return e[t.id]=i,i}}}(),r={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0};for(let e=0;e<9;e++)r.probe.push(new bi);const s=new bi,a=new Zi,o=new Zi;return{setup:function(s,a){let o=0,l=0,c=0;for(let e=0;e<9;e++)r.probe[e].set(0,0,0);let h=0,u=0,d=0,A=0,p=0,g=0,m=0,f=0,v=0,x=0;s.sort(Ka);const y=!0!==a?Math.PI:1;for(let e=0,t=s.length;e0&&(t.isWebGL2||!0===e.has("OES_texture_float_linear")?(r.rectAreaLTC1=Ur.LTC_FLOAT_1,r.rectAreaLTC2=Ur.LTC_FLOAT_2):!0===e.has("OES_texture_half_float_linear")?(r.rectAreaLTC1=Ur.LTC_HALF_1,r.rectAreaLTC2=Ur.LTC_HALF_2):console.error("THREE.WebGLRenderer: Unable to use RectAreaLight. Missing WebGL extensions.")),r.ambient[0]=o,r.ambient[1]=l,r.ambient[2]=c;const _=r.hash;_.directionalLength===h&&_.pointLength===u&&_.spotLength===d&&_.rectAreaLength===A&&_.hemiLength===p&&_.numDirectionalShadows===g&&_.numPointShadows===m&&_.numSpotShadows===f&&_.numSpotMaps===v||(r.directional.length=h,r.spot.length=d,r.rectArea.length=A,r.point.length=u,r.hemi.length=p,r.directionalShadow.length=g,r.directionalShadowMap.length=g,r.pointShadow.length=m,r.pointShadowMap.length=m,r.spotShadow.length=f,r.spotShadowMap.length=f,r.directionalShadowMatrix.length=g,r.pointShadowMatrix.length=m,r.spotLightMatrix.length=f+v-x,r.spotLightMap.length=v,r.numSpotLightShadowsWithMaps=x,_.directionalLength=h,_.pointLength=u,_.spotLength=d,_.rectAreaLength=A,_.hemiLength=p,_.numDirectionalShadows=g,_.numPointShadows=m,_.numSpotShadows=f,_.numSpotMaps=v,r.version=$a++)},setupView:function(e,t){let i=0,n=0,l=0,c=0,h=0;const u=t.matrixWorldInverse;for(let t=0,d=e.length;t=s.length?(a=new Xa(e,t),s.push(a)):a=s[r],a},dispose:function(){i=new WeakMap}}}class Za extends Un{copy(e){return super.copy(e),this.depthPacking=e.depthPacking,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this}constructor(e){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=3200,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.setValues(e)}}class eo extends Un{copy(e){return super.copy(e),this.referencePosition.copy(e.referencePosition),this.nearDistance=e.nearDistance,this.farDistance=e.farDistance,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this}constructor(e){super(),this.isMeshDistanceMaterial=!0,this.type="MeshDistanceMaterial",this.referencePosition=new bi,this.nearDistance=1,this.farDistance=1e3,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.setValues(e)}}const to="void main() {\n\tgl_Position = vec4( position, 1.0 );\n}",io="uniform sampler2D shadow_pass;\nuniform vec2 resolution;\nuniform float radius;\n#include \nvoid main() {\n\tconst float samples = float( VSM_SAMPLES );\n\tfloat mean = 0.0;\n\tfloat squared_mean = 0.0;\n\tfloat uvStride = samples <= 1.0 ? 0.0 : 2.0 / ( samples - 1.0 );\n\tfloat uvStart = samples <= 1.0 ? 0.0 : - 1.0;\n\tfor ( float i = 0.0; i < samples; i ++ ) {\n\t\tfloat uvOffset = uvStart + i * uvStride;\n\t\t#ifdef HORIZONTAL_PASS\n\t\t\tvec2 distribution = unpackRGBATo2Half( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( uvOffset, 0.0 ) * radius ) / resolution ) );\n\t\t\tmean += distribution.x;\n\t\t\tsquared_mean += distribution.y * distribution.y + distribution.x * distribution.x;\n\t\t#else\n\t\t\tfloat depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, uvOffset ) * radius ) / resolution ) );\n\t\t\tmean += depth;\n\t\t\tsquared_mean += depth * depth;\n\t\t#endif\n\t}\n\tmean = mean / samples;\n\tsquared_mean = squared_mean / samples;\n\tfloat std_dev = sqrt( squared_mean - mean * mean );\n\tgl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) );\n}";function no(e,t,i){let n=new Dr;const r=new Yt,s=new Yt,a=new vi,l=new Za({depthPacking:It}),p=new eo,g={},m=i.maxTextureSize,f={[h]:u,[u]:h,[d]:d},v=new yr({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new Yt},radius:{value:4}},vertexShader:to,fragmentShader:io}),x=v.clone();x.defines.HORIZONTAL_PASS=1;const y=new Zn;y.setAttribute("position",new Hn(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));const _=new Ar(y,v),E=this;function b(i,n){const s=t.update(_);v.defines.VSM_SAMPLES!==i.blurSamples&&(v.defines.VSM_SAMPLES=i.blurSamples,x.defines.VSM_SAMPLES=i.blurSamples,v.needsUpdate=!0,x.needsUpdate=!0),null===i.mapPass&&(i.mapPass=new xi(r.x,r.y)),v.uniforms.shadow_pass.value=i.map.texture,v.uniforms.resolution.value=i.mapSize,v.uniforms.radius.value=i.radius,e.setRenderTarget(i.mapPass),e.clear(),e.renderBufferDirect(n,null,s,v,_,null),x.uniforms.shadow_pass.value=i.mapPass.texture,x.uniforms.resolution.value=i.mapSize,x.uniforms.radius.value=i.radius,e.setRenderTarget(i.map),e.clear(),e.renderBufferDirect(n,null,s,x,_,null)}function C(t,i,n,r,s,a){let o=null;const h=!0===n.isPointLight?t.customDistanceMaterial:t.customDepthMaterial;if(void 0!==h)o=h;else if(o=!0===n.isPointLight?p:l,e.localClippingEnabled&&!0===i.clipShadows&&Array.isArray(i.clippingPlanes)&&0!==i.clippingPlanes.length||i.displacementMap&&0!==i.displacementScale||i.alphaMap&&i.alphaTest>0||i.map&&i.alphaTest>0){const e=o.uuid,t=i.uuid;let n=g[e];void 0===n&&(n={},g[e]=n);let r=n[t];void 0===r&&(r=o.clone(),n[t]=r),o=r}return o.visible=i.visible,o.wireframe=i.wireframe,o.side=a===c?null!==i.shadowSide?i.shadowSide:i.side:null!==i.shadowSide?i.shadowSide:f[i.side],o.alphaMap=i.alphaMap,o.alphaTest=i.alphaTest,o.map=i.map,o.clipShadows=i.clipShadows,o.clippingPlanes=i.clippingPlanes,o.clipIntersection=i.clipIntersection,o.displacementMap=i.displacementMap,o.displacementScale=i.displacementScale,o.displacementBias=i.displacementBias,o.wireframeLinewidth=i.wireframeLinewidth,o.linewidth=i.linewidth,!0===n.isPointLight&&!0===o.isMeshDistanceMaterial&&(o.referencePosition.setFromMatrixPosition(n.matrixWorld),o.nearDistance=r,o.farDistance=s),o}function w(i,r,s,a,o){if(!1===i.visible)return;if(i.layers.test(r.layers)&&(i.isMesh||i.isLine||i.isPoints)&&(i.castShadow||i.receiveShadow&&o===c)&&(!i.frustumCulled||n.intersectsObject(i))){i.modelViewMatrix.multiplyMatrices(s.matrixWorldInverse,i.matrixWorld);const n=t.update(i),r=i.material;if(Array.isArray(r)){const t=n.groups;for(let l=0,c=t.length;lm||r.y>m)&&(r.x>m&&(s.x=Math.floor(m/A.x),r.x=s.x*A.x,u.mapSize.x=s.x),r.y>m&&(s.y=Math.floor(m/A.y),r.y=s.y*A.y,u.mapSize.y=s.y)),null===u.map){const e=this.type!==c?{minFilter:ae,magFilter:ae}:{};u.map=new xi(r.x,r.y,e),u.map.texture.name=h.name+".shadowMap",u.camera.updateProjectionMatrix()}e.setRenderTarget(u.map),e.clear();const p=u.getViewportCount();for(let e=0;e=1):-1!==de.indexOf("OpenGL ES")&&(ue=parseFloat(/^OpenGL ES (\d)/.exec(de)[1]),he=ue>=2);let Ae=null,pe={};const ge=e.getParameter(3088),me=e.getParameter(2978),fe=(new vi).fromArray(ge),ve=(new vi).fromArray(me);function xe(t,i,n){const r=new Uint8Array(4),s=e.createTexture();e.bindTexture(t,s),e.texParameteri(t,10241,9728),e.texParameteri(t,10240,9728);for(let t=0;tn||e.height>n)&&(r=n/Math.max(e.width,e.height)),r<1||!0===t){if("undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap){const n=t?qt:Math.floor,s=n(r*e.width),a=n(r*e.height);void 0===g&&(g=v(s,a));const o=i?v(s,a):g;o.width=s,o.height=a;return o.getContext("2d").drawImage(e,0,0,s,a),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+e.width+"x"+e.height+") to ("+s+"x"+a+")."),o}return"data"in e&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+e.width+"x"+e.height+")."),e}return e}function y(e){return Vt(e.width)&&Vt(e.height)}function _(e,t){return e.generateMipmaps&&t&&e.minFilter!==ae&&e.minFilter!==ce}function E(t){e.generateMipmap(t)}function b(i,n,r,s,a=!1){if(!1===o)return n;if(null!==i){if(void 0!==e[i])return e[i];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+i+"'")}let l=n;return 6403===n&&(5126===r&&(l=33326),5131===r&&(l=33325),5121===r&&(l=33321)),33319===n&&(5126===r&&(l=33328),5131===r&&(l=33327),5121===r&&(l=33323)),6408===n&&(5126===r&&(l=34836),5131===r&&(l=34842),5121===r&&(l=s===wt&&!1===a?35907:32856),32819===r&&(l=32854),32820===r&&(l=32855)),33325!==l&&33326!==l&&33327!==l&&33328!==l&&34842!==l&&34836!==l||t.get("EXT_color_buffer_float"),l}function C(e,t,i){return!0===_(e,i)||e.isFramebufferTexture&&e.minFilter!==ae&&e.minFilter!==ce?Math.log2(Math.max(t.width,t.height))+1:void 0!==e.mipmaps&&e.mipmaps.length>0?e.mipmaps.length:e.isCompressedTexture&&Array.isArray(e.image)?t.mipmaps.length:1}function w(e){return e===ae||e===oe||e===le?9728:9729}function I(e){const t=e.target;t.removeEventListener("dispose",I),function(e){const t=n.get(e);if(void 0===t.__webglInit)return;const i=e.source,r=m.get(i);if(r){const n=r[t.__cacheKey];n.usedTimes--,0===n.usedTimes&&M(e),0===Object.keys(r).length&&m.delete(i)}n.remove(e)}(t),t.isVideoTexture&&p.delete(t)}function S(t){const i=t.target;i.removeEventListener("dispose",S),function(t){const i=t.texture,r=n.get(t),s=n.get(i);void 0!==s.__webglTexture&&(e.deleteTexture(s.__webglTexture),a.memory.textures--);t.depthTexture&&t.depthTexture.dispose();if(t.isWebGLCubeRenderTarget)for(let t=0;t<6;t++)e.deleteFramebuffer(r.__webglFramebuffer[t]),r.__webglDepthbuffer&&e.deleteRenderbuffer(r.__webglDepthbuffer[t]);else{if(e.deleteFramebuffer(r.__webglFramebuffer),r.__webglDepthbuffer&&e.deleteRenderbuffer(r.__webglDepthbuffer),r.__webglMultisampledFramebuffer&&e.deleteFramebuffer(r.__webglMultisampledFramebuffer),r.__webglColorRenderbuffer)for(let t=0;t0&&r.__version!==e.version){const i=e.image;if(null===i)console.warn("THREE.WebGLRenderer: Texture marked for update but no image data found.");else{if(!1!==i.complete)return void P(r,e,t);console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete")}}i.bindTexture(3553,r.__webglTexture,33984+t)}const R={[ne]:10497,[re]:33071,[se]:33648},L={[ae]:9728,[oe]:9984,[le]:9986,[ce]:9729,[he]:9985,[ue]:9987};function D(i,s,a){if(a?(e.texParameteri(i,10242,R[s.wrapS]),e.texParameteri(i,10243,R[s.wrapT]),32879!==i&&35866!==i||e.texParameteri(i,32882,R[s.wrapR]),e.texParameteri(i,10240,L[s.magFilter]),e.texParameteri(i,10241,L[s.minFilter])):(e.texParameteri(i,10242,33071),e.texParameteri(i,10243,33071),32879!==i&&35866!==i||e.texParameteri(i,32882,33071),s.wrapS===re&&s.wrapT===re||console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping."),e.texParameteri(i,10240,w(s.magFilter)),e.texParameteri(i,10241,w(s.minFilter)),s.minFilter!==ae&&s.minFilter!==ce&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.")),!0===t.has("EXT_texture_filter_anisotropic")){const a=t.get("EXT_texture_filter_anisotropic");if(s.magFilter===ae)return;if(s.minFilter!==le&&s.minFilter!==ue)return;if(s.type===ve&&!1===t.has("OES_texture_float_linear"))return;if(!1===o&&s.type===xe&&!1===t.has("OES_texture_half_float_linear"))return;(s.anisotropy>1||n.get(s).__currentAnisotropy)&&(e.texParameterf(i,a.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(s.anisotropy,r.getMaxAnisotropy())),n.get(s).__currentAnisotropy=s.anisotropy)}}function Q(t,i){let n=!1;void 0===t.__webglInit&&(t.__webglInit=!0,i.addEventListener("dispose",I));const r=i.source;let s=m.get(r);void 0===s&&(s={},m.set(r,s));const o=function(e){const t=[];return t.push(e.wrapS),t.push(e.wrapT),t.push(e.wrapR||0),t.push(e.magFilter),t.push(e.minFilter),t.push(e.anisotropy),t.push(e.internalFormat),t.push(e.format),t.push(e.type),t.push(e.generateMipmaps),t.push(e.premultiplyAlpha),t.push(e.flipY),t.push(e.unpackAlignment),t.push(e.encoding),t.join()}(i);if(o!==t.__cacheKey){void 0===s[o]&&(s[o]={texture:e.createTexture(),usedTimes:0},a.memory.textures++,n=!0),s[o].usedTimes++;const r=s[t.__cacheKey];void 0!==r&&(s[t.__cacheKey].usedTimes--,0===r.usedTimes&&M(i)),t.__cacheKey=o,t.__webglTexture=s[o].texture}return n}function P(t,r,a){let l=3553;(r.isDataArrayTexture||r.isCompressedArrayTexture)&&(l=35866),r.isData3DTexture&&(l=32879);const c=Q(t,r),u=r.source;i.bindTexture(l,t.__webglTexture,33984+a);const d=n.get(u);if(u.version!==d.__version||!0===c){i.activeTexture(33984+a),e.pixelStorei(37440,r.flipY),e.pixelStorei(37441,r.premultiplyAlpha),e.pixelStorei(3317,r.unpackAlignment),e.pixelStorei(37443,0);const t=function(e){return!o&&(e.wrapS!==re||e.wrapT!==re||e.minFilter!==ae&&e.minFilter!==ce)}(r)&&!1===y(r.image);let n=x(r.image,t,!1,h);n=G(r,n);const A=y(n)||o,p=s.convert(r.format,r.encoding);let g,m=s.convert(r.type),f=b(r.internalFormat,p,m,r.encoding,r.isVideoTexture);D(l,r,A);const v=r.mipmaps,w=o&&!0!==r.isVideoTexture,I=void 0===d.__version||!0===c,S=C(r,n,A);if(r.isDepthTexture)f=6402,o?f=r.type===ve?36012:r.type===fe?33190:r.type===Ee?35056:33189:r.type===ve&&console.error("WebGLRenderer: Floating point depth texture requires WebGL2."),r.format===Se&&6402===f&&r.type!==ge&&r.type!==fe&&(console.warn("THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture."),r.type=fe,m=s.convert(r.type)),r.format===Me&&6402===f&&(f=34041,r.type!==Ee&&(console.warn("THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture."),r.type=Ee,m=s.convert(r.type))),I&&(w?i.texStorage2D(3553,1,f,n.width,n.height):i.texImage2D(3553,0,f,n.width,n.height,0,p,m,null));else if(r.isDataTexture)if(v.length>0&&A){w&&I&&i.texStorage2D(3553,S,f,v[0].width,v[0].height);for(let e=0,t=v.length;e>=1,t>>=1}}else if(v.length>0&&A){w&&I&&i.texStorage2D(3553,S,f,v[0].width,v[0].height);for(let e=0,t=v.length;e=34069&&l<=34074)&&e.framebufferTexture2D(36160,o,l,n.get(a).__webglTexture,0),i.bindFramebuffer(36160,null)}function N(t,i,n){if(e.bindRenderbuffer(36161,t),i.depthBuffer&&!i.stencilBuffer){let r=33189;if(n||k(i)){const t=i.depthTexture;t&&t.isDepthTexture&&(t.type===ve?r=36012:t.type===fe&&(r=33190));const n=O(i);k(i)?d.renderbufferStorageMultisampleEXT(36161,n,r,i.width,i.height):e.renderbufferStorageMultisample(36161,n,r,i.width,i.height)}else e.renderbufferStorage(36161,r,i.width,i.height);e.framebufferRenderbuffer(36160,36096,36161,t)}else if(i.depthBuffer&&i.stencilBuffer){const r=O(i);n&&!1===k(i)?e.renderbufferStorageMultisample(36161,r,35056,i.width,i.height):k(i)?d.renderbufferStorageMultisampleEXT(36161,r,35056,i.width,i.height):e.renderbufferStorage(36161,34041,i.width,i.height),e.framebufferRenderbuffer(36160,33306,36161,t)}else{const t=!0===i.isWebGLMultipleRenderTargets?i.texture:[i.texture];for(let r=0;r0&&!0===t.has("WEBGL_multisampled_render_to_texture")&&!1!==i.__useRenderToTexture}function G(e,i){const n=e.encoding,r=e.format,s=e.type;return!0===e.isCompressedTexture||!0===e.isVideoTexture||e.format===Qt||n!==Ct&&(n===wt?!1===o?!0===t.has("EXT_sRGB")&&r===Ce?(e.format=Qt,e.minFilter=ce,e.generateMipmaps=!1):i=Ai.sRGBToLinear(i):r===Ce&&s===de||console.warn("THREE.WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):console.error("THREE.WebGLTextures: Unsupported texture encoding:",n)),i}this.allocateTextureUnit=function(){const e=B;return e>=l&&console.warn("THREE.WebGLTextures: Trying to use "+e+" texture units while this GPU supports only "+l),B+=1,e},this.resetTextureUnits=function(){B=0},this.setTexture2D=T,this.setTexture2DArray=function(e,t){const r=n.get(e);e.version>0&&r.__version!==e.version?P(r,e,t):i.bindTexture(35866,r.__webglTexture,33984+t)},this.setTexture3D=function(e,t){const r=n.get(e);e.version>0&&r.__version!==e.version?P(r,e,t):i.bindTexture(32879,r.__webglTexture,33984+t)},this.setTextureCube=function(t,r){const a=n.get(t);t.version>0&&a.__version!==t.version?function(t,r,a){if(6!==r.image.length)return;const l=Q(t,r),h=r.source;i.bindTexture(34067,t.__webglTexture,33984+a);const u=n.get(h);if(h.version!==u.__version||!0===l){i.activeTexture(33984+a),e.pixelStorei(37440,r.flipY),e.pixelStorei(37441,r.premultiplyAlpha),e.pixelStorei(3317,r.unpackAlignment),e.pixelStorei(37443,0);const t=r.isCompressedTexture||r.image[0].isCompressedTexture,n=r.image[0]&&r.image[0].isDataTexture,d=[];for(let e=0;e<6;e++)d[e]=t||n?n?r.image[e].image:r.image[e]:x(r.image[e],!1,!0,c),d[e]=G(r,d[e]);const A=d[0],p=y(A)||o,g=s.convert(r.format,r.encoding),m=s.convert(r.type),f=b(r.internalFormat,g,m,r.encoding),v=o&&!0!==r.isVideoTexture,w=void 0===u.__version||!0===l;let I,S=C(r,A,p);if(D(34067,r,p),t){v&&w&&i.texStorage2D(34067,S,f,A.width,A.height);for(let e=0;e<6;e++){I=d[e].mipmaps;for(let t=0;t0&&S++,i.texStorage2D(34067,S,f,d[0].width,d[0].height));for(let e=0;e<6;e++)if(n){v?i.texSubImage2D(34069+e,0,0,0,d[e].width,d[e].height,g,m,d[e].data):i.texImage2D(34069+e,0,f,d[e].width,d[e].height,0,g,m,d[e].data);for(let t=0;t0&&!1===k(t)){const n=d?l:[l];c.__webglMultisampledFramebuffer=e.createFramebuffer(),c.__webglColorRenderbuffer=[],i.bindFramebuffer(36160,c.__webglMultisampledFramebuffer);for(let i=0;i0&&!1===k(t)){const r=t.isWebGLMultipleRenderTargets?t.texture:[t.texture],s=t.width,a=t.height;let o=16384;const l=[],c=t.stencilBuffer?33306:36096,h=n.get(t),u=!0===t.isWebGLMultipleRenderTargets;if(u)for(let t=0;to+c?(l.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:e.handedness,target:this})):!l.inputState.pinching&&a<=o-c&&(l.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:e.handedness,target:this}))}else null!==o&&e.gripSpace&&(r=t.getPose(e.gripSpace,i),null!==r&&(o.matrix.fromArray(r.transform.matrix),o.matrix.decompose(o.position,o.rotation,o.scale),r.linearVelocity?(o.hasLinearVelocity=!0,o.linearVelocity.copy(r.linearVelocity)):o.hasLinearVelocity=!1,r.angularVelocity?(o.hasAngularVelocity=!0,o.angularVelocity.copy(r.angularVelocity)):o.hasAngularVelocity=!1));null!==a&&(n=t.getPose(e.targetRaySpace,i),null===n&&null!==r&&(n=r),null!==n&&(a.matrix.fromArray(n.transform.matrix),a.matrix.decompose(a.position,a.rotation,a.scale),n.linearVelocity?(a.hasLinearVelocity=!0,a.linearVelocity.copy(n.linearVelocity)):a.hasLinearVelocity=!1,n.angularVelocity?(a.hasAngularVelocity=!0,a.angularVelocity.copy(n.angularVelocity)):a.hasAngularVelocity=!1,this.dispatchEvent(co)))}return null!==a&&(a.visible=null!==n),null!==o&&(o.visible=null!==r),null!==l&&(l.visible=null!==s),this}_getHandJoint(e,t){if(void 0===e.joints[t.jointName]){const i=new lo;i.matrixAutoUpdate=!1,i.visible=!1,e.joints[t.jointName]=i,e.add(i)}return e.joints[t.jointName]}constructor(){this._targetRay=null,this._grip=null,this._hand=null}}class uo extends fi{constructor(e,t,i,n,r,s,a,o,l,c){if((c=void 0!==c?c:Se)!==Se&&c!==Me)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");void 0===i&&c===Se&&(i=fe),void 0===i&&c===Me&&(i=Ee),super(null,n,r,s,a,o,c,i,l),this.isDepthTexture=!0,this.image={width:e,height:t},this.magFilter=void 0!==a?a:ae,this.minFilter=void 0!==o?o:ae,this.flipY=!1,this.generateMipmaps=!1}}class Ao extends Pt{constructor(e,t){super();const i=this;let n=null,r=1,s=null,a="local-floor",o=1,l=null,c=null,h=null,u=null,d=null,A=null;const p=t.getContextAttributes();let g=null,m=null;const f=[],v=[],x=new Set,y=new Map,_=new Er;_.layers.enable(1),_.viewport=new vi;const E=new Er;E.layers.enable(2),E.viewport=new vi;const b=[_,E],C=new oo;C.layers.enable(1),C.layers.enable(2);let w=null,I=null;function S(e){const t=v.indexOf(e.inputSource);if(-1===t)return;const i=f[t];void 0!==i&&i.dispatchEvent({type:e.type,data:e.inputSource})}function M(){n.removeEventListener("select",S),n.removeEventListener("selectstart",S),n.removeEventListener("selectend",S),n.removeEventListener("squeeze",S),n.removeEventListener("squeezestart",S),n.removeEventListener("squeezeend",S),n.removeEventListener("end",M),n.removeEventListener("inputsourceschange",B);for(let e=0;e=0&&(v[n]=null,f[n].disconnect(i))}for(let t=0;t=v.length){v.push(i),n=e;break}if(null===v[e]){v[e]=i,n=e;break}}if(-1===n)break}const r=f[n];r&&r.connect(i)}}this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(e){let t=f[e];return void 0===t&&(t=new ho,f[e]=t),t.getTargetRaySpace()},this.getControllerGrip=function(e){let t=f[e];return void 0===t&&(t=new ho,f[e]=t),t.getGripSpace()},this.getHand=function(e){let t=f[e];return void 0===t&&(t=new ho,f[e]=t),t.getHandSpace()},this.setFramebufferScaleFactor=function(e){r=e,!0===i.isPresenting&&console.warn("THREE.WebXRManager: Cannot change framebuffer scale while presenting.")},this.setReferenceSpaceType=function(e){a=e,!0===i.isPresenting&&console.warn("THREE.WebXRManager: Cannot change reference space type while presenting.")},this.getReferenceSpace=function(){return l||s},this.setReferenceSpace=function(e){l=e},this.getBaseLayer=function(){return null!==u?u:d},this.getBinding=function(){return h},this.getFrame=function(){return A},this.getSession=function(){return n},this.setSession=async function(c){if(n=c,null!==n){if(g=e.getRenderTarget(),n.addEventListener("select",S),n.addEventListener("selectstart",S),n.addEventListener("selectend",S),n.addEventListener("squeeze",S),n.addEventListener("squeezestart",S),n.addEventListener("squeezeend",S),n.addEventListener("end",M),n.addEventListener("inputsourceschange",B),!0!==p.xrCompatible&&await t.makeXRCompatible(),void 0===n.renderState.layers||!1===e.capabilities.isWebGL2){const i={antialias:void 0!==n.renderState.layers||p.antialias,alpha:p.alpha,depth:p.depth,stencil:p.stencil,framebufferScaleFactor:r};d=new XRWebGLLayer(n,t,i),n.updateRenderState({baseLayer:d}),m=new xi(d.framebufferWidth,d.framebufferHeight,{format:Ce,type:de,encoding:e.outputEncoding,stencilBuffer:p.stencil})}else{let i=null,s=null,a=null;p.depth&&(a=p.stencil?35056:33190,i=p.stencil?Me:Se,s=p.stencil?Ee:fe);const o={colorFormat:32856,depthFormat:a,scaleFactor:r};h=new XRWebGLBinding(n,t),u=h.createProjectionLayer(o),n.updateRenderState({layers:[u]}),m=new xi(u.textureWidth,u.textureHeight,{format:Ce,type:de,depthTexture:new uo(u.textureWidth,u.textureHeight,s,void 0,void 0,void 0,void 0,void 0,void 0,i),stencilBuffer:p.stencil,encoding:e.outputEncoding,samples:p.antialias?4:0});e.properties.get(m).__ignoreDepthValues=u.ignoreDepthValues}m.isXRRenderTarget=!0,this.setFoveation(o),l=null,s=await n.requestReferenceSpace(a),Q.setContext(n),Q.start(),i.isPresenting=!0,i.dispatchEvent({type:"sessionstart"})}};const T=new bi,R=new bi;function L(e,t){null===t?e.matrixWorld.copy(e.matrix):e.matrixWorld.multiplyMatrices(t.matrixWorld,e.matrix),e.matrixWorldInverse.copy(e.matrixWorld).invert()}this.updateCamera=function(e){if(null===n)return;C.near=E.near=_.near=e.near,C.far=E.far=_.far=e.far,w===C.near&&I===C.far||(n.updateRenderState({depthNear:C.near,depthFar:C.far}),w=C.near,I=C.far);const t=e.parent,i=C.cameras;L(C,t);for(let e=0;et&&(y.set(e,e.lastChangedTime),i.dispatchEvent({type:"planechanged",data:e}))}else x.add(e),y.set(e,n.lastChangedTime),i.dispatchEvent({type:"planeadded",data:e})}A=null})),this.setAnimationLoop=function(e){D=e},this.dispose=function(){}}}function po(e,t){function i(i,n){i.opacity.value=n.opacity,n.color&&i.diffuse.value.copy(n.color),n.emissive&&i.emissive.value.copy(n.emissive).multiplyScalar(n.emissiveIntensity),n.map&&(i.map.value=n.map),n.alphaMap&&(i.alphaMap.value=n.alphaMap),n.bumpMap&&(i.bumpMap.value=n.bumpMap,i.bumpScale.value=n.bumpScale,n.side===u&&(i.bumpScale.value*=-1)),n.displacementMap&&(i.displacementMap.value=n.displacementMap,i.displacementScale.value=n.displacementScale,i.displacementBias.value=n.displacementBias),n.emissiveMap&&(i.emissiveMap.value=n.emissiveMap),n.normalMap&&(i.normalMap.value=n.normalMap,i.normalScale.value.copy(n.normalScale),n.side===u&&i.normalScale.value.negate()),n.specularMap&&(i.specularMap.value=n.specularMap),n.alphaTest>0&&(i.alphaTest.value=n.alphaTest);const r=t.get(n).envMap;if(r&&(i.envMap.value=r,i.flipEnvMap.value=r.isCubeTexture&&!1===r.isRenderTargetTexture?-1:1,i.reflectivity.value=n.reflectivity,i.ior.value=n.ior,i.refractionRatio.value=n.refractionRatio),n.lightMap){i.lightMap.value=n.lightMap;const t=!0!==e.physicallyCorrectLights?Math.PI:1;i.lightMapIntensity.value=n.lightMapIntensity*t}let s,a;n.aoMap&&(i.aoMap.value=n.aoMap,i.aoMapIntensity.value=n.aoMapIntensity),n.map?s=n.map:n.specularMap?s=n.specularMap:n.displacementMap?s=n.displacementMap:n.normalMap?s=n.normalMap:n.bumpMap?s=n.bumpMap:n.roughnessMap?s=n.roughnessMap:n.metalnessMap?s=n.metalnessMap:n.alphaMap?s=n.alphaMap:n.emissiveMap?s=n.emissiveMap:n.clearcoatMap?s=n.clearcoatMap:n.clearcoatNormalMap?s=n.clearcoatNormalMap:n.clearcoatRoughnessMap?s=n.clearcoatRoughnessMap:n.iridescenceMap?s=n.iridescenceMap:n.iridescenceThicknessMap?s=n.iridescenceThicknessMap:n.specularIntensityMap?s=n.specularIntensityMap:n.specularColorMap?s=n.specularColorMap:n.transmissionMap?s=n.transmissionMap:n.thicknessMap?s=n.thicknessMap:n.sheenColorMap?s=n.sheenColorMap:n.sheenRoughnessMap&&(s=n.sheenRoughnessMap),void 0!==s&&(s.isWebGLRenderTarget&&(s=s.texture),!0===s.matrixAutoUpdate&&s.updateMatrix(),i.uvTransform.value.copy(s.matrix)),n.aoMap?a=n.aoMap:n.lightMap&&(a=n.lightMap),void 0!==a&&(a.isWebGLRenderTarget&&(a=a.texture),!0===a.matrixAutoUpdate&&a.updateMatrix(),i.uv2Transform.value.copy(a.matrix))}return{refreshFogUniforms:function(t,i){i.color.getRGB(t.fogColor.value,vr(e)),i.isFog?(t.fogNear.value=i.near,t.fogFar.value=i.far):i.isFogExp2&&(t.fogDensity.value=i.density)},refreshMaterialUniforms:function(e,n,r,s,a){n.isMeshBasicMaterial||n.isMeshLambertMaterial?i(e,n):n.isMeshToonMaterial?(i(e,n),function(e,t){t.gradientMap&&(e.gradientMap.value=t.gradientMap)}(e,n)):n.isMeshPhongMaterial?(i(e,n),function(e,t){e.specular.value.copy(t.specular),e.shininess.value=Math.max(t.shininess,1e-4)}(e,n)):n.isMeshStandardMaterial?(i(e,n),function(e,i){e.roughness.value=i.roughness,e.metalness.value=i.metalness,i.roughnessMap&&(e.roughnessMap.value=i.roughnessMap);i.metalnessMap&&(e.metalnessMap.value=i.metalnessMap);const n=t.get(i).envMap;n&&(e.envMapIntensity.value=i.envMapIntensity)}(e,n),n.isMeshPhysicalMaterial&&function(e,t,i){e.ior.value=t.ior,t.sheen>0&&(e.sheenColor.value.copy(t.sheenColor).multiplyScalar(t.sheen),e.sheenRoughness.value=t.sheenRoughness,t.sheenColorMap&&(e.sheenColorMap.value=t.sheenColorMap),t.sheenRoughnessMap&&(e.sheenRoughnessMap.value=t.sheenRoughnessMap));t.clearcoat>0&&(e.clearcoat.value=t.clearcoat,e.clearcoatRoughness.value=t.clearcoatRoughness,t.clearcoatMap&&(e.clearcoatMap.value=t.clearcoatMap),t.clearcoatRoughnessMap&&(e.clearcoatRoughnessMap.value=t.clearcoatRoughnessMap),t.clearcoatNormalMap&&(e.clearcoatNormalScale.value.copy(t.clearcoatNormalScale),e.clearcoatNormalMap.value=t.clearcoatNormalMap,t.side===u&&e.clearcoatNormalScale.value.negate()));t.iridescence>0&&(e.iridescence.value=t.iridescence,e.iridescenceIOR.value=t.iridescenceIOR,e.iridescenceThicknessMinimum.value=t.iridescenceThicknessRange[0],e.iridescenceThicknessMaximum.value=t.iridescenceThicknessRange[1],t.iridescenceMap&&(e.iridescenceMap.value=t.iridescenceMap),t.iridescenceThicknessMap&&(e.iridescenceThicknessMap.value=t.iridescenceThicknessMap));t.transmission>0&&(e.transmission.value=t.transmission,e.transmissionSamplerMap.value=i.texture,e.transmissionSamplerSize.value.set(i.width,i.height),t.transmissionMap&&(e.transmissionMap.value=t.transmissionMap),e.thickness.value=t.thickness,t.thicknessMap&&(e.thicknessMap.value=t.thicknessMap),e.attenuationDistance.value=t.attenuationDistance,e.attenuationColor.value.copy(t.attenuationColor));e.specularIntensity.value=t.specularIntensity,e.specularColor.value.copy(t.specularColor),t.specularIntensityMap&&(e.specularIntensityMap.value=t.specularIntensityMap);t.specularColorMap&&(e.specularColorMap.value=t.specularColorMap)}(e,n,a)):n.isMeshMatcapMaterial?(i(e,n),function(e,t){t.matcap&&(e.matcap.value=t.matcap)}(e,n)):n.isMeshDepthMaterial?i(e,n):n.isMeshDistanceMaterial?(i(e,n),function(e,t){e.referencePosition.value.copy(t.referencePosition),e.nearDistance.value=t.nearDistance,e.farDistance.value=t.farDistance}(e,n)):n.isMeshNormalMaterial?i(e,n):n.isLineBasicMaterial?(function(e,t){e.diffuse.value.copy(t.color),e.opacity.value=t.opacity}(e,n),n.isLineDashedMaterial&&function(e,t){e.dashSize.value=t.dashSize,e.totalSize.value=t.dashSize+t.gapSize,e.scale.value=t.scale}(e,n)):n.isPointsMaterial?function(e,t,i,n){e.diffuse.value.copy(t.color),e.opacity.value=t.opacity,e.size.value=t.size*i,e.scale.value=.5*n,t.map&&(e.map.value=t.map);t.alphaMap&&(e.alphaMap.value=t.alphaMap);t.alphaTest>0&&(e.alphaTest.value=t.alphaTest);let r;t.map?r=t.map:t.alphaMap&&(r=t.alphaMap);void 0!==r&&(!0===r.matrixAutoUpdate&&r.updateMatrix(),e.uvTransform.value.copy(r.matrix))}(e,n,r,s):n.isSpriteMaterial?function(e,t){e.diffuse.value.copy(t.color),e.opacity.value=t.opacity,e.rotation.value=t.rotation,t.map&&(e.map.value=t.map);t.alphaMap&&(e.alphaMap.value=t.alphaMap);t.alphaTest>0&&(e.alphaTest.value=t.alphaTest);let i;t.map?i=t.map:t.alphaMap&&(i=t.alphaMap);void 0!==i&&(!0===i.matrixAutoUpdate&&i.updateMatrix(),e.uvTransform.value.copy(i.matrix))}(e,n):n.isShadowMaterial?(e.color.value.copy(n.color),e.opacity.value=n.opacity):n.isShaderMaterial&&(n.uniformsNeedUpdate=!1)}}}function go(e,t,i,n){let r={},s={},a=[];const o=i.isWebGL2?e.getParameter(35375):0;function l(e,t,i){const n=e.value;if(void 0===i[t]){if("number"==typeof n)i[t]=n;else{const e=Array.isArray(n)?n:[n],r=[];for(let t=0;t0){r=i%n;0!==r&&n-r-a.boundary<0&&(i+=n-r,s.__offset=i)}i+=a.storage}r=i%n,r>0&&(i+=n-r);e.__size=i,e.__cache={}}(i),d=function(t){const i=function(){for(let e=0;e0&&function(e,t,i){const n=$.isWebGL2;null===k&&(k=new xi(1,1,{generateMipmaps:!0,type:j.has("EXT_color_buffer_half_float")?xe:de,minFilter:ue,samples:n&&!0===a?4:0}));x.getDrawingBufferSize(H),n?k.setSize(H.x,H.y):k.setSize(qt(H.x),qt(H.y));const r=x.getRenderTarget();x.setRenderTarget(k),x.clear();const s=x.toneMapping;x.toneMapping=q,Fe(e,t,i),x.toneMapping=s,J.updateMultisampleRenderTarget(k),J.updateRenderTargetMipmap(k),x.setRenderTarget(r)}(r,t,i),n&&K.viewport(I.copy(n)),r.length>0&&Fe(r,t,i),s.length>0&&Fe(s,t,i),o.length>0&&Fe(o,t,i),K.buffers.depth.setTest(!0),K.buffers.depth.setMask(!0),K.buffers.color.setMask(!0),K.setPolygonOffset(!1)}function Fe(e,t,i){const n=!0===t.isScene?t.overrideMaterial:null;for(let r=0,s=e.length;r0?v[v.length-1]:null,f.pop(),g=f.length>0?f[f.length-1]:null},this.getActiveCubeFace=function(){return _},this.getActiveMipmapLevel=function(){return E},this.getRenderTarget=function(){return b},this.setRenderTargetTextures=function(e,t,i){X.get(e.texture).__webglTexture=t,X.get(e.depthTexture).__webglTexture=i;const n=X.get(e);n.__hasExternalTextures=!0,n.__hasExternalTextures&&(n.__autoAllocateDepthBuffer=void 0===i,n.__autoAllocateDepthBuffer||!0===j.has("WEBGL_multisampled_render_to_texture")&&(console.warn("THREE.WebGLRenderer: Render-to-texture extension was disabled because an external texture was provided"),n.__useRenderToTexture=!1))},this.setRenderTargetFramebuffer=function(e,t){const i=X.get(e);i.__webglFramebuffer=t,i.__useDefaultFramebuffer=void 0===t},this.setRenderTarget=function(e,t=0,i=0){b=e,_=t,E=i;let n=!0,r=null,s=!1,a=!1;if(e){const i=X.get(e);void 0!==i.__useDefaultFramebuffer?(K.bindFramebuffer(36160,null),n=!1):void 0===i.__webglFramebuffer?J.setupRenderTarget(e):i.__hasExternalTextures&&J.rebindTextures(e,X.get(e.texture).__webglTexture,X.get(e.depthTexture).__webglTexture);const o=e.texture;(o.isData3DTexture||o.isDataArrayTexture||o.isCompressedArrayTexture)&&(a=!0);const l=X.get(e).__webglFramebuffer;e.isWebGLCubeRenderTarget?(r=l[t],s=!0):r=$.isWebGL2&&e.samples>0&&!1===J.useMultisampledRTT(e)?X.get(e).__webglMultisampledFramebuffer:l,I.copy(e.viewport),S.copy(e.scissor),M=e.scissorTest}else I.copy(Q).multiplyScalar(R).floor(),S.copy(P).multiplyScalar(R).floor(),M=F;if(K.bindFramebuffer(36160,r)&&$.drawBuffers&&n&&K.drawBuffers(e,r),K.viewport(I),K.scissor(S),K.setScissorTest(M),s){const n=X.get(e.texture);_e.framebufferTexture2D(36160,36064,34069+t,n.__webglTexture,i)}else if(a){const n=X.get(e.texture),r=t||0;_e.framebufferTextureLayer(36160,36064,n.__webglTexture,i||0,r)}C=-1},this.readRenderTargetPixels=function(e,t,i,n,r,s,a){if(!e||!e.isWebGLRenderTarget)return void console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");let o=X.get(e).__webglFramebuffer;if(e.isWebGLCubeRenderTarget&&void 0!==a&&(o=o[a]),o){K.bindFramebuffer(36160,o);try{const a=e.texture,o=a.format,l=a.type;if(o!==Ce&&me.convert(o)!==_e.getParameter(35739))return void console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format.");const c=l===xe&&(j.has("EXT_color_buffer_half_float")||$.isWebGL2&&j.has("EXT_color_buffer_float"));if(!(l===de||me.convert(l)===_e.getParameter(35738)||l===ve&&($.isWebGL2||j.has("OES_texture_float")||j.has("WEBGL_color_buffer_float"))||c))return void console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.");t>=0&&t<=e.width-n&&i>=0&&i<=e.height-r&&_e.readPixels(t,i,n,r,me.convert(o),me.convert(l),s)}finally{const e=null!==b?X.get(b).__webglFramebuffer:null;K.bindFramebuffer(36160,e)}}},this.copyFramebufferToTexture=function(e,t,i=0){const n=Math.pow(2,-i),r=Math.floor(t.image.width*n),s=Math.floor(t.image.height*n);J.setTexture2D(t,0),_e.copyTexSubImage2D(3553,i,0,0,e.x,e.y,r,s),K.unbindTexture()},this.copyTextureToTexture=function(e,t,i,n=0){const r=t.image.width,s=t.image.height,a=me.convert(i.format),o=me.convert(i.type);J.setTexture2D(i,0),_e.pixelStorei(37440,i.flipY),_e.pixelStorei(37441,i.premultiplyAlpha),_e.pixelStorei(3317,i.unpackAlignment),t.isDataTexture?_e.texSubImage2D(3553,n,e.x,e.y,r,s,a,o,t.image.data):t.isCompressedTexture?_e.compressedTexSubImage2D(3553,n,e.x,e.y,t.mipmaps[0].width,t.mipmaps[0].height,a,t.mipmaps[0].data):_e.texSubImage2D(3553,n,e.x,e.y,a,o,t.image),0===n&&i.generateMipmaps&&_e.generateMipmap(3553),K.unbindTexture()},this.copyTextureToTexture3D=function(e,t,i,n,r=0){if(x.isWebGL1Renderer)return void console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: can only be used with WebGL2.");const s=e.max.x-e.min.x+1,a=e.max.y-e.min.y+1,o=e.max.z-e.min.z+1,l=me.convert(n.format),c=me.convert(n.type);let h;if(n.isData3DTexture)J.setTexture3D(n,0),h=32879;else{if(!n.isDataArrayTexture)return void console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: only supports THREE.DataTexture3D and THREE.DataTexture2DArray.");J.setTexture2DArray(n,0),h=35866}_e.pixelStorei(37440,n.flipY),_e.pixelStorei(37441,n.premultiplyAlpha),_e.pixelStorei(3317,n.unpackAlignment);const u=_e.getParameter(3314),d=_e.getParameter(32878),A=_e.getParameter(3316),p=_e.getParameter(3315),g=_e.getParameter(32877),m=i.isCompressedTexture?i.mipmaps[0]:i.image;_e.pixelStorei(3314,m.width),_e.pixelStorei(32878,m.height),_e.pixelStorei(3316,e.min.x),_e.pixelStorei(3315,e.min.y),_e.pixelStorei(32877,e.min.z),i.isDataTexture||i.isData3DTexture?_e.texSubImage3D(h,r,t.x,t.y,t.z,s,a,o,l,c,m.data):i.isCompressedArrayTexture?(console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: untested support for compressed srcTexture."),_e.compressedTexSubImage3D(h,r,t.x,t.y,t.z,s,a,o,l,m.data)):_e.texSubImage3D(h,r,t.x,t.y,t.z,s,a,o,l,c,m),_e.pixelStorei(3314,u),_e.pixelStorei(32878,d),_e.pixelStorei(3316,A),_e.pixelStorei(3315,p),_e.pixelStorei(32877,g),0===r&&n.generateMipmaps&&_e.generateMipmap(h),K.unbindTexture()},this.initTexture=function(e){e.isCubeTexture?J.setTextureCube(e,0):e.isData3DTexture?J.setTexture3D(e,0):e.isDataArrayTexture||e.isCompressedArrayTexture?J.setTexture2DArray(e,0):J.setTexture2D(e,0),K.unbindTexture()},this.resetState=function(){_=0,E=0,b=null,K.reset(),fe.reset()},"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}(class extends mo{}).prototype.isWebGL1Renderer=!0;class fo extends wn{copy(e,t){return super.copy(e,t),null!==e.background&&(this.background=e.background.clone()),null!==e.environment&&(this.environment=e.environment.clone()),null!==e.fog&&(this.fog=e.fog.clone()),this.backgroundBlurriness=e.backgroundBlurriness,this.backgroundIntensity=e.backgroundIntensity,null!==e.overrideMaterial&&(this.overrideMaterial=e.overrideMaterial.clone()),this.matrixAutoUpdate=e.matrixAutoUpdate,this}toJSON(e){const t=super.toJSON(e);return null!==this.fog&&(t.object.fog=this.fog.toJSON()),this.backgroundBlurriness>0&&(t.object.backgroundBlurriness=this.backgroundBlurriness),1!==this.backgroundIntensity&&(t.object.backgroundIntensity=this.backgroundIntensity),t}get autoUpdate(){return console.warn("THREE.Scene: autoUpdate was renamed to matrixWorldAutoUpdate in r144."),this.matrixWorldAutoUpdate}set autoUpdate(e){console.warn("THREE.Scene: autoUpdate was renamed to matrixWorldAutoUpdate in r144."),this.matrixWorldAutoUpdate=e}constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.backgroundBlurriness=0,this.backgroundIntensity=1,this.overrideMaterial=null,"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}}class vo{onUploadCallback(){}set needsUpdate(e){!0===e&&this.version++}setUsage(e){return this.usage=e,this}copy(e){return this.array=new e.array.constructor(e.array),this.count=e.count,this.stride=e.stride,this.usage=e.usage,this}copyAt(e,t,i){e*=this.stride,i*=t.stride;for(let n=0,r=this.stride;no)continue;u.applyMatrix4(this.matrixWorld);const s=e.ray.origin.distanceTo(u);se.far||t.push({distance:s,point:h.clone().applyMatrix4(this.matrixWorld),index:i,face:null,faceIndex:null,object:this})}}else{for(let i=Math.max(0,s.start),n=Math.min(p.count,s.start+s.count)-1;io)continue;u.applyMatrix4(this.matrixWorld);const n=e.ray.origin.distanceTo(u);ne.far||t.push({distance:n,point:h.clone().applyMatrix4(this.matrixWorld),index:i,face:null,faceIndex:null,object:this})}}}updateMorphTargets(){const e=this.geometry.morphAttributes,t=Object.keys(e);if(t.length>0){const i=e[t[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let e=0,t=i.length;e0){const i=e[t[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let e=0,t=i.length;er.far)return;s.push({distance:l,distanceToRay:Math.sqrt(o),point:i,index:t,face:null,object:a})}}class nl extends fi{clone(){return new this.constructor(this.image).copy(this)}update(){const e=this.image;!1==="requestVideoFrameCallback"in e&&e.readyState>=e.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}constructor(e,t,i,n,r,s,a,o,l){super(e,t,i,n,r,s,a,o,l),this.isVideoTexture=!0,this.minFilter=void 0!==s?s:ce,this.magFilter=void 0!==r?r:ce,this.generateMipmaps=!1;const c=this;"requestVideoFrameCallback"in e&&e.requestVideoFrameCallback((function t(){c.needsUpdate=!0,e.requestVideoFrameCallback(t)}))}}class rl extends fi{constructor(e,t,i,n,r,s,a,o,l,c,h,u){super(null,s,a,o,l,c,n,r,h,u),this.isCompressedTexture=!0,this.image={width:t,height:i},this.mipmaps=e,this.flipY=!1,this.generateMipmaps=!1}}class sl extends rl{constructor(e,t,i,n,r,s){super(e,t,i,r,s),this.isCompressedArrayTexture=!0,this.image.depth=n,this.wrapR=re}}class al extends fi{constructor(e,t,i,n,r,s,a,o,l){super(e,t,i,n,r,s,a,o,l),this.isCanvasTexture=!0,this.needsUpdate=!0}}class ol extends Un{copy(e){return super.copy(e),this.defines={STANDARD:""},this.color.copy(e.color),this.roughness=e.roughness,this.metalness=e.metalness,this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.emissive.copy(e.emissive),this.emissiveMap=e.emissiveMap,this.emissiveIntensity=e.emissiveIntensity,this.bumpMap=e.bumpMap,this.bumpScale=e.bumpScale,this.normalMap=e.normalMap,this.normalMapType=e.normalMapType,this.normalScale.copy(e.normalScale),this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.roughnessMap=e.roughnessMap,this.metalnessMap=e.metalnessMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.envMapIntensity=e.envMapIntensity,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this.flatShading=e.flatShading,this.fog=e.fog,this}constructor(e){super(),this.isMeshStandardMaterial=!0,this.defines={STANDARD:""},this.type="MeshStandardMaterial",this.color=new ui(16777215),this.roughness=1,this.metalness=0,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new ui(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=St,this.normalScale=new Yt(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.roughnessMap=null,this.metalnessMap=null,this.alphaMap=null,this.envMap=null,this.envMapIntensity=1,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(e)}}class ll extends ol{get sheen(){return this._sheen}set sheen(e){this._sheen>0!=e>0&&this.version++,this._sheen=e}get clearcoat(){return this._clearcoat}set clearcoat(e){this._clearcoat>0!=e>0&&this.version++,this._clearcoat=e}get iridescence(){return this._iridescence}set iridescence(e){this._iridescence>0!=e>0&&this.version++,this._iridescence=e}get transmission(){return this._transmission}set transmission(e){this._transmission>0!=e>0&&this.version++,this._transmission=e}copy(e){return super.copy(e),this.defines={STANDARD:"",PHYSICAL:""},this.clearcoat=e.clearcoat,this.clearcoatMap=e.clearcoatMap,this.clearcoatRoughness=e.clearcoatRoughness,this.clearcoatRoughnessMap=e.clearcoatRoughnessMap,this.clearcoatNormalMap=e.clearcoatNormalMap,this.clearcoatNormalScale.copy(e.clearcoatNormalScale),this.ior=e.ior,this.iridescence=e.iridescence,this.iridescenceMap=e.iridescenceMap,this.iridescenceIOR=e.iridescenceIOR,this.iridescenceThicknessRange=[...e.iridescenceThicknessRange],this.iridescenceThicknessMap=e.iridescenceThicknessMap,this.sheen=e.sheen,this.sheenColor.copy(e.sheenColor),this.sheenColorMap=e.sheenColorMap,this.sheenRoughness=e.sheenRoughness,this.sheenRoughnessMap=e.sheenRoughnessMap,this.transmission=e.transmission,this.transmissionMap=e.transmissionMap,this.thickness=e.thickness,this.thicknessMap=e.thicknessMap,this.attenuationDistance=e.attenuationDistance,this.attenuationColor.copy(e.attenuationColor),this.specularIntensity=e.specularIntensity,this.specularIntensityMap=e.specularIntensityMap,this.specularColor.copy(e.specularColor),this.specularColorMap=e.specularColorMap,this}constructor(e){super(),this.isMeshPhysicalMaterial=!0,this.defines={STANDARD:"",PHYSICAL:""},this.type="MeshPhysicalMaterial",this.clearcoatMap=null,this.clearcoatRoughness=0,this.clearcoatRoughnessMap=null,this.clearcoatNormalScale=new Yt(1,1),this.clearcoatNormalMap=null,this.ior=1.5,Object.defineProperty(this,"reflectivity",{get:function(){return Gt(2.5*(this.ior-1)/(this.ior+1),0,1)},set:function(e){this.ior=(1+.4*e)/(1-.4*e)}}),this.iridescenceMap=null,this.iridescenceIOR=1.3,this.iridescenceThicknessRange=[100,400],this.iridescenceThicknessMap=null,this.sheenColor=new ui(0),this.sheenColorMap=null,this.sheenRoughness=1,this.sheenRoughnessMap=null,this.transmissionMap=null,this.thickness=0,this.thicknessMap=null,this.attenuationDistance=1/0,this.attenuationColor=new ui(1,1,1),this.specularIntensity=1,this.specularIntensityMap=null,this.specularColor=new ui(1,1,1),this.specularColorMap=null,this._sheen=0,this._clearcoat=0,this._iridescence=0,this._transmission=0,this.setValues(e)}}function cl(e,t,i){return ul(e)?new e.constructor(e.subarray(t,void 0!==i?i:e.length)):e.slice(t,i)}function hl(e,t,i){return!e||!i&&e.constructor===t?e:"number"==typeof t.BYTES_PER_ELEMENT?new t(e):Array.prototype.slice.call(e)}function ul(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function dl(e){const t=e.length,i=new Array(t);for(let e=0;e!==t;++e)i[e]=e;return i.sort((function(t,i){return e[t]-e[i]})),i}function Al(e,t,i){const n=e.length,r=new e.constructor(n);for(let s=0,a=0;a!==n;++s){const n=i[s]*t;for(let i=0;i!==t;++i)r[a++]=e[n+i]}return r}function pl(e,t,i,n){let r=1,s=e[0];for(;void 0!==s&&void 0===s[n];)s=e[r++];if(void 0===s)return;let a=s[n];if(void 0!==a)if(Array.isArray(a))do{a=s[n],void 0!==a&&(t.push(s.time),i.push.apply(i,a)),s=e[r++]}while(void 0!==s);else if(void 0!==a.toArray)do{a=s[n],void 0!==a&&(t.push(s.time),a.toArray(i,i.length)),s=e[r++]}while(void 0!==s);else do{a=s[n],void 0!==a&&(t.push(s.time),i.push(a)),s=e[r++]}while(void 0!==s)}class gl{evaluate(e){const t=this.parameterPositions;let i=this._cachedIndex,n=t[i],r=t[i-1];e:{t:{let s;i:{n:if(!(e=r)break e;{const a=t[1];e=r)break t}s=i,i=0}}for(;i>>1;et;)--s;if(++s,0!==r||s!==n){r>=s&&(s=Math.max(s,1),r=s-1);const e=this.getValueSize();this.times=cl(i,r,s),this.values=cl(this.values,r*e,s*e)}return this}validate(){let e=!0;const t=this.getValueSize();t-Math.floor(t)!=0&&(console.error("THREE.KeyframeTrack: Invalid value size in track.",this),e=!1);const i=this.times,n=this.values,r=i.length;0===r&&(console.error("THREE.KeyframeTrack: Track is empty.",this),e=!1);let s=null;for(let t=0;t!==r;t++){const n=i[t];if("number"==typeof n&&isNaN(n)){console.error("THREE.KeyframeTrack: Time is not a valid number.",this,t,n),e=!1;break}if(null!==s&&s>n){console.error("THREE.KeyframeTrack: Out of order keys.",this,t,n,s),e=!1;break}s=n}if(void 0!==n&&ul(n))for(let t=0,i=n.length;t!==i;++t){const i=n[t];if(isNaN(i)){console.error("THREE.KeyframeTrack: Value is not a valid number.",this,t,i),e=!1;break}}return e}optimize(){const e=cl(this.times),t=cl(this.values),i=this.getValueSize(),n=this.getInterpolation()===gt,r=e.length-1;let s=1;for(let a=1;a0){e[s]=e[r];for(let e=r*i,n=s*i,a=0;a!==i;++a)t[n+a]=t[e+a];++s}return s!==e.length?(this.times=cl(e,0,s),this.values=cl(t,0,s*i)):(this.times=e,this.values=t),this}clone(){const e=cl(this.times,0),t=cl(this.values,0),i=new(0,this.constructor)(this.name,e,t);return i.createInterpolant=this.createInterpolant,i}constructor(e,t,i,n){if(void 0===e)throw new Error("THREE.KeyframeTrack: track name is undefined");if(void 0===t||0===t.length)throw new Error("THREE.KeyframeTrack: no keyframes in track named "+e);this.name=e,this.times=hl(t,this.TimeBufferType),this.values=hl(i,this.ValueBufferType),this.setInterpolation(n||this.DefaultInterpolation)}}xl.prototype.TimeBufferType=Float32Array,xl.prototype.ValueBufferType=Float32Array,xl.prototype.DefaultInterpolation=pt;class yl extends xl{}yl.prototype.ValueTypeName="bool",yl.prototype.ValueBufferType=Array,yl.prototype.DefaultInterpolation=At,yl.prototype.InterpolantFactoryMethodLinear=void 0,yl.prototype.InterpolantFactoryMethodSmooth=void 0;class _l extends xl{}_l.prototype.ValueTypeName="color";class El extends xl{}El.prototype.ValueTypeName="number";class bl extends gl{interpolate_(e,t,i,n){const r=this.resultBuffer,s=this.sampleValues,a=this.valueSize,o=(i-t)/(n-t);let l=e*a;for(let e=l+a;l!==e;l+=4)Ei.slerpFlat(r,0,s,l-a,s,l,o);return r}constructor(e,t,i,n){super(e,t,i,n)}}class Cl extends xl{InterpolantFactoryMethodLinear(e){return new bl(this.times,this.values,this.getValueSize(),e)}}Cl.prototype.ValueTypeName="quaternion",Cl.prototype.DefaultInterpolation=pt,Cl.prototype.InterpolantFactoryMethodSmooth=void 0;class wl extends xl{}wl.prototype.ValueTypeName="string",wl.prototype.ValueBufferType=Array,wl.prototype.DefaultInterpolation=At,wl.prototype.InterpolantFactoryMethodLinear=void 0,wl.prototype.InterpolantFactoryMethodSmooth=void 0;class Il extends xl{}Il.prototype.ValueTypeName="vector";class Sl{static parse(e){const t=[],i=e.tracks,n=1/(e.fps||1);for(let e=0,r=i.length;e!==r;++e)t.push(Ml(i[e]).scale(n));const r=new this(e.name,e.duration,t,e.blendMode);return r.uuid=e.uuid,r}static toJSON(e){const t=[],i=e.tracks,n={name:e.name,duration:e.duration,tracks:t,uuid:e.uuid,blendMode:e.blendMode};for(let e=0,n=i.length;e!==n;++e)t.push(xl.toJSON(i[e]));return n}static CreateFromMorphTargetSequence(e,t,i,n){const r=t.length,s=[];for(let e=0;e1){const e=s[1];let t=n[e];t||(n[e]=t=[]),t.push(i)}}const s=[];for(const e in n)s.push(this.CreateFromMorphTargetSequence(e,n[e],t,i));return s}static parseAnimation(e,t){if(!e)return console.error("THREE.AnimationClip: No animation in JSONLoader data."),null;const i=function(e,t,i,n,r){if(0!==i.length){const s=[],a=[];pl(i,s,a,n),0!==s.length&&r.push(new e(t,s,a))}},n=[],r=e.name||"default",s=e.fps||30,a=e.blendMode;let o=e.length||-1;const l=e.hierarchy||[];for(let e=0;e{t&&t(r),this.manager.itemEnd(e)}),0),r;if(void 0!==Dl[e])return void Dl[e].push({onLoad:t,onProgress:i,onError:n});Dl[e]=[],Dl[e].push({onLoad:t,onProgress:i,onError:n});const s=new Request(e,{headers:new Headers(this.requestHeader),credentials:this.withCredentials?"include":"same-origin"}),a=this.mimeType,o=this.responseType;fetch(s).then((t=>{if(200===t.status||0===t.status){if(0===t.status&&console.warn("THREE.FileLoader: HTTP Status 0 received."),"undefined"==typeof ReadableStream||void 0===t.body||void 0===t.body.getReader)return t;const i=Dl[e],n=t.body.getReader(),r=t.headers.get("Content-Length")||t.headers.get("X-File-Size"),s=r?parseInt(r):0,a=0!==s;let o=0;const l=new ReadableStream({start(e){!function t(){n.read().then((({done:n,value:r})=>{if(n)e.close();else{o+=r.byteLength;const n=new ProgressEvent("progress",{lengthComputable:a,loaded:o,total:s});for(let e=0,t=i.length;e{switch(o){case"arraybuffer":return e.arrayBuffer();case"blob":return e.blob();case"document":return e.text().then((e=>(new DOMParser).parseFromString(e,a)));case"json":return e.json();default:if(void 0===a)return e.text();{const t=/charset="?([^;"\s]*)"?/i.exec(a),i=t&&t[1]?t[1].toLowerCase():void 0,n=new TextDecoder(i);return e.arrayBuffer().then((e=>n.decode(e)))}}})).then((t=>{Bl.add(e,t);const i=Dl[e];delete Dl[e];for(let e=0,n=i.length;e{const i=Dl[e];if(void 0===i)throw this.manager.itemError(e),t;delete Dl[e];for(let e=0,n=i.length;e{this.manager.itemEnd(e)})),this.manager.itemStart(e)}setResponseType(e){return this.responseType=e,this}setMimeType(e){return this.mimeType=e,this}constructor(e){super(e)}}class Fl extends Ll{load(e,t,i,n){void 0!==this.path&&(e=this.path+e),e=this.manager.resolveURL(e);const r=this,s=Bl.get(e);if(void 0!==s)return r.manager.itemStart(e),setTimeout((function(){t&&t(s),r.manager.itemEnd(e)}),0),s;const a=ei("img");function o(){c(),Bl.add(e,this),t&&t(this),r.manager.itemEnd(e)}function l(t){c(),n&&n(t),r.manager.itemError(e),r.manager.itemEnd(e)}function c(){a.removeEventListener("load",o,!1),a.removeEventListener("error",l,!1)}return a.addEventListener("load",o,!1),a.addEventListener("error",l,!1),"data:"!==e.slice(0,5)&&void 0!==this.crossOrigin&&(a.crossOrigin=this.crossOrigin),r.manager.itemStart(e),a.src=e,a}constructor(e){super(e)}}class Nl extends Ll{load(e,t,i,n){const r=this,s=new Mo,a=new Pl(this.manager);return a.setResponseType("arraybuffer"),a.setRequestHeader(this.requestHeader),a.setPath(this.path),a.setWithCredentials(r.withCredentials),a.load(e,(function(e){const i=r.parse(e);i&&(void 0!==i.image?s.image=i.image:void 0!==i.data&&(s.image.width=i.width,s.image.height=i.height,s.image.data=i.data),s.wrapS=void 0!==i.wrapS?i.wrapS:re,s.wrapT=void 0!==i.wrapT?i.wrapT:re,s.magFilter=void 0!==i.magFilter?i.magFilter:ce,s.minFilter=void 0!==i.minFilter?i.minFilter:ce,s.anisotropy=void 0!==i.anisotropy?i.anisotropy:1,void 0!==i.encoding&&(s.encoding=i.encoding),void 0!==i.flipY&&(s.flipY=i.flipY),void 0!==i.format&&(s.format=i.format),void 0!==i.type&&(s.type=i.type),void 0!==i.mipmaps&&(s.mipmaps=i.mipmaps,s.minFilter=ue),1===i.mipmapCount&&(s.minFilter=ce),void 0!==i.generateMipmaps&&(s.generateMipmaps=i.generateMipmaps),s.needsUpdate=!0,t&&t(s,i))}),i,n),s}constructor(e){super(e)}}class Ul extends Ll{load(e,t,i,n){const r=new fi,s=new Fl(this.manager);return s.setCrossOrigin(this.crossOrigin),s.setPath(this.path),s.load(e,(function(e){r.image=e,r.needsUpdate=!0,void 0!==t&&t(r)}),i,n),r}constructor(e){super(e)}}class Ol extends wn{dispose(){}copy(e,t){return super.copy(e,t),this.color.copy(e.color),this.intensity=e.intensity,this}toJSON(e){const t=super.toJSON(e);return t.object.color=this.color.getHex(),t.object.intensity=this.intensity,void 0!==this.groundColor&&(t.object.groundColor=this.groundColor.getHex()),void 0!==this.distance&&(t.object.distance=this.distance),void 0!==this.angle&&(t.object.angle=this.angle),void 0!==this.decay&&(t.object.decay=this.decay),void 0!==this.penumbra&&(t.object.penumbra=this.penumbra),void 0!==this.shadow&&(t.object.shadow=this.shadow.toJSON()),t}constructor(e,t=1){super(),this.isLight=!0,this.type="Light",this.color=new ui(e),this.intensity=t}}const kl=new Zi,Gl=new bi,Hl=new bi;class zl{getViewportCount(){return this._viewportCount}getFrustum(){return this._frustum}updateMatrices(e){const t=this.camera,i=this.matrix;Gl.setFromMatrixPosition(e.matrixWorld),t.position.copy(Gl),Hl.setFromMatrixPosition(e.target.matrixWorld),t.lookAt(Hl),t.updateMatrixWorld(),kl.multiplyMatrices(t.projectionMatrix,t.matrixWorldInverse),this._frustum.setFromProjectionMatrix(kl),i.set(.5,0,0,.5,0,.5,0,.5,0,0,.5,.5,0,0,0,1),i.multiply(kl)}getViewport(e){return this._viewports[e]}getFrameExtents(){return this._frameExtents}dispose(){this.map&&this.map.dispose(),this.mapPass&&this.mapPass.dispose()}copy(e){return this.camera=e.camera.clone(),this.bias=e.bias,this.radius=e.radius,this.mapSize.copy(e.mapSize),this}clone(){return(new this.constructor).copy(this)}toJSON(){const e={};return 0!==this.bias&&(e.bias=this.bias),0!==this.normalBias&&(e.normalBias=this.normalBias),1!==this.radius&&(e.radius=this.radius),512===this.mapSize.x&&512===this.mapSize.y||(e.mapSize=this.mapSize.toArray()),e.camera=this.camera.toJSON(!1).object,delete e.camera.matrix,e}constructor(e){this.camera=e,this.bias=0,this.normalBias=0,this.radius=1,this.blurSamples=8,this.mapSize=new Yt(512,512),this.map=null,this.mapPass=null,this.matrix=new Zi,this.autoUpdate=!0,this.needsUpdate=!1,this._frustum=new Dr,this._frameExtents=new Yt(1,1),this._viewportCount=1,this._viewports=[new vi(0,0,1,1)]}}class Vl extends zl{updateMatrices(e){const t=this.camera,i=2*Ot*e.angle*this.focus,n=this.mapSize.width/this.mapSize.height,r=e.distance||t.far;i===t.fov&&n===t.aspect&&r===t.far||(t.fov=i,t.aspect=n,t.far=r,t.updateProjectionMatrix()),super.updateMatrices(e)}copy(e){return super.copy(e),this.focus=e.focus,this}constructor(){super(new Er(50,1,.5,500)),this.isSpotLightShadow=!0,this.focus=1}}class Wl extends Ol{get power(){return this.intensity*Math.PI}set power(e){this.intensity=e/Math.PI}dispose(){this.shadow.dispose()}copy(e,t){return super.copy(e,t),this.distance=e.distance,this.angle=e.angle,this.penumbra=e.penumbra,this.decay=e.decay,this.target=e.target.clone(),this.shadow=e.shadow.clone(),this}constructor(e,t,i=0,n=Math.PI/3,r=0,s=2){super(e,t),this.isSpotLight=!0,this.type="SpotLight",this.position.copy(wn.DEFAULT_UP),this.updateMatrix(),this.target=new wn,this.distance=i,this.angle=n,this.penumbra=r,this.decay=s,this.map=null,this.shadow=new Vl}}const ql=new Zi,jl=new bi,$l=new bi;class Kl extends zl{updateMatrices(e,t=0){const i=this.camera,n=this.matrix,r=e.distance||i.far;r!==i.far&&(i.far=r,i.updateProjectionMatrix()),jl.setFromMatrixPosition(e.matrixWorld),i.position.copy(jl),$l.copy(i.position),$l.add(this._cubeDirections[t]),i.up.copy(this._cubeUps[t]),i.lookAt($l),i.updateMatrixWorld(),n.makeTranslation(-jl.x,-jl.y,-jl.z),ql.multiplyMatrices(i.projectionMatrix,i.matrixWorldInverse),this._frustum.setFromProjectionMatrix(ql)}constructor(){super(new Er(90,1,.5,500)),this.isPointLightShadow=!0,this._frameExtents=new Yt(4,2),this._viewportCount=6,this._viewports=[new vi(2,1,1,1),new vi(0,1,1,1),new vi(3,1,1,1),new vi(1,1,1,1),new vi(3,0,1,1),new vi(1,0,1,1)],this._cubeDirections=[new bi(1,0,0),new bi(-1,0,0),new bi(0,0,1),new bi(0,0,-1),new bi(0,1,0),new bi(0,-1,0)],this._cubeUps=[new bi(0,1,0),new bi(0,1,0),new bi(0,1,0),new bi(0,1,0),new bi(0,0,1),new bi(0,0,-1)]}}class Yl extends Ol{get power(){return 4*this.intensity*Math.PI}set power(e){this.intensity=e/(4*Math.PI)}dispose(){this.shadow.dispose()}copy(e,t){return super.copy(e,t),this.distance=e.distance,this.decay=e.decay,this.shadow=e.shadow.clone(),this}constructor(e,t,i=0,n=2){super(e,t),this.isPointLight=!0,this.type="PointLight",this.distance=i,this.decay=n,this.shadow=new Kl}}class Xl extends zl{constructor(){super(new jr(-5,5,5,-5,.5,500)),this.isDirectionalLightShadow=!0}}class Jl extends Ol{dispose(){this.shadow.dispose()}copy(e){return super.copy(e),this.target=e.target.clone(),this.shadow=e.shadow.clone(),this}constructor(e,t){super(e,t),this.isDirectionalLight=!0,this.type="DirectionalLight",this.position.copy(wn.DEFAULT_UP),this.updateMatrix(),this.target=new wn,this.shadow=new Xl}}class Zl{set(e){for(let t=0;t<9;t++)this.coefficients[t].copy(e[t]);return this}zero(){for(let e=0;e<9;e++)this.coefficients[e].set(0,0,0);return this}getAt(e,t){const i=e.x,n=e.y,r=e.z,s=this.coefficients;return t.copy(s[0]).multiplyScalar(.282095),t.addScaledVector(s[1],.488603*n),t.addScaledVector(s[2],.488603*r),t.addScaledVector(s[3],.488603*i),t.addScaledVector(s[4],i*n*1.092548),t.addScaledVector(s[5],n*r*1.092548),t.addScaledVector(s[6],.315392*(3*r*r-1)),t.addScaledVector(s[7],i*r*1.092548),t.addScaledVector(s[8],.546274*(i*i-n*n)),t}getIrradianceAt(e,t){const i=e.x,n=e.y,r=e.z,s=this.coefficients;return t.copy(s[0]).multiplyScalar(.886227),t.addScaledVector(s[1],1.023328*n),t.addScaledVector(s[2],1.023328*r),t.addScaledVector(s[3],1.023328*i),t.addScaledVector(s[4],.858086*i*n),t.addScaledVector(s[5],.858086*n*r),t.addScaledVector(s[6],.743125*r*r-.247708),t.addScaledVector(s[7],.858086*i*r),t.addScaledVector(s[8],.429043*(i*i-n*n)),t}add(e){for(let t=0;t<9;t++)this.coefficients[t].add(e.coefficients[t]);return this}addScaledSH(e,t){for(let i=0;i<9;i++)this.coefficients[i].addScaledVector(e.coefficients[i],t);return this}scale(e){for(let t=0;t<9;t++)this.coefficients[t].multiplyScalar(e);return this}lerp(e,t){for(let i=0;i<9;i++)this.coefficients[i].lerp(e.coefficients[i],t);return this}equals(e){for(let t=0;t<9;t++)if(!this.coefficients[t].equals(e.coefficients[t]))return!1;return!0}copy(e){return this.set(e.coefficients)}clone(){return(new this.constructor).copy(this)}fromArray(e,t=0){const i=this.coefficients;for(let n=0;n<9;n++)i[n].fromArray(e,t+3*n);return this}toArray(e=[],t=0){const i=this.coefficients;for(let n=0;n<9;n++)i[n].toArray(e,t+3*n);return e}static getBasisAt(e,t){const i=e.x,n=e.y,r=e.z;t[0]=.282095,t[1]=.488603*n,t[2]=.488603*r,t[3]=.488603*i,t[4]=1.092548*i*n,t[5]=1.092548*n*r,t[6]=.315392*(3*r*r-1),t[7]=1.092548*i*r,t[8]=.546274*(i*i-n*n)}constructor(){this.isSphericalHarmonics3=!0,this.coefficients=[];for(let e=0;e<9;e++)this.coefficients.push(new bi)}}class ec extends Ol{copy(e){return super.copy(e),this.sh.copy(e.sh),this}fromJSON(e){return this.intensity=e.intensity,this.sh.fromArray(e.sh),this}toJSON(e){const t=super.toJSON(e);return t.object.sh=this.sh.toArray(),t}constructor(e=new Zl,t=1){super(void 0,t),this.isLightProbe=!0,this.sh=e}}class tc{static decodeText(e){if("undefined"!=typeof TextDecoder)return(new TextDecoder).decode(e);let t="";for(let i=0,n=e.length;i0&&this._mixBufferRegionAdditive(i,n,this._addIndex*t,1,t);for(let e=t,r=t+t;e!==r;++e)if(i[e]!==i[e+t]){a.setValue(i,n);break}}saveOriginalState(){const e=this.binding,t=this.buffer,i=this.valueSize,n=i*this._origIndex;e.getValue(t,n);for(let e=i,r=n;e!==r;++e)t[e]=t[n+e%i];this._setIdentity(),this.cumulativeWeight=0,this.cumulativeWeightAdditive=0}restoreOriginalState(){const e=3*this.valueSize;this.binding.setValue(this.buffer,e)}_setAdditiveIdentityNumeric(){const e=this._addIndex*this.valueSize,t=e+this.valueSize;for(let i=e;i=.5)for(let n=0;n!==r;++n)e[t+n]=e[i+n]}_slerp(e,t,i,n){Ei.slerpFlat(e,t,e,t,e,i,n)}_slerpAdditive(e,t,i,n,r){const s=this._workIndex*r;Ei.multiplyQuaternionsFlat(e,s,e,t,e,i),Ei.slerpFlat(e,t,e,t,e,s,n)}_lerp(e,t,i,n,r){const s=1-n;for(let a=0;a!==r;++a){const r=t+a;e[r]=e[r]*s+e[i+a]*n}}_lerpAdditive(e,t,i,n,r){for(let s=0;s!==r;++s){const r=t+s;e[r]=e[r]+e[i+s]*n}}constructor(e,t,i){let n,r,s;switch(this.binding=e,this.valueSize=i,t){case"quaternion":n=this._slerp,r=this._slerpAdditive,s=this._setAdditiveIdentityQuaternion,this.buffer=new Float64Array(6*i),this._workIndex=5;break;case"string":case"bool":n=this._select,r=this._select,s=this._setAdditiveIdentityOther,this.buffer=new Array(5*i);break;default:n=this._lerp,r=this._lerpAdditive,s=this._setAdditiveIdentityNumeric,this.buffer=new Float64Array(5*i)}this._mixBufferRegion=n,this._mixBufferRegionAdditive=r,this._setIdentity=s,this._origIndex=3,this._addIndex=4,this.cumulativeWeight=0,this.cumulativeWeightAdditive=0,this.useCount=0,this.referenceCount=0}}const rc="\\[\\]\\.:\\/",sc=new RegExp("["+rc+"]","g"),ac="[^"+rc+"]",oc="[^"+rc.replace("\\.","")+"]",lc=new RegExp("^"+/((?:WC+[\/:])*)/.source.replace("WC",ac)+/(WCOD+)?/.source.replace("WCOD",oc)+/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC",ac)+/\.(WC+)(?:\[(.+)\])?/.source.replace("WC",ac)+"$"),cc=["material","materials","bones","map"];class hc{static create(e,t,i){return e&&e.isAnimationObjectGroup?new hc.Composite(e,t,i):new hc(e,t,i)}static sanitizeNodeName(e){return e.replace(/\s/g,"_").replace(sc,"")}static parseTrackName(e){const t=lc.exec(e);if(null===t)throw new Error("PropertyBinding: Cannot parse trackName: "+e);const i={nodeName:t[2],objectName:t[3],objectIndex:t[4],propertyName:t[5],propertyIndex:t[6]},n=i.nodeName&&i.nodeName.lastIndexOf(".");if(void 0!==n&&-1!==n){const e=i.nodeName.substring(n+1);-1!==cc.indexOf(e)&&(i.nodeName=i.nodeName.substring(0,n),i.objectName=e)}if(null===i.propertyName||0===i.propertyName.length)throw new Error("PropertyBinding: can not parse propertyName from trackName: "+e);return i}static findNode(e,t){if(void 0===t||""===t||"."===t||-1===t||t===e.name||t===e.uuid)return e;if(e.skeleton){const i=e.skeleton.getBoneByName(t);if(void 0!==i)return i}if(e.children){const i=function(e){for(let n=0;n0){const e=this._interpolants,t=this._propertyBindings;if(this.blendMode===yt)for(let i=0,n=e.length;i!==n;++i)e[i].evaluate(s),t[i].accumulateAdditive(a);else for(let i=0,r=e.length;i!==r;++i)e[i].evaluate(s),t[i].accumulate(n,a)}}_updateWeight(e){let t=0;if(this.enabled){t=this.weight;const i=this._weightInterpolant;if(null!==i){const n=i.evaluate(e)[0];t*=n,e>i.parameterPositions[1]&&(this.stopFading(),0===n&&(this.enabled=!1))}}return this._effectiveWeight=t,t}_updateTimeScale(e){let t=0;if(!this.paused){t=this.timeScale;const i=this._timeScaleInterpolant;if(null!==i){t*=i.evaluate(e)[0],e>i.parameterPositions[1]&&(this.stopWarping(),0===t?this.paused=!0:this.timeScale=t)}}return this._effectiveTimeScale=t,t}_updateTime(e){const t=this._clip.duration,i=this.loop;let n=this.time+e,r=this._loopCount;const s=i===dt;if(0===e)return-1===r?n:s&&1==(1&r)?t-n:n;if(i===ht){-1===r&&(this._loopCount=0,this._setEndings(!0,!0,!1));e:{if(n>=t)n=t;else{if(!(n<0)){this.time=n;break e}n=0}this.clampWhenFinished?this.paused=!0:this.enabled=!1,this.time=n,this._mixer.dispatchEvent({type:"finished",action:this,direction:e<0?-1:1})}}else{if(-1===r&&(e>=0?(r=0,this._setEndings(!0,0===this.repetitions,s)):this._setEndings(0===this.repetitions,!0,s)),n>=t||n<0){const i=Math.floor(n/t);n-=t*i,r+=Math.abs(i);const a=this.repetitions-r;if(a<=0)this.clampWhenFinished?this.paused=!0:this.enabled=!1,n=e>0?t:0,this.time=n,this._mixer.dispatchEvent({type:"finished",action:this,direction:e>0?1:-1});else{if(1===a){const t=e<0;this._setEndings(t,!t,s)}else this._setEndings(!1,!1,s);this._loopCount=r,this.time=n,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:i})}}else this.time=n;if(s&&1==(1&r))return t-n}return n}_setEndings(e,t,i){const n=this._interpolantSettings;i?(n.endingStart=ft,n.endingEnd=ft):(n.endingStart=e?this.zeroSlopeAtStart?ft:mt:vt,n.endingEnd=t?this.zeroSlopeAtEnd?ft:mt:vt)}_scheduleFading(e,t,i){const n=this._mixer,r=n.time;let s=this._weightInterpolant;null===s&&(s=n._lendControlInterpolant(),this._weightInterpolant=s);const a=s.parameterPositions,o=s.sampleValues;return a[0]=r,o[0]=t,a[1]=r+e,o[1]=i,this}constructor(e,t,i=null,n=t.blendMode){this._mixer=e,this._clip=t,this._localRoot=i,this.blendMode=n;const r=t.tracks,s=r.length,a=new Array(s),o={endingStart:mt,endingEnd:mt};for(let e=0;e!==s;++e){const t=r[e].createInterpolant(null);a[e]=t,t.settings=o}this._interpolantSettings=o,this._interpolants=a,this._propertyBindings=new Array(s),this._cacheIndex=null,this._byClipCacheIndex=null,this._timeScaleInterpolant=null,this._weightInterpolant=null,this.loop=ut,this._loopCount=-1,this._startTime=null,this.time=0,this.timeScale=1,this._effectiveTimeScale=1,this.weight=1,this._effectiveWeight=1,this.repetitions=1/0,this.paused=!1,this.enabled=!0,this.clampWhenFinished=!1,this.zeroSlopeAtStart=!0,this.zeroSlopeAtEnd=!0}}const dc=new Float32Array(1);class Ac extends Pt{_bindAction(e,t){const i=e._localRoot||this._root,n=e._clip.tracks,r=n.length,s=e._propertyBindings,a=e._interpolants,o=i.uuid,l=this._bindingsByRootAndName;let c=l[o];void 0===c&&(c={},l[o]=c);for(let e=0;e!==r;++e){const r=n[e],l=r.name;let h=c[l];if(void 0!==h)++h.referenceCount,s[e]=h;else{if(h=s[e],void 0!==h){null===h._cacheIndex&&(++h.referenceCount,this._addInactiveBinding(h,o,l));continue}const n=t&&t._propertyBindings[e].binding.parsedPath;h=new nc(hc.create(i,l,n),r.ValueTypeName,r.getValueSize()),++h.referenceCount,this._addInactiveBinding(h,o,l),s[e]=h}a[e].resultBuffer=h.buffer}}_activateAction(e){if(!this._isActiveAction(e)){if(null===e._cacheIndex){const t=(e._localRoot||this._root).uuid,i=e._clip.uuid,n=this._actionsByClip[i];this._bindAction(e,n&&n.knownActions[0]),this._addInactiveAction(e,i,t)}const t=e._propertyBindings;for(let e=0,i=t.length;e!==i;++e){const i=t[e];0==i.useCount++&&(this._lendBinding(i),i.saveOriginalState())}this._lendAction(e)}}_deactivateAction(e){if(this._isActiveAction(e)){const t=e._propertyBindings;for(let e=0,i=t.length;e!==i;++e){const i=t[e];0==--i.useCount&&(i.restoreOriginalState(),this._takeBackBinding(i))}this._takeBackAction(e)}}_initMemoryManager(){this._actions=[],this._nActiveActions=0,this._actionsByClip={},this._bindings=[],this._nActiveBindings=0,this._bindingsByRootAndName={},this._controlInterpolants=[],this._nActiveControlInterpolants=0;const e=this;this.stats={actions:{get total(){return e._actions.length},get inUse(){return e._nActiveActions}},bindings:{get total(){return e._bindings.length},get inUse(){return e._nActiveBindings}},controlInterpolants:{get total(){return e._controlInterpolants.length},get inUse(){return e._nActiveControlInterpolants}}}}_isActiveAction(e){const t=e._cacheIndex;return null!==t&&t=0;--t)e[t].stop();return this}update(e){e*=this.timeScale;const t=this._actions,i=this._nActiveActions,n=this.time+=e,r=Math.sign(e),s=this._accuIndex^=1;for(let a=0;a!==i;++a){t[a]._update(n,e,r,s)}const a=this._bindings,o=this._nActiveBindings;for(let e=0;e!==o;++e)a[e].apply(s);return this}setTime(e){this.time=0;for(let e=0;e>-t-14,n[256|e]=1024>>-t-14|32768,r[e]=-t-1,r[256|e]=-t-1):t<=15?(n[e]=t+15<<10,n[256|e]=t+15<<10|32768,r[e]=13,r[256|e]=13):t<128?(n[e]=31744,n[256|e]=64512,r[e]=24,r[256|e]=24):(n[e]=31744,n[256|e]=64512,r[e]=13,r[256|e]=13)}const s=new Uint32Array(2048),a=new Uint32Array(64),o=new Uint32Array(64);for(let e=1;e<1024;++e){let t=e<<13,i=0;for(;0==(8388608&t);)t<<=1,i-=8388608;t&=-8388609,i+=947912704,s[e]=t|i}for(let e=1024;e<2048;++e)s[e]=939524096+(e-1024<<13);for(let e=1;e<31;++e)a[e]=e<<23;a[31]=1199570944,a[32]=2147483648;for(let e=33;e<63;++e)a[e]=2147483648+(e-32<<23);a[63]=3347054592;for(let e=1;e<64;++e)32!==e&&(o[e]=1024);return{floatView:t,uint32View:i,baseTable:n,shiftTable:r,mantissaTable:s,exponentTable:a,offsetTable:o}}var wc=Object.freeze({__proto__:null,fromHalfFloat:function(e){const t=e>>10;return bc.uint32View[0]=bc.mantissaTable[bc.offsetTable[t]+(1023&e)]+bc.exponentTable[t],bc.floatView[0]},toHalfFloat:function(e){Math.abs(e)>65504&&console.warn("THREE.DataUtils.toHalfFloat(): Value out of range."),e=Gt(e,-65504,65504),bc.floatView[0]=e;const t=bc.uint32View[0],i=t>>23&511;return bc.baseTable[i]+((8388607&t)>>bc.shiftTable[i])}});"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:n}})),"undefined"!=typeof window&&(window.__THREE__?console.warn("WARNING: Multiple instances of Three.js being imported."):window.__THREE__=n)})),t.register("46LOn",(function(i,n){e(i.exports,"blobCanvas",(function(){return B}),(function(e){return B=e})),e(i.exports,"$updateSize",(function(){return O}),(function(e){return O=e})),e(i.exports,"$intersectionObserver",(function(){return k}),(function(e){return k=e})),e(i.exports,"$isElementInViewport",(function(){return G}),(function(e){return G=e})),e(i.exports,"$announceModelVisibility",(function(){return H}),(function(e){return H=e})),e(i.exports,"$ariaLabel",(function(){return z}),(function(e){return z=e})),e(i.exports,"$altDefaulted",(function(){return V}),(function(e){return V=e})),e(i.exports,"$statusElement",(function(){return W}),(function(e){return W=e})),e(i.exports,"$updateStatus",(function(){return q}),(function(e){return q=e})),e(i.exports,"$loadedTime",(function(){return j}),(function(e){return j=e})),e(i.exports,"$updateSource",(function(){return $}),(function(e){return $=e})),e(i.exports,"$markLoaded",(function(){return K}),(function(e){return K=e})),e(i.exports,"$container",(function(){return Y}),(function(e){return Y=e})),e(i.exports,"$userInputElement",(function(){return X}),(function(e){return X=e})),e(i.exports,"$canvas",(function(){return J}),(function(e){return J=e})),e(i.exports,"$scene",(function(){return Z}),(function(e){return Z=e})),e(i.exports,"$needsRender",(function(){return ee}),(function(e){return ee=e})),e(i.exports,"$tick",(function(){return te}),(function(e){return te=e})),e(i.exports,"$onModelLoad",(function(){return ie}),(function(e){return ie=e})),e(i.exports,"$onResize",(function(){return ne}),(function(e){return ne=e})),e(i.exports,"$renderer",(function(){return re}),(function(e){return re=e})),e(i.exports,"$progressTracker",(function(){return se}),(function(e){return se=e})),e(i.exports,"$getLoaded",(function(){return ae}),(function(e){return ae=e})),e(i.exports,"$getModelIsVisible",(function(){return oe}),(function(e){return oe=e})),e(i.exports,"$shouldAttemptPreload",(function(){return le}),(function(e){return le=e})),e(i.exports,"toVector3D",(function(){return ce}),(function(e){return ce=e})),e(i.exports,"toVector2D",(function(){return he}),(function(e){return he=e})),e(i.exports,"default",(function(){return ue}),(function(e){return ue=e})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("Pv0Qq");var r=t("fNOA0");t("dh9QT");var s,a,o,l,c,h,u,d,A,p,g,m,f,v=t("hGdxw"),x=t("6gJ8v"),y=t("dPpiM"),_=t("fBJeB"),E=t("lUxdE"),b=t("l1dyq"),C=t("cnVfB"),w=t("cdXMu"),I=t("kAr2f"),S=t("4OLng"),M=function(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};const B=document.createElement("canvas"),T=Symbol("fallbackResizeHandler"),R=Symbol("defaultAriaLabel"),L=Symbol("resizeObserver"),D=Symbol("clearModelTimeout"),Q=Symbol("onContextLost"),P=Symbol("loaded"),F=Symbol("status"),N=Symbol("onFocus"),U=Symbol("onBlur"),O=Symbol("updateSize"),k=Symbol("intersectionObserver"),G=Symbol("isElementInViewport"),H=Symbol("announceModelVisibility"),z=Symbol("ariaLabel"),V=Symbol("altDefaulted"),W=Symbol("statusElement"),q=Symbol("updateStatus"),j=Symbol("loadedTime"),$=Symbol("updateSource"),K=Symbol("markLoaded"),Y=Symbol("container"),X=Symbol("input"),J=Symbol("canvas"),Z=Symbol("scene"),ee=Symbol("needsRender"),te=Symbol("tick"),ie=Symbol("onModelLoad"),ne=Symbol("onResize"),re=Symbol("renderer"),se=Symbol("progressTracker"),ae=Symbol("getLoaded"),oe=Symbol("getModelIsVisible"),le=Symbol("shouldAttemptPreload"),ce=e=>({x:e.x,y:e.y,z:e.z,toString(){return`${this.x}m ${this.y}m ${this.z}m`}}),he=e=>({u:e.x,v:e.y,toString(){return`${this.u} ${this.v}`}});class ue extends r.ReactiveElement{static get is(){return"model-viewer"}static set modelCacheSize(e){E.CachingGLTFLoader[E.$evictionPolicy].evictionThreshold=e}static get modelCacheSize(){return E.CachingGLTFLoader[E.$evictionPolicy].evictionThreshold}static set minimumRenderScale(e){e>1&&console.warn(" minimumRenderScale has been clamped to a maximum value of 1."),e<=0&&console.warn(" minimumRenderScale has been clamped to a minimum value of 0.25."),C.Renderer.singleton.minScale=e}static get minimumRenderScale(){return C.Renderer.singleton.minScale}get loaded(){return this[ae]()}get[(s=G,a=P,o=j,l=F,c=D,h=T,u=H,d=L,A=k,p=se,re)](){return C.Renderer.singleton}get modelIsVisible(){return this[oe]()}connectedCallback(){super.connectedCallback&&super.connectedCallback(),x.HAS_RESIZE_OBSERVER?this[L].observe(this):self.addEventListener("resize",this[T]),x.HAS_INTERSECTION_OBSERVER&&this[k].observe(this),this.addEventListener("focus",this[N]),this.addEventListener("blur",this[U]);const e=this[re];e.addEventListener("contextlost",this[Q]),e.registerScene(this[Z]),null!=this[D]&&(self.clearTimeout(this[D]),this[D]=null,this.requestUpdate("src",null))}disconnectedCallback(){super.disconnectedCallback&&super.disconnectedCallback(),x.HAS_RESIZE_OBSERVER?this[L].unobserve(this):self.removeEventListener("resize",this[T]),x.HAS_INTERSECTION_OBSERVER&&this[k].unobserve(this),this.removeEventListener("focus",this[N]),this.removeEventListener("blur",this[U]);const e=this[re];e.removeEventListener("contextlost",this[Q]),e.unregisterScene(this[Z]),this[D]=self.setTimeout((()=>{this[Z].dispose(),this[D]=null}),10)}updated(e){super.updated(e),e.has("src")&&(null==this.src?(this[P]=!1,this[j]=0,this[Z].reset()):this.src!==this[Z].url&&(this[P]=!1,this[j]=0,this[$]())),e.has("alt")&&this[X].setAttribute("aria-label",this[z]),e.has("withCredentials")&&(E.CachingGLTFLoader.withCredentials=this.withCredentials,this[re].textureUtils.withCredentials=this.withCredentials),e.has("generateSchema")&&(this.generateSchema?this[Z].updateSchema(this.src):this[Z].updateSchema(null))}toDataURL(e,t){return this[re].displayCanvas(this[Z]).toDataURL(e,t)}async toBlob(e){const t=e?e.mimeType:void 0,i=e?e.qualityArgument:void 0,n=e?e.idealAspect:void 0,{width:r,height:s,idealAspect:a,aspect:o}=this[Z],{dpr:l,scaleFactor:c}=this[re];let h=r*c*l,u=s*c*l,d=0,A=0;if(!0===n)if(a>o){const e=u;u=Math.round(h/a),A=(e-u)/2}else{const e=h;h=Math.round(u*a),d=(e-h)/2}B.width=h,B.height=u;try{return new Promise((async(e,n)=>(B.getContext("2d").drawImage(this[re].displayCanvas(this[Z]),d,A,h,u,0,0,h,u),!B.msToBlob||t&&"image/png"!==t?B.toBlob?void B.toBlob((t=>{if(!t)return n(new Error("Unable to retrieve canvas blob"));e(t)}),t,i):e(await(0,I.dataUrlToBlob)(B.toDataURL(t,i))):e(B.msToBlob()))))}finally{this[O]({width:r,height:s})}}registerRenderer(e){this[Z].externalRenderer=e}unregisterRenderer(){this[Z].externalRenderer=null}get[z](){return this[V]}get[V](){return null==this.alt||"null"===this.alt?this[R]:this.alt}[ae](){return this[P]}[oe](){return this.loaded&&this[G]}[le](){return!!this.src&&this[G]}[O]({width:e,height:t}){0!==e&&0!==t&&(this[Y].style.width=`${e}px`,this[Y].style.height=`${t}px`,this[ne]({width:e,height:t}))}[te](e,t){}[K](){this[P]||(this[P]=!0,this[j]=performance.now())}[ee](){this[Z].queueRender()}[ie](){}[q](e){this[F]=e;const t=this.getRootNode();null!=t&&t.activeElement===this&&this[W].textContent!=e&&(this[W].textContent=e)}[(g=N,m=U,ne)](e){this[Z].setSize(e.width,e.height)}async[(f=Q,$)](){const e=this[Z];if(this.loaded||!this[le]()||this.src===e.url)return;this.generateSchema&&e.updateSchema(this.src),this[q]("Loading"),e.stopAnimation();const t=this[se].beginActivity(),i=this.src;try{const n=e.setSource(i,(e=>t(.95*(0,w.clamp)(e,0,1)))),r=this[y.$updateEnvironment]();await Promise.all([n,r]),this[K](),this[ie](),await new Promise((e=>{requestAnimationFrame((()=>{requestAnimationFrame((()=>{this.dispatchEvent(new CustomEvent("load",{detail:{url:i}})),e()}))}))}))}catch(e){this.dispatchEvent(new CustomEvent("error",{detail:{type:"loadfailure",sourceError:e}}))}finally{t(1)}}constructor(){super(),this.alt=null,this.src=null,this.withCredentials=!1,this.generateSchema=!1,this[s]=!1,this[a]=!1,this[o]=0,this[l]="",this[c]=null,this[h]=(0,w.debounce)((()=>{const e=this.getBoundingClientRect();this[O](e)}),50),this[u]=(0,w.debounce)((e=>{const t=this.modelIsVisible;t!==e&&this.dispatchEvent(new CustomEvent("model-visibility",{detail:{visible:t}}))}),0),this[d]=null,this[A]=null,this[p]=new(0,S.ProgressTracker),this[g]=()=>{this[W].textContent=this[F]},this[m]=()=>{this[W].textContent=""},this[f]=e=>{this.dispatchEvent(new CustomEvent("error",{detail:{type:"webglcontextlost",sourceError:e.sourceEvent}}))},this.attachShadow({mode:"open"});const e=this.shadowRoot;let t,i;if((0,_.makeTemplate)(e),this[Y]=e.querySelector(".container"),this[X]=e.querySelector(".userInput"),this[J]=e.querySelector("canvas"),this[W]=e.querySelector("#status"),this[R]=this[X].getAttribute("aria-label"),this.isConnected){const e=this.getBoundingClientRect();t=e.width,i=e.height}else t=300,i=150;this[Z]=new(0,b.ModelScene)({canvas:this[J],element:this,width:t,height:i}),Promise.resolve().then((()=>{this[O](this.getBoundingClientRect())})),x.HAS_RESIZE_OBSERVER&&(this[L]=new ResizeObserver((e=>{if(!this[re].isPresenting)for(let t of e)t.target===this&&this[O](t.contentRect)}))),x.HAS_INTERSECTION_OBSERVER?this[k]=new IntersectionObserver((e=>{for(let t of e)if(t.target===this){const e=this.modelIsVisible;this[G]=t.isIntersecting,this[H](e),this[G]&&!this.loaded&&this[$]()}}),{root:null,rootMargin:"0px",threshold:1e-5}):this[G]=!0}}M([(0,v.property)({type:String})],ue.prototype,"alt",void 0),M([(0,v.property)({type:String})],ue.prototype,"src",void 0),M([(0,v.property)({type:Boolean,attribute:"with-credentials"})],ue.prototype,"withCredentials",void 0),M([(0,v.property)({type:Boolean,attribute:"generate-schema"})],ue.prototype,"generateSchema",void 0)})),t.register("Pv0Qq",(function(i,n){e(i.exports,"html",(function(){return t("gpRD8").html})),e(i.exports,"ReactiveElement",(function(){return t("fNOA0").ReactiveElement})),e(i.exports,"render",(function(){return t("gpRD8").render})),t("fNOA0"),t("gpRD8"),t("12Q8y"),t("i7AX4")})),t.register("fNOA0",(function(i,n){e(i.exports,"ReactiveElement",(function(){return A}));var r,s=t("jlvYQ");s=t("jlvYQ");const a=window,o=a.trustedTypes,l=o?o.emptyScript:"",c=a.reactiveElementPolyfillSupport,h={toAttribute(e,t){switch(t){case Boolean:e=e?l:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let i=e;switch(t){case Boolean:i=null!==e;break;case Number:i=null===e?null:Number(e);break;case Object:case Array:try{i=JSON.parse(e)}catch(e){i=null}}return i}},u=(e,t)=>t!==e&&(t==t||e==e),d={attribute:!0,type:String,converter:h,reflect:!1,hasChanged:u};class A extends HTMLElement{static addInitializer(e){var t;this.finalize(),(null!==(t=this.h)&&void 0!==t?t:this.h=[]).push(e)}static get observedAttributes(){this.finalize();const e=[];return this.elementProperties.forEach(((t,i)=>{const n=this._$Ep(i,t);void 0!==n&&(this._$Ev.set(n,i),e.push(n))})),e}static createProperty(e,t=d){if(t.state&&(t.attribute=!1),this.finalize(),this.elementProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){const i="symbol"==typeof e?Symbol():"__"+e,n=this.getPropertyDescriptor(e,i,t);void 0!==n&&Object.defineProperty(this.prototype,e,n)}}static getPropertyDescriptor(e,t,i){return{get(){return this[t]},set(n){const r=this[e];this[t]=n,this.requestUpdate(e,r,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)||d}static finalize(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;const e=Object.getPrototypeOf(this);if(e.finalize(),void 0!==e.h&&(this.h=[...e.h]),this.elementProperties=new Map(e.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const e=this.properties,t=[...Object.getOwnPropertyNames(e),...Object.getOwnPropertySymbols(e)];for(const i of t)this.createProperty(i,e[i])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const i=new Set(e.flat(1/0).reverse());for(const e of i)t.unshift((0,s.getCompatibleStyle)(e))}else void 0!==e&&t.push((0,s.getCompatibleStyle)(e));return t}static _$Ep(e,t){const i=t.attribute;return!1===i?void 0:"string"==typeof i?i:"string"==typeof e?e.toLowerCase():void 0}u(){var e;this._$E_=new Promise((e=>this.enableUpdating=e)),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(e=this.constructor.h)||void 0===e||e.forEach((e=>e(this)))}addController(e){var t,i;(null!==(t=this._$ES)&&void 0!==t?t:this._$ES=[]).push(e),void 0!==this.renderRoot&&this.isConnected&&(null===(i=e.hostConnected)||void 0===i||i.call(e))}removeController(e){var t;null===(t=this._$ES)||void 0===t||t.splice(this._$ES.indexOf(e)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach(((e,t)=>{this.hasOwnProperty(t)&&(this._$Ei.set(t,this[t]),delete this[t])}))}createRenderRoot(){var e;const t=null!==(e=this.shadowRoot)&&void 0!==e?e:this.attachShadow(this.constructor.shadowRootOptions);return(0,s.adoptStyles)(t,this.constructor.elementStyles),t}connectedCallback(){var e;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostConnected)||void 0===t?void 0:t.call(e)}))}enableUpdating(e){}disconnectedCallback(){var e;null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostDisconnected)||void 0===t?void 0:t.call(e)}))}attributeChangedCallback(e,t,i){this._$AK(e,i)}_$EO(e,t,i=d){var n;const r=this.constructor._$Ep(e,i);if(void 0!==r&&!0===i.reflect){const s=(void 0!==(null===(n=i.converter)||void 0===n?void 0:n.toAttribute)?i.converter:h).toAttribute(t,i.type);this._$El=e,null==s?this.removeAttribute(r):this.setAttribute(r,s),this._$El=null}}_$AK(e,t){var i;const n=this.constructor,r=n._$Ev.get(e);if(void 0!==r&&this._$El!==r){const e=n.getPropertyOptions(r),s="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==(null===(i=e.converter)||void 0===i?void 0:i.fromAttribute)?e.converter:h;this._$El=r,this[r]=s.fromAttribute(t,e.type),this._$El=null}}requestUpdate(e,t,i){let n=!0;void 0!==e&&(((i=i||this.constructor.getPropertyOptions(e)).hasChanged||u)(this[e],t)?(this._$AL.has(e)||this._$AL.set(e,t),!0===i.reflect&&this._$El!==e&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(e,i))):n=!1),!this.isUpdatePending&&n&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var e;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach(((e,t)=>this[t]=e)),this._$Ei=void 0);let t=!1;const i=this._$AL;try{t=this.shouldUpdate(i),t?(this.willUpdate(i),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostUpdate)||void 0===t?void 0:t.call(e)})),this.update(i)):this._$Ek()}catch(e){throw t=!1,this._$Ek(),e}t&&this._$AE(i)}willUpdate(e){}_$AE(e){var t;null===(t=this._$ES)||void 0===t||t.forEach((e=>{var t;return null===(t=e.hostUpdated)||void 0===t?void 0:t.call(e)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(e){return!0}update(e){void 0!==this._$EC&&(this._$EC.forEach(((e,t)=>this._$EO(t,this[t],e))),this._$EC=void 0),this._$Ek()}updated(e){}firstUpdated(e){}constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this.u()}}A.finalized=!0,A.elementProperties=new Map,A.elementStyles=[],A.shadowRootOptions={mode:"open"},null==c||c({ReactiveElement:A}),(null!==(r=a.reactiveElementVersions)&&void 0!==r?r:a.reactiveElementVersions=[]).push("1.6.1")})),t.register("jlvYQ",(function(t,i){e(t.exports,"adoptStyles",(function(){return l})),e(t.exports,"getCompatibleStyle",(function(){return c})); +/** + * @license + * Copyright 2019 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const n=window,r=n.ShadowRoot&&(void 0===n.ShadyCSS||n.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,s=Symbol(),a=new WeakMap;class o{get styleSheet(){let e=this.o;const t=this.t;if(r&&void 0===e){const i=void 0!==t&&1===t.length;i&&(e=a.get(t)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),i&&a.set(t,e))}return e}toString(){return this.cssText}constructor(e,t,i){if(this._$cssResult$=!0,i!==s)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}}const l=(e,t)=>{r?e.adoptedStyleSheets=t.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet)):t.forEach((t=>{const i=document.createElement("style"),r=n.litNonce;void 0!==r&&i.setAttribute("nonce",r),i.textContent=t.cssText,e.appendChild(i)}))},c=r?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const i of e.cssRules)t+=i.cssText;return(e=>new o("string"==typeof e?e:e+"",void 0,s))(t)})(e):e})),t.register("gpRD8",(function(t,i){ +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +var n;e(t.exports,"html",(function(){return b})),e(t.exports,"noChange",(function(){return C})),e(t.exports,"render",(function(){return k}));const r=window,s=r.trustedTypes,a=s?s.createPolicy("lit-html",{createHTML:e=>e}):void 0,o=`lit$${(Math.random()+"").slice(9)}$`,l="?"+o,c=`<${l}>`,h=document,u=(e="")=>h.createComment(e),d=e=>null===e||"object"!=typeof e&&"function"!=typeof e,A=Array.isArray,p=e=>A(e)||"function"==typeof(null==e?void 0:e[Symbol.iterator]),g=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,m=/-->/g,f=/>/g,v=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g"),x=/'/g,y=/"/g,_=/^(?:script|style|textarea|title)$/i,E=e=>(t,...i)=>({_$litType$:e,strings:t,values:i}),b=E(1),C=(E(2),Symbol.for("lit-noChange")),w=Symbol.for("lit-nothing"),I=new WeakMap,S=h.createTreeWalker(h,129,null,!1),M=(e,t)=>{const i=e.length-1,n=[];let r,s=2===t?"":"",l=g;for(let t=0;t"===h[0]?(l=null!=r?r:g,u=-1):void 0===h[1]?u=-2:(u=l.lastIndex-h[2].length,a=h[1],l=void 0===h[3]?v:'"'===h[3]?y:x):l===y||l===x?l=v:l===m||l===f?l=g:(l=v,r=void 0);const A=l===v&&e[t+1].startsWith("/>")?" ":"";s+=l===g?i+c:u>=0?(n.push(a),i.slice(0,u)+"$lit$"+i.slice(u)+o+A):i+o+(-2===u?(n.push(void 0),t):A)}const h=s+(e[i]||"")+(2===t?"":"");if(!Array.isArray(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==a?a.createHTML(h):h,n]};class B{static createElement(e,t){const i=h.createElement("template");return i.innerHTML=e,i}constructor({strings:e,_$litType$:t},i){let n;this.parts=[];let r=0,a=0;const c=e.length-1,h=this.parts,[d,A]=M(e,t);if(this.el=B.createElement(d,i),S.currentNode=this.el.content,2===t){const e=this.el.content,t=e.firstChild;t.remove(),e.append(...t.childNodes)}for(;null!==(n=S.nextNode())&&h.length0){n.textContent=s?s.emptyScript:"";for(let i=0;i2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=w}}class Q extends D{j(e){this.element[this.name]=e===w?void 0:e}constructor(){super(...arguments),this.type=3}}const P=s?s.emptyScript:"";class F extends D{j(e){e&&e!==w?this.element.setAttribute(this.name,P):this.element.removeAttribute(this.name)}constructor(){super(...arguments),this.type=4}}class N extends D{_$AI(e,t=this){var i;if((e=null!==(i=T(this,e,t,0))&&void 0!==i?i:w)===C)return;const n=this._$AH,r=e===w&&n!==w||e.capture!==n.capture||e.once!==n.once||e.passive!==n.passive,s=e!==w&&(n===w||r);r&&this.element.removeEventListener(this.name,this,n),s&&this.element.addEventListener(this.name,this,e),this._$AH=e}handleEvent(e){var t,i;"function"==typeof this._$AH?this._$AH.call(null!==(i=null===(t=this.options)||void 0===t?void 0:t.host)&&void 0!==i?i:this.element,e):this._$AH.handleEvent(e)}constructor(e,t,i,n,r){super(e,t,i,n,r),this.type=5}}class U{get _$AU(){return this._$AM._$AU}_$AI(e){T(this,e)}constructor(e,t,i){this.element=e,this.type=6,this._$AN=void 0,this._$AM=t,this.options=i}}const O=r.litHtmlPolyfillSupport;null==O||O(B,L),(null!==(n=r.litHtmlVersions)&&void 0!==n?n:r.litHtmlVersions=[]).push("2.6.1");const k=(e,t,i)=>{var n,r;const s=null!==(n=null==i?void 0:i.renderBefore)&&void 0!==n?n:t;let a=s._$litPart$;if(void 0===a){const e=null!==(r=null==i?void 0:i.renderBefore)&&void 0!==r?r:null;s._$litPart$=a=new L(t.insertBefore(u(),e),e,void 0,null!=i?i:{})}return a._$AI(e),a}})),t.register("12Q8y",(function(i,n){e(i.exports,"ReactiveElement",(function(){return t("fNOA0").ReactiveElement})),e(i.exports,"html",(function(){return t("gpRD8").html})),e(i.exports,"noChange",(function(){return t("gpRD8").noChange})),e(i.exports,"render",(function(){return t("gpRD8").render}));var r,s,a=t("fNOA0"),o=(a=t("fNOA0"),t("gpRD8"));o=t("gpRD8");a.ReactiveElement;class l extends a.ReactiveElement{createRenderRoot(){var e,t;const i=super.createRenderRoot();return null!==(e=(t=this.renderOptions).renderBefore)&&void 0!==e||(t.renderBefore=i.firstChild),i}update(e){const t=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(e),this._$Do=(0,o.render)(t,this.renderRoot,this.renderOptions)}connectedCallback(){var e;super.connectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!0)}disconnectedCallback(){var e;super.disconnectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!1)}render(){return o.noChange}constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}}l.finalized=!0,l._$litElement$=!0,null===(r=globalThis.litElementHydrateSupport)||void 0===r||r.call(globalThis,{LitElement:l});const c=globalThis.litElementPolyfillSupport;null==c||c({LitElement:l});(null!==(s=globalThis.litElementVersions)&&void 0!==s?s:globalThis.litElementVersions=[]).push("3.2.2")})),t.register("i7AX4",(function(e,t){})),t.register("6gJ8v",(function(t,i){e(t.exports,"HAS_WEBXR_DEVICE_API",(function(){return n})),e(t.exports,"HAS_WEBXR_HIT_TEST_API",(function(){return r})),e(t.exports,"HAS_RESIZE_OBSERVER",(function(){return s})),e(t.exports,"HAS_INTERSECTION_OBSERVER",(function(){return a})),e(t.exports,"IS_WEBXR_AR_CANDIDATE",(function(){return o})),e(t.exports,"IS_SCENEVIEWER_CANDIDATE",(function(){return d})),e(t.exports,"IS_AR_QUICKLOOK_CANDIDATE",(function(){return p})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +const n=null!=navigator.xr&&null!=self.XRSession&&null!=navigator.xr.isSessionSupported,r=n&&null!=self.XRSession.prototype.requestHitTestSource,s=null!=self.ResizeObserver,a=null!=self.IntersectionObserver,o=r,l=((()=>{const e=navigator.userAgent||navigator.vendor||self.opera;let t=!1;(/(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/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.substr(0,4)))&&(t=!0)})(),/\bCrOS\b/.test(navigator.userAgent),/android/i.test(navigator.userAgent)),c=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!self.MSStream||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,h=(/Safari\//.test(navigator.userAgent),/firefox/i.test(navigator.userAgent)),u=/OculusBrowser/.test(navigator.userAgent),d=(c&&/CriOS\//.test(navigator.userAgent),l&&!h&&!u),A=Boolean(window.webkit&&window.webkit.messageHandlers),p=(()=>{if(c){if(A)return Boolean(/CriOS\/|EdgiOS\/|FxiOS\/|GSA\/|DuckDuckGo\//.test(navigator.userAgent));{const e=document.createElement("a");return Boolean(e.relList&&e.relList.supports&&e.relList.supports("ar"))}}return!1})()})),t.register("dPpiM",(function(i,n){e(i.exports,"$currentEnvironmentMap",(function(){return l}),(function(e){return l=e})),e(i.exports,"$currentBackground",(function(){return c}),(function(e){return c=e})),e(i.exports,"$updateEnvironment",(function(){return h}),(function(e){return h=e})),e(i.exports,"EnvironmentMixin",(function(){return d}),(function(e){return d=e})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("dh9QT");var r=t("hGdxw"),s=t("46LOn"),a=t("cdXMu"),o=function(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};const l=Symbol("currentEnvironmentMap"),c=Symbol("currentBackground"),h=Symbol("updateEnvironment"),u=Symbol("cancelEnvironmentUpdate"),d=e=>{var t,i,n;class d extends e{updated(e){super.updated(e),e.has("shadowIntensity")&&(this[s.$scene].setShadowIntensity(.5*this.shadowIntensity),this[s.$needsRender]()),e.has("shadowSoftness")&&(this[s.$scene].setShadowSoftness(this.shadowSoftness),this[s.$needsRender]()),e.has("exposure")&&(this[s.$scene].exposure=this.exposure,this[s.$needsRender]()),(e.has("environmentImage")||e.has("skyboxImage"))&&this[s.$shouldAttemptPreload]()&&this[h]()}hasBakedShadow(){return this[s.$scene].bakedShadows.size>0}async[(t=l,i=c,n=u,h)](){const{skyboxImage:e,environmentImage:t}=this;null!=this[u]&&(this[u](),this[u]=null);const{textureUtils:i}=this[s.$renderer];if(null==i)return;const n=this[s.$progressTracker].beginActivity();try{const{environmentMap:r,skybox:o}=await i.generateEnvironmentMapAndSkybox((0,a.deserializeUrl)(e),t,(e=>n((0,a.clamp)(e,0,1))));this[l]!==r&&(this[l]=r,this.dispatchEvent(new CustomEvent("environment-change"))),this[c]=null!=o?o.name===r.name?r:o:null,this[s.$scene].setEnvironmentAndSkybox(this[l],this[c]),this[s.$scene].dispatchEvent({type:"envmap-update"})}catch(e){if(e instanceof Error)throw this[s.$scene].setEnvironmentAndSkybox(null,null),e}finally{n(1)}}constructor(){super(...arguments),this.environmentImage=null,this.skyboxImage=null,this.shadowIntensity=0,this.shadowSoftness=1,this.exposure=1,this[t]=null,this[i]=null,this[n]=null}}return o([(0,r.property)({type:String,attribute:"environment-image"})],d.prototype,"environmentImage",void 0),o([(0,r.property)({type:String,attribute:"skybox-image"})],d.prototype,"skyboxImage",void 0),o([(0,r.property)({type:Number,attribute:"shadow-intensity"})],d.prototype,"shadowIntensity",void 0),o([(0,r.property)({type:Number,attribute:"shadow-softness"})],d.prototype,"shadowSoftness",void 0),o([(0,r.property)({type:Number})],d.prototype,"exposure",void 0),d}})),t.register("cdXMu",(function(i,n){e(i.exports,"deserializeUrl",(function(){return s})),e(i.exports,"assertIsArCandidate",(function(){return a})),e(i.exports,"throttle",(function(){return l})),e(i.exports,"debounce",(function(){return c})),e(i.exports,"clamp",(function(){return h})),e(i.exports,"resolveDpr",(function(){return u})),e(i.exports,"isDebugMode",(function(){return d})),e(i.exports,"timePasses",(function(){return A})),e(i.exports,"waitForEvent",(function(){return p})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("6gJ8v");const s=e=>e&&"null"!==e?o(e):null,a=()=>{if(r.IS_WEBXR_AR_CANDIDATE)return;const e=[];throw r.HAS_WEBXR_DEVICE_API||e.push("WebXR Device API"),r.HAS_WEBXR_HIT_TEST_API||e.push("WebXR Hit Test API"),new Error(`The following APIs are required for AR, but are missing in this browser: ${e.join(", ")}`)},o=e=>new URL(e,window.location.toString()).toString(),l=(e,t)=>{let i=null;const n=(...n)=>{null==i&&(e(...n),i=self.setTimeout((()=>i=null),t))};return n.flush=()=>{null!=i&&(self.clearTimeout(i),i=null)},n},c=(e,t)=>{let i=null;return(...n)=>{null!=i&&self.clearTimeout(i),i=self.setTimeout((()=>{i=null,e(...n)}),t)}},h=(e,t,i)=>Math.max(t,Math.min(i,e)),u=(()=>{const e=(()=>{var e;if(null===(e=document.documentElement.getAttribute("itemtype"))||void 0===e?void 0:e.includes("schema.org/SearchResultsPage"))return!0;const t=null!=document.head?Array.from(document.head.querySelectorAll("meta")):[];for(const e of t)if("viewport"===e.name)return!0;return!1})();return e||console.warn('No detected; will cap pixel density at 1.'),()=>e?window.devicePixelRatio:1})(),d=(()=>{const e=new RegExp("[?&]model-viewer-debug-mode(&|$)");return()=>self.ModelViewerElement&&self.ModelViewerElement.debugMode||self.location&&self.location.search&&self.location.search.match(e)})(),A=(e=0)=>new Promise((t=>setTimeout(t,e))),p=(e,t,i=null)=>new Promise((n=>{e.addEventListener(t,(function r(s){i&&!i(s)||(n(s),e.removeEventListener(t,r))}))}))})),t.register("fBJeB",(function(i,n){e(i.exports,"makeTemplate",(function(){return c})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("Pv0Qq");var r=t("gpRD8"),s=t("gEEdZ"),a=t("8iq6m"),o=t("10xwC");const l=r.html` + +
+ + + +
+ + + +
+ + + +
+ +
+
+
+
+ +
+
+ +
+
+ +
+ +
+
+ +
+ +
+ + +
+ + + +
+ + +
+
+
+ +
`,c=e=>{(0,r.render)(l,e)}})),t.register("gEEdZ",(function(i,n){e(i.exports,"default",(function(){return r})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("Pv0Qq");var r=t("gpRD8").html` + + + + + + + + + + + + + + + + +`})),t.register("8iq6m",(function(i,n){e(i.exports,"default",(function(){return r})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("Pv0Qq");var r=t("gpRD8").html` + + + + + + + + + + + + + + + + + + +`})),t.register("10xwC",(function(i,n){e(i.exports,"default",(function(){return r})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("Pv0Qq");var r=t("gpRD8").html` + + + + + + + + + + + +`})),t.register("lUxdE",(function(i,n){e(i.exports,"$loader",(function(){return y})),e(i.exports,"$evictionPolicy",(function(){return _})),e(i.exports,"CachingGLTFLoader",(function(){return b})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r,s,a=t("28vQK"),o=t("aNI2R"),l=t("3YsmH"),c=t("fkQaa"),h=t("6JpcH"),u=t("69XJM");a.Texture.DEFAULT_ANISOTROPY=4;const d=new Map,A=new Map;let p;const g=new(0,o.DRACOLoader);let m;const f=new(0,c.KTX2Loader);let v,x;const y=Symbol("loader"),_=Symbol("evictionPolicy"),E=Symbol("GLTFInstance");class b extends a.EventDispatcher{static setDRACODecoderLocation(e){p=e,g.setDecoderPath(e)}static getDRACODecoderLocation(){return p}static setKTX2TranscoderLocation(e){m=e,f.setTranscoderPath(e)}static getKTX2TranscoderLocation(){return m}static setMeshoptDecoderLocation(e){var t;v!==e&&(v=e,x=(t=e,new Promise(((e,i)=>{const n=document.createElement("script");document.body.appendChild(n),n.onload=e,n.onerror=i,n.async=!0,n.src=t}))).then((()=>MeshoptDecoder.ready)).then((()=>MeshoptDecoder)))}static getMeshoptDecoderLocation(){return v}static initializeKTX2Loader(e){f.detectSupport(e)}static get cache(){return d}static clearCache(){d.forEach(((e,t)=>{this.delete(t)})),this[_].reset()}static has(e){return d.has(e)}static async delete(e){if(!this.has(e))return;const t=d.get(e);A.delete(e),d.delete(e);(await t).dispose()}static hasFinishedLoading(e){return!!A.get(e)}get[(r=_,s=y,_)](){return this.constructor[_]}async preload(e,t,i=(()=>{})){if(this[y].setWithCredentials(b.withCredentials),this.dispatchEvent({type:"preload",element:t,src:e}),!d.has(e)){null!=x&&this[y].setMeshoptDecoder(await x);const t=((e,t,i=(()=>{}))=>{const n=e=>{const t=e.loaded/e.total;i(Math.max(0,Math.min(1,isFinite(t)?t:1)))};return new Promise(((i,r)=>{t.load(e,i,n,r)}))})(e,this[y],(e=>{i(.8*e)})),n=this[E],r=t.then((e=>n.prepare(e))).then((e=>(i(.9),new n(e)))).catch((e=>(console.error(e),new n)));d.set(e,r)}await d.get(e),A.set(e,!0),i&&i(1)}async load(e,t,i=(()=>{})){await this.preload(e,t,i);const n=await d.get(e),r=await n.clone();return this[_].retain(e),r.dispose=()=>{this[_].release(e)},r}constructor(e){super(),this[s]=(new(0,l.GLTFLoader)).register((e=>new(0,u.default)(e))),this[E]=e,this[y].setDRACOLoader(g),this[y].setKTX2Loader(f)}}b[r]=new(0,h.CacheEvictionPolicy)(b)})),t.register("aNI2R",(function(i,n){e(i.exports,"DRACOLoader",(function(){return a}));var r=t("28vQK");const s=new WeakMap;class a extends r.Loader{setDecoderPath(e){return this.decoderPath=e,this}setDecoderConfig(e){return this.decoderConfig=e,this}setWorkerLimit(e){return this.workerLimit=e,this}load(e,t,i,n){const s=new(0,r.FileLoader)(this.manager);s.setPath(this.path),s.setResponseType("arraybuffer"),s.setRequestHeader(this.requestHeader),s.setWithCredentials(this.withCredentials),s.load(e,(e=>{this.decodeDracoFile(e,t).catch(n)}),i,n)}decodeDracoFile(e,t,i,n){const r={attributeIDs:i||this.defaultAttributeIDs,attributeTypes:n||this.defaultAttributeTypes,useUniqueIDs:!!i};return this.decodeGeometry(e,r).then(t)}decodeGeometry(e,t){const i=JSON.stringify(t);if(s.has(e)){const t=s.get(e);if(t.key===i)return t.promise;if(0===e.byteLength)throw new Error("THREE.DRACOLoader: Unable to re-decode a buffer with different settings. Buffer has already been transferred.")}let n;const r=this.workerNextTaskID++,a=e.byteLength,o=this._getWorker(r,a).then((i=>(n=i,new Promise(((i,s)=>{n._callbacks[r]={resolve:i,reject:s},n.postMessage({type:"decode",id:r,taskConfig:t,buffer:e},[e])}))))).then((e=>this._createGeometry(e.geometry)));return o.catch((()=>!0)).then((()=>{n&&r&&this._releaseTask(n,r)})),s.set(e,{key:i,promise:o}),o}_createGeometry(e){const t=new(0,r.BufferGeometry);e.index&&t.setIndex(new(0,r.BufferAttribute)(e.index.array,1));for(let i=0;i{i.load(e,t,void 0,n)}))}preload(){return this._initDecoder(),this}_initDecoder(){if(this.decoderPending)return this.decoderPending;const e="object"!=typeof WebAssembly||"js"===this.decoderConfig.type,t=[];return e?t.push(this._loadLibrary("draco_decoder.js","text")):(t.push(this._loadLibrary("draco_wasm_wrapper.js","text")),t.push(this._loadLibrary("draco_decoder.wasm","arraybuffer"))),this.decoderPending=Promise.all(t).then((t=>{const i=t[0];e||(this.decoderConfig.wasmBinary=t[1]);const n=o.toString(),r=["/* draco decoder */",i,"","/* worker */",n.substring(n.indexOf("{")+1,n.lastIndexOf("}"))].join("\n");this.workerSourceURL=URL.createObjectURL(new Blob([r]))})),this.decoderPending}_getWorker(e,t){return this._initDecoder().then((()=>{if(this.workerPool.lengtht._taskLoad?-1:1}));const i=this.workerPool[this.workerPool.length-1];return i._taskCosts[e]=t,i._taskLoad+=t,i}))}_releaseTask(e,t){e._taskLoad-=e._taskCosts[t],delete e._callbacks[t],delete e._taskCosts[t]}debug(){console.log("Task load: ",this.workerPool.map((e=>e._taskLoad)))}dispose(){for(let e=0;e{const t=e.draco,a=new t.Decoder,o=new t.DecoderBuffer;o.Init(new Int8Array(n),n.byteLength);try{const e=function(e,t,n,r){const s=r.attributeIDs,a=r.attributeTypes;let o,l;const c=t.GetEncodedGeometryType(n);if(c===e.TRIANGULAR_MESH)o=new e.Mesh,l=t.DecodeBufferToMesh(n,o);else{if(c!==e.POINT_CLOUD)throw new Error("THREE.DRACOLoader: Unexpected geometry type.");o=new e.PointCloud,l=t.DecodeBufferToPointCloud(n,o)}if(!l.ok()||0===o.ptr)throw new Error("THREE.DRACOLoader: Decoding failed: "+l.error_msg());const h={index:null,attributes:[]};for(const n in s){const l=self[a[n]];let c,u;if(r.useUniqueIDs)u=s[n],c=t.GetAttributeByUniqueId(o,u);else{if(u=t.GetAttributeId(o,e[s[n]]),-1===u)continue;c=t.GetAttribute(o,u)}h.attributes.push(i(e,t,o,n,l,c))}c===e.TRIANGULAR_MESH&&(h.index=function(e,t,i){const n=i.num_faces(),r=3*n,s=4*r,a=e._malloc(s);t.GetTrianglesUInt32Array(i,s,a);const o=new Uint32Array(e.HEAPF32.buffer,a,r).slice();return e._free(a),{array:o,itemSize:1}}(e,t,o));return e.destroy(o),h}(t,a,o,s),n=e.attributes.map((e=>e.array.buffer));e.index&&n.push(e.index.array.buffer),self.postMessage({type:"decode",id:r.id,geometry:e},n)}catch(e){console.error(e),self.postMessage({type:"error",id:r.id,error:e.message})}finally{t.destroy(o),t.destroy(a)}}))}}}})),t.register("3YsmH",(function(i,n){e(i.exports,"GLTFLoader",(function(){return a}));var r=t("28vQK"),s=t("8GQTK");class a extends r.Loader{load(e,t,i,n){const s=this;let a;a=""!==this.resourcePath?this.resourcePath:""!==this.path?this.path:r.LoaderUtils.extractUrlBase(e),this.manager.itemStart(e);const o=function(t){n?n(t):console.error(t),s.manager.itemError(e),s.manager.itemEnd(e)},l=new(0,r.FileLoader)(this.manager);l.setPath(this.path),l.setResponseType("arraybuffer"),l.setRequestHeader(this.requestHeader),l.setWithCredentials(this.withCredentials),l.load(e,(function(i){try{s.parse(i,a,(function(i){t(i),s.manager.itemEnd(e)}),o)}catch(e){o(e)}}),i,o)}setDRACOLoader(e){return this.dracoLoader=e,this}setDDSLoader(){throw new Error('THREE.GLTFLoader: "MSFT_texture_dds" no longer supported. Please update to "KHR_texture_basisu".')}setKTX2Loader(e){return this.ktx2Loader=e,this}setMeshoptDecoder(e){return this.meshoptDecoder=e,this}register(e){return-1===this.pluginCallbacks.indexOf(e)&&this.pluginCallbacks.push(e),this}unregister(e){return-1!==this.pluginCallbacks.indexOf(e)&&this.pluginCallbacks.splice(this.pluginCallbacks.indexOf(e),1),this}parse(e,t,i,n){let r;const s={},a={},o=new TextDecoder;if("string"==typeof e)r=JSON.parse(e);else if(e instanceof ArrayBuffer){if(o.decode(new Uint8Array(e,0,4))===b){try{s[l.KHR_BINARY_GLTF]=new I(e)}catch(e){return void(n&&n(e))}r=JSON.parse(s[l.KHR_BINARY_GLTF].content)}else r=JSON.parse(o.decode(e))}else r=e;if(void 0===r.asset||r.asset.version[0]<2)return void(n&&n(new Error("THREE.GLTFLoader: Unsupported asset. glTF versions >=2.0 are supported.")));const c=new X(r,{path:t||this.resourcePath||"",crossOrigin:this.crossOrigin,requestHeader:this.requestHeader,manager:this.manager,ktx2Loader:this.ktx2Loader,meshoptDecoder:this.meshoptDecoder});c.fileLoader.setRequestHeader(this.requestHeader);for(let e=0;e=0&&void 0===a[t]&&console.warn('THREE.GLTFLoader: Unknown extension "'+t+'".')}}c.setExtensions(s),c.setPlugins(a),c.parse(i,n)}parseAsync(e,t){const i=this;return new Promise((function(n,r){i.parse(e,t,n,r)}))}constructor(e){super(e),this.dracoLoader=null,this.ktx2Loader=null,this.meshoptDecoder=null,this.pluginCallbacks=[],this.register((function(e){return new d(e)})),this.register((function(e){return new x(e)})),this.register((function(e){return new y(e)})),this.register((function(e){return new p(e)})),this.register((function(e){return new g(e)})),this.register((function(e){return new m(e)})),this.register((function(e){return new f(e)})),this.register((function(e){return new u(e)})),this.register((function(e){return new v(e)})),this.register((function(e){return new A(e)})),this.register((function(e){return new c(e)})),this.register((function(e){return new _(e)})),this.register((function(e){return new E(e)}))}}function o(){let e={};return{get:function(t){return e[t]},add:function(t,i){e[t]=i},remove:function(t){delete e[t]},removeAll:function(){e={}}}}const l={KHR_BINARY_GLTF:"KHR_binary_glTF",KHR_DRACO_MESH_COMPRESSION:"KHR_draco_mesh_compression",KHR_LIGHTS_PUNCTUAL:"KHR_lights_punctual",KHR_MATERIALS_CLEARCOAT:"KHR_materials_clearcoat",KHR_MATERIALS_IOR:"KHR_materials_ior",KHR_MATERIALS_SHEEN:"KHR_materials_sheen",KHR_MATERIALS_SPECULAR:"KHR_materials_specular",KHR_MATERIALS_TRANSMISSION:"KHR_materials_transmission",KHR_MATERIALS_IRIDESCENCE:"KHR_materials_iridescence",KHR_MATERIALS_UNLIT:"KHR_materials_unlit",KHR_MATERIALS_VOLUME:"KHR_materials_volume",KHR_TEXTURE_BASISU:"KHR_texture_basisu",KHR_TEXTURE_TRANSFORM:"KHR_texture_transform",KHR_MESH_QUANTIZATION:"KHR_mesh_quantization",KHR_MATERIALS_EMISSIVE_STRENGTH:"KHR_materials_emissive_strength",EXT_TEXTURE_WEBP:"EXT_texture_webp",EXT_MESHOPT_COMPRESSION:"EXT_meshopt_compression",EXT_MESH_GPU_INSTANCING:"EXT_mesh_gpu_instancing"};class c{_markDefs(){const e=this.parser,t=this.parser.json.nodes||[];for(let i=0,n=t.length;i=0)throw new Error("THREE.GLTFLoader: setKTX2Loader must be called before loading KTX2 textures");return null}return t.loadTextureImage(e,r.source,s)}constructor(e){this.parser=e,this.name=l.KHR_TEXTURE_BASISU}}class y{loadTexture(e){const t=this.name,i=this.parser,n=i.json,r=n.textures[e];if(!r.extensions||!r.extensions[t])return null;const s=r.extensions[t],a=n.images[s.source];let o=i.textureLoader;if(a.uri){const e=i.options.manager.getHandler(a.uri);null!==e&&(o=e)}return this.detectSupport().then((function(r){if(r)return i.loadTextureImage(e,s.source,o);if(n.extensionsRequired&&n.extensionsRequired.indexOf(t)>=0)throw new Error("THREE.GLTFLoader: WebP required by asset but unsupported.");return i.loadTexture(e)}))}detectSupport(){return this.isSupported||(this.isSupported=new Promise((function(e){const t=new Image;t.src="data:image/webp;base64,UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA",t.onload=t.onerror=function(){e(1===t.height)}}))),this.isSupported}constructor(e){this.parser=e,this.name=l.EXT_TEXTURE_WEBP,this.isSupported=null}}class _{loadBufferView(e){const t=this.parser.json,i=t.bufferViews[e];if(i.extensions&&i.extensions[this.name]){const e=i.extensions[this.name],n=this.parser.getDependency("buffer",e.buffer),r=this.parser.options.meshoptDecoder;if(!r||!r.supported){if(t.extensionsRequired&&t.extensionsRequired.indexOf(this.name)>=0)throw new Error("THREE.GLTFLoader: setMeshoptDecoder must be called before loading compressed files");return null}return n.then((function(t){const i=e.byteOffset||0,n=e.byteLength||0,s=e.count,a=e.byteStride,o=new Uint8Array(t,i,n);return r.decodeGltfBufferAsync?r.decodeGltfBufferAsync(s,a,o,e.mode,e.filter).then((function(e){return e.buffer})):r.ready.then((function(){const t=new ArrayBuffer(s*a);return r.decodeGltfBuffer(new Uint8Array(t),s,a,o,e.mode,e.filter),t}))}))}return null}constructor(e){this.name=l.EXT_MESHOPT_COMPRESSION,this.parser=e}}class E{createNodeMesh(e){const t=this.parser.json,i=t.nodes[e];if(!i.extensions||!i.extensions[this.name]||void 0===i.mesh)return null;const n=t.meshes[i.mesh];for(const e of n.primitives)if(e.mode!==D.TRIANGLES&&e.mode!==D.TRIANGLE_STRIP&&e.mode!==D.TRIANGLE_FAN&&void 0!==e.mode)return null;const s=i.extensions[this.name].attributes,a=[],o={};for(const e in s)a.push(this.parser.getDependency("accessor",s[e]).then((t=>(o[e]=t,o[e]))));return a.length<1?null:(a.push(this.parser.createNodeMesh(e)),Promise.all(a).then((e=>{const t=e.pop(),i=t.isGroup?t.children:[t],n=e[0].count,s=[];for(const e of i){const t=new(0,r.Matrix4),i=new(0,r.Vector3),a=new(0,r.Quaternion),l=new(0,r.Vector3)(1,1,1),c=new(0,r.InstancedMesh)(e.geometry,e.material,n);for(let e=0;e{const i=this.associations.get(e);null!=i&&this.associations.set(t,i);for(const[i,n]of e.children.entries())r(n,t.children[i])};return r(i,n),n.name+="_instance_"+e.uses[t]++,n}_invokeOne(e){const t=Object.values(this.plugins);t.push(this);for(let i=0;i=2&&p.setY(t,u[e*a+1]),a>=3&&p.setZ(t,u[e*a+2]),a>=4&&p.setW(t,u[e*a+3]),a>=5)throw new Error("THREE.GLTFLoader: Unsupported itemSize in sparse BufferAttribute.")}}return p}))}loadTexture(e){const t=this.json,i=this.options,n=t.textures[e].source,r=t.images[n];let s=this.textureLoader;if(r.uri){const e=i.manager.getHandler(r.uri);null!==e&&(s=e)}return this.loadTextureImage(e,n,s)}loadTextureImage(e,t,i){const n=this,s=this.json,a=s.textures[e],o=s.images[t],l=(o.uri||o.bufferView)+":"+a.sampler;if(this.textureCache[l])return this.textureCache[l];const c=this.loadImageSource(t,i).then((function(t){t.flipY=!1,t.name=a.name||o.name||"";const i=(s.samplers||{})[a.sampler]||{};return t.magFilter=P[i.magFilter]||r.LinearFilter,t.minFilter=P[i.minFilter]||r.LinearMipmapLinearFilter,t.wrapS=F[i.wrapS]||r.RepeatWrapping,t.wrapT=F[i.wrapT]||r.RepeatWrapping,n.associations.set(t,{textures:e}),t})).catch((function(){return null}));return this.textureCache[l]=c,c}loadImageSource(e,t){const i=this.json,n=this.options;if(void 0!==this.sourceCache[e])return this.sourceCache[e].then((e=>e.clone()));const s=i.images[e],a=self.URL||self.webkitURL;let o=s.uri||"",l=!1;if(void 0!==s.bufferView)o=this.getDependency("bufferView",s.bufferView).then((function(e){l=!0;const t=new Blob([e],{type:s.mimeType});return o=a.createObjectURL(t),o}));else if(void 0===s.uri)throw new Error("THREE.GLTFLoader: Image "+e+" is missing URI and bufferView");const c=Promise.resolve(o).then((function(e){return new Promise((function(i,s){let a=i;!0===t.isImageBitmapLoader&&(a=function(e){const t=new(0,r.Texture)(e);t.needsUpdate=!0,i(t)}),t.load(r.LoaderUtils.resolveURL(e,n.path),a,void 0,s)}))})).then((function(e){var t;return!0===l&&a.revokeObjectURL(o),e.userData.mimeType=s.mimeType||((t=s.uri).search(/\.jpe?g($|\?)/i)>0||0===t.search(/^data\:image\/jpeg/)?"image/jpeg":t.search(/\.webp($|\?)/i)>0||0===t.search(/^data\:image\/webp/)?"image/webp":"image/png"),e})).catch((function(e){throw console.error("THREE.GLTFLoader: Couldn't load texture",o),e}));return this.sourceCache[e]=c,c}assignTexture(e,t,i,n){const r=this;return this.getDependency("texture",i.index).then((function(s){if(!s)return null;if(void 0===i.texCoord||0==i.texCoord||"aoMap"===t&&1==i.texCoord||console.warn("THREE.GLTFLoader: Custom UV set "+i.texCoord+" for texture "+t+" not yet supported."),r.extensions[l.KHR_TEXTURE_TRANSFORM]){const e=void 0!==i.extensions?i.extensions[l.KHR_TEXTURE_TRANSFORM]:void 0;if(e){const t=r.associations.get(s);s=r.extensions[l.KHR_TEXTURE_TRANSFORM].extendTexture(s,e),r.associations.set(s,t)}}return void 0!==n&&(s.encoding=n),e[t]=s,s}))}assignFinalMaterial(e){const t=e.geometry;let i=e.material;const n=void 0===t.attributes.tangent,s=void 0!==t.attributes.color,a=void 0===t.attributes.normal;if(e.isPoints){const e="PointsMaterial:"+i.uuid;let t=this.cache.get(e);t||(t=new(0,r.PointsMaterial),r.Material.prototype.copy.call(t,i),t.color.copy(i.color),t.map=i.map,t.sizeAttenuation=!1,this.cache.add(e,t)),i=t}else if(e.isLine){const e="LineBasicMaterial:"+i.uuid;let t=this.cache.get(e);t||(t=new(0,r.LineBasicMaterial),r.Material.prototype.copy.call(t,i),t.color.copy(i.color),this.cache.add(e,t)),i=t}if(n||s||a){let e="ClonedMaterial:"+i.uuid+":";n&&(e+="derivative-tangents:"),s&&(e+="vertex-colors:"),a&&(e+="flat-shading:");let t=this.cache.get(e);t||(t=i.clone(),s&&(t.vertexColors=!0),a&&(t.flatShading=!0),n&&(t.normalScale&&(t.normalScale.y*=-1),t.clearcoatNormalScale&&(t.clearcoatNormalScale.y*=-1)),this.cache.add(e,t),this.associations.set(t,this.associations.get(i))),i=t}i.aoMap&&void 0===t.attributes.uv2&&void 0!==t.attributes.uv&&t.setAttribute("uv2",t.attributes.uv),e.material=i}getMaterialType(){return r.MeshStandardMaterial}loadMaterial(e){const t=this,i=this.json,n=this.extensions,s=i.materials[e];let a;const o={},c=[];if((s.extensions||{})[l.KHR_MATERIALS_UNLIT]){const e=n[l.KHR_MATERIALS_UNLIT];a=e.getMaterialType(),c.push(e.extendParams(o,s,t))}else{const i=s.pbrMetallicRoughness||{};if(o.color=new(0,r.Color)(1,1,1),o.opacity=1,Array.isArray(i.baseColorFactor)){const e=i.baseColorFactor;o.color.fromArray(e),o.opacity=e[3]}void 0!==i.baseColorTexture&&c.push(t.assignTexture(o,"map",i.baseColorTexture,r.sRGBEncoding)),o.metalness=void 0!==i.metallicFactor?i.metallicFactor:1,o.roughness=void 0!==i.roughnessFactor?i.roughnessFactor:1,void 0!==i.metallicRoughnessTexture&&(c.push(t.assignTexture(o,"metalnessMap",i.metallicRoughnessTexture)),c.push(t.assignTexture(o,"roughnessMap",i.metallicRoughnessTexture))),a=this._invokeOne((function(t){return t.getMaterialType&&t.getMaterialType(e)})),c.push(Promise.all(this._invokeAll((function(t){return t.extendMaterialParams&&t.extendMaterialParams(e,o)}))))}!0===s.doubleSided&&(o.side=r.DoubleSide);const h=s.alphaMode||G;if(h===z?(o.transparent=!0,o.depthWrite=!1):(o.transparent=!1,h===H&&(o.alphaTest=void 0!==s.alphaCutoff?s.alphaCutoff:.5)),void 0!==s.normalTexture&&a!==r.MeshBasicMaterial&&(c.push(t.assignTexture(o,"normalMap",s.normalTexture)),o.normalScale=new(0,r.Vector2)(1,1),void 0!==s.normalTexture.scale)){const e=s.normalTexture.scale;o.normalScale.set(e,e)}return void 0!==s.occlusionTexture&&a!==r.MeshBasicMaterial&&(c.push(t.assignTexture(o,"aoMap",s.occlusionTexture)),void 0!==s.occlusionTexture.strength&&(o.aoMapIntensity=s.occlusionTexture.strength)),void 0!==s.emissiveFactor&&a!==r.MeshBasicMaterial&&(o.emissive=(new(0,r.Color)).fromArray(s.emissiveFactor)),void 0!==s.emissiveTexture&&a!==r.MeshBasicMaterial&&c.push(t.assignTexture(o,"emissiveMap",s.emissiveTexture,r.sRGBEncoding)),Promise.all(c).then((function(){const i=new a(o);return s.name&&(i.name=s.name),W(i,s),t.associations.set(i,{materials:e}),s.extensions&&V(n,i,s),i}))}createUniqueName(e){const t=r.PropertyBinding.sanitizeNodeName(e||"");let i=t;for(let e=1;this.nodeNamesUsed[i];++e)i=t+"_"+e;return this.nodeNamesUsed[i]=!0,i}loadGeometries(e){const t=this,i=this.extensions,n=this.primitiveCache;function s(e){return i[l.KHR_DRACO_MESH_COMPRESSION].decodePrimitive(e,t).then((function(i){return J(i,e,t)}))}const a=[];for(let i=0,o=e.length;i0&&q(A,a),A.name=t.createUniqueName(a.name||"mesh_"+e),W(A,a),d.extensions&&V(n,A,d),t.assignFinalMaterial(A),h.push(A)}for(let i=0,n=h.length;i1?new(0,r.Group):1===o.length?o[0]:new(0,r.Object3D),h!==o[0])for(let e=0,t=o.length;e{const t=new Map;for(const[e,i]of n.associations)(e instanceof r.Material||e instanceof r.Texture)&&t.set(e,i);return e.traverse((e=>{const i=n.associations.get(e);null!=i&&t.set(e,i)})),t})(s),s}))}constructor(e={},t={}){this.json=e,this.extensions={},this.plugins={},this.options=t,this.cache=new o,this.associations=new Map,this.primitiveCache={},this.meshCache={refs:{},uses:{}},this.cameraCache={refs:{},uses:{}},this.lightCache={refs:{},uses:{}},this.sourceCache={},this.textureCache={},this.nodeNamesUsed={};let i=!1,n=!1,s=-1;"undefined"!=typeof navigator&&(i=!0===/^((?!chrome|android).)*safari/i.test(navigator.userAgent),n=navigator.userAgent.indexOf("Firefox")>-1,s=n?navigator.userAgent.match(/Firefox\/([0-9]+)\./)[1]:-1),"undefined"==typeof createImageBitmap||i||n&&s<98?this.textureLoader=new(0,r.TextureLoader)(this.options.manager):this.textureLoader=new(0,r.ImageBitmapLoader)(this.options.manager),this.textureLoader.setCrossOrigin(this.options.crossOrigin),this.textureLoader.setRequestHeader(this.options.requestHeader),this.fileLoader=new(0,r.FileLoader)(this.options.manager),this.fileLoader.setResponseType("arraybuffer"),"use-credentials"===this.options.crossOrigin&&this.fileLoader.setWithCredentials(!0)}}function J(e,t,i){const n=t.attributes,s=[];function a(t,n){return i.getDependency("accessor",t).then((function(t){e.setAttribute(n,t)}))}for(const t in n){const i=U[t]||t.toLowerCase();i in e.attributes||s.push(a(n[t],i))}if(void 0!==t.indices&&!e.index){const n=i.getDependency("accessor",t.indices).then((function(t){e.setIndex(t)}));s.push(n)}return W(e,t),function(e,t,i){const n=t.attributes,s=new(0,r.Box3);if(void 0===n.POSITION)return;{const e=i.json.accessors[n.POSITION],t=e.min,a=e.max;if(void 0===t||void 0===a)return void console.warn("THREE.GLTFLoader: Missing min/max properties for accessor POSITION.");if(s.set(new(0,r.Vector3)(t[0],t[1],t[2]),new(0,r.Vector3)(a[0],a[1],a[2])),e.normalized){const t=K(Q[e.componentType]);s.min.multiplyScalar(t),s.max.multiplyScalar(t)}}const a=t.targets;if(void 0!==a){const e=new(0,r.Vector3),t=new(0,r.Vector3);for(let n=0,r=a.length;n=2&&o.setY(t,e.getY(t)),n>=3&&o.setZ(t,e.getZ(t)),n>=4&&o.setW(t,e.getW(t));return o}function o(e,t){if(t===r.TrianglesDrawMode)return console.warn("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Geometry already defined as triangles."),e;if(t===r.TriangleFanDrawMode||t===r.TriangleStripDrawMode){let i=e.getIndex();if(null===i){const t=[],n=e.getAttribute("position");if(void 0===n)return console.error("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Undefined position attribute. Processing not possible."),e;for(let e=0;ee.materialIndex!==t.materialIndex?e.materialIndex-t.materialIndex:e.start-t.start)),null===e.getIndex()){const t=e.getAttribute("position"),i=[];for(let e=0;e{const i=u.BasisWorker.toString(),n=["/* constants */","let _EngineFormat = "+JSON.stringify(u.EngineFormat),"let _TranscoderFormat = "+JSON.stringify(u.TranscoderFormat),"let _BasisFormat = "+JSON.stringify(u.BasisFormat),"/* basis_transcoder.js */",e,"/* worker */",i.substring(i.indexOf("{")+1,i.lastIndexOf("}"))].join("\n");this.workerSourceURL=URL.createObjectURL(new Blob([n])),this.transcoderBinary=t,this.workerPool.setWorkerCreator((()=>{const e=new Worker(this.workerSourceURL),t=this.transcoderBinary.slice(0);return e.postMessage({type:"init",config:this.workerConfig,transcoderBinary:t},[t]),e}))})),h>0&&console.warn("THREE.KTX2Loader: Multiple active KTX2 loaders may cause performance issues. Use a single KTX2Loader instance, or call .dispose() on old instances."),h++}return this.transcoderPending}load(e,t,i,n){if(null===this.workerConfig)throw new Error("THREE.KTX2Loader: Missing initialization with `.detectSupport( renderer )`.");const s=new(0,r.FileLoader)(this.manager);s.setResponseType("arraybuffer"),s.setWithCredentials(this.withCredentials),s.load(e,(e=>{if(l.has(e)){return l.get(e).promise.then(t).catch(n)}this._createTexture(e).then((e=>t?t(e):null)).catch(n)}),i,n)}_createTextureFrom(e,t){const{mipmaps:i,width:n,height:s,format:o,type:l,error:c,dfdTransferFn:h,dfdFlags:u}=e;if("error"===l)return Promise.reject(c);const d=t.layerCount>1?new(0,r.CompressedArrayTexture)(i,n,s,t.layerCount,o,r.UnsignedByteType):new(0,r.CompressedTexture)(i,n,s,o,r.UnsignedByteType);return d.minFilter=1===i.length?r.LinearFilter:r.LinearMipmapLinearFilter,d.magFilter=r.LinearFilter,d.generateMipmaps=!1,d.needsUpdate=!0,d.encoding=h===a.KHR_DF_TRANSFER_SRGB?r.sRGBEncoding:r.LinearEncoding,d.premultiplyAlpha=!!(u&a.KHR_DF_FLAG_ALPHA_PREMULTIPLIED),d}async _createTexture(e,t={}){const i=(0,a.read)(new Uint8Array(e));if(i.vkFormat!==a.VK_FORMAT_UNDEFINED)return async function(e){const{vkFormat:t,pixelWidth:i,pixelHeight:n,pixelDepth:s}=e;if(void 0===d[t])throw new Error("THREE.KTX2Loader: Unsupported vkFormat.");const l=e.levels[0];let h,u;if(e.supercompressionScheme===a.KHR_SUPERCOMPRESSION_NONE)h=l.levelData;else{if(e.supercompressionScheme!==a.KHR_SUPERCOMPRESSION_ZSTD)throw new Error("THREE.KTX2Loader: Unsupported supercompressionScheme.");c||(c=new Promise((async e=>{const t=new(0,o.ZSTDDecoder);await t.init(),e(t)}))),h=(await c).decode(l.levelData,l.uncompressedByteLength)}u=A[t]===r.FloatType?new Float32Array(h.buffer,h.byteOffset,h.byteLength/Float32Array.BYTES_PER_ELEMENT):A[t]===r.HalfFloatType?new Uint16Array(h.buffer,h.byteOffset,h.byteLength/Uint16Array.BYTES_PER_ELEMENT):h;const g=0===s?new(0,r.DataTexture)(u,i,n):new(0,r.Data3DTexture)(u,i,n,s);return g.type=A[t],g.format=d[t],g.encoding=p[t]||r.LinearEncoding,g.needsUpdate=!0,Promise.resolve(g)}(i);const n=t,s=this.init().then((()=>this.workerPool.postMessage({type:"transcode",buffer:e,taskConfig:n},[e]))).then((e=>this._createTextureFrom(e.data,i)));return l.set(e,{promise:s}),s}dispose(){return this.workerPool.dispose(),this.workerSourceURL&&URL.revokeObjectURL(this.workerSourceURL),h--,this}constructor(e){super(e),this.transcoderPath="",this.transcoderBinary=null,this.transcoderPending=null,this.workerPool=new(0,s.WorkerPool),this.workerSourceURL="",this.workerConfig=null,"undefined"!=typeof MSC_TRANSCODER&&console.warn('THREE.KTX2Loader: Please update to latest "basis_transcoder". "msc_basis_transcoder" is no longer supported in three.js r125+.')}}u.BasisFormat={ETC1S:0,UASTC_4x4:1},u.TranscoderFormat={ETC1:0,ETC2:1,BC1:2,BC3:3,BC4:4,BC5:5,BC7_M6_OPAQUE_ONLY:6,BC7_M5:7,PVRTC1_4_RGB:8,PVRTC1_4_RGBA:9,ASTC_4x4:10,ATC_RGB:11,ATC_RGBA_INTERPOLATED_ALPHA:12,RGBA32:13,RGB565:14,BGR565:15,RGBA4444:16},u.EngineFormat={RGBAFormat:r.RGBAFormat,RGBA_ASTC_4x4_Format:r.RGBA_ASTC_4x4_Format,RGBA_BPTC_Format:r.RGBA_BPTC_Format,RGBA_ETC2_EAC_Format:r.RGBA_ETC2_EAC_Format,RGBA_PVRTC_4BPPV1_Format:r.RGBA_PVRTC_4BPPV1_Format,RGBA_S3TC_DXT5_Format:r.RGBA_S3TC_DXT5_Format,RGB_ETC1_Format:r.RGB_ETC1_Format,RGB_ETC2_Format:r.RGB_ETC2_Format,RGB_PVRTC_4BPPV1_Format:r.RGB_PVRTC_4BPPV1_Format,RGB_S3TC_DXT1_Format:r.RGB_S3TC_DXT1_Format},u.BasisWorker=function(){let e,t,i;const n=_EngineFormat,r=_TranscoderFormat,s=_BasisFormat;self.addEventListener("message",(function(a){const u=a.data;switch(u.type){case"init":e=u.config,d=u.transcoderBinary,t=new Promise((e=>{i={wasmBinary:d,onRuntimeInitialized:e},BASIS(i)})).then((()=>{i.initializeBasis(),void 0===i.KTX2File&&console.warn("THREE.KTX2Loader: Please update Basis Universal transcoder.")}));break;case"transcode":t.then((()=>{try{const{width:t,height:a,hasAlpha:d,mipmaps:A,format:p,dfdTransferFn:g,dfdFlags:m}=function(t){const a=new i.KTX2File(new Uint8Array(t));function u(){a.close(),a.delete()}if(!a.isValid())throw u(),new Error("THREE.KTX2Loader:\tInvalid or unsupported .ktx2 file");const d=a.isUASTC()?s.UASTC_4x4:s.ETC1S,A=a.getWidth(),p=a.getHeight(),g=a.getLayers()||1,m=a.getLevels(),f=a.getHasAlpha(),v=a.getDFDTransferFunc(),x=a.getDFDFlags(),{transcoderFormat:y,engineFormat:_}=function(t,i,a,h){let u,d;const A=t===s.ETC1S?o:l;for(let n=0;n{const n=this._getIdleWorker();-1!==n?(this._initWorker(n),this.workerStatus|=1<e.terminate())),this.workersResolve.length=0,this.workers.length=0,this.queue.length=0,this.workerStatus=0}constructor(e=4){this.pool=e,this.queue=[],this.workers=[],this.workersResolve=[],this.workerStatus=0}}})),t.register("ic8Kl",(function(i,n){e(i.exports,"KHR_SUPERCOMPRESSION_NONE",(function(){return s})),e(i.exports,"KHR_SUPERCOMPRESSION_ZSTD",(function(){return a})),e(i.exports,"KHR_DF_FLAG_ALPHA_PREMULTIPLIED",(function(){return o})),e(i.exports,"KHR_DF_TRANSFER_SRGB",(function(){return l})),e(i.exports,"VK_FORMAT_UNDEFINED",(function(){return c})),e(i.exports,"VK_FORMAT_R8_UNORM",(function(){return h})),e(i.exports,"VK_FORMAT_R8_SRGB",(function(){return u})),e(i.exports,"VK_FORMAT_R8G8_UNORM",(function(){return d})),e(i.exports,"VK_FORMAT_R8G8_SRGB",(function(){return A})),e(i.exports,"VK_FORMAT_R8G8B8A8_UNORM",(function(){return p})),e(i.exports,"VK_FORMAT_R8G8B8A8_SRGB",(function(){return g})),e(i.exports,"VK_FORMAT_R16_SFLOAT",(function(){return m})),e(i.exports,"VK_FORMAT_R16G16_SFLOAT",(function(){return f})),e(i.exports,"VK_FORMAT_R16G16B16A16_SFLOAT",(function(){return v})),e(i.exports,"VK_FORMAT_R32_SFLOAT",(function(){return x})),e(i.exports,"VK_FORMAT_R32G32_SFLOAT",(function(){return y})),e(i.exports,"VK_FORMAT_R32G32B32A32_SFLOAT",(function(){return _})),e(i.exports,"read",(function(){return I}));var r=t("8tcqI").Buffer;const s=0,a=2,o=1,l=2,c=0,h=9,u=15,d=16,A=22,p=37,g=43,m=76,f=83,v=97,x=100,y=103,_=109;class E{constructor(){this.vkFormat=0,this.typeSize=1,this.pixelWidth=0,this.pixelHeight=0,this.pixelDepth=0,this.layerCount=0,this.faceCount=1,this.supercompressionScheme=0,this.levels=[],this.dataFormatDescriptor=[{vendorId:0,descriptorType:0,descriptorBlockSize:0,versionNumber:2,colorModel:0,colorPrimaries:1,transferFunction:2,flags:0,texelBlockDimension:[0,0,0,0],bytesPlane:[0,0,0,0,0,0,0,0],samples:[]}],this.keyValue={},this.globalData=null}}class b{_nextUint8(){const e=this._dataView.getUint8(this._offset);return this._offset+=1,e}_nextUint16(){const e=this._dataView.getUint16(this._offset,this._littleEndian);return this._offset+=2,e}_nextUint32(){const e=this._dataView.getUint32(this._offset,this._littleEndian);return this._offset+=4,e}_nextUint64(){const e=this._dataView.getUint32(this._offset,this._littleEndian)+2**32*this._dataView.getUint32(this._offset+4,this._littleEndian);return this._offset+=8,e}_nextInt32(){const e=this._dataView.getInt32(this._offset,this._littleEndian);return this._offset+=4,e}_skip(e){return this._offset+=e,this}_scan(e,t=0){const i=this._offset;let n=0;for(;this._dataView.getUint8(this._offset)!==t&&ne.arrayBuffer())).then((e=>WebAssembly.instantiate(e,l))).then(this._init):WebAssembly.instantiate(r.from(h,"base64"),l).then(this._init),s)}_init(e){a=e.instance,l.env.emscripten_notify_memory_growth(0)}decode(e,t=0){if(!a)throw new Error("ZSTDDecoder: Await .init() before decoding.");const i=e.byteLength,n=a.exports.malloc(i);o.set(e,n),t=t||Number(a.exports.ZSTD_findDecompressedSize(n,i));const r=a.exports.malloc(t),s=a.exports.ZSTD_decompress(r,t,n,i),l=o.slice(r,r+s);return a.exports.free(n),a.exports.free(r),l}}const h="AGFzbQEAAAABpQEVYAF/AX9gAn9/AGADf39/AX9gBX9/f39/AX9gAX8AYAJ/fwF/YAR/f39/AX9gA39/fwBgBn9/f39/fwF/YAd/f39/f39/AX9gAn9/AX5gAn5+AX5gAABgBX9/f39/AGAGf39/f39/AGAIf39/f39/f38AYAl/f39/f39/f38AYAABf2AIf39/f39/f38Bf2ANf39/f39/f39/f39/fwF/YAF/AX4CJwEDZW52H2Vtc2NyaXB0ZW5fbm90aWZ5X21lbW9yeV9ncm93dGgABANpaAEFAAAFAgEFCwACAQABAgIFBQcAAwABDgsBAQcAEhMHAAUBDAQEAAANBwQCAgYCBAgDAwMDBgEACQkHBgICAAYGAgQUBwYGAwIGAAMCAQgBBwUGCgoEEQAEBAEIAwgDBQgDEA8IAAcABAUBcAECAgUEAQCAAgYJAX8BQaCgwAILB2AHBm1lbW9yeQIABm1hbGxvYwAoBGZyZWUAJgxaU1REX2lzRXJyb3IAaBlaU1REX2ZpbmREZWNvbXByZXNzZWRTaXplAFQPWlNURF9kZWNvbXByZXNzAEoGX3N0YXJ0ACQJBwEAQQELASQKussBaA8AIAAgACgCBCABajYCBAsZACAAKAIAIAAoAgRBH3F0QQAgAWtBH3F2CwgAIABBiH9LC34BBH9BAyEBIAAoAgQiA0EgTQRAIAAoAggiASAAKAIQTwRAIAAQDQ8LIAAoAgwiAiABRgRAQQFBAiADQSBJGw8LIAAgASABIAJrIANBA3YiBCABIARrIAJJIgEbIgJrIgQ2AgggACADIAJBA3RrNgIEIAAgBCgAADYCAAsgAQsUAQF/IAAgARACIQIgACABEAEgAgv3AQECfyACRQRAIABCADcCACAAQQA2AhAgAEIANwIIQbh/DwsgACABNgIMIAAgAUEEajYCECACQQRPBEAgACABIAJqIgFBfGoiAzYCCCAAIAMoAAA2AgAgAUF/ai0AACIBBEAgAEEIIAEQFGs2AgQgAg8LIABBADYCBEF/DwsgACABNgIIIAAgAS0AACIDNgIAIAJBfmoiBEEBTQRAIARBAWtFBEAgACABLQACQRB0IANyIgM2AgALIAAgAS0AAUEIdCADajYCAAsgASACakF/ai0AACIBRQRAIABBADYCBEFsDwsgAEEoIAEQFCACQQN0ams2AgQgAgsWACAAIAEpAAA3AAAgACABKQAINwAICy8BAX8gAUECdEGgHWooAgAgACgCAEEgIAEgACgCBGprQR9xdnEhAiAAIAEQASACCyEAIAFCz9bTvtLHq9lCfiAAfEIfiUKHla+vmLbem55/fgsdAQF/IAAoAgggACgCDEYEfyAAKAIEQSBGBUEACwuCBAEDfyACQYDAAE8EQCAAIAEgAhBnIAAPCyAAIAJqIQMCQCAAIAFzQQNxRQRAAkAgAkEBSARAIAAhAgwBCyAAQQNxRQRAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADTw0BIAJBA3ENAAsLAkAgA0F8cSIEQcAASQ0AIAIgBEFAaiIFSw0AA0AgAiABKAIANgIAIAIgASgCBDYCBCACIAEoAgg2AgggAiABKAIMNgIMIAIgASgCEDYCECACIAEoAhQ2AhQgAiABKAIYNgIYIAIgASgCHDYCHCACIAEoAiA2AiAgAiABKAIkNgIkIAIgASgCKDYCKCACIAEoAiw2AiwgAiABKAIwNgIwIAIgASgCNDYCNCACIAEoAjg2AjggAiABKAI8NgI8IAFBQGshASACQUBrIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQALDAELIANBBEkEQCAAIQIMAQsgA0F8aiIEIABJBEAgACECDAELIAAhAgNAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyABQQRqIQEgAkEEaiICIARNDQALCyACIANJBEADQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAsMACAAIAEpAAA3AAALQQECfyAAKAIIIgEgACgCEEkEQEEDDwsgACAAKAIEIgJBB3E2AgQgACABIAJBA3ZrIgE2AgggACABKAAANgIAQQALDAAgACABKAIANgAAC/cCAQJ/AkAgACABRg0AAkAgASACaiAASwRAIAAgAmoiBCABSw0BCyAAIAEgAhALDwsgACABc0EDcSEDAkACQCAAIAFJBEAgAwRAIAAhAwwDCyAAQQNxRQRAIAAhAwwCCyAAIQMDQCACRQ0EIAMgAS0AADoAACABQQFqIQEgAkF/aiECIANBAWoiA0EDcQ0ACwwBCwJAIAMNACAEQQNxBEADQCACRQ0FIAAgAkF/aiICaiIDIAEgAmotAAA6AAAgA0EDcQ0ACwsgAkEDTQ0AA0AgACACQXxqIgJqIAEgAmooAgA2AgAgAkEDSw0ACwsgAkUNAgNAIAAgAkF/aiICaiABIAJqLQAAOgAAIAINAAsMAgsgAkEDTQ0AIAIhBANAIAMgASgCADYCACABQQRqIQEgA0EEaiEDIARBfGoiBEEDSw0ACyACQQNxIQILIAJFDQADQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQX9qIgINAAsLIAAL8wICAn8BfgJAIAJFDQAgACACaiIDQX9qIAE6AAAgACABOgAAIAJBA0kNACADQX5qIAE6AAAgACABOgABIANBfWogAToAACAAIAE6AAIgAkEHSQ0AIANBfGogAToAACAAIAE6AAMgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgE2AgAgAyACIARrQXxxIgRqIgJBfGogATYCACAEQQlJDQAgAyABNgIIIAMgATYCBCACQXhqIAE2AgAgAkF0aiABNgIAIARBGUkNACADIAE2AhggAyABNgIUIAMgATYCECADIAE2AgwgAkFwaiABNgIAIAJBbGogATYCACACQWhqIAE2AgAgAkFkaiABNgIAIAQgA0EEcUEYciIEayICQSBJDQAgAa0iBUIghiAFhCEFIAMgBGohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkFgaiICQR9LDQALCyAACy8BAn8gACgCBCAAKAIAQQJ0aiICLQACIQMgACACLwEAIAEgAi0AAxAIajYCACADCy8BAn8gACgCBCAAKAIAQQJ0aiICLQACIQMgACACLwEAIAEgAi0AAxAFajYCACADCx8AIAAgASACKAIEEAg2AgAgARAEGiAAIAJBCGo2AgQLCAAgAGdBH3MLugUBDX8jAEEQayIKJAACfyAEQQNNBEAgCkEANgIMIApBDGogAyAEEAsaIAAgASACIApBDGpBBBAVIgBBbCAAEAMbIAAgACAESxsMAQsgAEEAIAEoAgBBAXRBAmoQECENQVQgAygAACIGQQ9xIgBBCksNABogAiAAQQVqNgIAIAMgBGoiAkF8aiEMIAJBeWohDiACQXtqIRAgAEEGaiELQQQhBSAGQQR2IQRBICAAdCIAQQFyIQkgASgCACEPQQAhAiADIQYCQANAIAlBAkggAiAPS3JFBEAgAiEHAkAgCARAA0AgBEH//wNxQf//A0YEQCAHQRhqIQcgBiAQSQR/IAZBAmoiBigAACAFdgUgBUEQaiEFIARBEHYLIQQMAQsLA0AgBEEDcSIIQQNGBEAgBUECaiEFIARBAnYhBCAHQQNqIQcMAQsLIAcgCGoiByAPSw0EIAVBAmohBQNAIAIgB0kEQCANIAJBAXRqQQA7AQAgAkEBaiECDAELCyAGIA5LQQAgBiAFQQN1aiIHIAxLG0UEQCAHKAAAIAVBB3EiBXYhBAwCCyAEQQJ2IQQLIAYhBwsCfyALQX9qIAQgAEF/anEiBiAAQQF0QX9qIgggCWsiEUkNABogBCAIcSIEQQAgESAEIABIG2shBiALCyEIIA0gAkEBdGogBkF/aiIEOwEAIAlBASAGayAEIAZBAUgbayEJA0AgCSAASARAIABBAXUhACALQX9qIQsMAQsLAn8gByAOS0EAIAcgBSAIaiIFQQN1aiIGIAxLG0UEQCAFQQdxDAELIAUgDCIGIAdrQQN0awshBSACQQFqIQIgBEUhCCAGKAAAIAVBH3F2IQQMAQsLQWwgCUEBRyAFQSBKcg0BGiABIAJBf2o2AgAgBiAFQQdqQQN1aiADawwBC0FQCyEAIApBEGokACAACwkAQQFBBSAAGwsMACAAIAEoAAA2AAALqgMBCn8jAEHwAGsiCiQAIAJBAWohDiAAQQhqIQtBgIAEIAVBf2p0QRB1IQxBACECQQEhBkEBIAV0IglBf2oiDyEIA0AgAiAORkUEQAJAIAEgAkEBdCINai8BACIHQf//A0YEQCALIAhBA3RqIAI2AgQgCEF/aiEIQQEhBwwBCyAGQQAgDCAHQRB0QRB1ShshBgsgCiANaiAHOwEAIAJBAWohAgwBCwsgACAFNgIEIAAgBjYCACAJQQN2IAlBAXZqQQNqIQxBACEAQQAhBkEAIQIDQCAGIA5GBEADQAJAIAAgCUYNACAKIAsgAEEDdGoiASgCBCIGQQF0aiICIAIvAQAiAkEBajsBACABIAUgAhAUayIIOgADIAEgAiAIQf8BcXQgCWs7AQAgASAEIAZBAnQiAmooAgA6AAIgASACIANqKAIANgIEIABBAWohAAwBCwsFIAEgBkEBdGouAQAhDUEAIQcDQCAHIA1ORQRAIAsgAkEDdGogBjYCBANAIAIgDGogD3EiAiAISw0ACyAHQQFqIQcMAQsLIAZBAWohBgwBCwsgCkHwAGokAAsjAEIAIAEQCSAAhUKHla+vmLbem55/fkLj3MqV/M7y9YV/fAsQACAAQn43AwggACABNgIACyQBAX8gAARAIAEoAgQiAgRAIAEoAgggACACEQEADwsgABAmCwsfACAAIAEgAi8BABAINgIAIAEQBBogACACQQRqNgIEC0oBAX9BoCAoAgAiASAAaiIAQX9MBEBBiCBBMDYCAEF/DwsCQCAAPwBBEHRNDQAgABBmDQBBiCBBMDYCAEF/DwtBoCAgADYCACABC9cBAQh/Qbp/IQoCQCACKAIEIgggAigCACIJaiIOIAEgAGtLDQBBbCEKIAkgBCADKAIAIgtrSw0AIAAgCWoiBCACKAIIIgxrIQ0gACABQWBqIg8gCyAJQQAQKSADIAkgC2o2AgACQAJAIAwgBCAFa00EQCANIQUMAQsgDCAEIAZrSw0CIAcgDSAFayIAaiIBIAhqIAdNBEAgBCABIAgQDxoMAgsgBCABQQAgAGsQDyEBIAIgACAIaiIINgIEIAEgAGshBAsgBCAPIAUgCEEBECkLIA4hCgsgCgubAgEBfyMAQYABayINJAAgDSADNgJ8AkAgAkEDSwRAQX8hCQwBCwJAAkACQAJAIAJBAWsOAwADAgELIAZFBEBBuH8hCQwEC0FsIQkgBS0AACICIANLDQMgACAHIAJBAnQiAmooAgAgAiAIaigCABA7IAEgADYCAEEBIQkMAwsgASAJNgIAQQAhCQwCCyAKRQRAQWwhCQwCC0EAIQkgC0UgDEEZSHINAUEIIAR0QQhqIQBBACECA0AgAiAATw0CIAJBQGshAgwAAAsAC0FsIQkgDSANQfwAaiANQfgAaiAFIAYQFSICEAMNACANKAJ4IgMgBEsNACAAIA0gDSgCfCAHIAggAxAYIAEgADYCACACIQkLIA1BgAFqJAAgCQsLACAAIAEgAhALGgsQACAALwAAIAAtAAJBEHRyCy8AAn9BuH8gAUEISQ0AGkFyIAAoAAQiAEF3Sw0AGkG4fyAAQQhqIgAgACABSxsLCwkAIAAgATsAAAsDAAELigYBBX8gACAAKAIAIgVBfnE2AgBBACAAIAVBAXZqQYQgKAIAIgQgAEYbIQECQAJAIAAoAgQiAkUNACACKAIAIgNBAXENACACQQhqIgUgA0EBdkF4aiIDQQggA0EISxtnQR9zQQJ0QYAfaiIDKAIARgRAIAMgAigCDDYCAAsgAigCCCIDBEAgAyACKAIMNgIECyACKAIMIgMEQCADIAIoAgg2AgALIAIgAigCACAAKAIAQX5xajYCAEGEICEAAkACQCABRQ0AIAEgAjYCBCABKAIAIgNBAXENASADQQF2QXhqIgNBCCADQQhLG2dBH3NBAnRBgB9qIgMoAgAgAUEIakYEQCADIAEoAgw2AgALIAEoAggiAwRAIAMgASgCDDYCBAsgASgCDCIDBEAgAyABKAIINgIAQYQgKAIAIQQLIAIgAigCACABKAIAQX5xajYCACABIARGDQAgASABKAIAQQF2akEEaiEACyAAIAI2AgALIAIoAgBBAXZBeGoiAEEIIABBCEsbZ0Efc0ECdEGAH2oiASgCACEAIAEgBTYCACACIAA2AgwgAkEANgIIIABFDQEgACAFNgIADwsCQCABRQ0AIAEoAgAiAkEBcQ0AIAJBAXZBeGoiAkEIIAJBCEsbZ0Efc0ECdEGAH2oiAigCACABQQhqRgRAIAIgASgCDDYCAAsgASgCCCICBEAgAiABKAIMNgIECyABKAIMIgIEQCACIAEoAgg2AgBBhCAoAgAhBAsgACAAKAIAIAEoAgBBfnFqIgI2AgACQCABIARHBEAgASABKAIAQQF2aiAANgIEIAAoAgAhAgwBC0GEICAANgIACyACQQF2QXhqIgFBCCABQQhLG2dBH3NBAnRBgB9qIgIoAgAhASACIABBCGoiAjYCACAAIAE2AgwgAEEANgIIIAFFDQEgASACNgIADwsgBUEBdkF4aiIBQQggAUEISxtnQR9zQQJ0QYAfaiICKAIAIQEgAiAAQQhqIgI2AgAgACABNgIMIABBADYCCCABRQ0AIAEgAjYCAAsLDgAgAARAIABBeGoQJQsLgAIBA38CQCAAQQ9qQXhxQYQgKAIAKAIAQQF2ayICEB1Bf0YNAAJAQYQgKAIAIgAoAgAiAUEBcQ0AIAFBAXZBeGoiAUEIIAFBCEsbZ0Efc0ECdEGAH2oiASgCACAAQQhqRgRAIAEgACgCDDYCAAsgACgCCCIBBEAgASAAKAIMNgIECyAAKAIMIgFFDQAgASAAKAIINgIAC0EBIQEgACAAKAIAIAJBAXRqIgI2AgAgAkEBcQ0AIAJBAXZBeGoiAkEIIAJBCEsbZ0Efc0ECdEGAH2oiAygCACECIAMgAEEIaiIDNgIAIAAgAjYCDCAAQQA2AgggAkUNACACIAM2AgALIAELtwIBA38CQAJAIABBASAAGyICEDgiAA0AAkACQEGEICgCACIARQ0AIAAoAgAiA0EBcQ0AIAAgA0EBcjYCACADQQF2QXhqIgFBCCABQQhLG2dBH3NBAnRBgB9qIgEoAgAgAEEIakYEQCABIAAoAgw2AgALIAAoAggiAQRAIAEgACgCDDYCBAsgACgCDCIBBEAgASAAKAIINgIACyACECchAkEAIQFBhCAoAgAhACACDQEgACAAKAIAQX5xNgIAQQAPCyACQQ9qQXhxIgMQHSICQX9GDQIgAkEHakF4cSIAIAJHBEAgACACaxAdQX9GDQMLAkBBhCAoAgAiAUUEQEGAICAANgIADAELIAAgATYCBAtBhCAgADYCACAAIANBAXRBAXI2AgAMAQsgAEUNAQsgAEEIaiEBCyABC7kDAQJ/IAAgA2ohBQJAIANBB0wEQANAIAAgBU8NAiAAIAItAAA6AAAgAEEBaiEAIAJBAWohAgwAAAsACyAEQQFGBEACQCAAIAJrIgZBB00EQCAAIAItAAA6AAAgACACLQABOgABIAAgAi0AAjoAAiAAIAItAAM6AAMgAEEEaiACIAZBAnQiBkHAHmooAgBqIgIQFyACIAZB4B5qKAIAayECDAELIAAgAhAMCyACQQhqIQIgAEEIaiEACwJAAkACQAJAIAUgAU0EQCAAIANqIQEgBEEBRyAAIAJrQQ9Kcg0BA0AgACACEAwgAkEIaiECIABBCGoiACABSQ0ACwwFCyAAIAFLBEAgACEBDAQLIARBAUcgACACa0EPSnINASAAIQMgAiEEA0AgAyAEEAwgBEEIaiEEIANBCGoiAyABSQ0ACwwCCwNAIAAgAhAHIAJBEGohAiAAQRBqIgAgAUkNAAsMAwsgACEDIAIhBANAIAMgBBAHIARBEGohBCADQRBqIgMgAUkNAAsLIAIgASAAa2ohAgsDQCABIAVPDQEgASACLQAAOgAAIAFBAWohASACQQFqIQIMAAALAAsLQQECfyAAIAAoArjgASIDNgLE4AEgACgCvOABIQQgACABNgK84AEgACABIAJqNgK44AEgACABIAQgA2tqNgLA4AELpgEBAX8gACAAKALs4QEQFjYCyOABIABCADcD+OABIABCADcDuOABIABBwOABakIANwMAIABBqNAAaiIBQYyAgOAANgIAIABBADYCmOIBIABCADcDiOEBIABCAzcDgOEBIABBrNABakHgEikCADcCACAAQbTQAWpB6BIoAgA2AgAgACABNgIMIAAgAEGYIGo2AgggACAAQaAwajYCBCAAIABBEGo2AgALYQEBf0G4fyEDAkAgAUEDSQ0AIAIgABAhIgFBA3YiADYCCCACIAFBAXE2AgQgAiABQQF2QQNxIgM2AgACQCADQX9qIgFBAksNAAJAIAFBAWsOAgEAAgtBbA8LIAAhAwsgAwsMACAAIAEgAkEAEC4LiAQCA38CfiADEBYhBCAAQQBBKBAQIQAgBCACSwRAIAQPCyABRQRAQX8PCwJAAkAgA0EBRg0AIAEoAAAiBkGo6r5pRg0AQXYhAyAGQXBxQdDUtMIBRw0BQQghAyACQQhJDQEgAEEAQSgQECEAIAEoAAQhASAAQQE2AhQgACABrTcDAEEADwsgASACIAMQLyIDIAJLDQAgACADNgIYQXIhAyABIARqIgVBf2otAAAiAkEIcQ0AIAJBIHEiBkUEQEFwIQMgBS0AACIFQacBSw0BIAVBB3GtQgEgBUEDdkEKaq2GIgdCA4h+IAd8IQggBEEBaiEECyACQQZ2IQMgAkECdiEFAkAgAkEDcUF/aiICQQJLBEBBACECDAELAkACQAJAIAJBAWsOAgECAAsgASAEai0AACECIARBAWohBAwCCyABIARqLwAAIQIgBEECaiEEDAELIAEgBGooAAAhAiAEQQRqIQQLIAVBAXEhBQJ+AkACQAJAIANBf2oiA0ECTQRAIANBAWsOAgIDAQtCfyAGRQ0DGiABIARqMQAADAMLIAEgBGovAACtQoACfAwCCyABIARqKAAArQwBCyABIARqKQAACyEHIAAgBTYCICAAIAI2AhwgACAHNwMAQQAhAyAAQQA2AhQgACAHIAggBhsiBzcDCCAAIAdCgIAIIAdCgIAIVBs+AhALIAMLWwEBf0G4fyEDIAIQFiICIAFNBH8gACACakF/ai0AACIAQQNxQQJ0QaAeaigCACACaiAAQQZ2IgFBAnRBsB5qKAIAaiAAQSBxIgBFaiABRSAAQQV2cWoFQbh/CwsdACAAKAKQ4gEQWiAAQQA2AqDiASAAQgA3A5DiAQu1AwEFfyMAQZACayIKJABBuH8hBgJAIAVFDQAgBCwAACIIQf8BcSEHAkAgCEF/TARAIAdBgn9qQQF2IgggBU8NAkFsIQYgB0GBf2oiBUGAAk8NAiAEQQFqIQdBACEGA0AgBiAFTwRAIAUhBiAIIQcMAwUgACAGaiAHIAZBAXZqIgQtAABBBHY6AAAgACAGQQFyaiAELQAAQQ9xOgAAIAZBAmohBgwBCwAACwALIAcgBU8NASAAIARBAWogByAKEFMiBhADDQELIAYhBEEAIQYgAUEAQTQQECEJQQAhBQNAIAQgBkcEQCAAIAZqIggtAAAiAUELSwRAQWwhBgwDBSAJIAFBAnRqIgEgASgCAEEBajYCACAGQQFqIQZBASAILQAAdEEBdSAFaiEFDAILAAsLQWwhBiAFRQ0AIAUQFEEBaiIBQQxLDQAgAyABNgIAQQFBASABdCAFayIDEBQiAXQgA0cNACAAIARqIAFBAWoiADoAACAJIABBAnRqIgAgACgCAEEBajYCACAJKAIEIgBBAkkgAEEBcXINACACIARBAWo2AgAgB0EBaiEGCyAKQZACaiQAIAYLxhEBDH8jAEHwAGsiBSQAQWwhCwJAIANBCkkNACACLwAAIQogAi8AAiEJIAIvAAQhByAFQQhqIAQQDgJAIAMgByAJIApqakEGaiIMSQ0AIAUtAAohCCAFQdgAaiACQQZqIgIgChAGIgsQAw0BIAVBQGsgAiAKaiICIAkQBiILEAMNASAFQShqIAIgCWoiAiAHEAYiCxADDQEgBUEQaiACIAdqIAMgDGsQBiILEAMNASAAIAFqIg9BfWohECAEQQRqIQZBASELIAAgAUEDakECdiIDaiIMIANqIgIgA2oiDiEDIAIhBCAMIQcDQCALIAMgEElxBEAgACAGIAVB2ABqIAgQAkECdGoiCS8BADsAACAFQdgAaiAJLQACEAEgCS0AAyELIAcgBiAFQUBrIAgQAkECdGoiCS8BADsAACAFQUBrIAktAAIQASAJLQADIQogBCAGIAVBKGogCBACQQJ0aiIJLwEAOwAAIAVBKGogCS0AAhABIAktAAMhCSADIAYgBUEQaiAIEAJBAnRqIg0vAQA7AAAgBUEQaiANLQACEAEgDS0AAyENIAAgC2oiCyAGIAVB2ABqIAgQAkECdGoiAC8BADsAACAFQdgAaiAALQACEAEgAC0AAyEAIAcgCmoiCiAGIAVBQGsgCBACQQJ0aiIHLwEAOwAAIAVBQGsgBy0AAhABIActAAMhByAEIAlqIgkgBiAFQShqIAgQAkECdGoiBC8BADsAACAFQShqIAQtAAIQASAELQADIQQgAyANaiIDIAYgBUEQaiAIEAJBAnRqIg0vAQA7AAAgBUEQaiANLQACEAEgACALaiEAIAcgCmohByAEIAlqIQQgAyANLQADaiEDIAVB2ABqEA0gBUFAaxANciAFQShqEA1yIAVBEGoQDXJFIQsMAQsLIAQgDksgByACS3INAEFsIQsgACAMSw0BIAxBfWohCQNAQQAgACAJSSAFQdgAahAEGwRAIAAgBiAFQdgAaiAIEAJBAnRqIgovAQA7AAAgBUHYAGogCi0AAhABIAAgCi0AA2oiACAGIAVB2ABqIAgQAkECdGoiCi8BADsAACAFQdgAaiAKLQACEAEgACAKLQADaiEADAEFIAxBfmohCgNAIAVB2ABqEAQgACAKS3JFBEAgACAGIAVB2ABqIAgQAkECdGoiCS8BADsAACAFQdgAaiAJLQACEAEgACAJLQADaiEADAELCwNAIAAgCk0EQCAAIAYgBUHYAGogCBACQQJ0aiIJLwEAOwAAIAVB2ABqIAktAAIQASAAIAktAANqIQAMAQsLAkAgACAMTw0AIAAgBiAFQdgAaiAIEAIiAEECdGoiDC0AADoAACAMLQADQQFGBEAgBUHYAGogDC0AAhABDAELIAUoAlxBH0sNACAFQdgAaiAGIABBAnRqLQACEAEgBSgCXEEhSQ0AIAVBIDYCXAsgAkF9aiEMA0BBACAHIAxJIAVBQGsQBBsEQCAHIAYgBUFAayAIEAJBAnRqIgAvAQA7AAAgBUFAayAALQACEAEgByAALQADaiIAIAYgBUFAayAIEAJBAnRqIgcvAQA7AAAgBUFAayAHLQACEAEgACAHLQADaiEHDAEFIAJBfmohDANAIAVBQGsQBCAHIAxLckUEQCAHIAYgBUFAayAIEAJBAnRqIgAvAQA7AAAgBUFAayAALQACEAEgByAALQADaiEHDAELCwNAIAcgDE0EQCAHIAYgBUFAayAIEAJBAnRqIgAvAQA7AAAgBUFAayAALQACEAEgByAALQADaiEHDAELCwJAIAcgAk8NACAHIAYgBUFAayAIEAIiAEECdGoiAi0AADoAACACLQADQQFGBEAgBUFAayACLQACEAEMAQsgBSgCREEfSw0AIAVBQGsgBiAAQQJ0ai0AAhABIAUoAkRBIUkNACAFQSA2AkQLIA5BfWohAgNAQQAgBCACSSAFQShqEAQbBEAgBCAGIAVBKGogCBACQQJ0aiIALwEAOwAAIAVBKGogAC0AAhABIAQgAC0AA2oiACAGIAVBKGogCBACQQJ0aiIELwEAOwAAIAVBKGogBC0AAhABIAAgBC0AA2ohBAwBBSAOQX5qIQIDQCAFQShqEAQgBCACS3JFBEAgBCAGIAVBKGogCBACQQJ0aiIALwEAOwAAIAVBKGogAC0AAhABIAQgAC0AA2ohBAwBCwsDQCAEIAJNBEAgBCAGIAVBKGogCBACQQJ0aiIALwEAOwAAIAVBKGogAC0AAhABIAQgAC0AA2ohBAwBCwsCQCAEIA5PDQAgBCAGIAVBKGogCBACIgBBAnRqIgItAAA6AAAgAi0AA0EBRgRAIAVBKGogAi0AAhABDAELIAUoAixBH0sNACAFQShqIAYgAEECdGotAAIQASAFKAIsQSFJDQAgBUEgNgIsCwNAQQAgAyAQSSAFQRBqEAQbBEAgAyAGIAVBEGogCBACQQJ0aiIALwEAOwAAIAVBEGogAC0AAhABIAMgAC0AA2oiACAGIAVBEGogCBACQQJ0aiICLwEAOwAAIAVBEGogAi0AAhABIAAgAi0AA2ohAwwBBSAPQX5qIQIDQCAFQRBqEAQgAyACS3JFBEAgAyAGIAVBEGogCBACQQJ0aiIALwEAOwAAIAVBEGogAC0AAhABIAMgAC0AA2ohAwwBCwsDQCADIAJNBEAgAyAGIAVBEGogCBACQQJ0aiIALwEAOwAAIAVBEGogAC0AAhABIAMgAC0AA2ohAwwBCwsCQCADIA9PDQAgAyAGIAVBEGogCBACIgBBAnRqIgItAAA6AAAgAi0AA0EBRgRAIAVBEGogAi0AAhABDAELIAUoAhRBH0sNACAFQRBqIAYgAEECdGotAAIQASAFKAIUQSFJDQAgBUEgNgIUCyABQWwgBUHYAGoQCiAFQUBrEApxIAVBKGoQCnEgBUEQahAKcRshCwwJCwAACwALAAALAAsAAAsACwAACwALQWwhCwsgBUHwAGokACALC7UEAQ5/IwBBEGsiBiQAIAZBBGogABAOQVQhBQJAIARB3AtJDQAgBi0ABCEHIANB8ARqQQBB7AAQECEIIAdBDEsNACADQdwJaiIJIAggBkEIaiAGQQxqIAEgAhAxIhAQA0UEQCAGKAIMIgQgB0sNASADQdwFaiEPIANBpAVqIREgAEEEaiESIANBqAVqIQEgBCEFA0AgBSICQX9qIQUgCCACQQJ0aigCAEUNAAsgAkEBaiEOQQEhBQNAIAUgDk9FBEAgCCAFQQJ0IgtqKAIAIQwgASALaiAKNgIAIAVBAWohBSAKIAxqIQoMAQsLIAEgCjYCAEEAIQUgBigCCCELA0AgBSALRkUEQCABIAUgCWotAAAiDEECdGoiDSANKAIAIg1BAWo2AgAgDyANQQF0aiINIAw6AAEgDSAFOgAAIAVBAWohBQwBCwtBACEBIANBADYCqAUgBEF/cyAHaiEJQQEhBQNAIAUgDk9FBEAgCCAFQQJ0IgtqKAIAIQwgAyALaiABNgIAIAwgBSAJanQgAWohASAFQQFqIQUMAQsLIAcgBEEBaiIBIAJrIgRrQQFqIQgDQEEBIQUgBCAIT0UEQANAIAUgDk9FBEAgBUECdCIJIAMgBEE0bGpqIAMgCWooAgAgBHY2AgAgBUEBaiEFDAELCyAEQQFqIQQMAQsLIBIgByAPIAogESADIAIgARBkIAZBAToABSAGIAc6AAYgACAGKAIENgIACyAQIQULIAZBEGokACAFC8ENAQt/IwBB8ABrIgUkAEFsIQkCQCADQQpJDQAgAi8AACEKIAIvAAIhDCACLwAEIQYgBUEIaiAEEA4CQCADIAYgCiAMampBBmoiDUkNACAFLQAKIQcgBUHYAGogAkEGaiICIAoQBiIJEAMNASAFQUBrIAIgCmoiAiAMEAYiCRADDQEgBUEoaiACIAxqIgIgBhAGIgkQAw0BIAVBEGogAiAGaiADIA1rEAYiCRADDQEgACABaiIOQX1qIQ8gBEEEaiEGQQEhCSAAIAFBA2pBAnYiAmoiCiACaiIMIAJqIg0hAyAMIQQgCiECA0AgCSADIA9JcQRAIAYgBUHYAGogBxACQQF0aiIILQAAIQsgBUHYAGogCC0AARABIAAgCzoAACAGIAVBQGsgBxACQQF0aiIILQAAIQsgBUFAayAILQABEAEgAiALOgAAIAYgBUEoaiAHEAJBAXRqIggtAAAhCyAFQShqIAgtAAEQASAEIAs6AAAgBiAFQRBqIAcQAkEBdGoiCC0AACELIAVBEGogCC0AARABIAMgCzoAACAGIAVB2ABqIAcQAkEBdGoiCC0AACELIAVB2ABqIAgtAAEQASAAIAs6AAEgBiAFQUBrIAcQAkEBdGoiCC0AACELIAVBQGsgCC0AARABIAIgCzoAASAGIAVBKGogBxACQQF0aiIILQAAIQsgBUEoaiAILQABEAEgBCALOgABIAYgBUEQaiAHEAJBAXRqIggtAAAhCyAFQRBqIAgtAAEQASADIAs6AAEgA0ECaiEDIARBAmohBCACQQJqIQIgAEECaiEAIAkgBUHYAGoQDUVxIAVBQGsQDUVxIAVBKGoQDUVxIAVBEGoQDUVxIQkMAQsLIAQgDUsgAiAMS3INAEFsIQkgACAKSw0BIApBfWohCQNAIAVB2ABqEAQgACAJT3JFBEAgBiAFQdgAaiAHEAJBAXRqIggtAAAhCyAFQdgAaiAILQABEAEgACALOgAAIAYgBUHYAGogBxACQQF0aiIILQAAIQsgBUHYAGogCC0AARABIAAgCzoAASAAQQJqIQAMAQsLA0AgBUHYAGoQBCAAIApPckUEQCAGIAVB2ABqIAcQAkEBdGoiCS0AACEIIAVB2ABqIAktAAEQASAAIAg6AAAgAEEBaiEADAELCwNAIAAgCkkEQCAGIAVB2ABqIAcQAkEBdGoiCS0AACEIIAVB2ABqIAktAAEQASAAIAg6AAAgAEEBaiEADAELCyAMQX1qIQADQCAFQUBrEAQgAiAAT3JFBEAgBiAFQUBrIAcQAkEBdGoiCi0AACEJIAVBQGsgCi0AARABIAIgCToAACAGIAVBQGsgBxACQQF0aiIKLQAAIQkgBUFAayAKLQABEAEgAiAJOgABIAJBAmohAgwBCwsDQCAFQUBrEAQgAiAMT3JFBEAgBiAFQUBrIAcQAkEBdGoiAC0AACEKIAVBQGsgAC0AARABIAIgCjoAACACQQFqIQIMAQsLA0AgAiAMSQRAIAYgBUFAayAHEAJBAXRqIgAtAAAhCiAFQUBrIAAtAAEQASACIAo6AAAgAkEBaiECDAELCyANQX1qIQADQCAFQShqEAQgBCAAT3JFBEAgBiAFQShqIAcQAkEBdGoiAi0AACEKIAVBKGogAi0AARABIAQgCjoAACAGIAVBKGogBxACQQF0aiICLQAAIQogBUEoaiACLQABEAEgBCAKOgABIARBAmohBAwBCwsDQCAFQShqEAQgBCANT3JFBEAgBiAFQShqIAcQAkEBdGoiAC0AACECIAVBKGogAC0AARABIAQgAjoAACAEQQFqIQQMAQsLA0AgBCANSQRAIAYgBUEoaiAHEAJBAXRqIgAtAAAhAiAFQShqIAAtAAEQASAEIAI6AAAgBEEBaiEEDAELCwNAIAVBEGoQBCADIA9PckUEQCAGIAVBEGogBxACQQF0aiIALQAAIQIgBUEQaiAALQABEAEgAyACOgAAIAYgBUEQaiAHEAJBAXRqIgAtAAAhAiAFQRBqIAAtAAEQASADIAI6AAEgA0ECaiEDDAELCwNAIAVBEGoQBCADIA5PckUEQCAGIAVBEGogBxACQQF0aiIALQAAIQIgBUEQaiAALQABEAEgAyACOgAAIANBAWohAwwBCwsDQCADIA5JBEAgBiAFQRBqIAcQAkEBdGoiAC0AACECIAVBEGogAC0AARABIAMgAjoAACADQQFqIQMMAQsLIAFBbCAFQdgAahAKIAVBQGsQCnEgBUEoahAKcSAFQRBqEApxGyEJDAELQWwhCQsgBUHwAGokACAJC8oCAQR/IwBBIGsiBSQAIAUgBBAOIAUtAAIhByAFQQhqIAIgAxAGIgIQA0UEQCAEQQRqIQIgACABaiIDQX1qIQQDQCAFQQhqEAQgACAET3JFBEAgAiAFQQhqIAcQAkEBdGoiBi0AACEIIAVBCGogBi0AARABIAAgCDoAACACIAVBCGogBxACQQF0aiIGLQAAIQggBUEIaiAGLQABEAEgACAIOgABIABBAmohAAwBCwsDQCAFQQhqEAQgACADT3JFBEAgAiAFQQhqIAcQAkEBdGoiBC0AACEGIAVBCGogBC0AARABIAAgBjoAACAAQQFqIQAMAQsLA0AgACADT0UEQCACIAVBCGogBxACQQF0aiIELQAAIQYgBUEIaiAELQABEAEgACAGOgAAIABBAWohAAwBCwsgAUFsIAVBCGoQChshAgsgBUEgaiQAIAILtgMBCX8jAEEQayIGJAAgBkEANgIMIAZBADYCCEFUIQQCQAJAIANBQGsiDCADIAZBCGogBkEMaiABIAIQMSICEAMNACAGQQRqIAAQDiAGKAIMIgcgBi0ABEEBaksNASAAQQRqIQogBkEAOgAFIAYgBzoABiAAIAYoAgQ2AgAgB0EBaiEJQQEhBANAIAQgCUkEQCADIARBAnRqIgEoAgAhACABIAU2AgAgACAEQX9qdCAFaiEFIARBAWohBAwBCwsgB0EBaiEHQQAhBSAGKAIIIQkDQCAFIAlGDQEgAyAFIAxqLQAAIgRBAnRqIgBBASAEdEEBdSILIAAoAgAiAWoiADYCACAHIARrIQhBACEEAkAgC0EDTQRAA0AgBCALRg0CIAogASAEakEBdGoiACAIOgABIAAgBToAACAEQQFqIQQMAAALAAsDQCABIABPDQEgCiABQQF0aiIEIAg6AAEgBCAFOgAAIAQgCDoAAyAEIAU6AAIgBCAIOgAFIAQgBToABCAEIAg6AAcgBCAFOgAGIAFBBGohAQwAAAsACyAFQQFqIQUMAAALAAsgAiEECyAGQRBqJAAgBAutAQECfwJAQYQgKAIAIABHIAAoAgBBAXYiAyABa0F4aiICQXhxQQhHcgR/IAIFIAMQJ0UNASACQQhqC0EQSQ0AIAAgACgCACICQQFxIAAgAWpBD2pBeHEiASAAa0EBdHI2AgAgASAANgIEIAEgASgCAEEBcSAAIAJBAXZqIAFrIgJBAXRyNgIAQYQgIAEgAkH/////B3FqQQRqQYQgKAIAIABGGyABNgIAIAEQJQsLygIBBX8CQAJAAkAgAEEIIABBCEsbZ0EfcyAAaUEBR2oiAUEESSAAIAF2cg0AIAFBAnRB/B5qKAIAIgJFDQADQCACQXhqIgMoAgBBAXZBeGoiBSAATwRAIAIgBUEIIAVBCEsbZ0Efc0ECdEGAH2oiASgCAEYEQCABIAIoAgQ2AgALDAMLIARBHksNASAEQQFqIQQgAigCBCICDQALC0EAIQMgAUEgTw0BA0AgAUECdEGAH2ooAgAiAkUEQCABQR5LIQIgAUEBaiEBIAJFDQEMAwsLIAIgAkF4aiIDKAIAQQF2QXhqIgFBCCABQQhLG2dBH3NBAnRBgB9qIgEoAgBGBEAgASACKAIENgIACwsgAigCACIBBEAgASACKAIENgIECyACKAIEIgEEQCABIAIoAgA2AgALIAMgAygCAEEBcjYCACADIAAQNwsgAwvhCwINfwV+IwBB8ABrIgckACAHIAAoAvDhASIINgJcIAEgAmohDSAIIAAoAoDiAWohDwJAAkAgBUUEQCABIQQMAQsgACgCxOABIRAgACgCwOABIREgACgCvOABIQ4gAEEBNgKM4QFBACEIA0AgCEEDRwRAIAcgCEECdCICaiAAIAJqQazQAWooAgA2AkQgCEEBaiEIDAELC0FsIQwgB0EYaiADIAQQBhADDQEgB0EsaiAHQRhqIAAoAgAQEyAHQTRqIAdBGGogACgCCBATIAdBPGogB0EYaiAAKAIEEBMgDUFgaiESIAEhBEEAIQwDQCAHKAIwIAcoAixBA3RqKQIAIhRCEIinQf8BcSEIIAcoAkAgBygCPEEDdGopAgAiFUIQiKdB/wFxIQsgBygCOCAHKAI0QQN0aikCACIWQiCIpyEJIBVCIIghFyAUQiCIpyECAkAgFkIQiKdB/wFxIgNBAk8EQAJAIAZFIANBGUlyRQRAIAkgB0EYaiADQSAgBygCHGsiCiAKIANLGyIKEAUgAyAKayIDdGohCSAHQRhqEAQaIANFDQEgB0EYaiADEAUgCWohCQwBCyAHQRhqIAMQBSAJaiEJIAdBGGoQBBoLIAcpAkQhGCAHIAk2AkQgByAYNwNIDAELAkAgA0UEQCACBEAgBygCRCEJDAMLIAcoAkghCQwBCwJAAkAgB0EYakEBEAUgCSACRWpqIgNBA0YEQCAHKAJEQX9qIgMgA0VqIQkMAQsgA0ECdCAHaigCRCIJIAlFaiEJIANBAUYNAQsgByAHKAJINgJMCwsgByAHKAJENgJIIAcgCTYCRAsgF6chAyALBEAgB0EYaiALEAUgA2ohAwsgCCALakEUTwRAIAdBGGoQBBoLIAgEQCAHQRhqIAgQBSACaiECCyAHQRhqEAQaIAcgB0EYaiAUQhiIp0H/AXEQCCAUp0H//wNxajYCLCAHIAdBGGogFUIYiKdB/wFxEAggFadB//8DcWo2AjwgB0EYahAEGiAHIAdBGGogFkIYiKdB/wFxEAggFqdB//8DcWo2AjQgByACNgJgIAcoAlwhCiAHIAk2AmggByADNgJkAkACQAJAIAQgAiADaiILaiASSw0AIAIgCmoiEyAPSw0AIA0gBGsgC0Egak8NAQsgByAHKQNoNwMQIAcgBykDYDcDCCAEIA0gB0EIaiAHQdwAaiAPIA4gESAQEB4hCwwBCyACIARqIQggBCAKEAcgAkERTwRAIARBEGohAgNAIAIgCkEQaiIKEAcgAkEQaiICIAhJDQALCyAIIAlrIQIgByATNgJcIAkgCCAOa0sEQCAJIAggEWtLBEBBbCELDAILIBAgAiAOayICaiIKIANqIBBNBEAgCCAKIAMQDxoMAgsgCCAKQQAgAmsQDyEIIAcgAiADaiIDNgJkIAggAmshCCAOIQILIAlBEE8EQCADIAhqIQMDQCAIIAIQByACQRBqIQIgCEEQaiIIIANJDQALDAELAkAgCUEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgCUECdCIDQcAeaigCAGoiAhAXIAIgA0HgHmooAgBrIQIgBygCZCEDDAELIAggAhAMCyADQQlJDQAgAyAIaiEDIAhBCGoiCCACQQhqIgJrQQ9MBEADQCAIIAIQDCACQQhqIQIgCEEIaiIIIANJDQAMAgALAAsDQCAIIAIQByACQRBqIQIgCEEQaiIIIANJDQALCyAHQRhqEAQaIAsgDCALEAMiAhshDCAEIAQgC2ogAhshBCAFQX9qIgUNAAsgDBADDQFBbCEMIAdBGGoQBEECSQ0BQQAhCANAIAhBA0cEQCAAIAhBAnQiAmpBrNABaiACIAdqKAJENgIAIAhBAWohCAwBCwsgBygCXCEIC0G6fyEMIA8gCGsiACANIARrSw0AIAQEfyAEIAggABALIABqBUEACyABayEMCyAHQfAAaiQAIAwLkRcCFn8FfiMAQdABayIHJAAgByAAKALw4QEiCDYCvAEgASACaiESIAggACgCgOIBaiETAkACQCAFRQRAIAEhAwwBCyAAKALE4AEhESAAKALA4AEhFSAAKAK84AEhDyAAQQE2AozhAUEAIQgDQCAIQQNHBEAgByAIQQJ0IgJqIAAgAmpBrNABaigCADYCVCAIQQFqIQgMAQsLIAcgETYCZCAHIA82AmAgByABIA9rNgJoQWwhECAHQShqIAMgBBAGEAMNASAFQQQgBUEESBshFyAHQTxqIAdBKGogACgCABATIAdBxABqIAdBKGogACgCCBATIAdBzABqIAdBKGogACgCBBATQQAhBCAHQeAAaiEMIAdB5ABqIQoDQCAHQShqEARBAksgBCAXTnJFBEAgBygCQCAHKAI8QQN0aikCACIdQhCIp0H/AXEhCyAHKAJQIAcoAkxBA3RqKQIAIh5CEIinQf8BcSEJIAcoAkggBygCREEDdGopAgAiH0IgiKchCCAeQiCIISAgHUIgiKchAgJAIB9CEIinQf8BcSIDQQJPBEACQCAGRSADQRlJckUEQCAIIAdBKGogA0EgIAcoAixrIg0gDSADSxsiDRAFIAMgDWsiA3RqIQggB0EoahAEGiADRQ0BIAdBKGogAxAFIAhqIQgMAQsgB0EoaiADEAUgCGohCCAHQShqEAQaCyAHKQJUISEgByAINgJUIAcgITcDWAwBCwJAIANFBEAgAgRAIAcoAlQhCAwDCyAHKAJYIQgMAQsCQAJAIAdBKGpBARAFIAggAkVqaiIDQQNGBEAgBygCVEF/aiIDIANFaiEIDAELIANBAnQgB2ooAlQiCCAIRWohCCADQQFGDQELIAcgBygCWDYCXAsLIAcgBygCVDYCWCAHIAg2AlQLICCnIQMgCQRAIAdBKGogCRAFIANqIQMLIAkgC2pBFE8EQCAHQShqEAQaCyALBEAgB0EoaiALEAUgAmohAgsgB0EoahAEGiAHIAcoAmggAmoiCSADajYCaCAKIAwgCCAJSxsoAgAhDSAHIAdBKGogHUIYiKdB/wFxEAggHadB//8DcWo2AjwgByAHQShqIB5CGIinQf8BcRAIIB6nQf//A3FqNgJMIAdBKGoQBBogB0EoaiAfQhiIp0H/AXEQCCEOIAdB8ABqIARBBHRqIgsgCSANaiAIazYCDCALIAg2AgggCyADNgIEIAsgAjYCACAHIA4gH6dB//8DcWo2AkQgBEEBaiEEDAELCyAEIBdIDQEgEkFgaiEYIAdB4ABqIRogB0HkAGohGyABIQMDQCAHQShqEARBAksgBCAFTnJFBEAgBygCQCAHKAI8QQN0aikCACIdQhCIp0H/AXEhCyAHKAJQIAcoAkxBA3RqKQIAIh5CEIinQf8BcSEIIAcoAkggBygCREEDdGopAgAiH0IgiKchCSAeQiCIISAgHUIgiKchDAJAIB9CEIinQf8BcSICQQJPBEACQCAGRSACQRlJckUEQCAJIAdBKGogAkEgIAcoAixrIgogCiACSxsiChAFIAIgCmsiAnRqIQkgB0EoahAEGiACRQ0BIAdBKGogAhAFIAlqIQkMAQsgB0EoaiACEAUgCWohCSAHQShqEAQaCyAHKQJUISEgByAJNgJUIAcgITcDWAwBCwJAIAJFBEAgDARAIAcoAlQhCQwDCyAHKAJYIQkMAQsCQAJAIAdBKGpBARAFIAkgDEVqaiICQQNGBEAgBygCVEF/aiICIAJFaiEJDAELIAJBAnQgB2ooAlQiCSAJRWohCSACQQFGDQELIAcgBygCWDYCXAsLIAcgBygCVDYCWCAHIAk2AlQLICCnIRQgCARAIAdBKGogCBAFIBRqIRQLIAggC2pBFE8EQCAHQShqEAQaCyALBEAgB0EoaiALEAUgDGohDAsgB0EoahAEGiAHIAcoAmggDGoiGSAUajYCaCAbIBogCSAZSxsoAgAhHCAHIAdBKGogHUIYiKdB/wFxEAggHadB//8DcWo2AjwgByAHQShqIB5CGIinQf8BcRAIIB6nQf//A3FqNgJMIAdBKGoQBBogByAHQShqIB9CGIinQf8BcRAIIB+nQf//A3FqNgJEIAcgB0HwAGogBEEDcUEEdGoiDSkDCCIdNwPIASAHIA0pAwAiHjcDwAECQAJAAkAgBygCvAEiDiAepyICaiIWIBNLDQAgAyAHKALEASIKIAJqIgtqIBhLDQAgEiADayALQSBqTw0BCyAHIAcpA8gBNwMQIAcgBykDwAE3AwggAyASIAdBCGogB0G8AWogEyAPIBUgERAeIQsMAQsgAiADaiEIIAMgDhAHIAJBEU8EQCADQRBqIQIDQCACIA5BEGoiDhAHIAJBEGoiAiAISQ0ACwsgCCAdpyIOayECIAcgFjYCvAEgDiAIIA9rSwRAIA4gCCAVa0sEQEFsIQsMAgsgESACIA9rIgJqIhYgCmogEU0EQCAIIBYgChAPGgwCCyAIIBZBACACaxAPIQggByACIApqIgo2AsQBIAggAmshCCAPIQILIA5BEE8EQCAIIApqIQoDQCAIIAIQByACQRBqIQIgCEEQaiIIIApJDQALDAELAkAgDkEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgDkECdCIKQcAeaigCAGoiAhAXIAIgCkHgHmooAgBrIQIgBygCxAEhCgwBCyAIIAIQDAsgCkEJSQ0AIAggCmohCiAIQQhqIgggAkEIaiICa0EPTARAA0AgCCACEAwgAkEIaiECIAhBCGoiCCAKSQ0ADAIACwALA0AgCCACEAcgAkEQaiECIAhBEGoiCCAKSQ0ACwsgCxADBEAgCyEQDAQFIA0gDDYCACANIBkgHGogCWs2AgwgDSAJNgIIIA0gFDYCBCAEQQFqIQQgAyALaiEDDAILAAsLIAQgBUgNASAEIBdrIQtBACEEA0AgCyAFSARAIAcgB0HwAGogC0EDcUEEdGoiAikDCCIdNwPIASAHIAIpAwAiHjcDwAECQAJAAkAgBygCvAEiDCAepyICaiIKIBNLDQAgAyAHKALEASIJIAJqIhBqIBhLDQAgEiADayAQQSBqTw0BCyAHIAcpA8gBNwMgIAcgBykDwAE3AxggAyASIAdBGGogB0G8AWogEyAPIBUgERAeIRAMAQsgAiADaiEIIAMgDBAHIAJBEU8EQCADQRBqIQIDQCACIAxBEGoiDBAHIAJBEGoiAiAISQ0ACwsgCCAdpyIGayECIAcgCjYCvAEgBiAIIA9rSwRAIAYgCCAVa0sEQEFsIRAMAgsgESACIA9rIgJqIgwgCWogEU0EQCAIIAwgCRAPGgwCCyAIIAxBACACaxAPIQggByACIAlqIgk2AsQBIAggAmshCCAPIQILIAZBEE8EQCAIIAlqIQYDQCAIIAIQByACQRBqIQIgCEEQaiIIIAZJDQALDAELAkAgBkEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgBkECdCIGQcAeaigCAGoiAhAXIAIgBkHgHmooAgBrIQIgBygCxAEhCQwBCyAIIAIQDAsgCUEJSQ0AIAggCWohBiAIQQhqIgggAkEIaiICa0EPTARAA0AgCCACEAwgAkEIaiECIAhBCGoiCCAGSQ0ADAIACwALA0AgCCACEAcgAkEQaiECIAhBEGoiCCAGSQ0ACwsgEBADDQMgC0EBaiELIAMgEGohAwwBCwsDQCAEQQNHBEAgACAEQQJ0IgJqQazQAWogAiAHaigCVDYCACAEQQFqIQQMAQsLIAcoArwBIQgLQbp/IRAgEyAIayIAIBIgA2tLDQAgAwR/IAMgCCAAEAsgAGoFQQALIAFrIRALIAdB0AFqJAAgEAslACAAQgA3AgAgAEEAOwEIIABBADoACyAAIAE2AgwgACACOgAKC7QFAQN/IwBBMGsiBCQAIABB/wFqIgVBfWohBgJAIAMvAQIEQCAEQRhqIAEgAhAGIgIQAw0BIARBEGogBEEYaiADEBwgBEEIaiAEQRhqIAMQHCAAIQMDQAJAIARBGGoQBCADIAZPckUEQCADIARBEGogBEEYahASOgAAIAMgBEEIaiAEQRhqEBI6AAEgBEEYahAERQ0BIANBAmohAwsgBUF+aiEFAn8DQEG6fyECIAMiASAFSw0FIAEgBEEQaiAEQRhqEBI6AAAgAUEBaiEDIARBGGoQBEEDRgRAQQIhAiAEQQhqDAILIAMgBUsNBSABIARBCGogBEEYahASOgABIAFBAmohA0EDIQIgBEEYahAEQQNHDQALIARBEGoLIQUgAyAFIARBGGoQEjoAACABIAJqIABrIQIMAwsgAyAEQRBqIARBGGoQEjoAAiADIARBCGogBEEYahASOgADIANBBGohAwwAAAsACyAEQRhqIAEgAhAGIgIQAw0AIARBEGogBEEYaiADEBwgBEEIaiAEQRhqIAMQHCAAIQMDQAJAIARBGGoQBCADIAZPckUEQCADIARBEGogBEEYahAROgAAIAMgBEEIaiAEQRhqEBE6AAEgBEEYahAERQ0BIANBAmohAwsgBUF+aiEFAn8DQEG6fyECIAMiASAFSw0EIAEgBEEQaiAEQRhqEBE6AAAgAUEBaiEDIARBGGoQBEEDRgRAQQIhAiAEQQhqDAILIAMgBUsNBCABIARBCGogBEEYahAROgABIAFBAmohA0EDIQIgBEEYahAEQQNHDQALIARBEGoLIQUgAyAFIARBGGoQEToAACABIAJqIABrIQIMAgsgAyAEQRBqIARBGGoQEToAAiADIARBCGogBEEYahAROgADIANBBGohAwwAAAsACyAEQTBqJAAgAgtpAQF/An8CQAJAIAJBB00NACABKAAAQbfIwuF+Rw0AIAAgASgABDYCmOIBQWIgAEEQaiABIAIQPiIDEAMNAhogAEKBgICAEDcDiOEBIAAgASADaiACIANrECoMAQsgACABIAIQKgtBAAsLrQMBBn8jAEGAAWsiAyQAQWIhCAJAIAJBCUkNACAAQZjQAGogAUEIaiIEIAJBeGogAEGY0AAQMyIFEAMiBg0AIANBHzYCfCADIANB/ABqIANB+ABqIAQgBCAFaiAGGyIEIAEgAmoiAiAEaxAVIgUQAw0AIAMoAnwiBkEfSw0AIAMoAngiB0EJTw0AIABBiCBqIAMgBkGAC0GADCAHEBggA0E0NgJ8IAMgA0H8AGogA0H4AGogBCAFaiIEIAIgBGsQFSIFEAMNACADKAJ8IgZBNEsNACADKAJ4IgdBCk8NACAAQZAwaiADIAZBgA1B4A4gBxAYIANBIzYCfCADIANB/ABqIANB+ABqIAQgBWoiBCACIARrEBUiBRADDQAgAygCfCIGQSNLDQAgAygCeCIHQQpPDQAgACADIAZBwBBB0BEgBxAYIAQgBWoiBEEMaiIFIAJLDQAgAiAFayEFQQAhAgNAIAJBA0cEQCAEKAAAIgZBf2ogBU8NAiAAIAJBAnRqQZzQAWogBjYCACACQQFqIQIgBEEEaiEEDAELCyAEIAFrIQgLIANBgAFqJAAgCAtGAQN/IABBCGohAyAAKAIEIQJBACEAA0AgACACdkUEQCABIAMgAEEDdGotAAJBFktqIQEgAEEBaiEADAELCyABQQggAmt0C4YDAQV/Qbh/IQcCQCADRQ0AIAItAAAiBEUEQCABQQA2AgBBAUG4fyADQQFGGw8LAn8gAkEBaiIFIARBGHRBGHUiBkF/Sg0AGiAGQX9GBEAgA0EDSA0CIAUvAABBgP4BaiEEIAJBA2oMAQsgA0ECSA0BIAItAAEgBEEIdHJBgIB+aiEEIAJBAmoLIQUgASAENgIAIAVBAWoiASACIANqIgNLDQBBbCEHIABBEGogACAFLQAAIgVBBnZBI0EJIAEgAyABa0HAEEHQEUHwEiAAKAKM4QEgACgCnOIBIAQQHyIGEAMiCA0AIABBmCBqIABBCGogBUEEdkEDcUEfQQggASABIAZqIAgbIgEgAyABa0GAC0GADEGAFyAAKAKM4QEgACgCnOIBIAQQHyIGEAMiCA0AIABBoDBqIABBBGogBUECdkEDcUE0QQkgASABIAZqIAgbIgEgAyABa0GADUHgDkGQGSAAKAKM4QEgACgCnOIBIAQQHyIAEAMNACAAIAFqIAJrIQcLIAcLrQMBCn8jAEGABGsiCCQAAn9BUiACQf8BSw0AGkFUIANBDEsNABogAkEBaiELIABBBGohCUGAgAQgA0F/anRBEHUhCkEAIQJBASEEQQEgA3QiB0F/aiIMIQUDQCACIAtGRQRAAkAgASACQQF0Ig1qLwEAIgZB//8DRgRAIAkgBUECdGogAjoAAiAFQX9qIQVBASEGDAELIARBACAKIAZBEHRBEHVKGyEECyAIIA1qIAY7AQAgAkEBaiECDAELCyAAIAQ7AQIgACADOwEAIAdBA3YgB0EBdmpBA2ohBkEAIQRBACECA0AgBCALRkUEQCABIARBAXRqLgEAIQpBACEAA0AgACAKTkUEQCAJIAJBAnRqIAQ6AAIDQCACIAZqIAxxIgIgBUsNAAsgAEEBaiEADAELCyAEQQFqIQQMAQsLQX8gAg0AGkEAIQIDfyACIAdGBH9BAAUgCCAJIAJBAnRqIgAtAAJBAXRqIgEgAS8BACIBQQFqOwEAIAAgAyABEBRrIgU6AAMgACABIAVB/wFxdCAHazsBACACQQFqIQIMAQsLCyEFIAhBgARqJAAgBQvjBgEIf0FsIQcCQCACQQNJDQACQAJAAkACQCABLQAAIgNBA3EiCUEBaw4DAwEAAgsgACgCiOEBDQBBYg8LIAJBBUkNAkEDIQYgASgAACEFAn8CQAJAIANBAnZBA3EiCEF+aiIEQQFNBEAgBEEBaw0BDAILIAVBDnZB/wdxIQQgBUEEdkH/B3EhAyAIRQwCCyAFQRJ2IQRBBCEGIAVBBHZB//8AcSEDQQAMAQsgBUEEdkH//w9xIgNBgIAISw0DIAEtAARBCnQgBUEWdnIhBEEFIQZBAAshBSAEIAZqIgogAksNAgJAIANBgQZJDQAgACgCnOIBRQ0AQQAhAgNAIAJBg4ABSw0BIAJBQGshAgwAAAsACwJ/IAlBA0YEQCABIAZqIQEgAEHw4gFqIQIgACgCDCEGIAUEQCACIAMgASAEIAYQXwwCCyACIAMgASAEIAYQXQwBCyAAQbjQAWohAiABIAZqIQEgAEHw4gFqIQYgAEGo0ABqIQggBQRAIAggBiADIAEgBCACEF4MAQsgCCAGIAMgASAEIAIQXAsQAw0CIAAgAzYCgOIBIABBATYCiOEBIAAgAEHw4gFqNgLw4QEgCUECRgRAIAAgAEGo0ABqNgIMCyAAIANqIgBBiOMBakIANwAAIABBgOMBakIANwAAIABB+OIBakIANwAAIABB8OIBakIANwAAIAoPCwJ/AkACQAJAIANBAnZBA3FBf2oiBEECSw0AIARBAWsOAgACAQtBASEEIANBA3YMAgtBAiEEIAEvAABBBHYMAQtBAyEEIAEQIUEEdgsiAyAEaiIFQSBqIAJLBEAgBSACSw0CIABB8OIBaiABIARqIAMQCyEBIAAgAzYCgOIBIAAgATYC8OEBIAEgA2oiAEIANwAYIABCADcAECAAQgA3AAggAEIANwAAIAUPCyAAIAM2AoDiASAAIAEgBGo2AvDhASAFDwsCfwJAAkACQCADQQJ2QQNxQX9qIgRBAksNACAEQQFrDgIAAgELQQEhByADQQN2DAILQQIhByABLwAAQQR2DAELIAJBBEkgARAhIgJBj4CAAUtyDQFBAyEHIAJBBHYLIQIgAEHw4gFqIAEgB2otAAAgAkEgahAQIQEgACACNgKA4gEgACABNgLw4QEgB0EBaiEHCyAHC0sAIABC+erQ0OfJoeThADcDICAAQgA3AxggAELP1tO+0ser2UI3AxAgAELW64Lu6v2J9eAANwMIIABCADcDACAAQShqQQBBKBAQGgviAgICfwV+IABBKGoiASAAKAJIaiECAn4gACkDACIDQiBaBEAgACkDECIEQgeJIAApAwgiBUIBiXwgACkDGCIGQgyJfCAAKQMgIgdCEol8IAUQGSAEEBkgBhAZIAcQGQwBCyAAKQMYQsXP2bLx5brqJ3wLIAN8IQMDQCABQQhqIgAgAk0EQEIAIAEpAAAQCSADhUIbiUKHla+vmLbem55/fkLj3MqV/M7y9YV/fCEDIAAhAQwBCwsCQCABQQRqIgAgAksEQCABIQAMAQsgASgAAK1Ch5Wvr5i23puef34gA4VCF4lCz9bTvtLHq9lCfkL5893xmfaZqxZ8IQMLA0AgACACSQRAIAAxAABCxc/ZsvHluuonfiADhUILiUKHla+vmLbem55/fiEDIABBAWohAAwBCwsgA0IhiCADhULP1tO+0ser2UJ+IgNCHYggA4VC+fPd8Zn2masWfiIDQiCIIAOFC+8CAgJ/BH4gACAAKQMAIAKtfDcDAAJAAkAgACgCSCIDIAJqIgRBH00EQCABRQ0BIAAgA2pBKGogASACECAgACgCSCACaiEEDAELIAEgAmohAgJ/IAMEQCAAQShqIgQgA2ogAUEgIANrECAgACAAKQMIIAQpAAAQCTcDCCAAIAApAxAgACkAMBAJNwMQIAAgACkDGCAAKQA4EAk3AxggACAAKQMgIABBQGspAAAQCTcDICAAKAJIIQMgAEEANgJIIAEgA2tBIGohAQsgAUEgaiACTQsEQCACQWBqIQMgACkDICEFIAApAxghBiAAKQMQIQcgACkDCCEIA0AgCCABKQAAEAkhCCAHIAEpAAgQCSEHIAYgASkAEBAJIQYgBSABKQAYEAkhBSABQSBqIgEgA00NAAsgACAFNwMgIAAgBjcDGCAAIAc3AxAgACAINwMICyABIAJPDQEgAEEoaiABIAIgAWsiBBAgCyAAIAQ2AkgLCy8BAX8gAEUEQEG2f0EAIAMbDwtBun8hBCADIAFNBH8gACACIAMQEBogAwVBun8LCy8BAX8gAEUEQEG2f0EAIAMbDwtBun8hBCADIAFNBH8gACACIAMQCxogAwVBun8LC6gCAQZ/IwBBEGsiByQAIABB2OABaikDAEKAgIAQViEIQbh/IQUCQCAEQf//B0sNACAAIAMgBBBCIgUQAyIGDQAgACgCnOIBIQkgACAHQQxqIAMgAyAFaiAGGyIKIARBACAFIAYbayIGEEAiAxADBEAgAyEFDAELIAcoAgwhBCABRQRAQbp/IQUgBEEASg0BCyAGIANrIQUgAyAKaiEDAkAgCQRAIABBADYCnOIBDAELAkACQAJAIARBBUgNACAAQdjgAWopAwBCgICACFgNAAwBCyAAQQA2ApziAQwBCyAAKAIIED8hBiAAQQA2ApziASAGQRRPDQELIAAgASACIAMgBSAEIAgQOSEFDAELIAAgASACIAMgBSAEIAgQOiEFCyAHQRBqJAAgBQtnACAAQdDgAWogASACIAAoAuzhARAuIgEQAwRAIAEPC0G4fyECAkAgAQ0AIABB7OABaigCACIBBEBBYCECIAAoApjiASABRw0BC0EAIQIgAEHw4AFqKAIARQ0AIABBkOEBahBDCyACCycBAX8QVyIERQRAQUAPCyAEIAAgASACIAMgBBBLEE8hACAEEFYgAAs/AQF/AkACQAJAIAAoAqDiAUEBaiIBQQJLDQAgAUEBaw4CAAECCyAAEDBBAA8LIABBADYCoOIBCyAAKAKU4gELvAMCB38BfiMAQRBrIgkkAEG4fyEGAkAgBCgCACIIQQVBCSAAKALs4QEiBRtJDQAgAygCACIHQQFBBSAFGyAFEC8iBRADBEAgBSEGDAELIAggBUEDakkNACAAIAcgBRBJIgYQAw0AIAEgAmohCiAAQZDhAWohCyAIIAVrIQIgBSAHaiEHIAEhBQNAIAcgAiAJECwiBhADDQEgAkF9aiICIAZJBEBBuH8hBgwCCyAJKAIAIghBAksEQEFsIQYMAgsgB0EDaiEHAn8CQAJAAkAgCEEBaw4CAgABCyAAIAUgCiAFayAHIAYQSAwCCyAFIAogBWsgByAGEEcMAQsgBSAKIAVrIActAAAgCSgCCBBGCyIIEAMEQCAIIQYMAgsgACgC8OABBEAgCyAFIAgQRQsgAiAGayECIAYgB2ohByAFIAhqIQUgCSgCBEUNAAsgACkD0OABIgxCf1IEQEFsIQYgDCAFIAFrrFINAQsgACgC8OABBEBBaiEGIAJBBEkNASALEEQhDCAHKAAAIAynRw0BIAdBBGohByACQXxqIQILIAMgBzYCACAEIAI2AgAgBSABayEGCyAJQRBqJAAgBgsuACAAECsCf0EAQQAQAw0AGiABRSACRXJFBEBBYiAAIAEgAhA9EAMNARoLQQALCzcAIAEEQCAAIAAoAsTgASABKAIEIAEoAghqRzYCnOIBCyAAECtBABADIAFFckUEQCAAIAEQWwsL0QIBB38jAEEQayIGJAAgBiAENgIIIAYgAzYCDCAFBEAgBSgCBCEKIAUoAgghCQsgASEIAkACQANAIAAoAuzhARAWIQsCQANAIAQgC0kNASADKAAAQXBxQdDUtMIBRgRAIAMgBBAiIgcQAw0EIAQgB2shBCADIAdqIQMMAQsLIAYgAzYCDCAGIAQ2AggCQCAFBEAgACAFEE5BACEHQQAQA0UNAQwFCyAAIAogCRBNIgcQAw0ECyAAIAgQUCAMQQFHQQAgACAIIAIgBkEMaiAGQQhqEEwiByIDa0EAIAMQAxtBCkdyRQRAQbh/IQcMBAsgBxADDQMgAiAHayECIAcgCGohCEEBIQwgBigCDCEDIAYoAgghBAwBCwsgBiADNgIMIAYgBDYCCEG4fyEHIAQNASAIIAFrIQcMAQsgBiADNgIMIAYgBDYCCAsgBkEQaiQAIAcLRgECfyABIAAoArjgASICRwRAIAAgAjYCxOABIAAgATYCuOABIAAoArzgASEDIAAgATYCvOABIAAgASADIAJrajYCwOABCwutAgIEfwF+IwBBQGoiBCQAAkACQCACQQhJDQAgASgAAEFwcUHQ1LTCAUcNACABIAIQIiEBIABCADcDCCAAQQA2AgQgACABNgIADAELIARBGGogASACEC0iAxADBEAgACADEBoMAQsgAwRAIABBuH8QGgwBCyACIAQoAjAiA2shAiABIANqIQMDQAJAIAAgAyACIARBCGoQLCIFEAMEfyAFBSACIAVBA2oiBU8NAUG4fwsQGgwCCyAGQQFqIQYgAiAFayECIAMgBWohAyAEKAIMRQ0ACyAEKAI4BEAgAkEDTQRAIABBuH8QGgwCCyADQQRqIQMLIAQoAighAiAEKQMYIQcgAEEANgIEIAAgAyABazYCACAAIAIgBmytIAcgB0J/URs3AwgLIARBQGskAAslAQF/IwBBEGsiAiQAIAIgACABEFEgAigCACEAIAJBEGokACAAC30BBH8jAEGQBGsiBCQAIARB/wE2AggCQCAEQRBqIARBCGogBEEMaiABIAIQFSIGEAMEQCAGIQUMAQtBVCEFIAQoAgwiB0EGSw0AIAMgBEEQaiAEKAIIIAcQQSIFEAMNACAAIAEgBmogAiAGayADEDwhBQsgBEGQBGokACAFC4cBAgJ/An5BABAWIQMCQANAIAEgA08EQAJAIAAoAABBcHFB0NS0wgFGBEAgACABECIiAhADRQ0BQn4PCyAAIAEQVSIEQn1WDQMgBCAFfCIFIARUIQJCfiEEIAINAyAAIAEQUiICEAMNAwsgASACayEBIAAgAmohAAwBCwtCfiAFIAEbIQQLIAQLPwIBfwF+IwBBMGsiAiQAAn5CfiACQQhqIAAgARAtDQAaQgAgAigCHEEBRg0AGiACKQMICyEDIAJBMGokACADC40BAQJ/IwBBMGsiASQAAkAgAEUNACAAKAKI4gENACABIABB/OEBaigCADYCKCABIAApAvThATcDICAAEDAgACgCqOIBIQIgASABKAIoNgIYIAEgASkDIDcDECACIAFBEGoQGyAAQQA2AqjiASABIAEoAig2AgggASABKQMgNwMAIAAgARAbCyABQTBqJAALKgECfyMAQRBrIgAkACAAQQA2AgggAEIANwMAIAAQWCEBIABBEGokACABC4cBAQN/IwBBEGsiAiQAAkAgACgCAEUgACgCBEVzDQAgAiAAKAIINgIIIAIgACkCADcDAAJ/IAIoAgAiAQRAIAIoAghBqOMJIAERBQAMAQtBqOMJECgLIgFFDQAgASAAKQIANwL04QEgAUH84QFqIAAoAgg2AgAgARBZIAEhAwsgAkEQaiQAIAMLywEBAn8jAEEgayIBJAAgAEGBgIDAADYCtOIBIABBADYCiOIBIABBADYC7OEBIABCADcDkOIBIABBADYCpOMJIABBADYC3OIBIABCADcCzOIBIABBADYCvOIBIABBADYCxOABIABCADcCnOIBIABBpOIBakIANwIAIABBrOIBakEANgIAIAFCADcCECABQgA3AhggASABKQMYNwMIIAEgASkDEDcDACABKAIIQQh2QQFxIQIgAEEANgLg4gEgACACNgKM4gEgAUEgaiQAC3YBA38jAEEwayIBJAAgAARAIAEgAEHE0AFqIgIoAgA2AiggASAAKQK80AE3AyAgACgCACEDIAEgAigCADYCGCABIAApArzQATcDECADIAFBEGoQGyABIAEoAig2AgggASABKQMgNwMAIAAgARAbCyABQTBqJAALzAEBAX8gACABKAK00AE2ApjiASAAIAEoAgQiAjYCwOABIAAgAjYCvOABIAAgAiABKAIIaiICNgK44AEgACACNgLE4AEgASgCuNABBEAgAEKBgICAEDcDiOEBIAAgAUGk0ABqNgIMIAAgAUGUIGo2AgggACABQZwwajYCBCAAIAFBDGo2AgAgAEGs0AFqIAFBqNABaigCADYCACAAQbDQAWogAUGs0AFqKAIANgIAIABBtNABaiABQbDQAWooAgA2AgAPCyAAQgA3A4jhAQs7ACACRQRAQbp/DwsgBEUEQEFsDwsgAiAEEGAEQCAAIAEgAiADIAQgBRBhDwsgACABIAIgAyAEIAUQZQtGAQF/IwBBEGsiBSQAIAVBCGogBBAOAn8gBS0ACQRAIAAgASACIAMgBBAyDAELIAAgASACIAMgBBA0CyEAIAVBEGokACAACzQAIAAgAyAEIAUQNiIFEAMEQCAFDwsgBSAESQR/IAEgAiADIAVqIAQgBWsgABA1BUG4fwsLRgEBfyMAQRBrIgUkACAFQQhqIAQQDgJ/IAUtAAkEQCAAIAEgAiADIAQQYgwBCyAAIAEgAiADIAQQNQshACAFQRBqJAAgAAtZAQF/QQ8hAiABIABJBEAgAUEEdCAAbiECCyAAQQh2IgEgAkEYbCIAQYwIaigCAGwgAEGICGooAgBqIgJBA3YgAmogAEGACGooAgAgAEGECGooAgAgAWxqSQs3ACAAIAMgBCAFQYAQEDMiBRADBEAgBQ8LIAUgBEkEfyABIAIgAyAFaiAEIAVrIAAQMgVBuH8LC78DAQN/IwBBIGsiBSQAIAVBCGogAiADEAYiAhADRQRAIAAgAWoiB0F9aiEGIAUgBBAOIARBBGohAiAFLQACIQMDQEEAIAAgBkkgBUEIahAEGwRAIAAgAiAFQQhqIAMQAkECdGoiBC8BADsAACAFQQhqIAQtAAIQASAAIAQtAANqIgQgAiAFQQhqIAMQAkECdGoiAC8BADsAACAFQQhqIAAtAAIQASAEIAAtAANqIQAMAQUgB0F+aiEEA0AgBUEIahAEIAAgBEtyRQRAIAAgAiAFQQhqIAMQAkECdGoiBi8BADsAACAFQQhqIAYtAAIQASAAIAYtAANqIQAMAQsLA0AgACAES0UEQCAAIAIgBUEIaiADEAJBAnRqIgYvAQA7AAAgBUEIaiAGLQACEAEgACAGLQADaiEADAELCwJAIAAgB08NACAAIAIgBUEIaiADEAIiA0ECdGoiAC0AADoAACAALQADQQFGBEAgBUEIaiAALQACEAEMAQsgBSgCDEEfSw0AIAVBCGogAiADQQJ0ai0AAhABIAUoAgxBIUkNACAFQSA2AgwLIAFBbCAFQQhqEAobIQILCwsgBUEgaiQAIAILkgIBBH8jAEFAaiIJJAAgCSADQTQQCyEDAkAgBEECSA0AIAMgBEECdGooAgAhCSADQTxqIAgQIyADQQE6AD8gAyACOgA+QQAhBCADKAI8IQoDQCAEIAlGDQEgACAEQQJ0aiAKNgEAIARBAWohBAwAAAsAC0EAIQkDQCAGIAlGRQRAIAMgBSAJQQF0aiIKLQABIgtBAnRqIgwoAgAhBCADQTxqIAotAABBCHQgCGpB//8DcRAjIANBAjoAPyADIAcgC2siCiACajoAPiAEQQEgASAKa3RqIQogAygCPCELA0AgACAEQQJ0aiALNgEAIARBAWoiBCAKSQ0ACyAMIAo2AgAgCUEBaiEJDAELCyADQUBrJAALowIBCX8jAEHQAGsiCSQAIAlBEGogBUE0EAsaIAcgBmshDyAHIAFrIRADQAJAIAMgCkcEQEEBIAEgByACIApBAXRqIgYtAAEiDGsiCGsiC3QhDSAGLQAAIQ4gCUEQaiAMQQJ0aiIMKAIAIQYgCyAPTwRAIAAgBkECdGogCyAIIAUgCEE0bGogCCAQaiIIQQEgCEEBShsiCCACIAQgCEECdGooAgAiCEEBdGogAyAIayAHIA4QYyAGIA1qIQgMAgsgCUEMaiAOECMgCUEBOgAPIAkgCDoADiAGIA1qIQggCSgCDCELA0AgBiAITw0CIAAgBkECdGogCzYBACAGQQFqIQYMAAALAAsgCUHQAGokAA8LIAwgCDYCACAKQQFqIQoMAAALAAs0ACAAIAMgBCAFEDYiBRADBEAgBQ8LIAUgBEkEfyABIAIgAyAFaiAEIAVrIAAQNAVBuH8LCyMAIAA/AEEQdGtB//8DakEQdkAAQX9GBEBBAA8LQQAQAEEBCzsBAX8gAgRAA0AgACABIAJBgCAgAkGAIEkbIgMQCyEAIAFBgCBqIQEgAEGAIGohACACIANrIgINAAsLCwYAIAAQAwsLqBUJAEGICAsNAQAAAAEAAAACAAAAAgBBoAgLswYBAAAAAQAAAAIAAAACAAAAJgAAAIIAAAAhBQAASgAAAGcIAAAmAAAAwAEAAIAAAABJBQAASgAAAL4IAAApAAAALAIAAIAAAABJBQAASgAAAL4IAAAvAAAAygIAAIAAAACKBQAASgAAAIQJAAA1AAAAcwMAAIAAAACdBQAASgAAAKAJAAA9AAAAgQMAAIAAAADrBQAASwAAAD4KAABEAAAAngMAAIAAAABNBgAASwAAAKoKAABLAAAAswMAAIAAAADBBgAATQAAAB8NAABNAAAAUwQAAIAAAAAjCAAAUQAAAKYPAABUAAAAmQQAAIAAAABLCQAAVwAAALESAABYAAAA2gQAAIAAAABvCQAAXQAAACMUAABUAAAARQUAAIAAAABUCgAAagAAAIwUAABqAAAArwUAAIAAAAB2CQAAfAAAAE4QAAB8AAAA0gIAAIAAAABjBwAAkQAAAJAHAACSAAAAAAAAAAEAAAABAAAABQAAAA0AAAAdAAAAPQAAAH0AAAD9AAAA/QEAAP0DAAD9BwAA/Q8AAP0fAAD9PwAA/X8AAP3/AAD9/wEA/f8DAP3/BwD9/w8A/f8fAP3/PwD9/38A/f//AP3//wH9//8D/f//B/3//w/9//8f/f//P/3//38AAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACUAAAAnAAAAKQAAACsAAAAvAAAAMwAAADsAAABDAAAAUwAAAGMAAACDAAAAAwEAAAMCAAADBAAAAwgAAAMQAAADIAAAA0AAAAOAAAADAAEAQeAPC1EBAAAAAQAAAAEAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAEAAAABQAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAQcQQC4sBAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABIAAAAUAAAAFgAAABgAAAAcAAAAIAAAACgAAAAwAAAAQAAAAIAAAAAAAQAAAAIAAAAEAAAACAAAABAAAAAgAAAAQAAAAIAAAAAAAQBBkBIL5gQBAAAAAQAAAAEAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAAAEAAAAEAAAACAAAAAAAAAABAAEBBgAAAAAAAAQAAAAAEAAABAAAAAAgAAAFAQAAAAAAAAUDAAAAAAAABQQAAAAAAAAFBgAAAAAAAAUHAAAAAAAABQkAAAAAAAAFCgAAAAAAAAUMAAAAAAAABg4AAAAAAAEFEAAAAAAAAQUUAAAAAAABBRYAAAAAAAIFHAAAAAAAAwUgAAAAAAAEBTAAAAAgAAYFQAAAAAAABwWAAAAAAAAIBgABAAAAAAoGAAQAAAAADAYAEAAAIAAABAAAAAAAAAAEAQAAAAAAAAUCAAAAIAAABQQAAAAAAAAFBQAAACAAAAUHAAAAAAAABQgAAAAgAAAFCgAAAAAAAAULAAAAAAAABg0AAAAgAAEFEAAAAAAAAQUSAAAAIAABBRYAAAAAAAIFGAAAACAAAwUgAAAAAAADBSgAAAAAAAYEQAAAABAABgRAAAAAIAAHBYAAAAAAAAkGAAIAAAAACwYACAAAMAAABAAAAAAQAAAEAQAAACAAAAUCAAAAIAAABQMAAAAgAAAFBQAAACAAAAUGAAAAIAAABQgAAAAgAAAFCQAAACAAAAULAAAAIAAABQwAAAAAAAAGDwAAACAAAQUSAAAAIAABBRQAAAAgAAIFGAAAACAAAgUcAAAAIAADBSgAAAAgAAQFMAAAAAAAEAYAAAEAAAAPBgCAAAAAAA4GAEAAAAAADQYAIABBgBcLhwIBAAEBBQAAAAAAAAUAAAAAAAAGBD0AAAAAAAkF/QEAAAAADwX9fwAAAAAVBf3/HwAAAAMFBQAAAAAABwR9AAAAAAAMBf0PAAAAABIF/f8DAAAAFwX9/38AAAAFBR0AAAAAAAgE/QAAAAAADgX9PwAAAAAUBf3/DwAAAAIFAQAAABAABwR9AAAAAAALBf0HAAAAABEF/f8BAAAAFgX9/z8AAAAEBQ0AAAAQAAgE/QAAAAAADQX9HwAAAAATBf3/BwAAAAEFAQAAABAABgQ9AAAAAAAKBf0DAAAAABAF/f8AAAAAHAX9//8PAAAbBf3//wcAABoF/f//AwAAGQX9//8BAAAYBf3//wBBkBkLhgQBAAEBBgAAAAAAAAYDAAAAAAAABAQAAAAgAAAFBQAAAAAAAAUGAAAAAAAABQgAAAAAAAAFCQAAAAAAAAULAAAAAAAABg0AAAAAAAAGEAAAAAAAAAYTAAAAAAAABhYAAAAAAAAGGQAAAAAAAAYcAAAAAAAABh8AAAAAAAAGIgAAAAAAAQYlAAAAAAABBikAAAAAAAIGLwAAAAAAAwY7AAAAAAAEBlMAAAAAAAcGgwAAAAAACQYDAgAAEAAABAQAAAAAAAAEBQAAACAAAAUGAAAAAAAABQcAAAAgAAAFCQAAAAAAAAUKAAAAAAAABgwAAAAAAAAGDwAAAAAAAAYSAAAAAAAABhUAAAAAAAAGGAAAAAAAAAYbAAAAAAAABh4AAAAAAAAGIQAAAAAAAQYjAAAAAAABBicAAAAAAAIGKwAAAAAAAwYzAAAAAAAEBkMAAAAAAAUGYwAAAAAACAYDAQAAIAAABAQAAAAwAAAEBAAAABAAAAQFAAAAIAAABQcAAAAgAAAFCAAAACAAAAUKAAAAIAAABQsAAAAAAAAGDgAAAAAAAAYRAAAAAAAABhQAAAAAAAAGFwAAAAAAAAYaAAAAAAAABh0AAAAAAAAGIAAAAAAAEAYDAAEAAAAPBgOAAAAAAA4GA0AAAAAADQYDIAAAAAAMBgMQAAAAAAsGAwgAAAAACgYDBABBpB0L2QEBAAAAAwAAAAcAAAAPAAAAHwAAAD8AAAB/AAAA/wAAAP8BAAD/AwAA/wcAAP8PAAD/HwAA/z8AAP9/AAD//wAA//8BAP//AwD//wcA//8PAP//HwD//z8A//9/AP///wD///8B////A////wf///8P////H////z////9/AAAAAAEAAAACAAAABAAAAAAAAAACAAAABAAAAAgAAAAAAAAAAQAAAAIAAAABAAAABAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAcAAAAIAAAACQAAAAoAAAALAEGgIAsDwBBQ"})),t.register("6JpcH",(function(t,i){ +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var n,r;e(t.exports,"CacheEvictionPolicy",(function(){return h}));const s=Symbol("retainerCount"),a=Symbol("recentlyUsed"),o=Symbol("evict"),l=Symbol("evictionThreshold"),c=Symbol("cache");class h{set evictionThreshold(e){this[l]=e,this[o]()}get evictionThreshold(){return this[l]}get cache(){return this[c]}retainerCount(e){return this[s].get(e)||0}reset(){this[s].clear(),this[a]=[]}retain(e){this[s].has(e)||this[s].set(e,0),this[s].set(e,this[s].get(e)+1);const t=this[a].indexOf(e);-1!==t&&this[a].splice(t,1),this[a].unshift(e),this[o]()}release(e){this[s].has(e)&&this[s].set(e,Math.max(this[s].get(e)-1,0)),this[o]()}[(n=s,r=a,o)](){if(!(this[a].length=this[l];--e){const t=this[a][e];0===this[s].get(t)&&(this[c].delete(t),this[a].splice(e,1))}}constructor(e,t=5){this[n]=new Map,this[r]=[],this[c]=e,this[l]=t}}})),t.register("69XJM",(function(t,i){e(t.exports,"default",(function(){return r})); +/* @license + * Copyright 2021 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +const n=e=>{const t=new Map;for(const i of e.mappings)for(const e of i.variants)t.set(e,{material:null,gltfMaterialIndex:i.material});return t};class r{afterRoot(e){const t=this.parser,i=t.json;if(void 0===i.extensions||void 0===i.extensions[this.name])return null;const r=(e=>{const t=[],i=new Set;for(const n of e){let e=n,r=0;for(;i.has(e);)e=n+"."+ ++r;i.add(e),t.push(e)}return t})((i.extensions[this.name].variants||[]).map((e=>e.name)));for(const r of e.scenes)r.traverse((e=>{const r=e;if(!r.isMesh)return;const s=t.associations.get(r);if(null==s||null==s.meshes||null==s.primitives)return;const a=i.meshes[s.meshes].primitives[s.primitives].extensions;a&&a[this.name]&&(r.userData.variantMaterials=n(a[this.name]))}));return e.userData.variants=r,Promise.resolve()}constructor(e){this.parser=e,this.name="KHR_materials_variants"}}})),t.register("l1dyq",(function(i,n){e(i.exports,"ModelScene",(function(){return E})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("28vQK"),s=t("hrMpd"),a=t("gEcXl"),o=t("110d8"),l=t("iLysz"),c=t("46LOn"),h=t("lTiYC"),u=t("kTosS"),d=t("cdXMu"),A=t("bZy2W"),p=t("3jLye"),g=t("k3gzc");const m=new(0,r.Vector3),f=new(0,r.Vector3),v=new(0,r.Vector3),x=new(0,r.Raycaster),y=new(0,r.Vector3),_=new(0,r.Vector2);class E extends r.Scene{get context(){return this.canvas.getContext("2d")}getCamera(){return null!=this.xrCamera?this.xrCamera:this.camera}queueRender(){this.isDirty=!0}shouldRender(){return this.isDirty}hasRendered(){this.isDirty=!1}forceRescale(){this.scaleStep=-1,this.queueRender()}async setObject(e){this.reset(),this._model=e,this.target.add(e),await this.setupScene()}async setSource(e,t=(()=>{})){if(!e||e===this.url)return void t(1);if(this.reset(),this.url=e,null!=this.externalRenderer){const e=await this.externalRenderer.load(t);return this.boundingSphere.radius=e.framedRadius,void(this.idealAspect=e.fieldOfViewAspect)}let i;null!=this.cancelPendingSourceChange&&(this.cancelPendingSourceChange(),this.cancelPendingSourceChange=null);try{i=await new Promise((async(i,n)=>{this.cancelPendingSourceChange=()=>n();try{i(await this.element[c.$renderer].loader.load(e,this.element,t))}catch(e){n(e)}}))}catch(e){if(null==e)return;throw e}this.cancelPendingSourceChange=null,this.reset(),this.url=e,this._currentGLTF=i,null!=i&&(this._model=i.scene,this.target.add(i.scene));const{animations:n}=i,r=new Map,s=[];for(const e of n)r.set(e.name,e),s.push(e.name);this.animations=n,this.animationsByName=r,this.animationNames=s,await this.setupScene()}async setupScene(){this.applyTransform(),this.updateBoundingBox(),await this.updateFraming(),this.updateShadow(),this.setShadowIntensity(this.shadowIntensity)}reset(){this.url=null,this.renderCount=0,this.queueRender(),null!=this.shadow&&this.shadow.setIntensity(0),this.bakedShadows.clear();const{_model:e}=this;null!=e&&(e.removeFromParent(),this._model=null);const t=this._currentGLTF;null!=t&&(t.dispose(),this._currentGLTF=null),null!=this.currentAnimationAction&&(this.currentAnimationAction.stop(),this.currentAnimationAction=null),this.mixer.stopAllAction(),this.mixer.uncacheRoot(this)}dispose(){this.reset(),null!=this.shadow&&(this.shadow.dispose(),this.shadow=null),this.element[o.$currentGLTF]=null,this.element[o.$originalGltfJson]=null,this.element[o.$model]=null}get currentGLTF(){return this._currentGLTF}setSize(e,t){if(this.width!==e||this.height!==t){if(this.width=Math.max(e,1),this.height=Math.max(t,1),this.annotationRenderer.setSize(e,t),this.aspect=this.width/this.height,null!=this.externalRenderer){const i=(0,d.resolveDpr)();this.externalRenderer.resize(e*i,t*i)}this.queueRender()}}markBakedShadow(e){e.userData.shadow=!0,this.bakedShadows.add(e)}unmarkBakedShadow(e){e.userData.shadow=!1,e.visible=!0,this.bakedShadows.delete(e),this.boundingBox.expandByObject(e)}findBakedShadows(e){const t=new(0,r.Box3);e.traverse((e=>{const i=e;if(!i.isMesh)return;if(!i.material.transparent)return;t.setFromObject(i);const n=t.getSize(y),r=Math.min(n.x,n.y,n.z);Math.max(n.x,n.y,n.z)<100*r||this.markBakedShadow(i)}))}checkBakedShadows(){const{min:e,max:t}=this.boundingBox,i=new(0,r.Box3);this.boundingBox.getSize(this.size);for(const n of this.bakedShadows)i.setFromObject(n),i.min.y=t.x&&i.min.z<=e.z&&i.max.z>=t.z||i.min.z=t.x&&i.min.y<=e.y&&i.max.y>=t.y||this.unmarkBakedShadow(n)}applyTransform(){const{model:e}=this;if(null==e)return;const t=(0,u.parseExpressions)(this.element.orientation)[0].terms,i=(0,h.normalizeUnit)(t[0]).number,n=(0,h.normalizeUnit)(t[1]).number,s=(0,h.normalizeUnit)(t[2]).number;e.quaternion.setFromEuler(new(0,r.Euler)(n,s,i,"YXZ"));const a=(0,u.parseExpressions)(this.element.scale)[0].terms;e.scale.set(a[0].number,a[1].number,a[2].number)}updateBoundingBox(){const{model:e}=this;if(null==e)return;this.target.remove(e),this.findBakedShadows(e);const t=(e,t)=>e.expandByPoint(t);this.setBakedShadowVisibility(!1),this.boundingBox=(0,a.reduceVertices)(e,t,new(0,r.Box3)),this.boundingBox.isEmpty()&&(this.setBakedShadowVisibility(!0),this.bakedShadows.forEach((e=>this.unmarkBakedShadow(e))),this.boundingBox=(0,a.reduceVertices)(e,t,new(0,r.Box3))),this.checkBakedShadows(),this.setBakedShadowVisibility(),this.boundingBox.getSize(this.size),this.target.add(e)}async updateFraming(){const{model:e}=this;if(null==e)return;this.target.remove(e),this.setBakedShadowVisibility(!1);const{center:t}=this.boundingSphere;this.element.requestUpdate("cameraTarget"),await this.element.updateComplete,t.copy(this.getTarget());this.boundingSphere.radius=Math.sqrt((0,a.reduceVertices)(e,((e,i)=>Math.max(e,t.distanceToSquared(i))),0));this.idealAspect=(0,a.reduceVertices)(e,((e,i)=>{i.sub(t);const n=Math.sqrt(i.x*i.x+i.z*i.z);return Math.max(e,n/(this.idealCameraDistance()-Math.abs(i.y)))}),0)/Math.tan(this.framedFoVDeg/2*Math.PI/180),this.setBakedShadowVisibility(),this.target.add(e)}setBakedShadowVisibility(e=this.shadowIntensity<=0){for(const t of this.bakedShadows)t.visible=e}idealCameraDistance(){const e=this.framedFoVDeg/2*Math.PI/180;return this.boundingSphere.radius/Math.sin(e)}adjustedFoV(e){const t=Math.tan(e/2*Math.PI/180)*Math.max(1,this.idealAspect/this.aspect);return 2*Math.atan(t)*180/Math.PI}getNDC(e,t){if(null!=this.xrCamera)_.set(e/window.screen.width,t/window.screen.height);else{const i=this.element.getBoundingClientRect();_.set((e-i.x)/this.width,(t-i.y)/this.height)}return _.multiplyScalar(2).subScalar(1),_.y*=-1,_}getSize(){return{width:this.width,height:this.height}}setEnvironmentAndSkybox(e,t){this.element[c.$renderer].arRenderer.presentedScene!==this&&(this.environment=e,this.background=t,this.queueRender())}setTarget(e,t,i){this.goalTarget.set(-e,-t,-i)}setTargetDamperDecayTime(e){this.targetDamperX.setDecayTime(e),this.targetDamperY.setDecayTime(e),this.targetDamperZ.setDecayTime(e)}getTarget(){return this.goalTarget.clone().multiplyScalar(-1)}jumpToGoal(){this.updateTarget(A.SETTLING_TIME)}updateTarget(e){const t=this.goalTarget,i=this.target.position;if(t.equals(i))return!1;{const n=this.boundingSphere.radius/10;let{x:r,y:s,z:a}=i;return r=this.targetDamperX.update(r,t.x,e,n),s=this.targetDamperY.update(s,t.y,e,n),a=this.targetDamperZ.update(a,t.z,e,n),this.target.position.set(r,s,a),this.target.updateMatrixWorld(),this.queueRender(),!0}}pointTowards(e,t){const{x:i,z:n}=this.position;this.yaw=Math.atan2(e-i,t-n)}get model(){return this._model}set yaw(e){this.rotation.y=e,this.queueRender()}get yaw(){return this.rotation.y}set animationTime(e){this.mixer.setTime(e),this.queueShadowRender()}get animationTime(){if(null!=this.currentAnimationAction){const e=Math.max(this.currentAnimationAction._loopCount,0);return this.currentAnimationAction.loop===r.LoopPingPong&&1==(1&e)?this.duration-this.currentAnimationAction.time:this.currentAnimationAction.time}return 0}set animationTimeScale(e){this.mixer.timeScale=e}get animationTimeScale(){return this.mixer.timeScale}get duration(){return null!=this.currentAnimationAction&&this.currentAnimationAction.getClip()?this.currentAnimationAction.getClip().duration:0}get hasActiveAnimation(){return null!=this.currentAnimationAction}playAnimation(e=null,t=0,i=r.LoopRepeat,n=1/0){if(null==this._currentGLTF)return;const{animations:s}=this;if(null==s||0===s.length)return void console.warn("Cannot play animation (model does not have any animations)");let a=null;if(null!=e&&(a=this.animationsByName.get(e),null==a)){const t=parseInt(e);!isNaN(t)&&t>=0&&t0&&this.animationTime==this.duration&&(this.animationTime=0)),r.setLoop(i,n),r.enabled=!0,r.clampWhenFinished=!0,r.play()}catch(e){console.error(e)}}stopAnimation(){this.currentAnimationAction=null,this.mixer.stopAllAction()}updateAnimation(e){this.mixer.update(e),this.queueShadowRender()}subscribeMixerEvent(e,t){this.mixer.addEventListener(e,t)}updateShadow(){const e=this.shadow;if(null!=e){const t="wall"===this.element.arPlacement?"back":"bottom";e.setScene(this,this.shadowSoftness,t),e.needsUpdate=!0}}renderShadow(e){const t=this.shadow;null!=t&&1==t.needsUpdate&&(t.render(e,this),t.needsUpdate=!1)}queueShadowRender(){null!=this.shadow&&(this.shadow.needsUpdate=!0)}setShadowIntensity(e){if(this.shadowIntensity=e,null!=this._currentGLTF&&(this.setBakedShadowVisibility(),!(e<=0&&null==this.shadow))){if(null==this.shadow){const e="wall"===this.element.arPlacement?"back":"bottom";this.shadow=new(0,g.Shadow)(this,this.shadowSoftness,e)}this.shadow.setIntensity(e)}}setShadowSoftness(e){this.shadowSoftness=e;const t=this.shadow;null!=t&&t.setSoftness(e)}setShadowOffset(e){const t=this.shadow;null!=t&&t.setOffset(e)}get raycaster(){return x}hitFromPoint(e,t=this){this.raycaster.setFromCamera(e,this.getCamera());return this.raycaster.intersectObject(t,!0).find((e=>e.object.visible&&!e.object.userData.shadow))}positionAndNormalFromPoint(e,t=this){const i=this.hitFromPoint(e,t);return null==i||null==i.face?null:null==i.uv?{position:i.point,normal:i.face.normal,uv:null}:(i.face.normal.applyNormalMatrix((new(0,r.Matrix3)).getNormalMatrix(i.object.matrixWorld)),{position:i.point,normal:i.face.normal,uv:i.uv})}surfaceFromPoint(e,t=this){const i=this.element.model;if(null==i)return null;const n=this.hitFromPoint(e,t);if(null==n||null==n.face)return null;const s=i[l.$nodeFromPoint](n),{meshes:a,primitives:o}=s.mesh.userData.associations,c=new(0,r.Vector3),h=new(0,r.Vector3),u=new(0,r.Vector3),{a:d,b:A,c:p}=n.face,g=n.object;g.getVertexPosition(d,c),g.getVertexPosition(A,h),g.getVertexPosition(p,u);const m=new(0,r.Triangle)(c,h,u),f=new(0,r.Vector3);return m.getBarycoord(g.worldToLocal(n.point),f),`${a} ${o} ${d} ${A} ${p} ${f.x.toFixed(3)} ${f.y.toFixed(3)} ${f.z.toFixed(3)}`}addHotspot(e){this.target.add(e),this.annotationRenderer.domElement.appendChild(e.element)}removeHotspot(e){this.target.remove(e)}forHotspots(e){const{children:t}=this.target;for(let i=0,n=t.length;i=s||n.y>=s||n.z>=s)return void console.warn(e.surface+" vertex indices out of range in this glTF! Skipping this hotspot.");const a=new(0,r.Vector3)(t[5].number,t[6].number,t[7].number);e.mesh=i.mesh,e.tri=n,e.bary=a}}updateSurfaceHotspots(){const e=!this.element.paused;this.forHotspots((t=>{this.initializeSurface(t),t.updateSurface(e)}))}updateHotspotsVisibility(e){this.forHotspots((t=>{m.copy(e),f.setFromMatrixPosition(t.matrixWorld),m.sub(f),v.copy(t.normal).transformDirection(this.target.matrixWorld),m.dot(v)<0?t.hide():t.show()}))}orientHotspots(e){this.forHotspots((t=>{t.orient(e)}))}setHotspotsVisibility(e){this.forHotspots((t=>{t.visible=e}))}updateSchema(e){var t;const{schemaElement:i,element:n}=this,{alt:r,poster:s,iosSrc:a}=n;if(null!=e){const n=[{"@type":"MediaObject",contentUrl:e,encodingFormat:"gltf"===(null===(t=e.split(".").pop())||void 0===t?void 0:t.toLowerCase())?"model/gltf+json":"model/gltf-binary"}];a&&n.push({"@type":"MediaObject",contentUrl:a,encodingFormat:"model/vnd.usdz+zip"});const o={"@context":"http://schema.org/","@type":"3DModel",image:null!=s?s:void 0,name:null!=r?r:void 0,encoding:n};i.textContent=JSON.stringify(o),document.head.appendChild(i)}else null!=i.parentElement&&i.parentElement.removeChild(i)}constructor({canvas:e,element:t,width:i,height:n}){super(),this.annotationRenderer=new(0,s.CSS2DRenderer),this.schemaElement=document.createElement("script"),this.width=1,this.height=1,this.aspect=1,this.scaleStep=0,this.renderCount=0,this.externalRenderer=null,this.camera=new(0,r.PerspectiveCamera)(45,1,.1,100),this.xrCamera=null,this.url=null,this.target=new(0,r.Object3D),this.animationNames=[],this.boundingBox=new(0,r.Box3),this.boundingSphere=new(0,r.Sphere),this.size=new(0,r.Vector3),this.idealAspect=0,this.framedFoVDeg=0,this.shadow=null,this.shadowIntensity=0,this.shadowSoftness=1,this.bakedShadows=new Set,this.exposure=1,this.canScale=!0,this.isDirty=!1,this.goalTarget=new(0,r.Vector3),this.targetDamperX=new(0,A.Damper),this.targetDamperY=new(0,A.Damper),this.targetDamperZ=new(0,A.Damper),this._currentGLTF=null,this._model=null,this.cancelPendingSourceChange=null,this.animationsByName=new Map,this.currentAnimationAction=null,this.name="ModelScene",this.element=t,this.canvas=e,this.camera=new(0,r.PerspectiveCamera)(45,1,.1,100),this.camera.name="MainCamera",this.add(this.target),this.setSize(i,n),this.target.name="Target",this.mixer=new(0,r.AnimationMixer)(this.target);const{domElement:a}=this.annotationRenderer,{style:o}=a;o.display="none",o.pointerEvents="none",o.position="absolute",o.top="0",this.element.shadowRoot.querySelector(".default").appendChild(a),this.schemaElement.setAttribute("type","application/ld+json")}}})),t.register("hrMpd",(function(i,n){e(i.exports,"CSS2DObject",(function(){return s})),e(i.exports,"CSS2DRenderer",(function(){return u}));var r=t("28vQK");class s extends r.Object3D{copy(e,t){return super.copy(e,t),this.element=e.element.cloneNode(!0),this}constructor(e=document.createElement("div")){super(),this.isCSS2DObject=!0,this.element=e,this.element.style.position="absolute",this.element.style.userSelect="none",this.element.setAttribute("draggable",!1),this.addEventListener("removed",(function(){this.traverse((function(e){e.element instanceof Element&&null!==e.element.parentNode&&e.element.parentNode.removeChild(e.element)}))}))}}const a=new(0,r.Vector3),o=new(0,r.Matrix4),l=new(0,r.Matrix4),c=new(0,r.Vector3),h=new(0,r.Vector3);class u{constructor(e={}){const t=this;let i,n,r,s;const u={objects:new WeakMap},d=void 0!==e.element?e.element:document.createElement("div");function A(e,i,n){if(e.isCSS2DObject){a.setFromMatrixPosition(e.matrixWorld),a.applyMatrix4(l);const o=!0===e.visible&&a.z>=-1&&a.z<=1&&!0===e.layers.test(n.layers);if(e.element.style.display=!0===o?"":"none",!0===o){e.onBeforeRender(t,i,n);const o=e.element;o.style.transform="translate(-50%,-50%) translate("+(a.x*r+r)+"px,"+(-a.y*s+s)+"px)",o.parentNode!==d&&d.appendChild(o),e.onAfterRender(t,i,n)}const c={distanceToCameraSquared:p(n,e)};u.objects.set(e,c)}for(let t=0,r=e.children.length;t{const{geometry:i}=e;if(void 0!==i){const{position:r}=i.attributes;if(void 0!==r)for(let i=0,a=r.count;i=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};const d=Symbol("currentGLTF"),A=Symbol("originalGltfJson"),p=Symbol("model"),g=Symbol("getOnUpdateMethod"),m=Symbol("buildTexture"),f=e=>{var t,i,n;class f extends e{get model(){return this[p]}get availableVariants(){return this.model?this.model[c.$availableVariants]():[]}get originalGltfJson(){return this[A]}[(t=p,i=d,n=A,g)](){return()=>{this[o.$needsRender]()}}[m](e){return e.encoding=s.sRGBEncoding,e.wrapS=s.RepeatWrapping,e.wrapT=s.RepeatWrapping,new(0,h.Texture)(this[g](),e)}async createTexture(e,t="image/png"){const{textureUtils:i}=this[o.$renderer],n=await i.loadImage(e);return n.userData.mimeType=t,this[m](n)}async createLottieTexture(e,t=1){const{textureUtils:i}=this[o.$renderer],n=await i.loadLottie(e,t);return this[m](n)}createVideoTexture(e){const t=document.createElement("video");t.src=e,t.muted=!0,t.play(),t.loop=!0;const i=new(0,s.VideoTexture)(t);return this[m](i)}createCanvasTexture(){const e=document.createElement("canvas"),t=new(0,s.CanvasTexture)(e);return this[m](t)}async updated(e){if(super.updated(e),e.has("variantName")){const e=this[o.$progressTracker].beginActivity();e(.1);const t=this[p],{variantName:i}=this;null!=t&&(await t[c.$switchVariant](i),this[o.$needsRender](),this.dispatchEvent(new CustomEvent("variant-applied"))),e(1)}if(e.has("orientation")||e.has("scale")){if(!this.loaded)return;const e=this[o.$scene];e.applyTransform(),e.updateBoundingBox(),e.updateShadow(),this[o.$renderer].arRenderer.onUpdateScene(),this[o.$needsRender]()}}[o.$onModelLoad](){super[o.$onModelLoad]();const{currentGLTF:e}=this[o.$scene];if(null!=e){const{correlatedSceneGraph:t}=e;null!=t&&e!==this[d]&&(this[p]=new(0,c.Model)(t,this[g]()),this[A]=JSON.parse(JSON.stringify(t.gltf))),"variants"in e.userData&&this.requestUpdate("variantName")}this[d]=e}async exportScene(e){const t=this[o.$scene];return new Promise((async(i,n)=>{const r={binary:!0,onlyVisible:!0,maxTextureSize:1/0,includeCustomExtensions:!1,forceIndices:!1};Object.assign(r,e),r.animations=t.animations,r.truncateDrawRange=!0;const s=t.shadow;let o=!1;null!=s&&(o=s.visible,s.visible=!1),await this[p][c.$prepareVariantsForExport]();(new(0,a.GLTFExporter)).register((e=>new(0,l.default)(e))).parse(t.model,(e=>i(new Blob([r.binary?e:JSON.stringify(e)],{type:r.binary?"application/octet-stream":"application/json"}))),(()=>n("glTF export failed")),r),null!=s&&(s.visible=o)}))}materialFromPoint(e,t){const i=this[p];if(null==i)return null;const n=this[o.$scene],r=n.getNDC(e,t),s=n.hitFromPoint(r);return null==s||null==s.face?null:i[c.$materialFromPoint](s)}constructor(){super(...arguments),this[t]=void 0,this[i]=null,this[n]=null,this.variantName=null,this.orientation="0 0 0",this.scale="1 1 1"}}return u([(0,r.property)({type:String,attribute:"variant-name"})],f.prototype,"variantName",void 0),u([(0,r.property)({type:String,attribute:"orientation"})],f.prototype,"orientation",void 0),u([(0,r.property)({type:String,attribute:"scale"})],f.prototype,"scale",void 0),f}})),t.register("4u9Iz",(function(i,n){e(i.exports,"GLTFExporter",(function(){return s}));var r=t("28vQK");class s{register(e){return-1===this.pluginCallbacks.indexOf(e)&&this.pluginCallbacks.push(e),this}unregister(e){return-1!==this.pluginCallbacks.indexOf(e)&&this.pluginCallbacks.splice(this.pluginCallbacks.indexOf(e),1),this}parse(e,t,i,n){const r=new Q,s=[];for(let e=0,t=this.pluginCallbacks.length;ee.toBlob(i,t)));let i;return"image/jpeg"===t?i=.92:"image/webp"===t&&(i=.8),e.convertToBlob({type:t,quality:i})}class Q{setPlugins(e){this.plugins=e}async write(e,t,i={}){this.options=Object.assign({binary:!1,trs:!1,onlyVisible:!0,maxTextureSize:1/0,animations:[],includeCustomExtensions:!1},i),this.options.animations.length>0&&(this.options.trs=!0),this.processInput(e),await Promise.all(this.pending);const n=this,r=n.buffers,s=n.json;i=n.options;const a=n.extensionsUsed,o=new Blob(r,{type:"application/octet-stream"}),l=Object.keys(a);if(l.length>0&&(s.extensionsUsed=l),s.buffers&&s.buffers.length>0&&(s.buffers[0].byteLength=o.size),!0===i.binary){const e=new FileReader;e.readAsArrayBuffer(o),e.onloadend=function(){const i=R(e.result),n=new DataView(new ArrayBuffer(8));n.setUint32(0,i.byteLength,!0),n.setUint32(4,5130562,!0);const r=R((a=JSON.stringify(s),(new TextEncoder).encode(a).buffer),32);var a;const o=new DataView(new ArrayBuffer(8));o.setUint32(0,r.byteLength,!0),o.setUint32(4,1313821514,!0);const l=new ArrayBuffer(12),c=new DataView(l);c.setUint32(0,1179937895,!0),c.setUint32(4,2,!0);const h=12+o.byteLength+r.byteLength+n.byteLength+i.byteLength;c.setUint32(8,h,!0);const u=new Blob([l,o,r,n,i],{type:"application/octet-stream"}),d=new FileReader;d.readAsArrayBuffer(u),d.onloadend=function(){t(d.result)}}}else if(s.buffers&&s.buffers.length>0){const e=new FileReader;e.readAsDataURL(o),e.onloadend=function(){const i=e.result;s.buffers[0].uri=i,t(s)}}else t(s)}serializeUserData(e,t){if(0===Object.keys(e.userData).length)return;const i=this.options,n=this.extensionsUsed;try{const r=JSON.parse(JSON.stringify(e.userData));if(i.includeCustomExtensions&&r.gltfExtensions){void 0===t.extensions&&(t.extensions={});for(const e in r.gltfExtensions)t.extensions[e]=r.gltfExtensions[e],n[e]=!0;delete r.gltfExtensions}Object.keys(r).length>0&&(t.extras=r)}catch(t){console.warn("THREE.GLTFExporter: userData of '"+e.name+"' won't be serialized because of JSON.stringify error - "+t.message)}}getUID(e,t=!1){if(!1===this.uids.has(e)){const t=new Map;t.set(!0,this.uid++),t.set(!1,this.uid++),this.uids.set(e,t)}return this.uids.get(e).get(t)}isNormalizedNormalAttribute(e){if(this.cache.attributesNormalized.has(e))return!1;const t=new(0,r.Vector3);for(let i=0,n=e.count;i5e-4)return!1;return!0}createNormalizedNormalAttribute(e){const t=this.cache;if(t.attributesNormalized.has(e))return t.attributesNormalized.get(e);const i=e.clone(),n=new(0,r.Vector3);for(let e=0,t=i.count;e4?n=e.array[s*e.itemSize+i]:(0===i?n=e.getX(s):1===i?n=e.getY(s):2===i?n=e.getZ(s):3===i&&(n=e.getW(s)),!0===e.normalized&&(n=r.MathUtils.normalize(n,e.array))),t===A?c.setFloat32(h,n,!0):t===p?c.setUint32(h,n,!0):t===d?c.setUint16(h,n,!0):t===u&&c.setUint8(h,n),h+=o}const m={buffer:this.processBuffer(c.buffer),byteOffset:this.byteOffset,byteLength:l};void 0!==s&&(m.target=s),s===g&&(m.byteStride=e.itemSize*o),this.byteOffset+=l,a.bufferViews.push(m);return{id:a.bufferViews.length-1,byteLength:0}}processBufferViewImage(e){const t=this,i=t.json;return i.bufferViews||(i.bufferViews=[]),new Promise((function(n){const r=new FileReader;r.readAsArrayBuffer(e),r.onloadend=function(){const e=R(r.result),s={buffer:t.processBuffer(e),byteOffset:t.byteOffset,byteLength:e.byteLength};t.byteOffset+=e.byteLength,n(i.bufferViews.push(s)-1)}}))}processAccessor(e,t,i,n){const s=this.json;let a;if(e.array.constructor===Float32Array)a=A;else if(e.array.constructor===Uint32Array)a=p;else if(e.array.constructor===Uint16Array)a=d;else{if(e.array.constructor!==Uint8Array)throw new Error("THREE.GLTFExporter: Unsupported bufferAttribute component type.");a=u}if(void 0===i&&(i=0),void 0===n&&(n=e.count),0===n)return null;const o=function(e,t,i){const n={min:new Array(e.itemSize).fill(Number.POSITIVE_INFINITY),max:new Array(e.itemSize).fill(Number.NEGATIVE_INFINITY)};for(let s=t;s4?i=e.array[s*e.itemSize+t]:(0===t?i=e.getX(s):1===t?i=e.getY(s):2===t?i=e.getZ(s):3===t&&(i=e.getW(s)),!0===e.normalized&&(i=r.MathUtils.normalize(i,e.array))),n.min[t]=Math.min(n.min[t],i),n.max[t]=Math.max(n.max[t],i)}return n}(e,i,n);let l;void 0!==t&&(l=e===t.index?m:g);const c=this.processBufferView(e,a,i,n,l),h={bufferView:c.id,byteOffset:c.byteOffset,componentType:a,count:n,max:o.max,min:o.min,type:{1:"SCALAR",2:"VEC2",3:"VEC3",4:"VEC4",16:"MAT4"}[e.itemSize]};return!0===e.normalized&&(h.normalized=!0),s.accessors||(s.accessors=[]),s.accessors.push(h)-1}processImage(e,t,i,n="image/png"){if(null!==e){const s=this,a=s.cache,o=s.json,l=s.options,c=s.pending;a.images.has(e)||a.images.set(e,{});const h=a.images.get(e),u=n+":flipY/"+i.toString();if(void 0!==h[u])return h[u];o.images||(o.images=[]);const d={mimeType:n},A=L();A.width=Math.min(e.width,l.maxTextureSize),A.height=Math.min(e.height,l.maxTextureSize);const p=A.getContext("2d");if(!0===i&&(p.translate(0,A.height),p.scale(1,-1)),void 0!==e.data){t!==r.RGBAFormat&&console.error("GLTFExporter: Only RGBAFormat is supported."),(e.width>l.maxTextureSize||e.height>l.maxTextureSize)&&console.warn("GLTFExporter: Image size is bigger than maxTextureSize",e);const i=new Uint8ClampedArray(e.height*e.width*4);for(let t=0;ts.processBufferViewImage(e))).then((e=>{d.bufferView=e}))):void 0!==A.toDataURL?d.uri=A.toDataURL(n):c.push(D(A,n).then((e=>(new FileReader).readAsDataURL(e))).then((e=>{d.uri=e})));const g=o.images.push(d)-1;return h[u]=g,g}throw new Error("THREE.GLTFExporter: No valid image data found. Unable to process texture.")}processSampler(e){const t=this.json;t.samplers||(t.samplers=[]);const i={magFilter:I[e.magFilter],minFilter:I[e.minFilter],wrapS:I[e.wrapS],wrapT:I[e.wrapT]};return t.samplers.push(i)-1}processTexture(e){const t=this.cache,i=this.json;if(t.textures.has(e))return t.textures.get(e);i.textures||(i.textures=[]);let n=e.userData.mimeType;"image/webp"===n&&(n="image/png");const r={sampler:this.processSampler(e),source:this.processImage(e.image,e.format,e.flipY,n)};e.name&&(r.name=e.name),this._invokeAll((function(t){t.writeTexture&&t.writeTexture(e,r)}));const s=i.textures.push(r)-1;return t.textures.set(e,s),s}processMaterial(e){const t=this.cache,i=this.json;if(t.materials.has(e))return t.materials.get(e);if(e.isShaderMaterial)return console.warn("GLTFExporter: THREE.ShaderMaterial not supported."),null;i.materials||(i.materials=[]);const n={pbrMetallicRoughness:{}};!0!==e.isMeshStandardMaterial&&!0!==e.isMeshBasicMaterial&&console.warn("GLTFExporter: Use MeshStandardMaterial or MeshBasicMaterial for best results.");const s=e.color.toArray().concat([e.opacity]);if(B(s,[1,1,1,1])||(n.pbrMetallicRoughness.baseColorFactor=s),e.isMeshStandardMaterial?(n.pbrMetallicRoughness.metallicFactor=e.metalness,n.pbrMetallicRoughness.roughnessFactor=e.roughness):(n.pbrMetallicRoughness.metallicFactor=.5,n.pbrMetallicRoughness.roughnessFactor=.5),e.metalnessMap||e.roughnessMap){const t=this.buildMetalRoughTexture(e.metalnessMap,e.roughnessMap),i={index:this.processTexture(t)};this.applyTextureTransform(i,t),n.pbrMetallicRoughness.metallicRoughnessTexture=i}if(e.map){const t={index:this.processTexture(e.map)};this.applyTextureTransform(t,e.map),n.pbrMetallicRoughness.baseColorTexture=t}if(e.emissive){const t=e.emissive.clone().multiplyScalar(e.emissiveIntensity),i=Math.max(t.r,t.g,t.b);if(i>1&&(t.multiplyScalar(1/i),console.warn("THREE.GLTFExporter: Some emissive components exceed 1; emissive has been limited")),i>0&&(n.emissiveFactor=t.toArray()),e.emissiveMap){const t={index:this.processTexture(e.emissiveMap)};this.applyTextureTransform(t,e.emissiveMap),n.emissiveTexture=t}}if(e.normalMap){const t={index:this.processTexture(e.normalMap)};e.normalScale&&1!==e.normalScale.x&&(t.scale=e.normalScale.x),this.applyTextureTransform(t,e.normalMap),n.normalTexture=t}if(e.aoMap){const t={index:this.processTexture(e.aoMap),texCoord:1};1!==e.aoMapIntensity&&(t.strength=e.aoMapIntensity),this.applyTextureTransform(t,e.aoMap),n.occlusionTexture=t}e.transparent?n.alphaMode="BLEND":e.alphaTest>0&&(n.alphaMode="MASK",n.alphaCutoff=e.alphaTest),e.side===r.DoubleSide&&(n.doubleSided=!0),""!==e.name&&(n.name=e.name),this.serializeUserData(e,n),this._invokeAll((function(t){t.writeMaterial&&t.writeMaterial(e,n)}));const a=i.materials.push(n)-1;return t.materials.set(e,a),a}processMesh(e){const t=this.cache,i=this.json,n=[e.geometry.uuid];if(Array.isArray(e.material))for(let t=0,i=e.material.length;t0){const i=[],n=[],r={};if(void 0!==e.morphTargetDictionary)for(const t in e.morphTargetDictionary)r[e.morphTargetDictionary[t]]=t;for(let s=0;s0&&(A.extras={},A.extras.targetNames=n)}const y=Array.isArray(e.material);if(y&&0===u.groups.length)return null;const _=y?e.material:[e.material],E=y?u.groups:[{materialIndex:0,start:void 0,count:void 0}];for(let e=0,i=E.length;e0&&(i.targets=m),null!==u.index){let n=this.getUID(u.index);void 0===E[e].start&&void 0===E[e].count||(n+=":"+E[e].start+":"+E[e].count),t.attributes.has(n)?i.indices=t.attributes.get(n):(i.indices=this.processAccessor(u.index,u,E[e].start,E[e].count),t.attributes.set(n,i.indices)),null===i.indices&&delete i.indices}const n=this.processMaterial(_[E[e].materialIndex]);null!==n&&(i.material=n),g.push(i)}A.primitives=g,i.meshes||(i.meshes=[]),this._invokeAll((function(t){t.writeMesh&&t.writeMesh(e,A)}));const b=i.meshes.push(A)-1;return t.meshes.set(s,b),b}processCamera(e){const t=this.json;t.cameras||(t.cameras=[]);const i=e.isOrthographicCamera,n={type:i?"orthographic":"perspective"};return i?n.orthographic={xmag:2*e.right,ymag:2*e.top,zfar:e.far<=0?.001:e.far,znear:e.near<0?0:e.near}:n.perspective={aspectRatio:e.aspect,yfov:r.MathUtils.degToRad(e.fov),zfar:e.far<=0?.001:e.far,znear:e.near<0?0:e.near},""!==e.name&&(n.name=e.type),t.cameras.push(n)-1}processAnimation(e,t){const i=this.json,n=this.nodeMap;i.animations||(i.animations=[]);const a=(e=s.Utils.mergeMorphTargetTracks(e.clone(),t)).tracks,o=[],l=[];for(let e=0;e0){const t=[];for(let n=0,r=e.children.length;n0&&(r.children=t)}this._invokeAll((function(t){t.writeNode&&t.writeNode(e,r)}));const s=t.nodes.push(r)-1;return n.set(e,s),s}processScene(e){const t=this.json,i=this.options;t.scenes||(t.scenes=[],t.scene=0);const n={};""!==e.name&&(n.name=e.name),t.scenes.push(n);const r=[];for(let t=0,n=e.children.length;t0&&(n.nodes=r),this.serializeUserData(e,n)}processObjects(e){const t=new(0,r.Scene);t.name="AuxScene";for(let i=0;i0&&this.processObjects(i);for(let e=0;e0&&(s.range=e.distance)):e.isSpotLight&&(s.type="spot",e.distance>0&&(s.range=e.distance),s.spot={},s.spot.innerConeAngle=(e.penumbra-1)*e.angle*-1,s.spot.outerConeAngle=e.angle),void 0!==e.decay&&2!==e.decay&&console.warn("THREE.GLTFExporter: Light decay may be lost. glTF is physically-based, and expects light.decay=2."),!e.target||e.target.parent===e&&0===e.target.position.x&&0===e.target.position.y&&-1===e.target.position.z||console.warn("THREE.GLTFExporter: Light direction may be lost. For best results, make light.target a child of the light with position 0,0,-1."),r[this.name]||(n.extensions=n.extensions||{},n.extensions[this.name]={lights:[]},r[this.name]=!0);const a=n.extensions[this.name].lights;a.push(s),t.extensions=t.extensions||{},t.extensions[this.name]={light:a.length-1}}constructor(e){this.writer=e,this.name="KHR_lights_punctual"}}class F{writeMaterial(e,t){if(!e.isMeshBasicMaterial)return;const i=this.writer.extensionsUsed;t.extensions=t.extensions||{},t.extensions[this.name]={},i[this.name]=!0,t.pbrMetallicRoughness.metallicFactor=0,t.pbrMetallicRoughness.roughnessFactor=.9}constructor(e){this.writer=e,this.name="KHR_materials_unlit"}}class N{writeMaterial(e,t){if(!e.isMeshPhysicalMaterial||0===e.clearcoat)return;const i=this.writer,n=i.extensionsUsed,r={};if(r.clearcoatFactor=e.clearcoat,e.clearcoatMap){const t={index:i.processTexture(e.clearcoatMap)};i.applyTextureTransform(t,e.clearcoatMap),r.clearcoatTexture=t}if(r.clearcoatRoughnessFactor=e.clearcoatRoughness,e.clearcoatRoughnessMap){const t={index:i.processTexture(e.clearcoatRoughnessMap)};i.applyTextureTransform(t,e.clearcoatRoughnessMap),r.clearcoatRoughnessTexture=t}if(e.clearcoatNormalMap){const t={index:i.processTexture(e.clearcoatNormalMap)};i.applyTextureTransform(t,e.clearcoatNormalMap),r.clearcoatNormalTexture=t}t.extensions=t.extensions||{},t.extensions[this.name]=r,n[this.name]=!0}constructor(e){this.writer=e,this.name="KHR_materials_clearcoat"}}class U{writeMaterial(e,t){if(!e.isMeshPhysicalMaterial||0===e.iridescence)return;const i=this.writer,n=i.extensionsUsed,r={};if(r.iridescenceFactor=e.iridescence,e.iridescenceMap){const t={index:i.processTexture(e.iridescenceMap)};i.applyTextureTransform(t,e.iridescenceMap),r.iridescenceTexture=t}if(r.iridescenceIor=e.iridescenceIOR,r.iridescenceThicknessMinimum=e.iridescenceThicknessRange[0],r.iridescenceThicknessMaximum=e.iridescenceThicknessRange[1],e.iridescenceThicknessMap){const t={index:i.processTexture(e.iridescenceThicknessMap)};i.applyTextureTransform(t,e.iridescenceThicknessMap),r.iridescenceThicknessTexture=t}t.extensions=t.extensions||{},t.extensions[this.name]=r,n[this.name]=!0}constructor(e){this.writer=e,this.name="KHR_materials_iridescence"}}class O{writeMaterial(e,t){if(!e.isMeshPhysicalMaterial||0===e.transmission)return;const i=this.writer,n=i.extensionsUsed,r={};if(r.transmissionFactor=e.transmission,e.transmissionMap){const t={index:i.processTexture(e.transmissionMap)};i.applyTextureTransform(t,e.transmissionMap),r.transmissionTexture=t}t.extensions=t.extensions||{},t.extensions[this.name]=r,n[this.name]=!0}constructor(e){this.writer=e,this.name="KHR_materials_transmission"}}class k{writeMaterial(e,t){if(!e.isMeshPhysicalMaterial||0===e.transmission)return;const i=this.writer,n=i.extensionsUsed,r={};if(r.thicknessFactor=e.thickness,e.thicknessMap){const t={index:i.processTexture(e.thicknessMap)};i.applyTextureTransform(t,e.thicknessMap),r.thicknessTexture=t}r.attenuationDistance=e.attenuationDistance,r.attenuationColor=e.attenuationColor.toArray(),t.extensions=t.extensions||{},t.extensions[this.name]=r,n[this.name]=!0}constructor(e){this.writer=e,this.name="KHR_materials_volume"}}class G{writeMaterial(e,t){if(!e.isMeshPhysicalMaterial||1.5===e.ior)return;const i=this.writer.extensionsUsed,n={};n.ior=e.ior,t.extensions=t.extensions||{},t.extensions[this.name]=n,i[this.name]=!0}constructor(e){this.writer=e,this.name="KHR_materials_ior"}}class H{writeMaterial(e,t){if(!e.isMeshPhysicalMaterial||1===e.specularIntensity&&e.specularColor.equals(M)&&!e.specularIntensityMap&&!e.specularColorTexture)return;const i=this.writer,n=i.extensionsUsed,r={};if(e.specularIntensityMap){const t={index:i.processTexture(e.specularIntensityMap)};i.applyTextureTransform(t,e.specularIntensityMap),r.specularTexture=t}if(e.specularColorMap){const t={index:i.processTexture(e.specularColorMap)};i.applyTextureTransform(t,e.specularColorMap),r.specularColorTexture=t}r.specularFactor=e.specularIntensity,r.specularColorFactor=e.specularColor.toArray(),t.extensions=t.extensions||{},t.extensions[this.name]=r,n[this.name]=!0}constructor(e){this.writer=e,this.name="KHR_materials_specular"}}s.Utils={insertKeyframe:function(e,t){const i=.001,n=e.getValueSize(),r=new e.TimeBufferType(e.times.length+1),s=new e.ValueBufferType(e.values.length+n),a=e.createInterpolant(new e.ValueBufferType(n));let o;if(0===e.times.length){r[0]=t;for(let e=0;ee.times[e.times.length-1]){if(Math.abs(e.times[e.times.length-1]-t)t){r.set(e.times.slice(0,l+1),0),r[l+1]=t,r.set(e.times.slice(l+1),l+2),s.set(e.values.slice(0,(l+1)*n),0),s.set(a.evaluate(t),(l+1)*n),s.set(e.values.slice((l+1)*n),(l+2)*n),o=l+1;break}}return e.times=r,e.values=s,o},mergeMorphTargetTracks:function(e,t){const i=[],n={},s=e.tracks;for(let e=0;evoid 0!==e.material&&e.userData&&e.userData.variantMaterials&&!!Array.from(e.userData.variantMaterials.values()).filter((e=>r(e.material))),r=e=>e&&e.isMaterial&&!Array.isArray(e);class s{beforeParse(e){const t=new Set;for(const i of e)i.traverse((e=>{if(!n(e))return;const i=e.userData.variantMaterials,s=e.userData.variantData;for(const[e,n]of s){const s=i.get(n.index);s&&r(s.material)&&t.add(e)}}));t.forEach((e=>this.variantNames.push(e)))}writeMesh(e,t){if(!n(e))return;const i=e.userData,s=i.variantMaterials,a=i.variantData,o=new Map,l=new Map,c=Array.from(a.values()).sort(((e,t)=>e.index-t.index));for(const[e,t]of c.entries())l.set(t.index,e);for(const e of a.values()){const t=s.get(e.index);if(!t||!r(t.material))continue;const i=this.writer.processMaterial(t.material);o.has(i)||o.set(i,{material:i,variants:[]}),o.get(i).variants.push(l.get(e.index))}const h=Array.from(o.values()).map((e=>e.variants.sort(((e,t)=>e-t))&&e)).sort(((e,t)=>e.material-t.material));if(0===h.length)return;const u=r(i.originalMaterial)?this.writer.processMaterial(i.originalMaterial):-1;for(const e of t.primitives)u>=0&&(e.material=u),e.extensions=e.extensions||{},e.extensions[this.name]={mappings:h}}afterParse(){if(0===this.variantNames.length)return;const e=this.writer.json;e.extensions=e.extensions||{};const t=this.variantNames.map((e=>({name:e})));e.extensions[this.name]={variants:t},this.writer.extensionsUsed[this.name]=!0}constructor(e){this.writer=e,this.name="KHR_materials_variants",this.variantNames=[]}}})),t.register("iLysz",(function(i,n){e(i.exports,"$prepareVariantsForExport",(function(){return x})),e(i.exports,"$switchVariant",(function(){return y})),e(i.exports,"$materialFromPoint",(function(){return _})),e(i.exports,"$nodeFromPoint",(function(){return E})),e(i.exports,"$nodeFromIndex",(function(){return b})),e(i.exports,"$availableVariants",(function(){return w})),e(i.exports,"Model",(function(){return B})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r,s,a,o,l,c,h=t("28vQK"),u=t("cVsug"),d=t("4z68C"),A=t("aHfgi");const p=Symbol("materials"),g=Symbol("hierarchy"),m=Symbol("roots"),f=Symbol("primitives"),v=(Symbol("loadVariant"),Symbol("correlatedSceneGraph")),x=Symbol("prepareVariantsForExport"),y=Symbol("switchVariant"),_=Symbol("materialFromPoint"),E=Symbol("nodeFromPoint"),b=Symbol("nodeFromIndex"),C=Symbol("variantData"),w=Symbol("availableVariants"),I=Symbol("modelOnUpdate"),S=Symbol("cloneMaterial");class M{constructor(e,t,i,n){this.gltf=e,this.gltfElementMap=t,this.mapKey=i,this.doLazyLoad=n}}class B{get materials(){return this[p]}[(r=p,s=g,a=m,o=f,l=I,c=C,w)](){const e=Array.from(this[C].values());return e.sort(((e,t)=>e.index-t.index)),e.map((e=>e.name))}getMaterialByName(e){const t=this[p].filter((t=>t.name===e));return t.length>0?t[0]:null}[b](e,t){const i=this[g].find((i=>{if(i instanceof d.PrimitiveNode){const{meshes:n,primitives:r}=i.mesh.userData.associations;if(n==e&&r==t)return!0}return!1}));return null==i?null:i}[E](e){return this[g].find((t=>{if(t instanceof d.PrimitiveNode){if(t.mesh===e.object)return!0}return!1}))}[_](e){return this[E](e).getActiveMaterial()}async[y](e){for(const t of this[f])await t.enableVariant(e);for(const e of this.materials)e[u.$setActive](!1);for(const e of this[f])this.materials[e.getActiveMaterial().index][u.$setActive](!0)}async[x](){const e=new Array;for(const t of this[f])e.push(t.instantiateVariants());await Promise.all(e)}[S](e,t){const i=this.materials[e];i.isLoaded||console.error("Cloning an unloaded material,\n call 'material.ensureLoaded() before cloning the material.");const n=i[A.$correlatedObjects],r=JSON.parse(JSON.stringify(i[A.$sourceObject]));r.name=t;this[v].gltf.materials.push(r);const s=new Set;for(const[e,i]of n.entries()){const r=i.clone();r.name=t+(n.size>1?"_inst"+e:""),s.add(r)}const a=new(0,u.Material)(this[I],this[v].gltf,r,this[p].length,!1,this[C],s);return this[p].push(a),a}createMaterialInstanceForVariant(e,t,i,n=!0){let r=null;for(const n of this[f]){const s=this[C].get(i);null!=s&&n.variantInfo.has(s.index)||null!=n.getMaterial(e)&&(this.hasVariant(i)||this.createVariant(i),null==r&&(r=this[S](e,t)),n.addVariant(r,i))}if(n&&null!=r){r[u.$setActive](!0),this.materials[e][u.$setActive](!1);for(const e of this[f])e.enableVariant(i)}return r}createVariant(e){this[C].has(e)?console.warn(`Variant '${e}'' already exists`):this[C].set(e,{name:e,index:this[C].size})}hasVariant(e){return this[C].has(e)}setMaterialToVariant(e,t){if(null!=this[w]().find((e=>e===t)))if(e<0||e>=this.materials.length)console.error("setMaterialToVariant(): materialIndex is out of bounds.");else for(const i of this[f]){const n=i.getMaterial(e);null!=n&&i.addVariant(n,t)}else console.warn(`Can't add material to '${t}', the variant does not exist.'`)}updateVariantName(e,t){const i=this[C].get(e);null!=i&&(i.name=t,this[C].set(t,i),this[C].delete(e))}deleteVariant(e){const t=this[C].get(e);if(null!=t){for(const i of this.materials)i.hasVariant(e)&&i[u.$variantSet].delete(t.index);for(const e of this[f])e.deleteVariant(t.index);this[C].delete(e)}}constructor(e,t=(()=>{})){this[r]=new Array,this[s]=new Array,this[a]=new Array,this[o]=new Array,this[l]=()=>{},this[c]=new Map,this[I]=t,this[v]=e;const{gltf:i,threeGLTF:n,gltfElementMap:A}=e;for(const[e,r]of i.materials.entries()){const s=A.get(r);if(null!=s)this[p].push(new(0,u.Material)(t,i,r,e,!0,this[C],s));else{const r=(i.materials||[])[e],a=e,o=async()=>{const e=await n.parser.getDependency("material",a),t=new Set;return A.set(r,t),t.add(e),{set:t,material:e}};this[p].push(new(0,u.Material)(t,i,r,e,!1,this[C],s,new M(i,A,r,o)))}}const x=new Map,y=new Array;for(const e of n.scene.children)y.push(e);for(;y.length>0;){const t=y.pop();let i=null;t instanceof h.Mesh?(i=new(0,d.PrimitiveNode)(t,this.materials,this[C],e),this[f].push(i)):i=new(0,d.Node)(t.name);const n=x.get(t);null!=n?n.children.push(i):this[m].push(i),this[g].push(i);for(const e of t.children)y.push(e),x.set(t,i)}}}})),t.register("cVsug",(function(i,n){e(i.exports,"$getLoadedMaterial",(function(){return f})),e(i.exports,"$setActive",(function(){return y})),e(i.exports,"$variantIndices",(function(){return _})),e(i.exports,"$variantSet",(function(){return b})),e(i.exports,"Material",(function(){return w})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r,s=t("28vQK"),a=t("8wmiZ"),o=t("4Tyz6"),l=t("aHfgi");const c=Symbol("pbrMetallicRoughness"),h=Symbol("normalTexture"),u=Symbol("occlusionTexture"),d=Symbol("emissiveTexture"),A=Symbol("backingThreeMaterial"),p=Symbol("applyAlphaCutoff"),g=Symbol("lazyLoadGLTFInfo"),m=Symbol("initialize"),f=Symbol("getLoadedMaterial"),v=Symbol("ensureMaterialIsLoaded"),x=Symbol("gltfIndex"),y=Symbol("setActive"),_=Symbol("variantIndices"),E=Symbol("isActive"),b=Symbol("variantSet"),C=Symbol("modelVariants");class w extends l.ThreeDOMElement{get[(r=b,A)](){return this[l.$correlatedObjects].values().next().value}[m](e){const t=this[l.$onUpdate],i=this[l.$sourceObject],n=this[l.$correlatedObjects];i.extensions&&i.extensions.KHR_materials_pbrSpecularGlossiness&&console.warn(`Material ${i.name} uses a deprecated extension\n "KHR_materials_pbrSpecularGlossiness", please use\n "pbrMetallicRoughness" instead. Specular Glossiness materials are\n no longer supported; to convert to metal-rough, see \n https://www.donmccurdy.com/2022/11/28/converting-gltf-pbr-materials-from-specgloss-to-metalrough/.`),null==i.pbrMetallicRoughness&&(i.pbrMetallicRoughness={}),this[c]=new(0,a.PBRMetallicRoughness)(t,e,i.pbrMetallicRoughness,n),null==i.emissiveFactor&&(i.emissiveFactor=[0,0,0]),null==i.doubleSided&&(i.doubleSided=!1),null==i.alphaMode&&(i.alphaMode="OPAQUE"),null==i.alphaCutoff&&(i.alphaCutoff=.5);const{normalTexture:r,occlusionTexture:s,emissiveTexture:A}=i,{normalMap:p,aoMap:g,emissiveMap:m}=n.values().next().value;this[h]=new(0,o.TextureInfo)(t,o.TextureUsage.Normal,p,n,e,r||null),this[u]=new(0,o.TextureInfo)(t,o.TextureUsage.Occlusion,g,n,e,s||null),this[d]=new(0,o.TextureInfo)(t,o.TextureUsage.Emissive,m,n,e,A||null)}async[f](){if(null!=this[g]){const{set:e,material:t}=await this[g].doLazyLoad();return this[l.$correlatedObjects]=e,this[m](this[g].gltf),this[g]=void 0,this.ensureLoaded=async()=>{},t}return this[l.$correlatedObjects].values().next().value}[v](){if(null!=this[g])throw new Error(`Material "${this.name}" has not been loaded, call 'await\n myMaterial.ensureLoaded()' before using an unloaded material.`)}async ensureLoaded(){await this[f]()}get isLoaded(){return null==this[g]}get isActive(){return this[E]}[y](e){this[E]=e}get name(){return this[l.$sourceObject].name}set name(e){const t=this[l.$sourceObject];if(null!=t&&(t.name=e),null!=this[l.$correlatedObjects])for(const t of this[l.$correlatedObjects])t.name=e}get pbrMetallicRoughness(){return this[v](),this[c]}get normalTexture(){return this[v](),this[h]}get occlusionTexture(){return this[v](),this[u]}get emissiveTexture(){return this[v](),this[d]}get emissiveFactor(){return this[v](),this[l.$sourceObject].emissiveFactor}get index(){return this[x]}[_](){return this[b]}hasVariant(e){const t=this[C].get(e);return null!=t&&this[b].has(t.index)}setEmissiveFactor(e){this[v]();const t=new(0,s.Color);e instanceof Array?t.fromArray(e):t.set(e).convertSRGBToLinear();for(const e of this[l.$correlatedObjects])e.emissive.set(t);this[l.$sourceObject].emissiveFactor=t.toArray(),this[l.$onUpdate]()}[p](){this[v]();const e=this[l.$sourceObject];for(const t of this[l.$correlatedObjects])"MASK"===this[l.$sourceObject].alphaMode?t.alphaTest=e.alphaCutoff:t.alphaTest=void 0,t.needsUpdate=!0}setAlphaCutoff(e){this[v](),this[l.$sourceObject].alphaCutoff=e,this[p](),this[l.$onUpdate]()}getAlphaCutoff(){return this[v](),this[l.$sourceObject].alphaCutoff}setDoubleSided(e){this[v]();for(const t of this[l.$correlatedObjects])t.side=e?s.DoubleSide:s.FrontSide,t.needsUpdate=!0;this[l.$sourceObject].doubleSided=e,this[l.$onUpdate]()}getDoubleSided(){return this[v](),this[l.$sourceObject].doubleSided}setAlphaMode(e){this[v]();const t=(e,t)=>{e.transparent=t,e.depthWrite=!t};this[l.$sourceObject].alphaMode=e;for(const i of this[l.$correlatedObjects])t(i,"BLEND"===e),this[p](),i.needsUpdate=!0;this[l.$onUpdate]()}getAlphaMode(){return this[v](),this[l.$sourceObject].alphaMode}constructor(e,t,i,n,s,a,o,l){super(e,i,o),this[r]=new Set,this[x]=n,this[E]=s,this[C]=a,null==l?this[m](t):this[g]=l}}})),t.register("8wmiZ",(function(i,n){e(i.exports,"PBRMetallicRoughness",(function(){return h})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("28vQK"),s=t("4Tyz6"),a=t("aHfgi");const o=Symbol("threeMaterials"),l=Symbol("baseColorTexture"),c=Symbol("metallicRoughnessTexture");class h extends a.ThreeDOMElement{get[o](){return this[a.$correlatedObjects]}get baseColorFactor(){return this[a.$sourceObject].baseColorFactor}get metallicFactor(){return this[a.$sourceObject].metallicFactor}get roughnessFactor(){return this[a.$sourceObject].roughnessFactor}get baseColorTexture(){return this[l]}get metallicRoughnessTexture(){return this[c]}setBaseColorFactor(e){const t=new(0,r.Color);e instanceof Array?t.fromArray(e):t.set(e).convertSRGBToLinear();for(const i of this[o])i.color.set(t),e instanceof Array?i.opacity=e[3]:(e=[0,0,0,i.opacity],t.toArray(e));this[a.$sourceObject].baseColorFactor=e,this[a.$onUpdate]()}setMetallicFactor(e){for(const t of this[o])t.metalness=e;this[a.$sourceObject].metallicFactor=e,this[a.$onUpdate]()}setRoughnessFactor(e){for(const t of this[o])t.roughness=e;this[a.$sourceObject].roughnessFactor=e,this[a.$onUpdate]()}constructor(e,t,i,n){super(e,i,n),null==i.baseColorFactor&&(i.baseColorFactor=[1,1,1,1]),null==i.roughnessFactor&&(i.roughnessFactor=1),null==i.metallicFactor&&(i.metallicFactor=1);const{baseColorTexture:r,metallicRoughnessTexture:a}=i,{map:o,metalnessMap:h}=n.values().next().value;this[l]=new(0,s.TextureInfo)(e,s.TextureUsage.Base,o,n,t,r||null),this[c]=new(0,s.TextureInfo)(e,s.TextureUsage.MetallicRoughness,h,n,t,a||null)}}})),t.register("4Tyz6",(function(i,n){e(i.exports,"TextureUsage",(function(){return m})),e(i.exports,"TextureInfo",(function(){return v})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r,s,a,o=t("28vQK"),l=t("fPbN1"),c=t("gPg2X");const h=Symbol("texture"),u=Symbol("transform"),d=Symbol("materials"),A=Symbol("usage"),p=Symbol("onUpdate"),g=Symbol("activeVideo");var m,f;(f=m||(m={}))[f.Base=0]="Base",f[f.MetallicRoughness=1]="MetallicRoughness",f[f.Normal=2]="Normal",f[f.Occlusion=3]="Occlusion",f[f.Emissive=4]="Emissive";class v{get texture(){return this[h]}setTexture(e){const t=null!=e?e.source[l.$threeTexture]:null,i=this[h];if(null!=i&&i.isVideoTexture){const e=i.image;this[g]=!1,null==e.requestVideoFrameCallback&&e.removeEventListener("timeupdate",this[p])}if(this[h]=e,null!=t&&t.isVideoTexture){const e=t.image;if(this[g]=!0,null!=e.requestVideoFrameCallback){const t=()=>{this[g]&&(this[p](),e.requestVideoFrameCallback(t))};e.requestVideoFrameCallback(t)}else e.addEventListener("timeupdate",this[p])}let n=o.sRGBEncoding;if(this[d])for(const e of this[d]){switch(this[A]){case m.Base:e.map=t;break;case m.MetallicRoughness:n=o.LinearEncoding,e.metalnessMap=t,e.roughnessMap=t;break;case m.Normal:n=o.LinearEncoding,e.normalMap=t;break;case m.Occlusion:n=o.LinearEncoding,e.aoMap=t;break;case m.Emissive:e.emissiveMap=t}e.needsUpdate=!0}t&&(t.encoding=n,t.rotation=this[u].rotation,t.repeat=this[u].scale,t.offset=this[u].offset),this[p]()}constructor(e,t,i,n,l,g){if(this[r]=null,this[s]={rotation:0,scale:new(0,o.Vector2)(1,1),offset:new(0,o.Vector2)(0,0)},this[a]=!1,g&&i){const t=l.textures?l.textures[g.index]:null,n=t&&l.samplers?l.samplers[t.sampler]:null,r=t&&l.images?l.images[t.source]:null;this[u].rotation=i.rotation,this[u].scale.copy(i.repeat),this[u].offset.copy(i.offset),this[h]=new(0,c.Texture)(e,i,t,n,r)}this[p]=e,this[d]=n,this[A]=t}}r=h,s=u,a=g})),t.register("fPbN1",(function(i,n){e(i.exports,"$threeTexture",(function(){return u})),e(i.exports,"Image",(function(){return d})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("28vQK"),s=t("46LOn"),a=t("cnVfB"),o=t("aHfgi");const l=new(0,r.MeshBasicMaterial),c=new(0,r.PlaneGeometry)(2,2);let h=0;const u=Symbol("threeTexture");Symbol("applyTexture");class d extends o.ThreeDOMElement{get[u](){var e;return console.assert(null!=this[o.$correlatedObjects]&&this[o.$correlatedObjects].size>0,"Image correlated object is undefined"),null===(e=this[o.$correlatedObjects])||void 0===e?void 0:e.values().next().value}get name(){return this[o.$sourceObject].name||""}get uri(){return this[o.$sourceObject].uri}get bufferView(){return this[o.$sourceObject].bufferView}get element(){const e=this[u];if(e&&(e.isCanvasTexture||e.isVideoTexture))return e.image}get animation(){const e=this[u];if(e&&e.isCanvasTexture&&e.animation)return e.animation}get type(){return null!=this.uri?"external":"embedded"}set name(e){this[o.$sourceObject].name=e}update(){const e=this[u];e&&e.isCanvasTexture&&!e.animation&&(this[u].needsUpdate=!0,this[o.$onUpdate]())}async createThumbnail(e,t){const i=new(0,r.Scene);l.map=this[u];const n=new(0,r.Mesh)(c,l);i.add(n);const o=new(0,r.OrthographicCamera)(-1,1,1,-1,0,1),{threeRenderer:h}=a.Renderer.singleton,d=new(0,r.WebGLRenderTarget)(e,t);h.setRenderTarget(d),h.render(i,o),h.setRenderTarget(null);const A=new Uint8Array(e*t*4);h.readRenderTargetPixels(d,0,0,e,t,A),s.blobCanvas.width=e,s.blobCanvas.height=t;const p=s.blobCanvas.getContext("2d"),g=p.createImageData(e,t);return g.data.set(A),p.putImageData(g,0,0),new Promise((async(e,t)=>{s.blobCanvas.toBlob((i=>{if(!i)return t("Failed to capture thumbnail.");e(URL.createObjectURL(i))}),"image/png")}))}constructor(e,t,i){super(e,i=null!=i?i:{name:t&&t.image&&t.image.src?t.image.src.split("/").pop():"adhoc_image",uri:t&&t.image&&t.image.src?t.image.src:"adhoc_image"+h++},new Set(t?[t]:[]))}}})),t.register("cnVfB",(function(i,n){e(i.exports,"Renderer",(function(){return g})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("28vQK"),s=t("dPpiM"),a=t("46LOn"),o=t("cdXMu"),l=t("7kH26"),c=t("lUxdE"),h=t("5TE5I"),u=t("2xP3w"),d=t("43gdl");const A=[1,.79,.62,.5,.4,.31,.25],p="high-performance";class g extends r.EventDispatcher{static get singleton(){return this._singleton}static resetSingleton(){const e=this._singleton.dispose();for(const t of e)t.disconnectedCallback();this._singleton=new g({powerPreference:(self.ModelViewerElement||{}).powerPreference||p,debug:(0,o.isDebugMode)()});for(const t of e)t.connectedCallback()}get canRender(){return null!=this.threeRenderer}get scaleFactor(){return A[this.scaleStep]}set minScale(e){let t=1;for(;t0&&this.threeRenderer.setAnimationLoop(((e,t)=>this.render(e,t))),null!=this.debugger&&this.debugger.addScene(e)}unregisterScene(e){this.scenes.delete(e),this.canvas3D.parentElement===e.canvas.parentElement&&e.canvas.parentElement.removeChild(this.canvas3D),this.canRender&&0===this.scenes.size&&this.threeRenderer.setAnimationLoop(null),null!=this.debugger&&this.debugger.removeScene(e)}displayCanvas(e){return this.multipleScenesVisible?e.element[a.$canvas]:this.canvas3D}countVisibleScenes(){const{canvas3D:e}=this;let t=0,i=null;for(const n of this.scenes){const{element:r}=n;r.modelIsVisible&&null==n.externalRenderer&&++t,e.parentElement===n.canvas.parentElement&&(i=n)}const n=t>1;if(null!=i){const t=n&&!this.multipleScenesVisible,r=!i.element.modelIsVisible;if(t||r){const{width:t,height:n}=this.sceneSize(i);this.copyPixels(i,t,n),e.parentElement.removeChild(e)}}this.multipleScenesVisible=n}updateRendererSize(){const e=(0,o.resolveDpr)();if(e!==this.dpr)for(const e of this.scenes){const{element:t}=e;t[a.$updateSize](t.getBoundingClientRect())}let t=0,i=0;for(const e of this.scenes)t=Math.max(t,e.width),i=Math.max(i,e.height);if(t!==this.width||i!==this.height||e!==this.dpr){this.width=t,this.height=i,this.dpr=e,t=Math.ceil(t*e),i=Math.ceil(i*e),this.canRender&&this.threeRenderer.setSize(t,i,!1);for(const e of this.scenes){const{canvas:n}=e;n.width=t,n.height=i,e.forceRescale()}}}updateRendererScale(e){const t=this.scaleStep;this.avgFrameDuration+=(0,o.clamp)(.2*(e-this.avgFrameDuration),-5,5),this.avgFrameDuration>60?++this.scaleStep:this.avgFrameDuration<40&&this.scaleStep>0&&--this.scaleStep,this.scaleStep=Math.min(this.scaleStep,this.lastStep),t!==this.scaleStep&&(this.avgFrameDuration=50)}shouldRender(e){if(e.shouldRender())e.scaleStep!=this.scaleStep&&(e.scaleStep=this.scaleStep,this.rescaleCanvas(e));else{if(0==e.scaleStep)return!1;e.scaleStep=0,this.rescaleCanvas(e)}return!0}rescaleCanvas(e){const t=A[e.scaleStep],i=Math.ceil(this.width/t),n=Math.ceil(this.height/t),{style:r}=e.canvas;r.width=`${i}px`,r.height=`${n}px`,this.canvas3D.style.width=`${i}px`,this.canvas3D.style.height=`${n}px`;const s=this.dpr*t,a=t<1?"GPU throttling":this.dpr!==window.devicePixelRatio?"No meta viewport tag":"";e.element.dispatchEvent(new CustomEvent("render-scale",{detail:{reportedDpr:window.devicePixelRatio,renderedDpr:s,minimumDpr:this.dpr*A[this.lastStep],pixelWidth:Math.ceil(e.width*s),pixelHeight:Math.ceil(e.height*s),reason:a}}))}sceneSize(e){const{dpr:t}=this,i=A[e.scaleStep];return{width:Math.min(Math.ceil(e.width*i*t),this.canvas3D.width),height:Math.min(Math.ceil(e.height*i*t),this.canvas3D.height)}}copyPixels(e,t,i){const n=e.context;null!=n?(n.clearRect(0,0,t,i),n.drawImage(this.canvas3D,0,0,t,i,0,0,t,i),e.canvas.classList.add("show")):console.log("could not acquire 2d context")}orderedScenes(){const e=[];for(const t of[!1,!0])for(const i of this.scenes)i.element.modelIsVisible===t&&e.push(i);return e}get isPresenting(){return this.arRenderer.isPresenting}preRender(e,t,i){const{element:n,exposure:r}=e;n[a.$tick](t,i);const s="number"==typeof r&&!Number.isNaN(r);this.threeRenderer.toneMappingExposure=s?r:1}render(e,t){if(null!=t)return void this.arRenderer.onWebXRFrame(e,t);const i=e-this.lastTick;if(this.lastTick=e,!this.canRender||this.isPresenting)return;this.countVisibleScenes(),this.updateRendererSize(),this.renderedLastFrame&&(this.updateRendererScale(i),this.renderedLastFrame=!1);const{canvas3D:n}=this;for(const t of this.orderedScenes()){const{element:r}=t;if(!r.loaded||!r.modelIsVisible&&t.renderCount>0)continue;if(this.preRender(t,e,i),!this.shouldRender(t))continue;if(null!=t.externalRenderer){const e=t.getCamera();e.updateMatrix();const{matrix:i,projectionMatrix:n}=e,r=i.elements.slice(),s=t.getTarget();r[12]+=s.x,r[13]+=s.y,r[14]+=s.z,t.externalRenderer.render({viewMatrix:r,projectionMatrix:n.elements});continue}if(!r.modelIsVisible&&!this.multipleScenesVisible)for(const e of this.scenes)e.element.modelIsVisible&&e.queueRender();const{width:s,height:a}=this.sceneSize(t);t.renderShadow(this.threeRenderer),this.threeRenderer.setRenderTarget(null),this.threeRenderer.setViewport(0,Math.ceil(this.height*this.dpr)-a,s,a),this.threeRenderer.render(t,t.camera),this.multipleScenesVisible||!t.element.modelIsVisible&&0===t.renderCount?this.copyPixels(t,s,a):n.parentElement!==t.canvas.parentElement&&(t.canvas.parentElement.appendChild(n),t.canvas.classList.remove("show")),t.hasRendered(),++t.renderCount,this.renderedLastFrame=!0}}dispose(){null!=this.textureUtils&&this.textureUtils.dispose(),null!=this.threeRenderer&&this.threeRenderer.dispose(),this.textureUtils=null,this.threeRenderer=null;const e=[];for(const t of this.scenes)e.push(t.element);return this.canvas3D.removeEventListener("webglcontextlost",this.onWebGLContextLost),this.canvas3D.removeEventListener("webglcontextrestored",this.onWebGLContextRestored),e}constructor(e){super(),this.loader=new(0,c.CachingGLTFLoader)(u.ModelViewerGLTFInstance),this.width=0,this.height=0,this.dpr=1,this.debugger=null,this.scenes=new Set,this.multipleScenesVisible=!1,this.lastTick=performance.now(),this.renderedLastFrame=!1,this.scaleStep=0,this.lastStep=3,this.avgFrameDuration=50,this.onWebGLContextLost=e=>{this.dispatchEvent({type:"contextlost",sourceEvent:e})},this.onWebGLContextRestored=()=>{var e;null===(e=this.textureUtils)||void 0===e||e.dispose(),this.textureUtils=new(0,d.default)(this.threeRenderer);for(const e of this.scenes)e.element[s.$updateEnvironment]()},this.dpr=(0,o.resolveDpr)(),this.canvas3D=document.createElement("canvas"),this.canvas3D.id="webgl-canvas",this.canvas3D.classList.add("show");try{this.threeRenderer=new(0,r.WebGLRenderer)({canvas:this.canvas3D,alpha:!0,antialias:!0,powerPreference:e.powerPreference,preserveDrawingBuffer:!0}),this.threeRenderer.autoClear=!0,this.threeRenderer.outputEncoding=r.sRGBEncoding,this.threeRenderer.physicallyCorrectLights=!0,this.threeRenderer.setPixelRatio(1),this.debugger=e.debug?new(0,h.Debugger)(this):null,this.threeRenderer.debug={checkShaderErrors:!!this.debugger},this.threeRenderer.toneMapping=r.ACESFilmicToneMapping}catch(e){console.warn(e)}this.arRenderer=new(0,l.ARRenderer)(this),this.textureUtils=this.canRender?new(0,d.default)(this.threeRenderer):null,c.CachingGLTFLoader.initializeKTX2Loader(this.threeRenderer),this.canvas3D.addEventListener("webglcontextlost",this.onWebGLContextLost),this.canvas3D.addEventListener("webglcontextrestored",this.onWebGLContextRestored),this.updateRendererSize()}}g._singleton=new g({powerPreference:(self.ModelViewerElement||{}).powerPreference||p,debug:(0,o.isDebugMode)()})})),t.register("7kH26",(function(i,n){e(i.exports,"ARStatus",(function(){return d})),e(i.exports,"ARTracking",(function(){return A})),e(i.exports,"ARRenderer",(function(){return v})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("28vQK"),s=t("eUVJ4"),a=t("dPpiM"),o=t("46LOn"),l=t("cdXMu"),c=t("bZy2W"),h=t("1v4iK"),u=t("s1TjU");const d={NOT_PRESENTING:"not-presenting",SESSION_STARTED:"session-started",OBJECT_PLACED:"object-placed",FAILED:"failed"},A={TRACKING:"tracking",NOT_TRACKING:"not-tracking"},p=new(0,r.Vector3),g=new(0,r.Matrix4),m=new(0,r.Vector3),f=new(0,r.PerspectiveCamera)(45,1,.1,100);class v extends r.EventDispatcher{async resolveARSession(){(0,l.assertIsArCandidate)();const e=await navigator.xr.requestSession("immersive-ar",{requiredFeatures:["hit-test"],optionalFeatures:["dom-overlay","light-estimation"],domOverlay:this.overlay?{root:this.overlay}:void 0});return this.threeRenderer.xr.setReferenceSpaceType("local"),await this.threeRenderer.xr.setSession(e),this.threeRenderer.xr.cameraAutoUpdate=!1,e}get presentedScene(){return this._presentedScene}async supportsPresentation(){try{return(0,l.assertIsArCandidate)(),await navigator.xr.isSessionSupported("immersive-ar")}catch(e){return console.warn("Request to present in WebXR denied:"),console.warn(e),console.warn("Falling back to next ar-mode"),!1}}async present(e,t=!1){this.isPresenting&&console.warn("Cannot present while a model is already presenting");let i=new Promise(((e,t)=>{requestAnimationFrame((()=>e()))}));e.setHotspotsVisibility(!1),e.queueRender(),await i,this._presentedScene=e,this.overlay=e.element.shadowRoot.querySelector("div.default"),!0===t&&(this.xrLight=new(0,s.XREstimatedLight)(this.threeRenderer),this.xrLight.addEventListener("estimationstart",(()=>{if(!this.isPresenting||null==this.xrLight)return;const e=this.presentedScene;e.add(this.xrLight),e.environment=this.xrLight.environment})));const n=await this.resolveARSession();n.addEventListener("end",(()=>{this.postSessionCleanup()}),{once:!0});const r=e.element.shadowRoot.querySelector(".slot.exit-webxr-ar-button");r.classList.add("enabled"),r.addEventListener("click",this.onExitWebXRButtonContainerClick),this.exitWebXRButtonContainer=r;const a=await n.requestReferenceSpace("viewer");this.tracking=!0,this.frames=0,this.initialized=!1,this.turntableRotation=e.yaw,this.goalYaw=e.yaw,this.goalScale=1,e.background=null,this.oldShadowIntensity=e.shadowIntensity,e.setShadowIntensity(.01),this.oldTarget.copy(e.getTarget()),e.element.addEventListener("load",this.onUpdateScene);const o=20*Math.PI/180,l=!0===this.placeOnWall?void 0:new XRRay(new DOMPoint(0,0,0),{x:0,y:-Math.sin(o),z:-Math.cos(o)});n.requestHitTestSource({space:a,offsetRay:l}).then((e=>{this.initialHitSource=e})),this.currentSession=n,this.placementBox=new(0,h.PlacementBox)(e,this.placeOnWall?"back":"bottom"),this.placementComplete=!1,this.lastTick=performance.now(),this.dispatchEvent({type:"status",status:d.SESSION_STARTED})}async stopPresenting(){if(!this.isPresenting)return;const e=new Promise((e=>{this.resolveCleanup=e}));try{await this.currentSession.end(),await e}catch(e){console.warn("Error while trying to end WebXR AR session"),console.warn(e),this.postSessionCleanup()}}get isPresenting(){return null!=this.presentedScene}get target(){return this.oldTarget}updateTarget(){const e=this.presentedScene;if(null!=e){const t=e.getTarget();this.oldTarget.copy(t),this.placeOnWall?t.z=e.boundingBox.min.z:t.y=e.boundingBox.min.y,e.setTarget(t.x,t.y,t.z)}}postSessionCleanup(){const e=this.currentSession;null!=e&&(e.removeEventListener("selectstart",this.onSelectStart),e.removeEventListener("selectend",this.onSelectEnd),this.currentSession=null);const t=this.presentedScene;if(this._presentedScene=null,null!=t){const{element:e}=t;null!=this.xrLight&&(t.remove(this.xrLight),this.xrLight.dispose(),this.xrLight=null),t.position.set(0,0,0),t.scale.set(1,1,1),t.setShadowOffset(0);const i=this.turntableRotation;null!=i&&(t.yaw=i);const n=this.oldShadowIntensity;null!=n&&t.setShadowIntensity(n),t.setEnvironmentAndSkybox(e[a.$currentEnvironmentMap],e[a.$currentBackground]);const r=this.oldTarget;t.setTarget(r.x,r.y,r.z),t.xrCamera=null,t.element.removeEventListener("load",this.onUpdateScene),t.orientHotspots(0),e.requestUpdate("cameraTarget"),e.requestUpdate("maxCameraOrbit"),e[o.$onResize](e.getBoundingClientRect()),requestAnimationFrame((()=>{t.element.dispatchEvent(new CustomEvent("camera-change",{detail:{source:u.ChangeSource.NONE}}))}))}this.renderer.height=0;const i=this.exitWebXRButtonContainer;null!=i&&(i.classList.remove("enabled"),i.removeEventListener("click",this.onExitWebXRButtonContainerClick),this.exitWebXRButtonContainer=null);const n=this.transientHitTestSource;null!=n&&(n.cancel(),this.transientHitTestSource=null);const r=this.initialHitSource;null!=r&&(r.cancel(),this.initialHitSource=null),null!=this.placementBox&&(this.placementBox.dispose(),this.placementBox=null),this.lastTick=null,this.turntableRotation=null,this.oldShadowIntensity=null,this.frame=null,this.inputSource=null,this.overlay=null,null!=this.resolveCleanup&&this.resolveCleanup(),this.dispatchEvent({type:"status",status:d.NOT_PRESENTING})}updateView(e){const t=this.presentedScene,i=this.threeRenderer.xr;i.updateCamera(f),t.xrCamera=i.getCamera();const{elements:n}=t.getCamera().matrixWorld;if(t.orientHotspots(Math.atan2(n[1],n[5])),this.initialized||(this.placeInitially(),this.initialized=!0),e.requestViewportScale&&e.recommendedViewportScale){const t=e.recommendedViewportScale;e.requestViewportScale(Math.max(t,.25))}const r=i.getBaseLayer();if(null!=r){const t=r instanceof XRWebGLLayer?r.getViewport(e):i.getBinding().getViewSubImage(r,e).viewport;this.threeRenderer.setViewport(t.x,t.y,t.width,t.height)}}placeInitially(){const e=this.presentedScene,{position:t,element:i}=e,n=e.getCamera(),{width:r,height:s}=this.overlay.getBoundingClientRect();e.setSize(r,s),n.projectionMatrixInverse.copy(n.projectionMatrix).invert();const{theta:a,radius:o}=i.getCameraOrbit(),l=n.getWorldDirection(p);e.yaw=Math.atan2(-l.x,-l.z)-a,this.goalYaw=e.yaw,t.copy(n.position).add(l.multiplyScalar(o)),this.updateTarget();const c=e.getTarget();t.add(c).sub(this.oldTarget),this.goalPosition.copy(t),e.setHotspotsVisibility(!0);const{session:h}=this.frame;h.addEventListener("selectstart",this.onSelectStart),h.addEventListener("selectend",this.onSelectEnd),h.requestHitTestSourceForTransientInput({profile:"generic-touchscreen"}).then((e=>{this.transientHitTestSource=e}))}getTouchLocation(){const{axes:e}=this.inputSource.gamepad;let t=this.placementBox.getExpandedHit(this.presentedScene,e[0],e[1]);return null!=t&&(p.copy(t).sub(this.presentedScene.getCamera().position),p.length()>10)?null:t}getHitPoint(e){const t=this.threeRenderer.xr.getReferenceSpace(),i=e.getPose(t);if(null==i)return null;const n=g.fromArray(i.transform.matrix);return!0===this.placeOnWall&&(this.goalYaw=Math.atan2(n.elements[4],n.elements[6])),n.elements[5]>.75!==this.placeOnWall?m.setFromMatrixPosition(n):null}moveToFloor(e){const t=this.initialHitSource;if(null==t)return;const i=e.getHitTestResults(t);if(0==i.length)return;const n=i[0],r=this.getHitPoint(n);null!=r&&(this.placementBox.show=!0,this.isTranslating||(this.placeOnWall?this.goalPosition.copy(r):this.goalPosition.y=r.y),t.cancel(),this.initialHitSource=null,this.dispatchEvent({type:"status",status:d.OBJECT_PLACED}))}fingerPolar(e){const t=e[0].inputSource.gamepad.axes,i=e[1].inputSource.gamepad.axes,n=i[0]-t[0],r=i[1]-t[1],s=Math.atan2(r,n);let a=this.lastAngle-s;return a>Math.PI?a-=2*Math.PI:a<-Math.PI&&(a+=2*Math.PI),this.lastAngle=s,{separation:Math.sqrt(n*n+r*r),deltaYaw:a}}processInput(e){const t=this.transientHitTestSource;if(null==t)return;if(!this.isTranslating&&!this.isTwoFingering&&!this.isRotating)return;const i=e.getHitTestResultsForTransientInput(t),n=this.presentedScene,r=n.scale.x;if(this.isTwoFingering)if(i.length<2)this.isTwoFingering=!1;else{const{separation:e,deltaYaw:t}=this.fingerPolar(i);if(!1===this.placeOnWall&&(this.goalYaw+=t),n.canScale){const t=e/this.firstRatio;this.goalScale=t<1.3&&t>.7692307692307692?1:t}}else if(2!==i.length)if(this.isRotating){const e=1.5*this.inputSource.gamepad.axes[0];this.goalYaw+=e-this.lastAngle,this.lastAngle=e}else this.isTranslating&&i.forEach((e=>{if(e.inputSource!==this.inputSource)return;let t=null;if(e.results.length>0&&(t=this.getHitPoint(e.results[0])),null==t&&(t=this.getTouchLocation()),null!=t){if(this.goalPosition.sub(this.lastDragPosition),!1===this.placeOnWall){const e=t.y-this.lastDragPosition.y;if(e<0){this.placementBox.offsetHeight=e/r,this.presentedScene.setShadowOffset(e);const i=p.copy(n.getCamera().position),s=-e/(i.y-t.y);i.multiplyScalar(s),t.multiplyScalar(1-s).add(i)}}this.goalPosition.add(t),this.lastDragPosition.copy(t)}}));else{this.isTranslating=!1,this.isRotating=!1,this.isTwoFingering=!0;const{separation:e}=this.fingerPolar(i);this.firstRatio=e/r}}moveScene(e){const t=this.presentedScene,{position:i,yaw:n}=t,r=t.boundingSphere.radius,s=this.goalPosition,a=t.scale.x,o=this.placementBox;let l=u.ChangeSource.NONE;if(!s.equals(i)||this.goalScale!==a){l=u.ChangeSource.USER_INTERACTION;let{x:n,y:c,z:h}=i;n=this.xDamper.update(n,s.x,e,r),c=this.yDamper.update(c,s.y,e,r),h=this.zDamper.update(h,s.z,e,r),i.set(n,c,h);const d=this.scaleDamper.update(a,this.goalScale,e,1);if(t.scale.set(d,d,d),!this.isTranslating){const e=s.y-c;this.placementComplete&&!1===this.placeOnWall?(o.offsetHeight=e/d,t.setShadowOffset(e)):0===e&&(this.placementComplete=!0,o.show=!1,t.setShadowIntensity(.8))}}o.updateOpacity(e),t.updateTarget(e),t.yaw=this.yawDamper.update(n,this.goalYaw,e,Math.PI),t.element.dispatchEvent(new CustomEvent("camera-change",{detail:{source:l}}))}onWebXRFrame(e,t){this.frame=t,++this.frames;const i=this.threeRenderer.xr.getReferenceSpace(),n=t.getViewerPose(i);null==n&&!0===this.tracking&&this.frames>30&&(this.tracking=!1,this.dispatchEvent({type:"tracking",status:A.NOT_TRACKING}));const r=this.presentedScene;if(null==n||null==r||!r.element.loaded)return void this.threeRenderer.clear();!1===this.tracking&&(this.tracking=!0,this.dispatchEvent({type:"tracking",status:A.TRACKING}));let s=!0;for(const i of n.views){if(this.updateView(i),s){this.moveToFloor(t),this.processInput(t);const i=e-this.lastTick;this.moveScene(i),this.renderer.preRender(r,e,i),this.lastTick=e,r.renderShadow(this.threeRenderer)}this.threeRenderer.render(r,r.getCamera()),s=!1}}constructor(e){super(),this.renderer=e,this.currentSession=null,this.placeOnWall=!1,this.placementBox=null,this.lastTick=null,this.turntableRotation=null,this.oldShadowIntensity=null,this.frame=null,this.initialHitSource=null,this.transientHitTestSource=null,this.inputSource=null,this._presentedScene=null,this.resolveCleanup=null,this.exitWebXRButtonContainer=null,this.overlay=null,this.xrLight=null,this.tracking=!0,this.frames=0,this.initialized=!1,this.oldTarget=new(0,r.Vector3),this.placementComplete=!1,this.isTranslating=!1,this.isRotating=!1,this.isTwoFingering=!1,this.lastDragPosition=new(0,r.Vector3),this.firstRatio=0,this.lastAngle=0,this.goalPosition=new(0,r.Vector3),this.goalYaw=0,this.goalScale=1,this.xDamper=new(0,c.Damper),this.yDamper=new(0,c.Damper),this.zDamper=new(0,c.Damper),this.yawDamper=new(0,c.Damper),this.scaleDamper=new(0,c.Damper),this.onExitWebXRButtonContainerClick=()=>this.stopPresenting(),this.onUpdateScene=()=>{null!=this.placementBox&&this.isPresenting&&(this.placementBox.dispose(),this.placementBox=new(0,h.PlacementBox)(this.presentedScene,this.placeOnWall?"back":"bottom"))},this.onSelectStart=e=>{const t=this.transientHitTestSource;if(null==t)return;const i=this.frame.getHitTestResultsForTransientInput(t),n=this.presentedScene,r=this.placementBox;if(1===i.length){this.inputSource=e.inputSource;const{axes:t}=this.inputSource.gamepad,i=r.getHit(this.presentedScene,t[0],t[1]);r.show=!0,null!=i?(this.isTranslating=!0,this.lastDragPosition.copy(i)):!1===this.placeOnWall&&(this.isRotating=!0,this.lastAngle=1.5*t[0])}else if(2===i.length){r.show=!0,this.isTwoFingering=!0;const{separation:e}=this.fingerPolar(i);this.firstRatio=e/n.scale.x}},this.onSelectEnd=()=>{this.isTranslating=!1,this.isRotating=!1,this.isTwoFingering=!1,this.inputSource=null,this.goalPosition.y+=this.placementBox.offsetHeight*this.presentedScene.scale.x,this.placementBox.show=!1},this.threeRenderer=e.threeRenderer,this.threeRenderer.xr.enabled=!0}}})),t.register("eUVJ4",(function(i,n){e(i.exports,"XREstimatedLight",(function(){return a}));var r=t("28vQK");class s{updateReflection(){const e=this.renderer.properties.get(this.xrLight.environment);if(e){const t=this.xrWebGLBinding.getReflectionCubeMap(this.lightProbe);t&&(e.__webglTexture=t,this.xrLight.environment.needsPMREMUpdate=!0)}}onXRFrame(e,t){if(!this.xrLight)return;t.session.requestAnimationFrame(this.frameCallback);const i=t.getLightEstimate(this.lightProbe);if(i){this.xrLight.lightProbe.sh.fromArray(i.sphericalHarmonicsCoefficients),this.xrLight.lightProbe.intensity=1;const e=Math.max(1,Math.max(i.primaryLightIntensity.x,Math.max(i.primaryLightIntensity.y,i.primaryLightIntensity.z)));this.xrLight.directionalLight.color.setRGB(i.primaryLightIntensity.x/e,i.primaryLightIntensity.y/e,i.primaryLightIntensity.z/e),this.xrLight.directionalLight.intensity=e,this.xrLight.directionalLight.position.copy(i.primaryLightDirection),this.estimationStartCallback&&(this.estimationStartCallback(),this.estimationStartCallback=null)}}dispose(){this.xrLight=null,this.renderer=null,this.lightProbe=null,this.xrWebGLBinding=null}constructor(e,t,i,n,s){this.xrLight=e,this.renderer=t,this.lightProbe=i,this.xrWebGLBinding=null,this.estimationStartCallback=s,this.frameCallback=this.onXRFrame.bind(this);const a=t.xr.getSession();if(n&&"XRWebGLBinding"in window){const i=new(0,r.WebGLCubeRenderTarget)(16);e.environment=i.texture;const n=t.getContext();switch(a.preferredReflectionFormat){case"srgba8":n.getExtension("EXT_sRGB");break;case"rgba16f":n.getExtension("OES_texture_half_float")}this.xrWebGLBinding=new XRWebGLBinding(a,n),this.lightProbe.addEventListener("reflectionchange",(()=>{this.updateReflection()}))}a.requestAnimationFrame(this.frameCallback)}}class a extends r.Group{constructor(e,t=!0){super(),this.lightProbe=new(0,r.LightProbe),this.lightProbe.intensity=0,this.add(this.lightProbe),this.directionalLight=new(0,r.DirectionalLight),this.directionalLight.intensity=0,this.add(this.directionalLight),this.environment=null;let i=null,n=!1;e.xr.addEventListener("sessionstart",(()=>{const r=e.xr.getSession();"requestLightProbe"in r&&r.requestLightProbe({reflectionFormat:r.preferredReflectionFormat}).then((r=>{i=new s(this,e,r,t,(()=>{n=!0,this.dispatchEvent({type:"estimationstart"})}))}))})),e.xr.addEventListener("sessionend",(()=>{i&&(i.dispose(),i=null),n&&this.dispatchEvent({type:"estimationend"})})),this.dispose=()=>{i&&(i.dispose(),i=null),this.remove(this.lightProbe),this.lightProbe=null,this.remove(this.directionalLight),this.directionalLight=null,this.environment=null}}}})),t.register("bZy2W",(function(t,i){e(t.exports,"SETTLING_TIME",(function(){return n})),e(t.exports,"DECAY_MILLISECONDS",(function(){return r})),e(t.exports,"Damper",(function(){return s})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +const n=1e4,r=50;class s{setDecayTime(e){this.naturalFrequency=1/Math.max(.001,e)}update(e,t,i,n){const r=2e-4*this.naturalFrequency;if(null==e||0===n)return t;if(e===t&&0===this.velocity)return t;if(i<0)return e;const s=e-t,a=this.velocity+this.naturalFrequency*s,o=s+i*a,l=Math.exp(-this.naturalFrequency*i),c=(a-this.naturalFrequency*o)*l,h=-this.naturalFrequency*(c+a*l);return Math.abs(c)=0?(this.velocity=0,t):(this.velocity=c,t+o*l)}constructor(e=r){this.velocity=0,this.naturalFrequency=0,this.setDecayTime(e)}}})),t.register("1v4iK",(function(i,n){e(i.exports,"PlacementBox",(function(){return h})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("28vQK"),s=t("bZy2W");const a=.2,o=Math.PI/24,l=new(0,r.Vector2),c=(e,t,i)=>{let n=t>0?i>0?0:-Math.PI/2:i>0?Math.PI/2:Math.PI;for(let r=0;r<=12;++r)e.push(t+.17*Math.cos(n),i+.17*Math.sin(n),0,t+a*Math.cos(n),i+a*Math.sin(n),0),n+=o};class h extends r.Mesh{getHit(e,t,i){l.set(t,-i),this.hitPlane.visible=!0;const n=e.positionAndNormalFromPoint(l,this.hitPlane);return this.hitPlane.visible=!1,null==n?null:n.position}getExpandedHit(e,t,i){this.hitPlane.scale.set(1e3,1e3,1e3),this.hitPlane.updateMatrixWorld();const n=this.getHit(e,t,i);return this.hitPlane.scale.set(1,1,1),n}set offsetHeight(e){e-=.001,"back"===this.side?this.position.z=this.shadowHeight+e:this.position.y=this.shadowHeight+e}get offsetHeight(){return"back"===this.side?this.position.z-this.shadowHeight:this.position.y-this.shadowHeight}set show(e){this.goalOpacity=e?.75:0}updateOpacity(e){const t=this.material;t.opacity=this.opacityDamper.update(t.opacity,this.goalOpacity,e,1),this.visible=t.opacity>0}dispose(){var e;const{geometry:t,material:i}=this.hitPlane;t.dispose(),i.dispose(),this.geometry.dispose(),this.material.dispose(),null===(e=this.parent)||void 0===e||e.remove(this)}constructor(e,t){const i=new(0,r.BufferGeometry),n=[],o=[],{size:l,boundingBox:h}=e,u=l.x/2,d=("back"===t?l.y:l.z)/2;c(o,u,d),c(o,-u,d),c(o,-u,-d),c(o,u,-d);const A=o.length/3;for(let e=0;e{}),{passive:!1}),e.addEventListener("contextmenu",this.onContext),this.element.style.cursor="grab",this._interactionEnabled=!0,this.updateTouchActionStyle()}}disableInteraction(){if(!0===this._interactionEnabled){const{element:e}=this;e.removeEventListener("pointerdown",this.onPointerDown),e.removeEventListener("pointermove",this.onPointerMove),e.removeEventListener("pointerup",this.onPointerUp),e.removeEventListener("pointercancel",this.onPointerUp),e.removeEventListener("wheel",this.onWheel),e.removeEventListener("keydown",this.onKeyDown),e.removeEventListener("contextmenu",this.onContext),e.style.cursor="",this.touchMode=null,this._interactionEnabled=!1,this.updateTouchActionStyle()}}get options(){return this._options}set disableZoom(e){this._disableZoom!=e&&(this._disableZoom=e,!0===e?this.element.removeEventListener("wheel",this.onWheel):this.element.addEventListener("wheel",this.onWheel),this.updateTouchActionStyle())}getCameraSpherical(e=new(0,r.Spherical)){return e.copy(this.spherical)}getFieldOfView(){return this.camera.fov}applyOptions(e){Object.assign(this._options,e),this.setOrbit(),this.setFieldOfView(Math.exp(this.goalLogFov))}updateNearFar(e,t){this.camera.far=0===t?2:t,this.camera.near=Math.max(e,this.camera.far/1e3),this.camera.updateProjectionMatrix()}updateAspect(e){this.camera.aspect=e,this.camera.updateProjectionMatrix()}setOrbit(e=this.goalSpherical.theta,t=this.goalSpherical.phi,i=this.goalSpherical.radius){const{minimumAzimuthalAngle:n,maximumAzimuthalAngle:r,minimumPolarAngle:s,maximumPolarAngle:o,minimumRadius:l,maximumRadius:c}=this._options,{theta:h,phi:u,radius:d}=this.goalSpherical,A=(0,a.clamp)(e,n,r);isFinite(n)||isFinite(r)||(this.spherical.theta=this.wrapAngle(this.spherical.theta-A)+A);const p=(0,a.clamp)(t,s,o),g=(0,a.clamp)(i,l,c);return(A!==h||p!==u||g!==d)&&(!!(isFinite(A)&&isFinite(p)&&isFinite(g))&&(this.goalSpherical.theta=A,this.goalSpherical.phi=p,this.goalSpherical.radius=g,this.goalSpherical.makeSafe(),!0))}setRadius(e){this.goalSpherical.radius=e,this.setOrbit()}setFieldOfView(e){const{minimumFieldOfView:t,maximumFieldOfView:i}=this._options;e=(0,a.clamp)(e,t,i),this.goalLogFov=Math.log(e)}setDamperDecayTime(e){this.thetaDamper.setDecayTime(e),this.phiDamper.setDecayTime(e),this.radiusDamper.setDecayTime(e),this.fovDamper.setDecayTime(e)}adjustOrbit(e,t,i){const{theta:n,phi:r,radius:s}=this.goalSpherical,{minimumRadius:o,maximumRadius:l,minimumFieldOfView:c,maximumFieldOfView:h}=this._options,u=this.spherical.theta-n,d=Math.PI-.001,A=n-(0,a.clamp)(e,-d-u,d-u),p=r-t,g=0===i?0:((i>0?l:o)-s)/(Math.log(i>0?h:c)-this.goalLogFov),m=s+i*(isFinite(g)?g:2*(l-o));if(this.setOrbit(A,p,m),0!==i){const e=this.goalLogFov+i;this.setFieldOfView(Math.exp(e))}}jumpToGoal(){this.update(0,o.SETTLING_TIME)}update(e,t){if(this.isStationary())return!1;const{maximumPolarAngle:i,maximumRadius:n}=this._options,r=this.spherical.theta-this.goalSpherical.theta;return Math.abs(r)>Math.PI&&!isFinite(this._options.minimumAzimuthalAngle)&&!isFinite(this._options.maximumAzimuthalAngle)&&(this.spherical.theta-=2*Math.sign(r)*Math.PI),this.spherical.theta=this.thetaDamper.update(this.spherical.theta,this.goalSpherical.theta,t,Math.PI),this.spherical.phi=this.phiDamper.update(this.spherical.phi,this.goalSpherical.phi,t,i),this.spherical.radius=this.radiusDamper.update(this.spherical.radius,this.goalSpherical.radius,t,n),this.logFov=this.fovDamper.update(this.logFov,this.goalLogFov,t,1),this.moveCamera(),!0}updateTouchActionStyle(){const{style:e}=this.element;if(this._interactionEnabled){const{touchAction:t}=this._options;this._disableZoom&&"none"!==t?e.touchAction="manipulation":e.touchAction=t}else e.touchAction=""}isStationary(){return this.goalSpherical.theta===this.spherical.theta&&this.goalSpherical.phi===this.spherical.phi&&this.goalSpherical.radius===this.spherical.radius&&this.goalLogFov===this.logFov}moveCamera(){this.spherical.makeSafe(),this.camera.position.setFromSpherical(this.spherical),this.camera.setRotationFromEuler(new(0,r.Euler)(this.spherical.phi-Math.PI/2,this.spherical.theta,0,"YXZ")),this.camera.fov!==Math.exp(this.logFov)&&(this.camera.fov=Math.exp(this.logFov),this.camera.updateProjectionMatrix())}userAdjustOrbit(e,t,i){this.adjustOrbit(e*this.orbitSensitivity*this.inputSensitivity,t*this.orbitSensitivity*this.inputSensitivity,i*this.inputSensitivity)}wrapAngle(e){const t=(e+Math.PI)/(2*Math.PI);return 2*(t-Math.floor(t))*Math.PI-Math.PI}pixelLengthToSphericalAngle(e){return 2*Math.PI*e/this.scene.height}twoTouchDistance(e,t){const{clientX:i,clientY:n}=e,{clientX:r,clientY:s}=t,a=r-i,o=s-n;return Math.sqrt(a*a+o*o)}handleSinglePointerMove(e,t){const i=this.pixelLengthToSphericalAngle(e),n=this.pixelLengthToSphericalAngle(t);!1===this.isUserPointing&&(this.isUserPointing=!0,this.dispatchEvent({type:"pointer-change-start"})),this.userAdjustOrbit(i,n,0)}initializePan(){const{theta:e,phi:t}=this.spherical,i=e-this.scene.yaw;this.panPerPixel=.018/this.scene.height,this.panProjection.set(-Math.cos(i),-Math.cos(t)*Math.sin(i),0,0,Math.sin(t),0,Math.sin(i),-Math.cos(t)*Math.cos(i),0)}movePan(e,t){const{scene:i}=this,n=c.set(e,t,0).multiplyScalar(this.inputSensitivity),r=this.spherical.radius*Math.exp(this.logFov)*this.panPerPixel;n.multiplyScalar(r);const s=i.getTarget();s.add(n.applyMatrix3(this.panProjection)),i.boundingSphere.clampPoint(s,s),i.setTarget(s.x,s.y,s.z)}recenter(e){if(performance.now()>this.startTime+300||Math.abs(e.clientX-this.startPointerPosition.clientX)>2||Math.abs(e.clientY-this.startPointerPosition.clientY)>2)return;const{scene:t}=this,i=t.positionAndNormalFromPoint(t.getNDC(e.clientX,e.clientY));if(null==i){const{cameraTarget:e}=t.element;t.element.cameraTarget="",t.element.cameraTarget=e,this.userAdjustOrbit(0,0,1)}else t.target.worldToLocal(i.position),t.setTarget(i.position.x,i.position.y,i.position.z)}resetRadius(){const{scene:e}=this,t=e.positionAndNormalFromPoint(l.set(0,0));if(null==t)return;e.target.worldToLocal(t.position);const i=e.getTarget(),{theta:n,phi:r}=this.spherical,s=n-e.yaw,a=c.set(Math.sin(r)*Math.sin(s),Math.cos(r),Math.sin(r)*Math.cos(s)),o=a.dot(t.position.sub(i));i.add(a.multiplyScalar(o)),e.setTarget(i.x,i.y,i.z),this.setOrbit(void 0,void 0,this.goalSpherical.radius-o)}onTouchChange(e){if(1===this.pointers.length)this.touchMode=this.touchModeRotate;else{if(this._disableZoom)return this.touchMode=null,void this.element.removeEventListener("touchmove",this.disableScroll);this.touchMode=this.touchDecided&&null===this.touchMode?null:this.touchModeZoom,this.touchDecided=!0,this.element.addEventListener("touchmove",this.disableScroll,{passive:!1}),this.lastSeparation=this.twoTouchDistance(this.pointers[0],this.pointers[1]),this.enablePan&&null!=this.touchMode&&(this.initializePan(),e.altKey||(this.scene.element[s.$panElement].style.opacity=1))}}onMouseDown(e){this.panPerPixel=0,this.enablePan&&(2===e.button||e.ctrlKey||e.metaKey||e.shiftKey)&&(this.initializePan(),this.scene.element[s.$panElement].style.opacity=1),this.element.style.cursor="grabbing"}orbitZoomKeyCodeHandler(e){let t=!0;switch(e.key){case"PageUp":this.userAdjustOrbit(0,0,d);break;case"PageDown":this.userAdjustOrbit(0,0,-.04);break;case"ArrowUp":this.userAdjustOrbit(0,-u,0);break;case"ArrowDown":this.userAdjustOrbit(0,u,0);break;case"ArrowLeft":this.userAdjustOrbit(-u,0,0);break;case"ArrowRight":this.userAdjustOrbit(u,0,0);break;default:t=!1}return t}panKeyCodeHandler(e){this.initializePan();let t=!0;switch(e.key){case"ArrowUp":this.movePan(0,-10);break;case"ArrowDown":this.movePan(0,10);break;case"ArrowLeft":this.movePan(-10,0);break;case"ArrowRight":this.movePan(10,0);break;default:t=!1}return t}constructor(e,t,i){super(),this.camera=e,this.element=t,this.scene=i,this.orbitSensitivity=1,this.inputSensitivity=1,this.changeSource=A.NONE,this._interactionEnabled=!1,this._disableZoom=!1,this.isUserPointing=!1,this.enablePan=!0,this.enableTap=!0,this.panProjection=new(0,r.Matrix3),this.panPerPixel=0,this.spherical=new(0,r.Spherical),this.goalSpherical=new(0,r.Spherical),this.thetaDamper=new(0,o.Damper),this.phiDamper=new(0,o.Damper),this.radiusDamper=new(0,o.Damper),this.logFov=Math.log(h.maximumFieldOfView),this.goalLogFov=this.logFov,this.fovDamper=new(0,o.Damper),this.touchMode=null,this.pointers=[],this.startTime=0,this.startPointerPosition={clientX:0,clientY:0},this.lastSeparation=0,this.touchDecided=!1,this.onContext=e=>{if(this.enablePan)e.preventDefault();else for(const e of this.pointers)this.onPointerUp(new PointerEvent("pointercancel",Object.assign(Object.assign({},this.startPointerPosition),{pointerId:e.id})))},this.touchModeZoom=(e,t)=>{if(!this._disableZoom){const e=this.twoTouchDistance(this.pointers[0],this.pointers[1]),t=d*(this.lastSeparation-e)*50/this.scene.height;this.lastSeparation=e,this.userAdjustOrbit(0,0,t)}this.panPerPixel>0&&this.movePan(e,t)},this.disableScroll=e=>{e.preventDefault()},this.touchModeRotate=(e,t)=>{const{touchAction:i}=this._options;if(!this.touchDecided&&"none"!==i){this.touchDecided=!0;const n=Math.abs(e),r=Math.abs(t);if(this.changeSource===A.USER_INTERACTION&&("pan-y"===i&&r>n||"pan-x"===i&&n>r))return void(this.touchMode=null);this.element.addEventListener("touchmove",this.disableScroll,{passive:!1})}this.handleSinglePointerMove(e,t)},this.onPointerDown=e=>{if(this.pointers.length>2)return;const{element:t}=this;0===this.pointers.length&&(t.addEventListener("pointermove",this.onPointerMove),t.addEventListener("pointerup",this.onPointerUp),this.touchMode=null,this.touchDecided=!1,this.startPointerPosition.clientX=e.clientX,this.startPointerPosition.clientY=e.clientY,this.startTime=performance.now());try{t.setPointerCapture(e.pointerId)}catch(e){}this.pointers.push({clientX:e.clientX,clientY:e.clientY,id:e.pointerId}),this.isUserPointing=!1,"touch"===e.pointerType?(this.changeSource=e.altKey?A.AUTOMATIC:A.USER_INTERACTION,this.onTouchChange(e)):(this.changeSource=A.USER_INTERACTION,this.onMouseDown(e)),this.changeSource===A.USER_INTERACTION&&this.dispatchEvent({type:"user-interaction"})},this.onPointerMove=e=>{const t=this.pointers.find((t=>t.id===e.pointerId));if(null==t)return;const i=this.pointers.length,n=(e.clientX-t.clientX)/i,r=(e.clientY-t.clientY)/i;0===n&&0===r||(t.clientX=e.clientX,t.clientY=e.clientY,"touch"===e.pointerType?(this.changeSource=e.altKey?A.AUTOMATIC:A.USER_INTERACTION,null!==this.touchMode&&this.touchMode(n,r)):(this.changeSource=A.USER_INTERACTION,this.panPerPixel>0?this.movePan(n,r):this.handleSinglePointerMove(n,r)))},this.onPointerUp=e=>{const{element:t}=this,i=this.pointers.findIndex((t=>t.id===e.pointerId));-1!==i&&this.pointers.splice(i,1),this.panPerPixel>0&&!e.altKey&&this.resetRadius(),0===this.pointers.length?(t.removeEventListener("pointermove",this.onPointerMove),t.removeEventListener("pointerup",this.onPointerUp),t.removeEventListener("touchmove",this.disableScroll),this.enablePan&&this.enableTap&&this.recenter(e)):null!==this.touchMode&&this.onTouchChange(e),this.scene.element[s.$panElement].style.opacity=0,t.style.cursor="grab",this.panPerPixel=0,this.isUserPointing&&this.dispatchEvent({type:"pointer-change-end"})},this.onWheel=e=>{this.changeSource=A.USER_INTERACTION;const t=e.deltaY*(1==e.deltaMode?18:1)*d/30;this.userAdjustOrbit(0,0,t),e.preventDefault(),this.dispatchEvent({type:"user-interaction"})},this.onKeyDown=e=>{const{changeSource:t}=this;this.changeSource=A.USER_INTERACTION;(e.shiftKey&&this.enablePan?this.panKeyCodeHandler(e):this.orbitZoomKeyCodeHandler(e))?(e.preventDefault(),this.dispatchEvent({type:"user-interaction"})):this.changeSource=t},this._options=Object.assign({},h),this.setOrbit(0,Math.PI/2,1),this.setFieldOfView(100),this.jumpToGoal()}}})),t.register("8w9Jc",(function(i,n){e(i.exports,"$panElement",(function(){return P}),(function(e){return P=e})),e(i.exports,"ControlsMixin",(function(){return oe}),(function(e){return oe=e})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("dh9QT");var r=t("hGdxw"),s=t("28vQK"),a=t("2dLTe"),o=t("46LOn"),l=t("lTiYC"),c=t("1VDBG"),h=t("kTosS"),u=t("bZy2W"),d=t("s1TjU"),A=t("ekgWl"),p=function(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};const g=(0,A.timeline)({initialValue:0,keyframes:[{frames:5,value:-1},{frames:1,value:-1},{frames:8,value:1},{frames:1,value:1},{frames:5,value:0},{frames:18,value:0}]}),m=(0,A.timeline)({initialValue:0,keyframes:[{frames:1,value:1},{frames:5,value:1},{frames:1,value:0},{frames:6,value:0}]}),f="0deg 75deg 105%",v=["front","right","back","left"],x=["upper-","","lower-"],y="auto",_="basic",E="wiggle",b="none",C=()=>({basis:[(0,l.degreesToRadians)((0,h.numberNode)(30,"deg"))],keywords:{auto:[null]}}),w=()=>({basis:[(0,l.degreesToRadians)((0,h.numberNode)(12,"deg"))],keywords:{auto:[null]}}),I=(()=>{const e=(0,h.parseExpressions)(f)[0].terms,t=(0,l.normalizeUnit)(e[0]),i=(0,l.normalizeUnit)(e[1]);return e=>{const n=e[o.$scene].idealCameraDistance();return{basis:[t,i,(0,h.numberNode)(n,"m")],keywords:{auto:[null,null,(0,h.numberNode)(105,"%")]}}}})(),S=e=>{const t=2.2*e[o.$scene].boundingSphere.radius;return{basis:[(0,h.numberNode)(-1/0,"rad"),(0,h.numberNode)(Math.PI/8,"rad"),(0,h.numberNode)(t,"m")],keywords:{auto:[null,null,null]}}},M=e=>{const t=I(e),i=new(0,c.StyleEvaluator)([],t).evaluate()[2];return{basis:[(0,h.numberNode)(1/0,"rad"),(0,h.numberNode)(Math.PI-Math.PI/8,"rad"),(0,h.numberNode)(i,"m")],keywords:{auto:[null,null,null]}}},B=e=>{const t=e[o.$scene].boundingBox.getCenter(new(0,s.Vector3));return{basis:[(0,h.numberNode)(t.x,"m"),(0,h.numberNode)(t.y,"m"),(0,h.numberNode)(t.z,"m")],keywords:{auto:[null,null,null]}}},T=Math.PI/2,R=Math.PI/3,L=T/2,D=2*Math.PI,Q=Symbol("controls"),P=Symbol("panElement"),F=Symbol("promptElement"),N=Symbol("promptAnimatedContainer"),U=Symbol("fingerAnimatedContainers"),O=Symbol("deferInteractionPrompt"),k=Symbol("updateAria"),G=Symbol("updateCameraForRadius"),H=Symbol("cancelPrompts"),z=Symbol("onChange"),V=Symbol("onPointerChange"),W=Symbol("waitingToPromptUser"),q=Symbol("userHasInteracted"),j=Symbol("promptElementVisibleTime"),$=Symbol("lastPromptOffset"),K=Symbol("cancellationSource"),Y=Symbol("lastSpherical"),X=Symbol("jumpCamera"),J=Symbol("initialized"),Z=Symbol("maintainThetaPhi"),ee=Symbol("syncCameraOrbit"),te=Symbol("syncFieldOfView"),ie=Symbol("syncCameraTarget"),ne=Symbol("syncMinCameraOrbit"),re=Symbol("syncMaxCameraOrbit"),se=Symbol("syncMinFieldOfView"),ae=Symbol("syncMaxFieldOfView"),oe=e=>{var t,i,n,l,c,h,oe,le,ce,he,ue,de,Ae,pe,ge,me,fe;class ve extends e{get inputSensitivity(){return this[Q].inputSensitivity}set inputSensitivity(e){this[Q].inputSensitivity=e}getCameraOrbit(){const{theta:e,phi:t,radius:i}=this[Y];return{theta:e,phi:t,radius:i,toString(){return`${this.theta}rad ${this.phi}rad ${this.radius}m`}}}getCameraTarget(){return(0,o.toVector3D)(this[o.$renderer].isPresenting?this[o.$renderer].arRenderer.target:this[o.$scene].getTarget())}getFieldOfView(){return this[Q].getFieldOfView()}getMinimumFieldOfView(){return this[Q].options.minimumFieldOfView}getMaximumFieldOfView(){return this[Q].options.maximumFieldOfView}getIdealAspect(){return this[o.$scene].idealAspect}jumpCameraToGoal(){this[X]=!0,this.requestUpdate(X,!1)}resetInteractionPrompt(){this[$]=0,this[j]=1/0,this[q]=!1,this[W]=this.interactionPrompt===y&&this.cameraControls}zoom(e){const t=new WheelEvent("wheel",{deltaY:-30*e});this[o.$userInputElement].dispatchEvent(t)}connectedCallback(){super.connectedCallback(),this[Q].addEventListener("user-interaction",this[H]),this[Q].addEventListener("pointer-change-start",this[V]),this[Q].addEventListener("pointer-change-end",this[V])}disconnectedCallback(){super.disconnectedCallback(),this[Q].removeEventListener("user-interaction",this[H]),this[Q].removeEventListener("pointer-change-start",this[V]),this[Q].removeEventListener("pointer-change-end",this[V])}updated(e){super.updated(e);const t=this[Q],i=this[o.$scene];if(e.has("cameraControls")&&(this.cameraControls?(t.enableInteraction(),this.interactionPrompt===y&&(this[W]=!0)):(t.disableInteraction(),this[O]()),this[o.$userInputElement].setAttribute("aria-label",this[o.$ariaLabel])),e.has("disableZoom")&&(t.disableZoom=this.disableZoom),e.has("disablePan")&&(t.enablePan=!this.disablePan),e.has("disableTap")&&(t.enableTap=!this.disableTap),(e.has("interactionPrompt")||e.has("cameraControls")||e.has("src"))&&(this.interactionPrompt===y&&this.cameraControls&&!this[q]?this[W]=!0:this[O]()),e.has("interactionPromptStyle")&&(this[N].style.opacity=this.interactionPromptStyle==_?"1":"0"),e.has("touchAction")){const e=this.touchAction;t.applyOptions({touchAction:e}),t.updateTouchActionStyle()}e.has("orbitSensitivity")&&(t.orbitSensitivity=this.orbitSensitivity),e.has("interpolationDecay")&&(t.setDamperDecayTime(this.interpolationDecay),i.setTargetDamperDecayTime(this.interpolationDecay)),!0===this[X]&&Promise.resolve().then((()=>{t.jumpToGoal(),i.jumpToGoal(),this[z](),this[X]=!1}))}async updateFraming(){const e=this[o.$scene],t=e.adjustedFoV(e.framedFoVDeg);await e.updateFraming();const i=e.adjustedFoV(e.framedFoVDeg),n=this[Q].getFieldOfView()/t;this[Q].setFieldOfView(i*n),this[Z]=!0,this.requestUpdate("maxFieldOfView"),this.requestUpdate("fieldOfView"),this.requestUpdate("minCameraOrbit"),this.requestUpdate("maxCameraOrbit"),this.requestUpdate("cameraOrbit"),await this.updateComplete}interact(e,t,i){const n=this[o.$userInputElement],r=this[U];if("1"===r[0].style.opacity)return void console.warn("interact() failed because an existing interaction is running.");const s=new Array;s.push({x:(0,A.timeline)(t.x),y:(0,A.timeline)(t.y)});const a=[{x:s[0].x(0),y:s[0].y(0)}];null!=i&&(s.push({x:(0,A.timeline)(i.x),y:(0,A.timeline)(i.y)}),a.push({x:s[1].x(0),y:s[1].y(0)}));let l=performance.now();const{width:c,height:h}=this[o.$scene],u=e=>{for(const[t,i]of a.entries()){const{style:s}=r[t];s.transform=`translateX(${c*i.x}px) translateY(${h*i.y}px)`,"pointerdown"===e?s.opacity="1":"pointerup"===e&&(s.opacity="0");const a={pointerId:t-5678,pointerType:"touch",target:n,clientX:c*i.x,clientY:h*i.y,altKey:!0};n.dispatchEvent(new PointerEvent(e,a))}},p=()=>{const t=this[K];if(t!==d.ChangeSource.AUTOMATIC||!n.isConnected){for(const e of this[U])e.style.opacity="0";return u("pointercancel"),this.dispatchEvent(new CustomEvent("interact-stopped",{detail:{source:t}})),void document.removeEventListener("visibilitychange",g)}const i=Math.min(1,(performance.now()-l)/e);for(const[e,t]of a.entries())t.x=s[e].x(i),t.y=s[e].y(i);u("pointermove"),i<1?requestAnimationFrame(p):(u("pointerup"),this.dispatchEvent(new CustomEvent("interact-stopped",{detail:{source:d.ChangeSource.AUTOMATIC}})),document.removeEventListener("visibilitychange",g))},g=()=>{let e=0;"hidden"===document.visibilityState?e=performance.now()-l:l=performance.now()-e};document.addEventListener("visibilitychange",g),u("pointerdown"),this[K]=d.ChangeSource.AUTOMATIC,requestAnimationFrame(p)}[(t=F,i=N,n=U,l=P,c=$,h=j,oe=q,le=W,ce=K,he=Q,ue=Y,de=X,Ae=J,pe=Z,te)](e){const t=this[Q],i=this[o.$scene];i.framedFoVDeg=180*e[0]/Math.PI,t.changeSource=d.ChangeSource.NONE,t.setFieldOfView(i.adjustedFoV(i.framedFoVDeg)),this[H]()}[ee](e){const t=this[Q];if(this[Z]){const{theta:t,phi:i}=this.getCameraOrbit();e[0]=t,e[1]=i,this[Z]=!1}t.changeSource=d.ChangeSource.NONE,t.setOrbit(e[0],e[1],e[2]),this[H]()}[ne](e){this[Q].applyOptions({minimumAzimuthalAngle:e[0],minimumPolarAngle:e[1],minimumRadius:e[2]}),this.jumpCameraToGoal()}[re](e){this[Q].applyOptions({maximumAzimuthalAngle:e[0],maximumPolarAngle:e[1],maximumRadius:e[2]}),this[G](e[2]),this.jumpCameraToGoal()}[se](e){this[Q].applyOptions({minimumFieldOfView:180*e[0]/Math.PI}),this.jumpCameraToGoal()}[ae](e){const t=this[o.$scene].adjustedFoV(180*e[0]/Math.PI);this[Q].applyOptions({maximumFieldOfView:t}),this.jumpCameraToGoal()}[ie](e){const[t,i,n]=e;this[o.$renderer].arRenderer.isPresenting||this[o.$scene].setTarget(t,i,n),this[Q].changeSource=d.ChangeSource.NONE,this[o.$renderer].arRenderer.updateTarget(),this[H]()}[o.$tick](e,t){if(super[o.$tick](e,t),this[o.$renderer].isPresenting||!this[o.$getModelIsVisible]())return;const i=this[Q],n=this[o.$scene],r=performance.now();if(this[W]&&this.loaded&&r>this[o.$loadedTime]+this.interactionPromptThreshold&&(this[W]=!1,this[j]=r,this[F].classList.add("visible")),isFinite(this[j])&&this.interactionPromptStyle===E){const e=(r-this[j])/5e3%1,t=g(e),s=m(e);if(this[N].style.opacity=`${s}`,t!==this[$]){const e=t*n.width*.05,r=(t-this[$])*Math.PI/16;this[N].style.transform=`translateX(${e}px)`,i.changeSource=d.ChangeSource.AUTOMATIC,i.adjustOrbit(r,0,0),this[$]=t}}const s=i.update(e,t),a=n.updateTarget(t);(s||a)&&this[z]()}[O](){this[W]=!1,this[F].classList.remove("visible"),this[j]=1/0}[G](e){const t=2*Math.max(this[o.$scene].boundingSphere.radius,e);this[Q].updateNearFar(0,t)}[k](){const{theta:e,phi:t}=this[Q].getCameraSpherical(this[Y]),i=(4+Math.floor((e%D+L)/T))%4,n=Math.floor(t/R),r=v[i],s=x[n];this[o.$updateStatus](`View from stage ${s}${r}`)}get[o.$ariaLabel](){return super[o.$ariaLabel]+(this.cameraControls?". Use mouse, touch or arrow keys to move.":"")}async[o.$onResize](e){const t=this[Q],i=this[o.$scene],n=i.adjustedFoV(i.framedFoVDeg);super[o.$onResize](e);const r=i.adjustedFoV(i.framedFoVDeg)/n,s=t.getFieldOfView()*(isFinite(r)?r:1);t.updateAspect(this[o.$scene].aspect),this.requestUpdate("maxFieldOfView",this.maxFieldOfView),await this.updateComplete,this[Q].setFieldOfView(s),this.jumpCameraToGoal()}[o.$onModelLoad](){super[o.$onModelLoad](),this[J]?this[Z]=!0:this[J]=!0,this.requestUpdate("maxFieldOfView",this.maxFieldOfView),this.requestUpdate("fieldOfView",this.fieldOfView),this.requestUpdate("minCameraOrbit",this.minCameraOrbit),this.requestUpdate("maxCameraOrbit",this.maxCameraOrbit),this.requestUpdate("cameraOrbit",this.cameraOrbit),this.requestUpdate("cameraTarget",this.cameraTarget),this.jumpCameraToGoal()}constructor(){super(...arguments),this.cameraControls=!1,this.cameraOrbit=f,this.cameraTarget="auto auto auto",this.fieldOfView="auto",this.minCameraOrbit="auto",this.maxCameraOrbit="auto",this.minFieldOfView="auto",this.maxFieldOfView="auto",this.interactionPromptThreshold=3e3,this.interactionPrompt=y,this.interactionPromptStyle=E,this.orbitSensitivity=1,this.touchAction=b,this.disableZoom=!1,this.disablePan=!1,this.disableTap=!1,this.interpolationDecay=u.DECAY_MILLISECONDS,this[t]=this.shadowRoot.querySelector(".interaction-prompt"),this[i]=this.shadowRoot.querySelector("#prompt"),this[n]=[this.shadowRoot.querySelector("#finger0"),this.shadowRoot.querySelector("#finger1")],this[l]=this.shadowRoot.querySelector(".pan-target"),this[c]=0,this[h]=1/0,this[oe]=!1,this[le]=!1,this[ce]=d.ChangeSource.AUTOMATIC,this[he]=new(0,d.SmoothControls)(this[o.$scene].camera,this[o.$userInputElement],this[o.$scene]),this[ue]=new(0,s.Spherical),this[de]=!1,this[Ae]=!1,this[pe]=!1,this[ge]=()=>{const e=this[Q].changeSource;this[K]=e,e===d.ChangeSource.USER_INTERACTION&&(this[q]=!0,this[O]())},this[me]=()=>{this[k](),this[o.$needsRender]();const e=this[Q].changeSource;this.dispatchEvent(new CustomEvent("camera-change",{detail:{source:e}}))},this[fe]=e=>{"pointer-change-start"===e.type?this[o.$container].classList.add("pointer-tumbling"):this[o.$container].classList.remove("pointer-tumbling")}}}return ge=H,me=z,fe=V,p([(0,r.property)({type:Boolean,attribute:"camera-controls"})],ve.prototype,"cameraControls",void 0),p([(0,a.style)({intrinsics:I,observeEffects:!0,updateHandler:ee}),(0,r.property)({type:String,attribute:"camera-orbit",hasChanged:()=>!0})],ve.prototype,"cameraOrbit",void 0),p([(0,a.style)({intrinsics:B,observeEffects:!0,updateHandler:ie}),(0,r.property)({type:String,attribute:"camera-target",hasChanged:()=>!0})],ve.prototype,"cameraTarget",void 0),p([(0,a.style)({intrinsics:C,observeEffects:!0,updateHandler:te}),(0,r.property)({type:String,attribute:"field-of-view",hasChanged:()=>!0})],ve.prototype,"fieldOfView",void 0),p([(0,a.style)({intrinsics:S,updateHandler:ne}),(0,r.property)({type:String,attribute:"min-camera-orbit",hasChanged:()=>!0})],ve.prototype,"minCameraOrbit",void 0),p([(0,a.style)({intrinsics:M,updateHandler:re}),(0,r.property)({type:String,attribute:"max-camera-orbit",hasChanged:()=>!0})],ve.prototype,"maxCameraOrbit",void 0),p([(0,a.style)({intrinsics:w,updateHandler:se}),(0,r.property)({type:String,attribute:"min-field-of-view",hasChanged:()=>!0})],ve.prototype,"minFieldOfView",void 0),p([(0,a.style)({intrinsics:C,updateHandler:ae}),(0,r.property)({type:String,attribute:"max-field-of-view",hasChanged:()=>!0})],ve.prototype,"maxFieldOfView",void 0),p([(0,r.property)({type:Number,attribute:"interaction-prompt-threshold"})],ve.prototype,"interactionPromptThreshold",void 0),p([(0,r.property)({type:String,attribute:"interaction-prompt"})],ve.prototype,"interactionPrompt",void 0),p([(0,r.property)({type:String,attribute:"interaction-prompt-style"})],ve.prototype,"interactionPromptStyle",void 0),p([(0,r.property)({type:Number,attribute:"orbit-sensitivity"})],ve.prototype,"orbitSensitivity",void 0),p([(0,r.property)({type:String,attribute:"touch-action"})],ve.prototype,"touchAction",void 0),p([(0,r.property)({type:Boolean,attribute:"disable-zoom"})],ve.prototype,"disableZoom",void 0),p([(0,r.property)({type:Boolean,attribute:"disable-pan"})],ve.prototype,"disablePan",void 0),p([(0,r.property)({type:Boolean,attribute:"disable-tap"})],ve.prototype,"disableTap",void 0),p([(0,r.property)({type:Number,attribute:"interpolation-decay"})],ve.prototype,"interpolationDecay",void 0),ve}})),t.register("2dLTe",(function(i,n){e(i.exports,"style",(function(){return o})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("1VDBG"),s=t("kTosS"),a=t("2P6I0");const o=e=>{const t=e.observeEffects||!1,i=e.intrinsics instanceof Function?e.intrinsics:()=>e.intrinsics;return(n,o)=>{const l=n.updated,c=n.connectedCallback,h=n.disconnectedCallback,u=Symbol(`${o}StyleEffector`),d=Symbol(`${o}StyleEvaluator`),A=Symbol(`${o}UpdateEvaluator`),p=Symbol(`${o}EvaluateAndSync`);Object.defineProperties(n,{[u]:{value:null,writable:!0},[d]:{value:null,writable:!0},[A]:{value:function(){const e=(0,s.parseExpressions)(this[o]);this[d]=new(0,r.StyleEvaluator)(e,i(this)),null==this[u]&&t&&(this[u]=new(0,a.StyleEffector)((()=>this[p]()))),null!=this[u]&&this[u].observeEffectsFor(e)}},[p]:{value:function(){if(null==this[d])return;const t=this[d].evaluate();this[e.updateHandler](t)}},updated:{value:function(e){e.has(o)&&(this[A](),this[p]()),l.call(this,e)}},connectedCallback:{value:function(){c.call(this),this.requestUpdate(o,this[o])}},disconnectedCallback:{value:function(){h.call(this),null!=this[u]&&(this[u].dispose(),this[u]=null)}}})}}})),t.register("1VDBG",(function(i,n){e(i.exports,"StyleEvaluator",(function(){return I})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r,s,a,o=t("lTiYC"),l=t("kTosS");const c=Symbol("evaluate"),h=Symbol("lastValue");class u{static evaluatableFor(e,t=l.ZERO){if(e instanceof u)return e;if("number"===e.type)return"%"===e.unit?new p(e,t):e;switch(e.name.value){case"calc":return new x(e,t);case"env":return new m(e)}return l.ZERO}static evaluate(e){return e instanceof u?e.evaluate():e}static isConstant(e){return!(e instanceof u)||e.isConstant}static applyIntrinsics(e,t){const{basis:i,keywords:n}=t,{auto:r}=n;return i.map(((t,i)=>{const s=null==r[i]?t:r[i];let a=e[i]?e[i]:s;if("ident"===a.type){const e=a.value;e in n&&(a=n[e][i])}return null!=a&&"ident"!==a.type||(a=s),"%"===a.unit?(0,l.numberNode)(a.number/100*t.number,t.unit):(a=(0,o.normalizeUnit)(a,t),a.unit!==t.unit?t:a)}))}get isConstant(){return!1}evaluate(){return this.isConstant&&null!=this[h]||(this[h]=this[c]()),this[h]}constructor(){this[r]=null}}r=h;const d=Symbol("percentage"),A=Symbol("basis");class p extends u{get isConstant(){return!0}[c](){return(0,l.numberNode)(this[d].number/100*this[A].number,this[A].unit)}constructor(e,t){super(),this[d]=e,this[A]=t}}const g=Symbol("identNode");class m extends u{get isConstant(){return!1}[(s=g,c)](){if(null!=this[g]&&"window-scroll-y"===this[g].value){return{type:"number",number:window.pageYOffset/(Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)-window.innerHeight)||0,unit:null}}return l.ZERO}constructor(e){super(),this[s]=null;const t=e.arguments.length?e.arguments[0].terms[0]:null;null!=t&&"ident"===t.type&&(this[g]=t)}}const f=/[\*\/]/,v=Symbol("evaluator");class x extends u{get isConstant(){return null==this[v]||u.isConstant(this[v])}[(a=v,c)](){return null!=this[v]?u.evaluate(this[v]):l.ZERO}constructor(e,t=l.ZERO){if(super(),this[a]=null,1!==e.arguments.length)return;const i=e.arguments[0].terms.slice(),n=[];for(;i.length;){const e=i.shift();if(n.length>0){const i=n[n.length-1];if("operator"===i.type&&f.test(i.value)){const i=n.pop(),r=n.pop();if(null==r)return;n.push(new b(i,u.evaluatableFor(r,t),u.evaluatableFor(e,t)));continue}}n.push("operator"===e.type?e:u.evaluatableFor(e,t))}for(;n.length>2;){const[e,i,r]=n.splice(0,3);if("operator"!==i.type)return;n.unshift(new b(i,u.evaluatableFor(e,t),u.evaluatableFor(r,t)))}1===n.length&&(this[v]=n[0])}}const y=Symbol("operator"),_=Symbol("left"),E=Symbol("right");class b extends u{get isConstant(){return u.isConstant(this[_])&&u.isConstant(this[E])}[c](){const e=(0,o.normalizeUnit)(u.evaluate(this[_])),t=(0,o.normalizeUnit)(u.evaluate(this[E])),{number:i,unit:n}=e,{number:r,unit:s}=t;if(null!=s&&null!=n&&s!=n)return l.ZERO;const a=n||s;let c;switch(this[y].value){case"+":c=i+r;break;case"-":c=i-r;break;case"/":c=i/r;break;case"*":c=i*r;break;default:return l.ZERO}return{type:"number",number:c,unit:a}}constructor(e,t,i){super(),this[y]=e,this[_]=t,this[E]=i}}const C=Symbol("evaluatables"),w=Symbol("intrinsics");class I extends u{get isConstant(){for(const e of this[C])if(!u.isConstant(e))return!1;return!0}[c](){const e=this[C].map((e=>u.evaluate(e)));return u.applyIntrinsics(e,this[w]).map((e=>e.number))}constructor(e,t){super(),this[w]=t;const i=e[0],n=null!=i?i.terms:[];this[C]=t.basis.map(((e,t)=>{const i=n[t];return null==i?{type:"ident",value:"auto"}:"ident"===i.type?i:u.evaluatableFor(i,e)}))}}})),t.register("lTiYC",(function(i,n){e(i.exports,"degreesToRadians",(function(){return s})),e(i.exports,"normalizeUnit",(function(){return o})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("kTosS");const s=(e,t=0)=>{let{number:i,unit:n}=e;if(isFinite(i)){if("rad"===e.unit||null==e.unit)return e}else i=t,n="rad";return{type:"number",number:("deg"===n&&null!=i?i:0)*Math.PI/180,unit:"rad"}},a=(e,t=0)=>{let i,{number:n,unit:r}=e;if(isFinite(n)){if("m"===e.unit)return e}else n=t,r="m";switch(r){default:i=1;break;case"cm":i=.01;break;case"mm":i=.001}return{type:"number",number:i*n,unit:"m"}},o=(()=>{const e=e=>e,t={rad:e,deg:s,m:e,mm:a,cm:a};return(e,i=r.ZERO)=>{isFinite(e.number)||(e.number=i.number,e.unit=i.unit);const{unit:n}=e;if(null==n)return e;const s=t[n];return null==s?i:s(e)}})()})),t.register("kTosS",(function(t,i){e(t.exports,"numberNode",(function(){return n})),e(t.exports,"parseExpressions",(function(){return r})),e(t.exports,"ASTWalker",(function(){return u})),e(t.exports,"ZERO",(function(){return d})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +const n=(e,t)=>({type:"number",number:e,unit:t}),r=(()=>{const e={};return t=>{const i=t;if(i in e)return e[i];const n=[];let r=0;for(;t;){if(++r>1e3){t="";break}const e=s(t),i=e.nodes[0];if(null==i||0===i.terms.length)break;n.push(i),t=e.remainingInput}return e[i]=n}})(),s=(()=>{const e=/^(\-\-|[a-z\u0240-\uffff])/i,t=/^([\*\+\/]|[\-]\s)/i,i=/^[\),]/;return n=>{const r=[];for(;n.length&&(n=n.trim(),!i.test(n));)if("("===n[0]){const{nodes:e,remainingInput:t}=c(n);n=t,r.push({type:"function",name:{type:"ident",value:"calc"},arguments:e})}else if(e.test(n)){const e=a(n),t=e.nodes[0];if("("===(n=e.remainingInput)[0]){const{nodes:e,remainingInput:i}=c(n);r.push({type:"function",name:t,arguments:e}),n=i}else r.push(t)}else if(t.test(n))r.push({type:"operator",value:n[0]}),n=n.slice(1);else{const{nodes:e,remainingInput:t}="#"===n[0]?l(n):o(n);if(0===e.length)break;r.push(e[0]),n=t}return{nodes:[{type:"expression",terms:r}],remainingInput:n}}})(),a=(()=>{const e=/[^a-z0-9_\-\u0240-\uffff]/i;return t=>{const i=t.match(e);return{nodes:[{type:"ident",value:null==i?t:t.substr(0,i.index)}],remainingInput:null==i?"":t.substr(i.index)}}})(),o=(()=>{const e=/[\+\-]?(\d+[\.]\d+|\d+|[\.]\d+)([eE][\+\-]?\d+)?/,t=/^[a-z%]+/i,i=/^(m|mm|cm|rad|deg|[%])$/;return n=>{const r=n.match(e),s=null==r?"0":r[0],a=(n=null==s?n:n.slice(s.length)).match(t);let o=null!=a&&""!==a[0]?a[0]:null;const l=null==a?n:n.slice(o.length);return null==o||i.test(o)||(o=null),{nodes:[{type:"number",number:parseFloat(s)||0,unit:o}],remainingInput:l}}})(),l=(()=>{const e=/^[a-f0-9]*/i;return t=>{const i=(t=t.slice(1).trim()).match(e);return{nodes:null==i?[]:[{type:"hex",value:i[0]}],remainingInput:null==i?t:t.slice(i[0].length)}}})(),c=e=>{const t=[];for(e=e.slice(1).trim();e.length;){const i=s(e);if(t.push(i.nodes[0]),","===(e=i.remainingInput.trim())[0])e=e.slice(1).trim();else if(")"===e[0]){e=e.slice(1);break}}return{nodes:t,remainingInput:e}},h=Symbol("visitedTypes");class u{walk(e,t){const i=e.slice();for(;i.length;){const e=i.shift();switch(this[h].indexOf(e.type)>-1&&t(e),e.type){case"expression":i.unshift(...e.terms);break;case"function":i.unshift(e.name,...e.arguments)}}}constructor(e){this[h]=e}}const d=Object.freeze({type:"number",number:0,unit:null})})),t.register("2P6I0",(function(i,n){e(i.exports,"StyleEffector",(function(){return y})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r,s,a,o,l=t("kTosS");const c=Symbol("instances"),h=Symbol("activateListener"),u=Symbol("deactivateListener"),d=Symbol("notifyInstances"),A=Symbol("notify"),p=Symbol("callback");class g{static[d](){for(const e of g[c])e[A]()}static[(r=c,h)](){window.addEventListener("scroll",this[d],{passive:!0})}static[u](){window.removeEventListener("scroll",this[d])}observe(){0===g[c].size&&g[h](),g[c].add(this)}disconnect(){g[c].delete(this),0===g[c].size&&g[u]()}[A](){this[p]()}constructor(e){this[p]=e}}g[r]=new Set;const m=Symbol("computeStyleCallback"),f=Symbol("astWalker"),v=Symbol("dependencies"),x=Symbol("onScroll");class y{observeEffectsFor(e){const t={},i=this[v];this[f].walk(e,(e=>{const{name:n}=e,r=e.arguments[0].terms[0];if("env"===n.value&&null!=r&&"ident"===r.type&&"window-scroll-y"===r.value)if(null==t["window-scroll"]){const e="window-scroll"in i?i["window-scroll"]:new g(this[x]);e.observe(),delete i["window-scroll"],t["window-scroll"]=e}}));for(const e in i){i[e].disconnect()}this[v]=t}dispose(){for(const e in this[v]){this[v][e].disconnect()}}constructor(e){this[s]={},this[a]=new(0,l.ASTWalker)(["function"]),this[o]=()=>{this[m]({relatedState:"window-scroll"})},this[m]=e}}s=v,a=f,o=x})),t.register("ekgWl",(function(i,n){e(i.exports,"timeline",(function(){return o})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("cdXMu");const s=e=>e<.5?2*e*e:(4-2*e)*e-1,a=(e,t,i=s)=>n=>e+(t-e)*i(n),o=e=>{const t=[],i=[];let n=e.initialValue;for(let r=0;r{const i=t.map((n=0,e=>n+=e));var n;return t=>{t=(0,r.clamp)(t,0,1),t*=i[i.length-1];const n=i.findIndex((e=>e>=t)),s=n<1?0:i[n-1],a=i[n];return e[n]((t-s)/(a-s))}})(t,i)}})),t.register("5TE5I",(function(i,n){e(i.exports,"Debugger",(function(){return s})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("28vQK");class s{addScene(e){self.dispatchEvent(new CustomEvent("model-viewer-scene-added-debug",{detail:{scene:e}}))}removeScene(e){self.dispatchEvent(new CustomEvent("model-viewer-scene-removed-debug",{detail:{scene:e}}))}constructor(e){e.threeRenderer.debug={checkShaderErrors:!0},Promise.resolve().then((()=>{self.dispatchEvent(new CustomEvent("model-viewer-renderer-debug",{detail:{renderer:e,THREE:{ShaderMaterial:r.ShaderMaterial,Texture:r.Texture,Mesh:r.Mesh,Scene:r.Scene,PlaneGeometry:r.PlaneGeometry,OrthographicCamera:r.OrthographicCamera,WebGLRenderTarget:r.WebGLRenderTarget}}}))}))}}})),t.register("2xP3w",(function(i,n){e(i.exports,"ModelViewerGLTFInstance",(function(){return l})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("28vQK"),s=t("jt2RB"),a=t("cFiKg");const o=Symbol("correlatedSceneGraph");class l extends s.GLTFInstance{static[s.$prepare](e){const t=super[s.$prepare](e);null==t[o]&&(t[o]=a.CorrelatedSceneGraph.from(t));const{scene:i}=t,n=new(0,r.Sphere)(void 0,1/0);return i.traverse((e=>{e.renderOrder=1e3,e.frustumCulled=!1,e.name||(e.name=e.uuid);const i=e;if(i.isMesh){const{geometry:e}=i;i.castShadow=!0,i.isSkinnedMesh&&(e.boundingSphere=n,e.boundingBox=null);const s=i.material;if(!0===s.isMeshBasicMaterial&&(s.toneMapped=!1),s.shadowSide=r.FrontSide,s.aoMap){const{gltf:i,threeObjectMap:n}=t[o],r=n.get(s);if(null!=i.materials&&null!=r&&null!=r.materials){const t=i.materials[r.materials];t.occlusionTexture&&0===t.occlusionTexture.texCoord&&null!=e.attributes.uv&&e.setAttribute("uv2",e.attributes.uv)}}}})),t}get correlatedSceneGraph(){return this[s.$preparedGLTF][o]}[s.$clone](){const e=super[s.$clone](),t=new Map;return e.scene.traverse((e=>{if(e.isMesh){const i=e,n=i.material;if(null!=n){if(t.has(n.uuid))return void(i.material=t.get(n.uuid));i.material=n.clone(),t.set(n.uuid,i.material)}}})),e[o]=a.CorrelatedSceneGraph.from(e,this.correlatedSceneGraph),e}}})),t.register("jt2RB",(function(i,n){e(i.exports,"$prepare",(function(){return o})),e(i.exports,"$preparedGLTF",(function(){return l})),e(i.exports,"$clone",(function(){return c})),e(i.exports,"GLTFInstance",(function(){return h})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("28vQK"),s=t("5wGSy");const a=Symbol("prepared"),o=Symbol("prepare"),l=Symbol("preparedGLTF"),c=Symbol("clone");class h{static prepare(e){if(null==e.scene)throw new Error("Model does not have a scene");if(e[a])return e;const t=this[o](e);return t[a]=!0,t}static[o](e){const{scene:t}=e,i=[t];return Object.assign(Object.assign({},e),{scene:t,scenes:i})}get parser(){return this[l].parser}get animations(){return this[l].animations}get scene(){return this[l].scene}get scenes(){return this[l].scenes}get cameras(){return this[l].cameras}get asset(){return this[l].asset}get userData(){return this[l].userData}clone(){return new(0,this.constructor)(this[c]())}dispose(){this.scenes.forEach((e=>{e.traverse((e=>{if(!e.isMesh)return;const t=e;(Array.isArray(t.material)?t.material:[t.material]).forEach((e=>{for(const t in e){const i=e[t];if(i instanceof r.Texture){const e=i.source.data;null!=e.close&&e.close(),i.dispose()}}e.dispose()})),t.geometry.dispose()}))}))}[c](){const e=this[l],t=s.clone(this.scene);u(t,this.scene);const i=[t],n=e.userData?Object.assign({},e.userData):{};return Object.assign(Object.assign({},e),{scene:t,scenes:i,userData:n})}constructor(e){this[l]=e}}const u=(e,t)=>{d(e,t,((e,t)=>{void 0!==t.userData.variantMaterials&&(e.userData.variantMaterials=new Map(t.userData.variantMaterials)),void 0!==t.userData.variantData&&(e.userData.variantData=t.userData.variantData),void 0!==t.userData.originalMaterial&&(e.userData.originalMaterial=t.userData.originalMaterial)}))},d=(e,t,i)=>{i(e,t);for(let n=0;n{const n=t.threeObjectMap.get(e);if(null!=n)for(const e in n)if(null!=e&&"primitives"!==e){const t=e,o=n[t],l=r[t][o],c=s.get(i)||{};c[t]=o,s.set(i,c);const h=a.get(l)||new Set;h.add(i),a.set(l,h)}}));return new d(e,r,s,a)}static[c](e,t,i){const n=(e,t)=>{if(i(e,t),e.isObject3D){if(e.isMesh)if(Array.isArray(e.material))for(let i=0;ithis.ldrLoader.load(e,t,(()=>{}),i)));return t.name=e,t.flipY=!1,t}async loadLottie(e,t){const i=await this.getLottieLoader();i.setQuality(t);const n=await new Promise(((t,n)=>i.load(e,t,(()=>{}),n)));return n.name=e,n}async loadEquirect(e,t=(()=>{})){try{const i=h.test(e),n=i?this.hdrLoader:this.ldrLoader,s=await new Promise(((i,r)=>n.load(e,i,(e=>{t(e.loaded/e.total*.9)}),r)));return t(1),s.name=e,s.mapping=r.EquirectangularReflectionMapping,i||(s.encoding=r.sRGBEncoding),s}finally{t&&t(1)}}async generateEnvironmentMapAndSkybox(e=null,t=null,i=(()=>{})){const n="legacy"!==t;"legacy"!==t&&"neutral"!==t||(t=null),t=(0,a.deserializeUrl)(t);let r,s=Promise.resolve(null);e&&(s=this.loadEquirectFromUrl(e,i)),r=t?this.loadEquirectFromUrl(t,i):e?this.loadEquirectFromUrl(e,i):n?this.loadGeneratedEnvironmentMapAlt():this.loadGeneratedEnvironmentMap();const[o,l]=await Promise.all([r,s]);if(null==o)throw new Error("Failed to load environment map.");return{environmentMap:o,skybox:l}}async loadEquirectFromUrl(e,t){if(!this.skyboxCache.has(e)){const i=this.loadEquirect(e,t);this.skyboxCache.set(e,i)}return this.skyboxCache.get(e)}async GenerateEnvironmentMap(e,t){await(0,a.timePasses)();const i=this.threeRenderer,n=new(0,r.WebGLCubeRenderTarget)(256,{generateMipmaps:!1,type:r.HalfFloatType,format:r.RGBAFormat,encoding:r.LinearEncoding,depthBuffer:!0}),s=new(0,r.CubeCamera)(.1,100,n),o=s.renderTarget.texture;o.name=t;const l=i.outputEncoding,c=i.toneMapping;return i.toneMapping=r.NoToneMapping,i.outputEncoding=r.LinearEncoding,s.update(i,e),this.blurCubemap(n,.04),i.toneMapping=c,i.outputEncoding=l,o}async loadGeneratedEnvironmentMap(){return null==this.generatedEnvironmentMap&&(this.generatedEnvironmentMap=this.GenerateEnvironmentMap(new(0,o.default),"legacy")),this.generatedEnvironmentMap}async loadGeneratedEnvironmentMapAlt(){return null==this.generatedEnvironmentMapAlt&&(this.generatedEnvironmentMapAlt=this.GenerateEnvironmentMap(new(0,l.default),"neutral")),this.generatedEnvironmentMapAlt}blurCubemap(e,t){if(null==this.blurMaterial){this.blurMaterial=this.getBlurShader(c);const e=new(0,r.BoxGeometry),t=new(0,r.Mesh)(e,this.blurMaterial);this.blurScene=new(0,r.Scene),this.blurScene.add(t)}const i=e.clone();this.halfblur(e,i,t,"latitudinal"),this.halfblur(i,e,t,"longitudinal")}halfblur(e,t,i,n){const s=e.width,a=isFinite(i)?Math.PI/(2*s):2*Math.PI/39,o=i/a,l=isFinite(i)?1+Math.floor(3*o):c;l>c&&console.warn(`sigmaRadians, ${i}, is too large and will clip, as it requested ${l} samples when the maximum is set to 20`);const h=[];let u=0;for(let e=0;e= samples ) {\n \n break;\n \n }\n \n float theta = dTheta * float( i );\n gl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis );\n gl_FragColor.rgb += weights[ i ] * getSample( theta, axis );\n \n }\n }\n ",blending:r.NoBlending,depthTest:!1,depthWrite:!1,side:r.BackSide})}async dispose(){for(const[,e]of this.skyboxCache){(await e).dispose()}null!=this.generatedEnvironmentMap&&((await this.generatedEnvironmentMap).dispose(),this.generatedEnvironmentMap=null),null!=this.generatedEnvironmentMapAlt&&((await this.generatedEnvironmentMapAlt).dispose(),this.generatedEnvironmentMapAlt=null),null!=this.blurMaterial&&this.blurMaterial.dispose()}constructor(e){super(),this.threeRenderer=e,this.lottieLoaderUrl="",this.withCredentials=!1,this._ldrLoader=null,this._hdrLoader=null,this._lottieLoader=null,this.generatedEnvironmentMap=null,this.generatedEnvironmentMapAlt=null,this.skyboxCache=new Map,this.blurMaterial=null,this.blurScene=null}}})),t.register("4aL3W",(function(i,n){e(i.exports,"RGBELoader",(function(){return s}));var r=t("28vQK");class s extends r.DataTextureLoader{parse(e){const t=function(e,t){switch(e){case 1:console.error("THREE.RGBELoader Read Error: "+(t||""));break;case 2:console.error("THREE.RGBELoader Write Error: "+(t||""));break;case 3:console.error("THREE.RGBELoader Bad File Format: "+(t||""));break;default:console.error("THREE.RGBELoader: Error: "+(t||""))}return-1},i=function(e,t,i){t=t||1024;let n=e.pos,r=-1,s=0,a="",o=String.fromCharCode.apply(null,new Uint16Array(e.subarray(n,n+128)));for(;0>(r=o.indexOf("\n"))&&s=e.byteLength||!(l=i(e)))return t(1,"no header found");if(!(c=l.match(/^#\?(\S+)/)))return t(3,"bad initial token");for(o.valid|=1,o.programtype=c[1],o.string+=l+"\n";l=i(e),!1!==l;)if(o.string+=l+"\n","#"!==l.charAt(0)){if((c=l.match(n))&&(o.gamma=parseFloat(c[1])),(c=l.match(r))&&(o.exposure=parseFloat(c[1])),(c=l.match(s))&&(o.valid|=2,o.format=c[1]),(c=l.match(a))&&(o.valid|=4,o.height=parseInt(c[1],10),o.width=parseInt(c[2],10)),2&o.valid&&4&o.valid)break}else o.comments+=l+"\n";return 2&o.valid?4&o.valid?o:t(3,"missing image size specifier"):t(3,"missing format specifier")}(a);if(-1!==o){const e=o.width,i=o.height,l=function(e,i,n){const r=i;if(r<8||r>32767||2!==e[0]||2!==e[1]||128&e[2])return new Uint8Array(e);if(r!==(e[2]<<8|e[3]))return t(3,"wrong scanline width");const s=new Uint8Array(4*i*n);if(!s.length)return t(4,"unable to allocate buffer space");let a=0,o=0;const l=4*r,c=new Uint8Array(4),h=new Uint8Array(l);let u=n;for(;u>0&&oe.byteLength)return t(1);if(c[0]=e[o++],c[1]=e[o++],c[2]=e[o++],c[3]=e[o++],2!=c[0]||2!=c[1]||(c[2]<<8|c[3])!=r)return t(3,"bad rgbe scanline format");let i,n=0;for(;n128;if(r&&(i-=128),0===i||n+i>l)return t(3,"bad scanline data");if(r){const t=e[o++];for(let e=0;e{const e=[r.Filter.Nearest,r.Filter.Linear,r.Filter.NearestMipmapNearest,r.Filter.LinearMipmapLinear,r.Filter.NearestMipmapLinear,r.Filter.LinearMipmapLinear];return t=>e.indexOf(t)>-1})(),o=(()=>{const e=[r.Filter.Nearest,r.Filter.Linear];return t=>e.indexOf(t)>-1})(),l=(()=>{const e=[r.Wrap.ClampToEdge,r.Wrap.MirroredRepeat,r.Wrap.Repeat];return t=>e.indexOf(t)>-1})(),c=Symbol("threeTextures"),h=Symbol("setProperty"),u=Symbol("sourceSampler");class d extends s.ThreeDOMElement{get[c](){return console.assert(null!=this[s.$correlatedObjects]&&this[s.$correlatedObjects].size>0,"Sampler correlated object is undefined"),this[s.$correlatedObjects]}get[u](){return console.assert(null!=this[s.$sourceObject],"Sampler source is undefined"),this[s.$sourceObject]}get name(){return this[s.$sourceObject].name||""}get minFilter(){return this[u].minFilter}get magFilter(){return this[u].magFilter}get wrapS(){return this[u].wrapS}get wrapT(){return this[u].wrapT}setMinFilter(e){this[h]("minFilter",e)}setMagFilter(e){this[h]("magFilter",e)}setWrapS(e){this[h]("wrapS",e)}setWrapT(e){this[h]("wrapT",e)}[h](e,t){const i=this[u];if(null!=i){if(((e,t)=>{switch(e){case"minFilter":return a(t);case"magFilter":return o(t);case"wrapS":case"wrapT":return l(t);default:throw new Error(`Cannot configure property "${e}" on Sampler`)}})(e,t)){i[e]=t;for(const i of this[c])i[e]=t,i.needsUpdate=!0}this[s.$onUpdate]()}}constructor(e,t,i){null==(i=null!=i?i:{}).minFilter&&(i.minFilter=t?t.minFilter:r.Filter.LinearMipmapLinear),null==i.magFilter&&(i.magFilter=t?t.magFilter:r.Filter.Linear),null==i.wrapS&&(i.wrapS=t?t.wrapS:r.Wrap.Repeat),null==i.wrapT&&(i.wrapT=t?t.wrapT:r.Wrap.Repeat),super(e,i,new Set(t?[t]:[]))}}})),t.register("6kUgM",(function(t,i){var n,r,s,a;e(t.exports,"Filter",(function(){return n})),e(t.exports,"Wrap",(function(){return s})),(r=n||(n={}))[r.Nearest=9728]="Nearest",r[r.Linear=9729]="Linear",r[r.NearestMipmapNearest=9984]="NearestMipmapNearest",r[r.LinearMipmapNearest=9985]="LinearMipmapNearest",r[r.NearestMipmapLinear=9986]="NearestMipmapLinear",r[r.LinearMipmapLinear=9987]="LinearMipmapLinear",(a=s||(s={}))[a.ClampToEdge=33071]="ClampToEdge",a[a.MirroredRepeat=33648]="MirroredRepeat",a[a.Repeat=10497]="Repeat"})),t.register("4z68C",(function(i,n){e(i.exports,"Node",(function(){return a})),e(i.exports,"PrimitiveNode",(function(){return o}));var r=t("cVsug"),s=t("aHfgi");class a{constructor(e){this.name="",this.children=new Array,this.name=e}}class o extends a{async setActiveMaterial(e){const t=this.materials.get(e);return null!=t&&(this.mesh.material=await t[r.$getLoadedMaterial](),this.activeMaterialIdx=e),this.mesh.material}getActiveMaterial(){return this.materials.get(this.activeMaterialIdx)}getMaterial(e){return this.materials.get(e)}async enableVariant(e){if(null==e)return this.setActiveMaterial(this.initialMaterialIdx);if(null!=this.variantToMaterialMap&&this.modelVariants.has(e)){const t=this.modelVariants.get(e);return this.enableVariantHelper(t.index)}return null}async enableVariantHelper(e){if(null!=this.variantToMaterialMap&&null!=e){const t=this.variantToMaterialMap.get(e);if(null!=t)return this.setActiveMaterial(t.index)}return null}async instantiateVariants(){if(null!=this.variantToMaterialMap)for(const e of this.variantToMaterialMap.keys()){const t=this.mesh.userData.variantMaterials.get(e);if(null!=t.material)continue;const i=await this.enableVariantHelper(e);null!=i&&(t.material=i)}}get variantInfo(){return this.variantToMaterialMap}addVariant(e,t){if(!this.ensureVariantIsUnused(t))return!1;this.modelVariants.has(t)||this.modelVariants.set(t,{name:t,index:this.modelVariants.size});const i=this.modelVariants.get(t).index;return e[r.$variantIndices]().add(i),this.variantToMaterialMap.set(i,e),this.materials.set(e.index,e),this.updateVariantUserData(i,e),!0}deleteVariant(e){if(this.variantInfo.has(e)){this.variantInfo.delete(e);const t=this.mesh.userData.variantMaterials;null!=t&&t.delete(e)}}updateVariantUserData(e,t){t[r.$variantIndices]().add(e),this.mesh.userData.variantData=this.modelVariants,this.mesh.userData.variantMaterials=this.mesh.userData.variantMaterials||new Map;this.mesh.userData.variantMaterials.set(e,{material:t[s.$correlatedObjects].values().next().value,gltfMaterialIndex:t.index})}ensureVariantIsUnused(e){const t=this.modelVariants.get(e);return null==t||!this.variantInfo.has(t.index)||(console.warn(`Primitive cannot add variant '${e}' for this material, it already exists.`),!1)}constructor(e,t,i,n){super(e.name),this.materials=new Map,this.variantToMaterialMap=new Map,this.initialMaterialIdx=0,this.activeMaterialIdx=0,this.mesh=e;const{gltf:s,threeGLTF:a,threeObjectMap:o}=n;this.modelVariants=i,this.mesh.userData.variantData=i;const l=o.get(e.material);null!=l.materials?this.initialMaterialIdx=this.activeMaterialIdx=l.materials:console.error(`Primitive (${e.name}) missing initial material reference.`);const c=e.userData.associations||{};if(null==c.meshes)return void console.error("Mesh is missing primitive index association");const h=((s.meshes||[])[c.meshes].primitives||[])[c.primitives];if(null!=h){if(null!=h.material)this.materials.set(h.material,t[h.material]);else{const e=t.findIndex((e=>"Default"===e.name));e>=0?this.materials.set(e,t[e]):console.warn("gltfPrimitive has no material!")}if(h.extensions&&h.extensions.KHR_materials_variants){const e=h.extensions.KHR_materials_variants,n=a.parser.json.extensions.KHR_materials_variants.variants;for(const s of e.mappings){const e=t[s.material];this.materials.set(s.material,e);for(const t of s.variants){const{name:s}=n[t];this.variantToMaterialMap.set(t,e),e[r.$variantIndices]().add(t),i.has(s)||i.set(s,{name:s,index:t})}}}}else console.error("Mesh primitive definition is missing.")}}})),t.register("3jLye",(function(i,n){e(i.exports,"Hotspot",(function(){return p})); +/* @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("28vQK"),s=t("hrMpd"),a=t("lTiYC"),o=t("kTosS");const l=new(0,r.Vector3),c=new(0,r.Vector3),h=new(0,r.Vector3),u=new(0,r.Matrix3),d=new(0,r.Triangle),A=new(0,r.Quaternion);class p extends s.CSS2DObject{get facingCamera(){return!this.element.classList.contains("hide")}show(){this.facingCamera&&this.initialized||this.updateVisibility(!0)}hide(){!this.facingCamera&&this.initialized||this.updateVisibility(!1)}increment(){this.referenceCount++}decrement(){return this.referenceCount>0&&--this.referenceCount,0===this.referenceCount}updatePosition(e){if(null==e)return;const t=(0,o.parseExpressions)(e)[0].terms;for(let e=0;e<3;++e)this.position.setComponent(e,(0,a.normalizeUnit)(t[e]).number);this.updateMatrixWorld()}updateNormal(e){if(null==e)return;const t=(0,o.parseExpressions)(e)[0].terms;for(let e=0;e<3;++e)this.normal.setComponent(e,t[e].number)}updateSurface(e){if(!e&&this.initialized)return;const{mesh:t,tri:i,bary:n}=this;if(null==t||null==i||null==n)return;t.getVertexPosition(i.x,l),t.getVertexPosition(i.y,c),t.getVertexPosition(i.z,h),l.toArray(u.elements,0),c.toArray(u.elements,3),h.toArray(u.elements,6),this.position.copy(n).applyMatrix3(u);const r=this.parent;r.worldToLocal(t.localToWorld(this.position)),d.set(l,c,h),d.getNormal(this.normal).transformDirection(t.matrixWorld);const s=r.parent;A.setFromAxisAngle(l.set(0,1,0),-s.yaw),this.normal.applyQuaternion(A)}orient(e){this.pivot.style.transform=`rotate(${e}rad)`}updateVisibility(e){e?this.element.classList.remove("hide"):this.element.classList.add("hide"),this.slot.assignedNodes().forEach((t=>{if(t.nodeType!==Node.ELEMENT_NODE)return;const i=t,n=i.dataset.visibilityAttribute;if(null!=n){const t=`data-${n}`;e?i.setAttribute(t,""):i.removeAttribute(t)}i.dispatchEvent(new CustomEvent("hotspot-visibility",{detail:{visible:e}}))})),this.initialized=!0}constructor(e){super(document.createElement("div")),this.normal=new(0,r.Vector3)(0,1,0),this.initialized=!1,this.referenceCount=1,this.pivot=document.createElement("div"),this.slot=document.createElement("slot"),this.element.classList.add("annotation-wrapper"),this.slot.name=e.name,this.element.appendChild(this.pivot),this.pivot.appendChild(this.slot),this.updatePosition(e.position),this.updateNormal(e.normal),this.surface=e.surface}}})),t.register("k3gzc",(function(i,n){e(i.exports,"Shadow",(function(){return l})); +/* @license + * Copyright 2022 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("28vQK"),s=t("2V6wG"),a=t("5a1as"),o=t("dUVeG");class l extends r.Object3D{setScene(e,t,i){const{boundingBox:n,size:r,rotation:s,position:a}=this;if(this.isAnimated=e.animationNames.length>0,this.boundingBox.copy(e.boundingBox),this.size.copy(e.size),this.maxDimension=Math.max(r.x,r.y,r.z)*(this.isAnimated?2:1),this.boundingBox.getCenter(a),"back"===i){const{min:e,max:t}=n;[e.y,e.z]=[e.z,e.y],[t.y,t.z]=[t.z,t.y],[r.y,r.z]=[r.z,r.y],s.x=Math.PI/2,s.y=Math.PI}else s.x=0,s.y=0;if(this.isAnimated){const e=n.min.y,t=n.max.y;r.y=this.maxDimension,n.expandByVector(r.subScalar(this.maxDimension).multiplyScalar(-.5)),n.min.y=e,n.max.y=t,r.set(this.maxDimension,t-e,this.maxDimension)}"bottom"===i?a.y=n.min.y:a.z=n.min.y,this.setSoftness(t)}setSoftness(e){this.softness=e;const{size:t,camera:i}=this,n=this.isAnimated?2:1,r=n*Math.pow(2,9-3*e);this.setMapSize(r);const s=t.y/2,a=t.y*n;i.near=0,i.far=(0,o.lerp)(a,s,e),this.depthMaterial.opacity=1/e,i.updateProjectionMatrix(),this.setIntensity(this.intensity),this.setOffset(0)}setMapSize(e){const{size:t}=this;this.isAnimated&&(e*=2);const i=Math.floor(t.x>t.z?e:e*t.x/t.z),n=Math.floor(t.x>t.z?e*t.z/t.x:e),s=10+i,a=10+n;if(null==this.renderTarget||this.renderTarget.width===s&&this.renderTarget.height===a||(this.renderTarget.dispose(),this.renderTarget=null,this.renderTargetBlur.dispose(),this.renderTargetBlur=null),null==this.renderTarget){const e={format:r.RGBAFormat};this.renderTarget=new(0,r.WebGLRenderTarget)(s,a,e),this.renderTargetBlur=new(0,r.WebGLRenderTarget)(s,a,e),this.floor.material.map=this.renderTarget.texture}this.camera.scale.set(t.x*(1+10/i),t.z*(1+10/n),1),this.needsUpdate=!0}setIntensity(e){this.intensity=e,e>0?(this.visible=!0,this.floor.visible=!0,this.floor.material.opacity=e*(0,o.lerp)(.3,1,this.softness*this.softness)):(this.visible=!1,this.floor.visible=!1)}getIntensity(){return this.intensity}setOffset(e){this.floor.position.z=-e+.001*this.maxDimension}render(e,t){t.overrideMaterial=this.depthMaterial;const i=e.getClearAlpha();e.setClearAlpha(0),this.floor.visible=!1;const n=e.xr.enabled;e.xr.enabled=!1;const r=e.getRenderTarget();e.setRenderTarget(this.renderTarget),e.render(t,this.camera),t.overrideMaterial=null,this.floor.visible=!0,this.blurShadow(e),e.xr.enabled=n,e.setRenderTarget(r),e.setClearAlpha(i)}blurShadow(e){const{camera:t,horizontalBlurMaterial:i,verticalBlurMaterial:n,renderTarget:r,renderTargetBlur:s,blurPlane:a}=this;a.visible=!0,a.material=i,i.uniforms.h.value=1/this.renderTarget.width,i.uniforms.tDiffuse.value=this.renderTarget.texture,e.setRenderTarget(s),e.render(a,t),a.material=n,n.uniforms.v.value=1/this.renderTarget.height,n.uniforms.tDiffuse.value=this.renderTargetBlur.texture,e.setRenderTarget(r),e.render(a,t),a.visible=!1}dispose(){null!=this.renderTarget&&this.renderTarget.dispose(),null!=this.renderTargetBlur&&this.renderTargetBlur.dispose(),this.depthMaterial.dispose(),this.horizontalBlurMaterial.dispose(),this.verticalBlurMaterial.dispose(),this.floor.material.dispose(),this.floor.geometry.dispose(),this.blurPlane.geometry.dispose(),this.removeFromParent()}constructor(e,t,i){super(),this.camera=new(0,r.OrthographicCamera),this.renderTarget=null,this.renderTargetBlur=null,this.depthMaterial=new(0,r.MeshDepthMaterial),this.horizontalBlurMaterial=new(0,r.ShaderMaterial)(s.HorizontalBlurShader),this.verticalBlurMaterial=new(0,r.ShaderMaterial)(a.VerticalBlurShader),this.intensity=0,this.softness=1,this.boundingBox=new(0,r.Box3),this.size=new(0,r.Vector3),this.maxDimension=0,this.isAnimated=!1,this.needsUpdate=!1;const{camera:n}=this;n.rotation.x=Math.PI/2,n.left=-.5,n.right=.5,n.bottom=-.5,n.top=.5,this.add(n);const o=new(0,r.PlaneGeometry),l=new(0,r.MeshBasicMaterial)({opacity:1,transparent:!0,side:r.BackSide});this.floor=new(0,r.Mesh)(o,l),this.floor.userData.shadow=!0,n.add(this.floor),this.blurPlane=new(0,r.Mesh)(o),this.blurPlane.visible=!1,n.add(this.blurPlane),e.target.add(this),this.depthMaterial.onBeforeCompile=function(e){e.fragmentShader=e.fragmentShader.replace("gl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );","gl_FragColor = vec4( vec3( 0.0 ), ( 1.0 - fragCoordZ ) * opacity );")},this.horizontalBlurMaterial.depthTest=!1,this.verticalBlurMaterial.depthTest=!1,this.setScene(e,t,i)}}})),t.register("2V6wG",(function(t,i){e(t.exports,"HorizontalBlurShader",(function(){return n}));const n={uniforms:{tDiffuse:{value:null},h:{value:1/512}},vertexShader:"\n\n\t\tvarying vec2 vUv;\n\n\t\tvoid main() {\n\n\t\t\tvUv = uv;\n\t\t\tgl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n\n\t\t}",fragmentShader:"\n\n\t\tuniform sampler2D tDiffuse;\n\t\tuniform float h;\n\n\t\tvarying vec2 vUv;\n\n\t\tvoid main() {\n\n\t\t\tvec4 sum = vec4( 0.0 );\n\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x - 4.0 * h, vUv.y ) ) * 0.051;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x - 3.0 * h, vUv.y ) ) * 0.0918;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x - 2.0 * h, vUv.y ) ) * 0.12245;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x - 1.0 * h, vUv.y ) ) * 0.1531;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y ) ) * 0.1633;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x + 1.0 * h, vUv.y ) ) * 0.1531;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x + 2.0 * h, vUv.y ) ) * 0.12245;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x + 3.0 * h, vUv.y ) ) * 0.0918;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x + 4.0 * h, vUv.y ) ) * 0.051;\n\n\t\t\tgl_FragColor = sum;\n\n\t\t}"}})),t.register("5a1as",(function(t,i){e(t.exports,"VerticalBlurShader",(function(){return n}));const n={uniforms:{tDiffuse:{value:null},v:{value:1/512}},vertexShader:"\n\n\t\tvarying vec2 vUv;\n\n\t\tvoid main() {\n\n\t\t\tvUv = uv;\n\t\t\tgl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n\n\t\t}",fragmentShader:"\n\n\t\tuniform sampler2D tDiffuse;\n\t\tuniform float v;\n\n\t\tvarying vec2 vUv;\n\n\t\tvoid main() {\n\n\t\t\tvec4 sum = vec4( 0.0 );\n\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y - 4.0 * v ) ) * 0.051;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y - 3.0 * v ) ) * 0.0918;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y - 2.0 * v ) ) * 0.12245;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y - 1.0 * v ) ) * 0.1531;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y ) ) * 0.1633;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y + 1.0 * v ) ) * 0.1531;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y + 2.0 * v ) ) * 0.12245;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y + 3.0 * v ) ) * 0.0918;\n\t\t\tsum += texture2D( tDiffuse, vec2( vUv.x, vUv.y + 4.0 * v ) ) * 0.051;\n\n\t\t\tgl_FragColor = sum;\n\n\t\t}"}})),t.register("dUVeG",(function(t,i){e(t.exports,"lerp",(function(){return n}));Math.PI,Math.PI;function n(e,t,i){return(1-i)*e+i*t}})),t.register("kAr2f",(function(t,i){e(t.exports,"dataUrlToBlob",(function(){return n})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +const n=async e=>new Promise(((t,i)=>{const n=e.match(/data:(.*);/);if(!n)return i(new Error(`${e} is not a valid data Url`));const r=n[1],s=e.replace(/data:image\/\w+;base64,/,""),a=atob(s),o=[];for(let e=0;e{let i;return i=Math.max((0,r.clamp)(t,0,1),e.progress),i!==e.progress&&this.announceTotalProgress(e,i),e.progress}}announceTotalProgress(e,t){let i=0,n=0;1==t&&(e.completed=!0);for(const e of this.ongoingActivities){const{progress:t}=e;i+=1-t,!0===e.completed&&n++}const r=e.progress;e.progress=t,this.totalProgress+=(t-r)*(1-this.totalProgress)/i;const s=n===this.ongoingActivityCount?1:this.totalProgress;this.dispatchEvent(new CustomEvent("progress",{detail:{totalProgress:s}})),n===this.ongoingActivityCount&&(this.totalProgress=0,this.ongoingActivities.clear())}constructor(){super(...arguments),this.ongoingActivities=new Set,this.totalProgress=0}}})),t.register("d0EcU",(function(i,n){e(i.exports,"AnnotationMixin",(function(){return A})); +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var r=t("28vQK"),s=t("46LOn"),a=t("3jLye");const o=Symbol("hotspotMap"),l=Symbol("mutationCallback"),c=Symbol("observer"),h=Symbol("addHotspot"),u=Symbol("removeHotspot"),d=new(0,r.Matrix4),A=e=>{var t,i,n;class A extends e{connectedCallback(){super.connectedCallback();for(let e=0;e{e.forEach((e=>{e instanceof MutationRecord&&"childList"!==e.type||(e.addedNodes.forEach((e=>{this[h](e)})),e.removedNodes.forEach((e=>{this[u](e)})),this[s.$needsRender]())}))},this[n]=new MutationObserver(this[l])}}return A}})),t.register("a6aGo",(function(i,n){e(i.exports,"ARMixin",(function(){return P}),(function(e){return P=e})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("dh9QT");var r=t("hGdxw"),s=t("cfpWv"),a=t("6gJ8v"),o=t("46LOn"),l=t("fGUSc"),c=t("7kH26"),h=t("cdXMu"),u=function(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};let d=!1,A=!1;const p="#model-viewer-no-ar-fallback",g=(0,l.enumerationDeserializer)(["quick-look","scene-viewer","webxr","none"]),m="quick-look",f="scene-viewer",v="webxr",x="none",y=Symbol("arButtonContainer"),_=Symbol("enterARWithWebXR"),E=Symbol("openSceneViewer"),b=Symbol("openIOSARQuickLook"),C=Symbol("canActivateAR"),w=Symbol("arMode"),I=Symbol("arModes"),S=Symbol("arAnchor"),M=Symbol("preload"),B=Symbol("onARButtonContainerClick"),T=Symbol("onARStatus"),R=Symbol("onARTracking"),L=Symbol("onARTap"),D=Symbol("selectARMode"),Q=Symbol("triggerLoad"),P=e=>{var t,i,n,l,P,F,N,U,O,k;class G extends e{get canActivateAR(){return this[w]!==x}connectedCallback(){super.connectedCallback(),this[o.$renderer].arRenderer.addEventListener("status",this[T]),this.setAttribute("ar-status",c.ARStatus.NOT_PRESENTING),this[o.$renderer].arRenderer.addEventListener("tracking",this[R]),this[S].addEventListener("message",this[L])}disconnectedCallback(){super.disconnectedCallback(),this[o.$renderer].arRenderer.removeEventListener("status",this[T]),this[o.$renderer].arRenderer.removeEventListener("tracking",this[R]),this[S].removeEventListener("message",this[L])}update(e){super.update(e),e.has("arScale")&&(this[o.$scene].canScale="fixed"!==this.arScale),e.has("arPlacement")&&(this[o.$scene].updateShadow(),this[o.$needsRender]()),e.has("arModes")&&(this[I]=g(this.arModes)),(e.has("ar")||e.has("arModes")||e.has("src")||e.has("iosSrc"))&&this[D]()}async activateAR(){switch(this[w]){case m:this[b]();break;case v:await this[_]();break;case f:this[E]();break;default:console.warn("No AR Mode can be activated. This is probably due to missing configuration or device capabilities")}}async[(t=C,i=y,n=S,l=I,P=w,F=M,N=B,U=T,O=R,k=L,D)](){let e=x;if(this.ar){if(null!=this.src)for(const t of this[I]){if("webxr"===t&&a.IS_WEBXR_AR_CANDIDATE&&!d&&await this[o.$renderer].arRenderer.supportsPresentation()){e=v;break}if("scene-viewer"===t&&a.IS_SCENEVIEWER_CANDIDATE&&!A){e=f;break}if("quick-look"===t&&a.IS_AR_QUICKLOOK_CANDIDATE){e=m;break}}e===x&&null!=this.iosSrc&&a.IS_AR_QUICKLOOK_CANDIDATE&&(e=m)}if(e!==x)this[y].classList.add("enabled"),this[y].addEventListener("click",this[B]);else if(this[y].classList.contains("enabled")){this[y].removeEventListener("click",this[B]),this[y].classList.remove("enabled");const e=c.ARStatus.FAILED;this.setAttribute("ar-status",e),this.dispatchEvent(new CustomEvent("ar-status",{detail:{status:e}}))}this[w]=e}async[_](){console.log("Attempting to present in AR with WebXR..."),await this[Q]();try{this[y].removeEventListener("click",this[B]);const{arRenderer:e}=this[o.$renderer];e.placeOnWall="wall"===this.arPlacement,await e.present(this[o.$scene],this.xrEnvironment)}catch(e){console.warn("Error while trying to present in AR with WebXR"),console.error(e),await this[o.$renderer].arRenderer.stopPresenting(),d=!0,console.warn("Falling back to next ar-mode"),await this[D](),this.activateAR()}finally{this[D]()}}async[Q](){this.loaded||(this[M]=!0,this[o.$updateSource](),await(0,h.waitForEvent)(this,"load"),this[M]=!1)}[o.$shouldAttemptPreload](){return super[o.$shouldAttemptPreload]()||this[M]}[E](){const e=self.location.toString(),t=new URL(e),i=new URL(this.src,e);i.hash&&(i.hash="");const n=new URLSearchParams(i.search);if(t.hash=p,n.set("mode","ar_preferred"),n.has("disable_occlusion")||n.set("disable_occlusion","true"),"fixed"===this.arScale&&n.set("resizable","false"),"wall"===this.arPlacement&&n.set("enable_vertical_placement","true"),n.has("sound")){const t=new URL(n.get("sound"),e);n.set("sound",t.toString())}if(n.has("link")){const t=new URL(n.get("link"),e);n.set("link",t.toString())}const r=`intent://arvr.google.com/scene-viewer/1.0?${n.toString()+"&file="+encodeURIComponent(i.toString())}#Intent;scheme=https;package=com.google.ar.core;action=android.intent.action.VIEW;S.browser_fallback_url=${encodeURIComponent(t.toString())};end;`;self.addEventListener("hashchange",(()=>{self.location.hash===p&&(A=!0,self.history.back(),console.warn("Error while trying to present in AR with Scene Viewer"),console.warn("Falling back to next ar-mode"),this[D]())}),{once:!0}),this[S].setAttribute("href",r),console.log("Attempting to present in AR with Scene Viewer..."),this[S].click()}async[b](){const e=!this.iosSrc;this[y].classList.remove("enabled");const t=e?await this.prepareUSDZ():this.iosSrc,i=new URL(t,self.location.toString());if(e){const e=self.location.toString(),t=new URL(e),n=new URL(this.src,t);n.hash&&(i.hash=n.hash)}"fixed"===this.arScale&&(i.hash&&(i.hash+="&"),i.hash+="allowsContentScaling=0");const n=this[S];n.setAttribute("rel","ar");const r=document.createElement("img");n.appendChild(r),n.setAttribute("href",i.toString()),e&&n.setAttribute("download","model.usdz"),n.style.display="none",n.isConnected||this.shadowRoot.appendChild(n),console.log("Attempting to present in AR with Quick Look..."),n.click(),n.removeChild(r),e&&URL.revokeObjectURL(t),this[y].classList.add("enabled")}async prepareUSDZ(){const e=this[o.$progressTracker].beginActivity();await this[Q]();const{model:t,shadow:i}=this[o.$scene];if(null==t)return"";let n=!1;null!=i&&(n=i.visible,i.visible=!1),e(.2);const r=new(0,s.USDZExporter),a=await r.parse(t),l=new Blob([a],{type:"model/vnd.usdz+zip"}),c=URL.createObjectURL(l);return e(1),null!=i&&(i.visible=n),c}constructor(){super(...arguments),this.ar=!1,this.arScale="auto",this.arPlacement="floor",this.arModes="webxr scene-viewer quick-look",this.iosSrc=null,this.xrEnvironment=!1,this[t]=!1,this[i]=this.shadowRoot.querySelector(".ar-button"),this[n]=document.createElement("a"),this[l]=new Set,this[P]=x,this[F]=!1,this[N]=e=>{e.preventDefault(),this.activateAR()},this[U]=({status:e})=>{e!==c.ARStatus.NOT_PRESENTING&&this[o.$renderer].arRenderer.presentedScene!==this[o.$scene]||(this.setAttribute("ar-status",e),this.dispatchEvent(new CustomEvent("ar-status",{detail:{status:e}})),e===c.ARStatus.NOT_PRESENTING?this.removeAttribute("ar-tracking"):e===c.ARStatus.SESSION_STARTED&&this.setAttribute("ar-tracking",c.ARTracking.TRACKING))},this[O]=({status:e})=>{this.setAttribute("ar-tracking",e),this.dispatchEvent(new CustomEvent("ar-tracking",{detail:{status:e}}))},this[k]=e=>{"_apple_ar_quicklook_button_tapped"==e.data&&this.dispatchEvent(new CustomEvent("quick-look-button-tapped"))}}}return u([(0,r.property)({type:Boolean,attribute:"ar"})],G.prototype,"ar",void 0),u([(0,r.property)({type:String,attribute:"ar-scale"})],G.prototype,"arScale",void 0),u([(0,r.property)({type:String,attribute:"ar-placement"})],G.prototype,"arPlacement",void 0),u([(0,r.property)({type:String,attribute:"ar-modes"})],G.prototype,"arModes",void 0),u([(0,r.property)({type:String,attribute:"ios-src"})],G.prototype,"iosSrc",void 0),u([(0,r.property)({type:Boolean,attribute:"xr-environment"})],G.prototype,"xrEnvironment",void 0),G}})),t.register("cfpWv",(function(i,n){e(i.exports,"USDZExporter",(function(){return a}));var r=t("28vQK"),s=t("4cDIK");class a{async parse(e,t={}){t=Object.assign({ar:{anchoring:{type:"plane"},planeAnchoring:{alignment:"horizontal"}}},t);const i={},n="model.usda";i[n]=null;let r=c();r+=function(e){return`def Xform "Root"\n{\n def Scope "Scenes" (\n kind = "sceneLibrary"\n )\n {\n def Xform "Scene" (\n customData = {\n bool preliminary_collidesWithEnvironment = 0\n string sceneName = "Scene"\n }\n sceneName = "Scene"\n )\n {\n token preliminary:anchoring:type = "${e.ar.anchoring.type}"\n token preliminary:planeAnchoring:alignment = "${e.ar.planeAnchoring.alignment}"\n\n`}(t);const a={},u={};e.traverseVisible((e=>{if(e.isMesh){const t=e.geometry,n=e.material;if(n.isMeshStandardMaterial){const o="geometries/Geometry_"+t.id+".usd";if(!(o in i)){const e=function(e){const t=function(e){const t="Geometry",i=e.attributes,n=i.position.count;return`\n def Mesh "${t}"\n {\n int[] faceVertexCounts = [${function(e){const t=null!==e.index?e.index.count:e.attributes.position.count;return Array(t/3).fill(3).join(", ")}(e)}]\n int[] faceVertexIndices = [${function(e){const t=e.index,i=[];if(null!==t)for(let e=0;e\n)\n{\n matrix4d xformOp:transform = ${r}\n uniform token[] xformOpOrder = ["xformOp:transform"]\n\n rel material:binding = \n}\n\n`}(e,t,n)}else console.warn("THREE.USDZExporter: Unsupported material type (USDZ only supports MeshStandardMaterial)",e)}else e.isCamera&&(r+=function(e){const t=e.name?e.name:"Camera_"+e.id,i=h(e.matrixWorld);e.matrixWorld.determinant()<0&&console.warn("THREE.USDZExporter: USDZ does not support negative scales",e);return e.isOrthographicCamera?`def Camera "${t}"\n\t\t{\n\t\t\tmatrix4d xformOp:transform = ${i}\n\t\t\tuniform token[] xformOpOrder = ["xformOp:transform"]\n\t\n\t\t\tfloat2 clippingRange = (${e.near.toPrecision(l)}, ${e.far.toPrecision(l)})\n\t\t\tfloat horizontalAperture = ${(10*(Math.abs(e.left)+Math.abs(e.right))).toPrecision(l)}\n\t\t\tfloat verticalAperture = ${(10*(Math.abs(e.top)+Math.abs(e.bottom))).toPrecision(l)}\n\t\t\ttoken projection = "orthographic"\n\t\t}\n\t\n\t`:`def Camera "${t}"\n\t\t{\n\t\t\tmatrix4d xformOp:transform = ${i}\n\t\t\tuniform token[] xformOpOrder = ["xformOp:transform"]\n\t\n\t\t\tfloat2 clippingRange = (${e.near.toPrecision(l)}, ${e.far.toPrecision(l)})\n\t\t\tfloat focalLength = ${e.getFocalLength().toPrecision(l)}\n\t\t\tfloat focusDistance = ${e.focus.toPrecision(l)}\n\t\t\tfloat horizontalAperture = ${e.getFilmWidth().toPrecision(l)}\n\t\t\ttoken projection = "perspective"\n\t\t\tfloat verticalAperture = ${e.getFilmHeight().toPrecision(l)}\n\t\t}\n\t\n\t`}(e))})),r+="\n }\n }\n}\n\n",r+=function(e,t){const i=[];for(const n in e){const r=e[n];i.push(A(r,t))}return`def "Materials"\n{\n${i.join("")}\n}\n\n`}(a,u),i[n]=s.strToU8(r),r=null;for(const e in u){const t=u[e],n=e.split("_")[1],r=1023===t.format,s=o(t.image,n),a=await new Promise((e=>s.toBlob(e,r?"image/png":"image/jpeg",1)));i[`textures/Texture_${e}.${r?"png":"jpg"}`]=new Uint8Array(await a.arrayBuffer())}let p=0;for(const e in i){const t=i[e];p+=34+e.length;const n=63&p;if(4!==n){const r=new Uint8Array(64-n);i[e]=[t,{extra:{12345:r}}]}p=t.length}return s.zipSync(i,{level:0})}}function o(e,t){if("undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"undefined"!=typeof OffscreenCanvas&&e instanceof OffscreenCanvas||"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap){const i=1024/Math.max(e.width,e.height),n=document.createElement("canvas");n.width=e.width*Math.min(1,i),n.height=e.height*Math.min(1,i);const r=n.getContext("2d");if(r.drawImage(e,0,0,n.width,n.height),void 0!==t){const e=parseInt(t,16),i=(e>>16&255)/255,s=(e>>8&255)/255,a=(255&e)/255,o=r.getImageData(0,0,n.width,n.height),l=o.data;for(let e=0;e\n float2 inputs:scale = ${g(i.repeat)}\n float2 inputs:translation = ${g(i.offset)}\n float2 outputs:result\n }\n\n def Shader "Texture_${i.id}_${n}"\n {\n uniform token info:id = "UsdUVTexture"\n asset inputs:file = @textures/Texture_${s}.${a?"png":"jpg"}@\n float2 inputs:st.connect = \n token inputs:wrapS = "repeat"\n token inputs:wrapT = "repeat"\n float outputs:r\n float outputs:g\n float outputs:b\n float3 outputs:rgb\n ${e.transparent||e.alphaTest>0?"float outputs:a":""}\n }`}return e.side===r.DoubleSide&&console.warn("THREE.USDZExporter: USDZ does not support double sided materials",e),null!==e.map?(n.push(`${i}color3f inputs:diffuseColor.connect = `),e.transparent?n.push(`${i}float inputs:opacity.connect = `):e.alphaTest>0&&(n.push(`${i}float inputs:opacity.connect = `),n.push(`${i}float inputs:opacityThreshold = ${e.alphaTest}`)),s.push(a(e.map,"diffuse",e.color))):n.push(`${i}color3f inputs:diffuseColor = ${p(e.color)}`),null!==e.emissiveMap?(n.push(`${i}color3f inputs:emissiveColor.connect = `),s.push(a(e.emissiveMap,"emissive"))):e.emissive.getHex()>0&&n.push(`${i}color3f inputs:emissiveColor = ${p(e.emissive)}`),null!==e.normalMap&&(n.push(`${i}normal3f inputs:normal.connect = `),s.push(a(e.normalMap,"normal"))),null!==e.aoMap&&(n.push(`${i}float inputs:occlusion.connect = `),s.push(a(e.aoMap,"occlusion"))),null!==e.roughnessMap&&1===e.roughness?(n.push(`${i}float inputs:roughness.connect = `),s.push(a(e.roughnessMap,"roughness"))):n.push(`${i}float inputs:roughness = ${e.roughness}`),null!==e.metalnessMap&&1===e.metalness?(n.push(`${i}float inputs:metallic.connect = `),s.push(a(e.metalnessMap,"metallic"))):n.push(`${i}float inputs:metallic = ${e.metalness}`),null!==e.alphaMap?(n.push(`${i}float inputs:opacity.connect = `),n.push(`${i}float inputs:opacityThreshold = 0.0001`),s.push(a(e.alphaMap,"opacity"))):n.push(`${i}float inputs:opacity = ${e.opacity}`),e.isMeshPhysicalMaterial&&(n.push(`${i}float inputs:clearcoat = ${e.clearcoat}`),n.push(`${i}float inputs:clearcoatRoughness = ${e.clearcoatRoughness}`),n.push(`${i}float inputs:ior = ${e.ior}`)),`\n def Material "Material_${e.id}"\n {\n def Shader "PreviewSurface"\n {\n uniform token info:id = "UsdPreviewSurface"\n${n.join("\n")}\n int inputs:useSpecularWorkflow = 0\n token outputs:surface\n }\n\n token outputs:surface.connect = \n token inputs:frame:stPrimvarName = "st"\n\n def Shader "uvReader_st"\n {\n uniform token info:id = "UsdPrimvarReader_float2"\n token inputs:varname.connect = \n float2 inputs:fallback = (0.0, 0.0)\n float2 outputs:result\n }\n\n${s.join("\n")}\n\n }\n`}function p(e){return`(${e.r}, ${e.g}, ${e.b})`}function g(e){return`(${e.x}, ${e.y})`}})),t.register("4cDIK",(function(t,i){e(t.exports,"strToU8",(function(){return q})),e(t.exports,"zipSync",(function(){return Y})); +/*! +fflate - fast JavaScript compression/decompression + +Licensed under MIT. https://github.com/101arrowz/fflate/blob/master/LICENSE +version 0.6.9 +*/ +var n=function(e){return URL.createObjectURL(new Blob([e],{type:"text/javascript"}))};try{URL.revokeObjectURL(n(""))}catch(e){n=function(e){return"data:application/javascript;charset=UTF-8,"+encodeURI(e)},function(e){return new Worker(e,{type:"module"})}}var r=Uint8Array,s=Uint16Array,a=Uint32Array,o=new r([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),l=new r([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),c=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),h=function(e,t){for(var i=new s(31),n=0;n<31;++n)i[n]=t+=1<>>1|(21845&f)<<1;v=(61680&(v=(52428&v)>>>2|(13107&v)<<2))>>>4|(3855&v)<<4,m[f]=((65280&v)>>>8|(255&v)<<8)>>>1}var x=function(e,t,i){for(var n=e.length,r=0,a=new s(t);r>>c]=h}else for(o=new s(n),r=0;r>>15-e[r]);return o},y=new r(288);for(f=0;f<144;++f)y[f]=8;for(f=144;f<256;++f)y[f]=9;for(f=256;f<280;++f)y[f]=7;for(f=280;f<288;++f)y[f]=8;var _=new r(32);for(f=0;f<32;++f)_[f]=5;var E=x(y,9,0),b=x(_,5,0),C=function(e){return(e/8|0)+(7&e&&1)},w=function(e,t,i){(null==t||t<0)&&(t=0),(null==i||i>e.length)&&(i=e.length);var n=new(e instanceof s?s:e instanceof a?a:r)(i-t);return n.set(e.subarray(t,i)),n},I=function(e,t,i){i<<=7&t;var n=t/8|0;e[n]|=i,e[n+1]|=i>>>8},S=function(e,t,i){i<<=7&t;var n=t/8|0;e[n]|=i,e[n+1]|=i>>>8,e[n+2]|=i>>>16},M=function(e,t){for(var i=[],n=0;np&&(p=o[n].s);var g=new s(p+1),m=B(i[d-1],g,0);if(m>t){n=0;var f=0,v=m-t,x=1<t))break;f+=x-(1<>>=v;f>0;){var _=o[n].s;g[_]=0&&f;--n){var E=o[n].s;g[E]==t&&(--g[E],++f)}m=t}return[new r(g),m]},B=function(e,t,i){return-1==e.s?Math.max(B(e.l,t,i+1),B(e.r,t,i+1)):t[e.s]=i},T=function(e){for(var t=e.length;t&&!e[--t];);for(var i=new s(++t),n=0,r=e[0],a=1,o=function(e){i[n++]=e},l=1;l<=t;++l)if(e[l]==r&&l!=t)++a;else{if(!r&&a>2){for(;a>138;a-=138)o(32754);a>2&&(o(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(o(r),--a;a>6;a-=6)o(8304);a>2&&(o(a-3<<5|8208),a=0)}for(;a--;)o(r);a=1,r=e[l]}return[i.subarray(0,n),t]},R=function(e,t){for(var i=0,n=0;n>>8,e[r+2]=255^e[r],e[r+3]=255^e[r+1];for(var s=0;s4&&!G[c[z-1]];--z);var V,W,q,j,$=A+5<<3,K=R(r,y)+R(a,_)+h,Y=R(r,m)+R(a,C)+h+14+3*z+R(U,G)+(2*U[16]+3*U[17]+7*U[18]);if($<=K&&$<=Y)return L(t,p,e.subarray(d,d+A));if(I(t,p,1+(Y15&&(I(t,p,ee[O]>>>5&127),p+=ee[O]>>>12)}}}else V=E,W=y,q=b,j=_;for(O=0;O255){te=n[O]>>>18&31;S(t,p,V[te+257]),p+=W[te+257],te>7&&(I(t,p,n[O]>>>23&31),p+=o[te]);var ie=31&n[O];S(t,p,q[ie]),p+=j[ie],ie>3&&(S(t,p,n[O]>>>5&8191),p+=l[ie])}else S(t,p,V[n[O]]),p+=W[n[O]];return S(t,p,V[256]),p+W[256]},Q=new a([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),P=new r(0),F=function(e,t,i,n,c,h){var u=e.length,d=new r(n+u+5*(1+Math.ceil(u/7e3))+c),p=d.subarray(n,d.length-c),m=0;if(!t||u<8)for(var f=0;f<=u;f+=65535){var v=f+65535;v>>13,_=8191&x,E=(1<7e3||O>24576)&&W>423){m=D(e,p,0,T,R,F,U,O,G,f-G,m),O=N=U=0,G=f;for(var q=0;q<286;++q)R[q]=0;for(q=0;q<30;++q)F[q]=0}var j=2,$=0,K=_,Y=z-V&32767;if(W>2&&H==B(f-Y))for(var X=Math.min(y,W)-1,J=Math.min(32767,f),Z=Math.min(258,W);Y<=J&&--K&&z!=V;){if(e[f+j]==e[f+j-Y]){for(var ee=0;eej){if(j=ee,$=Y,ee>X)break;var te=Math.min(Y,ee-2),ie=0;for(q=0;qie&&(ie=re,V=ne)}}}Y+=(z=V)-(V=b[z])+32768&32767}if($){T[O++]=268435456|A[j]<<18|g[$];var se=31&A[j],ae=31&g[$];U+=o[se]+l[ae],++R[257+se],++F[ae],k=f+j,++N}else T[O++]=e[f],++R[e[f]]}}m=D(e,p,h,T,R,F,U,O,G,f-G,m),!h&&7&m&&(m=L(p,m+1,P))}return w(d,0,n+C(m)+c)},N=function(){for(var e=new a(256),t=0;t<256;++t){for(var i=t,n=9;--n;)i=(1&i&&3988292384)^i>>>1;e[t]=i}return e}(),U=function(){var e=-1;return{p:function(t){for(var i=e,n=0;n>>8;e=i},d:function(){return~e}}},O=function(e,t,i,n,r){return F(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,i,n,!r)},k=function(e,t){var i={};for(var n in e)i[n]=e[n];for(var n in t)i[n]=t[n];return i},G=function(e,t,i){for(;i;++t)e[t]=i,i>>>=8};function H(e,t){return O(e,t||{},0,0)}var z=function(e,t,i,n){for(var s in e){var a=e[s],o=t+s;a instanceof r?i[o]=[a,n]:Array.isArray(a)?i[o]=[a[0],k(n,a[1])]:z(a,o+"/",i,n)}},V="undefined"!=typeof TextEncoder&&new TextEncoder,W="undefined"!=typeof TextDecoder&&new TextDecoder;try{W.decode(P,{stream:!0}),1}catch(e){}function q(e,t){if(t){for(var i=new r(e.length),n=0;n>1)),o=0,l=function(e){a[o++]=e};for(n=0;na.length){var c=new r(o+8+(s-n<<1));c.set(a),a=c}var h=e.charCodeAt(n);h<128||t?l(h):h<2048?(l(192|h>>6),l(128|63&h)):h>55295&&h<57344?(l(240|(h=65536+(1047552&h)|1023&e.charCodeAt(++n))>>18),l(128|h>>12&63),l(128|h>>6&63),l(128|63&h)):(l(224|h>>12),l(128|h>>6&63),l(128|63&h))}return w(a,0,o)}var j=function(e){var t=0;if(e)for(var i in e){var n=e[i].length;if(n>65535)throw"extra field too long";t+=n+4}return t},$=function(e,t,i,n,r,s,a,o){var l=n.length,c=i.extra,h=o&&o.length,u=j(c);G(e,t,null!=a?33639248:67324752),t+=4,null!=a&&(e[t++]=20,e[t++]=i.os),e[t]=20,t+=2,e[t++]=i.flag<<1|(null==s&&8),e[t++]=r&&8,e[t++]=255&i.compression,e[t++]=i.compression>>8;var d=new Date(null==i.mtime?Date.now():i.mtime),A=d.getFullYear()-1980;if(A<0||A>119)throw"date not in range 1980-2099";if(G(e,t,A<<25|d.getMonth()+1<<21|d.getDate()<<16|d.getHours()<<11|d.getMinutes()<<5|d.getSeconds()>>>1),t+=4,null!=s&&(G(e,t,i.crc),G(e,t+4,s),G(e,t+8,i.size)),G(e,t+12,l),G(e,t+14,u),t+=16,null!=a&&(G(e,t,h),G(e,t+6,i.attrs),G(e,t+10,a),t+=14),e.set(n,t),t+=l,u)for(var p in c){var g=c[p],m=g.length;G(e,t,+p),G(e,t+2,m),e.set(g,t+4),t+=4+m}return h&&(e.set(o,t),t+=h),t},K=function(e,t,i,n,r){G(e,t,101010256),G(e,t+8,i),G(e,t+10,i),G(e,t+12,n),G(e,t+16,r)};function Y(e,t){t||(t={});var i={},n=[];z(e,"",i,t);var s=0,a=0;for(var o in i){var l=i[o],c=l[0],h=l[1],u=0==h.level?0:8,d=(C=q(o)).length,A=h.comment,p=A&&q(A),g=p&&p.length,m=j(h.extra);if(d>65535)throw"filename too long";var f=u?H(c,h):c,v=f.length,x=U();x.p(c),n.push(k(h,{size:c.length,crc:x.d(),c:f,f:C,m:p,u:d!=o.length||p&&A.length!=g,o:s,compression:u})),s+=30+d+m+v,a+=76+2*(d+m)+(g||0)+v}for(var y=new r(a+22),_=s,E=a-s,b=0;bt=>{try{const i=(0,r.parseExpressions)(t),n=(i.length?i[0].terms:[]).filter((e=>e&&"ident"===e.type)).map((e=>e.value)).filter((t=>e.indexOf(t)>-1)),s=new Set;for(const e of n)s.add(e);return s}catch(e){}return new Set}})),t.register("5qgBI",(function(i,n){e(i.exports,"LoadingMixin",(function(){return b}),(function(e){return b=e})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("dh9QT");var r=t("hGdxw"),s=t("28vQK"),a=t("46LOn"),o=t("lUxdE"),l=t("cnVfB"),c=t("cdXMu"),h=function(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};const u="auto",d="auto",A="eager",p=Symbol("defaultProgressBarElement"),g=Symbol("posterContainerElement"),m=Symbol("defaultPosterElement"),f=Symbol("shouldDismissPoster"),v=Symbol("hidePoster"),x=Symbol("modelIsRevealed"),y=Symbol("updateProgressBar"),_=Symbol("ariaLabelCallToAction"),E=Symbol("onProgress"),b=e=>{var t,i,n,b,C,w,I,S;class M extends e{static set dracoDecoderLocation(e){o.CachingGLTFLoader.setDRACODecoderLocation(e)}static get dracoDecoderLocation(){return o.CachingGLTFLoader.getDRACODecoderLocation()}static set ktx2TranscoderLocation(e){o.CachingGLTFLoader.setKTX2TranscoderLocation(e)}static get ktx2TranscoderLocation(){return o.CachingGLTFLoader.getKTX2TranscoderLocation()}static set meshoptDecoderLocation(e){o.CachingGLTFLoader.setMeshoptDecoderLocation(e)}static get meshoptDecoderLocation(){return o.CachingGLTFLoader.getMeshoptDecoderLocation()}static set lottieLoaderLocation(e){l.Renderer.singleton.textureUtils.lottieLoaderUrl=e}static get lottieLoaderLocation(){return l.Renderer.singleton.textureUtils.lottieLoaderUrl}static mapURLs(e){l.Renderer.singleton.loader[o.$loader].manager.setURLModifier(e)}dismissPoster(){this.loaded?this[v]():(this[f]=!0,this[a.$updateSource]())}showPoster(){const e=this[g];if(e.classList.contains("show"))return;e.classList.add("show"),this[a.$userInputElement].classList.remove("show");const t=this[m];t.removeAttribute("tabindex"),t.removeAttribute("aria-hidden");const i=this.modelIsVisible;this[x]=!1,this[a.$announceModelVisibility](i)}getDimensions(){return(0,a.toVector3D)(this[a.$scene].size)}getBoundingBoxCenter(){return(0,a.toVector3D)(this[a.$scene].boundingBox.getCenter(new(0,s.Vector3)))}connectedCallback(){super.connectedCallback(),this.loaded||this.showPoster(),this[a.$progressTracker].addEventListener("progress",this[E])}disconnectedCallback(){super.disconnectedCallback(),this[a.$progressTracker].removeEventListener("progress",this[E])}async updated(e){super.updated(e),e.has("poster")&&null!=this.poster&&(this[m].style.backgroundImage=`url(${this.poster})`),e.has("alt")&&this[m].setAttribute("aria-label",this[a.$altDefaulted]),(e.has("reveal")||e.has("loading"))&&this[a.$updateSource]()}[(t=x,i=f,n=g,b=m,C=p,w=_,I=y,S=E,a.$shouldAttemptPreload)](){return!!this.src&&(this[f]||this.loading===A||this.reveal===u&&this[a.$isElementInViewport])}[v](){this[f]=!1;const e=this[g];if(!e.classList.contains("show"))return;e.classList.remove("show"),this[a.$userInputElement].classList.add("show");const t=this.modelIsVisible;this[x]=!0,this[a.$announceModelVisibility](t);const i=this.getRootNode();i&&i.activeElement===this&&this[a.$userInputElement].focus();const n=this[m];n.setAttribute("aria-hidden","true"),n.tabIndex=-1,this.dispatchEvent(new CustomEvent("poster-dismissed"))}[a.$getModelIsVisible](){return super[a.$getModelIsVisible]()&&this[x]}constructor(...e){super(...e),this.poster=null,this.reveal=u,this.loading=d,this[t]=!1,this[i]=!1,this[n]=this.shadowRoot.querySelector(".slot.poster"),this[b]=this.shadowRoot.querySelector("#default-poster"),this[C]=this.shadowRoot.querySelector("#default-progress-bar > .bar"),this[w]=this[m].getAttribute("aria-label"),this[I]=(0,c.throttle)((e=>{const t=this[p].parentNode;requestAnimationFrame((()=>{this[p].style.transform=`scaleX(${e})`,0===e&&(t.removeChild(this[p]),t.appendChild(this[p])),1===e?this[p].classList.add("hide"):this[p].classList.remove("hide")}))}),100),this[S]=e=>{const t=e.detail.totalProgress;1===t&&(this[y].flush(),this.loaded&&(this[f]||this.reveal===u)&&this[v]()),this[y](t),this.dispatchEvent(new CustomEvent("progress",{detail:{totalProgress:t}}))};const r=self.ModelViewerElement||{},s=r.dracoDecoderLocation||"https://www.gstatic.com/draco/versioned/decoders/1.4.1/";o.CachingGLTFLoader.setDRACODecoderLocation(s);const a=r.ktx2TranscoderLocation||"https://www.gstatic.com/basis-universal/versioned/2021-04-15-ba1c3e4/";o.CachingGLTFLoader.setKTX2TranscoderLocation(a),r.meshoptDecoderLocation&&o.CachingGLTFLoader.setMeshoptDecoderLocation(r.meshoptDecoderLocation);const h=r.lottieLoaderLocation||"https://cdn.jsdelivr.net/npm/three@0.149.0/examples/jsm/loaders/LottieLoader.js";l.Renderer.singleton.textureUtils.lottieLoaderUrl=h}}return h([(0,r.property)({type:String})],M.prototype,"poster",void 0),h([(0,r.property)({type:String})],M.prototype,"reveal",void 0),h([(0,r.property)({type:String})],M.prototype,"loading",void 0),M}})),t.register("6RrMT",(function(i,n){e(i.exports,"StagingMixin",(function(){return m}),(function(e){return m=e})), +/* @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +t("dh9QT");var r=t("hGdxw"),s=t("2dLTe"),a=t("46LOn"),o=t("lTiYC"),l=t("kTosS"),c=function(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a};const h=Math.PI/32,u={basis:[(0,o.degreesToRadians)((0,l.numberNode)(h,"rad"))],keywords:{auto:[null]}},d=Symbol("autoRotateStartTime"),A=Symbol("radiansPerSecond"),p=Symbol("syncRotationRate"),g=Symbol("onCameraChange"),m=e=>{var t,i,n;class o extends e{connectedCallback(){super.connectedCallback(),this.addEventListener("camera-change",this[g]),this[d]=performance.now()}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener("camera-change",this[g]),this[d]=performance.now()}updated(e){super.updated(e),e.has("autoRotate")&&(this[d]=performance.now())}[(t=d,i=A,p)](e){this[A]=e[0]}[a.$tick](e,t){if(super[a.$tick](e,t),!this.autoRotate||!this[a.$getModelIsVisible]()||this[a.$renderer].isPresenting)return;const i=Math.min(t,e-this[d]-this.autoRotateDelay);i>0&&(this[a.$scene].yaw=this.turntableRotation+this[A]*i*.001)}get turntableRotation(){return this[a.$scene].yaw}resetTurntableRotation(e=0){this[a.$scene].yaw=e}constructor(){super(...arguments),this.autoRotate=!1,this.autoRotateDelay=3e3,this.rotationPerSecond="auto",this[t]=performance.now(),this[i]=0,this[n]=e=>{this.autoRotate&&"user-interaction"===e.detail.source&&(this[d]=performance.now())}}}return n=g,c([(0,r.property)({type:Boolean,attribute:"auto-rotate"})],o.prototype,"autoRotate",void 0),c([(0,r.property)({type:Number,attribute:"auto-rotate-delay"})],o.prototype,"autoRotateDelay",void 0),c([(0,s.style)({intrinsics:u,updateHandler:p}),(0,r.property)({type:String,attribute:"rotation-per-second"})],o.prototype,"rotationPerSecond",void 0),o}})),t.register("6lnmq",(function(t,i){e(t.exports,"FocusVisiblePolyfillMixin",(function(){return n}));const n=e=>{var t;const i=Symbol("endPolyfillCoordination");return t=i,class extends e{connectedCallback(){super.connectedCallback&&super.connectedCallback(),null==this[i]&&(this[i]=(e=>{if(null==e.shadowRoot||e.hasAttribute("data-js-focus-visible"))return()=>{};if(!self.applyFocusVisiblePolyfill){const t=()=>{self.applyFocusVisiblePolyfill(e.shadowRoot)};return self.addEventListener("focus-visible-polyfill-ready",t,{once:!0}),()=>{self.removeEventListener("focus-visible-polyfill-ready",t)}}return self.applyFocusVisiblePolyfill(e.shadowRoot),()=>{}})(this))}disconnectedCallback(){super.disconnectedCallback&&super.disconnectedCallback(),null!=this[i]&&(this[i](),this[i]=null)}constructor(){super(...arguments),this[t]=null}}}}))}(); +//# sourceMappingURL=model-viewer.a25abaf1.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/multichainMigration.0d3fa1ba.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/multichainMigration.0d3fa1ba.js new file mode 100644 index 0000000..253e874 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/multichainMigration.0d3fa1ba.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function e(e,n,t,i){Object.defineProperty(e,n,{get:t,set:i,enumerable:!0,configurable:!0})}var n=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire1d24;n.register("8ZF3Y",(function(t,i){e(t.exports,"MigrationAttemptResult",(function(){return o}),(function(e){return o=e})),e(t.exports,"migrateIfNeededAndEnableMultichain",(function(){return c}),(function(e){return c=e}));var o,r,a=n("41yT6"),l=n("9KHVf"),d=n("h1hWw"),u=function(e,n,t,i){return new(t||(t=Promise))((function(o,r){function a(e){try{d(i.next(e))}catch(e){r(e)}}function l(e){try{d(i.throw(e))}catch(e){r(e)}}function d(e){var n;e.done?o(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(a,l)}d((i=i.apply(e,n||[])).next())}))};(r=o||(o={})).HasAlreadyBeenCompleted="hasAlreadyBeenCompleted",r.CouldNotStart="couldNotStart",r.Completed="completed",r.Failed="failed";const c=e=>u(void 0,void 0,void 0,(function*(){const n=yield f(e,!0);return n===o.Completed&&(yield(0,d.setMultichainGTMEnabledOverride)(),yield a.queryClient.invalidateQueries({refetchType:"all"})),n})),f=(e,n)=>u(void 0,void 0,void 0,(function*(){if(yield e.hasCompletedMigration())return o.HasAlreadyBeenCompleted;const t=yield e.canStartMigration();if(!1===t.result)return l.migrationAnalytics.onCanStartMigrationResult(t),o.CouldNotStart;l.migrationAnalytics.onMigrationStarted();const i=yield e.migrate();return i&&(yield e.cleanup()),l.migrationAnalytics.onMigrationSettled(n,i),i?o.Completed:o.Failed}))})),n.register("h1hWw",(function(t,i){e(t.exports,"setMultichainGTMEnabledOverride",(function(){return u}),(function(e){return u=e}));var o=n("goVRJ"),r=n("twk6W"),a=n("6zJYJ"),l=function(e,n,t,i){return new(t||(t=Promise))((function(o,r){function a(e){try{d(i.next(e))}catch(e){r(e)}}function l(e){try{d(i.throw(e))}catch(e){r(e)}}function d(e){var n;e.done?o(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(a,l)}d((i=i.apply(e,n||[])).next())}))};const d=new(0,o.LegacyIndexedDBProxy),u=()=>l(void 0,void 0,void 0,(function*(){yield d.set(a.multichainEnabledOverrideStorageKey,{version:2,forceMultichainEnabled:!0,multiChainGTMEnabled:!0}),yield r.analytics.capture("migrationMultichainSetGTMOverride")}))}))}(); +//# sourceMappingURL=multichainMigration.0d3fa1ba.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/multichainMigration.41f1b5a4.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/multichainMigration.41f1b5a4.js new file mode 100644 index 0000000..0a307f2 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/multichainMigration.41f1b5a4.js @@ -0,0 +1,4 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +!function(){function e(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r={},o={},i=n.parcelRequire1d24;null==i&&((i=function(e){if(e in r)return r[e].exports;if(e in o){var t=o[e];delete o[e];var n={id:e,exports:{}};return r[e]=n,t.call(n.exports,n,n.exports),n.exports}var i=new Error("Cannot find module '"+e+"'");throw i.code="MODULE_NOT_FOUND",i}).register=function(e,t){o[e]=t},n.parcelRequire1d24=i),i.register("hM5LD",(function(t,n){e(t.exports,"createExploreHooks",(function(){return i("7i964").createExploreHooks})),e(t.exports,"ExploreProvider",(function(){return i("aAtpt").ExploreProvider})),e(t.exports,"useExplore",(function(){return i("aAtpt").useExplore})),e(t.exports,"ExploreAnalytics",(function(){return i("5MRwA").ExploreAnalytics})),e(t.exports,"EXPLORE_BASE_QUERY_KEY",(function(){return i("hSXsO").EXPLORE_BASE_QUERY_KEY})),e(t.exports,"FUSE_EXPLORE_DAPPS_CONFIG",(function(){return i("gjBV4").FUSE_EXPLORE_DAPPS_CONFIG})),e(t.exports,"getAccountMainnetNetworkIds",(function(){return i("ggjh9").getAccountMainnetNetworkIds})),e(t.exports,"shouldNavigateToSwapper",(function(){return i("eDtr3").shouldNavigateToSwapper}));i("7i964"),i("aAtpt"),i("5MRwA"),i("hSXsO"),i("gjBV4"),i("ggjh9"),i("eDtr3")})),i.register("7i964",(function(t,n){e(t.exports,"createExploreHooks",(function(){return y}));var r=i("lFxNk"),o=i("2gAtf"),s=i("hkdDJ"),a=i("eAmN9"),u=i("1z5C9"),c=i("9A7Xn"),l=i("96Goz"),d=i("5FhX9"),p=i("7YRkB"),f=i("9HxvY"),h=i("iH1mQ");function y(e,t,n,i,y){return{useExploreSites:()=>(0,f.useSites)(e,t(),n,i,y),useExploreTokens:()=>(0,h.useTokens)(e,t(),n,i,y),useExploreCollections:()=>(0,r.useCollections)(e,t(),n,i,y),useExploreRecommendedCollections:()=>(0,c.useRecommendedCollections)(t(),n,i,y),useExploreRecommendedSites:()=>(0,d.useRecommendedSites)(t(),n,i,y),useExploreRecommendedTokens:()=>(0,p.useRecommendedTokens)(t(),n,i,y),useLearn:()=>(0,u.useLearn)(t(),n,y),useExploreLoadAllQueries:()=>(0,s.useExploreLoadAllQueries)(e,t(),n,i,y),useRecommendedSearchSites:l.useRecommendedSearchSites,useExploreSortOption:()=>(0,o.useExploreSortOption)(e),useExploreSelectedNetwork:()=>(0,o.useExploreSelectedNetwork)(e,n,y),useIsExploreLoading:()=>(0,a.useIsExploreLoading)(e,t(),n,i,y)}}})),i.register("lFxNk",(function(t,n){e(t.exports,"useCollections",(function(){return p}));var r=i("43063"),o=i("5uSEV"),s=i("RVqnc"),a=i("5ekp2"),u=i("aAtpt"),c=i("1vyom"),l=i("hSXsO"),d=i("2gAtf");const p=(e,t,n,i,p)=>{var f;const{platform:h,appVersion:y}=(0,u.useExplore)(),{networkIds:m}=(0,d.useExploreSelectedNetwork)(e,n,p),{data:v}=n.useSelectedMultiChainAccount(),{data:g,isLoading:S}=(0,d.useExploreSortCollections)(e),E=null!==(f=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==f?f:"en";return(0,a.useQuery)({queryKey:l.exploreQueryKeys.collections(g,m,y,E),enabled:!S&&!!v,queryFn:()=>{if(!v)throw new Error("No account found");return(0,c.getCollections)(g,m,t,y,E,h,v,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})})}})),i.register("aAtpt",(function(n,r){e(n.exports,"useExplore",(function(){return a})),e(n.exports,"ExploreProvider",(function(){return c}));var o=i("29o0l");const s=(0,o.createContext)(void 0);function a(){const e=(0,o.useContext)(s);if(!e)throw new Error("useExplore must be used within a ExploreProvider");return e}const u=["sites","tokens","collections","quests","learn"];function c({children:e,platform:n,appVersion:r,initialSection:i=u[0]}){const[a,c]=t(o).useState(i),l={platform:n,appVersion:r,sections:u,activeSection:a,setActiveSection:c};return t(o).createElement(s.Provider,{value:l},e)}})),i.register("1vyom",(function(t,n){e(t.exports,"getCollections",(function(){return u}),(function(e){return u=e}));var r=i("4xbAj"),o=i("iOvk1"),s=i("beWYh"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t,n,i,u,c,l,d)=>a(void 0,void 0,void 0,(function*(){var a,p;const f=null!==(a=null==l?void 0:l.addresses.map(o.chainAddressToCaip19Address))&&void 0!==a?a:[],h=(null==l?void 0:l.type)===r.AccountType.Seed?l.seedIdentifier:null,y=null!==(p=null==l?void 0:l.identifier)&&void 0!==p?p:"",m={appVersion:i,locale:u,platform:c,limit:10,timeframe:"24h",rankBy:"top"===e?"volume":e,chainIds:t,accountId:y,deviceId:d,rootId:h,selectedAccountAddresses:f},v=`${n}/explore/v1/trending-collections`,g=new(0,s.RequestClient),S=yield g.post(v,m);if(!(0,s.responseIsOkay)(S))throw new Error("Failed to fetch collections");const E=S.data;return Object.assign(Object.assign({},E),{data:E.data.filter((e=>e.floorPrices.length>0&&e.marketplacePages.length>0))})}))})),i.register("hSXsO",(function(t,n){e(t.exports,"EXPLORE_BASE_QUERY_KEY",(function(){return r})),e(t.exports,"exploreQueryKeys",(function(){return o}));const r="@phantom/explore",o={sites:(e,t,n,o)=>[`${r}:sites`,n,o,e,t],recommendedSites:(e,t,n)=>[`${r}:sites`,"recommended",e,n,t],tokens:(e,t,n,o)=>[`${r}:tokens`,n,o,e,t],recommendedTokens:(e,t,n)=>[`${r}:tokens`,"recommended",e,n,t],collections:(e,t,n,o)=>[`${r}:collections`,n,o,e,t],recommendedCollections:(e,t,n)=>[`${r}:collections`,"recommended",e,n,t],learn:(e,t,n)=>[`${r}:learn`,e,n,t],exploreSortSites:[`${r}:sort:sites`],exploreSortCollections:[`${r}:sort:collections`],exploreSortTokens:[`${r}:sort:tokens`],exploreSelectedNetwork:e=>[`${r}:selected:network`,e]}})),i.register("2gAtf",(function(t,n){e(t.exports,"useExploreSortSites",(function(){return m}),(function(e){return m=e})),e(t.exports,"useExploreSortCollections",(function(){return v}),(function(e){return v=e})),e(t.exports,"useExploreSortTokens",(function(){return g}),(function(e){return g=e})),e(t.exports,"useExploreSelectedNetwork",(function(){return S}),(function(e){return S=e})),e(t.exports,"useExploreSortOption",(function(){return E}),(function(e){return E=e}));var r=i("HlEsU"),o=i("9W7fs"),s=i("5ekp2"),a=i("7dHjq"),u=i("29o0l"),c=i("hSXsO"),l=i("ggjh9"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const p=r.StorageKeys.ExploreFilters,f={currentNetwork:"all_networks",sortSites:"trending",sortCollections:"trending",sortTokens:"volume"};function h(e){return d(this,void 0,void 0,(function*(){const t=yield e.get(p);return null!=t?t:f}))}function y(e,t){return d(this,void 0,void 0,(function*(){yield e.set(p,t)}))}function m(e){const t=(0,a.useQueryClient)(),{data:n,isLoading:r}=(0,s.useQuery)({queryKey:c.exploreQueryKeys.exploreSortSites,refetchOnMount:"always",queryFn(){return d(this,void 0,void 0,(function*(){return(yield h(e)).sortSites}))}}),{mutate:i}=(0,o.useMutation)({mutationFn(t){return d(this,void 0,void 0,(function*(){const n=yield h(e);yield y(e,Object.assign(Object.assign({},n),{sortSites:t}))}))},onSuccess(){return d(this,void 0,void 0,(function*(){yield t.invalidateQueries(c.exploreQueryKeys.exploreSortSites)}))}});return{data:null!=n?n:f.sortSites,isLoading:r&&!n,mutate:i}}function v(e){const t=(0,a.useQueryClient)(),{data:n,isLoading:r}=(0,s.useQuery)({queryKey:c.exploreQueryKeys.exploreSortCollections,refetchOnMount:"always",queryFn(){return d(this,void 0,void 0,(function*(){return(yield h(e)).sortCollections}))}}),{mutate:i}=(0,o.useMutation)({mutationFn(t){return d(this,void 0,void 0,(function*(){const n=yield h(e);yield y(e,Object.assign(Object.assign({},n),{sortCollections:t}))}))},onSuccess(){return d(this,void 0,void 0,(function*(){yield t.invalidateQueries(c.exploreQueryKeys.exploreSortCollections)}))}});return{data:null!=n?n:f.sortCollections,isLoading:r&&!n,mutate:i}}function g(e){const t=(0,a.useQueryClient)(),{data:n,isLoading:r}=(0,s.useQuery)({queryKey:c.exploreQueryKeys.exploreSortTokens,refetchOnMount:"always",queryFn(){return d(this,void 0,void 0,(function*(){return(yield h(e)).sortTokens}))}}),{mutate:i}=(0,o.useMutation)({mutationFn(t){return d(this,void 0,void 0,(function*(){const n=yield h(e);yield y(e,Object.assign(Object.assign({},n),{sortTokens:t}))}))},onSuccess(){return d(this,void 0,void 0,(function*(){yield t.invalidateQueries(c.exploreQueryKeys.exploreSortTokens)}))}});return{data:null!=n?n:f.sortTokens,isLoading:r&&!n,mutate:i}}function S(e,t,n){const r=(0,a.useQueryClient)(),{data:i}=t.useSelectedMultiChainAccount(),p=(0,u.useMemo)((()=>i?(0,l.getAccountMainnetNetworkIds)(i,n()):[]),[i,n]),{data:m,isLoading:v}=(0,s.useQuery)({queryKey:c.exploreQueryKeys.exploreSelectedNetwork(p),refetchOnMount:"always",queryFn(){return d(this,void 0,void 0,(function*(){return(yield h(e)).currentNetwork}))}}),{mutate:g}=(0,o.useMutation)({mutationFn(t){return d(this,void 0,void 0,(function*(){const n=yield h(e);yield y(e,Object.assign(Object.assign({},n),{currentNetwork:t}))}))},onSuccess(){return d(this,void 0,void 0,(function*(){yield r.invalidateQueries(c.exploreQueryKeys.exploreSelectedNetwork(p))}))}}),S=null!=m?m:f.currentNetwork,E="all_networks"===S||p.includes(S)?S:"all_networks";return{data:E,isLoading:v&&!m,networkIds:"all_networks"===E?p:[E],mutate:g}}function E(e){const{data:t,isLoading:n,mutate:r}=m(e),{data:o,isLoading:i,mutate:s}=g(e),{data:a,isLoading:u,mutate:c}=v(e);return{currentSortOption:e=>{switch(e){case"sites":return t;case"collections":return a;case"tokens":return o;default:return"trending"}},getSortOptions:e=>{switch(e){case"sites":case"collections":return["trending","top"];case"tokens":return["gainers","losers","volume","market_cap"];default:return[]}},setSortOption:(e,t)=>{"sites"===e?r(t):"collections"===e?c(t):"tokens"===e&&s(t)},isLoading:n||i||u}}})),i.register("ggjh9",(function(t,n){e(t.exports,"createExploreDappQueryKey",(function(){return o})),e(t.exports,"getAccountMainnetNetworkIds",(function(){return s})),e(t.exports,"shouldNavigateToSwapper",(function(){return i("eDtr3").shouldNavigateToSwapper}));var r=i("iOvk1");i("eDtr3");const o=e=>["explore-dapp",e],s=(e,t)=>{var n;return null!==(n=e.addresses.map((e=>r.Chains.getMainnetNetworkID(e.networkID))).filter((e=>e!==r.BitcoinNetworkID.Mainnet||t)))&&void 0!==n?n:[]}})),i.register("eDtr3",(function(t,n){e(t.exports,"shouldNavigateToSwapper",(function(){return o}));var r=i("iOvk1");const o=(e,t)=>{var n,o,i,s;const a=null===(s=null===(i=null===(o=null===(n=null==t?void 0:t.tokens)||void 0===n?void 0:n[0])||void 0===o?void 0:o.data)||void 0===i?void 0:i.chain)||void 0===s?void 0:s.id;return!e&&!!a&&!r.Chains.isBitcoinNetworkID(a)}})),i.register("hkdDJ",(function(t,n){e(t.exports,"useExploreLoadAllQueries",(function(){return h}));var r=i("43063"),o=i("5uSEV"),s=i("RVqnc"),a=i("5ekp2"),u=i("aAtpt"),c=i("1vyom"),l=i("9d4Nm"),d=i("2dXn0"),p=i("hSXsO"),f=i("2gAtf");const h=(e,t,n,i,h)=>{var y;const{platform:m,appVersion:v}=(0,u.useExplore)(),{networkIds:g}=(0,f.useExploreSelectedNetwork)(e,n,h),{data:S}=n.useSelectedMultiChainAccount(),E=null!==(y=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==y?y:"en",w=!!S;return{sitesSortByTop:(0,a.useQuery)({queryKey:p.exploreQueryKeys.sites("top",g,v,E),enabled:w,queryFn:()=>{if(!S)throw new Error("No account found");return(0,l.getSites)("top",g,t,v,E,m,S,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})}),sitesSortByTrending:(0,a.useQuery)({queryKey:p.exploreQueryKeys.sites("trending",g,v,E),enabled:w,queryFn:()=>{if(!S)throw new Error("No account found");return(0,l.getSites)("trending",g,t,v,E,m,S,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})}),collectionSortByTrending:(0,a.useQuery)({queryKey:p.exploreQueryKeys.collections("trending",g,v,E),enabled:w,queryFn:()=>{if(!S)throw new Error("No account found");return(0,c.getCollections)("trending",g,t,v,E,m,S,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})}),collectionSortByTop:(0,a.useQuery)({queryKey:p.exploreQueryKeys.collections("top",g,v,E),enabled:w,queryFn:()=>{if(!S)throw new Error("No account found");return(0,c.getCollections)("top",g,t,v,E,m,S,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})}),tokensSortByGainers:(0,a.useQuery)({queryKey:p.exploreQueryKeys.tokens("gainers",g,v,E),enabled:w,queryFn:()=>{if(!S)throw new Error("No account found");return(0,d.getTokens)("gainers",g,t,v,E,m,S,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})}),tokensSortByLosers:(0,a.useQuery)({queryKey:p.exploreQueryKeys.tokens("losers",g,v,E),enabled:w,queryFn:()=>{if(!S)throw new Error("No account found");return(0,d.getTokens)("losers",g,t,v,E,m,S,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})}),tokensSortByVolume:(0,a.useQuery)({queryKey:p.exploreQueryKeys.tokens("volume",g,v,E),enabled:w,queryFn:()=>{if(!S)throw new Error("No account found");return(0,d.getTokens)("volume",g,t,v,E,m,S,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})}),tokensSortByMarketCap:(0,a.useQuery)({queryKey:p.exploreQueryKeys.tokens("market_cap",g,v,E),enabled:w,queryFn:()=>{if(!S)throw new Error("No account found");return(0,d.getTokens)("market_cap",g,t,v,E,m,S,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})})}}})),i.register("9d4Nm",(function(t,n){e(t.exports,"getSites",(function(){return u}),(function(e){return u=e}));var r=i("4xbAj"),o=i("iOvk1"),s=i("beWYh"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t,n,i,u,c,l,d)=>a(void 0,void 0,void 0,(function*(){var a,p;const f=null!==(a=null==l?void 0:l.addresses.map(o.chainAddressToCaip19Address))&&void 0!==a?a:[],h=(null==l?void 0:l.type)===r.AccountType.Seed?l.seedIdentifier:null,y=null!==(p=null==l?void 0:l.identifier)&&void 0!==p?p:"",m={appVersion:i,locale:u,platform:c,limit:10,timeframe:"24h",rankBy:e,chainIds:t,accountId:y,deviceId:d,rootId:h,selectedAccountAddresses:f},v=`${n}/explore/v1/trending-dapps`,g=new(0,s.RequestClient),S=yield g.post(v,m);if(!(0,s.responseIsOkay)(S))throw new Error("Failed to fetch sites");return S.data}))})),i.register("2dXn0",(function(t,n){e(t.exports,"getTokens",(function(){return u}),(function(e){return u=e}));var r=i("4xbAj"),o=i("iOvk1"),s=i("beWYh"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t,n,i,u,c,l,d)=>a(void 0,void 0,void 0,(function*(){var a,p;const f=null!==(a=null==l?void 0:l.addresses.map(o.chainAddressToCaip19Address))&&void 0!==a?a:[],h=(null==l?void 0:l.type)===r.AccountType.Seed?l.seedIdentifier:null,y=null!==(p=null==l?void 0:l.identifier)&&void 0!==p?p:"",m={appVersion:i,locale:u,platform:c,limit:10,timeframe:"24h",rankBy:e,chainIds:t,accountId:y,deviceId:d,rootId:h,selectedAccountAddresses:f},v=new(0,s.RequestClient),g=yield v.post(`${n}/explore/v1/trending-tokens`,m);if(!(0,s.responseIsOkay)(g))throw new Error("Failed to fetch tokens");const S=g.data;return Object.assign(Object.assign({},S),{data:S.data.filter((e=>e.tokens.length>0))})}))})),i.register("eAmN9",(function(t,n){e(t.exports,"useIsExploreLoading",(function(){return d}));var r=i("lFxNk"),o=i("2gAtf"),s=i("9A7Xn"),a=i("5FhX9"),u=i("7YRkB"),c=i("9HxvY"),l=i("iH1mQ");function d(e,t,n,i,d){return{isExploreLoading:[(0,c.useSites)(e,t,n,i,d),(0,a.useRecommendedSites)(t,n,i,d),(0,l.useTokens)(e,t,n,i,d),(0,u.useRecommendedTokens)(t,n,i,d),(0,r.useCollections)(e,t,n,i,d),(0,s.useRecommendedCollections)(t,n,i,d),(0,o.useExploreSortOption)(e)].some((e=>e.isLoading))}}})),i.register("9A7Xn",(function(t,n){e(t.exports,"useRecommendedCollections",(function(){return f}));var r=i("43063"),o=i("5uSEV"),s=i("RVqnc"),a=i("5ekp2"),u=i("29o0l"),c=i("aAtpt"),l=i("2gKV2"),d=i("hSXsO"),p=i("ggjh9");const f=(e,t,n,i)=>{var f;const{platform:h,appVersion:y}=(0,c.useExplore)(),{data:m}=t.useSelectedMultiChainAccount(),v=(0,u.useMemo)((()=>m?(0,p.getAccountMainnetNetworkIds)(m,i()):[]),[m,i]),g=null!==(f=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==f?f:"en";return(0,a.useQuery)({queryKey:d.exploreQueryKeys.recommendedCollections(y,v,g),enabled:!!m,queryFn:()=>{if(!m)throw new Error("No account found");return(0,l.getRecommendedCollections)(e,v,y,g,h,m,n)},cacheTime:(0,s.toMilliseconds)({minutes:10})})}})),i.register("2gKV2",(function(t,n){e(t.exports,"getRecommendedCollections",(function(){return u}),(function(e){return u=e}));var r=i("4xbAj"),o=i("iOvk1"),s=i("beWYh"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t,n,i,u,c,l)=>a(void 0,void 0,void 0,(function*(){var a,d;const p=null!==(a=null==c?void 0:c.addresses.map(o.chainAddressToCaip19Address))&&void 0!==a?a:[],f=(null==c?void 0:c.type)===r.AccountType.Seed?c.seedIdentifier:null,h=null!==(d=null==c?void 0:c.identifier)&&void 0!==d?d:"",y={appVersion:n,locale:i,platform:u,limit:6,timeframe:"24h",chainIds:t,accountId:h,deviceId:l,rootId:f,selectedAccountAddresses:p},m=`${e}/explore/v1/featured-collections`,v=new(0,s.RequestClient),g=yield v.post(m,y);if(!(0,s.responseIsOkay)(g))throw new Error("Failed to fetch collections");const S=g.data;return Object.assign(Object.assign({},S),{data:S.data.filter((e=>e.floorPrices.length>0&&e.marketplacePages.length>0))})}))})),i.register("5FhX9",(function(t,n){e(t.exports,"useRecommendedSites",(function(){return f}));var r=i("43063"),o=i("5uSEV"),s=i("RVqnc"),a=i("5ekp2"),u=i("29o0l"),c=i("aAtpt"),l=i("kOrpb"),d=i("hSXsO"),p=i("ggjh9");const f=(e,t,n,i)=>{var f;const{platform:h,appVersion:y}=(0,c.useExplore)(),{data:m}=t.useSelectedMultiChainAccount(),v=(0,u.useMemo)((()=>m?(0,p.getAccountMainnetNetworkIds)(m,i()):[]),[m,i]),g=null!==(f=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==f?f:"en";return(0,a.useQuery)({queryKey:d.exploreQueryKeys.recommendedSites(y,v,g),enabled:!!m,queryFn:()=>{if(!m)throw new Error("No account found");return(0,l.getRecommendedSites)(e,v,y,g,h,m,n)},cacheTime:(0,s.toMilliseconds)({minutes:10})})}})),i.register("kOrpb",(function(t,n){e(t.exports,"getRecommendedSites",(function(){return u}),(function(e){return u=e}));var r=i("4xbAj"),o=i("iOvk1"),s=i("beWYh"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t,n,i,u,c,l)=>a(void 0,void 0,void 0,(function*(){var a,d;const p=null!==(a=null==c?void 0:c.addresses.map(o.chainAddressToCaip19Address))&&void 0!==a?a:[],f=(null==c?void 0:c.type)===r.AccountType.Seed?c.seedIdentifier:null,h=null!==(d=null==c?void 0:c.identifier)&&void 0!==d?d:"",y={appVersion:n,locale:i,platform:u,limit:6,timeframe:"24h",chainIds:t,accountId:h,deviceId:l,rootId:f,selectedAccountAddresses:p},m=`${e}/explore/v1/featured-dapps`,v=new(0,s.RequestClient),g=yield v.post(m,y);if(!(0,s.responseIsOkay)(g))throw new Error("Failed to fetch sites");return yield g.data}))})),i.register("7YRkB",(function(t,n){e(t.exports,"useRecommendedTokens",(function(){return f}));var r=i("43063"),o=i("5uSEV"),s=i("RVqnc"),a=i("5ekp2"),u=i("29o0l"),c=i("aAtpt"),l=i("8v9Wp"),d=i("hSXsO"),p=i("ggjh9");const f=(e,t,n,i)=>{var f;const{platform:h,appVersion:y}=(0,c.useExplore)(),{data:m}=t.useSelectedMultiChainAccount(),v=(0,u.useMemo)((()=>m?(0,p.getAccountMainnetNetworkIds)(m,i()):[]),[m,i]),g=null!==(f=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==f?f:"en";return(0,a.useQuery)({queryKey:d.exploreQueryKeys.recommendedTokens(y,v,g),enabled:!!m,queryFn:()=>{if(!m)throw new Error("No account found");return(0,l.getRecommendedTokens)(e,v,y,g,h,m,n)},cacheTime:(0,s.toMilliseconds)({minutes:10})})}})),i.register("8v9Wp",(function(t,n){e(t.exports,"getRecommendedTokens",(function(){return u}),(function(e){return u=e}));var r=i("4xbAj"),o=i("iOvk1"),s=i("beWYh"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t,n,i,u,c,l)=>a(void 0,void 0,void 0,(function*(){var a,d;const p=null!==(a=null==c?void 0:c.addresses.map(o.chainAddressToCaip19Address))&&void 0!==a?a:[],f=(null==c?void 0:c.type)===r.AccountType.Seed?c.seedIdentifier:null,h=null!==(d=null==c?void 0:c.identifier)&&void 0!==d?d:"",y={appVersion:n,locale:i,platform:u,limit:6,timeframe:"24h",chainIds:t,accountId:h,deviceId:l,rootId:f,selectedAccountAddresses:p},m=new(0,s.RequestClient),v=yield m.post(`${e}/explore/v1/featured-tokens`,y);if(!(0,s.responseIsOkay)(v))throw new Error("Failed to fetch tokens");const g=v.data;return Object.assign(Object.assign({},g),{data:g.data.filter((e=>e.tokens.length>0))})}))})),i.register("9HxvY",(function(t,n){e(t.exports,"useSites",(function(){return p}));var r=i("43063"),o=i("5uSEV"),s=i("RVqnc"),a=i("5ekp2"),u=i("aAtpt"),c=i("9d4Nm"),l=i("hSXsO"),d=i("2gAtf");const p=(e,t,n,i,p)=>{var f;const{platform:h,appVersion:y}=(0,u.useExplore)(),{networkIds:m}=(0,d.useExploreSelectedNetwork)(e,n,p),{data:v,isLoading:g}=(0,d.useExploreSortSites)(e),{data:S}=n.useSelectedMultiChainAccount(),E=null!==(f=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==f?f:"en";return(0,a.useQuery)({queryKey:l.exploreQueryKeys.sites(v,m,y,E),enabled:!g&&!!S,queryFn:()=>{if(!S)throw new Error("No account found");return(0,c.getSites)(v,m,t,y,E,h,S,i)},keepPreviousData:!0,cacheTime:(0,s.toMilliseconds)({minutes:10})})}})),i.register("iH1mQ",(function(t,n){e(t.exports,"useTokens",(function(){return p}));var r=i("43063"),o=i("5uSEV"),s=i("RVqnc"),a=i("5ekp2"),u=i("aAtpt"),c=i("2dXn0"),l=i("hSXsO"),d=i("2gAtf");const p=(e,t,n,i,p)=>{var f;const{platform:h,appVersion:y}=(0,u.useExplore)(),{networkIds:m}=(0,d.useExploreSelectedNetwork)(e,n,p),{data:v}=n.useSelectedMultiChainAccount(),{data:g,isLoading:S}=(0,d.useExploreSortTokens)(e),E=null!==(f=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==f?f:"en";return(0,a.useQuery)({queryKey:l.exploreQueryKeys.tokens(g,m,y,E),enabled:!S&&!!v,keepPreviousData:!0,queryFn:()=>{if(!v)throw new Error("No account found");return(0,c.getTokens)(g,m,t,y,E,h,v,i)},cacheTime:(0,s.toMilliseconds)({minutes:10})})}})),i.register("1z5C9",(function(t,n){e(t.exports,"useLearn",(function(){return f}),(function(e){return f=e}));var r=i("43063"),o=i("5uSEV"),s=i("5ekp2"),a=i("29o0l"),u=i("aAtpt"),c=i("jlkga"),l=i("hSXsO"),d=i("ggjh9"),p=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const f=(e,t,n)=>{var i;const{platform:f,appVersion:h}=(0,u.useExplore)(),{data:y}=t.useSelectedMultiChainAccount(),{data:m}=t.useSelectedMultiChainAccount(),v=(0,a.useMemo)((()=>m?(0,d.getAccountMainnetNetworkIds)(m,n()):[]),[m,n]),g=null!==(i=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==i?i:"en";return(0,s.useQuery)({queryKey:l.exploreQueryKeys.learn(h,v,g),enabled:!!y,queryFn:()=>p(void 0,void 0,void 0,(function*(){return(0,c.getLearnItems)(e,v,h,g,f)})),refetchOnMount:"always"})}})),i.register("jlkga",(function(t,n){e(t.exports,"getLearnItems",(function(){return s}),(function(e){return s=e}));var r=i("beWYh"),o=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const s=(e,t,n,i,s)=>o(void 0,void 0,void 0,(function*(){const o={chainIds:t,platform:s,locale:i,appVersion:n},a=`${e}/explore/v1/learn-grid`,u=new(0,r.RequestClient),c=yield u.post(a,o);if(!(0,r.responseIsOkay)(c))throw new Error("Failed to fetch learn grid");return c.data}))})),i.register("96Goz",(function(t,n){e(t.exports,"useRecommendedSearchSites",(function(){return h}),(function(e){return h=e}));var r=i("2onIY"),o=i("beWYh"),s=i("csW2r"),a=i("RVqnc"),u=i("4nwh4"),c=i("5ekp2"),l=i("7dHjq"),d=i("ggjh9"),p=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const f=e=>p(void 0,void 0,void 0,(function*(){const t=yield o.RequestClient.getInstance().get((e=>{const t={isRecommended:"true"};e.networkIds&&(t.chainIds=e.networkIds.join(","));const n=new URLSearchParams(t);return`${(0,r.getAPIEnvironment)()}/dapps/v1?${n.toString()}`})(e));if(500===t.status)throw new Error("Error fetching recommended dapps from registry");return(yield t.data).data})),h=e=>{const t=(0,l.useQueryClient)();return(0,c.useQuery)({queryKey:["dapps","recommended",e],queryFn:()=>f(e),cacheTime:(0,a.toMilliseconds)({days:1}),onError:e=>{s.telemetry.captureError(e,s.FeatureTag.DappRegistry)},onSuccess:e=>{u.notifyManager.batch((()=>{for(const n of null!=e?e:[]){const e=(0,d.createExploreDappQueryKey)(n.domain),r=t.getQueryState(e);t.setQueryData(e,(()=>{var e;return null!==(e=null!=n?n:null==r?void 0:r.data)&&void 0!==e?e:null}))}}))}})}})),i.register("5MRwA",(function(t,n){e(t.exports,"ExploreAnalytics",(function(){return s}),(function(e){return s=e}));var r,o=function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},i=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};class s{constructor(e){r.set(this,void 0),this.onExploreTabClickedByUser=e=>{i(this,r,"f").capture("onExploreTabClickedByUser",{data:{explore:e}})},this.onExploreTabTitlesDragged=()=>{i(this,r,"f").capture("onExploreTabTitlesDragged")},this.onExploreFilterChangedByUser=e=>{i(this,r,"f").capture("onExploreFilterChangedByUser",{data:{explore:e}})},this.onExploreListShownToUser=e=>{i(this,r,"f").capture("onExploreListShownToUser",{data:{explore:e}})},this.onExploreCarouselShownToUser=e=>{i(this,r,"f").capture("onExploreCarouselShownToUser",{data:{explore:e}})},this.onExploreListItemClickedByUser=e=>{i(this,r,"f").capture("onExploreListItemClickedByUser",{data:{explore:e}})},this.onExploreCarouselItemClickedByUser=e=>{i(this,r,"f").capture("onExploreCarouselItemClickedByUser",{data:{explore:e}})},this.onExploreLearnItemClickedByUser=e=>{i(this,r,"f").capture("onExploreLearnItemClickedByUser",{data:{explore:e}})},this.onExploreCarouselDragged=e=>{i(this,r,"f").capture("onExploreCarouselDragged",{data:{explore:e}})},this.onExploreSearchedByUser=e=>{i(this,r,"f").capture("onExploreSearchedByUser",{data:{explore:e}})},this.onExploreSearchItemClickedByUser=e=>{i(this,r,"f").capture("onExploreSearchItemClickedByUser",{data:{explore:e}})},o(this,r,e,"f")}}r=new WeakMap})),i.register("gjBV4",(function(t,n){e(t.exports,"FUSE_EXPLORE_DAPPS_CONFIG",(function(){return r}));const r={location:0,distance:50,threshold:.2,shouldSort:!0,keys:[{name:"domain",weight:.5},{name:"name",weight:.4},{name:"tags",weight:.1}]}})),i.register("bBa7X",(function(t,n){e(t.exports,"createFiatRampHooks",(function(){return i("i0dmL").createFiatRampHooks})),e(t.exports,"FIAT_RAMP_FUNGIBLES_QUERY_KEY",(function(){return i("7SrdS").FIAT_RAMP_FUNGIBLES_QUERY_KEY})),e(t.exports,"FUSE_SEARCH_CONFIG_TOKEN_WITH_PROVIDERS",(function(){return i("lEMey").FUSE_SEARCH_CONFIG_TOKEN_WITH_PROVIDERS})),e(t.exports,"getProviderUrl",(function(){return i("9JJcA").getProviderUrl}));i("i0dmL"),i("7SrdS"),i("8jXa8"),i("lEMey"),i("9JJcA"),i("bNGPD")})),i.register("i0dmL",(function(t,n){e(t.exports,"createFiatRampHooks",(function(){return o}));var r=i("6ecrj");function o(e){return{useSupportedTokens:(t,n)=>(0,r.useSupportedTokens)(e,t,n)}}})),i.register("6ecrj",(function(t,n){e(t.exports,"useSupportedTokens",(function(){return p}));var r=i("43063"),o=i("5uSEV"),s=i("RVqnc"),a=i("5ekp2"),u=i("gohE1"),c=i("7SrdS");const l=(0,s.toMilliseconds)({days:7}),d=(0,s.toMilliseconds)({hours:1}),p=(e,t,n)=>{var i;const s={chainIDs:t,locale:null!==(i=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==i?i:"en",clientPlatform:n};return(0,a.useQuery)({queryKey:c.fiatRampQueryKeys.fiatFungibles(s),queryFn:()=>(0,u.getSupportedTokens)(e(),s),cacheTime:l,staleTime:d})}})),i.register("gohE1",(function(t,n){e(t.exports,"getSupportedTokens",(function(){return c}),(function(e){return c=e}));var r=i("beWYh"),o=i("8jXa8"),s=i("bNGPD"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=new(0,o.FiatRampError)("Failed to get fiat tokens and providers.");function c(e,t){return a(this,void 0,void 0,(function*(){try{const n=new(0,r.RequestClient),o=yield n.post(`${e}/fiat_ramp/v1/onramp/supported_tokens`,t);if(!(0,r.responseIsOkay)(o))throw u;const i=o.data;return(0,s.processSupportedTokensResponse)(i)}catch(e){throw u}}))}})),i.register("8jXa8",(function(t,n){e(t.exports,"FiatRampSupportedTokensResponse",(function(){return l})),e(t.exports,"FiatRampError",(function(){return d}));var r=i("iOvk1"),o=i("7mQ3Y"),s=i("7XqVB");const a=s.z.object({providerID:s.z.string(),name:s.z.string(),description:s.z.string(),badgeText:s.z.string().optional(),fiatRampProviderAsset:s.z.object({circleColor:s.z.string(),logoUri:s.z.string()})}),u=s.z.object({name:s.z.string().nullable(),symbol:s.z.string().nullable(),decimals:s.z.number(),caip19:r.FungibleCaip19,logoURI:s.z.string().nullable()}),c=s.z.object({token:u,addressType:o.BitcoinAddressType.optional(),providerIDs:s.z.array(s.z.string())}),l=s.z.object({providers:s.z.array(a),tokens:s.z.array(c)});class d extends Error{constructor(e){super(e),this.name="FiatRampError"}}})),i.register("bNGPD",(function(t,n){e(t.exports,"processSupportedTokensResponse",(function(){return o}));var r=i("8jXa8");const o=e=>{const t=r.FiatRampSupportedTokensResponse.parse(e),n={};for(const e of t.providers)n[e.providerID]=e;return{providerIDToProvider:n,tokenWithProvidersList:t.tokens}}})),i.register("7SrdS",(function(t,n){e(t.exports,"FIAT_RAMP_FUNGIBLES_QUERY_KEY",(function(){return r})),e(t.exports,"fiatRampQueryKeys",(function(){return o}));const r="@phantom/fiat-ramp:fiat-fungibles",o={fiatFungibles:e=>[r,e]}})),i.register("lEMey",(function(t,n){e(t.exports,"FUSE_SEARCH_CONFIG_TOKEN_WITH_PROVIDERS",(function(){return r}));const r={location:0,distance:50,threshold:.2,shouldSort:!0,keys:[{name:"token.name",weight:.4},{name:"token.symbol",weight:.4},{name:"token.caip19.chainId",weight:.2}]}})),i.register("9JJcA",(function(t,n){e(t.exports,"getProviderUrl",(function(){return c}),(function(e){return c=e}));var r=i("iOvk1"),o=i("beWYh"),s=i("8jXa8"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=new(0,s.FiatRampError)("Failed to get provider url");function c(e,t){return a(this,void 0,void 0,(function*(){try{(0,r.isEvmCaip19Address)(t.defaultToken)&&(t.defaultToken.address=t.defaultToken.address.toLowerCase()),t.userAddresses.forEach((e=>{(0,r.isEvmCaip19Address)(e)&&(e.address=e.address.toLowerCase())}));const n=yield o.RequestClient.getInstance().post(`${e}/fiat_ramp/v1/onramp/get_url`,t);if(!(0,o.responseIsOkay)(n))throw u;const i=yield n.data;if(!i.url)throw u;return i.url}catch(e){throw u}}))}})),i.register("ibwoK",(function(t,n){e(t.exports,"INTERSTITIALS_STORAGE_KEY",(function(){return i("lqr4n").INTERSTITIALS_STORAGE_KEY})),e(t.exports,"ActionBannerType",(function(){return i("bqmaR").ActionBannerType})),e(t.exports,"DeepLinkDestination",(function(){return i("bqmaR").DeepLinkDestination})),e(t.exports,"InterstitialFeature",(function(){return i("bqmaR").InterstitialFeature})),e(t.exports,"Platform",(function(){return i("bqmaR").Platform})),e(t.exports,"createInterstitialHooks",(function(){return i("4UO4j").createInterstitialHooks})),e(t.exports,"ACTION_BANNERS_QUERY_KEY",(function(){return i("g5ETd").ACTION_BANNERS_QUERY_KEY})),e(t.exports,"invalidateActionBanners",(function(){return i("adKVG").invalidateActionBanners})),e(t.exports,"ActionBannerAnalytics",(function(){return i("4QvCM").ActionBannerAnalytics})),e(t.exports,"generateActionBannerBaseAnalyticsPayload",(function(){return i("de6RR").generateActionBannerBaseAnalyticsPayload})),e(t.exports,"generateActionBannerInterstitialAnalyticsPayload",(function(){return i("de6RR").generateActionBannerInterstitialAnalyticsPayload})),e(t.exports,"ForceUpgradeStatus",(function(){return i("9OtLp").ForceUpgradeStatus}));i("lqr4n"),i("bqmaR"),i("4UO4j"),i("g5ETd"),i("adKVG"),i("4QvCM"),i("de6RR"),i("9OtLp")})),i.register("lqr4n",(function(t,n){e(t.exports,"INTERSTITIALS_STORAGE_KEY",(function(){return s}),(function(e){return s=e})),e(t.exports,"Interstitials",(function(){return a}),(function(e){return a=e}));var r=i("h5Ovd"),o=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const s=".phantom-labs.settings.interstitials";class a{static hasSeen(e,t,n){var i;return o(this,void 0,void 0,(function*(){const o=yield t.get(s);if(!o)return!1;const a=(0,r.getMostRecentVersion)(e,n);return(null!==(i=o.interstitialsSeen[e])&&void 0!==i?i:0)>=a}))}static setHasSeen(e,t,n){return o(this,void 0,void 0,(function*(){const o=yield t.get(s),i=(0,r.getMostRecentVersion)(e,n);yield t.set(s,{version:1,interstitialsSeen:Object.assign(Object.assign({},!!o&&o.interstitialsSeen),{[e]:i})})}))}static resetHasSeen(e,t){return o(this,void 0,void 0,(function*(){const n=yield t.get(s);if(n)return t.set(s,{version:1,interstitialsSeen:Object.assign(Object.assign({},n.interstitialsSeen),{[e]:void 0})})}))}static resetAllHasSeen(e){return o(this,void 0,void 0,(function*(){if(yield e.get(s))return e.set(s,{version:1,interstitialsSeen:{}})}))}}})),i.register("h5Ovd",(function(t,n){e(t.exports,"getMostRecentVersion",(function(){return a}));var r=i("bqmaR");const o={[r.InterstitialFeature.Multichain]:2,[r.InterstitialFeature.MultichainSwapper]:1,[r.InterstitialFeature.InvalidChecksum]:1,[r.InterstitialFeature.HelloBitcoin]:1},s={[r.InterstitialFeature.Multichain]:3,[r.InterstitialFeature.MultichainSwapper]:1,[r.InterstitialFeature.InvalidChecksum]:1,[r.InterstitialFeature.HelloBitcoin]:1},a=(e,t)=>{switch(t){case"mobile":return o[e];case"browser-ext":return s[e];default:return-1}}})),i.register("bqmaR",(function(t,n){var r,o,i,s,a,u,c,l;e(t.exports,"ActionBannerType",(function(){return r})),e(t.exports,"DeepLinkDestination",(function(){return i})),e(t.exports,"DismissActionBannerError",(function(){return d})),e(t.exports,"Platform",(function(){return a})),e(t.exports,"InterstitialFeature",(function(){return c})),(o=r||(r={})).DirectLink="Deep Link",o.Modal="Modal",o.BottomSheet="Bottom Sheet",(s=i||(i={})).Buy="Buy",s.Collectibles="Collectibles",s.ConnectHardwareWallet="Connect Hardware Wallet",s.Explore="Explore",s.Quests="Quests",s.MintCollectible="Mint Collectible",s.SettingsImportSeedPhrase="Settings: Import Seed Phrase",s.SettingsNotificationPreferences="Settings: Notification Preferences",s.SettingsSecurityAndPrivacy="Settings: Security & Privacy",s.Swapper="Swapper",s.ExternalLink="External Link";class d extends Error{constructor(){super(...arguments),this.message="Failed to set dismissed action banners to storage"}}(u=a||(a={})).BrowserExt="browser-ext",u.Mobile="mobile",(l=c||(c={})).Multichain="Multichain",l.MultichainSwapper="MultichainSwapper",l.InvalidChecksum="InvalidChecksum",l.HelloBitcoin="HelloBitcoin"})),i.register("4UO4j",(function(t,n){e(t.exports,"createInterstitialHooks",(function(){return c}));var r=i("jLpHS"),o=i("3vBXL"),s=i("acRbz"),a=i("aaWed"),u=i("kPEIC");function c(e,t,n,i,c,l){return{useActionBanners:n=>(0,r.useActionBanners)(n,t,i,e(),l),useDismissActionBanner:()=>(0,o.useDismissActionBanner)(t,n),useHasSeenInterstitial:e=>(0,a.useHasSeenInterstitial)(t,c,e),useSetHasSeenInterstitial:e=>(0,u.useSetHasSeenInterstitial)(t,c,e),useForceUpgrade:t=>(0,s.useForceUpgrade)(t,e())}}})),i.register("jLpHS",(function(t,n){e(t.exports,"useActionBanners",(function(){return y}),(function(e){return y=e}));var r=i("4xbAj"),o=i("iOvk1"),s=i("43063"),a=i("5uSEV"),u=i("RVqnc"),c=i("5ekp2"),l=i("7yXVL"),d=i("2UuBs"),p=i("g5ETd"),f=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const h=(0,u.toMilliseconds)({minutes:1}),y=(e,t,n,i,u)=>{const{platform:y,appVersion:m}=e,{data:v}=n.useAllMultiChainAccounts(r.selectNonReadOnlyAccounts),{data:g}=n.useSelectedMultiChainAccount();return(0,c.useQuery)({queryKey:p.interstitialQueryKeys.actionBanners(null==g?void 0:g.identifier),queryFn:()=>f(void 0,void 0,void 0,(function*(){var e,n,c,p;const f=null!==(e=null==v?void 0:v.flatMap((e=>e.addresses.map(o.chainAddressToCaip19Address))))&&void 0!==e?e:[],h=(null==g?void 0:g.type)!==r.AccountType.ReadOnly&&null!==(n=null==g?void 0:g.addresses.map(o.chainAddressToCaip19Address))&&void 0!==n?n:[],S=(null==g?void 0:g.type)===r.AccountType.Seed?g.seedIdentifier:null,E=yield(0,l.getDismissedActionBanners)(t),w=null!==(c=(0,a.getSupportedLanguageValue)(s.i18next.language))&&void 0!==c?c:"en";return(0,d.fetchActionBanners)({platform:y,appVersion:m,accountID:null!==(p=null==g?void 0:g.identifier)&&void 0!==p?p:"",deviceId:u.getDeviceId(),dismissedBanners:E,apiEnvironment:i,locale:w,rootId:S,selectedAccountAddresses:h,addresses:f})})),enabled:!!(null==g?void 0:g.identifier),staleTime:h})}})),i.register("7yXVL",(function(t,n){e(t.exports,"getDismissedActionBanners",(function(){return a}),(function(e){return a=e})),e(t.exports,"setDismissedActionBanners",(function(){return u}),(function(e){return u=e}));var r,o=i("bqmaR"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};(r||(r={})).DismissActionBanners="dismissedActionBanners";const a=e=>s(void 0,void 0,void 0,(function*(){const t=yield e.get(r.DismissActionBanners);return null!=t?t:[]})),u=(e,t)=>s(void 0,void 0,void 0,(function*(){try{const n=yield a(e);if(n.includes(t))return;return e.set(r.DismissActionBanners,[...n,t])}catch(e){throw new(0,o.DismissActionBannerError)}}))})),i.register("2UuBs",(function(t,n){e(t.exports,"fetchActionBanners",(function(){return a}),(function(e){return a=e}));var r=i("gK2x8"),o=i("jeYks"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const a=({accountID:e,appVersion:t,deviceId:n,dismissedBanners:i,apiEnvironment:a,locale:u,platform:c,rootId:l,selectedAccountAddresses:d,addresses:p})=>s(void 0,void 0,void 0,(function*(){const s=yield(0,r.fetchSanityActionBanners)({platform:c,accountID:e,appVersion:t,deviceId:n,apiEnvironment:a,locale:u,rootId:l,selectedAccountAddresses:d,addresses:p});return Object.assign(Object.assign({},s),{banners:s.banners.filter((e=>(0,o.isActionBannerSupported)(e,c)&&!i.includes(e.id)))})}))})),i.register("gK2x8",(function(t,n){e(t.exports,"fetchSanityActionBanners",(function(){return u}),(function(e){return u=e}));var r=i("beWYh"),o=(i("csW2r"),i("5Z0Ji")),s=i("aYVC6"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=({accountID:e,appVersion:t,deviceId:n,apiEnvironment:i,locale:u,platform:l,rootId:d,selectedAccountAddresses:p,addresses:f})=>a(void 0,void 0,void 0,(function*(){var a;try{const h=new URL((0,o.GET_BANNERS_API_URL)({apiEnvironment:i})),y=JSON.stringify({accountID:e,deviceId:n,locale:u,platform:l,rootId:d,selectedAccountAddresses:p,version:t,addresses:f}),m=new(0,r.RequestClient);m.withDefaultHeaders({"Content-Type":"application/json"});const v=yield m.post(h.toString(),y);if(400===v.status){const e=yield v.data,t=(0,s.formatErrorMessages)(e);throw new Error(t)}if(v.status<200||v.status>299)throw new Error(`status code: ${v.status}, body: ${yield v.statusText}`);const g=v.data;return g?Object.assign(Object.assign({},g),{banners:null!==(a=g.banners)&&void 0!==a?a:[]}):c}catch(e){return c}})),c={id:void 0,banners:[]}})),i.register("5Z0Ji",(function(t,n){e(t.exports,"GET_BANNERS_API_URL",(function(){return o})),e(t.exports,"FORCE_UPGRADE_API_URL",(function(){return s}));var r=i("2onIY");const o=({apiEnvironment:e})=>`${e}/banners/get_banners/${e===r.APIEnvironment.Staging?"staging":"prod"}/v2`,s=({apiEnvironment:e})=>`${e}/banners/force_upgrade/${e===r.APIEnvironment.Staging?"staging":"prod"}/v1`})),i.register("aYVC6",(function(t,n){e(t.exports,"formatErrorMessages",(function(){return r}));const r=e=>{const t=[];for(const n in e.errors)Array.isArray(e.errors[n])&&t.push(e.errors[n].join(", "));return t.join(", ")}})),i.register("jeYks",(function(t,n){e(t.exports,"isActionBannerSupported",(function(){return a}));var r=i("bqmaR"),o=i("9LaZr"),s=i("doyH5");const a=(e,t)=>{const{bannerType:n,destinationType:i}=e;switch(n){case r.ActionBannerType.DirectLink:return(0,o.isActionBannerDestinationSupported)(i);case r.ActionBannerType.BottomSheet:case r.ActionBannerType.Modal:return(0,s.isActionBannerInterstitialSupported)(n,t)&&(0,o.isActionBannerDestinationSupported)(i);default:return!1}}})),i.register("9LaZr",(function(t,n){e(t.exports,"isActionBannerDestinationSupported",(function(){return o}));var r=i("bqmaR");const o=e=>!!e&&Object.values(r.DeepLinkDestination).includes(e)})),i.register("doyH5",(function(t,n){e(t.exports,"isActionBannerInterstitialSupported",(function(){return o}));var r=i("bqmaR");const o=(e,t)=>{switch(e){case r.ActionBannerType.BottomSheet:return"ios"===t||"android"===t;case r.ActionBannerType.Modal:return!0;default:return!1}}})),i.register("g5ETd",(function(t,n){e(t.exports,"ACTION_BANNERS_QUERY_KEY",(function(){return o})),e(t.exports,"FORCE_UPGRADE_QUERY_KEY",(function(){return i})),e(t.exports,"interstitialQueryKeys",(function(){return s}));const r="@phantom/interstitials",o=`${r}:action-banners`,i=`${r}:force-upgrade`,s={actionBanners:e=>[o,{accountIdentifier:e}],hasSeenInterstitial:e=>[`${r}:has-seen-interstitial`,{feature:e}]}})),i.register("3vBXL",(function(t,n){e(t.exports,"useDismissActionBanner",(function(){return u}),(function(e){return u=e}));var r=i("9W7fs"),o=i("7yXVL"),s=i("g5ETd"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t)=>(0,r.useMutation)({mutationFn:({actionBannerId:n})=>a(void 0,void 0,void 0,(function*(){(0,o.setDismissedActionBanners)(e,n),t.setQueriesData([s.ACTION_BANNERS_QUERY_KEY],(e=>{if(!e)return;const t=e.banners.filter((e=>e.id!==n));return Object.assign(Object.assign({},e),{banners:t})}))}))})})),i.register("acRbz",(function(t,n){e(t.exports,"useForceUpgrade",(function(){return d}),(function(e){return d=e}));var r=i("43063"),o=i("5uSEV"),s=i("RVqnc"),a=i("5ekp2"),u=i("bHYEM"),c=i("g5ETd"),l=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const d=(e,t)=>{const{platform:n,appVersion:i}=e;return(0,a.useQuery)({queryKey:[c.FORCE_UPGRADE_QUERY_KEY],queryFn:()=>l(void 0,void 0,void 0,(function*(){var e;const s=null!==(e=(0,o.getSupportedLanguageValue)(r.i18next.language))&&void 0!==e?e:"en";return(0,u.fetchForceUpgrade)({platform:n,appVersion:i,locale:s,apiEnvironment:t})})),enabled:!!i,staleTime:(0,s.toMilliseconds)({minutes:5})})}})),i.register("bHYEM",(function(t,n){e(t.exports,"fetchForceUpgrade",(function(){return s}),(function(e){return s=e}));var r=i("9OtLp"),o=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const s=({appVersion:e,platform:t,locale:n,apiEnvironment:i})=>o(void 0,void 0,void 0,(function*(){const o=yield(0,r.fetchForceUpgradeStatus)({platform:t,appVersion:e,locale:n,apiEnvironment:i});return Object.assign({},o)}))})),i.register("9OtLp",(function(t,n){e(t.exports,"ForceUpgradeStatus",(function(){return r}),(function(e){return r=e})),e(t.exports,"fetchForceUpgradeStatus",(function(){return l}),(function(e){return l=e}));var r,o,s=i("beWYh"),a=(i("csW2r"),i("5Z0Ji")),u=i("aYVC6"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};(o=r||(r={})).Upgrade="upgrade",o.Noop="noop";const l=({appVersion:e,platform:t,locale:n,apiEnvironment:r})=>c(void 0,void 0,void 0,(function*(){try{const o=new URL((0,a.FORCE_UPGRADE_API_URL)({apiEnvironment:r})),i=JSON.stringify({platform:t,appVersion:e,locale:n}),c=new(0,s.RequestClient);c.withDefaultHeaders({"Content-Type":"application/json"});const l=yield c.post(o.toString(),i);if(400===l.status){const e=yield l.data,t=(0,u.formatErrorMessages)(e);throw new Error(t)}if(l.status<200||l.status>299)throw new Error(`status code: ${l.status}, body: ${l.statusText}`);const p=l.data;return p?Object.assign({},p):d}catch(e){return d}})),d={forceUpgradeStatus:r.Noop}})),i.register("aaWed",(function(t,n){e(t.exports,"useHasSeenInterstitial",(function(){return u}),(function(e){return u=e}));var r=i("5ekp2"),o=i("lqr4n"),s=i("g5ETd"),a=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const u=(e,t,n)=>{const i=s.interstitialQueryKeys.hasSeenInterstitial(n);return(0,r.useQuery)({queryKey:i,queryFn:()=>a(void 0,void 0,void 0,(function*(){return yield o.Interstitials.hasSeen(n,e,t)}))})}})),i.register("kPEIC",(function(t,n){e(t.exports,"useSetHasSeenInterstitial",(function(){return c}),(function(e){return c=e}));var r=i("9W7fs"),o=i("7dHjq"),s=i("lqr4n"),a=i("adKVG"),u=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const c=(e,t,n)=>{const i=(0,o.useQueryClient)();return(0,r.useMutation)({mutationFn:()=>u(void 0,void 0,void 0,(function*(){yield s.Interstitials.setHasSeen(n,e,t),yield(0,a.setHasSeenInterstitial)(i,n,!0)}))})}})),i.register("adKVG",(function(t,n){e(t.exports,"invalidateActionBanners",(function(){return s}),(function(e){return s=e})),e(t.exports,"setHasSeenInterstitial",(function(){return a}),(function(e){return a=e}));var r=i("g5ETd"),o=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const s=e=>o(void 0,void 0,void 0,(function*(){yield e.invalidateQueries([r.ACTION_BANNERS_QUERY_KEY])})),a=(e,t,n)=>o(void 0,void 0,void 0,(function*(){yield e.setQueryData(r.interstitialQueryKeys.hasSeenInterstitial(t),n)}))})),i.register("4QvCM",(function(t,n){e(t.exports,"ActionBannerAnalytics",(function(){return s}),(function(e){return s=e}));var r,o=function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},i=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};class s{constructor(e){r.set(this,void 0),this.onBannerSeen=e=>{i(this,r,"f").capture("actionBannerSeenByUser",{data:{banner:e}})},this.onBannerClick=e=>{i(this,r,"f").capture("actionBannerClickedByUser",{data:{banner:e}})},this.onBannerDismiss=e=>{i(this,r,"f").capture("actionBannerDismissedByUser",{data:{banner:e}})},this.onInterstitialSeen=e=>{i(this,r,"f").capture("actionBannerInterstitialSeenByUser",{data:{banner:e}})},this.onInterstitialPrimaryClick=e=>{i(this,r,"f").capture("actionBannerInterstitialPrimaryButtonClickedByUser",{data:{banner:e}})},this.onInterstitialSecondaryClick=e=>{i(this,r,"f").capture("actionBannerInterstitialSecondaryButtonClickedByUser",{data:{banner:e}})},this.onInterstitialDismiss=e=>{i(this,r,"f").capture("actionBannerInterstitialDismissedByUser",{data:{banner:e}})},o(this,r,e,"f")}}r=new WeakMap})),i.register("de6RR",(function(t,n){e(t.exports,"generateActionBannerBaseAnalyticsPayload",(function(){return s})),e(t.exports,"generateActionBannerInterstitialAnalyticsPayload",(function(){return a}));var r=i("43063"),o=i("bqmaR");const s=({id:e,humanReadableId:t,description:n,bannerType:r})=>({id:e,humanReadableId:t,description:n,type:r}),a=({id:e,humanReadableId:t,description:n,bannerType:i,interstitial:s})=>{const{title:a,primaryButtonText:u,secondaryButtonText:c}=s;let l;if(i===o.ActionBannerType.Modal)for(const[e,t]of Object.values(s.lineItems).entries())l=Object.assign(Object.assign({},null!=l?l:{}),{[`lineItem${e+1}`]:{title:t.title,description:t.description}});return{id:e,humanReadableId:t,description:n,type:i,interstitial:{title:a,body:l,primaryButtonText:null!=u?u:r.i18next.t("commandContinue"),secondaryButtonText:null!=c?c:r.i18next.t("commandDismiss")}}}})),i.register("hnZYD",(function(t,n){e(t.exports,"QuestAnalytics",(function(){return i("XwkaQ").QuestAnalytics})),e(t.exports,"createQuestHooks",(function(){return i("3ch1m").createQuestHooks})),e(t.exports,"QUESTS_QUERY_KEY",(function(){return i("9Emft").QUESTS_QUERY_KEY}));i("XwkaQ"),i("jeAV5"),i("3ch1m"),i("l4KjA"),i("9Emft")})),i.register("XwkaQ",(function(t,n){e(t.exports,"QuestAnalytics",(function(){return s}),(function(e){return s=e}));var r,o=function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},i=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};class s{constructor(e){r.set(this,void 0),this.onQuestSelected=e=>{i(this,r,"f").capture("questSelectedByUser",{data:{quest:e}})},this.onQuestCollectibleMinted=e=>{i(this,r,"f").capture("questCollectibleMinted",{data:{quest:e}})},this.onQuestRewardClaimed=e=>{i(this,r,"f").capture("questRewardClaimedByUser",{data:{quest:e}})},this.onQuestInterstitialPrimaryClick=e=>{i(this,r,"f").capture("questInterstitialPrimaryButtonClickedByUser",{data:{quest:e}})},this.onQuestInterstitialSecondaryClick=e=>{i(this,r,"f").capture("questInterstitialSecondaryButtonClickedByUser",{data:{quest:e}})},this.onQuestInterstitialDismiss=e=>{i(this,r,"f").capture("questInterstitialDismissedByUser",{data:{quest:e}})},this.onQuestPreviewUrlClick=(e,t)=>{i(this,r,"f").capture("questPreviewUrlClickedByUser",{data:{quest:e,url:t}})},o(this,r,e,"f")}}r=new WeakMap})),i.register("jeAV5",(function(t,n){e(t.exports,"CURRENT_UNIX_TIMESTAMP_IN_SECONDS",(function(){return r}));const r=Date.now()/1e3})),i.register("3ch1m",(function(t,n){e(t.exports,"createQuestHooks",(function(){return u}));var r=i("5hmFn"),o=i("hDGow"),s=i("79r23"),a=i("9wVbJ");function u(e,t,n,i,u){return{useShouldShowQuests:t=>(0,a.useShouldShowQuests)(e(),t,n,i,u),useQuests:t=>(0,s.useQuests)(e(),t,n,i),useCheckQuestStatus:t=>(0,r.useCheckQuestStatus)(e(),t,n),useClaimQuestReward:()=>(0,o.useClaimQuestReward)(e(),t,n)}}})),i.register("5hmFn",(function(t,n){e(t.exports,"useCheckQuestStatus",(function(){return f}),(function(e){return f=e}));var r=i("iOvk1"),o=i("beWYh"),s=i("csW2r"),a=i("5ekp2"),u=i("9Emft"),c=i("9m4FZ"),l=i("2UXfu"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const p=new(0,c.CheckQuestStatusError)("Checking quest status failed"),f=(e,t,n)=>{var i;const{data:c}=n.useSelectedMultiChainAccount(),{data:f=[]}=n.useAllMultiChainAccounts(),{appVersion:h,questId:y}=t,m=null!==(i=null==c?void 0:c.addresses.map(r.chainAddressToCaip19Address))&&void 0!==i?i:[],v={appVersion:h,questId:y,identifiers:(0,l.generateQuestIdentifiers)(f),selectedAccountAddresses:m},g=u.questsQueryKeys.questStatus(v);return(0,a.useQuery)({queryFn:()=>d(void 0,void 0,void 0,(function*(){try{const t=new(0,o.RequestClient);t.withDefaultHeaders({"Content-Type":"application/json"});const n=yield t.post(`${e}/quests/v1/status`,JSON.stringify(v));if(!(0,o.responseIsOkay)(n)||!n.data)throw p;return n.data.questState}catch(e){throw p}})),queryKey:g,onError:e=>{s.telemetry.captureError(e,s.FeatureTag.Quest)},staleTime:0})}})),i.register("9Emft",(function(t,n){e(t.exports,"QUESTS_BASE_QUERY_KEY",(function(){return r})),e(t.exports,"QUESTS_QUERY_KEY",(function(){return o})),e(t.exports,"questsQueryKeys",(function(){return i}));const r="@phantom/quests",o=`${r}:quests`,i={quests:e=>[`${r}:quests`,e],questStatus:e=>[`${r}:questStatus`,e],showQuests:(e,t,n,o,i)=>[`${r}:showQuests`,e,t,n,o,i]}})),i.register("9m4FZ",(function(t,n){var r,o;e(t.exports,"QuestIdentifierType",(function(){return r})),e(t.exports,"ClaimQuestRewardError",(function(){return i})),e(t.exports,"ClaimQuestRewardBadRequestError",(function(){return s})),e(t.exports,"CheckQuestStatusError",(function(){return a})),(o=r||(r={})).ROOT_ID="ROOT_ID",o.ACCOUNT_ID="ACCOUNT_ID";class i extends Error{constructor(e){super(e),this.name="ClaimQuestRewardError"}}class s extends Error{constructor(e){super(e),this.name="ClaimQuestRewardBadRequestError"}}class a extends Error{constructor(e){super(e),this.name="CheckQuestStatusError"}}})),i.register("2UXfu",(function(t,n){e(t.exports,"generateQuestIdentifiers",(function(){return a}));var r=i("4xbAj"),o=i("RVqnc"),s=i("9m4FZ");const a=e=>{const t=new Set,n=[];for(const i of e)switch(i.type){case r.AccountType.Seed:t.has(i.seedIdentifier)||(t.add(i.seedIdentifier),n.push({type:s.QuestIdentifierType.ROOT_ID,id:i.seedIdentifier}));break;case r.AccountType.PrivateKey:case r.AccountType.Ledger:case r.AccountType.SeedVault:t.has(i.identifier)||(t.add(i.identifier),n.push({type:s.QuestIdentifierType.ACCOUNT_ID,id:i.identifier}));break;case r.AccountType.ReadOnly:break;default:(0,o.assertNever)(i)}return n}})),i.register("hDGow",(function(t,n){e(t.exports,"useClaimQuestReward",(function(){return y}),(function(e){return y=e}));var r=i("iOvk1"),o=i("43063"),s=i("beWYh"),a=i("5uSEV"),u=i("csW2r"),c=i("9W7fs"),l=i("9Emft"),d=i("9m4FZ"),p=i("2UXfu"),f=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const h=new(0,d.ClaimQuestRewardError)("Claiming Reward Failed"),y=(e,t,n)=>{var i;const{data:y}=n.useSelectedMultiChainAccount(),{data:m=[]}=n.useAllMultiChainAccounts(),v=null!==(i=(0,a.getSupportedLanguageValue)(o.i18next.language))&&void 0!==i?i:"en";return(0,c.useMutation)({mutationFn:({questId:t,networkIds:n})=>f(void 0,void 0,void 0,(function*(){var o;try{const i=n.flat(),a=null==y?void 0:y.addresses.find((e=>i.includes(e.networkID))),u=null!==(o=null==y?void 0:y.addresses.map(r.chainAddressToCaip19Address))&&void 0!==o?o:[],c=(0,p.generateQuestIdentifiers)(m),l=s.RequestClient.getInstance().post(`${e}/quests/v1/claim_reward`,{questId:t,locale:v,identifiers:c,selectedAccountAddresses:u,walletAddress:{chainId:null==a?void 0:a.networkID,resourceType:r.Caip19ResourceType.address,address:null==a?void 0:a.address}}),[f]=yield Promise.all([l,new Promise((e=>setTimeout(e,2e3)))]);if(!(0,s.responseIsOkay)(f)){const e=f.data;throw new(0,d.ClaimQuestRewardBadRequestError)(JSON.stringify(e))}const g=f.data;if("reward_granted"!==g.status)throw h;return g}catch(e){throw e instanceof d.ClaimQuestRewardBadRequestError&&u.telemetry.captureError(e,u.FeatureTag.Quest),h}})),onSuccess:()=>{t.invalidateQueries([`${l.QUESTS_BASE_QUERY_KEY}:quests`])}})}})),i.register("79r23",(function(t,n){e(t.exports,"useQuests",(function(){return f}));var r=i("4xbAj"),o=i("iOvk1"),s=i("43063"),a=i("5uSEV"),u=i("5ekp2"),c=i("63urR"),l=i("9Emft"),d=i("2UXfu"),p=i("aWR41");const f=(e,t,n,i)=>{var f,h;const{platform:y,appVersion:m}=t,{data:v}=n.useSelectedMultiChainAccount(),{data:g=[]}=n.useAllMultiChainAccounts(),{data:S,isLoading:E}=i.useIsAnalyticsOptedOut(),w=null!==(f=(0,a.getSupportedLanguageValue)(s.i18next.language))&&void 0!==f?f:"en",x=null!==(h=null==v?void 0:v.addresses.map(o.chainAddressToCaip19Address))&&void 0!==h?h:[],b={appVersion:m,locale:w,platform:y,identifiers:(0,d.generateQuestIdentifiers)(g),selectedAccountAddresses:x,isOptedOut:!!S};return(0,u.useQuery)({queryKey:l.questsQueryKeys.quests(b),enabled:g.length>0&&v&&v.type!==r.AccountType.ReadOnly&&!E,queryFn:()=>(0,c.getQuests)(e,b),select:e=>(0,p.getValidQuests)(e,v),refetchOnMount:"extension"!==y||"always"})}})),i.register("63urR",(function(t,n){e(t.exports,"getQuests",(function(){return a}),(function(e){return a=e}));var r=i("beWYh"),o=i("csW2r"),s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const a=(e,t)=>s(void 0,void 0,void 0,(function*(){var n;try{const n=new(0,r.RequestClient),o=yield n.post(`${e}/quests/v1`,t);if(!(0,r.responseIsOkay)(o))throw new Error("Failed to fetch quests");return o.data.quests}catch(e){return o.telemetry.addBreadcrumb(o.FeatureTag.Quest,`Error when fetching quests: ${null!==(n=null==e?void 0:e.message)&&void 0!==n?n:"Error without message"}`,o.Severity.Info),[]}}))})),i.register("aWR41",(function(t,n){e(t.exports,"getValidQuests",(function(){return s}));var r=i("a2yRh"),o=i("aVeEH");const s=(e,t)=>e.filter((e=>!(0,r.questExpired)(e)&&(0,o.questSupportedByAccount)(e,t)))})),i.register("a2yRh",(function(t,n){e(t.exports,"questExpired",(function(){return o}));var r=i("jeAV5");const o=e=>r.CURRENT_UNIX_TIMESTAMP_IN_SECONDS>e.expirationUnixTimeInSeconds})),i.register("aVeEH",(function(t,n){e(t.exports,"questSupportedByAccount",(function(){return r}));const r=(e,t)=>{var n;const r=null!==(n=null==t?void 0:t.addresses.map((e=>e.networkID)))&&void 0!==n?n:[];for(const t of Object.values(e.networkIds)){if(Array.isArray(t))return t.every((e=>r.includes(e)));if(r.includes(t))return!0}return!1}})),i.register("9wVbJ",(function(t,n){e(t.exports,"useShouldShowQuests",(function(){return a}));var r=i("5ekp2"),o=i("9Emft"),s=i("79r23");const a=(e,t,n,i,a)=>{var u;const{data:c,isLoading:l}=n.useSelectedMultiChainAccount(),{data:d,isLoading:p}=i.useIsAnalyticsOptedOut(),f=null==c?void 0:c.isReadOnly,h=a(),{error:y}=(0,s.useQuests)(e,t,n,i);return(0,r.useQuery)({queryKey:o.questsQueryKeys.showQuests(null!==(u=null==c?void 0:c.addresses[0].address)&&void 0!==u?u:"",!!d,!!f,h,y),enabled:!l&&!p,queryFn:()=>!(h||d||f||y)})}})),i.register("l4KjA",(function(e,t){})),i.register("41yT6",(function(n,r){e(n.exports,"useQuery",(function(){return f})),e(n.exports,"queryClient",(function(){return h})),e(n.exports,"QueryProvider",(function(){return m})),i("cWX68");var o=i("6Pp47"),s=i("kkyJd"),a=(i("9W7fs"),i("5ekp2")),u=i("1VmTz"),c=i("eBByC"),l=i("29o0l"),d=i("JepPo"),p=i("iJRtg");function f(e){return(0,a.useQuery)(e)}const h=new(0,s.QueryClient)({defaultOptions:{mutations:{retry:!1,networkMode:"offlineFirst"},queries:{retry:!1,staleTime:1/0,cacheTime:1/0,refetchOnWindowFocus:!1,networkMode:"offlineFirst"}}}),y=(0,o.createReactQueryCache)({underlyingStorage:new(0,d.LocalStorage),throttleMs:1e3,enableDebugLogs:!1}),m=e=>{const n={shouldDehydrateQuery:p.shouldDehydrateQuery};return t(l).createElement(c.PersistQueryClientProvider,{client:h,persistOptions:{persister:y,dehydrateOptions:n,buster:v,maxAge:1/0}},e.children,t(l).createElement(u.ReactQueryDevtools,{initialIsOpen:!1,position:"top-right"}))},v="23.13.0"})),i.register("cWX68",(function(t,n){e(t.exports,"createReactQueryCache",(function(){return i("6Pp47").createReactQueryCache}));i("6Pp47")})),i.register("6Pp47",(function(t,n){e(t.exports,"createReactQueryCache",(function(){return i}),(function(e){return i=e}));var r=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};function o(e,t,...n){e&&console.log(t,...n)}const i=({underlyingStorage:e,throttleMs:t,cacheKey:n="REACT_QUERY_OFFLINE_CACHE",maxCacheSizeBytes:i=5242880,enableDebugLogs:s=!1})=>{let a=null;return setInterval((()=>{r(void 0,void 0,void 0,(function*(){if(a)try{const t=JSON.stringify(a),r=t.length;r{a=e},restoreClient:()=>r(void 0,void 0,void 0,(function*(){try{const t=yield e.get(n);if(!t)return void o(s,"[React Query Offline Cache] No offline cache restored.");const r=JSON.parse(t),i=t.length;return o(s,"[React Query Offline Cache] Restored RQ offline cache. Size:",i,"bytes"),r}catch(e){return void o(s,"[React Query Offline Cache] Error restoring offline cache.")}})),removeClient:()=>(o(s,"[React Query Offline Cache] Removed offline cache."),e.remove(n))}}})),i.register("kkyJd",(function(t,n){e(t.exports,"QueryClient",(function(){return p}));var r=i("iKKzk"),o=i("bEFfr"),s=i("7CTMq"),a=i("ixnow"),u=i("kKX7c"),c=i("4nwh4"),l=i("cccYE"),d=i("72SXf");class p{mount(){this.unsubscribeFocus=a.focusManager.subscribe((()=>{a.focusManager.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())})),this.unsubscribeOnline=u.onlineManager.subscribe((()=>{u.onlineManager.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,t;null==(e=this.unsubscribeFocus)||e.call(this),null==(t=this.unsubscribeOnline)||t.call(this)}isFetching(e,t){const[n]=(0,r.parseFilterArgs)(e,t);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state.data}getQueriesData(e){return this.getQueryCache().findAll(e).map((({queryKey:e,state:t})=>[e,t.data]))}setQueryData(e,t,n){const o=this.queryCache.find(e),i=null==o?void 0:o.state.data,s=(0,r.functionalUpdate)(t,i);if(void 0===s)return;const a=(0,r.parseQueryArgs)(e),u=this.defaultQueryOptions(a);return this.queryCache.build(this,u).setData(s,{...n,manual:!0})}setQueriesData(e,t,n){return c.notifyManager.batch((()=>this.getQueryCache().findAll(e).map((({queryKey:e})=>[e,this.setQueryData(e,t,n)]))))}getQueryState(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state}removeQueries(e,t){const[n]=(0,r.parseFilterArgs)(e,t),o=this.queryCache;c.notifyManager.batch((()=>{o.findAll(n).forEach((e=>{o.remove(e)}))}))}resetQueries(e,t,n){const[o,i]=(0,r.parseFilterArgs)(e,t,n),s=this.queryCache,a={type:"active",...o};return c.notifyManager.batch((()=>(s.findAll(o).forEach((e=>{e.reset()})),this.refetchQueries(a,i))))}cancelQueries(e,t,n){const[o,i={}]=(0,r.parseFilterArgs)(e,t,n);void 0===i.revert&&(i.revert=!0);const s=c.notifyManager.batch((()=>this.queryCache.findAll(o).map((e=>e.cancel(i)))));return Promise.all(s).then(r.noop).catch(r.noop)}invalidateQueries(e,t,n){const[o,i]=(0,r.parseFilterArgs)(e,t,n);return c.notifyManager.batch((()=>{var e,t;if(this.queryCache.findAll(o).forEach((e=>{e.invalidate()})),"none"===o.refetchType)return Promise.resolve();const n={...o,type:null!=(e=null!=(t=o.refetchType)?t:o.type)?e:"active"};return this.refetchQueries(n,i)}))}refetchQueries(e,t,n){const[o,i]=(0,r.parseFilterArgs)(e,t,n),s=c.notifyManager.batch((()=>this.queryCache.findAll(o).filter((e=>!e.isDisabled())).map((e=>{var t;return e.fetch(void 0,{...i,cancelRefetch:null==(t=null==i?void 0:i.cancelRefetch)||t,meta:{refetchPage:o.refetchPage}})}))));let a=Promise.all(s).then(r.noop);return null!=i&&i.throwOnError||(a=a.catch(r.noop)),a}fetchQuery(e,t,n){const o=(0,r.parseQueryArgs)(e,t,n),i=this.defaultQueryOptions(o);void 0===i.retry&&(i.retry=!1);const s=this.queryCache.build(this,i);return s.isStaleByTime(i.staleTime)?s.fetch(i):Promise.resolve(s.state.data)}prefetchQuery(e,t,n){return this.fetchQuery(e,t,n).then(r.noop).catch(r.noop)}fetchInfiniteQuery(e,t,n){const o=(0,r.parseQueryArgs)(e,t,n);return o.behavior=(0,l.infiniteQueryBehavior)(),this.fetchQuery(o)}prefetchInfiniteQuery(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(r.noop).catch(r.noop)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){const n=this.queryDefaults.find((t=>(0,r.hashQueryKey)(e)===(0,r.hashQueryKey)(t.queryKey)));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;const t=this.queryDefaults.find((t=>(0,r.partialMatchKey)(e,t.queryKey)));return null==t?void 0:t.defaultOptions}setMutationDefaults(e,t){const n=this.mutationDefaults.find((t=>(0,r.hashQueryKey)(e)===(0,r.hashQueryKey)(t.mutationKey)));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;const t=this.mutationDefaults.find((t=>(0,r.partialMatchKey)(e,t.mutationKey)));return null==t?void 0:t.defaultOptions}defaultQueryOptions(e){if(null!=e&&e._defaulted)return e;const t={...this.defaultOptions.queries,...this.getQueryDefaults(null==e?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=(0,r.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.useErrorBoundary&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return null!=e&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==e?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}constructor(e={}){this.queryCache=e.queryCache||new(0,o.QueryCache),this.mutationCache=e.mutationCache||new(0,s.MutationCache),this.logger=e.logger||d.defaultLogger,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}}})),i.register("bEFfr",(function(t,n){e(t.exports,"QueryCache",(function(){return u}));var r=i("iKKzk"),o=i("lS8qk"),s=i("4nwh4"),a=i("5rODI");class u extends a.Subscribable{build(e,t,n){var i;const s=t.queryKey,a=null!=(i=t.queryHash)?i:(0,r.hashQueryKeyByOptions)(s,t);let u=this.get(a);return u||(u=new(0,o.Query)({cache:this,logger:e.getLogger(),queryKey:s,queryHash:a,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(s),meta:t.meta}),this.add(u)),u}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter((t=>t!==e)),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){s.notifyManager.batch((()=>{this.queries.forEach((e=>{this.remove(e)}))}))}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){const[n]=(0,r.parseFilterArgs)(e,t);return void 0===n.exact&&(n.exact=!0),this.queries.find((e=>(0,r.matchQuery)(n,e)))}findAll(e,t){const[n]=(0,r.parseFilterArgs)(e,t);return Object.keys(n).length>0?this.queries.filter((e=>(0,r.matchQuery)(n,e))):this.queries}notify(e){s.notifyManager.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}onFocus(){s.notifyManager.batch((()=>{this.queries.forEach((e=>{e.onFocus()}))}))}onOnline(){s.notifyManager.batch((()=>{this.queries.forEach((e=>{e.onOnline()}))}))}constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}}})),i.register("lS8qk",(function(t,n){e(t.exports,"Query",(function(){return c}));var r=i("iKKzk"),o=i("72SXf"),s=i("4nwh4"),a=i("7bSUD"),u=i("vxiv0");class c extends u.Removable{setOptions(e){this.options={...this.defaultOptions,...e},this.meta=null==e?void 0:e.meta,this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(e,t){const n=(0,r.replaceData)(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),n}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;const n=this.promise;return null==(t=this.retryer)||t.cancel(e),n?n.then(r.noop).catch(r.noop):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some((e=>!1!==e.options.enabled))}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some((e=>e.getCurrentResult().isStale))}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!(0,r.timeUntilStale)(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find((e=>e.shouldFetchOnWindowFocus()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}onOnline(){var e;const t=this.observers.find((e=>e.shouldFetchOnReconnect()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}addObserver(e){-1===this.observers.indexOf(e)&&(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){-1!==this.observers.indexOf(e)&&(this.observers=this.observers.filter((t=>t!==e)),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var n,o;if("idle"!==this.state.fetchStatus)if(this.state.dataUpdatedAt&&null!=t&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var i;return null==(i=this.retryer)||i.continueRetry(),this.promise}if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find((e=>e.options.queryFn));e&&this.setOptions(e.options)}Array.isArray(this.options.queryKey);const s=(0,r.getAbortController)(),u={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},c=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>{if(s)return this.abortSignalConsumed=!0,s.signal}})};c(u);const l={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(u)):Promise.reject("Missing queryFn"),meta:this.meta};var d;(c(l),null==(n=this.options.behavior)||n.onFetch(l),this.revertState=this.state,"idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(o=l.fetchOptions)?void 0:o.meta))&&this.dispatch({type:"fetch",meta:null==(d=l.fetchOptions)?void 0:d.meta});const p=e=>{var t,n;((0,a.isCancelledError)(e)&&e.silent||this.dispatch({type:"error",error:e}),(0,a.isCancelledError)(e))||(null==(t=(n=this.cache.config).onError)||t.call(n,e,this));this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=(0,a.createRetryer)({fn:l.fetchFn,abort:null==s?void 0:s.abort.bind(s),onSuccess:e=>{var t,n;void 0!==e?(this.setData(e),null==(t=(n=this.cache.config).onSuccess)||t.call(n,e,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1):p(new Error("undefined"))},onError:p,onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){this.state=(t=>{var n,r;switch(e.type){case"failed":return{...t,fetchFailureCount:t.fetchFailureCount+1};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,fetchFailureCount:0,fetchMeta:null!=(n=e.meta)?n:null,fetchStatus:(0,a.canFetch)(this.options.networkMode)?"fetching":"paused",...!t.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:null!=(r=e.dataUpdatedAt)?r:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0}};case"error":const o=e.error;return(0,a.isCancelledError)(o)&&o.revert&&this.revertState?{...this.revertState}:{...t,error:o,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),s.notifyManager.batch((()=>{this.observers.forEach((t=>{t.onQueryUpdate(e)})),this.cache.notify({query:this,type:"updated",action:e})}))}constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||o.defaultLogger,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||function(e){const t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==e.initialData?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0,r=void 0!==t;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?null!=n?n:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isInvalidated:!1,status:r?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState,this.meta=e.meta}}})),i.register("7CTMq",(function(t,n){e(t.exports,"MutationCache",(function(){return u}));var r=i("4nwh4"),o=i("lOsKv"),s=i("iKKzk"),a=i("5rODI");class u extends a.Subscribable{build(e,t,n){const r=new(0,o.Mutation)({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0,meta:t.meta});return this.add(r),r}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter((t=>t!==e)),this.notify({type:"removed",mutation:e})}clear(){r.notifyManager.batch((()=>{this.mutations.forEach((e=>{this.remove(e)}))}))}getAll(){return this.mutations}find(e){return void 0===e.exact&&(e.exact=!0),this.mutations.find((t=>(0,s.matchMutation)(e,t)))}findAll(e){return this.mutations.filter((t=>(0,s.matchMutation)(e,t)))}notify(e){r.notifyManager.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}resumePausedMutations(){const e=this.mutations.filter((e=>e.state.isPaused));return r.notifyManager.batch((()=>e.reduce(((e,t)=>e.then((()=>t.continue().catch(s.noop)))),Promise.resolve())))}constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}}})),i.register("1VmTz",(function(t,n){e(t.exports,"ReactQueryDevtools",(function(){return r}));const r=function(){return null}})),i.register("eBByC",(function(t,n){e(t.exports,"PersistQueryClientProvider",(function(){return c}));var r=i("90fwX"),o=i("29o0l"),s=i("kJsYu"),a=i("8mX7P"),u=i("7dHjq");const c=({client:e,children:t,persistOptions:n,onSuccess:i,...c})=>{const[l,d]=o.useState(!0),p=o.useRef({persistOptions:n,onSuccess:i});return o.useEffect((()=>{p.current={persistOptions:n,onSuccess:i}})),o.useEffect((()=>{let t=!1;d(!0);const[n,r]=(0,s.persistQueryClient)({...p.current.persistOptions,queryClient:e});return r.then((()=>{t||(null==p.current.onSuccess||p.current.onSuccess(),d(!1))})),()=>{t=!0,n()}}),[e]),o.createElement(u.QueryClientProvider,(0,r.extends)({client:e},c),o.createElement(a.IsRestoringProvider,{value:l},t))}})),i.register("90fwX",(function(t,n){function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;tn,u=s.buster!==o;a||u?t.removeClient():(0,r.hydrate)(e,s.clientState,i)}else t.removeClient()}catch(e){t.removeClient()}}(e).then((()=>{n||(t=function(e){const t=e.queryClient.getQueryCache().subscribe((()=>{o(e)})),n=e.queryClient.getMutationCache().subscribe((()=>{o(e)}));return()=>{t(),n()}}(e))}));return[()=>{n=!0,null==t||t()},i]}})),i.register("93Hhe",(function(t,n){function r(e){return e.state.isPaused}function o(e){return"success"===e.state.status}function i(e,t={}){const n=[],i=[];if(!1!==t.dehydrateMutations){const o=t.shouldDehydrateMutation||r;e.getMutationCache().getAll().forEach((e=>{o(e)&&n.push(function(e){return{mutationKey:e.options.mutationKey,state:e.state}}(e))}))}if(!1!==t.dehydrateQueries){const n=t.shouldDehydrateQuery||o;e.getQueryCache().getAll().forEach((e=>{n(e)&&i.push(function(e){return{state:e.state,queryKey:e.queryKey,queryHash:e.queryHash}}(e))}))}return{mutations:n,queries:i}}function s(e,t,n){if("object"!=typeof t||null===t)return;const r=e.getMutationCache(),o=e.getQueryCache(),i=t.mutations||[],s=t.queries||[];i.forEach((t=>{var o;r.build(e,{...null==n||null==(o=n.defaultOptions)?void 0:o.mutations,mutationKey:t.mutationKey},t.state)})),s.forEach((t=>{var r;const i=o.get(t.queryHash);i?i.state.dataUpdatedAt!0,y={tokens:h,prices:h,collectibles:r.collectiblesShouldDehydrateQueryPredicate,swapper:l.swapperShouldDehydrateQueryPredicate,transferFungibleLoggingContext:h,[d.TRANSACTIONS_TIMESTAMPS_QUERY_KEY]:h,[u.ACTION_BANNERS_QUERY_KEY]:h,[s.FIAT_RAMP_FUNGIBLES_QUERY_KEY]:h,[p.WALLET_SCREEN_ACTION_QUERY_KEY]:h,[a.InfiniteHistoryItemsKey]:h,[c.QUESTS_QUERY_KEY]:h,[o.EXPLORE_BASE_QUERY_KEY]:h,"test-debug-query":f.isDebugBuild},m=e=>{if(0===e.queryKey.length)return!1;const t=String(e.queryKey[0]);return!!y[t]&&y[t](e)}})),i.register("fVtZG",(function(t,n){e(t.exports,"InfiniteHistoryItemsKey",(function(){return i("1z0aW").InfiniteHistoryItemsKey})),e(t.exports,"useFetchInfiniteHistoryItems",(function(){return i("1z0aW").useFetchInfiniteHistoryItems})),e(t.exports,"useFetchRefreshInfiniteHistoryItems",(function(){return i("1z0aW").useFetchRefreshInfiniteHistoryItems})),e(t.exports,"useRefreshHistory",(function(){return i("2zIBD").useRefreshHistory})),e(t.exports,"createHistoryRowLabels",(function(){return i("h5LSS").createHistoryRowLabels})),e(t.exports,"createPendingTransactionRowLabels",(function(){return i("h5LSS").createPendingTransactionRowLabels})),e(t.exports,"getAccountsWithFilter",(function(){return i("h5LSS").getAccountsWithFilter})),e(t.exports,"getTokenHistoryFilterId",(function(){return i("h5LSS").getTokenHistoryFilterId})),e(t.exports,"isCollectibleTokenType",(function(){return i("h5LSS").isCollectibleTokenType})),e(t.exports,"isSpamTransaction",(function(){return i("h5LSS").isSpamTransaction})),e(t.exports,"isReceiveTransaction",(function(){return i("h5LSS").isReceiveTransaction})),e(t.exports,"extractAddressfromBri",(function(){return i("12SBp").extractAddressfromBri}));i("5nl69"),i("1z0aW"),i("2zIBD"),i("h5LSS"),i("12SBp")})),i.register("5nl69",(function(t,n){e(t.exports,"HistoryItemsFetchCacheBustError",(function(){return l}),(function(e){return l=e})),e(t.exports,"fetchHistoryItems",(function(){return v}),(function(e){return v=e}));var r=i("2onIY"),o=i("beWYh"),s=i("csW2r"),a=i("7XqVB"),u=i("12SBp"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};class l extends Error{constructor(){super(...arguments),this.message="406: Cache bust!"}}class d extends Error{constructor(){super(...arguments),this.message="Server response malformed."}}class p extends Error{}class f extends Error{}const h=a.z.object({next:a.z.union([a.z.null(),a.z.string()]),results:a.z.array(u.HistoryItem)}),y=e=>c(void 0,void 0,void 0,(function*(){const t=new(0,o.RequestClient);t.withDefaultRetry(3,2e3);const n=yield t.post(`${(0,r.getAPIEnvironment)()}/history/v2`,e);if(406===n.status)throw new l;if(n.status>=400&&n.status<500)throw new f(`FetchHistoryItem: Status code: ${n.status}`);if(n.status>=500)throw new p(`FetchHistoryItem: Status code: ${n.status}`);return n.data})),m=e=>!Array.isArray(e.results)||"string"!=typeof e.next&&null!==e.next,v=e=>c(void 0,void 0,void 0,(function*(){var t;const n=yield y(e);if(m(n))throw new d;for(;(null===(t=n.results)||void 0===t?void 0:t.length)<10&&n.next;){if(m(n))throw new d;const e=yield y({next:n.next});n.next=e.next,n.results=[...n.results,...e.results]}try{return h.parse(n)}catch(e){const t=e,r=[],o=t.issues;for(let e=0;en.results[e])).map((e=>{var t;return(null===(t=e.interactionData)||void 0===t?void 0:t.transactionType)||""})),a=[];for(let e=0;e{const t=e.split("/")[1],n=null==t?void 0:t.split(":");return n&&n[1]}})),i.register("1z0aW",(function(t,n){e(t.exports,"InfiniteHistoryItemsKey",(function(){return p}),(function(e){return p=e})),e(t.exports,"infiniteHistoryItemsQueryKey",(function(){return f}),(function(e){return f=e})),e(t.exports,"useFetchInfiniteHistoryItems",(function(){return h}),(function(e){return h=e})),e(t.exports,"useFetchRefreshInfiniteHistoryItems",(function(){return y}),(function(e){return y=e}));var r=i("iOvk1"),o=i("csW2r"),s=i("wGjeD"),a=i("5ekp2"),u=i("7dHjq"),c=i("29o0l"),l=i("5nl69"),d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const p="fetch-infinite-history-items",f=e=>[p,e],h=e=>{const t=(0,u.useQueryClient)();(0,c.useEffect)((()=>{const n=f(e),r=t.getQueryState(n,{exact:!0,fetchStatus:"fetching"});(null==r?void 0:r.data)&&t.removeQueries(n,{exact:!0})}),[t,e]),(0,c.useEffect)((()=>()=>{t.cancelQueries([p],{exact:!1})}),[t]);const n=(0,s.useInfiniteQuery)(f(e),(({pageParam:t})=>d(void 0,void 0,void 0,(function*(){return t?yield(0,l.fetchHistoryItems)({next:t}):yield(0,l.fetchHistoryItems)({accounts:e||[]})}))),{getNextPageParam:e=>e.next,cacheTime:1/0,staleTime:1/0,retry:!1,enabled:!!(null==e?void 0:e.length)&&e.every((e=>!r.Chains.isLocalNetworkID(e.chainId))),onError:n=>{n instanceof l.HistoryItemsFetchCacheBustError&&((e,t)=>{e.removeQueries(t,{exact:!0})})(t,f(e)),o.telemetry.captureError(n,o.FeatureTag.History)}});return n},y=e=>{var t,n;const i=(0,u.useQueryClient)(),s=i.getQueryState(f(e),{exact:!0}),h=null===(n=null===(t=null==s?void 0:s.data)||void 0===t?void 0:t.pages[0])||void 0===n?void 0:n.results[0],y=(0,a.useQuery)(((e,t)=>["refresh-fetch-infinite-history-items",e,t])(e,null==h?void 0:h.id),(({queryKey:[,e,t]})=>d(void 0,void 0,void 0,(function*(){return Date.now()-((null==s?void 0:s.dataUpdatedAt)||0)<500?null:t?yield(0,l.fetchHistoryItems)({accounts:e||[],latestTransactionStored:t}):yield(0,l.fetchHistoryItems)({accounts:e||[]})}))),{cacheTime:0,staleTime:0,retry:!1,enabled:!!s&&"loading"!==s.status&&!!(null==e?void 0:e.length)&&e.every((e=>!r.Chains.isLocalNetworkID(e.chainId))),onError:e=>o.telemetry.captureError(e,o.FeatureTag.History)});return(0,c.useEffect)((()=>{var t;if(null===(t=y.data)||void 0===t?void 0:t.results.length){const t=y.data;i.cancelQueries([p],{exact:!1}),i.setQueryData([p,e],(()=>({pages:[t],pageParams:[]})))}}),[y.data,i,e]),y}})),i.register("2zIBD",(function(t,n){e(t.exports,"useRefreshHistory",(function(){return l}),(function(e){return l=e}));var r=i("iOvk1"),o=i("RVqnc"),s=i("7dHjq"),a=i("29o0l"),u=i("1z0aW"),c=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))};const l=(e,t)=>{const[n,i]=(0,a.useState)(0),[l,d]=(0,a.useState)(!1),p=(0,s.useQueryClient)().getQueryData((0,u.infiniteHistoryItemsQueryKey)(e),{exact:!0}),f=(0,a.useMemo)((()=>(null==p?void 0:p.pages[0].results.map((e=>e.chainMeta.transactionId)))||[]),[null==p?void 0:p.pages]),{refetch:h,isError:y,isFetching:m}=(0,u.useFetchRefreshInfiniteHistoryItems)(e);return(0,a.useEffect)((()=>{let e=0;!function(){var n;c(this,void 0,void 0,(function*(){let s=[];function a(e){return t.some((t=>{const n=e.length?e:f;switch(t.networkID){case r.NetworkIDs.Ethereum.Mainnet:case r.NetworkIDs.Ethereum.Goerli:case r.NetworkIDs.Ethereum.Sepolia:case r.NetworkIDs.Polygon.Mainnet:case r.NetworkIDs.Polygon.Mumbai:return!n.includes(t.data.transactions[t.data.transactions.length-1].hash);case r.NetworkIDs.Solana.Mainnet:case r.NetworkIDs.Solana.Testnet:case r.NetworkIDs.Solana.Devnet:case r.NetworkIDs.Solana.Localnet:return!n.includes(t.data.signature);case r.NetworkIDs.Bitcoin.Mainnet:case r.NetworkIDs.Bitcoin.Testnet:return!n.includes(t.data.txID);default:return(0,o.assertNever)(t)}}))}if(a(s)){for(i((e=>e+1));e<5&&a(s);)try{const t=yield h();s=(null===(n=t.data)||void 0===n?void 0:n.results.map((e=>e.chainMeta.transactionId)))||[],++e}catch(e){}i((e=>e-1))}}))}()}),[t,f,h]),(0,a.useEffect)((()=>{d(n>0)}),[n]),{refresh:h,isRefreshError:y,isRefreshing:m,isRefreshingConfirmedTxs:l}}})),i.register("h5LSS",(function(n,r){e(n.exports,"createHistoryRowLabels",(function(){return h})),e(n.exports,"isReceiveTransaction",(function(){return S})),e(n.exports,"isCollectibleTokenType",(function(){return v})),e(n.exports,"createPendingTransactionRowLabels",(function(){return y})),e(n.exports,"getAccountsWithFilter",(function(){return m})),e(n.exports,"isSpamTransaction",(function(){return g})),e(n.exports,"getTokenHistoryFilterId",(function(){return E}));var o=i("4xbAj"),s=i("iOvk1"),a=i("5slFC"),u=i("bO44J"),c=i("7gANb"),l=i("RVqnc"),d=i("29o0l"),p=i("Nt4tV"),f=i("12SBp");const h=(e,n,r,i,a)=>{var c;const{interactionData:h,chainMeta:y}=e,{transactionType:m}=h,g="failed"===y.status,E=y.chainId,{symbol:w}=u.NATIVE_TOKEN_MAP[E],x=n("historyUnknownDappName"),b=t(d).createElement(r,{historyItem:e,size:"small",isDetailViewOrSvg:!1});switch(m){case"TOKEN_SEND":{const e=h.balanceChanges[0],{token:{symbol:t,displayName:r,tokenType:s,decimals:u},amount:c}=e,d=S(e,a),y=v(s);let m="";if(!g&&void 0!==u&&!("NonFungible"===s)){const e=d?"+":"-";m=y?`${e}${(0,p.amountToFormattedAmount)(c,u)}`:`${e}${(0,p.amountToFormattedAmount)(c,u)}${t?` ${(0,l.truncateString)(t,6)}`:""}`}if(d){const t=(0,f.extractAddressfromBri)(e.from),s=(0,o.formatAddress)(t,void 0,i(t,E));return{topLeft:{label:`${n("transactionsReceived")} ${y?r||n("richTransactionDetailUnknownNFT"):""}`},topRight:{label:`${m}`,color:"#21E56F"},bottomLeft:{label:n("transactionsFromParagraphInterpolated",{from:s,defaultValue:`From ${s}`})},image:b}}{const t=(0,f.extractAddressfromBri)(e.to),s=(0,o.formatAddress)(t,void 0,i(t,E));return{topLeft:{label:g?n("transactionsSendFailed"):`${n("transactionsSent")} ${y?r||n("richTransactionDetailUnknownNFT"):""}`},topRight:{label:`${m}`,color:"#FFFFFF"},bottomLeft:{label:n("transactionsToParagraphInterpolated",{to:s,defaultValue:`To ${s}`})},image:b}}}case"TOKEN_BURN":{const{amount:e,token:t}=h;let r="";return r=t.displayName?"1"===e?t.displayName:`${t.displayName} (${e})`:n("richTransactionDetailUnknownNFT"),{topLeft:{label:g?`${n("transactionsFailedBurn")}`:`${n("transactionsBurned")}`},bottomLeft:{label:r},image:b}}case"TOKEN_UNWRAP":{const{amount:e,token:t}=h;return{topLeft:{label:g?`${n("transactionsUnwrappedFailed")}`:`${n("transactionsUnwrapped")}`},topRight:{label:g?"":`${(0,p.amountToFormattedAmount)(e,null!==(c=t.decimals)&&void 0!==c?c:0)} ${t.symbol}`,color:"#FFFFFF"},image:b}}case"TOKEN_SWAP":{const{receiveAmount:e,receiveToken:t,sendAmount:r,sendToken:i,dapp:s}=h,a=s?s.displayName:n("historyUnknownDappName"),u=(0,o.formatAddressShort)((0,f.extractAddressfromBri)(i.id)||""),c=(0,o.formatAddressShort)((0,f.extractAddressfromBri)(t.id)||"");let d="";g||void 0===t.decimals||(d=`+${(0,p.amountToFormattedAmount)(e,t.decimals)} ${(0,l.truncateString)(t.symbol||c,6)}`);let y="";return g||void 0===i.decimals||(y=`-${(0,p.amountToFormattedAmount)(r,i.decimals)} ${(0,l.truncateString)(i.symbol||u,6)}`),{topLeft:{label:n(g?"transactionsFailedSwap":"transactionsSwapped")},topRight:{label:d,color:"#21E56F"},bottomLeft:{label:a},bottomRight:{label:y,color:"#FFFFFF"},image:b}}case"BRIDGE_INIT":{const e=h.dapp?h.dapp.displayName:x,t=h.balanceChanges[0],{token:{symbol:r,decimals:o},amount:i}=t,s=r?` ${(0,l.truncateString)(r,6)}`:"";if(!g&&void 0!==o){const t=`-${(0,p.amountToFormattedAmount)(i,o)}${s}`;return{topLeft:{label:g?n("transactionBridgeInitiatedFailed"):`${n("transactionBridgeInitiated")}`},bottomLeft:{label:e},topRight:{label:`${t}`,color:"#FFFFFF"},image:b}}return{topLeft:{label:g?n("transactionBridgeInitiatedFailed"):`${n("transactionBridgeInitiated")}`},bottomLeft:{label:e},image:b}}case"WITHDRAW_STAKE":{const{amount:e,stakeAccount:t}=h,r=(0,f.extractAddressfromBri)(t),i=s.Chains.getTokenSymbol(E);return{topLeft:{label:n(g?"transactionsWithdrawStakeFailed":"transactionsWithdrawStake")},topRight:{label:g?"":`${(0,p.amountToFormattedAmount)(e,u.NATIVE_TOKEN_MAP[E].decimals)} ${(0,l.truncateString)(i,6)}`,color:"#FFFFFF"},bottomLeft:{label:(0,o.formatHashMedium)(r,4)},image:b}}case"DEACTIVATE_STAKE":{const{stakeAccount:e}=h,t=(0,f.extractAddressfromBri)(e);return{topLeft:{label:n(g?"transactionsDeactivateStakeFailed":"transactionsDeactivateStake")},bottomLeft:{label:(0,o.formatHashMedium)(t,4)},image:b}}case"STAKE":{const{amount:e,stakeAccount:t,validatorName:r}=h,i=(0,f.extractAddressfromBri)(t);return{topLeft:{label:n(g?"transactionsStakedFailed":"transactionsStaked")},topRight:{label:g?"":`${(0,p.amountToFormattedAmount)(e,u.NATIVE_TOKEN_MAP[E].decimals)} ${(0,l.truncateString)(w,6)}`,color:"#FFFFFF"},bottomLeft:{label:r||(0,o.formatHashMedium)(i,4)},image:b}}case"COLLECTIBLE_LIST":{const{dapp:e,item:t}=h,r=e?e.displayName:n("historyUnknownDappName"),o=t.displayName||n("richTransactionDetailUnknownNFT");return{topLeft:{label:g?n("transactionsListedFailed"):n("transactionsListedInterpolated",{name:o})},bottomLeft:{label:r},image:b}}case"COLLECTIBLE_BUY_ITEM":{const{dapp:e,itemAmount:t,item:r,forAsset:i,forAmount:s}=h,a=e?e.displayName:n("historyUnknownDappName"),u=void 0!==i.decimals?`-${(0,p.amountToFormattedAmount)(s,i.decimals)} ${(0,l.truncateString)(i.symbol||"",6)}`:n("transactionsUnknownAmount"),c=r.symbol||(0,o.formatAddressShort)((0,f.extractAddressfromBri)(r.id)),d=t&&"SemiFungible"===r.tokenType?`+${t} ${c}`:`+${c}`;return{topLeft:{label:n(g?"transactionsBuyFailed":"transactionsBoughtCollectible")},topRight:{label:g?"":d,color:"#21E56F"},bottomRight:{label:g?"":`${u}`,color:"#FFFFFF"},bottomLeft:{label:a},image:b}}case"COLLECTIBLE_CANCEL_BID":{const{dapp:e,item:t}=h,r=e?e.displayName:n("historyUnknownDappName"),o=t.displayName||n("richTransactionDetailUnknownNFT");return{topLeft:{label:g?n("transactionsCancelBidOnFailed"):n("transactionsCancelBidOnInterpolated",{name:o})},bottomLeft:{label:r},image:b}}case"COLLECTIBLE_BID_ITEM":{const{dapp:e,item:t}=h,r=e?e.displayName:n("historyUnknownDappName"),o=t.displayName||n("richTransactionDetailUnknownNFT");return{topLeft:{label:g?n("transactionsBidFailed"):n("transactionsBidOnInterpolated",{name:o})},bottomLeft:{label:r},image:b}}case"COLLECTIBLE_UNLIST":{const{dapp:e,item:t}=h,r=e?e.displayName:n("historyUnknownDappName"),o=t.displayName||n("richTransactionDetailUnknownNFT");return{topLeft:{label:g?n("transactionsUnlistedFailed"):n("transactionsUnlistedInterpolated",{name:o})},bottomLeft:{label:r},image:b}}case"COLLECTIBLE_SELL_ITEM":{const{dapp:e,itemAmount:t,item:r,forAsset:i,forAmount:s}=h,a=e?e.displayName:n("historyUnknownDappName"),u=void 0!==i.decimals?`+${(0,p.amountToFormattedAmount)(s,i.decimals)} ${(0,l.truncateString)(i.symbol||"",6)}`:n("transactionsUnknownAmount"),c=r.symbol||(0,o.formatAddressShort)((0,f.extractAddressfromBri)(r.id)),d=t&&"SemiFungible"===r.tokenType?`-${t} ${c}`:`-${c}`;return{topLeft:{label:n(g?"transactionsSoldFailed":"transactionsSoldCollectible")},topRight:{label:g?"":`${u}`,color:"#21E56F"},bottomRight:{label:g?"":d,color:"#FFFFFF"},bottomLeft:{label:a},image:b}}case"CANCEL_TX":return{topLeft:{label:n(g?"transactionCancelledFailed":"transactionCancelled")},image:b};case"TOKEN_APPROVAL":{const{dapp:e,token:t,isApproved:r}=h,o=v(t.tokenType)?t.displayName:t.symbol;let i;return i=g?r?v(t.tokenType)?n("transactionApproveTokenFailed",{tokenSymbol:o}):n("transactionApprovalFailed"):v(t.tokenType)?n("transactionRevokeApproveTokenFailed",{tokenSymbol:o}):n("transactionRevokeFailed"):n(r?"transactionApproveToken":"transactionRevokeApproveToken",{tokenSymbol:o}),{topLeft:{label:i},bottomLeft:{label:e?e.displayName:x,color:"#777"},image:b}}case"COLLECTION_APPROVAL":{const{collection:e,isApproved:t,dapp:r}=h,o=e.displayName;let i;return i=n(g?t?"transactionApproveTokenFailed":"transactionRevokeApproveTokenFailed":t?"transactionApproveToken":"transactionRevokeApproveToken",{tokenSymbol:o}),{topLeft:{label:i},bottomLeft:{label:r?r.displayName:x,color:"#777"},image:b}}case"CANCEL_ORDER":{const{dapp:e}=h;return{topLeft:{label:n(g?"transactionCancelOrderFailed":"transactionCancelOrder")},bottomLeft:{label:(null==e?void 0:e.displayName)||n("historyUnknownDappName"),color:"#777"},image:b}}case"UNCLASSIFIED_APP_INTERACTION":{const{dapp:e}=h,t=e?e.displayName:x;return{topLeft:{label:n(g?"transactionsFailedAppInteraction":"transactionsAppInteraction")},bottomLeft:{label:t},image:b}}}},y=(e,n)=>{const{display:r,type:o}=e,{topLeft:i,topRight:s,bottomLeft:a,bottomRight:u}=r.summary;return{topLeft:i,topRight:s,bottomLeft:a,bottomRight:u,image:t(d).createElement(n,{logoUri:r.summary.logoUri,pendingTransactionType:o,size:"small"})}},m=(e,t,n)=>{var r;let o=(null!=e?e:[]).map(c.toAccount);if(t){const e=null===(r=o.find((e=>e.chainId===t)))||void 0===r?void 0:r.address;if(e){const r={chainId:t,address:e};n&&(r.filters=[{type:"token",value:n}]),o=[r]}}return o},v=e=>{switch(e){case"SemiFungible":case"NonFungible":return!0;default:return!1}},g=(e,t)=>{const{interactionData:n}=e;if("TOKEN_SEND"===n.transactionType){const e=n.balanceChanges[0],r=e.token;return S(e,t)&&!!r.isSpam}return!1},S=(e,t)=>{const n=(0,f.extractAddressfromBri)(e.to),r=(0,f.extractAddressfromBri)(e.from),o=t.some((e=>e.address.toLowerCase()===n.toLowerCase())),i=t.some((e=>e.address.toLowerCase()===r.toLowerCase()));return o&&!i},E=e=>{switch(null==e?void 0:e.type){case a.FungibleTokenType.BRC20:return e.data.firstCreatedInscriptionId;case a.FungibleTokenType.ERC20:return e.data.contractAddress;case a.FungibleTokenType.SPL:return e.data.splTokenAccountPubkey;default:return}}}))}(); +//# sourceMappingURL=multichainMigration.41f1b5a4.js.map +define=__define;})(window.define); \ No newline at end of file diff --git a/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/notification.0d622a75.js b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/notification.0d622a75.js new file mode 100644 index 0000000..0089539 --- /dev/null +++ b/assets/scripts/extensions/bfnaelmomeimhlpmgjnjophhpkkoljpa/24.5.0_0/notification.0d622a75.js @@ -0,0 +1,4185 @@ +(function(define){var __define;"function"==typeof define&&define.amd&&(__define=define,define=null); +function e(e,o,t,n){Object.defineProperty(e,o,{get:t,set:n,enumerable:!0,configurable:!0})}function o(e){return e&&e.__esModule?e.default:e}var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{};function n(e){Object.defineProperty(e,"__esModule",{value:!0,configurable:!0})}var r={},i={},s=t.parcelRequire1d24;null==s&&((s=function(e){if(e in r)return r[e].exports;if(e in i){var o=i[e];delete i[e];var t={id:e,exports:{}};return r[e]=t,o.call(t.exports,t,t.exports),t.exports}var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}).register=function(e,o){i[e]=o},t.parcelRequire1d24=s),s.register("5V6iE",(function(o,t){var n,r;e(o.exports,"register",(function(){return n}),(function(e){return n=e})),e(o.exports,"resolve",(function(){return r}),(function(e){return r=e}));var i={};n=function(e){for(var o=Object.keys(e),t=0;t{var{reset:o}=e,t=a(e,["reset"]);return(0,n.default)(o&&[r.resets.base,r.resets[o]],(0,i.atomsWithoutResets)(t))}})),s.register("eaN9g",(function(o,t){function n(e){var o,t,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(o=0;oe,i=function(){return(0,n.c)(r)(...arguments)}})),s.register("dLOSv",(function(o,t){function n(e){var o=function(e,o){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,o||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===o?String:Number)(e)}(e,"string");return"symbol"==typeof o?o:String(o)}function r(e,o,t){return(o=n(o))in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function i(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function s(e){for(var o=1;ofunction(){for(var o=arguments.length,t=new Array(o),n=0;ne.styles))),i=Object.keys(r),a=i.filter((e=>"mappings"in r[e]));return Object.assign((o=>{var t=[],n={},i=s({},o),l=!1;for(var u of a){var c=o[u];if(null!=c){var p=r[u];for(var d of(l=!0,p.mappings))n[d]=c,null==i[d]&&delete i[d]}}var m=l?s(s({},n),i):o,f=function(){var e=m[_],o=r[_];try{if(o.mappings)return"continue";if("string"==typeof e||"number"==typeof e)t.push(o.values[e].defaultClass);else if(Array.isArray(e))for(var n=0;n(0,r.useMemo)((()=>(0,n.default)(e)),[e])})),s.register("6H0Yb",(function(o,t){e(o.exports,"getImageThroughProxy",(function(){return i})),e(o.exports,"getScaledImageURI",(function(){return a})),e(o.exports,"getScaledImageURIExt",(function(){return l}));var n=s("48GYa");const r=e=>(0,n.getDevicePixelRatio)()*e,i=(e,o=!1)=>`https://api.phantom.app/image-proxy/?image=${encodeURIComponent(e)}${o?"&anim=false":""}`,a=(e,o,t,n=!1)=>{const s=r(t);return`${i(e,n)}&fit=scale-down&${o}=${s}`},l=(e,o,t,n=!1)=>{const s=r(o),a=r(t);return`${i(e,n)}&fit=cover&width=${s}&height=${a}`}})),s.register("48GYa",(function(o,t){e(o.exports,"getDevicePixelRatio",(function(){return n}));const n=()=>(null===window||void 0===window?void 0:window.devicePixelRatio)||1})),s.register("bltGM",(function(t,n){e(t.exports,"Button",(function(){return c}),(function(e){return c=e}));var r=s("lDSNw");s("hFHsm");var i=s("5bYFu"),a=s("9o04t"),l=s("7Z3fz"),u=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{children:t,variant:n,className:s,font:c="caption"}=e,p=u(e,["children","variant","className","font"]);const d=(0,i.useClassNames)((0,l.buttonVariants)(n),s);return o(r).createElement("button",Object.assign({},p,{className:d}),o(r).createElement(a.Text,{font:c,content:t}))}))})),s.register("9o04t",(function(t,n){e(t.exports,"Text",(function(){return u}),(function(e){return u=e}));var r=s("lDSNw"),i=s("4kCaP");s("hFHsm");var a=s("5bYFu"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{content:t,className:n,font:s="body"}=e,u=l(e,["content","className","font"]);const c=(0,a.useClassNames)((0,i.atoms)({font:s,color:"current"}),n);return o(r).createElement("span",Object.assign({className:c},u),t)}))})),s.register("7Z3fz",(function(o,t){e(o.exports,"buttonVariants",(function(){return n})),s("fmaFi");var n=(0,s("bemUB").c)({defaultClassName:"_1x3c3ka3 dn14ce0 dn14ce1 dn14ce6 dn14cee _1srojxbiv _1srojxbjt _1srojxblp _1srojxbkr _1srojxb2y _1srojxb43 _1srojxb12o _1srojxbzc _1srojxbyz _1srojxb11y _1srojxb3i4",variantClassNames:{theme:{secondary:"_1srojxb1ah _1srojxb18f _1srojxb2lk",primary:"_1srojxb1cz _1srojxb1df _1srojxb2j2"}},defaultVariants:{theme:"secondary"},compoundVariants:[]})})),s.register("fmaFi",(function(o,t){e(o.exports,"createRuntimeFn",(function(){return s("bemUB").c}));s("bemUB")})),s.register("bemUB",(function(o,t){function n(e){var o=function(e,o){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,o||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===o?String:Number)(e)}(e,"string");return"symbol"==typeof o?o:String(o)}function r(e,o,t){return(o=n(o))in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function i(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function s(e){for(var o=1;o{for(var n of Object.keys(e)){var r;if(e[n]!==(null!==(r=o[n])&&void 0!==r?r:t[n]))return!1}return!0},u=e=>{var o=o=>{var t=e.defaultClassName,n=s(s({},e.defaultVariants),o);for(var r in n){var i,a=null!==(i=n[r])&&void 0!==i?i:e.defaultVariants[r];if(null!=a){var u=a;"boolean"==typeof u&&(u=!0===u?"true":"false");var c=e.variantClassNames[r][u];c&&(t+=" "+c)}}for(var[p,d]of e.compoundVariants)l(p,n,e.defaultVariants)&&(t+=" "+d);return t};return o.variants=()=>Object.keys(e.variantClassNames),o.classNames={get base(){return e.defaultClassName.split(" ")[0]},get variants(){return a(e.variantClassNames,(e=>a(e,(e=>e.split(" ")[0]))))}},o}})),s.register("VXjif",(function(e,o){})),s.register("dIfMR",(function(e,o){})),s.register("4bnka",(function(e,o){s("j9OZC"),s("2Uwnn")})),s.register("j9OZC",(function(t,n){e(t.exports,"style",(function(){return x})),e(t.exports,"styleVariants",(function(){return j}));var r=s("8HTAW"),i=s("hIZNW"),a=s("iMuM0"),l=s("euwKc"),u=s("dbdyK");s("1XxQu"),s("gsUwe");s("k3KOz");s("2nHXl"),s("lLgau"),s("dr2UJ"),s("izaHg");var c=s("fbc5c");s("l6VpW"),s("iXdWU");var p=new Set,d=[],m=[],f={appendCss:e=>{m.push(e)},registerClassName:e=>{p.add(e)},registerComposition:e=>{d.push(e)},markCompositionUsed:()=>{},onEndFileScope:e=>{var o=(0,i.t)({localClassNames:Array.from(p),composedClassLists:d,cssObjs:m}).join("\n");(0,r.injectStyles)({fileScope:e,css:o}),m=[]},getIdentOption:()=>"short"};function _(e,o){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,o){return e.__proto__=o,e},_(e,o)}function g(){g=function(e,o){return new t(e,void 0,o)};var e=RegExp.prototype,o=new WeakMap;function t(e,n,r){var i=new RegExp(e,n);return o.set(i,r||o.get(e)),_(i,t.prototype)}function n(e,t){var n=o.get(t);return Object.keys(n).reduce((function(o,t){var r=n[t];if("number"==typeof r)o[t]=e[r];else{for(var i=0;void 0===e[r[i]]&&i+1]+)>/g,(function(e,o){var t=i[o];return"$"+(Array.isArray(t)?t.join("$"):t)})))}if("function"==typeof r){var s=this;return e[Symbol.replace].call(this,t,(function(){var e=arguments;return"object"!=typeof e[e.length-1]&&(e=[].slice.call(e)).push(n(e,s)),r.apply(this,e)}))}return e[Symbol.replace].call(this,t,r)},g.apply(this,arguments)}function v(e){return e.match(/^[0-9]/)?"_".concat(e):e}function h(e){var o=(0,a.getIdentOption)(),{debugId:t,debugFileName:n=!0}=(0,i._)((0,i._)({},"string"==typeof e?{debugId:e}:null),"object"==typeof e?e:null),r=(0,u.getAndIncrementRefCounter)().toString(36),{filePath:s,packageName:c}=(0,u.getFileScope)(),p=(0,l.default)(c?"".concat(c).concat(s):s),d="".concat(p).concat(r);if("debug"===o){var m=function(e){var{debugId:o,debugFileName:t}=e,n=o?[o.replace(/\s/g,"_")]:[];if(t){var{filePath:r}=(0,u.getFileScope)(),i=r.match(g(/([^\/\\]*)?[\/\\]?([^\/\\]*)\.css\.(ts|js|tsx|jsx|cjs|mjs)$/,{dir:1,file:2}));if(i&&i.groups){var{dir:s,file:a}=i.groups;n.unshift(a&&"index"!==a?a:s)}}return n.join("_")}({debugId:t,debugFileName:n});return m&&(d="".concat(m,"__").concat(d)),v(d)}if("function"==typeof o){if(!(d=o({hash:d,debugId:t,filePath:s,packageName:c})).match(/^[A-Z_][0-9A-Z_]+$/i))throw new Error('Identifier function returned invalid indentifier: "'.concat(d,'"'));return d}return v(d)}(0,a.setAdapterIfNotSet)(f);function b(e,t){var n=h(t);(0,a.registerClassName)(n,(0,u.getFileScope)());var r=[],s=[];for(var l of e)"string"==typeof l?r.push(l):s.push(l);var p=n;if(r.length>0&&(p="".concat(n," ").concat((0,i.d)(r)),(0,a.registerComposition)({identifier:n,classList:p},(0,u.getFileScope)()),s.length>0&&(0,a.markCompositionUsed)(n)),s.length>0){var d=o(c).all(s,{arrayMerge:(e,o)=>o});(0,a.appendCss)({type:"local",selector:n,rule:d},(0,u.getFileScope)())}return p}function x(e,o){if(Array.isArray(e))return b(e,o);var t=h(o);return(0,a.registerClassName)(t,(0,u.getFileScope)()),(0,a.appendCss)({type:"local",selector:t,rule:e},(0,u.getFileScope)()),t}function j(){if("function"==typeof(arguments.length<=1?void 0:arguments[1])){var e=arguments.length<=0?void 0:arguments[0],o=arguments.length<=1?void 0:arguments[1],t=arguments.length<=2?void 0:arguments[2],n={};for(var r in e)n[r]=x(o(e[r],r),t?"".concat(t,"_").concat(r):r);return n}var i=arguments.length<=0?void 0:arguments[0],s=arguments.length<=1?void 0:arguments[1],a={};for(var l in i)a[l]=x(i[l],s?"".concat(s,"_").concat(l):l);return a}})),s.register("8HTAW",(function(o,t){e(o.exports,"injectStyles",(function(){return r}));var n={},r=e=>{var{fileScope:o,css:t}=e,r=o.packageName?[o.packageName,o.filePath].join("/"):o.filePath,i=n[r];if(!i){var s=document.createElement("style");o.packageName&&s.setAttribute("data-package",o.packageName),s.setAttribute("data-file",o.filePath),s.setAttribute("type","text/css"),i=n[r]=s,document.head.appendChild(s)}i.innerHTML=t}})),s.register("hIZNW",(function(t,n){e(t.exports,"_",(function(){return v})),e(t.exports,"d",(function(){return y})),e(t.exports,"t",(function(){return F}));var r,i=s("1XxQu"),a=s("gsUwe"),l=s("l6VpW"),u=s("iMuM0"),c=s("dr2UJ"),p=s("hdpOv"),d=s("izaHg"),m=s("iXdWU");function f(e){var o=function(e,o){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,o||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===o?String:Number)(e)}(e,"string");return"symbol"==typeof o?o:String(o)}function _(e,o,t){return(o=f(o))in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function g(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function v(e){for(var o=1;o=0||(r[t]=e[t]);return r}(e,o);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}function b(e,o){for(var t in e)o(e[t],t)}function x(e,o){var t={};for(var n in e)-1===o.indexOf(n)&&(t[n]=e[n]);return t}function j(e){for(var o=arguments.length,t=new Array(o>1?o-1:0),n=1;nt.has(e.query)));i>-1?o.splice(i,0,r):o.push(r)};for(var[n,r]of this.precedenceLookup.entries())t(r);return o}renderToArray(){var e=[];for(var{query:o,rules:t,children:n}of this.getSortedRuleset()){var r={};for(var i of t)r[i.selector]=i.rule;Object.assign(r,...n.renderToArray()),e.push({[o]:r})}return e}constructor(){this.ruleset=new Map,this.precedenceLookup=new Map}}var w,O={":-moz-any-link":!0,":-moz-full-screen":!0,":-moz-placeholder":!0,":-moz-read-only":!0,":-moz-read-write":!0,":-ms-fullscreen":!0,":-ms-input-placeholder":!0,":-webkit-any-link":!0,":-webkit-full-screen":!0,"::-moz-color-swatch":!0,"::-moz-list-bullet":!0,"::-moz-list-number":!0,"::-moz-page-sequence":!0,"::-moz-page":!0,"::-moz-placeholder":!0,"::-moz-progress-bar":!0,"::-moz-range-progress":!0,"::-moz-range-thumb":!0,"::-moz-range-track":!0,"::-moz-scrolled-page-sequence":!0,"::-moz-selection":!0,"::-ms-backdrop":!0,"::-ms-browse":!0,"::-ms-check":!0,"::-ms-clear":!0,"::-ms-fill-lower":!0,"::-ms-fill-upper":!0,"::-ms-fill":!0,"::-ms-reveal":!0,"::-ms-thumb":!0,"::-ms-ticks-after":!0,"::-ms-ticks-before":!0,"::-ms-tooltip":!0,"::-ms-track":!0,"::-ms-value":!0,"::-webkit-backdrop":!0,"::-webkit-inner-spin-button":!0,"::-webkit-input-placeholder":!0,"::-webkit-meter-bar":!0,"::-webkit-meter-even-less-good-value":!0,"::-webkit-meter-inner-element":!0,"::-webkit-meter-optimum-value":!0,"::-webkit-meter-suboptimum-value":!0,"::-webkit-outer-spin-button":!0,"::-webkit-progress-bar":!0,"::-webkit-progress-inner-element":!0,"::-webkit-progress-inner-value":!0,"::-webkit-progress-value":!0,"::-webkit-resizer":!0,"::-webkit-scrollbar-button":!0,"::-webkit-scrollbar-corner":!0,"::-webkit-scrollbar-thumb":!0,"::-webkit-scrollbar-track-piece":!0,"::-webkit-scrollbar-track":!0,"::-webkit-scrollbar":!0,"::-webkit-search-cancel-button":!0,"::-webkit-search-results-button":!0,"::-webkit-slider-runnable-track":!0,"::-webkit-slider-thumb":!0,"::after":!0,"::backdrop":!0,"::before":!0,"::cue":!0,"::file-selector-button":!0,"::first-letter":!0,"::first-line":!0,"::grammar-error":!0,"::marker":!0,"::placeholder":!0,"::selection":!0,"::spelling-error":!0,"::target-text":!0,"::view-transition-group":!0,"::view-transition-image-pair":!0,"::view-transition-new":!0,"::view-transition-old":!0,"::view-transition":!0,":active":!0,":after":!0,":any-link":!0,":before":!0,":blank":!0,":checked":!0,":default":!0,":defined":!0,":disabled":!0,":empty":!0,":enabled":!0,":first-child":!0,":first-letter":!0,":first-line":!0,":first-of-type":!0,":first":!0,":focus-visible":!0,":focus-within":!0,":focus":!0,":fullscreen":!0,":hover":!0,":in-range":!0,":indeterminate":!0,":invalid":!0,":last-child":!0,":last-of-type":!0,":left":!0,":link":!0,":only-child":!0,":only-of-type":!0,":optional":!0,":out-of-range":!0,":placeholder-shown":!0,":read-only":!0,":read-write":!0,":required":!0,":right":!0,":root":!0,":scope":!0,":target":!0,":valid":!0,":visited":!0},C=Object.keys(O),S=O,E=(e,o)=>new Error((0,d.default)(w||(w=(0,c._)(['\n Invalid media query: "','"\n\n ',"\n\n Read more on MDN: https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries\n "])),e,o)),T=e=>{if("@media "===e)throw E(e,"Query is empty");try{(0,m.toAST)(e)}catch(o){throw E(e,o.message)}},P=["vars"],A=["content"],I="__DECLARATION",M={animationIterationCount:!0,borderImage:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,initialLetter:!0,lineClamp:!0,lineHeight:!0,maxLines:!0,opacity:!0,order:!0,orphans:!0,scale:!0,tabSize:!0,WebkitLineClamp:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,maskBorder:!0,maskBorderOutset:!0,maskBorderSlice:!0,maskBorderWidth:!0,shapeImageThreshold:!0,stopOpacity:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};function D(e,o,t,n){var r=e.slice(0,o),i=e.slice(t);return"".concat(r).concat(n).concat(i)}var N=" ",z=[...C,"@layer","@media","@supports","@container","selectors"];class L{processCssObj(e){if("fontFace"!==e.type){if("keyframes"===e.type)return e.rule=Object.fromEntries(Object.entries(e.rule).map((e=>{var[o,t]=e;return[o,this.transformProperties(t)]}))),void this.keyframesRules.push(e);if(this.currConditionalRuleset=new k,"layer"===e.type){var o="@layer ".concat(e.name);this.addLayer([o])}else{var t=x(e.rule,z);this.addRule({selector:e.selector,rule:t}),this.transformLayer(e,e.rule["@layer"]),this.transformMedia(e,e.rule["@media"]),this.transformSupports(e,e.rule["@supports"]),this.transformContainer(e,e.rule["@container"]),this.transformSimplePseudos(e,e.rule),this.transformSelectors(e,e.rule)}this.conditionalRulesets[this.conditionalRulesets.length-1].mergeIfCompatible(this.currConditionalRuleset)||this.conditionalRulesets.push(this.currConditionalRuleset)}else this.fontFaceRules.push(e.rule)}addConditionalRule(e,o){var t=this.transformVars(this.transformProperties(e.rule)),n=this.transformSelector(e.selector);if(!this.currConditionalRuleset)throw new Error("Couldn't add conditional rule");var r=o[o.length-1],i=o.slice(0,o.length-1);this.currConditionalRuleset.addRule({selector:n,rule:t},r,i)}addRule(e){var o=this.transformVars(this.transformProperties(e.rule)),t=this.transformSelector(e.selector);this.rules.push({selector:t,rule:o})}addLayer(e){var o=e.join(" - ");this.layers.set(o,e)}transformProperties(e){return this.transformContent(this.pixelifyProperties(e))}pixelifyProperties(e){return b(e,((o,t)=>{"number"!=typeof o||0===o||M[t]||(e[t]="".concat(o,"px"))})),e}transformVars(e){var{vars:o}=e,t=h(e,P);return o?v(v({},function(e,o){var t={};for(var n in e)t[o(e[n],n)]=e[n];return t}(o,((e,o)=>(0,i.getVarName)(o)))),t):t}transformContent(e){var{content:o}=e,t=h(e,A);return void 0===o?t:v({content:(Array.isArray(o)?o:[o]).map((e=>e&&(e.includes('"')||e.includes("'")||/^([A-Za-z\-]+\([^]*|[^]*-quote|inherit|initial|none|normal|revert|unset)(\s|$)/.test(e))?e:'"'.concat(e,'"')))},t)}transformClassname(e){return".".concat(o(a)(e,{isIdentifier:!0}))}transformSelector(e){var o=e,t=function(e){o=o.replace(r,(()=>((0,u.markCompositionUsed)(e),e)))};for(var{identifier:n,regex:r}of this.composedClassLists)t(n);if(this.localClassNamesMap.has(o))return this.transformClassname(o);for(var i=this.localClassNamesSearch.search(o),s=o.length,a=i.length-1;a>=0;a--){var[l,[c]]=i[a],p=l-c.length+1;p>=s||(s=p,"."!==o[p-1]&&(o=D(o,p,l+1,this.transformClassname(c))))}return o}transformSelectors(e,t,n){b(t.selectors,((t,i)=>{if("local"!==e.type)throw new Error("Selectors are not allowed within ".concat("global"===e.type?'"globalStyle"':'"selectors"'));var s=this.transformSelector(i.replace(RegExp("&","g"),e.selector));((e,t)=>{var n,i=()=>{var n=new RegExp(".".concat(o(a)(t,{isIdentifier:!0}).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")),"g");return e.replace(n,"&")};try{n=(0,p.parse)(e)}catch(e){throw new Error("Invalid selector: ".concat(i()))}n.forEach((e=>{try{for(var o=e.length-1;o>=-1;o--){if(!e[o])throw new Error;var n=e[o];if("child"===n.type||"parent"===n.type||"sibling"===n.type||"adjacent"===n.type||"descendant"===n.type)throw new Error;if("attribute"===n.type&&"class"===n.name&&n.value===t)return}}catch(e){throw new Error((0,d.default)(r||(r=(0,c._)(["\n Invalid selector: ","\n \n Style selectors must target the '&' character (along with any modifiers), e.g. "," or ",".\n \n This is to ensure that each style block only affects the styling of a single class.\n \n If your selector is targeting another class, you should move it to the style definition for that class, e.g. given we have styles for 'parent' and 'child' elements, instead of adding a selector of ",") to 'parent', you should add "," to 'child').\n \n If your selector is targeting something global, use the 'globalStyle' function instead, e.g. if you wanted to write ",", you should instead write 'globalStyle(",", { ... })'\n "])),i(),"`${parent} &`","`${parent} &:hover`","`& ${child}`","`${parent} &`","`& h1`","`${parent} h1`"))}}))})(s,e.selector);var l={selector:s,rule:x(t,z)};n?this.addConditionalRule(l,n):this.addRule(l);var u={type:"selector",selector:s,rule:t};this.transformLayer(u,t["@layer"],n),this.transformSupports(u,t["@supports"],n),this.transformMedia(u,t["@media"],n)}))}transformMedia(e,o){var t,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(o)for(var[r,i]of(null===(t=this.currConditionalRuleset)||void 0===t||t.addConditionPrecedence(n,Object.keys(o).map((e=>"@media ".concat(e)))),Object.entries(o))){var s="@media ".concat(r);T(s);var a=[...n,s];this.addConditionalRule({selector:e.selector,rule:x(i,z)},a),"local"===e.type&&(this.transformSimplePseudos(e,i,a),this.transformSelectors(e,i,a)),this.transformLayer(e,i["@layer"],a),this.transformSupports(e,i["@supports"],a),this.transformContainer(e,i["@container"],a)}}transformContainer(e,o){var t,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];o&&(null===(t=this.currConditionalRuleset)||void 0===t||t.addConditionPrecedence(n,Object.keys(o).map((e=>"@container ".concat(e)))),b(o,((o,t)=>{var r="@container ".concat(t),i=[...n,r];this.addConditionalRule({selector:e.selector,rule:x(o,z)},i),"local"===e.type&&(this.transformSimplePseudos(e,o,i),this.transformSelectors(e,o,i)),this.transformLayer(e,o["@layer"],i),this.transformSupports(e,o["@supports"],i),this.transformMedia(e,o["@media"],i)})))}transformLayer(e,o){var t,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];o&&(null===(t=this.currConditionalRuleset)||void 0===t||t.addConditionPrecedence(n,Object.keys(o).map((e=>"@layer ".concat(e)))),b(o,((o,t)=>{var r=[...n,"@layer ".concat(t)];this.addLayer(r),this.addConditionalRule({selector:e.selector,rule:x(o,z)},r),"local"===e.type&&(this.transformSimplePseudos(e,o,r),this.transformSelectors(e,o,r)),this.transformMedia(e,o["@media"],r),this.transformSupports(e,o["@supports"],r),this.transformContainer(e,o["@container"],r)})))}transformSupports(e,o){var t,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];o&&(null===(t=this.currConditionalRuleset)||void 0===t||t.addConditionPrecedence(n,Object.keys(o).map((e=>"@supports ".concat(e)))),b(o,((o,t)=>{var r=[...n,"@supports ".concat(t)];this.addConditionalRule({selector:e.selector,rule:x(o,z)},r),"local"===e.type&&(this.transformSimplePseudos(e,o,r),this.transformSelectors(e,o,r)),this.transformLayer(e,o["@layer"],r),this.transformMedia(e,o["@media"],r),this.transformContainer(e,o["@container"],r)})))}transformSimplePseudos(e,o,t){for(var n of Object.keys(o))if(S[n]){if("local"!==e.type)throw new Error("Simple pseudos are not valid in ".concat("global"===e.type?'"globalStyle"':'"selectors"'));t?this.addConditionalRule({selector:"".concat(e.selector).concat(n),rule:o[n]},t):this.addRule({conditions:t,selector:"".concat(e.selector).concat(n),rule:o[n]})}}toCss(){var e=[];for(var o of this.fontFaceRules)e.push(R({"@font-face":o}));for(var t of this.keyframesRules)e.push(R({["@keyframes ".concat(t.name)]:t.rule}));for(var n of this.layers.values()){var[r,...i]=n.reverse(),s={[r]:I};for(var a of i)s={[a]:s};e.push(R(s))}for(var l of this.rules)e.push(R({[l.selector]:l.rule}));for(var u of this.conditionalRulesets)for(var c of u.renderToArray())e.push(R(c));return e.filter(Boolean)}constructor(e,o){this.rules=[],this.conditionalRulesets=[new k],this.fontFaceRules=[],this.keyframesRules=[],this.localClassNamesMap=new Map(e.map((e=>[e,e]))),this.localClassNamesSearch=new(0,l.default)(e),this.layers=new Map,this.composedClassLists=o.map((e=>{var{identifier:o,classList:t}=e;return{identifier:o,regex:RegExp("(".concat(t,")"),"g")}})).reverse()}}function R(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=[],n=function(n){var r,i=e[n];if(i&&Array.isArray(i))t.push(...i.map((e=>R({[n]:e},o))));else if(i&&"object"==typeof i){0===Object.keys(i).length||t.push("".concat(o).concat(n," {\n").concat(R(i,o+N),"\n").concat(o,"}"))}else i===I?t.push("".concat(o).concat(n,";")):t.push("".concat(o).concat(n.startsWith("--")?n:(r=n,r.replace(/([A-Z])/g,"-$1").replace(/^ms-/,"-ms-").toLowerCase()),": ").concat(i,";"))};for(var r of Object.keys(e))n(r);return t.join("\n")}function F(e){var{localClassNames:o,cssObjs:t,composedClassLists:n}=e,r=new L(o,n);for(var i of t)r.processCssObj(i);return r.toCss()}})),s.register("1XxQu",(function(o,t){function n(e){var o=e.match(/^var\((.*)\)$/);return o?o[1]:e}function r(e,o){var t=e;for(var n of o){if(!(n in t))throw new Error("Path ".concat(o.join(" -> ")," does not exist in object"));t=t[n]}return t}function i(e,o){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=e.constructor();for(var r in e){var s=e[r],a=[...t,r];"string"==typeof s||"number"==typeof s||null==s?n[r]=o(s,a):"object"!=typeof s||Array.isArray(s)?console.warn('Skipping invalid key "'.concat(a.join("."),'". Should be a string, number, null or object. Received: "').concat(Array.isArray(s)?"Array":typeof s,'"')):n[r]=i(s,o,a)}return n}e(o.exports,"getVarName",(function(){return n})),e(o.exports,"get",(function(){return r})),e(o.exports,"walkObject",(function(){return i}))})),s.register("gsUwe",(function(e,o){var t={}.hasOwnProperty,n=/[ -,\.\/:-@\[-\^`\{-~]/,r=/[ -,\.\/:-@\[\]\^`\{-~]/,i=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,s=function e(o,s){"single"!=(s=function(e,o){if(!e)return o;var n={};for(var r in o)n[r]=t.call(e,r)?e[r]:o[r];return n}(s,e.options)).quotes&&"double"!=s.quotes&&(s.quotes="single");for(var a="double"==s.quotes?'"':"'",l=s.isIdentifier,u=o.charAt(0),c="",p=0,d=o.length;p126){if(f>=55296&&f<=56319&&p0;){const e=i.shift();if(void 0!==e)for(const n in o[e]){const s=o[e][n];i.push(s);let a=r[e];for(;a>0&&!(n in o[a]);)a=r[a];if(n in o[a]){const e=o[a][n];r[s]=e,t[s]=[...t[s],...t[e]]}else r[s]=0}}return{gotoFn:o,output:t,failure:r}}search(e){let o=0;const t=[];for(let n=0;n0&&!(r in this.gotoFn[o]);)o=this.failure[o];if(r in this.gotoFn[o]&&(o=this.gotoFn[o][r],this.output[o].length>0)){const e=this.output[o];t.push([n,e])}}return t}constructor(e){const{failure:o,gotoFn:t,output:n}=this._buildTables(e);this.gotoFn=t,this.output=n,this.failure=o}}})),s.register("iMuM0",(function(o,t){e(o.exports,"setAdapterIfNotSet",(function(){return s})),e(o.exports,"appendCss",(function(){return l})),e(o.exports,"registerClassName",(function(){return u})),e(o.exports,"registerComposition",(function(){return c})),e(o.exports,"markCompositionUsed",(function(){return p})),e(o.exports,"onBeginFileScope",(function(){return d})),e(o.exports,"onEndFileScope",(function(){return m})),e(o.exports,"getIdentOption",(function(){return f}));var n=[{appendCss:()=>{},registerClassName:()=>{},onEndFileScope:()=>{},registerComposition:()=>{},markCompositionUsed:()=>{},getIdentOption:()=>"short"}],r=()=>{if(n.length<1)throw new Error("No adapter configured");return n[n.length-1]},i=!1,s=e=>{i||a(e)},a=e=>{if(!e)throw new Error('No adapter provided when calling "setAdapter"');i=!0,n.push(e)},l=function(){return r().appendCss(...arguments)},u=function(){return r().registerClassName(...arguments)},c=function(){return r().registerComposition(...arguments)},p=function(){return r().markCompositionUsed(...arguments)},d=function(){for(var e,o,t=arguments.length,n=new Array(t),i=0;i>10|55296,1023&n|56320)}function p(e){return e.replace(i,c)}function d(e){return 39===e||34===e}function m(e){return 32===e||9===e||10===e||12===e||13===e}function f(e){const o=[],t=_(o,`${e}`,0);if(t0&&t0&&function(e){switch(e.type){case n.SelectorType.Adjacent:case n.SelectorType.Child:case n.SelectorType.Descendant:case n.SelectorType.Parent:case n.SelectorType.Sibling:case n.SelectorType.ColumnCombinator:return!0;default:return!1}}(i[i.length-1]))throw new Error("Did not expect successive traversals.")}function h(e){i.length>0&&i[i.length-1].type===n.SelectorType.Descendant?i[i.length-1].type=e:(v(),i.push({type:e}))}function b(e,o){i.push({type:n.SelectorType.Attribute,name:e,action:o,value:s(1),namespace:null,ignoreCase:"quirks"})}function x(){if(i.length&&i[i.length-1].type===n.SelectorType.Descendant&&i.pop(),0===i.length)throw new Error("Empty sub-selector");e.push(i)}if(c(0),o.length===t)return t;e:for(;t0)&&!(n=i.next()).done;)s.push(n.value)}catch(e){r={error:e}}finally{try{n&&!n.done&&(t=i.return)&&t.call(i)}finally{if(r)throw r.error}}return s}var s=/(\u000D|\u000C|\u000D\u000A)/g,a=/[\u0000\uD800-\uDFFF]/g,l=/(\/\*)[\s\S]*?(\*\/)/g,u=function(e,o){if(e.length<=o+1)return null;for(var t=e.charCodeAt(o),n=[],r=o+1;r=65&&t<=90||t>=97&&t<=122||t>=128||92===t&&(!(e.length<=o+2)&&10!==e.charCodeAt(o+2))):95===n||n>=65&&n<=90||n>=97&&n<=122||n>=128||92===n&&(!(e.length<=o+1)&&10!==(t=e.charCodeAt(o+1)))},p=function(e,o){if(e.length<=o+1)return null;if(92!==e.charCodeAt(o))return null;var t=e.charCodeAt(o+1);if(10===t)return null;if(t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102){for(var n=[t],r=Math.min(o+7,e.length),i=o+2;i=48&&s<=57||s>=65&&s<=70||s>=97&&s<=102))break;n.push(s)}if(i",s,u[1]]]}return r+1",s]]:[r,["",s,a]]},m=function(e,o){if(e.length<=o)return null;var t="integer",n=[],r=e.charCodeAt(o);for(43!==r&&45!==r||(o+=1,45===r&&n.push(45));o=48&&u<=57))break;n.push(u),o+=1}if(o+1=48&&s<=57)for(n.push(i,s),t="number",o+=2;o=48&&u<=57))break;n.push(u),o+=1}}if(o+1=48&&s<=57;if(l||(43===s||45===s)&&a>=48&&a<=57)for(t="number",l?(n.push(69,s),o+=2):45===s?(n.push(69,45,a),o+=3):(n.push(69,a),o+=3);o=48&&u<=57))break;n.push(u),o+=1}}}var c=String.fromCharCode.apply(null,n),p="number"===t?parseFloat(c):parseInt(c);return-0===p&&(p=0),Number.isNaN(p)?null:[o-1,p,t]},f=function(e,o){if(e.length<=o)return null;for(var t=[],n=e.charCodeAt(o);o=65&&n<=90||n>=97&&n<=122||n>=128||n>=48&&n<=57)t.push(n);else{var r=p(e,o);if(null===r)break;var s=i(r,2),a=s[0],l=s[1];t.push(l),o=a}return 0===o?null:[o-1,String.fromCharCode.apply(null,t)]},_=function(e,o){if(e.length<=o||!c(e,o))return null;for(var t=[],n=e.charCodeAt(o);o=65&&n<=90||n>=97&&n<=122||n>=128||n>=48&&n<=57)t.push(n);else{var r=p(e,o);if(null===r)break;var s=i(r,2),a=s[0],l=s[1];t.push(l),o=a}return[o-1,String.fromCharCode.apply(null,t)]},g=function(e,o){for(var t=e.charCodeAt(o);9===t||32===t||10===t;)t=e.charCodeAt(++o);for(var n=[],r=!1;or+1&&40===e.charCodeAt(r+1)){for(var a=2;r+a"];if(9!==l&&32!==l&&10!==l){var u=g(e,r+a);if(null===u)return null;var c=i(u,2);return[c[0],c[1],""]}}return[r+1,s.toLowerCase(),""]}}else if(e.length>r+1){if(40===e.charCodeAt(r+1))return[r+1,s.toLowerCase(),""]}return[r,s.toLowerCase(),""]},h=function(e){if(null===e.mediaCondition)return e;var o=b(e.mediaCondition);return null===o.operator&&1===o.children.length&&"children"in o.children[0]&&(o=o.children[0]),{mediaPrefix:e.mediaPrefix,mediaType:e.mediaType,mediaCondition:o}},b=function e(o){for(var t=o.children.length-1;t>=0;t--){var n=o.children[t];if(!("context"in n)){var r=e(n);if(null===r.operator&&1===r.children.length)o.children[t]=r.children[0];else if(r.operator===o.operator&&("and"===r.operator||"or"===r.operator)){for(var i=[t,1],s=0;s=0;o--)e[o]=h(e[o]);return e}(y(e))},y=function(e){var o=function(e,o){void 0===o&&(o=0),e=(e=e.replace(s,"\n").replace(a,"�")).replace(l,"");for(var t=[];o"})}else if(34===n){if(null===(z=u(e,o)))return null;var m=i(z,2),g=m[0],h=m[1];t.push({type:"",value:h}),o=g}else if(35===n){if(o+1=65&&O<=90||O>=97&&O<=122||O>=128||O>=48&&O<=57||92===O&&o+2",value:h.toLowerCase(),flag:b}),o=g;continue}}t.push({type:"",value:n})}else if(39===n){if(null===(z=u(e,o)))return null;var j=i(z,2);g=j[0],h=j[1],t.push({type:"",value:h}),o=g}else if(40===n)t.push({type:"<(-token>"});else if(41===n)t.push({type:"<)-token>"});else if(43===n){var y=d(e,o);if(null===y)t.push({type:"",value:n});else{var k=i(y,2);g=k[0],""===(D=k[1])[0]?t.push({type:"",value:D[1],unit:D[2].toLowerCase(),flag:"number"}):""===D[0]?t.push({type:D[0],value:D[1],flag:D[2]}):t.push({type:D[0],value:D[1],flag:"number"}),o=g}}else if(44===n)t.push({type:""});else if(45===n){if(null!==(T=d(e,o))){var w=i(T,2);g=w[0],""===(D=w[1])[0]?t.push({type:"",value:D[1],unit:D[2].toLowerCase(),flag:"number"}):""===D[0]?t.push({type:D[0],value:D[1],flag:D[2]}):t.push({type:D[0],value:D[1],flag:"number"}),o=g;continue}if(o+2"}),o+=2;continue}}if(null!==(z=v(e,o))){var S=i(z,3),E=(g=S[0],h=S[1],S[2]);t.push({type:E,value:h}),o=g;continue}t.push({type:"",value:n})}else if(46===n){var T;if(null!==(T=d(e,o))){var P=i(T,2);g=P[0],""===(D=P[1])[0]?t.push({type:"",value:D[1],unit:D[2].toLowerCase(),flag:"number"}):""===D[0]?t.push({type:D[0],value:D[1],flag:D[2]}):t.push({type:D[0],value:D[1],flag:"number"}),o=g;continue}t.push({type:"",value:n})}else if(58===n)t.push({type:""});else if(59===n)t.push({type:""});else if(60===n){if(o+3"}),o+=3;continue}}t.push({type:"",value:n})}else if(64===n){if(null!==(z=_(e,o+1))){var I=i(z,2);g=I[0],h=I[1],t.push({type:"",value:h.toLowerCase()}),o=g;continue}t.push({type:"",value:n})}else if(91===n)t.push({type:"<[-token>"});else if(92===n){if(null===(z=p(e,o)))return null;var M=i(z,2);g=M[0],h=M[1],e=e.slice(0,o)+h+e.slice(g+1),o-=1}else if(93===n)t.push({type:"<]-token>"});else if(123===n)t.push({type:"<{-token>"});else if(125===n)t.push({type:"<}-token>"});else if(n>=48&&n<=57){var D,N=i(z=d(e,o),2);g=N[0],""===(D=N[1])[0]?t.push({type:"",value:D[1],unit:D[2].toLowerCase(),flag:"number"}):""===D[0]?t.push({type:D[0],value:D[1],flag:D[2]}):t.push({type:D[0],value:D[1],flag:"number"}),o=g}else if(95===n||n>=65&&n<=90||n>=97&&n<=122||n>=128){var z;if(null===(z=v(e,o)))return null;var L=i(z,3);g=L[0],h=L[1],E=L[2],t.push({type:E,value:h}),o=g}else t.push({type:"",value:n})}return t.push({type:""}),t}(e.trim());if(null===o)throw x("Failed tokenizing");var t=0,n=o.length-1;if(""===o[0].type&&"media"===o[0].value){if(""!==o[1].type)throw x("Expected whitespace after media");t=2;for(var r=2;r"===m.type){n=r;break}if(""===m.type)throw x("Expected '{' in media query but found ';'")}}return o=o.slice(t,n),w(o)},k=function(e){for(var o=[],t=!1,r=0;r"===e[r].type?(t=!0,o.length>0&&(o[o.length-1].wsAfter=!0)):(o.push(n(n({},e[r]),{wsBefore:t,wsAfter:!1})),t=!1);return o},w=function(e){for(var o,t,n=[[]],r=0;r"===i.type?n.push([]):n[n.length-1].push(i)}var s=n.map(k);if(1===s.length&&0===s[0].length)return[{mediaCondition:null,mediaPrefix:null,mediaType:"all"}];var a=s.map((function(e){return 0===e.length?null:O(e)})),l=[];try{for(var u=function(e){var o="function"==typeof Symbol&&Symbol.iterator,t=o&&e[o],n=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(o?"Object is not iterable.":"Symbol.iterator is not defined.")}(a),c=u.next();!c.done;c=u.next()){var p=c.value;null!==p&&l.push(p)}}catch(e){o={error:e}}finally{try{c&&!c.done&&(t=u.return)&&t.call(u)}finally{if(o)throw o.error}}if(0===l.length)throw x("No valid media queries");return l},O=function(e){var o=e[0];if("<(-token>"===o.type)try{return{mediaPrefix:null,mediaType:"all",mediaCondition:C(e,!0)}}catch(e){throw x("Expected media condition after '('",e)}else{if(""!==o.type)throw x("Expected media condition or media prefix");var t=null,n=void 0,r=o.value;"only"!==r&&"not"!==r||(t=r);var i=null===t?0:1;if(e.length<=i)throw x("Expected extra token in media query");var s=e[i];if(""===s.type){var a=s.value;if("all"===a)n="all";else if("print"===a||"screen"===a)n=a;else{if("tty"!==a&&"tv"!==a&&"projection"!==a&&"handheld"!==a&&"braille"!==a&&"embossed"!==a&&"aural"!==a&&"speech"!==a)throw x("Unknown ident '".concat(a,"' in media query"));t="not"===t?null:"not",n="all"}}else{if("not"!==t||"<(-token>"!==s.type)throw x("Invalid media query");var l=[{type:"<(-token>",wsBefore:!1,wsAfter:!1}];l.push.apply(l,e),l.push({type:"<)-token>",wsBefore:!1,wsAfter:!1});try{return{mediaPrefix:null,mediaType:"all",mediaCondition:C(l,!0)}}catch(e){throw x("Expected media condition after '('",e)}}if(i+1===e.length)return{mediaPrefix:t,mediaType:n,mediaCondition:null};if(!(i+4"!==u.type||"and"!==u.value)throw x("Expected 'and' after media prefix");try{return{mediaPrefix:t,mediaType:n,mediaCondition:C(e.slice(i+2),!1)}}catch(e){throw x("Expected media condition after 'and'",e)}}},C=function e(o,t,n){if(void 0===n&&(n=null),o.length<3||"<(-token>"!==o[0].type||"<)-token>"!==o[o.length-1].type)throw new Error("Invalid media condition");for(var r,i=o.length-1,s=0,a=0,l=0;l"===u.type?(a+=1,s=Math.max(s,a)):"<)-token>"===u.type&&(a-=1),0===a){i=l;break}}if(0!==a)throw new Error("Mismatched parens\nInvalid media condition");var c=o.slice(0,i+1);if(r=1===s?S(c):""===c[1].type&&"not"===c[1].value?e(c.slice(2,-1),!0,"not"):e(c.slice(1,-1),!0),i===o.length-1)return{operator:n,children:[r]};var p=o[i+1];if(""!==p.type)throw new Error("Invalid operator\nInvalid media condition");if(null!==n&&n!==p.value)throw new Error("'".concat(p.value,"' and '").concat(n,"' must not be at same level\nInvalid media condition"));if("or"===p.value&&!t)throw new Error("Cannot use 'or' at top level of a media query\nInvalid media condition");if("and"!==p.value&&"or"!==p.value)throw new Error("Invalid operator: '".concat(p.value,"'\nInvalid media condition"));var d=e(o.slice(i+2),t,p.value);return{operator:p.value,children:[r].concat(d.children)}},S=function(e){if(e.length<3||"<(-token>"!==e[0].type||"<)-token>"!==e[e.length-1].type)throw new Error("Invalid media feature");for(var o=[e[0]],t=1;t"===n.type&&n.value>0&&""===i.type&&47===i.value&&""===s.type&&s.value>0){o.push({type:"",numerator:n.value,denominator:s.value,wsBefore:n.wsBefore,wsAfter:s.wsAfter}),t+=2;continue}}o.push(e[t])}var a=o[1];if(""===a.type&&3===o.length)return{context:"boolean",feature:a.value};if(5===o.length&&""===o[1].type&&""===o[2].type){var l=o[3];if(""===l.type||""===l.type||""===l.type||""===l.type){var u=o[1].value,c=null,p=u.slice(0,4);return"min-"===p?(c="min",u=u.slice(4)):"max-"===p&&(c="max",u=u.slice(4)),l.wsBefore,l.wsAfter,{context:"value",prefix:c,feature:u,value:r(l,["wsBefore","wsAfter"])}}}else if(o.length>=5)try{var d=E(o);return{context:"range",feature:d.featureName,range:d}}catch(e){throw x("Invalid media feature",e)}throw new Error("Invalid media feature")},E=function(e){var o,t,n,i;if(e.length<5||"<(-token>"!==e[0].type||"<)-token>"!==e[e.length-1].type)throw new Error("Invalid range");var s={leftToken:null,leftOp:null,featureName:"",rightOp:null,rightToken:null},a=""===e[1].type||""===e[1].type||""===e[1].type||""===e[1].type&&"infinite"===e[1].value;if(""===e[2].type){if(60===e[2].value)""!==e[3].type||61!==e[3].value||e[3].wsBefore?s[a?"leftOp":"rightOp"]="<":s[a?"leftOp":"rightOp"]="<=";else if(62===e[2].value)""!==e[3].type||61!==e[3].value||e[3].wsBefore?s[a?"leftOp":"rightOp"]=">":s[a?"leftOp":"rightOp"]=">=";else{if(61!==e[2].value)throw new Error("Invalid range");s[a?"leftOp":"rightOp"]="="}if(a)s.leftToken=e[1];else{if(""!==e[1].type)throw new Error("Invalid range");s.featureName=e[1].value}var l=2+(null!==(t=null===(o=s[a?"leftOp":"rightOp"])||void 0===o?void 0:o.length)&&void 0!==t?t:0),u=e[l];if(a){if(""!==u.type)throw new Error("Invalid range");if(s.featureName=u.value,e.length>=7){var c=e[l+1],p=e[l+2];if(""!==c.type)throw new Error("Invalid range");var d=c.value;if(60===d)""!==p.type||61!==p.value||p.wsBefore?s.rightOp="<":s.rightOp="<=";else{if(62!==d)throw new Error("Invalid range");""!==p.type||61!==p.value||p.wsBefore?s.rightOp=">":s.rightOp=">="}var m=e[l+1+(null!==(i=null===(n=s.rightOp)||void 0===n?void 0:n.length)&&void 0!==i?i:0)];s.rightToken=m}else if(l+2!==e.length)throw new Error("Invalid range")}else s.rightToken=u;var f=null,_=s.leftToken,g=s.leftOp,v=s.featureName,h=s.rightOp,b=s.rightToken,x=null;if(null!==_)if(""===_.type){var j=_.type;"infinite"===(k=_.value)&&(x={type:j,value:k})}else if(""===_.type||""===_.type||""===_.type){_.wsBefore,_.wsAfter,x=r(_,["wsBefore","wsAfter"])}var y=null;if(null!==b)if(""===b.type){var k;j=b.type;"infinite"===(k=b.value)&&(y={type:j,value:k})}else if(""===b.type||""===b.type||""===b.type){b.wsBefore,b.wsAfter,y=r(b,["wsBefore","wsAfter"])}if(null!==x&&null!==y)if("<"!==g&&"<="!==g||"<"!==h&&"<="!==h){if(">"!==g&&">="!==g||">"!==h&&">="!==h)throw new Error("Invalid range");f={leftToken:x,leftOp:g,featureName:v,rightOp:h,rightToken:y}}else f={leftToken:x,leftOp:g,featureName:v,rightOp:h,rightToken:y};else(null===x&&null===g&&null!==h&&null!==y||null!==x&&null!==g&&null===h&&null===y)&&(f={leftToken:x,leftOp:g,featureName:v,rightOp:h,rightToken:y});return f}throw new Error("Invalid range")}})),s.register("euwKc",(function(o,t){function n(e){for(var o,t=0,n=0,r=e.length;r>=4;++n,r-=4)o=1540483477*(65535&(o=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(o>>>16)<<16),t=1540483477*(65535&(o^=o>>>24))+(59797*(o>>>16)<<16)^1540483477*(65535&t)+(59797*(t>>>16)<<16);switch(r){case 3:t^=(255&e.charCodeAt(n+2))<<16;case 2:t^=(255&e.charCodeAt(n+1))<<8;case 1:t=1540483477*(65535&(t^=255&e.charCodeAt(n)))+(59797*(t>>>16)<<16)}return(((t=1540483477*(65535&(t^=t>>>13))+(59797*(t>>>16)<<16))^t>>>15)>>>0).toString(36)}e(o.exports,"default",(function(){return n}))})),s.register("dbdyK",(function(o,t){e(o.exports,"getFileScope",(function(){return c})),e(o.exports,"hasFileScope",(function(){return u})),e(o.exports,"getAndIncrementRefCounter",(function(){return p}));var n,r=s("dr2UJ"),i=s("izaHg"),a=(s("iMuM0"),0),l=[];function u(){return l.length>0}function c(){if(0===l.length)throw new Error((0,i.default)(n||(n=(0,r._)(["\n Styles were unable to be assigned to a file. This is generally caused by one of the following:\n\n - You may have created styles outside of a '.css.ts' context\n - You may have incorrect configuration. See https://vanilla-extract.style/documentation/getting-started\n "]))));return l[0]}function p(){return a++}})),s.register("k3KOz",(function(o,t){e(o.exports,"diff",(function(){return s("2nHXl").default}));s("2nHXl"),s("ksQdi"),s("fk9hJ"),s("jcAOb"),s("hXXv7")})),s.register("2nHXl",(function(o,t){e(o.exports,"default",(function(){return i}));var n=s("kymXM");const r=(e,o)=>{if(e===o)return{};if(!(0,n.isObject)(e)||!(0,n.isObject)(o))return o;const t=Object.keys(e).reduce(((e,t)=>((0,n.hasOwnProperty)(o,t)||(e[t]=void 0),e)),(0,n.makeObjectWithoutPrototype)());return(0,n.isDate)(e)||(0,n.isDate)(o)?e.valueOf()==o.valueOf()?{}:o:Object.keys(o).reduce(((t,i)=>{if(!(0,n.hasOwnProperty)(e,i))return t[i]=o[i],t;const s=r(e[i],o[i]);return!(0,n.isEmptyObject)(s)||(0,n.isDate)(s)||!(0,n.isEmptyObject)(e[i])&&(0,n.isEmptyObject)(o[i])?(t[i]=s,t):t}),t)};var i=r})),s.register("kymXM",(function(o,t){e(o.exports,"isDate",(function(){return n})),e(o.exports,"isEmpty",(function(){return r})),e(o.exports,"isObject",(function(){return i})),e(o.exports,"hasOwnProperty",(function(){return s})),e(o.exports,"isEmptyObject",(function(){return a})),e(o.exports,"makeObjectWithoutPrototype",(function(){return l}));const n=e=>e instanceof Date,r=e=>0===Object.keys(e).length,i=e=>null!=e&&"object"==typeof e,s=(e,...o)=>Object.prototype.hasOwnProperty.call(e,...o),a=e=>i(e)&&r(e),l=()=>Object.create(null)})),s.register("ksQdi",(function(o,t){e(o.exports,"default",(function(){return i}));var n=s("kymXM");const r=(e,o)=>e!==o&&(0,n.isObject)(e)&&(0,n.isObject)(o)?Object.keys(o).reduce(((t,i)=>{if((0,n.hasOwnProperty)(e,i)){const s=r(e[i],o[i]);return(0,n.isObject)(s)&&(0,n.isEmpty)(s)||(t[i]=s),t}return t[i]=o[i],t}),(0,n.makeObjectWithoutPrototype)()):{};var i=r})),s.register("fk9hJ",(function(o,t){e(o.exports,"default",(function(){return i}));var n=s("kymXM");const r=(e,o)=>e!==o&&(0,n.isObject)(e)&&(0,n.isObject)(o)?Object.keys(e).reduce(((t,i)=>{if((0,n.hasOwnProperty)(o,i)){const s=r(e[i],o[i]);return(0,n.isObject)(s)&&(0,n.isEmpty)(s)||(t[i]=s),t}return t[i]=void 0,t}),(0,n.makeObjectWithoutPrototype)()):{};var i=r})),s.register("jcAOb",(function(o,t){e(o.exports,"default",(function(){return i}));var n=s("kymXM");const r=(e,o)=>e===o?{}:(0,n.isObject)(e)&&(0,n.isObject)(o)?(0,n.isDate)(e)||(0,n.isDate)(o)?e.valueOf()==o.valueOf()?{}:o:Object.keys(o).reduce(((t,i)=>{if((0,n.hasOwnProperty)(e,i)){const s=r(e[i],o[i]);return!(0,n.isEmptyObject)(s)||(0,n.isDate)(s)||!(0,n.isEmptyObject)(e[i])&&(0,n.isEmptyObject)(o[i])?(t[i]=s,t):t}return t}),(0,n.makeObjectWithoutPrototype)()):o;var i=r})),s.register("hXXv7",(function(e,o){s("ksQdi"),s("fk9hJ"),s("jcAOb")})),s.register("lLgau",(function(e,o){var t=s("8ajyk"),n=s("4l4Oy"),r=n.stdout,i=n.stderr,a=s("dTakH"),l=a.stringReplaceAll,u=a.stringEncaseCRLFWithFirstIndex;const{isArray:c}=Array,p=["ansi","ansi","ansi256","ansi16m"],d=Object.create(null);class m{constructor(e){return f(e)}}const f=e=>{const o={};return((e,o={})=>{if(o.level&&!(Number.isInteger(o.level)&&o.level>=0&&o.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");const t=r?r.level:0;e.level=void 0===o.level?t:o.level})(o,e),o.template=(...e)=>y(o.template,...e),Object.setPrototypeOf(o,_.prototype),Object.setPrototypeOf(o.template,o),o.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},o.template.Instance=m,o.template};function _(e){return f(e)}for(const[e,o]of Object.entries(t))d[e]={get(){const t=b(this,h(o.open,o.close,this._styler),this._isEmpty);return Object.defineProperty(this,e,{value:t}),t}};d.visible={get(){const e=b(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:e}),e}};const g=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(const e of g)d[e]={get(){const{level:o}=this;return function(...n){const r=h(t.color[p[o]][e](...n),t.color.close,this._styler);return b(this,r,this._isEmpty)}}};for(const e of g){d["bg"+e[0].toUpperCase()+e.slice(1)]={get(){const{level:o}=this;return function(...n){const r=h(t.bgColor[p[o]][e](...n),t.bgColor.close,this._styler);return b(this,r,this._isEmpty)}}}}const v=Object.defineProperties((()=>{}),{...d,level:{enumerable:!0,get(){return this._generator.level},set(e){this._generator.level=e}}}),h=(e,o,t)=>{let n,r;return void 0===t?(n=e,r=o):(n=t.openAll+e,r=o+t.closeAll),{open:e,close:o,openAll:n,closeAll:r,parent:t}},b=(e,o,t)=>{const n=(...e)=>c(e[0])&&c(e[0].raw)?x(n,y(n,...e)):x(n,1===e.length?""+e[0]:e.join(" "));return Object.setPrototypeOf(n,v),n._generator=e,n._styler=o,n._isEmpty=t,n},x=(e,o)=>{if(e.level<=0||!o)return e._isEmpty?"":o;let t=e._styler;if(void 0===t)return o;const{openAll:n,closeAll:r}=t;if(-1!==o.indexOf(""))for(;void 0!==t;)o=l(o,t.close,t.open),t=t.parent;const i=o.indexOf("\n");return-1!==i&&(o=u(o,r,n,i)),n+o+r};let j;const y=(e,...o)=>{const[t]=o;if(!c(t)||!c(t.raw))return o.join(" ");const n=o.slice(1),r=[t.raw[0]];for(let e=1;e(...t)=>`[${e(...t)+o}m`,n=(e,o)=>(...t)=>{const n=e(...t);return`[${38+o};5;${n}m`},r=(e,o)=>(...t)=>{const n=e(...t);return`[${38+o};2;${n[0]};${n[1]};${n[2]}m`},i=e=>e,a=(e,o,t)=>[e,o,t],l=(e,o,t)=>{Object.defineProperty(e,o,{get:()=>{const n=t();return Object.defineProperty(e,o,{value:n,enumerable:!0,configurable:!0}),n},enumerable:!0,configurable:!0})};let u;const c=(e,o,t,n)=>{void 0===u&&(u=s("kIvJN"));const r=n?10:0,i={};for(const[n,s]of Object.entries(u)){const a="ansi16"===n?"ansi":n;n===o?i[a]=e(t,r):"object"==typeof s&&(i[a]=e(s[o],r))}return i};Object.defineProperty(e,"exports",{enumerable:!0,get:function(){const e=new Map,o={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};o.color.gray=o.color.blackBright,o.bgColor.bgGray=o.bgColor.bgBlackBright,o.color.grey=o.color.blackBright,o.bgColor.bgGrey=o.bgColor.bgBlackBright;for(const[t,n]of Object.entries(o)){for(const[t,r]of Object.entries(n))o[t]={open:`[${r[0]}m`,close:`[${r[1]}m`},n[t]=o[t],e.set(r[0],r[1]);Object.defineProperty(o,t,{value:n,enumerable:!1})}return Object.defineProperty(o,"codes",{value:e,enumerable:!1}),o.color.close="",o.bgColor.close="",l(o.color,"ansi",(()=>c(t,"ansi16",i,!1))),l(o.color,"ansi256",(()=>c(n,"ansi256",i,!1))),l(o.color,"ansi16m",(()=>c(r,"rgb",a,!1))),l(o.bgColor,"ansi",(()=>c(t,"ansi16",i,!0))),l(o.bgColor,"ansi256",(()=>c(n,"ansi256",i,!0))),l(o.bgColor,"ansi16m",(()=>c(r,"rgb",a,!0))),o}})})),s.register("kIvJN",(function(e,o){var t=s("dV1F7"),n=s("fOEM2");const r={};Object.keys(t).forEach((e=>{r[e]={},Object.defineProperty(r[e],"channels",{value:t[e].channels}),Object.defineProperty(r[e],"labels",{value:t[e].labels});const o=n(e);Object.keys(o).forEach((t=>{const n=o[t];r[e][t]=function(e){const o=function(...o){const t=o[0];if(null==t)return t;t.length>1&&(o=t);const n=e(o);if("object"==typeof n)for(let e=n.length,o=0;o1&&(o=t),e(o))};return"conversion"in e&&(o.conversion=e.conversion),o}(n)}))})),e.exports=r})),s.register("dV1F7",(function(e,o){var t=s("75GyI");const n={};for(const e of Object.keys(t))n[t[e]]=e;const r={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};e.exports=r;for(const e of Object.keys(r)){if(!("channels"in r[e]))throw new Error("missing channels property: "+e);if(!("labels"in r[e]))throw new Error("missing channel labels property: "+e);if(r[e].labels.length!==r[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:o,labels:t}=r[e];delete r[e].channels,delete r[e].labels,Object.defineProperty(r[e],"channels",{value:o}),Object.defineProperty(r[e],"labels",{value:t})}r.rgb.hsl=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(o,t,n),i=Math.max(o,t,n),s=i-r;let a,l;i===r?a=0:o===i?a=(t-n)/s:t===i?a=2+(n-o)/s:n===i&&(a=4+(o-t)/s),a=Math.min(60*a,360),a<0&&(a+=360);const u=(r+i)/2;return l=i===r?0:u<=.5?s/(i+r):s/(2-i-r),[a,100*l,100*u]},r.rgb.hsv=function(e){let o,t,n,r,i;const s=e[0]/255,a=e[1]/255,l=e[2]/255,u=Math.max(s,a,l),c=u-Math.min(s,a,l),p=function(e){return(u-e)/6/c+.5};return 0===c?(r=0,i=0):(i=c/u,o=p(s),t=p(a),n=p(l),s===u?r=n-t:a===u?r=1/3+o-n:l===u&&(r=2/3+t-o),r<0?r+=1:r>1&&(r-=1)),[360*r,100*i,100*u]},r.rgb.hwb=function(e){const o=e[0],t=e[1];let n=e[2];const i=r.rgb.hsl(e)[0],s=1/255*Math.min(o,Math.min(t,n));return n=1-1/255*Math.max(o,Math.max(t,n)),[i,100*s,100*n]},r.rgb.cmyk=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(1-o,1-t,1-n);return[100*((1-o-r)/(1-r)||0),100*((1-t-r)/(1-r)||0),100*((1-n-r)/(1-r)||0),100*r]},r.rgb.keyword=function(e){const o=n[e];if(o)return o;let r,i=1/0;for(const o of Object.keys(t)){const n=t[o],l=(a=n,((s=e)[0]-a[0])**2+(s[1]-a[1])**2+(s[2]-a[2])**2);l.04045?((o+.055)/1.055)**2.4:o/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;return[100*(.4124*o+.3576*t+.1805*n),100*(.2126*o+.7152*t+.0722*n),100*(.0193*o+.1192*t+.9505*n)]},r.rgb.lab=function(e){const o=r.rgb.xyz(e);let t=o[0],n=o[1],i=o[2];t/=95.047,n/=100,i/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,i=i>.008856?i**(1/3):7.787*i+16/116;return[116*n-16,500*(t-n),200*(n-i)]},r.hsl.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;let r,i,s;if(0===t)return s=255*n,[s,s,s];r=n<.5?n*(1+t):n+t-n*t;const a=2*n-r,l=[0,0,0];for(let e=0;e<3;e++)i=o+1/3*-(e-1),i<0&&i++,i>1&&i--,s=6*i<1?a+6*(r-a)*i:2*i<1?r:3*i<2?a+(r-a)*(2/3-i)*6:a,l[e]=255*s;return l},r.hsl.hsv=function(e){const o=e[0];let t=e[1]/100,n=e[2]/100,r=t;const i=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=i<=1?i:2-i;return[o,100*(0===n?2*r/(i+r):2*t/(n+t)),100*((n+t)/2)]},r.hsv.rgb=function(e){const o=e[0]/60,t=e[1]/100;let n=e[2]/100;const r=Math.floor(o)%6,i=o-Math.floor(o),s=255*n*(1-t),a=255*n*(1-t*i),l=255*n*(1-t*(1-i));switch(n*=255,r){case 0:return[n,l,s];case 1:return[a,n,s];case 2:return[s,n,l];case 3:return[s,a,n];case 4:return[l,s,n];case 5:return[n,s,a]}},r.hsv.hsl=function(e){const o=e[0],t=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let i,s;s=(2-t)*n;const a=(2-t)*r;return i=t*r,i/=a<=1?a:2-a,i=i||0,s/=2,[o,100*i,100*s]},r.hwb.rgb=function(e){const o=e[0]/360;let t=e[1]/100,n=e[2]/100;const r=t+n;let i;r>1&&(t/=r,n/=r);const s=Math.floor(6*o),a=1-n;i=6*o-s,0!=(1&s)&&(i=1-i);const l=t+i*(a-t);let u,c,p;switch(s){default:case 6:case 0:u=a,c=l,p=t;break;case 1:u=l,c=a,p=t;break;case 2:u=t,c=a,p=l;break;case 3:u=t,c=l,p=a;break;case 4:u=l,c=t,p=a;break;case 5:u=a,c=t,p=l}return[255*u,255*c,255*p]},r.cmyk.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,o*(1-r)+r)),255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,n*(1-r)+r))]},r.xyz.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100;let r,i,s;return r=3.2406*o+-1.5372*t+-.4986*n,i=-.9689*o+1.8758*t+.0415*n,s=.0557*o+-.204*t+1.057*n,r=r>.0031308?1.055*r**(1/2.4)-.055:12.92*r,i=i>.0031308?1.055*i**(1/2.4)-.055:12.92*i,s=s>.0031308?1.055*s**(1/2.4)-.055:12.92*s,r=Math.min(Math.max(0,r),1),i=Math.min(Math.max(0,i),1),s=Math.min(Math.max(0,s),1),[255*r,255*i,255*s]},r.xyz.lab=function(e){let o=e[0],t=e[1],n=e[2];o/=95.047,t/=100,n/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;return[116*t-16,500*(o-t),200*(t-n)]},r.lab.xyz=function(e){let o,t,n;t=(e[0]+16)/116,o=e[1]/500+t,n=t-e[2]/200;const r=t**3,i=o**3,s=n**3;return t=r>.008856?r:(t-16/116)/7.787,o=i>.008856?i:(o-16/116)/7.787,n=s>.008856?s:(n-16/116)/7.787,o*=95.047,t*=100,n*=108.883,[o,t,n]},r.lab.lch=function(e){const o=e[0],t=e[1],n=e[2];let r;r=360*Math.atan2(n,t)/2/Math.PI,r<0&&(r+=360);return[o,Math.sqrt(t*t+n*n),r]},r.lch.lab=function(e){const o=e[0],t=e[1],n=e[2]/360*2*Math.PI;return[o,t*Math.cos(n),t*Math.sin(n)]},r.rgb.ansi16=function(e,o=null){const[t,n,i]=e;let s=null===o?r.rgb.hsv(e)[2]:o;if(s=Math.round(s/50),0===s)return 30;let a=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===s&&(a+=60),a},r.hsv.ansi16=function(e){return r.rgb.ansi16(r.hsv.rgb(e),e[2])},r.rgb.ansi256=function(e){const o=e[0],t=e[1],n=e[2];if(o===t&&t===n)return o<8?16:o>248?231:Math.round((o-8)/247*24)+232;return 16+36*Math.round(o/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5)},r.ansi16.rgb=function(e){let o=e%10;if(0===o||7===o)return e>50&&(o+=3.5),o=o/10.5*255,[o,o,o];const t=.5*(1+~~(e>50));return[(1&o)*t*255,(o>>1&1)*t*255,(o>>2&1)*t*255]},r.ansi256.rgb=function(e){if(e>=232){const o=10*(e-232)+8;return[o,o,o]}let o;e-=16;return[Math.floor(e/36)/5*255,Math.floor((o=e%36)/6)/5*255,o%6/5*255]},r.rgb.hex=function(e){const o=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(o.length)+o},r.hex.rgb=function(e){const o=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let t=o[0];3===o[0].length&&(t=t.split("").map((e=>e+e)).join(""));const n=parseInt(t,16);return[n>>16&255,n>>8&255,255&n]},r.rgb.hcg=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(Math.max(o,t),n),i=Math.min(Math.min(o,t),n),s=r-i;let a,l;return a=s<1?i/(1-s):0,l=s<=0?0:r===o?(t-n)/s%6:r===t?2+(n-o)/s:4+(o-t)/s,l/=6,l%=1,[360*l,100*s,100*a]},r.hsl.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=t<.5?2*o*t:2*o*(1-t);let r=0;return n<1&&(r=(t-.5*n)/(1-n)),[e[0],100*n,100*r]},r.hsv.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=o*t;let r=0;return n<1&&(r=(t-n)/(1-n)),[e[0],100*n,100*r]},r.hcg.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;if(0===t)return[255*n,255*n,255*n];const r=[0,0,0],i=o%1*6,s=i%1,a=1-s;let l=0;switch(Math.floor(i)){case 0:r[0]=1,r[1]=s,r[2]=0;break;case 1:r[0]=a,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=s;break;case 3:r[0]=0,r[1]=a,r[2]=1;break;case 4:r[0]=s,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=a}return l=(1-t)*n,[255*(t*r[0]+l),255*(t*r[1]+l),255*(t*r[2]+l)]},r.hcg.hsv=function(e){const o=e[1]/100,t=o+e[2]/100*(1-o);let n=0;return t>0&&(n=o/t),[e[0],100*n,100*t]},r.hcg.hsl=function(e){const o=e[1]/100,t=e[2]/100*(1-o)+.5*o;let n=0;return t>0&&t<.5?n=o/(2*t):t>=.5&&t<1&&(n=o/(2*(1-t))),[e[0],100*n,100*t]},r.hcg.hwb=function(e){const o=e[1]/100,t=o+e[2]/100*(1-o);return[e[0],100*(t-o),100*(1-t)]},r.hwb.hcg=function(e){const o=e[1]/100,t=1-e[2]/100,n=t-o;let r=0;return n<1&&(r=(t-n)/(1-n)),[e[0],100*n,100*r]},r.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},r.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},r.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},r.gray.hsl=function(e){return[0,0,e[0]]},r.gray.hsv=r.gray.hsl,r.gray.hwb=function(e){return[0,100,e[0]]},r.gray.cmyk=function(e){return[0,0,0,e[0]]},r.gray.lab=function(e){return[e[0],0,0]},r.gray.hex=function(e){const o=255&Math.round(e[0]/100*255),t=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(t.length)+t},r.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}})),s.register("75GyI",(function(e,o){e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}})),s.register("fOEM2",(function(e,o){var t=s("dV1F7");function n(e){const o=function(){const e={},o=Object.keys(t);for(let t=o.length,n=0;n{let n=e.indexOf(o);if(-1===n)return e;const r=o.length;let i=0,s="";do{s+=e.substr(i,n-i)+o+t,i=n+r,n=e.indexOf(o,i)}while(-1!==n);return s+=e.substr(i),s},stringEncaseCRLFWithFirstIndex:(e,o,t,n)=>{let r=0,i="";do{const s="\r"===e[n-1];i+=e.substr(r,(s?n-1:n)-r)+o+(s?"\r\n":"\n")+t,r=n+1,n=e.indexOf("\n",r)}while(-1!==n);return i+=e.substr(r),i}}})),s.register("8eK12",(function(e,o){const t=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,n=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,r=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,i=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,s=new Map([["n","\n"],["r","\r"],["t","\t"],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e",""],["a",""]]);function a(e){const o="u"===e[0],t="{"===e[1];return o&&!t&&5===e.length||"x"===e[0]&&3===e.length?String.fromCharCode(parseInt(e.slice(1),16)):o&&t?String.fromCodePoint(parseInt(e.slice(2,-1),16)):s.get(e)||e}function l(e,o){const t=[],n=o.trim().split(/\s*,\s*/g);let s;for(const o of n){const n=Number(o);if(Number.isNaN(n)){if(!(s=o.match(r)))throw new Error(`Invalid Chalk template style argument: ${o} (in style '${e}')`);t.push(s[2].replace(i,((e,o,t)=>o?a(o):t)))}else t.push(n)}return t}function u(e){n.lastIndex=0;const o=[];let t;for(;null!==(t=n.exec(e));){const e=t[1];if(t[2]){const n=l(e,t[2]);o.push([e].concat(n))}else o.push([e])}return o}function c(e,o){const t={};for(const e of o)for(const o of e.styles)t[o[0]]=e.inverse?null:o.slice(1);let n=e;for(const[e,o]of Object.entries(t))if(Array.isArray(o)){if(!(e in n))throw new Error(`Unknown Chalk style: ${e}`);n=o.length>0?n[e](...o):n[e]}return n}e.exports=(e,o)=>{const n=[],r=[];let i=[];if(o.replace(t,((o,t,s,l,p,d)=>{if(t)i.push(a(t));else if(l){const o=i.join("");i=[],r.push(0===n.length?o:c(e,n)(o)),n.push({inverse:s,styles:u(l)})}else if(p){if(0===n.length)throw new Error("Found extraneous } in Chalk template literal");r.push(c(e,n)(i.join(""))),i=[],n.pop()}else i.push(d)})),r.push(i.join("")),n.length>0){const e=`Chalk template literal is missing ${n.length} closing bracket${1===n.length?"":"s"} (\`}\`)`;throw new Error(e)}return r.join("")}})),s.register("fbc5c",(function(e,o){var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var o=Object.prototype.toString.call(e);return"[object RegExp]"===o||"[object Date]"===o||function(e){return e.$$typeof===n}(e)}(e)};var n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,o){return!1!==o.clone&&o.isMergeableObject(e)?u((t=e,Array.isArray(t)?[]:{}),e,o):e;var t}function i(e,o,t){return e.concat(o).map((function(e){return r(e,t)}))}function s(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(o){return e.propertyIsEnumerable(o)})):[]}(e))}function a(e,o){try{return o in e}catch(e){return!1}}function l(e,o,t){var n={};return t.isMergeableObject(e)&&s(e).forEach((function(o){n[o]=r(e[o],t)})),s(o).forEach((function(i){(function(e,o){return a(e,o)&&!(Object.hasOwnProperty.call(e,o)&&Object.propertyIsEnumerable.call(e,o))})(e,i)||(a(e,i)&&t.isMergeableObject(o[i])?n[i]=function(e,o){if(!o.customMerge)return u;var t=o.customMerge(e);return"function"==typeof t?t:u}(i,t)(e[i],o[i],t):n[i]=r(o[i],t))})),n}function u(e,o,n){(n=n||{}).arrayMerge=n.arrayMerge||i,n.isMergeableObject=n.isMergeableObject||t,n.cloneUnlessOtherwiseSpecified=r;var s=Array.isArray(o);return s===Array.isArray(e)?s?n.arrayMerge(e,o,n):l(e,o,n):r(o,n)}u.all=function(e,o){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,t){return u(e,t,o)}),{})};var c=u;e.exports=c})),s.register("2Uwnn",(function(o,t){e(o.exports,"themeClasses",(function(){return n})),e(o.exports,"vars",(function(){return r}));var n={dark:"_1n10rue34",light:"_1n10rue35"},r={colors:{primaryText:"var(--_1n10rue0)",primaryTextSecondary:"var(--_1n10rue1)",primarySpotHover:"var(--_1n10rue2)",primarySpot:"var(--_1n10rue3)",primaryTextPlaceholder:"var(--_1n10rue4)",primaryBorderHover:"var(--_1n10rue5)",primaryFocusRing:"var(--_1n10rue6)",primaryBorder:"var(--_1n10rue7)",primaryLine:"var(--_1n10rue8)",primaryBorderSubtle:"var(--_1n10rue9)",primaryBgActive:"var(--_1n10ruea)",primaryBgHover:"var(--_1n10rueb)",primaryBg:"var(--_1n10ruec)",primaryBgSubtle:"var(--_1n10rued)",primaryBase:"var(--_1n10ruee)",primaryBgApp:"var(--_1n10ruef)",attentionText:"var(--_1n10rueg)",attentionTextSecondary:"var(--_1n10rueh)",attentionSpotHover:"var(--_1n10ruei)",attentionSpot:"var(--_1n10ruej)",attentionTextPlaceholder:"var(--_1n10ruek)",attentionBorderHover:"var(--_1n10ruel)",attentionFocusRing:"var(--_1n10ruem)",attentionBorder:"var(--_1n10ruen)",attentionLine:"var(--_1n10rueo)",attentionBorderSubtle:"var(--_1n10ruep)",attentionBgActive:"var(--_1n10rueq)",attentionBgHover:"var(--_1n10ruer)",attentionBg:"var(--_1n10rues)",attentionBgSubtle:"var(--_1n10ruet)",attentionBase:"var(--_1n10rueu)",attentionBgApp:"var(--_1n10ruev)",infoText:"var(--_1n10ruew)",infoTextSecondary:"var(--_1n10ruex)",infoSpotHover:"var(--_1n10ruey)",infoSpot:"var(--_1n10ruez)",infoTextPlaceholder:"var(--_1n10rue10)",infoBorderHover:"var(--_1n10rue11)",infoFocusRing:"var(--_1n10rue12)",infoBorder:"var(--_1n10rue13)",infoLine:"var(--_1n10rue14)",infoBorderSubtle:"var(--_1n10rue15)",infoBgActive:"var(--_1n10rue16)",infoBgHover:"var(--_1n10rue17)",infoBg:"var(--_1n10rue18)",infoBgSubtle:"var(--_1n10rue19)",infoBase:"var(--_1n10rue1a)",infoBgApp:"var(--_1n10rue1b)",negativeText:"var(--_1n10rue1c)",negativeTextSecondary:"var(--_1n10rue1d)",negativeSpotHover:"var(--_1n10rue1e)",negativeSpot:"var(--_1n10rue1f)",negativeTextPlaceholder:"var(--_1n10rue1g)",negativeBorderHover:"var(--_1n10rue1h)",negativeFocusRing:"var(--_1n10rue1i)",negativeBorder:"var(--_1n10rue1j)",negativeLine:"var(--_1n10rue1k)",negativeBorderSubtle:"var(--_1n10rue1l)",negativeBgActive:"var(--_1n10rue1m)",negativeBgHover:"var(--_1n10rue1n)",negativeBg:"var(--_1n10rue1o)",negativeBgSubtle:"var(--_1n10rue1p)",negativeBase:"var(--_1n10rue1q)",negativeBgApp:"var(--_1n10rue1r)",text:"var(--_1n10rue1s)",textSecondary:"var(--_1n10rue1t)",spotHover:"var(--_1n10rue1u)",spot:"var(--_1n10rue1v)",textPlaceholder:"var(--_1n10rue1w)",borderHover:"var(--_1n10rue1x)",focusRing:"var(--_1n10rue1y)",border:"var(--_1n10rue1z)",line:"var(--_1n10rue20)",borderSubtle:"var(--_1n10rue21)",bgActive:"var(--_1n10rue22)",bgHover:"var(--_1n10rue23)",bg:"var(--_1n10rue24)",bgSubtle:"var(--_1n10rue25)",base:"var(--_1n10rue26)",bgApp:"var(--_1n10rue27)",translucentText:"var(--_1n10rue28)",translucentTextSecondary:"var(--_1n10rue29)",translucentSpotHover:"var(--_1n10rue2a)",translucentSpot:"var(--_1n10rue2b)",translucentTextPlaceholder:"var(--_1n10rue2c)",translucentBorderHover:"var(--_1n10rue2d)",translucentFocusRing:"var(--_1n10rue2e)",translucentBorder:"var(--_1n10rue2f)",translucentLine:"var(--_1n10rue2g)",translucentBorderSubtle:"var(--_1n10rue2h)",translucentBgActive:"var(--_1n10rue2i)",translucentBgHover:"var(--_1n10rue2j)",translucentBg:"var(--_1n10rue2k)",translucentBgSubtle:"var(--_1n10rue2l)",translucentBase:"var(--_1n10rue2m)",translucentBgApp:"var(--_1n10rue2n)",positiveText:"var(--_1n10rue2o)",positiveTextSecondary:"var(--_1n10rue2p)",positiveSpotHover:"var(--_1n10rue2q)",positiveSpot:"var(--_1n10rue2r)",positiveTextPlaceholder:"var(--_1n10rue2s)",positiveBorderHover:"var(--_1n10rue2t)",positiveFocusRing:"var(--_1n10rue2u)",positiveBorder:"var(--_1n10rue2v)",positiveLine:"var(--_1n10rue2w)",positiveBorderSubtle:"var(--_1n10rue2x)",positiveBgActive:"var(--_1n10rue2y)",positiveBgHover:"var(--_1n10rue2z)",positiveBg:"var(--_1n10rue30)",positiveBgSubtle:"var(--_1n10rue31)",positiveBase:"var(--_1n10rue32)",positiveBgApp:"var(--_1n10rue33)"}}})),s.register("56bMe",(function(e,o){var t=s("f0YtF");t.dark,t.light})),s.register("f0YtF",(function(o,t){e(o.exports,"dark",(function(){return a})),e(o.exports,"light",(function(){return l})),e(o.exports,"browser",(function(){return c}));var n=s("lnKHO");const r=[["base","bgApp"],["bgSubtle"],["bg"],["bgHover"],["bgActive"],["line","borderSubtle"],["border"],["borderHover","focusRing"],["spot","textPlaceholder"],["spotHover"],["textSecondary"],["text"]],i=(e,o)=>{const t=Object.keys(e).sort(((e,o)=>e.localeCompare(o,"en",{numeric:!0})));if(t.length!==r.length){const e=t.length>r.length?"longer":"shorter";throw new Error(`Failed to construct semantic color scale. The provided scale's length is ${e} than the list of radix aliases.`)}const n={};let i=r.length;for(;i--;)for(const s of r[i]){const r=o?`${o}${String(s).charAt(0).toUpperCase()+String(s).slice(1)}`:s;Object.assign(n,{[r]:e[t[i]]})}return n},a=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},i(n.violetDark,"primary")),i(n.yellowDark,"attention")),i(n.blueDark,"info")),i(n.tomatoDark,"negative")),i(n.mauveDark,null)),i(n.mauveDarkA,"translucent")),i(n.greenDark,"positive")),l=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},i(n.violet,"primary")),i(n.yellow,"attention")),i(n.blue,"info")),i(n.tomato,"negative")),i(n.mauve,null)),i(n.mauveA,"translucent")),i(n.green,"positive")),u={primary:"#ab9ff2",azure:"#4a87f2",green:"#2ec08b",lilac:"#e2dffe",midnight:"#3c315b",pink:"#ffdadc",red:"#ff7243",yellowMoon:"#ffd13f",yellowPastel:"#ffffc4",black:"#1c1c1c",gray1:"#8d8c8a",gray2:"#a4a3a0",gray3:"#bbb9b6",gray4:"#d2d0cc",gray5:"#e8e6e2",white:"#fffdf8"},c={brand:u,legacy:{black:"#000000",white:"#FFFFFF",gray:"#3B3C40",bgArea:"#181818",bgWallet:"#222222",bgTabBar:"#2B2B2B",bgRow:"#2A2A2A",bgButton:"#333333",borderSecondary:"#323232",borderPrimary:"#474747",textPrimary:"#ffffff",textSecondary:"#999999",textTertiary:"#777777",accentPrimary:u.primary,accentPrimaryLight:u.lilac,accentSuccess:"#21e56f",accentWarning:"#ffdc62",accentAlert:"#eb3742",accentCyan:"#6bceff",accentToken:"#e5a221",accentStaking:"#ffe920"}}})),s.register("lnKHO",(function(o,t){e(o.exports,"mauveDark",(function(){return n})),e(o.exports,"mauveDarkA",(function(){return r})),e(o.exports,"tomatoDark",(function(){return i})),e(o.exports,"violetDark",(function(){return s})),e(o.exports,"blueDark",(function(){return a})),e(o.exports,"greenDark",(function(){return l})),e(o.exports,"yellowDark",(function(){return u})),e(o.exports,"mauve",(function(){return c})),e(o.exports,"mauveA",(function(){return p})),e(o.exports,"tomato",(function(){return d})),e(o.exports,"violet",(function(){return m})),e(o.exports,"blue",(function(){return f})),e(o.exports,"green",(function(){return _})),e(o.exports,"yellow",(function(){return g}));const n={mauve1:"#121113",mauve2:"#1a191b",mauve3:"#232225",mauve4:"#2b292d",mauve5:"#323035",mauve6:"#3c393f",mauve7:"#49474e",mauve8:"#625f69",mauve9:"#6f6d78",mauve10:"#7c7a85",mauve11:"#b5b2bc",mauve12:"#eeeef0"},r={mauveA1:"#00000000",mauveA2:"#f5f4f609",mauveA3:"#ebeaf814",mauveA4:"#eee5f81d",mauveA5:"#efe6fe25",mauveA6:"#f1e6fd30",mauveA7:"#eee9ff40",mauveA8:"#eee7ff5d",mauveA9:"#eae6fd6e",mauveA10:"#ece9fd7c",mauveA11:"#f5f1ffb7",mauveA12:"#fdfdffef"},i={tomato1:"#181111",tomato2:"#1f1513",tomato3:"#391714",tomato4:"#4e1511",tomato5:"#5e1c16",tomato6:"#6e2920",tomato7:"#853a2d",tomato8:"#ac4d39",tomato9:"#e54d2e",tomato10:"#ec6142",tomato11:"#ff977d",tomato12:"#fbd3cb"},s={violet1:"#14121f",violet2:"#1b1525",violet3:"#291f43",violet4:"#33255b",violet5:"#3c2e69",violet6:"#473876",violet7:"#56468b",violet8:"#6958ad",violet9:"#6e56cf",violet10:"#7d66d9",violet11:"#baa7ff",violet12:"#e2ddfe"},a={blue1:"#0d1520",blue2:"#111927",blue3:"#0d2847",blue4:"#003362",blue5:"#004074",blue6:"#104d87",blue7:"#205d9e",blue8:"#2870bd",blue9:"#0090ff",blue10:"#3b9eff",blue11:"#70b8ff",blue12:"#c2e6ff"},l={green1:"#0e1512",green2:"#121b17",green3:"#132d21",green4:"#113b29",green5:"#174933",green6:"#20573e",green7:"#28684a",green8:"#2f7c57",green9:"#30a46c",green10:"#33b074",green11:"#3dd68c",green12:"#b1f1cb"},u={yellow1:"#14120b",yellow2:"#1b180f",yellow3:"#2d2305",yellow4:"#362b00",yellow5:"#433500",yellow6:"#524202",yellow7:"#665417",yellow8:"#836a21",yellow9:"#ffe629",yellow10:"#ffff57",yellow11:"#f5e147",yellow12:"#f6eeb4"},c={mauve1:"#fdfcfd",mauve2:"#faf9fb",mauve3:"#f2eff3",mauve4:"#eae7ec",mauve5:"#e3dfe6",mauve6:"#dbd8e0",mauve7:"#d0cdd7",mauve8:"#bcbac7",mauve9:"#8e8c99",mauve10:"#84828e",mauve11:"#65636d",mauve12:"#211f26"},p={mauveA1:"#55005503",mauveA2:"#2b005506",mauveA3:"#30004010",mauveA4:"#20003618",mauveA5:"#20003820",mauveA6:"#14003527",mauveA7:"#10003332",mauveA8:"#08003145",mauveA9:"#05001d73",mauveA10:"#0500197d",mauveA11:"#0400119c",mauveA12:"#020008e0"},d={tomato1:"#fffcfc",tomato2:"#fff8f7",tomato3:"#feebe7",tomato4:"#ffdcd3",tomato5:"#ffcdc2",tomato6:"#fdbdaf",tomato7:"#f5a898",tomato8:"#ec8e7b",tomato9:"#e54d2e",tomato10:"#dd4425",tomato11:"#d13415",tomato12:"#5c271f"},m={violet1:"#fdfcfe",violet2:"#faf8ff",violet3:"#f4f0fe",violet4:"#ebe4ff",violet5:"#e1d9ff",violet6:"#d4cafe",violet7:"#c2b5f5",violet8:"#aa99ec",violet9:"#6e56cf",violet10:"#654dc4",violet11:"#6550b9",violet12:"#2f265f"},f={blue1:"#fbfdff",blue2:"#f4faff",blue3:"#e6f4fe",blue4:"#d5efff",blue5:"#c2e5ff",blue6:"#acd8fc",blue7:"#8ec8f6",blue8:"#5eb1ef",blue9:"#0090ff",blue10:"#0588f0",blue11:"#0d74ce",blue12:"#113264"},_={green1:"#fbfefc",green2:"#f4fbf6",green3:"#e6f6eb",green4:"#d6f1df",green5:"#c4e8d1",green6:"#adddc0",green7:"#8eceaa",green8:"#5bb98b",green9:"#30a46c",green10:"#2b9a66",green11:"#218358",green12:"#193b2d"},g={yellow1:"#fdfdf9",yellow2:"#fefce9",yellow3:"#fffab8",yellow4:"#fff394",yellow5:"#ffe770",yellow6:"#f3d768",yellow7:"#e4c767",yellow8:"#d5ae39",yellow9:"#ffe629",yellow10:"#ffdc00",yellow11:"#9e6c00",yellow12:"#473b1f"}})),s.register("cXFb4",(function(t,n){e(t.exports,"ThemeProvider",(function(){return u}));var r=s("lDSNw"),i=s("2Uwnn"),a=s("kLDYd");const l=(0,r.createContext)({theme:a.DEFAULT_THEME,vars:i.vars}),u=(0,r.memo)((({children:e,theme:t=a.DEFAULT_THEME})=>{const[n,s]=(0,r.useState)(t),u=(0,r.useMemo)((()=>({theme:n,vars:i.vars,setTheme:e=>{e!==n&&s(e)}})),[n]);return o(r).createElement(l.Provider,{value:u},o(r).createElement("div",{className:i.themeClasses[n]},e))}))})),s.register("kLDYd",(function(o,t){e(o.exports,"DEFAULT_THEME",(function(){return n}));const n="dark"})),s.register("tHOvO",(function(o,t){e(o.exports,"tokens",(function(){return u}));var n=s("f0YtF"),r=s("c2WW1"),i=s("hfgbL"),a=s("9MnNl"),l=s("c4ejp");const u=Object.assign(Object.assign(Object.assign(Object.assign({},r.browser),i.browser),a.browser),{colors:n.browser,typography:l.typography})})),s.register("c2WW1",(function(o,t){e(o.exports,"native",(function(){return n})),e(o.exports,"browser",(function(){return r}));const n={ratio:{"1/1":1,"1/2":.5,"1/3":1/3,"1/4":1/4,"1/5":.2,"2/1":2,"2/3":2/3,"2/4":.5,"2/5":.4,"3/1":3,"3/2":1.5,"3/4":3/4,"3/5":.6,"4/1":4,"4/2":2,"4/3":4/3,"4/5":.8,"5/1":5,"5/2":2.5,"5/3":5/3,"5/4":5/4,"16/9":16/9,"9/16":9/16,"1/12":1/12,"2/12":2/12,"3/12":.25,"4/12":4/12,"5/12":5/12,"6/12":.5,"7/12":7/12,"8/12":8/12,"9/12":.75,"10/12":10/12,"11/12":11/12,goldenLandscape:1.618,goldenPortrait:1/1.618},percentage:{positive:{"10%":"10%","20%":"20%","25%":"25%","30%":"30%","33%":100/3+"%","40%":"40%","50%":"50%","60%":"60%","66%":100/3*2+"%","70%":"70%","75%":"75%","80%":"80%","90%":"90%","100%":"100%"},negative:{"-10%":"-10%","-20%":"-20%","-25%":"-25%","-30%":"-30%","-33%":-100/3+"%","-40%":"-40%","-50%":"-50%","-60%":"-60%","-66%":-100/3*2+"%","-70%":"-70%","-75%":"-75%","-80%":"-80%","-90%":"-90%","-100%":"-100%"}},space:{positive:{0:0,1:1,2:2,4:4,6:6,8:8,10:10,12:12,14:14,16:16,18:18,20:20,24:24,32:32,36:36,40:40,48:48,56:56,64:64,72:72,80:80,96:96,128:128,160:160,192:192},negative:{0:0,"-1":-1,"-2":-2,"-4":-4,"-6":-6,"-8":-8,"-10":-10,"-12":-12,"-14":-14,"-16":-16,"-18":-18,"-20":-20,"-24":-24,"-32":-32,"-40":-40,"-48":-48,"-56":-56,"-64":-64,"-72":-72,"-80":-80,"-96":-96,"-128":-128,"-160":-160,"-192":-192}},blur:{0:0,4:4,8:8,12:12,16:16,20:20,24:24,32:32,40:40,48:48,56:56,64:64,128:128},radius:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,10:10,12:12,14:14,16:16,18:18,20:20,22:22,24:24,26:26,28:28,30:30,32:32,34:34,36:36,38:38,40:40,42:42,44:44,46:46,48:48,full:9999}},r={ratio:{"1/1":1,"1/2":.5,"1/3":1/3,"1/4":1/4,"1/5":.2,"2/1":2,"2/3":2/3,"2/4":.5,"2/5":.4,"3/1":3,"3/2":1.5,"3/4":3/4,"3/5":.6,"4/1":4,"4/2":2,"4/3":4/3,"4/5":.8,"5/1":5,"5/2":2.5,"5/3":5/3,"5/4":5/4,"16/9":16/9,"9/16":9/16,"1/12":1/12,"2/12":2/12,"3/12":.25,"4/12":4/12,"5/12":5/12,"6/12":.5,"7/12":7/12,"8/12":8/12,"9/12":.75,"10/12":10/12,"11/12":11/12,goldenLandscape:1.618,goldenPortrait:1/1.618},space:{positive:{0:"0px",1:"1px",2:"2px",4:"4px",6:"6px",8:"8px",10:"10px",12:"12px",14:"14px",16:"16px",18:"18px",20:"20px",24:"24px",32:"32px",36:"36px",40:"40px",48:"48px",56:"56px",64:"64px",72:"72px",80:"80px",96:"96px",128:"128px",160:"160px",192:"192px"},negative:{0:"0px","-1":"-1px","-2":"-2px","-4":"-4px","-6":"-6px","-8":"-8px","-10":"-10px","-12":"-12px","-14":"-14px","-16":"-16px","-18":"-18px","-20":"-20px","-24":"-24px","-32":"-32px","-40":"-40px","-48":"-48px","-56":"-56px","-64":"-64px","-72":"-72px","-80":"-80px","-96":"-96px","-128":"-128px","-160":"-160px","-192":"-192px"}},percentage:{positive:{"10%":"10%","20%":"20%","25%":"25%","30%":"30%","33%":"calc(100% / 3)","40%":"40%","50%":"50%","60%":"60%","66%":"calc(100% / 3 * 2)","70%":"70%","75%":"75%","80%":"80%","90%":"90%","100%":"100%"},negative:{"-10%":"10%","-20%":"20%","-25%":"25%","-30%":"30%","-33%":"calc(100% / 3)","-40%":"40%","-50%":"50%","-60%":"60%","-66%":"calc(100% / 3 * 2)","-70%":"70%","-75%":"75%","-80%":"80%","-90%":"90%","-100%":"100%"}},blur:{0:"0px",4:"4px",8:"8px",12:"12px",16:"16px",20:"20px",24:"24px",32:"32px",40:"40px",48:"48px",56:"56px",64:"64px",128:"128px"},radius:{0:"0px",1:"1px",2:"2px",3:"3px",4:"4px",5:"5px",6:"6px",7:"7px",8:"8px",10:"10px",12:"12px",14:"14px",16:"16px",18:"18px",20:"20px",22:"22px",24:"24px",26:"26px",28:"28px",30:"30px",32:"32px",34:"34px",36:"36px",38:"38px",40:"40px",42:"42px",44:"44px",46:"46px",48:"48px",full:"9999px"}}})),s.register("hfgbL",(function(o,t){e(o.exports,"browser",(function(){return n}));Math.PI,Math.PI;const n={time:{0:"0ms",100:"100ms",200:"200ms",300:"300ms",400:"400ms",500:"500ms",600:"600ms",700:"700ms",800:"800ms",900:"900ms",1e3:"1000ms"},ease:{inSine:"cubic-bezier(0.12, 0, 0.39, 0)",outSine:"cubic-bezier(0.61, 1, 0.88, 1)",inOutSine:"cubic-bezier(0.37, 0, 0.63, 1)",inQuad:"cubic-bezier(0.11, 0, 0.5, 0)",outQuad:"cubic-bezier(0.5, 1, 0.89, 1)",inOutQuad:"cubic-bezier(0.45, 0, 0.55, 1)",inCubic:"cubic-bezier(0.32, 0, 0.67, 0)",outCubic:"cubic-bezier(0.33, 1, 0.68, 1)",inOutCubic:"cubic-bezier(0.65, 0, 0.35, 1)",inQuart:"cubic-bezier(0.5, 0, 0.75, 0)",outQuart:"cubic-bezier(0.25, 1, 0.5, 1)",inOutQuart:"cubic-bezier(0.76, 0, 0.24, 1)",inQuint:"cubic-bezier(0.64, 0, 0.78, 0)",outQuint:"cubic-bezier(0.22, 1, 0.36, 1)",inOutQuint:"cubic-bezier(0.83, 0, 0.17, 1)",inExpo:"cubic-bezier(0.7, 0, 0.84, 0)",outExpo:"cubic-bezier(0.16, 1, 0.3, 1)",inOutExpo:"cubic-bezier(0.87, 0, 0.13, 1)",inCirc:"cubic-bezier(0.55, 0, 1, 0.45)",outCirc:"cubic-bezier(0, 0.55, 0.45, 1)",inOutCirc:"cubic-bezier(0.85, 0, 0.15, 1)",inBack:"cubic-bezier(0.36, 0, 0.66, -0.56)",outBack:"cubic-bezier(0.34, 1.56, 0.64, 1)",inOutBack:"cubic-bezier(0.68, -0.6, 0.32, 1.6)"},transition:{fast:{time:"100ms",ease:"cubic-bezier(0.5, 1, 0.89, 1)"},default:{time:"400ms",ease:"cubic-bezier(0.22, 1, 0.36, 1)"},slow:{time:"1000ms",ease:"cubic-bezier(0.16, 1, 0.3, 1)"}}}})),s.register("9MnNl",(function(o,t){e(o.exports,"browser",(function(){return r}));var n=s("c2WW1");const r={paddingBase:n.browser.space.positive[16],paddingScreen:n.browser.space.positive[16],gapScreen:n.browser.space.positive[24],gapSection:n.browser.space.positive[16],gapList:n.browser.space.positive[8],gapTable:n.browser.space.positive[1],radiusBase:n.browser.radius[16],radiusRow:n.browser.radius[16],radiusTable:n.browser.radius[16],radiusCircle:"1000px"};n.native.space.positive[16],n.native.space.positive[16],n.native.space.positive[24],n.native.space.positive[16],n.native.space.positive[8],n.native.space.positive[1],n.native.radius[16],n.native.radius[16],n.native.radius[16],n.native.radius[24]})),s.register("c4ejp",(function(o,t){e(o.exports,"typography",(function(){return r}));var n=s("jjEyf");const r={weight:n.weight,family:{sans:n.family.inter,mono:n.family.mono},font:{heading1:{fontSize:"38px",lineHeight:"46px",letterSpacing:"-0.02em",fontWeight:n.weight.medium},heading2:{fontSize:"28px",lineHeight:"34px",letterSpacing:"-0.02em",fontWeight:n.weight.medium},heading3:{fontSize:"22px",lineHeight:"27px",letterSpacing:"-0.02em",fontWeight:n.weight.medium},title1:{fontSize:"18px",lineHeight:"24px",letterSpacing:"-0.02em",fontWeight:n.weight.medium},body:{fontSize:"16px",lineHeight:"19px",letterSpacing:"normal"},caption:{fontSize:"14px",lineHeight:"17px",letterSpacing:"normal",fontWeight:n.weight.semiBold},label:{fontSize:"13px",lineHeight:"16px",letterSpacing:"normal"}}}})),s.register("jjEyf",(function(o,t){e(o.exports,"family",(function(){return n})),e(o.exports,"weight",(function(){return r}));const n={inter:"Inter",sfDisplay:"SF-Pro-Display",sfText:"SF-Pro-Text",mono:"monospace",phantom:"Phantom"},r={light:"300",regular:"400",medium:"500",semiBold:"600",bold:"700"}})),s.register("7HZF1",(function(o,t){e(o.exports,"Activity",(function(){return s("7QUru").default})),e(o.exports,"Activity2",(function(){return s("7cBdS").default})),e(o.exports,"Airplay",(function(){return s("76nsG").default})),e(o.exports,"AlertCircle",(function(){return s("hNR9w").default})),e(o.exports,"AlertOctagon",(function(){return s("iuPVa").default})),e(o.exports,"AlertTriangle",(function(){return s("cCeao").default})),e(o.exports,"AlignCenter",(function(){return s("6kCEA").default})),e(o.exports,"AlignJustify",(function(){return s("1V2rC").default})),e(o.exports,"AlignLeft",(function(){return s("dtkRu").default})),e(o.exports,"AlignRight",(function(){return s("43OHx").default})),e(o.exports,"Anchor",(function(){return s("74Wq3").default})),e(o.exports,"Aperture",(function(){return s("ghwuT").default})),e(o.exports,"Archive",(function(){return s("fUbLp").default})),e(o.exports,"ArrowDown",(function(){return s("eloPR").default})),e(o.exports,"ArrowDownCircle",(function(){return s("7HEae").default})),e(o.exports,"ArrowDownLeft",(function(){return s("87atK").default})),e(o.exports,"ArrowDownRight",(function(){return s("ea5Au").default})),e(o.exports,"ArrowLeft",(function(){return s("gL8vR").default})),e(o.exports,"ArrowLeftCircle",(function(){return s("4dNxl").default})),e(o.exports,"ArrowRight",(function(){return s("i25UJ").default})),e(o.exports,"ArrowRightCircle",(function(){return s("bxUnT").default})),e(o.exports,"ArrowUp",(function(){return s("8k4PH").default})),e(o.exports,"ArrowUpCircle",(function(){return s("cF2YX").default})),e(o.exports,"ArrowUpLeft",(function(){return s("9320E").default})),e(o.exports,"ArrowUpRight",(function(){return s("d023x").default})),e(o.exports,"AtSign",(function(){return s("1gOIf").default})),e(o.exports,"Authentication",(function(){return s("hYfdj").default})),e(o.exports,"Award",(function(){return s("j9HpO").default})),e(o.exports,"BarChart",(function(){return s("jXbQ5").default})),e(o.exports,"BarChart2",(function(){return s("7j6GD").default})),e(o.exports,"Battery",(function(){return s("3SxKJ").default})),e(o.exports,"BatteryCharging",(function(){return s("1hay0").default})),e(o.exports,"Bell",(function(){return s("31m1G").default})),e(o.exports,"BellOff",(function(){return s("eCQIR").default})),e(o.exports,"Bluetooth",(function(){return s("ir33m").default})),e(o.exports,"Bold",(function(){return s("bsWXl").default})),e(o.exports,"Book",(function(){return s("aGpxJ").default})),e(o.exports,"Bookmark",(function(){return s("kvTsE").default})),e(o.exports,"BookmarkFill",(function(){return s("8O8Ab").default})),e(o.exports,"BookOpen",(function(){return s("3IkgZ").default})),e(o.exports,"Box",(function(){return s("4LatW").default})),e(o.exports,"Bridge",(function(){return s("33NPI").default})),e(o.exports,"Briefcase",(function(){return s("7FdUs").default})),e(o.exports,"Bug",(function(){return s("h30nJ").default})),e(o.exports,"Burn",(function(){return s("bJz6m").default})),e(o.exports,"ButtonPad",(function(){return s("fWZd2").default})),e(o.exports,"Calendar",(function(){return s("7ZMJt").default})),e(o.exports,"Camera",(function(){return s("8z8mx").default})),e(o.exports,"CameraOff",(function(){return s("4waC3").default})),e(o.exports,"Cast",(function(){return s("hfWS5").default})),e(o.exports,"Check",(function(){return s("jE8zS").default})),e(o.exports,"CheckCircle",(function(){return s("SQNWc").default})),e(o.exports,"CheckSquare",(function(){return s("gjM6m").default})),e(o.exports,"ChevronDown",(function(){return s("h2DGZ").default})),e(o.exports,"ChevronLeft",(function(){return s("cTWKH").default})),e(o.exports,"ChevronRight",(function(){return s("3fx6J").default})),e(o.exports,"ChevronsDown",(function(){return s("2Ec0Y").default})),e(o.exports,"ChevronsLeft",(function(){return s("fBJfQ").default})),e(o.exports,"ChevronsRight",(function(){return s("bCQX1").default})),e(o.exports,"ChevronsUp",(function(){return s("8Kr21").default})),e(o.exports,"ChevronUp",(function(){return s("amnvR").default})),e(o.exports,"Chrome",(function(){return s("8Z9pf").default})),e(o.exports,"Circle",(function(){return s("dZXhL").default})),e(o.exports,"Clipboard",(function(){return s("6lAB9").default})),e(o.exports,"Clock",(function(){return s("arm8l").default})),e(o.exports,"ClockFill",(function(){return s("8VaL1").default})),e(o.exports,"Cloud",(function(){return s("eQV0n").default})),e(o.exports,"CloudDrizzle",(function(){return s("bFB80").default})),e(o.exports,"CloudLightning",(function(){return s("53fpo").default})),e(o.exports,"CloudOff",(function(){return s("4THkA").default})),e(o.exports,"CloudRain",(function(){return s("7ri9z").default})),e(o.exports,"Code",(function(){return s("k6Tdn").default})),e(o.exports,"Codepen",(function(){return s("eDKqV").default})),e(o.exports,"Coffee",(function(){return s("62yQ6").default})),e(o.exports,"Coin",(function(){return s("lJABJ").default})),e(o.exports,"Collectible",(function(){return s("2z1qt").default})),e(o.exports,"Command",(function(){return s("crfSh").default})),e(o.exports,"Compass",(function(){return s("4mMNa").default})),e(o.exports,"Copy",(function(){return s("2t1Lc").default})),e(o.exports,"CornerDownLeft",(function(){return s("71cXw").default})),e(o.exports,"CornerDownRight",(function(){return s("hmA3a").default})),e(o.exports,"CornerLeftDown",(function(){return s("60jFK").default})),e(o.exports,"CornerLeftUp",(function(){return s("1KbCL").default})),e(o.exports,"CornerRightDown",(function(){return s("hSBBl").default})),e(o.exports,"CornerRightUp",(function(){return s("1jiqs").default})),e(o.exports,"CornerUpLeft",(function(){return s("9N2jX").default})),e(o.exports,"CornerUpRight",(function(){return s("01j00").default})),e(o.exports,"Cpu",(function(){return s("518Fw").default})),e(o.exports,"CreditCard",(function(){return s("kkiaL").default})),e(o.exports,"Crop",(function(){return s("8t96E").default})),e(o.exports,"Crosshair",(function(){return s("dbVtw").default})),e(o.exports,"Database",(function(){return s("dmanD").default})),e(o.exports,"Delete",(function(){return s("DEwUb").default})),e(o.exports,"Disc",(function(){return s("f4d3u").default})),e(o.exports,"DollarSign",(function(){return s("7mBIV").default})),e(o.exports,"Download",(function(){return s("gAun6").default})),e(o.exports,"DownloadCloud",(function(){return s("lXOuN").default})),e(o.exports,"Droplet",(function(){return s("22Jsx").default})),e(o.exports,"Edit",(function(){return s("8qTKT").default})),e(o.exports,"Edit2",(function(){return s("aB2iG").default})),e(o.exports,"Edit3",(function(){return s("hcnea").default})),e(o.exports,"ExternalLink",(function(){return s("8d6ej").default})),e(o.exports,"Eye",(function(){return s("aZFha").default})),e(o.exports,"EyeOff",(function(){return s("8VXSG").default})),e(o.exports,"Facebook",(function(){return s("ggrO3").default})),e(o.exports,"FastForward",(function(){return s("1XNtT").default})),e(o.exports,"Feather",(function(){return s("5JNd0").default})),e(o.exports,"File",(function(){return s("b909D").default})),e(o.exports,"FileMinus",(function(){return s("3Tt6M").default})),e(o.exports,"FilePlus",(function(){return s("ihN3Q").default})),e(o.exports,"FileText",(function(){return s("1hirT").default})),e(o.exports,"Film",(function(){return s("lCXv9").default})),e(o.exports,"Filter",(function(){return s("5GOlk").default})),e(o.exports,"FilterOff",(function(){return s("g6qfE").default})),e(o.exports,"Flag",(function(){return s("lgJrP").default})),e(o.exports,"Folder",(function(){return s("duRZg").default})),e(o.exports,"FolderMinus",(function(){return s("fAPNT").default})),e(o.exports,"FolderPlus",(function(){return s("eLh88").default})),e(o.exports,"Frown",(function(){return s("cmXBj").default})),e(o.exports,"GavelLeft",(function(){return s("jMUsK").default})),e(o.exports,"GavelRight",(function(){return s("6cZvn").default})),e(o.exports,"Gift",(function(){return s("lSPVc").default})),e(o.exports,"GitBranch",(function(){return s("aAkmf").default})),e(o.exports,"GitCommit",(function(){return s("jG5Ir").default})),e(o.exports,"Github",(function(){return s("cMuD6").default})),e(o.exports,"Gitlab",(function(){return s("lzwD5").default})),e(o.exports,"GitMerge",(function(){return s("9WnVI").default})),e(o.exports,"GitPullRequest",(function(){return s("cRXTg").default})),e(o.exports,"Globe",(function(){return s("jIhIT").default})),e(o.exports,"Grid",(function(){return s("lmvyo").default})),e(o.exports,"GridFill",(function(){return s("68Oni").default})),e(o.exports,"HardDrive",(function(){return s("cfSB2").default})),e(o.exports,"Hash",(function(){return s("bHufK").default})),e(o.exports,"Headphones",(function(){return s("lbvwi").default})),e(o.exports,"Heart",(function(){return s("gl8Oa").default})),e(o.exports,"HelpCircle",(function(){return s("fqeqD").default})),e(o.exports,"Home",(function(){return s("kuSdc").default})),e(o.exports,"Home2",(function(){return s("avfdc").default})),e(o.exports,"HomeFill",(function(){return s("bDKxf").default})),e(o.exports,"Image",(function(){return s("jaeTr").default})),e(o.exports,"Image2",(function(){return s("hnKFO").default})),e(o.exports,"Inbox",(function(){return s("7eYCr").default})),e(o.exports,"Info",(function(){return s("koNFu").default})),e(o.exports,"Instagram",(function(){return s("37CSI").default})),e(o.exports,"Italic",(function(){return s("55jqQ").default})),e(o.exports,"Joystick",(function(){return s("g0VmI").default})),e(o.exports,"Key",(function(){return s("PhjO0").default})),e(o.exports,"Layers",(function(){return s("aA0Wx").default})),e(o.exports,"Layout",(function(){return s("ecYFS").default})),e(o.exports,"LifeBuoy",(function(){return s("cjjYH").default})),e(o.exports,"Link",(function(){return s("37JPU").default})),e(o.exports,"Link2",(function(){return s("heAuF").default})),e(o.exports,"Linkedin",(function(){return s("kMVy7").default})),e(o.exports,"List",(function(){return s("jWxdV").default})),e(o.exports,"Loader",(function(){return s("9PLJA").default})),e(o.exports,"Loading",(function(){return s("7g725").default})),e(o.exports,"Lock",(function(){return s("jRAj4").default})),e(o.exports,"LockCircle",(function(){return s("dx5zg").default})),e(o.exports,"LockWallet",(function(){return s("11Ehj").default})),e(o.exports,"LogIn",(function(){return s("8aLC4").default})),e(o.exports,"LogoFill",(function(){return s("hFbYn").default})),e(o.exports,"LogoStroke",(function(){return s("Lsi7t").default})),e(o.exports,"LogOut",(function(){return s("fc4OO").default})),e(o.exports,"Mail",(function(){return s("iHR4e").default})),e(o.exports,"Map",(function(){return s("9fvsy").default})),e(o.exports,"MapPin",(function(){return s("9VCfo").default})),e(o.exports,"Maximize",(function(){return s("doyGr").default})),e(o.exports,"Maximize2",(function(){return s("5ViEw").default})),e(o.exports,"Maximize3",(function(){return s("cGTDf").default})),e(o.exports,"Meh",(function(){return s("kNriw").default})),e(o.exports,"Menu",(function(){return s("8vH9y").default})),e(o.exports,"MessageCircle",(function(){return s("l9tVh").default})),e(o.exports,"MessageSquare",(function(){return s("Dylnx").default})),e(o.exports,"Mic",(function(){return s("aygZU").default})),e(o.exports,"MicOff",(function(){return s("fhemV").default})),e(o.exports,"Minimize",(function(){return s("I3Uyd").default})),e(o.exports,"Minimize2",(function(){return s("99mgm").default})),e(o.exports,"Minimize3",(function(){return s("hXCws").default})),e(o.exports,"Minus",(function(){return s("eY23A").default})),e(o.exports,"MinusCircle",(function(){return s("5INtQ").default})),e(o.exports,"MinusSquare",(function(){return s("jyOVQ").default})),e(o.exports,"Monitor",(function(){return s("2VJbd").default})),e(o.exports,"Moon",(function(){return s("5RRVQ").default})),e(o.exports,"MoreHorizontal",(function(){return s("iYHuk").default})),e(o.exports,"MoreVertical",(function(){return s("8r1AI").default})),e(o.exports,"MousePointer",(function(){return s("5xq13").default})),e(o.exports,"Move",(function(){return s("bNaOY").default})),e(o.exports,"Music",(function(){return s("5eMru").default})),e(o.exports,"Navigation",(function(){return s("d4J1R").default})),e(o.exports,"Navigation2",(function(){return s("a1Q9N").default})),e(o.exports,"Octagon",(function(){return s("bwIXl").default})),e(o.exports,"Package",(function(){return s("59xyY").default})),e(o.exports,"Palette",(function(){return s("3aoOi").default})),e(o.exports,"Paperclip",(function(){return s("9qIfE").default})),e(o.exports,"Pause",(function(){return s("7gPCJ").default})),e(o.exports,"PauseCircle",(function(){return s("arrTj").default})),e(o.exports,"PenTool",(function(){return s("dbqYV").default})),e(o.exports,"Percent",(function(){return s("fHNoi").default})),e(o.exports,"Phone",(function(){return s("gax0i").default})),e(o.exports,"PhoneCall",(function(){return s("7i6XB").default})),e(o.exports,"PhoneForwarded",(function(){return s("hxn1e").default})),e(o.exports,"PhoneIncoming",(function(){return s("24Cel").default})),e(o.exports,"PhoneMissed",(function(){return s("7UHx3").default})),e(o.exports,"PhoneOff",(function(){return s("96LCz").default})),e(o.exports,"PhoneOutgoing",(function(){return s("gsToh").default})),e(o.exports,"PieChart",(function(){return s("j1Sn6").default})),e(o.exports,"PinLeft",(function(){return s("ba2rX").default})),e(o.exports,"PinLeftFill",(function(){return s("4CYXH").default})),e(o.exports,"PinLeftOff",(function(){return s("lbW23").default})),e(o.exports,"PinRight",(function(){return s("9RbfD").default})),e(o.exports,"PinRightFill",(function(){return s("cpjNf").default})),e(o.exports,"PinRightOff",(function(){return s("4MjJS").default})),e(o.exports,"Play",(function(){return s("fuawX").default})),e(o.exports,"PlayCircle",(function(){return s("j6Ket").default})),e(o.exports,"Plus",(function(){return s("liJfH").default})),e(o.exports,"PlusCircle",(function(){return s("hlScK").default})),e(o.exports,"PlusSquare",(function(){return s("gBBLQ").default})),e(o.exports,"Power",(function(){return s("hbFOk").default})),e(o.exports,"Printer",(function(){return s("9qibp").default})),e(o.exports,"Qr",(function(){return s("6MJcF").default})),e(o.exports,"Qr2",(function(){return s("buohz").default})),e(o.exports,"Radio",(function(){return s("gC5Mc").default})),e(o.exports,"ReceiveArrow",(function(){return s("cAuiJ").default})),e(o.exports,"ReceiveWalletCollectible",(function(){return s("7vWq6").default})),e(o.exports,"ReceiveWalletToken",(function(){return s("2JKaM").default})),e(o.exports,"RefreshCcw",(function(){return s("jhhQ9").default})),e(o.exports,"RefreshCcw2",(function(){return s("b3uQ9").default})),e(o.exports,"RefreshCw",(function(){return s("htrv7").default})),e(o.exports,"RefreshCw2",(function(){return s("kVUO9").default})),e(o.exports,"Repeat",(function(){return s("dVlNO").default})),e(o.exports,"Rewind",(function(){return s("37DvP").default})),e(o.exports,"RotateCcw",(function(){return s("jr0HT").default})),e(o.exports,"RotateCw",(function(){return s("3juKB").default})),e(o.exports,"Rss",(function(){return s("4NUSh").default})),e(o.exports,"Save",(function(){return s("2WMGu").default})),e(o.exports,"ScanQr",(function(){return s("2Nz9L").default})),e(o.exports,"Scissors",(function(){return s("gMkLp").default})),e(o.exports,"Search",(function(){return s("2bU50").default})),e(o.exports,"Send",(function(){return s("ccmyO").default})),e(o.exports,"Send2",(function(){return s("8Lb3R").default})),e(o.exports,"SendArrow",(function(){return s("86Ooy").default})),e(o.exports,"SendWalletCollectible",(function(){return s("47EW3").default})),e(o.exports,"SendWalletToken",(function(){return s("g1Q11").default})),e(o.exports,"Server",(function(){return s("5m9LY").default})),e(o.exports,"Settings",(function(){return s("ieHxe").default})),e(o.exports,"Share",(function(){return s("1X8JM").default})),e(o.exports,"Share2",(function(){return s("8mnLX").default})),e(o.exports,"Shield",(function(){return s("bUnyX").default})),e(o.exports,"ShieldBlocked",(function(){return s("6BrLE").default})),e(o.exports,"ShieldOff",(function(){return s("1YFav").default})),e(o.exports,"ShieldPlus",(function(){return s("2DgF0").default})),e(o.exports,"ShieldStop",(function(){return s("dBGiO").default})),e(o.exports,"ShieldUnknown",(function(){return s("53Vwf").default})),e(o.exports,"ShieldVerified",(function(){return s("h5LzL").default})),e(o.exports,"ShieldWarning",(function(){return s("hYyqs").default})),e(o.exports,"ShoppingBag",(function(){return s("e7DYo").default})),e(o.exports,"ShoppingCart",(function(){return s("fynjY").default})),e(o.exports,"Shortcut",(function(){return s("cvmUW").default})),e(o.exports,"Shuffle",(function(){return s("gYVPl").default})),e(o.exports,"Sidebar",(function(){return s("LrRPT").default})),e(o.exports,"Site",(function(){return s("18sM7").default})),e(o.exports,"SiteBlocked",(function(){return s("kKxpp").default})),e(o.exports,"SiteOff",(function(){return s("iGko2").default})),e(o.exports,"SitePlus",(function(){return s("6HgkQ").default})),e(o.exports,"SiteStop",(function(){return s("fYc5l").default})),e(o.exports,"SiteUnknown",(function(){return s("eFcJQ").default})),e(o.exports,"SiteVerified",(function(){return s("6GK75").default})),e(o.exports,"SiteWarning",(function(){return s("7ThPk").default})),e(o.exports,"SkipBack",(function(){return s("gKJ1c").default})),e(o.exports,"SkipForward",(function(){return s("d6nJs").default})),e(o.exports,"Slack",(function(){return s("fA0pw").default})),e(o.exports,"Slash",(function(){return s("grjZ8").default})),e(o.exports,"Sliders",(function(){return s("5zjXP").default})),e(o.exports,"Smartphone",(function(){return s("j95JK").default})),e(o.exports,"Smile",(function(){return s("j64q9").default})),e(o.exports,"Sparkle",(function(){return s("loyGh").default})),e(o.exports,"Speaker",(function(){return s("lN6ae").default})),e(o.exports,"Square",(function(){return s("a60y9").default})),e(o.exports,"Star",(function(){return s("2hUrT").default})),e(o.exports,"StarFill",(function(){return s("jAwCi").default})),e(o.exports,"StopCircle",(function(){return s("jgWtF").default})),e(o.exports,"Sun",(function(){return s("j6TM8").default})),e(o.exports,"Sunrise",(function(){return s("49mtT").default})),e(o.exports,"Sunset",(function(){return s("klkI7").default})),e(o.exports,"Swap",(function(){return s("c9yhU").default})),e(o.exports,"Swap2",(function(){return s("rFppW").default})),e(o.exports,"Swap3",(function(){return s("23oIO").default})),e(o.exports,"Tablet",(function(){return s("jGQTG").default})),e(o.exports,"Tag",(function(){return s("iwxdA").default})),e(o.exports,"Tag2",(function(){return s("69di4").default})),e(o.exports,"TagOff",(function(){return s("a6A37").default})),e(o.exports,"TagOff2",(function(){return s("llcm1").default})),e(o.exports,"Target",(function(){return s("DCZw7").default})),e(o.exports,"Telegram",(function(){return s("9uXz4").default})),e(o.exports,"Terminal",(function(){return s("gJ78b").default})),e(o.exports,"Thermometer",(function(){return s("evAB2").default})),e(o.exports,"ThumbsDown",(function(){return s("3ruIq").default})),e(o.exports,"ThumbsUp",(function(){return s("9jqml").default})),e(o.exports,"ToggleLeft",(function(){return s("6Xo2U").default})),e(o.exports,"ToggleRight",(function(){return s("i3FGd").default})),e(o.exports,"Trash",(function(){return s("lUxkI").default})),e(o.exports,"Trash2",(function(){return s("al57M").default})),e(o.exports,"Trello",(function(){return s("dkVpg").default})),e(o.exports,"TrendingDown",(function(){return s("bQbAu").default})),e(o.exports,"TrendingUp",(function(){return s("6Q7Cw").default})),e(o.exports,"Triangle",(function(){return s("6pZk3").default})),e(o.exports,"TriangleDown",(function(){return s("gFj86").default})),e(o.exports,"TriangleDownFill",(function(){return s("t5oPH").default})),e(o.exports,"TriangleLeft",(function(){return s("a8IPq").default})),e(o.exports,"TriangleLeftFill",(function(){return s("dA7RJ").default})),e(o.exports,"TriangleRight",(function(){return s("hPc6k").default})),e(o.exports,"TriangleRightFill",(function(){return s("9J1JZ").default})),e(o.exports,"TriangleUp",(function(){return s("eNftu").default})),e(o.exports,"TriangleUpFill",(function(){return s("3M1dP").default})),e(o.exports,"Truck",(function(){return s("4BPEn").default})),e(o.exports,"Tv",(function(){return s("1phcL").default})),e(o.exports,"Twitter",(function(){return s("cSX34").default})),e(o.exports,"Type",(function(){return s("88e1Z").default})),e(o.exports,"Umbrella",(function(){return s("chxaL").default})),e(o.exports,"Underline",(function(){return s("f3wKP").default})),e(o.exports,"Unlock",(function(){return s("3wWLt").default})),e(o.exports,"UnlockCircle",(function(){return s("9B2eg").default})),e(o.exports,"UnlockWallet",(function(){return s("d11sV").default})),e(o.exports,"Upload",(function(){return s("hrzXi").default})),e(o.exports,"UploadCloud",(function(){return s("9NiUd").default})),e(o.exports,"User",(function(){return s("hiKZC").default})),e(o.exports,"User2",(function(){return s("ipHR4").default})),e(o.exports,"UserCheck",(function(){return s("eSy9w").default})),e(o.exports,"UserMinus",(function(){return s("2Uzg2").default})),e(o.exports,"UserPlus",(function(){return s("2ElQ0").default})),e(o.exports,"Users",(function(){return s("lb6qW").default})),e(o.exports,"UserX",(function(){return s("3Q6Zy").default})),e(o.exports,"VerifiedFill",(function(){return s("lyZcX").default})),e(o.exports,"VerifiedOutline",(function(){return s("nZMaT").default})),e(o.exports,"Video",(function(){return s("dTwMa").default})),e(o.exports,"VideoOff",(function(){return s("gkXei").default})),e(o.exports,"Voicemail",(function(){return s("jHhhy").default})),e(o.exports,"Volume",(function(){return s("5cLFo").default})),e(o.exports,"Volume1",(function(){return s("05bJl").default})),e(o.exports,"Volume2",(function(){return s("cl7So").default})),e(o.exports,"VolumeX",(function(){return s("6xmgn").default})),e(o.exports,"WalletClosed",(function(){return s("4bJMy").default})),e(o.exports,"WalletOpen",(function(){return s("1ByR6").default})),e(o.exports,"Watch",(function(){return s("dTkPh").default})),e(o.exports,"Wifi",(function(){return s("iwDvV").default})),e(o.exports,"WifiOff",(function(){return s("HQAk0").default})),e(o.exports,"Wind",(function(){return s("lhsDS").default})),e(o.exports,"X",(function(){return s("aZAGt").default})),e(o.exports,"XCircle",(function(){return s("550Wi").default})),e(o.exports,"XCircleFill",(function(){return s("drrVc").default})),e(o.exports,"XSquare",(function(){return s("c4l1y").default})),e(o.exports,"XTwitter",(function(){return s("6GSmQ").default})),e(o.exports,"Youtube",(function(){return s("esdmS").default})),e(o.exports,"Zap",(function(){return s("mgYRM").default})),e(o.exports,"ZapOff",(function(){return s("lMyeE").default})),e(o.exports,"ZoomIn",(function(){return s("bWq5d").default})),e(o.exports,"ZoomOut",(function(){return s("joocM").default}));s("7QUru"),s("7cBdS"),s("76nsG"),s("hNR9w"),s("iuPVa"),s("cCeao"),s("6kCEA"),s("1V2rC"),s("dtkRu"),s("43OHx"),s("74Wq3"),s("ghwuT"),s("fUbLp"),s("eloPR"),s("7HEae"),s("87atK"),s("ea5Au"),s("gL8vR"),s("4dNxl"),s("i25UJ"),s("bxUnT"),s("8k4PH"),s("cF2YX"),s("9320E"),s("d023x"),s("1gOIf"),s("hYfdj"),s("j9HpO"),s("jXbQ5"),s("7j6GD"),s("3SxKJ"),s("1hay0"),s("31m1G"),s("eCQIR"),s("ir33m"),s("bsWXl"),s("aGpxJ"),s("kvTsE"),s("8O8Ab"),s("3IkgZ"),s("4LatW"),s("33NPI"),s("7FdUs"),s("h30nJ"),s("bJz6m"),s("fWZd2"),s("7ZMJt"),s("8z8mx"),s("4waC3"),s("hfWS5"),s("jE8zS"),s("SQNWc"),s("gjM6m"),s("h2DGZ"),s("cTWKH"),s("3fx6J"),s("2Ec0Y"),s("fBJfQ"),s("bCQX1"),s("8Kr21"),s("amnvR"),s("8Z9pf"),s("dZXhL"),s("6lAB9"),s("arm8l"),s("8VaL1"),s("eQV0n"),s("bFB80"),s("53fpo"),s("4THkA"),s("7ri9z"),s("k6Tdn"),s("eDKqV"),s("62yQ6"),s("lJABJ"),s("2z1qt"),s("crfSh"),s("4mMNa"),s("2t1Lc"),s("71cXw"),s("hmA3a"),s("60jFK"),s("1KbCL"),s("hSBBl"),s("1jiqs"),s("9N2jX"),s("01j00"),s("518Fw"),s("kkiaL"),s("8t96E"),s("dbVtw"),s("dmanD"),s("DEwUb"),s("f4d3u"),s("7mBIV"),s("gAun6"),s("lXOuN"),s("22Jsx"),s("8qTKT"),s("aB2iG"),s("hcnea"),s("8d6ej"),s("aZFha"),s("8VXSG"),s("ggrO3"),s("1XNtT"),s("5JNd0"),s("b909D"),s("3Tt6M"),s("ihN3Q"),s("1hirT"),s("lCXv9"),s("5GOlk"),s("g6qfE"),s("lgJrP"),s("duRZg"),s("fAPNT"),s("eLh88"),s("cmXBj"),s("jMUsK"),s("6cZvn"),s("lSPVc"),s("aAkmf"),s("jG5Ir"),s("cMuD6"),s("lzwD5"),s("9WnVI"),s("cRXTg"),s("jIhIT"),s("lmvyo"),s("68Oni"),s("cfSB2"),s("bHufK"),s("lbvwi"),s("gl8Oa"),s("fqeqD"),s("kuSdc"),s("avfdc"),s("bDKxf"),s("jaeTr"),s("hnKFO"),s("7eYCr"),s("koNFu"),s("37CSI"),s("55jqQ"),s("g0VmI"),s("PhjO0"),s("aA0Wx"),s("ecYFS"),s("cjjYH"),s("37JPU"),s("heAuF"),s("kMVy7"),s("jWxdV"),s("9PLJA"),s("7g725"),s("jRAj4"),s("dx5zg"),s("11Ehj"),s("8aLC4"),s("hFbYn"),s("Lsi7t"),s("fc4OO"),s("iHR4e"),s("9fvsy"),s("9VCfo"),s("doyGr"),s("5ViEw"),s("cGTDf"),s("kNriw"),s("8vH9y"),s("l9tVh"),s("Dylnx"),s("aygZU"),s("fhemV"),s("I3Uyd"),s("99mgm"),s("hXCws"),s("eY23A"),s("5INtQ"),s("jyOVQ"),s("2VJbd"),s("5RRVQ"),s("iYHuk"),s("8r1AI"),s("5xq13"),s("bNaOY"),s("5eMru"),s("d4J1R"),s("a1Q9N"),s("bwIXl"),s("59xyY"),s("3aoOi"),s("9qIfE"),s("7gPCJ"),s("arrTj"),s("dbqYV"),s("fHNoi"),s("gax0i"),s("7i6XB"),s("hxn1e"),s("24Cel"),s("7UHx3"),s("96LCz"),s("gsToh"),s("j1Sn6"),s("ba2rX"),s("4CYXH"),s("lbW23"),s("9RbfD"),s("cpjNf"),s("4MjJS"),s("fuawX"),s("j6Ket"),s("liJfH"),s("hlScK"),s("gBBLQ"),s("hbFOk"),s("9qibp"),s("6MJcF"),s("buohz"),s("gC5Mc"),s("cAuiJ"),s("7vWq6"),s("2JKaM"),s("jhhQ9"),s("b3uQ9"),s("htrv7"),s("kVUO9"),s("dVlNO"),s("37DvP"),s("jr0HT"),s("3juKB"),s("4NUSh"),s("2WMGu"),s("2Nz9L"),s("gMkLp"),s("2bU50"),s("ccmyO"),s("8Lb3R"),s("86Ooy"),s("47EW3"),s("g1Q11"),s("5m9LY"),s("ieHxe"),s("1X8JM"),s("8mnLX"),s("bUnyX"),s("6BrLE"),s("1YFav"),s("2DgF0"),s("dBGiO"),s("53Vwf"),s("h5LzL"),s("hYyqs"),s("e7DYo"),s("fynjY"),s("cvmUW"),s("gYVPl"),s("LrRPT"),s("18sM7"),s("kKxpp"),s("iGko2"),s("6HgkQ"),s("fYc5l"),s("eFcJQ"),s("6GK75"),s("7ThPk"),s("gKJ1c"),s("d6nJs"),s("fA0pw"),s("grjZ8"),s("5zjXP"),s("j95JK"),s("j64q9"),s("loyGh"),s("lN6ae"),s("a60y9"),s("2hUrT"),s("jAwCi"),s("jgWtF"),s("j6TM8"),s("49mtT"),s("klkI7"),s("c9yhU"),s("rFppW"),s("23oIO"),s("jGQTG"),s("iwxdA"),s("69di4"),s("a6A37"),s("llcm1"),s("DCZw7"),s("9uXz4"),s("gJ78b"),s("evAB2"),s("3ruIq"),s("9jqml"),s("6Xo2U"),s("i3FGd"),s("lUxkI"),s("al57M"),s("dkVpg"),s("bQbAu"),s("6Q7Cw"),s("6pZk3"),s("gFj86"),s("t5oPH"),s("a8IPq"),s("dA7RJ"),s("hPc6k"),s("9J1JZ"),s("eNftu"),s("3M1dP"),s("4BPEn"),s("1phcL"),s("cSX34"),s("88e1Z"),s("chxaL"),s("f3wKP"),s("3wWLt"),s("9B2eg"),s("d11sV"),s("hrzXi"),s("9NiUd"),s("hiKZC"),s("ipHR4"),s("eSy9w"),s("2Uzg2"),s("2ElQ0"),s("lb6qW"),s("3Q6Zy"),s("lyZcX"),s("nZMaT"),s("dTwMa"),s("gkXei"),s("jHhhy"),s("5cLFo"),s("05bJl"),s("cl7So"),s("6xmgn"),s("4bJMy"),s("1ByR6"),s("dTkPh"),s("iwDvV"),s("HQAk0"),s("lhsDS"),s("aZAGt"),s("550Wi"),s("drrVc"),s("c4l1y"),s("6GSmQ"),s("esdmS"),s("mgYRM"),s("lMyeE"),s("bWq5d"),s("joocM")})),s.register("7QUru",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M22 12h-4l-3 9L9 3l-3 9H2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Activity";var m=d})),s.register("7cBdS",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M2 12h4l3 9 6-18 3 9h4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Activity2";var m=d})),s.register("76nsG",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1m-7-2 5 6H7z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Airplay";var m=d})),s.register("hNR9w",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 8v4m0 4h.01M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="AlertCircle";var m=d})),s.register("iuPVa",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 16h.01M12 8v4M2 8.688v6.624a2 2 0 0 0 .586 1.414l4.688 4.688A2 2 0 0 0 8.688 22h6.624a2 2 0 0 0 1.414-.586l4.688-4.688A2 2 0 0 0 22 15.312V8.688a2 2 0 0 0-.586-1.414l-4.688-4.688A2 2 0 0 0 15.312 2H8.688a2 2 0 0 0-1.414.586L2.586 7.274A2 2 0 0 0 2 8.688"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="AlertOctagon";var m=d})),s.register("cCeao",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 17h.01M12 9v4m-1.71-9.14L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="AlertTriangle";var m=d})),s.register("6kCEA",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M18 10H6m15-4H3m18 8H3m15 4H6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="AlignCenter";var m=d})),s.register("1V2rC",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M21 10H3m18-4H3m18 8H3m18 4H3"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="AlignJustify";var m=d})),s.register("dtkRu",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M17 10H3m18-4H3m18 8H3m14 4H3"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="AlignLeft";var m=d})),s.register("43OHx",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M21 10H7m14-4H3m18 8H3m18 4H7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="AlignRight";var m=d})),s.register("74Wq3",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6m0 0v14m0 0A10 10 0 0 1 2 12h3m7 10a10 10 0 0 0 10-10h-3"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Anchor";var m=d})),s.register("ghwuT",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m14.31 8 5.74 9.94M9.69 8h11.48M7.38 12l5.74-9.94M9.69 16 3.95 6.06M14.31 16H2.83m13.79-4-5.74 9.94M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Aperture";var m=d})),s.register("fUbLp",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M21 8v13H3V8m7 4h4M1 3h22v5H1z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Archive";var m=d})),s.register("eloPR",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 5v14m0 0 7-7m-7 7-7-7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ArrowDown";var m=d})),s.register("7HEae",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m8 12 4 4m0 0 4-4m-4 4V8m10 4c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ArrowDownCircle";var m=d})),s.register("87atK",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M17 7 7 17m0 0h10M7 17V7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ArrowDownLeft";var m=d})),s.register("ea5Au",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m7 7 10 10m0 0V7m0 10H7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ArrowDownRight";var m=d})),s.register("gL8vR",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M19 12H5m0 0 7 7m-7-7 7-7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ArrowLeft";var m=d})),s.register("4dNxl",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m12 8-4 4m0 0 4 4m-4-4h8m6 0c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ArrowLeftCircle";var m=d})),s.register("i25UJ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M5 12h14m0 0-7-7m7 7-7 7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ArrowRight";var m=d})),s.register("bxUnT",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m12 16 4-4m0 0-4-4m4 4H8m14 0c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ArrowRightCircle";var m=d})),s.register("8k4PH",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 19V5m0 0-7 7m7-7 7 7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ArrowUp";var m=d})),s.register("cF2YX",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m16 12-4-4m0 0-4 4m4-4v8m10-4c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ArrowUpCircle";var m=d})),s.register("9320E",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M17 17 7 7m0 0v10M7 7h10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ArrowUpLeft";var m=d})),s.register("d023x",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M7 17 17 7m0 0H7m10 0v10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ArrowUpRight";var m=d})),s.register("1gOIf",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="AtSign";var m=d})),s.register("hYfdj",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,d:"M15 12.5c0 .617-.279 1.24-.83 1.722-.556.486-1.334.778-2.17.778-.836 0-1.614-.292-2.17-.778C9.28 13.74 9 13.117 9 12.5"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M9 10h.01M15 10h.01"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Authentication";var m=d})),s.register("j9HpO",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M8.21 13.89 7 23l5-3 5 3-1.21-9.12M19 8A7 7 0 1 1 5 8a7 7 0 0 1 14 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Award";var m=d})),s.register("jXbQ5",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 20V10m6 10V4M6 20v-4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="BarChart";var m=d})),s.register("7j6GD",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M18 20V10m-6 10V4M6 20v-6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="BarChart2";var m=d})),s.register("3SxKJ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M23 13v-2M3 6h14a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Battery";var m=d})),s.register("1hay0",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M5 18H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.19M15 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.19M23 13v-2M11 6l-4 6h6l-4 6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="BatteryCharging";var m=d})),s.register("31m1G",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M13.73 21a2 2 0 0 1-3.46 0M22 17H2a3 3 0 0 0 3-3V9a7 7 0 0 1 14 0v5a3 3 0 0 0 3 3"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Bell";var m=d})),s.register("eCQIR",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M8.56 2.9A7 7 0 0 1 19 9v4M1 1l22 22m-9.27-2a2 2 0 0 1-3.46 0m6.68-4H2a3 3 0 0 0 3-3V9a7 7 0 0 1 .782-3.216"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="BellOff";var f=m})),s.register("ir33m",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m6.5 6.5 11 11L12 23V1l5.5 5.5-11 11"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Bluetooth";var m=d})),s.register("bsWXl",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M6 4h8a4 4 0 1 1 0 8H6zM6 12h9a4 4 0 1 1 0 8H6z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Bold";var m=d})),s.register("aGpxJ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20M4 19.5A2.5 2.5 0 0 0 6.5 22H20V2H6.5A2.5 2.5 0 0 0 4 4.5z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Book";var m=d})),s.register("kvTsE",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m19 21-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Bookmark";var m=d})),s.register("8O8Ab",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m19 21-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="BookmarkFill";var m=d})),s.register("3IkgZ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 7a4 4 0 0 0-4-4H2v15h7a3 3 0 0 1 3 3m0-14v14m0-14a4 4 0 0 1 4-4h6v15h-7a3 3 0 0 0-3 3"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="BookOpen";var m=d})),s.register("4LatW",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,d:"M12 11 2.316 6.158M12 11v11.764M12 11l9.684-4.842m-19.368 0A1.999 1.999 0 0 0 2 7.236v9.528a2 2 0 0 0 1.106 1.789l8 4c.281.14.588.21.894.21M2.316 6.159c.19-.298.46-.546.79-.71l8-4a2 2 0 0 1 1.788 0l8 4c.33.164.6.412.79.71M12 22.764c.306 0 .613-.07.894-.211l8-4A2 2 0 0 0 22 16.763V7.237c0-.39-.113-.762-.316-1.078"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Box";var m=d})),s.register("33NPI",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M17 21V8.5a5.5 5.5 0 1 0-11 0V21m11 0-4-4m4 4 4-4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Bridge";var m=d})),s.register("7FdUs",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16M4 7h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Briefcase";var m=d})),s.register("h30nJ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,d:"M16.707 3.707a1 1 0 0 0-1.414-1.414zm-8-1.414a1 1 0 0 0-1.414 1.414zm1.327 18.387-.316.949zM5.463 10.133l.948.319zm8.503 10.547.316.949zm4.571-10.547-.948.319zm-3.83-4.426 2-2-1.414-1.414-2 2zM12 5a3 3 0 0 1 3 3h2a5 5 0 0 0-5-5zM9 8a3 3 0 0 1 3-3V3a5 5 0 0 0-5 5zm.137 2h5.726V8H9.137zM7 8c0 1.306 1.163 2 2.137 2V8a.294.294 0 0 1-.097-.016.173.173 0 0 1-.053-.028c-.007-.006-.003-.004.004.008A.09.09 0 0 1 9 8zm8 0a.09.09 0 0 1 .01-.036c.006-.012.01-.014.003-.008a.173.173 0 0 1-.053.028.295.295 0 0 1-.097.016v2C15.837 10 17 9.306 17 8zm-4.293-3.707-2-2-1.414 1.414 2 2zM10 8H7.166v2H10zM4.515 9.815A9.998 9.998 0 0 0 4 13h2c0-.902.146-1.761.41-2.548zM4 13c0 4.006 2.344 7.503 5.718 8.629l.633-1.897C7.906 18.916 6 16.27 6 13zm9 6v-8h-2v8zm-3.282 2.629c.9.3 1.763.04 2.362-.502.58-.524.92-1.306.92-2.127h-2c0 .283-.12.517-.26.643-.122.11-.243.138-.39.089zM7.166 8c-1.096 0-2.248.615-2.651 1.815l1.896.637c.077-.23.343-.452.755-.452zM10 10a1 1 0 0 1 1 1h2a3 3 0 0 0-3-3zm4 0h2.834V8H14zm3.59.452c.264.787.41 1.646.41 2.548h2a9.997 9.997 0 0 0-.515-3.185zM18 13c0 3.27-1.906 5.916-4.35 6.732l.632 1.897C17.656 20.503 20 17.006 20 13zm-4.35 6.732c-.147.049-.268.021-.39-.088A.878.878 0 0 1 13 19h-2c0 .821.34 1.603.92 2.128.6.541 1.461.802 2.362.5zM16.833 10c.412 0 .678.222.755.452l1.896-.637C19.082 8.615 17.93 8 16.835 8zM14 8a3 3 0 0 0-3 3h2a1 1 0 0 1 1-1z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Bug";var m=d})),s.register("bJz6m",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m14 14 .468-.468a10 10 0 0 0 2.293-3.56L17.5 8l.041.035A7.938 7.938 0 0 1 12.375 22h-.584a7.784 7.784 0 0 1-7.455-5.547l-.13-.433c-.743-2.476.065-5.037 1.762-6.988l.007-.008C6.958 7.894 7.91 6.8 8.5 5.5L10 2l.95.95A7 7 0 0 1 13 7.9V8"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Burn";var m=d})),s.register("fWZd2",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",clipPath:`url(#${m}a)`},o(r).createElement("path",{d:"M1 10a1 1 0 0 1 1-1h3.586a1 1 0 0 1 .707.293l2 2a1 1 0 0 1 0 1.414l-2 2a1 1 0 0 1-.707.293H2a1 1 0 0 1-1-1zM14 1a1 1 0 0 1 1 1v3.586a1 1 0 0 1-.293.707l-2 2a1 1 0 0 1-1.414 0l-2-2A1 1 0 0 1 9 5.586V2a1 1 0 0 1 1-1zM23 10a1 1 0 0 0-1-1h-3.586a1 1 0 0 0-.707.293l-2 2a1 1 0 0 0 0 1.414l2 2a1 1 0 0 0 .707.293H22a1 1 0 0 0 1-1zM14 23a1 1 0 0 0 1-1v-3.586a1 1 0 0 0-.293-.707l-2-2a1 1 0 0 0-1.414 0l-2 2a1 1 0 0 0-.293.707V22a1 1 0 0 0 1 1z"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="ButtonPad";var f=m})),s.register("7ZMJt",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 2v4M8 2v4m-5 4h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Calendar";var m=d})),s.register("8z8mx",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 17a4 4 0 1 0 0-8 4 4 0 0 0 0 8"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Camera";var m=d})),s.register("4waC3",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"m1 1 22 22M9 3h6l2 3h4a2 2 0 0 1 2 2v9.34m-7.72-2.06a4 4 0 1 1-5.56-5.56M21 21H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3z"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="CameraOff";var f=m})),s.register("hfWS5",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M2 16.1A5 5 0 0 1 5.9 20M2 12.05A9 9 0 0 1 9.95 20M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Cast";var m=d})),s.register("jE8zS",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M21 5 8.625 18 3 12.09"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Check";var m=d})),s.register("SQNWc",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M22 11.08V12a10 10 0 1 1-5.93-9.14M22 4 12 14.01l-3-3"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="CheckCircle";var m=d})),s.register("gjM6m",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m9 11 3 3L22 4m-1 8v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="CheckSquare";var m=d})),s.register("h2DGZ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m5 9 7 7 7-7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ChevronDown";var m=d})),s.register("cTWKH",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m15 19-7-7 7-7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ChevronLeft";var m=d})),s.register("3fx6J",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m9 19 7-7-7-7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ChevronRight";var m=d})),s.register("2Ec0Y",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M6 13.167 12 19l6-5.833M6 5l6 5.833L18 5"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ChevronsDown";var m=d})),s.register("fBJfQ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M10.833 18 5 12l5.833-6M19 18l-5.833-6L19 6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ChevronsLeft";var m=d})),s.register("bCQX1",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M13.167 18 19 12l-5.833-6M5 18l5.833-6L5 6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ChevronsRight";var m=d})),s.register("8Kr21",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M18 10.833 12 5l-6 5.833M18 19l-6-5.833L6 19"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ChevronsUp";var m=d})),s.register("amnvR",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m19 15-7-7-7 7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ChevronUp";var m=d})),s.register("8Z9pf",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 8a4 4 0 1 0 0 8 4 4 0 0 0 0-8m0 0h9.17M3.95 6.06 8.54 14m2.34 7.94L15.46 14M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Chrome";var m=d})),s.register("dZXhL",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Circle";var m=d})),s.register("6lAB9",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2m1-2h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Clipboard";var m=d})),s.register("arm8l",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6v6l4 2m6-2c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Clock";var m=d})),s.register("8VaL1",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,fillRule:"evenodd",d:"M23 12c0 6.075-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1s11 4.925 11 11M13 6a1 1 0 1 0-2 0v6a1 1 0 0 0 .553.894l4 2a1 1 0 1 0 .894-1.788L13 11.382z",clipRule:"evenodd"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ClockFill";var m=d})),s.register("eQV0n",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16.748 10A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Cloud";var m=d})),s.register("bFB80",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M8 19v2m0-8v2m8 4v2m0-8v2m-4 6v2m0-8v2m8-.42A5 5 0 0 0 18 7h-1.26A7.998 7.998 0 0 0 2.063 5.005 8 8 0 0 0 4 15.25"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="CloudDrizzle";var f=m})),s.register("53fpo",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",clipPath:`url(#${m}a)`},o(r).createElement("path",{d:"M19 16.899A5 5 0 0 0 18 7h-1.26a8 8 0 1 0-11.619 9"}),o(r).createElement("path",{d:"m13 11-4 6h6l-4 6"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="CloudLightning";var f=m})),s.register("4THkA",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M5 5.07A8 8 0 0 0 9 20h9a4.99 4.99 0 0 0 1.703-.297M22.77 16.5A5 5 0 0 0 18 10h-1.252A8.008 8.008 0 0 0 10 4.062M1 1l22 22"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="CloudOff";var f=m})),s.register("7ri9z",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 13v8m-8-8v8m4-6v8m8-6.42A5 5 0 0 0 18 7h-1.26A7.998 7.998 0 0 0 2.063 5.005 8 8 0 0 0 4 15.25"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="CloudRain";var f=m})),s.register("k6Tdn",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m16 18 6-6-6-6M8 6l-6 6 6 6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Code";var m=d})),s.register("eDKqV",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m12 2 10 6.5M12 2 2 8.5M12 2v6.5m10 0v7m0-7-10 7m10 0L12 22m10-6.5-10-7M12 22 2 15.5M12 22v-6.5m-10 0v-7m0 7 10-7m-10 0 10 7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Codepen";var m=d})),s.register("62yQ6",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M18 8h1a4 4 0 1 1 0 8h-1m0-8H2v9a4 4 0 0 0 4 4h8a4 4 0 0 0 4-4zM6 1v3m4-3v3m4-3v3"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Coffee";var m=d})),s.register("lJABJ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m19 7-2.515-2.515a8.485 8.485 0 0 0-12 12L7 19m15-5.5a8.5 8.5 0 1 1-17 0 8.5 8.5 0 0 1 17 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Coin";var m=d})),s.register("2z1qt",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinejoin:"round",d:"M5 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M10.989 12c.428-.231.78-.583 1.011-1.011.231.428.583.78 1.011 1.011-.428.231-.78.583-1.011 1.011A2.502 2.502 0 0 0 10.989 12"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Collectible";var m=d})),s.register("crfSh",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M18 3a3 3 0 0 0-3 3v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 0 0 0-6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Command";var m=d})),s.register("4mMNa",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m16.24 7.76-2.12 6.36-6.36 2.12 2.12-6.36z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Compass";var m=d})),s.register("2t1Lc",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1m-4 4h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Copy";var m=d})),s.register("71cXw",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m9 10-5 5m0 0 5 5m-5-5h12a4 4 0 0 0 4-4V4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="CornerDownLeft";var m=d})),s.register("hmA3a",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m15 10 5 5m0 0-5 5m5-5H8a4 4 0 0 1-4-4V4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="CornerDownRight";var m=d})),s.register("60jFK",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m14 15-5 5m0 0-5-5m5 5V8a4 4 0 0 1 4-4h7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="CornerLeftDown";var m=d})),s.register("1KbCL",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M14 9 9 4m0 0L4 9m5-5v12a4 4 0 0 0 4 4h7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="CornerLeftUp";var m=d})),s.register("hSBBl",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m10 15 5 5m0 0 5-5m-5 5V8a4 4 0 0 0-4-4H4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="CornerRightDown";var m=d})),s.register("1jiqs",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m10 9 5-5m0 0 5 5m-5-5v12a4 4 0 0 1-4 4H4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="CornerRightUp";var m=d})),s.register("9N2jX",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M9 14 4 9m0 0 5-5M4 9h12a4 4 0 0 1 4 4v7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="CornerUpLeft";var m=d})),s.register("01j00",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m15 14 5-5m0 0-5-5m5 5H8a4 4 0 0 0-4 4v7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="CornerUpRight";var m=d})),s.register("518Fw",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M9 1v3m6-3v3M9 20v3m6-3v3m5-14h3m-3 5h3M1 9h3m-3 5h3M6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2m3 5h6v6H9z"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="Cpu";var f=m})),s.register("kkiaL",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M1 10h22M3 4h18a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="CreditCard";var m=d})),s.register("8t96E",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M6.13 1 6 16a2 2 0 0 0 2 2h15M1 6.13 16 6a2 2 0 0 1 2 2v15"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="Crop";var f=m})),s.register("dbVtw",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M22 12c0 5.523-4.477 10-10 10m10-10c0-5.523-4.477-10-10-10m10 10h-4m-6 10C6.477 22 2 17.523 2 12m10 10v-4M2 12C2 6.477 6.477 2 12 2M2 12h4m6-10v4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Crosshair";var m=d})),s.register("dmanD",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M21 5c0 1.657-4.03 3-9 3S3 6.657 3 5m18 0c0-1.657-4.03-3-9-3S3 3.343 3 5m18 0v14c0 1.66-4 3-9 3s-9-1.34-9-3V5m18 7c0 1.66-4 3-9 3s-9-1.34-9-3"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Database";var m=d})),s.register("DEwUb",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m18 9-6 6m0-6 6 6m3-11H8l-7 8 7 8h13a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Delete";var m=d})),s.register("f4d3u",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Disc";var m=d})),s.register("7mBIV",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 1v22m5-18H9.5a3.5 3.5 0 1 0 0 7h5a3.5 3.5 0 1 1 0 7H6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="DollarSign";var m=d})),s.register("gAun6",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4m4-5 5 5m0 0 5-5m-5 5V3"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Download";var m=d})),s.register("lXOuN",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"m8 17 4 4m0 0 4-4m-4 4v-9m8.88 6.09A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.29"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="DownloadCloud";var f=m})),s.register("22Jsx",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinejoin:"round",d:"M4 14c0-6 8-12 8-12s8 6 8 12a8 8 0 1 1-16 0Z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Droplet";var m=d})),s.register("8qTKT",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M20 14.66V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h5.34M18 2l4 4-10 10H8v-4z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Edit";var m=d})),s.register("aB2iG",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m16 3 5 5L8 21H3v-5z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Edit2";var m=d})),s.register("hcnea",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M3 22h18M14 2l4 4L7 17H3v-4z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Edit3";var m=d})),s.register("8d6ej",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6m4-3h6m0 0v6m0-6L10 14"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ExternalLink";var m=d})),s.register("aZFha",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Eye";var m=d})),s.register("8VXSG",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.498 18.498 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24M1 1l22 22m-5.06-5.06A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94z"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="EyeOff";var f=m})),s.register("ggrO3",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Facebook";var m=d})),s.register("1XNtT",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m13 19 9-7-9-7zM2 19l9-7-9-7z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="FastForward";var m=d})),s.register("5JNd0",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M20.24 12.24a6.004 6.004 0 0 0-8.49-8.49L5 10.5V19h8.5zM16 8 2 22M17.5 15H9"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Feather";var m=d})),s.register("b909D",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9m-7-7 7 7m-7-7v7h7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="File";var m=d})),s.register("3Tt6M",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M14 2v6h6"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M9 15h6M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="FileMinus";var m=d})),s.register("ihN3Q",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M14 2v6h6"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 18v-6m-3 3h6M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="FilePlus";var m=d})),s.register("1hirT",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M14 2v6h6M16 13H8M16 17H8M10 9H8"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="FileText";var m=d})),s.register("lCXv9",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M7 2v20M17 2v20M2 12h20M2 7h5M2 17h5m10 0h5M17 7h5M4.18 2h15.64A2.18 2.18 0 0 1 22 4.18v15.64A2.18 2.18 0 0 1 19.82 22H4.18A2.18 2.18 0 0 1 2 19.82V4.18A2.18 2.18 0 0 1 4.18 2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Film";var m=d})),s.register("5GOlk",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M22 3H2l8 9.46V19l4 2v-8.54z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Filter";var m=d})),s.register("g6qfE",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M10 10.5V19l4 2v-6.5M8 3h14l-5.92 7M1 1l22 22"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="FilterOff";var f=m})),s.register("lgJrP",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M4 15a8.944 8.944 0 0 1 8 0 8.944 8.944 0 0 0 8 0V3a8.944 8.944 0 0 1-8 0 8.944 8.944 0 0 0-8 0zm0 0v7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Flag";var m=d})),s.register("duRZg",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Folder";var m=d})),s.register("fAPNT",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2zM9 14h6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="FolderMinus";var m=d})),s.register("eLh88",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2zM12 11v6M9 14h6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="FolderPlus";var m=d})),s.register("cmXBj",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",d:"M9 9h.01M15 9h.01m.99 7a4.993 4.993 0 0 0-4-2 4.992 4.992 0 0 0-4 2m14-4c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10Z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Frown";var m=d})),s.register("jMUsK",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m21 21-7-7m0 0-4 4a1.414 1.414 0 0 0 0 2l-8-8a1.414 1.414 0 0 0 2 0l8-8a1.414 1.414 0 0 0 0-2l8 8a1.414 1.414 0 0 0-2 0z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="GavelLeft";var m=d})),s.register("6cZvn",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m3 21 7-7m4 4-8-8a1.414 1.414 0 0 0-2 0l8-8a1.414 1.414 0 0 0 0 2l8 8a1.414 1.414 0 0 0 2 0l-8 8a1.414 1.414 0 0 0 0-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="GavelRight";var m=d})),s.register("lSPVc",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M20 12v10H4V12m8 10V7m0 0H7.5a2.5 2.5 0 1 1 0-5C11 2 12 7 12 7m0 0h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7M2 7h20v5H2z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Gift";var m=d})),s.register("aAkmf",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M6 3v12M18 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6M6 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M18 9a9 9 0 0 1-9 9"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="GitBranch";var m=d})),s.register("jG5Ir",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8M1.05 12H7M17.01 12h5.95"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="GitCommit";var m=d})),s.register("cMuD6",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M9 20c-5 1.5-5-2.5-7-3m14 5v-2.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 5.77 5.07 5.07 0 0 0 19.91 2S18.73 1.65 16 3.48a13.38 13.38 0 0 0-7 0C6.27 1.65 5.09 2 5.09 2A5.07 5.07 0 0 0 5 5.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 19.13V22"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Github";var m=d})),s.register("lzwD5",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M22.65 14.39 12 22.13 1.35 14.39a.84.84 0 0 1-.3-.94l1.22-3.78 2.44-7.51A.43.43 0 0 1 5.4 2a.42.42 0 0 1 .11.18l2.44 7.49h8.1l2.44-7.51a.43.43 0 0 1 .69-.16.42.42 0 0 1 .11.18l2.44 7.51L23 13.45a.84.84 0 0 1-.35.94"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="Gitlab";var f=m})),s.register("9WnVI",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M18 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6M6 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M6 21V9a9 9 0 0 0 9 9"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="GitMerge";var m=d})),s.register("cRXTg",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M18 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6M6 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6M13 6h3a2 2 0 0 1 2 2v7M6 9v12"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="GitPullRequest";var m=d})),s.register("jIhIT",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M22 12c0 5.523-4.477 10-10 10m10-10c0-5.523-4.477-10-10-10m10 10H2m10 10C6.477 22 2 17.523 2 12m10 10a15.3 15.3 0 0 0 4-10 15.3 15.3 0 0 0-4-10m0 20a15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10M2 12C2 6.477 6.477 2 12 2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Globe";var m=d})),s.register("lmvyo",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M10 5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2zM21 5a2 2 0 0 0-2-2h-3a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2zM21 16a2 2 0 0 0-2-2h-3a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2zM10 16a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Grid";var m=d})),s.register("68Oni",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,d:"M10 5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2zM21 5a2 2 0 0 0-2-2h-3a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2zM21 16a2 2 0 0 0-2-2h-3a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2zM10 16a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2z"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M10 5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2zM21 5a2 2 0 0 0-2-2h-3a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2zM21 16a2 2 0 0 0-2-2h-3a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2zM10 16a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="GridFill";var m=d})),s.register("cfSB2",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M22 12H2m20 0v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-6m20 0-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11L2 12"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="HardDrive";var m=d})),s.register("bHufK",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M4 9h16M4 15h16M10 3 8 21m8-18-2 18"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Hash";var m=d})),s.register("lbvwi",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M3 18v-6a9 9 0 1 1 18 0v6m0 1a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Headphones";var m=d})),s.register("gl8Oa",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.501 5.501 0 1 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Heart";var m=d})),s.register("fqeqD",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3m.08 4h.01M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="HelpCircle";var m=d})),s.register("kuSdc",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m10.772 2.955-7 5.444A2 2 0 0 0 3 9.98V20a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v6a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2V9.978a2 2 0 0 0-.772-1.579l-7-5.444a2 2 0 0 0-2.456 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Home";var m=d})),s.register("avfdc",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M9 22V12h6v10M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Home2";var m=d})),s.register("bDKxf",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m10.772 2.955-7 5.444A2 2 0 0 0 3 9.98V20a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v6a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2V9.978a2 2 0 0 0-.772-1.579l-7-5.444a2 2 0 0 0-2.456 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="HomeFill";var m=d})),s.register("jaeTr",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,d:"M1.547 17.73a1.275 1.275 0 0 0 1.1 1.918h18.39a1.275 1.275 0 0 0 1.072-1.964l-3.401-5.29a1.275 1.275 0 0 0-2.145 0l-.197.306c-.515.801-1.694.776-2.173-.047L10.452 6.24a1.275 1.275 0 0 0-2.202 0zM20.822 9.45a2.55 2.55 0 1 0 0-5.098 2.55 2.55 0 0 0 0 5.099"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Image";var m=d})),s.register("hnKFO",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M5 21h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2m0 0 11-11 5 5M10 8.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Image2";var m=d})),s.register("7eYCr",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M22 12h-6l-2 3h-4l-2-3H2m20 0v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-6m20 0-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11L2 12"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Inbox";var m=d})),s.register("koNFu",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 16v-4m0-4h.01M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Info";var m=d})),s.register("37CSI",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M17 2H7a5 5 0 0 0-5 5v10a5 5 0 0 0 5 5h10a5 5 0 0 0 5-5V7a5 5 0 0 0-5-5"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 11.37a4 4 0 1 1-7.914 1.174A4 4 0 0 1 16 11.37"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Instagram";var m=d})),s.register("55jqQ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M19 4h-9m4 16H5M15 4 9 20"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Italic";var m=d})),s.register("g0VmI",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M7 12H6a2 2 0 0 0-1.6.8l-1.73 2.306A1.809 1.809 0 0 0 4.119 18h15.764a1.809 1.809 0 0 0 1.447-2.894L19.6 12.8A2 2 0 0 0 18 12h-1m-5 2V9m0 0a4 4 0 1 0 0-8 4 4 0 0 0 0 8m-8.5 5-1.1 1.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3.333a2 2 0 0 0-.4-1.2L20.5 14"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Joystick";var m=d})),s.register("PhjO0",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m21 2-2 2m-7.61 7.61a5.5 5.5 0 1 1-7.778 7.778 5.5 5.5 0 0 1 7.777-7.777m0 0L15.5 7.5m0 0 3 3L22 7l-3-3m-3.5 3.5L19 4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Key";var m=d})),s.register("aA0Wx",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m2 17 10 5 10-5M2 12l10 5 10-5M12 2 2 7l10 5 10-5z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Layers";var m=d})),s.register("ecYFS",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M3 9h18M9 21V9M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Layout";var m=d})),s.register("cjjYH",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m4.93 4.93 4.24 4.24m5.66 5.66 4.24 4.24m0-14.14-4.24 4.24 3.53-3.53M4.93 19.07l4.24-4.24M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10m-6 0a4 4 0 1 1-8 0 4 4 0 0 1 8 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="LifeBuoy";var m=d})),s.register("37JPU",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M10 13a5.001 5.001 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Link";var m=d})),s.register("heAuF",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M9 17H6A5 5 0 1 1 6 7h3m-1 5h8m-1-5h3a5 5 0 1 1 0 10h-3z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Link2";var m=d})),s.register("kMVy7",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-4 0v7h-4v-7a6 6 0 0 1 6-6M6 9H2v12h4zM4 6a2 2 0 1 0 0-4 2 2 0 0 0 0 4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Linkedin";var m=d})),s.register("jWxdV",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M8 6h13M3 6h.01M8 12h13M3 12h.01M8 18h13M3 18h.01"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="List";var m=d})),s.register("9PLJA",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 2v4m0 12v4M4.93 4.93l2.83 2.83m8.48 8.48 2.83 2.83M2 12h4m12 0h4M4.93 19.07l2.83-2.83m8.48-8.48 2.83-2.83"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Loader";var m=d})),s.register("7g725",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("circle",{cx:12,cy:12,r:10,stroke:d,opacity:.25}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",d:"M12 2a10 10 0 0 0-8.763 14.817"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Loading";var m=d})),s.register("jRAj4",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M7 11V7a5 5 0 1 1 10 0v4M5 11h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Lock";var m=d})),s.register("dx5zg",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M15 11H9m6 0a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-2a2 2 0 0 1 2-2m6 0V9a3 3 0 1 0-6 0v2m13 1c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="LockCircle";var m=d})),s.register("11Ehj",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M14 13h.01M20 17v2a2 2 0 0 1-2 2H5a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3h8m7 12h-6a4 4 0 0 1 0-8h6m0 8a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2m0 0V6.5a3.5 3.5 0 1 0-7 0V9"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="LockWallet";var m=d})),s.register("8aLC4",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4m-5-4 5-5m0 0-5-5m5 5H3"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="LogIn";var m=d})),s.register("hFbYn",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,fillRule:"evenodd",d:"M9.78 16.95c-1.26 1.928-3.37 4.37-6.177 4.37C2.276 21.32 1 20.774 1 18.4 1 12.356 9.252 3 16.909 3 21.265 3 23 6.022 23 9.454c0 4.405-2.858 9.442-5.7 9.442-.902 0-1.344-.496-1.344-1.281 0-.205.034-.427.102-.666-.97 1.656-2.841 3.193-4.594 3.193-1.276 0-1.923-.802-1.923-1.93 0-.41.085-.836.239-1.263m6.595-7.615c0 1-.59 1.5-1.25 1.5-.67 0-1.25-.5-1.25-1.5s.58-1.5 1.25-1.5c.66 0 1.25.5 1.25 1.5m3.75 0c0 1-.59 1.5-1.25 1.5-.67 0-1.25-.5-1.25-1.5s.58-1.5 1.25-1.5c.66 0 1.25.5 1.25 1.5",clipRule:"evenodd"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="LogoFill";var m=d})),s.register("Lsi7t",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,d:"M5.13 20.485c1.453 0 2.676-.634 3.635-1.423.23-.188.447-.388.653-.594.069.103.147.202.235.295.489.52 1.168.759 1.906.759 1 0 1.945-.431 2.71-.991a6.85 6.85 0 0 0 .624-.517c.41.356.931.488 1.44.488.883 0 1.68-.39 2.339-.923.662-.536 1.244-1.265 1.725-2.078.957-1.62 1.599-3.725 1.599-5.722 0-1.556-.392-3.128-1.385-4.329-1.017-1.232-2.564-1.95-4.598-1.95-3.511 0-7.006 2.118-9.57 4.746C3.89 10.86 2 14.248 2 17.097c0 1.143.311 2.06.991 2.668.66.589 1.483.72 2.138.72Z"}),o(r).createElement("path",{fill:d,fillRule:"evenodd",d:"M14.255 10.835c.66 0 1.25-.5 1.25-1.5s-.59-1.5-1.25-1.5c-.67 0-1.25.5-1.25 1.5s.58 1.5 1.25 1.5m3.62 0c.66 0 1.25-.5 1.25-1.5s-.59-1.5-1.25-1.5c-.67 0-1.25.5-1.25 1.5s.58 1.5 1.25 1.5",clipRule:"evenodd"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="LogoStroke";var m=d})),s.register("fc4OO",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4m7 14 5-5m0 0-5-5m5 5H9"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="LogOut";var m=d})),s.register("iHR4e",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2m20 0v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6m20 0-10 7L2 6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Mail";var m=d})),s.register("9fvsy",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m8 18-7 4V6l7-4m0 16 8 4m-8-4V2m8 20 7-4V2l-7 4m0 16V6m0 0L8 2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Map";var m=d})),s.register("9VCfo",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 1 1 18 0"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="MapPin";var m=d})),s.register("doyGr",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Maximize";var m=d})),s.register("5ViEw",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M15 3h6m0 0v6m0-6-7 7M9 21H3m0 0v-6m0 6 7-7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Maximize2";var m=d})),s.register("cGTDf",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m15 5-3-3-3 3m0 14 3 3 3-3M5 15h14a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Maximize3";var m=d})),s.register("kNriw",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M8 15h8M9 9h.01M15 9h.01M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Meh";var m=d})),s.register("8vH9y",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M3 12h18M3 6h18M3 18h18"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Menu";var m=d})),s.register("l9tVh",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12.5 20a8.5 8.5 0 1 0-7.602-4.694L3 21l5.694-1.898A8.465 8.465 0 0 0 12.5 20"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="MessageCircle";var m=d})),s.register("Dylnx",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="MessageSquare";var m=d})),s.register("aygZU",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M19 10v2a7 7 0 0 1-7 7m-7-9v2a7 7 0 0 0 7 7m0 0v4m-4 0h8m-4-8a3 3 0 0 1-3-3V4a3 3 0 1 1 6 0v8a3 3 0 0 1-3 3"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Mic";var m=d})),s.register("fhemV",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"m1 1 22 22M9 4a3 3 0 1 1 6 0v5m4 1v2a7 7 0 0 1-7 7m-7-9v2a7 7 0 0 0 7 7m0 0v4m0 0H8m4 0h4M9 9v3a3 3 0 0 0 5 2.236"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="MicOff";var f=m})),s.register("I3Uyd",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M8 3v3a2 2 0 0 1-2 2H3m18 0h-3a2 2 0 0 1-2-2V3m0 18v-3a2 2 0 0 1 2-2h3M3 16h3a2 2 0 0 1 2 2v3"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Minimize";var m=d})),s.register("99mgm",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M20 10h-6m0 0V4m0 6 7-7M4 14h6m0 0v6m0-6-7 7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Minimize2";var m=d})),s.register("hXCws",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m15 2-3 3-3-3m0 20 3-3 3 3M5 15h14a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Minimize3";var m=d})),s.register("eY23A",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M5 12h14"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Minus";var m=d})),s.register("5INtQ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M8 12h8m6 0c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="MinusCircle";var m=d})),s.register("jyOVQ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M8 12h8M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="MinusSquare";var m=d})),s.register("2VJbd",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M8 21h8m-4-4v4M4 3h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Monitor";var m=d})),s.register("5RRVQ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Moon";var m=d})),s.register("iYHuk",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 13a1 1 0 1 0 0-2 1 1 0 0 0 0 2M19 13a1 1 0 1 0 0-2 1 1 0 0 0 0 2M5 13a1 1 0 1 0 0-2 1 1 0 0 0 0 2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="MoreHorizontal";var m=d})),s.register("8r1AI",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 13a1 1 0 1 0 0-2 1 1 0 0 0 0 2M12 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2M12 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="MoreVertical";var m=d})),s.register("5xq13",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m3 3 7.07 16.97 2.51-7.39 7.39-2.51zM13 13l6 6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="MousePointer";var m=d})),s.register("bNaOY",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m5 9-3 3m0 0 3 3m-3-3h20M9 5l3-3m0 0 3 3m-3-3v20m3-3-3 3m0 0-3-3M19 9l3 3m0 0-3 3"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Move";var m=d})),s.register("5eMru",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M9 17H5a2 2 0 1 0 0 4h2a2 2 0 0 0 2-2zm0 0V5l12-2v12m0 0h-4a2 2 0 0 0 0 4h2a2 2 0 0 0 2-2z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Music";var m=d})),s.register("d4J1R",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m3 11 19-9-9 19-2-8z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Navigation";var m=d})),s.register("a1Q9N",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m12 2 7 19-7-4-7 4z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Navigation2";var m=d})),s.register("bwIXl",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M7.86 2h8.28L22 7.86v8.28L16.14 22H7.86L2 16.14V7.86z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Octagon";var m=d})),s.register("59xyY",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m12.89 1.45 8 4A2 2 0 0 1 22 7.24v9.53a1.999 1.999 0 0 1-1.11 1.79l-8 4a1.999 1.999 0 0 1-1.79 0l-8-4a2 2 0 0 1-1.1-1.8V7.24a2 2 0 0 1 1.11-1.79l8-4a2 2 0 0 1 1.78 0"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M2.32 6.16 12 11l9.68-4.84M12 22.76V11M7 3.5l10 5"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Package";var m=d})),s.register("3aoOi",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M14 2C9.5 2 2 5 2 12s7.5 10 12 10 7-1 7-4-3-4-3-6 3-3 3-6-2.5-4-7-4"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M13 8h.01M8 12h.01M13 16h.01"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Palette";var m=d})),s.register("9qIfE",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m21.44 11.05-9.19 9.19a6.004 6.004 0 0 1-8.49-8.49l9.19-9.19a4.002 4.002 0 0 1 5.66 5.66l-9.2 9.19a2.001 2.001 0 1 1-2.83-2.83l8.49-8.48"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Paperclip";var m=d})),s.register("7gPCJ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M10 4H6v16h4zM18 4h-4v16h4z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Pause";var m=d})),s.register("arrTj",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10M10 15V9M14 15V9"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="PauseCircle";var m=d})),s.register("dbqYV",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m12 19 7-7 3 3-7 7z"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m18 13-1.5-7.5L2 2l3.5 14.5L13 18z"}),o(r).createElement("path",{stroke:d,d:"m2 2 7.586 7.586"}),o(r).createElement("circle",{cx:11,cy:11,r:2,stroke:d}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="PenTool";var m=d})),s.register("fHNoi",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M19 5 5 19M9 6.5a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0m11 11a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Percent";var m=d})),s.register("gax0i",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinejoin:"round",d:"M2.099 3.997c.937 9.451 8.453 16.968 17.904 17.905C21.103 22.01 22 21.104 22 20v-3c0-1.105-.9-1.984-1.992-2.152a12.91 12.91 0 0 1-2.51-.649c-.894-.33-1.928-.129-2.526.614l-.883 1.097A16.077 16.077 0 0 1 8.09 9.912l1.098-.884c.742-.598.943-1.632.613-2.526a12.909 12.909 0 0 1-.649-2.51C8.984 2.901 8.105 2 7 2H4C2.896 2 1.99 2.898 2.1 3.997Z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Phone";var m=d})),s.register("7i6XB",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M15.05 5A5 5 0 0 1 19 8.95M15.05 1A9 9 0 0 1 23 8.94m-2.997 12.962C10.552 20.964 3.036 13.447 2.1 3.996 1.989 2.898 2.896 2 4 2h3c1.105 0 1.984.9 2.152 1.992.133.868.353 1.708.649 2.51.33.894.13 1.928-.613 2.526l-1.098.884a16.077 16.077 0 0 0 5.999 5.998l.883-1.097c.598-.743 1.632-.944 2.526-.614a12.91 12.91 0 0 0 2.51.65C21.1 15.015 22 15.894 22 17v3c0 1.105-.898 2.01-1.997 1.901"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="PhoneCall";var m=d})),s.register("hxn1e",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m19 1 4 4m0 0-4 4m4-4h-8m5.003 16.902C10.552 20.964 3.036 13.447 2.1 3.996 1.989 2.898 2.896 2 4 2h3c1.105 0 1.984.9 2.152 1.992.133.868.353 1.708.649 2.51.33.894.13 1.928-.613 2.526l-1.098.884a16.077 16.077 0 0 0 5.999 5.998l.883-1.097c.598-.743 1.632-.944 2.526-.614a12.91 12.91 0 0 0 2.51.65C21.1 15.015 22 15.894 22 17v3c0 1.105-.898 2.01-1.997 1.901"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="PhoneForwarded";var m=d})),s.register("24Cel",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 2v6m0 0h6m-6 0 7-7m-2.997 20.902C10.552 20.964 3.036 13.447 2.1 3.996 1.989 2.898 2.896 2 4 2h3c1.105 0 1.984.9 2.152 1.992.133.868.353 1.708.649 2.51.33.894.13 1.928-.613 2.526l-1.098.884a16.077 16.077 0 0 0 5.999 5.998l.883-1.097c.598-.743 1.632-.944 2.526-.614a12.91 12.91 0 0 0 2.51.65C21.1 15.015 22 15.894 22 17v3c0 1.105-.898 2.01-1.997 1.901"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="PhoneIncoming";var m=d})),s.register("7UHx3",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m23 1-6 6m0-6 6 6m-2.997 14.901C10.552 20.966 3.036 13.449 2.1 3.997 1.989 2.898 2.896 2 4 2h3c1.105 0 1.984.9 2.152 1.992.133.868.353 1.708.649 2.51.33.894.13 1.928-.613 2.526l-1.098.884a16.077 16.077 0 0 0 5.999 5.998l.883-1.097c.598-.743 1.632-.944 2.526-.614a12.91 12.91 0 0 0 2.51.65C21.1 15.015 22 15.894 22 17v3c0 1.105-.898 2.01-1.997 1.901"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="PhoneMissed";var m=d})),s.register("96LCz",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"m8.09 9.912 1.098-.884c.742-.598.943-1.632.613-2.526a12.909 12.909 0 0 1-.649-2.51C8.984 2.901 8.105 2 7 2H4C2.896 2 1.99 2.898 2.1 3.997A19.877 19.877 0 0 0 5 12.54m3 3.743A19.935 19.935 0 0 0 20.003 21.9c1.1.11 1.997-.796 1.997-1.901v-3c0-1.105-.9-1.984-1.992-2.152a12.91 12.91 0 0 1-2.51-.649c-.894-.33-1.928-.129-2.526.614l-.883 1.097A16.051 16.051 0 0 1 11 13.62M23 1 1 23"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="PhoneOff";var f=m})),s.register("gsToh",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M23 7V1m0 0h-6m6 0-7 7m4.003 13.901C10.552 20.966 3.036 13.449 2.1 3.997 1.989 2.898 2.896 2 4 2h3c1.105 0 1.984.9 2.152 1.992.133.868.353 1.708.649 2.51.33.894.13 1.928-.613 2.526l-1.098.884a16.077 16.077 0 0 0 5.999 5.998l.883-1.097c.598-.743 1.632-.944 2.526-.614a12.91 12.91 0 0 0 2.51.65C21.1 15.015 22 15.894 22 17v3c0 1.105-.898 2.01-1.997 1.901"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="PhoneOutgoing";var m=d})),s.register("j1Sn6",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M21.21 15.89A10 10 0 1 1 8 2.83"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M22 12A10 10 0 0 0 12 2v10z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="PieChart";var m=d})),s.register("ba2rX",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m8 16-5 5M22 8l-6-6-.172.172a4 4 0 0 0-1.004 3.975l-4.216 3.347A6.365 6.365 0 0 0 4 11l9 9a6.365 6.365 0 0 0 1.506-6.608l3.347-4.216a4 4 0 0 0 3.975-1.004z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="PinLeft";var m=d})),s.register("4CYXH",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,d:"m22 8-6-6-.172.172a4 4 0 0 0-1.004 3.975l-4.216 3.347A6.365 6.365 0 0 0 4 11l9 9a6.365 6.365 0 0 0 1.506-6.608l3.347-4.216a4 4 0 0 0 3.975-1.004z"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m8 16-5 5M22 8l-6-6-.172.172a4 4 0 0 0-1.004 3.975l-4.216 3.347A6.365 6.365 0 0 0 4 11l9 9a6.365 6.365 0 0 0 1.506-6.608l3.347-4.216a4 4 0 0 0 3.975-1.004z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="PinLeftFill";var m=d})),s.register("lbW23",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"m1 1 22 22M8 16l-5 5M13.563 7.281l1.255-1.154a4 4 0 0 1 1.01-3.955L16 2l6 6-.172.172a3.999 3.999 0 0 1-3.955 1.01l-1.154 1.255M14.994 15a5.987 5.987 0 0 1-1.737 4.743L13 20l-9-9 .257-.257A5.987 5.987 0 0 1 9 9.006"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="PinLeftOff";var f=m})),s.register("9RbfD",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m17 16 5 5M3 8l6-6 .172.172a4 4 0 0 1 1.004 3.975l4.216 3.347A6.365 6.365 0 0 1 21 11l-9 9a6.364 6.364 0 0 1-1.506-6.608L7.147 9.176a4 4 0 0 1-3.975-1.004z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="PinRight";var m=d})),s.register("cpjNf",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,d:"m3 8 6-6 .172.172a4 4 0 0 1 1.004 3.975l4.216 3.347A6.365 6.365 0 0 1 21 11l-9 9a6.364 6.364 0 0 1-1.506-6.608L7.147 9.176a4 4 0 0 1-3.975-1.004z"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m17 16 5 5M3 8l6-6 .172.172a4 4 0 0 1 1.004 3.975l4.216 3.347A6.365 6.365 0 0 1 21 11l-9 9a6.364 6.364 0 0 1-1.506-6.608L7.147 9.176a4 4 0 0 1-3.975-1.004z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="PinRightFill";var m=d})),s.register("4MjJS",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M23 1 1 23m15-7 5 5M10.438 7.281 9.182 6.127a4 4 0 0 0-1.01-3.955L8 2 2 8l.172.172a4 4 0 0 0 3.955 1.01l1.154 1.255M9.006 15a5.987 5.987 0 0 0 1.737 4.743L11 20l9-9-.257-.257A5.987 5.987 0 0 0 15 9.006"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="PinRightOff";var f=m})),s.register("fuawX",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m5 3 14 9-14 9z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Play";var m=d})),s.register("j6Ket",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m10 8 6 4-6 4z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="PlayCircle";var m=d})),s.register("liJfH",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 3v18m-9-9h18"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Plus";var m=d})),s.register("hlScK",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 8v8m-4-4h8m6 0c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="PlusCircle";var m=d})),s.register("gBBLQ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 8v8m-4-4h8M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="PlusSquare";var m=d})),s.register("hbFOk",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M18.36 6.64a9 9 0 1 1-12.73 0M12 2v10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Power";var m=d})),s.register("9qibp",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M6 9V2h12v7M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M18 14H6v8h12z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Printer";var m=d})),s.register("6MJcF",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M20 15a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1z"}),o(r).createElement("path",{fill:d,d:"M11 15a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2zM11 5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2zM21 5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Qr";var m=d})),s.register("buohz",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,fillRule:"evenodd",d:"M5.5 6.1a.6.6 0 0 1 .6-.6h.8a.6.6 0 0 1 .6.6v.8a.6.6 0 0 1-.6.6h-.8a.6.6 0 0 1-.6-.6zM5.5 17.1a.6.6 0 0 1 .6-.6h.8a.6.6 0 0 1 .6.6v.8a.6.6 0 0 1-.6.6h-.8a.6.6 0 0 1-.6-.6zM16.5 6.1a.6.6 0 0 1 .6-.6h.8a.6.6 0 0 1 .6.6v.8a.6.6 0 0 1-.6.6h-.8a.6.6 0 0 1-.6-.6z",clipRule:"evenodd"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M3 5a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zM3 16a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zM14 5a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2z"}),o(r).createElement("path",{fill:d,d:"M13 14a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zM13 20a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zM19 20a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zM19 14a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zM16 17a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Qr2";var m=d})),s.register("gC5Mc",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16.24 7.76a6 6 0 0 1 0 8.49m-8.48-.01a6 6 0 0 1 0-8.49m11.31-2.82a10 10 0 0 1 0 14.14m-14.14 0a10 10 0 0 1 0-14.14M14 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Radio";var m=d})),s.register("cAuiJ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M17 7 7 17m0 0h10M7 17V7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ReceiveArrow";var m=d})),s.register("7vWq6",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"m11 19.688 4.063-.127A1.993 1.993 0 0 0 16.39 19M7 4.625l-4.125.258A2 2 0 0 0 1 6.879V8m18-2-4 4m0 0h4m-4 0V6m-4-2V3a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-6M1 7.954v9.692a2 2 0 0 0 1.257 1.857l6 2.4A2 2 0 0 0 11 20.046v-9.692a2 2 0 0 0-1.257-1.857l-6-2.4A2 2 0 0 0 1 7.954"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="ReceiveWalletCollectible";var f=m})),s.register("2JKaM",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M1 8V6.64a2 2 0 0 1 1.461-1.927c.097-.026.197-.037.297-.042L6 4.52m8.905 10.395A7 7 0 1 0 10.21 4.065m.74 16.435 4.113-.44A2 2 0 0 0 16.767 19M18 6l-4 4m0 0h4m-4 0V6M1 7.954v9.692a2 2 0 0 0 1.257 1.857l6 2.4A2 2 0 0 0 11 20.046v-9.692a2 2 0 0 0-1.257-1.857l-6-2.4A2 2 0 0 0 1 7.954"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="ReceiveWalletToken";var f=m})),s.register("jhhQ9",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M4 13a8 8 0 1 0 8-8H9m0 0 4-4M9 5l4 4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="RefreshCcw";var m=d})),s.register("b3uQ9",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M1 4v6m0 0h6m-6 0 4.64-4.36A9 9 0 0 1 20.49 9M23 20v-6m0 0h-6m6 0-4.64 4.36A9 9 0 0 1 3.51 15"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="RefreshCcw2";var m=d})),s.register("htrv7",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M20 13a8 8 0 1 1-8-8h3m0 0-4-4m4 4-4 4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="RefreshCw";var m=d})),s.register("kVUO9",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M23 4v6m0 0h-6m6 0-4.64-4.36A9 9 0 0 0 3.51 9M1 20v-6m0 0h6m-6 0 4.64 4.36A9 9 0 0 0 20.49 15"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="RefreshCw2";var m=d})),s.register("dVlNO",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m17 1 4 4m0 0-4 4m4-4H7a4 4 0 0 0-4 4v2m4 12-4-4m0 0 4-4m-4 4h14a4 4 0 0 0 4-4v-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Repeat";var m=d})),s.register("37DvP",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m11 19-9-7 9-7zM22 19l-9-7 9-7z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Rewind";var m=d})),s.register("jr0HT",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M1 4v6h6"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M3.51 15a9 9 0 1 0 2.13-9.36L1 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="RotateCcw";var m=d})),s.register("3juKB",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M23 4v6h-6"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M20.49 15a9 9 0 1 1-2.12-9.36L23 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="RotateCw";var m=d})),s.register("4NUSh",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M4 11a9 9 0 0 1 9 9M4 4a16 16 0 0 1 16 16M5 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Rss";var m=d})),s.register("2WMGu",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M17 21v-8H7v8M7 3v5h8"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Save";var m=d})),s.register("2Nz9L",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3"}),o(r).createElement("path",{fill:d,d:"M11 14a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1zM11 7a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1zM18 7a1 1 0 0 0-1-1h-3a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1z"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M17.5 14a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ScanQr";var m=d})),s.register("gMkLp",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M6 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6M6 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6M20 4 8.12 15.88M14.47 14.48 20 20M8.12 8.12 12 12"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Scissors";var m=d})),s.register("2bU50",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m21 21-4.35-4.35M19 11a8 8 0 1 1-16 0 8 8 0 0 1 16 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Search";var m=d})),s.register("ccmyO",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M22 2 11 13M22 2l-7 20-4-9M22 2 2 9l9 4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Send";var m=d})),s.register("8Lb3R",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinejoin:"round",d:"M7.842 12 3 21l18-9M7.842 12H21M7.842 12 3 3l18 9"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Send2";var m=d})),s.register("86Ooy",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M7 17 17 7m0 0H7m10 0v10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="SendArrow";var m=d})),s.register("47EW3",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"m11 19.688 4.063-.127A1.993 1.993 0 0 0 16.39 19M7 4.625l-4.125.258A2 2 0 0 0 1 6.879V8m14 2 4-4m0 0h-4m4 0v4m-8-6V3a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-6M1 7.954v9.692a2 2 0 0 0 1.257 1.857l6 2.4A2 2 0 0 0 11 20.046v-9.692a2 2 0 0 0-1.257-1.857l-6-2.4A2 2 0 0 0 1 7.954"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="SendWalletCollectible";var f=m})),s.register("g1Q11",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M14.905 14.914A7 7 0 1 0 10.21 4.065M1 8V6.64a2 2 0 0 1 1.461-1.927c.097-.026.197-.037.297-.042L6 4.52M10.95 20.5l4.113-.44A2 2 0 0 0 16.767 19M14 10l4-4m0 0h-4m4 0v4M1 7.954v9.692a2 2 0 0 0 1.257 1.857l6 2.4A2 2 0 0 0 11 20.046v-9.692a2 2 0 0 0-1.257-1.857l-6-2.4A2 2 0 0 0 1 7.954"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="SendWalletToken";var f=m})),s.register("5m9LY",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M20 2H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2M20 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Server";var m=d})),s.register("ieHxe",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",clipPath:`url(#${m}a)`},o(r).createElement("path",{d:"M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6"}),o(r).createElement("path",{d:"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a1.998 1.998 0 0 1 0 2.83 1.998 1.998 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a1.998 1.998 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 1 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 1 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 3.417 1.415 2 2 0 0 1-.587 1.415l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="Settings";var f=m})),s.register("1X8JM",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8M16 6l-4-4-4 4M12 2v13"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Share";var m=d})),s.register("8mnLX",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M18 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6M6 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6M18 22a3 3 0 1 0 0-6 3 3 0 0 0 0 6M8.59 13.51l6.83 3.98M15.41 6.51l-6.82 3.98"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Share2";var m=d})),s.register("bUnyX",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M11.131 21.514c.54.323 1.197.323 1.738 0C14.94 20.278 20 16.771 20 12V6.386a2 2 0 0 0-1.298-1.873l-6-2.25a2 2 0 0 0-1.404 0l-6 2.25A2 2 0 0 0 4 6.386V12c0 4.771 5.06 8.278 7.131 9.514"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Shield";var m=d})),s.register("6BrLE",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("mask",{id:`${m}a`,width:16,height:16,x:8,y:8,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"}},o(r).createElement("circle",{cx:16,cy:16,r:7,fill:"#fff",stroke:"#fff"}),o(r).createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",d:"m13 13 6 6m0-6-6 6"})),o(r).createElement("g",{mask:`url(#${m}a)`},o(r).createElement("circle",{cx:16,cy:16,r:7,fill:f,stroke:f})),o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M5.193 16C4.475 14.805 4 13.462 4 12V6.386a2 2 0 0 1 1.298-1.873l6-2.25a2 2 0 0 1 1.404 0l6 2.25A2 2 0 0 1 19.962 6"}))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="ShieldBlocked";var f=m})),s.register("1YFav",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",clipPath:`url(#${m}a)`},o(r).createElement("path",{d:"M19.69 14a6.897 6.897 0 0 0 .31-2V6.386a2 2 0 0 0-1.298-1.873l-6.001-2.25a2 2 0 0 0-1.402-.001l-2.46.918M4.73 4.73c-.439.162-.73.58-.73 1.048V12c0 4.753 5.02 8.251 7.107 9.5a1.739 1.739 0 0 0 1.79-.002 20.291 20.291 0 0 0 4.723-3.878M1 1l22 22"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="ShieldOff";var f=m})),s.register("2DgF0",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("mask",{id:`${m}a`,width:16,height:16,x:8,y:8,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"}},o(r).createElement("circle",{cx:16,cy:16,r:7,fill:"#fff",stroke:"#fff"}),o(r).createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",d:"M16 12v4m0 0v4m0-4h4m-4 0h-4"})),o(r).createElement("g",{mask:`url(#${m}a)`},o(r).createElement("circle",{cx:16,cy:16,r:7,fill:f,stroke:f})),o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M5.193 16C4.475 14.805 4 13.462 4 12V6.386a2 2 0 0 1 1.298-1.873l6-2.25a2 2 0 0 1 1.404 0l6 2.25A2 2 0 0 1 19.962 6"}))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="ShieldPlus";var f=m})),s.register("dBGiO",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("mask",{id:`${m}a`,width:14,height:14,x:9,y:9,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"}},o(r).createElement("path",{fill:"#fff",stroke:"#fff",d:"m10.586 12.843 2.257-2.257A2 2 0 0 1 14.257 10h3.486a2 2 0 0 1 1.414.586l2.257 2.257A2 2 0 0 1 22 14.257v3.486a2 2 0 0 1-.586 1.414l-2.257 2.257a2 2 0 0 1-1.414.586h-3.486a2 2 0 0 1-1.414-.586l-2.257-2.257A2 2 0 0 1 10 17.743v-3.486a2 2 0 0 1 .586-1.414Z"}),o(r).createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",d:"M16 13v3m0 3v.01"})),o(r).createElement("g",{mask:`url(#${m}a)`},o(r).createElement("path",{fill:f,stroke:f,d:"m10.586 12.843 2.257-2.257A2 2 0 0 1 14.257 10h3.486a2 2 0 0 1 1.414.586l2.257 2.257A2 2 0 0 1 22 14.257v3.486a2 2 0 0 1-.586 1.414l-2.257 2.257a2 2 0 0 1-1.414.586h-3.486a2 2 0 0 1-1.414-.586l-2.257-2.257A2 2 0 0 1 10 17.743v-3.486a2 2 0 0 1 .586-1.414Z"})),o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M20 6.386a2 2 0 0 0-1.298-1.873l-6-2.25a2 2 0 0 0-1.404 0l-6 2.25A2 2 0 0 0 4 6.386V12c0 1.958.852 3.703 2 5.166"}))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="ShieldStop";var f=m})),s.register("53Vwf",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("mask",{id:`${m}a`,width:16,height:16,x:8,y:8,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"}},o(r).createElement("circle",{cx:16,cy:16,r:7,fill:"#fff",stroke:"#fff"}),o(r).createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",d:"M16 17c0-.613.346-1.173.894-1.447L17 15.5c.613-.306 1-.943 1-1.629C18 12.848 17.17 12 16.146 12H16a2 2 0 0 0-2 2m2 6v.01"})),o(r).createElement("g",{mask:`url(#${m}a)`},o(r).createElement("circle",{cx:16,cy:16,r:7,fill:f,stroke:f})),o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M5.193 16C4.475 14.805 4 13.462 4 12V6.386a2 2 0 0 1 1.298-1.873l6-2.25a2 2 0 0 1 1.404 0l6 2.25A2 2 0 0 1 19.962 6"}))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="ShieldUnknown";var f=m})),s.register("h5LzL",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("mask",{id:`${m}a`,width:16,height:16,x:8,y:8,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"}},o(r).createElement("path",{fill:"#fff",d:"M16.648 8.553a1 1 0 0 0-1.297 0l-1.554 1.324a1 1 0 0 1-.57.236l-2.035.162a1 1 0 0 0-.917.918l-.162 2.035a1 1 0 0 1-.236.57L8.552 15.35a1 1 0 0 0 0 1.298l1.325 1.554a1 1 0 0 1 .236.569l.162 2.035a1 1 0 0 0 .917.918l2.036.162a1 1 0 0 1 .569.236l1.554 1.324a1 1 0 0 0 1.297 0l1.554-1.324a1 1 0 0 1 .57-.236l2.035-.162a1 1 0 0 0 .917-.918l.163-2.035a1 1 0 0 1 .235-.57l1.325-1.553a1 1 0 0 0 0-1.298l-1.325-1.554a1 1 0 0 1-.235-.569l-.163-2.035a1 1 0 0 0-.917-.918l-2.035-.162a1 1 0 0 1-.57-.236z"}),o(r).createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",d:"m13 17 2 2 4-6"})),o(r).createElement("g",{mask:`url(#${m}a)`},o(r).createElement("path",{fill:f,d:"M16.648 8.553a1 1 0 0 0-1.297 0l-1.554 1.324a1 1 0 0 1-.57.236l-2.035.162a1 1 0 0 0-.917.918l-.162 2.035a1 1 0 0 1-.236.57L8.552 15.35a1 1 0 0 0 0 1.298l1.325 1.554a1 1 0 0 1 .236.569l.162 2.035a1 1 0 0 0 .917.918l2.036.162a1 1 0 0 1 .569.236l1.554 1.324a1 1 0 0 0 1.297 0l1.554-1.324a1 1 0 0 1 .57-.236l2.035-.162a1 1 0 0 0 .917-.918l.163-2.035a1 1 0 0 1 .235-.57l1.325-1.553a1 1 0 0 0 0-1.298l-1.325-1.554a1 1 0 0 1-.235-.569l-.163-2.035a1 1 0 0 0-.917-.918l-2.035-.162a1 1 0 0 1-.57-.236z"})),o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M20 7v-.614a2 2 0 0 0-1.298-1.873l-6-2.25a2 2 0 0 0-1.404 0l-6 2.25A2 2 0 0 0 4 6.386V12c0 1.462.475 2.805 1.193 4"}))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="ShieldVerified";var f=m})),s.register("hYyqs",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("mask",{id:`${m}a`,width:17,height:14,x:7,y:9,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"}},o(r).createElement("path",{fill:"#fff",d:"M8.716 23h13.568a1 1 0 0 0 .87-1.493L16.37 9.535a1 1 0 0 0-1.74 0L7.846 21.507A1 1 0 0 0 8.716 23"}),o(r).createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",d:"M15.5 14v3m0 3v.01"})),o(r).createElement("g",{mask:`url(#${m}a)`},o(r).createElement("path",{fill:f,d:"M8.716 23h13.568a1 1 0 0 0 .87-1.493L16.37 9.535a1 1 0 0 0-1.74 0L7.846 21.507A1 1 0 0 0 8.716 23"})),o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M19 8V6.386a2 2 0 0 0-1.298-1.873l-6-2.25a2 2 0 0 0-1.404 0l-6 2.25A2 2 0 0 0 3 6.386V12c0 2.495 1.384 4.645 3 6.304"}))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="ShieldWarning";var f=m})),s.register("e7DYo",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4zM3 6h18"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 10a4 4 0 1 1-8 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ShoppingBag";var m=d})),s.register("fynjY",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M9 22a1 1 0 1 0 0-2 1 1 0 0 0 0 2M20 22a1 1 0 1 0 0-2 1 1 0 0 0 0 2M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ShoppingCart";var m=d})),s.register("cvmUW",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinejoin:"round",d:"m20.734 12.726-7.046 6.675c-.638.604-1.688.152-1.688-.726V16c-3.873 0-5.97 1.598-7.246 3.206-.614.776-1.723.475-1.664-.512C3.59 10.384 6.206 8 12 8V5.325c0-.878 1.05-1.33 1.688-.726l7.046 6.675a1 1 0 0 1 0 1.452Z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Shortcut";var m=d})),s.register("gYVPl",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 3h5v5M4 20 21 3M21 16v5h-5M15 15l6 6M4 4l5 5"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Shuffle";var m=d})),s.register("LrRPT",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2M9 3v18"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Sidebar";var m=d})),s.register("18sM7",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M22 12c0 5.523-4.477 10-10 10m10-10c0-5.523-4.477-10-10-10m10 10H2m10 10C6.477 22 2 17.523 2 12m10 10a15.3 15.3 0 0 0 4-10 15.3 15.3 0 0 0-4-10m0 20a15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10M2 12C2 6.477 6.477 2 12 2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Site";var m=d})),s.register("kKxpp",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M2 12C2 6.477 6.477 2 12 2M2 12h4m-4 0a9.97 9.97 0 0 0 3 7.141M12 2a15.3 15.3 0 0 0-3.381 6M12 2a15.298 15.298 0 0 1 2.14 3M12 2a9.97 9.97 0 0 1 7.141 3"}),o(r).createElement("mask",{id:`${m}a`,width:16,height:16,x:8,y:8,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"}},o(r).createElement("circle",{cx:16,cy:16,r:7,fill:"#fff",stroke:"#fff"}),o(r).createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",d:"m13 13 6 6m0-6-6 6"})),o(r).createElement("g",{mask:`url(#${m}a)`},o(r).createElement("circle",{cx:16,cy:16,r:7,fill:f,stroke:f})))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="SiteBlocked";var f=m})),s.register("iGko2",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",clipPath:`url(#${m}a)`},o(r).createElement("path",{d:"M22 12c0-5.523-4.477-10-10-10m10 10h-2.5m2.5 0a9.966 9.966 0 0 1-.832 4M12 22C6.477 22 2 17.523 2 12m10 10a15.3 15.3 0 0 1-4-10m4 10a15.3 15.3 0 0 0 3.381-6M12 22a9.967 9.967 0 0 0 7-2.859M2 12a9.968 9.968 0 0 1 2.859-7M2 12h6m4-10a9.966 9.966 0 0 0-4 .832M12 2a15.297 15.297 0 0 0-2 2.75M12 2a15.3 15.3 0 0 1 3.946 9M8 12c.021-1.016.143-2.02.36-3M1 1l22 22"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="SiteOff";var f=m})),s.register("6HgkQ",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M2 12C2 6.477 6.477 2 12 2M2 12h4m-4 0a9.97 9.97 0 0 0 3 7.141M12 2a15.3 15.3 0 0 0-3.381 6M12 2a15.298 15.298 0 0 1 2.14 3M12 2a9.97 9.97 0 0 1 7.141 3"}),o(r).createElement("mask",{id:`${m}a`,width:16,height:16,x:8,y:8,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"}},o(r).createElement("circle",{cx:16,cy:16,r:7,fill:"#fff",stroke:"#fff"}),o(r).createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",d:"M16 12v4m0 0v4m0-4h4m-4 0h-4"})),o(r).createElement("g",{mask:`url(#${m}a)`},o(r).createElement("circle",{cx:16,cy:16,r:7,fill:f,stroke:f})))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="SitePlus";var f=m})),s.register("fYc5l",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M2 12C2 6.477 6.477 2 12 2M2 12h4m-4 0a9.985 9.985 0 0 0 4 8m6-18a15.3 15.3 0 0 0-3.381 6M12 2a15.297 15.297 0 0 1 2.638 4M12 2a9.985 9.985 0 0 1 8 4"}),o(r).createElement("mask",{id:`${m}a`,width:14,height:14,x:9,y:9,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"}},o(r).createElement("path",{fill:"#fff",stroke:"#fff",d:"m10.586 12.843 2.257-2.257A2 2 0 0 1 14.257 10h3.486a2 2 0 0 1 1.414.586l2.257 2.257A2 2 0 0 1 22 14.257v3.486a2 2 0 0 1-.586 1.414l-2.257 2.257a2 2 0 0 1-1.414.586h-3.486a2 2 0 0 1-1.414-.586l-2.257-2.257A2 2 0 0 1 10 17.743v-3.486a2 2 0 0 1 .586-1.414Z"}),o(r).createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",d:"M16 13v3m0 3v.01"})),o(r).createElement("g",{mask:`url(#${m}a)`},o(r).createElement("path",{fill:f,stroke:f,d:"m10.586 12.843 2.257-2.257A2 2 0 0 1 14.257 10h3.486a2 2 0 0 1 1.414.586l2.257 2.257A2 2 0 0 1 22 14.257v3.486a2 2 0 0 1-.586 1.414l-2.257 2.257a2 2 0 0 1-1.414.586h-3.486a2 2 0 0 1-1.414-.586l-2.257-2.257A2 2 0 0 1 10 17.743v-3.486a2 2 0 0 1 .586-1.414Z"})))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="SiteStop";var f=m})),s.register("eFcJQ",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M2 12C2 6.477 6.477 2 12 2M2 12h4m-4 0a9.97 9.97 0 0 0 3 7.141M12 2a15.3 15.3 0 0 0-3.381 6M12 2a15.298 15.298 0 0 1 2.14 3M12 2a9.97 9.97 0 0 1 7.141 3"}),o(r).createElement("mask",{id:`${m}a`,width:16,height:16,x:8,y:8,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"}},o(r).createElement("circle",{cx:16,cy:16,r:7,fill:"#fff",stroke:"#fff"}),o(r).createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",d:"M16 17c0-.613.346-1.173.894-1.447L17 15.5c.613-.306 1-.943 1-1.629C18 12.848 17.17 12 16.146 12H16a2 2 0 0 0-2 2m2 6v.01"})),o(r).createElement("g",{mask:`url(#${m}a)`},o(r).createElement("circle",{cx:16,cy:16,r:7,fill:f,stroke:f})))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="SiteUnknown";var f=m})),s.register("6GK75",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M2 12C2 6.477 6.477 2 12 2M2 12a9.996 9.996 0 0 0 5 8.662M2 12h5m5-10a9.996 9.996 0 0 1 8.662 5M12 2a15.3 15.3 0 0 0-3.381 6M12 2a15.298 15.298 0 0 1 2.14 3"}),o(r).createElement("mask",{id:`${m}a`,width:16,height:16,x:8,y:8,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"}},o(r).createElement("path",{fill:"#fff",d:"M16.648 8.553a1 1 0 0 0-1.297 0l-1.554 1.324a1 1 0 0 1-.57.236l-2.035.162a1 1 0 0 0-.917.918l-.162 2.035a1 1 0 0 1-.236.57L8.552 15.35a1 1 0 0 0 0 1.298l1.325 1.554a1 1 0 0 1 .236.569l.162 2.035a1 1 0 0 0 .917.918l2.036.162a1 1 0 0 1 .569.236l1.554 1.324a1 1 0 0 0 1.297 0l1.554-1.324a1 1 0 0 1 .57-.236l2.035-.162a1 1 0 0 0 .917-.918l.163-2.035a1 1 0 0 1 .235-.57l1.325-1.553a1 1 0 0 0 0-1.298l-1.325-1.554a1 1 0 0 1-.235-.569l-.163-2.035a1 1 0 0 0-.917-.918l-2.035-.162a1 1 0 0 1-.57-.236z"}),o(r).createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",d:"m13 17 2 2 4-6"})),o(r).createElement("g",{mask:`url(#${m}a)`},o(r).createElement("path",{fill:f,d:"M16.648 8.553a1 1 0 0 0-1.297 0l-1.554 1.324a1 1 0 0 1-.57.236l-2.035.162a1 1 0 0 0-.917.918l-.162 2.035a1 1 0 0 1-.236.57L8.552 15.35a1 1 0 0 0 0 1.298l1.325 1.554a1 1 0 0 1 .236.569l.162 2.035a1 1 0 0 0 .917.918l2.036.162a1 1 0 0 1 .569.236l1.554 1.324a1 1 0 0 0 1.297 0l1.554-1.324a1 1 0 0 1 .57-.236l2.035-.162a1 1 0 0 0 .917-.918l.163-2.035a1 1 0 0 1 .235-.57l1.325-1.553a1 1 0 0 0 0-1.298l-1.325-1.554a1 1 0 0 1-.235-.569l-.163-2.035a1 1 0 0 0-.917-.918l-2.035-.162a1 1 0 0 1-.57-.236z"})))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="SiteVerified";var f=m})),s.register("7ThPk",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M2 12C2 6.477 6.477 2 12 2M2 12h8m-8 0a9.97 9.97 0 0 0 3 7.141M12 2c5.523 0 10 4.477 10 10 0 .338-.017.671-.05 1M12 2a15.3 15.3 0 0 0-4 10c.014.673.072 1.341.173 2M12 2a15.297 15.297 0 0 1 2.638 4"}),o(r).createElement("mask",{id:`${m}a`,width:17,height:14,x:7,y:9,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"}},o(r).createElement("path",{fill:"#fff",d:"M8.716 23h13.568a1 1 0 0 0 .87-1.493L16.37 9.535a1 1 0 0 0-1.74 0L7.846 21.507A1 1 0 0 0 8.716 23"}),o(r).createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",d:"M15.5 14v3m0 3v.01"})),o(r).createElement("g",{mask:`url(#${m}a)`},o(r).createElement("path",{fill:f,d:"M8.716 23h13.568a1 1 0 0 0 .87-1.493L16.37 9.535a1 1 0 0 0-1.74 0L7.846 21.507A1 1 0 0 0 8.716 23"})))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="SiteWarning";var f=m})),s.register("gKJ1c",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M19 20 9 12l10-8zM5 19V5"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="SkipBack";var m=d})),s.register("d6nJs",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m5 4 10 8-10 8zM19 5v14"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="SkipForward";var m=d})),s.register("fA0pw",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,d:"M14.5 10c-.83 0-1.5-.67-1.5-1.5v-5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v5c0 .83-.67 1.5-1.5 1.5M20.5 10H19V8.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5M9.5 14c.83 0 1.5.67 1.5 1.5v5c0 .83-.67 1.5-1.5 1.5S8 21.33 8 20.5v-5c0-.83.67-1.5 1.5-1.5M3.5 14H5v1.5c0 .83-.67 1.5-1.5 1.5S2 16.33 2 15.5 2.67 14 3.5 14M14 14.5c0-.83.67-1.5 1.5-1.5h5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-5c-.83 0-1.5-.67-1.5-1.5M15.5 19H14v1.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5-.67-1.5-1.5-1.5M10 9.5C10 8.67 9.33 8 8.5 8h-5C2.67 8 2 8.67 2 9.5S2.67 11 3.5 11h5c.83 0 1.5-.67 1.5-1.5M8.5 5H10V3.5C10 2.67 9.33 2 8.5 2S7 2.67 7 3.5 7.67 5 8.5 5"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Slack";var m=d})),s.register("grjZ8",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10M4.93 4.93l14.14 14.14"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Slash";var m=d})),s.register("5zjXP",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M4 21v-7m0-4V3m8 18v-9m0-4V3m8 18v-5m0-4V3M1 14h6m2-6h6m2 8h6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Sliders";var m=d})),s.register("j95JK",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 18h.01M7 2h10a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Smartphone";var m=d})),s.register("j64q9",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M8 14s1.5 2 4 2 4-2 4-2M9 9h.01M15 9h.01"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Smile";var m=d})),s.register("loyGh",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M4.64 11.707 2 12l2.64.293c3.05.34 4.574.509 5.566 1.5.992.993 1.162 2.518 1.5 5.568L12 22l.293-2.64c.34-3.05.509-4.574 1.5-5.566.993-.992 2.518-1.162 5.568-1.5L22 12l-2.64-.293c-3.05-.34-4.574-.509-5.566-1.5-.992-.993-1.162-2.518-1.5-5.568L12 2l-.293 2.64c-.34 3.05-.509 4.574-1.5 5.566-.993.992-2.518 1.162-5.568 1.5"}),o(r).createElement("path",{fill:d,d:"M19 1a1 1 0 0 1 .98.804l.24 1.192a1 1 0 0 0 .784.785l1.192.238a1 1 0 0 1 0 1.962l-1.192.238a1 1 0 0 0-.785.785l-.238 1.192a1 1 0 0 1-1.962 0l-.238-1.192a1 1 0 0 0-.785-.785l-1.192-.238a1 1 0 0 1 0-1.962l1.192-.238a1 1 0 0 0 .785-.785l.238-1.192A1 1 0 0 1 19 1"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Sparkle";var m=d})),s.register("lN6ae",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M18 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 18a4 4 0 1 0 0-8 4 4 0 0 0 0 8"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Speaker";var m=d})),s.register("a60y9",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Square";var m=d})),s.register("2hUrT",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinejoin:"round",d:"M11.568 1.745a.5.5 0 0 1 .865 0l2.864 4.935a2 2 0 0 0 1.305.95l5.562 1.21a.5.5 0 0 1 .267.82l-3.797 4.265a2 2 0 0 0-.496 1.53l.574 5.69a.5.5 0 0 1-.7.507l-5.203-2.301a2 2 0 0 0-1.618 0l-5.203 2.301a.5.5 0 0 1-.7-.507l.574-5.69a2 2 0 0 0-.496-1.53L1.569 9.661a.5.5 0 0 1 .268-.822l5.562-1.208a2 2 0 0 0 1.305-.951z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Star";var m=d})),s.register("jAwCi",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,d:"M13.297 1.243a1.5 1.5 0 0 0-2.594 0L7.839 6.178a1 1 0 0 1-.653.475l-5.562 1.21a1.5 1.5 0 0 0-.802 2.462L4.62 14.59a1 1 0 0 1 .248.765l-.574 5.69a1.5 1.5 0 0 0 2.1 1.522l5.203-2.302a1 1 0 0 1 .809 0l5.203 2.302a1.5 1.5 0 0 0 2.1-1.523l-.575-5.689a1 1 0 0 1 .248-.765l3.797-4.264a1.5 1.5 0 0 0-.802-2.464l-5.562-1.209a1 1 0 0 1-.653-.475z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="StarFill";var m=d})),s.register("jgWtF",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M15 9H9v6h6z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="StopCircle";var m=d})),s.register("j6TM8",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",clipPath:`url(#${m}a)`},o(r).createElement("path",{d:"M12 17a5 5 0 1 0 0-10 5 5 0 0 0 0 10M12 1v2M12 21v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M1 12h2M21 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="Sun";var f=m})),s.register("49mtT",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M17 18a5 5 0 1 0-10 0M12 2v7M4.22 10.22l1.42 1.42M1 18h2M21 18h2M18.36 11.64l1.42-1.42M23 22H1M8 6l4-4 4 4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Sunrise";var m=d})),s.register("klkI7",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M17 18a5 5 0 1 0-10 0M12 9V2M4.22 10.22l1.42 1.42M1 18h2M21 18h2M18.36 11.64l1.42-1.42M23 22H1M16 5l-4 4-4-4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Sunset";var m=d})),s.register("c9yhU",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m9 14-4 4m0 0 4 4m-4-4h11a4 4 0 0 0 4-4m-5-4 4-4m0 0-4-4m4 4H8a4 4 0 0 0-4 4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Swap";var m=d})),s.register("rFppW",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M5 7h16m0 0-4 4m4-4-4-4m2 14H3m0 0 4 4m-4-4 4-4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Swap2";var m=d})),s.register("23oIO",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",d:"M4.323 12.74a6 6 0 1 1 8.475-8.343M22 15a7 7 0 1 1-14 0 7 7 0 0 1 14 0Z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Swap3";var m=d})),s.register("jGQTG",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 18h.01M18 22H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Tablet";var m=d})),s.register("iwxdA",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M8 8h.01m13.58 6.41-7.17 7.17a1.998 1.998 0 0 1-2.83 0l-7.417-7.408A4 4 0 0 1 3 11.342V7a4 4 0 0 1 4-4h4.343a4 4 0 0 1 2.829 1.172l7.418 7.418a2 2 0 0 1 0 2.82"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Tag";var m=d})),s.register("69di4",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M17.172 8h-.01m-13.58 6.41 7.17 7.17a1.998 1.998 0 0 0 2.83 0l7.416-7.408a4 4 0 0 0 1.174-2.83V7a4 4 0 0 0-4-4h-4.344A4 4 0 0 0 11 4.172L3.582 11.59a2 2 0 0 0 0 2.82"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Tag2";var m=d})),s.register("a6A37",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M9 3h2.343a4 4 0 0 1 2.829 1.172l7.418 7.418a2 2 0 0 1 0 2.82m-3.585 3.585L14.42 21.58a1.998 1.998 0 0 1-2.83 0l-7.417-7.408A4 4 0 0 1 3 11.342V7c0-1.104.447-2.103 1.17-2.826M1 1l22 22"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="TagOff";var f=m})),s.register("llcm1",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M10 3.172A4 4 0 0 1 12.83 2h4.343a4 4 0 0 1 4 4v4.342a4 4 0 0 1-1.173 2.83M6.29 6.88l-3.71 3.709a2 2 0 0 0 0 2.82l7.17 7.17a1.998 1.998 0 0 0 2.83 0l3.71-3.704M16.17 7h-.01M1 1l22 22"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="TagOff2";var f=m})),s.register("DCZw7",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 18a6 6 0 1 0 0-12 6 6 0 0 0 0 12"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Target";var m=d})),s.register("9uXz4",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,d:"m2.906 13.226 4.192 1.048a2 2 0 0 0 1.656-.318l8.159-5.893a.335.335 0 0 1 .416.524l-6.383 5.586a1 1 0 0 0 .073 1.563l6.706 4.843a1 1 0 0 0 1.568-.625l2.86-15.121a1 1 0 0 0-1.37-1.108L2.76 11.335c-.885.374-.786 1.658.146 1.891"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Telegram";var m=d})),s.register("gJ78b",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m4 17 6-6-6-6M12 19h8"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Terminal";var m=d})),s.register("evAB2",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M14 14.76V3.5a2.5 2.5 0 0 0-5 0v11.26a4.5 4.5 0 1 0 5 0"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="Thermometer";var f=m})),s.register("3ruIq",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M17 2h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17m-7 2v4a3 3 0 0 0 3 3l4-9V2H5.718a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ThumbsDown";var m=d})),s.register("9jqml",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3m7-2V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a1.999 1.999 0 0 0-2-2.3z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ThumbsUp";var m=d})),s.register("6Xo2U",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 5H8a7 7 0 0 0 0 14h8a7 7 0 1 0 0-14"}),o(r).createElement("path",{fill:d,d:"M8 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ToggleLeft";var m=d})),s.register("i3FGd",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 5H8a7 7 0 0 0 0 14h8a7 7 0 1 0 0-14"}),o(r).createElement("path",{fill:d,d:"M16 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ToggleRight";var m=d})),s.register("lUxkI",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M3 6h2m0 0h16M5 6v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6zm3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Trash";var m=d})),s.register("al57M",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M3 6h2m0 0h16M5 6v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6zm3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2m-6 5v6m4-6v6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Trash2";var m=d})),s.register("dkVpg",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M10 7H7v9h3zM17 7h-3v5h3z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Trello";var m=d})),s.register("bQbAu",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m23 18-9.5-9.5-5 5L1 6m22 12h-6m6 0v-6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="TrendingDown";var m=d})),s.register("6Q7Cw",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m23 6-9.5 9.5-5-5L1 18M23 6h-6m6 0v6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="TrendingUp";var m=d})),s.register("6pZk3",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a1.999 1.999 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Triangle";var m=d})),s.register("gFj86",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,d:"M17.26 7H6.742a1 1 0 0 0-.864 1.504l5.259 9.015a1 1 0 0 0 1.727 0l5.26-9.015A1 1 0 0 0 17.26 7Z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="TriangleDown";var m=d})),s.register("t5oPH",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,d:"M17.26 7H6.742a1 1 0 0 0-.864 1.504l5.259 9.015a1 1 0 0 0 1.727 0l5.26-9.015A1 1 0 0 0 17.26 7"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="TriangleDownFill";var m=d})),s.register("a8IPq",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,d:"M17 17.259V6.74a1 1 0 0 0-1.504-.864l-9.015 5.26a1 1 0 0 0 0 1.727l9.015 5.259A1 1 0 0 0 17 17.259Z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="TriangleLeft";var m=d})),s.register("dA7RJ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,d:"M17 17.259V6.74a1 1 0 0 0-1.504-.864l-9.015 5.26a1 1 0 0 0 0 1.727l9.015 5.259A1 1 0 0 0 17 17.259"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="TriangleLeftFill";var m=d})),s.register("hPc6k",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,d:"M7 17.259V6.74a1 1 0 0 1 1.504-.864l9.015 5.26a1 1 0 0 1 0 1.727l-9.015 5.259A1 1 0 0 1 7 17.259Z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="TriangleRight";var m=d})),s.register("9J1JZ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,d:"M7 17.259V6.74a1 1 0 0 1 1.504-.864l9.015 5.26a1 1 0 0 1 0 1.727l-9.015 5.259A1 1 0 0 1 7 17.259"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="TriangleRightFill";var m=d})),s.register("eNftu",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,d:"M6.742 17H17.26a1 1 0 0 0 .863-1.504l-5.259-9.015a1 1 0 0 0-1.727 0l-5.259 9.015A1 1 0 0 0 6.742 17Z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="TriangleUp";var m=d})),s.register("3M1dP",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,d:"M6.742 17H17.26a1 1 0 0 0 .863-1.504l-5.259-9.015a1 1 0 0 0-1.727 0l-5.259 9.015A1 1 0 0 0 6.742 17"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="TriangleUpFill";var m=d})),s.register("4BPEn",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 3H1v13h15zM16 8h4l3 3v5h-7zM5.5 21a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5M18.5 21a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Truck";var m=d})),s.register("1phcL",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M20 7H4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2M17 2l-5 5-5-5"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Tv";var m=d})),s.register("cSX34",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5 0-.279-.028-.556-.08-.83A7.72 7.72 0 0 0 23 3"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Twitter";var m=d})),s.register("88e1Z",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M4 7V4h16v3M9 20h6M12 4v16"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Type";var m=d})),s.register("chxaL",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M18 19a3 3 0 0 1-6 0v-7m11 0a11.05 11.05 0 0 0-22 0z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Umbrella";var m=d})),s.register("f3wKP",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M6 3v7a6 6 0 1 0 12 0V3M4 21h16"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Underline";var m=d})),s.register("3wWLt",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M7 11V7a5 5 0 0 1 9.9-1M5 11h14a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Unlock";var m=d})),s.register("9B2eg",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M9 11h6a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-2a2 2 0 0 1 2-2m0 0V9a3 3 0 0 1 5.236-2M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="UnlockCircle";var m=d})),s.register("d11sV",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M20 17v2a2 2 0 0 1-2 2H5a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3h8m7 12h-6a4 4 0 0 1 0-8h6a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2m-7-8V6.5A3.5 3.5 0 0 1 19.663 5M14 13h.01"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="UnlockWallet";var m=d})),s.register("hrzXi",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4m14-7-5-5m0 0L7 8m5-5v12"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Upload";var m=d})),s.register("9NiUd",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"m16 16-4-4m0 0-4 4m4-4v9m8.39-2.61A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.3"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="UploadCloud";var f=m})),s.register("hiKZC",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2M16 7a4 4 0 1 1-8 0 4 4 0 0 1 8 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="User";var m=d})),s.register("ipHR4",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("circle",{cx:12,cy:12,r:10,stroke:d}),o(r).createElement("path",{stroke:d,d:"M15 14.5c0 .617-.279 1.24-.83 1.722-.556.486-1.334.778-2.17.778-.836 0-1.614-.292-2.17-.778C9.28 15.74 9 15.117 9 14.5"}),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12h.01M15 12h.01"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="User2";var m=d})),s.register("eSy9w",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2m16-10 2 2 4-4M12.5 7a4 4 0 1 1-8 0 4 4 0 0 1 8 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="UserCheck";var m=d})),s.register("2Uzg2",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2m22-10h-6m-4.5-4a4 4 0 1 1-8 0 4 4 0 0 1 8 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="UserMinus";var m=d})),s.register("2ElQ0",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2M20 8v6m3-3h-6m-4.5-4a4 4 0 1 1-8 0 4 4 0 0 1 8 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="UserPlus";var m=d})),s.register("lb6qW",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2m22 0v-2a4 4 0 0 0-3-3.87m-4-12a4 4 0 0 1 0 7.75M13 7a4 4 0 1 1-8 0 4 4 0 0 1 8 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Users";var m=d})),s.register("3Q6Zy",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2M18 8l5 5m0-5-5 5m-5.5-6a4 4 0 1 1-8 0 4 4 0 0 1 8 0"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="UserX";var m=d})),s.register("lyZcX",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("mask",{id:`${m}a`,width:22,height:24,x:1,y:0,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"}},o(r).createElement("path",{fill:f,d:"M11.264 1.271a1.136 1.136 0 0 1 1.473 0l2.46 2.097c.182.155.408.248.646.268l3.223.257c.556.044.997.485 1.041 1.041l.258 3.223c.019.238.112.464.267.646l2.097 2.46a1.136 1.136 0 0 1 0 1.474l-2.097 2.46a1.136 1.136 0 0 0-.267.646l-.258 3.223a1.136 1.136 0 0 1-1.041 1.041l-3.223.257a1.136 1.136 0 0 0-.646.268l-2.46 2.097a1.136 1.136 0 0 1-1.473 0l-2.46-2.097a1.136 1.136 0 0 0-.647-.268l-3.222-.257a1.136 1.136 0 0 1-1.042-1.041l-.257-3.223a1.136 1.136 0 0 0-.268-.646l-2.097-2.46a1.136 1.136 0 0 1 0-1.474l2.097-2.46c.155-.182.249-.408.268-.646l.257-3.223a1.136 1.136 0 0 1 1.042-1.041l3.222-.257c.238-.02.464-.113.646-.268z"}),o(r).createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",d:"m8 13 3 3 5-7"})),o(r).createElement("g",{mask:`url(#${m}a)`},o(r).createElement("path",{fill:f,d:"M11.264 1.271a1.136 1.136 0 0 1 1.473 0l2.46 2.097c.182.155.408.248.646.268l3.223.257c.556.044.997.485 1.041 1.041l.258 3.223c.019.238.112.464.267.646l2.097 2.46a1.136 1.136 0 0 1 0 1.474l-2.097 2.46a1.136 1.136 0 0 0-.267.646l-.258 3.223a1.136 1.136 0 0 1-1.041 1.041l-3.223.257a1.136 1.136 0 0 0-.646.268l-2.46 2.097a1.136 1.136 0 0 1-1.473 0l-2.46-2.097a1.136 1.136 0 0 0-.647-.268l-3.222-.257a1.136 1.136 0 0 1-1.042-1.041l-.257-3.223a1.136 1.136 0 0 0-.268-.646l-2.097-2.46a1.136 1.136 0 0 1 0-1.474l2.097-2.46c.155-.182.249-.408.268-.646l.257-3.223a1.136 1.136 0 0 1 1.042-1.041l3.222-.257c.238-.02.464-.113.646-.268z"})))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="VerifiedFill";var f=m})),s.register("nZMaT",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{fill:d,d:"m8.456 4.371-.08-.996zm.656-.27.648.76zM4.595 5.65l-.996-.08zm1.056-1.056.08.997zm-1.55 4.517.76.648zm.27-.656.997.08zm-2.096 4.29.761-.648zm0-1.493-.761-.648zm2.097 4.29-.997.08zm-.272-.655-.76.65zm1.551 4.517.08-.997zm-1.056-1.056.997-.08zm4.517 1.55.648-.76zm-.656-.27-.08.996zm4.29 2.096-.648-.761zm-1.493 0-.648.761zm4.29-2.097.08.997zm-.654.272.648.761zm4.516-1.551-.997-.08zm-1.056 1.056-.08-.997zm1.551-4.517-.761-.648zm-.271.656.996.08zm2.096-4.29.761-.65zm0 1.493.761.648zm-2.096-4.29.996-.08zm.271.655-.761.648zm-1.551-4.517.08-.997zm1.056 1.056-.997.08zm-4.516-1.55.648-.762zm.655.27-.08.997zm-2.797-2.096-.649.761zm-1.494 0-.648-.761zM8.707 12.293a1 1 0 0 0-1.414 1.414zM11 16l-.707.707a1 1 0 0 0 1.52-.126zm5.814-6.419a1 1 0 1 0-1.628-1.162zm-4.716-6.545 2.142 1.825 1.297-1.522-2.142-1.825zm3.366 2.332 2.805.224.16-1.994-2.806-.223zm2.944.363.224 2.805 1.993-.16-.223-2.804zm.73 4.03 1.826 2.14 1.522-1.296-1.825-2.142zm1.826 2.337L19.14 14.24l1.522 1.297 1.825-2.142zm-2.332 3.366-.224 2.805 1.994.16.223-2.806zm-.363 2.944-2.805.224.16 1.993 2.804-.224zm-4.029.73-2.142 1.826 1.297 1.522 2.142-1.825zm-2.338 1.826L9.76 19.139 8.463 20.66l2.142 1.825zm-3.366-2.332-2.805-.224-.16 1.993 2.806.224zm-2.944-.363-.224-2.805-1.993.16.224 2.804zm-.73-4.03L3.035 12.1l-1.522 1.296 1.825 2.142zm-1.826-2.337L4.861 9.76 3.34 8.463l-1.825 2.142zm2.332-3.366.224-2.805L3.6 5.57l-.224 2.806zm.363-2.944 2.805-.224-.16-1.993-2.804.223zm4.03-.73 2.141-1.826-1.297-1.522-2.142 1.825zm-1.225.506c.451-.036.88-.213 1.224-.507L8.463 3.34a.151.151 0 0 1-.086.036zm-2.944.363a.151.151 0 0 1 .139-.139l-.16-1.994A2.151 2.151 0 0 0 3.6 5.572zm-.73 4.03c.293-.345.47-.774.506-1.225l-1.993-.16a.151.151 0 0 1-.036.087zm-1.826 2.337a.151.151 0 0 1 0-.196l-1.522-1.297a2.151 2.151 0 0 0 0 2.79zm2.332 3.366a2.152 2.152 0 0 0-.507-1.224L3.34 15.537c.02.024.033.054.036.086zm.363 2.944a.151.151 0 0 1-.139-.139l-1.993.16a2.151 2.151 0 0 0 1.973 1.973zm4.03.73a2.15 2.15 0 0 0-1.225-.506l-.16 1.993a.152.152 0 0 1 .087.036zm2.337 1.826a.151.151 0 0 1-.196 0l-1.297 1.522a2.151 2.151 0 0 0 2.79 0zm3.366-2.332a2.15 2.15 0 0 0-1.224.507l1.297 1.522a.152.152 0 0 1 .086-.036zm2.944-.363a.151.151 0 0 1-.139.139l.16 1.993a2.151 2.151 0 0 0 1.973-1.973zm.73-4.03a2.152 2.152 0 0 0-.506 1.225l1.993.16a.151.151 0 0 1 .036-.087zm1.826-2.337a.151.151 0 0 1 0 .196l1.522 1.297a2.151 2.151 0 0 0 0-2.79zm-2.332-3.366c.036.451.213.88.507 1.224l1.522-1.297a.151.151 0 0 1-.036-.086zm-.363-2.944a.151.151 0 0 1 .139.139l1.994-.16a2.151 2.151 0 0 0-1.974-1.973zm-4.029-.73c.345.293.773.47 1.224.506l.16-1.993a.151.151 0 0 1-.087-.036zm-.844-3.348a2.151 2.151 0 0 0-2.791 0l1.297 1.522a.151.151 0 0 1 .196 0zM7.293 13.707l3 3 1.414-1.414-3-3zm4.52 2.874 5-7-1.627-1.162-5 7z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="VerifiedOutline";var m=d})),s.register("dTwMa",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m23 7-7 5 7 5zM14 5H3a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Video";var m=d})),s.register("gkXei",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M10.66 5H14a2 2 0 0 1 2 2v3.34l1 1L23 7v10M1 1l22 22m-7-7v1a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2z"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="VideoOff";var f=m})),s.register("jHhhy",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M5.5 16a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9M18.5 16a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9M5.5 16h13"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Voicemail";var m=d})),s.register("5cLFo",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M11 5 6 9H2v6h4l5 4z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Volume";var m=d})),s.register("05bJl",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M11 5 6 9H2v6h4l5 4zM15.54 8.46a5 5 0 0 1 0 7.07"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Volume1";var m=d})),s.register("cl7So",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M11 5 6 9H2v6h4l5 4zM19.07 4.93a10 10 0 0 1 0 14.14M15.54 8.46a5 5 0 0 1 0 7.07"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Volume2";var m=d})),s.register("6xmgn",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M11 5 6 9H2v6h4l5 4zM23 9l-6 6M17 9l6 6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="VolumeX";var m=d})),s.register("4bJMy",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M20 16v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v2m0 8h-6a4 4 0 0 1 0-8h6m0 8a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2m-6 4h.01"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="WalletClosed";var m=d})),s.register("1ByR6",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("circle",{cx:1.125,cy:1.125,r:1.125,fill:f,transform:"matrix(.94868 .31623 0 1 18.25 7.25)"}),o(r).createElement("path",{stroke:f,strokeLinejoin:"round",d:"m16 12.47 1.385-.325a2 2 0 0 1 1.201.09l.3.12c1.97.787 4.114-.664 4.114-2.786v-.184a5 5 0 0 0-3.143-4.642l-1.27-.509a2 2 0 0 0-1.202-.09L16 4.472M1 7V5.64a2 2 0 0 1 1.608-1.962l11-2.2A2 2 0 0 1 16 3.44v10.92a2 2 0 0 1-1.608 1.962L11 17M1 6.954v10.692a2 2 0 0 0 1.257 1.857l6 2.4A2 2 0 0 0 11 20.046V9.354a2 2 0 0 0-1.257-1.857l-6-2.4A2 2 0 0 0 1 6.954Z"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="WalletOpen";var f=m})),s.register("dTkPh",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3l1.5 1.5m-6.013 3.85.348 3.831a2 2 0 0 0 1.992 1.82h4.347a2 2 0 0 0 1.991-1.82l.349-3.83m-9.027 0A7 7 0 1 0 16.514 6.65m-9.027 10.7A7 7 0 1 1 16.514 6.65m0 0-.349-3.83A2 2 0 0 0 14.174 1H9.826a2 2 0 0 0-1.991 1.819l-.349 3.83"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Watch";var m=d})),s.register("iwDvV",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M5 12.55a11 11 0 0 1 14.08 0M1.42 9a16 16 0 0 1 21.16 0M8.53 16.11a6 6 0 0 1 6.95 0M12 20h.01"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Wifi";var m=d})),s.register("HQAk0",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",clipPath:`url(#${m}a)`},o(r).createElement("path",{d:"m1 1 22 22M16.72 11.06c.82.4 1.586.9 2.28 1.49M5 12.55a10.94 10.94 0 0 1 5.17-2.39M10.71 5.05A16 16 0 0 1 22.58 9M1.42 9a15.91 15.91 0 0 1 4.7-2.88M8.53 16.11a6 6 0 0 1 6.95 0M12 20h.01"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="WifiOff";var f=m})),s.register("lhsDS",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M9.59 4.59A2 2 0 1 1 11 8H2m10.59 11.41A2 2 0 1 0 14 16H2m15.73-8.27A2.5 2.5 0 1 1 19.5 12H2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Wind";var m=d})),s.register("aZAGt",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M20 4 4 20M4 4l16 16"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="X";var m=d})),s.register("550Wi",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m15 9-6 6m0-6 6 6m7-3c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="XCircle";var m=d})),s.register("drrVc",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10"}),o(r).createElement("path",{fill:d,fillRule:"evenodd",d:"M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10M9.707 8.293a1 1 0 0 0-1.414 1.414L10.586 12l-2.293 2.293a1 1 0 1 0 1.414 1.414L12 13.414l2.293 2.293a1 1 0 0 0 1.414-1.414L13.414 12l2.293-2.293a1 1 0 0 0-1.414-1.414L12 10.586z",clipRule:"evenodd"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="XCircleFill";var m=d})),s.register("c4l1y",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"m9 9 6 6m0-6-6 6M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="XSquare";var m=d})),s.register("6GSmQ",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M10.857 13.143 4 4h5l4.714 6.286m-2.857 2.857L16 20h5l-7.286-9.714m-2.857 2.857L4 20M20 4l-6.286 6.286"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="XTwitter";var m=d})),s.register("esdmS",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",clipPath:`url(#${m}a)`},o(r).createElement("path",{d:"M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2c.313-1.732.467-3.49.46-5.25a29.005 29.005 0 0 0-.46-5.33"}),o(r).createElement("path",{d:"m9.75 15.02 5.75-3.27-5.75-3.27z"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="Youtube";var f=m})),s.register("mgYRM",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M13 2 3 14h9l-1 8 10-12h-9z"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="Zap";var m=d})),s.register("lMyeE",(function(t,n){e(t.exports,"default",(function(){return f}),(function(e){return f=e}));var r=s("lDSNw"),i=s("8PPME"),a=s("tHOvO"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:p="currentColor"}=e,d=l(e,["size","weight","color"]);const m=(0,i.default)(),f="currentColor"===p?"currentColor":a.tokens.colors.legacy[p],_=c[n],g=u[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:_,height:_,strokeWidth:g},d),o(r).createElement("g",{clipPath:`url(#${m}a)`},o(r).createElement("path",{stroke:f,strokeLinecap:"round",strokeLinejoin:"round",d:"M12.41 6.75 13 2l-2.43 2.92m8 7.99L21 10h-5.34M8 8l-5 6h9l-1 8 5-6M1 1l22 22"})),o(r).createElement("defs",null,o(r).createElement("clipPath",{id:`${m}a`},o(r).createElement("path",{fill:f,d:"M0 0h24v24H0z"}))))},d=(0,r.forwardRef)(p),m=(0,r.memo)(d);m.displayName="ZapOff";var f=m})),s.register("bWq5d",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M11 19a8 8 0 1 0 0-16 8 8 0 0 0 0 16M21 21l-4.35-4.35M11 8v6M8 11h6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ZoomIn";var m=d})),s.register("joocM",(function(t,n){e(t.exports,"default",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("tHOvO"),a=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{size:n=24,weight:s="regular",color:c="currentColor"}=e,p=a(e,["size","weight","color"]);const d="currentColor"===c?"currentColor":i.tokens.colors.legacy[c],m=u[n],f=l[s];return o(r).createElement("svg",Object.assign({fill:"none",viewBox:"0 0 24 24",ref:t,width:m,height:m,strokeWidth:f},p),o(r).createElement("path",{stroke:d,strokeLinecap:"round",strokeLinejoin:"round",d:"M11 19a8 8 0 1 0 0-16 8 8 0 0 0 0 16M21 21l-4.35-4.35M8 11h6"}))},p=(0,r.forwardRef)(c),d=(0,r.memo)(p);d.displayName="ZoomOut";var m=d})),s.register("7UbdE",(function(e,o){s("fYe4w"),s("2Uwnn")})),s.register("fYe4w",(function(o,t){e(o.exports,"recipe",(function(){return a}));var n=s("lDtj4"),r=s("j9OZC"),i=s("bemUB");function a(e,o){var t,{variants:s={},defaultVariants:a={},compoundVariants:l=[],base:u}=e;if(u&&"string"!=typeof u)t=(0,r.style)(u,o);else{var c=(0,r.style)({});t=u?"".concat(c," ").concat(u):c}var p=(0,i.m)(s,((e,t)=>(0,r.styleVariants)(e,(e=>"string"==typeof e?[e]:e),o?"".concat(o,"_").concat(t):t))),d=[];for(var{style:m,variants:f}of l)d.push([f,"string"==typeof m?m:(0,r.style)(m,"".concat(o,"_compound_").concat(d.length))]);var _={defaultClassName:t,variantClassNames:p,defaultVariants:a,compoundVariants:d};return(0,n.addRecipe)((0,i.c)(_),{importPath:"@vanilla-extract/recipes/createRuntimeFn",importName:"createRuntimeFn",args:[_]})}})),s.register("lDtj4",(function(o,t){e(o.exports,"addRecipe",(function(){return n}));var n=s("10ReZ").addFunctionSerializer})),s.register("10ReZ",(function(o,t){function n(e,o){return Object.defineProperty(e,"__recipe__",{value:o,writable:!1}),e}e(o.exports,"addFunctionSerializer",(function(){return n}))})),s.register("b883z",(function(o,t){e(o.exports,"Main",(function(){return a}));var n=s("8Hh7g"),r=s("cZIbv"),i=s("ibYAx");const a=r.default.div` + background-color: #222222; + min-width: ${i.PHANTOM_WIDTH}px; + min-height: ${i.PHANTOM_HEIGHT}px; + height: 100vh; + width: 100vw; + ${e=>e.withBorder&&i.BROWSER_ENV.browser.name!==n.BROWSER_MAP.safari?"border: 1px solid #323232;":""} + display: flex; + flex-direction: column; + position: relative; + overflow: hidden; + ${i.BROWSER_ENV.browser.name===n.BROWSER_MAP.firefox?"border-radius: 8px;":""} +`})),s.register("8WrfF",(function(t,n){e(t.exports,"Toaster",(function(){return g}));var r=s("2QVD6"),i=s("lDSNw"),a=s("aoFe8"),l=s("cZIbv"),u=s("ibYAx"),c=s("aanFI");const p=e=>`\n0% {transform: translate3d(0,${-200*e}%,0) scale(.8); opacity:.5;}\n100% {transform: translate3d(0,0,0) scale(1); opacity:1;}\n`,d=e=>`\n0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}\n100% {transform: translate3d(0,${-20*e}%,-1px) scale(.8); opacity:0;}\n`,m=(()=>{let e;return()=>{if(void 0===e&&"undefined"!=typeof window){const o=matchMedia("(prefers-reduced-motion: reduce)");e=!o||o.matches}return e}})(),f={background:"#AB9FF2",borderRadius:"99px",fontSize:"14px",lineHeight:"18px",fontWeight:600,padding:"6px 15px",boxShadow:"0px 0px 5px rgba(0, 0, 0, 0.25)"},_=l.default.div` + display: flex; + justify-content: center; + margin: 4px 5px; + color: #222; +`,g=o(i).memo((()=>o(i).createElement(a.Toaster,{containerStyle:{top:u.PHANTOM_HEIGHT-120,bottom:16},toastOptions:{position:"bottom-center",duration:3e3,blank:{style:Object.assign({},f)},success:{style:Object.assign({},f),icon:o(i).createElement(c.IconCheckmarkThin,{fill:"#222"})},error:{style:Object.assign(Object.assign({},f),{background:"#EB3742"}),icon:o(i).createElement(c.IconXMark,null)}}},(e=>{const t=e.height?((e,o)=>{const[t,n]=m()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[p(-1),d(-1)];return{animation:o?`${(0,r.keyframes)(t)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${(0,r.keyframes)(n)} 0.25s forwards cubic-bezier(.06,.71,.55,1)`}})(e.position,e.visible):{opacity:0};return o(i).createElement(a.ToastBar,{toast:e,style:Object.assign(Object.assign({},t),e.style)},(()=>o(i).createElement(o(i).Fragment,null,o(i).createElement(a.ToastIcon,{toast:e}),o(i).createElement(_,Object.assign({},e.ariaProps),(0,a.resolveValue)(e.message,e)))))}))))})),s.register("2QVD6",(function(o,t){e(o.exports,"css",(function(){return m})),e(o.exports,"keyframes",(function(){return v})),e(o.exports,"setup",(function(){return h})),e(o.exports,"styled",(function(){return b}));let n={data:""},r=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||n,i=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,s=/\/\*[^]*?\*\/| +/g,a=/\n+/g,l=(e,o)=>{let t="",n="",r="";for(let i in e){let s=e[i];"@"==i[0]?"i"==i[1]?t=i+" "+s+";":n+="f"==i[1]?l(s,i):i+"{"+l(s,"k"==i[1]?"":o)+"}":"object"==typeof s?n+=l(s,o?o.replace(/([^,])+/g,(e=>i.replace(/(^:.*)|([^,])+/g,(o=>/&/.test(o)?o.replace(/&/g,e):e?e+" "+o:o)))):i):null!=s&&(i=/^--/.test(i)?i:i.replace(/[A-Z]/g,"-$&").toLowerCase(),r+=l.p?l.p(i,s):i+":"+s+";")}return t+(o&&r?o+"{"+r+"}":r)+n},u={},c=e=>{if("object"==typeof e){let o="";for(let t in e)o+=t+c(e[t]);return o}return e},p=(e,o,t,n,r)=>{let p=c(e),d=u[p]||(u[p]=(e=>{let o=0,t=11;for(;o>>0;return"go"+t})(p));if(!u[d]){let o=p!==e?e:(e=>{let o,t,n=[{}];for(;o=i.exec(e.replace(s,""));)o[4]?n.shift():o[3]?(t=o[3].replace(a," ").trim(),n.unshift(n[0][t]=n[0][t]||{})):n[0][o[1]]=o[2].replace(a," ").trim();return n[0]})(e);u[d]=l(r?{["@keyframes "+d]:o}:o,t?"":"."+d)}let m=t&&u.g?u.g:null;return t&&(u.g=u[d]),((e,o,t,n)=>{n?o.data=o.data.replace(n,e):-1===o.data.indexOf(e)&&(o.data=t?e+o.data:o.data+e)})(u[d],o,n,m),d},d=(e,o,t)=>e.reduce(((e,n,r)=>{let i=o[r];if(i&&i.call){let e=i(t),o=e&&e.props&&e.props.className||/^go/.test(e)&&e;i=o?"."+o:e&&"object"==typeof e?e.props?"":l(e,""):!1===e?"":e}return e+n+(null==i?"":i)}),"");function m(e){let o=this||{},t=e.call?e(o.p):e;return p(t.unshift?t.raw?d(t,[].slice.call(arguments,1),o.p):t.reduce(((e,t)=>Object.assign(e,t&&t.call?t(o.p):t)),{}):t,r(o.target),o.g,o.o,o.k)}m.bind({g:1});let f,_,g,v=m.bind({k:1});function h(e,o,t,n){l.p=o,f=e,_=t,g=n}function b(e,o){let t=this||{};return function(){let n=arguments;function r(i,s){let a=Object.assign({},i),l=a.className||r.className;t.p=Object.assign({theme:_&&_()},a),t.o=/ *go\d+/.test(l),a.className=m.apply(t,n)+(l?" "+l:""),o&&(a.ref=s);let u=e;return e[0]&&(u=a.as||e,delete a.as),g&&u[0]&&g(a),f(u,a)}return o?o(r):r}}})),s.register("aoFe8",(function(e,o){var t,n=Object.create,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,l=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,c=(e,o,t,n)=>{if(o&&"object"==typeof o||"function"==typeof o)for(let s of a(o))!u.call(e,s)&&s!==t&&r(e,s,{get:()=>o[s],enumerable:!(n=i(o,s))||n.enumerable});return e},p=(e,o,t)=>(t=null!=e?n(l(e)):{},c(!o&&e&&e.__esModule?t:r(t,"default",{value:e,enumerable:!0}),e)),d={};((e,o)=>{for(var t in o)r(e,t,{get:o[t],enumerable:!0})})(d,{CheckmarkIcon:()=>B,ErrorIcon:()=>N,LoaderIcon:()=>L,ToastBar:()=>J,ToastIcon:()=>U,Toaster:()=>ee,default:()=>oe,resolveValue:()=>m,toast:()=>O,useToaster:()=>E,useToasterStore:()=>k}),e.exports=(t=d,c(r({},"__esModule",{value:!0}),t));var m=(e,o)=>(e=>"function"==typeof e)(e)?e(o):e,f=(()=>{let e=0;return()=>(++e).toString()})(),_=(()=>{let e;return()=>{if(void 0===e&&typeof window<"u"){let o=matchMedia("(prefers-reduced-motion: reduce)");e=!o||o.matches}return e}})(),g=new Map,v=e=>{if(g.has(e))return;let o=setTimeout((()=>{g.delete(e),j({type:4,toastId:e})}),1e3);g.set(e,o)},h=(e,o)=>{switch(o.type){case 0:return{...e,toasts:[o.toast,...e.toasts].slice(0,20)};case 1:return o.toast.id&&(e=>{let o=g.get(e);o&&clearTimeout(o)})(o.toast.id),{...e,toasts:e.toasts.map((e=>e.id===o.toast.id?{...e,...o.toast}:e))};case 2:let{toast:t}=o;return e.toasts.find((e=>e.id===t.id))?h(e,{type:1,toast:t}):h(e,{type:0,toast:t});case 3:let{toastId:n}=o;return n?v(n):e.toasts.forEach((e=>{v(e.id)})),{...e,toasts:e.toasts.map((e=>e.id===n||void 0===n?{...e,visible:!1}:e))};case 4:return void 0===o.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter((e=>e.id!==o.toastId))};case 5:return{...e,pausedAt:o.time};case 6:let r=o.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map((e=>({...e,pauseDuration:e.pauseDuration+r})))}}},b=[],x={toasts:[],pausedAt:void 0},j=e=>{x=h(x,e),b.forEach((e=>{e(x)}))},y={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},k=(e={})=>{let[o,t]=(0,s("lDSNw").useState)(x);(0,s("lDSNw").useEffect)((()=>(b.push(t),()=>{let e=b.indexOf(t);e>-1&&b.splice(e,1)})),[o]);let n=o.toasts.map((o=>{var t,n;return{...e,...e[o.type],...o,duration:o.duration||(null==(t=e[o.type])?void 0:t.duration)||(null==e?void 0:e.duration)||y[o.type],style:{...e.style,...null==(n=e[o.type])?void 0:n.style,...o.style}}}));return{...o,toasts:n}},w=e=>(o,t)=>{let n=((e,o="blank",t)=>({createdAt:Date.now(),visible:!0,type:o,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...t,id:(null==t?void 0:t.id)||f()}))(o,e,t);return j({type:2,toast:n}),n.id},O=(e,o)=>w("blank")(e,o);O.error=w("error"),O.success=w("success"),O.loading=w("loading"),O.custom=w("custom"),O.dismiss=e=>{j({type:3,toastId:e})},O.remove=e=>j({type:4,toastId:e}),O.promise=(e,o,t)=>{let n=O.loading(o.loading,{...t,...null==t?void 0:t.loading});return e.then((e=>(O.success(m(o.success,e),{id:n,...t,...null==t?void 0:t.success}),e))).catch((e=>{O.error(m(o.error,e),{id:n,...t,...null==t?void 0:t.error})})),e};var C=(e,o)=>{j({type:1,toast:{id:e,height:o}})},S=()=>{j({type:5,time:Date.now()})},E=e=>{let{toasts:o,pausedAt:t}=k(e);(0,s("lDSNw").useEffect)((()=>{if(t)return;let e=Date.now(),n=o.map((o=>{if(o.duration===1/0)return;let t=(o.duration||0)+o.pauseDuration-(e-o.createdAt);if(!(t<0))return setTimeout((()=>O.dismiss(o.id)),t);o.visible&&O.dismiss(o.id)}));return()=>{n.forEach((e=>e&&clearTimeout(e)))}}),[o,t]);let n=(0,s("lDSNw").useCallback)((()=>{t&&j({type:6,time:Date.now()})}),[t]),r=(0,s("lDSNw").useCallback)(((e,t)=>{let{reverseOrder:n=!1,gutter:r=8,defaultPosition:i}=t||{},s=o.filter((o=>(o.position||i)===(e.position||i)&&o.height)),a=s.findIndex((o=>o.id===e.id)),l=s.filter(((e,o)=>oe.visible)).slice(...n?[l+1]:[0,l]).reduce(((e,o)=>e+(o.height||0)+r),0)}),[o]);return{toasts:o,handlers:{updateHeight:C,startPause:S,endPause:n,calculateOffset:r}}},T=p(s("lDSNw")),P=s("2QVD6"),A=p(s("lDSNw")),I=(P=s("2QVD6"),(P=s("2QVD6")).keyframes` +from { + transform: scale(0) rotate(45deg); + opacity: 0; +} +to { + transform: scale(1) rotate(45deg); + opacity: 1; +}`),M=P.keyframes` +from { + transform: scale(0); + opacity: 0; +} +to { + transform: scale(1); + opacity: 1; +}`,D=P.keyframes` +from { + transform: scale(0) rotate(90deg); + opacity: 0; +} +to { + transform: scale(1) rotate(90deg); + opacity: 1; +}`,N=(0,P.styled)("div")` + width: 20px; + opacity: 0; + height: 20px; + border-radius: 10px; + background: ${e=>e.primary||"#ff4b4b"}; + position: relative; + transform: rotate(45deg); + + animation: ${I} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) + forwards; + animation-delay: 100ms; + + &:after, + &:before { + content: ''; + animation: ${M} 0.15s ease-out forwards; + animation-delay: 150ms; + position: absolute; + border-radius: 3px; + opacity: 0; + background: ${e=>e.secondary||"#fff"}; + bottom: 9px; + left: 4px; + height: 2px; + width: 12px; + } + + &:before { + animation: ${D} 0.15s ease-out forwards; + animation-delay: 180ms; + transform: rotate(90deg); + } +`,z=(P=s("2QVD6")).keyframes` + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +`,L=(0,P.styled)("div")` + width: 12px; + height: 12px; + box-sizing: border-box; + border: 2px solid; + border-radius: 100%; + border-color: ${e=>e.secondary||"#e0e0e0"}; + border-right-color: ${e=>e.primary||"#616161"}; + animation: ${z} 1s linear infinite; +`,R=(P=s("2QVD6")).keyframes` +from { + transform: scale(0) rotate(45deg); + opacity: 0; +} +to { + transform: scale(1) rotate(45deg); + opacity: 1; +}`,F=P.keyframes` +0% { + height: 0; + width: 0; + opacity: 0; +} +40% { + height: 0; + width: 6px; + opacity: 1; +} +100% { + opacity: 1; + height: 10px; +}`,B=(0,P.styled)("div")` + width: 20px; + opacity: 0; + height: 20px; + border-radius: 10px; + background: ${e=>e.primary||"#61d345"}; + position: relative; + transform: rotate(45deg); + + animation: ${R} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) + forwards; + animation-delay: 100ms; + &:after { + content: ''; + box-sizing: border-box; + animation: ${F} 0.2s ease-out forwards; + opacity: 0; + animation-delay: 200ms; + position: absolute; + border-right: 2px solid; + border-bottom: 2px solid; + border-color: ${e=>e.secondary||"#fff"}; + bottom: 6px; + left: 6px; + height: 10px; + width: 6px; + } +`,H=(0,P.styled)("div")` + position: absolute; +`,V=(0,P.styled)("div")` + position: relative; + display: flex; + justify-content: center; + align-items: center; + min-width: 20px; + min-height: 20px; +`,W=P.keyframes` +from { + transform: scale(0.6); + opacity: 0.4; +} +to { + transform: scale(1); + opacity: 1; +}`,G=(0,P.styled)("div")` + position: relative; + transform: scale(0.6); + opacity: 0.4; + min-width: 20px; + animation: ${W} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) + forwards; +`,U=({toast:e})=>{let{icon:o,type:t,iconTheme:n}=e;return void 0!==o?"string"==typeof o?A.createElement(G,null,o):o:"blank"===t?null:A.createElement(V,null,A.createElement(L,{...n}),"loading"!==t&&A.createElement(H,null,"error"===t?A.createElement(N,{...n}):A.createElement(B,{...n})))},q=e=>`\n0% {transform: translate3d(0,${-200*e}%,0) scale(.6); opacity:.5;}\n100% {transform: translate3d(0,0,0) scale(1); opacity:1;}\n`,$=e=>`\n0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}\n100% {transform: translate3d(0,${-150*e}%,-1px) scale(.6); opacity:0;}\n`,K=(0,P.styled)("div")` + display: flex; + align-items: center; + background: #fff; + color: #363636; + line-height: 1.3; + will-change: transform; + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05); + max-width: 350px; + pointer-events: auto; + padding: 8px 10px; + border-radius: 8px; +`,Y=(0,P.styled)("div")` + display: flex; + justify-content: center; + margin: 4px 10px; + color: inherit; + flex: 1 1 auto; + white-space: pre-line; +`,J=T.memo((({toast:e,position:o,style:t,children:n})=>{let r=e.height?((e,o)=>{let t=e.includes("top")?1:-1,[n,r]=_()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[q(t),$(t)];return{animation:o?`${(0,P.keyframes)(n)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${(0,P.keyframes)(r)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}})(e.position||o||"top-center",e.visible):{opacity:0},i=T.createElement(U,{toast:e}),s=T.createElement(Y,{...e.ariaProps},m(e.message,e));return T.createElement(K,{className:e.className,style:{...r,...t,...e.style}},"function"==typeof n?n({icon:i,message:s}):T.createElement(T.Fragment,null,i,s))})),Z=(P=s("2QVD6"),p(s("lDSNw")));(0,P.setup)(Z.createElement);var Q=({id:e,className:o,style:t,onHeightUpdate:n,children:r})=>{let i=Z.useCallback((o=>{if(o){let t=()=>{let t=o.getBoundingClientRect().height;n(e,t)};t(),new MutationObserver(t).observe(o,{subtree:!0,childList:!0,characterData:!0})}}),[e,n]);return Z.createElement("div",{ref:i,className:o,style:t},r)},X=P.css` + z-index: 9999; + > * { + pointer-events: auto; + } +`,ee=({reverseOrder:e,position:o="top-center",toastOptions:t,gutter:n,children:r,containerStyle:i,containerClassName:s})=>{let{toasts:a,handlers:l}=E(t);return Z.createElement("div",{style:{position:"fixed",zIndex:9999,top:16,left:16,right:16,bottom:16,pointerEvents:"none",...i},className:s,onMouseEnter:l.startPause,onMouseLeave:l.endPause},a.map((t=>{let i=t.position||o,s=((e,o)=>{let t=e.includes("top"),n=t?{top:0}:{bottom:0},r=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:_()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${o*(t?1:-1)}px)`,...n,...r}})(i,l.calculateOffset(t,{reverseOrder:e,gutter:n,defaultPosition:o}));return Z.createElement(Q,{id:t.id,key:t.id,onHeightUpdate:l.updateHeight,className:t.visible?X:"",style:s},"custom"===t.type?m(t.message,t):r?r(t):Z.createElement(J,{toast:t,position:i}))})))},oe=O})),s.register("aXzxc",(function(o,t){e(o.exports,"ModalsContext",(function(){return r})),e(o.exports,"useLegacyModals",(function(){return i}));var n=s("lDSNw");const r=(0,n.createContext)({}),i=()=>{const e=(0,n.useContext)(r);if(!e)throw new Error("Missing modal context");return e}})),s.register("8182A",(function(o,t){var n,r;e(o.exports,"Path",(function(){return n})),(r=n||(n={})).Wallet="/",r.Swap="/swap",r.Notifications="/notifications",r.Settings="/settings",r.Collectibles="/collectibles",r.Explore="/explore"})),s.register("jZyqE",(function(o,t){e(o.exports,"accountAnalytics",(function(){return i}));var n=s("6Tvfa"),r=s("h5kyv");const i=new(0,n.AccountAnalytics)(r.analytics)})),s.register("7J3aJ",(function(o,t){e(o.exports,"SettingsMenuContext",(function(){return i})),e(o.exports,"useSettingsMenu",(function(){return a}));var n=s("lDSNw"),r=s("NQvFB");const i=(0,n.createContext)({isOpen:!1,showSettingsMenu:r.NOOP,hideSettingsMenu:r.NOOP}),a=()=>(0,n.useContext)(i)})),s.register("2LZGp",(function(t,n){e(t.exports,"useModals",(function(){return V})),e(t.exports,"Modals",(function(){return W}));var r=s("lMzyG"),i=s("lDSNw"),a=s("djaXt"),l=s("9xrNA"),u=s("laYjG"),c=s("hMqN0"),p=s("hldUJ"),d=s("jfZCm"),m=s("3Hr5G"),f=s("13Voq"),_=s("lFbWC"),g=s("8O8yg"),v=s("hVMRn"),h=s("gBjvv"),b=s("fhnfg"),x=s("hT0IE"),j=s("6ha3o"),y=s("aXzxc"),k=s("g1cAt"),w=s("a6I4c"),O=s("86yw1"),C=s("eRx3l"),S=s("azolu"),E=s("8G2jm"),T=s("2XEmT"),P=s("bKiMe"),A=s("atEe3"),I=s("h9piV"),M=s("1Dlj9"),D=s("85ZKy"),N=s("lQFR7"),z=s("Gzbnz"),L=s("h5kyv");const R=e=>Object.assign(Object.assign({},e),{visibility:!1,render:function(t){return o(i).createElement(g.PortalModal,{isOpen:this.visibility,isFullScreen:this.fullScreen,headerHeight:this.fullScreen?0:void 0},e.render(t))}}),F={fungibleVisibility:R({render:function(){return o(i).createElement(j.DetailViewsProvider,null,o(i).createElement(P.FungibleVisibilityPage,null))}}),networkHealth:R({render:function(e){return e?o(i).createElement(v.NetworkHealth,Object.assign({},e)):null}}),instantSell:R({render:function(e){return e?o(i).createElement(j.DetailViewsProvider,null,o(i).createElement(p.InstantSellSummary,Object.assign({},e))):null}}),insufficientBalance:R({render:function(e){return o(i).createElement(j.DetailViewsProvider,null,o(i).createElement(d.InsufficientBalance,Object.assign({},e)))}}),approveUnwrapFungible:R({render:function(e){return o(i).createElement(j.DetailViewsProvider,null,o(i).createElement(O.ApproveUnwrapFungible,Object.assign({},e)))}}),bridgeRefuel:R({fullScreen:!0,render:function(){return o(i).createElement(j.DetailViewsProvider,null,o(i).createElement(D.SwapBridgeRefuelPage,null))}}),interstitial:R({fullScreen:!0,render:function(e){return o(i).createElement(h.FullScreenOverlay,Object.assign({},e))}}),claimReward:R({fullScreen:!0,render:function(e){return o(i).createElement(A.ClaimRewardModal,Object.assign({},e))}}),shortcutsSheet:(B={detent:"content-height",modalName:"shortcutsSheet",render:e=>o(i).createElement(k.ShortcutsModal,Object.assign({},e))},Object.assign(Object.assign({},B),{visibility:!1,render:function(e){const t=()=>H.getState().handleHideModalVisibility(this.modalName);return o(i).createElement(b.CustomSheet,{rootId:"root",isOpen:this.visibility,onClose:t,detent:this.detent},o(i).createElement(a.default.Container,null,o(i).createElement(a.default.Header,null,o(i).createElement(b.CustomHeader,null)),o(i).createElement(a.default.Content,{disableDrag:!0},B.render(e),o(i).createElement(u.Button,{onClick:()=>H.getState().handleHideModalVisibility(this.modalName)},r.i18next.t("commandClose")))),o(i).createElement(a.default.Backdrop,{onTap:t}))}})),callToActionSheet:R({fullScreen:!0,render:e=>o(i).createElement(c.CTAModal,Object.assign({},e))}),swapSellAssetSelect:R({render:function(){return o(i).createElement(M.SwapSellAssetSelectPage,null)}}),swapBuyAssetSelect:R({render:function(){return o(i).createElement(M.SwapBuyAssetSelectPage,null)}}),swapProviders:R({render:function(){return o(i).createElement(N.SwapProvidersPage,null)}}),swapReview:R({fullScreen:!0,render:function(){return o(i).createElement(j.DetailViewsProvider,null,o(i).createElement(z.SwapReviewPage,null))}}),txSubmissionCheckFailure:R({fullScreen:!0,render:function(e){return o(i).createElement(j.DetailViewsProvider,null,o(i).createElement(x.WarningInfoModal,Object.assign({},e)))}}),learnTip:R({render:function(e){return e?o(i).createElement(w.LearnTipModal,{tip:e.tip,onClose:e.onClose}):null}}),helloBitcoin:R({fullScreen:!0,render:()=>o(i).createElement(_.HelloBitcoinInterstitial,null)}),bitcoinAddressTypes:R({fullScreen:!0,render:()=>o(i).createElement(m.BitcoinAddressTypesInterstitial,null)}),sendCollectible:R({render:()=>o(i).createElement(j.DetailViewsProvider,null,o(i).createElement(I.SendCollectibleFormPage,null))}),slippageSettings:R({fullScreen:!0,render:function(){return o(i).createElement(j.DetailViewsProvider,null,o(i).createElement(C.SwapSlippageSettings,null))}}),spamHistory:R({render:()=>o(i).createElement(j.DetailViewsProvider,{shouldPushDetailView:!0},o(i).createElement(E.History,{isSpam:!0}))}),historyItem:R({render:e=>o(i).createElement(S.HistoryItemDetail,Object.assign({},e))}),pendingTransaction:R({render:e=>o(i).createElement(j.DetailViewsProvider,null,o(i).createElement(T.PendingTransactionDetail,Object.assign({},e)))}),forceUpgrade:R({fullScreen:!0,render:function(e){return o(i).createElement(f.ForceUpgradeInterstitial,Object.assign({},e))}})};var B;const H=o(l)(((e,o)=>({modals:F,getModal:e=>o().modals[e],closeAllModals:()=>{const{modals:t}=o(),n=Object.entries(t).filter((([e,o])=>o.visibility));n.length>0&&e((e=>{const o=Object.assign({},e.modals);for(const[e]of n)o[e].visibility=!1;return{modals:o}}))},handleShowModalVisibility:(o,t,n)=>{e((e=>{const r=e.modals[o];return n&&L.analytics.capture(n.event,null==n?void 0:n.payload),t?{modals:Object.assign(Object.assign({},e.modals),{[o]:Object.assign(Object.assign({},r),{data:t,visibility:!0})})}:{modals:Object.assign(Object.assign({},e.modals),{[o]:Object.assign(Object.assign({},r),{visibility:!0})})}}))},handleHideModalVisibility:o=>{e((e=>{const t=e.modals[o];return{modals:Object.assign(Object.assign({},e.modals),{[o]:Object.assign(Object.assign({},t),{visibility:!1})})}}))}}))),V=()=>{const[e,o,t,n]=H((e=>[e.getModal,e.closeAllModals,e.handleShowModalVisibility,e.handleHideModalVisibility])),{closeAllModals:r}=(0,y.useLegacyModals)();return{getModal:e,closeAllModals:function(){o(),r&&r()},handleShowModalVisibility:t,handleHideModalVisibility:n}},W=({children:e})=>{const t=H((e=>e.modals)),n=(0,i.useMemo)((()=>Object.entries(t).map((([e,t])=>o(i).createElement(i.Fragment,{key:e},t.render(null==t?void 0:t.data))))),[t]);return o(i).createElement(i.Fragment,null,e,n)}})),s.register("djaXt",(function(o,t){e(o.exports,"default",(function(){return Y}));var n=s("lDSNw"),r=s("ef4Zh"),i=s("bK93X"),a=s("7dqns"),l=s("c1thM"),u=s("1bdlq"),c=s("4O49y"),p=s("7DQEJ"),d=s("5iywU");function m(){return m=Object.assign||function(e){for(var o=1;o=0||(r[t]=e[t]);return r}var _="calc(100% - env(safe-area-inset-top) - 34px)",g="undefined"==typeof window,v={ease:"easeOut",duration:.2},h={ease:"linear",duration:.01};function b(e,o){for(var t=e[0],n=Math.abs(e[0]-o),r=1;ro||r>=i&&nn+e.clientHeight&&(t.scrollTop+=r-n)}e=t.parentElement}}function F(e){return e instanceof HTMLInputElement&&!M.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}var B={wrapper:{position:"fixed",top:0,bottom:0,left:0,right:0,overflow:"hidden",pointerEvents:"none"},backdrop:{zIndex:1,position:"fixed",top:0,left:0,width:"100%",height:"100%",backgroundColor:"rgba(0, 0, 0, 0.2)",touchAction:"none",border:"none"},container:{zIndex:2,position:"absolute",left:0,bottom:0,width:"100%",backgroundColor:"#fff",borderTopRightRadius:"8px",borderTopLeftRadius:"8px",boxShadow:"0px -2px 16px rgba(0, 0, 0, 0.3)",display:"flex",flexDirection:"column",pointerEvents:"auto"},headerWrapper:{width:"100%"},header:{height:"40px",width:"100%",position:"relative",display:"flex",alignItems:"center",justifyContent:"center"},indicator:{width:"18px",height:"4px",borderRadius:"99px",backgroundColor:"#ddd"},content:{flexGrow:1,display:"flex",flexDirection:"column",minHeight:"0px",position:"relative"},scroller:{height:"100%",overflowY:"auto"}},H=(0,n.forwardRef)((function(e,o){var t=e.onOpenStart,s=e.onOpenEnd,d=e.onClose,_=e.onCloseStart,x=e.onCloseEnd,w=e.onSnap,S=e.children,E=e.isOpen,P=e.snapPoints,A=e.rootId,I=e.mountPoint,M=e.style,D=e.detent,z=void 0===D?"full-height":D,L=e.initialSnap,R=void 0===L?0:L,F=e.disableDrag,H=void 0!==F&&F,V=e.prefersReducedMotion,W=void 0!==V&&V,G=e.tweenConfig,U=void 0===G?v:G,q=f(e,["onOpenStart","onOpenEnd","onClose","onCloseStart","onCloseEnd","onSnap","children","isOpen","snapPoints","rootId","mountPoint","style","detent","initialSnap","disableDrag","prefersReducedMotion","tweenConfig"]),$=(0,n.useRef)(null),K=(0,u.useMotionValue)(0),Y=function(){var e=(0,n.useState)(0),o=e[0],t=e[1];return y((function(){var e=function(){return t(window.innerHeight)};return window.addEventListener("resize",e),e(),function(){return window.removeEventListener("resize",e)}}),[]),o}(),J=(0,c.useReducedMotion)(),Z=Boolean(W||J),Q=m({type:"tween"},Z?h:U),X=(0,u.useMotionValue)(0),ee=(0,p.useTransform)(X,(function(e){return e>=Y?-1:9999999})),oe=(0,p.useTransform)(X,(function(e){return e>=Y?"hidden":"visible"})),te=(0,n.useRef)({onOpenStart:t,onOpenEnd:s,onCloseStart:_,onCloseEnd:x});y((function(){te.current={onOpenStart:t,onOpenEnd:s,onCloseStart:_,onCloseEnd:x}})),P&&(P=P.map((function(e){return e>0&&e<=1?Math.round(e*Y):e<0?Y+e:e})),console.assert(function(e){for(var o=0;oe[o])return!1;return!0}(P)||0===Y,"Snap points need to be in descending order got: ["+P+"]"));var ne=O((function(e,o){var t=o.delta,n=X.getVelocity();n>0&&K.set(10),n<0&&K.set(-10),X.set(Math.max(X.get()+t.y,0))})),re=O((function(e,o){if(o.velocity.y>500)d();else{var t=$.current.getBoundingClientRect().height,n=X.get(),r=0;if(P){var s=P.map((function(e){return t-Math.min(e,t)}));"content-height"!==z||s.includes(0)||s.unshift(0),r=b(s,n)}else n/t>.6&&(r=t);if(r=j({snapTo:r,sheetHeight:t}),(0,i.animate)(X,r,Q),P&&w){var a=Math.abs(Math.round(P[0]-r)),l=P.indexOf(b(P,a));w(l)}r>=Math.round(t)&&d()}K.set(0)}));(0,n.useEffect)((function(){if(P&&w){var e=E?R:P.length-1;w(e)}}),[E]),(0,n.useImperativeHandle)(o,(function(){return{y:X,snapTo:function(e){var o=$.current;if(P&&void 0!==P[e]&&null!==o){var t=o.getBoundingClientRect().height,n=j({snapTo:t-P[e],sheetHeight:t});(0,i.animate)(X,n,Q),w&&w(e),n>=t&&d()}}}})),k(E,A),N({isDisabled:!E});var ie=(0,n.useMemo)((function(){return H?void 0:{drag:"y",dragElastic:0,dragConstraints:{top:0,bottom:0},dragMomentum:!1,dragPropagation:!1,onDrag:ne,onDragEnd:re}}),[H]),se={y:X,sheetRef:$,isOpen:E,initialSnap:R,snapPoints:P,detent:z,indicatorRotation:K,callbacks:te,dragProps:ie,windowHeight:Y,animationOptions:Q,reduceMotion:Z,disableDrag:H},ae=(0,n.createElement)(C.Provider,{value:se},(0,n.createElement)(l.motion.div,Object.assign({},q,{ref:o,style:m({},B.wrapper,{zIndex:ee,visibility:oe},M)}),(0,n.createElement)(a.AnimatePresence,null,E?(0,n.createElement)(T,null,n.Children.map(S,(function(e,o){return(0,n.cloneElement)(e,{key:"sheet-child-"+o})}))):null)));return g?ae:(0,r.createPortal)(ae,null!=I?I:document.body)})),V=(0,n.forwardRef)((function(e,o){var t,r=e.children,i=e.style,s=void 0===i?{}:i,a=e.className,u=void 0===a?"":a,c=f(e,["children","style","className"]),p=S(),d=p.y,g=p.isOpen,v=p.callbacks,h=p.snapPoints,b=p.initialSnap,x=void 0===b?0:b,j=p.sheetRef,y=p.windowHeight,k=p.detent,O=p.animationOptions,C=p.reduceMotion,E=function(e,o){var t=w(e),r=(0,n.useRef)(!1),i=(0,n.useCallback)((function(){r.current?(null==o.current.onCloseEnd||o.current.onCloseEnd(),r.current=!1):(null==o.current.onOpenEnd||o.current.onOpenEnd(),r.current=!0)}),[e,t]);return(0,n.useEffect)((function(){!t&&e?null==o.current.onOpenStart||o.current.onOpenStart():!e&&t&&(null==o.current.onCloseStart||o.current.onCloseStart())}),[e,t]),{handleAnimationComplete:i}}(g,v),T=E.handleAnimationComplete,P=h?h[0]-h[x]:0,A=h?h[0]:null,I=null!==A?"min("+A+"px, "+_+")":_;return(0,n.createElement)(l.motion.div,Object.assign({},c,{ref:(t=[j,o],function(e){t.forEach((function(o){"function"==typeof o?o(e):o&&(o.current=e)}))}),className:"react-modal-sheet-container "+u,style:m({},B.container,s,"full-height"===k&&{height:I},"content-height"===k&&{maxHeight:I},{y:d}),initial:!C&&{y:y},animate:{y:P,transition:O},exit:{y:y,transition:O},onAnimationComplete:T}),r)})),W=(0,n.forwardRef)((function(e,o){var t=e.children,r=e.style,i=e.disableDrag,s=e.className,a=void 0===s?"":s,u=f(e,["children","style","disableDrag","className"]),c=S(),p=A(),d=i||p.disableDrag?void 0:c.dragProps;return(0,n.createElement)(l.motion.div,Object.assign({},u,{ref:o,className:"react-modal-sheet-content "+a,style:m({},B.content,r)},d),t)})),G=(0,n.forwardRef)((function(e,o){var t=e.children,r=e.style,i=e.disableDrag,s=f(e,["children","style","disableDrag"]),a=S(),u=a.indicatorRotation,c=a.dragProps,d=i?void 0:c,_=(0,p.useTransform)(u,(function(e){return"translateX(2px) rotate("+e+"deg)"})),g=(0,p.useTransform)(u,(function(e){return"translateX(-2px) rotate("+-1*e+"deg)"}));return(0,n.createElement)(l.motion.div,Object.assign({},s,{ref:o,style:m({},B.headerWrapper,r)},d),t||(0,n.createElement)("div",{className:"react-modal-sheet-header",style:B.header},(0,n.createElement)(l.motion.span,{className:"react-modal-sheet-drag-indicator",style:m({},B.indicator,{transform:_})}),(0,n.createElement)(l.motion.span,{className:"react-modal-sheet-drag-indicator",style:m({},B.indicator,{transform:g})})))})),U=function(e){return!!e.onClick||!!e.onTap},q=(0,n.forwardRef)((function(e,o){var t=e.style,r=void 0===t?{}:t,i=e.className,s=void 0===i?"":i,a=f(e,["style","className"]),u=U(a)?l.motion.button:l.motion.div,c=U(a)?"auto":"none";return(0,n.createElement)(u,Object.assign({},a,{ref:o,className:"react-modal-sheet-backdrop "+s,style:m({},B.backdrop,r,{pointerEvents:c}),initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}}))})),$=(0,n.forwardRef)((function(e,o){var t=e.draggableAt,r=void 0===t?"top":t,i=e.children,s=e.style,a=e.className,l=void 0===a?"":a,u=f(e,["draggableAt","children","style","className"]),c=A();function p(e){var o=e.scrollTop,t=e.scrollHeight,n=e.clientHeight;if(t>n){var i=o<=0,s=t-o===n;"top"===r&&i||"bottom"===r&&s||"both"===r&&(i||s)?c.setDragEnabled():c.setDragDisabled()}}var d="undefined"!=typeof window&&("ontouchstart"in window||navigator.maxTouchPoints>0)?{onScroll:function(e){p(e.currentTarget)},onTouchStart:function(e){p(e.currentTarget)}}:void 0;return(0,n.createElement)("div",Object.assign({},u,{ref:o,className:"react-modal-sheet-scroller "+l,style:m({},B.scroller,s)},d),i)})),K=H;K.Container=V,K.Header=G,K.Content=W,K.Backdrop=q,K.Scroller=$;var Y=K})),s.register("bK93X",(function(o,t){e(o.exports,"animate",(function(){return d}));var n=s("gQ53F"),r=s("hdVtl"),i=s("fnt0r"),a=s("3ObXL"),l=s("b7lQ6"),u=s("ez47C"),c=s("jsf9V"),p=s("7k2A1");const d=function(e,o,t={}){let s;return s=(0,l.isDOMKeyframes)(o)?function(e,o,t,s){const l=(0,n.resolveElements)(e,s),p=l.length;(0,i.invariant)(Boolean(p),"No valid element provided.");const d=[];for(let e=0;eo[e]()))}play(){this.runAll("play")}pause(){this.runAll("pause")}stop(){this.runAll("stop")}constructor(e){this.animations=e.filter(Boolean)}}})),s.register("b7lQ6",(function(o,t){function n(e){return"object"==typeof e&&!Array.isArray(e)}e(o.exports,"isDOMKeyframes",(function(){return n}))})),s.register("jsf9V",(function(o,t){e(o.exports,"createVisualElement",(function(){return l}));var n=s("8QBG1"),r=s("f4tPc"),i=s("ifClP"),a=s("hdVtl");function l(e){const o={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},t=(0,n.isSVGElement)(e)?new(0,r.SVGVisualElement)(o,{enableHardwareAcceleration:!1}):new(0,i.HTMLVisualElement)(o,{enableHardwareAcceleration:!0});t.mount(e),a.visualElementStore.set(e,t)}})),s.register("1bdlq",(function(o,t){e(o.exports,"useMotionValue",(function(){return l}));var n=s("lDSNw"),r=s("1ySKA"),i=s("e2hQs"),a=s("jzXQw");function l(e){const o=(0,a.useConstant)((()=>(0,r.motionValue)(e))),{isStatic:t}=(0,n.useContext)(i.MotionConfigContext);if(t){const[,t]=(0,n.useState)(e);(0,n.useEffect)((()=>o.on("change",t)),[])}return o}})),s.register("4O49y",(function(o,t){e(o.exports,"useReducedMotion",(function(){return a}));var n=s("lDSNw"),r=s("7HO1p"),i=s("eEV2W");function a(){!i.hasReducedMotionListener.current&&(0,r.initPrefersReducedMotion)();const[e]=(0,n.useState)(i.prefersReducedMotion.current);return e}})),s.register("7DQEJ",(function(o,t){e(o.exports,"useTransform",(function(){return a}));var n=s("5vXug"),r=s("kMZI9"),i=s("jzXQw");function a(e,o,t,r){const i="function"==typeof o?o:(0,n.transform)(o,t,r);return Array.isArray(e)?l(e,i):l([e],(([e])=>i(e)))}function l(e,o){const t=(0,i.useConstant)((()=>[]));return(0,r.useCombineMotionValues)(e,(()=>{t.length=0;const n=e.length;for(let o=0;o(e=>"object"==typeof e&&e.mix)(e)?e.mix:void 0;function i(...e){const o=!Array.isArray(e[0]),t=o?0:-1,i=e[0+t],s=e[1+t],a=e[2+t],l=e[3+t],u=(0,n.interpolate)(s,a,{mixer:r(a[0]),...l});return o?u(i):u}})),s.register("kMZI9",(function(o,t){e(o.exports,"useCombineMotionValues",(function(){return a}));var n=s("1bdlq"),r=s("1lubu"),i=s("aCsQc");function a(e,o){const t=(0,n.useMotionValue)(o()),s=()=>t.set(o());return s(),(0,i.useIsomorphicLayoutEffect)((()=>{const o=()=>r.sync.update(s,!1,!0),t=e.map((e=>e.on("change",o)));return()=>{t.forEach((e=>e())),r.cancelSync.update(s)}})),t}})),s.register("5iywU",(function(t,n){e(t.exports,"useLayoutEffect",(function(){return i})),e(t.exports,"chain",(function(){return a})),e(t.exports,"getScrollParent",(function(){return p})),e(t.exports,"isIOS",(function(){return _}));var r=s("lDSNw");s("4oGEH"),s("dr1g8");const i="undefined"!=typeof window?o(r).useLayoutEffect:()=>{};new Map;function a(...e){return(...o)=>{for(let t of e)"function"==typeof t&&t(...o)}}new Set(["id"]),new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]);let l=new Map,u=new Set;function c(){if("undefined"==typeof window)return;let e=o=>{let t=l.get(o.target);if(t&&(t.delete(o.propertyName),0===t.size&&(o.target.removeEventListener("transitioncancel",e),l.delete(o.target)),0===l.size)){for(let e of u)e();u.clear()}};document.body.addEventListener("transitionrun",(o=>{let t=l.get(o.target);t||(t=new Set,l.set(o.target,t),o.target.addEventListener("transitioncancel",e)),t.add(o.propertyName)})),document.body.addEventListener("transitionend",e)}"undefined"!=typeof document&&("loading"!==document.readyState?c():document.addEventListener("DOMContentLoaded",c));function p(e){for(d(e)&&(e=e.parentElement);e&&!d(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}function d(e){let o=window.getComputedStyle(e);return/(auto|scroll)/.test(o.overflow+o.overflowX+o.overflowY)}"undefined"!=typeof window&&window.visualViewport;new Map;function m(e){var o;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(o=window.navigator.userAgentData)||void 0===o?void 0:o.platform)||window.navigator.platform)}function f(){return m(/^Mac/i)}function _(){return m(/^iPhone/i)||m(/^iPad/i)||f()&&navigator.maxTouchPoints>1}})),s.register("4oGEH",(function(t,n){e(t.exports,"useSSRSafeId",(function(){return p}));var r=s("lDSNw");const i={prefix:String(Math.round(1e10*Math.random())),current:0,isSSR:!1},a=o(r).createContext(i);let l=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),u=new WeakMap;function c(e=!1){let t=(0,r.useContext)(a),n=(0,r.useRef)(null);if(null===n.current&&!e){var i,s;let e=null===(i=o(r).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)||void 0===i||null===(s=i.ReactCurrentOwner)||void 0===s?void 0:s.current;if(e){let o=u.get(e);null==o?u.set(e,{id:t.current,state:e.memoizedState}):e.memoizedState!==o.state&&(t.current=o.id,u.delete(e))}n.current=++t.current}return n.current}const p="function"==typeof o(r).useId?function(e){let t=o(r).useId(),[n]=(0,r.useState)(function(){if("function"==typeof o(r).useSyncExternalStore)return o(r).useSyncExternalStore(f,d,m);return(0,r.useContext)(a).isSSR}()),s=n?"react-aria":`react-aria${i.prefix}`;return e||`${s}-${t}`}:function(e){let o=(0,r.useContext)(a);o!==i||l||console.warn("When server rendering, you must wrap your application in an to ensure consistent ids are generated between the client and server.");let t=c(!!e),n=`react-aria${o.prefix}`;return e||`${n}-${t}`};function d(){return!1}function m(){return!0}function f(e){return()=>{}}})),s.register("dr1g8",(function(o,t){function n(e){var o,t,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(o=0;o{var e;return[{rows:t.map((e=>({icon:o(r).createElement(p.CTAIcon,{size:18,type:e.type,color:e.isDestructive?"accentAlert":"white"}),title:e.text,onClick:()=>{i(e.type),s(),e.onClick(e.type)},rightNode:null,type:e.isDestructive?"alert":"default"})))},{rows:null!==(e=null==n?void 0:n.map((e=>({icon:o(r).createElement(p.CTAIcon,{size:18,type:e.type,color:e.isDestructive?"accentAlert":"white"}),title:e.text,onClick:()=>{i(e.type),s(),e.onClick(e.type)},rightNode:null,type:e.isDestructive?"alert":"default"}))))&&void 0!==e?e:[]}]}),[t,s,n,i])}(e);return o(r).createElement(_,null,o(r).createElement(g,null,o(r).createElement(b,{onClick:e.onClose},o(r).createElement(h,null,o(r).createElement(d.IconClose,null)),o(r).createElement(x,null,o(r).createElement(k,null,n))),o(r).createElement(v,null,o(r).createElement(l.SettingsGroup,{groups:m}),o(r).createElement(j,null,s&&a&&a.length>0&&o(r).createElement(y,{color:"#777777",size:14,lineHeight:17},t("shortcutsWarningDescription",{url:s})))),o(r).createElement(c.CloseFooter,{removeFooterExpansion:!0},o(r).createElement(u.Button,{onClick:e.onClose},t("commandClose")))))}})),s.register("8lVAG",(function(t,n){e(t.exports,"SettingsRow",(function(){return d}),(function(e){return d=e})),e(t.exports,"SettingsGroup",(function(){return j}),(function(e){return j=e})),e(t.exports,"Card",(function(){return z}),(function(e){return z=e}));var r=s("lDSNw"),i=s("cZIbv"),a=s("44I6u"),l=s("aanFI"),u=s("6l2nq"),c=s("kn91D"),p=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{description:t,rightNode:n,icon:i,title:s,secondaryTitle:a,type:l,onClick:u,testID:c,enabled:d=!0}=e,_=p(e,["description","rightNode","icon","title","secondaryTitle","type","onClick","testID","enabled"]);return d?o(r).createElement(b,Object.assign({onClick:u,"data-testid":c},Object.assign(Object.assign({},_),u&&{role:"button"})),m({type:l,title:s,secondaryTitle:a,icon:i,maxWidth:null===n?void 0:"260px"}),f(n,t)):o(r).createElement(o(r).Fragment,null)},m=e=>{const{icon:t,type:n,maxWidth:i,title:s,secondaryTitle:a}=e;return t?o(r).createElement(x,null,o(r).createElement(h,null,t),o(r).createElement(_,{color:"alert"===n?"#EB3742":"#FFFFFF",maxWidth:i},s),a&&"string"!==a&&o(r).createElement(o(r).Fragment,null,a)):o(r).createElement(_,{color:"alert"===n?"#EB3742":"#FFFFFF",maxWidth:i},s)},f=(e,t)=>e||null===e?e:t?o(r).createElement(x,null,o(r).createElement(g,null,t),o(r).createElement(v,null,o(r).createElement(l.IconChevronRight,{fill:"#777",height:12}))):o(r).createElement(v,null,o(r).createElement(l.IconChevronRight,{fill:"#777",height:12})),_=(0,i.default)(c.Text).attrs({size:16,weight:500,lineHeight:19,noWrap:!0})``,g=(0,i.default)(c.Text).attrs({size:14,weight:500,lineHeight:17,whiteSpace:"nowrap",color:"#777"})``,v=i.default.div` + margin-left: 12px; +`,h=i.default.div` + width: 24px; + height: 24px; + margin-right: 8px; + display: flex; + justify-content: center; + align-items: center; +`,b=i.default.div` + display: flex; + align-items: center; + justify-content: space-between; + background: #2a2a2a; + border-radius: 6px; + padding: 14px 15px; + height: 47px; + width: 100%; + margin-bottom: 10px; + + &:last-of-type { + margin-bottom: 0; + } + + ${e=>e.onClick?`\n &:hover {\n background: #333;\n cursor: pointer;\n ${v} {\n path {\n fill: #fff;\n }\n }\n }`:""} +`,x=(0,i.default)(u.Row)` + flex-shrink: 1; + width: auto; + align-self: center; +`,j=({groups:e})=>o(r).createElement(y,null,e.map(((e,t)=>o(r).createElement(r.Fragment,{key:`settings-group-${t}`},o(r).createElement(k,Object.assign({},e)))))),y=i.default.div` + display: flex; + flex-direction: column; + gap: 16px; +`,k=({title:e,rows:t})=>{const n=t.filter((e=>void 0===e.enabled||e.enabled));return o(r).createElement("div",null,n.map(((t,i)=>o(r).createElement(r.Fragment,{key:`settings-${e}-row-${i}`},o(r).createElement(w,Object.assign({isFirst:0===i,isLast:i===n.length-1},t))))))},w=({enabled:e=!0,title:t,description:n,isFirst:i,isLast:s,rightNode:a,icon:l,type:u,opacity:c,onClick:p,testID:d})=>{if(!e)return o(r).createElement(o(r).Fragment,null);const m="string"==typeof t?t:void 0,_="string"==typeof n?n:void 0,g={onClick:p,rightNode:f(a,n),opacity:c,accessibilityLabel:m,accessibilityValue:_,type:u,title:t,icon:l,testID:d};return i&&s?o(r).createElement(O,Object.assign({},g)):i?o(r).createElement(S,Object.assign({},g)):s?o(r).createElement(E,Object.assign({},g)):o(r).createElement(C,Object.assign({},g))},O=(0,i.default)(d)` + padding: 16px; + height: unset; + border-radius: 12px; + margin: 0; +`,C=(0,i.default)(O)` + border-radius: 0; + border-top: 1px solid rgba(0, 0, 0, 0.25); +`,S=(0,i.default)(O)` + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +`,E=(0,i.default)(O)` + border-top-right-radius: 0; + border-top-left-radius: 0; + border-top: 1px solid rgba(0, 0, 0, 0.25); +`,T=i.default.div` + margin-bottom: 16px; + width: 100%; +`,P=(0,i.default)(c.Text).attrs({size:14,lineHeight:18,color:"#777"})` + margin-top: 12px; + text-align: left; +`,A=(0,i.default)(u.Row).attrs({justify:"space-between"})` + background: #2a2a2a; + margin-bottom: 1px; + padding: 14px 15px; + + ${e=>e.onClick?`\n &:hover {\n background: #333;\n cursor: pointer;\n ${v} {\n path {\n fill:#fff;\n }\n }\n }`:""}; + + &:first-of-type { + border-top-left-radius: 6px; + border-top-right-radius: 6px; + } + &:last-of-type { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + margin-bottom: 0; + } +`,I=i.default.div` + display: flex; + align-items: center; +`,M=(0,i.default)(c.Text).attrs({size:16,weight:500,lineHeight:19,noWrap:!0})``,D=(0,i.default)(c.Text).attrs({size:16,weight:500,lineHeight:19,noWrap:!0,color:"#777"})``,N=(0,i.default)(c.Text).attrs({size:14,weight:400,lineHeight:17,color:"#777"})` + margin-top: 10px; + margin-right: 16px; + text-align: left; +`,z=({rows:e})=>0===e.length?null:o(r).createElement(T,null,e.map(((e,t)=>o(r).createElement(r.Fragment,{key:`card-row-${t}`},o(r).createElement(A,Object.assign({disabled:e.disabled,onClick:e.onClick,align:"flex-start"},e.onClick&&{role:"button"}),o(r).createElement(a.Column,null,o(r).createElement(I,null,o(r).createElement(M,{color:"alert"===e.type?"#EB3742":"#FFFFFF",maxWidth:e.description?"210px":"300px"},e.title),e.secondaryTitle&&o(r).createElement(D,null," ",e.secondaryTitle)),e.subtitle&&o(r).createElement(N,null,e.subtitle)),void 0!==e.rightNode?e.rightNode:o(r).createElement(L,Object.assign({},e))),e.helperText&&o(r).createElement(P,null,e.helperText))))),L=({description:e,onClick:t,type:n})=>t&&"alert"!==n?o(r).createElement(x,null,e?o(r).createElement(g,null,e):null,o(r).createElement(v,null,o(r).createElement(l.IconChevronRight,{fill:"#777",height:12}))):o(r).createElement(g,null,e)})),s.register("ipYJz",(function(t,n){e(t.exports,"CloseFooter",(function(){return u}));var r=s("lDSNw"),i=s("cZIbv");const a=i.default.div` + box-shadow: 0px -4px 6px rgba(0, 0, 0, 0.2); + background: #222; + padding: 14px 20px; + border-top: 1px solid #323232; + position: absolute; + + left: -16px; + right: -16px; + bottom: -10px; + + ${e=>e.removeFooterExpansion&&i.css` + left: 0; + right: 0; + bottom: 0; + `} +`,l=i.default.div` + height: ${e=>e.height?`${e.height}px`:"auto"}; +`,u=o(r).memo((({children:e,removeShadowFooter:t,removeFooterExpansion:n})=>{const i=75+(n?0:-10);return o(r).createElement(o(r).Fragment,null,o(r).createElement(a,{removeFooterExpansion:n},e),t?null:o(r).createElement(l,{height:i}))}))})),s.register("dTI5G",(function(t,n){e(t.exports,"CTAIcon",(function(){return u})),s("jlKgL");var r=s("7HZF1"),i=s("lDSNw"),a=s("a8kcR"),l=s("aanFI");function u(e){const{type:t,color:n="currentColor",size:s=24}=e,u="accentAlert"===n?a.theme.alert:a.theme.white;switch(t){case"receive":case"shortcut-generic-add":return o(i).createElement(r.Plus,{size:s,color:n});case"send":return o(i).createElement(r.Send,{size:s,color:n});case"swap":return o(i).createElement(r.Swap2,{size:s,color:n});case"stakeSol":case"shortcut-stake-2":return o(i).createElement(r.Star,{size:s,color:n});case"unwrapWrappedSol":return o(i).createElement(r.WalletOpen,{size:s,color:n});case"viewOnExplorer":return o(i).createElement(r.ExternalLink,{size:s,color:n});case"copyTokenAddress":return o(i).createElement(r.Copy,{size:s,color:n});case"saveToLibrary":return o(i).createElement(r.Download,{size:s,color:n});case"setAsAvatar":return o(i).createElement(r.Smile,{size:s,color:n});case"share":return o(i).createElement(r.Share2,{size:s,color:n});case"unpin":return o(i).createElement(r.PinRightOff,{size:s,color:n});case"pin":return o(i).createElement(r.PinRight,{size:s,color:n});case"unhide":return o(i).createElement(r.EyeOff,{size:s,color:n});case"hide":case"shortcut-view":return o(i).createElement(r.Eye,{size:s,color:n});case"reportAsSpam":case"reportAsNotSpam":return o(i).createElement(r.Flag,{size:s,color:n});case"burnToken":return o(i).createElement(r.Burn,{size:s,color:n});case"buy":case"shortcut-tip":return o(i).createElement(r.DollarSign,{size:s,color:n});case"list":return o(i).createElement(r.Tag2,{size:s,color:n});case"shortcut-default":case"shortcut-generic-link":return o(i).createElement(r.Link,{size:s,color:n});case"shortcut-vote":return o(i).createElement(r.ThumbsUp,{size:s,color:n});case"shortcut-vote-2":return o(i).createElement(r.CheckSquare,{size:s,color:n});case"shortcut-stake":return o(i).createElement(r.TrendingUp,{size:s,color:n});case"shortcut-chat":return o(i).createElement(r.MessageCircle,{size:s,color:n});case"shortcut-mint":return o(i).createElement(r.Sparkle,{size:s,color:n});case"shortcut-mint-2":return o(i).createElement(l.IconShortcutsMint2,{width:s,fill:u});case"shortcut-discord":return o(i).createElement(l.IconShortcutsDiscord,{width:s,fill:u});case"shortcut-twitter":return o(i).createElement(r.Twitter,{size:s,color:n});case"shortcut-twitter-2":case"shortcut-x":return o(i).createElement(l.IconShortcutsTwitter2,{width:s,fill:u});case"shortcut-instagram":return o(i).createElement(r.Instagram,{size:s,color:n});case"shortcut-telegram":return o(i).createElement(l.IconShortcutsTelegram,{width:s,fill:u});case"shortcut-leaderboard":return o(i).createElement(l.IconShortcutsLeaderboard,{width:s,fill:u});case"shortcut-gaming":return o(i).createElement(l.IconShortcutsGaming,{width:s,fill:u});case"shortcut-gaming-2":return o(i).createElement(l.IconShortcutsGaming2,{width:s,fill:u})}}})),s.register("3ou76",(function(o,t){e(o.exports,"ICON_PADDING",(function(){return r})),e(o.exports,"IconWrapper",(function(){return i})),e(o.exports,"IconBackground",(function(){return a}));var n=s("cZIbv");const r=5,i=n.default.div` + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + :hover { + svg { + fill: white; + } + } + svg { + fill: #777777; + transition: fill 200ms ease; + } + padding: ${r}px; + margin: -${r}px; + ${e=>e.isActive&&n.css` + svg { + fill: white; + } + `} +`,a=(0,n.default)(i)` + height: ${e=>e.diameter}px; + min-width: ${e=>e.diameter}px; + transition: background-color 200ms ease; + border-radius: 50%; + background-color: ${e=>e.backgroundColor||""}; + + :hover { + background-color: #181818; + } + ${e=>e.isActive&&n.css` + background-color: #181818; + `} +`;a.defaultProps={diameter:28}})),s.register("hldUJ",(function(t,n){e(t.exports,"InstantSellSummary",(function(){return ve}));var r=s("belzv"),i=s("cR6w7"),a=s("gYh0e"),l=s("hsoDC"),u=s("lMzyG"),c=s("4QHep"),p=s("iPvw0"),d=s("4y59b"),m=s("5Wbtn"),f=s("3yHS8"),_=s("lDSNw"),g=s("lz7nT"),v=s("gmVmN"),h=s("cZIbv"),b=s("gMNJN"),x=s("2LZGp"),j=s("8182A"),y=s("h5kyv"),k=s("laYjG"),w=s("44I6u"),O=s("5ftLv"),C=s("eWecA"),S=s("hmgez"),E=s("6l2nq"),T=s("02iAW"),P=s("bz0pe"),A=s("kn91D"),I=s("f2jhO"),M=s("8n5Ok");const D="#999999",N="#FFFFFF",z="#2B2B2B",L="#777777",R="#323232",F="#222222",B=(0,h.default)(w.Column)` + overflow-y: scroll; + padding-bottom: 50px; +`,H=(0,h.default)(w.Column)` + margin-bottom: 24px; +`,V=h.default.div` + position: fixed; + right: 0; + bottom: 0; + left: 0; + width: 100%; + padding: 14px; + display: flex; + width: 100%; + background-color: ${F}; + border: 1px solid ${R}; + box-shadow: 0px -4px 6px rgba(0, 0, 0, 0.2); +`,W=(0,h.default)(k.ButtonPair)` + position: fixed; + right: 0; + bottom: 0; + left: 0; + width: 100%; + padding: 14px; + background-color: ${F}; + border: 1px solid ${R}; + box-shadow: 0px -4px 6px rgba(0, 0, 0, 0.2); +`,G=(0,h.default)(w.Column)` + margin-bottom: 10px; + padding: 14px; + border-radius: 6px; + background-color: ${z}; +`,U=(0,h.default)(E.Row)` + margin-bottom: 14px; +`,q=(0,h.default)(w.Column)` + gap: 6px; +`,$=h.default.div` + width: calc(100% + 28px); + height: 1px; + position: relative; + left: -14px; + right: -14px; + background-color: ${F}; +`,K=(0,h.default)(w.Column)` + gap: 4px; + margin-top: 12px; +`,Y=(0,h.default)(E.Row)` + justify-content: space-between; +`,J=(0,h.default)(w.Column)` + border-radius: 6px; + margin-bottom: 10px; + padding: 14px 14px 10px 14px; + background-color: ${z}; +`,Z=h.default.img` + width: 16px; + height: 16px; + object-fit: cover; + border-radius: 50%; + margin-right: 4px; +`,Q=(0,h.default)(w.Column)` + border-radius: 6px; + padding: 14px 14px 10px 14px; + background-color: ${z}; +`,X=(0,h.default)(w.Column)` + position: relative; + height: 100%; + align-items: center; + justify-content: space-between; +`,ee=(0,h.default)(w.Column).attrs({align:"center",justify:"center"})` + height: 100%; + position: relative; + padding-bottom: 50px; +`,oe=(0,h.default)(A.Text).attrs({size:22,weight:700,color:N,margin:"0 0 8px 0"})``,te=(0,h.default)(A.Text).attrs({size:15,weight:400,color:N})``,ne=(0,h.default)(A.Text).attrs({size:15,weight:400,color:D})` + margin: 0 3px; +`,re=(0,h.default)(w.Column)` + margin: 24px 0; + align-items: center; + justify-content: center; +`,ie=(0,h.default)(E.Row)` + gap: 1px; + flex-wrap: wrap; + align-items: baseline; + justify-content: center; +`,se=(0,h.default)(w.Column).attrs({align:"center",justify:"center",margin:"0 0 24px 0"})` + width: 44px; + height: 44px; + position: relative; + border-radius: 50%; + background-color: ${(0,d.hexToRGB)("#AB9FF2",.2)}; + box-shadow: 0 0 0 20px ${(0,d.hexToRGB)("#AB9FF2",.2)}; +`,ae=h.default.div` + margin-bottom: 24px; +`,le=(0,h.default)(w.Column)` + gap: 4px; +`,ue=(0,h.default)(E.Row)` + gap: 4px; + justify-content: space-between; +`,ce=({collectionFloor:e,currencySymbol:o})=>({collectionFloorFormatted:e?`${(0,v.formatTokenAmount)(e)} ${o}`:"-",collectionFloorColor:e?N:D}),pe=({lastSale:e,currencySymbol:o})=>({lastSaleFormatted:e?`${(0,v.formatTokenAmount)(e)} ${o}`:"-",lastSaleColor:e?N:D}),de=({pnl:e,gasFee:o,currencySymbol:t})=>({pnlFormatted:`${(0,v.formatTokenAmount)(e.minus(o))} ${t}`,pnlColor:e.isGreaterThan(0)?"#21E56F":e.isLessThan(0)?"#EB3742":D}),me=(e,o,t,n)=>o.map((o=>{const r=(0,i.bpsToPercent)(o.bps);return{label:"royalty"===o.kind?e("collectiblesSellEstimatedRoyaltiesFeesTooltipTitle",{royaltiesPercentage:r}):e("collectiblesSellEstimatedMarketplaceFeesTooltipTitle",{marketplaceFeePercentage:r}),value:`${(0,v.formatTokenAmount)((0,i.bpsToValue)(o.bps,t))} ${n}`}})),fe=o(_).memo((({collectible:e,bidSummary:t})=>{var n,s,d,m,h,k;const{t:w}=(0,u.useTranslation)(),O=(0,g.useNavigate)(),[C,E]=(0,_.useState)(!1),{handleHideModalVisibility:T}=(0,x.useModals)(),{sellSteps:P,refetchSellSteps:A,sellStepsError:I,isSellErrorCode:M,isLoadingSellSteps:D}=b.hooks.useInstantSell({collectible:e}),{fungible:z}=b.hooks.useFungible({key:(0,a.networkIdToNativeTokenFungibleKey)(t.collectibleChainId)}),L=null===(n=b.hooks.usePrice({query:{data:t.caip19}}).data)||void 0===n?void 0:n.price,R=b.hooks.useInstantSellEvmGasEstimation(t.marketplace,t.collectibleChainId,P.steps,null===(s=null==z?void 0:z.data)||void 0===s?void 0:s.balance),{reset:F,status:B,isLedger:H,executeSellEvmSteps:V,result:W,error:G}=b.hooks.useInstantSellExecuteEvmSteps(P.orderId,P.steps,R.gasEstimation,A,t,e,L),{data:U}=b.hooks.usePreferredExplorers(),{collectibleImage:q,collectibleChainId:$,collectibleName:K,collectionFloor:Y,collectionName:J,currencySymbol:Z,lastSale:Q,marketplace:X,marketplaceLogoURL:ee,offerAmount:oe,pnl:te,fees:ne,totalFeeBps:re,receiveAmount:ie,receiveAmountFormatted:se,collectibleChainSymbol:ae}=t,fe=o(f)(null!==(d=null==R?void 0:R.gasEvm)&&void 0!==d?d:0),{collectionFloorFormatted:_e,collectionFloorColor:ve}=ce({collectionFloor:Y,currencySymbol:Z}),{lastSaleFormatted:he,lastSaleColor:be}=pe({lastSale:Q,currencySymbol:Z}),{pnlFormatted:xe,pnlColor:je}=de({pnl:o(f)(te),gasFee:fe,currencySymbol:Z}),ye=me(w,ne,oe,Z),ke=ye.length>0,we=[{label:w("collectiblesSellMarketplace"),value:X,url:ee,color:N},{label:w("collectiblesSellOffer"),value:`${(0,v.formatTokenAmount)(oe)} ${Z}`,color:N},{label:w("collectiblesSellCollectionFloor"),value:_e,color:ve,tooltipContent:w("collectiblesSellCollectionFloorTooltip"),withDivider:!1}],Oe=[{label:w("collectiblesSellLastSalePrice"),value:he,color:be},{label:w("collectiblesSellEstimatedFees"),value:`${(0,i.formatEstimatedFees)({gasFee:fe,totalFeeBps:re,offerAmount:oe}).formatted} ${ae}`,withDivider:!0,color:N,tooltipContent:o(_).createElement(le,null,ke?ye.map((({label:e,value:t})=>o(_).createElement(ue,{key:e},o(_).createElement("p",null,e),o(_).createElement("p",null,t)))):o(_).createElement(ue,null,o(_).createElement("p",null,w("collectiblesSellEstimatedMarketplaceFeeTooltipTitle")),o(_).createElement("p",null,(0,v.formatTokenAmount)((0,i.bpsToValue)(re,oe))," ",Z)),o(_).createElement(ue,null,o(_).createElement("p",null,w("collectiblesSellEstimatedChainFeesTooltipTitle",{chainName:r.Chains.getNetworkName($)})),o(_).createElement("p",null,w("collectiblesSellEstimatedChainFeesTooltipValue",{chainFeeValue:null!==(m=null==R?void 0:R.ethFeeUI)&&void 0!==m?m:`0 ${ae}}`}))))},{label:w("collectiblesSellEstimatedProfitAndLoss"),value:xe,color:je,tooltipContent:w("collectiblesSellProfitLossTooltip")}],Ce={sellStepsError:I,isSellErrorCode:M},Se={hasEnoughGas:R.hasEnoughGas,executeSellError:G},Ee=(0,i.getInstantSellError)({t:w,apiErrors:Ce,clientErrors:Se}),Te=null!==(k=null===(h=e.media)||void 0===h?void 0:h.type)&&void 0!==k?k:i.CollectibleMediaTypeSchema.enum.image,Pe=L?`$${(0,c.assetToDollars)(ie,L)}`:"-",Ae=(0,_.useCallback)((()=>{F(),A(),E(!1)}),[F,E,A]),Ie=(0,_.useCallback)((()=>{y.analytics.capture("collectibleSellCancelClick"),T("instantSell"),O(j.Path.Notifications)}),[T,O]),Me=(0,_.useMemo)((()=>{const e=!!G&&(0,S.isKnownLedgerActionError)(G);return G&&e?o(_).createElement(S.LedgerActionError,{onRetryClick:Ae,onCancelClick:Ie,ledgerActionError:G}):H?o(_).createElement(S.LedgerAction,{ledgerApp:l.LedgerApp.EVM,ledgerAction:()=>V(),cancel:Ie}):null}),[G,H,V,Ae,Ie]);return o(_).createElement(ge,{t:w,error:Ee,status:B,ledgerUI:Me,hasAcceptedOffer:C,collectionName:J,collectibleName:K,collectibleImage:q,collectibleMediaType:Te,receiveAmount:ie,receiveAmountFormatted:se,currencySymbol:Z,receivedFiatValue:Pe,handleCancel:()=>{y.analytics.capture("collectibleSellCancelClick"),T("instantSell")},handleClose:Ie,handleTxLinkClick:()=>{if(!U||!W)return;const e=null==U?void 0:U.explorers[$],o=(0,p.generateExplorerUrl)({param:W,explorerType:e,endpoint:"transaction",networkID:$});window.open(o)},handleAccept:()=>{E(!0),y.analytics.capture("collectibleSellAcceptClick"),Ee||H||V()},primaryRows:we,secondaryRows:Oe,handleRetry:Ae,isPrimaryButtonEnabled:!D})})),_e=o(_).memo((({collectible:e,bidSummary:t})=>{var n,r,s;const{t:a}=(0,u.useTranslation)(),l=(0,g.useNavigate)(),[d,m]=(0,_.useState)(!1),{handleHideModalVisibility:h}=(0,x.useModals)(),{sellSteps:k,sellStepsError:w,isSellErrorCode:O,isLoadingSellSteps:C,refetchSellSteps:E}=b.hooks.useInstantSell({collectible:e}),T=null===(n=b.hooks.usePrice({query:{data:t.caip19}}).data)||void 0===n?void 0:n.price,{gas:P,reset:A,status:I,isLedger:M,result:D,executeSellSolanaSteps:z,error:L}=b.hooks.useInstantSellExecuteSolanaSteps(k.orderId,k.steps,t,e,T),R=null!=P?P:o(f)(0),{offerAmount:F,totalFeeBps:B}=t,H=(0,i.formatEstimatedFees)({gasFee:R,totalFeeBps:B,offerAmount:F}),{hasEnoughGas:V}=b.hooks.useInstantSellSolanaGasEstimation(t),{data:W}=b.hooks.usePreferredExplorers(),{collectibleImage:G,collectibleChainId:U,collectibleName:q,collectionFloor:$,collectionName:K,currencySymbol:Y,lastSale:J,marketplace:Z,marketplaceLogoURL:Q,offerAmountFormatted:X,pnl:ee,fees:oe,receiveAmount:te,receiveAmountFormatted:ne}=t,{collectionFloorFormatted:re,collectionFloorColor:ie}=ce({collectionFloor:$,currencySymbol:Y}),{lastSaleFormatted:se,lastSaleColor:ae}=pe({lastSale:J,currencySymbol:Y}),{pnlFormatted:fe,pnlColor:_e}=de({pnl:o(f)(ee),gasFee:R,currencySymbol:Y}),ve=me(a,oe,F,Y),he=ve.length>0,be=[{label:a("collectiblesSellMarketplace"),value:Z,url:Q,color:N},{label:a("collectiblesSellOffer"),value:`${X} ${Y}`,color:N},{label:a("collectiblesSellCollectionFloor"),value:re,color:ie,tooltipContent:a("collectiblesSellCollectionFloorTooltip"),withDivider:!1}],xe=[{label:a("collectiblesSellLastSalePrice"),value:se,color:ae},{label:a("collectiblesSellEstimatedFees"),value:`${H.formatted} ${Y}`,withDivider:!0,color:N,tooltipContent:o(_).createElement(le,null,he?ve.map((({label:e,value:t})=>o(_).createElement(ue,{key:e},o(_).createElement("p",null,e),o(_).createElement("p",null,t)))):o(_).createElement(ue,null,o(_).createElement("p",null,a("collectiblesSellEstimatedMarketplaceFeeTooltipTitle")),o(_).createElement("p",null,(0,v.formatTokenAmount)((0,i.bpsToValue)(B,F))," ",Y)),o(_).createElement(ue,null,o(_).createElement("p",null,a("collectiblesSellTransactionFeeTooltipTitle")),o(_).createElement("p",null,void 0!==P?`${P} ${Y}`:"-")))},{label:a("collectiblesSellEstimatedProfitAndLoss"),value:fe,color:_e,tooltipContent:a("collectiblesSellProfitLossTooltip")}],je={sellStepsError:w,isSellErrorCode:O},ye={hasEnoughGas:V,executeSellError:L},ke=(0,i.getInstantSellError)({t:a,apiErrors:je,clientErrors:ye}),we=null!==(s=null===(r=e.media)||void 0===r?void 0:r.type)&&void 0!==s?s:i.CollectibleMediaTypeSchema.enum.image,Oe=T?`$${(0,c.assetToDollars)(te,T)}`:"-",Ce=(0,_.useCallback)((()=>{A(),E(),m(!1)}),[A,m,E]),Se=(0,_.useCallback)((()=>{y.analytics.capture("collectibleSellCancelClick"),h("instantSell"),l(j.Path.Notifications)}),[h,l]),Ee=(0,_.useMemo)((()=>{const e=!!L&&(0,S.isKnownLedgerActionError)(L);return L&&e?o(_).createElement(S.LedgerActionError,{onRetryClick:Ce,onCancelClick:Se,ledgerActionError:L}):M?o(_).createElement(S.LedgerAction,{ledgerAction:()=>z(),cancel:Se}):null}),[L,M,z,Ce,Se]);return o(_).createElement(ge,{t:a,error:ke,status:I,ledgerUI:Ee,hasAcceptedOffer:d,collectionName:K,collectibleName:q,collectibleImage:G,collectibleMediaType:we,receiveAmount:te,receiveAmountFormatted:ne,currencySymbol:Y,receivedFiatValue:Oe,handleCancel:()=>{y.analytics.capture("collectibleSellCancelClick"),h("instantSell")},handleClose:Se,handleTxLinkClick:()=>{if(!W||!D)return;const e=null==W?void 0:W.explorers[U],o=(0,p.generateExplorerUrl)({param:D,explorerType:e,endpoint:"transaction",networkID:U});window.open(o)},handleAccept:()=>{m(!0),y.analytics.capture("collectibleSellAcceptClick"),ke||M||z()},handleRetry:Ce,primaryRows:be,secondaryRows:xe,isPrimaryButtonEnabled:!C})})),ge=({t:e,error:t,status:n,ledgerUI:r,hasAcceptedOffer:i,collectionName:s,collectibleName:a,collectibleImage:l,collectibleMediaType:u,receiveAmount:c,receiveAmountFormatted:p,currencySymbol:d,receivedFiatValue:m,handleCancel:f,handleClose:g,handleRetry:v,handleAccept:h,handleTxLinkClick:b,primaryRows:x,secondaryRows:j,isPrimaryButtonEnabled:y})=>r&&i&&!t&&"success"!==n?o(_).createElement(o(_).Fragment,null,r):i&&t?o(_).createElement(X,null,o(_).createElement(ee,null,o(_).createElement(ae,null,o(_).createElement(O.ConfirmationIcon,{type:O.ConfirmationIconType.Failure})),o(_).createElement(re,null,o(_).createElement(oe,null,t.title),o(_).createElement(ie,null,o(_).createElement(ne,null,t.subtitle)))),o(_).createElement(W,{primaryText:e("commandRetry"),secondaryText:e("commandClose"),onPrimaryClicked:v,onSecondaryClicked:f,primaryTheme:"primary"})):"loading"===n?o(_).createElement(X,null,o(_).createElement(ee,null,o(_).createElement(se,null,o(_).createElement(T.Spinner,{diameter:54,color:"#e2dffe",trackColor:"#181818"})),o(_).createElement(re,null,o(_).createElement(oe,null,e("collectiblesSellStatusLoadingTitle")),o(_).createElement(ie,null,o(_).createElement(te,null,a),o(_).createElement(ne,null,e("collectiblesSellStatusLoadingIsSellingFor")),o(_).createElement(te,null,`${p} ${d}`)))),o(_).createElement(V,null,o(_).createElement(k.Button,{onClick:f},e("commandClose")))):"success"===n?o(_).createElement(X,null,o(_).createElement(ee,null,o(_).createElement(ae,null,o(_).createElement(O.ConfirmationIcon,{type:O.ConfirmationIconType.Success})),o(_).createElement(re,null,o(_).createElement(oe,null,e("collectiblesSellStatusSuccessTitle",{collectibleName:a})),o(_).createElement(ie,null,o(_).createElement(te,null,a),o(_).createElement(ne,null,e("collectiblesSellStatusSuccessWasSold")),o(_).createElement(te,null,`${p} ${d}`)),o(_).createElement(A.Text,{size:16,weight:500,color:"#AB9FF2",margin:"37px 0 0 0",onClick:b},e("collectiblesSellStatusViewTransaction")))),o(_).createElement(V,null,o(_).createElement(k.Button,{onClick:g},e("commandClose")))):o(_).createElement(B,null,o(_).createElement(H,null,o(_).createElement(G,null,o(_).createElement(A.Text,{color:L,size:14,margin:"0 0 13px 0"},e("collectiblesSellYouSell")),o(_).createElement(U,null,o(_).createElement(I.CollectibleImage,{src:l,alt:a,mediaType:u}),o(_).createElement(q,null,o(_).createElement(A.Text,{color:N,size:16,weight:600,lineHeight:19},null!=a?a:e("collectiblesUnknownCollectible")),o(_).createElement(A.Text,{color:D,size:14,lineHeight:17},null!=s?s:e("collectiblesUnknownCollection")))),o(_).createElement($,null),o(_).createElement(K,null,o(_).createElement(Y,null,o(_).createElement(A.Text,{color:L,size:14},e("collectiblesSellYouReceive")),o(_).createElement(A.Text,{color:L,size:14},m)),o(_).createElement(M.MotionReceiveValue,{from:0,to:p.includes("<")?c:Number(p),currencySymbol:d}))),o(_).createElement(J,null,x.map((e=>o(_).createElement(_.Fragment,{key:e.label},o(_).createElement(E.Row,{style:{justifyContent:"space-between"}},o(_).createElement(E.Row,{style:{width:"auto",gap:"2px"}},o(_).createElement(A.Text,{color:L,size:14},e.label),o(_).createElement(C.Info,{tooltipAlignment:"topLeft",iconSize:12,lineHeight:17,fontSize:14,fontWeight:500,info:e.tooltipContent?o(_).createElement(P.TooltipText,null,e.tooltipContent):null})),o(_).createElement(E.Row,{style:{width:"auto"}},e.url?o(_).createElement(Z,{src:e.url,alt:e.value}):null,o(_).createElement(A.Text,{color:e.color,size:14,weight:500},e.value))),(null==e?void 0:e.withDivider)?o(_).createElement($,{style:{margin:"8px 0"}}):null)))),o(_).createElement(Q,null,j.map((e=>o(_).createElement(_.Fragment,{key:e.label},o(_).createElement(E.Row,{style:{justifyContent:"space-between"}},o(_).createElement(E.Row,{style:{width:"auto",gap:"2px"}},o(_).createElement(A.Text,{color:L,size:14},e.label),o(_).createElement(C.Info,{tooltipAlignment:"topLeft",iconSize:12,lineHeight:17,fontSize:14,fontWeight:500,info:e.tooltipContent?o(_).createElement(P.TooltipText,null,e.tooltipContent):null})),o(_).createElement(A.Text,{color:e.color,size:14,weight:500},e.value)),(null==e?void 0:e.withDivider)?o(_).createElement($,{style:{margin:"8px 0"}}):null))))),o(_).createElement(W,{primaryText:e("commandAccept"),secondaryText:e("commandCancel"),onPrimaryClicked:h,onSecondaryClicked:f,primaryDisabled:!y,primaryTheme:y?"primary":"default"})),ve=({collectible:e,bidSummary:t})=>{const n=(0,i.isEthereumCollectibleChainData)(null==e?void 0:e.chainData),r=(0,i.isSolanaCollectibleChainData)(null==e?void 0:e.chainData),{data:s}=b.hooks.useSelectedChainAddress({address:e.owner,networkID:e.chain.id});if(b.hooks.useThrowIfFailWalletScreen(s,m.WalletScreenSurface.INSTANT_SELL),n)return o(_).createElement(fe,{collectible:e,bidSummary:t});if(r)return o(_).createElement(_e,{collectible:e,bidSummary:t});throw new Error("Unsupported collectible chain")}})),s.register("eWecA",(function(t,n){e(t.exports,"Info",(function(){return d}));var r=s("lDSNw"),i=s("cZIbv"),a=s("aanFI"),l=s("bz0pe"),u=s("kn91D");const c=i.default.div` + display: flex; + ${e=>e.isVisible?"cursor: pointer;":""} + align-items: center; + margin-right: ${e=>e.hasChildren?10:0}px; + p { + margin-right: 6px; + white-space: nowrap; + } +`,p=i.default.div` + position: relative; + top: 1px; +`,d=({children:e,fontWeight:t,fontSize:n=14,iconSize:i,info:s,lineHeight:d,tooltipAlignment:m,noWrap:f,textAlign:_="left",showInfoIcon:g=!0,textColor:v})=>{const[h,b]=(0,r.useState)(!1),x=!!s,j=x&&h,y=j?"#AB9FF2":"#777";return o(r).createElement(l.Tooltip,{label:x?s:o(r).createElement(o(r).Fragment,null),ariaLabel:"Info",color:"#000",alignment:m,isVisible:j,triggerParams:{onMouseEnter:()=>b(!0),onMouseLeave:()=>{b(!1)}}},o(r).createElement(c,{isVisible:j,hasChildren:!!e},o(r).createElement(u.Text,{color:null!=v?v:y,lineHeight:d,size:n,weight:t,noWrap:f,textAlign:_},e),x&&g?o(r).createElement(p,null,o(r).createElement(a.IconInfo,{fill:y,width:i})):null))}})),s.register("bz0pe",(function(t,n){e(t.exports,"TooltipText",(function(){return c}),(function(e){return c=e})),e(t.exports,"TooltipContent",(function(){return p}),(function(e){return p=e})),e(t.exports,"TooltipContentRow",(function(){return d}),(function(e){return d=e})),e(t.exports,"Tooltip",(function(){return _}),(function(e){return _=e}));var r=s("2DSqv"),i=s("lDSNw"),a=s("cZIbv"),l=s("kn91D"),u=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);re.paddingLeft}px; + padding-right: ${e=>e.paddingRight}px; + width: ${e=>e.width||"270px"}; +`,d=a.default.div` + display: flex; + flex-direction: row; + justify-content: space-between; +`,m=(0,a.default)(r.TooltipPopup)` + padding: 8px 10px; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); + background-color: ${e=>e.color}; + border-radius: 6px; + border: none; + color: white; + z-index: 5; // setting to higher than 3 to ensure it's above the modals +`,f={bottomCenter:(e,o)=>{if(!e||!o)return{left:0,top:0};const t=e.left+e.width/2-o.width/2,n=window.innerWidth-o.width-2;return{left:Math.min(Math.max(2,t),n)+window.scrollX,top:e.bottom+window.scrollY+8}},bottomRight:(e,o)=>e&&o?{left:e.left-o.width+e.width,top:e.bottom+window.scrollY+8}:{left:0,top:0},bottomLeft:(e,o)=>e&&o?{left:e.left,top:e.bottom+window.scrollY+8}:{left:0,top:0},topLeft:(e,o)=>e&&o?{left:e.left,top:e.top+window.scrollY-8-o.height}:{left:0,top:0},topCenter:(e,o)=>{if(!e||!o)return{left:0,top:0};const t=e.left+e.width/2-o.width/2,n=window.innerWidth-o.width-2;return{left:Math.min(Math.max(2,t),n)+window.scrollX,top:e.top+window.scrollY-40}}},_=o(i).memo((e=>{var{children:t,alignment:n="bottomCenter",label:s,ariaLabel:a,triggerParams:l}=e,c=u(e,["children","alignment","label","ariaLabel","triggerParams"]);const[p,d]=(0,r.useTooltip)(l),_=f[n];return o(i).createElement(o(i).Fragment,null,o(i).cloneElement(t,p),o(i).createElement(m,Object.assign({},d,{label:s,ariaLabel:a,position:_},c)))}));_.defaultProps={color:"#000"}})),s.register("2DSqv",(function(o,t){e(o.exports,"useTooltip",(function(){return R})),e(o.exports,"TooltipPopup",(function(){return F}));var n=s("lDSNw"),r=s("hCzP4"),i=s("1Hq6L"),a=s("2VBYP"),l=s("1uCD1"),u=s("3Uon5"),c=s("9PqFM"),p=s("a9mJX"),d=s("hrFm9"),m=s("7MTl0"),f=s("24x14");function _(){return _=Object.assign||function(e){for(var o=1;o=0||(r[t]=e[t]);return r}var v,h,b,x,j,y,k,w,O,C,S=["label","ariaLabel","isVisible","id"],E=["ariaLabel","aria-label","as","id","isVisible","label","position","style","triggerRect"],T=["type"],P=100,A=500;(w=k||(k={})).Idle="IDLE",w.Focused="FOCUSED",w.Visible="VISIBLE",w.LeavingVisible="LEAVING_VISIBLE",w.Dismissed="DISMISSED",(C=O||(O={})).Blur="BLUR",C.Focus="FOCUS",C.GlobalMouseMove="GLOBAL_MOUSE_MOVE",C.MouseDown="MOUSE_DOWN",C.MouseEnter="MOUSE_ENTER",C.MouseLeave="MOUSE_LEAVE",C.MouseMove="MOUSE_MOVE",C.Rest="REST",C.SelectWithKeyboard="SELECT_WITH_KEYBOARD",C.TimeComplete="TIME_COMPLETE";var I,M,D={initial:k.Idle,states:(y={},y[k.Idle]={enter:L,on:(v={},v[O.MouseEnter]=k.Focused,v[O.Focus]=k.Visible,v)},y[k.Focused]={enter:function(){window.clearTimeout(I),I=window.setTimeout((function(){W({type:O.Rest})}),P)},leave:function(){window.clearTimeout(I)},on:(h={},h[O.MouseMove]=k.Focused,h[O.MouseLeave]=k.Idle,h[O.MouseDown]=k.Dismissed,h[O.Blur]=k.Idle,h[O.Rest]=k.Visible,h)},y[k.Visible]={on:(b={},b[O.Focus]=k.Focused,b[O.MouseEnter]=k.Focused,b[O.MouseLeave]=k.LeavingVisible,b[O.Blur]=k.LeavingVisible,b[O.MouseDown]=k.Dismissed,b[O.SelectWithKeyboard]=k.Dismissed,b[O.GlobalMouseMove]=k.LeavingVisible,b)},y[k.LeavingVisible]={enter:function(){window.clearTimeout(M),M=window.setTimeout((function(){return W({type:O.TimeComplete})}),A)},leave:function(){window.clearTimeout(M),L()},on:(x={},x[O.MouseEnter]=k.Visible,x[O.Focus]=k.Visible,x[O.TimeComplete]=k.Idle,x)},y[k.Dismissed]={leave:function(){L()},on:(j={},j[O.MouseLeave]=k.Idle,j[O.Blur]=k.Idle,j)},y)},N={value:D.initial,context:{id:null}},z=[];function L(){N.context.id=null}function R(e){var o=void 0===e?{}:e,t=o.id,i=o.onPointerEnter,s=o.onPointerMove,d=o.onPointerLeave,m=o.onPointerDown,_=o.onMouseEnter,g=o.onMouseMove,v=o.onMouseLeave,h=o.onMouseDown,b=o.onFocus,x=o.onBlur,j=o.onKeyDown,y=o.disabled,w=o.ref,C=o.DEBUG_STYLE,S=String((0,r.useId)(t)),E=(0,n.useState)(!!C||G(S,!0)),T=E[0],P=E[1],A=(0,n.useRef)(null),I=(0,c.useComposedRefs)(w,A),M=(0,f.useRect)(A,{observe:T});function D(e,o){return"undefined"!=typeof window&&"PointerEvent"in window?e:(0,p.composeEventHandlers)(e,o)}function L(e){return function(o){"mouse"===o.pointerType&&e(o)}}function R(){W({type:O.MouseEnter,id:S})}function F(){W({type:O.MouseMove,id:S})}function B(){W({type:O.MouseLeave})}function H(){N.context.id===S&&W({type:O.MouseDown})}return(0,n.useEffect)((function(){return e=function(){P(G(S))},z.push(e),function(){z.splice(z.indexOf(e),1)};var e}),[S]),(0,u.useCheckStyles)("tooltip"),(0,n.useEffect)((function(){var e=(0,a.getOwnerDocument)(A.current);function o(e){"Escape"!==e.key&&"Esc"!==e.key||N.value!==k.Visible||W({type:O.SelectWithKeyboard})}return e.addEventListener("keydown",o),function(){return e.removeEventListener("keydown",o)}}),[]),function(e){var o=e.disabled,t=e.isVisible,r=e.ref;(0,n.useEffect)((function(){if("undefined"!=typeof window&&"PointerEvent"in window&&o&&t){var e=(0,a.getOwnerDocument)(r.current);return e.addEventListener("mousemove",n),function(){e.removeEventListener("mousemove",n)}}function n(e){t&&(e.target instanceof Element&&e.target.closest("[data-reach-tooltip-trigger][data-state='tooltip-visible']")||W({type:O.GlobalMouseMove}))}}),[o,t,r])}({disabled:y,isVisible:T,ref:A}),[{"aria-describedby":T?(0,l.makeId)("tooltip",S):void 0,"data-state":T?"tooltip-visible":"tooltip-hidden","data-reach-tooltip-trigger":"",ref:I,onPointerEnter:(0,p.composeEventHandlers)(i,L(R)),onPointerMove:(0,p.composeEventHandlers)(s,L(F)),onPointerLeave:(0,p.composeEventHandlers)(d,L(B)),onPointerDown:(0,p.composeEventHandlers)(m,L(H)),onMouseEnter:D(_,R),onMouseMove:D(g,F),onMouseLeave:D(v,B),onMouseDown:D(h,H),onFocus:(0,p.composeEventHandlers)(b,(function(){window.__REACH_DISABLE_TOOLTIPS||W({type:O.Focus,id:S})})),onBlur:(0,p.composeEventHandlers)(x,(function(){N.context.id===S&&W({type:O.Blur})})),onKeyDown:(0,p.composeEventHandlers)(j,(function(e){"Enter"!==e.key&&" "!==e.key||W({type:O.SelectWithKeyboard})}))},{id:S,triggerRect:M,isVisible:T},T]}var F=(0,n.forwardRef)((function(e,o){var t=e.label,r=e.ariaLabel,i=e.isVisible,s=e.id,a=g(e,S);return i?(0,n.createElement)(d.Portal,null,(0,n.createElement)(B,_({ref:o,label:t,"aria-label":r,isVisible:i},a,{id:(0,l.makeId)("tooltip",String(s))}))):null})),B=(0,n.forwardRef)((function(e,o){var t=e.ariaLabel,r=e["aria-label"],i=e.as,s=void 0===i?"div":i,a=e.id,l=e.isVisible,u=e.label,p=e.position,d=void 0===p?V:p,v=e.style,h=e.triggerRect,b=g(e,E),x=null!=(r||t),j=(0,n.useRef)(null),y=(0,c.useComposedRefs)(o,j),k=(0,f.useRect)(j,{observe:l});return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(s,_({role:x?void 0:"tooltip"},b,{ref:y,"data-reach-tooltip":"",id:x?void 0:a,style:_({},v,H(d,h,k))}),u),x&&(0,n.createElement)(m.VisuallyHidden,{role:"tooltip",id:a},r||t))}));function H(e,o,t){return!t?{visibility:"hidden"}:e(o,t)}var V=function(e,o,t){void 0===t&&(t=8);var n=(0,i.getDocumentDimensions)(),r=n.width,s=n.height;if(!e||!o)return{};var a={top:e.top-o.height<0,right:r=0||(r[t]=e[t]);return r}(e,i);return(0,n.createElement)(s,r({ref:o,style:r({border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},l)},u))}))})),s.register("24x14",(function(o,t){e(o.exports,"useRect",(function(){return l}));var n=s("lDSNw"),r=s("iOYVF"),i=s("2KczM"),a=s("l4vvo");function l(e,o,t){var s,l,u;(0,a.isBoolean)(o)?s=o:(s=null==(u=null==o?void 0:o.observe)||u,l=null==o?void 0:o.onChange);(0,a.isFunction)(t)&&(l=t);var c=(0,n.useState)(e.current),p=c[0],d=c[1],m=(0,n.useRef)(!1),f=(0,n.useRef)(!1),_=(0,n.useState)(null),g=_[0],v=_[1],h=(0,n.useRef)(l);return(0,i.useIsomorphicLayoutEffect)((function(){h.current=l,e.current!==p&&d(e.current)})),(0,i.useIsomorphicLayoutEffect)((function(){p&&!m.current&&(m.current=!0,v(p.getBoundingClientRect()))}),[p]),(0,i.useIsomorphicLayoutEffect)((function(){if(s){var o=p;if(f.current||(f.current=!0,o=e.current),o){var t=(0,r.default)(o,(function(e){null==h.current||h.current(e),v(e)}));return t.observe(),function(){t.unobserve()}}}}),[s,p,e]),g}})),s.register("iOYVF",(function(o,t){e(o.exports,"default",(function(){return a}));var n,r=["bottom","height","left","right","top","width"],i=new Map,s=function e(){var o=[];i.forEach((function(e,t){var n,i,s=t.getBoundingClientRect();n=s,i=e.rect,void 0===n&&(n={}),void 0===i&&(i={}),r.some((function(e){return n[e]!==i[e]}))&&(e.rect=s,o.push(e))})),o.forEach((function(e){e.callbacks.forEach((function(o){return o(e.rect)}))})),n=window.requestAnimationFrame(e)};var a=function(e,o){return{observe:function(){var t=0===i.size;i.has(e)?i.get(e).callbacks.push(o):i.set(e,{rect:void 0,hasRectChanged:!1,callbacks:[o]}),t&&s()},unobserve:function(){var t=i.get(e);if(t){var r=t.callbacks.indexOf(o);r>=0&&t.callbacks.splice(r,1),t.callbacks.length||i.delete(e),i.size||cancelAnimationFrame(n)}}}}})),s.register("hmgez",(function(t,n){e(t.exports,"isKnownLedgerActionError",(function(){return E})),e(t.exports,"LedgerAction",(function(){return I})),e(t.exports,"LedgerActionError",(function(){return M}));var r=s("hsoDC"),i=s("lMzyG"),a=s("4yY1D"),l=s("4y59b"),u=s("lDSNw"),c=s("NQvFB"),p=s("cZIbv"),d=s("gMNJN"),m=s("d1qx3"),f=s("laYjG"),_=s("miiws"),g=s("jQk2k"),v=s("kpxNY"),h=s("aanFI"),b=s("02iAW"),x=s("kn91D");const j=p.default.div` + display: flex; + flex-direction: column; + justify-content: space-between; + height: 100%; + width: 100%; +`,y=(0,p.default)(v.IconHeader)` + margin: auto 0px; + padding-left: 10px; + padding-right: 10px; +`,k=p.default.div` + width: 100%; + height: 100%; + display: flex; + flex-direction: column; + justify-content: space-between; +`,w=p.default.div` + display: flex; + flex-direction: column; + align-items: center; + margin-top: 55px; +`,O=(0,p.default)(x.Text).attrs({size:28,lineHeight:34,weight:500})` + margin-bottom: 8px; + margin-top: 22px; +`,C=(0,p.default)(x.Text).attrs({size:16,color:"#777"})` + max-width: 275px; + span { + color: white; + } +`,S={ledgerActionNeedToConfirm:"ledgerActionNeedToConfirm",ledgerActionNeedToConfirmMany:"ledgerActionNeedToConfirmMany",ledgerActionNeedToConfirmBlind:"ledgerActionNeedToConfirmBlind",ledgerActionNeedToConfirmBlindMany:"ledgerActionNeedToConfirmBlindMany",ledgerActionPleaseConnect:"ledgerActionPleaseConnect",ledgerActionConfirm:"ledgerActionConfirm",ledgerActionNeedPermission:"ledgerActionNeedPermission",ledgerActionPleaseConnectAndConfirm:"ledgerActionPleaseConnectAndConfirm",commandContinue:"commandContinue",commandCancel:"commandCancel"},E=e=>{if(e){if(26632===e.statusCode)return!0;if(27013===e.statusCode)return!0;if(27404===e.statusCode)return!0;if("DisconnectedDeviceDuringOperation"===e.name)return!0}return!1},T=e=>{switch(e){case r.LedgerApp.Bitcoin:return!1;case r.LedgerApp.EVM:case r.LedgerApp.Solana:return!0}},P=o(u).memo((e=>{const{primaryText:t,secondaryText:n,buttonAction:r,buttonTheme:i,buttonText:s}=e;return o(u).createElement(j,null,o(u).createElement(y,{icon:o(u).createElement(b.Spinner,{diameter:75}),primaryText:t,secondaryText:n}),o(u).createElement(f.Button,{onClick:r,theme:i},s))})),A=e=>{var t;const n=((e,o,t)=>{const{ledgerApp:n=r.LedgerApp.Solana,ledgerAction:s,numberOfTransactions:l=1,cancel:p=c.NOOP}=e,{t:d}=(0,i.useTranslation)();let f,_;_=l>1?T(n)?d(t.ledgerActionNeedToConfirmBlindMany,{numberOfTransactions:l,chainType:(0,r.getLedgerAppDisplayName)(n)}):d(t.ledgerActionNeedToConfirmMany,{numberOfTransactions:l,chainType:(0,r.getLedgerAppDisplayName)(n)}):T(n)?d(t.ledgerActionNeedToConfirmBlind,{chainType:(0,r.getLedgerAppDisplayName)(n)}):d(t.ledgerActionNeedToConfirm,{chainType:(0,r.getLedgerAppDisplayName)(n)});let g=d(t.commandCancel),v="default",h=p;switch(o.status){case"not-connected":f=d(t.ledgerActionPleaseConnect);break;case"reconnecting":case"waiting-for-approval":case"connected":f=d(t.ledgerActionConfirm);break;case"needs-permission":f=d(t.ledgerActionNeedPermission),_=d(t.ledgerActionPleaseConnectAndConfirm),v="primary",g=d(t.commandContinue),h=()=>{(0,m.openTabAsync)({url:"connect_hardware.html?permission=true"}),p()}}return(0,u.useEffect)((()=>{if(o.isConnected&&o.transport&&(null===o.isExpectedSelectedAppOpen||o.isExpectedSelectedAppOpen))try{s(o.transport)}catch(e){a.telemetry.captureError(e,a.FeatureTag.Ledger)}}),[o]),{primaryText:f,secondaryText:_,buttonTheme:v,buttonText:g,buttonAction:h}})(e,(e=>{const{data:o=r.LEDGER_NOT_CONNECTED_STATE}=d.hooks.useLedgerWireTransportState(!0,!1);return(0,u.useMemo)((()=>{var t;return{status:o.status,isConnected:o.isConnected,isExpectedSelectedAppOpen:o.isConnected&&(null===(t=o.selectedApp)||void 0===t?void 0:t.app)===e,transport:o.isConnected?o.transport:void 0}}),[e,o])})(null!==(t=e.ledgerApp)&&void 0!==t?t:r.LedgerApp.Solana),S);return o(u).createElement(P,Object.assign({},n))},I=e=>o(u).createElement(A,Object.assign({},e)),M=({ledgerActionError:e,onRetryClick:t,onCancelClick:n})=>{const{t:r}=(0,i.useTranslation)();return o(u).createElement(k,null,o(u).createElement("div",null,o(u).createElement(g.PageHeader,null,r("ledgerActionErrorHeader")),o(u).createElement(w,null,o(u).createElement(_.Circle,{color:(0,l.hexToRGB)("#EB3742",.1),diameter:94},o(u).createElement(h.IconFailure,{width:32})),26632===(null==e?void 0:e.statusCode)?o(u).createElement(o(u).Fragment,null,o(u).createElement(O,null,r("ledgerActionErrorBlindSignDisabledPrimaryText")),o(u).createElement(C,null,r("ledgerActionErrorBlindSignDisabledSecondaryText"))):o(u).createElement(o(u).Fragment,null),27013===(null==e?void 0:e.statusCode)?o(u).createElement(o(u).Fragment,null,o(u).createElement(O,null,r("ledgerActionErrorUserRejectionPrimaryText")),o(u).createElement(C,null,r("ledgerActionErrorUserRejectionSecondaryText"))):o(u).createElement(o(u).Fragment,null),27404===(null==e?void 0:e.statusCode)?o(u).createElement(o(u).Fragment,null,o(u).createElement(O,null,r("ledgerActionErrorDeviceLockedPrimaryText")),o(u).createElement(C,null,r("ledgerActionErrorDeviceLockedSecondaryText"))):o(u).createElement(o(u).Fragment,null),"DisconnectedDeviceDuringOperation"===(null==e?void 0:e.name)?o(u).createElement(o(u).Fragment,null,o(u).createElement(O,null,r("ledgerActionErrorDeviceDisconnectedDuringOperationPrimaryText")),o(u).createElement(C,null,r("ledgerActionErrorDeviceDisconnectedDuringOperationSecondaryText"))):o(u).createElement(o(u).Fragment,null))),o(u).createElement(f.ButtonPair,{primaryText:r("commandRetry"),secondaryText:r("commandCancel"),onPrimaryClicked:t,onSecondaryClicked:n}))}})),s.register("jQk2k",(function(t,n){e(t.exports,"Header",(function(){return f})),e(t.exports,"PageHeader",(function(){return b})),e(t.exports,"SettingsHeader",(function(){return y}));var r=s("lDSNw"),i=s("cZIbv"),a=s("ibYAx"),l=s("6ha3o"),u=s("7J3aJ"),c=s("2tQxs"),p=s("aanFI"),d=s("3ou76"),m=s("kn91D");const f=i.default.section` + z-index: 1; + background-color: #222222; + padding: 10px 16px; + display: flex; + flex-shrink: 0; + flex-direction: row; + align-items: center; + justify-content: ${e=>e.justifyContent}; + backdrop-filter: blur(10px); + border-bottom: 1px solid #323232; + height: ${e=>e.height}px; + width: 100%; +`;f.defaultProps={justifyContent:"center",height:a.HEADER_HEIGHT};const _=(0,i.default)(m.Text).attrs({size:16,weight:500,lineHeight:25})``;_.defaultProps={maxWidth:"280px",noWrap:!0};const g=i.default.div` + display: flex; + flex-shrink: 0; + justify-content: center; + align-items: center; + padding-bottom: 17px; + position: relative; + width: 100%; + ${e=>e.isSticky&&" position: sticky;\n margin-top: -16px;\n padding-top: 16px;\n top: -16px;\n background-color: #222222;\n "} +`,v=(0,i.default)(c.Dropdown)` + position: absolute; + right: 0; +`,h=(0,i.default)(d.IconBackground)` + position: absolute; + left: 0; +`,b=({isSticky:e,children:t,items:n,sections:i,icon:s,shouldWrap:a,onIconClick:l,onLeftButtonClick:u,useCloseButton:c})=>{const d=k({withCloseButton:null!=c&&c,onLeftButtonClick:u}),f=i&&i.length>0||n&&n.length>0;return o(r).createElement(g,{isSticky:e},d,o(r).createElement(m.Text,{weight:500,size:22,noWrap:!a,maxWidth:"280px"},t),f||l?o(r).createElement(v,{sections:i,items:n,icon:s||o(r).createElement(p.IconMore,null),onIconClick:l}):o(r).createElement("div",null))},x=(0,i.default)(f)` + position: relative; + border-bottom: none; + + &:after { + content: ""; + position: absolute; + bottom: 0; + left: -20px; + width: calc(100% + 40px); + border-bottom: 1px solid #323232; + } +`,j=i.default.div` + display: flex; + align-items: center; + justify-content: center; + flex: 1; +`,y=({children:e,sections:t,items:n,icon:i,shouldWrap:s,onIconClick:a})=>{const l=w(),u=t&&t.length>0||n&&n.length>0;return o(r).createElement(x,null,l,o(r).createElement(j,null,"string"==typeof e?o(r).createElement(_,{noWrap:!s},e):e),u||a?o(r).createElement(v,{sections:t,items:n,icon:i,onIconClick:a}):o(r).createElement("div",null))};x.defaultProps={justifyContent:"center",height:a.HEADER_HEIGHT};const k=({withCloseButton:e,onLeftButtonClick:t})=>{const{popDetailView:n,detailViewStackLength:i}=(0,l.useDetailViews)();return(0,r.useMemo)((()=>0===i?o(r).createElement("div",null):o(r).createElement(h,{onClick:()=>{null==t||t(),n()},"data-testid":"header--back"},e?o(r).createElement(p.IconClose,null):o(r).createElement(p.IconArrowLeftShort,null))),[e])},w=()=>{const{hideSettingsMenu:e}=(0,u.useSettingsMenu)(),{popDetailView:t,detailViewStackLength:n}=(0,l.useDetailViews)();return(0,r.useMemo)((()=>n>0?o(r).createElement(h,{onClick:()=>{t()},"data-testid":"header--back"},o(r).createElement(p.IconArrowLeftShort,null)):o(r).createElement(h,{"data-testid":"settings-menu-close-button",onClick:e},o(r).createElement(p.IconClose,null))),[])}})),s.register("6ha3o",(function(t,n){e(t.exports,"DetailViewsProvider",(function(){return h}),(function(e){return h=e})),e(t.exports,"useDetailViews",(function(){return y}),(function(e){return y=e}));var r=s("4y59b"),i=s("7dqns"),a=s("c1thM"),l=s("90BMT"),u=s("cwgZv"),c=s("lDSNw"),p=s("LqQFk"),d=s("NQvFB"),m=s("cZIbv"),f=s("gMNJN"),_=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);rd.NOOP,pushDetailView:d.NOOP,popDetailView:d.NOOP,detailViewStackLength:0}),v=(0,m.default)(a.motion.div)` + position: relative; + height: 100%; + display: flex; + flex-direction: column; +`,h=o(c).memo((({children:e,shouldResetOnAccountChange:t,shouldPushDetailView:n})=>{const r=x(),{detailViewStack:i,setDetailViewStack:s,pushDetailView:a}=r,l=_(r,["detailViewStack","setDetailViewStack","pushDetailView"]),{data:u}=f.hooks.useSelectedMultiChainAccountIdentifier();return(0,c.useEffect)((()=>{t&&s([])}),[u,s,t]),(0,c.useEffect)((()=>{n&&a(e)}),[e,n,a]),o(c).createElement(g.Provider,{value:Object.assign(Object.assign({},l),{pushDetailView:a,detailViewStackLength:i.length})},o(c).createElement(j,{stack:i},e))})),b=navigator.webdriver?0:500,x=()=>{const[e,t]=(0,c.useState)([]),n=(0,c.useMemo)((()=>o(u)((e=>{t((o=>(0,l.default)(o,(o=>{o.push(e)}))))}),b,{leading:!0,trailing:!1})),[t]),r=(0,c.useCallback)((()=>{t((e=>(0,l.default)(e,(e=>{e.pop()}))))}),[t]),i=(0,c.useCallback)((e=>()=>{n(e)}),[n]);return(0,c.useMemo)((()=>({detailViewStack:e,setDetailViewStack:t,pushDetailView:n,popDetailView:r,pushDetailViewCallback:i})),[e,r,n,i])},j=({children:e,stack:t})=>{const n=(0,p.default)(t,((e,o)=>(null==e?void 0:e.length)===o.length)),s=(0,r.getLast)(t),a=t.length>(null!=n?n:[]).length,l=void 0===n,u=l?0:a?10:-10,d=l?1:0;return o(c).createElement(i.AnimatePresence,{mode:"wait"},o(c).createElement(v,{key:`${t.length}_${null==n?void 0:n.length}`,initial:{x:u,opacity:d},animate:{x:0,opacity:1},exit:{opacity:0},transition:{duration:.15},ref:k},s||e))},y=()=>{const e=(0,c.useContext)(g);if(!e)throw new Error("Missing detail view context");return e},k=e=>{e&&e.parentElement&&(e.parentElement.scrollTop=0)}})),s.register("cwgZv",(function(e,o){var n="Expected a function",r=NaN,i="[object Symbol]",s=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,u=/^0o[0-7]+$/i,c=parseInt,p="object"==typeof t&&t&&t.Object===Object&&t,d="object"==typeof self&&self&&self.Object===Object&&self,m=p||d||Function("return this")(),f=Object.prototype.toString,_=Math.max,g=Math.min,v=function(){return m.Date.now()};function h(e,o,t){var r,i,s,a,l,u,c=0,p=!1,d=!1,m=!0;if("function"!=typeof e)throw new TypeError(n);function f(o){var t=r,n=i;return r=i=void 0,c=o,a=e.apply(n,t)}function h(e){var t=e-u;return void 0===u||t>=o||t<0||d&&e-c>=s}function j(){var e=v();if(h(e))return y(e);l=setTimeout(j,function(e){var t=o-(e-u);return d?g(t,s-(e-c)):t}(e))}function y(e){return l=void 0,m&&r?f(e):(r=i=void 0,a)}function k(){var e=v(),t=h(e);if(r=arguments,i=this,u=e,t){if(void 0===l)return function(e){return c=e,l=setTimeout(j,o),p?f(e):a}(u);if(d)return l=setTimeout(j,o),f(u)}return void 0===l&&(l=setTimeout(j,o)),a}return o=x(o)||0,b(t)&&(p=!!t.leading,s=(d="maxWait"in t)?_(x(t.maxWait)||0,o):s,m="trailing"in t?!!t.trailing:m),k.cancel=function(){void 0!==l&&clearTimeout(l),c=0,r=u=i=l=void 0},k.flush=function(){return void 0===l?a:y(v())},k}function b(e){var o=typeof e;return!!e&&("object"==o||"function"==o)}function x(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&f.call(e)==i}(e))return r;if(b(e)){var o="function"==typeof e.valueOf?e.valueOf():e;e=b(o)?o+"":o}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var t=l.test(e);return t||u.test(e)?c(e.slice(2),t?2:8):a.test(e)?r:+e}e.exports=function(e,o,t){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(n);return b(t)&&(r="leading"in t?!!t.leading:r,i="trailing"in t?!!t.trailing:i),h(e,o,{leading:r,maxWait:o,trailing:i})}})),s.register("2tQxs",(function(t,n){e(t.exports,"Dropdown",(function(){return _}));var r=s("9MDka"),i=s("lDSNw"),a=s("cZIbv"),l=s("1yIB4"),u=s("3ou76");const c=(0,a.default)(r.MenuList)` + background: #000000; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); + border-radius: 6px; + padding: 10px 17px; + margin-top: 4px; + width: ${e=>e.width}; + + /* this is needed for the dropdown to correctly overlay on our settings popups */ + z-index: 10; + position: relative; +`,p=a.default.div` + overflow: scroll; + max-height: ${e=>e.maxHeight}; +`,d=(0,a.default)(r.MenuItem)` + font-size: 16px; + padding: 7px 0px; + display: flex; + color: ${e=>e.variant===l.CTAVariant.Warning?"#B5373E":"#FFFFFF"}; + justify-content: space-between; + ${e=>{const o=e.variant===l.CTAVariant.Warning?"#FF0000":"#AB9FF2";return a.css` + &[data-selected] { + background: inherit; + color: ${o}; + p { + color: ${o}; + } + } + `}} +`,m=(0,a.default)(d)` + padding: 0; +`,f=a.default.div` + width: 100%; + margin: 6px 0px; + border-bottom: 1px solid #323232; +`,_=({icon:e,items:t,sections:n,onIconClick:s,className:a,children:l,dropdownWidth:_="250px",noDropdownItemPadding:g=!1})=>{const v="330px",h=(0,i.useMemo)((()=>g?m:d),[g]);return o(i).createElement(r.Menu,null,(({isExpanded:d})=>o(i).createElement(o(i).Fragment,null,o(i).createElement(r.MenuButton,{as:"span",className:a,onClick:s},e?o(i).createElement(u.IconBackground,{isActive:t&&d},e):l),n?o(i).createElement(c,{width:_},o(i).createElement(p,{maxHeight:v},n.map(((e,t)=>e.data.length?o(i).createElement("div",{key:e.key},e.data.map(((e,n)=>o(i).createElement(h,{"data-testid":`dropdown-section-${t}-item-${n}`,key:e.key,onSelect:e.onClick,variant:e.variant},e.label))),t!==n.length-1?o(i).createElement(f,null):null):null)))):null,t?o(i).createElement(c,{width:_},o(i).createElement(p,{maxHeight:v},t.map(((e,t)=>o(i).createElement(h,{"data-testid":`dropdown-item-${t}`,key:e.key,onSelect:e.onClick,variant:e.variant},e.label))))):null)))}})),s.register("9MDka",(function(o,t){e(o.exports,"Menu",(function(){return h})),e(o.exports,"MenuButton",(function(){return b})),e(o.exports,"MenuItem",(function(){return j})),e(o.exports,"MenuList",(function(){return k}));var n=s("lDSNw"),r=s("72Dek"),i=s("ljH9n"),a=(s("f89I7"),s("3Uon5")),l=s("34T6h");function u(){return u=Object.assign||function(e){for(var o=1;o=0||(r[t]=e[t]);return r}var p=["as","id","children"],d=["as"],m=["as"],f=["as"],_=["as"],g=["portal"],v=["as"],h=(0,n.forwardRef)((function(e,o){var t=e.as,r=void 0===t?n.Fragment:t,s=e.id,d=e.children,m=c(e,p);(0,a.useCheckStyles)("menu-button");var f=(0,n.useMemo)((function(){try{return(0,l.isFragment)((0,n.createElement)(r,null))}catch(e){return!1}}),[r])?{}:u({ref:o,id:s,"data-reach-menu":""},m);return(0,n.createElement)(r,f,(0,n.createElement)(i.DropdownProvider,{id:s,children:d}))})),b=(0,n.forwardRef)((function(e,o){var t=e.as,r=void 0===t?"button":t,s=c(e,d),a=(0,i.useDropdownTrigger)(u({},s,{ref:o})),l=a.data,p=l.isExpanded,m=l.controls,f=a.props;return(0,n.createElement)(r,u({"aria-expanded":!!p||void 0,"aria-haspopup":!0,"aria-controls":m},f,{"data-reach-menu-button":""}))})),x=(0,n.forwardRef)((function(e,o){var t=e.as,r=void 0===t?"div":t,s=c(e,m),a=(0,i.useDropdownItem)(u({},s,{ref:o})),l=a.data.disabled,p=a.props;return(0,n.createElement)(r,u({role:"menuitem"},p,{"aria-disabled":l||void 0,"data-reach-menu-item":""}))})),j=(0,n.forwardRef)((function(e,o){var t=e.as,r=void 0===t?"div":t,i=c(e,f);return(0,n.createElement)(x,u({},i,{ref:o,as:r}))})),y=(0,n.forwardRef)((function(e,o){var t=e.as,r=void 0===t?"div":t,s=c(e,_),a=(0,i.useDropdownItems)(u({},s,{ref:o})),l=a.data,p=l.activeDescendant,d=l.triggerId,m=a.props;return(0,n.createElement)(r,u({"aria-activedescendant":p,"aria-labelledby":d||void 0,role:"menu"},m,{"data-reach-menu-items":""}))})),k=(0,n.forwardRef)((function(e,o){var t=e.portal,r=void 0===t||t,i=c(e,g);return(0,n.createElement)(w,{portal:r},(0,n.createElement)(y,u({},i,{ref:o,"data-reach-menu-list":""})))})),w=(0,n.forwardRef)((function(e,o){var t=e.as,s=void 0===t?"div":t,a=c(e,v),l=(0,i.useDropdownPopover)(u({},a,{ref:o})),p=l.data,d=p.portal,m=p.targetRef,f=p.position,_=l.props,g={"data-reach-menu-popover":""};return d?(0,n.createElement)(r.Popover,u({},_,g,{as:s,targetRef:m,position:f})):(0,n.createElement)(s,u({},_,g))}))})),s.register("72Dek",(function(t,n){e(t.exports,"Popover",(function(){return m})),e(t.exports,"positionMatchWidth",(function(){return h}));var r=s("lDSNw"),i=s("hrFm9"),a=s("6cGyN"),l=s("2VBYP"),u=s("9PqFM"),c=s("cwKgL");function p(){return p=Object.assign||function(e){for(var o=1;o=0||(r[t]=e[t]);return r}(e,d),x=(0,r.useRef)(null),j=(0,a.useRect)(x,{observe:!b.hidden}),y=(0,a.useRect)(s,{observe:!b.hidden}),k=(0,u.useComposedRefs)(x,t);return function(e,t){var n=(0,l.getOwnerDocument)(e.current);function i(e){"Tab"===e.key&&t.current&&0===o(c)(t.current).length||("Tab"===e.key&&e.shiftKey?m(e)?f(e):_(e)?g(e):h(e)&&x():"Tab"===e.key&&(a()?u(e):p()?d(e):v(e)&&x()))}function s(){var r=o(c)(n),i=r&&e.current?r.indexOf(e.current):-1,s=r&&r[i+1];return(!t.current||!t.current.contains(s||null))&&s}function a(){return!!e.current&&e.current===n.activeElement}function u(e){var n=t.current&&o(c)(t.current);n&&n[0]&&(e.preventDefault(),n[0].focus())}function p(){if(!!t.current&&t.current.contains(n.activeElement||null)){var e=t.current&&o(c)(t.current);return Boolean(e&&e[e.length-1]===n.activeElement)}return!1}function d(e){var o=s();o&&(e.preventDefault(),o.focus())}function m(e){if(e.shiftKey){var o=s();return e.target===o}}function f(e){var n=t.current&&o(c)(t.current),r=n&&n[n.length-1];r&&(e.preventDefault(),r.focus())}function _(e){var n=t.current&&o(c)(t.current);return!!n&&(0!==n.length&&e.target===n[0])}function g(o){var t;o.preventDefault(),null==(t=e.current)||t.focus()}function v(e){var r=t.current?o(c)(n).filter((function(e){return!t.current.contains(e)})):null;return!!r&&e.target===r[r.length-1]}function h(e){return e.target===o(c)(n)[0]}(0,r.useEffect)((function(){return n.addEventListener("keydown",i),function(){n.removeEventListener("keydown",i)}}),[]);var b=[];function x(){var e=t.current&&o(c)(t.current);e&&(e.forEach((function(e){b.push([e,e.tabIndex]),e.tabIndex=-1})),n.addEventListener("focusin",j))}function j(){n.removeEventListener("focusin",j),b.forEach((function(e){var o=e[0],t=e[1];o.tabIndex=t}))}}(s,x),(0,r.createElement)(i,p({"data-reach-popover":"",ref:k},b,{style:p({position:"absolute"},_.apply(void 0,[f,y,j].concat(h)),b.style)}))}));function _(e,o,t){for(var n=arguments.length,r=new Array(n>3?n-3:0),i=3;i=0||(r[t]=e[t]);return r}function v(){return v=Object.assign||function(e){for(var o=1;o8||t>8)&&(N.current=!0)}oe||null==ee||w||I({type:T,payload:{index:ee,dropdownRef:M}})})),onFocus:(0,_.composeEventHandlers)(O,(function(){N.current=!0,oe||null==ee||w||I({type:T,payload:{index:ee}})})),onMouseUp:(0,_.composeEventHandlers)(x,(function(e){(0,a.isRightClick)(e.nativeEvent)||(N.current?r?Y.current?Y.current=!1:G.current&&G.current.click():w||ne():N.current=!0)}))})}}function L(e){e.id;var o=e.onKeyDown,t=e.ref,r=g(e,x),s=V(),a=s.dispatch,u=s.triggerRef,c=s.dropdownRef,d=s.selectCallbacks,m=s.dropdownId,h=s.state,b=h.isExpanded,j=h.triggerId,y=h.selectionIndex,O=h.typeaheadQuery,C=W(),S=(0,f.useComposedRefs)(c,t);(0,n.useEffect)((function(){var e=function(e,o){void 0===o&&(o="");if(!o)return null;var t=e.find((function(e){var t,n,r;return!e.disabled&&(null==(t=e.element)||null==(n=t.dataset)||null==(r=n.valuetext)?void 0:r.toLowerCase().startsWith(o))}));return t?e.indexOf(t):null}(C,O);O&&null!=e&&a({type:T,payload:{index:e,dropdownRef:c}});var o=window.setTimeout((function(){return O&&a({type:E,payload:""})}),1e3);return function(){return window.clearTimeout(o)}}),[a,C,O,c]);var P=(0,l.usePrevious)(C.length),I=(0,l.usePrevious)(C[y]),M=(0,l.usePrevious)(y);(0,n.useEffect)((function(){y>C.length-1?a({type:T,payload:{index:C.length-1,dropdownRef:c}}):P!==C.length&&y>-1&&I&&M===y&&C[y]!==I&&a({type:T,payload:{index:C.findIndex((function(e){return e.key===(null==I?void 0:I.key)})),dropdownRef:c}})}),[c,a,C,P,I,M,y]);var D=(0,_.composeEventHandlers)((function(e){var o=e.key;if(b)switch(o){case"Enter":case" ":var t=C.find((function(e){return e.index===y}));t&&!t.disabled&&(e.preventDefault(),t.isLink&&t.element?t.element.click():(B(u.current),d.current[t.index]&&d.current[t.index](),a({type:k})));break;case"Escape":B(u.current),a({type:w});break;case"Tab":e.preventDefault();break;default:if((0,p.isString)(o)&&1===o.length){var n=O+o.toLowerCase();a({type:E,payload:n})}}}),(0,i.useDescendantKeyDown)(A,{currentIndex:y,orientation:"vertical",rotate:!1,filter:function(e){return!e.disabled},callback:function(e){a({type:T,payload:{index:e,dropdownRef:c}})},key:"index"}));return{data:{activeDescendant:F(y)||void 0,triggerId:j},props:v({tabIndex:-1},r,{ref:S,id:m,onKeyDown:(0,_.composeEventHandlers)(o,D)})}}function R(e){var o=e.onBlur,t=e.portal,r=void 0===t||t,i=e.position,s=e.ref,a=g(e,j),l=V(),c=l.triggerRef,p=l.triggerClickedRef,d=l.dispatch,m=l.dropdownRef,h=l.popoverRef,b=l.state.isExpanded,x=(0,f.useComposedRefs)(h,s);return(0,n.useEffect)((function(){if(b){var e=(0,u.getOwnerDocument)(h.current);return e.addEventListener("mousedown",o),function(){e.removeEventListener("mousedown",o)}}function o(e){var o,t;p.current?p.current=!1:(o=h.current,t=e.target,o&&o.contains(t)||d({type:w}))}}),[p,c,d,m,h,b]),{data:{portal:r,position:i,targetRef:c,isExpanded:b},props:v({ref:x,hidden:!b,onBlur:(0,_.composeEventHandlers)(o,(function(e){e.currentTarget.contains(e.relatedTarget)||d({type:w})}))},a)}}function F(e){var o=(0,n.useContext)(I).dropdownId;return null!=e&&e>-1?(0,d.makeId)("option-"+e,o):void 0}function B(e){e&&e.focus()}function H(e,o){switch(void 0===o&&(o={}),o.type){case k:case w:return v({},e,{isExpanded:!1,selectionIndex:-1});case O:return v({},e,{isExpanded:!0,selectionIndex:0});case C:return v({},e,{isExpanded:!0,selectionIndex:o.payload.index});case S:return v({},e,{isExpanded:!0,selectionIndex:-1});case T:var t=o.payload.dropdownRef,n=void 0===t?{current:null}:t;if(o.payload.index>=0&&o.payload.index!==e.selectionIndex){if(n.current){var r=(0,u.getOwnerDocument)(n.current);n.current!==(null==r?void 0:r.activeElement)&&n.current.focus()}return v({},e,{selectionIndex:null!=o.payload.max?Math.min(Math.max(o.payload.index,0),o.payload.max):Math.max(o.payload.index,0)})}return e;case y:return v({},e,{selectionIndex:-1});case P:return v({},e,{triggerId:o.payload});case E:return void 0!==o.payload?v({},e,{typeaheadQuery:o.payload}):e;default:return e}}function V(){return(0,n.useContext)(I)}function W(){return(0,i.useDescendants)(A)}})),s.register("8KXxB",(function(o,t){e(o.exports,"createDescendantContext",(function(){return p})),e(o.exports,"useDescendant",(function(){return d})),e(o.exports,"useDescendantsInit",(function(){return m})),e(o.exports,"useDescendants",(function(){return f})),e(o.exports,"DescendantProvider",(function(){return _})),e(o.exports,"useDescendantKeyDown",(function(){return g}));var n=s("lDSNw"),r=s("bDxAQ"),i=s("2KczM"),a=s("g1ck2"),l=s("f89I7");function u(){return u=Object.assign||function(e){for(var o=1;o=0||(r[t]=e[t]);return r}(e,c);o&&i((function(e){var r;if(null!=t)return[].concat(e,[u({},n,{element:o,index:t})]).sort((function(e,o){return e.index-o.index}));if(0===e.length)r=[u({},n,{element:o,index:0})];else if(e.find((function(e){return e.element===o})))r=e;else{var i=e.findIndex((function(e){return!(!e.element||!o)&&Boolean(e.element.compareDocumentPosition(o)&Node.DOCUMENT_POSITION_PRECEDING)})),s=u({},n,{element:o,index:i});r=-1===i?[].concat(e,[s]):[].concat(e.slice(0,i),[s],e.slice(i))}return r.map((function(e,o){return u({},e,{index:o})}))}))}),[]),a=(0,n.useCallback)((function(e){e&&i((function(o){return o.filter((function(o){return e!==o.element}))}))}),[]);return(0,n.createElement)(o.Provider,{value:(0,n.useMemo)((function(){return{descendants:r,registerDescendant:s,unregisterDescendant:a}}),[r,s,a])},t)}function g(e,o){var t=(0,n.useContext)(e).descendants,r=o.callback,i=o.currentIndex,s=o.filter,a=o.key,l=void 0===a?"index":a,u=o.orientation,c=void 0===u?"vertical":u,p=o.rotate,d=void 0===p||p,m=o.rtl,f=void 0!==m&&m;return function(e){if(["ArrowDown","ArrowUp","ArrowLeft","ArrowRight","PageUp","PageDown","Home","End"].includes(e.key)){var o=null!=i?i:-1,n=s?t.filter(s):t;if(n.length){var a=n.findIndex((function(e){return e.index===i}));switch(e.key){case"ArrowDown":if("vertical"===c||"both"===c){e.preventDefault();var u=x();r("option"===l?u:u[l])}break;case"ArrowUp":if("vertical"===c||"both"===c){e.preventDefault();var p=j();r("option"===l?p:p[l])}break;case"ArrowLeft":if("horizontal"===c||"both"===c){e.preventDefault();var m=(f?x:j)();r("option"===l?m:m[l])}break;case"ArrowRight":if("horizontal"===c||"both"===c){e.preventDefault();var _=(f?j:x)();r("option"===l?_:_[l])}break;case"PageUp":e.preventDefault();var g=(e.ctrlKey?j:y)();r("option"===l?g:g[l]);break;case"Home":e.preventDefault();var v=y();r("option"===l?v:v[l]);break;case"PageDown":e.preventDefault();var h=(e.ctrlKey?x:k)();r("option"===l?h:h[l]);break;case"End":e.preventDefault();var b=k();r("option"===l?b:b[l])}}}function x(){return o===k().index?d?y():n[a]:n[(a+1)%n.length]}function j(){return o===y().index?d?k():n[a]:n[(a-1+n.length)%n.length]}function y(){return n[0]}function k(){return n[n.length-1]}}}})),s.register("f89I7",(function(o,t){function n(){}e(o.exports,"noop",(function(){return n}))})),s.register("eOkVJ",(function(o,t){function n(e){return"which"in e?3===e.which:"button"in e&&2===e.button}e(o.exports,"isRightClick",(function(){return n}))})),s.register("7q6VH",(function(o,t){e(o.exports,"usePrevious",(function(){return r}));var n=s("lDSNw");function r(e){var o=(0,n.useRef)(null);return(0,n.useEffect)((function(){o.current=e}),[e]),o.current}})),s.register("eO0wF",(function(o,t){e(o.exports,"useStatefulRefValue",(function(){return r}));var n=s("lDSNw");function r(e,o){var t=(0,n.useState)(o),r=t[0],i=t[1];return[r,(0,n.useCallback)((function(o){e.current=o,i(o)}),[])]}})),s.register("1yIB4",(function(o,t){var n,r;e(o.exports,"CTAVariant",(function(){return n})),(r=n||(n={})).Primary="primary",r.Success="success",r.Warning="warning",r.Danger="danger",r.Info="info",r.Light="light",r.Dark="dark"})),s.register("f2jhO",(function(t,n){e(t.exports,"CollectibleImage",(function(){return m}));var r=s("c1thM"),i=s("lDSNw"),a=s("cZIbv"),l=s("lkKWy"),u=s("lr3EX"),c=s("hjnIF");const p=(0,a.default)(r.motion.img)` + width: 44px; + height: 44px; + border-radius: 4px; + object-fit: cover; + margin-right: 12px; +`,d=a.default.div` + width: 44px; + height: 44px; + border-radius: 4px; + background-color: ${"#2D2D2D"}; + margin-right: 12px; +`,m=({src:e,alt:t,mediaType:n})=>{const[r,s]=(0,i.useState)(!1),[a,m]=(0,i.useState)(!1);return r?o(i).createElement(d,null,o(i).createElement(l.CollectibleMediaIconContainer,null,o(i).createElement(u.CollectibleMediaPlaceholder,{type:n}))):o(i).createElement(i.Fragment,null,o(i).createElement(p,{src:e,alt:t,onError:()=>{s(!0)},onLoad:()=>{m(!0)},variants:{hidden:{opacity:0,display:"none"},visible:{opacity:1,display:"block"}},animate:a?"visible":"hidden"}),a?null:o(i).createElement(c.SkeletonLoader,{aspectRatio:1,width:"44px",height:"44px",backgroundColor:"#434343",borderRadius:"4px",margin:"0 12px 0 0"}))}})),s.register("lkKWy",(function(o,t){e(o.exports,"CollectibleMediaIconContainer",(function(){return n}));const n=s("cZIbv").default.div` + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + border-radius: 8px; + overflow: hidden; + background-color: ${e=>e.isPurple?"#34333f":"#2d2d2d"}; + background-image: ${e=>e.previewImage?`url(${e.previewImage})`:void 0}; + background-repeat: no-repeat; + background-size: cover; + background-position: center; +`})),s.register("lr3EX",(function(t,n){e(t.exports,"CollectibleMediaPlaceholder",(function(){return a}));var r=s("lDSNw"),i=s("aanFI");const a=o(r).memo((({type:e,width:t=48,fill:n="#474747"})=>{switch(e){case"video":return o(r).createElement(i.IconVideo,{width:t,height:t,fill:n});case"audio":return o(r).createElement(i.IconMusicNote,{width:t,height:t,fill:n});default:return o(r).createElement(i.IconImage,{width:t,height:t,fill:n})}}))})),s.register("hjnIF",(function(o,t){e(o.exports,"SkeletonLoader",(function(){return i}));var n=s("cZIbv");const r=n.keyframes` + 0% { + opacity: 1; + } + 50% { + opacity: 0.5; + } + 100% { + opacity: 1; + } +`,i=n.default.div` + display: flex; + aspect-ratio: ${({aspectRatio:e})=>e}; + flex-direction: ${({flexDirection:e})=>e}; + flex-wrap: ${({flexWrap:e})=>e}; + align-items: ${({align:e})=>e}; + justify-content: ${({justify:e})=>e}; + width: ${({width:e})=>e}; + height: ${({height:e})=>e}; + margin: ${({margin:e})=>e}; + margin-bottom: ${({marginBottom:e})=>e}; + padding: ${({padding:e})=>e}; + border-radius: ${({borderRadius:e})=>e}; + background-color: ${e=>e.backgroundColor||e.theme.skeletonLight}; + animation: ${r} 2s ease-in-out infinite; +`})),s.register("8n5Ok",(function(t,n){e(t.exports,"MotionReceiveValue",(function(){return l}));var r=s("bK93X"),i=s("cY1xM"),a=s("lDSNw");const l=({from:e,to:t,currencySymbol:n})=>{const s=(0,a.useRef)(null),l=(0,i.useInView)(s,{once:!0});return(0,a.useEffect)((()=>{if(!l||!s||!t)return;const o=(0,r.animate)(e,t,{duration:.4,delay:.2,ease:"easeOut",onUpdate(e){var o,r,i;s.current&&(s.current.textContent=(o=e,r=t,i=2.5,100*Math.abs((o-r)/o)<=i?e===t?`${e} ${n}`:`${e.toFixed(5)} ${n}`:`${Math.trunc(e)} ${n}`))}});return()=>o.stop()}),[l,e,t,n]),o(a).createElement("p",{style:{color:"#21E56F",fontSize:"28px",minHeight:"41px",fontWeight:500,lineHeight:"41px"},ref:s})}})),s.register("cY1xM",(function(o,t){e(o.exports,"useInView",(function(){return i}));var n=s("lDSNw"),r=s("dt68p");function i(e,{root:o,margin:t,amount:i,once:s=!1}={}){const[a,l]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{if(!e.current||s&&a)return;const n={root:o&&o.current||void 0,margin:t,amount:"some"===i?"any":i};return(0,r.inView)(e.current,(()=>(l(!0),s?void 0:()=>l(!1))),n)}),[o,e,t,s]),a}})),s.register("dt68p",(function(o,t){e(o.exports,"inView",(function(){return i}));var n=s("gQ53F");const r={any:0,all:1};function i(e,o,{root:t,margin:i,amount:s="any"}={}){const a=(0,n.resolveElements)(e),l=new WeakMap,u=new IntersectionObserver((e=>{e.forEach((e=>{const t=l.get(e.target);if(e.isIntersecting!==Boolean(t))if(e.isIntersecting){const t=o(e);"function"==typeof t?l.set(e.target,t):u.unobserve(e.target)}else t&&(t(e),l.delete(e.target))}))}),{root:t,rootMargin:i,threshold:"number"==typeof s?s:r[s]});return a.forEach((e=>u.observe(e))),()=>u.disconnect()}})),s.register("jfZCm",(function(t,n){e(t.exports,"InsufficientBalance",(function(){return j}));var r=s("belzv"),i=s("lMzyG"),a=s("lDSNw"),l=s("cZIbv"),u=s("Ofn8S"),c=s("2LZGp"),p=s("laYjG"),d=s("5ftLv"),m=s("5RSKW"),f=s("kn91D");const _=new Map([[r.NetworkIDs.Solana.Mainnet,"SOL"],[r.NetworkIDs.Polygon.Mainnet,"MATIC"],[r.NetworkIDs.Ethereum.Mainnet,"ETH"]]),g=l.default.div` + width: 100%; + height: 100%; + display: flex; + flex-direction: column; + justify-content: space-between; + overflow-y: scroll; +`,v=l.default.div` + display: flex; + flex-direction: column; + align-items: center; + margin-top: 90px; +`,h=(0,l.default)(f.Text).attrs({size:28,weight:500,color:"#FFF"})` + margin: 16px; +`,b=(0,l.default)(f.Text).attrs({size:14,weight:400,lineHeight:17,color:"#999"})` + max-width: 275px; + span { + color: white; + } +`,x=(0,l.default)(u.InfoCard)` + width: 100%; + margin-top: 32px; +`,j=({networkId:e,token:t})=>{const{t:n}=(0,i.useTranslation)(),{handleHideModalVisibility:r}=(0,c.useModals)(),s=(0,a.useCallback)((()=>{r("insufficientBalance")}),[r]),l=e?_.get(e):n("tokens");return o(a).createElement(g,null,o(a).createElement("div",null,o(a).createElement(v,null,o(a).createElement(d.ConfirmationIcon,{type:d.ConfirmationIconType.Failure,backgroundWidth:75}),o(a).createElement(h,null,n("insufficientBalancePrimaryText",{tokenSymbol:l})),o(a).createElement(b,null,n("insufficientBalanceSecondaryText",{tokenSymbol:l})),t?o(a).createElement(x,{roundedTop:!0,roundedBottom:!0},o(a).createElement(u.InfoRow,{label:n("insufficientBalanceRemaining")},o(a).createElement(u.Value,{color:"#EB3742"},`${t.balance} ${l}`)),o(a).createElement(m.ItemSeparator,{gap:1}),o(a).createElement(u.InfoRow,{label:n("insufficientBalanceRequired")},o(a).createElement(u.Value,null,`${t.required} ${l}`))):null)),o(a).createElement(p.Button,{onClick:s},n("commandCancel")))}})),s.register("Ofn8S",(function(t,n){e(t.exports,"InfoCard",(function(){return p})),e(t.exports,"InfoRow",(function(){return g})),e(t.exports,"Value",(function(){return h}));var r=s("lDSNw"),i=s("cZIbv"),a=s("eWecA"),l=s("hjnIF"),u=s("bz0pe"),c=s("kn91D");const p=i.default.div` + overflow: hidden; + border-top-right-radius: ${e=>e.roundedTop?8:0}px; + border-top-left-radius: ${e=>e.roundedTop?8:0}px; + border-bottom-right-radius: ${e=>e.roundedBottom?8:0}px; + border-bottom-left-radius: ${e=>e.roundedBottom?8:0}px; +`,d=i.default.div` + display: flex; + height: 49px; + padding: 0 16px; + flex-direction: row; + justify-content: space-between; + align-items: center; + &:last-of-type { + margin-bottom: 0; + } + background-color: ${e=>{var o;return null!==(o=e.customBackground)&&void 0!==o?o:"#2a2a2a"}}; + ${e=>e.onClick?i.css` + :hover { + background-color: #333333; + } + cursor: pointer; + `:""} +`,m=i.default.div` + display: flex; + flex-direction: row; + align-items: center; +`,f=i.default.div` + display: flex; + margin: 2px 4px 0 0; +`,_=(0,i.default)(c.Text).attrs((e=>({color:e.color||"#777",size:14,lineHeight:17,weight:400,noWrap:!0,paddingLeft:8})))` + cursor: ${e=>e.onClick?"pointer":"default"}; + text-decoration: none; +`,g=({children:e,icon:t,fontWeight:n,label:i,lineHeight:s,customBackground:u,color:c,tooltipContent:p,isLoading:_=!1,onClick:g})=>o(r).createElement(d,{customBackground:u,onClick:_?void 0:g},o(r).createElement(m,null,t?o(r).createElement(f,null,t):null,o(r).createElement(a.Info,{tooltipAlignment:"topLeft",iconSize:12,lineHeight:null!=s?s:17,fontWeight:null!=n?n:400,info:p?o(r).createElement(v,{tooltipContent:p}):null,textColor:c||"#FFF"},i)),_?o(r).createElement(l.SkeletonLoader,{width:"75px",height:"15px",borderRadius:"50px",backgroundColor:"#434343"}):e),v=({tooltipContent:e})=>o(r).createElement(u.TooltipContent,null,"string"==typeof e?o(r).createElement(u.TooltipText,null,e):e),h=({children:e,color:t,onClick:n})=>o(r).createElement(_,{onClick:n,color:t||"#777"},e||"-")})),s.register("5RSKW",(function(o,t){e(o.exports,"ItemSeparator",(function(){return n}));const n=s("cZIbv").default.div` + height: ${e=>{var o;return null!==(o=e.gap)&&void 0!==o?o:8}}px; +`})),s.register("3Hr5G",(function(t,n){e(t.exports,"BitcoinAddressTypesInterstitial",(function(){return f}));var r=s("lMzyG"),i=s("lDSNw"),a=s("NQvFB"),l=s("cZIbv"),u=s("2LZGp"),c=s("d1qx3"),p=s("laYjG"),d=s("aanFI"),m=s("gBjvv");const f=()=>{const{t:e}=(0,r.useTranslation)(),{handleHideModalVisibility:t}=(0,u.useModals)(),n=(0,i.useCallback)((()=>{t("bitcoinAddressTypes")}),[t]),s={icon:o(i).createElement(_,{src:"/images/bitcoin/btc-address-types.png"}),headerTitle:e("headerTitleInfo"),bodyTitle:e("bitcoinAddressTypesBodyTitle"),details:[{icon:o(i).createElement(g,null,o(i).createElement(d.IconInfo,{width:20})),title:e("bitcoinAddressTypesFeature1Title"),subtitle:e("bitcoinAddressTypesFeature1Subtitle")},{icon:o(i).createElement(v,null,o(i).createElement(d.IconWalletOutline,{width:28})),title:e("bitcoinAddressTypesFeature2Title"),subtitle:e("bitcoinAddressTypesFeature2Subtitle")},{icon:o(i).createElement(v,null,o(i).createElement(d.IconWalletOutline,{width:28})),title:e("bitcoinAddressTypesFeature3Title"),subtitle:e("bitcoinAddressTypesFeature3Subtitle")}],FooterComponent:()=>o(i).createElement(p.ButtonPair,{primaryText:e("interstitialDismissUnderstood"),onPrimaryClicked:n,secondaryText:e("commandLearnMore"),onSecondaryClicked:()=>(0,c.openTabAsync)({url:a.PHANTOM_SUPPORT_BITCOIN_ADDRESS_TYPES})}),onDismiss:n};return o(i).createElement(m.FullScreenOverlay,Object.assign({},s))},_=l.default.img` + display: block; + width: 200px; + margin: -15px auto -10px; +`,g=l.default.div` + padding-left: 4px; +`,v=l.default.div` + transform: translateY(-5px); +`})),s.register("gBjvv",(function(t,n){e(t.exports,"FullScreenOverlay",(function(){return A}));var r=s("lDSNw"),i=s("cZIbv"),a=s("2LZGp"),l=s("a8kcR"),u=s("ipYJz"),c=s("aanFI"),p=s("3ou76"),d=s("kn91D");const m=15,f=i.default.div` + display: flex; + flex-direction: column; + height: 100%; + position: relative; +`,_=(0,i.default)(p.IconBackground)` + left: ${m}px; + position: absolute; +`,g=i.default.div` + align-items: center; + border-bottom: 1px solid #323232; + display: flex; + height: 46px; + padding: ${m}px; +`,v=i.default.div` + display: flex; + flex: 1; + justify-content: center; +`,h=(0,i.default)(d.Text).attrs({size:16,weight:500,lineHeight:25})``,b=i.default.div` + display: flex; + flex: 1; + flex-direction: column; + overflow-y: scroll; + padding: ${30}px ${m}px ${m}px ${m}px; + justify-content: ${e=>e.alignBody}; + align-items: center; +`,x=(0,i.default)(d.Text).attrs({size:22,weight:600})` + align-self: center; + line-height: normal; + max-width: 85%; +`,j=(0,i.default)(d.StyledText).attrs({color:l.theme.grayLight,size:16})` + align-self: center; + line-height: normal; + margin-top: 8px; + max-width: 85%; +`,y=i.default.img` + align-self: center; + margin-bottom: 16px; + max-width: 400px; + max-height: 140px; +`,k=i.default.div` + margin-bottom: 16px; + text-align: center; +`,w=i.default.div` + margin: 20px 9px 0; +`,O=i.default.div` + display: flex; + margin-bottom: 15px; +`,C=(0,i.default)(d.Text).attrs({size:16,weight:500,textAlign:"left"})``,S=(0,i.default)(d.Text).attrs({color:"#999",size:14,textAlign:"left",lineHeight:20})``,E=i.default.div` + height: ${24}px; + width: ${24}px; + flex-shrink: 0; + margin-top: 3px; + margin-right: 14px; +`,T=(0,i.default)(u.CloseFooter)` + height: auto; + margin: 0; +`,P=({icon:e,title:t,subtitle:n})=>o(r).createElement(O,null,o(r).createElement(E,null,"string"==typeof e?o(r).createElement("img",{src:e,width:24,height:24}):e),o(r).createElement("div",null,o(r).createElement(C,null,t),o(r).createElement(S,null,n))),A=e=>{const{handleHideModalVisibility:t}=(0,a.useModals)(),{bodyTitle:n,bodyDescription:i,details:s,icon:l,onDismiss:u,headerTitle:p,FooterComponent:d,alignBody:m="top"}=e,O=(0,r.useCallback)((()=>{t("interstitial")}),[t]),C=(0,r.useCallback)((()=>{null==u||u(),O()}),[O,u]);return o(r).createElement(f,null,o(r).createElement(g,{onClick:C},o(r).createElement(_,null,o(r).createElement(c.IconClose,null)),o(r).createElement(v,null,o(r).createElement(h,null,p))),o(r).createElement(b,{alignBody:m},"string"==typeof l?o(r).createElement(y,{src:l}):o(r).createElement(k,null,l),o(r).createElement(x,null,n),i&&o(r).createElement(j,null,i),s&&o(r).createElement(w,null,s.map((e=>o(r).createElement(P,Object.assign({key:e.title},e)))))),d&&o(r).createElement(T,{removeFooterExpansion:!0},o(r).createElement(d,null)))}})),s.register("13Voq",(function(t,n){e(t.exports,"ForceUpgradeInterstitialVisibility",(function(){return _})),e(t.exports,"ForceUpgradeInterstitial",(function(){return v}));var r=s("lBuGR"),i=s("lMzyG"),a=s("8NH57"),l=s("lDSNw"),u=s("gMNJN"),c=s("2LZGp"),p=s("h5kyv"),d=s("d1qx3"),m=s("laYjG"),f=s("gBjvv");const _=()=>{const{data:[e]}=(0,r.useFeatureFlags)(["enable-force-upgrade"]);return e?o(l).createElement(g,null):null},g=()=>{const{handleShowModalVisibility:e}=(0,c.useModals)(),{data:o,isSuccess:t}=u.hooks.useForceUpgrade({platform:"extension",appVersion:(0,d.getManifestVersion)()}),n=t&&(null==o?void 0:o.forceUpgradeStatus)===a.ForceUpgradeStatus.Upgrade;return(0,l.useEffect)((()=>{n&&e("forceUpgrade",o)}),[o,e,n]),null},v=({interstitial:e,minVersionRequired:t})=>{const{t:n}=(0,i.useTranslation)(),{handleHideModalVisibility:r}=(0,c.useModals)(),{imageUrl:s,title:a,description:u,primaryButtonText:_,primaryButtonDestination:g}=e||{},v=(0,l.useCallback)((()=>{(0,d.openTabAsync)({url:g}),p.analytics.capture("forceUpgradeInterstitialPrimaryButtonClickedByUser",{data:{minVersionRequired:t}})}),[t,g]),h=(0,l.useCallback)((()=>{r("forceUpgrade"),p.analytics.capture("forceUpgradeInterstitialDismissedByUser",{data:{minVersionRequired:t}})}),[r,t]),b={headerTitle:n("exploreDropsCarouselTitle"),alignBody:"center",icon:s,bodyTitle:a,bodyDescription:u,FooterComponent:()=>o(l).createElement(m.ButtonPair,{primaryText:_,onPrimaryClicked:v,secondaryText:n("commandDismiss"),onSecondaryClicked:h}),onDismiss:h};return o(l).createElement(f.FullScreenOverlay,Object.assign({},b))}})),s.register("lFbWC",(function(t,n){e(t.exports,"HelloBitcoinInterstitialVisibility",(function(){return v})),e(t.exports,"HelloBitcoinInterstitial",(function(){return h}));var r=s("lMzyG"),i=s("8NH57"),a=s("lDSNw"),l=s("NQvFB"),u=s("cZIbv"),c=s("7J3aJ"),p=s("gMNJN"),d=s("2LZGp"),m=s("d1qx3"),f=s("laYjG"),_=s("aanFI"),g=s("gBjvv");const v=()=>{const{isOpen:e}=(0,c.useSettingsMenu)(),{isBitcoinEnabled:o}=p.hooks.useEnabledChainsInfo(),{data:t,isSuccess:n}=p.hooks.useHasSeenInterstitial(i.InterstitialFeature.HelloBitcoin),{handleShowModalVisibility:r}=(0,d.useModals)(),s=o&&n&&!t&&!e;return(0,a.useEffect)((()=>{s&&r("helloBitcoin")}),[r,s]),null},h=()=>{const{t:e}=(0,r.useTranslation)(),{handleHideModalVisibility:t}=(0,d.useModals)(),{mutate:n}=p.hooks.useSetHasSeenInterstitial(i.InterstitialFeature.HelloBitcoin),s=(0,a.useCallback)((()=>{n(),t("helloBitcoin")}),[t,n]),u={icon:o(a).createElement(b,{src:"/images/bitcoin/hello-bitcoin.png"}),headerTitle:e("exploreDropsCarouselTitle"),bodyTitle:e("helloBitcoinBodyTitle"),details:[{icon:o(a).createElement(x,null,o(a).createElement(_.IconStarOutline,null)),title:e("helloBitcoinFeature1Title"),subtitle:e("helloBitcoinFeature1Subtitle")},{icon:o(a).createElement(x,null,o(a).createElement(_.IconMapOutline,null)),title:e("helloBitcoinFeature2Title"),subtitle:e("helloBitcoinFeature2Subtitle")},{icon:o(a).createElement(x,null,o(a).createElement(_.IconLockedWalletOutline,null)),title:e("helloBitcoinFeature3Title"),subtitle:e("helloBitcoinFeature3Subtitle")}],FooterComponent:()=>o(a).createElement(f.ButtonPair,{primaryText:e("interstitialDismissUnderstood"),onPrimaryClicked:s,secondaryText:e("commandLearnMore"),onSecondaryClicked:()=>(0,m.openTabAsync)({url:l.PHANTOM_SUPPORT_BITCOIN_FAQ})}),onDismiss:s};return o(a).createElement(g.FullScreenOverlay,Object.assign({},u))},b=u.default.img` + display: block; + width: 175px; + margin: 0 auto; + margin-top: -20px; + margin-bottom: -25px; +`,x=u.default.div` + transform: translateY(5px); +`})),s.register("8O8yg",(function(t,n){e(t.exports,"PortalModal",(function(){return _}),(function(e){return _=e}));var r=s("7dqns"),i=s("c1thM"),a=s("lDSNw"),l=s("ef4Zh"),u=s("cZIbv"),c=s("ibYAx"),p=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r`calc(100% - ${e.headerHeight}px)`}; + margin: 0; + padding: ${e=>{var o;return(null!==(o=e.headerHeight)&&void 0!==o?o:0)>0?"16px":"0"}}; + background: #222; + top: ${e=>e.headerHeight}px; + position: absolute; + z-index: ${e=>e.zIndex}; +`,m=(0,u.default)(i.motion.div)` + width: 100%; + height: ${e=>`calc(100% - ${e.headerHeight}px)`}; + margin: 0; + background: #000000; + top: ${e=>e.headerHeight}px; + position: absolute; + z-index: ${e=>e.zIndex}; +`,f=({children:e,isFullScreen:t,isOpen:n,animateOnFirstRender:i,headerHeight:s=c.HEADER_HEIGHT,initialY:l=c.PHANTOM_HEIGHT})=>o(a).createElement(r.AnimatePresence,{initial:i},n&&o(a).createElement(o(a).Fragment,null,o(a).createElement(m,{zIndex:t?3:0,headerHeight:s,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{ease:"linear",duration:.3}}),o(a).createElement(d,{zIndex:t?3:0,headerHeight:s,initial:{y:l},animate:{y:0},exit:{y:c.PHANTOM_HEIGHT},transition:{ease:"easeOut",duration:.3}},e))),_=e=>{var{modalId:t=c.MODAL_ID}=e,n=p(e,["modalId"]);const[r,i]=(0,a.useState)();return(0,a.useEffect)((()=>{let e;return t&&(e=setTimeout((()=>{const e=document.getElementById(t);if(!e)throw new Error(`Could not find node with id ${t}`);i(e)}),200)),()=>{e&&clearTimeout(e)}}),[t]),r?(0,l.createPortal)(o(a).createElement(f,Object.assign({},n)),r):null}})),s.register("hVMRn",(function(t,n){e(t.exports,"NetworkHealth",(function(){return y}));var r=s("lMzyG"),i=s("4y59b"),a=s("lDSNw"),l=s("cZIbv"),u=s("2LZGp"),c=s("1yIB4"),p=s("laYjG"),d=s("44I6u"),m=s("aanFI"),f=s("6l2nq"),_=s("kn91D");const g=(0,l.default)(d.Column).attrs({align:"center",justify:"space-between"})` + height: 100%; +`,v=(0,l.default)(d.Column).attrs({align:"center",justify:"center"})` + height: 100%; +`,h=l.default.div` + width: 94px; + height: 94px; + position: relative; + border-radius: 100%; + background-color: ${e=>{switch(e.variant){case c.CTAVariant.Warning:return(0,i.hexToRGB)("#E5A221",.1);case c.CTAVariant.Danger:return(0,i.hexToRGB)("#EB3742",.1);default:return(0,i.hexToRGB)("#E5A221",.1)}}}; +`,b=(0,l.default)(f.Row).attrs({align:"center",justify:"center"})` + height: 100%; +`,x=(0,l.default)(_.Text).attrs({size:28,weight:500,margin:"30px 0 10px 0",lineHeight:33})``,j=(0,l.default)(_.Text).attrs({size:16,weight:400,color:"#999999",margin:"0 30px"})``,y=o(a).memo((e=>{const{t:t}=(0,r.useTranslation)(),{handleHideModalVisibility:n}=(0,u.useModals)();return o(a).createElement(g,null,o(a).createElement(v,null,o(a).createElement(h,{variant:e.variant},o(a).createElement(b,null,o(a).createElement(m.IconExclamationMark,{fill:e.variant===c.CTAVariant.Danger?"#EB3742":"#E5A221"}))),o(a).createElement(x,null,e.title),o(a).createElement(j,null,e.message)),o(a).createElement(p.Button,{onClick:()=>n("networkHealth")},t("commandClose")))}))})),s.register("fhnfg",(function(o,t){e(o.exports,"CustomSheet",(function(){return i})),e(o.exports,"CustomHeader",(function(){return a}));var n=s("djaXt"),r=s("cZIbv");const i=(0,r.default)(n.default)` + .react-modal-sheet-backdrop { + /* custom styles */ + } + .react-modal-sheet-container { + background-color: rgb(34, 34, 34) !important; + } + .react-modal-sheet-header { + /* custom styles */ + } + .react-modal-sheet-drag-indicator { + /* custom styles */ + } + .react-modal-sheet-content { + margin: 0 15px 15px; + } +`,a=r.default.div` + height: 15px; +`})),s.register("hT0IE",(function(o,t){e(o.exports,"WarningInfoModal",(function(){return v}));var n=s("4y59b"),r=s("lDSNw"),i=s("cZIbv"),a=s("a8kcR"),l=s("laYjG"),u=s("miiws"),c=s("ipYJz"),p=s("aanFI"),d=s("kn91D");const m=i.default.div` + display: flex; + flex-direction: column; + justify-content: space-between; + height: 100vh; +`,f=i.default.div` + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + flex-grow: 1; +`,_=(0,i.default)(d.StyledText).attrs({size:22,color:a.theme.white,weight:"bold"})` + margin-top: 16px; + margin-left: 16px; + margin-right: 16px; +`,g=(0,i.default)(d.StyledText).attrs({size:16,color:a.theme.grayLight})` + margin-top: 8px; + margin-left: 16px; + margin-right: 16px; +`,v=({title:e,description:o,buttonText:t,onButtonClick:i})=>r.createElement(m,null,r.createElement(f,null,r.createElement(u.Circle,{color:(0,n.hexToRGB)(a.theme.warning,.1),diameter:94},r.createElement(p.IconExclamationMarkCircle,{width:54,height:54,circleFill:a.theme.warning})),r.createElement(_,null,e),r.createElement(g,null,o)),r.createElement(c.CloseFooter,{removeFooterExpansion:!0},r.createElement(l.Button,{theme:"primary",onClick:i},t)))})),s.register("g1cAt",(function(t,n){e(t.exports,"ShortcutsModal",(function(){return j}),(function(e){return j=e}));var r=s("fOc77"),i=s("e3HdP"),a=s("lDSNw"),l=s("cZIbv"),u=s("laYjG"),c=s("kn91D"),p=s("h5kyv"),d=s("gxyHc"),m=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);rn.hostname.includes("//")?new URL(n.hostname).hostname:n.hostname),[n.hostname]);return o(a).createElement(f,null,o(a).createElement(g,null,o(a).createElement(v,null,t.map((e=>o(a).createElement(h,{key:e.uri},o(a).createElement(u.Button,{type:"button",onClick:()=>{p.analytics.capture("walletShortcutsLinkOpenClick",(0,r.trackLinkOpen)(Object.assign(Object.assign({},n),{platform:"browser-ext"}),e)),window.open(e.uri)},theme:"text",paddingY:6},o(a).createElement(b,null,o(a).createElement(d.ShortcutsIcon,{icon:(0,r.getIcon)(e.uri,e.icon)})),e.label)))))),o(a).createElement(_,null,s&&o(a).createElement(x,{color:"#777777",size:14,lineHeight:17},(0,i.t)("shortcutsWarningDescription",{url:s}))))}x.defaultProps={margin:"12px 0px"}})),s.register("gxyHc",(function(t,n){e(t.exports,"ShortcutsIcon",(function(){return c}),(function(e){return c=e}));var r=s("fOc77"),i=s("lDSNw"),a=s("aanFI"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);ro(r).createElement(c,null,o(r).createElement(p,null,e.title),o(r).createElement(d,null,e.description),o(r).createElement(a.Button,{onClick:t},"Close")),c=i.default.div` + display: flex; + flex-direction: column; + padding: 16px; + gap: 8px; +`,p=(0,i.default)(l.Text)` + text-align: left; + font-size: 18px; + font-style: normal; + font-weight: 600; + line-height: 26px; + letter-spacing: 0.35px; +`,d=(0,i.default)(l.Text)` + text-align: left; + font-size: 14px; + font-style: normal; + font-weight: 600; + line-height: 20px; + letter-spacing: -0.24px; + display: flex; + align-items: center; +`})),s.register("86yw1",(function(t,n){e(t.exports,"ApproveUnwrapFungible",(function(){return I}));var r=s("belzv"),i=s("lMzyG"),a=s("gd9Oy"),l=s("4chX7"),u=s("4raQz"),c=s("3yHS8"),p=s("7dqns"),d=s("lDSNw"),m=s("lz7nT"),f=s("cZIbv"),_=s("laYjG"),g=s("44I6u"),v=s("ks67t"),h=s("6EObQ"),b=s("jQk2k"),x=s("hjnIF"),j=s("aC4X3"),y=s("kn91D"),k=s("6ha3o"),w=s("gMNJN"),O=s("2LZGp"),C=s("8182A");const S=(0,f.default)(g.Column).attrs({align:"center"})` + height: 100%; +`,E=(0,f.default)(g.Column).attrs({align:"center",justify:"space-between"})` + height: 100%; +`,T=(0,f.default)(g.Column).attrs({align:"center",paddingTop:"25px"})` + border-radius: 6px; +`,P=(0,f.default)(y.Text).attrs({size:38,weight:500,lineHeight:46})` + margin-top: 18px; +`,A=e=>{var t,n,s;const{t:p}=(0,i.useTranslation)(),f=(0,m.useNavigate)(),{handleHideModalVisibility:_}=(0,O.useModals)(),{chain:g,tokenAddress:v,balance:h,symbol:b,logoUri:y,walletAddress:S}=e.data,E=g.id,T=r.Chains.getNetworkName(E),{data:P}=w.hooks.useSelectedMultiChainAccount(),A=null!==(t=null==P?void 0:P.addresses)&&void 0!==t?t:[],{data:I}=w.hooks.useSelectedChainAddress({networkID:E,address:S}),M=(0,d.useMemo)((()=>({pageHeaderText:p("unwrapFungibleConfirmSwap"),swapTitle:p("unwrapFungibleConfirmSwapTitle",{fromToken:b,toToken:g.symbol}),networkFeeText:p("sendFungibleSummaryNetworkFee"),networkFeeTextDescription:p("networkFeesTooltipDescription",{chainName:T}),confirmSwap:p("commandSwap"),cancelSwap:p("commandClose")})),[g.symbol,T,b,p]),{data:D,isLoading:N}=w.hooks.useGetUnwrapTransaction({amount:h,caip19:{chainId:E,resourceType:r.Caip19ResourceType.address,address:null!=v?v:""},owner:null!==(n=null==I?void 0:I.address)&&void 0!==n?n:""}),z=(0,d.useMemo)((()=>{var e;return D&&I?l.EthUnsignedTransactionObject.parse({to:D.to,from:null!==(e=I.address)&&void 0!==e?e:"",data:D.data}):void 0}),[D,I]),L=(0,d.useMemo)((()=>z?{type:a.AddressType.EVM,networkID:E,unsignedTransaction:z}:void 0),[E,z]),{data:R}=w.hooks.useTransactionUnitAmount(L),{transactionSpeed:F,openGasSettings:B}=((e,t)=>{const{status:n,data:r}=w.hooks.useTransactionSpeedsToUnitCost({networkID:e}),[i,s]=(0,d.useState)(u.TransactionSpeed.standard),{popDetailView:a,pushDetailView:l}=(0,k.useDetailViews)();let c;return"error"!==n&&r&&i&&t&&(c=()=>{l(o(d).createElement(j.TransactionSettings,{onSelectTransactionSpeed:s,selectedTransactionSpeed:i,networkID:e,transactionUnitAmount:t,closeModal:a}))}),{transactionSpeed:i,openGasSettings:c}})(E,R),{data:H,isFetched:V,isError:W,isSuccess:G}=w.hooks.useGasEstimation({networkID:E,transactionSpeed:F,multichainTransaction:L,queryOptions:{refetchInterval:!1}}),{data:U}=w.hooks.useGasEstimationPrice(E,H),q=(null==U?void 0:U.gasEstimationPriceUSD)?p("gasUpTo",{amount:null==U?void 0:U.gasEstimationPriceUSD}):void 0,$=(0,u.getNetworkFeeUiAmount)(H),K=null!==(s=null!=q?q:$)&&void 0!==s?s:"",{hasSufficientFunds:Y,nativeTokenSymbol:J}=w.hooks.useHasSufficientFunds(E,null==I?void 0:I.addressType,H,new(o(c))(null!=h?h:"0",16)),Z=V&&!G,Q=(0,d.useMemo)((()=>W?p("transactionGasLimitError"):Z?p("transactionGasEstimationError"):"insufficient"===Y?p("transactionNotEnoughNative",{nativeTokenSymbol:J}):""),[W,Z,Y,p,J]),X=(0,d.useMemo)((()=>[{label:p("commandSend"),value:`+${h} ${g.symbol}`,color:"#21E56F"},{label:p("commandReceive"),value:`-${h} ${b}`,color:"#EB3742"},{label:M.networkFeeText,onClick:B,value:K.length>0?K:o(d).createElement(x.SkeletonLoader,{width:"75px",height:"8px",borderRadius:"8px",backgroundColor:"#484848"}),color:Q?"#EB3742":"#FFF",leftSubtext:Q,subtextColor:"#EB3742",tooltipContent:M.networkFeeTextDescription}]),[h,g.symbol,M.networkFeeText,M.networkFeeTextDescription,K,Q,B,b,p]),{mutateAsync:ee,isLoading:oe}=w.hooks.useUnwrapTransaction(A),te=(0,d.useCallback)((()=>{ee({fungible:e,unsignedUnwrapTx:z,gasEstimation:H}),_("approveUnwrapFungible"),f(C.Path.Notifications)}),[e,H,_,f,z,ee]),ne=(0,d.useCallback)((()=>{_("approveUnwrapFungible")}),[_]);return{isLoading:N||!V,isSwapDisabled:oe||!z||!!Q,logoUri:y,summaryRows:X,i18nStrings:M,onConfirmSwap:te,onDenySwap:ne}},I=({fungible:e})=>{if(r.Chains.isEthereumNetworkID(e.data.chain.id)){const t=A(e);return o(d).createElement(M,Object.assign({},t))}throw new Error(`Unwrap fungible not supported for chain: ${e.data.chain.id}`)},M=o(d).memo((({isLoading:e,isSwapDisabled:t,logoUri:n,summaryRows:r,i18nStrings:i,onConfirmSwap:s,onDenySwap:a})=>o(d).createElement(S,null,o(d).createElement(b.PageHeader,null,i.pageHeaderText),o(d).createElement(E,null,o(d).createElement(T,null,o(d).createElement(h.EcosystemImage,{image:{type:"icon",preset:"swap"},size:64,badge:{src:null!=n?n:""}}),o(d).createElement(P,null,i.swapTitle)),o(d).createElement(v.Summary,{rows:r,borderRadius:"6px 6px 6px 6px",padding:16,fontSize:16}),o(d).createElement(p.AnimatePresence,{mode:"wait",initial:!1},o(d).createElement(_.ButtonPair,{primaryText:i.confirmSwap,secondaryText:i.cancelSwap,primaryDisabled:e||t,onPrimaryClicked:s,onSecondaryClicked:a}))))))})),s.register("ks67t",(function(o,t){e(o.exports,"Summary",(function(){return S})),e(o.exports,"ActivityProvider",(function(){return E})),e(o.exports,"Details",(function(){return R}));var n=s("4y59b"),r=s("lDSNw"),i=s("cZIbv"),a=s("h5kyv"),l=s("aanFI"),u=s("eWecA"),c=s("jAo12"),p=s("bz0pe");const d=i.default.div` + background: #2a2a2a; + border-radius: ${e=>e.borderRadius?e.borderRadius:"8px"}; + width: 100%; +`,m=i.default.div` + border-bottom: 1px solid #222222; + border-bottom-width: 1px; + padding: 14px; + display: flex; + flex-direction: column; + gap: 8px; + justify-content: space-between; + font-size: 14px; +`,f=i.default.div` + display: flex; + flex-direction: column; + border-bottom: 1px solid #222222; + border-bottom-width: ${e=>e.border?1:0}px; + padding: ${e=>e.padding?e.padding:14}px; + cursor: ${e=>e.onClick?"pointer":"default"}; +`,_=i.default.div` + padding-top: 3px; +`,g=i.default.div` + display: flex; + justify-content: space-between; + font-size: ${e=>e.fontSize?e.fontSize:14}px; +`,v=i.default.div` + display: flex; + justify-content: space-between; +`,h=i.default.div` + text-align: left; + flex: 1; +`,b=i.default.div` + text-align: right; + flex: 1; +`,x=i.default.div` + display: flex; + align-items: center; + ${e=>e.truncate?"flex: 1; min-width: 0; justify-content:end;":""} +`,j=i.default.div` + padding-left: 8px; + color: #999; +`,y=({children:e,showArrow:o})=>r.createElement(x,{truncate:!o},e,o&&r.createElement(j,null,r.createElement(l.IconChevronRight,{height:12}))),k=i.default.span` + color: ${e=>e.color||"white"}; + text-align: ${e=>e.align||"left"}; + font-weight: ${e=>e.weight||400}; + overflow-wrap: break-word; + ${e=>e.margin?"margin: "+e.margin+";":""}; + ${e=>e.size?"font-size: "+e.size+"px;":""} + ${e=>e.truncate?"white-space: nowrap; text-overflow: ellipsis; width: 100%;":""} +`,w=i.default.a.attrs({target:"_blank",rel:"noopener noreferrer"})` + color: #ab9ff2; + text-decoration: none; + cursor: pointer; +`,O=i.default.div` + text-align: center; + width: 100%; +`,C=({children:e,label:o,tooltipContent:t,fontSize:n})=>r.createElement(r.Fragment,null,r.createElement(u.Info,{tooltipAlignment:"topLeft",iconSize:12,lineHeight:17,fontSize:n,fontWeight:500,info:t?r.createElement(p.TooltipText,null,t):null},o),e),S=({header:e,rows:o,borderRadius:t,padding:i,fontSize:s})=>r.createElement(d,{borderRadius:t},e?r.createElement(m,null,e):null,o.map(((e,t)=>{if(void 0===e.value)return null;const l=e.onClick?{role:"button"}:void 0;return r.createElement(f,Object.assign({border:o.length-1!==t,padding:i,onClick:e.onClick,key:`summary-row-${t}`},l),r.createElement(g,{key:e.label,fontSize:s},"string"==typeof e.value?"link"===e.type?r.createElement(O,null,r.createElement(w,{href:e.value,onClick:()=>{return o=e.value,void a.analytics.capture("historyItemDetailLinkClicked",{data:{hostname:(0,n.getHostname)(o)}});var o}},e.label)):r.createElement(C,{label:e.label,tooltipContent:e.tooltipContent,fontSize:s},r.createElement(y,{showArrow:!!e.onClick},r.createElement(k,{color:e.color,weight:500,align:"right",truncate:!e.onClick},e.value))):r.createElement(r.Fragment,null,r.createElement(k,{color:"#777777",size:s},e.label),r.createElement(y,{showArrow:!!e.onClick},e.value))),r.createElement(v,null,r.createElement(h,null,!!e.leftSubtext&&r.createElement(_,null,r.createElement(k,{color:e.leftSubtextColor||"#777777",size:13},e.leftSubtext))),r.createElement(b,null,!!e.rightSubtext&&r.createElement(_,null,r.createElement(k,{color:e.rightSubtextColor||"#777777",size:13},e.rightSubtext)))))}))),E=({name:e,imageURL:o})=>r.createElement("div",{style:{display:"flex",flexDirection:"row",alignItems:"center"}},r.createElement(c.TokenImage,{iconUrl:o,width:16}),r.createElement(k,{margin:"0 0 0 5px",weight:500},e)),T=i.default.div` + height: 460px; + overflow: scroll; +`,P=i.default.div` + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +`,A=i.default.div` + margin-top: 10px; + margin-bottom: 10px; +`,I=i.default.div` + margin-top: 10px; + margin-bottom: 20px; +`,M=i.default.div` + margin-bottom: 10px; +`,D=i.default.div` + position: relative; + width: 100%; + text-align: center; + margin: 10px 0 10px 0; +`,N=(0,i.default)(k)` + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 100%; +`,z=i.default.div` + background-color: #ffdc62; + width: 100%; + margin-top: 24px; + margin-bottom: 14px; + border-radius: 9px; + padding: 16px; + gap: 8px; + display: flex; + align-items: flex-start; + align-self: stretch; +`,L=i.default.div` + flex-shrink: 0; + width: 24px; + height: 24px; + display: flex; + justify-content: center; + align-items: center; +`,R=({title:e,primaryText:o,secondaryText:t,image:n,sections:i,leftButton:s,warning:a})=>r.createElement(T,null,r.createElement(P,null,r.createElement(D,null,s||!1,r.createElement(k,{weight:500,size:22},e)),r.createElement(A,null,n),o.value&&r.createElement(N,{weight:600,size:34,color:o.color,align:"center",margin:"10px 0 10px 0"},o.value),t.value&&r.createElement(k,{size:16,color:"#777777",margin:"0 0 10px 0"},t.value),a&&r.createElement(z,null,r.createElement(L,null,r.createElement(l.IconEyeOff,null)),r.createElement(k,{size:14,color:"#222222",margin:"3px 0px 3px 8px"},a))),i.map((({title:e,rows:o},t)=>r.createElement(I,{key:`summary-item-${t}`},e&&r.createElement(M,null,r.createElement(k,{size:14,weight:500,color:"#777777"},e)),r.createElement(S,{rows:o})))))})),s.register("jAo12",(function(t,n){e(t.exports,"TokenImage",(function(){return d})),s("jlKgL");var r=s("6H0Yb"),i=s("lDSNw"),a=s("cZIbv"),l=s("miiws"),u=s("aanFI");const c=a.default.div` + display: flex; + align-items: center; + justify-content: center; + background-color: ${e=>e.color}; + height: ${e=>e.width}px; + min-width: ${e=>e.width}px; + border-radius: 6px; +`,p=a.default.img` + border-radius: ${e=>"square"===e.shape?"0":"50%"}; + height: ${e=>e.width}px; + width: ${e=>e.width}px; +`,d=o(i).memo((({alt:e,backgroundColor:t="#222",className:n,defaultIcon:s,iconUrl:a,localImageSource:d,questionMarkWidth:m,shape:f="circle",width:_})=>{const[g,v]=(0,i.useState)(!1),[h,b]=(0,i.useState)(!1);let x=a;a&&_?x=(0,r.getScaledImageURIExt)(a,_,_):d&&(x=d);const j=g?"clear":t,y=x?o(i).createElement(p,{src:x,alt:e,width:_,shape:f,loading:"lazy",onLoad:()=>{v(!0)},onError:()=>{b(!0)}}):null,k=s||o(i).createElement(u.IconQuestionMark,{width:m});return"square"===f?o(i).createElement(c,{className:n,color:j,width:_},x&&!h?y:k):o(i).createElement(l.Circle,{className:n,color:j,diameter:_},x&&!h?y:k)}))})),s.register("6EObQ",(function(t,n){e(t.exports,"EcosystemImage",(function(){return m}),(function(e){return m=e}));var r=s("gYh0e"),i=s("lDSNw"),a=s("gMNJN"),l=s("h4y1P"),u=s("en9Ej"),c=s("lqG9Y"),p=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{if("tokenSell"in e){const t="string"==typeof e.tokenSell?c.presetLibrary.fungible.image[e.tokenSell]:e.tokenSell,n="string"==typeof e.tokenBuy?c.presetLibrary.fungible.image[e.tokenBuy]:e.tokenBuy,{image:r,tokenBuy:s,tokenSell:a}=e,l=p(e,["image","tokenBuy","tokenSell"]);return o(i).createElement(u.TwoTokenLayout,Object.assign({bgToken:t,fgToken:n},l))}if("tokenType"in e)return o(i).createElement(f,Object.assign({},e));let t,n;if("preset"in e.image){const o=e.image.type,n=e.image.preset;t=c.presetLibrary[o].image[n]}else{const o=d.includes(e.image.type)?"square":"circle";t=Object.assign(Object.assign({},e.image),{shape:o})}if("badge"in e&&e.badge)if("preset"in e.badge){const o=e.badge.type,t=e.badge.preset;n=c.presetLibrary[o].badge[t]}else n=Object.assign(Object.assign({},e.badge),{shape:"square"});const{image:r,badge:s}=e,a=p(e,["image","badge"]);return o(i).createElement(l.BaseLayout,Object.assign({image:t,badge:n},a))})),f=(0,i.memo)((e=>{var{image:t,tokenType:n,chainMeta:s}=e,l=p(e,["image","tokenType","chainMeta"]);const{isSingleChainEnabled:u}=a.hooks.useEnabledChainsInfo(),c=u||(0,r.isNative)(n)?void 0:n===r.FungibleTokenType.SPL?"solana":s.name.match(/polygon/i)?"polygon":n===r.FungibleTokenType.ERC20?"ethereum":n===r.FungibleTokenType.BRC20?"bitcoin":void 0;return o(i).createElement(m,Object.assign({image:t,badge:c&&{type:"network",preset:c}},l))}))})),s.register("h4y1P",(function(t,n){e(t.exports,"BaseLayout",(function(){return p})),s("jlKgL");var r=s("7HZF1"),i=s("lDSNw"),a=s("hn5ci"),l=s("7b7bJ"),u=s("ejQuX"),c=s("1TSxF");const p=(0,i.memo)((({size:e=a.ECO_IMAGE_SIZES.small,image:t,badge:n,responsive:s=!1,loading:p=!1,dimmed:d=!1,onError:m,className:f})=>{const{badgeBorder:_,badgeBoxXY:g,badgeIconOffset:v,badgeIconSize:h,badgeMaskBoxXY:b,badgeMaskId:x,badgeMaskSize:j,badgeRadius:y,badgeRect:k,badgeShapeId:w,badgeSize:O,badgeSpinnerSize:C,fallbackBadgeBgColor:S,fallbackBadgeFgColor:E,fallbackBgColor:T,fallbackFgColor:P,imageCXY:A,imageIconOffset:I,imageIconSize:M,imageMaskId:D,imageRadius:N,imageRect:z,imageShapeId:L,spinnerId:R}=(0,c.useLayout)(e),F=(0,u.useImageProxy)("string"==typeof t.src?t.src:"",e,m),B=(0,u.useImageProxy)("string"==typeof(null==n?void 0:n.src)?n.src:"",O),H=r.Image;return o(i).createElement(l.StyledSVGLayout,{className:f,fill:"none",overflow:"visible",responsive:s,size:e,viewBox:`0 0 ${e} ${e}`,width:e,xmlns:"http://www.w3.org/2000/svg"},o(i).createElement("defs",null,o(i).createElement("style",null,(0,l.spinnerAnimation)(R,(o=>{if("square"===(null==n?void 0:n.shape))return O*(4-e/60)*(o/100);{const e=n?y:M/2;return 2*Math.PI*e*(o/100)}}))),p&&o(i).createElement("symbol",{id:R,viewBox:`0 0 ${e} ${e}`,overflow:"visible"},!n&&o(i).createElement(o(i).Fragment,null,o(i).createElement("circle",{cx:A,cy:A,fill:"none",r:M/2,stroke:"function"==typeof t.src?null==t?void 0:t.fgColor:P,strokeLinecap:"round",strokeOpacity:"0.25",strokeWidth:_}),o(i).createElement("circle",{className:R,cx:A,cy:A,fill:"none",r:M/2,stroke:"function"==typeof t.src?null==t?void 0:t.fgColor:P,strokeLinecap:"round",strokeWidth:_})),n&&o(i).createElement("use",{className:R,fill:"none",height:C,href:`#${w}`,strokeWidth:_,stroke:n&&"bgColor"in n&&n.bgColor||t.fgColor||P,strokeLinecap:"round",width:C,x:b+_/2,y:b+_/2})),"circle"===t.shape&&o(i).createElement("symbol",{id:L,viewBox:`0 0 ${e} ${e}`,overflow:"visible"},o(i).createElement("circle",{cx:N,cy:N,r:N})),"square"===t.shape&&o(i).createElement("symbol",{id:L,viewBox:z.viewBox,overflow:"visible"},o(i).createElement("path",{d:z.path})),n&&"fail"!==B.status&&o(i).createElement(o(i).Fragment,null,"circle"===n.shape&&o(i).createElement("symbol",{id:w,viewBox:`0 0 ${O} ${O}`,overflow:"visible"},o(i).createElement("circle",{cx:y,cy:y,r:y})),"square"===n.shape&&o(i).createElement("symbol",{id:w,viewBox:k.viewBox,overflow:"visible"},o(i).createElement("path",{d:k.path}))),o(i).createElement("mask",{id:D,x:"0",y:"0",width:e,height:e},o(i).createElement("use",{href:`#${L}`,width:e,height:e,fill:"white"}),n&&"fail"!==B.status&&o(i).createElement("use",{href:`#${w}`,x:b,y:b,width:j,height:j,fill:"black"})),"string"==typeof(null==n?void 0:n.src)&&o(i).createElement("mask",{id:x},o(i).createElement("use",{href:`#${w}`,x:g,y:g,width:O,height:O,fill:"white"}))),o(i).createElement("g",{mask:`url(#${D})`,opacity:p||d?.5:1,style:{filter:d?"grayscale(100%)":p?"grayscale(25%)":""}},!("fullSize"in t&&t.fullSize)&&o(i).createElement("use",{href:`#${L}`,width:e,height:e,fill:t.bgColor||T,className:`${F.status} background`}),("fail"===F.status||null===t.src||void 0===t.src)&&("fallback"in t&&t.fallback?"string"==typeof t.fallback?o(i).createElement(l.FallbackText,{content:t.fallback,size:e,color:t.fgColor||P}):o(i).createElement("g",{transform:`scale(${p?.66:.75}) translate(${I},${I})`,opacity:"0.25"},t.fallback({width:M,fill:t.fgColor||P})):o(i).createElement("g",{color:"black",width:56},o(i).createElement("use",{href:`#${L}`,width:e,height:e,fill:"black"}),o(i).createElement(H,{size:36,color:"gray",x:10,y:10}))),"string"==typeof t.src&&"fail"!==F.status&&o(i).createElement("foreignObject",{width:e,height:e},o(i).createElement("img",{className:F.status,crossOrigin:"anonymous",height:e,onError:F.handleError,onLoad:F.handleLoad,ref:F.handleMount,src:F.src,width:e})),"function"==typeof t.src&&("fullSize"in t&&t.fullSize?t.src({width:e,height:e}):o(i).createElement("g",{transform:`${p&&!n?"scale(0.66) ":""}translate(${I},${I})`},t.src({width:M,height:M,fill:"fgColor"in t&&t.fgColor||P})))),n&&"fail"!==B.status&&o(i).createElement("g",null,o(i).createElement("use",{href:`#${w}`,opacity:p?.2:1,fill:p?"transparent":"string"==typeof n.src&&"success"===B.status?T:n.bgColor||S,x:g,y:g,width:O,height:O,className:`${B.status} background`}),"string"==typeof n.src&&o(i).createElement("g",{mask:`url(#${x})`},o(i).createElement("foreignObject",{x:g,y:g,width:O,height:O},o(i).createElement("img",{className:B.status,crossOrigin:"anonymous",height:O,onError:B.handleError,onLoad:B.handleLoad,ref:B.handleMount,src:B.src,width:O}))),"function"==typeof n.src&&o(i).createElement("g",{transform:`translate(${v},${v})`},n.src({width:h,height:h,fill:p?"bgColor"in n&&(null==n?void 0:n.bgColor)||S:"fgColor"in n&&n.fgColor||E}))),p&&o(i).createElement("use",{href:`#${R}`,x:"0",y:"0",width:e,height:e}))}))})),s.register("hn5ci",(function(o,t){e(o.exports,"ECO_IMAGE_SIZES",(function(){return n}));const n={small:44,medium:72,large:128}})),s.register("7b7bJ",(function(t,n){e(t.exports,"scaleUri",(function(){return u})),e(t.exports,"StyledSVGLayout",(function(){return c})),e(t.exports,"spinnerAnimation",(function(){return p})),e(t.exports,"FallbackText",(function(){return m})),s("jlKgL");var r=s("6H0Yb"),i=s("lDSNw"),a=s("cZIbv"),l=s("hn5ci");const u=(e,o)=>{const t=Math.max(o,l.ECO_IMAGE_SIZES.large);return e.endsWith(".ico")?e:(0,r.getScaledImageURIExt)(e,t,t)},c=a.default.svg` + display: inline-flex; + width: ${({responsive:e,size:o})=>e?"100%":o}; + + g { + transform-origin: center; + } + + g, + rect, + circle, + use, + symbol { + transition-property: fill, stroke, opacity, filter; + transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1); // ease-out-expo https://easings.net/#easeOutExpo + transition-duration: 500ms; + } + + @keyframes opacity { + 0% { + opacity: 1; + } + 100% { + opacity: 0.5; + } + } + + .background.loading { + animation: opacity 1s ease-in-out alternate infinite; + fill: rgba(255, 255, 255, 0.1); + } + + img { + transition: + filter 200ms ease-out, + opacity 100ms ease-out; + } + + img.loading { + opacity: 0; + filter: blur(6px); + } +`,p=(e,o)=>`\n@keyframes rotation-${e} {\n 0% {\n stroke-dashoffset: ${o(0)};\n }\n 100% {\n stroke-dashoffset: -${o(100)};\n }\n}\n\n@keyframes size-${e} {\n 0%,\n 100% {\n stroke-dasharray: ${o(10)}, ${o(90)};\n }\n 33% {\n stroke-dasharray: ${o(75)}, ${o(25)};\n }\n}\n\n.${e} {\n animation: rotation-${e} 1s linear infinite, size-${e} 3s ease-in-out infinite;\n}\n`,d=a.default.span` + box-sizing: border-box; + color: ${({color:e})=>e}; + display: inline-block; + font-family: Inter; + font-size: ${({size:e})=>Math.round(e/4)}px; + font-weight: 600; + letter-spacing: -0.05em; + line-height: ${({size:e})=>e}px; + overflow: hidden; + padding: 0 ${({size:e})=>Math.round(.1*e)}px; + text-align: center; + text-overflow: ellipsis; + user-select: none; + white-space: nowrap; + width: 100%; +`,m=(0,i.memo)((({content:e,size:t,color:n})=>o(i).createElement("foreignObject",{width:"100%",height:"100%"},o(i).createElement(d,{size:t,color:n},e.replaceAll(" ","").slice(0,5).trim()))))})),s.register("ejQuX",(function(o,t){e(o.exports,"useImageProxy",(function(){return a}));var n=s("4yY1D"),r=s("lDSNw"),i=s("7b7bJ");const a=(e,o,t)=>{const[s,a]=(0,r.useState)(void 0),[l,u]=(0,r.useState)((0,i.scaleUri)(e,o)),[c,p]=(0,r.useState)(e);e!==c&&(p(e),a(void 0),u((0,i.scaleUri)(e,o)));const d=(0,r.useCallback)((e=>{void 0===s&&a((null==e?void 0:e.complete)?"success":"loading")}),[s]),m=(0,r.useCallback)((()=>{l===(0,i.scaleUri)(e,o)?(n.telemetry.captureError(new Error(`Image proxy failed to fetch. Transformed ${e} to ${l}`),n.FeatureTag.TrustedApps),u(e)):(a("fail"),t&&t())}),[t,o,l,e]),f=(0,r.useCallback)((()=>a("success")),[]);return{src:l,status:s,handleMount:d,handleError:m,handleLoad:f}}})),s.register("1TSxF",(function(o,t){e(o.exports,"useLayout",(function(){return i}));var n=s("8PPME");const r={18:"M0 9C0 6.20435 0 4.80653 0.456723 3.7039C1.06569 2.23373 2.23373 1.06569 3.7039 0.456723C4.80653 0 6.20435 0 9 0C11.7956 0 13.1935 0 14.2961 0.456723C15.7663 1.06569 16.9343 2.23373 17.5433 3.7039C18 4.80653 18 6.20435 18 9C18 11.7956 18 13.1935 17.5433 14.2961C16.9343 15.7663 15.7663 16.9343 14.2961 17.5433C13.1935 18 11.7956 18 9 18C6.20435 18 4.80653 18 3.7039 17.5433C2.23373 16.9343 1.06569 15.7663 0.456723 14.2961C0 13.1935 0 11.7956 0 9Z",24:"M0 12C0 8.27247 0 6.4087 0.608964 4.93853C1.42092 2.97831 2.97831 1.42092 4.93853 0.608964C6.4087 0 8.27247 0 12 0C15.7275 0 17.5913 0 19.0615 0.608964C21.0217 1.42092 22.5791 2.97831 23.391 4.93853C24 6.4087 24 8.27247 24 12C24 15.7275 24 17.5913 23.391 19.0615C22.5791 21.0217 21.0217 22.5791 19.0615 23.391C17.5913 24 15.7275 24 12 24C8.27247 24 6.4087 24 4.93853 23.391C2.97831 22.5791 1.42092 21.0217 0.608964 19.0615C0 17.5913 0 15.7275 0 12Z",40:"M0 19.2C0 12.4794 0 9.11906 1.30792 6.55211C2.4584 4.29417 4.29417 2.4584 6.55211 1.30792C9.11906 0 12.4794 0 19.2 0H20.8C27.5206 0 30.8809 0 33.4479 1.30792C35.7058 2.4584 37.5416 4.29417 38.6921 6.55211C40 9.11906 40 12.4794 40 19.2V20.8C40 27.5206 40 30.8809 38.6921 33.4479C37.5416 35.7058 35.7058 37.5416 33.4479 38.6921C30.8809 40 27.5206 40 20.8 40H19.2C12.4794 40 9.11906 40 6.55211 38.6921C4.29417 37.5416 2.4584 35.7058 1.30792 33.4479C0 30.8809 0 27.5206 0 20.8V19.2Z",48:"M0 24C0 16.5449 0 12.8174 1.21793 9.87706C2.84183 5.95662 5.95662 2.84183 9.87706 1.21793C12.8174 0 16.5449 0 24 0C31.4551 0 35.1826 0 38.1229 1.21793C42.0434 2.84183 45.1582 5.95662 46.7821 9.87706C48 12.8174 48 16.5449 48 24C48 31.4551 48 35.1826 46.7821 38.1229C45.1582 42.0434 42.0434 45.1582 38.1229 46.7821C35.1826 48 31.4551 48 24 48C16.5449 48 12.8174 48 9.87706 46.7821C5.95662 45.1582 2.84183 42.0434 1.21793 38.1229C0 35.1826 0 31.4551 0 24Z",64:"M0 32C0 22.6872 0 18.0308 1.38711 14.3118C3.61706 8.33304 8.33304 3.61706 14.3118 1.38711C18.0308 0 22.6872 0 32 0C41.3128 0 45.9692 0 49.6882 1.38711C55.667 3.61706 60.3829 8.33304 62.6129 14.3118C64 18.0308 64 22.6872 64 32C64 41.3128 64 45.9692 62.6129 49.6882C60.3829 55.667 55.667 60.3829 49.6882 62.6129C45.9692 64 41.3128 64 32 64C22.6872 64 18.0308 64 14.3118 62.6129C8.33304 60.3829 3.61706 55.667 1.38711 49.6882C0 45.9692 0 41.3128 0 32Z"},i=e=>{const o=(0,n.default)(),t=`img-m-${o}`,i=`img-s-${o}`,s=`bdg-s-${o}`,a=`bdg-m-${o}`,l=`spnr-r-${o}`,u=Math.round(.2*e),c=1+Math.round(.02*e),p=c+Math.round(.01*e),d=e/3*2,m=e/3,f=e/2,_=(e-d)/2,g=f,v=2*u,h=e-v+p,b=e-u+p,x=h+(v-m)/2,j=h-c,y=2*c+v,k=c+v,w=e=>{const o=parseInt(Object.keys(r).reduce(((o,t)=>Math.abs(parseInt(t)-e){const{badgeBorder:f,fallbackBgColor:_,fallbackFgColor:g,imageMaskId:v,badgeMaskId:h,spinnerId:b}=(0,u.useLayout)(e),[x,j]=(0,r.useState)(void 0),[y,k]=(0,r.useState)(void 0),w=(0,r.useCallback)((e=>{void 0===x&&j((null==e?void 0:e.complete)?"success":"loading")}),[x]),O=(0,r.useCallback)((e=>{void 0===y&&k((null==e?void 0:e.complete)?"success":"loading")}),[y]);if("fail"===x||"fail"===y)return o(r).createElement(a.EcosystemImage,{className:m,image:{type:"icon",preset:"swap"},badge:s,loading:p,onError:d,responsive:c,size:e});const C=Math.round(e/3.25),S=Math.round(e/2.75),E=2*C,T=2*S,P=e-T,A=e-S;return o(r).createElement(l.StyledSVGLayout,{className:m,fill:"none",overflow:"visible",responsive:c,size:e,viewBox:`0 0 ${e} ${e}`,width:e,xmlns:"http://www.w3.org/2000/svg"},o(r).createElement("defs",null,o(r).createElement("style",null,(0,l.spinnerAnimation)(b,(e=>{const o=S+f/2;return 2*Math.PI*o*(e/100)}))),p&&o(r).createElement("symbol",{id:b,viewBox:`0 0 ${e} ${e}`,overflow:"visible"},o(r).createElement("circle",{className:b,cx:A,cy:A,fill:"none",r:S+f/2,stroke:g,strokeLinecap:"round",strokeWidth:f})),o(r).createElement("mask",{id:v,x:"0",y:"0",width:"100%",height:"100%"},o(r).createElement("circle",{cx:C,cy:C,r:C,fill:"white"}),o(r).createElement("circle",{cx:A,cy:A,r:S+f,fill:"black"})),o(r).createElement("mask",{id:h,x:"0",y:"0",width:"100%",height:"100%"},o(r).createElement("circle",{cx:A,cy:A,r:S,fill:"white"}))),o(r).createElement("g",{opacity:p?.5:1,style:{filter:p?"grayscale(25%)":""}},o(r).createElement("g",{mask:`url(#${v})`},o(r).createElement("circle",{r:C,cx:C,cy:C,fill:t.bgColor||_,className:`${x} background`}),"string"==typeof t.src?o(r).createElement("foreignObject",{width:E,height:E},o(r).createElement("img",{width:E,height:E,src:(0,l.scaleUri)(t.src,E),ref:w,onError:()=>{j("fail"),d&&d()},onLoad:()=>j("success"),className:x})):o(r).createElement("g",{transform:`translate(${Math.floor(E/6)}, ${Math.floor(E/6)})`},t.src({width:2*Math.ceil(E/3),fill:"fgColor"in t&&t.fgColor||g}))),o(r).createElement("g",{mask:`url(#${h})`},o(r).createElement("g",{transform:`translate(${P}, ${P})`},o(r).createElement("circle",{r:S,cx:S,cy:S,fill:n.bgColor||_,style:{filter:"drop-shadow(-2px -2px 5px rgba(0, 0, 0, 0.33))"},className:`${y} background`}),"string"==typeof n.src?o(r).createElement("foreignObject",{width:T,height:T},o(r).createElement("img",{src:(0,l.scaleUri)(n.src,T),width:T,height:T,ref:O,onError:()=>{k("fail"),d&&d()},onLoad:()=>k("success"),className:y})):o(r).createElement("g",{transform:`translate(${Math.floor(T/6)}, ${Math.floor(T/6)})`},n.src({width:2*Math.ceil(T/3),fill:"fgColor"in n&&n.fgColor||g}))))),p&&o(r).createElement("use",{href:`#${b}`,x:"0",y:"0",width:e,height:e}))}))})),s.register("lqG9Y",(function(o,t){e(o.exports,"presetLibrary",(function(){return i}));var n=s("4y59b"),r=s("aanFI");const i={icon:{badge:{x:{bgColor:"#EB3742",shape:"circle",src:r.IconXMark},send:{bgColor:"#AB9FF2",shape:"circle",src:r.IconSend},receive:{bgColor:"#AB9FF2",shape:"circle",src:r.IconArrowDownShort},star:{bgColor:"#FFE920",shape:"circle",src:r.IconStarOpticallySized},burn:{bgColor:"#EB3742",shape:"circle",src:r.IconBurnToken},check:{bgColor:"#21E56F",shape:"circle",src:r.IconCheckmark}},image:{x:{bgColor:(0,n.hexToRGB)("#EB3742",.1),fgColor:"#EB3742",shape:"circle",src:r.IconXMark},"x-bold":{bgColor:"#EB3742",fgColor:"rgba(0,0,0,0.75)",shape:"circle",src:r.IconXMark},send:{bgColor:(0,n.hexToRGB)("#AB9FF2",.1),fgColor:"#AB9FF2",shape:"circle",src:r.IconSend},receive:{bgColor:(0,n.hexToRGB)("#AB9FF2",.1),fgColor:"#AB9FF2",shape:"circle",src:r.IconArrowDownShort},swap:{bgColor:(0,n.hexToRGB)("#21E56F",.1),fgColor:"#21E56F",shape:"circle",src:r.IconArrowsDoubleOpticallySized},star:{bgColor:(0,n.hexToRGB)("#FFE920",.1),fgColor:"#FFE920",shape:"circle",src:r.IconStarOpticallySized},burn:{bgColor:(0,n.hexToRGB)("#EB3742",.1),fgColor:"#EB3742",shape:"circle",src:r.IconBurnToken},check:{bgColor:(0,n.hexToRGB)("#21E56F",.1),fgColor:"#21E56F",shape:"circle",src:r.IconCheckmark}}},network:{badge:{solana:{src:r.IconNetworkSolana,shape:"square"},ethereum:{src:r.IconNetworkEthereum,shape:"square"},polygon:{src:r.IconNetworkPolygon,shape:"square"},bitcoin:{src:r.IconNetworkBitcoin,shape:"square"}},image:{solana:{src:r.IconNetworkSolana,shape:"square",fgColor:"#222",bgColor:"#eee"},ethereum:{src:r.IconNetworkEthereum,shape:"square",fgColor:"#222",bgColor:"#eee"},polygon:{src:r.IconNetworkPolygon,shape:"square",fgColor:"#222",bgColor:"#eee"},bitcoin:{src:r.IconNetworkBitcoin,shape:"square",fgColor:"#222",bgColor:"#eee"}}},fungible:{image:{sol:{src:r.IconTokenSolana,shape:"circle",fullSize:!0},eth:{src:r.IconTokenEthereum,shape:"circle",fgColor:"#222",bgColor:"#eee"},matic:{src:r.IconTokenPolygon,shape:"circle",fgColor:"#222",bgColor:"#eee"},btc:{src:r.IconNetworkBitcoin,shape:"circle",fgColor:"#222",bgColor:"#eee"}}}}})),s.register("aC4X3",(function(t,n){e(t.exports,"TransactionSettings",(function(){return x}));var r=s("lMzyG"),i=s("4raQz"),a=s("4y59b"),l=s("lDSNw"),u=s("cZIbv"),c=s("gMNJN"),p=s("laYjG"),d=s("jQk2k"),m=s("kn91D");const f=u.default.div` + padding-top: 16px; + display: flex; + flex-direction: column; + justify-content: space-between; + height: ${e=>{var o;return null!==(o=e.settingsContainerHeight)&&void 0!==o?o:"100%"}}; +`,_=u.default.div` + margin-top: -16px; +`,g=u.default.div` + border-radius: 6px; + overflow: hidden; +`,v=u.default.div` + display: flex; + background-color: ${e=>e.selected?"#AB9FF2":"#2c2d30"}; + padding: 16px; + align-items: center; + cursor: pointer; + + & + & { + border-top: 1px solid #222; + } +`,h=u.default.div` + display: flex; + flex-direction: column; + flex-grow: 1; +`,b=({selected:e,title:t,description:n,onClick:r})=>o(l).createElement(v,{onClick:r,selected:e},o(l).createElement(h,null,o(l).createElement(m.Text,{margin:"0 0 7px",lineHeight:16,textAlign:"left",weight:500,size:16,color:e?"#2c2d30":"#fff"},t),o(l).createElement(m.Text,{textAlign:"left",weight:500,size:12,lineHeight:12,color:e?"#2c2d30":"#999"},n||o(l).createElement("span",null," ")))),x=e=>{const t=(({onSelectTransactionSpeed:e,selectedTransactionSpeed:o,networkID:t,transactionUnitAmount:n,closeModal:s,settingsContainerHeight:u})=>{const{t:p}=(0,r.useTranslation)(),[d,m]=(0,l.useState)(o),f=null!=n?n:(0,i.defaultTransactionUnitAmount)(t),{status:_,data:g}=c.hooks.useTransactionSpeedsToUnitCost({networkID:t}),[v,h,b]=(0,l.useMemo)((()=>g?[g[i.TransactionSpeed.slow],g[i.TransactionSpeed.standard],g[i.TransactionSpeed.fast]]:[void 0,void 0,void 0]),[g]),[x,j,y]=(0,l.useMemo)((()=>[v,h,b].map((e=>e?(0,i.createGasEstimation)(t,e,f):void 0))),[b,t,v,h,f]),{data:k}=c.hooks.useGasEstimationPrice(t,x),{data:w}=c.hooks.useGasEstimationPrice(t,j),{data:O}=c.hooks.useGasEstimationPrice(t,y);(0,l.useEffect)((()=>{"error"===_&&s()}),[_,s]);const C=(0,l.useCallback)((()=>{e(d),s()}),[s,d,e]),S=(0,i.getNetworkFeeUiAmount)(x),E=(0,i.getNetworkFeeUiAmount)(j),T=(0,i.getNetworkFeeUiAmount)(y),P=(0,i.getEstimatedConfirmationTime)(t),{slowDescription:A,standardDescription:I,fastDescription:M}=(0,l.useMemo)((()=>{if(!P)return{slowDescription:"",standardDescription:"",fastDescription:""};const e=(e,o,n,r)=>{var i,s;const l=[],u=e?p("gasUpTo",{amount:null==e?void 0:e.gasEstimationPriceUSD}):o?p("gasUpTo",{amount:o}):void 0;l.push(u);const d=r?null===(s=(i=c.transactionsSdk.get(t)).transactionSettingsRowFeeDescription)||void 0===s?void 0:s.call(i,r):void 0;return l.push(d),l.push(p(P[n])),l.filter(a.nonNullable).join(" • ")};return{slowDescription:e(k,S,i.TransactionSpeed.slow,x),standardDescription:e(w,E,i.TransactionSpeed.standard,j),fastDescription:e(O,T,i.TransactionSpeed.fast,y)}}),[P,k,S,w,E,O,T,t,x,j,y,p]),D=(0,l.useMemo)((()=>[{description:A,title:p("gasSlow"),selected:d===i.TransactionSpeed.slow,onClick:()=>m(i.TransactionSpeed.slow)},{description:I,title:p("gasAverage"),selected:d===i.TransactionSpeed.standard,onClick:()=>m(i.TransactionSpeed.standard)},{description:M,title:p("gasFast"),selected:d===i.TransactionSpeed.fast,onClick:()=>m(i.TransactionSpeed.fast)}]),[M,A,I,p,d]);return{headerText:p("settingsTransactions"),primaryText:p("commandSave"),onPress:C,presetViewStates:D,settingsContainerHeight:u}})(e);return o(l).createElement(j,Object.assign({},t))},j=o(l).memo((({headerText:e,primaryText:t,onPress:n,settingsContainerHeight:r,presetViewStates:i})=>o(l).createElement(o(l).Fragment,null,o(l).createElement(_,null,o(l).createElement(d.SettingsHeader,null,e)),o(l).createElement(f,{settingsContainerHeight:r},o(l).createElement(g,null,i.map(((e,t)=>o(l).createElement(b,{key:t,onClick:e.onClick,title:e.title,description:e.description,selected:e.selected})))),o(l).createElement(p.Button,{theme:"primary",onClick:n},t)))))})),s.register("eRx3l",(function(t,n){e(t.exports,"SwapSlippageSettings",(function(){return O}));var r=s("lDSNw"),i=s("cZIbv"),a=s("laYjG"),l=s("miiws"),u=s("aanFI"),c=s("dYw9I"),p=s("kn91D"),d=s("gMNJN"),m=s("2LZGp");const f=i.default.div` + height: 100%; + overflow-y: auto; + display: flex; + flex-direction: column; + justify-content: space-between; + padding: 16px; +`,_=i.default.div` + display: flex; + flex: 1; + flex-direction: column; + align-items: center; + margin: 20px 0 16px; + width: 100%; +`,g=(0,i.default)(p.Text).attrs({size:28,lineHeight:32,weight:600,color:"#fff"})` + margin: 20px 0 12px; +`,v=(0,i.default)(p.Text).attrs({size:16,lineHeight:18,weight:400,color:"#777777"})` + margin-bottom: 32px; +`,h=i.default.div` + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + border-radius: 8px; + padding: 2px; + width: 100%; + background-color: ${e=>e.theme.backgroundDark}; +`,b=i.default.div` + display: flex; + flex: 1; + flex-direction: row; + padding: 10px 8px; + align-items: center; + justify-content: center; + border-radius: 8px; + background-color: ${e=>e.selected?"#AB9FF2":"transparent"}; + cursor: pointer; +`,x=(0,i.default)(p.Text).attrs((e=>({size:14,lineHeight:18,weight:e.selected?600:500,color:e.selected?"#222":"#fff"})))` + text-align: center; +`,j=(0,i.default)(p.Text).attrs((e=>({size:14,lineHeight:18,weight:500,color:"critical"===e.severity?"#EB3742":"#FFDC62"})))` + align-self: stretch; + margin-top: 8px; + text-align: left; +`,y=i.default.div` + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; +`,k=i.default.input` + background: transparent; + color: #222; + ::placeholder { + color: #22222299; + } + font-size: 14px; + font-style: normal; + font-weight: 600; + line-height: 18px; + text-align: right; + border: none; + padding: 0; +`,w=({options:e,selectedIndex:t,customSlippageValue:n,i18nStrings:i,error:s,submitDisabled:p,onConfirm:d,onSelectOption:m,onChangeCustomSlippage:h,onDismiss:b})=>o(r).createElement(f,null,o(r).createElement(c.PageHeader,{leftButton:{type:"close",onClick:b},titleSize:"small"},i.title),o(r).createElement(_,null,o(r).createElement(l.Circle,{diameter:96,color:"#181818"},o(r).createElement(u.IconTokenListSettings,{width:38,fill:"#181818"})),o(r).createElement(g,null,i.title),o(r).createElement(v,null,i.subtitle),o(r).createElement(S,{options:e,selectedIndex:t,customOptionLabel:i.custom,customOptionValue:n,onSelectOption:m,onCustomOptionChange:h}),s?o(r).createElement(j,{severity:s.severity},s.message):null),o(r).createElement(a.Button,{disabled:p,theme:"primary",onClick:d},i.button)),O=()=>{const e=(()=>{const{handleHideModalVisibility:e}=(0,m.useModals)(),o=(0,r.useCallback)((()=>{e("slippageSettings")}),[e]);return d.hooks.useSlippageSettingsViewState({onDismiss:o})})();return o(r).createElement(w,Object.assign({},e))},C=({value:e,onChangeText:t})=>o(r).createElement(y,null,o(r).createElement(k,{autoFocus:!e,placeholder:"0.00%",value:null!=e?e:"",style:e?{width:10*e.length+"px",textAlign:"right"}:{width:"100%",textAlign:"center"},onChange:e=>{e.target.validity.valid?t(e.target.value):e.preventDefault()}}),o(r).createElement(x,{selected:!0},e?"%":"")),S=({options:e,selectedIndex:t,customOptionLabel:n,customOptionValue:i,onSelectOption:s,onCustomOptionChange:a})=>o(r).createElement(h,null,e.map(((l,u)=>{const c=u===t,p=u===e.length-1&&c;return o(r).createElement(b,{key:`segment-control-option-${u}`,selected:c,onClick:()=>s(u)},p?o(r).createElement(C,{value:i,onChangeText:a}):o(r).createElement(x,{selected:c},"custom"===l?n:l))})))})),s.register("dYw9I",(function(t,n){e(t.exports,"PageHeader",(function(){return g}));var r=s("lDSNw"),i=s("cZIbv"),a=s("ibYAx"),l=s("2tQxs"),u=s("aanFI"),c=s("3ou76"),p=s("kn91D");const d={small:16,regular:22};i.default.section` + z-index: 1; + background-color: #222222; + padding: 10px 16px; + display: flex; + flex-shrink: 0; + flex-direction: row; + align-items: center; + justify-content: ${e=>e.justifyContent}; + backdrop-filter: blur(10px); + border-bottom: 1px solid #323232; + height: ${e=>e.height}px; + width: 100%; +`.defaultProps={justifyContent:"center",height:a.HEADER_HEIGHT};(0,i.default)(p.Text).attrs({size:16,weight:500,lineHeight:25})``.defaultProps={maxWidth:"280px",noWrap:!0};const m=i.default.div` + display: flex; + flex-shrink: 0; + justify-content: center; + align-items: center; + padding-bottom: 17px; + position: relative; + width: 100%; +`,f=(0,i.default)(l.Dropdown)` + position: absolute; + right: 0; +`,_=(0,i.default)(c.IconBackground)` + position: absolute; + left: 0; +`,g=({children:e,shouldWrap:t,leftButton:n,dropdown:i,titleSize:s="regular"})=>{var a,l,c,g;const v=(0,r.useMemo)((()=>{if(!n)return o(r).createElement("div",null);const e="back"===n.type?"header--back":"header--close",t="back"===n.type?o(r).createElement(u.IconArrowLeftShort,null):o(r).createElement(u.IconClose,null);return o(r).createElement(_,{"data-testid":e,onClick:n.onClick},t)}),[n]),h=(null!==(l=null===(a=null==i?void 0:i.sections)||void 0===a?void 0:a.length)&&void 0!==l?l:0)>0||(null!==(g=null===(c=null==i?void 0:i.items)||void 0===c?void 0:c.length)&&void 0!==g?g:0)>0;return o(r).createElement(m,null,v,o(r).createElement(p.Text,{weight:500,size:d[s],noWrap:!t,maxWidth:"280px"},e),i&&(h||i.onIconClick)?o(r).createElement(f,{sections:i.sections,items:i.items,icon:i.icon||o(r).createElement(u.IconMore,null),onIconClick:null==i?void 0:i.onIconClick}):o(r).createElement("div",null))}})),s.register("azolu",(function(o,t){e(o.exports,"HistoryItemDetail",(function(){return S}));var n=s("6Tvfa"),r=s("belzv"),i=s("lBuGR"),a=s("gYh0e"),l=s("5VjGu"),u=s("lMzyG"),c=s("iPvw0"),p=s("4y59b"),d=s("lDSNw"),m=(d=s("lDSNw"),s("gmVmN")),f=s("cZIbv"),_=s("laYjG"),g=s("ipYJz"),v=s("7yugU"),h=s("8F2Rl"),b=s("ks67t"),x=s("E0kIm"),j=s("kn91D"),y=s("ibYAx"),k=s("gMNJN"),w=s("2LZGp");const O=f.default.a` + cursor: pointer; +`,C=({label:e,url:o})=>d.createElement(O,{onClick:()=>window.open(o)},d.createElement(j.Text,{color:"#AB9FF2",noWrap:!0,lineHeight:14,maxWidth:""+y.PHANTOM_WIDTH/2,weight:600,size:14},e)),S=({historyItem:e})=>{var o,t,s,f;const{interactionData:j,chainMeta:y}=e,{t:O}=(0,u.useTranslation)(),{transactionType:S}=j,{status:E,networkFee:T,networkFeePayer:P}=y,A=y.chainId,I="failed"===E,{getKnownAddressLabel:M}=k.hooks.useAddressBook(),{data:D}=k.hooks.usePreferredExplorers(),{handleHideModalVisibility:N}=(0,w.useModals)(),z=(0,d.useCallback)((()=>N("historyItem")),[N]),{data:L}=k.hooks.useSelectedMultiChainAccount(),R=!!P&&(null==L?void 0:L.addresses.some((e=>e.address.toLowerCase()===P.toLowerCase()))),F=(0,p.formatTimestampAsDate)(1e3*e.timestamp,O("richTransactionDetailAt")),{decimals:B,symbol:H}=a.NATIVE_TOKEN_MAP[A],V=T?`-${(0,m.amountToFormattedAmount)(T,B)} ${H}`:O("historyUnknownDappName"),W=d.createElement(x.HistoryImage,{historyItem:e,size:"medium"}),G={label:O("richTransactionDetailDate"),value:F},U=(0,l.extractAddressfromBri)(e.id),q=[];if(D){const e=y.chainId,t=null!==(o=D.explorers[e])&&void 0!==o?o:(0,c.getDefaultExplorerTypeByNetworkID)(e),n=(0,c.generateExplorerUrl)({networkID:e,endpoint:"transaction",explorerType:t,param:U});""!==n&&q.push({label:O("richTransactionDetailViewOnExplorer",{explorer:c.SUPPORTED_EXPLORER_NAMES[t]}),value:n,type:"link"})}const $=I?{label:O("richTransactionDetailStatus"),value:O("richTransactionDetailFailed"),color:"#EB3742"}:{label:O("richTransactionDetailStatus"),value:O("historyStatusSucceeded"),color:"#21E56F"},K={label:O("richTransactionDetailNetworkFee"),value:R?V:void 0},Y={label:O("historyNetwork"),value:r.Chains.getNetworkName(A)},{data:[J=!1]}=(0,i.useFeatureFlags)(["enable-spam-filtering"]);let Z;switch(S){case"TOKEN_SEND":{const e=j.balanceChanges[0],o=(0,l.isReceiveTransaction)(e,null!==(t=null==L?void 0:L.addresses)&&void 0!==t?t:[]),{token:{symbol:r,decimals:i,displayName:s,tokenType:a,isSpam:u},amount:c}=e,p=(0,l.isCollectibleTokenType)(a),f=o?"+":"-",_=void 0!==i?`${(0,m.amountToFormattedAmount)(c,i)} ${r||""}`:O("transactionsUnknownAmount"),g=`${f}${_}`,b=(0,l.extractAddressfromBri)(o?e.from:e.to),x=(0,n.formatAddress)(b,void 0,M(b,A)),y={label:O(o?"richTransactionDetailFrom":"richTransactionDetailTo"),value:d.createElement(h.DelayedRenderComponent,{delayedChildren:d.createElement(v.CopyTooltip,{alignment:"topCenter",copyString:b},x)},x)},k=I?[{label:O("historyAttemptedAmount"),value:_}]:[],w=I?O("transactionsSendFailed"):`${O("transactionsSent")}`;Z={sections:[{rows:[G,$,y,Y,K,...k,...q]}],title:o?O("transactionsReceived"):w,primaryText:p?{value:s||O("richTransactionDetailUnknownNFT")}:I||void 0===i?{value:_}:{value:g,color:o?"#21E56F":""},secondaryText:{value:""},image:W,warning:o&&u&&J?O("spamHistoryWarning"):""};break}case"TOKEN_BURN":{const{amount:e,token:o}=j;let t="";I||(t=o.displayName?"1"===e?o.displayName:`${o.displayName} (${e})`:O("richTransactionDetailUnknownNFT")),Z={sections:[{rows:[G,$,Y,K,...q]}],title:O("richTransactionDetailBurned"),primaryText:{value:t},secondaryText:{value:""},image:W};break}case"TOKEN_SWAP":{const{receiveAmount:e,receiveToken:o,sendAmount:t,sendToken:r,dapp:i}=j,s=(0,n.formatAddressShort)((0,l.extractAddressfromBri)(r.id)||""),a=(0,n.formatAddressShort)((0,l.extractAddressfromBri)(o.id)||"");Z={sections:[{rows:[G,$,Y,K]},{title:O("richTransactionDetailSwapDetails"),rows:[{label:O("richTransactionDetailProvider"),value:(null==i?void 0:i.displayName)&&i.logoURI?d.createElement(b.ActivityProvider,{name:i.displayName,imageURL:i.logoURI}):(null==i?void 0:i.displayName)||O("historyUnknownDappName")},{label:O("richTransactionDetailYouPaid"),value:void 0!==r.decimals?`-${(0,m.amountToFormattedAmount)(t,r.decimals)} ${r.symbol||""}`:O("transactionsUnknownAmount")},{label:O("richTransactionDetailYouReceived"),value:void 0!==o.decimals?`+${(0,m.amountToFormattedAmount)(e,o.decimals)} ${o.symbol||""}`:O("transactionsUnknownAmount"),color:void 0===o.decimals||I?"":"#21E56F"},...q]}],title:O("richTransactionDetailTokenSwap"),primaryText:{value:`${r.symbol||s} → ${o.symbol||a}`},secondaryText:{value:""},image:W};break}case"BRIDGE_INIT":{const o=j.balanceChanges[0],t=(0,l.isReceiveTransaction)(o,null!==(s=null==L?void 0:L.addresses)&&void 0!==s?s:[]),{token:{symbol:n,decimals:r},amount:i}=o,a=void 0!==r?`${(0,m.amountToFormattedAmount)(i,r)} ${n||""}`:O("transactionsUnknownAmount"),u=null!==(f=e.interactionData.explorerUrl)&&void 0!==f?f:`https://explorer.li.fi/tx/${U}`;Z={sections:[{rows:[G,$,Y,K,{label:O("transactionBridgeStatusLink"),value:u,type:"link"}]}],title:I?O("transactionBridgeInitiatedFailed"):`${O("transactionBridgeInitiated")}`,primaryText:I||void 0===r?{value:a}:{value:a,color:t?"#21E56F":""},secondaryText:{value:""},image:W};break}case"TOKEN_UNWRAP":{const{token:e,amount:o}=j,t=(0,n.formatAddressShort)((0,l.extractAddressfromBri)(e.id)||"");Z={sections:[{rows:[G,$,Y,K]},{title:O("richTransactionDetailUnwrapDetails"),rows:[{label:O("richTransactionDetailYouReceived"),value:void 0!==e.decimals?`+${(0,m.amountToFormattedAmount)(o,e.decimals)} ${e.symbol||""}`:O("transactionsUnknownAmount"),color:void 0===e.decimals||I?"":"#21E56F"},...q]}],title:O("richTransactionDetailTokenUnwrap"),primaryText:{value:`${e.symbol||t}`},secondaryText:{value:""},image:W};break}case"WITHDRAW_STAKE":{const{amount:e,stakeAccount:o}=j,t=(0,l.extractAddressfromBri)(o),r=(0,n.formatHashMedium)(t,4);Z={sections:[{rows:[G,$,{label:O("richTransactionDetailAccount"),value:d.createElement(h.DelayedRenderComponent,{delayedChildren:d.createElement(v.CopyTooltip,{alignment:"topCenter",copyString:t},r)},r)},Y,K,...q]}],title:O("richTransactionDetailWithdrawStake"),primaryText:{value:`+${(0,m.amountToFormattedAmount)(e,a.NATIVE_TOKEN_MAP[A].decimals)} ${H}`,color:I?"":"#21E56F"},secondaryText:{value:""},image:W};break}case"DEACTIVATE_STAKE":{const{amount:e,stakeAccount:o}=j,t=(0,l.extractAddressfromBri)(o),r=(0,n.formatHashMedium)(t,4);Z={sections:[{rows:[G,$,{label:O("richTransactionDetailAccount"),value:d.createElement(h.DelayedRenderComponent,{delayedChildren:d.createElement(v.CopyTooltip,{alignment:"topCenter",copyString:t},r)},r)},Y,K,...q]}],title:O("richTransactionDetailUnstaked"),primaryText:{value:`${(0,m.amountToFormattedAmount)(e,a.NATIVE_TOKEN_MAP[A].decimals)} ${H}`},secondaryText:{value:""},image:W};break}case"STAKE":{const{amount:e,stakeAccount:o,validatorName:t,validatorWebsite:r}=j,i=(0,l.extractAddressfromBri)(o),s=(0,n.formatHashMedium)(i,4);Z={sections:[{rows:[G,$,{label:O("richTransactionDetailAccount"),value:d.createElement(h.DelayedRenderComponent,{delayedChildren:d.createElement(v.CopyTooltip,{alignment:"topCenter",copyString:i},s)},s)},{label:"Validator",value:t&&r?d.createElement(C,{label:t,url:r}):t},Y,K,...q]}],title:O("richTransactionDetailStaked"),primaryText:{value:`-${(0,m.amountToFormattedAmount)(e,a.NATIVE_TOKEN_MAP[A].decimals)} ${H}`},secondaryText:{value:""},image:W};break}case"COLLECTIBLE_LIST":case"COLLECTIBLE_BUY_ITEM":case"COLLECTIBLE_CANCEL_BID":case"COLLECTIBLE_BID_ITEM":case"COLLECTIBLE_UNLIST":case"COLLECTIBLE_SELL_ITEM":{const{dapp:e,item:o,forAmount:t,forAsset:n,listingUrl:r}=j,i=void 0!==n.decimals?`${(0,m.amountToFormattedAmount)(t,n.decimals)} ${n.symbol||""}`:O("transactionsUnknownAmount"),s=o.displayName||O("richTransactionDetailUnknownNFT"),a={COLLECTIBLE_LIST:{priceRow:{label:O("richTransactionDetailListingPrice"),value:i},sectionTitle:O("richTransactionDetailListingDetails"),detailTitle:O("richTransactionDetailListed")},COLLECTIBLE_UNLIST:{priceRow:{label:O("richTransactionDetailOriginalListingPrice"),value:i},sectionTitle:O("richTransactionDetailListingDetails"),detailTitle:O("richTransactionDetailUnlisted")},COLLECTIBLE_BID_ITEM:{priceRow:{label:O("richTransactionDetailPrice"),value:i},sectionTitle:O("richTransactionDetailBidDetails"),detailTitle:O("richTransactionDetailBid")},COLLECTIBLE_CANCEL_BID:{priceRow:{label:O("richTransactionDetailPrice"),value:i},sectionTitle:O("richTransactionDetailBidDetails"),detailTitle:O("richTransactionDetailCancelBid")},COLLECTIBLE_BUY_ITEM:{priceRow:{label:O("richTransactionDetailPrice"),value:i},sectionTitle:O("richTransactionDetailPurchaseDetails"),detailTitle:O("richTransactionDetailBought")},COLLECTIBLE_SELL_ITEM:{priceRow:{label:O("richTransactionDetailPrice"),value:i},sectionTitle:O("richTransactionDetailSaleDetails"),detailTitle:O("richTransactionDetailSold")}};Z={sections:[{rows:[G,$,Y,K]},{title:a[S].sectionTitle,rows:[a[S].priceRow,{label:O("richTransactionDetailItem"),value:s&&r?d.createElement(C,{label:s,url:r}):s},{label:O("richTransactionDetailMarketplace"),value:(null==e?void 0:e.displayName)&&(null==e?void 0:e.logoURI)?d.createElement(b.ActivityProvider,{name:e.displayName,imageURL:e.logoURI}):(null==e?void 0:e.displayName)||""},...q]}],title:a[S].detailTitle,primaryText:{value:s},secondaryText:{value:""},image:W};break}case"CANCEL_TX":Z={sections:[{rows:[G,$,Y,K,...q]}],title:O("transactionCancelled"),primaryText:{value:""},secondaryText:{value:""},image:W};break;case"TOKEN_APPROVAL":{const{dapp:e,token:o,isApproved:t}=j,r=(null==e?void 0:e.displayName)||O("historyUnknownDappName"),i=(null==e?void 0:e.displayName)?[{label:O("transactionApproveAppLabel"),value:null==e?void 0:e.displayName}]:[],s=(0,n.formatAddressShort)((0,l.extractAddressfromBri)(o.id)||""),a=(0,l.isCollectibleTokenType)(o.tokenType)?o.displayName:o.symbol;Z={sections:[{rows:[G,$,Y,K]},{title:O("transactionApproveDetailsTitle"),rows:[...i,{label:O("transactionApproveTokenLabel"),value:a||s},...q]}],title:O(t?"transactionApproveToken":"transactionRevokeApproveToken",{tokenSymbol:a||""}),primaryText:{value:""},secondaryText:{value:r},image:W};break}case"COLLECTION_APPROVAL":{const{dapp:e,collection:o,isApproved:t}=j,n=(null==e?void 0:e.displayName)||O("historyUnknownDappName"),r=(null==e?void 0:e.displayName)?[{label:O("transactionApproveAppLabel"),value:null==e?void 0:e.displayName}]:[],i=o.displayName;Z={sections:[{rows:[G,$,Y,K]},{title:O("transactionApproveDetailsTitle"),rows:[...r,{label:O("transactionApproveCollectionLabel"),value:i},...q]}],title:O(t?"transactionApproveToken":"transactionRevokeApproveToken",{tokenSymbol:i}),primaryText:{value:""},secondaryText:{value:n},image:W};break}case"CANCEL_ORDER":{const{dapp:e}=j;Z={sections:[{rows:[G,$,Y,K,...q]}],title:O("transactionCancelOrder"),primaryText:{value:""},secondaryText:{value:(null==e?void 0:e.displayName)||O("historyUnknownDappName")},image:W};break}default:{const{dapp:e}=j,o=(null==e?void 0:e.displayName)||O("historyUnknownDappName");Z={sections:[{rows:[G,$,Y,K,...q]}],title:O("richTransactionDetailAppInteraction"),primaryText:{value:""},secondaryText:{value:o},image:W};break}}return d.createElement(d.Fragment,null,d.createElement(b.Details,Object.assign({},Z)),d.createElement(g.CloseFooter,{removeFooterExpansion:!0},d.createElement(_.Button,{onClick:z},O("commandClose"))))}})),s.register("7yugU",(function(t,n){e(t.exports,"CopyTooltip",(function(){return p}));var r=s("lMzyG"),i=s("lDSNw"),a=s("cZIbv"),l=s("2XM7d"),u=s("bz0pe");const c=a.default.div` + cursor: pointer; +`,p=({copyString:e,children:t,alignment:n})=>{const{t:s}=(0,r.useTranslation)(),[a,p,d]=(0,l.useCopyToClipboard)(e),[m,f]=(0,i.useState)(!1),_=s(a?"pastParticipleCopied":"accountHeaderCopyToClipboard"),g=a?"#AB9FF2":"#000";return(0,i.useEffect)((()=>{let e;return a&&(e=setTimeout((()=>{d(!1)}),3e3)),()=>{e&&clearTimeout(e)}}),[a,d]),o(i).createElement(u.Tooltip,{label:_,ariaLabel:_,color:g,isVisible:m,triggerParams:{onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1)},alignment:n},o(i).createElement(c,{onClick:()=>{p(),d(!0)}},t))}})),s.register("2XM7d",(function(o,t){e(o.exports,"copyToClipboard",(function(){return r})),e(o.exports,"useCopyToClipboard",(function(){return i}));var n=s("lDSNw");const r=e=>{const o=document.createElement("textarea");o.value=e,o.setAttribute("readonly",""),o.style.position="absolute",o.style.left="-9999px",document.body.appendChild(o);const t=document.getSelection().rangeCount>0&&document.getSelection().getRangeAt(0);o.select();const n=document.execCommand("copy");return document.body.removeChild(o),t&&(document.getSelection().removeAllRanges(),document.getSelection().addRange(t)),n},i=e=>{const[o,t]=(0,n.useState)(!1),i=(0,n.useCallback)((()=>{o||t(r(e))}),[e,o]);return(0,n.useEffect)((()=>()=>t(!1)),[e]),[o,i,t]}})),s.register("8F2Rl",(function(t,n){e(t.exports,"DelayedRenderComponent",(function(){return i}));var r=s("lDSNw");const i=({delay:e=300,children:t,delayedChildren:n})=>{const[i,s]=o(r).useState(!1);return(0,r.useEffect)((()=>{let o;return e&&(o=setTimeout((()=>{s(!0)}),e)),()=>{o&&clearTimeout(o)}}),[e]),o(r).createElement(o(r).Fragment,null,i?n:t)}})),s.register("E0kIm",(function(t,n){e(t.exports,"HistoryImage",(function(){return d})),e(t.exports,"PendingHistoryImage",(function(){return m}));var r=s("6Tvfa"),i=s("belzv"),a=s("5VjGu"),l=s("4raQz"),u=s("lDSNw"),c=s("6EObQ"),p=s("hn5ci");const d=(0,u.memo)((({historyItem:{interactionData:e,chainMeta:{status:t,chainId:n},owner:s},size:l="small"})=>{const d=(0,u.useMemo)((()=>{const o="failed"===t,l=(()=>{switch(e.transactionType){case"TOKEN_SEND":{const o=e.balanceChanges[0],{token:{tokenType:t,logoURI:n,symbol:i,id:l},to:u}=o,c=s.toLowerCase()===u.toLowerCase()?"receive":"send",p=(0,a.isCollectibleTokenType)(t)?void 0:i||(0,r.formatAddressShort)((0,a.extractAddressfromBri)(l)||"");return{badge:{type:"icon",preset:c},image:{type:(0,a.isCollectibleTokenType)(t)?"collectible":"fungible",src:n,fallback:p}}}case"TOKEN_BURN":{const{token:{tokenType:o,logoURI:t,symbol:n,id:i}}=e,s=(0,a.isCollectibleTokenType)(o)?void 0:n||(0,r.formatAddressShort)((0,a.extractAddressfromBri)(i)||"");return{badge:{type:"icon",preset:"burn"},image:{type:(0,a.isCollectibleTokenType)(o)?"collectible":"fungible",src:t,fallback:s}}}case"TOKEN_SWAP":{const{receiveToken:t,sendToken:n,dapp:r}=e;return t.logoURI&&n.logoURI&&!o?{image:{type:"swap"},tokenBuy:{src:t.logoURI},tokenSell:{src:n.logoURI}}:Object.assign({image:{type:"icon",preset:"swap"}},r&&{badge:{src:r.logoURI}})}case"BRIDGE_INIT":return{image:{type:"icon",preset:"swap"}};case"TOKEN_UNWRAP":{const{token:o}=e;return o.logoURI?{image:{type:"fungible",src:o.logoURI},badge:{type:"icon",preset:"receive"}}:{image:{type:"icon",preset:"swap"}}}case"STAKE":case"WITHDRAW_STAKE":case"DEACTIVATE_STAKE":switch(n){case i.NetworkIDs.Solana.Devnet:case i.NetworkIDs.Solana.Localnet:case i.NetworkIDs.Solana.Testnet:case i.NetworkIDs.Solana.Mainnet:return{image:{type:"fungible",preset:"sol"},badge:{type:"icon",preset:"star"}};default:return{image:{type:"icon",preset:"star"}}}case"COLLECTIBLE_LIST":case"COLLECTIBLE_BUY_ITEM":case"COLLECTIBLE_CANCEL_BID":case"COLLECTIBLE_BID_ITEM":case"COLLECTIBLE_UNLIST":case"COLLECTIBLE_SELL_ITEM":{const{dapp:o,item:t}=e;return t.logoURI?Object.assign({image:{type:"collectible",src:t.logoURI}},o&&{badge:{src:o.logoURI}}):{image:{type:"dapp",src:null==o?void 0:o.logoURI}}}case"TOKEN_APPROVAL":{const{dapp:o,token:t}=e,n=(0,a.isCollectibleTokenType)(t.tokenType)?"collectible":"fungible";if(t.logoURI||!(0,a.isCollectibleTokenType)(t.tokenType)){const e=t.symbol||(0,r.formatAddressShort)((0,a.extractAddressfromBri)(t.id)||"");return Object.assign({image:{type:n,src:t.logoURI,fallback:e}},o&&{badge:{src:o.logoURI}})}return{image:{type:"dapp",src:null==o?void 0:o.logoURI}}}case"COLLECTION_APPROVAL":{const{dapp:o,collection:t}=e;return t.logoURI?Object.assign({image:{type:"collectible",src:t.logoURI}},o&&{badge:{src:o.logoURI}}):{image:{type:"dapp",src:null==o?void 0:o.logoURI}}}case"CANCEL_TX":return{image:{type:"icon",preset:"x"},dimmed:!1,badge:void 0};default:{const{dapp:t}=e;return(null==t?void 0:t.logoURI)?{image:{type:"dapp",src:t.logoURI}}:{image:{type:"icon",preset:o?"x":"check"},dimmed:!1,badge:void 0}}}})(),u="icon"===l.image.type&&"x"===l.image.preset,c=Object.assign({},o&&!u&&{badge:{type:"icon",preset:"x"},dimmed:!0});return Object.assign(Object.assign({},l),c)}),[t,e,s,n]);return o(u).createElement(c.EcosystemImage,Object.assign({},d,{size:p.ECO_IMAGE_SIZES[l]}))})),m=(0,u.memo)((({pendingTransactionType:e,size:t="small",logoUri:n,isError:r,isConfirmed:i})=>{const s=(0,u.useMemo)((()=>{const o=(()=>{switch(e){case l.PendingTransactionType.Cancel:return{image:{type:"icon",preset:"x"}};case l.PendingTransactionType.Send:return n?{image:{type:"fungible",src:n},badge:{type:"icon",preset:"send"}}:{image:{type:"icon",preset:"send"}};case l.PendingTransactionType.Swap:return{image:{type:"icon",preset:"swap"}};case l.PendingTransactionType.CreateAccountAndDelegateStake:case l.PendingTransactionType.DelegateStake:case l.PendingTransactionType.DeactivateStake:case l.PendingTransactionType.WithdrawStake:return{image:{type:"icon",preset:"star"}};case l.PendingTransactionType.Burn:return{image:{type:"icon",preset:"burn"}};case l.PendingTransactionType.DappInteraction:return n?{image:{type:"dapp",src:n}}:{image:{type:"icon",preset:"check"}};case l.PendingTransactionType.CreateListing:case l.PendingTransactionType.EditListing:case l.PendingTransactionType.RemoveListing:return n?{image:{type:"collectible",src:n}}:{image:{type:"icon",preset:"check"}};case l.PendingTransactionType.UnwrapSOL:return n?{image:{type:"fungible",src:n},badge:{type:"icon",preset:"receive"}}:{image:{type:"icon",preset:"check"}};case l.PendingTransactionType.CreateAssociatedTokenAccount:case l.PendingTransactionType.SolanaPayTransaction:default:return n?{image:{type:"fungible",src:n}}:{image:{type:"icon",preset:"check"}}}})(),t="icon"===o.image.type&&"x"===o.image.preset,s=Object.assign({loading:!i},r&&!t&&{badge:{type:"icon",preset:"x"},dimmed:!0});return Object.assign(Object.assign({},o),s)}),[i,r,n,e]);return o(u).createElement(c.EcosystemImage,Object.assign({},s,{size:p.ECO_IMAGE_SIZES[t]}))}))})),s.register("8G2jm",(function(t,n){e(t.exports,"History",(function(){return _}));var r=s("6Tvfa"),i=s("lBuGR"),a=s("5VjGu"),l=s("lMzyG"),u=s("4raQz"),c=s("lDSNw"),p=s("jQk2k"),d=s("aLflh"),m=s("gMNJN"),f=s("2LZGp");const _=({isSpam:e})=>{var t,n;const{t:s}=(0,l.useTranslation)(),{data:_}=m.hooks.useSelectedMultiChainAccount(),[g,v]=(0,c.useMemo)((()=>{const{addresses:e=[]}=null!=_?_:{};return[e,e.map((e=>(0,u.toAccount)(e)))]}),[_]),h=(0,a.useFetchInfiniteHistoryItems)(v),{data:b}=m.hooks.usePendingTransactions(g),{isRefreshError:x,isRefreshingConfirmedTxs:j}=(0,a.useRefreshHistory)(v,(null==b?void 0:b.removedPendingTransactions)||[]),{data:y=r.DEFAULT_DEVELOPER_MODE,status:k}=m.hooks.useDeveloperMode(),w=y.isDeveloperMode,O=h.isLoading||"loading"===k,{handleShowModalVisibility:C,handleHideModalVisibility:S}=(0,f.useModals)(),E=(0,c.useCallback)((e=>C("historyItem",e)),[C]),T=(0,c.useCallback)((e=>C("pendingTransaction",e)),[C]),{data:[P=!1]}=(0,i.useFeatureFlags)(["enable-spam-filtering"]);if(e){const e=()=>{S("spamHistory")};return o(c).createElement(d.HistoryList,{dataPages:null===(t=h.data)||void 0===t?void 0:t.pages,isLoading:O,fetchNextPage:()=>{},refetch:()=>{},hasNextPage:!1,isFetchingNextPage:h.isFetchingNextPage,isError:h.isError,isRefreshError:x,isRefreshingConfirmedTxs:j,isDeveloperMode:w,showHistoryItemModal:E,header:o(c).createElement(p.PageHeader,{onLeftButtonClick:e,useCloseButton:!0},s("spamHistoryTitle")),filter:e=>{var o;return(0,a.isSpamTransaction)(e,null!==(o=null==_?void 0:_.addresses)&&void 0!==o?o:[])}})}{const e=P?[{label:s("spamHistoryAction"),key:"view-spam-history",onClick:()=>{C("spamHistory",void 0,{event:"showSpamHistoryModal"})}}]:[];return o(c).createElement(d.HistoryList,Object.assign({pendingTransactions:(null==b?void 0:b.pendingTransaction)||[],dataPages:null===(n=h.data)||void 0===n?void 0:n.pages,isLoading:O,fetchNextPage:h.fetchNextPage,refetch:h.refetch,hasNextPage:h.hasNextPage,isFetchingNextPage:h.isFetchingNextPage,isError:h.isError,isRefreshError:x,isRefreshingConfirmedTxs:j,isDeveloperMode:w,showHistoryItemModal:E,showPendingTransactionModal:T,header:o(c).createElement(p.PageHeader,{items:e},s("recentActivityPrimaryText"))},P?{filter:e=>{var o;return!(0,a.isSpamTransaction)(e,null!==(o=null==_?void 0:_.addresses)&&void 0!==o?o:[])}}:{}))}}})),s.register("aLflh",(function(t,n){e(t.exports,"HistoryList",(function(){return D}));var r=s("belzv"),i=s("lMzyG"),a=s("iPvw0"),l=s("4y59b"),u=s("7dqns"),c=s("c1thM"),p=s("lDSNw"),d=s("cZIbv"),m=s("hq1N7"),f=s("05cks"),_=s("h5kyv"),g=s("44I6u"),v=s("eWtgS"),h=s("bpx2y"),b=s("5OPmp"),x=s("2GOJc"),j=s("bKtYH"),y=s("hjnIF"),k=s("kn91D");const w=d.default.div` + display: flex; + flex-direction: column; + align-items: center; +`,O=d.default.div` + margin-top: 5px; + margin-bottom: 5px; + cursor: ${e=>e.onClick?"pointer":"default"}; +`,C=(0,d.default)(g.Column)` + align-items: stretch; + display: flex; + overflow: hidden; +`,S=d.default.div` + padding-bottom: 10px; + padding-top: 10px; +`,E=d.default.div` + margin-top: 50px; +`,T=(0,d.default)(y.SkeletonLoader).attrs({height:"8px",backgroundColor:"#484848",borderRadius:"8px",margin:"28px 0 12px"})``,P=()=>o(p).createElement(o(p).Fragment,null,o(p).createElement(T,{width:"80px"}),[1,2,3,4].map((e=>o(p).createElement(j.RowSkeletonLoader,{key:`fungible-token-row-loader-${e}`})))),A=d.default.div` + margin-bottom: -5px; + margin-top: 5px; +`,I=()=>o(p).createElement(A,null,o(p).createElement(j.RowSkeletonLoader,null)),M=(e,o,t)=>{let n=!1;const r=(e=>e.reduce(((e,o)=>{var t;const n=(0,l.date)(1e3*(null!==(t=null==o?void 0:o.timestamp)&&void 0!==t?t:0)).format("YYYY-MM-DD");return(e[n]=e[n]||[]).push(o),e}),{}))(e),i=Object.keys(r).sort(((e,o)=>o.localeCompare(e))).map((e=>{const t=(0,l.date)(e),i=(0,l.date)().diff(t,"days");n=n||0===i;let s=o("richTransactionsToday");return i>1?s=t.format("MMM D, YYYY"):i>0&&(s=o("richTransactionsYesterday")),{title:s,data:r[e]}}));return t&&!n&&i.unshift({title:o("richTransactionsToday"),data:[]}),i},D=({header:e,pendingTransactions:t,dataPages:n,isLoading:s,fetchNextPage:l,refetch:c,hasNextPage:d,isFetchingNextPage:m,isError:f,isRefreshError:g,isRefreshingConfirmedTxs:j,isDeveloperMode:y,showHistoryItemModal:k,showPendingTransactionModal:O,filter:T})=>{const{t:A}=(0,i.useTranslation)(),I=(0,p.useRef)(null);((e,o,t)=>{const[n,r]=(0,p.useState)(!1);(0,p.useEffect)((()=>{o&&e.current&&n&&(e.current.scrollIntoView(!1),r(!1))}),[o,e,n]),(0,p.useEffect)((()=>{t&&r(!0)}),[t])})(I,f,m);const D=(0,p.useMemo)((()=>(n||[]).reduce(((e,o)=>[...e,...o.results]),[])),[n]),L=(0,p.useRef)(null),R=(0,p.useMemo)((()=>{const e=D.filter((e=>!(t||[]).find((o=>{let t;switch(o.networkID){case r.NetworkIDs.Ethereum.Mainnet:case r.NetworkIDs.Ethereum.Goerli:case r.NetworkIDs.Ethereum.Sepolia:case r.NetworkIDs.Polygon.Mainnet:case r.NetworkIDs.Polygon.Mumbai:t=o.data.transactions.some((o=>o.hash===e.chainMeta.transactionId));break;case r.NetworkIDs.Solana.Mainnet:case r.NetworkIDs.Solana.Testnet:case r.NetworkIDs.Solana.Devnet:case r.NetworkIDs.Solana.Localnet:t=o.data.signature===e.chainMeta.transactionId;break;case r.NetworkIDs.Bitcoin.Mainnet:case r.NetworkIDs.Bitcoin.Testnet:t=o.data.txID===e.chainMeta.transactionId}return t})))).filter((e=>!T||T(e)));return e.length?M(e,A,j):[]}),[D,A,t,j,T]),F=!!R.length;if(!(F||s||f||(null==t?void 0:t.length)))return o(p).createElement(o(p).Fragment,null,e,o(p).createElement(v.EmptyStateText,null,A("transactionsNoActivity")));const B=e=>{k({historyItem:e}),_.analytics.capture("historyItemDetailOpenClick",{data:{chainId:e.chainMeta.chainId}})};let H=null;return f&&y?H=o(p).createElement(S,{ref:I},o(p).createElement(x.InlineNotification,{color:"#EB3742",title:A("historyItemsTestnetNotAvailable")})):!f||y||F?f&&!y&&F&&(H=o(p).createElement(S,{ref:I},o(p).createElement(x.InlineNotification,{color:"#EB3742",title:A("historyItemsPagingFailed")}))):H=o(p).createElement(E,null,o(p).createElement(h.ErrorView,{title:A("errorAndOfflineSomethingWentWrong"),description:A("errorAndOfflineUnableToFetchTransactionHistory"),buttonText:A("commandRetry"),refetch:c})),o(p).createElement(b.InfiniteWindow,{style:{margin:-15,padding:15},loadNext:l,hasNext:!!d,isLoadingNext:m},o(p).createElement(w,{ref:L},e||null,o(p).createElement(C,{"data-testid":"history-list-transactions-container"},s&&o(p).createElement(P,null),!s&&o(p).createElement(o(p).Fragment,null,g&&F&&o(p).createElement(S,null,o(p).createElement(x.InlineNotification,{color:"#EB3742",title:A("historyItemsRefreshFailed")})),o(p).createElement(u.AnimatePresence,null,!!(null==t?void 0:t.length)&&o(p).createElement(z,{pendingTransactions:t,onClickPendingTransaction:e=>r.Chains.isEVMNetworkID(e.networkID)?()=>{null==O||O({pendingTransactionId:e.id}),_.analytics.capture("transactionDetailOpenClick",{data:{chainID:e.networkID,chainType:r.Chains.getAddressType(e.networkID)}})}:r.Chains.isBitcoinNetworkID(e.networkID)?()=>{window.open((0,a.generateExplorerUrl)({networkID:e.networkID,endpoint:"transaction",param:e.data.txID})),_.analytics.capture("transactionDetailOpenClick",{data:{chainID:e.networkID}})}:void 0})),R.map((({title:e,data:t},n)=>o(p).createElement(o(p).Fragment,{key:`${e}-${n}`},o(p).createElement(N,{title:e,historyItems:t,isLoading:0===n&&j,onClickItem:B})))),H))))},N=({title:e,historyItems:t,isLoading:n,onClickItem:r})=>o(p).createElement(o(p).Fragment,null,o(p).createElement(k.Text,{size:16,textAlign:"left",weight:500,margin:"15px 0 5px 0",color:"#777777"},e),n&&o(p).createElement(I,null),t.map((e=>o(p).createElement(O,{"data-testid":"history-list-transaction-row",onClick:()=>r(e),key:e.owner+"-"+e.id},o(p).createElement(m.HistoryItemRow,{historyItem:e}))))),z=({pendingTransactions:e,onClickPendingTransaction:t})=>{const{t:n}=(0,i.useTranslation)();return o(p).createElement(c.motion.div,{exit:{height:0,opacity:0},transition:{duration:.2}},o(p).createElement(k.Text,{size:16,textAlign:"left",weight:500,margin:"15px 0 5px 0",color:"#777777"},n("richTransactionDetailPending")),o(p).createElement(u.AnimatePresence,null,e.map((e=>o(p).createElement(c.motion.div,{key:e.ownerAddress+"-"+e.id,exit:{height:0,opacity:0},transition:{duration:.2}},o(p).createElement(O,{onClick:t(e)},o(p).createElement(f.PendingTransactionRow,{pendingTransaction:e})))))))}})),s.register("hq1N7",(function(t,n){e(t.exports,"HistoryItemRow",(function(){return d}));var r=s("5VjGu"),i=s("lMzyG"),a=s("lDSNw"),l=s("lx7sH"),u=s("E0kIm"),c=s("gMNJN");const p=({historyItem:e})=>{var t;const{t:n}=(0,i.useTranslation)(),{getKnownAddressLabel:s}=c.hooks.useAddressBook(),{data:p}=c.hooks.useSelectedMultiChainAccount(),d=(0,r.createHistoryRowLabels)(e,n,u.HistoryImage,s,null!==(t=null==p?void 0:p.addresses)&&void 0!==t?t:[]);return o(a).createElement(l.GenericRow,Object.assign({},d))},d=(0,a.memo)(p)})),s.register("lx7sH",(function(o,t){e(o.exports,"GenericRow",(function(){return d}));var n=s("lDSNw"),r=s("cZIbv"),i=s("ibYAx"),a=s("44I6u"),l=s("6l2nq"),u=s("kn91D");const c=(0,r.default)(l.Row)` + border-radius: 6px; + background-color: #2a2a2a; + cursor: pointer; + &:hover { + background: #333333; + } +`,p=(0,r.default)(l.Row)` + margin-left: 10px; + margin-right: 16px; + margin-top: 15px; + margin-bottom: 15px; +`,d=e=>{const{topLeft:o,topRight:t,bottomLeft:r,bottomRight:s,image:d,onClick:m}=e;return n.createElement(c,{onClick:m},n.createElement(p,null,d,n.createElement(a.Column,{width:.69*i.PHANTOM_WIDTH+"px",margin:"0 0 0 10px"},n.createElement(l.Row,{justify:"space-between"},n.createElement(u.Text,{size:16,weight:600,color:null==o?void 0:o.color,margin:"0",noWrap:!0,maxWidth:"80%",lineHeight:21},(null==o?void 0:o.label)||""),n.createElement(u.Text,{weight:500,margin:"0",size:14,noWrap:!0,color:(null==t?void 0:t.color)||"#777777",lineHeight:21},(null==t?void 0:t.label)||"")),n.createElement(l.Row,{justify:"space-between"},n.createElement(u.Text,{weight:500,margin:"0",size:14,noWrap:!0,color:(null==r?void 0:r.color)||"#777777",lineHeight:21},(null==r?void 0:r.label)||""),n.createElement(u.Text,{weight:500,size:14,color:null==s?void 0:s.color,margin:"0",noWrap:!0,lineHeight:21},(null==s?void 0:s.label)||"")))))}})),s.register("05cks",(function(t,n){e(t.exports,"PendingTransactionRow",(function(){return u}));var r=s("5VjGu"),i=s("lDSNw"),a=s("lx7sH"),l=s("E0kIm");const u=({pendingTransaction:e,onClick:t})=>{const n=(0,r.createPendingTransactionRowLabels)(e,l.PendingHistoryImage);return o(i).createElement(a.GenericRow,Object.assign({onClick:t},n))}})),s.register("eWtgS",(function(o,t){e(o.exports,"EmptyStateText",(function(){return i}));var n=s("cZIbv"),r=s("kn91D");const i=(0,n.default)(r.Text)` + margin: 25px 0; + height: 75%; + font-weight: 500; + font-size: 18px; + line-height: 22px; + color: #666; + display: flex; + text-align: center; + align-items: center; + justify-content: center; +`})),s.register("bpx2y",(function(t,n){e(t.exports,"ErrorView",(function(){return h}));var r=s("lMzyG"),i=s("lDSNw"),a=s("cZIbv"),l=s("44I6u"),u=s("aanFI"),c=s("6l2nq"),p=s("kn91D");const d=(0,a.default)(l.Column).attrs({align:"center"})` + display: flex; + align-items: center; + justify-content: center; + height: 100%; +`,m=a.default.div` + width: 48px; + height: 48px; + position: relative; + margin-bottom: 15px; + border-radius: 100%; + background: rgba(255, 220, 98, 0.2); +`,f=(0,a.default)(c.Row).attrs({align:"center",justify:"center"})` + height: 100%; +`,_=(0,a.default)(p.Text).attrs({size:17,weight:500,lineHeight:22,margin:"0 0 10px 0"})``,g=(0,a.default)(p.Text).attrs({size:15,weight:500,lineHeight:21,margin:"0 0 15px 0",color:"#777777"})``,v=(0,a.default)(p.Text).attrs({size:16,weight:500,lineHeight:22,margin:"0",color:"#AB9FF2"})``,h=o(i).memo((e=>{const{t:t}=(0,r.useTranslation)();return o(i).createElement(d,null,o(i).createElement(m,null,o(i).createElement(f,null,o(i).createElement(u.IconExclamationMarkCircle,{width:22,exclamationFill:"transparent",circleFill:"#FFE920"}))),o(i).createElement(_,null,e.title),o(i).createElement(g,null,e.description),e.refetch?o(i).createElement(v,{onClick:e.refetch},e.buttonText?e.buttonText:t("commandRetry")):null)}))})),s.register("5OPmp",(function(t,n){e(t.exports,"InfiniteWindow",(function(){return c}));var r=s("lDSNw"),i=s("cZIbv"),a=s("bKtYH");const l=i.default.div` + overflow-y: auto; +`,u=i.default.div` + display: flex; + align-items: center; + justify-content: center; + padding-top: 5px; + visibility: ${e=>e.isLoadingNext?"visible":"hidden"}; +`,c=({children:e,loadNext:t,hasNext:n,isLoadingNext:i,style:s,loadingElement:c=o(r).createElement(a.RowSkeletonLoader,null)})=>{const p=(0,r.useRef)(null),d=(0,r.useCallback)((()=>{if(p.current){const{scrollTop:e,scrollHeight:o,clientHeight:r}=p.current;o-(e+r)<=1&&n&&!i&&t()}}),[t,n,i]);return o(r).createElement(l,{style:s,onScroll:d,ref:p},e,o(r).createElement(u,{isLoadingNext:i},c))}})),s.register("bKtYH",(function(t,n){e(t.exports,"RowSkeletonLoader",(function(){return d}));var r=s("lDSNw"),i=s("cZIbv"),a=s("44I6u"),l=s("6l2nq"),u=s("hjnIF");const c=i.default.div` + width: 44px; + height: 44px; + margin-right: 10px; +`,p=(0,i.default)(u.SkeletonLoader).attrs({height:"8px",backgroundColor:"#484848",borderRadius:"8px"})``,d=({hideTextRight:e})=>o(r).createElement(u.SkeletonLoader,{align:"center",width:"100%",height:"74px",backgroundColor:"#2D2D2D",borderRadius:"8px",margin:"0 0 10px 0",padding:"10px"},o(r).createElement(c,null,o(r).createElement(u.SkeletonLoader,{width:"44px",height:"44px",backgroundColor:"#434343",borderRadius:"50%"})),o(r).createElement(a.Column,null,o(r).createElement(l.Row,{margin:"0 0 10px",justify:"space-between"},o(r).createElement(p,{width:"120px"}),!e&&o(r).createElement(p,{width:"60px"})),o(r).createElement(l.Row,{justify:"space-between"},o(r).createElement(p,{width:"75px"}),!e&&o(r).createElement(p,{width:"35px"}))))})),s.register("2GOJc",(function(t,n){e(t.exports,"InlineNotification",(function(){return d}));var r=s("4y59b"),i=s("lDSNw"),a=s("cZIbv"),l=s("kn91D");const u=a.default.div` + padding: 16px 20px; + background: ${e=>(0,r.hexToRGB)(e.color,.05)}; + border: 1px solid ${e=>(0,r.hexToRGB)(e.color,.08)}; + width: 100%; + border-radius: 8px; + display: flex; + flex-direction: column; + gap: 5px; +`,c=(0,a.default)(l.Text).attrs({size:16,lineHeight:24,weight:600})` + color: ${e=>e.color}; + max-height: ${e=>e.maxLines?24*e.maxLines+"px":"none"}; + overflow: ${e=>e.maxLines?"hidden":"visible"}; +`,p=(0,a.default)(l.Text).attrs({size:14,lineHeight:21})` + color: ${e=>e.color}; +`,d=({title:e,description:t,color:n,titleMaxLines:r})=>o(i).createElement(u,{color:n},!!e&&o(i).createElement(c,{color:n,maxLines:r},e),!!t&&o(i).createElement(p,{color:n},t))})),s.register("2XEmT",(function(t,n){e(t.exports,"PendingTransactionDetail",(function(){return E}));var r=s("belzv"),i=s("lMzyG"),a=s("iPvw0"),l=s("4raQz"),u=s("d68mM"),c=s("4y59b"),p=s("3yHS8"),d=s("lDSNw"),m=s("cZIbv"),f=s("laYjG"),_=s("ipYJz"),g=s("ks67t"),v=s("E0kIm"),h=s("aanFI"),b=s("3ou76"),x=s("hjnIF"),j=s("6ha3o"),y=s("gMNJN"),k=s("2LZGp"),w=s("hKZCd"),O=s("c2AT3");const C=(0,m.default)(b.IconBackground)` + position: absolute; + left: 5px; +`,S=({pendingTransaction:e})=>{const t=(e=>{var t,n,s,m,f,_,g,b,S;const[E,T]=(0,d.useState)(Date.now());(0,d.useEffect)((()=>{const e=setInterval((()=>T(Date.now())),5e3);return()=>clearInterval(e)}),[T]);const{t:P}=(0,i.useTranslation)(),{pushDetailView:A}=(0,j.useDetailViews)(),{handleHideModalVisibility:I}=(0,k.useModals)(),M=(0,d.useCallback)((()=>I("pendingTransaction")),[I]),{data:D}=y.hooks.useSelectedMultiChainAccount(),{data:N}=y.hooks.usePendingTransactions((null==D?void 0:D.addresses)||[]),z=null==N?void 0:N.pendingTransaction.filter((o=>(null==e?void 0:e.networkID)===o.networkID)),L=z?null===(t=z[z.length-1])||void 0===t?void 0:t.id:void 0,R=!!e&&(0,u.isPendingTransactionConfirmed)(e),F=!!(null==e?void 0:e.data.transactions[e.data.transactions.length-1].error),B=null!==(n=null==e?void 0:e.networkID)&&void 0!==n?n:r.NetworkIDs.Ethereum.Mainnet,H=null!==(s=null==e?void 0:e.type)&&void 0!==s?s:l.PendingTransactionType.DappInteraction,V=(0,c.formatTimestampAsDate)(null!==(m=null==e?void 0:e.timestamp)&&void 0!==m?m:0,P("richTransactionDetailAt")),{header:W,assetSymbol:G,tokenUSDPrice:U,uiRecipient:q,logoUri:$}=(0,d.useMemo)((()=>{var o,t,n,r,i,s,a,l,u,c;return{header:null!==(t=null===(o=null==e?void 0:e.display.detail)||void 0===o?void 0:o.header)&&void 0!==t?t:"",assetSymbol:null!==(r=null===(n=null==e?void 0:e.display.detail)||void 0===n?void 0:n.assetSymbol)&&void 0!==r?r:"",tokenUSDPrice:null!==(s=null===(i=null==e?void 0:e.display.detail)||void 0===i?void 0:i.tokenUSDPrice)&&void 0!==s?s:"",uiRecipient:null!==(l=null===(a=null==e?void 0:e.display.detail)||void 0===a?void 0:a.uiRecipient)&&void 0!==l?l:"",logoUri:null!==(c=null===(u=null==e?void 0:e.display.detail)||void 0===u?void 0:u.logoUri)&&void 0!==c?c:""}}),[e]),K=r.Chains.getNetworkName(B);let Y,J="",Z="#999999";if(R?F?(J=P("transactionsFailed"),Z="#EB3742"):(J=P("transactionsSuccess"),Z="#21E56F"):(null==e?void 0:e.type)===l.PendingTransactionType.Cancel?(J=P("pendingTransactionCancelling"),Z="#EB3742"):J=P("pendingTransactionPending"),e&&"transactions"in e.data){const t=e.data.transactions[e.data.transactions.length-1].unsignedTransaction,n=new(o(p))(null!==(f=t.maxFeePerGas)&&void 0!==f?f:"0"),r=new(o(p))(null!==(_=t.maxPriorityFeePerGas)&&void 0!==_?_:"0");Y={networkID:B,gasLimit:new(o(p))(null!==(g=t.gas)&&void 0!==g?g:"0"),maxFeePerGas:n,maxPriorityFeePerGas:r}}const{data:Q}=y.hooks.useGasEstimationPrice(B,Y),X=P("gasUpTo",{amount:null==Q?void 0:Q.gasEstimationPriceUSD}),{data:ee,status:oe}=(0,l.useEthereumTimeToMineEstimate)(B,null==Y?void 0:Y.maxFeePerGas,null==Y?void 0:Y.maxPriorityFeePerGas),te=(0,l.timeToMineDisplay)(P,oe,ee),{data:ne}=y.hooks.usePreferredExplorers(),re=[];if(ne){const o=null!==(b=ne.explorers[B])&&void 0!==b?b:(0,a.getDefaultExplorerTypeByNetworkID)(B);let t="";e&&"transactions"in e.data&&(t=e.data.transactions[e.data.transactions.length-1].hash);const n=(0,a.generateExplorerUrl)({networkID:B,endpoint:"transaction",explorerType:o,param:t});""!==n&&re.push({label:P("richTransactionDetailViewOnExplorer",{explorer:a.SUPPORTED_EXPLORER_NAMES[o]}),value:n,type:"link"})}const ie=r.Chains.getNetworkName(B),se={label:P("pendingTransactionDate"),value:V},ae={label:P("pendingTransactionStatus"),value:J,color:Z},le={label:P("transactionsTo"),value:null!=q?q:""},ue={label:P("historyNetwork"),value:K},ce={label:P("pendingTransactionNetworkFee"),value:X,tooltipContent:P("networkFeesTooltipDescription",{chainName:ie})},pe={label:P("pendingTransactionEstimatedTime"),value:""!==te?te:o(d).createElement(x.SkeletonLoader,{width:"75px",height:"8px",borderRadius:"8px",backgroundColor:"#484848"}),tooltipContent:P("sendFungibleSummaryEstimatedTimeDescription")},de=o(d).createElement(v.PendingHistoryImage,{pendingTransactionType:H,isError:F,isConfirmed:R,logoUri:$,size:"medium"});let me;const fe=!R,_e=B===r.NetworkIDs.Ethereum.Mainnet&&!R,ge=null===(S=null==e?void 0:e.display.detail)||void 0===S?void 0:S.secondaryHeader,ve=[se,ae,le,ue,...fe?[ce]:[],..._e?[pe]:[],...re];switch(H){case l.PendingTransactionType.Send:me={sections:[{rows:ve}],title:R?P("richTransactionDetailSent"):P("pendingTransactionsSendingTitle",{assetSymbol:G}),primaryText:{value:W},secondaryText:{value:U},image:de};break;case l.PendingTransactionType.Cancel:me={sections:[{rows:ve}],title:P(R?"transactionCancelled":"pendingTransactionCancelling"),primaryText:{value:W},secondaryText:{value:U},image:de};break;case l.PendingTransactionType.DappInteraction:default:me={sections:[{rows:ve}],title:P(R?"richTransactionDetailAppInteraction":"pendingTransactionPendingInteraction"),primaryText:{value:""},secondaryText:{value:null!=ge?ge:P("pendingTransactionUnknownApp")},image:de}}return{detailsProps:me,pendingTransaction:e,isOldestPendingTx:L===(null==e?void 0:e.id),leftButton:o(d).createElement(C,{onClick:M},o(d).createElement(h.IconClose,null)),showCancelEvmTransactionModal:()=>{e&&A(o(d).createElement(w.CancelEvmTransaction,{onSuccess:M,pendingTransaction:e}))},showSpeedUpEvmTransactionModal:()=>{e&&A(o(d).createElement(O.SpeedUpEvmTransaction,{onSuccess:M,pendingTransaction:e}))},hidePendingTransactionModal:M,now:E}})(e);return o(d).createElement(T,Object.assign({},t))},E=({pendingTransactionId:e})=>{const{data:t}=y.hooks.usePendingTransactionById(e),[n,r]=(0,d.useState)();return(0,d.useEffect)((()=>{t&&r(t)}),[t]),n?o(d).createElement(S,{pendingTransaction:n}):null},T=o(d).memo((({detailsProps:e,showCancelEvmTransactionModal:t,showSpeedUpEvmTransactionModal:n,hidePendingTransactionModal:s,leftButton:a,pendingTransaction:c,isOldestPendingTx:p,now:m})=>{const{t:v}=(0,i.useTranslation)();let h=o(d).createElement(f.Button,{onClick:s},v("commandClose"));if(c&&(p||c.type!==l.PendingTransactionType.Cancel)&&!(0,u.isPendingTransactionMined)(c)){if(r.Chains.isPolygonNetworkID(c.networkID)){m-c.data.transactions[c.data.transactions.length-1].timestamp>6e4&&(h=c.type===l.PendingTransactionType.Cancel?o(d).createElement(f.Button,{theme:"warning",onClick:t},v("transactionPrioritizeCancel")):o(d).createElement(f.Button,{theme:"warning",onClick:t},v("pendingTransactionCancel")))}r.Chains.isEthereumNetworkID(c.networkID)&&(h=(null==c?void 0:c.type)===l.PendingTransactionType.Cancel?o(d).createElement(f.Button,{theme:"warning",onClick:t},v("transactionPrioritizeCancel")):p?o(d).createElement(f.ButtonPair,{primaryText:v("pendingTransactionSpeedUp"),secondaryText:v("pendingTransactionCancel"),onPrimaryClicked:n,onSecondaryClicked:t,primaryTheme:"default",secondaryTheme:"warning"}):o(d).createElement(f.Button,{theme:"warning",onClick:t},v("pendingTransactionCancel")))}return o(d).createElement(o(d).Fragment,null,o(d).createElement(g.Details,Object.assign({},e,{leftButton:a})),o(d).createElement(_.CloseFooter,null,h))}))})),s.register("hKZCd",(function(t,n){e(t.exports,"CancelEvmTransaction",(function(){return A}),(function(e){return A=e}));var r=s("belzv"),i=s("gYh0e"),a=s("lMzyG"),l=s("4chX7"),u=s("iPvw0"),c=s("4yY1D"),p=s("4raQz"),d=s("3yHS8"),m=s("lDSNw"),f=s("cZIbv"),_=s("laYjG"),g=s("ks67t"),v=s("6EObQ"),h=s("2GOJc"),b=s("hjnIF"),x=s("02iAW"),j=s("kn91D"),y=s("6ha3o"),k=s("gMNJN"),w=s("h5kyv"),O=function(e,o,t,n){return new(t||(t=Promise))((function(r,i){function s(e){try{l(n.next(e))}catch(e){i(e)}}function a(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var o;e.done?r(e.value):(o=e.value,o instanceof t?o:new t((function(e){e(o)}))).then(s,a)}l((n=n.apply(e,o||[])).next())}))};const C=f.default.div` + height: 100%; + display: flex; + flex-direction: column; + overflow: scroll; +`,S=f.default.div` + flex: 1; + padding-top: 20px; + padding-bottom: 20px; + display: flex; + flex-direction: column; + align-items: center; +`,E=(0,f.default)(j.Text)` + margin-top: 20px; + margin-bottom: 20px; +`,T=(0,f.default)(j.Text)` + margin-top: 16px; +`,P=f.default.div` + margin-top: 16px; + padding-bottom: 20px; +`,A=({pendingTransaction:e,onSuccess:t})=>{var n,s;const{t:f}=(0,a.useTranslation)(),[A,I]=(0,m.useState)(void 0),{popDetailView:M}=(0,y.useDetailViews)(),D=e.networkID,N=r.Chains.getAddressType(D),z=e.data.transactions[e.data.transactions.length-1],{data:L}=k.hooks.useSelectedMultiChainAccount(),{data:R,status:F}=k.hooks.useReplacementEvmTransactionGasEstimate(e,(()=>M()),L),{data:B}=k.hooks.useGasEstimationPrice(D,R),H=null!==(n=null==B?void 0:B.gasEstimationPriceUSD)&&void 0!==n?n:"",{data:V}=k.hooks.usePreferredExplorers(),W=[];if(V){const e=null!==(s=V.explorers[D])&&void 0!==s?s:(0,u.getDefaultExplorerTypeByNetworkID)(D),o=(0,u.generateExplorerUrl)({networkID:D,endpoint:"transaction",explorerType:e,param:z.hash});""!==o&&W.push({label:f("richTransactionDetailViewOnExplorer",{explorer:u.SUPPORTED_EXPLORER_NAMES[e]}),value:o,type:"link"})}const{data:G,status:U}=(0,p.useEthereumTimeToMineEstimate)(D,null==R?void 0:R.maxFeePerGas,null==R?void 0:R.maxPriorityFeePerGas),q=(0,p.timeToMineDisplay)(f,U,G),$=[{label:f("richTransactionDetailNetworkFee"),value:H.length>0?f("gasUpTo",{amount:H}):o(m).createElement(b.SkeletonLoader,{width:"75px",height:"8px",borderRadius:"8px",backgroundColor:"#484848"})},{label:f("transactionEstimatedTime"),value:""!==q?q:o(m).createElement(b.SkeletonLoader,{width:"75px",height:"8px",borderRadius:"8px",backgroundColor:"#484848"})},...W],{mutateAsync:K}=k.hooks.useTransferFungible(),Y=(0,m.useCallback)((()=>O(void 0,void 0,void 0,(function*(){if(!L||!R)return;const n=L.addresses.find((e=>e.networkID===D));if(n){e.type===p.PendingTransactionType.Cancel?w.analytics.capture("transactionPrioritizeCancelConfirmClicked",{data:{chainID:D,chainType:N}}):w.analytics.capture("transactionCancelConfirmClicked",{data:{chainID:D,chainType:N}});try{I("inflight");const r=(0,i.createNativeEthereumTransaction)({ethereumNetworkID:D,sender:n.address,destination:n.address,value:new(o(d))("0",10),nonce:e.data.nonce}),s={networkID:D,unsignedTransaction:r};yield K({multichainTransaction:s,pendingTransactionInput:{networkID:D,pendingTransactionId:e.id,hash:"",unsignedTransaction:l.EthUnsignedTransactionObject.parse({from:e.ownerAddress})},senderAddress:n,gasEstimation:R}),M(),t(),I(void 0)}catch(e){c.telemetry.captureError(e,c.FeatureTag.Transaction),I("error")}}}))),[L,D,N,e,R,K,M,t]);return o(m).createElement(C,null,o(m).createElement(S,null,o(m).createElement(v.EcosystemImage,{image:{type:"icon",preset:"x-bold"},size:64}),o(m).createElement(E,{size:28,weight:600},e.type===p.PendingTransactionType.Cancel?f("transactionPrioritizeCancel"):f("transactionCancel")),o(m).createElement(g.Summary,{rows:$}),"error"!==A&&o(m).createElement(T,{lineHeight:16,color:"#777777",size:14},f("transactionCancelHelperText")),"error"===A&&o(m).createElement(P,null,o(m).createElement(h.InlineNotification,{color:"#EB3742",title:o(m).createElement(j.Text,{color:"#EB3742",lineHeight:16,size:14,weight:400},f("transactionReplaceError"))}))),o(m).createElement(_.ButtonPair,{onSecondaryClicked:()=>M(),onPrimaryClicked:Y,primaryTheme:"warning",primaryText:"inflight"===A?o(m).createElement(x.Spinner,{trackColor:"#EB3742",color:"white",diameter:20}):f("commandConfirm"),primaryDisabled:!(null==R?void 0:R.maxFeePerGas)||"error"===F,secondaryText:f("commandClose")}))}})),s.register("c2AT3",(function(t,n){e(t.exports,"SpeedUpEvmTransaction",(function(){return I}),(function(e){return I=e}));var r=s("belzv"),i=s("lMzyG"),a=s("gd9Oy"),l=s("4chX7"),u=s("iPvw0"),c=s("4yY1D"),p=s("4raQz"),d=s("4y59b"),m=s("lDSNw"),f=s("cZIbv"),_=s("laYjG"),g=s("ks67t"),v=s("aanFI"),h=s("2GOJc"),b=s("hjnIF"),x=s("02iAW"),j=s("kn91D"),y=s("6ha3o"),k=s("gMNJN"),w=s("h5kyv"),O=function(e,o,t,n){return new(t||(t=Promise))((function(r,i){function s(e){try{l(n.next(e))}catch(e){i(e)}}function a(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var o;e.done?r(e.value):(o=e.value,o instanceof t?o:new t((function(e){e(o)}))).then(s,a)}l((n=n.apply(e,o||[])).next())}))};const C=f.default.div` + height: 100%; + display: flex; + flex-direction: column; + overflow: scroll; +`,S=f.default.div` + flex: 1; + padding-top: 20px; + padding-bottom: 20px; + display: flex; + flex-direction: column; + align-items: center; +`,E=(0,f.default)(j.Text)` + margin-top: 20px; + margin-bottom: 20px; +`,T=(0,f.default)(j.Text)` + margin-top: 16px; +`,P=f.default.div` + margin-top: 16px; + padding-bottom: 20px; +`,A=({size:e})=>o(m).createElement(v.IconSVGContainer,{size:e},o(m).createElement(v.Shape,{shape:"circle",color:(0,d.hexToRGB)("#21E56F",.1)},o(m).createElement(v.IconLightning,{width:32}))),I=({pendingTransaction:e,onSuccess:t})=>{var n,s;const{t:d}=(0,i.useTranslation)(),[f,v]=(0,m.useState)(void 0),{popDetailView:I}=(0,y.useDetailViews)(),M=e.networkID,D=r.Chains.getAddressType(M),N=e.data.transactions[e.data.transactions.length-1],{data:z}=k.hooks.useSelectedMultiChainAccount(),{data:L,status:R}=k.hooks.useReplacementEvmTransactionGasEstimate(e,(()=>I()),z),{data:F}=k.hooks.useGasEstimationPrice(M,L),B=null!==(n=null==F?void 0:F.gasEstimationPriceUSD)&&void 0!==n?n:"",{data:H}=k.hooks.usePreferredExplorers(),V=[];if(H){const e=null!==(s=H.explorers[M])&&void 0!==s?s:(0,u.getDefaultExplorerTypeByNetworkID)(M),o=(0,u.generateExplorerUrl)({networkID:M,endpoint:"transaction",explorerType:e,param:N.hash});""!==o&&V.push({label:d("richTransactionDetailViewOnExplorer",{explorer:u.SUPPORTED_EXPLORER_NAMES[e]}),value:o,type:"link"})}const{data:W,status:G}=(0,p.useEthereumTimeToMineEstimate)(M,null==L?void 0:L.maxFeePerGas,null==L?void 0:L.maxPriorityFeePerGas),U=(0,p.timeToMineDisplay)(d,G,W),q=[{label:d("richTransactionDetailNetworkFee"),value:B.length>0?d("gasUpTo",{amount:B}):o(m).createElement(b.SkeletonLoader,{width:"75px",height:"8px",borderRadius:"8px",backgroundColor:"#484848"})},{label:d("transactionEstimatedTime"),value:""!==U?U:o(m).createElement(b.SkeletonLoader,{width:"75px",height:"8px",borderRadius:"8px",backgroundColor:"#484848"})},...V],{mutateAsync:$}=k.hooks.useSpeedUpEvmTransaction(),K=(0,m.useCallback)((()=>O(void 0,void 0,void 0,(function*(){if(!z||!L)return;if(z.addresses.find((e=>e.networkID===M))){w.analytics.capture("transactionSpeedUpConfirmClicked",{data:{chainID:M,chainType:D}});try{v("inflight"),yield $({chainType:a.AddressType.EVM,accountIdentifier:z.identifier,pendingTransaction:e,pendingTransactionInput:{networkID:M,pendingTransactionId:e.id,hash:"",unsignedTransaction:l.EthUnsignedTransactionObject.parse({from:e.ownerAddress})},gasEstimation:L,nonce:e.data.nonce}),I(),t(),v(void 0)}catch(e){c.telemetry.captureError(e,c.FeatureTag.Transaction),v("error")}}}))),[z,M,D,e,L,$,t,I]);return o(m).createElement(C,null,o(m).createElement(S,null,o(m).createElement(A,{size:64}),o(m).createElement(E,{size:28,weight:600},d("transactionSpeedUp")),o(m).createElement(g.Summary,{rows:q}),"error"!==f&&o(m).createElement(T,{lineHeight:16,color:"#777777",size:14},d("transactionSpeedUplHelperText")),"error"===f&&o(m).createElement(P,null,o(m).createElement(h.InlineNotification,{color:"#EB3742",title:o(m).createElement(j.Text,{color:"#EB3742",lineHeight:16,size:14,weight:400},d("transactionReplaceError"))}))),o(m).createElement(_.ButtonPair,{onSecondaryClicked:()=>I(),onPrimaryClicked:K,primaryText:"inflight"===f?o(m).createElement(x.Spinner,{color:"white",diameter:20}):d("commandConfirm"),primaryDisabled:!(null==L?void 0:L.maxFeePerGas)||"error"===R,secondaryText:d("commandClose")}))}})),s.register("bKiMe",(function(t,n){e(t.exports,"FungibleVisibilityPage",(function(){return y}));var r=s("gYh0e"),i=s("lMzyG"),a=s("4y59b"),l=s("lDSNw"),u=s("i7kjN"),c=s("cZIbv"),p=s("laYjG"),d=s("ipYJz"),m=s("jLA72"),f=s("jb2sO"),_=s("bWveK"),g=s("gMNJN"),v=s("GbSLs"),h=s("2LZGp");const b=c.default.div` + width: 100%; + height: 100%; +`,x=c.default.div` + position: relative; + width: 100%; +`,j=o(l).memo((e=>{const t=(0,l.useRef)(null);return(0,l.useEffect)((()=>{setTimeout((()=>{var e;return null===(e=t.current)||void 0===e?void 0:e.focus()}),200)}),[]),o(l).createElement(o(l).Fragment,null,o(l).createElement(x,null,o(l).createElement(m.SearchInput,{ref:t,tabIndex:0,placeholder:e.i18nStrings.search,maxLength:50,onChange:e.handleSearch,value:e.searchQuery})),o(l).createElement(u.FixedSizeList,{width:"100%",height:410,itemData:{listItems:e.listItems,accountId:e.accountId,visibilityOverrides:e.visibilityOverrides,setVisibilityOverrides:e.setVisibilityOverrides,i18nStrings:e.i18nStrings},itemKey:(e,o)=>{const t=o.listItems[e];return`${t.data.key}-${t.data.chain.id}-${e}`},itemSize:84,itemCount:e.listItems.length},(e=>o(l).createElement(f.FungibleVisibilityListItem,Object.assign({},e)))))})),y=()=>{const{data:e,loading:t}=(()=>{var e,o;const{handleHideModalVisibility:t}=(0,h.useModals)(),{t:n}=(0,i.useTranslation)(),s=(0,l.useMemo)((()=>({close:n("commandClose"),search:n("assetListSearch"),unknownToken:n("assetDetailUnknownToken")})),[n]),{data:u,isLoading:c}=g.hooks.useSelectedMultiChainAccount(),p=null!==(e=null==u?void 0:u.identifier)&&void 0!==e?e:"",{fungibles:d,isLoadingTokens:m}=g.hooks.useFungibles({showHiddenMints:!0}),[f,_]=(0,l.useState)(""),b=null!==(o=(0,a.useDebouncedState)(f))&&void 0!==o?o:"",x=(0,v.useFuse)(d,b,r.FUSE_SEARCH_CONFIG_FUNGIBLES),{data:j,isLoading:y}=g.hooks.useVisibilityOverrides(p),{mutateAsync:k}=g.hooks.useSetVisibilityOverrides(),w=(0,l.useCallback)((e=>_(e.currentTarget.value)),[_]),O=(0,l.useCallback)((()=>t("fungibleVisibility")),[t]);return{data:(0,l.useMemo)((()=>({accountId:p,listItems:x,i18nStrings:s,searchQuery:f,visibilityOverrides:j,setVisibilityOverrides:k,handleSearch:w,handleCloseModal:O})),[p,x,s,f,j,k,w,O]),loading:(0,l.useMemo)((()=>c||m||y),[c,y,m])}})();return o(l).createElement(b,null,t?o(l).createElement(_.SearchableListLoader,null):o(l).createElement(j,Object.assign({},e)),o(l).createElement(d.CloseFooter,null,o(l).createElement(p.Button,{onClick:e.handleCloseModal},e.i18nStrings.close)))}})),s.register("i7kjN",(function(o,t){e(o.exports,"FixedSizeList",(function(){return b})),e(o.exports,"areEqual",(function(){return k}));var n=s("7ZS2X"),r=s("lwdUg"),i=s("blvhM"),a=s("fsBD1"),l=s("lDSNw"),u=s("jw7LZ"),c="object"==typeof performance&&"function"==typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function p(e){cancelAnimationFrame(e.id)}function d(e,o){var t=c();var n={id:requestAnimationFrame((function r(){c()-t>=o?e.call(null):n.id=requestAnimationFrame(r)}))};return n}var m=null;function f(e){if(void 0===e&&(e=!1),null===m||e){var o=document.createElement("div"),t=o.style;t.width="50px",t.height="50px",t.overflow="scroll",t.direction="rtl";var n=document.createElement("div"),r=n.style;return r.width="100px",r.height="100px",o.appendChild(n),document.body.appendChild(o),o.scrollLeft>0?m="positive-descending":(o.scrollLeft=1,m=0===o.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(o),m}return m}var _=150,g=function(e,o){return e};function v(e){var o,t=e.getItemOffset,s=e.getEstimatedTotalSize,u=e.getItemSize,c=e.getOffsetForIndexAndAlignment,m=e.getStartIndexForOffset,v=e.getStopIndexForStartIndex,b=e.initInstanceProps,x=e.shouldResetStyleCacheOnItemSizeChange,j=e.validateProps;return(o=function(e){function o(o){var n;return(n=e.call(this,o)||this)._instanceProps=b(n.props,(0,r.default)(n)),n._outerRef=void 0,n._resetIsScrollingTimeoutId=null,n.state={instance:(0,r.default)(n),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof n.props.initialScrollOffset?n.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},n._callOnItemsRendered=void 0,n._callOnItemsRendered=(0,a.default)((function(e,o,t,r){return n.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:o,visibleStartIndex:t,visibleStopIndex:r})})),n._callOnScroll=void 0,n._callOnScroll=(0,a.default)((function(e,o,t){return n.props.onScroll({scrollDirection:e,scrollOffset:o,scrollUpdateWasRequested:t})})),n._getItemStyle=void 0,n._getItemStyle=function(e){var o,r=n.props,i=r.direction,s=r.itemSize,a=r.layout,l=n._getItemStyleCache(x&&s,x&&a,x&&i);if(l.hasOwnProperty(e))o=l[e];else{var c=t(n.props,e,n._instanceProps),p=u(n.props,e,n._instanceProps),d="horizontal"===i||"horizontal"===a,m="rtl"===i,f=d?c:0;l[e]=o={position:"absolute",left:m?void 0:f,right:m?f:void 0,top:d?0:c,height:d?"100%":p,width:d?p:"100%"}}return o},n._getItemStyleCache=void 0,n._getItemStyleCache=(0,a.default)((function(e,o,t){return{}})),n._onScrollHorizontal=function(e){var o=e.currentTarget,t=o.clientWidth,r=o.scrollLeft,i=o.scrollWidth;n.setState((function(e){if(e.scrollOffset===r)return null;var o=n.props.direction,s=r;if("rtl"===o)switch(f()){case"negative":s=-r;break;case"positive-descending":s=i-t-r}return s=Math.max(0,Math.min(s,i-t)),{isScrolling:!0,scrollDirection:e.scrollOffset0)for(var T=C;T<=S;T++)E.push((0,l.createElement)(o,{data:d,key:f(T,d),index:T,isScrolling:x?y:void 0,style:this._getItemStyle(T)}));var P=s(this.props,this._instanceProps);return(0,l.createElement)(v||h||"div",{className:t,onScroll:w,ref:this._outerRefSetter,style:(0,n.default)({position:"relative",height:i,width:j,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:r},b)},(0,l.createElement)(u||c||"div",{children:E,ref:a,style:{height:k?"100%":P,pointerEvents:y?"none":void 0,width:k?P:"100%"}}))},y._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),o=e[0],t=e[1],n=e[2],r=e[3];this._callOnItemsRendered(o,t,n,r)}if("function"==typeof this.props.onScroll){var i=this.state,s=i.scrollDirection,a=i.scrollOffset,l=i.scrollUpdateWasRequested;this._callOnScroll(s,a,l)}},y._getRangeToRender=function(){var e=this.props,o=e.itemCount,t=e.overscanCount,n=this.state,r=n.isScrolling,i=n.scrollDirection,s=n.scrollOffset;if(0===o)return[0,0,0,0];var a=m(this.props,s,this._instanceProps),l=v(this.props,a,s,this._instanceProps),u=r&&"backward"!==i?1:Math.max(1,t),c=r&&"forward"!==i?1:Math.max(1,t);return[Math.max(0,a-u),Math.max(0,Math.min(o-1,l+c)),a,l]},o}(l.PureComponent)).defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},o}var h=function(e,o){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,o.instance},b=v({getItemOffset:function(e,o){return o*e.itemSize},getItemSize:function(e,o){return e.itemSize},getEstimatedTotalSize:function(e){var o=e.itemCount;return e.itemSize*o},getOffsetForIndexAndAlignment:function(e,o,t,n){var r=e.direction,i=e.height,s=e.itemCount,a=e.itemSize,l=e.layout,u=e.width,c="horizontal"===r||"horizontal"===l?u:i,p=Math.max(0,s*a-c),d=Math.min(p,o*a),m=Math.max(0,o*a-c+a);switch("smart"===t&&(t=n>=m-c&&n<=d+c?"auto":"center"),t){case"start":return d;case"end":return m;case"center":var f=Math.round(m+(d-m)/2);return fp+Math.floor(c/2)?p:f;default:return n>=m&&n<=d?n:n=0||(r[t]=e[t]);return r}e(o.exports,"default",(function(){return n}))})),s.register("jb2sO",(function(t,n){e(t.exports,"FungibleVisibilityListItem",(function(){return y}));var r=s("6Tvfa"),i=s("gYh0e"),a=s("lDSNw"),l=s("gmVmN"),u=s("cZIbv"),c=s("44I6u"),p=s("6EObQ"),d=s("aanFI"),m=s("6l2nq"),f=s("5WVRg"),_=s("e4sKe"),g=s("kn91D"),v=s("e0omL");const h=(0,u.default)(m.Row).attrs({align:"center",padding:"10px"})` + background-color: #2a2a2a; + border-radius: 6px; + height: 74px; + gap: 10px; +`,b=(0,u.default)(c.Column)` + flex: 1; + min-width: 0; + text-align: left; + align-items: normal; +`,x=(0,u.default)(g.Text).attrs({size:16,weight:600,lineHeight:19,noWrap:!0,maxWidth:"210px",textAlign:"left"})``,j=(0,u.default)(g.Text).attrs({color:"#777777",size:14,lineHeight:17,noWrap:!0})` + text-align: left; + margin-top: 5px; +`,y=o(a).memo((e=>{const{data:t,index:n,style:s}=e,{listItems:u,visibilityOverrides:c,accountId:m,setVisibilityOverrides:g,i18nStrings:y}=t,k=u[n],{chain:w,key:O,balance:C,name:S,logoUri:E,symbol:T,tokenAddress:P,walletAddress:A,spamStatus:I}=k.data,M=null!=T?T:P,D=null!=S?S:y.unknownToken,N=(0,i.isHiddenMint)(c,{key:O,spamStatus:I}),z=(0,i.getDerivedSpamStatus)(c,{key:O,spamStatus:I})===i.SpamStatus.PossibleSpam,L=T?`${(0,l.formatTokenAmount)(C)} ${T}`:P?(0,r.formatHashMedium)(P):void 0;return o(a).createElement("div",{key:O,style:Object.assign(Object.assign({},s),{top:`${parseFloat(s.top)+20}px`})},o(a).createElement(h,null,o(a).createElement(p.EcosystemImage,{tokenType:k.type,chainMeta:w,image:{type:"fungible",src:E,fallback:M},size:48}),o(a).createElement(b,null,o(a).createElement(_.TokenNameBadge,{networkID:w.id,walletAddress:A},o(a).createElement(o(a).Fragment,null,o(a).createElement(x,null,D),z?o(a).createElement(d.IconWarning,{fill:v.WARNING_COLOR,height:16}):null)),L?o(a).createElement(j,null,L):null),o(a).createElement(f.ToggleSwitch,{id:O,checked:!N,onChange:()=>{O&&g({accountId:m,mutations:[{fungibleKey:O,isHidden:!N}]})}})))}))})),s.register("5WVRg",(function(t,n){e(t.exports,"ToggleSwitch",(function(){return l}));var r=s("lMzyG"),i=s("lDSNw");const a=s("cZIbv").default.div` + width: ${e=>`${e.width}px`}; + height: ${e=>`${e.height}px`}; + position: relative; + + input[type="checkbox"] { + width: ${e=>`${e.width}px`}; + height: ${e=>`${e.height}px`}; + margin: 0; + &:hover { + cursor: pointer; + } + } + + label { + width: ${e=>`${e.width}px`}; + height: ${e=>`${e.height}px`}; + background: ${e=>e.disabled?e.disabledBackgroundColor:e.inactiveBackgroundColor}; + border-radius: ${e=>(e.height||0)/2+"px"}; + cursor: pointer; + text-indent: -9999px; + display: block; + position: absolute; + top: 0; + left: 0; + pointer-events: none; + } + + label:after { + content: ""; + position: absolute; + top: ${e=>((e.height||0)-(e.toggleHeight||0))/2+"px"}; + left: ${e=>((e.width||0)-2*(e.toggleWidth||0))/2+"px"}; + width: ${e=>`${e.toggleWidth}px`}; + height: ${e=>`${e.toggleHeight}px`}; + background: ${e=>e.inactiveToggleColor}; + border-radius: 100px; + transition: 0.3s; + } + + input:checked + label { + background: ${e=>e.disabled?e.disabledBackgroundColor:e.activeBackgroundColor}; + &:after { + background: ${e=>e.disabled?e.disabledToggleColor:e.activeToggleColor}; + } + } + + input:checked + label:after { + left: calc(100% - ${e=>((e.width||0)-2*(e.toggleWidth||0))/2+"px"}); + transform: translateX(-100%); + } + + label:active:after { + width: 14px; + background: #fff; + } +`,l=o(i).memo((({id:e,width:t,height:n,toggleWidth:s,toggleHeight:l,activeBackgroundColor:u,activeToggleColor:c,inactiveBackgroundColor:p,inactiveToggleColor:d,disabledBackgroundColor:m,disabledToggleColor:f,checked:_,disabled:g,onChange:v})=>{const{t:h}=(0,r.useTranslation)();return o(i).createElement(a,{width:t,height:n,toggleWidth:s,toggleHeight:l,activeBackgroundColor:u,inactiveBackgroundColor:p,disabledBackgroundColor:m,activeToggleColor:c,inactiveToggleColor:d,disabledToggleColor:f,disabled:g},o(i).createElement("input",{type:"checkbox","aria-label":"checkbox",id:e,checked:g||_,onChange:v,disabled:g,"data-testid":e}),o(i).createElement("label",{htmlFor:e},h("switchToggle")))}));l.defaultProps={width:34,height:20,toggleWidth:14,toggleHeight:14,activeBackgroundColor:"#AB9FF2",inactiveBackgroundColor:"#181818",disabledBackgroundColor:"#777",activeToggleColor:"#FFF",inactiveToggleColor:"#777",disabledToggleColor:"#FFF",disabled:!1,checked:!1}})),s.register("bWveK",(function(t,n){e(t.exports,"SearchableListLoader",(function(){return m}));var r=s("lDSNw"),i=s("cZIbv"),a=s("44I6u"),l=s("bKtYH"),u=s("hjnIF");const c=[1,2,3],p=(i.keyframes` + 0% { + opacity: 1; + } + 50% { + opacity: 0.5; + } + 100% { + opacity: 1; + } +`,(0,i.default)(a.Column).attrs({align:"center"})` + height: ${400}px; +`),d=(0,i.default)(u.SkeletonLoader).attrs({width:"100%",height:"50px",margin:"0 0 20px 0",borderRadius:"6px",backgroundColor:"#2D2D2D"})``,m=()=>o(r).createElement(p,null,o(r).createElement(d,null),c.map((e=>o(r).createElement(l.RowSkeletonLoader,{key:`fungible-token-row-${e}`}))))})),s.register("GbSLs",(function(o,t){e(o.exports,"useFuse",(function(){return i}));var n=s("bEji2"),r=s("lDSNw");const i=(e,o,t)=>{const i=(0,r.useMemo)((()=>new(0,n.default)(e,t)),[e,t]);return(0,r.useMemo)((()=>o?i.search(o).map((e=>e.item)):e),[i,e,o])}})),s.register("atEe3",(function(t,n){e(t.exports,"ClaimRewardModal",(function(){return E}),(function(e){return E=e}));var r=s("lMzyG"),i=s("4y59b"),a=s("lDSNw"),l=s("cZIbv"),u=s("laYjG"),c=s("miiws"),p=s("ipYJz"),d=s("6mpjl"),m=s("aanFI"),f=s("02iAW"),_=s("kn91D"),g=s("gMNJN"),v=s("gdILj"),h=function(e,o,t,n){return new(t||(t=Promise))((function(r,i){function s(e){try{l(n.next(e))}catch(e){i(e)}}function a(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var o;e.done?r(e.value):(o=e.value,o instanceof t?o:new t((function(e){e(o)}))).then(s,a)}l((n=n.apply(e,o||[])).next())}))};const b=l.default.div` + display: flex; + flex-direction: column; + height: 100%; + padding: 16px; + justify-content: space-between; +`,x=l.default.div` + align-items: center; + display: flex; + flex-direction: column; + justify-content: center; + flex: 1; +`,j=(0,l.default)(c.Circle)` + margin-bottom: 20px; +`,y=(0,l.default)(_.Text).attrs({size:28,weight:500})` + margin-bottom: 8px; + max-width: 85%; +`,k=(0,l.default)(_.Text).attrs({size:16,weight:400,color:"#777"})` + max-width: 85%; +`,w=l.default.img` + width: 225px; + margin-bottom: 24px; +`,O=(0,l.default)(p.CloseFooter)` + height: auto; + margin: 16px; +`,C=e=>{const{questId:o,networkIds:t}=e,{mutateAsync:n,data:r,isLoading:i,isIdle:s,isError:l}=g.hooks.useClaimQuestReward();return(0,v.useEffectOnce)((()=>{h(void 0,void 0,void 0,(function*(){try{yield n({questId:o,networkIds:t})}catch(e){}}))}),void 0!==o&&t.length>0),(0,a.useMemo)((()=>Object.assign(Object.assign({},e),{data:r,isError:l,isLoading:i||s})),[e,r,i,s,l])},S=o(a).memo((({data:e,isLoading:t,isError:n,onPressDismiss:s})=>{const{t:l}=(0,r.useTranslation)();return t?o(a).createElement(b,null,o(a).createElement(x,null,o(a).createElement(j,{diameter:94,color:(0,i.hexToRGB)("#AB9FF2",.2)},o(a).createElement(f.Spinner,{diameter:60})),o(a).createElement(y,null,l("questsClaimInProgress")),o(a).createElement(k,null,l("questsVerifyingCompletion"))),o(a).createElement(O,{removeFooterExpansion:!0},o(a).createElement(u.Button,{onClick:s},l("commandDismiss")))):n?o(a).createElement(b,null,o(a).createElement(x,null,o(a).createElement(j,{diameter:94,color:(0,i.hexToRGB)("#EB3742",.2)},o(a).createElement(m.IconClose,{width:30,height:30,fill:"#EB3742"})),o(a).createElement(y,null,l("questsClaimError")),o(a).createElement(k,null,l("questsClaimErrorDescription"))),o(a).createElement(O,{removeFooterExpansion:!0},o(a).createElement(u.Button,{onClick:s},l("commandDismiss")))):e?o(a).createElement(b,null,o(a).createElement(d.Confetti,null),o(a).createElement(x,null,o(a).createElement(w,{src:e.imageUrl}),o(a).createElement(y,null,e.title),o(a).createElement(k,null,e.description)),o(a).createElement(O,{removeFooterExpansion:!0},o(a).createElement(u.Button,{onClick:s},l("commandDismiss")))):null})),E=e=>{const t=C(e);return o(a).createElement(S,Object.assign({},t))}})),s.register("6mpjl",(function(t,n){e(t.exports,"Confetti",(function(){return c}),(function(e){return c=e}));var r=s("lDSNw"),i=s("2rv0S"),a=s("fPuYn"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{const{width:t,height:n}=o(a)(),{width:s,height:c}=e,p=l(e,["width","height"]);return o(r).createElement(o(i),Object.assign({colors:u,width:s||t,height:c||n,numberOfPieces:100},p))}})),s.register("2rv0S",(function(e,o){var t;"undefined"!=typeof self?self:e.exports,e.exports=(t=s("lDSNw"),function(e){var o={};function t(n){if(o[n])return o[n].exports;var r=o[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}return t.m=e,t.c=o,t.d=function(e,o,n){t.o(e,o)||Object.defineProperty(e,o,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,o){if(1&o&&(e=t(e)),8&o)return e;if(4&o&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&o&&"string"!=typeof e)for(var r in e)t.d(n,r,function(o){return e[o]}.bind(null,r));return n},t.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(o,"a",o),o},t.o=function(e,o){return Object.prototype.hasOwnProperty.call(e,o)},t.p="",t(t.s=2)}([function(e,o){e.exports=t},function(e,o,t){var n={linear:function(e,o,t,n){return(t-o)*e/n+o},easeInQuad:function(e,o,t,n){return(t-o)*(e/=n)*e+o},easeOutQuad:function(e,o,t,n){return-(t-o)*(e/=n)*(e-2)+o},easeInOutQuad:function(e,o,t,n){var r=t-o;return(e/=n/2)<1?r/2*e*e+o:-r/2*(--e*(e-2)-1)+o},easeInCubic:function(e,o,t,n){return(t-o)*(e/=n)*e*e+o},easeOutCubic:function(e,o,t,n){return(t-o)*((e=e/n-1)*e*e+1)+o},easeInOutCubic:function(e,o,t,n){var r=t-o;return(e/=n/2)<1?r/2*e*e*e+o:r/2*((e-=2)*e*e+2)+o},easeInQuart:function(e,o,t,n){return(t-o)*(e/=n)*e*e*e+o},easeOutQuart:function(e,o,t,n){return-(t-o)*((e=e/n-1)*e*e*e-1)+o},easeInOutQuart:function(e,o,t,n){var r=t-o;return(e/=n/2)<1?r/2*e*e*e*e+o:-r/2*((e-=2)*e*e*e-2)+o},easeInQuint:function(e,o,t,n){return(t-o)*(e/=n)*e*e*e*e+o},easeOutQuint:function(e,o,t,n){return(t-o)*((e=e/n-1)*e*e*e*e+1)+o},easeInOutQuint:function(e,o,t,n){var r=t-o;return(e/=n/2)<1?r/2*e*e*e*e*e+o:r/2*((e-=2)*e*e*e*e+2)+o},easeInSine:function(e,o,t,n){var r=t-o;return-r*Math.cos(e/n*(Math.PI/2))+r+o},easeOutSine:function(e,o,t,n){return(t-o)*Math.sin(e/n*(Math.PI/2))+o},easeInOutSine:function(e,o,t,n){return-(t-o)/2*(Math.cos(Math.PI*e/n)-1)+o},easeInExpo:function(e,o,t,n){return 0==e?o:(t-o)*Math.pow(2,10*(e/n-1))+o},easeOutExpo:function(e,o,t,n){var r=t-o;return e==n?o+r:r*(1-Math.pow(2,-10*e/n))+o},easeInOutExpo:function(e,o,t,n){var r=t-o;return 0===e?o:e===n?o+r:(e/=n/2)<1?r/2*Math.pow(2,10*(e-1))+o:r/2*(2-Math.pow(2,-10*--e))+o},easeInCirc:function(e,o,t,n){return-(t-o)*(Math.sqrt(1-(e/=n)*e)-1)+o},easeOutCirc:function(e,o,t,n){return(t-o)*Math.sqrt(1-(e=e/n-1)*e)+o},easeInOutCirc:function(e,o,t,n){var r=t-o;return(e/=n/2)<1?-r/2*(Math.sqrt(1-e*e)-1)+o:r/2*(Math.sqrt(1-(e-=2)*e)+1)+o},easeInElastic:function(e,o,t,n){var r,i,s,a=t-o;return s=1.70158,0===e?o:1==(e/=n)?o+a:(i=0,i=.3*n,(r=a)=1&&this.rotationDirection===r.Positive?this.rotationDirection=r.Negative:this.rotateY<=-1&&this.rotationDirection===r.Negative&&(this.rotationDirection=r.Positive);var l=.1*this.rotationDirection;if(this.rotateY+=l,this.angle+=this.angularSpin,this.context.save(),this.context.translate(this.x,this.y),this.context.rotate(this.angle),this.context.scale(1,this.rotateY),this.context.rotate(this.angle),this.context.beginPath(),this.context.fillStyle=this.color,this.context.strokeStyle=this.color,this.context.globalAlpha=s,this.context.lineCap="round",this.context.lineWidth=2,a&&"function"==typeof a)a.call(this,this.context);else switch(this.shape){case n.Circle:this.context.beginPath(),this.context.arc(0,0,this.radius,0,2*Math.PI),this.context.fill();break;case n.Square:this.context.fillRect(-this.w/2,-this.h/2,this.w,this.h);break;case n.Strip:this.context.fillRect(-this.w/6,-this.h/2,this.w/3,this.h)}this.context.closePath(),this.context.restore()}}],c((o=e).prototype,t),i&&c(o,i),e}();function m(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}var f=function e(o,t){var n=this;!function(e,o){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this,e),m(this,"canvas",void 0),m(this,"context",void 0),m(this,"getOptions",void 0),m(this,"x",0),m(this,"y",0),m(this,"w",0),m(this,"h",0),m(this,"lastNumberOfPieces",0),m(this,"tweenInitTime",Date.now()),m(this,"particles",[]),m(this,"particlesGenerated",0),m(this,"removeParticleAt",(function(e){n.particles.splice(e,1)})),m(this,"getParticle",(function(){var e=u(n.x,n.w+n.x),o=u(n.y,n.h+n.y);return new d(n.context,n.getOptions,e,o)})),m(this,"animate",(function(){var e=n.canvas,o=n.context,t=n.particlesGenerated,r=n.lastNumberOfPieces,i=n.getOptions(),s=i.run,a=i.recycle,l=i.numberOfPieces,u=i.debug,c=i.tweenFunction,p=i.tweenDuration;if(!s)return!1;var d=n.particles.length,m=a?d:t,f=Date.now();if(mp?p:Math.max(0,f-_),m,l,p),v=Math.round(g-m),h=0;he.height||o.y<-100||o.x>e.width+100||o.x<-100)&&(a&&m<=l?n.particles[t]=n.getParticle():n.removeParticleAt(t))})),d>0||m0&&t.call(n,n),n._options.run=!1)})),h(this,"reset",(function(){n.generator&&n.generator.particlesGenerated>0&&(n.generator.particlesGenerated=0,n.generator.particles=[],n.generator.lastNumberOfPieces=0)})),h(this,"stop",(function(){n.options={run:!1},n.rafId&&(cancelAnimationFrame(n.rafId),n.rafId=void 0)})),this.canvas=o;var r=this.canvas.getContext("2d");if(!r)throw new Error("Could not get canvas context");this.context=r,this.generator=new f(this.canvas,(function(){return n.options})),this.options=t,this.update()}var o,t,n;return t=[{key:"options",get:function(){return this._options},set:function(e){var o=this._options&&this._options.run,t=this._options&&this._options.recycle;this.setOptionsWithDefaults(e),this.generator&&(Object.assign(this.generator,this.options.confettiSource),"boolean"==typeof e.recycle&&e.recycle&&!1===t&&(this.generator.lastNumberOfPieces=this.generator.particles.length)),"boolean"==typeof e.run&&e.run&&!1===o&&this.update()}}],v((o=e).prototype,t),n&&v(o,n),e}();function j(e){return function(e){if(Array.isArray(e))return E(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||S(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function k(){return(k=Object.assign||function(e){for(var o=1;oe.length)&&(o=e.length);for(var t=0,n=new Array(o);t1?t-1:0),a=1;a * { + margin-top: 10px; + } + margin-bottom: 10px; +`,D=_.default.div` + position: relative; +`,N=()=>{const e=(()=>{var e,t,n,s,_,g;const{t:v}=(0,u.useTranslation)(),h=(0,f.useMemo)((()=>({buttonPrimaryText:v("commandNext"),buttonSecondaryText:v("commandCancel"),targetInputButtonText:v("maxInputMax")})),[v]),{popDetailView:b,pushDetailView:x}=(0,j.useDetailViews)(),{handleHideModalVisibility:y}=(0,C.useModals)(),k=(0,a.useCollectiblesStore)((e=>e.collectible)),w=(0,a.useCollectiblesStore)((e=>e.sendFormValues)),T=(0,a.useCollectiblesStore)((e=>e.setSendFormValues)),[P,A]=(0,f.useState)(!1),[I,M]=(0,f.useState)(c.DEFAULT_SEND_FORM_ERRORS),D=null===(e=null==k?void 0:k.chain)||void 0===e?void 0:e.id,N=null==k?void 0:k.chainData,z=null==k?void 0:k.owner,L=null!==(t=null==k?void 0:k.name)&&void 0!==t?t:"",R=null!==(n=null==k?void 0:k.symbol)&&void 0!==n?n:"",F=null!==(s=null==k?void 0:k.balance)&&void 0!==s?s:"",B=null==k?void 0:k.media,H=null==k?void 0:k.chainData,V=null!==(g=null===(_=null==k?void 0:k.chain)||void 0===_?void 0:_.name)&&void 0!==g?g:"",{recipient:W,addressBookRecipient:G,amountAsset:U}=w,q=(0,d.useDebouncedState)(W,500),{data:$,error:K}=(0,p.useResolveDomainOwner)(q,D,v),{recipientError:Y,amountError:J}=I,{getExistingAccount:Z,getKnownAddressLabel:Q}=O.hooks.useAddressBook(),X=Z(W),ee=D?Q(W,D):void 0,oe=(0,r.formatAddress)(W,X,ee,5),te=U.isNaN()?"":U.toString(),ne=(0,f.useCallback)((e=>T(Object.assign(Object.assign({},w),{amountAsset:new(o(m))(e)}))),[w,T]);(0,f.useEffect)((()=>{ne(P?"":"1")}),[P]),(0,f.useLayoutEffect)((()=>{N&&(0,a.isCollectibleSemiFungible)(N)&&A(!0)}),[N]);const re=(0,f.useCallback)((()=>{b(),y("sendCollectible"),T(l.DEFAULT_SEND_FORM_VALUES)}),[b,y,T]),ie=(0,f.useCallback)((()=>{F&&(J&&M(Object.assign(Object.assign({},I),{amountError:void 0})),T(Object.assign(Object.assign({},w),{amountAsset:new(o(m))(F)})))}),[J,F,I,w,T]),se=(0,f.useCallback)((e=>{J&&M(Object.assign(Object.assign({},I),{amountError:void 0})),T(Object.assign(Object.assign({},w),{amountAsset:new(o(m))(e)}))}),[J,w,I,T,M]),ae=(0,f.useCallback)((()=>E(void 0,void 0,void 0,(function*(){if(!k||!D||!N)return;const e=(0,i.validateAddress)(null!=$?$:W,D),t=K||(e?"":v("sendFormInvalidAddress",{assetName:v(`${i.CHAIN_ID_TO_GENERIC_NAME[D]}`)})),n=U.gt(0)?void 0:v("sendFormErrorEmptyAmount"),r=U.gt(new(o(m))(F))?v("sendFormErrorInsufficientBalance"):void 0,s=n||r;t||s?M({recipientError:t,amountError:s}):x(o(f).createElement(S.SendCollectibleSummaryPage,{networkID:D,media:B,assetSymbol:R,networkName:V,uiRecipient:oe,txRecipient:null!=$?$:W,uiAmount:te,txAmount:U,exitSendFlow:re}))}))),[k,D,N,U,te,$,W,K,F,B,R,V,oe,v,x,re]),le=(0,f.useCallback)((e=>{Y&&M(Object.assign(Object.assign({},I),{recipientError:void 0})),T(Object.assign(Object.assign({},w),{recipient:e,addressBookRecipient:e}))}),[Y,I,w,T]),ue=(0,f.useCallback)((()=>{y("sendCollectible"),T(l.DEFAULT_SEND_FORM_VALUES)}),[y,T]),ce=(0,f.useMemo)((()=>!(!W||U.isNaN()||U.isZero()||I.recipientError||I.amountError)),[W,U,I.amountError,I.recipientError]);return{i18nStrings:h,networkID:D,senderAddress:z,assetSymbol:R,addressBookRecipient:G,canSubmit:ce,media:B,collectibleChainData:H,name:L,isSemiFungible:P,amountAssetUiAmount:te,sendFormValues:w,sendFormErrors:I,recipientError:Y,amountError:J,handleAddressSelection:le,setSendFormValues:T,setSendFormErrors:M,setMaxAmount:ie,handleAmountChange:se,onButtonPrimaryClick:ae,onButtonSecondaryClick:ue}})();return o(f).createElement(z,Object.assign({},e))},z=o(f).memo((e=>{const{i18nStrings:t,networkID:n,senderAddress:r,addressBookRecipient:i,assetSymbol:s,canSubmit:a,media:l,collectibleChainData:u,name:c,isSemiFungible:p,amountAssetUiAmount:d,sendFormValues:m,sendFormErrors:_,recipientError:g,amountError:v,handleAddressSelection:j,setSendFormValues:O,setSendFormErrors:C,setMaxAmount:S,handleAmountChange:E,onButtonPrimaryClick:N,onButtonSecondaryClick:z}=e;return o(f).createElement(T,null,o(f).createElement(P,null,o(f).createElement(h.PageHeader,null,c),o(f).createElement(b.Row,{justify:"center",margin:"0 0 10px 0"},o(f).createElement(y.CollectibleDetailMedia,{media:l,width:p?160:220,height:p?160:220,collectibleChainData:u})),o(f).createElement(I,{onSubmit:N},o(f).createElement(M,null,o(f).createElement(k.SendAddressBook,{addressBookRecipient:i,networkID:n,senderAddress:r,symbol:s,sendFormValues:m,sendFormErrors:_,recipientError:g,handleAddressSelection:j,setSendFormValues:O,setSendFormErrors:C}),g&&o(f).createElement(w.SendErrorRow,null,g),p?o(f).createElement(o(f).Fragment,null,o(f).createElement(D,null,o(f).createElement(x.TargetInput,{name:"amount",value:d||"",symbol:"",alignSymbol:"right",buttonText:t.targetInputButtonText,width:47,maxLength:20,decimalLimit:0,warning:!!v,onSetTarget:S,onKeyPress:e=>a&&"Enter"===e.key&&e.preventDefault(),onUserInput:E})),v&&o(f).createElement(w.SendErrorRow,null,v)):null))),o(f).createElement(A,{primaryText:t.buttonPrimaryText,secondaryText:t.buttonSecondaryText,onPrimaryClicked:N,onSecondaryClicked:z,primaryTheme:a?"primary":"default",primaryDisabled:!a}))}))})),s.register("aLK1t",(function(t,n){e(t.exports,"TargetInput",(function(){return h}),(function(e){return h=e}));var r=s("lMzyG"),i=s("lDSNw"),a=s("cZIbv"),l=s("laYjG"),u=s("jLA72"),c=s("kn91D"),p=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r`calc(120px - (${e.textLength}px * 5))`}; +`,_=(0,a.default)(c.Text)` + margin-right: 10px; +`,g=(0,a.default)(l.Button)` + height: 27px; +`,v=a.default.div` + position: relative; + width: 100%; + padding: 0px 8px; + overflow: hidden; + text-overflow: ellipsis; +`,h=e=>{var{symbol:t,alignSymbol:n,buttonText:s,width:a,borderRadius:l,onSetTarget:c,targetButtonDisabled:h}=e,b=p(e,["symbol","alignSymbol","buttonText","width","borderRadius","onSetTarget","targetButtonDisabled"]);const{t:x}=(0,r.useTranslation)(),j=b.value.toString().length;return o(i).createElement(d,null,o(i).createElement(u.NumericalInput,Object.assign({placeholder:x("maxInputAmount"),borderRadius:l},b)),o(i).createElement(m,null,"left"===n?o(i).createElement(f,{size:16,textLength:j,color:"#777777"},t):o(i).createElement(_,{size:16,color:"#777777"},t),o(i).createElement(g,{disabled:h,fontSize:13,width:`${a}px`,borderRadius:"100px",paddingY:4,onClick:c},o(i).createElement(v,null,s))))}})),s.register("klAqO",(function(t,n){e(t.exports,"CollectibleDetailMedia",(function(){return f}));var r=s("cR6w7"),i=s("lDSNw"),a=s("cZIbv"),l=s("2QSbD"),u=s("8Ezu4"),c=s("cpuuh"),p=s("clwik"),d=s("c39A9");const m=a.default.div` + width: ${e=>e.width}px; + height: ${e=>e.height}px; + display: flex; + justify-content: center; + align-items: center; + border-radius: 8px; + position: relative; +`,f=o(i).memo((({media:e,collectibleChainData:t,width:n=328,height:s=328})=>{var a;const f=null!==(a=null==e?void 0:e.type)&&void 0!==a?a:"image",_=(0,r.useCollectibleMediaURI)(e,f,!0),g=(0,r.useCollectibleMediaURI)(e,"image",!1,"large"),v="image"===f,h="video"===f,b="audio"===f,x="model"===f,j=(0,i.useMemo)((()=>_?o(i).createElement(o(i).Fragment,null,v?o(i).createElement(u.CollectibleImage,{width:328,height:328,uri:_,isZoomControlsEnabled:!0,showSkeletonBadge:!1}):h?o(i).createElement(d.CollectibleVideo,{uri:_}):b?o(i).createElement(l.CollectibleAudio,{uri:_,previewImageUri:g}):x?o(i).createElement(c.CollectibleModel,{uri:_,width:n,height:s,isCameraControlsEnabled:!0}):null):(0,r.isBitcoinRareSatsCollectibleChainData)(t)?o(i).createElement(p.CollectibleRareSats,Object.assign({},t.utxoDetails)):void 0),[t,s,b,v,x,h,_,g,n]);return o(i).createElement(m,{width:n,height:s},j)}))})),s.register("2QSbD",(function(t,n){e(t.exports,"CollectibleAudio",(function(){return c}));var r=s("lDSNw"),i=s("lkKWy"),a=s("lr3EX"),l=s("batd2"),u=s("6TiI6");const c=o(r).memo((e=>{const{uri:t,previewImageUri:n}=e,[s,c]=(0,r.useState)(!0),[p,d]=(0,r.useState)(!1);return o(r).createElement(o(r).Fragment,null,p?o(r).createElement(i.CollectibleMediaIconContainer,null,o(r).createElement(a.CollectibleMediaPlaceholder,{type:"audio"})):o(r).createElement(i.CollectibleMediaIconContainer,{previewImage:n},o(r).createElement(u.default,{type:"audio",src:t,onLoad:()=>{c(!1),d(!1)},onError:()=>{c(!1),d(!0)},isHidden:s})),s?o(r).createElement(l.CollectibleTileLoader,{showBadge:!1}):null)}))})),s.register("batd2",(function(t,n){e(t.exports,"CollectibleTileLoader",(function(){return a}));var r=s("lDSNw"),i=s("hjnIF");const a=o(r).memo((({showBadge:e=!0})=>o(r).createElement(i.SkeletonLoader,{aspectRatio:1,width:"100%",height:"100%",backgroundColor:"#2D2D2D",align:"flex-end",borderRadius:"6px",padding:"15px"},e?o(r).createElement(i.SkeletonLoader,{width:"100px",height:"10px",borderRadius:"6px",backgroundColor:"#494949"}):null)))})),s.register("6TiI6",(function(t,n){e(t.exports,"default",(function(){return v}));var r=s("4y59b"),i=s("ldUw9"),a=s("lDSNw"),l=s("cTORx"),u=s("NQvFB"),c=s("cZIbv"),p=s("aanFI"),d=s("7L95j");const m=(0,r.toMilliseconds)({minutes:1}),f=c.default.div` + width: 100%; + height: 100%; + .MediaPlayerContainer__ReactPlayer { + visibility: ${e=>"video"!==e.type&&"hidden"}; + } + svg { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + fill: "#34333f"; + transition: opacity 0.2s ease-in; + } + .MediaPlayerContainer__Icon--show { + opacity: 1; + } + .MediaPlayerContainer__Icon--hide { + opacity: 0; + } + video { + object-fit: contain; + } +`,_=c.default.div` + position: absolute; + bottom: 0; + left: 0; + right: 0; + width: 100%; +`,g={isReady:!1,isPlaying:!1,progress:0,duration:0};var v=({src:e,type:t,disabled:n,onLoad:r=u.NOOP,onError:s=u.NOOP,isHidden:c=!1})=>{const v=(0,a.useRef)(null),[h,b]=(0,a.useState)(g),[x,j]=(0,a.useState)(void 0),y=x?x+100:1e3,[k,w]=(0,a.useState)(!1),[O,C]=(0,a.useState)(!1),[S,E]=(0,a.useState)(!0),[T,P]=(0,a.useState)(!0),[A,I]=(0,a.useState)(!1),{isReady:M,isPlaying:D,progress:N,duration:z}=h,L=S&&!T,R=L&&!D,F=L&&D,B=(0,a.useCallback)((()=>{const e=D;O&&C(!1),b((o=>Object.assign(Object.assign({},o),{isPlaying:!e})))}),[D,O]);(0,a.useEffect)((()=>{A&&0===N&&B()}),[N]),(0,a.useEffect)((()=>{let e;return S||(e=setTimeout((()=>{b((e=>Object.assign(Object.assign({},e),{isPlaying:!1,progress:0}))),E(!0)}),x)),()=>{e&&clearTimeout(e)}}),[S]),(0,a.useEffect)((()=>{const e=setTimeout((()=>{P(!0)}),2e3);return()=>{clearTimeout(e)}}),[T]);if(k)switch(t){case"video":return o(a).createElement(p.IconVideo,null);case"audio":return o(a).createElement(p.IconMusicNote,null)}return o(a).createElement(o(a).Fragment,null,o(a).createElement(f,{ref:v,className:"MediaPlayerContainer",type:t,hidden:n||c,onClick:()=>{M&&S&&(A||I(!0),P(!1),B())},onMouseMove:()=>P(!1)},M&&o(a).createElement(o(a).Fragment,null,o(a).createElement(p.IconPlay,{className:o(i)({"MediaPlayerContainer__Icon--show":R,"MediaPlayerContainer__Icon--hide":!R})}),o(a).createElement(p.IconPause,{className:o(i)({"MediaPlayerContainer__Icon--show":F,"MediaPlayerContainer__Icon--hide":!F})}),o(a).createElement(_,{hidden:O},o(a).createElement(d.ProgressBar,{completed:N,delay:x}))),o(a).createElement(o(l),{url:e,className:"MediaPlayerContainer__ReactPlayer",width:"video"===t?"100%":0,height:"video"===t?"100%":0,playing:D,progressInterval:x,onReady:()=>{r(),b((e=>Object.assign(Object.assign({},e),{isReady:!0})))},onError:()=>{s(),w(!0)},onPause:()=>b((e=>Object.assign(Object.assign({},e),{isPlaying:!1}))),onDuration:e=>(e=>{(0,a.startTransition)((()=>{const o=Math.floor(1e3*e)<=m?200:1e3;j(o),b((o=>Object.assign(Object.assign({},o),{duration:e})))}))})(e),onProgress:e=>(e=>{const o=e/z*100;b((e=>Object.assign(Object.assign({},e),{progress:o})))})(e.playedSeconds),onEnded:()=>{setTimeout((()=>{C(!0),E(!1)}),y)}})))}})),s.register("ldUw9",(function(e,o){ +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){var o={}.hasOwnProperty;function t(){for(var e=[],n=0;n2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){return!0},i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:t.default,s=m(o);return s&&r(s)?Promise.resolve(s):new Promise((function(t,r){if(f[e])f[e].push({resolve:t,reject:r});else{f[e]=[{resolve:t,reject:r}];var s=function(o){f[e].forEach((function(e){return e.resolve(o)}))};if(n){var a=window[n];window[n]=function(){a&&a(),s(m(o))}}i(e,(function(t){t?(f[e].forEach((function(e){return e.reject(t)})),f[e]=null):n||s(m(o))}))}}))},e.exports.getConfig=function(e,o){return(0,n.default)(o.config,e.config)},e.exports.omit=function(e){for(var o,t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1?n-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:document.createElement("video"),o=!1===/iPhone|iPod/.test(navigator.userAgent);return e.webkitSupportsPresentationMode&&"function"==typeof e.webkitSetPresentationMode&&o};var t=r(s("aJsHO")),n=r(s("fbc5c"));function r(e){return e&&e.__esModule?e:{default:e}}function i(e,o){return function(e){if(Array.isArray(e))return e}(e)||function(e,o){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],n=!0,r=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(n=(s=a.next()).done)&&(t.push(s.value),!o||t.length!==o);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==a.return||a.return()}finally{if(r)throw i}}return t}(e,o)||function(e,o){if(!e)return;if("string"==typeof e)return a(e,o);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return a(e,o)}(e,o)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,o){(null==o||o>e.length)&&(o=e.length);for(var t=0,n=new Array(o);t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,l=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return a=e.done,e},e:function(e){l=!0,s=e},f:function(){try{a||null==t.return||t.return()}finally{if(l)throw s}}}}function r(e,o){(null==o||o>e.length)&&(o=e.length);for(var t=0,n=new Array(o);ts("8F4u0")))})),s.register("75mbq",(function(e,o){e.exports=import("./"+s("5V6iE").resolve("7v44U")).then((()=>s("e93D5")))})),s.register("bxzTW",(function(e,o){e.exports=import("./"+s("5V6iE").resolve("5AmuY")).then((()=>s("l3rwl")))})),s.register("lXHZ5",(function(e,o){e.exports=import("./"+s("5V6iE").resolve("hQfFM")).then((()=>s("XlgVr")))})),s.register("jhLVo",(function(e,o){e.exports=import("./"+s("5V6iE").resolve("b14rj")).then((()=>s("8PbcE")))})),s.register("dI8B2",(function(e,o){e.exports=import("./"+s("5V6iE").resolve("b8Ifz")).then((()=>s("djQ5n")))})),s.register("h8g7e",(function(e,o){e.exports=import("./"+s("5V6iE").resolve("aXtey")).then((()=>s("4v6m1")))})),s.register("e8Pg5",(function(e,o){e.exports=import("./"+s("5V6iE").resolve("6MweX")).then((()=>s("7pTDD")))})),s.register("cfhKE",(function(e,o){e.exports=import("./"+s("5V6iE").resolve("9cjFv")).then((()=>s("btSST")))})),s.register("6V2wO",(function(e,o){e.exports=import("./"+s("5V6iE").resolve("6ks7A")).then((()=>s("9SK8E")))})),s.register("aIxuf",(function(e,o){e.exports=import("./"+s("5V6iE").resolve("a9N2D")).then((()=>s("dCmbJ")))})),s.register("4B1id",(function(e,o){e.exports=import("./"+s("5V6iE").resolve("i9hPq")).then((()=>s("aZr1s")))})),s.register("7WP3G",(function(e,o){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createReactPlayer=void 0;var n=O(s("lDSNw")),r=p(s("fbc5c")),i=p(s("fsBD1")),a=p(s("iaPk2")),l=s("eByDA"),u=s("4ebHJ"),c=p(s("8DVoh"));function p(e){return e&&e.__esModule?e:{default:e}}function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function m(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function f(e){for(var o=1;oe.length)&&(o=e.length);for(var t=0,n=new Array(o);t0&&void 0!==arguments[0]?arguments[0]:"player";return t.player?t.player.getInternalPlayer(e):null})),k(j(t),"seekTo",(function(e,o){if(!t.player)return null;t.player.seekTo(e,o)})),k(j(t),"handleReady",(function(){t.props.onReady(j(t))})),k(j(t),"getActivePlayer",(0,i.default)((function(t){for(var n=0,r=[].concat(A,g(e));n0&&e<1){var n=this.player.getDuration();return n?void this.player.seekTo(n*e):void console.warn("ReactPlayer: could not seek using fraction – duration not yet available")}this.player.seekTo(e)}},{key:"render",value:function(){var e=this.props.activePlayer;return e?r.default.createElement(e,u({},this.props,{onMount:this.handlePlayerMount,onReady:this.handleReady,onPlay:this.handlePlay,onPause:this.handlePause,onEnded:this.handleEnded,onLoaded:this.handleLoaded,onError:this.handleError})):null}}],t&&c(o.prototype,t),n&&c(o,n),a}(r.Component);e.exports.default=g,_(g,"displayName","Player"),_(g,"propTypes",a.propTypes),_(g,"defaultProps",a.defaultProps)})),s.register("9M5cr",(function(e,o){e.exports=import("./"+s("5V6iE").resolve("etVwY")).then((()=>s("bxm7Y")))})),s.register("7L95j",(function(t,n){e(t.exports,"ProgressBar",(function(){return a}));var r=s("lDSNw");const i=s("cZIbv").default.div.attrs((e=>({style:{width:`${e.completed}%`}})))` + height: ${e=>`${e.height}px`}; + background-color: ${e=>`${e.color}`}; + transition: ${e=>`width ${e.delay}ms linear`}; +`,a=({completed:e=0,color:t="#AB9FF2",height:n=5,delay:s=200})=>o(r).createElement(i,{completed:e,color:t,height:n,delay:s})})),s.register("8Ezu4",(function(t,n){e(t.exports,"CollectibleImage",(function(){return p}));var r=s("lDSNw"),i=s("cZIbv"),a=s("lkKWy"),l=s("lr3EX"),u=s("batd2");const c=i.default.img` + transition: transform 0.5s ease; + object-fit: cover; + width: 100%; + height: 100%; + overflow: hidden; + transform: ${e=>"zoomedIn"===e.zoomState?"scale(3)":"scale(1)"}; + cursor: ${e=>e.isZoomControlsEnabled?"zoomedIn"===e.zoomState?"zoom-out":"zoomedOut"===e.zoomState?"zoom-in":void 0:"inherit"}; +`,p=o(r).memo((e=>{const{uri:t,showSkeletonBadge:n=!1,isZoomControlsEnabled:i=!1}=e,[s,p]=(0,r.useState)("loading"),[d,m]=(0,r.useState)("zoomedOut"),f=(0,r.useRef)(null),_=(0,r.useCallback)((e=>{const o=e.nativeEvent.layerX,t=e.nativeEvent.layerY,n=o/e.currentTarget.offsetWidth*100,r=t/e.currentTarget.offsetHeight*100;f.current&&(f.current.style.transformOrigin=`${n}% ${r}%`)}),[]),g=(0,r.useCallback)((e=>{i&&(m("zoomedIn"===d?"zoomedOut":"zoomedIn"),_(e))}),[_,d,m,i]),v=(0,r.useCallback)((e=>{"zoomedOut"!==d&&i&&_(e)}),[_,d,i]),h=(0,r.useCallback)((()=>{i&&(f.current&&(f.current.style.transformOrigin="center"),m("zoomedOut"))}),[i]),b=(0,r.useMemo)((()=>null!==t&&""!==t.trim()?t:null),[t]),x=(0,r.useCallback)((()=>{p("success")}),[p]),j=(0,r.useCallback)((()=>{p("error")}),[p]),y="loading"===s,k="error"===s;return o(r).createElement(o(r).Fragment,null,k?o(r).createElement(a.CollectibleMediaIconContainer,null,o(r).createElement(l.CollectibleMediaPlaceholder,{type:"image"})):o(r).createElement(a.CollectibleMediaIconContainer,null,o(r).createElement(c,{ref:f,onMouseMove:v,onMouseLeave:h,onClick:g,src:null!=b?b:"",onLoad:x,onError:j,zoomState:d,isZoomControlsEnabled:i})),y?o(r).createElement(u.CollectibleTileLoader,{showBadge:n}):null)}))})),s.register("cpuuh",(function(t,n){e(t.exports,"CollectibleModel",(function(){return c}));var r=s("lDSNw"),i=s("aanFI"),a=s("lkKWy"),l=s("batd2"),u=s("covtW");const c=o(r).memo((e=>{const{uri:t,width:n,height:s,isCameraControlsEnabled:c}=e,[p,d]=(0,r.useState)(!0),[m,f]=(0,r.useState)(!1);return o(r).createElement(o(r).Fragment,null,m?o(r).createElement(a.CollectibleMediaIconContainer,null,o(r).createElement(i.IconImage,null)):o(r).createElement(a.CollectibleMediaIconContainer,null,o(r).createElement(u.default,{src:t,autoRotate:!0,autoPlay:!0,cameraControls:c,onLoad:()=>{d(!1),f(!1)},onError:()=>{d(!1),f(!0)},width:n,height:s,isHidden:p})),p?o(r).createElement(l.CollectibleTileLoader,{showBadge:!1}):null)}))})),s.register("covtW",(function(t,n){e(t.exports,"default",(function(){return u}));var r=s("lDSNw"),i=s("NQvFB");const a=s("cZIbv").default.div` + visibility: ${e=>e.isHidden?"hidden":"visible"}; + model-viewer { + --poster-color: transparent; + --progress-bar-color: transparent; + --progress-mask: transparent; + width: ${e=>e.width}px; + height: ${e=>e.height}px; + } +`;let l=!1;var u=({src:e,alt:t,autoRotate:n,autoPlay:u,cameraControls:c,loading:p,width:d=154,height:m=154,onLoad:f=i.NOOP,onError:_=i.NOOP,isHidden:g=!1})=>{l||(l=!0,s("bZzFu"));const v=(0,r.useRef)(null);return(0,r.useEffect)((()=>{const e=v.current;if(e)return e.addEventListener("load",f),e.addEventListener("error",_),()=>{e.removeEventListener("load",f),e.removeEventListener("error",_)}}),[_,f,v]),o(r).createElement(a,{width:d,height:m,isHidden:g},o(r).createElement("model-viewer",{alt:t,loading:null!=p?p:"eager","auto-rotate-delay":0,"auto-rotate":n||void 0,autoplay:u||void 0,"camera-controls":c||void 0,ref:v,src:e}))}})),s.register("bZzFu",(function(e,o){e.exports=import("./"+s("5V6iE").resolve("i5R7e")).then((()=>s("dQ4Gf")))})),s.register("clwik",(function(t,n){e(t.exports,"CollectibleRareSats",(function(){return d}));var r=s("lDSNw"),i=s("cZIbv"),a=s("bz0pe");const l=i.default.div` + height: 100%; + width: 100%; + display: flex; + background-color: ${e=>e.theme.backgroundDark}; + border-radius: 4%; + align-items: center; + justify-content: center; + overflow: hidden; +`,u=i.default.img` + width: 100%; + height: 100%; + align-items: center; + justify-content: center; +`,c=i.default.div` + display: flex; + position: absolute; + width: 100%; + padding: 3.75%; + bottom: 0; + left: 0; +`,p=i.default.img` + aspect-ratio: 1; + width: 10%; + border-radius: 20%; + align-items: center; + justify-content: center; + background-color: ${e=>e.theme.purpleLight}; + padding: 2%; + margin-right: 2.5%; +`,d=o(r).memo((({backgroundImageUrl:e,satributes:t=[]})=>{const n=Array.from(new Map(t.map((e=>[e.id,e]))).values()).slice(0,4);return o(r).createElement(o(r).Fragment,null,o(r).createElement(l,null,o(r).createElement(u,{src:null!=e?e:""})),n.length>0&&o(r).createElement(c,null,n.slice(0,4).map((e=>o(r).createElement(a.Tooltip,{label:e.displayName,ariaLabel:e.displayName},o(r).createElement(p,{src:e.url}))))))}))})),s.register("c39A9",(function(t,n){e(t.exports,"CollectibleVideo",(function(){return c}));var r=s("lDSNw"),i=s("lkKWy"),a=s("lr3EX"),l=s("batd2"),u=s("6TiI6");const c=o(r).memo((e=>{const{uri:t}=e,[n,s]=(0,r.useState)(!0),[c,p]=(0,r.useState)(!1);return o(r).createElement(o(r).Fragment,null,c?o(r).createElement(i.CollectibleMediaIconContainer,null,o(r).createElement(a.CollectibleMediaPlaceholder,{type:"video"})):o(r).createElement(i.CollectibleMediaIconContainer,{isPurple:!0},o(r).createElement(u.default,{type:"video",src:t,onLoad:()=>{s(!1),p(!1)},onError:()=>{s(!1),p(!0)},isHidden:n})),n?o(r).createElement(l.CollectibleTileLoader,{showBadge:!1}):null)}))})),s.register("fFheh",(function(t,n){e(t.exports,"SendAddressBook",(function(){return S}));var r=s("bpFkY"),i=s("6nLCM"),a=s("lDSNw"),l=s("cZIbv"),u=s("6Tvfa"),c=s("belzv"),p=s("gYh0e"),d=s("lMzyG"),m=s("i2mL9"),f=s("6l2nq"),_=s("2t4fc"),g=s("kn91D"),v=s("gMNJN"),h=s("gbrQp"),b=s("2hM5Y");const x=(0,l.default)(g.Text).attrs({size:16,weight:500,color:"#666666"})` + font-style: italic; +`,j=(0,l.default)(r.ListboxInput)` + width: 100%; + position: relative; +`,y=(0,l.default)(f.Row).attrs({align:"center"})` + position: relative; + border-radius: 6px; + border: 1px solid #2f2f2f; + padding: 14px; + background: #181818; + height: 50px; + margin-bottom: 2px; +`,k=(0,l.default)(_.SelectPopover)` + z-index: 2; + width: 100%; +`,w=(0,l.default)(_.SelectItem)` + padding: 8px 12px; + min-height: 41px; +`,O=(0,l.default)(f.Row).attrs({justify:"center"})` + height: 85px; +`,C=(0,l.default)(g.Text).attrs({size:16,color:"#666666"})``,S=o(a).memo((e=>{const t=(e=>{const{addressBookRecipient:o,networkID:t,senderAddress:n,symbol:r,sendFormValues:s,sendFormErrors:l,recipientError:u,handleAddressSelection:p,setSendFormValues:m,setSendFormErrors:f,onBlurRecipientInput:_}=e,{t:g}=(0,d.useTranslation)(),h=(0,a.useMemo)((()=>({sendAddressBookRecentlyUsed:g("sendAddressBookRecentlyUsed"),sendAddressBookNoAddressesSaved:g("sendAddressBookNoAddressesSaved")})),[g]),{data:b=[]}=v.hooks.useAllMultiChainAccounts(),x=(0,a.useMemo)((()=>n?b.reduce(((e,o)=>{const r=o.addresses.filter((e=>e.networkID===t&&e.address!==n));if(t)for(const n of r)e.push({label:o.name,address:n.address,chainID:t});return e}),[]):[]),[n,b,t]),{recentAddresses:j,savedAddresses:y}=v.hooks.useAddressBook(),k=(0,a.useMemo)((()=>y.addresses.reduce(((e,o)=>(t&&(0,i.dequal)(c.Chains.getAddressTypes(o.chainID),c.Chains.getAddressTypes(t))&&e.push(Object.assign({},o)),e)),[])),[y,t]),w=(0,a.useMemo)((()=>j.addresses.reduce(((e,o)=>(t&&(0,i.dequal)(c.Chains.getAddressTypes(o.chainID),c.Chains.getAddressTypes(t))&&e.push(o.address),e)),[])),[j,t]),O=0===x.length&&0===k.length&&0===w.length,C=(0,a.useMemo)((()=>{for(const{address:e,label:t}of x)if(e===o)return t;for(const{address:e,label:t}of k)if(e===o)return t}),[o,x,k]),{recipient:S}=s,E=(0,a.useCallback)((e=>{const o=e.currentTarget,t=window.getComputedStyle(o);let n=parseInt(t.getPropertyValue("border-top-width"),10)+parseInt(t.getPropertyValue("padding-top"),10)+o.scrollHeight+parseInt(t.getPropertyValue("padding-bottom"),10)+parseInt(t.getPropertyValue("border-bottom-width"),10);n=o.value?Math.min(68,n-28):50,o.style.height=`${n}px`,m(Object.assign(Object.assign({},s),{recipient:o.value})),f(Object.assign(Object.assign({},l),{recipientError:void 0}))}),[s,l,f,m]),T=(0,a.useCallback)((()=>{m(Object.assign(Object.assign({},s),{recipient:"",addressBookRecipient:void 0}))}),[s,m]),P=(0,a.useMemo)((()=>{if(t)return c.Chains.getNetworkName(t)}),[t]);return{i18nStrings:h,recipient:S,addressBookRecipient:o,addresses:x,savedAddresses:k,recentAddresses:w,isEmpty:O,selectedName:C,recipientError:u,symbol:r,chainName:P,handleAddressSelection:p,handleRecipientChange:E,clearRecipient:T,onBlurRecipientInput:_}})(e);return o(a).createElement(E,Object.assign({},t))})),E=o(a).memo((e=>{const{i18nStrings:t,recipient:n,addressBookRecipient:r,addresses:i,savedAddresses:s,recentAddresses:l,isEmpty:c,selectedName:d,recipientError:f,symbol:v,chainName:S,handleAddressSelection:E,handleRecipientChange:T,clearRecipient:P,onBlurRecipientInput:A}=e;return o(a).createElement(j,{onChange:E,value:null!=r?r:"__none"},(({isExpanded:e})=>o(a).createElement(o(a).Fragment,null,r?o(a).createElement(y,null,d?o(a).createElement(g.Text,{size:16,weight:500},d):o(a).createElement(x,null,t.sendAddressBookRecentlyUsed),o(a).createElement(g.Text,{opacity:.5,size:16,weight:400,margin:"0 0 0 6px"},"(",r.includes(".")?r:(0,u.formatHashMedium)(r,4),")")):o(a).createElement(b.SendRecipientTextArea,{symbol:null!=v?v:"",chainName:S,recipient:n,recipientError:f,handleRecipientChange:T,onBlur:A}),o(a).createElement(h.SendAddressBookButton,{isExpanded:e,addressBookRecipient:r,clearRecipient:P}),o(a).createElement(k,{portal:!1},o(a).createElement(_.SelectList,{maxHeight:"150px"},i.map((({address:e,label:t,chainID:n},r)=>o(a).createElement(w,{key:`${e}-${r}`,value:e},o(a).createElement(m.AddressMeta,{name:t,publicKey:e,publicKeyLabel:(0,p.getAddressBadge)(n,e)})))),s.map((({address:e,label:t},n)=>o(a).createElement(w,{key:`${e}-${n}`,value:e},o(a).createElement(m.AddressMeta,{name:t,publicKey:e})))),l.map(((e,n)=>o(a).createElement(w,{key:`${e}-${n}`,value:e},o(a).createElement(x,null,t.sendAddressBookRecentlyUsed),o(a).createElement(C,{opacity:.5},(0,u.formatHashMedium)(e,4))))),c&&o(a).createElement(O,null,o(a).createElement(C,null,t.sendAddressBookNoAddressesSaved)))))))}))})),s.register("bpFkY",(function(o,t){e(o.exports,"ListboxInput",(function(){return ne})),e(o.exports,"ListboxButton",(function(){return ie})),e(o.exports,"ListboxPopover",(function(){return ue})),e(o.exports,"ListboxList",(function(){return ce})),e(o.exports,"ListboxOption",(function(){return pe}));var n,r,i,a,l,u=s("lDSNw"),c=s("hCzP4"),p=s("72Dek"),d=s("8KXxB"),m=s("eOkVJ"),f=s("2KczM"),_=s("dwGkd"),g=s("g1ck2"),v=s("l4vvo"),h=s("1uCD1"),b=s("3Uon5"),x=s("9PqFM"),j=s("eO0wF"),y=s("a9mJX"),k=s("KqC1b"),w=s("3C4EA"),O=s("2VBYP");function C(){return C=Object.assign||function(e){for(var o=1;o=0||(r[t]=e[t]);return r}(i=r||(r={})).Idle="IDLE",i.Open="OPEN",i.Navigating="NAVIGATING",i.Dragging="DRAGGING",i.Interacting="INTERACTING",(l=a||(a={})).ButtonMouseDown="BUTTON_MOUSE_DOWN",l.ButtonMouseUp="BUTTON_MOUSE_UP",l.Blur="BLUR",l.ClearNavSelection="CLEAR_NAV_SELECTION",l.ClearTypeahead="CLEAR_TYPEAHEAD",l.GetDerivedData="GET_DERIVED_DATA",l.KeyDownEscape="KEY_DOWN_ESCAPE",l.KeyDownEnter="KEY_DOWN_ENTER",l.KeyDownSpace="KEY_DOWN_SPACE",l.KeyDownNavigate="KEY_DOWN_NAVIGATE",l.KeyDownSearch="KEY_DOWN_SEARCH",l.KeyDownTab="KEY_DOWN_TAB",l.KeyDownShiftTab="KEY_DOWN_SHIFT_TAB",l.OptionTouchStart="OPTION_TOUCH_START",l.OptionMouseMove="OPTION_MOUSE_MOVE",l.OptionMouseEnter="OPTION_MOUSE_ENTER",l.OptionMouseDown="OPTION_MOUSE_DOWN",l.OptionMouseUp="OPTION_MOUSE_UP",l.OptionClick="OPTION_CLICK",l.ListMouseUp="LIST_MOUSE_UP",l.OptionPress="OPTION_PRESS",l.OutsideMouseDown="OUTSIDE_MOUSE_DOWN",l.OutsideMouseUp="OUTSIDE_MOUSE_UP",l.ValueChange="VALUE_CHANGE",l.PopoverPointerDown="POPOVER_POINTER_DOWN",l.PopoverPointerUp="POPOVER_POINTER_UP",l.UpdateAfterTypeahead="UPDATE_AFTER_TYPEAHEAD";var E=(0,k.assign)({navigationValue:null}),T=(0,k.assign)({typeaheadQuery:null}),P=(0,k.assign)({value:function(e,o){return o.value}}),A=(0,k.assign)({navigationValue:function(e,o){return o.value}}),I=(0,k.assign)({navigationValue:function(e){var o,t,n,r=(o=e.value,t=e.options,o?t.find((function(e){return e.value===o})):void 0);return r&&!r.disabled?e.value:(null==(n=e.options.find((function(e){return!e.disabled})))?void 0:n.value)||null}});function M(e,o){if(o.type===a.Blur){var t=o.refs,n=t.list,r=t.popover,i=o.relatedTarget,s=(0,O.getOwnerDocument)(r);return!((null==s?void 0:s.activeElement)===n||!r||r.contains(i||(null==s?void 0:s.activeElement)))}return!1}function D(e,o){if(o.type===a.OutsideMouseDown||o.type===a.OutsideMouseUp){var t=o.refs,n=t.button,r=t.popover,i=o.relatedTarget;return!(i===n||!n||n.contains(i)||!r||r.contains(i))}return!1}function N(e,o){return!!e.options.find((function(o){return o.value===e.navigationValue}))}function z(e,o){var t=o.refs,n=t.popover,r=t.list,i=o.relatedTarget;return!(n&&i&&n.contains(i)&&i!==r)&&N(e)}function L(e,o){requestAnimationFrame((function(){o.refs.list&&o.refs.list.focus()}))}function R(e,o){o.refs.button&&o.refs.button.focus()}function F(e,o){return!o.disabled}function B(e,o){return o.type!==a.OptionTouchStart||!o||!o.disabled}function H(e,o){return(!("disabled"in o)||!o.disabled)&&("value"in o?null!=o.value:null!=e.navigationValue)}function V(e,o){o.callback&&o.callback(o.value)}function W(e,o){if(o.type===a.KeyDownEnter){var t=o.refs.hiddenInput;if(t&&t.form){var n=t.form.querySelector("button,[type='submit']");n&&n.click()}}}var G=(0,k.assign)({typeaheadQuery:function(e,o){return(e.typeaheadQuery||"")+o.query}}),U=(0,k.assign)({value:function(e,o){if(o.type===a.UpdateAfterTypeahead&&o.query){var t=K(e.options,o.query);if(t&&!t.disabled)return o.callback&&o.callback(t.value),t.value}return e.value}}),q=(0,k.assign)({navigationValue:function(e,o){if(o.type===a.UpdateAfterTypeahead&&o.query){var t=K(e.options,o.query);if(t&&!t.disabled)return t.value}return e.navigationValue}}),$=((n={})[a.GetDerivedData]={actions:(0,k.assign)((function(e,o){return C({},e,o.data)}))},n[a.ValueChange]={actions:[P,V]},n);function K(e,o){return void 0===o&&(o=""),o&&e.find((function(e){return!e.disabled&&e.label&&e.label.toLowerCase().startsWith(o.toLowerCase())}))||null}var Y=["as","aria-labelledby","aria-label","children","defaultValue","disabled","form","name","onChange","required","value","__componentName"],J=["aria-label","arrow","as","children","onKeyDown","onMouseDown","onMouseUp"],Z=["as","children"],Q=["as","position","onBlur","onKeyDown","onMouseUp","portal","unstable_observableRefs"],X=["as"],ee=["as","children","disabled","index","label","onClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseUp","onTouchStart","value"],oe=(0,d.createDescendantContext)("ListboxDescendantContext"),te=(0,g.createNamedContext)("ListboxContext",{}),ne=(0,u.forwardRef)((function(e,o){var t=e.as,n=void 0===t?"div":t,i=e["aria-labelledby"],s=e["aria-label"],l=e.children,p=e.defaultValue,m=e.disabled,_=void 0!==m&&m,g=e.form,j=e.name,y=e.onChange,k=e.required,O=e.value,K=e.__componentName,J=void 0===K?"ListboxInput":K,Z=S(e,Y),Q=(0,u.useRef)(null!=O),X=(0,d.useDescendantsInit)(),ee=X[0],ne=X[1],re=(0,u.useRef)(null),ie=(0,u.useRef)(null),se=(0,u.useRef)(null),ae=(0,u.useRef)(null),le=(0,u.useRef)(null),ue=(0,u.useRef)(null),ce=(0,u.useRef)(null),pe=(0,w.useCreateMachine)(function(e){var o,t,n,i,s,l,u=e.value;return{id:"listbox",initial:r.Idle,context:{value:u,options:[],navigationValue:null,typeaheadQuery:null},states:(l={},l[r.Idle]={on:C({},$,(o={},o[a.ButtonMouseDown]={target:r.Open,actions:[I],cond:F},o[a.KeyDownSpace]={target:r.Navigating,actions:[I,L],cond:F},o[a.KeyDownSearch]={target:r.Idle,actions:G,cond:F},o[a.UpdateAfterTypeahead]={target:r.Idle,actions:[U],cond:F},o[a.ClearTypeahead]={target:r.Idle,actions:T},o[a.KeyDownNavigate]={target:r.Navigating,actions:[I,T,L],cond:F},o[a.KeyDownEnter]={actions:[W],cond:F},o))},l[r.Interacting]={entry:[E],on:C({},$,(t={},t[a.ClearNavSelection]={actions:[E,L]},t[a.KeyDownEnter]={target:r.Idle,actions:[P,T,R,V],cond:H},t[a.KeyDownSpace]={target:r.Idle,actions:[P,T,R,V],cond:H},t[a.ButtonMouseDown]={target:r.Idle,actions:[R]},t[a.KeyDownEscape]={target:r.Idle,actions:[R]},t[a.OptionMouseDown]={target:r.Dragging},t[a.OutsideMouseDown]=[{target:r.Idle,cond:D,actions:T},{target:r.Dragging,actions:T,cond:N}],t[a.OutsideMouseUp]=[{target:r.Idle,cond:D,actions:T},{target:r.Navigating,cond:N},{target:r.Interacting,actions:T}],t[a.KeyDownEnter]=r.Interacting,t[a.Blur]=[{target:r.Idle,cond:M,actions:T},{target:r.Navigating,cond:z},{target:r.Interacting,actions:T}],t[a.OptionTouchStart]={target:r.Navigating,actions:[A,T],cond:B},t[a.OptionClick]={target:r.Idle,actions:[P,T,R,V],cond:H},t[a.OptionPress]={target:r.Idle,actions:[P,T,R,V],cond:H},t[a.OptionMouseEnter]={target:r.Navigating,actions:[A,T],cond:B},t[a.KeyDownNavigate]={target:r.Navigating,actions:[A,T,L]},t))},l[r.Open]={on:C({},$,(n={},n[a.ClearNavSelection]={actions:[E]},n[a.KeyDownEnter]={target:r.Idle,actions:[P,T,R,V],cond:H},n[a.KeyDownSpace]={target:r.Idle,actions:[P,T,R,V],cond:H},n[a.ButtonMouseDown]={target:r.Idle,actions:[R]},n[a.KeyDownEscape]={target:r.Idle,actions:[R]},n[a.OptionMouseDown]={target:r.Dragging},n[a.OutsideMouseDown]=[{target:r.Idle,cond:D,actions:T},{target:r.Dragging,cond:N},{target:r.Interacting,actions:T}],n[a.OutsideMouseUp]=[{target:r.Idle,cond:D,actions:T},{target:r.Navigating,cond:N},{target:r.Interacting,actions:T}],n[a.Blur]=[{target:r.Idle,cond:M,actions:T},{target:r.Navigating,cond:z},{target:r.Interacting,actions:T}],n[a.ButtonMouseUp]={target:r.Navigating,actions:[I,L]},n[a.ListMouseUp]={target:r.Navigating,actions:[I,L]},n[a.OptionTouchStart]={target:r.Navigating,actions:[A,T],cond:B},n[a.OptionClick]={target:r.Idle,actions:[P,T,R,V],cond:H},n[a.OptionPress]={target:r.Idle,actions:[P,T,R,V],cond:H},n[a.KeyDownNavigate]={target:r.Navigating,actions:[A,T,L]},n[a.KeyDownSearch]={target:r.Navigating,actions:G},n[a.UpdateAfterTypeahead]={actions:[q]},n[a.ClearTypeahead]={actions:T},n[a.OptionMouseMove]=[{target:r.Dragging,actions:[A],cond:B},{target:r.Dragging}],n))},l[r.Dragging]={on:C({},$,(i={},i[a.ClearNavSelection]={actions:[E]},i[a.KeyDownEnter]={target:r.Idle,actions:[P,T,R,V],cond:H},i[a.KeyDownSpace]={target:r.Idle,actions:[P,T,R,V],cond:H},i[a.ButtonMouseDown]={target:r.Idle,actions:[R]},i[a.KeyDownEscape]={target:r.Idle,actions:[R]},i[a.OptionMouseDown]={target:r.Dragging},i[a.OutsideMouseDown]=[{target:r.Idle,cond:D,actions:T},{target:r.Navigating,cond:N},{target:r.Interacting,actions:T}],i[a.OutsideMouseUp]=[{target:r.Idle,cond:D,actions:T},{target:r.Navigating,cond:N,actions:L},{target:r.Interacting,actions:[T,L]}],i[a.Blur]=[{target:r.Idle,cond:M,actions:T},{target:r.Navigating,cond:z},{target:r.Interacting,actions:T}],i[a.ButtonMouseUp]={target:r.Navigating,actions:[I,L]},i[a.OptionTouchStart]={target:r.Navigating,actions:[A,T],cond:B},i[a.OptionClick]={target:r.Idle,actions:[P,T,R,V],cond:H},i[a.OptionPress]={target:r.Idle,actions:[P,T,R,V],cond:H},i[a.OptionMouseEnter]={target:r.Dragging,actions:[A,T],cond:B},i[a.KeyDownNavigate]={target:r.Navigating,actions:[A,T,L]},i[a.KeyDownSearch]={target:r.Navigating,actions:G},i[a.UpdateAfterTypeahead]={actions:[q]},i[a.ClearTypeahead]={actions:T},i[a.OptionMouseMove]=[{target:r.Navigating,actions:[A],cond:B},{target:r.Navigating}],i[a.OptionMouseUp]={target:r.Idle,actions:[P,T,R,V],cond:H},i))},l[r.Navigating]={on:C({},$,(s={},s[a.ClearNavSelection]={actions:[E,L]},s[a.KeyDownEnter]={target:r.Idle,actions:[P,T,R,V],cond:H},s[a.KeyDownSpace]={target:r.Idle,actions:[P,T,R,V],cond:H},s[a.ButtonMouseDown]={target:r.Idle,actions:[R]},s[a.KeyDownEscape]={target:r.Idle,actions:[R]},s[a.OptionMouseDown]={target:r.Dragging},s[a.OutsideMouseDown]=[{target:r.Idle,cond:D,actions:T},{target:r.Navigating,cond:N},{target:r.Interacting,actions:T}],s[a.OutsideMouseUp]=[{target:r.Idle,cond:D,actions:T},{target:r.Navigating,cond:N},{target:r.Interacting,actions:T}],s[a.Blur]=[{target:r.Idle,cond:M,actions:T},{target:r.Navigating,cond:z},{target:r.Interacting,actions:T}],s[a.ButtonMouseUp]={target:r.Navigating,actions:[I,L]},s[a.OptionTouchStart]={target:r.Navigating,actions:[A,T],cond:B},s[a.OptionClick]={target:r.Idle,actions:[P,T,R,V],cond:H},s[a.OptionPress]={target:r.Idle,actions:[P,T,R,V],cond:H},s[a.OptionMouseEnter]={target:r.Navigating,actions:[A,T],cond:B},s[a.KeyDownNavigate]={target:r.Navigating,actions:[A,T,L]},s[a.KeyDownSearch]={target:r.Navigating,actions:G},s[a.UpdateAfterTypeahead]={actions:[q]},s[a.ClearTypeahead]={actions:T},s[a.OptionMouseMove]=[{target:r.Navigating,actions:[A],cond:B},{target:r.Navigating}],s))},l)}}({value:(Q.current?O:p)||null})),de=(0,w.useMachine)(pe,{button:re,hiddenInput:ie,highlightedOption:se,input:ae,list:le,popover:ue,selectedOption:ce},false),me=de[0],_e=de[1];var ge=(0,c.useId)(Z.id),ve=Z.id||(0,h.makeId)("listbox-input",ge),he=(0,x.useComposedRefs)(ae,o),be=(0,u.useMemo)((function(){var e=ee.find((function(e){return e.value===me.context.value}));return e?e.label:null}),[ee,me.context.value]),xe=function(e){return[r.Navigating,r.Open,r.Dragging,r.Interacting].includes(e)}(me.value),je={ariaLabel:s,ariaLabelledBy:i,buttonRef:re,disabled:_,highlightedOptionRef:se,isExpanded:xe,listboxId:ve,listboxValueLabel:be,listRef:le,onValueChange:function(e){e!==me.context.value&&(null==y||y(e))},popoverRef:ue,selectedOptionRef:ce,send:_e,state:me.value,stateData:me.context},ye=(0,u.useRef)(!1);if(!Q.current&&null==p&&!ye.current&&ee.length){ye.current=!0;var ke=ee.find((function(e){return!e.disabled}));ke&&ke.value&&_e({type:a.ValueChange,value:ke.value})}return(0,b.useControlledSwitchWarning)(O,"value",J),function(e,o,t){var n=(0,u.useRef)(null!=e).current;n&&e!==o&&t()}(O,me.context.value,(function(){_e({type:a.ValueChange,value:O})})),(0,f.useIsomorphicLayoutEffect)((function(){_e({type:a.GetDerivedData,data:{options:ee}})}),[ee,_e]),(0,u.useEffect)((function(){function e(e){var o=e.target,t=e.relatedTarget;fe(ue.current,o)||_e({type:a.OutsideMouseDown,relatedTarget:t||o})}return xe&&window.addEventListener("mousedown",e),function(){window.removeEventListener("mousedown",e)}}),[_e,xe]),(0,u.useEffect)((function(){function e(e){var o=e.target,t=e.relatedTarget;fe(ue.current,o)||_e({type:a.OutsideMouseUp,relatedTarget:t||o})}return xe&&window.addEventListener("mouseup",e),function(){window.removeEventListener("mouseup",e)}}),[_e,xe]),(0,b.useCheckStyles)("listbox"),(0,u.createElement)(n,C({},Z,{ref:he,"data-reach-listbox-input":"","data-state":xe?"expanded":"closed","data-value":me.context.value,id:ve}),(0,u.createElement)(te.Provider,{value:je},(0,u.createElement)(d.DescendantProvider,{context:oe,items:ee,set:ne},(0,v.isFunction)(l)?l({id:ve,isExpanded:xe,value:me.context.value,selectedOptionRef:ce,highlightedOptionRef:se,valueLabel:be,expanded:xe}):l,(g||j||k)&&(0,u.createElement)("input",{ref:ie,"data-reach-listbox-hidden-input":"",disabled:_,form:g,name:j,readOnly:!0,required:k,tabIndex:-1,type:"hidden",value:me.context.value||""}))))})),re=(0,u.forwardRef)((function(e,o){var t=e["aria-label"],n=e.arrow,r=void 0!==n&&n,i=e.as,s=void 0===i?"span":i,l=e.children,c=e.onKeyDown,p=e.onMouseDown,d=e.onMouseUp,f=S(e,J),_=(0,u.useContext)(te),g=_.buttonRef,b=_.send,j=_.ariaLabelledBy,k=_.disabled,w=_.isExpanded,O=_.listboxId,E=_.stateData,T=_.listboxValueLabel,P=E.value,A=(0,x.useComposedRefs)(g,o),I=de();var M=(0,h.makeId)("button",O),D=(0,u.useMemo)((function(){return l?(0,v.isFunction)(l)?l({isExpanded:w,label:T,value:P,expanded:w}):l:T}),[l,T,w,P]);return(0,u.createElement)(s,C({"aria-disabled":k||void 0,"aria-expanded":w||void 0,"aria-haspopup":"listbox","aria-labelledby":t?void 0:[j,M].filter(Boolean).join(" "),"aria-label":t,role:"button",tabIndex:k?-1:0},f,{ref:A,"data-reach-listbox-button":"",id:M,onKeyDown:(0,y.composeEventHandlers)(c,I),onMouseDown:(0,y.composeEventHandlers)(p,(function(e){(0,m.isRightClick)(e.nativeEvent)||(e.preventDefault(),e.stopPropagation(),b({type:a.ButtonMouseDown,disabled:k}))})),onMouseUp:(0,y.composeEventHandlers)(d,(function(e){(0,m.isRightClick)(e.nativeEvent)||(e.preventDefault(),e.stopPropagation(),b({type:a.ButtonMouseUp}))}))}),D,r&&(0,u.createElement)(ae,null,(0,v.isBoolean)(r)?null:r))})),ie=(0,u.memo)(re),se=(0,u.forwardRef)((function(e,o){var t=e.as,n=void 0===t?"span":t,r=e.children,i=S(e,Z),s=(0,u.useContext)(te).isExpanded;return(0,u.createElement)(n,C({"aria-hidden":!0},i,{ref:o,"data-reach-listbox-arrow":"","data-expanded":s?"":void 0}),(0,v.isFunction)(r)?r({isExpanded:s,expanded:s}):r||"▼")})),ae=(0,u.memo)(se),le=(0,u.forwardRef)((function(e,o){var t=e.as,n=void 0===t?"div":t,r=e.position,i=void 0===r?p.positionMatchWidth:r,s=e.onBlur,l=e.onKeyDown,c=e.onMouseUp,d=e.portal,m=void 0===d||d,f=e.unstable_observableRefs,_=S(e,Q),g=(0,u.useContext)(te),v=g.isExpanded,h=g.buttonRef,b=g.popoverRef,j=g.send,k=(0,x.useComposedRefs)(b,o),w=de();var O=C({hidden:!v,tabIndex:-1},_,{ref:k,"data-reach-listbox-popover":"",onMouseUp:(0,y.composeEventHandlers)(c,(function(){j({type:a.ListMouseUp})})),onBlur:(0,y.composeEventHandlers)(s,(function(e){var o=e.nativeEvent;requestAnimationFrame((function(){j({type:a.Blur,relatedTarget:o.relatedTarget||o.target})}))})),onKeyDown:(0,y.composeEventHandlers)(l,w)});return m?(0,u.createElement)(p.Popover,C({},O,{as:n,targetRef:h,position:i,unstable_observableRefs:f})):(0,u.createElement)(n,O)})),ue=(0,u.memo)(le),ce=(0,u.forwardRef)((function(e,o){var t=e.as,n=void 0===t?"ul":t,r=S(e,X),i=(0,u.useContext)(te),s=i.listRef,a=i.ariaLabel,l=i.ariaLabelledBy,c=i.isExpanded,p=i.listboxId,d=i.stateData,m=d.value,f=d.navigationValue,_=(0,x.useComposedRefs)(o,s);return(0,u.createElement)(n,C({"aria-activedescendant":me(c?f:m),"aria-labelledby":a?void 0:l,"aria-label":a,role:"listbox",tabIndex:-1},r,{ref:_,"data-reach-listbox-list":"",id:(0,h.makeId)("listbox",p)}))})),pe=(0,u.forwardRef)((function(e,o){var t=e.as,n=void 0===t?"li":t,i=e.children,s=e.disabled,l=e.index,c=e.label,p=e.onClick,f=e.onMouseDown,_=e.onMouseEnter,g=e.onMouseLeave,v=e.onMouseMove,h=e.onMouseUp,b=e.onTouchStart,k=e.value,w=S(e,ee),O=(0,u.useContext)(te),E=O.highlightedOptionRef,T=O.selectedOptionRef,P=O.send,A=O.isExpanded,I=O.onValueChange,M=O.state,D=O.stateData,N=D.value,z=D.navigationValue,L=(0,u.useState)(c),R=L[0],F=L[1],B=c||R||"",H=(0,u.useRef)(null),V=(0,j.useStatefulRefValue)(H,null),W=V[0],G=V[1],U=(0,u.useMemo)((function(){return{element:W,value:k,label:B,disabled:!!s}}),[s,W,B,k]);(0,d.useDescendant)(U,oe,l);var q=(0,u.useCallback)((function(e){!c&&e&&F((function(o){return e.textContent&&o!==e.textContent?e.textContent:o||""}))}),[c]),$=!!z&&z===k,K=N===k,Y=(0,x.useComposedRefs)(q,o,G,K?T:null,$?E:null);return(0,u.createElement)(n,C({"aria-selected":(A?$:K)||void 0,"aria-disabled":s||void 0,role:"option"},w,{ref:Y,id:me(k),"data-reach-listbox-option":"","data-current-nav":$?"":void 0,"data-current-selected":K?"":void 0,"data-label":B,"data-value":k,onClick:(0,y.composeEventHandlers)(p,(function(e){(0,m.isRightClick)(e.nativeEvent)||P({type:a.OptionClick,value:k,callback:I,disabled:!!s})})),onMouseDown:(0,y.composeEventHandlers)(f,(function(e){(0,m.isRightClick)(e.nativeEvent)||(e.preventDefault(),P({type:a.OptionMouseDown}))})),onMouseEnter:(0,y.composeEventHandlers)(_,(function(){P({type:a.OptionMouseEnter,value:k,disabled:!!s})})),onMouseLeave:(0,y.composeEventHandlers)(g,(function(){P({type:a.ClearNavSelection})})),onMouseMove:(0,y.composeEventHandlers)(v,(function(){M!==r.Open&&z===k||P({type:a.OptionMouseMove,value:k,disabled:!!s})})),onMouseUp:(0,y.composeEventHandlers)(h,(function(e){(0,m.isRightClick)(e.nativeEvent)||P({type:a.OptionMouseUp,value:k,callback:I,disabled:!!s})})),onTouchStart:(0,y.composeEventHandlers)(b,(function(){P({type:a.OptionTouchStart,value:k,disabled:!!s})}))}),i)}));function de(){var e=(0,u.useContext)(te),o=e.send,t=e.disabled,n=e.onValueChange,r=e.stateData,i=r.navigationValue,s=r.typeaheadQuery,l=(0,d.useDescendants)(oe),c=(0,_.useStableCallback)(n);(0,u.useEffect)((function(){s&&o({type:a.UpdateAfterTypeahead,query:s,callback:c});var e=window.setTimeout((function(){null!=s&&o({type:a.ClearTypeahead})}),1e3);return function(){window.clearTimeout(e)}}),[c,o,s]);var p=l.findIndex((function(e){return e.value===i}));return(0,y.composeEventHandlers)((function(e){var r=e.key,s=(0,v.isString)(r)&&1===r.length,u=l.find((function(e){return e.value===i}));switch(r){case"Enter":return void o({type:a.KeyDownEnter,value:i,callback:n,disabled:!!(null!=u&&u.disabled||t)});case" ":return e.preventDefault(),void o({type:a.KeyDownSpace,value:i,callback:n,disabled:!!(null!=u&&u.disabled||t)});case"Escape":return void o({type:a.KeyDownEscape});case"Tab":var c=e.shiftKey?a.KeyDownShiftTab:a.KeyDownTab;return void o({type:c});default:return void(s&&o({type:a.KeyDownSearch,query:r,disabled:t}))}}),(0,d.useDescendantKeyDown)(oe,{currentIndex:p,orientation:"vertical",key:"index",rotate:!0,filter:function(e){return!e.disabled},callback:function(e){o({type:a.KeyDownNavigate,value:l[e].value,disabled:t})}}))}function me(e){var o=(0,u.useContext)(te).listboxId;return e?(0,h.makeId)("option-"+e,o):void 0}function fe(e,o){return!(!e||!e.contains(o))}})),s.register("dwGkd",(function(o,t){e(o.exports,"useStableCallback",(function(){return i}));var n=s("lDSNw");s("2KczM");function r(e,o){var t=(0,n.useRef)(o);return e((function(){t.current=o})),(0,n.useCallback)((function(){t.current&&t.current.apply(t,arguments)}),[])}function i(e){return r(n.useEffect,e)}s("8UVR7")})),s.register("i2mL9",(function(t,n){e(t.exports,"AddressMeta",(function(){return u}));var r=s("6Tvfa"),i=s("lDSNw"),a=s("cZIbv"),l=s("kn91D");const u=({name:e,publicKey:t,publicKeyLabel:n,hideParens:s})=>{const a=(0,r.formatHashMedium)(t,4),l=s?a:`(${a})`;return o(i).createElement(o(i).Fragment,null,o(i).createElement(c,null,e),n?o(i).createElement(m,null,o(i).createElement(p,null,l),o(i).createElement(d,null,n)):o(i).createElement(p,null,l))},c=(0,a.default)(l.Text).attrs({size:16,weight:500,color:"white",maxWidth:"135px",noWrap:!0})``,p=(0,a.default)(l.Text).attrs({size:16,weight:400,opacity:.5})``,d=a.default.span` + opacity: 0.3; + font-size: 15px; + margin-right: 5px; + display: inline-flex; +`,m=a.default.div` + text-align: right; +`})),s.register("2t4fc",(function(t,n){e(t.exports,"SelectButton",(function(){return c}),(function(e){return c=e})),e(t.exports,"SelectPopover",(function(){return p}),(function(e){return p=e})),e(t.exports,"SelectList",(function(){return d}),(function(e){return d=e})),e(t.exports,"SelectItem",(function(){return m}),(function(e){return m=e}));var r=s("bpFkY"),i=s("lDSNw"),a=s("cZIbv"),l=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{maxHeight:t}=e,n=l(e,["maxHeight"]);return o(i).createElement(r.ListboxList,Object.assign({},n))}))` + ${u} + display: flex; + flex-direction: column; + max-height: ${e=>e.maxHeight}; + overflow: auto; + &:focus { + box-shadow: none; + } + &:focus-within { + box-shadow: none; + } +`;d.defaultProps={maxHeight:"180px"};const m=(0,a.default)(r.ListboxOption)` + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: 12px; + cursor: pointer; + &:hover { + background: #000000; + } + &[aria-selected="true"] { + background: #000000; + } + [data-current] { + background: #000000; + font-weight: bold; + } + &:focus { + box-shadow: none; + } + &:focus-within { + box-shadow: none; + } +`})),s.register("gbrQp",(function(t,n){e(t.exports,"SendAddressBookButton",(function(){return g}));var r=s("bpFkY"),i=s("lDSNw"),a=s("cZIbv"),l=s("lMzyG"),u=s("laYjG"),c=s("aanFI"),p=s("6l2nq"),d=s("bz0pe");const m=(0,a.default)(p.Row)` + position: absolute; + right: 12px; + top: calc(50% - 28px / 2); + width: auto; +`,f=(0,a.default)(r.ListboxButton)` + width: 100%; + border-style: none; + padding: 0; +`,_=(0,a.default)(u.Button).attrs({width:"28px",borderRadius:"50px",theme:"primary"})` + height: 28px; +`,g=o(i).memo((({isExpanded:e,addressBookRecipient:t,clearRecipient:n})=>{const{t:r}=(0,l.useTranslation)(),[s,a]=(0,i.useState)(!1),u={onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1)},p=s&&!t&&!e;return o(i).createElement(d.Tooltip,{color:"#000000",label:r("sendAddressBookButtonLabel"),ariaLabel:r("sendAddressBookButtonLabel"),alignment:"bottomRight",isVisible:p,triggerParams:u},o(i).createElement(m,null,t?o(i).createElement(_,{paddingY:9,onClick:n},o(i).createElement(c.IconFailure,{fill:"#222",width:10})):o(i).createElement(f,null,o(i).createElement(_,{paddingY:6},o(i).createElement(c.IconAddressBook,{fill:"#222"})))))}))})),s.register("2hM5Y",(function(t,n){e(t.exports,"SendRecipientTextArea",(function(){return l}));var r=s("lMzyG"),i=s("lDSNw"),a=s("jLA72");const l=o(i).memo((({symbol:e,chainName:t,recipient:n,recipientError:s,handleRecipientChange:l,onBlur:u})=>{const{t:c}=(0,r.useTranslation)(),p=t||e;return o(i).createElement(a.RecipientTextarea,{type:"text",name:"recipient",value:n,autoComplete:"off",spellCheck:"false",placeholder:c("sendRecipientTextAreaPlaceholder2",{symbol:p}),warning:!!s,onChange:l,onBlur:u})}))})),s.register("kT0TN",(function(t,n){e(t.exports,"SendErrorRow",(function(){return l}));var r=s("lDSNw"),i=s("6l2nq"),a=s("kn91D");const l=({children:e})=>o(r).createElement(i.Row,null,o(r).createElement(a.Text,{color:"#EB3742",size:16,textAlign:"left"},e))})),s.register("3xRTx",(function(t,n){e(t.exports,"SendCollectibleSummaryPage",(function(){return W}),(function(e){return W=e}));var r=s("9ktGj"),i=s("belzv"),a=s("cR6w7"),l=s("gYh0e"),u=s("lMzyG"),c=s("4yY1D"),p=s("4raQz"),d=s("4y59b"),m=s("5Wbtn"),f=s("7dqns"),_=s("lDSNw"),g=s("gmVmN"),v=s("cZIbv"),h=s("laYjG"),b=s("44I6u"),x=s("7yugU"),j=s("8F2Rl"),y=s("ks67t"),k=s("jQk2k"),w=s("6l2nq"),O=s("hjnIF"),C=s("aC4X3"),S=s("kn91D"),E=s("6ha3o"),T=s("klAqO"),P=s("gMNJN"),A=s("2LZGp"),I=s("h5kyv"),M=s("bXDVv"),D=function(e,o,t,n){return new(t||(t=Promise))((function(r,i){function s(e){try{l(n.next(e))}catch(e){i(e)}}function a(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var o;e.done?r(e.value):(o=e.value,o instanceof t?o:new t((function(e){e(o)}))).then(s,a)}l((n=n.apply(e,o||[])).next())}))};const N=(0,v.default)(b.Column).attrs({align:"center"})` + height: 100%; +`,z=(0,v.default)(b.Column).attrs({align:"center",justify:"space-between"})` + height: 100%; +`,L=(0,v.default)(b.Column).attrs({align:"center",paddingTop:"25px"})` + border-radius: 6px; +`,R=(0,v.default)(S.Text).attrs({size:38,weight:500,lineHeight:46})` + margin-top: 18px; +`,F=(0,v.default)(w.Row).attrs({justify:"center"})` + max-width: 275px; +`,B=(0,v.default)(S.Text).attrs({color:"#777",size:16})` + word-break: break-all; +`,H=o(_).memo((e=>{const{i18nStrings:t,media:n,collectibleChainData:r,displayAmountAndName:i,uiRecipient:s,txRecipient:a,primaryDisabled:l,handleSubmit:u,exitSendFlow:c,summaryRows:p}=e;return o(_).createElement(N,null,o(_).createElement(k.PageHeader,null,t.pageHeaderText),o(_).createElement(z,null,o(_).createElement(L,null,o(_).createElement(T.CollectibleDetailMedia,{media:n,collectibleChainData:r,width:100,height:100}),o(_).createElement(R,null,i),o(_).createElement(F,null,o(_).createElement(j.DelayedRenderComponent,{delayedChildren:o(_).createElement(x.CopyTooltip,{alignment:"bottomCenter",copyString:a},o(_).createElement(B,null,`to ${s}`))},o(_).createElement(B,null,`to ${s}`)))),o(_).createElement(y.Summary,{rows:p,borderRadius:"6px 6px 6px 6px",padding:16,fontSize:16}),o(_).createElement(f.AnimatePresence,{mode:"wait",initial:!1},o(_).createElement(h.ButtonPair,{primaryText:t.sendText,secondaryText:t.cancelText,primaryDisabled:l,onPrimaryClicked:u,onSecondaryClicked:c}))))})),V=e=>{const{txRecipient:t,networkID:n,media:s,assetSymbol:f,networkName:v,uiRecipient:h,uiAmount:b,exitSendFlow:x}=e,{pushDetailView:j}=(0,E.useDetailViews)(),{t:y}=(0,u.useTranslation)(),{collectible:k,sendFormValues:w,shouldRequireAmount:S,setSendFormValues:T}=(0,a.useCollectiblesStore)((e=>e)),N=null==k?void 0:k.chainData,{data:z}=P.hooks.useSelectedChainAddress({address:null==k?void 0:k.owner,networkID:n});P.hooks.useThrowIfFailWalletScreen(z,m.WalletScreenSurface.SEND_COLLECTIBLE);const L=i.Chains.getNetworkName(n),R=(0,_.useMemo)((()=>({transactionsTo:y("transactionsTo"),pageHeaderText:y("sendConfirmationPrimaryText"),networkText:y("sendFungibleSummaryNetwork"),networkFeeText:y("sendFungibleSummaryNetworkFee"),estimatedTimeText:y("sendFungibleSummaryEstimatedTime"),sendText:y("commandSend"),cancelText:y("commandCancel"),networkFeeTextDescription:y("networkFeesTooltipDescription",{chainName:L})})),[y,L]),F=(0,_.useMemo)((()=>!!(null==k?void 0:k.chainData)&&(0,a.isCollectibleSemiFungible)(null==k?void 0:k.chainData)),[null==k?void 0:k.chainData]),B=(0,d.truncateString)(F?`${(0,g.formatTokenAmount)(b)} ${f||(null==k?void 0:k.name)}`:`${null==k?void 0:k.name}`,10),H=(0,_.useMemo)((()=>P.fungiblesSdk.get(n).displayFeeTooltip),[n]),V=null==k?void 0:k.chainData,{data:W}=P.hooks.useCollectibleTransferTransaction({collectible:k,sendFormValues:w,shouldRequireAmount:S}),{data:G,isError:U}=P.hooks.useTransactionUnitAmount(W),{transactionSpeed:q,openTransactionSettings:$}=((e,t)=>{const{status:n,data:r}=P.hooks.useTransactionSpeedsToUnitCost({networkID:e}),i=(0,a.useCollectiblesStore)((e=>e.sendFormValues)),s=(0,a.useCollectiblesStore)((e=>e.setSendFormValues)),l=(0,_.useCallback)((e=>{s(Object.assign(Object.assign({},i),{transactionSpeed:e}))}),[i,s]),{popDetailView:u,pushDetailView:c}=(0,E.useDetailViews)();let p;const{transactionSpeed:d}=i;return"error"!==n&&r&&d&&(p=()=>c(o(_).createElement(C.TransactionSettings,{onSelectTransactionSpeed:l,selectedTransactionSpeed:d,networkID:e,transactionUnitAmount:t,closeModal:u}))),{transactionSpeed:d,openTransactionSettings:p||void 0}})(n,G),{data:K,isFetched:Y,isSuccess:J}=P.hooks.useGasEstimation({networkID:n,multichainTransaction:W,transactionSpeed:q,queryOptions:{refetchInterval:!1}}),{data:Z}=P.hooks.useGasEstimationPrice(null==k?void 0:k.chain.id,K),{hasSufficientFunds:Q,isLoading:X,nativeTokenSymbol:ee}=P.hooks.useHasSufficientFunds(n,null==z?void 0:z.addressType,K,void 0),oe=(0,p.useNetworkFee)({networkID:n,gasEstimation:K,gasEstimationPrice:Z}),te=Y&&!J,ne=(0,_.useMemo)((()=>!(!K||X||"sufficient"!==Q&&"unknown"!==Q||!oe)),[K,Q,X,oe]),re=(0,_.useMemo)((()=>U?y("transactionGasLimitError"):te?y("transactionGasEstimationError"):"insufficient"===Q?y("transactionNotEnoughNative",{nativeTokenSymbol:ee}):""),[U,te,Q,y,ee]),ie=P.hooks.useTxSubmissionCheck(z),{handleHideModalVisibility:se,handleShowModalVisibility:ae}=(0,A.useModals)(),le=(0,d.useDebouncedCallback)((0,_.useCallback)((()=>D(void 0,void 0,void 0,(function*(){if(W&&z){if(ie)return I.analytics.capture("showCollectibleTxSubmissionFailureModal"),void ae("txSubmissionCheckFailure",Object.assign(Object.assign({},ie),{onButtonClick:()=>{se("txSubmissionCheckFailure")}}));if(T(Object.assign(Object.assign({},w),{multichainTransaction:W})),V){const e=(0,r.getCollectibleData)({chainID:n,amount:b,symbol:f,collectible:V});c.telemetry.addBreadcrumb(c.FeatureTag.Collectibles,"approved",c.Severity.Info,Object.assign({chainId:n},e.asset)),I.sequenceAnalytics.send.approved(e)}I.analytics.capture("sendAsset",{asset:{type:"collectible",symbol:f},data:{networkId:n,chainId:i.Chains.getChainID(n)}}),j(o(_).createElement(M.SendCollectibleStatusPage,{networkID:n,name:f,displayAmountAndName:B,txRecipient:t,uiRecipient:h,multichainTransaction:W,exitSendFlow:x,senderAddress:z}))}}))),[W,z,ie,T,w,V,f,n,j,B,t,h,x,b,ae,se]),1e3),ue=(0,l.useNetworkFeeRow)(K,y),ce=[{label:R.transactionsTo,value:h},{label:R.networkText,value:v,color:"#FFF"},{label:R.networkFeeText,onClick:$,value:oe.length>0?oe:re?null:o(_).createElement(O.SkeletonLoader,{width:"75px",height:"8px",borderRadius:"8px",backgroundColor:"#484848"}),color:re?"#EB3742":"#FFF",leftSubtext:re||(null==ue?void 0:ue.leftSubtext),leftSubtextColor:re?"#EB3742":null==ue?void 0:ue.leftSubtextColor,rightSubtext:null==ue?void 0:ue.rightSubtext,tooltipContent:H?R.networkFeeTextDescription:void 0}];return{i18nStrings:R,media:s,collectibleChainData:N,displayAmountAndName:B,uiRecipient:h,txRecipient:t,primaryDisabled:!ne,summaryRows:ce,handleSubmit:le,exitSendFlow:x}},W=e=>{const t=V(e);return o(_).createElement(H,Object.assign({},t))}})),s.register("bXDVv",(function(t,n){e(t.exports,"SendCollectibleStatusPage",(function(){return V}),(function(e){return V=e}));var r=s("6Tvfa"),i=s("9ktGj"),a=s("cR6w7"),l=s("hsoDC"),u=s("lMzyG"),c=s("gd9Oy"),p=s("iPvw0"),d=s("4yY1D"),m=s("4y59b"),f=s("3yHS8"),_=s("7dqns"),g=s("c1thM"),v=s("lDSNw"),h=s("lz7nT"),b=s("cZIbv"),x=s("laYjG"),j=s("44I6u"),y=s("5ftLv"),k=s("hmgez"),w=s("axUHJ"),O=s("6l2nq"),C=s("02iAW"),S=s("kn91D"),E=s("6ha3o"),T=s("aXzxc"),P=s("gMNJN"),A=s("8182A"),I=s("h5kyv"),M=function(e,o,t,n){return new(t||(t=Promise))((function(r,i){function s(e){try{l(n.next(e))}catch(e){i(e)}}function a(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var o;e.done?r(e.value):(o=e.value,o instanceof t?o:new t((function(e){e(o)}))).then(s,a)}l((n=n.apply(e,o||[])).next())}))};const D=(0,b.default)(j.Column).attrs({align:"center"})` + height: 100%; +`,N=(0,b.default)(j.Column).attrs({align:"center",justify:"center"})` + flex: 1; + flex-grow: 1; +`,z=(0,b.default)(j.Column).attrs({align:"center",justify:"center",margin:"0 0 15px 0"})` + position: relative; + border-radius: 50%; + background-color: ${(0,m.hexToRGB)("#AB9FF2",.2)}; + box-shadow: 0 0 0 20px ${(0,m.hexToRGB)("#AB9FF2",.2)}; +`,L=(0,b.default)(S.Text).attrs({size:28,lineHeight:33.89,weight:500,margin:"20px 0 10px 0"})``,R=(0,b.default)(S.Text).attrs({size:16,lineHeight:19,weight:400,color:"#777777",margin:"0 0 10px 0"})``,F=(0,b.default)(S.Text).attrs({color:"#FFF",weight:400,size:16})``,B=(0,b.default)(S.Text).attrs({size:16,lineHeight:20.8,weight:500,color:"#AB9FF2"})``,H=o(v).memo((e=>{const{i18nStrings:t,message:n,txReceipt:r,isSuccess:i,isError:s,isLedger:a,needsLedgerApproval:l,ledgerContent:u,onTransactionLinkClick:c,onRetry:p,onCancel:d,onClose:m}=e;return a&&l?o(v).createElement(o(v).Fragment,null,null!=u?u:null):o(v).createElement(D,null,o(v).createElement(N,null,o(v).createElement(_.AnimatePresence,{mode:"wait",initial:!0},o(v).createElement(g.motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2}},s?o(v).createElement(y.ConfirmationIcon,{type:y.ConfirmationIconType.Failure}):i?o(v).createElement(y.ConfirmationIcon,{type:y.ConfirmationIconType.Success}):o(v).createElement(z,null,o(v).createElement(C.Spinner,{diameter:54,color:"#AB9FF2",trackColor:"#181818"})))),o(v).createElement(L,null,t.titleText),n&&o(v).createElement(R,null,n),r&&o(v).createElement(B,{onClick:c},t.viewTransactionText)),s&&o(v).createElement(x.ButtonPair,{primaryText:t.retryText,onPrimaryClicked:p,secondaryText:t.cancelText,onSecondaryClicked:d}),!s&&!!r&&o(v).createElement(O.Row,{justify:"center"},o(v).createElement(x.Button,{onClick:m},t.closeText)))})),V=e=>{const t=(e=>{var t;const{networkID:n,name:s,txRecipient:m,uiRecipient:_,multichainTransaction:g,senderAddress:b,exitSendFlow:x}=e,[j,y]=(0,v.useState)(!1),{popDetailView:O}=(0,E.useDetailViews)(),{closeAllModals:C}=(0,T.useLegacyModals)(),S=(0,h.useNavigate)(),{data:D,status:N}=P.hooks.useSelectedMultiChainAccount(),z=(0,v.useMemo)((()=>{var e;return null!==(e=null==D?void 0:D.addresses)&&void 0!==e?e:[]}),[D]),{collectible:L,sendFormValues:R}=(0,a.useCollectiblesStore)((e=>e)),{amountAsset:B,transactionSpeed:H}=R,V=null!==(t=null==L?void 0:L.id)&&void 0!==t?t:"",W=(0,v.useMemo)((()=>B.isZero()?new(o(f))(1):B),[B]),G=(null==D?void 0:D.type)===r.AccountType.Ledger,[U,q]=(0,v.useState)(!0),[$,K]=(0,v.useState)(),[Y,J]=(0,v.useState)(void 0),Z=(0,v.useCallback)((()=>{const e=b.networkID,o={chainType:b.addressType,chainID:e};I.analytics.capture("sendAssetSuccess",{data:o}),P.hooks.invalidateTokens(z),P.hooks.invalidateCollectibles(z)}),[z,b.addressType,b.networkID]),{isSuccess:Q,isError:X}=P.hooks.useWaitForTransactionConfirmation(Z,null!=Y?Y:void 0),ee=j||X;(0,v.useEffect)((()=>{const e=(null==Y?void 0:Y.networkID)?(0,i.chainFromNetworkID)(Y.networkID):null;(null==Y?void 0:Y.id)&&e&&"bitcoin"!==e.chainName&&(Q?(d.telemetry.addBreadcrumb(d.FeatureTag.Collectibles,"transactionStatus",d.Severity.Info,e),I.sequenceAnalytics.send.transactionStatus(Y.id,Object.assign(Object.assign({},e),{status:{type:"confirmed"}}))):ee&&(d.telemetry.addBreadcrumb(d.FeatureTag.Collectibles,"transactionStatus",d.Severity.Error,e),I.sequenceAnalytics.send.transactionStatus(Y.id,Object.assign(Object.assign({},e),{status:{type:"error"}}))))}),[Q,ee,Y]);const{mutateAsync:oe}=P.hooks.useTransferCollectible(),{data:te}=P.hooks.usePreferredExplorers(),{addRecentAddress:ne}=P.hooks.useAddressBook(),re="loading"===N,{t:ie}=(0,u.useTranslation)(),{title:se,isSuccess:ae,isError:le,sendSuccessCondition:ue,estimatedTime:ce}=P.hooks.useSendCollectibleStatusViewState({networkID:n,isTxError:ee,isTxConfirmed:Q,isTxSubmitted:!!Y}),pe=(0,v.useMemo)((()=>({titleText:se,retryText:ie("commandRetry"),cancelText:ie("commandCancel"),closeText:ie("commandClose"),viewTransactionText:ie("sendStatusViewTransaction")})),[ie,se]),de=le?o(v).createElement(w.PTrans,{i18nKey:"sendStatusErrorMessageInterpolated",values:{uiRecipient:_}},"There was an error attempting to send tokens to ",o(v).createElement(F,null,_)):ae&&ue===a.SendSuccessCondition.CONFIRMATION?o(v).createElement(w.PTrans,{i18nKey:"sendStatusSuccessMessageInterpolated",values:{uiRecipient:_}},"Your tokens were successfully sent to ",o(v).createElement(F,null,_)):ae&&ue===a.SendSuccessCondition.SUBMISSION?o(v).createElement(w.PTrans,{i18nKey:"sendStatusEstimatedTransactionTime",values:{time:ce}},"Estimated Transaction Time: ",ce):void 0,me=(0,v.useCallback)((()=>{if(!Y)return;const{id:e}=Y,o=null==te?void 0:te.explorers[n],t=(0,p.generateExplorerUrl)({networkID:n,endpoint:"transaction",explorerType:o,param:e});window.open(t)}),[n,te,Y]),fe=(0,v.useCallback)((()=>{x(),S(A.Path.Notifications)}),[x,S]),{data:_e}=P.hooks.useGasEstimation({networkID:n,multichainTransaction:g,transactionSpeed:H,queryOptions:{refetchInterval:!1}}),ge=(0,v.useCallback)((()=>M(void 0,void 0,void 0,(function*(){const e={id:V,amount:W.toNumber()},t=()=>M(void 0,void 0,void 0,(function*(){const o=(0,a.createCollectibleTransferPendingTransactionInput)(n,H,b,s,_,W.toNumber(),ie);try{ne({address:m,chainID:b.networkID,timestamp:Date.now()});const t=yield oe({multichainTransaction:g,pendingTransactionInput:o,senderAddress:b,optimisticUpdate:e,gasEstimation:_e}),r=(0,i.chainFromNetworkID)(n),s=r.chainType===c.AddressType.Solana?"signAndSendTransaction":r.chainType===c.AddressType.EVM?"eth_sendRawTransaction":"UNKNOWN";d.telemetry.addBreadcrumb(d.FeatureTag.Collectibles,"submittedTransaction",d.Severity.Info,Object.assign(Object.assign({},r),{txReceipt:t.id,method:s})),r.chainType===c.AddressType.Solana?I.sequenceAnalytics.send.submittedTransaction(t.id,Object.assign(Object.assign({},r),{method:"signAndSendTransaction"})):r.chainType===c.AddressType.EVM&&I.sequenceAnalytics.send.submittedTransaction(t.id,Object.assign(Object.assign({},r),{method:"eth_sendRawTransaction"})),J(t)}catch(e){y(!0),d.telemetry.captureError(e,d.FeatureTag.Collectibles)}}));G?K(o(v).createElement(k.LedgerAction,{ledgerAction:()=>M(void 0,void 0,void 0,(function*(){yield t(),q(!1)})),cancel:C,ledgerApp:(0,l.getLedgerAppForNetworkID)(n)})):yield t()}))),[V,W,G,n,H,b,s,_,ie,ne,m,oe,g,_e,C]);return(0,v.useEffect)((()=>{re||G&&!U||ge()}),[re]),{i18nStrings:pe,message:de,txReceipt:Y,isSuccess:ae,isError:le,isLedger:G,needsLedgerApproval:U,ledgerContent:$,onTransactionLinkClick:me,onRetry:O,onCancel:x,onClose:fe}})(e);return o(v).createElement(H,Object.assign({},t))}})),s.register("1Dlj9",(function(t,n){e(t.exports,"SwapBuyAssetSelectPage",(function(){return h})),e(t.exports,"SwapSellAssetSelectPage",(function(){return x}));var r=s("lBuGR"),i=s("lMzyG"),a=s("a0t1u"),l=s("lDSNw"),u=s("cZIbv"),c=s("laYjG"),p=s("ipYJz"),d=s("02qWr"),m=s("gMNJN"),f=s("2LZGp"),_=s("h5kyv");const g=u.default.div` + height: 100%; + width: 100%; + display: flex; + flex-direction: column; + position: relative; +`,v=o(l).memo((({assets:e,isFetching:t,error:n,onClose:r,onSelect:i,t:s,initialFilterKey:u})=>o(l).createElement(g,null,o(l).createElement(d.SwapSearchableList,{data:null!=e?e:[],isFetching:t,localizedError:n,onFungiblePress:i,initialFilterKey:u,showCurrencyValues:!1,showInfoTooltip:!0,direction:a.SwapAssetSelectType.Buy}),o(l).createElement(p.CloseFooter,null,o(l).createElement(c.Button,{onClick:r},s("commandClose")))))),h=()=>{const e=(()=>{const{t:e}=(0,i.useTranslation)(),{handleHideModalVisibility:o}=(0,f.useModals)(),{data:[t]}=(0,r.useFeatureFlags)(["enable-native-bridge-pairs"]),{assets:n,initialFilterKey:s,isFetching:u,error:c}=m.hooks.useSwapBuyAssetList({enableNativeBridgePairs:t}),p=(0,a.useMultichainSwapSetBuyAsset)(_.analytics),d=(0,l.useCallback)((e=>{var t;_.analytics.capture("swapperAssetSelectionClosed",{data:{assetSelected:!0,symbol:null!==(t=e.data.symbol)&&void 0!==t?t:"",networkId:e.data.chain.id,type:a.SwapAssetSelectType.Buy}}),p(e),o("swapBuyAssetSelect")}),[p,o]);return{assets:n,initialFilterKey:s,isFetching:u,error:c,onClose:(0,l.useCallback)((()=>{_.analytics.capture("swapperAssetSelectionClosed",{data:{assetSelected:!1,type:a.SwapAssetSelectType.Buy}}),o("swapBuyAssetSelect")}),[o]),onSelect:d,t:e}})();return o(l).createElement(v,Object.assign({},e))},b=o(l).memo((({assets:e,isFetching:t,error:n,onClose:r,onSelect:i,t:s})=>o(l).createElement(g,null,o(l).createElement(d.SwapSearchableList,{data:null!=e?e:[],isFetching:t,localizedError:n,onFungiblePress:i,showCurrencyValues:!0,showInfoTooltip:!1,direction:a.SwapAssetSelectType.Sell}),o(l).createElement(p.CloseFooter,null,o(l).createElement(c.Button,{onClick:r},s("commandClose")))))),x=()=>{const e=(()=>{const{t:e}=(0,i.useTranslation)(),{handleHideModalVisibility:o}=(0,f.useModals)(),{assets:t,isLoading:n,error:r}=m.hooks.useSwapSellAssetList(),s=(0,a.useMultichainSwapSetSellAsset)(_.analytics),u=(0,l.useCallback)((e=>{var t;_.analytics.capture("swapperAssetSelectionClosed",{data:{assetSelected:!0,symbol:null!==(t=e.data.symbol)&&void 0!==t?t:"",networkId:e.data.chain.id,type:a.SwapAssetSelectType.Sell}}),s(e),o("swapSellAssetSelect")}),[o,s]);return{assets:t,isFetching:n,error:r,onClose:(0,l.useCallback)((()=>{_.analytics.capture("swapperAssetSelectionClosed",{data:{assetSelected:!1,type:a.SwapAssetSelectType.Sell}}),o("swapSellAssetSelect")}),[o]),onSelect:u,t:e}})();return o(l).createElement(b,Object.assign({},e))}})),s.register("02qWr",(function(t,n){e(t.exports,"SwapSearchableList",(function(){return x}),(function(e){return x=e}));var r=s("belzv"),i=s("gYh0e"),a=s("lMzyG"),l=s("a0t1u"),u=s("4y59b"),c=s("lDSNw"),p=s("gEm7x"),d=s("4FpM4"),m=s("gMNJN"),f=s("hnhp8"),_=s("i1Cs8"),g=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);re===r.NetworkIDs.Solana.Mainnet||e===r.NetworkIDs.Ethereum.Mainnet||e===r.NetworkIDs.Polygon.Mainnet,h=(e,o)=>`${e.type}-${o}`,b=o(c).memo((({fungible:e,onFungiblePress:t,showCurrencyValues:n,showInfoTooltip:r,visibilityOverrides:i=new Map})=>{const s=(0,c.useCallback)((()=>{t(e)}),[e,t]),a=(0,c.useMemo)((()=>o(c).createElement(_.SwapAssetTooltip,{fungible:e})),[e]);return o(c).createElement(f.FungibleTokenRow,Object.assign({},(0,f.fungibleToProps)(e,i),{onClick:s,showCurrencyValues:n,isLoadingPrices:!1,showInfoTooltip:r,tooltipContent:a}))})),x=o(c).memo((e=>{var t,{onFungiblePress:n,direction:s,showCurrencyValues:f=!1,showInfoTooltip:_=!0}=e,x=g(e,["onFungiblePress","direction","showCurrencyValues","showInfoTooltip"]);const{data:j}=m.hooks.useSelectedMultiChainAccount(),{data:y}=m.hooks.useVisibilityOverrides(null!==(t=null==j?void 0:j.identifier)&&void 0!==t?t:""),k=(0,c.useCallback)((({item:e})=>o(c).createElement(b,{fungible:e,visibilityOverrides:y,onFungiblePress:n,showCurrencyValues:f,showInfoTooltip:_})),[n,f,_,y]),w=m.hooks.useEnabledNetworkIDs(),O=(0,c.useMemo)((()=>[s===l.SwapAssetSelectType.Sell?{id:p.DEFAULT_FILTER_ID,label:a.i18next.t("allFilter")}:null,...w.filter(v).map((e=>({id:e,label:r.Chains.getChainName(e)})))].filter(u.nonNullable)),[s,w]),C=s===l.SwapAssetSelectType.Sell?a.i18next.t("swapNoAssetsFound"):a.i18next.t("swapNoTokensFound");return o(c).createElement(d.SearchableList,Object.assign({},x,{renderItem:k,fuseOptions:i.FUSE_SEARCH_CONFIG_FUNGIBLES_NO_SORT,keyExtractor:h,filterKey:"data.chain.id",filterLabels:O,alwaysShowFilters:s===l.SwapAssetSelectType.Buy,emptyListCopy:C}))}))})),s.register("gEm7x",(function(o,t){e(o.exports,"DEFAULT_FILTER_ID",(function(){return n}));const n="ALL"})),s.register("4FpM4",(function(t,n){e(t.exports,"SearchableList",(function(){return E}));var r=s("lMzyG"),i=s("4y59b"),a=s("6mGQ5"),l=s("lDSNw");s("5jGDu");var u=s("l8ZKb"),c=s("i7kjN"),p=s("cZIbv"),d=s("jLA72"),m=s("bKtYH"),f=s("GbSLs"),_=s("eWtgS"),g=s("gEm7x"),v=s("8Ht27"),h=s("jdNMe");const b=p.default.div` + display: flex; + flex-direction: column; + flex: 1; +`,x=p.default.div` + height: 100%; + display: flex; + align-items: center; + justify-content: center; +`,j=p.default.div` + margin-bottom: 16px; +`,y=p.default.div` + margin-top: 20px; +`,k=p.default.div` + flex: 1 1 auto; // https://github.com/bvaughn/react-virtualized-auto-sizer#can-i-use-this-component-with-flexbox +`,w=()=>{const{t:e}=(0,r.useTranslation)(),t=e("assetListSearch");return o(l).createElement(o(l).Fragment,null,o(l).createElement(d.SearchInput,{disabled:!0,tabIndex:0,placeholder:t,maxLength:50}),o(l).createElement(y,null,[...Array(4)].map(((e,t)=>o(l).createElement(m.RowSkeletonLoader,{key:`row-loader-${t}`,hideTextRight:!0})))))},O=o(l).memo((e=>o(l).createElement(x,null,o(l).createElement(_.EmptyStateText,null,e.localizedError.message)))),C=o(l).memo((e=>o(l).createElement(x,null,o(l).createElement(_.EmptyStateText,null,e.text)))),S=e=>{var t;const{localizedError:n,isFetching:s,fuseOptions:p,filterKey:m,initialFilterKey:_,filterLabels:x=[],alwaysShowFilters:y=!1,emptyListCopy:S="",data:E,renderItem:T,keyExtractor:P}=e,[A,I]=(0,l.useState)(""),M=null!==(t=(0,i.useDebouncedState)(A))&&void 0!==t?t:"",[D,N]=(0,l.useState)(""),z=(0,l.useRef)(null),L=(0,l.useRef)(null),R=(0,l.useMemo)((()=>m&&0!==x.length&&D!==g.DEFAULT_FILTER_ID?E.filter((e=>o(a)(e,m)===D)):E),[D,E,m,x.length]),F=(0,f.useFuse)(R,M,p),{t:B}=(0,r.useTranslation)(),H=B("assetListSearch");(0,l.useEffect)((()=>{setTimeout((()=>{var e;return null===(e=L.current)||void 0===e?void 0:e.focus()}),200)}),[]),(0,l.useEffect)((()=>{const e=z.current;return e&&0!==e.scrollTop&&(e.scrollTop=0),()=>{(null==e?void 0:e.current)&&(e.current=null)}}),[A,D]);const V=(0,l.useCallback)((e=>I(e.currentTarget.value)),[I]),W=(0,l.useMemo)((()=>m&&0!==x.length?(0,h.getFilters)({data:E,activeFilterId:D,filterKey:m,filterLabels:x,alwaysShowFilters:y}):[]),[D,x,m,y,E]);(0,l.useEffect)((()=>{if(D||0===W.length)return;const e=_&&W.find((e=>e.id===_));N(e?e.id:W[0].id)}),[W,_,N,D]);const G=(0,l.useMemo)((()=>W.length>2||2===W.length&&!W.find((e=>e.id===g.DEFAULT_FILTER_ID))),[W]),U=(0,l.useCallback)((({index:e,style:t,data:n})=>{const r=n[e];if(!r)return null;const i=P(r,e);return o(l).createElement("div",{key:i,style:t},T({item:r,index:e}))}),[P,T]),q=(0,l.useMemo)((()=>0===F.length?()=>o(l).createElement(C,{text:S}):void 0),[S,F.length]);return s?o(l).createElement(w,null):n?o(l).createElement(b,null,o(l).createElement(O,{localizedError:n})):o(l).createElement(b,null,o(l).createElement(j,null,o(l).createElement(d.SearchInput,{ref:L,tabIndex:0,placeholder:H,onChange:V,maxLength:50})),G?o(l).createElement(j,null,o(l).createElement(v.SearchableListFilterBar,{onPress:N,filters:W})):null,o(l).createElement(k,null,o(l).createElement(u.default,null,(({height:e,width:t})=>o(l).createElement(c.FixedSizeList,{outerRef:z,innerElementType:q,height:e,itemSize:84,itemData:F,itemCount:F.length,width:t},U)))))},E=o(l).memo(S)})),s.register("6mGQ5",(function(e,o){e.exports=function(e,o,t){if(!e)return t;var n,r;Array.isArray(o)&&(n=o.slice(0));"string"==typeof o&&(n=o.split("."));"symbol"==typeof o&&(n=[o]);if(!Array.isArray(n))throw new Error("props arg must be an array, a string or a symbol");for(;n.length;){if(r=n.shift(),!e)return t;if(void 0===(e=e[r]))return t}return e}})),s.register("5jGDu",(function(o,t){e(o.exports,"AutoSizer",(function(){return s("l8ZKb").default})),e(o.exports,"CellMeasurer",(function(){return s("8HV76").default})),e(o.exports,"List",(function(){return s("a4OIC").default})),e(o.exports,"WindowScroller",(function(){return s("chPNO").default})),s("7ZP3S");s("3dbjl");s("2ueud");s("l8ZKb");s("bCaQI");s("8HV76");s("hF8zB");s("2KQF8");s("1I60z");s("AXgvY");s("cRG5p");s("chimx"),s("gO8WR"),s("dnnNn"),s("lREV0");s("e8w9i");s("e7Tyg");s("avXUw");s("a4OIC");s("OqO3Z");s("6VkYp"),s("BJV3J");s("eWfht");s("5erIi");s("eWzlW");s("gvCjq");s("atXOT");s("lUvII"),s("9vYiq"),s("asRdT"),s("4hFSU"),s("4N7cY"),s("lTZwK"),s("aD6Bt"),s("bkBBJ"),s("3CoHk"),s("fjvuC");s("3eBPi");s("chPNO")})),s.register("7ZP3S",(function(e,o){s("3dbjl"),s("3dbjl"),s("9K7cy")})),s.register("3dbjl",(function(e,t){var n,r,i=s("cok9b"),a=s("dIU22"),l=s("i424E"),u=s("bdBuH"),c=s("9zwXN"),p=s("8B9I3"),d=s("eRI02"),m=s("lDSNw"),f=s("cBLyO");function _(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}s("cRG5p"),s("9K7cy");var g=(r=n=function(e){function t(){var e,n;o(i)(this,t);for(var r=arguments.length,s=new Array(r),a=0;a0&&(n._initialScrollTop=n._getCalculatedScrollTop(e,n.state)),e.scrollToColumn>0&&(n._initialScrollLeft=n._getCalculatedScrollLeft(e,n.state)),n}return o(p)(t,e),o(a)(t,[{key:"getOffsetForCell",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=e.alignment,t=void 0===o?this.props.scrollToAlignment:o,n=e.columnIndex,r=void 0===n?this.props.scrollToColumn:n,i=e.rowIndex,s=void 0===i?this.props.scrollToRow:i,a=S({},this.props,{scrollToAlignment:t,scrollToColumn:r,scrollToRow:s});return{scrollLeft:this._getCalculatedScrollLeft(a),scrollTop:this._getCalculatedScrollTop(a)}}},{key:"getTotalRowsHeight",value:function(){return this.state.instanceProps.rowSizeAndPositionManager.getTotalSize()}},{key:"getTotalColumnsWidth",value:function(){return this.state.instanceProps.columnSizeAndPositionManager.getTotalSize()}},{key:"handleScrollEvent",value:function(e){var o=e.scrollLeft,t=void 0===o?0:o,n=e.scrollTop,r=void 0===n?0:n;if(!(r<0)){this._debounceScrollEnded();var i=this.props,s=i.autoHeight,a=i.autoWidth,l=i.height,u=i.width,c=this.state.instanceProps,p=c.scrollbarSize,d=c.rowSizeAndPositionManager.getTotalSize(),m=c.columnSizeAndPositionManager.getTotalSize(),f=Math.min(Math.max(0,m-u+p),t),_=Math.min(Math.max(0,d-l+p),r);if(this.state.scrollLeft!==f||this.state.scrollTop!==_){var g={isScrolling:!0,scrollDirectionHorizontal:f!==this.state.scrollLeft?f>this.state.scrollLeft?h.SCROLL_DIRECTION_FORWARD:h.SCROLL_DIRECTION_BACKWARD:this.state.scrollDirectionHorizontal,scrollDirectionVertical:_!==this.state.scrollTop?_>this.state.scrollTop?h.SCROLL_DIRECTION_FORWARD:h.SCROLL_DIRECTION_BACKWARD:this.state.scrollDirectionVertical,scrollPositionChangeReason:E};s||(g.scrollTop=_),a||(g.scrollLeft=f),g.needToResetStyleCache=!1,this.setState(g)}this._invokeOnScrollMemoizer({scrollLeft:f,scrollTop:_,totalColumnsWidth:m,totalRowsHeight:d})}}},{key:"invalidateCellSizeAfterRender",value:function(e){var o=e.columnIndex,t=e.rowIndex;this._deferredInvalidateColumnIndex="number"==typeof this._deferredInvalidateColumnIndex?Math.min(this._deferredInvalidateColumnIndex,o):o,this._deferredInvalidateRowIndex="number"==typeof this._deferredInvalidateRowIndex?Math.min(this._deferredInvalidateRowIndex,t):t}},{key:"measureAllCells",value:function(){var e=this.props,o=e.columnCount,t=e.rowCount,n=this.state.instanceProps;n.columnSizeAndPositionManager.getSizeAndPositionOfCell(o-1),n.rowSizeAndPositionManager.getSizeAndPositionOfCell(t-1)}},{key:"recomputeGridSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=e.columnIndex,t=void 0===o?0:o,n=e.rowIndex,r=void 0===n?0:n,i=this.props,s=i.scrollToColumn,a=i.scrollToRow,l=this.state.instanceProps;l.columnSizeAndPositionManager.resetCell(t),l.rowSizeAndPositionManager.resetCell(r),this._recomputeScrollLeftFlag=s>=0&&(this.state.scrollDirectionHorizontal===h.SCROLL_DIRECTION_FORWARD?t<=s:t>=s),this._recomputeScrollTopFlag=a>=0&&(this.state.scrollDirectionVertical===h.SCROLL_DIRECTION_FORWARD?r<=a:r>=a),this._styleCache={},this._cellCache={},this.forceUpdate()}},{key:"scrollToCell",value:function(e){var o=e.columnIndex,t=e.rowIndex,n=this.props.columnCount,r=this.props;n>1&&void 0!==o&&this._updateScrollLeftForScrollToColumn(S({},r,{scrollToColumn:o})),void 0!==t&&this._updateScrollTopForScrollToRow(S({},r,{scrollToRow:t}))}},{key:"componentDidMount",value:function(){var e=this.props,o=e.getScrollbarSize,n=e.height,r=e.scrollLeft,i=e.scrollToColumn,s=e.scrollTop,a=e.scrollToRow,l=e.width,u=this.state.instanceProps;if(this._initialScrollTop=0,this._initialScrollLeft=0,this._handleInvalidatedGridSize(),u.scrollbarSizeMeasured||this.setState((function(e){var t=S({},e,{needToResetStyleCache:!1});return t.instanceProps.scrollbarSize=o(),t.instanceProps.scrollbarSizeMeasured=!0,t})),"number"==typeof r&&r>=0||"number"==typeof s&&s>=0){var c=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:r,scrollTop:s});c&&(c.needToResetStyleCache=!1,this.setState(c))}this._scrollingContainer&&(this._scrollingContainer.scrollLeft!==this.state.scrollLeft&&(this._scrollingContainer.scrollLeft=this.state.scrollLeft),this._scrollingContainer.scrollTop!==this.state.scrollTop&&(this._scrollingContainer.scrollTop=this.state.scrollTop));var p=n>0&&l>0;i>=0&&p&&this._updateScrollLeftForScrollToColumn(),a>=0&&p&&this._updateScrollTopForScrollToRow(),this._invokeOnGridRenderedHelper(),this._invokeOnScrollMemoizer({scrollLeft:r||0,scrollTop:s||0,totalColumnsWidth:u.columnSizeAndPositionManager.getTotalSize(),totalRowsHeight:u.rowSizeAndPositionManager.getTotalSize()}),this._maybeCallOnScrollbarPresenceChange()}},{key:"componentDidUpdate",value:function(e,o){var t=this,n=this.props,r=n.autoHeight,i=n.autoWidth,s=n.columnCount,a=n.height,l=n.rowCount,u=n.scrollToAlignment,c=n.scrollToColumn,p=n.scrollToRow,d=n.width,m=this.state,f=m.scrollLeft,_=m.scrollPositionChangeReason,g=m.scrollTop,v=m.instanceProps;this._handleInvalidatedGridSize();var h=s>0&&0===e.columnCount||l>0&&0===e.rowCount;_===T&&(!i&&f>=0&&(f!==this._scrollingContainer.scrollLeft||h)&&(this._scrollingContainer.scrollLeft=f),!r&&g>=0&&(g!==this._scrollingContainer.scrollTop||h)&&(this._scrollingContainer.scrollTop=g));var x=(0===e.width||0===e.height)&&a>0&&d>0;if(this._recomputeScrollLeftFlag?(this._recomputeScrollLeftFlag=!1,this._updateScrollLeftForScrollToColumn(this.props)):(0,b.default)({cellSizeAndPositionManager:v.columnSizeAndPositionManager,previousCellsCount:e.columnCount,previousCellSize:e.columnWidth,previousScrollToAlignment:e.scrollToAlignment,previousScrollToIndex:e.scrollToColumn,previousSize:e.width,scrollOffset:f,scrollToAlignment:u,scrollToIndex:c,size:d,sizeJustIncreasedFromZero:x,updateScrollIndexCallback:function(){return t._updateScrollLeftForScrollToColumn(t.props)}}),this._recomputeScrollTopFlag?(this._recomputeScrollTopFlag=!1,this._updateScrollTopForScrollToRow(this.props)):(0,b.default)({cellSizeAndPositionManager:v.rowSizeAndPositionManager,previousCellsCount:e.rowCount,previousCellSize:e.rowHeight,previousScrollToAlignment:e.scrollToAlignment,previousScrollToIndex:e.scrollToRow,previousSize:e.height,scrollOffset:g,scrollToAlignment:u,scrollToIndex:p,size:a,sizeJustIncreasedFromZero:x,updateScrollIndexCallback:function(){return t._updateScrollTopForScrollToRow(t.props)}}),this._invokeOnGridRenderedHelper(),f!==o.scrollLeft||g!==o.scrollTop){var j=v.rowSizeAndPositionManager.getTotalSize(),y=v.columnSizeAndPositionManager.getTotalSize();this._invokeOnScrollMemoizer({scrollLeft:f,scrollTop:g,totalColumnsWidth:y,totalRowsHeight:j})}this._maybeCallOnScrollbarPresenceChange()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&(0,k.cancelAnimationTimeout)(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var e=this.props,t=e.autoContainerWidth,n=e.autoHeight,i=e.autoWidth,s=e.className,a=e.containerProps,l=e.containerRole,u=e.containerStyle,c=e.height,p=e.id,d=e.noContentRenderer,_=e.role,g=e.style,v=e.tabIndex,h=e.width,b=this.state,x=b.instanceProps,j=b.needToResetStyleCache,y=this._isScrolling(),k={boxSizing:"border-box",direction:"ltr",height:n?"auto":c,position:"relative",width:i?"auto":h,WebkitOverflowScrolling:"touch",willChange:"transform"};j&&(this._styleCache={}),this.state.isScrolling||this._resetStyleCache(),this._calculateChildrenToRender(this.props,this.state);var w=x.columnSizeAndPositionManager.getTotalSize(),O=x.rowSizeAndPositionManager.getTotalSize(),C=O>c?x.scrollbarSize:0,E=w>h?x.scrollbarSize:0;E===this._horizontalScrollBarSize&&C===this._verticalScrollBarSize||(this._horizontalScrollBarSize=E,this._verticalScrollBarSize=C,this._scrollbarPresenceChanged=!0),k.overflowX=w+C<=h?"hidden":"auto",k.overflowY=O+E<=c?"hidden":"auto";var T=this._childrenToDisplay,P=0===T.length&&c>0&&h>0;return m.createElement("div",o(r)({ref:this._setScrollingContainerRef},a,{"aria-label":this.props["aria-label"],"aria-readonly":this.props["aria-readonly"],className:(0,f.default)("ReactVirtualized__Grid",s),id:p,onScroll:this._onScroll,role:_,style:S({},k,{},g),tabIndex:v}),T.length>0&&m.createElement("div",{className:"ReactVirtualized__Grid__innerScrollContainer",role:l,style:S({width:t?"auto":w,height:O,maxWidth:w,maxHeight:O,overflow:"hidden",pointerEvents:y?"none":"",position:"relative"},u)},T),P&&d())}},{key:"_calculateChildrenToRender",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,t=e.cellRenderer,n=e.cellRangeRenderer,r=e.columnCount,i=e.deferredMeasurementCache,s=e.height,a=e.overscanColumnCount,l=e.overscanIndicesGetter,u=e.overscanRowCount,c=e.rowCount,p=e.width,d=e.isScrollingOptOut,m=o.scrollDirectionHorizontal,f=o.scrollDirectionVertical,_=o.instanceProps,g=this._initialScrollTop>0?this._initialScrollTop:o.scrollTop,v=this._initialScrollLeft>0?this._initialScrollLeft:o.scrollLeft,h=this._isScrolling(e,o);if(this._childrenToDisplay=[],s>0&&p>0){var b=_.columnSizeAndPositionManager.getVisibleCellRange({containerSize:p,offset:v}),x=_.rowSizeAndPositionManager.getVisibleCellRange({containerSize:s,offset:g}),j=_.columnSizeAndPositionManager.getOffsetAdjustment({containerSize:p,offset:v}),y=_.rowSizeAndPositionManager.getOffsetAdjustment({containerSize:s,offset:g});this._renderedColumnStartIndex=b.start,this._renderedColumnStopIndex=b.stop,this._renderedRowStartIndex=x.start,this._renderedRowStopIndex=x.stop;var k=l({direction:"horizontal",cellCount:r,overscanCellsCount:a,scrollDirection:m,startIndex:"number"==typeof b.start?b.start:0,stopIndex:"number"==typeof b.stop?b.stop:-1}),w=l({direction:"vertical",cellCount:c,overscanCellsCount:u,scrollDirection:f,startIndex:"number"==typeof x.start?x.start:0,stopIndex:"number"==typeof x.stop?x.stop:-1}),O=k.overscanStartIndex,C=k.overscanStopIndex,S=w.overscanStartIndex,E=w.overscanStopIndex;if(i){if(!i.hasFixedHeight())for(var T=S;T<=E;T++)if(!i.has(T,0)){O=0,C=r-1;break}if(!i.hasFixedWidth())for(var P=O;P<=C;P++)if(!i.has(0,P)){S=0,E=c-1;break}}this._childrenToDisplay=n({cellCache:this._cellCache,cellRenderer:t,columnSizeAndPositionManager:_.columnSizeAndPositionManager,columnStartIndex:O,columnStopIndex:C,deferredMeasurementCache:i,horizontalOffsetAdjustment:j,isScrolling:h,isScrollingOptOut:d,parent:this,rowSizeAndPositionManager:_.rowSizeAndPositionManager,rowStartIndex:S,rowStopIndex:E,scrollLeft:v,scrollTop:g,styleCache:this._styleCache,verticalOffsetAdjustment:y,visibleColumnIndices:b,visibleRowIndices:x}),this._columnStartIndex=O,this._columnStopIndex=C,this._rowStartIndex=S,this._rowStopIndex=E}}},{key:"_debounceScrollEnded",value:function(){var e=this.props.scrollingResetTimeInterval;this._disablePointerEventsTimeoutId&&(0,k.cancelAnimationTimeout)(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=(0,k.requestAnimationTimeout)(this._debounceScrollEndedCallback,e)}},{key:"_handleInvalidatedGridSize",value:function(){if("number"==typeof this._deferredInvalidateColumnIndex&&"number"==typeof this._deferredInvalidateRowIndex){var e=this._deferredInvalidateColumnIndex,o=this._deferredInvalidateRowIndex;this._deferredInvalidateColumnIndex=null,this._deferredInvalidateRowIndex=null,this.recomputeGridSize({columnIndex:e,rowIndex:o})}}},{key:"_invokeOnScrollMemoizer",value:function(e){var o=this,t=e.scrollLeft,n=e.scrollTop,r=e.totalColumnsWidth,i=e.totalRowsHeight;this._onScrollMemoizer({callback:function(e){var t=e.scrollLeft,n=e.scrollTop,s=o.props,a=s.height;(0,s.onScroll)({clientHeight:a,clientWidth:s.width,scrollHeight:i,scrollLeft:t,scrollTop:n,scrollWidth:r})},indices:{scrollLeft:t,scrollTop:n}})}},{key:"_isScrolling",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return Object.hasOwnProperty.call(e,"isScrolling")?Boolean(e.isScrolling):Boolean(o.isScrolling)}},{key:"_maybeCallOnScrollbarPresenceChange",value:function(){if(this._scrollbarPresenceChanged){var e=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,e({horizontal:this._horizontalScrollBarSize>0,size:this.state.instanceProps.scrollbarSize,vertical:this._verticalScrollBarSize>0})}}},{key:"scrollToPosition",value:function(e){var o=e.scrollLeft,n=e.scrollTop,r=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:o,scrollTop:n});r&&(r.needToResetStyleCache=!1,this.setState(r))}},{key:"_getCalculatedScrollLeft",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return t._getCalculatedScrollLeft(e,o)}},{key:"_updateScrollLeftForScrollToColumn",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,n=t._getScrollLeftForScrollToColumnStateUpdate(e,o);n&&(n.needToResetStyleCache=!1,this.setState(n))}},{key:"_getCalculatedScrollTop",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return t._getCalculatedScrollTop(e,o)}},{key:"_resetStyleCache",value:function(){var e=this._styleCache,o=this._cellCache,t=this.props.isScrollingOptOut;this._cellCache={},this._styleCache={};for(var n=this._rowStartIndex;n<=this._rowStopIndex;n++)for(var r=this._columnStartIndex;r<=this._columnStopIndex;r++){var i="".concat(n,"-").concat(r);this._styleCache[i]=e[i],t&&(this._cellCache[i]=o[i])}}},{key:"_updateScrollTopForScrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,n=t._getScrollTopForScrollToRowStateUpdate(e,o);n&&(n.needToResetStyleCache=!1,this.setState(n))}}],[{key:"getDerivedStateFromProps",value:function(e,o){var n={};0===e.columnCount&&0!==o.scrollLeft||0===e.rowCount&&0!==o.scrollTop?(n.scrollLeft=0,n.scrollTop=0):(e.scrollLeft!==o.scrollLeft&&e.scrollToColumn<0||e.scrollTop!==o.scrollTop&&e.scrollToRow<0)&&Object.assign(n,t._getScrollToPositionStateUpdate({prevState:o,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}));var r,i,s=o.instanceProps;return n.needToResetStyleCache=!1,e.columnWidth===s.prevColumnWidth&&e.rowHeight===s.prevRowHeight||(n.needToResetStyleCache=!0),s.columnSizeAndPositionManager.configure({cellCount:e.columnCount,estimatedCellSize:t._getEstimatedColumnSize(e),cellSizeGetter:t._wrapSizeGetter(e.columnWidth)}),s.rowSizeAndPositionManager.configure({cellCount:e.rowCount,estimatedCellSize:t._getEstimatedRowSize(e),cellSizeGetter:t._wrapSizeGetter(e.rowHeight)}),0!==s.prevColumnCount&&0!==s.prevRowCount||(s.prevColumnCount=0,s.prevRowCount=0),e.autoHeight&&!1===e.isScrolling&&!0===s.prevIsScrolling&&Object.assign(n,{isScrolling:!1}),(0,_.default)({cellCount:s.prevColumnCount,cellSize:"number"==typeof s.prevColumnWidth?s.prevColumnWidth:null,computeMetadataCallback:function(){return s.columnSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:e,nextCellsCount:e.columnCount,nextCellSize:"number"==typeof e.columnWidth?e.columnWidth:null,nextScrollToIndex:e.scrollToColumn,scrollToIndex:s.prevScrollToColumn,updateScrollOffsetForScrollToIndex:function(){r=t._getScrollLeftForScrollToColumnStateUpdate(e,o)}}),(0,_.default)({cellCount:s.prevRowCount,cellSize:"number"==typeof s.prevRowHeight?s.prevRowHeight:null,computeMetadataCallback:function(){return s.rowSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:e,nextCellsCount:e.rowCount,nextCellSize:"number"==typeof e.rowHeight?e.rowHeight:null,nextScrollToIndex:e.scrollToRow,scrollToIndex:s.prevScrollToRow,updateScrollOffsetForScrollToIndex:function(){i=t._getScrollTopForScrollToRowStateUpdate(e,o)}}),s.prevColumnCount=e.columnCount,s.prevColumnWidth=e.columnWidth,s.prevIsScrolling=!0===e.isScrolling,s.prevRowCount=e.rowCount,s.prevRowHeight=e.rowHeight,s.prevScrollToColumn=e.scrollToColumn,s.prevScrollToRow=e.scrollToRow,s.scrollbarSize=e.getScrollbarSize(),void 0===s.scrollbarSize?(s.scrollbarSizeMeasured=!1,s.scrollbarSize=0):s.scrollbarSizeMeasured=!0,n.instanceProps=s,S({},n,{},r,{},i)}},{key:"_getEstimatedColumnSize",value:function(e){return"number"==typeof e.columnWidth?e.columnWidth:e.estimatedColumnSize}},{key:"_getEstimatedRowSize",value:function(e){return"number"==typeof e.rowHeight?e.rowHeight:e.estimatedRowSize}},{key:"_getScrollToPositionStateUpdate",value:function(e){var o=e.prevState,t=e.scrollLeft,n=e.scrollTop,r={scrollPositionChangeReason:T};return"number"==typeof t&&t>=0&&(r.scrollDirectionHorizontal=t>o.scrollLeft?h.SCROLL_DIRECTION_FORWARD:h.SCROLL_DIRECTION_BACKWARD,r.scrollLeft=t),"number"==typeof n&&n>=0&&(r.scrollDirectionVertical=n>o.scrollTop?h.SCROLL_DIRECTION_FORWARD:h.SCROLL_DIRECTION_BACKWARD,r.scrollTop=n),"number"==typeof t&&t>=0&&t!==o.scrollLeft||"number"==typeof n&&n>=0&&n!==o.scrollTop?r:{}}},{key:"_wrapSizeGetter",value:function(e){return"function"==typeof e?e:function(){return e}}},{key:"_getCalculatedScrollLeft",value:function(e,o){var t=e.columnCount,n=e.height,r=e.scrollToAlignment,i=e.scrollToColumn,s=e.width,a=o.scrollLeft,l=o.instanceProps;if(t>0){var u=t-1,c=i<0?u:Math.min(u,i),p=l.rowSizeAndPositionManager.getTotalSize(),d=l.scrollbarSizeMeasured&&p>n?l.scrollbarSize:0;return l.columnSizeAndPositionManager.getUpdatedOffsetForIndex({align:r,containerSize:s-d,currentOffset:a,targetIndex:c})}return 0}},{key:"_getScrollLeftForScrollToColumnStateUpdate",value:function(e,o){var n=o.scrollLeft,r=t._getCalculatedScrollLeft(e,o);return"number"==typeof r&&r>=0&&n!==r?t._getScrollToPositionStateUpdate({prevState:o,scrollLeft:r,scrollTop:-1}):{}}},{key:"_getCalculatedScrollTop",value:function(e,o){var t=e.height,n=e.rowCount,r=e.scrollToAlignment,i=e.scrollToRow,s=e.width,a=o.scrollTop,l=o.instanceProps;if(n>0){var u=n-1,c=i<0?u:Math.min(u,i),p=l.columnSizeAndPositionManager.getTotalSize(),d=l.scrollbarSizeMeasured&&p>s?l.scrollbarSize:0;return l.rowSizeAndPositionManager.getUpdatedOffsetForIndex({align:r,containerSize:t-d,currentOffset:a,targetIndex:c})}return 0}},{key:"_getScrollTopForScrollToRowStateUpdate",value:function(e,o){var n=o.scrollTop,r=t._getCalculatedScrollTop(e,o);return"number"==typeof r&&r>=0&&n!==r?t._getScrollToPositionStateUpdate({prevState:o,scrollLeft:-1,scrollTop:r}):{}}}]),t}(m.PureComponent),o(d)(w,"propTypes",null),O);o(d)(P,"defaultProps",{"aria-label":"grid","aria-readonly":!0,autoContainerWidth:!1,autoHeight:!1,autoWidth:!1,cellRangeRenderer:x.default,containerRole:"rowgroup",containerStyle:{},estimatedColumnSize:100,estimatedRowSize:30,getScrollbarSize:j.default,noContentRenderer:function(){return null},onScroll:function(){},onScrollbarPresenceChange:function(){},onSectionRendered:function(){},overscanColumnCount:0,overscanIndicesGetter:h.default,overscanRowCount:10,role:"grid",scrollingResetTimeInterval:150,scrollToAlignment:"auto",scrollToColumn:-1,scrollToRow:-1,style:{},tabIndex:0,isScrollingOptOut:!1}),(0,y.polyfill)(P);var A=P})),s.register("hKZMS",(function(e,o){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var o=1;o=0&&l===a&&u())}e(o.exports,"default",(function(){return n}))})),s.register("dkK8h",(function(t,n){e(t.exports,"default",(function(){return p}));var r=s("i0mIC"),i=s("cok9b"),a=s("dIU22"),l=s("eRI02"),u=s("j1GjJ"),c=s("a3LTQ");s("99Vzq"),s("99Vzq"),s("99Vzq");var p=function(){function e(t){var n=t.maxScrollSize,s=void 0===n?(0,c.getMaxElementSize)():n,a=o(r)(t,["maxScrollSize"]);o(i)(this,e),o(l)(this,"_cellSizeAndPositionManager",void 0),o(l)(this,"_maxScrollSize",void 0),this._cellSizeAndPositionManager=new(0,u.default)(a),this._maxScrollSize=s}return o(a)(e,[{key:"areOffsetsAdjusted",value:function(){return this._cellSizeAndPositionManager.getTotalSize()>this._maxScrollSize}},{key:"configure",value:function(e){this._cellSizeAndPositionManager.configure(e)}},{key:"getCellCount",value:function(){return this._cellSizeAndPositionManager.getCellCount()}},{key:"getEstimatedCellSize",value:function(){return this._cellSizeAndPositionManager.getEstimatedCellSize()}},{key:"getLastMeasuredIndex",value:function(){return this._cellSizeAndPositionManager.getLastMeasuredIndex()}},{key:"getOffsetAdjustment",value:function(e){var o=e.containerSize,t=e.offset,n=this._cellSizeAndPositionManager.getTotalSize(),r=this.getTotalSize(),i=this._getOffsetPercentage({containerSize:o,offset:t,totalSize:r});return Math.round(i*(r-n))}},{key:"getSizeAndPositionOfCell",value:function(e){return this._cellSizeAndPositionManager.getSizeAndPositionOfCell(e)}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._cellSizeAndPositionManager.getSizeAndPositionOfLastMeasuredCell()}},{key:"getTotalSize",value:function(){return Math.min(this._maxScrollSize,this._cellSizeAndPositionManager.getTotalSize())}},{key:"getUpdatedOffsetForIndex",value:function(e){var o=e.align,t=void 0===o?"auto":o,n=e.containerSize,r=e.currentOffset,i=e.targetIndex;r=this._safeOffsetToOffset({containerSize:n,offset:r});var s=this._cellSizeAndPositionManager.getUpdatedOffsetForIndex({align:t,containerSize:n,currentOffset:r,targetIndex:i});return this._offsetToSafeOffset({containerSize:n,offset:s})}},{key:"getVisibleCellRange",value:function(e){var o=e.containerSize,t=e.offset;return t=this._safeOffsetToOffset({containerSize:o,offset:t}),this._cellSizeAndPositionManager.getVisibleCellRange({containerSize:o,offset:t})}},{key:"resetCell",value:function(e){this._cellSizeAndPositionManager.resetCell(e)}},{key:"_getOffsetPercentage",value:function(e){var o=e.containerSize,t=e.offset,n=e.totalSize;return n<=o?0:t/(n-o)}},{key:"_offsetToSafeOffset",value:function(e){var o=e.containerSize,t=e.offset,n=this._cellSizeAndPositionManager.getTotalSize(),r=this.getTotalSize();if(n===r)return t;var i=this._getOffsetPercentage({containerSize:o,offset:t,totalSize:n});return Math.round(i*(r-o))}},{key:"_safeOffsetToOffset",value:function(e){var o=e.containerSize,t=e.offset,n=this._cellSizeAndPositionManager.getTotalSize(),r=this.getTotalSize();if(n===r)return t;var i=this._getOffsetPercentage({containerSize:o,offset:t,totalSize:r});return Math.round(i*(n-o))}}]),e}()})),s.register("j1GjJ",(function(t,n){e(t.exports,"default",(function(){return l}));var r=s("cok9b"),i=s("dIU22"),a=s("eRI02");s("99Vzq"),s("99Vzq"),s("99Vzq");var l=function(){function e(t){var n=t.cellCount,i=t.cellSizeGetter,s=t.estimatedCellSize;o(r)(this,e),o(a)(this,"_cellSizeAndPositionData",{}),o(a)(this,"_lastMeasuredIndex",-1),o(a)(this,"_lastBatchedIndex",-1),o(a)(this,"_cellCount",void 0),o(a)(this,"_cellSizeGetter",void 0),o(a)(this,"_estimatedCellSize",void 0),this._cellSizeGetter=i,this._cellCount=n,this._estimatedCellSize=s}return o(i)(e,[{key:"areOffsetsAdjusted",value:function(){return!1}},{key:"configure",value:function(e){var o=e.cellCount,t=e.estimatedCellSize,n=e.cellSizeGetter;this._cellCount=o,this._estimatedCellSize=t,this._cellSizeGetter=n}},{key:"getCellCount",value:function(){return this._cellCount}},{key:"getEstimatedCellSize",value:function(){return this._estimatedCellSize}},{key:"getLastMeasuredIndex",value:function(){return this._lastMeasuredIndex}},{key:"getOffsetAdjustment",value:function(){return 0}},{key:"getSizeAndPositionOfCell",value:function(e){if(e<0||e>=this._cellCount)throw Error("Requested index ".concat(e," is outside of range 0..").concat(this._cellCount));if(e>this._lastMeasuredIndex)for(var o=this.getSizeAndPositionOfLastMeasuredCell(),t=o.offset+o.size,n=this._lastMeasuredIndex+1;n<=e;n++){var r=this._cellSizeGetter({index:n});if(void 0===r||isNaN(r))throw Error("Invalid size returned for cell ".concat(n," of value ").concat(r));null===r?(this._cellSizeAndPositionData[n]={offset:t,size:0},this._lastBatchedIndex=e):(this._cellSizeAndPositionData[n]={offset:t,size:r},t+=r,this._lastMeasuredIndex=e)}return this._cellSizeAndPositionData[e]}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._lastMeasuredIndex>=0?this._cellSizeAndPositionData[this._lastMeasuredIndex]:{offset:0,size:0}}},{key:"getTotalSize",value:function(){var e=this.getSizeAndPositionOfLastMeasuredCell();return e.offset+e.size+(this._cellCount-this._lastMeasuredIndex-1)*this._estimatedCellSize}},{key:"getUpdatedOffsetForIndex",value:function(e){var o=e.align,t=void 0===o?"auto":o,n=e.containerSize,r=e.currentOffset,i=e.targetIndex;if(n<=0)return 0;var s,a=this.getSizeAndPositionOfCell(i),l=a.offset,u=l-n+a.size;switch(t){case"start":s=l;break;case"end":s=u;break;case"center":s=l-(n-a.size)/2;break;default:s=Math.max(u,Math.min(l,r))}var c=this.getTotalSize();return Math.max(0,Math.min(c-n,s))}},{key:"getVisibleCellRange",value:function(e){var o=e.containerSize,t=e.offset;if(0===this.getTotalSize())return{};var n=t+o,r=this._findNearestCell(t),i=this.getSizeAndPositionOfCell(r);t=i.offset+i.size;for(var s=r;tt&&(e=n-1)}return o>0?o-1:0}},{key:"_exponentialSearch",value:function(e,o){for(var t=1;e=e?this._binarySearch(t,0,e):this._exponentialSearch(t,e)}}]),e}()})),s.register("99Vzq",(function(e,o){s("lDSNw"),s("dkK8h")})),s.register("a3LTQ",(function(o,t){e(o.exports,"getMaxElementSize",(function(){return n}));var n=function(){return"undefined"!=typeof window&&window.chrome?16777100:15e5}})),s.register("krpuX",(function(o,t){function n(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],o={};return function(t){var n=t.callback,r=t.indices,i=Object.keys(r),s=!e||i.every((function(e){var o=r[e];return Array.isArray(o)?o.length>0:o>=0})),a=i.length!==Object.keys(o).length||i.some((function(e){var t=o[e],n=r[e];return Array.isArray(n)?t.join(",")!==n.join(","):t!==n}));o=r,s&&a&&n(r)}}e(o.exports,"default",(function(){return n}))})),s.register("dnnNn",(function(o,t){e(o.exports,"SCROLL_DIRECTION_BACKWARD",(function(){return n})),e(o.exports,"SCROLL_DIRECTION_FORWARD",(function(){return r})),e(o.exports,"default",(function(){return i})),s("99Vzq"),s("99Vzq");var n=-1,r=1;function i(e){var o=e.cellCount,t=e.overscanCellsCount,n=e.scrollDirection,i=e.startIndex,s=e.stopIndex;return n===r?{overscanStartIndex:Math.max(0,i),overscanStopIndex:Math.min(o-1,s+t)}:{overscanStartIndex:Math.max(0,i-t),overscanStopIndex:Math.min(o-1,s)}}})),s.register("cbWT3",(function(o,t){function n(e){var o=e.cellSize,t=e.cellSizeAndPositionManager,n=e.previousCellsCount,r=e.previousCellSize,i=e.previousScrollToAlignment,s=e.previousScrollToIndex,a=e.previousSize,l=e.scrollOffset,u=e.scrollToAlignment,c=e.scrollToIndex,p=e.size,d=e.sizeJustIncreasedFromZero,m=e.updateScrollIndexCallback,f=t.getCellCount(),_=c>=0&&c0&&(pt.getTotalSize()-p&&m(f-1)}e(o.exports,"default",(function(){return n})),s("dkK8h"),s("99Vzq"),s("99Vzq")})),s.register("gO8WR",(function(o,t){function n(e){for(var o=e.cellCache,t=e.cellRenderer,n=e.columnSizeAndPositionManager,r=e.columnStartIndex,i=e.columnStopIndex,s=e.deferredMeasurementCache,a=e.horizontalOffsetAdjustment,l=e.isScrolling,u=e.isScrollingOptOut,c=e.parent,p=e.rowSizeAndPositionManager,d=e.rowStartIndex,m=e.rowStopIndex,f=e.styleCache,_=e.verticalOffsetAdjustment,g=e.visibleColumnIndices,v=e.visibleRowIndices,h=[],b=n.areOffsetsAdjusted()||p.areOffsetsAdjusted(),x=!l&&!b,j=d;j<=m;j++)for(var y=p.getSizeAndPositionOfCell(j),k=r;k<=i;k++){var w=n.getSizeAndPositionOfCell(k),O=k>=g.start&&k<=g.stop&&j>=v.start&&j<=v.stop,C="".concat(j,"-").concat(k),S=void 0;x&&f[C]?S=f[C]:s&&!s.has(j,k)?S={height:"auto",left:0,position:"absolute",top:0,width:"auto"}:(S={height:y.size,left:w.offset+a,position:"absolute",top:y.offset+_,width:w.size},f[C]=S);var E={columnIndex:k,isScrolling:l,isVisible:O,key:C,parent:c,rowIndex:j,style:S},T=void 0;!u&&!l||a||_?T=t(E):(o[C]||(o[C]=t(E)),T=o[C]),null!=T&&!1!==T&&h.push(T)}return h}e(o.exports,"default",(function(){return n})),s("99Vzq")})),s.register("igUb4",(function(o,t){n(o.exports),e(o.exports,"default",(function(){return a}));var r,i=s("k0MTw");function a(e){if((!r&&0!==r||e)&&i.default){var o=document.createElement("div");o.style.position="absolute",o.style.top="-9999px",o.style.width="50px",o.style.height="50px",o.style.overflow="scroll",document.body.appendChild(o),r=o.offsetWidth-o.clientWidth,document.body.removeChild(o)}return r}})),s.register("k0MTw",(function(o,t){e(o.exports,"default",(function(){return n}));var n=!("undefined"==typeof window||!window.document||!window.document.createElement)})),s.register("isYpQ",(function(o,t){e(o.exports,"cancelAnimationTimeout",(function(){return r})),e(o.exports,"requestAnimationTimeout",(function(){return i}));var n=s("eF2oL"),r=function(e){return(0,n.caf)(e.id)},i=function(e,o){var t;Promise.resolve().then((function(){t=Date.now()}));var r={id:(0,n.raf)((function i(){Date.now()-t>=o?e.call():r.id=(0,n.raf)(i)}))};return r}})),s.register("eF2oL",(function(o,t){var n;e(o.exports,"raf",(function(){return s})),e(o.exports,"caf",(function(){return a}));var r=(n="undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.oRequestAnimationFrame||n.msRequestAnimationFrame||function(e){return n.setTimeout(e,1e3/60)},i=n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.mozCancelAnimationFrame||n.oCancelAnimationFrame||n.msCancelAnimationFrame||function(e){n.clearTimeout(e)},s=r,a=i})),s.register("chimx",(function(o,t){e(o.exports,"default",(function(){return r})),s("99Vzq"),s("99Vzq");var n=1;function r(e){var o=e.cellCount,t=e.overscanCellsCount,r=e.scrollDirection,i=e.startIndex,s=e.stopIndex;return t=Math.max(1,t),r===n?{overscanStartIndex:Math.max(0,i-1),overscanStopIndex:Math.min(o-1,s+t)}:{overscanStartIndex:Math.max(0,i-t),overscanStopIndex:Math.min(o-1,s+1)}}})),s.register("9K7cy",(function(e,o){})),s.register("2ueud",(function(o,t){e(o.exports,"AutoSizer",(function(){return s("l8ZKb").default}));s("l8ZKb"),s("l8ZKb")})),s.register("l8ZKb",(function(t,n){e(t.exports,"default",(function(){return h}));var r,i,a=s("cok9b"),l=s("dIU22"),u=s("i424E"),c=s("bdBuH"),p=s("9zwXN"),d=s("8B9I3"),m=s("eRI02"),f=s("lDSNw"),_=s("4xXqm");function g(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function v(e){for(var t=1;t div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',n=o.head||o.getElementsByTagName("head")[0],r=o.createElement("style");r.id="detectElementResize",r.type="text/css",null!=e&&r.setAttribute("nonce",e),r.styleSheet?r.styleSheet.cssText=t:r.appendChild(o.createTextNode(t)),n.appendChild(r)}}(r),o.__resizeLast__={},o.__resizeListeners__=[],(o.__resizeTriggers__=r.createElement("div")).className="resize-triggers";var a='
';if(window.trustedTypes){var l=trustedTypes.createPolicy("react-virtualized-auto-sizer",{createHTML:function(){return a}});o.__resizeTriggers__.innerHTML=l.createHTML("")}else o.__resizeTriggers__.innerHTML=a;o.appendChild(o.__resizeTriggers__),u(o),o.addEventListener("scroll",c,!0),m&&(o.__resizeTriggers__.__animationListener__=function(e){e.animationName==h&&u(o)},o.__resizeTriggers__.addEventListener(m,o.__resizeTriggers__.__animationListener__))}o.__resizeListeners__.push(t)}},removeResizeListener:function(e,o){if(s)e.detachEvent("onresize",o);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(o),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",c,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(m,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}e(o.exports,"default",(function(){return r}))})),s.register("bCaQI",(function(o,t){e(o.exports,"CellMeasurer",(function(){return s("8HV76").default})),e(o.exports,"CellMeasurerCache",(function(){return s("ev1gb").default}));var n=s("8HV76");s("ev1gb"),n.default})),s.register("8HV76",(function(t,n){e(t.exports,"default",(function(){return g}));var r,i,a=s("cok9b"),l=s("dIU22"),u=s("i424E"),c=s("bdBuH"),p=s("9zwXN"),d=s("8B9I3"),m=s("eRI02"),f=s("lDSNw"),_=s("ef4Zh");s("5bAxX");var g=(i=r=function(e){function t(){var e,n;o(a)(this,t);for(var r=arguments.length,i=new Array(r),s=0;s0&&void 0!==arguments[0]?arguments[0]:{};o(r)(this,e),o(a)(this,"_cellHeightCache",{}),o(a)(this,"_cellWidthCache",{}),o(a)(this,"_columnWidthCache",{}),o(a)(this,"_rowHeightCache",{}),o(a)(this,"_defaultHeight",void 0),o(a)(this,"_defaultWidth",void 0),o(a)(this,"_minHeight",void 0),o(a)(this,"_minWidth",void 0),o(a)(this,"_keyMapper",void 0),o(a)(this,"_hasFixedHeight",void 0),o(a)(this,"_hasFixedWidth",void 0),o(a)(this,"_columnCount",0),o(a)(this,"_rowCount",0),o(a)(this,"columnWidth",(function(e){var o=e.index,n=t._keyMapper(0,o);return void 0!==t._columnWidthCache[n]?t._columnWidthCache[n]:t._defaultWidth})),o(a)(this,"rowHeight",(function(e){var o=e.index,n=t._keyMapper(o,0);return void 0!==t._rowHeightCache[n]?t._rowHeightCache[n]:t._defaultHeight}));var i=n.defaultHeight,s=n.defaultWidth,c=n.fixedHeight,d=n.fixedWidth,m=n.keyMapper,f=n.minHeight,_=n.minWidth;this._hasFixedHeight=!0===c,this._hasFixedWidth=!0===d,this._minHeight=f||0,this._minWidth=_||0,this._keyMapper=m||p,this._defaultHeight=Math.max(this._minHeight,"number"==typeof i?i:l),this._defaultWidth=Math.max(this._minWidth,"number"==typeof s?s:u)}return o(i)(e,[{key:"clear",value:function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=this._keyMapper(e,o);delete this._cellHeightCache[t],delete this._cellWidthCache[t],this._updateCachedColumnAndRowSizes(e,o)}},{key:"clearAll",value:function(){this._cellHeightCache={},this._cellWidthCache={},this._columnWidthCache={},this._rowHeightCache={},this._rowCount=0,this._columnCount=0}},{key:"hasFixedHeight",value:function(){return this._hasFixedHeight}},{key:"hasFixedWidth",value:function(){return this._hasFixedWidth}},{key:"getHeight",value:function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this._hasFixedHeight)return this._defaultHeight;var t=this._keyMapper(e,o);return void 0!==this._cellHeightCache[t]?Math.max(this._minHeight,this._cellHeightCache[t]):this._defaultHeight}},{key:"getWidth",value:function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this._hasFixedWidth)return this._defaultWidth;var t=this._keyMapper(e,o);return void 0!==this._cellWidthCache[t]?Math.max(this._minWidth,this._cellWidthCache[t]):this._defaultWidth}},{key:"has",value:function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=this._keyMapper(e,o);return void 0!==this._cellHeightCache[t]}},{key:"set",value:function(e,o,t,n){var r=this._keyMapper(e,o);o>=this._columnCount&&(this._columnCount=o+1),e>=this._rowCount&&(this._rowCount=e+1),this._cellHeightCache[r]=n,this._cellWidthCache[r]=t,this._updateCachedColumnAndRowSizes(e,o)}},{key:"_updateCachedColumnAndRowSizes",value:function(e,o){if(!this._hasFixedWidth){for(var t=0,n=0;n=0&&t=0){var c=o.getScrollPositionForCell({align:r,cellIndex:i,height:t,scrollLeft:l,scrollTop:u,width:s});c.scrollLeft===l&&c.scrollTop===u||n._setScrollPosition(c)}})),o(p)(o(u)(n),"_onScroll",(function(e){if(e.target===n._scrollingContainer){n._enablePointerEventsAfterDelay();var o=n.props,t=o.cellLayoutManager,r=o.height,i=o.isScrollingChange,s=o.width,a=n._scrollbarSize,l=t.getTotalSize(),u=l.height,c=l.width,p=Math.max(0,Math.min(c-s+a,e.target.scrollLeft)),d=Math.max(0,Math.min(u-r+a,e.target.scrollTop));if(n.state.scrollLeft!==p||n.state.scrollTop!==d){var m=e.cancelable?b.OBSERVED:b.REQUESTED;n.state.isScrolling||i(!0),n.setState({isScrolling:!0,scrollLeft:p,scrollPositionChangeReason:m,scrollTop:d})}n._invokeOnScrollMemoizer({scrollLeft:p,scrollTop:d,totalWidth:c,totalHeight:u})}})),n._scrollbarSize=(0,g.default)(),void 0===n._scrollbarSize?(n._scrollbarSizeMeasured=!1,n._scrollbarSize=0):n._scrollbarSizeMeasured=!0,n}return o(c)(t,e),o(i)(t,[{key:"recomputeCellSizesAndPositions",value:function(){this._calculateSizeAndPositionDataOnNextUpdate=!0,this.forceUpdate()}},{key:"componentDidMount",value:function(){var e=this.props,o=e.cellLayoutManager,t=e.scrollLeft,n=e.scrollToCell,r=e.scrollTop;this._scrollbarSizeMeasured||(this._scrollbarSize=(0,g.default)(),this._scrollbarSizeMeasured=!0,this.setState({})),n>=0?this._updateScrollPositionForScrollToCell():(t>=0||r>=0)&&this._setScrollPosition({scrollLeft:t,scrollTop:r}),this._invokeOnSectionRenderedHelper();var i=o.getTotalSize(),s=i.height,a=i.width;this._invokeOnScrollMemoizer({scrollLeft:t||0,scrollTop:r||0,totalHeight:s,totalWidth:a})}},{key:"componentDidUpdate",value:function(e,o){var t=this.props,n=t.height,r=t.scrollToAlignment,i=t.scrollToCell,s=t.width,a=this.state,l=a.scrollLeft,u=a.scrollPositionChangeReason,c=a.scrollTop;u===b.REQUESTED&&(l>=0&&l!==o.scrollLeft&&l!==this._scrollingContainer.scrollLeft&&(this._scrollingContainer.scrollLeft=l),c>=0&&c!==o.scrollTop&&c!==this._scrollingContainer.scrollTop&&(this._scrollingContainer.scrollTop=c)),n===e.height&&r===e.scrollToAlignment&&i===e.scrollToCell&&s===e.width||this._updateScrollPositionForScrollToCell(),this._invokeOnSectionRenderedHelper()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var e=this.props,o=e.autoHeight,t=e.cellCount,n=e.cellLayoutManager,r=e.className,i=e.height,s=e.horizontalOverscanSize,a=e.id,l=e.noContentRenderer,u=e.style,c=e.verticalOverscanSize,p=e.width,f=this.state,_=f.isScrolling,g=f.scrollLeft,v=f.scrollTop;(this._lastRenderedCellCount!==t||this._lastRenderedCellLayoutManager!==n||this._calculateSizeAndPositionDataOnNextUpdate)&&(this._lastRenderedCellCount=t,this._lastRenderedCellLayoutManager=n,this._calculateSizeAndPositionDataOnNextUpdate=!1,n.calculateSizeAndPositionData());var b=n.getTotalSize(),x=b.height,j=b.width,y=Math.max(0,g-s),k=Math.max(0,v-c),w=Math.min(j,g+p+s),O=Math.min(x,v+i+c),C=i>0&&p>0?n.cellRenderers({height:O-k,isScrolling:_,width:w-y,x:y,y:k}):[],S={boxSizing:"border-box",direction:"ltr",height:o?"auto":i,position:"relative",WebkitOverflowScrolling:"touch",width:p,willChange:"transform"},E=x>i?this._scrollbarSize:0,T=j>p?this._scrollbarSize:0;return S.overflowX=j+E<=p?"hidden":"auto",S.overflowY=x+T<=i?"hidden":"auto",m.createElement("div",{ref:this._setScrollingContainerRef,"aria-label":this.props["aria-label"],className:(0,d.default)("ReactVirtualized__Collection",r),id:a,onScroll:this._onScroll,role:"grid",style:h({},S,{},u),tabIndex:0},t>0&&m.createElement("div",{className:"ReactVirtualized__Collection__innerScrollContainer",style:{height:x,maxHeight:x,maxWidth:j,overflow:"hidden",pointerEvents:_?"none":"",width:j}},C),0===t&&l())}},{key:"_enablePointerEventsAfterDelay",value:function(){var e=this;this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=setTimeout((function(){(0,e.props.isScrollingChange)(!1),e._disablePointerEventsTimeoutId=null,e.setState({isScrolling:!1})}),150)}},{key:"_invokeOnScrollMemoizer",value:function(e){var o=this,t=e.scrollLeft,n=e.scrollTop,r=e.totalHeight,i=e.totalWidth;this._onScrollMemoizer({callback:function(e){var t=e.scrollLeft,n=e.scrollTop,s=o.props,a=s.height;(0,s.onScroll)({clientHeight:a,clientWidth:s.width,scrollHeight:r,scrollLeft:t,scrollTop:n,scrollWidth:i})},indices:{scrollLeft:t,scrollTop:n}})}},{key:"_setScrollPosition",value:function(e){var o=e.scrollLeft,t=e.scrollTop,n={scrollPositionChangeReason:b.REQUESTED};o>=0&&(n.scrollLeft=o),t>=0&&(n.scrollTop=t),(o>=0&&o!==this.state.scrollLeft||t>=0&&t!==this.state.scrollTop)&&this.setState(n)}}],[{key:"getDerivedStateFromProps",value:function(e,o){return 0!==e.cellCount||0===o.scrollLeft&&0===o.scrollTop?e.scrollLeft!==o.scrollLeft||e.scrollTop!==o.scrollTop?{scrollLeft:null!=e.scrollLeft?e.scrollLeft:o.scrollLeft,scrollTop:null!=e.scrollTop?e.scrollTop:o.scrollTop,scrollPositionChangeReason:b.REQUESTED}:null:{scrollLeft:0,scrollTop:0,scrollPositionChangeReason:b.REQUESTED}}}]),t}(m.PureComponent);o(p)(x,"defaultProps",{"aria-label":"grid",horizontalOverscanSize:0,noContentRenderer:function(){return null},onScroll:function(){return null},onSectionRendered:function(){return null},scrollToAlignment:"auto",scrollToCell:-1,style:{},verticalOverscanSize:0}),x.propTypes={},(0,f.polyfill)(x);var j=x})),s.register("b97LJ",(function(o,t){e(o.exports,"default",(function(){return r}));var n=s("kFtj8");function r(e){for(var o=e.cellCount,t=e.cellSizeAndPositionGetter,r=e.sectionSize,i=[],s=new(0,n.default)(r),a=0,l=0,u=0;u0&&void 0!==arguments[0]?arguments[0]:l;o(r)(this,e),this._sectionSize=t,this._cellMetadata=[],this._sections={}}return o(i)(e,[{key:"getCellIndices",value:function(e){var o=e.height,t=e.width,n=e.x,r=e.y,i={};return this.getSections({height:o,width:t,x:n,y:r}).forEach((function(e){return e.getCellIndices().forEach((function(e){i[e]=e}))})),Object.keys(i).map((function(e){return i[e]}))}},{key:"getCellMetadata",value:function(e){var o=e.index;return this._cellMetadata[o]}},{key:"getSections",value:function(e){for(var o=e.height,t=e.width,n=e.x,r=e.y,i=Math.floor(n/this._sectionSize),s=Math.floor((n+t-1)/this._sectionSize),l=Math.floor(r/this._sectionSize),u=Math.floor((r+o-1)/this._sectionSize),c=[],p=i;p<=s;p++)for(var d=l;d<=u;d++){var m="".concat(p,".").concat(d);this._sections[m]||(this._sections[m]=new(0,a.default)({height:this._sectionSize,width:this._sectionSize,x:p*this._sectionSize,y:d*this._sectionSize})),c.push(this._sections[m])}return c}},{key:"getTotalSectionCount",value:function(){return Object.keys(this._sections).length}},{key:"toString",value:function(){var e=this;return Object.keys(this._sections).map((function(o){return e._sections[o].toString()}))}},{key:"registerCell",value:function(e){var o=e.cellMetadatum,t=e.index;this._cellMetadata[t]=o,this.getSections(o).forEach((function(e){return e.addCellIndex({index:t})}))}}]),e}()})),s.register("6iS4L",(function(t,n){e(t.exports,"default",(function(){return a}));var r=s("cok9b"),i=s("dIU22");s("l3k2o"),s("l3k2o");var a=function(){function e(t){var n=t.height,i=t.width,s=t.x,a=t.y;o(r)(this,e),this.height=n,this.width=i,this.x=s,this.y=a,this._indexMap={},this._indices=[]}return o(i)(e,[{key:"addCellIndex",value:function(e){var o=e.index;this._indexMap[o]||(this._indexMap[o]=!0,this._indices.push(o))}},{key:"getCellIndices",value:function(){return this._indices}},{key:"toString",value:function(){return"".concat(this.x,",").concat(this.y," ").concat(this.width,"x").concat(this.height)}}]),e}()})),s.register("l3k2o",(function(e,o){})),s.register("6zoap",(function(o,t){function n(e){var o=e.align,t=void 0===o?"auto":o,n=e.cellOffset,r=e.cellSize,i=e.containerSize,s=e.currentOffset,a=n,l=a-i+r;switch(t){case"start":return a;case"end":return l;case"center":return a-(i-r)/2;default:return Math.max(l,Math.min(a,s))}}e(o.exports,"default",(function(){return n}))})),s.register("1I60z",(function(e,o){s("AXgvY").default})),s.register("AXgvY",(function(t,n){e(t.exports,"default",(function(){return p}));var r=s("cok9b"),i=s("dIU22"),a=s("i424E"),l=s("bdBuH"),u=s("9zwXN"),c=s("8B9I3"),p=function(e){function t(e,n){var i;return o(r)(this,t),(i=o(a)(this,o(l)(t).call(this,e,n)))._registerChild=i._registerChild.bind(o(u)(i)),i}return o(c)(t,e),o(i)(t,[{key:"componentDidUpdate",value:function(e){var o=this.props,t=o.columnMaxWidth,n=o.columnMinWidth,r=o.columnCount,i=o.width;t===e.columnMaxWidth&&n===e.columnMinWidth&&r===e.columnCount&&i===e.width||this._registeredChild&&this._registeredChild.recomputeGridSize()}},{key:"render",value:function(){var e=this.props,o=e.children,t=e.columnMaxWidth,n=e.columnMinWidth,r=e.columnCount,i=e.width,s=n||1,a=t?Math.min(t,i):i,l=i/r;return l=Math.max(s,l),l=Math.min(a,l),l=Math.floor(l),o({adjustedWidth:Math.min(i,l*r),columnWidth:l,getColumnWidth:function(){return l},registerChild:this._registerChild})}},{key:"_registerChild",value:function(e){if(e&&"function"!=typeof e.recomputeGridSize)throw Error("Unexpected child type registered; only Grid/MultiGrid children are supported.");this._registeredChild=e,this._registeredChild&&this._registeredChild.recomputeGridSize()}}]),t}(s("lDSNw").PureComponent);p.propTypes={}})),s.register("e8w9i",(function(e,o){s("e7Tyg").default})),s.register("e7Tyg",(function(t,n){e(t.exports,"default",(function(){return _}));var r=s("j60Et"),i=s("cok9b"),a=s("dIU22"),l=s("i424E"),u=s("bdBuH"),c=s("9zwXN"),p=s("8B9I3"),d=s("eRI02"),m=s("lDSNw"),f=s("krpuX"),_=function(e){function t(e,n){var r;return o(i)(this,t),(r=o(l)(this,o(u)(t).call(this,e,n)))._loadMoreRowsMemoizer=(0,f.default)(),r._onRowsRendered=r._onRowsRendered.bind(o(c)(r)),r._registerChild=r._registerChild.bind(o(c)(r)),r}return o(p)(t,e),o(a)(t,[{key:"resetLoadMoreRowsCache",value:function(e){this._loadMoreRowsMemoizer=(0,f.default)(),e&&this._doStuff(this._lastRenderedStartIndex,this._lastRenderedStopIndex)}},{key:"render",value:function(){return(0,this.props.children)({onRowsRendered:this._onRowsRendered,registerChild:this._registerChild})}},{key:"_loadUnloadedRanges",value:function(e){var o=this,t=this.props.loadMoreRows;e.forEach((function(e){var n=t(e);n&&n.then((function(){var t,n,r,i,s;t={lastRenderedStartIndex:o._lastRenderedStartIndex,lastRenderedStopIndex:o._lastRenderedStopIndex,startIndex:e.startIndex,stopIndex:e.stopIndex},n=t.lastRenderedStartIndex,r=t.lastRenderedStopIndex,i=t.startIndex,s=t.stopIndex,i>r||s1&&void 0!==arguments[1]?arguments[1]:0,t="function"==typeof e.recomputeGridSize?e.recomputeGridSize:e.recomputeRowHeights;t?t.call(e,o):e.forceUpdate()}(o._registeredChild,o._lastRenderedStartIndex)}))}))}},{key:"_onRowsRendered",value:function(e){var o=e.startIndex,t=e.stopIndex;this._lastRenderedStartIndex=o,this._lastRenderedStopIndex=t,this._doStuff(o,t)}},{key:"_doStuff",value:function(e,t){var n,i=this,s=this.props,a=s.isRowLoaded,l=s.minimumBatchSize,u=s.rowCount,c=s.threshold,p=function(e){for(var o=e.isRowLoaded,t=e.minimumBatchSize,n=e.rowCount,r=e.startIndex,i=e.stopIndex,s=[],a=null,l=null,u=r;u<=i;u++){o({index:u})?null!==l&&(s.push({startIndex:a,stopIndex:l}),a=l=null):(l=u,null===a&&(a=u))}if(null!==l){for(var c=Math.min(Math.max(l,a+t-1),n-1),p=l+1;p<=c&&!o({index:p});p++)l=p;s.push({startIndex:a,stopIndex:l})}if(s.length)for(var d=s[0];d.stopIndex-d.startIndex+10;){var m=d.startIndex-1;if(o({index:m}))break;d.startIndex=m}return s}({isRowLoaded:a,minimumBatchSize:l,rowCount:u,startIndex:Math.max(0,e-c),stopIndex:Math.min(u-1,t+c)}),d=(n=[]).concat.apply(n,o(r)(p.map((function(e){return[e.startIndex,e.stopIndex]}))));this._loadMoreRowsMemoizer({callback:function(){i._loadUnloadedRanges(p)},indices:{squashedUnloadedRanges:d}})}},{key:"_registerChild",value:function(e){this._registeredChild=e}}]),t}(m.PureComponent);o(d)(_,"defaultProps",{minimumBatchSize:10,rowCount:0,threshold:15}),_.propTypes={}})),s.register("j60Et",(function(e,o){var t=s("lDG1p"),n=s("ad89P"),r=s("2YvOO"),i=s("cWqz5");e.exports=function(e){return t(e)||n(e)||r(e)||i()},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("lDG1p",(function(e,o){var t=s("dy9EP");e.exports=function(e){if(Array.isArray(e))return t(e)},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("ad89P",(function(e,o){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("cWqz5",(function(e,o){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports})),s.register("avXUw",(function(o,t){e(o.exports,"List",(function(){return s("a4OIC").default}));s("a4OIC"),s("a4OIC"),s("ersco")})),s.register("a4OIC",(function(t,n){e(t.exports,"default",(function(){return b}));var r=s("hKZMS"),i=s("cok9b"),a=s("dIU22"),l=s("i424E"),u=s("bdBuH"),c=s("9zwXN"),p=s("8B9I3"),d=s("eRI02");s("cRG5p");var m=s("lREV0"),f=s("chimx"),_=s("lDSNw"),g=s("kEbMD");s("cRG5p");s("lREV0"),s("chimx");s("cRG5p");s("lREV0"),s("chimx");s("cRG5p");s("lREV0"),s("chimx");s("cRG5p");s("lREV0"),s("chimx");s("cRG5p");s("lREV0"),s("chimx");s("cRG5p");s("lREV0"),s("chimx");s("cRG5p");s("lREV0"),s("chimx");s("cRG5p");var v,h;m=s("lREV0"),f=s("chimx");s("ersco"),s("ersco"),s("ersco");var b=(h=v=function(e){function t(){var e,n;o(i)(this,t);for(var r=arguments.length,s=new Array(r),a=0;a0&&void 0!==arguments[0]?arguments[0]:{},o=e.columnIndex,t=void 0===o?0:o,n=e.rowIndex,r=void 0===n?0:n;this.Grid&&this.Grid.recomputeGridSize({rowIndex:r,columnIndex:t})}},{key:"recomputeRowHeights",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:e,columnIndex:0})}},{key:"scrollToPosition",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:e})}},{key:"scrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:e})}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.noRowsRenderer,i=e.scrollToIndex,s=e.width,a=(0,g.default)("ReactVirtualized__List",t);return _.createElement(m.default,o(r)({},this.props,{autoContainerWidth:!0,cellRenderer:this._cellRenderer,className:a,columnWidth:s,columnCount:1,noContentRenderer:n,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,scrollToRow:i}))}}]),t}(_.PureComponent),o(d)(v,"propTypes",null),h);o(d)(b,"defaultProps",{autoHeight:!1,estimatedRowSize:30,onScroll:function(){},noRowsRenderer:function(){return null},onRowsRendered:function(){},overscanIndicesGetter:f.default,overscanRowCount:10,scrollToAlignment:"auto",scrollToIndex:-1,style:{}})})),s.register("ersco",(function(e,o){s("lDSNw")})),s.register("OqO3Z",(function(e,o){s("6VkYp"),s("BJV3J").default})),s.register("6VkYp",(function(e,o){s("BJV3J"),s("BJV3J")})),s.register("BJV3J",(function(t,n){e(t.exports,"default",(function(){return k}));var r,i,a=s("cok9b"),l=s("dIU22"),u=s("i424E"),c=s("bdBuH"),p=s("9zwXN"),d=s("8B9I3"),m=s("eRI02"),f=s("kEbMD"),_=s("lDSNw"),g=s("cBLyO"),v=s("eILNB"),h=s("isYpQ");h=s("isYpQ");function b(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function x(e){for(var t=1;t=0&&e[n][1]>=o;--n){var r=t(e[n]);if(r)return r}}function _(e,o){for(var t=0;t>1],r=[],i=[],s=[];for(t=0;t3*(o+1)?p(this,e):this.left.insert(e):this.left=b([e]);else if(e[0]>this.mid)this.right?4*(this.right.count+1)>3*(o+1)?p(this,e):this.right.insert(e):this.right=b([e]);else{var t=n.default.ge(this.leftPoints,e,v),r=n.default.ge(this.rightPoints,e,h);this.leftPoints.splice(t,0,e),this.rightPoints.splice(r,0,e)}},l.remove=function(e){var o=this.count-this.leftPoints;if(e[1]3*(o-1)?d(this,e):2===(l=this.left.remove(e))?(this.left=null,this.count-=1,i):(l===i&&(this.count-=1),l):r;if(e[0]>this.mid)return this.right?4*(this.left?this.left.count:0)>3*(o-1)?d(this,e):2===(l=this.right.remove(e))?(this.right=null,this.count-=1,i):(l===i&&(this.count-=1),l):r;if(1===this.count)return this.leftPoints[0]===e?2:r;if(1===this.leftPoints.length&&this.leftPoints[0]===e){if(this.left&&this.right){for(var t=this,s=this.left;s.right;)t=s,s=s.right;if(t===this)s.right=this.right;else{var a=this.left,l=this.right;t.count-=s.count,t.right=s.left,s.left=a,s.right=l}u(this,s),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?u(this,this.left):u(this,this.right);return i}for(a=n.default.ge(this.leftPoints,e,v);athis.mid){var t;if(this.right)if(t=this.right.queryPoint(e,o))return t;return f(this.rightPoints,e,o)}return _(this.leftPoints,o)},l.queryInterval=function(e,o,t){var n;if(ethis.mid&&this.right&&(n=this.right.queryInterval(e,o,t)))return n;return othis.mid?f(this.rightPoints,e,t):_(this.leftPoints,t)};var j=x.prototype;function y(e){return e&&0!==e.length?new x(b(e)):new x(null)}j.insert=function(e){this.root?this.root.insert(e):this.root=new a(e[0],null,null,[e],[e])},j.remove=function(e){if(this.root){var o=this.root.remove(e);return 2===o&&(this.root=null),o!==r}return!1},j.queryPoint=function(e,o){if(this.root)return this.root.queryPoint(e,o)},j.queryInterval=function(e,o,t){if(e<=o&&this.root)return this.root.queryInterval(e,o,t)},Object.defineProperty(j,"count",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(j,"intervals",{get:function(){return this.root?this.root.intervals([]):[]}})})),s.register("676Iq",(function(o,t){e(o.exports,"default",(function(){return n}));var n={ge:function(e,o,t,n,r){return"function"==typeof t?function(e,o,t,n,r){for(var i=t+1;o<=t;){var s=o+t>>>1;r(e[s],n)>=0?(i=s,t=s-1):o=s+1}return i}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,o,t):function(e,o,t,n){for(var r=t+1;o<=t;){var i=o+t>>>1;e[i]>=n?(r=i,t=i-1):o=i+1}return r}(e,void 0===t?0:0|t,void 0===n?e.length-1:0|n,o)},gt:function(e,o,t,n,r){return"function"==typeof t?function(e,o,t,n,r){for(var i=t+1;o<=t;){var s=o+t>>>1;r(e[s],n)>0?(i=s,t=s-1):o=s+1}return i}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,o,t):function(e,o,t,n){for(var r=t+1;o<=t;){var i=o+t>>>1;e[i]>n?(r=i,t=i-1):o=i+1}return r}(e,void 0===t?0:0|t,void 0===n?e.length-1:0|n,o)},lt:function(e,o,t,n,r){return"function"==typeof t?function(e,o,t,n,r){for(var i=o-1;o<=t;){var s=o+t>>>1;r(e[s],n)<0?(i=s,o=s+1):t=s-1}return i}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,o,t):function(e,o,t,n){for(var r=o-1;o<=t;){var i=o+t>>>1;e[i]>>1;r(e[s],n)<=0?(i=s,o=s+1):t=s-1}return i}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,o,t):function(e,o,t,n){for(var r=o-1;o<=t;){var i=o+t>>>1;e[i]<=n?(r=i,o=i+1):t=i-1}return r}(e,void 0===t?0:0|t,void 0===n?e.length-1:0|n,o)},eq:function(e,o,t,n,r){return"function"==typeof t?function(e,o,t,n,r){for(;o<=t;){var i=o+t>>>1,s=r(e[i],n);if(0===s)return i;s<=0?o=i+1:t=i-1}return-1}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,o,t):function(e,o,t,n){for(;o<=t;){var r=o+t>>>1,i=e[r];if(i===n)return r;i<=n?o=r+1:t=r-1}return-1}(e,void 0===t?0:0|t,void 0===n?e.length-1:0|n,o)}}})),s.register("eWfht",(function(e,o){s("5erIi").default})),s.register("5erIi",(function(t,n){e(t.exports,"default",(function(){return y}));var r=s("hKZMS"),i=s("i0mIC"),a=s("cok9b"),l=s("dIU22"),u=s("i424E"),c=s("bdBuH"),p=s("9zwXN"),d=s("8B9I3"),m=s("eRI02"),f=s("lDSNw"),_=s("cBLyO"),g=s("4Q6L7");s("cRG5p");var v=s("lREV0");function h(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function b(e){for(var t=1;t0?new(0,g.default)({cellMeasurerCache:s,columnIndexOffset:0,rowIndexOffset:d}):s,r._deferredMeasurementCacheBottomRightGrid=l>0||d>0?new(0,g.default)({cellMeasurerCache:s,columnIndexOffset:l,rowIndexOffset:d}):s,r._deferredMeasurementCacheTopRightGrid=l>0?new(0,g.default)({cellMeasurerCache:s,columnIndexOffset:l,rowIndexOffset:0}):s),r}return o(d)(t,e),o(l)(t,[{key:"forceUpdateGrids",value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.forceUpdate(),this._bottomRightGrid&&this._bottomRightGrid.forceUpdate(),this._topLeftGrid&&this._topLeftGrid.forceUpdate(),this._topRightGrid&&this._topRightGrid.forceUpdate()}},{key:"invalidateCellSizeAfterRender",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=e.columnIndex,t=void 0===o?0:o,n=e.rowIndex,r=void 0===n?0:n;this._deferredInvalidateColumnIndex="number"==typeof this._deferredInvalidateColumnIndex?Math.min(this._deferredInvalidateColumnIndex,t):t,this._deferredInvalidateRowIndex="number"==typeof this._deferredInvalidateRowIndex?Math.min(this._deferredInvalidateRowIndex,r):r}},{key:"measureAllCells",value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.measureAllCells(),this._bottomRightGrid&&this._bottomRightGrid.measureAllCells(),this._topLeftGrid&&this._topLeftGrid.measureAllCells(),this._topRightGrid&&this._topRightGrid.measureAllCells()}},{key:"recomputeGridSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=e.columnIndex,t=void 0===o?0:o,n=e.rowIndex,r=void 0===n?0:n,i=this.props,s=i.fixedColumnCount,a=i.fixedRowCount,l=Math.max(0,t-s),u=Math.max(0,r-a);this._bottomLeftGrid&&this._bottomLeftGrid.recomputeGridSize({columnIndex:t,rowIndex:u}),this._bottomRightGrid&&this._bottomRightGrid.recomputeGridSize({columnIndex:l,rowIndex:u}),this._topLeftGrid&&this._topLeftGrid.recomputeGridSize({columnIndex:t,rowIndex:r}),this._topRightGrid&&this._topRightGrid.recomputeGridSize({columnIndex:l,rowIndex:r}),this._leftGridWidth=null,this._topGridHeight=null,this._maybeCalculateCachedStyles(!0)}},{key:"componentDidMount",value:function(){var e=this.props,o=e.scrollLeft,t=e.scrollTop;if(o>0||t>0){var n={};o>0&&(n.scrollLeft=o),t>0&&(n.scrollTop=t),this.setState(n)}this._handleInvalidatedGridSize()}},{key:"componentDidUpdate",value:function(){this._handleInvalidatedGridSize()}},{key:"render",value:function(){var e=this.props,t=e.onScroll,n=e.onSectionRendered,r=(e.onScrollbarPresenceChange,e.scrollLeft,e.scrollToColumn),s=(e.scrollTop,e.scrollToRow),a=o(i)(e,["onScroll","onSectionRendered","onScrollbarPresenceChange","scrollLeft","scrollToColumn","scrollTop","scrollToRow"]);if(this._prepareForRender(),0===this.props.width||0===this.props.height)return null;var l=this.state,u=l.scrollLeft,c=l.scrollTop;return f.createElement("div",{style:this._containerOuterStyle},f.createElement("div",{style:this._containerTopStyle},this._renderTopLeftGrid(a),this._renderTopRightGrid(b({},a,{onScroll:t,scrollLeft:u}))),f.createElement("div",{style:this._containerBottomStyle},this._renderBottomLeftGrid(b({},a,{onScroll:t,scrollTop:c})),this._renderBottomRightGrid(b({},a,{onScroll:t,onSectionRendered:n,scrollLeft:u,scrollToColumn:r,scrollToRow:s,scrollTop:c}))))}},{key:"_getBottomGridHeight",value:function(e){return e.height-this._getTopGridHeight(e)}},{key:"_getLeftGridWidth",value:function(e){var o=e.fixedColumnCount,t=e.columnWidth;if(null==this._leftGridWidth)if("function"==typeof t){for(var n=0,r=0;r=0?e.scrollLeft:o.scrollLeft,scrollTop:null!=e.scrollTop&&e.scrollTop>=0?e.scrollTop:o.scrollTop}:null}}]),t}(f.PureComponent);o(m)(j,"defaultProps",{classNameBottomLeftGrid:"",classNameBottomRightGrid:"",classNameTopLeftGrid:"",classNameTopRightGrid:"",enableFixedColumnScroll:!1,enableFixedRowScroll:!1,fixedColumnCount:0,fixedRowCount:0,scrollToColumn:-1,scrollToRow:-1,style:{},styleBottomLeftGrid:{},styleBottomRightGrid:{},styleTopLeftGrid:{},styleTopRightGrid:{},hideTopRightGridScrollbar:!1,hideBottomLeftGridScrollbar:!1}),j.propTypes={},(0,_.polyfill)(j);var y=j})),s.register("4Q6L7",(function(t,n){e(t.exports,"default",(function(){return l}));var r=s("cok9b"),i=s("dIU22"),a=s("eRI02");s("bCaQI");var l=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o(r)(this,e),o(a)(this,"_cellMeasurerCache",void 0),o(a)(this,"_columnIndexOffset",void 0),o(a)(this,"_rowIndexOffset",void 0),o(a)(this,"columnWidth",(function(e){var o=e.index;t._cellMeasurerCache.columnWidth({index:o+t._columnIndexOffset})})),o(a)(this,"rowHeight",(function(e){var o=e.index;t._cellMeasurerCache.rowHeight({index:o+t._rowIndexOffset})}));var i=n.cellMeasurerCache,s=n.columnIndexOffset,l=void 0===s?0:s,u=n.rowIndexOffset,c=void 0===u?0:u;this._cellMeasurerCache=i,this._columnIndexOffset=l,this._rowIndexOffset=c}return o(i)(e,[{key:"clear",value:function(e,o){this._cellMeasurerCache.clear(e+this._rowIndexOffset,o+this._columnIndexOffset)}},{key:"clearAll",value:function(){this._cellMeasurerCache.clearAll()}},{key:"hasFixedHeight",value:function(){return this._cellMeasurerCache.hasFixedHeight()}},{key:"hasFixedWidth",value:function(){return this._cellMeasurerCache.hasFixedWidth()}},{key:"getHeight",value:function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this._cellMeasurerCache.getHeight(e+this._rowIndexOffset,o+this._columnIndexOffset)}},{key:"getWidth",value:function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this._cellMeasurerCache.getWidth(e+this._rowIndexOffset,o+this._columnIndexOffset)}},{key:"has",value:function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this._cellMeasurerCache.has(e+this._rowIndexOffset,o+this._columnIndexOffset)}},{key:"set",value:function(e,o,t,n){this._cellMeasurerCache.set(e+this._rowIndexOffset,o+this._columnIndexOffset,t,n)}},{key:"defaultHeight",get:function(){return this._cellMeasurerCache.defaultHeight}},{key:"defaultWidth",get:function(){return this._cellMeasurerCache.defaultWidth}}]),e}()})),s.register("eWzlW",(function(e,o){s("gvCjq").default})),s.register("gvCjq",(function(t,n){e(t.exports,"default",(function(){return p}));var r=s("cok9b"),i=s("dIU22"),a=s("i424E"),l=s("bdBuH"),u=s("9zwXN"),c=s("8B9I3"),p=function(e){function t(e,n){var i;return o(r)(this,t),(i=o(a)(this,o(l)(t).call(this,e,n))).state={clientHeight:0,clientWidth:0,scrollHeight:0,scrollLeft:0,scrollTop:0,scrollWidth:0},i._onScroll=i._onScroll.bind(o(u)(i)),i}return o(c)(t,e),o(i)(t,[{key:"render",value:function(){var e=this.props.children,o=this.state,t=o.clientHeight,n=o.clientWidth,r=o.scrollHeight,i=o.scrollLeft,s=o.scrollTop,a=o.scrollWidth;return e({clientHeight:t,clientWidth:n,onScroll:this._onScroll,scrollHeight:r,scrollLeft:i,scrollTop:s,scrollWidth:a})}},{key:"_onScroll",value:function(e){var o=e.clientHeight,t=e.clientWidth,n=e.scrollHeight,r=e.scrollLeft,i=e.scrollTop,s=e.scrollWidth;this.setState({clientHeight:o,clientWidth:t,scrollHeight:n,scrollLeft:r,scrollTop:i,scrollWidth:s})}}]),t}(s("lDSNw").PureComponent);p.propTypes={}})),s.register("atXOT",(function(e,o){s("lUvII"),s("9vYiq"),s("asRdT"),s("4N7cY"),s("4hFSU"),s("lTZwK"),s("bkBBJ"),s("3CoHk"),s("fjvuC"),s("aD6Bt").default})),s.register("lUvII",(function(e,o){})),s.register("9vYiq",(function(o,t){function n(e){var o=e.dataKey,t=e.rowData;return"function"==typeof t.get?t.get(o):t[o]}e(o.exports,"default",(function(){return n})),s("dTT2Z")})),s.register("dTT2Z",(function(e,o){})),s.register("asRdT",(function(o,t){function n(e){var o=e.cellData;return null==o?"":String(o)}e(o.exports,"default",(function(){return n})),s("dTT2Z")})),s.register("4N7cY",(function(o,t){e(o.exports,"default",(function(){return r}));var n=s("lDSNw");function r(e){var o=e.className,t=e.columns,r=e.style;return n.createElement("div",{className:o,role:"row",style:r},t)}s("dTT2Z"),r.propTypes=null})),s.register("4hFSU",(function(o,t){e(o.exports,"default",(function(){return i}));var n=s("lDSNw"),r=s("fjvuC");function i(e){var o=e.dataKey,t=e.label,i=e.sortBy,s=e.sortDirection,a=i===o,l=[n.createElement("span",{className:"ReactVirtualized__Table__headerTruncatedText",key:"label",title:"string"==typeof t?t:null},t)];return a&&l.push(n.createElement(r.default,{key:"SortIndicator",sortDirection:s})),l}s("dTT2Z"),i.propTypes=null})),s.register("fjvuC",(function(o,t){e(o.exports,"default",(function(){return a}));var n=s("kEbMD"),r=s("lDSNw"),i=s("3CoHk");function a(e){var o=e.sortDirection,t=(0,n.default)("ReactVirtualized__Table__sortableHeaderIcon",{"ReactVirtualized__Table__sortableHeaderIcon--ASC":o===i.default.ASC,"ReactVirtualized__Table__sortableHeaderIcon--DESC":o===i.default.DESC});return r.createElement("svg",{className:t,width:18,height:18,viewBox:"0 0 24 24"},o===i.default.ASC?r.createElement("path",{d:"M7 14l5-5 5 5z"}):r.createElement("path",{d:"M7 10l5 5 5-5z"}),r.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))}a.propTypes={}})),s.register("3CoHk",(function(o,t){e(o.exports,"default",(function(){return n}));var n={ASC:"ASC",DESC:"DESC"}})),s.register("lTZwK",(function(t,n){e(t.exports,"default",(function(){return a}));var r=s("hKZMS"),i=s("lDSNw");function a(e){var t=e.className,n=e.columns,s=e.index,a=e.key,l=e.onRowClick,u=e.onRowDoubleClick,c=e.onRowMouseOut,p=e.onRowMouseOver,d=e.onRowRightClick,m=e.rowData,f=e.style,_={"aria-rowindex":s+1};return(l||u||c||p||d)&&(_["aria-label"]="row",_.tabIndex=0,l&&(_.onClick=function(e){return l({event:e,index:s,rowData:m})}),u&&(_.onDoubleClick=function(e){return u({event:e,index:s,rowData:m})}),c&&(_.onMouseOut=function(e){return c({event:e,index:s,rowData:m})}),p&&(_.onMouseOver=function(e){return p({event:e,index:s,rowData:m})}),d&&(_.onContextMenu=function(e){return d({event:e,index:s,rowData:m})})),i.createElement("div",o(r)({},_,{className:t,key:a,role:"row",style:f}),n)}s("dTT2Z"),a.propTypes=null})),s.register("bkBBJ",(function(e,t){var n=s("cok9b"),r=s("i424E"),i=s("bdBuH"),a=s("8B9I3"),l=s("eRI02"),u=s("lDSNw"),c=s("4hFSU"),p=s("asRdT"),d=s("9vYiq"),m=s("3CoHk"),f=function(e){function t(){return o(n)(this,t),o(r)(this,o(i)(t).apply(this,arguments))}return o(a)(t,e),t}(u.Component);o(l)(f,"defaultProps",{cellDataGetter:d.default,cellRenderer:p.default,defaultSortDirection:m.default.ASC,flexGrow:0,flexShrink:1,headerRenderer:c.default,style:{}}),f.propTypes={}})),s.register("aD6Bt",(function(t,n){e(t.exports,"default",(function(){return k}));var r=s("hKZMS"),i=s("cok9b"),a=s("dIU22"),l=s("i424E"),u=s("bdBuH"),c=s("9zwXN"),p=s("8B9I3"),d=s("eRI02"),m=s("kEbMD");s("bkBBJ");var f=s("lDSNw"),_=s("ef4Zh");s("cRG5p");var g=s("lREV0"),v=s("chimx"),h=s("lTZwK"),b=s("4N7cY"),x=s("3CoHk");s("cRG5p");g=s("lREV0"),v=s("chimx");function j(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function y(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},o=e.columnIndex,t=void 0===o?0:o,n=e.rowIndex,r=void 0===n?0:n;this.Grid&&this.Grid.recomputeGridSize({rowIndex:r,columnIndex:t})}},{key:"recomputeRowHeights",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:e})}},{key:"scrollToPosition",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:e})}},{key:"scrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:e})}},{key:"getScrollbarWidth",value:function(){if(this.Grid){var e=(0,_.findDOMNode)(this.Grid),o=e.clientWidth||0;return(e.offsetWidth||0)-o}return 0}},{key:"componentDidMount",value:function(){this._setScrollbarWidth()}},{key:"componentDidUpdate",value:function(){this._setScrollbarWidth()}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,i=t.className,s=t.disableHeader,a=t.gridClassName,l=t.gridStyle,u=t.headerHeight,c=t.headerRowRenderer,p=t.height,d=t.id,_=t.noRowsRenderer,v=t.rowClassName,h=t.rowStyle,b=t.scrollToIndex,x=t.style,j=t.width,k=this.state.scrollbarWidth,w=s?p:p-u,O="function"==typeof v?v({index:-1}):v,C="function"==typeof h?h({index:-1}):h;return this._cachedColumnStyles=[],f.Children.toArray(n).forEach((function(o,t){var n=e._getFlexStyleForColumn(o,o.props.style);e._cachedColumnStyles[t]=y({overflow:"hidden"},n)})),f.createElement("div",{"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-colcount":f.Children.toArray(n).length,"aria-rowcount":this.props.rowCount,className:(0,m.default)("ReactVirtualized__Table",i),id:d,role:"grid",style:x},!s&&c({className:(0,m.default)("ReactVirtualized__Table__headerRow",O),columns:this._getHeaderColumns(),style:y({height:u,overflow:"hidden",paddingRight:k,width:j},C)}),f.createElement(g.default,o(r)({},this.props,{"aria-readonly":null,autoContainerWidth:!0,className:(0,m.default)("ReactVirtualized__Table__Grid",a),cellRenderer:this._createRow,columnWidth:j,columnCount:1,height:w,id:void 0,noContentRenderer:_,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,role:"rowgroup",scrollbarWidth:k,scrollToRow:b,style:y({},l,{overflowX:"hidden"})})))}},{key:"_createColumn",value:function(e){var o=e.column,t=e.columnIndex,n=e.isScrolling,r=e.parent,i=e.rowData,s=e.rowIndex,a=this.props.onColumnClick,l=o.props,u=l.cellDataGetter,c=l.cellRenderer,p=l.className,d=l.columnData,_=l.dataKey,g=l.id,v=c({cellData:u({columnData:d,dataKey:_,rowData:i}),columnData:d,columnIndex:t,dataKey:_,isScrolling:n,parent:r,rowData:i,rowIndex:s}),h=this._cachedColumnStyles[t],b="string"==typeof v?v:null;return f.createElement("div",{"aria-colindex":t+1,"aria-describedby":g,className:(0,m.default)("ReactVirtualized__Table__rowColumn",p),key:"Row"+s+"-Col"+t,onClick:function(e){a&&a({columnData:d,dataKey:_,event:e})},role:"gridcell",style:h,title:b},v)}},{key:"_createHeader",value:function(e){var o,t,n,r,i,s=e.column,a=e.index,l=this.props,u=l.headerClassName,c=l.headerStyle,p=l.onHeaderClick,d=l.sort,_=l.sortBy,g=l.sortDirection,v=s.props,h=v.columnData,b=v.dataKey,j=v.defaultSortDirection,k=v.disableSort,w=v.headerRenderer,O=v.id,C=v.label,S=!k&&d,E=(0,m.default)("ReactVirtualized__Table__headerColumn",u,s.props.headerClassName,{ReactVirtualized__Table__sortableHeaderColumn:S}),T=this._getFlexStyleForColumn(s,y({},c,{},s.props.headerStyle)),P=w({columnData:h,dataKey:b,disableSort:k,label:C,sortBy:_,sortDirection:g});if(S||p){var A=_!==b?j:g===x.default.DESC?x.default.ASC:x.default.DESC,I=function(e){S&&d({defaultSortDirection:j,event:e,sortBy:b,sortDirection:A}),p&&p({columnData:h,dataKey:b,event:e})};i=s.props["aria-label"]||C||b,r="none",n=0,o=I,t=function(e){"Enter"!==e.key&&" "!==e.key||I(e)}}return _===b&&(r=g===x.default.ASC?"ascending":"descending"),f.createElement("div",{"aria-label":i,"aria-sort":r,className:E,id:O,key:"Header-Col"+a,onClick:o,onKeyDown:t,role:"columnheader",style:T,tabIndex:n},P)}},{key:"_createRow",value:function(e){var o=this,t=e.rowIndex,n=e.isScrolling,r=e.key,i=e.parent,s=e.style,a=this.props,l=a.children,u=a.onRowClick,c=a.onRowDoubleClick,p=a.onRowRightClick,d=a.onRowMouseOver,_=a.onRowMouseOut,g=a.rowClassName,v=a.rowGetter,h=a.rowRenderer,b=a.rowStyle,x=this.state.scrollbarWidth,j="function"==typeof g?g({index:t}):g,k="function"==typeof b?b({index:t}):b,w=v({index:t}),O=f.Children.toArray(l).map((function(e,r){return o._createColumn({column:e,columnIndex:r,isScrolling:n,parent:i,rowData:w,rowIndex:t,scrollbarWidth:x})})),C=(0,m.default)("ReactVirtualized__Table__row",j),S=y({},s,{height:this._getRowHeight(t),overflow:"hidden",paddingRight:x},k);return h({className:C,columns:O,index:t,isScrolling:n,key:r,onRowClick:u,onRowDoubleClick:c,onRowRightClick:p,onRowMouseOver:d,onRowMouseOut:_,rowData:w,style:S})}},{key:"_getFlexStyleForColumn",value:function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t="".concat(e.props.flexGrow," ").concat(e.props.flexShrink," ").concat(e.props.width,"px"),n=y({},o,{flex:t,msFlex:t,WebkitFlex:t});return e.props.maxWidth&&(n.maxWidth=e.props.maxWidth),e.props.minWidth&&(n.minWidth=e.props.minWidth),n}},{key:"_getHeaderColumns",value:function(){var e=this,o=this.props,t=o.children;return(o.disableHeader?[]:f.Children.toArray(t)).map((function(o,t){return e._createHeader({column:o,index:t})}))}},{key:"_getRowHeight",value:function(e){var o=this.props.rowHeight;return"function"==typeof o?o({index:e}):o}},{key:"_onScroll",value:function(e){var o=e.clientHeight,t=e.scrollHeight,n=e.scrollTop;(0,this.props.onScroll)({clientHeight:o,scrollHeight:t,scrollTop:n})}},{key:"_onSectionRendered",value:function(e){var o=e.rowOverscanStartIndex,t=e.rowOverscanStopIndex,n=e.rowStartIndex,r=e.rowStopIndex;(0,this.props.onRowsRendered)({overscanStartIndex:o,overscanStopIndex:t,startIndex:n,stopIndex:r})}},{key:"_setRef",value:function(e){this.Grid=e}},{key:"_setScrollbarWidth",value:function(){var e=this.getScrollbarWidth();this.setState({scrollbarWidth:e})}}]),t}(f.PureComponent);o(d)(k,"defaultProps",{disableHeader:!1,estimatedRowSize:30,headerHeight:0,headerStyle:{},noRowsRenderer:function(){return null},onRowsRendered:function(){return null},onScroll:function(){return null},overscanIndicesGetter:v.default,overscanRowCount:10,rowRenderer:h.default,headerRowRenderer:b.default,rowStyle:{},scrollToAlignment:"auto",scrollToIndex:-1,style:{}}),k.propTypes={}})),s.register("3eBPi",(function(o,t){e(o.exports,"WindowScroller",(function(){return s("chPNO").default}));s("chPNO").default})),s.register("chPNO",(function(t,n){e(t.exports,"default",(function(){return j}));var r,i,a=s("cok9b"),l=s("dIU22"),u=s("i424E"),c=s("bdBuH"),p=s("9zwXN"),d=s("8B9I3"),m=s("eRI02"),f=s("lDSNw"),_=s("ef4Zh"),g=s("cJLjS"),v=s("8NnMG"),h=s("4xXqm");function b(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}var x=function(){return"undefined"!=typeof window?window:void 0},j=(i=r=function(e){function t(){var e,n;o(a)(this,t);for(var r=arguments.length,i=new Array(r),s=0;s0&&void 0!==arguments[0]?arguments[0]:this.props.scrollElement,o=this.props.onResize,t=this.state,n=t.height,r=t.width,i=this._child||_.findDOMNode(this);if(i instanceof Element&&e){var s=(0,v.getPositionOffset)(i,e);this._positionFromTop=s.top,this._positionFromLeft=s.left}var a=(0,v.getDimensions)(e,this.props);n===a.height&&r===a.width||(this.setState({height:a.height,width:a.width}),o({height:a.height,width:a.width}))}},{key:"componentDidMount",value:function(){var e=this.props.scrollElement;this._detectElementResize=(0,h.default)(),this.updatePosition(e),e&&((0,g.registerScrollListener)(this,e),this._registerResizeListener(e)),this._isMounted=!0}},{key:"componentDidUpdate",value:function(e,o){var t=this.props.scrollElement,n=e.scrollElement;n!==t&&null!=n&&null!=t&&(this.updatePosition(t),(0,g.unregisterScrollListener)(this,n),(0,g.registerScrollListener)(this,t),this._unregisterResizeListener(n),this._registerResizeListener(t))}},{key:"componentWillUnmount",value:function(){var e=this.props.scrollElement;e&&((0,g.unregisterScrollListener)(this,e),this._unregisterResizeListener(e)),this._isMounted=!1}},{key:"render",value:function(){var e=this.props.children,o=this.state,t=o.isScrolling,n=o.scrollTop,r=o.scrollLeft,i=o.height,s=o.width;return e({onChildScroll:this._onChildScroll,registerChild:this._registerChild,height:i,isScrolling:t,scrollLeft:r,scrollTop:n,width:s})}}]),t}(f.PureComponent),o(m)(r,"propTypes",null),i);o(m)(j,"defaultProps",{onResize:function(){},onScroll:function(){},scrollingResetTimeInterval:150,scrollElement:x(),serverHeight:0,serverWidth:0})})),s.register("cJLjS",(function(o,t){e(o.exports,"registerScrollListener",(function(){return p})),e(o.exports,"unregisterScrollListener",(function(){return d}));var n=s("isYpQ");s("chPNO");var r=[],i=null,a=null;function l(){a&&(a=null,document.body&&null!=i&&(document.body.style.pointerEvents=i),i=null)}function u(){l(),r.forEach((function(e){return e.__resetIsScrolling()}))}function c(e){e.currentTarget===window&&null==i&&document.body&&(i=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),function(){a&&(0,n.cancelAnimationTimeout)(a);var e=0;r.forEach((function(o){e=Math.max(e,o.props.scrollingResetTimeInterval)})),a=(0,n.requestAnimationTimeout)(u,e)}(),r.forEach((function(o){o.props.scrollElement===e.currentTarget&&o.__handleWindowScrollEvent()}))}function p(e,o){r.some((function(e){return e.props.scrollElement===o}))||o.addEventListener("scroll",c),r.push(e)}function d(e,o){(r=r.filter((function(o){return o!==e}))).length||(o.removeEventListener("scroll",c),a&&((0,n.cancelAnimationTimeout)(a),l()))}})),s.register("8NnMG",(function(o,t){e(o.exports,"getDimensions",(function(){return i})),e(o.exports,"getPositionOffset",(function(){return s})),e(o.exports,"getScrollOffset",(function(){return a}));var n=function(e){return e===window},r=function(e){return e.getBoundingClientRect()};function i(e,o){if(e){if(n(e)){var t=window,i=t.innerHeight,s=t.innerWidth;return{height:"number"==typeof i?i:0,width:"number"==typeof s?s:0}}return r(e)}return{height:o.serverHeight,width:o.serverWidth}}function s(e,o){if(n(o)&&document.documentElement){var t=document.documentElement,i=r(e),s=r(t);return{top:i.top-s.top,left:i.left-s.left}}var l=a(o),u=r(e),c=r(o);return{top:u.top+l.top-c.top,left:u.left+l.left-c.left}}function a(e){return n(e)&&document.documentElement?{top:"scrollY"in window?window.scrollY:document.documentElement.scrollTop,left:"scrollX"in window?window.scrollX:document.documentElement.scrollLeft}:{top:e.scrollTop,left:e.scrollLeft}}})),s.register("8Ht27",(function(t,n){e(t.exports,"SearchableListFilterBar",(function(){return b}));var r=s("lDSNw"),i=s("66FTw"),a=s("cZIbv"),l=s("aanFI"),u=s("kn91D");const c=.75*window.innerWidth,p=a.default.div` + position: relative; +`,d=a.default.div` + display: flex; + flex-direction: row; + overflow: auto; +`,m=a.default.div` + background: ${({active:e})=>e?"#AB9FF2":"#333333"}; + height: 32px; + border-radius: 32px; + padding: 0 12px 1px; + margin-right: 6px; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + &:hover { + background: ${({active:e})=>e?"#e2dffe":"#444444"}; + } +`,f=(0,a.default)(u.Text).attrs({weight:600,size:15,noWrap:!0})``,_=a.default.div` + position: absolute; + top: 0; + bottom: 0; + width: 30px; + display: flex; + align-items: center; + z-index: 2; +`,g=(0,a.default)(_)` + background: linear-gradient(90deg, transparent 0%, #222222 30%); + justify-content: flex-end; + right: 0; + padding-right: 5px; +`,v=(0,a.default)(g)` + transform: rotate(180deg); + right: auto; + left: 0; + padding-left: 5px; +`,h=(0,a.default)(l.IconChevronRight).attrs({fill:"#FFFFFF"})``,b=o(r).memo((({onPress:e,filters:t})=>{const[n,s]=o(r).useState(!1),[a,l]=o(r).useState(!1),u=(0,r.useRef)(null),{x:_}=o(i)(u);(0,r.useEffect)((()=>{u.current&&(s(_>0),l(_+u.current.offsetWidth{u.current&&u.current.scrollBy({left:e*c,behavior:"smooth"})}),[]),x=(0,r.useCallback)((()=>b(-1)),[b]),j=(0,r.useCallback)((()=>b(1)),[b]);return o(r).createElement(p,null,n?o(r).createElement(v,{onClick:x},o(r).createElement(h,null)):null,o(r).createElement(d,{ref:u},t.map((t=>o(r).createElement(m,{key:t.id,onClick:()=>e(t.id),active:t.active},o(r).createElement(f,{color:t.active?"#000000":"#FFFFFF"},t.label))))),a?o(r).createElement(g,{onClick:j},o(r).createElement(h,null)):null)}))})),s.register("66FTw",(function(e,o){Object.defineProperty(e.exports,"__esModule",{value:!0});var t=s("2WUgS"),n=s("lDSNw"),r=t.__importDefault(s("gCLKU")),i=s("3eHRP");e.exports.default=function(e){var o=r.default({x:0,y:0}),t=o[0],s=o[1];return n.useEffect((function(){var o=function(){e.current&&s({x:e.current.scrollLeft,y:e.current.scrollTop})};return e.current&&i.on(e.current,"scroll",o,{capture:!1,passive:!0}),function(){e.current&&i.off(e.current,"scroll",o)}}),[e]),t}})),s.register("jdNMe",(function(t,n){e(t.exports,"getFilters",(function(){return l}));var r=s("4y59b"),i=s("6mGQ5"),a=s("gEm7x");const l=e=>{const{data:t,activeFilterId:n,filterKey:s,filterLabels:l,alwaysShowFilters:u}=e;if(0===l.length)return[];if(u)return l.map((e=>({label:e.label,id:e.id,active:n===e.id})));const c=[],p=l.find((e=>e.id===a.DEFAULT_FILTER_ID));p&&c.push({label:p.label,id:p.id,active:n===p.id});for(const e of t){const t=o(i)(e,s);if(c.some((e=>e.id===t)))continue;const a=l.findIndex((e=>e.id===t));if(-1!==a&&(c[a]={label:l[a].label,id:t,active:n===t},c.filter(r.nonNullable).length===l.length))break}return c.filter(r.nonNullable)}})),s.register("hnhp8",(function(t,n){e(t.exports,"FUNGIBLE_TOKEN_ROW_HEIGHT",(function(){return x})),e(t.exports,"FungibleTokenRow",(function(){return T})),e(t.exports,"fungibleToProps",(function(){return P}));var r=s("6Tvfa"),i=s("belzv"),a=s("gYh0e"),l=s("e3HdP"),u=s("lDSNw"),c=s("gmVmN"),p=s("cZIbv"),d=s("6EObQ"),m=s("aanFI"),f=s("6l2nq"),_=s("hjnIF"),g=s("e4sKe"),v=s("4RfY3"),h=s("kn91D"),b=s("e0omL");const x=74,j=(0,p.default)(f.Row).attrs({align:"center",padding:"15px"})` + cursor: pointer; + background-color: #2a2a2a; + border-radius: 8px; + height: ${x}px; + &:hover { + background-color: #333; + } +`,y=p.default.figure` + margin-right: 10px; +`,k=p.default.div` + margin-left: 10px; + position: relative; +`,w=(0,p.default)(f.Row).attrs({justify:"space-between"})``,O=p.default.div` + flex: 1; + display: flex; + flex-direction: column; + justify-content: space-between; +`,C=(0,p.default)(h.Text).attrs({textAlign:"left"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; + word-break: break-word; + text-overflow: ellipsis; + word-break: break-all; +`,S=(0,p.default)(h.Text).attrs({size:14,lineHeight:17,textAlign:"right"})``,E=e=>e?e>0?"#21E56F":e<0?"#EB3742":void 0:"#777777",T=o(u).memo((e=>{var t;const{tokenAddress:n,walletAddress:s,balance:l,chainMetadata:p,currencyValue:f,currencyChange:h,isLoadingPrices:x,logoUri:T,name:P,onClick:A,onMouseEnter:I,showCurrencyValues:M=!0,showBalance:D=!0,symbol:N,type:z,showInfoTooltip:L,tooltipContent:R,spamStatus:F,visibilityOverrideValue:B}=e,H=n?(0,r.formatHashMedium)(n):void 0,V=null!==(t=null!=N?N:H)&&void 0!==t?t:"",W=void 0!==f?(0,c.formatDollarAmount)(f):"–",G=void 0!==h?(0,c.formatDollarAmount)(h,{includePlusPrefix:!0}):"-",U=D?`${(0,c.formatTokenAmount)(l)} ${V}`:V;let q=`fungible-token-row-${`${null!=N?N:n&&(0,r.formatHashMedium)(n)}`}`;s&&(0,a.getAddressBadge)(p.id,s)&&(q+=`-${(0,i.addressTypeFromAddress)(p.id,s)}`);const $=(0,a.getDerivedSpamStatusFromValue)(B,{spamStatus:F})===a.SpamStatus.PossibleSpam;return o(u).createElement(j,{"data-testid":q,onMouseEnter:I,onClick:A,role:"button"},o(u).createElement(y,null,o(u).createElement(d.EcosystemImage,{image:{type:"fungible",src:T,fallback:N||n},tokenType:z,chainMeta:p})),o(u).createElement(O,null,o(u).createElement(w,{margin:"0 0 2.5px 0"},o(u).createElement(g.TokenNameBadge,{networkID:p.id,walletAddress:s},o(u).createElement(o(u).Fragment,null,o(u).createElement(C,{size:16,weight:600,lineHeight:19},P),$?o(u).createElement(m.IconWarning,{fill:b.WARNING_COLOR,height:16}):null)),M?x?o(u).createElement(_.SkeletonLoader,{width:"75px",height:"8px",borderRadius:"8px",backgroundColor:"#484848"}):o(u).createElement(S,{weight:500},W):null),o(u).createElement(w,{margin:"2.5px 0 0 0"},o(u).createElement(C,{size:14,lineHeight:17,color:"#777777"},U),M?x?o(u).createElement(_.SkeletonLoader,{width:"35px",height:"8px",borderRadius:"8px",backgroundColor:"#484848"}):o(u).createElement(S,{color:E(h)},G):null)),L&&o(u).createElement(k,null,o(u).createElement(v.TooltipInteractive,{alignment:"left",index:0,content:R},o(u).createElement(m.IconInfo,null))))})),P=(e,o)=>{const{balance:t,chain:n,name:r,symbol:i,logoUri:s,tokenAddress:a,usd:u,usd_24h_change:c,walletAddress:p,spamStatus:d,key:m}=e.data;return{balance:t,chainMetadata:n,currencyChange:c,currencyValue:u,logoUri:s,name:null!=r?r:(0,l.t)("assetDetailUnknownToken"),symbol:i,tokenAddress:a,walletAddress:p,spamStatus:d,visibilityOverrideValue:null==o?void 0:o.get(m),type:e.type}}})),s.register("4RfY3",(function(t,n){e(t.exports,"TooltipInteractive",(function(){return v}));var r=s("lDSNw"),i=s("cZIbv"),a=s("aanFI");const l=i.default.div` + position: relative; +`,u=i.default.div` + display: flex; + .copy-icon { + path { + stroke: ${e=>e.isVisible?"#fff":"#777"}; + } + } +`,c=i.default.div` + background: #000; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); + color: white; + border-radius: 6px; +`,p=i.default.div` + z-index: 3; +`,d=(0,i.default)(p)` + position: absolute; + top: 100%; + left: 50%; + transform: translateX(-50%); + padding-top: 6px; + + > svg { + position: absolute; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); + top: 0; + left: 50%; + transform: translateX(-50%); + } +`,m=(0,i.default)(p)` + position: absolute; + top: -16px; + right: 0px; + padding-right: 21px; // 16px + 5px (padding) + > svg { + position: absolute; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); + top: 16px; + right: 16px; + } +`,f=(0,i.default)(p)` + position: fixed; + top: ${e=>e.top}px; + left: 64px; /* SidebarWidth + 2 * margin */ + padding-left: 22px; + + > svg { + position: absolute; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); + top: ${e=>(e.bottomSpace||0)+16}px; + left: 16px; + } +`,_=(0,i.default)(p)` + position: fixed; + top: ${e=>e.top}px; + left: 64px; /* SidebarWidth + 2 * margin */ + padding-left: 16px; +`,g=(0,i.default)(p)` + position: fixed; + top: ${e=>e.top+28}px; + right: 8px; /* SidebarWidth + 2 * margin */ + padding-right: 16px; +`,v=o(r).memo((({alignment:e,children:t,content:n,tooltipRef:i,onMouseEnter:s,onMouseLeave:a,closeOnSecondClick:p=!0})=>{const d=(0,r.useRef)(null),m=(0,r.useRef)(null),[f,_]=(0,r.useState)(!1),[g,v]=(0,r.useState)(0),[b,x]=(0,r.useState)(0),j=(0,r.useCallback)((()=>{var e;const o=null===(e=d.current)||void 0===e?void 0:e.getBoundingClientRect();o&&(v(o.top),_(!0))}),[]),y=(0,r.useCallback)((()=>{_(!1),v(0),x(0)}),[]),k=(0,r.useCallback)((()=>{f?y():j()}),[y,f,j]),w=(0,r.useCallback)((()=>{s&&s(),j()}),[s,j]),O=(0,r.useCallback)((()=>{a&&a(),y()}),[y,a]);return(0,r.useImperativeHandle)(i,(()=>({close:y}))),(0,r.useEffect)((()=>{if(f&&m.current){const e=m.current.getBoundingClientRect(),o=window.innerHeight-8-e.bottom;x(o<0?Math.abs(o):0)}}),[f,n,g]),o(r).createElement(l,{ref:d,onMouseEnter:w,onMouseLeave:O,"data-testid":"tooltip_interactive-wrapper"},o(r).createElement(u,{isVisible:f,onClick:p?k:j},t),f&&o(r).createElement(h,{alignment:e,top:g-b,bottomSpace:b},o(r).createElement(c,{ref:m},n)))})),h=o(r).memo((({alignment:e,children:t,top:n,bottomSpace:i})=>{switch(e){case"bottom":return o(r).createElement(d,{top:n},o(r).createElement(a.IconArrowUpTooltip,null),t);case"bottomRight":return o(r).createElement(g,{top:n},t);case"right":return o(r).createElement(f,{top:n,bottomSpace:i},o(r).createElement(a.IconArrowLeftTooltip,null),t);case"rightCenter":return o(r).createElement(_,{top:n},t);case"left":return o(r).createElement(m,{top:n},o(r).createElement(a.IconArrowRightTooltip,null),t);default:return null}}))})),s.register("i1Cs8",(function(t,n){e(t.exports,"SwapAssetTooltip",(function(){return E}));var r=s("6Tvfa"),i=s("belzv"),a=s("gYh0e"),l=s("lMzyG"),u=s("lDSNw"),c=s("gmVmN"),p=s("cZIbv"),d=s("aanFI"),m=s("bz0pe"),f=s("kn91D"),_=s("gMNJN"),g=s("as7Iq"),v=s("a8kcR");const h=p.default.div` + display: flex; + align-items: center; + justify-content: center; +`,b=p.default.div` + min-width: 240px; +`,x=p.default.div` + padding: 16px 16px 0; + font-size: 14px; +`,j=(0,p.default)(m.TooltipContentRow)` + margin-bottom: 12px; +`,y=(0,p.default)(f.Text).attrs({margin:"0 4px 0 12px",size:14,lineHeight:17,weight:500,noWrap:!0,maxWidth:"100px"})` + color: ${e=>e.copied?v.theme.purple:v.theme.white}; +`,k=p.default.div` + display: flex; + align-items: center; + &:hover { + ${y} { + color: ${v.theme.purple}; + } + ${h} { + path { + stroke: ${v.theme.purple}; + } + } + } +`,w=p.default.span` + color: ${v.theme.grayLight}; + size: 14px; + text-align: left; + margin-left: 5px; +`,O=p.default.span` + color: ${v.theme.purple}; + size: 14px; +`,C=(0,p.default)(j)` + cursor: pointer; + display: flex; + justify-content: center; + align-items: center; + padding: 12px 16px; + border-top: 1px solid ${v.theme.backgroundWallet}; + &:hover { + ${O} { + color: ${v.theme.purpleLight}; + } + } +`,S=o(u).memo((({fungible:e,price:t,buttonText:n,chainName:r,copied:i,i18nStrings:s,copy:l,onContainerClick:p,viewOnExplorer:f})=>o(u).createElement(b,{onClick:p},o(u).createElement(x,null,o(u).createElement(j,null,o(u).createElement(w,null,s.swapperTooltipPrice),o(u).createElement(m.TooltipText,null,t?(0,c.formatDollarAmount)(t):"-")),o(u).createElement(j,null,o(u).createElement(w,null,s.swapperTooltipNetwork),o(u).createElement(m.TooltipText,null,r)),(0,a.isNative)(e.type)?null:o(u).createElement(j,{onClick:l},o(u).createElement(w,null,s.swapperTooltipAddress),o(u).createElement(k,null,o(u).createElement(y,{copied:i},n),o(u).createElement(h,null,i?o(u).createElement(d.IconCheckmark,{width:12,fill:v.theme.purple}):o(u).createElement(d.IconCopy,{width:12}))))),o(u).createElement(C,{onClick:f},o(u).createElement(O,null,s.viewOnExplorer))))),E=({fungible:e})=>{const t=(e=>{var o,t;const{t:n}=(0,l.useTranslation)(),s=(0,r.formatHashMedium)(null!==(o=e.data.tokenAddress)&&void 0!==o?o:"",3),{buttonText:c,copied:p,copy:d}=(0,g.useCopyButton)(e.data.tokenAddress,s),m=(0,u.useCallback)((e=>{e.stopPropagation()}),[]),f=i.Chains.getNetworkName(e.data.chain.id),v=_.hooks.useFungibleExplorerUrl(e),{explorerName:h,explorerUrl:b}={explorerName:null==v?void 0:v.explorerName,explorerUrl:null==v?void 0:v.explorerUrl},x=(0,u.useCallback)((()=>{b&&window.open(b)}),[b]),j=(0,u.useMemo)((()=>({swapperTooltipNetwork:n("swapperTooltipNetwork"),swapperTooltipAddress:n("swapperTooltipAddress"),swapperTooltipPrice:n("swapperTooltipPrice"),viewOnExplorer:n("assetDetailViewOnExplorer",{explorer:h})})),[h,n]);return{fungible:e,price:null===(t=_.hooks.usePrice({query:{data:(0,a.getFungibleCaip19FromFungible)(e)}}).data)||void 0===t?void 0:t.price,buttonText:c,chainName:f,copied:p,i18nStrings:j,copy:d,onContainerClick:m,viewOnExplorer:x}})(e);return o(u).createElement(S,Object.assign({},t))}})),s.register("as7Iq",(function(o,t){e(o.exports,"useCopyButton",(function(){return a}));var n=s("lMzyG"),r=s("lDSNw"),i=s("2XM7d");const a=(e,o)=>{const{t:t}=(0,n.useTranslation)(),[s,a,l]=(0,i.useCopyToClipboard)(null!=e?e:""),u=s?t("pastParticipleCopied"):o||t("commandCopy");return(0,r.useEffect)((()=>{let e;return s&&(e=setTimeout((()=>{l(!1)}),3e3)),()=>{e&&clearTimeout(e)}}),[s,l]),{buttonText:u,copied:s,copy:a}}})),s.register("85ZKy",(function(t,n){e(t.exports,"SwapBridgeRefuelPage",(function(){return k}),(function(e){return k=e}));var r=s("lMzyG"),i=s("lDSNw"),a=s("cZIbv"),l=s("laYjG"),u=s("aanFI"),c=s("5RSKW"),p=s("dYw9I"),d=s("kn91D"),m=s("Ofn8S"),f=s("gMNJN"),_=s("2LZGp"),g=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{const{t:y}=(0,r.useTranslation)();return o(i).createElement(v,null,o(i).createElement(j,null,o(i).createElement(h,null,o(i).createElement(p.PageHeader,{leftButton:{type:"close",onClick:_}},y("bridgeRefuelTitle")),o(i).createElement(u.IconBridgeRefuel,null),o(i).createElement(b,null,y("bridgeRefuelEnable")),o(i).createElement(x,null,y("bridgeRefuelDescription"))),o(i).createElement(m.InfoCard,{roundedTop:!0,roundedBottom:!0},o(i).createElement(m.InfoRow,{label:y("bridgeRefuelLabelBalance",{symbol:e})},o(i).createElement(m.Value,{color:"#EB3742"},t)),o(i).createElement(m.InfoRow,{label:y("bridgeRefuelLabelReceive"),isLoading:g},o(i).createElement(m.Value,{color:d&&n?"#21E56F":void 0},d&&n?s:"-")),o(i).createElement(m.InfoRow,{label:y("bridgeRefuelLabelFee"),isLoading:g},o(i).createElement(m.Value,null,d&&n?a:"")))),o(i).createElement("div",null,o(i).createElement(l.Button,{theme:"default",onClick:()=>f(!1)},y("bridgeRefuelDismiss")),o(i).createElement(c.ItemSeparator,{gap:10}),o(i).createElement(l.Button,{theme:"primary",onClick:()=>f(!0)},y("bridgeRefuelEnable"))))})),k=()=>{const e=(()=>{const{handleHideModalVisibility:e}=(0,_.useModals)(),o=f.hooks.useBridgeRefuelProps(),{setRefuelEnabled:t}=o,n=g(o,["setRefuelEnabled"]),r=(0,i.useCallback)((()=>{e("bridgeRefuel")}),[e]),s=(0,i.useCallback)((e=>{t(e),r()}),[r,t]);return Object.assign(Object.assign({},n),{enableRefuel:s,hideBridgeRefuel:r})})();return o(i).createElement(y,Object.assign({},e))}})),s.register("lQFR7",(function(t,n){e(t.exports,"SwapProvidersPage",(function(){return w}));var r=s("lBuGR"),i=s("lMzyG"),a=s("a0t1u"),l=s("lDSNw"),u=s("cZIbv"),c=s("44I6u"),p=s("kBpKb"),d=s("dYw9I"),m=s("c6Gae"),f=s("6l2nq"),_=s("hjnIF"),g=s("kn91D"),v=s("gMNJN"),h=s("2LZGp");const b=u.default.ul` + margin: 0; + padding: 0; + height: ${e=>e.fullHeight?410:360}px; + overflow: auto; +`,x=u.default.li` + display: flex; + align-items: center; + justify-content: space-between; + cursor: pointer; + background: ${e=>e.isSelected?"#AB9FF2":"#2A2A2A"}; + border-radius: 6px; + height: ${52}px; + padding: 16px; + margin-bottom: 10px; + &:hover { + background: ${e=>e.isSelected?"#e2dffe":"#333333"}; + } +`,j=(0,u.default)(x)` + height: ${72}px; + padding: 12px; +`,y=({isBridge:e})=>o(l).createElement(o(l).Fragment,null,[...Array(5)].map(((t,n)=>o(l).createElement(_.SkeletonLoader,{key:`swap-provider-row-loader-${n}`,align:"center",width:"100%",height:(e?72:52)+"px",backgroundColor:"#2D2D2D",borderRadius:"8px",margin:"0 0 10px 0",padding:"10px"})))),k=o(l).memo((({rows:e,selectedProviderIndex:t,isLoadingProviders:n,title:r,isBridge:i,hideSwapProvidersModal:s,onClick:u})=>o(l).createElement(p.PopupAndNotificationErrorBoundary,{onReset:s},o(l).createElement(d.PageHeader,{leftButton:{type:"close",onClick:s}},r),n?o(l).createElement(y,{isBridge:i}):o(l).createElement(b,{fullHeight:i},e.map(((e,n)=>{const r=n===t;return(0,a.isBridgeProviderRow)(e)?o(l).createElement(T,{key:`bridge-provider-row-${n}`,index:n,row:e,onClick:u}):o(l).createElement(O,{key:`provider-row-${n}`,index:n,row:e,onClick:u,isSelected:r})})))))),w=()=>{const e=(()=>{const{t:e}=(0,i.useTranslation)(),{data:[o]}=(0,r.useFeatureFlags)(["enable-native-bridge-pairs"]),{handleHideModalVisibility:t}=(0,h.useModals)(),n=(0,l.useCallback)((()=>{t("swapProviders")}),[t]),s=v.hooks.useSwapProvidersProps({enableNativeBridgePairs:o}),u=(0,l.useCallback)((e=>{s.setSelectedProviderIndex(e),n()}),[n,s]),c=s.rows.some(a.isBridgeProviderRow),p=e(c?"swapProvidersTitle":"swapTopQuotesTitle");return Object.assign(Object.assign({},s),{hideSwapProvidersModal:n,onClick:u,isBridge:c,title:p})})();return o(l).createElement(k,Object.assign({},e))},O=({index:e,row:t,isSelected:n,onClick:r})=>o(l).createElement(x,{isSelected:n,onClick:()=>r(e)},o(l).createElement(C,{size:14,weight:600,color:n?"#222222":"#ffffff",maxWidth:"250px"},t.name),o(l).createElement(S,{size:14,weight:600,color:n?"#222222":"#999999",padding:"0 0 0 16px"},t.fee)),C=(0,u.default)(g.Text)` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; + text-align: left; +`,S=(0,u.default)(g.Text)` + flex-shrink: 0; +`,E=(0,u.default)(g.Text)` + background: ${e=>e.backgroundColor}; + border-radius: 4px; + padding: 2px 6px; + margin-right: 4px; +`,T=({index:e,row:t,onClick:n})=>o(l).createElement(j,{onClick:()=>n(e)},t.logoURI?o(l).createElement(c.Column,{flex:0,margin:"0 12px 0 0"},o(l).createElement(m.PImage,{src:t.logoURI,width:48,height:48})):null,o(l).createElement(c.Column,{flex:1},o(l).createElement(f.Row,{justify:"space-between"},o(l).createElement(C,{size:17,weight:600,color:"#fff"},t.name),o(l).createElement(S,{size:17,weight:600,color:"#fff"},t.amount)),o(l).createElement(f.Row,{justify:"space-between"},o(l).createElement(f.Row,{align:"center"},t.tags.map((e=>{const t={RECOMMENDED:{textColor:"#222222",backgroundColor:"#21E56F"},FASTEST:{textColor:"#222222",backgroundColor:"#37AAEB"}}[e.key];return t?o(l).createElement(E,{key:e.key,size:11,lineHeight:13,weight:600,color:null==t?void 0:t.textColor,backgroundColor:null==t?void 0:t.backgroundColor},e.text):null})),o(l).createElement(C,{size:14,weight:400,color:t.time.isFast?"#999":"#EB3742"},t.time.text)),o(l).createElement(S,{size:14,weight:400,color:"#999"},t.fee))))})),s.register("c6Gae",(function(t,n){e(t.exports,"PImage",(function(){return c}),(function(e){return c=e})),s("jlKgL");var r=s("6H0Yb"),i=s("lDSNw"),a=s("cZIbv"),l=s("hjnIF"),u=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{src:t,fallback:n,loader:s,onLoad:a,onError:l,loaderEnabled:c}=e,d=u(e,["src","fallback","loader","onLoad","onError","loaderEnabled"]);const[m,f]=(0,i.useState)("init"),[_,g]=(0,i.useState)(!1),v=(0,i.useMemo)((()=>function(e,o,t){if(e)return e.startsWith("data://")?e:"string"==typeof o||"string"==typeof t?(0,r.getImageThroughProxy)(e):o&&t?(0,r.getScaledImageURIExt)(e,o,t):o?(0,r.getScaledImageURI)(e,"width",o):t?(0,r.getScaledImageURI)(e,"height",t):(0,r.getImageThroughProxy)(e)}(t,d.width,d.height)),[d.height,d.width,t]),h=(0,i.useMemo)((()=>_?t:v),[t,v,_]),b=(0,i.useCallback)((e=>{_?(f("error"),null==l||l(e)):(f("retrying"),g(!0))}),[_,f,l,g]);return"error"!==m&&t?o(i).createElement(o(i).Fragment,null,o(i).createElement("img",Object.assign({src:h,onLoad:a,onError:b},d)),"loading"===m&&c&&o(i).createElement(o(i).Fragment,null,s||o(i).createElement(p,null))):o(i).createElement(o(i).Fragment,null,null!=n?n:null)},p=(0,a.default)(l.SkeletonLoader)` + width: 100%; + height: 100%; +`})),s.register("Gzbnz",(function(t,n){e(t.exports,"SwapReviewPage",(function(){return z}));var r=s("lMzyG"),i=s("a0t1u"),a=s("4yY1D"),l=s("4y59b"),u=s("5Wbtn"),c=s("lDSNw"),p=s("cZIbv"),d=s("laYjG"),m=s("ipYJz"),f=s("6EObQ"),_=s("dYw9I"),g=s("kn91D"),v=s("6ha3o"),h=s("72nwa"),b=s("gMNJN"),x=s("2LZGp"),j=s("h5kyv"),y=s("7SpOr"),k=s("3m8JB");const w=p.default.div` + height: 100%; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; + overflow-y: scroll; + padding: 16px 16px ${78}px; // footer height + padding +`,O=p.default.div` + display: flex; + flex-direction: column; + align-items: center; + width: 100%; +`,C=p.default.div` + display: flex; + flex-direction: column; + width: 100%; + padding: 16px; + position: absolute; + bottom: 0; +`,S=p.default.div` + background-color: #2a2a2a; + border-radius: 6px; + width: 100%; + + > *:first-child { + border-bottom: 1px solid #222222; + } +`,E=p.default.div` + display: flex; + justify-content: space-between; + align-items: center; +`,T=p.default.div` + display: flex; + flex-direction: row; + align-items: center; + width: 100%; + height: 83px; + padding: 16px; +`,P=p.default.div` + margin-left: 12px; + width: 100%; +`,A=(0,p.default)(g.Text).attrs({size:14,weight:400,color:"#999",textAlign:"left"})``,I=(0,p.default)(g.Text).attrs({size:28,lineHeight:32,weight:600,color:"#FFFFFF",textAlign:"left"})` + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; +`,M=({title:e,network:t,tokenType:n,symbol:r,logoUri:i,tokenAddress:s,amount:a,amountUsd:l})=>o(c).createElement(T,null,o(c).createElement(f.EcosystemImage,{image:{type:"fungible",src:i,fallback:r||s},size:44,tokenType:n,chainMeta:t}),o(c).createElement(P,null,o(c).createElement(E,null,o(c).createElement(A,null,e),o(c).createElement(A,null,l)),o(c).createElement(I,null,a))),D=o(c).memo((({buyToken:e,sellToken:t,hideSwapReview:n,onSwapClicked:r,t:i})=>o(c).createElement(w,null,o(c).createElement(O,null,o(c).createElement(_.PageHeader,{leftButton:{type:"close",onClick:n}},i("swapReviewFlowPrimaryText")),o(c).createElement(S,null,o(c).createElement(M,Object.assign({},t,{title:i("swapReviewFlowYouPay")})),o(c).createElement(M,Object.assign({},e,{title:i("swapReviewFlowYouReceive")}))),o(c).createElement(h.SwapInfoCard,{isSwapReview:!0})),o(c).createElement(C,null,o(c).createElement(m.CloseFooter,{removeFooterExpansion:!0,removeShadowFooter:!0},o(c).createElement(d.Button,{theme:"primary",onClick:r},i("swapReviewFlowActionButtonPrimary"))))))),N=()=>{const e=(()=>{const{t:e}=(0,r.useTranslation)(),{handleHideModalVisibility:t}=(0,x.useModals)(),{pushDetailView:n}=(0,v.useDetailViews)(),s=(0,i.useSwapperStore)((e=>e.setQuoteFetchIntervalToggle)),p=(0,i.useSwapperStore)((e=>e.multichainQuoteResponse)),{data:d}=b.hooks.useSelectedMultiChainAccount(),m=(0,c.useMemo)((()=>null==d?void 0:d.addresses.find((e=>e.networkID===(null==p?void 0:p.sellToken.chainId)))),[d,p]);b.hooks.useThrowIfFailWalletScreen(m,u.WalletScreenSurface.SWAP_FUNGIBLE);const f=b.hooks.useSwapReviewProps(),_=(0,i.useSwapperStore)((e=>e.selectedProviderIndex)),g=(0,c.useMemo)((()=>(p?p.quotes:[])[_]),[p,_]),h=(0,l.useDebouncedCallback)((()=>{j.analytics.capture("swapperSwap");const e=(0,i.analyticsPayload)({buyToken:i.useSwapperStore.getState().buyFungible,sellToken:i.useSwapperStore.getState().sellFungible,sellAssetUsdValue:i.useSwapperStore.getState().sellUsdValue,buyAssetUsdValue:i.useSwapperStore.getState().buyUsdValue,quote:g});e&&(a.telemetry.addBreadcrumb(a.FeatureTag.Swapper,"approved",a.Severity.Info,(0,a.safeBreadcrumbData)(e.swap)),j.asyncSwapAnalytics.then((o=>o.approved(e)))),n(o(c).createElement(y.SwapConfirmationPage,null))})),k=(0,c.useCallback)((()=>{s(!0),t("swapReview")}),[t,s]);return Object.assign(Object.assign({},f),{hideSwapReview:k,onSwapClicked:h,t:e})})();return o(c).createElement(D,Object.assign({},e))},z=()=>{const{data:e}=b.hooks.useTermsAcknowledgement();return null!=e&&e?o(c).createElement(N,null):o(c).createElement(k.SwapTermsOfServicePage,null)}})),s.register("72nwa",(function(t,n){e(t.exports,"SwapInfoCard",(function(){return S}));var r=s("lMzyG"),i=s("a0t1u"),a=s("4y59b"),l=s("lDSNw"),u=s("gmVmN"),c=s("cZIbv"),p=s("aanFI"),d=s("5RSKW"),m=s("bz0pe"),f=s("kn91D"),_=s("gMNJN"),g=s("2LZGp"),v=s("Ofn8S"),h=s("4SN06"),b=s("fqcH7");const x=c.default.div` + margin: 10px 0; + width: 100%; +`,j=(0,c.default)(f.Text).attrs({color:"#777",size:14})` + font-style: italic; + text-align: left; +`,y=c.default.span` + color: #777; + size: 14px; + font-style: italic; + text-align: left; + margin-left: 5px; +`,k=c.default.div` + display: flex; + flex-direction: row; + min-width: 0; +`,w=c.default.span` + position: relative; + top: 1px; + margin-left: 5px; +`,O=o(l).memo((({feeBreakdown:e,isSwapReview:t,displayRefuelRow:n,fees:r,executionDuration:s,priceImpact:c,slippage:m,provider:f,exchangeRate:_,isFetchingQuote:g,showSwapProvidersModal:h,buyNetwork:x,sellNetwork:j,t:y})=>{const O=!t&&!!f,C=t&&!r.phantomFee.amount.isZero()&&!g,S=n?o(l).createElement(b.SwapRefuelRow,{isSwapReview:t}):null,T=o(l).createElement(v.InfoRow,{label:y("swapFeesProvider"),tooltipContent:y("swapFeesProviderDisclaimer"),isLoading:g,onClick:O?h:void 0},o(l).createElement(k,null,o(l).createElement(v.Value,null,f),O?o(l).createElement(w,null,o(l).createElement(p.IconChevronRightThin,{fill:"#777"})):null)),P=o(l).createElement(v.InfoRow,{label:y("swapFeesRate"),tooltipContent:y("swapFeesRateDisclaimerMultichain"),isLoading:g},o(l).createElement(v.Value,null,_.rate));let A=[];return A=t?[P,x&&j&&x!==j?o(l).createElement(v.InfoRow,{label:y("nounNetwork"),isLoading:g},o(l).createElement(v.Value,null,j," ➔ ",x)):null,o(l).createElement(v.InfoRow,{label:y("swapFeesFees"),tooltipContent:e&&o(l).createElement(E,Object.assign({},e)),isLoading:g||r.isFetchingFees},o(l).createElement(v.Value,null,r.totalFees.uiAmount)),T,s>0?o(l).createElement(v.InfoRow,{label:y("swapEstimatedTimeShort"),tooltipContent:y("swapEstimatedTimeDisclaimer"),isLoading:g},o(l).createElement(v.Value,null,(0,i.formatSecondsAsSwapTime)(s,y))):null,c?o(l).createElement(v.InfoRow,{label:y("swapFeesPriceImpact"),tooltipContent:y("swapFeesPriceImpactDisclaimer")},o(l).createElement(v.Value,null,c.text)):null,m?o(l).createElement(v.InfoRow,{label:y("swapFeesSlippage"),tooltipContent:y("swapFeesHighSlippageDisclaimer",{slippage:m.percentage})},o(l).createElement(v.Value,null,m.text)):null,S]:[c&&c.percentage>i.HIGH_PRICE_IMPACT_THRESHOLD?o(l).createElement(v.InfoRow,{label:y("swapFeesHighPriceImpact"),icon:o(l).createElement(p.IconWarning,{width:"14",height:"14",fill:"#222"}),tooltipContent:y("swapFeesPriceImpactDisclaimer"),customBackground:"#FFDC62",color:"#222",isLoading:g},o(l).createElement(v.Value,{color:"#222"},c.text)):null,m&&m.percentage>=i.HIGH_SLIPPAGE_THRESHOLD?o(l).createElement(v.InfoRow,{label:y("swapFeesHighSlippage"),icon:o(l).createElement(p.IconWarning,{width:"14",height:"14",fill:"#222"}),tooltipContent:y("swapFeesHighSlippageDisclaimer",{slippage:m.percentage}),customBackground:"#FFDC62",color:"#222",isLoading:g},o(l).createElement(v.Value,{color:"#222"},m.text)):null,T,P,S],A=A.filter(a.nonNullable),o(l).createElement(o(l).Fragment,null,o(l).createElement(v.InfoCard,{roundedTop:!0,roundedBottom:!C},(0,a.interleave)(A,o(l).createElement(d.ItemSeparator,{gap:1})).map(((e,t)=>o(l).createElement("div",{key:`r-${t}`},e)))),C?o(l).createElement(v.InfoCard,{roundedBottom:!0},o(l).createElement(d.ItemSeparator,{gap:1}),o(l).createElement(v.InfoRow,{fontWeight:400,lineHeight:18,label:y("swapQuoteFeeDisclaimer",{feePercentage:(0,u.formatPercentage)(r.phantomFee.pct)}),tooltipContent:y("swapFeesPhantomFeeDisclaimer",{feePercentage:(0,u.formatPercentage)(r.phantomFee.pct)}),color:"#777"})):null)})),C=({isSwapReview:e})=>{const t=(e=>{const{t:o}=(0,r.useTranslation)(),{handleShowModalVisibility:t}=(0,g.useModals)(),n=(0,l.useCallback)((()=>{t("swapProviders")}),[t]),s=_.hooks.useSwapCardProps(),{exchangeRate:a,fees:u}=s,c=a.rate?a.isBestRate?"#21E56F":"#fff":"",p=(0,i.useMultichainFeeBreakdown)(u),{showRefuelOption:d,refuelAmount:m}=_.hooks.useSwapRefuelProps(),f=d&&(!e||!!m);return Object.assign(Object.assign({},s),{exchangeRateColor:c,feeBreakdown:p,isSwapReview:e,displayRefuelRow:f,showSwapProvidersModal:n,t:o})})(e);return o(l).createElement(O,Object.assign({},t))},S=({isSwapReview:e})=>{const t=(0,i.useSwapperStore)((e=>e.hasNoRoutes)),n=(0,i.useSwapperStore)((e=>e.error)),{clearQuotes:r}=_.hooks.useSwapClearQuotes(),s=(0,l.useCallback)((()=>{r()}),[r]);return n&&t?o(l).createElement(x,null,o(l).createElement(h.SwapNoRoutes,{message:n.message,errorCode:n.code,onRetry:s})):o(l).createElement(x,null,o(l).createElement(C,{isSwapReview:e}))},E=({networkFee:e,tokenAccountFee:t,bridgeFee:n,phantomFeePercent:r})=>o(l).createElement(o(l).Fragment,null,o(l).createElement(T,Object.assign({},e)),o(l).createElement(T,Object.assign({},n)),o(l).createElement(T,Object.assign({},t)),(null==r?void 0:r.value)&&o(l).createElement(j,null,r.label)),T=({label:e,maxValue:t,value:n})=>{const{t:i}=(0,r.useTranslation)();return n?o(l).createElement(m.TooltipContentRow,null,o(l).createElement(m.TooltipText,null,e,t&&o(l).createElement(y,null,` ${i("swapperMax")} · ${t}`)),o(l).createElement(m.TooltipText,null,n)):null}})),s.register("4SN06",(function(t,n){e(t.exports,"SwapNoRoutes",(function(){return v}));var r=s("lDSNw"),i=s("bjaYq"),a=s("cZIbv"),l=s("aanFI"),u=s("kn91D"),c=s("gMNJN"),p=s("Ofn8S"),d=s("fqcH7");const m=a.default.div` + margin: 10px 0 0; + width: 100%; +`,f=a.default.div` + display: flex; + flex-direction: row; + margin: 10px 0 20px; + padding: 16px; + width: 100%; + background-color: ${e=>e.boxColor}; + border-radius: 8px; +`,_=(0,a.default)(u.Text).attrs({size:15,weight:400,color:"#222",lineheight:20,textAlign:"left",margin:"-3px 0 0 10px"})``,g=o(r).memo((({retryString:e,message:t,errorCode:n,displayRefuelRow:i,onRetry:s})=>"InsufficientSellAmount"===n?o(r).createElement(f,{boxColor:"#eb3742"},o(r).createElement(l.IconExclamationMarkOctagon,{width:25,fill:"#222222"}),o(r).createElement(_,null,t)):o(r).createElement(o(r).Fragment,null,i?o(r).createElement(m,null,o(r).createElement(p.InfoCard,{roundedBottom:!0,roundedTop:!0},o(r).createElement(d.SwapRefuelRow,null))):null,o(r).createElement(f,{boxColor:"#ffdc62"},o(r).createElement(l.IconExclamationMarkTriangle,{fill:"#222222"}),o(r).createElement(_,null,t+" ",o(r).createElement("span",{style:{textDecoration:"underline"},onClick:s},e)))))),v=o(r).memo((({message:e,errorCode:t,onRetry:n})=>{const{t:s}=(0,i.useTranslation)(),{refuelSupported:a}=c.hooks.useSwapRefuelProps(),l=s("swapQuestionRetry");return o(r).createElement(g,{retryString:l,message:e,errorCode:t,displayRefuelRow:a,onRetry:n})}))})),s.register("fqcH7",(function(t,n){e(t.exports,"SwapRefuelRow",(function(){return _}));var r=s("lDSNw"),i=s("cZIbv"),a=s("aanFI"),l=s("5WVRg"),u=s("gMNJN"),c=s("2LZGp"),p=s("Ofn8S");const d=i.default.span` + display: flex; + flex-direction: row; + align-items: center; + cursor: pointer; +`,m=i.default.span` + position: relative; + top: 1px; + margin-left: 6px; +`,f=o(r).memo((({label:e,uiRefuelAmount:t,isSwapReview:n,refuelEnabled:i,setRefuelEnabled:s,onShowRefuelModal:u})=>o(r).createElement(p.InfoRow,{label:n?e:o(r).createElement(d,{onClick:u},e,o(r).createElement(m,null,o(r).createElement(a.IconInfo,{fill:"#777",width:12})))},n?o(r).createElement(p.Value,null,`+${t}`):o(r).createElement(l.ToggleSwitch,{id:"refuel-toggle",checked:i,onChange:e=>s(e.target.checked)})))),_=o(r).memo((({isSwapReview:e})=>{const t=u.hooks.useSwapRefuelProps(),{handleShowModalVisibility:n}=(0,c.useModals)(),i=(0,r.useCallback)((()=>n("bridgeRefuel")),[n]);return o(r).createElement(f,Object.assign({},t,{isSwapReview:e,onShowRefuelModal:i}))}))})),s.register("7SpOr",(function(t,n){e(t.exports,"SwapConfirmationPage",(function(){return b}));var r=s("6Tvfa"),i=s("lBuGR"),a=s("hsoDC"),l=s("4yY1D"),u=s("lDSNw"),c=s("lz7nT"),p=s("hmgez"),d=s("6LKMG"),m=s("60YPl"),f=s("gMNJN"),_=s("2LZGp"),g=s("8182A");const v=({txError:e,txErrorTitle:t,txErrorMessage:n,txLink:r,executeSwap:i,numberOfTransactions:s,addressType:l,onClose:c,onRetry:d})=>(0,p.isKnownLedgerActionError)(e)?o(u).createElement(p.LedgerActionError,{ledgerActionError:e,onRetryClick:i,onCancelClick:c}):e?o(u).createElement(m.SwapStatusError,{txErrorTitle:t,txErrorMessage:n,txLink:r,onClose:c,onRetry:d}):o(u).createElement(m.SwapStatusLedger,{ledgerAction:i,numberOfTransactions:s,cancel:c,ledgerApp:(0,a.getLedgerAppForAddressType)(l)}),h=o(u).memo((({isFailure:e,isLedger:t,isSuccess:n,isClosable:r,notEnoughSol:i,txError:s,txErrorTitle:a,txErrorMessage:l,txLink:c,numberOfTransactions:p,addressType:f,isBridge:_,sellAsset:g,buyAsset:h,estimatedTime:b,executeSwap:x,onClose:j,onRetry:y,onSwapSuccess:k})=>t&&!c?o(u).createElement(v,{isBridge:_,txError:s,txErrorTitle:a,txErrorMessage:l,txLink:c,numberOfTransactions:p,addressType:f,executeSwap:x,onClose:j}):i?o(u).createElement(d.NotEnoughSol,{onCancelClick:j}):e?o(u).createElement(m.SwapStatusError,{txErrorTitle:a,txErrorMessage:l,txLink:c,onClose:j,onRetry:y}):n?o(u).createElement(m.SwapStatusSuccess,{isBridge:_,estimatedTime:b,txLink:c,onClose:k}):o(u).createElement(m.SwapStatusSubmitting,{isBridge:_,sellAsset:g,buyAsset:h,txLink:c,isClosable:!!r,onClose:k}))),b=()=>{const e=(()=>{const{handleHideModalVisibility:e}=(0,_.useModals)(),o=(0,c.useNavigate)(),{data:t}=f.hooks.useSelectedMultiChainAccount(),n=(null==t?void 0:t.type)===r.AccountType.Ledger,{data:[s]}=(0,i.useFeatureFlags)(["kill-swapper-simulation"]),a=f.hooks.useSwapConfirmationProps({isSwapSimulationDisabled:s,isLedger:n,onError:e=>l.telemetry.captureError(e,l.FeatureTag.Swapper)}),p=(0,u.useCallback)((()=>{e("swapReview"),a.resetSwapper()}),[e,a]),d=(0,u.useCallback)((()=>{e("swapReview")}),[e]),m=(0,u.useCallback)((()=>{p(),o(g.Path.Notifications)}),[p,o]);return Object.assign(Object.assign({},a),{onClose:p,onRetry:d,onSwapSuccess:m})})();return(0,u.useEffect)((()=>{e.isReadyToExecute&&!e.isLedger&&e.executeSwap()}),[e.isReadyToExecute,e.isLedger]),o(u).createElement(h,Object.assign({},e))}})),s.register("6LKMG",(function(t,n){e(t.exports,"NotEnoughSol",(function(){return _}));var r=s("lMzyG"),i=s("lDSNw"),a=s("cZIbv"),l=s("laYjG"),u=s("aanFI"),c=s("kn91D");const p=a.default.div` + width: 100%; + height: 100%; + display: flex; + flex-direction: column; + justify-content: space-between; +`,d=a.default.div` + display: flex; + flex-direction: column; + align-items: center; + margin-top: 90px; +`,m=(0,a.default)(c.Text).attrs({size:28,weight:500})` + margin-bottom: 8px; + margin-top: 22px; +`,f=(0,a.default)(c.Text).attrs({size:16,color:"#777"})` + max-width: 275px; + span { + color: white; + } +`,_=({onCancelClick:e})=>{const{t:t}=(0,r.useTranslation)();return o(i).createElement(p,null,o(i).createElement("div",null,o(i).createElement(d,null,o(i).createElement(u.IconNotEnoughSol,{width:103,height:103}),o(i).createElement(m,null,t("notEnoughSolPrimaryText")),o(i).createElement(f,null,t("notEnoughSolSecondaryText")))),o(i).createElement(l.Button,{onClick:e},t("commandCancel")))}})),s.register("60YPl",(function(t,n){e(t.exports,"SwapStatusLedger",(function(){return A})),e(t.exports,"SwapStatusSuccess",(function(){return I})),e(t.exports,"SwapStatusSubmitting",(function(){return M})),e(t.exports,"SwapStatusError",(function(){return N}));var r=s("belzv"),i=s("lMzyG"),a=s("a0t1u"),l=s("4y59b"),u=s("7dqns"),c=s("c1thM"),p=s("lDSNw"),d=s("cZIbv"),m=s("laYjG"),f=s("5ftLv"),_=s("aanFI"),g=s("hmgez"),v=s("02iAW"),h=s("kn91D");const b=d.default.div` + display: flex; + flex-direction: column; + align-items: center; + height: 100%; + width: 100%; + padding: ${e=>e.addScreenPadding?"16px":"0"}; +`,x=d.default.div` + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + flex-grow: 1; +`,j=d.default.div` + width: 100%; + > * { + margin-top: 10px; + } + padding: 16px; +`,y=d.default.div` + display: flex; + justify-content: flex-end; + position: absolute; + width: 100%; +`,k=d.default.div` + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; +`,w=d.default.div` + position: relative; +`,O=d.default.div` + position: absolute; + top: 0; + height: 100%; + width: 100%; + display: flex; + align-items: center; + justify-content: center; + svg { + fill: #21e56f; + } +`,C=(0,d.default)(h.Text).attrs({size:28,weight:500,color:"#FFFFFF"})` + margin-top: 24px; + margin-left: 12px; + margin-right: 12px; +`,S=(0,d.default)(h.Text).attrs({size:16,weight:400,color:"#999999"})` + margin-top: 9px; + margin-left: 12px; + margin-right: 12px; + span { + color: #999999; + font-weight: bold; + } +`,E=(0,d.default)(h.Text).attrs({size:16,weight:500,color:"#AB9FF2"})` + margin-top: 18px; + text-decoration: none; + ${e=>0!==e.opacity&&d.css` + &:hover { + cursor: pointer; + color: #e2dffe; + } + `} +`,T=({description:e,header:t,icon:n,onClose:r,onRetry:s,title:a,txLink:l,isClosable:d,disclaimer:f})=>{const{t:_}=(0,i.useTranslation)();return o(p).createElement(b,null,t,o(p).createElement(x,null,o(p).createElement(u.AnimatePresence,{mode:"wait",initial:!0},o(p).createElement(c.motion.div,{key:a,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2}},n)),o(p).createElement(C,null,a),o(p).createElement(S,null,e),l&&o(p).createElement(u.AnimatePresence,{mode:"wait",initial:!1},o(p).createElement(c.motion.div,{key:l,initial:{opacity:0,y:16},animate:{opacity:1,y:0},exit:{opacity:0},transition:{duration:.2}},o(p).createElement(E,{opacity:1,onClick:()=>{l&&window.open(l)}},_("swapTxConfirmationViewTransaction"))))),d&&r?o(p).createElement(j,null,o(p).createElement(S,null,f),s?o(p).createElement(m.Button,{theme:"primary",onClick:s},_("commandRetry")):null,d&&r?o(p).createElement(m.Button,{onClick:r},_("commandClose")):null):null)},P=()=>o(p).createElement(w,null,o(p).createElement(v.Spinner,{diameter:94,color:"#21E56F",trackColor:(0,l.hexToRGB)("#21E56F",.1)}),o(p).createElement(O,null,o(p).createElement(_.IconArrowDouble,{width:38}))),A=({ledgerAction:e,numberOfTransactions:t,cancel:n,ledgerApp:r})=>o(p).createElement(b,{addScreenPadding:!0},o(p).createElement(g.LedgerAction,{ledgerAction:e,numberOfTransactions:t,cancel:n,ledgerApp:r})),I=({isBridge:e,estimatedTime:t,txLink:n,onClose:r})=>{const{t:s}=(0,i.useTranslation)();let a,l,u;return e?(a=s("swapTxBridgeSubmitted"),l=s("swapTxBridgeSubmittedDescription",{estimatedTime:t}),u=s("swapTxBridgeSubmittedDisclaimer")):(a=s("swapTxConfirmationTokensDepositedTitle"),l=s("swapTxConfirmationTokensDepositedBody")),o(p).createElement(T,{icon:o(p).createElement(f.ConfirmationIcon,{type:f.ConfirmationIconType.Success}),description:l,title:a,disclaimer:u,txLink:n,onClose:r,isClosable:!0})},M=({isBridge:e,sellAsset:t,buyAsset:n,txLink:s,isClosable:a,onClose:l})=>{const{t:u}=(0,i.useTranslation)();let c,d;if(e&&t){const e=`${t.amount} ${t.symbol}`,o=r.Chains.getNetworkName(t.networkID),i=`${n.amount} ${n.symbol}`,s=r.Chains.getNetworkName(n.networkID);c=u("swapTxBridgeSubmitting"),d=u("swapTxBridgeSubmittingDescription",{sellAmount:e,sellNetwork:o,buyAmount:i,buyNetwork:s})}else{d=`${n.symbol||u("swapTxConfirmationTokens")} ${u("swapTxConfirmationTokensWillBeDeposited")} `,c=u("swapTxConfirmationSwappingTokens")}return o(p).createElement(T,{icon:o(p).createElement(P,null),description:d,title:c,txLink:s,onClose:l,isClosable:a})},D=()=>window.open(a.PHANTOM_SUPPORT_SWAP_FAILED_URL,"_blank"),N=({txErrorTitle:e,txErrorMessage:t,txLink:n,onClose:r,onRetry:i})=>o(p).createElement(T,{header:o(p).createElement(y,null,o(p).createElement(k,{onClick:D},o(p).createElement(_.IconHelp,{fill:"white"}))),icon:o(p).createElement(f.ConfirmationIcon,{type:f.ConfirmationIconType.Failure}),description:t,onClose:r,onRetry:i,title:e,txLink:n,isClosable:!0})})),s.register("3m8JB",(function(t,n){e(t.exports,"SwapTermsOfServicePage",(function(){return C}));var r=s("lMzyG"),i=s("lDSNw"),a=s("NQvFB"),l=s("cZIbv"),u=s("laYjG"),c=s("aanFI"),p=s("axUHJ"),d=s("kn91D"),m=s("6ha3o"),f=s("gMNJN"),_=s("2LZGp"),g=s("Gzbnz");const v=l.default.div` + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: center; + height: 100%; + width: 100%; + overflow-y: scroll; + padding: 16px; +`,h=l.default.div` + height: 100%; + display: flex; + flex-direction: column; + justify-content: center; + margin-top: -20px; +`,b=(0,l.default)(d.Text).attrs({size:28,weight:500,color:"#FFFFFF"})` + margin-top: 24px; +`,x=(0,l.default)(d.Text).attrs({size:16,weight:500,color:"#777777"})` + padding: 0px 5px; + margin-top: 9px; + span { + color: #ffffff; + } + label { + color: #ab9ff2; + cursor: pointer; + } +`,j=l.default.div` + display: flex; + flex-direction: column; + align-items: center; + height: fit-content; +`,y=l.default.div` + margin-top: auto; + width: 100%; +`,k=()=>{window.open(a.PHANTOM_TERMS_URL,"_blank")},w=()=>{window.open(a.PHANTOM_FEES_URL,"_blank")},O=o(i).memo((({onAgreeClick:e,onCancelClick:t,t:n})=>o(i).createElement(v,null,o(i).createElement(h,null,o(i).createElement(j,null,o(i).createElement(c.IconTermsOfService,null),o(i).createElement(b,null,n("termsOfServicePrimaryText")),o(i).createElement(x,null,o(i).createElement(p.PTrans,{i18nKey:"termsOfServiceDiscliamerFeesEnabledInterpolated"},"We have revised our Terms of Service. By clicking ",o(i).createElement("span",null,'"I Agree"')," you agree to our new",o(i).createElement("label",{onClick:k},"Terms of Service"),".",o(i).createElement("br",null),o(i).createElement("br",null),"Our new Terms of Service include a new ",o(i).createElement("label",{onClick:w},"fee structure")," for certain products.")))),o(i).createElement(y,null,o(i).createElement(u.ButtonPair,{primaryText:n("termsOfServiceActionButtonAgree"),secondaryText:n("commandCancel"),onPrimaryClicked:e,onSecondaryClicked:t}))))),C=()=>{const e=(()=>{const{t:e}=(0,r.useTranslation)(),{mutateAsync:t}=f.hooks.useSetTermsAcknowledgement(),{pushDetailView:n}=(0,m.useDetailViews)(),{handleHideModalVisibility:s}=(0,_.useModals)();return{onAgreeClick:(0,i.useCallback)((()=>{t(!0),n(o(i).createElement(g.SwapReviewPage,null))}),[t,n]),onCancelClick:()=>{s("swapReview")},t:e}})();return o(i).createElement(O,Object.assign({},e))}})),s.register("aPmuP",(function(t,n){e(t.exports,"MultiChainDeveloperSettings",(function(){return x}));var r=s("6Tvfa"),i=s("belzv"),a=s("lMzyG"),l=s("gd9Oy"),u=s("lDSNw"),c=s("03QiC"),p=s("jQk2k"),d=s("6l2nq"),m=s("5WVRg"),f=s("kn91D"),_=s("6ha3o"),g=s("gMNJN"),v=s("eNc60"),h=s("8lVAG"),b=s("67vsm");const x=()=>{const{t:e}=(0,a.useTranslation)(),{pushDetailViewCallback:t}=(0,_.useDetailViews)(),n=g.hooks.useEnabledAddressTypes(),{data:i=r.DEFAULT_DEVELOPER_MODE}=g.hooks.useDeveloperMode(),{data:s=r.DEFAULT_NETWORK_SETTING}=g.hooks.useMultiChainNetworkSetting(),{mutate:l}=g.hooks.useSetDeveloperMode(),{mutate:c}=g.hooks.useSetMultiChainNetworkSetting(),d=i.isDeveloperMode,f=(0,u.useCallback)((()=>{if(i){const e=Object.assign(Object.assign({},i),{isDeveloperMode:!d});l({developerMode:e}),d&&c({networkSetting:r.DEFAULT_NETWORK_SETTING})}}),[i,d,l,c]),x=(0,u.useMemo)((()=>{const i=[];return i.push({title:e("settingsTestnetMode"),subtitle:e("settingsTestnetModeDescription"),rightNode:o(u).createElement(m.ToggleSwitch,{id:"toggleTestNetwork",checked:d,onChange:f})}),d&&s&&n.forEach((e=>{const n=r.SUPPORTED_TEST_NETWORKS[e].find((o=>o.chainID===s.setting[e]));n&&i.push({title:o(u).createElement(j,{chainType:e}),description:n.name,onClick:t(o(u).createElement(v.MultiChainNetworks,{chainType:e}))})})),i}),[n,d,s,t,e,f]);return o(u).createElement(o(u).Fragment,null,o(u).createElement(p.SettingsHeader,null,e("settingsDeveloperPrimary")),o(u).createElement(b.ScrollWrapper,null,o(u).createElement(h.Card,{rows:x})))},j=({chainType:e})=>{let t;switch(e){case l.AddressType.BitcoinTaproot:case l.AddressType.BitcoinNativeSegwit:case l.AddressType.BitcoinNestedSegwit:case l.AddressType.BitcoinLegacy:t=i.NetworkIDs.Bitcoin.Mainnet;break;case l.AddressType.EVM:t=i.NetworkIDs.Ethereum.Mainnet;break;case l.AddressType.Solana:t=i.NetworkIDs.Solana.Mainnet}return o(u).createElement(d.Row,null,o(u).createElement(c.ChainLogo,{networkID:t,width:32,height:32,stroke:""}),o(u).createElement(f.Text,{size:16,weight:500,lineHeight:19,margin:"0 0 0 8px"},l.AddressTypes.getDisplayName(e)))}})),s.register("eNc60",(function(t,n){e(t.exports,"MultiChainNetworks",(function(){return f}));var r=s("6Tvfa"),i=s("lMzyG"),a=s("lDSNw"),l=s("jQk2k"),u=s("kn91D"),c=s("6ha3o"),p=s("gMNJN"),d=s("agFg1"),m=s("67vsm");const f=o(a).memo((({chainType:e})=>{const{t:t}=(0,i.useTranslation)(),{popDetailView:n}=(0,c.useDetailViews)(),{data:s}=p.hooks.useMultiChainNetworkSetting(),{mutate:f}=p.hooks.useSetMultiChainNetworkSetting(),_=null==s?void 0:s.setting[e],g=(0,a.useCallback)((o=>{if(s){const t=Object.assign(Object.assign({},s),{setting:Object.assign(Object.assign({},s.setting),{[e]:o})});f({networkSetting:t}),n()}}),[e,s,n,f]);return o(a).createElement(o(a).Fragment,null,o(a).createElement(l.SettingsHeader,null,t("settingsTestNetworks")),o(a).createElement(m.ScrollWrapper,null,r.SUPPORTED_TEST_NETWORKS[e].map((e=>o(a).createElement(d.CheckableRow,{key:e.chainID,title:e.name,checked:_===e.chainID,onClick:()=>g(e.chainID)}))),o(a).createElement(u.Text,{textAlign:"left",color:"#777",size:14,lineHeight:20,weight:400,margin:"10px 0"},t("settingsTestNetworksInfo"))))}))})),s.register("agFg1",(function(t,n){e(t.exports,"CheckableRow",(function(){return _}));var r=s("lDSNw"),i=s("cZIbv"),a=s("44I6u"),l=s("aanFI"),u=s("kn91D");const c={small:"47px",medium:"72px"},p={small:"14px 15px",medium:"14px"},d=i.default.div` + display: flex; + align-items: center; + justify-content: space-between; + border-radius: 0; + background: #2a2a2a; + height: ${e=>c[e.size]}; + padding: ${e=>p[e.size]}; + margin-bottom: 1px; + &:hover { + background: #333; + cursor: pointer; + } + &:first-of-type { + border-top-left-radius: 6px; + border-top-right-radius: 6px; + } + &:last-of-type { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + margin-bottom: 0; + } +`,m=(0,i.default)(u.Text).attrs((e=>Object.assign({size:16,lineHeight:19,weight:500},e)))``,f=(0,i.default)(u.Text).attrs({size:14,lineHeight:22,weight:500,color:"#777",maxWidth:"280px",noWrap:!0})``,_=o(r).memo((({checked:e,description:t,title:n,onClick:i,"data-testid":s})=>{const u=t?o(r).createElement(a.Column,null,o(r).createElement(m,{lineHeight:22},n),o(r).createElement(f,null,t)):o(r).createElement(m,null,n),c=t?"medium":"small";return o(r).createElement(d,{size:c,onClick:i,"data-testid":s,role:"button"},u,e?o(r).createElement(l.IconCheckmark,{fill:"#ffffff",height:19}):null)}))})),s.register("67vsm",(function(o,t){e(o.exports,"ScrollWrapper",(function(){return a})),e(o.exports,"ScrollWrapperNoPadding",(function(){return l})),e(o.exports,"ColumnWrapper",(function(){return u})),e(o.exports,"Content",(function(){return c})),e(o.exports,"ButtonText",(function(){return p})),e(o.exports,"Form",(function(){return d})),e(o.exports,"InputStack",(function(){return m})),e(o.exports,"IconCircle",(function(){return f}));var n=s("cZIbv"),r=s("miiws"),i=s("kn91D");const a=n.default.div` + flex: 1; + overflow: auto; + padding: 20px 0; +`,l=(0,n.default)(a)` + padding-top: 0; + padding-bottom: 0; +`,u=n.default.div` + display: flex; + flex-direction: column; + align-items: center; + justify-content: space-between; + flex: 1; + padding: ${e=>"medium"===e.size?"20px":"30px"} 0 0; +`,c=n.default.section` + display: flex; + flex-direction: column; + align-items: center; + width: 100%; + > svg { + margin-bottom: 16px; + } + > p { + margin-bottom: 16px; + } +`,p=(0,n.default)(i.Text).attrs({size:16,lineHeight:22,weight:500,color:"#AB9FF2"})``,d=n.default.form` + display: flex; + flex-direction: column; + height: 100%; + width: 100%; +`,m=n.default.section` + width: 100%; + flex: 1; + margin-top: 30px; + > * { + margin-bottom: 10px; + } +`,f=(0,n.default)(r.Circle).attrs({color:"#181818",diameter:94,includeDarkBoxShadow:!0})``})),s.register("ad7JL",(function(t,n){e(t.exports,"MultichainAccountHeader",(function(){return m}),(function(e){return m=e}));var r=s("lDSNw"),i=s("cZIbv"),a=s("jQk2k"),l=s("9TOSa"),u=s("3mPFd"),c=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r"right"===e?"0":"auto"}; + z-index: 100; +`,m=o(r).memo((e=>{var{enableMenu:t,enableEditAccount:n,rightMenuButton:i}=e,s=c(e,["enableMenu","enableEditAccount","rightMenuButton"]);return o(r).createElement(a.Header,Object.assign({},s),o(r).createElement(d,{placement:"left"},t?o(r).createElement(l.MenuButton,null):o(r).createElement("div",null)),o(r).createElement(p,null,o(r).createElement(u.MultichainAddress,{enableEditAccount:!!n})),i?o(r).createElement(d,{placement:"right"},i):null)}));m.defaultProps={justifyContent:"space-between"}})),s.register("9TOSa",(function(t,n){e(t.exports,"MenuButton",(function(){return p}));var r=s("lMzyG"),i=s("lDSNw"),a=s("cZIbv"),l=s("eQcMe"),u=s("aanFI");const c=a.default.div` + position: relative; + left: -5px; /* compensate for larger tap target */ + height: 28px; + width: 28px; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; +`,p=()=>{const{t:e}=(0,r.useTranslation)(),{showMenu:t}=(0,l.useMenu)();return o(i).createElement(c,{"data-testid":"settings-menu-open-button",onClick:t,role:"button","aria-label":e("commandOpen")},o(i).createElement(u.IconWalletMenu,null))}})),s.register("eQcMe",(function(t,n){e(t.exports,"MenuProvider",(function(){return u})),e(t.exports,"useMenu",(function(){return c}));var r=s("lDSNw"),i=s("NQvFB"),a=s("1xAH3");const l=(0,r.createContext)({isOpen:!1,showMenu:i.NOOP,hideMenu:i.NOOP}),u=o(r).memo((({children:e,accountDisabler:t,disableAccountManagement:n})=>{const[i,s]=(0,r.useState)(!1),u=(0,r.useCallback)((()=>{s(!0)}),[]),c=(0,r.useCallback)((()=>{s(!1)}),[]);return o(r).createElement(l.Provider,{value:{isOpen:i,showMenu:u,hideMenu:c}},e,o(r).createElement(a.Menu,{isOpen:i,onClose:c,accountDisabler:t,disableAccountManagement:n}))})),c=()=>(0,r.useContext)(l)})),s.register("1xAH3",(function(t,n){e(t.exports,"Menu",(function(){return z}));var r=s("lMzyG"),i=s("7dqns"),a=s("c1thM"),l=s("lDSNw"),u=s("gmVmN"),c=s("cZIbv"),p=s("aXzxc"),d=s("7J3aJ"),m=s("gMNJN"),f=s("8WsPs"),_=s("7mQlC"),g=s("co2j9"),v=s("aanFI"),h=s("4RfY3"),b=s("kn91D"),x=s("lubAD"),j=s("9GEzd");const y=(0,c.default)(a.motion.div)` + position: absolute; + z-index: 2; +`,k=(0,c.default)(a.motion.div)` + width: 100%; + height: 100%; + margin: 0; + background: rgba(0, 0, 0, 0.2); + backdrop-filter: blur(1px); + position: fixed; + left: 0; + top: 0; + z-index: 2; +`,w=c.default.div` + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: column; + position: absolute; + top: ${8}px; + left: ${8}px; + width: ${64}px; + height: calc(100vh - ${16}px); + background: #000; + border-radius: 8px; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); + padding: 8px 8px 0px 8px; +`,O=c.default.div` + padding: 4px 12px; +`,C=(0,c.default)(b.Text).attrs({size:13,weight:500,maxWidth:"240px",noWrap:!0})``,S=c.default.div` + min-width: 260px; + padding: 16px; +`,E=c.default.div` + height: 128px; + padding: 8px 8px 0; + border-top: 1px solid #333; +`,T=c.default.div` + display: flex; + flex-direction: column; + align-items: center; + height: 100%; + padding: 8px 0; + overflow: auto; + position: relative; +`,P=(0,c.default)(b.Text).attrs({textAlign:"left",size:16,lineHeight:19,weight:500,maxWidth:"140px",noWrap:!0})``,A=(0,c.default)(b.Text).attrs({size:16,lineHeight:19,weight:500,color:"#777"})``,I=c.default.div` + display: flex; + justify-content: space-between; + width: 100%; + margin-bottom: 16px; + + &:hover { + cursor: ${e=>e.isDisabled?"not-allowed":"pointer"}; + + ${P}, ${A} { + color: #ab9ff2; + } + } +`,M=(0,c.default)(b.Text).attrs({margin:"2px 0 0",size:10,lineHeight:12,weight:600,maxWidth:"56px",noWrap:!0})``,D=c.default.div` + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + margin-bottom: 8px; + cursor: pointer; + + ${j.AvatarCircle} { + transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1); + transition-duration: 250ms; + transition-property: border, background, color; + background: ${e=>e.isSelected?"#ab9ff2":"#333"}; + border: 2px solid ${e=>e.isSelected?"#ab9ff2":"transparent"}; + color: ${e=>e.isSelected?"#000":"#fff"}; + + p { + color: currentColor; + } + } + + ${M} { + transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1); + transition-duration: 250ms; + transition-property: color; + color: ${e=>e.isSelected?"#ab9ff2":"#777"}; + } + + &:hover { + ${j.AvatarCircle} { + cursor: ${e=>e.isDisabled?"not-allowed":"pointer"}; + background: #e2dffe; + border: 2px solid #e2dffe; + color: #000; + } + + ${M} { + color: #e2dffe; + } + } +`,N=c.default.div` + display: flex; + justify-content: center; + align-items: center; + border-radius: 8px; + cursor: pointer; + transition: fill 200ms ease; + min-height: 32px; + min-width: 32px; + margin-bottom: 8px; + + svg, + path { + fill: #777777; + } + + :hover { + background: #fff; + + svg, + path { + fill: #000; + } + } +`,z=o(l).memo((({isOpen:e,onClose:t,accountDisabler:n,disableAccountManagement:r})=>{const{closeAllModals:i}=(0,p.useLegacyModals)(),{data:s}=m.hooks.useAllMultiChainAccounts(),{data:a}=m.hooks.useSelectedMultiChainAccount(),{mutate:u}=m.hooks.useSetSelectedMultiChainAccountIdentifier(),c=(0,l.useRef)(null),d=(0,l.useCallback)((e=>{i(),u({identifier:e}),t()}),[i,t,u]),f=(0,l.useMemo)((()=>s?s.map(((e,t)=>{var r;return o(l).createElement(L,{key:e.identifier,account:e,index:t,selectedAccountId:null!==(r=null==a?void 0:a.identifier)&&void 0!==r?r:"",selectedRef:c,setAccount:d,disabled:!!n&&n(e)})})):null),[s,null==a?void 0:a.identifier,d,n]);return o(l).createElement(R,{accounts:f,isOpen:e,disableAccountManagement:r,onClose:t,scrollIntoView:()=>{var e;return null===(e=c.current)||void 0===e?void 0:e.scrollIntoView({block:"nearest"})}})})),L=o(l).memo((({account:e,index:t,selectedAccountId:n,selectedRef:r,setAccount:i,disabled:s})=>{const a=(0,l.useRef)(null),c=e.identifier===n,[p,d]=(0,l.useState)(!1),m=c||p?"#000":"#FFF",f=(0,l.useCallback)((()=>{var o;s||(null===(o=a.current)||void 0===o||o.close(),i(e.identifier))}),[e,s,i]);return o(l).createElement(h.TooltipInteractive,{alignment:"right",tooltipRef:a,index:t,content:o(l).createElement(S,null,o(l).createElement(I,{isDisabled:s,onClick:f},o(l).createElement(P,null,e.name),e.balance?o(l).createElement(A,null,(0,u.formatDollarAmount)(e.balance.value)):null),e.addresses.map(((e,t)=>o(l).createElement(x.AccountAddressRow,{key:`${e.networkID}-${t}`,chainAddress:e}))))},o(l).createElement(D,{isSelected:c,isDisabled:s,onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),ref:c?r:null,onClick:f,role:"button"},o(l).createElement(j.AccountAvatar,{accountIndex:t,accountName:e.name,accountIcon:e.icon,size:"medium",iconColor:m}),o(l).createElement(M,null,e.name)))})),R=o(l).memo((({accounts:e,isOpen:t,disableAccountManagement:n,onClose:s,scrollIntoView:a})=>{const{showSettingsMenu:u}=(0,d.useSettingsMenu)(),{t:c}=(0,r.useTranslation)(),p=(0,l.useCallback)((e=>{u(e,o(l).createElement(g.MultiChainSettings,null)),s()}),[s,u]),m=(0,l.useCallback)((e=>{u(e,o(l).createElement(_.MultiChainManageAccounts,null)),s()}),[s,u]),h=(0,l.useCallback)((e=>{u(e,o(l).createElement(f.MultiChainAddWallet,null)),s()}),[s,u]);return(0,l.useEffect)((()=>{t&&a()}),[t]),o(l).createElement(i.AnimatePresence,{initial:!1},t&&o(l).createElement(o(l).Fragment,null,o(l).createElement(k,{onClick:s,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{ease:"linear",duration:.125}}),o(l).createElement(y,{initial:{x:-72},animate:{x:0},exit:{x:-72},transition:{ease:"easeOut",duration:.125}},o(l).createElement(w,{"data-testid":"account-menu"},o(l).createElement(N,{onClick:s,role:"button","aria-label":c("commandClose")},o(l).createElement(v.IconArrowLeft,null)),o(l).createElement(T,{id:"accounts"},e),!n&&o(l).createElement(E,null,o(l).createElement(F,{Icon:o(l).createElement(v.IconPlus,{width:16}),testId:"sidebar_menu-button-add_account",text:c("addAccountPrimaryText"),onClick:h}),o(l).createElement(F,{Icon:o(l).createElement(v.IconPencil,{width:16}),testId:"sidebar_menu-button-manage_accounts",text:c("settingsManageAccounts"),onClick:m}),o(l).createElement(F,{Icon:o(l).createElement(v.IconSettings,{width:16}),testId:"sidebar_menu-button-settings",text:c("settings"),onClick:p}))))))})),F=({Icon:e,testId:t,text:n,onClick:r,ariaLabel:i})=>{const s=(0,l.useRef)(null);return o(l).createElement(h.TooltipInteractive,{alignment:"rightCenter",tooltipRef:s,index:0,content:o(l).createElement(O,null,o(l).createElement(C,null,n))},o(l).createElement(N,{onClick:r,"data-testid":t,role:"button","aria-label":null!=i?i:n},e))}})),s.register("8WsPs",(function(t,n){e(t.exports,"MultiChainAddWallet",(function(){return f}));var r=s("lMzyG"),i=s("lDSNw"),a=s("laYjG"),l=s("ipYJz"),u=s("jQk2k"),c=s("6ha3o"),p=s("7J3aJ"),d=s("6h2HG"),m=s("67vsm");const f=()=>{const{t:e}=(0,r.useTranslation)(),{popDetailView:t,detailViewStackLength:n}=(0,c.useDetailViews)(),{hideSettingsMenu:s}=(0,p.useSettingsMenu)();return o(i).createElement("section",null,o(i).createElement(u.SettingsHeader,null,e("addAccountPrimaryText")),o(i).createElement(m.ScrollWrapper,null,o(i).createElement(d.AddWalletOptions,null)),o(i).createElement(l.CloseFooter,null,o(i).createElement(a.Button,{onClick:n>0?t:s},e("commandClose"))))}})),s.register("6h2HG",(function(t,n){e(t.exports,"AddWalletOptions",(function(){return h}));var r=s("6Tvfa"),i=s("lDSNw"),a=s("6ha3o"),l=s("h18oH"),u=s("a2uvl"),c=s("1Tzoq"),p=s("d1qx3"),d=s("cO41d"),m=s("28ahA"),f=s("5rNbM"),_=s("cyUJM"),g=s("aMbnX"),v=s("0hZKa");const h=()=>{const{pushDetailView:e}=(0,a.useDetailViews)(),t=(0,d.useMaxVaultAccountsLimit)(),n=(0,r.useEditAccountMetadataStore)((e=>e.setEditableAccountMetadata)),s=(0,i.useCallback)((()=>e(o(i).createElement(u.MultiChainGenerateAccountForSeed,null))),[e]),h=(0,i.useCallback)((()=>(0,p.openTabAsync)({url:"connect_hardware.html"})),[]),b=(0,i.useCallback)((()=>(0,p.openTabAsync)({url:"onboarding.html?append=true"})),[]),x=(0,i.useCallback)((()=>{n(void 0),e(o(i).createElement(c.MultiChainImportPrivateKey,null))}),[e,n]),j=(0,i.useCallback)((()=>e(o(i).createElement(l.MultiChainAddReadOnlyAccount,null))),[e]);return o(i).createElement(o(i).Fragment,null,t&&o(i).createElement(d.MaxVaultAccountsLimit,null),o(i).createElement(f.GenerateAccountForSeedButton,{onClick:s,disabled:t}),o(i).createElement(m.ConnectHardwareWalletButton,{onClick:h,disabled:t}),o(i).createElement(g.ImportSecretPhraseButton,{onClick:b,disabled:t}),o(i).createElement(_.ImportPrivateKeyButton,{onClick:x,disabled:t}),o(i).createElement(v.WatchAddressButton,{onClick:j,disabled:t}))}})),s.register("h18oH",(function(t,n){e(t.exports,"MultiChainAddReadOnlyAccount",(function(){return C}));var r=s("6Tvfa"),i=s("belzv"),a=s("lMzyG"),l=s("iPvw0"),u=s("4raQz"),c=s("lDSNw"),p=s("cZIbv"),d=s("laYjG"),m=s("ipYJz"),f=s("jQk2k"),_=s("aanFI"),g=s("jLA72"),v=s("kn91D"),h=s("7J3aJ"),b=s("3HiFl"),x=s("5MLNV"),j=s("gMNJN"),y=s("h5kyv"),k=s("67vsm");const w=p.default.div` + display: flex; + align-items: center; + justify-content: center; + background-color: #181818; + border-radius: 88px; + min-width: 88px; + width: 88px; + height: 88px; + margin-left: -8px; +`,O=p.default.div` + opacity: 0.3; +`,C=()=>{var e,t;const{t:n}=(0,a.useTranslation)(),{hideSettingsMenu:s}=(0,h.useSettingsMenu)(),{data:p=[]}=j.hooks.useAllMultiChainAccounts(),{mutate:C}=j.hooks.useAddReadOnlyAccount(),S=(0,r.useEditAccountMetadataStore)((e=>e.editableAccountMetadata)),{Controller:E,canSubmit:T,control:P,errors:A,nameValidations:I,address:M,addressValidations:D,setValue:N,getValues:z,handleSubmit:L,onSubmit:R,register:F,trigger:B}=(0,r.useAddReadOnlyAccountForm)({accounts:p,editableAccountMetadata:Object.assign(Object.assign({},S),{icon:{type:r.AccountIconType.ReadOnlyDefault}}),addReadOnlyAccount:C,fetchDomainOwner:u.fetchDomainOwner}),H=()=>{s()},V=(null==S?void 0:S.networkID)||i.NetworkIDs.Solana.Mainnet,W=z("networkID")||V,G=i.Chains.getAddressTypes(W),U=j.hooks.useEnabledAddressTypes(),q=U.filter((e=>G.includes(e))),$=(null==S?void 0:S.addressType)||q[0];return o(c).createElement(k.Form,{onSubmit:L((e=>R(e,H,y.analytics)))},o(c).createElement(f.SettingsHeader,null,n("addAccountReadOnly")),o(c).createElement(k.ScrollWrapperNoPadding,null,o(c).createElement(k.ColumnWrapper,{size:"large"},o(c).createElement(w,null,o(c).createElement(O,null,o(c).createElement(_.IconEye,{width:44,height:44,fill:"#FFF"}))),o(c).createElement(v.Text,{size:16,color:"#777777",lineHeight:19,maxWidth:"312px",margin:"24px 0px 0px 0px"},n("onboardingImportReadOnlyAccountDescription")),o(c).createElement(k.InputStack,null,o(c).createElement(E,{name:"networkID",control:P,defaultValue:V,render:({field:{onChange:e,value:t}})=>1===U.length?o(c).createElement(o(c).Fragment,null):o(c).createElement(x.SelectChainDropdown,{onChange:o=>{e(o);const t=i.Chains.getAddressTypes(o),n=U.filter((e=>t.includes(e)));N("addressType",n[0]),M&&B("address")},value:t})}),o(c).createElement(E,{name:"addressType",control:P,defaultValue:$,render:({field:{onChange:e,value:t}})=>1===q.length?o(c).createElement(o(c).Fragment,null):o(c).createElement(b.SelectAddressTypeDropdown,{onChange:o=>{e(o),M&&B("address")},value:t,networkID:W})}),o(c).createElement(g.Input.WithWarning,Object.assign({placeholder:n("addAccountImportAccountName"),defaultValue:null==S?void 0:S.name,warning:!!A.name,warningMessage:null===(e=A.name)||void 0===e?void 0:e.message,autoComplete:"off",maxLength:l.MAX_WALLET_NAME_LENGTH},F("name",I))),o(c).createElement(g.AddAddressInput.WithWarning,Object.assign({placeholder:n("addAccountImportAccountPublicKey"),defaultValue:"",warning:!!A.address,warningMessage:null===(t=A.address)||void 0===t?void 0:t.message,autoComplete:"off"},F("address",D)))))),o(c).createElement(m.CloseFooter,null,o(c).createElement(d.Button,{type:"submit",theme:T?"primary":"default",disabled:!T},n("addAccountImportAccountActionButtonImport"))))}})),s.register("3HiFl",(function(t,n){e(t.exports,"SelectAddressTypeDropdown",(function(){return v}),(function(e){return v=e}));var r=s("bpFkY"),i=s("lDSNw"),a=s("cZIbv"),l=s("belzv"),u=s("gd9Oy"),c=s("03QiC"),p=s("aanFI"),d=s("6l2nq"),m=s("2t4fc"),f=s("kn91D"),_=s("gMNJN"),g=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{const r=_.hooks.useEnabledAddressTypes(),s=(0,i.useMemo)((()=>{if(!n)return[];const e=l.Chains.getAddressTypes(n);return r.filter((o=>e.includes(o)))}),[r,n]);if(!s||0===s.length)return null;const a=s.includes(t)?t:s[0];return o(i).createElement(b,{onChange:e,value:a},(({isExpanded:e})=>{var t;return o(i).createElement(o(i).Fragment,null,o(i).createElement(j,{isActive:e},o(i).createElement(h,{networkID:n,addressType:a},o(i).createElement(x,null,o(i).createElement(p.IconChevronDown,{fill:"#777",width:10})))),o(i).createElement(y,{portal:!1},o(i).createElement(m.SelectList,{maxHeight:"300px"},null===(t=null==s?void 0:s.filter((e=>e!==a)))||void 0===t?void 0:t.map((e=>o(i).createElement(k,{key:e,value:e},o(i).createElement(h,{networkID:n,addressType:e})))))))}))},h=({addressType:e,networkID:t,children:n})=>t&&e?o(i).createElement(d.Row,{justify:"space-between"},o(i).createElement(d.Row,null,o(i).createElement(c.ChainLogo,{networkID:t,width:30,height:30,stroke:""}),o(i).createElement(w,null,u.AddressTypes.getDisplayName(e))),n):null,b=(0,a.default)(r.ListboxInput)` + width: 100%; + position: relative; +`,x=a.default.div` + display: inline-flex; + line-height: 0; +`,j=(0,a.default)((e=>{var{isActive:t}=e,n=g(e,["isActive"]);return o(i).createElement(m.SelectButton,Object.assign({},n))}))` + padding: 8px 16px 8px 12px; + + ${x} { + svg { + transform: rotate(${e=>e.isActive?"-180deg":"0"}); + transition: transform 0.2s ease-in-out; + } + } +`,y=(0,a.default)(m.SelectPopover)` + z-index: 2; + width: 100%; +`,k=(0,a.default)(m.SelectItem)` + padding: 8px 16px 8px 12px; + min-height: 50px; +`,w=(0,a.default)(f.Text).attrs({size:16,weight:400,lineHeight:19,margin:"0 0 0 8px"})``})),s.register("5MLNV",(function(t,n){e(t.exports,"SelectChainDropdown",(function(){return y}),(function(e){return y=e}));var r=s("bpFkY"),i=s("lDSNw"),a=s("cZIbv"),l=s("belzv"),u=s("03QiC"),c=s("aanFI"),p=s("6l2nq"),d=s("2t4fc"),m=s("kn91D"),f=s("gMNJN"),_=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{var{isActive:t}=e,n=_(e,["isActive"]);return o(i).createElement(d.SelectButton,Object.assign({},n))}))` + padding: 8px 16px 8px 12px; + + ${v} { + svg { + transform: rotate(${e=>e.isActive?"-180deg":"0"}); + transition: transform 0.2s ease-in-out; + } + } +`,b=(0,a.default)(d.SelectPopover)` + z-index: 2; + width: 100%; +`,x=(0,a.default)(d.SelectItem)` + padding: 8px 16px 8px 12px; + min-height: 50px; +`,j=(0,a.default)(m.Text).attrs({size:16,weight:400,lineHeight:19,margin:"0 0 0 8px"})``,y=({onChange:e,value:t})=>{const n=f.hooks.useEnabledNetworkIDs();return o(i).createElement(g,{onChange:e,value:t},(({isExpanded:e})=>o(i).createElement(o(i).Fragment,null,o(i).createElement(h,{isActive:e},o(i).createElement(k,{networkID:t},o(i).createElement(v,null,o(i).createElement(c.IconChevronDown,{fill:"#777",width:10})))),o(i).createElement(b,{portal:!1},o(i).createElement(d.SelectList,{maxHeight:"300px"},n.filter((e=>e!==t)).map((e=>o(i).createElement(x,{key:e,value:e},o(i).createElement(k,{networkID:e})))))))))},k=({networkID:e,children:t})=>o(i).createElement(p.Row,{justify:"space-between"},o(i).createElement(p.Row,null,o(i).createElement(u.ChainLogo,{networkID:e,width:30,height:30,stroke:""}),o(i).createElement(j,null,l.Chains.getNetworkName(e))),t)})),s.register("a2uvl",(function(t,n){e(t.exports,"MultiChainGenerateAccountForSeed",(function(){return w}),(function(e){return w=e}));var r=s("6Tvfa"),i=s("lMzyG"),a=s("iPvw0"),l=s("4yY1D"),u=s("lDSNw"),c=s("dGq5g"),p=s("laYjG"),d=s("jQk2k"),m=s("3ou76"),f=s("jLA72"),_=s("9GEzd"),g=s("6ha3o"),v=s("7J3aJ"),h=s("gMNJN"),b=s("h5kyv"),x=s("4C8xw"),j=s("3ng95"),y=s("67vsm"),k=function(e,o,t,n){return new(t||(t=Promise))((function(r,i){function s(e){try{l(n.next(e))}catch(e){i(e)}}function a(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var o;e.done?r(e.value):(o=e.value,o instanceof t?o:new t((function(e){e(o)}))).then(s,a)}l((n=n.apply(e,o||[])).next())}))};const w=()=>{var e;const{t:t}=(0,i.useTranslation)(),{hideSettingsMenu:n}=(0,v.useSettingsMenu)(),{popDetailView:s,pushDetailView:w}=(0,g.useDetailViews)(),{formState:{errors:O},register:C,getValues:S,handleSubmit:E}=(0,c.useForm)(),{data:T=[]}=h.hooks.useAllMultiChainSeeds(),{data:P=[]}=h.hooks.useAllMultiChainAccounts(),{mutate:A}=h.hooks.useAddMultiChainSeedAccount(),[I,M]=(0,u.useState)(),D=(0,u.useMemo)((()=>P.length),[P]),N=(0,r.useEditAccountMetadataStore)((e=>e.editableAccountMetadata)),z=(0,r.useEditAccountMetadataStore)((e=>e.setEditableAccountMetadata)),L=(null==N?void 0:N.name)||t("onboardingImportAccountsAccountName",{walletIndex:D+1}),R=(0,u.useCallback)((()=>{s()}),[s]),F=(0,u.useCallback)((()=>{w(o(u).createElement(j.MultiChainSelectSeed,{navigationCallback:R}))}),[w,R]),B=(0,u.useCallback)((()=>{const e=S("name");z(Object.assign(Object.assign({},N),{name:e})),w(o(u).createElement(x.MultiChainAvatarPicker,{accountIdentifier:""}))}),[S,N,z,w]);(0,u.useEffect)((()=>{T&&T.length>0&&M((null==N?void 0:N.seedIdentifier)||T[0].identifier)}),[T,N,M]);const H=0===Object.keys(O).length,V=(0,u.useCallback)((({name:e})=>k(void 0,void 0,void 0,(function*(){I?(A({name:e||L,icon:null==N?void 0:N.icon,seedIdentifier:I}),b.analytics.capture("addSeedAccount",{data:{walletIndex:P.length}}),n(),z(void 0)):l.telemetry.captureError(new Error("Failed to add new se*d account with no se*d selected"),l.FeatureTag.Account)}))),[P,A,L,null==N?void 0:N.icon,n,I,z]);return o(u).createElement(y.Form,{onSubmit:E(V)},o(u).createElement(d.SettingsHeader,null,t("addAccountGenerateAccountFromSeed")),o(u).createElement(y.ColumnWrapper,{size:"large"},o(u).createElement(m.IconWrapper,null,o(u).createElement(_.AccountAvatarWrapper,null,o(u).createElement(_.LargeEditableAvatar,{accountIndex:D,accountName:L,accountIcon:null==N?void 0:N.icon,onClick:B}))),o(u).createElement(y.InputStack,null,o(u).createElement(f.Input.WithWarning,Object.assign({placeholder:t("addAccountImportAccountName"),defaultValue:L,warning:O.name,warningMessage:null===(e=O.name)||void 0===e?void 0:e.message,autoComplete:"off",maxLength:a.MAX_WALLET_NAME_LENGTH},C("name",{required:!0}))),T.length>1&&o(u).createElement(j.MultiChainSelectSeedDropdown,{accounts:P,seedMetas:T,onClick:F,onChange:e=>M(e),selectedSeedIdentifier:I})),o(u).createElement(p.ButtonPair,{primaryText:t("commandCreate"),secondaryText:t("commandCancel"),onSecondaryClicked:s,primaryDisabled:!H})))}})),s.register("9GEzd",(function(t,n){e(t.exports,"AVATAR_SIZES",(function(){return f})),e(t.exports,"AvatarCircle",(function(){return h})),e(t.exports,"AccountAvatar",(function(){return j})),e(t.exports,"LargeEditableAvatar",(function(){return O})),e(t.exports,"LargeAvatar",(function(){return C})),e(t.exports,"AccountAvatarWrapper",(function(){return S})),e(t.exports,"AccountAvatarWrapperWithMargin",(function(){return E}));var r=s("6Tvfa"),i=s("4yY1D"),a=s("lDSNw"),l=s("cZIbv"),u=s("8Ezu4"),c=s("miiws"),p=s("aanFI"),d=s("6l2nq");const m={xsmall:{size:10,weight:600},small:{size:12,weight:600},medium:{size:14,weight:700},large:{size:28,weight:700}},f={xsmall:24,small:32,medium:48,large:90},_={xsmall:14,small:18,medium:24,large:48},g=l.default.p` + font-size: ${e=>e.size}px; + font-weight: ${e=>e.weight}; +`,v=l.default.span` + font-size: ${e=>e.emojiSize}px; +`,h=(0,l.default)(c.Circle)((e=>`\n border: ${e.withBorder?"2px solid white":"none"};\n cursor: ${e.onClick?"pointer":"default"};\n overflow: hidden;\n`)),b=o(a).memo((e=>{const{accountName:t,accountIndex:n,size:i,weight:s}=e,l=(0,r.useWalletInitials)(t,n),{textRef:u}=y(i,e.accountName);return o(a).createElement(g,{ref:u,size:i,weight:s},l)})),x=o(a).memo((e=>{var t;const{accountIcon:n,emojiSize:s,imageSize:l,iconSize:c,iconColor:d}=e;try{switch(null!==(t=null==n?void 0:n.type)&&void 0!==t?t:r.AccountIconType.Default){case r.AccountIconType.Image:if(null==n?void 0:n.imageUrl)return o(a).createElement(u.CollectibleImage,{uri:n.imageUrl,width:l,height:l});throw new Error("Icon type is Image, but no field: imageUrl found.");case r.AccountIconType.Emoji:if(null==n?void 0:n.unicode)return o(a).createElement(v,{emojiSize:s},n.unicode);throw new Error("Icon type is Emoji, but no field: unicode found.");case r.AccountIconType.ReadOnlyDefault:return o(a).createElement(p.IconEye,{width:s,height:s,fill:"large"===c?"#999":d});default:return o(a).createElement(b,Object.assign({},e))}}catch(t){return i.telemetry.captureError(t,i.FeatureTag.Account),o(a).createElement(b,Object.assign({},e))}})),j=o(a).memo((e=>{const{accountName:t,accountIndex:n,accountIcon:r}=e,{size:i,weight:s}=m[e.size],{containerRef:l}=y(i,e.accountName),u=k(e.accountIcon,e.size);return o(a).createElement(h,{color:u,diameter:f[e.size],ref:l,withBorder:e.withBorder,onClick:e.onClick},o(a).createElement(x,{accountIcon:r,accountName:t,accountIndex:n,emojiSize:_[e.size],imageSize:f[e.size],size:i,weight:s,iconSize:e.size,iconColor:e.iconColor||"#000"}))})),y=(e,o)=>{const t=(0,a.useRef)(null),n=(0,a.useRef)(null);return(0,a.useEffect)((()=>{n.current&&(n.current.style.fontSize=`${e}px`),t.current&&n.current&&w(t,n,e)}),[o,e,t,n]),{containerRef:t,textRef:n}},k=(e,o)=>e&&e.type===r.AccountIconType.ReadOnlyDefault?"large"===o?"#181818":"#AB9FF2":"#333",w=(e,o,t)=>{var n,r;const i=(null===(n=e.current)||void 0===n?void 0:n.clientWidth)||0;((null===(r=o.current)||void 0===r?void 0:r.clientWidth)||0)>=i-5&&o.current&&(t-=1,o.current.style.fontSize=`${t}px`,w(e,o,t))},O=o(a).memo((e=>{const{accountName:t,accountIndex:n,accountIcon:r,onClick:i,withBorder:s}=e;return o(a).createElement(T,null,o(a).createElement(j,{accountIndex:n,accountName:t,accountIcon:r,withBorder:s,size:"large"}),o(a).createElement(P,{"data-testid":"edit-avatar-icon",onClick:i},o(a).createElement(p.IconPencil,{fill:"#777"})))})),C=o(a).memo((e=>{const{accountName:t,accountIndex:n,accountIcon:r,withBorder:i}=e;return o(a).createElement(T,null,o(a).createElement(j,{accountIndex:n,accountName:t,accountIcon:r,withBorder:i,size:"large"}))})),S=(0,l.default)(d.Row).attrs({justify:"center"})` + margin: 0 auto; +`,E=(0,l.default)(d.Row).attrs({justify:"center"})` + margin: 20px auto; +`,T=l.default.div` + position: relative; +`,P=l.default.div` + position: absolute; + bottom: -4px; + right: -4px; + + height: 32px; + width: 32px; + + display: flex; + align-items: center; + justify-content: center; + + cursor: pointer; + + border: 2px solid #222; + border-radius: 50%; + background: #333; + + &:hover { + background: #ab9ff2; + path { + fill: #333; + } + } +`})),s.register("4C8xw",(function(t,n){e(t.exports,"MultiChainAvatarPicker",(function(){return E}));var r=s("6Tvfa"),i=s("lMzyG"),a=s("iPvw0"),l=s("6nLCM"),u=s("lDSNw"),c=s("aoFe8"),p=s("cZIbv"),d=s("laYjG"),m=s("ipYJz"),f=s("jQk2k"),_=s("aanFI"),g=s("cm6Pt"),v=s("9GEzd"),h=s("6ha3o"),b=s("gMNJN"),x=s("1MUaY"),j=s("h5kyv"),y=s("67vsm"),k=s("kIhnG"),w=s("7neIP"),O=s("1Y7ta");const C=(0,p.default)(y.ScrollWrapper)` + padding: 16px 0 20px; +`,S=p.default.div` + display: flex; + align-items: center; +`,E=o(u).memo((({accountIdentifier:e})=>{var t;const{t:n}=(0,i.useTranslation)(),{popDetailView:s}=(0,h.useDetailViews)(),{scrollContainerRef:p,scrollPosition:y}=(0,x.useScrollPosition)(),{data:E}=b.hooks.useAllMultiChainAccounts(),{data:T}=b.hooks.useMultiChainAccountWithIdentifier(e),{mutate:P}=b.hooks.useSetMultiChainAccountIcon(),A=null==E?void 0:E.indexOf(T),{mutate:I}=b.hooks.useSetEmojiSkinTone(),{data:M}=b.hooks.useEmojiSkinTone(),D=M?M.skinTone:a.DEFAULT_EMOJI_SKIN_TONE_VALUE.skinTone,[N,z]=(0,u.useState)(!1),[L,R]=(0,u.useState)(0),[F,B]=(0,u.useState)(null!==(t=null==T?void 0:T.icon)&&void 0!==t?t:r.DEFAULT_ACCOUNT_ICON),H=(0,r.useEditAccountMetadataStore)((e=>e.editableAccountMetadata)),V=(0,r.useEditAccountMetadataStore)((e=>e.setEditableAccountMetadata)),W=(0,u.useCallback)((e=>{V&&V(Object.assign(Object.assign({},H),{icon:e}))}),[H,V]),G=(0,u.useCallback)((()=>{z(!0)}),[]),U=(0,u.useCallback)((()=>{z(!1)}),[]),q=(0,u.useCallback)((e=>{B({unicode:e,imageUrl:void 0,type:r.AccountIconType.Emoji})}),[]),$=(0,u.useCallback)((e=>{B({unicode:void 0,imageUrl:e,type:r.AccountIconType.Image})}),[]),K=(0,u.useCallback)((e=>{I({skinTone:e}),U()}),[U,I]),Y=(0,u.useCallback)((()=>{W(F),T&&(j.analytics.capture("accountAvatarModified",{data:{type:F.type}}),P({identifier:T.identifier,icon:F})),s(),(0,l.dequal)(null==T?void 0:T.icon,F)||c.toast.success(n("settingsUpdateAvatarToast"))}),[W,F,T,s,P,n]),J=(0,u.useCallback)((()=>{B(r.DEFAULT_ACCOUNT_ICON)}),[]),Z=(0,u.useMemo)((()=>[n("settingsEmojis"),"NFT"]),[n]);return o(u).createElement(o(u).Fragment,null,o(u).createElement(f.SettingsHeader,{icon:o(u).createElement(_.IconPlus,{fill:"#777"})},n("settingsSelectAvatar")),o(u).createElement(g.Tabs,{tabs:Z,selectedIndex:L,setSelectedIndex:R},o(u).createElement(S,null,0===L&&o(u).createElement(O.EmojiSkinToneMenu,{currentSkinTone:D,isVisible:N,onClose:U,onClick:G,onSelect:K}),T&&o(u).createElement(v.AccountAvatar,{accountIndex:A||0,accountName:T.name,accountIcon:F,size:"small"}))),o(u).createElement(C,{ref:p},o(u).createElement(g.TabPages,{tabs:Z,selectedIndex:L},o(u).createElement(w.EmojiPicker,{onEmojiSelect:q,containerRef:p,scrollPosition:y,skinTone:D,previewIcon:F}),T&&o(u).createElement(k.CollectiblesAvatarPicker,{accountIdentifier:T.identifier,onCollectibleSelect:$,previewIcon:F}))),o(u).createElement(m.CloseFooter,null,o(u).createElement(d.ButtonPair,{primaryText:n("commandSave"),secondaryText:n("commandClear"),onPrimaryClicked:Y,onSecondaryClicked:J})))}))})),s.register("cm6Pt",(function(t,n){e(t.exports,"Tabs",(function(){return g})),e(t.exports,"TabPages",(function(){return v}));var r=s("c1thM"),i=s("lDSNw"),a=s("cZIbv"),l=s("kn91D");const u=a.default.nav` + display: flex; + align-items: center; + justify-content: space-between; +`,c=a.default.ul` + display: flex; + position: relative; + z-index: 2; + margin-top: 16px; +`,p=a.default.div` + position: absolute; + width: 300vw; + left: -100vw; + bottom: 0px; + height: 1px; + background: #2c2d30; +`,d=a.default.li` + position: relative; + cursor: pointer; + display: flex; + justify-content: space-between; + align-items: center; + min-width: 0; + position: relative; + user-select: none; + margin-right: 20px; + padding-bottom: 15px; +`,m=a.default.div` + position: absolute; + z-index: 1; + bottom: 0; + left: -2px; + height: 1px; + width: calc(100% + 4px); + background: #fff; +`,f=(0,a.default)(l.Text).attrs({size:16,lineHeight:19,weight:500})` + color: ${e=>e.isSelected?"#fff":"#777"}; +`,_=a.default.div` + height: 100%; + display: ${e=>e.isVisible?"block":"none"}; +`,g=o(i).memo((({children:e,selectedIndex:t,setSelectedIndex:n,tabs:s})=>o(i).createElement(u,null,o(i).createElement(c,{role:"tablist"},s.map(((e,s)=>{const a=s===t;return o(i).createElement(d,{key:e,role:"tab","aria-controls":e,"aria-selected":a,tabIndex:0,onClick:()=>n(s)},o(i).createElement(f,{isSelected:a},e),a?o(i).createElement(m,{as:r.motion.div,layoutId:"underline"}):null)})),o(i).createElement(p,null)),e))),v=o(i).memo((({children:e,selectedIndex:t,tabs:n})=>o(i).createElement(o(i).Fragment,null,o(i).Children.map(e,((e,r)=>{const s=t===r;return o(i).createElement(_,{id:n[r],key:`page-${r}`,role:"tabpanel","aria-expanded":s,isVisible:s,tabIndex:s?0:-1},e)})))))})),s.register("1MUaY",(function(t,n){e(t.exports,"useScrollPosition",(function(){return a}));var r=s("egSKH"),i=s("lDSNw");const a=()=>{const e=o(i).useRef(null),[t,n]=(0,i.useState)(0),s=()=>{var o;e.current&&n(null===(o=e.current)||void 0===o?void 0:o.scrollTop)},a=(0,i.useMemo)((()=>o(r)(s,200)),[]);return o(i).useEffect((()=>{const o=e.current;return null==o||o.addEventListener("scroll",a,{capture:!1,passive:!0}),()=>{null==o||o.removeEventListener("scroll",a),a.cancel()}}),[a]),{scrollContainerRef:e,scrollPosition:t}}})),s.register("kIhnG",(function(t,n){e(t.exports,"CollectiblesAvatarPicker",(function(){return h}));var r=s("cR6w7"),i=s("lMzyG"),a=s("4y59b"),l=s("lDSNw"),u=s("cZIbv"),c=s("eWtgS"),p=s("bpx2y"),d=s("jLA72"),m=s("gMNJN"),f=s("67vsm"),_=s("75aQ6"),g=s("bbfJw");const v=u.default.div` + display: flex; + flex-direction: column; + height: 100%; +`,h=o(l).memo((e=>{var t,n,s,u;const{accountIdentifier:h,previewIcon:b,onCollectibleSelect:x}=e,{t:j}=(0,i.useTranslation)(),[y,k]=(0,l.useState)(""),w=null!==(t=(0,a.useDebouncedState)(y))&&void 0!==t?t:"",{data:O}=m.hooks.useMultiChainAccountWithIdentifier(h),C=null!==(n=null==O?void 0:O.addresses)&&void 0!==n?n:[],S=(0,l.useCallback)((e=>{k(e.currentTarget.value)}),[]),E=(0,l.useCallback)((()=>{k("")}),[]),{data:T=[],isError:P,isLoading:A,refetch:I}=m.hooks.useCollections({addresses:C}),{data:M=[]}=m.hooks.useHiddenCollections(null!==(s=null==O?void 0:O.identifier)&&void 0!==s?s:""),{data:D=[]}=m.hooks.useUnhiddenCollections(null!==(u=null==O?void 0:O.identifier)&&void 0!==u?u:""),{collections:N}=(0,r.useOrderedCollections)({allCollections:T,hiddenCollectionIds:M,unhiddenCollectionIds:D}),{collectibles:z}=(0,r.useSearchCollectiblesStrict)(N,[],w),L=(0,r.useDedupeCollectibles)(z),R=(0,r.useOnlyImageCollectibles)(L);return o(l).createElement(v,null,o(l).createElement(d.SearchInput,{value:y,placeholder:j("assetListSearch"),onChange:S,showClearIcon:y.length>0,onClear:E}),P?o(l).createElement(p.ErrorView,{title:j("errorAndOfflineUnableToFetchCollectibles"),description:"",buttonText:j("homeErrorButtonText"),refetch:I}):A?o(l).createElement(f.ScrollWrapper,null,o(l).createElement(_.CollectiblesAvatarLoader,null)):0===z.length?o(l).createElement(c.EmptyStateText,null,j("collectiblesNoCollectibles")):!!O&&o(l).createElement(g.CollectiblesAvatarGrid,{collectibles:R,previewIcon:b,onCollectibleSelect:x}))}))})),s.register("75aQ6",(function(t,n){e(t.exports,"CollectiblesAvatarLoader",(function(){return c}));var r=s("lDSNw"),i=s("cZIbv"),a=s("batd2"),l=s("f1Hgc");const u=i.default.div` + display: flex; + flex-wrap: wrap; + gap: 10px; +`,c=o(r).memo((()=>o(r).createElement(u,null,[...Array(9).keys()].map((e=>o(r).createElement(l.CollectiblePickerItemContainer,{isSelected:!1},o(r).createElement(a.CollectibleTileLoader,{key:e,showBadge:!1})))))))})),s.register("f1Hgc",(function(o,t){e(o.exports,"CollectiblePickerItemContainer",(function(){return i}));var n=s("cZIbv");const r="\n border: 2px solid white;\n padding: 0px;\n",i=n.default.div` + position: relative; + display: flex; + width: ${46}px; + height: ${46}px; + cursor: pointer; + border-radius: 10px; + padding: 2px; + + &:hover { + ${r} + } + + ${e=>e.isSelected?r:""} +`})),s.register("bbfJw",(function(t,n){e(t.exports,"CollectiblesAvatarGrid",(function(){return h}));var r=s("cR6w7"),i=s("4y59b"),a=s("lDSNw");s("5jGDu");var l=s("l8ZKb"),u=s("a4OIC"),c=s("cZIbv"),p=s("8Ezu4");const d=c.default.div` + display: flex; + justify-content: flex-start; + gap: 10px; +`,m="\n border: 2px solid white;\n padding: 0px;\n",f=c.default.div` + flex: 1; + margin-top: 16px; + margin-bottom: -20px; +`,_=c.default.div` + position: relative; + display: flex; + width: ${46}px; + height: ${46}px; + cursor: pointer; + border-radius: 10px; + padding: 2px; + overflow: hidden; + &:hover { + ${m} + } + ${e=>e.isSelected?m:""} +`,g=o(a).memo((e=>{var t;const{collectible:n,previewIcon:i,onCollectibleSelect:s}=e,l=null==n?void 0:n.media,u=null!==(t=null==l?void 0:l.type)&&void 0!==t?t:"image",c=(0,r.useCollectibleMediaURI)(l,u,!1,"small"),d=(0,a.useCallback)((()=>{s(c)}),[c,s]);return"image"!==u?null:o(a).createElement(_,{"data-testid":`collectible-avatar-${n.name}`,isSelected:i.imageUrl===c,onClick:d},o(a).createElement(p.CollectibleImage,{uri:null!=c?c:"",width:46,height:46}))})),v=e=>{const{style:t,index:n,collectibleRows:r,previewIcon:i,onCollectibleSelect:s}=e,l=r[n];return o(a).createElement(d,{style:t},l.map((e=>o(a).createElement(g,{key:e.id,collectible:e,previewIcon:i,onCollectibleSelect:s}))))},h=o(a).memo((e=>{const{collectibles:t,previewIcon:n,onCollectibleSelect:r}=e,s=(0,a.useMemo)((()=>(0,i.chunks)(t,6)),[t]);return o(a).createElement(f,null,o(a).createElement(l.default,null,(({height:e,width:t})=>o(a).createElement(u.default,{height:e,width:t,rowCount:s.length,rowHeight:54,rowRenderer:e=>o(a).createElement(v,Object.assign({},e,{collectibleRows:s,previewIcon:n,onCollectibleSelect:r}))}))))}))})),s.register("7neIP",(function(t,n){e(t.exports,"EmojiPicker",(function(){return C})),s("9PP4W");var r=s("fUuwI"),i=s("eug5K"),a=s("lMzyG"),l=s("4y59b"),u=s("lDSNw"),c=s("cZIbv"),p=s("jLA72"),d=s("kn91D"),m=s("6AeVC"),f=s("foWli");const _=c.default.div` + position: absolute; + z-index: 1; + width: 100%; + top: ${96}px; + left: 0; + padding: ${16}px 0; + background: #222; +`,g=c.default.div` + display: flex; + align-items: center; + justify-content: space-between; + padding-top: 16px; +`,v=c.default.div` + padding-top: ${110}px; +`,h=c.default.div` + display: flex; + justify-content: center; + align-items: center; + border-radius: 8px; + cursor: pointer; + transition: all 150ms ease; + height: 32px; + width: 32px; + background: ${e=>e.isActive?"#333":"inherit"}; + + svg, + path { + fill: #777777; + } + :hover { + background: #333; + path { + fill: #fff; + } + } +`,b=c.default.div` + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + margin-top: 65px; +`,x=c.default.span` + filter: grayscale(100%); // gray out emoji + font-size: 38px; + margin-bottom: 15px; +`,j=(0,c.default)(d.Text).attrs({size:16,lineHeight:19,weight:500,textAlign:"center",color:"#777"})``,y=c.default.div` + padding-top: ${126}px; + margin-top: -${126}px; +`,k=c.default.div` + position: sticky; + top: ${110}px; + padding-bottom: 4px; + background: #222; +`,w=(0,c.default)(d.Text).attrs({size:13,lineHeight:16,weight:600,color:"#777",textAlign:"left"})``,O=o(u).memo((({groupName:e,isActive:t,containerRef:n,setActiveGroupName:r})=>{const i=o(u).useRef(null),s=(0,u.useCallback)((()=>{if(n&&n.current){const o=S(e),t=document.getElementById(o);t&&n.current.scrollTo(0,t.offsetTop-96)}r(e)}),[n,e,r]);return"emojiSuggested"===e?null:o(u).createElement(h,{ref:i,isActive:t,onClick:s},m.GROUP_NAMES_TO_ICONS[e])})),C=o(u).memo((({onEmojiSelect:e,containerRef:t,scrollPosition:n,skinTone:s,previewIcon:c})=>{var d;const{t:h}=(0,a.useTranslation)(),[C,E]=o(u).useState(m.FIRST_SCROLLABLE_GROUP_NAME),[T,P]=o(u).useState(0),[A,I]=(0,u.useState)(""),M=null!==(d=(0,l.useDebouncedState)(A,200))&&void 0!==d?d:"",D=(0,u.useCallback)((()=>{E(m.GROUP_NAMES[0])}),[]),N=(0,u.useMemo)((()=>m.GROUP_NAMES.map((e=>{const n=e===C;return o(u).createElement(O,{key:`icon-${e}`,containerRef:t,groupName:e,isActive:n,setActiveGroupName:E})}))),[C,t]),z=(0,u.useMemo)((()=>m.GROUP_NAMES.map((t=>{const i=S(t);return o(u).createElement(y,{key:i,id:i},o(u).createElement(k,null,o(u).createElement(w,null,h(t))),o(u).createElement(f.EmojiList,{emojis:r.default[t],groupName:t,previewIcon:c,scrollPosition:n,setActiveGroupName:E,skinTone:s,onEmojiSelect:e,offset:T,setOffset:P}))}))),[h,c,n,s,e,T]),L=(0,u.useMemo)((()=>{if(!M)return null;const t=[],n=new Set,a=h("emojiSearchResults"),l=Object.values(r.default);for(const e of l)for(const o of e)o.n.includes(M)&&!n.has(o.n)&&(n.add(o.n),t.push(o));return o(u).createElement(y,null,o(u).createElement(k,null,o(u).createElement(w,null,a)),t.length>0?o(u).createElement(f.EmojiListSearchList,{emojis:t,groupName:a,previewIcon:c,skinTone:s,onEmojiSelect:e,resetActiveGroupName:D}):o(u).createElement(b,null,(0,i.isEmojiSupported)("🫥")&&o(u).createElement(x,null,"🫥"),o(u).createElement(j,null,h("emojiNoResults"))))}),[M,c,s,e,D,h]),R=(0,u.useCallback)((e=>I(e.currentTarget.value)),[]),F=(0,u.useCallback)((()=>I("")),[]);return o(u).createElement(o(u).Fragment,null,o(u).createElement(_,null,o(u).createElement(p.SearchInput,{placeholder:h("assetListSearch"),value:A,showClearIcon:A.length>0,onChange:R,onClear:F}),o(u).createElement(g,null,N)),o(u).createElement(v,null,M?L:z))})),S=e=>e?`emoji-group-${e}`:""})),s.register("9PP4W",(function(o,t){e(o.exports,"emojiList",(function(){return s("fUuwI").default})),e(o.exports,"isEmojiSupported",(function(){return s("eug5K").isEmojiSupported}));s("eug5K"),s("fUuwI"),s("9Cc9O"),s("7e9O4")})),s.register("eug5K",(function(o,t){e(o.exports,"isEmojiSupported",(function(){return r}));var n=new Map;function r(e){if(n.has(e))return n.get(e);var o=i(e);return n.set(e,o),o}var i=function(){var e=null;try{e=document.createElement("canvas").getContext("2d")}catch(e){}if(!e)return function(){return!1};var o=20,t=Math.floor(12.5);return e.font=t+"px Arial, Sans-Serif",e.textBaseline="top",e.canvas.width=40,e.canvas.height=25,function(t){e.clearRect(0,0,40,25),e.fillStyle="#FF0000",e.fillText(t,0,22),e.fillStyle="#0000FF",e.fillText(t,o,22);for(var n=e.getImageData(0,0,o,25).data,r=n.length,i=0;i=r)return!1;var s=o+i/4%o,a=Math.floor(i/4/o),l=e.getImageData(s,a,1,1).data;return n[i]===l[0]&&n[i+2]===l[2]&&!(e.measureText(t).width>=o)}}()})),s.register("fUuwI",(function(o,t){e(o.exports,"default",(function(){return n}));var n={emojiSuggested:[{c:"🔥",n:"fire",t:0},{c:"🔐",n:"locked with key",t:0},{c:"🔮",n:"crystal ball",t:0},{c:"🖼️",n:"framed picture",t:0},{c:"💯",n:"hundred points",t:0},{c:"🔌",n:"electric plug",t:0},{c:"⚒️",n:"hammer and pick",t:0},{c:"⛓️",n:"chains",t:0},{c:"🚀",n:"rocket",t:0},{c:"🌙",n:"crescent moon",t:0},{c:"💩",n:"pile of poo",t:0},{c:"👻",n:"ghost",t:0},{c:"👽",n:"alien",t:0},{c:"👾",n:"alien monster",t:0},{c:"🤖",n:"robot",t:0},{c:"😼",n:"cat with wry smile",t:0},{c:"🥶",n:"cold face",t:0},{c:"🫡",n:"saluting face",t:0},{c:"🫥",n:"dotted line face",t:0},{c:"🤡",n:"clown face",t:0},{c:"💎",n:"gem stone",t:0},{c:"🙌",n:"raising hands",t:1},{c:"🗣️",n:"speaking head",t:0},{c:"🦾",n:"mechanical arm",t:0},{c:"💸",n:"money with wings",t:0},{c:"💰",n:"money bag",t:0},{c:"💳",n:"credit card",t:0},{c:"🧠",n:"brain",t:0},{c:"📱",n:"mobile phone",t:0},{c:"🕳️",n:"hole",t:0}],emojiSmileys:[{c:"😀",n:"grinning face",t:0},{c:"😃",n:"grinning face with big eyes",t:0},{c:"😄",n:"grinning face with smiling eyes",t:0},{c:"😁",n:"beaming face with smiling eyes",t:0},{c:"😆",n:"grinning squinting face",t:0},{c:"😅",n:"grinning face with sweat",t:0},{c:"🤣",n:"rolling on the floor laughing",t:0},{c:"😂",n:"face with tears of joy",t:0},{c:"🙂",n:"slightly smiling face",t:0},{c:"🙃",n:"upside-down face",t:0},{c:"🫠",n:"melting face",t:0},{c:"😉",n:"winking face",t:0},{c:"😊",n:"smiling face with smiling eyes",t:0},{c:"😇",n:"smiling face with halo",t:0},{c:"🥰",n:"smiling face with hearts",t:0},{c:"😍",n:"smiling face with heart-eyes",t:0},{c:"🤩",n:"star-struck",t:0},{c:"😘",n:"face blowing a kiss",t:0},{c:"😗",n:"kissing face",t:0},{c:"☺️",n:"smiling face",t:0},{c:"😚",n:"kissing face with closed eyes",t:0},{c:"😙",n:"kissing face with smiling eyes",t:0},{c:"🥲",n:"smiling face with tear",t:0},{c:"😋",n:"face savoring food",t:0},{c:"😛",n:"face with tongue",t:0},{c:"😜",n:"winking face with tongue",t:0},{c:"🤪",n:"zany face",t:0},{c:"😝",n:"squinting face with tongue",t:0},{c:"🤑",n:"money-mouth face",t:0},{c:"🤗",n:"smiling face with open hands",t:0},{c:"🤭",n:"face with hand over mouth",t:0},{c:"🫢",n:"face with open eyes and hand over mouth",t:0},{c:"🫣",n:"face with peeking eye",t:0},{c:"🤫",n:"shushing face",t:0},{c:"🤔",n:"thinking face",t:0},{c:"🫡",n:"saluting face",t:0},{c:"🤐",n:"zipper-mouth face",t:0},{c:"🤨",n:"face with raised eyebrow",t:0},{c:"😐",n:"neutral face",t:0},{c:"😑",n:"expressionless face",t:0},{c:"😶",n:"face without mouth",t:0},{c:"🫥",n:"dotted line face",t:0},{c:"😶‍🌫️",n:"face in clouds",t:0},{c:"😏",n:"smirking face",t:0},{c:"😒",n:"unamused face",t:0},{c:"🙄",n:"face with rolling eyes",t:0},{c:"😬",n:"grimacing face",t:0},{c:"😮‍💨",n:"face exhaling",t:0},{c:"🤥",n:"lying face",t:0},{c:"🫨",n:"shaking face",t:0},{c:"😌",n:"relieved face",t:0},{c:"😔",n:"pensive face",t:0},{c:"😪",n:"sleepy face",t:0},{c:"🤤",n:"drooling face",t:0},{c:"😴",n:"sleeping face",t:0},{c:"😷",n:"face with medical mask",t:0},{c:"🤒",n:"face with thermometer",t:0},{c:"🤕",n:"face with head-bandage",t:0},{c:"🤢",n:"nauseated face",t:0},{c:"🤮",n:"face vomiting",t:0},{c:"🤧",n:"sneezing face",t:0},{c:"🥵",n:"hot face",t:0},{c:"🥶",n:"cold face",t:0},{c:"🥴",n:"woozy face",t:0},{c:"😵",n:"face with crossed-out eyes",t:0},{c:"😵‍💫",n:"face with spiral eyes",t:0},{c:"🤯",n:"exploding head",t:0},{c:"🤠",n:"cowboy hat face",t:0},{c:"🥳",n:"partying face",t:0},{c:"🥸",n:"disguised face",t:0},{c:"😎",n:"smiling face with sunglasses",t:0},{c:"🤓",n:"nerd face",t:0},{c:"🧐",n:"face with monocle",t:0},{c:"😕",n:"confused face",t:0},{c:"🫤",n:"face with diagonal mouth",t:0},{c:"😟",n:"worried face",t:0},{c:"🙁",n:"slightly frowning face",t:0},{c:"☹️",n:"frowning face",t:0},{c:"😮",n:"face with open mouth",t:0},{c:"😯",n:"hushed face",t:0},{c:"😲",n:"astonished face",t:0},{c:"😳",n:"flushed face",t:0},{c:"🥺",n:"pleading face",t:0},{c:"🥹",n:"face holding back tears",t:0},{c:"😦",n:"frowning face with open mouth",t:0},{c:"😧",n:"anguished face",t:0},{c:"😨",n:"fearful face",t:0},{c:"😰",n:"anxious face with sweat",t:0},{c:"😥",n:"sad but relieved face",t:0},{c:"😢",n:"crying face",t:0},{c:"😭",n:"loudly crying face",t:0},{c:"😱",n:"face screaming in fear",t:0},{c:"😖",n:"confounded face",t:0},{c:"😣",n:"persevering face",t:0},{c:"😞",n:"disappointed face",t:0},{c:"😓",n:"downcast face with sweat",t:0},{c:"😩",n:"weary face",t:0},{c:"😫",n:"tired face",t:0},{c:"🥱",n:"yawning face",t:0},{c:"😤",n:"face with steam from nose",t:0},{c:"😡",n:"enraged face",t:0},{c:"😠",n:"angry face",t:0},{c:"🤬",n:"face with symbols on mouth",t:0},{c:"😈",n:"smiling face with horns",t:0},{c:"👿",n:"angry face with horns",t:0},{c:"💀",n:"skull",t:0},{c:"☠️",n:"skull and crossbones",t:0},{c:"💩",n:"pile of poo",t:0},{c:"🤡",n:"clown face",t:0},{c:"👹",n:"ogre",t:0},{c:"👺",n:"goblin",t:0},{c:"👻",n:"ghost",t:0},{c:"👽",n:"alien",t:0},{c:"👾",n:"alien monster",t:0},{c:"🤖",n:"robot",t:0},{c:"😺",n:"grinning cat",t:0},{c:"😸",n:"grinning cat with smiling eyes",t:0},{c:"😹",n:"cat with tears of joy",t:0},{c:"😻",n:"smiling cat with heart-eyes",t:0},{c:"😼",n:"cat with wry smile",t:0},{c:"😽",n:"kissing cat",t:0},{c:"🙀",n:"weary cat",t:0},{c:"😿",n:"crying cat",t:0},{c:"😾",n:"pouting cat",t:0},{c:"🙈",n:"see-no-evil monkey",t:0},{c:"🙉",n:"hear-no-evil monkey",t:0},{c:"🙊",n:"speak-no-evil monkey",t:0},{c:"💌",n:"love letter",t:0},{c:"💘",n:"heart with arrow",t:0},{c:"💝",n:"heart with ribbon",t:0},{c:"💖",n:"sparkling heart",t:0},{c:"💗",n:"growing heart",t:0},{c:"💓",n:"beating heart",t:0},{c:"💞",n:"revolving hearts",t:0},{c:"💕",n:"two hearts",t:0},{c:"💟",n:"heart decoration",t:0},{c:"❣️",n:"heart exclamation",t:0},{c:"💔",n:"broken heart",t:0},{c:"❤️‍🔥",n:"heart on fire",t:0},{c:"❤️‍🩹",n:"mending heart",t:0},{c:"❤️",n:"red heart",t:0},{c:"🩷",n:"pink heart",t:0},{c:"🧡",n:"orange heart",t:0},{c:"💛",n:"yellow heart",t:0},{c:"💚",n:"green heart",t:0},{c:"💙",n:"blue heart",t:0},{c:"🩵",n:"light blue heart",t:0},{c:"💜",n:"purple heart",t:0},{c:"🤎",n:"brown heart",t:0},{c:"🖤",n:"black heart",t:0},{c:"🩶",n:"grey heart",t:0},{c:"🤍",n:"white heart",t:0},{c:"💋",n:"kiss mark",t:0},{c:"💯",n:"hundred points",t:0},{c:"💢",n:"anger symbol",t:0},{c:"💥",n:"collision",t:0},{c:"💫",n:"dizzy",t:0},{c:"💦",n:"sweat droplets",t:0},{c:"💨",n:"dashing away",t:0},{c:"🕳️",n:"hole",t:0},{c:"💬",n:"speech balloon",t:0},{c:"👁️‍🗨️",n:"eye in speech bubble",t:0},{c:"🗨️",n:"left speech bubble",t:0},{c:"🗯️",n:"right anger bubble",t:0},{c:"💭",n:"thought balloon",t:0},{c:"💤",n:"ZZZ",t:0},{c:"👋",n:"waving hand",t:1},{c:"🤚",n:"raised back of hand",t:1},{c:"🖐️",n:"hand with fingers splayed",t:1},{c:"✋",n:"raised hand",t:1},{c:"🖖",n:"vulcan salute",t:1},{c:"🫱",n:"rightwards hand",t:1},{c:"🫲",n:"leftwards hand",t:1},{c:"🫳",n:"palm down hand",t:1},{c:"🫴",n:"palm up hand",t:1},{c:"🫷",n:"leftwards pushing hand",t:1},{c:"🫸",n:"rightwards pushing hand",t:1},{c:"👌",n:"OK hand",t:1},{c:"🤌",n:"pinched fingers",t:1},{c:"🤏",n:"pinching hand",t:1},{c:"✌️",n:"victory hand",t:1},{c:"🤞",n:"crossed fingers",t:1},{c:"🫰",n:"hand with index finger and thumb crossed",t:1},{c:"🤟",n:"love-you gesture",t:1},{c:"🤘",n:"sign of the horns",t:1},{c:"🤙",n:"call me hand",t:1},{c:"👈",n:"backhand index pointing left",t:1},{c:"👉",n:"backhand index pointing right",t:1},{c:"👆",n:"backhand index pointing up",t:1},{c:"🖕",n:"middle finger",t:1},{c:"👇",n:"backhand index pointing down",t:1},{c:"☝️",n:"index pointing up",t:1},{c:"🫵",n:"index pointing at the viewer",t:1},{c:"👍",n:"thumbs up",t:1},{c:"👎",n:"thumbs down",t:1},{c:"✊",n:"raised fist",t:1},{c:"👊",n:"oncoming fist",t:1},{c:"🤛",n:"left-facing fist",t:1},{c:"🤜",n:"right-facing fist",t:1},{c:"👏",n:"clapping hands",t:1},{c:"🙌",n:"raising hands",t:1},{c:"🫶",n:"heart hands",t:1},{c:"👐",n:"open hands",t:1},{c:"🤲",n:"palms up together",t:1},{c:"🤝",n:"handshake",t:1},{c:"🙏",n:"folded hands",t:1},{c:"✍️",n:"writing hand",t:1},{c:"💅",n:"nail polish",t:1},{c:"🤳",n:"selfie",t:1},{c:"💪",n:"flexed biceps",t:1},{c:"🦾",n:"mechanical arm",t:0},{c:"🦿",n:"mechanical leg",t:0},{c:"🦵",n:"leg",t:1},{c:"🦶",n:"foot",t:1},{c:"👂",n:"ear",t:1},{c:"🦻",n:"ear with hearing aid",t:1},{c:"👃",n:"nose",t:1},{c:"🧠",n:"brain",t:0},{c:"🫀",n:"anatomical heart",t:0},{c:"🫁",n:"lungs",t:0},{c:"🦷",n:"tooth",t:0},{c:"🦴",n:"bone",t:0},{c:"👀",n:"eyes",t:0},{c:"👁️",n:"eye",t:0},{c:"👅",n:"tongue",t:0},{c:"👄",n:"mouth",t:0},{c:"🫦",n:"biting lip",t:0},{c:"👶",n:"baby",t:1},{c:"🧒",n:"child",t:1},{c:"👦",n:"boy",t:1},{c:"👧",n:"girl",t:1},{c:"🧑",n:"person",t:1},{c:"👱",n:"person blond hair",t:1},{c:"👨",n:"man",t:1},{c:"🧔",n:"person beard",t:1},{c:"🧔‍♂️",n:"man beard",t:1},{c:"🧔‍♀️",n:"woman beard",t:1},{c:"👨‍🦰",n:"man red hair",t:1},{c:"👨‍🦱",n:"man curly hair",t:1},{c:"👨‍🦳",n:"man white hair",t:1},{c:"👨‍🦲",n:"man bald",t:1},{c:"👩",n:"woman",t:1},{c:"👩‍🦰",n:"woman red hair",t:1},{c:"🧑‍🦰",n:"person red hair",t:1},{c:"👩‍🦱",n:"woman curly hair",t:1},{c:"🧑‍🦱",n:"person curly hair",t:1},{c:"👩‍🦳",n:"woman white hair",t:1},{c:"🧑‍🦳",n:"person white hair",t:1},{c:"👩‍🦲",n:"woman bald",t:1},{c:"🧑‍🦲",n:"person bald",t:1},{c:"👱‍♀️",n:"woman blond hair",t:1},{c:"👱‍♂️",n:"man blond hair",t:1},{c:"🧓",n:"older person",t:1},{c:"👴",n:"old man",t:1},{c:"👵",n:"old woman",t:1},{c:"🙍",n:"person frowning",t:1},{c:"🙍‍♂️",n:"man frowning",t:1},{c:"🙍‍♀️",n:"woman frowning",t:1},{c:"🙎",n:"person pouting",t:1},{c:"🙎‍♂️",n:"man pouting",t:1},{c:"🙎‍♀️",n:"woman pouting",t:1},{c:"🙅",n:"person gesturing NO",t:1},{c:"🙅‍♂️",n:"man gesturing NO",t:1},{c:"🙅‍♀️",n:"woman gesturing NO",t:1},{c:"🙆",n:"person gesturing OK",t:1},{c:"🙆‍♂️",n:"man gesturing OK",t:1},{c:"🙆‍♀️",n:"woman gesturing OK",t:1},{c:"💁",n:"person tipping hand",t:1},{c:"💁‍♂️",n:"man tipping hand",t:1},{c:"💁‍♀️",n:"woman tipping hand",t:1},{c:"🙋",n:"person raising hand",t:1},{c:"🙋‍♂️",n:"man raising hand",t:1},{c:"🙋‍♀️",n:"woman raising hand",t:1},{c:"🧏",n:"deaf person",t:1},{c:"🧏‍♂️",n:"deaf man",t:1},{c:"🧏‍♀️",n:"deaf woman",t:1},{c:"🙇",n:"person bowing",t:1},{c:"🙇‍♂️",n:"man bowing",t:1},{c:"🙇‍♀️",n:"woman bowing",t:1},{c:"🤦",n:"person facepalming",t:1},{c:"🤦‍♂️",n:"man facepalming",t:1},{c:"🤦‍♀️",n:"woman facepalming",t:1},{c:"🤷",n:"person shrugging",t:1},{c:"🤷‍♂️",n:"man shrugging",t:1},{c:"🤷‍♀️",n:"woman shrugging",t:1},{c:"🧑‍⚕️",n:"health worker",t:1},{c:"👨‍⚕️",n:"man health worker",t:1},{c:"👩‍⚕️",n:"woman health worker",t:1},{c:"🧑‍🎓",n:"student",t:1},{c:"👨‍🎓",n:"man student",t:1},{c:"👩‍🎓",n:"woman student",t:1},{c:"🧑‍🏫",n:"teacher",t:1},{c:"👨‍🏫",n:"man teacher",t:1},{c:"👩‍🏫",n:"woman teacher",t:1},{c:"🧑‍⚖️",n:"judge",t:1},{c:"👨‍⚖️",n:"man judge",t:1},{c:"👩‍⚖️",n:"woman judge",t:1},{c:"🧑‍🌾",n:"farmer",t:1},{c:"👨‍🌾",n:"man farmer",t:1},{c:"👩‍🌾",n:"woman farmer",t:1},{c:"🧑‍🍳",n:"cook",t:1},{c:"👨‍🍳",n:"man cook",t:1},{c:"👩‍🍳",n:"woman cook",t:1},{c:"🧑‍🔧",n:"mechanic",t:1},{c:"👨‍🔧",n:"man mechanic",t:1},{c:"👩‍🔧",n:"woman mechanic",t:1},{c:"🧑‍🏭",n:"factory worker",t:1},{c:"👨‍🏭",n:"man factory worker",t:1},{c:"👩‍🏭",n:"woman factory worker",t:1},{c:"🧑‍💼",n:"office worker",t:1},{c:"👨‍💼",n:"man office worker",t:1},{c:"👩‍💼",n:"woman office worker",t:1},{c:"🧑‍🔬",n:"scientist",t:1},{c:"👨‍🔬",n:"man scientist",t:1},{c:"👩‍🔬",n:"woman scientist",t:1},{c:"🧑‍💻",n:"technologist",t:1},{c:"👨‍💻",n:"man technologist",t:1},{c:"👩‍💻",n:"woman technologist",t:1},{c:"🧑‍🎤",n:"singer",t:1},{c:"👨‍🎤",n:"man singer",t:1},{c:"👩‍🎤",n:"woman singer",t:1},{c:"🧑‍🎨",n:"artist",t:1},{c:"👨‍🎨",n:"man artist",t:1},{c:"👩‍🎨",n:"woman artist",t:1},{c:"🧑‍✈️",n:"pilot",t:1},{c:"👨‍✈️",n:"man pilot",t:1},{c:"👩‍✈️",n:"woman pilot",t:1},{c:"🧑‍🚀",n:"astronaut",t:1},{c:"👨‍🚀",n:"man astronaut",t:1},{c:"👩‍🚀",n:"woman astronaut",t:1},{c:"🧑‍🚒",n:"firefighter",t:1},{c:"👨‍🚒",n:"man firefighter",t:1},{c:"👩‍🚒",n:"woman firefighter",t:1},{c:"👮",n:"police officer",t:1},{c:"👮‍♂️",n:"man police officer",t:1},{c:"👮‍♀️",n:"woman police officer",t:1},{c:"🕵️",n:"detective",t:1},{c:"🕵️‍♂️",n:"man detective",t:1},{c:"🕵️‍♀️",n:"woman detective",t:1},{c:"💂",n:"guard",t:1},{c:"💂‍♂️",n:"man guard",t:1},{c:"💂‍♀️",n:"woman guard",t:1},{c:"🥷",n:"ninja",t:1},{c:"👷",n:"construction worker",t:1},{c:"👷‍♂️",n:"man construction worker",t:1},{c:"👷‍♀️",n:"woman construction worker",t:1},{c:"🫅",n:"person with crown",t:1},{c:"🤴",n:"prince",t:1},{c:"👸",n:"princess",t:1},{c:"👳",n:"person wearing turban",t:1},{c:"👳‍♂️",n:"man wearing turban",t:1},{c:"👳‍♀️",n:"woman wearing turban",t:1},{c:"👲",n:"person with skullcap",t:1},{c:"🧕",n:"woman with headscarf",t:1},{c:"🤵",n:"person in tuxedo",t:1},{c:"🤵‍♂️",n:"man in tuxedo",t:1},{c:"🤵‍♀️",n:"woman in tuxedo",t:1},{c:"👰",n:"person with veil",t:1},{c:"👰‍♂️",n:"man with veil",t:1},{c:"👰‍♀️",n:"woman with veil",t:1},{c:"🤰",n:"pregnant woman",t:1},{c:"🫃",n:"pregnant man",t:1},{c:"🫄",n:"pregnant person",t:1},{c:"🤱",n:"breast-feeding",t:1},{c:"👩‍🍼",n:"woman feeding baby",t:1},{c:"👨‍🍼",n:"man feeding baby",t:1},{c:"🧑‍🍼",n:"person feeding baby",t:1},{c:"👼",n:"baby angel",t:1},{c:"🎅",n:"Santa Claus",t:1},{c:"🤶",n:"Mrs. Claus",t:1},{c:"🧑‍🎄",n:"mx claus",t:1},{c:"🦸",n:"superhero",t:1},{c:"🦸‍♂️",n:"man superhero",t:1},{c:"🦸‍♀️",n:"woman superhero",t:1},{c:"🦹",n:"supervillain",t:1},{c:"🦹‍♂️",n:"man supervillain",t:1},{c:"🦹‍♀️",n:"woman supervillain",t:1},{c:"🧙",n:"mage",t:1},{c:"🧙‍♂️",n:"man mage",t:1},{c:"🧙‍♀️",n:"woman mage",t:1},{c:"🧚",n:"fairy",t:1},{c:"🧚‍♂️",n:"man fairy",t:1},{c:"🧚‍♀️",n:"woman fairy",t:1},{c:"🧛",n:"vampire",t:1},{c:"🧛‍♂️",n:"man vampire",t:1},{c:"🧛‍♀️",n:"woman vampire",t:1},{c:"🧜",n:"merperson",t:1},{c:"🧜‍♂️",n:"merman",t:1},{c:"🧜‍♀️",n:"mermaid",t:1},{c:"🧝",n:"elf",t:1},{c:"🧝‍♂️",n:"man elf",t:1},{c:"🧝‍♀️",n:"woman elf",t:1},{c:"🧞",n:"genie",t:0},{c:"🧞‍♂️",n:"man genie",t:0},{c:"🧞‍♀️",n:"woman genie",t:0},{c:"🧟",n:"zombie",t:0},{c:"🧟‍♂️",n:"man zombie",t:0},{c:"🧟‍♀️",n:"woman zombie",t:0},{c:"🧌",n:"troll",t:0},{c:"💆",n:"person getting massage",t:1},{c:"💆‍♂️",n:"man getting massage",t:1},{c:"💆‍♀️",n:"woman getting massage",t:1},{c:"💇",n:"person getting haircut",t:1},{c:"💇‍♂️",n:"man getting haircut",t:1},{c:"💇‍♀️",n:"woman getting haircut",t:1},{c:"🚶",n:"person walking",t:1},{c:"🚶‍♂️",n:"man walking",t:1},{c:"🚶‍♀️",n:"woman walking",t:1},{c:"🧍",n:"person standing",t:1},{c:"🧍‍♂️",n:"man standing",t:1},{c:"🧍‍♀️",n:"woman standing",t:1},{c:"🧎",n:"person kneeling",t:1},{c:"🧎‍♂️",n:"man kneeling",t:1},{c:"🧎‍♀️",n:"woman kneeling",t:1},{c:"🧑‍🦯",n:"person with white cane",t:1},{c:"👨‍🦯",n:"man with white cane",t:1},{c:"👩‍🦯",n:"woman with white cane",t:1},{c:"🧑‍🦼",n:"person in motorized wheelchair",t:1},{c:"👨‍🦼",n:"man in motorized wheelchair",t:1},{c:"👩‍🦼",n:"woman in motorized wheelchair",t:1},{c:"🧑‍🦽",n:"person in manual wheelchair",t:1},{c:"👨‍🦽",n:"man in manual wheelchair",t:1},{c:"👩‍🦽",n:"woman in manual wheelchair",t:1},{c:"🏃",n:"person running",t:1},{c:"🏃‍♂️",n:"man running",t:1},{c:"🏃‍♀️",n:"woman running",t:1},{c:"💃",n:"woman dancing",t:1},{c:"🕺",n:"man dancing",t:1},{c:"🕴️",n:"person in suit levitating",t:1},{c:"👯",n:"people with bunny ears",t:0},{c:"👯‍♂️",n:"men with bunny ears",t:0},{c:"👯‍♀️",n:"women with bunny ears",t:0},{c:"🧖",n:"person in steamy room",t:1},{c:"🧖‍♂️",n:"man in steamy room",t:1},{c:"🧖‍♀️",n:"woman in steamy room",t:1},{c:"🧗",n:"person climbing",t:1},{c:"🧗‍♂️",n:"man climbing",t:1},{c:"🧗‍♀️",n:"woman climbing",t:1},{c:"🤺",n:"person fencing",t:0},{c:"🏇",n:"horse racing",t:1},{c:"⛷️",n:"skier",t:0},{c:"🏂",n:"snowboarder",t:1},{c:"🏌️",n:"person golfing",t:1},{c:"🏌️‍♂️",n:"man golfing",t:1},{c:"🏌️‍♀️",n:"woman golfing",t:1},{c:"🏄",n:"person surfing",t:1},{c:"🏄‍♂️",n:"man surfing",t:1},{c:"🏄‍♀️",n:"woman surfing",t:1},{c:"🚣",n:"person rowing boat",t:1},{c:"🚣‍♂️",n:"man rowing boat",t:1},{c:"🚣‍♀️",n:"woman rowing boat",t:1},{c:"🏊",n:"person swimming",t:1},{c:"🏊‍♂️",n:"man swimming",t:1},{c:"🏊‍♀️",n:"woman swimming",t:1},{c:"⛹️",n:"person bouncing ball",t:1},{c:"⛹️‍♂️",n:"man bouncing ball",t:1},{c:"⛹️‍♀️",n:"woman bouncing ball",t:1},{c:"🏋️",n:"person lifting weights",t:1},{c:"🏋️‍♂️",n:"man lifting weights",t:1},{c:"🏋️‍♀️",n:"woman lifting weights",t:1},{c:"🚴",n:"person biking",t:1},{c:"🚴‍♂️",n:"man biking",t:1},{c:"🚴‍♀️",n:"woman biking",t:1},{c:"🚵",n:"person mountain biking",t:1},{c:"🚵‍♂️",n:"man mountain biking",t:1},{c:"🚵‍♀️",n:"woman mountain biking",t:1},{c:"🤸",n:"person cartwheeling",t:1},{c:"🤸‍♂️",n:"man cartwheeling",t:1},{c:"🤸‍♀️",n:"woman cartwheeling",t:1},{c:"🤼",n:"people wrestling",t:0},{c:"🤼‍♂️",n:"men wrestling",t:0},{c:"🤼‍♀️",n:"women wrestling",t:0},{c:"🤽",n:"person playing water polo",t:1},{c:"🤽‍♂️",n:"man playing water polo",t:1},{c:"🤽‍♀️",n:"woman playing water polo",t:1},{c:"🤾",n:"person playing handball",t:1},{c:"🤾‍♂️",n:"man playing handball",t:1},{c:"🤾‍♀️",n:"woman playing handball",t:1},{c:"🤹",n:"person juggling",t:1},{c:"🤹‍♂️",n:"man juggling",t:1},{c:"🤹‍♀️",n:"woman juggling",t:1},{c:"🧘",n:"person in lotus position",t:1},{c:"🧘‍♂️",n:"man in lotus position",t:1},{c:"🧘‍♀️",n:"woman in lotus position",t:1},{c:"🛀",n:"person taking bath",t:1},{c:"🛌",n:"person in bed",t:1},{c:"🧑‍🤝‍🧑",n:"people holding hands",t:1},{c:"👭",n:"women holding hands",t:1},{c:"👫",n:"woman and man holding hands",t:1},{c:"👬",n:"men holding hands",t:1},{c:"💏",n:"kiss",t:1},{c:"👩‍❤️‍💋‍👨",n:"kiss woman, man",t:1},{c:"👨‍❤️‍💋‍👨",n:"kiss man, man",t:1},{c:"👩‍❤️‍💋‍👩",n:"kiss woman, woman",t:1},{c:"💑",n:"couple with heart",t:1},{c:"👩‍❤️‍👨",n:"couple with heart woman, man",t:1},{c:"👨‍❤️‍👨",n:"couple with heart man, man",t:1},{c:"👩‍❤️‍👩",n:"couple with heart woman, woman",t:1},{c:"👪",n:"family",t:0},{c:"👨‍👩‍👦",n:"family man, woman, boy",t:0},{c:"👨‍👩‍👧",n:"family man, woman, girl",t:0},{c:"👨‍👩‍👧‍👦",n:"family man, woman, girl, boy",t:0},{c:"👨‍👩‍👦‍👦",n:"family man, woman, boy, boy",t:0},{c:"👨‍👩‍👧‍👧",n:"family man, woman, girl, girl",t:0},{c:"👨‍👨‍👦",n:"family man, man, boy",t:0},{c:"👨‍👨‍👧",n:"family man, man, girl",t:0},{c:"👨‍👨‍👧‍👦",n:"family man, man, girl, boy",t:0},{c:"👨‍👨‍👦‍👦",n:"family man, man, boy, boy",t:0},{c:"👨‍👨‍👧‍👧",n:"family man, man, girl, girl",t:0},{c:"👩‍👩‍👦",n:"family woman, woman, boy",t:0},{c:"👩‍👩‍👧",n:"family woman, woman, girl",t:0},{c:"👩‍👩‍👧‍👦",n:"family woman, woman, girl, boy",t:0},{c:"👩‍👩‍👦‍👦",n:"family woman, woman, boy, boy",t:0},{c:"👩‍👩‍👧‍👧",n:"family woman, woman, girl, girl",t:0},{c:"👨‍👦",n:"family man, boy",t:0},{c:"👨‍👦‍👦",n:"family man, boy, boy",t:0},{c:"👨‍👧",n:"family man, girl",t:0},{c:"👨‍👧‍👦",n:"family man, girl, boy",t:0},{c:"👨‍👧‍👧",n:"family man, girl, girl",t:0},{c:"👩‍👦",n:"family woman, boy",t:0},{c:"👩‍👦‍👦",n:"family woman, boy, boy",t:0},{c:"👩‍👧",n:"family woman, girl",t:0},{c:"👩‍👧‍👦",n:"family woman, girl, boy",t:0},{c:"👩‍👧‍👧",n:"family woman, girl, girl",t:0},{c:"🗣️",n:"speaking head",t:0},{c:"👤",n:"bust in silhouette",t:0},{c:"👥",n:"busts in silhouette",t:0},{c:"🫂",n:"people hugging",t:0},{c:"👣",n:"footprints",t:0}],emojiAnimals:[{c:"🐵",n:"monkey face",t:0},{c:"🐒",n:"monkey",t:0},{c:"🦍",n:"gorilla",t:0},{c:"🦧",n:"orangutan",t:0},{c:"🐶",n:"dog face",t:0},{c:"🐕",n:"dog",t:0},{c:"🦮",n:"guide dog",t:0},{c:"🐕‍🦺",n:"service dog",t:0},{c:"🐩",n:"poodle",t:0},{c:"🐺",n:"wolf",t:0},{c:"🦊",n:"fox",t:0},{c:"🦝",n:"raccoon",t:0},{c:"🐱",n:"cat face",t:0},{c:"🐈",n:"cat",t:0},{c:"🐈‍⬛",n:"black cat",t:0},{c:"🦁",n:"lion",t:0},{c:"🐯",n:"tiger face",t:0},{c:"🐅",n:"tiger",t:0},{c:"🐆",n:"leopard",t:0},{c:"🐴",n:"horse face",t:0},{c:"🫎",n:"moose",t:0},{c:"🫏",n:"donkey",t:0},{c:"🐎",n:"horse",t:0},{c:"🦄",n:"unicorn",t:0},{c:"🦓",n:"zebra",t:0},{c:"🦌",n:"deer",t:0},{c:"🦬",n:"bison",t:0},{c:"🐮",n:"cow face",t:0},{c:"🐂",n:"ox",t:0},{c:"🐃",n:"water buffalo",t:0},{c:"🐄",n:"cow",t:0},{c:"🐷",n:"pig face",t:0},{c:"🐖",n:"pig",t:0},{c:"🐗",n:"boar",t:0},{c:"🐽",n:"pig nose",t:0},{c:"🐏",n:"ram",t:0},{c:"🐑",n:"ewe",t:0},{c:"🐐",n:"goat",t:0},{c:"🐪",n:"camel",t:0},{c:"🐫",n:"two-hump camel",t:0},{c:"🦙",n:"llama",t:0},{c:"🦒",n:"giraffe",t:0},{c:"🐘",n:"elephant",t:0},{c:"🦣",n:"mammoth",t:0},{c:"🦏",n:"rhinoceros",t:0},{c:"🦛",n:"hippopotamus",t:0},{c:"🐭",n:"mouse face",t:0},{c:"🐁",n:"mouse",t:0},{c:"🐀",n:"rat",t:0},{c:"🐹",n:"hamster",t:0},{c:"🐰",n:"rabbit face",t:0},{c:"🐇",n:"rabbit",t:0},{c:"🐿️",n:"chipmunk",t:0},{c:"🦫",n:"beaver",t:0},{c:"🦔",n:"hedgehog",t:0},{c:"🦇",n:"bat",t:0},{c:"🐻",n:"bear",t:0},{c:"🐻‍❄️",n:"polar bear",t:0},{c:"🐨",n:"koala",t:0},{c:"🐼",n:"panda",t:0},{c:"🦥",n:"sloth",t:0},{c:"🦦",n:"otter",t:0},{c:"🦨",n:"skunk",t:0},{c:"🦘",n:"kangaroo",t:0},{c:"🦡",n:"badger",t:0},{c:"🐾",n:"paw prints",t:0},{c:"🦃",n:"turkey",t:0},{c:"🐔",n:"chicken",t:0},{c:"🐓",n:"rooster",t:0},{c:"🐣",n:"hatching chick",t:0},{c:"🐤",n:"baby chick",t:0},{c:"🐥",n:"front-facing baby chick",t:0},{c:"🐦",n:"bird",t:0},{c:"🐧",n:"penguin",t:0},{c:"🕊️",n:"dove",t:0},{c:"🦅",n:"eagle",t:0},{c:"🦆",n:"duck",t:0},{c:"🦢",n:"swan",t:0},{c:"🦉",n:"owl",t:0},{c:"🦤",n:"dodo",t:0},{c:"🪶",n:"feather",t:0},{c:"🦩",n:"flamingo",t:0},{c:"🦚",n:"peacock",t:0},{c:"🦜",n:"parrot",t:0},{c:"🪽",n:"wing",t:0},{c:"🐦‍⬛",n:"black bird",t:0},{c:"🪿",n:"goose",t:0},{c:"🐸",n:"frog",t:0},{c:"🐊",n:"crocodile",t:0},{c:"🐢",n:"turtle",t:0},{c:"🦎",n:"lizard",t:0},{c:"🐍",n:"snake",t:0},{c:"🐲",n:"dragon face",t:0},{c:"🐉",n:"dragon",t:0},{c:"🦕",n:"sauropod",t:0},{c:"🦖",n:"T-Rex",t:0},{c:"🐳",n:"spouting whale",t:0},{c:"🐋",n:"whale",t:0},{c:"🐬",n:"dolphin",t:0},{c:"🦭",n:"seal",t:0},{c:"🐟",n:"fish",t:0},{c:"🐠",n:"tropical fish",t:0},{c:"🐡",n:"blowfish",t:0},{c:"🦈",n:"shark",t:0},{c:"🐙",n:"octopus",t:0},{c:"🐚",n:"spiral shell",t:0},{c:"🪸",n:"coral",t:0},{c:"🪼",n:"jellyfish",t:0},{c:"🐌",n:"snail",t:0},{c:"🦋",n:"butterfly",t:0},{c:"🐛",n:"bug",t:0},{c:"🐜",n:"ant",t:0},{c:"🐝",n:"honeybee",t:0},{c:"🪲",n:"beetle",t:0},{c:"🐞",n:"lady beetle",t:0},{c:"🦗",n:"cricket",t:0},{c:"🪳",n:"cockroach",t:0},{c:"🕷️",n:"spider",t:0},{c:"🕸️",n:"spider web",t:0},{c:"🦂",n:"scorpion",t:0},{c:"🦟",n:"mosquito",t:0},{c:"🪰",n:"fly",t:0},{c:"🪱",n:"worm",t:0},{c:"🦠",n:"microbe",t:0},{c:"💐",n:"bouquet",t:0},{c:"🌸",n:"cherry blossom",t:0},{c:"💮",n:"white flower",t:0},{c:"🪷",n:"lotus",t:0},{c:"🏵️",n:"rosette",t:0},{c:"🌹",n:"rose",t:0},{c:"🥀",n:"wilted flower",t:0},{c:"🌺",n:"hibiscus",t:0},{c:"🌻",n:"sunflower",t:0},{c:"🌼",n:"blossom",t:0},{c:"🌷",n:"tulip",t:0},{c:"🪻",n:"hyacinth",t:0},{c:"🌱",n:"seedling",t:0},{c:"🪴",n:"potted plant",t:0},{c:"🌲",n:"evergreen tree",t:0},{c:"🌳",n:"deciduous tree",t:0},{c:"🌴",n:"palm tree",t:0},{c:"🌵",n:"cactus",t:0},{c:"🌾",n:"sheaf of rice",t:0},{c:"🌿",n:"herb",t:0},{c:"☘️",n:"shamrock",t:0},{c:"🍀",n:"four leaf clover",t:0},{c:"🍁",n:"maple leaf",t:0},{c:"🍂",n:"fallen leaf",t:0},{c:"🍃",n:"leaf fluttering in wind",t:0},{c:"🪹",n:"empty nest",t:0},{c:"🪺",n:"nest with eggs",t:0},{c:"🍄",n:"mushroom",t:0}],emojiFood:[{c:"🍇",n:"grapes",t:0},{c:"🍈",n:"melon",t:0},{c:"🍉",n:"watermelon",t:0},{c:"🍊",n:"tangerine",t:0},{c:"🍋",n:"lemon",t:0},{c:"🍌",n:"banana",t:0},{c:"🍍",n:"pineapple",t:0},{c:"🥭",n:"mango",t:0},{c:"🍎",n:"red apple",t:0},{c:"🍏",n:"green apple",t:0},{c:"🍐",n:"pear",t:0},{c:"🍑",n:"peach",t:0},{c:"🍒",n:"cherries",t:0},{c:"🍓",n:"strawberry",t:0},{c:"🫐",n:"blueberries",t:0},{c:"🥝",n:"kiwi fruit",t:0},{c:"🍅",n:"tomato",t:0},{c:"🫒",n:"olive",t:0},{c:"🥥",n:"coconut",t:0},{c:"🥑",n:"avocado",t:0},{c:"🍆",n:"eggplant",t:0},{c:"🥔",n:"potato",t:0},{c:"🥕",n:"carrot",t:0},{c:"🌽",n:"ear of corn",t:0},{c:"🌶️",n:"hot pepper",t:0},{c:"🫑",n:"bell pepper",t:0},{c:"🥒",n:"cucumber",t:0},{c:"🥬",n:"leafy green",t:0},{c:"🥦",n:"broccoli",t:0},{c:"🧄",n:"garlic",t:0},{c:"🧅",n:"onion",t:0},{c:"🥜",n:"peanuts",t:0},{c:"🫘",n:"beans",t:0},{c:"🌰",n:"chestnut",t:0},{c:"🫚",n:"ginger root",t:0},{c:"🫛",n:"pea pod",t:0},{c:"🍞",n:"bread",t:0},{c:"🥐",n:"croissant",t:0},{c:"🥖",n:"baguette bread",t:0},{c:"🫓",n:"flatbread",t:0},{c:"🥨",n:"pretzel",t:0},{c:"🥯",n:"bagel",t:0},{c:"🥞",n:"pancakes",t:0},{c:"🧇",n:"waffle",t:0},{c:"🧀",n:"cheese wedge",t:0},{c:"🍖",n:"meat on bone",t:0},{c:"🍗",n:"poultry leg",t:0},{c:"🥩",n:"cut of meat",t:0},{c:"🥓",n:"bacon",t:0},{c:"🍔",n:"hamburger",t:0},{c:"🍟",n:"french fries",t:0},{c:"🍕",n:"pizza",t:0},{c:"🌭",n:"hot dog",t:0},{c:"🥪",n:"sandwich",t:0},{c:"🌮",n:"taco",t:0},{c:"🌯",n:"burrito",t:0},{c:"🫔",n:"tamale",t:0},{c:"🥙",n:"stuffed flatbread",t:0},{c:"🧆",n:"falafel",t:0},{c:"🥚",n:"egg",t:0},{c:"🍳",n:"cooking",t:0},{c:"🥘",n:"shallow pan of food",t:0},{c:"🍲",n:"pot of food",t:0},{c:"🫕",n:"fondue",t:0},{c:"🥣",n:"bowl with spoon",t:0},{c:"🥗",n:"green salad",t:0},{c:"🍿",n:"popcorn",t:0},{c:"🧈",n:"butter",t:0},{c:"🧂",n:"salt",t:0},{c:"🥫",n:"canned food",t:0},{c:"🍱",n:"bento box",t:0},{c:"🍘",n:"rice cracker",t:0},{c:"🍙",n:"rice ball",t:0},{c:"🍚",n:"cooked rice",t:0},{c:"🍛",n:"curry rice",t:0},{c:"🍜",n:"steaming bowl",t:0},{c:"🍝",n:"spaghetti",t:0},{c:"🍠",n:"roasted sweet potato",t:0},{c:"🍢",n:"oden",t:0},{c:"🍣",n:"sushi",t:0},{c:"🍤",n:"fried shrimp",t:0},{c:"🍥",n:"fish cake with swirl",t:0},{c:"🥮",n:"moon cake",t:0},{c:"🍡",n:"dango",t:0},{c:"🥟",n:"dumpling",t:0},{c:"🥠",n:"fortune cookie",t:0},{c:"🥡",n:"takeout box",t:0},{c:"🦀",n:"crab",t:0},{c:"🦞",n:"lobster",t:0},{c:"🦐",n:"shrimp",t:0},{c:"🦑",n:"squid",t:0},{c:"🦪",n:"oyster",t:0},{c:"🍦",n:"soft ice cream",t:0},{c:"🍧",n:"shaved ice",t:0},{c:"🍨",n:"ice cream",t:0},{c:"🍩",n:"doughnut",t:0},{c:"🍪",n:"cookie",t:0},{c:"🎂",n:"birthday cake",t:0},{c:"🍰",n:"shortcake",t:0},{c:"🧁",n:"cupcake",t:0},{c:"🥧",n:"pie",t:0},{c:"🍫",n:"chocolate bar",t:0},{c:"🍬",n:"candy",t:0},{c:"🍭",n:"lollipop",t:0},{c:"🍮",n:"custard",t:0},{c:"🍯",n:"honey pot",t:0},{c:"🍼",n:"baby bottle",t:0},{c:"🥛",n:"glass of milk",t:0},{c:"☕",n:"hot beverage",t:0},{c:"🫖",n:"teapot",t:0},{c:"🍵",n:"teacup without handle",t:0},{c:"🍶",n:"sake",t:0},{c:"🍾",n:"bottle with popping cork",t:0},{c:"🍷",n:"wine glass",t:0},{c:"🍸",n:"cocktail glass",t:0},{c:"🍹",n:"tropical drink",t:0},{c:"🍺",n:"beer mug",t:0},{c:"🍻",n:"clinking beer mugs",t:0},{c:"🥂",n:"clinking glasses",t:0},{c:"🥃",n:"tumbler glass",t:0},{c:"🫗",n:"pouring liquid",t:0},{c:"🥤",n:"cup with straw",t:0},{c:"🧋",n:"bubble tea",t:0},{c:"🧃",n:"beverage box",t:0},{c:"🧉",n:"mate",t:0},{c:"🧊",n:"ice",t:0},{c:"🥢",n:"chopsticks",t:0},{c:"🍽️",n:"fork and knife with plate",t:0},{c:"🍴",n:"fork and knife",t:0},{c:"🥄",n:"spoon",t:0},{c:"🔪",n:"kitchen knife",t:0},{c:"🫙",n:"jar",t:0},{c:"🏺",n:"amphora",t:0}],emojiTravel:[{c:"🌍",n:"globe showing Europe-Africa",t:0},{c:"🌎",n:"globe showing Americas",t:0},{c:"🌏",n:"globe showing Asia-Australia",t:0},{c:"🌐",n:"globe with meridians",t:0},{c:"🗺️",n:"world map",t:0},{c:"🗾",n:"map of Japan",t:0},{c:"🧭",n:"compass",t:0},{c:"🏔️",n:"snow-capped mountain",t:0},{c:"⛰️",n:"mountain",t:0},{c:"🌋",n:"volcano",t:0},{c:"🗻",n:"mount fuji",t:0},{c:"🏕️",n:"camping",t:0},{c:"🏖️",n:"beach with umbrella",t:0},{c:"🏜️",n:"desert",t:0},{c:"🏝️",n:"desert island",t:0},{c:"🏞️",n:"national park",t:0},{c:"🏟️",n:"stadium",t:0},{c:"🏛️",n:"classical building",t:0},{c:"🏗️",n:"building construction",t:0},{c:"🧱",n:"brick",t:0},{c:"🪨",n:"rock",t:0},{c:"🪵",n:"wood",t:0},{c:"🛖",n:"hut",t:0},{c:"🏘️",n:"houses",t:0},{c:"🏚️",n:"derelict house",t:0},{c:"🏠",n:"house",t:0},{c:"🏡",n:"house with garden",t:0},{c:"🏢",n:"office building",t:0},{c:"🏣",n:"Japanese post office",t:0},{c:"🏤",n:"post office",t:0},{c:"🏥",n:"hospital",t:0},{c:"🏦",n:"bank",t:0},{c:"🏨",n:"hotel",t:0},{c:"🏩",n:"love hotel",t:0},{c:"🏪",n:"convenience store",t:0},{c:"🏫",n:"school",t:0},{c:"🏬",n:"department store",t:0},{c:"🏭",n:"factory",t:0},{c:"🏯",n:"Japanese castle",t:0},{c:"🏰",n:"castle",t:0},{c:"💒",n:"wedding",t:0},{c:"🗼",n:"Tokyo tower",t:0},{c:"🗽",n:"Statue of Liberty",t:0},{c:"⛪",n:"church",t:0},{c:"🕌",n:"mosque",t:0},{c:"🛕",n:"hindu temple",t:0},{c:"🕍",n:"synagogue",t:0},{c:"⛩️",n:"shinto shrine",t:0},{c:"🕋",n:"kaaba",t:0},{c:"⛲",n:"fountain",t:0},{c:"⛺",n:"tent",t:0},{c:"🌁",n:"foggy",t:0},{c:"🌃",n:"night with stars",t:0},{c:"🏙️",n:"cityscape",t:0},{c:"🌄",n:"sunrise over mountains",t:0},{c:"🌅",n:"sunrise",t:0},{c:"🌆",n:"cityscape at dusk",t:0},{c:"🌇",n:"sunset",t:0},{c:"🌉",n:"bridge at night",t:0},{c:"♨️",n:"hot springs",t:0},{c:"🎠",n:"carousel horse",t:0},{c:"🛝",n:"playground slide",t:0},{c:"🎡",n:"ferris wheel",t:0},{c:"🎢",n:"roller coaster",t:0},{c:"💈",n:"barber pole",t:0},{c:"🎪",n:"circus tent",t:0},{c:"🚂",n:"locomotive",t:0},{c:"🚃",n:"railway car",t:0},{c:"🚄",n:"high-speed train",t:0},{c:"🚅",n:"bullet train",t:0},{c:"🚆",n:"train",t:0},{c:"🚇",n:"metro",t:0},{c:"🚈",n:"light rail",t:0},{c:"🚉",n:"station",t:0},{c:"🚊",n:"tram",t:0},{c:"🚝",n:"monorail",t:0},{c:"🚞",n:"mountain railway",t:0},{c:"🚋",n:"tram car",t:0},{c:"🚌",n:"bus",t:0},{c:"🚍",n:"oncoming bus",t:0},{c:"🚎",n:"trolleybus",t:0},{c:"🚐",n:"minibus",t:0},{c:"🚑",n:"ambulance",t:0},{c:"🚒",n:"fire engine",t:0},{c:"🚓",n:"police car",t:0},{c:"🚔",n:"oncoming police car",t:0},{c:"🚕",n:"taxi",t:0},{c:"🚖",n:"oncoming taxi",t:0},{c:"🚗",n:"automobile",t:0},{c:"🚘",n:"oncoming automobile",t:0},{c:"🚙",n:"sport utility vehicle",t:0},{c:"🛻",n:"pickup truck",t:0},{c:"🚚",n:"delivery truck",t:0},{c:"🚛",n:"articulated lorry",t:0},{c:"🚜",n:"tractor",t:0},{c:"🏎️",n:"racing car",t:0},{c:"🏍️",n:"motorcycle",t:0},{c:"🛵",n:"motor scooter",t:0},{c:"🦽",n:"manual wheelchair",t:0},{c:"🦼",n:"motorized wheelchair",t:0},{c:"🛺",n:"auto rickshaw",t:0},{c:"🚲",n:"bicycle",t:0},{c:"🛴",n:"kick scooter",t:0},{c:"🛹",n:"skateboard",t:0},{c:"🛼",n:"roller skate",t:0},{c:"🚏",n:"bus stop",t:0},{c:"🛣️",n:"motorway",t:0},{c:"🛤️",n:"railway track",t:0},{c:"🛢️",n:"oil drum",t:0},{c:"⛽",n:"fuel pump",t:0},{c:"🛞",n:"wheel",t:0},{c:"🚨",n:"police car light",t:0},{c:"🚥",n:"horizontal traffic light",t:0},{c:"🚦",n:"vertical traffic light",t:0},{c:"🛑",n:"stop sign",t:0},{c:"🚧",n:"construction",t:0},{c:"⚓",n:"anchor",t:0},{c:"🛟",n:"ring buoy",t:0},{c:"⛵",n:"sailboat",t:0},{c:"🛶",n:"canoe",t:0},{c:"🚤",n:"speedboat",t:0},{c:"🛳️",n:"passenger ship",t:0},{c:"⛴️",n:"ferry",t:0},{c:"🛥️",n:"motor boat",t:0},{c:"🚢",n:"ship",t:0},{c:"✈️",n:"airplane",t:0},{c:"🛩️",n:"small airplane",t:0},{c:"🛫",n:"airplane departure",t:0},{c:"🛬",n:"airplane arrival",t:0},{c:"🪂",n:"parachute",t:0},{c:"💺",n:"seat",t:0},{c:"🚁",n:"helicopter",t:0},{c:"🚟",n:"suspension railway",t:0},{c:"🚠",n:"mountain cableway",t:0},{c:"🚡",n:"aerial tramway",t:0},{c:"🛰️",n:"satellite",t:0},{c:"🚀",n:"rocket",t:0},{c:"🛸",n:"flying saucer",t:0},{c:"🛎️",n:"bellhop bell",t:0},{c:"🧳",n:"luggage",t:0},{c:"⌛",n:"hourglass done",t:0},{c:"⏳",n:"hourglass not done",t:0},{c:"⌚",n:"watch",t:0},{c:"⏰",n:"alarm clock",t:0},{c:"⏱️",n:"stopwatch",t:0},{c:"⏲️",n:"timer clock",t:0},{c:"🕰️",n:"mantelpiece clock",t:0},{c:"🕛",n:"twelve o’clock",t:0},{c:"🕧",n:"twelve-thirty",t:0},{c:"🕐",n:"one o’clock",t:0},{c:"🕜",n:"one-thirty",t:0},{c:"🕑",n:"two o’clock",t:0},{c:"🕝",n:"two-thirty",t:0},{c:"🕒",n:"three o’clock",t:0},{c:"🕞",n:"three-thirty",t:0},{c:"🕓",n:"four o’clock",t:0},{c:"🕟",n:"four-thirty",t:0},{c:"🕔",n:"five o’clock",t:0},{c:"🕠",n:"five-thirty",t:0},{c:"🕕",n:"six o’clock",t:0},{c:"🕡",n:"six-thirty",t:0},{c:"🕖",n:"seven o’clock",t:0},{c:"🕢",n:"seven-thirty",t:0},{c:"🕗",n:"eight o’clock",t:0},{c:"🕣",n:"eight-thirty",t:0},{c:"🕘",n:"nine o’clock",t:0},{c:"🕤",n:"nine-thirty",t:0},{c:"🕙",n:"ten o’clock",t:0},{c:"🕥",n:"ten-thirty",t:0},{c:"🕚",n:"eleven o’clock",t:0},{c:"🕦",n:"eleven-thirty",t:0},{c:"🌑",n:"new moon",t:0},{c:"🌒",n:"waxing crescent moon",t:0},{c:"🌓",n:"first quarter moon",t:0},{c:"🌔",n:"waxing gibbous moon",t:0},{c:"🌕",n:"full moon",t:0},{c:"🌖",n:"waning gibbous moon",t:0},{c:"🌗",n:"last quarter moon",t:0},{c:"🌘",n:"waning crescent moon",t:0},{c:"🌙",n:"crescent moon",t:0},{c:"🌚",n:"new moon face",t:0},{c:"🌛",n:"first quarter moon face",t:0},{c:"🌜",n:"last quarter moon face",t:0},{c:"🌡️",n:"thermometer",t:0},{c:"☀️",n:"sun",t:0},{c:"🌝",n:"full moon face",t:0},{c:"🌞",n:"sun with face",t:0},{c:"🪐",n:"ringed planet",t:0},{c:"⭐",n:"star",t:0},{c:"🌟",n:"glowing star",t:0},{c:"🌠",n:"shooting star",t:0},{c:"🌌",n:"milky way",t:0},{c:"☁️",n:"cloud",t:0},{c:"⛅",n:"sun behind cloud",t:0},{c:"⛈️",n:"cloud with lightning and rain",t:0},{c:"🌤️",n:"sun behind small cloud",t:0},{c:"🌥️",n:"sun behind large cloud",t:0},{c:"🌦️",n:"sun behind rain cloud",t:0},{c:"🌧️",n:"cloud with rain",t:0},{c:"🌨️",n:"cloud with snow",t:0},{c:"🌩️",n:"cloud with lightning",t:0},{c:"🌪️",n:"tornado",t:0},{c:"🌫️",n:"fog",t:0},{c:"🌬️",n:"wind face",t:0},{c:"🌀",n:"cyclone",t:0},{c:"🌈",n:"rainbow",t:0},{c:"🌂",n:"closed umbrella",t:0},{c:"☂️",n:"umbrella",t:0},{c:"☔",n:"umbrella with rain drops",t:0},{c:"⛱️",n:"umbrella on ground",t:0},{c:"⚡",n:"high voltage",t:0},{c:"❄️",n:"snowflake",t:0},{c:"☃️",n:"snowman",t:0},{c:"⛄",n:"snowman without snow",t:0},{c:"☄️",n:"comet",t:0},{c:"🔥",n:"fire",t:0},{c:"💧",n:"droplet",t:0},{c:"🌊",n:"water wave",t:0}],emojiActivities:[{c:"🎃",n:"jack-o-lantern",t:0},{c:"🎄",n:"Christmas tree",t:0},{c:"🎆",n:"fireworks",t:0},{c:"🎇",n:"sparkler",t:0},{c:"🧨",n:"firecracker",t:0},{c:"✨",n:"sparkles",t:0},{c:"🎈",n:"balloon",t:0},{c:"🎉",n:"party popper",t:0},{c:"🎊",n:"confetti ball",t:0},{c:"🎋",n:"tanabata tree",t:0},{c:"🎍",n:"pine decoration",t:0},{c:"🎎",n:"Japanese dolls",t:0},{c:"🎏",n:"carp streamer",t:0},{c:"🎐",n:"wind chime",t:0},{c:"🎑",n:"moon viewing ceremony",t:0},{c:"🧧",n:"red envelope",t:0},{c:"🎀",n:"ribbon",t:0},{c:"🎁",n:"wrapped gift",t:0},{c:"🎗️",n:"reminder ribbon",t:0},{c:"🎟️",n:"admission tickets",t:0},{c:"🎫",n:"ticket",t:0},{c:"🎖️",n:"military medal",t:0},{c:"🏆",n:"trophy",t:0},{c:"🏅",n:"sports medal",t:0},{c:"🥇",n:"1st place medal",t:0},{c:"🥈",n:"2nd place medal",t:0},{c:"🥉",n:"3rd place medal",t:0},{c:"⚽",n:"soccer ball",t:0},{c:"⚾",n:"baseball",t:0},{c:"🥎",n:"softball",t:0},{c:"🏀",n:"basketball",t:0},{c:"🏐",n:"volleyball",t:0},{c:"🏈",n:"american football",t:0},{c:"🏉",n:"rugby football",t:0},{c:"🎾",n:"tennis",t:0},{c:"🥏",n:"flying disc",t:0},{c:"🎳",n:"bowling",t:0},{c:"🏏",n:"cricket game",t:0},{c:"🏑",n:"field hockey",t:0},{c:"🏒",n:"ice hockey",t:0},{c:"🥍",n:"lacrosse",t:0},{c:"🏓",n:"ping pong",t:0},{c:"🏸",n:"badminton",t:0},{c:"🥊",n:"boxing glove",t:0},{c:"🥋",n:"martial arts uniform",t:0},{c:"🥅",n:"goal net",t:0},{c:"⛳",n:"flag in hole",t:0},{c:"⛸️",n:"ice skate",t:0},{c:"🎣",n:"fishing pole",t:0},{c:"🤿",n:"diving mask",t:0},{c:"🎽",n:"running shirt",t:0},{c:"🎿",n:"skis",t:0},{c:"🛷",n:"sled",t:0},{c:"🥌",n:"curling stone",t:0},{c:"🎯",n:"bullseye",t:0},{c:"🪀",n:"yo-yo",t:0},{c:"🪁",n:"kite",t:0},{c:"🔫",n:"water pistol",t:0},{c:"🎱",n:"pool 8 ball",t:0},{c:"🔮",n:"crystal ball",t:0},{c:"🪄",n:"magic wand",t:0},{c:"🎮",n:"video game",t:0},{c:"🕹️",n:"joystick",t:0},{c:"🎰",n:"slot machine",t:0},{c:"🎲",n:"game die",t:0},{c:"🧩",n:"puzzle piece",t:0},{c:"🧸",n:"teddy bear",t:0},{c:"🪅",n:"piñata",t:0},{c:"🪩",n:"mirror ball",t:0},{c:"🪆",n:"nesting dolls",t:0},{c:"♠️",n:"spade suit",t:0},{c:"♥️",n:"heart suit",t:0},{c:"♦️",n:"diamond suit",t:0},{c:"♣️",n:"club suit",t:0},{c:"♟️",n:"chess pawn",t:0},{c:"🃏",n:"joker",t:0},{c:"🀄",n:"mahjong red dragon",t:0},{c:"🎴",n:"flower playing cards",t:0},{c:"🎭",n:"performing arts",t:0},{c:"🖼️",n:"framed picture",t:0},{c:"🎨",n:"artist palette",t:0},{c:"🧵",n:"thread",t:0},{c:"🪡",n:"sewing needle",t:0},{c:"🧶",n:"yarn",t:0},{c:"🪢",n:"knot",t:0}],emojiObjects:[{c:"👓",n:"glasses",t:0},{c:"🕶️",n:"sunglasses",t:0},{c:"🥽",n:"goggles",t:0},{c:"🥼",n:"lab coat",t:0},{c:"🦺",n:"safety vest",t:0},{c:"👔",n:"necktie",t:0},{c:"👕",n:"t-shirt",t:0},{c:"👖",n:"jeans",t:0},{c:"🧣",n:"scarf",t:0},{c:"🧤",n:"gloves",t:0},{c:"🧥",n:"coat",t:0},{c:"🧦",n:"socks",t:0},{c:"👗",n:"dress",t:0},{c:"👘",n:"kimono",t:0},{c:"🥻",n:"sari",t:0},{c:"🩱",n:"one-piece swimsuit",t:0},{c:"🩲",n:"briefs",t:0},{c:"🩳",n:"shorts",t:0},{c:"👙",n:"bikini",t:0},{c:"👚",n:"woman’s clothes",t:0},{c:"🪭",n:"folding hand fan",t:0},{c:"👛",n:"purse",t:0},{c:"👜",n:"handbag",t:0},{c:"👝",n:"clutch bag",t:0},{c:"🛍️",n:"shopping bags",t:0},{c:"🎒",n:"backpack",t:0},{c:"🩴",n:"thong sandal",t:0},{c:"👞",n:"man’s shoe",t:0},{c:"👟",n:"running shoe",t:0},{c:"🥾",n:"hiking boot",t:0},{c:"🥿",n:"flat shoe",t:0},{c:"👠",n:"high-heeled shoe",t:0},{c:"👡",n:"woman’s sandal",t:0},{c:"🩰",n:"ballet shoes",t:0},{c:"👢",n:"woman’s boot",t:0},{c:"🪮",n:"hair pick",t:0},{c:"👑",n:"crown",t:0},{c:"👒",n:"woman’s hat",t:0},{c:"🎩",n:"top hat",t:0},{c:"🎓",n:"graduation cap",t:0},{c:"🧢",n:"billed cap",t:0},{c:"🪖",n:"military helmet",t:0},{c:"⛑️",n:"rescue worker’s helmet",t:0},{c:"📿",n:"prayer beads",t:0},{c:"💄",n:"lipstick",t:0},{c:"💍",n:"ring",t:0},{c:"💎",n:"gem stone",t:0},{c:"🔇",n:"muted speaker",t:0},{c:"🔈",n:"speaker low volume",t:0},{c:"🔉",n:"speaker medium volume",t:0},{c:"🔊",n:"speaker high volume",t:0},{c:"📢",n:"loudspeaker",t:0},{c:"📣",n:"megaphone",t:0},{c:"📯",n:"postal horn",t:0},{c:"🔔",n:"bell",t:0},{c:"🔕",n:"bell with slash",t:0},{c:"🎼",n:"musical score",t:0},{c:"🎵",n:"musical note",t:0},{c:"🎶",n:"musical notes",t:0},{c:"🎙️",n:"studio microphone",t:0},{c:"🎚️",n:"level slider",t:0},{c:"🎛️",n:"control knobs",t:0},{c:"🎤",n:"microphone",t:0},{c:"🎧",n:"headphone",t:0},{c:"📻",n:"radio",t:0},{c:"🎷",n:"saxophone",t:0},{c:"🪗",n:"accordion",t:0},{c:"🎸",n:"guitar",t:0},{c:"🎹",n:"musical keyboard",t:0},{c:"🎺",n:"trumpet",t:0},{c:"🎻",n:"violin",t:0},{c:"🪕",n:"banjo",t:0},{c:"🥁",n:"drum",t:0},{c:"🪘",n:"long drum",t:0},{c:"🪇",n:"maracas",t:0},{c:"🪈",n:"flute",t:0},{c:"📱",n:"mobile phone",t:0},{c:"📲",n:"mobile phone with arrow",t:0},{c:"☎️",n:"telephone",t:0},{c:"📞",n:"telephone receiver",t:0},{c:"📟",n:"pager",t:0},{c:"📠",n:"fax machine",t:0},{c:"🔋",n:"battery",t:0},{c:"🪫",n:"low battery",t:0},{c:"🔌",n:"electric plug",t:0},{c:"💻",n:"laptop",t:0},{c:"🖥️",n:"desktop computer",t:0},{c:"🖨️",n:"printer",t:0},{c:"⌨️",n:"keyboard",t:0},{c:"🖱️",n:"computer mouse",t:0},{c:"🖲️",n:"trackball",t:0},{c:"💽",n:"computer disk",t:0},{c:"💾",n:"floppy disk",t:0},{c:"💿",n:"optical disk",t:0},{c:"📀",n:"dvd",t:0},{c:"🧮",n:"abacus",t:0},{c:"🎥",n:"movie camera",t:0},{c:"🎞️",n:"film frames",t:0},{c:"📽️",n:"film projector",t:0},{c:"🎬",n:"clapper board",t:0},{c:"📺",n:"television",t:0},{c:"📷",n:"camera",t:0},{c:"📸",n:"camera with flash",t:0},{c:"📹",n:"video camera",t:0},{c:"📼",n:"videocassette",t:0},{c:"🔍",n:"magnifying glass tilted left",t:0},{c:"🔎",n:"magnifying glass tilted right",t:0},{c:"🕯️",n:"candle",t:0},{c:"💡",n:"light bulb",t:0},{c:"🔦",n:"flashlight",t:0},{c:"🏮",n:"red paper lantern",t:0},{c:"🪔",n:"diya lamp",t:0},{c:"📔",n:"notebook with decorative cover",t:0},{c:"📕",n:"closed book",t:0},{c:"📖",n:"open book",t:0},{c:"📗",n:"green book",t:0},{c:"📘",n:"blue book",t:0},{c:"📙",n:"orange book",t:0},{c:"📚",n:"books",t:0},{c:"📓",n:"notebook",t:0},{c:"📒",n:"ledger",t:0},{c:"📃",n:"page with curl",t:0},{c:"📜",n:"scroll",t:0},{c:"📄",n:"page facing up",t:0},{c:"📰",n:"newspaper",t:0},{c:"🗞️",n:"rolled-up newspaper",t:0},{c:"📑",n:"bookmark tabs",t:0},{c:"🔖",n:"bookmark",t:0},{c:"🏷️",n:"label",t:0},{c:"💰",n:"money bag",t:0},{c:"🪙",n:"coin",t:0},{c:"💴",n:"yen banknote",t:0},{c:"💵",n:"dollar banknote",t:0},{c:"💶",n:"euro banknote",t:0},{c:"💷",n:"pound banknote",t:0},{c:"💸",n:"money with wings",t:0},{c:"💳",n:"credit card",t:0},{c:"🧾",n:"receipt",t:0},{c:"💹",n:"chart increasing with yen",t:0},{c:"✉️",n:"envelope",t:0},{c:"📧",n:"e-mail",t:0},{c:"📨",n:"incoming envelope",t:0},{c:"📩",n:"envelope with arrow",t:0},{c:"📤",n:"outbox tray",t:0},{c:"📥",n:"inbox tray",t:0},{c:"📦",n:"package",t:0},{c:"📫",n:"closed mailbox with raised flag",t:0},{c:"📪",n:"closed mailbox with lowered flag",t:0},{c:"📬",n:"open mailbox with raised flag",t:0},{c:"📭",n:"open mailbox with lowered flag",t:0},{c:"📮",n:"postbox",t:0},{c:"🗳️",n:"ballot box with ballot",t:0},{c:"✏️",n:"pencil",t:0},{c:"✒️",n:"black nib",t:0},{c:"🖋️",n:"fountain pen",t:0},{c:"🖊️",n:"pen",t:0},{c:"🖌️",n:"paintbrush",t:0},{c:"🖍️",n:"crayon",t:0},{c:"📝",n:"memo",t:0},{c:"💼",n:"briefcase",t:0},{c:"📁",n:"file folder",t:0},{c:"📂",n:"open file folder",t:0},{c:"🗂️",n:"card index dividers",t:0},{c:"📅",n:"calendar",t:0},{c:"📆",n:"tear-off calendar",t:0},{c:"🗒️",n:"spiral notepad",t:0},{c:"🗓️",n:"spiral calendar",t:0},{c:"📇",n:"card index",t:0},{c:"📈",n:"chart increasing",t:0},{c:"📉",n:"chart decreasing",t:0},{c:"📊",n:"bar chart",t:0},{c:"📋",n:"clipboard",t:0},{c:"📌",n:"pushpin",t:0},{c:"📍",n:"round pushpin",t:0},{c:"📎",n:"paperclip",t:0},{c:"🖇️",n:"linked paperclips",t:0},{c:"📏",n:"straight ruler",t:0},{c:"📐",n:"triangular ruler",t:0},{c:"✂️",n:"scissors",t:0},{c:"🗃️",n:"card file box",t:0},{c:"🗄️",n:"file cabinet",t:0},{c:"🗑️",n:"wastebasket",t:0},{c:"🔒",n:"locked",t:0},{c:"🔓",n:"unlocked",t:0},{c:"🔏",n:"locked with pen",t:0},{c:"🔐",n:"locked with key",t:0},{c:"🔑",n:"key",t:0},{c:"🗝️",n:"old key",t:0},{c:"🔨",n:"hammer",t:0},{c:"🪓",n:"axe",t:0},{c:"⛏️",n:"pick",t:0},{c:"⚒️",n:"hammer and pick",t:0},{c:"🛠️",n:"hammer and wrench",t:0},{c:"🗡️",n:"dagger",t:0},{c:"⚔️",n:"crossed swords",t:0},{c:"💣",n:"bomb",t:0},{c:"🪃",n:"boomerang",t:0},{c:"🏹",n:"bow and arrow",t:0},{c:"🛡️",n:"shield",t:0},{c:"🪚",n:"carpentry saw",t:0},{c:"🔧",n:"wrench",t:0},{c:"🪛",n:"screwdriver",t:0},{c:"🔩",n:"nut and bolt",t:0},{c:"⚙️",n:"gear",t:0},{c:"🗜️",n:"clamp",t:0},{c:"⚖️",n:"balance scale",t:0},{c:"🦯",n:"white cane",t:0},{c:"🔗",n:"link",t:0},{c:"⛓️",n:"chains",t:0},{c:"🪝",n:"hook",t:0},{c:"🧰",n:"toolbox",t:0},{c:"🧲",n:"magnet",t:0},{c:"🪜",n:"ladder",t:0},{c:"⚗️",n:"alembic",t:0},{c:"🧪",n:"test tube",t:0},{c:"🧫",n:"petri dish",t:0},{c:"🧬",n:"dna",t:0},{c:"🔬",n:"microscope",t:0},{c:"🔭",n:"telescope",t:0},{c:"📡",n:"satellite antenna",t:0},{c:"💉",n:"syringe",t:0},{c:"🩸",n:"drop of blood",t:0},{c:"💊",n:"pill",t:0},{c:"🩹",n:"adhesive bandage",t:0},{c:"🩼",n:"crutch",t:0},{c:"🩺",n:"stethoscope",t:0},{c:"🩻",n:"x-ray",t:0},{c:"🚪",n:"door",t:0},{c:"🛗",n:"elevator",t:0},{c:"🪞",n:"mirror",t:0},{c:"🪟",n:"window",t:0},{c:"🛏️",n:"bed",t:0},{c:"🛋️",n:"couch and lamp",t:0},{c:"🪑",n:"chair",t:0},{c:"🚽",n:"toilet",t:0},{c:"🪠",n:"plunger",t:0},{c:"🚿",n:"shower",t:0},{c:"🛁",n:"bathtub",t:0},{c:"🪤",n:"mouse trap",t:0},{c:"🪒",n:"razor",t:0},{c:"🧴",n:"lotion bottle",t:0},{c:"🧷",n:"safety pin",t:0},{c:"🧹",n:"broom",t:0},{c:"🧺",n:"basket",t:0},{c:"🧻",n:"roll of paper",t:0},{c:"🪣",n:"bucket",t:0},{c:"🧼",n:"soap",t:0},{c:"🫧",n:"bubbles",t:0},{c:"🪥",n:"toothbrush",t:0},{c:"🧽",n:"sponge",t:0},{c:"🧯",n:"fire extinguisher",t:0},{c:"🛒",n:"shopping cart",t:0},{c:"🚬",n:"cigarette",t:0},{c:"⚰️",n:"coffin",t:0},{c:"🪦",n:"headstone",t:0},{c:"⚱️",n:"funeral urn",t:0},{c:"🧿",n:"nazar amulet",t:0},{c:"🪬",n:"hamsa",t:0},{c:"🗿",n:"moai",t:0},{c:"🪧",n:"placard",t:0},{c:"🪪",n:"identification card",t:0}],emojiSymbols:[{c:"🏧",n:"ATM sign",t:0},{c:"🚮",n:"litter in bin sign",t:0},{c:"🚰",n:"potable water",t:0},{c:"♿",n:"wheelchair symbol",t:0},{c:"🚹",n:"men’s room",t:0},{c:"🚺",n:"women’s room",t:0},{c:"🚻",n:"restroom",t:0},{c:"🚼",n:"baby symbol",t:0},{c:"🚾",n:"water closet",t:0},{c:"🛂",n:"passport control",t:0},{c:"🛃",n:"customs",t:0},{c:"🛄",n:"baggage claim",t:0},{c:"🛅",n:"left luggage",t:0},{c:"⚠️",n:"warning",t:0},{c:"🚸",n:"children crossing",t:0},{c:"⛔",n:"no entry",t:0},{c:"🚫",n:"prohibited",t:0},{c:"🚳",n:"no bicycles",t:0},{c:"🚭",n:"no smoking",t:0},{c:"🚯",n:"no littering",t:0},{c:"🚱",n:"non-potable water",t:0},{c:"🚷",n:"no pedestrians",t:0},{c:"📵",n:"no mobile phones",t:0},{c:"🔞",n:"no one under eighteen",t:0},{c:"☢️",n:"radioactive",t:0},{c:"☣️",n:"biohazard",t:0},{c:"⬆️",n:"up arrow",t:0},{c:"↗️",n:"up-right arrow",t:0},{c:"➡️",n:"right arrow",t:0},{c:"↘️",n:"down-right arrow",t:0},{c:"⬇️",n:"down arrow",t:0},{c:"↙️",n:"down-left arrow",t:0},{c:"⬅️",n:"left arrow",t:0},{c:"↖️",n:"up-left arrow",t:0},{c:"↕️",n:"up-down arrow",t:0},{c:"↔️",n:"left-right arrow",t:0},{c:"↩️",n:"right arrow curving left",t:0},{c:"↪️",n:"left arrow curving right",t:0},{c:"⤴️",n:"right arrow curving up",t:0},{c:"⤵️",n:"right arrow curving down",t:0},{c:"🔃",n:"clockwise vertical arrows",t:0},{c:"🔄",n:"counterclockwise arrows button",t:0},{c:"🔙",n:"BACK arrow",t:0},{c:"🔚",n:"END arrow",t:0},{c:"🔛",n:"ON! arrow",t:0},{c:"🔜",n:"SOON arrow",t:0},{c:"🔝",n:"TOP arrow",t:0},{c:"🛐",n:"place of worship",t:0},{c:"⚛️",n:"atom symbol",t:0},{c:"🕉️",n:"om",t:0},{c:"✡️",n:"star of David",t:0},{c:"☸️",n:"wheel of dharma",t:0},{c:"☯️",n:"yin yang",t:0},{c:"✝️",n:"latin cross",t:0},{c:"☦️",n:"orthodox cross",t:0},{c:"☪️",n:"star and crescent",t:0},{c:"☮️",n:"peace symbol",t:0},{c:"🕎",n:"menorah",t:0},{c:"🔯",n:"dotted six-pointed star",t:0},{c:"🪯",n:"khanda",t:0},{c:"♈",n:"Aries",t:0},{c:"♉",n:"Taurus",t:0},{c:"♊",n:"Gemini",t:0},{c:"♋",n:"Cancer",t:0},{c:"♌",n:"Leo",t:0},{c:"♍",n:"Virgo",t:0},{c:"♎",n:"Libra",t:0},{c:"♏",n:"Scorpio",t:0},{c:"♐",n:"Sagittarius",t:0},{c:"♑",n:"Capricorn",t:0},{c:"♒",n:"Aquarius",t:0},{c:"♓",n:"Pisces",t:0},{c:"⛎",n:"Ophiuchus",t:0},{c:"🔀",n:"shuffle tracks button",t:0},{c:"🔁",n:"repeat button",t:0},{c:"🔂",n:"repeat single button",t:0},{c:"▶️",n:"play button",t:0},{c:"⏩",n:"fast-forward button",t:0},{c:"⏭️",n:"next track button",t:0},{c:"⏯️",n:"play or pause button",t:0},{c:"◀️",n:"reverse button",t:0},{c:"⏪",n:"fast reverse button",t:0},{c:"⏮️",n:"last track button",t:0},{c:"🔼",n:"upwards button",t:0},{c:"⏫",n:"fast up button",t:0},{c:"🔽",n:"downwards button",t:0},{c:"⏬",n:"fast down button",t:0},{c:"⏸️",n:"pause button",t:0},{c:"⏹️",n:"stop button",t:0},{c:"⏺️",n:"record button",t:0},{c:"⏏️",n:"eject button",t:0},{c:"🎦",n:"cinema",t:0},{c:"🔅",n:"dim button",t:0},{c:"🔆",n:"bright button",t:0},{c:"📶",n:"antenna bars",t:0},{c:"🛜",n:"wireless",t:0},{c:"📳",n:"vibration mode",t:0},{c:"📴",n:"mobile phone off",t:0},{c:"♀️",n:"female sign",t:0},{c:"♂️",n:"male sign",t:0},{c:"⚧️",n:"transgender symbol",t:0},{c:"✖️",n:"multiply",t:0},{c:"➕",n:"plus",t:0},{c:"➖",n:"minus",t:0},{c:"➗",n:"divide",t:0},{c:"🟰",n:"heavy equals sign",t:0},{c:"♾️",n:"infinity",t:0},{c:"‼️",n:"double exclamation mark",t:0},{c:"⁉️",n:"exclamation question mark",t:0},{c:"❓",n:"red question mark",t:0},{c:"❔",n:"white question mark",t:0},{c:"❕",n:"white exclamation mark",t:0},{c:"❗",n:"red exclamation mark",t:0},{c:"〰️",n:"wavy dash",t:0},{c:"💱",n:"currency exchange",t:0},{c:"💲",n:"heavy dollar sign",t:0},{c:"⚕️",n:"medical symbol",t:0},{c:"♻️",n:"recycling symbol",t:0},{c:"⚜️",n:"fleur-de-lis",t:0},{c:"🔱",n:"trident emblem",t:0},{c:"📛",n:"name badge",t:0},{c:"🔰",n:"Japanese symbol for beginner",t:0},{c:"⭕",n:"hollow red circle",t:0},{c:"✅",n:"check mark button",t:0},{c:"☑️",n:"check box with check",t:0},{c:"✔️",n:"check mark",t:0},{c:"❌",n:"cross mark",t:0},{c:"❎",n:"cross mark button",t:0},{c:"➰",n:"curly loop",t:0},{c:"➿",n:"double curly loop",t:0},{c:"〽️",n:"part alternation mark",t:0},{c:"✳️",n:"eight-spoked asterisk",t:0},{c:"✴️",n:"eight-pointed star",t:0},{c:"❇️",n:"sparkle",t:0},{c:"©️",n:"copyright",t:0},{c:"®️",n:"registered",t:0},{c:"™️",n:"trade mark",t:0},{c:"#️⃣",n:"keycap #",t:0},{c:"*️⃣",n:"keycap *",t:0},{c:"0️⃣",n:"keycap 0",t:0},{c:"1️⃣",n:"keycap 1",t:0},{c:"2️⃣",n:"keycap 2",t:0},{c:"3️⃣",n:"keycap 3",t:0},{c:"4️⃣",n:"keycap 4",t:0},{c:"5️⃣",n:"keycap 5",t:0},{c:"6️⃣",n:"keycap 6",t:0},{c:"7️⃣",n:"keycap 7",t:0},{c:"8️⃣",n:"keycap 8",t:0},{c:"9️⃣",n:"keycap 9",t:0},{c:"🔟",n:"keycap 10",t:0},{c:"🔠",n:"input latin uppercase",t:0},{c:"🔡",n:"input latin lowercase",t:0},{c:"🔢",n:"input numbers",t:0},{c:"🔣",n:"input symbols",t:0},{c:"🔤",n:"input latin letters",t:0},{c:"🅰️",n:"A button (blood type)",t:0},{c:"🆎",n:"AB button (blood type)",t:0},{c:"🅱️",n:"B button (blood type)",t:0},{c:"🆑",n:"CL button",t:0},{c:"🆒",n:"COOL button",t:0},{c:"🆓",n:"FREE button",t:0},{c:"ℹ️",n:"information",t:0},{c:"🆔",n:"ID button",t:0},{c:"Ⓜ️",n:"circled M",t:0},{c:"🆕",n:"NEW button",t:0},{c:"🆖",n:"NG button",t:0},{c:"🅾️",n:"O button (blood type)",t:0},{c:"🆗",n:"OK button",t:0},{c:"🅿️",n:"P button",t:0},{c:"🆘",n:"SOS button",t:0},{c:"🆙",n:"UP! button",t:0},{c:"🆚",n:"VS button",t:0},{c:"🈁",n:"Japanese “here” button",t:0},{c:"🈂️",n:"Japanese “service charge” button",t:0},{c:"🈷️",n:"Japanese “monthly amount” button",t:0},{c:"🈶",n:"Japanese “not free of charge” button",t:0},{c:"🈯",n:"Japanese “reserved” button",t:0},{c:"🉐",n:"Japanese “bargain” button",t:0},{c:"🈹",n:"Japanese “discount” button",t:0},{c:"🈚",n:"Japanese “free of charge” button",t:0},{c:"🈲",n:"Japanese “prohibited” button",t:0},{c:"🉑",n:"Japanese “acceptable” button",t:0},{c:"🈸",n:"Japanese “application” button",t:0},{c:"🈴",n:"Japanese “passing grade” button",t:0},{c:"🈳",n:"Japanese “vacancy” button",t:0},{c:"㊗️",n:"Japanese “congratulations” button",t:0},{c:"㊙️",n:"Japanese “secret” button",t:0},{c:"🈺",n:"Japanese “open for business” button",t:0},{c:"🈵",n:"Japanese “no vacancy” button",t:0},{c:"🔴",n:"red circle",t:0},{c:"🟠",n:"orange circle",t:0},{c:"🟡",n:"yellow circle",t:0},{c:"🟢",n:"green circle",t:0},{c:"🔵",n:"blue circle",t:0},{c:"🟣",n:"purple circle",t:0},{c:"🟤",n:"brown circle",t:0},{c:"⚫",n:"black circle",t:0},{c:"⚪",n:"white circle",t:0},{c:"🟥",n:"red square",t:0},{c:"🟧",n:"orange square",t:0},{c:"🟨",n:"yellow square",t:0},{c:"🟩",n:"green square",t:0},{c:"🟦",n:"blue square",t:0},{c:"🟪",n:"purple square",t:0},{c:"🟫",n:"brown square",t:0},{c:"⬛",n:"black large square",t:0},{c:"⬜",n:"white large square",t:0},{c:"◼️",n:"black medium square",t:0},{c:"◻️",n:"white medium square",t:0},{c:"◾",n:"black medium-small square",t:0},{c:"◽",n:"white medium-small square",t:0},{c:"▪️",n:"black small square",t:0},{c:"▫️",n:"white small square",t:0},{c:"🔶",n:"large orange diamond",t:0},{c:"🔷",n:"large blue diamond",t:0},{c:"🔸",n:"small orange diamond",t:0},{c:"🔹",n:"small blue diamond",t:0},{c:"🔺",n:"red triangle pointed up",t:0},{c:"🔻",n:"red triangle pointed down",t:0},{c:"💠",n:"diamond with a dot",t:0},{c:"🔘",n:"radio button",t:0},{c:"🔳",n:"white square button",t:0},{c:"🔲",n:"black square button",t:0}],emojiFlags:[{c:"🏁",n:"chequered flag",t:0},{c:"🚩",n:"triangular flag",t:0},{c:"🎌",n:"crossed flags",t:0},{c:"🏴",n:"black flag",t:0},{c:"🏳️",n:"white flag",t:0},{c:"🏳️‍🌈",n:"rainbow flag",t:0},{c:"🏳️‍⚧️",n:"transgender flag",t:0},{c:"🏴‍☠️",n:"pirate flag",t:0},{c:"🇦🇨",n:"flag Ascension Island",t:0},{c:"🇦🇩",n:"flag Andorra",t:0},{c:"🇦🇪",n:"flag United Arab Emirates",t:0},{c:"🇦🇫",n:"flag Afghanistan",t:0},{c:"🇦🇬",n:"flag Antigua & Barbuda",t:0},{c:"🇦🇮",n:"flag Anguilla",t:0},{c:"🇦🇱",n:"flag Albania",t:0},{c:"🇦🇲",n:"flag Armenia",t:0},{c:"🇦🇴",n:"flag Angola",t:0},{c:"🇦🇶",n:"flag Antarctica",t:0},{c:"🇦🇷",n:"flag Argentina",t:0},{c:"🇦🇸",n:"flag American Samoa",t:0},{c:"🇦🇹",n:"flag Austria",t:0},{c:"🇦🇺",n:"flag Australia",t:0},{c:"🇦🇼",n:"flag Aruba",t:0},{c:"🇦🇽",n:"flag Åland Islands",t:0},{c:"🇦🇿",n:"flag Azerbaijan",t:0},{c:"🇧🇦",n:"flag Bosnia & Herzegovina",t:0},{c:"🇧🇧",n:"flag Barbados",t:0},{c:"🇧🇩",n:"flag Bangladesh",t:0},{c:"🇧🇪",n:"flag Belgium",t:0},{c:"🇧🇫",n:"flag Burkina Faso",t:0},{c:"🇧🇬",n:"flag Bulgaria",t:0},{c:"🇧🇭",n:"flag Bahrain",t:0},{c:"🇧🇮",n:"flag Burundi",t:0},{c:"🇧🇯",n:"flag Benin",t:0},{c:"🇧🇱",n:"flag St. Barthélemy",t:0},{c:"🇧🇲",n:"flag Bermuda",t:0},{c:"🇧🇳",n:"flag Brunei",t:0},{c:"🇧🇴",n:"flag Bolivia",t:0},{c:"🇧🇶",n:"flag Caribbean Netherlands",t:0},{c:"🇧🇷",n:"flag Brazil",t:0},{c:"🇧🇸",n:"flag Bahamas",t:0},{c:"🇧🇹",n:"flag Bhutan",t:0},{c:"🇧🇻",n:"flag Bouvet Island",t:0},{c:"🇧🇼",n:"flag Botswana",t:0},{c:"🇧🇾",n:"flag Belarus",t:0},{c:"🇧🇿",n:"flag Belize",t:0},{c:"🇨🇦",n:"flag Canada",t:0},{c:"🇨🇨",n:"flag Cocos (Keeling) Islands",t:0},{c:"🇨🇩",n:"flag Congo - Kinshasa",t:0},{c:"🇨🇫",n:"flag Central African Republic",t:0},{c:"🇨🇬",n:"flag Congo - Brazzaville",t:0},{c:"🇨🇭",n:"flag Switzerland",t:0},{c:"🇨🇮",n:"flag Côte d’Ivoire",t:0},{c:"🇨🇰",n:"flag Cook Islands",t:0},{c:"🇨🇱",n:"flag Chile",t:0},{c:"🇨🇲",n:"flag Cameroon",t:0},{c:"🇨🇳",n:"flag China",t:0},{c:"🇨🇴",n:"flag Colombia",t:0},{c:"🇨🇵",n:"flag Clipperton Island",t:0},{c:"🇨🇷",n:"flag Costa Rica",t:0},{c:"🇨🇺",n:"flag Cuba",t:0},{c:"🇨🇻",n:"flag Cape Verde",t:0},{c:"🇨🇼",n:"flag Curaçao",t:0},{c:"🇨🇽",n:"flag Christmas Island",t:0},{c:"🇨🇾",n:"flag Cyprus",t:0},{c:"🇨🇿",n:"flag Czechia",t:0},{c:"🇩🇪",n:"flag Germany",t:0},{c:"🇩🇬",n:"flag Diego Garcia",t:0},{c:"🇩🇯",n:"flag Djibouti",t:0},{c:"🇩🇰",n:"flag Denmark",t:0},{c:"🇩🇲",n:"flag Dominica",t:0},{c:"🇩🇴",n:"flag Dominican Republic",t:0},{c:"🇩🇿",n:"flag Algeria",t:0},{c:"🇪🇦",n:"flag Ceuta & Melilla",t:0},{c:"🇪🇨",n:"flag Ecuador",t:0},{c:"🇪🇪",n:"flag Estonia",t:0},{c:"🇪🇬",n:"flag Egypt",t:0},{c:"🇪🇭",n:"flag Western Sahara",t:0},{c:"🇪🇷",n:"flag Eritrea",t:0},{c:"🇪🇸",n:"flag Spain",t:0},{c:"🇪🇹",n:"flag Ethiopia",t:0},{c:"🇪🇺",n:"flag European Union",t:0},{c:"🇫🇮",n:"flag Finland",t:0},{c:"🇫🇯",n:"flag Fiji",t:0},{c:"🇫🇰",n:"flag Falkland Islands",t:0},{c:"🇫🇲",n:"flag Micronesia",t:0},{c:"🇫🇴",n:"flag Faroe Islands",t:0},{c:"🇫🇷",n:"flag France",t:0},{c:"🇬🇦",n:"flag Gabon",t:0},{c:"🇬🇧",n:"flag United Kingdom",t:0},{c:"🇬🇩",n:"flag Grenada",t:0},{c:"🇬🇪",n:"flag Georgia",t:0},{c:"🇬🇫",n:"flag French Guiana",t:0},{c:"🇬🇬",n:"flag Guernsey",t:0},{c:"🇬🇭",n:"flag Ghana",t:0},{c:"🇬🇮",n:"flag Gibraltar",t:0},{c:"🇬🇱",n:"flag Greenland",t:0},{c:"🇬🇲",n:"flag Gambia",t:0},{c:"🇬🇳",n:"flag Guinea",t:0},{c:"🇬🇵",n:"flag Guadeloupe",t:0},{c:"🇬🇶",n:"flag Equatorial Guinea",t:0},{c:"🇬🇷",n:"flag Greece",t:0},{c:"🇬🇸",n:"flag South Georgia & South Sandwich Islands",t:0},{c:"🇬🇹",n:"flag Guatemala",t:0},{c:"🇬🇺",n:"flag Guam",t:0},{c:"🇬🇼",n:"flag Guinea-Bissau",t:0},{c:"🇬🇾",n:"flag Guyana",t:0},{c:"🇭🇰",n:"flag Hong Kong SAR China",t:0},{c:"🇭🇲",n:"flag Heard & McDonald Islands",t:0},{c:"🇭🇳",n:"flag Honduras",t:0},{c:"🇭🇷",n:"flag Croatia",t:0},{c:"🇭🇹",n:"flag Haiti",t:0},{c:"🇭🇺",n:"flag Hungary",t:0},{c:"🇮🇨",n:"flag Canary Islands",t:0},{c:"🇮🇩",n:"flag Indonesia",t:0},{c:"🇮🇪",n:"flag Ireland",t:0},{c:"🇮🇱",n:"flag Israel",t:0},{c:"🇮🇲",n:"flag Isle of Man",t:0},{c:"🇮🇳",n:"flag India",t:0},{c:"🇮🇴",n:"flag British Indian Ocean Territory",t:0},{c:"🇮🇶",n:"flag Iraq",t:0},{c:"🇮🇷",n:"flag Iran",t:0},{c:"🇮🇸",n:"flag Iceland",t:0},{c:"🇮🇹",n:"flag Italy",t:0},{c:"🇯🇪",n:"flag Jersey",t:0},{c:"🇯🇲",n:"flag Jamaica",t:0},{c:"🇯🇴",n:"flag Jordan",t:0},{c:"🇯🇵",n:"flag Japan",t:0},{c:"🇰🇪",n:"flag Kenya",t:0},{c:"🇰🇬",n:"flag Kyrgyzstan",t:0},{c:"🇰🇭",n:"flag Cambodia",t:0},{c:"🇰🇮",n:"flag Kiribati",t:0},{c:"🇰🇲",n:"flag Comoros",t:0},{c:"🇰🇳",n:"flag St. Kitts & Nevis",t:0},{c:"🇰🇵",n:"flag North Korea",t:0},{c:"🇰🇷",n:"flag South Korea",t:0},{c:"🇰🇼",n:"flag Kuwait",t:0},{c:"🇰🇾",n:"flag Cayman Islands",t:0},{c:"🇰🇿",n:"flag Kazakhstan",t:0},{c:"🇱🇦",n:"flag Laos",t:0},{c:"🇱🇧",n:"flag Lebanon",t:0},{c:"🇱🇨",n:"flag St. Lucia",t:0},{c:"🇱🇮",n:"flag Liechtenstein",t:0},{c:"🇱🇰",n:"flag Sri Lanka",t:0},{c:"🇱🇷",n:"flag Liberia",t:0},{c:"🇱🇸",n:"flag Lesotho",t:0},{c:"🇱🇹",n:"flag Lithuania",t:0},{c:"🇱🇺",n:"flag Luxembourg",t:0},{c:"🇱🇻",n:"flag Latvia",t:0},{c:"🇱🇾",n:"flag Libya",t:0},{c:"🇲🇦",n:"flag Morocco",t:0},{c:"🇲🇨",n:"flag Monaco",t:0},{c:"🇲🇩",n:"flag Moldova",t:0},{c:"🇲🇪",n:"flag Montenegro",t:0},{c:"🇲🇫",n:"flag St. Martin",t:0},{c:"🇲🇬",n:"flag Madagascar",t:0},{c:"🇲🇭",n:"flag Marshall Islands",t:0},{c:"🇲🇰",n:"flag North Macedonia",t:0},{c:"🇲🇱",n:"flag Mali",t:0},{c:"🇲🇲",n:"flag Myanmar (Burma)",t:0},{c:"🇲🇳",n:"flag Mongolia",t:0},{c:"🇲🇴",n:"flag Macao SAR China",t:0},{c:"🇲🇵",n:"flag Northern Mariana Islands",t:0},{c:"🇲🇶",n:"flag Martinique",t:0},{c:"🇲🇷",n:"flag Mauritania",t:0},{c:"🇲🇸",n:"flag Montserrat",t:0},{c:"🇲🇹",n:"flag Malta",t:0},{c:"🇲🇺",n:"flag Mauritius",t:0},{c:"🇲🇻",n:"flag Maldives",t:0},{c:"🇲🇼",n:"flag Malawi",t:0},{c:"🇲🇽",n:"flag Mexico",t:0},{c:"🇲🇾",n:"flag Malaysia",t:0},{c:"🇲🇿",n:"flag Mozambique",t:0},{c:"🇳🇦",n:"flag Namibia",t:0},{c:"🇳🇨",n:"flag New Caledonia",t:0},{c:"🇳🇪",n:"flag Niger",t:0},{c:"🇳🇫",n:"flag Norfolk Island",t:0},{c:"🇳🇬",n:"flag Nigeria",t:0},{c:"🇳🇮",n:"flag Nicaragua",t:0},{c:"🇳🇱",n:"flag Netherlands",t:0},{c:"🇳🇴",n:"flag Norway",t:0},{c:"🇳🇵",n:"flag Nepal",t:0},{c:"🇳🇷",n:"flag Nauru",t:0},{c:"🇳🇺",n:"flag Niue",t:0},{c:"🇳🇿",n:"flag New Zealand",t:0},{c:"🇴🇲",n:"flag Oman",t:0},{c:"🇵🇦",n:"flag Panama",t:0},{c:"🇵🇪",n:"flag Peru",t:0},{c:"🇵🇫",n:"flag French Polynesia",t:0},{c:"🇵🇬",n:"flag Papua New Guinea",t:0},{c:"🇵🇭",n:"flag Philippines",t:0},{c:"🇵🇰",n:"flag Pakistan",t:0},{c:"🇵🇱",n:"flag Poland",t:0},{c:"🇵🇲",n:"flag St. Pierre & Miquelon",t:0},{c:"🇵🇳",n:"flag Pitcairn Islands",t:0},{c:"🇵🇷",n:"flag Puerto Rico",t:0},{c:"🇵🇸",n:"flag Palestinian Territories",t:0},{c:"🇵🇹",n:"flag Portugal",t:0},{c:"🇵🇼",n:"flag Palau",t:0},{c:"🇵🇾",n:"flag Paraguay",t:0},{c:"🇶🇦",n:"flag Qatar",t:0},{c:"🇷🇪",n:"flag Réunion",t:0},{c:"🇷🇴",n:"flag Romania",t:0},{c:"🇷🇸",n:"flag Serbia",t:0},{c:"🇷🇺",n:"flag Russia",t:0},{c:"🇷🇼",n:"flag Rwanda",t:0},{c:"🇸🇦",n:"flag Saudi Arabia",t:0},{c:"🇸🇧",n:"flag Solomon Islands",t:0},{c:"🇸🇨",n:"flag Seychelles",t:0},{c:"🇸🇩",n:"flag Sudan",t:0},{c:"🇸🇪",n:"flag Sweden",t:0},{c:"🇸🇬",n:"flag Singapore",t:0},{c:"🇸🇭",n:"flag St. Helena",t:0},{c:"🇸🇮",n:"flag Slovenia",t:0},{c:"🇸🇯",n:"flag Svalbard & Jan Mayen",t:0},{c:"🇸🇰",n:"flag Slovakia",t:0},{c:"🇸🇱",n:"flag Sierra Leone",t:0},{c:"🇸🇲",n:"flag San Marino",t:0},{c:"🇸🇳",n:"flag Senegal",t:0},{c:"🇸🇴",n:"flag Somalia",t:0},{c:"🇸🇷",n:"flag Suriname",t:0},{c:"🇸🇸",n:"flag South Sudan",t:0},{c:"🇸🇹",n:"flag São Tomé & Príncipe",t:0},{c:"🇸🇻",n:"flag El Salvador",t:0},{c:"🇸🇽",n:"flag Sint Maarten",t:0},{c:"🇸🇾",n:"flag Syria",t:0},{c:"🇸🇿",n:"flag Eswatini",t:0},{c:"🇹🇦",n:"flag Tristan da Cunha",t:0},{c:"🇹🇨",n:"flag Turks & Caicos Islands",t:0},{c:"🇹🇩",n:"flag Chad",t:0},{c:"🇹🇫",n:"flag French Southern Territories",t:0},{c:"🇹🇬",n:"flag Togo",t:0},{c:"🇹🇭",n:"flag Thailand",t:0},{c:"🇹🇯",n:"flag Tajikistan",t:0},{c:"🇹🇰",n:"flag Tokelau",t:0},{c:"🇹🇱",n:"flag Timor-Leste",t:0},{c:"🇹🇲",n:"flag Turkmenistan",t:0},{c:"🇹🇳",n:"flag Tunisia",t:0},{c:"🇹🇴",n:"flag Tonga",t:0},{c:"🇹🇷",n:"flag Turkey",t:0},{c:"🇹🇹",n:"flag Trinidad & Tobago",t:0},{c:"🇹🇻",n:"flag Tuvalu",t:0},{c:"🇹🇼",n:"flag Taiwan",t:0},{c:"🇹🇿",n:"flag Tanzania",t:0},{c:"🇺🇦",n:"flag Ukraine",t:0},{c:"🇺🇬",n:"flag Uganda",t:0},{c:"🇺🇲",n:"flag U.S. Outlying Islands",t:0},{c:"🇺🇳",n:"flag United Nations",t:0},{c:"🇺🇸",n:"flag United States",t:0},{c:"🇺🇾",n:"flag Uruguay",t:0},{c:"🇺🇿",n:"flag Uzbekistan",t:0},{c:"🇻🇦",n:"flag Vatican City",t:0},{c:"🇻🇨",n:"flag St. Vincent & Grenadines",t:0},{c:"🇻🇪",n:"flag Venezuela",t:0},{c:"🇻🇬",n:"flag British Virgin Islands",t:0},{c:"🇻🇮",n:"flag U.S. Virgin Islands",t:0},{c:"🇻🇳",n:"flag Vietnam",t:0},{c:"🇻🇺",n:"flag Vanuatu",t:0},{c:"🇼🇫",n:"flag Wallis & Futuna",t:0},{c:"🇼🇸",n:"flag Samoa",t:0},{c:"🇽🇰",n:"flag Kosovo",t:0},{c:"🇾🇪",n:"flag Yemen",t:0},{c:"🇾🇹",n:"flag Mayotte",t:0},{c:"🇿🇦",n:"flag South Africa",t:0},{c:"🇿🇲",n:"flag Zambia",t:0},{c:"🇿🇼",n:"flag Zimbabwe",t:0},{c:"🏴󠁧󠁢󠁥󠁮󠁧󠁿",n:"flag England",t:0},{c:"🏴󠁧󠁢󠁳󠁣󠁴󠁿",n:"flag Scotland",t:0},{c:"🏴󠁧󠁢󠁷󠁬󠁳󠁿",n:"flag Wales",t:0}]}})),s.register("9Cc9O",(function(e,o){})),s.register("7e9O4",(function(e,o){s("hy8Vv")})),s.register("hy8Vv",(function(t,n){e(t.exports,"EMOJI_OBJECT_GROUPS",(function(){return u}));var r=s("1D6C3"),i=s("6WRMZ");const a=o(r),l=o(i),u={emojiSuggested:["🔥","🔐","🔮","🖼️","💯","🔌","⚒️","⛓️","🚀","🌙","💩","👻","👽","👾","🤖","😼","🥶","🫡","🫥","🤡","💎","🙌","🗣️","🦾","💸","💰","💳","🧠","📱","🕳️"].map((e=>Object.assign({emoji:e},a[e]))),emojiSmileys:[...l["Smileys & Emotion"],...l["People & Body"]],emojiAnimals:[...l["Animals & Nature"]],emojiFood:[...l["Food & Drink"]],emojiTravel:[...l["Travel & Places"]],emojiActivities:[...l.Activities],emojiObjects:[...l.Objects],emojiSymbols:[...l.Symbols],emojiFlags:[...l.Flags]}})),s.register("1D6C3",(function(e,o){e.exports=JSON.parse('{"😀":{"name":"grinning face","slug":"grinning_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"😃":{"name":"grinning face with big eyes","slug":"grinning_face_with_big_eyes","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😄":{"name":"grinning face with smiling eyes","slug":"grinning_face_with_smiling_eyes","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😁":{"name":"beaming face with smiling eyes","slug":"beaming_face_with_smiling_eyes","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😆":{"name":"grinning squinting face","slug":"grinning_squinting_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😅":{"name":"grinning face with sweat","slug":"grinning_face_with_sweat","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🤣":{"name":"rolling on the floor laughing","slug":"rolling_on_the_floor_laughing","group":"Smileys & Emotion","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"😂":{"name":"face with tears of joy","slug":"face_with_tears_of_joy","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🙂":{"name":"slightly smiling face","slug":"slightly_smiling_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🙃":{"name":"upside-down face","slug":"upside_down_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🫠":{"name":"melting face","slug":"melting_face","group":"Smileys & Emotion","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"😉":{"name":"winking face","slug":"winking_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😊":{"name":"smiling face with smiling eyes","slug":"smiling_face_with_smiling_eyes","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😇":{"name":"smiling face with halo","slug":"smiling_face_with_halo","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🥰":{"name":"smiling face with hearts","slug":"smiling_face_with_hearts","group":"Smileys & Emotion","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"😍":{"name":"smiling face with heart-eyes","slug":"smiling_face_with_heart_eyes","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🤩":{"name":"star-struck","slug":"star_struck","group":"Smileys & Emotion","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"😘":{"name":"face blowing a kiss","slug":"face_blowing_a_kiss","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😗":{"name":"kissing face","slug":"kissing_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"☺️":{"name":"smiling face","slug":"smiling_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😚":{"name":"kissing face with closed eyes","slug":"kissing_face_with_closed_eyes","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😙":{"name":"kissing face with smiling eyes","slug":"kissing_face_with_smiling_eyes","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🥲":{"name":"smiling face with tear","slug":"smiling_face_with_tear","group":"Smileys & Emotion","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"😋":{"name":"face savoring food","slug":"face_savoring_food","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😛":{"name":"face with tongue","slug":"face_with_tongue","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"😜":{"name":"winking face with tongue","slug":"winking_face_with_tongue","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🤪":{"name":"zany face","slug":"zany_face","group":"Smileys & Emotion","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"😝":{"name":"squinting face with tongue","slug":"squinting_face_with_tongue","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🤑":{"name":"money-mouth face","slug":"money_mouth_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🤗":{"name":"smiling face with open hands","slug":"smiling_face_with_open_hands","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🤭":{"name":"face with hand over mouth","slug":"face_with_hand_over_mouth","group":"Smileys & Emotion","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🫢":{"name":"face with open eyes and hand over mouth","slug":"face_with_open_eyes_and_hand_over_mouth","group":"Smileys & Emotion","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🫣":{"name":"face with peeking eye","slug":"face_with_peeking_eye","group":"Smileys & Emotion","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🤫":{"name":"shushing face","slug":"shushing_face","group":"Smileys & Emotion","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🤔":{"name":"thinking face","slug":"thinking_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🫡":{"name":"saluting face","slug":"saluting_face","group":"Smileys & Emotion","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🤐":{"name":"zipper-mouth face","slug":"zipper_mouth_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🤨":{"name":"face with raised eyebrow","slug":"face_with_raised_eyebrow","group":"Smileys & Emotion","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"😐":{"name":"neutral face","slug":"neutral_face","group":"Smileys & Emotion","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"😑":{"name":"expressionless face","slug":"expressionless_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"😶":{"name":"face without mouth","slug":"face_without_mouth","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🫥":{"name":"dotted line face","slug":"dotted_line_face","group":"Smileys & Emotion","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"😶‍🌫️":{"name":"face in clouds","slug":"face_in_clouds","group":"Smileys & Emotion","emoji_version":"13.1","unicode_version":"13.1","skin_tone_support":false},"😏":{"name":"smirking face","slug":"smirking_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😒":{"name":"unamused face","slug":"unamused_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🙄":{"name":"face with rolling eyes","slug":"face_with_rolling_eyes","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"😬":{"name":"grimacing face","slug":"grimacing_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"😮‍💨":{"name":"face exhaling","slug":"face_exhaling","group":"Smileys & Emotion","emoji_version":"13.1","unicode_version":"13.1","skin_tone_support":false},"🤥":{"name":"lying face","slug":"lying_face","group":"Smileys & Emotion","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🫨":{"name":"shaking face","slug":"shaking_face","group":"Smileys & Emotion","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"😌":{"name":"relieved face","slug":"relieved_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😔":{"name":"pensive face","slug":"pensive_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😪":{"name":"sleepy face","slug":"sleepy_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🤤":{"name":"drooling face","slug":"drooling_face","group":"Smileys & Emotion","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"😴":{"name":"sleeping face","slug":"sleeping_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"😷":{"name":"face with medical mask","slug":"face_with_medical_mask","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🤒":{"name":"face with thermometer","slug":"face_with_thermometer","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🤕":{"name":"face with head-bandage","slug":"face_with_head_bandage","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🤢":{"name":"nauseated face","slug":"nauseated_face","group":"Smileys & Emotion","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🤮":{"name":"face vomiting","slug":"face_vomiting","group":"Smileys & Emotion","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🤧":{"name":"sneezing face","slug":"sneezing_face","group":"Smileys & Emotion","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🥵":{"name":"hot face","slug":"hot_face","group":"Smileys & Emotion","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🥶":{"name":"cold face","slug":"cold_face","group":"Smileys & Emotion","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🥴":{"name":"woozy face","slug":"woozy_face","group":"Smileys & Emotion","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"😵":{"name":"face with crossed-out eyes","slug":"face_with_crossed_out_eyes","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😵‍💫":{"name":"face with spiral eyes","slug":"face_with_spiral_eyes","group":"Smileys & Emotion","emoji_version":"13.1","unicode_version":"13.1","skin_tone_support":false},"🤯":{"name":"exploding head","slug":"exploding_head","group":"Smileys & Emotion","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🤠":{"name":"cowboy hat face","slug":"cowboy_hat_face","group":"Smileys & Emotion","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🥳":{"name":"partying face","slug":"partying_face","group":"Smileys & Emotion","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🥸":{"name":"disguised face","slug":"disguised_face","group":"Smileys & Emotion","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"😎":{"name":"smiling face with sunglasses","slug":"smiling_face_with_sunglasses","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🤓":{"name":"nerd face","slug":"nerd_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🧐":{"name":"face with monocle","slug":"face_with_monocle","group":"Smileys & Emotion","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"😕":{"name":"confused face","slug":"confused_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🫤":{"name":"face with diagonal mouth","slug":"face_with_diagonal_mouth","group":"Smileys & Emotion","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"😟":{"name":"worried face","slug":"worried_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🙁":{"name":"slightly frowning face","slug":"slightly_frowning_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"☹️":{"name":"frowning face","slug":"frowning_face","group":"Smileys & Emotion","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"😮":{"name":"face with open mouth","slug":"face_with_open_mouth","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"😯":{"name":"hushed face","slug":"hushed_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"😲":{"name":"astonished face","slug":"astonished_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😳":{"name":"flushed face","slug":"flushed_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥺":{"name":"pleading face","slug":"pleading_face","group":"Smileys & Emotion","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🥹":{"name":"face holding back tears","slug":"face_holding_back_tears","group":"Smileys & Emotion","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"😦":{"name":"frowning face with open mouth","slug":"frowning_face_with_open_mouth","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"😧":{"name":"anguished face","slug":"anguished_face","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"😨":{"name":"fearful face","slug":"fearful_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😰":{"name":"anxious face with sweat","slug":"anxious_face_with_sweat","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😥":{"name":"sad but relieved face","slug":"sad_but_relieved_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😢":{"name":"crying face","slug":"crying_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😭":{"name":"loudly crying face","slug":"loudly_crying_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😱":{"name":"face screaming in fear","slug":"face_screaming_in_fear","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😖":{"name":"confounded face","slug":"confounded_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😣":{"name":"persevering face","slug":"persevering_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😞":{"name":"disappointed face","slug":"disappointed_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😓":{"name":"downcast face with sweat","slug":"downcast_face_with_sweat","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😩":{"name":"weary face","slug":"weary_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😫":{"name":"tired face","slug":"tired_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥱":{"name":"yawning face","slug":"yawning_face","group":"Smileys & Emotion","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"😤":{"name":"face with steam from nose","slug":"face_with_steam_from_nose","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😡":{"name":"enraged face","slug":"enraged_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😠":{"name":"angry face","slug":"angry_face","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🤬":{"name":"face with symbols on mouth","slug":"face_with_symbols_on_mouth","group":"Smileys & Emotion","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"😈":{"name":"smiling face with horns","slug":"smiling_face_with_horns","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"👿":{"name":"angry face with horns","slug":"angry_face_with_horns","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💀":{"name":"skull","slug":"skull","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"☠️":{"name":"skull and crossbones","slug":"skull_and_crossbones","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"💩":{"name":"pile of poo","slug":"pile_of_poo","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🤡":{"name":"clown face","slug":"clown_face","group":"Smileys & Emotion","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"👹":{"name":"ogre","slug":"ogre","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👺":{"name":"goblin","slug":"goblin","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👻":{"name":"ghost","slug":"ghost","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👽":{"name":"alien","slug":"alien","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👾":{"name":"alien monster","slug":"alien_monster","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🤖":{"name":"robot","slug":"robot","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"😺":{"name":"grinning cat","slug":"grinning_cat","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😸":{"name":"grinning cat with smiling eyes","slug":"grinning_cat_with_smiling_eyes","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😹":{"name":"cat with tears of joy","slug":"cat_with_tears_of_joy","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😻":{"name":"smiling cat with heart-eyes","slug":"smiling_cat_with_heart_eyes","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😼":{"name":"cat with wry smile","slug":"cat_with_wry_smile","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😽":{"name":"kissing cat","slug":"kissing_cat","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🙀":{"name":"weary cat","slug":"weary_cat","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😿":{"name":"crying cat","slug":"crying_cat","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"😾":{"name":"pouting cat","slug":"pouting_cat","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🙈":{"name":"see-no-evil monkey","slug":"see_no_evil_monkey","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🙉":{"name":"hear-no-evil monkey","slug":"hear_no_evil_monkey","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🙊":{"name":"speak-no-evil monkey","slug":"speak_no_evil_monkey","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💌":{"name":"love letter","slug":"love_letter","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💘":{"name":"heart with arrow","slug":"heart_with_arrow","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💝":{"name":"heart with ribbon","slug":"heart_with_ribbon","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💖":{"name":"sparkling heart","slug":"sparkling_heart","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💗":{"name":"growing heart","slug":"growing_heart","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💓":{"name":"beating heart","slug":"beating_heart","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💞":{"name":"revolving hearts","slug":"revolving_hearts","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💕":{"name":"two hearts","slug":"two_hearts","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💟":{"name":"heart decoration","slug":"heart_decoration","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"❣️":{"name":"heart exclamation","slug":"heart_exclamation","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"💔":{"name":"broken heart","slug":"broken_heart","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"❤️‍🔥":{"name":"heart on fire","slug":"heart_on_fire","group":"Smileys & Emotion","emoji_version":"13.1","unicode_version":"13.1","skin_tone_support":false},"❤️‍🩹":{"name":"mending heart","slug":"mending_heart","group":"Smileys & Emotion","emoji_version":"13.1","unicode_version":"13.1","skin_tone_support":false},"❤️":{"name":"red heart","slug":"red_heart","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🩷":{"name":"pink heart","slug":"pink_heart","group":"Smileys & Emotion","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"🧡":{"name":"orange heart","slug":"orange_heart","group":"Smileys & Emotion","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"💛":{"name":"yellow heart","slug":"yellow_heart","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💚":{"name":"green heart","slug":"green_heart","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💙":{"name":"blue heart","slug":"blue_heart","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🩵":{"name":"light blue heart","slug":"light_blue_heart","group":"Smileys & Emotion","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"💜":{"name":"purple heart","slug":"purple_heart","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🤎":{"name":"brown heart","slug":"brown_heart","group":"Smileys & Emotion","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🖤":{"name":"black heart","slug":"black_heart","group":"Smileys & Emotion","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🩶":{"name":"grey heart","slug":"grey_heart","group":"Smileys & Emotion","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"🤍":{"name":"white heart","slug":"white_heart","group":"Smileys & Emotion","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"💋":{"name":"kiss mark","slug":"kiss_mark","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💯":{"name":"hundred points","slug":"hundred_points","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💢":{"name":"anger symbol","slug":"anger_symbol","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💥":{"name":"collision","slug":"collision","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💫":{"name":"dizzy","slug":"dizzy","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💦":{"name":"sweat droplets","slug":"sweat_droplets","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💨":{"name":"dashing away","slug":"dashing_away","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕳️":{"name":"hole","slug":"hole","group":"Smileys & Emotion","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"💬":{"name":"speech balloon","slug":"speech_balloon","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👁️‍🗨️":{"name":"eye in speech bubble","slug":"eye_in_speech_bubble","group":"Smileys & Emotion","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🗨️":{"name":"left speech bubble","slug":"left_speech_bubble","group":"Smileys & Emotion","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🗯️":{"name":"right anger bubble","slug":"right_anger_bubble","group":"Smileys & Emotion","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"💭":{"name":"thought balloon","slug":"thought_balloon","group":"Smileys & Emotion","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"💤":{"name":"ZZZ","slug":"zzz","group":"Smileys & Emotion","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👋":{"name":"waving hand","slug":"waving_hand","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🤚":{"name":"raised back of hand","slug":"raised_back_of_hand","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"🖐️":{"name":"hand with fingers splayed","slug":"hand_with_fingers_splayed","group":"People & Body","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"✋":{"name":"raised hand","slug":"raised_hand","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🖖":{"name":"vulcan salute","slug":"vulcan_salute","group":"People & Body","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🫱":{"name":"rightwards hand","slug":"rightwards_hand","group":"People & Body","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0"},"🫲":{"name":"leftwards hand","slug":"leftwards_hand","group":"People & Body","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0"},"🫳":{"name":"palm down hand","slug":"palm_down_hand","group":"People & Body","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0"},"🫴":{"name":"palm up hand","slug":"palm_up_hand","group":"People & Body","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0"},"🫷":{"name":"leftwards pushing hand","slug":"leftwards_pushing_hand","group":"People & Body","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":true,"skin_tone_support_unicode_version":"15.0"},"🫸":{"name":"rightwards pushing hand","slug":"rightwards_pushing_hand","group":"People & Body","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":true,"skin_tone_support_unicode_version":"15.0"},"👌":{"name":"OK hand","slug":"ok_hand","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🤌":{"name":"pinched fingers","slug":"pinched_fingers","group":"People & Body","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0"},"🤏":{"name":"pinching hand","slug":"pinching_hand","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"✌️":{"name":"victory hand","slug":"victory_hand","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🤞":{"name":"crossed fingers","slug":"crossed_fingers","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"🫰":{"name":"hand with index finger and thumb crossed","slug":"hand_with_index_finger_and_thumb_crossed","group":"People & Body","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0"},"🤟":{"name":"love-you gesture","slug":"love_you_gesture","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🤘":{"name":"sign of the horns","slug":"sign_of_the_horns","group":"People & Body","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🤙":{"name":"call me hand","slug":"call_me_hand","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"👈":{"name":"backhand index pointing left","slug":"backhand_index_pointing_left","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"👉":{"name":"backhand index pointing right","slug":"backhand_index_pointing_right","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"👆":{"name":"backhand index pointing up","slug":"backhand_index_pointing_up","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🖕":{"name":"middle finger","slug":"middle_finger","group":"People & Body","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"👇":{"name":"backhand index pointing down","slug":"backhand_index_pointing_down","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"☝️":{"name":"index pointing up","slug":"index_pointing_up","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🫵":{"name":"index pointing at the viewer","slug":"index_pointing_at_the_viewer","group":"People & Body","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0"},"👍":{"name":"thumbs up","slug":"thumbs_up","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"👎":{"name":"thumbs down","slug":"thumbs_down","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"✊":{"name":"raised fist","slug":"raised_fist","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"👊":{"name":"oncoming fist","slug":"oncoming_fist","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🤛":{"name":"left-facing fist","slug":"left_facing_fist","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"🤜":{"name":"right-facing fist","slug":"right_facing_fist","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"👏":{"name":"clapping hands","slug":"clapping_hands","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🙌":{"name":"raising hands","slug":"raising_hands","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🫶":{"name":"heart hands","slug":"heart_hands","group":"People & Body","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0"},"👐":{"name":"open hands","slug":"open_hands","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🤲":{"name":"palms up together","slug":"palms_up_together","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🤝":{"name":"handshake","slug":"handshake","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0"},"🙏":{"name":"folded hands","slug":"folded_hands","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"✍️":{"name":"writing hand","slug":"writing_hand","group":"People & Body","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"💅":{"name":"nail polish","slug":"nail_polish","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🤳":{"name":"selfie","slug":"selfie","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"💪":{"name":"flexed biceps","slug":"flexed_biceps","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🦾":{"name":"mechanical arm","slug":"mechanical_arm","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🦿":{"name":"mechanical leg","slug":"mechanical_leg","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🦵":{"name":"leg","slug":"leg","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"🦶":{"name":"foot","slug":"foot","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"👂":{"name":"ear","slug":"ear","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🦻":{"name":"ear with hearing aid","slug":"ear_with_hearing_aid","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"👃":{"name":"nose","slug":"nose","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🧠":{"name":"brain","slug":"brain","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🫀":{"name":"anatomical heart","slug":"anatomical_heart","group":"People & Body","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🫁":{"name":"lungs","slug":"lungs","group":"People & Body","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🦷":{"name":"tooth","slug":"tooth","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🦴":{"name":"bone","slug":"bone","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"👀":{"name":"eyes","slug":"eyes","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👁️":{"name":"eye","slug":"eye","group":"People & Body","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"👅":{"name":"tongue","slug":"tongue","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👄":{"name":"mouth","slug":"mouth","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🫦":{"name":"biting lip","slug":"biting_lip","group":"People & Body","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"👶":{"name":"baby","slug":"baby","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🧒":{"name":"child","slug":"child","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"👦":{"name":"boy","slug":"boy","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"👧":{"name":"girl","slug":"girl","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🧑":{"name":"person","slug":"person","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"👱":{"name":"person blond hair","slug":"person_blond_hair","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"👨":{"name":"man","slug":"man","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🧔":{"name":"person beard","slug":"person_beard","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧔‍♂️":{"name":"man beard","slug":"man_beard","group":"People & Body","emoji_version":"13.1","unicode_version":"13.1","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1"},"🧔‍♀️":{"name":"woman beard","slug":"woman_beard","group":"People & Body","emoji_version":"13.1","unicode_version":"13.1","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1"},"👨‍🦰":{"name":"man red hair","slug":"man_red_hair","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"👨‍🦱":{"name":"man curly hair","slug":"man_curly_hair","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"👨‍🦳":{"name":"man white hair","slug":"man_white_hair","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"👨‍🦲":{"name":"man bald","slug":"man_bald","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"👩":{"name":"woman","slug":"woman","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"👩‍🦰":{"name":"woman red hair","slug":"woman_red_hair","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"🧑‍🦰":{"name":"person red hair","slug":"person_red_hair","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👩‍🦱":{"name":"woman curly hair","slug":"woman_curly_hair","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"🧑‍🦱":{"name":"person curly hair","slug":"person_curly_hair","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👩‍🦳":{"name":"woman white hair","slug":"woman_white_hair","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"🧑‍🦳":{"name":"person white hair","slug":"person_white_hair","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👩‍🦲":{"name":"woman bald","slug":"woman_bald","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"🧑‍🦲":{"name":"person bald","slug":"person_bald","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👱‍♀️":{"name":"woman blond hair","slug":"woman_blond_hair","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👱‍♂️":{"name":"man blond hair","slug":"man_blond_hair","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧓":{"name":"older person","slug":"older_person","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"👴":{"name":"old man","slug":"old_man","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"👵":{"name":"old woman","slug":"old_woman","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🙍":{"name":"person frowning","slug":"person_frowning","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🙍‍♂️":{"name":"man frowning","slug":"man_frowning","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🙍‍♀️":{"name":"woman frowning","slug":"woman_frowning","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🙎":{"name":"person pouting","slug":"person_pouting","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🙎‍♂️":{"name":"man pouting","slug":"man_pouting","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🙎‍♀️":{"name":"woman pouting","slug":"woman_pouting","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🙅":{"name":"person gesturing NO","slug":"person_gesturing_no","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🙅‍♂️":{"name":"man gesturing NO","slug":"man_gesturing_no","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🙅‍♀️":{"name":"woman gesturing NO","slug":"woman_gesturing_no","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🙆":{"name":"person gesturing OK","slug":"person_gesturing_ok","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🙆‍♂️":{"name":"man gesturing OK","slug":"man_gesturing_ok","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🙆‍♀️":{"name":"woman gesturing OK","slug":"woman_gesturing_ok","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"💁":{"name":"person tipping hand","slug":"person_tipping_hand","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"💁‍♂️":{"name":"man tipping hand","slug":"man_tipping_hand","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"💁‍♀️":{"name":"woman tipping hand","slug":"woman_tipping_hand","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🙋":{"name":"person raising hand","slug":"person_raising_hand","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🙋‍♂️":{"name":"man raising hand","slug":"man_raising_hand","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🙋‍♀️":{"name":"woman raising hand","slug":"woman_raising_hand","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧏":{"name":"deaf person","slug":"deaf_person","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"🧏‍♂️":{"name":"deaf man","slug":"deaf_man","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"🧏‍♀️":{"name":"deaf woman","slug":"deaf_woman","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"🙇":{"name":"person bowing","slug":"person_bowing","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🙇‍♂️":{"name":"man bowing","slug":"man_bowing","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🙇‍♀️":{"name":"woman bowing","slug":"woman_bowing","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🤦":{"name":"person facepalming","slug":"person_facepalming","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"🤦‍♂️":{"name":"man facepalming","slug":"man_facepalming","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🤦‍♀️":{"name":"woman facepalming","slug":"woman_facepalming","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🤷":{"name":"person shrugging","slug":"person_shrugging","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"🤷‍♂️":{"name":"man shrugging","slug":"man_shrugging","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🤷‍♀️":{"name":"woman shrugging","slug":"woman_shrugging","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍⚕️":{"name":"health worker","slug":"health_worker","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍⚕️":{"name":"man health worker","slug":"man_health_worker","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍⚕️":{"name":"woman health worker","slug":"woman_health_worker","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍🎓":{"name":"student","slug":"student","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍🎓":{"name":"man student","slug":"man_student","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍🎓":{"name":"woman student","slug":"woman_student","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍🏫":{"name":"teacher","slug":"teacher","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍🏫":{"name":"man teacher","slug":"man_teacher","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍🏫":{"name":"woman teacher","slug":"woman_teacher","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍⚖️":{"name":"judge","slug":"judge","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍⚖️":{"name":"man judge","slug":"man_judge","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍⚖️":{"name":"woman judge","slug":"woman_judge","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍🌾":{"name":"farmer","slug":"farmer","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍🌾":{"name":"man farmer","slug":"man_farmer","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍🌾":{"name":"woman farmer","slug":"woman_farmer","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍🍳":{"name":"cook","slug":"cook","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍🍳":{"name":"man cook","slug":"man_cook","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍🍳":{"name":"woman cook","slug":"woman_cook","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍🔧":{"name":"mechanic","slug":"mechanic","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍🔧":{"name":"man mechanic","slug":"man_mechanic","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍🔧":{"name":"woman mechanic","slug":"woman_mechanic","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍🏭":{"name":"factory worker","slug":"factory_worker","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍🏭":{"name":"man factory worker","slug":"man_factory_worker","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍🏭":{"name":"woman factory worker","slug":"woman_factory_worker","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍💼":{"name":"office worker","slug":"office_worker","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍💼":{"name":"man office worker","slug":"man_office_worker","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍💼":{"name":"woman office worker","slug":"woman_office_worker","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍🔬":{"name":"scientist","slug":"scientist","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍🔬":{"name":"man scientist","slug":"man_scientist","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍🔬":{"name":"woman scientist","slug":"woman_scientist","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍💻":{"name":"technologist","slug":"technologist","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍💻":{"name":"man technologist","slug":"man_technologist","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍💻":{"name":"woman technologist","slug":"woman_technologist","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍🎤":{"name":"singer","slug":"singer","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍🎤":{"name":"man singer","slug":"man_singer","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍🎤":{"name":"woman singer","slug":"woman_singer","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍🎨":{"name":"artist","slug":"artist","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍🎨":{"name":"man artist","slug":"man_artist","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍🎨":{"name":"woman artist","slug":"woman_artist","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍✈️":{"name":"pilot","slug":"pilot","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍✈️":{"name":"man pilot","slug":"man_pilot","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍✈️":{"name":"woman pilot","slug":"woman_pilot","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍🚀":{"name":"astronaut","slug":"astronaut","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍🚀":{"name":"man astronaut","slug":"man_astronaut","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍🚀":{"name":"woman astronaut","slug":"woman_astronaut","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍🚒":{"name":"firefighter","slug":"firefighter","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍🚒":{"name":"man firefighter","slug":"man_firefighter","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👩‍🚒":{"name":"woman firefighter","slug":"woman_firefighter","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👮":{"name":"police officer","slug":"police_officer","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"👮‍♂️":{"name":"man police officer","slug":"man_police_officer","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👮‍♀️":{"name":"woman police officer","slug":"woman_police_officer","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🕵️":{"name":"detective","slug":"detective","group":"People & Body","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":true,"skin_tone_support_unicode_version":"2.0"},"🕵️‍♂️":{"name":"man detective","slug":"man_detective","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🕵️‍♀️":{"name":"woman detective","slug":"woman_detective","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"💂":{"name":"guard","slug":"guard","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"💂‍♂️":{"name":"man guard","slug":"man_guard","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"💂‍♀️":{"name":"woman guard","slug":"woman_guard","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🥷":{"name":"ninja","slug":"ninja","group":"People & Body","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0"},"👷":{"name":"construction worker","slug":"construction_worker","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"👷‍♂️":{"name":"man construction worker","slug":"man_construction_worker","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👷‍♀️":{"name":"woman construction worker","slug":"woman_construction_worker","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🫅":{"name":"person with crown","slug":"person_with_crown","group":"People & Body","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0"},"🤴":{"name":"prince","slug":"prince","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"👸":{"name":"princess","slug":"princess","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"👳":{"name":"person wearing turban","slug":"person_wearing_turban","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"👳‍♂️":{"name":"man wearing turban","slug":"man_wearing_turban","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👳‍♀️":{"name":"woman wearing turban","slug":"woman_wearing_turban","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👲":{"name":"person with skullcap","slug":"person_with_skullcap","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🧕":{"name":"woman with headscarf","slug":"woman_with_headscarf","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🤵":{"name":"person in tuxedo","slug":"person_in_tuxedo","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"🤵‍♂️":{"name":"man in tuxedo","slug":"man_in_tuxedo","group":"People & Body","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0"},"🤵‍♀️":{"name":"woman in tuxedo","slug":"woman_in_tuxedo","group":"People & Body","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0"},"👰":{"name":"person with veil","slug":"person_with_veil","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"👰‍♂️":{"name":"man with veil","slug":"man_with_veil","group":"People & Body","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0"},"👰‍♀️":{"name":"woman with veil","slug":"woman_with_veil","group":"People & Body","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0"},"🤰":{"name":"pregnant woman","slug":"pregnant_woman","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"🫃":{"name":"pregnant man","slug":"pregnant_man","group":"People & Body","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0"},"🫄":{"name":"pregnant person","slug":"pregnant_person","group":"People & Body","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0"},"🤱":{"name":"breast-feeding","slug":"breast_feeding","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"👩‍🍼":{"name":"woman feeding baby","slug":"woman_feeding_baby","group":"People & Body","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0"},"👨‍🍼":{"name":"man feeding baby","slug":"man_feeding_baby","group":"People & Body","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0"},"🧑‍🍼":{"name":"person feeding baby","slug":"person_feeding_baby","group":"People & Body","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0"},"👼":{"name":"baby angel","slug":"baby_angel","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🎅":{"name":"Santa Claus","slug":"santa_claus","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🤶":{"name":"Mrs. Claus","slug":"mrs_claus","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"🧑‍🎄":{"name":"mx claus","slug":"mx_claus","group":"People & Body","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0"},"🦸":{"name":"superhero","slug":"superhero","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"🦸‍♂️":{"name":"man superhero","slug":"man_superhero","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"🦸‍♀️":{"name":"woman superhero","slug":"woman_superhero","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"🦹":{"name":"supervillain","slug":"supervillain","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"🦹‍♂️":{"name":"man supervillain","slug":"man_supervillain","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"🦹‍♀️":{"name":"woman supervillain","slug":"woman_supervillain","group":"People & Body","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0"},"🧙":{"name":"mage","slug":"mage","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧙‍♂️":{"name":"man mage","slug":"man_mage","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧙‍♀️":{"name":"woman mage","slug":"woman_mage","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧚":{"name":"fairy","slug":"fairy","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧚‍♂️":{"name":"man fairy","slug":"man_fairy","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧚‍♀️":{"name":"woman fairy","slug":"woman_fairy","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧛":{"name":"vampire","slug":"vampire","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧛‍♂️":{"name":"man vampire","slug":"man_vampire","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧛‍♀️":{"name":"woman vampire","slug":"woman_vampire","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧜":{"name":"merperson","slug":"merperson","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧜‍♂️":{"name":"merman","slug":"merman","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧜‍♀️":{"name":"mermaid","slug":"mermaid","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧝":{"name":"elf","slug":"elf","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧝‍♂️":{"name":"man elf","slug":"man_elf","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧝‍♀️":{"name":"woman elf","slug":"woman_elf","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧞":{"name":"genie","slug":"genie","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🧞‍♂️":{"name":"man genie","slug":"man_genie","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🧞‍♀️":{"name":"woman genie","slug":"woman_genie","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🧟":{"name":"zombie","slug":"zombie","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🧟‍♂️":{"name":"man zombie","slug":"man_zombie","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🧟‍♀️":{"name":"woman zombie","slug":"woman_zombie","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🧌":{"name":"troll","slug":"troll","group":"People & Body","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"💆":{"name":"person getting massage","slug":"person_getting_massage","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"💆‍♂️":{"name":"man getting massage","slug":"man_getting_massage","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"💆‍♀️":{"name":"woman getting massage","slug":"woman_getting_massage","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"💇":{"name":"person getting haircut","slug":"person_getting_haircut","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"💇‍♂️":{"name":"man getting haircut","slug":"man_getting_haircut","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"💇‍♀️":{"name":"woman getting haircut","slug":"woman_getting_haircut","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🚶":{"name":"person walking","slug":"person_walking","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🚶‍♂️":{"name":"man walking","slug":"man_walking","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🚶‍♀️":{"name":"woman walking","slug":"woman_walking","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧍":{"name":"person standing","slug":"person_standing","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"🧍‍♂️":{"name":"man standing","slug":"man_standing","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"🧍‍♀️":{"name":"woman standing","slug":"woman_standing","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"🧎":{"name":"person kneeling","slug":"person_kneeling","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"🧎‍♂️":{"name":"man kneeling","slug":"man_kneeling","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"🧎‍♀️":{"name":"woman kneeling","slug":"woman_kneeling","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"🧑‍🦯":{"name":"person with white cane","slug":"person_with_white_cane","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍🦯":{"name":"man with white cane","slug":"man_with_white_cane","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"👩‍🦯":{"name":"woman with white cane","slug":"woman_with_white_cane","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"🧑‍🦼":{"name":"person in motorized wheelchair","slug":"person_in_motorized_wheelchair","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍🦼":{"name":"man in motorized wheelchair","slug":"man_in_motorized_wheelchair","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"👩‍🦼":{"name":"woman in motorized wheelchair","slug":"woman_in_motorized_wheelchair","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"🧑‍🦽":{"name":"person in manual wheelchair","slug":"person_in_manual_wheelchair","group":"People & Body","emoji_version":"12.1","unicode_version":"12.1","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1"},"👨‍🦽":{"name":"man in manual wheelchair","slug":"man_in_manual_wheelchair","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"👩‍🦽":{"name":"woman in manual wheelchair","slug":"woman_in_manual_wheelchair","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"🏃":{"name":"person running","slug":"person_running","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🏃‍♂️":{"name":"man running","slug":"man_running","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🏃‍♀️":{"name":"woman running","slug":"woman_running","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"💃":{"name":"woman dancing","slug":"woman_dancing","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🕺":{"name":"man dancing","slug":"man_dancing","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"🕴️":{"name":"person in suit levitating","slug":"person_in_suit_levitating","group":"People & Body","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"👯":{"name":"people with bunny ears","slug":"people_with_bunny_ears","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👯‍♂️":{"name":"men with bunny ears","slug":"men_with_bunny_ears","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"👯‍♀️":{"name":"women with bunny ears","slug":"women_with_bunny_ears","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"🧖":{"name":"person in steamy room","slug":"person_in_steamy_room","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧖‍♂️":{"name":"man in steamy room","slug":"man_in_steamy_room","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧖‍♀️":{"name":"woman in steamy room","slug":"woman_in_steamy_room","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧗":{"name":"person climbing","slug":"person_climbing","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧗‍♂️":{"name":"man climbing","slug":"man_climbing","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧗‍♀️":{"name":"woman climbing","slug":"woman_climbing","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🤺":{"name":"person fencing","slug":"person_fencing","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🏇":{"name":"horse racing","slug":"horse_racing","group":"People & Body","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"⛷️":{"name":"skier","slug":"skier","group":"People & Body","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🏂":{"name":"snowboarder","slug":"snowboarder","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🏌️":{"name":"person golfing","slug":"person_golfing","group":"People & Body","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🏌️‍♂️":{"name":"man golfing","slug":"man_golfing","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🏌️‍♀️":{"name":"woman golfing","slug":"woman_golfing","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🏄":{"name":"person surfing","slug":"person_surfing","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🏄‍♂️":{"name":"man surfing","slug":"man_surfing","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🏄‍♀️":{"name":"woman surfing","slug":"woman_surfing","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🚣":{"name":"person rowing boat","slug":"person_rowing_boat","group":"People & Body","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🚣‍♂️":{"name":"man rowing boat","slug":"man_rowing_boat","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🚣‍♀️":{"name":"woman rowing boat","slug":"woman_rowing_boat","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🏊":{"name":"person swimming","slug":"person_swimming","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🏊‍♂️":{"name":"man swimming","slug":"man_swimming","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🏊‍♀️":{"name":"woman swimming","slug":"woman_swimming","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"⛹️":{"name":"person bouncing ball","slug":"person_bouncing_ball","group":"People & Body","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":true,"skin_tone_support_unicode_version":"2.0"},"⛹️‍♂️":{"name":"man bouncing ball","slug":"man_bouncing_ball","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"⛹️‍♀️":{"name":"woman bouncing ball","slug":"woman_bouncing_ball","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🏋️":{"name":"person lifting weights","slug":"person_lifting_weights","group":"People & Body","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":true,"skin_tone_support_unicode_version":"2.0"},"🏋️‍♂️":{"name":"man lifting weights","slug":"man_lifting_weights","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🏋️‍♀️":{"name":"woman lifting weights","slug":"woman_lifting_weights","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🚴":{"name":"person biking","slug":"person_biking","group":"People & Body","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🚴‍♂️":{"name":"man biking","slug":"man_biking","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🚴‍♀️":{"name":"woman biking","slug":"woman_biking","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🚵":{"name":"person mountain biking","slug":"person_mountain_biking","group":"People & Body","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🚵‍♂️":{"name":"man mountain biking","slug":"man_mountain_biking","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🚵‍♀️":{"name":"woman mountain biking","slug":"woman_mountain_biking","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🤸":{"name":"person cartwheeling","slug":"person_cartwheeling","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"🤸‍♂️":{"name":"man cartwheeling","slug":"man_cartwheeling","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🤸‍♀️":{"name":"woman cartwheeling","slug":"woman_cartwheeling","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🤼":{"name":"people wrestling","slug":"people_wrestling","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🤼‍♂️":{"name":"men wrestling","slug":"men_wrestling","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"🤼‍♀️":{"name":"women wrestling","slug":"women_wrestling","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"🤽":{"name":"person playing water polo","slug":"person_playing_water_polo","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"🤽‍♂️":{"name":"man playing water polo","slug":"man_playing_water_polo","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🤽‍♀️":{"name":"woman playing water polo","slug":"woman_playing_water_polo","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🤾":{"name":"person playing handball","slug":"person_playing_handball","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"🤾‍♂️":{"name":"man playing handball","slug":"man_playing_handball","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🤾‍♀️":{"name":"woman playing handball","slug":"woman_playing_handball","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🤹":{"name":"person juggling","slug":"person_juggling","group":"People & Body","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0"},"🤹‍♂️":{"name":"man juggling","slug":"man_juggling","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🤹‍♀️":{"name":"woman juggling","slug":"woman_juggling","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧘":{"name":"person in lotus position","slug":"person_in_lotus_position","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧘‍♂️":{"name":"man in lotus position","slug":"man_in_lotus_position","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🧘‍♀️":{"name":"woman in lotus position","slug":"woman_in_lotus_position","group":"People & Body","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0"},"🛀":{"name":"person taking bath","slug":"person_taking_bath","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0"},"🛌":{"name":"person in bed","slug":"person_in_bed","group":"People & Body","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0"},"🧑‍🤝‍🧑":{"name":"people holding hands","slug":"people_holding_hands","group":"People & Body","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"👭":{"name":"women holding hands","slug":"women_holding_hands","group":"People & Body","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"👫":{"name":"woman and man holding hands","slug":"woman_and_man_holding_hands","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"👬":{"name":"men holding hands","slug":"men_holding_hands","group":"People & Body","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0"},"💏":{"name":"kiss","slug":"kiss","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1"},"👩‍❤️‍💋‍👨":{"name":"kiss woman, man","slug":"kiss_woman_man","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1"},"👨‍❤️‍💋‍👨":{"name":"kiss man, man","slug":"kiss_man_man","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1"},"👩‍❤️‍💋‍👩":{"name":"kiss woman, woman","slug":"kiss_woman_woman","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1"},"💑":{"name":"couple with heart","slug":"couple_with_heart","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1"},"👩‍❤️‍👨":{"name":"couple with heart woman, man","slug":"couple_with_heart_woman_man","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1"},"👨‍❤️‍👨":{"name":"couple with heart man, man","slug":"couple_with_heart_man_man","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1"},"👩‍❤️‍👩":{"name":"couple with heart woman, woman","slug":"couple_with_heart_woman_woman","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1"},"👪":{"name":"family","slug":"family","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👨‍👩‍👦":{"name":"family man, woman, boy","slug":"family_man_woman_boy","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"👨‍👩‍👧":{"name":"family man, woman, girl","slug":"family_man_woman_girl","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"👨‍👩‍👧‍👦":{"name":"family man, woman, girl, boy","slug":"family_man_woman_girl_boy","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"👨‍👩‍👦‍👦":{"name":"family man, woman, boy, boy","slug":"family_man_woman_boy_boy","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"👨‍👩‍👧‍👧":{"name":"family man, woman, girl, girl","slug":"family_man_woman_girl_girl","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"👨‍👨‍👦":{"name":"family man, man, boy","slug":"family_man_man_boy","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"👨‍👨‍👧":{"name":"family man, man, girl","slug":"family_man_man_girl","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"👨‍👨‍👧‍👦":{"name":"family man, man, girl, boy","slug":"family_man_man_girl_boy","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"👨‍👨‍👦‍👦":{"name":"family man, man, boy, boy","slug":"family_man_man_boy_boy","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"👨‍👨‍👧‍👧":{"name":"family man, man, girl, girl","slug":"family_man_man_girl_girl","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"👩‍👩‍👦":{"name":"family woman, woman, boy","slug":"family_woman_woman_boy","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"👩‍👩‍👧":{"name":"family woman, woman, girl","slug":"family_woman_woman_girl","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"👩‍👩‍👧‍👦":{"name":"family woman, woman, girl, boy","slug":"family_woman_woman_girl_boy","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"👩‍👩‍👦‍👦":{"name":"family woman, woman, boy, boy","slug":"family_woman_woman_boy_boy","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"👩‍👩‍👧‍👧":{"name":"family woman, woman, girl, girl","slug":"family_woman_woman_girl_girl","group":"People & Body","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"👨‍👦":{"name":"family man, boy","slug":"family_man_boy","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"👨‍👦‍👦":{"name":"family man, boy, boy","slug":"family_man_boy_boy","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"👨‍👧":{"name":"family man, girl","slug":"family_man_girl","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"👨‍👧‍👦":{"name":"family man, girl, boy","slug":"family_man_girl_boy","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"👨‍👧‍👧":{"name":"family man, girl, girl","slug":"family_man_girl_girl","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"👩‍👦":{"name":"family woman, boy","slug":"family_woman_boy","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"👩‍👦‍👦":{"name":"family woman, boy, boy","slug":"family_woman_boy_boy","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"👩‍👧":{"name":"family woman, girl","slug":"family_woman_girl","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"👩‍👧‍👦":{"name":"family woman, girl, boy","slug":"family_woman_girl_boy","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"👩‍👧‍👧":{"name":"family woman, girl, girl","slug":"family_woman_girl_girl","group":"People & Body","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"🗣️":{"name":"speaking head","slug":"speaking_head","group":"People & Body","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"👤":{"name":"bust in silhouette","slug":"bust_in_silhouette","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👥":{"name":"busts in silhouette","slug":"busts_in_silhouette","group":"People & Body","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🫂":{"name":"people hugging","slug":"people_hugging","group":"People & Body","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"👣":{"name":"footprints","slug":"footprints","group":"People & Body","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐵":{"name":"monkey face","slug":"monkey_face","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐒":{"name":"monkey","slug":"monkey","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🦍":{"name":"gorilla","slug":"gorilla","group":"Animals & Nature","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🦧":{"name":"orangutan","slug":"orangutan","group":"Animals & Nature","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🐶":{"name":"dog face","slug":"dog_face","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐕":{"name":"dog","slug":"dog","group":"Animals & Nature","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🦮":{"name":"guide dog","slug":"guide_dog","group":"Animals & Nature","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🐕‍🦺":{"name":"service dog","slug":"service_dog","group":"Animals & Nature","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🐩":{"name":"poodle","slug":"poodle","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐺":{"name":"wolf","slug":"wolf","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🦊":{"name":"fox","slug":"fox","group":"Animals & Nature","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🦝":{"name":"raccoon","slug":"raccoon","group":"Animals & Nature","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🐱":{"name":"cat face","slug":"cat_face","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐈":{"name":"cat","slug":"cat","group":"Animals & Nature","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🐈‍⬛":{"name":"black cat","slug":"black_cat","group":"Animals & Nature","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🦁":{"name":"lion","slug":"lion","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐯":{"name":"tiger face","slug":"tiger_face","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐅":{"name":"tiger","slug":"tiger","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐆":{"name":"leopard","slug":"leopard","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐴":{"name":"horse face","slug":"horse_face","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🫎":{"name":"moose","slug":"moose","group":"Animals & Nature","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"🫏":{"name":"donkey","slug":"donkey","group":"Animals & Nature","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"🐎":{"name":"horse","slug":"horse","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🦄":{"name":"unicorn","slug":"unicorn","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🦓":{"name":"zebra","slug":"zebra","group":"Animals & Nature","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🦌":{"name":"deer","slug":"deer","group":"Animals & Nature","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🦬":{"name":"bison","slug":"bison","group":"Animals & Nature","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🐮":{"name":"cow face","slug":"cow_face","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐂":{"name":"ox","slug":"ox","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐃":{"name":"water buffalo","slug":"water_buffalo","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐄":{"name":"cow","slug":"cow","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐷":{"name":"pig face","slug":"pig_face","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐖":{"name":"pig","slug":"pig","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐗":{"name":"boar","slug":"boar","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐽":{"name":"pig nose","slug":"pig_nose","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐏":{"name":"ram","slug":"ram","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐑":{"name":"ewe","slug":"ewe","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐐":{"name":"goat","slug":"goat","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐪":{"name":"camel","slug":"camel","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐫":{"name":"two-hump camel","slug":"two_hump_camel","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🦙":{"name":"llama","slug":"llama","group":"Animals & Nature","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🦒":{"name":"giraffe","slug":"giraffe","group":"Animals & Nature","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🐘":{"name":"elephant","slug":"elephant","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🦣":{"name":"mammoth","slug":"mammoth","group":"Animals & Nature","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🦏":{"name":"rhinoceros","slug":"rhinoceros","group":"Animals & Nature","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🦛":{"name":"hippopotamus","slug":"hippopotamus","group":"Animals & Nature","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🐭":{"name":"mouse face","slug":"mouse_face","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐁":{"name":"mouse","slug":"mouse","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐀":{"name":"rat","slug":"rat","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐹":{"name":"hamster","slug":"hamster","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐰":{"name":"rabbit face","slug":"rabbit_face","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐇":{"name":"rabbit","slug":"rabbit","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐿️":{"name":"chipmunk","slug":"chipmunk","group":"Animals & Nature","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🦫":{"name":"beaver","slug":"beaver","group":"Animals & Nature","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🦔":{"name":"hedgehog","slug":"hedgehog","group":"Animals & Nature","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🦇":{"name":"bat","slug":"bat","group":"Animals & Nature","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🐻":{"name":"bear","slug":"bear","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐻‍❄️":{"name":"polar bear","slug":"polar_bear","group":"Animals & Nature","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🐨":{"name":"koala","slug":"koala","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐼":{"name":"panda","slug":"panda","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🦥":{"name":"sloth","slug":"sloth","group":"Animals & Nature","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🦦":{"name":"otter","slug":"otter","group":"Animals & Nature","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🦨":{"name":"skunk","slug":"skunk","group":"Animals & Nature","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🦘":{"name":"kangaroo","slug":"kangaroo","group":"Animals & Nature","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🦡":{"name":"badger","slug":"badger","group":"Animals & Nature","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🐾":{"name":"paw prints","slug":"paw_prints","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🦃":{"name":"turkey","slug":"turkey","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐔":{"name":"chicken","slug":"chicken","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐓":{"name":"rooster","slug":"rooster","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐣":{"name":"hatching chick","slug":"hatching_chick","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐤":{"name":"baby chick","slug":"baby_chick","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐥":{"name":"front-facing baby chick","slug":"front_facing_baby_chick","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐦":{"name":"bird","slug":"bird","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐧":{"name":"penguin","slug":"penguin","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕊️":{"name":"dove","slug":"dove","group":"Animals & Nature","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🦅":{"name":"eagle","slug":"eagle","group":"Animals & Nature","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🦆":{"name":"duck","slug":"duck","group":"Animals & Nature","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🦢":{"name":"swan","slug":"swan","group":"Animals & Nature","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🦉":{"name":"owl","slug":"owl","group":"Animals & Nature","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🦤":{"name":"dodo","slug":"dodo","group":"Animals & Nature","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🪶":{"name":"feather","slug":"feather","group":"Animals & Nature","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🦩":{"name":"flamingo","slug":"flamingo","group":"Animals & Nature","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🦚":{"name":"peacock","slug":"peacock","group":"Animals & Nature","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🦜":{"name":"parrot","slug":"parrot","group":"Animals & Nature","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🪽":{"name":"wing","slug":"wing","group":"Animals & Nature","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"🐦‍⬛":{"name":"black bird","slug":"black_bird","group":"Animals & Nature","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"🪿":{"name":"goose","slug":"goose","group":"Animals & Nature","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"🐸":{"name":"frog","slug":"frog","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐊":{"name":"crocodile","slug":"crocodile","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐢":{"name":"turtle","slug":"turtle","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🦎":{"name":"lizard","slug":"lizard","group":"Animals & Nature","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🐍":{"name":"snake","slug":"snake","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐲":{"name":"dragon face","slug":"dragon_face","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐉":{"name":"dragon","slug":"dragon","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🦕":{"name":"sauropod","slug":"sauropod","group":"Animals & Nature","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🦖":{"name":"T-Rex","slug":"t_rex","group":"Animals & Nature","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🐳":{"name":"spouting whale","slug":"spouting_whale","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐋":{"name":"whale","slug":"whale","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🐬":{"name":"dolphin","slug":"dolphin","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🦭":{"name":"seal","slug":"seal","group":"Animals & Nature","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🐟":{"name":"fish","slug":"fish","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐠":{"name":"tropical fish","slug":"tropical_fish","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐡":{"name":"blowfish","slug":"blowfish","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🦈":{"name":"shark","slug":"shark","group":"Animals & Nature","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🐙":{"name":"octopus","slug":"octopus","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐚":{"name":"spiral shell","slug":"spiral_shell","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪸":{"name":"coral","slug":"coral","group":"Animals & Nature","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🪼":{"name":"jellyfish","slug":"jellyfish","group":"Animals & Nature","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"🐌":{"name":"snail","slug":"snail","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🦋":{"name":"butterfly","slug":"butterfly","group":"Animals & Nature","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🐛":{"name":"bug","slug":"bug","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐜":{"name":"ant","slug":"ant","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🐝":{"name":"honeybee","slug":"honeybee","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪲":{"name":"beetle","slug":"beetle","group":"Animals & Nature","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🐞":{"name":"lady beetle","slug":"lady_beetle","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🦗":{"name":"cricket","slug":"cricket","group":"Animals & Nature","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🪳":{"name":"cockroach","slug":"cockroach","group":"Animals & Nature","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🕷️":{"name":"spider","slug":"spider","group":"Animals & Nature","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🕸️":{"name":"spider web","slug":"spider_web","group":"Animals & Nature","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🦂":{"name":"scorpion","slug":"scorpion","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🦟":{"name":"mosquito","slug":"mosquito","group":"Animals & Nature","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🪰":{"name":"fly","slug":"fly","group":"Animals & Nature","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🪱":{"name":"worm","slug":"worm","group":"Animals & Nature","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🦠":{"name":"microbe","slug":"microbe","group":"Animals & Nature","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"💐":{"name":"bouquet","slug":"bouquet","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌸":{"name":"cherry blossom","slug":"cherry_blossom","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💮":{"name":"white flower","slug":"white_flower","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪷":{"name":"lotus","slug":"lotus","group":"Animals & Nature","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🏵️":{"name":"rosette","slug":"rosette","group":"Animals & Nature","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌹":{"name":"rose","slug":"rose","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥀":{"name":"wilted flower","slug":"wilted_flower","group":"Animals & Nature","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🌺":{"name":"hibiscus","slug":"hibiscus","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌻":{"name":"sunflower","slug":"sunflower","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌼":{"name":"blossom","slug":"blossom","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌷":{"name":"tulip","slug":"tulip","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪻":{"name":"hyacinth","slug":"hyacinth","group":"Animals & Nature","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"🌱":{"name":"seedling","slug":"seedling","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪴":{"name":"potted plant","slug":"potted_plant","group":"Animals & Nature","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🌲":{"name":"evergreen tree","slug":"evergreen_tree","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🌳":{"name":"deciduous tree","slug":"deciduous_tree","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🌴":{"name":"palm tree","slug":"palm_tree","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌵":{"name":"cactus","slug":"cactus","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌾":{"name":"sheaf of rice","slug":"sheaf_of_rice","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌿":{"name":"herb","slug":"herb","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"☘️":{"name":"shamrock","slug":"shamrock","group":"Animals & Nature","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🍀":{"name":"four leaf clover","slug":"four_leaf_clover","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍁":{"name":"maple leaf","slug":"maple_leaf","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍂":{"name":"fallen leaf","slug":"fallen_leaf","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍃":{"name":"leaf fluttering in wind","slug":"leaf_fluttering_in_wind","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪹":{"name":"empty nest","slug":"empty_nest","group":"Animals & Nature","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🪺":{"name":"nest with eggs","slug":"nest_with_eggs","group":"Animals & Nature","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🍄":{"name":"mushroom","slug":"mushroom","group":"Animals & Nature","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍇":{"name":"grapes","slug":"grapes","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍈":{"name":"melon","slug":"melon","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍉":{"name":"watermelon","slug":"watermelon","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍊":{"name":"tangerine","slug":"tangerine","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍋":{"name":"lemon","slug":"lemon","group":"Food & Drink","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🍌":{"name":"banana","slug":"banana","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍍":{"name":"pineapple","slug":"pineapple","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥭":{"name":"mango","slug":"mango","group":"Food & Drink","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🍎":{"name":"red apple","slug":"red_apple","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍏":{"name":"green apple","slug":"green_apple","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍐":{"name":"pear","slug":"pear","group":"Food & Drink","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🍑":{"name":"peach","slug":"peach","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍒":{"name":"cherries","slug":"cherries","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍓":{"name":"strawberry","slug":"strawberry","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🫐":{"name":"blueberries","slug":"blueberries","group":"Food & Drink","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🥝":{"name":"kiwi fruit","slug":"kiwi_fruit","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🍅":{"name":"tomato","slug":"tomato","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🫒":{"name":"olive","slug":"olive","group":"Food & Drink","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🥥":{"name":"coconut","slug":"coconut","group":"Food & Drink","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🥑":{"name":"avocado","slug":"avocado","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🍆":{"name":"eggplant","slug":"eggplant","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥔":{"name":"potato","slug":"potato","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🥕":{"name":"carrot","slug":"carrot","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🌽":{"name":"ear of corn","slug":"ear_of_corn","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌶️":{"name":"hot pepper","slug":"hot_pepper","group":"Food & Drink","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🫑":{"name":"bell pepper","slug":"bell_pepper","group":"Food & Drink","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🥒":{"name":"cucumber","slug":"cucumber","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🥬":{"name":"leafy green","slug":"leafy_green","group":"Food & Drink","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🥦":{"name":"broccoli","slug":"broccoli","group":"Food & Drink","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🧄":{"name":"garlic","slug":"garlic","group":"Food & Drink","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🧅":{"name":"onion","slug":"onion","group":"Food & Drink","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🥜":{"name":"peanuts","slug":"peanuts","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🫘":{"name":"beans","slug":"beans","group":"Food & Drink","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🌰":{"name":"chestnut","slug":"chestnut","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🫚":{"name":"ginger root","slug":"ginger_root","group":"Food & Drink","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"🫛":{"name":"pea pod","slug":"pea_pod","group":"Food & Drink","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"🍞":{"name":"bread","slug":"bread","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥐":{"name":"croissant","slug":"croissant","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🥖":{"name":"baguette bread","slug":"baguette_bread","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🫓":{"name":"flatbread","slug":"flatbread","group":"Food & Drink","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🥨":{"name":"pretzel","slug":"pretzel","group":"Food & Drink","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🥯":{"name":"bagel","slug":"bagel","group":"Food & Drink","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🥞":{"name":"pancakes","slug":"pancakes","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🧇":{"name":"waffle","slug":"waffle","group":"Food & Drink","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🧀":{"name":"cheese wedge","slug":"cheese_wedge","group":"Food & Drink","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🍖":{"name":"meat on bone","slug":"meat_on_bone","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍗":{"name":"poultry leg","slug":"poultry_leg","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥩":{"name":"cut of meat","slug":"cut_of_meat","group":"Food & Drink","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🥓":{"name":"bacon","slug":"bacon","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🍔":{"name":"hamburger","slug":"hamburger","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍟":{"name":"french fries","slug":"french_fries","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍕":{"name":"pizza","slug":"pizza","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌭":{"name":"hot dog","slug":"hot_dog","group":"Food & Drink","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🥪":{"name":"sandwich","slug":"sandwich","group":"Food & Drink","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🌮":{"name":"taco","slug":"taco","group":"Food & Drink","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🌯":{"name":"burrito","slug":"burrito","group":"Food & Drink","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🫔":{"name":"tamale","slug":"tamale","group":"Food & Drink","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🥙":{"name":"stuffed flatbread","slug":"stuffed_flatbread","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🧆":{"name":"falafel","slug":"falafel","group":"Food & Drink","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🥚":{"name":"egg","slug":"egg","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🍳":{"name":"cooking","slug":"cooking","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥘":{"name":"shallow pan of food","slug":"shallow_pan_of_food","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🍲":{"name":"pot of food","slug":"pot_of_food","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🫕":{"name":"fondue","slug":"fondue","group":"Food & Drink","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🥣":{"name":"bowl with spoon","slug":"bowl_with_spoon","group":"Food & Drink","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🥗":{"name":"green salad","slug":"green_salad","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🍿":{"name":"popcorn","slug":"popcorn","group":"Food & Drink","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🧈":{"name":"butter","slug":"butter","group":"Food & Drink","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🧂":{"name":"salt","slug":"salt","group":"Food & Drink","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🥫":{"name":"canned food","slug":"canned_food","group":"Food & Drink","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🍱":{"name":"bento box","slug":"bento_box","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍘":{"name":"rice cracker","slug":"rice_cracker","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍙":{"name":"rice ball","slug":"rice_ball","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍚":{"name":"cooked rice","slug":"cooked_rice","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍛":{"name":"curry rice","slug":"curry_rice","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍜":{"name":"steaming bowl","slug":"steaming_bowl","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍝":{"name":"spaghetti","slug":"spaghetti","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍠":{"name":"roasted sweet potato","slug":"roasted_sweet_potato","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍢":{"name":"oden","slug":"oden","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍣":{"name":"sushi","slug":"sushi","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍤":{"name":"fried shrimp","slug":"fried_shrimp","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍥":{"name":"fish cake with swirl","slug":"fish_cake_with_swirl","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥮":{"name":"moon cake","slug":"moon_cake","group":"Food & Drink","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🍡":{"name":"dango","slug":"dango","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥟":{"name":"dumpling","slug":"dumpling","group":"Food & Drink","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🥠":{"name":"fortune cookie","slug":"fortune_cookie","group":"Food & Drink","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🥡":{"name":"takeout box","slug":"takeout_box","group":"Food & Drink","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🦀":{"name":"crab","slug":"crab","group":"Food & Drink","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🦞":{"name":"lobster","slug":"lobster","group":"Food & Drink","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🦐":{"name":"shrimp","slug":"shrimp","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🦑":{"name":"squid","slug":"squid","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🦪":{"name":"oyster","slug":"oyster","group":"Food & Drink","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🍦":{"name":"soft ice cream","slug":"soft_ice_cream","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍧":{"name":"shaved ice","slug":"shaved_ice","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍨":{"name":"ice cream","slug":"ice_cream","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍩":{"name":"doughnut","slug":"doughnut","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍪":{"name":"cookie","slug":"cookie","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎂":{"name":"birthday cake","slug":"birthday_cake","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍰":{"name":"shortcake","slug":"shortcake","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🧁":{"name":"cupcake","slug":"cupcake","group":"Food & Drink","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🥧":{"name":"pie","slug":"pie","group":"Food & Drink","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🍫":{"name":"chocolate bar","slug":"chocolate_bar","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍬":{"name":"candy","slug":"candy","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍭":{"name":"lollipop","slug":"lollipop","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍮":{"name":"custard","slug":"custard","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍯":{"name":"honey pot","slug":"honey_pot","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍼":{"name":"baby bottle","slug":"baby_bottle","group":"Food & Drink","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🥛":{"name":"glass of milk","slug":"glass_of_milk","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"☕":{"name":"hot beverage","slug":"hot_beverage","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🫖":{"name":"teapot","slug":"teapot","group":"Food & Drink","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🍵":{"name":"teacup without handle","slug":"teacup_without_handle","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍶":{"name":"sake","slug":"sake","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍾":{"name":"bottle with popping cork","slug":"bottle_with_popping_cork","group":"Food & Drink","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🍷":{"name":"wine glass","slug":"wine_glass","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍸":{"name":"cocktail glass","slug":"cocktail_glass","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍹":{"name":"tropical drink","slug":"tropical_drink","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍺":{"name":"beer mug","slug":"beer_mug","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🍻":{"name":"clinking beer mugs","slug":"clinking_beer_mugs","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥂":{"name":"clinking glasses","slug":"clinking_glasses","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🥃":{"name":"tumbler glass","slug":"tumbler_glass","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🫗":{"name":"pouring liquid","slug":"pouring_liquid","group":"Food & Drink","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🥤":{"name":"cup with straw","slug":"cup_with_straw","group":"Food & Drink","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🧋":{"name":"bubble tea","slug":"bubble_tea","group":"Food & Drink","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🧃":{"name":"beverage box","slug":"beverage_box","group":"Food & Drink","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🧉":{"name":"mate","slug":"mate","group":"Food & Drink","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🧊":{"name":"ice","slug":"ice","group":"Food & Drink","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🥢":{"name":"chopsticks","slug":"chopsticks","group":"Food & Drink","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🍽️":{"name":"fork and knife with plate","slug":"fork_and_knife_with_plate","group":"Food & Drink","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🍴":{"name":"fork and knife","slug":"fork_and_knife","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥄":{"name":"spoon","slug":"spoon","group":"Food & Drink","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🔪":{"name":"kitchen knife","slug":"kitchen_knife","group":"Food & Drink","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🫙":{"name":"jar","slug":"jar","group":"Food & Drink","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🏺":{"name":"amphora","slug":"amphora","group":"Food & Drink","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🌍":{"name":"globe showing Europe-Africa","slug":"globe_showing_europe_africa","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌎":{"name":"globe showing Americas","slug":"globe_showing_americas","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌏":{"name":"globe showing Asia-Australia","slug":"globe_showing_asia_australia","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌐":{"name":"globe with meridians","slug":"globe_with_meridians","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🗺️":{"name":"world map","slug":"world_map","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🗾":{"name":"map of Japan","slug":"map_of_japan","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🧭":{"name":"compass","slug":"compass","group":"Travel & Places","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🏔️":{"name":"snow-capped mountain","slug":"snow_capped_mountain","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"⛰️":{"name":"mountain","slug":"mountain","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌋":{"name":"volcano","slug":"volcano","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🗻":{"name":"mount fuji","slug":"mount_fuji","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏕️":{"name":"camping","slug":"camping","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🏖️":{"name":"beach with umbrella","slug":"beach_with_umbrella","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🏜️":{"name":"desert","slug":"desert","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🏝️":{"name":"desert island","slug":"desert_island","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🏞️":{"name":"national park","slug":"national_park","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🏟️":{"name":"stadium","slug":"stadium","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🏛️":{"name":"classical building","slug":"classical_building","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🏗️":{"name":"building construction","slug":"building_construction","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🧱":{"name":"brick","slug":"brick","group":"Travel & Places","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🪨":{"name":"rock","slug":"rock","group":"Travel & Places","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🪵":{"name":"wood","slug":"wood","group":"Travel & Places","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🛖":{"name":"hut","slug":"hut","group":"Travel & Places","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🏘️":{"name":"houses","slug":"houses","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🏚️":{"name":"derelict house","slug":"derelict_house","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🏠":{"name":"house","slug":"house","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏡":{"name":"house with garden","slug":"house_with_garden","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏢":{"name":"office building","slug":"office_building","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏣":{"name":"Japanese post office","slug":"japanese_post_office","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏤":{"name":"post office","slug":"post_office","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🏥":{"name":"hospital","slug":"hospital","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏦":{"name":"bank","slug":"bank","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏨":{"name":"hotel","slug":"hotel","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏩":{"name":"love hotel","slug":"love_hotel","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏪":{"name":"convenience store","slug":"convenience_store","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏫":{"name":"school","slug":"school","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏬":{"name":"department store","slug":"department_store","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏭":{"name":"factory","slug":"factory","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏯":{"name":"Japanese castle","slug":"japanese_castle","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏰":{"name":"castle","slug":"castle","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💒":{"name":"wedding","slug":"wedding","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🗼":{"name":"Tokyo tower","slug":"tokyo_tower","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🗽":{"name":"Statue of Liberty","slug":"statue_of_liberty","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⛪":{"name":"church","slug":"church","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕌":{"name":"mosque","slug":"mosque","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🛕":{"name":"hindu temple","slug":"hindu_temple","group":"Travel & Places","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🕍":{"name":"synagogue","slug":"synagogue","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"⛩️":{"name":"shinto shrine","slug":"shinto_shrine","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🕋":{"name":"kaaba","slug":"kaaba","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"⛲":{"name":"fountain","slug":"fountain","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⛺":{"name":"tent","slug":"tent","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌁":{"name":"foggy","slug":"foggy","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌃":{"name":"night with stars","slug":"night_with_stars","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏙️":{"name":"cityscape","slug":"cityscape","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌄":{"name":"sunrise over mountains","slug":"sunrise_over_mountains","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌅":{"name":"sunrise","slug":"sunrise","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌆":{"name":"cityscape at dusk","slug":"cityscape_at_dusk","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌇":{"name":"sunset","slug":"sunset","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌉":{"name":"bridge at night","slug":"bridge_at_night","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♨️":{"name":"hot springs","slug":"hot_springs","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎠":{"name":"carousel horse","slug":"carousel_horse","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛝":{"name":"playground slide","slug":"playground_slide","group":"Travel & Places","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🎡":{"name":"ferris wheel","slug":"ferris_wheel","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎢":{"name":"roller coaster","slug":"roller_coaster","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💈":{"name":"barber pole","slug":"barber_pole","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎪":{"name":"circus tent","slug":"circus_tent","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚂":{"name":"locomotive","slug":"locomotive","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚃":{"name":"railway car","slug":"railway_car","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚄":{"name":"high-speed train","slug":"high_speed_train","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚅":{"name":"bullet train","slug":"bullet_train","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚆":{"name":"train","slug":"train","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚇":{"name":"metro","slug":"metro","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚈":{"name":"light rail","slug":"light_rail","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚉":{"name":"station","slug":"station","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚊":{"name":"tram","slug":"tram","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚝":{"name":"monorail","slug":"monorail","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚞":{"name":"mountain railway","slug":"mountain_railway","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚋":{"name":"tram car","slug":"tram_car","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚌":{"name":"bus","slug":"bus","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚍":{"name":"oncoming bus","slug":"oncoming_bus","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🚎":{"name":"trolleybus","slug":"trolleybus","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚐":{"name":"minibus","slug":"minibus","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚑":{"name":"ambulance","slug":"ambulance","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚒":{"name":"fire engine","slug":"fire_engine","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚓":{"name":"police car","slug":"police_car","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚔":{"name":"oncoming police car","slug":"oncoming_police_car","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🚕":{"name":"taxi","slug":"taxi","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚖":{"name":"oncoming taxi","slug":"oncoming_taxi","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚗":{"name":"automobile","slug":"automobile","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚘":{"name":"oncoming automobile","slug":"oncoming_automobile","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🚙":{"name":"sport utility vehicle","slug":"sport_utility_vehicle","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛻":{"name":"pickup truck","slug":"pickup_truck","group":"Travel & Places","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🚚":{"name":"delivery truck","slug":"delivery_truck","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚛":{"name":"articulated lorry","slug":"articulated_lorry","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚜":{"name":"tractor","slug":"tractor","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🏎️":{"name":"racing car","slug":"racing_car","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🏍️":{"name":"motorcycle","slug":"motorcycle","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🛵":{"name":"motor scooter","slug":"motor_scooter","group":"Travel & Places","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🦽":{"name":"manual wheelchair","slug":"manual_wheelchair","group":"Travel & Places","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🦼":{"name":"motorized wheelchair","slug":"motorized_wheelchair","group":"Travel & Places","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🛺":{"name":"auto rickshaw","slug":"auto_rickshaw","group":"Travel & Places","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🚲":{"name":"bicycle","slug":"bicycle","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛴":{"name":"kick scooter","slug":"kick_scooter","group":"Travel & Places","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🛹":{"name":"skateboard","slug":"skateboard","group":"Travel & Places","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🛼":{"name":"roller skate","slug":"roller_skate","group":"Travel & Places","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🚏":{"name":"bus stop","slug":"bus_stop","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛣️":{"name":"motorway","slug":"motorway","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🛤️":{"name":"railway track","slug":"railway_track","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🛢️":{"name":"oil drum","slug":"oil_drum","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"⛽":{"name":"fuel pump","slug":"fuel_pump","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛞":{"name":"wheel","slug":"wheel","group":"Travel & Places","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🚨":{"name":"police car light","slug":"police_car_light","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚥":{"name":"horizontal traffic light","slug":"horizontal_traffic_light","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚦":{"name":"vertical traffic light","slug":"vertical_traffic_light","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🛑":{"name":"stop sign","slug":"stop_sign","group":"Travel & Places","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🚧":{"name":"construction","slug":"construction","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⚓":{"name":"anchor","slug":"anchor","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛟":{"name":"ring buoy","slug":"ring_buoy","group":"Travel & Places","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"⛵":{"name":"sailboat","slug":"sailboat","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛶":{"name":"canoe","slug":"canoe","group":"Travel & Places","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🚤":{"name":"speedboat","slug":"speedboat","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛳️":{"name":"passenger ship","slug":"passenger_ship","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"⛴️":{"name":"ferry","slug":"ferry","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🛥️":{"name":"motor boat","slug":"motor_boat","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🚢":{"name":"ship","slug":"ship","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"✈️":{"name":"airplane","slug":"airplane","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛩️":{"name":"small airplane","slug":"small_airplane","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🛫":{"name":"airplane departure","slug":"airplane_departure","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🛬":{"name":"airplane arrival","slug":"airplane_arrival","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🪂":{"name":"parachute","slug":"parachute","group":"Travel & Places","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"💺":{"name":"seat","slug":"seat","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚁":{"name":"helicopter","slug":"helicopter","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚟":{"name":"suspension railway","slug":"suspension_railway","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚠":{"name":"mountain cableway","slug":"mountain_cableway","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚡":{"name":"aerial tramway","slug":"aerial_tramway","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🛰️":{"name":"satellite","slug":"satellite","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🚀":{"name":"rocket","slug":"rocket","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛸":{"name":"flying saucer","slug":"flying_saucer","group":"Travel & Places","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🛎️":{"name":"bellhop bell","slug":"bellhop_bell","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🧳":{"name":"luggage","slug":"luggage","group":"Travel & Places","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"⌛":{"name":"hourglass done","slug":"hourglass_done","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⏳":{"name":"hourglass not done","slug":"hourglass_not_done","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⌚":{"name":"watch","slug":"watch","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⏰":{"name":"alarm clock","slug":"alarm_clock","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⏱️":{"name":"stopwatch","slug":"stopwatch","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"⏲️":{"name":"timer clock","slug":"timer_clock","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🕰️":{"name":"mantelpiece clock","slug":"mantelpiece_clock","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🕛":{"name":"twelve o’clock","slug":"twelve_o_clock","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕧":{"name":"twelve-thirty","slug":"twelve_thirty","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🕐":{"name":"one o’clock","slug":"one_o_clock","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕜":{"name":"one-thirty","slug":"one_thirty","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🕑":{"name":"two o’clock","slug":"two_o_clock","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕝":{"name":"two-thirty","slug":"two_thirty","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🕒":{"name":"three o’clock","slug":"three_o_clock","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕞":{"name":"three-thirty","slug":"three_thirty","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🕓":{"name":"four o’clock","slug":"four_o_clock","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕟":{"name":"four-thirty","slug":"four_thirty","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🕔":{"name":"five o’clock","slug":"five_o_clock","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕠":{"name":"five-thirty","slug":"five_thirty","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🕕":{"name":"six o’clock","slug":"six_o_clock","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕡":{"name":"six-thirty","slug":"six_thirty","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🕖":{"name":"seven o’clock","slug":"seven_o_clock","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕢":{"name":"seven-thirty","slug":"seven_thirty","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🕗":{"name":"eight o’clock","slug":"eight_o_clock","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕣":{"name":"eight-thirty","slug":"eight_thirty","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🕘":{"name":"nine o’clock","slug":"nine_o_clock","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕤":{"name":"nine-thirty","slug":"nine_thirty","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🕙":{"name":"ten o’clock","slug":"ten_o_clock","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕥":{"name":"ten-thirty","slug":"ten_thirty","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🕚":{"name":"eleven o’clock","slug":"eleven_o_clock","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕦":{"name":"eleven-thirty","slug":"eleven_thirty","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌑":{"name":"new moon","slug":"new_moon","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌒":{"name":"waxing crescent moon","slug":"waxing_crescent_moon","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🌓":{"name":"first quarter moon","slug":"first_quarter_moon","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌔":{"name":"waxing gibbous moon","slug":"waxing_gibbous_moon","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌕":{"name":"full moon","slug":"full_moon","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌖":{"name":"waning gibbous moon","slug":"waning_gibbous_moon","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🌗":{"name":"last quarter moon","slug":"last_quarter_moon","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🌘":{"name":"waning crescent moon","slug":"waning_crescent_moon","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🌙":{"name":"crescent moon","slug":"crescent_moon","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌚":{"name":"new moon face","slug":"new_moon_face","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🌛":{"name":"first quarter moon face","slug":"first_quarter_moon_face","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌜":{"name":"last quarter moon face","slug":"last_quarter_moon_face","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌡️":{"name":"thermometer","slug":"thermometer","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"☀️":{"name":"sun","slug":"sun","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌝":{"name":"full moon face","slug":"full_moon_face","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🌞":{"name":"sun with face","slug":"sun_with_face","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🪐":{"name":"ringed planet","slug":"ringed_planet","group":"Travel & Places","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"⭐":{"name":"star","slug":"star","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌟":{"name":"glowing star","slug":"glowing_star","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌠":{"name":"shooting star","slug":"shooting_star","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌌":{"name":"milky way","slug":"milky_way","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"☁️":{"name":"cloud","slug":"cloud","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⛅":{"name":"sun behind cloud","slug":"sun_behind_cloud","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⛈️":{"name":"cloud with lightning and rain","slug":"cloud_with_lightning_and_rain","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌤️":{"name":"sun behind small cloud","slug":"sun_behind_small_cloud","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌥️":{"name":"sun behind large cloud","slug":"sun_behind_large_cloud","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌦️":{"name":"sun behind rain cloud","slug":"sun_behind_rain_cloud","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌧️":{"name":"cloud with rain","slug":"cloud_with_rain","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌨️":{"name":"cloud with snow","slug":"cloud_with_snow","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌩️":{"name":"cloud with lightning","slug":"cloud_with_lightning","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌪️":{"name":"tornado","slug":"tornado","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌫️":{"name":"fog","slug":"fog","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌬️":{"name":"wind face","slug":"wind_face","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🌀":{"name":"cyclone","slug":"cyclone","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌈":{"name":"rainbow","slug":"rainbow","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌂":{"name":"closed umbrella","slug":"closed_umbrella","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"☂️":{"name":"umbrella","slug":"umbrella","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"☔":{"name":"umbrella with rain drops","slug":"umbrella_with_rain_drops","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⛱️":{"name":"umbrella on ground","slug":"umbrella_on_ground","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"⚡":{"name":"high voltage","slug":"high_voltage","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"❄️":{"name":"snowflake","slug":"snowflake","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"☃️":{"name":"snowman","slug":"snowman","group":"Travel & Places","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"⛄":{"name":"snowman without snow","slug":"snowman_without_snow","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"☄️":{"name":"comet","slug":"comet","group":"Travel & Places","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🔥":{"name":"fire","slug":"fire","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💧":{"name":"droplet","slug":"droplet","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🌊":{"name":"water wave","slug":"water_wave","group":"Travel & Places","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎃":{"name":"jack-o-lantern","slug":"jack_o_lantern","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎄":{"name":"Christmas tree","slug":"christmas_tree","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎆":{"name":"fireworks","slug":"fireworks","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎇":{"name":"sparkler","slug":"sparkler","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🧨":{"name":"firecracker","slug":"firecracker","group":"Activities","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"✨":{"name":"sparkles","slug":"sparkles","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎈":{"name":"balloon","slug":"balloon","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎉":{"name":"party popper","slug":"party_popper","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎊":{"name":"confetti ball","slug":"confetti_ball","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎋":{"name":"tanabata tree","slug":"tanabata_tree","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎍":{"name":"pine decoration","slug":"pine_decoration","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎎":{"name":"Japanese dolls","slug":"japanese_dolls","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎏":{"name":"carp streamer","slug":"carp_streamer","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎐":{"name":"wind chime","slug":"wind_chime","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎑":{"name":"moon viewing ceremony","slug":"moon_viewing_ceremony","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🧧":{"name":"red envelope","slug":"red_envelope","group":"Activities","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🎀":{"name":"ribbon","slug":"ribbon","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎁":{"name":"wrapped gift","slug":"wrapped_gift","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎗️":{"name":"reminder ribbon","slug":"reminder_ribbon","group":"Activities","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🎟️":{"name":"admission tickets","slug":"admission_tickets","group":"Activities","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🎫":{"name":"ticket","slug":"ticket","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎖️":{"name":"military medal","slug":"military_medal","group":"Activities","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🏆":{"name":"trophy","slug":"trophy","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏅":{"name":"sports medal","slug":"sports_medal","group":"Activities","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🥇":{"name":"1st place medal","slug":"1st_place_medal","group":"Activities","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🥈":{"name":"2nd place medal","slug":"2nd_place_medal","group":"Activities","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🥉":{"name":"3rd place medal","slug":"3rd_place_medal","group":"Activities","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"⚽":{"name":"soccer ball","slug":"soccer_ball","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⚾":{"name":"baseball","slug":"baseball","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥎":{"name":"softball","slug":"softball","group":"Activities","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🏀":{"name":"basketball","slug":"basketball","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏐":{"name":"volleyball","slug":"volleyball","group":"Activities","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🏈":{"name":"american football","slug":"american_football","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏉":{"name":"rugby football","slug":"rugby_football","group":"Activities","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🎾":{"name":"tennis","slug":"tennis","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥏":{"name":"flying disc","slug":"flying_disc","group":"Activities","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🎳":{"name":"bowling","slug":"bowling","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏏":{"name":"cricket game","slug":"cricket_game","group":"Activities","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🏑":{"name":"field hockey","slug":"field_hockey","group":"Activities","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🏒":{"name":"ice hockey","slug":"ice_hockey","group":"Activities","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🥍":{"name":"lacrosse","slug":"lacrosse","group":"Activities","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🏓":{"name":"ping pong","slug":"ping_pong","group":"Activities","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🏸":{"name":"badminton","slug":"badminton","group":"Activities","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🥊":{"name":"boxing glove","slug":"boxing_glove","group":"Activities","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🥋":{"name":"martial arts uniform","slug":"martial_arts_uniform","group":"Activities","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🥅":{"name":"goal net","slug":"goal_net","group":"Activities","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"⛳":{"name":"flag in hole","slug":"flag_in_hole","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⛸️":{"name":"ice skate","slug":"ice_skate","group":"Activities","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🎣":{"name":"fishing pole","slug":"fishing_pole","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🤿":{"name":"diving mask","slug":"diving_mask","group":"Activities","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🎽":{"name":"running shirt","slug":"running_shirt","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎿":{"name":"skis","slug":"skis","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛷":{"name":"sled","slug":"sled","group":"Activities","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🥌":{"name":"curling stone","slug":"curling_stone","group":"Activities","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🎯":{"name":"bullseye","slug":"bullseye","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪀":{"name":"yo-yo","slug":"yo_yo","group":"Activities","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🪁":{"name":"kite","slug":"kite","group":"Activities","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🔫":{"name":"water pistol","slug":"water_pistol","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎱":{"name":"pool 8 ball","slug":"pool_8_ball","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔮":{"name":"crystal ball","slug":"crystal_ball","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪄":{"name":"magic wand","slug":"magic_wand","group":"Activities","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🎮":{"name":"video game","slug":"video_game","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕹️":{"name":"joystick","slug":"joystick","group":"Activities","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🎰":{"name":"slot machine","slug":"slot_machine","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎲":{"name":"game die","slug":"game_die","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🧩":{"name":"puzzle piece","slug":"puzzle_piece","group":"Activities","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🧸":{"name":"teddy bear","slug":"teddy_bear","group":"Activities","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🪅":{"name":"piñata","slug":"pinata","group":"Activities","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🪩":{"name":"mirror ball","slug":"mirror_ball","group":"Activities","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🪆":{"name":"nesting dolls","slug":"nesting_dolls","group":"Activities","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"♠️":{"name":"spade suit","slug":"spade_suit","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♥️":{"name":"heart suit","slug":"heart_suit","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♦️":{"name":"diamond suit","slug":"diamond_suit","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♣️":{"name":"club suit","slug":"club_suit","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♟️":{"name":"chess pawn","slug":"chess_pawn","group":"Activities","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🃏":{"name":"joker","slug":"joker","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🀄":{"name":"mahjong red dragon","slug":"mahjong_red_dragon","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎴":{"name":"flower playing cards","slug":"flower_playing_cards","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎭":{"name":"performing arts","slug":"performing_arts","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🖼️":{"name":"framed picture","slug":"framed_picture","group":"Activities","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🎨":{"name":"artist palette","slug":"artist_palette","group":"Activities","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🧵":{"name":"thread","slug":"thread","group":"Activities","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🪡":{"name":"sewing needle","slug":"sewing_needle","group":"Activities","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🧶":{"name":"yarn","slug":"yarn","group":"Activities","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🪢":{"name":"knot","slug":"knot","group":"Activities","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"👓":{"name":"glasses","slug":"glasses","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕶️":{"name":"sunglasses","slug":"sunglasses","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🥽":{"name":"goggles","slug":"goggles","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🥼":{"name":"lab coat","slug":"lab_coat","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🦺":{"name":"safety vest","slug":"safety_vest","group":"Objects","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"👔":{"name":"necktie","slug":"necktie","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👕":{"name":"t-shirt","slug":"t_shirt","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👖":{"name":"jeans","slug":"jeans","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🧣":{"name":"scarf","slug":"scarf","group":"Objects","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🧤":{"name":"gloves","slug":"gloves","group":"Objects","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🧥":{"name":"coat","slug":"coat","group":"Objects","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🧦":{"name":"socks","slug":"socks","group":"Objects","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"👗":{"name":"dress","slug":"dress","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👘":{"name":"kimono","slug":"kimono","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥻":{"name":"sari","slug":"sari","group":"Objects","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🩱":{"name":"one-piece swimsuit","slug":"one_piece_swimsuit","group":"Objects","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🩲":{"name":"briefs","slug":"briefs","group":"Objects","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🩳":{"name":"shorts","slug":"shorts","group":"Objects","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"👙":{"name":"bikini","slug":"bikini","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👚":{"name":"woman’s clothes","slug":"woman_s_clothes","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪭":{"name":"folding hand fan","slug":"folding_hand_fan","group":"Objects","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"👛":{"name":"purse","slug":"purse","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👜":{"name":"handbag","slug":"handbag","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👝":{"name":"clutch bag","slug":"clutch_bag","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛍️":{"name":"shopping bags","slug":"shopping_bags","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🎒":{"name":"backpack","slug":"backpack","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🩴":{"name":"thong sandal","slug":"thong_sandal","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"👞":{"name":"man’s shoe","slug":"man_s_shoe","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👟":{"name":"running shoe","slug":"running_shoe","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🥾":{"name":"hiking boot","slug":"hiking_boot","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🥿":{"name":"flat shoe","slug":"flat_shoe","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"👠":{"name":"high-heeled shoe","slug":"high_heeled_shoe","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👡":{"name":"woman’s sandal","slug":"woman_s_sandal","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🩰":{"name":"ballet shoes","slug":"ballet_shoes","group":"Objects","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"👢":{"name":"woman’s boot","slug":"woman_s_boot","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪮":{"name":"hair pick","slug":"hair_pick","group":"Objects","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"👑":{"name":"crown","slug":"crown","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"👒":{"name":"woman’s hat","slug":"woman_s_hat","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎩":{"name":"top hat","slug":"top_hat","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎓":{"name":"graduation cap","slug":"graduation_cap","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🧢":{"name":"billed cap","slug":"billed_cap","group":"Objects","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🪖":{"name":"military helmet","slug":"military_helmet","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"⛑️":{"name":"rescue worker’s helmet","slug":"rescue_worker_s_helmet","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"📿":{"name":"prayer beads","slug":"prayer_beads","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"💄":{"name":"lipstick","slug":"lipstick","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💍":{"name":"ring","slug":"ring","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💎":{"name":"gem stone","slug":"gem_stone","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔇":{"name":"muted speaker","slug":"muted_speaker","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🔈":{"name":"speaker low volume","slug":"speaker_low_volume","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🔉":{"name":"speaker medium volume","slug":"speaker_medium_volume","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🔊":{"name":"speaker high volume","slug":"speaker_high_volume","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📢":{"name":"loudspeaker","slug":"loudspeaker","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📣":{"name":"megaphone","slug":"megaphone","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📯":{"name":"postal horn","slug":"postal_horn","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🔔":{"name":"bell","slug":"bell","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔕":{"name":"bell with slash","slug":"bell_with_slash","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🎼":{"name":"musical score","slug":"musical_score","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎵":{"name":"musical note","slug":"musical_note","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎶":{"name":"musical notes","slug":"musical_notes","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎙️":{"name":"studio microphone","slug":"studio_microphone","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🎚️":{"name":"level slider","slug":"level_slider","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🎛️":{"name":"control knobs","slug":"control_knobs","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🎤":{"name":"microphone","slug":"microphone","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎧":{"name":"headphone","slug":"headphone","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📻":{"name":"radio","slug":"radio","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎷":{"name":"saxophone","slug":"saxophone","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪗":{"name":"accordion","slug":"accordion","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🎸":{"name":"guitar","slug":"guitar","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎹":{"name":"musical keyboard","slug":"musical_keyboard","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎺":{"name":"trumpet","slug":"trumpet","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎻":{"name":"violin","slug":"violin","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪕":{"name":"banjo","slug":"banjo","group":"Objects","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🥁":{"name":"drum","slug":"drum","group":"Objects","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🪘":{"name":"long drum","slug":"long_drum","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🪇":{"name":"maracas","slug":"maracas","group":"Objects","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"🪈":{"name":"flute","slug":"flute","group":"Objects","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"📱":{"name":"mobile phone","slug":"mobile_phone","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📲":{"name":"mobile phone with arrow","slug":"mobile_phone_with_arrow","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"☎️":{"name":"telephone","slug":"telephone","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📞":{"name":"telephone receiver","slug":"telephone_receiver","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📟":{"name":"pager","slug":"pager","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📠":{"name":"fax machine","slug":"fax_machine","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔋":{"name":"battery","slug":"battery","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪫":{"name":"low battery","slug":"low_battery","group":"Objects","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🔌":{"name":"electric plug","slug":"electric_plug","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💻":{"name":"laptop","slug":"laptop","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🖥️":{"name":"desktop computer","slug":"desktop_computer","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🖨️":{"name":"printer","slug":"printer","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"⌨️":{"name":"keyboard","slug":"keyboard","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🖱️":{"name":"computer mouse","slug":"computer_mouse","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🖲️":{"name":"trackball","slug":"trackball","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"💽":{"name":"computer disk","slug":"computer_disk","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💾":{"name":"floppy disk","slug":"floppy_disk","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💿":{"name":"optical disk","slug":"optical_disk","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📀":{"name":"dvd","slug":"dvd","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🧮":{"name":"abacus","slug":"abacus","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🎥":{"name":"movie camera","slug":"movie_camera","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎞️":{"name":"film frames","slug":"film_frames","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"📽️":{"name":"film projector","slug":"film_projector","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🎬":{"name":"clapper board","slug":"clapper_board","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📺":{"name":"television","slug":"television","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📷":{"name":"camera","slug":"camera","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📸":{"name":"camera with flash","slug":"camera_with_flash","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"📹":{"name":"video camera","slug":"video_camera","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📼":{"name":"videocassette","slug":"videocassette","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔍":{"name":"magnifying glass tilted left","slug":"magnifying_glass_tilted_left","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔎":{"name":"magnifying glass tilted right","slug":"magnifying_glass_tilted_right","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🕯️":{"name":"candle","slug":"candle","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"💡":{"name":"light bulb","slug":"light_bulb","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔦":{"name":"flashlight","slug":"flashlight","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏮":{"name":"red paper lantern","slug":"red_paper_lantern","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪔":{"name":"diya lamp","slug":"diya_lamp","group":"Objects","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"📔":{"name":"notebook with decorative cover","slug":"notebook_with_decorative_cover","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📕":{"name":"closed book","slug":"closed_book","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📖":{"name":"open book","slug":"open_book","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📗":{"name":"green book","slug":"green_book","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📘":{"name":"blue book","slug":"blue_book","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📙":{"name":"orange book","slug":"orange_book","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📚":{"name":"books","slug":"books","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📓":{"name":"notebook","slug":"notebook","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📒":{"name":"ledger","slug":"ledger","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📃":{"name":"page with curl","slug":"page_with_curl","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📜":{"name":"scroll","slug":"scroll","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📄":{"name":"page facing up","slug":"page_facing_up","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📰":{"name":"newspaper","slug":"newspaper","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🗞️":{"name":"rolled-up newspaper","slug":"rolled_up_newspaper","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"📑":{"name":"bookmark tabs","slug":"bookmark_tabs","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔖":{"name":"bookmark","slug":"bookmark","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏷️":{"name":"label","slug":"label","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"💰":{"name":"money bag","slug":"money_bag","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪙":{"name":"coin","slug":"coin","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"💴":{"name":"yen banknote","slug":"yen_banknote","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💵":{"name":"dollar banknote","slug":"dollar_banknote","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💶":{"name":"euro banknote","slug":"euro_banknote","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"💷":{"name":"pound banknote","slug":"pound_banknote","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"💸":{"name":"money with wings","slug":"money_with_wings","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💳":{"name":"credit card","slug":"credit_card","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🧾":{"name":"receipt","slug":"receipt","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"💹":{"name":"chart increasing with yen","slug":"chart_increasing_with_yen","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"✉️":{"name":"envelope","slug":"envelope","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📧":{"name":"e-mail","slug":"e_mail","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📨":{"name":"incoming envelope","slug":"incoming_envelope","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📩":{"name":"envelope with arrow","slug":"envelope_with_arrow","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📤":{"name":"outbox tray","slug":"outbox_tray","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📥":{"name":"inbox tray","slug":"inbox_tray","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📦":{"name":"package","slug":"package","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📫":{"name":"closed mailbox with raised flag","slug":"closed_mailbox_with_raised_flag","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📪":{"name":"closed mailbox with lowered flag","slug":"closed_mailbox_with_lowered_flag","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📬":{"name":"open mailbox with raised flag","slug":"open_mailbox_with_raised_flag","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"📭":{"name":"open mailbox with lowered flag","slug":"open_mailbox_with_lowered_flag","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"📮":{"name":"postbox","slug":"postbox","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🗳️":{"name":"ballot box with ballot","slug":"ballot_box_with_ballot","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"✏️":{"name":"pencil","slug":"pencil","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"✒️":{"name":"black nib","slug":"black_nib","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🖋️":{"name":"fountain pen","slug":"fountain_pen","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🖊️":{"name":"pen","slug":"pen","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🖌️":{"name":"paintbrush","slug":"paintbrush","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🖍️":{"name":"crayon","slug":"crayon","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"📝":{"name":"memo","slug":"memo","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💼":{"name":"briefcase","slug":"briefcase","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📁":{"name":"file folder","slug":"file_folder","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📂":{"name":"open file folder","slug":"open_file_folder","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🗂️":{"name":"card index dividers","slug":"card_index_dividers","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"📅":{"name":"calendar","slug":"calendar","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📆":{"name":"tear-off calendar","slug":"tear_off_calendar","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🗒️":{"name":"spiral notepad","slug":"spiral_notepad","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🗓️":{"name":"spiral calendar","slug":"spiral_calendar","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"📇":{"name":"card index","slug":"card_index","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📈":{"name":"chart increasing","slug":"chart_increasing","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📉":{"name":"chart decreasing","slug":"chart_decreasing","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📊":{"name":"bar chart","slug":"bar_chart","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📋":{"name":"clipboard","slug":"clipboard","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📌":{"name":"pushpin","slug":"pushpin","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📍":{"name":"round pushpin","slug":"round_pushpin","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📎":{"name":"paperclip","slug":"paperclip","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🖇️":{"name":"linked paperclips","slug":"linked_paperclips","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"📏":{"name":"straight ruler","slug":"straight_ruler","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📐":{"name":"triangular ruler","slug":"triangular_ruler","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"✂️":{"name":"scissors","slug":"scissors","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🗃️":{"name":"card file box","slug":"card_file_box","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🗄️":{"name":"file cabinet","slug":"file_cabinet","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🗑️":{"name":"wastebasket","slug":"wastebasket","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🔒":{"name":"locked","slug":"locked","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔓":{"name":"unlocked","slug":"unlocked","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔏":{"name":"locked with pen","slug":"locked_with_pen","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔐":{"name":"locked with key","slug":"locked_with_key","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔑":{"name":"key","slug":"key","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🗝️":{"name":"old key","slug":"old_key","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🔨":{"name":"hammer","slug":"hammer","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪓":{"name":"axe","slug":"axe","group":"Objects","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"⛏️":{"name":"pick","slug":"pick","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"⚒️":{"name":"hammer and pick","slug":"hammer_and_pick","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🛠️":{"name":"hammer and wrench","slug":"hammer_and_wrench","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🗡️":{"name":"dagger","slug":"dagger","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"⚔️":{"name":"crossed swords","slug":"crossed_swords","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"💣":{"name":"bomb","slug":"bomb","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪃":{"name":"boomerang","slug":"boomerang","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🏹":{"name":"bow and arrow","slug":"bow_and_arrow","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🛡️":{"name":"shield","slug":"shield","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🪚":{"name":"carpentry saw","slug":"carpentry_saw","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🔧":{"name":"wrench","slug":"wrench","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪛":{"name":"screwdriver","slug":"screwdriver","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🔩":{"name":"nut and bolt","slug":"nut_and_bolt","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⚙️":{"name":"gear","slug":"gear","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🗜️":{"name":"clamp","slug":"clamp","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"⚖️":{"name":"balance scale","slug":"balance_scale","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🦯":{"name":"white cane","slug":"white_cane","group":"Objects","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🔗":{"name":"link","slug":"link","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⛓️":{"name":"chains","slug":"chains","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🪝":{"name":"hook","slug":"hook","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🧰":{"name":"toolbox","slug":"toolbox","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🧲":{"name":"magnet","slug":"magnet","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🪜":{"name":"ladder","slug":"ladder","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"⚗️":{"name":"alembic","slug":"alembic","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🧪":{"name":"test tube","slug":"test_tube","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🧫":{"name":"petri dish","slug":"petri_dish","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🧬":{"name":"dna","slug":"dna","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🔬":{"name":"microscope","slug":"microscope","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🔭":{"name":"telescope","slug":"telescope","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"📡":{"name":"satellite antenna","slug":"satellite_antenna","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💉":{"name":"syringe","slug":"syringe","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🩸":{"name":"drop of blood","slug":"drop_of_blood","group":"Objects","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"💊":{"name":"pill","slug":"pill","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🩹":{"name":"adhesive bandage","slug":"adhesive_bandage","group":"Objects","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🩼":{"name":"crutch","slug":"crutch","group":"Objects","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🩺":{"name":"stethoscope","slug":"stethoscope","group":"Objects","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🩻":{"name":"x-ray","slug":"x_ray","group":"Objects","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🚪":{"name":"door","slug":"door","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛗":{"name":"elevator","slug":"elevator","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🪞":{"name":"mirror","slug":"mirror","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🪟":{"name":"window","slug":"window","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🛏️":{"name":"bed","slug":"bed","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🛋️":{"name":"couch and lamp","slug":"couch_and_lamp","group":"Objects","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🪑":{"name":"chair","slug":"chair","group":"Objects","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🚽":{"name":"toilet","slug":"toilet","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪠":{"name":"plunger","slug":"plunger","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🚿":{"name":"shower","slug":"shower","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🛁":{"name":"bathtub","slug":"bathtub","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🪤":{"name":"mouse trap","slug":"mouse_trap","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🪒":{"name":"razor","slug":"razor","group":"Objects","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🧴":{"name":"lotion bottle","slug":"lotion_bottle","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🧷":{"name":"safety pin","slug":"safety_pin","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🧹":{"name":"broom","slug":"broom","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🧺":{"name":"basket","slug":"basket","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🧻":{"name":"roll of paper","slug":"roll_of_paper","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🪣":{"name":"bucket","slug":"bucket","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🧼":{"name":"soap","slug":"soap","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🫧":{"name":"bubbles","slug":"bubbles","group":"Objects","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🪥":{"name":"toothbrush","slug":"toothbrush","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🧽":{"name":"sponge","slug":"sponge","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🧯":{"name":"fire extinguisher","slug":"fire_extinguisher","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🛒":{"name":"shopping cart","slug":"shopping_cart","group":"Objects","emoji_version":"3.0","unicode_version":"3.0","skin_tone_support":false},"🚬":{"name":"cigarette","slug":"cigarette","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⚰️":{"name":"coffin","slug":"coffin","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🪦":{"name":"headstone","slug":"headstone","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"⚱️":{"name":"funeral urn","slug":"funeral_urn","group":"Objects","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🧿":{"name":"nazar amulet","slug":"nazar_amulet","group":"Objects","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🪬":{"name":"hamsa","slug":"hamsa","group":"Objects","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🗿":{"name":"moai","slug":"moai","group":"Objects","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪧":{"name":"placard","slug":"placard","group":"Objects","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🪪":{"name":"identification card","slug":"identification_card","group":"Objects","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"🏧":{"name":"ATM sign","slug":"atm_sign","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚮":{"name":"litter in bin sign","slug":"litter_in_bin_sign","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚰":{"name":"potable water","slug":"potable_water","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"♿":{"name":"wheelchair symbol","slug":"wheelchair_symbol","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚹":{"name":"men’s room","slug":"men_s_room","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚺":{"name":"women’s room","slug":"women_s_room","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚻":{"name":"restroom","slug":"restroom","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚼":{"name":"baby symbol","slug":"baby_symbol","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚾":{"name":"water closet","slug":"water_closet","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛂":{"name":"passport control","slug":"passport_control","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🛃":{"name":"customs","slug":"customs","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🛄":{"name":"baggage claim","slug":"baggage_claim","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🛅":{"name":"left luggage","slug":"left_luggage","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"⚠️":{"name":"warning","slug":"warning","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚸":{"name":"children crossing","slug":"children_crossing","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"⛔":{"name":"no entry","slug":"no_entry","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚫":{"name":"prohibited","slug":"prohibited","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚳":{"name":"no bicycles","slug":"no_bicycles","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚭":{"name":"no smoking","slug":"no_smoking","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚯":{"name":"no littering","slug":"no_littering","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚱":{"name":"non-potable water","slug":"non_potable_water","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🚷":{"name":"no pedestrians","slug":"no_pedestrians","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"📵":{"name":"no mobile phones","slug":"no_mobile_phones","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🔞":{"name":"no one under eighteen","slug":"no_one_under_eighteen","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"☢️":{"name":"radioactive","slug":"radioactive","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"☣️":{"name":"biohazard","slug":"biohazard","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"⬆️":{"name":"up arrow","slug":"up_arrow","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"↗️":{"name":"up-right arrow","slug":"up_right_arrow","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"➡️":{"name":"right arrow","slug":"right_arrow","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"↘️":{"name":"down-right arrow","slug":"down_right_arrow","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⬇️":{"name":"down arrow","slug":"down_arrow","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"↙️":{"name":"down-left arrow","slug":"down_left_arrow","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⬅️":{"name":"left arrow","slug":"left_arrow","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"↖️":{"name":"up-left arrow","slug":"up_left_arrow","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"↕️":{"name":"up-down arrow","slug":"up_down_arrow","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"↔️":{"name":"left-right arrow","slug":"left_right_arrow","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"↩️":{"name":"right arrow curving left","slug":"right_arrow_curving_left","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"↪️":{"name":"left arrow curving right","slug":"left_arrow_curving_right","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⤴️":{"name":"right arrow curving up","slug":"right_arrow_curving_up","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⤵️":{"name":"right arrow curving down","slug":"right_arrow_curving_down","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔃":{"name":"clockwise vertical arrows","slug":"clockwise_vertical_arrows","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔄":{"name":"counterclockwise arrows button","slug":"counterclockwise_arrows_button","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🔙":{"name":"BACK arrow","slug":"back_arrow","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔚":{"name":"END arrow","slug":"end_arrow","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔛":{"name":"ON! arrow","slug":"on_arrow","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔜":{"name":"SOON arrow","slug":"soon_arrow","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔝":{"name":"TOP arrow","slug":"top_arrow","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛐":{"name":"place of worship","slug":"place_of_worship","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"⚛️":{"name":"atom symbol","slug":"atom_symbol","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🕉️":{"name":"om","slug":"om","group":"Symbols","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"✡️":{"name":"star of David","slug":"star_of_david","group":"Symbols","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"☸️":{"name":"wheel of dharma","slug":"wheel_of_dharma","group":"Symbols","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"☯️":{"name":"yin yang","slug":"yin_yang","group":"Symbols","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"✝️":{"name":"latin cross","slug":"latin_cross","group":"Symbols","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"☦️":{"name":"orthodox cross","slug":"orthodox_cross","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"☪️":{"name":"star and crescent","slug":"star_and_crescent","group":"Symbols","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"☮️":{"name":"peace symbol","slug":"peace_symbol","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🕎":{"name":"menorah","slug":"menorah","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🔯":{"name":"dotted six-pointed star","slug":"dotted_six_pointed_star","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🪯":{"name":"khanda","slug":"khanda","group":"Symbols","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"♈":{"name":"Aries","slug":"aries","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♉":{"name":"Taurus","slug":"taurus","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♊":{"name":"Gemini","slug":"gemini","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♋":{"name":"Cancer","slug":"cancer","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♌":{"name":"Leo","slug":"leo","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♍":{"name":"Virgo","slug":"virgo","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♎":{"name":"Libra","slug":"libra","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♏":{"name":"Scorpio","slug":"scorpio","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♐":{"name":"Sagittarius","slug":"sagittarius","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♑":{"name":"Capricorn","slug":"capricorn","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♒":{"name":"Aquarius","slug":"aquarius","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♓":{"name":"Pisces","slug":"pisces","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⛎":{"name":"Ophiuchus","slug":"ophiuchus","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔀":{"name":"shuffle tracks button","slug":"shuffle_tracks_button","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🔁":{"name":"repeat button","slug":"repeat_button","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🔂":{"name":"repeat single button","slug":"repeat_single_button","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"▶️":{"name":"play button","slug":"play_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⏩":{"name":"fast-forward button","slug":"fast_forward_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⏭️":{"name":"next track button","slug":"next_track_button","group":"Symbols","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"⏯️":{"name":"play or pause button","slug":"play_or_pause_button","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"◀️":{"name":"reverse button","slug":"reverse_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⏪":{"name":"fast reverse button","slug":"fast_reverse_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⏮️":{"name":"last track button","slug":"last_track_button","group":"Symbols","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🔼":{"name":"upwards button","slug":"upwards_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⏫":{"name":"fast up button","slug":"fast_up_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔽":{"name":"downwards button","slug":"downwards_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⏬":{"name":"fast down button","slug":"fast_down_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⏸️":{"name":"pause button","slug":"pause_button","group":"Symbols","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"⏹️":{"name":"stop button","slug":"stop_button","group":"Symbols","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"⏺️":{"name":"record button","slug":"record_button","group":"Symbols","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"⏏️":{"name":"eject button","slug":"eject_button","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🎦":{"name":"cinema","slug":"cinema","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔅":{"name":"dim button","slug":"dim_button","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🔆":{"name":"bright button","slug":"bright_button","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"📶":{"name":"antenna bars","slug":"antenna_bars","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🛜":{"name":"wireless","slug":"wireless","group":"Symbols","emoji_version":"15.0","unicode_version":"15.0","skin_tone_support":false},"📳":{"name":"vibration mode","slug":"vibration_mode","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📴":{"name":"mobile phone off","slug":"mobile_phone_off","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"♀️":{"name":"female sign","slug":"female_sign","group":"Symbols","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"♂️":{"name":"male sign","slug":"male_sign","group":"Symbols","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"⚧️":{"name":"transgender symbol","slug":"transgender_symbol","group":"Symbols","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"✖️":{"name":"multiply","slug":"multiply","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"➕":{"name":"plus","slug":"plus","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"➖":{"name":"minus","slug":"minus","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"➗":{"name":"divide","slug":"divide","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🟰":{"name":"heavy equals sign","slug":"heavy_equals_sign","group":"Symbols","emoji_version":"14.0","unicode_version":"14.0","skin_tone_support":false},"♾️":{"name":"infinity","slug":"infinity","group":"Symbols","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"‼️":{"name":"double exclamation mark","slug":"double_exclamation_mark","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⁉️":{"name":"exclamation question mark","slug":"exclamation_question_mark","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"❓":{"name":"red question mark","slug":"red_question_mark","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"❔":{"name":"white question mark","slug":"white_question_mark","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"❕":{"name":"white exclamation mark","slug":"white_exclamation_mark","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"❗":{"name":"red exclamation mark","slug":"red_exclamation_mark","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"〰️":{"name":"wavy dash","slug":"wavy_dash","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💱":{"name":"currency exchange","slug":"currency_exchange","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💲":{"name":"heavy dollar sign","slug":"heavy_dollar_sign","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⚕️":{"name":"medical symbol","slug":"medical_symbol","group":"Symbols","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"♻️":{"name":"recycling symbol","slug":"recycling_symbol","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⚜️":{"name":"fleur-de-lis","slug":"fleur_de_lis","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🔱":{"name":"trident emblem","slug":"trident_emblem","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"📛":{"name":"name badge","slug":"name_badge","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔰":{"name":"Japanese symbol for beginner","slug":"japanese_symbol_for_beginner","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⭕":{"name":"hollow red circle","slug":"hollow_red_circle","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"✅":{"name":"check mark button","slug":"check_mark_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"☑️":{"name":"check box with check","slug":"check_box_with_check","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"✔️":{"name":"check mark","slug":"check_mark","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"❌":{"name":"cross mark","slug":"cross_mark","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"❎":{"name":"cross mark button","slug":"cross_mark_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"➰":{"name":"curly loop","slug":"curly_loop","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"➿":{"name":"double curly loop","slug":"double_curly_loop","group":"Symbols","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"〽️":{"name":"part alternation mark","slug":"part_alternation_mark","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"✳️":{"name":"eight-spoked asterisk","slug":"eight_spoked_asterisk","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"✴️":{"name":"eight-pointed star","slug":"eight_pointed_star","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"❇️":{"name":"sparkle","slug":"sparkle","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"©️":{"name":"copyright","slug":"copyright","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"®️":{"name":"registered","slug":"registered","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"™️":{"name":"trade mark","slug":"trade_mark","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"#️⃣":{"name":"keycap #","slug":"keycap_number_sign","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"*️⃣":{"name":"keycap *","slug":"keycap_asterisk","group":"Symbols","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"0️⃣":{"name":"keycap 0","slug":"keycap_0","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"1️⃣":{"name":"keycap 1","slug":"keycap_1","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"2️⃣":{"name":"keycap 2","slug":"keycap_2","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"3️⃣":{"name":"keycap 3","slug":"keycap_3","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"4️⃣":{"name":"keycap 4","slug":"keycap_4","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"5️⃣":{"name":"keycap 5","slug":"keycap_5","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"6️⃣":{"name":"keycap 6","slug":"keycap_6","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"7️⃣":{"name":"keycap 7","slug":"keycap_7","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"8️⃣":{"name":"keycap 8","slug":"keycap_8","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"9️⃣":{"name":"keycap 9","slug":"keycap_9","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔟":{"name":"keycap 10","slug":"keycap_10","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔠":{"name":"input latin uppercase","slug":"input_latin_uppercase","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔡":{"name":"input latin lowercase","slug":"input_latin_lowercase","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔢":{"name":"input numbers","slug":"input_numbers","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔣":{"name":"input symbols","slug":"input_symbols","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔤":{"name":"input latin letters","slug":"input_latin_letters","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🅰️":{"name":"A button (blood type)","slug":"a_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🆎":{"name":"AB button (blood type)","slug":"ab_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🅱️":{"name":"B button (blood type)","slug":"b_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🆑":{"name":"CL button","slug":"cl_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🆒":{"name":"COOL button","slug":"cool_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🆓":{"name":"FREE button","slug":"free_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"ℹ️":{"name":"information","slug":"information","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🆔":{"name":"ID button","slug":"id_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"Ⓜ️":{"name":"circled M","slug":"circled_m","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🆕":{"name":"NEW button","slug":"new_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🆖":{"name":"NG button","slug":"ng_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🅾️":{"name":"O button (blood type)","slug":"o_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🆗":{"name":"OK button","slug":"ok_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🅿️":{"name":"P button","slug":"p_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🆘":{"name":"SOS button","slug":"sos_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🆙":{"name":"UP! button","slug":"up_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🆚":{"name":"VS button","slug":"vs_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🈁":{"name":"Japanese “here” button","slug":"japanese_here_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🈂️":{"name":"Japanese “service charge” button","slug":"japanese_service_charge_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🈷️":{"name":"Japanese “monthly amount” button","slug":"japanese_monthly_amount_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🈶":{"name":"Japanese “not free of charge” button","slug":"japanese_not_free_of_charge_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🈯":{"name":"Japanese “reserved” button","slug":"japanese_reserved_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🉐":{"name":"Japanese “bargain” button","slug":"japanese_bargain_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🈹":{"name":"Japanese “discount” button","slug":"japanese_discount_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🈚":{"name":"Japanese “free of charge” button","slug":"japanese_free_of_charge_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🈲":{"name":"Japanese “prohibited” button","slug":"japanese_prohibited_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🉑":{"name":"Japanese “acceptable” button","slug":"japanese_acceptable_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🈸":{"name":"Japanese “application” button","slug":"japanese_application_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🈴":{"name":"Japanese “passing grade” button","slug":"japanese_passing_grade_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🈳":{"name":"Japanese “vacancy” button","slug":"japanese_vacancy_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"㊗️":{"name":"Japanese “congratulations” button","slug":"japanese_congratulations_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"㊙️":{"name":"Japanese “secret” button","slug":"japanese_secret_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🈺":{"name":"Japanese “open for business” button","slug":"japanese_open_for_business_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🈵":{"name":"Japanese “no vacancy” button","slug":"japanese_no_vacancy_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔴":{"name":"red circle","slug":"red_circle","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🟠":{"name":"orange circle","slug":"orange_circle","group":"Symbols","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🟡":{"name":"yellow circle","slug":"yellow_circle","group":"Symbols","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🟢":{"name":"green circle","slug":"green_circle","group":"Symbols","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🔵":{"name":"blue circle","slug":"blue_circle","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🟣":{"name":"purple circle","slug":"purple_circle","group":"Symbols","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🟤":{"name":"brown circle","slug":"brown_circle","group":"Symbols","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"⚫":{"name":"black circle","slug":"black_circle","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⚪":{"name":"white circle","slug":"white_circle","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🟥":{"name":"red square","slug":"red_square","group":"Symbols","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🟧":{"name":"orange square","slug":"orange_square","group":"Symbols","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🟨":{"name":"yellow square","slug":"yellow_square","group":"Symbols","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🟩":{"name":"green square","slug":"green_square","group":"Symbols","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🟦":{"name":"blue square","slug":"blue_square","group":"Symbols","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🟪":{"name":"purple square","slug":"purple_square","group":"Symbols","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"🟫":{"name":"brown square","slug":"brown_square","group":"Symbols","emoji_version":"12.0","unicode_version":"12.0","skin_tone_support":false},"⬛":{"name":"black large square","slug":"black_large_square","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"⬜":{"name":"white large square","slug":"white_large_square","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"◼️":{"name":"black medium square","slug":"black_medium_square","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"◻️":{"name":"white medium square","slug":"white_medium_square","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"◾":{"name":"black medium-small square","slug":"black_medium_small_square","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"◽":{"name":"white medium-small square","slug":"white_medium_small_square","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"▪️":{"name":"black small square","slug":"black_small_square","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"▫️":{"name":"white small square","slug":"white_small_square","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔶":{"name":"large orange diamond","slug":"large_orange_diamond","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔷":{"name":"large blue diamond","slug":"large_blue_diamond","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔸":{"name":"small orange diamond","slug":"small_orange_diamond","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔹":{"name":"small blue diamond","slug":"small_blue_diamond","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔺":{"name":"red triangle pointed up","slug":"red_triangle_pointed_up","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔻":{"name":"red triangle pointed down","slug":"red_triangle_pointed_down","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"💠":{"name":"diamond with a dot","slug":"diamond_with_a_dot","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔘":{"name":"radio button","slug":"radio_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔳":{"name":"white square button","slug":"white_square_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🔲":{"name":"black square button","slug":"black_square_button","group":"Symbols","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏁":{"name":"chequered flag","slug":"chequered_flag","group":"Flags","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🚩":{"name":"triangular flag","slug":"triangular_flag","group":"Flags","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🎌":{"name":"crossed flags","slug":"crossed_flags","group":"Flags","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🏴":{"name":"black flag","slug":"black_flag","group":"Flags","emoji_version":"1.0","unicode_version":"1.0","skin_tone_support":false},"🏳️":{"name":"white flag","slug":"white_flag","group":"Flags","emoji_version":"0.7","unicode_version":"0.7","skin_tone_support":false},"🏳️‍🌈":{"name":"rainbow flag","slug":"rainbow_flag","group":"Flags","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"🏳️‍⚧️":{"name":"transgender flag","slug":"transgender_flag","group":"Flags","emoji_version":"13.0","unicode_version":"13.0","skin_tone_support":false},"🏴‍☠️":{"name":"pirate flag","slug":"pirate_flag","group":"Flags","emoji_version":"11.0","unicode_version":"11.0","skin_tone_support":false},"🇦🇨":{"name":"flag Ascension Island","slug":"flag_ascension_island","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇩":{"name":"flag Andorra","slug":"flag_andorra","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇪":{"name":"flag United Arab Emirates","slug":"flag_united_arab_emirates","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇫":{"name":"flag Afghanistan","slug":"flag_afghanistan","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇬":{"name":"flag Antigua & Barbuda","slug":"flag_antigua_barbuda","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇮":{"name":"flag Anguilla","slug":"flag_anguilla","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇱":{"name":"flag Albania","slug":"flag_albania","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇲":{"name":"flag Armenia","slug":"flag_armenia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇴":{"name":"flag Angola","slug":"flag_angola","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇶":{"name":"flag Antarctica","slug":"flag_antarctica","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇷":{"name":"flag Argentina","slug":"flag_argentina","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇸":{"name":"flag American Samoa","slug":"flag_american_samoa","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇹":{"name":"flag Austria","slug":"flag_austria","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇺":{"name":"flag Australia","slug":"flag_australia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇼":{"name":"flag Aruba","slug":"flag_aruba","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇽":{"name":"flag Åland Islands","slug":"flag_aland_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇦🇿":{"name":"flag Azerbaijan","slug":"flag_azerbaijan","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇦":{"name":"flag Bosnia & Herzegovina","slug":"flag_bosnia_herzegovina","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇧":{"name":"flag Barbados","slug":"flag_barbados","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇩":{"name":"flag Bangladesh","slug":"flag_bangladesh","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇪":{"name":"flag Belgium","slug":"flag_belgium","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇫":{"name":"flag Burkina Faso","slug":"flag_burkina_faso","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇬":{"name":"flag Bulgaria","slug":"flag_bulgaria","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇭":{"name":"flag Bahrain","slug":"flag_bahrain","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇮":{"name":"flag Burundi","slug":"flag_burundi","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇯":{"name":"flag Benin","slug":"flag_benin","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇱":{"name":"flag St. Barthélemy","slug":"flag_st_barthelemy","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇲":{"name":"flag Bermuda","slug":"flag_bermuda","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇳":{"name":"flag Brunei","slug":"flag_brunei","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇴":{"name":"flag Bolivia","slug":"flag_bolivia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇶":{"name":"flag Caribbean Netherlands","slug":"flag_caribbean_netherlands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇷":{"name":"flag Brazil","slug":"flag_brazil","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇸":{"name":"flag Bahamas","slug":"flag_bahamas","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇹":{"name":"flag Bhutan","slug":"flag_bhutan","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇻":{"name":"flag Bouvet Island","slug":"flag_bouvet_island","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇼":{"name":"flag Botswana","slug":"flag_botswana","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇾":{"name":"flag Belarus","slug":"flag_belarus","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇧🇿":{"name":"flag Belize","slug":"flag_belize","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇦":{"name":"flag Canada","slug":"flag_canada","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇨":{"name":"flag Cocos (Keeling) Islands","slug":"flag_cocos_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇩":{"name":"flag Congo - Kinshasa","slug":"flag_congo_kinshasa","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇫":{"name":"flag Central African Republic","slug":"flag_central_african_republic","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇬":{"name":"flag Congo - Brazzaville","slug":"flag_congo_brazzaville","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇭":{"name":"flag Switzerland","slug":"flag_switzerland","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇮":{"name":"flag Côte d’Ivoire","slug":"flag_cote_d_ivoire","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇰":{"name":"flag Cook Islands","slug":"flag_cook_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇱":{"name":"flag Chile","slug":"flag_chile","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇲":{"name":"flag Cameroon","slug":"flag_cameroon","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇳":{"name":"flag China","slug":"flag_china","group":"Flags","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🇨🇴":{"name":"flag Colombia","slug":"flag_colombia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇵":{"name":"flag Clipperton Island","slug":"flag_clipperton_island","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇷":{"name":"flag Costa Rica","slug":"flag_costa_rica","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇺":{"name":"flag Cuba","slug":"flag_cuba","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇻":{"name":"flag Cape Verde","slug":"flag_cape_verde","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇼":{"name":"flag Curaçao","slug":"flag_curacao","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇽":{"name":"flag Christmas Island","slug":"flag_christmas_island","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇾":{"name":"flag Cyprus","slug":"flag_cyprus","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇨🇿":{"name":"flag Czechia","slug":"flag_czechia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇩🇪":{"name":"flag Germany","slug":"flag_germany","group":"Flags","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🇩🇬":{"name":"flag Diego Garcia","slug":"flag_diego_garcia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇩🇯":{"name":"flag Djibouti","slug":"flag_djibouti","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇩🇰":{"name":"flag Denmark","slug":"flag_denmark","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇩🇲":{"name":"flag Dominica","slug":"flag_dominica","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇩🇴":{"name":"flag Dominican Republic","slug":"flag_dominican_republic","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇩🇿":{"name":"flag Algeria","slug":"flag_algeria","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇪🇦":{"name":"flag Ceuta & Melilla","slug":"flag_ceuta_melilla","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇪🇨":{"name":"flag Ecuador","slug":"flag_ecuador","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇪🇪":{"name":"flag Estonia","slug":"flag_estonia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇪🇬":{"name":"flag Egypt","slug":"flag_egypt","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇪🇭":{"name":"flag Western Sahara","slug":"flag_western_sahara","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇪🇷":{"name":"flag Eritrea","slug":"flag_eritrea","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇪🇸":{"name":"flag Spain","slug":"flag_spain","group":"Flags","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🇪🇹":{"name":"flag Ethiopia","slug":"flag_ethiopia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇪🇺":{"name":"flag European Union","slug":"flag_european_union","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇫🇮":{"name":"flag Finland","slug":"flag_finland","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇫🇯":{"name":"flag Fiji","slug":"flag_fiji","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇫🇰":{"name":"flag Falkland Islands","slug":"flag_falkland_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇫🇲":{"name":"flag Micronesia","slug":"flag_micronesia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇫🇴":{"name":"flag Faroe Islands","slug":"flag_faroe_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇫🇷":{"name":"flag France","slug":"flag_france","group":"Flags","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🇬🇦":{"name":"flag Gabon","slug":"flag_gabon","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇧":{"name":"flag United Kingdom","slug":"flag_united_kingdom","group":"Flags","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🇬🇩":{"name":"flag Grenada","slug":"flag_grenada","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇪":{"name":"flag Georgia","slug":"flag_georgia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇫":{"name":"flag French Guiana","slug":"flag_french_guiana","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇬":{"name":"flag Guernsey","slug":"flag_guernsey","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇭":{"name":"flag Ghana","slug":"flag_ghana","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇮":{"name":"flag Gibraltar","slug":"flag_gibraltar","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇱":{"name":"flag Greenland","slug":"flag_greenland","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇲":{"name":"flag Gambia","slug":"flag_gambia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇳":{"name":"flag Guinea","slug":"flag_guinea","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇵":{"name":"flag Guadeloupe","slug":"flag_guadeloupe","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇶":{"name":"flag Equatorial Guinea","slug":"flag_equatorial_guinea","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇷":{"name":"flag Greece","slug":"flag_greece","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇸":{"name":"flag South Georgia & South Sandwich Islands","slug":"flag_south_georgia_south_sandwich_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇹":{"name":"flag Guatemala","slug":"flag_guatemala","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇺":{"name":"flag Guam","slug":"flag_guam","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇼":{"name":"flag Guinea-Bissau","slug":"flag_guinea_bissau","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇬🇾":{"name":"flag Guyana","slug":"flag_guyana","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇭🇰":{"name":"flag Hong Kong SAR China","slug":"flag_hong_kong_sar_china","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇭🇲":{"name":"flag Heard & McDonald Islands","slug":"flag_heard_mcdonald_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇭🇳":{"name":"flag Honduras","slug":"flag_honduras","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇭🇷":{"name":"flag Croatia","slug":"flag_croatia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇭🇹":{"name":"flag Haiti","slug":"flag_haiti","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇭🇺":{"name":"flag Hungary","slug":"flag_hungary","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇮🇨":{"name":"flag Canary Islands","slug":"flag_canary_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇮🇩":{"name":"flag Indonesia","slug":"flag_indonesia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇮🇪":{"name":"flag Ireland","slug":"flag_ireland","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇮🇱":{"name":"flag Israel","slug":"flag_israel","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇮🇲":{"name":"flag Isle of Man","slug":"flag_isle_of_man","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇮🇳":{"name":"flag India","slug":"flag_india","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇮🇴":{"name":"flag British Indian Ocean Territory","slug":"flag_british_indian_ocean_territory","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇮🇶":{"name":"flag Iraq","slug":"flag_iraq","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇮🇷":{"name":"flag Iran","slug":"flag_iran","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇮🇸":{"name":"flag Iceland","slug":"flag_iceland","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇮🇹":{"name":"flag Italy","slug":"flag_italy","group":"Flags","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🇯🇪":{"name":"flag Jersey","slug":"flag_jersey","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇯🇲":{"name":"flag Jamaica","slug":"flag_jamaica","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇯🇴":{"name":"flag Jordan","slug":"flag_jordan","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇯🇵":{"name":"flag Japan","slug":"flag_japan","group":"Flags","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🇰🇪":{"name":"flag Kenya","slug":"flag_kenya","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇰🇬":{"name":"flag Kyrgyzstan","slug":"flag_kyrgyzstan","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇰🇭":{"name":"flag Cambodia","slug":"flag_cambodia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇰🇮":{"name":"flag Kiribati","slug":"flag_kiribati","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇰🇲":{"name":"flag Comoros","slug":"flag_comoros","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇰🇳":{"name":"flag St. Kitts & Nevis","slug":"flag_st_kitts_nevis","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇰🇵":{"name":"flag North Korea","slug":"flag_north_korea","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇰🇷":{"name":"flag South Korea","slug":"flag_south_korea","group":"Flags","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🇰🇼":{"name":"flag Kuwait","slug":"flag_kuwait","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇰🇾":{"name":"flag Cayman Islands","slug":"flag_cayman_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇰🇿":{"name":"flag Kazakhstan","slug":"flag_kazakhstan","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇱🇦":{"name":"flag Laos","slug":"flag_laos","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇱🇧":{"name":"flag Lebanon","slug":"flag_lebanon","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇱🇨":{"name":"flag St. Lucia","slug":"flag_st_lucia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇱🇮":{"name":"flag Liechtenstein","slug":"flag_liechtenstein","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇱🇰":{"name":"flag Sri Lanka","slug":"flag_sri_lanka","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇱🇷":{"name":"flag Liberia","slug":"flag_liberia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇱🇸":{"name":"flag Lesotho","slug":"flag_lesotho","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇱🇹":{"name":"flag Lithuania","slug":"flag_lithuania","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇱🇺":{"name":"flag Luxembourg","slug":"flag_luxembourg","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇱🇻":{"name":"flag Latvia","slug":"flag_latvia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇱🇾":{"name":"flag Libya","slug":"flag_libya","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇦":{"name":"flag Morocco","slug":"flag_morocco","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇨":{"name":"flag Monaco","slug":"flag_monaco","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇩":{"name":"flag Moldova","slug":"flag_moldova","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇪":{"name":"flag Montenegro","slug":"flag_montenegro","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇫":{"name":"flag St. Martin","slug":"flag_st_martin","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇬":{"name":"flag Madagascar","slug":"flag_madagascar","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇭":{"name":"flag Marshall Islands","slug":"flag_marshall_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇰":{"name":"flag North Macedonia","slug":"flag_north_macedonia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇱":{"name":"flag Mali","slug":"flag_mali","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇲":{"name":"flag Myanmar (Burma)","slug":"flag_myanmar","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇳":{"name":"flag Mongolia","slug":"flag_mongolia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇴":{"name":"flag Macao SAR China","slug":"flag_macao_sar_china","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇵":{"name":"flag Northern Mariana Islands","slug":"flag_northern_mariana_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇶":{"name":"flag Martinique","slug":"flag_martinique","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇷":{"name":"flag Mauritania","slug":"flag_mauritania","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇸":{"name":"flag Montserrat","slug":"flag_montserrat","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇹":{"name":"flag Malta","slug":"flag_malta","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇺":{"name":"flag Mauritius","slug":"flag_mauritius","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇻":{"name":"flag Maldives","slug":"flag_maldives","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇼":{"name":"flag Malawi","slug":"flag_malawi","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇽":{"name":"flag Mexico","slug":"flag_mexico","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇾":{"name":"flag Malaysia","slug":"flag_malaysia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇲🇿":{"name":"flag Mozambique","slug":"flag_mozambique","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇳🇦":{"name":"flag Namibia","slug":"flag_namibia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇳🇨":{"name":"flag New Caledonia","slug":"flag_new_caledonia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇳🇪":{"name":"flag Niger","slug":"flag_niger","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇳🇫":{"name":"flag Norfolk Island","slug":"flag_norfolk_island","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇳🇬":{"name":"flag Nigeria","slug":"flag_nigeria","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇳🇮":{"name":"flag Nicaragua","slug":"flag_nicaragua","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇳🇱":{"name":"flag Netherlands","slug":"flag_netherlands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇳🇴":{"name":"flag Norway","slug":"flag_norway","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇳🇵":{"name":"flag Nepal","slug":"flag_nepal","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇳🇷":{"name":"flag Nauru","slug":"flag_nauru","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇳🇺":{"name":"flag Niue","slug":"flag_niue","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇳🇿":{"name":"flag New Zealand","slug":"flag_new_zealand","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇴🇲":{"name":"flag Oman","slug":"flag_oman","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇵🇦":{"name":"flag Panama","slug":"flag_panama","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇵🇪":{"name":"flag Peru","slug":"flag_peru","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇵🇫":{"name":"flag French Polynesia","slug":"flag_french_polynesia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇵🇬":{"name":"flag Papua New Guinea","slug":"flag_papua_new_guinea","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇵🇭":{"name":"flag Philippines","slug":"flag_philippines","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇵🇰":{"name":"flag Pakistan","slug":"flag_pakistan","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇵🇱":{"name":"flag Poland","slug":"flag_poland","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇵🇲":{"name":"flag St. Pierre & Miquelon","slug":"flag_st_pierre_miquelon","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇵🇳":{"name":"flag Pitcairn Islands","slug":"flag_pitcairn_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇵🇷":{"name":"flag Puerto Rico","slug":"flag_puerto_rico","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇵🇸":{"name":"flag Palestinian Territories","slug":"flag_palestinian_territories","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇵🇹":{"name":"flag Portugal","slug":"flag_portugal","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇵🇼":{"name":"flag Palau","slug":"flag_palau","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇵🇾":{"name":"flag Paraguay","slug":"flag_paraguay","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇶🇦":{"name":"flag Qatar","slug":"flag_qatar","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇷🇪":{"name":"flag Réunion","slug":"flag_reunion","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇷🇴":{"name":"flag Romania","slug":"flag_romania","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇷🇸":{"name":"flag Serbia","slug":"flag_serbia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇷🇺":{"name":"flag Russia","slug":"flag_russia","group":"Flags","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🇷🇼":{"name":"flag Rwanda","slug":"flag_rwanda","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇦":{"name":"flag Saudi Arabia","slug":"flag_saudi_arabia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇧":{"name":"flag Solomon Islands","slug":"flag_solomon_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇨":{"name":"flag Seychelles","slug":"flag_seychelles","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇩":{"name":"flag Sudan","slug":"flag_sudan","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇪":{"name":"flag Sweden","slug":"flag_sweden","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇬":{"name":"flag Singapore","slug":"flag_singapore","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇭":{"name":"flag St. Helena","slug":"flag_st_helena","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇮":{"name":"flag Slovenia","slug":"flag_slovenia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇯":{"name":"flag Svalbard & Jan Mayen","slug":"flag_svalbard_jan_mayen","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇰":{"name":"flag Slovakia","slug":"flag_slovakia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇱":{"name":"flag Sierra Leone","slug":"flag_sierra_leone","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇲":{"name":"flag San Marino","slug":"flag_san_marino","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇳":{"name":"flag Senegal","slug":"flag_senegal","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇴":{"name":"flag Somalia","slug":"flag_somalia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇷":{"name":"flag Suriname","slug":"flag_suriname","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇸":{"name":"flag South Sudan","slug":"flag_south_sudan","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇹":{"name":"flag São Tomé & Príncipe","slug":"flag_sao_tome_principe","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇻":{"name":"flag El Salvador","slug":"flag_el_salvador","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇽":{"name":"flag Sint Maarten","slug":"flag_sint_maarten","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇾":{"name":"flag Syria","slug":"flag_syria","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇸🇿":{"name":"flag Eswatini","slug":"flag_eswatini","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇦":{"name":"flag Tristan da Cunha","slug":"flag_tristan_da_cunha","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇨":{"name":"flag Turks & Caicos Islands","slug":"flag_turks_caicos_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇩":{"name":"flag Chad","slug":"flag_chad","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇫":{"name":"flag French Southern Territories","slug":"flag_french_southern_territories","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇬":{"name":"flag Togo","slug":"flag_togo","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇭":{"name":"flag Thailand","slug":"flag_thailand","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇯":{"name":"flag Tajikistan","slug":"flag_tajikistan","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇰":{"name":"flag Tokelau","slug":"flag_tokelau","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇱":{"name":"flag Timor-Leste","slug":"flag_timor_leste","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇲":{"name":"flag Turkmenistan","slug":"flag_turkmenistan","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇳":{"name":"flag Tunisia","slug":"flag_tunisia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇴":{"name":"flag Tonga","slug":"flag_tonga","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇷":{"name":"flag Turkey","slug":"flag_turkey","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇹":{"name":"flag Trinidad & Tobago","slug":"flag_trinidad_tobago","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇻":{"name":"flag Tuvalu","slug":"flag_tuvalu","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇼":{"name":"flag Taiwan","slug":"flag_taiwan","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇹🇿":{"name":"flag Tanzania","slug":"flag_tanzania","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇺🇦":{"name":"flag Ukraine","slug":"flag_ukraine","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇺🇬":{"name":"flag Uganda","slug":"flag_uganda","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇺🇲":{"name":"flag U.S. Outlying Islands","slug":"flag_u_s_outlying_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇺🇳":{"name":"flag United Nations","slug":"flag_united_nations","group":"Flags","emoji_version":"4.0","unicode_version":"4.0","skin_tone_support":false},"🇺🇸":{"name":"flag United States","slug":"flag_united_states","group":"Flags","emoji_version":"0.6","unicode_version":"0.6","skin_tone_support":false},"🇺🇾":{"name":"flag Uruguay","slug":"flag_uruguay","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇺🇿":{"name":"flag Uzbekistan","slug":"flag_uzbekistan","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇻🇦":{"name":"flag Vatican City","slug":"flag_vatican_city","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇻🇨":{"name":"flag St. Vincent & Grenadines","slug":"flag_st_vincent_grenadines","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇻🇪":{"name":"flag Venezuela","slug":"flag_venezuela","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇻🇬":{"name":"flag British Virgin Islands","slug":"flag_british_virgin_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇻🇮":{"name":"flag U.S. Virgin Islands","slug":"flag_u_s_virgin_islands","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇻🇳":{"name":"flag Vietnam","slug":"flag_vietnam","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇻🇺":{"name":"flag Vanuatu","slug":"flag_vanuatu","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇼🇫":{"name":"flag Wallis & Futuna","slug":"flag_wallis_futuna","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇼🇸":{"name":"flag Samoa","slug":"flag_samoa","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇽🇰":{"name":"flag Kosovo","slug":"flag_kosovo","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇾🇪":{"name":"flag Yemen","slug":"flag_yemen","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇾🇹":{"name":"flag Mayotte","slug":"flag_mayotte","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇿🇦":{"name":"flag South Africa","slug":"flag_south_africa","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇿🇲":{"name":"flag Zambia","slug":"flag_zambia","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🇿🇼":{"name":"flag Zimbabwe","slug":"flag_zimbabwe","group":"Flags","emoji_version":"2.0","unicode_version":"2.0","skin_tone_support":false},"🏴󠁧󠁢󠁥󠁮󠁧󠁿":{"name":"flag England","slug":"flag_england","group":"Flags","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🏴󠁧󠁢󠁳󠁣󠁴󠁿":{"name":"flag Scotland","slug":"flag_scotland","group":"Flags","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false},"🏴󠁧󠁢󠁷󠁬󠁳󠁿":{"name":"flag Wales","slug":"flag_wales","group":"Flags","emoji_version":"5.0","unicode_version":"5.0","skin_tone_support":false}}')})),s.register("6WRMZ",(function(e,o){e.exports=JSON.parse('{"Smileys & Emotion":[{"emoji":"😀","skin_tone_support":false,"name":"grinning face","slug":"grinning_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"😃","skin_tone_support":false,"name":"grinning face with big eyes","slug":"grinning_face_with_big_eyes","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😄","skin_tone_support":false,"name":"grinning face with smiling eyes","slug":"grinning_face_with_smiling_eyes","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😁","skin_tone_support":false,"name":"beaming face with smiling eyes","slug":"beaming_face_with_smiling_eyes","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😆","skin_tone_support":false,"name":"grinning squinting face","slug":"grinning_squinting_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😅","skin_tone_support":false,"name":"grinning face with sweat","slug":"grinning_face_with_sweat","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤣","skin_tone_support":false,"name":"rolling on the floor laughing","slug":"rolling_on_the_floor_laughing","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"😂","skin_tone_support":false,"name":"face with tears of joy","slug":"face_with_tears_of_joy","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🙂","skin_tone_support":false,"name":"slightly smiling face","slug":"slightly_smiling_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🙃","skin_tone_support":false,"name":"upside-down face","slug":"upside_down_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🫠","skin_tone_support":false,"name":"melting face","slug":"melting_face","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"😉","skin_tone_support":false,"name":"winking face","slug":"winking_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😊","skin_tone_support":false,"name":"smiling face with smiling eyes","slug":"smiling_face_with_smiling_eyes","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😇","skin_tone_support":false,"name":"smiling face with halo","slug":"smiling_face_with_halo","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🥰","skin_tone_support":false,"name":"smiling face with hearts","slug":"smiling_face_with_hearts","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"😍","skin_tone_support":false,"name":"smiling face with heart-eyes","slug":"smiling_face_with_heart_eyes","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤩","skin_tone_support":false,"name":"star-struck","slug":"star_struck","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"😘","skin_tone_support":false,"name":"face blowing a kiss","slug":"face_blowing_a_kiss","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😗","skin_tone_support":false,"name":"kissing face","slug":"kissing_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"☺️","skin_tone_support":false,"name":"smiling face","slug":"smiling_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😚","skin_tone_support":false,"name":"kissing face with closed eyes","slug":"kissing_face_with_closed_eyes","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😙","skin_tone_support":false,"name":"kissing face with smiling eyes","slug":"kissing_face_with_smiling_eyes","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🥲","skin_tone_support":false,"name":"smiling face with tear","slug":"smiling_face_with_tear","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"😋","skin_tone_support":false,"name":"face savoring food","slug":"face_savoring_food","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😛","skin_tone_support":false,"name":"face with tongue","slug":"face_with_tongue","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"😜","skin_tone_support":false,"name":"winking face with tongue","slug":"winking_face_with_tongue","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤪","skin_tone_support":false,"name":"zany face","slug":"zany_face","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"😝","skin_tone_support":false,"name":"squinting face with tongue","slug":"squinting_face_with_tongue","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤑","skin_tone_support":false,"name":"money-mouth face","slug":"money_mouth_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🤗","skin_tone_support":false,"name":"smiling face with open hands","slug":"smiling_face_with_open_hands","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🤭","skin_tone_support":false,"name":"face with hand over mouth","slug":"face_with_hand_over_mouth","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🫢","skin_tone_support":false,"name":"face with open eyes and hand over mouth","slug":"face_with_open_eyes_and_hand_over_mouth","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🫣","skin_tone_support":false,"name":"face with peeking eye","slug":"face_with_peeking_eye","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🤫","skin_tone_support":false,"name":"shushing face","slug":"shushing_face","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🤔","skin_tone_support":false,"name":"thinking face","slug":"thinking_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🫡","skin_tone_support":false,"name":"saluting face","slug":"saluting_face","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🤐","skin_tone_support":false,"name":"zipper-mouth face","slug":"zipper_mouth_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🤨","skin_tone_support":false,"name":"face with raised eyebrow","slug":"face_with_raised_eyebrow","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"😐","skin_tone_support":false,"name":"neutral face","slug":"neutral_face","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"😑","skin_tone_support":false,"name":"expressionless face","slug":"expressionless_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"😶","skin_tone_support":false,"name":"face without mouth","slug":"face_without_mouth","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🫥","skin_tone_support":false,"name":"dotted line face","slug":"dotted_line_face","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"😶‍🌫️","skin_tone_support":false,"name":"face in clouds","slug":"face_in_clouds","unicode_version":"13.1","emoji_version":"13.1"},{"emoji":"😏","skin_tone_support":false,"name":"smirking face","slug":"smirking_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😒","skin_tone_support":false,"name":"unamused face","slug":"unamused_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🙄","skin_tone_support":false,"name":"face with rolling eyes","slug":"face_with_rolling_eyes","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"😬","skin_tone_support":false,"name":"grimacing face","slug":"grimacing_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"😮‍💨","skin_tone_support":false,"name":"face exhaling","slug":"face_exhaling","unicode_version":"13.1","emoji_version":"13.1"},{"emoji":"🤥","skin_tone_support":false,"name":"lying face","slug":"lying_face","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🫨","skin_tone_support":false,"name":"shaking face","slug":"shaking_face","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"😌","skin_tone_support":false,"name":"relieved face","slug":"relieved_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😔","skin_tone_support":false,"name":"pensive face","slug":"pensive_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😪","skin_tone_support":false,"name":"sleepy face","slug":"sleepy_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤤","skin_tone_support":false,"name":"drooling face","slug":"drooling_face","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"😴","skin_tone_support":false,"name":"sleeping face","slug":"sleeping_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"😷","skin_tone_support":false,"name":"face with medical mask","slug":"face_with_medical_mask","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤒","skin_tone_support":false,"name":"face with thermometer","slug":"face_with_thermometer","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🤕","skin_tone_support":false,"name":"face with head-bandage","slug":"face_with_head_bandage","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🤢","skin_tone_support":false,"name":"nauseated face","slug":"nauseated_face","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🤮","skin_tone_support":false,"name":"face vomiting","slug":"face_vomiting","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🤧","skin_tone_support":false,"name":"sneezing face","slug":"sneezing_face","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🥵","skin_tone_support":false,"name":"hot face","slug":"hot_face","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🥶","skin_tone_support":false,"name":"cold face","slug":"cold_face","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🥴","skin_tone_support":false,"name":"woozy face","slug":"woozy_face","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"😵","skin_tone_support":false,"name":"face with crossed-out eyes","slug":"face_with_crossed_out_eyes","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😵‍💫","skin_tone_support":false,"name":"face with spiral eyes","slug":"face_with_spiral_eyes","unicode_version":"13.1","emoji_version":"13.1"},{"emoji":"🤯","skin_tone_support":false,"name":"exploding head","slug":"exploding_head","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🤠","skin_tone_support":false,"name":"cowboy hat face","slug":"cowboy_hat_face","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🥳","skin_tone_support":false,"name":"partying face","slug":"partying_face","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🥸","skin_tone_support":false,"name":"disguised face","slug":"disguised_face","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"😎","skin_tone_support":false,"name":"smiling face with sunglasses","slug":"smiling_face_with_sunglasses","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🤓","skin_tone_support":false,"name":"nerd face","slug":"nerd_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🧐","skin_tone_support":false,"name":"face with monocle","slug":"face_with_monocle","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"😕","skin_tone_support":false,"name":"confused face","slug":"confused_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🫤","skin_tone_support":false,"name":"face with diagonal mouth","slug":"face_with_diagonal_mouth","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"😟","skin_tone_support":false,"name":"worried face","slug":"worried_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🙁","skin_tone_support":false,"name":"slightly frowning face","slug":"slightly_frowning_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"☹️","skin_tone_support":false,"name":"frowning face","slug":"frowning_face","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"😮","skin_tone_support":false,"name":"face with open mouth","slug":"face_with_open_mouth","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"😯","skin_tone_support":false,"name":"hushed face","slug":"hushed_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"😲","skin_tone_support":false,"name":"astonished face","slug":"astonished_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😳","skin_tone_support":false,"name":"flushed face","slug":"flushed_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥺","skin_tone_support":false,"name":"pleading face","slug":"pleading_face","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🥹","skin_tone_support":false,"name":"face holding back tears","slug":"face_holding_back_tears","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"😦","skin_tone_support":false,"name":"frowning face with open mouth","slug":"frowning_face_with_open_mouth","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"😧","skin_tone_support":false,"name":"anguished face","slug":"anguished_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"😨","skin_tone_support":false,"name":"fearful face","slug":"fearful_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😰","skin_tone_support":false,"name":"anxious face with sweat","slug":"anxious_face_with_sweat","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😥","skin_tone_support":false,"name":"sad but relieved face","slug":"sad_but_relieved_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😢","skin_tone_support":false,"name":"crying face","slug":"crying_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😭","skin_tone_support":false,"name":"loudly crying face","slug":"loudly_crying_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😱","skin_tone_support":false,"name":"face screaming in fear","slug":"face_screaming_in_fear","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😖","skin_tone_support":false,"name":"confounded face","slug":"confounded_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😣","skin_tone_support":false,"name":"persevering face","slug":"persevering_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😞","skin_tone_support":false,"name":"disappointed face","slug":"disappointed_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😓","skin_tone_support":false,"name":"downcast face with sweat","slug":"downcast_face_with_sweat","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😩","skin_tone_support":false,"name":"weary face","slug":"weary_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😫","skin_tone_support":false,"name":"tired face","slug":"tired_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥱","skin_tone_support":false,"name":"yawning face","slug":"yawning_face","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"😤","skin_tone_support":false,"name":"face with steam from nose","slug":"face_with_steam_from_nose","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😡","skin_tone_support":false,"name":"enraged face","slug":"enraged_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😠","skin_tone_support":false,"name":"angry face","slug":"angry_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤬","skin_tone_support":false,"name":"face with symbols on mouth","slug":"face_with_symbols_on_mouth","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"😈","skin_tone_support":false,"name":"smiling face with horns","slug":"smiling_face_with_horns","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"👿","skin_tone_support":false,"name":"angry face with horns","slug":"angry_face_with_horns","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💀","skin_tone_support":false,"name":"skull","slug":"skull","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"☠️","skin_tone_support":false,"name":"skull and crossbones","slug":"skull_and_crossbones","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"💩","skin_tone_support":false,"name":"pile of poo","slug":"pile_of_poo","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤡","skin_tone_support":false,"name":"clown face","slug":"clown_face","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"👹","skin_tone_support":false,"name":"ogre","slug":"ogre","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👺","skin_tone_support":false,"name":"goblin","slug":"goblin","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👻","skin_tone_support":false,"name":"ghost","slug":"ghost","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👽","skin_tone_support":false,"name":"alien","slug":"alien","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👾","skin_tone_support":false,"name":"alien monster","slug":"alien_monster","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤖","skin_tone_support":false,"name":"robot","slug":"robot","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"😺","skin_tone_support":false,"name":"grinning cat","slug":"grinning_cat","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😸","skin_tone_support":false,"name":"grinning cat with smiling eyes","slug":"grinning_cat_with_smiling_eyes","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😹","skin_tone_support":false,"name":"cat with tears of joy","slug":"cat_with_tears_of_joy","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😻","skin_tone_support":false,"name":"smiling cat with heart-eyes","slug":"smiling_cat_with_heart_eyes","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😼","skin_tone_support":false,"name":"cat with wry smile","slug":"cat_with_wry_smile","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😽","skin_tone_support":false,"name":"kissing cat","slug":"kissing_cat","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🙀","skin_tone_support":false,"name":"weary cat","slug":"weary_cat","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😿","skin_tone_support":false,"name":"crying cat","slug":"crying_cat","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"😾","skin_tone_support":false,"name":"pouting cat","slug":"pouting_cat","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🙈","skin_tone_support":false,"name":"see-no-evil monkey","slug":"see_no_evil_monkey","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🙉","skin_tone_support":false,"name":"hear-no-evil monkey","slug":"hear_no_evil_monkey","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🙊","skin_tone_support":false,"name":"speak-no-evil monkey","slug":"speak_no_evil_monkey","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💌","skin_tone_support":false,"name":"love letter","slug":"love_letter","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💘","skin_tone_support":false,"name":"heart with arrow","slug":"heart_with_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💝","skin_tone_support":false,"name":"heart with ribbon","slug":"heart_with_ribbon","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💖","skin_tone_support":false,"name":"sparkling heart","slug":"sparkling_heart","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💗","skin_tone_support":false,"name":"growing heart","slug":"growing_heart","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💓","skin_tone_support":false,"name":"beating heart","slug":"beating_heart","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💞","skin_tone_support":false,"name":"revolving hearts","slug":"revolving_hearts","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💕","skin_tone_support":false,"name":"two hearts","slug":"two_hearts","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💟","skin_tone_support":false,"name":"heart decoration","slug":"heart_decoration","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"❣️","skin_tone_support":false,"name":"heart exclamation","slug":"heart_exclamation","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"💔","skin_tone_support":false,"name":"broken heart","slug":"broken_heart","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"❤️‍🔥","skin_tone_support":false,"name":"heart on fire","slug":"heart_on_fire","unicode_version":"13.1","emoji_version":"13.1"},{"emoji":"❤️‍🩹","skin_tone_support":false,"name":"mending heart","slug":"mending_heart","unicode_version":"13.1","emoji_version":"13.1"},{"emoji":"❤️","skin_tone_support":false,"name":"red heart","slug":"red_heart","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🩷","skin_tone_support":false,"name":"pink heart","slug":"pink_heart","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"🧡","skin_tone_support":false,"name":"orange heart","slug":"orange_heart","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"💛","skin_tone_support":false,"name":"yellow heart","slug":"yellow_heart","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💚","skin_tone_support":false,"name":"green heart","slug":"green_heart","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💙","skin_tone_support":false,"name":"blue heart","slug":"blue_heart","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🩵","skin_tone_support":false,"name":"light blue heart","slug":"light_blue_heart","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"💜","skin_tone_support":false,"name":"purple heart","slug":"purple_heart","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤎","skin_tone_support":false,"name":"brown heart","slug":"brown_heart","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🖤","skin_tone_support":false,"name":"black heart","slug":"black_heart","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🩶","skin_tone_support":false,"name":"grey heart","slug":"grey_heart","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"🤍","skin_tone_support":false,"name":"white heart","slug":"white_heart","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"💋","skin_tone_support":false,"name":"kiss mark","slug":"kiss_mark","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💯","skin_tone_support":false,"name":"hundred points","slug":"hundred_points","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💢","skin_tone_support":false,"name":"anger symbol","slug":"anger_symbol","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💥","skin_tone_support":false,"name":"collision","slug":"collision","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💫","skin_tone_support":false,"name":"dizzy","slug":"dizzy","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💦","skin_tone_support":false,"name":"sweat droplets","slug":"sweat_droplets","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💨","skin_tone_support":false,"name":"dashing away","slug":"dashing_away","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕳️","skin_tone_support":false,"name":"hole","slug":"hole","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"💬","skin_tone_support":false,"name":"speech balloon","slug":"speech_balloon","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👁️‍🗨️","skin_tone_support":false,"name":"eye in speech bubble","slug":"eye_in_speech_bubble","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🗨️","skin_tone_support":false,"name":"left speech bubble","slug":"left_speech_bubble","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🗯️","skin_tone_support":false,"name":"right anger bubble","slug":"right_anger_bubble","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"💭","skin_tone_support":false,"name":"thought balloon","slug":"thought_balloon","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"💤","skin_tone_support":false,"name":"ZZZ","slug":"zzz","unicode_version":"0.6","emoji_version":"0.6"}],"People & Body":[{"emoji":"👋","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"waving hand","slug":"waving_hand","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤚","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"raised back of hand","slug":"raised_back_of_hand","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🖐️","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"hand with fingers splayed","slug":"hand_with_fingers_splayed","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"✋","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"raised hand","slug":"raised_hand","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🖖","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"vulcan salute","slug":"vulcan_salute","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🫱","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0","name":"rightwards hand","slug":"rightwards_hand","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🫲","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0","name":"leftwards hand","slug":"leftwards_hand","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🫳","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0","name":"palm down hand","slug":"palm_down_hand","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🫴","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0","name":"palm up hand","slug":"palm_up_hand","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🫷","skin_tone_support":true,"skin_tone_support_unicode_version":"15.0","name":"leftwards pushing hand","slug":"leftwards_pushing_hand","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"🫸","skin_tone_support":true,"skin_tone_support_unicode_version":"15.0","name":"rightwards pushing hand","slug":"rightwards_pushing_hand","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"👌","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"OK hand","slug":"ok_hand","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤌","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0","name":"pinched fingers","slug":"pinched_fingers","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🤏","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"pinching hand","slug":"pinching_hand","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"✌️","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"victory hand","slug":"victory_hand","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤞","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"crossed fingers","slug":"crossed_fingers","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🫰","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0","name":"hand with index finger and thumb crossed","slug":"hand_with_index_finger_and_thumb_crossed","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🤟","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"love-you gesture","slug":"love_you_gesture","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🤘","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"sign of the horns","slug":"sign_of_the_horns","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🤙","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"call me hand","slug":"call_me_hand","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"👈","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"backhand index pointing left","slug":"backhand_index_pointing_left","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👉","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"backhand index pointing right","slug":"backhand_index_pointing_right","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👆","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"backhand index pointing up","slug":"backhand_index_pointing_up","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🖕","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"middle finger","slug":"middle_finger","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"👇","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"backhand index pointing down","slug":"backhand_index_pointing_down","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"☝️","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"index pointing up","slug":"index_pointing_up","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🫵","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0","name":"index pointing at the viewer","slug":"index_pointing_at_the_viewer","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"👍","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"thumbs up","slug":"thumbs_up","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👎","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"thumbs down","slug":"thumbs_down","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"✊","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"raised fist","slug":"raised_fist","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👊","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"oncoming fist","slug":"oncoming_fist","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤛","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"left-facing fist","slug":"left_facing_fist","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🤜","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"right-facing fist","slug":"right_facing_fist","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"👏","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"clapping hands","slug":"clapping_hands","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🙌","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"raising hands","slug":"raising_hands","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🫶","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0","name":"heart hands","slug":"heart_hands","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"👐","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"open hands","slug":"open_hands","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤲","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"palms up together","slug":"palms_up_together","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🤝","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0","name":"handshake","slug":"handshake","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🙏","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"folded hands","slug":"folded_hands","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"✍️","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"writing hand","slug":"writing_hand","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"💅","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"nail polish","slug":"nail_polish","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤳","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"selfie","slug":"selfie","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"💪","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"flexed biceps","slug":"flexed_biceps","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🦾","skin_tone_support":false,"name":"mechanical arm","slug":"mechanical_arm","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🦿","skin_tone_support":false,"name":"mechanical leg","slug":"mechanical_leg","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🦵","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"leg","slug":"leg","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🦶","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"foot","slug":"foot","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"👂","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"ear","slug":"ear","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🦻","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"ear with hearing aid","slug":"ear_with_hearing_aid","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"👃","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"nose","slug":"nose","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🧠","skin_tone_support":false,"name":"brain","slug":"brain","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🫀","skin_tone_support":false,"name":"anatomical heart","slug":"anatomical_heart","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🫁","skin_tone_support":false,"name":"lungs","slug":"lungs","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🦷","skin_tone_support":false,"name":"tooth","slug":"tooth","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🦴","skin_tone_support":false,"name":"bone","slug":"bone","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"👀","skin_tone_support":false,"name":"eyes","slug":"eyes","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👁️","skin_tone_support":false,"name":"eye","slug":"eye","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"👅","skin_tone_support":false,"name":"tongue","slug":"tongue","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👄","skin_tone_support":false,"name":"mouth","slug":"mouth","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🫦","skin_tone_support":false,"name":"biting lip","slug":"biting_lip","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"👶","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"baby","slug":"baby","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🧒","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"child","slug":"child","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"👦","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"boy","slug":"boy","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👧","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"girl","slug":"girl","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🧑","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"person","slug":"person","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"👱","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person blond hair","slug":"person_blond_hair","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👨","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"man","slug":"man","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🧔","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"person beard","slug":"person_beard","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧔‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1","name":"man beard","slug":"man_beard","unicode_version":"13.1","emoji_version":"13.1"},{"emoji":"🧔‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1","name":"woman beard","slug":"woman_beard","unicode_version":"13.1","emoji_version":"13.1"},{"emoji":"👨‍🦰","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"man red hair","slug":"man_red_hair","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"👨‍🦱","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"man curly hair","slug":"man_curly_hair","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"👨‍🦳","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"man white hair","slug":"man_white_hair","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"👨‍🦲","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"man bald","slug":"man_bald","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"👩","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"woman","slug":"woman","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👩‍🦰","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"woman red hair","slug":"woman_red_hair","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🧑‍🦰","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"person red hair","slug":"person_red_hair","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👩‍🦱","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"woman curly hair","slug":"woman_curly_hair","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🧑‍🦱","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"person curly hair","slug":"person_curly_hair","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👩‍🦳","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"woman white hair","slug":"woman_white_hair","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🧑‍🦳","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"person white hair","slug":"person_white_hair","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👩‍🦲","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"woman bald","slug":"woman_bald","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🧑‍🦲","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"person bald","slug":"person_bald","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👱‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman blond hair","slug":"woman_blond_hair","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👱‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man blond hair","slug":"man_blond_hair","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧓","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"older person","slug":"older_person","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"👴","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"old man","slug":"old_man","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👵","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"old woman","slug":"old_woman","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🙍","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person frowning","slug":"person_frowning","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🙍‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man frowning","slug":"man_frowning","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🙍‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman frowning","slug":"woman_frowning","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🙎","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person pouting","slug":"person_pouting","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🙎‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man pouting","slug":"man_pouting","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🙎‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman pouting","slug":"woman_pouting","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🙅","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person gesturing NO","slug":"person_gesturing_no","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🙅‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man gesturing NO","slug":"man_gesturing_no","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🙅‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman gesturing NO","slug":"woman_gesturing_no","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🙆","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person gesturing OK","slug":"person_gesturing_ok","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🙆‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man gesturing OK","slug":"man_gesturing_ok","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🙆‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman gesturing OK","slug":"woman_gesturing_ok","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"💁","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person tipping hand","slug":"person_tipping_hand","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💁‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man tipping hand","slug":"man_tipping_hand","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"💁‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman tipping hand","slug":"woman_tipping_hand","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🙋","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person raising hand","slug":"person_raising_hand","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🙋‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man raising hand","slug":"man_raising_hand","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🙋‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman raising hand","slug":"woman_raising_hand","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧏","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"deaf person","slug":"deaf_person","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧏‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"deaf man","slug":"deaf_man","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧏‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"deaf woman","slug":"deaf_woman","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🙇","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person bowing","slug":"person_bowing","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🙇‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man bowing","slug":"man_bowing","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🙇‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman bowing","slug":"woman_bowing","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🤦","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"person facepalming","slug":"person_facepalming","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🤦‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man facepalming","slug":"man_facepalming","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🤦‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman facepalming","slug":"woman_facepalming","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🤷","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"person shrugging","slug":"person_shrugging","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🤷‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man shrugging","slug":"man_shrugging","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🤷‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman shrugging","slug":"woman_shrugging","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍⚕️","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"health worker","slug":"health_worker","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍⚕️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man health worker","slug":"man_health_worker","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍⚕️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman health worker","slug":"woman_health_worker","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍🎓","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"student","slug":"student","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍🎓","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man student","slug":"man_student","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍🎓","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman student","slug":"woman_student","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍🏫","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"teacher","slug":"teacher","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍🏫","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man teacher","slug":"man_teacher","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍🏫","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman teacher","slug":"woman_teacher","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍⚖️","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"judge","slug":"judge","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍⚖️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man judge","slug":"man_judge","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍⚖️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman judge","slug":"woman_judge","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍🌾","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"farmer","slug":"farmer","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍🌾","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man farmer","slug":"man_farmer","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍🌾","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman farmer","slug":"woman_farmer","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍🍳","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"cook","slug":"cook","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍🍳","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man cook","slug":"man_cook","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍🍳","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman cook","slug":"woman_cook","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍🔧","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"mechanic","slug":"mechanic","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍🔧","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man mechanic","slug":"man_mechanic","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍🔧","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman mechanic","slug":"woman_mechanic","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍🏭","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"factory worker","slug":"factory_worker","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍🏭","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man factory worker","slug":"man_factory_worker","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍🏭","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman factory worker","slug":"woman_factory_worker","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍💼","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"office worker","slug":"office_worker","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍💼","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man office worker","slug":"man_office_worker","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍💼","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman office worker","slug":"woman_office_worker","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍🔬","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"scientist","slug":"scientist","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍🔬","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man scientist","slug":"man_scientist","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍🔬","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman scientist","slug":"woman_scientist","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍💻","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"technologist","slug":"technologist","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍💻","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man technologist","slug":"man_technologist","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍💻","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman technologist","slug":"woman_technologist","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍🎤","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"singer","slug":"singer","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍🎤","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man singer","slug":"man_singer","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍🎤","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman singer","slug":"woman_singer","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍🎨","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"artist","slug":"artist","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍🎨","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man artist","slug":"man_artist","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍🎨","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman artist","slug":"woman_artist","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍✈️","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"pilot","slug":"pilot","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍✈️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man pilot","slug":"man_pilot","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍✈️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman pilot","slug":"woman_pilot","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍🚀","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"astronaut","slug":"astronaut","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍🚀","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man astronaut","slug":"man_astronaut","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍🚀","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman astronaut","slug":"woman_astronaut","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧑‍🚒","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"firefighter","slug":"firefighter","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍🚒","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man firefighter","slug":"man_firefighter","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍🚒","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman firefighter","slug":"woman_firefighter","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👮","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"police officer","slug":"police_officer","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👮‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man police officer","slug":"man_police_officer","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👮‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman police officer","slug":"woman_police_officer","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🕵️","skin_tone_support":true,"skin_tone_support_unicode_version":"2.0","name":"detective","slug":"detective","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🕵️‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man detective","slug":"man_detective","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🕵️‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman detective","slug":"woman_detective","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"💂","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"guard","slug":"guard","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💂‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man guard","slug":"man_guard","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"💂‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman guard","slug":"woman_guard","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🥷","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0","name":"ninja","slug":"ninja","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"👷","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"construction worker","slug":"construction_worker","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👷‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man construction worker","slug":"man_construction_worker","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👷‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman construction worker","slug":"woman_construction_worker","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🫅","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0","name":"person with crown","slug":"person_with_crown","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🤴","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"prince","slug":"prince","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"👸","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"princess","slug":"princess","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👳","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person wearing turban","slug":"person_wearing_turban","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👳‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man wearing turban","slug":"man_wearing_turban","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👳‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman wearing turban","slug":"woman_wearing_turban","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👲","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person with skullcap","slug":"person_with_skullcap","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🧕","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"woman with headscarf","slug":"woman_with_headscarf","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🤵","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"person in tuxedo","slug":"person_in_tuxedo","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🤵‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0","name":"man in tuxedo","slug":"man_in_tuxedo","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🤵‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0","name":"woman in tuxedo","slug":"woman_in_tuxedo","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"👰","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person with veil","slug":"person_with_veil","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👰‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0","name":"man with veil","slug":"man_with_veil","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"👰‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0","name":"woman with veil","slug":"woman_with_veil","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🤰","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"pregnant woman","slug":"pregnant_woman","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🫃","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0","name":"pregnant man","slug":"pregnant_man","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🫄","skin_tone_support":true,"skin_tone_support_unicode_version":"14.0","name":"pregnant person","slug":"pregnant_person","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🤱","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"breast-feeding","slug":"breast_feeding","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"👩‍🍼","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0","name":"woman feeding baby","slug":"woman_feeding_baby","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"👨‍🍼","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0","name":"man feeding baby","slug":"man_feeding_baby","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🧑‍🍼","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0","name":"person feeding baby","slug":"person_feeding_baby","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"👼","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"baby angel","slug":"baby_angel","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎅","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"Santa Claus","slug":"santa_claus","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤶","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"Mrs. Claus","slug":"mrs_claus","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🧑‍🎄","skin_tone_support":true,"skin_tone_support_unicode_version":"13.0","name":"mx claus","slug":"mx_claus","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🦸","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"superhero","slug":"superhero","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🦸‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"man superhero","slug":"man_superhero","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🦸‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"woman superhero","slug":"woman_superhero","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🦹","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"supervillain","slug":"supervillain","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🦹‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"man supervillain","slug":"man_supervillain","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🦹‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"11.0","name":"woman supervillain","slug":"woman_supervillain","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🧙","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"mage","slug":"mage","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧙‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"man mage","slug":"man_mage","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧙‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"woman mage","slug":"woman_mage","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧚","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"fairy","slug":"fairy","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧚‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"man fairy","slug":"man_fairy","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧚‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"woman fairy","slug":"woman_fairy","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧛","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"vampire","slug":"vampire","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧛‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"man vampire","slug":"man_vampire","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧛‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"woman vampire","slug":"woman_vampire","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧜","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"merperson","slug":"merperson","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧜‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"merman","slug":"merman","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧜‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"mermaid","slug":"mermaid","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧝","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"elf","slug":"elf","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧝‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"man elf","slug":"man_elf","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧝‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"woman elf","slug":"woman_elf","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧞","skin_tone_support":false,"name":"genie","slug":"genie","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧞‍♂️","skin_tone_support":false,"name":"man genie","slug":"man_genie","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧞‍♀️","skin_tone_support":false,"name":"woman genie","slug":"woman_genie","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧟","skin_tone_support":false,"name":"zombie","slug":"zombie","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧟‍♂️","skin_tone_support":false,"name":"man zombie","slug":"man_zombie","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧟‍♀️","skin_tone_support":false,"name":"woman zombie","slug":"woman_zombie","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧌","skin_tone_support":false,"name":"troll","slug":"troll","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"💆","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person getting massage","slug":"person_getting_massage","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💆‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man getting massage","slug":"man_getting_massage","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"💆‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman getting massage","slug":"woman_getting_massage","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"💇","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person getting haircut","slug":"person_getting_haircut","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💇‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man getting haircut","slug":"man_getting_haircut","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"💇‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman getting haircut","slug":"woman_getting_haircut","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🚶","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person walking","slug":"person_walking","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚶‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man walking","slug":"man_walking","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🚶‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman walking","slug":"woman_walking","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧍","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"person standing","slug":"person_standing","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧍‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"man standing","slug":"man_standing","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧍‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"woman standing","slug":"woman_standing","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧎","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"person kneeling","slug":"person_kneeling","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧎‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"man kneeling","slug":"man_kneeling","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧎‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"woman kneeling","slug":"woman_kneeling","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧑‍🦯","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"person with white cane","slug":"person_with_white_cane","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍🦯","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"man with white cane","slug":"man_with_white_cane","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"👩‍🦯","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"woman with white cane","slug":"woman_with_white_cane","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧑‍🦼","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"person in motorized wheelchair","slug":"person_in_motorized_wheelchair","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍🦼","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"man in motorized wheelchair","slug":"man_in_motorized_wheelchair","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"👩‍🦼","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"woman in motorized wheelchair","slug":"woman_in_motorized_wheelchair","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧑‍🦽","skin_tone_support":true,"skin_tone_support_unicode_version":"12.1","name":"person in manual wheelchair","slug":"person_in_manual_wheelchair","unicode_version":"12.1","emoji_version":"12.1"},{"emoji":"👨‍🦽","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"man in manual wheelchair","slug":"man_in_manual_wheelchair","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"👩‍🦽","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"woman in manual wheelchair","slug":"woman_in_manual_wheelchair","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🏃","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person running","slug":"person_running","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏃‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man running","slug":"man_running","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🏃‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman running","slug":"woman_running","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"💃","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"woman dancing","slug":"woman_dancing","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕺","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"man dancing","slug":"man_dancing","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🕴️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"person in suit levitating","slug":"person_in_suit_levitating","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"👯","skin_tone_support":false,"name":"people with bunny ears","slug":"people_with_bunny_ears","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👯‍♂️","skin_tone_support":false,"name":"men with bunny ears","slug":"men_with_bunny_ears","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👯‍♀️","skin_tone_support":false,"name":"women with bunny ears","slug":"women_with_bunny_ears","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧖","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"person in steamy room","slug":"person_in_steamy_room","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧖‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"man in steamy room","slug":"man_in_steamy_room","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧖‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"woman in steamy room","slug":"woman_in_steamy_room","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧗","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"person climbing","slug":"person_climbing","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧗‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"man climbing","slug":"man_climbing","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧗‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"woman climbing","slug":"woman_climbing","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🤺","skin_tone_support":false,"name":"person fencing","slug":"person_fencing","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🏇","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"horse racing","slug":"horse_racing","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"⛷️","skin_tone_support":false,"name":"skier","slug":"skier","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🏂","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"snowboarder","slug":"snowboarder","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏌️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"person golfing","slug":"person_golfing","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🏌️‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man golfing","slug":"man_golfing","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🏌️‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman golfing","slug":"woman_golfing","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🏄","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person surfing","slug":"person_surfing","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏄‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man surfing","slug":"man_surfing","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🏄‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman surfing","slug":"woman_surfing","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🚣","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person rowing boat","slug":"person_rowing_boat","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚣‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man rowing boat","slug":"man_rowing_boat","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🚣‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman rowing boat","slug":"woman_rowing_boat","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🏊","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person swimming","slug":"person_swimming","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏊‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man swimming","slug":"man_swimming","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🏊‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman swimming","slug":"woman_swimming","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"⛹️","skin_tone_support":true,"skin_tone_support_unicode_version":"2.0","name":"person bouncing ball","slug":"person_bouncing_ball","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"⛹️‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man bouncing ball","slug":"man_bouncing_ball","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"⛹️‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman bouncing ball","slug":"woman_bouncing_ball","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🏋️","skin_tone_support":true,"skin_tone_support_unicode_version":"2.0","name":"person lifting weights","slug":"person_lifting_weights","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🏋️‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man lifting weights","slug":"man_lifting_weights","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🏋️‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman lifting weights","slug":"woman_lifting_weights","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🚴","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person biking","slug":"person_biking","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚴‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man biking","slug":"man_biking","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🚴‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman biking","slug":"woman_biking","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🚵","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person mountain biking","slug":"person_mountain_biking","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚵‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man mountain biking","slug":"man_mountain_biking","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🚵‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman mountain biking","slug":"woman_mountain_biking","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🤸","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"person cartwheeling","slug":"person_cartwheeling","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🤸‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man cartwheeling","slug":"man_cartwheeling","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🤸‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman cartwheeling","slug":"woman_cartwheeling","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🤼","skin_tone_support":false,"name":"people wrestling","slug":"people_wrestling","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🤼‍♂️","skin_tone_support":false,"name":"men wrestling","slug":"men_wrestling","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🤼‍♀️","skin_tone_support":false,"name":"women wrestling","slug":"women_wrestling","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🤽","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"person playing water polo","slug":"person_playing_water_polo","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🤽‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man playing water polo","slug":"man_playing_water_polo","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🤽‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman playing water polo","slug":"woman_playing_water_polo","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🤾","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"person playing handball","slug":"person_playing_handball","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🤾‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man playing handball","slug":"man_playing_handball","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🤾‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman playing handball","slug":"woman_playing_handball","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🤹","skin_tone_support":true,"skin_tone_support_unicode_version":"3.0","name":"person juggling","slug":"person_juggling","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🤹‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"man juggling","slug":"man_juggling","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🤹‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"woman juggling","slug":"woman_juggling","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🧘","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"person in lotus position","slug":"person_in_lotus_position","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧘‍♂️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"man in lotus position","slug":"man_in_lotus_position","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧘‍♀️","skin_tone_support":true,"skin_tone_support_unicode_version":"5.0","name":"woman in lotus position","slug":"woman_in_lotus_position","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🛀","skin_tone_support":true,"skin_tone_support_unicode_version":"1.0","name":"person taking bath","slug":"person_taking_bath","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛌","skin_tone_support":true,"skin_tone_support_unicode_version":"4.0","name":"person in bed","slug":"person_in_bed","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🧑‍🤝‍🧑","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"people holding hands","slug":"people_holding_hands","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"👭","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"women holding hands","slug":"women_holding_hands","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"👫","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"woman and man holding hands","slug":"woman_and_man_holding_hands","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👬","skin_tone_support":true,"skin_tone_support_unicode_version":"12.0","name":"men holding hands","slug":"men_holding_hands","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"💏","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1","name":"kiss","slug":"kiss","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👩‍❤️‍💋‍👨","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1","name":"kiss woman, man","slug":"kiss_woman_man","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👨‍❤️‍💋‍👨","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1","name":"kiss man, man","slug":"kiss_man_man","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👩‍❤️‍💋‍👩","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1","name":"kiss woman, woman","slug":"kiss_woman_woman","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"💑","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1","name":"couple with heart","slug":"couple_with_heart","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👩‍❤️‍👨","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1","name":"couple with heart woman, man","slug":"couple_with_heart_woman_man","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👨‍❤️‍👨","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1","name":"couple with heart man, man","slug":"couple_with_heart_man_man","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👩‍❤️‍👩","skin_tone_support":true,"skin_tone_support_unicode_version":"13.1","name":"couple with heart woman, woman","slug":"couple_with_heart_woman_woman","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👪","skin_tone_support":false,"name":"family","slug":"family","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👨‍👩‍👦","skin_tone_support":false,"name":"family man, woman, boy","slug":"family_man_woman_boy","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👨‍👩‍👧","skin_tone_support":false,"name":"family man, woman, girl","slug":"family_man_woman_girl","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👨‍👩‍👧‍👦","skin_tone_support":false,"name":"family man, woman, girl, boy","slug":"family_man_woman_girl_boy","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👨‍👩‍👦‍👦","skin_tone_support":false,"name":"family man, woman, boy, boy","slug":"family_man_woman_boy_boy","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👨‍👩‍👧‍👧","skin_tone_support":false,"name":"family man, woman, girl, girl","slug":"family_man_woman_girl_girl","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👨‍👨‍👦","skin_tone_support":false,"name":"family man, man, boy","slug":"family_man_man_boy","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👨‍👨‍👧","skin_tone_support":false,"name":"family man, man, girl","slug":"family_man_man_girl","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👨‍👨‍👧‍👦","skin_tone_support":false,"name":"family man, man, girl, boy","slug":"family_man_man_girl_boy","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👨‍👨‍👦‍👦","skin_tone_support":false,"name":"family man, man, boy, boy","slug":"family_man_man_boy_boy","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👨‍👨‍👧‍👧","skin_tone_support":false,"name":"family man, man, girl, girl","slug":"family_man_man_girl_girl","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👩‍👩‍👦","skin_tone_support":false,"name":"family woman, woman, boy","slug":"family_woman_woman_boy","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👩‍👩‍👧","skin_tone_support":false,"name":"family woman, woman, girl","slug":"family_woman_woman_girl","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👩‍👩‍👧‍👦","skin_tone_support":false,"name":"family woman, woman, girl, boy","slug":"family_woman_woman_girl_boy","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👩‍👩‍👦‍👦","skin_tone_support":false,"name":"family woman, woman, boy, boy","slug":"family_woman_woman_boy_boy","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👩‍👩‍👧‍👧","skin_tone_support":false,"name":"family woman, woman, girl, girl","slug":"family_woman_woman_girl_girl","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"👨‍👦","skin_tone_support":false,"name":"family man, boy","slug":"family_man_boy","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👨‍👦‍👦","skin_tone_support":false,"name":"family man, boy, boy","slug":"family_man_boy_boy","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👨‍👧","skin_tone_support":false,"name":"family man, girl","slug":"family_man_girl","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👨‍👧‍👦","skin_tone_support":false,"name":"family man, girl, boy","slug":"family_man_girl_boy","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👨‍👧‍👧","skin_tone_support":false,"name":"family man, girl, girl","slug":"family_man_girl_girl","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍👦","skin_tone_support":false,"name":"family woman, boy","slug":"family_woman_boy","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍👦‍👦","skin_tone_support":false,"name":"family woman, boy, boy","slug":"family_woman_boy_boy","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍👧","skin_tone_support":false,"name":"family woman, girl","slug":"family_woman_girl","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍👧‍👦","skin_tone_support":false,"name":"family woman, girl, boy","slug":"family_woman_girl_boy","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"👩‍👧‍👧","skin_tone_support":false,"name":"family woman, girl, girl","slug":"family_woman_girl_girl","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🗣️","skin_tone_support":false,"name":"speaking head","slug":"speaking_head","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"👤","skin_tone_support":false,"name":"bust in silhouette","slug":"bust_in_silhouette","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👥","skin_tone_support":false,"name":"busts in silhouette","slug":"busts_in_silhouette","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🫂","skin_tone_support":false,"name":"people hugging","slug":"people_hugging","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"👣","skin_tone_support":false,"name":"footprints","slug":"footprints","unicode_version":"0.6","emoji_version":"0.6"}],"Animals & Nature":[{"emoji":"🐵","skin_tone_support":false,"name":"monkey face","slug":"monkey_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐒","skin_tone_support":false,"name":"monkey","slug":"monkey","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🦍","skin_tone_support":false,"name":"gorilla","slug":"gorilla","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🦧","skin_tone_support":false,"name":"orangutan","slug":"orangutan","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🐶","skin_tone_support":false,"name":"dog face","slug":"dog_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐕","skin_tone_support":false,"name":"dog","slug":"dog","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🦮","skin_tone_support":false,"name":"guide dog","slug":"guide_dog","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🐕‍🦺","skin_tone_support":false,"name":"service dog","slug":"service_dog","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🐩","skin_tone_support":false,"name":"poodle","slug":"poodle","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐺","skin_tone_support":false,"name":"wolf","slug":"wolf","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🦊","skin_tone_support":false,"name":"fox","slug":"fox","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🦝","skin_tone_support":false,"name":"raccoon","slug":"raccoon","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🐱","skin_tone_support":false,"name":"cat face","slug":"cat_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐈","skin_tone_support":false,"name":"cat","slug":"cat","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🐈‍⬛","skin_tone_support":false,"name":"black cat","slug":"black_cat","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🦁","skin_tone_support":false,"name":"lion","slug":"lion","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐯","skin_tone_support":false,"name":"tiger face","slug":"tiger_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐅","skin_tone_support":false,"name":"tiger","slug":"tiger","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐆","skin_tone_support":false,"name":"leopard","slug":"leopard","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐴","skin_tone_support":false,"name":"horse face","slug":"horse_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🫎","skin_tone_support":false,"name":"moose","slug":"moose","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"🫏","skin_tone_support":false,"name":"donkey","slug":"donkey","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"🐎","skin_tone_support":false,"name":"horse","slug":"horse","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🦄","skin_tone_support":false,"name":"unicorn","slug":"unicorn","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🦓","skin_tone_support":false,"name":"zebra","slug":"zebra","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🦌","skin_tone_support":false,"name":"deer","slug":"deer","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🦬","skin_tone_support":false,"name":"bison","slug":"bison","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🐮","skin_tone_support":false,"name":"cow face","slug":"cow_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐂","skin_tone_support":false,"name":"ox","slug":"ox","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐃","skin_tone_support":false,"name":"water buffalo","slug":"water_buffalo","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐄","skin_tone_support":false,"name":"cow","slug":"cow","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐷","skin_tone_support":false,"name":"pig face","slug":"pig_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐖","skin_tone_support":false,"name":"pig","slug":"pig","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐗","skin_tone_support":false,"name":"boar","slug":"boar","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐽","skin_tone_support":false,"name":"pig nose","slug":"pig_nose","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐏","skin_tone_support":false,"name":"ram","slug":"ram","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐑","skin_tone_support":false,"name":"ewe","slug":"ewe","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐐","skin_tone_support":false,"name":"goat","slug":"goat","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐪","skin_tone_support":false,"name":"camel","slug":"camel","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐫","skin_tone_support":false,"name":"two-hump camel","slug":"two_hump_camel","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🦙","skin_tone_support":false,"name":"llama","slug":"llama","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🦒","skin_tone_support":false,"name":"giraffe","slug":"giraffe","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🐘","skin_tone_support":false,"name":"elephant","slug":"elephant","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🦣","skin_tone_support":false,"name":"mammoth","slug":"mammoth","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🦏","skin_tone_support":false,"name":"rhinoceros","slug":"rhinoceros","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🦛","skin_tone_support":false,"name":"hippopotamus","slug":"hippopotamus","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🐭","skin_tone_support":false,"name":"mouse face","slug":"mouse_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐁","skin_tone_support":false,"name":"mouse","slug":"mouse","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐀","skin_tone_support":false,"name":"rat","slug":"rat","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐹","skin_tone_support":false,"name":"hamster","slug":"hamster","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐰","skin_tone_support":false,"name":"rabbit face","slug":"rabbit_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐇","skin_tone_support":false,"name":"rabbit","slug":"rabbit","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐿️","skin_tone_support":false,"name":"chipmunk","slug":"chipmunk","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🦫","skin_tone_support":false,"name":"beaver","slug":"beaver","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🦔","skin_tone_support":false,"name":"hedgehog","slug":"hedgehog","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🦇","skin_tone_support":false,"name":"bat","slug":"bat","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🐻","skin_tone_support":false,"name":"bear","slug":"bear","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐻‍❄️","skin_tone_support":false,"name":"polar bear","slug":"polar_bear","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🐨","skin_tone_support":false,"name":"koala","slug":"koala","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐼","skin_tone_support":false,"name":"panda","slug":"panda","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🦥","skin_tone_support":false,"name":"sloth","slug":"sloth","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🦦","skin_tone_support":false,"name":"otter","slug":"otter","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🦨","skin_tone_support":false,"name":"skunk","slug":"skunk","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🦘","skin_tone_support":false,"name":"kangaroo","slug":"kangaroo","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🦡","skin_tone_support":false,"name":"badger","slug":"badger","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🐾","skin_tone_support":false,"name":"paw prints","slug":"paw_prints","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🦃","skin_tone_support":false,"name":"turkey","slug":"turkey","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐔","skin_tone_support":false,"name":"chicken","slug":"chicken","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐓","skin_tone_support":false,"name":"rooster","slug":"rooster","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐣","skin_tone_support":false,"name":"hatching chick","slug":"hatching_chick","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐤","skin_tone_support":false,"name":"baby chick","slug":"baby_chick","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐥","skin_tone_support":false,"name":"front-facing baby chick","slug":"front_facing_baby_chick","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐦","skin_tone_support":false,"name":"bird","slug":"bird","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐧","skin_tone_support":false,"name":"penguin","slug":"penguin","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕊️","skin_tone_support":false,"name":"dove","slug":"dove","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🦅","skin_tone_support":false,"name":"eagle","slug":"eagle","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🦆","skin_tone_support":false,"name":"duck","slug":"duck","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🦢","skin_tone_support":false,"name":"swan","slug":"swan","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🦉","skin_tone_support":false,"name":"owl","slug":"owl","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🦤","skin_tone_support":false,"name":"dodo","slug":"dodo","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🪶","skin_tone_support":false,"name":"feather","slug":"feather","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🦩","skin_tone_support":false,"name":"flamingo","slug":"flamingo","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🦚","skin_tone_support":false,"name":"peacock","slug":"peacock","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🦜","skin_tone_support":false,"name":"parrot","slug":"parrot","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🪽","skin_tone_support":false,"name":"wing","slug":"wing","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"🐦‍⬛","skin_tone_support":false,"name":"black bird","slug":"black_bird","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"🪿","skin_tone_support":false,"name":"goose","slug":"goose","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"🐸","skin_tone_support":false,"name":"frog","slug":"frog","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐊","skin_tone_support":false,"name":"crocodile","slug":"crocodile","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐢","skin_tone_support":false,"name":"turtle","slug":"turtle","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🦎","skin_tone_support":false,"name":"lizard","slug":"lizard","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🐍","skin_tone_support":false,"name":"snake","slug":"snake","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐲","skin_tone_support":false,"name":"dragon face","slug":"dragon_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐉","skin_tone_support":false,"name":"dragon","slug":"dragon","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🦕","skin_tone_support":false,"name":"sauropod","slug":"sauropod","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🦖","skin_tone_support":false,"name":"T-Rex","slug":"t_rex","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🐳","skin_tone_support":false,"name":"spouting whale","slug":"spouting_whale","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐋","skin_tone_support":false,"name":"whale","slug":"whale","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🐬","skin_tone_support":false,"name":"dolphin","slug":"dolphin","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🦭","skin_tone_support":false,"name":"seal","slug":"seal","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🐟","skin_tone_support":false,"name":"fish","slug":"fish","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐠","skin_tone_support":false,"name":"tropical fish","slug":"tropical_fish","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐡","skin_tone_support":false,"name":"blowfish","slug":"blowfish","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🦈","skin_tone_support":false,"name":"shark","slug":"shark","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🐙","skin_tone_support":false,"name":"octopus","slug":"octopus","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐚","skin_tone_support":false,"name":"spiral shell","slug":"spiral_shell","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪸","skin_tone_support":false,"name":"coral","slug":"coral","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🪼","skin_tone_support":false,"name":"jellyfish","slug":"jellyfish","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"🐌","skin_tone_support":false,"name":"snail","slug":"snail","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🦋","skin_tone_support":false,"name":"butterfly","slug":"butterfly","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🐛","skin_tone_support":false,"name":"bug","slug":"bug","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐜","skin_tone_support":false,"name":"ant","slug":"ant","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🐝","skin_tone_support":false,"name":"honeybee","slug":"honeybee","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪲","skin_tone_support":false,"name":"beetle","slug":"beetle","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🐞","skin_tone_support":false,"name":"lady beetle","slug":"lady_beetle","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🦗","skin_tone_support":false,"name":"cricket","slug":"cricket","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🪳","skin_tone_support":false,"name":"cockroach","slug":"cockroach","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🕷️","skin_tone_support":false,"name":"spider","slug":"spider","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🕸️","skin_tone_support":false,"name":"spider web","slug":"spider_web","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🦂","skin_tone_support":false,"name":"scorpion","slug":"scorpion","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🦟","skin_tone_support":false,"name":"mosquito","slug":"mosquito","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🪰","skin_tone_support":false,"name":"fly","slug":"fly","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🪱","skin_tone_support":false,"name":"worm","slug":"worm","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🦠","skin_tone_support":false,"name":"microbe","slug":"microbe","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"💐","skin_tone_support":false,"name":"bouquet","slug":"bouquet","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌸","skin_tone_support":false,"name":"cherry blossom","slug":"cherry_blossom","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💮","skin_tone_support":false,"name":"white flower","slug":"white_flower","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪷","skin_tone_support":false,"name":"lotus","slug":"lotus","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🏵️","skin_tone_support":false,"name":"rosette","slug":"rosette","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌹","skin_tone_support":false,"name":"rose","slug":"rose","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥀","skin_tone_support":false,"name":"wilted flower","slug":"wilted_flower","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🌺","skin_tone_support":false,"name":"hibiscus","slug":"hibiscus","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌻","skin_tone_support":false,"name":"sunflower","slug":"sunflower","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌼","skin_tone_support":false,"name":"blossom","slug":"blossom","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌷","skin_tone_support":false,"name":"tulip","slug":"tulip","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪻","skin_tone_support":false,"name":"hyacinth","slug":"hyacinth","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"🌱","skin_tone_support":false,"name":"seedling","slug":"seedling","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪴","skin_tone_support":false,"name":"potted plant","slug":"potted_plant","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🌲","skin_tone_support":false,"name":"evergreen tree","slug":"evergreen_tree","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🌳","skin_tone_support":false,"name":"deciduous tree","slug":"deciduous_tree","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🌴","skin_tone_support":false,"name":"palm tree","slug":"palm_tree","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌵","skin_tone_support":false,"name":"cactus","slug":"cactus","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌾","skin_tone_support":false,"name":"sheaf of rice","slug":"sheaf_of_rice","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌿","skin_tone_support":false,"name":"herb","slug":"herb","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"☘️","skin_tone_support":false,"name":"shamrock","slug":"shamrock","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🍀","skin_tone_support":false,"name":"four leaf clover","slug":"four_leaf_clover","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍁","skin_tone_support":false,"name":"maple leaf","slug":"maple_leaf","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍂","skin_tone_support":false,"name":"fallen leaf","slug":"fallen_leaf","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍃","skin_tone_support":false,"name":"leaf fluttering in wind","slug":"leaf_fluttering_in_wind","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪹","skin_tone_support":false,"name":"empty nest","slug":"empty_nest","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🪺","skin_tone_support":false,"name":"nest with eggs","slug":"nest_with_eggs","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🍄","skin_tone_support":false,"name":"mushroom","slug":"mushroom","unicode_version":"0.6","emoji_version":"0.6"}],"Food & Drink":[{"emoji":"🍇","skin_tone_support":false,"name":"grapes","slug":"grapes","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍈","skin_tone_support":false,"name":"melon","slug":"melon","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍉","skin_tone_support":false,"name":"watermelon","slug":"watermelon","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍊","skin_tone_support":false,"name":"tangerine","slug":"tangerine","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍋","skin_tone_support":false,"name":"lemon","slug":"lemon","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🍌","skin_tone_support":false,"name":"banana","slug":"banana","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍍","skin_tone_support":false,"name":"pineapple","slug":"pineapple","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥭","skin_tone_support":false,"name":"mango","slug":"mango","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🍎","skin_tone_support":false,"name":"red apple","slug":"red_apple","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍏","skin_tone_support":false,"name":"green apple","slug":"green_apple","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍐","skin_tone_support":false,"name":"pear","slug":"pear","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🍑","skin_tone_support":false,"name":"peach","slug":"peach","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍒","skin_tone_support":false,"name":"cherries","slug":"cherries","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍓","skin_tone_support":false,"name":"strawberry","slug":"strawberry","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🫐","skin_tone_support":false,"name":"blueberries","slug":"blueberries","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🥝","skin_tone_support":false,"name":"kiwi fruit","slug":"kiwi_fruit","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🍅","skin_tone_support":false,"name":"tomato","slug":"tomato","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🫒","skin_tone_support":false,"name":"olive","slug":"olive","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🥥","skin_tone_support":false,"name":"coconut","slug":"coconut","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🥑","skin_tone_support":false,"name":"avocado","slug":"avocado","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🍆","skin_tone_support":false,"name":"eggplant","slug":"eggplant","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥔","skin_tone_support":false,"name":"potato","slug":"potato","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🥕","skin_tone_support":false,"name":"carrot","slug":"carrot","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🌽","skin_tone_support":false,"name":"ear of corn","slug":"ear_of_corn","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌶️","skin_tone_support":false,"name":"hot pepper","slug":"hot_pepper","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🫑","skin_tone_support":false,"name":"bell pepper","slug":"bell_pepper","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🥒","skin_tone_support":false,"name":"cucumber","slug":"cucumber","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🥬","skin_tone_support":false,"name":"leafy green","slug":"leafy_green","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🥦","skin_tone_support":false,"name":"broccoli","slug":"broccoli","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧄","skin_tone_support":false,"name":"garlic","slug":"garlic","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧅","skin_tone_support":false,"name":"onion","slug":"onion","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🥜","skin_tone_support":false,"name":"peanuts","slug":"peanuts","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🫘","skin_tone_support":false,"name":"beans","slug":"beans","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🌰","skin_tone_support":false,"name":"chestnut","slug":"chestnut","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🫚","skin_tone_support":false,"name":"ginger root","slug":"ginger_root","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"🫛","skin_tone_support":false,"name":"pea pod","slug":"pea_pod","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"🍞","skin_tone_support":false,"name":"bread","slug":"bread","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥐","skin_tone_support":false,"name":"croissant","slug":"croissant","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🥖","skin_tone_support":false,"name":"baguette bread","slug":"baguette_bread","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🫓","skin_tone_support":false,"name":"flatbread","slug":"flatbread","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🥨","skin_tone_support":false,"name":"pretzel","slug":"pretzel","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🥯","skin_tone_support":false,"name":"bagel","slug":"bagel","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🥞","skin_tone_support":false,"name":"pancakes","slug":"pancakes","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🧇","skin_tone_support":false,"name":"waffle","slug":"waffle","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧀","skin_tone_support":false,"name":"cheese wedge","slug":"cheese_wedge","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🍖","skin_tone_support":false,"name":"meat on bone","slug":"meat_on_bone","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍗","skin_tone_support":false,"name":"poultry leg","slug":"poultry_leg","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥩","skin_tone_support":false,"name":"cut of meat","slug":"cut_of_meat","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🥓","skin_tone_support":false,"name":"bacon","slug":"bacon","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🍔","skin_tone_support":false,"name":"hamburger","slug":"hamburger","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍟","skin_tone_support":false,"name":"french fries","slug":"french_fries","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍕","skin_tone_support":false,"name":"pizza","slug":"pizza","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌭","skin_tone_support":false,"name":"hot dog","slug":"hot_dog","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🥪","skin_tone_support":false,"name":"sandwich","slug":"sandwich","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🌮","skin_tone_support":false,"name":"taco","slug":"taco","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🌯","skin_tone_support":false,"name":"burrito","slug":"burrito","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🫔","skin_tone_support":false,"name":"tamale","slug":"tamale","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🥙","skin_tone_support":false,"name":"stuffed flatbread","slug":"stuffed_flatbread","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🧆","skin_tone_support":false,"name":"falafel","slug":"falafel","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🥚","skin_tone_support":false,"name":"egg","slug":"egg","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🍳","skin_tone_support":false,"name":"cooking","slug":"cooking","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥘","skin_tone_support":false,"name":"shallow pan of food","slug":"shallow_pan_of_food","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🍲","skin_tone_support":false,"name":"pot of food","slug":"pot_of_food","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🫕","skin_tone_support":false,"name":"fondue","slug":"fondue","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🥣","skin_tone_support":false,"name":"bowl with spoon","slug":"bowl_with_spoon","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🥗","skin_tone_support":false,"name":"green salad","slug":"green_salad","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🍿","skin_tone_support":false,"name":"popcorn","slug":"popcorn","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🧈","skin_tone_support":false,"name":"butter","slug":"butter","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧂","skin_tone_support":false,"name":"salt","slug":"salt","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🥫","skin_tone_support":false,"name":"canned food","slug":"canned_food","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🍱","skin_tone_support":false,"name":"bento box","slug":"bento_box","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍘","skin_tone_support":false,"name":"rice cracker","slug":"rice_cracker","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍙","skin_tone_support":false,"name":"rice ball","slug":"rice_ball","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍚","skin_tone_support":false,"name":"cooked rice","slug":"cooked_rice","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍛","skin_tone_support":false,"name":"curry rice","slug":"curry_rice","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍜","skin_tone_support":false,"name":"steaming bowl","slug":"steaming_bowl","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍝","skin_tone_support":false,"name":"spaghetti","slug":"spaghetti","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍠","skin_tone_support":false,"name":"roasted sweet potato","slug":"roasted_sweet_potato","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍢","skin_tone_support":false,"name":"oden","slug":"oden","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍣","skin_tone_support":false,"name":"sushi","slug":"sushi","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍤","skin_tone_support":false,"name":"fried shrimp","slug":"fried_shrimp","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍥","skin_tone_support":false,"name":"fish cake with swirl","slug":"fish_cake_with_swirl","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥮","skin_tone_support":false,"name":"moon cake","slug":"moon_cake","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🍡","skin_tone_support":false,"name":"dango","slug":"dango","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥟","skin_tone_support":false,"name":"dumpling","slug":"dumpling","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🥠","skin_tone_support":false,"name":"fortune cookie","slug":"fortune_cookie","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🥡","skin_tone_support":false,"name":"takeout box","slug":"takeout_box","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🦀","skin_tone_support":false,"name":"crab","slug":"crab","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🦞","skin_tone_support":false,"name":"lobster","slug":"lobster","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🦐","skin_tone_support":false,"name":"shrimp","slug":"shrimp","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🦑","skin_tone_support":false,"name":"squid","slug":"squid","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🦪","skin_tone_support":false,"name":"oyster","slug":"oyster","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🍦","skin_tone_support":false,"name":"soft ice cream","slug":"soft_ice_cream","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍧","skin_tone_support":false,"name":"shaved ice","slug":"shaved_ice","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍨","skin_tone_support":false,"name":"ice cream","slug":"ice_cream","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍩","skin_tone_support":false,"name":"doughnut","slug":"doughnut","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍪","skin_tone_support":false,"name":"cookie","slug":"cookie","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎂","skin_tone_support":false,"name":"birthday cake","slug":"birthday_cake","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍰","skin_tone_support":false,"name":"shortcake","slug":"shortcake","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🧁","skin_tone_support":false,"name":"cupcake","slug":"cupcake","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🥧","skin_tone_support":false,"name":"pie","slug":"pie","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🍫","skin_tone_support":false,"name":"chocolate bar","slug":"chocolate_bar","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍬","skin_tone_support":false,"name":"candy","slug":"candy","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍭","skin_tone_support":false,"name":"lollipop","slug":"lollipop","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍮","skin_tone_support":false,"name":"custard","slug":"custard","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍯","skin_tone_support":false,"name":"honey pot","slug":"honey_pot","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍼","skin_tone_support":false,"name":"baby bottle","slug":"baby_bottle","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🥛","skin_tone_support":false,"name":"glass of milk","slug":"glass_of_milk","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"☕","skin_tone_support":false,"name":"hot beverage","slug":"hot_beverage","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🫖","skin_tone_support":false,"name":"teapot","slug":"teapot","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🍵","skin_tone_support":false,"name":"teacup without handle","slug":"teacup_without_handle","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍶","skin_tone_support":false,"name":"sake","slug":"sake","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍾","skin_tone_support":false,"name":"bottle with popping cork","slug":"bottle_with_popping_cork","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🍷","skin_tone_support":false,"name":"wine glass","slug":"wine_glass","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍸","skin_tone_support":false,"name":"cocktail glass","slug":"cocktail_glass","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍹","skin_tone_support":false,"name":"tropical drink","slug":"tropical_drink","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍺","skin_tone_support":false,"name":"beer mug","slug":"beer_mug","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🍻","skin_tone_support":false,"name":"clinking beer mugs","slug":"clinking_beer_mugs","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥂","skin_tone_support":false,"name":"clinking glasses","slug":"clinking_glasses","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🥃","skin_tone_support":false,"name":"tumbler glass","slug":"tumbler_glass","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🫗","skin_tone_support":false,"name":"pouring liquid","slug":"pouring_liquid","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🥤","skin_tone_support":false,"name":"cup with straw","slug":"cup_with_straw","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧋","skin_tone_support":false,"name":"bubble tea","slug":"bubble_tea","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🧃","skin_tone_support":false,"name":"beverage box","slug":"beverage_box","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧉","skin_tone_support":false,"name":"mate","slug":"mate","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧊","skin_tone_support":false,"name":"ice","slug":"ice","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🥢","skin_tone_support":false,"name":"chopsticks","slug":"chopsticks","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🍽️","skin_tone_support":false,"name":"fork and knife with plate","slug":"fork_and_knife_with_plate","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🍴","skin_tone_support":false,"name":"fork and knife","slug":"fork_and_knife","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥄","skin_tone_support":false,"name":"spoon","slug":"spoon","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🔪","skin_tone_support":false,"name":"kitchen knife","slug":"kitchen_knife","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🫙","skin_tone_support":false,"name":"jar","slug":"jar","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🏺","skin_tone_support":false,"name":"amphora","slug":"amphora","unicode_version":"1.0","emoji_version":"1.0"}],"Travel & Places":[{"emoji":"🌍","skin_tone_support":false,"name":"globe showing Europe-Africa","slug":"globe_showing_europe_africa","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌎","skin_tone_support":false,"name":"globe showing Americas","slug":"globe_showing_americas","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌏","skin_tone_support":false,"name":"globe showing Asia-Australia","slug":"globe_showing_asia_australia","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌐","skin_tone_support":false,"name":"globe with meridians","slug":"globe_with_meridians","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🗺️","skin_tone_support":false,"name":"world map","slug":"world_map","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🗾","skin_tone_support":false,"name":"map of Japan","slug":"map_of_japan","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🧭","skin_tone_support":false,"name":"compass","slug":"compass","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🏔️","skin_tone_support":false,"name":"snow-capped mountain","slug":"snow_capped_mountain","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"⛰️","skin_tone_support":false,"name":"mountain","slug":"mountain","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌋","skin_tone_support":false,"name":"volcano","slug":"volcano","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🗻","skin_tone_support":false,"name":"mount fuji","slug":"mount_fuji","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏕️","skin_tone_support":false,"name":"camping","slug":"camping","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🏖️","skin_tone_support":false,"name":"beach with umbrella","slug":"beach_with_umbrella","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🏜️","skin_tone_support":false,"name":"desert","slug":"desert","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🏝️","skin_tone_support":false,"name":"desert island","slug":"desert_island","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🏞️","skin_tone_support":false,"name":"national park","slug":"national_park","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🏟️","skin_tone_support":false,"name":"stadium","slug":"stadium","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🏛️","skin_tone_support":false,"name":"classical building","slug":"classical_building","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🏗️","skin_tone_support":false,"name":"building construction","slug":"building_construction","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🧱","skin_tone_support":false,"name":"brick","slug":"brick","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🪨","skin_tone_support":false,"name":"rock","slug":"rock","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🪵","skin_tone_support":false,"name":"wood","slug":"wood","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🛖","skin_tone_support":false,"name":"hut","slug":"hut","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🏘️","skin_tone_support":false,"name":"houses","slug":"houses","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🏚️","skin_tone_support":false,"name":"derelict house","slug":"derelict_house","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🏠","skin_tone_support":false,"name":"house","slug":"house","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏡","skin_tone_support":false,"name":"house with garden","slug":"house_with_garden","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏢","skin_tone_support":false,"name":"office building","slug":"office_building","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏣","skin_tone_support":false,"name":"Japanese post office","slug":"japanese_post_office","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏤","skin_tone_support":false,"name":"post office","slug":"post_office","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🏥","skin_tone_support":false,"name":"hospital","slug":"hospital","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏦","skin_tone_support":false,"name":"bank","slug":"bank","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏨","skin_tone_support":false,"name":"hotel","slug":"hotel","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏩","skin_tone_support":false,"name":"love hotel","slug":"love_hotel","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏪","skin_tone_support":false,"name":"convenience store","slug":"convenience_store","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏫","skin_tone_support":false,"name":"school","slug":"school","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏬","skin_tone_support":false,"name":"department store","slug":"department_store","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏭","skin_tone_support":false,"name":"factory","slug":"factory","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏯","skin_tone_support":false,"name":"Japanese castle","slug":"japanese_castle","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏰","skin_tone_support":false,"name":"castle","slug":"castle","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💒","skin_tone_support":false,"name":"wedding","slug":"wedding","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🗼","skin_tone_support":false,"name":"Tokyo tower","slug":"tokyo_tower","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🗽","skin_tone_support":false,"name":"Statue of Liberty","slug":"statue_of_liberty","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⛪","skin_tone_support":false,"name":"church","slug":"church","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕌","skin_tone_support":false,"name":"mosque","slug":"mosque","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🛕","skin_tone_support":false,"name":"hindu temple","slug":"hindu_temple","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🕍","skin_tone_support":false,"name":"synagogue","slug":"synagogue","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"⛩️","skin_tone_support":false,"name":"shinto shrine","slug":"shinto_shrine","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🕋","skin_tone_support":false,"name":"kaaba","slug":"kaaba","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"⛲","skin_tone_support":false,"name":"fountain","slug":"fountain","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⛺","skin_tone_support":false,"name":"tent","slug":"tent","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌁","skin_tone_support":false,"name":"foggy","slug":"foggy","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌃","skin_tone_support":false,"name":"night with stars","slug":"night_with_stars","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏙️","skin_tone_support":false,"name":"cityscape","slug":"cityscape","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌄","skin_tone_support":false,"name":"sunrise over mountains","slug":"sunrise_over_mountains","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌅","skin_tone_support":false,"name":"sunrise","slug":"sunrise","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌆","skin_tone_support":false,"name":"cityscape at dusk","slug":"cityscape_at_dusk","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌇","skin_tone_support":false,"name":"sunset","slug":"sunset","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌉","skin_tone_support":false,"name":"bridge at night","slug":"bridge_at_night","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♨️","skin_tone_support":false,"name":"hot springs","slug":"hot_springs","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎠","skin_tone_support":false,"name":"carousel horse","slug":"carousel_horse","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛝","skin_tone_support":false,"name":"playground slide","slug":"playground_slide","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🎡","skin_tone_support":false,"name":"ferris wheel","slug":"ferris_wheel","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎢","skin_tone_support":false,"name":"roller coaster","slug":"roller_coaster","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💈","skin_tone_support":false,"name":"barber pole","slug":"barber_pole","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎪","skin_tone_support":false,"name":"circus tent","slug":"circus_tent","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚂","skin_tone_support":false,"name":"locomotive","slug":"locomotive","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚃","skin_tone_support":false,"name":"railway car","slug":"railway_car","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚄","skin_tone_support":false,"name":"high-speed train","slug":"high_speed_train","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚅","skin_tone_support":false,"name":"bullet train","slug":"bullet_train","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚆","skin_tone_support":false,"name":"train","slug":"train","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚇","skin_tone_support":false,"name":"metro","slug":"metro","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚈","skin_tone_support":false,"name":"light rail","slug":"light_rail","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚉","skin_tone_support":false,"name":"station","slug":"station","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚊","skin_tone_support":false,"name":"tram","slug":"tram","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚝","skin_tone_support":false,"name":"monorail","slug":"monorail","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚞","skin_tone_support":false,"name":"mountain railway","slug":"mountain_railway","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚋","skin_tone_support":false,"name":"tram car","slug":"tram_car","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚌","skin_tone_support":false,"name":"bus","slug":"bus","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚍","skin_tone_support":false,"name":"oncoming bus","slug":"oncoming_bus","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🚎","skin_tone_support":false,"name":"trolleybus","slug":"trolleybus","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚐","skin_tone_support":false,"name":"minibus","slug":"minibus","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚑","skin_tone_support":false,"name":"ambulance","slug":"ambulance","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚒","skin_tone_support":false,"name":"fire engine","slug":"fire_engine","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚓","skin_tone_support":false,"name":"police car","slug":"police_car","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚔","skin_tone_support":false,"name":"oncoming police car","slug":"oncoming_police_car","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🚕","skin_tone_support":false,"name":"taxi","slug":"taxi","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚖","skin_tone_support":false,"name":"oncoming taxi","slug":"oncoming_taxi","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚗","skin_tone_support":false,"name":"automobile","slug":"automobile","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚘","skin_tone_support":false,"name":"oncoming automobile","slug":"oncoming_automobile","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🚙","skin_tone_support":false,"name":"sport utility vehicle","slug":"sport_utility_vehicle","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛻","skin_tone_support":false,"name":"pickup truck","slug":"pickup_truck","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🚚","skin_tone_support":false,"name":"delivery truck","slug":"delivery_truck","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚛","skin_tone_support":false,"name":"articulated lorry","slug":"articulated_lorry","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚜","skin_tone_support":false,"name":"tractor","slug":"tractor","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🏎️","skin_tone_support":false,"name":"racing car","slug":"racing_car","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🏍️","skin_tone_support":false,"name":"motorcycle","slug":"motorcycle","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🛵","skin_tone_support":false,"name":"motor scooter","slug":"motor_scooter","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🦽","skin_tone_support":false,"name":"manual wheelchair","slug":"manual_wheelchair","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🦼","skin_tone_support":false,"name":"motorized wheelchair","slug":"motorized_wheelchair","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🛺","skin_tone_support":false,"name":"auto rickshaw","slug":"auto_rickshaw","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🚲","skin_tone_support":false,"name":"bicycle","slug":"bicycle","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛴","skin_tone_support":false,"name":"kick scooter","slug":"kick_scooter","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🛹","skin_tone_support":false,"name":"skateboard","slug":"skateboard","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🛼","skin_tone_support":false,"name":"roller skate","slug":"roller_skate","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🚏","skin_tone_support":false,"name":"bus stop","slug":"bus_stop","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛣️","skin_tone_support":false,"name":"motorway","slug":"motorway","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🛤️","skin_tone_support":false,"name":"railway track","slug":"railway_track","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🛢️","skin_tone_support":false,"name":"oil drum","slug":"oil_drum","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"⛽","skin_tone_support":false,"name":"fuel pump","slug":"fuel_pump","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛞","skin_tone_support":false,"name":"wheel","slug":"wheel","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🚨","skin_tone_support":false,"name":"police car light","slug":"police_car_light","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚥","skin_tone_support":false,"name":"horizontal traffic light","slug":"horizontal_traffic_light","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚦","skin_tone_support":false,"name":"vertical traffic light","slug":"vertical_traffic_light","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🛑","skin_tone_support":false,"name":"stop sign","slug":"stop_sign","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🚧","skin_tone_support":false,"name":"construction","slug":"construction","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⚓","skin_tone_support":false,"name":"anchor","slug":"anchor","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛟","skin_tone_support":false,"name":"ring buoy","slug":"ring_buoy","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"⛵","skin_tone_support":false,"name":"sailboat","slug":"sailboat","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛶","skin_tone_support":false,"name":"canoe","slug":"canoe","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🚤","skin_tone_support":false,"name":"speedboat","slug":"speedboat","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛳️","skin_tone_support":false,"name":"passenger ship","slug":"passenger_ship","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"⛴️","skin_tone_support":false,"name":"ferry","slug":"ferry","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🛥️","skin_tone_support":false,"name":"motor boat","slug":"motor_boat","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🚢","skin_tone_support":false,"name":"ship","slug":"ship","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"✈️","skin_tone_support":false,"name":"airplane","slug":"airplane","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛩️","skin_tone_support":false,"name":"small airplane","slug":"small_airplane","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🛫","skin_tone_support":false,"name":"airplane departure","slug":"airplane_departure","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🛬","skin_tone_support":false,"name":"airplane arrival","slug":"airplane_arrival","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🪂","skin_tone_support":false,"name":"parachute","slug":"parachute","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"💺","skin_tone_support":false,"name":"seat","slug":"seat","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚁","skin_tone_support":false,"name":"helicopter","slug":"helicopter","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚟","skin_tone_support":false,"name":"suspension railway","slug":"suspension_railway","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚠","skin_tone_support":false,"name":"mountain cableway","slug":"mountain_cableway","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚡","skin_tone_support":false,"name":"aerial tramway","slug":"aerial_tramway","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🛰️","skin_tone_support":false,"name":"satellite","slug":"satellite","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🚀","skin_tone_support":false,"name":"rocket","slug":"rocket","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛸","skin_tone_support":false,"name":"flying saucer","slug":"flying_saucer","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🛎️","skin_tone_support":false,"name":"bellhop bell","slug":"bellhop_bell","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🧳","skin_tone_support":false,"name":"luggage","slug":"luggage","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"⌛","skin_tone_support":false,"name":"hourglass done","slug":"hourglass_done","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⏳","skin_tone_support":false,"name":"hourglass not done","slug":"hourglass_not_done","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⌚","skin_tone_support":false,"name":"watch","slug":"watch","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⏰","skin_tone_support":false,"name":"alarm clock","slug":"alarm_clock","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⏱️","skin_tone_support":false,"name":"stopwatch","slug":"stopwatch","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"⏲️","skin_tone_support":false,"name":"timer clock","slug":"timer_clock","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🕰️","skin_tone_support":false,"name":"mantelpiece clock","slug":"mantelpiece_clock","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🕛","skin_tone_support":false,"name":"twelve o’clock","slug":"twelve_o_clock","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕧","skin_tone_support":false,"name":"twelve-thirty","slug":"twelve_thirty","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🕐","skin_tone_support":false,"name":"one o’clock","slug":"one_o_clock","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕜","skin_tone_support":false,"name":"one-thirty","slug":"one_thirty","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🕑","skin_tone_support":false,"name":"two o’clock","slug":"two_o_clock","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕝","skin_tone_support":false,"name":"two-thirty","slug":"two_thirty","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🕒","skin_tone_support":false,"name":"three o’clock","slug":"three_o_clock","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕞","skin_tone_support":false,"name":"three-thirty","slug":"three_thirty","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🕓","skin_tone_support":false,"name":"four o’clock","slug":"four_o_clock","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕟","skin_tone_support":false,"name":"four-thirty","slug":"four_thirty","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🕔","skin_tone_support":false,"name":"five o’clock","slug":"five_o_clock","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕠","skin_tone_support":false,"name":"five-thirty","slug":"five_thirty","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🕕","skin_tone_support":false,"name":"six o’clock","slug":"six_o_clock","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕡","skin_tone_support":false,"name":"six-thirty","slug":"six_thirty","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🕖","skin_tone_support":false,"name":"seven o’clock","slug":"seven_o_clock","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕢","skin_tone_support":false,"name":"seven-thirty","slug":"seven_thirty","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🕗","skin_tone_support":false,"name":"eight o’clock","slug":"eight_o_clock","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕣","skin_tone_support":false,"name":"eight-thirty","slug":"eight_thirty","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🕘","skin_tone_support":false,"name":"nine o’clock","slug":"nine_o_clock","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕤","skin_tone_support":false,"name":"nine-thirty","slug":"nine_thirty","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🕙","skin_tone_support":false,"name":"ten o’clock","slug":"ten_o_clock","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕥","skin_tone_support":false,"name":"ten-thirty","slug":"ten_thirty","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🕚","skin_tone_support":false,"name":"eleven o’clock","slug":"eleven_o_clock","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕦","skin_tone_support":false,"name":"eleven-thirty","slug":"eleven_thirty","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌑","skin_tone_support":false,"name":"new moon","slug":"new_moon","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌒","skin_tone_support":false,"name":"waxing crescent moon","slug":"waxing_crescent_moon","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🌓","skin_tone_support":false,"name":"first quarter moon","slug":"first_quarter_moon","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌔","skin_tone_support":false,"name":"waxing gibbous moon","slug":"waxing_gibbous_moon","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌕","skin_tone_support":false,"name":"full moon","slug":"full_moon","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌖","skin_tone_support":false,"name":"waning gibbous moon","slug":"waning_gibbous_moon","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🌗","skin_tone_support":false,"name":"last quarter moon","slug":"last_quarter_moon","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🌘","skin_tone_support":false,"name":"waning crescent moon","slug":"waning_crescent_moon","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🌙","skin_tone_support":false,"name":"crescent moon","slug":"crescent_moon","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌚","skin_tone_support":false,"name":"new moon face","slug":"new_moon_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🌛","skin_tone_support":false,"name":"first quarter moon face","slug":"first_quarter_moon_face","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌜","skin_tone_support":false,"name":"last quarter moon face","slug":"last_quarter_moon_face","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌡️","skin_tone_support":false,"name":"thermometer","slug":"thermometer","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"☀️","skin_tone_support":false,"name":"sun","slug":"sun","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌝","skin_tone_support":false,"name":"full moon face","slug":"full_moon_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🌞","skin_tone_support":false,"name":"sun with face","slug":"sun_with_face","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🪐","skin_tone_support":false,"name":"ringed planet","slug":"ringed_planet","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"⭐","skin_tone_support":false,"name":"star","slug":"star","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌟","skin_tone_support":false,"name":"glowing star","slug":"glowing_star","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌠","skin_tone_support":false,"name":"shooting star","slug":"shooting_star","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌌","skin_tone_support":false,"name":"milky way","slug":"milky_way","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"☁️","skin_tone_support":false,"name":"cloud","slug":"cloud","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⛅","skin_tone_support":false,"name":"sun behind cloud","slug":"sun_behind_cloud","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⛈️","skin_tone_support":false,"name":"cloud with lightning and rain","slug":"cloud_with_lightning_and_rain","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌤️","skin_tone_support":false,"name":"sun behind small cloud","slug":"sun_behind_small_cloud","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌥️","skin_tone_support":false,"name":"sun behind large cloud","slug":"sun_behind_large_cloud","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌦️","skin_tone_support":false,"name":"sun behind rain cloud","slug":"sun_behind_rain_cloud","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌧️","skin_tone_support":false,"name":"cloud with rain","slug":"cloud_with_rain","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌨️","skin_tone_support":false,"name":"cloud with snow","slug":"cloud_with_snow","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌩️","skin_tone_support":false,"name":"cloud with lightning","slug":"cloud_with_lightning","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌪️","skin_tone_support":false,"name":"tornado","slug":"tornado","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌫️","skin_tone_support":false,"name":"fog","slug":"fog","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌬️","skin_tone_support":false,"name":"wind face","slug":"wind_face","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🌀","skin_tone_support":false,"name":"cyclone","slug":"cyclone","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌈","skin_tone_support":false,"name":"rainbow","slug":"rainbow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌂","skin_tone_support":false,"name":"closed umbrella","slug":"closed_umbrella","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"☂️","skin_tone_support":false,"name":"umbrella","slug":"umbrella","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"☔","skin_tone_support":false,"name":"umbrella with rain drops","slug":"umbrella_with_rain_drops","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⛱️","skin_tone_support":false,"name":"umbrella on ground","slug":"umbrella_on_ground","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"⚡","skin_tone_support":false,"name":"high voltage","slug":"high_voltage","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"❄️","skin_tone_support":false,"name":"snowflake","slug":"snowflake","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"☃️","skin_tone_support":false,"name":"snowman","slug":"snowman","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"⛄","skin_tone_support":false,"name":"snowman without snow","slug":"snowman_without_snow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"☄️","skin_tone_support":false,"name":"comet","slug":"comet","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🔥","skin_tone_support":false,"name":"fire","slug":"fire","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💧","skin_tone_support":false,"name":"droplet","slug":"droplet","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🌊","skin_tone_support":false,"name":"water wave","slug":"water_wave","unicode_version":"0.6","emoji_version":"0.6"}],"Activities":[{"emoji":"🎃","skin_tone_support":false,"name":"jack-o-lantern","slug":"jack_o_lantern","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎄","skin_tone_support":false,"name":"Christmas tree","slug":"christmas_tree","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎆","skin_tone_support":false,"name":"fireworks","slug":"fireworks","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎇","skin_tone_support":false,"name":"sparkler","slug":"sparkler","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🧨","skin_tone_support":false,"name":"firecracker","slug":"firecracker","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"✨","skin_tone_support":false,"name":"sparkles","slug":"sparkles","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎈","skin_tone_support":false,"name":"balloon","slug":"balloon","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎉","skin_tone_support":false,"name":"party popper","slug":"party_popper","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎊","skin_tone_support":false,"name":"confetti ball","slug":"confetti_ball","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎋","skin_tone_support":false,"name":"tanabata tree","slug":"tanabata_tree","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎍","skin_tone_support":false,"name":"pine decoration","slug":"pine_decoration","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎎","skin_tone_support":false,"name":"Japanese dolls","slug":"japanese_dolls","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎏","skin_tone_support":false,"name":"carp streamer","slug":"carp_streamer","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎐","skin_tone_support":false,"name":"wind chime","slug":"wind_chime","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎑","skin_tone_support":false,"name":"moon viewing ceremony","slug":"moon_viewing_ceremony","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🧧","skin_tone_support":false,"name":"red envelope","slug":"red_envelope","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🎀","skin_tone_support":false,"name":"ribbon","slug":"ribbon","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎁","skin_tone_support":false,"name":"wrapped gift","slug":"wrapped_gift","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎗️","skin_tone_support":false,"name":"reminder ribbon","slug":"reminder_ribbon","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🎟️","skin_tone_support":false,"name":"admission tickets","slug":"admission_tickets","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🎫","skin_tone_support":false,"name":"ticket","slug":"ticket","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎖️","skin_tone_support":false,"name":"military medal","slug":"military_medal","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🏆","skin_tone_support":false,"name":"trophy","slug":"trophy","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏅","skin_tone_support":false,"name":"sports medal","slug":"sports_medal","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🥇","skin_tone_support":false,"name":"1st place medal","slug":"1st_place_medal","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🥈","skin_tone_support":false,"name":"2nd place medal","slug":"2nd_place_medal","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🥉","skin_tone_support":false,"name":"3rd place medal","slug":"3rd_place_medal","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"⚽","skin_tone_support":false,"name":"soccer ball","slug":"soccer_ball","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⚾","skin_tone_support":false,"name":"baseball","slug":"baseball","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥎","skin_tone_support":false,"name":"softball","slug":"softball","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🏀","skin_tone_support":false,"name":"basketball","slug":"basketball","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏐","skin_tone_support":false,"name":"volleyball","slug":"volleyball","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🏈","skin_tone_support":false,"name":"american football","slug":"american_football","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏉","skin_tone_support":false,"name":"rugby football","slug":"rugby_football","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🎾","skin_tone_support":false,"name":"tennis","slug":"tennis","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥏","skin_tone_support":false,"name":"flying disc","slug":"flying_disc","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🎳","skin_tone_support":false,"name":"bowling","slug":"bowling","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏏","skin_tone_support":false,"name":"cricket game","slug":"cricket_game","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🏑","skin_tone_support":false,"name":"field hockey","slug":"field_hockey","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🏒","skin_tone_support":false,"name":"ice hockey","slug":"ice_hockey","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🥍","skin_tone_support":false,"name":"lacrosse","slug":"lacrosse","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🏓","skin_tone_support":false,"name":"ping pong","slug":"ping_pong","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🏸","skin_tone_support":false,"name":"badminton","slug":"badminton","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🥊","skin_tone_support":false,"name":"boxing glove","slug":"boxing_glove","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🥋","skin_tone_support":false,"name":"martial arts uniform","slug":"martial_arts_uniform","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🥅","skin_tone_support":false,"name":"goal net","slug":"goal_net","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"⛳","skin_tone_support":false,"name":"flag in hole","slug":"flag_in_hole","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⛸️","skin_tone_support":false,"name":"ice skate","slug":"ice_skate","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🎣","skin_tone_support":false,"name":"fishing pole","slug":"fishing_pole","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🤿","skin_tone_support":false,"name":"diving mask","slug":"diving_mask","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🎽","skin_tone_support":false,"name":"running shirt","slug":"running_shirt","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎿","skin_tone_support":false,"name":"skis","slug":"skis","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛷","skin_tone_support":false,"name":"sled","slug":"sled","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🥌","skin_tone_support":false,"name":"curling stone","slug":"curling_stone","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🎯","skin_tone_support":false,"name":"bullseye","slug":"bullseye","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪀","skin_tone_support":false,"name":"yo-yo","slug":"yo_yo","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🪁","skin_tone_support":false,"name":"kite","slug":"kite","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🔫","skin_tone_support":false,"name":"water pistol","slug":"water_pistol","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎱","skin_tone_support":false,"name":"pool 8 ball","slug":"pool_8_ball","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔮","skin_tone_support":false,"name":"crystal ball","slug":"crystal_ball","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪄","skin_tone_support":false,"name":"magic wand","slug":"magic_wand","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🎮","skin_tone_support":false,"name":"video game","slug":"video_game","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕹️","skin_tone_support":false,"name":"joystick","slug":"joystick","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🎰","skin_tone_support":false,"name":"slot machine","slug":"slot_machine","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎲","skin_tone_support":false,"name":"game die","slug":"game_die","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🧩","skin_tone_support":false,"name":"puzzle piece","slug":"puzzle_piece","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🧸","skin_tone_support":false,"name":"teddy bear","slug":"teddy_bear","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🪅","skin_tone_support":false,"name":"piñata","slug":"pinata","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🪩","skin_tone_support":false,"name":"mirror ball","slug":"mirror_ball","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🪆","skin_tone_support":false,"name":"nesting dolls","slug":"nesting_dolls","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"♠️","skin_tone_support":false,"name":"spade suit","slug":"spade_suit","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♥️","skin_tone_support":false,"name":"heart suit","slug":"heart_suit","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♦️","skin_tone_support":false,"name":"diamond suit","slug":"diamond_suit","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♣️","skin_tone_support":false,"name":"club suit","slug":"club_suit","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♟️","skin_tone_support":false,"name":"chess pawn","slug":"chess_pawn","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🃏","skin_tone_support":false,"name":"joker","slug":"joker","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🀄","skin_tone_support":false,"name":"mahjong red dragon","slug":"mahjong_red_dragon","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎴","skin_tone_support":false,"name":"flower playing cards","slug":"flower_playing_cards","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎭","skin_tone_support":false,"name":"performing arts","slug":"performing_arts","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🖼️","skin_tone_support":false,"name":"framed picture","slug":"framed_picture","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🎨","skin_tone_support":false,"name":"artist palette","slug":"artist_palette","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🧵","skin_tone_support":false,"name":"thread","slug":"thread","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🪡","skin_tone_support":false,"name":"sewing needle","slug":"sewing_needle","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🧶","skin_tone_support":false,"name":"yarn","slug":"yarn","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🪢","skin_tone_support":false,"name":"knot","slug":"knot","unicode_version":"13.0","emoji_version":"13.0"}],"Objects":[{"emoji":"👓","skin_tone_support":false,"name":"glasses","slug":"glasses","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕶️","skin_tone_support":false,"name":"sunglasses","slug":"sunglasses","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🥽","skin_tone_support":false,"name":"goggles","slug":"goggles","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🥼","skin_tone_support":false,"name":"lab coat","slug":"lab_coat","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🦺","skin_tone_support":false,"name":"safety vest","slug":"safety_vest","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"👔","skin_tone_support":false,"name":"necktie","slug":"necktie","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👕","skin_tone_support":false,"name":"t-shirt","slug":"t_shirt","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👖","skin_tone_support":false,"name":"jeans","slug":"jeans","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🧣","skin_tone_support":false,"name":"scarf","slug":"scarf","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧤","skin_tone_support":false,"name":"gloves","slug":"gloves","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧥","skin_tone_support":false,"name":"coat","slug":"coat","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🧦","skin_tone_support":false,"name":"socks","slug":"socks","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"👗","skin_tone_support":false,"name":"dress","slug":"dress","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👘","skin_tone_support":false,"name":"kimono","slug":"kimono","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥻","skin_tone_support":false,"name":"sari","slug":"sari","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🩱","skin_tone_support":false,"name":"one-piece swimsuit","slug":"one_piece_swimsuit","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🩲","skin_tone_support":false,"name":"briefs","slug":"briefs","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🩳","skin_tone_support":false,"name":"shorts","slug":"shorts","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"👙","skin_tone_support":false,"name":"bikini","slug":"bikini","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👚","skin_tone_support":false,"name":"woman’s clothes","slug":"woman_s_clothes","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪭","skin_tone_support":false,"name":"folding hand fan","slug":"folding_hand_fan","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"👛","skin_tone_support":false,"name":"purse","slug":"purse","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👜","skin_tone_support":false,"name":"handbag","slug":"handbag","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👝","skin_tone_support":false,"name":"clutch bag","slug":"clutch_bag","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛍️","skin_tone_support":false,"name":"shopping bags","slug":"shopping_bags","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🎒","skin_tone_support":false,"name":"backpack","slug":"backpack","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🩴","skin_tone_support":false,"name":"thong sandal","slug":"thong_sandal","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"👞","skin_tone_support":false,"name":"man’s shoe","slug":"man_s_shoe","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👟","skin_tone_support":false,"name":"running shoe","slug":"running_shoe","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🥾","skin_tone_support":false,"name":"hiking boot","slug":"hiking_boot","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🥿","skin_tone_support":false,"name":"flat shoe","slug":"flat_shoe","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"👠","skin_tone_support":false,"name":"high-heeled shoe","slug":"high_heeled_shoe","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👡","skin_tone_support":false,"name":"woman’s sandal","slug":"woman_s_sandal","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🩰","skin_tone_support":false,"name":"ballet shoes","slug":"ballet_shoes","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"👢","skin_tone_support":false,"name":"woman’s boot","slug":"woman_s_boot","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪮","skin_tone_support":false,"name":"hair pick","slug":"hair_pick","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"👑","skin_tone_support":false,"name":"crown","slug":"crown","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"👒","skin_tone_support":false,"name":"woman’s hat","slug":"woman_s_hat","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎩","skin_tone_support":false,"name":"top hat","slug":"top_hat","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎓","skin_tone_support":false,"name":"graduation cap","slug":"graduation_cap","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🧢","skin_tone_support":false,"name":"billed cap","slug":"billed_cap","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🪖","skin_tone_support":false,"name":"military helmet","slug":"military_helmet","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"⛑️","skin_tone_support":false,"name":"rescue worker’s helmet","slug":"rescue_worker_s_helmet","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"📿","skin_tone_support":false,"name":"prayer beads","slug":"prayer_beads","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"💄","skin_tone_support":false,"name":"lipstick","slug":"lipstick","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💍","skin_tone_support":false,"name":"ring","slug":"ring","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💎","skin_tone_support":false,"name":"gem stone","slug":"gem_stone","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔇","skin_tone_support":false,"name":"muted speaker","slug":"muted_speaker","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🔈","skin_tone_support":false,"name":"speaker low volume","slug":"speaker_low_volume","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🔉","skin_tone_support":false,"name":"speaker medium volume","slug":"speaker_medium_volume","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🔊","skin_tone_support":false,"name":"speaker high volume","slug":"speaker_high_volume","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📢","skin_tone_support":false,"name":"loudspeaker","slug":"loudspeaker","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📣","skin_tone_support":false,"name":"megaphone","slug":"megaphone","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📯","skin_tone_support":false,"name":"postal horn","slug":"postal_horn","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🔔","skin_tone_support":false,"name":"bell","slug":"bell","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔕","skin_tone_support":false,"name":"bell with slash","slug":"bell_with_slash","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🎼","skin_tone_support":false,"name":"musical score","slug":"musical_score","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎵","skin_tone_support":false,"name":"musical note","slug":"musical_note","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎶","skin_tone_support":false,"name":"musical notes","slug":"musical_notes","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎙️","skin_tone_support":false,"name":"studio microphone","slug":"studio_microphone","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🎚️","skin_tone_support":false,"name":"level slider","slug":"level_slider","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🎛️","skin_tone_support":false,"name":"control knobs","slug":"control_knobs","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🎤","skin_tone_support":false,"name":"microphone","slug":"microphone","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎧","skin_tone_support":false,"name":"headphone","slug":"headphone","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📻","skin_tone_support":false,"name":"radio","slug":"radio","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎷","skin_tone_support":false,"name":"saxophone","slug":"saxophone","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪗","skin_tone_support":false,"name":"accordion","slug":"accordion","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🎸","skin_tone_support":false,"name":"guitar","slug":"guitar","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎹","skin_tone_support":false,"name":"musical keyboard","slug":"musical_keyboard","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎺","skin_tone_support":false,"name":"trumpet","slug":"trumpet","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎻","skin_tone_support":false,"name":"violin","slug":"violin","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪕","skin_tone_support":false,"name":"banjo","slug":"banjo","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🥁","skin_tone_support":false,"name":"drum","slug":"drum","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🪘","skin_tone_support":false,"name":"long drum","slug":"long_drum","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🪇","skin_tone_support":false,"name":"maracas","slug":"maracas","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"🪈","skin_tone_support":false,"name":"flute","slug":"flute","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"📱","skin_tone_support":false,"name":"mobile phone","slug":"mobile_phone","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📲","skin_tone_support":false,"name":"mobile phone with arrow","slug":"mobile_phone_with_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"☎️","skin_tone_support":false,"name":"telephone","slug":"telephone","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📞","skin_tone_support":false,"name":"telephone receiver","slug":"telephone_receiver","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📟","skin_tone_support":false,"name":"pager","slug":"pager","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📠","skin_tone_support":false,"name":"fax machine","slug":"fax_machine","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔋","skin_tone_support":false,"name":"battery","slug":"battery","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪫","skin_tone_support":false,"name":"low battery","slug":"low_battery","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🔌","skin_tone_support":false,"name":"electric plug","slug":"electric_plug","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💻","skin_tone_support":false,"name":"laptop","slug":"laptop","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🖥️","skin_tone_support":false,"name":"desktop computer","slug":"desktop_computer","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🖨️","skin_tone_support":false,"name":"printer","slug":"printer","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"⌨️","skin_tone_support":false,"name":"keyboard","slug":"keyboard","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🖱️","skin_tone_support":false,"name":"computer mouse","slug":"computer_mouse","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🖲️","skin_tone_support":false,"name":"trackball","slug":"trackball","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"💽","skin_tone_support":false,"name":"computer disk","slug":"computer_disk","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💾","skin_tone_support":false,"name":"floppy disk","slug":"floppy_disk","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💿","skin_tone_support":false,"name":"optical disk","slug":"optical_disk","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📀","skin_tone_support":false,"name":"dvd","slug":"dvd","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🧮","skin_tone_support":false,"name":"abacus","slug":"abacus","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🎥","skin_tone_support":false,"name":"movie camera","slug":"movie_camera","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎞️","skin_tone_support":false,"name":"film frames","slug":"film_frames","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"📽️","skin_tone_support":false,"name":"film projector","slug":"film_projector","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🎬","skin_tone_support":false,"name":"clapper board","slug":"clapper_board","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📺","skin_tone_support":false,"name":"television","slug":"television","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📷","skin_tone_support":false,"name":"camera","slug":"camera","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📸","skin_tone_support":false,"name":"camera with flash","slug":"camera_with_flash","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"📹","skin_tone_support":false,"name":"video camera","slug":"video_camera","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📼","skin_tone_support":false,"name":"videocassette","slug":"videocassette","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔍","skin_tone_support":false,"name":"magnifying glass tilted left","slug":"magnifying_glass_tilted_left","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔎","skin_tone_support":false,"name":"magnifying glass tilted right","slug":"magnifying_glass_tilted_right","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🕯️","skin_tone_support":false,"name":"candle","slug":"candle","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"💡","skin_tone_support":false,"name":"light bulb","slug":"light_bulb","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔦","skin_tone_support":false,"name":"flashlight","slug":"flashlight","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏮","skin_tone_support":false,"name":"red paper lantern","slug":"red_paper_lantern","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪔","skin_tone_support":false,"name":"diya lamp","slug":"diya_lamp","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"📔","skin_tone_support":false,"name":"notebook with decorative cover","slug":"notebook_with_decorative_cover","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📕","skin_tone_support":false,"name":"closed book","slug":"closed_book","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📖","skin_tone_support":false,"name":"open book","slug":"open_book","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📗","skin_tone_support":false,"name":"green book","slug":"green_book","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📘","skin_tone_support":false,"name":"blue book","slug":"blue_book","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📙","skin_tone_support":false,"name":"orange book","slug":"orange_book","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📚","skin_tone_support":false,"name":"books","slug":"books","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📓","skin_tone_support":false,"name":"notebook","slug":"notebook","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📒","skin_tone_support":false,"name":"ledger","slug":"ledger","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📃","skin_tone_support":false,"name":"page with curl","slug":"page_with_curl","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📜","skin_tone_support":false,"name":"scroll","slug":"scroll","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📄","skin_tone_support":false,"name":"page facing up","slug":"page_facing_up","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📰","skin_tone_support":false,"name":"newspaper","slug":"newspaper","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🗞️","skin_tone_support":false,"name":"rolled-up newspaper","slug":"rolled_up_newspaper","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"📑","skin_tone_support":false,"name":"bookmark tabs","slug":"bookmark_tabs","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔖","skin_tone_support":false,"name":"bookmark","slug":"bookmark","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏷️","skin_tone_support":false,"name":"label","slug":"label","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"💰","skin_tone_support":false,"name":"money bag","slug":"money_bag","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪙","skin_tone_support":false,"name":"coin","slug":"coin","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"💴","skin_tone_support":false,"name":"yen banknote","slug":"yen_banknote","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💵","skin_tone_support":false,"name":"dollar banknote","slug":"dollar_banknote","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💶","skin_tone_support":false,"name":"euro banknote","slug":"euro_banknote","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"💷","skin_tone_support":false,"name":"pound banknote","slug":"pound_banknote","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"💸","skin_tone_support":false,"name":"money with wings","slug":"money_with_wings","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💳","skin_tone_support":false,"name":"credit card","slug":"credit_card","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🧾","skin_tone_support":false,"name":"receipt","slug":"receipt","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"💹","skin_tone_support":false,"name":"chart increasing with yen","slug":"chart_increasing_with_yen","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"✉️","skin_tone_support":false,"name":"envelope","slug":"envelope","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📧","skin_tone_support":false,"name":"e-mail","slug":"e_mail","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📨","skin_tone_support":false,"name":"incoming envelope","slug":"incoming_envelope","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📩","skin_tone_support":false,"name":"envelope with arrow","slug":"envelope_with_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📤","skin_tone_support":false,"name":"outbox tray","slug":"outbox_tray","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📥","skin_tone_support":false,"name":"inbox tray","slug":"inbox_tray","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📦","skin_tone_support":false,"name":"package","slug":"package","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📫","skin_tone_support":false,"name":"closed mailbox with raised flag","slug":"closed_mailbox_with_raised_flag","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📪","skin_tone_support":false,"name":"closed mailbox with lowered flag","slug":"closed_mailbox_with_lowered_flag","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📬","skin_tone_support":false,"name":"open mailbox with raised flag","slug":"open_mailbox_with_raised_flag","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"📭","skin_tone_support":false,"name":"open mailbox with lowered flag","slug":"open_mailbox_with_lowered_flag","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"📮","skin_tone_support":false,"name":"postbox","slug":"postbox","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🗳️","skin_tone_support":false,"name":"ballot box with ballot","slug":"ballot_box_with_ballot","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"✏️","skin_tone_support":false,"name":"pencil","slug":"pencil","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"✒️","skin_tone_support":false,"name":"black nib","slug":"black_nib","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🖋️","skin_tone_support":false,"name":"fountain pen","slug":"fountain_pen","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🖊️","skin_tone_support":false,"name":"pen","slug":"pen","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🖌️","skin_tone_support":false,"name":"paintbrush","slug":"paintbrush","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🖍️","skin_tone_support":false,"name":"crayon","slug":"crayon","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"📝","skin_tone_support":false,"name":"memo","slug":"memo","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💼","skin_tone_support":false,"name":"briefcase","slug":"briefcase","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📁","skin_tone_support":false,"name":"file folder","slug":"file_folder","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📂","skin_tone_support":false,"name":"open file folder","slug":"open_file_folder","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🗂️","skin_tone_support":false,"name":"card index dividers","slug":"card_index_dividers","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"📅","skin_tone_support":false,"name":"calendar","slug":"calendar","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📆","skin_tone_support":false,"name":"tear-off calendar","slug":"tear_off_calendar","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🗒️","skin_tone_support":false,"name":"spiral notepad","slug":"spiral_notepad","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🗓️","skin_tone_support":false,"name":"spiral calendar","slug":"spiral_calendar","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"📇","skin_tone_support":false,"name":"card index","slug":"card_index","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📈","skin_tone_support":false,"name":"chart increasing","slug":"chart_increasing","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📉","skin_tone_support":false,"name":"chart decreasing","slug":"chart_decreasing","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📊","skin_tone_support":false,"name":"bar chart","slug":"bar_chart","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📋","skin_tone_support":false,"name":"clipboard","slug":"clipboard","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📌","skin_tone_support":false,"name":"pushpin","slug":"pushpin","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📍","skin_tone_support":false,"name":"round pushpin","slug":"round_pushpin","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📎","skin_tone_support":false,"name":"paperclip","slug":"paperclip","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🖇️","skin_tone_support":false,"name":"linked paperclips","slug":"linked_paperclips","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"📏","skin_tone_support":false,"name":"straight ruler","slug":"straight_ruler","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📐","skin_tone_support":false,"name":"triangular ruler","slug":"triangular_ruler","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"✂️","skin_tone_support":false,"name":"scissors","slug":"scissors","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🗃️","skin_tone_support":false,"name":"card file box","slug":"card_file_box","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🗄️","skin_tone_support":false,"name":"file cabinet","slug":"file_cabinet","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🗑️","skin_tone_support":false,"name":"wastebasket","slug":"wastebasket","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🔒","skin_tone_support":false,"name":"locked","slug":"locked","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔓","skin_tone_support":false,"name":"unlocked","slug":"unlocked","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔏","skin_tone_support":false,"name":"locked with pen","slug":"locked_with_pen","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔐","skin_tone_support":false,"name":"locked with key","slug":"locked_with_key","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔑","skin_tone_support":false,"name":"key","slug":"key","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🗝️","skin_tone_support":false,"name":"old key","slug":"old_key","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🔨","skin_tone_support":false,"name":"hammer","slug":"hammer","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪓","skin_tone_support":false,"name":"axe","slug":"axe","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"⛏️","skin_tone_support":false,"name":"pick","slug":"pick","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"⚒️","skin_tone_support":false,"name":"hammer and pick","slug":"hammer_and_pick","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🛠️","skin_tone_support":false,"name":"hammer and wrench","slug":"hammer_and_wrench","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🗡️","skin_tone_support":false,"name":"dagger","slug":"dagger","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"⚔️","skin_tone_support":false,"name":"crossed swords","slug":"crossed_swords","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"💣","skin_tone_support":false,"name":"bomb","slug":"bomb","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪃","skin_tone_support":false,"name":"boomerang","slug":"boomerang","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🏹","skin_tone_support":false,"name":"bow and arrow","slug":"bow_and_arrow","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🛡️","skin_tone_support":false,"name":"shield","slug":"shield","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🪚","skin_tone_support":false,"name":"carpentry saw","slug":"carpentry_saw","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🔧","skin_tone_support":false,"name":"wrench","slug":"wrench","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪛","skin_tone_support":false,"name":"screwdriver","slug":"screwdriver","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🔩","skin_tone_support":false,"name":"nut and bolt","slug":"nut_and_bolt","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⚙️","skin_tone_support":false,"name":"gear","slug":"gear","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🗜️","skin_tone_support":false,"name":"clamp","slug":"clamp","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"⚖️","skin_tone_support":false,"name":"balance scale","slug":"balance_scale","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🦯","skin_tone_support":false,"name":"white cane","slug":"white_cane","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🔗","skin_tone_support":false,"name":"link","slug":"link","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⛓️","skin_tone_support":false,"name":"chains","slug":"chains","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🪝","skin_tone_support":false,"name":"hook","slug":"hook","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🧰","skin_tone_support":false,"name":"toolbox","slug":"toolbox","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🧲","skin_tone_support":false,"name":"magnet","slug":"magnet","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🪜","skin_tone_support":false,"name":"ladder","slug":"ladder","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"⚗️","skin_tone_support":false,"name":"alembic","slug":"alembic","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🧪","skin_tone_support":false,"name":"test tube","slug":"test_tube","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🧫","skin_tone_support":false,"name":"petri dish","slug":"petri_dish","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🧬","skin_tone_support":false,"name":"dna","slug":"dna","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🔬","skin_tone_support":false,"name":"microscope","slug":"microscope","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🔭","skin_tone_support":false,"name":"telescope","slug":"telescope","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"📡","skin_tone_support":false,"name":"satellite antenna","slug":"satellite_antenna","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💉","skin_tone_support":false,"name":"syringe","slug":"syringe","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🩸","skin_tone_support":false,"name":"drop of blood","slug":"drop_of_blood","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"💊","skin_tone_support":false,"name":"pill","slug":"pill","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🩹","skin_tone_support":false,"name":"adhesive bandage","slug":"adhesive_bandage","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🩼","skin_tone_support":false,"name":"crutch","slug":"crutch","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🩺","skin_tone_support":false,"name":"stethoscope","slug":"stethoscope","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🩻","skin_tone_support":false,"name":"x-ray","slug":"x_ray","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🚪","skin_tone_support":false,"name":"door","slug":"door","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛗","skin_tone_support":false,"name":"elevator","slug":"elevator","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🪞","skin_tone_support":false,"name":"mirror","slug":"mirror","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🪟","skin_tone_support":false,"name":"window","slug":"window","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🛏️","skin_tone_support":false,"name":"bed","slug":"bed","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🛋️","skin_tone_support":false,"name":"couch and lamp","slug":"couch_and_lamp","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🪑","skin_tone_support":false,"name":"chair","slug":"chair","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🚽","skin_tone_support":false,"name":"toilet","slug":"toilet","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪠","skin_tone_support":false,"name":"plunger","slug":"plunger","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🚿","skin_tone_support":false,"name":"shower","slug":"shower","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🛁","skin_tone_support":false,"name":"bathtub","slug":"bathtub","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🪤","skin_tone_support":false,"name":"mouse trap","slug":"mouse_trap","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🪒","skin_tone_support":false,"name":"razor","slug":"razor","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🧴","skin_tone_support":false,"name":"lotion bottle","slug":"lotion_bottle","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🧷","skin_tone_support":false,"name":"safety pin","slug":"safety_pin","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🧹","skin_tone_support":false,"name":"broom","slug":"broom","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🧺","skin_tone_support":false,"name":"basket","slug":"basket","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🧻","skin_tone_support":false,"name":"roll of paper","slug":"roll_of_paper","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🪣","skin_tone_support":false,"name":"bucket","slug":"bucket","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🧼","skin_tone_support":false,"name":"soap","slug":"soap","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🫧","skin_tone_support":false,"name":"bubbles","slug":"bubbles","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🪥","skin_tone_support":false,"name":"toothbrush","slug":"toothbrush","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🧽","skin_tone_support":false,"name":"sponge","slug":"sponge","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🧯","skin_tone_support":false,"name":"fire extinguisher","slug":"fire_extinguisher","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🛒","skin_tone_support":false,"name":"shopping cart","slug":"shopping_cart","unicode_version":"3.0","emoji_version":"3.0"},{"emoji":"🚬","skin_tone_support":false,"name":"cigarette","slug":"cigarette","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⚰️","skin_tone_support":false,"name":"coffin","slug":"coffin","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🪦","skin_tone_support":false,"name":"headstone","slug":"headstone","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"⚱️","skin_tone_support":false,"name":"funeral urn","slug":"funeral_urn","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🧿","skin_tone_support":false,"name":"nazar amulet","slug":"nazar_amulet","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🪬","skin_tone_support":false,"name":"hamsa","slug":"hamsa","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"🗿","skin_tone_support":false,"name":"moai","slug":"moai","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪧","skin_tone_support":false,"name":"placard","slug":"placard","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🪪","skin_tone_support":false,"name":"identification card","slug":"identification_card","unicode_version":"14.0","emoji_version":"14.0"}],"Symbols":[{"emoji":"🏧","skin_tone_support":false,"name":"ATM sign","slug":"atm_sign","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚮","skin_tone_support":false,"name":"litter in bin sign","slug":"litter_in_bin_sign","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚰","skin_tone_support":false,"name":"potable water","slug":"potable_water","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"♿","skin_tone_support":false,"name":"wheelchair symbol","slug":"wheelchair_symbol","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚹","skin_tone_support":false,"name":"men’s room","slug":"men_s_room","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚺","skin_tone_support":false,"name":"women’s room","slug":"women_s_room","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚻","skin_tone_support":false,"name":"restroom","slug":"restroom","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚼","skin_tone_support":false,"name":"baby symbol","slug":"baby_symbol","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚾","skin_tone_support":false,"name":"water closet","slug":"water_closet","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛂","skin_tone_support":false,"name":"passport control","slug":"passport_control","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🛃","skin_tone_support":false,"name":"customs","slug":"customs","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🛄","skin_tone_support":false,"name":"baggage claim","slug":"baggage_claim","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🛅","skin_tone_support":false,"name":"left luggage","slug":"left_luggage","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"⚠️","skin_tone_support":false,"name":"warning","slug":"warning","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚸","skin_tone_support":false,"name":"children crossing","slug":"children_crossing","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"⛔","skin_tone_support":false,"name":"no entry","slug":"no_entry","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚫","skin_tone_support":false,"name":"prohibited","slug":"prohibited","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚳","skin_tone_support":false,"name":"no bicycles","slug":"no_bicycles","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚭","skin_tone_support":false,"name":"no smoking","slug":"no_smoking","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚯","skin_tone_support":false,"name":"no littering","slug":"no_littering","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚱","skin_tone_support":false,"name":"non-potable water","slug":"non_potable_water","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🚷","skin_tone_support":false,"name":"no pedestrians","slug":"no_pedestrians","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"📵","skin_tone_support":false,"name":"no mobile phones","slug":"no_mobile_phones","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🔞","skin_tone_support":false,"name":"no one under eighteen","slug":"no_one_under_eighteen","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"☢️","skin_tone_support":false,"name":"radioactive","slug":"radioactive","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"☣️","skin_tone_support":false,"name":"biohazard","slug":"biohazard","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"⬆️","skin_tone_support":false,"name":"up arrow","slug":"up_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"↗️","skin_tone_support":false,"name":"up-right arrow","slug":"up_right_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"➡️","skin_tone_support":false,"name":"right arrow","slug":"right_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"↘️","skin_tone_support":false,"name":"down-right arrow","slug":"down_right_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⬇️","skin_tone_support":false,"name":"down arrow","slug":"down_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"↙️","skin_tone_support":false,"name":"down-left arrow","slug":"down_left_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⬅️","skin_tone_support":false,"name":"left arrow","slug":"left_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"↖️","skin_tone_support":false,"name":"up-left arrow","slug":"up_left_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"↕️","skin_tone_support":false,"name":"up-down arrow","slug":"up_down_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"↔️","skin_tone_support":false,"name":"left-right arrow","slug":"left_right_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"↩️","skin_tone_support":false,"name":"right arrow curving left","slug":"right_arrow_curving_left","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"↪️","skin_tone_support":false,"name":"left arrow curving right","slug":"left_arrow_curving_right","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⤴️","skin_tone_support":false,"name":"right arrow curving up","slug":"right_arrow_curving_up","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⤵️","skin_tone_support":false,"name":"right arrow curving down","slug":"right_arrow_curving_down","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔃","skin_tone_support":false,"name":"clockwise vertical arrows","slug":"clockwise_vertical_arrows","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔄","skin_tone_support":false,"name":"counterclockwise arrows button","slug":"counterclockwise_arrows_button","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🔙","skin_tone_support":false,"name":"BACK arrow","slug":"back_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔚","skin_tone_support":false,"name":"END arrow","slug":"end_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔛","skin_tone_support":false,"name":"ON! arrow","slug":"on_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔜","skin_tone_support":false,"name":"SOON arrow","slug":"soon_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔝","skin_tone_support":false,"name":"TOP arrow","slug":"top_arrow","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛐","skin_tone_support":false,"name":"place of worship","slug":"place_of_worship","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"⚛️","skin_tone_support":false,"name":"atom symbol","slug":"atom_symbol","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🕉️","skin_tone_support":false,"name":"om","slug":"om","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"✡️","skin_tone_support":false,"name":"star of David","slug":"star_of_david","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"☸️","skin_tone_support":false,"name":"wheel of dharma","slug":"wheel_of_dharma","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"☯️","skin_tone_support":false,"name":"yin yang","slug":"yin_yang","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"✝️","skin_tone_support":false,"name":"latin cross","slug":"latin_cross","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"☦️","skin_tone_support":false,"name":"orthodox cross","slug":"orthodox_cross","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"☪️","skin_tone_support":false,"name":"star and crescent","slug":"star_and_crescent","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"☮️","skin_tone_support":false,"name":"peace symbol","slug":"peace_symbol","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🕎","skin_tone_support":false,"name":"menorah","slug":"menorah","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🔯","skin_tone_support":false,"name":"dotted six-pointed star","slug":"dotted_six_pointed_star","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🪯","skin_tone_support":false,"name":"khanda","slug":"khanda","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"♈","skin_tone_support":false,"name":"Aries","slug":"aries","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♉","skin_tone_support":false,"name":"Taurus","slug":"taurus","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♊","skin_tone_support":false,"name":"Gemini","slug":"gemini","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♋","skin_tone_support":false,"name":"Cancer","slug":"cancer","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♌","skin_tone_support":false,"name":"Leo","slug":"leo","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♍","skin_tone_support":false,"name":"Virgo","slug":"virgo","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♎","skin_tone_support":false,"name":"Libra","slug":"libra","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♏","skin_tone_support":false,"name":"Scorpio","slug":"scorpio","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♐","skin_tone_support":false,"name":"Sagittarius","slug":"sagittarius","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♑","skin_tone_support":false,"name":"Capricorn","slug":"capricorn","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♒","skin_tone_support":false,"name":"Aquarius","slug":"aquarius","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♓","skin_tone_support":false,"name":"Pisces","slug":"pisces","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⛎","skin_tone_support":false,"name":"Ophiuchus","slug":"ophiuchus","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔀","skin_tone_support":false,"name":"shuffle tracks button","slug":"shuffle_tracks_button","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🔁","skin_tone_support":false,"name":"repeat button","slug":"repeat_button","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🔂","skin_tone_support":false,"name":"repeat single button","slug":"repeat_single_button","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"▶️","skin_tone_support":false,"name":"play button","slug":"play_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⏩","skin_tone_support":false,"name":"fast-forward button","slug":"fast_forward_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⏭️","skin_tone_support":false,"name":"next track button","slug":"next_track_button","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"⏯️","skin_tone_support":false,"name":"play or pause button","slug":"play_or_pause_button","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"◀️","skin_tone_support":false,"name":"reverse button","slug":"reverse_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⏪","skin_tone_support":false,"name":"fast reverse button","slug":"fast_reverse_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⏮️","skin_tone_support":false,"name":"last track button","slug":"last_track_button","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🔼","skin_tone_support":false,"name":"upwards button","slug":"upwards_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⏫","skin_tone_support":false,"name":"fast up button","slug":"fast_up_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔽","skin_tone_support":false,"name":"downwards button","slug":"downwards_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⏬","skin_tone_support":false,"name":"fast down button","slug":"fast_down_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⏸️","skin_tone_support":false,"name":"pause button","slug":"pause_button","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"⏹️","skin_tone_support":false,"name":"stop button","slug":"stop_button","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"⏺️","skin_tone_support":false,"name":"record button","slug":"record_button","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"⏏️","skin_tone_support":false,"name":"eject button","slug":"eject_button","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🎦","skin_tone_support":false,"name":"cinema","slug":"cinema","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔅","skin_tone_support":false,"name":"dim button","slug":"dim_button","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🔆","skin_tone_support":false,"name":"bright button","slug":"bright_button","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"📶","skin_tone_support":false,"name":"antenna bars","slug":"antenna_bars","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🛜","skin_tone_support":false,"name":"wireless","slug":"wireless","unicode_version":"15.0","emoji_version":"15.0"},{"emoji":"📳","skin_tone_support":false,"name":"vibration mode","slug":"vibration_mode","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📴","skin_tone_support":false,"name":"mobile phone off","slug":"mobile_phone_off","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"♀️","skin_tone_support":false,"name":"female sign","slug":"female_sign","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"♂️","skin_tone_support":false,"name":"male sign","slug":"male_sign","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"⚧️","skin_tone_support":false,"name":"transgender symbol","slug":"transgender_symbol","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"✖️","skin_tone_support":false,"name":"multiply","slug":"multiply","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"➕","skin_tone_support":false,"name":"plus","slug":"plus","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"➖","skin_tone_support":false,"name":"minus","slug":"minus","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"➗","skin_tone_support":false,"name":"divide","slug":"divide","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🟰","skin_tone_support":false,"name":"heavy equals sign","slug":"heavy_equals_sign","unicode_version":"14.0","emoji_version":"14.0"},{"emoji":"♾️","skin_tone_support":false,"name":"infinity","slug":"infinity","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"‼️","skin_tone_support":false,"name":"double exclamation mark","slug":"double_exclamation_mark","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⁉️","skin_tone_support":false,"name":"exclamation question mark","slug":"exclamation_question_mark","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"❓","skin_tone_support":false,"name":"red question mark","slug":"red_question_mark","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"❔","skin_tone_support":false,"name":"white question mark","slug":"white_question_mark","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"❕","skin_tone_support":false,"name":"white exclamation mark","slug":"white_exclamation_mark","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"❗","skin_tone_support":false,"name":"red exclamation mark","slug":"red_exclamation_mark","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"〰️","skin_tone_support":false,"name":"wavy dash","slug":"wavy_dash","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💱","skin_tone_support":false,"name":"currency exchange","slug":"currency_exchange","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💲","skin_tone_support":false,"name":"heavy dollar sign","slug":"heavy_dollar_sign","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⚕️","skin_tone_support":false,"name":"medical symbol","slug":"medical_symbol","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"♻️","skin_tone_support":false,"name":"recycling symbol","slug":"recycling_symbol","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⚜️","skin_tone_support":false,"name":"fleur-de-lis","slug":"fleur_de_lis","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🔱","skin_tone_support":false,"name":"trident emblem","slug":"trident_emblem","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"📛","skin_tone_support":false,"name":"name badge","slug":"name_badge","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔰","skin_tone_support":false,"name":"Japanese symbol for beginner","slug":"japanese_symbol_for_beginner","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⭕","skin_tone_support":false,"name":"hollow red circle","slug":"hollow_red_circle","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"✅","skin_tone_support":false,"name":"check mark button","slug":"check_mark_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"☑️","skin_tone_support":false,"name":"check box with check","slug":"check_box_with_check","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"✔️","skin_tone_support":false,"name":"check mark","slug":"check_mark","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"❌","skin_tone_support":false,"name":"cross mark","slug":"cross_mark","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"❎","skin_tone_support":false,"name":"cross mark button","slug":"cross_mark_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"➰","skin_tone_support":false,"name":"curly loop","slug":"curly_loop","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"➿","skin_tone_support":false,"name":"double curly loop","slug":"double_curly_loop","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"〽️","skin_tone_support":false,"name":"part alternation mark","slug":"part_alternation_mark","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"✳️","skin_tone_support":false,"name":"eight-spoked asterisk","slug":"eight_spoked_asterisk","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"✴️","skin_tone_support":false,"name":"eight-pointed star","slug":"eight_pointed_star","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"❇️","skin_tone_support":false,"name":"sparkle","slug":"sparkle","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"©️","skin_tone_support":false,"name":"copyright","slug":"copyright","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"®️","skin_tone_support":false,"name":"registered","slug":"registered","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"™️","skin_tone_support":false,"name":"trade mark","slug":"trade_mark","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"#️⃣","skin_tone_support":false,"name":"keycap #","slug":"keycap_number_sign","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"*️⃣","skin_tone_support":false,"name":"keycap *","slug":"keycap_asterisk","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"0️⃣","skin_tone_support":false,"name":"keycap 0","slug":"keycap_0","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"1️⃣","skin_tone_support":false,"name":"keycap 1","slug":"keycap_1","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"2️⃣","skin_tone_support":false,"name":"keycap 2","slug":"keycap_2","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"3️⃣","skin_tone_support":false,"name":"keycap 3","slug":"keycap_3","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"4️⃣","skin_tone_support":false,"name":"keycap 4","slug":"keycap_4","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"5️⃣","skin_tone_support":false,"name":"keycap 5","slug":"keycap_5","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"6️⃣","skin_tone_support":false,"name":"keycap 6","slug":"keycap_6","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"7️⃣","skin_tone_support":false,"name":"keycap 7","slug":"keycap_7","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"8️⃣","skin_tone_support":false,"name":"keycap 8","slug":"keycap_8","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"9️⃣","skin_tone_support":false,"name":"keycap 9","slug":"keycap_9","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔟","skin_tone_support":false,"name":"keycap 10","slug":"keycap_10","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔠","skin_tone_support":false,"name":"input latin uppercase","slug":"input_latin_uppercase","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔡","skin_tone_support":false,"name":"input latin lowercase","slug":"input_latin_lowercase","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔢","skin_tone_support":false,"name":"input numbers","slug":"input_numbers","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔣","skin_tone_support":false,"name":"input symbols","slug":"input_symbols","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔤","skin_tone_support":false,"name":"input latin letters","slug":"input_latin_letters","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🅰️","skin_tone_support":false,"name":"A button (blood type)","slug":"a_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🆎","skin_tone_support":false,"name":"AB button (blood type)","slug":"ab_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🅱️","skin_tone_support":false,"name":"B button (blood type)","slug":"b_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🆑","skin_tone_support":false,"name":"CL button","slug":"cl_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🆒","skin_tone_support":false,"name":"COOL button","slug":"cool_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🆓","skin_tone_support":false,"name":"FREE button","slug":"free_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"ℹ️","skin_tone_support":false,"name":"information","slug":"information","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🆔","skin_tone_support":false,"name":"ID button","slug":"id_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"Ⓜ️","skin_tone_support":false,"name":"circled M","slug":"circled_m","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🆕","skin_tone_support":false,"name":"NEW button","slug":"new_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🆖","skin_tone_support":false,"name":"NG button","slug":"ng_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🅾️","skin_tone_support":false,"name":"O button (blood type)","slug":"o_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🆗","skin_tone_support":false,"name":"OK button","slug":"ok_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🅿️","skin_tone_support":false,"name":"P button","slug":"p_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🆘","skin_tone_support":false,"name":"SOS button","slug":"sos_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🆙","skin_tone_support":false,"name":"UP! button","slug":"up_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🆚","skin_tone_support":false,"name":"VS button","slug":"vs_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🈁","skin_tone_support":false,"name":"Japanese “here” button","slug":"japanese_here_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🈂️","skin_tone_support":false,"name":"Japanese “service charge” button","slug":"japanese_service_charge_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🈷️","skin_tone_support":false,"name":"Japanese “monthly amount” button","slug":"japanese_monthly_amount_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🈶","skin_tone_support":false,"name":"Japanese “not free of charge” button","slug":"japanese_not_free_of_charge_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🈯","skin_tone_support":false,"name":"Japanese “reserved” button","slug":"japanese_reserved_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🉐","skin_tone_support":false,"name":"Japanese “bargain” button","slug":"japanese_bargain_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🈹","skin_tone_support":false,"name":"Japanese “discount” button","slug":"japanese_discount_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🈚","skin_tone_support":false,"name":"Japanese “free of charge” button","slug":"japanese_free_of_charge_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🈲","skin_tone_support":false,"name":"Japanese “prohibited” button","slug":"japanese_prohibited_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🉑","skin_tone_support":false,"name":"Japanese “acceptable” button","slug":"japanese_acceptable_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🈸","skin_tone_support":false,"name":"Japanese “application” button","slug":"japanese_application_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🈴","skin_tone_support":false,"name":"Japanese “passing grade” button","slug":"japanese_passing_grade_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🈳","skin_tone_support":false,"name":"Japanese “vacancy” button","slug":"japanese_vacancy_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"㊗️","skin_tone_support":false,"name":"Japanese “congratulations” button","slug":"japanese_congratulations_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"㊙️","skin_tone_support":false,"name":"Japanese “secret” button","slug":"japanese_secret_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🈺","skin_tone_support":false,"name":"Japanese “open for business” button","slug":"japanese_open_for_business_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🈵","skin_tone_support":false,"name":"Japanese “no vacancy” button","slug":"japanese_no_vacancy_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔴","skin_tone_support":false,"name":"red circle","slug":"red_circle","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🟠","skin_tone_support":false,"name":"orange circle","slug":"orange_circle","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🟡","skin_tone_support":false,"name":"yellow circle","slug":"yellow_circle","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🟢","skin_tone_support":false,"name":"green circle","slug":"green_circle","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🔵","skin_tone_support":false,"name":"blue circle","slug":"blue_circle","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🟣","skin_tone_support":false,"name":"purple circle","slug":"purple_circle","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🟤","skin_tone_support":false,"name":"brown circle","slug":"brown_circle","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"⚫","skin_tone_support":false,"name":"black circle","slug":"black_circle","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⚪","skin_tone_support":false,"name":"white circle","slug":"white_circle","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🟥","skin_tone_support":false,"name":"red square","slug":"red_square","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🟧","skin_tone_support":false,"name":"orange square","slug":"orange_square","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🟨","skin_tone_support":false,"name":"yellow square","slug":"yellow_square","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🟩","skin_tone_support":false,"name":"green square","slug":"green_square","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🟦","skin_tone_support":false,"name":"blue square","slug":"blue_square","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🟪","skin_tone_support":false,"name":"purple square","slug":"purple_square","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"🟫","skin_tone_support":false,"name":"brown square","slug":"brown_square","unicode_version":"12.0","emoji_version":"12.0"},{"emoji":"⬛","skin_tone_support":false,"name":"black large square","slug":"black_large_square","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"⬜","skin_tone_support":false,"name":"white large square","slug":"white_large_square","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"◼️","skin_tone_support":false,"name":"black medium square","slug":"black_medium_square","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"◻️","skin_tone_support":false,"name":"white medium square","slug":"white_medium_square","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"◾","skin_tone_support":false,"name":"black medium-small square","slug":"black_medium_small_square","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"◽","skin_tone_support":false,"name":"white medium-small square","slug":"white_medium_small_square","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"▪️","skin_tone_support":false,"name":"black small square","slug":"black_small_square","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"▫️","skin_tone_support":false,"name":"white small square","slug":"white_small_square","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔶","skin_tone_support":false,"name":"large orange diamond","slug":"large_orange_diamond","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔷","skin_tone_support":false,"name":"large blue diamond","slug":"large_blue_diamond","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔸","skin_tone_support":false,"name":"small orange diamond","slug":"small_orange_diamond","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔹","skin_tone_support":false,"name":"small blue diamond","slug":"small_blue_diamond","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔺","skin_tone_support":false,"name":"red triangle pointed up","slug":"red_triangle_pointed_up","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔻","skin_tone_support":false,"name":"red triangle pointed down","slug":"red_triangle_pointed_down","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"💠","skin_tone_support":false,"name":"diamond with a dot","slug":"diamond_with_a_dot","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔘","skin_tone_support":false,"name":"radio button","slug":"radio_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔳","skin_tone_support":false,"name":"white square button","slug":"white_square_button","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🔲","skin_tone_support":false,"name":"black square button","slug":"black_square_button","unicode_version":"0.6","emoji_version":"0.6"}],"Flags":[{"emoji":"🏁","skin_tone_support":false,"name":"chequered flag","slug":"chequered_flag","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🚩","skin_tone_support":false,"name":"triangular flag","slug":"triangular_flag","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🎌","skin_tone_support":false,"name":"crossed flags","slug":"crossed_flags","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🏴","skin_tone_support":false,"name":"black flag","slug":"black_flag","unicode_version":"1.0","emoji_version":"1.0"},{"emoji":"🏳️","skin_tone_support":false,"name":"white flag","slug":"white_flag","unicode_version":"0.7","emoji_version":"0.7"},{"emoji":"🏳️‍🌈","skin_tone_support":false,"name":"rainbow flag","slug":"rainbow_flag","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🏳️‍⚧️","skin_tone_support":false,"name":"transgender flag","slug":"transgender_flag","unicode_version":"13.0","emoji_version":"13.0"},{"emoji":"🏴‍☠️","skin_tone_support":false,"name":"pirate flag","slug":"pirate_flag","unicode_version":"11.0","emoji_version":"11.0"},{"emoji":"🇦🇨","skin_tone_support":false,"name":"flag Ascension Island","slug":"flag_ascension_island","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇩","skin_tone_support":false,"name":"flag Andorra","slug":"flag_andorra","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇪","skin_tone_support":false,"name":"flag United Arab Emirates","slug":"flag_united_arab_emirates","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇫","skin_tone_support":false,"name":"flag Afghanistan","slug":"flag_afghanistan","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇬","skin_tone_support":false,"name":"flag Antigua & Barbuda","slug":"flag_antigua_barbuda","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇮","skin_tone_support":false,"name":"flag Anguilla","slug":"flag_anguilla","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇱","skin_tone_support":false,"name":"flag Albania","slug":"flag_albania","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇲","skin_tone_support":false,"name":"flag Armenia","slug":"flag_armenia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇴","skin_tone_support":false,"name":"flag Angola","slug":"flag_angola","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇶","skin_tone_support":false,"name":"flag Antarctica","slug":"flag_antarctica","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇷","skin_tone_support":false,"name":"flag Argentina","slug":"flag_argentina","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇸","skin_tone_support":false,"name":"flag American Samoa","slug":"flag_american_samoa","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇹","skin_tone_support":false,"name":"flag Austria","slug":"flag_austria","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇺","skin_tone_support":false,"name":"flag Australia","slug":"flag_australia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇼","skin_tone_support":false,"name":"flag Aruba","slug":"flag_aruba","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇽","skin_tone_support":false,"name":"flag Åland Islands","slug":"flag_aland_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇦🇿","skin_tone_support":false,"name":"flag Azerbaijan","slug":"flag_azerbaijan","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇦","skin_tone_support":false,"name":"flag Bosnia & Herzegovina","slug":"flag_bosnia_herzegovina","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇧","skin_tone_support":false,"name":"flag Barbados","slug":"flag_barbados","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇩","skin_tone_support":false,"name":"flag Bangladesh","slug":"flag_bangladesh","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇪","skin_tone_support":false,"name":"flag Belgium","slug":"flag_belgium","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇫","skin_tone_support":false,"name":"flag Burkina Faso","slug":"flag_burkina_faso","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇬","skin_tone_support":false,"name":"flag Bulgaria","slug":"flag_bulgaria","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇭","skin_tone_support":false,"name":"flag Bahrain","slug":"flag_bahrain","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇮","skin_tone_support":false,"name":"flag Burundi","slug":"flag_burundi","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇯","skin_tone_support":false,"name":"flag Benin","slug":"flag_benin","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇱","skin_tone_support":false,"name":"flag St. Barthélemy","slug":"flag_st_barthelemy","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇲","skin_tone_support":false,"name":"flag Bermuda","slug":"flag_bermuda","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇳","skin_tone_support":false,"name":"flag Brunei","slug":"flag_brunei","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇴","skin_tone_support":false,"name":"flag Bolivia","slug":"flag_bolivia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇶","skin_tone_support":false,"name":"flag Caribbean Netherlands","slug":"flag_caribbean_netherlands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇷","skin_tone_support":false,"name":"flag Brazil","slug":"flag_brazil","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇸","skin_tone_support":false,"name":"flag Bahamas","slug":"flag_bahamas","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇹","skin_tone_support":false,"name":"flag Bhutan","slug":"flag_bhutan","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇻","skin_tone_support":false,"name":"flag Bouvet Island","slug":"flag_bouvet_island","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇼","skin_tone_support":false,"name":"flag Botswana","slug":"flag_botswana","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇾","skin_tone_support":false,"name":"flag Belarus","slug":"flag_belarus","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇧🇿","skin_tone_support":false,"name":"flag Belize","slug":"flag_belize","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇦","skin_tone_support":false,"name":"flag Canada","slug":"flag_canada","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇨","skin_tone_support":false,"name":"flag Cocos (Keeling) Islands","slug":"flag_cocos_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇩","skin_tone_support":false,"name":"flag Congo - Kinshasa","slug":"flag_congo_kinshasa","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇫","skin_tone_support":false,"name":"flag Central African Republic","slug":"flag_central_african_republic","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇬","skin_tone_support":false,"name":"flag Congo - Brazzaville","slug":"flag_congo_brazzaville","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇭","skin_tone_support":false,"name":"flag Switzerland","slug":"flag_switzerland","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇮","skin_tone_support":false,"name":"flag Côte d’Ivoire","slug":"flag_cote_d_ivoire","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇰","skin_tone_support":false,"name":"flag Cook Islands","slug":"flag_cook_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇱","skin_tone_support":false,"name":"flag Chile","slug":"flag_chile","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇲","skin_tone_support":false,"name":"flag Cameroon","slug":"flag_cameroon","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇳","skin_tone_support":false,"name":"flag China","slug":"flag_china","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🇨🇴","skin_tone_support":false,"name":"flag Colombia","slug":"flag_colombia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇵","skin_tone_support":false,"name":"flag Clipperton Island","slug":"flag_clipperton_island","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇷","skin_tone_support":false,"name":"flag Costa Rica","slug":"flag_costa_rica","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇺","skin_tone_support":false,"name":"flag Cuba","slug":"flag_cuba","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇻","skin_tone_support":false,"name":"flag Cape Verde","slug":"flag_cape_verde","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇼","skin_tone_support":false,"name":"flag Curaçao","slug":"flag_curacao","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇽","skin_tone_support":false,"name":"flag Christmas Island","slug":"flag_christmas_island","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇾","skin_tone_support":false,"name":"flag Cyprus","slug":"flag_cyprus","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇨🇿","skin_tone_support":false,"name":"flag Czechia","slug":"flag_czechia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇩🇪","skin_tone_support":false,"name":"flag Germany","slug":"flag_germany","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🇩🇬","skin_tone_support":false,"name":"flag Diego Garcia","slug":"flag_diego_garcia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇩🇯","skin_tone_support":false,"name":"flag Djibouti","slug":"flag_djibouti","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇩🇰","skin_tone_support":false,"name":"flag Denmark","slug":"flag_denmark","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇩🇲","skin_tone_support":false,"name":"flag Dominica","slug":"flag_dominica","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇩🇴","skin_tone_support":false,"name":"flag Dominican Republic","slug":"flag_dominican_republic","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇩🇿","skin_tone_support":false,"name":"flag Algeria","slug":"flag_algeria","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇪🇦","skin_tone_support":false,"name":"flag Ceuta & Melilla","slug":"flag_ceuta_melilla","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇪🇨","skin_tone_support":false,"name":"flag Ecuador","slug":"flag_ecuador","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇪🇪","skin_tone_support":false,"name":"flag Estonia","slug":"flag_estonia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇪🇬","skin_tone_support":false,"name":"flag Egypt","slug":"flag_egypt","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇪🇭","skin_tone_support":false,"name":"flag Western Sahara","slug":"flag_western_sahara","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇪🇷","skin_tone_support":false,"name":"flag Eritrea","slug":"flag_eritrea","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇪🇸","skin_tone_support":false,"name":"flag Spain","slug":"flag_spain","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🇪🇹","skin_tone_support":false,"name":"flag Ethiopia","slug":"flag_ethiopia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇪🇺","skin_tone_support":false,"name":"flag European Union","slug":"flag_european_union","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇫🇮","skin_tone_support":false,"name":"flag Finland","slug":"flag_finland","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇫🇯","skin_tone_support":false,"name":"flag Fiji","slug":"flag_fiji","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇫🇰","skin_tone_support":false,"name":"flag Falkland Islands","slug":"flag_falkland_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇫🇲","skin_tone_support":false,"name":"flag Micronesia","slug":"flag_micronesia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇫🇴","skin_tone_support":false,"name":"flag Faroe Islands","slug":"flag_faroe_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇫🇷","skin_tone_support":false,"name":"flag France","slug":"flag_france","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🇬🇦","skin_tone_support":false,"name":"flag Gabon","slug":"flag_gabon","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇧","skin_tone_support":false,"name":"flag United Kingdom","slug":"flag_united_kingdom","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🇬🇩","skin_tone_support":false,"name":"flag Grenada","slug":"flag_grenada","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇪","skin_tone_support":false,"name":"flag Georgia","slug":"flag_georgia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇫","skin_tone_support":false,"name":"flag French Guiana","slug":"flag_french_guiana","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇬","skin_tone_support":false,"name":"flag Guernsey","slug":"flag_guernsey","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇭","skin_tone_support":false,"name":"flag Ghana","slug":"flag_ghana","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇮","skin_tone_support":false,"name":"flag Gibraltar","slug":"flag_gibraltar","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇱","skin_tone_support":false,"name":"flag Greenland","slug":"flag_greenland","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇲","skin_tone_support":false,"name":"flag Gambia","slug":"flag_gambia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇳","skin_tone_support":false,"name":"flag Guinea","slug":"flag_guinea","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇵","skin_tone_support":false,"name":"flag Guadeloupe","slug":"flag_guadeloupe","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇶","skin_tone_support":false,"name":"flag Equatorial Guinea","slug":"flag_equatorial_guinea","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇷","skin_tone_support":false,"name":"flag Greece","slug":"flag_greece","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇸","skin_tone_support":false,"name":"flag South Georgia & South Sandwich Islands","slug":"flag_south_georgia_south_sandwich_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇹","skin_tone_support":false,"name":"flag Guatemala","slug":"flag_guatemala","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇺","skin_tone_support":false,"name":"flag Guam","slug":"flag_guam","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇼","skin_tone_support":false,"name":"flag Guinea-Bissau","slug":"flag_guinea_bissau","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇬🇾","skin_tone_support":false,"name":"flag Guyana","slug":"flag_guyana","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇭🇰","skin_tone_support":false,"name":"flag Hong Kong SAR China","slug":"flag_hong_kong_sar_china","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇭🇲","skin_tone_support":false,"name":"flag Heard & McDonald Islands","slug":"flag_heard_mcdonald_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇭🇳","skin_tone_support":false,"name":"flag Honduras","slug":"flag_honduras","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇭🇷","skin_tone_support":false,"name":"flag Croatia","slug":"flag_croatia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇭🇹","skin_tone_support":false,"name":"flag Haiti","slug":"flag_haiti","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇭🇺","skin_tone_support":false,"name":"flag Hungary","slug":"flag_hungary","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇮🇨","skin_tone_support":false,"name":"flag Canary Islands","slug":"flag_canary_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇮🇩","skin_tone_support":false,"name":"flag Indonesia","slug":"flag_indonesia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇮🇪","skin_tone_support":false,"name":"flag Ireland","slug":"flag_ireland","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇮🇱","skin_tone_support":false,"name":"flag Israel","slug":"flag_israel","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇮🇲","skin_tone_support":false,"name":"flag Isle of Man","slug":"flag_isle_of_man","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇮🇳","skin_tone_support":false,"name":"flag India","slug":"flag_india","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇮🇴","skin_tone_support":false,"name":"flag British Indian Ocean Territory","slug":"flag_british_indian_ocean_territory","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇮🇶","skin_tone_support":false,"name":"flag Iraq","slug":"flag_iraq","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇮🇷","skin_tone_support":false,"name":"flag Iran","slug":"flag_iran","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇮🇸","skin_tone_support":false,"name":"flag Iceland","slug":"flag_iceland","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇮🇹","skin_tone_support":false,"name":"flag Italy","slug":"flag_italy","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🇯🇪","skin_tone_support":false,"name":"flag Jersey","slug":"flag_jersey","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇯🇲","skin_tone_support":false,"name":"flag Jamaica","slug":"flag_jamaica","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇯🇴","skin_tone_support":false,"name":"flag Jordan","slug":"flag_jordan","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇯🇵","skin_tone_support":false,"name":"flag Japan","slug":"flag_japan","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🇰🇪","skin_tone_support":false,"name":"flag Kenya","slug":"flag_kenya","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇰🇬","skin_tone_support":false,"name":"flag Kyrgyzstan","slug":"flag_kyrgyzstan","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇰🇭","skin_tone_support":false,"name":"flag Cambodia","slug":"flag_cambodia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇰🇮","skin_tone_support":false,"name":"flag Kiribati","slug":"flag_kiribati","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇰🇲","skin_tone_support":false,"name":"flag Comoros","slug":"flag_comoros","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇰🇳","skin_tone_support":false,"name":"flag St. Kitts & Nevis","slug":"flag_st_kitts_nevis","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇰🇵","skin_tone_support":false,"name":"flag North Korea","slug":"flag_north_korea","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇰🇷","skin_tone_support":false,"name":"flag South Korea","slug":"flag_south_korea","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🇰🇼","skin_tone_support":false,"name":"flag Kuwait","slug":"flag_kuwait","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇰🇾","skin_tone_support":false,"name":"flag Cayman Islands","slug":"flag_cayman_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇰🇿","skin_tone_support":false,"name":"flag Kazakhstan","slug":"flag_kazakhstan","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇱🇦","skin_tone_support":false,"name":"flag Laos","slug":"flag_laos","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇱🇧","skin_tone_support":false,"name":"flag Lebanon","slug":"flag_lebanon","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇱🇨","skin_tone_support":false,"name":"flag St. Lucia","slug":"flag_st_lucia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇱🇮","skin_tone_support":false,"name":"flag Liechtenstein","slug":"flag_liechtenstein","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇱🇰","skin_tone_support":false,"name":"flag Sri Lanka","slug":"flag_sri_lanka","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇱🇷","skin_tone_support":false,"name":"flag Liberia","slug":"flag_liberia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇱🇸","skin_tone_support":false,"name":"flag Lesotho","slug":"flag_lesotho","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇱🇹","skin_tone_support":false,"name":"flag Lithuania","slug":"flag_lithuania","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇱🇺","skin_tone_support":false,"name":"flag Luxembourg","slug":"flag_luxembourg","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇱🇻","skin_tone_support":false,"name":"flag Latvia","slug":"flag_latvia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇱🇾","skin_tone_support":false,"name":"flag Libya","slug":"flag_libya","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇦","skin_tone_support":false,"name":"flag Morocco","slug":"flag_morocco","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇨","skin_tone_support":false,"name":"flag Monaco","slug":"flag_monaco","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇩","skin_tone_support":false,"name":"flag Moldova","slug":"flag_moldova","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇪","skin_tone_support":false,"name":"flag Montenegro","slug":"flag_montenegro","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇫","skin_tone_support":false,"name":"flag St. Martin","slug":"flag_st_martin","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇬","skin_tone_support":false,"name":"flag Madagascar","slug":"flag_madagascar","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇭","skin_tone_support":false,"name":"flag Marshall Islands","slug":"flag_marshall_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇰","skin_tone_support":false,"name":"flag North Macedonia","slug":"flag_north_macedonia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇱","skin_tone_support":false,"name":"flag Mali","slug":"flag_mali","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇲","skin_tone_support":false,"name":"flag Myanmar (Burma)","slug":"flag_myanmar","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇳","skin_tone_support":false,"name":"flag Mongolia","slug":"flag_mongolia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇴","skin_tone_support":false,"name":"flag Macao SAR China","slug":"flag_macao_sar_china","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇵","skin_tone_support":false,"name":"flag Northern Mariana Islands","slug":"flag_northern_mariana_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇶","skin_tone_support":false,"name":"flag Martinique","slug":"flag_martinique","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇷","skin_tone_support":false,"name":"flag Mauritania","slug":"flag_mauritania","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇸","skin_tone_support":false,"name":"flag Montserrat","slug":"flag_montserrat","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇹","skin_tone_support":false,"name":"flag Malta","slug":"flag_malta","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇺","skin_tone_support":false,"name":"flag Mauritius","slug":"flag_mauritius","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇻","skin_tone_support":false,"name":"flag Maldives","slug":"flag_maldives","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇼","skin_tone_support":false,"name":"flag Malawi","slug":"flag_malawi","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇽","skin_tone_support":false,"name":"flag Mexico","slug":"flag_mexico","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇾","skin_tone_support":false,"name":"flag Malaysia","slug":"flag_malaysia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇲🇿","skin_tone_support":false,"name":"flag Mozambique","slug":"flag_mozambique","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇳🇦","skin_tone_support":false,"name":"flag Namibia","slug":"flag_namibia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇳🇨","skin_tone_support":false,"name":"flag New Caledonia","slug":"flag_new_caledonia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇳🇪","skin_tone_support":false,"name":"flag Niger","slug":"flag_niger","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇳🇫","skin_tone_support":false,"name":"flag Norfolk Island","slug":"flag_norfolk_island","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇳🇬","skin_tone_support":false,"name":"flag Nigeria","slug":"flag_nigeria","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇳🇮","skin_tone_support":false,"name":"flag Nicaragua","slug":"flag_nicaragua","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇳🇱","skin_tone_support":false,"name":"flag Netherlands","slug":"flag_netherlands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇳🇴","skin_tone_support":false,"name":"flag Norway","slug":"flag_norway","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇳🇵","skin_tone_support":false,"name":"flag Nepal","slug":"flag_nepal","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇳🇷","skin_tone_support":false,"name":"flag Nauru","slug":"flag_nauru","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇳🇺","skin_tone_support":false,"name":"flag Niue","slug":"flag_niue","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇳🇿","skin_tone_support":false,"name":"flag New Zealand","slug":"flag_new_zealand","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇴🇲","skin_tone_support":false,"name":"flag Oman","slug":"flag_oman","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇵🇦","skin_tone_support":false,"name":"flag Panama","slug":"flag_panama","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇵🇪","skin_tone_support":false,"name":"flag Peru","slug":"flag_peru","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇵🇫","skin_tone_support":false,"name":"flag French Polynesia","slug":"flag_french_polynesia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇵🇬","skin_tone_support":false,"name":"flag Papua New Guinea","slug":"flag_papua_new_guinea","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇵🇭","skin_tone_support":false,"name":"flag Philippines","slug":"flag_philippines","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇵🇰","skin_tone_support":false,"name":"flag Pakistan","slug":"flag_pakistan","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇵🇱","skin_tone_support":false,"name":"flag Poland","slug":"flag_poland","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇵🇲","skin_tone_support":false,"name":"flag St. Pierre & Miquelon","slug":"flag_st_pierre_miquelon","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇵🇳","skin_tone_support":false,"name":"flag Pitcairn Islands","slug":"flag_pitcairn_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇵🇷","skin_tone_support":false,"name":"flag Puerto Rico","slug":"flag_puerto_rico","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇵🇸","skin_tone_support":false,"name":"flag Palestinian Territories","slug":"flag_palestinian_territories","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇵🇹","skin_tone_support":false,"name":"flag Portugal","slug":"flag_portugal","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇵🇼","skin_tone_support":false,"name":"flag Palau","slug":"flag_palau","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇵🇾","skin_tone_support":false,"name":"flag Paraguay","slug":"flag_paraguay","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇶🇦","skin_tone_support":false,"name":"flag Qatar","slug":"flag_qatar","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇷🇪","skin_tone_support":false,"name":"flag Réunion","slug":"flag_reunion","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇷🇴","skin_tone_support":false,"name":"flag Romania","slug":"flag_romania","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇷🇸","skin_tone_support":false,"name":"flag Serbia","slug":"flag_serbia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇷🇺","skin_tone_support":false,"name":"flag Russia","slug":"flag_russia","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🇷🇼","skin_tone_support":false,"name":"flag Rwanda","slug":"flag_rwanda","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇦","skin_tone_support":false,"name":"flag Saudi Arabia","slug":"flag_saudi_arabia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇧","skin_tone_support":false,"name":"flag Solomon Islands","slug":"flag_solomon_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇨","skin_tone_support":false,"name":"flag Seychelles","slug":"flag_seychelles","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇩","skin_tone_support":false,"name":"flag Sudan","slug":"flag_sudan","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇪","skin_tone_support":false,"name":"flag Sweden","slug":"flag_sweden","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇬","skin_tone_support":false,"name":"flag Singapore","slug":"flag_singapore","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇭","skin_tone_support":false,"name":"flag St. Helena","slug":"flag_st_helena","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇮","skin_tone_support":false,"name":"flag Slovenia","slug":"flag_slovenia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇯","skin_tone_support":false,"name":"flag Svalbard & Jan Mayen","slug":"flag_svalbard_jan_mayen","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇰","skin_tone_support":false,"name":"flag Slovakia","slug":"flag_slovakia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇱","skin_tone_support":false,"name":"flag Sierra Leone","slug":"flag_sierra_leone","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇲","skin_tone_support":false,"name":"flag San Marino","slug":"flag_san_marino","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇳","skin_tone_support":false,"name":"flag Senegal","slug":"flag_senegal","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇴","skin_tone_support":false,"name":"flag Somalia","slug":"flag_somalia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇷","skin_tone_support":false,"name":"flag Suriname","slug":"flag_suriname","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇸","skin_tone_support":false,"name":"flag South Sudan","slug":"flag_south_sudan","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇹","skin_tone_support":false,"name":"flag São Tomé & Príncipe","slug":"flag_sao_tome_principe","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇻","skin_tone_support":false,"name":"flag El Salvador","slug":"flag_el_salvador","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇽","skin_tone_support":false,"name":"flag Sint Maarten","slug":"flag_sint_maarten","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇾","skin_tone_support":false,"name":"flag Syria","slug":"flag_syria","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇸🇿","skin_tone_support":false,"name":"flag Eswatini","slug":"flag_eswatini","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇦","skin_tone_support":false,"name":"flag Tristan da Cunha","slug":"flag_tristan_da_cunha","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇨","skin_tone_support":false,"name":"flag Turks & Caicos Islands","slug":"flag_turks_caicos_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇩","skin_tone_support":false,"name":"flag Chad","slug":"flag_chad","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇫","skin_tone_support":false,"name":"flag French Southern Territories","slug":"flag_french_southern_territories","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇬","skin_tone_support":false,"name":"flag Togo","slug":"flag_togo","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇭","skin_tone_support":false,"name":"flag Thailand","slug":"flag_thailand","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇯","skin_tone_support":false,"name":"flag Tajikistan","slug":"flag_tajikistan","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇰","skin_tone_support":false,"name":"flag Tokelau","slug":"flag_tokelau","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇱","skin_tone_support":false,"name":"flag Timor-Leste","slug":"flag_timor_leste","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇲","skin_tone_support":false,"name":"flag Turkmenistan","slug":"flag_turkmenistan","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇳","skin_tone_support":false,"name":"flag Tunisia","slug":"flag_tunisia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇴","skin_tone_support":false,"name":"flag Tonga","slug":"flag_tonga","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇷","skin_tone_support":false,"name":"flag Turkey","slug":"flag_turkey","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇹","skin_tone_support":false,"name":"flag Trinidad & Tobago","slug":"flag_trinidad_tobago","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇻","skin_tone_support":false,"name":"flag Tuvalu","slug":"flag_tuvalu","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇼","skin_tone_support":false,"name":"flag Taiwan","slug":"flag_taiwan","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇹🇿","skin_tone_support":false,"name":"flag Tanzania","slug":"flag_tanzania","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇺🇦","skin_tone_support":false,"name":"flag Ukraine","slug":"flag_ukraine","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇺🇬","skin_tone_support":false,"name":"flag Uganda","slug":"flag_uganda","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇺🇲","skin_tone_support":false,"name":"flag U.S. Outlying Islands","slug":"flag_u_s_outlying_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇺🇳","skin_tone_support":false,"name":"flag United Nations","slug":"flag_united_nations","unicode_version":"4.0","emoji_version":"4.0"},{"emoji":"🇺🇸","skin_tone_support":false,"name":"flag United States","slug":"flag_united_states","unicode_version":"0.6","emoji_version":"0.6"},{"emoji":"🇺🇾","skin_tone_support":false,"name":"flag Uruguay","slug":"flag_uruguay","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇺🇿","skin_tone_support":false,"name":"flag Uzbekistan","slug":"flag_uzbekistan","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇻🇦","skin_tone_support":false,"name":"flag Vatican City","slug":"flag_vatican_city","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇻🇨","skin_tone_support":false,"name":"flag St. Vincent & Grenadines","slug":"flag_st_vincent_grenadines","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇻🇪","skin_tone_support":false,"name":"flag Venezuela","slug":"flag_venezuela","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇻🇬","skin_tone_support":false,"name":"flag British Virgin Islands","slug":"flag_british_virgin_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇻🇮","skin_tone_support":false,"name":"flag U.S. Virgin Islands","slug":"flag_u_s_virgin_islands","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇻🇳","skin_tone_support":false,"name":"flag Vietnam","slug":"flag_vietnam","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇻🇺","skin_tone_support":false,"name":"flag Vanuatu","slug":"flag_vanuatu","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇼🇫","skin_tone_support":false,"name":"flag Wallis & Futuna","slug":"flag_wallis_futuna","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇼🇸","skin_tone_support":false,"name":"flag Samoa","slug":"flag_samoa","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇽🇰","skin_tone_support":false,"name":"flag Kosovo","slug":"flag_kosovo","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇾🇪","skin_tone_support":false,"name":"flag Yemen","slug":"flag_yemen","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇾🇹","skin_tone_support":false,"name":"flag Mayotte","slug":"flag_mayotte","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇿🇦","skin_tone_support":false,"name":"flag South Africa","slug":"flag_south_africa","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇿🇲","skin_tone_support":false,"name":"flag Zambia","slug":"flag_zambia","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🇿🇼","skin_tone_support":false,"name":"flag Zimbabwe","slug":"flag_zimbabwe","unicode_version":"2.0","emoji_version":"2.0"},{"emoji":"🏴󠁧󠁢󠁥󠁮󠁧󠁿","skin_tone_support":false,"name":"flag England","slug":"flag_england","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🏴󠁧󠁢󠁳󠁣󠁴󠁿","skin_tone_support":false,"name":"flag Scotland","slug":"flag_scotland","unicode_version":"5.0","emoji_version":"5.0"},{"emoji":"🏴󠁧󠁢󠁷󠁬󠁳󠁿","skin_tone_support":false,"name":"flag Wales","slug":"flag_wales","unicode_version":"5.0","emoji_version":"5.0"}]}')})),s.register("6AeVC",(function(t,n){e(t.exports,"GROUP_NAMES_TO_ICONS",(function(){return a})),e(t.exports,"GROUP_NAMES",(function(){return l})),e(t.exports,"FIRST_SCROLLABLE_GROUP_NAME",(function(){return u}));var r=s("lDSNw"),i=s("aanFI");const a={emojiSuggested:null,emojiSmileys:o(r).createElement(i.IconSmiley,null),emojiAnimals:o(r).createElement(i.IconNature,null),emojiFood:o(r).createElement(i.IconFood,null),emojiTravel:o(r).createElement(i.IconPlane,null),emojiActivities:o(r).createElement(i.IconSport,null),emojiObjects:o(r).createElement(i.IconBulb,null),emojiSymbols:o(r).createElement(i.IconPeace,null),emojiFlags:o(r).createElement(i.IconFlag,null)},l=Object.keys(a),u=l[1]})),s.register("foWli",(function(t,n){e(t.exports,"EmojiList",(function(){return c})),e(t.exports,"EmojiListSearchList",(function(){return p}));var r=s("lDSNw"),i=s("cZIbv"),a=s("6AeVC"),l=s("5xqDj");const u=i.default.div` + display: flex; + flex-wrap: wrap; + margin-bottom: 16px; +`,c=o(r).memo((({emojis:e,groupName:t,offset:n,previewIcon:i,scrollPosition:s,skinTone:l,onEmojiSelect:c,setActiveGroupName:p,setOffset:m})=>{const f=o(r).useRef(null),_=t===a.FIRST_SCROLLABLE_GROUP_NAME,g=d({emojis:e,skinTone:l,previewIcon:i,onEmojiSelect:c});return o(r).useEffect((()=>{_&&f.current&&m(f.current.offsetTop)}),[_,m]),o(r).useEffect((()=>{f.current&&s>=f.current.offsetTop-n&&p(t)}),[t,n,s,p]),o(r).createElement(u,{id:t,ref:f},g)})),p=o(r).memo((({emojis:e,groupName:t,previewIcon:n,skinTone:i,onEmojiSelect:s,resetActiveGroupName:a})=>{o(r).useEffect((()=>{a()}),[a]);const l=d({emojis:e,skinTone:i,previewIcon:n,onEmojiSelect:s});return o(r).createElement(u,{id:t},l)})),d=({emojis:e,previewIcon:t,skinTone:n,onEmojiSelect:i})=>(0,r.useMemo)((()=>e.map((e=>o(r).createElement(l.EmojiButton,{key:e.n,code:e.c,name:e.n,skinTone:n,supportsSkinTone:e.t,previewIcon:t,onEmojiSelect:i})))),[e,i,t,n])})),s.register("5xqDj",(function(t,n){e(t.exports,"EmojiButton",(function(){return m})),s("9PP4W");var r=s("eug5K"),i=s("lDSNw"),a=s("cZIbv");const l=["1f468","1f469","1f9d1"],u="fe0f",c="200d",p="\n background: #fff;\n svg,\n path {\n fill: #000;\n }\n",d=a.default.div` + display: flex; + justify-content: center; + align-items: center; + border-radius: 8px; + cursor: pointer; + transition: fill 200ms ease; + min-height: 32px; + width: 32px; + margin: 4px 0; + padding-top: 2px; + svg, + path { + fill: #777777; + } + :hover { + ${p} + } + ${e=>e.isSelected?p:""} + + font-family: "Twemoji Mozilla", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", + "EmojiOne Color", "Android Emoji", sans-serif; + font-size: 24px; +`,m=o(i).memo((({code:e,name:t,skinTone:n,supportsSkinTone:s,previewIcon:a,onEmojiSelect:p})=>{const m=(0,i.useMemo)((()=>(0,r.isEmojiSupported)(e)),[e]),f=(0,i.useMemo)((()=>m?s&&n?function(e,o){const t=[...e].map((e=>{const o=e.codePointAt(0);return o?o.toString(16):""})),n=t.findIndex((e=>e===c)),r=t.findIndex((e=>e===u)),i=r>-1;if(-1===n){const e=i?r:t.length;t.splice(e,0,o)}else if(i&&rString.fromCodePoint(parseInt(e,16)))).join("")}(e,n):e:""),[e,m,n,s]),_=f===a.unicode,g=(0,i.useCallback)((()=>{p(f)}),[f,p]);return m?o(i).createElement(d,{role:"img",title:t,"aria-label":t,onClick:g,isSelected:_},f):null}))})),s.register("1Y7ta",(function(t,n){e(t.exports,"EmojiSkinToneMenu",(function(){return m}));var r=s("iPvw0"),i=s("lDSNw"),a=s("jcz3Z"),l=s("cZIbv");const u=l.default.div` + display: flex; + justify-content: center; + align-items: center; + border-radius: 8px; + cursor: pointer; + transition: fill 200ms ease; + height: 24px; + width: 24px; + margin: 4px 0; + :hover { + background: #333; + } +`,c=l.default.div` + position: relative; + margin-right: 8px; + ${u} { + border-radius: 4px; + margin: 0; + } +`,p=l.default.div` + display: flex; + align-items: center; + position: absolute; + z-index: 2; + background: #333; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25); + border-radius: 4px; + top: 0; + right: 0; +`,d=l.default.div` + background: #474747; + width: 1px; + height: 12px; +`,m=o(i).memo((({currentSkinTone:e,isVisible:t,onClick:n,onClose:s,onSelect:l})=>{const m=(0,i.useRef)(null);(0,a.default)(m,(()=>{s()}));const f=(0,i.useMemo)((()=>{const t=Object.values(r.EMOJI_SKIN_TONES),n=t.findIndex((o=>o===e));return t.splice(n,1),t.push(e),t.map((t=>{const n="✋"+r.EMOJI_SKIN_TONE_TO_UNICODE[t],s=t===e;return o(i).createElement(o(i).Fragment,{key:`skin-tone-button-${n}`},s&&o(i).createElement(d,null),o(i).createElement(u,{key:t,onClick:()=>l(t)},n))}))}),[e,l]);return o(i).createElement(c,{ref:m},o(i).createElement(u,{onClick:n},"✋"+r.EMOJI_SKIN_TONE_TO_UNICODE[e]),t&&o(i).createElement(p,null,f))}))})),s.register("jcz3Z",(function(o,t){e(o.exports,"default",(function(){return a}));var n=s("lDSNw"),r=s("hzAep"),i=["mousedown","touchstart"],a=function(e,o,t){void 0===t&&(t=i);var s=(0,n.useRef)(o);(0,n.useEffect)((function(){s.current=o}),[o]),(0,n.useEffect)((function(){for(var o=function(o){var t=e.current;t&&!t.contains(o.target)&&s.current(o)},n=0,i=t;n{const{t:t}=(0,i.useTranslation)(),{data:n=[]}=b.hooks.useAllMultiChainSeeds(),{data:s=[]}=b.hooks.useAllMultiChainAccounts(),a=(0,r.useEditAccountMetadataStore)((e=>e.editableAccountMetadata)),l=(0,r.useEditAccountMetadataStore)((e=>e.setEditableAccountMetadata)),u=(0,c.useCallback)((e=>{l&&l(Object.assign(Object.assign({},a),{seedIdentifier:e}))}),[a,l]),p=(0,c.useCallback)((e=>s?s.filter((o=>o.type===r.AccountType.Seed&&o.seedIdentifier===e)):[]),[s]),d=(0,c.useCallback)((o=>{u(o),e(o)}),[u,e]);return o(c).createElement(o(c).Fragment,null,o(c).createElement(m.SettingsHeader,{icon:o(c).createElement(f.IconPlus,{fill:"#777"})},t("settingsSelectSecretPhrase")),o(c).createElement(x.ScrollWrapper,null,o(c).createElement(w,null,null==n?void 0:n.map(((e,t)=>o(c).createElement(y,{key:`seed-select-${e.identifier}`,accounts:p(e.identifier),seedIdentifier:e.identifier,onClick:d,index:t}))))))},y=({accounts:e,seedIdentifier:t,index:n,onClick:r})=>{const{t:s}=(0,i.useTranslation)(),[a,l]=(0,c.useState)(!1),[u,p]=(0,c.useState)(!1),d=(0,c.useCallback)((()=>{l(!a)}),[a,l]),m=(0,c.useCallback)((()=>{u||r(t)}),[u,r,t]),g=(0,c.useMemo)((()=>e.length>1?s(a?"addAccountHideAccountsForSeed":"addAccountShowAccountsForSeed",{numOfAccounts:e.length}):1===e.length?s(a?"addAccountHideAccountForSeed":"addAccountShowAccountForSeed"):s("addAccountZeroAccountsForSeed")),[e.length,a,s]),v=(0,c.useMemo)((()=>e.length>=1?{onMouseEnter:()=>p(!0),onMouseLeave:()=>p(!1),onClick:d}:null),[e.length,d]);return o(c).createElement(O,{onClick:m},o(c).createElement(A,null,o(c).createElement(C,null,o(c).createElement(S,null,o(c).createElement(E,null,s("addAccountSecretPhraseDefaultLabel",{number:n+1})),o(c).createElement(P,Object.assign({},v),g)),o(c).createElement(_.Row,{width:"fit-content"},o(c).createElement(L,null,o(c).createElement(f.IconChevronDown,{fill:"#777",width:10})))),o(c).createElement(k,{accounts:e,expanded:a})))},k=({accounts:e,expanded:t})=>{const[n,{height:r}]=(0,p.default)(),i=(0,c.useMemo)((()=>({initial:{opacity:0,height:0},animate:{opacity:1,height:r},exit:{opacity:0,height:0},transition:{delay:0,duration:.2}})),[r]);return o(c).createElement(l.AnimatePresence,{mode:"wait"},t&&e.length>0&&o(c).createElement(M,Object.assign({},i),o(c).createElement(M,{ref:n},o(c).createElement(I,null,e.map(((e,t)=>o(c).createElement(_.Row,{key:`account-${e.identifier}`,justify:"flex-start"},o(c).createElement(h.AccountAvatar,{size:"xsmall",accountIcon:e.icon,accountName:e.name,accountIndex:t}),o(c).createElement(T,{style:{marginLeft:6}},e.name))))))))},w=d.default.div` + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: flex-start; + gap: 12px; +`,O=(0,d.default)(_.Row).attrs({align:"center"})` + position: relative; + cursor: pointer; + background-color: #2a2a2a; + border-radius: 8px; + &:hover { + background-color: #333; + } +`,C=(0,d.default)(_.Row).attrs({justify:"space-between"})` + padding: 15px; +`,S=d.default.div` + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: flex-start; +`,E=(0,d.default)(v.Text).attrs({size:16,weight:500,lineHeight:19})``,T=(0,d.default)(v.Text).attrs({size:15,weight:500,lineHeight:19})``,P=(0,d.default)(v.Text).attrs({size:13,weight:500,lineHeight:19})` + color: #ab9ff2; + margin-top: 2px; +`,A=d.default.div` + display: flex; + flex-direction: column; + width: 100%; +`,I=(0,d.default)(A)` + border-top: 1px solid #222222; + padding: 15px; + align-items: flex-start; + gap: 12px; +`,M=(0,d.default)(u.motion.div)` + overflow: hidden; +`,D=({accounts:e,seedMetas:t,onClick:n,selectedSeedIdentifier:s})=>{const{t:a}=(0,i.useTranslation)(),l=(0,c.useMemo)((()=>{if(!t||!s)return 0;const e=t.find((e=>e.identifier===s));return e?t.indexOf(e):0}),[t,s]),u=(0,c.useMemo)((()=>e&&s?e.filter((e=>e.type===r.AccountType.Seed&&e.seedIdentifier===s)):[]),[e,s]);return o(c).createElement(N,null,o(c).createElement(H,null,a("addAccountSecretPhraseLabel")),o(c).createElement(z,{onClick:n,"data-testid":"select-secret-phrase-button"},o(c).createElement(_.Row,{justify:"space-between"},o(c).createElement(_.Row,null,o(c).createElement(R,null,a("addAccountSecretPhraseDefaultLabel",{number:l+1})," ",o(c).createElement(F,{as:"span"},"(",u.length>1?a("addAccountNumAccountsForSeed",{numOfAccounts:u.length}):a("addAccountOneAccountsForSeed"),")"))),o(c).createElement(L,null,o(c).createElement(f.IconChevronDown,{fill:"#777",width:10})))),o(c).createElement(B,null,a("addAccountSelectSeedDescription")))},N=(0,d.default)(a.ListboxInput)` + width: 100%; + position: relative; +`,z=(0,d.default)(g.SelectButton)` + padding: 8px 16px 8px 12px; +`,L=d.default.div` + svg { + transform: rotate(270deg) translateX(2px); + } +`,R=(0,d.default)(v.Text).attrs({size:16,weight:400,lineHeight:19})``,F=(0,d.default)(v.Text).attrs({size:16,weight:400,lineHeight:19})` + display: inline-flex; + padding: 0 8px; + color: #777777; +`,B=(0,d.default)(v.Text).attrs({size:14,weight:400,lineHeight:19,textAlign:"left"})` + margin-top: 8px; + color: #777777; +`,H=(0,d.default)(B)` + margin-top: 24px; + margin-bottom: 8px; + display: flex; + align-items: center; + svg { + margin-left: 6px; + } +`})),s.register("1Tzoq",(function(t,n){e(t.exports,"MultiChainImportPrivateKey",(function(){return k}));var r=s("6Tvfa"),i=s("belzv"),a=s("lMzyG"),l=s("gd9Oy"),u=s("4yY1D"),c=s("lDSNw"),p=s("laYjG"),d=s("ipYJz"),m=s("jQk2k"),f=s("3ou76"),_=s("9GEzd"),g=s("6ha3o"),v=s("7J3aJ"),h=s("cyUJM"),b=s("gMNJN"),x=s("h5kyv"),j=s("4C8xw"),y=s("67vsm");const k=()=>{const{t:e}=(0,a.useTranslation)(),{hideSettingsMenu:t}=(0,v.useSettingsMenu)(),{pushDetailView:n}=(0,g.useDetailViews)(),{data:s=[]}=b.hooks.useAllMultiChainAccounts(),{mutate:k}=b.hooks.useImportPrivateKeyAccount(),w=(0,r.useEditAccountMetadataStore)((e=>e.editableAccountMetadata)),O=(0,r.useEditAccountMetadataStore)((e=>e.setEditableAccountMetadata)),C=(0,r.useImportPrivateKeyForm)({importPrivateKeyCallback:e=>{k(e),O(void 0),t()},existingAccounts:s,editableAccountMetadata:w,analytics:x.analytics}),{formOnSubmitHandler:S,canSubmit:E,getValues:T,errors:P}=C;return o(c).createElement("section",null,o(c).createElement(m.SettingsHeader,null,e("addAccountImportAccountPrimaryText")),o(c).createElement(y.Form,{onSubmit:S},o(c).createElement(y.ScrollWrapperNoPadding,null,o(c).createElement(y.ColumnWrapper,{size:"large"},o(c).createElement(f.IconWrapper,null,o(c).createElement(_.AccountAvatarWrapper,null,o(c).createElement(_.LargeEditableAvatar,{accountIndex:0,accountName:(null==w?void 0:w.name)||e("addAccountImportAccountPrivateKey"),accountIcon:null==w?void 0:w.icon,onClick:()=>{const e=T("name"),t=T("privateKey"),r=T("networkID"),s=T("addressType"),a=Object.assign(Object.assign({},w),{name:e,networkID:r,addressType:s});if(P.privateKey)O(a);else try{const e=r?i.Chains.getNetworkDefinition(r).value:i.Chains.getNetworkDefinition(i.NetworkIDs.Solana.Mainnet).value,o=(0,l.getPrivateKeyAsObfuscatedBytes)({privateKey:t,addressType:s,networkIDValue:e});O(Object.assign(Object.assign({},a),{secrets:o}))}catch(e){O(a),u.telemetry.addBreadcrumb(u.FeatureTag.Account,"Failed to cache private key for AvatarPicker transition => defaulting to remaining metadata",u.Severity.Info)}n(o(c).createElement(j.MultiChainAvatarPicker,{accountIdentifier:""}))}}))),o(c).createElement(h.ImportPrivateKeyFormInputStack,Object.assign({},C)))),o(c).createElement(d.CloseFooter,null,o(c).createElement(p.Button,{type:"submit",theme:E?"primary":"default",disabled:!E},e("addAccountImportAccountActionButtonImport")))))}})),s.register("cyUJM",(function(t,n){e(t.exports,"ImportPrivateKeyButton",(function(){return j})),e(t.exports,"ImportPrivateKeyFormInputStack",(function(){return y}));var r=s("6Tvfa"),i=s("belzv"),a=s("lMzyG"),l=s("iPvw0"),u=s("lDSNw"),c=s("dGq5g"),p=s("cZIbv"),d=s("aanFI"),m=s("jLA72"),f=s("6l2nq"),_=s("kn91D"),g=s("gMNJN"),v=s("fhbDi"),h=s("67vsm"),b=s("3HiFl"),x=s("5MLNV");const j=({onClick:e,disabled:t})=>{const{t:n}=(0,a.useTranslation)(),{isSolanaOnlyEnabled:r}=g.hooks.useEnabledChainsInfo();return o(u).createElement(v.ContentRow,{primaryContent:n("addAccountImportWalletPrimaryText"),secondaryContent:n(r?"addAccountImportWalletSolanaSecondaryText":"addAccountImportWalletSecondaryText"),leftContent:o(u).createElement(v.ContentRowIconContainer,null,o(u).createElement(d.IconImportAltTwo,{fill:"#EDEDEF"})),rightContent:null,onClick:e,disabled:t})},y=({control:e,getValues:t,register:n,setValue:s,trigger:p,errors:d,nameValidations:f,privateKey:_,privateKeyValidations:v,addressPreview:j})=>{var y,w;const{t:C}=(0,a.useTranslation)(),S=(0,r.useEditAccountMetadataStore)((e=>e.editableAccountMetadata)),E=t("networkID"),T=i.Chains.getAddressTypes(E),P=g.hooks.useEnabledAddressTypes(),A=P.filter((e=>T.includes(e)));return o(u).createElement(h.InputStack,null,o(u).createElement(c.Controller,{name:"networkID",control:e,render:({field:{onChange:e,value:t}})=>1===P.length?o(u).createElement(o(u).Fragment,null):o(u).createElement(x.SelectChainDropdown,{onChange:o=>{e(o);const t=i.Chains.getAddressTypes(o),n=P.filter((e=>t.includes(e)));s("addressType",n[0]),_&&p("privateKey")},value:t})}),o(u).createElement(c.Controller,{name:"addressType",control:e,render:({field:{onChange:e,value:t}})=>1===A.length?o(u).createElement(o(u).Fragment,null):o(u).createElement(b.SelectAddressTypeDropdown,{onChange:o=>{e(o),_&&p("privateKey")},value:t,networkID:E})}),o(u).createElement(m.Input.WithWarning,Object.assign({placeholder:C("addAccountImportAccountName"),defaultValue:null==S?void 0:S.name,warning:!!d.name,warningMessage:null===(y=d.name)||void 0===y?void 0:y.message,autoComplete:"off",maxLength:l.MAX_WALLET_NAME_LENGTH},n("name",f))),o(u).createElement(O.WithWarning,Object.assign({placeholder:C("addAccountImportAccountPrivateKey"),defaultValue:"",warning:!!d.privateKey,warningMessage:null===(w=d.privateKey)||void 0===w?void 0:w.message,autoComplete:"off"},n("privateKey",v))),j?o(u).createElement(k,{label:C("settingsWalletAddress"),pubkey:j}):null)},k=o(u).memo((({label:e,pubkey:t})=>o(u).createElement(f.Row,{justify:"space-between",align:"center",margin:"-7px 0 0"},o(u).createElement(_.Text,{size:16,weight:600},e),o(u).createElement(_.Text,{size:16},(0,r.formatHashMedium)(t,4))))),w=(0,p.default)(m.Input.withComponent("textarea"))` + height: 120px; + text-align: start; + resize: none; + -webkit-text-security: disc; +`,O=(0,m.withVariants)(w);O.defaultProps={fontSize:"16px"}})),s.register("fhbDi",(function(t,n){e(t.exports,"ContentRow",(function(){return c})),e(t.exports,"ContentRowIconContainer",(function(){return p}));var r=s("lDSNw"),i=s("cZIbv"),a=s("aanFI"),l=s("kn91D");const u=i.default.div` + display: flex; + justify-content: space-between; + align-items: center; + background: #2a2a2a; + border-radius: 6px; + padding: 18px 20px; + width: 100%; + margin-bottom: 10px; + &:last-of-type { + margin-bottom: 0; + } + ${e=>e.onClick&&i.css` + :hover { + background: #333; + cursor: pointer; + } + `} + ${e=>e.disabled&&i.css` + opacity: 0.5; + :hover { + background: #2a2a2a; + cursor: not-allowed; + } + `} +`,c=({primaryContent:e,secondaryContent:t,leftContent:n,rightContent:i,onClick:s,disabled:c,"data-testid":p})=>{const m="string"==typeof e?o(r).createElement(l.Text,{weight:600,size:16,textAlign:"left"},e):e,f="string"==typeof t?o(r).createElement(l.Text,{color:"#777777",size:14,textAlign:"left",lineHeight:18},t):t,_=void 0===i?o(r).createElement(a.IconChevronRight,null):i,g=c?void 0:s;return o(r).createElement(u,{"data-testid":p,onClick:g,disabled:c},o(r).createElement(d,null,n,o(r).createElement("div",null,m,f)),_)},p=i.default.div` + display: flex; + align-items: center; + justify-content: center; + background-color: rgba(255, 255, 255, 0.1); + border-radius: 32px; + min-width: 32px; + width: 32px; + height: 32px; + margin-left: -8px; +`,d=i.default.div` + display: flex; + align-items: center; + justify-content: flex-start; + width: fit-content; + gap: 12px; +`})),s.register("cO41d",(function(t,n){e(t.exports,"MaxVaultAccountsLimit",(function(){return p})),e(t.exports,"useMaxVaultAccountsLimit",(function(){return d}));var r=s("6Tvfa"),i=s("lMzyG"),a=s("lDSNw"),l=s("cZIbv"),u=s("kn91D"),c=s("gMNJN");const p=()=>{const{t:e}=(0,i.useTranslation)();return o(a).createElement(m,null,e("addAccountLimitReachedText",{accountsCount:r.VAULT_ADD_ACCOUNT_COUNT_LIMIT}))},d=()=>{const{data:e=[]}=c.hooks.useAllMultiChainAccounts();return e.length>r.VAULT_ADD_ACCOUNT_COUNT_LIMIT},m=(0,l.default)(u.Text).attrs({size:14,weight:400,lineHeight:19,color:"white",textAlign:"left"})` + margin-bottom: 24px; +`})),s.register("28ahA",(function(t,n){e(t.exports,"ConnectHardwareWalletButton",(function(){return p}));var r=s("8Hh7g"),i=s("lDSNw"),a=s("bjaYq"),l=s("aanFI"),u=s("ibYAx"),c=s("fhbDi");const p=({onClick:e,disabled:t})=>{const{t:n}=(0,a.useTranslation)(),s=u.BROWSER_ENV.browser.name===r.BROWSER_MAP.firefox||u.BROWSER_ENV.browser.name===r.BROWSER_MAP.safari;return o(i).createElement(c.ContentRow,{primaryContent:n("addAccountHardwareWalletPrimaryText"),secondaryContent:n("addAccountHardwareWalletSecondaryText"),leftContent:o(i).createElement(c.ContentRowIconContainer,null,o(i).createElement(l.IconLedgerLogoOutline,{fill:"#EDEDEF"})),rightContent:null,onClick:e,disabled:t||s})}})),s.register("5rNbM",(function(t,n){e(t.exports,"GenerateAccountForSeedButton",(function(){return c}));var r=s("lDSNw"),i=s("bjaYq"),a=s("aanFI"),l=s("gMNJN"),u=s("fhbDi");const c=({onClick:e,disabled:t})=>{const{t:n}=(0,i.useTranslation)(),{isSingleChainEnabled:s}=l.hooks.useEnabledChainsInfo(),{data:c=[]}=l.hooks.useAllMultiChainSeeds(),p=c.length>0;return o(r).createElement(u.ContentRow,{"data-testid":"add-account-create-new-wallet-button",primaryContent:n("addAccountNewWalletPrimaryText"),secondaryContent:n(s?"addAccountNewSingleChainWalletSecondaryText":"addAccountNewMultiChainWalletSecondaryText"),leftContent:o(r).createElement(u.ContentRowIconContainer,null,o(r).createElement(a.IconPlus,{width:10,fill:"#EDEDEF"})),rightContent:null,onClick:e,disabled:t||!p})}})),s.register("aMbnX",(function(t,n){e(t.exports,"ImportSecretPhraseButton",(function(){return u}));var r=s("lDSNw"),i=s("bjaYq"),a=s("aanFI"),l=s("fhbDi");const u=({onClick:e,disabled:t})=>{const{t:n}=(0,i.useTranslation)();return o(r).createElement(l.ContentRow,{primaryContent:n("addAccountImportSeedPhrasePrimaryText"),secondaryContent:n("addAccountImportSeedPhraseSecondaryText"),leftContent:o(r).createElement(l.ContentRowIconContainer,null,o(r).createElement(a.IconFile,{fill:"#EDEDEF"})),rightContent:null,onClick:e,disabled:t})}})),s.register("0hZKa",(function(t,n){e(t.exports,"WatchAddressButton",(function(){return c}));var r=s("lBuGR"),i=s("lDSNw"),a=s("bjaYq"),l=s("aanFI"),u=s("fhbDi");const c=({onClick:e,disabled:t})=>{const{t:n}=(0,a.useTranslation)(),{data:[s]}=(0,r.useFeatureFlags)(["enable-view-only-accounts"]);return s?o(i).createElement(u.ContentRow,{primaryContent:n("addAccountReadOnly"),secondaryContent:n("addAccountReadOnlySecondaryText"),leftContent:o(i).createElement(u.ContentRowIconContainer,null,o(i).createElement(l.IconEye,{height:16,width:16,fill:"#EDEDEF"})),rightContent:null,onClick:e,disabled:t}):null}})),s.register("7mQlC",(function(t,n){e(t.exports,"MultiChainManageAccounts",(function(){return j}));var r=s("kLeqd"),i=s("do0g3"),a=s("lzyVb"),l=s("lMzyG"),u=s("lDSNw"),c=s("laYjG"),p=s("ipYJz"),d=s("jQk2k"),m=s("aanFI"),f=s("6ha3o"),_=s("gMNJN"),g=s("h5kyv"),v=s("jXCG6"),h=s("8WsPs"),b=s("9l2Lg"),x=s("67vsm");const j=()=>{const{t:e}=(0,l.useTranslation)(),{pushDetailView:t,pushDetailViewCallback:n}=(0,f.useDetailViews)(),{data:s=[]}=_.hooks.useAllMultiChainAccounts(),{mutate:a}=_.hooks.useReorderMultiChainAccount(),j=(0,r.useSensors)((0,r.useSensor)(r.PointerSensor,{activationConstraint:{distance:10}})),k=(0,u.useMemo)((()=>s.map((e=>({account:e,id:e.identifier})))),[s]),[w,O]=o(u).useState(k),[C,S]=(0,u.useState)(null),E=n(o(u).createElement(h.MultiChainAddWallet,null)),T=(0,u.useCallback)(((e,n)=>{e.stopPropagation(),t(o(u).createElement(b.MultiChainEditAccount,{accountIdentifier:n}))}),[t]),P=(0,u.useCallback)((e=>{const{active:o}=e,t=w.findIndex((e=>e.id===o.id));S(t)}),[w]),A=(0,u.useCallback)((e=>{const{active:o,over:t}=e;if(o.id!==t.id){const e=w.findIndex((e=>e.id===t.id)),n=w.findIndex((e=>e.id===o.id)),r=(0,i.arrayMove)(w,n,e);a({identifier:w[n].account.identifier,toIndex:e}),O(r),g.analytics.capture("accountOrderModified")}S(null)}),[w,a]),I=(0,u.useMemo)((()=>{if(null===C)return null;const e=w[C];return o(u).createElement(v.AccountRow,{accountIndex:C,accountName:e.account.name,accountIcon:e.account.icon,isDragged:!0})}),[C,w]);return o(u).createElement(o(u).Fragment,null,o(u).createElement(d.SettingsHeader,{icon:o(u).createElement(m.IconPlus,{fill:"#777"}),onIconClick:E},e("settingsManageAccounts")),o(u).createElement(x.ScrollWrapper,{"data-testid":"sortable-account-container"},o(u).createElement(r.DndContext,{sensors:j,collisionDetection:r.closestCenter,onDragStart:P,onDragEnd:A},o(u).createElement(i.SortableContext,{items:w,strategy:i.verticalListSortingStrategy},w.map((({account:e,id:t},n)=>o(u).createElement(y,{key:t,id:t,index:n,account:e,openEditAccount:T})))),o(u).createElement(r.DragOverlay,null,I))),o(u).createElement(p.CloseFooter,null,o(u).createElement(c.Button,{"data-testid":"add-account-menu-item",onClick:E},e("addAccountPrimaryText"))))},y=o(u).memo((({id:e,account:t,index:n,openEditAccount:r})=>{var s;const{attributes:l,isDragging:c,listeners:p,transform:d,transition:m,setNodeRef:f}=(0,i.useSortable)({id:e}),_={transform:a.CSS.Transform.toString(d),transition:m,opacity:c?.5:1},g=(0,u.useCallback)((e=>{r(e,t.identifier)}),[t.identifier,r]);return o(u).createElement(v.AccountRow,Object.assign({"data-testid":`manage-accounts-sortable-${t.name}`,accountIndex:n,accountBalance:null===(s=t.balance)||void 0===s?void 0:s.value,accountName:t.name,accountIcon:t.icon,isDragged:!1,onClick:g,setNodeRef:f,style:_},l,p))}))})),s.register("kLeqd",(function(t,n){e(t.exports,"useSensor",(function(){return g})),e(t.exports,"useSensors",(function(){return v})),e(t.exports,"getFirstCollision",(function(){return w})),e(t.exports,"closestCenter",(function(){return C})),e(t.exports,"closestCorners",(function(){return S})),e(t.exports,"getClientRect",(function(){return N})),e(t.exports,"getScrollableAncestors",(function(){return L})),e(t.exports,"KeyboardCode",(function(){return re})),e(t.exports,"PointerSensor",(function(){return _e})),e(t.exports,"DndContext",(function(){return eo})),e(t.exports,"useDraggable",(function(){return ro})),e(t.exports,"useDndContext",(function(){return io})),e(t.exports,"useDroppable",(function(){return lo})),e(t.exports,"DragOverlay",(function(){return bo}));var r=s("lDSNw"),i=s("ef4Zh"),a=s("lzyVb"),l=s("hZNnp");const u=(0,r.createContext)(null);const c={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},p={onDragStart(e){let{active:o}=e;return"Picked up draggable item "+o.id+"."},onDragOver(e){let{active:o,over:t}=e;return t?"Draggable item "+o.id+" was moved over droppable area "+t.id+".":"Draggable item "+o.id+" is no longer over a droppable area."},onDragEnd(e){let{active:o,over:t}=e;return t?"Draggable item "+o.id+" was dropped over droppable area "+t.id:"Draggable item "+o.id+" was dropped."},onDragCancel(e){let{active:o}=e;return"Dragging was cancelled. Draggable item "+o.id+" was dropped."}};function d(e){let{announcements:t=p,container:n,hiddenTextDescribedById:s,screenReaderInstructions:d=c}=e;const{announce:m,announcement:f}=(0,l.useAnnouncement)(),_=(0,a.useUniqueId)("DndLiveRegion"),[g,v]=(0,r.useState)(!1);if((0,r.useEffect)((()=>{v(!0)}),[]),function(e){const o=(0,r.useContext)(u);(0,r.useEffect)((()=>{if(!o)throw new Error("useDndMonitor must be used within a children of ");return o(e)}),[e,o])}((0,r.useMemo)((()=>({onDragStart(e){let{active:o}=e;m(t.onDragStart({active:o}))},onDragMove(e){let{active:o,over:n}=e;t.onDragMove&&m(t.onDragMove({active:o,over:n}))},onDragOver(e){let{active:o,over:n}=e;m(t.onDragOver({active:o,over:n}))},onDragEnd(e){let{active:o,over:n}=e;m(t.onDragEnd({active:o,over:n}))},onDragCancel(e){let{active:o,over:n}=e;m(t.onDragCancel({active:o,over:n}))}})),[m,t])),!g)return null;const h=o(r).createElement(o(r).Fragment,null,o(r).createElement(l.HiddenText,{id:s,value:d.draggable}),o(r).createElement(l.LiveRegion,{id:_,announcement:f}));return n?(0,i.createPortal)(h,n):h}var m,f;function _(){}function g(e,o){return(0,r.useMemo)((()=>({sensor:e,options:null!=o?o:{}})),[e,o])}function v(){for(var e=arguments.length,o=new Array(e),t=0;t[...o].filter((e=>null!=e))),[...o])}(f=m||(m={})).DragStart="dragStart",f.DragMove="dragMove",f.DragEnd="dragEnd",f.DragCancel="dragCancel",f.DragOver="dragOver",f.RegisterDroppable="registerDroppable",f.SetDroppableDisabled="setDroppableDisabled",f.UnregisterDroppable="unregisterDroppable";const h=Object.freeze({x:0,y:0});function b(e,o){return Math.sqrt(Math.pow(e.x-o.x,2)+Math.pow(e.y-o.y,2))}function x(e,o){const t=(0,a.getEventCoordinates)(e);if(!t)return"0 0";return(t.x-o.left)/o.width*100+"% "+(t.y-o.top)/o.height*100+"%"}function j(e,o){let{data:{value:t}}=e,{data:{value:n}}=o;return t-n}function y(e,o){let{data:{value:t}}=e,{data:{value:n}}=o;return n-t}function k(e){let{left:o,top:t,height:n,width:r}=e;return[{x:o,y:t},{x:o+r,y:t},{x:o,y:t+n},{x:o+r,y:t+n}]}function w(e,o){if(!e||0===e.length)return null;const[t]=e;return o?t[o]:t}function O(e,o,t){return void 0===o&&(o=e.left),void 0===t&&(t=e.top),{x:o+.5*e.width,y:t+.5*e.height}}const C=e=>{let{collisionRect:o,droppableRects:t,droppableContainers:n}=e;const r=O(o,o.left,o.top),i=[];for(const e of n){const{id:o}=e,n=t.get(o);if(n){const t=b(O(n),r);i.push({id:o,data:{droppableContainer:e,value:t}})}}return i.sort(j)},S=e=>{let{collisionRect:o,droppableRects:t,droppableContainers:n}=e;const r=k(o),i=[];for(const e of n){const{id:o}=e,n=t.get(o);if(n){const t=k(n),s=r.reduce(((e,o,n)=>e+b(t[n],o)),0),a=Number((s/4).toFixed(4));i.push({id:o,data:{droppableContainer:e,value:a}})}}return i.sort(j)};function E(e,o){const t=Math.max(o.top,e.top),n=Math.max(o.left,e.left),r=Math.min(o.left+o.width,e.left+e.width),i=Math.min(o.top+o.height,e.top+e.height),s=r-n,a=i-t;if(n{let{collisionRect:o,droppableRects:t,droppableContainers:n}=e;const r=[];for(const e of n){const{id:n}=e,i=t.get(n);if(i){const t=E(i,o);t>0&&r.push({id:n,data:{droppableContainer:e,value:t}})}}return r.sort(y)};function P(e,o){return e&&o?{x:e.left-o.left,y:e.top-o.top}:h}function A(e){return function(o){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r({...o,top:o.top+e*t.y,bottom:o.bottom+e*t.y,left:o.left+e*t.x,right:o.right+e*t.x})),{...o})}}const I=A(1);function M(e){if(e.startsWith("matrix3d(")){const o=e.slice(9,-1).split(/, /);return{x:+o[12],y:+o[13],scaleX:+o[0],scaleY:+o[5]}}if(e.startsWith("matrix(")){const o=e.slice(7,-1).split(/, /);return{x:+o[4],y:+o[5],scaleX:+o[0],scaleY:+o[3]}}return null}const D={ignoreTransform:!1};function N(e,o){void 0===o&&(o=D);let t=e.getBoundingClientRect();if(o.ignoreTransform){const{transform:o,transformOrigin:n}=(0,a.getWindow)(e).getComputedStyle(e);o&&(t=function(e,o,t){const n=M(o);if(!n)return e;const{scaleX:r,scaleY:i,x:s,y:a}=n,l=e.left-s-(1-r)*parseFloat(t),u=e.top-a-(1-i)*parseFloat(t.slice(t.indexOf(" ")+1)),c=r?e.width/r:e.width,p=i?e.height/i:e.height;return{width:c,height:p,top:u,right:l+c,bottom:u+p,left:l}}(t,o,n))}const{top:n,left:r,width:i,height:s,bottom:l,right:u}=t;return{top:n,left:r,width:i,height:s,bottom:l,right:u}}function z(e){return N(e,{ignoreTransform:!0})}function L(e,o){const t=[];return e?function n(r){if(null!=o&&t.length>=o)return t;if(!r)return t;if((0,a.isDocument)(r)&&null!=r.scrollingElement&&!t.includes(r.scrollingElement))return t.push(r.scrollingElement),t;if(!(0,a.isHTMLElement)(r)||(0,a.isSVGElement)(r))return t;if(t.includes(r))return t;const i=(0,a.getWindow)(e).getComputedStyle(r);return r!==e&&function(e,o){void 0===o&&(o=(0,a.getWindow)(e).getComputedStyle(e));const t=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some((e=>{const n=o[e];return"string"==typeof n&&t.test(n)}))}(r,i)&&t.push(r),function(e,o){return void 0===o&&(o=(0,a.getWindow)(e).getComputedStyle(e)),"fixed"===o.position}(r,i)?t:n(r.parentNode)}(e):t}function R(e){const[o]=L(e,1);return null!=o?o:null}function F(e){return a.canUseDOM&&e?(0,a.isWindow)(e)?e:(0,a.isNode)(e)?(0,a.isDocument)(e)||e===(0,a.getOwnerDocument)(e).scrollingElement?window:(0,a.isHTMLElement)(e)?e:null:null:null}function B(e){return(0,a.isWindow)(e)?e.scrollX:e.scrollLeft}function H(e){return(0,a.isWindow)(e)?e.scrollY:e.scrollTop}function V(e){return{x:B(e),y:H(e)}}var W,G;function U(e){return!(!a.canUseDOM||!e)&&e===document.scrollingElement}function q(e){const o={x:0,y:0},t=U(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},n={x:e.scrollWidth-t.width,y:e.scrollHeight-t.height};return{isTop:e.scrollTop<=o.y,isLeft:e.scrollLeft<=o.x,isBottom:e.scrollTop>=n.y,isRight:e.scrollLeft>=n.x,maxScroll:n,minScroll:o}}(G=W||(W={}))[G.Forward=1]="Forward",G[G.Backward=-1]="Backward";const $={x:.2,y:.2};function K(e,o,t,n,r){let{top:i,left:s,right:a,bottom:l}=t;void 0===n&&(n=10),void 0===r&&(r=$);const{isTop:u,isBottom:c,isLeft:p,isRight:d}=q(e),m={x:0,y:0},f={x:0,y:0},_=o.height*r.y,g=o.width*r.x;return!u&&i<=o.top+_?(m.y=W.Backward,f.y=n*Math.abs((o.top+_-i)/_)):!c&&l>=o.bottom-_&&(m.y=W.Forward,f.y=n*Math.abs((o.bottom-_-l)/_)),!d&&a>=o.right-g?(m.x=W.Forward,f.x=n*Math.abs((o.right-g-a)/g)):!p&&s<=o.left+g&&(m.x=W.Backward,f.x=n*Math.abs((o.left+g-s)/g)),{direction:m,speed:f}}function Y(e){if(e===document.scrollingElement){const{innerWidth:e,innerHeight:o}=window;return{top:0,left:0,right:e,bottom:o,width:e,height:o}}const{top:o,left:t,right:n,bottom:r}=e.getBoundingClientRect();return{top:o,left:t,right:n,bottom:r,width:e.clientWidth,height:e.clientHeight}}function J(e){return e.reduce(((e,o)=>(0,a.add)(e,V(o))),h)}function Z(e,o){if(void 0===o&&(o=N),!e)return;const{top:t,left:n,bottom:r,right:i}=o(e);R(e)&&(r<=0||i<=0||t>=window.innerHeight||n>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const Q=[["x",["left","right"],function(e){return e.reduce(((e,o)=>e+B(o)),0)}],["y",["top","bottom"],function(e){return e.reduce(((e,o)=>e+H(o)),0)}]];class X{constructor(e,o){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const t=L(o),n=J(t);this.rect={...e},this.width=e.width,this.height=e.height;for(const[e,o,r]of Q)for(const i of o)Object.defineProperty(this,i,{get:()=>{const o=r(t),s=n[e]-o;return this.rect[i]+s},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class ee{add(e,o,t){var n;null==(n=this.target)||n.addEventListener(e,o,t),this.listeners.push([e,o,t])}constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach((e=>{var o;return null==(o=this.target)?void 0:o.removeEventListener(...e)}))},this.target=e}}function oe(e,o){const t=Math.abs(e.x),n=Math.abs(e.y);return"number"==typeof o?Math.sqrt(t**2+n**2)>o:"x"in o&&"y"in o?t>o.x&&n>o.y:"x"in o?t>o.x:"y"in o&&n>o.y}var te,ne,re,ie;function se(e){e.preventDefault()}function ae(e){e.stopPropagation()}(ne=te||(te={})).Click="click",ne.DragStart="dragstart",ne.Keydown="keydown",ne.ContextMenu="contextmenu",ne.Resize="resize",ne.SelectionChange="selectionchange",ne.VisibilityChange="visibilitychange",(ie=re||(re={})).Space="Space",ie.Down="ArrowDown",ie.Right="ArrowRight",ie.Left="ArrowLeft",ie.Up="ArrowUp",ie.Esc="Escape",ie.Enter="Enter";const le={start:[re.Space,re.Enter],cancel:[re.Esc],end:[re.Space,re.Enter]},ue=(e,o)=>{let{currentCoordinates:t}=o;switch(e.code){case re.Right:return{...t,x:t.x+25};case re.Left:return{...t,x:t.x-25};case re.Down:return{...t,y:t.y+25};case re.Up:return{...t,y:t.y-25}}};class ce{attach(){this.handleStart(),this.windowListeners.add(te.Resize,this.handleCancel),this.windowListeners.add(te.VisibilityChange,this.handleCancel),setTimeout((()=>this.listeners.add(te.Keydown,this.handleKeyDown)))}handleStart(){const{activeNode:e,onStart:o}=this.props,t=e.node.current;t&&Z(t),o(h)}handleKeyDown(e){if((0,a.isKeyboardEvent)(e)){const{active:o,context:t,options:n}=this.props,{keyboardCodes:r=le,coordinateGetter:i=ue,scrollBehavior:s="smooth"}=n,{code:l}=e;if(r.end.includes(l))return void this.handleEnd(e);if(r.cancel.includes(l))return void this.handleCancel(e);const{collisionRect:u}=t.current,c=u?{x:u.left,y:u.top}:h;this.referenceCoordinates||(this.referenceCoordinates=c);const p=i(e,{active:o,context:t.current,currentCoordinates:c});if(p){const o=(0,a.subtract)(p,c),n={x:0,y:0},{scrollableAncestors:r}=t.current;for(const t of r){const r=e.code,{isTop:i,isRight:a,isLeft:l,isBottom:u,maxScroll:c,minScroll:d}=q(t),m=Y(t),f={x:Math.min(r===re.Right?m.right-m.width/2:m.right,Math.max(r===re.Right?m.left:m.left+m.width/2,p.x)),y:Math.min(r===re.Down?m.bottom-m.height/2:m.bottom,Math.max(r===re.Down?m.top:m.top+m.height/2,p.y))},_=r===re.Right&&!a||r===re.Left&&!l,g=r===re.Down&&!u||r===re.Up&&!i;if(_&&f.x!==p.x){const e=t.scrollLeft+o.x,i=r===re.Right&&e<=c.x||r===re.Left&&e>=d.x;if(i&&!o.y)return void t.scrollTo({left:e,behavior:s});n.x=i?t.scrollLeft-e:r===re.Right?t.scrollLeft-c.x:t.scrollLeft-d.x,n.x&&t.scrollBy({left:-n.x,behavior:s});break}if(g&&f.y!==p.y){const e=t.scrollTop+o.y,i=r===re.Down&&e<=c.y||r===re.Up&&e>=d.y;if(i&&!o.x)return void t.scrollTo({top:e,behavior:s});n.y=i?t.scrollTop-e:r===re.Down?t.scrollTop-c.y:t.scrollTop-d.y,n.y&&t.scrollBy({top:-n.y,behavior:s});break}}this.handleMove(e,(0,a.add)((0,a.subtract)(p,this.referenceCoordinates),n))}}}handleMove(e,o){const{onMove:t}=this.props;e.preventDefault(),t(o)}handleEnd(e){const{onEnd:o}=this.props;e.preventDefault(),this.detach(),o()}handleCancel(e){const{onCancel:o}=this.props;e.preventDefault(),this.detach(),o()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;const{event:{target:o}}=e;this.props=e,this.listeners=new ee((0,a.getOwnerDocument)(o)),this.windowListeners=new ee((0,a.getWindow)(o)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}}function pe(e){return Boolean(e&&"distance"in e)}function de(e){return Boolean(e&&"delay"in e)}ce.activators=[{eventName:"onKeyDown",handler:(e,o,t)=>{let{keyboardCodes:n=le,onActivation:r}=o,{active:i}=t;const{code:s}=e.nativeEvent;if(n.start.includes(s)){const o=i.activatorNode.current;return(!o||e.target===o)&&(e.preventDefault(),null==r||r({event:e.nativeEvent}),!0)}return!1}}];class me{attach(){const{events:e,props:{options:{activationConstraint:o}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),this.windowListeners.add(te.DragStart,se),this.windowListeners.add(te.VisibilityChange,this.handleCancel),this.windowListeners.add(te.ContextMenu,se),this.documentListeners.add(te.Keydown,this.handleKeydown),o){if(pe(o))return;if(de(o))return void(this.timeoutId=setTimeout(this.handleStart,o.delay))}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){const{initialCoordinates:e}=this,{onStart:o}=this.props;e&&(this.activated=!0,this.documentListeners.add(te.Click,ae,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(te.SelectionChange,this.removeTextSelection),o(e))}handleMove(e){var o;const{activated:t,initialCoordinates:n,props:r}=this,{onMove:i,options:{activationConstraint:s}}=r;if(!n)return;const l=null!=(o=(0,a.getEventCoordinates)(e))?o:h,u=(0,a.subtract)(n,l);if(!t&&s){if(de(s))return oe(u,s.tolerance)?this.handleCancel():void 0;if(pe(s))return null!=s.tolerance&&oe(u,s.tolerance)?this.handleCancel():oe(u,s.distance)?this.handleStart():void 0}e.cancelable&&e.preventDefault(),i(l)}handleEnd(){const{onEnd:e}=this.props;this.detach(),e()}handleCancel(){const{onCancel:e}=this.props;this.detach(),e()}handleKeydown(e){e.code===re.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}constructor(e,o,t){var n;void 0===t&&(t=function(e){const{EventTarget:o}=(0,a.getWindow)(e);return e instanceof o?e:(0,a.getOwnerDocument)(e)}(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=o;const{event:r}=e,{target:i}=r;this.props=e,this.events=o,this.document=(0,a.getOwnerDocument)(i),this.documentListeners=new ee(this.document),this.listeners=new ee(t),this.windowListeners=new ee((0,a.getWindow)(i)),this.initialCoordinates=null!=(n=(0,a.getEventCoordinates)(r))?n:h,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}}const fe={move:{name:"pointermove"},end:{name:"pointerup"}};class _e extends me{constructor(e){const{event:o}=e,t=(0,a.getOwnerDocument)(o.target);super(e,fe,t)}}_e.activators=[{eventName:"onPointerDown",handler:(e,o)=>{let{nativeEvent:t}=e,{onActivation:n}=o;return!(!t.isPrimary||0!==t.button)&&(null==n||n({event:t}),!0)}}];const ge={move:{name:"mousemove"},end:{name:"mouseup"}};var ve,he;(he=ve||(ve={}))[he.RightClick=2]="RightClick";(class extends me{constructor(e){super(e,ge,(0,a.getOwnerDocument)(e.event.target))}}).activators=[{eventName:"onMouseDown",handler:(e,o)=>{let{nativeEvent:t}=e,{onActivation:n}=o;return t.button!==ve.RightClick&&(null==n||n({event:t}),!0)}}];const be={move:{name:"touchmove"},end:{name:"touchend"}};var xe,je,ye,ke;function we(e){let{acceleration:o,activator:t=xe.Pointer,canScroll:n,draggingRect:i,enabled:s,interval:l=5,order:u=ye.TreeOrder,pointerCoordinates:c,scrollableAncestors:p,scrollableAncestorRects:d,delta:m,threshold:f}=e;const _=function(e){let{delta:o,disabled:t}=e;const n=(0,a.usePrevious)(o);return(0,a.useLazyMemo)((e=>{if(t||!n||!e)return Oe;const r={x:Math.sign(o.x-n.x),y:Math.sign(o.y-n.y)};return{x:{[W.Backward]:e.x[W.Backward]||-1===r.x,[W.Forward]:e.x[W.Forward]||1===r.x},y:{[W.Backward]:e.y[W.Backward]||-1===r.y,[W.Forward]:e.y[W.Forward]||1===r.y}}}),[t,o,n])}({delta:m,disabled:!s}),[g,v]=(0,a.useInterval)(),h=(0,r.useRef)({x:0,y:0}),b=(0,r.useRef)({x:0,y:0}),x=(0,r.useMemo)((()=>{switch(t){case xe.Pointer:return c?{top:c.y,bottom:c.y,left:c.x,right:c.x}:null;case xe.DraggableRect:return i}}),[t,i,c]),j=(0,r.useRef)(null),y=(0,r.useCallback)((()=>{const e=j.current;if(!e)return;const o=h.current.x*b.current.x,t=h.current.y*b.current.y;e.scrollBy(o,t)}),[]),k=(0,r.useMemo)((()=>u===ye.TreeOrder?[...p].reverse():p),[u,p]);(0,r.useEffect)((()=>{if(s&&p.length&&x){for(const e of k){if(!1===(null==n?void 0:n(e)))continue;const t=p.indexOf(e),r=d[t];if(!r)continue;const{direction:i,speed:s}=K(e,r,x,o,f);for(const e of["x","y"])_[e][i[e]]||(s[e]=0,i[e]=0);if(s.x>0||s.y>0)return v(),j.current=e,g(y,l),h.current=s,void(b.current=i)}h.current={x:0,y:0},b.current={x:0,y:0},v()}else v()}),[o,y,n,v,s,l,JSON.stringify(x),JSON.stringify(_),g,p,k,d,JSON.stringify(f)])}(class extends me{static setup(){return window.addEventListener(be.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(be.move.name,e)};function e(){}}constructor(e){super(e,be)}}).activators=[{eventName:"onTouchStart",handler:(e,o)=>{let{nativeEvent:t}=e,{onActivation:n}=o;const{touches:r}=t;return!(r.length>1)&&(null==n||n({event:t}),!0)}}],(je=xe||(xe={}))[je.Pointer=0]="Pointer",je[je.DraggableRect=1]="DraggableRect",(ke=ye||(ye={}))[ke.TreeOrder=0]="TreeOrder",ke[ke.ReversedTreeOrder=1]="ReversedTreeOrder";const Oe={x:{[W.Backward]:!1,[W.Forward]:!1},y:{[W.Backward]:!1,[W.Forward]:!1}};var Ce,Se,Ee;(Se=Ce||(Ce={}))[Se.Always=0]="Always",Se[Se.BeforeDragging=1]="BeforeDragging",Se[Se.WhileDragging=2]="WhileDragging",(Ee||(Ee={})).Optimized="optimized";const Te=new Map;function Pe(e,o){return(0,a.useLazyMemo)((t=>e?t||("function"==typeof o?o(e):e):null),[o,e])}function Ae(e){let{callback:o,disabled:t}=e;const n=(0,a.useEvent)(o),i=(0,r.useMemo)((()=>{if(t||"undefined"==typeof window||void 0===window.ResizeObserver)return;const{ResizeObserver:e}=window;return new e(n)}),[t]);return(0,r.useEffect)((()=>()=>null==i?void 0:i.disconnect()),[i]),i}function Ie(e){return new X(N(e),e)}function Me(e,o,t){void 0===o&&(o=Ie);const[n,i]=(0,r.useReducer)((function(n){if(!e)return null;var r;if(!1===e.isConnected)return null!=(r=null!=n?n:t)?r:null;const i=o(e);return JSON.stringify(n)===JSON.stringify(i)?n:i}),null),s=function(e){let{callback:o,disabled:t}=e;const n=(0,a.useEvent)(o),i=(0,r.useMemo)((()=>{if(t||"undefined"==typeof window||void 0===window.MutationObserver)return;const{MutationObserver:e}=window;return new e(n)}),[n,t]);return(0,r.useEffect)((()=>()=>null==i?void 0:i.disconnect()),[i]),i}({callback(o){if(e)for(const t of o){const{type:o,target:n}=t;if("childList"===o&&n instanceof HTMLElement&&n.contains(e)){i();break}}}}),l=Ae({callback:i});return(0,a.useIsomorphicLayoutEffect)((()=>{i(),e?(null==l||l.observe(e),null==s||s.observe(document.body,{childList:!0,subtree:!0})):(null==l||l.disconnect(),null==s||s.disconnect())}),[e]),n}const De=[];function Ne(e,o){void 0===o&&(o=[]);const t=(0,r.useRef)(null);return(0,r.useEffect)((()=>{t.current=null}),o),(0,r.useEffect)((()=>{const o=e!==h;o&&!t.current&&(t.current=e),!o&&t.current&&(t.current=null)}),[e]),t.current?(0,a.subtract)(e,t.current):h}function ze(e){return(0,r.useMemo)((()=>e?function(e){const o=e.innerWidth,t=e.innerHeight;return{top:0,left:0,right:o,bottom:t,width:o,height:t}}(e):null),[e])}const Le=[];function Re(e){if(!e)return null;if(e.children.length>1)return e;const o=e.children[0];return(0,a.isHTMLElement)(o)?o:e}const Fe=[{sensor:_e,options:{}},{sensor:ce,options:{}}],Be={current:{}},He={draggable:{measure:z},droppable:{measure:z,strategy:Ce.WhileDragging,frequency:Ee.Optimized},dragOverlay:{measure:N}};class Ve extends Map{get(e){var o;return null!=e&&null!=(o=super.get(e))?o:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter((e=>{let{disabled:o}=e;return!o}))}getNodeFor(e){var o,t;return null!=(o=null==(t=this.get(e))?void 0:t.node.current)?o:void 0}}const We={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Ve,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:_},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:He,measureDroppableContainers:_,windowRect:null,measuringScheduled:!1},Ge={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:_,draggableNodes:new Map,over:null,measureDroppableContainers:_},Ue=(0,r.createContext)(Ge),qe=(0,r.createContext)(We);function $e(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Ve}}}function Ke(e,o){switch(o.type){case m.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:o.initialCoordinates,active:o.active}};case m.DragMove:return e.draggable.active?{...e,draggable:{...e.draggable,translate:{x:o.coordinates.x-e.draggable.initialCoordinates.x,y:o.coordinates.y-e.draggable.initialCoordinates.y}}}:e;case m.DragEnd:case m.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case m.RegisterDroppable:{const{element:t}=o,{id:n}=t,r=new Ve(e.droppable.containers);return r.set(n,t),{...e,droppable:{...e.droppable,containers:r}}}case m.SetDroppableDisabled:{const{id:t,key:n,disabled:r}=o,i=e.droppable.containers.get(t);if(!i||n!==i.key)return e;const s=new Ve(e.droppable.containers);return s.set(t,{...i,disabled:r}),{...e,droppable:{...e.droppable,containers:s}}}case m.UnregisterDroppable:{const{id:t,key:n}=o,r=e.droppable.containers.get(t);if(!r||n!==r.key)return e;const i=new Ve(e.droppable.containers);return i.delete(t),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function Ye(e){let{disabled:o}=e;const{active:t,activatorEvent:n,draggableNodes:i}=(0,r.useContext)(Ue),s=(0,a.usePrevious)(n),l=(0,a.usePrevious)(null==t?void 0:t.id);return(0,r.useEffect)((()=>{if(!o&&!n&&s&&null!=l){if(!(0,a.isKeyboardEvent)(s))return;if(document.activeElement===s.target)return;const e=i.get(l);if(!e)return;const{activatorNode:o,node:t}=e;if(!o.current&&!t.current)return;requestAnimationFrame((()=>{for(const e of[o.current,t.current]){if(!e)continue;const o=(0,a.findFirstFocusableNode)(e);if(o){o.focus();break}}}))}}),[n,o,i,l,s]),null}function Je(e,o){let{transform:t,...n}=o;return null!=e&&e.length?e.reduce(((e,o)=>o({transform:e,...n})),t):t}const Ze=(0,r.createContext)({...h,scaleX:1,scaleY:1});var Qe,Xe;(Xe=Qe||(Qe={}))[Xe.Uninitialized=0]="Uninitialized",Xe[Xe.Initializing=1]="Initializing",Xe[Xe.Initialized=2]="Initialized";const eo=(0,r.memo)((function(e){var t,n,s,l;let{id:c,accessibility:p,autoScroll:f=!0,children:_,sensors:g=Fe,collisionDetection:v=T,measuring:b,modifiers:x,...j}=e;const y=(0,r.useReducer)(Ke,void 0,$e),[k,O]=y,[C,S]=function(){const[e]=(0,r.useState)((()=>new Set)),o=(0,r.useCallback)((o=>(e.add(o),()=>e.delete(o))),[e]);return[(0,r.useCallback)((o=>{let{type:t,event:n}=o;e.forEach((e=>{var o;return null==(o=e[t])?void 0:o.call(e,n)}))}),[e]),o]}(),[E,A]=(0,r.useState)(Qe.Uninitialized),M=E===Qe.Initialized,{draggable:{active:D,nodes:z,translate:B},droppable:{containers:H}}=k,W=D?z.get(D):null,G=(0,r.useRef)({initial:null,translated:null}),q=(0,r.useMemo)((()=>{var e;return null!=D?{id:D,data:null!=(e=null==W?void 0:W.data)?e:Be,rect:G}:null}),[D,W]),$=(0,r.useRef)(null),[K,Y]=(0,r.useState)(null),[Z,Q]=(0,r.useState)(null),ee=(0,a.useLatestValue)(j,Object.values(j)),oe=(0,a.useUniqueId)("DndDescribedBy",c),te=(0,r.useMemo)((()=>H.getEnabled()),[H]),ne=(re=b,(0,r.useMemo)((()=>({draggable:{...He.draggable,...null==re?void 0:re.draggable},droppable:{...He.droppable,...null==re?void 0:re.droppable},dragOverlay:{...He.dragOverlay,...null==re?void 0:re.dragOverlay}})),[null==re?void 0:re.draggable,null==re?void 0:re.droppable,null==re?void 0:re.dragOverlay]));var re;const{droppableRects:ie,measureDroppableContainers:se,measuringScheduled:ae}=function(e,o){let{dragging:t,dependencies:n,config:i}=o;const[s,l]=(0,r.useState)(null),{frequency:u,measure:c,strategy:p}=i,d=(0,r.useRef)(e),m=function(){switch(p){case Ce.Always:return!1;case Ce.BeforeDragging:return t;default:return!t}}(),f=(0,a.useLatestValue)(m),_=(0,r.useCallback)((function(e){void 0===e&&(e=[]),f.current||l((o=>null===o?e:o.concat(e.filter((e=>!o.includes(e))))))}),[f]),g=(0,r.useRef)(null),v=(0,a.useLazyMemo)((o=>{if(m&&!t)return Te;if(!o||o===Te||d.current!==e||null!=s){const o=new Map;for(let t of e){if(!t)continue;if(s&&s.length>0&&!s.includes(t.id)&&t.rect.current){o.set(t.id,t.rect.current);continue}const e=t.node.current,n=e?new X(c(e),e):null;t.rect.current=n,n&&o.set(t.id,n)}return o}return o}),[e,s,t,m,c]);return(0,r.useEffect)((()=>{d.current=e}),[e]),(0,r.useEffect)((()=>{m||_()}),[t,m]),(0,r.useEffect)((()=>{s&&s.length>0&&l(null)}),[JSON.stringify(s)]),(0,r.useEffect)((()=>{m||"number"!=typeof u||null!==g.current||(g.current=setTimeout((()=>{_(),g.current=null}),u))}),[u,m,_,...n]),{droppableRects:v,measureDroppableContainers:_,measuringScheduled:null!=s}}(te,{dragging:M,dependencies:[B.x,B.y],config:ne.droppable}),le=function(e,o){const t=null!==o?e.get(o):void 0,n=t?t.node.current:null;return(0,a.useLazyMemo)((e=>{var t;return null===o?null:null!=(t=null!=n?n:e)?t:null}),[n,o])}(z,D),ue=(0,r.useMemo)((()=>Z?(0,a.getEventCoordinates)(Z):null),[Z]),ce=function(){const e=!1===(null==K?void 0:K.autoScrollEnabled),o="object"==typeof f?!1===f.enabled:!1===f,t=M&&!e&&!o;return"object"==typeof f?{...f,enabled:t}:{enabled:t}}(),pe=function(e,o){return Pe(e,o)}(le,ne.draggable.measure);!function(e){let{activeNode:o,measure:t,initialRect:n,config:i=!0}=e;const s=(0,r.useRef)(!1),{x:l,y:u}="boolean"==typeof i?{x:i,y:i}:i;(0,a.useIsomorphicLayoutEffect)((()=>{if(!l&&!u||!o)return void(s.current=!1);if(s.current||!n)return;const e=null==o?void 0:o.node.current;if(!e||!1===e.isConnected)return;const r=P(t(e),n);if(l||(r.x=0),u||(r.y=0),s.current=!0,Math.abs(r.x)>0||Math.abs(r.y)>0){const o=R(e);o&&o.scrollBy({top:r.y,left:r.x})}}),[o,l,u,n,t])}({activeNode:D?z.get(D):null,config:ce.layoutShiftCompensation,initialRect:pe,measure:ne.draggable.measure});const de=Me(le,ne.draggable.measure,pe),me=Me(le?le.parentElement:null),fe=(0,r.useRef)({activatorEvent:null,active:null,activeNode:le,collisionRect:null,collisions:null,droppableRects:ie,draggableNodes:z,draggingNode:null,draggingNodeRect:null,droppableContainers:H,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),_e=H.getNodeFor(null==(t=fe.current.over)?void 0:t.id),ge=function(e){let{measure:o}=e;const[t,n]=(0,r.useState)(null),i=Ae({callback:(0,r.useCallback)((e=>{for(const{target:t}of e)if((0,a.isHTMLElement)(t)){n((e=>{const n=o(t);return e?{...e,width:n.width,height:n.height}:n}));break}}),[o])}),s=(0,r.useCallback)((e=>{const t=Re(e);null==i||i.disconnect(),t&&(null==i||i.observe(t)),n(t?o(t):null)}),[o,i]),[l,u]=(0,a.useNodeRef)(s);return(0,r.useMemo)((()=>({nodeRef:l,rect:t,setRef:u})),[t,l,u])}({measure:ne.dragOverlay.measure}),ve=null!=(n=ge.nodeRef.current)?n:le,he=M?null!=(s=ge.rect)?s:de:null,be=Boolean(ge.nodeRef.current&&ge.rect),xe=P(je=be?null:de,Pe(je));var je;const ye=ze(ve?(0,a.getWindow)(ve):null),ke=function(e){const o=(0,r.useRef)(e),t=(0,a.useLazyMemo)((t=>e?t&&t!==De&&e&&o.current&&e.parentNode===o.current.parentNode?t:L(e):De),[e]);return(0,r.useEffect)((()=>{o.current=e}),[e]),t}(M?null!=_e?_e:le:null),Oe=function(e,o){void 0===o&&(o=N);const[t]=e,n=ze(t?(0,a.getWindow)(t):null),[i,s]=(0,r.useReducer)((function(){return e.length?e.map((e=>U(e)?n:new X(o(e),e))):Le}),Le),l=Ae({callback:s});return e.length>0&&i===Le&&s(),(0,a.useIsomorphicLayoutEffect)((()=>{e.length?e.forEach((e=>null==l?void 0:l.observe(e))):(null==l||l.disconnect(),s())}),[e]),i}(ke),Se=Je(x,{transform:{x:B.x-xe.x,y:B.y-xe.y,scaleX:1,scaleY:1},activatorEvent:Z,active:q,activeNodeRect:de,containerNodeRect:me,draggingNodeRect:he,over:fe.current.over,overlayNodeRect:ge.rect,scrollableAncestors:ke,scrollableAncestorRects:Oe,windowRect:ye}),Ee=ue?(0,a.add)(ue,B):null,Ie=function(e){const[o,t]=(0,r.useState)(null),n=(0,r.useRef)(e),i=(0,r.useCallback)((e=>{const o=F(e.target);o&&t((e=>e?(e.set(o,V(o)),new Map(e)):null))}),[]);return(0,r.useEffect)((()=>{const o=n.current;if(e!==o){r(o);const s=e.map((e=>{const o=F(e);return o?(o.addEventListener("scroll",i,{passive:!0}),[o,V(o)]):null})).filter((e=>null!=e));t(s.length?new Map(s):null),n.current=e}return()=>{r(e),r(o)};function r(e){e.forEach((e=>{const o=F(e);null==o||o.removeEventListener("scroll",i)}))}}),[i,e]),(0,r.useMemo)((()=>e.length?o?Array.from(o.values()).reduce(((e,o)=>(0,a.add)(e,o)),h):J(e):h),[e,o])}(ke),Ve=Ne(Ie),We=Ne(Ie,[de]),Ge=(0,a.add)(Se,Ve),Xe=he?I(he,Se):null,eo=q&&Xe?v({active:q,collisionRect:Xe,droppableRects:ie,droppableContainers:te,pointerCoordinates:Ee}):null,oo=w(eo,"id"),[to,no]=(0,r.useState)(null),ro=function(e,o,t){return{...e,scaleX:o&&t?o.width/t.width:1,scaleY:o&&t?o.height/t.height:1}}(be?Se:(0,a.add)(Se,We),null!=(l=null==to?void 0:to.rect)?l:null,de),io=(0,r.useCallback)(((e,o)=>{let{sensor:t,options:n}=o;if(null==$.current)return;const r=z.get($.current);if(!r)return;const s=e.nativeEvent,a=new t({active:$.current,activeNode:r,event:s,options:n,context:fe,onStart(e){const o=$.current;if(null==o)return;const t=z.get(o);if(!t)return;const{onDragStart:n}=ee.current,r={active:{id:o,data:t.data,rect:G}};(0,i.unstable_batchedUpdates)((()=>{null==n||n(r),A(Qe.Initializing),O({type:m.DragStart,initialCoordinates:e,active:o}),C({type:"onDragStart",event:r})}))},onMove(e){O({type:m.DragMove,coordinates:e})},onEnd:l(m.DragEnd),onCancel:l(m.DragCancel)});function l(e){return async function(){const{active:o,collisions:t,over:n,scrollAdjustedTranslate:r}=fe.current;let a=null;if(o&&r){const{cancelDrop:i}=ee.current;if(a={activatorEvent:s,active:o,collisions:t,delta:r,over:n},e===m.DragEnd&&"function"==typeof i){await Promise.resolve(i(a))&&(e=m.DragCancel)}}$.current=null,(0,i.unstable_batchedUpdates)((()=>{O({type:e}),A(Qe.Uninitialized),no(null),Y(null),Q(null);const o=e===m.DragEnd?"onDragEnd":"onDragCancel";if(a){const e=ee.current[o];null==e||e(a),C({type:o,event:a})}}))}}(0,i.unstable_batchedUpdates)((()=>{Y(a),Q(e.nativeEvent)}))}),[z]),so=(0,r.useCallback)(((e,o)=>(t,n)=>{const r=t.nativeEvent,i=z.get(n);if(null!==$.current||!i||r.dndKit||r.defaultPrevented)return;const s={active:i};!0===e(t,o.options,s)&&(r.dndKit={capturedBy:o.sensor},$.current=n,io(t,o))}),[z,io]),ao=function(e,o){return(0,r.useMemo)((()=>e.reduce(((e,t)=>{const{sensor:n}=t;return[...e,...n.activators.map((e=>({eventName:e.eventName,handler:o(e.handler,t)})))]}),[])),[e,o])}(g,so);!function(e){(0,r.useEffect)((()=>{if(!a.canUseDOM)return;const o=e.map((e=>{let{sensor:o}=e;return null==o.setup?void 0:o.setup()}));return()=>{for(const e of o)null==e||e()}}),e.map((e=>{let{sensor:o}=e;return o})))}(g),(0,a.useIsomorphicLayoutEffect)((()=>{de&&E===Qe.Initializing&&A(Qe.Initialized)}),[de,E]),(0,r.useEffect)((()=>{const{onDragMove:e}=ee.current,{active:o,activatorEvent:t,collisions:n,over:r}=fe.current;if(!o||!t)return;const s={active:o,activatorEvent:t,collisions:n,delta:{x:Ge.x,y:Ge.y},over:r};(0,i.unstable_batchedUpdates)((()=>{null==e||e(s),C({type:"onDragMove",event:s})}))}),[Ge.x,Ge.y]),(0,r.useEffect)((()=>{const{active:e,activatorEvent:o,collisions:t,droppableContainers:n,scrollAdjustedTranslate:r}=fe.current;if(!e||null==$.current||!o||!r)return;const{onDragOver:s}=ee.current,a=n.get(oo),l=a&&a.rect.current?{id:a.id,rect:a.rect.current,data:a.data,disabled:a.disabled}:null,u={active:e,activatorEvent:o,collisions:t,delta:{x:r.x,y:r.y},over:l};(0,i.unstable_batchedUpdates)((()=>{no(l),null==s||s(u),C({type:"onDragOver",event:u})}))}),[oo]),(0,a.useIsomorphicLayoutEffect)((()=>{fe.current={activatorEvent:Z,active:q,activeNode:le,collisionRect:Xe,collisions:eo,droppableRects:ie,draggableNodes:z,draggingNode:ve,draggingNodeRect:he,droppableContainers:H,over:to,scrollableAncestors:ke,scrollAdjustedTranslate:Ge},G.current={initial:he,translated:Xe}}),[q,le,eo,Xe,z,ve,he,ie,H,to,ke,Ge]),we({...ce,delta:B,draggingRect:Xe,pointerCoordinates:Ee,scrollableAncestors:ke,scrollableAncestorRects:Oe});const lo=(0,r.useMemo)((()=>({active:q,activeNode:le,activeNodeRect:de,activatorEvent:Z,collisions:eo,containerNodeRect:me,dragOverlay:ge,draggableNodes:z,droppableContainers:H,droppableRects:ie,over:to,measureDroppableContainers:se,scrollableAncestors:ke,scrollableAncestorRects:Oe,measuringConfiguration:ne,measuringScheduled:ae,windowRect:ye})),[q,le,de,Z,eo,me,ge,z,H,ie,to,se,ke,Oe,ne,ae,ye]),uo=(0,r.useMemo)((()=>({activatorEvent:Z,activators:ao,active:q,activeNodeRect:de,ariaDescribedById:{draggable:oe},dispatch:O,draggableNodes:z,over:to,measureDroppableContainers:se})),[Z,ao,q,de,O,oe,z,to,se]);return o(r).createElement(u.Provider,{value:S},o(r).createElement(Ue.Provider,{value:uo},o(r).createElement(qe.Provider,{value:lo},o(r).createElement(Ze.Provider,{value:ro},_)),o(r).createElement(Ye,{disabled:!1===(null==p?void 0:p.restoreFocus)})),o(r).createElement(d,{...p,hiddenTextDescribedById:oe}))})),oo=(0,r.createContext)(null),to="button",no="Droppable";function ro(e){let{id:o,data:t,disabled:n=!1,attributes:i}=e;const s=(0,a.useUniqueId)(no),{activators:l,activatorEvent:u,active:c,activeNodeRect:p,ariaDescribedById:d,draggableNodes:m,over:f}=(0,r.useContext)(Ue),{role:_=to,roleDescription:g="draggable",tabIndex:v=0}=null!=i?i:{},h=(null==c?void 0:c.id)===o,b=(0,r.useContext)(h?Ze:oo),[x,j]=(0,a.useNodeRef)(),[y,k]=(0,a.useNodeRef)(),w=function(e,o){return(0,r.useMemo)((()=>e.reduce(((e,t)=>{let{eventName:n,handler:r}=t;return e[n]=e=>{r(e,o)},e}),{})),[e,o])}(l,o),O=(0,a.useLatestValue)(t);(0,a.useIsomorphicLayoutEffect)((()=>(m.set(o,{id:o,key:s,node:x,activatorNode:y,data:O}),()=>{const e=m.get(o);e&&e.key===s&&m.delete(o)})),[m,o]);return{active:c,activatorEvent:u,activeNodeRect:p,attributes:(0,r.useMemo)((()=>({role:_,tabIndex:v,"aria-disabled":n,"aria-pressed":!(!h||_!==to)||void 0,"aria-roledescription":g,"aria-describedby":d.draggable})),[n,_,v,h,g,d.draggable]),isDragging:h,listeners:n?void 0:w,node:x,over:f,setNodeRef:j,setActivatorNodeRef:k,transform:b}}function io(){return(0,r.useContext)(qe)}const so="Droppable",ao={timeout:25};function lo(e){let{data:o,disabled:t=!1,id:n,resizeObserverConfig:i}=e;const s=(0,a.useUniqueId)(so),{active:l,dispatch:u,over:c,measureDroppableContainers:p}=(0,r.useContext)(Ue),d=(0,r.useRef)({disabled:t}),f=(0,r.useRef)(!1),_=(0,r.useRef)(null),g=(0,r.useRef)(null),{disabled:v,updateMeasurementsFor:h,timeout:b}={...ao,...i},x=(0,a.useLatestValue)(null!=h?h:n),j=Ae({callback:(0,r.useCallback)((()=>{f.current?(null!=g.current&&clearTimeout(g.current),g.current=setTimeout((()=>{p(Array.isArray(x.current)?x.current:[x.current]),g.current=null}),b)):f.current=!0}),[b]),disabled:v||!l}),y=(0,r.useCallback)(((e,o)=>{j&&(o&&(j.unobserve(o),f.current=!1),e&&j.observe(e))}),[j]),[k,w]=(0,a.useNodeRef)(y),O=(0,a.useLatestValue)(o);return(0,r.useEffect)((()=>{j&&k.current&&(j.disconnect(),f.current=!1,j.observe(k.current))}),[k,j]),(0,a.useIsomorphicLayoutEffect)((()=>(u({type:m.RegisterDroppable,element:{id:n,key:s,disabled:t,node:k,rect:_,data:O}}),()=>u({type:m.UnregisterDroppable,key:s,id:n}))),[n]),(0,r.useEffect)((()=>{t!==d.current.disabled&&(u({type:m.SetDroppableDisabled,id:n,key:s,disabled:t}),d.current.disabled=t)}),[n,s,t,u]),{active:l,rect:_,isOver:(null==c?void 0:c.id)===n,node:k,over:c,setNodeRef:w}}function uo(e){let{animation:t,children:n}=e;const[i,s]=(0,r.useState)(null),[l,u]=(0,r.useState)(null),c=(0,a.usePrevious)(n);return n||i||!c||s(c),(0,a.useIsomorphicLayoutEffect)((()=>{if(!l)return;const e=null==i?void 0:i.key,o=null==i?void 0:i.props.id;null!=e&&null!=o?Promise.resolve(t(o,l)).then((()=>{s(null)})):s(null)}),[t,i,l]),o(r).createElement(o(r).Fragment,null,n,i?(0,r.cloneElement)(i,{ref:u}):null)}const co={x:0,y:0,scaleX:1,scaleY:1};function po(e){let{children:t}=e;return o(r).createElement(Ue.Provider,{value:Ge},o(r).createElement(Ze.Provider,{value:co},t))}const mo={position:"fixed",touchAction:"none"},fo=e=>(0,a.isKeyboardEvent)(e)?"transform 250ms ease":void 0,_o=(0,r.forwardRef)(((e,t)=>{let{as:n,activatorEvent:i,adjustScale:s,children:l,className:u,rect:c,style:p,transform:d,transition:m=fo}=e;if(!c)return null;const f=s?d:{...d,scaleX:1,scaleY:1},_={...mo,width:c.width,height:c.height,top:c.top,left:c.left,transform:a.CSS.Transform.toString(f),transformOrigin:s&&i?x(i,c):void 0,transition:"function"==typeof m?m(i):m,...p};return o(r).createElement(n,{className:u,style:_,ref:t},l)})),go={duration:250,easing:"ease",keyframes:e=>{let{transform:{initial:o,final:t}}=e;return[{transform:a.CSS.Transform.toString(o)},{transform:a.CSS.Transform.toString(t)}]},sideEffects:(e=>o=>{let{active:t,dragOverlay:n}=o;const r={},{styles:i,className:s}=e;if(null!=i&&i.active)for(const[e,o]of Object.entries(i.active))void 0!==o&&(r[e]=t.node.style.getPropertyValue(e),t.node.style.setProperty(e,o));if(null!=i&&i.dragOverlay)for(const[e,o]of Object.entries(i.dragOverlay))void 0!==o&&n.node.style.setProperty(e,o);return null!=s&&s.active&&t.node.classList.add(s.active),null!=s&&s.dragOverlay&&n.node.classList.add(s.dragOverlay),function(){for(const[e,o]of Object.entries(r))t.node.style.setProperty(e,o);null!=s&&s.active&&t.node.classList.remove(s.active)}})({styles:{active:{opacity:"0"}}})};function vo(e){let{config:o,draggableNodes:t,droppableContainers:n,measuringConfiguration:r}=e;return(0,a.useEvent)(((e,i)=>{if(null===o)return;const s=t.get(e);if(!s)return;const l=s.node.current;if(!l)return;const u=Re(i);if(!u)return;const{transform:c}=(0,a.getWindow)(i).getComputedStyle(i),p=M(c);if(!p)return;const d="function"==typeof o?o:function(e){const{duration:o,easing:t,sideEffects:n,keyframes:r}={...go,...e};return e=>{let{active:i,dragOverlay:s,transform:a,...l}=e;if(!o)return;const u={x:s.rect.left-i.rect.left,y:s.rect.top-i.rect.top},c={scaleX:1!==a.scaleX?i.rect.width*a.scaleX/s.rect.width:1,scaleY:1!==a.scaleY?i.rect.height*a.scaleY/s.rect.height:1},p={x:a.x-u.x,y:a.y-u.y,...c},d=r({...l,active:i,dragOverlay:s,transform:{initial:a,final:p}}),[m]=d,f=d[d.length-1];if(JSON.stringify(m)===JSON.stringify(f))return;const _=null==n?void 0:n({active:i,dragOverlay:s,...l}),g=s.node.animate(d,{duration:o,easing:t,fill:"forwards"});return new Promise((e=>{g.onfinish=()=>{null==_||_(),e()}}))}}(o);return Z(l,r.draggable.measure),d({active:{id:e,data:s.data,node:l,rect:r.draggable.measure(l)},draggableNodes:t,dragOverlay:{node:i,rect:r.dragOverlay.measure(u)},droppableContainers:n,measuringConfiguration:r,transform:p})}))}let ho=0;const bo=o(r).memo((e=>{let{adjustScale:t=!1,children:n,dropAnimation:i,style:s,transition:a,modifiers:l,wrapperElement:u="div",className:c,zIndex:p=999}=e;const{activatorEvent:d,active:m,activeNodeRect:f,containerNodeRect:_,draggableNodes:g,droppableContainers:v,dragOverlay:h,over:b,measuringConfiguration:x,scrollableAncestors:j,scrollableAncestorRects:y,windowRect:k}=io(),w=(0,r.useContext)(Ze),O=(C=null==m?void 0:m.id,(0,r.useMemo)((()=>{if(null!=C)return ho++,ho}),[C]));var C;const S=Je(l,{activatorEvent:d,active:m,activeNodeRect:f,containerNodeRect:_,draggingNodeRect:h.rect,over:b,overlayNodeRect:h.rect,scrollableAncestors:j,scrollableAncestorRects:y,transform:w,windowRect:k}),E=Pe(f),T=vo({config:i,draggableNodes:g,droppableContainers:v,measuringConfiguration:x}),P=E?h.setRef:void 0;return o(r).createElement(po,null,o(r).createElement(uo,{animation:T},m&&O?o(r).createElement(_o,{key:O,id:m.id,ref:P,as:u,activatorEvent:d,adjustScale:t,className:c,transition:a,rect:E,style:{zIndex:p,...s},transform:S},n):null))}))})),s.register("lzyVb",(function(o,t){e(o.exports,"useCombinedRefs",(function(){return r})),e(o.exports,"canUseDOM",(function(){return i})),e(o.exports,"isWindow",(function(){return a})),e(o.exports,"isNode",(function(){return l})),e(o.exports,"getWindow",(function(){return u})),e(o.exports,"isDocument",(function(){return c})),e(o.exports,"isHTMLElement",(function(){return p})),e(o.exports,"isSVGElement",(function(){return d})),e(o.exports,"getOwnerDocument",(function(){return m})),e(o.exports,"useIsomorphicLayoutEffect",(function(){return f})),e(o.exports,"useEvent",(function(){return _})),e(o.exports,"useInterval",(function(){return g})),e(o.exports,"useLatestValue",(function(){return v})),e(o.exports,"useLazyMemo",(function(){return h})),e(o.exports,"useNodeRef",(function(){return b})),e(o.exports,"usePrevious",(function(){return x})),e(o.exports,"useUniqueId",(function(){return y})),e(o.exports,"add",(function(){return w})),e(o.exports,"subtract",(function(){return O})),e(o.exports,"isKeyboardEvent",(function(){return C})),e(o.exports,"getEventCoordinates",(function(){return S})),e(o.exports,"CSS",(function(){return E})),e(o.exports,"findFirstFocusableNode",(function(){return P}));var n=s("lDSNw");function r(){for(var e=arguments.length,o=new Array(e),t=0;te=>{o.forEach((o=>o(e)))}),o)}const i="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function a(e){const o=Object.prototype.toString.call(e);return"[object Window]"===o||"[object global]"===o}function l(e){return"nodeType"in e}function u(e){var o,t;return e?a(e)?e:l(e)&&null!=(o=null==(t=e.ownerDocument)?void 0:t.defaultView)?o:window:window}function c(e){const{Document:o}=u(e);return e instanceof o}function p(e){return!a(e)&&e instanceof u(e).HTMLElement}function d(e){return e instanceof u(e).SVGElement}function m(e){return e?a(e)?e.document:l(e)?c(e)?e:p(e)?e.ownerDocument:document:document:document}const f=i?n.useLayoutEffect:n.useEffect;function _(e){const o=(0,n.useRef)(e);return f((()=>{o.current=e})),(0,n.useCallback)((function(){for(var e=arguments.length,t=new Array(e),n=0;n{e.current=setInterval(o,t)}),[]),(0,n.useCallback)((()=>{null!==e.current&&(clearInterval(e.current),e.current=null)}),[])]}function v(e,o){void 0===o&&(o=[e]);const t=(0,n.useRef)(e);return f((()=>{t.current!==e&&(t.current=e)}),o),t}function h(e,o){const t=(0,n.useRef)();return(0,n.useMemo)((()=>{const o=e(t.current);return t.current=o,o}),[...o])}function b(e){const o=_(e),t=(0,n.useRef)(null),r=(0,n.useCallback)((e=>{e!==t.current&&(null==o||o(e,t.current)),t.current=e}),[]);return[t,r]}function x(e){const o=(0,n.useRef)();return(0,n.useEffect)((()=>{o.current=e}),[e]),o.current}let j={};function y(e,o){return(0,n.useMemo)((()=>{if(o)return o;const t=null==j[e]?0:j[e]+1;return j[e]=t,e+"-"+t}),[e,o])}function k(e){return function(o){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{const n=Object.entries(t);for(const[t,r]of n){const n=o[t];null!=n&&(o[t]=n+e*r)}return o}),{...o})}}const w=k(1),O=k(-1);function C(e){if(!e)return!1;const{KeyboardEvent:o}=u(e.target);return o&&e instanceof o}function S(e){if(function(e){if(!e)return!1;const{TouchEvent:o}=u(e.target);return o&&e instanceof o}(e)){if(e.touches&&e.touches.length){const{clientX:o,clientY:t}=e.touches[0];return{x:o,y:t}}if(e.changedTouches&&e.changedTouches.length){const{clientX:o,clientY:t}=e.changedTouches[0];return{x:o,y:t}}}return function(e){return"clientX"in e&&"clientY"in e}(e)?{x:e.clientX,y:e.clientY}:null}const E=Object.freeze({Translate:{toString(e){if(!e)return;const{x:o,y:t}=e;return"translate3d("+(o?Math.round(o):0)+"px, "+(t?Math.round(t):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:o,scaleY:t}=e;return"scaleX("+o+") scaleY("+t+")"}},Transform:{toString(e){if(e)return[E.Translate.toString(e),E.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:o,duration:t,easing:n}=e;return o+" "+t+"ms "+n}}}),T="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function P(e){return e.matches(T)?e:e.querySelector(T)}})),s.register("hZNnp",(function(t,n){e(t.exports,"HiddenText",(function(){return a})),e(t.exports,"LiveRegion",(function(){return u})),e(t.exports,"useAnnouncement",(function(){return c}));var r=s("lDSNw");const i={display:"none"};function a(e){let{id:t,value:n}=e;return o(r).createElement("div",{id:t,style:i},n)}const l={position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};function u(e){let{id:t,announcement:n}=e;return o(r).createElement("div",{id:t,style:l,role:"status","aria-live":"assertive","aria-atomic":!0},n)}function c(){const[e,o]=(0,r.useState)("");return{announce:(0,r.useCallback)((e=>{null!=e&&o(e)}),[]),announcement:e}}})),s.register("do0g3",(function(t,n){e(t.exports,"arrayMove",(function(){return l})),e(t.exports,"verticalListSortingStrategy",(function(){return m})),e(t.exports,"SortableContext",(function(){return g})),e(t.exports,"useSortable",(function(){return k}));var r=s("lDSNw"),i=s("kLeqd"),a=s("lzyVb");function l(e,o,t){const n=e.slice();return n.splice(t<0?n.length+t:t,0,n.splice(o,1)[0]),n}function u(e,o){return e.reduce(((e,t,n)=>{const r=o.get(t);return r&&(e[n]=r),e}),Array(e.length))}function c(e){return null!==e&&e>=0}const p=e=>{let{rects:o,activeIndex:t,overIndex:n,index:r}=e;const i=l(o,n,t),s=o[r],a=i[r];return a&&s?{x:a.left-s.left,y:a.top-s.top,scaleX:a.width/s.width,scaleY:a.height/s.height}:null},d={scaleX:1,scaleY:1},m=e=>{var o;let{activeIndex:t,activeNodeRect:n,index:r,rects:i,overIndex:s}=e;const a=null!=(o=i[t])?o:n;if(!a)return null;if(r===t){const e=i[s];return e?{x:0,y:tt&&r<=s?{x:0,y:-a.height-l,...d}:r=s?{x:0,y:a.height+l,...d}:{x:0,y:0,...d}};const f="Sortable",_=o(r).createContext({activeIndex:-1,containerId:f,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:p,disabled:{draggable:!1,droppable:!1}});function g(e){let{children:t,id:n,items:s,strategy:l=p,disabled:c=!1}=e;const{active:d,dragOverlay:m,droppableRects:g,over:v,measureDroppableContainers:h}=(0,i.useDndContext)(),b=(0,a.useUniqueId)(f,n),x=Boolean(null!==m.rect),j=(0,r.useMemo)((()=>s.map((e=>"object"==typeof e&&"id"in e?e.id:e))),[s]),y=null!=d,k=d?j.indexOf(d.id):-1,w=v?j.indexOf(v.id):-1,O=(0,r.useRef)(j),C=!function(e,o){if(e===o)return!0;if(e.length!==o.length)return!1;for(let t=0;t{C&&y&&h(j)}),[C,j,y,h]),(0,r.useEffect)((()=>{O.current=j}),[j]);const T=(0,r.useMemo)((()=>({activeIndex:k,containerId:b,disabled:E,disableTransforms:S,items:j,overIndex:w,useDragOverlay:x,sortedRects:u(j,g),strategy:l})),[k,b,E.draggable,E.droppable,S,j,w,g,x,l]);return o(r).createElement(_.Provider,{value:T},t)}const v=e=>{let{id:o,items:t,activeIndex:n,overIndex:r}=e;return l(t,n,r).indexOf(o)},h=e=>{let{containerId:o,isSorting:t,wasDragging:n,index:r,items:i,newIndex:s,previousItems:a,previousContainerId:l,transition:u}=e;return!(!u||!n)&&((a===i||r!==s)&&(!!t||s!==r&&o===l))},b={duration:200,easing:"ease"},x="transform",j=a.CSS.Transition.toString({property:x,duration:0,easing:"linear"}),y={roleDescription:"sortable"};function k(e){let{animateLayoutChanges:o=h,attributes:t,disabled:n,data:s,getNewIndex:l=v,id:u,strategy:p,resizeObserverConfig:d,transition:m=b}=e;const{items:f,containerId:g,activeIndex:k,disabled:w,disableTransforms:O,sortedRects:C,overIndex:S,useDragOverlay:E,strategy:T}=(0,r.useContext)(_),P=function(e,o){var t,n;return"boolean"==typeof e?{draggable:e,droppable:!1}:{draggable:null!=(t=null==e?void 0:e.draggable)?t:o.draggable,droppable:null!=(n=null==e?void 0:e.droppable)?n:o.droppable}}(n,w),A=f.indexOf(u),I=(0,r.useMemo)((()=>({sortable:{containerId:g,index:A,items:f},...s})),[g,s,A,f]),M=(0,r.useMemo)((()=>f.slice(f.indexOf(u))),[f,u]),{rect:D,node:N,isOver:z,setNodeRef:L}=(0,i.useDroppable)({id:u,data:I,disabled:P.droppable,resizeObserverConfig:{updateMeasurementsFor:M,...d}}),{active:R,activatorEvent:F,activeNodeRect:B,attributes:H,setNodeRef:V,listeners:W,isDragging:G,over:U,setActivatorNodeRef:q,transform:$}=(0,i.useDraggable)({id:u,data:I,attributes:{...y,...t},disabled:P.draggable}),K=(0,a.useCombinedRefs)(L,V),Y=Boolean(R),J=Y&&!O&&c(k)&&c(S),Z=!E&&G,Q=Z&&J?$:null,X=J?null!=Q?Q:(null!=p?p:T)({rects:C,activeNodeRect:B,activeIndex:k,overIndex:S,index:A}):null,ee=c(k)&&c(S)?l({id:u,items:f,activeIndex:k,overIndex:S}):A,oe=null==R?void 0:R.id,te=(0,r.useRef)({activeId:oe,items:f,newIndex:ee,containerId:g}),ne=f!==te.current.items,re=o({active:R,containerId:g,isDragging:G,isSorting:Y,id:u,index:A,items:f,newIndex:te.current.newIndex,previousItems:te.current.items,previousContainerId:te.current.containerId,transition:m,wasDragging:null!=te.current.activeId}),ie=function(e){let{disabled:o,index:t,node:n,rect:s}=e;const[l,u]=(0,r.useState)(null),c=(0,r.useRef)(t);return(0,a.useIsomorphicLayoutEffect)((()=>{if(!o&&t!==c.current&&n.current){const e=s.current;if(e){const o=(0,i.getClientRect)(n.current,{ignoreTransform:!0}),t={x:e.left-o.left,y:e.top-o.top,scaleX:e.width/o.width,scaleY:e.height/o.height};(t.x||t.y)&&u(t)}}t!==c.current&&(c.current=t)}),[o,t,n,s]),(0,r.useEffect)((()=>{l&&u(null)}),[l]),l}({disabled:!re,index:A,node:N,rect:D});return(0,r.useEffect)((()=>{Y&&te.current.newIndex!==ee&&(te.current.newIndex=ee),g!==te.current.containerId&&(te.current.containerId=g),f!==te.current.items&&(te.current.items=f)}),[Y,ee,g,f]),(0,r.useEffect)((()=>{if(oe===te.current.activeId)return;if(oe&&!te.current.activeId)return void(te.current.activeId=oe);const e=setTimeout((()=>{te.current.activeId=oe}),50);return()=>clearTimeout(e)}),[oe]),{active:R,activeIndex:k,attributes:H,data:I,rect:D,index:A,newIndex:ee,items:f,isOver:z,isSorting:Y,isDragging:G,listeners:W,node:N,overIndex:S,over:U,setNodeRef:K,setActivatorNodeRef:q,setDroppableNodeRef:L,setDraggableNodeRef:V,transform:null!=ie?ie:X,transition:ie||ne&&te.current.newIndex===A?j:Z&&!(0,a.isKeyboardEvent)(F)||!m?void 0:Y||re?a.CSS.Transition.toString({...m,property:x}):void 0}}i.KeyboardCode.Down,i.KeyboardCode.Right,i.KeyboardCode.Up,i.KeyboardCode.Left})),s.register("jXCG6",(function(t,n){e(t.exports,"SelectedAccountRow",(function(){return j}),(function(e){return j=e})),e(t.exports,"AccountRow",(function(){return y}),(function(e){return y=e}));var r=s("lDSNw"),i=s("gmVmN"),a=s("cZIbv"),l=s("aanFI"),u=s("6l2nq"),c=s("kn91D"),p=s("9GEzd"),d=function(e,o){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r`\n position: relative;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 10px 8px 10px 12px;\n border-radius: 6px;\n height: 52px;\n margin-bottom: 10px;\n cursor: ${e.isDragged?"grabbing":"pointer"};\n background: ${e.isDragged?"#AB9FF2":"#2a2a2a"};\n color: ${e.isDragged?"#2a2a2a":"#fff"};\n box-shadow: ${e.isDragged?"0px 4px 16px rgba(0, 0, 0, 0.5)":"#0px"};\n border: 1px solid transparent;\n\n &:hover {\n border: 1px solid ${e.isDragged?"transparent":"#777"};\n }\n\n rect {\n &:hover {\n cursor: ${e.isDragged?"grabbing":"grab"};\n fill: rgba(255, 255, 255, 0.05);\n }\n }\n`)),_=(0,a.default)(u.Row)` + color: currentColor; +`,g=(0,a.default)(c.Text).attrs({size:16,weight:600,lineHeight:19,maxWidth:"140px",noWrap:!0})` + color: currentColor; +`,v=(0,a.default)(c.Text).attrs({size:16,weight:500,lineHeight:19})` + color: #777; + margin-right: 6px; +`,h=(0,a.default)(c.Text).attrs({size:14,weight:500,lineHeight:17})` + color: #777; +`,b=a.default.div` + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 2px; + margin-left: 8px; +`,x=a.default.div` + display: flex; + align-items: center; +`,j=o(r).memo((({accountBalance:e,accountIcon:t,accountIndex:n,accountName:s,onClick:a})=>o(r).createElement(m,{onClick:a},o(r).createElement(u.Row,null,o(r).createElement(p.AccountAvatar,{size:"medium",accountIcon:t,accountIndex:n,accountName:s}),o(r).createElement(b,null,o(r).createElement(g,null,s),e?o(r).createElement(h,null,(0,i.formatDollarAmount)(e)):null)),o(r).createElement(l.IconChevronRight,{height:12})))),y=o(r).memo((e=>{var{accountBalance:t,accountIcon:n,accountIndex:s,accountName:a,isDragged:u,onClick:c,setNodeRef:m,style:h}=e,b=d(e,["accountBalance","accountIcon","accountIndex","accountName","isDragged","onClick","setNodeRef","style"]);return o(r).createElement(f,Object.assign({isDragged:u,ref:m,style:h},b,{onClick:c}),o(r).createElement(_,null,o(r).createElement(p.AccountAvatar,{size:"small",accountIcon:n,accountIndex:s,accountName:a}),o(r).createElement(g,{margin:"0 0 0 12px"},a)),o(r).createElement(x,null,t?o(r).createElement(v,null,(0,i.formatDollarAmount)(t)):null,o(r).createElement(l.IconDrag,null)))}))})),s.register("9l2Lg",(function(t,n){e(t.exports,"MultiChainEditAccount",(function(){return O}));var r=s("6Tvfa"),i=s("lMzyG"),a=s("lDSNw"),l=s("cZIbv"),u=s("7yugU"),c=s("jQk2k"),p=s("kn91D"),d=s("9GEzd"),m=s("6ha3o"),f=s("gMNJN"),_=s("4C8xw"),g=s("7qXQL"),v=s("4vkSb"),h=s("kBs9v"),b=s("dBIra"),x=s("cGXnN"),j=s("hCcM6"),y=s("kHtt1"),k=s("8lVAG");const w=(0,l.default)(p.Text).attrs({size:14,weight:500,lineHeight:17,whiteSpace:"nowrap",color:"#777"})``,O=o(a).memo((({accountIdentifier:e})=>{var t;const{t:n}=(0,i.useTranslation)(),{popDetailView:s,pushDetailView:l,pushDetailViewCallback:p}=(0,m.useDetailViews)(),{data:O}=f.hooks.useAllMultiChainSeeds(),{data:C}=f.hooks.useAllMultiChainAccounts(),{data:S}=f.hooks.useMultiChainAccountWithIdentifier(e),E=null==C?void 0:C.indexOf(S),T=(null==S?void 0:S.name)||"",P=null!==(t=null==S?void 0:S.addresses)&&void 0!==t?t:[],A=(null==S?void 0:S.type)===r.AccountType.PrivateKey||(null==S?void 0:S.type)===r.AccountType.Seed,I=(null==S?void 0:S.type)===r.AccountType.Seed,M=I&&O&&(null==O?void 0:O.length)>1,D=I&&O?O.findIndex((e=>e.identifier===S.seedIdentifier)):0,N=(0,a.useMemo)((()=>{if(!C||C.length<2)return!1;if((null==S?void 0:S.type)===r.AccountType.PrivateKey)return!0;if((null==S?void 0:S.type)===r.AccountType.Seed){const e=null==S?void 0:S.seedIdentifier,o=C.filter((o=>o.type===r.AccountType.Seed&&o.seedIdentifier===e));return o.length>1}return!0}),[S,C]),z=(null==S?void 0:S.type)!==r.AccountType.ReadOnly,L=(0,a.useMemo)((()=>{const e=(null==S?void 0:S.addresses)||[];if(1===e.length){const[t]=e;return{rightNode:o(a).createElement(u.CopyTooltip,{copyString:t.address,alignment:"bottomCenter"},o(a).createElement(w,null,(0,r.formatHashMedium)(t.address,4)))}}return{description:void 0,onClick:S?p(o(a).createElement(v.MultiChainAccounts,{account:S,onCloseClick:s})):void 0}}),[S,s,p]),R=(0,a.useCallback)((t=>{const n=(null==S?void 0:S.addresses)||[];if(1===n.length){const[r]=n;l(o(a).createElement(h.MultiChainExportPrivateKey,{password:t,chainAddress:r,accountIdentifier:e}))}else l(o(a).createElement(y.MultiChainSelectPrivateKey,{password:t,accountIdentifier:e}))}),[S,l,e]),F=(0,a.useCallback)((t=>{l(o(a).createElement(x.MultiChainExportSeedPhrase,{accountIdentifier:e,password:t}))}),[l,e]),B=p(o(a).createElement(b.MultiChainExportSecretWarning,{type:r.SecretType.PrivateKey,onSuccess:R})),H=p(o(a).createElement(b.MultiChainExportSecretWarning,{type:r.SecretType.Mnemonic,onSuccess:F})),V=p(o(a).createElement(_.MultiChainAvatarPicker,{accountIdentifier:e})),W=[{title:n("settingsWalletNamePrimary"),description:T,onClick:p(o(a).createElement(g.MultiChainAccountName,{accountIdentifier:e,accountName:T}))},Object.assign(Object.assign({},L),{description:P.length.toString(),title:1===P.length?n("settingsWalletAddress"):n("settingsWalletAddresses")})],G=(0,a.useMemo)((()=>{const e=[];return I&&(M&&e.push({title:n("addAccountSecretPhraseLabel"),description:n("addAccountSecretPhraseDefaultLabel",{number:D+1})}),e.push({title:n("settingsShowSecretRecoveryPhraseTertiary"),onClick:H})),A&&e.push({title:n("settingsExportPrivateKey"),onClick:B}),e}),[I,A,M,n,H,D,B]),U=[{title:n("settingsRemoveWallet"),type:"alert",onClick:S?p(o(a).createElement(j.MultiChainRemoveAccount,{account:S})):void 0}];return o(a).createElement(o(a).Fragment,null,o(a).createElement(c.SettingsHeader,null,n("settingsEditWallet")),o(a).createElement(d.AccountAvatarWrapperWithMargin,null,z?o(a).createElement(d.LargeEditableAvatar,{accountIndex:E||0,accountName:T,accountIcon:null==S?void 0:S.icon,onClick:V}):o(a).createElement(d.LargeAvatar,{accountIndex:E||0,accountName:T,accountIcon:null==S?void 0:S.icon,onClick:V})),o(a).createElement(k.Card,{rows:W}),o(a).createElement(k.Card,{rows:G}),N&&o(a).createElement(k.Card,{rows:U}))}))})),s.register("7qXQL",(function(t,n){e(t.exports,"MultiChainAccountName",(function(){return y}),(function(e){return y=e}));var r=s("6Tvfa"),i=s("lMzyG"),a=s("iPvw0"),l=s("lDSNw"),u=s("dGq5g"),c=s("aoFe8"),p=s("laYjG"),d=s("jQk2k"),m=s("kpxNY"),f=s("jLA72"),_=s("9GEzd"),g=s("6ha3o"),v=s("gMNJN"),h=s("h5kyv"),b=s("4C8xw"),x=s("67vsm"),j=function(e,o,t,n){return new(t||(t=Promise))((function(r,i){function s(e){try{l(n.next(e))}catch(e){i(e)}}function a(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var o;e.done?r(e.value):(o=e.value,o instanceof t?o:new t((function(e){e(o)}))).then(s,a)}l((n=n.apply(e,o||[])).next())}))};const y=o(l).memo((({accountIdentifier:e,accountName:t})=>{const{t:n}=(0,i.useTranslation)(),{popDetailView:s,pushDetailView:y}=(0,g.useDetailViews)(),{formState:{errors:k},register:w,getValues:O,handleSubmit:C}=(0,u.useForm)(),{data:S}=v.hooks.useAllMultiChainAccounts(),{data:E}=v.hooks.useMultiChainAccountWithIdentifier(e),{mutate:T}=v.hooks.useRenameMultiChainAccount(),P=null==S?void 0:S.indexOf(E),A=(0,r.useEditAccountMetadataStore)((e=>e.editableAccountMetadata)),I=(0,r.useEditAccountMetadataStore)((e=>e.setEditableAccountMetadata)),M=(0,l.useCallback)((()=>{I(Object.assign(Object.assign({},A),{name:O("name")})),y(o(l).createElement(b.MultiChainAvatarPicker,{accountIdentifier:e}))}),[e,A,O,y,I]),D=0===Object.keys(k).length,N=(0,l.useCallback)((({name:e})=>j(void 0,void 0,void 0,(function*(){(null==E?void 0:E.identifier)&&(T({identifier:null==E?void 0:E.identifier,name:e}),s(),h.analytics.capture("changeAccountName",{data:{accountIdentifier:null==E?void 0:E.identifier}}),I(void 0),t!==e&&c.toast.success(n("settingsUpdateAccountNameToast")))}))),[null==E?void 0:E.identifier,t,s,T,I,n]);return o(l).createElement(x.Form,{onSubmit:C(N)},o(l).createElement(d.SettingsHeader,{shouldWrap:!0},n("settingsWalletNamePrimary")),o(l).createElement(x.ColumnWrapper,{size:"large"},o(l).createElement(x.Content,null,o(l).createElement(m.IconHeader,{icon:o(l).createElement(_.AccountAvatarWrapper,null,o(l).createElement(_.LargeEditableAvatar,{accountIndex:P||0,accountName:t,accountIcon:null==E?void 0:E.icon,onClick:M})),primaryText:n("settingsWalletNamePrimary")}),o(l).createElement(x.InputStack,null,o(l).createElement(f.Input,Object.assign({autoFocus:!0,placeholder:n("settingsPlaceholderName"),maxLength:a.MAX_WALLET_NAME_LENGTH,defaultValue:(null==A?void 0:A.name)||t},w("name",{required:!0}))))),o(l).createElement(p.ButtonPair,{primaryText:n("commandSave"),secondaryText:n("commandCancel"),onSecondaryClicked:s,primaryDisabled:!D})))}))})),s.register("4vkSb",(function(t,n){e(t.exports,"MultiChainAccounts",(function(){return b}));var r=s("lMzyG"),i=s("lDSNw"),a=s("cZIbv"),l=s("laYjG"),u=s("ipYJz"),c=s("jQk2k"),p=s("kn91D"),d=s("9GEzd"),m=s("6ha3o"),f=s("gMNJN"),_=s("gnU3o"),g=s("dxmnh"),v=s("67vsm");const h=(0,a.default)(p.Text).attrs({size:16,lineHeight:19,weight:500})` + padding-left: 8px; +`,b=o(i).memo((({account:e,onCloseClick:t})=>{var n;const{t:s}=(0,r.useTranslation)(),{pushDetailViewCallback:a}=(0,m.useDetailViews)(),{data:p}=f.hooks.useAllMultiChainAccounts(),b=null!==(n=null==p?void 0:p.indexOf(e))&&void 0!==n?n:0,{addresses:x,name:j}=e,y=(0,i.useMemo)((()=>x.length>0?x.map((e=>o(i).createElement(_.MultiChainAccountRow,{key:`${e.networkID}-${e.addressType}`,chainAddress:e,onClick:a(o(i).createElement(g.MultiChainDepositAddress,{address:e.address,networkID:e.networkID}))}))):[]),[x,a]);return o(i).createElement(o(i).Fragment,null,o(i).createElement(c.SettingsHeader,{shouldWrap:!1},o(i).createElement(d.AccountAvatar,{accountIndex:b,accountName:j,size:"xsmall"}),o(i).createElement(h,null,j)),o(i).createElement(v.ScrollWrapper,null,y),o(i).createElement(u.CloseFooter,null,o(i).createElement(l.Button,{onClick:t},s("commandClose"))))}))})),s.register("gnU3o",(function(t,n){e(t.exports,"MultiChainAccountRow",(function(){return k}));var r=s("6Tvfa"),i=s("belzv"),a=s("lMzyG"),l=s("lDSNw"),u=s("cZIbv"),c=s("laYjG"),p=s("03QiC"),d=s("44I6u"),m=s("aanFI"),f=s("3ou76"),_=s("e4sKe"),g=s("kn91D"),v=s("as7Iq");const h=u.default.div` + display: flex; + align-items: center; + justify-content: space-between; + cursor: pointer; + margin-bottom: 10px; + height: ${59}px; + + &:after, + &:before { + content: ""; + position: absolute; + height: ${59}px; + width: ${16}px; + } + + &:after { + right: -${16}px; + } + + &:before { + left: -${16}px; + } + + &:hover, + &:hover:after, + &:hover:before { + background-color: #333333; + } + + &:last-of-type { + margin-bottom: 0; + } +`,b=(0,u.default)(g.Text).attrs({size:16,weight:600,lineHeight:22,maxWidth:"161px",noWrap:!0})` + margin-bottom: 2px; +`,x=(0,u.default)(g.Text).attrs({size:15,lineHeight:20,maxWidth:"161px",noWrap:!0,color:"#ababab"})``,j=(0,u.default)(c.Button).attrs({fontSize:12,theme:"primary",borderRadius:"100px",width:"auto"})` + margin-left: 16px; + padding: 5.5px 12px; + overflow: visible; +`,y=u.default.div` + display: flex; + align-items: center; + justify-content: center; + overflow: hidden; + height: 40px; + min-width: 40px; + background-color: #181818; + border-radius: 100%; + margin-right: 12px; +`,k=({chainAddress:e,onClick:t})=>{const{networkID:n,address:s}=e,{t:u}=(0,a.useTranslation)(),{buttonText:c,copy:g}=(0,v.useCopyButton)(s),k=i.Chains.getNetworkName(n),w=(0,l.useCallback)((e=>{e.stopPropagation(),g()}),[g]);return o(l).createElement(h,{onClick:t},o(l).createElement(y,null,o(l).createElement(p.ChainLogo,{networkID:n,width:40,height:40,stroke:""})),o(l).createElement(d.Column,null,o(l).createElement(_.TokenNameBadge,{networkID:n,walletAddress:s},o(l).createElement(b,null,u(k||""))),o(l).createElement(x,null,(0,r.formatHashMedium)(s,4))),o(l).createElement(f.IconBackground,{backgroundColor:"#2C2D30"},o(l).createElement(m.IconQRCode,{height:13,width:13})),o(l).createElement(j,{onClick:w},c))}})),s.register("dxmnh",(function(t,n){e(t.exports,"MultiChainDepositAddress",(function(){return y}));var r=s("belzv"),i=s("lMzyG"),a=s("igJh1"),l=s("lDSNw"),u=s("cyGqG"),c=s("NQvFB"),p=s("cZIbv"),d=s("laYjG"),m=s("03QiC"),f=s("44I6u"),_=s("d4VJW"),g=s("jQk2k"),v=s("kn91D"),h=s("6ha3o"),b=s("67vsm");const x=(0,p.default)(o(a))` + padding: 8px; + background: #ffffff; + border-radius: 6px; +`,j=p.default.a` + color: #ab9ff2; + text-decoration: none; + font-weight: 500; +`,y=o(l).memo((({address:e,networkID:t})=>{const{popDetailView:n}=(0,h.useDetailViews)(),{t:s}=(0,i.useTranslation)(),a=(0,l.useMemo)((()=>encodeURIComponent((0,u.renderToStaticMarkup)(o(l).createElement(m.ChainLogo,{networkID:t,height:56,width:56})))),[t]);return o(l).createElement(o(l).Fragment,null,o(l).createElement(g.SettingsHeader,null,s("depositAddress")),o(l).createElement(b.ScrollWrapper,null,o(l).createElement(f.Column,{align:"center"},o(l).createElement(x,{value:e,size:160,level:"Q",imageSettings:{width:56,height:56,src:`data:image/svg+xml,${a}`}})),o(l).createElement(v.Text,{size:16,lineHeight:22,weight:600,margin:"16px 0 8px"},s("depositAddressChainInterpolated",{chain:r.Chains.getNetworkName(t)})),o(l).createElement(_.CopyArea,{value:e}),o(l).createElement(v.Text,{size:14,color:"#777777",lineHeight:20,margin:"16px 0"},s("depositAssetSecondaryText")," ",o(l).createElement(j,{href:c.PHANTOM_SUPPORT_USE_COMPATIBLE_ADDRESS,target:"_blank",rel:"noopener noreferrer"},s("commandLearnMore")))),o(l).createElement(d.Button,{onClick:n},s("commandClose")))}))})),s.register("igJh1",(function(e,o){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function n(){return n=Object.assign||function(e){for(var o=1;o=0||(r[t]=e[t]);return r}(e,o);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}function l(e,o){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}function u(e,o){for(var t=0;t>6),o+=String.fromCharCode(128|63&n)):n<55296||n>=57344?(o+=String.fromCharCode(224|n>>12),o+=String.fromCharCode(128|n>>6&63),o+=String.fromCharCode(128|63&n)):(t++,n=65536+((1023&n)<<10|1023&e.charCodeAt(t)),o+=String.fromCharCode(240|n>>18),o+=String.fromCharCode(128|n>>12&63),o+=String.fromCharCode(128|n>>6&63),o+=String.fromCharCode(128|63&n))}return o}var j={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},y=4,k=.1;function w(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=[];return e.forEach((function(e,n){var r=null;e.forEach((function(i,s){if(!i&&null!==r)return t.push("M".concat(r+o," ").concat(n+o,"h").concat(s-r,"v1H").concat(r+o,"z")),void(r=null);if(s!==e.length-1)i&&null===r&&(r=s);else{if(!i)return;null===r?t.push("M".concat(s+o,",").concat(n+o," h1v1H").concat(s+o,"z")):t.push("M".concat(r+o,",").concat(n+o," h").concat(s+1-r,"v1H").concat(r+o,"z"))}}))})),t.join("")}function O(e,o){return e.slice().map((function(e,t){return t=o.y+o.h?e:e.map((function(e,t){return(t=o.x+o.w)&&e}))}))}function C(e,o){var t=e.imageSettings,n=e.size,r=e.includeMargin;if(null==t)return null;var i=r?y:0,s=o.length+2*i,a=Math.floor(n*k),l=s/n,u=(t.width||a)*l,c=(t.height||a)*l,p=null==t.x?o.length/2-u/2:t.x*l,d=null==t.y?o.length/2-c/2:t.y*l,m=null;if(t.excavate){var f=Math.floor(p),_=Math.floor(d);m={x:f,y:_,w:Math.ceil(u+p-f),h:Math.ceil(c+d-_)}}return{x:p,y:d,h:c,w:u,excavation:m}}var S=function(){try{(new Path2D).addPath(new Path2D)}catch(e){return!1}return!0}(),E=function(e){function o(){var e,t;l(this,o);for(var n=arguments.length,r=new Array(n),i=0;i=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=l.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,o)},u.setupPositionProbePattern=function(e,o){for(var t=-1;t<=7;t++)if(!(e+t<=-1||this.moduleCount<=e+t))for(var n=-1;n<=7;n++)o+n<=-1||this.moduleCount<=o+n||(this.modules[e+t][o+n]=0<=t&&t<=6&&(0==n||6==n)||0<=n&&n<=6&&(0==t||6==t)||2<=t&&t<=4&&2<=n&&n<=4)},u.getBestMaskPattern=function(){for(var e=0,o=0,t=0;t<8;t++){this.makeImpl(!0,t);var n=i.getLostPoint(this);(0==t||e>n)&&(e=n,o=t)}return o},u.createMovieClip=function(e,o,t){var n=e.createEmptyMovieClip(o,t);this.make();for(var r=0;r>t&1);this.modules[Math.floor(t/3)][t%3+this.moduleCount-8-3]=n}for(t=0;t<18;t++){n=!e&&1==(o>>t&1);this.modules[t%3+this.moduleCount-8-3][Math.floor(t/3)]=n}},u.setupTypeInfo=function(e,o){for(var t=this.errorCorrectLevel<<3|o,n=i.getBCHTypeInfo(t),r=0;r<15;r++){var s=!e&&1==(n>>r&1);r<6?this.modules[r][8]=s:r<8?this.modules[r+1][8]=s:this.modules[this.moduleCount-15+r][8]=s}for(r=0;r<15;r++){s=!e&&1==(n>>r&1);r<8?this.modules[8][this.moduleCount-r-1]=s:r<9?this.modules[8][15-r-1+1]=s:this.modules[8][15-r-1]=s}this.modules[this.moduleCount-8][8]=!e},u.mapData=function(e,o){for(var t=-1,n=this.moduleCount-1,r=7,s=0,a=this.moduleCount-1;a>0;a-=2)for(6==a&&a--;;){for(var l=0;l<2;l++)if(null==this.modules[n][a-l]){var u=!1;s>>r&1)),i.getMask(o,n,a-l)&&(u=!u),this.modules[n][a-l]=u,-1==--r&&(s++,r=7)}if((n+=t)<0||this.moduleCount<=n){n-=t,t=-t;break}}},l.PAD0=236,l.PAD1=17,l.createData=function(e,o,t){for(var s=n.getRSBlocks(e,o),a=new r,u=0;u8*p)throw new Error("code length overflow. ("+a.getLengthInBits()+">"+8*p+")");for(a.getLengthInBits()+4<=8*p&&a.put(0,4);a.getLengthInBits()%8!=0;)a.putBit(!1);for(;!(a.getLengthInBits()>=8*p||(a.put(l.PAD0,8),a.getLengthInBits()>=8*p));)a.put(l.PAD1,8);return l.createBytes(a,s)},l.createBytes=function(e,o){for(var t=0,n=0,r=0,s=new Array(o.length),l=new Array(o.length),u=0;u=0?f.get(_):0}}var g=0;for(d=0;d>>7-e%8&1)},put:function(e,o){for(var t=0;t>>o-t-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var o=Math.floor(this.length/8);this.buffer.length<=o&&this.buffer.push(0),e&&(this.buffer[o]|=128>>>this.length%8),this.length++}},e.exports=t})),s.register("71UnM",(function(e,o){var t=s("2myX5"),n=s("6cXMm"),r=s("l9jc2"),i=0,a=1,l=2,u=3,c=4,p=5,d=6,m=7,f={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var o=e<<10;f.getBCHDigit(o)-f.getBCHDigit(f.G15)>=0;)o^=f.G15<=0;)o^=f.G18<>>=1;return o},getPatternPosition:function(e){return f.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,o,t){switch(e){case i:return(o+t)%2==0;case a:return o%2==0;case l:return t%3==0;case u:return(o+t)%3==0;case c:return(Math.floor(o/2)+Math.floor(t/3))%2==0;case p:return o*t%2+o*t%3==0;case d:return(o*t%2+o*t%3)%2==0;case m:return(o*t%3+(o+t)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var o=new n([1],0),t=0;t5&&(t+=3+i-5)}for(n=0;n=256;)e-=255;return t.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},n=0;n<8;n++)t.EXP_TABLE[n]=1<